diff --git a/.gitattributes b/.gitattributes old mode 100755 new mode 100644 diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 index cf8b0a064..b17ccd739 --- a/.gitignore +++ b/.gitignore @@ -2,14 +2,17 @@ Audio/ Fonts/ Graphics/ +Tools/ .import/ .vscode/ bin/ Maps/TiledMaps/ .directory +*.rb *.apk *.exe *.x86_64 +*.pck export_presets.cfg *.keystore PermittedAssets/UraniumIcon.png @@ -18,3 +21,4 @@ Utilities/Save/*.tres Pokémon Uranium.nro Pokémon Uranium.pck SetUpComplete.txt +.godot/ diff --git a/.mono/assemblies/Debug/GodotSharp.dll b/.mono/assemblies/Debug/GodotSharp.dll deleted file mode 100755 index 4501b1168..000000000 Binary files a/.mono/assemblies/Debug/GodotSharp.dll and /dev/null differ diff --git a/.mono/assemblies/Debug/GodotSharp.pdb b/.mono/assemblies/Debug/GodotSharp.pdb deleted file mode 100755 index 88972dcb2..000000000 Binary files a/.mono/assemblies/Debug/GodotSharp.pdb and /dev/null differ diff --git a/.mono/assemblies/Debug/GodotSharp.xml b/.mono/assemblies/Debug/GodotSharp.xml deleted file mode 100755 index 1a820e7ee..000000000 --- a/.mono/assemblies/Debug/GodotSharp.xml +++ /dev/null @@ -1,48779 +0,0 @@ - - - - GodotSharp - - - - - Axis-Aligned Bounding Box. AABB consists of a position, a size, and - several utility functions. It is typically used for fast overlap tests. - - - - - Beginning corner. Typically has values lower than End. - - Directly uses a private field. - - - - Size from Position to End. Typically all components are positive. - If the size is negative, you can use to fix it. - - Directly uses a private field. - - - - Ending corner. This is calculated as plus - . Setting this value will change the size. - - Getting is equivalent to `value = Position + Size`, setting is equivalent to `Size = value - Position`. - - - - Returns an AABB with equivalent position and size, modified so that - the most-negative corner is the origin and the size is positive. - - The modified AABB. - - - - Returns true if this AABB completely encloses another one. - - The other AABB that may be enclosed. - A bool for whether or not this AABB encloses `b`. - - - - Returns this AABB expanded to include a given point. - - The point to include. - The expanded AABB. - - - - Returns the area of the AABB. - - The area. - - - - Gets the position of one of the 8 endpoints of the AABB. - - Which endpoint to get. - An endpoint of the AABB. - - - - Returns the normalized longest axis of the AABB. - - A vector representing the normalized longest axis of the AABB. - - - - Returns the index of the longest axis of the AABB. - - A index for which axis is longest. - - - - Returns the scalar length of the longest axis of the AABB. - - The scalar length of the longest axis of the AABB. - - - - Returns the normalized shortest axis of the AABB. - - A vector representing the normalized shortest axis of the AABB. - - - - Returns the index of the shortest axis of the AABB. - - A index for which axis is shortest. - - - - Returns the scalar length of the shortest axis of the AABB. - - The scalar length of the shortest axis of the AABB. - - - - Returns the support point in a given direction. - This is useful for collision detection algorithms. - - The direction to find support for. - A vector representing the support. - - - - Returns a copy of the AABB grown a given amount of units towards all the sides. - - The amount to grow by. - The grown AABB. - - - - Returns true if the AABB is flat or empty, or false otherwise. - - A bool for whether or not the AABB has area. - - - - Returns true if the AABB has no surface (no size), or false otherwise. - - A bool for whether or not the AABB has area. - - - - Returns true if the AABB contains a point, or false otherwise. - - The point to check. - A bool for whether or not the AABB contains `point`. - - - - Returns the intersection of this AABB and `b`. - - The other AABB. - The clipped AABB. - - - - Returns true if the AABB overlaps with `b` - (i.e. they have at least one point in common). - - If `includeBorders` is true, they will also be considered overlapping - if their borders touch, even without intersection. - - The other AABB to check for intersections with. - Whether or not to consider borders. - A bool for whether or not they are intersecting. - - - - Returns true if the AABB is on both sides of `plane`. - - The plane to check for intersection. - A bool for whether or not the AABB intersects the plane. - - - - Returns true if the AABB intersects the line segment between `from` and `to`. - - The start of the line segment. - The end of the line segment. - A bool for whether or not the AABB intersects the line segment. - - - - Returns a larger AABB that contains this AABB and `b`. - - The other AABB. - The merged AABB. - - - - Constructs an AABB from a position and size. - - The position. - The size, typically positive. - - - - Constructs an AABB from a position, width, height, and depth. - - The position. - The width, typically positive. - The height, typically positive. - The depth, typically positive. - - - - Constructs an AABB from x, y, z, and size. - - The position's X coordinate. - The position's Y coordinate. - The position's Z coordinate. - The size, typically positive. - - - - Constructs an AABB from x, y, z, width, height, and depth. - - The position's X coordinate. - The position's Y coordinate. - The position's Z coordinate. - The width, typically positive. - The height, typically positive. - The depth, typically positive. - - - - Returns true if this AABB and `other` are approximately equal, by running - on each component. - - The other AABB to compare. - Whether or not the AABBs are approximately equal. - - - - 3×3 matrix used for 3D rotation and scale. - Almost always used as an orthogonal basis for a Transform. - - Contains 3 vector fields X, Y and Z as its columns, which are typically - interpreted as the local basis vectors of a 3D transformation. For such use, - it is composed of a scaling and a rotation matrix, in that order (M = R.S). - - Can also be accessed as array of 3D vectors. These vectors are normally - orthogonal to each other, but are not necessarily normalized (due to scaling). - - For more information, read this documentation article: - https://docs.godotengine.org/en/latest/tutorials/math/matrices_and_transforms.html - - - - - The basis matrix's X vector (column 0). - - Equivalent to and array index `[0]`. - - - - The basis matrix's Y vector (column 1). - - Equivalent to and array index `[1]`. - - - - The basis matrix's Z vector (column 2). - - Equivalent to and array index `[2]`. - - - - Row 0 of the basis matrix. Shows which vectors contribute - to the X direction. Rows are not very useful for user code, - but are more efficient for some internal calculations. - - - - - Row 1 of the basis matrix. Shows which vectors contribute - to the Y direction. Rows are not very useful for user code, - but are more efficient for some internal calculations. - - - - - Row 2 of the basis matrix. Shows which vectors contribute - to the Z direction. Rows are not very useful for user code, - but are more efficient for some internal calculations. - - - - - Column 0 of the basis matrix (the X vector). - - Equivalent to and array index `[0]`. - - - - Column 1 of the basis matrix (the Y vector). - - Equivalent to and array index `[1]`. - - - - Column 2 of the basis matrix (the Z vector). - - Equivalent to and array index `[2]`. - - - - The scale of this basis. - - Equivalent to the lengths of each column vector, but negative if the determinant is negative. - - - - Access whole columns in the form of Vector3. - - Which column vector. - - - - Access matrix elements in column-major order. - - Which column, the matrix horizontal position. - Which row, the matrix vertical position. - - - - Returns the determinant of the basis matrix. If the basis is - uniformly scaled, its determinant is the square of the scale. - - A negative determinant means the basis has a negative scale. - A zero determinant means the basis isn't invertible, - and is usually considered invalid. - - The determinant of the basis matrix. - - - - Returns the basis's rotation in the form of Euler angles - (in the YXZ convention: when *decomposing*, first Z, then X, and Y last). - The returned vector contains the rotation angles in - the format (X angle, Y angle, Z angle). - - Consider using the method instead, which - returns a quaternion instead of Euler angles. - - A Vector3 representing the basis rotation in Euler angles. - - - - Get rows by index. Rows are not very useful for user code, - but are more efficient for some internal calculations. - - Which row. - One of `Row0`, `Row1`, or `Row2`. - - - - Sets rows by index. Rows are not very useful for user code, - but are more efficient for some internal calculations. - - Which row. - The vector to set the row to. - - - - Deprecated, please use the array operator instead. - - Which column. - One of `Column0`, `Column1`, or `Column2`. - - - - Deprecated, please use the array operator instead. - - Which column. - The vector to set the column to. - - - - Deprecated, please use the array operator instead. - - Which column. - One of `Column0`, `Column1`, or `Column2`. - - - - This function considers a discretization of rotations into - 24 points on unit sphere, lying along the vectors (x, y, z) with - each component being either -1, 0, or 1, and returns the index - of the point best representing the orientation of the object. - It is mainly used by the editor. - - For further details, refer to the Godot source code. - - The orthogonal index. - - - - Returns the inverse of the matrix. - - The inverse matrix. - - - - Returns the orthonormalized version of the basis matrix (useful to - call occasionally to avoid rounding errors for orthogonal matrices). - This performs a Gram-Schmidt orthonormalization on the basis of the matrix. - - An orthonormalized basis matrix. - - - - Introduce an additional rotation around the given `axis` - by `phi` (in radians). The axis must be a normalized vector. - - The axis to rotate around. Must be normalized. - The angle to rotate, in radians. - The rotated basis matrix. - - - - Introduce an additional scaling specified by the given 3D scaling factor. - - The scale to introduce. - The scaled basis matrix. - - - - Assuming that the matrix is a proper rotation matrix, slerp performs - a spherical-linear interpolation with another rotation matrix. - - The destination basis for interpolation. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting basis matrix of the interpolation. - - - - Transposed dot product with the X axis of the matrix. - - A vector to calculate the dot product with. - The resulting dot product. - - - - Transposed dot product with the Y axis of the matrix. - - A vector to calculate the dot product with. - The resulting dot product. - - - - Transposed dot product with the Z axis of the matrix. - - A vector to calculate the dot product with. - The resulting dot product. - - - - Returns the transposed version of the basis matrix. - - The transposed basis matrix. - - - - Returns a vector transformed (multiplied) by the basis matrix. - - A vector to transform. - The transformed vector. - - - - Returns a vector transformed (multiplied) by the transposed basis matrix. - - Note: This results in a multiplication by the inverse of the - basis matrix only if it represents a rotation-reflection. - - A vector to inversely transform. - The inversely transformed vector. - - - - Returns the basis's rotation in the form of a quaternion. - See if you need Euler angles, but keep in - mind that quaternions should generally be preferred to Euler angles. - - A representing the basis's rotation. - - - - The identity basis, with no rotation or scaling applied. - This is used as a replacement for `Basis()` in GDScript. - Do not use `new Basis()` with no arguments in C#, because it sets all values to zero. - - Equivalent to `new Basis(Vector3.Right, Vector3.Up, Vector3.Back)`. - - - - The basis that will flip something along the X axis when used in a transformation. - - Equivalent to `new Basis(Vector3.Left, Vector3.Up, Vector3.Back)`. - - - - The basis that will flip something along the Y axis when used in a transformation. - - Equivalent to `new Basis(Vector3.Right, Vector3.Down, Vector3.Back)`. - - - - The basis that will flip something along the Z axis when used in a transformation. - - Equivalent to `new Basis(Vector3.Right, Vector3.Up, Vector3.Forward)`. - - - - Constructs a pure rotation basis matrix from the given quaternion. - - The quaternion to create the basis from. - - - - Constructs a pure rotation basis matrix from the given Euler angles - (in the YXZ convention: when *composing*, first Y, then X, and Z last), - given in the vector format as (X angle, Y angle, Z angle). - - Consider using the constructor instead, which - uses a quaternion instead of Euler angles. - - The Euler angles to create the basis from. - - - - Constructs a pure rotation basis matrix, rotated around the given `axis` - by `phi` (in radians). The axis must be a normalized vector. - - The axis to rotate around. Must be normalized. - The angle to rotate, in radians. - - - - Constructs a basis matrix from 3 axis vectors (matrix columns). - - The X vector, or Column0. - The Y vector, or Column1. - The Z vector, or Column2. - - - - Returns true if this basis and `other` are approximately equal, by running - on each component. - - The other basis to compare. - Whether or not the matrices are approximately equal. - - - - A color represented by red, green, blue, and alpha (RGBA) components. - The alpha component is often used for transparency. - Values are in floating-point and usually range from 0 to 1. - Some properties (such as CanvasItem.modulate) may accept values - greater than 1 (overbright or HDR colors). - - If you want to supply values in a range of 0 to 255, you should use - and the `r8`/`g8`/`b8`/`a8` properties. - - - - - The color's red component, typically on the range of 0 to 1. - - - - - The color's green component, typically on the range of 0 to 1. - - - - - The color's blue component, typically on the range of 0 to 1. - - - - - The color's alpha (transparency) component, typically on the range of 0 to 1. - - - - - Wrapper for that uses the range 0 to 255 instead of 0 to 1. - - Getting is equivalent to multiplying by 255 and rounding. Setting is equivalent to dividing by 255. - - - - Wrapper for that uses the range 0 to 255 instead of 0 to 1. - - Getting is equivalent to multiplying by 255 and rounding. Setting is equivalent to dividing by 255. - - - - Wrapper for that uses the range 0 to 255 instead of 0 to 1. - - Getting is equivalent to multiplying by 255 and rounding. Setting is equivalent to dividing by 255. - - - - Wrapper for that uses the range 0 to 255 instead of 0 to 1. - - Getting is equivalent to multiplying by 255 and rounding. Setting is equivalent to dividing by 255. - - - - The HSV hue of this color, on the range 0 to 1. - - Getting is a long process, refer to the source code for details. Setting uses . - - - - The HSV saturation of this color, on the range 0 to 1. - - Getting is equivalent to the ratio between the min and max RGB value. Setting uses . - - - - The HSV value (brightness) of this color, on the range 0 to 1. - - Getting is equivalent to using `Max()` on the RGB components. Setting uses . - - - - Returns a color according to the standardized name, with the - specified alpha value. Supported color names are the same as - the constants defined in . - - The name of the color. - The alpha (transparency) component represented on the range of 0 to 1. Default: 1. - The constructed color. - - - - Access color components using their index. - - `[0]` is equivalent to `.r`, `[1]` is equivalent to `.g`, `[2]` is equivalent to `.b`, `[3]` is equivalent to `.a`. - - - - Converts a color to HSV values. This is equivalent to using each of - the `h`/`s`/`v` properties, but much more efficient. - - Output parameter for the HSV hue. - Output parameter for the HSV saturation. - Output parameter for the HSV value. - - - - Constructs a color from an HSV profile, with values on the - range of 0 to 1. This is equivalent to using each of - the `h`/`s`/`v` properties, but much more efficient. - - The HSV hue, typically on the range of 0 to 1. - The HSV saturation, typically on the range of 0 to 1. - The HSV value (brightness), typically on the range of 0 to 1. - The alpha (transparency) value, typically on the range of 0 to 1. - The constructed color. - - - - Returns a new color resulting from blending this color over another. - If the color is opaque, the result is also opaque. - The second color may have a range of alpha values. - - The color to blend over. - This color blended over `over`. - - - - Returns the most contrasting color. - - The most contrasting color - - - - Returns a new color resulting from making this color darker - by the specified ratio (on the range of 0 to 1). - - The ratio to darken by. - The darkened color. - - - - Returns the inverted color: `(1 - r, 1 - g, 1 - b, a)`. - - The inverted color. - - - - Returns a new color resulting from making this color lighter - by the specified ratio (on the range of 0 to 1). - - The ratio to lighten by. - The darkened color. - - - - Returns the result of the linear interpolation between - this color and `to` by amount `weight`. - - The destination color for interpolation. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting color of the interpolation. - - - - Returns the result of the linear interpolation between - this color and `to` by color amount `weight`. - - The destination color for interpolation. - A color with components on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting color of the interpolation. - - - - Returns the color's 32-bit integer in ABGR format - (each byte represents a component of the ABGR profile). - ABGR is the reversed version of the default format. - - An int representing this color in ABGR32 format. - - - - Returns the color's 64-bit integer in ABGR format - (each byte represents a component of the ABGR profile). - ABGR is the reversed version of the default format. - - An int representing this color in ABGR64 format. - - - - Returns the color's 32-bit integer in ARGB format - (each byte represents a component of the ARGB profile). - ARGB is more compatible with DirectX, but not used much in Godot. - - An int representing this color in ARGB32 format. - - - - Returns the color's 64-bit integer in ARGB format - (each word represents a component of the ARGB profile). - ARGB is more compatible with DirectX, but not used much in Godot. - - A long representing this color in ARGB64 format. - - - - Returns the color's 32-bit integer in RGBA format - (each byte represents a component of the RGBA profile). - RGBA is Godot's default and recommended format. - - An int representing this color in RGBA32 format. - - - - Returns the color's 64-bit integer in RGBA format - (each word represents a component of the RGBA profile). - RGBA is Godot's default and recommended format. - - A long representing this color in RGBA64 format. - - - - Returns the color's HTML hexadecimal color string in RGBA format. - - Whether or not to include alpha. If false, the color is RGB instead of RGBA. - A string for the HTML hexadecimal representation of this color. - - - - Constructs a color from RGBA values on the range of 0 to 1. - - The color's red component, typically on the range of 0 to 1. - The color's green component, typically on the range of 0 to 1. - The color's blue component, typically on the range of 0 to 1. - The color's alpha (transparency) value, typically on the range of 0 to 1. Default: 1. - - - - Constructs a color from an existing color and an alpha value. - - The color to construct from. Only its RGB values are used. - The color's alpha (transparency) value, typically on the range of 0 to 1. Default: 1. - - - - Constructs a color from a 32-bit integer - (each byte represents a component of the RGBA profile). - - The int representing the color. - - - - Constructs a color from a 64-bit integer - (each word represents a component of the RGBA profile). - - The long representing the color. - - - - Returns a color constructed from integer red, green, blue, and alpha channels. - Each channel should have 8 bits of information ranging from 0 to 255. - - The red component represented on the range of 0 to 255. - The green component represented on the range of 0 to 255. - The blue component represented on the range of 0 to 255. - The alpha (transparency) component represented on the range of 0 to 255. - The constructed color. - - - - Constructs a color from the HTML hexadecimal color string in RGBA format. - - A string for the HTML hexadecimal representation of this color. - - - - Returns true if this color and `other` are approximately equal, by running - on each component. - - The other color to compare. - Whether or not the colors are approximately equal. - - - - This class contains color constants created from standardized color names. - The standardized color set is based on the X11 and .NET color names. - - - - - Represents an whose members can be dynamically accessed at runtime through the Variant API. - - - - The class enables access to the Variant - members of a instance at runtime. - - - This allows accessing the class members using their original names in the engine as well as the members from the - script attached to the , regardless of the scripting language it was written in. - - - - This sample shows how to use to dynamically access the engine members of a . - - dynamic sprite = GetNode("Sprite").DynamicGodotObject; - sprite.add_child(this); - - if ((sprite.hframes * sprite.vframes) > 0) - sprite.frame = 0; - - - - This sample shows how to use to dynamically access the members of the script attached to a . - - dynamic childNode = GetNode("ChildNode").DynamicGodotObject; - - if (childNode.print_allowed) - { - childNode.message = "Hello from C#"; - childNode.print_message(3); - } - - The ChildNode node has the following GDScript script attached: - - // # ChildNode.gd - // var print_allowed = true - // var message = "" - // - // func print_message(times): - // for i in times: - // print(message) - - - - - - Gets the associated with this . - - - - - Initializes a new instance of the class. - - - The that will be associated with this . - - - Thrown when the parameter is null. - - - - - Nodes are Godot's building blocks. They can be assigned as the child of another node, resulting in a tree arrangement. A given node can contain any number of nodes as children with the requirement that all siblings (direct children of a node) should have unique names. - A tree of nodes is called a scene. Scenes can be saved to the disk and then instanced into other scenes. This allows for very high flexibility in the architecture and data model of Godot projects. - Scene tree: The contains the active tree of nodes. When a node is added to the scene tree, it receives the notification and its callback is triggered. Child nodes are always added after their parent node, i.e. the callback of a parent node will be triggered before its child's. - Once all nodes have been added in the scene tree, they receive the notification and their respective callbacks are triggered. For groups of nodes, the callback is called in reverse order, starting with the children and moving up to the parent nodes. - This means that when adding a node to the scene tree, the following order will be used for the callbacks: of the parent, of the children, of the children and finally of the parent (recursively for the entire scene tree). - Processing: Nodes can override the "process" state, so that they receive a callback on each frame requesting them to process (do something). Normal processing (callback , toggled with ) happens as fast as possible and is dependent on the frame rate, so the processing time delta is passed as an argument. Physics processing (callback , toggled with ) happens a fixed number of times per second (60 by default) and is useful for code related to the physics engine. - Nodes can also process input events. When present, the function will be called for each input that the program receives. In many cases, this can be overkill (unless used for simple projects), and the function might be preferred; it is called when the input event was not handled by anyone else (typically, GUI nodes), ensuring that the node only receives the events that were meant for it. - To keep track of the scene hierarchy (especially when instancing scenes into other scenes), an "owner" can be set for the node with the property. This keeps track of who instanced what. This is mostly useful when writing editors and tools, though. - Finally, when a node is freed with or , it will also free all its children. - Groups: Nodes can be added to as many groups as you want to be easy to manage, you could create groups like "enemies" or "collectables" for example, depending on your game. See , and . You can then retrieve all nodes in these groups, iterate them and even call methods on groups via the methods on . - Networking with nodes: After connecting to a server (or making one, see ), it is possible to use the built-in RPC (remote procedure call) system to communicate over the network. By calling with a method name, it will be called locally and in all connected peers (peers = clients and the server that accepts connections). To identify which node receives the RPC call, Godot will use its (make sure node names are the same on all peers). Also, take a look at the high-level networking tutorial and corresponding demos. - - - - - Notification received when the node enters a . - - - - - Notification received when the node is about to exit a . - - - - - Notification received when the node is moved in the parent. - - - - - Notification received when the node is ready. See . - - - - - Notification received when the node is paused. - - - - - Notification received when the node is unpaused. - - - - - Notification received every frame when the physics process flag is set (see ). - - - - - Notification received every frame when the process flag is set (see ). - - - - - Notification received when a node is set as a child of another node. - Note: This doesn't mean that a node entered the . - - - - - Notification received when a node is unparented (parent removed it from the list of children). - - - - - Notification received when the node is instanced. - - - - - Notification received when a drag begins. - - - - - Notification received when a drag ends. - - - - - Notification received when the node's changed. - - - - - Notification received every frame when the internal process flag is set (see ). - - - - - Notification received every frame when the internal physics process flag is set (see ). - - - - - Notification received when the node is ready, just before is received. Unlike the latter, it's sent every time the node enters tree, instead of only once. - - - - - Notification received from the OS when the mouse enters the game window. - Implemented on desktop and web platforms. - - - - - Notification received from the OS when the mouse leaves the game window. - Implemented on desktop and web platforms. - - - - - Notification received from the OS when the game window is focused. - Implemented on all platforms. - - - - - Notification received from the OS when the game window is unfocused. - Implemented on all platforms. - - - - - Notification received from the OS when a quit request is sent (e.g. closing the window with a "Close" button or Alt+F4). - Implemented on desktop platforms. - - - - - Notification received from the OS when a go back request is sent (e.g. pressing the "Back" button on Android). - Specific to the Android platform. - - - - - Notification received from the OS when an unfocus request is sent (e.g. another OS window wants to take the focus). - No supported platforms currently send this notification. - - - - - Notification received from the OS when the application is exceeding its allocated memory. - Specific to the iOS platform. - - - - - Notification received when translations may have changed. Can be triggered by the user changing the locale. Can be used to respond to language changes, for example to change the UI strings on the fly. Useful when working with the built-in translation support, like . - - - - - Notification received from the OS when a request for "About" information is sent. - Specific to the macOS platform. - - - - - Notification received from Godot's crash handler when the engine is about to crash. - Implemented on desktop platforms if the crash handler is enabled. - - - - - Notification received from the OS when an update of the Input Method Engine occurs (e.g. change of IME cursor position or composition string). - Specific to the macOS platform. - - - - - Notification received from the OS when the app is resumed. - Specific to the Android platform. - - - - - Notification received from the OS when the app is paused. - Specific to the Android platform. - - - - - Inherits pause mode from the node's parent. For the root node, it is equivalent to . Default. - - - - - Stops processing when the is paused. - - - - - Continue to process regardless of the pause state. - - - - - Duplicate the node's signals. - - - - - Duplicate the node's groups. - - - - - Duplicate the node's scripts. - - - - - Duplicate using instancing. - An instance stays linked to the original so when the original changes, the instance changes too. - - - - - Pause mode. How the node will behave if the is paused. - - - - - The name of the node. This name is unique among the siblings (other child nodes from the same parent). When set to an existing name, the node will be automatically renamed. - - - - - When a scene is instanced from a file, its topmost node contains the filename from which it was loaded. - - - - - The node owner. A node can have any other node as owner (as long as it is a valid parent, grandparent, etc. ascending in the tree). When saving a node (using ), all the nodes it owns will be saved with it. This allows for the creation of complex s, with instancing and subinstancing. - - - - - The instance associated with this node. Either the , or the default SceneTree one (if inside tree). - - - - - The override to the default . Set to null to use the default one. - - - - - The node's priority in the execution order of the enabled processing callbacks (i.e. , and their internal counterparts). Nodes whose process priority value is lower will have their processing callbacks executed first. - - - - - Called when the node enters the (e.g. upon instancing, scene changing, or after calling in a script). If the node has children, its callback will be called first, and then that of the children. - Corresponds to the notification in . - - - - - Called when the node is about to leave the (e.g. upon freeing, scene changing, or after calling in a script). If the node has children, its callback will be called last, after all its children have left the tree. - Corresponds to the notification in and signal tree_exiting. To get notified when the node has already left the active tree, connect to the tree_exited. - - - - - The string returned from this method is displayed as a warning in the Scene Dock if the script that overrides it is a tool script. - Returning an empty string produces no warning. - Call when the warning needs to be updated for this node. - - - - - Called when there is an input event. The input event propagates up through the node tree until a node consumes it. - It is only called if input processing is enabled, which is done automatically if this method is overridden, and can be toggled with . - To consume the input event and stop it propagating further to other nodes, can be called. - For gameplay input, and are usually a better fit as they allow the GUI to intercept the events first. - Note: This method is only called if the node is present in the scene tree (i.e. if it's not orphan). - - - - - Called during the physics processing step of the main loop. Physics processing means that the frame rate is synced to the physics, i.e. the delta variable should be constant. - It is only called if physics processing is enabled, which is done automatically if this method is overridden, and can be toggled with . - Corresponds to the notification in . - Note: This method is only called if the node is present in the scene tree (i.e. if it's not orphan). - - - - - Called during the processing step of the main loop. Processing happens at every frame and as fast as possible, so the delta time since the previous frame is not constant. - It is only called if processing is enabled, which is done automatically if this method is overridden, and can be toggled with . - Corresponds to the notification in . - Note: This method is only called if the node is present in the scene tree (i.e. if it's not orphan). - - - - - Called when the node is "ready", i.e. when both the node and its children have entered the scene tree. If the node has children, their callbacks get triggered first, and the parent node will receive the ready notification afterwards. - Corresponds to the notification in . See also the onready keyword for variables. - Usually used for initialization. For even earlier initialization, may be used. See also . - Note: may be called only once for each node. After removing a node from the scene tree and adding again, _ready will not be called for the second time. This can be bypassed with requesting another call with , which may be called anywhere before adding the node again. - - - - - Called when an hasn't been consumed by or any GUI. The input event propagates up through the node tree until a node consumes it. - It is only called if unhandled input processing is enabled, which is done automatically if this method is overridden, and can be toggled with . - To consume the input event and stop it propagating further to other nodes, can be called. - For gameplay input, this and are usually a better fit than as they allow the GUI to intercept the events first. - Note: This method is only called if the node is present in the scene tree (i.e. if it's not orphan). - - - - - Called when an hasn't been consumed by or any GUI. The input event propagates up through the node tree until a node consumes it. - It is only called if unhandled key input processing is enabled, which is done automatically if this method is overridden, and can be toggled with . - To consume the input event and stop it propagating further to other nodes, can be called. - For gameplay input, this and are usually a better fit than as they allow the GUI to intercept the events first. - Note: This method is only called if the node is present in the scene tree (i.e. if it's not orphan). - - - - - Adds child_node as a child. The child is placed below the given node in the list of children. - If legible_unique_name is true, the child node will have an human-readable name based on the name of the node being instanced instead of its type. - - - - - Adds a child node. Nodes can have any number of children, but every child must have a unique name. Child nodes are automatically deleted when the parent node is deleted, so an entire scene can be removed by deleting its topmost node. - If legible_unique_name is true, the child node will have an human-readable name based on the name of the node being instanced instead of its type. - Note: If the child node already has a parent, the function will fail. Use first to remove the node from its current parent. For example: - - if child_node.get_parent(): - child_node.get_parent().remove_child(child_node) - add_child(child_node) - - Note: If you want a child to be persisted to a , you must set in addition to calling . This is typically relevant for tool scripts and editor plugins. If is called without setting , the newly added will not be visible in the scene tree, though it will be visible in the 2D/3D view. - - - - - Removes a child node. The node is NOT deleted and must be deleted manually. - - - - - Returns the number of child nodes. - - - - - Returns an array of references to node's children. - - - - - Returns a child node by its index (see ). This method is often used for iterating all children of a node. - To access a child node via its name, use . - - - - - Returns true if the node that the points to exists. - - - - - Fetches a node. The can be either a relative path (from the current node) or an absolute path (in the scene tree) to a node. If the path does not exist, a null instance is returned and an error is logged. Attempts to access methods on the return value will result in an "Attempt to call <method> on a null instance." error. - Note: Fetching absolute paths only works when the node is inside the scene tree (see ). - Example: Assume your current node is Character and the following tree: - - /root - /root/Character - /root/Character/Sword - /root/Character/Backpack/Dagger - /root/MyGame - /root/Swamp/Alligator - /root/Swamp/Mosquito - /root/Swamp/Goblin - - Possible paths are: - - get_node("Sword") - get_node("Backpack/Dagger") - get_node("../Swamp/Alligator") - get_node("/root/MyGame") - - - - - - Similar to , but does not log an error if path does not point to a valid . - - - - - Returns the parent node of the current node, or a null instance if the node lacks a parent. - - - - - Finds a descendant of this node whose name matches mask as in String.match (i.e. case-sensitive, but "*" matches zero or more characters and "?" matches any single character except "."). - Note: It does not match against the full path, just against individual node names. - If owned is true, this method only finds nodes whose owner is this node. This is especially important for scenes instantiated through a script, because those scenes don't have an owner. - Note: As this method walks through all the descendants of the node, it is the slowest way to get a reference to another node. Whenever possible, consider using instead. To avoid using too often, consider caching the node reference into a variable. - - - - - Finds the first parent of the current node whose name matches mask as in String.match (i.e. case-sensitive, but "*" matches zero or more characters and "?" matches any single character except "."). - Note: It does not match against the full path, just against individual node names. - Note: As this method walks upwards in the scene tree, it can be slow in large, deeply nested scene trees. Whenever possible, consider using instead. To avoid using too often, consider caching the node reference into a variable. - - - - - Returns true if the points to a valid node and its subname points to a valid resource, e.g. Area2D/CollisionShape2D:shape. Properties with a non- type (e.g. nodes or primitive math types) are not considered resources. - - - - - Fetches a node and one of its resources as specified by the 's subname (e.g. Area2D/CollisionShape2D:shape). If several nested resources are specified in the , the last one will be fetched. - The return value is an array of size 3: the first index points to the (or null if not found), the second index points to the (or null if not found), and the third index is the remaining , if any. - For example, assuming that Area2D/CollisionShape2D is a valid node and that its shape property has been assigned a resource, one could have this kind of output: - - print(get_node_and_resource("Area2D/CollisionShape2D")) # [[CollisionShape2D:1161], Null, ] - print(get_node_and_resource("Area2D/CollisionShape2D:shape")) # [[CollisionShape2D:1161], [RectangleShape2D:1156], ] - print(get_node_and_resource("Area2D/CollisionShape2D:shape:extents")) # [[CollisionShape2D:1161], [RectangleShape2D:1156], :extents] - - - - - - Returns true if this node is currently inside a . - - - - - Returns true if the given node is a direct or indirect child of the current node. - - - - - Returns true if the given node occurs later in the scene hierarchy than the current node. - - - - - Returns the absolute path of the current node. This only works if the current node is inside the scene tree (see ). - - - - - Returns the relative from this node to the specified node. Both nodes must be in the same scene or the function will fail. - - - - - Adds the node to a group. Groups are helpers to name and organize a subset of nodes, for example "enemies" or "collectables". A node can be in any number of groups. Nodes can be assigned a group at any time, but will not be added until they are inside the scene tree (see ). See notes in the description, and the group methods in . - The persistent option is used when packing node to and saving to file. Non-persistent groups aren't stored. - - - - - Removes a node from a group. See notes in the description, and the group methods in . - - - - - Returns true if this node is in the specified group. See notes in the description, and the group methods in . - - - - - Moves a child node to a different position (order) among the other children. Since calls, signals, etc are performed by tree order, changing the order of children nodes may be useful. - - - - - Returns an array listing the groups that the node is a member of. - - - - - Moves this node to the bottom of parent node's children hierarchy. This is often useful in GUIs ( nodes), because their order of drawing depends on their order in the tree, i.e. the further they are on the node list, the higher they are drawn. After using raise, a Control will be drawn on top of their siblings. - - - - - Removes a node and sets all its children as children of the parent node (if it exists). All event subscriptions that pass by the removed node will be unsubscribed. - - - - - Returns the node's index, i.e. its position among the siblings of its parent. - - - - - Prints the tree to stdout. Used mainly for debugging purposes. This version displays the path relative to the current node, and is good for copy/pasting into the function. - Example output: - - TheGame - TheGame/Menu - TheGame/Menu/Label - TheGame/Menu/Camera2D - TheGame/SplashScreen - TheGame/SplashScreen/Camera2D - - - - - - Similar to , this prints the tree to stdout. This version displays a more graphical representation similar to what is displayed in the scene inspector. It is useful for inspecting larger trees. - Example output: - - ┖╴TheGame - ┠╴Menu - ┃ ┠╴Label - ┃ ┖╴Camera2D - ┖╴SplashScreen - ┖╴Camera2D - - - - - - Notifies the current node and all its children recursively by calling on all of them. - - - - - Calls the given method (if present) with the arguments given in args on this node and recursively on all its children. If the parent_first argument is true, the method will be called on the current node first, then on all its children. If parent_first is false, the children will be called first. - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Enables or disables physics (i.e. fixed framerate) processing. When a node is being processed, it will receive a at a fixed (usually 60 FPS, see to change) interval (and the callback will be called if exists). Enabled automatically if is overridden. Any calls to this before will be ignored. - - - - - Returns the time elapsed since the last physics-bound frame (see ). This is always a constant value in physics processing unless the frames per second is changed via . - - - - - Returns true if physics processing is enabled (see ). - - - - - Returns the time elapsed (in seconds) since the last process callback. This value may vary from frame to frame. - - - - - Enables or disables processing. When a node is being processed, it will receive a on every drawn frame (and the callback will be called if exists). Enabled automatically if is overridden. Any calls to this before will be ignored. - - - - - Returns true if processing is enabled (see ). - - - - - Enables or disables input processing. This is not required for GUI controls! Enabled automatically if is overridden. Any calls to this before will be ignored. - - - - - Returns true if the node is processing input (see ). - - - - - Enables unhandled input processing. This is not required for GUI controls! It enables the node to receive all input that was not previously handled (usually by a ). Enabled automatically if is overridden. Any calls to this before will be ignored. - - - - - Returns true if the node is processing unhandled input (see ). - - - - - Enables unhandled key input processing. Enabled automatically if is overridden. Any calls to this before will be ignored. - - - - - Returns true if the node is processing unhandled key input (see ). - - - - - Returns true if the node can process while the scene tree is paused (see ). Always returns true if the scene tree is not paused, and false if the node is not in the tree. - - - - - Prints all stray nodes (nodes outside the ). Used for debugging. Works only in debug builds. - - - - - Returns the node's order in the scene tree branch. For example, if called on the first child node the position is 0. - - - - - Sets the folded state of the node in the Scene dock. - - - - - Returns true if the node is folded (collapsed) in the Scene dock. - - - - - Enables or disabled internal processing for this node. Internal processing happens in isolation from the normal calls and is used by some nodes internally to guarantee proper functioning even if the node is paused or processing is disabled for scripting (). Only useful for advanced uses to manipulate built-in nodes' behaviour. - - - - - Returns true if internal processing is enabled (see ). - - - - - Enables or disables internal physics for this node. Internal physics processing happens in isolation from the normal calls and is used by some nodes internally to guarantee proper functioning even if the node is paused or physics processing is disabled for scripting (). Only useful for advanced uses to manipulate built-in nodes' behaviour. - - - - - Returns true if internal physics processing is enabled (see ). - - - - - Returns the that contains this node. - - - - - Duplicates the node, returning a new node. - You can fine-tune the behavior using the flags (see ). - Note: It will not work properly if the node contains a script with constructor arguments (i.e. needs to supply arguments to method). In that case, the node will be duplicated without a script. - - - - - Replaces a node in a scene by the given one. Subscriptions that pass through this node will be lost. - - - - - Sets whether this is an instance load placeholder. See . - - - - - Returns true if this is an instance load placeholder. See . - - - - - Returns the node's . - - - - - Queues a node for deletion at the end of the current frame. When deleted, all of its child nodes will be deleted as well. This method ensures it's safe to delete the node, contrary to . Use to check whether a node will be deleted at the end of the frame. - - - - - Requests that _ready be called again. Note that the method won't be called immediately, but is scheduled for when the node is added to the scene tree again (see ). _ready is called only for the node which requested it, which means that you need to request ready for each child if you want them to call _ready too (in which case, _ready will be called in the same order as it would normally). - - - - - Sets the node's network master to the peer with the given peer ID. The network master is the peer that has authority over the node on the network. Useful in conjunction with the master and puppet keywords. Inherited from the parent node by default, which ultimately defaults to peer ID 1 (the server). If recursive, the given peer is recursively set as the master for all children of this node. - - - - - Returns the peer ID of the network master for this node. See . - - - - - Returns true if the local system is the master of this node. - - - - - Changes the RPC mode for the given method to the given mode. See . An alternative is annotating methods and properties with the corresponding keywords (remote, master, puppet, remotesync, mastersync, puppetsync). By default, methods are not exposed to networking (and RPCs). See also and for properties. - - - - - Changes the RPC mode for the given property to the given mode. See . An alternative is annotating methods and properties with the corresponding keywords (remote, master, puppet, remotesync, mastersync, puppetsync). By default, properties are not exposed to networking (and RPCs). See also and for methods. - - - - - Sends a remote procedure call request for the given method to peers on the network (and locally), optionally sending all additional arguments as arguments to the method called by the RPC. The call request will only be received by nodes with the same , including the exact same node name. Behaviour depends on the RPC configuration for the given method, see . Methods are not exposed to RPCs by default. See also and for properties. Returns an empty Variant. - Note: You can only safely use RPCs on clients after you received the connected_to_server signal from the . You also need to keep track of the connection state, either by the signals like server_disconnected or by checking SceneTree.network_peer.get_connection_status() == CONNECTION_CONNECTED. - - - - - Sends a using an unreliable protocol. Returns an empty Variant. - - - - - Sends a to a specific peer identified by peer_id (see ). Returns an empty Variant. - - - - - Sends a to a specific peer identified by peer_id using an unreliable protocol (see ). Returns an empty Variant. - - - - - Remotely changes a property's value on other peers (and locally). Behaviour depends on the RPC configuration for the given property, see . See also for RPCs for methods, most information applies to this method as well. - - - - - Remotely changes the property's value on a specific peer identified by peer_id (see ). - - - - - Remotely changes the property's value on other peers (and locally) using an unreliable protocol. - - - - - Remotely changes property's value on a specific peer identified by peer_id using an unreliable protocol (see ). - - - - - Updates the warning displayed for this node in the Scene Dock. - Use to setup the warning message to display. - - - - - Every class which is not a built-in type inherits from this class. - You can construct Objects from scripting languages, using Object.new() in GDScript, new Object in C#, or the "Construct Object" node in VisualScript. - Objects do not manage memory. If a class inherits from Object, you will have to delete instances of it manually. To do so, call the method from your script or delete the instance from C++. - Some classes that extend Object add memory management. This is the case of , which counts references and deletes itself automatically when no longer referenced. , another fundamental type, deletes all its children when freed from memory. - Objects export properties, which are mainly useful for storage and editing, but not really so much in programming. Properties are exported in and handled in and . However, scripting languages and C++ have simpler means to export them. - Property membership can be tested directly in GDScript using in: - - var n = Node2D.new() - print("position" in n) # Prints "True". - print("other_property" in n) # Prints "False". - - The in operator will evaluate to true as long as the key exists, even if the value is null. - Objects also receive notifications. Notifications are a simple way to notify the object about different events, so they can all be handled together. See . - Note: Unlike references to a , references to an Object stored in a variable can become invalid without warning. Therefore, it's recommended to use for data classes instead of . - - - - - Returns a new awaiter configured to complete when the instance - emits the signal specified by the parameter. - - - The instance the awaiter will be listening to. - - - The signal the awaiter will be waiting for. - - - This sample prints a message once every frame up to 100 times. - - public override void _Ready() - { - for (int i = 0; i < 100; i++) - { - await ToSignal(GetTree(), "idle_frame"); - GD.Print($"Frame {i}"); - } - } - - - - - - Gets a new associated with this instance. - - - - - Called right when the object is initialized. Not available in script. - - - - - Called before the object is about to be deleted. - - - - - Connects a signal in deferred mode. This way, signal emissions are stored in a queue, then set on idle time. - - - - - Persisting connections are saved when the object is serialized to file. - - - - - One-shot connections disconnect themselves after emission. - - - - - Connect a signal as reference-counted. This means that a given signal can be connected several times to the same target, and will only be fully disconnected once no references are left. - - - - - Virtual method which can be overridden to customize the return value of . - Returns the given property. Returns null if the property does not exist. - - - - - Virtual method which can be overridden to customize the return value of . - Returns the object's property list as an of dictionaries. - Each property's must contain at least name: String and type: int (see ) entries. Optionally, it can also include hint: int (see ), hint_string: String, and usage: int (see ). - - - - - Called whenever the object receives a notification, which is identified in what by a constant. The base has two constants and , but subclasses such as define a lot more notifications which are also received by this method. - - - - - Virtual method which can be overridden to customize the return value of . - Sets a property. Returns true if the property exists. - - - - - Deletes the object from memory. Any pre-existing reference to the freed object will become invalid, e.g. is_instance_valid(object) will return false. - - - - - Returns the object's class as a . - - - - - Returns true if the object inherits from the given class. - - - - - Assigns a new value to the given property. If the property does not exist, nothing will happen. - Note: In C#, the property name must be specified as snake_case if it is defined by a built-in Godot node. This doesn't apply to user-defined properties where you should use the same convention as in the C# source (typically PascalCase). - - - - - Returns the Variant value of the given property. If the property doesn't exist, this will return null. - Note: In C#, the property name must be specified as snake_case if it is defined by a built-in Godot node. This doesn't apply to user-defined properties where you should use the same convention as in the C# source (typically PascalCase). - - - - - Assigns a new value to the property identified by the . The node path should be relative to the current object and can use the colon character (:) to access nested properties. Example: - - set_indexed("position", Vector2(42, 0)) - set_indexed("position:y", -10) - print(position) # (42, -10) - - - - - - Gets the object's property indexed by the given . The node path should be relative to the current object and can use the colon character (:) to access nested properties. Examples: "position:x" or "material:next_pass:blend_mode". - - - - - Returns the object's property list as an of dictionaries. - Each property's contain at least name: String and type: int (see ) entries. Optionally, it can also include hint: int (see ), hint_string: String, and usage: int (see ). - - - - - Returns the object's methods and their signatures as an . - - - - - Send a given notification to the object, which will also trigger a call to the method of all classes that the object inherits from. - If reversed is true, is called first on the object's own class, and then up to its successive parent classes. If reversed is false, is called first on the highest ancestor ( itself), and then down to its successive inheriting classes. - - - - - Returns the object's unique instance ID. - This ID can be saved in , and can be used to retrieve the object instance with @GDScript.instance_from_id. - - - - - Assigns a script to the object. Each object can have a single script assigned to it, which are used to extend its functionality. - If the object already had a script, the previous script instance will be freed and its variables and state will be lost. The new script's method will be called. - - - - - Returns the object's instance, or null if none is assigned. - - - - - Adds, changes or removes a given entry in the object's metadata. Metadata are serialized and can take any Variant value. - To remove a given entry from the object's metadata, use . Metadata is also removed if its value is set to null. This means you can also use set_meta("name", null) to remove metadata for "name". - - - - - Removes a given entry from the object's metadata. See also . - - - - - Returns the object's metadata entry for the given name. - - - - - Returns true if a metadata entry is found with the given name. - - - - - Returns the object's metadata as a . - - - - - Adds a user-defined signal. Arguments are optional, but can be added as an of dictionaries, each containing name: String and type: int (see ) entries. - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Returns true if the given user-defined signal exists. Only signals added using are taken into account. - - - - - Emits the given signal. The signal must exist, so it should be a built-in signal of this class or one of its parent classes, or a user-defined signal. This method supports a variable number of arguments, so parameters are passed as a comma separated list. Example: - - emit_signal("hit", weapon_type, damage) - emit_signal("game_over") - - - - - - Calls the method on the object and returns the result. This method supports a variable number of arguments, so parameters are passed as a comma separated list. Example: - - call("set", "position", Vector2(42.0, 0.0)) - - Note: In C#, the method name must be specified as snake_case if it is defined by a built-in Godot node. This doesn't apply to user-defined methods where you should use the same convention as in the C# source (typically PascalCase). - - - - - Calls the method on the object during idle time. This method supports a variable number of arguments, so parameters are passed as a comma separated list. Example: - - call_deferred("set", "position", Vector2(42.0, 0.0)) - - Note: In C#, the method name must be specified as snake_case if it is defined by a built-in Godot node. This doesn't apply to user-defined methods where you should use the same convention as in the C# source (typically PascalCase). - - - - - Assigns a new value to the given property, after the current frame's physics step. This is equivalent to calling via , i.e. call_deferred("set", property, value). - Note: In C#, the property name must be specified as snake_case if it is defined by a built-in Godot node. This doesn't apply to user-defined properties where you should use the same convention as in the C# source (typically PascalCase). - - - - - Calls the method on the object and returns the result. Contrarily to , this method does not support a variable number of arguments but expects all parameters to be via a single . - - callv("set", [ "position", Vector2(42.0, 0.0) ]) - - - - - - Returns true if the object contains the given method. - - - - - Returns true if the given signal exists. - - - - - Returns the list of signals as an of dictionaries. - - - - - Returns an of connections for the given signal. - - - - - Returns an of dictionaries with information about signals that are connected to the object. - Each contains three String entries: - - source is a reference to the signal emitter. - - signal_name is the name of the connected signal. - - method_name is the name of the method to which the signal is connected. - - - - - Connects a signal to a method on a target object. Pass optional binds to the call as an of parameters. These parameters will be passed to the method after any parameter used in the call to . Use flags to set deferred or one-shot connections. See constants. - A signal can only be connected once to a method. It will throw an error if already connected, unless the signal was connected with . To avoid this, first, use to check for existing connections. - If the target is destroyed in the game's lifecycle, the connection will be lost. - Examples: - - connect("pressed", self, "_on_Button_pressed") # BaseButton signal - connect("text_entered", self, "_on_LineEdit_text_entered") # LineEdit signal - connect("hit", self, "_on_Player_hit", [ weapon_type, damage ]) # User-defined signal - - An example of the relationship between binds passed to and parameters used when calling : - - connect("hit", self, "_on_Player_hit", [ weapon_type, damage ]) # weapon_type and damage are passed last - emit_signal("hit", "Dark lord", 5) # "Dark lord" and 5 are passed first - func _on_Player_hit(hit_by, level, weapon_type, damage): - print("Hit by %s (lvl %d) with weapon %s for %d damage" % [hit_by, level, weapon_type, damage]) - - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Disconnects a signal from a method on the given target. - If you try to disconnect a connection that does not exist, the method will throw an error. Use to ensure that the connection exists. - - - - - Returns true if a connection exists for a given signal, target, and method. - - - - - If set to true, signal emission is blocked. - - - - - Returns true if signal emission blocking is enabled. - - - - - Notify the editor that the property list has changed, so that editor plugins can take the new values into account. Does nothing on export builds. - - - - - Defines whether the object can translate strings (with calls to ). Enabled by default. - - - - - Returns true if the object can translate strings. See and . - - - - - Translates a message using translation catalogs configured in the Project Settings. - Only works if message translation is enabled (which it is by default), otherwise it returns the message unchanged. See . - - - - - Returns true if the method was called for the object. - - - - - Singleton used to load resource files from the filesystem. - It uses the many classes registered in the engine (either built-in or from a plugin) to load files into memory and convert them to a format that can be used by the engine. - GDScript has a simplified @GDScript.load built-in method which can be used in most situations, leaving the use of for more advanced scenarios. - - - - - Starts loading a resource interactively. The returned object allows to load with high granularity, calling its method successively to load chunks. - An optional type_hint can be used to further specify the type that should be handled by the . - - - - - Loads a resource at the given path, caching the result for further access. - The registered s are queried sequentially to find the first one which can handle the file's extension, and then attempt loading. If loading fails, the remaining ResourceFormatLoaders are also attempted. - An optional type_hint can be used to further specify the type that should be handled by the . - If no_cache is true, the resource cache will be bypassed and the resource will be loaded anew. Otherwise, the cached resource will be returned if it exists. - Returns an empty resource if no ResourceFormatLoader could handle the file. - - - - - Returns the list of recognized extensions for a resource type. - - - - - Changes the behavior on missing sub-resources. The default behavior is to abort loading. - - - - - Returns the dependencies for the resource at the given path. - - - - - Returns whether a cached resource is available for the given path. - Once a resource has been loaded by the engine, it is cached in memory for faster access, and future calls to the or methods will use the cached version. The cached resource can be overridden by using on a new resource for that same path. - - - - - Returns whether a recognized resource exists for the given path. - An optional type_hint can be used to further specify the type that should be handled by the . - - - - - Deprecated method. Use or instead. - - - - - Scancodes with this bit applied are non-printable. - - - - - Returns if the generic type definition of - is ; otherwise returns . - - - is not a generic type. That is, IsGenericType returns false. - - - - - Returns if the generic type definition of - is ; otherwise returns . - - - is not a generic type. That is, IsGenericType returns false. - - - - - The circle constant, the circumference of the unit circle in radians. - - - - - Constant that represents how many times the diameter of a circle - fits around its perimeter. This is equivalent to `Mathf.Tau / 2`. - - - - - Positive infinity. For negative infinity, use `-Mathf.Inf`. - - - - - "Not a Number", an invalid value. `NaN` has special properties, including - that it is not equal to itself. It is output by some invalid operations, - such as dividing zero by zero. - - - - - Returns the absolute value of `s` (i.e. positive value). - - The input number. - The absolute value of `s`. - - - - Returns the absolute value of `s` (i.e. positive value). - - The input number. - The absolute value of `s`. - - - - Returns the arc cosine of `s` in radians. Use to get the angle of cosine s. - - The input cosine value. Must be on the range of -1.0 to 1.0. - An angle that would result in the given cosine value. On the range `0` to `Tau/2`. - - - - Returns the arc sine of `s` in radians. Use to get the angle of sine s. - - The input sine value. Must be on the range of -1.0 to 1.0. - An angle that would result in the given sine value. On the range `-Tau/4` to `Tau/4`. - - - - Returns the arc tangent of `s` in radians. Use to get the angle of tangent s. - - The method cannot know in which quadrant the angle should fall. - See if you have both `y` and `x`. - - The input tangent value. - An angle that would result in the given tangent value. On the range `-Tau/4` to `Tau/4`. - - - - Returns the arc tangent of `y` and `x` in radians. Use to get the angle - of the tangent of `y/x`. To compute the value, the method takes into - account the sign of both arguments in order to determine the quadrant. - - Important note: The Y coordinate comes first, by convention. - - The Y coordinate of the point to find the angle to. - The X coordinate of the point to find the angle to. - An angle that would result in the given tangent value. On the range `-Tau/2` to `Tau/2`. - - - - Converts a 2D point expressed in the cartesian coordinate - system (X and Y axis) to the polar coordinate system - (a distance from the origin and an angle). - - The input X coordinate. - The input Y coordinate. - A with X representing the distance and Y representing the angle. - - - - Rounds `s` upward (towards positive infinity). - - The number to ceil. - The smallest whole number that is not less than `s`. - - - - Clamps a `value` so that it is not less than `min` and not more than `max`. - - The value to clamp. - The minimum allowed value. - The maximum allowed value. - The clamped value. - - - - Clamps a `value` so that it is not less than `min` and not more than `max`. - - The value to clamp. - The minimum allowed value. - The maximum allowed value. - The clamped value. - - - - Returns the cosine of angle `s` in radians. - - The angle in radians. - The cosine of that angle. - - - - Returns the hyperbolic cosine of angle `s` in radians. - - The angle in radians. - The hyperbolic cosine of that angle. - - - - Converts an angle expressed in degrees to radians. - - An angle expressed in degrees. - The same angle expressed in radians. - - - - Easing function, based on exponent. The curve values are: - `0` is constant, `1` is linear, `0` to `1` is ease-in, `1` or more is ease-out. - Negative values are in-out/out-in. - - The value to ease. - `0` is constant, `1` is linear, `0` to `1` is ease-in, `1` or more is ease-out. - The eased value. - - - - The natural exponential function. It raises the mathematical - constant `e` to the power of `s` and returns it. - - The exponent to raise `e` to. - `e` raised to the power of `s`. - - - - Rounds `s` downward (towards negative infinity). - - The number to floor. - The largest whole number that is not more than `s`. - - - - Returns a normalized value considering the given range. - This is the opposite of . - - The interpolated value. - The destination value for interpolation. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting value of the inverse interpolation. - - - - Returns true if `a` and `b` are approximately equal to each other. - The comparison is done using a tolerance calculation with . - - One of the values. - The other value. - A bool for whether or not the two values are approximately equal. - - - - Returns whether `s` is an infinity value (either positive infinity or negative infinity). - - The value to check. - A bool for whether or not the value is an infinity value. - - - - Returns whether `s` is a `NaN` ("Not a Number" or invalid) value. - - The value to check. - A bool for whether or not the value is a `NaN` value. - - - - Returns true if `s` is approximately zero. - The comparison is done using a tolerance calculation with . - - This method is faster than using with one value as zero. - - The value to check. - A bool for whether or not the value is nearly zero. - - - - Linearly interpolates between two values by a normalized value. - This is the opposite . - - The start value for interpolation. - The destination value for interpolation. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting value of the interpolation. - - - - Linearly interpolates between two angles (in radians) by a normalized value. - - Similar to , - but interpolates correctly when the angles wrap around . - - The start angle for interpolation. - The destination angle for interpolation. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting angle of the interpolation. - - - - Natural logarithm. The amount of time needed to reach a certain level of continuous growth. - - Note: This is not the same as the "log" function on most calculators, which uses a base 10 logarithm. - - The input value. - The natural log of `s`. - - - - Returns the maximum of two values. - - One of the values. - The other value. - Whichever of the two values is higher. - - - - Returns the maximum of two values. - - One of the values. - The other value. - Whichever of the two values is higher. - - - - Returns the minimum of two values. - - One of the values. - The other value. - Whichever of the two values is lower. - - - - Returns the minimum of two values. - - One of the values. - The other value. - Whichever of the two values is lower. - - - - Moves `from` toward `to` by the `delta` value. - - Use a negative delta value to move away. - - The start value. - The value to move towards. - The amount to move by. - The value after moving. - - - - Returns the nearest larger power of 2 for the integer `value`. - - The input value. - The nearest larger power of 2. - - - - Converts a 2D point expressed in the polar coordinate - system (a distance from the origin `r` and an angle `th`) - to the cartesian coordinate system (X and Y axis). - - The distance from the origin. - The angle of the point. - A representing the cartesian coordinate. - - - - Performs a canonical Modulus operation, where the output is on the range `[0, b)`. - - The dividend, the primary input. - The divisor. The output is on the range `[0, b)`. - The resulting output. - - - - Performs a canonical Modulus operation, where the output is on the range `[0, b)`. - - The dividend, the primary input. - The divisor. The output is on the range `[0, b)`. - The resulting output. - - - - Returns the result of `x` raised to the power of `y`. - - The base. - The exponent. - `x` raised to the power of `y`. - - - - Converts an angle expressed in radians to degrees. - - An angle expressed in radians. - The same angle expressed in degrees. - - - - Rounds `s` to the nearest whole number, - with halfway cases rounded towards the nearest multiple of two. - - The number to round. - The rounded number. - - - - Returns the sign of `s`: `-1` or `1`. Returns `0` if `s` is `0`. - - The input number. - One of three possible values: `1`, `-1`, or `0`. - - - - Returns the sign of `s`: `-1` or `1`. Returns `0` if `s` is `0`. - - The input number. - One of three possible values: `1`, `-1`, or `0`. - - - - Returns the sine of angle `s` in radians. - - The angle in radians. - The sine of that angle. - - - - Returns the hyperbolic sine of angle `s` in radians. - - The angle in radians. - The hyperbolic sine of that angle. - - - - Returns a number smoothly interpolated between `from` and `to`, - based on the `weight`. Similar to , - but interpolates faster at the beginning and slower at the end. - - The start value for interpolation. - The destination value for interpolation. - A value representing the amount of interpolation. - The resulting value of the interpolation. - - - - Returns the square root of `s`, where `s` is a non-negative number. - - If you need negative inputs, use `System.Numerics.Complex`. - - The input number. Must not be negative. - The square root of `s`. - - - - Returns the position of the first non-zero digit, after the - decimal point. Note that the maximum return value is 10, - which is a design decision in the implementation. - - The input value. - The position of the first non-zero digit. - - - - Snaps float value `s` to a given `step`. - This can also be used to round a floating point - number to an arbitrary number of decimals. - - The value to stepify. - The step size to snap to. - - - - - Returns the tangent of angle `s` in radians. - - The angle in radians. - The tangent of that angle. - - - - Returns the hyperbolic tangent of angle `s` in radians. - - The angle in radians. - The hyperbolic tangent of that angle. - - - - Wraps `value` between `min` and `max`. Usable for creating loop-alike - behavior or infinite surfaces. If `min` is `0`, this is equivalent - to , so prefer using that instead. - - The value to wrap. - The minimum allowed value and lower bound of the range. - The maximum allowed value and upper bound of the range. - The wrapped value. - - - - Wraps `value` between `min` and `max`. Usable for creating loop-alike - behavior or infinite surfaces. If `min` is `0`, this is equivalent - to , so prefer using that instead. - - The value to wrap. - The minimum allowed value and lower bound of the range. - The maximum allowed value and upper bound of the range. - The wrapped value. - - - - The natural number `e`. - - - - - The square root of 2. - - - - - A very small number used for float comparison with error tolerance. - 1e-06 with single-precision floats, but 1e-14 if `REAL_T_IS_DOUBLE`. - - - - - Returns the amount of digits after the decimal place. - - The input value. - The amount of digits. - - - - Returns the amount of digits after the decimal place. - - The input value. - The amount of digits. - - - - Rounds `s` upward (towards positive infinity). - - This is the same as , but returns an `int`. - - The number to ceil. - The smallest whole number that is not less than `s`. - - - - Rounds `s` downward (towards negative infinity). - - This is the same as , but returns an `int`. - - The number to floor. - The largest whole number that is not more than `s`. - - - - - - - - - - - Returns true if `a` and `b` are approximately equal to each other. - The comparison is done using the provided tolerance value. - If you want the tolerance to be calculated for you, use . - - One of the values. - The other value. - The pre-calculated tolerance value. - A bool for whether or not the two values are equal. - - - - Plane represents a normalized plane equation. - "Over" or "Above" the plane is considered the side of - the plane towards where the normal is pointing. - - - - - The normal of the plane, which must be normalized. - In the scalar equation of the plane `ax + by + cz = d`, this is - the vector `(a, b, c)`, where `d` is the property. - - Equivalent to `x`, `y`, and `z`. - - - - The X component of the plane's normal vector. - - Equivalent to 's X value. - - - - The Y component of the plane's normal vector. - - Equivalent to 's Y value. - - - - The Z component of the plane's normal vector. - - Equivalent to 's Z value. - - - - The distance from the origin to the plane (in the direction of - ). This value is typically non-negative. - In the scalar equation of the plane `ax + by + cz = d`, - this is `d`, while the `(a, b, c)` coordinates are represented - by the property. - - The plane's distance from the origin. - - - - The center of the plane, the point where the normal line intersects the plane. - - Equivalent to multiplied by `D`. - - - - Returns the shortest distance from this plane to the position `point`. - - The position to use for the calculation. - The shortest distance. - - - - The center of the plane, the point where the normal line intersects the plane. - Deprecated, use the Center property instead. - - Equivalent to multiplied by `D`. - - - - Returns true if point is inside the plane. - Comparison uses a custom minimum epsilon threshold. - - The point to check. - The tolerance threshold. - A bool for whether or not the plane has the point. - - - - Returns the intersection point of the three planes: `b`, `c`, - and this plane. If no intersection is found, `null` is returned. - - One of the three planes to use in the calculation. - One of the three planes to use in the calculation. - The intersection, or `null` if none is found. - - - - Returns the intersection point of a ray consisting of the - position `from` and the direction normal `dir` with this plane. - If no intersection is found, `null` is returned. - - The start of the ray. - The direction of the ray, normalized. - The intersection, or `null` if none is found. - - - - Returns the intersection point of a line segment from - position `begin` to position `end` with this plane. - If no intersection is found, `null` is returned. - - The start of the line segment. - The end of the line segment. - The intersection, or `null` if none is found. - - - - Returns true if `point` is located above the plane. - - The point to check. - A bool for whether or not the point is above the plane. - - - - Returns the plane scaled to unit length. - - A normalized version of the plane. - - - - Returns the orthogonal projection of `point` into the plane. - - The point to project. - The projected point. - - - - A plane that extends in the Y and Z axes (normal vector points +X). - - Equivalent to `new Plane(1, 0, 0, 0)`. - - - - A plane that extends in the X and Z axes (normal vector points +Y). - - Equivalent to `new Plane(0, 1, 0, 0)`. - - - - A plane that extends in the X and Y axes (normal vector points +Z). - - Equivalent to `new Plane(0, 0, 1, 0)`. - - - - Constructs a plane from four values. `a`, `b` and `c` become the - components of the resulting plane's vector. - `d` becomes the plane's distance from the origin. - - The X component of the plane's normal vector. - The Y component of the plane's normal vector. - The Z component of the plane's normal vector. - The plane's distance from the origin. This value is typically non-negative. - - - - Constructs a plane from a normal vector and the plane's distance to the origin. - - The normal of the plane, must be normalized. - The plane's distance from the origin. This value is typically non-negative. - - - - Constructs a plane from the three points, given in clockwise order. - - The first point. - The second point. - The third point. - - - - Returns true if this plane and `other` are approximately equal, by running - on each component. - - The other plane to compare. - Whether or not the planes are approximately equal. - - - - A unit quaternion used for representing 3D rotations. - Quaternions need to be normalized to be used for rotation. - - It is similar to Basis, which implements matrix representation of - rotations, and can be parametrized using both an axis-angle pair - or Euler angles. Basis stores rotation, scale, and shearing, - while Quat only stores rotation. - - Due to its compactness and the way it is stored in memory, certain - operations (obtaining axis-angle and performing SLERP, in particular) - are more efficient and robust against floating-point errors. - - - - - X component of the quaternion (imaginary `i` axis part). - Quaternion components should usually not be manipulated directly. - - - - - Y component of the quaternion (imaginary `j` axis part). - Quaternion components should usually not be manipulated directly. - - - - - Z component of the quaternion (imaginary `k` axis part). - Quaternion components should usually not be manipulated directly. - - - - - W component of the quaternion (real part). - Quaternion components should usually not be manipulated directly. - - - - - Access quaternion components using their index. - - `[0]` is equivalent to `.x`, `[1]` is equivalent to `.y`, `[2]` is equivalent to `.z`, `[3]` is equivalent to `.w`. - - - - Returns the length (magnitude) of the quaternion. - - Equivalent to `Mathf.Sqrt(LengthSquared)`. - - - - Returns the squared length (squared magnitude) of the quaternion. - This method runs faster than , so prefer it if - you need to compare quaternions or need the squared length for some formula. - - Equivalent to `Dot(this)`. - - - - Performs a cubic spherical interpolation between quaternions `preA`, - this vector, `b`, and `postB`, by the given amount `t`. - - The destination quaternion. - A quaternion before this quaternion. - A quaternion after `b`. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The interpolated quaternion. - - - - Returns the dot product of two quaternions. - - The other quaternion. - The dot product. - - - - Returns Euler angles (in the YXZ convention: when decomposing, - first Z, then X, and Y last) corresponding to the rotation - represented by the unit quaternion. Returned vector contains - the rotation angles in the format (X angle, Y angle, Z angle). - - The Euler angle representation of this quaternion. - - - - Returns the inverse of the quaternion. - - The inverse quaternion. - - - - Returns whether the quaternion is normalized or not. - - A bool for whether the quaternion is normalized or not. - - - - Returns a copy of the quaternion, normalized to unit length. - - The normalized quaternion. - - - - Returns the result of the spherical linear interpolation between - this quaternion and `to` by amount `weight`. - - Note: Both quaternions must be normalized. - - The destination quaternion for interpolation. Must be normalized. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting quaternion of the interpolation. - - - - Returns the result of the spherical linear interpolation between - this quaternion and `to` by amount `weight`, but without - checking if the rotation path is not bigger than 90 degrees. - - The destination quaternion for interpolation. Must be normalized. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting quaternion of the interpolation. - - - - Returns a vector transformed (multiplied) by this quaternion. - - A vector to transform. - The transformed vector. - - - - The identity quaternion, representing no rotation. - Equivalent to an identity matrix. If a vector is transformed by - an identity quaternion, it will not change. - - Equivalent to `new Quat(0, 0, 0, 1)`. - - - - Constructs a quaternion defined by the given values. - - X component of the quaternion (imaginary `i` axis part). - Y component of the quaternion (imaginary `j` axis part). - Z component of the quaternion (imaginary `k` axis part). - W component of the quaternion (real part). - - - - Constructs a quaternion from the given quaternion. - - The existing quaternion. - - - - Constructs a quaternion from the given . - - The basis to construct from. - - - - Constructs a quaternion that will perform a rotation specified by - Euler angles (in the YXZ convention: when decomposing, - first Z, then X, and Y last), - given in the vector format as (X angle, Y angle, Z angle). - - - - - - Constructs a quaternion that will rotate around the given axis - by the specified angle. The axis must be a normalized vector. - - The axis to rotate around. Must be normalized. - The angle to rotate, in radians. - - - - Returns true if this quaternion and `other` are approximately equal, by running - on each component. - - The other quaternion to compare. - Whether or not the quaternions are approximately equal. - - - - 2D axis-aligned bounding box. Rect2 consists of a position, a size, and - several utility functions. It is typically used for fast overlap tests. - - - - - Beginning corner. Typically has values lower than End. - - Directly uses a private field. - - - - Size from Position to End. Typically all components are positive. - If the size is negative, you can use to fix it. - - Directly uses a private field. - - - - Ending corner. This is calculated as plus - . Setting this value will change the size. - - Getting is equivalent to `value = Position + Size`, setting is equivalent to `Size = value - Position`. - - - - The area of this rect. - - Equivalent to . - - - - Returns a Rect2 with equivalent position and size, modified so that - the top-left corner is the origin and width and height are positive. - - The modified rect. - - - - Returns the intersection of this Rect2 and `b`. - - The other rect. - The clipped rect. - - - - Returns true if this Rect2 completely encloses another one. - - The other rect that may be enclosed. - A bool for whether or not this rect encloses `b`. - - - - Returns this Rect2 expanded to include a given point. - - The point to include. - The expanded rect. - - - - Returns the area of the Rect2. - - The area. - - - - Returns a copy of the Rect2 grown a given amount of units towards all the sides. - - The amount to grow by. - The grown rect. - - - - Returns a copy of the Rect2 grown a given amount of units towards each direction individually. - - The amount to grow by on the left. - The amount to grow by on the top. - The amount to grow by on the right. - The amount to grow by on the bottom. - The grown rect. - - - - Returns a copy of the Rect2 grown a given amount of units towards the direction. - - The direction to grow in. - The amount to grow by. - The grown rect. - - - - Returns true if the Rect2 is flat or empty, or false otherwise. - - A bool for whether or not the rect has area. - - - - Returns true if the Rect2 contains a point, or false otherwise. - - The point to check. - A bool for whether or not the rect contains `point`. - - - - Returns true if the Rect2 overlaps with `b` - (i.e. they have at least one point in common). - - If `includeBorders` is true, they will also be considered overlapping - if their borders touch, even without intersection. - - The other rect to check for intersections with. - Whether or not to consider borders. - A bool for whether or not they are intersecting. - - - - Returns a larger Rect2 that contains this Rect2 and `b`. - - The other rect. - The merged rect. - - - - Constructs a Rect2 from a position and size. - - The position. - The size. - - - - Constructs a Rect2 from a position, width, and height. - - The position. - The width. - The height. - - - - Constructs a Rect2 from x, y, and size. - - The position's X coordinate. - The position's Y coordinate. - The size. - - - - Constructs a Rect2 from x, y, width, and height. - - The position's X coordinate. - The position's Y coordinate. - The width. - The height. - - - - Returns true if this rect and `other` are approximately equal, by running - on each component. - - The other rect to compare. - Whether or not the rects are approximately equal. - - - Find the first occurrence of a substring. Optionally, the search starting position can be passed. - The starting position of the substring, or -1 if not found. - - - Find the last occurrence of a substring. - The starting position of the substring, or -1 if not found. - - - Find the last occurrence of a substring specifying the search starting position. - The starting position of the substring, or -1 if not found. - - - Find the first occurrence of a substring but search as case-insensitive. Optionally, the search starting position can be passed. - The starting position of the substring, or -1 if not found. - - - - Return the length of the string in characters. - - - - - 3×4 matrix (3 rows, 4 columns) used for 3D linear transformations. - It can represent transformations such as translation, rotation, or scaling. - It consists of a (first 3 columns) and a - for the origin (last column). - - For more information, read this documentation article: - https://docs.godotengine.org/en/latest/tutorials/math/matrices_and_transforms.html - - - - - The of this transform. Contains the X, Y, and Z basis - vectors (columns 0 to 2) and is responsible for rotation and scale. - - - - - The origin vector (column 3, the fourth column). Equivalent to array index `[3]`. - - - - - Access whole columns in the form of Vector3. The fourth column is the origin vector. - - Which column vector. - - - - Access matrix elements in column-major order. The fourth column is the origin vector. - - Which column, the matrix horizontal position. - Which row, the matrix vertical position. - - - - Returns the inverse of the transform, under the assumption that - the transformation is composed of rotation, scaling, and translation. - - The inverse transformation matrix. - - - - Interpolates this transform to the other `transform` by `weight`. - - The other transform. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The interpolated transform. - - - - Returns the inverse of the transform, under the assumption that - the transformation is composed of rotation and translation - (no scaling, use for transforms with scaling). - - The inverse matrix. - - - - Returns a copy of the transform rotated such that its - -Z axis (forward) points towards the target position. - - The transform will first be rotated around the given up vector, - and then fully aligned to the target by a further rotation around - an axis perpendicular to both the target and up vectors. - - Operations take place in global space. - - The object to look at. - The relative up direction - The resulting transform. - - - - Returns the transform with the basis orthogonal (90 degrees), - and normalized axis vectors (scale of 1 or -1). - - The orthonormalized transform. - - - - Rotates the transform around the given `axis` by `phi` (in radians), - using matrix multiplication. The axis must be a normalized vector. - - The axis to rotate around. Must be normalized. - The angle to rotate, in radians. - The rotated transformation matrix. - - - - Scales the transform by the given 3D scaling factor, using matrix multiplication. - - The scale to introduce. - The scaled transformation matrix. - - - - Translates the transform by the given `offset`, - relative to the transform's basis vectors. - - Unlike and , - this does not use matrix multiplication. - - The offset to translate by. - The translated matrix. - - - - Returns a vector transformed (multiplied) by this transformation matrix. - - A vector to transform. - The transformed vector. - - - - Returns a vector transformed (multiplied) by the transposed transformation matrix. - - Note: This results in a multiplication by the inverse of the - transformation matrix only if it represents a rotation-reflection. - - A vector to inversely transform. - The inversely transformed vector. - - - - The identity transform, with no translation, rotation, or scaling applied. - This is used as a replacement for `Transform()` in GDScript. - Do not use `new Transform()` with no arguments in C#, because it sets all values to zero. - - Equivalent to `new Transform(Vector3.Right, Vector3.Up, Vector3.Back, Vector3.Zero)`. - - - - The transform that will flip something along the X axis. - - Equivalent to `new Transform(Vector3.Left, Vector3.Up, Vector3.Back, Vector3.Zero)`. - - - - The transform that will flip something along the Y axis. - - Equivalent to `new Transform(Vector3.Right, Vector3.Down, Vector3.Back, Vector3.Zero)`. - - - - The transform that will flip something along the Z axis. - - Equivalent to `new Transform(Vector3.Right, Vector3.Up, Vector3.Forward, Vector3.Zero)`. - - - - Constructs a transformation matrix from 4 vectors (matrix columns). - - The X vector, or column index 0. - The Y vector, or column index 1. - The Z vector, or column index 2. - The origin vector, or column index 3. - - - - Constructs a transformation matrix from the given quaternion and origin vector. - - The to create the basis from. - The origin vector, or column index 3. - - - - Constructs a transformation matrix from the given basis and origin vector. - - The to create the basis from. - The origin vector, or column index 3. - - - - Returns true if this transform and `other` are approximately equal, by running - on each component. - - The other transform to compare. - Whether or not the matrices are approximately equal. - - - - 2×3 matrix (2 rows, 3 columns) used for 2D linear transformations. - It can represent transformations such as translation, rotation, or scaling. - It consists of a three values: x, y, and the origin. - - For more information, read this documentation article: - https://docs.godotengine.org/en/latest/tutorials/math/matrices_and_transforms.html - - - - - The basis matrix's X vector (column 0). Equivalent to array index `[0]`. - - - - - - The basis matrix's Y vector (column 1). Equivalent to array index `[1]`. - - - - - The origin vector (column 2, the third column). Equivalent to array index `[2]`. - The origin vector represents translation. - - - - - The rotation of this transformation matrix. - - Getting is equivalent to calling with the values of . - - - - The scale of this transformation matrix. - - Equivalent to the lengths of each column vector, but Y is negative if the determinant is negative. - - - - Access whole columns in the form of Vector2. The third column is the origin vector. - - Which column vector. - - - - Access matrix elements in column-major order. The third column is the origin vector. - - Which column, the matrix horizontal position. - Which row, the matrix vertical position. - - - - Returns the inverse of the transform, under the assumption that - the transformation is composed of rotation, scaling, and translation. - - The inverse transformation matrix. - - - - Returns the determinant of the basis matrix. If the basis is - uniformly scaled, its determinant is the square of the scale. - - A negative determinant means the Y scale is negative. - A zero determinant means the basis isn't invertible, - and is usually considered invalid. - - The determinant of the basis matrix. - - - - Returns a vector transformed (multiplied) by the basis matrix. - This method does not account for translation (the origin vector). - - A vector to transform. - The transformed vector. - - - - Returns a vector transformed (multiplied) by the inverse basis matrix. - This method does not account for translation (the origin vector). - - Note: This results in a multiplication by the inverse of the - basis matrix only if it represents a rotation-reflection. - - A vector to inversely transform. - The inversely transformed vector. - - - - Interpolates this transform to the other `transform` by `weight`. - - The other transform. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The interpolated transform. - - - - Returns the inverse of the transform, under the assumption that - the transformation is composed of rotation and translation - (no scaling, use for transforms with scaling). - - The inverse matrix. - - - - Returns the transform with the basis orthogonal (90 degrees), - and normalized axis vectors (scale of 1 or -1). - - The orthonormalized transform. - - - - Rotates the transform by `phi` (in radians), using matrix multiplication. - - The angle to rotate, in radians. - The rotated transformation matrix. - - - - Scales the transform by the given scaling factor, using matrix multiplication. - - The scale to introduce. - The scaled transformation matrix. - - - - Translates the transform by the given `offset`, - relative to the transform's basis vectors. - - Unlike and , - this does not use matrix multiplication. - - The offset to translate by. - The translated matrix. - - - - Returns a vector transformed (multiplied) by this transformation matrix. - - A vector to transform. - The transformed vector. - - - - Returns a vector transformed (multiplied) by the inverse transformation matrix. - - A vector to inversely transform. - The inversely transformed vector. - - - - The identity transform, with no translation, rotation, or scaling applied. - This is used as a replacement for `Transform2D()` in GDScript. - Do not use `new Transform2D()` with no arguments in C#, because it sets all values to zero. - - Equivalent to `new Transform2D(Vector2.Right, Vector2.Down, Vector2.Zero)`. - - - - The transform that will flip something along the X axis. - - Equivalent to `new Transform2D(Vector2.Left, Vector2.Down, Vector2.Zero)`. - - - - The transform that will flip something along the Y axis. - - Equivalent to `new Transform2D(Vector2.Right, Vector2.Up, Vector2.Zero)`. - - - - Constructs a transformation matrix from 3 vectors (matrix columns). - - The X vector, or column index 0. - The Y vector, or column index 1. - The origin vector, or column index 2. - - - - Constructs a transformation matrix from the given components. - Arguments are named such that xy is equal to calling x.y - - The X component of the X column vector, accessed via `t.x.x` or `[0][0]` - The Y component of the X column vector, accessed via `t.x.y` or `[0][1]` - The X component of the Y column vector, accessed via `t.y.x` or `[1][0]` - The Y component of the Y column vector, accessed via `t.y.y` or `[1][1]` - The X component of the origin vector, accessed via `t.origin.x` or `[2][0]` - The Y component of the origin vector, accessed via `t.origin.y` or `[2][1]` - - - - Constructs a transformation matrix from a rotation value and origin vector. - - The rotation of the new transform, in radians. - The origin vector, or column index 2. - - - - Returns true if this transform and `other` are approximately equal, by running - on each component. - - The other transform to compare. - Whether or not the matrices are approximately equal. - - - - 2-element structure that can be used to represent positions in 2D space or any other pair of numeric values. - - - - - Enumerated index values for the axes. - Returned by and . - - - - - The vector's X component. Also accessible by using the index position `[0]`. - - - - - The vector's Y component. Also accessible by using the index position `[1]`. - - - - - Access vector components using their index. - - `[0]` is equivalent to `.x`, `[1]` is equivalent to `.y`. - - - - Returns a new vector with all components in absolute values (i.e. positive). - - A vector with called on each component. - - - - Returns this vector's angle with respect to the X axis, or (1, 0) vector, in radians. - - Equivalent to the result of when - called with the vector's `y` and `x` as parameters: `Mathf.Atan2(v.y, v.x)`. - - The angle of this vector, in radians. - - - - Returns the angle to the given vector, in radians. - - The other vector to compare this vector to. - The angle between the two vectors, in radians. - - - - Returns the angle between the line connecting the two points and the X axis, in radians. - - The other vector to compare this vector to. - The angle between the two vectors, in radians. - - - - Returns the aspect ratio of this vector, the ratio of `x` to `y`. - - The `x` component divided by the `y` component. - - - - Returns the vector "bounced off" from a plane defined by the given normal. - - The normal vector defining the plane to bounce off. Must be normalized. - The bounced vector. - - - - Returns a new vector with all components rounded up (towards positive infinity). - - A vector with called on each component. - - - - Returns the vector with a maximum length by limiting its length to `length`. - - The length to limit to. - The vector with its length limited. - - - - Returns the cross product of this vector and `b`. - - The other vector. - The cross product value. - - - - Performs a cubic interpolation between vectors `preA`, this vector, `b`, and `postB`, by the given amount `t`. - - The destination vector. - A vector before this vector. - A vector after `b`. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The interpolated vector. - - - - Returns the normalized vector pointing from this vector to `b`. - - The other vector to point towards. - The direction from this vector to `b`. - - - - Returns the squared distance between this vector and `to`. - This method runs faster than , so prefer it if - you need to compare vectors or need the squared distance for some formula. - - The other vector to use. - The squared distance between the two vectors. - - - - Returns the distance between this vector and `to`. - - The other vector to use. - The distance between the two vectors. - - - - Returns the dot product of this vector and `with`. - - The other vector to use. - The dot product of the two vectors. - - - - Returns a new vector with all components rounded down (towards negative infinity). - - A vector with called on each component. - - - - Returns the inverse of this vector. This is the same as `new Vector2(1 / v.x, 1 / v.y)`. - - The inverse of this vector. - - - - Returns true if the vector is normalized, and false otherwise. - - A bool indicating whether or not the vector is normalized. - - - - Returns the length (magnitude) of this vector. - - The length of this vector. - - - - Returns the squared length (squared magnitude) of this vector. - This method runs faster than , so prefer it if - you need to compare vectors or need the squared length for some formula. - - The squared length of this vector. - - - - Returns the result of the linear interpolation between - this vector and `to` by amount `weight`. - - The destination vector for interpolation. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting vector of the interpolation. - - - - Returns the result of the linear interpolation between - this vector and `to` by the vector amount `weight`. - - The destination vector for interpolation. - A vector with components on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting vector of the interpolation. - - - - Returns the axis of the vector's largest value. See . - If both components are equal, this method returns . - - The index of the largest axis. - - - - Returns the axis of the vector's smallest value. See . - If both components are equal, this method returns . - - The index of the smallest axis. - - - - Moves this vector toward `to` by the fixed `delta` amount. - - The vector to move towards. - The amount to move towards by. - The resulting vector. - - - - Returns the vector scaled to unit length. Equivalent to `v / v.Length()`. - - A normalized version of the vector. - - - - Returns a perpendicular vector rotated 90 degrees counter-clockwise - compared to the original, with the same length. - - The perpendicular vector. - - - - Returns a vector composed of the of this vector's components and `mod`. - - A value representing the divisor of the operation. - A vector with each component by `mod`. - - - - Returns a vector composed of the of this vector's components and `modv`'s components. - - A vector representing the divisors of the operation. - A vector with each component by `modv`'s components. - - - - Returns this vector projected onto another vector. - - The vector to project onto. - The projected vector. - - - - Returns this vector reflected from a plane defined by the given `normal`. - - The normal vector defining the plane to reflect from. Must be normalized. - The reflected vector. - - - - Rotates this vector by `phi` radians. - - The angle to rotate by, in radians. - The rotated vector. - - - - Returns this vector with all components rounded to the nearest integer, - with halfway cases rounded towards the nearest multiple of two. - - The rounded vector. - - - - Returns a vector with each component set to one or negative one, depending - on the signs of this vector's components, or zero if the component is zero, - by calling on each component. - - A vector with all components as either `1`, `-1`, or `0`. - - - - Returns the result of the spherical linear interpolation between - this vector and `to` by amount `weight`. - - Note: Both vectors must be normalized. - - The destination vector for interpolation. Must be normalized. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting vector of the interpolation. - - - - Returns this vector slid along a plane defined by the given normal. - - The normal vector defining the plane to slide on. - The slid vector. - - - - Returns this vector with each component snapped to the nearest multiple of `step`. - This can also be used to round to an arbitrary number of decimals. - - A vector value representing the step size to snap to. - The snapped vector. - - - - Returns a perpendicular vector rotated 90 degrees counter-clockwise - compared to the original, with the same length. - Deprecated, will be replaced by in 4.0. - - The perpendicular vector. - - - - Zero vector, a vector with all components set to `0`. - - Equivalent to `new Vector2(0, 0)` - - - - Deprecated, please use a negative sign with instead. - - Equivalent to `new Vector2(-1, -1)` - - - - One vector, a vector with all components set to `1`. - - Equivalent to `new Vector2(1, 1)` - - - - Infinity vector, a vector with all components set to `Mathf.Inf`. - - Equivalent to `new Vector2(Mathf.Inf, Mathf.Inf)` - - - - Up unit vector. Y is down in 2D, so this vector points -Y. - - Equivalent to `new Vector2(0, -1)` - - - - Down unit vector. Y is down in 2D, so this vector points +Y. - - Equivalent to `new Vector2(0, 1)` - - - - Right unit vector. Represents the direction of right. - - Equivalent to `new Vector2(1, 0)` - - - - Left unit vector. Represents the direction of left. - - Equivalent to `new Vector2(-1, 0)` - - - - Constructs a new with the given components. - - The vector's X component. - The vector's Y component. - - - - Constructs a new from an existing . - - The existing . - - - - Returns true if this vector and `other` are approximately equal, by running - on each component. - - The other vector to compare. - Whether or not the vectors are approximately equal. - - - - 3-element structure that can be used to represent positions in 3D space or any other pair of numeric values. - - - - - Enumerated index values for the axes. - Returned by and . - - - - - The vector's X component. Also accessible by using the index position `[0]`. - - - - - The vector's Y component. Also accessible by using the index position `[1]`. - - - - - The vector's Z component. Also accessible by using the index position `[2]`. - - - - - Access vector components using their index. - - `[0]` is equivalent to `.x`, `[1]` is equivalent to `.y`, `[2]` is equivalent to `.z`. - - - - Returns a new vector with all components in absolute values (i.e. positive). - - A vector with called on each component. - - - - Returns the minimum angle to the given vector, in radians. - - The other vector to compare this vector to. - The angle between the two vectors, in radians. - - - - Returns this vector "bounced off" from a plane defined by the given normal. - - The normal vector defining the plane to bounce off. Must be normalized. - The bounced vector. - - - - Returns a new vector with all components rounded up (towards positive infinity). - - A vector with called on each component. - - - - Returns the cross product of this vector and `b`. - - The other vector. - The cross product vector. - - - - Performs a cubic interpolation between vectors `preA`, this vector, - `b`, and `postB`, by the given amount `t`. - - The destination vector. - A vector before this vector. - A vector after `b`. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The interpolated vector. - - - - Returns the normalized vector pointing from this vector to `b`. - - The other vector to point towards. - The direction from this vector to `b`. - - - - Returns the squared distance between this vector and `b`. - This method runs faster than , so prefer it if - you need to compare vectors or need the squared distance for some formula. - - The other vector to use. - The squared distance between the two vectors. - - - - Returns the distance between this vector and `b`. - - The other vector to use. - The distance between the two vectors. - - - - Returns the dot product of this vector and `b`. - - The other vector to use. - The dot product of the two vectors. - - - - Returns a new vector with all components rounded down (towards negative infinity). - - A vector with called on each component. - - - - Returns the inverse of this vector. This is the same as `new Vector3(1 / v.x, 1 / v.y, 1 / v.z)`. - - The inverse of this vector. - - - - Returns true if the vector is normalized, and false otherwise. - - A bool indicating whether or not the vector is normalized. - - - - Returns the length (magnitude) of this vector. - - The length of this vector. - - - - Returns the squared length (squared magnitude) of this vector. - This method runs faster than , so prefer it if - you need to compare vectors or need the squared length for some formula. - - The squared length of this vector. - - - - Returns the result of the linear interpolation between - this vector and `to` by amount `weight`. - - The destination vector for interpolation. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting vector of the interpolation. - - - - Returns the result of the linear interpolation between - this vector and `to` by the vector amount `weight`. - - The destination vector for interpolation. - A vector with components on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting vector of the interpolation. - - - - Returns the axis of the vector's largest value. See . - If all components are equal, this method returns . - - The index of the largest axis. - - - - Returns the axis of the vector's smallest value. See . - If all components are equal, this method returns . - - The index of the smallest axis. - - - - Moves this vector toward `to` by the fixed `delta` amount. - - The vector to move towards. - The amount to move towards by. - The resulting vector. - - - - Returns the vector scaled to unit length. Equivalent to `v / v.Length()`. - - A normalized version of the vector. - - - - Returns the outer product with `b`. - - The other vector. - A representing the outer product matrix. - - - - Returns a vector composed of the of this vector's components and `mod`. - - A value representing the divisor of the operation. - A vector with each component by `mod`. - - - - Returns a vector composed of the of this vector's components and `modv`'s components. - - A vector representing the divisors of the operation. - A vector with each component by `modv`'s components. - - - - Returns this vector projected onto another vector `b`. - - The vector to project onto. - The projected vector. - - - - Returns this vector reflected from a plane defined by the given `normal`. - - The normal vector defining the plane to reflect from. Must be normalized. - The reflected vector. - - - - Rotates this vector around a given `axis` vector by `phi` radians. - The `axis` vector must be a normalized vector. - - The vector to rotate around. Must be normalized. - The angle to rotate by, in radians. - The rotated vector. - - - - Returns this vector with all components rounded to the nearest integer, - with halfway cases rounded towards the nearest multiple of two. - - The rounded vector. - - - - Returns a vector with each component set to one or negative one, depending - on the signs of this vector's components, or zero if the component is zero, - by calling on each component. - - A vector with all components as either `1`, `-1`, or `0`. - - - - Returns the result of the spherical linear interpolation between - this vector and `to` by amount `weight`. - - Note: Both vectors must be normalized. - - The destination vector for interpolation. Must be normalized. - A value on the range of 0.0 to 1.0, representing the amount of interpolation. - The resulting vector of the interpolation. - - - - Returns this vector slid along a plane defined by the given normal. - - The normal vector defining the plane to slide on. - The slid vector. - - - - Returns this vector with each component snapped to the nearest multiple of `step`. - This can also be used to round to an arbitrary number of decimals. - - A vector value representing the step size to snap to. - The snapped vector. - - - - Returns a diagonal matrix with the vector as main diagonal. - - This is equivalent to a Basis with no rotation or shearing and - this vector's components set as the scale. - - A Basis with the vector as its main diagonal. - - - - Zero vector, a vector with all components set to `0`. - - Equivalent to `new Vector3(0, 0, 0)` - - - - One vector, a vector with all components set to `1`. - - Equivalent to `new Vector3(1, 1, 1)` - - - - Deprecated, please use a negative sign with instead. - - Equivalent to `new Vector3(-1, -1, -1)` - - - - Infinity vector, a vector with all components set to `Mathf.Inf`. - - Equivalent to `new Vector3(Mathf.Inf, Mathf.Inf, Mathf.Inf)` - - - - Up unit vector. - - Equivalent to `new Vector3(0, 1, 0)` - - - - Down unit vector. - - Equivalent to `new Vector3(0, -1, 0)` - - - - Right unit vector. Represents the local direction of right, - and the global direction of east. - - Equivalent to `new Vector3(1, 0, 0)` - - - - Left unit vector. Represents the local direction of left, - and the global direction of west. - - Equivalent to `new Vector3(-1, 0, 0)` - - - - Forward unit vector. Represents the local direction of forward, - and the global direction of north. - - Equivalent to `new Vector3(0, 0, -1)` - - - - Back unit vector. Represents the local direction of back, - and the global direction of south. - - Equivalent to `new Vector3(0, 0, 1)` - - - - Constructs a new with the given components. - - The vector's X component. - The vector's Y component. - The vector's Z component. - - - - Constructs a new from an existing . - - The existing . - - - - Returns true if this vector and `other` are approximately equal, by running - on each component. - - The other vector to compare. - Whether or not the vectors are approximately equal. - - - - Left margin, usually used for or -derived classes. - - - - - Top margin, usually used for or -derived classes. - - - - - Right margin, usually used for or -derived classes. - - - - - Bottom margin, usually used for or -derived classes. - - - - - Top-left corner. - - - - - Top-right corner. - - - - - Bottom-right corner. - - - - - Bottom-left corner. - - - - - General vertical alignment, usually used for , , , etc. - - - - - General horizontal alignment, usually used for , , , etc. - - - - - Horizontal left alignment, usually for text-derived classes. - - - - - Horizontal center alignment, usually for text-derived classes. - - - - - Horizontal right alignment, usually for text-derived classes. - - - - - Vertical top alignment, usually for text-derived classes. - - - - - Vertical center alignment, usually for text-derived classes. - - - - - Vertical bottom alignment, usually for text-derived classes. - - - - - Escape key. - - - - - Tab key. - - - - - Shift+Tab key. - - - - - Backspace key. - - - - - Return key (on the main keyboard). - - - - - Enter key on the numeric keypad. - - - - - Insert key. - - - - - Delete key. - - - - - Pause key. - - - - - Print Screen key. - - - - - System Request key. - - - - - Clear key. - - - - - Home key. - - - - - End key. - - - - - Left arrow key. - - - - - Up arrow key. - - - - - Right arrow key. - - - - - Down arrow key. - - - - - Page Up key. - - - - - Page Down key. - - - - - Shift key. - - - - - Control key. - - - - - Meta key. - - - - - Alt key. - - - - - Caps Lock key. - - - - - Num Lock key. - - - - - Scroll Lock key. - - - - - F1 key. - - - - - F2 key. - - - - - F3 key. - - - - - F4 key. - - - - - F5 key. - - - - - F6 key. - - - - - F7 key. - - - - - F8 key. - - - - - F9 key. - - - - - F10 key. - - - - - F11 key. - - - - - F12 key. - - - - - F13 key. - - - - - F14 key. - - - - - F15 key. - - - - - F16 key. - - - - - Multiply (*) key on the numeric keypad. - - - - - Divide (/) key on the numeric keypad. - - - - - Subtract (-) key on the numeric keypad. - - - - - Period (.) key on the numeric keypad. - - - - - Add (+) key on the numeric keypad. - - - - - Number 0 on the numeric keypad. - - - - - Number 1 on the numeric keypad. - - - - - Number 2 on the numeric keypad. - - - - - Number 3 on the numeric keypad. - - - - - Number 4 on the numeric keypad. - - - - - Number 5 on the numeric keypad. - - - - - Number 6 on the numeric keypad. - - - - - Number 7 on the numeric keypad. - - - - - Number 8 on the numeric keypad. - - - - - Number 9 on the numeric keypad. - - - - - Left Super key (Windows key). - - - - - Right Super key (Windows key). - - - - - Context menu key. - - - - - Left Hyper key. - - - - - Right Hyper key. - - - - - Help key. - - - - - Left Direction key. - - - - - Right Direction key. - - - - - Media back key. Not to be confused with the Back button on an Android device. - - - - - Media forward key. - - - - - Media stop key. - - - - - Media refresh key. - - - - - Volume down key. - - - - - Mute volume key. - - - - - Volume up key. - - - - - Bass Boost key. - - - - - Bass up key. - - - - - Bass down key. - - - - - Treble up key. - - - - - Treble down key. - - - - - Media play key. - - - - - Media stop key. - - - - - Previous song key. - - - - - Next song key. - - - - - Media record key. - - - - - Home page key. - - - - - Favorites key. - - - - - Search key. - - - - - Standby key. - - - - - Open URL / Launch Browser key. - - - - - Launch Mail key. - - - - - Launch Media key. - - - - - Launch Shortcut 0 key. - - - - - Launch Shortcut 1 key. - - - - - Launch Shortcut 2 key. - - - - - Launch Shortcut 3 key. - - - - - Launch Shortcut 4 key. - - - - - Launch Shortcut 5 key. - - - - - Launch Shortcut 6 key. - - - - - Launch Shortcut 7 key. - - - - - Launch Shortcut 8 key. - - - - - Launch Shortcut 9 key. - - - - - Launch Shortcut A key. - - - - - Launch Shortcut B key. - - - - - Launch Shortcut C key. - - - - - Launch Shortcut D key. - - - - - Launch Shortcut E key. - - - - - Launch Shortcut F key. - - - - - Unknown key. - - - - - Space key. - - - - - ! key. - - - - - " key. - - - - - # key. - - - - - $ key. - - - - - % key. - - - - - & key. - - - - - ' key. - - - - - ( key. - - - - - ) key. - - - - - * key. - - - - - + key. - - - - - , key. - - - - - - key. - - - - - . key. - - - - - / key. - - - - - Number 0. - - - - - Number 1. - - - - - Number 2. - - - - - Number 3. - - - - - Number 4. - - - - - Number 5. - - - - - Number 6. - - - - - Number 7. - - - - - Number 8. - - - - - Number 9. - - - - - : key. - - - - - ; key. - - - - - < key. - - - - - = key. - - - - - > key. - - - - - ? key. - - - - - @ key. - - - - - A key. - - - - - B key. - - - - - C key. - - - - - D key. - - - - - E key. - - - - - F key. - - - - - G key. - - - - - H key. - - - - - I key. - - - - - J key. - - - - - K key. - - - - - L key. - - - - - M key. - - - - - N key. - - - - - O key. - - - - - P key. - - - - - Q key. - - - - - R key. - - - - - S key. - - - - - T key. - - - - - U key. - - - - - V key. - - - - - W key. - - - - - X key. - - - - - Y key. - - - - - Z key. - - - - - [ key. - - - - - \ key. - - - - - ] key. - - - - - ^ key. - - - - - _ key. - - - - - ` key. - - - - - { key. - - - - - | key. - - - - - } key. - - - - - ~ key. - - - - - Non-breakable space key. - - - - - ¡ key. - - - - - ¢ key. - - - - - £ key. - - - - - ¤ key. - - - - - ¥ key. - - - - - ¦ key. - - - - - § key. - - - - - ¨ key. - - - - - © key. - - - - - ª key. - - - - - « key. - - - - - ¬ key. - - - - - Soft hyphen key. - - - - - ® key. - - - - - ¯ key. - - - - - ° key. - - - - - ± key. - - - - - ² key. - - - - - ³ key. - - - - - ´ key. - - - - - µ key. - - - - - ¶ key. - - - - - · key. - - - - - ¸ key. - - - - - ¹ key. - - - - - º key. - - - - - » key. - - - - - ¼ key. - - - - - ½ key. - - - - - ¾ key. - - - - - ¿ key. - - - - - À key. - - - - - Á key. - - - - - Â key. - - - - - Ã key. - - - - - Ä key. - - - - - Å key. - - - - - Æ key. - - - - - Ç key. - - - - - È key. - - - - - É key. - - - - - Ê key. - - - - - Ë key. - - - - - Ì key. - - - - - Í key. - - - - - Î key. - - - - - Ï key. - - - - - Ð key. - - - - - Ñ key. - - - - - Ò key. - - - - - Ó key. - - - - - Ô key. - - - - - Õ key. - - - - - Ö key. - - - - - × key. - - - - - Ø key. - - - - - Ù key. - - - - - Ú key. - - - - - Û key. - - - - - Ü key. - - - - - Ý key. - - - - - Þ key. - - - - - ß key. - - - - - ÷ key. - - - - - ÿ key. - - - - - Key Code mask. - - - - - Modifier key mask. - - - - - Shift key mask. - - - - - Alt key mask. - - - - - Meta key mask. - - - - - Ctrl key mask. - - - - - Command key mask. On macOS, this is equivalent to . On other platforms, this is equivalent to . This mask should be preferred to or for system shortcuts as it handles all platforms correctly. - - - - - Keypad key mask. - - - - - Group Switch key mask. - - - - - Left mouse button. - - - - - Right mouse button. - - - - - Middle mouse button. - - - - - Extra mouse button 1 (only present on some mice). - - - - - Extra mouse button 2 (only present on some mice). - - - - - Mouse wheel up. - - - - - Mouse wheel down. - - - - - Mouse wheel left button (only present on some mice). - - - - - Mouse wheel right button (only present on some mice). - - - - - Left mouse button mask. - - - - - Right mouse button mask. - - - - - Middle mouse button mask. - - - - - Extra mouse button 1 mask. - - - - - Extra mouse button 2 mask. - - - - - Invalid button or axis. - - - - - Gamepad button 0. - - - - - Gamepad button 1. - - - - - Gamepad button 2. - - - - - Gamepad button 3. - - - - - Gamepad button 4. - - - - - Gamepad button 5. - - - - - Gamepad button 6. - - - - - Gamepad button 7. - - - - - Gamepad button 8. - - - - - Gamepad button 9. - - - - - Gamepad button 10. - - - - - Gamepad button 11. - - - - - Gamepad button 12. - - - - - Gamepad button 13. - - - - - Gamepad button 14. - - - - - Gamepad button 15. - - - - - Represents the maximum number of joystick buttons supported. - - - - - DualShock circle button. - - - - - DualShock X button. - - - - - DualShock square button. - - - - - DualShock triangle button. - - - - - Xbox controller B button. - - - - - Xbox controller A button. - - - - - Xbox controller X button. - - - - - Xbox controller Y button. - - - - - Nintendo controller A button. - - - - - Nintendo controller B button. - - - - - Nintendo controller X button. - - - - - Nintendo controller Y button. - - - - - Grip (side) buttons on a VR controller. - - - - - Push down on the touchpad or main joystick on a VR controller. - - - - - Trigger on a VR controller. - - - - - A button on the right Oculus Touch controller, X button on the left controller (also when used in OpenVR). - - - - - B button on the right Oculus Touch controller, Y button on the left controller (also when used in OpenVR). - - - - - Menu button on either Oculus Touch controller. - - - - - Menu button in OpenVR (Except when Oculus Touch controllers are used). - - - - - Gamepad button Select. - - - - - Gamepad button Start. - - - - - Gamepad DPad up. - - - - - Gamepad DPad down. - - - - - Gamepad DPad left. - - - - - Gamepad DPad right. - - - - - Gamepad left Shoulder button. - - - - - Gamepad left trigger. - - - - - Gamepad left stick click. - - - - - Gamepad right Shoulder button. - - - - - Gamepad right trigger. - - - - - Gamepad right stick click. - - - - - Gamepad left stick horizontal axis. - - - - - Gamepad left stick vertical axis. - - - - - Gamepad right stick horizontal axis. - - - - - Gamepad right stick vertical axis. - - - - - Generic gamepad axis 4. - - - - - Generic gamepad axis 5. - - - - - Gamepad left trigger analog axis. - - - - - Gamepad right trigger analog axis. - - - - - Generic gamepad axis 8. - - - - - Generic gamepad axis 9. - - - - - Represents the maximum number of joystick axes supported. - - - - - Gamepad left stick horizontal axis. - - - - - Gamepad left stick vertical axis. - - - - - Gamepad right stick horizontal axis. - - - - - Gamepad right stick vertical axis. - - - - - Gamepad left analog trigger. - - - - - Gamepad right analog trigger. - - - - - VR Controller analog trigger. - - - - - VR Controller analog grip (side buttons). - - - - - OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR controllers). - - - - - OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR controllers). - - - - - MIDI note OFF message. - - - - - MIDI note ON message. - - - - - MIDI aftertouch message. - - - - - MIDI control change message. - - - - - MIDI program change message. - - - - - MIDI channel pressure message. - - - - - MIDI pitch bend message. - - - - - Methods that return return when no error occurred. Note that many functions don't return an error code but will print error messages to standard output. - Since has value 0, and all other failure codes are positive integers, it can also be used in boolean checks, e.g.: - - var err = method_that_returns_error() - if err != OK: - print("Failure!) - # Or, equivalent: - if err: - print("Still failing!) - - - - - - Generic error. - - - - - Unavailable error. - - - - - Unconfigured error. - - - - - Unauthorized error. - - - - - Parameter range error. - - - - - Out of memory (OOM) error. - - - - - File: Not found error. - - - - - File: Bad drive error. - - - - - File: Bad path error. - - - - - File: No permission error. - - - - - File: Already in use error. - - - - - File: Can't open error. - - - - - File: Can't write error. - - - - - File: Can't read error. - - - - - File: Unrecognized error. - - - - - File: Corrupt error. - - - - - File: Missing dependencies error. - - - - - File: End of file (EOF) error. - - - - - Can't open error. - - - - - Can't create error. - - - - - Query failed error. - - - - - Already in use error. - - - - - Locked error. - - - - - Timeout error. - - - - - Can't connect error. - - - - - Can't resolve error. - - - - - Connection error. - - - - - Can't acquire resource error. - - - - - Can't fork process error. - - - - - Invalid data error. - - - - - Invalid parameter error. - - - - - Already exists error. - - - - - Does not exist error. - - - - - Database: Read error. - - - - - Database: Write error. - - - - - Compilation failed error. - - - - - Method not found error. - - - - - Linking failed error. - - - - - Script failed error. - - - - - Cycling link (import cycle) error. - - - - - Invalid declaration error. - - - - - Duplicate symbol error. - - - - - Parse error. - - - - - Busy error. - - - - - Skip error. - - - - - Help error. - - - - - Bug error. - - - - - Printer on fire error. (This is an easter egg, no engine methods return this error code.) - - - - - No hint for the edited property. - - - - - Hints that an integer or float property should be within a range specified via the hint string "min,max" or "min,max,step". The hint string can optionally include "or_greater" and/or "or_lesser" to allow manual input going respectively above the max or below the min values. Example: "-360,360,1,or_greater,or_lesser". - - - - - Hints that an integer or float property should be within an exponential range specified via the hint string "min,max" or "min,max,step". The hint string can optionally include "or_greater" and/or "or_lesser" to allow manual input going respectively above the max or below the min values. Example: "0.01,100,0.01,or_greater". - - - - - Hints that an integer, float or string property is an enumerated value to pick in a list specified via a hint string such as "Hello,Something,Else". - - - - - Hints that a float property should be edited via an exponential easing function. The hint string can include "attenuation" to flip the curve horizontally and/or "inout" to also include in/out easing. - - - - - Deprecated hint, unused. - - - - - Deprecated hint, unused. - - - - - Hints that an integer property is a bitmask with named bit flags. For example, to allow toggling bits 0, 1, 2 and 4, the hint could be something like "Bit0,Bit1,Bit2,,Bit4". - - - - - Hints that an integer property is a bitmask using the optionally named 2D render layers. - - - - - Hints that an integer property is a bitmask using the optionally named 2D physics layers. - - - - - Hints that an integer property is a bitmask using the optionally named 3D render layers. - - - - - Hints that an integer property is a bitmask using the optionally named 3D physics layers. - - - - - Hints that a string property is a path to a file. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like "*.png,*.jpg". - - - - - Hints that a string property is a path to a directory. Editing it will show a file dialog for picking the path. - - - - - Hints that a string property is an absolute path to a file outside the project folder. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like "*.png,*.jpg". - - - - - Hints that a string property is an absolute path to a directory outside the project folder. Editing it will show a file dialog for picking the path. - - - - - Hints that a property is an instance of a -derived type, optionally specified via the hint string (e.g. "Texture"). Editing it will show a popup menu of valid resource types to instantiate. - - - - - Hints that a string property is text with line breaks. Editing it will show a text input field where line breaks can be typed. - - - - - Hints that a string property should have a placeholder text visible on its input field, whenever the property is empty. The hint string is the placeholder text to use. - - - - - Hints that a color property should be edited without changing its alpha component, i.e. only R, G and B channels are edited. - - - - - Hints that an image is compressed using lossy compression. - - - - - Hints that an image is compressed using lossless compression. - - - - - The property is serialized and saved in the scene file (default). - - - - - The property is shown in the editor inspector (default). - - - - - Deprecated usage flag, unused. - - - - - Deprecated usage flag, unused. - - - - - The property can be checked in the editor inspector. - - - - - The property is checked in the editor inspector. - - - - - The property is a translatable string. - - - - - Used to group properties together in the editor. - - - - - Used to categorize properties together in the editor. - - - - - The property does not save its state in . - - - - - Editing the property prompts the user for restarting the editor. - - - - - The property is a script variable which should be serialized and saved in the scene file. - - - - - Default usage (storage, editor and network). - - - - - Default usage for translatable strings (storage, editor, network and internationalized). - - - - - Default usage but without showing the property in the editor (storage, network). - - - - - Flag for a normal method. - - - - - Flag for an editor method. - - - - - Deprecated method flag, unused. - - - - - Flag for a constant method. - - - - - Deprecated method flag, unused. - - - - - Flag for a virtual method. - - - - - Deprecated method flag, unused. - - - - - Default method flags. - - - - - Variable is null. - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type (real). - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Variable is of type . - - - - - Represents the size of the enum. - - - - - Equality operator (==). - - - - - Inequality operator (!=). - - - - - Less than operator (<). - - - - - Less than or equal operator (<=). - - - - - Greater than operator (>). - - - - - Greater than or equal operator (>=). - - - - - Addition operator (+). - - - - - Subtraction operator (-). - - - - - Multiplication operator (*). - - - - - Division operator (/). - - - - - Unary negation operator (-). - - - - - Unary plus operator (+). - - - - - Remainder/modulo operator (%). - - - - - String concatenation operator (+). - - - - - Left shift operator (<<). - - - - - Right shift operator (>>). - - - - - Bitwise AND operator (&). - - - - - Bitwise OR operator (|). - - - - - Bitwise XOR operator (^). - - - - - Bitwise NOT operator (~). - - - - - Logical AND operator (and or &&). - - - - - Logical OR operator (or or ||). - - - - - Logical XOR operator (not implemented in GDScript). - - - - - Logical NOT operator (not or !). - - - - - Logical IN operator (in). - - - - - Represents the size of the enum. - - - - - The point is a spatial node that maps a real world location identified by the AR platform to a position within the game world. For example, as long as plane detection in ARKit is on, ARKit will identify and update the position of planes (tables, floors, etc) and create anchors for them. - This node is mapped to one of the anchors through its unique ID. When you receive a signal that a new anchor is available, you should add this node to your scene for that anchor. You can predefine nodes and set the ID; the nodes will simply remain on 0,0,0 until a plane is recognized. - Keep in mind that, as long as plane detection is enabled, the size, placing and orientation of an anchor will be updated as the detection logic learns more about the real world out there especially if only part of the surface is in view. - - - - - The anchor's ID. You can set this before the anchor itself exists. The first anchor gets an ID of 1, the second an ID of 2, etc. When anchors get removed, the engine can then assign the corresponding ID to new anchors. The most common situation where anchors "disappear" is when the AR server identifies that two anchors represent different parts of the same plane and merges them. - - - - - Returns the name given to this anchor. - - - - - Returns true if the anchor is being tracked and false if no anchor with this ID is currently known. - - - - - Returns the estimated size of the plane that was detected. Say when the anchor relates to a table in the real world, this is the estimated size of the surface of that table. - - - - - Returns a plane aligned with our anchor; handy for intersection testing. - - - - - If provided by the , this returns a mesh object for the anchor. For an anchor, this can be a shape related to the object being tracked or it can be a mesh that provides topology related to the anchor and can be used to create shadows/reflections on surfaces or for generating collision shapes. - - - - - This is a helper spatial node for our camera; note that, if stereoscopic rendering is applicable (VR-HMD), most of the camera properties are ignored, as the HMD information overrides them. The only properties that can be trusted are the near and far planes. - The position and orientation of this node is automatically updated by the ARVR Server to represent the location of the HMD if such tracking is available and can thus be used by game logic. Note that, in contrast to the ARVR Controller, the render thread has access to the most up-to-date tracking data of the HMD and the location of the ARVRCamera can lag a few milliseconds behind what is used for rendering as a result. - - - - - This is a helper spatial node that is linked to the tracking of controllers. It also offers several handy passthroughs to the state of buttons and such on the controllers. - Controllers are linked by their ID. You can create controller nodes before the controllers are available. If your game always uses two controllers (one for each hand), you can predefine the controllers with ID 1 and 2; they will become active as soon as the controllers are identified. If you expect additional controllers to be used, you should react to the signals and add ARVRController nodes to your scene. - The position of the controller node is automatically updated by the . This makes this node ideal to add child nodes to visualize the controller. - - - - - The controller's ID. - A controller ID of 0 is unbound and will always result in an inactive node. Controller ID 1 is reserved for the first controller that identifies itself as the left-hand controller and ID 2 is reserved for the first controller that identifies itself as the right-hand controller. - For any other controller that the detects, we continue with controller ID 3. - When a controller is turned off, its slot is freed. This ensures controllers will keep the same ID even when controllers with lower IDs are turned off. - - - - - The degree to which the controller vibrates. Ranges from 0.0 to 1.0 with precision .01. If changed, updates accordingly. - This is a useful property to animate if you want the controller to vibrate for a limited duration. - - - - - If active, returns the name of the associated controller if provided by the AR/VR SDK used. - - - - - Returns the ID of the joystick object bound to this. Every controller tracked by the that has buttons and axis will also be registered as a joystick within Godot. This means that all the normal joystick tracking and input mapping will work for buttons and axis found on the AR/VR controllers. This ID is purely offered as information so you can link up the controller with its joystick entry. - - - - - Returns true if the button at index button is pressed. See , in particular the JOY_VR_* constants. - - - - - Returns the value of the given axis for things like triggers, touchpads, etc. that are embedded into the controller. - - - - - Returns true if the bound controller is active. ARVR systems attempt to track active controllers. - - - - - Returns the hand holding this controller, if known. See . - - - - - If provided by the , this returns a mesh associated with the controller. This can be used to visualize the controller. - - - - - This class needs to be implemented to make an AR or VR platform available to Godot and these should be implemented as C++ modules or GDNative modules (note that for GDNative the subclass ARVRScriptInterface should be used). Part of the interface is exposed to GDScript so you can detect, enable and configure an AR or VR platform. - Interfaces should be written in such a way that simply enabling them will give us a working setup. You can query the available interfaces through . - - - - - Tracking is behaving as expected. - - - - - Tracking is hindered by excessive motion (the player is moving faster than tracking can keep up). - - - - - Tracking is hindered by insufficient features, it's too dark (for camera-based tracking), player is blocked, etc. - - - - - We don't know the status of the tracking or this interface does not provide feedback. - - - - - Tracking is not functional (camera not plugged in or obscured, lighthouses turned off, etc.). - - - - - Mono output, this is mostly used internally when retrieving positioning information for our camera node or when stereo scopic rendering is not supported. - - - - - Left eye output, this is mostly used internally when rendering the image for the left eye and obtaining positioning and projection information. - - - - - Right eye output, this is mostly used internally when rendering the image for the right eye and obtaining positioning and projection information. - - - - - No ARVR capabilities. - - - - - This interface can work with normal rendering output (non-HMD based AR). - - - - - This interface supports stereoscopic rendering. - - - - - This interface supports AR (video background and real world tracking). - - - - - This interface outputs to an external device. If the main viewport is used, the on screen output is an unmodified buffer of either the left or right eye (stretched if the viewport size is not changed to the same aspect ratio of ). Using a separate viewport node frees up the main viewport for other purposes. - - - - - true if this is the primary interface. - - - - - true if this interface been initialized. - - - - - On an AR interface, true if anchor detection is enabled. - - - - - Returns the name of this interface (OpenVR, OpenHMD, ARKit, etc). - - - - - Returns a combination of flags providing information about the capabilities of this interface. - - - - - Call this to initialize this interface. The first interface that is initialized is identified as the primary interface and it will be used for rendering output. - After initializing the interface you want to use you then need to enable the AR/VR mode of a viewport and rendering should commence. - Note: You must enable the AR/VR mode on the main viewport for any device that uses the main output of Godot, such as for mobile VR. - If you do this for a platform that handles its own output (such as OpenVR) Godot will show just one eye without distortion on screen. Alternatively, you can add a separate viewport node to your scene and enable AR/VR on that viewport. It will be used to output to the HMD, leaving you free to do anything you like in the main window, such as using a separate camera as a spectator camera or rendering something completely different. - While currently not used, you can activate additional interfaces. You may wish to do this if you want to track controllers from other platforms. However, at this point in time only one interface can render to an HMD. - - - - - Turns the interface off. - - - - - If supported, returns the status of our tracking. This will allow you to provide feedback to the user whether there are issues with positional tracking. - - - - - Returns the resolution at which we should render our intermediate results before things like lens distortion are applied by the VR platform. - - - - - Returns true if the current output of this interface is in stereo. - - - - - If this is an AR interface that requires displaying a camera feed as the background, this method returns the feed ID in the for this interface. - - - - - This is a wrapper class for GDNative implementations of the ARVR interface. To use a GDNative ARVR interface, simply instantiate this object and set your GDNative library containing the ARVR interface implementation. - - - - - This is a special node within the AR/VR system that maps the physical location of the center of our tracking space to the virtual location within our game world. - There should be only one of these nodes in your scene and you must have one. All the ARVRCamera, ARVRController and ARVRAnchor nodes should be direct children of this node for spatial tracking to work correctly. - It is the position of this node that you update when your character needs to move through your game world while we're not moving in the real world. Movement in the real world is always in relation to this origin point. - For example, if your character is driving a car, the ARVROrigin node should be a child node of this car. Or, if you're implementing a teleport system to move your character, you should change the position of this node. - - - - - Allows you to adjust the scale to your game's units. Most AR/VR platforms assume a scale of 1 game world unit = 1 real world meter. - Note: This method is a passthrough to the itself. - - - - - An instance of this object represents a device that is tracked, such as a controller or anchor point. HMDs aren't represented here as they are handled internally. - As controllers are turned on and the AR/VR interface detects them, instances of this object are automatically added to this list of active tracking objects accessible through the . - The and both consume objects of this type and should be used in your project. The positional trackers are just under-the-hood objects that make this all work. These are mostly exposed so that GDNative-based interfaces can interact with them. - - - - - The hand this tracker is held in is unknown or not applicable. - - - - - This tracker is the left hand controller. - - - - - This tracker is the right hand controller. - - - - - The degree to which the tracker rumbles. Ranges from 0.0 to 1.0 with precision .01. - - - - - Returns the tracker's type. - - - - - Returns the internal tracker ID. This uniquely identifies the tracker per tracker type and matches the ID you need to specify for nodes such as the and nodes. - - - - - Returns the controller or anchor point's name if available. - - - - - If this is a controller that is being tracked, the controller will also be represented by a joystick entry with this ID. - - - - - Returns true if this device tracks orientation. - - - - - Returns the controller's orientation matrix. - - - - - Returns true if this device tracks position. - - - - - Returns the world-space controller position. - - - - - Returns the hand holding this tracker, if known. See constants. - - - - - Returns the transform combining this device's orientation and position. - - - - - Returns the mesh related to a controller or anchor point if one is available. - - - - - The AR/VR server is the heart of our Advanced and Virtual Reality solution and handles all the processing. - - - - - Fully reset the orientation of the HMD. Regardless of what direction the user is looking to in the real world. The user will look dead ahead in the virtual world. - - - - - Resets the orientation but keeps the tilt of the device. So if we're looking down, we keep looking down but heading will be reset. - - - - - Does not reset the orientation of the HMD, only the position of the player gets centered. - - - - - The tracker tracks the location of a controller. - - - - - The tracker tracks the location of a base station. - - - - - The tracker tracks the location and size of an AR anchor. - - - - - Used internally to filter trackers of any known type. - - - - - Used internally if we haven't set the tracker type yet. - - - - - Used internally to select all trackers. - - - - - Allows you to adjust the scale to your game's units. Most AR/VR platforms assume a scale of 1 game world unit = 1 real world meter. - - - - - The primary currently bound to the . - - - - - Returns the reference frame transform. Mostly used internally and exposed for GDNative build interfaces. - - - - - This is an important function to understand correctly. AR and VR platforms all handle positioning slightly differently. - For platforms that do not offer spatial tracking, our origin point (0,0,0) is the location of our HMD, but you have little control over the direction the player is facing in the real world. - For platforms that do offer spatial tracking, our origin point depends very much on the system. For OpenVR, our origin point is usually the center of the tracking space, on the ground. For other platforms, it's often the location of the tracking camera. - This method allows you to center your tracker on the location of the HMD. It will take the current location of the HMD and use that to adjust all your tracking data; in essence, realigning the real world to your player's current position in the game world. - For this method to produce usable results, tracking information must be available. This often takes a few frames after starting your game. - You should call this method after a few seconds have passed. For instance, when the user requests a realignment of the display holding a designated button on a controller for a short period of time, or when implementing a teleport mechanism. - - - - - Returns the primary interface's transformation. - - - - - Returns the number of interfaces currently registered with the AR/VR server. If your project supports multiple AR/VR platforms, you can look through the available interface, and either present the user with a selection or simply try to initialize each interface and use the first one that returns true. - - - - - Returns the interface registered at a given index in our list of interfaces. - - - - - Returns a list of available interfaces the ID and name of each interface. - - - - - Finds an interface by its name. For instance, if your project uses capabilities of an AR/VR platform, you can find the interface for that platform by name and initialize it. - - - - - Returns the number of trackers currently registered. - - - - - Returns the positional tracker at the given ID. - - - - - Returns the absolute timestamp (in μs) of the last process callback. The value comes from an internal call to . - - - - - Returns the absolute timestamp (in μs) of the last commit of the AR/VR eyes to . The value comes from an internal call to . - - - - - Returns the duration (in μs) of the last frame. This is computed as the difference between and when committing. - - - - - A* (A star) is a computer algorithm that is widely used in pathfinding and graph traversal, the process of plotting short paths among vertices (points), passing through a given set of edges (segments). It enjoys widespread use due to its performance and accuracy. Godot's A* implementation uses points in three-dimensional space and Euclidean distances by default. - You must add points manually with and create segments manually with . Then you can test if there is a path between two points with the function, get a path containing indices by , or one containing actual coordinates with . - It is also possible to use non-Euclidean distances. To do so, create a class that extends AStar and override methods and . Both take two indices and return a length, as is shown in the following example. - - class MyAStar: - extends AStar - - func _compute_cost(u, v): - return abs(u - v) - - func _estimate_cost(u, v): - return min(0, abs(u - v) - 1) - - should return a lower bound of the distance, i.e. _estimate_cost(u, v) <= _compute_cost(u, v). This serves as a hint to the algorithm because the custom _compute_cost might be computation-heavy. If this is not the case, make return the same value as to provide the algorithm with the most accurate information. - - - - - Called when computing the cost between two connected points. - Note that this function is hidden in the default AStar class. - - - - - Called when estimating the cost between a point and the path's ending point. - Note that this function is hidden in the default AStar class. - - - - - Returns the next available point ID with no point associated to it. - - - - - Adds a new point at the given position with the given identifier. The algorithm prefers points with lower weight_scale to form a path. The id must be 0 or larger, and the weight_scale must be 1 or larger. - - var astar = AStar.new() - astar.add_point(1, Vector3(1, 0, 0), 4) # Adds the point (1, 0, 0) with weight_scale 4 and id 1 - - If there already exists a point for the given id, its position and weight scale are updated to the given values. - - - - - Returns the position of the point associated with the given id. - - - - - Sets the position for the point with the given id. - - - - - Returns the weight scale of the point associated with the given id. - - - - - Sets the weight_scale for the point with the given id. - - - - - Removes the point associated with the given id from the points pool. - - - - - Returns whether a point associated with the given id exists. - - - - - Returns an array with the IDs of the points that form the connection with the given point. - - var astar = AStar.new() - astar.add_point(1, Vector3(0, 0, 0)) - astar.add_point(2, Vector3(0, 1, 0)) - astar.add_point(3, Vector3(1, 1, 0)) - astar.add_point(4, Vector3(2, 0, 0)) - - astar.connect_points(1, 2, true) - astar.connect_points(1, 3, true) - - var neighbors = astar.get_point_connections(1) # Returns [2, 3] - - - - - - Returns an array of all points. - - - - - Disables or enables the specified point for pathfinding. Useful for making a temporary obstacle. - - - - - Returns whether a point is disabled or not for pathfinding. By default, all points are enabled. - - - - - Creates a segment between the given points. If bidirectional is false, only movement from id to to_id is allowed, not the reverse direction. - - var astar = AStar.new() - astar.add_point(1, Vector3(1, 1, 0)) - astar.add_point(2, Vector3(0, 5, 0)) - astar.connect_points(1, 2, false) - - - - - - Deletes the segment between the given points. If bidirectional is false, only movement from id to to_id is prevented, and a unidirectional segment possibly remains. - - - - - Returns whether the two given points are directly connected by a segment. If bidirectional is false, returns whether movement from id to to_id is possible through this segment. - - - - - Returns the number of points currently in the points pool. - - - - - Returns the capacity of the structure backing the points, useful in conjunction with reserve_space. - - - - - Reserves space internally for num_nodes points, useful if you're adding a known large number of points at once, for a grid for instance. New capacity must be greater or equals to old capacity. - - - - - Clears all the points and segments. - - - - - Returns the ID of the closest point to to_position, optionally taking disabled points into account. Returns -1 if there are no points in the points pool. - Note: If several points are the closest to to_position, the one with the smallest ID will be returned, ensuring a deterministic result. - - - - - Returns the closest position to to_position that resides inside a segment between two connected points. - - var astar = AStar.new() - astar.add_point(1, Vector3(0, 0, 0)) - astar.add_point(2, Vector3(0, 5, 0)) - astar.connect_points(1, 2) - var res = astar.get_closest_position_in_segment(Vector3(3, 3, 0)) # Returns (0, 3, 0) - - The result is in the segment that goes from y = 0 to y = 5. It's the closest position in the segment to the given point. - - - - - Returns an array with the points that are in the path found by AStar between the given points. The array is ordered from the starting point to the ending point of the path. - - - - - Returns an array with the IDs of the points that form the path found by AStar between the given points. The array is ordered from the starting point to the ending point of the path. - - var astar = AStar.new() - astar.add_point(1, Vector3(0, 0, 0)) - astar.add_point(2, Vector3(0, 1, 0), 1) # Default weight is 1 - astar.add_point(3, Vector3(1, 1, 0)) - astar.add_point(4, Vector3(2, 0, 0)) - - astar.connect_points(1, 2, false) - astar.connect_points(2, 3, false) - astar.connect_points(4, 3, false) - astar.connect_points(1, 4, false) - - var res = astar.get_id_path(1, 3) # Returns [1, 2, 3] - - If you change the 2nd point's weight to 3, then the result will be [1, 4, 3] instead, because now even though the distance is longer, it's "easier" to get through point 4 than through point 2. - - - - - This is a wrapper for the class which uses 2D vectors instead of 3D vectors. - - - - - Called when computing the cost between two connected points. - Note that this function is hidden in the default AStar2D class. - - - - - Called when estimating the cost between a point and the path's ending point. - Note that this function is hidden in the default AStar2D class. - - - - - Returns the next available point ID with no point associated to it. - - - - - Adds a new point at the given position with the given identifier. The algorithm prefers points with lower weight_scale to form a path. The id must be 0 or larger, and the weight_scale must be 1 or larger. - - var astar = AStar2D.new() - astar.add_point(1, Vector2(1, 0), 4) # Adds the point (1, 0) with weight_scale 4 and id 1 - - If there already exists a point for the given id, its position and weight scale are updated to the given values. - - - - - Returns the position of the point associated with the given id. - - - - - Sets the position for the point with the given id. - - - - - Returns the weight scale of the point associated with the given id. - - - - - Sets the weight_scale for the point with the given id. - - - - - Removes the point associated with the given id from the points pool. - - - - - Returns whether a point associated with the given id exists. - - - - - Returns an array with the IDs of the points that form the connection with the given point. - - var astar = AStar2D.new() - astar.add_point(1, Vector2(0, 0)) - astar.add_point(2, Vector2(0, 1)) - astar.add_point(3, Vector2(1, 1)) - astar.add_point(4, Vector2(2, 0)) - - astar.connect_points(1, 2, true) - astar.connect_points(1, 3, true) - - var neighbors = astar.get_point_connections(1) # Returns [2, 3] - - - - - - Returns an array of all points. - - - - - Disables or enables the specified point for pathfinding. Useful for making a temporary obstacle. - - - - - Returns whether a point is disabled or not for pathfinding. By default, all points are enabled. - - - - - Creates a segment between the given points. If bidirectional is false, only movement from id to to_id is allowed, not the reverse direction. - - var astar = AStar2D.new() - astar.add_point(1, Vector2(1, 1)) - astar.add_point(2, Vector2(0, 5)) - astar.connect_points(1, 2, false) - - - - - - Deletes the segment between the given points. - - - - - Returns whether there is a connection/segment between the given points. - - - - - Returns the number of points currently in the points pool. - - - - - Returns the capacity of the structure backing the points, useful in conjunction with reserve_space. - - - - - Reserves space internally for num_nodes points, useful if you're adding a known large number of points at once, for a grid for instance. New capacity must be greater or equals to old capacity. - - - - - Clears all the points and segments. - - - - - Returns the ID of the closest point to to_position, optionally taking disabled points into account. Returns -1 if there are no points in the points pool. - Note: If several points are the closest to to_position, the one with the smallest ID will be returned, ensuring a deterministic result. - - - - - Returns the closest position to to_position that resides inside a segment between two connected points. - - var astar = AStar2D.new() - astar.add_point(1, Vector2(0, 0)) - astar.add_point(2, Vector2(0, 5)) - astar.connect_points(1, 2) - var res = astar.get_closest_position_in_segment(Vector2(3, 3)) # Returns (0, 3) - - The result is in the segment that goes from y = 0 to y = 5. It's the closest position in the segment to the given point. - - - - - Returns an array with the points that are in the path found by AStar2D between the given points. The array is ordered from the starting point to the ending point of the path. - - - - - Returns an array with the IDs of the points that form the path found by AStar2D between the given points. The array is ordered from the starting point to the ending point of the path. - - var astar = AStar2D.new() - astar.add_point(1, Vector2(0, 0)) - astar.add_point(2, Vector2(0, 1), 1) # Default weight is 1 - astar.add_point(3, Vector2(1, 1)) - astar.add_point(4, Vector2(2, 0)) - - astar.connect_points(1, 2, false) - astar.connect_points(2, 3, false) - astar.connect_points(4, 3, false) - astar.connect_points(1, 4, false) - - var res = astar.get_id_path(1, 3) # Returns [1, 2, 3] - - If you change the 2nd point's weight to 3, then the result will be [1, 4, 3] instead, because now even though the distance is longer, it's "easier" to get through point 4 than through point 2. - - - - - This dialog is useful for small notifications to the user about an event. It can only be accepted or closed, with the same result. - - - - - The text displayed by the dialog. - - - - - If true, the dialog is hidden when the OK button is pressed. You can set it to false if you want to do e.g. input validation when receiving the confirmed signal, and handle hiding the dialog in your own logic. - Note: Some nodes derived from this class can have a different default value, and potentially their own built-in logic overriding this setting. For example defaults to false, and has its own input validation code that is called when you press OK, which eventually hides the dialog if the input is valid. As such, this property can't be used in to disable hiding the dialog when pressing OK. - - - - - Sets autowrapping for the text in the dialog. - - - - - Returns the OK instance. - - - - - Returns the label used for built-in text. - - - - - Adds a button with label text and a custom action to the dialog and returns the created button. action will be passed to the custom_action signal when pressed. - If true, right will place the button to the right of any sibling buttons. - - - - - Adds a button with label name and a cancel action to the dialog and returns the created button. - - - - - Registers a in the dialog. When the enter key is pressed, the dialog will be accepted. - - - - - Animations are created using a resource, which can be configured in the editor via the SpriteFrames panel. - Note: You can associate a set of normal maps by creating additional resources with a _normal suffix. For example, having 2 resources run and run_normal will make it so the run animation uses the normal map. - - - - - The resource containing the animation(s). - - - - - The current animation from the frames resource. If this value changes, the frame counter is reset. - - - - - The displayed animation frame's index. - - - - - The animation speed is multiplied by this value. - - - - - If true, the is currently playing. - - - - - If true, texture will be centered. - - - - - The texture's drawing offset. - - - - - If true, texture is flipped horizontally. - - - - - If true, texture is flipped vertically. - - - - - Plays the animation named anim. If no anim is provided, the current animation is played. If backwards is true, the animation will be played in reverse. - - - - - Stops the current animation (does not reset the frame counter). - - - - - Returns true if an animation is currently being played. - - - - - Animations are created using a resource, which can be configured in the editor via the SpriteFrames panel. - - - - - The resource containing the animation(s). - - - - - The current animation from the frames resource. If this value changes, the frame counter is reset. - - - - - The displayed animation frame's index. - - - - - If true, the is currently playing. - - - - - Plays the animation named anim. If no anim is provided, the current animation is played. - - - - - Stops the current animation (does not reset the frame counter). - - - - - Returns true if an animation is currently being played. - - - - - is a resource format for frame-based animations, where multiple textures can be chained automatically with a predefined delay for each frame. Unlike or , it isn't a , but has the advantage of being usable anywhere a resource can be used, e.g. in a . - The playback of the animation is controlled by the property as well as each frame's optional delay (see ). The animation loops, i.e. it will restart at frame 0 automatically after playing the last frame. - currently requires all frame textures to have the same size, otherwise the bigger ones will be cropped to match the smallest one. - Note: AnimatedTexture doesn't support using s. Each frame needs to be a separate . - - - - - The maximum number of frames supported by . If you need more frames in your animation, use or . - - - - - Number of frames to use in the animation. While you can create the frames independently with , you need to set this value for the animation to take new frames into account. The maximum number of frames is . - - - - - Sets the currently visible frame of the texture. - - - - - If true, the animation will pause where it currently is (i.e. at ). The animation will continue from where it was paused when changing this property to false. - - - - - If true, the animation will only play once and will not loop back to the first frame after reaching the end. Note that reaching the end will not set to true. - - - - - Animation speed in frames per second. This value defines the default time interval between two frames of the animation, and thus the overall duration of the animation loop based on the property. A value of 0 means no predefined number of frames per second, the animation will play according to each frame's frame delay (see ). - For example, an animation with 8 frames, no frame delay and a fps value of 2 will run for 4 seconds, with each frame lasting 0.5 seconds. - - - - - Assigns a to the given frame. Frame IDs start at 0, so the first frame has ID 0, and the last frame of the animation has ID - 1. - You can define any number of textures up to , but keep in mind that only frames from 0 to - 1 will be part of the animation. - - - - - Returns the given frame's . - - - - - Sets an additional delay (in seconds) between this frame and the next one, that will be added to the time interval defined by . By default, frames have no delay defined. If a delay value is defined, the final time interval between this frame and the next will be 1.0 / fps + delay. - For example, for an animation with 3 frames, 2 FPS and a frame delay on the second frame of 1.2, the resulting playback will be: - - Frame 0: 0.5 s (1 / fps) - Frame 1: 1.7 s (1 / fps + 1.2) - Frame 2: 0.5 s (1 / fps) - Total duration: 2.7 s - - - - - - Returns the given frame's delay value. - - - - - An Animation resource contains data used to animate everything in the engine. Animations are divided into tracks, and each track must be linked to a node. The state of that node can be changed through time, by adding timed keys (events) to the track. - - # This creates an animation that makes the node "Enemy" move to the right by - # 100 pixels in 0.5 seconds. - var animation = Animation.new() - var track_index = animation.add_track(Animation.TYPE_VALUE) - animation.track_set_path(track_index, "Enemy:position:x") - animation.track_insert_key(track_index, 0.0, 0) - animation.track_insert_key(track_index, 0.5, 100) - - Animations are just data containers, and must be added to nodes such as an or to be played back. Animation tracks have different types, each with its own set of dedicated methods. Check to see available types. - - - - - Value tracks set values in node properties, but only those which can be Interpolated. - - - - - Transform tracks are used to change node local transforms or skeleton pose bones. Transitions are interpolated. - - - - - Method tracks call functions with given arguments per key. - - - - - Bezier tracks are used to interpolate a value using custom curves. They can also be used to animate sub-properties of vectors and colors (e.g. alpha value of a ). - - - - - Audio tracks are used to play an audio stream with either type of . The stream can be trimmed and previewed in the animation. - - - - - Animation tracks play animations in other nodes. - - - - - Update between keyframes. - - - - - Update at the keyframes and hold the value. - - - - - Update at the keyframes. - - - - - Same as linear interpolation, but also interpolates from the current value (i.e. dynamically at runtime) if the first key isn't at 0 seconds. - - - - - No interpolation (nearest value). - - - - - Linear interpolation. - - - - - Cubic interpolation. - - - - - The total length of the animation (in seconds). - Note: Length is not delimited by the last key, as this one may be before or after the end to ensure correct interpolation and looping. - - - - - A flag indicating that the animation must loop. This is uses for correct interpolation of animation cycles, and for hinting the player that it must restart the animation. - - - - - The animation step value. - - - - - Adds a track to the Animation. - - - - - Removes a track by specifying the track index. - - - - - Returns the amount of tracks in the animation. - - - - - Gets the type of a track. - - - - - Gets the path of a track. For more information on the path format, see . - - - - - Sets the path of a track. Paths must be valid scene-tree paths to a node, and must be specified starting from the parent node of the node that will reproduce the animation. Tracks that control properties or bones must append their name after the path, separated by ":". - For example, "character/skeleton:ankle" or "character/mesh:transform/local". - - - - - Returns the index of the specified track. If the track is not found, return -1. - - - - - Moves a track up. - - - - - Moves a track down. - - - - - Changes the index position of track idx to the one defined in to_idx. - - - - - Swaps the track idx's index position with the track with_idx. - - - - - Sets the given track as imported or not. - - - - - Returns true if the given track is imported. Else, return false. - - - - - Enables/disables the given track. Tracks are enabled by default. - - - - - Returns true if the track at index idx is enabled. - - - - - Insert a transform key for a transform track. - - - - - Insert a generic key in a given track. - - - - - Removes a key by index in a given track. - - - - - Removes a key by position (seconds) in a given track. - - - - - Sets the value of an existing key. - - - - - Sets the transition curve (easing) for a specific key (see the built-in math function @GDScript.ease). - - - - - Sets the time of an existing key. - - - - - Returns the transition curve (easing) for a specific key (see the built-in math function @GDScript.ease). - - - - - Returns the amount of keys in a given track. - - - - - Returns the value of a given key in a given track. - - - - - Returns the time at which the key is located. - - - - - Finds the key index by time in a given track. Optionally, only find it if the exact time is given. - - - - - Sets the interpolation type of a given track. - - - - - Returns the interpolation type of a given track. - - - - - If true, the track at idx wraps the interpolation loop. - - - - - Returns true if the track at idx wraps the interpolation loop. New tracks wrap the interpolation loop by default. - - - - - Returns the interpolated value of a transform track at a given time (in seconds). An array consisting of 3 elements: position (), rotation () and scale (). - - - - - Sets the update mode (see ) of a value track. - - - - - Returns the update mode of a value track. - - - - - Returns all the key indices of a value track, given a position and delta time. - - - - - Returns all the key indices of a method track, given a position and delta time. - - - - - Returns the method name of a method track. - - - - - Returns the arguments values to be called on a method track for a given key in a given track. - - - - - Inserts a Bezier Track key at the given time in seconds. The track_idx must be the index of a Bezier Track. - in_handle is the left-side weight of the added Bezier curve point, out_handle is the right-side one, while value is the actual value at this point. - - If the parameter is null, then the default value is new Vector2(0, 0) - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Sets the value of the key identified by key_idx to the given value. The track_idx must be the index of a Bezier Track. - - - - - Sets the in handle of the key identified by key_idx to value in_handle. The track_idx must be the index of a Bezier Track. - - - - - Sets the out handle of the key identified by key_idx to value out_handle. The track_idx must be the index of a Bezier Track. - - - - - Returns the value of the key identified by key_idx. The track_idx must be the index of a Bezier Track. - - - - - Returns the in handle of the key identified by key_idx. The track_idx must be the index of a Bezier Track. - - - - - Returns the out handle of the key identified by key_idx. The track_idx must be the index of a Bezier Track. - - - - - Returns the interpolated value at the given time (in seconds). The track_idx must be the index of a Bezier Track. - - - - - Inserts an Audio Track key at the given time in seconds. The track_idx must be the index of an Audio Track. - stream is the resource to play. start_offset is the number of seconds cut off at the beginning of the audio stream, while end_offset is at the ending. - - - - - Sets the stream of the key identified by key_idx to value offset. The track_idx must be the index of an Audio Track. - - - - - Sets the start offset of the key identified by key_idx to value offset. The track_idx must be the index of an Audio Track. - - - - - Sets the end offset of the key identified by key_idx to value offset. The track_idx must be the index of an Audio Track. - - - - - Returns the audio stream of the key identified by key_idx. The track_idx must be the index of an Audio Track. - - - - - Returns the start offset of the key identified by key_idx. The track_idx must be the index of an Audio Track. - Start offset is the number of seconds cut off at the beginning of the audio stream. - - - - - Returns the end offset of the key identified by key_idx. The track_idx must be the index of an Audio Track. - End offset is the number of seconds cut off at the ending of the audio stream. - - - - - Inserts a key with value animation at the given time (in seconds). The track_idx must be the index of an Animation Track. - - - - - Sets the key identified by key_idx to value animation. The track_idx must be the index of an Animation Track. - - - - - Returns the animation name at the key identified by key_idx. The track_idx must be the index of an Animation Track. - - - - - Clear the animation (clear all tracks and reset all). - - - - - Adds a new track that is a copy of the given track from to_animation. - - - - - Base resource for nodes. In general, it's not used directly, but you can create custom ones with custom blending formulas. - Inherit this when creating nodes mainly for use in , otherwise should be used instead. - - - - - Do not use filtering. - - - - - Paths matching the filter will be allowed to pass. - - - - - Paths matching the filter will be discarded. - - - - - Paths matching the filter will be blended (by the blend value). - - - - - If true, filtering is enabled. - - - - - Gets the text caption for this node (used by some editors). - - - - - Gets a child node by index (used by editors inheriting from ). - - - - - Gets all children nodes in order as a name: node dictionary. Only useful when inheriting . - - - - - Gets the default value of a parameter. Parameters are custom local memory used for your nodes, given a resource can be reused in multiple trees. - - - - - Gets the property information for parameter. Parameters are custom local memory used for your nodes, given a resource can be reused in multiple trees. Format is similar to . - - - - - Returns true whether you want the blend tree editor to display filter editing on this node. - - - - - User-defined callback called when a custom node is processed. The time parameter is a relative delta, unless seek is true, in which case it is absolute. - Here, call the , or functions. You can also use and to modify local memory. - This function should return the time left for the current animation to finish (if unsure, pass the value from the main blend being called). - - - - - Amount of inputs in this node, only useful for nodes that go into . - - - - - Gets the name of an input by index. - - - - - Adds an input to the node. This is only useful for nodes created for use in an . - - - - - Removes an input, call this only when inactive. - - - - - Adds or removes a path for the filter. - - - - - Returns true whether a given path is filtered. - - - - - Blend an animation by blend amount (name must be valid in the linked ). A time and delta may be passed, as well as whether seek happened. - - - - - Blend another animation node (in case this node contains children animation nodes). This function is only useful if you inherit from instead, else editors will not display your node for addition. - - - - - Blend an input. This is only useful for nodes created for an . The time parameter is a relative delta, unless seek is true, in which case it is absolute. A filter mode may be optionally passed (see for options). - - - - - Sets a custom parameter. These are used as local storage, because resources can be reused across the tree or scenes. - - - - - Gets the value of a parameter. Parameters are custom local memory used for your nodes, given a resource can be reused in multiple trees. - - - - - A resource to add to an . Blends two animations additively based on an amount value in the [0.0, 1.0] range. - - - - - If true, sets the optimization to false when calling , forcing the blended animations to update every frame. - - - - - A resource to add to an . Blends two animations together additively out of three based on a value in the [-1.0, 1.0] range. - This node has three inputs: - - The base animation to add to - - A -add animation to blend with when the blend amount is in the [-1.0, 0.0] range. - - A +add animation to blend with when the blend amount is in the [0.0, 1.0] range - - - - - If true, sets the optimization to false when calling , forcing the blended animations to update every frame. - - - - - A resource to add to an . Only features one output set using the property. Use it as an input for that blend animations together. - - - - - Animation to use as an output. It is one of the animations provided by . - - - - - A resource to add to an . Blends two animations linearly based on an amount value in the [0.0, 1.0] range. - - - - - If true, sets the optimization to false when calling , forcing the blended animations to update every frame. - - - - - A resource to add to an . Blends two animations together linearly out of three based on a value in the [-1.0, 1.0] range. - This node has three inputs: - - The base animation - - A -blend animation to blend with when the blend amount is in the [-1.0, 0.0] range. - - A +blend animation to blend with when the blend amount is in the [0.0, 1.0] range - - - - - If true, sets the optimization to false when calling , forcing the blended animations to update every frame. - - - - - A resource to add to an . - This is a virtual axis on which you can add any type of using . - Outputs the linear blend of the two s closest to the node's current value. - You can set the extents of the axis using the and . - - - - - The blend space's axis's lower limit for the points' position. See . - - - - - The blend space's axis's upper limit for the points' position. See . - - - - - Position increment to snap to when moving a point on the axis. - - - - - Label of the virtual axis of the blend space. - - - - - Adds a new point that represents a node on the virtual axis at a given position set by pos. You can insert it at a specific index using the at_index argument. If you use the default value for at_index, the point is inserted at the end of the blend points array. - - - - - Updates the position of the point at index point on the blend axis. - - - - - Returns the position of the point at index point. - - - - - Changes the referenced by the point at index point. - - - - - Returns the referenced by the point at index point. - - - - - Removes the point at index point from the blend axis. - - - - - Returns the number of points on the blend axis. - - - - - A resource to add to an . - This node allows you to blend linearly between three animations using a weight. - You can add vertices to the blend space with and automatically triangulate it by setting to true. Otherwise, use and to create up the blend space by hand. - - - - - The interpolation between animations is linear. - - - - - The blend space plays the animation of the node the blending position is closest to. Useful for frame-by-frame 2D animations. - - - - - Similar to , but starts the new animation at the last animation's playback position. - - - - - If true, the blend space is triangulated automatically. The mesh updates every time you add or remove points with and . - - - - - The blend space's X and Y axes' lower limit for the points' position. See . - - - - - The blend space's X and Y axes' upper limit for the points' position. See . - - - - - Position increment to snap to when moving a point. - - - - - Name of the blend space's X axis. - - - - - Name of the blend space's Y axis. - - - - - Controls the interpolation between animations. See constants. - - - - - Adds a new point that represents a node at the position set by pos. You can insert it at a specific index using the at_index argument. If you use the default value for at_index, the point is inserted at the end of the blend points array. - - - - - Updates the position of the point at index point on the blend axis. - - - - - Returns the position of the point at index point. - - - - - Changes the referenced by the point at index point. - - - - - Returns the referenced by the point at index point. - - - - - Removes the point at index point from the blend space. - - - - - Returns the number of points in the blend space. - - - - - Creates a new triangle using three points x, y, and z. Triangles can overlap. You can insert the triangle at a specific index using the at_index argument. If you use the default value for at_index, the point is inserted at the end of the blend points array. - - - - - Returns the position of the point at index point in the triangle of index triangle. - - - - - Removes the triangle at index triangle from the blend space. - - - - - Returns the number of triangles in the blend space. - - - - - This node may contain a sub-tree of any other blend type nodes, such as mix, blend2, blend3, one shot, etc. This is one of the most commonly used roots. - - - - - The connection was successful. - - - - - The input node is null. - - - - - The specified input port is out of range. - - - - - The output node is null. - - - - - Input and output nodes are the same. - - - - - The specified connection already exists. - - - - - The global offset of all sub-nodes. - - - - - Adds an at the given position. The name is used to identify the created sub-node later. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Returns the sub-node with the specified name. - - - - - Removes a sub-node. - - - - - Changes the name of a sub-node. - - - - - Returns true if a sub-node with specified name exists. - - - - - Connects the output of an as input for another , at the input port specified by input_index. - - - - - Disconnects the node connected to the specified input. - - - - - Modifies the position of a sub-node. - - - - - Returns the position of the sub-node with the specified name. - - - - - A resource to add to an . This node will execute a sub-animation and return once it finishes. Blend times for fading in and out can be customized, as well as filters. - - - - - If true, the sub-animation will restart automatically after finishing. - - - - - The delay after which the automatic restart is triggered, in seconds. - - - - - If is true, a random additional delay (in seconds) between 0 and this value will be added to . - - - - - Contains multiple nodes representing animation states, connected in a graph. Node transitions can be configured to happen automatically or via code, using a shortest-path algorithm. Retrieve the object from the node to control it programmatically. - Example: - - var state_machine = $AnimationTree.get("parameters/playback") - state_machine.travel("some_state") - - - - - - Adds a new node to the graph. The position is used for display in the editor. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Replaces the node and keeps its transitions unchanged. - - - - - Returns the animation node with the given name. - - - - - Deletes the given node from the graph. - - - - - Renames the given node. - - - - - Returns true if the graph contains the given node. - - - - - Returns the given animation node's name. - - - - - Sets the node's coordinates. Used for display in the editor. - - - - - Returns the given node's coordinates. Used for display in the editor. - - - - - Returns true if there is a transition between the given nodes. - - - - - Adds a transition between the given nodes. - - - - - Returns the given transition. - - - - - Returns the given transition's start node. - - - - - Returns the given transition's end node. - - - - - Returns the number of connections in the graph. - - - - - Deletes the given transition by index. - - - - - Deletes the transition between the two specified nodes. - - - - - Sets the given node as the graph start point. - - - - - Returns the graph's end node. - - - - - Sets the given node as the graph end point. - - - - - Returns the graph's end node. - - - - - Sets the draw offset of the graph. Used for display in the editor. - - - - - Returns the draw offset of the graph. Used for display in the editor. - - - - - Allows control of state machines created with . Retrieve with $AnimationTree.get("parameters/playback"). - Example: - - var state_machine = $AnimationTree.get("parameters/playback") - state_machine.travel("some_state") - - - - - - Transitions from the current state to another one, following the shortest path. - - - - - Starts playing the given animation. - - - - - Stops the currently playing animation. - - - - - Returns true if an animation is playing. - - - - - Returns the currently playing animation state. - - - - - Returns the current travel path as computed internally by the A* algorithm. - - - - - Switch to the next state immediately. The current state will end and blend into the beginning of the new one. - - - - - Switch to the next state immediately, but will seek the new state to the playback position of the old state. - - - - - Wait for the current state playback to end, then switch to the beginning of the next state animation. - - - - - The transition type. - - - - - Turn on the transition automatically when this state is reached. This works best with . - - - - - Turn on auto advance when this condition is set. The provided name will become a boolean parameter on the that can be controlled from code (see ). For example, if is an and is set to "idle": - - $animation_tree["parameters/conditions/idle"] = is_on_floor and (linear_velocity.x == 0) - - - - - - The time to cross-fade between this state and the next. - - - - - Lower priority transitions are preferred when travelling through the tree via or . - - - - - Don't use this transition during or . - - - - - Allows scaling the speed of the animation (or reversing it) in any children nodes. Setting it to 0 will pause the animation. - - - - - This node can be used to cause a seek command to happen to any sub-children of the graph. After setting the time, this value returns to -1. - - - - - Simple state machine for cases which don't require a more advanced . Animations can be connected to the inputs and transition times can be specified. - - - - - The number of available input ports for this node. - - - - - Cross-fading time (in seconds) between each animation connected to the inputs. - - - - - An animation player is used for general-purpose playback of resources. It contains a dictionary of animations (referenced by name) and custom blend times between their transitions. Additionally, animations can be played and blended in different channels. - is more suited than for animations where you know the final values in advance. For example, fading a screen in and out is more easily done with an node thanks to the animation tools provided by the editor. That particular example can also be implemented with a node, but it requires doing everything by code. - Updating the target properties of animations occurs at process time. - - - - - Process animation during the physics process. This is especially useful when animating physics bodies. - - - - - Process animation during the idle process. - - - - - Do not process animation. Use to process the animation manually. - - - - - Batch method calls during the animation process, then do the calls after events are processed. This avoids bugs involving deleting nodes or modifying the AnimationPlayer while playing. - - - - - Make method calls immediately when reached in the animation. - - - - - The node from which node path references will travel. - - - - - The name of the currently playing animation. If no animation is playing, the property's value is an empty string. Changing this value does not restart the animation. See for more information on playing animations. - Note: while this property appears in the inspector, it's not meant to be edited and it's not saved in the scene. This property is mainly used to get the currently playing animation, and internally for animation playback tracks. For more information, see . - - - - - If playing, the current animation; otherwise, the animation last played. When set, would change the animation, but would not play it unless currently playing. See also . - - - - - The name of the animation to play when the scene loads. - - - - - The length (in seconds) of the currently being played animation. - - - - - The position (in seconds) of the currently playing animation. - - - - - The process notification in which to update animations. - - - - - The default time in which to blend animations. Ranges from 0 to 4096 with 0.01 precision. - - - - - If true, updates animations in response to process-related notifications. - - - - - The speed scaling ratio. For instance, if this value is 1, then the animation plays at normal speed. If it's 0.5, then it plays at half speed. If it's 2, then it plays at double speed. - - - - - The call mode to use for Call Method tracks. - - - - - Adds animation to the player accessible with the key name. - - - - - Removes the animation with key name. - - - - - Renames an existing animation with key name to newname. - - - - - Returns true if the stores an with key name. - - - - - Returns the with key name or null if not found. - - - - - Returns the list of stored animation names. - - - - - Triggers the anim_to animation when the anim_from animation completes. - - - - - Returns the name of the next animation in the queue. - - - - - Specifies a blend time (in seconds) between two animations, referenced by their names. - - - - - Gets the blend time (in seconds) between two animations, referenced by their names. - - - - - Plays the animation with key name. Custom blend times and speed can be set. If custom_speed is negative and from_end is true, the animation will play backwards (which is equivalent to calling ). - The keeps track of its current or last played animation with . If this method is called with that same animation name, or with no name parameter, the assigned animation will resume playing if it was paused, or restart if it was stopped (see for both pause and stop). If the animation was already playing, it will keep playing. - Note: The animation will be updated the next time the is processed. If other variables are updated at the same time this is called, they may be updated too early. To perform the update immediately, call advance(0). - - - - - Plays the animation with key name in reverse. - This method is a shorthand for with custom_speed = -1.0 and from_end = true, so see its description for more information. - - - - - Stops or pauses the currently playing animation. If reset is true, the animation position is reset to 0 and the playback speed is reset to 1.0. - If reset is false, the will be kept and calling or without arguments or with the same animation name as will resume the animation. - - - - - Returns true if playing an animation. - - - - - Queues an animation for playback once the current one is done. - Note: If a looped animation is currently playing, the queued animation will never play unless the looped animation is stopped somehow. - - - - - Returns a list of the animation names that are currently queued to play. - - - - - Clears all queued, unplayed animations. - - - - - Gets the actual playing speed of current animation or 0 if not playing. This speed is the property multiplied by custom_speed argument specified when calling the method. - - - - - Returns the name of animation or an empty string if not found. - - - - - caches animated nodes. It may not notice if a node disappears; forces it to update the cache again. - - - - - Seeks the animation to the seconds point in time (in seconds). If update is true, the animation updates too, otherwise it updates at process time. Events between the current frame and seconds are skipped. - - - - - Shifts position in the animation timeline and immediately updates the animation. delta is the time in seconds to shift. Events between the current frame and delta are handled. - - - - - Note: When linked with an , several properties and methods of the corresponding will not function as expected. Playback and transitions should be handled using only the and its constituent (s). The node should be used solely for adding, deleting, and editing animations. - - - - - The animations will progress during the physics frame (i.e. ). - - - - - The animations will progress during the idle frame (i.e. ). - - - - - The animations will only progress manually (see ). - - - - - The root animation node of this . See . - - - - - The path to the used for animating. - - - - - If true, the will be processing. - - - - - The process mode of this . See for available modes. - - - - - The path to the Animation track used for root motion. Paths must be valid scene-tree paths to a node, and must be specified starting from the parent node of the node that will reproduce the animation. To specify a track that controls properties or bones, append its name after the path, separated by ":". For example, "character/skeleton:ankle" or "character/mesh:transform/local". - If the track has type , the transformation will be cancelled visually, and the animation will appear to stay in place. - - - - - Retrieve the motion of the as a that can be used elsewhere. If is not a path to a track of type , returns an identity transformation. - - - - - Manually advance the animations by the specified time (in seconds). - - - - - Deprecated. A node graph tool for blending multiple animations bound to an . Especially useful for animating characters or other skeleton-based rigs. It can combine several animations to form a desired pose. - It takes s from an node and mixes them depending on the graph. - See for a more full-featured replacement of this node. - - - - - Process animation during the physics process. This is especially useful when animating physics bodies. - - - - - Process animation during the idle process. - - - - - Output node. - - - - - Animation node. - - - - - OneShot node. - - - - - Mix node. - - - - - Blend2 node. - - - - - Blend3 node. - - - - - Blend4 node. - - - - - TimeScale node. - - - - - TimeSeek node. - - - - - Transition node. - - - - - The thread in which to update animations. - - - - - The path to the from which this binds animations to animation nodes. - Once set, nodes can be added to the . - - - - - The node from which to relatively access other nodes. - It accesses the bones, so it should point to the same node the would point its Root Node at. - - - - - If true, the is able to play animations. - - - - - Adds a type node to the graph with name id. - - - - - Check if a node exists (by name). - - - - - Renames a node in the graph. - - - - - Gets the node type, will return from enum. - - - - - Returns the input count for a given node. Different types of nodes have different amount of inputs. - - - - - Returns the input source for a given node input. - - - - - Binds a new from the to the 's animation node with name id. - - - - - Returns the 's bound to the 's animation node with name id. - - - - - Binds the named source from to the animation node id. Recalculates caches. - - - - - Returns the name of the 's bound to this animation node. - - - - - Returns the absolute playback timestamp of the animation node with name id. - - - - - If enable is true, the animation node with ID id turns off the track modifying the property at path. The modified node's children continue to animate. - - - - - Sets the fade in time of a OneShot node given its name and value in seconds. - - - - - Returns the fade in time of a OneShot node given its name. - - - - - Sets the fade out time of a OneShot node given its name and value in seconds. - - - - - Returns the fade out time of a OneShot node given its name. - - - - - Sets the autorestart property of a OneShot node given its name and value. - - - - - Sets the autorestart delay of a OneShot node given its name and value in seconds. - - - - - Sets the autorestart random delay of a OneShot node given its name and value in seconds. - - - - - Returns whether a OneShot node will auto restart given its name. - - - - - Returns the autostart delay of a OneShot node given its name. - - - - - Returns the autostart random delay of a OneShot node given its name. - - - - - Starts a OneShot node given its name. - - - - - Stops the OneShot node with name id. - - - - - Returns whether a OneShot node is active given its name. - - - - - If enable is true, the OneShot node with ID id turns off the track modifying the property at path. The modified node's children continue to animate. - - - - - Sets the mix amount of a Mix node given its name and value. - A Mix node adds input b to input a by the amount given by ratio. - - - - - Returns the mix amount of a Mix node given its name. - - - - - Sets the blend amount of a Blend2 node given its name and value. - A Blend2 node blends two animations (A and B) with the amount between 0 and 1. - At 0, output is input A. Towards 1, the influence of A gets lessened, the influence of B gets raised. At 1, output is input B. - - - - - Returns the blend amount of a Blend2 node given its name. - - - - - If enable is true, the Blend2 node with name id turns off the track modifying the property at path. The modified node's children continue to animate. - - - - - Sets the blend amount of a Blend3 node given its name and value. - A Blend3 Node blends three animations (A, B-, B+) with the amount between -1 and 1. - At -1, output is input B-. From -1 to 0, the influence of B- gets lessened, the influence of A gets raised and the influence of B+ is 0. At 0, output is input A. From 0 to 1, the influence of A gets lessened, the influence of B+ gets raised and the influence of B+ is 0. At 1, output is input B+. - - - - - Returns the blend amount of a Blend3 node given its name. - - - - - Sets the blend amount of a Blend4 node given its name and value. - A Blend4 Node blends two pairs of animations. - The two pairs are blended like Blend2 and then added together. - - - - - Returns the blend amount of a Blend4 node given its name. - - - - - Sets the time scale of the TimeScale node with name id to scale. - The TimeScale node is used to speed s up if the scale is above 1 or slow them down if it is below 1. - If applied after a blend or mix, affects all input animations to that blend or mix. - - - - - Returns the time scale value of the TimeScale node with name id. - - - - - Sets the time seek value of the TimeSeek node with name id to seconds. - This functions as a seek in the or the blend or mix of s input in it. - - - - - Resizes the number of inputs available for the transition node with name id. - - - - - Returns the number of inputs for the transition node with name id. You can add inputs by right-clicking on the transition node. - - - - - Deletes the input at input_idx for the transition node with name id. - - - - - The transition node with name id advances to its next input automatically when the input at input_idx completes. - - - - - Returns true if the input at input_idx on the transition node with name id is set to automatically advance to the next input upon completion. - - - - - The transition node with name id sets its cross fade time to time_sec. - - - - - Returns the cross fade time for the transition node with name id. - - - - - The transition node with name id sets its current input at input_idx. - - - - - Returns the index of the currently evaluated input for the transition node with name id. - - - - - Sets the position of a node in the graph given its name and position. - - - - - Returns position of a node in the graph given its name. - - - - - Removes the animation node with name id. - - - - - Connects node id to dst_id at the specified input slot. - - - - - Returns whether node id and dst_id are connected at the specified slot. - - - - - Disconnects nodes connected to id at the specified input slot. - - - - - Returns a containing the name of all nodes. - - - - - Shifts position in the animation timeline. delta is the time in seconds to shift. Events between the current frame and delta are handled. - - - - - Resets this . - - - - - Manually recalculates the cache of track information generated from animation nodes. Needed when external sources modify the animation nodes' state. - - - - - 3D area that detects nodes overlapping, entering, or exiting. Can also alter or override local physics parameters (gravity, damping). - - - - - This area does not affect gravity/damping. - - - - - This area adds its gravity/damping values to whatever has been calculated so far (in order). - - - - - This area adds its gravity/damping values to whatever has been calculated so far (in order), ignoring any lower priority areas. - - - - - This area replaces any gravity/damping, even the defaults, ignoring any lower priority areas. - - - - - This area replaces any gravity/damping calculated so far (in order), but keeps calculating the rest of the areas. - - - - - Override mode for gravity and damping calculations within this area. See for possible values. - - - - - If true, gravity is calculated from a point (set via ). See also . - - - - - The falloff factor for point gravity. The greater the value, the faster gravity decreases with distance. - - - - - The area's gravity vector (not normalized). If gravity is a point (see ), this will be the point of attraction. - - - - - The area's gravity intensity (ranges from -1024 to 1024). This value multiplies the gravity vector. This is useful to alter the force of gravity without altering its direction. - - - - - The rate at which objects stop moving in this area. Represents the linear velocity lost per second. Values range from 0 (no damping) to 1 (full damping). - - - - - The rate at which objects stop spinning in this area. Represents the angular velocity lost per second. Values range from 0 (no damping) to 1 (full damping). - - - - - The area's priority. Higher priority areas are processed first. - - - - - If true, the area detects bodies or areas entering and exiting it. - - - - - If true, other monitoring areas can detect this area. - - - - - The area's physics layer(s). Collidable objects can exist in any of 32 different layers. A contact is detected if object A is in any of the layers that object B scans, or object B is in any layers that object A scans. See also . See Collision layers and masks in the documentation for more information. - - - - - The physics layers this area scans to determine collision detection. See Collision layers and masks in the documentation for more information. - - - - - If true, the area's audio bus overrides the default audio bus. - - - - - The name of the area's audio bus. - - - - - If true, the area applies reverb to its associated audio. - - - - - The reverb bus name to use for this area's associated audio. - - - - - The degree to which this area applies reverb to its associated audio. Ranges from 0 to 1 with 0.1 precision. - - - - - The degree to which this area's reverb is a uniform effect. Ranges from 0 to 1 with 0.1 precision. - - - - - Set/clear individual bits on the collision mask. This simplifies editing which layers this scans. - - - - - Returns an individual bit on the collision mask. - - - - - Set/clear individual bits on the layer mask. This simplifies editing this 's layers. - - - - - Returns an individual bit on the layer mask. - - - - - Returns a list of intersecting s. For performance reasons (collisions are all processed at the same time) this list is modified once during the physics step, not immediately after objects are moved. Consider using signals instead. - - - - - Returns a list of intersecting s. For performance reasons (collisions are all processed at the same time) this list is modified once during the physics step, not immediately after objects are moved. Consider using signals instead. - - - - - If true, the given physics body overlaps the Area. - Note: The result of this test is not immediate after moving objects. For performance, list of overlaps is updated once per frame and before the physics step. Consider using signals instead. - The body argument can either be a or a instance (while GridMaps are not physics body themselves, they register their tiles with collision shapes as a virtual physics body). - - - - - If true, the given area overlaps the Area. - Note: The result of this test is not immediate after moving objects. For performance, list of overlaps is updated once per frame and before the physics step. Consider using signals instead. - - - - - 2D area that detects nodes overlapping, entering, or exiting. Can also alter or override local physics parameters (gravity, damping). - - - - - This area does not affect gravity/damping. - - - - - This area adds its gravity/damping values to whatever has been calculated so far (in order). - - - - - This area adds its gravity/damping values to whatever has been calculated so far (in order), ignoring any lower priority areas. - - - - - This area replaces any gravity/damping, even the defaults, ignoring any lower priority areas. - - - - - This area replaces any gravity/damping calculated so far (in order), but keeps calculating the rest of the areas. - - - - - Override mode for gravity and damping calculations within this area. See for possible values. - - - - - If true, gravity is calculated from a point (set via ). See also . - - - - - The falloff factor for point gravity. The greater the value, the faster gravity decreases with distance. - - - - - The area's gravity vector (not normalized). If gravity is a point (see ), this will be the point of attraction. - - - - - The area's gravity intensity (ranges from -1024 to 1024). This value multiplies the gravity vector. This is useful to alter the force of gravity without altering its direction. - - - - - The rate at which objects stop moving in this area. Represents the linear velocity lost per second. Values range from 0 (no damping) to 1 (full damping). - - - - - The rate at which objects stop spinning in this area. Represents the angular velocity lost per second. Values range from 0 (no damping) to 1 (full damping). - - - - - The area's priority. Higher priority areas are processed first. - - - - - If true, the area detects bodies or areas entering and exiting it. - - - - - If true, other monitoring areas can detect this area. - - - - - The area's physics layer(s). Collidable objects can exist in any of 32 different layers. A contact is detected if object A is in any of the layers that object B scans, or object B is in any layers that object A scans. See also . See Collision layers and masks in the documentation for more information. - - - - - The physics layers this area scans to determine collision detection. See Collision layers and masks in the documentation for more information. - - - - - If true, the area's audio bus overrides the default audio bus. - - - - - The name of the area's audio bus. - - - - - Set/clear individual bits on the collision mask. This makes selecting the areas scanned easier. - - - - - Returns an individual bit on the collision mask. Describes whether this area will collide with others on the given layer. - - - - - Set/clear individual bits on the layer mask. This makes getting an area in/out of only one layer easier. - - - - - Returns an individual bit on the layer mask. Describes whether other areas will collide with this one on the given layer. - - - - - Returns a list of intersecting s. For performance reasons (collisions are all processed at the same time) this list is modified once during the physics step, not immediately after objects are moved. Consider using signals instead. - - - - - Returns a list of intersecting s. For performance reasons (collisions are all processed at the same time) this list is modified once during the physics step, not immediately after objects are moved. Consider using signals instead. - - - - - If true, the given physics body overlaps the Area2D. - Note: The result of this test is not immediate after moving objects. For performance, list of overlaps is updated once per frame and before the physics step. Consider using signals instead. - The body argument can either be a or a instance (while TileMaps are not physics body themselves, they register their tiles with collision shapes as a virtual physics body). - - - - - If true, the given area overlaps the Area2D. - Note: The result of this test is not immediate after moving objects. For performance, list of overlaps is updated once per frame and before the physics step. Consider using signals instead. - - - - - The is used to construct a by specifying the attributes as arrays. - The most basic example is the creation of a single triangle: - - var vertices = PoolVector3Array() - vertices.push_back(Vector3(0, 1, 0)) - vertices.push_back(Vector3(1, 0, 0)) - vertices.push_back(Vector3(0, 0, 1)) - # Initialize the ArrayMesh. - var arr_mesh = ArrayMesh.new() - var arrays = [] - arrays.resize(ArrayMesh.ARRAY_MAX) - arrays[ArrayMesh.ARRAY_VERTEX] = vertices - # Create the Mesh. - arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, arrays) - var m = MeshInstance.new() - m.mesh = arr_mesh - - The is ready to be added to the to be shown. - See also , and for procedural geometry generation. - Note: Godot uses clockwise winding order for front faces of triangle primitive modes. - - - - - Default value used for index_array_len when no indices are present. - - - - - Amount of weights/bone indices per vertex (always 4). - - - - - Array format will include vertices (mandatory). - - - - - Array format will include normals. - - - - - Array format will include tangents. - - - - - Array format will include a color array. - - - - - Array format will include UVs. - - - - - Array format will include another set of UVs. - - - - - Array format will include bone indices. - - - - - Array format will include bone weights. - - - - - Index array will be used. - - - - - , , or of vertex positions. - - - - - of vertex normals. - - - - - of vertex tangents. Each element in groups of 4 floats, first 3 floats determine the tangent, and the last the binormal direction as -1 or 1. - - - - - of vertex colors. - - - - - for UV coordinates. - - - - - for second UV coordinates. - - - - - or of bone indices. Each element in groups of 4 floats. - - - - - of bone weights. Each element in groups of 4 floats. - - - - - of integers used as indices referencing vertices, colors, normals, tangents, and textures. All of those arrays must have the same number of elements as the vertex array. No index can be beyond the vertex array size. When this index array is present, it puts the function into "index mode," where the index selects the *i*'th vertex, normal, tangent, color, UV, etc. This means if you want to have different normals or colors along an edge, you have to duplicate the vertices. - For triangles, the index array is interpreted as triples, referring to the vertices of each triangle. For lines, the index array is in pairs indicating the start and end of each line. - - - - - Represents the size of the enum. - - - - - Sets the blend shape mode to one of . - - - - - Overrides the with one defined by user for use with frustum culling. Especially useful to avoid unexpected culling when using a shader to offset vertices. - - - - - Adds name for a blend shape that will be added with . Must be called before surface is added. - - - - - Returns the number of blend shapes that the holds. - - - - - Returns the name of the blend shape at this index. - - - - - Removes all blend shapes from this . - - - - - Creates a new surface. - Surfaces are created to be rendered using a primitive, which may be any of the types defined in . (As a note, when using indices, it is recommended to only use points, lines or triangles.) will become the surf_idx for this new surface. - The arrays argument is an array of arrays. See for the values used in this array. For example, arrays[0] is the array of vertices. That first vertex sub-array is always required; the others are optional. Adding an index array puts this function into "index mode" where the vertex and other arrays become the sources of data and the index array defines the vertex order. All sub-arrays must have the same length as the vertex array or be empty, except for if it is used. - Adding an index array puts this function into "index mode" where the vertex and other arrays become the sources of data, and the index array defines the order of the vertices. - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Removes a surface at position surf_idx, shifting greater surfaces one surf_idx slot down. - - - - - Updates a specified region of mesh arrays on the GPU. - Warning: Only use if you know what you are doing. You can easily cause crashes by calling this function with improper arguments. - - - - - Returns the length in vertices of the vertex array in the requested surface (see ). - - - - - Returns the length in indices of the index array in the requested surface (see ). - - - - - Returns the format mask of the requested surface (see ). - - - - - Returns the primitive type of the requested surface (see ). - - - - - Returns the index of the first surface with this name held within this . If none are found, -1 is returned. - - - - - Sets a name for a given surface. - - - - - Gets the name assigned to this surface. - - - - - Will regenerate normal maps for the . - - - - - Will perform a UV unwrap on the to prepare the mesh for lightmapping. - - - - - resource aimed at managing big textures files that pack multiple smaller textures. Consists of a , a margin that defines the border width, and a region that defines the actual area of the AtlasTexture. - - - - - The texture that contains the atlas. Can be any subtype. - - - - - The AtlasTexture's used region. - - - - - The margin around the region. The 's Rect2.size parameter ("w" and "h" in the editor) resizes the texture so it fits within the margin. - - - - - If true, clips the area outside of the region to avoid bleeding of the surrounding texture pixels. - - - - - Stores position, muting, solo, bypass, effects, effect position, volume, and the connections between buses. See for usage. - - - - - Base resource for audio bus. Applies an audio effect on the bus that the resource is applied on. - - - - - Increases or decreases the volume being routed through the audio bus. - - - - - Amount of amplification in decibels. Positive values make the sound louder, negative values make it quieter. Value can range from -80 to 24. - - - - - Limits the frequencies in a range around the and allows frequencies outside of this range to pass. - - - - - Attenuates the frequencies inside of a range around the and cuts frequencies outside of this band. - - - - - Adds a chorus audio effect. The effect applies a filter with voices to duplicate the audio source and manipulate it through the filter. - - - - - The amount of voices in the effect. - - - - - The effect's raw signal. - - - - - The effect's processed signal. - - - - - The voice's signal delay. - - - - - The voice's filter rate. - - - - - The voice filter's depth. - - - - - The voice's volume. - - - - - The voice's cutoff frequency. - - - - - The voice's pan level. - - - - - The voice's signal delay. - - - - - The voice's filter rate. - - - - - The voice filter's depth. - - - - - The voice's volume. - - - - - The voice's cutoff frequency. - - - - - The voice's pan level. - - - - - The voice's signal delay. - - - - - The voice's filter rate. - - - - - The voice filter's depth. - - - - - The voice's volume. - - - - - The voice's cutoff frequency. - - - - - The voice's pan level. - - - - - The voice's signal delay. - - - - - The voice's filter rate. - - - - - The voice filter's depth. - - - - - The voice's volume. - - - - - The voice's cutoff frequency. - - - - - The voice's pan level. - - - - - Dynamic range compressor reduces the level of the sound when the amplitude goes over a certain threshold in Decibels. One of the main uses of a compressor is to increase the dynamic range by clipping as little as possible (when sound goes over 0dB). - Compressor has many uses in the mix: - - In the Master bus to compress the whole output (although an is probably better). - - In voice channels to ensure they sound as balanced as possible. - - Sidechained. This can reduce the sound level sidechained with another audio bus for threshold detection. This technique is common in video game mixing to the level of music and SFX while voices are being heard. - - Accentuates transients by using a wider attack, making effects sound more punchy. - - - - - The level above which compression is applied to the audio. Value can range from -60 to 0. - - - - - Amount of compression applied to the audio once it passes the threshold level. The higher the ratio, the more the loud parts of the audio will be compressed. Value can range from 1 to 48. - - - - - Gain applied to the output signal. - - - - - Compressor's reaction time when the signal exceeds the threshold, in microseconds. Value can range from 20 to 2000. - - - - - Compressor's delay time to stop reducing the signal after the signal level falls below the threshold, in milliseconds. Value can range from 20 to 2000. - - - - - Balance between original signal and effect signal. Value can range from 0 (totally dry) to 1 (totally wet). - - - - - Reduce the sound level using another audio bus for threshold detection. - - - - - Plays input signal back after a period of time. The delayed signal may be played back multiple times to create the sound of a repeating, decaying echo. Delay effects range from a subtle echo effect to a pronounced blending of previous sounds with new sounds. - - - - - Output percent of original sound. At 0, only delayed sounds are output. Value can range from 0 to 1. - - - - - If true, tap1 will be enabled. - - - - - tap1 delay time in milliseconds. - - - - - Sound level for tap1. - - - - - Pan position for tap1. Value can range from -1 (fully left) to 1 (fully right). - - - - - If true, tap2 will be enabled. - - - - - Tap2 delay time in milliseconds. - - - - - Sound level for tap2. - - - - - Pan position for tap2. Value can range from -1 (fully left) to 1 (fully right). - - - - - If true, feedback is enabled. - - - - - Feedback delay time in milliseconds. - - - - - Sound level for tap1. - - - - - Low-pass filter for feedback, in Hz. Frequencies below this value are filtered out of the source signal. - - - - - Different types are available: clip, tan, lo-fi (bit crushing), overdrive, or waveshape. - By distorting the waveform the frequency content change, which will often make the sound "crunchy" or "abrasive". For games, it can simulate sound coming from some saturated device or speaker very efficiently. - - - - - Digital distortion effect which cuts off peaks at the top and bottom of the waveform. - - - - - Low-resolution digital distortion effect. You can use it to emulate the sound of early digital audio devices. - - - - - Emulates the warm distortion produced by a field effect transistor, which is commonly used in solid-state musical instrument amplifiers. - - - - - Waveshaper distortions are used mainly by electronic musicians to achieve an extra-abrasive sound. - - - - - Distortion type. - - - - - Increases or decreases the volume before the effect. Value can range from -60 to 60. - - - - - High-pass filter, in Hz. Frequencies higher than this value will not be affected by the distortion. Value can range from 1 to 20000. - - - - - Distortion power. Value can range from 0 to 1. - - - - - Increases or decreases the volume after the effect. Value can range from -80 to 24. - - - - - AudioEffectEQ gives you control over frequencies. Use it to compensate for existing deficiencies in audio. AudioEffectEQs are useful on the Master bus to completely master a mix and give it more character. They are also useful when a game is run on a mobile device, to adjust the mix to that kind of speakers (it can be added but disabled when headphones are plugged). - - - - - Sets band's gain at the specified index, in dB. - - - - - Returns the band's gain at the specified index, in dB. - - - - - Returns the number of bands of the equalizer. - - - - - Frequency bands: - Band 1: 31 Hz - Band 2: 62 Hz - Band 3: 125 Hz - Band 4: 250 Hz - Band 5: 500 Hz - Band 6: 1000 Hz - Band 7: 2000 Hz - Band 8: 4000 Hz - Band 9: 8000 Hz - Band 10: 16000 Hz - See also , , . - - - - - Frequency bands: - Band 1: 22 Hz - Band 2: 32 Hz - Band 3: 44 Hz - Band 4: 63 Hz - Band 5: 90 Hz - Band 6: 125 Hz - Band 7: 175 Hz - Band 8: 250 Hz - Band 9: 350 Hz - Band 10: 500 Hz - Band 11: 700 Hz - Band 12: 1000 Hz - Band 13: 1400 Hz - Band 14: 2000 Hz - Band 15: 2800 Hz - Band 16: 4000 Hz - Band 17: 5600 Hz - Band 18: 8000 Hz - Band 19: 11000 Hz - Band 20: 16000 Hz - Band 21: 22000 Hz - See also , , . - - - - - Frequency bands: - Band 1: 32 Hz - Band 2: 100 Hz - Band 3: 320 Hz - Band 4: 1000 Hz - Band 5: 3200 Hz - Band 6: 10000 Hz - See also , , . - - - - - Allows frequencies other than the to pass. - - - - - Threshold frequency for the filter, in Hz. - - - - - Amount of boost in the frequency range near the cutoff frequency. - - - - - Gain amount of the frequencies after the filter. - - - - - Cuts frequencies lower than the and allows higher frequencies to pass. - - - - - A limiter is similar to a compressor, but it's less flexible and designed to disallow sound going over a given dB threshold. Adding one in the Master bus is always recommended to reduce the effects of clipping. - Soft clipping starts to reduce the peaks a little below the threshold level and progressively increases its effect as the input level increases such that the threshold is never exceeded. - - - - - The waveform's maximum allowed value, in decibels. Value can range from -20 to -0.1. - - - - - Threshold from which the limiter begins to be active, in decibels. Value can range from -30 to 0. - - - - - Applies a gain to the limited waves, in decibels. Value can range from 0 to 6. - - - - - Cuts frequencies higher than the and allows lower frequencies to pass. - - - - - Attenuates frequencies in a narrow band around the and cuts frequencies outside of this range. - - - - - Determines how much of an audio signal is sent to the left and right buses. - - - - - Pan position. Value can range from -1 (fully left) to 1 (fully right). - - - - - Combines phase-shifted signals with the original signal. The movement of the phase-shifted signals is controlled using a low-frequency oscillator. - - - - - Determines the minimum frequency affected by the LFO modulations, in Hz. Value can range from 10 to 10000. - - - - - Determines the maximum frequency affected by the LFO modulations, in Hz. Value can range from 10 to 10000. - - - - - Adjusts the rate in Hz at which the effect sweeps up and down across the frequency range. - - - - - Output percent of modified sound. Value can range from 0.1 to 0.9. - - - - - Governs how high the filter frequencies sweep. Low value will primarily affect bass frequencies. High value can sweep high into the treble. Value can range from 0.1 to 4. - - - - - Allows modulation of pitch independently of tempo. All frequencies can be increased/decreased with minimal effect on transients. - - - - - Represents the size of the enum. - - - - - Pitch value. Can range from 0 (-1 octave) to 16 (+16 octaves). - - - - - Allows the user to record sound from a microphone. It sets and gets the format in which the audio file will be recorded (8-bit, 16-bit, or compressed). It checks whether or not the recording is active, and if it is, records the sound. It then returns the recorded sample. - - - - - Specifies the format in which the sample will be recorded. See for available formats. - - - - - If true, the sound will be recorded. Note that restarting the recording will remove the previously recorded sample. - - - - - Returns whether the recording is active or not. - - - - - Returns the recorded sample. - - - - - Simulates rooms of different sizes. Its parameters can be adjusted to simulate the sound of a specific room. - - - - - Time between the original signal and the early reflections of the reverb signal, in milliseconds. - - - - - Output percent of predelay. Value can range from 0 to 1. - - - - - Dimensions of simulated room. Bigger means more echoes. Value can range from 0 to 1. - - - - - Defines how reflective the imaginary room's walls are. Value can range from 0 to 1. - - - - - Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Value can range from 0 to 1. - - - - - High-pass filter passes signals with a frequency higher than a certain cutoff frequency and attenuates signals with frequencies lower than the cutoff frequency. Value can range from 0 to 1. - - - - - Output percent of original sound. At 0, only modified sound is outputted. Value can range from 0 to 1. - - - - - Output percent of modified sound. At 0, only original sound is outputted. Value can range from 0 to 1. - - - - - Represents the size of the enum. - - - - - Use the average value as magnitude. - - - - - Use the maximum value as magnitude. - - - - - is a low-level server interface for audio access. It is in charge of creating sample data (playable audio) as well as its playback via a voice interface. - - - - - Two or fewer speakers were detected. - - - - - A 3.1 channel surround setup was detected. - - - - - A 5.1 channel surround setup was detected. - - - - - A 7.1 channel surround setup was detected. - - - - - Number of available audio buses. - - - - - Name of the current device for audio output (see ). - - - - - Scales the rate at which audio is played (i.e. setting it to 0.5 will make the audio be played twice as fast). - - - - - Removes the bus at index index. - - - - - Adds a bus at at_position. - - - - - Moves the bus from index index to index to_index. - - - - - Sets the name of the bus at index bus_idx to name. - - - - - Returns the name of the bus with the index bus_idx. - - - - - Returns the index of the bus with the name bus_name. - - - - - Returns the amount of channels of the bus at index bus_idx. - - - - - Sets the volume of the bus at index bus_idx to volume_db. - - - - - Returns the volume of the bus at index bus_idx in dB. - - - - - Connects the output of the bus at bus_idx to the bus named send. - - - - - Returns the name of the bus that the bus at index bus_idx sends to. - - - - - If true, the bus at index bus_idx is in solo mode. - - - - - If true, the bus at index bus_idx is in solo mode. - - - - - If true, the bus at index bus_idx is muted. - - - - - If true, the bus at index bus_idx is muted. - - - - - If true, the bus at index bus_idx is bypassing effects. - - - - - If true, the bus at index bus_idx is bypassing effects. - - - - - Adds an effect to the bus bus_idx at at_position. - - - - - Removes the effect at index effect_idx from the bus at index bus_idx. - - - - - Returns the number of effects on the bus at bus_idx. - - - - - Returns the at position effect_idx in bus bus_idx. - - - - - Returns the assigned to the given bus and effect indices (and optionally channel). - - - - - Swaps the position of two effects in bus bus_idx. - - - - - If true, the effect at index effect_idx on the bus at index bus_idx is enabled. - - - - - If true, the effect at index effect_idx on the bus at index bus_idx is enabled. - - - - - Returns the peak volume of the left speaker at bus index bus_idx and channel index channel. - - - - - Returns the peak volume of the right speaker at bus index bus_idx and channel index channel. - - - - - Locks the audio driver's main loop. - Note: Remember to unlock it afterwards. - - - - - Unlocks the audio driver's main loop. (After locking it, you should always unlock it.) - - - - - Returns the speaker configuration. - - - - - Returns the sample rate at the output of the . - - - - - Returns the names of all audio devices detected on the system. - - - - - Returns the relative time until the next mix occurs. - - - - - Returns the relative time since the last mix occurred. - - - - - Returns the audio driver's output latency. - - - - - Returns the names of all audio input devices detected on the system. - - - - - Name of the current device for audio input (see ). - - - - - Sets which audio input device is used for audio capture. - - - - - Overwrites the currently used . - - - - - Generates an using the available buses and effects. - - - - - Base class for audio streams. Audio streams are used for sound effects and music playback, and support WAV (via ) and OGG (via ) file formats. - - - - - Returns the length of the audio stream in seconds. - - - - - OGG Vorbis audio stream driver. - - - - - Contains the audio data in bytes. - - - - - If true, the stream will automatically loop when it reaches the end. - - - - - Time in seconds at which the stream starts after being looped. - - - - - Can play, loop, pause a scroll through audio. See and for usage. - - - - - Plays an audio stream non-positionally. - - - - - The audio will be played only on the first channel. - - - - - The audio will be played on all surround channels. - - - - - The audio will be played on the second channel, which is usually the center. - - - - - The object to be played. - - - - - Volume of sound, in dB. - - - - - The pitch and the tempo of the audio, as a multiplier of the audio sample's sample rate. - - - - - If true, audio is playing. - - - - - If true, audio plays when added to scene tree. - - - - - If true, the playback is paused. You can resume it by setting stream_paused to false. - - - - - If the audio configuration has more than two speakers, this sets the target channels. See constants. - - - - - Bus on which this audio is playing. - - - - - Plays the audio from the given from_position, in seconds. - - - - - Sets the position from which audio will be played, in seconds. - - - - - Stops the audio. - - - - - Returns the position in the in seconds. - - - - - Returns the object associated with this . - - - - - Plays audio that dampens with distance from screen center. - - - - - The object to be played. - - - - - Base volume without dampening. - - - - - The pitch and the tempo of the audio, as a multiplier of the audio sample's sample rate. - - - - - If true, audio is playing. - - - - - If true, audio plays when added to scene tree. - - - - - If true, the playback is paused. You can resume it by setting stream_paused to false. - - - - - Maximum distance from which audio is still hearable. - - - - - Dampens audio over distance with this as an exponent. - - - - - Bus on which this audio is playing. - - - - - Areas in which this sound plays. - - - - - Plays the audio from the given position from_position, in seconds. - - - - - Sets the position from which audio will be played, in seconds. - - - - - Stops the audio. - - - - - Returns the position in the . - - - - - Returns the object associated with this . - - - - - Plays a sound effect with directed sound effects, dampens with distance if needed, generates effect of hearable position in space. - By default, audio is heard from the camera position. This can be changed by adding a node to the scene and enabling it by calling on it. - - - - - Linear dampening of loudness according to distance. - - - - - Squared dampening of loudness according to distance. - - - - - Logarithmic dampening of loudness according to distance. - - - - - No dampening of loudness according to distance. - - - - - Mix this audio in, even when it's out of range. - - - - - Pause this audio when it gets out of range. - - - - - Disables doppler tracking. - - - - - Executes doppler tracking in idle step. - - - - - Executes doppler tracking in physics step. - - - - - The object to be played. - - - - - Decides if audio should get quieter with distance linearly, quadratically, logarithmically, or not be affected by distance, effectively disabling attenuation. - - - - - Base sound level unaffected by dampening, in dB. - - - - - Factor for the attenuation effect. - - - - - Sets the absolute maximum of the soundlevel, in dB. - - - - - The pitch and the tempo of the audio, as a multiplier of the audio sample's sample rate. - - - - - If true, audio is playing. - - - - - If true, audio plays when added to scene tree. - - - - - If true, the playback is paused. You can resume it by setting stream_paused to false. - - - - - Sets the distance from which the takes effect. Has no effect if set to 0. - - - - - Decides if audio should pause when source is outside of range. - - - - - Bus on which this audio is playing. - - - - - Areas in which this sound plays. - - - - - If true, the audio should be dampened according to the direction of the sound. - - - - - The angle in which the audio reaches cameras undampened. - - - - - Dampens audio if camera is outside of and is set by this factor, in dB. - - - - - Dampens audio above this frequency, in Hz. - - - - - Amount how much the filter affects the loudness, in dB. - - - - - Decides in which step the Doppler effect should be calculated. - - - - - Plays the audio from the given position from_position, in seconds. - - - - - Sets the position from which audio will be played, in seconds. - - - - - Stops the audio. - - - - - Returns the position in the . - - - - - Returns the object associated with this . - - - - - Randomly varies pitch on each start. - - - - - The current . - - - - - The intensity of random pitch variation. - - - - - AudioStreamSample stores sound samples loaded from WAV files. To play the stored sound, use an (for non-positional audio) or / (for positional audio). The sound can be looped. - This class can also be used to store dynamically-generated PCM audio data. - - - - - Audio does not loop. - - - - - Audio loops the data between and , playing forward only. - - - - - Audio loops the data between and , playing back and forth. - - - - - Audio loops the data between and , playing backward only. - - - - - 8-bit audio codec. - - - - - 16-bit audio codec. - - - - - Audio is compressed using IMA ADPCM. - - - - - Contains the audio data in bytes. - Note: This property expects signed PCM8 data. To convert unsigned PCM8 to signed PCM8, subtract 128 from each byte. - - - - - Audio format. See constants for values. - - - - - The loop mode. This information will be imported automatically from the WAV file if present. See constants for values. - - - - - The loop start point (in number of samples, relative to the beginning of the sample). This information will be imported automatically from the WAV file if present. - - - - - The loop end point (in number of samples, relative to the beginning of the sample). This information will be imported automatically from the WAV file if present. - - - - - The sample rate for mixing this audio. - - - - - If true, audio is stereo. - - - - - Saves the AudioStreamSample as a WAV file to path. Samples with IMA ADPCM format can't be saved. - Note: A .wav extension is automatically appended to path if it is missing. - - - - - Node for back-buffering the currently-displayed screen. The region defined in the BackBufferCopy node is bufferized with the content of the screen it covers, or the entire screen according to the copy mode set. Use the texture(SCREEN_TEXTURE, ...) function in your shader scripts to access the buffer. - Note: Since this node inherits from (and not ), anchors and margins won't apply to child -derived nodes. This can be problematic when resizing the window. To avoid this, add -derived nodes as siblings to the BackBufferCopy node instead of adding them as children. - - - - - Disables the buffering mode. This means the BackBufferCopy node will directly use the portion of screen it covers. - - - - - BackBufferCopy buffers a rectangular region. - - - - - BackBufferCopy buffers the entire screen. - - - - - Buffer mode. See constants. - - - - - The area covered by the BackBufferCopy. Only used if is . - - - - - Baked lightmaps are an alternative workflow for adding indirect (or baked) lighting to a scene. Unlike the approach, baked lightmaps work fine on low-end PCs and mobile devices as they consume almost no resources in run-time. - Note: This node has many known bugs and will be rewritten for Godot 4.0. See GitHub issue #30929. - - - - - The lowest bake quality mode. Fastest to calculate. - - - - - The default bake quality mode. - - - - - The highest bake quality mode. Takes longer to calculate. - - - - - Baking was successful. - - - - - Returns if no viable save path is found. This can happen where an is not specified or when the save location is invalid. - - - - - Currently unused. - - - - - Returns when the baker cannot save per-mesh textures to file. - - - - - Returns if user cancels baking. - - - - - Less precise but faster bake mode. - - - - - More precise bake mode but can take considerably longer to bake. - - - - - Grid subdivision size for lightmapper calculation. The default value will work for most cases. Increase for better lighting on small details or if your scene is very large. - - - - - Three quality modes are available. Higher quality requires more rendering time. See . - - - - - Lightmapping mode. See . - - - - - Defines how far the light will travel before it is no longer effective. The higher the number, the farther the light will travel. For instance, if the value is set to 2, the light will go twice as far. If the value is set to 0.5, the light will only go half as far. - - - - - Multiplies the light sources' intensity by this value. For instance, if the value is set to 2, lights will be twice as bright. If the value is set to 0.5, lights will be half as bright. - - - - - If true, the lightmap can capture light values greater than 1.0. Turning this off will result in a smaller file size. - - - - - The size of the affected area. - - - - - If a isn't specified, the lightmap baker will dynamically set the lightmap size using this value. This value is measured in texels per world unit. The maximum lightmap texture size is 4096x4096. - - - - - Grid size used for real-time capture information on dynamic objects. Cannot be larger than . - - - - - The location where lightmaps will be saved. - - - - - The calculated light data. - - - - - Bakes the lightmaps within the currently edited scene. Returns a to signify if the bake was successful, or if unsuccessful, how the bake failed. - - - - - Executes a dry run bake of lightmaps within the currently edited scene. - - - - - BaseButton is the abstract base class for buttons, so it shouldn't be used directly (it doesn't display anything). Other types of buttons inherit from it. - - - - - Require just a press to consider the button clicked. - - - - - Require a press and a subsequent release before considering the button clicked. - - - - - The normal state (i.e. not pressed, not hovered, not toggled and enabled) of buttons. - - - - - The state of buttons are pressed. - - - - - The state of buttons are hovered. - - - - - The state of buttons are disabled. - - - - - The state of buttons are both hovered and pressed. - - - - - If true, the button is in disabled state and can't be clicked or toggled. - - - - - If true, the button is in toggle mode. Makes the button flip state between pressed and unpressed each time its area is clicked. - - - - - If true, the button will add information about its shortcut in the tooltip. - - - - - If true, the button's state is pressed. Means the button is pressed down or toggled (if is active). - - - - - Determines when the button is considered clicked, one of the constants. - - - - - Binary mask to choose which mouse buttons this button will respond to. - To allow both left-click and right-click, use BUTTON_MASK_LEFT | BUTTON_MASK_RIGHT. - - - - - Focus access mode to use when switching between enabled/disabled (see and ). - - - - - If true, the button stays pressed when moving the cursor outside the button while pressing it. - Note: This property only affects the button's visual appearance. Signals will be emitted at the same moment regardless of this property's value. - - - - - associated to the button. - - - - - associated to the button. - - - - - Called when the button is pressed. If you need to know the button's pressed state (and is active), use instead. - - - - - Called when the button is toggled (only if is active). - - - - - Returns true if the mouse has entered the button and has not left it yet. - - - - - Returns the visual state used to draw the button. This is useful mainly when implementing your own draw code by either overriding _draw() or connecting to "draw" signal. The visual state of the button is defined by the enum. - - - - - A two-dimensional array of boolean values, can be used to efficiently store a binary matrix (every matrix element takes only one bit) and query the values using natural cartesian coordinates. - - - - - Creates a bitmap with the specified size, filled with false. - - - - - Creates a bitmap that matches the given image dimensions, every element of the bitmap is set to false if the alpha value of the image at that position is equal to threshold or less, and true in other case. - - - - - Sets the bitmap's element at the specified position, to the specified value. - - - - - Returns bitmap's value at the specified position. - - - - - Sets a rectangular portion of the bitmap to the specified value. - - - - - Returns the amount of bitmap elements that are set to true. - - - - - Returns bitmap's dimensions. - - - - - Applies morphological dilation to the bitmap. The first argument is the dilation amount, Rect2 is the area where the dilation will be applied. - - - - - Renders text using *.fnt fonts containing texture atlases. Supports distance fields. For using vector font files like TTF directly, see . - - - - - Total font height (ascent plus descent) in pixels. - - - - - Ascent (number of pixels above the baseline). - - - - - If true, distance field hint is enabled. - - - - - The fallback font. - - - - - Creates a BitmapFont from the *.fnt file at path. - - - - - Adds a kerning pair to the as a difference. Kerning pairs are special cases where a typeface advance is determined by the next character. - - - - - Returns a kerning pair as a difference. - - - - - Adds a texture to the . - - - - - Adds a character to the font, where character is the Unicode value, texture is the texture index, rect is the region in the texture (in pixels!), align is the (optional) alignment for the character and advance is the (optional) advance. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Returns the number of textures in the BitmapFont atlas. - - - - - Returns the font atlas texture at index idx. - - - - - Clears all the font data and settings. - - - - - Use a hierarchy of Bone2D bound to a to control, and animate other nodes. - You can use Bone2D and Skeleton2D nodes to animate 2D meshes created with the Polygon 2D UV editor. - Each bone has a transform that you can reset to with . These rest poses are relative to the bone's parent. - If in the editor, you can set the rest pose of an entire skeleton using a menu option, from the code, you need to iterate over the bones to set their individual rest poses. - - - - - Rest transform of the bone. You can reset the node's transforms to this value using . - - - - - Length of the bone's representation drawn in the editor's viewport in pixels. - - - - - Stores the node's current transforms in . - - - - - Returns the node's Transform2D if it doesn't have a parent, or its rest pose relative to its parent. - - - - - Returns the node's index as part of the entire skeleton. See . - - - - - This node must be the child of a node. You can then select a bone for this node to attach to. The BoneAttachment node will copy the transform of the selected bone. - - - - - The name of the attached bone. - - - - - Arranges child controls vertically or horizontally, and rearranges the controls automatically when their minimum size changes. - - - - - Aligns children with the beginning of the container. - - - - - Aligns children with the center of the container. - - - - - Aligns children with the end of the container. - - - - - The alignment of the container's children (must be one of , or ). - - - - - Adds a control to the box as a spacer. If true, begin will insert the spacer control in front of other children. - - - - - 3D box shape that can be a child of a or . - - - - - The box's half extents. The width, height and depth of this shape is twice the half extents. - - - - - Button is the standard themed button. It can contain text and an icon, and will display them according to the current . - Example of creating a button and assigning an action when pressed by code: - - func _ready(): - var button = Button.new() - button.text = "Click me" - button.connect("pressed", self, "_button_pressed") - add_child(button) - - func _button_pressed(): - print("Hello world!") - - Buttons (like all Control nodes) can also be created in the editor, but some situations may require creating them from code. - - - - - Align the text to the left. - - - - - Align the text to the center. - - - - - Align the text to the right. - - - - - The button's text that will be displayed inside the button's area. - - - - - Button's icon, if text is present the icon will be placed before the text. - - - - - Flat buttons don't display decoration. - - - - - When this property is enabled, text that is too large to fit the button is clipped, when disabled the Button will always be wide enough to hold the text. - - - - - Text alignment policy for the button's text, use one of the constants. - - - - - When enabled, the button's icon will expand/shrink to fit the button's size while keeping its aspect. - - - - - Group of . All direct and indirect children buttons become radios. Only one allows being pressed. - should be true. - - - - - Returns the current pressed button. - - - - - Returns an of s who have this as their (see ). - - - - - CPU-based 3D particle node used to create a variety of particle systems and effects. - See also , which provides the same functionality with hardware acceleration, but may not run on older devices. - - - - - Use with to set . - - - - - Use with to set . - - - - - Use with to set . - - - - - Represents the size of the enum. - - - - - All particles will be emitted from a single point. - - - - - Particles will be emitted in the volume of a sphere. - - - - - Particles will be emitted in the volume of a box. - - - - - Particles will be emitted at a position chosen randomly among . Particle color will be modulated by . - - - - - Particles will be emitted at a position chosen randomly among . Particle velocity and rotation will be set based on . Particle color will be modulated by . - - - - - Represents the size of the enum. - - - - - Use with , , and to set initial velocity properties. - - - - - Use with , , and to set angular velocity properties. - - - - - Use with , , and to set orbital velocity properties. - - - - - Use with , , and to set linear acceleration properties. - - - - - Use with , , and to set radial acceleration properties. - - - - - Use with , , and to set tangential acceleration properties. - - - - - Use with , , and to set damping properties. - - - - - Use with , , and to set angle properties. - - - - - Use with , , and to set scale properties. - - - - - Use with , , and to set hue variation properties. - - - - - Use with , , and to set animation speed properties. - - - - - Use with , , and to set animation offset properties. - - - - - Represents the size of the enum. - - - - - Particles are drawn in the order emitted. - - - - - Particles are drawn in order of remaining lifetime. - - - - - Particles are drawn in order of depth. - - - - - If true, particles are being emitted. - - - - - Number of particles emitted in one emission cycle. - - - - - Amount of time each particle will exist. - - - - - If true, only one emission cycle occurs. If set true during a cycle, emission will stop at the cycle's end. - - - - - Particle system starts as if it had already run for this many seconds. - - - - - Particle system's running speed scaling ratio. A value of 0 can be used to pause the particles. - - - - - How rapidly particles in an emission cycle are emitted. If greater than 0, there will be a gap in emissions before the next cycle begins. - - - - - Emission lifetime randomness ratio. - - - - - Particle lifetime randomness ratio. - - - - - The particle system's frame rate is fixed to a value. For instance, changing the value to 2 will make the particles render at 2 frames per second. Note this does not slow down the particle system itself. - - - - - If true, results in fractional delta calculation which has a smoother particles display effect. - - - - - If true, particles use the parent node's coordinate space. If false, they use global coordinates. - - - - - Particle draw order. Uses values. - - - - - The used for each particle. If null, particles will be spheres. - - - - - Particles will be emitted inside this region. See for possible values. - - - - - The sphere's radius if is set to . - - - - - The rectangle's extents if is set to . - - - - - Sets the initial positions to spawn particles when using or . - - - - - Sets the direction the particles will be emitted in when using . - - - - - Sets the s to modulate particles by when using or . - - - - - Align Y axis of particle with the direction of its velocity. - - - - - If true, particles rotate around Y axis by . - - - - - If true, particles will not move on the z axis. - - - - - Unit vector specifying the particles' emission direction. - - - - - Each particle's initial direction range from +spread to -spread degrees. Applied to X/Z plane and Y/Z planes. - - - - - Amount of in Y/Z plane. A value of 1 restricts particles to X/Z plane. - - - - - Gravity applied to every particle. - - - - - Initial velocity magnitude for each particle. Direction comes from and the node's orientation. - - - - - Initial velocity randomness ratio. - - - - - Initial angular velocity applied to each particle. Sets the speed of rotation of the particle. - - - - - Angular velocity randomness ratio. - - - - - Each particle's angular velocity will vary along this . - - - - - Orbital velocity applied to each particle. Makes the particles circle around origin in the local XY plane. Specified in number of full rotations around origin per second. - This property is only available when is true. - - - - - Orbital velocity randomness ratio. - - - - - Each particle's orbital velocity will vary along this . - - - - - Linear acceleration applied to each particle in the direction of motion. - - - - - Linear acceleration randomness ratio. - - - - - Each particle's linear acceleration will vary along this . - - - - - Radial acceleration applied to each particle. Makes particle accelerate away from origin. - - - - - Radial acceleration randomness ratio. - - - - - Each particle's radial acceleration will vary along this . - - - - - Tangential acceleration applied to each particle. Tangential acceleration is perpendicular to the particle's velocity giving the particles a swirling motion. - - - - - Tangential acceleration randomness ratio. - - - - - Each particle's tangential acceleration will vary along this . - - - - - The rate at which particles lose velocity. - - - - - Damping randomness ratio. - - - - - Damping will vary along this . - - - - - Initial rotation applied to each particle, in degrees. - - - - - Rotation randomness ratio. - - - - - Each particle's rotation will be animated along this . - - - - - Initial scale applied to each particle. - - - - - Scale randomness ratio. - - - - - Each particle's scale will vary along this . - - - - - Unused for 3D particles. - - - - - Unused for 3D particles. - - - - - Initial hue variation applied to each particle. - - - - - Hue variation randomness ratio. - - - - - Each particle's hue will vary along this . - - - - - Particle animation speed. - - - - - Animation speed randomness ratio. - - - - - Each particle's animation speed will vary along this . - - - - - Particle animation offset. - - - - - Animation offset randomness ratio. - - - - - Each particle's animation offset will vary along this . - - - - - Restarts the particle emitter. - - - - - Sets the base value of the parameter specified by . - - - - - Returns the base value of the parameter specified by . - - - - - Sets the randomness factor of the parameter specified by . - - - - - Returns the randomness factor of the parameter specified by . - - - - - Sets the of the parameter specified by . - - - - - Returns the of the parameter specified by . - - - - - Enables or disables the given flag (see for options). - - - - - Returns the enabled state of the given flag (see for options). - - - - - Sets this node's properties to match a given node with an assigned . - - - - - CPU-based 2D particle node used to create a variety of particle systems and effects. - See also , which provides the same functionality with hardware acceleration, but may not run on older devices. - - - - - Use with to set . - - - - - Present for consistency with 3D particle nodes, not used in 2D. - - - - - Present for consistency with 3D particle nodes, not used in 2D. - - - - - Represents the size of the enum. - - - - - All particles will be emitted from a single point. - - - - - Particles will be emitted on the surface of a sphere flattened to two dimensions. - - - - - Particles will be emitted in the area of a rectangle. - - - - - Particles will be emitted at a position chosen randomly among . Particle color will be modulated by . - - - - - Particles will be emitted at a position chosen randomly among . Particle velocity and rotation will be set based on . Particle color will be modulated by . - - - - - Represents the size of the enum. - - - - - Use with , , and to set initial velocity properties. - - - - - Use with , , and to set angular velocity properties. - - - - - Use with , , and to set orbital velocity properties. - - - - - Use with , , and to set linear acceleration properties. - - - - - Use with , , and to set radial acceleration properties. - - - - - Use with , , and to set tangential acceleration properties. - - - - - Use with , , and to set damping properties. - - - - - Use with , , and to set angle properties. - - - - - Use with , , and to set scale properties. - - - - - Use with , , and to set hue variation properties. - - - - - Use with , , and to set animation speed properties. - - - - - Use with , , and to set animation offset properties. - - - - - Represents the size of the enum. - - - - - Particles are drawn in the order emitted. - - - - - Particles are drawn in order of remaining lifetime. - - - - - If true, particles are being emitted. - - - - - Number of particles emitted in one emission cycle. - - - - - Amount of time each particle will exist. - - - - - If true, only one emission cycle occurs. If set true during a cycle, emission will stop at the cycle's end. - - - - - Particle system starts as if it had already run for this many seconds. - - - - - Particle system's running speed scaling ratio. A value of 0 can be used to pause the particles. - - - - - How rapidly particles in an emission cycle are emitted. If greater than 0, there will be a gap in emissions before the next cycle begins. - - - - - Emission lifetime randomness ratio. - - - - - Particle lifetime randomness ratio. - - - - - The particle system's frame rate is fixed to a value. For instance, changing the value to 2 will make the particles render at 2 frames per second. Note this does not slow down the simulation of the particle system itself. - - - - - If true, results in fractional delta calculation which has a smoother particles display effect. - - - - - If true, particles use the parent node's coordinate space. If false, they use global coordinates. - - - - - Particle draw order. Uses values. - - - - - Particle texture. If null, particles will be squares. - - - - - Normal map to be used for the property. - Note: Godot expects the normal map to use X+, Y-, and Z+ coordinates. See this page for a comparison of normal map coordinates expected by popular engines. - - - - - Particles will be emitted inside this region. See for possible values. - - - - - The sphere's radius if is set to . - - - - - The rectangle's extents if is set to . - - - - - Sets the initial positions to spawn particles when using or . - - - - - Sets the direction the particles will be emitted in when using . - - - - - Sets the s to modulate particles by when using or . - - - - - Align Y axis of particle with the direction of its velocity. - - - - - Unit vector specifying the particles' emission direction. - - - - - Each particle's initial direction range from +spread to -spread degrees. - - - - - Gravity applied to every particle. - - - - - Initial velocity magnitude for each particle. Direction comes from and the node's orientation. - - - - - Initial velocity randomness ratio. - - - - - Initial angular velocity applied to each particle. Sets the speed of rotation of the particle. - - - - - Angular velocity randomness ratio. - - - - - Each particle's angular velocity will vary along this . - - - - - Orbital velocity applied to each particle. Makes the particles circle around origin. Specified in number of full rotations around origin per second. - - - - - Orbital velocity randomness ratio. - - - - - Each particle's orbital velocity will vary along this . - - - - - Linear acceleration applied to each particle in the direction of motion. - - - - - Linear acceleration randomness ratio. - - - - - Each particle's linear acceleration will vary along this . - - - - - Radial acceleration applied to each particle. Makes particle accelerate away from origin. - - - - - Radial acceleration randomness ratio. - - - - - Each particle's radial acceleration will vary along this . - - - - - Tangential acceleration applied to each particle. Tangential acceleration is perpendicular to the particle's velocity giving the particles a swirling motion. - - - - - Tangential acceleration randomness ratio. - - - - - Each particle's tangential acceleration will vary along this . - - - - - The rate at which particles lose velocity. - - - - - Damping randomness ratio. - - - - - Damping will vary along this . - - - - - Initial rotation applied to each particle, in degrees. - - - - - Rotation randomness ratio. - - - - - Each particle's rotation will be animated along this . - - - - - Initial scale applied to each particle. - - - - - Scale randomness ratio. - - - - - Each particle's scale will vary along this . - - - - - Each particle's initial color. If is defined, it will be multiplied by this color. - - - - - Each particle's color will vary along this . - - - - - Initial hue variation applied to each particle. - - - - - Hue variation randomness ratio. - - - - - Each particle's hue will vary along this . - - - - - Particle animation speed. - - - - - Animation speed randomness ratio. - - - - - Each particle's animation speed will vary along this . - - - - - Particle animation offset. - - - - - Animation offset randomness ratio. - - - - - Each particle's animation offset will vary along this . - - - - - Restarts the particle emitter. - - - - - Sets the base value of the parameter specified by . - - - - - Returns the base value of the parameter specified by . - - - - - Sets the randomness factor of the parameter specified by . - - - - - Returns the randomness factor of the parameter specified by . - - - - - Sets the of the parameter specified by . - - - - - Returns the of the parameter specified by . - - - - - Enables or disables the given flag (see for options). - - - - - Returns the enabled state of the given flag (see for options). - - - - - Sets this node's properties to match a given node with an assigned . - - - - - This node allows you to create a box for use with the CSG system. - - - - - Width of the box measured from the center of the box. - - - - - Height of the box measured from the center of the box. - - - - - Depth of the box measured from the center of the box. - - - - - The material used to render the box. - - - - - For complex arrangements of shapes, it is sometimes needed to add structure to your CSG nodes. The CSGCombiner node allows you to create this structure. The node encapsulates the result of the CSG operations of its children. In this way, it is possible to do operations on one set of shapes that are children of one CSGCombiner node, and a set of separate operations on a second set of shapes that are children of a second CSGCombiner node, and then do an operation that takes the two end results as its input to create the final shape. - - - - - This node allows you to create a cylinder (or cone) for use with the CSG system. - - - - - The radius of the cylinder. - - - - - The height of the cylinder. - - - - - The number of sides of the cylinder, the higher this number the more detail there will be in the cylinder. - - - - - If true a cone is created, the will only apply to one side. - - - - - If true the normals of the cylinder are set to give a smooth effect making the cylinder seem rounded. If false the cylinder will have a flat shaded look. - - - - - The material used to render the cylinder. - - - - - This CSG node allows you to use any mesh resource as a CSG shape, provided it is closed, does not self-intersect, does not contain internal faces and has no edges that connect to more then two faces. - - - - - The resource to use as a CSG shape. - - - - - The used in drawing the CSG shape. - - - - - This node takes a 2D polygon shape and extrudes it to create a 3D mesh. - - - - - Slice is not rotated. - - - - - Slice is rotated around the up vector of the path. - - - - - Slice is rotate to match the path exactly. - - - - - Shape is extruded to . - - - - - Shape is extruded by rotating it around an axis. - - - - - Shape is extruded along a path set by a set in . - - - - - Point array that defines the shape that we'll extrude. - - - - - Extrusion mode. - - - - - Extrusion depth when is . - - - - - Degrees to rotate our extrusion for each slice when is . - - - - - Number of extrusion when is . - - - - - The object containing the path along which we extrude when is . - - - - - Interval at which a new extrusion slice is added along the path when is . - - - - - The method by which each slice is rotated along the path when is . - - - - - If false we extrude centered on our path, if true we extrude in relation to the position of our CSGPolygon when is . - - - - - If true the u component of our uv will continuously increase in unison with the distance traveled along our path when is . - - - - - If true the start and end of our path are joined together ensuring there is no seam when is . - - - - - Generates smooth normals so smooth shading is applied to our mesh. - - - - - Material to use for the resulting mesh. - - - - - Parent class for various CSG primitives. It contains code and functionality that is common between them. It cannot be used directly. Instead use one of the various classes that inherit from it. - - - - - Invert the faces of the mesh. - - - - - This is the CSG base class that provides CSG operation support to the various CSG nodes in Godot. - - - - - Geometry of both primitives is merged, intersecting geometry is removed. - - - - - Only intersecting geometry remains, the rest is removed. - - - - - The second shape is subtracted from the first, leaving a dent with its shape. - - - - - The operation that is performed on this shape. This is ignored for the first CSG child node as the operation is between this node and the previous child of this nodes parent. - - - - - Snap makes the mesh snap to a given distance so that the faces of two meshes can be perfectly aligned. A lower value results in greater precision but may be harder to adjust. - - - - - Calculate tangents for the CSG shape which allows the use of normal maps. This is only applied on the root shape, this setting is ignored on any child. - - - - - Adds a collision shape to the physics engine for our CSG shape. This will always act like a static body. Note that the collision shape is still active even if the CSG shape itself is hidden. - - - - - The physics layers this area is in. - Collidable objects can exist in any of 32 different layers. These layers work like a tagging system, and are not visual. A collidable can use these layers to select with which objects it can collide, using the collision_mask property. - A contact is detected if object A is in any of the layers that object B scans, or object B is in any layer scanned by object A. See Collision layers and masks in the documentation for more information. - - - - - The physics layers this CSG shape scans for collisions. See Collision layers and masks in the documentation for more information. - - - - - Returns true if this is a root shape and is thus the object that is rendered. - - - - - Sets individual bits on the collision mask. Use this if you only need to change one layer's value. - - - - - Returns an individual bit on the collision mask. - - - - - Sets individual bits on the layer mask. Use this if you only need to change one layer's value. - - - - - Returns an individual bit on the collision mask. - - - - - Returns an with two elements, the first is the of this node and the second is the root of this node. Only works when this node is the root shape. - - - - - This node allows you to create a sphere for use with the CSG system. - - - - - Radius of the sphere. - - - - - Number of vertical slices for the sphere. - - - - - Number of horizontal slices for the sphere. - - - - - If true the normals of the sphere are set to give a smooth effect making the sphere seem rounded. If false the sphere will have a flat shaded look. - - - - - The material used to render the sphere. - - - - - This node allows you to create a torus for use with the CSG system. - - - - - The inner radius of the torus. - - - - - The outer radius of the torus. - - - - - The number of slices the torus is constructed of. - - - - - The number of edges each ring of the torus is constructed of. - - - - - If true the normals of the torus are set to give a smooth effect making the torus seem rounded. If false the torus will have a flat shaded look. - - - - - The material used to render the torus. - - - - - This class represents a C# script. It is the C# equivalent of the class and is only available in Mono-enabled Godot builds. - See also . - - - - - Returns a new instance of the script. - - - - - Camera is a special node that displays what is visible from its current location. Cameras register themselves in the nearest node (when ascending the tree). Only one camera can be active per viewport. If no viewport is available ascending the tree, the camera will register in the global viewport. In other words, a camera just provides 3D display capabilities to a , and, without one, a scene registered in that (or higher viewports) can't be displayed. - - - - - Preserves the horizontal aspect ratio; also known as Vert- scaling. This is usually the best option for projects running in portrait mode, as taller aspect ratios will benefit from a wider vertical FOV. - - - - - Preserves the vertical aspect ratio; also known as Hor+ scaling. This is usually the best option for projects running in landscape mode, as wider aspect ratios will automatically benefit from a wider horizontal FOV. - - - - - Perspective projection. Objects on the screen becomes smaller when they are far away. - - - - - Orthogonal projection, also known as orthographic projection. Objects remain the same size on the screen no matter how far away they are. - - - - - Frustum projection. This mode allows adjusting to create "tilted frustum" effects. - - - - - Disables Doppler effect simulation (default). - - - - - Simulate Doppler effect by tracking positions of objects that are changed in _process. Changes in the relative velocity of this camera compared to those objects affect how Audio is perceived (changing the Audio's pitch shift). - - - - - Simulate Doppler effect by tracking positions of objects that are changed in _physics_process. Changes in the relative velocity of this camera compared to those objects affect how Audio is perceived (changing the Audio's pitch shift). - - - - - The axis to lock during / adjustments. Can be either or . - - - - - The culling mask that describes which 3D render layers are rendered by this camera. - - - - - The to use for this camera. - - - - - The horizontal (X) offset of the camera viewport. - - - - - The vertical (Y) offset of the camera viewport. - - - - - If not , this camera will simulate the Doppler effect for objects changed in particular _process methods. See for possible values. - - - - - The camera's projection mode. In mode, objects' Z distance from the camera's local space scales their perceived size. - - - - - If true, the ancestor is currently using this camera. - - - - - The camera's field of view angle (in degrees). Only applicable in perspective mode. Since locks one axis, fov sets the other axis' field of view angle. - - - - - The camera's size measured as 1/2 the width or height. Only applicable in orthogonal mode. Since locks on axis, size sets the other axis' size length. - - - - - The camera's frustum offset. This can be changed from the default to create "tilted frustum" effects such as Y-shearing. - - - - - The distance to the near culling boundary for this camera relative to its local Z axis. - - - - - The distance to the far culling boundary for this camera relative to its local Z axis. - - - - - Returns a normal vector in worldspace, that is the result of projecting a point on the rectangle by the camera projection. This is useful for casting rays in the form of (origin, normal) for object intersection or picking. - - - - - Returns a normal vector from the screen point location directed along the camera. Orthogonal cameras are normalized. Perspective cameras account for perspective, screen width/height, etc. - - - - - Returns a 3D position in worldspace, that is the result of projecting a point on the rectangle by the camera projection. This is useful for casting rays in the form of (origin, normal) for object intersection or picking. - - - - - Returns the 2D coordinate in the rectangle that maps to the given 3D point in worldspace. - - - - - Returns true if the given position is behind the camera. - Note: A position which returns false may still be outside the camera's field of view. - - - - - Returns the 3D point in worldspace that maps to the given 2D coordinate in the rectangle on a plane that is the given z_depth distance into the scene away from the camera. - - - - - Sets the camera projection to perspective mode (see ), by specifying a fov (field of view) angle in degrees, and the z_near and z_far clip planes in world-space units. - - - - - Sets the camera projection to orthogonal mode (see ), by specifying a size, and the z_near and z_far clip planes in world-space units. (As a hint, 2D games often use this projection, with values specified in pixels.) - - - - - Sets the camera projection to frustum mode (see ), by specifying a size, an offset, and the z_near and z_far clip planes in world-space units. - - - - - Makes this camera the current camera for the (see class description). If the camera node is outside the scene tree, it will attempt to become current once it's added. - - - - - If this is the current camera, remove it from being current. If enable_next is true, request to make the next camera current, if any. - - - - - Gets the camera transform. Subclassed cameras such as may provide different transforms than the transform. - - - - - Returns the camera's frustum planes in world-space units as an array of s in the following order: near, far, left, top, right, bottom. Not to be confused with . - - - - - Returns the camera's RID from the . - - - - - Enables or disables the given layer in the . - - - - - Returns true if the given layer in the is enabled, false otherwise. - - - - - Camera node for 2D scenes. It forces the screen (current layer) to scroll following this node. This makes it easier (and faster) to program scrollable scenes than manually changing the position of -based nodes. - This node is intended to be a simple helper to get things going quickly and it may happen that more functionality is desired to change how the camera works. To make your own custom camera node, inherit from and change the transform of the canvas by setting in (you can obtain the current by using ). - Note that the node's position doesn't represent the actual position of the screen, which may differ due to applied smoothing or limits. You can use to get the real position. - - - - - The camera updates with the _physics_process callback. - - - - - The camera updates with the _process callback. - - - - - The camera's position is fixed so that the top-left corner is always at the origin. - - - - - The camera's position takes into account vertical/horizontal offsets and the screen size. - - - - - The camera's offset, useful for looking around or camera shake animations. - - - - - The Camera2D's anchor point. See constants. - - - - - If true, the camera rotates with the target. - - - - - If true, the camera is the active camera for the current scene. Only one camera can be current, so setting a different camera current will disable this one. - - - - - The camera's zoom relative to the viewport. Values larger than Vector2(1, 1) zoom out and smaller values zoom in. For an example, use Vector2(0.5, 0.5) for a 2× zoom-in, and Vector2(4, 4) for a 4× zoom-out. - - - - - The custom node attached to the . If null or not a , uses the default viewport instead. - - - - - The camera's process callback. See . - - - - - Left scroll limit in pixels. The camera stops moving when reaching this value. - - - - - Top scroll limit in pixels. The camera stops moving when reaching this value. - - - - - Right scroll limit in pixels. The camera stops moving when reaching this value. - - - - - Bottom scroll limit in pixels. The camera stops moving when reaching this value. - - - - - If true, the camera smoothly stops when reaches its limits. - - - - - If true, the camera only moves when reaching the horizontal drag margins. If false, the camera moves horizontally regardless of margins. - - - - - If true, the camera only moves when reaching the vertical drag margins. If false, the camera moves vertically regardless of margins. - - - - - If true, the camera smoothly moves towards the target at . - - - - - Speed in pixels per second of the camera's smoothing effect when is true. - - - - - The horizontal offset of the camera, relative to the drag margins. - Note: Offset H is used only to force offset relative to margins. It's not updated in any way if drag margins are enabled and can be used to set initial offset. - - - - - The vertical offset of the camera, relative to the drag margins. - Note: Used the same as . - - - - - Left margin needed to drag the camera. A value of 1 makes the camera move only when reaching the edge of the screen. - - - - - Top margin needed to drag the camera. A value of 1 makes the camera move only when reaching the edge of the screen. - - - - - Right margin needed to drag the camera. A value of 1 makes the camera move only when reaching the edge of the screen. - - - - - Bottom margin needed to drag the camera. A value of 1 makes the camera move only when reaching the edge of the screen. - - - - - If true, draws the camera's screen rectangle in the editor. - - - - - If true, draws the camera's limits rectangle in the editor. - - - - - If true, draws the camera's drag margin rectangle in the editor. - - - - - Make this the current 2D camera for the scene (viewport and layer), in case there are many cameras in the scene. - - - - - Removes any from the ancestor 's internal currently-assigned camera. - - - - - Sets the specified camera limit. See also , , , and . - - - - - Returns the specified camera limit. See also , , , and . - - - - - Sets the specified margin. See also , , , and . - - - - - Returns the specified margin. See also , , , and . - - - - - Returns the camera position. - - - - - Returns the location of the 's screen-center, relative to the origin. - - - - - Forces the camera to update scroll immediately. - - - - - Sets the camera's position immediately to its current smoothing destination. - This has no effect if smoothing is disabled. - - - - - Aligns the camera to the tracked node. - - - - - A camera feed gives you access to a single physical camera attached to your device. When enabled, Godot will start capturing frames from the camera which can then be used. - Note: Many cameras will return YCbCr images which are split into two textures and need to be combined in a shader. Godot does this automatically for you if you set the environment to show the camera image in the background. - - - - - No image set for the feed. - - - - - Feed supplies RGB images. - - - - - Feed supplies YCbCr images that need to be converted to RGB. - - - - - Feed supplies separate Y and CbCr images that need to be combined and converted to RGB. - - - - - Unspecified position. - - - - - Camera is mounted at the front of the device. - - - - - Camera is mounted at the back of the device. - - - - - If true, the feed is active. - - - - - The transform applied to the camera's image. - - - - - Returns the unique ID for this feed. - - - - - Returns the camera's name. - - - - - Returns the position of camera on the device. - - - - - The keeps track of different cameras accessible in Godot. These are external cameras such as webcams or the cameras on your phone. - It is notably used to provide AR modules with a video feed from the camera. - - - - - The RGBA camera image. - - - - - The YCbCr camera image. - - - - - The Y component camera image. - - - - - The CbCr component camera image. - - - - - Returns the with this id. - - - - - Returns the number of s registered. - - - - - Returns an array of s. - - - - - Adds a camera feed to the camera server. - - - - - Removes a . - - - - - This texture gives access to the camera texture provided by a . - Note: Many cameras supply YCbCr images which need to be converted in a shader. - - - - - The ID of the for which we want to display the image. - - - - - Which image within the we want access to, important if the camera image is split in a Y and CbCr component. - - - - - Convenience property that gives access to the active property of the . - - - - - Base class of anything 2D. Canvas items are laid out in a tree; children inherit and extend their parent's transform. is extended by for anything GUI-related, and by for anything related to the 2D engine. - Any can draw. For this, must be called, then will be received on idle time to request redraw. Because of this, canvas items don't need to be redrawn on every frame, improving the performance significantly. Several functions for drawing on the are provided (see draw_* functions). However, they can only be used inside the , signal or virtual functions. - Canvas items are drawn in tree order. By default, children are on top of their parents so a root will be drawn behind everything. This behavior can be changed on a per-item basis. - A can also be hidden, which will also hide its children. It provides many ways to change parameters such as modulation (for itself and its children) and self modulation (only for itself), as well as its blend mode. - Ultimately, a transform notification can be requested, which will notify the node that its global position changed in case the parent tree changed. - Note: Unless otherwise specified, all methods that have angle parameters must have angles specified as radians. To convert degrees to radians, use @GDScript.deg2rad. - - - - - The 's transform has changed. This notification is only received if enabled by or . - - - - - The is requested to draw. - - - - - The 's visibility has changed. - - - - - The has entered the canvas. - - - - - The has exited the canvas. - - - - - Mix blending mode. Colors are assumed to be independent of the alpha (opacity) value. - - - - - Additive blending mode. - - - - - Subtractive blending mode. - - - - - Multiplicative blending mode. - - - - - Mix blending mode. Colors are assumed to be premultiplied by the alpha (opacity) value. - - - - - Disables blending mode. Colors including alpha are written as-is. Only applicable for render targets with a transparent background. No lighting will be applied. - - - - - If true, this is drawn. The node is only visible if all of its antecedents are visible as well (in other words, must return true). - Note: For controls that inherit , the correct way to make them visible is to call one of the multiple popup*() functions instead. - - - - - The color applied to textures on this . - - - - - The color applied to textures on this . This is not inherited by children s. - - - - - If true, the object draws behind its parent. - - - - - If true, the object draws on top of its parent. - - - - - The rendering layers in which this responds to nodes. - - - - - The material applied to textures on this . - - - - - If true, the parent 's property is used as this one's material. - - - - - Overridable function called by the engine (if defined) to draw the canvas item. - - - - - Returns the canvas item RID used by for this item. - - - - - Returns true if the node is present in the , its property is true and all its antecedents are also visible. If any antecedent is hidden, this node will not be visible in the scene tree. - - - - - Show the if it's currently hidden. For controls that inherit , the correct way to make them visible is to call one of the multiple popup*() functions instead. - - - - - Hide the if it's currently visible. - - - - - Queue the for update. will be called on idle time to request redraw. - - - - - If enable is true, the node won't inherit its transform from parent canvas items. - - - - - Returns true if the node is set as top-level. See . - - - - - Draws a line from a 2D point to another, with a given color and width. It can be optionally antialiased. - - - - - Draws interconnected line segments with a uniform color and width and optional antialiasing. - - - - - Draws interconnected line segments with a uniform width, segment-by-segment coloring, and optional antialiasing. Colors assigned to line segments match by index between points and colors. - - - - - Draws an arc between the given angles. The larger the value of point_count, the smoother the curve. - - - - - Draws multiple, parallel lines with a uniform color. - Note: width and antialiased are currently not implemented and have no effect. - - - - - Draws multiple, parallel lines with a uniform width and segment-by-segment coloring. Colors assigned to line segments match by index between points and colors. - Note: width and antialiased are currently not implemented and have no effect. - - - - - Draws a rectangle. If filled is true, the rectangle will be filled with the color specified. If filled is false, the rectangle will be drawn as a stroke with the color and width specified. If antialiased is true, the lines will be antialiased. - Note: width and antialiased are only effective if filled is false. - - - - - Draws a colored circle. - - - - - Draws a texture at a given position. - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Draws a textured rectangle at a given position, optionally modulated by a color. If transpose is true, the texture will have its X and Y coordinates swapped. - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Draws a textured rectangle region at a given position, optionally modulated by a color. If transpose is true, the texture will have its X and Y coordinates swapped. - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Draws a styled rectangle. - - - - - Draws a custom primitive. 1 point for a point, 2 points for a line, 3 points for a triangle and 4 points for a quad. - - - - - Draws a polygon of any amount of points, convex or concave. - - If the parameter is null, then the default value is new Vector2[] {} - - - - Draws a colored polygon of any amount of points, convex or concave. - - If the parameter is null, then the default value is new Vector2[] {} - - - - Draws text using the specified font at the position (top-left corner). The text will have its color multiplied by modulate. If clip_w is greater than or equal to 0, the text will be clipped if it exceeds the specified width. - Example using the default project font: - - # If using this method in a script that redraws constantly, move the - # `default_font` declaration to a member variable assigned in `_ready()` - # so the Control is only created once. - var default_font = Control.new().get_font("font") - draw_string(default_font, Vector2(64, 64), "Hello world") - - See also . - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Draws a string character using a custom font. Returns the advance, depending on the character width and kerning with an optional next character. - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Draws a in 2D, using the provided texture. See for related documentation. - - If the parameter is null, then the default value is Transform2D.Identity - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Draws a in 2D with the provided texture. See for related documentation. - - - - - Sets a custom transform for drawing via components. Anything drawn afterwards will be transformed by this. - - - - - Sets a custom transform for drawing via matrix. Anything drawn afterwards will be transformed by this. - - - - - Returns the transform matrix of this item. - - - - - Returns the global transform matrix of this item. - - - - - Returns the global transform matrix of this item in relation to the canvas. - - - - - Returns this item's transform in relation to the viewport. - - - - - Returns the viewport's boundaries as a . - - - - - Returns the transform matrix of this item's canvas. - - - - - Returns the mouse position relative to this item's position. - - - - - Returns the global position of the mouse. - - - - - Returns the of the canvas where this item is in. - - - - - Returns the where this item is in. - - - - - If enable is true, children will be updated with local transform data. - - - - - Returns true if local transform notifications are communicated to children. - - - - - If enable is true, children will be updated with global transform data. - - - - - Returns true if global transform notifications are communicated to children. - - - - - Forces the transform to update. Transform changes in physics are not instant for performance reasons. Transforms are accumulated and then set. Use this if you need an up-to-date transform when doing physics operations. - - - - - Assigns screen_point as this node's new local transform. - - - - - Transformations issued by event's inputs are applied in local space instead of global space. - - - - - s provide a means of modifying the textures associated with a CanvasItem. They specialize in describing blend and lighting behaviors for textures. Use a to more fully customize a material's interactions with a . - - - - - Render the material using both light and non-light sensitive material properties. - - - - - Render the material as if there were no light. - - - - - Render the material as if there were only light. - - - - - Mix blending mode. Colors are assumed to be independent of the alpha (opacity) value. - - - - - Additive blending mode. - - - - - Subtractive blending mode. - - - - - Multiplicative blending mode. - - - - - Mix blending mode. Colors are assumed to be premultiplied by the alpha (opacity) value. - - - - - The manner in which a material's rendering is applied to underlying textures. - - - - - The manner in which material reacts to lighting. - - - - - If true, enable spritesheet-based animation features when assigned to and nodes. The or should also be set to a positive value for the animation to play. - This property (and other particles_anim_* properties that depend on it) has no effect on other types of nodes. - - - - - The number of columns in the spritesheet assigned as for a or . - Note: This property is only used and visible in the editor if is true. - - - - - The number of rows in the spritesheet assigned as for a or . - Note: This property is only used and visible in the editor if is true. - - - - - If true, the particles animation will loop. - Note: This property is only used and visible in the editor if is true. - - - - - Canvas drawing layer. nodes that are direct or indirect children of a will be drawn in that layer. The layer is a numeric index that defines the draw order. The default 2D scene renders with index 0, so a with index -1 will be drawn below, and one with index 1 will be drawn above. This is very useful for HUDs (in layer 1+ or above), or backgrounds (in layer -1 or below). - - - - - Layer index for draw order. Lower values are drawn first. - - - - - The layer's base offset. - - - - - The layer's rotation in degrees. - - - - - The layer's rotation in radians. - - - - - The layer's scale. - - - - - The layer's transform. - - - - - The custom node assigned to the . If null, uses the default viewport instead. - - - - - Sets the layer to follow the viewport in order to simulate a pseudo 3D effect. - - - - - Scales the layer when using . Layers moving into the foreground should have increasing scales, while layers moving into the background should have decreasing scales. - - - - - Returns the RID of the canvas used by this layer. - - - - - tints the canvas elements using its assigned . - - - - - The tint color to apply. - - - - - Class representing a capsule-shaped . - - - - - Radius of the capsule mesh. - - - - - Height of the capsule mesh from the center point. - - - - - Number of radial segments on the capsule mesh. - - - - - Number of rings along the height of the capsule. - - - - - Capsule shape for collisions. - - - - - The capsule's radius. - - - - - The capsule's height. - - - - - Capsule shape for 2D collisions. - - - - - The capsule's radius. - - - - - The capsule's height. - - - - - CenterContainer keeps children controls centered. This container keeps all children to their minimum size, in the center. - - - - - If true, centers children relative to the 's top left corner. - - - - - By setting various properties on this object, you can control how individual characters will be displayed in a . - - - - - The index of the current character (starting from 0). Setting this property won't affect drawing. - - - - - The index of the current character (starting from 0). Setting this property won't affect drawing. - - - - - The time elapsed since the was added to the scene tree (in seconds). Time stops when the project is paused, unless the 's is set to . - Note: Time still passes while the is hidden. - - - - - If true, the character will be drawn. If false, the character will be hidden. Characters around hidden characters will reflow to take the space of hidden characters. If this is not desired, set their to Color(1, 1, 1, 0) instead. - - - - - The position offset the character will be drawn with (in pixels). - - - - - The color the character will be drawn with. - - - - - Contains the arguments passed in the opening BBCode tag. By default, arguments are strings; if their contents match a type such as , or , they will be converted automatically. Color codes in the form #rrggbb or #rgb will be converted to an opaque . String arguments may not contain spaces, even if they're quoted. If present, quotes will also be present in the final string. - For example, the opening BBCode tag [example foo=hello bar=true baz=42 color=#ffffff] will map to the following : - - {"foo": "hello", "bar": true, "baz": 42, "color": Color(1, 1, 1, 1)} - - - - - - The Unicode codepoint the character will use. This only affects non-whitespace characters. @GDScript.ord can be useful here. For example, the following will replace all characters with asterisks: - - # `char_fx` is the CharFXTransform parameter from `_process_custom_fx()`. - # See the RichTextEffect documentation for details. - char_fx.character = ord("*") - - - - - - A checkbox allows the user to make a binary choice (choosing only one of two possible options). It's similar to in functionality, but it has a different apperance. To follow established UX patterns, it's recommended to use CheckBox when toggling it has no immediate effect on something. For instance, it should be used when toggling it will only do something once a confirmation button is pressed. - - - - - CheckButton is a toggle button displayed as a check field. It's similar to in functionality, but it has a different apperance. To follow established UX patterns, it's recommended to use CheckButton when toggling it has an immediate effect on something. For instance, it should be used if toggling it enables/disables a setting without requiring the user to press a confirmation button. - - - - - Circular shape for 2D collisions. This shape is useful for modeling balls or small characters and its collision detection with everything else is very fast. - - - - - The circle's radius. - - - - - This node extends to add collisions with and/or nodes. The camera cannot move through colliding objects. - - - - - The camera updates with the _physics_process callback. - - - - - The camera updates with the _process callback. - - - - - The camera's collision margin. The camera can't get closer than this distance to a colliding object. - - - - - The camera's process callback. See . - - - - - The camera's collision mask. Only objects in at least one collision layer matching the mask will be detected. See Collision layers and masks in the documentation for more information. - - - - - If true, the camera stops on contact with s. - - - - - If true, the camera stops on contact with s. - - - - - Sets the specified bit index to the value. - Note: Bit indices range from 0-19. - - - - - Returns true if the specified bit index is on. - Note: Bit indices range from 0-19. - - - - - Adds a collision exception so the camera does not collide with the specified . - - - - - Adds a collision exception so the camera does not collide with the specified node. - - - - - Removes a collision exception with the specified . - - - - - Removes a collision exception with the specified node. - - - - - Returns the distance the camera has been offset due to a collision. - - - - - Removes all collision exceptions. - - - - - CollisionObject is the base class for physics objects. It can hold any number of collision s. Each shape must be assigned to a shape owner. The CollisionObject can have any number of shape owners. Shape owners are not nodes and do not appear in the editor, but are accessible through code using the shape_owner_* methods. - - - - - If true, the 's shapes will respond to s. - - - - - If true, the will continue to receive input events as the mouse is dragged across its shapes. - - - - - Accepts unhandled s. click_position is the clicked location in world space and click_normal is the normal vector extending from the clicked surface of the at shape_idx. Connect to the input_event signal to easily pick up these events. - - - - - Returns the object's . - - - - - Creates a new shape owner for the given object. Returns owner_id of the new owner for future reference. - - - - - Removes the given shape owner. - - - - - Returns an of owner_id identifiers. You can use these ids in other methods that take owner_id as an argument. - - - - - Sets the of the given shape owner. - - - - - Returns the shape owner's . - - - - - Returns the parent object of the given shape owner. - - - - - If true, disables the given shape owner. - - - - - If true, the shape owner and its shapes are disabled. - - - - - Adds a to the shape owner. - - - - - Returns the number of shapes the given shape owner contains. - - - - - Returns the with the given id from the given shape owner. - - - - - Returns the child index of the with the given id from the given shape owner. - - - - - Removes a shape from the given shape owner. - - - - - Removes all shapes from the shape owner. - - - - - Returns the owner_id of the given shape. - - - - - CollisionObject2D is the base class for 2D physics objects. It can hold any number of 2D collision s. Each shape must be assigned to a shape owner. The CollisionObject2D can have any number of shape owners. Shape owners are not nodes and do not appear in the editor, but are accessible through code using the shape_owner_* methods. - - - - - If true, this object is pickable. A pickable object can detect the mouse pointer entering/leaving, and if the mouse is inside it, report input events. Requires at least one collision_layer bit to be set. - - - - - Accepts unhandled s. Requires to be true. shape_idx is the child index of the clicked . Connect to the input_event signal to easily pick up these events. - - - - - Returns the object's . - - - - - Creates a new shape owner for the given object. Returns owner_id of the new owner for future reference. - - - - - Removes the given shape owner. - - - - - Returns an of owner_id identifiers. You can use these ids in other methods that take owner_id as an argument. - - - - - Sets the of the given shape owner. - - - - - Returns the shape owner's . - - - - - Returns the parent object of the given shape owner. - - - - - If true, disables the given shape owner. - - - - - If true, the shape owner and its shapes are disabled. - - - - - If enable is true, collisions for the shape owner originating from this will not be reported to collided with s. - - - - - Returns true if collisions for the shape owner originating from this will not be reported to collided with s. - - - - - Sets the one_way_collision_margin of the shape owner identified by given owner_id to margin pixels. - - - - - Returns the one_way_collision_margin of the shape owner identified by given owner_id. - - - - - Adds a to the shape owner. - - - - - Returns the number of shapes the given shape owner contains. - - - - - Returns the with the given id from the given shape owner. - - - - - Returns the child index of the with the given id from the given shape owner. - - - - - Removes a shape from the given shape owner. - - - - - Removes all shapes from the shape owner. - - - - - Returns the owner_id of the given shape. - - - - - Allows editing a collision polygon's vertices on a selected plane. Can also set a depth perpendicular to that plane. This class is only available in the editor. It will not appear in the scene tree at run-time. Creates a for gameplay. Properties modified during gameplay will have no effect. - - - - - Length that the resulting collision extends in either direction perpendicular to its polygon. - - - - - If true, no collision will be produced. - - - - - Array of vertices which define the polygon. - Note: The returned value is a copy of the original. Methods which mutate the size or properties of the return value will not impact the original polygon. To change properties of the polygon, assign it to a temporary variable and make changes before reassigning the polygon member. - - - - - Provides a 2D collision polygon to a parent. Polygons can be drawn in the editor or specified by a list of vertices. - - - - - Collisions will include the polygon and its contained area. - - - - - Collisions will only include the polygon edges. - - - - - Collision build mode. Use one of the constants. - - - - - The polygon's list of vertices. The final point will be connected to the first. The returned value is a clone of the , not a reference. - - - - - If true, no collisions will be detected. - - - - - If true, only edges that face up, relative to 's rotation, will collide with other objects. - - - - - The margin used for one-way collision (in pixels). Higher values will make the shape thicker, and work better for colliders that enter the polygon at a high velocity. - - - - - Editor facility for creating and editing collision shapes in 3D space. You can use this node to represent all sorts of collision shapes, for example, add this to an to give it a detection shape, or add it to a to create a solid object. IMPORTANT: this is an Editor-only helper to create shapes, use to get the actual shape. - - - - - The actual shape owned by this collision shape. - - - - - A disabled collision shape has no effect in the world. - - - - - If this method exists within a script it will be called whenever the shape resource has been modified. - - - - - Sets the collision shape's shape to the addition of all its convexed siblings geometry. - - - - - Editor facility for creating and editing collision shapes in 2D space. You can use this node to represent all sorts of collision shapes, for example, add this to an to give it a detection shape, or add it to a to create a solid object. IMPORTANT: this is an Editor-only helper to create shapes, use to get the actual shape. - - - - - The actual shape owned by this collision shape. - - - - - A disabled collision shape has no effect in the world. This property should be changed with . - - - - - Sets whether this collision shape should only detect collision on one side (top or bottom). - - - - - The margin used for one-way collision (in pixels). Higher values will make the shape thicker, and work better for colliders that enter the shape at a high velocity. - - - - - node displaying a color picker widget. It's useful for selecting a color from an RGB/RGBA colorspace. - - - - - The currently selected color. - - - - - If true, shows an alpha channel slider (transparency). - - - - - If true, allows editing the color with Hue/Saturation/Value sliders. - Note: Cannot be enabled if raw mode is on. - - - - - If true, allows the color R, G, B component values to go beyond 1.0, which can be used for certain special operations that require it (like tinting without darkening or rendering sprites in HDR). - Note: Cannot be enabled if HSV mode is on. - - - - - If true, the color will apply only after the user releases the mouse button, otherwise it will apply immediately even in mouse motion event (which can cause performance issues). - - - - - If true, the "add preset" button is enabled. - - - - - If true, saved color presets are visible. - - - - - Adds the given color to a list of color presets. The presets are displayed in the color picker and the user will be able to select them. - Note: the presets list is only for this color picker. - - - - - Removes the given color from the list of color presets of this color picker. - - - - - Returns the list of colors in the presets of the color picker. - - - - - Encapsulates a making it accessible by pressing a button. Pressing the button will toggle the visibility. - - - - - The currently selected color. - - - - - If true, the alpha channel in the displayed will be visible. - - - - - Returns the that this node toggles. - - - - - Returns the control's which allows you to connect to popup signals. This allows you to handle events when the ColorPicker is shown or hidden. - - - - - Displays a colored rectangle. - - - - - The fill color. - - $ColorRect.color = Color(1, 0, 0, 1) # Set ColorRect's color to red. - - - - - - Concave polygon shape resource, which can be set into a or area. This shape is created by feeding a list of triangles. - Note: when used for collision, is intended to work with static nodes like and will not work with or with a mode other than Static. - - - - - Sets the faces (an array of triangles). - - - - - Returns the faces (an array of triangles). - - - - - Concave polygon 2D shape resource for physics. It is made out of segments and is optimal for complex polygonal concave collisions. However, it is not advised to use for nodes. A CollisionPolygon2D in convex decomposition mode (solids) or several convex objects are advised for that instead. Otherwise, a concave polygon 2D shape is better for static collisions. - The main difference between a and a is that a concave polygon assumes it is concave and uses a more complex method of collision detection, and a convex one forces itself to be convex in order to speed up collision detection. - - - - - The array of points that make up the 's line segments. - - - - - The joint can rotate the bodies across an axis defined by the local x-axes of the . - The twist axis is initiated as the X axis of the . - Once the Bodies swing, the twist axis is calculated as the middle of the x-axes of the Joint in the local space of the two Bodies. - - - - - Swing is rotation from side to side, around the axis perpendicular to the twist axis. - The swing span defines, how much rotation will not get corrected along the swing axis. - Could be defined as looseness in the . - If below 0.05, this behavior is locked. - - - - - Twist is the rotation around the twist axis, this value defined how far the joint can twist. - Twist is locked if below 0.05. - - - - - The speed with which the swing or twist will take place. - The higher, the faster. - - - - - The ease with which the joint starts to twist. If it's too low, it takes more force to start twisting the joint. - - - - - Defines, how fast the swing- and twist-speed-difference on both sides gets synced. - - - - - Represents the size of the enum. - - - - - Swing is rotation from side to side, around the axis perpendicular to the twist axis. - The swing span defines, how much rotation will not get corrected along the swing axis. - Could be defined as looseness in the . - If below 0.05, this behavior is locked. - - - - - Twist is the rotation around the twist axis, this value defined how far the joint can twist. - Twist is locked if below 0.05. - - - - - The speed with which the swing or twist will take place. - The higher, the faster. - - - - - The ease with which the joint starts to twist. If it's too low, it takes more force to start twisting the joint. - - - - - Defines, how fast the swing- and twist-speed-difference on both sides gets synced. - - - - - This helper class can be used to store Variant values on the filesystem using INI-style formatting. The stored values are identified by a section and a key: - - [section] - some_key=42 - string_example="Hello World!" - a_vector=Vector3( 1, 0, 2 ) - - The stored data can be saved to or parsed from a file, though ConfigFile objects can also be used directly without accessing the filesystem. - The following example shows how to parse an INI-style file from the system, read its contents and store new values in it: - - var config = ConfigFile.new() - var err = config.load("user://settings.cfg") - if err == OK: # If not, something went wrong with the file loading - # Look for the display/width pair, and default to 1024 if missing - var screen_width = config.get_value("display", "width", 1024) - # Store a variable if and only if it hasn't been defined yet - if not config.has_section_key("audio", "mute"): - config.set_value("audio", "mute", false) - # Save the changes by overwriting the previous file - config.save("user://settings.cfg") - - Keep in mind that section and property names can't contain spaces. Anything after a space will be ignored on save and on load. - ConfigFiles can also contain manually written comment lines starting with a semicolon (;). Those lines will be ignored when parsing the file. Note that comments will be lost when saving the ConfigFile. This can still be useful for dedicated server configuration files, which are typically never overwritten without explicit user action. - - - - - Assigns a value to the specified key of the specified section. If either the section or the key do not exist, they are created. Passing a null value deletes the specified key if it exists, and deletes the section if it ends up empty once the key has been removed. - - - - - Returns the current value for the specified section and key. If either the section or the key do not exist, the method returns the fallback default value. If default is not specified or set to null, an error is also raised. - - - - - Returns true if the specified section exists. - - - - - Returns true if the specified section-key pair exists. - - - - - Returns an array of all defined section identifiers. - - - - - Returns an array of all defined key identifiers in the specified section. Raises an error and returns an empty array if the section does not exist. - - - - - Deletes the specified section along with all the key-value pairs inside. Raises an error if the section does not exist. - - - - - Deletes the specified key in a section. Raises an error if either the section or the key do not exist. - - - - - Loads the config file specified as a parameter. The file's contents are parsed and loaded in the object which the method was called on. - Returns one of the code constants (OK on success). - - - - - Parses the the passed string as the contents of a config file. The string is parsed and loaded in the ConfigFile object which the method was called on. - Returns one of the code constants (OK on success). - - - - - Saves the contents of the object to the file specified as a parameter. The output file uses an INI-style structure. - Returns one of the code constants (OK on success). - - - - - Loads the encrypted config file specified as a parameter, using the provided key to decrypt it. The file's contents are parsed and loaded in the object which the method was called on. - Returns one of the code constants (OK on success). - - - - - Loads the encrypted config file specified as a parameter, using the provided password to decrypt it. The file's contents are parsed and loaded in the object which the method was called on. - Returns one of the code constants (OK on success). - - - - - Saves the contents of the object to the AES-256 encrypted file specified as a parameter, using the provided key to encrypt it. The output file uses an INI-style structure. - Returns one of the code constants (OK on success). - - - - - Saves the contents of the object to the AES-256 encrypted file specified as a parameter, using the provided password to encrypt it. The output file uses an INI-style structure. - Returns one of the code constants (OK on success). - - - - - Dialog for confirmation of actions. This dialog inherits from , but has by default an OK and Cancel button (in host OS order). - To get cancel action, you can use: - - get_cancel().connect("pressed", self, "cancelled") - . - - - - - Returns the cancel button. - - - - - Base node for containers. A contains other controls and automatically arranges them in a certain way. - A Control can inherit this to create custom container classes. - - - - - Notification for when sorting the children, it must be obeyed immediately. - - - - - Queue resort of the contained children. This is called automatically anyway, but can be called upon request. - - - - - Fit a child control in a given rect. This is mainly a helper for creating custom container classes. - - - - - Base class for all UI-related nodes. features a bounding rectangle that defines its extents, an anchor position relative to its parent control or the current viewport, and margins that represent an offset to the anchor. The margins update automatically when the node, any of its parents, or the screen size change. - For more information on Godot's UI system, anchors, margins, and containers, see the related tutorials in the manual. To build flexible UIs, you'll need a mix of UI elements that inherit from and nodes. - User Interface nodes and input - Godot sends input events to the scene's root node first, by calling . forwards the event down the node tree to the nodes under the mouse cursor, or on keyboard focus. To do so, it calls . Call so no other node receives the event. Once you accepted an input, it becomes handled so will not process it. - Only one node can be in keyboard focus. Only the node in focus will receive keyboard events. To get the focus, call . nodes lose focus when another node grabs it, or if you hide the node in focus. - Sets to to tell a node to ignore mouse or touch events. You'll need it if you place an icon on top of a button. - resources change the Control's appearance. If you change the on a node, it affects all of its children. To override some of the theme's parameters, call one of the add_*_override methods, like . You can override the theme with the inspector. - Note: Theme items are not properties. This means you can't access their values using and . Instead, use , , , , , and the add_*_override methods provided by this class. - - - - - Sent when the node changes size. Use to get the new size. - - - - - Sent when the mouse pointer enters the node. - - - - - Sent when the mouse pointer exits the node. - - - - - Sent when the node grabs focus. - - - - - Sent when the node loses focus. - - - - - Sent when the node's changes, right before Godot redraws the control. Happens when you call one of the add_*_override methods. - - - - - Sent when an open modal dialog closes. See . - - - - - Sent when this node is inside a which has begun being scrolled. - - - - - Sent when this node is inside a which has stopped being scrolled. - - - - - Snaps one of the 4 anchor's sides to the origin of the node's Rect, in the top left. Use it with one of the anchor_* member variables, like . To change all 4 anchors at once, use . - - - - - Snaps one of the 4 anchor's sides to the end of the node's Rect, in the bottom right. Use it with one of the anchor_* member variables, like . To change all 4 anchors at once, use . - - - - - The node cannot grab focus. Use with . - - - - - The node can only grab focus on mouse clicks. Use with . - - - - - The node can grab focus on mouse click or using the arrows and the Tab keys on the keyboard. Use with . - - - - - The control will be resized to its minimum size. - - - - - The control's width will not change. - - - - - The control's height will not change. - - - - - The control's size will not change. - - - - - The control will receive mouse button input events through if clicked on. And the control will receive the mouse_entered and mouse_exited signals. These events are automatically marked as handled, and they will not propagate further to other controls. This also results in blocking signals in other controls. - - - - - The control will receive mouse button input events through if clicked on. And the control will receive the mouse_entered and mouse_exited signals. If this control does not handle the event, the parent control (if any) will be considered, and so on until there is no more parent control to potentially handle it. This also allows signals to fire in other controls. Even if no control handled it at all, the event will still be handled automatically, so unhandled input will not be fired. - - - - - The control will not receive mouse button input events through . The control will also not receive the mouse_entered nor mouse_exited signals. This will not block other controls from receiving these events or firing the signals. Ignored events will not be handled automatically. - - - - - Show the system's arrow mouse cursor when the user hovers the node. Use with . - - - - - Show the system's I-beam mouse cursor when the user hovers the node. The I-beam pointer has a shape similar to "I". It tells the user they can highlight or insert text. - - - - - Show the system's pointing hand mouse cursor when the user hovers the node. - - - - - Show the system's cross mouse cursor when the user hovers the node. - - - - - Show the system's wait mouse cursor, often an hourglass, when the user hovers the node. - - - - - Show the system's busy mouse cursor when the user hovers the node. Often an hourglass. - - - - - Show the system's drag mouse cursor, often a closed fist or a cross symbol, when the user hovers the node. It tells the user they're currently dragging an item, like a node in the Scene dock. - - - - - Show the system's drop mouse cursor when the user hovers the node. It can be an open hand. It tells the user they can drop an item they're currently grabbing, like a node in the Scene dock. - - - - - Show the system's forbidden mouse cursor when the user hovers the node. Often a crossed circle. - - - - - Show the system's vertical resize mouse cursor when the user hovers the node. A double-headed vertical arrow. It tells the user they can resize the window or the panel vertically. - - - - - Show the system's horizontal resize mouse cursor when the user hovers the node. A double-headed horizontal arrow. It tells the user they can resize the window or the panel horizontally. - - - - - Show the system's window resize mouse cursor when the user hovers the node. The cursor is a double-headed arrow that goes from the bottom left to the top right. It tells the user they can resize the window or the panel both horizontally and vertically. - - - - - Show the system's window resize mouse cursor when the user hovers the node. The cursor is a double-headed arrow that goes from the top left to the bottom right, the opposite of . It tells the user they can resize the window or the panel both horizontally and vertically. - - - - - Show the system's move mouse cursor when the user hovers the node. It shows 2 double-headed arrows at a 90 degree angle. It tells the user they can move a UI element freely. - - - - - Show the system's vertical split mouse cursor when the user hovers the node. On Windows, it's the same as . - - - - - Show the system's horizontal split mouse cursor when the user hovers the node. On Windows, it's the same as . - - - - - Show the system's help mouse cursor when the user hovers the node, a question mark. - - - - - The control will grow to the left or top to make up if its minimum size is changed to be greater than its current size on the respective axis. - - - - - The control will grow to the right or bottom to make up if its minimum size is changed to be greater than its current size on the respective axis. - - - - - The control will grow in both directions equally to make up if its minimum size is changed to be greater than its current size. - - - - - Tells the parent to expand the bounds of this node to fill all the available space without pushing any other node. Use with and . - - - - - Tells the parent to let this node take all the available space on the axis you flag. If multiple neighboring nodes are set to expand, they'll share the space based on their stretch ratio. See . Use with and . - - - - - Sets the node's size flags to both fill and expand. See the 2 constants above for more information. - - - - - Tells the parent to center the node in itself. It centers the control based on its bounding box, so it doesn't work with the fill or expand size flags. Use with and . - - - - - Tells the parent to align the node with its end, either the bottom or the right edge. It doesn't work with the fill or expand size flags. Use with and . - - - - - Snap all 4 anchors to the top-left of the parent control's bounds. Use with . - - - - - Snap all 4 anchors to the top-right of the parent control's bounds. Use with . - - - - - Snap all 4 anchors to the bottom-left of the parent control's bounds. Use with . - - - - - Snap all 4 anchors to the bottom-right of the parent control's bounds. Use with . - - - - - Snap all 4 anchors to the center of the left edge of the parent control's bounds. Use with . - - - - - Snap all 4 anchors to the center of the top edge of the parent control's bounds. Use with . - - - - - Snap all 4 anchors to the center of the right edge of the parent control's bounds. Use with . - - - - - Snap all 4 anchors to the center of the bottom edge of the parent control's bounds. Use with . - - - - - Snap all 4 anchors to the center of the parent control's bounds. Use with . - - - - - Snap all 4 anchors to the left edge of the parent control. The left margin becomes relative to the left edge and the top margin relative to the top left corner of the node's parent. Use with . - - - - - Snap all 4 anchors to the top edge of the parent control. The left margin becomes relative to the top left corner, the top margin relative to the top edge, and the right margin relative to the top right corner of the node's parent. Use with . - - - - - Snap all 4 anchors to the right edge of the parent control. The right margin becomes relative to the right edge and the top margin relative to the top right corner of the node's parent. Use with . - - - - - Snap all 4 anchors to the bottom edge of the parent control. The left margin becomes relative to the bottom left corner, the bottom margin relative to the bottom edge, and the right margin relative to the bottom right corner of the node's parent. Use with . - - - - - Snap all 4 anchors to a vertical line that cuts the parent control in half. Use with . - - - - - Snap all 4 anchors to a horizontal line that cuts the parent control in half. Use with . - - - - - Snap all 4 anchors to the respective corners of the parent control. Set all 4 margins to 0 after you applied this preset and the will fit its parent control. This is equivalent to the "Full Rect" layout option in the editor. Use with . - - - - - Anchors the left edge of the node to the origin, the center or the end of its parent control. It changes how the left margin updates when the node moves or changes size. You can use one of the constants for convenience. - - - - - Anchors the top edge of the node to the origin, the center or the end of its parent control. It changes how the top margin updates when the node moves or changes size. You can use one of the constants for convenience. - - - - - Anchors the right edge of the node to the origin, the center or the end of its parent control. It changes how the right margin updates when the node moves or changes size. You can use one of the constants for convenience. - - - - - Anchors the bottom edge of the node to the origin, the center, or the end of its parent control. It changes how the bottom margin updates when the node moves or changes size. You can use one of the constants for convenience. - - - - - Distance between the node's left edge and its parent control, based on . - Margins are often controlled by one or multiple parent nodes, so you should not modify them manually if your node is a direct child of a . Margins update automatically when you move or resize the node. - - - - - Distance between the node's top edge and its parent control, based on . - Margins are often controlled by one or multiple parent nodes, so you should not modify them manually if your node is a direct child of a . Margins update automatically when you move or resize the node. - - - - - Distance between the node's right edge and its parent control, based on . - Margins are often controlled by one or multiple parent nodes, so you should not modify them manually if your node is a direct child of a . Margins update automatically when you move or resize the node. - - - - - Distance between the node's bottom edge and its parent control, based on . - Margins are often controlled by one or multiple parent nodes, so you should not modify them manually if your node is a direct child of a . Margins update automatically when you move or resize the node. - - - - - Controls the direction on the horizontal axis in which the control should grow if its horizontal minimum size is changed to be greater than its current size, as the control always has to be at least the minimum size. - - - - - Controls the direction on the vertical axis in which the control should grow if its vertical minimum size is changed to be greater than its current size, as the control always has to be at least the minimum size. - - - - - The node's position, relative to its parent. It corresponds to the rectangle's top-left corner. The property is not affected by . - - - - - The node's global position, relative to the world (usually to the top-left corner of the window). - - - - - The size of the node's bounding rectangle, in pixels. nodes update this property automatically. - - - - - The minimum size of the node's bounding rectangle. If you set it to a value greater than (0, 0), the node's bounding rectangle will always have at least this size, even if its content is smaller. If it's set to (0, 0), the node sizes automatically to fit its content, be it a texture or child nodes. - - - - - The node's rotation around its pivot, in degrees. See to change the pivot's position. - - - - - The node's scale, relative to its . Change this property to scale the node around its . The Control's will also scale according to this value. - Note: This property is mainly intended to be used for animation purposes. Text inside the Control will look pixelated or blurry when the Control is scaled. To support multiple resolutions in your project, use an appropriate viewport stretch mode as described in the documentation instead of scaling Controls individually. - Note: If the Control node is a child of a node, the scale will be reset to Vector2(1, 1) when the scene is instanced. To set the Control's scale when it's instanced, wait for one frame using yield(get_tree(), "idle_frame") then set its property. - - - - - By default, the node's pivot is its top-left corner. When you change its , it will scale around this pivot. Set this property to / 2 to center the pivot in the node's rectangle. - - - - - Enables whether rendering of based children should be clipped to this control's rectangle. If true, parts of a child which would be visibly outside of this control's rectangle will not be rendered. - - - - - Changes the tooltip text. The tooltip appears when the user's mouse cursor stays idle over this control for a few moments, provided that the property is not . You can change the time required for the tooltip to appear with gui/timers/tooltip_delay_sec option in Project Settings. - - - - - Tells Godot which node it should give keyboard focus to if the user presses the left arrow on the keyboard or left on a gamepad by default. You can change the key by editing the ui_left input action. The node must be a . If this property is not set, Godot will give focus to the closest to the left of this one. - - - - - Tells Godot which node it should give keyboard focus to if the user presses the top arrow on the keyboard or top on a gamepad by default. You can change the key by editing the ui_top input action. The node must be a . If this property is not set, Godot will give focus to the closest to the bottom of this one. - - - - - Tells Godot which node it should give keyboard focus to if the user presses the right arrow on the keyboard or right on a gamepad by default. You can change the key by editing the ui_right input action. The node must be a . If this property is not set, Godot will give focus to the closest to the bottom of this one. - - - - - Tells Godot which node it should give keyboard focus to if the user presses the down arrow on the keyboard or down on a gamepad by default. You can change the key by editing the ui_down input action. The node must be a . If this property is not set, Godot will give focus to the closest to the bottom of this one. - - - - - Tells Godot which node it should give keyboard focus to if the user presses Tab on a keyboard by default. You can change the key by editing the ui_focus_next input action. - If this property is not set, Godot will select a "best guess" based on surrounding nodes in the scene tree. - - - - - Tells Godot which node it should give keyboard focus to if the user presses Shift+Tab on a keyboard by default. You can change the key by editing the ui_focus_prev input action. - If this property is not set, Godot will select a "best guess" based on surrounding nodes in the scene tree. - - - - - The focus access mode for the control (None, Click or All). Only one Control can be focused at the same time, and it will receive keyboard signals. - - - - - Controls whether the control will be able to receive mouse button input events through and how these events should be handled. Also controls whether the control can receive the mouse_entered, and mouse_exited signals. See the constants to learn what each does. - - - - - The default cursor shape for this control. Useful for Godot plugins and applications or games that use the system's mouse cursors. - Note: On Linux, shapes may vary depending on the cursor theme of the system. - - - - - Tells the parent nodes how they should resize and place the node on the X axis. Use one of the constants to change the flags. See the constants to learn what each does. - - - - - Tells the parent nodes how they should resize and place the node on the Y axis. Use one of the constants to change the flags. See the constants to learn what each does. - - - - - If the node and at least one of its neighbours uses the size flag, the parent will let it take more or less space depending on this property. If this node has a stretch ratio of 2 and its neighbour a ratio of 1, this node will take two thirds of the available space. - - - - - Changing this property replaces the current resource this node and all its children use. - - - - - Virtual method to be implemented by the user. Returns whether should not be called for children controls outside this control's rectangle. Input will be clipped to the Rect of this . Similar to , but doesn't affect visibility. - If not overridden, defaults to false. - - - - - Virtual method to be implemented by the user. Returns the minimum size for this control. Alternative to for controlling minimum size via code. The actual minimum size will be the max value of these two (in each axis separately). - If not overridden, defaults to . - - - - - Virtual method to be implemented by the user. Use this method to process and accept inputs on UI elements. See . - Example: clicking a control. - - func _gui_input(event): - if event is InputEventMouseButton: - if event.button_index == BUTTON_LEFT and event.pressed: - print("I've been clicked D:") - - The event won't trigger if: - * clicking outside the control (see ); - * control has set to ; - * control is obstructed by another on top of it, which doesn't have set to ; - * control's parent has set to or has accepted the event; - * it happens outside parent's rectangle and the parent has either or enabled. - - - - - Virtual method to be implemented by the user. Returns a node that should be used as a tooltip instead of the default one. Use for_text parameter to determine what text the tooltip should contain (likely the contents of ). - The returned node must be of type or Control-derieved. It can have child nodes of any type. It is freed when the tooltip disappears, so make sure you always provide a new instance, not e.g. a node from scene. When null or non-Control node is returned, the default tooltip will be used instead. - Note: The tooltip is shrunk to minimal size. If you want to ensure it's fully visible, you might want to set its to some non-zero value. - Example of usage with custom-constructed node: - - func _make_custom_tooltip(for_text): - var label = Label.new() - label.text = for_text - return label - - Example of usage with custom scene instance: - - func _make_custom_tooltip(for_text): - var tooltip = preload("SomeTooltipScene.tscn").instance() - tooltip.get_node("Label").text = for_text - return tooltip - - - - - - Godot calls this method to test if data from a control's can be dropped at position. position is local to this control. - This method should only be used to test the data. Process the data in . - - func can_drop_data(position, data): - # Check position if it is relevant to you - # Otherwise, just check data - return typeof(data) == TYPE_DICTIONARY and data.has("expected") - - - - - - Godot calls this method to pass you the data from a control's result. Godot first calls to test if data is allowed to drop at position where position is local to this control. - - func can_drop_data(position, data): - return typeof(data) == TYPE_DICTIONARY and data.has("color") - - func drop_data(position, data): - color = data["color"] - - - - - - Godot calls this method to get data that can be dragged and dropped onto controls that expect drop data. Returns null if there is no data to drag. Controls that want to receive drop data should implement and . position is local to this control. Drag may be forced with . - A preview that will follow the mouse that should represent the data can be set with . A good time to set the preview is in this method. - - func get_drag_data(position): - var mydata = make_data() - set_drag_preview(make_preview(mydata)) - return mydata - - - - - - Virtual method to be implemented by the user. Returns whether the given point is inside this control. - If not overridden, default behavior is checking if the point is within control's Rect. - Note: If you want to check if a point is inside the control, you can use get_rect().has_point(point). - - - - - Marks an input event as handled. Once you accept an input event, it stops propagating, even to nodes listening to or . - - - - - Returns the minimum size for this control. See . - - - - - Returns combined minimum size from and . - - - - - Sets the anchors to a preset from enum. This is code equivalent of using the Layout menu in 2D editor. - If keep_margins is true, control's position will also be updated. - - - - - Sets the margins to a preset from enum. This is code equivalent of using the Layout menu in 2D editor. - Use parameter resize_mode with constants from to better determine the resulting size of the . Constant size will be ignored if used with presets that change size, e.g. PRESET_LEFT_WIDE. - Use parameter margin to determine the gap between the and the edges. - - - - - Sets both anchor preset and margin preset. See and . - - - - - Sets the anchor identified by margin constant from enum to value anchor. A setter method for , , and . - If keep_margin is true, margins aren't updated after this operation. - If push_opposite_anchor is true and the opposite anchor overlaps this anchor, the opposite one will have its value overridden. For example, when setting left anchor to 1 and the right anchor has value of 0.5, the right anchor will also get value of 1. If push_opposite_anchor was false, the left anchor would get value 0.5. - - - - - Returns the anchor identified by margin constant from enum. A getter method for , , and . - - - - - Sets the margin identified by margin constant from enum to given offset. A setter method for , , and . - - - - - Works the same as , but instead of keep_margin argument and automatic update of margin, it allows to set the margin offset yourself (see ). - - - - - Sets and at the same time. Equivalent of changing . - - - - - Sets and at the same time. - - - - - Sets the to given position. - If keep_margins is true, control's anchors will be updated instead of margins. - - - - - Sets the size (see ). - If keep_margins is true, control's anchors will be updated instead of margins. - - - - - Sets the to given position. - If keep_margins is true, control's anchors will be updated instead of margins. - - - - - Sets the rotation (in radians). - - - - - Returns the anchor identified by margin constant from enum. A getter method for , , and . - - - - - Returns and . See also . - - - - - Returns and . - - - - - Returns the rotation (in radians). - - - - - Returns the width/height occupied in the parent control. - - - - - Returns the position and size of the control relative to the top-left corner of the parent Control. See and . - - - - - Returns the position and size of the control relative to the top-left corner of the screen. See and . - - - - - Displays a control as modal. Control must be a subwindow. Modal controls capture the input signals until closed or the area outside them is accessed. When a modal control loses focus, or the ESC key is pressed, they automatically hide. Modal controls are used extensively for popup dialogs and menus. - If exclusive is true, other controls will not receive input and clicking outside this control will not close it. - - - - - Returns true if this is the current focused control. See . - - - - - Steal the focus from another control and become the focused control (see ). - - - - - Give up the focus. No other control will be able to receive keyboard input. - - - - - Returns the control that has the keyboard focus or null if none. - - - - - Overrides the icon with given name in the resource the control uses. If icon is null or invalid, the override is cleared and the icon from assigned is used. - - - - - Overrides the with given name in the resource the control uses. If shader is null or invalid, the override is cleared and the shader from assigned is used. - - - - - Overrides the with given name in the resource the control uses. If stylebox is empty or invalid, the override is cleared and the from assigned is used. - Example of modifying a property in a StyleBox by duplicating it: - - # The snippet below assumes the child node MyButton has a StyleBoxFlat assigned. - # Resources are shared across instances, so we need to duplicate it - # to avoid modifying the appearance of all other buttons. - var new_stylebox_normal = $MyButton.get_stylebox("normal").duplicate() - new_stylebox_normal.border_width_top = 3 - new_stylebox_normal.border_color = Color(0, 1, 0.5) - $MyButton.add_stylebox_override("normal", new_stylebox_normal) - - # Remove the stylebox override: - $MyButton.add_stylebox_override("normal", null) - - - - - - Overrides the font with given name in the resource the control uses. If font is null or invalid, the override is cleared and the font from assigned is used. - - - - - Overrides the with given name in the resource the control uses. - Note: Unlike other theme overrides, there is no way to undo a color override without manually assigning the previous color. - Example of overriding a label's color and resetting it later: - - # Override the child node "MyLabel"'s font color to orange. - $MyLabel.add_color_override("font_color", Color(1, 0.5, 0)) - - # Reset the color by creating a new node to get the default value: - var default_label_color = Label.new().get_color("font_color") - $MyLabel.add_color_override("font_color", default_label_color) - - - - - - Overrides an integer constant with given name in the resource the control uses. If the constant is 0, the override is cleared and the constant from assigned is used. - - - - - Returns an icon from assigned with given name and associated with of given type. - - - - - Returns a from assigned with given name and associated with of given type. - - - - - Returns a font from assigned with given name and associated with of given type. - - - - - Returns a color from assigned with given name and associated with of given type. - - func _ready(): - modulate = get_color("font_color", "Button") #get the color defined for button fonts - - - - - - Returns a constant from assigned with given name and associated with of given type. - - - - - Returns true if icon with given name has a valid override in this node. - - - - - Returns true if with given name has a valid override in this node. - - - - - Returns true if with given name has a valid override in this node. - - - - - Returns true if font with given name has a valid override in this node. - - - - - Returns true if with given name has a valid override in this node. - - - - - Returns true if constant with given name has a valid override in this node. - - - - - Returns true if icon with given name and associated with of given type exists in assigned . - - - - - Returns true if with given name and associated with of given type exists in assigned . - - - - - Returns true if font with given name and associated with of given type exists in assigned . - - - - - Returns true if with given name and associated with of given type exists in assigned . - - - - - Returns true if constant with given name and associated with of given type exists in assigned . - - - - - Returns the parent control node. - - - - - Returns the tooltip, which will appear when the cursor is resting over this control. See . - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Returns the mouse cursor shape the control displays on mouse hover. See . - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Sets the anchor identified by margin constant from enum to at neighbor node path. A setter method for , , and . - - - - - Returns the focus neighbour identified by margin constant from enum. A getter method for , , and . - - - - - Forces drag and bypasses and by passing data and preview. Drag will start even if the mouse is neither over nor pressed on this control. - The methods and must be implemented on controls that want to receive drop data. - - - - - Creates an that attempts to click the control. If the event is received, the control acquires focus. - - func _process(delta): - grab_click_focus() #when clicking another Control node, this node will be clicked instead - - - - - - Forwards the handling of this control's drag and drop to target control. - Forwarding can be implemented in the target control similar to the methods , , and but with two differences: - 1. The function name must be suffixed with _fw - 2. The function must take an extra argument that is the control doing the forwarding - - # ThisControl.gd - extends Control - func _ready(): - set_drag_forwarding(target_control) - - # TargetControl.gd - extends Control - func can_drop_data_fw(position, data, from_control): - return true - - func drop_data_fw(position, data, from_control): - my_handle_data(data) - - func get_drag_data_fw(position, from_control): - set_drag_preview(my_preview) - return my_data() - - - - - - Shows the given control at the mouse pointer. A good time to call this method is in . The control must not be in the scene tree. - - export (Color, RGBA) var color = Color(1, 0, 0, 1) - - func get_drag_data(position): - # Use a control that is not in the tree - var cpb = ColorPickerButton.new() - cpb.color = color - cpb.rect_size = Vector2(50, 50) - set_drag_preview(cpb) - return color - - - - - - Moves the mouse cursor to to_position, relative to of this . - - - - - Invalidates the size cache in this node and in parent nodes up to toplevel. Intended to be used with when the return value is changed. Setting directly calls this method automatically. - - - - - Convex polygon shape resource, which can be added to a or area. - - - - - The list of 3D points forming the convex polygon shape. - - - - - Convex polygon shape for 2D physics. A convex polygon, whatever its shape, is internally decomposed into as many convex polygons as needed to ensure all collision checks against it are always done on convex polygons (which are faster to check). - The main difference between a and a is that a concave polygon assumes it is concave and uses a more complex method of collision detection, and a convex one forces itself to be convex in order to speed up collision detection. - - - - - The polygon's list of vertices. Can be in either clockwise or counterclockwise order. - - - - - Based on the set of points provided, this creates and assigns the property using the convex hull algorithm. Removing all unneeded points. See for details. - - - - - The Crypto class allows you to access some more advanced cryptographic functionalities in Godot. - For now, this includes generating cryptographically secure random bytes, and RSA keys and self-signed X509 certificates generation. More functionalities are planned for future releases. - - extends Node - - var crypto = Crypto.new() - var key = CryptoKey.new() - var cert = X509Certificate.new() - - func _ready(): - # Generate new RSA key. - key = crypto.generate_rsa(4096) - # Generate new self-signed certificate with the given key. - cert = crypto.generate_self_signed_certificate(key, "CN=mydomain.com,O=My Game Company,C=IT") - # Save key and certificate in the user folder. - key.save("user://generated.key") - cert.save("user://generated.crt") - - Note: Not available in HTML5 exports. - - - - - Generates a of cryptographically secure random bytes with given size. - - - - - Generates an RSA that can be used for creating self-signed certificates and passed to . - - - - - Generates a self-signed from the given and issuer_name. The certificate validity will be defined by not_before and not_after (first valid date and last valid date). The issuer_name must contain at least "CN=" (common name, i.e. the domain name), "O=" (organization, i.e. your company name), "C=" (country, i.e. 2 lettered ISO-3166 code of the country the organization is based in). - A small example to generate an RSA key and a X509 self-signed certificate. - - var crypto = Crypto.new() - # Generate 4096 bits RSA key. - var key = crypto.generate_rsa(4096) - # Generate self-signed certificate using the given key. - var cert = crypto.generate_self_signed_certificate(key, "CN=example.com,O=A Game Company,C=IT") - - - - - - The CryptoKey class represents a cryptographic key. Keys can be loaded and saved like any other . - They can be used to generate a self-signed via and as private key in along with the appropriate certificate. - Note: Not available in HTML5 exports. - - - - - Saves a key to the given path (should be a "*.key" file). - - - - - Loads a key from path ("*.key" file). - - - - - A 6-sided 3D texture typically used for faking reflections. It can be used to make an object look as if it's reflecting its surroundings. This usually delivers much better performance than other reflection methods. - - - - - Generate mipmaps, to enable smooth zooming out of the texture. - - - - - Repeat (instead of clamp to edge). - - - - - Turn on magnifying filter, to enable smooth zooming in of the texture. - - - - - Default flags. Generate mipmaps, repeat, and filter are enabled. - - - - - Identifier for the left face of the . - - - - - Identifier for the right face of the . - - - - - Identifier for the bottom face of the . - - - - - Identifier for the top face of the . - - - - - Identifier for the front face of the . - - - - - Identifier for the back face of the . - - - - - Store the without any compression. - - - - - Store the with strong compression that reduces image quality. - - - - - Store the with moderate compression that doesn't reduce image quality. - - - - - The render flags for the . See the constants for details. - - - - - The 's storage mode. See constants. - - - - - The lossy storage quality of the if the storage mode is set to . - - - - - Returns the 's width. - - - - - Returns the 's height. - - - - - Sets an for a side of the using one of the constants. - - - - - Returns an for a side of the using one of the constants. - - - - - Generate an axis-aligned cuboid . - The cube's UV layout is arranged in a 3×2 layout that allows texturing each face individually. To apply the same texture on all faces, change the material's UV property to Vector3(3, 2, 1). - - - - - Size of the cuboid mesh. - - - - - Number of extra edge loops inserted along the X axis. - - - - - Number of extra edge loops inserted along the Y axis. - - - - - Number of extra edge loops inserted along the Z axis. - - - - - A curve that can be saved and re-used for other objects. By default, it ranges between 0 and 1 on the Y axis and positions points relative to the 0.5 Y position. - - - - - The tangent on this side of the point is user-defined. - - - - - The curve calculates the tangent on this side of the point as the slope halfway towards the adjacent point. - - - - - The total number of available tangent modes. - - - - - The minimum value the curve can reach. - - - - - The maximum value the curve can reach. - - - - - The number of points to include in the baked (i.e. cached) curve data. - - - - - Returns the number of points describing the curve. - - - - - Adds a point to the curve. For each side, if the *_mode is , the *_tangent angle (in degrees) uses the slope of the curve halfway to the adjacent point. Allows custom assignments to the *_tangent angle if *_mode is set to . - - - - - Removes the point at index from the curve. - - - - - Removes all points from the curve. - - - - - Returns the curve coordinates for the point at index. - - - - - Assigns the vertical position y to the point at index. - - - - - Sets the offset from 0.5. - - - - - Returns the Y value for the point that would exist at the X position offset along the curve. - - - - - Returns the Y value for the point that would exist at the X position offset along the curve using the baked cache. Bakes the curve's points if not already baked. - - - - - Returns the left tangent angle (in degrees) for the point at index. - - - - - Returns the right tangent angle (in degrees) for the point at index. - - - - - Returns the left for the point at index. - - - - - Returns the right for the point at index. - - - - - Sets the left tangent angle for the point at index to tangent. - - - - - Sets the right tangent angle for the point at index to tangent. - - - - - Sets the left for the point at index to mode. - - - - - Sets the right for the point at index to mode. - - - - - Removes points that are closer than CMP_EPSILON (0.00001) units to their neighbor on the curve. - - - - - Recomputes the baked cache of points for the curve. - - - - - This class describes a Bézier curve in 2D space. It is mainly used to give a shape to a , but can be manually sampled for other purposes. - It keeps a cache of precalculated points along the curve, to speed up further calculations. - - - - - The distance in pixels between two adjacent cached points. Changing it forces the cache to be recomputed the next time the or function is called. The smaller the distance, the more points in the cache and the more memory it will consume, so use with care. - - - - - Returns the number of points describing the curve. - - - - - Adds a point to a curve at position, with control points in and out. - If at_position is given, the point is inserted before the point number at_position, moving that point (and every point after) after the inserted point. If at_position is not given, or is an illegal value (at_position <0 or at_position >= [method get_point_count]), the point will be appended at the end of the point list. - - If the parameter is null, then the default value is new Vector2(0, 0) - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Sets the position for the vertex idx. If the index is out of bounds, the function sends an error to the console. - - - - - Returns the position of the vertex idx. If the index is out of bounds, the function sends an error to the console, and returns (0, 0). - - - - - Sets the position of the control point leading to the vertex idx. If the index is out of bounds, the function sends an error to the console. - - - - - Returns the position of the control point leading to the vertex idx. If the index is out of bounds, the function sends an error to the console, and returns (0, 0). - - - - - Sets the position of the control point leading out of the vertex idx. If the index is out of bounds, the function sends an error to the console. - - - - - Returns the position of the control point leading out of the vertex idx. If the index is out of bounds, the function sends an error to the console, and returns (0, 0). - - - - - Deletes the point idx from the curve. Sends an error to the console if idx is out of bounds. - - - - - Removes all points from the curve. - - - - - Returns the position between the vertex idx and the vertex idx + 1, where t controls if the point is the first vertex (t = 0.0), the last vertex (t = 1.0), or in between. Values of t outside the range (0.0 >= t <=1) give strange, but predictable results. - If idx is out of bounds it is truncated to the first or last vertex, and t is ignored. If the curve has no points, the function sends an error to the console, and returns (0, 0). - - - - - Returns the position at the vertex fofs. It calls using the integer part of fofs as idx, and its fractional part as t. - - - - - Returns the total length of the curve, based on the cached points. Given enough density (see ), it should be approximate enough. - - - - - Returns a point within the curve at position offset, where offset is measured as a pixel distance along the curve. - To do that, it finds the two cached points where the offset lies between, then interpolates the values. This interpolation is cubic if cubic is set to true, or linear if set to false. - Cubic interpolation tends to follow the curves better, but linear is faster (and often, precise enough). - - - - - Returns the cache of points as a . - - - - - Returns the closest point (in curve's local space) to to_point. - to_point must be in this curve's local space. - - - - - Returns the closest offset to to_point. This offset is meant to be used in . - to_point must be in this curve's local space. - - - - - Returns a list of points along the curve, with a curvature controlled point density. That is, the curvier parts will have more points than the straighter parts. - This approximation makes straight segments between each point, then subdivides those segments until the resulting shape is similar enough. - max_stages controls how many subdivisions a curve segment may face before it is considered approximate enough. Each subdivision splits the segment in half, so the default 5 stages may mean up to 32 subdivisions per curve segment. Increase with care! - tolerance_degrees controls how many degrees the midpoint of a segment may deviate from the real curve, before the segment has to be subdivided. - - - - - This class describes a Bézier curve in 3D space. It is mainly used to give a shape to a , but can be manually sampled for other purposes. - It keeps a cache of precalculated points along the curve, to speed up further calculations. - - - - - The distance in meters between two adjacent cached points. Changing it forces the cache to be recomputed the next time the or function is called. The smaller the distance, the more points in the cache and the more memory it will consume, so use with care. - - - - - If true, the curve will bake up vectors used for orientation. This is used when is set to . Changing it forces the cache to be recomputed. - - - - - Returns the number of points describing the curve. - - - - - Adds a point to a curve at position, with control points in and out. - If at_position is given, the point is inserted before the point number at_position, moving that point (and every point after) after the inserted point. If at_position is not given, or is an illegal value (at_position <0 or at_position >= [method get_point_count]), the point will be appended at the end of the point list. - - If the parameter is null, then the default value is new Vector3(0, 0, 0) - If the parameter is null, then the default value is new Vector3(0, 0, 0) - - - - Sets the position for the vertex idx. If the index is out of bounds, the function sends an error to the console. - - - - - Returns the position of the vertex idx. If the index is out of bounds, the function sends an error to the console, and returns (0, 0, 0). - - - - - Sets the tilt angle in radians for the point idx. If the index is out of bounds, the function sends an error to the console. - The tilt controls the rotation along the look-at axis an object traveling the path would have. In the case of a curve controlling a , this tilt is an offset over the natural tilt the calculates. - - - - - Returns the tilt angle in radians for the point idx. If the index is out of bounds, the function sends an error to the console, and returns 0. - - - - - Sets the position of the control point leading to the vertex idx. If the index is out of bounds, the function sends an error to the console. - - - - - Returns the position of the control point leading to the vertex idx. If the index is out of bounds, the function sends an error to the console, and returns (0, 0, 0). - - - - - Sets the position of the control point leading out of the vertex idx. If the index is out of bounds, the function sends an error to the console. - - - - - Returns the position of the control point leading out of the vertex idx. If the index is out of bounds, the function sends an error to the console, and returns (0, 0, 0). - - - - - Deletes the point idx from the curve. Sends an error to the console if idx is out of bounds. - - - - - Removes all points from the curve. - - - - - Returns the position between the vertex idx and the vertex idx + 1, where t controls if the point is the first vertex (t = 0.0), the last vertex (t = 1.0), or in between. Values of t outside the range (0.0 >= t <=1) give strange, but predictable results. - If idx is out of bounds it is truncated to the first or last vertex, and t is ignored. If the curve has no points, the function sends an error to the console, and returns (0, 0, 0). - - - - - Returns the position at the vertex fofs. It calls using the integer part of fofs as idx, and its fractional part as t. - - - - - Returns the total length of the curve, based on the cached points. Given enough density (see ), it should be approximate enough. - - - - - Returns a point within the curve at position offset, where offset is measured as a pixel distance along the curve. - To do that, it finds the two cached points where the offset lies between, then interpolates the values. This interpolation is cubic if cubic is set to true, or linear if set to false. - Cubic interpolation tends to follow the curves better, but linear is faster (and often, precise enough). - - - - - Returns an up vector within the curve at position offset, where offset is measured as a distance in 3D units along the curve. - To do that, it finds the two cached up vectors where the offset lies between, then interpolates the values. If apply_tilt is true, an interpolated tilt is applied to the interpolated up vector. - If the curve has no up vectors, the function sends an error to the console, and returns (0, 1, 0). - - - - - Returns the cache of points as a . - - - - - Returns the cache of tilts as a . - - - - - Returns the cache of up vectors as a . - If is false, the cache will be empty. - - - - - Returns the closest point (in curve's local space) to to_point. - to_point must be in this curve's local space. - - - - - Returns the closest offset to to_point. This offset is meant to be used in or . - to_point must be in this curve's local space. - - - - - Returns a list of points along the curve, with a curvature controlled point density. That is, the curvier parts will have more points than the straighter parts. - This approximation makes straight segments between each point, then subdivides those segments until the resulting shape is similar enough. - max_stages controls how many subdivisions a curve segment may face before it is considered approximate enough. Each subdivision splits the segment in half, so the default 5 stages may mean up to 32 subdivisions per curve segment. Increase with care! - tolerance_degrees controls how many degrees the midpoint of a segment may deviate from the real curve, before the segment has to be subdivided. - - - - - Renders a given provided to it. Simplifies the task of drawing curves and/or saving them as image files. - - - - - The width of the texture. - - - - - The curve rendered onto the texture. - - - - - Class representing a cylindrical . This class can be used to create cones by setting either the or properties to 0.0. - - - - - Top radius of the cylinder. - - - - - Bottom radius of the cylinder. - - - - - Full height of the cylinder. - - - - - Number of radial segments on the cylinder. - - - - - Number of edge rings along the height of the cylinder. - - - - - Cylinder shape for collisions. - - - - - The cylinder's radius. - - - - - The cylinder's height. - - - - - This class is used to store the state of a DTLS server. Upon it converts connected to accepting them via as DTLS clients. Under the hood, this class is used to store the DTLS state and cookies of the server. The reason of why the state and cookies are needed is outside of the scope of this documentation. - Below a small example of how to use it: - - # server.gd - extends Node - - var dtls := DTLSServer.new() - var server := UDPServer.new() - var peers = [] - - func _ready(): - server.listen(4242) - var key = load("key.key") # Your private key. - var cert = load("cert.crt") # Your X509 certificate. - dtls.setup(key, cert) - - func _process(delta): - while server.is_connection_available(): - var peer : PacketPeerUDP = server.take_connection() - var dtls_peer : PacketPeerDTLS = dtls.take_connection(peer) - if dtls_peer.get_status() != PacketPeerDTLS.STATUS_HANDSHAKING: - continue # It is normal that 50% of the connections fails due to cookie exchange. - print("Peer connected!") - peers.append(dtls_peer) - for p in peers: - p.poll() # Must poll to update the state. - if p.get_status() == PacketPeerDTLS.STATUS_CONNECTED: - while p.get_available_packet_count() > 0: - print("Received message from client: %s" % p.get_packet().get_string_from_utf8()) - p.put_packet("Hello DTLS client".to_utf8()) - - - # client.gd - extends Node - - var dtls := PacketPeerDTLS.new() - var udp := PacketPeerUDP.new() - var connected = false - - func _ready(): - udp.connect_to_host("127.0.0.1", 4242) - dtls.connect_to_peer(udp, false) # Use true in production for certificate validation! - - func _process(delta): - dtls.poll() - if dtls.get_status() == PacketPeerDTLS.STATUS_CONNECTED: - if !connected: - # Try to contact server - dtls.put_packet("The answer is... 42!".to_utf8()) - while dtls.get_available_packet_count() > 0: - print("Connected: %s" % dtls.get_packet().get_string_from_utf8()) - connected = true - - - - - - Setup the DTLS server to use the given private_key and provide the given certificate to clients. You can pass the optional chain parameter to provide additional CA chain information along with the certificate. - - - - - Try to initiate the DTLS handshake with the given udp_peer which must be already connected (see ). - Note: You must check that the state of the return PacketPeerUDP is , as it is normal that 50% of the new connections will be invalid due to cookie exchange. - - - - - Damped spring constraint for 2D physics. This resembles a spring joint that always wants to go back to a given length. - - - - - The spring joint's maximum length. The two attached bodies cannot stretch it past this value. - - - - - When the bodies attached to the spring joint move they stretch or squash it. The joint always tries to resize towards this length. - - - - - The higher the value, the less the bodies attached to the joint will deform it. The joint applies an opposing force to the bodies, the product of the stiffness multiplied by the size difference from its resting length. - - - - - The spring joint's damping ratio. A value between 0 and 1. When the two bodies move into different directions the system tries to align them to the spring axis again. A high damping value forces the attached bodies to align faster. - - - - - A directional light is a type of node that models an infinite number of parallel rays covering the entire scene. It is used for lights with strong intensity that are located far away from the scene to model sunlight or moonlight. The worldspace location of the DirectionalLight transform (origin) is ignored. Only the basis is used to determine light direction. - - - - - Renders the entire scene's shadow map from an orthogonal point of view. This is the fastest directional shadow mode. May result in blurrier shadows on close objects. - - - - - Splits the view frustum in 2 areas, each with its own shadow map. This shadow mode is a compromise between and in terms of performance. - - - - - Splits the view frustum in 4 areas, each with its own shadow map. This is the slowest directional shadow mode. - - - - - Keeps the shadow stable when the camera moves, at the cost of lower effective shadow resolution. - - - - - Tries to achieve maximum shadow resolution. May result in saw effect on shadow edges. This mode typically works best in games where the camera will often move at high speeds, such as most racing games. - - - - - The light's shadow rendering algorithm. See . - - - - - The distance from camera to shadow split 1. Relative to . Only used when is SHADOW_PARALLEL_2_SPLITS or SHADOW_PARALLEL_4_SPLITS. - - - - - The distance from shadow split 1 to split 2. Relative to . Only used when is SHADOW_PARALLEL_2_SPLITS or SHADOW_PARALLEL_4_SPLITS. - - - - - The distance from shadow split 2 to split 3. Relative to . Only used when is SHADOW_PARALLEL_4_SPLITS. - - - - - If true, shadow detail is sacrificed in exchange for smoother transitions between splits. - - - - - Can be used to fix special cases of self shadowing when objects are perpendicular to the light. - - - - - Amount of extra bias for shadow splits that are far away. If self-shadowing occurs only on the splits far away, increasing this value can fix them. - - - - - Optimizes shadow rendering for detail versus movement. See . - - - - - The maximum distance for shadow splits. - - - - - DynamicFont renders vector font files (such as TTF or OTF) dynamically at runtime instead of using a prerendered texture atlas like . This trades the faster loading time of s for the ability to change font parameters like size and spacing during runtime. is used for referencing the font file paths. DynamicFont also supports defining one or more fallback fonts, which will be used when displaying a character not supported by the main font. - DynamicFont uses the FreeType library for rasterization. - - var dynamic_font = DynamicFont.new() - dynamic_font.font_data = load("res://BarlowCondensed-Bold.ttf") - dynamic_font.size = 64 - $"Label".set("custom_fonts/font", dynamic_font) - - Note: DynamicFont doesn't support features such as kerning, right-to-left typesetting, ligatures, text shaping, variable fonts and optional font features yet. If you wish to "bake" an optional font feature into a TTF font file, you can use FontForge to do so. In FontForge, use File > Generate Fonts, click Options, choose the desired features then generate the font. - - - - - Spacing at the top. - - - - - Spacing at the bottom. - - - - - Character spacing. - - - - - Space spacing. - - - - - The font size in pixels. - - - - - The font outline's thickness in pixels (not relative to the font size). - - - - - The font outline's color. - Note: It's recommended to leave this at the default value so that you can adjust it in individual controls. For example, if the outline is made black here, it won't be possible to change its color using a Label's font outline modulate theme item. - - - - - If true, mipmapping is used. This improves the font's appearance when downscaling it if font oversampling is disabled or ineffective. - - - - - If true, filtering is used. This makes the font blurry instead of pixelated when scaling it if font oversampling is disabled or ineffective. It's recommended to enable this when using the font in a control whose size changes over time, unless a pixel art aesthetic is desired. - - - - - Extra spacing at the top in pixels. - - - - - Extra spacing at the bottom in pixels. - - - - - Extra character spacing in pixels. - - - - - Extra space spacing in pixels. - - - - - The font data. - - - - - Returns a string containing all the characters available in the main and all the fallback fonts. - If a given character is included in more than one font, it appears only once in the returned string. - - - - - Sets the spacing for type (see ) to value in pixels (not relative to the font size). - - - - - Returns the spacing for the given type (see ). - - - - - Adds a fallback font. - - - - - Sets the fallback font at index idx. - - - - - Returns the fallback font at index idx. - - - - - Removes the fallback font at index idx. - - - - - Returns the number of fallback fonts. - - - - - Used with to describe the location of a vector font file for dynamic rendering at runtime. - - - - - Disables font hinting (smoother but less crisp). - - - - - Use the light font hinting mode. - - - - - Use the default font hinting mode (crisper but less smooth). - - - - - If true, the font is rendered with anti-aliasing. This property applies both to the main font and its outline (if it has one). - - - - - The font hinting mode used by FreeType. See for options. - - - - - The path to the vector font file. - - - - - Utility class which holds a reference to the internal identifier of an instance, as given by . This ID can then be used to retrieve the object instance with @GDScript.instance_from_id. - This class is used internally by the editor inspector and script debugger, but can also be used in plugins to pass and display objects as their IDs. - - - - - The identifier stored in this instance. The object instance can be retrieved with @GDScript.instance_from_id. - - - - - Resource for environment nodes (like ) that define multiple environment operations (such as background or , ambient light, fog, depth-of-field...). These parameters affect the final render of the scene. The order of these operations is: - - Depth of Field Blur - - Glow - - Tonemap (Auto Exposure) - - Adjustments - These effects will only apply when the 's intended usage is "3D" or "3D Without Effects". This can be configured for the root Viewport with , or for specific Viewports via the property. - - - - - No blur for the screen-space ambient occlusion effect (fastest). - - - - - 1×1 blur for the screen-space ambient occlusion effect. - - - - - 2×2 blur for the screen-space ambient occlusion effect. - - - - - 3×3 blur for the screen-space ambient occlusion effect (slowest). - - - - - Linear tonemapper operator. Reads the linear data and passes it on unmodified. - - - - - Reinhardt tonemapper operator. Performs a variation on rendered pixels' colors by this formula: color = color / (1 + color). - - - - - Filmic tonemapper operator. - - - - - Academy Color Encoding System tonemapper operator. - - - - - Additive glow blending mode. Mostly used for particles, glows (bloom), lens flare, bright sources. - - - - - Screen glow blending mode. Increases brightness, used frequently with bloom. - - - - - Soft light glow blending mode. Modifies contrast, exposes shadows and highlights (vivid bloom). - - - - - Replace glow blending mode. Replaces all pixels' color by the glow value. This can be used to simulate a full-screen blur effect by tweaking the glow parameters to match the original image's brightness. - - - - - Keeps on screen every pixel drawn in the background. This is the fastest background mode, but it can only be safely used in fully-interior scenes (no visible sky or sky reflections). If enabled in a scene where the background is visible, "ghost trail" artifacts will be visible when moving the camera. - - - - - Clears the background using the clear color defined in . - - - - - Clears the background using a custom clear color. - - - - - Displays a user-defined sky in the background. - - - - - Clears the background using a custom clear color and allows defining a sky for shading and reflection. This mode is slightly faster than and should be preferred in scenes where reflections can be visible, but the sky itself never is (e.g. top-down camera). - - - - - Displays a in the background. - - - - - Displays a camera feed in the background. - - - - - Represents the size of the enum. - - - - - Low quality for the screen-space ambient occlusion effect (fastest). - - - - - Low quality for the screen-space ambient occlusion effect. - - - - - Low quality for the screen-space ambient occlusion effect (slowest). - - - - - Low depth-of-field blur quality (fastest). - - - - - Medium depth-of-field blur quality. - - - - - High depth-of-field blur quality (slowest). - - - - - The background mode. See for possible values. - - - - - The resource defined as background. - - - - - The resource's custom field of view. - - - - - The resource's rotation expressed as a . - - - - - The resource's rotation expressed as Euler angles in radians. - - - - - The resource's rotation expressed as Euler angles in degrees. - - - - - The displayed for clear areas of the scene. Only effective when using the or background modes). - - - - - The power of the light emitted by the background. - - - - - The maximum layer ID to display. Only effective when using the background mode. - - - - - The ID of the camera feed to show in the background. - - - - - The ambient light's . - - - - - The ambient light's energy. The higher the value, the stronger the light. - - - - - Defines the amount of light that the sky brings on the scene. A value of 0 means that the sky's light emission has no effect on the scene illumination, thus all ambient illumination is provided by the ambient light. On the contrary, a value of 1 means that all the light that affects the scene is provided by the sky, thus the ambient light parameter has no effect on the scene. - - - - - If true, fog effects are enabled. and/or must be set to true to actually display fog. - - - - - The fog's . - - - - - The depth fog's when looking towards the sun. - - - - - The intensity of the depth fog color transition when looking towards the sun. The sun's direction is determined automatically using the DirectionalLight node in the scene. - - - - - If true, the depth fog effect is enabled. When enabled, fog will appear in the distance (relative to the camera). - - - - - The fog's depth starting distance from the camera. - - - - - The fog's depth end distance from the camera. If this value is set to 0, it will be equal to the current camera's value. - - - - - The fog depth's intensity curve. A number of presets are available in the Inspector by right-clicking the curve. - - - - - Enables fog's light transmission effect. If true, light will be more visible in the fog to simulate light scattering as in real life. - - - - - The intensity of the fog light transmittance effect. Amount of light that the fog transmits. - - - - - If true, the height fog effect is enabled. When enabled, fog will appear in a defined height range, regardless of the distance from the camera. This can be used to simulate "deep water" effects with a lower performance cost compared to a dedicated shader. - - - - - The Y coordinate where the height fog will be the least intense. If this value is greater than , fog will be displayed from top to bottom. Otherwise, it will be displayed from bottom to top. - - - - - The Y coordinate where the height fog will be the most intense. If this value is greater than , fog will be displayed from bottom to top. Otherwise, it will be displayed from top to bottom. - - - - - The height fog's intensity. A number of presets are available in the Inspector by right-clicking the curve. - - - - - The tonemapping mode to use. Tonemapping is the process that "converts" HDR values to be suitable for rendering on a LDR display. (Godot doesn't support rendering on HDR displays yet.) - - - - - The default exposure used for tonemapping. - - - - - The white reference value for tonemapping. Only effective if the isn't set to . - - - - - If true, enables the tonemapping auto exposure mode of the scene renderer. If true, the renderer will automatically determine the exposure setting to adapt to the scene's illumination and the observed light. - - - - - The scale of the auto exposure effect. Affects the intensity of auto exposure. - - - - - The minimum luminance value for the auto exposure. - - - - - The maximum luminance value for the auto exposure. - - - - - The speed of the auto exposure effect. Affects the time needed for the camera to perform auto exposure. - - - - - If true, screen-space reflections are enabled. Screen-space reflections are more accurate than reflections from s or s, but are slower and can't reflect surfaces occluded by others. - - - - - The maximum number of steps for screen-space reflections. Higher values are slower. - - - - - The fade-in distance for screen-space reflections. Affects the area from the reflected material to the screen-space reflection). - - - - - The fade-out distance for screen-space reflections. Affects the area from the screen-space reflection to the "global" reflection. - - - - - The depth tolerance for screen-space reflections. - - - - - If true, screen-space reflections will take the material roughness into account. - - - - - If true, the screen-space ambient occlusion effect is enabled. This darkens objects' corners and cavities to simulate ambient light not reaching the entire object as in real life. This works well for small, dynamic objects, but baked lighting or ambient occlusion textures will do a better job at displaying ambient occlusion on large static objects. This is a costly effect and should be disabled first when running into performance issues. - - - - - The primary screen-space ambient occlusion radius. - - - - - The primary screen-space ambient occlusion intensity. See also . - - - - - The secondary screen-space ambient occlusion radius. If set to a value higher than 0, enables the secondary screen-space ambient occlusion effect which can be used to improve the effect's appearance (at the cost of performance). - - - - - The secondary screen-space ambient occlusion intensity. See also . - - - - - The screen-space ambient occlusion bias. This should be kept high enough to prevent "smooth" curves from being affected by ambient occlusion. - - - - - The screen-space ambient occlusion intensity in direct light. In real life, ambient occlusion only applies to indirect light, which means its effects can't be seen in direct light. Values higher than 0 will make the SSAO effect visible in direct light. - - - - - The screen-space ambient occlusion intensity on materials that have an AO texture defined. Values higher than 0 will make the SSAO effect visible in areas darkened by AO textures. - - - - - The screen-space ambient occlusion color. - - - - - The screen-space ambient occlusion quality. Higher qualities will make better use of small objects for ambient occlusion, but are slower. - - - - - The screen-space ambient occlusion blur quality. See for possible values. - - - - - The screen-space ambient occlusion edge sharpness. - - - - - If true, enables the depth-of-field far blur effect. - - - - - The distance from the camera where the far blur effect affects the rendering. - - - - - The length of the transition between the no-blur area and far blur. - - - - - The amount of far blur for the depth-of-field effect. - - - - - The depth-of-field far blur's quality. Higher values can mitigate the visible banding effect seen at higher strengths, but are much slower. - - - - - If true, enables the depth-of-field near blur effect. - - - - - Distance from the camera where the near blur effect affects the rendering. - - - - - The length of the transition between the near blur and no-blur area. - - - - - The amount of near blur for the depth-of-field effect. - - - - - The depth-of-field near blur's quality. Higher values can mitigate the visible banding effect seen at higher strengths, but are much slower. - - - - - If true, the glow effect is enabled. - - - - - If true, the 1st level of glow is enabled. This is the most "local" level (least blurry). - - - - - If true, the 2th level of glow is enabled. - - - - - If true, the 3th level of glow is enabled. - - - - - If true, the 4th level of glow is enabled. - - - - - If true, the 5th level of glow is enabled. - - - - - If true, the 6th level of glow is enabled. - - - - - If true, the 7th level of glow is enabled. This is the most "global" level (blurriest). - - - - - The glow intensity. When using the GLES2 renderer, this should be increased to 1.5 to compensate for the lack of HDR rendering. - - - - - The glow strength. When using the GLES2 renderer, this should be increased to 1.3 to compensate for the lack of HDR rendering. - - - - - The bloom's intensity. If set to a value higher than 0, this will make glow visible in areas darker than the . - - - - - The glow blending mode. - - - - - The lower threshold of the HDR glow. When using the GLES2 renderer (which doesn't support HDR), this needs to be below 1.0 for glow to be visible. A value of 0.9 works well in this case. - - - - - The higher threshold of the HDR glow. Areas brighter than this threshold will be clamped for the purposes of the glow effect. - - - - - The bleed scale of the HDR glow. - - - - - Smooths out the blockiness created by sampling higher levels, at the cost of performance. - Note: When using the GLES2 renderer, this is only available if the GPU supports the GL_EXT_gpu_shader4 extension. - - - - - If true, enables the adjustment_* properties provided by this resource. If false, modifications to the adjustment_* properties will have no effect on the rendered scene. - - - - - The global brightness value of the rendered scene. Effective only if adjustment_enabled is true. - - - - - The global contrast value of the rendered scene (default value is 1). Effective only if adjustment_enabled is true. - - - - - The global color saturation value of the rendered scene (default value is 1). Effective only if adjustment_enabled is true. - - - - - Applies the provided resource to affect the global color aspect of the rendered scene. Effective only if adjustment_enabled is true. - - - - - Enables or disables the glow level at index idx. Each level relies on the previous level. This means that enabling higher glow levels will slow down the glow effect rendering, even if previous levels aren't enabled. - - - - - Returns true if the glow level idx is specified, false otherwise. - - - - - An expression can be made of any arithmetic operation, built-in math function call, method call of a passed instance, or built-in type construction call. - An example expression text using the built-in math functions could be sqrt(pow(3,2) + pow(4,2)). - In the following example we use a node to write our expression and show the result. - - onready var expression = Expression.new() - - func _ready(): - $LineEdit.connect("text_entered", self, "_on_text_entered") - - func _on_text_entered(command): - var error = expression.parse(command, []) - if error != OK: - print(expression.get_error_text()) - return - var result = expression.execute([], null, true) - if not expression.has_execute_failed(): - $LineEdit.text = str(result) - - - - - - Parses the expression and returns an code. - You can optionally specify names of variables that may appear in the expression with input_names, so that you can bind them when it gets executed. - - If the parameter is null, then the default value is new string[] {} - - - - Executes the expression that was previously parsed by and returns the result. Before you use the returned object, you should check if the method failed by calling . - If you defined input variables in , you can specify their values in the inputs array, in the same order. - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Returns true if has failed. - - - - - Returns the error text if has failed. - - - - - Enable support for the OpenGL ES external texture extension as defined by OES_EGL_image_external. - Note: This is only supported for Android platforms. - - - - - External texture size. - - - - - Returns the external texture name. - - - - - FileDialog is a preset dialog used to choose files and directories in the filesystem. It supports filter masks. The FileDialog automatically sets its window title according to the . If you want to use a custom title, disable this by setting to false. - - - - - The dialog allows selecting one, and only one file. - - - - - The dialog allows selecting multiple files. - - - - - The dialog only allows selecting a directory, disallowing the selection of any file. - - - - - The dialog allows selecting one file or directory. - - - - - The dialog will warn when a file exists. - - - - - The dialog only allows accessing files under the path (res://). - - - - - The dialog only allows accessing files under user data path (user://). - - - - - The dialog allows accessing files on the whole file system. - - - - - If true, changing the Mode property will set the window title accordingly (e.g. setting mode to will change the window title to "Open a File"). - - - - - The dialog's open or save mode, which affects the selection behavior. See enum Mode constants. - - - - - The file system access scope. See enum Access constants. - Warning: Currently, in sandboxed environments such as HTML5 builds or sandboxed macOS apps, FileDialog cannot access the host file system. See godot-proposals#1123. - - - - - The available file type filters. For example, this shows only .png and .gd files: set_filters(PoolStringArray(["*.png ; PNG Images","*.gd ; GDScript Files"])). - - - - - If true, the dialog will show hidden files. - - - - - The current working directory of the file dialog. - - - - - The currently selected file of the file dialog. - - - - - The currently selected file path of the file dialog. - - - - - Clear all the added filters in the dialog. - - - - - Adds filter as a custom filter; filter should be of the form "filename.extension ; Description". For example, "*.png ; PNG Images". - - - - - Returns the vertical box container of the dialog, custom controls can be added to it. - - - - - Returns the LineEdit for the selected file. - - - - - Clear currently selected items in the dialog. - - - - - Invalidate and update the current dialog content list. - - - - - Font contains a Unicode-compatible character set, as well as the ability to draw it with variable width, ascent, descent and kerning. For creating fonts from TTF files (or other font formats), see the editor support for fonts. - Note: If a DynamicFont doesn't contain a character used in a string, the character in question will be replaced with codepoint 0xfffd if it's available in the DynamicFont. If this replacement character isn't available in the DynamicFont, the character will be hidden without displaying any replacement character in the string. - Note: If a BitmapFont doesn't contain a character used in a string, the character in question will be hidden without displaying any replacement character in the string. - - - - - Draw string into a canvas item using the font at a given position, with modulate color, and optionally clipping the width. position specifies the baseline, not the top. To draw from the top, ascent must be added to the Y axis. - See also . - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Returns the font ascent (number of pixels above the baseline). - - - - - Returns the font descent (number of pixels below the baseline). - - - - - Returns the total font height (ascent plus descent) in pixels. - - - - - Returns the size of a character, optionally taking kerning into account if the next character is provided. - - - - - Returns the size of a string, taking kerning and advance into account. - - - - - Returns the size that the string would have with word wrapping enabled with a fixed width. - - - - - Returns true if the font has an outline. - - - - - Draw character char into a canvas item using the font at a given position, with modulate color, and optionally kerning if next is passed. clipping the width. position specifies the baseline, not the top. To draw from the top, ascent must be added to the Y axis. The width used by the character is returned, making this function useful for drawing strings character by character. - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - After editing a font (changing size, ascent, char rects, etc.). Call this function to propagate changes to controls that might use it. - - - - - In GDScript, functions are not first-class objects. This means it is impossible to store them directly as variables, return them from another function, or pass them as arguments. - However, by creating a using the @GDScript.funcref function, a reference to a function in a given object can be created, passed around and called. - - - - - Calls the referenced function previously set by or @GDScript.funcref. - - - - - Calls the referenced function previously set by or @GDScript.funcref. Contrarily to , this method does not support a variable number of arguments but expects all parameters to be passed via a single . - - - - - The object containing the referenced function. This object must be of a type actually inheriting from , not a built-in type such as , or . - - - - - The name of the referenced function to call on the object, without parentheses or any parameters. - - - - - Returns whether the object still exists and has the function assigned. - - - - - A GDNative library can implement s, global functions to call with the class, or low-level engine extensions through interfaces such as . The library must be compiled for each platform and architecture that the project will run on. - - - - - This resource in INI-style format, as in .gdnlib files. - - - - - If true, Godot loads only one copy of the library and each script that references the library will share static data like static or global variables. - If false, Godot loads a separate copy of the library into memory for each script that references it. - - - - - If true, Godot loads the library at startup rather than the first time a script uses the library, calling {prefix}gdnative_singleton after initializing the library (where {prefix} is the value of ). The library remains loaded as long as Godot is running. - Note: A singleton library cannot be . - - - - - The prefix this library's entry point functions begin with. For example, a GDNativeLibrary would declare its gdnative_init function as godot_gdnative_init by default. - On platforms that require statically linking libraries (currently only iOS), each library must have a different symbol_prefix. - - - - - If true, the editor will temporarily unload the library whenever the user switches away from the editor window, allowing the user to recompile the library without restarting Godot. - Note: If the library defines tool scripts that run inside the editor, reloadable must be false. Otherwise, the editor will attempt to unload the tool scripts while they're in use and crash. - - - - - Returns the path to the dynamic library file for the current platform and architecture. - - - - - Returns paths to all dependency libraries for the current platform and architecture. - - - - - A script implemented in the GDScript programming language. The script extends the functionality of all objects that instance it. - creates a new instance of the script. extends an existing object, if that object's class matches one of the script's base classes. - - - - - Returns a new instance of the script. - For example: - - var MyClass = load("myclass.gd") - var instance = MyClass.new() - assert(instance.get_script() == MyClass) - - - - - - Returns byte code for the script source code. - - - - - Calling @GDScript.yield within a function will cause that function to yield and return its current state as an object of this type. The yielded function call can then be resumed later by calling on this state object. - - - - - Resume execution of the yielded function call. - If handed an argument, return the argument from the @GDScript.yield call in the yielded function call. You can pass e.g. an to hand multiple arguments. - This function returns what the resumed function call returns, possibly another function state if yielded again. - - - - - Check whether the function call may be resumed. This is not the case if the function state was already resumed. - If extended_check is enabled, it also checks if the associated script and object still exist. The extended check is done in debug mode as part of , but you can use this if you know you may be trying to resume without knowing for sure the object and/or script have survived up to that point. - - - - - s are used to provide high-quality real-time indirect light to scenes. They precompute the effect of objects that emit light and the effect of static geometry to simulate the behavior of complex light in real-time. s need to be baked before using, however, once baked, dynamic objects will receive light from them. Further, lights can be fully dynamic or baked. - Having s in a scene can be expensive, the quality of the probe can be turned down in exchange for better performance in the using . - - - - - Use 64 subdivisions. This is the lowest quality setting, but the fastest. Use it if you can, but especially use it on lower-end hardware. - - - - - Use 128 subdivisions. This is the default quality setting. - - - - - Use 256 subdivisions. - - - - - Use 512 subdivisions. This is the highest quality setting, but the slowest. On lower-end hardware this could cause the GPU to stall. - - - - - Represents the size of the enum. - - - - - Number of times to subdivide the grid that the operates on. A higher number results in finer detail and thus higher visual quality, while lower numbers result in better performance. - - - - - The size of the area covered by the . If you make the extents larger without increasing the subdivisions with , the size of each cell will increase and result in lower detailed lighting. - - - - - The maximum brightness that the will recognize. Brightness will be scaled within this range. - - - - - Energy multiplier. Makes the lighting contribution from the brighter. - - - - - How much light propagates through the probe internally. A higher value allows light to spread further. - - - - - Offsets the lookup of the light contribution from the . This can be used to avoid self-shadowing, but may introduce light leaking at higher values. This and should be played around with to minimize self-shadowing and light leaking. - Note: bias should usually be above 1.0 as that is the size of the voxels. - - - - - Offsets the lookup into the based on the object's normal direction. Can be used to reduce some self-shadowing artifacts. - - - - - If true, ignores the sky contribution when calculating lighting. - - - - - If true, the data for this will be compressed. Compression saves space, but results in far worse visual quality. - - - - - The resource that holds the data for this . - - - - - Bakes the effect from all s marked with and s marked with either or . If create_visual_debug is true, after baking the light, this will generate a that has a cube representing each solid cell with each cube colored to the cell's albedo color. This can be used to visualize the 's data and debug any issues that may be occurring. - - - - - Calls with create_visual_debug enabled. - - - - - The first 3 DOF axes are linear axes, which represent translation of Bodies, and the latter 3 DOF axes represent the angular motion. Each axis can be either locked, or limited. - - - - - The minimum difference between the pivot points' axes. - - - - - The maximum difference between the pivot points' axes. - - - - - A factor applied to the movement across the axes. The lower, the slower the movement. - - - - - The amount of restitution on the axes' movement. The lower, the more momentum gets lost. - - - - - The amount of damping that happens at the linear motion across the axes. - - - - - The velocity the linear motor will try to reach. - - - - - The maximum force the linear motor will apply while trying to reach the velocity target. - - - - - The minimum rotation in negative direction to break loose and rotate around the axes. - - - - - The minimum rotation in positive direction to break loose and rotate around the axes. - - - - - The speed of all rotations across the axes. - - - - - The amount of rotational damping across the axes. The lower, the more dampening occurs. - - - - - The amount of rotational restitution across the axes. The lower, the more restitution occurs. - - - - - The maximum amount of force that can occur, when rotating around the axes. - - - - - When rotating across the axes, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower. - - - - - Target speed for the motor at the axes. - - - - - Maximum acceleration for the motor at the axes. - - - - - Represents the size of the enum. - - - - - If enabled, linear motion is possible within the given limits. - - - - - If enabled, rotational motion is possible within the given limits. - - - - - If enabled, there is a rotational motor across these axes. - - - - - If enabled, there is a linear motor across these axes. - - - - - Represents the size of the enum. - - - - - If true, the linear motion across the X axis is limited. - - - - - The maximum difference between the pivot points' X axis. - - - - - The minimum difference between the pivot points' X axis. - - - - - A factor applied to the movement across the X axis. The lower, the slower the movement. - - - - - The amount of restitution on the X axis movement. The lower, the more momentum gets lost. - - - - - The amount of damping that happens at the X motion. - - - - - If true, then there is a linear motor on the X axis. It will attempt to reach the target velocity while staying within the force limits. - - - - - The speed that the linear motor will attempt to reach on the X axis. - - - - - The maximum force the linear motor can apply on the X axis while trying to reach the target velocity. - - - - - If true, rotation across the X axis is limited. - - - - - The minimum rotation in positive direction to break loose and rotate around the X axis. - - - - - The minimum rotation in negative direction to break loose and rotate around the X axis. - - - - - The speed of all rotations across the X axis. - - - - - The amount of rotational restitution across the X axis. The lower, the more restitution occurs. - - - - - The amount of rotational damping across the X axis. - The lower, the longer an impulse from one side takes to travel to the other side. - - - - - The maximum amount of force that can occur, when rotating around the X axis. - - - - - When rotating across the X axis, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower. - - - - - If true, a rotating motor at the X axis is enabled. - - - - - Target speed for the motor at the X axis. - - - - - Maximum acceleration for the motor at the X axis. - - - - - If true, the linear motion across the Y axis is limited. - - - - - The maximum difference between the pivot points' Y axis. - - - - - The minimum difference between the pivot points' Y axis. - - - - - A factor applied to the movement across the Y axis. The lower, the slower the movement. - - - - - The amount of restitution on the Y axis movement. The lower, the more momentum gets lost. - - - - - The amount of damping that happens at the Y motion. - - - - - If true, then there is a linear motor on the Y axis. It will attempt to reach the target velocity while staying within the force limits. - - - - - The speed that the linear motor will attempt to reach on the Y axis. - - - - - The maximum force the linear motor can apply on the Y axis while trying to reach the target velocity. - - - - - If true, rotation across the Y axis is limited. - - - - - The minimum rotation in positive direction to break loose and rotate around the Y axis. - - - - - The minimum rotation in negative direction to break loose and rotate around the Y axis. - - - - - The speed of all rotations across the Y axis. - - - - - The amount of rotational restitution across the Y axis. The lower, the more restitution occurs. - - - - - The amount of rotational damping across the Y axis. The lower, the more dampening occurs. - - - - - The maximum amount of force that can occur, when rotating around the Y axis. - - - - - When rotating across the Y axis, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower. - - - - - If true, a rotating motor at the Y axis is enabled. - - - - - Target speed for the motor at the Y axis. - - - - - Maximum acceleration for the motor at the Y axis. - - - - - If true, the linear motion across the Z axis is limited. - - - - - The maximum difference between the pivot points' Z axis. - - - - - The minimum difference between the pivot points' Z axis. - - - - - A factor applied to the movement across the Z axis. The lower, the slower the movement. - - - - - The amount of restitution on the Z axis movement. The lower, the more momentum gets lost. - - - - - The amount of damping that happens at the Z motion. - - - - - If true, then there is a linear motor on the Z axis. It will attempt to reach the target velocity while staying within the force limits. - - - - - The speed that the linear motor will attempt to reach on the Z axis. - - - - - The maximum force the linear motor can apply on the Z axis while trying to reach the target velocity. - - - - - If true, rotation across the Z axis is limited. - - - - - The minimum rotation in positive direction to break loose and rotate around the Z axis. - - - - - The minimum rotation in negative direction to break loose and rotate around the Z axis. - - - - - The speed of all rotations across the Z axis. - - - - - The amount of rotational restitution across the Z axis. The lower, the more restitution occurs. - - - - - The amount of rotational damping across the Z axis. The lower, the more dampening occurs. - - - - - The maximum amount of force that can occur, when rotating around the Z axis. - - - - - When rotating across the Z axis, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower. - - - - - If true, a rotating motor at the Z axis is enabled. - - - - - Target speed for the motor at the Z axis. - - - - - Maximum acceleration for the motor at the Z axis. - - - - - Base node for geometry-based visual instances. Shares some common functionality like visibility and custom materials. - - - - - Will allow the GeometryInstance to be used when baking lights using a or . - - - - - Unused in this class, exposed for consistency with . - - - - - Represents the size of the enum. - - - - - Will not cast any shadows. - - - - - Will cast shadows from all visible faces in the GeometryInstance. - Will take culling into account, so faces not being rendered will not be taken into account when shadow casting. - - - - - Will cast shadows from all visible faces in the GeometryInstance. - Will not take culling into account, so all faces will be taken into account when shadow casting. - - - - - Will only show the shadows casted from this object. - In other words, the actual mesh will not be visible, only the shadows casted from the mesh will be. - - - - - The material override for the whole geometry. - If a material is assigned to this property, it will be used instead of any material set in any material slot of the mesh. - - - - - The selected shadow casting flag. See for possible values. - - - - - The extra distance added to the GeometryInstance's bounding box () to increase its cull box. - - - - - If true, this GeometryInstance will be used when baking lights using a or . - - - - - The GeometryInstance's min LOD distance. - Note: This property currently has no effect. - - - - - The GeometryInstance's min LOD margin. - Note: This property currently has no effect. - - - - - The GeometryInstance's max LOD distance. - Note: This property currently has no effect. - - - - - The GeometryInstance's max LOD margin. - Note: This property currently has no effect. - - - - - Sets the specified. See for options. - - - - - Returns the that have been set for this object. - - - - - Overrides the bounding box of this node with a custom one. To remove it, set an with all fields set to zero. - - - - - Given a set of colors, this resource will interpolate them in order. This means that if you have color 1, color 2 and color 3, the ramp will interpolate from color 1 to color 2 and from color 2 to color 3. The ramp will initially have 2 colors (black and white), one (black) at ramp lower offset 0 and the other (white) at the ramp higher offset 1. - - - - - Gradient's offsets returned as a . - - - - - Gradient's colors returned as a . - - - - - Adds the specified color to the end of the ramp, with the specified offset. - - - - - Removes the color at the index offset. - - - - - Sets the offset for the ramp color at index point. - - - - - Returns the offset of the ramp color at index point. - - - - - Sets the color of the ramp color at index point. - - - - - Returns the color of the ramp color at index point. - - - - - Returns the interpolated color specified by offset. - - - - - Returns the number of colors in the ramp. - - - - - GradientTexture uses a to fill the texture data. The gradient will be filled from left to right using colors obtained from the gradient. This means the texture does not necessarily represent an exact copy of the gradient, but instead an interpolation of samples obtained from the gradient at fixed steps (see ). - - - - - The that will be used to fill the texture. - - - - - The number of color samples that will be obtained from the . - - - - - GraphEdit manages the showing of GraphNodes it contains, as well as connections and disconnections between them. Signals are sent for each of these two events. Disconnection between GraphNode slots is disabled by default. - It is greatly advised to enable low-processor usage mode (see ) when using GraphEdits. - - - - - If true, enables disconnection of existing connections in the GraphEdit by dragging the right end. - - - - - The scroll offset. - - - - - The snapping distance in pixels. - - - - - If true, enables snapping. - - - - - The current zoom value. - - - - - Create a connection between the from_port slot of the from GraphNode and the to_port slot of the to GraphNode. If the connection already exists, no connection is created. - - - - - Returns true if the from_port slot of the from GraphNode is connected to the to_port slot of the to GraphNode. - - - - - Removes the connection between the from_port slot of the from GraphNode and the to_port slot of the to GraphNode. If the connection does not exist, no connection is removed. - - - - - Sets the coloration of the connection between from's from_port and to's to_port with the color provided in the activity theme property. - - - - - Returns an Array containing the list of connections. A connection consists in a structure of the form { from_port: 0, from: "GraphNode name 0", to_port: 1, to: "GraphNode name 1" }. - - - - - Removes all connections between nodes. - - - - - Makes possible to disconnect nodes when dragging from the slot at the right if it has the specified type. - - - - - Removes the possibility to disconnect nodes when dragging from the slot at the right if it has the specified type. - - - - - Makes possible to disconnect nodes when dragging from the slot at the left if it has the specified type. - - - - - Removes the possibility to disconnect nodes when dragging from the slot at the left if it has the specified type. - - - - - Makes possible the connection between two different slot types. The type is defined with the method. - - - - - Makes it not possible to connect between two different slot types. The type is defined with the method. - - - - - Returns whether it's possible to connect slots of the specified types. - - - - - Gets the that contains the zooming and grid snap controls in the top left of the graph. - Warning: The intended usage of this function is to allow you to reposition or add your own custom controls to the container. This is an internal control and as such should not be freed. If you wish to hide this or any of it's children use their property instead. - - - - - Sets the specified node as the one selected. - - - - - A GraphNode is a container. Each GraphNode can have several input and output slots, sometimes referred to as ports, allowing connections between GraphNodes. To add a slot to GraphNode, add any -derived child node to it. - After adding at least one child to GraphNode new sections will be automatically created in the Inspector called 'Slot'. When 'Slot' is expanded you will see list with index number for each slot. You can click on each of them to expand further. - In the Inspector you can enable (show) or disable (hide) slots. By default all slots are disabled so you may not see any slots on your GraphNode initially. You can assign a type to each slot. Only slots of the same type will be able to connect to each other. You can also assign colors to slots. A tuple of input and output slots is defined for each GUI element included in the GraphNode. Input connections are on the left and output connections are on the right side of GraphNode. Only enabled slots are counted as connections. - - - - - No overlay is shown. - - - - - Show overlay set in the breakpoint theme property. - - - - - Show overlay set in the position theme property. - - - - - The text displayed in the GraphNode's title bar. - - - - - The offset of the GraphNode, relative to the scroll offset of the . - Note: You cannot use position directly, as is a . - - - - - If true, the close button will be visible. - Note: Pressing it will only emit the close_request signal, the GraphNode needs to be removed manually. - - - - - If true, the user can resize the GraphNode. - Note: Dragging the handle will only emit the resize_request signal, the GraphNode needs to be resized manually. - - - - - If true, the GraphNode is selected. - - - - - If true, the GraphNode is a comment node. - - - - - Sets the overlay shown above the GraphNode. See . - - - - - Sets properties of the slot with ID idx. - If enable_left/right, a port will appear and the slot will be able to be connected from this side. - type_left/right is an arbitrary type of the port. Only ports with the same type values can be connected. - color_left/right is the tint of the port's icon on this side. - custom_left/right is a custom texture for this side's port. - Note: This method only sets properties of the slot. To create the slot, add a -derived child to the GraphNode. - - - - - Disables input and output slot whose index is idx. - - - - - Disables all input and output slots of the GraphNode. - - - - - Returns true if left (input) slot idx is enabled, false otherwise. - - - - - Returns the (integer) type of left (input) idx slot. - - - - - Returns the color set to idx left (input) slot. - - - - - Returns true if right (output) slot idx is enabled, false otherwise. - - - - - Returns the (integer) type of right (output) idx slot. - - - - - Returns the color set to idx right (output) slot. - - - - - Returns the number of enabled output slots (connections) of the GraphNode. - - - - - Returns the number of enabled input slots (connections) to the GraphNode. - - - - - Returns the position of the output connection idx. - - - - - Returns the type of the output connection idx. - - - - - Returns the color of the output connection idx. - - - - - Returns the position of the input connection idx. - - - - - Returns the type of the input connection idx. - - - - - Returns the color of the input connection idx. - - - - - GridContainer will arrange its Control-derived children in a grid like structure, the grid columns are specified using the property and the number of rows will be equal to the number of children in the container divided by the number of columns. For example, if the container has 5 children, and 2 columns, there will be 3 rows in the container. - Notice that grid layout will preserve the columns and rows for every size of the container, and that empty columns will be expanded automatically. - Note: GridContainer only works with child nodes inheriting from Control. It won't rearrange child nodes inheriting from Node2D. - - - - - The number of columns in the . If modified, reorders its Control-derived children to accommodate the new layout. - - - - - GridMap lets you place meshes on a grid interactively. It works both from the editor and from scripts, which can help you create in-game level editors. - GridMaps use a which contains a list of tiles. Each tile is a mesh with materials plus optional collision and navigation shapes. - A GridMap contains a collection of cells. Each grid cell refers to a tile in the . All cells in the map have the same dimensions. - Internally, a GridMap is split into a sparse collection of octants for efficient rendering and physics processing. Every octant has the same dimensions and can contain several cells. - - - - - Invalid cell item that can be used in to clear cells (or represent an empty cell in ). - - - - - The assigned . - - - - - The dimensions of the grid's cells. - This does not affect the size of the meshes. See . - - - - - The size of each octant measured in number of cells. This applies to all three axis. - - - - - If true, grid items are centered on the X axis. - - - - - If true, grid items are centered on the Y axis. - - - - - If true, grid items are centered on the Z axis. - - - - - The scale of the cell items. - This does not affect the size of the grid cells themselves, only the items in them. This can be used to make cell items overlap their neighbors. - - - - - The physics layers this GridMap is in. - GridMaps act as static bodies, meaning they aren't affected by gravity or other forces. They only affect other physics bodies that collide with them. - - - - - The physics layers this GridMap detects collisions in. See Collision layers and masks in the documentation for more information. - - - - - Sets an individual bit on the . - - - - - Returns an individual bit on the . - - - - - Sets an individual bit on the . - - - - - Returns an individual bit on the . - - - - - Sets the mesh index for the cell referenced by its grid-based X, Y and Z coordinates. - A negative item index such as will clear the cell. - Optionally, the item's orientation can be passed. For valid orientation values, see Basis.get_orthogonal_index. - - - - - The item index located at the grid-based X, Y and Z coordinates. If the cell is empty, will be returned. - - - - - The orientation of the cell at the grid-based X, Y and Z coordinates. -1 is returned if the cell is empty. - - - - - Returns the coordinates of the grid cell containing the given point. - pos should be in the GridMap's local coordinate space. - - - - - Returns the position of a grid cell in the GridMap's local coordinate space. - - - - - Clear all cells. - - - - - Returns an array of with the non-empty cell coordinates in the grid map. - - - - - Returns an array of and references corresponding to the non-empty cells in the grid. The transforms are specified in world space. - - - - - Groove constraint for 2D physics. This is useful for making a body "slide" through a segment placed in another. - - - - - The groove's length. The groove is from the joint's origin towards along the joint's local Y axis. - - - - - The body B's initial anchor position defined by the joint's origin and a local offset along the joint's Y axis (along the groove). - - - - - Horizontal box container. See . - - - - - Horizontal version of , which goes from left (min) to right (max). - - - - - Horizontal separator. See . Even though it looks horizontal, it is used to separate objects vertically. - - - - - Horizontal slider. See . This one goes from left (min) to right (max). - Note: The Range.changed and Range.value_changed signals are part of the class which this class inherits from. - - - - - Horizontal split container. See . This goes from left to right. - - - - - Hyper-text transfer protocol client (sometimes called "User Agent"). Used to make HTTP requests to download web content, upload files and other data or to communicate with various services, among other use cases. See the node for an higher-level alternative. - Note: This client only needs to connect to a host once (see ) to send multiple requests. Because of this, methods that take URLs usually take just the part after the host instead of the full URL, as the client is already connected to a host. See for a full example and to get started. - A should be reused between multiple requests or to connect to different hosts instead of creating one client per request. Supports SSL and SSL server certificate verification. HTTP status codes in the 2xx range indicate success, 3xx redirection (i.e. "try again, but over here"), 4xx something was wrong with the request, and 5xx something went wrong on the server's side. - For more information on HTTP, see https://developer.mozilla.org/en-US/docs/Web/HTTP (or read RFC 2616 to get it straight from the source: https://tools.ietf.org/html/rfc2616). - Note: When performing HTTP requests from a project exported to HTML5, keep in mind the remote server may not allow requests from foreign origins due to CORS. If you host the server in question, you should modify its backend to allow requests from foreign origins by adding the Access-Control-Allow-Origin: * HTTP header. - - - - - Status: Disconnected from the server. - - - - - Status: Currently resolving the hostname for the given URL into an IP. - - - - - Status: DNS failure: Can't resolve the hostname for the given URL. - - - - - Status: Currently connecting to server. - - - - - Status: Can't connect to the server. - - - - - Status: Connection established. - - - - - Status: Currently sending request. - - - - - Status: HTTP body received. - - - - - Status: Error in HTTP connection. - - - - - Status: Error in SSL handshake. - - - - - HTTP GET method. The GET method requests a representation of the specified resource. Requests using GET should only retrieve data. - - - - - HTTP HEAD method. The HEAD method asks for a response identical to that of a GET request, but without the response body. This is useful to request metadata like HTTP headers or to check if a resource exists. - - - - - HTTP POST method. The POST method is used to submit an entity to the specified resource, often causing a change in state or side effects on the server. This is often used for forms and submitting data or uploading files. - - - - - HTTP PUT method. The PUT method asks to replace all current representations of the target resource with the request payload. (You can think of POST as "create or update" and PUT as "update", although many services tend to not make a clear distinction or change their meaning). - - - - - HTTP DELETE method. The DELETE method requests to delete the specified resource. - - - - - HTTP OPTIONS method. The OPTIONS method asks for a description of the communication options for the target resource. Rarely used. - - - - - HTTP TRACE method. The TRACE method performs a message loop-back test along the path to the target resource. Returns the entire HTTP request received in the response body. Rarely used. - - - - - HTTP CONNECT method. The CONNECT method establishes a tunnel to the server identified by the target resource. Rarely used. - - - - - HTTP PATCH method. The PATCH method is used to apply partial modifications to a resource. - - - - - Represents the size of the enum. - - - - - HTTP status code 100 Continue. Interim response that indicates everything so far is OK and that the client should continue with the request (or ignore this status if already finished). - - - - - HTTP status code 101 Switching Protocol. Sent in response to an Upgrade request header by the client. Indicates the protocol the server is switching to. - - - - - HTTP status code 102 Processing (WebDAV). Indicates that the server has received and is processing the request, but no response is available yet. - - - - - HTTP status code 200 OK. The request has succeeded. Default response for successful requests. Meaning varies depending on the request. GET: The resource has been fetched and is transmitted in the message body. HEAD: The entity headers are in the message body. POST: The resource describing the result of the action is transmitted in the message body. TRACE: The message body contains the request message as received by the server. - - - - - HTTP status code 201 Created. The request has succeeded and a new resource has been created as a result of it. This is typically the response sent after a PUT request. - - - - - HTTP status code 202 Accepted. The request has been received but not yet acted upon. It is non-committal, meaning that there is no way in HTTP to later send an asynchronous response indicating the outcome of processing the request. It is intended for cases where another process or server handles the request, or for batch processing. - - - - - HTTP status code 203 Non-Authoritative Information. This response code means returned meta-information set is not exact set as available from the origin server, but collected from a local or a third party copy. Except this condition, 200 OK response should be preferred instead of this response. - - - - - HTTP status code 204 No Content. There is no content to send for this request, but the headers may be useful. The user-agent may update its cached headers for this resource with the new ones. - - - - - HTTP status code 205 Reset Content. The server has fulfilled the request and desires that the client resets the "document view" that caused the request to be sent to its original state as received from the origin server. - - - - - HTTP status code 206 Partial Content. This response code is used because of a range header sent by the client to separate download into multiple streams. - - - - - HTTP status code 207 Multi-Status (WebDAV). A Multi-Status response conveys information about multiple resources in situations where multiple status codes might be appropriate. - - - - - HTTP status code 208 Already Reported (WebDAV). Used inside a DAV: propstat response element to avoid enumerating the internal members of multiple bindings to the same collection repeatedly. - - - - - HTTP status code 226 IM Used (WebDAV). The server has fulfilled a GET request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance. - - - - - HTTP status code 300 Multiple Choice. The request has more than one possible responses and there is no standardized way to choose one of the responses. User-agent or user should choose one of them. - - - - - HTTP status code 301 Moved Permanently. Redirection. This response code means the URI of requested resource has been changed. The new URI is usually included in the response. - - - - - HTTP status code 302 Found. Temporary redirection. This response code means the URI of requested resource has been changed temporarily. New changes in the URI might be made in the future. Therefore, this same URI should be used by the client in future requests. - - - - - HTTP status code 303 See Other. The server is redirecting the user agent to a different resource, as indicated by a URI in the Location header field, which is intended to provide an indirect response to the original request. - - - - - HTTP status code 304 Not Modified. A conditional GET or HEAD request has been received and would have resulted in a 200 OK response if it were not for the fact that the condition evaluated to false. - - - - - HTTP status code 305 Use Proxy. Deprecated. Do not use. - - - - - HTTP status code 306 Switch Proxy. Deprecated. Do not use. - - - - - HTTP status code 307 Temporary Redirect. The target resource resides temporarily under a different URI and the user agent MUST NOT change the request method if it performs an automatic redirection to that URI. - - - - - HTTP status code 308 Permanent Redirect. The target resource has been assigned a new permanent URI and any future references to this resource ought to use one of the enclosed URIs. - - - - - HTTP status code 400 Bad Request. The request was invalid. The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, invalid request contents, or deceptive request routing). - - - - - HTTP status code 401 Unauthorized. Credentials required. The request has not been applied because it lacks valid authentication credentials for the target resource. - - - - - HTTP status code 402 Payment Required. This response code is reserved for future use. Initial aim for creating this code was using it for digital payment systems, however this is not currently used. - - - - - HTTP status code 403 Forbidden. The client does not have access rights to the content, i.e. they are unauthorized, so server is rejecting to give proper response. Unlike 401, the client's identity is known to the server. - - - - - HTTP status code 404 Not Found. The server can not find requested resource. Either the URL is not recognized or the endpoint is valid but the resource itself does not exist. May also be sent instead of 403 to hide existence of a resource if the client is not authorized. - - - - - HTTP status code 405 Method Not Allowed. The request's HTTP method is known by the server but has been disabled and cannot be used. For example, an API may forbid DELETE-ing a resource. The two mandatory methods, GET and HEAD, must never be disabled and should not return this error code. - - - - - HTTP status code 406 Not Acceptable. The target resource does not have a current representation that would be acceptable to the user agent, according to the proactive negotiation header fields received in the request. Used when negotiation content. - - - - - HTTP status code 407 Proxy Authentication Required. Similar to 401 Unauthorized, but it indicates that the client needs to authenticate itself in order to use a proxy. - - - - - HTTP status code 408 Request Timeout. The server did not receive a complete request message within the time that it was prepared to wait. - - - - - HTTP status code 409 Conflict. The request could not be completed due to a conflict with the current state of the target resource. This code is used in situations where the user might be able to resolve the conflict and resubmit the request. - - - - - HTTP status code 410 Gone. The target resource is no longer available at the origin server and this condition is likely permanent. - - - - - HTTP status code 411 Length Required. The server refuses to accept the request without a defined Content-Length header. - - - - - HTTP status code 412 Precondition Failed. One or more conditions given in the request header fields evaluated to false when tested on the server. - - - - - HTTP status code 413 Entity Too Large. The server is refusing to process a request because the request payload is larger than the server is willing or able to process. - - - - - HTTP status code 414 Request-URI Too Long. The server is refusing to service the request because the request-target is longer than the server is willing to interpret. - - - - - HTTP status code 415 Unsupported Media Type. The origin server is refusing to service the request because the payload is in a format not supported by this method on the target resource. - - - - - HTTP status code 416 Requested Range Not Satisfiable. None of the ranges in the request's Range header field overlap the current extent of the selected resource or the set of ranges requested has been rejected due to invalid ranges or an excessive request of small or overlapping ranges. - - - - - HTTP status code 417 Expectation Failed. The expectation given in the request's Expect header field could not be met by at least one of the inbound servers. - - - - - HTTP status code 418 I'm A Teapot. Any attempt to brew coffee with a teapot should result in the error code "418 I'm a teapot". The resulting entity body MAY be short and stout. - - - - - HTTP status code 421 Misdirected Request. The request was directed at a server that is not able to produce a response. This can be sent by a server that is not configured to produce responses for the combination of scheme and authority that are included in the request URI. - - - - - HTTP status code 422 Unprocessable Entity (WebDAV). The server understands the content type of the request entity (hence a 415 Unsupported Media Type status code is inappropriate), and the syntax of the request entity is correct (thus a 400 Bad Request status code is inappropriate) but was unable to process the contained instructions. - - - - - HTTP status code 423 Locked (WebDAV). The source or destination resource of a method is locked. - - - - - HTTP status code 424 Failed Dependency (WebDAV). The method could not be performed on the resource because the requested action depended on another action and that action failed. - - - - - HTTP status code 426 Upgrade Required. The server refuses to perform the request using the current protocol but might be willing to do so after the client upgrades to a different protocol. - - - - - HTTP status code 428 Precondition Required. The origin server requires the request to be conditional. - - - - - HTTP status code 429 Too Many Requests. The user has sent too many requests in a given amount of time (see "rate limiting"). Back off and increase time between requests or try again later. - - - - - HTTP status code 431 Request Header Fields Too Large. The server is unwilling to process the request because its header fields are too large. The request MAY be resubmitted after reducing the size of the request header fields. - - - - - HTTP status code 451 Response Unavailable For Legal Reasons. The server is denying access to the resource as a consequence of a legal demand. - - - - - HTTP status code 500 Internal Server Error. The server encountered an unexpected condition that prevented it from fulfilling the request. - - - - - HTTP status code 501 Not Implemented. The server does not support the functionality required to fulfill the request. - - - - - HTTP status code 502 Bad Gateway. The server, while acting as a gateway or proxy, received an invalid response from an inbound server it accessed while attempting to fulfill the request. Usually returned by load balancers or proxies. - - - - - HTTP status code 503 Service Unavailable. The server is currently unable to handle the request due to a temporary overload or scheduled maintenance, which will likely be alleviated after some delay. Try again later. - - - - - HTTP status code 504 Gateway Timeout. The server, while acting as a gateway or proxy, did not receive a timely response from an upstream server it needed to access in order to complete the request. Usually returned by load balancers or proxies. - - - - - HTTP status code 505 HTTP Version Not Supported. The server does not support, or refuses to support, the major version of HTTP that was used in the request message. - - - - - HTTP status code 506 Variant Also Negotiates. The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself, and is therefore not a proper end point in the negotiation process. - - - - - HTTP status code 507 Insufficient Storage. The method could not be performed on the resource because the server is unable to store the representation needed to successfully complete the request. - - - - - HTTP status code 508 Loop Detected. The server terminated an operation because it encountered an infinite loop while processing a request with "Depth: infinity". This status indicates that the entire operation failed. - - - - - HTTP status code 510 Not Extended. The policy for accessing the resource has not been met in the request. The server should send back all the information necessary for the client to issue an extended request. - - - - - HTTP status code 511 Network Authentication Required. The client needs to authenticate to gain network access. - - - - - If true, execution will block until all data is read from the response. - - - - - The connection to use for this client. - - - - - The size of the buffer used and maximum bytes to read per iteration. See . - - - - - Connects to a host. This needs to be done before any requests are sent. - The host should not have http:// prepended but will strip the protocol identifier if provided. - If no port is specified (or -1 is used), it is automatically set to 80 for HTTP and 443 for HTTPS (if use_ssl is enabled). - verify_host will check the SSL identity of the host if set to true. - - - - - Sends a raw request to the connected host. The URL parameter is just the part after the host, so for http://somehost.com/index.php, it is index.php. - Headers are HTTP request headers. For available HTTP methods, see . - Sends the body data raw, as a byte array and does not encode it in any way. - - - - - Sends a request to the connected host. The URL parameter is just the part after the host, so for http://somehost.com/index.php, it is index.php. - Headers are HTTP request headers. For available HTTP methods, see . - To create a POST request with query strings to push to the server, do: - - var fields = {"username" : "user", "password" : "pass"} - var query_string = http_client.query_string_from_dict(fields) - var headers = ["Content-Type: application/x-www-form-urlencoded", "Content-Length: " + str(query_string.length())] - var result = http_client.request(http_client.METHOD_POST, "index.php", headers, query_string) - - Note: The request_data parameter is ignored if method is . This is because GET methods can't contain request data. As a workaround, you can pass request data as a query string in the URL. See String.http_escape for an example. - - - - - Closes the current connection, allowing reuse of this . - - - - - If true, this has a response available. - - - - - If true, this has a response that is chunked. - - - - - Returns the response's HTTP status code. - - - - - Returns the response headers. - - - - - Returns all response headers as a Dictionary of structure { "key": "value1; value2" } where the case-sensitivity of the keys and values is kept like the server delivers it. A value is a simple String, this string can have more than one value where "; " is used as separator. - Example: - - { - "content-length": 12, - "Content-Type": "application/json; charset=UTF-8", - } - - - - - - Returns the response's body length. - Note: Some Web servers may not send a body length. In this case, the value returned will be -1. If using chunked transfer encoding, the body length will also be -1. - - - - - Reads one chunk from the response. - - - - - Returns a constant. Need to call in order to get status updates. - - - - - This needs to be called in order to have any request processed. Check results with . - - - - - Generates a GET/POST application/x-www-form-urlencoded style query string from a provided dictionary, e.g.: - - var fields = {"username": "user", "password": "pass"} - var query_string = http_client.query_string_from_dict(fields) - # Returns "username=user&password=pass" - - Furthermore, if a key has a null value, only the key itself is added, without equal sign and value. If the value is an array, for each value in it a pair with the same key is added. - - var fields = {"single": 123, "not_valued": null, "multiple": [22, 33, 44]} - var query_string = http_client.query_string_from_dict(fields) - # Returns "single=123&not_valued&multiple=22&multiple=33&multiple=44" - - - - - - A node with the ability to send HTTP requests. Uses internally. - Can be used to make HTTP requests, i.e. download or upload files or web content via HTTP. - Example of contacting a REST API and printing one of its returned fields: - - func _ready(): - # Create an HTTP request node and connect its completion signal. - var http_request = HTTPRequest.new() - add_child(http_request) - http_request.connect("request_completed", self, "_http_request_completed") - - # Perform a GET request. The URL below returns JSON as of writing. - var error = http_request.request("https://httpbin.org/get") - if error != OK: - push_error("An error occurred in the HTTP request.") - - # Perform a POST request. The URL below returns JSON as of writing. - # Note: Don't make simultaneous requests using a single HTTPRequest node. - # The snippet below is provided for reference only. - var body = {"name": "Godette"} - var error = http_request.request("https://httpbin.org/post", [], true, HTTPClient.METHOD_POST, body) - if error != OK: - push_error("An error occurred in the HTTP request.") - - - # Called when the HTTP request is completed. - func _http_request_completed(result, response_code, headers, body): - var response = parse_json(body.get_string_from_utf8()) - - # Will print the user agent string used by the HTTPRequest node (as recognized by httpbin.org). - print(response.headers["User-Agent"]) - - Example of loading and displaying an image using HTTPRequest: - - func _ready(): - # Create an HTTP request node and connect its completion signal. - var http_request = HTTPRequest.new() - add_child(http_request) - http_request.connect("request_completed", self, "_http_request_completed") - - # Perform the HTTP request. The URL below returns a PNG image as of writing. - var error = http_request.request("https://via.placeholder.com/512") - if error != OK: - push_error("An error occurred in the HTTP request.") - - - # Called when the HTTP request is completed. - func _http_request_completed(result, response_code, headers, body): - var image = Image.new() - var error = image.load_png_from_buffer(body) - if error != OK: - push_error("Couldn't load the image.") - - var texture = ImageTexture.new() - texture.create_from_image(image) - - # Display the image in a TextureRect node. - var texture_rect = TextureRect.new() - add_child(texture_rect) - texture_rect.texture = texture - - Note: When performing HTTP requests from a project exported to HTML5, keep in mind the remote server may not allow requests from foreign origins due to CORS. If you host the server in question, you should modify its backend to allow requests from foreign origins by adding the Access-Control-Allow-Origin: * HTTP header. - - - - - Request successful. - - - - - Request failed while connecting. - - - - - Request failed while resolving. - - - - - Request failed due to connection (read/write) error. - - - - - Request failed on SSL handshake. - - - - - Request does not have a response (yet). - - - - - Request exceeded its maximum size limit, see . - - - - - Request failed (currently unused). - - - - - HTTPRequest couldn't open the download file. - - - - - HTTPRequest couldn't write to the download file. - - - - - Request reached its maximum redirect limit, see . - - - - - The file to download into. Will output any received file into it. - - - - - The size of the buffer used and maximum bytes to read per iteration. See . - Set this to a higher value (e.g. 65536 for 64 KiB) when downloading large files to achieve better speeds at the cost of memory. - - - - - If true, multithreading is used to improve performance. - - - - - Maximum allowed size for response bodies. - - - - - Maximum number of allowed redirects. - - - - - Creates request on the underlying . If there is no configuration errors, it tries to connect using and passes parameters onto . - Returns if request is successfully created. (Does not imply that the server has responded), if not in the tree, if still processing previous request, if given string is not a valid URL format, or if not using thread and the cannot connect to host. - Note: The request_data parameter is ignored if method is . This is because GET methods can't contain request data. As a workaround, you can pass request data as a query string in the URL. See String.http_escape for an example. - - If the parameter is null, then the default value is new string[] {} - - - - Cancels the current request. - - - - - Returns the current status of the underlying . See . - - - - - Returns the amount of bytes this HTTPRequest downloaded. - - - - - Returns the response body length. - Note: Some Web servers may not send a body length. In this case, the value returned will be -1. If using chunked transfer encoding, the body length will also be -1. - - - - - The HashingContext class provides an interface for computing cryptographic hashes over multiple iterations. This is useful for example when computing hashes of big files (so you don't have to load them all in memory), network streams, and data streams in general (so you don't have to hold buffers). - The enum shows the supported hashing algorithms. - - const CHUNK_SIZE = 1024 - - func hash_file(path): - var ctx = HashingContext.new() - var file = File.new() - # Start a SHA-256 context. - ctx.start(HashingContext.HASH_SHA256) - # Check that file exists. - if not file.file_exists(path): - return - # Open the file to hash. - file.open(path, File.READ) - # Update the context after reading each chunk. - while not file.eof_reached(): - ctx.update(file.get_buffer(CHUNK_SIZE)) - # Get the computed hash. - var res = ctx.finish() - # Print the result as hex string and array. - printt(res.hex_encode(), Array(res)) - - Note: Not available in HTML5 exports. - - - - - Hashing algorithm: MD5. - - - - - Hashing algorithm: SHA-1. - - - - - Hashing algorithm: SHA-256. - - - - - Starts a new hash computation of the given type (e.g. to start computation of a SHA-256). - - - - - Updates the computation with the given chunk of data. - - - - - Closes the current context, and return the computed hash. - - - - - Height map shape resource, which can be added to a or . - - - - - Width of the height map data. Changing this will resize the . - - - - - Depth of the height map data. Changing this will resize the . - - - - - Height map data, pool array must be of * size. - - - - - A HingeJoint normally uses the Z axis of body A as the hinge axis, another axis can be specified when adding it manually though. - - - - - The speed with which the two bodies get pulled together when they move in different directions. - - - - - The maximum rotation. Only active if is true. - - - - - The minimum rotation. Only active if is true. - - - - - The speed with which the rotation across the axis perpendicular to the hinge gets corrected. - - - - - The lower this value, the more the rotation gets slowed down. - - - - - Target speed for the motor. - - - - - Maximum acceleration for the motor. - - - - - Represents the size of the enum. - - - - - If true, the hinges maximum and minimum rotation, defined by and has effects. - - - - - When activated, a motor turns the hinge. - - - - - Represents the size of the enum. - - - - - The speed with which the two bodies get pulled together when they move in different directions. - - - - - If true, the hinges maximum and minimum rotation, defined by and has effects. - - - - - The maximum rotation. Only active if is true. - - - - - The minimum rotation. Only active if is true. - - - - - The speed with which the rotation across the axis perpendicular to the hinge gets corrected. - - - - - The lower this value, the more the rotation gets slowed down. - - - - - When activated, a motor turns the hinge. - - - - - Target speed for the motor. - - - - - Maximum acceleration for the motor. - - - - - Sets the value of the specified parameter. - - - - - Returns the value of the specified parameter. - - - - - If true, enables the specified flag. - - - - - Returns the value of the specified flag. - - - - - IP contains support functions for the Internet Protocol (IP). TCP/IP support is in different classes (see and ). IP provides DNS hostname resolution support, both blocking and threaded. - - - - - Maximum number of concurrent DNS resolver queries allowed, is returned if exceeded. - - - - - Invalid ID constant. Returned if is exceeded. - - - - - DNS hostname resolver status: No status. - - - - - DNS hostname resolver status: Waiting. - - - - - DNS hostname resolver status: Done. - - - - - DNS hostname resolver status: Error. - - - - - Address type: None. - - - - - Address type: Internet protocol version 4 (IPv4). - - - - - Address type: Internet protocol version 6 (IPv6). - - - - - Address type: Any. - - - - - Returns a given hostname's IPv4 or IPv6 address when resolved (blocking-type method). The address type returned depends on the constant given as ip_type. - - - - - Creates a queue item to resolve a hostname to an IPv4 or IPv6 address depending on the constant given as ip_type. Returns the queue ID if successful, or on error. - - - - - Returns a queued hostname's status as a constant, given its queue id. - - - - - Returns a queued hostname's IP address, given its queue id. Returns an empty string on error or if resolution hasn't happened yet (see ). - - - - - Removes a given item id from the queue. This should be used to free a queue after it has completed to enable more queries to happen. - - - - - Returns all of the user's current IPv4 and IPv6 addresses as an array. - - - - - Returns all network adapters as an array. - Each adapter is a dictionary of the form: - - { - "index": "1", # Interface index. - "name": "eth0", # Interface name. - "friendly": "Ethernet One", # A friendly name (might be empty). - "addresses": ["192.168.1.101"], # An array of IP addresses associated to this interface. - } - - - - - - Removes all of a hostname's cached references. If no hostname is given, all cached IP addresses are removed. - - - - - Native image datatype. Contains image data, which can be converted to a , and several functions to interact with it. The maximum width and height for an are and . - Note: The maximum image size is 16384×16384 pixels due to graphics hardware limitations. Larger images will fail to import. - - - - - The maximal width allowed for resources. - - - - - The maximal height allowed for resources. - - - - - Image does not have alpha. - - - - - Image stores alpha in a single bit. - - - - - Image uses alpha. - - - - - Source texture (before compression) is a regular texture. Default for all textures. - - - - - Source texture (before compression) is in sRGB space. - - - - - Source texture (before compression) is a normal texture (e.g. it can be compressed into two channels). - - - - - Performs nearest-neighbor interpolation. If the image is resized, it will be pixelated. - - - - - Performs bilinear interpolation. If the image is resized, it will be blurry. This mode is faster than , but it results in lower quality. - - - - - Performs cubic interpolation. If the image is resized, it will be blurry. This mode often gives better results compared to , at the cost of being slower. - - - - - Performs bilinear separately on the two most-suited mipmap levels, then linearly interpolates between them. - It's slower than , but produces higher-quality results with much less aliasing artifacts. - If the image does not have mipmaps, they will be generated and used internally, but no mipmaps will be generated on the resulting image. - Note: If you intend to scale multiple copies of the original image, it's better to call ] on it in advance, to avoid wasting processing power in generating them again and again. - On the other hand, if the image already has mipmaps, they will be used, and a new set will be generated for the resulting image. - - - - - Performs Lanczos interpolation. This is the slowest image resizing mode, but it typically gives the best results, especially when downscalng images. - - - - - Use S3TC compression. - - - - - Use PVRTC2 compression. - - - - - Use PVRTC4 compression. - - - - - Use ETC compression. - - - - - Use ETC2 compression. - - - - - Texture format with a single 8-bit depth representing luminance. - - - - - OpenGL texture format with two values, luminance and alpha each stored with 8 bits. - - - - - OpenGL texture format RED with a single component and a bitdepth of 8. - - - - - OpenGL texture format RG with two components and a bitdepth of 8 for each. - - - - - OpenGL texture format RGB with three components, each with a bitdepth of 8. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - OpenGL texture format RGBA with four components, each with a bitdepth of 8. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - OpenGL texture format RGBA with four components, each with a bitdepth of 4. - - - - - OpenGL texture format GL_RGB5_A1 where 5 bits of depth for each component of RGB and one bit for alpha. - - - - - OpenGL texture format GL_R32F where there's one component, a 32-bit floating-point value. - - - - - OpenGL texture format GL_RG32F where there are two components, each a 32-bit floating-point values. - - - - - OpenGL texture format GL_RGB32F where there are three components, each a 32-bit floating-point values. - - - - - OpenGL texture format GL_RGBA32F where there are four components, each a 32-bit floating-point values. - - - - - OpenGL texture format GL_R32F where there's one component, a 16-bit "half-precision" floating-point value. - - - - - OpenGL texture format GL_RG32F where there are two components, each a 16-bit "half-precision" floating-point value. - - - - - OpenGL texture format GL_RGB32F where there are three components, each a 16-bit "half-precision" floating-point value. - - - - - OpenGL texture format GL_RGBA32F where there are four components, each a 16-bit "half-precision" floating-point value. - - - - - A special OpenGL texture format where the three color components have 9 bits of precision and all three share a single 5-bit exponent. - - - - - The S3TC texture format that uses Block Compression 1, and is the smallest variation of S3TC, only providing 1 bit of alpha and color data being premultiplied with alpha. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - The S3TC texture format that uses Block Compression 2, and color data is interpreted as not having been premultiplied by alpha. Well suited for images with sharp alpha transitions between translucent and opaque areas. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - The S3TC texture format also known as Block Compression 3 or BC3 that contains 64 bits of alpha channel data followed by 64 bits of DXT1-encoded color data. Color data is not premultiplied by alpha, same as DXT3. DXT5 generally produces superior results for transparent gradients compared to DXT3. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - Texture format that uses Red Green Texture Compression, normalizing the red channel data using the same compression algorithm that DXT5 uses for the alpha channel. - - - - - Texture format that uses Red Green Texture Compression, normalizing the red and green channel data using the same compression algorithm that DXT5 uses for the alpha channel. - - - - - Texture format that uses BPTC compression with unsigned normalized RGBA components. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - Texture format that uses BPTC compression with signed floating-point RGB components. - - - - - Texture format that uses BPTC compression with unsigned floating-point RGB components. - - - - - Texture format used on PowerVR-supported mobile platforms, uses 2-bit color depth with no alpha. More information can be found here. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - Same as PVRTC2, but with an alpha component. - - - - - Similar to PVRTC2, but with 4-bit color depth and no alpha. - - - - - Same as PVRTC4, but with an alpha component. - - - - - Ericsson Texture Compression format 1, also referred to as "ETC1", and is part of the OpenGL ES graphics standard. This format cannot store an alpha channel. - - - - - Ericsson Texture Compression format 2 (R11_EAC variant), which provides one channel of unsigned data. - - - - - Ericsson Texture Compression format 2 (SIGNED_R11_EAC variant), which provides one channel of signed data. - - - - - Ericsson Texture Compression format 2 (RG11_EAC variant), which provides two channels of unsigned data. - - - - - Ericsson Texture Compression format 2 (SIGNED_RG11_EAC variant), which provides two channels of signed data. - - - - - Ericsson Texture Compression format 2 (RGB8 variant), which is a follow-up of ETC1 and compresses RGB888 data. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - Ericsson Texture Compression format 2 (RGBA8variant), which compresses RGBA8888 data with full alpha support. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - Ericsson Texture Compression format 2 (RGB8_PUNCHTHROUGH_ALPHA1 variant), which compresses RGBA data to make alpha either fully transparent or fully opaque. - Note: When creating an , an sRGB to linear color space conversion is performed. - - - - - Represents the size of the enum. - - - - - Holds all of the image's color data in a given format. See constants. - - - - - Returns the image's width. - - - - - Returns the image's height. - - - - - Returns the image's size (width and height). - - - - - Returns true if the image has generated mipmaps. - - - - - Returns the image's format. See constants. - - - - - Returns a copy of the image's raw data. - - - - - Converts the image's format. See constants. - - - - - Returns the offset where the image's mipmap with index mipmap is stored in the data dictionary. - - - - - Resizes the image to the nearest power of 2 for the width and height. If square is true then set width and height to be the same. - - - - - Resizes the image to the given width and height. New pixels are calculated using interpolation. See interpolation constants. - - - - - Shrinks the image by a factor of 2. - - - - - Stretches the image and enlarges it by a factor of 2. No interpolation is done. - - - - - Crops the image to the given width and height. If the specified size is larger than the current size, the extra area is filled with black pixels. - - - - - Flips the image horizontally. - - - - - Flips the image vertically. - - - - - Generates mipmaps for the image. Mipmaps are pre-calculated and lower resolution copies of the image. Mipmaps are automatically used if the image needs to be scaled down when rendered. This improves image quality and the performance of the rendering. Returns an error if the image is compressed, in a custom format or if the image's width/height is 0. - - - - - Removes the image's mipmaps. - - - - - Creates an empty image of given size and format. See constants. If use_mipmaps is true then generate mipmaps for this image. See the . - - - - - Creates a new image of given size and format. See constants. Fills the image with the given raw data. If use_mipmaps is true then loads mipmaps for this image from data. See . - - - - - Returns true if the image has no data. - - - - - Loads an image from file path. See Supported image formats for a list of supported image formats and limitations. - - - - - Saves the image as a PNG file to path. - - - - - Saves the image as an EXR file to path. If grayscale is true and the image has only one channel, it will be saved explicitly as monochrome rather than one red channel. This function will return if Godot was compiled without the TinyEXR module. - - - - - Returns if the image has data for alpha values. Returns if all the alpha values are stored in a single bit. Returns if no data for alpha values is found. - - - - - Returns true if all the image's pixels have an alpha value of 0. Returns false if any pixel has an alpha value higher than 0. - - - - - Compresses the image to use less memory. Can not directly access pixel data while the image is compressed. Returns error if the chosen compression mode is not available. See and constants. - - - - - Decompresses the image if it is compressed. Returns an error if decompress function is not available. - - - - - Returns true if the image is compressed. - - - - - Blends low-alpha pixels with nearby pixels. - - - - - Multiplies color values with alpha values. Resulting color values for a pixel are (color * alpha)/256. - - - - - Converts the raw data from the sRGB colorspace to a linear scale. - - - - - Converts the image's data to represent coordinates on a 3D plane. This is used when the image represents a normalmap. A normalmap can add lots of detail to a 3D surface without increasing the polygon count. - - - - - Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image. - - - - - Converts a bumpmap to a normalmap. A bumpmap provides a height offset per-pixel, while a normalmap provides a normal direction per pixel. - - - - - Copies src_rect from src image to this image at coordinates dst. - - - - - Blits src_rect area from src image to this image at the coordinates given by dst. src pixel is copied onto dst if the corresponding mask pixel's alpha value is not 0. src image and mask image must have the same size (width and height) but they can have different formats. - - - - - Alpha-blends src_rect from src image to this image at coordinates dest. - - - - - Alpha-blends src_rect from src image to this image using mask image at coordinates dst. Alpha channels are required for both src and mask. dst pixels and src pixels will blend if the corresponding mask pixel's alpha value is not 0. src image and mask image must have the same size (width and height) but they can have different formats. - - - - - Fills the image with a given . - - - - - Returns a enclosing the visible portion of the image, considering each pixel with a non-zero alpha channel as visible. - - - - - Returns a new image that is a copy of the image's area specified with rect. - - - - - Copies src image to this image. - - - - - Locks the data for reading and writing access. Sends an error to the console if the image is not locked when reading or writing a pixel. - - - - - Unlocks the data and prevents changes. - - - - - Returns the color of the pixel at src if the image is locked. If the image is unlocked, it always returns a with the value (0, 0, 0, 1.0). This is the same as , but with a Vector2 argument instead of two integer arguments. - - - - - Returns the color of the pixel at (x, y) if the image is locked. If the image is unlocked, it always returns a with the value (0, 0, 0, 1.0). This is the same as , but two integer arguments instead of a Vector2 argument. - - - - - Sets the of the pixel at (dst.x, dst.y) if the image is locked. Note that the dst values must be integers. Example: - - var img = Image.new() - img.create(img_width, img_height, false, Image.FORMAT_RGBA8) - img.lock() - img.set_pixelv(Vector2(x, y), color) # Works - img.unlock() - img.set_pixelv(Vector2(x, y), color) # Does not have an effect - - - - - - Sets the of the pixel at (x, y) if the image is locked. Example: - - var img = Image.new() - img.create(img_width, img_height, false, Image.FORMAT_RGBA8) - img.lock() - img.set_pixel(x, y, color) # Works - img.unlock() - img.set_pixel(x, y, color) # Does not have an effect - - - - - - Loads an image from the binary contents of a PNG file. - - - - - Loads an image from the binary contents of a JPEG file. - - - - - Loads an image from the binary contents of a WebP file. - - - - - Loads an image from the binary contents of a TGA file. - - - - - A based on an . Can be created from an with . - Note: The maximum image size is 16384×16384 pixels due to graphics hardware limitations. Larger images will fail to import. - - - - - data is stored raw and unaltered. - - - - - data is compressed with a lossy algorithm. You can set the storage quality with . - - - - - data is compressed with a lossless algorithm. - - - - - The storage type (raw, lossy, or compressed). - - - - - The storage quality for . - - - - - Create a new with width and height. - format is a value from , flags is any combination of . - - - - - Create a new from an with flags from . An sRGB to linear color space conversion can take place, according to . - - - - - Returns the format of the , one of . - - - - - Load an from a file path. - - - - - Sets the of this . - - - - - Resizes the to the specified dimensions. - - - - - Draws simple geometry from code. Uses a drawing mode similar to OpenGL 1.x. - See also , and for procedural geometry generation. - Note: ImmediateGeometry3D is best suited to small amounts of mesh data that change every frame. It will be slow when handling large amounts of mesh data. If mesh data doesn't change often, use , or instead. - Note: Godot uses clockwise winding order for front faces of triangle primitive modes. - - - - - Begin drawing (and optionally pass a texture override). When done call . For more information on how this works, search for glBegin() and glEnd() references. - For the type of primitive, see the enum. - - - - - The next vertex's normal. - - - - - The next vertex's tangent (and binormal facing). - - - - - The current drawing color. - - - - - The next vertex's UV. - - - - - The next vertex's second layer UV. - - - - - Adds a vertex in local coordinate space with the currently set color/uv/etc. - - - - - Simple helper to draw an UV sphere with given latitude, longitude and radius. - - - - - Ends a drawing context and displays the results. - - - - - Clears everything that was drawn using begin/end. - - - - - A singleton that deals with inputs. This includes key presses, mouse buttons and movement, joypads, and input actions. Actions and their events can be set in the Input Map tab in the Project > Project Settings, or with the class. - - - - - Makes the mouse cursor visible if it is hidden. - - - - - Makes the mouse cursor hidden if it is visible. - - - - - Captures the mouse. The mouse will be hidden and its position locked at the center of the screen. - Note: If you want to process the mouse's movement in this mode, you need to use . - - - - - Makes the mouse cursor visible but confines it to the game window. - - - - - Arrow cursor. Standard, default pointing cursor. - - - - - I-beam cursor. Usually used to show where the text cursor will appear when the mouse is clicked. - - - - - Pointing hand cursor. Usually used to indicate the pointer is over a link or other interactable item. - - - - - Cross cursor. Typically appears over regions in which a drawing operation can be performed or for selections. - - - - - Wait cursor. Indicates that the application is busy performing an operation. This cursor shape denotes that the application is still usable during the operation. - - - - - Busy cursor. Indicates that the application is busy performing an operation. This cursor shape denotes that the application isn't usable during the operation (e.g. something is blocking its main thread). - - - - - Drag cursor. Usually displayed when dragging something. - - - - - Can drop cursor. Usually displayed when dragging something to indicate that it can be dropped at the current position. - - - - - Forbidden cursor. Indicates that the current action is forbidden (for example, when dragging something) or that the control at a position is disabled. - - - - - Vertical resize mouse cursor. A double-headed vertical arrow. It tells the user they can resize the window or the panel vertically. - - - - - Horizontal resize mouse cursor. A double-headed horizontal arrow. It tells the user they can resize the window or the panel horizontally. - - - - - Window resize mouse cursor. The cursor is a double-headed arrow that goes from the bottom left to the top right. It tells the user they can resize the window or the panel both horizontally and vertically. - - - - - Window resize mouse cursor. The cursor is a double-headed arrow that goes from the top left to the bottom right, the opposite of . It tells the user they can resize the window or the panel both horizontally and vertically. - - - - - Move cursor. Indicates that something can be moved. - - - - - Vertical split mouse cursor. On Windows, it's the same as . - - - - - Horizontal split mouse cursor. On Windows, it's the same as . - - - - - Help cursor. Usually a question mark. - - - - - Returns true if you are pressing the key. You can pass a constant. - - - - - Returns true if you are pressing the mouse button specified with . - - - - - Returns true if you are pressing the joypad button (see ). - - - - - Returns true if you are pressing the action event. Note that if an action has multiple buttons assigned and more than one of them is pressed, releasing one button will release the action, even if some other button assigned to this action is still pressed. - - - - - Returns true when the user starts pressing the action event, meaning it's true only on the frame that the user pressed down the button. - This is useful for code that needs to run only once when an action is pressed, instead of every frame while it's pressed. - - - - - Returns true when the user stops pressing the action event, meaning it's true only on the frame that the user released the button. - - - - - Returns a value between 0 and 1 representing the intensity of the given action. In a joypad, for example, the further away the axis (analog sticks or L2, R2 triggers) is from the dead zone, the closer the value will be to 1. If the action is mapped to a control that has no axis as the keyboard, the value returned will be 0 or 1. - - - - - Adds a new mapping entry (in SDL2 format) to the mapping database. Optionally update already connected devices. - - - - - Removes all mappings from the internal database that match the given GUID. - - - - - Notifies the singleton that a connection has changed, to update the state for the device index. - This is used internally and should not have to be called from user scripts. See joy_connection_changed for the signal emitted when this is triggered internally. - - - - - Returns true if the system knows the specified device. This means that it sets all button and axis indices exactly as defined in . Unknown joypads are not expected to match these constants, but you can still retrieve events from them. - - - - - Returns the current value of the joypad axis at given index (see ). - - - - - Returns the name of the joypad at the specified device index. - - - - - Returns a SDL2-compatible device GUID on platforms that use gamepad remapping. Returns "Default Gamepad" otherwise. - - - - - Returns an containing the device IDs of all currently connected joypads. - - - - - Returns the strength of the joypad vibration: x is the strength of the weak motor, and y is the strength of the strong motor. - - - - - Returns the duration of the current vibration effect in seconds. - - - - - Receives a gamepad button from and returns its equivalent name as a string. - - - - - Returns the index of the provided button name. - - - - - Receives a axis and returns its equivalent name as a string. - - - - - Returns the index of the provided axis name. - - - - - Starts to vibrate the joypad. Joypads usually come with two rumble motors, a strong and a weak one. weak_magnitude is the strength of the weak motor (between 0 and 1) and strong_magnitude is the strength of the strong motor (between 0 and 1). duration is the duration of the effect in seconds (a duration of 0 will try to play the vibration indefinitely). - Note: Not every hardware is compatible with long effect durations; it is recommended to restart an effect if it has to be played for more than a few seconds. - - - - - Stops the vibration of the joypad. - - - - - Vibrate Android and iOS devices. - Note: It needs VIBRATE permission for Android at export settings. iOS does not support duration. - - - - - Returns the gravity of the device's accelerometer, if the device has one. Otherwise, the method returns . - Note: This method only works on Android and iOS. On other platforms, it always returns . - - - - - Returns the acceleration of the device's accelerometer, if the device has one. Otherwise, the method returns . - Note this method returns an empty when running from the editor even when your device has an accelerometer. You must export your project to a supported device to read values from the accelerometer. - Note: This method only works on iOS, Android, and UWP. On other platforms, it always returns . - - - - - Returns the the magnetic field strength in micro-Tesla for all axes of the device's magnetometer, if the device has one. Otherwise, the method returns . - Note: This method only works on Android and UWP. On other platforms, it always returns . - - - - - Returns the rotation rate in rad/s around a device's X, Y, and Z axes of the gyroscope, if the device has one. Otherwise, the method returns . - Note: This method only works on Android. On other platforms, it always returns . - - - - - Returns the mouse speed for the last time the cursor was moved, and this until the next frame where the mouse moves. This means that even if the mouse is not moving, this function will still return the value of the last motion. - - - - - Returns mouse buttons as a bitmask. If multiple mouse buttons are pressed at the same time, the bits are added together. - - - - - Sets the mouse mode. See the constants for more information. - - - - - Returns the mouse mode. See the constants for more information. - - - - - Sets the mouse position to the specified vector. - - - - - This will simulate pressing the specified action. - The strength can be used for non-boolean actions, it's ranged between 0 and 1 representing the intensity of the given action. - Note: This method will not cause any calls. It is intended to be used with and . If you want to simulate _input, use instead. - - - - - If the specified action is already pressed, this will release it. - - - - - Sets the default cursor shape to be used in the viewport instead of . - Note: If you want to change the default cursor shape for 's nodes, use instead. - Note: This method generates an to update cursor immediately. - - - - - Returns the currently assigned cursor shape (see ). - - - - - Sets a custom mouse cursor image, which is only visible inside the game window. The hotspot can also be specified. Passing null to the image parameter resets to the system cursor. See for the list of shapes. - image's size must be lower than 256×256. - hotspot must be within image's size. - Note: s aren't supported as custom mouse cursors. If using an , only the first frame will be displayed. - Note: Only images imported with the Lossless, Lossy or Uncompressed compression modes are supported. The Video RAM compression mode can't be used for custom cursors. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Feeds an to the game. Can be used to artificially trigger input events from code. Also generates calls. - Example: - - var a = InputEventAction.new() - a.action = "ui_cancel" - a.pressed = true - Input.parse_input_event(a) - - - - - - Enables or disables the accumulation of similar input events sent by the operating system. When input accumulation is enabled, all input events generated during a frame will be merged and emitted when the frame is done rendering. Therefore, this limits the number of input method calls per second to the rendering FPS. - Input accumulation is enabled by default. It can be disabled to get slightly more precise/reactive input at the cost of increased CPU usage. In applications where drawing freehand lines is required, input accumulation should generally be disabled while the user is drawing the line to get results that closely follow the actual input. - - - - - Base class of all sort of input event. See . - - - - - The event's device ID. - Note: This device ID will always be -1 for emulated mouse input from a touchscreen. This can be used to distinguish emulated mouse input from physical mouse input. - - - - - Returns true if this input event matches a pre-defined action of any type. - - - - - Returns true if the given action is being pressed (and is not an echo event for events, unless allow_echo is true). Not relevant for events of type or . - - - - - Returns true if the given action is released (i.e. not pressed). Not relevant for events of type or . - - - - - Returns a value between 0.0 and 1.0 depending on the given actions' state. Useful for getting the value of events of type . - - - - - Returns true if this input event is pressed. Not relevant for events of type or . - - - - - Returns true if this input event is an echo event (only for events of type ). - - - - - Returns a representation of the event. - - - - - Returns true if the given input event is checking for the same key (), button () or action (). - - - - - Returns true if this input event's type is one that can be assigned to an input action. - - - - - Returns true if the given input event and this input event can be added together (only for events of type ). - The given input event's position, global position and speed will be copied. The resulting relative is a sum of both events. Both events' modifiers have to be identical. - - - - - Returns a copy of the given input event which has been offset by local_ofs and transformed by xform. Relevant for events of type , , , , and . - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Contains a generic action which can be targeted from several types of inputs. Actions can be created from the Input Map tab in the Project > Project Settings menu. See . - - - - - The action's name. Actions are accessed via this . - - - - - If true, the action's state is pressed. If false, the action's state is released. - - - - - The action's strength between 0 and 1. This value is considered as equal to 0 if pressed is false. The event strength allows faking analog joypad motion events, by precising how strongly is the joypad axis bent or pressed. - - - - - The local gesture position relative to the . If used in , the position is relative to the current that received this gesture. - - - - - Input event type for gamepad buttons. For gamepad analog sticks and joysticks, see . - - - - - Button identifier. One of the button constants. - - - - - Represents the pressure the user puts on the button with his finger, if the controller supports it. Ranges from 0 to 1. - - - - - If true, the button's state is pressed. If false, the button's state is released. - - - - - Stores information about joystick motions. One represents one axis at a time. - - - - - Axis identifier. Use one of the axis constants. - - - - - Current position of the joystick on the given axis. The value ranges from -1.0 to 1.0. A value of 0 means the axis is in its resting position. - - - - - Stores key presses on the keyboard. Supports key presses, key releases and events. - - - - - If true, the key's state is pressed. If false, the key's state is released. - - - - - The key scancode, which corresponds to one of the constants. - To get a human-readable representation of the , use OS.get_scancode_string(event.scancode) where event is the . - - - - - The key Unicode identifier (when relevant). Unicode identifiers for the composite characters and complex scripts may not be available unless IME input mode is active. See for more information. - - - - - If true, the key was already pressed before this event. It means the user is holding the key down. - - - - - Returns the scancode combined with modifier keys such as Shift or Alt. See also . - To get a human-readable representation of the with modifiers, use OS.get_scancode_string(event.get_scancode_with_modifiers()) where event is the . - - - - - Stores general mouse events information. - - - - - The mouse button mask identifier, one of or a bitwise combination of the button masks. - - - - - The local mouse position relative to the . If used in , the position is relative to the current which is under the mouse. - - - - - The global mouse position relative to the current when used in , otherwise is at 0,0. - - - - - Contains mouse click information. See . - - - - - The amount (or delta) of the event. When used for high-precision scroll events, this indicates the scroll amount (vertical or horizontal). This is only supported on some platforms; the reported sensitivity varies depending on the platform. May be 0 if not supported. - - - - - The mouse button identifier, one of the button or button wheel constants. - - - - - If true, the mouse button's state is pressed. If false, the mouse button's state is released. - - - - - If true, the mouse button's state is a double-click. - - - - - Contains mouse and pen motion information. Supports relative, absolute positions and speed. See . - Note: By default, this event is only emitted once per frame rendered at most. If you need more precise input reporting, call with false to make events emitted as often as possible. If you use InputEventMouseMotion to draw lines, consider implementing Bresenham's line algorithm as well to avoid visible gaps in lines if the user is moving the mouse quickly. - - - - - Represents the angles of tilt of the pen. Positive X-coordinate value indicates a tilt to the right. Positive Y-coordinate value indicates a tilt toward the user. Ranges from -1.0 to 1.0 for both axes. - - - - - Represents the pressure the user puts on the pen. Ranges from 0.0 to 1.0. - - - - - The mouse position relative to the previous position (position at the last frame). - Note: Since is only emitted when the mouse moves, the last event won't have a relative position of Vector2(0, 0) when the user stops moving the mouse. - - - - - The mouse speed in pixels per second. - - - - - Contains screen drag information. See . - - - - - The drag event index in the case of a multi-drag event. - - - - - The drag position. - - - - - The drag position relative to its start position. - - - - - The drag speed. - - - - - Stores multi-touch press/release information. Supports touch press, touch release and for multi-touch count and order. - - - - - The touch index in the case of a multi-touch event. One index = one finger. - - - - - The touch position. - - - - - If true, the touch's state is pressed. If false, the touch's state is released. - - - - - Contains keys events information with modifiers support like Shift or Alt. See . - - - - - State of the Alt modifier. - - - - - State of the Shift modifier. - - - - - State of the Ctrl modifier. - - - - - State of the Meta modifier. - - - - - State of the Command modifier. - - - - - Manages all which can be created/modified from the project settings menu Project > Project Settings > Input Map or in code with and . See . - - - - - Returns true if the has a registered action with the given name. - - - - - Returns an array of all actions in the . - - - - - Adds an empty action to the with a configurable deadzone. - An can then be added to this action with . - - - - - Removes an action from the . - - - - - Sets a deadzone value for the action. - - - - - Adds an to an action. This will trigger the action. - - - - - Returns true if the action has the given associated with it. - - - - - Removes an from an action. - - - - - Removes all events from an action. - - - - - Returns an array of s associated with a given action. - - - - - Returns true if the given event is part of an existing action. This method ignores keyboard modifiers if the given is not pressed (for proper release detection). See if you don't want this behavior. - - - - - Clears all in the and load it anew from . - - - - - Turning on the option Load As Placeholder for an instanced scene in the editor causes it to be replaced by an InstancePlaceholder when running the game. This makes it possible to delay actually loading the scene until calling . This is useful to avoid loading large scenes all at once by loading parts of it selectively. - The InstancePlaceholder does not have a transform. This causes any child nodes to be positioned relatively to the Viewport from point (0,0), rather than their parent as displayed in the editor. Replacing the placeholder with a scene with a transform will transform children relatively to their parent again. - - - - - Replaces this placeholder by the scene handed as an argument, or the original scene if no argument is given. As for all resources, the scene is loaded only if it's not loaded already. By manually loading the scene beforehand, delays caused by this function can be avoided. - - - - - Gets the path to the resource file that is loaded by default when calling . - - - - - Deprecated (will be removed in Godot 4.0). InterpolatedCamera is a which smoothly moves to match a target node's position and rotation. - If it is not or does not have a valid target set, InterpolatedCamera acts like a normal Camera. - - - - - The target's . - - - - - How quickly the camera moves toward its target. Higher values will result in tighter camera motion. - - - - - If true, and a target is set, the camera will move automatically. - - - - - Sets the node to move toward and orient with. - - - - - This control provides a selectable list of items that may be in a single (or multiple columns) with option of text, icons, or both text and icon. Tooltips are supported and may be different for every item in the list. - Selectable items in the list may be selected or deselected and multiple selection may be enabled. Selection with right mouse button may also be enabled to allow use of popup context menus. Items may also be "activated" by double-clicking them or by pressing Enter. - Item text only supports single-line strings, newline characters (e.g. \n) in the string won't produce a newline. Text wrapping is enabled in mode, but column's width is adjusted to fully fit its content by default. You need to set greater than zero to wrap the text. - - - - - Only allow selecting a single item. - - - - - Allows selecting multiple items by holding Ctrl or Shift. - - - - - Icon is drawn above the text. - - - - - Icon is drawn to the left of the text. - - - - - Allows single or multiple item selection. See the constants. - - - - - If true, the currently selected item can be selected again. - - - - - If true, right mouse button click can select items. - - - - - Maximum lines of text allowed in each item. Space will be reserved even when there is not enough lines of text to display. - Note: This property takes effect only when is . To make the text wrap, should be greater than zero. - - - - - If true, the control will automatically resize the height to fit its content. - - - - - Maximum columns the list will have. - If greater than zero, the content will be split among the specified columns. - A value of zero means unlimited columns, i.e. all items will be put in the same row. - - - - - Whether all columns will have the same width. - If true, the width is equal to the largest column width of all columns. - - - - - The width all columns will be adjusted to. - A value of zero disables the adjustment, each item will have a width equal to the width of its content and the columns will have an uneven width. - - - - - The icon position, whether above or to the left of the text. See the constants. - - - - - The scale of icon applied after and transposing takes effect. - - - - - The size all icons will be adjusted to. - If either X or Y component is not greater than zero, icon size won't be affected. - - - - - Adds an item to the item list with specified text. Specify an icon, or use null as the icon for a list item with no icon. - If selectable is true, the list item will be selectable. - - - - - Adds an item to the item list with no text, only an icon. - - - - - Sets text of the item associated with the specified index. - - - - - Returns the text associated with the specified index. - - - - - Sets (or replaces) the icon's associated with the specified index. - - - - - Returns the icon associated with the specified index. - - - - - Sets whether the item icon will be drawn transposed. - - - - - Returns true if the item icon will be drawn transposed, i.e. the X and Y axes are swapped. - - - - - Sets the region of item's icon used. The whole icon will be used if the region has no area. - - - - - Returns the region of item's icon used. The whole icon will be used if the region has no area. - - - - - Sets a modulating of the item associated with the specified index. - - - - - Returns a modulating item's icon at the specified index. - - - - - Allows or disallows selection of the item associated with the specified index. - - - - - Returns true if the item at the specified index is selectable. - - - - - Disables (or enables) the item at the specified index. - Disabled items cannot be selected and do not trigger activation signals (when double-clicking or pressing Enter). - - - - - Returns true if the item at the specified index is disabled. - - - - - Sets a value (of any type) to be stored with the item associated with the specified index. - - - - - Returns the metadata value of the specified index. - - - - - Sets the background color of the item specified by idx index to the specified . - - var some_string = "Some text" - some_string.set_item_custom_bg_color(0,Color(1, 0, 0, 1) # This will set the background color of the first item of the control to red. - - - - - - Returns the custom background color of the item specified by idx index. - - - - - Sets the foreground color of the item specified by idx index to the specified . - - var some_string = "Some text" - some_string.set_item_custom_fg_color(0,Color(1, 0, 0, 1) # This will set the foreground color of the first item of the control to red. - - - - - - Returns the custom foreground color of the item specified by idx index. - - - - - Sets whether the tooltip hint is enabled for specified item index. - - - - - Returns true if the tooltip is enabled for specified item index. - - - - - Sets the tooltip hint for the item associated with the specified index. - - - - - Returns the tooltip hint associated with the specified index. - - - - - Select the item at the specified index. - Note: This method does not trigger the item selection signal. - - - - - Ensures the item associated with the specified index is not selected. - - - - - Ensures there are no items selected. - - - - - Returns true if the item at the specified index is currently selected. - - - - - Returns an array with the indexes of the selected items. - - - - - Moves item from index from_idx to to_idx. - - - - - Returns the number of items currently in the list. - - - - - Removes the item specified by idx index from the list. - - - - - Removes all items from the list. - - - - - Sorts items in the list by their text. - - - - - Returns true if one or more items are selected. - - - - - Returns the item index at the given position. - When there is no item at that point, -1 will be returned if exact is true, and the closest item index will be returned otherwise. - - - - - Ensure current selection is visible, adjusting the scroll position as necessary. - - - - - Returns the ID associated with the list. - - - - - Returned by , contains the decoded JSON or error information if the JSON source wasn't successfully parsed. You can check if the JSON source was successfully parsed with if json_result.error == OK. - - - - - The error type if the JSON source was not successfully parsed. See the constants. - - - - - The error message if the JSON source was not successfully parsed. See the constants. - - - - - The line number where the error occurred if the JSON source was not successfully parsed. - - - - - A Variant containing the parsed JSON. Use @GDScript.typeof or the is keyword to check if it is what you expect. For example, if the JSON source starts with curly braces ({}), a will be returned. If the JSON source starts with brackets ([]), an will be returned. - Note: The JSON specification does not define integer or float types, but only a number type. Therefore, parsing a JSON text will convert all numerical values to types. - Note: JSON objects do not preserve key order like Godot dictionaries, thus, you should not rely on keys being in a certain order if a dictionary is constructed from JSON. In contrast, JSON arrays retain the order of their elements: - - var p = JSON.parse('["hello", "world", "!"]') - if typeof(p.result) == TYPE_ARRAY: - print(p.result[0]) # Prints "hello" - else: - push_error("Unexpected results.") - - - - - - The JavaScript singleton is implemented only in the HTML5 export. It's used to access the browser's JavaScript context. This allows interaction with embedding pages or calling third-party JavaScript APIs. - - - - - Execute the string code as JavaScript code within the browser window. This is a call to the actual global JavaScript function eval(). - If use_global_execution_context is true, the code will be evaluated in the global execution context. Otherwise, it is evaluated in the execution context of a function within the engine's runtime environment. - - - - - Joints are used to bind together two physics bodies. They have a solver priority and can define if the bodies of the two attached nodes should be able to collide with each other. - - - - - The node attached to the first side (A) of the joint. - - - - - The node attached to the second side (B) of the joint. - - - - - The priority used to define which solver is executed first for multiple joints. The lower the value, the higher the priority. - - - - - If true, the two bodies of the nodes are not able to collide with each other. - - - - - Base node for all joint constraints in 2D physics. Joints take 2 bodies and apply a custom constraint. - - - - - The first body attached to the joint. Must derive from . - - - - - The second body attached to the joint. Must derive from . - - - - - When and move in different directions the bias controls how fast the joint pulls them back to their original position. The lower the bias the more the two bodies can pull on the joint. - - - - - If true, and can not collide. - - - - - Kinematic bodies are special types of bodies that are meant to be user-controlled. They are not affected by physics at all; to other types of bodies, such as a character or a rigid body, these are the same as a static body. However, they have two main uses: - Simulated motion: When these bodies are moved manually, either from code or from an (with set to "physics"), the physics will automatically compute an estimate of their linear and angular velocity. This makes them very useful for moving platforms or other AnimationPlayer-controlled objects (like a door, a bridge that opens, etc). - Kinematic characters: KinematicBody also has an API for moving objects (the and methods) while performing collision tests. This makes them really useful to implement characters that collide against a world, but that don't require advanced physics. - - - - - Lock the body's X axis movement. - - - - - Lock the body's Y axis movement. - - - - - Lock the body's Z axis movement. - - - - - If the body is at least this close to another body, this body will consider them to be colliding. - - - - - Moves the body along the vector rel_vec. The body will stop if it collides. Returns a , which contains information about the collision. - If test_only is true, the body does not move but the would-be collision information is given. - - - - - Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a or , it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes. - This method should be used in (or in a method called by ), as it uses the physics step's delta value automatically in calculations. Otherwise, the simulation will run at an incorrect speed. - linear_velocity is the velocity vector (typically meters per second). Unlike in , you should not multiply it by delta — the physics engine handles applying the velocity. - up_direction is the up direction, used to determine what is a wall and what is a floor or a ceiling. If set to the default value of Vector3(0, 0, 0), everything is considered a wall. - If stop_on_slope is true, body will not slide on slopes when you include gravity in linear_velocity and the body is standing still. - If the body collides, it will change direction a maximum of max_slides times before it stops. - floor_max_angle is the maximum angle (in radians) where a slope is still considered a floor (or a ceiling), rather than a wall. The default value equals 45 degrees. - If infinite_inertia is true, body will be able to push nodes, but it won't also detect any collisions with them. If false, it will interact with nodes like with . - Returns the linear_velocity vector, rotated and/or scaled if a slide collision occurred. To get detailed information about collisions that occurred, use . - - If the parameter is null, then the default value is new Vector3(0, 0, 0) - - - - Moves the body while keeping it attached to slopes. Similar to . - As long as the snap vector is in contact with the ground, the body will remain attached to the surface. This means you must disable snap in order to jump, for example. You can do this by setting snap to (0, 0, 0) or by using instead. - - If the parameter is null, then the default value is new Vector3(0, 0, 0) - - - - Checks for collisions without moving the body. Virtually sets the node's position, scale and rotation to that of the given , then tries to move the body along the vector rel_vec. Returns true if a collision would occur. - - - - - Returns true if the body is on the floor. Only updates when calling . - - - - - Returns true if the body is on the ceiling. Only updates when calling . - - - - - Returns true if the body is on a wall. Only updates when calling . - - - - - Returns the surface normal of the floor at the last collision point. Only valid after calling or and when returns true. - - - - - Returns the linear velocity of the floor at the last collision point. Only valid after calling or and when returns true. - - - - - Locks or unlocks the specified axis depending on the value of lock. See also , and . - - - - - Returns true if the specified axis is locked. See also , and . - - - - - Returns the number of times the body collided and changed direction during the last call to . - - - - - Returns a , which contains information about a collision that occurred during the last call. Since the body can collide several times in a single call to , you must specify the index of the collision in the range 0 to ( - 1). - - - - - Kinematic bodies are special types of bodies that are meant to be user-controlled. They are not affected by physics at all; to other types of bodies, such as a character or a rigid body, these are the same as a static body. However, they have two main uses: - Simulated motion: When these bodies are moved manually, either from code or from an (with set to "physics"), the physics will automatically compute an estimate of their linear and angular velocity. This makes them very useful for moving platforms or other AnimationPlayer-controlled objects (like a door, a bridge that opens, etc). - Kinematic characters: KinematicBody2D also has an API for moving objects (the and methods) while performing collision tests. This makes them really useful to implement characters that collide against a world, but that don't require advanced physics. - - - - - If the body is at least this close to another body, this body will consider them to be colliding. - - - - - If true, the body's movement will be synchronized to the physics frame. This is useful when animating movement via , for example on moving platforms. Do not use together with or functions. - - - - - Moves the body along the vector rel_vec. The body will stop if it collides. Returns a , which contains information about the collision. - If test_only is true, the body does not move but the would-be collision information is given. - - - - - Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a or , it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes. - This method should be used in (or in a method called by ), as it uses the physics step's delta value automatically in calculations. Otherwise, the simulation will run at an incorrect speed. - linear_velocity is the velocity vector in pixels per second. Unlike in , you should not multiply it by delta — the physics engine handles applying the velocity. - up_direction is the up direction, used to determine what is a wall and what is a floor or a ceiling. If set to the default value of Vector2(0, 0), everything is considered a wall. This is useful for topdown games. - If stop_on_slope is true, body will not slide on slopes when you include gravity in linear_velocity and the body is standing still. - If the body collides, it will change direction a maximum of max_slides times before it stops. - floor_max_angle is the maximum angle (in radians) where a slope is still considered a floor (or a ceiling), rather than a wall. The default value equals 45 degrees. - If infinite_inertia is true, body will be able to push nodes, but it won't also detect any collisions with them. If false, it will interact with nodes like with . - Returns the linear_velocity vector, rotated and/or scaled if a slide collision occurred. To get detailed information about collisions that occurred, use . - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Moves the body while keeping it attached to slopes. Similar to . - As long as the snap vector is in contact with the ground, the body will remain attached to the surface. This means you must disable snap in order to jump, for example. You can do this by setting snap to (0, 0) or by using instead. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Checks for collisions without moving the body. Virtually sets the node's position, scale and rotation to that of the given , then tries to move the body along the vector rel_vec. Returns true if a collision would occur. - - - - - Returns true if the body is on the floor. Only updates when calling . - - - - - Returns true if the body is on the ceiling. Only updates when calling . - - - - - Returns true if the body is on a wall. Only updates when calling . - - - - - Returns the surface normal of the floor at the last collision point. Only valid after calling or and when returns true. - - - - - Returns the linear velocity of the floor at the last collision point. Only valid after calling or and when returns true. - - - - - Returns the number of times the body collided and changed direction during the last call to . - - - - - Returns a , which contains information about a collision that occurred during the last call. Since the body can collide several times in a single call to , you must specify the index of the collision in the range 0 to ( - 1). - Example usage: - - for i in get_slide_count(): - var collision = get_slide_collision(i) - print("Collided with: ", collision.collider.name) - - - - - - Contains collision data for collisions. When a is moved using , it stops if it detects a collision with another body. If a collision is detected, a KinematicCollision object is returned. - This object contains information about the collision, including the colliding object, the remaining motion, and the collision position. This information can be used to calculate a collision response. - - - - - The point of collision, in global coordinates. - - - - - The colliding body's shape's normal at the point of collision. - - - - - The distance the moving object traveled before collision. - - - - - The moving object's remaining movement vector. - - - - - The moving object's colliding shape. - - - - - The colliding body. - - - - - The colliding body's unique instance ID. See . - - - - - The colliding body's shape. - - - - - The colliding shape's index. See . - - - - - The colliding object's velocity. - - - - - The colliding body's metadata. See . - - - - - Contains collision data for collisions. When a is moved using , it stops if it detects a collision with another body. If a collision is detected, a KinematicCollision2D object is returned. - This object contains information about the collision, including the colliding object, the remaining motion, and the collision position. This information can be used to calculate a collision response. - - - - - The point of collision, in global coordinates. - - - - - The colliding body's shape's normal at the point of collision. - - - - - The distance the moving object traveled before collision. - - - - - The moving object's remaining movement vector. - - - - - The moving object's colliding shape. - - - - - The colliding body. - - - - - The colliding body's unique instance ID. See . - - - - - The colliding body's shape. - - - - - The colliding shape's index. See . - - - - - The colliding object's velocity. - - - - - The colliding body's metadata. See . - - - - - Label displays plain text on the screen. It gives you control over the horizontal and vertical alignment, and can wrap the text inside the node's bounding rectangle. It doesn't support bold, italics or other formatting. For that, use instead. - Note: Contrarily to most other s, Label's defaults to (i.e. it doesn't react to mouse input events). This implies that a label won't display any configured , unless you change its mouse filter. - - - - - Align rows to the left (default). - - - - - Align rows centered. - - - - - Align rows to the right. - - - - - Expand row whitespaces to fit the width. - - - - - Align the whole text to the top. - - - - - Align the whole text to the center. - - - - - Align the whole text to the bottom. - - - - - Align the whole text by spreading the rows. - - - - - The text to display on screen. - - - - - Controls the text's horizontal align. Supports left, center, right, and fill, or justify. Set it to one of the constants. - - - - - Controls the text's vertical align. Supports top, center, bottom, and fill. Set it to one of the constants. - - - - - If true, wraps the text inside the node's bounding rectangle. If you resize the node, it will change its height automatically to show all the text. - - - - - If true, the Label only shows the text that fits inside its bounding rectangle. It also lets you scale the node down freely. - - - - - If true, all the text displays as UPPERCASE. - - - - - Restricts the number of characters to display. Set to -1 to disable. - - - - - Limits the amount of visible characters. If you set percent_visible to 0.5, only up to half of the text's characters will display on screen. Useful to animate the text in a dialog box. - - - - - The node ignores the first lines_skipped lines before it starts to display text. - - - - - Limits the lines of text the node shows on screen. - - - - - Returns the font size in pixels. - - - - - Returns the amount of lines of text the Label has. - - - - - Returns the number of lines shown. Useful if the 's height cannot currently display all lines. - - - - - Returns the total number of printable characters in the text (excluding spaces and newlines). - - - - - A capable of storing many smaller textures with offsets. - You can dynamically add pieces (s) to this using different offsets. - - - - - Adds texture to this , starting on offset ofs. - - - - - Sets the offset of the piece with the index idx to ofs. - - - - - Sets the of the piece with index idx to texture. - - - - - Sets the size of this . - - - - - Clears the . - - - - - Returns the number of pieces currently in this . - - - - - Returns the offset of the piece with the index idx. - - - - - Returns the of the piece with the index idx. - - - - - Light is the abstract base class for light nodes. As it can't be instanced, it shouldn't be used directly. Other types of light nodes inherit from it. Light contains the common variables and parameters used for lighting. - - - - - Light is ignored when baking. - Note: Hiding a light does not affect baking. - - - - - Only indirect lighting will be baked (default). - - - - - Both direct and indirect light will be baked. - Note: You should hide the light if you don't want it to appear twice (dynamic and baked). - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing or . - - - - - Constant for accessing or . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Constant for accessing . - - - - - Represents the size of the enum. - - - - - The light's color. An overbright color can be used to achieve a result equivalent to increasing the light's . - - - - - The light's strength multiplier (this is not a physical unit). For and , changing this value will only change the light color's intensity, not the light's radius. - - - - - Secondary multiplier used with indirect light (light bounces). This works on both and . - - - - - If true, the light's effect is reversed, darkening areas and casting bright shadows. - - - - - The intensity of the specular blob in objects affected by the light. At 0, the light becomes a pure diffuse light. When not baking emission, this can be used to avoid unrealistic reflections when placing lights above an emissive surface. - - - - - The light's bake mode. See . - - - - - The light will affect objects in the selected layers. - - - - - If true, the light will cast shadows. - - - - - The color of shadows cast by this light. - - - - - Used to adjust shadow appearance. Too small a value results in self-shadowing ("shadow acne"), while too large a value causes shadows to separate from casters ("peter-panning"). Adjust as needed. - - - - - Attempts to reduce gap. - - - - - If true, reverses the backface culling of the mesh. This can be useful when you have a flat mesh that has a light behind it. If you need to cast a shadow on both sides of the mesh, set the mesh to use double-sided shadows with . - - - - - If true, the light only appears in the editor and will not be visible at runtime. - - - - - Sets the value of the specified parameter. - - - - - Returns the value of the specified parameter. - - - - - Casts light in a 2D environment. Light is defined by a (usually grayscale) texture, a color, an energy value, a mode (see constants), and various other parameters (range and shadows-related). - Note: Light2D can also be used as a mask. - - - - - No filter applies to the shadow map. See . - - - - - Percentage closer filtering (3 samples) applies to the shadow map. See . - - - - - Percentage closer filtering (5 samples) applies to the shadow map. See . - - - - - Percentage closer filtering (7 samples) applies to the shadow map. See . - - - - - Percentage closer filtering (9 samples) applies to the shadow map. See . - - - - - Percentage closer filtering (13 samples) applies to the shadow map. See . - - - - - Adds the value of pixels corresponding to the Light2D to the values of pixels under it. This is the common behavior of a light. - - - - - Subtracts the value of pixels corresponding to the Light2D to the values of pixels under it, resulting in inversed light effect. - - - - - Mix the value of pixels corresponding to the Light2D to the values of pixels under it by linear interpolation. - - - - - The light texture of the Light2D is used as a mask, hiding or revealing parts of the screen underneath depending on the value of each pixel of the light (mask) texture. - - - - - If true, Light2D will emit light. - - - - - If true, Light2D will only appear when editing the scene. - - - - - used for the Light2D's appearance. - - - - - The offset of the Light2D's texture. - - - - - The texture's scale factor. - - - - - The Light2D's . - - - - - The Light2D's energy value. The larger the value, the stronger the light. - - - - - The Light2D's mode. See constants for values. - - - - - The height of the Light2D. Used with 2D normal mapping. - - - - - Minimum z value of objects that are affected by the Light2D. - - - - - Maximum z value of objects that are affected by the Light2D. - - - - - Minimum layer value of objects that are affected by the Light2D. - - - - - Maximum layer value of objects that are affected by the Light2D. - - - - - The layer mask. Only objects with a matching mask will be affected by the Light2D. - - - - - If true, the Light2D will cast shadows. - - - - - of shadows cast by the Light2D. - - - - - Shadow buffer size. - - - - - Smooth shadow gradient length. - - - - - Shadow filter type. See for possible values. - - - - - Smoothing value for shadows. - - - - - The shadow mask. Used with to cast shadows. Only occluders with a matching light mask will cast shadows. - - - - - Occludes light cast by a Light2D, casting shadows. The LightOccluder2D must be provided with an in order for the shadow to be computed. - - - - - The used to compute the shadow. - - - - - The LightOccluder2D's light mask. The LightOccluder2D will cast shadows only from Light2D(s) that have the same light mask(s). - - - - - A line through several points in 2D space. - Note: By default, Godot can only draw up to 4,096 polygon points at a time. To increase this limit, open the Project Settings and increase and . - - - - - Takes the left pixels of the texture and renders it over the whole line. - - - - - Tiles the texture over the line. The texture must be imported with Repeat enabled for it to work properly. - - - - - Stretches the texture across the line. Import the texture with Repeat disabled for best results. - - - - - Don't draw a line cap. - - - - - Draws the line cap as a box. - - - - - Draws the line cap as a circle. - - - - - The line's joints will be pointy. If sharp_limit is greater than the rotation of a joint, it becomes a bevel joint instead. - - - - - The line's joints will be bevelled/chamfered. - - - - - The line's joints will be rounded. - - - - - The points that form the lines. The line is drawn between every point set in this array. Points are interpreted as local vectors. - - - - - The line's width. - - - - - The line's width varies with the curve. The original width is simply multiply by the value of the Curve. - - - - - The line's color. Will not be used if a gradient is set. - - - - - The gradient is drawn through the whole line from start to finish. The default color will not be used if a gradient is set. - - - - - The texture used for the line's texture. Uses texture_mode for drawing style. - - - - - The style to render the texture on the line. Use constants. - - - - - The style for the points between the start and the end. - - - - - Controls the style of the line's first point. Use constants. - - - - - Controls the style of the line's last point. Use constants. - - - - - The direction difference in radians between vector points. This value is only used if joint mode is set to . - - - - - The smoothness of the rounded joints and caps. This is only used if a cap or joint is set as round. - - - - - If true, the line's border will be anti-aliased. - - - - - Overwrites the position in point i with the supplied position. - - - - - Returns point i's position. - - - - - Returns the Line2D's amount of points. - - - - - Adds a point at the position. Appends the point at the end of the line. - If at_position is given, the point is inserted before the point number at_position, moving that point (and every point after) after the inserted point. If at_position is not given, or is an illegal value (at_position < 0 or at_position >= [method get_point_count]), the point will be appended at the end of the point list. - - - - - Removes the point at index i from the line. - - - - - Removes all points from the line. - - - - - LineEdit provides a single-line string editor, used for text fields. - It features many built-in shortcuts which will always be available (Ctrl here maps to Command on macOS): - - Ctrl + C: Copy - - Ctrl + X: Cut - - Ctrl + V or Ctrl + Y: Paste/"yank" - - Ctrl + Z: Undo - - Ctrl + Shift + Z: Redo - - Ctrl + U: Delete text from the cursor position to the beginning of the line - - Ctrl + K: Delete text from the cursor position to the end of the line - - Ctrl + A: Select all text - - Up/Down arrow: Move the cursor to the beginning/end of the line - On macOS, some extra keyboard shortcuts are available: - - Ctrl + F: Like the right arrow key, move the cursor one character right - - Ctrl + B: Like the left arrow key, move the cursor one character left - - Ctrl + P: Like the up arrow key, move the cursor to the previous line - - Ctrl + N: Like the down arrow key, move the cursor to the next line - - Ctrl + D: Like the Delete key, delete the character on the right side of cursor - - Ctrl + H: Like the Backspace key, delete the character on the left side of the cursor - - Command + Left arrow: Like the Home key, move the cursor to the beginning of the line - - Command + Right arrow: Like the End key, move the cursor to the end of the line - - - - - Aligns the text on the left-hand side of the . - - - - - Centers the text in the middle of the . - - - - - Aligns the text on the right-hand side of the . - - - - - Stretches whitespaces to fit the 's width. - - - - - Cuts (copies and clears) the selected text. - - - - - Copies the selected text. - - - - - Pastes the clipboard text over the selected text (or at the cursor's position). - Non-printable escape characters are automatically stripped from the OS clipboard via String.strip_escapes. - - - - - Erases the whole text. - - - - - Selects the whole text. - - - - - Undoes the previous action. - - - - - Reverse the last undo action. - - - - - Represents the size of the enum. - - - - - String value of the . - Note: Changing text using this property won't emit the text_changed signal. - - - - - Text alignment as defined in the enum. - - - - - Maximum amount of characters that can be entered inside the . If 0, there is no limit. - - - - - If false, existing text cannot be modified and new text cannot be added. - - - - - If true, every character is replaced with the secret character (see ). - - - - - The character to use to mask secret input (defaults to "*"). Only a single character can be used as the secret character. - - - - - If true, the width will increase to stay longer than the . It will not compress if the is shortened. - - - - - If true, the context menu will appear when right-clicked. - - - - - If true, the native virtual keyboard is shown when focused on platforms that support it. - - - - - If true, the will show a clear button if text is not empty, which can be used to clear the text quickly. - - - - - If false, using shortcuts will be disabled. - - - - - If false, it's impossible to select the text using mouse nor keyboard. - - - - - Sets the icon that will appear in the right end of the if there's no , or always, if is set to false. - - - - - Text shown when the is empty. It is not the 's default value (see ). - - - - - Opacity of the . From 0 to 1. - - - - - If true, the caret (visual cursor) blinks. - - - - - Duration (in seconds) of a caret's blinking cycle. - - - - - The cursor's position inside the . When set, the text may scroll to accommodate it. - - - - - Erases the 's . - - - - - Selects characters inside between from and to. By default, from is at the beginning and to at the end. - - text = "Welcome" - select() # Will select "Welcome". - select(4) # Will select "ome". - select(2, 5) # Will select "lco". - - - - - - Selects the whole . - - - - - Clears the current selection. - - - - - Adds text after the cursor. If the resulting value is longer than , nothing happens. - - - - - Deletes one character at the cursor's current position (equivalent to pressing the Delete key). - - - - - Deletes a section of the going from position from_column to to_column. Both parameters should be within the text's length. - - - - - Executes a given action as defined in the enum. - - - - - Returns the of this . By default, this menu is displayed when right-clicking on the . - - - - - Line shape for 2D collisions. It works like a 2D plane and will not allow any physics body to go to the negative side. Not recommended for rigid bodies, and usually not recommended for static bodies either because it forces checks against it on every frame. - - - - - The line's normal. - - - - - The line's distance from the origin. - - - - - This kind of button is primarily used when the interaction with the button causes a context change (like linking to a web page). - - - - - The LinkButton will always show an underline at the bottom of its text. - - - - - The LinkButton will show an underline at the bottom of its text when the mouse cursor is over it. - - - - - The LinkButton will never show an underline at the bottom of its text. - - - - - The button's text that will be displayed inside the button's area. - - - - - Determines when to show the underline. See for options. - - - - - Once added to the scene tree and enabled using , this node will override the location sounds are heard from. This can be used to listen from a location different from the . - Note: There is no 2D equivalent for this node yet. - - - - - Enables the listener. This will override the current camera's listener. - - - - - Disables the listener to use the current camera's listener instead. - - - - - Returns true if the listener was made current using , false otherwise. - Note: There may be more than one Listener marked as "current" in the scene tree, but only the one that was made current last will be used. - - - - - Returns the listener's global orthonormalized . - - - - - is the abstract base class for a Godot project's game loop. It is inherited by , which is the default game loop implementation used in Godot projects, though it is also possible to write and use one's own subclass instead of the scene tree. - Upon the application start, a implementation must be provided to the OS; otherwise, the application will exit. This happens automatically (and a is created) unless a main is provided from the command line (with e.g. godot -s my_loop.gd, which should then be a implementation. - Here is an example script implementing a simple : - - extends MainLoop - - var time_elapsed = 0 - var keys_typed = [] - var quit = false - - func _initialize(): - print("Initialized:") - print(" Starting time: %s" % str(time_elapsed)) - - func _idle(delta): - time_elapsed += delta - # Return true to end the main loop. - return quit - - func _input_event(event): - # Record keys. - if event is InputEventKey and event.pressed and !event.echo: - keys_typed.append(OS.get_scancode_string(event.scancode)) - # Quit on Escape press. - if event.scancode == KEY_ESCAPE: - quit = true - # Quit on any mouse click. - if event is InputEventMouseButton: - quit = true - - func _finalize(): - print("Finalized:") - print(" End time: %s" % str(time_elapsed)) - print(" Keys typed: %s" % var2str(keys_typed)) - - - - - - Notification received from the OS when the mouse enters the game window. - Implemented on desktop and web platforms. - - - - - Notification received from the OS when the mouse leaves the game window. - Implemented on desktop and web platforms. - - - - - Notification received from the OS when the game window is focused. - Implemented on all platforms. - - - - - Notification received from the OS when the game window is unfocused. - Implemented on all platforms. - - - - - Notification received from the OS when a quit request is sent (e.g. closing the window with a "Close" button or Alt+F4). - Implemented on desktop platforms. - - - - - Notification received from the OS when a go back request is sent (e.g. pressing the "Back" button on Android). - Specific to the Android platform. - - - - - Notification received from the OS when an unfocus request is sent (e.g. another OS window wants to take the focus). - No supported platforms currently send this notification. - - - - - Notification received from the OS when the application is exceeding its allocated memory. - Specific to the iOS platform. - - - - - Notification received when translations may have changed. Can be triggered by the user changing the locale. Can be used to respond to language changes, for example to change the UI strings on the fly. Useful when working with the built-in translation support, like . - - - - - Notification received from the OS when a request for "About" information is sent. - Specific to the macOS platform. - - - - - Notification received from Godot's crash handler when the engine is about to crash. - Implemented on desktop platforms if the crash handler is enabled. - - - - - Notification received from the OS when an update of the Input Method Engine occurs (e.g. change of IME cursor position or composition string). - Specific to the macOS platform. - - - - - Notification received from the OS when the app is resumed. - Specific to the Android platform. - - - - - Notification received from the OS when the app is paused. - Specific to the Android platform. - - - - - Called when files are dragged from the OS file manager and dropped in the game window. The arguments are a list of file paths and the identifier of the screen where the drag originated. - - - - - Called before the program exits. - - - - - Called when the user performs an action in the system global menu (e.g. the Mac OS menu bar). - - - - - Called each idle frame with the time since the last idle frame as argument (in seconds). Equivalent to . - If implemented, the method must return a boolean value. true ends the main loop, while false lets it proceed to the next frame. - - - - - Called once during initialization. - - - - - Called whenever an is received by the main loop. - - - - - Deprecated callback, does not do anything. Use to parse text input. Will be removed in Godot 4.0. - - - - - Called each physics frame with the time since the last physics frame as argument (in seconds). Equivalent to . - If implemented, the method must return a boolean value. true ends the main loop, while false lets it proceed to the next frame. - - - - - Should not be called manually, override instead. Will be removed in Godot 4.0. - - - - - Should not be called manually, override instead. Will be removed in Godot 4.0. - - - - - Should not be called manually, override instead. Will be removed in Godot 4.0. - - - - - Should not be called manually, override instead. Will be removed in Godot 4.0. - - - - - Should not be called manually, override instead. Will be removed in Godot 4.0. - - - - - Should not be called manually, override instead. Will be removed in Godot 4.0. - - - - - Adds a top, left, bottom, and right margin to all nodes that are direct children of the container. To control the 's margin, use the margin_* theme properties listed below. - Note: Be careful, margin values are different than the constant margin values. If you want to change the custom margin values of the by code, you should use the following examples: - - var margin_value = 100 - set("custom_constants/margin_top", margin_value) - set("custom_constants/margin_left", margin_value) - set("custom_constants/margin_bottom", margin_value) - set("custom_constants/margin_right", margin_value) - - - - - - Material is a base used for coloring and shading geometry. All materials inherit from it and almost all derived nodes carry a Material. A few flags and parameters are shared between all material types and are configured here. - - - - - Maximum value for the parameter. - - - - - Minimum value for the parameter. - - - - - Sets the render priority for transparent objects in 3D scenes. Higher priority objects will be sorted in front of lower priority objects. - Note: this only applies to sorting of transparent objects. This will not impact how transparent objects are sorted relative to opaque objects. This is because opaque objects are not sorted, while transparent objects are sorted from back to front (subject to priority). - - - - - Sets the to be used for the next pass. This renders the object again using a different material. - Note: only applies to s and s with type "Spatial". - - - - - Special button that brings up a when clicked. - New items can be created inside this using get_popup().add_item("My Item Name"). You can also create them directly from the editor. To do so, select the node, then in the toolbar at the top of the 2D editor, click Items then click Add in the popup. You will be able to give each items new properties. - - - - - If true, when the cursor hovers above another within the same parent which also has switch_on_hover enabled, it will close the current and open the other one. - - - - - Returns the contained in this button. - - - - - If true, shortcuts are disabled and cannot be used to trigger the button. - - - - - Mesh is a type of that contains vertex array-based geometry, divided in surfaces. Each surface contains a completely separate array and a material used to draw it. Design wise, a mesh with multiple surfaces is preferred to a single surface, because objects created in 3D editing software commonly contain multiple materials. - - - - - Blend shapes are normalized. - - - - - Blend shapes are relative to base weight. - - - - - Render array as points (one vertex equals one point). - - - - - Render array as lines (every two vertices a line is created). - - - - - Render array as line strip. - - - - - Render array as line loop (like line strip, but closed). - - - - - Render array as triangles (every three vertices a triangle is created). - - - - - Render array as triangle strips. - - - - - Render array as triangle fans. - - - - - Mesh array contains vertices. All meshes require a vertex array so this should always be present. - - - - - Mesh array contains normals. - - - - - Mesh array contains tangents. - - - - - Mesh array contains colors. - - - - - Mesh array contains UVs. - - - - - Mesh array contains second UV. - - - - - Mesh array contains bones. - - - - - Mesh array contains bone weights. - - - - - Mesh array uses indices. - - - - - Used internally to calculate other ARRAY_COMPRESS_* enum values. Do not use. - - - - - Flag used to mark a compressed (half float) vertex array. - - - - - Flag used to mark a compressed (half float) normal array. - - - - - Flag used to mark a compressed (half float) tangent array. - - - - - Flag used to mark a compressed (half float) color array. - - - - - Flag used to mark a compressed (half float) UV coordinates array. - - - - - Flag used to mark a compressed (half float) UV coordinates array for the second UV coordinates. - - - - - Flag used to mark a compressed bone array. - - - - - Flag used to mark a compressed (half float) weight array. - - - - - Flag used to mark a compressed index array. - - - - - Flag used to mark that the array contains 2D vertices. - - - - - Flag used to mark that the array uses 16-bit bones instead of 8-bit. - - - - - Used to set flags , , , , , and quickly. - - - - - Array of vertices. - - - - - Array of normals. - - - - - Array of tangents as an array of floats, 4 floats per tangent. - - - - - Array of colors. - - - - - Array of UV coordinates. - - - - - Array of second set of UV coordinates. - - - - - Array of bone data. - - - - - Array of weights. - - - - - Array of indices. - - - - - Represents the size of the enum. - - - - - Sets a hint to be used for lightmap resolution in . Overrides . - - - - - Returns the smallest enclosing this mesh in local space. Not affected by custom_aabb. See also . - Note: This is only implemented for and . - - - - - Returns the amount of surfaces that the holds. - - - - - Returns the arrays for the vertices, normals, uvs, etc. that make up the requested surface (see ). - - - - - Returns the blend shape arrays for the requested surface. - - - - - Sets a for a given surface. Surface will be rendered using this material. - - - - - Returns a in a given surface. Surface is rendered using this material. - - - - - Calculate a from the mesh. - - - - - Calculate a from the mesh. - - - - - Calculate an outline mesh at a defined offset (margin) from the original mesh. - Note: This method typically returns the vertices in reverse order (e.g. clockwise to counterclockwise). - - - - - Returns all the vertices that make up the faces of the mesh. Each three vertices represent one triangle. - - - - - Generate a from the mesh. - - - - - MeshDataTool provides access to individual vertices in a . It allows users to read and edit vertex data of meshes. It also creates an array of faces and edges. - To use MeshDataTool, load a mesh with . When you are finished editing the data commit the data to a mesh with . - Below is an example of how MeshDataTool may be used. - - var mdt = MeshDataTool.new() - mdt.create_from_surface(mesh, 0) - for i in range(mdt.get_vertex_count()): - var vertex = mdt.get_vertex(i) - ... - mdt.set_vertex(i, vertex) - mesh.surface_remove(0) - mdt.commit_to_surface(mesh) - - See also , and for procedural geometry generation. - Note: Godot uses clockwise winding order for front faces of triangle primitive modes. - - - - - Clears all data currently in MeshDataTool. - - - - - Uses specified surface of given to populate data for MeshDataTool. - Requires with primitive type . - - - - - Adds a new surface to specified with edited data. - - - - - Returns the 's format. Format is an integer made up of format flags combined together. For example, a mesh containing both vertices and normals would return a format of 3 because is 1 and is 2. - See for a list of format flags. - - - - - Returns the total number of vertices in . - - - - - Returns the number of edges in this . - - - - - Returns the number of faces in this . - - - - - Sets the position of the given vertex. - - - - - Returns the vertex at given index. - - - - - Sets the normal of the given vertex. - - - - - Returns the normal of the given vertex. - - - - - Sets the tangent of the given vertex. - - - - - Returns the tangent of the given vertex. - - - - - Sets the UV of the given vertex. - - - - - Returns the UV of the given vertex. - - - - - Sets the UV2 of the given vertex. - - - - - Returns the UV2 of the given vertex. - - - - - Sets the color of the given vertex. - - - - - Returns the color of the given vertex. - - - - - Sets the bones of the given vertex. - - - - - Returns the bones of the given vertex. - - - - - Sets the bone weights of the given vertex. - - - - - Returns bone weights of the given vertex. - - - - - Sets the metadata associated with the given vertex. - - - - - Returns the metadata associated with the given vertex. - - - - - Returns an array of edges that share the given vertex. - - - - - Returns an array of faces that share the given vertex. - - - - - Returns index of specified vertex connected to given edge. - Vertex argument can only be 0 or 1 because edges are comprised of two vertices. - - - - - Returns array of faces that touch given edge. - - - - - Sets the metadata of the given edge. - - - - - Returns meta information assigned to given edge. - - - - - Returns the specified vertex of the given face. - Vertex argument must be 2 or less because faces contain three vertices. - - - - - Returns specified edge associated with given face. - Edge argument must 2 or less because a face only has three edges. - - - - - Sets the metadata of the given face. - - - - - Returns the metadata associated with the given face. - - - - - Calculates and returns the face normal of the given face. - - - - - Sets the material to be used by newly-constructed . - - - - - Returns the material assigned to the . - - - - - MeshInstance is a node that takes a resource and adds it to the current scenario by creating an instance of it. This is the class most often used to get 3D geometry rendered and can be used to instance a single in many places. This allows to reuse geometry and save on resources. When a has to be instanced more than thousands of times at close proximity, consider using a in a instead. - - - - - The resource for the instance. - - - - - Sets the skin to be used by this instance. - - - - - to the associated with the instance. - - - - - Returns the number of surface materials. - - - - - Sets the for a surface of the resource. - - - - - Returns the for a surface of the resource. - - - - - This helper creates a child node with a collision shape calculated from the mesh geometry. It's mainly used for testing. - - - - - This helper creates a child node with a collision shape calculated from the mesh geometry. It's mainly used for testing. - - - - - This helper creates a child node with gizmos at every vertex calculated from the mesh geometry. It's mainly used for testing. - - - - - Node used for displaying a in 2D. Can be constructed from an existing via a tool in the editor toolbar. Select "Sprite" then "Convert to Mesh2D", select settings in popup and press "Create Mesh2D". - - - - - The that will be drawn by the . - - - - - The that will be used if using the default . Can be accessed as TEXTURE in CanvasItem shader. - - - - - The normal map that will be used if using the default . - Note: Godot expects the normal map to use X+, Y-, and Z+ coordinates. See this page for a comparison of normal map coordinates expected by popular engines. - - - - - A library of meshes. Contains a list of resources, each with a name and ID. Each item can also include collision and navigation shapes. This resource is used in . - - - - - Creates a new item in the library with the given ID. - You can get an unused ID from . - - - - - Sets the item's name. - This name is shown in the editor. It can also be used to look up the item later using . - - - - - Sets the item's mesh. - - - - - Sets the item's navigation mesh. - - - - - Sets the transform to apply to the item's navigation mesh. - - - - - Sets an item's collision shapes. - The array should consist of objects, each followed by a that will be applied to it. For shapes that should not have a transform, use . - - - - - Sets a texture to use as the item's preview icon in the editor. - - - - - Returns the item's name. - - - - - Returns the item's mesh. - - - - - Returns the item's navigation mesh. - - - - - Returns the transform applied to the item's navigation mesh. - - - - - Returns an item's collision shapes. - The array consists of each followed by its . - - - - - When running in the editor, returns a generated item preview (a 3D rendering in isometric perspective). When used in a running project, returns the manually-defined item preview which can be set using . Returns an empty if no preview was manually set in a running project. - - - - - Removes the item. - - - - - Returns the first item with the given name. - - - - - Clears the library. - - - - - Returns the list of item IDs in use. - - - - - Gets an unused ID for a new item. - - - - - Simple texture that uses a mesh to draw itself. It's limited because flags can't be changed and region drawing is not supported. - - - - - Sets the mesh used to draw. It must be a mesh using 2D vertices. - - - - - Sets the base texture that the Mesh will use to draw. - - - - - Sets the size of the image, needed for reference. - - - - - This is a generic mobile VR implementation where you need to provide details about the phone and HMD used. It does not rely on any existing framework. This is the most basic interface we have. For the best effect, you need a mobile phone with a gyroscope and accelerometer. - Note that even though there is no positional tracking, the camera will assume the headset is at a height of 1.85 meters. You can change this by setting . - You can initialise this interface as follows: - - var interface = ARVRServer.find_interface("Native mobile") - if interface and interface.initialize(): - get_viewport().arvr = true - - - - - - The height at which the camera is placed in relation to the ground (i.e. node). - - - - - The interocular distance, also known as the interpupillary distance. The distance between the pupils of the left and right eye. - - - - - The width of the display in centimeters. - - - - - The distance between the display and the lenses inside of the device in centimeters. - - - - - The oversample setting. Because of the lens distortion we have to render our buffers at a higher resolution then the screen can natively handle. A value between 1.5 and 2.0 often provides good results but at the cost of performance. - - - - - The k1 lens factor is one of the two constants that define the strength of the lens used and directly influences the lens distortion effect. - - - - - The k2 lens factor, see k1. - - - - - MultiMesh provides low-level mesh instancing. Drawing thousands of nodes can be slow, since each object is submitted to the GPU then drawn individually. - MultiMesh is much faster as it can draw thousands of instances with a single draw call, resulting in less API overhead. - As a drawback, if the instances are too far away of each other, performance may be reduced as every single instance will always rendered (they are spatially indexed as one, for the whole object). - Since instances may have any behavior, the AABB used for visibility must be provided by the user. - - - - - Use this when using 2D transforms. - - - - - Use this when using 3D transforms. - - - - - Use when you are not using per-instance custom data. - - - - - Compress custom_data into 8 bits when passing to shader. This uses less memory and can be faster, but loses precision and range. Floats packed into 8 bits can only represent values between 0 and 1, numbers outside that range will be clamped. - - - - - The passed into will use 4 floats. Use this for highest precision. - - - - - Use when you are not using per-instance s. - - - - - Compress data into 8 bits when passing to shader. This uses less memory and can be faster, but the loses precision. - - - - - The passed into will use 4 floats. Use this for highest precision . - - - - - Format of colors in color array that gets passed to shader. - - - - - Format of transform used to transform mesh, either 2D or 3D. - - - - - Format of custom data in custom data array that gets passed to shader. - - - - - Number of instances that will get drawn. This clears and (re)sizes the buffers. By default, all instances are drawn but you can limit this with . - - - - - Limits the number of instances drawn, -1 draws all instances. Changing this does not change the sizes of the buffers. - - - - - Mesh to be drawn. - - - - - Sets the for a specific instance. - - - - - Sets the for a specific instance. - - - - - Returns the of a specific instance. - - - - - Returns the of a specific instance. - - - - - Sets the color of a specific instance. - For the color to take effect, ensure that is non-null on the and is true on the material. - - - - - Gets a specific instance's color. - - - - - Sets custom data for a specific instance. Although is used, it is just a container for 4 floating point numbers. The format of the number can change depending on the used. - - - - - Returns the custom data that has been set for a specific instance. - - - - - Sets all data related to the instances in one go. This is especially useful when loading the data from disk or preparing the data from GDNative. - All data is packed in one large float array. An array may look like this: Transform for instance 1, color data for instance 1, custom data for instance 1, transform for instance 2, color data for instance 2, etc... - is stored as 12 floats, is stored as 8 floats, COLOR_8BIT / CUSTOM_DATA_8BIT is stored as 1 float (4 bytes as is) and COLOR_FLOAT / CUSTOM_DATA_FLOAT is stored as 4 floats. - - - - - Returns the visibility axis-aligned bounding box in local space. See also . - - - - - is a specialized node to instance s based on a resource. - This is useful to optimize the rendering of a high amount of instances of a given mesh (for example trees in a forest or grass strands). - - - - - The resource that will be used and shared among all instances of the . - - - - - is a specialized node to instance a resource in 2D. - Usage is the same as . - - - - - The that will be drawn by the . - - - - - The that will be used if using the default . Can be accessed as TEXTURE in CanvasItem shader. - - - - - The normal map that will be used if using the default . - Note: Godot expects the normal map to use X+, Y-, and Z+ coordinates. See this page for a comparison of normal map coordinates expected by popular engines. - - - - - This class implements most of the logic behind the high-level multiplayer API. - By default, has a reference to this class that is used to provide multiplayer capabilities (i.e. RPC/RSET) across the whole scene. - It is possible to override the MultiplayerAPI instance used by specific Nodes by setting the property, effectively allowing to run both client and server in the same scene. - - - - - Used with or to disable a method or property for all RPC calls, making it unavailable. Default for all methods. - - - - - Used with or to set a method to be called or a property to be changed only on the remote end, not locally. Analogous to the remote keyword. Calls and property changes are accepted from all remote peers, no matter if they are node's master or puppets. - - - - - Used with or to set a method to be called or a property to be changed only on the network master for this node. Analogous to the master keyword. Only accepts calls or property changes from the node's network puppets, see . - - - - - Used with or to set a method to be called or a property to be changed only on puppets for this node. Analogous to the puppet keyword. Only accepts calls or property changes from the node's network master, see . - - - - - Deprecated. Use instead. Analogous to the slave keyword. - - - - - Behave like but also make the call or property change locally. Analogous to the remotesync keyword. - - - - - Deprecated. Use instead. Analogous to the sync keyword. - - - - - Behave like but also make the call or property change locally. Analogous to the mastersync keyword. - - - - - Behave like but also make the call or property change locally. Analogous to the puppetsync keyword. - - - - - If true (or if the has set to true), the MultiplayerAPI will allow encoding and decoding of object during RPCs/RSETs. - Warning: Deserialized objects can contain code which gets executed. Do not use this option if the serialized object comes from untrusted sources to avoid potential security threats such as remote code execution. - - - - - If true, the MultiplayerAPI's refuses new incoming connections. - - - - - The peer object to handle the RPC system (effectively enabling networking when set). Depending on the peer itself, the MultiplayerAPI will become a network server (check with ) and will set root node's network mode to master, or it will become a regular peer with root node set to puppet. All child nodes are set to inherit the network mode by default. Handling of networking-related events (connection, disconnection, new clients) is done by connecting to MultiplayerAPI's signals. - - - - - Sets the base root node to use for RPCs. Instead of an absolute path, a relative path will be used to find the node upon which the RPC should be executed. - This effectively allows to have different branches of the scene tree to be managed by different MultiplayerAPI, allowing for example to run both client and server in the same scene. - - - - - Sends the given raw bytes to a specific peer identified by id (see ). Default ID is 0, i.e. broadcast to all peers. - - - - - Returns true if there is a set. - - - - - Returns the unique peer ID of this MultiplayerAPI's . - - - - - Returns true if this MultiplayerAPI's is in server mode (listening for connections). - - - - - Returns the sender's peer ID for the RPC currently being executed. - Note: If not inside an RPC this method will return 0. - - - - - Method used for polling the MultiplayerAPI. You only need to worry about this if you are using override or you set to false. By default, will poll its MultiplayerAPI for you. - Note: This method results in RPCs and RSETs being called, so they will be executed in the same context of this function (e.g. _process, physics, ). - - - - - Clears the current MultiplayerAPI network state (you shouldn't call this unless you know what you are doing). - - - - - Returns the peer IDs of all connected peers of this MultiplayerAPI's . - - - - - Returns the documentation string that was previously set with godot_nativescript_set_class_documentation. - - - - - Returns the documentation string that was previously set with godot_nativescript_set_method_documentation. - - - - - Returns the documentation string that was previously set with godot_nativescript_set_signal_documentation. - - - - - Returns the documentation string that was previously set with godot_nativescript_set_property_documentation. - - - - - Constructs a new object of the base type with a script of this type already attached. - Note: Any arguments passed to this function will be ignored and not passed to the native constructor function. This will change with in a future API extension. - - - - - Provides navigation and pathfinding within a collection of es. By default, these will be automatically collected from child nodes, but they can also be added on the fly with . In addition to basic pathfinding, this class also assists with aligning navigation agents with the meshes they are navigating on. - - - - - Defines which direction is up. By default, this is (0, 1, 0), which is the world's "up" direction. - - - - - Adds a . Returns an ID for use with or . If given, a is applied to the polygon. The optional owner is used as return value for . - - - - - Sets the transform applied to the with the given ID. - - - - - Removes the with the given ID. - - - - - Returns the path between two given points. Points are in local coordinate space. If optimize is true (the default), the agent properties associated with each (radius, height, etc.) are considered in the path calculation, otherwise they are ignored. - - - - - Returns the navigation point closest to the given line segment. When enabling use_collision, only considers intersection points between segment and navigation meshes. If multiple intersection points are found, the one closest to the segment start point is returned. - - - - - Returns the navigation point closest to the point given. Points are in local coordinate space. - - - - - Returns the surface normal at the navigation point closest to the point given. Useful for rotating a navigation agent according to the navigation mesh it moves on. - - - - - Returns the owner of the which contains the navigation point closest to the point given. This is usually a . For meshes added via , returns the owner that was given (or null if the owner parameter was omitted). - - - - - Navigation2D provides navigation and pathfinding within a 2D area, specified as a collection of resources. By default, these are automatically collected from child nodes, but they can also be added on the fly with . - - - - - Adds a . Returns an ID for use with or . If given, a is applied to the polygon. The optional owner is used as return value for . - - - - - Sets the transform applied to the with the given ID. - - - - - Removes the with the given ID. - - - - - Returns the path between two given points. Points are in local coordinate space. If optimize is true (the default), the path is smoothed by merging path segments where possible. - - - - - Returns the navigation point closest to the point given. Points are in local coordinate space. - - - - - Returns the owner of the which contains the navigation point closest to the point given. This is usually a . For polygons added via , returns the owner that was given (or null if the owner parameter was omitted). - - - - - There are two ways to create polygons. Either by using the method, or using the method. - Using : - - var polygon = NavigationPolygon.new() - var outline = PoolVector2Array([Vector2(0, 0), Vector2(0, 50), Vector2(50, 50), Vector2(50, 0)]) - polygon.add_outline(outline) - polygon.make_polygons_from_outlines() - $NavigationPolygonInstance.navpoly = polygon - - Using and indices of the vertices array. - - var polygon = NavigationPolygon.new() - var vertices = PoolVector2Array([Vector2(0, 0), Vector2(0, 50), Vector2(50, 50), Vector2(50, 0)]) - polygon.set_vertices(vertices) - var indices = PoolIntArray(0, 3, 1) - polygon.add_polygon(indices) - $NavigationPolygonInstance.navpoly = polygon - - - - - - Sets the vertices that can be then indexed to create polygons with the method. - - - - - Returns a containing all the vertices being used to create the polygons. - - - - - Adds a polygon using the indices of the vertices you get when calling . - - - - - Returns the count of all polygons. - - - - - Returns a containing the indices of the vertices of a created polygon. - - - - - Clears the array of polygons, but it doesn't clear the array of outlines and vertices. - - - - - Appends a that contains the vertices of an outline to the internal array that contains all the outlines. You have to call in order for this array to be converted to polygons that the engine will use. - - - - - Adds a that contains the vertices of an outline to the internal array that contains all the outlines at a fixed position. You have to call in order for this array to be converted to polygons that the engine will use. - - - - - Returns the number of outlines that were created in the editor or by script. - - - - - Changes an outline created in the editor or by script. You have to call for the polygons to update. - - - - - Returns a containing the vertices of an outline that was created in the editor or by script. - - - - - Removes an outline created in the editor or by script. You have to call for the polygons to update. - - - - - Clears the array of the outlines, but it doesn't clear the vertices and the polygons that were created by them. - - - - - Creates polygons from the outlines added in the editor or by script. - - - - - A PacketPeer implementation that should be passed to after being initialized as either a client or server. Events can then be handled by connecting to signals. - - - - - No compression. This uses the most bandwidth, but has the upside of requiring the fewest CPU resources. - - - - - ENet's built-in range encoding. - - - - - FastLZ compression. This option uses less CPU resources compared to , at the expense of using more bandwidth. - - - - - Zlib compression. This option uses less bandwidth compared to , at the expense of using more CPU resources. - - - - - Zstandard compression. - - - - - The compression method used for network packets. These have different tradeoffs of compression speed versus bandwidth, you may need to test which one works best for your use case if you use compression at all. - - - - - Set the default channel to be used to transfer data. By default, this value is -1 which means that ENet will only use 2 channels: one for reliable packets, and one for unreliable packets. The channel 0 is reserved and cannot be used. Setting this member to any value between 0 and (excluded) will force ENet to use that channel for sending data. See for more information about ENet channels. - - - - - The number of channels to be used by ENet. Channels are used to separate different kinds of data. In reliable or ordered mode, for example, the packet delivery order is ensured on a per-channel basis. This is done to combat latency and reduces ordering restrictions on packets. The delivery status of a packet in one channel won't stall the delivery of other packets in another channel. - - - - - Enforce ordered packets when using (thus behaving similarly to ). This is the only way to use ordering with the RPC system. - - - - - Enable or disable the server feature that notifies clients of other peers' connection/disconnection, and relays messages between them. When this option is false, clients won't be automatically notified of other peers and won't be able to send them packets through the server. - - - - - Enable or disable certiticate verification when true. - - - - - When enabled, the client or server created by this peer, will use instead of raw UDP sockets for communicating with the remote peer. This will make the communication encrypted with DTLS at the cost of higher resource usage and potentially larger packet size. - Note: When creating a DTLS server, make sure you setup the key/certificate pair via and . For DTLS clients, have a look at the option, and configure the certificate accordingly via . - - - - - Create server that listens to connections via port. The port needs to be an available, unused port between 0 and 65535. Note that ports below 1024 are privileged and may require elevated permissions depending on the platform. To change the interface the server listens on, use . The default IP is the wildcard "*", which listens on all available interfaces. max_clients is the maximum number of clients that are allowed at once, any number up to 4095 may be used, although the achievable number of simultaneous clients may be far lower and depends on the application. For additional details on the bandwidth parameters, see . Returns if a server was created, if this NetworkedMultiplayerENet instance already has an open connection (in which case you need to call first) or if the server could not be created. - - - - - Create client that connects to a server at address using specified port. The given address needs to be either a fully qualified domain name (e.g. "www.example.com") or an IP address in IPv4 or IPv6 format (e.g. "192.168.1.1"). The port is the port the server is listening on. The in_bandwidth and out_bandwidth parameters can be used to limit the incoming and outgoing bandwidth to the given number of bytes per second. The default of 0 means unlimited bandwidth. Note that ENet will strategically drop packets on specific sides of a connection between peers to ensure the peer's bandwidth is not overwhelmed. The bandwidth parameters also determine the window size of a connection which limits the amount of reliable packets that may be in transit at any given time. Returns if a client was created, if this NetworkedMultiplayerENet instance already has an open connection (in which case you need to call first) or if the client could not be created. If client_port is specified, the client will also listen to the given port; this is useful for some NAT traversal techniques. - - - - - Closes the connection. Ignored if no connection is currently established. If this is a server it tries to notify all clients before forcibly disconnecting them. If this is a client it simply closes the connection to the server. - - - - - Disconnect the given peer. If "now" is set to true, the connection will be closed immediately without flushing queued messages. - - - - - The IP used when creating a server. This is set to the wildcard "*" by default, which binds to all available interfaces. The given IP needs to be in IPv4 or IPv6 address format, for example: "192.168.1.1". - - - - - Configure the to use when is true. Remember to also call to setup your . - - - - - Configure the to use when is true. For servers, you must also setup the via . - - - - - Returns the IP address of the given peer. - - - - - Returns the remote port of the given peer. - - - - - Returns the channel of the next packet that will be retrieved via . - - - - - Returns the channel of the last packet fetched via . - - - - - Manages the connection to network peers. Assigns unique IDs to each client connected to the server. - - - - - Packets are sent to the server and then redistributed to other peers. - - - - - Packets are sent to the server alone. - - - - - The ongoing connection disconnected. - - - - - A connection attempt is ongoing. - - - - - The connection attempt succeeded. - - - - - Packets are not acknowledged, no resend attempts are made for lost packets. Packets may arrive in any order. Potentially faster than . Use for non-critical data, and always consider whether the order matters. - - - - - Packets are not acknowledged, no resend attempts are made for lost packets. Packets are received in the order they were sent in. Potentially faster than . Use for non-critical data or data that would be outdated if received late due to resend attempt(s) anyway, for example movement and positional data. - - - - - Packets must be received and resend attempts should be made until the packets are acknowledged. Packets must be received in the order they were sent in. Most reliable transfer mode, but potentially the slowest due to the overhead. Use for critical data that must be transmitted and arrive in order, for example an ability being triggered or a chat message. Consider carefully if the information really is critical, and use sparingly. - - - - - If true, this refuses new connections. - - - - - The manner in which to send packets to the target_peer. See . - - - - - Sets the peer to which packets will be sent. - The id can be one of: to send to all connected peers, to send to the peer acting as server, a valid peer ID to send to that specific peer, a negative peer ID to send to all peers except that one. By default, the target peer is . - - - - - Returns the ID of the who sent the most recent packet. - - - - - Waits up to 1 second to receive a new network event. - - - - - Returns the current state of the connection. See . - - - - - Returns the ID of this . - - - - - Also known as 9-slice panels, NinePatchRect produces clean panels of any size, based on a small texture. To do so, it splits the texture in a 3×3 grid. When you scale the node, it tiles the texture's sides horizontally or vertically, the center on both axes but it doesn't scale or tile the corners. - - - - - Doesn't do anything at the time of writing. - - - - - Doesn't do anything at the time of writing. - - - - - Doesn't do anything at the time of writing. - - - - - The node's texture resource. - - - - - If true, draw the panel's center. Else, only draw the 9-slice's borders. - - - - - Rectangular region of the texture to sample from. If you're working with an atlas, use this property to define the area the 9-slice should use. All other properties are relative to this one. If the rect is empty, NinePatchRect will use the whole texture. - - - - - The height of the 9-slice's left column. - - - - - The height of the 9-slice's top row. - - - - - The height of the 9-slice's right column. - - - - - The height of the 9-slice's bottom row. A margin of 16 means the 9-slice's bottom corners and side will have a height of 16 pixels. You can set all 4 margin values individually to create panels with non-uniform borders. - - - - - Doesn't do anything at the time of writing. - - - - - Doesn't do anything at the time of writing. - - - - - Sets the size of the margin identified by the given constant to value in pixels. - - - - - Returns the size of the margin identified by the given constant. - - - - - A 2D game object, with a transform (position, rotation, and scale). All 2D nodes, including physics objects and sprites, inherit from Node2D. Use Node2D as a parent node to move, scale and rotate children in a 2D project. Also gives control of the node's render order. - - - - - Position, relative to the node's parent. - - - - - Rotation in radians, relative to the node's parent. - - - - - Rotation in degrees, relative to the node's parent. - - - - - The node's scale. Unscaled value: (1, 1). - - - - - Local . - - - - - Global position. - - - - - Global rotation in radians. - - - - - Global rotation in degrees. - - - - - Global scale. - - - - - Global . - - - - - Z index. Controls the order in which the nodes render. A node with a higher Z index will display in front of others. - - - - - If true, the node's Z index is relative to its parent's Z index. If this node's Z index is 2 and its parent's effective Z index is 3, then this node's effective Z index will be 2 + 3 = 5. - - - - - Applies a rotation to the node, in radians, starting from its current rotation. - - - - - Applies a local translation on the node's X axis based on the 's delta. If scaled is false, normalizes the movement. - - - - - Applies a local translation on the node's Y axis based on the 's delta. If scaled is false, normalizes the movement. - - - - - Translates the node by the given offset in local coordinates. - - - - - Adds the offset vector to the node's global position. - - - - - Multiplies the current scale by the ratio vector. - - - - - Rotates the node so it points towards the point, which is expected to use global coordinates. - - - - - Returns the angle between the node and the point in radians. - - - - - Transforms the provided global position into a position in local coordinate space. The output will be local relative to the it is called on. e.g. It is appropriate for determining the positions of child nodes, but it is not appropriate for determining its own position relative to its parent. - - - - - Transforms the provided local position into a position in global coordinate space. The input is expected to be local relative to the it is called on. e.g. Applying this method to the positions of child nodes will correctly transform their positions into the global coordinate space, but applying it to a node's own position will give an incorrect result, as it will incorporate the node's own transformation into its global position. - - - - - Returns the relative to this node's parent. - - - - - Uses an to fill the texture data. You can specify the texture size but keep in mind that larger textures will take longer to generate and seamless noise only works with square sized textures. - NoiseTexture can also generate normalmap textures. - The class uses s to generate the texture data internally, so may return null if the generation process has not completed yet. In that case, you need to wait for the texture to be generated before accessing the data: - - var texture = preload("res://noise.tres") - yield(texture, "changed") - var image = texture.get_data() - - - - - - Width of the generated texture. - - - - - Height of the generated texture. - - - - - Whether the texture can be tiled without visible seams or not. Seamless textures take longer to generate. - - - - - If true, the resulting texture contains a normal map created from the original noise interpreted as a bump map. - - - - - Strength of the bump maps used in this texture. A higher value will make the bump maps appear larger while a lower value will make them appear softer. - - - - - The instance used to generate the noise. - - - - - Editor facility that helps you draw a 2D polygon used as resource for . - - - - - Culling is disabled. See . - - - - - Culling is performed in the clockwise direction. See . - - - - - Culling is performed in the counterclockwise direction. See . - - - - - If true, closes the polygon. A closed OccluderPolygon2D occludes the light coming from any direction. An opened OccluderPolygon2D occludes the light only at its outline's direction. - - - - - The culling mode to use. - - - - - A array with the index for polygon's vertices positions. - Note: The returned value is a copy of the underlying array, rather than a reference. - - - - - An Omnidirectional light is a type of that emits light in all directions. The light is attenuated by distance and this attenuation can be configured by changing its energy, radius, and attenuation parameters. - - - - - Shadows are rendered to a dual-paraboloid texture. Faster than , but lower-quality. - - - - - Shadows are rendered to a cubemap. Slower than , but higher-quality. - - - - - Use more detail vertically when computing the shadow. - - - - - Use more detail horizontally when computing the shadow. - - - - - The light's radius. Note that the effectively lit area may appear to be smaller depending on the in use. No matter the in use, the light will never reach anything outside this radius. - - - - - The light's attenuation (drop-off) curve. A number of presets are available in the Inspector by right-clicking the curve. - - - - - See . - - - - - See . - - - - - This resource allows you to configure and sample a fractal noise space. Here is a brief usage example that configures an OpenSimplexNoise and gets samples at various positions and dimensions: - - var noise = OpenSimplexNoise.new() - - # Configure - noise.seed = randi() - noise.octaves = 4 - noise.period = 20.0 - noise.persistence = 0.8 - - # Sample - print("Values:") - print(noise.get_noise_2d(1.0, 1.0)) - print(noise.get_noise_3d(0.5, 3.0, 15.0)) - print(noise.get_noise_4d(0.5, 1.9, 4.7, 0.0)) - - - - - - Seed used to generate random values, different seeds will generate different noise maps. - - - - - Number of OpenSimplex noise layers that are sampled to get the fractal noise. Higher values result in more detailed noise but take more time to generate. - Note: The maximum allowed value is 9. - - - - - Period of the base octave. A lower period results in a higher-frequency noise (more value changes across the same distance). - - - - - Contribution factor of the different octaves. A persistence value of 1 means all the octaves have the same contribution, a value of 0.5 means each octave contributes half as much as the previous one. - - - - - Difference in period between . - - - - - Generate a noise image with the requested width and height, based on the current noise parameters. - - - - - Generate a tileable noise image, based on the current noise parameters. Generated seamless images are always square (size × size). - - - - - Returns the 1D noise value [-1,1] at the given x-coordinate. - Note: This method actually returns the 2D noise value [-1,1] with fixed y-coordinate value 0.0. - - - - - Returns the 2D noise value [-1,1] at the given position. - - - - - Returns the 3D noise value [-1,1] at the given position. - - - - - Returns the 4D noise value [-1,1] at the given position. - - - - - Returns the 2D noise value [-1,1] at the given position. - - - - - Returns the 3D noise value [-1,1] at the given position. - - - - - OptionButton is a type button that provides a selectable list of items when pressed. The item selected becomes the "current" item and is displayed as the button text. - - - - - The index of the currently selected item, or -1 if no item is selected. - - - - - Adds an item, with text label and (optionally) id. If no id is passed, the item index will be used as the item's ID. New items are appended at the end. - - - - - Adds an item, with a texture icon, text label and (optionally) id. If no id is passed, the item index will be used as the item's ID. New items are appended at the end. - - - - - Sets the text of the item at index idx. - - - - - Sets the icon of the item at index idx. - - - - - Sets whether the item at index idx is disabled. - Disabled items are drawn differently in the dropdown and are not selectable by the user. If the current selected item is set as disabled, it will remain selected. - - - - - Sets the ID of the item at index idx. - - - - - Sets the metadata of an item. Metadata may be of any type and can be used to store extra information about an item, such as an external string ID. - - - - - Returns the text of the item at index idx. - - - - - Returns the icon of the item at index idx. - - - - - Returns the ID of the item at index idx. - - - - - Returns the index of the item with the given id. - - - - - Retrieves the metadata of an item. Metadata may be any type and can be used to store extra information about an item, such as an external string ID. - - - - - Returns true if the item at index idx is disabled. - - - - - Returns the amount of items in the OptionButton, including separators. - - - - - Adds a separator to the list of items. Separators help to group items. Separator also takes up an index and is appended at the end. - - - - - Clears all the items in the . - - - - - Selects an item by index and makes it the current item. This will work even if the item is disabled. - - - - - Returns the ID of the selected item, or 0 if no item is selected. - - - - - Gets the metadata of the selected item. Metadata for items can be set using . - - - - - Removes the item at index idx. - - - - - Returns the contained in this button. - - - - - The is used to create packages that can be loaded into a running project using . - - var packer = PCKPacker.new() - packer.pck_start("test.pck") - packer.add_file("res://text.txt", "text.txt") - packer.flush() - - The above creates package test.pck, then adds a file named text.txt at the root of the package. - - - - - Creates a new PCK file with the name pck_name. The .pck file extension isn't added automatically, so it should be part of pck_name (even though it's not required). - - - - - Adds the source_path file to the current PCK package at the pck_path internal path (should start with res://). - - - - - Writes the files specified using all calls since the last flush. If verbose is true, a list of files added will be printed to the console for easier debugging. - - - - - Optimized translation. Uses real-time compressed translations, which results in very small dictionaries. - - - - - Generates and sets an optimized translation from the given resource. - - - - - A simplified interface to a scene file. Provides access to operations and checks that can be performed on the scene resource itself. - Can be used to save a node to a file. When saving, the node as well as all the node it owns get saved (see owner property on ). - Note: The node doesn't need to own itself. - Example of loading a saved scene: - - # Use `load()` instead of `preload()` if the path isn't known at compile-time. - var scene = preload("res://scene.tscn").instance() - # Add the node as a child of the node the script is attached to. - add_child(scene) - - Example of saving a node with different owners: The following example creates 3 objects: Node2D (node), RigidBody2D (rigid) and CollisionObject2D (collision). collision is a child of rigid which is a child of node. Only rigid is owned by node and pack will therefore only save those two nodes, but not collision. - - # Create the objects. - var node = Node2D.new() - var rigid = RigidBody2D.new() - var collision = CollisionShape2D.new() - - # Create the object hierarchy. - rigid.add_child(collision) - node.add_child(rigid) - - # Change owner of `rigid`, but not of `collision`. - rigid.owner = node - - var scene = PackedScene.new() - # Only `node` and `rigid` are now packed. - var result = scene.pack(node) - if result == OK: - var error = ResourceSaver.save("res://path/name.scn", scene) # Or "user://..." - if error != OK: - push_error("An error occurred while saving the scene to disk.") - - - - - - If passed to , blocks edits to the scene state. - - - - - If passed to , provides local scene resources to the local scene. - Note: Only available in editor builds. - - - - - If passed to , provides local scene resources to the local scene. Only the main scene should receive the main edit state. - Note: Only available in editor builds. - - - - - A dictionary representation of the scene contents. - Available keys include "rnames" and "variants" for resources, "node_count", "nodes", "node_paths" for nodes, "editable_instances" for base scene children overrides, "conn_count" and "conns" for signal connections, and "version" for the format style of the PackedScene. - - - - - Pack will ignore any sub-nodes not owned by given node. See . - - - - - Instantiates the scene's node hierarchy. Triggers child scene instantiation(s). Triggers a notification on the root node. - - - - - Returns true if the scene file has nodes. - - - - - Returns the SceneState representing the scene file contents. - - - - - PacketPeer is an abstraction and base class for packet-based protocols (such as UDP). It provides an API for sending and receiving packets both as raw data or variables. This makes it easy to transfer data over a protocol, without having to encode data as low-level bytes or having to worry about network ordering. - - - - - Maximum buffer size allowed when encoding Variants. Raise this value to support heavier memory allocations. - The method allocates memory on the stack, and the buffer used will grow automatically to the closest power of two to match the size of the Variant. If the Variant is bigger than encode_buffer_max_size, the method will error out with . - - - - - Deprecated. Use get_var and put_var parameters instead. - If true, the PacketPeer will allow encoding and decoding of object via and . - Warning: Deserialized objects can contain code which gets executed. Do not use this option if the serialized object comes from untrusted sources to avoid potential security threats such as remote code execution. - - - - - Gets a Variant. If allow_objects (or ) is true, decoding objects is allowed. - Warning: Deserialized objects can contain code which gets executed. Do not use this option if the serialized object comes from untrusted sources to avoid potential security threats such as remote code execution. - - - - - Sends a Variant as a packet. If full_objects (or ) is true, encoding objects is allowed (and can potentially include code). - - - - - Gets a raw packet. - - - - - Sends a raw packet. - - - - - Returns the error state of the last packet received (via and ). - - - - - Returns the number of packets currently available in the ring-buffer. - - - - - This class represents a DTLS peer connection. It can be used to connect to a DTLS server, and is returned by . - - - - - A status representing a that is disconnected. - - - - - A status representing a that is currently performing the handshake with a remote peer. - - - - - A status representing a that is connected to a remote peer. - - - - - A status representing a in a generic error state. - - - - - An error status that shows a mismatch in the DTLS certificate domain presented by the host and the domain requested for validation. - - - - - Poll the connection to check for incoming packets. Call this frequently to update the status and keep the connection working. - - - - - Connects a peer beginning the DTLS handshake using the underlying which must be connected (see ). If validate_certs is true, will validate that the certificate presented by the remote peer and match it with the for_hostname argument. You can specify a custom to use for validation via the valid_certificate argument. - - - - - Returns the status of the connection. See for values. - - - - - Disconnects this peer, terminating the DTLS session. - - - - - PacketStreamPeer provides a wrapper for working using packets over a stream. This allows for using packet based code with StreamPeers. PacketPeerStream implements a custom protocol over the StreamPeer, so the user should not read or write to the wrapped StreamPeer directly. - - - - - The wrapped object. - - - - - UDP packet peer. Can be used to send raw UDP packets as well as Variants. - - - - - Makes this listen on the port binding to bind_address with a buffer size recv_buf_size. - If bind_address is set to "*" (default), the peer will listen on all available addresses (both IPv4 and IPv6). - If bind_address is set to "0.0.0.0" (for IPv4) or "::" (for IPv6), the peer will listen on all available addresses matching that IP type. - If bind_address is set to any valid address (e.g. "192.168.1.101", "::1", etc), the peer will only listen on the interface with that addresses (or fail if no interface with the given address exists). - - - - - Closes the UDP socket the is currently listening on. - - - - - Waits for a packet to arrive on the listening port. See . - - - - - Returns whether this is listening. - - - - - Calling this method connects this UDP peer to the given host/port pair. UDP is in reality connectionless, so this option only means that incoming packets from different addresses are automatically discarded, and that outgoing packets are always sent to the connected address (future calls to are not allowed). This method does not send any data to the remote peer, to do that, use or as usual. See also . - Note: Connecting to the remote peer does not help to protect from malicious attacks like IP spoofing, etc. Think about using an encryption technique like SSL or DTLS if you feel like your application is transfering sensitive information. - - - - - Returns true if the UDP socket is open and has been connected to a remote address. See . - - - - - Returns the IP of the remote peer that sent the last packet(that was received with or ). - - - - - Returns the port of the remote peer that sent the last packet(that was received with or ). - - - - - Sets the destination address and port for sending packets and variables. A hostname will be resolved using DNS if needed. - Note: must be enabled before sending packets to a broadcast address (e.g. 255.255.255.255). - - - - - Enable or disable sending of broadcast packets (e.g. set_dest_address("255.255.255.255", 4343). This option is disabled by default. - Note: Some Android devices might require the CHANGE_WIFI_MULTICAST_STATE permission and this option to be enabled to receive broadcast packets too. - - - - - Joins the multicast group specified by multicast_address using the interface identified by interface_name. - You can join the same multicast group with multiple interfaces. Use to know which are available. - Note: Some Android devices might require the CHANGE_WIFI_MULTICAST_STATE permission for multicast to work. - - - - - Removes the interface identified by interface_name from the multicast group specified by multicast_address. - - - - - Panel is a that displays an opaque background. It's commonly used as a parent and container for other types of nodes. - - - - - Panel container type. This container fits controls inside of the delimited area of a stylebox. It's useful for giving controls an outline. - - - - - A resource referenced in an that is used to draw a background. The Panorama sky functions similar to skyboxes in other engines, except it uses an equirectangular sky map instead of a cube map. - Using an HDR panorama is strongly recommended for accurate, high-quality reflections. Godot supports the Radiance HDR (.hdr) and OpenEXR (.exr) image formats for this purpose. - You can use this tool to convert a cube map to an equirectangular sky map. - - - - - to be applied to the PanoramaSky. - - - - - A ParallaxBackground uses one or more child nodes to create a parallax effect. Each can move at a different speed using . This creates an illusion of depth in a 2D game. If not used with a , you must manually calculate the . - - - - - The ParallaxBackground's scroll value. Calculated automatically when using a , but can be used to manually manage scrolling when no camera is present. - - - - - The base position offset for all children. - - - - - The base motion scale for all children. - - - - - Top-left limits for scrolling to begin. If the camera is outside of this limit, the background will stop scrolling. Must be lower than to work. - - - - - Bottom-right limits for scrolling to end. If the camera is outside of this limit, the background will stop scrolling. Must be higher than to work. - - - - - If true, elements in child aren't affected by the zoom level of the camera. - - - - - A ParallaxLayer must be the child of a node. Each ParallaxLayer can be set to move at different speeds relative to the camera movement or the value. - This node's children will be affected by its scroll offset. - Note: Any changes to this node's position and scale made after it enters the scene will be ignored. - - - - - Multiplies the ParallaxLayer's motion. If an axis is set to 0, it will not scroll. - - - - - The ParallaxLayer's offset relative to the parent ParallaxBackground's . - - - - - The ParallaxLayer's mirroring. Useful for creating an infinite scrolling background. If an axis is set to 0, the will not be mirrored. - - - - - 3D particle node used to create a variety of particle systems and effects. features an emitter that generates some number of particles at a given rate. - Use the process_material property to add a to configure particle appearance and behavior. Alternatively, you can add a which will be applied to all particles. - - - - - Maximum number of draw passes supported. - - - - - Particles are drawn in the order emitted. - - - - - Particles are drawn in order of remaining lifetime. - - - - - Particles are drawn in order of depth. - - - - - If true, particles are being emitted. - - - - - Number of particles to emit. - - - - - Amount of time each particle will exist. - - - - - If true, only amount particles will be emitted. - - - - - Amount of time to preprocess the particles before animation starts. Lets you start the animation some time after particles have started emitting. - - - - - Speed scaling ratio. A value of 0 can be used to pause the particles. - - - - - Time ratio between each emission. If 0, particles are emitted continuously. If 1, all particles are emitted simultaneously. - - - - - Emission randomness ratio. - - - - - The particle system's frame rate is fixed to a value. For instance, changing the value to 2 will make the particles render at 2 frames per second. Note this does not slow down the simulation of the particle system itself. - - - - - If true, results in fractional delta calculation which has a smoother particles display effect. - - - - - The that determines the area of the world part of which needs to be visible on screen for the particle system to be active. - Note: If the in use is configured to cast shadows, you may want to enlarge this AABB to ensure the shadow is updated when particles are off-screen. - - - - - If true, particles use the parent node's coordinate space. If false, they use global coordinates. - - - - - Particle draw order. Uses values. - - - - - for processing particles. Can be a or a . - - - - - The number of draw passes when rendering particles. - - - - - that is drawn for the first draw pass. - - - - - that is drawn for the second draw pass. - - - - - that is drawn for the third draw pass. - - - - - that is drawn for the fourth draw pass. - - - - - Sets the that is drawn at index pass. - - - - - Returns the that is drawn at index pass. - - - - - Restarts the particle emission, clearing existing particles. - - - - - Returns the axis-aligned bounding box that contains all the particles that are active in the current frame. - - - - - 2D particle node used to create a variety of particle systems and effects. features an emitter that generates some number of particles at a given rate. - Use the process_material property to add a to configure particle appearance and behavior. Alternatively, you can add a which will be applied to all particles. - - - - - Particles are drawn in the order emitted. - - - - - Particles are drawn in order of remaining lifetime. - - - - - If true, particles are being emitted. - - - - - Number of particles emitted in one emission cycle. - - - - - Amount of time each particle will exist. - - - - - If true, only one emission cycle occurs. If set true during a cycle, emission will stop at the cycle's end. - - - - - Particle system starts as if it had already run for this many seconds. - - - - - Particle system's running speed scaling ratio. A value of 0 can be used to pause the particles. - - - - - How rapidly particles in an emission cycle are emitted. If greater than 0, there will be a gap in emissions before the next cycle begins. - - - - - Emission lifetime randomness ratio. - - - - - The particle system's frame rate is fixed to a value. For instance, changing the value to 2 will make the particles render at 2 frames per second. Note this does not slow down the simulation of the particle system itself. - - - - - If true, results in fractional delta calculation which has a smoother particles display effect. - - - - - Editor visibility helper. - - - - - If true, particles use the parent node's coordinate space. If false, they use global coordinates. - - - - - Particle draw order. Uses values. - - - - - for processing particles. Can be a or a . - - - - - Particle texture. If null, particles will be squares. - - - - - Normal map to be used for the property. - Note: Godot expects the normal map to use X+, Y-, and Z+ coordinates. See this page for a comparison of normal map coordinates expected by popular engines. - - - - - Returns a rectangle containing the positions of all existing particles. - - - - - Restarts all the existing particles. - - - - - ParticlesMaterial defines particle properties and behavior. It is used in the process_material of and emitter nodes. - Some of this material's properties are applied to each particle when emitted, while others can have a applied to vary values over the lifetime of the particle. - When a randomness ratio is applied to a property it is used to scale that property by a random amount. The random ratio is used to interpolate between 1.0 and a random number less than one, the result is multiplied by the property to obtain the randomized property. For example a random ratio of 0.4 would scale the original property between 0.4-1.0 of its original value. - - - - - Use with to set . - - - - - Use with to set . - - - - - Use with to set . - - - - - Represents the size of the enum. - - - - - All particles will be emitted from a single point. - - - - - Particles will be emitted in the volume of a sphere. - - - - - Particles will be emitted in the volume of a box. - - - - - Particles will be emitted at a position determined by sampling a random point on the . Particle color will be modulated by . - - - - - Particles will be emitted at a position determined by sampling a random point on the . Particle velocity and rotation will be set based on . Particle color will be modulated by . - - - - - Represents the size of the enum. - - - - - Use with , , and to set initial velocity properties. - - - - - Use with , , and to set angular velocity properties. - - - - - Use with , , and to set orbital velocity properties. - - - - - Use with , , and to set linear acceleration properties. - - - - - Use with , , and to set radial acceleration properties. - - - - - Use with , , and to set tangential acceleration properties. - - - - - Use with , , and to set damping properties. - - - - - Use with , , and to set angle properties. - - - - - Use with , , and to set scale properties. - - - - - Use with , , and to set hue variation properties. - - - - - Use with , , and to set animation speed properties. - - - - - Use with , , and to set animation offset properties. - - - - - Represents the size of the enum. - - - - - Particle lifetime randomness ratio. - - - - - Emitter will emit amount divided by trail_divisor particles. The remaining particles will be used as trail(s). - - - - - Trail particles' size will vary along this . - - - - - Trail particles' color will vary along this . - - - - - Particles will be emitted inside this region. Use constants for values. - - - - - The sphere's radius if emission_shape is set to . - - - - - The box's extents if emission_shape is set to . - - - - - Particles will be emitted at positions determined by sampling this texture at a random position. Used with and . Can be created automatically from mesh or node by selecting "Create Emission Points from Mesh/Node" under the "Particles" tool in the toolbar. - - - - - Particle velocity and rotation will be set by sampling this texture at the same point as the . Used only in . Can be created automatically from mesh or node by selecting "Create Emission Points from Mesh/Node" under the "Particles" tool in the toolbar. - - - - - Particle color will be modulated by color determined by sampling this texture at the same point as the . - - - - - The number of emission points if emission_shape is set to or . - - - - - Align Y axis of particle with the direction of its velocity. - - - - - If true, particles rotate around Y axis by . - - - - - If true, particles will not move on the z axis. - - - - - Unit vector specifying the particles' emission direction. - - - - - Each particle's initial direction range from +spread to -spread degrees. Applied to X/Z plane and Y/Z planes. - - - - - Amount of in Y/Z plane. A value of 1 restricts particles to X/Z plane. - - - - - Gravity applied to every particle. - - - - - Initial velocity magnitude for each particle. Direction comes from and the node's orientation. - - - - - Initial velocity randomness ratio. - - - - - Initial angular velocity applied to each particle. Sets the speed of rotation of the particle. - Only applied when or are true or the being used to draw the particle is using . - - - - - Angular velocity randomness ratio. - - - - - Each particle's angular velocity will vary along this . - - - - - Orbital velocity applied to each particle. Makes the particles circle around origin. Specified in number of full rotations around origin per second. - Only available when is true. - - - - - Orbital velocity randomness ratio. - - - - - Each particle's orbital velocity will vary along this . - - - - - Linear acceleration applied to each particle in the direction of motion. - - - - - Linear acceleration randomness ratio. - - - - - Each particle's linear acceleration will vary along this . - - - - - Radial acceleration applied to each particle. Makes particle accelerate away from origin. - - - - - Radial acceleration randomness ratio. - - - - - Each particle's radial acceleration will vary along this . - - - - - Tangential acceleration applied to each particle. Tangential acceleration is perpendicular to the particle's velocity giving the particles a swirling motion. - - - - - Tangential acceleration randomness ratio. - - - - - Each particle's tangential acceleration will vary along this . - - - - - The rate at which particles lose velocity. - - - - - Damping randomness ratio. - - - - - Damping will vary along this . - - - - - Initial rotation applied to each particle, in degrees. - Only applied when or are true or the being used to draw the particle is using . - - - - - Rotation randomness ratio. - - - - - Each particle's rotation will be animated along this . - - - - - Initial scale applied to each particle. - - - - - Scale randomness ratio. - - - - - Each particle's scale will vary along this . - - - - - Each particle's initial color. If the 's texture is defined, it will be multiplied by this color. To have particle display color in a make sure to set to true. - - - - - Each particle's color will vary along this . - - - - - Initial hue variation applied to each particle. - - - - - Hue variation randomness ratio. - - - - - Each particle's hue will vary along this . - - - - - Particle animation speed. - - - - - Animation speed randomness ratio. - - - - - Each particle's animation speed will vary along this . - - - - - Particle animation offset. - - - - - Animation offset randomness ratio. - - - - - Each particle's animation offset will vary along this . - - - - - Sets the specified . - - - - - Returns the value of the specified parameter. - - - - - Sets the randomness ratio for the specified . - - - - - Returns the randomness ratio associated with the specified parameter. - - - - - Sets the for the specified . - - - - - Returns the used by the specified parameter. - - - - - If true, enables the specified flag. See for options. - - - - - Returns true if the specified flag is enabled. - - - - - Can have child nodes moving along the . See for more information on the usage. - Note that the path is considered as relative to the moved nodes (children of ). As such, the curve should usually start with a zero vector (0, 0, 0). - - - - - A describing the path. - - - - - Can have child nodes moving along the . See for more information on usage. - Note: The path is considered as relative to the moved nodes (children of ). As such, the curve should usually start with a zero vector ((0, 0)). - - - - - A describing the path. - - - - - This node takes its parent , and returns the coordinates of a point within it, given a distance from the first vertex. - It is useful for making other nodes follow a path, without coding the movement pattern. For that, the nodes must be children of this node. The descendant nodes will then move accordingly when setting an offset in this node. - - - - - Forbids the PathFollow to rotate. - - - - - Allows the PathFollow to rotate in the Y axis only. - - - - - Allows the PathFollow to rotate in both the X, and Y axes. - - - - - Allows the PathFollow to rotate in any axis. - - - - - Uses the up vector information in a to enforce orientation. This rotation mode requires the 's property to be set to true. - - - - - The distance from the first vertex, measured in 3D units along the path. This sets this node's position to a point within the path. - - - - - The distance from the first vertex, considering 0.0 as the first vertex and 1.0 as the last. This is just another way of expressing the offset within the path, as the offset supplied is multiplied internally by the path's length. - - - - - The node's offset along the curve. - - - - - The node's offset perpendicular to the curve. - - - - - Allows or forbids rotation on one or more axes, depending on the constants being used. - - - - - If true, the position between two cached points is interpolated cubically, and linearly otherwise. - The points along the of the are precomputed before use, for faster calculations. The point at the requested offset is then calculated interpolating between two adjacent cached points. This may present a problem if the curve makes sharp turns, as the cached points may not follow the curve closely enough. - There are two answers to this problem: either increase the number of cached points and increase memory consumption, or make a cubic interpolation between two points at the cost of (slightly) slower calculations. - - - - - If true, any offset outside the path's length will wrap around, instead of stopping at the ends. Use it for cyclic paths. - - - - - This node takes its parent , and returns the coordinates of a point within it, given a distance from the first vertex. - It is useful for making other nodes follow a path, without coding the movement pattern. For that, the nodes must be children of this node. The descendant nodes will then move accordingly when setting an offset in this node. - - - - - The distance along the path in pixels. - - - - - The distance along the path as a number in the range 0.0 (for the first vertex) to 1.0 (for the last). This is just another way of expressing the offset within the path, as the offset supplied is multiplied internally by the path's length. - - - - - The node's offset along the curve. - - - - - The node's offset perpendicular to the curve. - - - - - If true, this node rotates to follow the path, making its descendants rotate. - - - - - If true, the position between two cached points is interpolated cubically, and linearly otherwise. - The points along the of the are precomputed before use, for faster calculations. The point at the requested offset is then calculated interpolating between two adjacent cached points. This may present a problem if the curve makes sharp turns, as the cached points may not follow the curve closely enough. - There are two answers to this problem: either increase the number of cached points and increase memory consumption, or make a cubic interpolation between two points at the cost of (slightly) slower calculations. - - - - - If true, any offset outside the path's length will wrap around, instead of stopping at the ends. Use it for cyclic paths. - - - - - How far to look ahead of the curve to calculate the tangent if the node is rotating. E.g. shorter lookaheads will lead to faster rotations. - - - - - This class provides access to a number of different monitors related to performance, such as memory usage, draw calls, and FPS. These are the same as the values displayed in the Monitor tab in the editor's Debugger panel. By using the method of this class, you can access this data from your code. - Note: A few of these monitors are only available in debug mode and will always return 0 when used in a release build. - Note: Many of these monitors are not updated in real-time, so there may be a short delay between changes. - - - - - Number of frames per second. - - - - - Time it took to complete one frame, in seconds. - - - - - Time it took to complete one physics frame, in seconds. - - - - - Static memory currently used, in bytes. Not available in release builds. - - - - - Dynamic memory currently used, in bytes. Not available in release builds. - - - - - Available static memory. Not available in release builds. - - - - - Available dynamic memory. Not available in release builds. - - - - - Largest amount of memory the message queue buffer has used, in bytes. The message queue is used for deferred functions calls and notifications. - - - - - Number of objects currently instanced (including nodes). - - - - - Number of resources currently used. - - - - - Number of nodes currently instanced in the scene tree. This also includes the root node. - - - - - Number of orphan nodes, i.e. nodes which are not parented to a node of the scene tree. - - - - - 3D objects drawn per frame. - - - - - Vertices drawn per frame. 3D only. - - - - - Material changes per frame. 3D only. - - - - - Shader changes per frame. 3D only. - - - - - Render surface changes per frame. 3D only. - - - - - Draw calls per frame. 3D only. - - - - - Items or joined items drawn per frame. - - - - - Draw calls per frame. - - - - - The amount of video memory used, i.e. texture and vertex memory combined. - - - - - The amount of texture memory used. - - - - - The amount of vertex memory used. - - - - - Unimplemented in the GLES2 and GLES3 rendering backends, always returns 0. - - - - - Number of active nodes in the game. - - - - - Number of collision pairs in the 2D physics engine. - - - - - Number of islands in the 2D physics engine. - - - - - Number of active and nodes in the game. - - - - - Number of collision pairs in the 3D physics engine. - - - - - Number of islands in the 3D physics engine. - - - - - Output latency of the . - - - - - Represents the size of the enum. - - - - - Returns the value of one of the available monitors. You should provide one of the constants as the argument, like this: - - print(Performance.get_monitor(Performance.TIME_FPS)) # Prints the FPS to the console - - - - - - Provides direct access to a physics body in the , allowing safe changes to physics properties. This object is passed via the direct state callback of rigid/character bodies, and is intended for changing the direct state of that body. See . - - - - - The timestep (delta) used for the simulation. - - - - - The inverse of the mass of the body. - - - - - The inverse of the inertia of the body. - - - - - The rate at which the body stops rotating, if there are not any other forces moving it. - - - - - The rate at which the body stops moving, if there are not any other forces moving it. - - - - - The total gravity vector being currently applied to this body. - - - - - The body's rotational velocity. - - - - - The body's linear velocity. - - - - - If true, this body is currently sleeping (not active). - - - - - The body's transformation matrix. - - - - - Adds a constant directional force without affecting rotation. - - - - - Adds a positioned force to the body. Both the force and the offset from the body origin are in global coordinates. - - - - - Adds a constant rotational force. - - - - - Applies a directional impulse without affecting rotation. - - - - - Applies a rotational impulse to the body. - - - - - Applies a positioned impulse to the body. An impulse is time-independent! Applying an impulse every frame would result in a framerate-dependent force. For this reason, it should only be used when simulating one-time impacts (use the "_force" functions otherwise). The offset uses the rotation of the global coordinate system, but is centered at the object's origin. - - - - - Returns the number of contacts this body has with other bodies. - Note: By default, this returns 0 unless bodies are configured to monitor contacts. See . - - - - - Returns the local position of the contact point. - - - - - Returns the local normal at the contact point. - - - - - Returns the local shape index of the collision. - - - - - Returns the collider's . - - - - - Returns the contact position in the collider. - - - - - Returns the collider's object id. - - - - - Returns the collider object. This depends on how it was created (will return a scene node if such was used to create it). - - - - - Returns the collider's shape index. - - - - - Returns the collided shape's metadata. This metadata is different from , and is set with . - - - - - Returns the linear velocity vector at the collider's contact point. - - - - - Calls the built-in force integration code. - - - - - Returns the current state of the space, useful for queries. - - - - - Direct access object to a space in the . It's used mainly to do queries against objects and areas residing in a given space. - - - - - Checks whether a point is inside any shape. The shapes the point is inside of are returned in an array containing dictionaries with the following fields: - collider: The colliding object. - collider_id: The colliding object's ID. - metadata: The intersecting shape's metadata. This metadata is different from , and is set with . - rid: The intersecting object's . - shape: The shape index of the colliding shape. - Additionally, the method can take an exclude array of objects or s that are to be excluded from collisions, a collision_mask bitmask representing the physics layers to check in, or booleans to determine if the ray should collide with s or s, respectively. - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Intersects a ray in a given space. The returned object is a dictionary with the following fields: - collider: The colliding object. - collider_id: The colliding object's ID. - metadata: The intersecting shape's metadata. This metadata is different from , and is set with . - normal: The object's surface normal at the intersection point. - position: The intersection point. - rid: The intersecting object's . - shape: The shape index of the colliding shape. - If the ray did not intersect anything, then an empty dictionary is returned instead. - Additionally, the method can take an exclude array of objects or s that are to be excluded from collisions, a collision_mask bitmask representing the physics layers to check in, or booleans to determine if the ray should collide with s or s, respectively. - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Checks the intersections of a shape, given through a object, against the space. - Note: This method does not take into account the motion property of the object. The intersected shapes are returned in an array containing dictionaries with the following fields: - collider: The colliding object. - collider_id: The colliding object's ID. - metadata: The intersecting shape's metadata. This metadata is different from , and is set with . - rid: The intersecting object's . - shape: The shape index of the colliding shape. - The number of intersections can be limited with the max_results parameter, to reduce the processing time. - - - - - Checks how far the shape can travel toward a point. If the shape can not move, the array will be empty. - Note: Both the shape and the motion are supplied through a object. The method will return an array with two floats between 0 and 1, both representing a fraction of motion. The first is how far the shape can move without triggering a collision, and the second is the point at which a collision will occur. If no collision is detected, the returned array will be [1, 1]. - - - - - Checks the intersections of a shape, given through a object, against the space. The resulting array contains a list of points where the shape intersects another. Like with , the number of returned results can be limited to save processing time. - - - - - Checks the intersections of a shape, given through a object, against the space. If it collides with more than one shape, the nearest one is selected. If the shape did not intersect anything, then an empty dictionary is returned instead. - Note: This method does not take into account the motion property of the object. The returned object is a dictionary containing the following fields: - collider_id: The colliding object's ID. - linear_velocity: The colliding object's velocity . If the object is an , the result is (0, 0). - metadata: The intersecting shape's metadata. This metadata is different from , and is set with . - normal: The object's surface normal at the intersection point. - point: The intersection point. - rid: The intersecting object's . - shape: The shape index of the colliding shape. - - - - - Physics2DServer is the server responsible for all 2D physics. It can create many kinds of physics objects, but does not insert them on the node tree. - - - - - Constant to get the number of objects that are not sleeping. - - - - - Constant to get the number of possible collisions. - - - - - Constant to get the number of space regions where a collision could occur. - - - - - The value of the first parameter and area callback function receives, when an object enters one of its shapes. - - - - - The value of the first parameter and area callback function receives, when an object exits one of its shapes. - - - - - Sets the resting length of the spring joint. The joint will always try to go to back this length when pulled apart. - - - - - Sets the stiffness of the spring joint. The joint applies a force equal to the stiffness times the distance from its resting length. - - - - - Sets the damping ratio of the spring joint. A value of 0 indicates an undamped spring, while 1 causes the system to reach equilibrium as fast as possible (critical damping). - - - - - Constant for static bodies. - - - - - Constant for kinematic bodies. - - - - - Constant for rigid bodies. - - - - - Constant for rigid bodies in character mode. In this mode, a body can not rotate, and only its linear velocity is affected by physics. - - - - - This is the constant for creating line shapes. A line shape is an infinite line with an origin point, and a normal. Thus, it can be used for front/behind checks. - - - - - This is the constant for creating segment shapes. A segment shape is a line from a point A to a point B. It can be checked for intersections. - - - - - This is the constant for creating circle shapes. A circle shape only has a radius. It can be used for intersections and inside/outside checks. - - - - - This is the constant for creating rectangle shapes. A rectangle shape is defined by a width and a height. It can be used for intersections and inside/outside checks. - - - - - This is the constant for creating capsule shapes. A capsule shape is defined by a radius and a length. It can be used for intersections and inside/outside checks. - - - - - This is the constant for creating convex polygon shapes. A polygon is defined by a list of points. It can be used for intersections and inside/outside checks. Unlike the property, polygons modified with do not verify that the points supplied form is a convex polygon. - - - - - This is the constant for creating concave polygon shapes. A polygon is defined by a list of points. It can be used for intersections checks, but not for inside/outside checks. - - - - - This constant is used internally by the engine. Any attempt to create this kind of shape results in an error. - - - - - Constant to set/get the maximum distance a pair of bodies has to move before their collision status has to be recalculated. - - - - - Constant to set/get the maximum distance a shape can be from another before they are considered separated. - - - - - Constant to set/get the maximum distance a shape can penetrate another shape before it is considered a collision. - - - - - Constant to set/get the threshold linear velocity of activity. A body marked as potentially inactive for both linear and angular velocity will be put to sleep after the time given. - - - - - Constant to set/get the threshold angular velocity of activity. A body marked as potentially inactive for both linear and angular velocity will be put to sleep after the time given. - - - - - Constant to set/get the maximum time of activity. A body marked as potentially inactive for both linear and angular velocity will be put to sleep after this time. - - - - - Constant to set/get the default solver bias for all physics constraints. A solver bias is a factor controlling how much two objects "rebound", after violating a constraint, to avoid leaving them in that state because of numerical imprecision. - - - - - Constant to create pin joints. - - - - - Constant to create groove joints. - - - - - Constant to create damped spring joints. - - - - - Disables continuous collision detection. This is the fastest way to detect body collisions, but can miss small, fast-moving objects. - - - - - Enables continuous collision detection by raycasting. It is faster than shapecasting, but less precise. - - - - - Enables continuous collision detection by shapecasting. It is the slowest CCD method, and the most precise. - - - - - Constant to set/get the current transform matrix of the body. - - - - - Constant to set/get the current linear velocity of the body. - - - - - Constant to set/get the current angular velocity of the body. - - - - - Constant to sleep/wake up a body, or to get whether it is sleeping. - - - - - Constant to set/get whether the body can sleep. - - - - - Constant to set/get a body's bounce factor. - - - - - Constant to set/get a body's friction. - - - - - Constant to set/get a body's mass. - - - - - Constant to set/get a body's inertia. - - - - - Constant to set/get a body's gravity multiplier. - - - - - Constant to set/get a body's linear dampening factor. - - - - - Constant to set/get a body's angular dampening factor. - - - - - Represents the size of the enum. - - - - - This area does not affect gravity/damp. These are generally areas that exist only to detect collisions, and objects entering or exiting them. - - - - - This area adds its gravity/damp values to whatever has been calculated so far. This way, many overlapping areas can combine their physics to make interesting effects. - - - - - This area adds its gravity/damp values to whatever has been calculated so far. Then stops taking into account the rest of the areas, even the default one. - - - - - This area replaces any gravity/damp, even the default one, and stops taking into account the rest of the areas. - - - - - This area replaces any gravity/damp calculated so far, but keeps calculating the rest of the areas, down to the default one. - - - - - Constant to set/get gravity strength in an area. - - - - - Constant to set/get gravity vector/center in an area. - - - - - Constant to set/get whether the gravity vector of an area is a direction, or a center point. - - - - - Constant to set/get the falloff factor for point gravity of an area. The greater this value is, the faster the strength of gravity decreases with the square of distance. - - - - - This constant was used to set/get the falloff factor for point gravity. It has been superseded by . - - - - - Constant to set/get the linear dampening factor of an area. - - - - - Constant to set/get the angular dampening factor of an area. - - - - - Constant to set/get the priority (order of processing) of an area. - - - - - Sets the shape data that defines its shape and size. The data to be passed depends on the kind of shape created . - - - - - Returns a shape's type (see ). - - - - - Returns the shape data. - - - - - Creates a space. A space is a collection of parameters for the physics engine that can be assigned to an area or a body. It can be assigned to an area with , or to a body with . - - - - - Marks a space as active. It will not have an effect, unless it is assigned to an area or body. - - - - - Returns whether the space is active. - - - - - Sets the value for a space parameter. See for a list of available parameters. - - - - - Returns the value of a space parameter. - - - - - Returns the state of a space, a . This object can be used to make collision/intersection queries. - - - - - Creates an . - - - - - Assigns a space to the area. - - - - - Returns the space assigned to the area. - - - - - Sets the space override mode for the area. See for a list of available modes. - - - - - Returns the space override mode for the area. - - - - - Adds a shape to the area, along with a transform matrix. Shapes are usually referenced by their index, so you should track which shape has a given index. - - If the parameter is null, then the default value is Transform2D.Identity - - - - Substitutes a given area shape by another. The old shape is selected by its index, the new one by its . - - - - - Sets the transform matrix for an area shape. - - - - - Disables a given shape in an area. - - - - - Returns the number of shapes assigned to an area. - - - - - Returns the of the nth shape of an area. - - - - - Returns the transform matrix of a shape within an area. - - - - - Removes a shape from an area. It does not delete the shape, so it can be reassigned later. - - - - - Removes all shapes from an area. It does not delete the shapes, so they can be reassigned later. - - - - - Assigns the area to one or many physics layers. - - - - - Sets which physics layers the area will monitor. - - - - - Sets the value for an area parameter. See for a list of available parameters. - - - - - Sets the transform matrix for an area. - - - - - Returns an area parameter value. See for a list of available parameters. - - - - - Returns the transform matrix for an area. - - - - - Assigns the area to a descendant of , so it can exist in the node tree. - - - - - Gets the instance ID of the object the area is assigned to. - - - - - Sets the function to call when any body/area enters or exits the area. This callback will be called for any object interacting with the area, and takes five parameters: - 1: or , depending on whether the object entered or exited the area. - 2: of the object that entered/exited the area. - 3: Instance ID of the object that entered/exited the area. - 4: The shape index of the object that entered/exited the area. - 5: The shape index of the area where the object entered/exited. - - - - - Creates a physics body. - - - - - Assigns a space to the body (see ). - - - - - Returns the of the space assigned to a body. - - - - - Sets the body mode using one of the constants. - - - - - Returns the body mode. - - - - - Adds a shape to the body, along with a transform matrix. Shapes are usually referenced by their index, so you should track which shape has a given index. - - If the parameter is null, then the default value is Transform2D.Identity - - - - Substitutes a given body shape by another. The old shape is selected by its index, the new one by its . - - - - - Sets the transform matrix for a body shape. - - - - - Sets metadata of a shape within a body. This metadata is different from , and can be retrieved on shape queries. - - - - - Returns the number of shapes assigned to a body. - - - - - Returns the of the nth shape of a body. - - - - - Returns the transform matrix of a body shape. - - - - - Returns the metadata of a shape of a body. - - - - - Removes a shape from a body. The shape is not deleted, so it can be reused afterwards. - - - - - Removes all shapes from a body. - - - - - Disables shape in body if disable is true. - - - - - Enables one way collision on body if enable is true. - - - - - Assigns the area to a descendant of , so it can exist in the node tree. - - - - - Gets the instance ID of the object the area is assigned to. - - - - - Sets the continuous collision detection mode using one of the constants. - Continuous collision detection tries to predict where a moving body will collide, instead of moving it and correcting its movement if it collided. - - - - - Returns the continuous collision detection mode. - - - - - Sets the physics layer or layers a body belongs to. - - - - - Returns the physics layer or layers a body belongs to. - - - - - Sets the physics layer or layers a body can collide with. - - - - - Returns the physics layer or layers a body can collide with. - - - - - Sets a body parameter. See for a list of available parameters. - - - - - Returns the value of a body parameter. See for a list of available parameters. - - - - - Sets a body state using one of the constants. - Note that the method doesn't take effect immediately. The state will change on the next physics frame. - - - - - Returns a body state. - - - - - Adds a positioned impulse to the applied force and torque. Both the force and the offset from the body origin are in global coordinates. - - - - - Adds a positioned force to the applied force and torque. As with , both the force and the offset from the body origin are in global coordinates. A force differs from an impulse in that, while the two are forces, the impulse clears itself after being applied. - - - - - Sets an axis velocity. The velocity in the given vector axis will be set as the given vector length. This is useful for jumping behavior. - - - - - Adds a body to the list of bodies exempt from collisions. - - - - - Removes a body from the list of bodies exempt from collisions. - - - - - Sets the maximum contacts to report. Bodies can keep a log of the contacts with other bodies, this is enabled by setting the maximum amount of contacts reported to a number greater than 0. - - - - - Returns the maximum contacts that can be reported. See . - - - - - Sets whether a body uses a callback function to calculate its own physics (see ). - - - - - Returns whether a body uses a callback function to calculate its own physics (see ). - - - - - Sets the function used to calculate physics for an object, if that object allows it (see ). - - - - - Returns true if a collision would result from moving in the given direction from a given point in space. Margin increases the size of the shapes involved in the collision detection. can be passed to return additional information in. - - - - - Returns the of the body. - - - - - Sets a joint parameter. See for a list of available parameters. - - - - - Returns the value of a joint parameter. - - - - - Creates a pin joint between two bodies. If not specified, the second body is assumed to be the joint itself. - - - - - Creates a groove joint between two bodies. If not specified, the bodies are assumed to be the joint itself. - - - - - Creates a damped spring joint between two bodies. If not specified, the second body is assumed to be the joint itself. - - - - - Sets a damped spring joint parameter. See for a list of available parameters. - - - - - Returns the value of a damped spring joint parameter. - - - - - Returns a joint's type (see ). - - - - - Destroys any of the objects created by Physics2DServer. If the passed is not one of the objects that can be created by Physics2DServer, an error will be sent to the console. - - - - - Activates or deactivates the 2D physics engine. - - - - - Returns information about the current state of the 2D physics engine. See for a list of available states. - - - - - This class contains the shape and other parameters for 2D intersection/collision queries. See also . - - - - - The physics layer(s) the query will take into account (as a bitmask). See Collision layers and masks in the documentation for more information. - - - - - The list of objects or object s that will be excluded from collisions. - - - - - The collision margin for the shape. - - - - - The motion of the shape being queried for. - - - - - The queried shape's . See also . - - - - - The queried shape's transform matrix. - - - - - If true, the query will take s into account. - - - - - If true, the query will take s into account. - - - - - Sets the that will be used for collision/intersection queries. - - - - - The result of a 2D shape query in . See also . - - - - - Returns the number of objects that intersected with the shape. - - - - - Returns the of the object that intersected with the shape at index idx. - - - - - Returns the instance ID of the that intersected with the shape at index idx. - - - - - Returns the that intersected with the shape at index idx. - - - - - Returns the child index of the object's that intersected with the shape at index idx. - - - - - PhysicsBody is an abstract base class for implementing a physics body. All *Body types inherit from it. - - - - - The physics layers this area is in. - Collidable objects can exist in any of 32 different layers. These layers work like a tagging system, and are not visual. A collidable can use these layers to select with which objects it can collide, using the property. - A contact is detected if object A is in any of the layers that object B scans, or object B is in any layer scanned by object A. See Collision layers and masks in the documentation for more information. - - - - - The physics layers this area scans for collisions. See Collision layers and masks in the documentation for more information. - - - - - Sets individual bits on the bitmask. Use this if you only need to change one layer's value. - - - - - Returns an individual bit on the . - - - - - Sets individual bits on the bitmask. Use this if you only need to change one layer's value. - - - - - Returns an individual bit on the . - - - - - Returns an array of nodes that were added as collision exceptions for this body. - - - - - Adds a body to the list of bodies that this body can't collide with. - - - - - Removes a body from the list of bodies that this body can't collide with. - - - - - PhysicsBody2D is an abstract base class for implementing a physics body. All *Body2D types inherit from it. - - - - - Both and . Returns when accessed. Updates and when modified. - - - - - The physics layers this area is in. - Collidable objects can exist in any of 32 different layers. These layers work like a tagging system, and are not visual. A collidable can use these layers to select with which objects it can collide, using the property. - A contact is detected if object A is in any of the layers that object B scans, or object B is in any layer scanned by object A. See Collision layers and masks in the documentation for more information. - - - - - The physics layers this area scans for collisions. See Collision layers and masks in the documentation for more information. - - - - - Sets individual bits on the bitmask. Use this if you only need to change one layer's value. - - - - - Returns an individual bit on the . - - - - - Sets individual bits on the bitmask. Use this if you only need to change one layer's value. - - - - - Returns an individual bit on the . - - - - - Returns an array of nodes that were added as collision exceptions for this body. - - - - - Adds a body to the list of bodies that this body can't collide with. - - - - - Removes a body from the list of bodies that this body can't collide with. - - - - - Provides direct access to a physics body in the , allowing safe changes to physics properties. This object is passed via the direct state callback of rigid/character bodies, and is intended for changing the direct state of that body. See . - - - - - The timestep (delta) used for the simulation. - - - - - The inverse of the mass of the body. - - - - - The rate at which the body stops rotating, if there are not any other forces moving it. - - - - - The rate at which the body stops moving, if there are not any other forces moving it. - - - - - The inverse of the inertia of the body. - - - - - The total gravity vector being currently applied to this body. - - - - - The body's rotational velocity. - - - - - The body's linear velocity. - - - - - If true, this body is currently sleeping (not active). - - - - - The body's transformation matrix. - - - - - Adds a constant directional force without affecting rotation. - This is equivalent to add_force(force, Vector3(0,0,0)). - - - - - Adds a positioned force to the body. Both the force and the offset from the body origin are in global coordinates. - - - - - Adds a constant rotational force without affecting position. - - - - - Applies a single directional impulse without affecting rotation. - This is equivalent to apply_impulse(Vector3(0, 0, 0), impulse). - - - - - Applies a positioned impulse to the body. An impulse is time-independent! Applying an impulse every frame would result in a framerate-dependent force. For this reason it should only be used when simulating one-time impacts. The position uses the rotation of the global coordinate system, but is centered at the object's origin. - - - - - Apply a torque impulse (which will be affected by the body mass and shape). This will rotate the body around the vector j passed as parameter. - - - - - Returns the number of contacts this body has with other bodies. - Note: By default, this returns 0 unless bodies are configured to monitor contacts. See . - - - - - Returns the local position of the contact point. - - - - - Returns the local normal at the contact point. - - - - - Impulse created by the contact. Only implemented for Bullet physics. - - - - - Returns the local shape index of the collision. - - - - - Returns the collider's . - - - - - Returns the contact position in the collider. - - - - - Returns the collider's object id. - - - - - Returns the collider object. - - - - - Returns the collider's shape index. - - - - - Returns the linear velocity vector at the collider's contact point. - - - - - Calls the built-in force integration code. - - - - - Returns the current state of the space, useful for queries. - - - - - Direct access object to a space in the . It's used mainly to do queries against objects and areas residing in a given space. - - - - - Intersects a ray in a given space. The returned object is a dictionary with the following fields: - collider: The colliding object. - collider_id: The colliding object's ID. - normal: The object's surface normal at the intersection point. - position: The intersection point. - rid: The intersecting object's . - shape: The shape index of the colliding shape. - If the ray did not intersect anything, then an empty dictionary is returned instead. - Additionally, the method can take an exclude array of objects or s that are to be excluded from collisions, a collision_mask bitmask representing the physics layers to check in, or booleans to determine if the ray should collide with s or s, respectively. - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Checks the intersections of a shape, given through a object, against the space. The intersected shapes are returned in an array containing dictionaries with the following fields: - collider: The colliding object. - collider_id: The colliding object's ID. - rid: The intersecting object's . - shape: The shape index of the colliding shape. - The number of intersections can be limited with the max_results parameter, to reduce the processing time. - - - - - Checks whether the shape can travel to a point. The method will return an array with two floats between 0 and 1, both representing a fraction of motion. The first is how far the shape can move without triggering a collision, and the second is the point at which a collision will occur. If no collision is detected, the returned array will be [1, 1]. - If the shape can not move, the returned array will be [0, 0] under Bullet, and empty under GodotPhysics. - - - - - Checks the intersections of a shape, given through a object, against the space. The resulting array contains a list of points where the shape intersects another. Like with , the number of returned results can be limited to save processing time. - - - - - Checks the intersections of a shape, given through a object, against the space. If it collides with more than one shape, the nearest one is selected. The returned object is a dictionary containing the following fields: - collider_id: The colliding object's ID. - linear_velocity: The colliding object's velocity . If the object is an , the result is (0, 0, 0). - normal: The object's surface normal at the intersection point. - point: The intersection point. - rid: The intersecting object's . - shape: The shape index of the colliding shape. - If the shape did not intersect anything, then an empty dictionary is returned instead. - - - - - Provides a means of modifying the collision properties of a . - - - - - The body's friction. Values range from 0 (frictionless) to 1 (maximum friction). - - - - - If true, the physics engine will use the friction of the object marked as "rough" when two objects collide. If false, the physics engine will use the lowest friction of all colliding objects instead. If true for both colliding objects, the physics engine will use the highest friction. - - - - - The body's bounciness. Values range from 0 (no bounce) to 1 (full bounciness). - - - - - If true, subtracts the bounciness from the colliding object's bounciness instead of adding it. - - - - - PhysicsServer is the server responsible for all 3D physics. It can create many kinds of physics objects, but does not insert them on the node tree. - - - - - Constant to get the number of objects that are not sleeping. - - - - - Constant to get the number of possible collisions. - - - - - Constant to get the number of space regions where a collision could occur. - - - - - The value of the first parameter and area callback function receives, when an object enters one of its shapes. - - - - - The value of the first parameter and area callback function receives, when an object exits one of its shapes. - - - - - Constant for static bodies. - - - - - Constant for kinematic bodies. - - - - - Constant for rigid bodies. - - - - - Constant for rigid bodies in character mode. In this mode, a body can not rotate, and only its linear velocity is affected by physics. - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - This constant is used internally by the engine. Any attempt to create this kind of shape results in an error. - - - - - The strength with which the pinned objects try to stay in positional relation to each other. - The higher, the stronger. - - - - - The strength with which the pinned objects try to stay in velocity relation to each other. - The higher, the stronger. - - - - - If above 0, this value is the maximum value for an impulse that this Joint puts on its ends. - - - - - Constant to set/get the maximum distance a pair of bodies has to move before their collision status has to be recalculated. - - - - - Constant to set/get the maximum distance a shape can be from another before they are considered separated. - - - - - Constant to set/get the maximum distance a shape can penetrate another shape before it is considered a collision. - - - - - Constant to set/get the threshold linear velocity of activity. A body marked as potentially inactive for both linear and angular velocity will be put to sleep after the time given. - - - - - Constant to set/get the threshold angular velocity of activity. A body marked as potentially inactive for both linear and angular velocity will be put to sleep after the time given. - - - - - Constant to set/get the maximum time of activity. A body marked as potentially inactive for both linear and angular velocity will be put to sleep after this time. - - - - - Constant to set/get the default solver bias for all physics constraints. A solver bias is a factor controlling how much two objects "rebound", after violating a constraint, to avoid leaving them in that state because of numerical imprecision. - - - - - Swing is rotation from side to side, around the axis perpendicular to the twist axis. - The swing span defines, how much rotation will not get corrected allong the swing axis. - Could be defined as looseness in the . - If below 0.05, this behavior is locked. - - - - - Twist is the rotation around the twist axis, this value defined how far the joint can twist. - Twist is locked if below 0.05. - - - - - The speed with which the swing or twist will take place. - The higher, the faster. - - - - - The ease with which the Joint twists, if it's too low, it takes more force to twist the joint. - - - - - Defines, how fast the swing- and twist-speed-difference on both sides gets synced. - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - The is a . - - - - - Constant to set/get the current transform matrix of the body. - - - - - Constant to set/get the current linear velocity of the body. - - - - - Constant to set/get the current angular velocity of the body. - - - - - Constant to sleep/wake up a body, or to get whether it is sleeping. - - - - - Constant to set/get whether the body can sleep. - - - - - Constant to set/get a body's bounce factor. - - - - - Constant to set/get a body's friction. - - - - - Constant to set/get a body's mass. - - - - - Constant to set/get a body's gravity multiplier. - - - - - Constant to set/get a body's linear dampening factor. - - - - - Constant to set/get a body's angular dampening factor. - - - - - Represents the size of the enum. - - - - - The minimum difference between the pivot points' axes. - - - - - The maximum difference between the pivot points' axes. - - - - - A factor that gets applied to the movement across the axes. The lower, the slower the movement. - - - - - The amount of restitution on the axes movement. The lower, the more velocity-energy gets lost. - - - - - The amount of damping that happens at the linear motion across the axes. - - - - - The velocity that the joint's linear motor will attempt to reach. - - - - - The maximum force that the linear motor can apply while trying to reach the target velocity. - - - - - The minimum rotation in negative direction to break loose and rotate around the axes. - - - - - The minimum rotation in positive direction to break loose and rotate around the axes. - - - - - A factor that gets multiplied onto all rotations across the axes. - - - - - The amount of rotational damping across the axes. The lower, the more dampening occurs. - - - - - The amount of rotational restitution across the axes. The lower, the more restitution occurs. - - - - - The maximum amount of force that can occur, when rotating around the axes. - - - - - When correcting the crossing of limits in rotation across the axes, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower. - - - - - Target speed for the motor at the axes. - - - - - Maximum acceleration for the motor at the axes. - - - - - The maximum difference between the pivot points on their X axis before damping happens. - - - - - The minimum difference between the pivot points on their X axis before damping happens. - - - - - A factor applied to the movement across the slider axis once the limits get surpassed. The lower, the slower the movement. - - - - - The amount of restitution once the limits are surpassed. The lower, the more velocityenergy gets lost. - - - - - The amount of damping once the slider limits are surpassed. - - - - - A factor applied to the movement across the slider axis as long as the slider is in the limits. The lower, the slower the movement. - - - - - The amount of restitution inside the slider limits. - - - - - The amount of damping inside the slider limits. - - - - - A factor applied to the movement across axes orthogonal to the slider. - - - - - The amount of restitution when movement is across axes orthogonal to the slider. - - - - - The amount of damping when movement is across axes orthogonal to the slider. - - - - - The upper limit of rotation in the slider. - - - - - The lower limit of rotation in the slider. - - - - - A factor applied to the all rotation once the limit is surpassed. - - - - - The amount of restitution of the rotation when the limit is surpassed. - - - - - The amount of damping of the rotation when the limit is surpassed. - - - - - A factor that gets applied to the all rotation in the limits. - - - - - The amount of restitution of the rotation in the limits. - - - - - The amount of damping of the rotation in the limits. - - - - - A factor that gets applied to the all rotation across axes orthogonal to the slider. - - - - - The amount of restitution of the rotation across axes orthogonal to the slider. - - - - - The amount of damping of the rotation across axes orthogonal to the slider. - - - - - Represents the size of the enum. - - - - - The speed with which the two bodies get pulled together when they move in different directions. - - - - - The maximum rotation across the Hinge. - - - - - The minimum rotation across the Hinge. - - - - - The speed with which the rotation across the axis perpendicular to the hinge gets corrected. - - - - - The lower this value, the more the rotation gets slowed down. - - - - - Target speed for the motor. - - - - - Maximum acceleration for the motor. - - - - - If set there is linear motion possible within the given limits. - - - - - If set there is rotational motion possible. - - - - - If set there is a rotational motor across these axes. - - - - - If set there is a linear motor on this axis that targets a specific velocity. - - - - - If true, the Hinge has a maximum and a minimum rotation. - - - - - If true, a motor turns the Hinge. - - - - - This area does not affect gravity/damp. These are generally areas that exist only to detect collisions, and objects entering or exiting them. - - - - - This area adds its gravity/damp values to whatever has been calculated so far. This way, many overlapping areas can combine their physics to make interesting effects. - - - - - This area adds its gravity/damp values to whatever has been calculated so far. Then stops taking into account the rest of the areas, even the default one. - - - - - This area replaces any gravity/damp, even the default one, and stops taking into account the rest of the areas. - - - - - This area replaces any gravity/damp calculated so far, but keeps calculating the rest of the areas, down to the default one. - - - - - Constant to set/get gravity strength in an area. - - - - - Constant to set/get gravity vector/center in an area. - - - - - Constant to set/get whether the gravity vector of an area is a direction, or a center point. - - - - - Constant to set/get the falloff factor for point gravity of an area. The greater this value is, the faster the strength of gravity decreases with the square of distance. - - - - - This constant was used to set/get the falloff factor for point gravity. It has been superseded by . - - - - - Constant to set/get the linear dampening factor of an area. - - - - - Constant to set/get the angular dampening factor of an area. - - - - - Constant to set/get the priority (order of processing) of an area. - - - - - Creates a shape of a type from . Does not assign it to a body or an area. To do so, you must use or . - - - - - Sets the shape data that defines its shape and size. The data to be passed depends on the kind of shape created . - - - - - Returns the type of shape (see constants). - - - - - Returns the shape data. - - - - - Creates a space. A space is a collection of parameters for the physics engine that can be assigned to an area or a body. It can be assigned to an area with , or to a body with . - - - - - Marks a space as active. It will not have an effect, unless it is assigned to an area or body. - - - - - Returns whether the space is active. - - - - - Sets the value for a space parameter. A list of available parameters is on the constants. - - - - - Returns the value of a space parameter. - - - - - Returns the state of a space, a . This object can be used to make collision/intersection queries. - - - - - Creates an . - - - - - Assigns a space to the area. - - - - - Returns the space assigned to the area. - - - - - Sets the space override mode for the area. The modes are described in the constants. - - - - - Returns the space override mode for the area. - - - - - Adds a shape to the area, along with a transform matrix. Shapes are usually referenced by their index, so you should track which shape has a given index. - - If the parameter is null, then the default value is new Transform() - - - - Substitutes a given area shape by another. The old shape is selected by its index, the new one by its . - - - - - Sets the transform matrix for an area shape. - - - - - Returns the number of shapes assigned to an area. - - - - - Returns the of the nth shape of an area. - - - - - Returns the transform matrix of a shape within an area. - - - - - Removes a shape from an area. It does not delete the shape, so it can be reassigned later. - - - - - Removes all shapes from an area. It does not delete the shapes, so they can be reassigned later. - - - - - Assigns the area to one or many physics layers. - - - - - Sets which physics layers the area will monitor. - - - - - Sets the value for an area parameter. A list of available parameters is on the constants. - - - - - Sets the transform matrix for an area. - - - - - Returns an area parameter value. A list of available parameters is on the constants. - - - - - Returns the transform matrix for an area. - - - - - Assigns the area to a descendant of , so it can exist in the node tree. - - - - - Gets the instance ID of the object the area is assigned to. - - - - - Sets the function to call when any body/area enters or exits the area. This callback will be called for any object interacting with the area, and takes five parameters: - 1: or , depending on whether the object entered or exited the area. - 2: of the object that entered/exited the area. - 3: Instance ID of the object that entered/exited the area. - 4: The shape index of the object that entered/exited the area. - 5: The shape index of the area where the object entered/exited. - - - - - Sets object pickable with rays. - - - - - If true, area collides with rays. - - - - - Creates a physics body. The first parameter can be any value from constants, for the type of body created. Additionally, the body can be created in sleeping state to save processing time. - - - - - Assigns a space to the body (see ). - - - - - Returns the of the space assigned to a body. - - - - - Sets the body mode, from one of the constants. - - - - - Returns the body mode. - - - - - Sets the physics layer or layers a body belongs to. - - - - - Returns the physics layer or layers a body belongs to. - - - - - Sets the physics layer or layers a body can collide with. - - - - - Returns the physics layer or layers a body can collide with. - - - - - - - Adds a shape to the body, along with a transform matrix. Shapes are usually referenced by their index, so you should track which shape has a given index. - - If the parameter is null, then the default value is new Transform() - - - - Substitutes a given body shape by another. The old shape is selected by its index, the new one by its . - - - - - Sets the transform matrix for a body shape. - - - - - Returns the number of shapes assigned to a body. - - - - - Returns the of the nth shape of a body. - - - - - Returns the transform matrix of a body shape. - - - - - Removes a shape from a body. The shape is not deleted, so it can be reused afterwards. - - - - - Removes all shapes from a body. - - - - - Assigns the area to a descendant of , so it can exist in the node tree. - - - - - Gets the instance ID of the object the area is assigned to. - - - - - If true, the continuous collision detection mode is enabled. - Continuous collision detection tries to predict where a moving body will collide, instead of moving it and correcting its movement if it collided. - - - - - If true, the continuous collision detection mode is enabled. - - - - - Sets a body parameter. A list of available parameters is on the constants. - - - - - Returns the value of a body parameter. A list of available parameters is on the constants. - - - - - Sets a body state (see constants). - - - - - Returns a body state. - - - - - Gives the body a push at a position in the direction of the impulse. - - - - - Gives the body a push to rotate it. - - - - - Sets an axis velocity. The velocity in the given vector axis will be set as the given vector length. This is useful for jumping behavior. - - - - - Adds a body to the list of bodies exempt from collisions. - - - - - Removes a body from the list of bodies exempt from collisions. - Continuous collision detection tries to predict where a moving body will collide, instead of moving it and correcting its movement if it collided. - - - - - Sets the maximum contacts to report. Bodies can keep a log of the contacts with other bodies, this is enabled by setting the maximum amount of contacts reported to a number greater than 0. - - - - - Returns the maximum contacts that can be reported. See . - - - - - Sets whether a body uses a callback function to calculate its own physics (see ). - - - - - Returns whether a body uses a callback function to calculate its own physics (see ). - - - - - Sets the function used to calculate physics for an object, if that object allows it (see ). - - - - - Sets the body pickable with rays if enabled is set. - - - - - If true, the body can be detected by rays. - - - - - Returns the of the body. - - - - - Creates a . - - - - - Sets a pin_joint parameter (see constants). - - - - - Gets a pin_joint parameter (see constants). - - - - - Sets position of the joint in the local space of body a of the joint. - - - - - Returns position of the joint in the local space of body a of the joint. - - - - - Sets position of the joint in the local space of body b of the joint. - - - - - Returns position of the joint in the local space of body b of the joint. - - - - - Creates a . - - - - - Sets a hinge_joint parameter (see constants). - - - - - Gets a hinge_joint parameter (see ). - - - - - Sets a hinge_joint flag (see constants). - - - - - Gets a hinge_joint flag (see constants). - - - - - Creates a . - - - - - Gets a slider_joint parameter (see constants). - - - - - Gets a slider_joint parameter (see constants). - - - - - Creates a . - - - - - Sets a cone_twist_joint parameter (see constants). - - - - - Gets a cone_twist_joint parameter (see constants). - - - - - Returns the type of the Joint. - - - - - Sets the priority value of the Joint. - - - - - Gets the priority value of the Joint. - - - - - Creates a . - - - - - Sets a generic_6_DOF_joint parameter (see constants). - - - - - Gets a generic_6_DOF_joint parameter (see constants). - - - - - Sets a generic_6_DOF_joint flag (see constants). - - - - - Gets a generic_6_DOF_joint flag (see constants). - - - - - Destroys any of the objects created by PhysicsServer. If the passed is not one of the objects that can be created by PhysicsServer, an error will be sent to the console. - - - - - Activates or deactivates the 3D physics engine. - - - - - Returns an Info defined by the input given. - - - - - This class contains the shape and other parameters for 3D intersection/collision queries. See also . - - - - - The physics layer(s) the query will take into account (as a bitmask). See Collision layers and masks in the documentation for more information. - - - - - The list of objects or object s that will be excluded from collisions. - - - - - The collision margin for the shape. - - - - - The queried shape's . See also . - - - - - The queried shape's transform matrix. - - - - - If true, the query will take s into account. - - - - - If true, the query will take s into account. - - - - - Sets the that will be used for collision/intersection queries. - - - - - The result of a 3D shape query in . See also . - - - - - Returns the number of objects that intersected with the shape. - - - - - Returns the of the object that intersected with the shape at index idx. - - - - - Returns the instance ID of the that intersected with the shape at index idx. - - - - - Returns the that intersected with the shape at index idx. - - - - - Returns the child index of the object's that intersected with the shape at index idx. - - - - - Pin joint for 3D rigid bodies. It pins 2 bodies (rigid or static) together. - - - - - The force with which the pinned objects stay in positional relation to each other. The higher, the stronger. - - - - - The force with which the pinned objects stay in velocity relation to each other. The higher, the stronger. - - - - - If above 0, this value is the maximum value for an impulse that this Joint produces. - - - - - The force with which the pinned objects stay in positional relation to each other. The higher, the stronger. - - - - - The force with which the pinned objects stay in velocity relation to each other. The higher, the stronger. - - - - - If above 0, this value is the maximum value for an impulse that this Joint produces. - - - - - Sets the value of the specified parameter. - - - - - Returns the value of the specified parameter. - - - - - Pin Joint for 2D rigid bodies. It pins two bodies (rigid or static) together. - - - - - The higher this value, the more the bond to the pinned partner can flex. - - - - - Class representing a planar . This flat mesh does not have a thickness. By default, this mesh is aligned on the X and Z axes; this default rotation isn't suited for use with billboarded materials. For billboarded materials, use instead. - - - - - Size of the generated plane. - - - - - Number of subdivision along the X axis. - - - - - Number of subdivision along the Z axis. - - - - - An infinite plane shape for 3D collisions. Note that the 's normal matters; anything "below" the plane will collide with it. If the is used in a , it will cause colliding objects placed "below" it to teleport "above" the plane. - - - - - The used by the for collision. - - - - - Returns a new instance of the script. - - - - - The PointMesh is made from a single point. Instead of relying on triangles, points are rendered as a single rectangle on the screen with a constant size. They are intended to be used with Particle systems, but can be used as a cheap way to render constant size billboarded sprites (for example in a point cloud). - PointMeshes, must be used with a material that has a point size. Point size can be accessed in a shader with POINT_SIZE, or in a by setting and the variable . - When using PointMeshes, properties that normally alter vertices will be ignored, including billboard mode, grow, and cull face. - - - - - A Polygon2D is defined by a set of points. Each point is connected to the next, with the final point being connected to the first, resulting in a closed polygon. Polygon2Ds can be filled with color (solid or gradient) or filled with a given texture. - Note: By default, Godot can only draw up to 4,096 polygon points at a time. To increase this limit, open the Project Settings and increase and . - - - - - The polygon's fill color. If texture is defined, it will be multiplied by this color. It will also be the default color for vertices not set in vertex_colors. - - - - - The offset applied to each vertex. - - - - - If true, polygon edges will be anti-aliased. - - - - - The polygon's fill texture. Use uv to set texture coordinates. - - - - - Amount to offset the polygon's texture. If (0, 0) the texture's origin (its top-left corner) will be placed at the polygon's position. - - - - - Amount to multiply the uv coordinates when using a texture. Larger values make the texture smaller, and vice versa. - - - - - The texture's rotation in degrees. - - - - - The texture's rotation in radians. - - - - - If true, polygon will be inverted, containing the area outside the defined points and extending to the invert_border. - - - - - Added padding applied to the bounding box when using invert. Setting this value too small may result in a "Bad Polygon" error. - - - - - The polygon's list of vertices. The final point will be connected to the first. - Note: This returns a copy of the rather than a reference. - - - - - Texture coordinates for each vertex of the polygon. There should be one uv per polygon vertex. If there are fewer, undefined vertices will use (0, 0). - - - - - Color for each vertex. Colors are interpolated between vertices, resulting in smooth gradients. There should be one per polygon vertex. If there are fewer, undefined vertices will use color. - - - - - Adds a bone with the specified path and weights. - - - - - Returns the number of bones in this . - - - - - Returns the path to the node associated with the specified bone. - - - - - Returns the height values of the specified bone. - - - - - Removes the specified bone from this . - - - - - Removes all bones from this . - - - - - Sets the path to the node associated with the specified bone. - - - - - Sets the weight values for the specified bone. - - - - - Popup is a base used to show dialogs and popups. It's a subwindow and modal by default (see ) and has helpers for custom popup behavior. All popup methods ensure correct placement within the viewport. - - - - - Notification sent right after the popup is shown. - - - - - Notification sent right after the popup is hidden. - - - - - If true, the popup will not be hidden when a click event occurs outside of it, or when it receives the ui_cancel action event. - Note: Enabling this property doesn't affect the Close or Cancel buttons' behavior in dialogs that inherit from this class. As a workaround, you can use or and hide the buttons in question by setting their property to false. - - - - - Shrink popup to keep to the minimum size of content. - - - - - Popup (show the control in modal form) in the center of the screen relative to its current canvas transform, at the current size, or at a size determined by size. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Popup (show the control in modal form) in the center of the screen relative to the current canvas transform, scaled at a ratio of size of the screen. - - - - - Popup (show the control in modal form) in the center of the screen relative to the current canvas transform, ensuring the size is never smaller than minsize. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Popup (show the control in modal form) in the center of the screen relative to the current canvas transform, clamping the size to size, then ensuring the popup is no larger than the viewport size multiplied by fallback_ratio. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Popup (show the control in modal form). - - If the parameter is null, then the default value is new Rect2(0, 0, 0, 0) - - - - PopupDialog is a base class for popup dialogs, along with . - - - - - is a that displays a list of options. They are popular in toolbars or context menus. - - - - - If true, hides the when an item is selected. - - - - - If true, hides the when a checkbox or radio button is selected. - - - - - If true, hides the when a state item is selected. - - - - - Sets the delay time in seconds for the submenu item to popup on mouse hovering. If the popup menu is added as a child of another (acting as a submenu), it will inherit the delay time of the parent menu item. - - - - - If true, allows to navigate with letter keys. - - - - - Adds a new item with text label. - An id can optionally be provided, as well as an accelerator (accel). If no id is provided, one will be created from the index. If no accel is provided then the default 0 will be assigned to it. See for more info on accelerators. - - - - - Adds a new item with text label and icon texture. - An id can optionally be provided, as well as an accelerator (accel). If no id is provided, one will be created from the index. If no accel is provided then the default 0 will be assigned to it. See for more info on accelerators. - - - - - Adds a new checkable item with text label. - An id can optionally be provided, as well as an accelerator (accel). If no id is provided, one will be created from the index. If no accel is provided then the default 0 will be assigned to it. See for more info on accelerators. - Note: Checkable items just display a checkmark, but don't have any built-in checking behavior and must be checked/unchecked manually. See for more info on how to control it. - - - - - Adds a new checkable item with text label and icon texture. - An id can optionally be provided, as well as an accelerator (accel). If no id is provided, one will be created from the index. If no accel is provided then the default 0 will be assigned to it. See for more info on accelerators. - Note: Checkable items just display a checkmark, but don't have any built-in checking behavior and must be checked/unchecked manually. See for more info on how to control it. - - - - - Adds a new radio check button with text label. - An id can optionally be provided, as well as an accelerator (accel). If no id is provided, one will be created from the index. If no accel is provided then the default 0 will be assigned to it. See for more info on accelerators. - Note: Checkable items just display a checkmark, but don't have any built-in checking behavior and must be checked/unchecked manually. See for more info on how to control it. - - - - - Same as , but uses a radio check button. - - - - - Adds a new multistate item with text label. - Contrarily to normal binary items, multistate items can have more than two states, as defined by max_states. Each press or activate of the item will increase the state by one. The default value is defined by default_state. - An id can optionally be provided, as well as an accelerator (accel). If no id is provided, one will be created from the index. If no accel is provided then the default 0 will be assigned to it. See for more info on accelerators. - - - - - Adds a . - An id can optionally be provided. If no id is provided, one will be created from the index. - - - - - Adds a new item and assigns the specified and icon texture to it. Sets the label of the checkbox to the 's name. - An id can optionally be provided. If no id is provided, one will be created from the index. - - - - - Adds a new checkable item and assigns the specified to it. Sets the label of the checkbox to the 's name. - An id can optionally be provided. If no id is provided, one will be created from the index. - Note: Checkable items just display a checkmark, but don't have any built-in checking behavior and must be checked/unchecked manually. See for more info on how to control it. - - - - - Adds a new checkable item and assigns the specified and icon texture to it. Sets the label of the checkbox to the 's name. - An id can optionally be provided. If no id is provided, one will be created from the index. - Note: Checkable items just display a checkmark, but don't have any built-in checking behavior and must be checked/unchecked manually. See for more info on how to control it. - - - - - Adds a new radio check button and assigns a to it. Sets the label of the checkbox to the 's name. - An id can optionally be provided. If no id is provided, one will be created from the index. - Note: Checkable items just display a checkmark, but don't have any built-in checking behavior and must be checked/unchecked manually. See for more info on how to control it. - - - - - Same as , but uses a radio check button. - - - - - Adds an item that will act as a submenu of the parent node when clicked. The submenu argument is the name of the child node that will be shown when the item is clicked. - An id can optionally be provided. If no id is provided, one will be created from the index. - - - - - Sets the text of the item at index idx. - - - - - Replaces the icon of the specified idx. - - - - - Sets the checkstate status of the item at index idx. - - - - - Sets the id of the item at index idx. - - - - - Sets the accelerator of the item at index idx. Accelerators are special combinations of keys that activate the item, no matter which control is focused. - - - - - Sets the metadata of an item, which may be of any type. You can later get it with , which provides a simple way of assigning context data to items. - - - - - Enables/disables the item at index idx. When it is disabled, it can't be selected and its action can't be invoked. - - - - - Sets the submenu of the item at index idx. The submenu is the name of a child node that would be shown when the item is clicked. - - - - - Mark the item at index idx as a separator, which means that it would be displayed as a line. If false, sets the type of the item to plain text. - - - - - Sets whether the item at index idx has a checkbox. If false, sets the type of the item to plain text. - Note: Checkable items just display a checkmark, but don't have any built-in checking behavior and must be checked/unchecked manually. - - - - - Sets the type of the item at the specified index idx to radio button. If false, sets the type of the item to plain text. - - - - - Sets the tooltip of the item at the specified index idx. - - - - - Sets a for the specified item idx. - - - - - Sets the state of an multistate item. See for details. - - - - - Disables the of the specified index idx. - - - - - Toggles the check state of the item of the specified index idx. - - - - - Cycle to the next state of an multistate item. See for details. - - - - - Returns the text of the item at index idx. - - - - - Returns the icon of the item at index idx. - - - - - Returns true if the item at index idx is checked. - - - - - Returns the id of the item at index idx. id can be manually assigned, while index can not. - - - - - Returns the index of the item containing the specified id. Index is automatically assigned to each item by the engine. Index can not be set manually. - - - - - Returns the accelerator of the item at index idx. Accelerators are special combinations of keys that activate the item, no matter which control is focused. - - - - - Returns the metadata of the specified item, which might be of any type. You can set it with , which provides a simple way of assigning context data to items. - - - - - Returns true if the item at index idx is disabled. When it is disabled it can't be selected, or its action invoked. - See for more info on how to disable an item. - - - - - Returns the submenu name of the item at index idx. See for more info on how to add a submenu. - - - - - Returns true if the item is a separator. If it is, it will be displayed as a line. See for more info on how to add a separator. - - - - - Returns true if the item at index idx is checkable in some way, i.e. if it has a checkbox or radio button. - Note: Checkable items just display a checkmark or radio button, but don't have any built-in checking behavior and must be checked/unchecked manually. - - - - - Returns true if the item at index idx has radio button-style checkability. - Note: This is purely cosmetic; you must add the logic for checking/unchecking items in radio groups. - - - - - Returns true if the specified item's shortcut is disabled. - - - - - Returns the tooltip associated with the specified index index idx. - - - - - Returns the associated with the specified idx item. - - - - - Returns the number of items in the . - - - - - Removes the item at index idx from the menu. - Note: The indices of items after the removed item will be shifted by one. - - - - - Adds a separator between items. Separators also occupy an index. - - - - - Removes all items from the . - - - - - Hides the when the window loses focus. - - - - - Returns true if the popup will be hidden when the window loses focus or not. - - - - - Class for displaying popups with a panel background. In some cases it might be simpler to use than , since it provides a configurable background. If you are making windows, better check . - - - - - Generic 2D position hint for editing. It's just like a plain , but it displays as a cross in the 2D editor at all times. You can set cross' visual size by using the gizmo in the 2D editor while the node is selected. - - - - - Generic 3D position hint for editing. It's just like a plain , but it displays as a cross in the 3D editor at all times. - - - - - Base class for all primitive meshes. Handles applying a to a primitive mesh. Examples include , , , , , , and . - - - - - The current of the primitive mesh. - - - - - Overrides the with one defined by user for use with frustum culling. Especially useful to avoid unnexpected culling when using a shader to offset vertices. - - - - - If set, the order of the vertices in each triangle are reversed resulting in the backside of the mesh being drawn. - This gives the same result as using in . - - - - - Returns mesh arrays used to constitute surface of . The result can be passed to to create a new surface. For example: - - var c := CylinderMesh.new() - var arr_mesh := ArrayMesh.new() - arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, c.get_mesh_arrays()) - - - - - - Class representing a prism-shaped . - - - - - Displacement of the upper edge along the X axis. 0.0 positions edge straight above the bottom-left edge. - - - - - Size of the prism. - - - - - Number of added edge loops along the X axis. - - - - - Number of added edge loops along the Y axis. - - - - - Number of added edge loops along the Z axis. - - - - - ProceduralSky provides a way to create an effective background quickly by defining procedural parameters for the sun, the sky and the ground. The sky and ground are very similar, they are defined by a color at the horizon, another color, and finally an easing curve to interpolate between these two colors. Similarly, the sun is described by a position in the sky, a color, and an easing curve. However, the sun also defines a minimum and maximum angle, these two values define at what distance the easing curve begins and ends from the sun, and thus end up defining the size of the sun in the sky. - The ProceduralSky is updated on the CPU after the parameters change. It is stored in a texture and then displayed as a background in the scene. This makes it relatively unsuitable for real-time updates during gameplay. However, with a small enough texture size, it can still be updated relatively frequently, as it is updated on a background thread when multi-threading is available. - - - - - Sky texture will be 256x128. - - - - - Sky texture will be 512x256. - - - - - Sky texture will be 1024x512. This is the default size. - - - - - Sky texture will be 2048x1024. - - - - - Sky texture will be 4096x2048. - - - - - Represents the size of the enum. - - - - - Color of the sky at the top. - - - - - Color of the sky at the horizon. - - - - - How quickly the fades into the . - - - - - Amount of energy contribution from the sky. - - - - - Color of the ground at the bottom. - - - - - Color of the ground at the horizon. - - - - - How quickly the fades into the . - - - - - Amount of energy contribution from the ground. - - - - - The sun's color. - - - - - The sun's height using polar coordinates. - - - - - The direction of the sun using polar coordinates. - - - - - Distance from sun where it goes from solid to starting to fade. - - - - - Distance from center of sun where it fades out completely. - - - - - How quickly the sun fades away between and . - - - - - Amount of energy contribution from the sun. - - - - - Size of that the ProceduralSky will generate. The size is set using . - - - - - General-purpose progress bar. Shows fill percentage from right to left. - - - - - If true, the fill percentage is displayed on the bar. - - - - - Contains global variables accessible from everywhere. Use , or to access them. Variables stored in project.godot are also loaded into ProjectSettings, making this object very useful for reading custom game configuration options. - When naming a Project Settings property, use the full path to the setting including the category. For example, "application/config/name" for the project name. Category and property names can be viewed in the Project Settings dialog. - Overriding: Any project setting can be overridden by creating a file named override.cfg in the project's root directory. This can also be used in exported projects by placing this file in the same directory as the project binary. - - - - - Returns true if a configuration value is present. - - - - - Sets the value of a setting. - Example: - - ProjectSettings.set_setting("application/config/name", "Example") - - - - - - Returns the value of a setting. - Example: - - print(ProjectSettings.get_setting("application/config/name")) - - - - - - Sets the order of a configuration value (influences when saved to the config file). - - - - - Returns the order of a configuration value (influences when saved to the config file). - - - - - Sets the specified property's initial value. This is the value the property reverts to. - - - - - Adds a custom property info to a property. The dictionary must contain: - - name: (the property's name) - - type: (see ) - - optionally hint: (see ) and hint_string: - Example: - - ProjectSettings.set("category/property_name", 0) - - var property_info = { - "name": "category/property_name", - "type": TYPE_INT, - "hint": PROPERTY_HINT_ENUM, - "hint_string": "one,two,three" - } - - ProjectSettings.add_property_info(property_info) - - - - - - Clears the whole configuration (not recommended, may break things). - - - - - Convert a path to a localized path (res:// path). - - - - - Converts a localized path (res://) to a full native OS path. - - - - - Saves the configuration to the project.godot file. - - - - - Loads the contents of the .pck or .zip file specified by pack into the resource filesystem (res://). Returns true on success. - Note: If a file from pack shares the same path as a file already in the resource filesystem, any attempts to load that file will use the file from pack unless replace_files is set to false. - - - - - Returns true if the specified property exists and its initial value differs from the current value. - - - - - Returns the specified property's initial value. Returns null if the property does not exist. - - - - - Saves the configuration to a custom file. The file extension must be .godot (to save in text-based format) or .binary (to save in binary format). - - - - - General-purpose proximity detection node. - - - - - Class representing a square . This flat mesh does not have a thickness. By default, this mesh is aligned on the X and Y axes; this default rotation is more suited for use with billboarded materials. Unlike , this mesh doesn't provide subdivision options. - - - - - Size on the X and Y axes. - - - - - RandomNumberGenerator is a class for generating pseudo-random numbers. It currently uses PCG32. - Note: The underlying algorithm is an implementation detail. As a result, it should not be depended upon for reproducible random streams across Godot versions. - To generate a random float number (within a given range) based on a time-dependant seed: - - var rng = RandomNumberGenerator.new() - func _ready(): - rng.randomize() - var my_random_number = rng.randf_range(-10.0, 10.0) - - - - - - The seed used by the random number generator. A given seed will give a reproducible sequence of pseudo-random numbers. - Note: The RNG does not have an avalanche effect, and can output similar random streams given similar seeds. Consider using a hash function to improve your seed quality if they're sourced externally. - - - - - Generates a pseudo-random 32-bit unsigned integer between 0 and 4294967295 (inclusive). - - - - - Generates a pseudo-random float between 0.0 and 1.0 (inclusive). - - - - - Generates a normally-distributed pseudo-random number, using Box-Muller transform with the specified mean and a standard deviation. This is also called Gaussian distribution. - - - - - Generates a pseudo-random float between from and to (inclusive). - - - - - Generates a pseudo-random 32-bit signed integer between from and to (inclusive). - - - - - Setups a time-based seed to generator. - - - - - Range is a base class for nodes that change a floating-point value between a minimum and a maximum, using step and page, for example a . - - - - - Minimum value. Range is clamped if value is less than min_value. - - - - - Maximum value. Range is clamped if value is greater than max_value. - - - - - If greater than 0, value will always be rounded to a multiple of step. If rounded is also true, value will first be rounded to a multiple of step then rounded to the nearest integer. - - - - - Page size. Used mainly for . ScrollBar's length is its size multiplied by page over the difference between min_value and max_value. - - - - - Range's current value. - - - - - The value mapped between 0 and 1. - - - - - If true, and min_value is greater than 0, value will be represented exponentially rather than linearly. - - - - - If true, value will always be rounded to the nearest integer. - - - - - If true, may be greater than . - - - - - If true, may be less than . - - - - - Binds two ranges together along with any ranges previously grouped with either of them. When any of range's member variables change, it will share the new value with all other ranges in its group. - - - - - Stops range from sharing its member variables with any other. - - - - - A RayCast represents a line from its origin to its destination position, cast_to. It is used to query the 3D space in order to find the closest object along the path of the ray. - RayCast can ignore some objects by adding them to the exception list via add_exception or by setting proper filtering with collision layers and masks. - RayCast can be configured to report collisions with s () and/or s (). - Only enabled raycasts will be able to query the space and report collisions. - RayCast calculates intersection every physics frame (see ), and the result is cached so it can be used later until the next frame. If multiple queries are required between physics frames (or during the same frame), use after adjusting the raycast. - - - - - If true, collisions will be reported. - - - - - If true, collisions will be ignored for this RayCast's immediate parent. - - - - - The ray's destination point, relative to the RayCast's position. - - - - - The ray's collision mask. Only objects in at least one collision layer enabled in the mask will be detected. See Collision layers and masks in the documentation for more information. - - - - - If true, collision with s will be reported. - - - - - If true, collision with s will be reported. - - - - - Returns whether any object is intersecting with the ray's vector (considering the vector length). - - - - - Updates the collision information for the ray. - Use this method to update the collision information immediately instead of waiting for the next _physics_process call, for example if the ray or its parent has changed state. - Note: enabled is not required for this to work. - - - - - Returns the first object that the ray intersects, or null if no object is intersecting the ray (i.e. returns false). - - - - - Returns the shape ID of the first object that the ray intersects, or 0 if no object is intersecting the ray (i.e. returns false). - - - - - Returns the collision point at which the ray intersects the closest object. - Note: This point is in the global coordinate system. - - - - - Returns the normal of the intersecting object's shape at the collision point. - - - - - Adds a collision exception so the ray does not report collisions with the specified . - - - - - Adds a collision exception so the ray does not report collisions with the specified node. - - - - - Removes a collision exception so the ray does report collisions with the specified . - - - - - Removes a collision exception so the ray does report collisions with the specified node. - - - - - Removes all collision exceptions for this ray. - - - - - Sets the bit index passed to the value passed. - Note: Bit indexes range from 0-19. - - - - - Returns true if the bit index passed is turned on. - Note: Bit indices range from 0-19. - - - - - A RayCast represents a line from its origin to its destination position, cast_to. It is used to query the 2D space in order to find the closest object along the path of the ray. - RayCast2D can ignore some objects by adding them to the exception list via add_exception, by setting proper filtering with collision layers, or by filtering object types with type masks. - RayCast2D can be configured to report collisions with s () and/or s (). - Only enabled raycasts will be able to query the space and report collisions. - RayCast2D calculates intersection every physics frame (see ), and the result is cached so it can be used later until the next frame. If multiple queries are required between physics frames (or during the same frame) use after adjusting the raycast. - - - - - If true, collisions will be reported. - - - - - If true, the parent node will be excluded from collision detection. - - - - - The ray's destination point, relative to the RayCast's position. - - - - - The ray's collision mask. Only objects in at least one collision layer enabled in the mask will be detected. See Collision layers and masks in the documentation for more information. - - - - - If true, collision with s will be reported. - - - - - If true, collision with s will be reported. - - - - - Returns whether any object is intersecting with the ray's vector (considering the vector length). - - - - - Updates the collision information for the ray. Use this method to update the collision information immediately instead of waiting for the next _physics_process call, for example if the ray or its parent has changed state. - Note: enabled is not required for this to work. - - - - - Returns the first object that the ray intersects, or null if no object is intersecting the ray (i.e. returns false). - - - - - Returns the shape ID of the first object that the ray intersects, or 0 if no object is intersecting the ray (i.e. returns false). - - - - - Returns the collision point at which the ray intersects the closest object. - Note: this point is in the global coordinate system. - - - - - Returns the normal of the intersecting object's shape at the collision point. - - - - - Adds a collision exception so the ray does not report collisions with the specified . - - - - - Adds a collision exception so the ray does not report collisions with the specified node. - - - - - Removes a collision exception so the ray does report collisions with the specified . - - - - - Removes a collision exception so the ray does report collisions with the specified node. - - - - - Removes all collision exceptions for this ray. - - - - - Sets or clears individual bits on the collision mask. This makes selecting the areas scanned easier. - - - - - Returns an individual bit on the collision mask. - - - - - Ray shape for 3D collisions, which can be set into a or . A ray is not really a collision body; instead, it tries to separate itself from whatever is touching its far endpoint. It's often useful for characters. - - - - - The ray's length. - - - - - If true, allow the shape to return the correct normal. - - - - - Ray shape for 2D collisions. A ray is not really a collision body; instead, it tries to separate itself from whatever is touching its far endpoint. It's often useful for characters. - - - - - The ray's length. - - - - - If true, allow the shape to return the correct normal. - - - - - Rectangle shape for 2D collisions. This shape is useful for modeling box-like 2D objects. - - - - - The rectangle's half extents. The width and height of this shape is twice the half extents. - - - - - Base class for any object that keeps a reference count. and many other helper objects inherit this class. - Unlike s, References keep an internal reference counter so that they are automatically released when no longer in use, and only then. References therefore do not need to be freed manually with . - In the vast majority of use cases, instantiating and using -derived types is all you need to do. The methods provided in this class are only for advanced users, and can cause issues if misused. - - - - - Initializes the internal reference counter. Use this only if you really know what you are doing. - Returns whether the initialization was successful. - - - - - Increments the internal reference counter. Use this only if you really know what you are doing. - Returns true if the increment was successful, false otherwise. - - - - - Decrements the internal reference counter. Use this only if you really know what you are doing. - Returns true if the decrement was successful, false otherwise. - - - - - A rectangle box that displays only a border color around its rectangle. has no fill . - - - - - Sets the border of the . - - - - - If set to true, the will only be visible while in editor. Otherwise, will be visible in game. - - - - - Capture its surroundings as a dual paraboloid image, and stores versions of it with increasing levels of blur to simulate different material roughnesses. - The is used to create high-quality reflections at the cost of performance. It can be combined with s and Screen Space Reflections to achieve high quality reflections. s render all objects within their , so updating them can be quite expensive. It is best to update them once with the important static objects and then leave them. - Note: By default Godot will only render 16 reflection probes. If you need more, increase the number of atlas subdivisions. This setting can be found in . - - - - - Update the probe once on the next frame. - - - - - Update the probe every frame. This is needed when you want to capture dynamic objects. However, it results in an increased render time. Use whenever possible. - - - - - Sets how frequently the probe is updated. Can be or . - - - - - Defines the reflection intensity. Intensity modulates the strength of the reflection. - - - - - Sets the max distance away from the probe an object can be before it is culled. - - - - - The size of the reflection probe. The larger the extents the more space covered by the probe which will lower the perceived resolution. It is best to keep the extents only as large as you need them. - - - - - Sets the origin offset to be used when this reflection probe is in box project mode. - - - - - If true, enables box projection. This makes reflections look more correct in rectangle-shaped rooms by offsetting the reflection center depending on the camera's location. - - - - - If true, computes shadows in the reflection probe. This makes the reflection probe slower to render; you may want to disable this if using the . - - - - - Sets the cull mask which determines what objects are drawn by this probe. Every with a layer included in this cull mask will be rendered by the probe. It is best to only include large objects which are likely to take up a lot of space in the reflection in order to save on rendering cost. - - - - - If true, reflections will ignore sky contribution. Ambient lighting is then controlled by the interior_ambient_* properties. - - - - - Sets the ambient light color to be used when this probe is set to . - - - - - Sets the energy multiplier for this reflection probe's ambient light contribution when set to . - - - - - Sets the contribution value for how much the reflection affects the ambient light for this reflection probe when set to . Useful so that ambient light matches the color of the room. - - - - - A regular expression (or regex) is a compact language that can be used to recognise strings that follow a specific pattern, such as URLs, email addresses, complete sentences, etc. For instance, a regex of ab[0-9] would find any string that is ab followed by any number from 0 to 9. For a more in-depth look, you can easily find various tutorials and detailed explanations on the Internet. - To begin, the RegEx object needs to be compiled with the search pattern using before it can be used. - - var regex = RegEx.new() - regex.compile("\\w-(\\d+)") - - The search pattern must be escaped first for GDScript before it is escaped for the expression. For example, compile("\\d+") would be read by RegEx as \d+. Similarly, compile("\"(?:\\\\.|[^\"])*\"") would be read as "(?:\\.|[^"])*". - Using , you can find the pattern within the given text. If a pattern is found, is returned and you can retrieve details of the results using methods such as and . - - var regex = RegEx.new() - regex.compile("\\w-(\\d+)") - var result = regex.search("abc n-0123") - if result: - print(result.get_string()) # Would print n-0123 - - The results of capturing groups () can be retrieved by passing the group number to the various methods in . Group 0 is the default and will always refer to the entire pattern. In the above example, calling result.get_string(1) would give you 0123. - This version of RegEx also supports named capturing groups, and the names can be used to retrieve the results. If two or more groups have the same name, the name would only refer to the first one with a match. - - var regex = RegEx.new() - regex.compile("d(?<digit>[0-9]+)|x(?<digit>[0-9a-f]+)") - var result = regex.search("the number is x2f") - if result: - print(result.get_string("digit")) # Would print 2f - - If you need to process multiple results, generates a list of all non-overlapping results. This can be combined with a for loop for convenience. - - for result in regex.search_all("d01, d03, d0c, x3f and x42"): - print(result.get_string("digit")) - # Would print 01 03 0 3f 42 - - Example of splitting a string using a RegEx: - - var regex = RegEx.new() - regex.compile("\\S+") # Negated whitespace character class. - var results = [] - for match in regex.search_all("One Two \n\tThree"): - results.push_back(match.get_string()) - # The `results` array now contains "One", "Two", "Three". - - Note: Godot's regex implementation is based on the PCRE2 library. You can view the full pattern reference here. - Tip: You can use Regexr to test regular expressions online. - - - - - This method resets the state of the object, as if it was freshly created. Namely, it unassigns the regular expression of this object. - - - - - Compiles and assign the search pattern to use. Returns if the compilation is successful. If an error is encountered, details are printed to standard output and an error is returned. - - - - - Searches the text for the compiled pattern. Returns a container of the first matching result if found, otherwise null. The region to search within can be specified without modifying where the start and end anchor would be. - - - - - Searches the text for the compiled pattern. Returns an array of containers for each non-overlapping result. If no results were found, an empty array is returned instead. The region to search within can be specified without modifying where the start and end anchor would be. - - - - - Searches the text for the compiled pattern and replaces it with the specified string. Escapes and backreferences such as $1 and $name are expanded and resolved. By default, only the first instance is replaced, but it can be changed for all instances (global replacement). The region to search within can be specified without modifying where the start and end anchor would be. - - - - - Returns whether this object has a valid search pattern assigned. - - - - - Returns the original search pattern that was compiled. - - - - - Returns the number of capturing groups in compiled pattern. - - - - - Returns an array of names of named capturing groups in the compiled pattern. They are ordered by appearance. - - - - - Contains the results of a single match returned by and . It can be used to find the position and range of the match and its capturing groups, and it can extract its substring for you. - - - - - The source string used with the search pattern to find this matching result. - - - - - A dictionary of named groups and its corresponding group number. Only groups that were matched are included. If multiple groups have the same name, that name would refer to the first matching one. - - - - - An of the match and its capturing groups. - - - - - Returns the number of capturing groups. - - - - - Returns the substring of the match from the source string. Capturing groups can be retrieved by providing its group number as an integer or its string name (if it's a named group). The default value of 0 refers to the whole pattern. - Returns an empty string if the group did not match or doesn't exist. - - If the parameter is null, then the default value is (object)0 - - - - Returns the starting position of the match within the source string. The starting position of capturing groups can be retrieved by providing its group number as an integer or its string name (if it's a named group). The default value of 0 refers to the whole pattern. - Returns -1 if the group did not match or doesn't exist. - - If the parameter is null, then the default value is (object)0 - - - - Returns the end position of the match within the source string. The end position of capturing groups can be retrieved by providing its group number as an integer or its string name (if it's a named group). The default value of 0 refers to the whole pattern. - Returns -1 if the group did not match or doesn't exist. - - If the parameter is null, then the default value is (object)0 - - - - RemoteTransform pushes its own to another derived Node (called the remote node) in the scene. - It can be set to update another Node's position, rotation and/or scale. It can use either global or local coordinates. - - - - - The to the remote node, relative to the RemoteTransform's position in the scene. - - - - - If true, global coordinates are used. If false, local coordinates are used. - - - - - If true, the remote node's position is updated. - - - - - If true, the remote node's rotation is updated. - - - - - If true, the remote node's scale is updated. - - - - - caches the remote node. It may not notice if the remote node disappears; forces it to update the cache again. - - - - - RemoteTransform2D pushes its own to another derived Node (called the remote node) in the scene. - It can be set to update another Node's position, rotation and/or scale. It can use either global or local coordinates. - - - - - The to the remote node, relative to the RemoteTransform2D's position in the scene. - - - - - If true, global coordinates are used. If false, local coordinates are used. - - - - - If true, the remote node's position is updated. - - - - - If true, the remote node's rotation is updated. - - - - - If true, the remote node's scale is updated. - - - - - caches the remote node. It may not notice if the remote node disappears; forces it to update the cache again. - - - - - Resource is the base class for all Godot-specific resource types, serving primarily as data containers. Unlike s, they are reference-counted and freed when no longer in use. They are also cached once loaded from disk, so that any further attempts to load a resource from a given path will return the same reference (all this in contrast to a , which is not reference-counted and can be instanced from disk as many times as desired). Resources can be saved externally on disk or bundled into another object, such as a or another resource. - - - - - If true, the resource will be made unique in each instance of its local scene. It can thus be modified in a scene instance without impacting other instances of that same scene. - - - - - The path to the resource. In case it has its own file, it will return its filepath. If it's tied to the scene, it will return the scene's path, followed by the resource's index. - - - - - The name of the resource. This is an optional identifier. - - - - - Virtual function which can be overridden to customize the behavior value of . - - - - - Sets the path of the resource, potentially overriding an existing cache entry for this path. This differs from setting , as the latter would error out if another resource was already cached for the given path. - - - - - Returns the RID of the resource (or an empty RID). Many resources (such as , , etc) are high-level abstractions of resources stored in a server, so this function will return the original RID. - - - - - If is enabled and the resource was loaded from a instantiation, returns the local scene where this resource's unique copy is in use. Otherwise, returns null. - - - - - This method is called when a resource with enabled is loaded from a instantiation. Its behavior can be customized by overriding from script. - For most resources, this method performs no base logic. performs custom logic to properly set the proxy texture and flags in the local viewport. - - - - - Duplicates the resource, returning a new resource. By default, sub-resources are shared between resource copies for efficiency. This can be changed by passing true to the subresources argument which will copy the subresources. - Note: If subresources is true, this method will only perform a shallow copy. Nested resources within subresources will not be duplicated and will still be shared. - - - - - Godot loads resources in the editor or in exported games using ResourceFormatLoaders. They are queried automatically via the singleton, or when a resource with internal dependencies is loaded. Each file type may load as a different resource type, so multiple ResourceFormatLoaders are registered in the engine. - Extending this class allows you to define your own loader. Be sure to respect the documented return types and values. You should give it a global class name with class_name for it to be registered. Like built-in ResourceFormatLoaders, it will be called automatically when loading resources of its handled type(s). You may also implement a . - Note: You can also extend if the resource type you need exists but Godot is unable to load its format. Choosing one way over another depends if the format is suitable or not for the final exported game. For example, it's better to import .png textures as .stex () first, so they can be loaded with better efficiency on the graphics card. - - - - - If implemented, gets the dependencies of a given resource. If add_types is true, paths should be appended ::TypeName, where TypeName is the class name of the dependency. - Note: Custom resource types defined by scripts aren't known by the , so you might just return "Resource" for them. - - - - - Gets the list of extensions for files this loader is able to read. - - - - - Gets the class name of the resource associated with the given path. If the loader cannot handle it, it should return "". - Note: Custom resource types defined by scripts aren't known by the , so you might just return "Resource" for them. - - - - - Tells which resource class this loader can load. - Note: Custom resource types defined by scripts aren't known by the , so you might just handle "Resource" for them. - - - - - Loads a resource when the engine finds this loader to be compatible. If the loaded resource is the result of an import, original_path will target the source file. Returns a object on success, or an constant in case of failure. - - - - - If implemented, renames dependencies within the given resource and saves it. renames is a dictionary { String => String } mapping old dependency paths to new paths. - Returns on success, or an constant in case of failure. - - - - - The engine can save resources when you do it from the editor, or when you use the singleton. This is accomplished thanks to multiple s, each handling its own format and called automatically by the engine. - By default, Godot saves resources as .tres (text-based), .res (binary) or another built-in format, but you can choose to create your own format by extending this class. Be sure to respect the documented return types and values. You should give it a global class name with class_name for it to be registered. Like built-in ResourceFormatSavers, it will be called automatically when saving resources of its recognized type(s). You may also implement a . - - - - - Returns the list of extensions available for saving the resource object, provided it is recognized (see ). - - - - - Returns whether the given resource object can be saved by this saver. - - - - - Saves the given resource object to a file at the target path. flags is a bitmask composed with constants. - Returns on success, or an constant in case of failure. - - - - - Interactive loader. This object is returned by when performing an interactive load. It allows loading resources with high granularity, which makes it mainly useful for displaying loading bars or percentages. - - - - - Returns the loaded resource if the load operation completed successfully, null otherwise. - - - - - Polls the loading operation, i.e. loads a data chunk up to the next stage. - Returns if the poll is successful but the load operation has not finished yet (intermediate stage). This means will have to be called again until the last stage is completed. - Returns if the load operation has completed successfully. The loaded resource can be obtained by calling . - Returns another code if the poll has failed. - - - - - Polls the loading operation successively until the resource is completely loaded or a fails. - Returns if the load operation has completed successfully. The loaded resource can be obtained by calling . - Returns another code if a poll has failed, aborting the operation. - - - - - Returns the load stage. The total amount of stages can be queried with . - - - - - Returns the total amount of stages (calls to ) needed to completely load this resource. - - - - - This node is used to preload sub-resources inside a scene, so when the scene is loaded, all the resources are ready to use and can be retrieved from the preloader. - GDScript has a simplified @GDScript.preload built-in method which can be used in most situations, leaving the use of for more advanced scenarios. - - - - - Adds a resource to the preloader with the given name. If a resource with the given name already exists, the new resource will be renamed to "name N" where N is an incrementing number starting from 2. - - - - - Removes the resource associated to name from the preloader. - - - - - Renames a resource inside the preloader from name to newname. - - - - - Returns true if the preloader contains a resource associated to name. - - - - - Returns the resource associated to name. - - - - - Returns the list of resources inside the preloader. - - - - - A custom effect for use with . - Note: For a to be usable, a BBCode tag must be defined as a member variable called bbcode in the script. - - # The RichTextEffect will be usable like this: `[example]Some text[/example]` - var bbcode = "example" - - Note: As soon as a contains at least one , it will continuously process the effect unless the project is paused. This may impact battery life negatively. - - - - - Override this method to modify properties in char_fx. The method must return true if the character could be transformed successfully. If the method returns false, it will skip transformation to avoid displaying broken text. - - - - - Rich text can contain custom text, fonts, images and some basic formatting. The label manages these as an internal tag stack. It also adapts itself to given width/heights. - Note: Assignments to clear the tag stack and reconstruct it from the property's contents. Any edits made to will erase previous edits made from other manual sources such as and the push_* / methods. - Note: Unlike , RichTextLabel doesn't have a property to horizontally align text to the center. Instead, enable and surround the text in a [center] tag as follows: [center]Example[/center]. There is currently no built-in way to vertically align text either, but this can be emulated by relying on anchors/containers and the property. - - - - - Makes text left aligned. - - - - - Makes text centered. - - - - - Makes text right aligned. - - - - - Makes text fill width. - - - - - Each list item has a number marker. - - - - - Each list item has a letter marker. - - - - - Each list item has a filled circle marker. - - - - - If true, the label uses BBCode formatting. - - - - - The label's text in BBCode format. Is not representative of manual modifications to the internal tag stack. Erases changes made by other methods when edited. - Note: It is unadvised to use += operator with bbcode_text (e.g. bbcode_text += "some string") as it replaces the whole text and can cause slowdowns. Use for adding text instead. - - - - - The restricted number of characters to display in the label. If -1, all characters will be displayed. - - - - - The range of characters to display, as a between 0.0 and 1.0. When assigned an out of range value, it's the same as assigning 1.0. - Note: Setting this property updates based on current . - - - - - If true, the label underlines meta tags such as [url]{text}[/url]. - - - - - The number of spaces associated with a single tab length. Does not affect \t in text tags, only indent tags. - - - - - The raw text of the label. - When set, clears the tag stack and adds a raw text tag to the top of it. Does not parse BBCodes. Does not modify . - - - - - If true, the label's height will be automatically updated to fit its content. - Note: This property is used as a workaround to fix issues with in s, but it's unreliable in some cases and will be removed in future versions. - - - - - If true, the scrollbar is visible. Setting this to false does not block scrolling completely. See . - - - - - If true, the window scrolls down to display new content automatically. - - - - - If true, the label allows text selection. - - - - - If true, the label uses the custom font color. - - - - - The currently installed custom effects. This is an array of s. - To add a custom effect, it's more convenient to use . - - - - - Adds raw non-BBCode-parsed text to the tag stack. - - - - - Adds an image's opening and closing tags to the tag stack, optionally providing a width and height to resize the image. - If width or height is set to 0, the image size will be adjusted in order to keep the original aspect ratio. - - - - - Adds a newline tag to the tag stack. - - - - - Removes a line of content from the label. Returns true if the line exists. - The line argument is the index of the line to remove, it can take values in the interval [0, get_line_count() - 1]. - - - - - Adds a [font] tag to the tag stack. Overrides default fonts for its duration. - - - - - Adds a [font] tag with a normal font to the tag stack. - - - - - Adds a [font] tag with a bold font to the tag stack. This is the same as adding a [b] tag if not currently in a [i] tag. - - - - - Adds a [font] tag with a bold italics font to the tag stack. - - - - - Adds a [font] tag with a italics font to the tag stack. This is the same as adding a [i] tag if not currently in a [b] tag. - - - - - Adds a [font] tag with a monospace font to the tag stack. - - - - - Adds a [color] tag to the tag stack. - - - - - Adds an [align] tag based on the given align value. See for possible values. - - - - - Adds an [indent] tag to the tag stack. Multiplies level by current to determine new margin length. - - - - - Adds a [list] tag to the tag stack. Similar to the BBCodes [ol] or [ul], but supports more list types. Not fully implemented! - - - - - Adds a [meta] tag to the tag stack. Similar to the BBCode [url=something]{text}[/url], but supports non- metadata types. - - - - - Adds a [u] tag to the tag stack. - - - - - Adds a [s] tag to the tag stack. - - - - - Adds a [table=columns] tag to the tag stack. - - - - - Edits the selected column's expansion options. If expand is true, the column expands in proportion to its expansion ratio versus the other columns' ratios. - For example, 2 columns with ratios 3 and 4 plus 70 pixels in available width would expand 30 and 40 pixels, respectively. - If expand is false, the column will not contribute to the total ratio. - - - - - Adds a [cell] tag to the tag stack. Must be inside a [table] tag. See for details. - - - - - Terminates the current tag. Use after push_* methods to close BBCodes manually. Does not need to follow add_* methods. - - - - - Clears the tag stack and sets to an empty string. - - - - - Returns the vertical scrollbar. - - - - - Scrolls the window's top line to match line. - - - - - The assignment version of . Clears the tag stack and inserts the new content. Returns if parses bbcode successfully. - - - - - Parses bbcode and adds tags to the tag stack as needed. Returns the result of the parsing, if successful. - - - - - Returns the total number of characters from text tags. Does not include BBCodes. - - - - - Returns the total number of newlines in the tag stack's text tags. Considers wrapped text as one line. - - - - - Returns the number of visible lines. - - - - - Returns the height of the content. - - - - - Parses BBCode parameter expressions into a dictionary. - - - - - Installs a custom effect. effect should be a valid . - - - - - This is the node that implements full 3D physics. This means that you do not control a RigidBody directly. Instead, you can apply forces to it (gravity, impulses, etc.), and the physics simulation will calculate the resulting movement, collision, bouncing, rotating, etc. - A RigidBody has 4 behavior s: Rigid, Static, Character, and Kinematic. - Note: Don't change a RigidBody's position every frame or very often. Sporadic changes work fine, but physics runs at a different granularity (fixed Hz) than usual rendering (process callback) and maybe even in a separate thread, so changing this from a process loop may result in strange behavior. If you need to directly affect the body's state, use , which allows you to directly access the physics state. - If you need to override the default physics behavior, you can write a custom force integration function. See . - With Bullet physics (the default), the center of mass is the RigidBody3D center. With GodotPhysics, the center of mass is the average of the centers. - - - - - Rigid body mode. This is the "natural" state of a rigid body. It is affected by forces, and can move, rotate, and be affected by user code. - - - - - Static mode. The body behaves like a , and can only move by user code. - - - - - Character body mode. This behaves like a rigid body, but can not rotate. - - - - - Kinematic body mode. The body behaves like a , and can only move by user code. - - - - - The body mode. See for possible values. - - - - - The body's mass. - - - - - The body's weight based on its mass and the global 3D gravity. Global values are set in Project > Project Settings > Physics > 3d. - - - - - The body's friction, from 0 (frictionless) to 1 (max friction). - Deprecated, use instead via . - - - - - The body's bounciness. Values range from 0 (no bounce) to 1 (full bounciness). - Deprecated, use instead via . - - - - - The physics material override for the body. - If a material is assigned to this property, it will be used instead of any other physics material, such as an inherited one. - - - - - This is multiplied by the global 3D gravity setting found in Project > Project Settings > Physics > 3d to produce RigidBody's gravity. For example, a value of 1 will be normal gravity, 2 will apply double gravity, and 0.5 will apply half gravity to this object. - - - - - If true, internal force integration will be disabled (like gravity or air friction) for this body. Other than collision response, the body will only move as determined by the function, if defined. - - - - - If true, continuous collision detection is used. - Continuous collision detection tries to predict where a moving body will collide, instead of moving it and correcting its movement if it collided. Continuous collision detection is more precise, and misses fewer impacts by small, fast-moving objects. Not using continuous collision detection is faster to compute, but can miss small, fast-moving objects. - - - - - The maximum number of contacts that will be recorded. Requires to be set to true. - Note: The number of contacts is different from the number of collisions. Collisions between parallel edges will result in two contacts (one at each end), and collisions between parallel faces will result in four contacts (one at each corner). - - - - - If true, the RigidBody will emit signals when it collides with another RigidBody. See also . - - - - - If true, the body will not move and will not calculate forces until woken up by another body through, for example, a collision, or by using the or methods. - - - - - If true, the body can enter sleep mode when there is no movement. See . - Note: A RigidBody3D will never enter sleep mode automatically if its is . It can still be put to sleep manually by setting its property to true. - - - - - Lock the body's movement in the X axis. - - - - - Lock the body's movement in the Y axis. - - - - - Lock the body's movement in the Z axis. - - - - - Lock the body's rotation in the X axis. - - - - - Lock the body's rotation in the Y axis. - - - - - Lock the body's rotation in the Z axis. - - - - - The body's linear velocity. Can be used sporadically, but don't set this every frame, because physics may run in another thread and runs at a different granularity. Use as your process loop for precise control of the body state. - - - - - The body's linear damp. Cannot be less than -1.0. If this value is different from -1.0, any linear damp derived from the world or areas will be overridden. - - - - - RigidBody's rotational velocity. - - - - - Damps RigidBody's rotational forces. - - - - - Called during physics processing, allowing you to read and safely modify the simulation state for the object. By default, it works in addition to the usual physics behavior, but the property allows you to disable the default behavior and do fully custom force integration for a body. - - - - - Returns the inverse inertia tensor basis. This is used to calculate the angular acceleration resulting from a torque applied to the RigidBody. - - - - - Sets an axis velocity. The velocity in the given vector axis will be set as the given vector length. This is useful for jumping behavior. - - - - - Adds a constant directional force (i.e. acceleration) without affecting rotation. - This is equivalent to add_force(force, Vector3(0,0,0)). - - - - - Adds a constant directional force (i.e. acceleration). - The position uses the rotation of the global coordinate system, but is centered at the object's origin. - - - - - Adds a constant rotational force (i.e. a motor) without affecting position. - - - - - Applies a directional impulse without affecting rotation. - This is equivalent to apply_impulse(Vector3(0,0,0), impulse). - - - - - Applies a positioned impulse to the body. An impulse is time independent! Applying an impulse every frame would result in a framerate-dependent force. For this reason it should only be used when simulating one-time impacts. The position uses the rotation of the global coordinate system, but is centered at the object's origin. - - - - - Applies a torque impulse which will be affected by the body mass and shape. This will rotate the body around the impulse vector passed. - - - - - Locks the specified linear or rotational axis. - - - - - Returns true if the specified linear or rotational axis is locked. - - - - - Returns a list of the bodies colliding with this one. Requires to be set to true and to be set high enough to detect all the collisions. - Note: The result of this test is not immediate after moving objects. For performance, list of collisions is updated once per frame and before the physics step. Consider using signals instead. - - - - - This node implements simulated 2D physics. You do not control a RigidBody2D directly. Instead you apply forces to it (gravity, impulses, etc.) and the physics simulation calculates the resulting movement based on its mass, friction, and other physical properties. - A RigidBody2D has 4 behavior s: Rigid, Static, Character, and Kinematic. - Note: You should not change a RigidBody2D's position or linear_velocity every frame or even very often. If you need to directly affect the body's state, use , which allows you to directly access the physics state. - Please also keep in mind that physics bodies manage their own transform which overwrites the ones you set. So any direct or indirect transformation (including scaling of the node or its parent) will be visible in the editor only, and immediately reset at runtime. - If you need to override the default physics behavior or add a transformation at runtime, you can write a custom force integration. See . - The center of mass is always located at the node's origin without taking into account the centroid offsets. - - - - - Rigid mode. The body behaves as a physical object. It collides with other bodies and responds to forces applied to it. This is the default mode. - - - - - Static mode. The body behaves like a and does not move. - - - - - Character mode. Similar to , but the body can not rotate. - - - - - Kinematic mode. The body behaves like a , and must be moved by code. - - - - - Continuous collision detection disabled. This is the fastest way to detect body collisions, but can miss small, fast-moving objects. - - - - - Continuous collision detection enabled using raycasting. This is faster than shapecasting but less precise. - - - - - Continuous collision detection enabled using shapecasting. This is the slowest CCD method and the most precise. - - - - - The body's mode. See for possible values. - - - - - The body's mass. - - - - - The body's moment of inertia. This is like mass, but for rotation: it determines how much torque it takes to rotate the body. The moment of inertia is usually computed automatically from the mass and the shapes, but this function allows you to set a custom value. Set 0 inertia to return to automatically computing it. - - - - - The body's weight based on its mass and the Default Gravity value in Project > Project Settings > Physics > 2d. - - - - - The body's friction. Values range from 0 (frictionless) to 1 (maximum friction). - Deprecated, use instead via . - - - - - The body's bounciness. Values range from 0 (no bounce) to 1 (full bounciness). - Deprecated, use instead via . - - - - - The physics material override for the body. - If a material is assigned to this property, it will be used instead of any other physics material, such as an inherited one. - - - - - Multiplies the gravity applied to the body. The body's gravity is calculated from the Default Gravity value in Project > Project Settings > Physics > 2d and/or any additional gravity vector applied by s. - - - - - If true, internal force integration is disabled for this body. Aside from collision response, the body will only move as determined by the function. - - - - - Continuous collision detection mode. - Continuous collision detection tries to predict where a moving body will collide instead of moving it and correcting its movement after collision. Continuous collision detection is slower, but more precise and misses fewer collisions with small, fast-moving objects. Raycasting and shapecasting methods are available. See for details. - - - - - The maximum number of contacts that will be recorded. Requires to be set to true. - Note: The number of contacts is different from the number of collisions. Collisions between parallel edges will result in two contacts (one at each end), and collisions between parallel faces will result in four contacts (one at each corner). - - - - - If true, the body will emit signals when it collides with another RigidBody2D. See also . - - - - - If true, the body will not move and will not calculate forces until woken up by another body through, for example, a collision, or by using the or methods. - - - - - If true, the body can enter sleep mode when there is no movement. See . - Note: A RigidBody2D will never enter sleep mode automatically if its is . It can still be put to sleep manually by setting its property to true. - - - - - The body's linear velocity. - - - - - Damps the body's . If -1, the body will use the Default Linear Damp in Project > Project Settings > Physics > 2d. - - - - - The body's rotational velocity. - - - - - Damps the body's . If -1, the body will use the Default Angular Damp defined in Project > Project Settings > Physics > 2d. - - - - - The body's total applied force. - - - - - The body's total applied torque. - - - - - Allows you to read and safely modify the simulation state for the object. Use this instead of if you need to directly change the body's position or other physics properties. By default, it works in addition to the usual physics behavior, but allows you to disable the default behavior and write custom force integration for a body. - - - - - Sets the body's velocity on the given axis. The velocity in the given vector axis will be set as the given vector length. This is useful for jumping behavior. - - - - - Applies a directional impulse without affecting rotation. - - - - - Applies a positioned impulse to the body. An impulse is time-independent! Applying an impulse every frame would result in a framerate-dependent force. For this reason it should only be used when simulating one-time impacts (use the "_force" functions otherwise). The position uses the rotation of the global coordinate system, but is centered at the object's origin. - - - - - Applies a rotational impulse to the body. - - - - - Adds a constant directional force without affecting rotation. - - - - - Adds a positioned force to the body. Both the force and the offset from the body origin are in global coordinates. - - - - - Adds a constant rotational force. - - - - - Returns true if a collision would result from moving in the given vector. margin increases the size of the shapes involved in the collision detection, and result is an object of type , which contains additional information about the collision (should there be one). - - - - - Returns a list of the bodies colliding with this one. Requires to be set to true and to be set high enough to detect all the collisions. - Note: The result of this test is not immediate after moving objects. For performance, list of collisions is updated once per frame and before the physics step. Consider using signals instead. - - - - - Maintains a list of resources, nodes, exported, and overridden properties, and built-in scripts associated with a scene. - This class cannot be instantiated directly, it is retrieved for a given scene as the result of . - - - - - If passed to , blocks edits to the scene state. - - - - - If passed to , provides inherited scene resources to the local scene. - Note: Only available in editor builds. - - - - - If passed to , provides local scene resources to the local scene. Only the main scene should receive the main edit state. - Note: Only available in editor builds. - - - - - Returns the number of nodes in the scene. - The idx argument used to query node data in other get_node_* methods in the interval [0, get_node_count() - 1]. - - - - - Returns the type of the node at idx. - - - - - Returns the name of the node at idx. - - - - - Returns the path to the node at idx. - If for_parent is true, returns the path of the idx node's parent instead. - - - - - Returns the path to the owner of the node at idx, relative to the root node. - - - - - Returns true if the node at idx is an . - - - - - Returns the path to the represented scene file if the node at idx is an . - - - - - Returns a for the node at idx (i.e. the whole branch starting at this node, with its child nodes and resources), or null if the node is not an instance. - - - - - Returns the list of group names associated with the node at idx. - - - - - Returns the node's index, which is its position relative to its siblings. This is only relevant and saved in scenes for cases where new nodes are added to an instanced or inherited scene among siblings from the base scene. Despite the name, this index is not related to the idx argument used here and in other methods. - - - - - Returns the number of exported or overridden properties for the node at idx. - The prop_idx argument used to query node property data in other get_node_property_* methods in the interval [0, get_node_property_count() - 1]. - - - - - Returns the name of the property at prop_idx for the node at idx. - - - - - Returns the value of the property at prop_idx for the node at idx. - - - - - Returns the number of signal connections in the scene. - The idx argument used to query connection metadata in other get_connection_* methods in the interval [0, get_connection_count() - 1]. - - - - - Returns the path to the node that owns the signal at idx, relative to the root node. - - - - - Returns the name of the signal at idx. - - - - - Returns the path to the node that owns the method connected to the signal at idx, relative to the root node. - - - - - Returns the method connected to the signal at idx. - - - - - Returns the connection flags for the signal at idx. See constants. - - - - - Returns the list of bound parameters for the signal at idx. - - - - - As one of the most important classes, the manages the hierarchy of nodes in a scene as well as scenes themselves. Nodes can be added, retrieved and removed. The whole scene tree (and thus the current scene) can be paused. Scenes can be loaded, switched and reloaded. - You can also use the to organize your nodes into groups: every node can be assigned as many groups as you want to create, e.g. a "enemy" group. You can then iterate these groups or even call methods and set properties on all the group's members at once. - is the default implementation used by scenes, and is thus in charge of the game loop. - - - - - Fill the window with the content stretched to cover excessive space. Content may appear stretched. - - - - - Retain the same aspect ratio by padding with black bars on either axis. This prevents distortion. - - - - - Expand vertically. Left/right black bars may appear if the window is too wide. - - - - - Expand horizontally. Top/bottom black bars may appear if the window is too tall. - - - - - Expand in both directions, retaining the same aspect ratio. This prevents distortion while avoiding black bars. - - - - - Call a group with no flags (default). - - - - - Call a group in reverse scene order. - - - - - Call a group immediately (calls are normally made on idle). - - - - - Call a group only once even if the call is executed many times. - - - - - No stretching. - - - - - Render stretching in higher resolution (interpolated). - - - - - Keep the specified display resolution. No interpolation. Content may appear pixelated. - - - - - If true, collision shapes will be visible when running the game from the editor for debugging purposes. - - - - - If true, navigation polygons will be visible when running the game from the editor for debugging purposes. - - - - - If true, the is paused. Doing so will have the following behavior: - - 2D and 3D physics will be stopped. - - , and will not be called anymore in nodes. - - - - - If true, the 's refuses new incoming connections. - - - - - If true, font oversampling is used. - - - - - The root of the edited scene. - - - - - The current scene. - - - - - The peer object to handle the RPC system (effectively enabling networking when set). Depending on the peer itself, the will become a network server (check with ) and will set the root node's network mode to master, or it will become a regular peer with the root node set to puppet. All child nodes are set to inherit the network mode by default. Handling of networking-related events (connection, disconnection, new clients) is done by connecting to 's signals. - - - - - The 's root . - - - - - The default instance for this . - - - - - If true (default value), enables automatic polling of the for this SceneTree during idle_frame. - If false, you need to manually call to process network packets and deliver RPCs/RSETs. This allows running RPCs/RSETs in a different loop (e.g. physics, thread, specific time step) and for manual protection when accessing the from threads. - - - - - Returns true if the given group exists. - - - - - If true, the application automatically accepts quitting. Enabled by default. - For mobile platforms, see . - - - - - If true, the application quits automatically on going back (e.g. on Android). Enabled by default. - To handle 'Go Back' button when this option is disabled, use . - - - - - Marks the most recent as handled. - - - - - Returns true if the most recent was marked as handled with . - - - - - Returns a which will SceneTreeTimer.timeout after the given time in seconds elapsed in this . If pause_mode_process is set to false, pausing the will also pause the timer. - Commonly used to create a one-shot delay timer as in the following example: - - func some_function(): - print("start") - yield(get_tree().create_timer(1.0), "timeout") - print("end") - - - - - - Returns the number of nodes in this . - - - - - Returns the current frame number, i.e. the total frame count since the application started. - - - - - Quits the application. A process exit_code can optionally be passed as an argument. If this argument is 0 or greater, it will override the defined before quitting the application. - - - - - Configures screen stretching to the given , , minimum size and shrink ratio. - - - - - Queues the given object for deletion, delaying the call to to after the current frame. - - - - - Calls method on each member of the given group, respecting the given . - - - - - Sends the given notification to all members of the group, respecting the given . - - - - - Sets the given property to value on all members of the given group, respecting the given . - - - - - Calls method on each member of the given group. - - - - - Sends the given notification to all members of the group. - - - - - Sets the given property to value on all members of the given group. - - - - - Returns a list of all nodes assigned to the given group. - - - - - Changes the running scene to the one at the given path, after loading it into a and creating a new instance. - Returns on success, if the path cannot be loaded into a , or if that scene cannot be instantiated. - - - - - Changes the running scene to a new instance of the given . - Returns on success or if the scene cannot be instantiated. - - - - - Reloads the currently active scene. - Returns on success, if no was defined yet, if cannot be loaded into a , or if the scene cannot be instantiated. - - - - - Returns true if this 's is in server mode (listening for connections). - - - - - Returns true if there is a set. - - - - - Returns the peer IDs of all connected peers of this 's . - - - - - Returns the unique peer ID of this 's . - - - - - Returns the sender's peer ID for the most recently received RPC call. - - - - - A one-shot timer managed by the scene tree, which emits timeout on completion. See also . - As opposed to , it does not require the instantiation of a node. Commonly used to create a one-shot delay timer as in the following example: - - func some_function(): - print("Timer started.") - yield(get_tree().create_timer(1.0), "timeout") - print("Timer ended.") - - - - - - The time remaining. - - - - - A class stored as a resource. A script extends the functionality of all objects that instance it. - The new method of a script subclass creates a new instance. extends an existing object, if that object's class matches one of the script's base classes. - - - - - The script source code or an empty string if source code is not available. When set, does not reload the class implementation automatically. - - - - - Returns true if the script can be instanced. - - - - - Returns true if base_object is an instance of this script. - - - - - Returns true if the script contains non-empty source code. - - - - - Reloads the script's class implementation. Returns an error code. - - - - - Returns the script directly inherited by this script. - - - - - Returns the script's base type. - - - - - Returns true if the script, or a base class, defines a signal with the given name. - - - - - Returns the list of properties in this . - - - - - Returns the list of methods in this . - - - - - Returns the list of user signals defined in this . - - - - - Returns a dictionary containing constant names and their values. - - - - - Returns the default value of the specified property. - - - - - Returns true if the script is a tool script. A tool script can run in the editor. - - - - - Scrollbars are a -based , that display a draggable area (the size of the page). Horizontal () and Vertical () versions are available. - - - - - Overrides the step used when clicking increment and decrement buttons or when using arrow keys when the is focused. - - - - - A ScrollContainer node meant to contain a child. ScrollContainers will automatically create a scrollbar child (, , or both) when needed and will only draw the Control within the ScrollContainer area. Scrollbars will automatically be drawn at the right (for vertical) or bottom (for horizontal) and will enable dragging to move the viewable Control (and its children) within the ScrollContainer. Scrollbars will also automatically resize the grabber based on the of the Control relative to the ScrollContainer. Works great with a control. You can set EXPAND on the children's size flags, so they will upscale to the ScrollContainer's size if it's larger (scroll is invisible for the chosen dimension). - - - - - If true, the ScrollContainer will automatically scroll to focused children (including indirect children) to make sure they are fully visible. - - - - - If true, enables horizontal scrolling. - - - - - The current horizontal scroll value. - - - - - If true, enables vertical scrolling. - - - - - The current vertical scroll value. - - - - - Returns the horizontal scrollbar of this . - - - - - Returns the vertical scrollbar of this . - - - - - Segment shape for 2D collisions. Consists of two points, a and b. - - - - - The segment's first point position. - - - - - The segment's second point position. - - - - - Separator is a used for separating other controls. It's purely a visual decoration. Horizontal () and Vertical () versions are available. - - - - - This class allows you to define a custom shader program that can be used by a . Shaders allow you to write your own custom behavior for rendering objects or updating particle information. For a detailed explanation and usage, please see the tutorials linked below. - - - - - Mode used to draw all 3D objects. - - - - - Mode used to draw all 2D objects. - - - - - Mode used to calculate particle information on a per-particle basis. Not used for drawing. - - - - - Returns the shader's code as the user has written it, not the full generated code used internally. - - - - - Returns the shader's custom defines. Custom defines can be used in Godot to add GLSL preprocessor directives (e.g: extensions) required for the shader logic. - Note: Custom defines are not validated by the Godot shader parser, so care should be taken when using them. - - - - - Returns the shader mode for the shader, either , or . - - - - - Sets the default texture to be used with a texture uniform. The default is used if a texture is not set in the . - Note: param must match the name of the uniform in the code exactly. - - - - - Returns the texture that is set as default for the specified parameter. - Note: param must match the name of the uniform in the code exactly. - - - - - Returns true if the shader has this param defined as a uniform in its code. - Note: param must match the name of the uniform in the code exactly. - - - - - A material that uses a custom program to render either items to screen or process particles. You can create multiple materials for the same shader but configure different values for the uniforms defined in the shader. - - - - - The program used to render this material. - - - - - Changes the value set for this material of a uniform in the shader. Note: param must match the name of the uniform in the code exactly. - - - - - Returns the current value set for this material of a uniform in the shader. - - - - - Returns true if the property identified by name can be reverted to a default value. - - - - - Returns the default value of the material property with given name. - - - - - Base class for all 3D shape resources. Nodes that inherit from this can be used as shapes for a or objects. - - - - - The collision margin for the shape. - - - - - Base class for all 2D shapes. All 2D shape types inherit from this. - - - - - The shape's custom solver bias. - - - - - Returns true if this shape is colliding with another. - This method needs the transformation matrix for this shape (local_xform), the shape to check collisions with (with_shape), and the transformation matrix of that shape (shape_xform). - - - - - Returns whether this shape would collide with another, if a given movement was applied. - This method needs the transformation matrix for this shape (local_xform), the movement to test on this shape (local_motion), the shape to check collisions with (with_shape), the transformation matrix of that shape (shape_xform), and the movement to test onto the other object (shape_motion). - - - - - Returns a list of the points where this shape touches another. If there are no collisions the list is empty. - This method needs the transformation matrix for this shape (local_xform), the shape to check collisions with (with_shape), and the transformation matrix of that shape (shape_xform). - - - - - Returns a list of the points where this shape would touch another, if a given movement was applied. If there are no collisions the list is empty. - This method needs the transformation matrix for this shape (local_xform), the movement to test on this shape (local_motion), the shape to check collisions with (with_shape), the transformation matrix of that shape (shape_xform), and the movement to test onto the other object (shape_motion). - - - - - Draws a solid shape onto a with the API filled with the specified color. The exact drawing method is specific for each shape and cannot be configured. - - - - - A shortcut for binding input. - Shortcuts are commonly used for interacting with a element from a . - - - - - The shortcut's . - Generally the is a keyboard key, though it can be any . - - - - - If true, this shortcut is valid. - - - - - Returns true if the shortcut's equals event. - - - - - Returns the shortcut's as a . - - - - - Skeleton provides a hierarchical interface for managing bones, including pose, rest and animation (see ). It can also use ragdoll physics. - The overall transform of a bone with respect to the skeleton is determined by the following hierarchical order: rest pose, custom pose and pose. - Note that "global pose" below refers to the overall transform of the bone with respect to skeleton, so it not the actual global/world transform of the bone. - - - - - Adds a bone, with name name. will become the bone index. - - - - - Returns the bone index that matches name as its name. - - - - - Returns the name of the bone at index index. - - - - - Returns the bone index which is the parent of the bone at bone_idx. If -1, then bone has no parent. - Note: The parent bone returned will always be less than bone_idx. - - - - - Sets the bone index parent_idx as the parent of the bone at bone_idx. If -1, then bone has no parent. - Note: parent_idx must be less than bone_idx. - - - - - Returns the amount of bones in the skeleton. - - - - - Returns the rest transform for a bone bone_idx. - - - - - Sets the rest transform for bone bone_idx. - - - - - Deprecated soon. - - - - - Deprecated soon. - - - - - Deprecated soon. - - - - - Clear all the bones in this skeleton. - - - - - Returns the pose transform of the specified bone. Pose is applied on top of the custom pose, which is applied on top the rest pose. - - - - - Sets the pose transform for bone bone_idx. - - - - - Returns the overall transform of the specified bone, with respect to the skeleton. Being relative to the skeleton frame, this is not the actual "global" transform of the bone. - - - - - Returns the custom pose of the specified bone. Custom pose is applied on top of the rest pose. - - - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Skeleton2D parents a hierarchy of objects. It is a requirement of . Skeleton2D holds a reference to the rest pose of its children and acts as a single point of access to its bones. - - - - - Returns the number of nodes in the node hierarchy parented by Skeleton2D. - - - - - Returns a from the node hierarchy parented by Skeleton2D. The object to return is identified by the parameter idx. Bones are indexed by descending the node hierarchy from top to bottom, adding the children of each branch before moving to the next sibling. - - - - - Returns the of a Skeleton2D instance. - - - - - The base class for and . - - - - - Radiance texture size is 32×32 pixels. - - - - - Radiance texture size is 64×64 pixels. - - - - - Radiance texture size is 128×128 pixels. - - - - - Radiance texture size is 256×256 pixels. - - - - - Radiance texture size is 512×512 pixels. - - - - - Radiance texture size is 1024×1024 pixels. - - - - - Radiance texture size is 2048×2048 pixels. - - - - - Represents the size of the enum. - - - - - The 's radiance map size. The higher the radiance map size, the more detailed the lighting from the will be. - See constants for values. - Note: Some hardware will have trouble with higher radiance sizes, especially and above. Only use such high values on high-end hardware. - - - - - Base class for GUI sliders. - Note: The Range.changed and Range.value_changed signals are part of the class which this class inherits from. - - - - - If true, the slider can be interacted with. If false, the value can be changed only by code. - - - - - If true, the value can be changed using the mouse wheel. - - - - - Number of ticks displayed on the slider, including border ticks. Ticks are uniformly-distributed value markers. - - - - - If true, the slider will display ticks for minimum and maximum values. - - - - - Slides across the X axis of the pivot object. - - - - - The maximum difference between the pivot points on their X axis before damping happens. - - - - - The minimum difference between the pivot points on their X axis before damping happens. - - - - - A factor applied to the movement across the slider axis once the limits get surpassed. The lower, the slower the movement. - - - - - The amount of restitution once the limits are surpassed. The lower, the more velocityenergy gets lost. - - - - - The amount of damping once the slider limits are surpassed. - - - - - A factor applied to the movement across the slider axis as long as the slider is in the limits. The lower, the slower the movement. - - - - - The amount of restitution inside the slider limits. - - - - - The amount of damping inside the slider limits. - - - - - A factor applied to the movement across axes orthogonal to the slider. - - - - - The amount of restitution when movement is across axes orthogonal to the slider. - - - - - The amount of damping when movement is across axes orthogonal to the slider. - - - - - The upper limit of rotation in the slider. - - - - - The lower limit of rotation in the slider. - - - - - A factor applied to the all rotation once the limit is surpassed. - - - - - The amount of restitution of the rotation when the limit is surpassed. - - - - - The amount of damping of the rotation when the limit is surpassed. - - - - - A factor applied to the all rotation in the limits. - - - - - The amount of restitution of the rotation in the limits. - - - - - The amount of damping of the rotation in the limits. - - - - - A factor applied to the all rotation across axes orthogonal to the slider. - - - - - The amount of restitution of the rotation across axes orthogonal to the slider. - - - - - The amount of damping of the rotation across axes orthogonal to the slider. - - - - - Represents the size of the enum. - - - - - The maximum difference between the pivot points on their X axis before damping happens. - - - - - The minimum difference between the pivot points on their X axis before damping happens. - - - - - A factor applied to the movement across the slider axis once the limits get surpassed. The lower, the slower the movement. - - - - - The amount of restitution once the limits are surpassed. The lower, the more velocity-energy gets lost. - - - - - The amount of damping that happens once the limit defined by and is surpassed. - - - - - A factor applied to the movement across the slider axis as long as the slider is in the limits. The lower, the slower the movement. - - - - - The amount of restitution inside the slider limits. - - - - - The amount of damping inside the slider limits. - - - - - A factor applied to the movement across axes orthogonal to the slider. - - - - - The amount of restitution when movement is across axes orthogonal to the slider. - - - - - The amount of damping when movement is across axes orthogonal to the slider. - - - - - The upper limit of rotation in the slider. - - - - - The lower limit of rotation in the slider. - - - - - A factor applied to the all rotation once the limit is surpassed. - Makes all rotation slower when between 0 and 1. - - - - - The amount of restitution of the rotation when the limit is surpassed. - Does not affect damping. - - - - - The amount of damping of the rotation when the limit is surpassed. - A lower damping value allows a rotation initiated by body A to travel to body B slower. - - - - - A factor applied to the all rotation in the limits. - - - - - The amount of restitution of the rotation in the limits. - - - - - The amount of damping of the rotation in the limits. - - - - - A factor applied to the all rotation across axes orthogonal to the slider. - - - - - The amount of restitution of the rotation across axes orthogonal to the slider. - - - - - The amount of damping of the rotation across axes orthogonal to the slider. - - - - - A deformable physics body. Used to create elastic or deformable objects such as cloth, rubber, or other flexible materials. - - - - - The physics layers this SoftBody is in. - Collidable objects can exist in any of 32 different layers. These layers work like a tagging system, and are not visual. A collidable can use these layers to select with which objects it can collide, using the collision_mask property. - A contact is detected if object A is in any of the layers that object B scans, or object B is in any layer scanned by object A. See Collision layers and masks in the documentation for more information. - - - - - The physics layers this SoftBody scans for collisions. See Collision layers and masks in the documentation for more information. - - - - - to a this SoftBody should avoid clipping. - - - - - Increasing this value will improve the resulting simulation, but can affect performance. Use with care. - - - - - The SoftBody's mass. - - - - - If true, the will respond to s. - - - - - Sets individual bits on the collision mask. Use this if you only need to change one layer's value. - - - - - Returns an individual bit on the collision mask. - - - - - Sets individual bits on the layer mask. Use this if you only need to change one layer's value. - - - - - Returns an individual bit on the collision mask. - - - - - Returns an array of nodes that were added as collision exceptions for this body. - - - - - Adds a body to the list of bodies that this body can't collide with. - - - - - Removes a body from the list of bodies that this body can't collide with. - - - - - Most basic 3D game object, with a 3D and visibility settings. All other 3D game objects inherit from Spatial. Use as a parent node to move, scale, rotate and show/hide children in a 3D project. - Affine operations (rotate, scale, translate) happen in parent's local coordinate system, unless the object is set as top-level. Affine operations in this coordinate system correspond to direct affine operations on the 's transform. The word local below refers to this coordinate system. The coordinate system that is attached to the object itself is referred to as object-local coordinate system. - Note: Unless otherwise specified, all methods that have angle parameters must have angles specified as radians. To convert degrees to radians, use @GDScript.deg2rad. - - - - - Spatial nodes receives this notification when their global transform changes. This means that either the current or a parent node changed its transform. - In order for to work, users first need to ask for it, with . - - - - - Spatial nodes receives this notification when they are registered to new resource. - - - - - Spatial nodes receives this notification when they are unregistered from current resource. - - - - - Spatial nodes receives this notification when their visibility changes. - - - - - World space (global) of this node. - - - - - Local translation of this node. - - - - - Rotation part of the local transformation in degrees, specified in terms of YXZ-Euler angles in the format (X angle, Y angle, Z angle). - - - - - Rotation part of the local transformation in radians, specified in terms of YXZ-Euler angles in the format (X angle, Y angle, Z angle). - Note: In the mathematical sense, rotation is a matrix and not a vector. The three Euler angles, which are the three independent parameters of the Euler-angle parametrization of the rotation matrix, are stored in a data structure not because the rotation is a vector, but only because exists as a convenient data-structure to store 3 floating-point numbers. Therefore, applying affine operations on the rotation "vector" is not meaningful. - - - - - Scale part of the local transformation. - - - - - Local space of this node, with respect to the parent node. - - - - - If true, this node is drawn. The node is only visible if all of its antecedents are visible as well (in other words, must return true). - - - - - The for this node. Used for example in as custom visualization and editing handles in Editor. - - - - - Returns the parent , or an empty if no parent exists or parent is not of type . - - - - - Sets whether the node ignores notification that its transformation (global or local) changed. - - - - - Makes the node ignore its parents transformations. Node transformations are only in global space. - - - - - Returns whether this node is set as Toplevel, that is whether it ignores its parent nodes transformations. - - - - - Sets whether the node uses a scale of (1, 1, 1) or its local transformation scale. Changes to the local transformation scale are preserved. - - - - - Returns whether this node uses a scale of (1, 1, 1) or its local transformation scale. - - - - - Returns the current resource this node is registered to. - - - - - Forces the transform to update. Transform changes in physics are not instant for performance reasons. Transforms are accumulated and then set. Use this if you need an up-to-date transform when doing physics operations. - - - - - Updates the of this node. - - - - - Returns true if the node is present in the , its property is true and all its antecedents are also visible. If any antecedent is hidden, this node will not be visible in the scene tree. - - - - - Enables rendering of this node. Changes to true. - - - - - Disables rendering of this node. Changes to false. - - - - - Sets whether the node notifies about its local transformation changes. will not propagate this by default. - - - - - Returns whether node notifies about its local transformation changes. will not propagate this by default. - - - - - Sets whether the node notifies about its global and local transformation changes. will not propagate this by default. - - - - - Returns whether the node notifies about its global and local transformation changes. will not propagate this by default. - - - - - Rotates the local transformation around axis, a unit , by specified angle in radians. - - - - - Rotates the global (world) transformation around axis, a unit , by specified angle in radians. The rotation axis is in global coordinate system. - - - - - Scales the global (world) transformation by the given scale factors. - - - - - Moves the global (world) transformation by offset. The offset is in global coordinate system. - - - - - Rotates the local transformation around axis, a unit , by specified angle in radians. The rotation axis is in object-local coordinate system. - - - - - Scales the local transformation by given 3D scale factors in object-local coordinate system. - - - - - Changes the node's position by the given offset in local space. - - - - - Rotates the local transformation around the X axis by angle in radians. - - - - - Rotates the local transformation around the Y axis by angle in radians. - - - - - Rotates the local transformation around the Z axis by angle in radians. - - - - - Changes the node's position by the given offset . - Note that the translation offset is affected by the node's scale, so if scaled by e.g. (10, 1, 1), a translation by an offset of (2, 0, 0) would actually add 20 (2 * 10) to the X coordinate. - - - - - Resets this node's transformations (like scale, skew and taper) preserving its rotation and translation by performing Gram-Schmidt orthonormalization on this node's . - - - - - Reset all transformations for this node (sets its to the identity matrix). - - - - - Rotates itself so that the local -Z axis points towards the target position. - The transform will first be rotated around the given up vector, and then fully aligned to the target by a further rotation around an axis perpendicular to both the target and up vectors. - Operations take place in global space. - - - - - Moves the node to the specified position, and then rotates itself to point toward the target as per . Operations take place in global space. - - - - - Transforms global_point from world space to this node's local space. - - - - - Transforms local_point from this node's local space to world space. - - - - - This provides a default material with a wide variety of rendering features and properties without the need to write shader code. See the tutorial below for details. - - - - - Adds the emission color to the color from the emission texture. - - - - - Multiplies the emission color by the color from the emission texture. - - - - - Default diffuse scattering algorithm. - - - - - Diffuse scattering ignores roughness. - - - - - Extends Lambert to cover more than 90 degrees when roughness increases. - - - - - Attempts to use roughness to emulate microsurfacing. - - - - - Uses a hard cut for lighting, with smoothing affected by roughness. - - - - - Default specular blob. - - - - - Older specular algorithm, included for compatibility. - - - - - Older specular algorithm, included for compatibility. - - - - - Toon blob which changes size based on roughness. - - - - - No specular blob. - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Constant for setting . - - - - - Represents the size of the enum. - - - - - No lighting is used on the object. Color comes directly from ALBEDO. - - - - - Lighting is calculated per-vertex rather than per-pixel. This can be used to increase the speed of the shader at the cost of quality. - - - - - Disables the depth test, so this object is drawn on top of all others. However, objects drawn after it in the draw order may cover it. - - - - - Set ALBEDO to the per-vertex color specified in the mesh. - - - - - Vertex color is in sRGB space and needs to be converted to linear. Only applies in the GLES3 renderer. - - - - - Uses point size to alter the size of primitive points. Also changes the albedo texture lookup to use POINT_COORD instead of UV. - - - - - Object is scaled by depth so that it always appears the same size on screen. - - - - - Shader will keep the scale set for the mesh. Otherwise the scale is lost when billboarding. Only applies when is . - - - - - Use triplanar texture lookup for all texture lookups that would normally use UV. - - - - - Use triplanar texture lookup for all texture lookups that would normally use UV2. - - - - - Use UV2 coordinates to look up from the . - - - - - Use UV2 coordinates to look up from the . - - - - - Use alpha scissor. Set by . - - - - - Use world coordinates in the triplanar texture lookup instead of local coordinates. - - - - - Forces the shader to convert albedo from sRGB space to linear space. - - - - - Disables receiving shadows from other objects. - - - - - Disables receiving ambient light. - - - - - Ensures that normals appear correct, even with non-uniform scaling. - - - - - Enables the shadow to opacity feature. - - - - - Represents the size of the enum. - - - - - Default cull mode. The back of the object is culled when not visible. - - - - - The front of the object is culled when not visible. - - - - - No culling is performed. - - - - - Use UV with the detail texture. - - - - - Use UV2 with the detail texture. - - - - - Do not use distance fade. - - - - - Smoothly fades the object out based on each pixel's distance from the camera using the alpha channel. - - - - - Smoothly fades the object out based on each pixel's distance from the camera using a dither approach. Dithering discards pixels based on a set pattern to smoothly fade without enabling transparency. On certain hardware this can be faster than . - - - - - Smoothly fades the object out based on the object's distance from the camera using a dither approach. Dithering discards pixels based on a set pattern to smoothly fade without enabling transparency. On certain hardware this can be faster than . - - - - - Billboard mode is disabled. - - - - - The object's Z axis will always face the camera. - - - - - The object's X axis will always face the camera. - - - - - Used for particle systems when assigned to and nodes. Enables particles_anim_* properties. - The or should also be set to a positive value for the animation to play. - - - - - Default depth draw mode. Depth is drawn only for opaque objects. - - - - - Depth draw is calculated for both opaque and transparent objects. - - - - - No depth draw. - - - - - For transparent objects, an opaque pass is made first with the opaque parts, then transparency is drawn. - - - - - Used to read from the red channel of a texture. - - - - - Used to read from the green channel of a texture. - - - - - Used to read from the blue channel of a texture. - - - - - Used to read from the alpha channel of a texture. - - - - - Currently unused. - - - - - Default blend mode. The color of the object is blended over the background based on the object's alpha value. - - - - - The color of the object is added to the background. - - - - - The color of the object is subtracted from the background. - - - - - The color of the object is multiplied by the background. - - - - - Texture specifying per-pixel color. - - - - - Texture specifying per-pixel metallic value. - - - - - Texture specifying per-pixel roughness value. - - - - - Texture specifying per-pixel emission color. - - - - - Texture specifying per-pixel normal vector. - - - - - Texture specifying per-pixel rim value. - - - - - Texture specifying per-pixel clearcoat value. - - - - - Texture specifying per-pixel flowmap direction for use with . - - - - - Texture specifying per-pixel ambient occlusion value. - - - - - Texture specifying per-pixel depth. - - - - - Texture specifying per-pixel subsurface scattering. - - - - - Texture specifying per-pixel transmission color. - - - - - Texture specifying per-pixel refraction strength. - - - - - Texture specifying per-pixel detail mask blending value. - - - - - Texture specifying per-pixel detail color. - - - - - Texture specifying per-pixel detail normal. - - - - - Represents the size of the enum. - - - - - If true, transparency is enabled on the body. See also . - - - - - If true, enables the "shadow to opacity" render mode where lighting modifies the alpha so shadowed areas are opaque and non-shadowed areas are transparent. Useful for overlaying shadows onto a camera feed in AR. - - - - - If true, the object is unaffected by lighting. - - - - - If true, lighting is calculated per vertex rather than per pixel. This may increase performance on low-end devices. - - - - - If true, depth testing is disabled and the object will be drawn in render order. - - - - - If true, render point size can be changed. - Note: this is only effective for objects whose geometry is point-based rather than triangle-based. See also . - - - - - If true, triplanar mapping is calculated in world space rather than object local space. See also . - - - - - If true, the object is rendered at the same size regardless of distance. - - - - - Forces a conversion of the from sRGB space to linear space. - - - - - If true, the object receives no shadow that would otherwise be cast onto it. - - - - - If true, the object receives no ambient light. - - - - - If true, the shader will compute extra operations to make sure the normal stays correct when using a non-uniform scale. Only enable if using non-uniform scaling. - - - - - If true, the vertex color is used as albedo color. - - - - - If true, the model's vertex colors are processed as sRGB mode. - - - - - The algorithm used for diffuse light scattering. See . - - - - - The method for rendering the specular blob. See . - - - - - The material's blend mode. - Note: Values other than Mix force the object into the transparent pipeline. See . - - - - - Which side of the object is not drawn when backfaces are rendered. See . - - - - - Determines when depth rendering takes place. See . See also . - - - - - Currently unimplemented in Godot. - - - - - The point size in pixels. See . - - - - - Controls how the object faces the camera. See . - - - - - If true, the shader will keep the scale set for the mesh. Otherwise the scale is lost when billboarding. Only applies when is . - - - - - If true, enables the vertex grow setting. See . - - - - - Grows object vertices in the direction of their normals. - - - - - If true, the shader will discard all pixels that have an alpha value less than . - - - - - Threshold at which the alpha scissor will discard values. - - - - - The number of horizontal frames in the particle sprite sheet. Only enabled when using . See . - - - - - The number of vertical frames in the particle sprite sheet. Only enabled when using . See . - - - - - If true, particle animations are looped. Only enabled when using . See . - - - - - The material's base color. - - - - - Texture to multiply by . Used for basic texturing of objects. - - - - - A high value makes the material appear more like a metal. Non-metals use their albedo as the diffuse color and add diffuse to the specular reflection. With non-metals, the reflection appears on top of the albedo color. Metals use their albedo as a multiplier to the specular reflection and set the diffuse color to black resulting in a tinted reflection. Materials work better when fully metal or fully non-metal, values between 0 and 1 should only be used for blending between metal and non-metal sections. To alter the amount of reflection use . - - - - - Sets the size of the specular lobe. The specular lobe is the bright spot that is reflected from light sources. - Note: unlike , this is not energy-conserving, so it should be left at 0.5 in most cases. See also . - - - - - Texture used to specify metallic for an object. This is multiplied by . - - - - - Specifies the channel of the in which the metallic information is stored. This is useful when you store the information for multiple effects in a single texture. For example if you stored metallic in the red channel, roughness in the blue, and ambient occlusion in the green you could reduce the number of textures you use. - - - - - Surface reflection. A value of 0 represents a perfect mirror while a value of 1 completely blurs the reflection. See also . - - - - - Texture used to control the roughness per-pixel. Multiplied by . - - - - - Specifies the channel of the in which the ambient occlusion information is stored. This is useful when you store the information for multiple effects in a single texture. For example if you stored metallic in the red channel, roughness in the blue, and ambient occlusion in the green you could reduce the number of textures you use. - - - - - If true, the body emits light. Emitting light makes the object appear brighter. The object can also cast light on other objects if a or is used and this object is used in baked lighting. - - - - - The emitted light's color. See . - - - - - The emitted light's strength. See . - - - - - Sets how interacts with . Can either add or multiply. See for options. - - - - - Use UV2 to read from the . - - - - - Texture that specifies how much surface emits light at a given point. - - - - - If true, normal mapping is enabled. - - - - - The strength of the normal map's effect. - - - - - Texture used to specify the normal at a given pixel. The normal_texture only uses the red and green channels. The normal read from normal_texture is oriented around the surface normal provided by the . - Note: Godot expects the normal map to use X+, Y-, and Z+ coordinates. See this page for a comparison of normal map coordinates expected by popular engines. - - - - - If true, rim effect is enabled. Rim lighting increases the brightness at glancing angles on an object. - - - - - Sets the strength of the rim lighting effect. - - - - - The amount of to blend light and albedo color when rendering rim effect. If 0 the light color is used, while 1 means albedo color is used. An intermediate value generally works best. - - - - - Texture used to set the strength of the rim lighting effect per-pixel. Multiplied by . - - - - - If true, clearcoat rendering is enabled. Adds a secondary transparent pass to the lighting calculation resulting in an added specular blob. This makes materials appear as if they have a clear layer on them that can be either glossy or rough. - - - - - Sets the strength of the clearcoat effect. Setting to 0 looks the same as disabling the clearcoat effect. - - - - - Sets the roughness of the clearcoat pass. A higher value results in a smoother clearcoat while a lower value results in a rougher clearcoat. - - - - - Texture that defines the strength of the clearcoat effect and the glossiness of the clearcoat. Strength is specified in the red channel while glossiness is specified in the green channel. - - - - - If true, anisotropy is enabled. Changes the shape of the specular blob and aligns it to tangent space. Mesh tangents are needed for this to work. If the mesh does not contain tangents the anisotropy effect will appear broken. - - - - - The strength of the anisotropy effect. - - - - - Texture that offsets the tangent map for anisotropy calculations. - - - - - If true, ambient occlusion is enabled. Ambient occlusion darkens areas based on the . - - - - - Amount that ambient occlusion affects lighting from lights. If 0, ambient occlusion only affects ambient light. If 1, ambient occlusion affects lights just as much as it affects ambient light. This can be used to impact the strength of the ambient occlusion effect, but typically looks unrealistic. - - - - - Texture that defines the amount of ambient occlusion for a given point on the object. - - - - - If true, use UV2 coordinates to look up from the . - - - - - Specifies the channel of the in which the ambient occlusion information is stored. This is useful when you store the information for multiple effects in a single texture. For example if you stored metallic in the red channel, roughness in the blue, and ambient occlusion in the green you could reduce the number of textures you use. - - - - - If true, depth mapping is enabled (also called "parallax mapping" or "height mapping"). See also . - - - - - Scales the depth offset effect. A higher number will create a larger depth. - - - - - If true, the shader will read depth texture at multiple points along the view ray to determine occlusion and parrallax. This can be very performance demanding, but results in more realistic looking depth mapping. - - - - - Number of layers to use when using and the view direction is parallel to the surface of the object. A higher number will be more performance demanding while a lower number may not look as crisp. - - - - - Number of layers to use when using and the view direction is perpendicular to the surface of the object. A higher number will be more performance demanding while a lower number may not look as crisp. - - - - - If true, direction of the tangent is flipped before using in the depth effect. This may be necessary if you have encoded your tangents in a way that is conflicting with the depth effect. - - - - - If true, direction of the binormal is flipped before using in the depth effect. This may be necessary if you have encoded your binormals in a way that is conflicting with the depth effect. - - - - - Texture used to determine depth at a given pixel. Depth is always stored in the red channel. - - - - - If true, subsurface scattering is enabled. Emulates light that penetrates an object's surface, is scattered, and then emerges. - - - - - The strength of the subsurface scattering effect. - - - - - Texture used to control the subsurface scattering strength. Stored in the red texture channel. Multiplied by . - - - - - If true, the transmission effect is enabled. - - - - - The color used by the transmission effect. Represents the light passing through an object. - - - - - Texture used to control the transmission effect per-pixel. Added to . - - - - - If true, the refraction effect is enabled. Distorts transparency based on light from behind the object. - - - - - The strength of the refraction effect. - - - - - Texture that controls the strength of the refraction per-pixel. Multiplied by . - - - - - Specifies the channel of the in which the ambient occlusion information is stored. This is useful when you store the information for multiple effects in a single texture. For example if you stored metallic in the red channel, roughness in the blue, and ambient occlusion in the green you could reduce the number of textures you use. - - - - - If true, enables the detail overlay. Detail is a second texture that gets mixed over the surface of the object based on . This can be used to add variation to objects, or to blend between two different albedo/normal textures. - - - - - Texture used to specify how the detail textures get blended with the base textures. - - - - - Specifies how the should blend with the current ALBEDO. See for options. - - - - - Specifies whether to use UV or UV2 for the detail layer. See for options. - - - - - Texture that specifies the color of the detail overlay. - - - - - Texture that specifies the per-pixel normal of the detail overlay. - Note: Godot expects the normal map to use X+, Y-, and Z+ coordinates. See this page for a comparison of normal map coordinates expected by popular engines. - - - - - How much to scale the UV coordinates. This is multiplied by UV in the vertex function. - - - - - How much to offset the UV coordinates. This amount will be added to UV in the vertex function. This can be used to offset a texture. - - - - - If true, instead of using UV textures will use a triplanar texture lookup to determine how to apply textures. Triplanar uses the orientation of the object's surface to blend between texture coordinates. It reads from the source texture 3 times, once for each axis and then blends between the results based on how closely the pixel aligns with each axis. This is often used for natural features to get a realistic blend of materials. Because triplanar texturing requires many more texture reads per-pixel it is much slower than normal UV texturing. Additionally, because it is blending the texture between the three axes, it is unsuitable when you are trying to achieve crisp texturing. - - - - - A lower number blends the texture more softly while a higher number blends the texture more sharply. - - - - - How much to scale the UV2 coordinates. This is multiplied by UV2 in the vertex function. - - - - - How much to offset the UV2 coordinates. This amount will be added to UV2 in the vertex function. This can be used to offset a texture. - - - - - If true, instead of using UV2 textures will use a triplanar texture lookup to determine how to apply textures. Triplanar uses the orientation of the object's surface to blend between texture coordinates. It reads from the source texture 3 times, once for each axis and then blends between the results based on how closely the pixel aligns with each axis. This is often used for natural features to get a realistic blend of materials. Because triplanar texturing requires many more texture reads per-pixel it is much slower than normal UV texturing. Additionally, because it is blending the texture between the three axes, it is unsuitable when you are trying to achieve crisp texturing. - - - - - A lower number blends the texture more softly while a higher number blends the texture more sharply. - - - - - If true, the proximity fade effect is enabled. The proximity fade effect fades out each pixel based on its distance to another object. - - - - - Distance over which the fade effect takes place. The larger the distance the longer it takes for an object to fade. - - - - - Specifies which type of fade to use. Can be any of the s. - - - - - Distance at which the object starts to fade. If the object is less than this distance away it will appear normal. - - - - - Distance at which the object fades fully and is no longer visible. - - - - - If true, enables the specified flag. Flags are optional behaviour that can be turned on and off. Only one flag can be enabled at a time with this function, the flag enumerators cannot be bit-masked together to enable or disable multiple flags at once. Flags can also be enabled by setting the corresponding member to true. See enumerator for options. - - - - - Returns true, if the specified flag is enabled. See enumerator for options. - - - - - If true, enables the specified . Many features that are available in s need to be enabled before use. This way the cost for using the feature is only incurred when specified. Features can also be enabled by setting the corresponding member to true. - - - - - Returns true, if the specified is enabled. - - - - - Sets the to be used by the specified . This function is called when setting members ending in *_texture. - - - - - Returns the associated with the specified . - - - - - Class representing a spherical . - - - - - Radius of sphere. - - - - - Full height of the sphere. - - - - - Number of radial segments on the sphere. - - - - - Number of segments along the height of the sphere. - - - - - If true, a hemisphere is created rather than a full sphere. - Note: To get a regular hemisphere, the height and radius of the sphere must be equal. - - - - - Sphere shape for 3D collisions, which can be set into a or . This shape is useful for modeling sphere-like 3D objects. - - - - - The sphere's radius. The shape's diameter is double the radius. - - - - - SpinBox is a numerical input text field. It allows entering integers and floats. - Example: - - var spin_box = SpinBox.new() - add_child(spin_box) - var line_edit = spin_box.get_line_edit() - line_edit.context_menu_enabled = false - spin_box.align = LineEdit.ALIGN_RIGHT - - The above code will create a , disable context menu on it and set the text alignment to right. - See class for more options over the . - - - - - Sets the text alignment of the . - - - - - If true, the will be editable. Otherwise, it will be read only. - - - - - Adds the specified prefix string before the numerical value of the . - - - - - Adds the specified suffix string after the numerical value of the . - - - - - Applies the current value of this . - - - - - Returns the instance from this . You can use it to access properties and methods of . - - - - - Container for splitting two s vertically or horizontally, with a grabber that allows adjusting the split offset or ratio. - - - - - The split dragger is visible when the cursor hovers it. - - - - - The split dragger is never visible. - - - - - The split dragger is never visible and its space collapsed. - - - - - The initial offset of the splitting between the two s, with 0 being at the end of the first . - - - - - If true, the area of the first will be collapsed and the dragger will be disabled. - - - - - Determines the dragger's visibility. See for details. - - - - - Clamps the value to not go outside the currently possible minimal and maximum values. - - - - - A Spotlight is a type of node that emits lights in a specific direction, in the shape of a cone. The light is attenuated through the distance. This attenuation can be configured by changing the energy, radius and attenuation parameters of . - - - - - The maximal range that can be reached by the spotlight. Note that the effectively lit area may appear to be smaller depending on the in use. No matter the in use, the light will never reach anything outside this range. - - - - - The spotlight's light energy attenuation curve. - - - - - The spotlight's angle in degrees. - - - - - The spotlight's angular attenuation curve. - - - - - The SpringArm node is a node that casts a ray (or collision shape) along its z axis and moves all its direct children to the collision point, minus a margin. - The most common use case for this is to make a 3rd person camera that reacts to collisions in the environment. - The SpringArm will either cast a ray, or if a shape is given, it will cast the shape in the direction of its z axis. - If you use the SpringArm as a camera controller for your player, you might need to exclude the player's collider from the SpringArm's collision check. - - - - - The layers against which the collision check shall be done. See Collision layers and masks in the documentation for more information. - - - - - The to use for the SpringArm. - When the shape is set, the SpringArm will cast the on its z axis instead of performing a ray cast. - - - - - The maximum extent of the SpringArm. This is used as a length for both the ray and the shape cast used internally to calculate the desired position of the SpringArm's child nodes. - To know more about how to perform a shape cast or a ray cast, please consult the documentation. - - - - - When the collision check is made, a candidate length for the SpringArm is given. - The margin is then subtracted to this length and the translation is applied to the child objects of the SpringArm. - This margin is useful for when the SpringArm has a as a child node: without the margin, the would be placed on the exact point of collision, while with the margin the would be placed close to the point of collision. - - - - - Returns the spring arm's current length. - - - - - Adds the object with the given to the list of objects excluded from the collision check. - - - - - Removes the given from the list of objects excluded from the collision check. - - - - - Clears the list of objects excluded from the collision check. - - - - - A node that displays a 2D texture. The texture displayed can be a region from a larger atlas texture, or a frame from a sprite sheet animation. - - - - - object to draw. - - - - - The normal map gives depth to the Sprite. - Note: Godot expects the normal map to use X+, Y-, and Z+ coordinates. See this page for a comparison of normal map coordinates expected by popular engines. - - - - - If true, texture is centered. - - - - - The texture's drawing offset. - - - - - If true, texture is flipped horizontally. - - - - - If true, texture is flipped vertically. - - - - - The number of rows in the sprite sheet. - - - - - The number of columns in the sprite sheet. - - - - - Current frame to display from sprite sheet. or must be greater than 1. - - - - - Coordinates of the frame to display from sprite sheet. This is as an alias for the property. or must be greater than 1. - - - - - If true, texture is cut from a larger atlas texture. See . - - - - - The region of the atlas texture to display. must be true. - - - - - If true, the outermost pixels get blurred out. - - - - - Returns true, if the pixel at the given position is opaque and false in other case. - Note: It also returns false, if the sprite's texture is null or if the given position is invalid. - - - - - Returns a representing the Sprite's boundary in local coordinates. Can be used to detect if the Sprite was clicked. Example: - - func _input(event): - if event is InputEventMouseButton and event.pressed and event.button_index == BUTTON_LEFT: - if get_rect().has_point(to_local(event.position)): - print("A click!") - - - - - - A node that displays a 2D texture in a 3D environment. The texture displayed can be a region from a larger atlas texture, or a frame from a sprite sheet animation. - - - - - object to draw. If is used, this will be overridden. - - - - - The number of rows in the sprite sheet. - - - - - The number of columns in the sprite sheet. - - - - - Current frame to display from sprite sheet. or must be greater than 1. - - - - - Coordinates of the frame to display from sprite sheet. This is as an alias for the property. or must be greater than 1. - - - - - If true, texture will be cut from a larger atlas texture. See . - - - - - The region of the atlas texture to display. must be true. - - - - - A node that displays 2D texture information in a 3D environment. - - - - - If set, the texture's transparency and the opacity are used to make those parts of the sprite invisible. - - - - - If set, lights in the environment affect the sprite. - - - - - If set, texture can be seen from the back as well, if not, it is invisible when looking at it from behind. - - - - - Represents the size of the enum. - - - - - If true, texture will be centered. - - - - - The texture's drawing offset. - - - - - If true, texture is flipped horizontally. - - - - - If true, texture is flipped vertically. - - - - - A color value that gets multiplied on, could be used for mood-coloring or to simulate the color of light. - - - - - The objects visibility on a scale from 0 fully invisible to 1 fully visible. - - - - - The size of one pixel's width on the sprite to scale it in 3D. - - - - - The direction in which the front of the texture faces. - - - - - If true, the texture's transparency and the opacity are used to make those parts of the sprite invisible. - - - - - If true, the in the has effects on the sprite. - - - - - If true, texture can be seen from the back as well, if false, it is invisible when looking at it from behind. - - - - - If true, the specified flag will be enabled. - - - - - Returns the value of the specified flag. - - - - - Returns the rectangle representing this sprite. - - - - - Sprite frame library for . Contains frames and animation data for playback. - Note: You can associate a set of normal maps by creating additional resources with a _normal suffix. For example, having 2 resources run and run_normal will make it so the run animation uses the normal map. - - - - - Compatibility property, always equals to an empty array. - - - - - Adds a new animation to the library. - - - - - If true, the named animation exists. - - - - - Removes the given animation. - - - - - Changes the animation's name to newname. - - - - - Returns an array containing the names associated to each animation. Values are placed in alphabetical order. - - - - - The animation's speed in frames per second. - - - - - The animation's speed in frames per second. - - - - - If true, the animation will loop. - - - - - If true, the given animation will loop. - - - - - Adds a frame to the given animation. - - - - - Returns the number of frames in the animation. - - - - - Returns the animation's selected frame. - - - - - Sets the texture of the given frame. - - - - - Removes the animation's selected frame. - - - - - Removes all frames from the given animation. - - - - - Removes all animations. A "default" animation will be created. - - - - - Static body for 3D physics. A static body is a simple body that is not intended to move. In contrast to , they don't consume any CPU resources as long as they don't move. - Additionally, a constant linear or angular velocity can be set for the static body, so even if it doesn't move, it affects other bodies as if it was moving (this is useful for simulating conveyor belts or conveyor wheels). - - - - - The body's friction, from 0 (frictionless) to 1 (full friction). - Deprecated, use instead via . - - - - - The body's bounciness. Values range from 0 (no bounce) to 1 (full bounciness). - Deprecated, use instead via . - - - - - The physics material override for the body. - If a material is assigned to this property, it will be used instead of any other physics material, such as an inherited one. - - - - - The body's constant linear velocity. This does not move the body, but affects other bodies that touch it, as if it was in a state of movement. - - - - - The body's constant angular velocity. This does not rotate the body, but affects other bodies that touch it, as if it was in a state of rotation. - - - - - Static body for 2D physics. A StaticBody2D is a body that is not intended to move. It is ideal for implementing objects in the environment, such as walls or platforms. - Additionally, a constant linear or angular velocity can be set for the static body, which will affect colliding bodies as if it were moving (for example, a conveyor belt). - - - - - The body's constant linear velocity. This does not move the body, but affects colliding bodies, as if it were moving. - - - - - The body's constant angular velocity. This does not rotate the body, but affects colliding bodies, as if it were rotating. - - - - - The body's friction. Values range from 0 (no friction) to 1 (full friction). - Deprecated, use instead via . - - - - - The body's bounciness. Values range from 0 (no bounce) to 1 (full bounciness). - Deprecated, use instead via . - - - - - The physics material override for the body. - If a material is assigned to this property, it will be used instead of any other physics material, such as an inherited one. - - - - - StreamPeer is an abstraction and base class for stream-based protocols (such as TCP or UNIX sockets). It provides an API for sending and receiving data through streams as raw data or strings. - - - - - If true, this will using big-endian format for encoding and decoding. - - - - - Sends a chunk of data through the connection, blocking if necessary until the data is done sending. This function returns an code. - - - - - Sends a chunk of data through the connection. If all the data could not be sent at once, only part of it will. This function returns two values, an code and an integer, describing how much data was actually sent. - - - - - Returns a chunk data with the received bytes. The amount of bytes to be received can be requested in the bytes argument. If not enough bytes are available, the function will block until the desired amount is received. This function returns two values, an code and a data array. - - - - - Returns a chunk data with the received bytes. The amount of bytes to be received can be requested in the "bytes" argument. If not enough bytes are available, the function will return how many were actually received. This function returns two values, an code, and a data array. - - - - - Returns the amount of bytes this has available. - - - - - Puts a signed byte into the stream. - - - - - Puts an unsigned byte into the stream. - - - - - Puts a signed 16-bit value into the stream. - - - - - Puts an unsigned 16-bit value into the stream. - - - - - Puts a signed 32-bit value into the stream. - - - - - Puts an unsigned 32-bit value into the stream. - - - - - Puts a signed 64-bit value into the stream. - - - - - Puts an unsigned 64-bit value into the stream. - - - - - Puts a single-precision float into the stream. - - - - - Puts a double-precision float into the stream. - - - - - Puts a zero-terminated ASCII string into the stream prepended by a 32-bit unsigned integer representing its size. - Note: To put an ASCII string without prepending its size, you can use : - - put_data("Hello world".to_ascii()) - - - - - - Puts a zero-terminated UTF-8 string into the stream prepended by a 32 bits unsigned integer representing its size. - Note: To put an UTF-8 string without prepending its size, you can use : - - put_data("Hello world".to_utf8()) - - - - - - Puts a Variant into the stream. If full_objects is true encoding objects is allowed (and can potentially include code). - - - - - Gets a signed byte from the stream. - - - - - Gets an unsigned byte from the stream. - - - - - Gets a signed 16-bit value from the stream. - - - - - Gets an unsigned 16-bit value from the stream. - - - - - Gets a signed 32-bit value from the stream. - - - - - Gets an unsigned 32-bit value from the stream. - - - - - Gets a signed 64-bit value from the stream. - - - - - Gets an unsigned 64-bit value from the stream. - - - - - Gets a single-precision float from the stream. - - - - - Gets a double-precision float from the stream. - - - - - Gets a string with byte-length bytes from the stream. If bytes is negative (default) the length will be read from the stream using the reverse process of . - - - - - Gets an UTF-8 string with byte-length bytes from the stream (this decodes the string sent as UTF-8). If bytes is negative (default) the length will be read from the stream using the reverse process of . - - - - - Gets a Variant from the stream. If allow_objects is true, decoding objects is allowed. - Warning: Deserialized objects can contain code which gets executed. Do not use this option if the serialized object comes from untrusted sources to avoid potential security threats such as remote code execution. - - - - - SSL stream peer. This object can be used to connect to an SSL server or accept a single SSL client connection. - - - - - A status representing a that is disconnected. - - - - - A status representing a during handshaking. - - - - - A status representing a that is connected to a host. - - - - - A status representing a in error state. - - - - - An error status that shows a mismatch in the SSL certificate domain presented by the host and the domain requested for validation. - - - - - Poll the connection to check for incoming bytes. Call this right before for it to work properly. - - - - - Accepts a peer connection as a server using the given private_key and providing the given certificate to the client. You can pass the optional chain parameter to provide additional CA chain information along with the certificate. - - - - - Connects to a peer using an underlying stream. If validate_certs is true, will validate that the certificate presented by the peer matches the for_hostname. - Note: Specifying a custom valid_certificate is not supported in HTML5 exports due to browsers restrictions. - - - - - Returns the status of the connection. See for values. - - - - - Disconnects from host. - - - - - TCP stream peer. This object can be used to connect to TCP servers, or also is returned by a TCP server. - - - - - The initial status of the . This is also the status after disconnecting. - - - - - A status representing a that is connecting to a host. - - - - - A status representing a that is connected to a host. - - - - - A status representing a in error state. - - - - - Connects to the specified host:port pair. A hostname will be resolved if valid. Returns on success or on failure. - - - - - Returns true if this peer is currently connected to a host, false otherwise. - - - - - Returns the status of the connection, see . - - - - - Returns the IP of this peer. - - - - - Returns the port of this peer. - - - - - Disconnects from host. - - - - - Disables Nagle's algorithm to improve latency for small packets. - Note: For applications that send large packets or need to transfer a lot of data, this can decrease the total available bandwidth. - - - - - A texture that is loaded from a .stex file. - - - - - The StreamTexture's file path to a .stex file. - - - - - Loads the texture from the given path. - - - - - StyleBox is that provides an abstract base class for drawing stylized boxes for the UI. StyleBoxes are used for drawing the styles of buttons, line edit backgrounds, tree backgrounds, etc. and also for testing a transparency mask for pointer signals. If mask test fails on a StyleBox assigned as mask to a control, clicks and motion signals will go through it to the one below. - - - - - The left margin for the contents of this style box.Increasing this value reduces the space available to the contents from the left. - Refer to for extra considerations. - - - - - The right margin for the contents of this style box. Increasing this value reduces the space available to the contents from the right. - Refer to for extra considerations. - - - - - The top margin for the contents of this style box. Increasing this value reduces the space available to the contents from the top. - Refer to for extra considerations. - - - - - The bottom margin for the contents of this style box. Increasing this value reduces the space available to the contents from the bottom. - If this value is negative, it is ignored and a child-specific margin is used instead. For example for the border thickness (if any) is used instead. - It is up to the code using this style box to decide what these contents are: for example, a respects this content margin for the textual contents of the button. - should be used to fetch this value as consumer instead of reading these properties directly. This is because it correctly respects negative values and the fallback mentioned above. - - - - - Test a position in a rectangle, return whether it passes the mask test. - - - - - Sets the default value of the specified to given offset in pixels. - - - - - Returns the default value of the specified . - - - - - Returns the content margin offset for the specified . - Positive values reduce size inwards, unlike 's margin values. - - - - - Returns the minimum size that this stylebox can be shrunk to. - - - - - Returns the size of this without the margins. - - - - - Returns the "offset" of a stylebox. This helper function returns a value equivalent to Vector2(style.get_margin(MARGIN_LEFT), style.get_margin(MARGIN_TOP)). - - - - - Returns the that handles its or callback at this moment. - - - - - Draws this stylebox using a with given . - You can get a value using on a -derived node. - - - - - Empty stylebox (really does not display anything). - - - - - This can be used to achieve all kinds of looks without the need of a texture. Those properties are customizable: - - Color - - Border width (individual width for each border) - - Rounded corners (individual radius for each corner) - - Shadow (with blur and offset) - Setting corner radius to high values is allowed. As soon as corners would overlap, the stylebox will switch to a relative system. Example: - - height = 30 - corner_radius_top_left = 50 - corner_radius_bottom_left = 100 - - The relative system now would take the 1:2 ratio of the two left corners to calculate the actual corner width. Both corners added will never be more than the height. Result: - - corner_radius_top_left: 10 - corner_radius_bottom_left: 20 - - - - - - The background color of the stylebox. - - - - - Toggles drawing of the inner part of the stylebox. - - - - - Border width for the left border. - - - - - Border width for the top border. - - - - - Border width for the right border. - - - - - Border width for the bottom border. - - - - - Sets the color of the border. - - - - - If true, the border will fade into the background color. - - - - - The top-left corner's radius. If 0, the corner is not rounded. - - - - - The top-right corner's radius. If 0, the corner is not rounded. - - - - - The bottom-right corner's radius. If 0, the corner is not rounded. - - - - - The bottom-left corner's radius. If 0, the corner is not rounded. - - - - - This sets the amount of vertices used for each corner. Higher values result in rounder corners but take more processing power to compute. When choosing a value, you should take the corner radius () into account. - For corner radii smaller than 10, 4 or 5 should be enough. For corner radii smaller than 30, values between 8 and 12 should be enough. - A corner detail of 1 will result in chamfered corners instead of rounded corners, which is useful for some artistic effects. - - - - - Expands the stylebox outside of the control rect on the left edge. Useful in combination with to draw a border outside the control rect. - - - - - Expands the stylebox outside of the control rect on the right edge. Useful in combination with to draw a border outside the control rect. - - - - - Expands the stylebox outside of the control rect on the top edge. Useful in combination with to draw a border outside the control rect. - - - - - Expands the stylebox outside of the control rect on the bottom edge. Useful in combination with to draw a border outside the control rect. - - - - - The color of the shadow. This has no effect if is lower than 1. - - - - - The shadow size in pixels. - - - - - The shadow offset in pixels. Adjusts the position of the shadow relatively to the stylebox. - - - - - Antialiasing draws a small ring around the edges, which fades to transparency. As a result, edges look much smoother. This is only noticeable when using rounded corners. - - - - - This changes the size of the faded ring. Higher values can be used to achieve a "blurry" effect. - - - - - Sets the border width to width pixels for all margins. - - - - - Returns the smallest border width out of all four borders. - - - - - Sets the border width to width pixels for the given margin. See for possible values. - - - - - Returns the given margin's border width. See for possible values. - - - - - Sets the corner radius for each corner to radius_top_left, radius_top_right, radius_bottom_right, and radius_bottom_left pixels. - - - - - Sets the corner radius to radius pixels for all corners. - - - - - Sets the corner radius to radius pixels for the given corner. See for possible values. - - - - - Returns the given corner's radius. See for possible values. - - - - - Sets the expand margin to size pixels for the given margin. See for possible values. - - - - - Sets the expand margin to size pixels for all margins. - - - - - Sets the expand margin for each margin to size_left, size_top, size_right, and size_bottom pixels. - - - - - Returns the size of the given margin's expand margin. See for possible values. - - - - - that displays a single line of a given color and thickness. It can be used to draw things like separators. - - - - - The line's color. - - - - - The number of pixels the line will extend before the 's bounds. If set to a negative value, the line will begin inside the 's bounds. - - - - - The number of pixels the line will extend past the 's bounds. If set to a negative value, the line will end inside the 's bounds. - - - - - The line's thickness in pixels. - - - - - If true, the line will be vertical. If false, the line will be horizontal. - - - - - Texture-based nine-patch , in a way similar to . This stylebox performs a 3×3 scaling of a texture, where only the center cell is fully stretched. This makes it possible to design bordered styles regardless of the stylebox's size. - - - - - Stretch the stylebox's texture. This results in visible distortion unless the texture size matches the stylebox's size perfectly. - - - - - Repeats the stylebox's texture to match the stylebox's size according to the nine-patch system. - - - - - Repeats the stylebox's texture to match the stylebox's size according to the nine-patch system. Unlike , the texture may be slightly stretched to make the nine-patch texture tile seamlessly. - - - - - The texture to use when drawing this style box. - - - - - The normal map to use when drawing this style box. - Note: Godot expects the normal map to use X+, Y-, and Z+ coordinates. See this page for a comparison of normal map coordinates expected by popular engines. - - - - - Species a sub-region of the texture to use. - This is equivalent to first wrapping the texture in an with the same region. - - - - - Increases the left margin of the 3×3 texture box. - A higher value means more of the source texture is considered to be part of the left border of the 3×3 box. - This is also the value used as fallback for if it is negative. - - - - - Increases the right margin of the 3×3 texture box. - A higher value means more of the source texture is considered to be part of the right border of the 3×3 box. - This is also the value used as fallback for if it is negative. - - - - - Increases the top margin of the 3×3 texture box. - A higher value means more of the source texture is considered to be part of the top border of the 3×3 box. - This is also the value used as fallback for if it is negative. - - - - - Increases the bottom margin of the 3×3 texture box. - A higher value means more of the source texture is considered to be part of the bottom border of the 3×3 box. - This is also the value used as fallback for if it is negative. - - - - - Expands the left margin of this style box when drawing, causing it to be drawn larger than requested. - - - - - Expands the right margin of this style box when drawing, causing it to be drawn larger than requested. - - - - - Expands the top margin of this style box when drawing, causing it to be drawn larger than requested. - - - - - Expands the bottom margin of this style box when drawing, causing it to be drawn larger than requested. - - - - - Controls how the stylebox's texture will be stretched or tiled horizontally. See for possible values. - - - - - Controls how the stylebox's texture will be stretched or tiled vertically. See for possible values. - - - - - Modulates the color of the texture when this style box is drawn. - - - - - If true, the nine-patch texture's center tile will be drawn. - - - - - Sets the margin to size pixels for the given margin. See for possible values. - - - - - Returns the size of the given margin. See for possible values. - - - - - Sets the expand margin to size pixels for the given margin. See for possible values. - - - - - Sets the expand margin to size pixels for all margins. - - - - - Sets the expand margin for each margin to size_left, size_top, size_right, and size_bottom pixels. - - - - - Returns the size of the given margin's expand margin. See for possible values. - - - - - The is used to construct a by specifying vertex attributes individually. It can be used to construct a from a script. All properties except indices need to be added before calling . For example, to add vertex colors and UVs: - - var st = SurfaceTool.new() - st.begin(Mesh.PRIMITIVE_TRIANGLES) - st.add_color(Color(1, 0, 0)) - st.add_uv(Vector2(0, 0)) - st.add_vertex(Vector3(0, 0, 0)) - - The above now contains one vertex of a triangle which has a UV coordinate and a specified . If another vertex were added without calling or , then the last values would be used. - Vertex attributes must be passed before calling . Failure to do so will result in an error when committing the vertex information to a mesh. - Additionally, the attributes used before the first vertex is added determine the format of the mesh. For example, if you only add UVs to the first vertex, you cannot add color to any of the subsequent vertices. - See also , and for procedural geometry generation. - Note: Godot uses clockwise winding order for front faces of triangle primitive modes. - - - - - Called before adding any vertices. Takes the primitive type as an argument (e.g. ). - - - - - Specifies the position of current vertex. Should be called after specifying other vertex properties (e.g. Color, UV). - - - - - Specifies a for the next vertex to use. - - - - - Specifies a normal for the next vertex to use. - - - - - Specifies a tangent for the next vertex to use. - - - - - Specifies a set of UV coordinates to use for the next vertex. - - - - - Specifies an optional second set of UV coordinates to use for the next vertex. - - - - - Adds an array of bones for the next vertex to use. bones must contain 4 integers. - - - - - Specifies weight values for next vertex to use. weights must contain 4 values. - - - - - Specifies whether the current vertex (if using only vertex arrays) or current index (if also using index arrays) should use smooth normals for normal calculation. - - - - - Inserts a triangle fan made of array data into being constructed. - Requires the primitive type be set to . - - If the parameter is null, then the default value is new Vector2[] {} - If the parameter is null, then the default value is new Color[] {} - If the parameter is null, then the default value is new Vector2[] {} - If the parameter is null, then the default value is new Vector3[] {} - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Adds an index to index array if you are using indexed vertices. Does not need to be called before adding vertices. - - - - - Shrinks the vertex array by creating an index array (avoids reusing vertices). - - - - - Removes the index array by expanding the vertex array. - - - - - Generates normals from vertices so you do not have to do it manually. If flip is true, the resulting normals will be inverted. - Requires the primitive type to be set to . - - - - - Generates a tangent vector for each vertex. Requires that each vertex have UVs and normals set already. - - - - - Sets to be used by the you are constructing. - - - - - Clear all information passed into the surface tool so far. - - - - - Creates a vertex array from an existing . - - - - - Creates a vertex array from the specified blend shape of an existing . This can be used to extract a specific pose from a blend shape. - - - - - Append vertices from a given surface onto the current vertex array with specified . - - - - - Returns a constructed from current information passed in. If an existing is passed in as an argument, will add an extra surface to the existing . - Default flag is . See ARRAY_COMPRESS_* constants in for other flags. - - - - - Commits the data to the same format used by . This way you can further process the mesh data using the API. - - - - - A TCP server. Listens to connections on a port and returns a when it gets an incoming connection. - - - - - Listen on the port binding to bind_address. - If bind_address is set as "*" (default), the server will listen on all available addresses (both IPv4 and IPv6). - If bind_address is set as "0.0.0.0" (for IPv4) or "::" (for IPv6), the server will listen on all available addresses matching that IP type. - If bind_address is set to any valid address (e.g. "192.168.1.101", "::1", etc), the server will only listen on the interface with that addresses (or fail if no interface with the given address exists). - - - - - Returns true if a connection is available for taking. - - - - - Returns true if the server is currently listening for connections. - - - - - If a connection is available, returns a StreamPeerTCP with the connection. - - - - - Stops listening. - - - - - Sets the active tab's visible property to the value true. Sets all other children's to false. - Ignores non- children. - Individual tabs are always visible unless you use and to hide it. - To hide only a tab's content, nest the content inside a child , so it receives the 's visibility setting instead. - - - - - Align the tabs to the left. - - - - - Align the tabs to the center. - - - - - Align the tabs to the right. - - - - - The alignment of all tabs in the tab container. See the constants for details. - - - - - The current tab index. When set, this index's node's visible property is set to true and all others are set to false. - - - - - If true, tabs are visible. If false, tabs' content and titles are hidden. - - - - - If true, tabs can be rearranged with mouse drag. - - - - - If true, children nodes that are hidden have their minimum size take into account in the total, instead of only the currently visible one. - - - - - Returns the number of tabs. - - - - - Returns the previously active tab index. - - - - - Returns the child node located at the active tab index. - - - - - Returns the node from the tab at index tab_idx. - - - - - Sets a title for the tab at index tab_idx. Tab titles default to the name of the indexed child node, but this can be overridden with . - - - - - Returns the title of the tab at index tab_idx. Tab titles default to the name of the indexed child node, but this can be overridden with . - - - - - Sets an icon for the tab at index tab_idx. - - - - - Returns the for the tab at index tab_idx or null if the tab has no . - - - - - If disabled is false, hides the tab at index tab_idx. - Note: Its title text will remain, unless also removed with . - - - - - Returns true if the tab at index tab_idx is disabled. - - - - - If set on a node instance, a popup menu icon appears in the top-right corner of the . Clicking it will expand the node. - - - - - Returns the node instance if one has been set already with . - - - - - Defines rearrange group id, choose for each the same value to enable tab drag between . Enable drag with set_drag_to_rearrange_enabled(true). - - - - - Returns the rearrange group id. - - - - - Simple tabs control, similar to but is only in charge of drawing tabs, not interact with children. - - - - - Never show the close buttons. - - - - - Only show the close button on the currently active tab. - - - - - Show the close button on all tabs. - - - - - Represents the size of the enum. - - - - - Align the tabs to the left. - - - - - Align the tabs to the center. - - - - - Align the tabs to the right. - - - - - Represents the size of the enum. - - - - - Select tab at index tab_idx. - - - - - The alignment of all tabs. See for details. - - - - - Sets when the close button will appear on the tabs. See for details. - - - - - if true, the mouse's scroll wheel cab be used to navigate the scroll view. - - - - - If true, tabs can be rearranged with mouse drag. - - - - - Returns the number of tabs. - - - - - Sets a title for the tab at index tab_idx. - - - - - Returns the title of the tab at index tab_idx. Tab titles default to the name of the indexed child node, but this can be overridden with . - - - - - Sets an icon for the tab at index tab_idx. - - - - - Returns the for the tab at index tab_idx or null if the tab has no . - - - - - If disabled is false, hides the tab at index tab_idx. - Note: Its title text will remain unless it is also removed with . - - - - - Returns true if the tab at index tab_idx is disabled. - - - - - Removes the tab at index tab_idx. - - - - - Adds a new tab. - - - - - Returns the number of hidden tabs offsetted to the left. - - - - - Returns true if the offset buttons (the ones that appear when there's not enough space for all tabs) are visible. - - - - - Moves the scroll view to make the tab visible. - - - - - Returns tab with local position and size. - - - - - Moves a tab from from to to. - - - - - Defines the rearrange group ID. Choose for each the same value to dragging tabs between . Enable drag with set_drag_to_rearrange_enabled(true). - - - - - Returns the ' rearrange group ID. - - - - - If true, enables selecting a tab with the right mouse button. - - - - - Returns true if select with right mouse button is enabled. - - - - - TextEdit is meant for editing large, multiline text. It also has facilities for editing code, such as syntax highlighting support and multiple levels of undo/redo. - - - - - Match case when searching. - - - - - Match whole words when searching. - - - - - Search from end to beginning. - - - - - Used to access the result column from . - - - - - Used to access the result line from . - - - - - Cuts (copies and clears) the selected text. - - - - - Copies the selected text. - - - - - Pastes the clipboard text over the selected text (or at the cursor's position). - - - - - Erases the whole text. - - - - - Selects the whole text. - - - - - Undoes the previous action. - - - - - Redoes the previous action. - - - - - Represents the size of the enum. - - - - - String value of the . - - - - - If true, read-only mode is enabled. Existing text cannot be modified and new text cannot be added. - - - - - If true, the line containing the cursor is highlighted. - - - - - If true, any custom color properties that have been set for this will be visible. - - - - - If true, line numbers are displayed to the left of the text. - - - - - If true, the "tab" character will have a visible representation. - - - - - If true, the "space" character will have a visible representation. - - - - - If true, the breakpoint gutter is visible. - - - - - If true, the fold gutter is visible. This enables folding groups of indented lines. - - - - - If true, all occurrences of the selected text will be highlighted. - - - - - If true, custom font_color_selected will be used for selected text. - - - - - If true, a right-click displays the context menu. - - - - - If true, shortcut keys for context menu items are enabled, even if the context menu is disabled. - - - - - If true, the native virtual keyboard is shown when focused on platforms that support it. - - - - - If true, text can be selected. - If false, text can not be selected by the user or by the or methods. - - - - - If true, sets the step of the scrollbars to 0.25 which results in smoother scrolling. - - - - - Vertical scroll sensitivity. - - - - - If true, all lines that have been set to hidden by , will not be visible. - - - - - If true, enables text wrapping when it goes beyond the edge of what is visible. - - - - - The current vertical scroll value. - - - - - The current horizontal scroll value. - - - - - If true, a minimap is shown, providing an outline of your source code. - - - - - The width, in pixels, of the minimap. - - - - - If true, the caret displays as a rectangle. - If false, the caret displays as a bar. - - - - - If true, the caret (visual cursor) blinks. - - - - - Duration (in seconds) of a caret's blinking cycle. - - - - - If true, a right-click moves the cursor at the mouse position before displaying the context menu. - If false, the context menu disregards mouse location. - - - - - Insert the specified text at the cursor position. - - - - - Returns the amount of total lines in the text. - - - - - Returns the text of a specific line. - - - - - Sets the text for a specific line. - - - - - Centers the viewport on the line the editing cursor is at. This also resets the value to 0. - - - - - Moves the cursor at the specified column index. - If adjust_viewport is set to true, the viewport will center at the cursor position after the move occurs. - - - - - Moves the cursor at the specified line index. - If adjust_viewport is set to true, the viewport will center at the cursor position after the move occurs. - If can_be_hidden is set to true, the specified line can be hidden using . - - - - - Returns the column the editing cursor is at. - - - - - Returns the line the editing cursor is at. - - - - - Cut's the current selection. - - - - - Copy's the current text selection. - - - - - Paste the current selection. - - - - - Perform selection, from line/column to line/column. - If is false, no selection will occur. - - - - - Select all the text. - If is false, no selection will occur. - - - - - Deselects the current selection. - - - - - Returns true if the selection is active. - - - - - Returns the selection begin line. - - - - - Returns the selection begin column. - - - - - Returns the selection end line. - - - - - Returns the selection end column. - - - - - Returns the text inside the selection. - - - - - Returns a text with the word under the mouse cursor location. - - - - - Perform a search inside the text. Search flags can be specified in the enum. - Returns an empty PoolIntArray if no result was found. Otherwise, the result line and column can be accessed at indices specified in the enum, e.g: - - var result = search(key, flags, line, column) - if result.size() > 0: - # Result found. - var res_line = result[TextEdit.SEARCH_RESULT_LINE] - var res_column = result[TextEdit.SEARCH_RESULT_COLUMN] - - - - - - Perform undo operation. - - - - - Perform redo operation. - - - - - Clears the undo history. - - - - - If true, hides the line of the specified index. - - - - - Returns whether the line at the specified index is hidden or not. - - - - - Folds all lines that are possible to be folded (see ). - - - - - Unhide all lines that were previously set to hidden by . - - - - - Folds the given line, if possible (see ). - - - - - Unfolds the given line, if folded. - - - - - Toggle the folding of the code block at the given line. - - - - - Returns if the given line is foldable, that is, it has indented lines right below it. - - - - - Returns whether the line at the specified index is folded or not. - - - - - Adds a keyword and its . - - - - - Returns whether the specified keyword has a color set to it or not. - - - - - Returns the of the specified keyword. - - - - - Adds color region (given the delimiters) and its colors. - - - - - Clears all custom syntax coloring information previously added with or . - - - - - Triggers a right-click menu action by the specified index. See for a list of available indexes. - - - - - Returns the of this . By default, this menu is displayed when right-clicking on the . - - - - - Returns an array containing the line number of each breakpoint. - - - - - Removes all the breakpoints. This will not fire the breakpoint_toggled signal. - - - - - A texture works by registering an image in the video hardware, which then can be used in 3D models or 2D or GUI . - Textures are often created by loading them from a file. See @GDScript.load. - is a base for other resources. It cannot be used directly. - - - - - Default flags. , and are enabled. - - - - - Generates mipmaps, which are smaller versions of the same texture to use when zoomed out, keeping the aspect ratio. - - - - - Repeats the texture (instead of clamp to edge). - - - - - Uses a magnifying filter, to enable smooth zooming in of the texture. - - - - - Uses anisotropic mipmap filtering. Generates smaller versions of the same texture with different aspect ratios. - This results in better-looking textures when viewed from oblique angles. - - - - - Converts the texture to the sRGB color space. - - - - - Repeats the texture with alternate sections mirrored. - - - - - Texture is a video surface. - - - - - The texture's . are used to set various properties of the . - - - - - Returns the texture width. - - - - - Returns the texture height. - - - - - Returns the texture size. - - - - - Returns true if this has an alpha channel. - - - - - Draws the texture using a with the API at the specified position. Equivalent to with a rect at position and the size of this . - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Draws the texture using a with the API. Equivalent to . - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Draws a part of the texture using a with the API. Equivalent to . - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Returns an that is a copy of data from this . s can be accessed and manipulated directly. - - - - - Texture3D is a 3-dimensional texture that has a width, height, and depth. - - - - - s store an array of images in a single primitive. Each layer of the texture array has its own mipmap chain. This makes it is a good alternative to texture atlases. - - - - - has the same functionality as , except it uses sprites instead of Godot's resource. It is faster to create, but it doesn't support localization like more complex s. - The "normal" state must contain a texture (); other textures are optional. - - - - - Scale to fit the node's bounding rectangle. - - - - - Tile inside the node's bounding rectangle. - - - - - The texture keeps its original size and stays in the bounding rectangle's top-left corner. - - - - - The texture keeps its original size and stays centered in the node's bounding rectangle. - - - - - Scale the texture to fit the node's bounding rectangle, but maintain the texture's aspect ratio. - - - - - Scale the texture to fit the node's bounding rectangle, center it, and maintain its aspect ratio. - - - - - Scale the texture so that the shorter side fits the bounding rectangle. The other side clips to the node's limits. - - - - - Texture to display by default, when the node is not in the disabled, focused, hover or pressed state. - - - - - Texture to display on mouse down over the node, if the node has keyboard focus and the player presses the Enter key or if the player presses the key. - - - - - Texture to display when the mouse hovers the node. - - - - - Texture to display when the node is disabled. See . - - - - - Texture to display when the node has mouse or keyboard focus. - - - - - Pure black and white image to use for click detection. On the mask, white pixels represent the button's clickable area. Use it to create buttons with curved shapes. - - - - - If true, the texture stretches to the edges of the node's bounding rectangle using the . If false, the texture will not scale with the node. - - - - - Controls the texture's behavior when you resize the node's bounding rectangle, only if is true. Set it to one of the constants. See the constants to learn more. - - - - - Base class for and . Cannot be used directly, but contains all the functions necessary for accessing and using and . Data is set on a per-layer basis. For s, the layer sepcifies the depth or Z-index, they can be treated as a bunch of 2D slices. Similarly, for s, the layer specifies the array layer. - - - - - Texture will generate mipmaps on creation. - - - - - Texture will repeat when UV used is outside the 0-1 range. - - - - - Use filtering when reading from texture. Filtering smooths out pixels. Turning filtering off is slightly faster and more appropriate when you need access to individual pixels. - - - - - Equivalent to . - - - - - Specifies which apply to this texture. - - - - - Returns a dictionary with all the data used by this texture. - - - - - Returns the current format being used by this texture. See for details. - - - - - Returns the width of the texture. Width is typically represented by the X-axis. - - - - - Returns the height of the texture. Height is typically represented by the Y-axis. - - - - - Returns the depth of the texture. Depth is the 3rd dimension (typically Z-axis). - - - - - Creates the or with specified width, height, and depth. See for format options. See enumerator for flags options. - - - - - Sets the data for the specified layer. Data takes the form of a 2-dimensional resource. - - - - - Returns an resource with the data from specified layer. - - - - - Partially sets the data for a specified layer by overwriting using the data of the specified image. x_offset and y_offset determine where the is "stamped" over the texture. The image must fit within the texture. - - - - - TextureProgress works like , but uses up to 3 textures instead of Godot's resource. It can be used to create horizontal, vertical and radial progress bars. - - - - - The fills from left to right. - - - - - The fills from right to left. - - - - - The fills from top to bottom. - - - - - The fills from bottom to top. - - - - - Turns the node into a radial bar. The fills clockwise. See , and to control the way the bar fills up. - - - - - Turns the node into a radial bar. The fills counterclockwise. See , and to control the way the bar fills up. - - - - - The fills from the center, expanding both towards the left and the right. - - - - - The fills from the center, expanding both towards the top and the bottom. - - - - - Turns the node into a radial bar. The fills radially from the center, expanding both clockwise and counterclockwise. See , and to control the way the bar fills up. - - - - - that draws under the progress bar. The bar's background. - - - - - that draws over the progress bar. Use it to add highlights or an upper-frame that hides part of . - - - - - that clips based on the node's value and . As value increased, the texture fills up. It shows entirely when value reaches max_value. It doesn't show at all if value is equal to min_value. - The value property comes from . See , , . - - - - - The fill direction. See for possible values. - - - - - Multiplies the color of the bar's texture_under texture. - - - - - Multiplies the color of the bar's texture_over texture. The effect is similar to , except it only affects this specific texture instead of the entire node. - - - - - Multiplies the color of the bar's texture_progress texture. - - - - - Starting angle for the fill of if is or . When the node's value is equal to its min_value, the texture doesn't show up at all. When the value increases, the texture fills and tends towards . - - - - - Upper limit for the fill of if is or . When the node's value is equal to its max_value, the texture fills up to this angle. - See , . - - - - - Offsets if is or . - - - - - If true, Godot treats the bar's textures like in . Use the stretch_margin_* properties like to set up the nine patch's 3×3 grid. When using a radial , this setting will enable stretching. - - - - - The width of the 9-patch's left column. - - - - - The height of the 9-patch's top row. - - - - - The width of the 9-patch's right column. - - - - - The height of the 9-patch's bottom row. A margin of 16 means the 9-slice's bottom corners and side will have a height of 16 pixels. You can set all 4 margin values individually to create panels with non-uniform borders. - - - - - Used to draw icons and sprites in a user interface. The texture's placement can be controlled with the property. It can scale, tile, or stay centered inside its bounding rectangle. - Note: You should enable when using a TextureRect to display a . Alternatively, you can enable on the Viewport. Otherwise, the image will appear upside down. - - - - - Scale to fit the node's bounding rectangle, only if expand is true. Default stretch_mode, for backwards compatibility. Until you set expand to true, the texture will behave like . - - - - - Scale to fit the node's bounding rectangle. - - - - - Tile inside the node's bounding rectangle. - - - - - The texture keeps its original size and stays in the bounding rectangle's top-left corner. - - - - - The texture keeps its original size and stays centered in the node's bounding rectangle. - - - - - Scale the texture to fit the node's bounding rectangle, but maintain the texture's aspect ratio. - - - - - Scale the texture to fit the node's bounding rectangle, center it and maintain its aspect ratio. - - - - - Scale the texture so that the shorter side fits the bounding rectangle. The other side clips to the node's limits. - - - - - The node's resource. - - - - - If true, the texture scales to fit its bounding rectangle. - - - - - Controls the texture's behavior when resizing the node's bounding rectangle. See . - - - - - If true, texture is flipped horizontally. - - - - - If true, texture is flipped vertically. - - - - - A theme for skinning controls. Controls can be skinned individually, but for complex applications, it's more practical to just create a global theme that defines everything. This theme can be applied to any ; the Control and its children will automatically use it. - Theme resources can alternatively be loaded by writing them in a .theme file, see the documentation for more information. - - - - - The theme's default font. - - - - - Sets the theme's icon to texture at name in type. - Does nothing if the theme does not have type. - - - - - Returns the icon at name if the theme has type. - - - - - Returns true if icon with name is in type. - Returns false if the theme does not have type. - - - - - Clears the icon at name if the theme has type. - - - - - Returns all the icons as a filled with each 's name, for use in , if the theme has type. - - - - - Sets theme's to stylebox at name in type. - Does nothing if the theme does not have type. - - - - - Returns the icon at name if the theme has type. - - - - - Returns true if with name is in type. - Returns false if the theme does not have type. - - - - - Clears at name if the theme has type. - - - - - Returns all the s as a filled with each 's name, for use in , if the theme has type. - - - - - Returns all the types as a filled with each 's type, for use in and/or , if the theme has type. - - - - - Sets the theme's to font at name in type. - Does nothing if the theme does not have type. - - - - - Returns the at name if the theme has type. - - - - - Returns true if with name is in type. - Returns false if the theme does not have type. - - - - - Clears the at name if the theme has type. - - - - - Returns all the s as a filled with each 's name, for use in , if the theme has type. - - - - - Sets the theme's to color at name in type. - Does nothing if the theme does not have type. - - - - - Returns the at name if the theme has type. - - - - - Returns true if with name is in type. - Returns false if the theme does not have type. - - - - - Clears the at name if the theme has type. - - - - - Returns all the s as a filled with each 's name, for use in , if the theme has type. - - - - - Sets the theme's constant to constant at name in type. - Does nothing if the theme does not have type. - - - - - Returns the constant at name if the theme has type. - - - - - Returns true if constant with name is in type. - Returns false if the theme does not have type. - - - - - Clears the constant at name if the theme has type. - - - - - Returns all the constants as a filled with each constant's name, for use in , if the theme has type. - - - - - Clears all values on the theme. - - - - - Returns all the types in type as a for use in any of the get_* functions, if the theme has type. - - - - - Sets the theme's values to a copy of the default theme values. - - - - - Sets the theme's values to a copy of a given theme. - - - - - Node for 2D tile-based maps. Tilemaps use a which contain a list of tiles (textures plus optional collision, navigation, and/or occluder shapes) which are used to create grid-based maps. - - - - - Returned when a cell doesn't exist. - - - - - Orthogonal orientation mode. - - - - - Isometric orientation mode. - - - - - Custom orientation mode. - - - - - Tile origin at its top-left corner. - - - - - Tile origin at its center. - - - - - Tile origin at its bottom-left corner. - - - - - Half offset on the X coordinate. - - - - - Half offset on the Y coordinate. - - - - - Half offset disabled. - - - - - Half offset on the X coordinate (negative). - - - - - Half offset on the Y coordinate (negative). - - - - - The TileMap orientation mode. See for possible values. - - - - - The assigned . - - - - - The TileMap's cell size. - - - - - The TileMap's quadrant size. Optimizes drawing by batching, using chunks of this size. - - - - - The custom to be applied to the TileMap's cells. - - - - - Amount to offset alternating tiles. See for possible values. - - - - - Position for tile origin. See for possible values. - - - - - If true, the TileMap's children will be drawn in order of their Y coordinate. - - - - - If true, the compatibility with the tilemaps made in Godot 3.1 or earlier is maintained (textures move when the tile origin changes and rotate if the texture size is not homogeneous). This mode presents problems when doing flip_h, flip_v and transpose tile operations on non-homogeneous isometric tiles (e.g. 2:1), in which the texture could not coincide with the collision, thus it is not recommended for isometric or non-square tiles. - If false, the textures do not move when doing flip_h, flip_v operations if no offset is used, nor when changing the tile origin. - The compatibility mode doesn't work with the option, because displacing textures with the option or in irregular tiles is not relevant when centering those textures. - - - - - If true, the textures will be centered in the middle of each tile. This is useful for certain isometric or top-down modes when textures are made larger or smaller than the tiles (e.g. to avoid flickering on tile edges). The offset is still applied, but from the center of the tile. If used, is ignored. - If false, the texture position start in the top-left corner unless is enabled. - - - - - If true, the cell's UVs will be clipped. - - - - - If true, this tilemap's collision shape will be added to the collision shape of the parent. The parent has to be a . - - - - - If true, TileMap collisions will be handled as a kinematic body. If false, collisions will be handled as static body. - - - - - Friction value for static body collisions (see collision_use_kinematic). - - - - - Bounce value for static body collisions (see collision_use_kinematic). - - - - - The collision layer(s) for all colliders in the TileMap. See Collision layers and masks in the documentation for more information. - - - - - The collision mask(s) for all colliders in the TileMap. See Collision layers and masks in the documentation for more information. - - - - - The light mask assigned to all light occluders in the TileMap. The TileSet's light occluders will cast shadows only from Light2D(s) that have the same light mask(s). - - - - - Sets the given collision layer bit. - - - - - Returns true if the given collision layer bit is set. - - - - - Sets the given collision mask bit. - - - - - Returns true if the given collision mask bit is set. - - - - - Sets the tile index for the cell given by a Vector2. - An index of -1 clears the cell. - Optionally, the tile can also be flipped, transposed, or given autotile coordinates. The autotile coordinate refers to the column and row of the subtile. - Note: Data such as navigation polygons and collision shapes are not immediately updated for performance reasons. - If you need these to be immediately updated, you can call . - Overriding this method also overrides it internally, allowing custom logic to be implemented when tiles are placed/removed: - - func set_cell(x, y, tile, flip_x=false, flip_y=false, transpose=false, autotile_coord=Vector2()) - # Write your custom logic here. - # To call the default method: - .set_cell(x, y, tile, flip_x, flip_y, transpose, autotile_coord) - - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Sets the tile index for the given cell. - An index of -1 clears the cell. - Optionally, the tile can also be flipped or transposed. - Note: Data such as navigation polygons and collision shapes are not immediately updated for performance reasons. - If you need these to be immediately updated, you can call . - - - - - Returns the tile index of the given cell. If no tile exists in the cell, returns . - - - - - Returns the tile index of the cell given by a Vector2. If no tile exists in the cell, returns . - - - - - Returns true if the given cell is flipped in the X axis. - - - - - Returns true if the given cell is flipped in the Y axis. - - - - - Returns true if the given cell is transposed, i.e. the X and Y axes are swapped. - - - - - Returns the coordinate (subtile column and row) of the autotile variation in the tileset. Returns a zero vector if the cell doesn't have autotiling. - - - - - Clears cells that do not exist in the tileset. - - - - - Clears all cells. - - - - - Returns a array with the positions of all cells containing a tile from the tileset (i.e. a tile index different from -1). - - - - - Returns an array of all cells with the given tile index specified in id. - - - - - Returns a rectangle enclosing the used (non-empty) tiles of the map. - - - - - Returns the global position corresponding to the given tilemap (grid-based) coordinates. - Optionally, the tilemap's half offset can be ignored. - - - - - Returns the tilemap (grid-based) coordinates corresponding to the given local position. - - - - - Updates the tile map's quadrants, allowing things such as navigation and collision shapes to be immediately used if modified. - - - - - Applies autotiling rules to the cell (and its adjacent cells) referenced by its grid-based X and Y coordinates. - - - - - Applies autotiling rules to the cells in the given region (specified by grid-based X and Y coordinates). - Calling with invalid (or missing) parameters applies autotiling rules for the entire tilemap. - - If the parameter is null, then the default value is new Vector2(0, 0) - If the parameter is null, then the default value is new Vector2(0, 0) - - - - A TileSet is a library of tiles for a . It contains a list of tiles, each consisting of a sprite and optional collision shapes. - Tiles are referenced by a unique integer ID. - - - - - Determines when the auto-tiler should consider two different auto-tile IDs to be bound together. - Note: neighbor_id will be -1 () when checking a tile against an empty neighbor tile. - - - - - Creates a new tile with the given ID. - - - - - Clears all bitmask information of the autotile. - - - - - Sets the subtile that will be used as an icon in an atlas/autotile given its coordinates. - The subtile defined as the icon will be used as a fallback when the atlas/autotile's bitmask information is incomplete. It will also be used to represent it in the TileSet editor. - - - - - Returns the subtile that's being used as an icon in an atlas/autotile given its coordinates. - The subtile defined as the icon will be used as a fallback when the atlas/autotile's bitmask information is incomplete. It will also be used to represent it in the TileSet editor. - - - - - Sets the priority of the subtile from an autotile given its coordinates. - When more than one subtile has the same bitmask value, one of them will be picked randomly for drawing. Its priority will define how often it will be picked. - - - - - Returns the priority of the subtile from an autotile given its coordinates. - When more than one subtile has the same bitmask value, one of them will be picked randomly for drawing. Its priority will define how often it will be picked. - - - - - Sets the drawing index of the subtile from an atlas/autotile given its coordinates. - - - - - Returns the drawing index of the subtile from an atlas/autotile given its coordinates. - - - - - Sets the light occluder of the subtile from an atlas/autotile given its coordinates. - - - - - Returns the light occluder of the subtile from an atlas/autotile given its coordinates. - - - - - Sets the navigation polygon of the subtile from an atlas/autotile given its coordinates. - - - - - Returns the navigation polygon of the subtile from an atlas/autotile given its coordinates. - - - - - Sets the bitmask of the subtile from an autotile given its coordinates. - The value is the sum of the values in present in the subtile (e.g. a value of 5 means the bitmask has bindings in both the top left and top right). - - - - - Returns the bitmask of the subtile from an autotile given its coordinates. - The value is the sum of the values in present in the subtile (e.g. a value of 5 means the bitmask has bindings in both the top left and top right). - - - - - Sets the of the autotile. - - - - - Returns the of the autotile. - - - - - Sets the spacing between subtiles of the atlas/autotile. - - - - - Returns the spacing between subtiles of the atlas/autotile. - - - - - Sets the size of the subtiles in an atlas/autotile. - - - - - Returns the size of the subtiles in an atlas/autotile. - - - - - Sets the tile's name. - - - - - Returns the tile's name. - - - - - Sets the tile's texture. - - - - - Returns the tile's texture. - - - - - Sets the tile's normal map texture. - Note: Godot expects the normal map to use X+, Y-, and Z+ coordinates. See this page for a comparison of normal map coordinates expected by popular engines. - - - - - Returns the tile's normal map texture. - - - - - Sets the tile's material. - - - - - Returns the tile's material. - - - - - Sets the tile's modulation color. - - - - - Returns the tile's modulation color. - - - - - Sets the tile's texture offset. - - - - - Returns the texture offset of the tile. - - - - - Sets the tile's sub-region in the texture. This is common in texture atlases. - - - - - Returns the tile sub-region in the texture. - - - - - Sets a shape for the tile, enabling collision. - - - - - Returns a tile's given shape. - - - - - Sets the offset of a tile's shape. - - - - - Returns the offset of a tile's shape. - - - - - Sets a on a tile's shape. - - - - - Returns the of a tile's shape. - - - - - Enables one-way collision on a tile's shape. - - - - - Returns the one-way collision value of a tile's shape. - - - - - Adds a shape to the tile. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Returns the number of shapes assigned to a tile. - - - - - Sets an array of shapes for the tile, enabling collision. - - - - - Returns an array of dictionaries describing the tile's shapes. - Dictionary structure in the array returned by this method: - - { - "autotile_coord": Vector2, - "one_way": bool, - "one_way_margin": int, - "shape": CollisionShape2D, - "shape_transform": Transform2D, - } - - - - - - Sets the tile's . - - - - - Returns the tile's . - - - - - Sets the tile's navigation polygon. - - - - - Returns the navigation polygon of the tile. - - - - - Sets an offset for the tile's navigation polygon. - - - - - Returns the offset of the tile's navigation polygon. - - - - - Sets a light occluder for the tile. - - - - - Returns the tile's light occluder. - - - - - Sets an offset for the tile's light occluder. - - - - - Returns the offset of the tile's light occluder. - - - - - Sets the tile's drawing index. - - - - - Returns the tile's Z index (drawing layer). - - - - - Removes the given tile ID. - - - - - Clears all tiles. - - - - - Returns the ID following the last currently used ID, useful when creating a new tile. - - - - - Returns the first tile matching the given name. - - - - - Returns an array of all currently used tile IDs. - - - - - Counts down a specified interval and emits a signal on reaching 0. Can be set to repeat or "one-shot" mode. - Note: To create an one-shot timer without instantiating a node, use . - - - - - Update the timer during the physics step at each frame (fixed framerate processing). - - - - - Update the timer during the idle time at each frame. - - - - - Processing mode. See . - - - - - Wait time in seconds. - - - - - If true, the timer will stop when reaching 0. If false, it will restart. - - - - - If true, the timer will automatically start when entering the scene tree. - Note: This property is automatically set to false after the timer enters the scene tree and starts. - - - - - If true, the timer is paused and will not process until it is unpaused again, even if is called. - - - - - The timer's remaining time in seconds. Returns 0 if the timer is inactive. - Note: You cannot set this value. To change the timer's remaining time, use . - - - - - Starts the timer. Sets wait_time to time_sec if time_sec > 0. This also resets the remaining time to wait_time. - Note: this method will not resume a paused timer. See . - - - - - Stops the timer. - - - - - Returns true if the timer is stopped. - - - - - This is a helper class to generate a flat (see ), creating a is equivalent to: - - var btn = Button.new() - btn.flat = true - - - - - - TouchScreenButton allows you to create on-screen buttons for touch devices. It's intended for gameplay use, such as a unit you have to touch to move. - This node inherits from . Unlike with nodes, you cannot set anchors on it. If you want to create menus or user interfaces, you may want to use nodes instead. To make button nodes react to touch events, you can enable the Emulate Mouse option in the Project Settings. - You can configure TouchScreenButton to be visible only on touch devices, helping you develop your game both for desktop and mobile devices. - - - - - Always visible. - - - - - Visible on touch screens only. - - - - - The button's texture for the normal state. - - - - - The button's texture for the pressed state. - - - - - The button's bitmask. - - - - - The button's shape. - - - - - If true, the button's shape is centered in the provided texture. If no texture is used, this property has no effect. - - - - - If true, the button's shape is visible. - - - - - If true, pass-by presses are enabled. - - - - - The button's action. Actions can be handled with . - - - - - The button's visibility mode. See for possible values. - - - - - Returns true if this button is currently pressed. - - - - - Translations are resources that can be loaded and unloaded on demand. They map a string to another string. - - - - - The locale of the translation. - - - - - Adds a message if nonexistent, followed by its translation. - - - - - Returns a message's translation. - - - - - Erases a message. - - - - - Returns all the messages (keys). - - - - - Returns the number of existing messages. - - - - - Server that manages all translations. Translations can be set to it and removed from it. - - - - - Sets the locale of the game. - - - - - Returns the current locale of the game. - - - - - Returns a locale's language and its variant (e.g. "en_US" would return "English (United States)"). - - - - - Returns the current locale's translation for the given message (key). - - - - - Adds a resource. - - - - - Removes the given translation from the server. - - - - - Clears the server from all translations. - - - - - Returns an Array of all loaded locales of the game. - - - - - This shows a tree of items that can be selected, expanded and collapsed. The tree can have multiple columns with custom controls like text editing, buttons and popups. It can be useful for structured displays and interactions. - Trees are built via code, using objects to create the structure. They have a single root but multiple roots can be simulated if a dummy hidden root is added. - - func _ready(): - var tree = Tree.new() - var root = tree.create_item() - tree.set_hide_root(true) - var child1 = tree.create_item(root) - var child2 = tree.create_item(root) - var subchild1 = tree.create_item(child1) - subchild1.set_text(0, "Subchild1") - - To iterate over all the objects in a object, use and after getting the root through . You can use on a to remove it from the . - - - - - Allows selection of a single cell at a time. From the perspective of items, only a single item is allowed to be selected. And there is only one column selected in the selected item. - The focus cursor is always hidden in this mode, but it is positioned at the current selection, making the currently selected item the currently focused item. - - - - - Allows selection of a single row at a time. From the perspective of items, only a single items is allowed to be selected. And all the columns are selected in the selected item. - The focus cursor is always hidden in this mode, but it is positioned at the first column of the current selection, making the currently selected item the currently focused item. - - - - - Allows selection of multiple cells at the same time. From the perspective of items, multiple items are allowed to be selected. And there can be multiple columns selected in each selected item. - The focus cursor is visible in this mode, the item or column under the cursor is not necessarily selected. - - - - - Disables all drop sections, but still allows to detect the "on item" drop section by . - Note: This is the default flag, it has no effect when combined with other flags. - - - - - Enables the "on item" drop section. This drop section covers the entire item. - When combined with , this drop section halves the height and stays centered vertically. - - - - - Enables "above item" and "below item" drop sections. The "above item" drop section covers the top half of the item, and the "below item" drop section covers the bottom half. - When combined with , these drop sections halves the height and stays on top / bottom accordingly. - - - - - The number of columns. - - - - - If true, the currently selected cell may be selected again. - - - - - If true, a right mouse button click can select items. - - - - - If true, the folding arrow is hidden. - - - - - If true, the tree's root is hidden. - - - - - The drop mode as an OR combination of flags. See constants. Once dropping is done, reverts to . Setting this during is recommended. - This controls the drop sections, i.e. the decision and drawing of possible drop locations based on the mouse position. - - - - - Allows single or multiple selection. See the constants. - - - - - Clears the tree. This removes all items. - - - - - Creates an item in the tree and adds it as a child of parent. - If parent is null, the root item will be the parent, or the new item will be the root itself if the tree is empty. - The new item will be the idxth child of parent, or it will be the last child if there are not enough siblings. - - - - - Returns the tree's root item, or null if the tree is empty. - - - - - Sets the minimum width of a column. Columns that have the "Expand" flag will use their "min_width" in a similar fashion to . - - - - - If true, the column will have the "Expand" flag of . Columns that have the "Expand" flag will use their "min_width" in a similar fashion to . - - - - - Returns the column's width in pixels. - - - - - Returns the next selected item after the given one, or null if the end is reached. - If from is null, this returns the first selected item. - - - - - Returns the currently focused item, or null if no item is focused. - In and modes, the focused item is same as the selected item. In mode, the focused item is the item under the focus cursor, not necessarily selected. - To get the currently selected item(s), use . - - - - - Returns the currently focused column, or -1 if no column is focused. - In mode, the focused column is the selected column. In mode, the focused column is always 0 if any item is selected. In mode, the focused column is the column under the focus cursor, and there are not necessarily any column selected. - To tell whether a column of an item is selected, use . - - - - - Returns the last pressed button's index. - - - - - Returns the currently edited item. This is only available for custom cell mode. - - - - - Returns the column for the currently edited item. This is only available for custom cell mode. - - - - - Returns the rectangle for custom popups. Helper to create custom cell controls that display a popup. See . - - - - - Returns the rectangle area for the specified item. If column is specified, only get the position and size of that column, otherwise get the rectangle containing all columns. - - - - - Returns the tree item at the specified position (relative to the tree origin position). - - - - - Returns the column index at position, or -1 if no item is there. - - - - - Returns the drop section at position, or -100 if no item is there. - Values -1, 0, or 1 will be returned for the "above item", "on item", and "below item" drop sections, respectively. See for a description of each drop section. - To get the item which the returned drop section is relative to, use . - - - - - Makes the currently focused cell visible. - This will scroll the tree if necessary. In mode, this will not do horizontal scrolling, as all the cells in the selected row is focused logically. - Note: Despite the name of this method, the focus cursor itself is only visible in mode. - - - - - If true, column titles are visible. - - - - - Returns true if the column titles are being shown. - - - - - Sets the title of a column. - - - - - Returns the column's title. - - - - - Returns the current scrolling position. - - - - - Control for a single item inside a . May have child s and be styled as well as contain buttons. - You can remove a by using . - - - - - Cell contains a string. - - - - - Cell can be checked. - - - - - Cell contains a range. - - - - - Cell contains an icon. - - - - - Align text to the left. See set_text_align(). - - - - - Center text. See set_text_align(). - - - - - Align text to the right. See set_text_align(). - - - - - If true, the TreeItem is collapsed. - - - - - If true, folding is disabled for this TreeItem. - - - - - The custom minimum height. - - - - - Sets the given column's cell mode to mode. See constants. - - - - - Returns the column's cell mode. - - - - - If true, the column column is checked. - - - - - Returns true if the given column is checked. - - - - - Returns the given column's text. - - - - - Sets the given column's icon . - - - - - Returns the given column's icon . Error if no icon is set. - - - - - Sets the given column's icon's texture region. - - - - - Returns the icon region as . - - - - - Sets the given column's icon's maximum width. - - - - - Returns the column's icon's maximum width. - - - - - Modulates the given column's icon with modulate. - - - - - Returns the modulating the column's icon. - - - - - Sets the given column's custom draw callback to callback method on object. - The callback should accept two arguments: the that is drawn and its position and size as a . - - - - - Returns the next TreeItem in the tree or a null object if there is none. - - - - - Returns the previous TreeItem in the tree or a null object if there is none. - - - - - Returns the parent TreeItem or a null object if there is none. - - - - - Returns the TreeItem's first child item or a null object if there is none. - - - - - Returns the next visible TreeItem in the tree or a null object if there is none. - If wrap is enabled, the method will wrap around to the first visible element in the tree when called on the last visible element, otherwise it returns null. - - - - - Returns the previous visible TreeItem in the tree or a null object if there is none. - If wrap is enabled, the method will wrap around to the last visible element in the tree when called on the first visible element, otherwise it returns null. - - - - - Removes the given child and all its children from the . Note that it doesn't free the item from memory, so it can be reused later. To completely remove a use . - - - - - If true, the given column is selectable. - - - - - Returns true if column column is selectable. - - - - - Returns true if column column is selected. - - - - - Selects the column column. - - - - - Deselects the given column. - - - - - If true, column column is editable. - - - - - Returns true if column column is editable. - - - - - Sets the given column's custom color. - - - - - Resets the color for the given column to default. - - - - - Returns the custom color of column column. - - - - - Sets the given column's custom background color and whether to just use it as an outline. - - - - - Resets the background color for the given column to default. - - - - - Returns the custom background color of column column. - - - - - Adds a button with button at column column. The button_idx index is used to identify the button when calling other methods. If not specified, the next available index is used, which may be retrieved by calling immediately after this method. Optionally, the button can be disabled and have a tooltip. - - - - - Returns the number of buttons in column column. May be used to get the most recently added button's index, if no index was specified. - - - - - Returns the tooltip string for the button at index button_idx in column column. - - - - - Returns the of the button at index button_idx in column column. - - - - - Sets the given column's button at index button_idx to button. - - - - - Removes the button at index button_idx in column column. - - - - - If true, disables the button at index button_idx in column column. - - - - - Returns true if the button at index button_idx for the given column is disabled. - - - - - If true, column column is expanded to the right. - - - - - Returns true if expand_right is set. - - - - - Sets the given column's tooltip text. - - - - - Returns the given column's tooltip. - - - - - Sets the given column's text alignment. See for possible values. - - - - - Returns the given column's text alignment. - - - - - Moves this TreeItem to the top in the hierarchy. - - - - - Moves this TreeItem to the bottom in the hierarchy. - - - - - Calls the method on the actual TreeItem and its children recursively. Pass parameters as a comma separated list. - - - - - Mesh type used internally for collision calculations. - - - - - Tweens are useful for animations requiring a numerical property to be interpolated over a range of values. The name tween comes from in-betweening, an animation technique where you specify keyframes and the computer interpolates the frames that appear between them. - is more suited than for animations where you don't know the final values in advance. For example, interpolating a dynamically-chosen camera zoom value is best done with a node; it would be difficult to do the same thing with an node. - Here is a brief usage example that makes a 2D node move smoothly between two positions: - - var tween = get_node("Tween") - tween.interpolate_property($Node2D, "position", - Vector2(0, 0), Vector2(100, 100), 1, - Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - tween.start() - - Many methods require a property name, such as "position" above. You can find the correct property name by hovering over the property in the Inspector. You can also provide the components of a property directly by using "property:component" (eg. position:x), where it would only apply to that particular component. - Many of the methods accept trans_type and ease_type. The first accepts an constant, and refers to the way the timing of the animation is handled (see easings.net for some examples). The second accepts an constant, and controls where the trans_type is applied to the interpolation (in the beginning, the end, or both). If you don't know which transition and easing to pick, you can try different constants with , and use the one that looks best. - Tween easing and transition types cheatsheet - - - - - The animation is interpolated linearly. - - - - - The animation is interpolated using a sine function. - - - - - The animation is interpolated with a quintic (to the power of 5) function. - - - - - The animation is interpolated with a quartic (to the power of 4) function. - - - - - The animation is interpolated with a quadratic (to the power of 2) function. - - - - - The animation is interpolated with an exponential (to the power of x) function. - - - - - The animation is interpolated with elasticity, wiggling around the edges. - - - - - The animation is interpolated with a cubic (to the power of 3) function. - - - - - The animation is interpolated with a function using square roots. - - - - - The animation is interpolated by bouncing at the end. - - - - - The animation is interpolated backing out at ends. - - - - - The tween updates with the _physics_process callback. - - - - - The tween updates with the _process callback. - - - - - The interpolation starts slowly and speeds up towards the end. - - - - - The interpolation starts quickly and slows down towards the end. - - - - - A combination of and . The interpolation is slowest at both ends. - - - - - A combination of and . The interpolation is fastest at both ends. - - - - - If true, the tween loops. - - - - - The tween's animation process thread. See . - - - - - The tween's speed multiplier. For example, set it to 1.0 for normal speed, 2.0 for two times normal speed, or 0.5 for half of the normal speed. A value of 0 pauses the animation, but see also or for this. - - - - - Returns true if any tweens are currently running. - Note: This method doesn't consider tweens that have ended. - - - - - Activates/deactivates the tween. See also and . - - - - - Starts the tween. You can define animations both before and after this. - - - - - Resets a tween to its initial value (the one given, not the one before the tween), given its object and property/method pair. By default, all tweens are removed, unless key is specified. - - - - - Resets all tweens to their initial values (the ones given, not those before the tween). - - - - - Stops a tween, given its object and property/method pair. By default, all tweens are stopped, unless key is specified. - - - - - Stops animating all tweens. - - - - - Continues animating a stopped tween, given its object and property/method pair. By default, all tweens are resumed, unless key is specified. - - - - - Continues animating all stopped tweens. - - - - - Stops animation and removes a tween, given its object and property/method pair. By default, all tweens are removed, unless key is specified. - - - - - Stops animation and removes all tweens. - - - - - Sets the interpolation to the given time in seconds. - - - - - Returns the current time of the tween. - - - - - Returns the total time needed for all tweens to end. If you have two tweens, one lasting 10 seconds and the other 20 seconds, it would return 20 seconds, as by that time all tweens would have finished. - - - - - Animates property of object from initial_val to final_val for duration seconds, delay seconds later. Setting the initial value to null uses the current value of the property. - Use for trans_type and for ease_type parameters. These values control the timing and direction of the interpolation. See the class description for more information. - - - - - Animates method of object from initial_val to final_val for duration seconds, delay seconds later. Methods are called with consecutive values. - Use for trans_type and for ease_type parameters. These values control the timing and direction of the interpolation. See the class description for more information. - - - - - Calls callback of object after duration. arg1-arg5 are arguments to be passed to the callback. - - - - - Calls callback of object after duration on the main thread (similar to ). arg1-arg5 are arguments to be passed to the callback. - - - - - Follows property of object and applies it on target_property of target, beginning from initial_val for duration seconds, delay seconds later. - Use for trans_type and for ease_type parameters. These values control the timing and direction of the interpolation. See the class description for more information. - - - - - Follows method of object and applies the returned value on target_method of target, beginning from initial_val for duration seconds, delay later. Methods are called with consecutive values. - Use for trans_type and for ease_type parameters. These values control the timing and direction of the interpolation. See the class description for more information. - - - - - Animates property of object from the current value of the initial_val property of initial to final_val for duration seconds, delay seconds later. - Use for trans_type and for ease_type parameters. These values control the timing and direction of the interpolation. See the class description for more information. - - - - - Animates method of object from the value returned by initial_method to final_val for duration seconds, delay seconds later. Methods are animated by calling them with consecutive values. - Use for trans_type and for ease_type parameters. These values control the timing and direction of the interpolation. See the class description for more information. - - - - - A simple server that opens a UDP socket and returns connected upon receiving new packets. See also . - After starting the server (), you will need to it at regular intervals (e.g. inside ) for it to process new packets, delivering them to the appropriate , and taking new connections. - Below a small example of how it can be used: - - # server.gd - extends Node - - var server := UDPServer.new() - var peers = [] - - func _ready(): - server.listen(4242) - - func _process(delta): - server.poll() # Important! - if server.is_connection_available(): - var peer : PacketPeerUDP = server.take_connection() - var pkt = peer.get_packet() - print("Accepted peer: %s:%s" % [peer.get_packet_ip(), peer.get_packet_port()]) - print("Received data: %s" % [pkt.get_string_from_utf8()]) - # Reply so it knows we received the message. - peer.put_packet(pkt) - # Keep a reference so we can keep contacting the remote peer. - peers.append(peer) - - for i in range(0, peers.size()): - pass # Do something with the connected peers. - - - - # client.gd - extends Node - - var udp := PacketPeerUDP.new() - var connected = false - - func _ready(): - udp.connect_to_host("127.0.0.1", 4242) - - func _process(delta): - if !connected: - # Try to contact server - udp.put_packet("The answer is... 42!".to_utf8()) - if udp.get_available_packet_count() > 0: - print("Connected: %s" % udp.get_packet().get_string_from_utf8()) - connected = true - - - - - - Define the maximum number of pending connections, during , any new pending connection exceeding that value will be automatically dropped. Setting this value to 0 effectively prevents any new pending connection to be accepted (e.g. when all your players have connected). - - - - - Starts the server by opening a UDP socket listening on the given port. You can optionally specify a bind_address to only listen for packets sent to that address. See also . - - - - - Call this method at regular intervals (e.g. inside ) to process new packets. And packet from known address/port pair will be delivered to the appropriate , any packet received from an unknown address/port pair will be added as a pending connection (see , ). The maximum number of pending connection is defined via . - - - - - Returns true if a packet with a new address/port combination was received on the socket. - - - - - Returns true if the socket is open and listening on a port. - - - - - Returns the first pending connection (connected to the appropriate address/port). Will return null if no new connection is available. See also , . - - - - - Stops the server, closing the UDP socket if open. Will close all connected accepted via (remote peers will not be notified). - - - - - Provides UPNP functionality to discover s on the local network and execute commands on them, like managing port mappings (port forwarding) and querying the local and remote network IP address. Note that methods on this class are synchronous and block the calling thread. - To forward a specific port: - - const PORT = 7777 - var upnp = UPNP.new() - upnp.discover(2000, 2, "InternetGatewayDevice") - upnp.add_port_mapping(port) - - To close a specific port (e.g. after you have finished using it): - - upnp.delete_port_mapping(port) - - - - - - UPNP command or discovery was successful. - - - - - Not authorized to use the command on the . May be returned when the user disabled UPNP on their router. - - - - - No port mapping was found for the given port, protocol combination on the given . - - - - - Inconsistent parameters. - - - - - No such entry in array. May be returned if a given port, protocol combination is not found on an . - - - - - The action failed. - - - - - The does not allow wildcard values for the source IP address. - - - - - The does not allow wildcard values for the external port. - - - - - The does not allow wildcard values for the internal port. - - - - - The remote host value must be a wildcard. - - - - - The external port value must be a wildcard. - - - - - No port maps are available. May also be returned if port mapping functionality is not available. - - - - - Conflict with other mechanism. May be returned instead of if a port mapping conflicts with an existing one. - - - - - Conflict with an existing port mapping. - - - - - External and internal port values must be the same. - - - - - Only permanent leases are supported. Do not use the duration parameter when adding port mappings. - - - - - Invalid gateway. - - - - - Invalid port. - - - - - Invalid protocol. - - - - - Invalid duration. - - - - - Invalid arguments. - - - - - Invalid response. - - - - - Invalid parameter. - - - - - HTTP error. - - - - - Socket error. - - - - - Error allocating memory. - - - - - No gateway available. You may need to call first, or discovery didn't detect any valid IGDs (InternetGatewayDevices). - - - - - No devices available. You may need to call first, or discovery didn't detect any valid s. - - - - - Unknown error. - - - - - Multicast interface to use for discovery. Uses the default multicast interface if empty. - - - - - If 0, the local port to use for discovery is chosen automatically by the system. If 1, discovery will be done from the source port 1900 (same as destination port). Otherwise, the value will be used as the port. - - - - - If true, IPv6 is used for discovery. - - - - - Returns the number of discovered s. - - - - - Returns the at the given index. - - - - - Adds the given to the list of discovered devices. - - - - - Sets the device at index from the list of discovered devices to device. - - - - - Removes the device at index from the list of discovered devices. - - - - - Clears the list of discovered devices. - - - - - Returns the default gateway. That is the first discovered that is also a valid IGD (InternetGatewayDevice). - - - - - Discovers local s. Clears the list of previously discovered devices. - Filters for IGD (InternetGatewayDevice) type devices by default, as those manage port forwarding. timeout is the time to wait for responses in milliseconds. ttl is the time-to-live; only touch this if you know what you're doing. - See for possible return values. - - - - - Returns the external address of the default gateway (see ) as string. Returns an empty string on error. - - - - - Adds a mapping to forward the external port (between 1 and 65535) on the default gateway (see ) to the internal_port on the local machine for the given protocol proto (either TCP or UDP, with UDP being the default). If a port mapping for the given port and protocol combination already exists on that gateway device, this method tries to overwrite it. If that is not desired, you can retrieve the gateway manually with and call on it, if any. - If internal_port is 0 (the default), the same port number is used for both the external and the internal port (the port value). - The description (desc) is shown in some router UIs and can be used to point out which application added the mapping. The mapping's lease duration can be limited by specifying a duration (in seconds). However, some routers are incompatible with one or both of these, so use with caution and add fallback logic in case of errors to retry without them if in doubt. - See for possible return values. - - - - - Deletes the port mapping for the given port and protocol combination on the default gateway (see ) if one exists. port must be a valid port between 1 and 65535, proto can be either TCP or UDP. See for possible return values. - - - - - UPNP device. See for UPNP discovery and utility functions. Provides low-level access to UPNP control commands. Allows to manage port mappings (port forwarding) and to query network information of the device (like local and external IP address and status). Note that methods on this class are synchronous and block the calling thread. - - - - - OK. - - - - - HTTP error. - - - - - Empty HTTP response. - - - - - Returned response contained no URLs. - - - - - Not a valid IGD. - - - - - Disconnected. - - - - - Unknown device. - - - - - Invalid control. - - - - - Memory allocation error. - - - - - Unknown error. - - - - - URL to the device description. - - - - - Service type. - - - - - IDG control URL. - - - - - IGD service type. - - - - - Address of the local machine in the network connecting it to this . - - - - - IGD status. See . - - - - - Returns true if this is a valid IGD (InternetGatewayDevice) which potentially supports port forwarding. - - - - - Returns the external IP address of this or an empty string. - - - - - Adds a port mapping to forward the given external port on this for the given protocol to the local machine. See . - - - - - Deletes the port mapping identified by the given port and protocol combination on this device. See . - - - - - Helper to manage undo/redo operations in the editor or custom tools. It works by registering methods and property changes inside "actions". - Common behavior is to create an action, then add do/undo calls to functions or property changes, then committing the action. - Here's an example on how to add an action to the Godot editor's own , from a plugin: - - var undo_redo = get_undo_redo() # Method of EditorPlugin. - - func do_something(): - pass # Put your code here. - - func undo_something(): - pass # Put here the code that reverts what's done by "do_something()". - - func _on_MyButton_pressed(): - var node = get_node("MyNode2D") - undo_redo.create_action("Move the node") - undo_redo.add_do_method(self, "do_something") - undo_redo.add_undo_method(self, "undo_something") - undo_redo.add_do_property(node, "position", Vector2(100,100)) - undo_redo.add_undo_property(node, "position", node.position) - undo_redo.commit_action() - - , , , , , and should be called one after the other, like in the example. Not doing so could lead to crashes. - If you don't need to register a method, you can leave and out; the same goes for properties. You can also register more than one method/property. - - - - - Makes "do"/"undo" operations stay in separate actions. - - - - - Makes so that the action's "do" operation is from the first action created and the "undo" operation is from the last subsequent action with the same name. - - - - - Makes subsequent actions with the same name be merged into one. - - - - - Create a new action. After this is called, do all your calls to , , , and , then commit the action with . - The way actions are merged is dictated by the merge_mode argument. See for details. - - - - - Commit the action. All "do" methods/properties are called/set when this function is called. - - - - - Returns true if the is currently committing the action, i.e. running its "do" method or property change (see ). - - - - - Register a method that will be called when the action is committed. - - - - - Register a method that will be called when the action is undone. - - - - - Register a property value change for "do". - - - - - Register a property value change for "undo". - - - - - Register a reference for "do" that will be erased if the "do" history is lost. This is useful mostly for new nodes created for the "do" call. Do not use for resources. - - - - - Register a reference for "undo" that will be erased if the "undo" history is lost. This is useful mostly for nodes removed with the "do" call (not the "undo" call!). - - - - - Clear the undo/redo history and associated references. - Passing false to increase_version will prevent the version number to be increased from this. - - - - - Gets the name of the current action. - - - - - Returns true if an "undo" action is available. - - - - - Returns true if a "redo" action is available. - - - - - Gets the version. Every time a new action is committed, the 's version number is increased automatically. - This is useful mostly to check if something changed from a saved version. - - - - - Redo the last action. - - - - - Undo the last action. - - - - - Vertical box container. See . - - - - - Vertical version of , which goes from top (min) to bottom (max). - - - - - Vertical version of . Even though it looks vertical, it is used to separate objects horizontally. - - - - - Vertical slider. See . This one goes from bottom (min) to top (max). - Note: The Range.changed and Range.value_changed signals are part of the class which this class inherits from. - - - - - Vertical split container. See . This goes from top to bottom. - - - - - This node implements all the physics logic needed to simulate a car. It is based on the raycast vehicle system commonly found in physics engines. You will need to add a for the main body of your vehicle and add nodes for the wheels. You should also add a to this node for the 3D model of your car but this model should not include meshes for the wheels. You should control the vehicle by using the , , and properties and not change the position or orientation of this node directly. - Note: The origin point of your VehicleBody will determine the center of gravity of your vehicle so it is better to keep this low and move the and upwards. - Note: This class has known issues and isn't designed to provide realistic 3D vehicle physics. If you want advanced vehicle physics, you will probably have to write your own physics integration using another class. - - - - - Accelerates the vehicle by applying an engine force. The vehicle is only speed up if the wheels that have set to true and are in contact with a surface. The of the vehicle has an effect on the acceleration of the vehicle. For a vehicle with a mass set to 1000, try a value in the 25 - 50 range for acceleration. - Note: The simulation does not take the effect of gears into account, you will need to add logic for this if you wish to simulate gears. - A negative value will result in the vehicle reversing. - - - - - Slows down the vehicle by applying a braking force. The vehicle is only slowed down if the wheels are in contact with a surface. The force you need to apply to adequately slow down your vehicle depends on the of the vehicle. For a vehicle with a mass set to 1000, try a value in the 25 - 30 range for hard braking. - - - - - The steering angle for the vehicle. Setting this to a non-zero value will result in the vehicle turning when it's moving. Wheels that have set to true will automatically be rotated. - - - - - This node needs to be used as a child node of and simulates the behavior of one of its wheels. This node also acts as a collider to detect if the wheel is touching a surface. - Note: This class has known issues and isn't designed to provide realistic 3D vehicle physics. If you want advanced vehicle physics, you will probably have to write your own physics integration using another class. - - - - - Accelerates the wheel by applying an engine force. The wheel is only speed up if it is in contact with a surface. The of the vehicle has an effect on the acceleration of the vehicle. For a vehicle with a mass set to 1000, try a value in the 25 - 50 range for acceleration. - Note: The simulation does not take the effect of gears into account, you will need to add logic for this if you wish to simulate gears. - A negative value will result in the wheel reversing. - - - - - Slows down the wheel by applying a braking force. The wheel is only slowed down if it is in contact with a surface. The force you need to apply to adequately slow down your vehicle depends on the of the vehicle. For a vehicle with a mass set to 1000, try a value in the 25 - 30 range for hard braking. - - - - - The steering angle for the wheel. Setting this to a non-zero value will result in the vehicle turning when it's moving. - - - - - If true, this wheel transfers engine force to the ground to propel the vehicle forward. This value is used in conjunction with and ignored if you are using the per-wheel value instead. - - - - - If true, this wheel will be turned when the car steers. This value is used in conjunction with and ignored if you are using the per-wheel value instead. - - - - - This value affects the roll of your vehicle. If set to 1.0 for all wheels, your vehicle will be prone to rolling over, while a value of 0.0 will resist body roll. - - - - - The radius of the wheel in meters. - - - - - This is the distance in meters the wheel is lowered from its origin point. Don't set this to 0.0 and move the wheel into position, instead move the origin point of your wheel (the gizmo in Godot) to the position the wheel will take when bottoming out, then use the rest length to move the wheel down to the position it should be in when the car is in rest. - - - - - This determines how much grip this wheel has. It is combined with the friction setting of the surface the wheel is in contact with. 0.0 means no grip, 1.0 is normal grip. For a drift car setup, try setting the grip of the rear wheels slightly lower than the front wheels, or use a lower value to simulate tire wear. - It's best to set this to 1.0 when starting out. - - - - - This is the distance the suspension can travel. As Godot units are equivalent to meters, keep this setting relatively low. Try a value between 0.1 and 0.3 depending on the type of car. - - - - - This value defines the stiffness of the suspension. Use a value lower than 50 for an off-road car, a value between 50 and 100 for a race car and try something around 200 for something like a Formula 1 car. - - - - - The maximum force the spring can resist. This value should be higher than a quarter of the of the or the spring will not carry the weight of the vehicle. Good results are often obtained by a value that is about 3× to 4× this number. - - - - - The damping applied to the spring when the spring is being compressed. This value should be between 0.0 (no damping) and 1.0. A value of 0.0 means the car will keep bouncing as the spring keeps its energy. A good value for this is around 0.3 for a normal car, 0.5 for a race car. - - - - - The damping applied to the spring when relaxing. This value should be between 0.0 (no damping) and 1.0. This value should always be slightly higher than the property. For a value of 0.3, try a relaxation value of 0.5. - - - - - Returns true if this wheel is in contact with a surface. - - - - - Returns a value between 0.0 and 1.0 that indicates whether this wheel is skidding. 0.0 is skidding (the wheel has lost grip, e.g. icy terrain), 1.0 means not skidding (the wheel has full grip, e.g. dry asphalt road). - - - - - Returns the rotational speed of the wheel in revolutions per minute. - - - - - Control node for playing video streams using resources. - Supported video formats are WebM (), Ogg Theora (), and any format exposed via a GDNative plugin using . - - - - - The embedded audio track to play. - - - - - The assigned video stream. See description for supported formats. - - - - - Audio volume in dB. - - - - - Audio volume as a linear value. - - - - - If true, playback starts when the scene loads. - - - - - If true, the video is paused. - - - - - If true, the video scales to the control size. Otherwise, the control minimum size will be automatically adjusted to match the video stream's dimensions. - - - - - Amount of time in milliseconds to store in buffer while playing. - - - - - The current position of the stream, in seconds. - - - - - Audio bus to use for sound playback. - - - - - Starts the video playback from the beginning. If the video is paused, this will not unpause the video. - - - - - Stops the video playback and sets the stream position to 0. - Note: Although the stream position will be set to 0, the first frame of the video stream won't become the current frame. - - - - - Returns true if the video is playing. - Note: The video is still considered playing if paused during playback. - - - - - Returns the video stream's name, or "<No Stream>" if no video stream is assigned. - - - - - Returns the current frame as a . - - - - - Base resource type for all video streams. Classes that derive from can all be used as resource types to play back videos in . - - - - - resource for for video formats implemented via GDNative. - It can be used via godot-videodecoder which uses the FFmpeg library. - - - - - Sets the video file that this resource handles. The supported extensions depend on the GDNative plugins used to expose video formats. - - - - - Returns the video file handled by this . - - - - - resource handling the Ogg Theora video format with .ogv extension. - - - - - Sets the Ogg Theora video file that this resource handles. The file name should have the .o extension. - - - - - Returns the Ogg Theora video file handled by this . - - - - - resource handling the WebM video format with .webm extension. - - - - - Sets the WebM video file that this resource handles. The file name should have the .webm extension. - - - - - Returns the WebM video file handled by this . - - - - - A Viewport creates a different view into the screen, or a sub-view inside another viewport. Children 2D Nodes will display on it, and children Camera 3D nodes will render on it too. - Optionally, a viewport can have its own 2D or 3D world, so they don't share what they draw with other viewports. - If a viewport is a child of a , it will automatically take up its size, otherwise it must be set manually. - Viewports can also choose to be audio listeners, so they generate positional audio depending on a 2D or 3D camera child of it. - Also, viewports can be assigned to different screens in case the devices have multiple screens. - Finally, viewports can also behave as render targets, in which case they will not be visible unless the associated texture is used to draw. - - - - - Always clear the render target before drawing. - - - - - Never clear the render target. - - - - - Clear the render target next frame, then switch to . - - - - - Amount of objects in frame. - - - - - Amount of vertices in frame. - - - - - Amount of material changes in frame. - - - - - Amount of shader changes in frame. - - - - - Amount of surface changes in frame. - - - - - Amount of draw calls in frame. - - - - - Amount of items or joined items in frame. - - - - - Amount of draw calls in frame. - - - - - Represents the size of the enum. - - - - - Allocates all buffers needed for drawing 2D scenes. This takes less VRAM than the 3D usage modes. Note that 3D rendering effects such as glow and HDR are not available when using this mode. - - - - - Allocates buffers needed for 2D scenes without allocating a buffer for screen copy. Accordingly, you cannot read from the screen. Of the types, this requires the least VRAM. Note that 3D rendering effects such as glow and HDR are not available when using this mode. - - - - - Allocates full buffers for drawing 3D scenes and all 3D effects including buffers needed for 2D scenes and effects. - - - - - Allocates buffers needed for drawing 3D scenes. But does not allocate buffers needed for reading from the screen and post-processing effects. Saves some VRAM. - - - - - Objects are displayed normally. - - - - - Objects are displayed without light information. - - - - - Objected are displayed semi-transparent with additive blending so you can see where they intersect. - - - - - Objects are displayed in wireframe style. - - - - - This quadrant will not be used. - - - - - This quadrant will only be used by one shadow map. - - - - - This quadrant will be split in 4 and used by up to 4 shadow maps. - - - - - This quadrant will be split 16 ways and used by up to 16 shadow maps. - - - - - This quadrant will be split 64 ways and used by up to 64 shadow maps. - - - - - This quadrant will be split 256 ways and used by up to 256 shadow maps. Unless the is very high, the shadows in this quadrant will be very low resolution. - - - - - This quadrant will be split 1024 ways and used by up to 1024 shadow maps. Unless the is very high, the shadows in this quadrant will be very low resolution. - - - - - Represents the size of the enum. - - - - - Do not update the render target. - - - - - Update the render target once, then switch to . - - - - - Update the render target only when it is visible. This is the default value. - - - - - Always update the render target. - - - - - Multisample anti-aliasing mode disabled. This is the default value. - - - - - Use 2x Multisample Antialiasing. - - - - - Use 4x Multisample Antialiasing. - - - - - Use 8x Multisample Antialiasing. Likely unsupported on low-end and older hardware. - - - - - Use 16x Multisample Antialiasing. Likely unsupported on medium and low-end hardware. - - - - - If true, the viewport will be used in AR/VR process. - - - - - The width and height of viewport. - - - - - If true, the size override affects stretch as well. - - - - - If true, the viewport will use defined in world property. - - - - - The custom which can be used as 3D environment source. - - - - - The custom which can be used as 2D environment source. - - - - - If true, the viewport should render its background as transparent. - - - - - The multisample anti-aliasing mode. A higher number results in smoother edges at the cost of significantly worse performance. A value of 4 is best unless targeting very high-end systems. - - - - - If true, the viewport rendering will receive benefits from High Dynamic Range algorithm. High Dynamic Range allows the viewport to receive values that are outside the 0-1 range. In Godot HDR uses 16 bits, meaning it does not store the full range of a floating point number. - Note: Requires to be set to or , since HDR is not supported for 2D. - - - - - If true, the viewport will disable 3D rendering. For actual disabling use usage. - - - - - If true, the result after 3D rendering will not have a linear to sRGB color conversion applied. This is important when the viewport is used as a render target where the result is used as a texture on a 3D object rendered in another viewport. It is also important if the viewport is used to create data that is not color based (noise, heightmaps, pickmaps, etc.). Do not enable this when the viewport is used as a texture on a 2D object or if the viewport is your final output. - - - - - The rendering mode of viewport. - - - - - If true, renders the Viewport directly to the screen instead of to the root viewport. Only available in GLES2. This is a low-level optimization and should not be used in most cases. If used, reading from the Viewport or from SCREEN_TEXTURE becomes unavailable. For more information see . - - - - - The overlay mode for test rendered geometry in debug purposes. - - - - - If true, the result of rendering will be flipped vertically. - - - - - The clear mode when viewport used as a render target. - Note: This property is intended for 2D usage. - - - - - The update mode when viewport used as a render target. - - - - - If true, the viewport will process 2D audio streams. - - - - - If true, the viewport will process 3D audio streams. - - - - - If true, the objects rendered by viewport become subjects of mouse picking process. - - - - - If true, the viewport will not receive input event. - - - - - If true, the GUI controls on the viewport will lay pixel perfectly. - - - - - The shadow atlas' resolution (used for omni and spot lights). The value will be rounded up to the nearest power of 2. - Note: If this is set to 0, shadows won't be visible. Since user-created viewports default to a value of 0, this value must be set above 0 manually. - - - - - The subdivision amount of the first quadrant on the shadow atlas. - - - - - The subdivision amount of the second quadrant on the shadow atlas. - - - - - The subdivision amount of the third quadrant on the shadow atlas. - - - - - The subdivision amount of the fourth quadrant on the shadow atlas. - - - - - The canvas transform of the viewport, useful for changing the on-screen positions of all child s. This is relative to the global canvas transform of the viewport. - - - - - The global canvas transform of the viewport. The canvas transform is relative to this. - - - - - Returns the 2D world of the viewport. - - - - - Returns the 3D world of the viewport, or if none the world of the parent viewport. - - - - - Returns the total transform of the viewport. - - - - - Returns the visible rectangle in global screen coordinates. - - - - - Sets the size override of the viewport. If the enable parameter is true the override is used, otherwise it uses the default size. If the size parameter is (-1, -1), it won't update the size. - - If the parameter is null, then the default value is new Vector2(-1, -1) - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Returns the size override set with . - - - - - Returns true if the size override is enabled. See . - - - - - Returns information about the viewport from the rendering pipeline. - - - - - Returns the viewport's texture. - Note: Due to the way OpenGL works, the resulting is flipped vertically. You can use on the result of to flip it back, for example: - - var img = get_viewport().get_texture().get_data() - img.flip_y() - - - - - - Returns the viewport's RID from the . - - - - - Forces update of the 2D and 3D worlds. - - - - - Returns the active 3D camera. - - - - - Attaches this to the root with the specified rectangle. This bypasses the need for another node to display this but makes you responsible for updating the position of this manually. - - - - - Returns the mouse position relative to the viewport. - - - - - Warps the mouse to a position relative to the viewport. - - - - - Returns true if there are visible modals on-screen. - - - - - Returns the drag data from the GUI, that was previously returned by . - - - - - Returns true if the viewport is currently performing a drag operation. - - - - - Returns the topmost modal in the stack. - - - - - Sets the number of subdivisions to use in the specified quadrant. A higher number of subdivisions allows you to have more shadows in the scene at once, but reduces the quality of the shadows. A good practice is to have quadrants with a varying number of subdivisions and to have as few subdivisions as possible. - - - - - Returns the of the specified quadrant. - - - - - Stops the input from propagating further down the . - - - - - A node that holds a , automatically setting its size. - Note: Changing a ViewportContainer's will cause its contents to appear distorted. To change its visual size without causing distortion, adjust the node's margins instead (if it's not already in a container). - - - - - If true, the viewport will be scaled to the control's size. - - - - - Divides the viewport's effective resolution by this value while preserving its scale. This can be used to speed up rendering. - For example, a 1280×720 viewport with set to 2 will be rendered at 640×360 while occupying the same size in the container. - Note: must be true for this property to work. - - - - - Displays the content of a node as a dynamic . This can be used to mix controls, 2D, and 3D elements in the same scene. - To create a ViewportTexture in code, use the method on the target viewport. - - - - - The path to the node to display. This is relative to the scene root, not to the node which uses the texture. - - - - - The VisibilityEnabler will disable and nodes when they are not visible. It will only affect other nodes within the same scene as the VisibilityEnabler itself. - If you just want to receive notifications, use instead. - Note: VisibilityEnabler uses an approximate heuristic for performance reasons. It doesn't take walls and other occlusion into account. The heuristic is an implementation detail and may change in future versions. If you need precise visibility checking, use another method such as adding an node as a child of a node and/or Vector3.dot. - Note: VisibilityEnabler will not affect nodes added after scene initialization. - - - - - This enabler will pause nodes. - - - - - This enabler will freeze nodes. - - - - - Represents the size of the enum. - - - - - If true, nodes will be paused. - - - - - If true, nodes will be paused. - - - - - Sets active state of the enabler identified by given constant. - - - - - Returns whether the enabler identified by given constant is active. - - - - - The VisibilityEnabler2D will disable , , and other nodes when they are not visible. It will only affect nodes with the same root node as the VisibilityEnabler2D, and the root node itself. - If you just want to receive notifications, use instead. - Note: For performance reasons, VisibilityEnabler2D uses an approximate heuristic with precision determined by . If you need precise visibility checking, use another method such as adding an node as a child of a node. - Note: VisibilityEnabler2D will not affect nodes added after scene initialization. - - - - - This enabler will pause nodes. - - - - - This enabler will freeze nodes. - - - - - This enabler will stop nodes. - - - - - This enabler will stop the parent's _process function. - - - - - This enabler will stop the parent's _physics_process function. - - - - - This enabler will stop nodes animations. - - - - - Represents the size of the enum. - - - - - If true, nodes will be paused. - - - - - If true, nodes will be paused. - - - - - If true, nodes will be paused. - - - - - If true, nodes will be paused. - - - - - If true, the parent's will be stopped. - - - - - If true, the parent's will be stopped. - - - - - Sets active state of the enabler identified by given constant. - - - - - Returns whether the enabler identified by given constant is active. - - - - - The VisibilityNotifier detects when it is visible on the screen. It also notifies when its bounding rectangle enters or exits the screen or a 's view. - If you want nodes to be disabled automatically when they exit the screen, use instead. - Note: VisibilityNotifier uses an approximate heuristic for performance reasons. It does't take walls and other occlusion into account. The heuristic is an implementation detail and may change in future versions. If you need precise visibility checking, use another method such as adding an node as a child of a node and/or Vector3.dot. - - - - - The VisibilityNotifier's bounding box. - - - - - If true, the bounding box is on the screen. - Note: It takes one frame for the node's visibility to be assessed once added to the scene tree, so this method will return false right after it is instantiated, even if it will be on screen in the draw pass. - - - - - The VisibilityNotifier2D detects when it is visible on the screen. It also notifies when its bounding rectangle enters or exits the screen or a viewport. - If you want nodes to be disabled automatically when they exit the screen, use instead. - Note: For performance reasons, VisibilityNotifier2D uses an approximate heuristic with precision determined by . If you need precise visibility checking, use another method such as adding an node as a child of a node. - - - - - The VisibilityNotifier2D's bounding rectangle. - - - - - If true, the bounding rectangle is on the screen. - Note: It takes one frame for the node's visibility to be assessed once added to the scene tree, so this method will return false right after it is instantiated, even if it will be on screen in the draw pass. - - - - - The is used to connect a resource to a visual representation. All visual 3D nodes inherit from the . In general, you should not access the properties directly as they are accessed and managed by the nodes that inherit from . is the node representation of the instance. - - - - - The render layer(s) this is drawn on. - This object will only be visible for s whose cull mask includes the render object this is set to. - - - - - Sets the resource that is instantiated by this , which changes how the engine handles the under the hood. Equivalent to . - - - - - Returns the RID of the resource associated with this . For example, if the Node is a , this will return the RID of the associated . - - - - - Returns the RID of this instance. This RID is the same as the RID returned by . This RID is needed if you want to call functions directly on this . - - - - - Enables a particular layer in . - - - - - Returns true when the specified layer is enabled in and false otherwise. - - - - - Returns the transformed (also known as the bounding box) for this . - Transformed in this case means the plus the position, rotation, and scale of the 's . See also . - - - - - Returns the (also known as the bounding box) for this . See also . - - - - - A script implemented in the Visual Script programming environment. The script extends the functionality of all objects that instance it. - extends an existing object, if that object's class matches one of the script's base classes. - You are most likely to use this class via the Visual Script editor or when writing plugins for it. - - - - - Add a function with the specified name to the VisualScript. - - - - - Returns whether a function exists with the specified name. - - - - - Remove a specific function and its nodes from the script. - - - - - Change the name of a function. - - - - - Position the center of the screen for a function. - - - - - Returns the position of the center of the screen for a given function. - - - - - Add a node to a function of the VisualScript. - - If the parameter is null, then the default value is new Vector2(0, 0) - - - - Remove a specific node. - - - - - Returns the id of a function's entry point node. - - - - - Returns a node given its id and its function. - - - - - Returns whether a node exists with the given id. - - - - - Position a node on the screen. - - - - - Returns a node's position in pixels. - - - - - Connect two sequence ports. The execution will flow from of from_node's from_output into to_node. - Unlike , there isn't a to_port, since the target node can have only one sequence port. - - - - - Disconnect two sequence ports previously connected with . - - - - - Returns whether the specified sequence ports are connected. - - - - - Connect two data ports. The value of from_node's from_port would be fed into to_node's to_port. - - - - - Disconnect two data ports previously connected with . - - - - - Returns whether the specified data ports are connected. - - - - - Add a variable to the VisualScript, optionally giving it a default value or marking it as exported. - - - - - Returns whether a variable exists with the specified name. - - - - - Remove a variable with the given name. - - - - - Change the default (initial) value of a variable. - - - - - Returns the default (initial) value of a variable. - - - - - Set a variable's info, using the same format as . - - - - - Returns the information for a given variable as a dictionary. The information includes its name, type, hint and usage. - - - - - Change whether a variable is exported. - - - - - Returns whether a variable is exported. - - - - - Change the name of a variable. - - - - - Add a custom signal with the specified name to the VisualScript. - - - - - Returns whether a signal exists with the specified name. - - - - - Add an argument to a custom signal added with . - - - - - Change the type of a custom signal's argument. - - - - - Get the type of a custom signal's argument. - - - - - Rename a custom signal's argument. - - - - - Get the name of a custom signal's argument. - - - - - Remove a specific custom signal's argument. - - - - - Get the count of a custom signal's arguments. - - - - - Swap two of the arguments of a custom signal. - - - - - Remove a custom signal with the given name. - - - - - Change the name of a custom signal. - - - - - Set the base type of the script. - - - - - A Visual Script node representing a constant from base types, such as . - - - - - The type to get the constant from. - - - - - The name of the constant to return. - - - - - A built-in function used inside a . It is usually a math function or an utility function. - See also @GDScript, for the same functions in the GDScript language. - - - - - Return the sine of the input. - - - - - Return the cosine of the input. - - - - - Return the tangent of the input. - - - - - Return the hyperbolic sine of the input. - - - - - Return the hyperbolic cosine of the input. - - - - - Return the hyperbolic tangent of the input. - - - - - Return the arc sine of the input. - - - - - Return the arc cosine of the input. - - - - - Return the arc tangent of the input. - - - - - Return the arc tangent of the input, using the signs of both parameters to determine the exact angle. - - - - - Return the square root of the input. - - - - - Return the remainder of one input divided by the other, using floating-point numbers. - - - - - Return the positive remainder of one input divided by the other, using floating-point numbers. - - - - - Return the input rounded down. - - - - - Return the input rounded up. - - - - - Return the input rounded to the nearest integer. - - - - - Return the absolute value of the input. - - - - - Return the sign of the input, turning it into 1, -1, or 0. Useful to determine if the input is positive or negative. - - - - - Return the input raised to a given power. - - - - - Return the natural logarithm of the input. Note that this is not the typical base-10 logarithm function calculators use. - - - - - Return the mathematical constant e raised to the specified power of the input. e has an approximate value of 2.71828. - - - - - Return whether the input is NaN (Not a Number) or not. NaN is usually produced by dividing 0 by 0, though other ways exist. - - - - - Return whether the input is an infinite floating-point number or not. Infinity is usually produced by dividing a number by 0, though other ways exist. - - - - - Easing function, based on exponent. 0 is constant, 1 is linear, 0 to 1 is ease-in, 1+ is ease out. Negative values are in-out/out in. - - - - - Return the number of digit places after the decimal that the first non-zero digit occurs. - - - - - Return the input snapped to a given step. - - - - - Return a number linearly interpolated between the first two inputs, based on the third input. Uses the formula a + (a - b) * t. - - - - - Moves the number toward a value, based on the third input. - - - - - Return the result of value decreased by step * amount. - - - - - Randomize the seed (or the internal state) of the random number generator. Current implementation reseeds using a number based on time. - - - - - Return a random 32 bits integer value. To obtain a random value between 0 to N (where N is smaller than 2^32 - 1), you can use it with the remainder function. - - - - - Return a random floating-point value between 0 and 1. To obtain a random value between 0 to N, you can use it with multiplication. - - - - - Return a random floating-point value between the two inputs. - - - - - Set the seed for the random number generator. - - - - - Return a random value from the given seed, along with the new seed. - - - - - Convert the input from degrees to radians. - - - - - Convert the input from radians to degrees. - - - - - Convert the input from linear volume to decibel volume. - - - - - Convert the input from decibel volume to linear volume. - - - - - Converts a 2D point expressed in the polar coordinate system (a distance from the origin r and an angle th) to the cartesian coordinate system (X and Y axis). - - - - - Converts a 2D point expressed in the cartesian coordinate system (X and Y axis) to the polar coordinate system (a distance from the origin and an angle). - - - - - Return the greater of the two numbers, also known as their maximum. - - - - - Return the lesser of the two numbers, also known as their minimum. - - - - - Return the input clamped inside the given range, ensuring the result is never outside it. Equivalent to min(max(input, range_low), range_high). - - - - - Return the nearest power of 2 to the input. - - - - - Create a from the input. - - - - - Create a from the input. - - - - - Convert between types. - - - - - Return the type of the input as an integer. Check for the integers that might be returned. - - - - - Checks if a type is registered in the . - - - - - Return a character with the given ascii value. - - - - - Convert the input to a string. - - - - - Print the given string to the output window. - - - - - Print the given string to the standard error output. - - - - - Print the given string to the standard output, without adding a newline. - - - - - Serialize a Variant to a string. - - - - - Deserialize a Variant from a string serialized using . - - - - - Serialize a Variant to a . - - - - - Deserialize a Variant from a serialized using . - - - - - Return the with the given name and alpha ranging from 0 to 1. - Note: Names are defined in color_names.inc. - - - - - Return a number smoothly interpolated between the first two inputs, based on the third input. Similar to , but interpolates faster at the beginning and slower at the end. Using Hermite interpolation formula: - - var t = clamp((weight - from) / (to - from), 0.0, 1.0) - return t * t * (3.0 - 2.0 * t) - - - - - - Represents the size of the enum. - - - - - The function to be executed. - - - - - This node returns a constant from a given class, such as . See the given class' documentation for available constants. - Input Ports: - none - Output Ports: - - Data (variant): value - - - - - The constant's parent class. - - - - - The constant to return. See the given class for its available constants. - - - - - A Visual Script node used to display annotations in the script, so that code may be documented. - Comment nodes can be resized so they encompass a group of nodes. - - - - - The comment node's title. - - - - - The text inside the comment node. - - - - - The comment node's size (in pixels). - - - - - A Visual Script Node used to compose array from the list of elements provided with custom in-graph UI hard coded in the VisualScript Editor. - - - - - A Visual Script node that checks a input port. If true, it will exit via the "true" sequence port. If false, it will exit via the "false" sequence port. After exiting either, it exits via the "done" port. Sequence ports may be left disconnected. - Input Ports: - - Sequence: if (cond) is - - Data (boolean): cond - Output Ports: - - Sequence: true - - Sequence: false - - Sequence: done - - - - - This node returns a constant's value. - Input Ports: - none - Output Ports: - - Data (variant): get - - - - - The constant's type. - - - - - The constant's value. - - - - - A Visual Script node which calls a base type constructor. It can be used for type conversion as well. - - - - - A custom Visual Script node which can be scripted in powerful ways. - - - - - Hint used by to tell that control should return to it when there is no other node left to execute. - This is used by to redirect the sequence to the "Done" port after the true/false branch has finished execution. - - - - - Hint used by to tell that control should return back, either hitting a previous or exiting the function. - - - - - Hint used by to tell that control should stop and exit the function. - - - - - Hint used by to tell that the function should be yielded. - Using this requires you to have at least one working memory slot, which is used for the . - - - - - The start mode used the first time when is called. - - - - - The start mode used when is called after coming back from a . - - - - - The start mode used when is called after resuming from . - - - - - Return the node's title. - - - - - Return the node's category. - - - - - Return the count of input value ports. - - - - - Return the specified input port's name. - - - - - Return the specified input port's type. See the values. - - - - - Return the amount of output sequence ports. - - - - - Return the specified sequence output's name. - - - - - Return the amount of output value ports. - - - - - Return the specified output's name. - - - - - Return the specified output's type. See the values. - - - - - Return the custom node's text, which is shown right next to the input sequence port (if there is none, on the place that is usually taken by it). - - - - - Return the size of the custom node's working memory. See for more details. - - - - - Return whether the custom node has an input sequence port. - - - - - Execute the custom node's logic, returning the index of the output sequence port to use or a when there is an error. - The inputs array contains the values of the input ports. - outputs is an array whose indices should be set to the respective outputs. - The start_mode is usually , unless you have used the STEP_* constants. - working_mem is an array which can be used to persist information between runs of the custom node. - When returning, you can mask the returned value with one of the STEP_* constants. - - - - - A Visual Script node which deconstructs a base type instance into its parts. - - - - - The type to deconstruct. - - - - - Emits a specified signal when it is executed. - Input Ports: - - Sequence: emit - Output Ports: - - Sequence - - - - - The signal to emit. - - - - - A Visual Script node returning a singleton from @GlobalScope. - - - - - The singleton's name. - - - - - This node steps through each item in a given input. Input can be any sequence data type, such as an or . When each item has been processed, execution passed out the exit Sequence port. - Input Ports: - - Sequence: for (elem) in (input) - - Data (variant): input - Output Ports: - - Sequence: each - - Sequence: exit - - Data (variant): elem - - - - - A Visual Script virtual class that defines the shape and the default behaviour of the nodes that have to be in-graph editable nodes. - - - - - Returns a local variable's value. "Var Name" must be supplied, with an optional type. - Input Ports: - none - Output Ports: - - Data (variant): get - - - - - The local variable's name. - - - - - The local variable's type. - - - - - Changes a local variable's value to the given input. The new value is also provided on an output Data port. - Input Ports: - - Sequence - - Data (variant): set - Output Ports: - - Sequence - - Data (variant): get - - - - - The local variable's name. - - - - - The local variable's type. - - - - - Provides common math constants, such as Pi, on an output Data port. - Input Ports: - none - Output Ports: - - Data (variant): get - - - - - Unity: 1. - - - - - Pi: 3.141593. - - - - - Pi divided by two: 1.570796. - - - - - Tau: 6.283185. - - - - - Mathematical constant e, the natural log base: 2.718282. - - - - - Square root of two: 1.414214. - - - - - Infinity: inf. - - - - - Not a number: nan. - - - - - Represents the size of the enum. - - - - - The math constant. - - - - - A node which is part of a . Not to be confused with , which is a part of a . - - - - - Returns the instance the node is bound to. - - - - - Change the default value of a given port. - - - - - Returns the default value of a given port. The default value is used when nothing is connected to the port. - - - - - Notify that the node's ports have changed. Usually used in conjunction with . - - - - - Input Ports: - - Data (variant): A - - Data (variant): B - Output Ports: - - Data (variant): result - - - - - Creates a new or loads one from the filesystem. - Input Ports: - none - Output Ports: - - Data (object): res - - - - - The to load. - - - - - Ends the execution of a function and returns control to the calling function. Optionally, it can return a Variant value. - Input Ports: - - Sequence - - Data (variant): result (optional) - Output Ports: - none - - - - - If true, the return input port is available. - - - - - The return value's data type. - - - - - A direct reference to a node. - Input Ports: - none - Output Ports: - - Data: node (obj) - - - - - The node's path in the scene tree. - - - - - Chooses between two input values based on a Boolean condition. - Input Ports: - - Data (boolean): cond - - Data (variant): a - - Data (variant): b - Output Ports: - - Data (variant): out - - - - - The input variables' type. - - - - - Provides a reference to the node running the visual script. - Input Ports: - none - Output Ports: - - Data (object): instance - - - - - Steps through a series of one or more output Sequence ports. The current data port outputs the currently executing item. - Input Ports: - - Sequence: in order - Output Ports: - - Sequence: 1 - - Sequence: 2 - n (optional) - - Data (int): current - - - - - The number of steps in the sequence. - - - - - Branches the flow based on an input's value. Use Case Count in the Inspector to set the number of branches and each comparison's optional type. - Input Ports: - - Sequence: 'input' is - - Data (variant): = - - Data (variant): = (optional) - - Data (variant): input - Output Ports: - - Sequence - - Sequence (optional) - - Sequence: done - - - - - Returns a variable's value. "Var Name" must be supplied, with an optional type. - Input Ports: - none - Output Ports: - - Data (variant): value - - - - - The variable's name. - - - - - Changes a variable's value to the given input. - Input Ports: - - Sequence - - Data (variant): set - Output Ports: - - Sequence - - - - - The variable's name. - - - - - Loops while a condition is true. Execution continues out the exit Sequence port when the loop terminates. - Input Ports: - - Sequence: while(cond) - - Data (bool): cond - Output Ports: - - Sequence: repeat - - Sequence: exit - - - - - Server for anything visible. The visual server is the API backend for everything visible. The whole scene system mounts on it to display. - The visual server is completely opaque, the internals are entirely implementation specific and cannot be accessed. - The visual server can be used to bypass the scene system entirely. - Resources are created using the *_create functions. - All objects are drawn to a viewport. You can use the attached to the or you can create one yourself with . When using a custom scenario or canvas, the scenario or canvas needs to be attached to the viewport using or . - In 3D, all visual objects must be associated with a scenario. The scenario is a visual representation of the world. If accessing the visual server from a running game, the scenario can be accessed from the scene tree from any node with . Otherwise, a scenario can be created with . - Similarly in 2D, a canvas is needed to draw all canvas items. - In 3D, all visible objects are comprised of a resource and an instance. A resource can be a mesh, a particle system, a light, or any other 3D object. In order to be visible resources must be attached to an instance using . The instance must also be attached to the scenario using in order to be visible. - In 2D, all visible objects are some form of canvas item. In order to be visible, a canvas item needs to be the child of a canvas attached to a viewport, or it needs to be the child of another canvas item that is eventually attached to the canvas. - - - - - Marks an error that shows that the index array is empty. - - - - - Number of weights/bones per vertex. - - - - - The minimum Z-layer for canvas items. - - - - - The maximum Z-layer for canvas items. - - - - - Max number of glow levels that can be used with glow post-process effect. - - - - - Unused enum in Godot 3.x. - - - - - The minimum renderpriority of all materials. - - - - - The maximum renderpriority of all materials. - - - - - Reflection probe will update reflections once and then stop. - - - - - Reflection probe will update each frame. This mode is necessary to capture moving objects. - - - - - Keeps shadows stable as camera moves but has lower effective resolution. - - - - - Optimize use of shadow maps, increasing the effective resolution. But may result in shadows moving or flickering slightly. - - - - - Blend shapes are normalized. - - - - - Blend shapes are relative to base weight. - - - - - Primitive to draw consists of points. - - - - - Primitive to draw consists of lines. - - - - - Primitive to draw consists of a line strip from start to end. - - - - - Primitive to draw consists of a line loop (a line strip with a line between the last and the first vertex). - - - - - Primitive to draw consists of triangles. - - - - - Primitive to draw consists of a triangle strip (the last 3 vertices are always combined to make a triangle). - - - - - Primitive to draw consists of a triangle strip (the last 2 vertices are always combined with the first to make a triangle). - - - - - Represents the size of the enum. - - - - - Normal texture with 2 dimensions, width and height. - - - - - Texture made up of six faces, can be looked up with a vec3 in shader. - - - - - An array of 2-dimensional textures. - - - - - A 3-dimensional texture with width, height, and depth. - - - - - Lowest quality of screen space ambient occlusion. - - - - - Medium quality screen space ambient occlusion. - - - - - Highest quality screen space ambient occlusion. - - - - - Use lowest blur quality. Fastest, but may look bad. - - - - - Use medium blur quality. - - - - - Used highest blur quality. Looks the best, but is the slowest. - - - - - The amount of objects in the frame. - - - - - The amount of vertices in the frame. - - - - - The amount of modified materials in the frame. - - - - - The amount of shader rebinds in the frame. - - - - - The amount of surface changes in the frame. - - - - - The amount of draw calls in frame. - - - - - The amount of 2d items in the frame. - - - - - The amount of 2d draw calls in frame. - - - - - Unimplemented in the GLES2 and GLES3 rendering backends, always returns 0. - - - - - The amount of video memory used, i.e. texture and vertex memory combined. - - - - - The amount of texture memory used. - - - - - The amount of vertex memory used. - - - - - The nine patch gets stretched where needed. - - - - - The nine patch gets filled with tiles where needed. - - - - - The nine patch gets filled with tiles where needed and stretches them a bit if needed. - - - - - Number of objects drawn in a single frame. - - - - - Number of vertices drawn in a single frame. - - - - - Number of material changes during this frame. - - - - - Number of shader changes during this frame. - - - - - Number of surface changes during this frame. - - - - - Number of draw calls during this frame. - - - - - Number of 2d items drawn this frame. - - - - - Number of 2d draw calls during this frame. - - - - - Represents the size of the enum. - - - - - The viewport is always cleared before drawing. - - - - - The viewport is never cleared before drawing. - - - - - The viewport is cleared once, then the clear mode is set to . - - - - - Use more detail vertically when computing shadow map. - - - - - Use more detail horizontally when computing shadow map. - - - - - Shader is a 3D shader. - - - - - Shader is a 2D shader. - - - - - Shader is a particle shader. - - - - - Represents the size of the enum. - - - - - Use to store MultiMesh transform. - - - - - Use to store MultiMesh transform. - - - - - Disable shadows from this instance. - - - - - Cast shadows from this instance. - - - - - Disable backface culling when rendering the shadow of the object. This is slightly slower but may result in more correct shadows. - - - - - Only render the shadows from the object. The object itself will not be drawn. - - - - - Debug draw is disabled. Default setting. - - - - - Debug draw sets objects to unshaded. - - - - - Overwrites clear color to (0,0,0,0). - - - - - Debug draw draws objects in wireframe. - - - - - The Viewport does not render 3D but samples. - - - - - The Viewport does not render 3D and does not sample. - - - - - The Viewport renders 3D with effects. - - - - - The Viewport renders 3D but without effects. - - - - - Use the clear color as background. - - - - - Use a specified color as the background. - - - - - Use a sky resource for the background. - - - - - Use a custom color for background, but use a sky for shading and reflections. - - - - - Use a specified canvas layer as the background. This can be useful for instantiating a 2D scene in a 3D world. - - - - - Do not clear the background, use whatever was rendered last frame as the background. - - - - - Represents the size of the enum. - - - - - MultiMesh does not use custom data. - - - - - MultiMesh custom data uses 8 bits per component. This packs the 4-component custom data into a single float. - - - - - MultiMesh custom data uses a float per component. - - - - - Use a dual paraboloid shadow map for omni lights. - - - - - Use a cubemap shadow map for omni lights. Slower but better quality than dual paraboloid. - - - - - Generates mipmaps, which are smaller versions of the same texture to use when zoomed out, keeping the aspect ratio. - - - - - Repeats the texture (instead of clamp to edge). - - - - - Uses a magnifying filter, to enable smooth zooming in of the texture. - - - - - Uses anisotropic mipmap filtering. Generates smaller versions of the same texture with different aspect ratios. - This results in better-looking textures when viewed from oblique angles. - - - - - Converts the texture to the sRGB color space. - - - - - Repeats the texture with alternate sections mirrored. - - - - - Texture is a video surface. - - - - - Default flags. , and are enabled. - - - - - Hardware supports shaders. This enum is currently unused in Godot 3.x. - - - - - Hardware supports multithreading. This enum is currently unused in Godot 3.x. - - - - - The instance does not have a type. - - - - - The instance is a mesh. - - - - - The instance is a multimesh. - - - - - The instance is an immediate geometry. - - - - - The instance is a particle emitter. - - - - - The instance is a light. - - - - - The instance is a reflection probe. - - - - - The instance is a GI probe. - - - - - The instance is a lightmap capture. - - - - - Represents the size of the enum. - - - - - A combination of the flags of geometry instances (mesh, multimesh, immediate and particles). - - - - - Disables the blur set for SSAO. Will make SSAO look noisier. - - - - - Perform a 1x1 blur on the SSAO output. - - - - - Performs a 2x2 blur on the SSAO output. - - - - - Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO. - - - - - Output color as they came in. - - - - - Use the Reinhard tonemapper. - - - - - Use the filmic tonemapper. - - - - - Use the ACES tonemapper. - - - - - Add the effect of the glow on top of the scene. - - - - - Blends the glow effect with the screen. Does not get as bright as additive. - - - - - Produces a subtle color disturbance around objects. - - - - - Shows the glow effect by itself without the underlying scene. - - - - - MultiMesh does not use per-instance color. - - - - - MultiMesh color uses 8 bits per component. This packs the color into a single float. - - - - - MultiMesh color uses a float per channel. - - - - - Do not apply a filter to canvas light shadows. - - - - - Use PCF3 filtering to filter canvas light shadows. - - - - - Use PCF5 filtering to filter canvas light shadows. - - - - - Use PCF7 filtering to filter canvas light shadows. - - - - - Use PCF9 filtering to filter canvas light shadows. - - - - - Use PCF13 filtering to filter canvas light shadows. - - - - - Do not use a debug mode. - - - - - Draw all objects as wireframe models. - - - - - Draw all objects in a way that displays how much overdraw is occurring. Overdraw occurs when a section of pixels is drawn and shaded and then another object covers it up. To optimize a scene, you should reduce overdraw. - - - - - Draw all objects without shading. Equivalent to setting all objects shaders to unshaded. - - - - - Do not update the viewport. - - - - - Update the viewport once then set to disabled. - - - - - Update the viewport whenever it is visible. - - - - - Always update the viewport. - - - - - Flag used to mark a vertex array. - - - - - Flag used to mark a normal array. - - - - - Flag used to mark a tangent array. - - - - - Flag used to mark a color array. - - - - - Flag used to mark an UV coordinates array. - - - - - Flag used to mark an UV coordinates array for the second UV coordinates. - - - - - Flag used to mark a bone information array. - - - - - Flag used to mark a weights array. - - - - - Flag used to mark an index array. - - - - - Flag used to mark a compressed (half float) vertex array. - - - - - Flag used to mark a compressed (half float) normal array. - - - - - Flag used to mark a compressed (half float) tangent array. - - - - - Flag used to mark a compressed (half float) color array. - - - - - Flag used to mark a compressed (half float) UV coordinates array. - - - - - Flag used to mark a compressed (half float) UV coordinates array for the second UV coordinates. - - - - - Flag used to mark a compressed bone array. - - - - - Flag used to mark a compressed (half float) weight array. - - - - - Flag used to mark a compressed index array. - - - - - Flag used to mark that the array contains 2D vertices. - - - - - Flag used to mark that the array uses 16-bit bones instead of 8-bit. - - - - - Used to set flags , , , , and quickly. - - - - - Draw particles in the order that they appear in the particles array. - - - - - Sort particles based on their lifetime. - - - - - Sort particles based on their distance to the camera. - - - - - Adds light color additive to the canvas. - - - - - Adds light color subtractive to the canvas. - - - - - The light adds color depending on transparency. - - - - - The light adds color depending on mask. - - - - - Use orthogonal shadow projection for directional light. - - - - - Use 2 splits for shadow projection when using directional light. - - - - - Use 4 splits for shadow projection when using directional light. - - - - - The light's energy. - - - - - The light's influence on specularity. - - - - - The light's range. - - - - - The light's attenuation. - - - - - The spotlight's angle. - - - - - The spotlight's attenuation. - - - - - Scales the shadow color. - - - - - Max distance that shadows will be rendered. - - - - - Proportion of shadow atlas occupied by the first split. - - - - - Proportion of shadow atlas occupied by the second split. - - - - - Proportion of shadow atlas occupied by the third split. The fourth split occupies the rest. - - - - - Normal bias used to offset shadow lookup by object normal. Can be used to fix self-shadowing artifacts. - - - - - Bias the shadow lookup to fix self-shadowing artifacts. - - - - - Increases bias on further splits to fix self-shadowing that only occurs far away from the camera. - - - - - Represents the size of the enum. - - - - - Array is a vertex array. - - - - - Array is a normal array. - - - - - Array is a tangent array. - - - - - Array is a color array. - - - - - Array is an UV coordinates array. - - - - - Array is an UV coordinates array for the second UV coordinates. - - - - - Array contains bone information. - - - - - Array is weight information. - - - - - Array is index array. - - - - - Represents the size of the enum. - - - - - Culling of the canvas occluder is disabled. - - - - - Culling of the canvas occluder is clockwise. - - - - - Culling of the canvas occluder is counterclockwise. - - - - - Allows the instance to be used in baked lighting. - - - - - When set, manually requests to draw geometry on next frame. - - - - - Represents the size of the enum. - - - - - Multisample antialiasing is disabled. - - - - - Multisample antialiasing is set to 2×. - - - - - Multisample antialiasing is set to 4×. - - - - - Multisample antialiasing is set to 8×. - - - - - Multisample antialiasing is set to 16×. - - - - - Multisample antialiasing is set to 2× on external texture. Special mode for GLES2 Android VR (Oculus Quest and Go). - - - - - Multisample antialiasing is set to 4× on external texture. Special mode for GLES2 Android VR (Oculus Quest and Go). - - - - - Is a directional (sun) light. - - - - - Is an omni light. - - - - - Is a spot light. - - - - - Marks the left side of a cubemap. - - - - - Marks the right side of a cubemap. - - - - - Marks the bottom side of a cubemap. - - - - - Marks the top side of a cubemap. - - - - - Marks the front side of a cubemap. - - - - - Marks the back side of a cubemap. - - - - - If false, disables rendering completely, but the engine logic is still being processed. You can call to draw a frame even with rendering disabled. - - - - - Synchronizes threads. - - - - - Forces a frame to be drawn when the function is called. Drawing a frame updates all s that are set to update. Use with extreme caution. - - - - - Not implemented in Godot 3.x. - - - - - Draws a frame. This method is deprecated, please use instead. - - - - - Creates an empty texture and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all texture_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Creates a texture, allocates the space for an image, and fills in the image. - - - - - Allocates the GPU memory for the texture. - - - - - Sets the texture's image data. If it's a CubeMap, it sets the image data at a cube side. - - - - - Sets a part of the data for a texture. Warning: this function calls the underlying graphics API directly and may corrupt your texture if used improperly. - - - - - Returns a copy of a texture's image unless it's a CubeMap, in which case it returns the of the image at one of the cubes sides. - - - - - Sets the texture's flags. See for options. - - - - - Returns the flags of a texture. - - - - - Returns the format of the texture's image. - - - - - Returns the type of the texture, can be any of the . - - - - - Returns the opengl id of the texture's image. - - - - - Returns the texture's width. - - - - - Returns the texture's height. - - - - - Returns the depth of the texture. - - - - - Resizes the texture to the specified dimensions. - - - - - Sets the texture's path. - - - - - Returns the texture's path. - - - - - If true, sets internal processes to shrink all image data to half the size. - - - - - Binds the texture to a texture slot. - - - - - Returns a list of all the textures and their information. - - - - - If true, the image will be stored in the texture's images array if overwritten. - - - - - Creates an empty sky and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all sky_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Sets a sky's texture. - - - - - Creates an empty shader and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all shader_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Sets a shader's code. - - - - - Returns a shader's code. - - - - - Returns the parameters of a shader. - - - - - Sets a shader's default texture. Overwrites the texture given by name. - - - - - Returns a default texture from a shader searched by name. - - - - - Creates an empty material and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all material_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Sets a shader material's shader. - - - - - Returns the shader of a certain material's shader. Returns an empty RID if the material doesn't have a shader. - - - - - Sets a material's parameter. - - - - - Returns the value of a certain material's parameter. - - - - - Returns the default value for the param if available. Otherwise returns an empty Variant. - - - - - Sets a material's render priority. - - - - - Sets a material's line width. - - - - - Sets an object's next material. - - - - - Creates a new mesh and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all mesh_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach this mesh to an instance using using the returned RID. - - - - - Function is unused in Godot 3.x. - - - - - Function is unused in Godot 3.x. - - - - - Adds a surface generated from the Arrays to a mesh. See constants for types. - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Sets a mesh's blend shape count. - - - - - Returns a mesh's blend shape count. - - - - - Sets a mesh's blend shape mode. - - - - - Returns a mesh's blend shape mode. - - - - - Updates a specific region of a vertex buffer for the specified surface. Warning: this function alters the vertex buffer directly with no safety mechanisms, you can easily corrupt your mesh. - - - - - Sets a mesh's surface's material. - - - - - Returns a mesh's surface's material. - - - - - Returns a mesh's surface's amount of vertices. - - - - - Returns a mesh's surface's amount of indices. - - - - - Returns a mesh's surface's vertex buffer. - - - - - Returns a mesh's surface's index buffer. - - - - - Returns a mesh's surface's buffer arrays. - - - - - Returns a mesh's surface's arrays for blend shapes. - - - - - Returns the format of a mesh's surface. - - - - - Returns the primitive type of a mesh's surface. - - - - - Returns a mesh's surface's aabb. - - - - - Returns the aabb of a mesh's surface's skeleton. - - - - - Removes a mesh's surface. - - - - - Returns a mesh's number of surfaces. - - - - - Sets a mesh's custom aabb. - - - - - Returns a mesh's custom aabb. - - - - - Removes all surfaces from a mesh. - - - - - Creates a new multimesh on the VisualServer and returns an handle. This RID will be used in all multimesh_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach this multimesh to an instance using using the returned RID. - - - - - Allocates space for the multimesh data. Format parameters determine how the data will be stored by OpenGL. See , , and for usage. Equivalent to . - - - - - Returns the number of instances allocated for this multimesh. - - - - - Sets the mesh to be drawn by the multimesh. Equivalent to . - - - - - Sets the for this instance. Equivalent to . - - - - - Sets the for this instance. For use when multimesh is used in 2D. Equivalent to . - - - - - Sets the color by which this instance will be modulated. Equivalent to . - - - - - Sets the custom data for this instance. Custom data is passed as a , but is interpreted as a vec4 in the shader. Equivalent to . - - - - - Returns the RID of the mesh that will be used in drawing this multimesh. - - - - - Calculates and returns the axis-aligned bounding box that encloses all instances within the multimesh. - - - - - Returns the of the specified instance. - - - - - Returns the of the specified instance. For use when the multimesh is set to use 2D transforms. - - - - - Returns the color by which the specified instance will be modulated. - - - - - Returns the custom data associated with the specified instance. - - - - - Sets the number of instances visible at a given time. If -1, all instances that have been allocated are drawn. Equivalent to . - - - - - Returns the number of visible instances for this multimesh. - - - - - Sets all data related to the instances in one go. This is especially useful when loading the data from disk or preparing the data from GDNative. - - All data is packed in one large float array. An array may look like this: Transform for instance 1, color data for instance 1, custom data for instance 1, transform for instance 2, color data for instance 2, etc. - - is stored as 12 floats, is stored as 8 floats, COLOR_8BIT / CUSTOM_DATA_8BIT is stored as 1 float (4 bytes as is) and COLOR_FLOAT / CUSTOM_DATA_FLOAT is stored as 4 floats. - - - - - Creates an immediate geometry and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all immediate_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach this immediate geometry to an instance using using the returned RID. - - - - - Sets up internals to prepare for drawing. Equivalent to . - - - - - Adds the next vertex using the information provided in advance. Equivalent to . - - - - - Adds the next vertex using the information provided in advance. This is a helper class that calls under the hood. Equivalent to . - - - - - Sets the normal to be used with next vertex. Equivalent to . - - - - - Sets the tangent to be used with next vertex. Equivalent to . - - - - - Sets the color to be used with next vertex. Equivalent to . - - - - - Sets the UV to be used with next vertex. Equivalent to . - - - - - Sets the UV2 to be used with next vertex. Equivalent to . - - - - - Ends drawing the and displays it. Equivalent to . - - - - - Clears everything that was set up between and . Equivalent to . - - - - - Sets the material to be used to draw the . - - - - - Returns the material assigned to the . - - - - - Creates a skeleton and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all skeleton_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Allocates the GPU buffers for this skeleton. - - - - - Returns the number of bones allocated for this skeleton. - - - - - Sets the for a specific bone of this skeleton. - - - - - Returns the set for a specific bone of this skeleton. - - - - - Sets the for a specific bone of this skeleton. - - - - - Returns the set for a specific bone of this skeleton. - - - - - Creates a directional light and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID can be used in most light_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach this directional light to an instance using using the returned RID. - - - - - Creates a new omni light and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID can be used in most light_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach this omni light to an instance using using the returned RID. - - - - - Creates a spot light and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID can be used in most light_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach this spot light to an instance using using the returned RID. - - - - - Sets the color of the light. Equivalent to . - - - - - Sets the specified light parameter. See for options. Equivalent to . - - - - - If true, light will cast shadows. Equivalent to . - - - - - Sets the color of the shadow cast by the light. Equivalent to . - - - - - Not implemented in Godot 3.x. - - - - - If true, light will subtract light instead of adding light. Equivalent to . - - - - - Sets the cull mask for this Light. Lights only affect objects in the selected layers. Equivalent to . - - - - - If true, reverses the backface culling of the mesh. This can be useful when you have a flat mesh that has a light behind it. If you need to cast a shadow on both sides of the mesh, set the mesh to use double sided shadows with . Equivalent to . - - - - - Sets whether GI probes capture light information from this light. - - - - - Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual paraboloid is faster but may suffer from artifacts. Equivalent to . - - - - - Sets whether to use vertical or horizontal detail for this omni light. This can be used to alleviate artifacts in the shadow map. Equivalent to . - - - - - Sets the shadow mode for this directional light. Equivalent to . See for options. - - - - - If true, this directional light will blend between shadow map splits resulting in a smoother transition between them. Equivalent to . - - - - - Sets the shadow depth range mode for this directional light. Equivalent to . See for options. - - - - - Creates a reflection probe and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all reflection_probe_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach this reflection probe to an instance using using the returned RID. - - - - - Sets how often the reflection probe updates. Can either be once or every frame. See for options. - - - - - Sets the intensity of the reflection probe. Intensity modulates the strength of the reflection. Equivalent to . - - - - - Sets the ambient light color for this reflection probe when set to interior mode. Equivalent to . - - - - - Sets the energy multiplier for this reflection probes ambient light contribution when set to interior mode. Equivalent to . - - - - - Sets the contribution value for how much the reflection affects the ambient light for this reflection probe when set to interior mode. Useful so that ambient light matches the color of the room. Equivalent to . - - - - - Sets the max distance away from the probe an object can be before it is culled. Equivalent to . - - - - - Sets the size of the area that the reflection probe will capture. Equivalent to . - - - - - Sets the origin offset to be used when this reflection probe is in box project mode. Equivalent to . - - - - - If true, reflections will ignore sky contribution. Equivalent to . - - - - - If true, uses box projection. This can make reflections look more correct in certain situations. Equivalent to . - - - - - If true, computes shadows in the reflection probe. This makes the reflection much slower to compute. Equivalent to . - - - - - Sets the render cull mask for this reflection probe. Only instances with a matching cull mask will be rendered by this probe. Equivalent to . - - - - - Creates a GI probe and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all gi_probe_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach this GI probe to an instance using using the returned RID. - - - - - Sets the axis-aligned bounding box that covers the extent of the GI probe. - - - - - Returns the axis-aligned bounding box that covers the full extent of the GI probe. - - - - - Sets the size of individual cells within the GI probe. - - - - - Returns the cell size set by . - - - - - Sets the to cell for this GI probe. - - - - - Returns the Transform set by . - - - - - Sets the data to be used in the GI probe for lighting calculations. Normally this is created and called internally within the node. You should not try to set this yourself. - - - - - Returns the data used by the GI probe. - - - - - Sets the dynamic range of the GI probe. Dynamic range sets the limit for how bright lights can be. A smaller range captures greater detail but limits how bright lights can be. Equivalent to . - - - - - Returns the dynamic range set for this GI probe. Equivalent to . - - - - - Sets the energy multiplier for this GI probe. A higher energy makes the indirect light from the GI probe brighter. Equivalent to . - - - - - Returns the energy multiplier for this GI probe. Equivalent to . - - - - - Sets the bias value to avoid self-occlusion. Equivalent to . - - - - - Returns the bias value for the GI probe. Bias is used to avoid self occlusion. Equivalent to . - - - - - Sets the normal bias for this GI probe. Normal bias behaves similar to the other form of bias and may help reduce self-occlusion. Equivalent to . - - - - - Returns the normal bias for this GI probe. Equivalent to . - - - - - Sets the propagation of light within this GI probe. Equivalent to . - - - - - Returns the propagation value for this GI probe. Equivalent to . - - - - - Sets the interior value of this GI probe. A GI probe set to interior does not include the sky when calculating lighting. Equivalent to . - - - - - Returns true if the GI probe is set to interior, meaning it does not account for sky light. Equivalent to . - - - - - Sets the compression setting for the GI probe data. Compressed data will take up less space but may look worse. Equivalent to . - - - - - Returns true if the GI probe data associated with this GI probe is compressed. Equivalent to . - - - - - Creates a lightmap capture and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all lightmap_capture_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach this lightmap capture to an instance using using the returned RID. - - - - - Sets the size of the area covered by the lightmap capture. Equivalent to . - - - - - Returns the size of the lightmap capture area. - - - - - Sets the octree to be used by this lightmap capture. This function is normally used by the node. Equivalent to . - - - - - Sets the octree cell transform for this lightmap capture's octree. Equivalent to . - - - - - Returns the cell transform for this lightmap capture's octree. - - - - - Sets the subdivision level of this lightmap capture's octree. Equivalent to . - - - - - Returns the cell subdivision amount used by this lightmap capture's octree. - - - - - Returns the octree used by the lightmap capture. - - - - - Sets the energy multiplier for this lightmap capture. Equivalent to . - - - - - Returns the energy multiplier used by the lightmap capture. - - - - - Creates a particle system and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all particles_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - To place in a scene, attach these particles to an instance using using the returned RID. - - - - - If true, particles will emit over time. Setting to false does not reset the particles, but only stops their emission. Equivalent to . - - - - - Returns true if particles are currently set to emitting. - - - - - Sets the number of particles to be drawn and allocates the memory for them. Equivalent to . - - - - - Sets the lifetime of each particle in the system. Equivalent to . - - - - - If true, particles will emit once and then stop. Equivalent to . - - - - - Sets the preprocess time for the particles animation. This lets you delay starting an animation until after the particles have begun emitting. Equivalent to . - - - - - Sets the explosiveness ratio. Equivalent to . - - - - - Sets the emission randomness ratio. This randomizes the emission of particles within their phase. Equivalent to . - - - - - Sets a custom axis-aligned bounding box for the particle system. Equivalent to . - - - - - Sets the speed scale of the particle system. Equivalent to . - - - - - If true, particles use local coordinates. If false they use global coordinates. Equivalent to . - - - - - Sets the material for processing the particles. Note: this is not the material used to draw the materials. Equivalent to . - - - - - Sets the frame rate that the particle system rendering will be fixed to. Equivalent to . - - - - - If true, uses fractional delta which smooths the movement of the particles. Equivalent to . - - - - - Returns true if particles are not emitting and particles are set to inactive. - - - - - Add particle system to list of particle systems that need to be updated. Update will take place on the next frame, or on the next call to , , or . - - - - - Reset the particles on the next update. Equivalent to . - - - - - Sets the draw order of the particles to one of the named enums from . See for options. Equivalent to . - - - - - Sets the number of draw passes to use. Equivalent to . - - - - - Sets the mesh to be used for the specified draw pass. Equivalent to , , , and . - - - - - Calculates and returns the axis-aligned bounding box that contains all the particles. Equivalent to . - - - - - Sets the that will be used by the particles when they first emit. - - - - - Creates a camera and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all camera_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Sets camera to use perspective projection. Objects on the screen becomes smaller when they are far away. - - - - - Sets camera to use orthogonal projection, also known as orthographic projection. Objects remain the same size on the screen no matter how far away they are. - - - - - Sets camera to use frustum projection. This mode allows adjusting the offset argument to create "tilted frustum" effects. - - - - - Sets of camera. - - - - - Sets the cull mask associated with this camera. The cull mask describes which 3D layers are rendered by this camera. Equivalent to . - - - - - Sets the environment used by this camera. Equivalent to . - - - - - If true, preserves the horizontal aspect ratio which is equivalent to . If false, preserves the vertical aspect ratio which is equivalent to . - - - - - Creates an empty viewport and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all viewport_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - If true, the viewport uses augmented or virtual reality technologies. See . - - - - - Sets the viewport's width and height. - - - - - If true, sets the viewport active, else sets it inactive. - - - - - Sets the viewport's parent to another viewport. - - - - - Copies viewport to a region of the screen specified by rect. If is true, then viewport does not use a framebuffer and the contents of the viewport are rendered directly to screen. However, note that the root viewport is drawn last, therefore it will draw over the screen. Accordingly, you must set the root viewport to an area that does not cover the area that you have attached this viewport to. - For example, you can set the root viewport to not render at all with the following code: - - func _ready(): - get_viewport().set_attach_to_screen_rect(Rect2()) - $Viewport.set_attach_to_screen_rect(Rect2(0, 0, 600, 600)) - - Using this can result in significant optimization, especially on lower-end devices. However, it comes at the cost of having to manage your viewports manually. For a further optimization see, . - - If the parameter is null, then the default value is new Rect2(0, 0, 0, 0) - - - - If true, render the contents of the viewport directly to screen. This allows a low-level optimization where you can skip drawing a viewport to the root viewport. While this optimization can result in a significant increase in speed (especially on older devices), it comes at a cost of usability. When this is enabled, you cannot read from the viewport or from the SCREEN_TEXTURE. You also lose the benefit of certain window settings, such as the various stretch modes. Another consequence to be aware of is that in 2D the rendering happens in window coordinates, so if you have a viewport that is double the size of the window, and you set this, then only the portion that fits within the window will be drawn, no automatic scaling is possible, even if your game scene is significantly larger than the window size. - - - - - Detaches the viewport from the screen. - - - - - Sets when the viewport should be updated. See constants for options. - - - - - If true, the viewport's rendering is flipped vertically. - - - - - Sets the clear mode of a viewport. See for options. - - - - - Returns the viewport's last rendered frame. - - - - - Currently unimplemented in Godot 3.x. - - - - - If true, the viewport's canvas is not rendered. - - - - - If true, rendering of a viewport's environment is disabled. - - - - - If true, a viewport's 3D rendering is disabled. - - - - - Sets a viewport's camera. - - - - - Sets a viewport's scenario. - The scenario contains information about the , environment information, reflection atlas etc. - - - - - Sets a viewport's canvas. - - - - - Detaches a viewport from a canvas and vice versa. - - - - - Sets the transformation of a viewport's canvas. - - - - - If true, the viewport renders its background as transparent. - - - - - Sets the viewport's global transformation matrix. - - - - - Sets the stacking order for a viewport's canvas. - layer is the actual canvas layer, while sublayer specifies the stacking order of the canvas among those in the same layer. - - - - - Sets the size of the shadow atlas's images (used for omni and spot lights). The value will be rounded up to the nearest power of 2. - - - - - Sets the shadow atlas quadrant's subdivision. - - - - - Sets the anti-aliasing mode. See for options. - - - - - If true, the viewport renders to hdr. - - - - - Sets the viewport's 2D/3D mode. See constants for options. - - - - - Returns a viewport's render information. For options, see the constants. - - - - - Sets the debug draw mode of a viewport. See for options. - - - - - Creates an environment and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all environment_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Sets the BGMode of the environment. Equivalent to . - - - - - Sets the to be used as the environment's background when using BGMode sky. Equivalent to . - - - - - Sets a custom field of view for the background . Equivalent to . - - - - - Sets the rotation of the background expressed as a . Equivalent to . - - - - - Color displayed for clear areas of the scene (if using Custom color or Color+Sky background modes). - - - - - Sets the intensity of the background color. - - - - - Sets the maximum layer to use if using Canvas background mode. - - - - - Sets the ambient light parameters. See for more details. - - - - - Sets the values to be used with the "DoF Near Blur" post-process effect. See for more details. - - - - - Sets the values to be used with the "DoF Far Blur" post-process effect. See for more details. - - - - - Sets the variables to be used with the "glow" post-process effect. See for more details. - - - - - Sets the variables to be used with the "tonemap" post-process effect. See for more details. - - - - - Sets the values to be used with the "Adjustment" post-process effect. See for more details. - - - - - Sets the variables to be used with the "screen space reflections" post-process effect. See for more details. - - - - - Sets the variables to be used with the "Screen Space Ambient Occlusion (SSAO)" post-process effect. See for more details. - - - - - Sets the variables to be used with the scene fog. See for more details. - - - - - Sets the variables to be used with the fog depth effect. See for more details. - - - - - Sets the variables to be used with the fog height effect. See for more details. - - - - - Creates a scenario and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all scenario_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - The scenario is the 3D world that all the visual instances exist in. - - - - - Sets the for this scenario. See for options. - - - - - Sets the environment that will be used with this scenario. - - - - - Sets the size of the reflection atlas shared by all reflection probes in this scenario. - - - - - Sets the fallback environment to be used by this scenario. The fallback environment is used if no environment is set. Internally, this is used by the editor to provide a default environment. - - - - - Creates a visual instance, adds it to the VisualServer, and sets both base and scenario. It can be accessed with the RID that is returned. This RID will be used in all instance_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Creates a visual instance and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all instance_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - An instance is a way of placing a 3D object in the scenario. Objects like particles, meshes, and reflection probes need to be associated with an instance to be visible in the scenario using . - - - - - Sets the base of the instance. A base can be any of the 3D objects that are created in the VisualServer that can be displayed. For example, any of the light types, mesh, multimesh, immediate geometry, particle system, reflection probe, lightmap capture, and the GI probe are all types that can be set as the base of an instance in order to be displayed in the scenario. - - - - - Sets the scenario that the instance is in. The scenario is the 3D world that the objects will be displayed in. - - - - - Sets the render layers that this instance will be drawn to. Equivalent to . - - - - - Sets the world space transform of the instance. Equivalent to . - - - - - Attaches a unique Object ID to instance. Object ID must be attached to instance for proper culling with , , and . - - - - - Sets the weight for a given blend shape associated with this instance. - - - - - Sets the material of a specific surface. Equivalent to . - - - - - Sets whether an instance is drawn or not. Equivalent to . - - - - - Sets the lightmap to use with this instance. - - - - - Sets a custom AABB to use when culling objects from the view frustum. Equivalent to . - - - - - Attaches a skeleton to an instance. Removes the previous skeleton from the instance. - - - - - Function not implemented in Godot 3.x. - - - - - Sets a margin to increase the size of the AABB when culling objects from the view frustum. This allows you avoid culling objects that fall outside the view frustum. Equivalent to . - - - - - Sets the flag for a given . See for more details. - - - - - Sets the shadow casting setting to one of . Equivalent to . - - - - - Sets a material that will override the material for all surfaces on the mesh associated with this instance. Equivalent to . - - - - - Not implemented in Godot 3.x. - - - - - Not implemented in Godot 3.x. - - - - - Returns an array of object IDs intersecting with the provided AABB. Only visual 3D nodes are considered, such as or . Use @GDScript.instance_from_id to obtain the actual nodes. A scenario RID must be provided, which is available in the you want to query. This forces an update for all resources queued to update. - Warning: This function is primarily intended for editor usage. For in-game use cases, prefer physics collision. - - - - - Returns an array of object IDs intersecting with the provided 3D ray. Only visual 3D nodes are considered, such as or . Use @GDScript.instance_from_id to obtain the actual nodes. A scenario RID must be provided, which is available in the you want to query. This forces an update for all resources queued to update. - Warning: This function is primarily intended for editor usage. For in-game use cases, prefer physics collision. - - - - - Returns an array of object IDs intersecting with the provided convex shape. Only visual 3D nodes are considered, such as or . Use @GDScript.instance_from_id to obtain the actual nodes. A scenario RID must be provided, which is available in the you want to query. This forces an update for all resources queued to update. - Warning: This function is primarily intended for editor usage. For in-game use cases, prefer physics collision. - - - - - Creates a canvas and returns the assigned . It can be accessed with the RID that is returned. This RID will be used in all canvas_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - A copy of the canvas item will be drawn with a local offset of the mirroring . - - - - - Modulates all colors in the given canvas. - - - - - Creates a new and returns its . It can be accessed with the RID that is returned. This RID will be used in all canvas_item_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Sets the parent for the . The parent can be another canvas item, or it can be the root canvas that is attached to the viewport. - - - - - Sets if the canvas item (including its children) is visible. - - - - - The light mask. See for more information on light masks. - - - - - Sets the 's . - - - - - Sets clipping for the . - - - - - Enables the use of distance fields for GUI elements that are rendering distance field based fonts. - - - - - Defines a custom drawing rectangle for the . - - If the parameter is null, then the default value is new Rect2(0, 0, 0, 0) - - - - Sets the color that modulates the and its children. - - - - - Sets the color that modulates the without children. - - - - - Sets to be drawn behind its parent. - - - - - Adds a line command to the 's draw commands. - - - - - Adds a polyline, which is a line from multiple points with a width, to the 's draw commands. - - - - - Adds a rectangle to the 's draw commands. - - - - - Adds a circle command to the 's draw commands. - - - - - Adds a textured rect to the 's draw commands. - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Adds a texture rect with region setting to the 's draw commands. - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Adds a nine patch image to the 's draw commands. - See for more explanation. - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Adds a primitive to the 's draw commands. - - - - - Adds a polygon to the 's draw commands. - - If the parameter is null, then the default value is new Vector2[] {} - - - - Adds a triangle array to the 's draw commands. - - If the parameter is null, then the default value is new Vector2[] {} - If the parameter is null, then the default value is new int[] {} - If the parameter is null, then the default value is new float[] {} - - - - Adds a mesh command to the 's draw commands. - - If the parameter is null, then the default value is Transform2D.Identity - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Adds a to the 's draw commands. Only affects its aabb at the moment. - - - - - Adds a particle system to the 's draw commands. - - - - - Adds a command to the 's draw commands. - This sets the extra_matrix uniform when executed. This affects the later commands of the canvas item. - - - - - If ignore is true, the VisualServer does not perform clipping. - - - - - Sets if 's children should be sorted by y-position. - - - - - Sets the 's Z index, i.e. its draw order (lower indexes are drawn first). - - - - - If this is enabled, the Z index of the parent will be added to the children's Z index. - - - - - Sets the to copy a rect to the backbuffer. - - - - - Clears the and removes all commands in it. - - - - - Sets the index for the . - - - - - Sets a new material to the . - - - - - Sets if the uses its parent's material. - - - - - Creates a canvas light and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all canvas_light_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Attaches the canvas light to the canvas. Removes it from its previous canvas. - - - - - Enables or disables a canvas light. - - - - - Sets the texture's scale factor of the light. Equivalent to . - - - - - Sets the canvas light's . - - - - - Sets texture to be used by light. Equivalent to . - - - - - Sets the offset of the light's texture. Equivalent to . - - - - - Sets the color for a light. - - - - - Sets a canvas light's height. - - - - - Sets a canvas light's energy. - - - - - Sets the Z range of objects that will be affected by this light. Equivalent to and . - - - - - The layer range that gets rendered with this light. - - - - - The light mask. See for more information on light masks. - - - - - The binary mask used to determine which layers this canvas light's shadows affects. See for more information on light masks. - - - - - The mode of the light, see constants. - - - - - Enables or disables the canvas light's shadow. - - - - - Sets the width of the shadow buffer, size gets scaled to the next power of two for this. - - - - - Sets the length of the shadow's gradient. - - - - - Sets the canvas light's shadow's filter, see constants. - - - - - Sets the color of the canvas light's shadow. - - - - - Smoothens the shadow. The lower, the smoother. - - - - - Creates a light occluder and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all canvas_light_ocluder_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Attaches a light occluder to the canvas. Removes it from its previous canvas. - - - - - Enables or disables light occluder. - - - - - Sets a light occluder's polygon. - - - - - Sets a light occluder's . - - - - - The light mask. See for more information on light masks. - - - - - Creates a new light occluder polygon and adds it to the VisualServer. It can be accessed with the RID that is returned. This RID will be used in all canvas_occluder_polygon_* VisualServer functions. - Once finished with your RID, you will want to free the RID using the VisualServer's static method. - - - - - Sets the shape of the occluder polygon. - - - - - Sets the shape of the occluder polygon as lines. - - - - - Sets an occluder polygons cull mode. See constants. - - - - - Sets margin size, where black bars (or images, if was used) are rendered. - - - - - Sets images to be rendered in the window margin. - - - - - Tries to free an object in the VisualServer. - - - - - Schedules a callback to the corresponding named method on where after a frame has been drawn. - The callback method must use only 1 argument which will be called with userdata. - - - - - Returns true if changes have been made to the VisualServer's data. is usually called if this happens. - - - - - Initializes the visual server. This function is called internally by platform-dependent code during engine initialization. If called from a running game, it will not do anything. - - - - - Removes buffers and clears testcubes. - - - - - Returns a certain information, see for options. - - - - - Returns the name of the video adapter (e.g. "GeForce GTX 1080/PCIe/SSE2"). - Note: When running a headless or server binary, this function returns an empty string. - - - - - Returns the vendor of the video adapter (e.g. "NVIDIA Corporation"). - Note: When running a headless or server binary, this function returns an empty string. - - - - - Returns a mesh of a sphere with the given amount of horizontal and vertical subdivisions. - - - - - Returns the id of the test cube. Creates one if none exists. - - - - - Returns the id of the test texture. Creates one if none exists. - - - - - Returns the id of a white texture. Creates one if none exists. - - - - - Sets a boot image. The color defines the background color. If scale is true, the image will be scaled to fit the screen size. If use_filter is true, the image will be scaled with linear interpolation. If use_filter is false, the image will be scaled with nearest-neighbor interpolation. - - - - - Sets the default clear color which is used when a specific clear color has not been selected. - - - - - Sets the scale to apply to the passage of time for the shaders' TIME builtin. - The default value is 1.0, which means TIME will count the real time as it goes by, without narrowing or stretching it. - - - - - Not yet implemented. Always returns false. - - - - - Returns true if the OS supports a certain feature. Features might be s3tc, etc, etc2 and pvrtc. - - - - - If true, the engine will generate wireframes for use with the wireframe debug mode. - - - - - This class allows you to define a custom shader program that can be used for various materials to render objects. - The visual shader editor creates the shader. - - - - - A vertex shader, operating on vertices. - - - - - A fragment shader, operating on fragments (pixels). - - - - - A shader for light calculations. - - - - - Represents the size of the enum. - - - - - The offset vector of the whole graph. - - - - - Sets the mode of this shader. - - - - - Adds the specified node to the shader. - - - - - Returns the shader node instance with specified type and id. - - - - - Sets the position of the specified node. - - - - - Returns the position of the specified node within the shader graph. - - - - - Returns the list of all nodes in the shader with the specified type. - - - - - Removes the specified node from the shader. - - - - - Returns true if the specified node and port connection exist. - - - - - Returns true if the specified nodes and ports can be connected together. - - - - - Connects the specified nodes and ports. - - - - - Connects the specified nodes and ports. - - - - - Connects the specified nodes and ports, even if they can't be connected. Such connection is invalid and will not function properly. - - - - - Returns the list of connected nodes with the specified type. - - - - - Floating-point scalar. Translated to float type in shader code. - - - - - 3D vector of floating-point values. Translated to vec3 type in shader code. - - - - - Boolean type. Translated to bool type in shader code. - - - - - Transform type. Translated to mat4 type in shader code. - - - - - Sampler type. Translated to reference of sampler uniform in shader code. Can only be used for input ports in non-uniform nodes. - - - - - Represents the size of the enum. - - - - - Sets the output port index which will be showed for preview. If set to -1 no port will be open for preview. - - - - - Sets the default value for the selected input port. - - - - - Returns the default value of the input port. - - - - - Sets the default input ports values using an of the form [index0, value0, index1, value1, ...]. For example: [0, Vector3(0, 0, 0), 1, Vector3(0, 0, 0)]. - - - - - Returns an containing default values for all of the input ports of the node in the form [index0, value0, index1, value1, ...]. - - - - - Has only one output port and no inputs. - Translated to bool in the shader language. - - - - - A boolean constant which represents a state of this node. - - - - - Translated to uniform bool in the shader language. - - - - - Has two output ports representing RGB and alpha channels of . - Translated to vec3 rgb and float alpha in the shader language. - - - - - A constant which represents a state of this node. - - - - - Accept a to the input port and transform it according to . - - - - - Converts the color to grayscale using the following formula: - - vec3 c = input; - float max1 = max(c.r, c.g); - float max2 = max(max1, c.b); - float max3 = max(max1, max2); - return vec3(max3, max3, max3); - - - - - - Applies sepia tone effect using the following formula: - - vec3 c = input; - float r = (c.r * 0.393) + (c.g * 0.769) + (c.b * 0.189); - float g = (c.r * 0.349) + (c.g * 0.686) + (c.b * 0.168); - float b = (c.r * 0.272) + (c.g * 0.534) + (c.b * 0.131); - return vec3(r, g, b); - - - - - - A function to be applied to the input color. See for options. - - - - - Applies to two color inputs. - - - - - Produce a screen effect with the following formula: - - result = vec3(1.0) - (vec3(1.0) - a) * (vec3(1.0) - b); - - - - - - Produce a difference effect with the following formula: - - result = abs(a - b); - - - - - - Produce a darken effect with the following formula: - - result = min(a, b); - - - - - - Produce a lighten effect with the following formula: - - result = max(a, b); - - - - - - Produce an overlay effect with the following formula: - - for (int i = 0; i < 3; i++) { - float base = a[i]; - float blend = b[i]; - if (base < 0.5) { - result[i] = 2.0 * base * blend; - } else { - result[i] = 1.0 - 2.0 * (1.0 - blend) * (1.0 - base); - } - } - - - - - - Produce a dodge effect with the following formula: - - result = a / (vec3(1.0) - b); - - - - - - Produce a burn effect with the following formula: - - result = vec3(1.0) - (vec3(1.0) - a) / b; - - - - - - Produce a soft light effect with the following formula: - - for (int i = 0; i < 3; i++) { - float base = a[i]; - float blend = b[i]; - if (base < 0.5) { - result[i] = base * (blend + 0.5); - } else { - result[i] = 1.0 - (1.0 - base) * (1.0 - (blend - 0.5)); - } - } - - - - - - Produce a hard light effect with the following formula: - - for (int i = 0; i < 3; i++) { - float base = a[i]; - float blend = b[i]; - if (base < 0.5) { - result[i] = base * (2.0 * blend); - } else { - result[i] = 1.0 - (1.0 - base) * (1.0 - 2.0 * (blend - 0.5)); - } - } - - - - - - An operator to be applied to the inputs. See for options. - - - - - Translated to uniform vec4 in the shader language. - - - - - Compares a and b of by . Returns a boolean scalar. Translates to if instruction in shader code. - - - - - A floating-point scalar. - - - - - A 3D vector type. - - - - - A boolean type. - - - - - A transform (mat4) type. - - - - - Comparison for equality (a == b). - - - - - Comparison for inequality (a != b). - - - - - Comparison for greater than (a > b). Cannot be used if set to or . - - - - - Comparison for greater than or equal (a >= b). Cannot be used if set to or . - - - - - Comparison for less than (a < b). Cannot be used if set to or . - - - - - Comparison for less than or equal (a < b). Cannot be used if set to or . - - - - - The result will be true if all of component in vector satisfy the comparison condition. - - - - - The result will be true if any of component in vector satisfy the comparison condition. - - - - - The type to be used in the comparison. See for options. - - - - - A comparison function. See for options. - - - - - Extra condition which is applied if is set to . - - - - - Translated to texture(cubemap, vec3) in the shader language. Returns a color vector and alpha channel as scalar. - - - - - No hints are added to the uniform declaration. - - - - - Adds hint_albedo as hint to the uniform declaration for proper sRGB to linear conversion. - - - - - Adds hint_normal as hint to the uniform declaration, which internally converts the texture for proper usage as normal map. - - - - - Use the set via . If this is set to , the samplerCube port is ignored. - - - - - Use the sampler reference passed via the samplerCube port. If this is set to , the texture is ignored. - - - - - Defines which source should be used for the sampling. See for options. - - - - - The texture to sample when using as . - - - - - Defines the type of data provided by the source texture. See for options. - - - - - Translated to uniform samplerCube in the shader language. The output value can be used as port for . - - - - - By inheriting this class you can create a custom script addon which will be automatically added to the Visual Shader Editor. The 's behavior is defined by overriding the provided virtual methods. - In order for the node to be registered as an editor addon, you must use the tool keyword and provide a class_name for your custom script. For example: - - tool - extends VisualShaderNodeCustom - class_name VisualShaderNodeNoise - - - - - - Override this method to define the category of the associated custom node in the Visual Shader Editor's members dialog. - Defining this method is optional. If not overridden, the node will be filed under the "Custom" category. - - - - - Override this method to define the actual shader code of the associated custom node. The shader code should be returned as a string, which can have multiple lines (the """ multiline string construct can be used for convenience). - The input_vars and output_vars arrays contain the string names of the various input and output variables, as defined by _get_input_* and _get_output_* virtual methods in this class. - The output ports can be assigned values in the shader code. For example, return output_vars[0] + " = " + input_vars[0] + ";". - You can customize the generated code based on the shader mode (see ) and/or type (see ). - Defining this method is required. - - - - - Override this method to define the description of the associated custom node in the Visual Shader Editor's members dialog. - Defining this method is optional. - - - - - Override this method to add shader code on top of the global shader, to define your own standard library of reusable methods, varyings, constants, uniforms, etc. The shader code should be returned as a string, which can have multiple lines (the """ multiline string construct can be used for convenience). - Be careful with this functionality as it can cause name conflicts with other custom nodes, so be sure to give the defined entities unique names. - You can customize the generated code based on the shader mode (see ). - Defining this method is optional. - - - - - Override this method to define the amount of input ports of the associated custom node. - Defining this method is required. If not overridden, the node has no input ports. - - - - - Override this method to define the names of input ports of the associated custom node. The names are used both for the input slots in the editor and as identifiers in the shader code, and are passed in the input_vars array in . - Defining this method is optional, but recommended. If not overridden, input ports are named as "in" + str(port). - - - - - Override this method to define the returned type of each input port of the associated custom node (see for possible types). - Defining this method is optional, but recommended. If not overridden, input ports will return the type. - - - - - Override this method to define the name of the associated custom node in the Visual Shader Editor's members dialog and graph. - Defining this method is optional, but recommended. If not overridden, the node will be named as "Unnamed". - - - - - Override this method to define the amount of output ports of the associated custom node. - Defining this method is required. If not overridden, the node has no output ports. - - - - - Override this method to define the names of output ports of the associated custom node. The names are used both for the output slots in the editor and as identifiers in the shader code, and are passed in the output_vars array in . - Defining this method is optional, but recommended. If not overridden, output ports are named as "out" + str(port). - - - - - Override this method to define the returned type of each output port of the associated custom node (see for possible types). - Defining this method is optional, but recommended. If not overridden, output ports will return the type. - - - - - Override this method to define the return icon of the associated custom node in the Visual Shader Editor's members dialog. - Defining this method is optional. If not overridden, no return icon is shown. - - - - - Override this method to define the subcategory of the associated custom node in the Visual Shader Editor's members dialog. - Defining this method is optional. If not overridden, the node will be filed under the root of the main category (see ). - - - - - Translates to deteminant(x) in the shader language. - - - - - Translates to dot(a, b) in the shader language. - - - - - Custom Godot Shading Language expression, with a custom amount of input and output ports. - The provided code is directly injected into the graph's matching shader function (vertex, fragment, or light), so it cannot be used to to declare functions, varyings, uniforms, or global constants. See for such global definitions. - - - - - An expression in Godot Shading Language, which will be injected at the start of the graph's matching shader function (vertex, fragment, or light), and thus cannot be used to declare functions, varyings, uniforms, or global constants. - - - - - Translates to faceforward(N, I, Nref) in the shader language. The function has three vector parameters: N, the vector to orient, I, the incident vector, and Nref, the reference vector. If the dot product of I and Nref is smaller than zero the return value is N. Otherwise -N is returned. - - - - - Returns falloff based on the dot product of surface normal and view direction of camera (pass associated inputs to it). - - - - - Custom Godot Shader Language expression, which is placed on top of the generated shader. You can place various function definitions inside to call later in s (which are injected in the main shader functions). You can also declare varyings, uniforms and global constants. - - - - - Currently, has no direct usage, use the derived classes instead. - - - - - The size of the node in the visual shader graph. - - - - - Defines all input ports using a formatted as a colon-separated list: id,type,name; (see ). - - - - - Returns a description of the input ports as as colon-separated list using the format id,type,name; (see ). - - - - - Defines all output ports using a formatted as a colon-separated list: id,type,name; (see ). - - - - - Returns a description of the output ports as as colon-separated list using the format id,type,name; (see ). - - - - - Returns true if the specified port name does not override an existed port name and is valid within the shader. - - - - - Adds an input port with the specified type (see ) and name. - - - - - Removes the specified input port. - - - - - Returns the number of input ports in use. Alternative for . - - - - - Returns true if the specified input port exists. - - - - - Removes all previously specified input ports. - - - - - Adds an output port with the specified type (see ) and name. - - - - - Removes the specified output port. - - - - - Returns the number of output ports in use. Alternative for . - - - - - Returns true if the specified output port exists. - - - - - Removes all previously specified output ports. - - - - - Renames the specified input port. - - - - - Sets the specified input port's type (see ). - - - - - Renames the specified output port. - - - - - Sets the specified output port's type (see ). - - - - - Returns a free input port ID which can be used in . - - - - - Returns a free output port ID which can be used in . - - - - - Gives access to input variables (built-ins) available for the shader. See the shading reference for the list of available built-ins for each shader type (check Tutorials section for link). - - - - - One of the several input constants in lower-case style like: "vertex"(VERTEX) or "point_size"(POINT_SIZE). - - - - - Returns the boolean result of the comparison between INF or NaN and a scalar parameter. - - - - - Comparison with INF (Infinity). - - - - - Comparison with NaN (Not a Number; denotes invalid numeric results, e.g. division by zero). - - - - - The comparison function. See for options. - - - - - OuterProduct treats the first parameter c as a column vector (matrix with one column) and the second parameter r as a row vector (matrix with one row) and does a linear algebraic matrix multiply c * r, yielding a matrix whose number of rows is the number of components in c and whose number of columns is the number of components in r. - - - - - This visual shader node is present in all shader graphs in form of "Output" block with mutliple output value ports. - - - - - Constrains a value to lie between min and max values. - - - - - This node is only available in Fragment and Light visual shaders. - - - - - Sum of absolute derivative in x and y. - - - - - Derivative in x using local differencing. - - - - - Derivative in y using local differencing. - - - - - The derivative type. See for options. - - - - - Translates to mix(a, b, weight) in the shader language. - - - - - Translates to smoothstep(edge0, edge1, x) in the shader language. - Returns 0.0 if x is smaller than edge0 and 1.0 if x is larger than edge1. Otherwise the return value is interpolated between 0.0 and 1.0 using Hermite polynomials. - - - - - Returns an associated scalar if the provided boolean value is true or false. - - - - - Returns an associated vector if the provided boolean value is true or false. - - - - - Performs a lookup operation on the provided texture, with support for multiple texture sources to choose from. - - - - - No hints are added to the uniform declaration. - - - - - Adds hint_albedo as hint to the uniform declaration for proper sRGB to linear conversion. - - - - - Adds hint_normal as hint to the uniform declaration, which internally converts the texture for proper usage as normal map. - - - - - Use the texture given as an argument for this function. - - - - - Use the current viewport's texture as the source. - - - - - Use the texture from this shader's texture built-in (e.g. a texture of a ). - - - - - Use the texture from this shader's normal map built-in. - - - - - Use the depth texture available for this shader. - - - - - Use the texture provided in the input port for this function. - - - - - Determines the source for the lookup. See for options. - - - - - The source texture, if needed for the selected . - - - - - Specifies the type of the texture if is set to . See for options. - - - - - Performs a lookup operation on the texture provided as a uniform for the shader. - - - - - No hints are added to the uniform declaration. - - - - - Adds hint_albedo as hint to the uniform declaration for proper sRGB to linear conversion. - - - - - Adds hint_normal as hint to the uniform declaration, which internally converts the texture for proper usage as normal map. - - - - - Adds hint_aniso as hint to the uniform declaration to use for a flowmap. - - - - - Defaults to white color. - - - - - Defaults to black color. - - - - - Defines the type of data provided by the source texture. See for options. - - - - - Sets the default color if no texture is assigned to the uniform. - - - - - Performs a lookup operation on the texture provided as a uniform for the shader, with support for triplanar mapping. - - - - - Creates a 4x4 transform matrix using four vectors of type vec3. Each vector is one row in the matrix and the last column is a vec4(0, 0, 0, 1). - - - - - A constant , which can be used as an input node. - - - - - A constant which represents the state of this node. - - - - - Takes a 4x4 transform matrix and decomposes it into four vec3 values, one from each row of the matrix. - - - - - Computes an inverse or transpose function on the provided . - - - - - Perform the inverse operation on the matrix. - - - - - Perform the transpose operation on the matrix. - - - - - The function to be computed. See for options. - - - - - A multiplication operation on two transforms (4x4 matrices), with support for different multiplication operators. - - - - - Multiplies transform a by the transform b. - - - - - Multiplies transform b by the transform a. - - - - - Performs a component-wise multiplication of transform a by the transform b. - - - - - Performs a component-wise multiplication of transform b by the transform a. - - - - - The multiplication type to be performed on the transforms. See for options. - - - - - Translated to uniform mat4 in the shader language. - - - - - A multiplication operation on a transform (4x4 matrix) and a vector, with support for different multiplication operators. - - - - - Multiplies transform a by the vector b. - - - - - Multiplies vector b by the transform a. - - - - - Multiplies transform a by the vector b, skipping the last row and column of the transform. - - - - - Multiplies vector b by the transform a, skipping the last row and column of the transform. - - - - - The multiplication type to be performed. See for options. - - - - - A uniform represents a variable in the shader which is set externally, i.e. from the . Uniforms are exposed as properties in the and can be assigned from the inspector or from a script. - - - - - Name of the uniform, by which it can be accessed through the properties. - - - - - A constant , which can be used as an input node. - - - - - A constant which represents the state of this node. - - - - - Translated to uniform vec3 in the shader language. - - - - - Constrains a value to lie between min and max values. The operation is performed on each component of the vector individually. - - - - - Creates a vec3 using three scalar values that can be provided from separate inputs. - - - - - Takes a vec3 and decomposes it into three scalar values that can be used as separate inputs. - - - - - This node is only available in Fragment and Light visual shaders. - - - - - Sum of absolute derivative in x and y. - - - - - Derivative in x using local differencing. - - - - - Derivative in y using local differencing. - - - - - A derivative type. See for options. - - - - - Calculates distance from point represented by vector p0 to vector p1. - Translated to distance(p0, p1) in the shader language. - - - - - A visual shader node able to perform different functions using vectors. - - - - - Normalizes the vector so that it has a length of 1 but points in the same direction. - - - - - Clamps the value between 0.0 and 1.0. - - - - - Returns the opposite value of the parameter. - - - - - Returns 1/vector. - - - - - Converts RGB vector to HSV equivalent. - - - - - Converts HSV vector to RGB equivalent. - - - - - Returns the absolute value of the parameter. - - - - - Returns the arc-cosine of the parameter. - - - - - Returns the inverse hyperbolic cosine of the parameter. - - - - - Returns the arc-sine of the parameter. - - - - - Returns the inverse hyperbolic sine of the parameter. - - - - - Returns the arc-tangent of the parameter. - - - - - Returns the inverse hyperbolic tangent of the parameter. - - - - - Finds the nearest integer that is greater than or equal to the parameter. - - - - - Returns the cosine of the parameter. - - - - - Returns the hyperbolic cosine of the parameter. - - - - - Converts a quantity in radians to degrees. - - - - - Base-e Exponential. - - - - - Base-2 Exponential. - - - - - Finds the nearest integer less than or equal to the parameter. - - - - - Computes the fractional part of the argument. - - - - - Returns the inverse of the square root of the parameter. - - - - - Natural logarithm. - - - - - Base-2 logarithm. - - - - - Converts a quantity in degrees to radians. - - - - - Finds the nearest integer to the parameter. - - - - - Finds the nearest even integer to the parameter. - - - - - Extracts the sign of the parameter, i.e. returns -1 if the parameter is negative, 1 if it's positive and 0 otherwise. - - - - - Returns the sine of the parameter. - - - - - Returns the hyperbolic sine of the parameter. - - - - - Returns the square root of the parameter. - - - - - Returns the tangent of the parameter. - - - - - Returns the hyperbolic tangent of the parameter. - - - - - Returns a value equal to the nearest integer to the parameter whose absolute value is not larger than the absolute value of the parameter. - - - - - Returns 1.0 - vector. - - - - - The function to be performed. See for options. - - - - - Translates to mix(a, b, weight) in the shader language, where weight is a with weights for each component. - - - - - Translated to length(p0) in the shader language. - - - - - A visual shader node for use of vector operators. Operates on vector a and vector b. - - - - - Adds two vectors. - - - - - Subtracts a vector from a vector. - - - - - Multiplies two vectors. - - - - - Divides vector by vector. - - - - - Returns the remainder of the two vectors. - - - - - Returns the value of the first parameter raised to the power of the second, for each component of the vectors. - - - - - Returns the greater of two values, for each component of the vectors. - - - - - Returns the lesser of two values, for each component of the vectors. - - - - - Calculates the cross product of two vectors. - - - - - Returns the arc-tangent of the parameters. - - - - - Returns the vector that points in the direction of reflection. a is incident vector and b is the normal vector. - - - - - Vector step operator. Returns 0.0 if a is smaller than b and 1.0 otherwise. - - - - - The operator to be used. See for options. - - - - - Translated to refract(I, N, eta) in the shader language, where I is the incident vector, N is the normal vector and eta is the ratio of the indicies of the refraction. - - - - - Translates to mix(a, b, weight) in the shader language, where a and b are vectors and weight is a scalar. - - - - - Translates to smoothstep(edge0, edge1, x) in the shader language, where x is a scalar. - Returns 0.0 if x is smaller than edge0 and 1.0 if x is larger than edge1. Otherwise the return value is interpolated between 0.0 and 1.0 using Hermite polynomials. - - - - - Translates to step(edge, x) in the shader language. - Returns 0.0 if x is smaller than edge and 1.0 otherwise. - - - - - Translates to smoothstep(edge0, edge1, x) in the shader language, where x is a vector. - Returns 0.0 if x is smaller than edge0 and 1.0 if x is larger than edge1. Otherwise the return value is interpolated between 0.0 and 1.0 using Hermite polynomials. - - - - - A weakref can hold a , without contributing to the reference counter. A weakref can be created from an using @GDScript.weakref. If this object is not a reference, weakref still works, however, it does not have any effect on the object. Weakrefs are useful in cases where multiple classes have variables that refer to each other. Without weakrefs, using these classes could lead to memory leaks, since both references keep each other from being released. Making part of the variables a weakref can prevent this cyclic dependency, and allows the references to be released. - - - - - Returns the this weakref is referring to. - - - - - Tells the channel to send data over this channel as text. An external peer (non-Godot) would receive this as a string. - - - - - Tells the channel to send data over this channel as binary. An external peer (non-Godot) would receive this as array buffer or blob. - - - - - The channel was created, but it's still trying to connect. - - - - - The channel is currently open, and data can flow over it. - - - - - The channel is being closed, no new messages will be accepted, but those already in queue will be flushed. - - - - - The channel was closed, or connection failed. - - - - - The transfer mode to use when sending outgoing packet. Either text or binary. - - - - - Reserved, but not used for now. - - - - - Closes this data channel, notifying the other peer. - - - - - Returns true if the last received packet was transferred as text. See . - - - - - Returns the current state of this channel, see . - - - - - Returns the label assigned to this channel during creation. - - - - - Returns true if this channel was created with ordering enabled (default). - - - - - Returns the id assigned to this channel during creation (or auto-assigned during negotiation). - If the channel is not negotiated out-of-band the id will only be available after the connection is established (will return 65535 until then). - - - - - Returns the maxPacketLifeTime value assigned to this channel during creation. - Will be 65535 if not specified. - - - - - Returns the maxRetransmits value assigned to this channel during creation. - Will be 65535 if not specified. - - - - - Returns the sub-protocol assigned to this channel during creation. An empty string if not specified. - - - - - Returns true if this channel was created with out-of-band configuration. - - - - - This class constructs a full mesh of (one connection for each peer) that can be used as a . - You can add each via or remove them via . Peers must be added in state to allow it to create the appropriate channels. This class will not create offers nor set descriptions, it will only poll them, and notify connections and disconnections. - NetworkedMultiplayerPeer.connection_succeeded and NetworkedMultiplayerPeer.server_disconnected will not be emitted unless server_compatibility is true in . Beside that data transfer works like in a . - - - - - Initialize the multiplayer peer with the given peer_id (must be between 1 and 2147483647). - If server_compatibilty is false (default), the multiplayer peer will be immediately in state and NetworkedMultiplayerPeer.connection_succeeded will not be emitted. - If server_compatibilty is true the peer will suppress all NetworkedMultiplayerPeer.peer_connected signals until a peer with id connects and then emit NetworkedMultiplayerPeer.connection_succeeded. After that the signal NetworkedMultiplayerPeer.peer_connected will be emitted for every already connected peer, and any new peer that might connect. If the server peer disconnects after that, signal NetworkedMultiplayerPeer.server_disconnected will be emitted and state will become . - - - - - Add a new peer to the mesh with the given peer_id. The must be in state . - Three channels will be created for reliable, unreliable, and ordered transport. The value of unreliable_lifetime will be passed to the maxPacketLifetime option when creating unreliable and ordered channels (see ). - - - - - Remove the peer with given peer_id from the mesh. If the peer was connected, and NetworkedMultiplayerPeer.peer_connected was emitted for it, then NetworkedMultiplayerPeer.peer_disconnected will be emitted. - - - - - Returns true if the given peer_id is in the peers map (it might not be connected though). - - - - - Return a dictionary representation of the peer with given peer_id with three keys. connection containing the to this peer, channels an array of three , and connected a boolean representing if the peer connection is currently connected (all three channels are open). - - - - - Returns a dictionary which keys are the peer ids and values the peer representation as in . - - - - - Close all the add peer connections and channels, freeing all resources. - - - - - A WebRTC connection between the local computer and a remote peer. Provides an interface to connect, maintain and monitor the connection. - Setting up a WebRTC connection between two peers from now on) may not seem a trivial task, but it can be broken down into 3 main steps: - - The peer that wants to initiate the connection (A from now on) creates an offer and send it to the other peer (B from now on). - - B receives the offer, generate and answer, and sends it to A). - - A and B then generates and exchange ICE candidates with each other. - After these steps, the connection should become connected. Keep on reading or look into the tutorial for more information. - - - - - The connection is new, data channels and an offer can be created in this state. - - - - - The peer is connecting, ICE is in progress, none of the transports has failed. - - - - - The peer is connected, all ICE transports are connected. - - - - - At least one ICE transport is disconnected. - - - - - One or more of the ICE transports failed. - - - - - The peer connection is closed (after calling for example). - - - - - Re-initialize this peer connection, closing any previously active connection, and going back to state . A dictionary of options can be passed to configure the peer connection. - Valid options are: - - { - "iceServers": [ - { - "urls": [ "stun:stun.example.com:3478" ], # One or more STUN servers. - }, - { - "urls": [ "turn:turn.example.com:3478" ], # One or more TURN servers. - "username": "a_username", # Optional username for the TURN server. - "credential": "a_password", # Optional password for the TURN server. - } - ] - } - - - If the parameter is null, then the default value is new Godot.Collections.Dictionary() - - - - Returns a new (or null on failure) with given label and optionally configured via the options dictionary. This method can only be called when the connection is in state . - There are two ways to create a working data channel: either call on only one of the peer and listen to data_channel_received on the other, or call on both peers, with the same values, and the negotiated option set to true. - Valid options are: - - { - "negotiated": true, # When set to true (default off), means the channel is negotiated out of band. "id" must be set too. data_channel_received will not be called. - "id": 1, # When "negotiated" is true this value must also be set to the same value on both peer. - - # Only one of maxRetransmits and maxPacketLifeTime can be specified, not both. They make the channel unreliable (but also better at real time). - "maxRetransmits": 1, # Specify the maximum number of attempt the peer will make to retransmits packets if they are not acknowledged. - "maxPacketLifeTime": 100, # Specify the maximum amount of time before giving up retransmitions of unacknowledged packets (in milliseconds). - "ordered": true, # When in unreliable mode (i.e. either "maxRetransmits" or "maxPacketLifetime" is set), "ordered" (true by default) specify if packet ordering is to be enforced. - - "protocol": "my-custom-protocol", # A custom sub-protocol string for this channel. - } - - Note: You must keep a reference to channels created this way, or it will be closed. - - If the parameter is null, then the default value is new Godot.Collections.Dictionary() - - - - Creates a new SDP offer to start a WebRTC connection with a remote peer. At least one must have been created before calling this method. - If this functions returns , session_description_created will be called when the session is ready to be sent. - - - - - Sets the SDP description of the local peer. This should be called in response to session_description_created. - After calling this function the peer will start emitting ice_candidate_created (unless an different from is returned). - - - - - Sets the SDP description of the remote peer. This should be called with the values generated by a remote peer and received over the signaling server. - If type is offer the peer will emit session_description_created with the appropriate answer. - If type is answer the peer will start emitting ice_candidate_created. - - - - - Add an ice candidate generated by a remote peer (and received over the signaling server). See ice_candidate_created. - - - - - Call this method frequently (e.g. in or ) to properly receive signals. - - - - - Close the peer connection and all data channels associated with it. Note, you cannot reuse this object for a new connection unless you call . - - - - - Returns the connection state. See . - - - - - This class implements a WebSocket client compatible with any RFC 6455-compliant WebSocket server. - This client can be optionally used as a network peer for the . - After starting the client (), you will need to it at regular intervals (e.g. inside ). - You will receive appropriate signals when connecting, disconnecting, or when new data is available. - - - - - If true, SSL certificate verification is enabled. - Note: You must specify the certificates to be used in the Project Settings for it to work when exported. - - - - - If specified, this will be the only one accepted when connecting to an SSL host. Any other certificate provided by the server will be regarded as invalid. - Note: Specifying a custom trusted_ssl_certificate is not supported in HTML5 exports due to browsers restrictions. - - - - - Connects to the given URL requesting one of the given protocols as sub-protocol. If the list empty (default), no sub-protocol will be requested. - If true is passed as gd_mp_api, the client will behave like a network peer for the , connections to non-Godot servers will not work, and data_received will not be emitted. - If false is passed instead (default), you must call functions (put_packet, get_packet, etc.) on the returned via get_peer(1) and not on this object directly (e.g. get_peer(1).put_packet(data)). - You can optionally pass a list of custom_headers to be added to the handshake HTTP request. - Note: Specifying custom_headers is not supported in HTML5 exports due to browsers restrictions. - - If the parameter is null, then the default value is new string[] {} - If the parameter is null, then the default value is new string[] {} - - - - Disconnects this client from the connected host. See for more information. - - - - - Return the IP address of the currently connected host. - - - - - Return the IP port of the currently connected host. - - - - - Base class for WebSocket server and client, allowing them to be used as network peer for the . - - - - - Configures the buffer sizes for this WebSocket peer. Default values can be specified in the Project Settings under network/limits. For server, values are meant per connected peer. - The first two parameters define the size and queued packets limits of the input buffer, the last two of the output buffer. - Buffer sizes are expressed in KiB, so 4 = 2^12 = 4096 bytes. All parameters will be rounded up to the nearest power of two. - Note: HTML5 exports only use the input buffer since the output one is managed by browsers. - - - - - Returns the associated to the given peer_id. - - - - - This class represent a specific WebSocket connection, you can do lower level operations with it. - You can choose to write to the socket in binary or text mode, and you can recognize the mode used for writing by the other peer. - - - - - Specifies that WebSockets messages should be transferred as text payload (only valid UTF-8 is allowed). - - - - - Specifies that WebSockets messages should be transferred as binary payload (any byte combination is allowed). - - - - - Gets the current selected write mode. See . - - - - - Sets the socket to use the given . - - - - - Returns true if this peer is currently connected. - - - - - Returns true if the last received packet was sent as a text payload. See . - - - - - Closes this WebSocket connection. code is the status code for the closure (see RFC 6455 section 7.4 for a list of valid status codes). reason is the human readable reason for closing the connection (can be any UTF-8 string that's smaller than 123 bytes). - Note: To achieve a clean close, you will need to keep polling until either WebSocketClient.connection_closed or WebSocketServer.client_disconnected is received. - Note: The HTML5 export might not support all status codes. Please refer to browser-specific documentation for more details. - - - - - Returns the IP address of the connected peer. - Note: Not available in the HTML5 export. - - - - - Returns the remote port of the connected peer. - Note: Not available in the HTML5 export. - - - - - Disable Nagle's algorithm on the underling TCP socket (default). See for more information. - Note: Not available in the HTML5 export. - - - - - This class implements a WebSocket server that can also support the high-level multiplayer API. - After starting the server (), you will need to it at regular intervals (e.g. inside ). When clients connect, disconnect, or send data, you will receive the appropriate signal. - Note: Not available in HTML5 exports. - - - - - When not set to * will restrict incoming connections to the specified IP address. Setting bind_ip to 127.0.0.1 will cause the server to listen only to the local host. - - - - - When set to a valid (along with ) will cause the server to require SSL instead of regular TCP (i.e. the wss:// protocol). - - - - - When set to a valid (along with ) will cause the server to require SSL instead of regular TCP (i.e. the wss:// protocol). - - - - - When using SSL (see and ), you can set this to a valid to be provided as additional CA chain information during the SSL handshake. - - - - - Returns true if the server is actively listening on a port. - - - - - Starts listening on the given port. - You can specify the desired subprotocols via the "protocols" array. If the list empty (default), no sub-protocol will be requested. - If true is passed as gd_mp_api, the server will behave like a network peer for the , connections from non-Godot clients will not work, and data_received will not be emitted. - If false is passed instead (default), you must call functions (put_packet, get_packet, etc.), on the returned via get_peer(id) to communicate with the peer with given id (e.g. get_peer(id).get_available_packet_count). - - If the parameter is null, then the default value is new string[] {} - - - - Stops the server and clear its state. - - - - - Returns true if a peer with the given ID is connected. - - - - - Returns the IP address of the given peer. - - - - - Returns the remote port of the given peer. - - - - - Disconnects the peer identified by id from the server. See for more information. - - - - - Windowdialog is the base class for all window-based dialogs. It's a by-default toplevel that draws a window decoration and allows motion and resizing. - - - - - The text displayed in the window's title bar. - - - - - If true, the user can resize the window. - - - - - Returns the close . - - - - - Class that has everything pertaining to a world. A physics space, a visual scenario and a sound space. Spatial nodes register their resources into the current world. - - - - - The World's . - - - - - The World's fallback_environment will be used if the World's fails or is missing. - - - - - The World's physics space. - - - - - The World's visual scenario. - - - - - Direct access to the world's physics 3D space state. Used for querying current and potential collisions. Must only be accessed from within _physics_process(delta). - - - - - Class that has everything pertaining to a 2D world. A physics space, a visual scenario and a sound space. 2D nodes register their resources into the current 2D world. - - - - - The of this world's canvas resource. Used by the for 2D drawing. - - - - - The of this world's physics space resource. Used by the for 2D physics, treating it as both a space and an area. - - - - - Direct access to the world's physics 2D space state. Used for querying current and potential collisions. Must only be accessed from the main thread within _physics_process(delta). - - - - - The node is used to configure the default for the scene. - The parameters defined in the can be overridden by an node set on the current . Additionally, only one may be instanced in a given scene at a time. - The allows the user to specify default lighting parameters (e.g. ambient lighting), various post-processing effects (e.g. SSAO, DOF, Tonemapping), and how to draw the background (e.g. solid color, skybox). Usually, these are added in order to improve the realism/color balance of the scene. - - - - - The resource used by this , defining the default properties. - - - - - The X509Certificate class represents an X509 certificate. Certificates can be loaded and saved like any other . - They can be used as the server certificate in (along with the proper ), and to specify the only certificate that should be accepted when connecting to an SSL server via . - Note: Not available in HTML5 exports. - - - - - Saves a certificate to the given path (should be a "*.crt" file). - - - - - Loads a certificate from path ("*.crt" file). - - - - - This class can serve as base to make custom XML parsers. Since XML is a very flexible standard, this interface is low-level so it can be applied to any possible schema. - - - - - There's no node (no file or buffer opened). - - - - - Element (tag). - - - - - End of element. - - - - - Text node. - - - - - Comment node. - - - - - CDATA content. - - - - - Unknown node. - - - - - Reads the next node of the file. This returns an error code. - - - - - Gets the type of the current node. Compare with constants. - - - - - Gets the name of the current element node. This will raise an error if the current node type is neither nor . - - - - - Gets the contents of a text node. This will raise an error in any other type of node. - - - - - Gets the byte offset of the current node since the beginning of the file or buffer. - - - - - Gets the amount of attributes in the current element. - - - - - Gets the name of the attribute specified by the index in idx argument. - - - - - Gets the value of the attribute specified by the index in idx argument. - - - - - Check whether the current element has a certain attribute. - - - - - Gets the value of a certain attribute of the current element by name. This will raise an error if the element has no such attribute. - - - - - Gets the value of a certain attribute of the current element by name. This will return an empty if the attribute is not found. - - - - - Check whether the current element is empty (this only works for completely empty tags, e.g. <element \>). - - - - - Gets the current line in the parsed file (currently not implemented). - - - - - Skips the current section. If the node contains other elements, they will be ignored and the cursor will go to the closing of the current element. - - - - - Moves the buffer cursor to a certain offset (since the beginning) and read the next node there. This returns an error code. - - - - - Opens an XML file for parsing. This returns an error code. - - - - - Opens an XML raw buffer for parsing. This returns an error code. - - - - - Sort all child nodes based on their Y positions. The child node must inherit from for it to be sorted. Nodes that have a higher Y position will be drawn later, so they will appear on top of nodes that have a lower Y position. - Nesting of YSort nodes is possible. Children YSort nodes will be sorted in the same space as the parent YSort, allowing to better organize a scene or divide it in multiple ones, yet keep the unique sorting. - - - - - If true, child nodes are sorted, otherwise sorting is disabled. - - - - - Provides access to metadata stored for every available class. - - - - - Returns the names of all the classes available. - - - - - Returns the names of all the classes that directly or indirectly inherit from class. - - - - - Returns the parent class of class. - - - - - Returns whether the specified class is available or not. - - - - - Returns whether inherits is an ancestor of class or not. - - - - - Returns true if you can instance objects from the specified class, false in other case. - - - - - Creates an instance of class. - - - - - Returns whether class or its ancestry has a signal called signal or not. - - - - - Returns the signal data of class or its ancestry. The returned value is a with the following keys: args, default_args, flags, id, name, return: (class_name, hint, hint_string, name, type, usage). - - - - - Returns an array with all the signals of class or its ancestry if no_inheritance is false. Every element of the array is a as described in . - - - - - Returns an array with all the properties of class or its ancestry if no_inheritance is false. - - - - - Returns the value of property of class or its ancestry. - - - - - Sets property value of class to value. - - - - - Returns whether class (or its ancestry if no_inheritance is false) has a method called method or not. - - - - - Returns an array with all the methods of class or its ancestry if no_inheritance is false. Every element of the array is a with the following keys: args, default_args, flags, id, name, return: (class_name, hint, hint_string, name, type, usage). - - - - - Returns an array with the names all the integer constants of class or its ancestry. - - - - - Returns whether class or its ancestry has an integer constant called name or not. - - - - - Returns the value of the integer constant name of class or its ancestry. Always returns 0 when the constant could not be found. - - - - - Returns a category associated with the class for use in documentation and the Asset Library. Debug mode required. - - - - - Returns whether this class is enabled or not. - - - - - Directory type. It is used to manage directories and their content (not restricted to the project folder). - When creating a new , its default opened directory will be res://. This may change in the future, so it is advised to always use to initialize your where you want to operate, with explicit error checking. - Here is an example on how to iterate through the files of a directory: - - func dir_contents(path): - var dir = Directory.new() - if dir.open(path) == OK: - dir.list_dir_begin() - var file_name = dir.get_next() - while file_name != "": - if dir.current_is_dir(): - print("Found directory: " + file_name) - else: - print("Found file: " + file_name) - file_name = dir.get_next() - else: - print("An error occurred when trying to access the path.") - - - - - - Opens an existing directory of the filesystem. The path argument can be within the project tree (res://folder), the user directory (user://folder) or an absolute path of the user filesystem (e.g. /tmp/folder or C:\tmp\folder). - Returns one of the code constants (OK on success). - - - - - Initializes the stream used to list all files and directories using the function, closing the current opened stream if needed. Once the stream has been processed, it should typically be closed with . - If skip_navigational is true, . and .. are filtered out. - If skip_hidden is true, hidden files are filtered out. - - - - - Returns the next element (file or directory) in the current directory (including . and .., unless skip_navigational was given to ). - The name of the file or directory is returned (and not its full path). Once the stream has been fully processed, the method returns an empty String and closes the stream automatically (i.e. would not be mandatory in such a case). - - - - - Returns whether the current item processed with the last call is a directory (. and .. are considered directories). - - - - - Closes the current stream opened with (whether it has been fully processed with or not does not matter). - - - - - On Windows, returns the number of drives (partitions) mounted on the current filesystem. On other platforms, the method returns 0. - - - - - On Windows, returns the name of the drive (partition) passed as an argument (e.g. C:). On other platforms, or if the requested drive does not existed, the method returns an empty String. - - - - - Returns the currently opened directory's drive index. See to convert returned index to the name of the drive. - - - - - Changes the currently opened directory to the one passed as an argument. The argument can be relative to the current directory (e.g. newdir or ../newdir), or an absolute path (e.g. /tmp/newdir or res://somedir/newdir). - Returns one of the code constants (OK on success). - - - - - Returns the absolute path to the currently opened directory (e.g. res://folder or C:\tmp\folder). - - - - - Creates a directory. The argument can be relative to the current directory, or an absolute path. The target directory should be placed in an already existing directory (to create the full path recursively, see ). - Returns one of the code constants (OK on success). - - - - - Creates a target directory and all necessary intermediate directories in its path, by calling recursively. The argument can be relative to the current directory, or an absolute path. - Returns one of the code constants (OK on success). - - - - - Returns whether the target file exists. The argument can be relative to the current directory, or an absolute path. - - - - - Returns whether the target directory exists. The argument can be relative to the current directory, or an absolute path. - - - - - On UNIX desktop systems, returns the available space on the current directory's disk. On other platforms, this information is not available and the method returns 0 or -1. - - - - - Copies the from file to the to destination. Both arguments should be paths to files, either relative or absolute. If the destination file exists and is not access-protected, it will be overwritten. - Returns one of the code constants (OK on success). - - - - - Renames (move) the from file to the to destination. Both arguments should be paths to files, either relative or absolute. If the destination file exists and is not access-protected, it will be overwritten. - Returns one of the code constants (OK on success). - - - - - Deletes the target file or an empty directory. The argument can be relative to the current directory, or an absolute path. If the target directory is not empty, the operation will fail. - Returns one of the code constants (OK on success). - - - - - The singleton allows you to query and modify the project's run-time parameters, such as frames per second, time scale, and others. - - - - - If true, it is running inside the editor. Useful for tool scripts. - - - - - The number of fixed iterations per second. This controls how often physics simulation and methods are run. This value should generally always be set to 60 or above, as Godot doesn't interpolate the physics step. As a result, values lower than 60 will look stuttery. This value can be increased to make input more reactive or work around tunneling issues, but keep in mind doing so will increase CPU usage. - - - - - The desired frames per second. If the hardware cannot keep up, this setting may not be respected. A value of 0 means no limit. - - - - - Controls how fast or slow the in-game clock ticks versus the real life one. It defaults to 1.0. A value of 2.0 means the game moves twice as fast as real life, whilst a value of 0.5 means the game moves at half the regular speed. - - - - - Controls how much physics ticks are synchronized with real time. For 0 or less, the ticks are synchronized. Such values are recommended for network games, where clock synchronization matters. Higher values cause higher deviation of in-game clock and real clock, but allows to smooth out framerate jitters. The default value of 0.5 should be fine for most; values above 2 could cause the game to react to dropped frames with a noticeable delay and are not recommended. - - - - - Returns the fraction through the current physics tick we are at the time of rendering the frame. This can be used to implement fixed timestep interpolation. - - - - - Returns the total number of frames drawn. If the render loop is disabled with --disable-render-loop via command line, this returns 0. See also . - - - - - Returns the frames per second of the running game. - - - - - Returns the total number of frames passed since engine initialization which is advanced on each physics frame. - - - - - Returns the total number of frames passed since engine initialization which is advanced on each idle frame, regardless of whether the render loop is enabled. See also . - - - - - Returns the main loop object (see and ). - - - - - Returns the current engine version information in a Dictionary. - major - Holds the major version number as an int - minor - Holds the minor version number as an int - patch - Holds the patch version number as an int - hex - Holds the full version number encoded as a hexadecimal int with one byte (2 places) per number (see example below) - status - Holds the status (e.g. "beta", "rc1", "rc2", ... "stable") as a String - build - Holds the build name (e.g. "custom_build") as a String - hash - Holds the full Git commit hash as a String - year - Holds the year the version was released in as an int - string - major + minor + patch + status + build in a single String - The hex value is encoded as follows, from left to right: one byte for the major, one byte for the minor, one byte for the patch version. For example, "3.1.12" would be 0x03010C. Note: It's still an int internally, and printing it will give you its decimal representation, which is not particularly meaningful. Use hexadecimal literals for easy version comparisons from code: - - if Engine.get_version_info().hex >= 0x030200: - # Do things specific to version 3.2 or later - else: - # Do things specific to versions before 3.2 - - - - - - Returns engine author information in a Dictionary. - lead_developers - Array of Strings, lead developer names - founders - Array of Strings, founder names - project_managers - Array of Strings, project manager names - developers - Array of Strings, developer names - - - - - Returns an Array of copyright information Dictionaries. - name - String, component name - parts - Array of Dictionaries {files, copyright, license} describing subsections of the component - - - - - Returns a Dictionary of Arrays of donor names. - {platinum_sponsors, gold_sponsors, silver_sponsors, bronze_sponsors, mini_sponsors, gold_donors, silver_donors, bronze_donors} - - - - - Returns Dictionary of licenses used by Godot and included third party components. - - - - - Returns Godot license text. - - - - - Returns true if the game is inside the fixed process and physics phase of the game loop. - - - - - Returns true if a singleton with given name exists in global scope. - - - - - Returns a global singleton with given name. Often used for plugins, e.g. GodotPayment on Android. - - - - - File type. This is used to permanently store data into the user device's file system and to read from it. This can be used to store game save data or player configuration files, for example. - Here's a sample on how to write and read from a file: - - func save(content): - var file = File.new() - file.open("user://save_game.dat", File.WRITE) - file.store_string(content) - file.close() - - func load(): - var file = File.new() - file.open("user://save_game.dat", File.READ) - var content = file.get_as_text() - file.close() - return content - - In the example above, the file will be saved in the user data folder as specified in the Data paths documentation. - - - - - Uses the FastLZ compression method. - - - - - Uses the DEFLATE compression method. - - - - - Uses the Zstandard compression method. - - - - - Uses the gzip compression method. - - - - - Opens the file for read operations. The cursor is positioned at the beginning of the file. - - - - - Opens the file for write operations. The file is created if it does not exist, and truncated if it does. - - - - - Opens the file for read and write operations. Does not truncate the file. The cursor is positioned at the beginning of the file. - - - - - Opens the file for read and write operations. The file is created if it does not exist, and truncated if it does. The cursor is positioned at the beginning of the file. - - - - - If true, the file's endianness is swapped. Use this if you're dealing with files written on big-endian machines. - Note: This is about the file format, not CPU type. This is always reset to false whenever you open the file. - - - - - Opens an encrypted file in write or read mode. You need to pass a binary key to encrypt/decrypt it. - Note: The provided key must be 32 bytes long. - - - - - Opens an encrypted file in write or read mode. You need to pass a password to encrypt/decrypt it. - - - - - Opens a compressed file for reading or writing. - - - - - Opens the file for writing or reading, depending on the flags. - - - - - Closes the currently opened file. - - - - - Returns the path as a for the current open file. - - - - - Returns the absolute path as a for the current open file. - - - - - Returns true if the file is currently opened. - - - - - Changes the file reading/writing cursor to the specified position (in bytes from the beginning of the file). - - - - - Changes the file reading/writing cursor to the specified position (in bytes from the end of the file). - Note: This is an offset, so you should use negative numbers or the cursor will be at the end of the file. - - - - - Returns the file cursor's position. - - - - - Returns the size of the file in bytes. - - - - - Returns true if the file cursor has read past the end of the file. - Note: This function will still return false while at the end of the file and only activates when reading past it. This can be confusing but it conforms to how low-level file access works in all operating systems. There is always and to implement a custom logic. - - - - - Returns the next 8 bits from the file as an integer. See for details on what values can be stored and retrieved this way. - - - - - Returns the next 16 bits from the file as an integer. See for details on what values can be stored and retrieved this way. - - - - - Returns the next 32 bits from the file as an integer. See for details on what values can be stored and retrieved this way. - - - - - Returns the next 64 bits from the file as an integer. See for details on what values can be stored and retrieved this way. - - - - - Returns the next 32 bits from the file as a floating-point number. - - - - - Returns the next 64 bits from the file as a floating-point number. - - - - - Returns the next bits from the file as a floating-point number. - - - - - Returns next len bytes of the file as a . - - - - - Returns the next line of the file as a . - Text is interpreted as being UTF-8 encoded. - - - - - Returns the next value of the file in CSV (Comma-Separated Values) format. You can pass a different delimiter delim to use other than the default "," (comma). This delimiter must be one-character long. - Text is interpreted as being UTF-8 encoded. - - - - - Returns the whole file as a . - Text is interpreted as being UTF-8 encoded. - - - - - Returns an MD5 String representing the file at the given path or an empty on failure. - - - - - Returns a SHA-256 representing the file at the given path or an empty on failure. - - - - - Returns the last error that happened when trying to perform operations. Compare with the ERR_FILE_* constants from . - - - - - Returns the next Variant value from the file. If allow_objects is true, decoding objects is allowed. - Warning: Deserialized objects can contain code which gets executed. Do not use this option if the serialized object comes from untrusted sources to avoid potential security threats such as remote code execution. - - - - - Stores an integer as 8 bits in the file. - Note: The value should lie in the interval [0, 255]. Any other value will overflow and wrap around. - To store a signed integer, use , or convert it manually (see for an example). - - - - - Stores an integer as 16 bits in the file. - Note: The value should lie in the interval [0, 2^16 - 1]. Any other value will overflow and wrap around. - To store a signed integer, use or store a signed integer from the interval [-2^15, 2^15 - 1] (i.e. keeping one bit for the signedness) and compute its sign manually when reading. For example: - - const MAX_15B = 1 << 15 - const MAX_16B = 1 << 16 - - func unsigned16_to_signed(unsigned): - return (unsigned + MAX_15B) % MAX_16B - MAX_15B - - func _ready(): - var f = File.new() - f.open("user://file.dat", File.WRITE_READ) - f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42). - f.store_16(121) # In bounds, will store 121. - f.seek(0) # Go back to start to read the stored value. - var read1 = f.get_16() # 65494 - var read2 = f.get_16() # 121 - var converted1 = unsigned16_to_signed(read1) # -42 - var converted2 = unsigned16_to_signed(read2) # 121 - - - - - - Stores an integer as 32 bits in the file. - Note: The value should lie in the interval [0, 2^32 - 1]. Any other value will overflow and wrap around. - To store a signed integer, use , or convert it manually (see for an example). - - - - - Stores an integer as 64 bits in the file. - Note: The value must lie in the interval [-2^63, 2^63 - 1] (i.e. be a valid value). - - - - - Stores a floating-point number as 32 bits in the file. - - - - - Stores a floating-point number as 64 bits in the file. - - - - - Stores a floating-point number in the file. - - - - - Stores the given array of bytes in the file. - - - - - Stores the given as a line in the file. - Text will be encoded as UTF-8. - - - - - Store the given in the file as a line formatted in the CSV (Comma-Separated Values) format. You can pass a different delimiter delim to use other than the default "," (comma). This delimiter must be one-character long. - Text will be encoded as UTF-8. - - - - - Stores the given in the file. - Text will be encoded as UTF-8. - - - - - Stores any Variant value in the file. If full_objects is true, encoding objects is allowed (and can potentially include code). - - - - - Stores the given as a line in the file in Pascal format (i.e. also store the length of the string). - Text will be encoded as UTF-8. - - - - - Returns a saved in Pascal format from the file. - Text is interpreted as being UTF-8 encoded. - - - - - Returns true if the file exists in the given path. - Note: Many resources types are imported (e.g. textures or sound files), and that their source asset will not be included in the exported game, as only the imported version is used (in the res://.import folder). To check for the existence of such resources while taking into account the remapping to their imported location, use . Typically, using File.file_exists on an imported resource would work while you are developing in the editor (the source asset is present in res://, but fail when exported). - - - - - Returns the last time the file was modified in unix timestamp format or returns a "ERROR IN file". This unix timestamp can be converted to datetime by using . - - - - - Geometry provides users with a set of helper functions to create geometric shapes, compute intersections between shapes, and process various other geometric operations. - - - - - Endpoints are joined using the value and the path filled as a polygon. - - - - - Endpoints are joined using the value and the path filled as a polyline. - - - - - Endpoints are squared off with no extension. - - - - - Endpoints are squared off and extended by delta units. - - - - - Endpoints are rounded off and extended by delta units. - - - - - Create regions where either subject or clip polygons (or both) are filled. - - - - - Create regions where subject polygons are filled except where clip polygons are filled. - - - - - Create regions where both subject and clip polygons are filled. - - - - - Create regions where either subject or clip polygons are filled but not where both are filled. - - - - - Squaring is applied uniformally at all convex edge joins at 1 * delta. - - - - - While flattened paths can never perfectly trace an arc, they are approximated by a series of arc chords. - - - - - There's a necessary limit to mitered joins since offsetting edges that join at very acute angles will produce excessively long and narrow "spikes". For any given edge join, when miter offsetting would exceed that maximum distance, "square" joining is applied. - - - - - Returns an array with 6 s that describe the sides of a box centered at the origin. The box size is defined by extents, which represents one (positive) corner of the box (i.e. half its actual size). - - - - - Returns an array of s closely bounding a faceted cylinder centered at the origin with radius radius and height height. The parameter sides defines how many planes will be generated for the round part of the cylinder. The parameter axis describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 for Z). - - - - - Returns an array of s closely bounding a faceted capsule centered at the origin with radius radius and height height. The parameter sides defines how many planes will be generated for the side part of the capsule, whereas lats gives the number of latitudinal steps at the bottom and top of the capsule. The parameter axis describes the axis along which the capsule is oriented (0 for X, 1 for Y, 2 for Z). - - - - - Returns true if point is inside the circle or if it's located exactly on the circle's boundary, otherwise returns false. - - - - - Given the 2D segment (segment_from, segment_to), returns the position on the segment (as a number between 0 and 1) at which the segment hits the circle that is located at position circle_position and has radius circle_radius. If the segment does not intersect the circle, -1 is returned (this is also the case if the line extending the segment would intersect the circle, but the segment does not). - - - - - Checks if the two segments (from_a, to_a) and (from_b, to_b) intersect. If yes, return the point of intersection as . If no intersection takes place, returns an empty Variant. - - - - - Checks if the two lines (from_a, dir_a) and (from_b, dir_b) intersect. If yes, return the point of intersection as . If no intersection takes place, returns an empty Variant. - Note: The lines are specified using direction vectors, not end points. - - - - - Given the two 2D segments (p1, p2) and (q1, q2), finds those two points on the two segments that are closest to each other. Returns a that contains this point on (p1, p2) as well the accompanying point on (q1, q2). - - - - - Given the two 3D segments (p1, p2) and (q1, q2), finds those two points on the two segments that are closest to each other. Returns a that contains this point on (p1, p2) as well the accompanying point on (q1, q2). - - - - - Returns the 2D point on the 2D segment (s1, s2) that is closest to point. The returned point will always be inside the specified segment. - - - - - Returns the 3D point on the 3D segment (s1, s2) that is closest to point. The returned point will always be inside the specified segment. - - - - - Returns the 2D point on the 2D line defined by (s1, s2) that is closest to point. The returned point can be inside the segment (s1, s2) or outside of it, i.e. somewhere on the line extending from the segment. - - - - - Returns the 3D point on the 3D line defined by (s1, s2) that is closest to point. The returned point can be inside the segment (s1, s2) or outside of it, i.e. somewhere on the line extending from the segment. - - - - - Used internally by the engine. - - - - - Tests if the 3D ray starting at from with the direction of dir intersects the triangle specified by a, b and c. If yes, returns the point of intersection as . If no intersection takes place, an empty Variant is returned. - - - - - Tests if the segment (from, to) intersects the triangle a, b, c. If yes, returns the point of intersection as . If no intersection takes place, an empty Variant is returned. - - - - - Checks if the segment (from, to) intersects the sphere that is located at sphere_position and has radius sphere_radius. If no, returns an empty . If yes, returns a containing the point of intersection and the sphere's normal at the point of intersection. - - - - - Checks if the segment (from, to) intersects the cylinder with height height that is centered at the origin and has radius radius. If no, returns an empty . If an intersection takes place, the returned array contains the point of intersection and the cylinder's normal at the point of intersection. - - - - - Given a convex hull defined though the s in the array planes, tests if the segment (from, to) intersects with that hull. If an intersection is found, returns a containing the point the intersection and the hull's normal. If no intersecion is found, an the returned array is empty. - - - - - Returns if point is inside the triangle specified by a, b and c. - - - - - Returns true if polygon's vertices are ordered in clockwise order, otherwise returns false. - - - - - Returns true if point is inside polygon or if it's located exactly on polygon's boundary, otherwise returns false. - - - - - Triangulates the polygon specified by the points in polygon. Returns a where each triangle consists of three consecutive point indices into polygon (i.e. the returned array will have n * 3 elements, with n being the number of found triangles). If the triangulation did not succeed, an empty is returned. - - - - - Triangulates the area specified by discrete set of points such that no point is inside the circumcircle of any resulting triangle. Returns a where each triangle consists of three consecutive point indices into points (i.e. the returned array will have n * 3 elements, with n being the number of found triangles). If the triangulation did not succeed, an empty is returned. - - - - - Given an array of s, returns the convex hull as a list of points in counterclockwise order. The last point is the same as the first one. - - - - - Clips the polygon defined by the points in points against the plane and returns the points of the clipped polygon. - - - - - Merges (combines) polygon_a and polygon_b and returns an array of merged polygons. This performs between polygons. - The operation may result in an outer polygon (boundary) and inner polygon (hole) produced which could be distinguished by calling . - - - - - Clips polygon_a against polygon_b and returns an array of clipped polygons. This performs between polygons. Returns an empty array if polygon_b completely overlaps polygon_a. - If polygon_b is enclosed by polygon_a, returns an outer polygon (boundary) and inner polygon (hole) which could be distiguished by calling . - - - - - Intersects polygon_a with polygon_b and returns an array of intersected polygons. This performs between polygons. In other words, returns common area shared by polygons. Returns an empty array if no intersection occurs. - The operation may result in an outer polygon (boundary) and inner polygon (hole) produced which could be distinguished by calling . - - - - - Mutually excludes common area defined by intersection of polygon_a and polygon_b (see ) and returns an array of excluded polygons. This performs between polygons. In other words, returns all but common area between polygons. - The operation may result in an outer polygon (boundary) and inner polygon (hole) produced which could be distiguished by calling . - - - - - Clips polyline against polygon and returns an array of clipped polylines. This performs between the polyline and the polygon. This operation can be thought of as cutting a line with a closed shape. - - - - - Intersects polyline with polygon and returns an array of intersected polylines. This performs between the polyline and the polygon. This operation can be thought of as chopping a line with a closed shape. - - - - - Inflates or deflates polygon by delta units (pixels). If delta is positive, makes the polygon grow outward. If delta is negative, shrinks the polygon inward. Returns an array of polygons because inflating/deflating may result in multiple discrete polygons. Returns an empty array if delta is negative and the absolute value of it approximately exceeds the minimum bounding rectangle dimensions of the polygon. - Each polygon's vertices will be rounded as determined by join_type, see . - The operation may result in an outer polygon (boundary) and inner polygon (hole) produced which could be distinguished by calling . - Note: To translate the polygon's vertices specifically, use the Transform2D.xform method: - - var polygon = PoolVector2Array([Vector2(0, 0), Vector2(100, 0), Vector2(100, 100), Vector2(0, 100)]) - var offset = Vector2(50, 50) - polygon = Transform2D(0, offset).xform(polygon) - print(polygon) # prints [Vector2(50, 50), Vector2(150, 50), Vector2(150, 150), Vector2(50, 150)] - - - - - - Inflates or deflates polyline by delta units (pixels), producing polygons. If delta is positive, makes the polyline grow outward. Returns an array of polygons because inflating/deflating may result in multiple discrete polygons. If delta is negative, returns an empty array. - Each polygon's vertices will be rounded as determined by join_type, see . - Each polygon's endpoints will be rounded as determined by end_type, see . - The operation may result in an outer polygon (boundary) and inner polygon (hole) produced which could be distinguished by calling . - - - - - Given an array of s representing tiles, builds an atlas. The returned dictionary has two keys: points is a vector of that specifies the positions of each tile, size contains the overall size of the whole atlas as . - - - - - This class is a bridge between Godot and the Mono runtime. It exposes several low-level operations and is only available in Mono-enabled Godot builds. - See also . - - - - - Attaches the current thread to the Mono runtime. - - - - - Detaches the current thread from the Mono runtime. - - - - - Returns the current MonoDomain ID. - Note: The Mono runtime must be initialized for this method to work (use to check). If the Mono runtime isn't initialized at the time this method is called, the engine will crash. - - - - - Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as , unless the scripts domain isn't loaded. - Note: The Mono runtime must be initialized for this method to work (use to check). If the Mono runtime isn't initialized at the time this method is called, the engine will crash. - - - - - Returns true if the scripts domain is loaded, false otherwise. - - - - - Returns true if the domain is being finalized, false otherwise. - - - - - Returns true if the Mono runtime is shutting down, false otherwise. - - - - - Returns true if the Mono runtime is initialized, false otherwise. - - - - - Helper class for parsing JSON data. For usage example and other important hints, see . - - - - - Converts a Variant var to JSON text and returns the result. Useful for serializing data to store or send over the network. - Note: The JSON specification does not define integer or float types, but only a number type. Therefore, converting a Variant to JSON text will convert all numerical values to types. - Use indent parameter to pretty print the output. - Example output: - - ## JSON.print(my_dictionary) - {"name":"my_dictionary","version":"1.0.0","entities":[{"name":"entity_0","value":"value_0"},{"name":"entity_1","value":"value_1"}]} - - ## JSON.print(my_dictionary, "\t") - { - "name": "my_dictionary", - "version": "1.0.0", - "entities": [ - { - "name": "entity_0", - "value": "value_0" - }, - { - "name": "entity_1", - "value": "value_1" - } - ] - } - - - - - - Parses a JSON-encoded string and returns a containing the result. - - - - - Provides data transformation and encoding utility functions. - - - - - Returns a Base64-encoded string of the Variant variant. If full_objects is true, encoding objects is allowed (and can potentially include code). - - - - - Returns a decoded Variant corresponding to the Base64-encoded string base64_str. If allow_objects is true, decoding objects is allowed. - Warning: Deserialized objects can contain code which gets executed. Do not use this option if the serialized object comes from untrusted sources to avoid potential security threats such as remote code execution. - - - - - Returns a Base64-encoded string of a given . - - - - - Returns a decoded corresponding to the Base64-encoded string base64_str. - - - - - Returns a Base64-encoded string of the UTF-8 string utf8_str. - - - - - Returns a decoded string corresponding to the Base64-encoded string base64_str. - - - - - A synchronization mutex (mutual exclusion). This is used to synchronize multiple s, and is equivalent to a binary . It guarantees that only one thread can ever acquire the lock at a time. A mutex can be used to protect a critical section; however, be careful to avoid deadlocks. - - - - - Locks this , blocks until it is unlocked by the current owner. - - - - - Tries locking this , but does not block. Returns on success, otherwise. - - - - - Unlocks this , leaving it to other threads. - - - - - Operating System functions. OS wraps the most common functionality to communicate with the host operating system, such as the clipboard, video driver, date and time, timers, environment variables, execution of binaries, command line, etc. - - - - - The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL 2.1 on desktop platforms and WebGL 1.0 on the web. - - - - - The GLES3 rendering backend. It uses OpenGL ES 3.0 on mobile devices, OpenGL 3.3 on desktop platforms and WebGL 2.0 on the web. - - - - - Desktop directory path. - - - - - DCIM (Digital Camera Images) directory path. - - - - - Documents directory path. - - - - - Downloads directory path. - - - - - Movies directory path. - - - - - Music directory path. - - - - - Pictures directory path. - - - - - Ringtones directory path. - - - - - Landscape screen orientation. - - - - - Portrait screen orientation. - - - - - Reverse landscape screen orientation. - - - - - Reverse portrait screen orientation. - - - - - Uses landscape or reverse landscape based on the hardware sensor. - - - - - Uses portrait or reverse portrait based on the hardware sensor. - - - - - Uses most suitable orientation based on the hardware sensor. - - - - - Unknown powerstate. - - - - - Unplugged, running on battery. - - - - - Plugged in, no battery available. - - - - - Plugged in, battery charging. - - - - - Plugged in, battery fully charged. - - - - - January. - - - - - February. - - - - - March. - - - - - April. - - - - - May. - - - - - June. - - - - - July. - - - - - August. - - - - - September. - - - - - October. - - - - - November. - - - - - December. - - - - - Sunday. - - - - - Monday. - - - - - Tuesday. - - - - - Wednesday. - - - - - Thursday. - - - - - Friday. - - - - - Saturday. - - - - - The current tablet drvier in use. - - - - - The clipboard from the host OS. Might be unavailable on some platforms. - - - - - The current screen index (starting from 0). - - - - - The exit code passed to the OS when the main loop exits. By convention, an exit code of 0 indicates success whereas a non-zero exit code indicates an error. For portability reasons, the exit code should be set between 0 and 125 (inclusive). - Note: This value will be ignored if using with an exit_code argument passed. - - - - - If true, vertical synchronization (Vsync) is enabled. - - - - - If true and vsync_enabled is true, the operating system's window compositor will be used for vsync when the compositor is enabled and the game is in windowed mode. - Note: This option is experimental and meant to alleviate stutter experienced by some users. However, some users have experienced a Vsync framerate halving (e.g. from 60 FPS to 30 FPS) when using it. - Note: This property is only implemented on Windows. - - - - - If true, the engine optimizes for low processor usage by only refreshing the screen if needed. Can improve battery consumption on mobile. - - - - - The amount of sleeping between frames when the low-processor usage mode is enabled (in microseconds). Higher values will result in lower CPU usage. - - - - - If true, the engine tries to keep the screen on while the game is running. Useful on mobile. - - - - - The minimum size of the window (without counting window manager decorations). Does not affect fullscreen mode. Set to (0, 0) to reset to the system default value. - - - - - The maximum size of the window (without counting window manager decorations). Does not affect fullscreen mode. Set to (0, 0) to reset to the system default value. - - - - - The current screen orientation. - - - - - If true, removes the window frame. - Note: Setting window_borderless to false disables per-pixel transparency. - - - - - If true, the window background is transparent and window frame is removed. - Use get_tree().get_root().set_transparent_background(true) to disable main viewport background rendering. - Note: This property has no effect if Project > Project Settings > Display > Window > Per-pixel transparency > Allowed setting is disabled. - Note: This property is implemented on HTML5, Linux, macOS and Windows. - - - - - If true, the window is fullscreen. - - - - - If true, the window is maximized. - - - - - If true, the window is minimized. - - - - - If true, the window is resizable by the user. - - - - - The window position relative to the screen, the origin is the top left corner, +Y axis goes to the bottom and +X axis goes to the right. - - - - - The size of the window (without counting window manager decorations). - - - - - Add a new item with text "label" to global menu. Use "_dock" menu to add item to the macOS dock icon menu. - Note: This method is implemented on macOS. - - - - - Add a separator between items. Separators also occupy an index. - Note: This method is implemented on macOS. - - - - - Removes the item at index "idx" from the global menu. Note that the indexes of items after the removed item are going to be shifted by one. - Note: This method is implemented on macOS. - - - - - Clear the global menu, in effect removing all items. - Note: This method is implemented on macOS. - - - - - Returns the number of video drivers supported on the current platform. - - - - - Returns the name of the video driver matching the given driver index. This index is a value from , and you can use to get the current backend's index. - - - - - Returns the currently used video driver, using one of the values from . - - - - - Returns the total number of available audio drivers. - - - - - Returns the audio driver name for the given index. - - - - - Returns an array of MIDI device names. - The returned array will be empty if the system MIDI driver has not previously been initialised with . - Note: This method is implemented on Linux, macOS and Windows. - - - - - Initialises the singleton for the system MIDI driver. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Shuts down system MIDI driver. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns the number of displays attached to the host machine. - - - - - Returns the position of the specified screen by index. If screen is [/code]-1[/code] (the default value), the current screen will be used. - - - - - Returns the dimensions in pixels of the specified screen. If screen is [/code]-1[/code] (the default value), the current screen will be used. - - - - - Returns the dots per inch density of the specified screen. If screen is [/code]-1[/code] (the default value), the current screen will be used. - On Android devices, the actual screen densities are grouped into six generalized densities: - - ldpi - 120 dpi - mdpi - 160 dpi - hdpi - 240 dpi - xhdpi - 320 dpi - xxhdpi - 480 dpi - xxxhdpi - 640 dpi - - Note: This method is implemented on Android, Linux, macOS and Windows. Returns 72 on unsupported platforms. - - - - - Return the scale factor of the specified screen by index. If screen is [/code]-1[/code] (the default value), the current screen will be used. - Note: On macOS returned value is 2.0 for hiDPI (Retina) screen, and 1.0 for all other cases. - Note: This method is implemented on macOS. - - - - - Return the greatest scale factor of all screens. - Note: On macOS returned value is 2.0 if there is at least one hiDPI (Retina) screen in the system, and 1.0 in all other cases. - Note: This method is implemented on macOS. - - - - - Returns unobscured area of the window where interactive controls should be rendered. - - - - - Sets whether the window should always be on top. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns true if the window should always be on top of other windows. - - - - - Returns true if the window is currently focused. - Note: Only implemented on desktop platforms. On other platforms, it will always return true. - - - - - Request the user attention to the window. It'll flash the taskbar button on Windows or bounce the dock icon on OSX. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns the window size including decorations like window borders. - - - - - Centers the window on the screen if in windowed mode. - - - - - Moves the window to the front. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Sets whether IME input mode should be enabled. - If active IME handles key events before the application and creates an composition string and suggestion list. - Application can retrieve the composition status by using and functions. - Completed composition string is committed when input is finished. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Sets position of IME suggestion list popup (in window coordinates). - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns the IME cursor position (the currently-edited portion of the string) relative to the characters in the composition string. - is sent to the application to notify it of changes to the IME cursor position. - Note: This method is implemented on macOS. - - - - - Returns the IME intermediate composition string. - is sent to the application to notify it of changes to the IME composition string. - Note: This method is implemented on macOS. - - - - - Returns true if the device has a touchscreen or emulates one. - - - - - Sets the window title to the specified string. - Note: This should be used sporadically. Don't set this every frame, as that will negatively affect performance on some window managers. - Note: This method is implemented on HTML5, Linux, macOS and Windows. - - - - - Returns the number of threads available on the host machine. - - - - - Returns the path to the current engine executable. - - - - - Execute the file at the given path with the arguments passed as an array of strings. Platform path resolution will take place. The resolved file must exist and be executable. - The arguments are used in the given order and separated by a space, so OS.execute("ping", ["-w", "3", "godotengine.org"], false) will resolve to ping -w 3 godotengine.org in the system's shell. - This method has slightly different behavior based on whether the blocking mode is enabled. - If blocking is true, the Godot thread will pause its execution while waiting for the process to terminate. The shell output of the process will be written to the output array as a single string. When the process terminates, the Godot thread will resume execution. - If blocking is false, the Godot thread will continue while the new process runs. It is not possible to retrieve the shell output in non-blocking mode, so output will be empty. - The return value also depends on the blocking mode. When blocking, the method will return an exit code of the process. When non-blocking, the method returns a process ID, which you can use to monitor the process (and potentially terminate it with ). If the process forking (non-blocking) or opening (blocking) fails, the method will return -1 or another exit code. - Example of blocking mode and retrieving the shell output: - - var output = [] - var exit_code = OS.execute("ls", ["-l", "/tmp"], true, output) - - Example of non-blocking mode, running another instance of the project and storing its process ID: - - var pid = OS.execute(OS.get_executable_path(), [], false) - - If you wish to access a shell built-in or perform a composite command, a platform-specific shell can be invoked. For example: - - OS.execute("CMD.exe", ["/C", "cd %TEMP% && dir"], true, output) - - Note: This method is implemented on Android, iOS, Linux, macOS and Windows. - - If the parameter is null, then the default value is new Godot.Collections.Array {} - - - - Kill (terminate) the process identified by the given process ID (pid), e.g. the one returned by in non-blocking mode. - Note: This method can also be used to kill processes that were not spawned by the game. - Note: This method is implemented on Android, iOS, Linux, macOS and Windows. - - - - - Requests the OS to open a resource with the most appropriate program. For example: - - OS.shell_open("C:\\Users\name\Downloads") on Windows opens the file explorer at the user's Downloads folder. - - OS.shell_open("https://godotengine.org") opens the default web browser on the official Godot website. - - OS.shell_open("mailto:example@example.com") opens the default email client with the "To" field set to example@example.com. See Customizing mailto: Links for a list of fields that can be added. - Use to convert a res:// or user:// path into a system path for use with this method. - Note: This method is implemented on Android, iOS, HTML5, Linux, macOS and Windows. - - - - - Returns the project's process ID. - Note: This method is implemented on Android, iOS, Linux, macOS and Windows. - - - - - Returns an environment variable. - - - - - Returns true if an environment variable exists. - - - - - Returns the name of the host OS. Possible values are: "Android", "iOS", "HTML5", "OSX", "Server", "Windows", "UWP", "X11". - - - - - Returns the command-line arguments passed to the engine. - Command-line arguments can be written in any form, including both --key value and --key=value forms so they can be properly parsed, as long as custom command-line arguments do not conflict with engine arguments. - You can also incorporate environment variables using the method. - You can set editor/main_run_args in the Project Settings to define command-line arguments to be passed by the editor when running the project. - Here's a minimal example on how to parse command-line arguments into a dictionary using the --key=value form for arguments: - - var arguments = {} - for argument in OS.get_cmdline_args(): - if argument.find("=") > -1: - var key_value = argument.split("=") - arguments[key_value[0].lstrip("--")] = key_value[1] - - - - - - Returns current datetime as a dictionary of keys: year, month, day, weekday, dst (Daylight Savings Time), hour, minute, second. - - - - - Returns current date as a dictionary of keys: year, month, day, weekday, dst (Daylight Savings Time). - - - - - Returns current time as a dictionary of keys: hour, minute, second. - - - - - Returns the current time zone as a dictionary with the keys: bias and name. - - - - - Returns the current UNIX epoch timestamp. - - - - - Gets a dictionary of time values corresponding to the given UNIX epoch time (in seconds). - The returned Dictionary's values will be the same as , with the exception of Daylight Savings Time as it cannot be determined from the epoch. - - - - - Gets an epoch time value from a dictionary of time values. - datetime must be populated with the following keys: year, month, day, hour, minute, second. - You can pass the output from directly into this function. Daylight Savings Time (dst), if present, is ignored. - - - - - Returns the epoch time of the operating system in seconds. - - - - - Returns the epoch time of the operating system in milliseconds. - - - - - Sets the game's icon using a multi-size platform-specific icon file (*.ico on Windows and *.icns on macOS). - Appropriate size sub-icons are used for window caption, taskbar/dock and window selection dialog. - Note: This method is implemented on macOS and Windows. - - - - - Sets the game's icon using an resource. - The same image is used for window caption, taskbar/dock and window selection dialog. Image is scaled as needed. - Note: This method is implemented on HTML5, Linux, macOS and Windows. - - - - - Delay execution of the current thread by usec microseconds. - - - - - Delay execution of the current thread by msec milliseconds. - - - - - Returns the amount of time passed in milliseconds since the engine started. - - - - - Returns the amount of time passed in microseconds since the engine started. - - - - - Returns the amount of time in milliseconds it took for the boot logo to appear. - - - - - Returns the host OS locale. - - - - - Returns the current latin keyboard variant as a String. - Possible return values are: "QWERTY", "AZERTY", "QZERTY", "DVORAK", "NEO", "COLEMAK" or "ERROR". - Note: This method is implemented on Linux, macOS and Windows. Returns "QWERTY" on unsupported platforms. - - - - - Returns the model name of the current device. - Note: This method is implemented on Android and iOS. Returns "GenericDevice" on unsupported platforms. - - - - - Returns the number of keyboard layouts. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns active keyboard layout index. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Sets active keyboard layout. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns the ISO-639/BCP-47 language code of the keyboard layout at position index. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns the localized name of the keyboard layout at position index. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns true if the host OS allows drawing. - - - - - If true, the user:// file system is persistent, so that its state is the same after a player quits and starts the game again. Relevant to the HTML5 platform, where this persistence may be unavailable. - - - - - Returns true if the engine was executed with -v (verbose stdout). - - - - - Returns true if the current host platform is using multiple threads. - - - - - Returns true if the Godot binary used to run the project is a debug export template, or when running in the editor. - Returns false if the Godot binary used to run the project is a release export template. - To check whether the Godot binary used to run the project is an export template (debug or release), use OS.has_feature("standalone") instead. - - - - - Dumps the memory allocation ringlist to a file (only works in debug). - Entry format per line: "Address - Size - Description". - - - - - Dumps all used resources to file (only works in debug). - Entry format per line: "Resource Type : Resource Location". - At the end of the file is a statistic of all used Resource Types. - - - - - Returns true if the platform has a virtual keyboard, false otherwise. - - - - - Shows the virtual keyboard if the platform has one. - The existing_text parameter is useful for implementing your own or , as it tells the virtual keyboard what text has already been typed (the virtual keyboard uses it for auto-correct and predictions). - The multiline parameter needs to be set to true to be able to enter multiple lines of text, as in . - Note: This method is implemented on Android, iOS and UWP. - - - - - Hides the virtual keyboard if it is shown, does nothing otherwise. - - - - - Returns the on-screen keyboard's height in pixels. Returns 0 if there is no keyboard or if it is currently hidden. - - - - - Shows all resources currently used by the game. - - - - - Shows all resources in the game. Optionally, the list can be written to a file by specifying a file path in tofile. - - - - - Returns the amount of static memory being used by the program in bytes. - - - - - Returns the maximum amount of static memory used (only works in debug). - - - - - Returns the total amount of dynamic memory used (only works in debug). - - - - - Returns the absolute directory path where user data is written (user://). - On Linux, this is ~/.local/share/godot/app_userdata/[project_name], or ~/.local/share/[custom_name] if use_custom_user_dir is set. - On macOS, this is ~/Library/Application Support/Godot/app_userdata/[project_name], or ~/Library/Application Support/[custom_name] if use_custom_user_dir is set. - On Windows, this is %APPDATA%\Godot\app_userdata\[project_name], or %APPDATA%\[custom_name] if use_custom_user_dir is set. %APPDATA% expands to %USERPROFILE%\AppData\Roaming. - If the project name is empty, user:// falls back to res://. - - - - - Returns the actual path to commonly used folders across different platforms. Available locations are specified in . - Note: This method is implemented on Android, Linux, macOS and Windows. - - - - - Returns a string that is unique to the device. - Note: Returns an empty string on HTML5 and UWP, as this method isn't implemented on those platforms yet. - - - - - Returns true if the OK button should appear on the left and Cancel on the right. - - - - - Shows the list of loaded textures sorted by size in memory. - - - - - Shows the number of resources loaded by the game of the given types. - - - - - Plays native video from the specified path, at the given volume and with audio and subtitle tracks. - Note: This method is implemented on Android and iOS, and the current Android implementation does not support the volume, audio_track and subtitle_track options. - - - - - Returns true if native video is playing. - Note: This method is implemented on Android and iOS. - - - - - Stops native video playback. - Note: This method is implemented on Android and iOS. - - - - - Pauses native video playback. - Note: This method is implemented on Android and iOS. - - - - - Resumes native video playback. - Note: This method is implemented on Android and iOS. - - - - - Returns the given scancode as a string (e.g. Return values: "Escape", "Shift+Escape"). - See also and . - - - - - Returns true if the input scancode corresponds to a Unicode character. - - - - - Returns the scancode of the given string (e.g. "Escape"). - - - - - Enables backup saves if enabled is true. - - - - - Displays a modal dialog box using the host OS' facilities. Execution is blocked until the dialog is closed. - - - - - Sets the name of the current thread. - - - - - Returns true if the feature for the given feature tag is supported in the currently running instance, depending on platform, build etc. Can be used to check whether you're currently running a debug build, on a certain platform or arch, etc. Refer to the Feature Tags documentation for more details. - Note: Tag names are case-sensitive. - - - - - Returns the current state of the device regarding battery and power. See constants. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns an estimate of the time left in seconds before the device runs out of battery. Returns -1 if power state is unknown. - Note: This method is implemented on Linux, macOS and Windows. - - - - - Returns the amount of battery left in the device as a percentage. Returns -1 if power state is unknown. - Note: This method is implemented on Linux, macOS and Windows. - - - - - At the moment this function is only used by AudioDriverOpenSL to request permission for RECORD_AUDIO on Android. - - - - - With this function you can request dangerous permissions since normal permissions are automatically granted at install time in Android application. - Note: This method is implemented on Android. - - - - - With this function you can get the list of dangerous permissions that have been granted to the Android application. - Note: This method is implemented on Android. - - - - - Returns the total number of available tablet drivers. - Note: This method is implemented on Windows. - - - - - Returns the tablet driver name for the given index. - Note: This method is implemented on Windows. - - - - - Singleton for saving Godot-specific resource types to the filesystem. - It uses the many classes registered in the engine (either built-in or from a plugin) to save engine-specific resource data to text-based (e.g. .tres or .tscn) or binary files (e.g. .res or .scn). - - - - - Save the resource with a path relative to the scene which uses it. - - - - - Bundles external resources. - - - - - Changes the of the saved resource to match its new location. - - - - - Do not save editor-specific metadata (identified by their __editor prefix). - - - - - Save as big endian (see ). - - - - - Compress the resource on save using . Only available for binary resource types. - - - - - Take over the paths of the saved subresources (see ). - - - - - Saves a resource to disk to the given path, using a that recognizes the resource object. - The flags bitmask can be specified to customize the save behavior. - Returns on success. - - - - - Returns the list of extensions available for saving a resource of a given type. - - - - - A synchronization semaphore which can be used to synchronize multiple s. Initialized to zero on creation. Be careful to avoid deadlocks. For a binary version, see . - - - - - Tries to wait for the , if its value is zero, blocks until non-zero. Returns on success, otherwise. - - - - - Lowers the , allowing one more thread in. Returns on success, otherwise. - - - - - A unit of execution in a process. Can run methods on s simultaneously. The use of synchronization via or is advised if working with shared objects. - Note: Breakpoints won't break on code if it's running in a thread. This is a current limitation of the GDScript debugger. - - - - - A thread running with lower priority than normally. - - - - - A thread with a standard priority. - - - - - A thread running with higher priority than normally. - - - - - Starts a new that runs method on object instance with userdata passed as an argument. Even if no userdata is passed, method must accept one argument and it will be null. The priority of the can be changed by passing a value from the enum. - Returns on success, or on failure. - - - - - Returns the current 's ID, uniquely identifying it among all threads. If the is not running this returns an empty string. - - - - - Returns true if this is currently active. An active cannot start work on a new method but can be joined with . - - - - - Joins the and waits for it to finish. Returns what the method called returned. - - - - diff --git a/.mono/assemblies/Debug/GodotSharpEditor.dll b/.mono/assemblies/Debug/GodotSharpEditor.dll deleted file mode 100755 index 033fa4187..000000000 Binary files a/.mono/assemblies/Debug/GodotSharpEditor.dll and /dev/null differ diff --git a/.mono/assemblies/Debug/GodotSharpEditor.pdb b/.mono/assemblies/Debug/GodotSharpEditor.pdb deleted file mode 100755 index fff4d6ea6..000000000 Binary files a/.mono/assemblies/Debug/GodotSharpEditor.pdb and /dev/null differ diff --git a/.mono/assemblies/Debug/GodotSharpEditor.xml b/.mono/assemblies/Debug/GodotSharpEditor.xml deleted file mode 100755 index bcc9532ea..000000000 --- a/.mono/assemblies/Debug/GodotSharpEditor.xml +++ /dev/null @@ -1,1651 +0,0 @@ - - - - GodotSharpEditor - - - - - Virtual method to be overridden by the user. It is called when the export starts and provides all information about the export. - - - - - Virtual method to be overridden by the user. Called when the export is finished. - - - - - Adds a static library (*.a) or dynamic library (*.dylib, *.framework) to Linking Phase in iOS's Xcode project. - - - - - Adds a dynamic library (*.dylib, *.framework) to Linking Phase in iOS's Xcode project and embeds it into resulting binary. - Note: For static libraries (*.a) works in same way as . - This method should not be used for System libraries as they are already present on the device. - - - - - An editor feature profile can be used to disable specific features of the Godot editor. When disabled, the features won't appear in the editor, which makes the editor less cluttered. This is useful in education settings to reduce confusion or when working in a team. For example, artists and level designers could use a feature profile that disables the script editor to avoid accidentally making changes to files they aren't supposed to edit. - To manage editor feature profiles visually, use Editor > Manage Feature Profiles... at the top of the editor window. - - - - - The 3D editor. If this feature is disabled, the 3D editor won't display but 3D nodes will still display in the Create New Node dialog. - - - - - The Script tab, which contains the script editor and class reference browser. If this feature is disabled, the Script tab won't display. - - - - - The AssetLib tab. If this feature is disabled, the AssetLib tab won't display. - - - - - Scene tree editing. If this feature is disabled, the Scene tree dock will still be visible but will be read-only. - - - - - The Import dock. If this feature is disabled, the Import dock won't be visible. - - - - - The Node dock. If this feature is disabled, signals and groups won't be visible and modifiable from the editor. - - - - - The FileSystem dock. If this feature is disabled, the FileSystem dock won't be visible. - - - - - Represents the size of the enum. - - - - - If disable is true, disables the class specified by class_name. When disabled, the class won't appear in the Create New Node dialog. - - - - - Returns true if the class specified by class_name is disabled. When disabled, the class won't appear in the Create New Node dialog. - - - - - If disable is true, disables editing for the class specified by class_name. When disabled, the class will still appear in the Create New Node dialog but the inspector will be read-only when selecting a node that extends the class. - - - - - Returns true if editing for the class specified by class_name is disabled. When disabled, the class will still appear in the Create New Node dialog but the inspector will be read-only when selecting a node that extends the class. - - - - - If disable is true, disables editing for property in the class specified by class_name. When a property is disabled, it won't appear in the inspector when selecting a node that extends the class specified by class_name. - - - - - Returns true if property is disabled in the class specified by class_name. When a property is disabled, it won't appear in the inspector when selecting a node that extends the class specified by class_name. - - - - - If disable is true, disables the editor feature specified in feature. When a feature is disabled, it will disappear from the editor entirely. - - - - - Returns true if the feature is disabled. When a feature is disabled, it will disappear from the editor entirely. - - - - - Returns the specified feature's human-readable name. - - - - - Saves the editor feature profile to a file in JSON format. It can then be imported using the feature profile manager's Import button or the button. - - - - - Loads an editor feature profile from a file. The file must follow the JSON format obtained by using the feature profile manager's Export button or the method. - - - - - The displays resources as thumbnails. - - - - - The displays resources as a list of filenames. - - - - - The can select only one file. Accepting the window will open the file. - - - - - The can select multiple files. Accepting the window will open all files. - - - - - The can select only one directory. Accepting the window will open the directory. - - - - - The can select a file or directory. Accepting the window will open it. - - - - - The can select only one file. Accepting the window will save the file. - - - - - The can only view res:// directory contents. - - - - - The can only view user:// directory contents. - - - - - The can view the entire local file system. - - - - - The location from which the user may select a file, including res://, user://, and the local file system. - - - - - The view format in which the displays resources to the user. - - - - - The purpose of the , which defines the allowed behaviors. - - - - - The currently occupied directory. - - - - - The currently selected file. - - - - - The file system path in the address bar. - - - - - If true, hidden files and directories will be visible in the . - - - - - If true, the will not warn the user before overwriting files. - - - - - Removes all filters except for "All Files (*)". - - - - - Adds a comma-delimited file extension filter option to the with an optional semi-colon-delimited label. - For example, "*.tscn, *.scn; Scenes" results in filter text "Scenes (*.tscn, *.scn)". - - - - - Returns the VBoxContainer used to display the file system. - - - - - Notify the that its view of the data is no longer accurate. Updates the view contents on next view update. - - - - - This object holds information of all resources in the filesystem, their types, etc. - Note: This class shouldn't be instantiated directly. Instead, access the singleton using . - - - - - Gets the root directory object. - - - - - Returns true of the filesystem is being scanned. - - - - - Returns the scan progress for 0 to 1 if the FS is being scanned. - - - - - Scan the filesystem for changes. - - - - - Check if the source of any imported resource changed. - - - - - Update a file information. Call this if an external program (not Godot) modified the file. - - - - - Returns a view into the filesystem at path. - - - - - Gets the type of the file, given the full path. - - - - - Scans the script files and updates the list of custom class names. - - - - - A more generalized, low-level variation of the directory concept. - - - - - Returns the number of subdirectories in this directory. - - - - - Returns the subdirectory at index idx. - - - - - Returns the number of files in this directory. - - - - - Returns the name of the file at index idx. - - - - - Returns the path to the file at index idx. - - - - - Returns the file extension of the file at index idx. - - - - - Returns the name of the script class defined in the file at index idx. If the file doesn't define a script class using the class_name syntax, this will return an empty string. - - - - - Returns the base class of the script class defined in the file at index idx. If the file doesn't define a script class using the class_name syntax, this will return an empty string. - - - - - Returns true if the file at index idx imported properly. - - - - - Returns the name of this directory. - - - - - Returns the path to this directory. - - - - - Returns the parent directory for this directory or null if called on a directory at res:// or user://. - - - - - Returns the index of the file with name name or -1 if not found. - - - - - Returns the index of the directory with name name or -1 if not found. - - - - - EditorImportPlugins provide a way to extend the editor's resource import functionality. Use them to import resources from custom files or to provide alternatives to the editor's existing importers. Register your with . - EditorImportPlugins work by associating with specific file extensions and a resource type. See and . They may optionally specify some import presets that affect the import process. EditorImportPlugins are responsible for creating the resources and saving them in the .import directory. - Below is an example EditorImportPlugin that imports a from a file with the extension ".special" or ".spec": - - tool - extends EditorImportPlugin - - func get_importer_name(): - return "my.special.plugin" - - func get_visible_name(): - return "Special Mesh Importer" - - func get_recognized_extensions(): - return ["special", "spec"] - - func get_save_extension(): - return "mesh" - - func get_resource_type(): - return "Mesh" - - func get_preset_count(): - return 1 - - func get_preset_name(i): - return "Default" - - func get_import_options(i): - return [{"name": "my_option", "default_value": false}] - - func import(source_file, save_path, options, platform_variants, gen_files): - var file = File.new() - if file.open(source_file, File.READ) != OK: - return FAILED - - var mesh = Mesh.new() - # Fill the Mesh with data read in "file", left as an exercise to the reader - - var filename = save_path + "." + get_save_extension() - ResourceSaver.save(filename, mesh) - return OK - - - - - - Gets the options and default values for the preset at this index. Returns an Array of Dictionaries with the following keys: name, default_value, property_hint (optional), hint_string (optional), usage (optional). - - - - - Gets the order of this importer to be run when importing resources. Higher values will be called later. Use this to ensure the importer runs after the dependencies are already imported. - - - - - Gets the unique name of the importer. - - - - - This method can be overridden to hide specific import options if conditions are met. This is mainly useful for hiding options that depend on others if one of them is disabled. For example: - - func get_option_visibility(option, options): - # Only show the lossy quality setting if the compression mode is set to "Lossy". - if option == "compress/lossy_quality" and options.has("compress/mode"): - return int(options["compress/mode"]) == COMPRESS_LOSSY - - return true - - Return true to make all options always visible. - - - - - Gets the number of initial presets defined by the plugin. Use to get the default options for the preset and to get the name of the preset. - - - - - Gets the name of the options preset at this index. - - - - - Gets the priority of this plugin for the recognized extension. Higher priority plugins will be preferred. The default priority is 1.0. - - - - - Gets the list of file extensions to associate with this loader (case-insensitive). e.g. ["obj"]. - - - - - Gets the Godot resource type associated with this loader. e.g. "Mesh" or "Animation". - - - - - Gets the extension used to save this resource in the .import directory. - - - - - Gets the name to display in the import window. - - - - - Imports source_file into save_path with the import options specified. The platform_variants and gen_files arrays will be modified by this function. - This method must be overridden to do the actual importing work. See this class' description for an example of overriding this method. - - - - - The editor inspector is by default located on the right-hand side of the editor. It's used to edit the properties of the selected node. For example, you can select a node such as then edit its transform through the inspector tool. The editor inspector is an essential tool in the game development workflow. - Note: This class shouldn't be instantiated directly. Instead, access the singleton using . - - - - - Refreshes the inspector. - Note: To save on CPU resources, calling this method will do nothing if the time specified in docks/property_editor/auto_refresh_interval editor setting hasn't passed yet since this method was last called. (By default, this interval is set to 0.3 seconds.) - - - - - This plugins allows adding custom property editors to . - Plugins are registered via . - When an object is edited, the function is called and must return true if the object type is supported. - If supported, the function will be called, allowing to place custom controls at the beginning of the class. - Subsequently, the and are called for every category and property. They offer the ability to add custom controls to the inspector too. - Finally will be called. - On each of these calls, the "add" functions can be called. - - - - - Returns true if this object can be handled by this plugin. - - - - - Called to allow adding controls at the beginning of the list. - - - - - Called to allow adding controls at the beginning of the category. - - - - - Called to allow adding controls at the end of the list. - - - - - Called to allow adding property specific editors to the inspector. Usually these inherit . Returning true removes the built-in editor for this property, otherwise allows to insert a custom editor before the built-in one. - - - - - Adds a custom control, not necessarily a property editor. - - - - - Adds a property editor, this must inherit . - - - - - Adds an editor that allows modifying multiple properties, this must inherit . - - - - - EditorInterface gives you control over Godot editor's window. It allows customizing the window, saving and (re-)loading scenes, rendering mesh previews, inspecting and editing resources and objects, and provides access to , , , , the editor viewport, and information about scenes. - Note: This class shouldn't be instantiated directly. Instead, access the singleton using . - - - - - If true, enables distraction-free mode which hides side docks to increase the space available for the main view. - - - - - Shows the given property on the given object in the editor's Inspector dock. - - - - - Returns the editor's instance. - - - - - Returns the editor's instance. - - - - - Returns the editor's instance. - - - - - Returns the main container of Godot editor's window. For example, you can use it to retrieve the size of the container and place your controls accordingly. - - - - - Edits the given . - - - - - Opens the scene at the given path. - - - - - Reloads the scene at the given path. - - - - - Plays the main scene. - - - - - Plays the currently active scene. - - - - - Plays the scene specified by its filepath. - - - - - Stops the scene that is currently playing. - - - - - Returns true if a scene is currently being played, false otherwise. Paused scenes are considered as being played. - - - - - Returns the name of the scene that is being played. If no scene is currently being played, returns an empty string. - - - - - Returns an with the file paths of the currently opened scenes. - - - - - Returns the edited (current) scene's root . - - - - - Returns the editor's instance. - - - - - Returns the editor's instance. - - - - - Returns the main editor control. Use this as a parent for main screens. - Note: This returns the main editor control containing the whole editor, not the 2D or 3D viewports specifically. - - - - - Returns mesh previews rendered at the given size as an of s. - - - - - Selects the file, with the path provided by file, in the FileSystem dock. - - - - - Returns the path of the directory currently selected in the . If a file is selected, its base directory will be returned using String.get_base_dir instead. - - - - - Returns the current path being viewed in the . - - - - - Returns the editor's instance. - - - - - Sets the enabled status of a plugin. The plugin name is the same as its directory name. - - - - - Returns true if the specified plugin is enabled. The plugin name is the same as its directory name. - - - - - Returns the editor's instance. - - - - - Saves the scene. Returns either OK or ERR_CANT_CREATE (see @GlobalScope constants). - - - - - Saves the scene as a file at path. - - - - - Sets the editor's current main screen to the one specified in name. name must match the text of the tab in question exactly (2D, 3D, Script, AssetLib). - - - - - Plugins are used by the editor to extend functionality. The most common types of plugins are those which edit a given node or resource type, import plugins and export plugins. See also to add functions to the editor. - - - - - Represents the size of the enum. - - - - - This method is called when the editor is about to save the project, switch to another tab, etc. It asks the plugin to apply any pending state changes to ensure consistency. - This is used, for example, in shader editors to let the plugin know that it must apply the shader code being written by the user to the object. - - - - - Clear all the state and reset the object being edited to zero. This ensures your plugin does not keep editing a currently existing node, or a node from the wrong scene. - - - - - Called by the engine when the user disables the in the Plugin tab of the project settings window. - - - - - This function is used for plugins that edit specific object types (nodes or resources). It requests the editor to edit the given object. - - - - - Called by the engine when the user enables the in the Plugin tab of the project settings window. - - - - - Called when there is a root node in the current edited scene, is implemented and an happens in the 2D viewport. Intercepts the , if return true consumes the event, otherwise forwards event to other Editor classes. Example: - - # Prevents the InputEvent to reach other Editor classes - func forward_canvas_gui_input(event): - var forward = true - return forward - - Must return false in order to forward the to other Editor classes. Example: - - # Consumes InputEventMouseMotion and forwards other InputEvent types - func forward_canvas_gui_input(event): - var forward = false - if event is InputEventMouseMotion: - forward = true - return forward - - - - - - Called when there is a root node in the current edited scene, is implemented and an happens in the 3D viewport. Intercepts the , if return true consumes the event, otherwise forwards event to other Editor classes. Example: - - # Prevents the InputEvent to reach other Editor classes - func forward_spatial_gui_input(camera, event): - var forward = true - return forward - - Must return false in order to forward the to other Editor classes. Example: - - # Consumes InputEventMouseMotion and forwards other InputEvent types - func forward_spatial_gui_input(camera, event): - var forward = false - if event is InputEventMouseMotion: - forward = true - return forward - - - - - - This is for editors that edit script-based objects. You can return a list of breakpoints in the format (script:line), for example: res://path_to_script.gd:25. - - - - - Override this method in your plugin to return a in order to give it an icon. - For main screen plugins, this appears at the top of the screen, to the right of the "2D", "3D", "Script", and "AssetLib" buttons. - Ideally, the plugin icon should be white with a transparent background and 16x16 pixels in size. - - func get_plugin_icon(): - # You can use a custom icon: - return preload("res://addons/my_plugin/my_plugin_icon.svg") - # Or use a built-in icon: - return get_editor_interface().get_base_control().get_icon("Node", "EditorIcons") - - - - - - Override this method in your plugin to provide the name of the plugin when displayed in the Godot editor. - For main screen plugins, this appears at the top of the screen, to the right of the "2D", "3D", "Script", and "AssetLib" buttons. - - - - - Gets the state of your plugin editor. This is used when saving the scene (so state is kept when opening it again) and for switching tabs (so state can be restored when the tab returns). - - - - - Gets the GUI layout of the plugin. This is used to save the project's editor layout when is called or the editor layout was changed(For example changing the position of a dock). - - - - - Implement this function if your plugin edits a specific type of object (Resource or Node). If you return true, then you will get the functions and called when the editor requests them. If you have declared the methods and these will be called too. - - - - - Returns true if this is a main screen editor plugin (it goes in the workspace selector together with 2D, 3D, Script and AssetLib). - - - - - This function will be called when the editor is requested to become visible. It is used for plugins that edit a specific object type. - Remember that you have to manage the visibility of all your editor controls manually. - - - - - This method is called after the editor saves the project or when it's closed. It asks the plugin to save edited external scenes/resources. - - - - - Restore the state saved by . - - - - - Restore the plugin GUI layout saved by . - - - - - Adds a custom control to a container (see ). There are many locations where custom controls can be added in the editor UI. - Please remember that you have to manage the visibility of your custom controls yourself (and likely hide it after adding it). - When your plugin is deactivated, make sure to remove your custom control with and free it with . - - - - - Adds a control to the bottom panel (together with Output, Debug, Animation, etc). Returns a reference to the button added. It's up to you to hide/show the button when needed. When your plugin is deactivated, make sure to remove your custom control with and free it with . - - - - - Adds the control to a specific dock slot (see for options). - If the dock is repositioned and as long as the plugin is active, the editor will save the dock position on further sessions. - When your plugin is deactivated, make sure to remove your custom control with and free it with . - - - - - Removes the control from the dock. You have to manually the control. - - - - - Removes the control from the bottom panel. You have to manually the control. - - - - - Removes the control from the specified container. You have to manually the control. - - - - - Adds a custom menu item to Project > Tools as name that calls callback on an instance of handler with a parameter ud when user activates it. - - - - - Adds a custom submenu under Project > Tools > name. submenu should be an object of class . This submenu should be cleaned up using remove_tool_menu_item(name). - - - - - Removes a menu name from Project > Tools. - - - - - Adds a custom type, which will appear in the list of nodes or resources. An icon can be optionally passed. - When given node or resource is selected, the base type will be instanced (ie, "Spatial", "Control", "Resource"), then the script will be loaded and set to this object. - You can use the virtual method to check if your custom object is being edited by checking the script or using the is keyword. - During run-time, this will be a simple object with a script so this function does not need to be called then. - - - - - Removes a custom type added by . - - - - - Adds a script at path to the Autoload list as name. - - - - - Removes an Autoload name from the list. - - - - - Updates the overlays of the editor (2D/3D) viewport. - - - - - Gets the undo/redo object. Most actions in the editor can be undoable, so use this object to make sure this happens when it's worth it. - - - - - Queue save the project's editor layout. - - - - - Use this method if you always want to receive inputs from 3D view screen inside . It might be especially usable if your plugin will want to use raycast in the scene. - - - - - Returns the object that gives you control over Godot editor's window and its functionalities. - - - - - Gets the Editor's dialogue used for making scripts. - Note: Users can configure it before use. - - - - - This control allows property editing for one or multiple properties into . It is added via . - - - - - Set this property to change the label (if you want to show one). - - - - - Used by the inspector, set to true when the property is read-only. - - - - - Used by the inspector, set to true when the property is checkable. - - - - - Used by the inspector, set to true when the property is checked. - - - - - Used by the inspector, set to true when the property must draw with error color. This is used for editable children's properties. - - - - - Used by the inspector, set to true when the property can add keys for animation. - - - - - When this virtual function is called, you must update your editor. - - - - - Gets the edited property. If your editor is for a single property (added via ), then this will return the property. - - - - - Gets the edited object. - - - - - Override if you want to allow a custom tooltip over your property. - - - - - If any of the controls added can gain keyboard focus, add it here. This ensures that focus will be restored if the inspector is refreshed. - - - - - Adds controls with this function if you want them on the bottom (below the label). - - - - - If one or several properties have changed, this must be called. field is used in case your editor can modify fields separately (as an example, Vector3.x). The changing argument avoids the editor requesting this property to be refreshed (leave as false if unsure). - - - - - This object is used to generate previews for resources of files. - Note: This class shouldn't be instantiated directly. Instead, access the singleton using . - - - - - Queue a resource file for preview (using a path). Once the preview is ready, your receiver.receiver_func will be called either containing the preview texture or an empty texture (if no preview was possible). Callback must have the format: (path,texture,userdata). Userdata can be anything. - - - - - Queue a resource being edited for preview (using an instance). Once the preview is ready, your receiver.receiver_func will be called either containing the preview texture or an empty texture (if no preview was possible). Callback must have the format: (path,texture,userdata). Userdata can be anything. - - - - - Create an own, custom preview generator. - - - - - Removes a custom preview generator. - - - - - Check if the resource changed, if so, it will be invalidated and the corresponding signal emitted. - - - - - Custom code to generate previews. Please check file_dialog/thumbnail_size in to find out the right size to do previews at. - - - - - If this function returns true, the generator will call or for small previews as well. - By default, it returns false. - - - - - Generate a preview from a given resource with the specified size. This must always be implemented. - Returning an empty texture is an OK way to fail and let another generator take care. - Care must be taken because this function is always called from a thread (not the main thread). - - - - - Generate a preview directly from a path with the specified size. Implementing this is optional, as default code will load and call . - Returning an empty texture is an OK way to fail and let another generator take care. - Care must be taken because this function is always called from a thread (not the main thread). - - - - - If this function returns true, the generator will automatically generate the small previews from the normal preview texture generated by the methods or . - By default, it returns false. - - - - - Returns true if your generator supports the resource of type type. - - - - - This is an FBX 3D asset importer based on Assimp. It currently has many known limitations and works best with static meshes. Most animated meshes won't import correctly. - If exporting a FBX scene from Autodesk Maya, use these FBX export settings: - - - Smoothing Groups - - Smooth Mesh - - Triangluate (for meshes with blend shapes) - - Bake Animation - - Resample All - - Deformed Models - - Skins - - Blend Shapes - - Curve Filters - - Constant Key Reducer - - Auto Tangents Only - - *Do not check* Constraints (as it will break the file) - - Can check Embed Media (embeds textures into the exported FBX file) - - Note that when importing embedded media, the texture and mesh will be a single immutable file. - - You will have to re-export then re-import the FBX if the texture has changed. - - Units: Centimeters - - Up Axis: Y - - Binary format in FBX 2017 - - - - - - Imported scenes can be automatically modified right after import by setting their Custom Script Import property to a tool script that inherits from this class. - The callback receives the imported scene's root node and returns the modified version of the scene. Usage example: - - tool # Needed so it runs in editor - extends EditorScenePostImport - - # This sample changes all node names - - # Called right after the scene is imported and gets the root node - func post_import(scene): - # Change all node names to "modified_[oldnodename]" - iterate(scene) - return scene # Remember to return the imported scene - - func iterate(node): - if node != null: - node.name = "modified_" + node.name - for child in node.get_children(): - iterate(child) - - - - - - Called after the scene was imported. This method must return the modified version of the scene. - - - - - Returns the resource folder the imported scene file is located in. - - - - - Returns the source file path which got imported (e.g. res://scene.dae). - - - - - Scripts extending this class and implementing its method can be executed from the Script Editor's File > Run menu option (or by pressing Ctrl+Shift+X) while the editor is running. This is useful for adding custom in-editor functionality to Godot. For more complex additions, consider using s instead. - Note: Extending scripts need to have tool mode enabled. - Example script: - - tool - extends EditorScript - - func _run(): - print("Hello from the Godot Editor!") - - Note: The script is run in the Editor context, which means the output is visible in the console window started with the Editor (stdout) instead of the usual Godot Output dock. - - - - - This method is executed by the Editor when File > Run is used. - - - - - Adds node as a child of the root node in the editor context. - Warning: The implementation of this method is currently disabled. - - - - - Returns the Editor's currently active scene. - - - - - Returns the singleton instance. - - - - - This object manages the SceneTree selection in the editor. - Note: This class shouldn't be instantiated directly. Instead, access the singleton using . - - - - - Clear the selection. - - - - - Adds a node to the selection. - - - - - Removes a node from the selection. - - - - - Gets the list of selected nodes. - - - - - Gets the list of selected nodes, optimized for transform operations (i.e. moving them, rotating, etc). This list avoids situations where a node is selected and also child/grandchild. - - - - - Object that holds the project-independent editor settings. These settings are generally visible in the Editor > Editor Settings menu. - Property names use slash delimiters to distinguish sections. Setting values can be of any Variant type. It's recommended to use snake_case for editor settings to be consistent with the Godot editor itself. - Accessing the settings can be done using the following methods, such as: - - # `settings.set("some/property", value)` also works as this class overrides `_set()` internally. - settings.set_setting("some/property",value) - - # `settings.get("some/property", value)` also works as this class overrides `_get()` internally. - settings.get_setting("some/property") - - var list_of_settings = settings.get_property_list() - - Note: This class shouldn't be instantiated directly. Instead, access the singleton using . - - - - - Emitted after any editor setting has changed. It's used by various editor plugins to update their visuals on theme changes or logic on configuration changes. - - - - - Returns true if the setting specified by name exists, false otherwise. - - - - - Sets the value of the setting specified by name. This is equivalent to using on the EditorSettings instance. - - - - - Returns the value of the setting specified by name. This is equivalent to using on the EditorSettings instance. - - - - - Erases the setting whose name is specified by property. - - - - - Sets the initial value of the setting specified by name to value. This is used to provide a value for the Revert button in the Editor Settings. If update_current is true, the current value of the setting will be set to value as well. - - - - - Returns true if the setting specified by name can have its value reverted to the default value, false otherwise. When this method returns true, a Revert button will display next to the setting in the Editor Settings. - - - - - Returns the default value of the setting specified by name. This is the value that would be applied when clicking the Revert button in the Editor Settings. - - - - - Adds a custom property info to a property. The dictionary must contain: - - name: (the name of the property) - - type: (see ) - - optionally hint: (see ) and hint_string: - Example: - - editor_settings.set("category/property_name", 0) - - var property_info = { - "name": "category/property_name", - "type": TYPE_INT, - "hint": PROPERTY_HINT_ENUM, - "hint_string": "one,two,three" - } - - editor_settings.add_property_info(property_info) - - - - - - Gets the global settings path for the engine. Inside this path, you can find some standard paths such as: - settings/tmp - Used for temporary storage of files - settings/templates - Where export templates are located - - - - - Returns the project-specific settings path. Projects all have a unique subdirectory inside the settings path where project-specific settings are saved. - - - - - Sets project-specific metadata with the section, key and data specified. This metadata is stored outside the project folder and therefore won't be checked into version control. See also . - - - - - Returns project-specific metadata for the section and key specified. If the metadata doesn't exist, default will be returned instead. See also . - - - - - Sets the list of favorite files and directories for this project. - - - - - Returns the list of favorite files and directories for this project. - - - - - Sets the list of recently visited folders in the file dialog for this project. - - - - - Returns the list of recently visited folders in the file dialog for this project. - - - - - Custom gizmo that is used for providing custom visualization and editing (handles) for 3D Spatial objects. See for more information. - - - - - Commit a handle being edited (handles must have been previously added by ). - If the cancel parameter is true, an option to restore the edited value to the original is provided. - - - - - Gets the name of an edited handle (handles must have been previously added by ). - Handles can be named for reference to the user when editing. - - - - - Gets actual value of a handle. This value can be anything and used for eventually undoing the motion when calling . - - - - - Returns true if the handle at index index is highlighted by being hovered with the mouse. - - - - - This function is called when the this gizmo refers to changes (the is called). - - - - - This function is used when the user drags a gizmo handle (previously added with ) in screen coordinates. - The is also provided so screen coordinates can be converted to raycasts. - - - - - Adds lines to the gizmo (as sets of 2 points), with a given material. The lines are used for visualizing the gizmo. Call this function during . - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Adds a mesh to the gizmo with the specified billboard state, skeleton and material. If billboard is true, the mesh will rotate to always face the camera. Call this function during . - - - - - Adds the specified segments to the gizmo's collision shape for picking. Call this function during . - - - - - Adds collision triangles to the gizmo for picking. A can be generated from a regular too. Call this function during . - - - - - Adds an unscaled billboard for visualization. Call this function during . - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Adds a list of handles (points) which can be used to deform the object being edited. - There are virtual functions which will be called upon editing of these handles. Call this function during . - - - - - Sets the reference node for the gizmo. node must inherit from . - - - - - Returns the Spatial node associated with this gizmo. - - - - - Returns the that owns this gizmo. It's useful to retrieve materials using . - - - - - Removes everything in the gizmo including meshes, collisions and handles. - - - - - Sets the gizmo's hidden state. If true, the gizmo will be hidden. If false, it will be shown. - - - - - EditorSpatialGizmoPlugin allows you to define a new type of Gizmo. There are two main ways to do so: extending for the simpler gizmos, or creating a new type. See the tutorial in the documentation for more info. - - - - - Override this method to define whether the gizmo can be hidden or not. Returns true if not overridden. - - - - - Override this method to commit gizmo handles. Called for this plugin's active gizmos. - - - - - Override this method to return a custom for the spatial nodes of your choice, return null for the rest of nodes. See also . - - - - - Override this method to provide gizmo's handle names. Called for this plugin's active gizmos. - - - - - Gets actual value of a handle from gizmo. Called for this plugin's active gizmos. - - - - - Override this method to provide the name that will appear in the gizmo visibility menu. - - - - - Override this method to set the gizmo's priority. Higher values correspond to higher priority. If a gizmo with higher priority conflicts with another gizmo, only the gizmo with higher priority will be used. - All built-in editor gizmos return a priority of -1. If not overridden, this method will return 0, which means custom gizmos will automatically override built-in gizmos. - - - - - Override this method to define which Spatial nodes have a gizmo from this plugin. Whenever a node is added to a scene this method is called, if it returns true the node gets a generic assigned and is added to this plugin's list of active gizmos. - - - - - Gets whether a handle is highlighted or not. Called for this plugin's active gizmos. - - - - - Override this method to define whether Spatial with this gizmo should be selecteble even when the gizmo is hidden. - - - - - Callback to redraw the provided gizmo. Called for this plugin's active gizmos. - - - - - Update the value of a handle after it has been updated. Called for this plugin's active gizmos. - - - - - Creates an unshaded material with its variants (selected and/or editable) and adds them to the internal material list. They can then be accessed with and used in and . Should not be overridden. - - - - - Creates an icon material with its variants (selected and/or editable) and adds them to the internal material list. They can then be accessed with and used in . Should not be overridden. - - If the parameter is null, then the default value is new Color(1, 1, 1, 1) - - - - Creates a handle material with its variants (selected and/or editable) and adds them to the internal material list. They can then be accessed with and used in . Should not be overridden. - - - - - Adds a new material to the internal material list for the plugin. It can then be accessed with . Should not be overridden. - - - - - Gets material from the internal list of materials. If an is provided, it will try to get the corresponding variant (selected and/or editable). - - - - - Used by the editor to display VCS extracted information in the editor. The implementation of this API is included in VCS addons, which are essentially GDNative plugins that need to be put into the project folder. These VCS addons are scripts which are attached (on demand) to the object instance of EditorVCSInterface. All the functions listed below, instead of performing the task themselves, they call the internally defined functions in the VCS addons to provide a plug-n-play experience. - - - - - Returns true if the addon is ready to respond to function calls, else returns false. - - - - - Initializes the VCS addon if not already. Uses the argument value as the path to the working directory of the project. Creates the initial commit if required. Returns true if no failure occurs, else returns false. - - - - - Returns true if the VCS addon has been initialized, else returns false. - - - - - Returns a containing the path of the detected file change mapped to an integer signifying what kind of a change the corresponding file has experienced. - The following integer values are being used to signify that the detected file is: - - 0: New to the VCS working directory - - 1: Modified - - 2: Renamed - - 3: Deleted - - 4: Typechanged - - - - - Stages the file which should be committed when is called. Argument should contain the absolute path. - - - - - Unstages the file which was staged previously to be committed, so that it is no longer committed when is called. Argument should contain the absolute path. - - - - - Creates a version commit if the addon is initialized, else returns without doing anything. Uses the files which have been staged previously, with the commit message set to a value as provided as in the argument. - - - - - Returns an of objects containing the diff output from the VCS in use, if a VCS addon is initialized, else returns an empty object. The diff contents also consist of some contextual lines which provide context to the observed line change in the file. - Each object has the line diff contents under the keys: - - "content" to store a containing the line contents - - "status" to store a which contains "+" in case the content is a line addition but it stores a "-" in case of deletion and an empty string in the case the line content is neither an addition nor a deletion. - - "new_line_number" to store an integer containing the new line number of the line content. - - "line_count" to store an integer containing the number of lines in the line content. - - "old_line_number" to store an integer containing the old line number of the line content. - - "offset" to store the offset of the line change since the first contextual line content. - - - - - Shuts down the VCS addon to allow cleanup code to run on call. Returns true is no failure occurs, else returns false. - - - - - Returns the project name of the VCS working directory. - - - - - Returns the name of the VCS if the VCS has been initialized, else return an empty string. - - - - - The creates script files according to a given template for a given scripting language. The standard use is to configure its fields prior to calling one of the methods. - - func _ready(): - dialog.config("Node", "res://new_node.gd") # For in-engine types - dialog.config("\"res://base_node.gd\"", "res://derived_node.gd") # For script types - dialog.popup_centered() - - - - - - Prefills required fields to configure the ScriptCreateDialog for use. - - - - - Note: This class shouldn't be instantiated directly. Instead, access the singleton using . - - - - - Goes to the specified line in the current script. - - - - - Returns a that is currently active in editor. - - - - - Returns an array with all objects which are currently open in editor. - - - - - Add a custom Visual Script node to the editor. It'll be placed under "Custom Nodes" with the category as the parameter. - - - - - Remove a custom Visual Script node from the editor. Custom nodes already placed on scripts won't be removed. - - - - diff --git a/.mono/assemblies/Debug/api_hash_cache.cfg b/.mono/assemblies/Debug/api_hash_cache.cfg deleted file mode 100755 index 9b764f69a..000000000 --- a/.mono/assemblies/Debug/api_hash_cache.cfg +++ /dev/null @@ -1,13 +0,0 @@ -[core] - -modified_time=1609029739 -bindings_version=11 -cs_glue_version=1600269155 -api_hash=-5330460140078207281 - -[editor] - -modified_time=1609029739 -bindings_version=11 -cs_glue_version=1600269155 -api_hash=6348957170305068143 diff --git a/.mono/metadata/ide_messaging_meta.txt b/.mono/metadata/ide_messaging_meta.txt deleted file mode 100755 index 0b2772c53..000000000 --- a/.mono/metadata/ide_messaging_meta.txt +++ /dev/null @@ -1,2 +0,0 @@ -65462 -C:\Users\L Lawliet\Downloads\Godot_v3.2.3-stable_mono_win64\Godot_v3.2.3-stable_mono_win64\Godot_v3.2.3-stable_mono_win64.exe diff --git a/addons/create_pokemon/create_pokemon.gd b/Addons/CreatePokemon/create_pokemon.gd old mode 100755 new mode 100644 similarity index 90% rename from addons/create_pokemon/create_pokemon.gd rename to Addons/CreatePokemon/create_pokemon.gd index adb70552e..e4aff14f7 --- a/addons/create_pokemon/create_pokemon.gd +++ b/Addons/CreatePokemon/create_pokemon.gd @@ -1,4 +1,4 @@ -tool +@tool extends EditorPlugin var open = false @@ -13,8 +13,8 @@ func _ready(): func _input(event): if Input.is_key_pressed(KEY_F12) && !open: open = true - r = load("res://addons/create_pokemon/interface.tscn").instance() - r.get_node("ColorRect").get_node("Button").connect("pressed", self, "_on_pressed", [r]) + r = load("res://Addons/CreatePokemon/interface.tscn").instantiate() + r.get_node("ColorRect").get_node("Button").pressed.connect(_on_pressed.bind(r)) add_child(r) pass elif Input.is_key_pressed(KEY_F12) && open: @@ -51,7 +51,7 @@ func _on_pressed(interface): res.evolution_level = int(interface.get_node("ColorRect").get_node("Evolution").get_node("Level").value) res.evolution_ID = int(interface.get_node("ColorRect").get_node("Evolution").get_node("ID").value) - ResourceSaver.save("res://Utilities/Battle/Database/Pokemon/" + res.name + ".tres", res) + ResourceSaver.save(res, "res://Utilities/Battle/Database/Pokemon/" + res.name + ".tres") # remove interface interface.queue_free() diff --git a/Addons/CreatePokemon/create_pokemon.gd.uid b/Addons/CreatePokemon/create_pokemon.gd.uid new file mode 100644 index 000000000..29e336357 --- /dev/null +++ b/Addons/CreatePokemon/create_pokemon.gd.uid @@ -0,0 +1 @@ +uid://bsngw2bskebll diff --git a/Addons/CreatePokemon/interface.tscn b/Addons/CreatePokemon/interface.tscn new file mode 100644 index 000000000..f5bd84259 --- /dev/null +++ b/Addons/CreatePokemon/interface.tscn @@ -0,0 +1,407 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://Fonts/NotoSansCJKsc-Medium.otf" type="FontFile" id=1] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.12549, 0.145098, 0.192157, 1 ) + + +[node name="Control" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ColorRect2" type="ColorRect" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -204.5 +offset_top = -199.0 +offset_right = 200.5 +offset_bottom = 279.0 +color = Color( 0.12549, 0.145098, 0.192157, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ColorRect" type="ColorRect" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -195.0 +offset_top = -190.0 +offset_right = 190.0 +offset_bottom = 269.0 +color = Color( 0.2, 0.231373, 0.309804, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Name_Label" type="Label" parent="ColorRect"] +offset_left = 14.6611 +offset_top = 73.3055 +offset_right = 54.6611 +offset_bottom = 87.3055 +text = "Name" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ID_Label" type="Label" parent="ColorRect"] +offset_left = 14.6611 +offset_top = 104.305 +offset_right = 54.6611 +offset_bottom = 118.305 +text = "ID" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Exp_yield_Label" type="Label" parent="ColorRect"] +offset_left = 230.661 +offset_top = 104.305 +offset_right = 288.661 +offset_bottom = 118.305 +text = "EXP yield" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Name" type="LineEdit" parent="ColorRect"] +offset_left = 60.8004 +offset_top = 67.9619 +offset_right = 254.8 +offset_bottom = 91.9619 + +[node name="ID" type="SpinBox" parent="ColorRect"] +offset_left = 61.0606 +offset_top = 99.9665 +offset_right = 135.061 +offset_bottom = 123.966 + +[node name="Exp_yield" type="SpinBox" parent="ColorRect"] +offset_left = 299.061 +offset_top = 99.9665 +offset_right = 373.061 +offset_bottom = 123.966 +max_value = 65000.0 + +[node name="Stats" type="Control" parent="ColorRect"] +offset_right = 40.0 +offset_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HP" type="SpinBox" parent="ColorRect/Stats"] +offset_left = 101.061 +offset_top = 131.966 +offset_right = 175.061 +offset_bottom = 155.966 +max_value = 65000.0 + +[node name="Attack" type="SpinBox" parent="ColorRect/Stats"] +offset_left = 101.061 +offset_top = 163.966 +offset_right = 175.061 +offset_bottom = 187.966 +max_value = 65000.0 + +[node name="Defense" type="SpinBox" parent="ColorRect/Stats"] +offset_left = 101.061 +offset_top = 195.966 +offset_right = 175.061 +offset_bottom = 219.966 +max_value = 65000.0 + +[node name="Sp Attack" type="SpinBox" parent="ColorRect/Stats"] +offset_left = 101.061 +offset_top = 227.966 +offset_right = 175.061 +offset_bottom = 251.966 +max_value = 65000.0 + +[node name="Sp Defense" type="SpinBox" parent="ColorRect/Stats"] +offset_left = 101.061 +offset_top = 259.966 +offset_right = 175.061 +offset_bottom = 283.966 +max_value = 65000.0 + +[node name="Speed" type="SpinBox" parent="ColorRect/Stats"] +offset_left = 101.061 +offset_top = 291.966 +offset_right = 175.061 +offset_bottom = 315.966 +max_value = 65000.0 + +[node name="HP_Label" type="Label" parent="ColorRect/Stats"] +offset_left = 14.6611 +offset_top = 136.305 +offset_right = 54.6611 +offset_bottom = 150.305 +text = "HP" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Attack_Label" type="Label" parent="ColorRect/Stats"] +offset_left = 14.6611 +offset_top = 168.305 +offset_right = 54.6611 +offset_bottom = 182.305 +text = "Attack" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Defense_Label" type="Label" parent="ColorRect/Stats"] +offset_left = 14.6611 +offset_top = 200.305 +offset_right = 54.6611 +offset_bottom = 214.305 +text = "Defense" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Sp Attack_Label" type="Label" parent="ColorRect/Stats"] +offset_left = 14.6611 +offset_top = 232.305 +offset_right = 54.6611 +offset_bottom = 246.305 +text = "Sp. Attack" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Sp Defense_Label" type="Label" parent="ColorRect/Stats"] +offset_left = 14.6611 +offset_top = 264.305 +offset_right = 54.6611 +offset_bottom = 278.305 +text = "Sp. Defense" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Speed_Label" type="Label" parent="ColorRect/Stats"] +offset_left = 14.6611 +offset_top = 296.305 +offset_right = 54.6611 +offset_bottom = 310.305 +text = "Speed" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="EV yield" type="Control" parent="ColorRect"] +offset_right = 40.0 +offset_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="EV HP" type="SpinBox" parent="ColorRect/EV yield"] +offset_left = 300.061 +offset_top = 131.966 +offset_right = 374.061 +offset_bottom = 155.966 +max_value = 31.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="EV Attack" type="SpinBox" parent="ColorRect/EV yield"] +offset_left = 300.061 +offset_top = 163.966 +offset_right = 374.061 +offset_bottom = 187.966 +max_value = 31.0 + +[node name="EV Defense" type="SpinBox" parent="ColorRect/EV yield"] +offset_left = 300.061 +offset_top = 195.966 +offset_right = 374.061 +offset_bottom = 219.966 +max_value = 31.0 + +[node name="EV Sp Attack" type="SpinBox" parent="ColorRect/EV yield"] +offset_left = 300.061 +offset_top = 227.966 +offset_right = 374.061 +offset_bottom = 251.966 +max_value = 31.0 + +[node name="EV Sp Defense" type="SpinBox" parent="ColorRect/EV yield"] +offset_left = 300.061 +offset_top = 259.966 +offset_right = 374.061 +offset_bottom = 283.966 +max_value = 31.0 + +[node name="EV Speed" type="SpinBox" parent="ColorRect/EV yield"] +offset_left = 300.061 +offset_top = 291.966 +offset_right = 374.061 +offset_bottom = 315.966 +max_value = 31.0 + +[node name="HP_Label2" type="Label" parent="ColorRect/EV yield"] +offset_left = 190.661 +offset_top = 136.305 +offset_right = 230.661 +offset_bottom = 150.305 +text = "EV HP" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Attack_Label2" type="Label" parent="ColorRect/EV yield"] +offset_left = 190.661 +offset_top = 168.305 +offset_right = 230.661 +offset_bottom = 182.305 +text = "EV Attack" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Defense_Label2" type="Label" parent="ColorRect/EV yield"] +offset_left = 190.661 +offset_top = 200.305 +offset_right = 243.661 +offset_bottom = 214.305 +text = "EV Defense" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Sp Attack_Label2" type="Label" parent="ColorRect/EV yield"] +offset_left = 190.661 +offset_top = 232.305 +offset_right = 253.661 +offset_bottom = 246.305 +text = "EV Sp. Attack" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Sp Defense_Label2" type="Label" parent="ColorRect/EV yield"] +offset_left = 190.661 +offset_top = 264.305 +offset_right = 266.661 +offset_bottom = 278.305 +text = "EV Sp. Defense" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Speed_Label2" type="Label" parent="ColorRect/EV yield"] +offset_left = 190.661 +offset_top = 296.305 +offset_right = 230.661 +offset_bottom = 310.305 +text = "EV Speed" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Evolution" type="Control" parent="ColorRect"] +offset_right = 40.0 +offset_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Level_Label" type="Label" parent="ColorRect/Evolution"] +offset_left = 195.368 +offset_top = 344.721 +offset_right = 292.368 +offset_bottom = 358.721 +text = "Evolution Level" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Level" type="SpinBox" parent="ColorRect/Evolution"] +offset_left = 301.0 +offset_top = 340.0 +offset_right = 375.0 +offset_bottom = 364.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ID_Label" type="Label" parent="ColorRect/Evolution"] +offset_left = 195.368 +offset_top = 376.721 +offset_right = 292.368 +offset_bottom = 390.721 +text = "Evolution ID" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ID" type="SpinBox" parent="ColorRect/Evolution"] +offset_left = 301.061 +offset_top = 371.966 +offset_right = 375.061 +offset_bottom = 395.966 +max_value = 200.0 + +[node name="Male_Rate_Label" type="Label" parent="ColorRect"] +offset_left = 14.2 +offset_top = 377.3 +offset_right = 77.2 +offset_bottom = 391.3 +text = "Male Rate" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Male_Rate" type="SpinBox" parent="ColorRect"] +offset_left = 100.0 +offset_top = 372.0 +offset_right = 174.0 +offset_bottom = 397.0 +step = 0.5 +value = 87.5 + +[node name="Button" type="Button" parent="ColorRect"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -53.8649 +offset_top = 182.304 +offset_right = 58.1351 +offset_bottom = 218.304 +text = "Add" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="leveling_Rate" type="OptionButton" parent="ColorRect"] +offset_left = 45.5999 +offset_top = 329.65 +offset_right = 155.6 +offset_bottom = 349.65 +theme_override_styles/normal = SubResource( 1 ) +text = "SLOW" +items = [ "SLOW", null, false, 0, null, "MEDIUM_SLOW", null, false, 1, null, "MEDIUM_FAST", null, false, 2, null, "FAST", null, false, 3, null, "ERRATIC", null, false, 4, null, "FLUCTUATING", null, false, 5, null ] +selected = 0 + +[node name="RichTextLabel" type="RichTextLabel" parent="ColorRect"] +offset_left = 11.9507 +offset_top = 7.89461 +offset_right = 302.951 +offset_bottom = 47.8946 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 30 +text = "CREATE POKEMON" +scroll_active = false diff --git a/addons/create_pokemon/plugin.cfg b/Addons/CreatePokemon/plugin.cfg old mode 100755 new mode 100644 similarity index 100% rename from addons/create_pokemon/plugin.cfg rename to Addons/CreatePokemon/plugin.cfg diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md old mode 100755 new mode 100644 diff --git a/Dialogue/Battle.pot b/Dialogue/Battle.pot old mode 100755 new mode 100644 diff --git a/Dialogue/Cutscenes.pot b/Dialogue/Cutscenes.pot old mode 100755 new mode 100644 diff --git a/Dialogue/Events.pot b/Dialogue/Events.pot old mode 100755 new mode 100644 diff --git a/Dialogue/Generated/de/GenMaps.po b/Dialogue/Generated/de/GenMaps.po new file mode 100644 index 000000000..c105adddb --- /dev/null +++ b/Dialogue/Generated/de/GenMaps.po @@ -0,0 +1,4123 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "MAP001_NPC_1" +msgstr "Ich weiß, ich bin ein Camper, aber es fühlt sich gut an nach vielen Kämpfen wieder in einer Stadt zu sein!" + +msgid "MAP001_NPC_2" +msgstr "Burole ist wunderschön. Ich kenne dich zwar nicht, aber ich bin sicher, du wirst mir zustimmen!" + +msgid "MAP002_NPC_1" +msgstr "Hey. Nein, ich werde nicht gegen dich kämpfen, aber höre mir zu. Dieser Arenaleiter? Er ist schwerer zu besiegen als Maria aus Nowtoch. Dave verwendet Boden, Wasser, Gestein und Unlicht. Es ist schwer sich gegen ihn vorzubereiten. Ich wurde in der Arena gerade gründlich fertig gemacht. Fülle deine Vorräte im Markt auf bevor du es versuchst." + +msgid "MAP002_NPC_2" +msgstr "Ich mag das Pokémon Eulzchen! Eulzchen, Eulzchen, Eulzchen! Es ist so süß! Eulzchen entwickelt sich auf Level 21 zu einem flauschigeren, katzeneulenhaften Pokémon!" + +msgid "MAP003_NPC_1" +msgstr "Tandors neue U-Bahn ist ein Wunderwerk der Moderne! Ich kann es nicht mehr erwarten, damit zu fahren!" + +msgid "MAP004_NPC_1" +msgstr "Das ist ziemlich traurig... Es gibt so viel Zeug hier, aber man kann nur um die 8 verschiedene Items an der Kasse kaufen. Wo ist der Spaß darin?" + +msgid "MAP004_NPC_2" +msgstr "Ich hab ein Lied über Superbälle und wie super sie sind geschrieben. Willst du es hören? ...Nein?" + +msgid "MAP006_NPC_1" +msgstr "Manchmal frage ich mich...\nWorauf warte ich eigentlich?\nUnd dann erinnere ich mich: Ich warte auf diesen Zug!" + +msgid "MAP007_SIGN_1" +msgstr "Kometenhöhle, Schroffsteintunnel geradeaus." + +msgid "MAP007_TRAINER_1" +msgstr "Ooooh, diese hier sehen fast komplett erhalten aus! Sie müssen die Rückstände von einem Lava-Strom sein, der von den Gezeiten abgetragen wurde. Du kannst Abdrücke sehen, die von Fell hinterlassen wurden. Was tust du hier? Das hier ist eine unglaublich wichtige Entdeckung im Gebiet der Paläontologie, und alles hier ist meins!!!! ...\n...Naja, ich bin dir ja quasi hierher gefolgt... Ich sag dir was: Wenn du mich in einem Pokémon-Kampf schlagen kannst, geb ich dir eins dieser Fossilien. ...Na gut. Du hast mich geschlagen.\nDiese Fossilien sind zwei verschiedene Arten von Säugetier-Pokémon, die vor 50.000 Jahren gelebt haben.\nDas Erste war für seine blitzschnellen Angriffe bekannt. Und das Zweite hat die Stärke und Kraft eines gewaltigen Gletschers. Wenn du dein Fossil ins Labor in Schroffstein bringst, kann es wieder zum Leben erweckt werden.\nIch denke, ich werde in dieser Höhle bei meinem Fossil bleiben... Für immer. Jaaaaa, meeeein Schatzzz, wir werden von nun an für immer zusammen sein..." + +msgid "MAP007_TRAINER_1_DEFEAT" +msgstr "Meine Fossilien..." + +msgid "MAP008_NPC_1" +msgstr "Ich schulde dir etwas, {Kleiner|Kleine|Kind}. Aber du solltest vorsichtig sein. Ich denke, es könnte mehr von diesen Dingern da draußen geben..." + +msgid "MAP008_NPC_2" +msgstr "Warte{, Trainer!|, Trainerin!|!} Siehst du, wie diese Route von Sand überdeckt wird? Lass deine Deckung nicht fallen - die Pokémon verstecken sich hier überall! Du wirst im Sand wie im hohen Gras angegriffen, daher wirst du eins von denen haben wollen, wenn du es eilig hast!" + +msgid "MAP008_NPC_3" +msgstr "Es wird Zeit!\nLass uns anfangen!" + +msgid "MAP008_NPC_4" +msgstr "Es wird Zeit!\nLass uns anfangen!" + +msgid "MAP008_SIGN_1" +msgstr "Fähre nach Vinoville." + +msgid "MAP008_SIGN_2" +msgstr "Supertrainingszelt. Tutor: Ayumi" + +msgid "MAP008_TRAINER_1" +msgstr "Hey n00b! Willst du meine krassen 1337 Fähigkeiten sehen? Lass uns kämpfen!" + +msgid "MAP008_TRAINER_1_DEFEAT" +msgstr "...Hax!" + +msgid "MAP008_TRAINER_2" +msgstr "Der Ozean beheimatet viele verschiedene Spezies von Pokémon. Lass mich dir ein paar davon zeigen!" + +msgid "MAP008_TRAINER_2_DEFEAT" +msgstr "D-Die, die du hast sind auch gut..." + +msgid "MAP008_TRAINER_3" +msgstr "Jo! Der Strand ist ziemlich nett, nicht wahr? Er ist ziemlich malerisch und hat darüber hinaus viele verschiedene Arten von interessanten Pokémon! Lass uns kämpfen!" + +msgid "MAP008_TRAINER_3_DEFEAT" +msgstr "Guter Kampf{, Alter.|, Mädel.|.}" + +msgid "MAP008_TRAINER_4" +msgstr "Ich möchte keinen Konflikt beginnen. Deshalb werde ich dir die Wahl lassen. Willst du kämpfen? Sehr wohl, lass uns kämpfen! Das ist okay. Ich werde warten, für den Fall, dass du mich später herausfordern möchtest." + +msgid "MAP008_TRAINER_4_DEFEAT" +msgstr "Wie es scheint, habe ich viel zu lernen." + +msgid "MAP008_TRAINER_5" +msgstr "Hiyah! Ich benutze meine Judo-Fähigkeiten, um deine Pokémon in Stücke zu zerreißen!" + +msgid "MAP008_TRAINER_5_DEFEAT" +msgstr "W-was? Aber ich besitze den schwarzen Gürtel! Wie konnte ich verlieren?" + +msgid "MAP008_TRAINER_6" +msgstr "Im Wasser heißt es sinken oder schwimmen. Genau so ist es bei Pokémon-Kämpfen!" + +msgid "MAP008_TRAINER_6_DEFEAT" +msgstr "Glub glub!" + +msgid "MAP008_TRAINER_7" +msgstr "Theo: Hey! Ist das, {von dem ich denke, dass er es ist|von der ich denke, dass sie es ist|wer ich denke}? Ja! Es ist PN! So... Du hast also die Reise bis hierhin überlebt? Was hast du denn da? Das ist das bSprachübersetzer-Ding/b, richtig? Ja! Bamb'u hat mich angerufen, um mir davon zu erzählen und hat mir daraufhin einen zugeschickt! Nun können wir beide Pokémon verstehen! Nett, nicht wahr? W-wie auch immer. Ich bin durch Schroffstein gerast. Was für eine langweilige Stadt! Und ich habe seitdem trainiert. Ich werde die Arenaleiterin besiegen, bevor du es tust, PN! Aber dich werde ich zuerst besiegen! Glaub bloß nicht, dass ich dich wegen der Sache in der Kometenhöhle schonen werde! *schnief*| A.-ach... I.-- I.-- Ist mir doch egal! Meine Pokémon sind die stärksten, sie sind nur von all den Kämpfen, die wir vorher ausgetragen haben, erschöpft! J.-jedenfalls haben sie in diesem Kampf einige Erfahrungen gewonnen... Ich weiß! Ich werde die Arena jetzt herausfordern! Und ich werde dich überholen, PN! Warte es nur ab! *schnief*| A.-ach... I.-- I.-- Ist mir doch egal! Meine Pokémon sind die stärksten, sie sind nur von all den Kämpfen, die wir vorher ausgetragen haben, erschöpft! J.-jedenfalls haben sie in diesem Kampf einige Erfahrungen gewonnen... Ich weiß! Ich werde die Arena jetzt herausfordern! Und ich werde dich überholen, PN! Warte es nur ab! *schnief*| A.-ach... I.-- I.-- Ist mir doch egal! Meine Pokémon sind die stärksten, sie sind nur von all den Kämpfen, die wir vorher ausgetragen haben, erschöpft! J.-jedenfalls haben sie in diesem Kampf einige Erfahrungen gewonnen... Ich weiß! Ich werde die Arena jetzt herausfordern! Und ich werde dich überholen, PN! Warte es nur ab!" + +msgid "MAP008_TRAINER_7_DEFEAT" +msgstr "Ahhh! Ich habe das falsche Starter-Pokémon genommen!" + +msgid "MAP012_NPC_1" +msgstr "Die Tür ist verschlossen.\nDa hängt eine Notiz...\n\"Temporär wegen Notfall geschlossen\"" + +msgid "MAP012_NPC_2" +msgstr "Vielen der hier umliegenden Berge wird nachgesagt unpassierbar zu sein. Wie auch immer, ich bin entschlossen sie zu vermessen!" + +msgid "MAP012_NPC_3" +msgstr "Wusstest du, dass Tandor von zwei Vulkanen geformt wurde? Beide sind im Moment inaktiv, aber über einem von ihnen finden die regionalen Meisterschaften statt." + +msgid "MAP012_NPC_4" +msgstr "Es ist erstaunlich, dass die Wirtschaft funktioniert, obwohl die Hälfte der Bevölkerung Trainer sind. Trainer, die nicht arbeiten! Wie würden wir uns jemals selbst ernähren, wenn wir keine Pokémon hätten, die uns helfen?" + +msgid "MAP012_NPC_5" +msgstr "Als ich noch jung war, lebte ich in der großen Stadt. Jetzt möchte ich einfach hier, in der ruhigen Landschaft, leben." + +msgid "MAP012_NPC_6" +msgstr "Ich lebe in Schroffstein, seit ich ein kleines Mädchen war. Das Leben in den Bergen ist zwar hart, aber ich bin noch genauso gesund und munter wie ein junges Mädchen, ufufu!" + +msgid "MAP012_NPC_7" +msgstr "Professor Zypress lebt hier in Schroffstein. Ich habe gehört, dass sie alle möglichen Projekte durchführt, um die Kommunikation zwischen Mensch und Pokémon zu verbessern. Das ist beeindruckend!" + +msgid "MAP012_NPC_8" +msgstr "Luuuooooooo!" + +msgid "MAP012_SIGN_1" +msgstr "Route 6. Vergiss nicht ein paar Tränke mitzubringen! Sie ist sehr lang!" + +msgid "MAP012_SIGN_2" +msgstr "Zypress' Pokémon-Labor" + +msgid "MAP012_SIGN_3" +msgstr "Willkommen in Schroffstein. Pass auf fallende Gesteinsbrocken auf!" + +msgid "MAP013_NPC_1" +msgstr "Hi! Ich bin eine angehende Krankenschwester. Ich mache ein Praktikum in diesem Pokécenter, um mehr über die Behandlung von Pokémon zu lernen. Sorge dich gut um deine Pokémon. Wir können die meisten Verletzungen heilen, aber es gibt auch Dinge, die unsere Maschinen nicht heilen können." + +msgid "MAP013_NPC_2" +msgstr "Diese Stadt ist so ruhig, es ist beinahe unheimlich. Manche finden Einsamkeit entspannend. Ich möchte nur zu Sonnenstrand und zur nächsten Arena." + +msgid "MAP017_TRAINER_1" +msgstr "Hoy! Kleines Würstchen! Interesse an einem Kampf mit Köpfchen? Nein? Wie wäre es mit einem Pokémonkampf?" + +msgid "MAP017_TRAINER_1_DEFEAT" +msgstr "...Gute Arbeit." + +msgid "MAP017_TRAINER_2" +msgstr "Weißt du, wie diese Höhle entstanden ist? Wen interessiert es, lass uns kämpfen!" + +msgid "MAP017_TRAINER_2_DEFEAT" +msgstr "Gute Vorführung, {Söhnchen|Kleines|Kumpel}." + +msgid "MAP017_TRAINER_3" +msgstr "Hey! Ich grabe hier! Such dir deine eigene Höhle!" + +msgid "MAP017_TRAINER_3_DEFEAT" +msgstr "Dann wiederum nehme ich an, dass das eine Höhle ist, die jedem zugänglich ist..." + +msgid "MAP017_TRAINER_4" +msgstr "Man sagt, das Trainieren an extremen Orten macht dich zäher. Zieh es durch!" + +msgid "MAP017_TRAINER_4_DEFEAT" +msgstr "Hmm, vielleicht ist Höhlen-Training nicht genug..." + +msgid "MAP018_NPC_1" +msgstr "Melde dich bei Kellyn für Missionsdetails." + +msgid "MAP018_NPC_2" +msgstr "Melde dich bei Kellyn für Missionsdetails." + +msgid "MAP018_NPC_3" +msgstr "Es ist wichtig deine Pokémon gesund zu halten, wenn du gegen Nukleare Typen kämpfst. Schnitte und Kratzer können sich einfacher infizieren." + +msgid "MAP018_NPC_4" +msgstr "Unser Ziel ist es die wilden nuklearen Pokémon zu überwältigen und sie davon abzuhalten die Barriere zu durchbrechen. Außerdem haben wir von Rangern erfahren, dass es noch Menschen und Pokémon gibt, die in Gefahr sind. Wir müssen sie retten.\nImperilla und ich werden vorangehen. Lasst uns losgehen!" + +msgid "MAP018_NPC_5" +msgstr "Wir haben Medizin dabei um die zu behandeln, die von radioaktiver Strahlung betroffen sind." + +msgid "MAP018_NPC_6" +msgstr "Meine Stahl-Pokémon und ich werden helfen gegen diese Nuklear-Pokémon zu kämpfen. Stahl ist der einzige Typ außer Nuklear selbst, der gegen Nuklearattacken resistent ist." + +msgid "MAP018_NPC_7" +msgstr "Die Bestimmung eines Pokémon-Rangers ist es die Natur, die Pokémon und die Menschen zu beschützen. Wir sind dazu bereit unsere Leben aufs Spiel zu setzen um das zu schaffen." + +msgid "MAP018_NPC_8" +msgstr "Halte deine Pokémon gesund, okay? Oh, die hier kannst du auch haben. Sei vorsichtig da draußen!" + +msgid "MAP018_NPC_9" +msgstr "Eulzchen!" + +msgid "MAP020_NPC_1" +msgstr "Herzlichen Glückwunsch zum Sammeln aller 8 Orden.\nDie Siegesstraße und die Meisterschaften warten!" + +msgid "MAP020_NPC_2" +msgstr "Die Siegesstraße ist im Moment geschlossen. Sie wird geöffnet sobald die Tandor Meisterschaften beginnen." + +msgid "MAP020_SIGN_1" +msgstr "Herzlichen Glückwunsch zum Sammeln aller 8 Orden.\nDie Siegesstraße und die Meisterschaften warten!" + +msgid "MAP021_NPC_1" +msgstr "Ah, du bist es! Wir haben deine Pokémon aufgezogen, und du meine Güte, wir waren überrascht! Dein Pokémon hat ein Ei bekommen! Wir wissen nicht, wie es da hingekommen ist, aber dein Pokémon hatte es. Du willst es haben, ja? Du hast keinen Platz dafür. Komm wieder, wenn du Platz geschaffen hast. PN hat das Ei vom Pensionsleiter erhalten. Sorge dich gut um es. Ich werde es wirklich behalten. Du willst es haben, ja? Na gut, dann werde ich es behalten. Danke! Ich bin der Pensionsleiter. Ich kümmere mich um die wertvollen Pokémon der Trainer. Wenn du möchtest, dass ich dein Pokémon großziehe, sprich mit meiner Frau. Ah, du bist es! Schön dich zu sehen. Deinem geht es gut. Ah, du bist es! Deinem und geht es gut. Die beiden spielen lieber mit anderen Pokémon als miteinander. Die beiden mögen sich nicht sehr. Die beiden scheinen sich zu vertragen. Die beiden scheinen sich sehr zu mögen." + +msgid "MAP021_SIGN_1" +msgstr "- LegenstadtrRoute 9 -\nrRoute 6 -\nrSchroffstein -" + +msgid "MAP021_SIGN_2" +msgstr "Pension von West Tandor." + +msgid "MAP021_TRAINER_1" +msgstr "Huch! Spürst du die Hitze?" + +msgid "MAP021_TRAINER_1_DEFEAT" +msgstr "Was für eine Hitze!" + +msgid "MAP021_TRAINER_2" +msgstr "Hey, {Trainer|Trainerin|Trainer}! Meine Pokémon wollen mit dir kämpfen!" + +msgid "MAP021_TRAINER_2_DEFEAT" +msgstr "Wow! Stark!" + +msgid "MAP021_TRAINER_3" +msgstr "Ahh... Ich liebe einen entspannenden Kampf in der Sonne." + +msgid "MAP021_TRAINER_3_DEFEAT" +msgstr "Au weia..." + +msgid "MAP021_TRAINER_4" +msgstr "Bleib sofort stehen! Bist du{ derjenige, der| diejenige, die|, wer} meine Forschungsausrüstung gestohlen hat?" + +msgid "MAP021_TRAINER_4_DEFEAT" +msgstr "Oh, du warst es nicht? Ich bitte um Entschuldigung!" + +msgid "MAP022_NPC_1" +msgstr "Keine Sorge, ich bin nicht auf einen Kampf aus! Ich? Ich wandere hier draußen! Ist die frische Bergluft nicht belebend?" + +msgid "MAP022_NPC_10" +msgstr "Eulzchen! Eul! c3=F89818,F8C898Kannst hier nicht durch!\nMenschen... böse!/c3 iSie scheinen sich nicht bewegen zu wollen./i" + +msgid "MAP022_NPC_2" +msgstr "Aah, Mist... Ich wurde in einem Kampf besiegt und versuche nun zurück zum Pokémon-Center zu gelangen... Aber ich finde den Weg nicht mehr!" + +msgid "MAP022_NPC_3" +msgstr "Eul! Eulzchen! c3=F89818,F8C898Du willst mich entführen? Wie kannst du es wagen!/c3 c3=F89818,F8C898Nimm das!/c3" + +msgid "MAP022_NPC_4" +msgstr "Entschuldigung, aber der Zugang zu diesem Gebiet ist untersagt, solange die Tandor Pokémon Liga gebaut wird." + +msgid "MAP022_NPC_5" +msgstr "Entschuldigung, aber der Zugang zu diesem Gebiet ist untersagt, solange die Tandor Pokémon Liga gebaut wird." + +msgid "MAP022_NPC_6" +msgstr "Entschuldigung, aber der Zugang zu diesem Gebiet ist untersagt, solange die Tandor Pokémon Liga gebaut wird." + +msgid "MAP022_NPC_7" +msgstr "Eulzchen! Eul! c3=F89818,F8C898Kannst hier nicht durch!\nMenschen... böse!/c3 iSie scheinen sich nicht bewegen zu wollen./i" + +msgid "MAP022_NPC_8" +msgstr "Eulzchen! Eul! c3=F89818,F8C898Kannst hier nicht durch!\nMenschen... böse!/c3 iSie scheinen sich nicht bewegen zu wollen./i" + +msgid "MAP022_NPC_9" +msgstr "Eulzchen! Eul! c3=F89818,F8C898Kannst hier nicht durch!\nMenschen... böse!/c3 iSie scheinen sich nicht bewegen zu wollen./i" + +msgid "MAP022_SIGN_1" +msgstr "- Legenstadt & Mt. Actinite Tandor Regional Meisterschaften" + +msgid "MAP022_SIGN_2" +msgstr "Schroffstein Tunnel zu Tandorstraße, Sonnenstrand" + +msgid "MAP022_TRAINER_1" +msgstr "Nichts geht über einen schnellen Kampf am Morgen, oder? Los geht's!" + +msgid "MAP022_TRAINER_10" +msgstr "He{, Bruder!|, Schwester!|!} Ich sags dir, du musst dein Bestes geben, hörst du?" + +msgid "MAP022_TRAINER_10_DEFEAT" +msgstr "Whoooo! Genial, Mann! Total aufregend." + +msgid "MAP022_TRAINER_11" +msgstr "Komm, mein Kind. Ich werde dir eine Lektion in Körper und Geist geben." + +msgid "MAP022_TRAINER_11_DEFEAT" +msgstr "Das war ein sehr wertvoller Schritt in deiner Entwicklung." + +msgid "MAP022_TRAINER_12" +msgstr "...Nein, nichts beißt an. Pah. Ich werde meine plötzliche irrationale Wut an DIR auslassen!" + +msgid "MAP022_TRAINER_12_DEFEAT" +msgstr "Ich denke, ich habe mich nun beruhigt." + +msgid "MAP022_TRAINER_13" +msgstr "Welchen Köder verwendest du, wenn du am Angeln bist? Komm schon, lass uns einen Angelwettkampf machen!" + +msgid "MAP022_TRAINER_13_DEFEAT" +msgstr "Holzkopf, ich sagte ANGELN!" + +msgid "MAP022_TRAINER_14" +msgstr "Ich liebe es Vogelpokémon aufzuziehen. Macht mich das zu einem Vogelsammler? Sag es mir." + +msgid "MAP022_TRAINER_14_DEFEAT" +msgstr "Aww, ich habe verloren. Hey, du hast nicht auf meine Frage geantwortet!" + +msgid "MAP022_TRAINER_15" +msgstr "Ich habe eine neue kleine Schwester bekommen! Hier, willst du ein Bild von ihr sehen?" + +msgid "MAP022_TRAINER_15_DEFEAT" +msgstr "Was zur Hölle?" + +msgid "MAP022_TRAINER_16" +msgstr "Wir haben eine endlose Zeitschleife betreten." + +msgid "MAP022_TRAINER_16_DEFEAT" +msgstr "Wir haben eine endlose Zeitschleife betreten." + +msgid "MAP022_TRAINER_17" +msgstr "Ich habe gerade einen Auftrag über zwei Millionen Schottenröcke erhalten, die in die Andromeda-Galaxie geliefert werden sollen. Bitte was?" + +msgid "MAP022_TRAINER_17_DEFEAT" +msgstr "S-Sie versuchen Wimbledon zu gewinnen!" + +msgid "MAP022_TRAINER_1_DEFEAT" +msgstr "Obwohl mir das vielleicht den Tag verdorben hat..." + +msgid "MAP022_TRAINER_2" +msgstr "Ich bin draußen auf dem Feld und fange für den Professor Pokémon. Aber das ist langweilig. Willst du kämpfen?" + +msgid "MAP022_TRAINER_2_DEFEAT" +msgstr "Aww. Ich sollte zum Heilen zurück in die Stadt." + +msgid "MAP022_TRAINER_3" +msgstr "Ich bin ein Holzfäller, und fühl mich stark! Ich schlaf des Nachts, und kämpf am Tag!" + +msgid "MAP022_TRAINER_3_DEFEAT" +msgstr "Und jetzt der Chor! 'Er ist ein Holzfäller...'" + +msgid "MAP022_TRAINER_4" +msgstr "Hey{, komischer Trainer!|, komische Trainerin!|!} In der Sekunde, als wir uns in die Augen sahen, wusste ich... Wir sind dazu bestimmt gegeneinander zu kämpfen!" + +msgid "MAP022_TRAINER_4_DEFEAT" +msgstr "Wahrscheinlich war ich dazu bestimmt zu verlieren." + +msgid "MAP022_TRAINER_5" +msgstr "Ich suche nach einem Boxsack, um meine Pokémon zu trainieren. Du solltest das selbe tun.." + +msgid "MAP022_TRAINER_5_DEFEAT" +msgstr "Wie... Wie kannst du es wagen?!" + +msgid "MAP022_TRAINER_6" +msgstr "Wie, wer bist du? Du bist irgendwie ~süß~. Ich LIEBE dein Shirt, ich LIEBE es einfach. Oh, willst du kämpfen?" + +msgid "MAP022_TRAINER_6_DEFEAT" +msgstr "Ah! ~Ich wurde übertroffen!~" + +msgid "MAP022_TRAINER_7" +msgstr "Ich liebe es Videospiele zu spielen. Pokémon ist ein richtig Spaßiges.\nWillst du spielen?" + +msgid "MAP022_TRAINER_7_DEFEAT" +msgstr "Wow, du bist gut in Pokémon." + +msgid "MAP022_TRAINER_8" +msgstr "Oh heyyyyy Liebling! Wie geht es dir? Warte, du siehst nicht--" + +msgid "MAP022_TRAINER_8_DEFEAT" +msgstr "Guter Kampf, aber..." + +msgid "MAP022_TRAINER_9" +msgstr "Hehe. Käfer sind cool. Hehe." + +msgid "MAP022_TRAINER_9_DEFEAT" +msgstr "Was. Zur. Hölle." + +msgid "MAP024_NPC_1" +msgstr "Ich habe gehört, dass der Weg zur Schneeufer-Arena lang und gefährlich ist ... Ich sollte mich besser mit Vorräten eindecken. Du wirst etwas wärmere Kleidung brauchen, wenn du vorhast, die eisige Tundra der Route 16 zu bewältigen." + +msgid "MAP024_NPC_2" +msgstr "Ich habe gehört, dass ein legendäres Pokémon im Kern des eisigen Berges Lanthanit lebt! Ich habe vor, es zu fangen. Route 16 ist an den Hängen des Berges Lanthanit, einer der zwei größten Berge in Tandor." + +msgid "MAP024_NPC_3" +msgstr "Ich überwache diese Stadt auf verdächtige Aktivitäten der Person oder Gruppe, die für die Angriffe auf das Kernkraftwerk verantwortlich ist. Ost Tandor hat ein eigenes Kernkraftwerk. Wir glauben, dieser Reaktor ist gefährdet seit die anderen beiden in West Tandor zerstört wurden. Die ganze Rangertruppe in dieser Region ist in höchster Alarmbereitschaft." + +msgid "MAP025_NPC_1" +msgstr "Hallo! Ich glaube nicht, dass ich dich hier schon einmal gesehen habe. Du {bist ein Trainer|bist eine Trainerin|trainierst Pokémon}, oder? Na dann, bist du am richtigen Ort. Du siehst, wir geben auf die Pokémon der Trainer acht. Lass sie bei uns, und wenn du zurückkommst, werden sie stärker sein! Wenn du zwei zueinander passende Pokémon hier lässt, bekommen sie vielleicht ein Ei. Also dann..." + +msgid "MAP026_NPC_1" +msgstr "Ich bin ein Rettungssanitäter. Ich reagiere auf Notfälle am Berg, um Menschen vor Erdrutschen zu retten und so. Wenn du eine Lawinenwarnung hörst, achte darauf, an einen sicheren Ort zu kommen!" + +msgid "MAP026_NPC_2" +msgstr "Mega Evolution ... Ich habe versucht, die Arena zu schlagen, aber sie sagten mir, ich hätte nicht genug Weisheit oder so etwas. Ich hörte, dass es fünf Herausforderungen gibt, die man in der Arena schlagen muss. Aber ich komme nicht über die erste hinaus!" + +msgid "MAP026_NPC_3" +msgstr "- Oh je... Die Arena hat mir in den Hintern getreten!\nAls ob die eisigen Winde nicht genug wären, die Trainer sind brutal hart!" + +msgid "MAP027_NPC_1" +msgstr "Ich ließ ein Pokémon in der Pension und vergaß es für eine Weile. Als ich zurückkam, hatte es eine Menge Level gewonnen!" + +msgid "MAP027_NPC_2" +msgstr "Die Bergkette schützt diese Route vor radioaktivem Niederschlag. Was immer passiert ist, ist eine Katastrophe ..." + +msgid "MAP029_NPC_1" +msgstr "Wir lernen gerade etwas über Entwicklungen. Wusstest du, dass sich die offiziellen Tandor-Starter nur einmal entwickeln, im Gegensatz zu den meisten anderen Startern, die zwei Entwicklungen haben? Ich habe gehört, dass es einen Professor gab, der irgendwo Entwicklung studiert hat. Wie Professor Bamb'u, richtig? Wie war sein Name? Fichte oder so..." + +msgid "MAP029_NPC_2" +msgstr "Sag mal, hast du schon vom Debattieren gehört? Das ist eine coole Sache! Dieses Jahr debattieren wir darüber, ob eine Altersbeschränkung für Pokémon-Trainer eingeführt werden soll oder nicht. Ich denke, es ist gefährlich für junge Kinder einfach das Zuhause zu verlassen und auf Abenteuerreise zu gehen." + +msgid "MAP029_NPC_3" +msgstr "Ich bin die Lehrerin dieser Schule. Es ist wirklich interessant, wie vertieft die Kinder Lernen. So habe ich sie noch nie gesehen. Ich hoffe, du bleibst mit deinem Studium auf dem Laufenden, auch wenn du auf Abenteuern unterwegs bist." + +msgid "MAP029_NPC_4" +msgstr "Die Sport-Teams unserer Schule sind die stärksten der Region! Wir können Mokistadt und Kevlar mit verbundenen Augen schlagen! Hat Mokistadt überhaupt eine Schule?" + +msgid "MAP029_NPC_5" +msgstr "Hey{, Trainer!|, Trainerin!|!} Diese Kinder brauchen Hilfe beim Lernen! Wenn du sie alle besiegen kannst, bekommst du eine besondere Belohnung!" + +msgid "MAP029_TRAINER_1" +msgstr "Oh hallo! W-Würde es dir etwas ausmachen, ähm, zu kämpfen? Nur zum Üben, weißt du? D-das ist schade." + +msgid "MAP029_TRAINER_1_DEFEAT" +msgstr "I- ich hoffe, dass meine Pokémon nicht verletzt wurden oder so..." + +msgid "MAP029_TRAINER_2" +msgstr "Ich übe für den Kampfunterricht! Denkst du, du könntest mir beim Lernen helfen? Also gut, hier komme ich! Es ist deine Schuld, wenn ich versage, weißt du das?" + +msgid "MAP029_TRAINER_2_DEFEAT" +msgstr "...Beeindruckend! Das... war wunderbar." + +msgid "MAP029_TRAINER_3" +msgstr "Ich denke, wenn ich lerne, wie man mit Pokémon gut kämpft, kann ich die rote Edition einfach schlagen! Willst du kämpfen? Also gut, hier komme ich! ... Gut, was auch immer, Punk. N-nicht, dass es mich interessiert oder so." + +msgid "MAP029_TRAINER_3_DEFEAT" +msgstr "... Kämpfen ist in den Spielen einfacher ..." + +msgid "MAP033_NPC_1" +msgstr "Schif... Schif!" + +msgid "MAP033_NPC_2" +msgstr "Weißt du, dass dieser Fluss hauptsächlich von Froxig bewohnt wird? Sie sind giftige Pokémon! Wenn ich du wäre, würde ich Gegengifte mitnehmen." + +msgid "MAP033_TRAINER_1" +msgstr "Ich stimme zu! Wasser Pokémon sind überlegendär!" + +msgid "MAP033_TRAINER_1_DEFEAT" +msgstr "Okay, vielleicht nicht NUR Wasser Pokémon." + +msgid "MAP033_TRAINER_2" +msgstr "Ich sollte mit Freunden spielen anstatt den ganzen Tag hier zu sein." + +msgid "MAP033_TRAINER_2_DEFEAT" +msgstr "Ich denke, ich werde ein paar neue Spiele ausprobieren." + +msgid "MAP033_TRAINER_3" +msgstr "Hey! Du! Ja, du, da drüben! Wir werden jetzt kämpfen, 'kay?" + +msgid "MAP033_TRAINER_3_DEFEAT" +msgstr "Wooow! Das war stark!" + +msgid "MAP033_TRAINER_4" +msgstr "Oh! Hey! PN! Ich habe gerade ein neues Pokémon gefangen und möchte sehen wie es sich schlägt!" + +msgid "MAP033_TRAINER_4_DEFEAT" +msgstr "Ah, es ist nicht so stark wie ich gehofft hatte..." + +msgid "MAP033_TRAINER_5" +msgstr "Geh mir aus dem Weg!" + +msgid "MAP033_TRAINER_5_DEFEAT" +msgstr "Rennen, rennen, rennen!" + +msgid "MAP033_TRAINER_6" +msgstr "Wasser Pokémon sind die besten." + +msgid "MAP033_TRAINER_6_DEFEAT" +msgstr "Erh... Andere Typen sind auch gut..." + +msgid "MAP033_TRAINER_7" +msgstr "Auch Frauen können gute Trainer sein!" + +msgid "MAP033_TRAINER_7_DEFEAT" +msgstr "Du bist ein starkes Kind..." + +msgid "MAP033_TRAINER_8" +msgstr "Lauf nicht vor mir weg!" + +msgid "MAP033_TRAINER_8_DEFEAT" +msgstr "Oh, verdammt! Ich habe verloren!" + +msgid "MAP033_TRAINER_9" +msgstr "Du bist ein neuer Trainer, nicht wahr? Ich habe auch erst angefangen!" + +msgid "MAP033_TRAINER_9_DEFEAT" +msgstr "Jeder kann ein Trainer sein, aber manche eignen sich einfach besser dafür als andere, meinst du nicht?" + +msgid "MAP037_NPC_1" +msgstr "Ich vermesse das Gebiet, um einen Wanderpfad anzulegen. Es ist so mühsam durch diese Höhle zu gehen um irgendwohin zu gelangen.... Viel Glück, {Kleiner|Kleines|Kiddo}. Nimm dies, du wirst es brauchen." + +msgid "MAP037_TRAINER_1" +msgstr "Irgendwie finde ich es lustig, wahllos unschuldige Trainer zu verprügeln!" + +msgid "MAP037_TRAINER_1_DEFEAT" +msgstr "...Ich nehme an, dass alle Rüpel irgendwann ihre wohlverdiente Strafe erhalten..." + +msgid "MAP042_NPC_1" +msgstr "Howdy{, Trainer!|, Trainerin!|!}\nIst dies deine erste Arena?\nDu musst aufgeregt sein! Ich werde Guido genannt. Ich bin hier um aufsteigenden Trainern wie dir Tipps zu geben, um die Tandor Liga zu erobern! Maria hier ist eine Normal-Typ-Expertin.\nNormal-Typen sind nicht besonders effektiv gegen andere Typen, aber sie haben auch nur wenige Schwächen. Kampf-Typen wie Menki sind hier stark, und Stahl-Typen wie Orchiluks und Erzel sind auch eine gute Wahl, weil sie ihren Attacken widerstehen. Ansonsten sollte ein voller Angriff deines stärksten Pokémon wahrscheinlich auch funktionieren.\nViel Glück! Ich werde dich anfeuern!\n...Oh, und nimm dies!" + +msgid "MAP042_TRAINER_1" +msgstr "Maria mag zwar die erste Arenaleiterin sein,\naber sie war ein Champion!\nDu bist noch Lichtjahre entfernt sie zu besiegen!" + +msgid "MAP042_TRAINER_1_DEFEAT" +msgstr "Lichtjahre messen die Entfernung und nicht die Zeit..." + +msgid "MAP042_TRAINER_2" +msgstr "Hah! Du denkst du hast was es braucht um Maria zu schlagen?\nErlaube mir das zu beurteilen!" + +msgid "MAP042_TRAINER_2_DEFEAT" +msgstr "Hmm. Dieser hat Potential." + +msgid "MAP042_TRAINER_3" +msgstr "Hallo nochmal~\nAlso, ich glaube wir haben uns noch nicht richtig vorgestellt. Wie ist dein Name? ... PN?. Gefällt mir~\nWillkommen in der Nowtoch City Pokémon Arena!~ Ich bin Maria, Normal-Typ-Spezialistin...\naber das weißt du ja schon!\nNatürlich kennen mich die meisten als \"Maria, Meisterin von Tandor\"...\nAllerdings sind diese Tage meines Lebens vorbei. Jetzt unterweise ich junge Trainer wie dich auf ihrem Weg an die Spitze. Es ist ein langer, schwieriger Kampf, den ganzen Weg rauf {zum Meister|zur Meisterin|bis Meister}... Hast du was es dafür braucht? Dein erster Test in der Tandor Liga... beginnt jetzt! Glückwunsch!~ Ich muss sagen, das Temperament, dass du im Kampf gezeigt hast....\nDu erinnerst mich an mich als ich angefangen habe.\nVersuche diese Entschlossenheit beizubehalten und du wirst es noch weit bringen!~ Außerdem, nimm noch diese TM!~ Während du zusammen mit deinen Pokémon reist, wird das Band zwischen euch stärker. Je tiefer eure Freundschaft ist, desto stärker seid ihr im Kampf! TMs können beliebig oft eingesetzt werden, also bring sie so vielen Pokémon bei wie du möchtest! Fast alle können diese erlernen.~ Es hat Spaß gemacht gegen dich zu kämpfen, PN. Viel Glück auf deiner Reise!~" + +msgid "MAP042_TRAINER_3_DEFEAT" +msgstr "Da!\nDas ist der Kampfgeist den ich sehen will!\nDu hast dir diesen Normal-Orden verdient!" + +msgid "MAP043_NPC_1" +msgstr "Es braucht viel Arbeit, um ein cooler Trainer zu sein. Du musst dich cool verhalten, dich cool anziehen und cool sein. Oh, und coole Pokémon großziehen. Diese Stadt entzieht mir meine Coolness. Ich verschwinde von hier sobald meine Pokémon stark genug sind, um wieder durch die Höhle zu kommen." + +msgid "MAP043_NPC_2" +msgstr "Das Schöne an Pokémon-Centern ist, dass sie jedem einen freien Platz zum Schlafen geben. Es ist wie ein kostenloses Hotel, außer, dass niemand Minzbonbons auf deinem Kopfkissen liegen lässt. Wer zahlt überhaupt für den Bau und Unterhalt von Pokémon-Centern? Es ist ja nicht so, dass sie eigenständig Profit machen...." + +msgid "MAP043_NPC_3" +msgstr "Heile deine Pokémon, bevor du die Stadt verlässt! Vertrau mir! Man weiß nie wann ein Rivale einen herausfordern könnte, besonders wenn man geschwächt ist, zum Beispiel nach einem Arenakampf." + +msgid "MAP044_NPC_1" +msgstr "Meine Großmutter lebt in Legenstadt.\nJetzt wo die U-Bahn geöffnet ist, kann ich sie jedes Wochenende besuchen." + +msgid "MAP045_NPC_1" +msgstr "Ich warte auf den Zug.\nAber es fühlt sich schon wie eine Ewigkeit an!" + +msgid "MAP046_NPC_1" +msgstr "Hi, hi! Ich bin der Namenbewerter! Ich bin der Wahrsager der Namen! Ich würde mich freuen, den Spitznamen deines Pokémon zu bewerten. Den Namen wessen Pokémon soll ich prüfen? Ich verstehe. Komm mich wieder besuchen. Na, na, na... Das ist nur ein Ei! Hmmm... Dann ist es ! Das ist ein großartiger Spitzname! Er ist über jeden Vorwurf erhaben! Du wirst gut daran tun, dein jetzt und darüber hinaus zu pflegen. Hmmm... , nicht wahr? Das ist ein ziemlich guter Name. Aber! Was sagst du, wenn ich ihm einen besseren Namen gebe? Ah, gut. Sodann, wie soll der neue Spitzname lauten? Erledigt! Von nun an soll dieses Pokémon bekannt sein als ! Es sieht nicht anders aus als vorher, und doch ist es deutlich besser! Wie schön für dich! Erledigt! Von nun an soll dieses Pokémon bekannt sein als ! Der Name ist besser als vorher! Wie schön für dich! Ich verstehe. Komm mich wieder besuchen. Ich verstehe. Komm mich wieder besuchen." + +msgid "MAP046_NPC_10" +msgstr "Hallo{, Trainer!|, Trainerin!|!} \nHey, kennst du dich mit TMs und VMs aus? TMs, oder Technische Maschinen, sind sehr nützliche Items die benutzt werden können, um Pokémon Attacken beizubringen. VMs, oder Versteckte Maschinen, sind eine besondere Art von TM die dir helfen kann Hindernisse auf deinem Weg zu überwinden! Hier, warum probierst du nicht diese TM aus? Diese TM beinhaltet Anziehung. Die meisten Pokémon können sie lernen! Warum probierst du nicht aus es einem deiner Pokémon beizubringen?" + +msgid "MAP046_NPC_11" +msgstr "Ich liebe es Pokémonspiele zu spielen!\nIch have die Blaue Edition und meine Schwester die Rote. So können wir sie alle fangen!" + +msgid "MAP046_NPC_12" +msgstr "Mama sagt ich kann kein Pokémon haben bis ich älter bin.\nAlso hat sie mir stattdessen ein Videospiel gegeben!" + +msgid "MAP046_NPC_13" +msgstr "Die Tandor Region ist in zwei Teile unterteilt, West und Ost. Wir sind im Moment in Tandor West." + +msgid "MAP046_NPC_2" +msgstr "Hallo! Bist du {ein Pokémon-Trainer|eine Pokémon-Trainerin|Pokémon-Trainer}? Ich sehe, du hast eine glänzende Zukunft vor dir! Komm wieder her, wenn du mehr Erfahrung hast, und ich kann deinen Pokémon ein paar starke Attacken lehren." + +msgid "MAP046_NPC_3" +msgstr "Meine Verlobte will Kinder, aber ich bin mir nicht so sicher.\nIch weiß einfach nicht ob ich ein guter Vater bin, weißt du?" + +msgid "MAP046_NPC_4" +msgstr "Ich bin nach Nowtoch City gezogen, weil ich mit meiner Verlobten eine Familie gründen wollte. Aber er hat Bedenken..." + +msgid "MAP046_NPC_5" +msgstr "Hey! Du siehst aus wie {ein Trainer|eine Trainerin|ein Trainer}, das bedeutet du sammelst Pokémon! Ich such nach Froxig. Wenn du eines besitzt, tausche ich es gegen mein Bäshaun. Du hast keine Pokémon... Kümmere dich gut um ihn! Wohoo, Ich habe jetzt ein glückliches Froxig! Du hast kein Froxig, schätze ich... Komm erst wieder wenn du ein Froxig hast!" + +msgid "MAP046_NPC_6" +msgstr "Hallo und Willkommen im Nowtoch City Pokémon Ranger HQ. Bist du auf der Suche nach einer Mission? Tut mir Leid, aber diesmal akzeptieren wir keine Hilfe von Bürgern." + +msgid "MAP046_NPC_7" +msgstr "Du beginnst deine Reise als {Pokémon-Trainer|Pokémon-Trainerin|Pokémon-Trainer}? Dann solltest du das hier nehmen! Der Hyperheiler heilt jede Statusveränderung. Es heilt sogar Verwirrung.\nBenutze es, wenn dein Pokémon sich in einer Notsituation befindet." + +msgid "MAP046_NPC_8" +msgstr "Wir Pokémon-Ranger sind Tandors Strafverfolgung.\nDie meisten großen Städte haben ein Ranger-Center, aber das Hauptquartier ist in Sonnenstrand." + +msgid "MAP046_NPC_9" +msgstr "Hast du genug Heilitems für dein Pokémon?\nHier, du solltest einige mehr nehmen. Ein Trank ist eine großartige Möglichkeit KP in einer Notlage wiederherzustellen.\nAllerdings solltest du trotzdem darauf achten, dass du sie in einem Pokémon-Center heilst." + +msgid "MAP046_SIGN_1" +msgstr "Es gibt einen Wetterbericht im Fernsehen.\nEs sieht so aus, als ob der Himmel morgen klar ist. Eine Talkshow läuft im Fernsehen.\nSieht ziemlich langweilig aus." + +msgid "MAP046_SIGN_10" +msgstr "Das Fernsehen zeigt gerade einen Zeichentrickfilm, \"Pokémon Universum\"." + +msgid "MAP046_SIGN_11" +msgstr "Das Fernsehen zeigt gerade einen Zeichentrickfilm, \"Pokémon Universum\"." + +msgid "MAP046_SIGN_12" +msgstr "Es sind auch einige Pokémonspiele auf dem Computer." + +msgid "MAP046_SIGN_13" +msgstr "Das Bücherregal hat viele großformatige Bücher und Familienfotoalben." + +msgid "MAP046_SIGN_2" +msgstr "Es gibt einen Wetterbericht im Fernsehen.\nEs sieht so aus, als ob der Himmel morgen klar ist. Eine Talkshow läuft im Fernsehen.\nSieht ziemlich langweilig aus." + +msgid "MAP046_SIGN_3" +msgstr "Der Computer zeigt den Titelbildschirm eines beliebten Spiels, \"Ursprung des Dragorans\"." + +msgid "MAP046_SIGN_4" +msgstr "Hallo und Willkommen im Nowtoch City Pokémon Ranger HQ. Bist du auf der Suche nach einer Mission? Tut mir Leid, aber diesmal akzeptieren wir keine Hilfe von Bürgern." + +msgid "MAP046_SIGN_5" +msgstr "Es hat verschiedene Wildtierführer, topographische Karten und Infobroschüren." + +msgid "MAP046_SIGN_6" +msgstr "Es hat verschiedene Wildtierführer, topographische Karten und Infobroschüren." + +msgid "MAP046_SIGN_7" +msgstr "Der Monitor ist ausgeschaltet." + +msgid "MAP046_SIGN_8" +msgstr "Der Monitor ist ausgeschaltet." + +msgid "MAP046_SIGN_9" +msgstr "Nimm kein Essen aus dem Kühlschrank der netten Dame." + +msgid "MAP047_NPC_1" +msgstr "Maruki: Grrwuff!" + +msgid "MAP047_NPC_2" +msgstr "Seit ich Maruki getroffen habe, ist mein Leben viel schöner geworden!\nIch kann ein Leben ohne Pokémon nicht vorstellen." + +msgid "MAP047_SIGN_1" +msgstr "Was bewahrt eine Arenaleiterin in ihrem Kühlschrank auf? ...Ew, verdorbene Milch!" + +msgid "MAP047_SIGN_2" +msgstr "Bücher stehen willkürlich auf einem Regal, darunter auch Marias Autobiographie: \"Der Weg zur Meisterschaft!\"" + +msgid "MAP047_SIGN_3" +msgstr "Bücher stehen willkürlich auf einem Regal, darunter auch Marias Autobiographie: \"Der Weg zur Meisterschaft!\"" + +msgid "MAP047_SIGN_4" +msgstr "Der Fernseher zeigt eine Nachrichtensendung.\n...Es ist ziemlich langweilig." + +msgid "MAP047_SIGN_5" +msgstr "Der Fernseher zeigt eine Nachrichtensendung.\n...Es ist ziemlich langweilig." + +msgid "MAP047_SIGN_6" +msgstr "Es ist im Allgemeinen keine gute Idee einen fremden Kühlschrank zu durchwühlen." + +msgid "MAP047_SIGN_7" +msgstr "Es ist voller Bücher über Pokémonpflege." + +msgid "MAP047_SIGN_8" +msgstr "Es ist voller Bücher über Pokémonpflege." + +msgid "MAP048_SIGN_1" +msgstr "Es ist eine Nintendo Wii U.\nAber ich habe gehört, es kommt bald eine neue Konsole raus." + +msgid "MAP048_SIGN_2" +msgstr "Es ist mein Bett.\nIch brauche gerade kein Nickerchen." + +msgid "MAP048_SIGN_3" +msgstr "Es ist mein Bett.\nIch brauche gerade kein Nickerchen." + +msgid "MAP048_SIGN_4" +msgstr "Es ist vollgestopft mit Büchern über Pokémon. \"Ich und mein Eulzchen\",\n\"Jerboltas großes Abenteuer\",\n\"Die Suche nach den Legenden\". Ich habe das alles schon oft gelesen." + +msgid "MAP048_SIGN_5" +msgstr "Im Fernsehen wird ein Pokémonkampf gezeigt.\nWow! Eines der Pokémon hat gerade eine Mega-Entwicklung vollzogen! Im Fernsehen wird eine Werbung für ein neues Videospiel gezeigt.\nEs ist ein Spiel über Pokémonkampfsimulation names \"Rote und Blaue Edition\". Im Fernsehen wird ein Bericht gezeigt.\nAnscheinend wird ein neues Kernkraftwerk in Tandor gebaut. ...Okay, Zeit zu gehen!" + +msgid "MAP048_SIGN_6" +msgstr "Es ist vollgestopft mit Büchern über Pokémon. \"Ich und mein Eulzchen\",\n\"Jerboltas großes Abenteuer\",\n\"Die Suche nach den Legenden\". Ich habe das alles schon oft gelesen." + +msgid "MAP049_NPC_1" +msgstr "PN, Liebling!\nHeute ist dein großer Tag, nicht wahr? Ich kann nicht anders, als bedrückt zu sein, wenn ich sehe, wie mei{n|ne|n} Klein{er|e|es} erwachsen wird und das Haus verlässt. Oh, wenn diese alten Knochen doch nur mehr leisten könnten und ich uns beide versorgen könnte! Aber wir wissen beide, dass du dazu bereit bist. Du, und dieser Junge, .Theo....\nEr ist dir stets in deinen Fußstapfen gefolgt. Du warst immer so fähig, aber ich frage mich was mit ihm ist. Er ist schließlich jünger. Ich bin sicher, sein Vater, Cameron würde ihm nicht erlauben zu gehen, wenn er sich nicht sicher wäre..\nWie dem auch sei, um deinen großen Tag zu feiern habe ich ein Geschenk für dich. Na los, mach schon auf! PN hat Laufschuhe erhalten! (Es ist eine Anleitung dabei: Halte Z zum Rennen. Du kannst die Taste und Auto-Rennen im Menü umstellen.) *schnüff* O-oh, nimm's mir nicht übel, Liebling....\nIch bin nur eine emotionale alte Dame.\nWenn nur dein Vater jetzt hier wäre....\nNun, ich bin sicher, er ist auch stolz auf dich. Und du wirst ihm auf deinem Abenteuer sicher über dem Weg laufen. So, ich sollte dich nicht länger aufhalten.\nGrüß den netten Professor von mir, ja? Und wenn es dir nichts ausmacht, wieder vorbeizuschauen, nachdem du dein erstes Pokémon bekommen hast, würde ich es liebend gerne sehen. Viel Glück, Liebling!" + +msgid "MAP049_NPC_2" +msgstr "... (Sie antwortet nicht.) (Ihre Atmung ist langsam und gleichmäßig, als ob sie in einem tiefen Schlaf ist.)" + +msgid "MAP049_NPC_3" +msgstr "Ich werde nicht ruhen bis ein Heilmittel für Lucilles Zustand gefunden wurde. Aber. nur an ihrer Seite zu stehen,\nsie in meinen Armen zu halten...\nDas ist fürs Erste genug. Aber ich bin natürlich unglaublich stolz auf dich, dass du der Champ von Tandor geworden bist. Du hast so viel erreicht wie ich in meiner Blütezeit als Pokémon-Ranger-Kadett und dann als vollwertiger Ranger. Heldentum liegt in der Familie, nehme ich an. Diese Art von Leben...\nIch hatte vergessen, wie es war..\nIch verbrachte so viele Jahre in Eile,.\nvon Krise zu Krise jagend. Und... wenn ich ehrlich bin...\nmein Alter hat mich eingeholt.\nIch bin 45 Jahre alt.\nIch bin nicht so lebhaft wie damals, als ich jünger war. Eine Pause von der Action wie dieser ist... nett. Imperilla ist nicht mehr bei mir.\nEs kehrte zum Baykal-Wald zurück, es ist zuhause. Weißt du, trotz unserer Partnerschaft war es nie wirklich mein Pokémon. Es stand mir zur Seite, weil es sich so entschieden hat. Und es war auch seine Entscheidung zu gehen. Aber ich weiß, dass wir uns wiedersehen werden." + +msgid "MAP049_SIGN_1" +msgstr "Es ist ein Breitbildfernseher. Ich mag es, während des Abendessen fernzusehen." + +msgid "MAP049_SIGN_10" +msgstr "Skandalös!\nEs ist die Sockenschublade der Tante." + +msgid "MAP049_SIGN_11" +msgstr "Skandalös!\nEs ist die Sockenschublade der Tante." + +msgid "MAP049_SIGN_12" +msgstr "Es ist mit Pokémon Büchern voll gepackt.\n\"Pokémon Leben\" ... \"Pokémon Entwicklung\" ... \"Philosophie der Pokémon\" ..." + +msgid "MAP049_SIGN_13" +msgstr "Dieses Bücherregal enthält Tantes heimliches Lesevergnügen.\n\"Der Arkani Prinz: Eine feurige Romanze!\"" + +msgid "MAP049_SIGN_2" +msgstr "Es ist ein Breitbildfernseher. Ich mag es, während des Abendessen fernzusehen." + +msgid "MAP049_SIGN_3" +msgstr "Da ist eine gerahmte Stickerei.\n \"Zuhause ist, wo das Herz ist!\"\nUnd darunter ist ein Herz." + +msgid "MAP049_SIGN_4" +msgstr "Dieser Schrank ist mit antiken Porzellanplatten gefüllt." + +msgid "MAP049_SIGN_5" +msgstr "Dieser Schrank ist mit antiken Porzellanplatten gefüllt." + +msgid "MAP049_SIGN_6" +msgstr "Der Kühlschrank. Ich hoffe ihr macht es nichts aus, wenn ich mich bediene..." + +msgid "MAP049_SIGN_7" +msgstr "Der Ofen und die Spüle. Es ist sauber, weil wir normalerweise bestellen." + +msgid "MAP049_SIGN_8" +msgstr "Eine Tasse Kaffee ist auf dem Tisch. Er ist kalt." + +msgid "MAP049_SIGN_9" +msgstr "Aus dem Fenster kann ich Professor Bamb'us Labor sehen. Ich frage mich, warum er ein Apostroph in seinem Namen hat." + +msgid "MAP050_NPC_1" +msgstr "Der bPokémon-Trainer-Eignungstest/b unterteilt Trainer in einen der drei Typen:\nDefensiv, c2=043c3affOffensiv/c2, undc2=65467b14 Ausgewogen. Der Professor wird dir dann ein Starter\nPokémon geben, das deinem Kampfstil am besten entspricht. Defensive Trainer erhalten\ndas Pflanzen-Pokémon Orchiluks.\nEs ist zahm, kühn, und leicht zu trainieren. c2=043c3affOffensive/c2 Trainer erhalten\ndas Feuer-Pokémon c2=043c3affGlutino/c2.\nEs ist stark und schnell, kann aber schwer zu kontrollieren sein. c2=65467b14Ausgewogene/c2 Trainer erhalten\ndas Wasser-Pokémon c2=65467b14Voltus/c2.\nEs ist ruhig und seine Natur erlaubt es ihm, sich jeder Situation anzupassen. Wähle weise - ein Starter ist dein Hauptpartner auf deiner Reise!" + +msgid "MAP050_NPC_2" +msgstr "Komm' schon PN, lass uns endlich loslegen!! Diese Spannung bringt mich noch um!" + +msgid "MAP050_NPC_3" +msgstr "Ich bin ein Experte in Nuklearer Reinigung. \nHast du irgendwelche Nukleare-Pokémon, die ich heilen kann? Ihr Aussehen und ihre Typen bleiben bestehen, sie werden dir nur nicht mehr ungehorsam sein oder dich angreifen. Okay! Ich behandle dein . Es wird nicht lange dauern. Und, fertig! Dein ist komplett geheilt! Stell sicher, dass du alle verstrahlten Pokémon die du hast zu mir bringst, damit ich Sie heilen kann. Wenn du ein krankes Pokémon hast, bring sie zu mir und ich heile sie. Denk daran, dies betrifft nur normale Pokémon die von radioaktiver Strahlung verseucht wurden. Reine Nuklear-Typen wie zum Beispiel Radiana und Fermi können nicht geheilt werden. Wenn du verstrahlte Pokémon hast, bringe sie zu mir und ich heile sie." + +msgid "MAP050_NPC_4" +msgstr "Geee-faa!" + +msgid "MAP050_SIGN_1" +msgstr "Es ist eine Topfpflanze. Sieht gut gewässert aus." + +msgid "MAP050_SIGN_10" +msgstr "Pokémon-Bücher in einer Vitrine. ...Hey! \"Das Mysterium der Elemente!\" -Ernest Bamb'u\nDer Professor hat das geschrieben!" + +msgid "MAP050_SIGN_11" +msgstr "Es ist eine Maschine, welche Pokémon heilt." + +msgid "MAP050_SIGN_2" +msgstr "Es ist eine Topfpflanze. Sieht gut gewässert aus." + +msgid "MAP050_SIGN_3" +msgstr "Es ist eine Maschine, welche Pokémon heilt." + +msgid "MAP050_SIGN_4" +msgstr "Pokémon-Bücher in einer Vitrine. ...Hey! \"Das Mysterium der Elemente!\" -Ernest Bamb'u\nDer Professor hat das geschrieben!" + +msgid "MAP050_SIGN_5" +msgstr "Pokémon-Bücher in einer Vitrine. ...Hey! \"Das Mysterium der Elemente!\" -Ernest Bamb'u\nDer Professor hat das geschrieben!" + +msgid "MAP050_SIGN_6" +msgstr "Pokémon-Bücher in einer Vitrine. ...Hey! \"Das Mysterium der Elemente!\" -Ernest Bamb'u\nDer Professor hat das geschrieben!" + +msgid "MAP050_SIGN_7" +msgstr "Es ist eine Topfpflanze. Sieht gut gewässert aus." + +msgid "MAP050_SIGN_8" +msgstr "Einige Artikel sind an die Wand gepinnt... \"Schütze deine Pokémon, benutze Tränke!\" \"Pokédex: Die einzig wahre Quelle für Pokémon-Infos!\"" + +msgid "MAP050_SIGN_9" +msgstr "Das Fenster gibt einen schönen Blick auf die Felswand. Es gibt da nichts zu sehen." + +msgid "MAP050_TRAINER_1" +msgstr "Oh, ich muss etwas verwechselt haben... Uh... HEY! ICH BIN ES LEID ZU WARTEN! PN hat {seinen Starter schon|ihren Starter schon|schon einen Starter}!\nWann bekomme ich meinen? Ich bin fertig mit deiner Analyse, Theo. Hmm... Ja!!\nMein erstes Pokémon! Uhm, das sieht nicht aus wie ein Voltus. Uhm, das sieht nicht aus wie ein Glutino. Uhm, das sieht nicht aus wie ein Orchiluks. Was zum... .Ähm., ich meine., ja, ich habe mich nur entschieden... ein bisschen vom gewöhnlichen Starter-Auswahl-Prozess abzuweichen. Ja., das ist es. Ihr zwei, habt Spaß mit euren neuen Pokémon! PN... Du hast ein Pokémon.\nUnd nun habe ich auch ein Pokémon.\nDu weißt was das bedeutet?\nLass uns kämpfen! Oh nein, bitte, nicht im Labor... A-aber.... Wie....\nIch bin dazu bestimmt der b-beste Trainer zu sein... Das ist u-unmöglich...\nGute Trainer verlieren nie... I.... Ich.... *sniff*\nWaaaaaaaahhh!! Bitte nicht weinen Theo... Hier, ich heile eure Pokémon. Deine Pokémon wurden geheilt... Ich w-wollte ein u-unbesiegbarer Trainer sein...\nWarum konnte ich nicht gewinnen?\nIch wollte wirklich gewinnen... Nun.... Zwischen deinem Starter und dem von PN, hat {seines|ihres|deren} einen Typvorteil. Wasser schlägt Feuer, Feuer schlägt Pflanze, Pflanze schlägt Wasser. Das ist das Dreieck der Elemente..\nNun, eines von ihnen jedenfalls..\nZu lernen wie Typen interagieren ist ein wichtiger Teil des Trainerdaseins. N-nicht möglich! Ich könnte durchdrehen!\nWieso bekommt PN den besseren Starter?!\nUuuuaaaaahhhhh! Das ist nicht faaaaair!!\nI-Ich gehe nach Hause!! Schade...\nEr hat das schwerer genommen, als ich gehofft habe. Aber, du solltest ihn nicht so schnell verurteilen.\nEr ist immer noch ein Kind.\nIch vermute er wird schnell merken, dass ein Pokémon zu trainieren nicht so einfach ist, wie er es sich vorgestellt hat... Ja!! Mein erster Sieg!\nMeine Pokémon und ich werden\ndas beste und coolste Team in Tandor!PN, du bist nichts im Vergleich zu mir.\nNichts!!\nHahaha!\nIch muss das Vater zeigen! PN...\nIch bin überrascht, dass du es geschafft hast zu verlieren,. Du musst erkannt haben, dass dein Starter\neinen Typvorteil gegenüber Theos hat.\nWasser schlägt Feuer, Feuer schlägt Grass, und Grass schlägt Wasser. Das ist das Dreieck der Elemente..\nNun, zumindest einer von ihnen. Normalerweise, in einem Kampf wie diesem,\nist es eine klare Sache...\nOder vielleicht hast du Ihn gewinnen lassen?\nWenn du das hast, war das nett von dir.. Er hat grosse Töne gespuckt, aber ich habe das Gefühl,\ner hätte es nicht so gut aufgenommen, wenn er seinen ersten Kampf verloren hätte.. Du scheinst dich gut zu halten.\nHier, lass mich deine Pokémon heilen. Deine Pokémon wurden geheilt... Ich gehe zum Eingang der Route 1 am Stadtrand. Bring Theo mit und ich werde dir beibringen, wie man Pokémon fängt. Wir sehen uns später, PN." + +msgid "MAP050_TRAINER_1_DEFEAT" +msgstr "Was? A-aber ich sollte doch gewinnen!" + +msgid "MAP052_NPC_1" +msgstr "Willkommen im weltberühmten Strand Resort und Casino! Wie kann ich dir behilflich sein? Das Strand Resort ist ein 5-Sterne Lokal bekannt auf der ganzen Welt für hochqualitatives Entertainment, Unterkunft und Essen, ansässig in Sonnenstrand. Alle Kunden können gerne an unserer täglichen Lottoziehung an der Theke teilnehmen, um Preise zu gewinnen. Du bist auch herzlich eingeladen die große Auswahl an Entertainment in unserem Kasino zu genießen, mit der Chance seltene und wertvolle Items und sogar noch selteneren Pokémon zu gewinnen! Zu deiner Rechten ist das Kasino, wo du eine Vielfalt an aufregenden Glücksspielen spielen kannst, bei denen du die Möglichkeit hast, große Preise zu gewinnen. Zu deiner Linken ist unser 5-Sterne Restaurant und Bar, welche auch ein Pokémon Pflegecenter beinhaltet, wo unsere Spezialisten deine Pokémon verwöhnen und erfrischen. Der Aufzug führt in das Hotel. Wir bieten eine große Auswahl an Raumtypen an: Einzel, Doppel, Suite, Deluxe Suite und Penthouse. Mein Beileid, aber du musst 18 Jahre oder älter sein, um einen Raum in unserem Luxushotel zu reservieren. Genieße deine Zeit im Strand Resort!" + +msgid "MAP052_NPC_10" +msgstr "Es tut mir leid, aber der Zugang zum Hotel ist auf Hotelgäste und deren Gäste beschränkt." + +msgid "MAP052_NPC_11" +msgstr "Ich liebe es in die Bar zu kommen und mich nach einem langen Tag am Strand zu entspannen! Das Wichtigste als Rettungsschwimmer ist, gut auszusehen, während man dieses weiße Zeug auf der Nase trägt.\nWas? Da steckt noch mehr dahinter?" + +msgid "MAP052_NPC_12" +msgstr "Es wäre romantischer, wenn er\nnicht die andere Frau da drüben begaffen würde..." + +msgid "MAP052_NPC_13" +msgstr "Wir sind zusammen auf einem romantischen Date." + +msgid "MAP052_NPC_14" +msgstr "Yo! Ich habe gehört, dass die Arenaleiterin eine echt heiße Schnitte ist! Ich werde Pokémon trainieren, damit ich gut genug bin, um gegen sie zu kämpfen, und dann werde ich sie um ein Date bitten!" + +msgid "MAP052_NPC_15" +msgstr "Hallo{, Trainer!|, Trainerin!|!}\nIch bin der bPokémonfriseur/b. Gegen eine geringe Gebühr kann ich aus deinen Pokémon das Beste herausholen. Mein Terminkalender ist allerdings ziemlich voll, ich habe nur Zeit für ein Pokémon am Tag.\nWelches Pokémon soll ich behandeln? GWelche Art von Behandlung möchtest du für es? sieht glücklich aus.\nDie Zuneigung von ist gestiegen! Komm morgen wieder! Scheinbar ist das zu viel für dich. Welchen Wert soll ich frisieren? bewundert den neuen Look.\nFleiß-Punkte für von wurden erhöht! Komm morgen wieder! Scheinbar ist das zu viel für dich. Hm? That Pokémon cannot benefit from Rare Grooming. fühlt sich wie ein neues Pokémon.\n ist ein Level gestiegen! Komm morgen wieder! Scheinbar ist das zu viel für dich. Komm zurück, wenn du deine Pokémon behandeln lassen möchtest! Komm zurück, wenn du deine Pokémon behandeln lassen möchtest!" + +msgid "MAP052_NPC_16" +msgstr "Genieße deinen Aufenthalt im Sonnenstrand-Casino! Glückliches Spiel!" + +msgid "MAP052_NPC_17" +msgstr "Voltofalle ist ein Spiel mit niedrigem Einsatz und niedrigem Gewinn. Ich finde es tatsächlich ziemlich entspannend zu spielen. Schau mal, ob du eine gute Serie hinbekommst!" + +msgid "MAP052_NPC_18" +msgstr "Heheheheh! Man nennt mich Lucky Jack! Jede Nacht fahre ich Touristen in einer Limousine umher. Jeden Tag bringe ich meine Gewinne in dieses Casino hier und spielen den ganzen Tag lang! Ich hab am Ende auch immer mehr als ich am Anfang hatte! Ich mag deinen Stil, {Kleiner|Kleine|Kind}! Hier ist ein kleines Geschenk, von mir für dich. pn erhält 100 Münzen! Vielleicht färbt ja etwas von meinem Glück auf dich ab, hm?" + +msgid "MAP052_NPC_19" +msgstr "Hier sind keine Uhren oder Fenster... Wie lange bin ich schon hier? Naja, dann kann ich auch noch eine Runde spielen..." + +msgid "MAP052_NPC_2" +msgstr "c3=E82010,F8A8B8Dies ist die Pokémon-Lotterie. Ich bin Felicitas, deine Bedienung für heute./c3 c3=E82010,F8A8B8Wenn die gezogene Zahl mit der ID-Nummer eines deiner Pokémon übereinstimmt, kannst du fantastische Preise gewinnen./c3 c3=E82010,F8A8B8Möchtest du die Glückszahl von heute überprüfen?/c3 c3=E82010,F8A8B8Zuerst werde ich die Glückszahl der heutigen Pokémon-Lotterie nachschlagen./c3 ... c3=E82010,F8A8B8Deine Lotterie-Nummer ist/c3 b/bc3=E82010,F8A8B8./c3 c3=E82010,F8A8B8Lass uns nun sehen, ob es mit der ID-Nummer eines deiner Pokémon übereinstimmt./c3 c3=E82010,F8A8B8Es tut mir Leid. Keine der Ziffern stimmt überein.../c3 c3=E82010,F8A8B8Bitte besuche uns später erneut./c3 c3=E82010,F8A8B8Glückwunsch!/c3 c3=E82010,F8A8B8Die ID-Nummer von entspricht der Lotterie Nummer!/c3 c3=E82010,F8A8B8Glückwunsch!/c3 c3=E82010,F8A8B8Die ID-Nummer deines Pokémon in der Box entspricht der Lotterie Nummer!/c3 c3=E82010,F8A8B8Oh mein Gott, alle fünf Ziffern stimmen überein!/c3 c3=E82010,F8A8B8Du hast den Jackpot gewonnen!/c3 c3=E82010,F8A8B8Bitte besuche uns bald wieder! Auf Wiedersehen von Felicitas, deiner Bedienung!/c3 c3=E82010,F8A8B8Du hast keinen Platz übrig. Schaffe Platz und komm dann zurück./c3 c3=E82010,F8A8B8Die letzten vier Ziffern stimmen überein, also gewinnst du den ersten Preis!/c3 c3=E82010,F8A8B8Bitte besuche uns bald wieder! Auf Wiedersehen von Felicitas, deiner Bedienung!/c3 c3=E82010,F8A8B8Du hast keinen Platz übrig. Schaffe Platz und komm dann zurück./c3 c3=E82010,F8A8B8Die letzten drei Ziffern stimmen überein, also gewinnst du den zweiten Preis!/c3 c3=E82010,F8A8B8Bitte besuche uns bald wieder! Auf Wiedersehen von Felicitas, deiner Bedienung!/c3 c3=E82010,F8A8B8Du hast keinen Platz übrig. Schaffe Platz und komm dann zurück./c3 c3=E82010,F8A8B8Die letzten beiden Ziffern stimmen überein, also gewinnst du den dritten Preis!/c3 c3=E82010,F8A8B8Bitte besuche uns bald wieder! Auf Wiedersehen von Felicitas, deiner Bedienung!/c3 c3=E82010,F8A8B8Du hast keinen Platz übrig. Schaffe Platz und komm dann zurück./c3 c3=E82010,F8A8B8Die letzte Ziffer stimmt überein, also gewinnst du den vierten Preis!/c3 c3=E82010,F8A8B8Bitte besuche uns bald wieder! Auf Wiedersehen von Felicitas, deiner Bedienung!/c3 c3=E82010,F8A8B8Du hast keinen Platz übrig. Schaffe Platz und komm dann zurück./c3 c3=E82010,F8A8B8Oh, ich verstehe.\nBitte besuche uns bald wieder./c3" + +msgid "MAP052_NPC_20" +msgstr "Dreh, dreh, dreh!\nDreh, dreh, dreh!\nGewinnen, gewinnen, gewinnen!" + +msgid "MAP052_NPC_21" +msgstr "Keine krummen Geschäfte, hörst du? Die Kamera hat dich im Blick." + +msgid "MAP052_NPC_22" +msgstr "Oh! Ich habe heute einen großen Gewinn gemacht! Ich werde mir ein süßes Pokémon kaufen!" + +msgid "MAP052_NPC_23" +msgstr "cnc3=E8D020,F8E888Wir tauschen deine Münzen gegen Preise ein./c3 CNc3=E8D020,F8E888Welchen Preis möchtest du?/c3 CNc3=E8D020,F8E888Du möchtest also ?/c3 CNc3=E8D020,F8E888Tut mir leid, aber du brauchst mehr Münzen./c3 CNc3=E8D020,F8E888Du hast keinen Platz in deiner Tasche./c3" + +msgid "MAP052_NPC_3" +msgstr "Ich warte darauf, dass meine Freunde ihre Badeanzüge anziehen, damit wir den Strand stürmen können! Achte darauf viel Sonnencreme zu tragen. Ein Sonnenbrand kann dich wirklich stressen." + +msgid "MAP052_NPC_4" +msgstr "Ich habe eine permanente Penthouse-Suite in der obersten Etage. Es hat einen Blick auf die ganze Stadt. Jedes Jahr macht meine Familie hier Urlaub für mehrere Wochen. Ich werde mich mit nichts geringerem zufrieden geben." + +msgid "MAP052_NPC_5" +msgstr "Die Qualität des Service ist hier sehr gut. Sie haben sogar ein spezielles Pflegezentrum für Pokémon! Ich will nur hier bleiben und niemals gehen ... Bis meine Taschen leer sind!" + +msgid "MAP052_NPC_6" +msgstr "c3=E8D020,F8E888Willkommen!/c3 c3=E8D020,F8E888Oh, du hast keinen Münzkorb? Hier./c3 c3=E8D020,F8E888Du kannst deine Münzen gegen fabelhafte Preise nebenan tauschen./c3 c3=E8D020,F8E888Du hast keinen Platz dafür. Komm zurück, wenn du Platz geschaffen hast./c3 c3=E8D020,F8E888Du kannst deine Münzen gegen fabelhafte Preise nebenan tauschen./c3" + +msgid "MAP052_NPC_7" +msgstr "GCNc3=E8D020,F8E888Willkomen im Sonnenstrand Casino!/c3 GCNc3=E8D020,F8E888Brauchst du Spielmünzen?\nWillst du welche kaufen?/c3 GCNc3=E8D020,F8E888Du hast keinen Münzkorb./c3 GCNc3=E8D020,F8E888Brauchst du Spielmünzen?\nWillst du welche kaufen?/c3 GCNc3=E8D020,F8E888Hoppla!\nDein Münzkorb ist voll../c3 GCNc3=E8D020,F8E888Du kannst dir die Münzen nicht leisten./c3 GCNc3=E8D020,F8E888Danke\nHier sind deine Münzen!/c3 GCNc3=E8D020,F8E888Hoppla!\nDein Münzkorb ist voll../c3 GCNc3=E8D020,F8E888Du kannst dir die Münzen nicht leisten./c3 GCNc3=E8D020,F8E888Danke\nHier sind deine Münzen!/c3 GCNc3=E8D020,F8E888Nein?\nBitte komm irgendwann zum Spielen!/c3" + +msgid "MAP052_NPC_8" +msgstr "cnc3=E8D020,F8E888Wir tauschen deine Münzen gegen Preise ein./c3 CNc3=E8D020,F8E888Welchen Preis möchtest du?/c3 CNc3=E8D020,F8E888Du möchtest also ?/c3 CNc3=E8D020,F8E888Tut mir leid, aber du brauchst mehr Münzen./c3 CNc3=E8D020,F8E888Du hast keinen Platz in deiner Tasche./c3" + +msgid "MAP052_NPC_9" +msgstr "CNc3=E8D020,F8E888Wir tauschen deine Münzen gegen Preise ein./c3 CNc3=E8D020,F8E888Welchen Preis möchtest du haben?/c3 CNc3=E8D020,F8E888Du möchtest also ?/c3 CNc3=E8D020,F8E888Tut mir leid, aber du brauchst mehr Münzen./c3" + +msgid "MAP053_NPC_1" +msgstr "Oh, deine Pokémon sehen so süß aus! Hier, gibt ihnen etwas davon. Ich liebe es einfach Pokémon zu sehen, die glücklich mit ihren Trainern sind. Kümmere dich gut um sie!" + +msgid "MAP053_NPC_2" +msgstr "Brr! Mir ist so kalt!\nSag, hast du ein Pokémon, das die Attacke rHitzekoller beherrscht? Das würde definitiv für Wärme sorgen. Oh, danke dir! Das ist viel besser!\nHier, nimm dies als Dank. Brr... Kein Pokémon in deinem Team scheint die Attacke zu kennen... Brr... Das ist schade..." + +msgid "MAP053_NPC_3" +msgstr "Meine Frau ist sehr großzügig zu Trainern. So schwierig wie die Arena ist, brauchen sie jede Hilfe, die sie bekommen können." + +msgid "MAP053_NPC_4" +msgstr "Ich liebe Pufluff! Es ist so... Pufluffig!!!! Fafurr haben einen flaumigen Fellmantel, um sich warm zu halten. Ich will sie umarmen, aber immer wenn ich sie fast habe, rennen sie weg!" + +msgid "MAP053_NPC_5" +msgstr "Hallo! Ich bin ein Pokémon-Zahnarzt! Ja, selbst Pokémon müssen ihre Zähne sauber halten... Abgesehen davon gibt es viele Attacken, die einen starken Biss benötigen! GWenn du möchtest, kann ich deinen Pokémon diese Attacken beibringen. Ich stelle nur eine bescheidene Rechnung. Es kostet jedes Mal $5000. Welche soll ich beibringen? GBitte schön! Das macht $5000. Soll ich noch einem anderen Pokémon eine Spezialattacke beibringen? Das ist es also. Nimm dir Zahnpasta und eine Bürste. Willst du auch einen Ballon haben? GBitte schön! Das macht $5000. Soll ich noch einem anderen Pokémon eine Spezialattacke beibringen? Das ist es also. Nimm dir Zahnpasta und eine Bürste. Willst du auch einen Ballon haben? GBitte schön! Das macht $5000. Soll ich noch einem anderen Pokémon eine Spezialattacke beibringen? Das ist es also. Nimm dir Zahnpasta und eine Bürste. Willst du auch einen Ballon haben? GBitte schön! Das macht $5000. Soll ich noch einem anderen Pokémon eine Spezialattacke beibringen? Das ist es also. Nimm dir Zahnpasta und eine Bürste. Willst du auch einen Ballon haben? GBitte schön! Das macht $5000. Soll ich noch einem anderen Pokémon eine Spezialattacke beibringen? Das ist es also. Nimm dir Zahnpasta und eine Bürste. Willst du auch einen Ballon haben? GBitte schön! Das macht $5000. GSoll ich einem anderen Pokémon eine Attacke für $5000 beibringen? Das ist es also. Nimm dir Zahnpasta und eine Bürste. Willst du auch einen Ballon haben? Das ist schade... Nutze die Zahnseide regelmäßig! Das ist schade... Nutze die Zahnseide regelmäßig!" + +msgid "MAP053_NPC_6" +msgstr "Mein Boss schaut sich den ganzen Tag Pokémonzähne an. Er hat sogar mal seinen Kopf in den Mund eines Fafninter gesteckt! Pokémon-Center können Kratzer, Brandwunden und ähnliches versorgen, aber für Zahnhohlräume benötigt es einen Experten." + +msgid "MAP053_NPC_7" +msgstr "Eh... Du da.\nDu bist {ein Trainer|eine Trainerin|Trainer}, nicht wahr? Das bedeutet, dass du die Arena herausfordern wirst. Vielleicht möchtest du ein paar Ratschläge haben. Um die Schneeufer-Arena herausfordern zu können, musst du eine Reihe von Prüfungen bestehen. Diese sind dazu gedacht deine Stärke als Trainer zu testen, und deine Weisheit die richtige Entscheidung zu treffen, wenn es zählt. Deine Fähigkeit sich verschiedenen Gegebenheiten anzupassen, das Vertrauen deiner Pokémon in dich und dein Vertrauen in deine Pokémon, und deine Stärke die Wahrheit von Lügen zu trennen. Wenn du einen der Tests nicht bestehst, musst du wieder von vorne anfangen. {Junge, l|Mädchen, l|L}ass mich dir sagen, es ist nicht leicht wieder aufzustehen, wenn du zu Boden gegangen bist. Aber versuch's weiter. Das ist es was man zum Gewinnen braucht. Denn nur wenn du die Prüfungen bestehst und den Arenaleiter Vaeryn besiegst kannst du die wahre Macht in deinen Pokémon freisetzen: Die Macht der Mega-Entwicklung. Wie ein alter Mann wie ich das alles wissen kann? Naja... Um die Wahrheit zu sagen, ich war mal selbst ein Acolyth des Drachen. Jetzt bringt die Winterkälte auf dem Berg meine alten Knochen zum Ächzen und eine steife Brise könnte mich entzweibrechen. Also bleibe ich hier beim Feuer, Trainern Ratschläge gebend. Als Dank fürs Zuhören will ich, dass du dies hier hast. ...Eh? Was dieser Stein ist fragst du?\nNaja, du kannst ihn jetzt noch nicht benutzen, aber sobald du die Prüfungen überstanden hast, kannst du ihn benutzen, um die Mega-Entwicklung bei einem Pokémon auszulösen. Viel Glück... Du wirst es brauchen! Sei's drum... Du hast keine Zeit, dir die Geschichten eines alten Kauzes anzuhören. Ich verstehe schon." + +msgid "MAP054_NPC_1" +msgstr "Ich kann es nicht glauben! Wir leben am Strand und alle meine Kinder wollen drinnen bleiben! Sei es Videospiele spielen oder Bücher lesen, sie wollen nie raus und spielen gehen!" + +msgid "MAP054_NPC_2" +msgstr "Mama versteht einfach nicht, warum ich Sand hasse. Er ist grob, und rau... und er kommt überall hin!" + +msgid "MAP054_NPC_3" +msgstr "Mein Bruder und ich bleiben lieber hier drinnen. Du kannst drinnen auch viel Abenteuer erleben!" + +msgid "MAP058_NPC_1" +msgstr "In welches Stockwerk willst du fahren?" + +msgid "MAP060_NPC_1" +msgstr "Hey... willst du ein Pokémon kaufen? Welches Pokémon hättest du gerne? GbSo, du willst also ein Voltilamm für ? CNbEs tut mir leid, aber du wirst mehr Geld brauchen. Das macht . Nein? Okay, du bist {ein harter Verhandlungspartner|eine harte Verhandlungspartnerin|gut im Handeln}. Also dann . GbSo, du willst also ein Pahara für ? CNbEs tut mir leid, aber du wirst mehr Geld brauchen. Das macht . Nein? Okay, du bist {ein harter Verhandlungspartner|eine harte Verhandlungspartnerin|gut im Handeln}. Also dann . GbSo, du willst also ein Karpador für ? CNbEs tut mir leid, aber du wirst mehr Geld brauchen. Das macht . Nein? Okay, du bist {ein harter Verhandlungspartner|eine harte Verhandlungspartnerin|gut im Handeln}. Also dann ." + +msgid "MAP060_NPC_10" +msgstr "Die U-Bahn von Burole befindet sich immer noch im Bau. Du kannst sie noch nicht benutzen." + +msgid "MAP060_NPC_11" +msgstr "Hallo! Ich bin ein hervorragender Beurteiler der Freundschaft zwischen Pokémon und Trainer! Kann ich deine Pokémon für dich bewerten? Welches Pokémon soll ich bewerten? Dann vielleicht beim nächsten Mal. Ist es möglich, dass du... Bist du ein sehr strenger Mensch? Ich habe das Gefühl, dass dein dich nicht wirklich mag... Hmmm... Dein mag dich nicht besonders. Die Beziehung ist weder gut noch schlecht... Dein sieht neutral aus. Dein ist ein wenig freundlich zu dir... Das ist das, was ich erkenne. Ihr ist freundlich zu dir. Es muss mit dir glücklich sein. Dein ist sehr freundlich zu dir! Du musst ein netter Mensch sein! Also, ist so glücklich wie ein Glüchsur! Dein ist super freundlich zu dir! Ich bin ein bisschen neidisch! Dann vielleicht beim nächsten Mal." + +msgid "MAP060_NPC_12" +msgstr "Nun gut, {ein Außenseiter|eine Außenseiterin|ein Außenseiter}! Willkommen in Burole, einer richtigen Stadt! Dies hier ist eine alte Bergbaustadt - und die beste und größte Mine ist unten in der örtlichen Arena!" + +msgid "MAP060_NPC_13" +msgstr "Seit ich meine Kinder hier in der Schule eingeschrieben habe, hatte ich Frieden und Ruhe! Meine Seifenopern laufen jetzt - ich muss herausfinden, ob Louis' Verschwörung, sich als sein Zwilling Lewis zu verkleiden, aufgedeckt wird oder nicht!" + +msgid "MAP060_NPC_2" +msgstr "Jeder Tag ist ein schöner Tag hier ... Es ist fast unmöglich, Pokémon auf dem See zu finden! Die meisten von ihnen sind am Boden des Sees." + +msgid "MAP060_NPC_3" +msgstr "Du bist wahrscheinlich aus Mokistadt. Dieser Ort ist so furchtbar... Deshalb bist du auch so fasziniert von Burole. Ich kann es in deinen Augen sehen!" + +msgid "MAP060_NPC_4" +msgstr "Du fragst dich vielleicht, was ein Polizist hier macht außer Blumen anzuschauen? Diese Stadt ist so friedlich und perfekt, sodass ich, während ich arbeite, nichts zu tun habe!\nUnd ich werde dafür noch bezahlt. Die Arena? Geh gerade aus und du wirst sie finden!\nOh, und sie befindet sich in einer Höhle." + +msgid "MAP060_NPC_5" +msgstr "Super! Die Beerenpflanzsaison hat angefangen. Warte, wieso erzähle ich dir das? In Wahrheit ist diese Stadt so friedlich, dass ich nichts zu tun habe!" + +msgid "MAP060_NPC_6" +msgstr "Du hast keine Ahnung wie tief dieser See ist! Niemand weiß wirklich, was am Grund zu finden ist. Siehst du das neue Gebäude? Das ist die Tandor U-Bahn. Sie haben es vor Kurzem hier und in Nowtoch fertig gebaut. \n Das ist der beste Weg, um zu entfernte Städte zu reisen." + +msgid "MAP060_NPC_7" +msgstr "Ich passe heute auf die U-Bahn-Station auf. Das ist ein bisschen interessanter, was mein Kollege macht. Ich hoffe, dass diese Hinterwälder von Nowtoch und Kevlar aufhören Burole zu besuchen! Sie sind so nervig!" + +msgid "MAP060_NPC_8" +msgstr "Willkommen in Burole! Ich bin der örtliche Stadtbegrüßer. Ja, es ist eine richtige Arbeit und ich werde dafür bezahlt. Natürlich kann es manchmal langweilig werden... Du bist der erste Mensch, der hier seit einer Woche durchgekommen ist." + +msgid "MAP060_NPC_9" +msgstr "Pst... Sei still! Ich spiele ein neues Spiel, Pokémon Silber. Ich habe gerade ein Ledyba gefangen. Mist! Team Rocket hat den Flegmon-Brunnen angegriffen! Kurt stellt für mich einen Pokéball her! Ich muss jetzt für Ampharos Medizin holen!" + +msgid "MAP060_SIGN_1" +msgstr "Burole Arena Arenaleiter: Dave\n\"Der Höhlenausgrabungsmeister!\"" + +msgid "MAP060_SIGN_2" +msgstr "\"Burole, Stadt der Höhlen. Nehmt uns beim Wort und reist nicht nach Westen.\"" + +msgid "MAP060_SIGN_3" +msgstr "\"Burole, Stadt der Höhlen. Nehmt uns beim Wort und reist nicht nach Westen.\"" + +msgid "MAP060_SIGN_4" +msgstr "Akademie der jungen Trainer." + +msgid "MAP062_SIGN_1" +msgstr "Den Knopf drücken?" + +msgid "MAP064_NPC_1" +msgstr "Du stürzt dich also endlich in ein Abenteuer, huh?\nDa kommst du ganz nach deinem alten Herrn. Dein Vater Kellyn ist in manchen Gegenden berühmt. Dieser Mann ist ein echter Held!" + +msgid "MAP064_NPC_2" +msgstr "Weißt du, mein Mann hat deinen Vater schon lange verehrt. Kellyn macht seinen Job als Chef der Ranger in Tandor gut.\nEr beschützt das Leben der Menschen, Pokémon und Umwelt." + +msgid "MAP064_NPC_3" +msgstr "Schif...Schif!" + +msgid "MAP065_NPC_1" +msgstr "Hör mal, hast du von diesem neuen Videospiel gehört? Es heißt 'Pokémon: Rote Edition'. Pokémon Rote Edition lässt mich die Kanto Region erforschen, ein Pokémon-Team trainieren und ein Meistertrainer werden.... Alles zu Hause!" + +msgid "MAP065_NPC_2" +msgstr "Ich habe für meinen Sohn das neue Videospiel gekauft, das alle Kinder heutzutage spielen.\nAber jetzt legt er es nicht mal für eine Sekunde aus der Hand! Der Nachwuchs macht seine Hausarbeiten nicht und sein Zimmer ist unordentlich. Oh je, was mache ich nur mit ihm?" + +msgid "MAP066_NPC_1" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_10" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_11" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_12" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_13" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_14" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_15" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_16" +msgstr "Hallo, Jungspund! Wenn du hier bist, um den Arenaleiter herauszufordern, solltest du besser vorbereitet sein! Dave verwendet hier eine Vielzahl von Pokémon, die in Höhlen zu finden sind. Sei bereit, um Gestein, Boden und Gift Typen zu begegnen. Wenn du einen Wasser- oder Kampftyp hast, ist das sicher nützlich für diesen Kampf. Hier, nimm das! Viel Glück da draußen! Ich feuere dich an!" + +msgid "MAP066_NPC_17" +msgstr "PN legt das Scheinjuwel hinein. Es sieht so aus, als ob dort ein Platz ist, um einen Gegenstand hinein zu legen. Vielleicht ein Juwel oder sowas ähnliches?" + +msgid "MAP066_NPC_2" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_3" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_4" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_5" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_6" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_7" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_8" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_NPC_9" +msgstr "Da liegt etwas auf dem Boden... Es ist ein Scheinjuwel!" + +msgid "MAP066_TRAINER_1" +msgstr "In einer Höhle können wilde Pokémon von überall kommen! Pass auf!" + +msgid "MAP066_TRAINER_1_DEFEAT" +msgstr "Du bist stark." + +msgid "MAP066_TRAINER_2" +msgstr "Ich stärkte mich, indem ich mit meinen Fäusten Felsbrocken zerschmettere!" + +msgid "MAP066_TRAINER_2_DEFEAT" +msgstr "Wir wurden geschlagen!" + +msgid "MAP066_TRAINER_3" +msgstr "Ich grabe seit Jahren Tunnel! Was hast du erreicht?" + +msgid "MAP066_TRAINER_3_DEFEAT" +msgstr "Ich sehe ein Licht am Ende des Tunnels ..." + +msgid "MAP066_TRAINER_4" +msgstr "Hey{, Trainer!|, Trainerin!|!}\nIch bin mir sicher, du weißt es bereits,\naber ich bin Dave, der Arenaleiter von Burole. Ich ziehe Pokémon auf, die in Höhlen gefunden werden können.\nDie meisten Leute finden Höhlen angsteinflößend, aber für mich fühlten sie sich schon seit Kindertagen wie Zuhause an. Deswegen habe ich diese verlassene Mine ausgegraben und sie in eine Arena umgewandelt.\nMeine Pokémon sind durch harte Arbeit\nund Kämpfe hart geworden!\nKannst du dich unserer Stärke entgegenstellen?\nZeig mir, dass du keine Angst hast! Gut gekämpft, {Junge|Mädchen|Kleines}.\nIch bin beeindruckt!\nNun, kannst du mir das Juwel übergeben, das du vorhin gefunden hast? -klick-!\nUnd, ta-da! Hier ist dein Orden! PN erhält den Scheinjuwelorden! Ich hoffe, dass dich der Orden an all die harte Arbeit erinnert, die du aufgebracht hast, um ihn zu verdienen. Und nimm bitte diese TM an! Durchbruch ist eine Kampf-Attacke, die ich nutze um Tunnel auszugraben.\nEs ist nicht nur stark, es kann auch Reflektor und Lichtschild zerstören. Nutze sie auf deiner Reise weise." + +msgid "MAP066_TRAINER_4_DEFEAT" +msgstr "Das war ein wohlverdienter Sieg. Du hast diesen Scheinjuwelorden mehr als verdient!" + +msgid "MAP067_NPC_1" +msgstr "Verflucht! Ich habe letzte Woche eine Bestellung für Superbälle eingereicht, und sie sind immer noch nicht gekommen! Wir brauchen sie; vorbeikommende Trainer haben sie gefordert. Es muss eine Qual sein, in Mokistadt zu leben, da es keinen Markt gibt.... Vielleicht sollten wir dorthin expandieren." + +msgid "MAP067_SIGN_1" +msgstr "Supertränke, Hypertränke, Top Beleber... Warte, warum verkauft man die nicht an der Kasse?" + +msgid "MAP067_SIGN_2" +msgstr "Supertränke, Hypertränke, Top Beleber... Warte, warum verkauft man die nicht an der Kasse?" + +msgid "MAP067_SIGN_3" +msgstr "Da ist ein buntes Poster: \"50% Rabatt Freitag!\" Welcher Freitag?" + +msgid "MAP068_NPC_1" +msgstr "Sag, Trainer, welches Anfangspokémon hast du genommen? Gute Wahl! Orchiluks' Stahltyp gibt viele Resistenzen, aber pass auf Amauchs Glut auf! Sehr cool! Glutinos Glut zerfetzt Stahl- und Käfertypen, aber Glutino erleidet großen Schaden durch Wasserattacken! Gute Entscheidung! Voltus ist vielseitig und kann verschiedene Typen schlagen, aber nimm dich vor Erdechs' Intensität in Acht." + +msgid "MAP068_NPC_2" +msgstr "Wenn du vorhast nach Nowtoch City zu gehen, wäre es eine gute Idee einige Tränke zu kaufen. Sie können dich aus einer brenzligen Lage retten. Es gibt auf dem Weg nach Nowtoch City eine Höhle in der starke Pokémon hausen. Sei vorsichtig. Weißt du, was ich gehört habe? Im Norden gibt es eine eigenartige Krankheit, die durch Pokémon verbreitet wird. Sei vorsichtig." + +msgid "MAP068_NPC_3" +msgstr "Wir haben ein Obergeschoss für das Pokécenter gebaut, aber wir wissen nicht was dort hin soll... Oh warte, das Tandor Netzwerk ist dort!" + +msgid "MAP068_NPC_4" +msgstr "Ich hoffe, unsere Pokémon-Centren sind dir auf deiner Reise nützlich!" + +msgid "MAP068_TRAINER_1" +msgstr "Ich ziehe meine besonderen Schiflink auf! Aber obwohl sie mächtige Attacken haben, verlieren wir immer wieder!\nWillst du kämpfen? Ok, los geht's! Schwester! Kannst du meine Schiflink heilen?\n...\nDanke! Nun sind sie wieder fit! Oh, ok. Ich denke, das ist okay." + +msgid "MAP068_TRAINER_1_DEFEAT" +msgstr "Siehst du? Wir verlieren ständig!" + +msgid "MAP069_NPC_1" +msgstr "Hallo, hallo!\nDer Arenaleiter hier ist Tiko! Er ist ein Tänzer, dessen flammende Schritte und sausende Röcke sich in dein Gedächtnis brennen werden! ...Ja, er mag es sehr Röcke zu tragen. Sie zeigen auf nette Weise seine Waden, nicht wahr?" + +msgid "MAP069_TRAINER_1" +msgstr "Tiko: Hallo, pn!\nIch kann dir nicht oft genug danken, dass du mir in der Ameisenhölle aus der Patsche geholfen hast. Das hätte für uns alle eine sehr unangenehme Situation werden können! Ich bereue, dass ich damals nicht genug Kraft hatte. Aber jetzt bin ich bereit deine Herausforderung anzunehmen.\n...Ein Kampf ist wie ein Tanz. Genau wie ein Tänzer im Takt sein muss, so muss auch ein Trainer mit seinem Pokémon synchronisiert sein. Du hast große Stärke bewiesen, als du dich Seikamater entgegengestellt hast. Jetzt werde ich, Tiko, der Meistertänzer, deinen Eifer testen! Ein höllischer Kampf! Meine Augen tränen immer noch! Hier bitteschön. Du hast es dir verdient. PN erhält den Salsa-Orden! Tiko: Mein Orden ermöglicht es dir Surfer außerhalb eines Kampfes zu benutzen. Noch dazu macht es dein Pokémon traumhaft schön! Hier, nimm auch diese TM. Diese TM enthält Hitzekoller! Es ist eine gewaltig starke Feuer-Attacke, die den Benutzer ein wenig ausbrennt. Benutze sie weise!" + +msgid "MAP069_TRAINER_1_DEFEAT" +msgstr "Fabelhaft! Diese Bewegungen waren einfach atemberaubend!" + +msgid "MAP069_TRAINER_2" +msgstr "Ich war nie ein großer Tänzer. Aber ich kann gut mit Pokémon kämpfen!" + +msgid "MAP069_TRAINER_2_DEFEAT" +msgstr "Abgefackelt!" + +msgid "MAP069_TRAINER_3" +msgstr "Lass mich sehen, ob du meine lodernden Attacken kontern kannst!" + +msgid "MAP069_TRAINER_3_DEFEAT" +msgstr "Aua, ich habe mich verbrannt!" + +msgid "MAP069_TRAINER_4" +msgstr "Wer mit dem Feuer spielt, wird sich auch verbrennen!" + +msgid "MAP069_TRAINER_4_DEFEAT" +msgstr "Autsch!" + +msgid "MAP069_TRAINER_5" +msgstr "Mal schauen, ob du gegen meine Schritte ankommst!" + +msgid "MAP069_TRAINER_5_DEFEAT" +msgstr "Ich habe einen Fehler gemacht!" + +msgid "MAP070_SIGN_1" +msgstr "Wenn du dies siehst, reiche einen Fehlerbericht ein." + +msgid "MAP071_NPC_1" +msgstr "Du hast eine plötzliche Vision, dass sich im Venesi-Park etwas verändert." + +msgid "MAP071_NPC_10" +msgstr "Auch wenn das Gedächtnis in den Träumen zerfleddert sein mag, können die stärksten Erinnerungen die Schwächeren verankern. Erinnerungen an sichere Zeiten. Glückliche Zeiten. Unbeschwerte Zeiten. Inspiration. Kindheit. Die Dinge, die uns zu dem machen, was wir sind." + +msgid "MAP071_NPC_2" +msgstr "Warum sticht Skorgla? Weil es seine Natur ist.\nHier in der Traumwelt wird die wahre Natur der Dinge enthüllt. Das kann gut oder schlecht sein." + +msgid "MAP071_NPC_3" +msgstr "Ich wurde von fiebrigen, brennenden Träumen gestört. Es ist noch jemand hier... Es ist noch jemand hier. . ." + +msgid "MAP071_NPC_4" +msgstr "Herzlich willkommen! Wie kann ich dienen? Ich kann dir eine Sternenhafenkarte für den Preis von zwei wertvollen Erinnerungen verkaufen. Was? Du willst nicht tauschen?\nDas ist schade. Ich kann dir einen verzauberten Prinzen in einer Flasche verkaufen, für den geringen Preis einer seltenen Technologie - hast du zufällig einen dieser \"Tintenschreiber\"? Hast du nicht? Das ist schade." + +msgid "MAP071_NPC_5" +msgstr "Als ich die Treppe hinaufging, begegnete ich einem Mann, der nicht da war. Er war heute auch nicht da. Ich wünschte, er würde verschwinden." + +msgid "MAP071_NPC_6" +msgstr "Als ich die Treppe hinaufging, begegnete ich einem Mann, der nicht da war. Er war heute auch nicht da. Ich wünschte, er würde verschwinden." + +msgid "MAP071_NPC_7" +msgstr "Er vernebelt dir den Weg mit seinem schrecklichen Blick.\nEs ist immer schwer, in der Dunkelheit der Träume zu reisen, wenn du den Weg nicht kennst." + +msgid "MAP071_NPC_8" +msgstr "Hast du dich jemals gefragt, warum es so viele Lieder und Geschichten über Träume gibt? Das liegt daran, dass die Traumwelt riesig ist und das ganze Universum umspannt, ein Eingang hinter jedem Augenpaar. Menschen und Pokémon gleichermaßen. Es ist leicht, sich hier zu verirren. Die meisten von uns haben es aufgegeben, jemals zurückzukehren. Bald werden wir uns iihm/i anschließen." + +msgid "MAP071_NPC_9" +msgstr "Was für ein Traum, nicht wahr? Ist es deiner?" + +msgid "MAP071_SIGN_1" +msgstr "Du kannst jeden Buchstaben sehen, aber dennoch nicht die Botschaft lesen, die hier geschrieben steht." + +msgid "MAP071_SIGN_2" +msgstr "\"Arena - Süden\nNestlande - Nordwest\"" + +msgid "MAP071_SIGN_3" +msgstr "Du klopfst, aber es ist kein Ton zu hören." + +msgid "MAP071_SIGN_4" +msgstr "Der Türknauf schnappt nach dir, aber du springst weg." + +msgid "MAP071_SIGN_5" +msgstr "Es gefällt dir nicht, wie diese Tür dich angesehen hat." + +msgid "MAP071_TRAINER_1" +msgstr "iWaaa. . . hehehehe. . ./i Du hast es weit gebracht in dieser Stadt am Rande des Traums! \nSeine Form wurde von einem neuen Spielgefährten geliehen. . . dem Träumer! Warum dringst du in seinen Traum ein? Uuhh... Sie gehört mir.\nSie WILL hier sein!\niSie /iLIEBT mich! Jeder liebt mich! Du nimmst mir mein schönes Schmuckstück nicht weg! Jeder liebt mich! Du wagst es, mich anzugreifen? Ach! Na schön, na schön. Bleib noch ein bisschen. Das macht doch nichts.\nEh? Die Gargreif haben beschlossen, dich in Ruhe zu lassen. Dann verschwinde!" + +msgid "MAP071_TRAINER_1_DEFEAT" +msgstr "Du wagst es, mich anzugreifen? Ach! Na schön, na schön." + +msgid "MAP073_NPC_1" +msgstr "Hey, Kleines! Du bist zu Fuß hierher gekommen, was sicher bedeutet, dass du ein Fahrrad reparieren lassen musst! ... Oh, es sieht so aus als hättest du ein C[3]FahrradreifenC[0] dabei! Das ist genau was ich brauchte, um dieses Fahrrad zu reparieren. Warte eine Sekunde! .... Bitte sehr! Ein brandneues Fahrrad für umsonst! Um es zu fahren musst du es aus deiner Tasche auswählen. Oh, du hast keines? Na ja, das passt schon... Ich habe in letzter Zeit nicht viele Kunden bekommen, nachdem ich schon jedem in Kevlarstadt ein Fahrrad verkauft habe....\nAber wenn du mir ein C[3]FahrradreifenC[0] bringst, könnte ich ein altes Fahrrad reparieren und es dir geben." + +msgid "MAP073_NPC_2" +msgstr "Maury: *schnief*\nHast du meinen kostbaren Gegenstand schon zurückbekommen? Ich warte hier, bis du ihn hast..." + +msgid "MAP073_NPC_3" +msgstr "Willkommen in Kevlars Beerenmarkt! Nimm eine Kostprobe von Tandors leckersten Beeren. Deine Pokémon werden sie lieben!" + +msgid "MAP073_NPC_4" +msgstr "Meine Freundin ist sauer auf mich, also kaufe ich ihr Blumen, um sie dazu zu bringen mir zu vergeben." + +msgid "MAP073_NPC_5" +msgstr "Wir sind gerade erst hierher gezogen. Es ist klein, aber heimisch. Ich denke es wird ein guter Ort sein, um eines Tages eine Familie zu gründen." + +msgid "MAP073_NPC_6" +msgstr "Sie redet schon von Kindern... Warum können wir nicht ein paar Pokémon aufziehen?" + +msgid "MAP074_TRAINER_1" +msgstr "Hi, du!\nDu siehst aber süß aus...\nund so stark!\nWie wär's mit einem Kämpfchen, {Süßer|Süße|Zuckerstück}?" + +msgid "MAP074_TRAINER_1_DEFEAT" +msgstr "Aww, warum musstest du mich besiegen?" + +msgid "MAP074_TRAINER_2" +msgstr "Hast du von den Mythen der legendären Pokémon dieser Region gehört?" + +msgid "MAP074_TRAINER_2_DEFEAT" +msgstr "Ich glaube meine Chancen standen schon am Anfang schlecht." + +msgid "MAP074_TRAINER_3" +msgstr "Unsere überlegene Strategie wird dich elektrisieren!" + +msgid "MAP074_TRAINER_3_DEFEAT" +msgstr "Kämpfe wieder irgendwann mit uns. Es ist nicht immer schlimm zu verlieren..." + +msgid "MAP074_TRAINER_4" +msgstr "Haha! Ich habe meine Pokémon mit TMs und kompetetiven Attackensets ausgestattet! Du wirst niemals gewinnen!" + +msgid "MAP074_TRAINER_4_DEFEAT" +msgstr "Aw, was?" + +msgid "MAP074_TRAINER_5" +msgstr "Ich probiere eine neue Aufstellung von Pokémon aus. Willst du mir helfen? Halte dich nicht zurück!" + +msgid "MAP074_TRAINER_5_DEFEAT" +msgstr "Danke für den Kampf! Ich kenne mich jetzt besser mit meinen Schwächen aus." + +msgid "MAP074_TRAINER_6" +msgstr "...Willst du kämpfen?\nIch vermute..." + +msgid "MAP074_TRAINER_6_DEFEAT" +msgstr "...Du hast gewonnen." + +msgid "MAP074_TRAINER_7" +msgstr "So... heiß...\nLass uns mit einem erfrischendem Kampf abkühlen!" + +msgid "MAP074_TRAINER_7_DEFEAT" +msgstr "Das war nicht sehr erfrischend." + +msgid "MAP074_TRAINER_8" +msgstr "Phew! Es ist so angenehm warm!\nPerfekt für einen feurigen Pokémon Kampf!" + +msgid "MAP074_TRAINER_8_DEFEAT" +msgstr "Ich schwitze heftigst..." + +msgid "MAP074_TRAINER_9" +msgstr "Feuer ist mein Element! Ich lebe und atme es! In dieser Umgebung hast du keine Chance!" + +msgid "MAP074_TRAINER_9_DEFEAT" +msgstr "Ausgebrannt!" + +msgid "MAP075_NPC_1" +msgstr "...Äh? Was macht ein Kind wie du im Labor? Oh, ich verstehe, du bist {ein Pokémon-Trainer|eine Pokémon-Trainerin|Pokémon-Trainer}. Ich nehme an, du führst Nachforschungen für einen Professor durch. Sag mir, wer ist es für den du arbeitest? ... Bamb'u, oder? Oh, dieser Ernest... Ich hätte nie gedacht, dass er es als Akademiker schaffen würde, aber diese Welt ist einfach voller Überraschungen. Weißt du, er und ich waren damals auf der gleichen Universität. Bis jemand falsche Gerüchte verbreitete, dass meine Arbeiten abgeschrieben seien... Ich! Ein Genie wie ich, schreibt die Arbeiten eines anderen ab? Die Idee ist absurd! Ich konnte sowieso nichts mehr von dieser verflixten Universität lernen. Deswegen gründete ich mein eigenes privates Forschungsunternehmen. Wenn man so brilliant ist wie ich, kann man diese Begabung nicht einfach verkümmern lassen. Da du Bamb'us Schützling bist, werde ich dich nicht davon abhalten, unsere Laboreinrichtungen zu besichtigen... Beeindruckend, nicht wahr? Ich bin sicher es ist allem weit voraus, was du in deinem Provinznest je gesehen hast. Nur... fass' nichts an. Ich bin sicher du hast noch anderes zu tun." + +msgid "MAP075_NPC_2" +msgstr "Um ein Pokémon einen neuen Pokéball zuzuordnen musst du es freilassen und erneut fangen. Das ist so unpraktisch. Wäre da nur ein Weg ein Pokémon zu fangen, welches schon in einem Ball ist..." + +msgid "MAP075_NPC_3" +msgstr "Mit Technologie können wir ein neues Pokémon von nur einem winzigen Fetzen DNA klonen. Diese Methode kann benutzt werden, um ausgestorbene Pokémon wieder zum Leben zu erwecken." + +msgid "MAP075_NPC_4" +msgstr "{Ein Trainer|Eine Trainerin|Ein Trainer} aus Mokistadt, hm? Bamb'u sollte wissen, dass man seine Nase besser nicht in anderer Leute Angelegenheiten steckt. Mach keinen Ärger, Winzling." + +msgid "MAP075_NPC_5" +msgstr "Wir erforschen Methoden um Pokémon zu zähmen." + +msgid "MAP075_NPC_6" +msgstr "Es ist von außen verriegelt. Es bewegt sich nicht, egal wie sehr du es versuchst. Knobikid: Knobi... (Es scheint enttäuscht zu sein...)" + +msgid "MAP075_NPC_7" +msgstr "Du hast Pokédex, Tasche and Pokébälle wieder! Hurra!" + +msgid "MAP075_NPC_8" +msgstr "Du hast Pokédex, Tasche and Pokébälle wieder! Hurra!" + +msgid "MAP075_SIGN_1" +msgstr "Es ist klein und schmutzig. Du willst das nicht wirklich benutzen..." + +msgid "MAP075_SIGN_2" +msgstr "Das Wasser ist kühl, aber du würdest nicht versuchen wollen, es zu trinken." + +msgid "MAP075_SIGN_3" +msgstr "Genau wie es auf der Notiz stand, die Wand scheint hohl zu sein. Dagegen stoßen? Diese Wand sieht seltsam aus..." + +msgid "MAP075_TRAINER_1" +msgstr "Hey, du! Was tust du außerhalb deiner Zelle?! Und was ist das... Ding, das du bei dir hast?!" + +msgid "MAP075_TRAINER_1_DEFEAT" +msgstr "Uff!" + +msgid "MAP075_TRAINER_2" +msgstr "Was zur Hölle? Es ist dieses Kind! Und das Pokémon! Wie sind sie ausgebrochen? Wie kann dieses Pokémon so stark sein??" + +msgid "MAP075_TRAINER_2_DEFEAT" +msgstr "Mist..." + +msgid "MAP076_NPC_1" +msgstr "Hey! Halt dich von der Kometenhöhle fern.\nPokémon greifen dort in Gruppen an...\nEs ist wirklich gefährlich, dort alleine durchzugehen." + +msgid "MAP076_NPC_2" +msgstr "Wie nervig... diese Felsbrocken blockieren den Weg zum Wald. Ich muss dahin..." + +msgid "MAP076_NPC_3" +msgstr "Ach, wie ich es liebe zu segeln! Vom Westen Tandors nach Osten und wieder zurück! Der Ozean ist meine einzig wahre Liebe." + +msgid "MAP076_NPC_4" +msgstr "Die Pokémon sind in dieser Höhle besonders feindselig! Sie rotten sich gegen Trainer zusammen! Zu deiner eigenen Sicherheit werde ich dich nicht vorbeilassen." + +msgid "MAP076_SIGN_1" +msgstr "- Baykal-Wald Kometenhöhle voraus" + +msgid "MAP076_SIGN_2" +msgstr "Kometenhöhle - Eingang." + +msgid "MAP076_SIGN_3" +msgstr "BAYKAL-REGENWALD\nSüdeh: BUROLE Norden: AMABAUM" + +msgid "MAP076_TRAINER_1" +msgstr "Puuh, ich hab's satt zu rennen, lass uns kämpfen!" + +msgid "MAP076_TRAINER_1_DEFEAT" +msgstr "Das war nicht fair, ich bin doch müde..." + +msgid "MAP076_TRAINER_2" +msgstr "Ich lasse dich nicht den Baykal-Wald verschmutzen!" + +msgid "MAP076_TRAINER_2_DEFEAT" +msgstr "Durch den Wald wurde mir ganz schwindelig, deswegen habe ich verloren!" + +msgid "MAP076_TRAINER_3" +msgstr "Psst... Ich liebe es mich in hohem Gras zu verstecken!" + +msgid "MAP076_TRAINER_3_DEFEAT" +msgstr "Oh nein, jetzt muss ich zurück zu Mama..." + +msgid "MAP076_TRAINER_4" +msgstr "Ich habe schon in ganz Tandor geangelt, aber diese Brücke hier? Das ist die verdammt nochmal beste Angelstelle in der ganzen Region!" + +msgid "MAP076_TRAINER_4_DEFEAT" +msgstr "Tja, was solls." + +msgid "MAP076_TRAINER_5" +msgstr "Ich trainiere, um Comedian zu werden! Hier ein guter Witz für dich: Was ist weiß und stört beim Essen?\nEINE LAWINE!" + +msgid "MAP076_TRAINER_5_DEFEAT" +msgstr "...War der Witz nicht gut?" + +msgid "MAP076_TRAINER_6" +msgstr "Shorts sind richtig bequem! Du solltest irgendwann mal versuchen welche zu tragen." + +msgid "MAP076_TRAINER_6_DEFEAT" +msgstr "Ich muss zurück nach Burole und mehr Shorts kaufen..." + +msgid "MAP076_TRAINER_7" +msgstr "Es ist immer gut morgens etwas zu trainieren... Mal sehen, ob es seinen Nutzen hatte!" + +msgid "MAP076_TRAINER_7_DEFEAT" +msgstr "Näh, das Training funktioniert so nicht..." + +msgid "MAP076_TRAINER_8" +msgstr "Das ist ein perfekter Platz für einen Kampf." + +msgid "MAP076_TRAINER_8_DEFEAT" +msgstr "Ahh... du hast meinen Spaziergang ruiniert." + +msgid "MAP078_NPC_1" +msgstr "Der Arenaleiter ist angeblich ein Meister der Täuschung und Verkleidung. Es scheint zu funktionieren, denn ich habe keine Ahnung wer sie sind! Die Venesi Pokémon Arena ist der letzte Orden, den ich brauche, um in der Tandor Liga zu kämpfen." + +msgid "MAP078_NPC_2" +msgstr "Eine Arena in einem Opernhaus, hmm... auf diesen rutschigen Böden kommt man kaum voran! Du kannst in der Venesi Arena deinen Augen nicht trauen, es ist ein einziger Irrgarten." + +msgid "MAP078_NPC_3" +msgstr "Ich bin besorgt wegen der Kernschmelzen, die in Tandor aufgetreten sind. Hast du gehört, dass sie Vinoville evakuieren mussten? Zwei Kernkraftwerke, die so schnell hintereinander ausfallen... Das kann einfach kein Zufall sein." + +msgid "MAP079_NPC_1" +msgstr "Ich decke mich vor meinem Venesi-Urlaub mit Items ein! Gondelfahrten, Theater... diese Stadt hat alles." + +msgid "MAP080_TRAINER_1" +msgstr "Diese Höhle ist als das \"Labyrinth\" bekannt. Lass mal sehen, ob du damit fertig wirst..." + +msgid "MAP080_TRAINER_1_DEFEAT" +msgstr "Geh immer nach rechts!" + +msgid "MAP080_TRAINER_2" +msgstr "Ich und mein Pokémon schlagen zum Training gegen Felsen!" + +msgid "MAP080_TRAINER_2_DEFEAT" +msgstr "Doch wieder der Boxsack!" + +msgid "MAP080_TRAINER_3" +msgstr "Diese Höhle ist so dunkel! Glücklicherweise hab' ich eine Nachtsichtbrille!" + +msgid "MAP080_TRAINER_3_DEFEAT" +msgstr "Die Brille bringt ja gar nichts!!" + +msgid "MAP080_TRAINER_4" +msgstr "Ich trainiere, damit ich Rosalind herausfordern kann! Lass uns kämpfen!" + +msgid "MAP080_TRAINER_4_DEFEAT" +msgstr "Bin wohl noch nicht bereit!" + +msgid "MAP080_TRAINER_5" +msgstr "Achtung! Gefahr voraus!" + +msgid "MAP080_TRAINER_5_DEFEAT" +msgstr "Du wirst sehen!" + +msgid "MAP081_NPC_1" +msgstr "Ich sehe, du bist ein starkes Kind! Du hast sogar einen Orden! Bitte nimm dies und gebrauche es gut. PN erhält ANGEL. Hey, ich bin ein Angler. In den Teichen neben meinem Haus lebt eine Vielzahl verschiedener Pokémon. Wenn du mir zeigst, wie stark du bist, gebe ich dir vielleicht meine alte Angel. Aber zuerst musst du Maria besiegen, die Arenaleiterin von Nowtoch City." + +msgid "MAP081_NPC_2" +msgstr "Mein Bruder ist ein richtig guter Angler. Er liebt Wasser Pokémon. Es ist echt praktisch zwischen Kevlar und Mokistadt zu leben." + +msgid "MAP081_SIGN_1" +msgstr "Auf dem Schild an der Wand steht: \"Angel: Jetzt nicht mehr nur für Karpador (trotzdem noch größtenteils für Karpador)!\"" + +msgid "MAP082_NPC_1" +msgstr "Man braucht ordentliche Bälle, um sie sich alle zu schnappen!\n...Pokébälle meine ich natürlich!" + +msgid "MAP082_NPC_2" +msgstr "Ahoi{, Trainer.|, Trainerin.|.} Du wirst 'ne Menge Vorräte brauchen, um es über Route 16 zum Schneeufer zu schaffen. Um starke Pokémon auf Route 16 zu fangen, werden einfache Pokébälle nicht reichen. Du brauchst ein paar Hyperbälle." + +msgid "MAP082_NPC_3" +msgstr "Ich hoffe dieser Laden verkauft Schale und Jacken. Mir ist kalt! Was, die verkaufen hier nur Kram für Pokémon? Oh man, ich wollte mir doch Winterklamotten kaufen." + +msgid "MAP083_TRAINER_1" +msgstr "Sie kommt! Sie kommt!" + +msgid "MAP083_TRAINER_1_DEFEAT" +msgstr "Aaaaaaugh! Sie kommt, um mich zu holen!" + +msgid "MAP083_TRAINER_2" +msgstr "Yieeeee! Ein Eindringling!" + +msgid "MAP083_TRAINER_2_DEFEAT" +msgstr "Aiyiyiyiyi!!!" + +msgid "MAP083_TRAINER_3" +msgstr "So... hungrig..." + +msgid "MAP083_TRAINER_3_DEFEAT" +msgstr "Aaaaugh!" + +msgid "MAP083_TRAINER_4" +msgstr "...Du!\nSofort raus!" + +msgid "MAP083_TRAINER_4_DEFEAT" +msgstr "Nein...!" + +msgid "MAP083_TRAINER_5" +msgstr "Ich werde für meine Mutter kämpfen!" + +msgid "MAP083_TRAINER_5_DEFEAT" +msgstr "Mutter, vergib mir!" + +msgid "MAP084_NPC_1" +msgstr "Ich sehe die Augen und die Augen sehen mich. Die Augen sehen dich und du wirst bald wie wir sein." + +msgid "MAP084_SIGN_1" +msgstr "Es ist ein großer Schleim. Du bist nicht stark genug, um mehr zu tun, als ihn zum Wackeln zu bringen." + +msgid "MAP084_SIGN_2" +msgstr "Es ist ein großer Schleim. Du bist nicht stark genug, um mehr zu tun, als ihn zum Wackeln zu bringen." + +msgid "MAP084_SIGN_3" +msgstr "Es ist ein großer Schleim. Du bist nicht stark genug, um mehr zu tun, als ihn zum Wackeln zu bringen." + +msgid "MAP084_SIGN_4" +msgstr "Dein Finger versinkt in der gallertartigen Masse. Warum hast du es überhaupt angefasst? Wirklich. Selbst im Traum, was dachtest du denn, was dabei herauskommen würde?" + +msgid "MAP084_SIGN_5" +msgstr "Dein Finger versinkt in der gallertartigen Masse. Warum hast du es überhaupt angefasst? Wirklich. Selbst im Traum, was dachtest du denn, was dabei herauskommen würde?" + +msgid "MAP084_SIGN_6" +msgstr "\"Cucurigu! Bate frigu!\" Du verstehst nicht, was Masking sagt." + +msgid "MAP085_NPC_1" +msgstr "Yeahh! Pokémon Blau! Bestes Spiel überhaupt! Ich habe gerade die Bösen aus ihrem Unterschlupf in der Spielhalle geworfen! Wenn es so böse Leute wie Team Rocket tatsächlich geben würde, hätten sie nicht den Hauch einer Chance gegen mich!" + +msgid "MAP085_NPC_2" +msgstr "Ich mach mir ehrlich gesagt schon ein wenig Sorgen über diese ganze Videospiel-Sache. Junior bleibt immer so lange wach und spielt sein Spiel... aber immerhin erledigt er seine Hausaufgaben, also kann ich mich eigentlich nicht beschweren." + +msgid "MAP086_NPC_1" +msgstr "Wenn der Winter kommt esse ich 'ne Menge. Das eingelagerte Fett hält mich schön warm! Meine Lieblingsferien sind... eben die, in denen man ganz viel essen kann!" + +msgid "MAP086_NPC_2" +msgstr "Mama sagt, ich soll nicht mehr kaufen als ich brauche. Aber ich BRAUCHE doch 20 Poképuppen!!!! Ich hab' Mamas Kreditkarte gemopst, als sie nicht hingesehen hat. Ich werde damit SO VIEL ZEUG kaufen." + +msgid "MAP087_SIGN_1" +msgstr "Maskara Insel\nIm Osten von Venesi" + +msgid "MAP087_SIGN_2" +msgstr "Supertrainingszelt. Tutor: Tarou" + +msgid "MAP087_TRAINER_1" +msgstr "Schwimmen ist eine tolle Möglichkeit in Form zu kommen!" + +msgid "MAP087_TRAINER_1_DEFEAT" +msgstr "Au, ich hab' mir 'nen Muskel gezerrt!" + +msgid "MAP087_TRAINER_2" +msgstr "Dies sind gefährliche Gewässer!" + +msgid "MAP087_TRAINER_2_DEFEAT" +msgstr "Keuch! Irgendetwas hat in meinen Fuß gebissen!" + +msgid "MAP087_TRAINER_3" +msgstr "Bist du bereit meilenweit über das offene Meer zu schwimmen?" + +msgid "MAP087_TRAINER_3_DEFEAT" +msgstr "Das Wasser ist richtig kalt." + +msgid "MAP087_TRAINER_4" +msgstr "Cowabunga! Wass'er geht{, Alter!|, Mädel!|!}" + +msgid "MAP087_TRAINER_4_DEFEAT" +msgstr "Plattgemacht!" + +msgid "MAP087_TRAINER_5" +msgstr "Alle sagen es schwimmen viele Fische im Meer, aber irgendwie fange ich keine!" + +msgid "MAP087_TRAINER_5_DEFEAT" +msgstr "Verflixt, noch einer davongekommen!" + +msgid "MAP087_TRAINER_6" +msgstr "Der Ozean ist so warm und salzig, fühlt sich gut an!" + +msgid "MAP087_TRAINER_6_DEFEAT" +msgstr "Glubglubglub!" + +msgid "MAP087_TRAINER_7" +msgstr "???: Hiyah! Genin: Du hast einen Riesenfehler gemacht! Juunin: Nun ist unser ganzer Clan hier! Chuunin: Unser Boss wird dich versenken! Ronin: Boss Hokage ist unschlagbar! Hokage: ... Ah. Das ist also der fremde Eindringling, der es wagte unser Gebiet zu betreten. Chuunin: Zeig was du kannst, Boss! Hokage: Unterbrecht uns nicht. Also. Du bist {ein starker Pokémon-Trainer|eine starke Pokémon-Trainerin|ganz schön stark}. Aber mittlerweile bist du schwach und müde. Meine Pokémon sind stark. Schnell. Listig. Wir herrschen über diesen Teil des Meeres. Bei der Ehre meines Clans, wir bestrafen dich! Hokage: Nein... Das kann nicht sein...\nIst die Prophezeiung wahr?! Dass jemand kommen wird, der stärker ist als ich...? Meine Ninja Ehre verlangt es von mir... Ich muss mich \nvor deiner Stärke verneigen. Ronin: Boss! Hokage: Fortan... bist du {der Hokage|die Hokage|Hokage}. Diese Gewässer sind nun dein. Ich werde gehen... Chuunin: ... Juunin: ... Ronin: ... Genin: Tja, dann bist du jetzt wohl unser neuer Boss. Juunin: Heil dem neuen Hokage! Chuunin: Heil dem Ninja Clan! Ronin: Ninjas hinfort! Alle: HIYAH!" + +msgid "MAP087_TRAINER_7_DEFEAT" +msgstr "Hokage: Hrk...!" + +msgid "MAP087_TRAINER_8" +msgstr "???: Hiyah! ???: Du bist{ derjenige, der| diejenige, die|, wer} unsere Brüder entehrt hat! ???: Niemand darf unseren Ninja Clan im Kampf schlagen! ???: Bereite dich auf eine Abreibung vor! Chuunin: Diese Ungerechtigkeit kann so nicht stehen gelassen werden! Genin: Wir müssen es dem Boss berichten! Chuunin: Ja, der Boss wird es {dem Fremdländer|der Fremdländerin|dem Fremdländer} schon zeigen! Genin: Du wirst den Tag bereuen, an dem du es mit uns aufgenommen hast!" + +msgid "MAP087_TRAINER_8_DEFEAT" +msgstr "Chuunin: {Dieser Fremdländer|Diese Fremdländerin|Dieser Fremdländer} ist stark!" + +msgid "MAP089_SIGN_1" +msgstr "Eine Geschichte, die auf dem Computer geschrieben wurde...\n\"Der Allerbeste Krasseste Pokémon-Trainer Auf Der Welt!\"\nVon Theo Caine, 11 Jahre alt Sieht ziemlich schlecht geschrieben aus...\nLesen? \"Der Allerbeste Krasseste Pokémon-Trainer War Der Champion Von Kanto Johto Und Tandor. Er Hat Kein Einziges Mal Verlort. Seine Pokémon Waren Stark Und Kräftig. Sie Waren So Krass Dass Sie Sich Neu Entwickeln Konnten. Das War Die SuperMega Entwicklung. Jeder Dachte Dass Er Cool War Vor Allem {Sein Bester Freund|Seine Beste Freundin|Sein Bestie} PN.\nDer Name Des Trainers...\nWar...\nTheo!!!!\" Wäre besser nicht herum zu schnüffeln." + +msgid "MAP089_SIGN_2" +msgstr "Eine Zeichentrickserie läuft im Fernsehen.\nPokémon tragen Kleidung und reden wie Menschen. ...Wird Zeit zu gehen!" + +msgid "MAP089_SIGN_3" +msgstr "Theo hat anscheinend nur eine Wii, keine Wii U.\nKein Wunder, dass er immer zum Spielen rüber kommen wollte." + +msgid "MAP090_NPC_1" +msgstr "Ich arbeite für den Arenaleiter, Dave. Meine Pokémon und ich schachten die umliegenden Höhlen aus, um sie als Wege und Wohnräume zugänglich zu machen. Ausgrabungen vorzunehmen ist gefährlich. Zum Glück spüren meine Pokémon bevorstehende Einstürze, sodass wir rechtzeitig evakuieren können." + +msgid "MAP090_NPC_2" +msgstr "Dave liebt Höhlen. Offenbar, weil er in einer aufgewachsen ist. Deswegen hat er seine Arena auch in einer Höhle gebaut und benutzt dazu passende Pokémon zum Kämpfen." + +msgid "MAP091_NPC_1" +msgstr "Ich kenne Leute, die nur Pokémon aus Kanto, Johto, oder anderen Regionen trainieren wollen. Warum ist das so? Sind Pokémon aus Tandor nicht auch gut? Hör mir bloß auf mit dieser Abneigung gegenüber Sinnoh Pokémon... das ist fast schon rassistisch, sag ich dir!" + +msgid "MAP091_NPC_2" +msgstr "Hyperheiler? Die sind doch viel zu wertvoll für gewöhnliche Statusveränderungen. Deswegen benutze ich sie auch nie... Pokébälle... Tränke... Gegengifte... was könnte ein Trainer wohl noch brauchen?" + +msgid "MAP092_NPC_1" +msgstr "...Hm? Dein Vater ist ein Ranger, sagst du?\nWenn das so ist, richte ihm ein Dankeschön von mir aus. Die Tandor Ranger arbeiten unermüdlich am Erhalt unserer Umwelt und zum Schutz der Bürger dieser Region." + +msgid "MAP092_NPC_2" +msgstr "Du bist {ein Trainer|eine Trainerin|Trainer}, oder?\nDu erinnerst mich an meinen Sohn. Er ist auch ein Trainer. Denk immer daran wo du herkommst, egal wie weit weg du von Zuhause bist." + +msgid "MAP092_NPC_3" +msgstr "Eulzchen! U-uu!" + +msgid "MAP093_NPC_1" +msgstr "Bam! Kapow! Wenn ich groß bin, will ich ein Superheld sein! Ein wahrer Held kommt immer in der letzten Sekunde zur Rettung!" + +msgid "MAP093_NPC_2" +msgstr "Unser Weluna bewacht ganz treu jede Nacht unser Haus.\nAllerdings hört es bei Vollmond gar nicht mehr auf zu heulen! Mein Sohn ist besessen von Comics und Filmen über Superhelden. Es ist immer gut, einen Helden zu haben, den man verehren kann." + +msgid "MAP093_NPC_3" +msgstr "Nalpe! Nalpe!" + +msgid "MAP093_SIGN_1" +msgstr "Im Fernsehen läuft ein Pokémon Kampf.\nZwei stark aussehende Trainer treten sich auf dem Feld entgegen." + +msgid "MAP093_SIGN_2" +msgstr "Im Fernsehen läuft ein Pokémon Kampf.\nZwei stark aussehende Trainer treten sich auf dem Feld entgegen." + +msgid "MAP094_NPC_1" +msgstr "Ich hab' immer davon geträumt ein Froxig zu besitzen... Dafür würde ich auch mein Bäschaun tauschen. Hast du eins? Bitte pass gut auf Bäschaun auf! Wohoo, endlich hab' ich ein glückliches Froxig!" + +msgid "MAP094_NPC_10" +msgstr "Ach, wie lästig... Diese Felsbrocken blockieren den Weg zum Wald. Und ich muss genau dorthin..." + +msgid "MAP094_NPC_2" +msgstr "Ich frage mich, was wohl für Pokémon in diesem Teich leben? Wahrscheinlich eh nur Karpador... Professor Bamb'u hat sein Labor im Haus auf der Klippe. Warum er wohl ausgerechnet in Mokistadt lebt?" + +msgid "MAP094_NPC_3" +msgstr "Mokistadt ist so schön und friedlich und jeder kennt jeden. Ich lebe viel lieber hier als in einer Großstadt. Wusstest du schon, dass meine Tochter jetzt eine Trainerin ist? Sie trainiert ihr Schiflink auf Route 1. Grüß sie, wenn du sie siehst. Heute ist ein schöner Tag, findest du nicht? Wirkt so, als wäre das hier immer der Fall." + +msgid "MAP094_NPC_4" +msgstr "Hähähä! Die Arenaleiterin ist noch nicht angekommen! Sie ist immer noch Zuhause! Hähähä!" + +msgid "MAP094_NPC_5" +msgstr "Die Nowtoch U-Bahn-Station eröffnet heute!" + +msgid "MAP094_NPC_6" +msgstr "Ich wünschte ich hätte für heute ein Ticket..." + +msgid "MAP094_NPC_7" +msgstr "Ich hab' mir ein Ticket für die allererste U-Bahn-Fahrt in ganz Tandor gekauft!" + +msgid "MAP094_NPC_8" +msgstr "Machollo..." + +msgid "MAP094_NPC_9" +msgstr "Hach, das wunderschöne Meer von Tandor... Mein Leben besteht darin, die Inseln um Tandor zu besegeln. Ich liebe das, was ich tue. Ich sollte zurück zur Arbeit in XXX Stadt." + +msgid "MAP094_SIGN_1" +msgstr "Nowtoch U-Bahn-Station." + +msgid "MAP094_TRAINER_1" +msgstr "Puuh, ich hab's satt zu rennen, lass uns kämpfen!" + +msgid "MAP094_TRAINER_1_DEFEAT" +msgstr "Das ist nicht fair, ich bin doch müde..." + +msgid "MAP094_TRAINER_2" +msgstr "Shorts sind echt bequem! Du solltest sie irgendwann auch mal anprobieren." + +msgid "MAP094_TRAINER_2_DEFEAT" +msgstr "Ich muss zurück nach Burole und noch mehr Shorts kaufen..." + +msgid "MAP094_TRAINER_3" +msgstr "Es ist immer gut morgens ein wenig zu trainieren... Mal sehen, ob es seinen Zweck erfüllt hat!" + +msgid "MAP094_TRAINER_3_DEFEAT" +msgstr "Näh, das Training funktioniert so nicht..." + +msgid "MAP094_TRAINER_4" +msgstr "Das ist ein perfekter Platz für einen Kampf." + +msgid "MAP094_TRAINER_4_DEFEAT" +msgstr "Ahh... du hast meinen Spaziergang ruiniert." + +msgid "MAP097_NPC_1" +msgstr "Na, also du siehst mir wie ein kluger {junger Trainer|junge Trainerin|junger Trainer} aus. Ich betrachte mich als ein Experte der Mythen und Legenden Tandors. Möchtest du etwas über die legendären Pokémon der Tandor Region erfahren? Ah, Baitatao! Es ist gut dokumentiert. Baitatao sagt man nach ein großes Schlangenpokémon zu sein, das auf dem Grund des Flusses in Ost-Tandor lebt, obwohl es auch nach West-Tandor reist. Es soll ein Feuer- und Wasserpokémon sein. Die Hitze seiner Schuppen haucht dem Fluss Leben ein und nachts kann man das Wasser hell erstrahlen sehen. Wobei es auch einige Geschichten von Booten gibt, die des Nachts verschwinden, wenn es hungrig wird... Möchtest du noch eine Geschichte hören? Lanthan und Actan! Die seltenen Metall-Pokémon sind Zwillinge. Beide sind angeblich 1000 Jahre alt. Die Legende besagt, dass sie aus der Erdkruste gekrochen kamen, um dem Menschen den Nutzen von Metallen beizubringen. Anscheinend lebt ein ähnliches Pokémon in der Sinnoh Region, welches als Heatran bekannt ist. Heutzutage, so sagt man, leben sie in den Vulkanen von Tandor. Daher hat auch der Berg von Actinite seinen Namen. Möchtest du noch eine Geschichte hören? ... Von einem solchen Pokémon hab' ich noch nie gehört... Möchtest du noch eine Geschichte hören?" + +msgid "MAP097_NPC_10" +msgstr "Alle sagen, der Arenaleiter ist außerdem eine Ikone des Theaters! Obwohl ich nicht weiß, wer es ist..." + +msgid "MAP097_NPC_11" +msgstr "Sie sagten immer, dass Frauen, die in der Oper aufgetreten sind, \"unanständig\" seien... Wie unfair!" + +msgid "MAP097_NPC_12" +msgstr "Du siehst wie ein freundlicher Trainer aus. Ich habe vor kurzem dieses Evoli von der Straße gerettet, aber ich bin eine alte Frau und kann mich nicht darum kümmern. Kannst du ihm ein neues Zuhause geben? Du bist eine gütige und großzügige Seele. Was für eine Schande..." + +msgid "MAP097_NPC_13" +msgstr "Evoli ist ein Pokémon mit großem Potenzial. Es kann sich in sieben... nein, acht... Vielleicht sogar neun verschiedene Formen entwickeln?" + +msgid "MAP097_NPC_14" +msgstr "Hier{, Trainer,|, Trainerin,|,} die sind für dich! Lass dein Evoli einen Level aufsteigen, während es eins dieser Items trägt. Dann entwickelt es sich!" + +msgid "MAP097_NPC_15" +msgstr "Steine! Ich hab' so viele Steine! Sieh dir nur all meine Steine an! Ich teile meine Steine mit dir, falls du es schaffst mein Rätsel zu lösen! Wasser, Donner, Feuer, Dunkelheit, Licht, Kälte, Wärme, Liebe, Und noch eines. Was bin ich? Ganz genau!\nSehr gut! Evoli ist ein Pokémon, das die Steine gut gebrauchen kann. Komm wieder, wenn du dich an einem weiteren Rätsel versuchen willst. Nein...\nDas ist nicht das, was ich meinte. Keine Steine für dich!" + +msgid "MAP097_NPC_16" +msgstr "Ich würde alles dafür geben, dass meine\nTochter wieder die Augen öffnet." + +msgid "MAP097_NPC_17" +msgstr "Nikki! Süße, kannst du mich hören? ... Es bringt nichts... Sie wacht einfach nicht auf, selbst wenn ich sie schüttle... Manchmal wälzt sie sich hin und her und redet im Schlaf. Ich glaube, sie hat irgendeinen bestimmten Traum... Wenn es nur einen Weg gäbe in ihren Traum einzudringen und herauszufinden, warum sie nicht aufwacht." + +msgid "MAP097_NPC_18" +msgstr "... Ähm...\n... ... ... Wer war ich nochmal?\n...Ach ja. Ich bin der Attacken-Verlerner. Falls deine Pokémon... äh... eine Attacke vergessen müssen, dann lass es mich wissen. Ich mache es kostenlos. Oh... eh... okay. \nWelches Pokémon soll eine Attacke... öh... vergessen? Komm wieder, wenn es Attacken gibt, die... äh... vergessen werden sollen. Was? Kein Ei sollte irgendwelche Attacken kennen. Was? Ich kann Crypto-Pokémon keine Attacken verlernen lassen. scheint nur eine Attacke zu kennen... Welche Attacke soll vergessen werden? Hm! 's ? Diese Attacke soll vergessen werden? Hat perfekt geklappt! hat komplett vergessen. Worüber haben wir nochmal gesprochen? Worüber haben wir nochmal gesprochen?" + +msgid "MAP097_NPC_19" +msgstr "Ich bin der Attacken-Erinnerer. Ich kenne jede einzelne Attacke, die ein Pokémon lernen kann. Ich bin außerdem ein Sammler von Herzschuppen. Wenn du mir eine bringst, lehre ich deinem Pokémon eine Attacke. Lass mich raten... Ich soll einem Pokémon eine alte Attacke beibringen? Welches Pokémon soll sich wieder an eine Attacke erinnern? Wenn dein Pokémon eine Attacke lernen soll, komm jederzeit wieder. Hö? Es gibt keine Attacken, die ich einem Ei beibringen könnte. Kommt nicht in Frage, dass ich in die Nähe eines Crypto-Pokémon komme.. Sorry... Es sieht nicht so aus, als könnte ich deinem noch eine Attacke beibringen. An welche Attacke soll sich erinnern? Wenn dein Pokémon eine Attacke lernen soll, komm jederzeit wieder. Wenn dein Pokémon eine Attacke lernen soll, komm jederzeit wieder. Wenn dein Pokémon eine Attacke lernen soll, komm jederzeit wieder. Falls eines deiner Pokémon eine Attacke lernen soll, komm mit einer Herzschuppe wieder." + +msgid "MAP097_NPC_2" +msgstr "Welcher ist dein Lieblingstyp? Ich finde Fee am besten!" + +msgid "MAP097_NPC_20" +msgstr "Hallo! Ich bin der Attacken-Lehrer! Hast du immer noch ein Metaluks, Brandillo, oder Ampuxo? Falls ja, kann ich einem davon eine hammermäßige Attacke beibringen - und zwar kostenlos. Soll ich einem anderen Pokémon eine spezielle Attacke beibringen? Soll ich einem anderen Pokémon eine spezielle Attacke beibringen? Soll ich einem anderen Pokémon eine spezielle Attacke beibringen? Komm jederzeit wieder vorbei!" + +msgid "MAP097_NPC_21" +msgstr "Möchtest du was trinken? ...Warte mal, du bist doch noch viel zu jung zum Trinken." + +msgid "MAP097_NPC_22" +msgstr "Ich hab's gesehen! Warum glaubt mir denn keiner? ...Hör zu, Winzling, du siehst aus, als würdest du 'ner verrückten Geschichte Glauben schenken. Da bin ich also letzte Nacht am Hafen rum geschlendert und, naja, ich hatte ehrlich gesagt auch schon ein paar Drinks intus. Als ich plötzlich im Augenwinkel gesehen hab', wie sich was bewegt. Hab's rascheln gehört und so. Dann höre ich das Geräusch kleiner Füße, so als würde es weglaufen. Also hab ich's natürlich verfolgt! Und ganz plötzlich stehe ich in einer dunklen Gasse, in der ich noch nie zuvor gewesen bin. Aber von dem Ding fehlt jede Spur! Auf einmal höre ich ein Knurren hinter mir. Es war ein wildes Marduskur und ich schwöre bei meinem Leben, das Ding war SO groß! Ich dachte, ich wäre mit Sicherheit dem Tod geweiht, als dieses... große pinke Ding... mit Flügeln un' Hörnern und Hasenohren und Schwimmfüßen wie ein Enton aus dem Nichts auftaucht und dem Köter eins vor'n Latz gibt, sodass es winselnd weggelaufen ist! Dann dreht sich das Ding zu mir. Und, bei Arceus, es war dunkel und ich hab' nur noch verschwommen gesehen, aber dieses Ding, es öffnet seinen Mund und sagt zu mir... es sagt: \"Jim, du bist betrunken.\" Un' das nächste, an das ich mich erinnern kann ist, dass ich in meinem eigenen Bett aufgewacht bin. Aber es war kein Traum! Dafür war's viel zu real! Ich wünschte nur, ich wüsste, was dieses Ding war... Kannst du mir helfen? Weiß' du, was es war? Das...\nDas isses! Das ist das pinke Ding! Ich wusste, ich bin nicht verrückt! Oh, Arceus sei Dank, die Erleichterung fühlt sich so gut an. Irgendwie muss ich mich bei dir revanchieren... was hälste davon? Nein, das war's nicht... Du nimmst mich auf den Arm{, Kumpel!|!|, Kumpel!} ...Pah. Glaubt mir ja sowieso keiner..." + +msgid "MAP097_NPC_23" +msgstr "Warum solltest du ein anderes Pokémon als dein Starter-Pokémon trainieren? Wo liegt da der Sinn?" + +msgid "MAP097_NPC_24" +msgstr "Meine Kinder wollen einfach nicht aufhören diese Videospiele zu spielen. Ich muss sie dazu zwingen auch mal draußen zu spielen." + +msgid "MAP097_NPC_25" +msgstr "Ich hab' die allerneusten Pokémonspiele, Gold und Silber! Meine Freunde sind total neidisch, weil sie keinen Game Boy Color haben." + +msgid "MAP097_NPC_26" +msgstr "Hmm. Wie sich gezeigt hat sind Träume von Menschen viel komplexer als Träume von Pokémon.\nIch werde einige Zeit brauchen, um an meiner Traumwelt-Technologie zu arbeiten, bevor ich es zum Laufen bekomme.\nAber wenn ich es schaffe, und verspreche ich dir, werden wir dieses Mädchen heilen!" + +msgid "MAP097_NPC_27" +msgstr "Sooom-ni!" + +msgid "MAP097_NPC_3" +msgstr "Also Fee ist stark gegen Kampf, Unlicht und Drache und widerstandsfähig gegen Käfer, Unlicht und Kampf und ist immun gegen Drachen... okay!" + +msgid "MAP097_NPC_4" +msgstr "Hier{, Trainer,|, Trainerin,|,} diese TM ist für dich. Die TM ist Zauberschein. Eine Feen-Attacke, die Gegner mit einem Lichtschwall Schaden zufügt. Gebrauche sie weise!" + +msgid "MAP097_NPC_5" +msgstr "Anscheinend gibt es manche Pokémon, die sich während des Kampfes entwickeln! Wie cool ist das denn? Es gibt eine Art der Entwicklung, die lediglich temporär ist... Aber nur manche Pokémon sind dazu in der Lage." + +msgid "MAP097_NPC_6" +msgstr "Hast du schon von der neuen Art der Evolution gehört? Irgendein Wissenschaftler aus der Kalos Region hat sie entdeckt." + +msgid "MAP097_NPC_7" +msgstr "Können Tandor Pokémon auch die Mega-Entwicklung durchführen? Ich denke schon..." + +msgid "MAP097_NPC_8" +msgstr "Dieses Haus ist voll von Theaterliebhabern! Wir alle leben in Venesi, weil wir die Bühne lieben." + +msgid "MAP097_NPC_9" +msgstr "Vor fünf Jahren hätte ich nicht einmal davon träumen können, Schauspielerin zu sein. Frauen waren auf der Bühne nicht erlaubt. Allerdings hat sich das mittlerweile geändert." + +msgid "MAP097_TRAINER_1" +msgstr "Hey, du Balg! Was schaust du mich so schräg an? Ich lass mich von Gören wie dir doch nicht beleidigen!" + +msgid "MAP097_TRAINER_1_DEFEAT" +msgstr "Besiegt von einem Kind?" + +msgid "MAP097_TRAINER_2" +msgstr "Du glaubst wirklich, du hättest was es braucht, um so 'nen krassen Typen wie mich herauszufordern?" + +msgid "MAP097_TRAINER_2_DEFEAT" +msgstr "Betrunken!" + +msgid "MAP097_TRAINER_3" +msgstr "Ew! Du hast versucht meinen Rock anzufassen! Na warte, dir zeig' ich's!" + +msgid "MAP097_TRAINER_3_DEFEAT" +msgstr "Iiiih!" + +msgid "MAP097_TRAINER_4" +msgstr "Wehe, du sagst meinen Eltern, dass ich hier bin!" + +msgid "MAP097_TRAINER_4_DEFEAT" +msgstr "Mamiiii!" + +msgid "MAP098_NPC_1" +msgstr "Eulzchen zufolge versteckt sich der Dieb in der Berghöhle auf Route 6.\nBitte finde ihn so schnell es geht!\nUnsere weitere Forschung hängt davon ab!" + +msgid "MAP098_NPC_2" +msgstr "Shhhh, Eulzchen, es ist alles okay... Eulzchen ist immer noch ängstlich nach der ganzen Tortur. Ich beruhige es." + +msgid "MAP098_NPC_3" +msgstr "Ich bin Experte für die Wiederbelebung von Fossilien.\nDafür ist jetzt allerdings keine Zeit!\nWir befinden uns gerade in einer Notsituation!" + +msgid "MAP098_NPC_4" +msgstr "Keine Panik, keine Panik...\nAlles wird gut! ...Oder?" + +msgid "MAP098_NPC_5" +msgstr "Eulzchen! U-uu! c3=F89818,F8C898Bin Zuhause... aber... Freunde fehlen.\nWo sind Freunde? Unheimlich.../c3" + +msgid "MAP099_NPC_1" +msgstr "GILLIAN: Wenn du irgendwelche Hinweise auf den Verbleib von c3=48D8D8,A8E0E0Zephy/c3 findest, sagst du mir bitte bescheid? Als Heilerin, Forscher und Musiker ist Inspiration für mich sehr wichtig." + +msgid "MAP099_SIGN_1" +msgstr "Als du über die Glocke streichst, um ihren Ton zu hören, spürst du ein leises Flattern im Inneren! Du greifst nach hinten und findest ein kleines Stück Papier. Hm?" + +msgid "MAP099_TRAINER_1" +msgstr "Meine Muskeln sind so kräftig, ich könnte tagelang schwimmen!" + +msgid "MAP099_TRAINER_1_DEFEAT" +msgstr "So... müde..." + +msgid "MAP099_TRAINER_2" +msgstr "Sei wachsam im Ozean!" + +msgid "MAP099_TRAINER_2_DEFEAT" +msgstr "Du warst bereit!" + +msgid "MAP099_TRAINER_3" +msgstr "Oh! Welch Überraschung!\nDurchaus ein seltener Anblick, jemanden so weit im Osten anzutreffen.\nDu musst wahrhaftig ziemlich stark sein. Für mich persönlich hat dieses Gebiet eine ganz besondere Bedeutung. Tatsächlich kam ich auf diese ganz bestimmte Insel, um den mythischen Kräften dieser Gewässer eine Opfergabe zu bringen. Wenn du willst, kannst du dich beteiligen, aber zunächst...\nbin ich neugierig, wie stark du und die Bande zwischen dir und deinen Pokémon sind. Bitte halte dich nicht zurück und schlag mit aller Kraft zu! Ich möchte dir nochmals dafür danken, dass du meiner Bitte nachgekommen bist.\nEs braucht genau die Güte im Herzen und den aufgeweckten Verstand, um das zu erreichen, was du mit deinen lieben Pokémon gemeinsam geschafft hast. Als Andenken an diese erfrischende Vorstellung und unser schicksalhaftes Treffen an diesem Tag, gebe ich dir jenes... Nun denn, ich glaube ich sollte mit meinem Ritual fortfahren. Solltest du ihnen vor deiner Abreise noch einmal Respekt zollen wollen, tue dies wie es dir beliebt. Ansonsten hoffe ich,\ndass wir uns zukünftig noch einmal begegnen." + +msgid "MAP099_TRAINER_3_DEFEAT" +msgstr "Die Bindung zu deinen Pokémon ist gewiss eine übermächtige." + +msgid "MAP100_NPC_1" +msgstr "Meine Frau ist immer nett zu reisenden Trainern. Sie backt auch die besten Kekse. Hier, nimm einen auf den Weg!" + +msgid "MAP101_NPC_1" +msgstr "Ich muss jeden Tag Sonnenschutz auftragen, oder ich bekomme einen Sonnenbrand! Du wirst auch an deinen denken, okay? Schwimmen hält mich in Form. Somit kann ich nachts so viel trinken wie ich möchte!" + +msgid "MAP101_NPC_10" +msgstr "Euuuul-zchen! Möchtest du den bPokémon-Sprachübersetzer/b benutzen? PN benutzt den bPokémon-Sprachübersetzer/b.... c3=F89818,F8C898Ich liebe meinen Menschen so sehr! Sie gibt mir Leckereien! Im Gegenzug bringe ich ihr glänzende Sachen!/c3" + +msgid "MAP101_NPC_11" +msgstr "Mein Eulzchen findet oft glänzende Gegenstände und bringt sie mir.\nDieses hier bringt Glück!\nMöchtest du es haben? Ich hoffe dieses Münzamulett bringt dir Glück." + +msgid "MAP101_NPC_12" +msgstr "Wow! Sonnenstrand ist grösser als ich mir jemals hätte erträumen können... Die Lichter, die Geräusche! Ich habe keine Ahnung, was ich als Erstes tun soll!" + +msgid "MAP101_NPC_13" +msgstr "Hey{, Kumpel!|!|, Kumpel!} Möchtest du eine Armbanduhr kaufen? ...Oh, du hast schon einen PokéPod? Ähm... sage den Rangern nicht, dass ich hier bin, okay? Äh, noch einen schönen Tag." + +msgid "MAP101_NPC_2" +msgstr "Dieser Typ schaut mich immer so seltsam an. Bäh! Ich bin mit meiner Familie hierher gezogen, aber meine Großeltern haben sich diesen Ort nur einmal angeschaut und sind wieder zurückgezogen! Aber ich bin hier, um zu bleiben." + +msgid "MAP101_NPC_3" +msgstr "Bin ich gestorben und in den Himmel gefahren? Weil ich im Paradies bin. Der Himmel ist blau, das Meer ist warm und die Mädchen sind heiss! Ich denke ich werde heute ins Kasino gehen. Vielleicht werd ich heute so richtig absahnen!" + +msgid "MAP101_NPC_4" +msgstr "So viele heiße Mädchen... So wenig Zeit. He, bist du neu hier, oder was? Was sollen die ganzen Klamotten? Zieh sie aus! Zieh Badesachen an oder so was." + +msgid "MAP101_NPC_5" +msgstr "Entschuldige bitte, aber der Bau der Tandor U-Bahn ist noch nicht fertiggestellt." + +msgid "MAP101_NPC_6" +msgstr "Entschuldige bitte, aber der Bau der Tandor U-Bahn ist noch nicht fertiggestellt." + +msgid "MAP101_NPC_7" +msgstr "Jaaaaaa! Jaaaaa! Wuiiiiii!\nDu wirst mich nie kriegen!" + +msgid "MAP101_NPC_8" +msgstr "Mein Kind hat so viel Energie. Ich hoffe er wird bald müde..." + +msgid "MAP101_NPC_9" +msgstr "Ich bin obdachlos. Hier schlafe ich.\nRunter von meinem Rasen! Ich habe mir die Obdachlosigkeit ausgesucht.\nWer sagt man müsse ein Haus haben?\nEin solches Leben bedeutet mir nichts." + +msgid "MAP101_SIGN_1" +msgstr "Sonnenstrand: Alter, das ist der angesagteste Ort, Mann!" + +msgid "MAP101_SIGN_2" +msgstr "West-Tandors Ranger HQ." + +msgid "MAP101_SIGN_3" +msgstr "Strand Resort & Casino" + +msgid "MAP101_SIGN_4" +msgstr "Sonnenstrands Kaufhaus" + +msgid "MAP101_SIGN_5" +msgstr "- Sonnenstrands öffentlicher Park" + +msgid "MAP101_TRAINER_1" +msgstr "Urgh... Auf festen Boden zu stehen macht mich landkrank..." + +msgid "MAP101_TRAINER_1_DEFEAT" +msgstr "Urp..." + +msgid "MAP102_TRAINER_1" +msgstr "Cali: Hey! Hattest du Spaß bisher? Ich bin Cali, Arenaleiterin von Sonnenstrand! Es ist wohl offensichtlich, dass ich Strand-Pokémon benutze, oder? Lass mich dir ein wenig über mich erzählen. Als ich klein war, dachte ich, es wäre eine gute Idee ohne einen Bademeister in der Nähe schwimmen zu gehen. Auf einmal zog mich die reißende Flut komplett unter Wasser! Ich dachte, ich würde ertrinken. Aber dann spürte ich, wie sich unter mir etwas bewegte! Es war ein Welsirn und es brachte mich in Sicherheit. Von diesem Tag an beschloss ich Pokémon-Trainerin und Rettungsschwimmerin zu werden. Meine Pokémon haben schon unzählige Leben gerettet, weshalb sie ziemlich stark sind! Aber genug geredet.\nLass uns kämpfen! Cali: Tolles Match! Du bist echt stark!, Hier, nimm den Gezeitenorden! PN erhält den Gezeitenorden von Cali! Diese TM enthält Aquawelle! Eine mächtige Wasser-Attacke, die Verwirrung verursachen kann. Benutze sie so oft du willst!" + +msgid "MAP102_TRAINER_1_DEFEAT" +msgstr "Du hast es dir verdient." + +msgid "MAP102_TRAINER_2" +msgstr "Jetzt gibt es Ärger!!... Ich meine... lass uns kämpfen!" + +msgid "MAP102_TRAINER_2_DEFEAT" +msgstr "Naja, ich habe mein Bestes gegeben." + +msgid "MAP102_TRAINER_3" +msgstr "Du wirst genauso untergehen wie die Titanic!" + +msgid "MAP102_TRAINER_3_DEFEAT" +msgstr "Ich habe losgelassen und ich bin untergegangen..." + +msgid "MAP102_TRAINER_4" +msgstr "Oh, besitzt du Wasser-Pokémon?" + +msgid "MAP102_TRAINER_4_DEFEAT" +msgstr "Mensch, ich hab' verloren..." + +msgid "MAP102_TRAINER_5" +msgstr "Du bist {ein mangelhafter Trainer|eine mangelhafte Trainerin|mangelhafter Trainer}!" + +msgid "MAP102_TRAINER_5_DEFEAT" +msgstr "Bin trotzdem besser als du~" + +msgid "MAP102_TRAINER_6" +msgstr "Später werde ich frittierte Karpador essen." + +msgid "MAP102_TRAINER_6_DEFEAT" +msgstr "Ich werde alle meine Pokémon frittieren..." + +msgid "MAP102_TRAINER_7" +msgstr "Dieser Raum ist eine Sackgasse!" + +msgid "MAP102_TRAINER_7_DEFEAT" +msgstr "Ich habe einen schlechten Tag." + +msgid "MAP104_NPC_1" +msgstr "Ich spiele mit meinem Bruder. Stör uns nicht!" + +msgid "MAP104_NPC_2" +msgstr "Hallo! Ich bin ein Pokémonfreak! Ich sehe, du bist {ein Trainer|eine Trainerin|Trainer}. Eventuell kannst du mir helfen... Ich suche nach einem ganz bestimmten Pokémon. Ich kann mich nur nicht daran erinnern, wie es hieß. Wenn du mir helfen kannst, gebe ich dir eine Belohnung. Es war so eine Art dicke, gelbe Schlange... was war es nochmal? Ach ja! Dummisel! Das war's!\nWow, es ist so niedlich! Das macht mich so glücklich. Der beste Tag meines Lebens! Wie kann ich mich jemals dafür revanchieren?\nDas muss wohl reichen. Nein... ich denke nicht, dass ich danach gesucht habe. Oh, willkommen zurück{, Trainer!|, Trainerin!|!} Du kommst gerade richtig. Ich habe noch nach diesem anderen Pokémon gesucht. Es ist ein schwaches Wasser-Pokémon, das aber sehr stark wird, wenn es sich entwickelt. Ach ja! Karpador! Das war's!\nEs sieht momentan zwar nicht nach viel aus, aber es sprudelt nur so vor Potenzial.\nWarte nur, kleiner Fisch! Eine strahlende Zukunft erwartet dich! Hier{, Trainer,|, Trainerin,|,} nimm dies als Zeichen meiner Dankbarkeit. Nein... ich denke nicht, dass ich danach gesucht habe. Oh, willkommen zurück{, Trainer!|, Trainerin!|!} Du kommst gerade richtig. Ich habe noch nach diesem anderen Pokémon gesucht. Es ist ein Feuervogel-Pokémon und ich glaube, es hat eine Vorentwicklung. Ach ja! Pakamin war's. Was für ein Prachtexemplar!\nWie das Feuer seinen Flügeln folgt, wenn es durch die Lüfte schwingt... ein unvergesslicher Anblick.\nIch hätte gerne eins als Haustier, aber wahrscheinlich würde es mein Haus abfackeln. Du bist hilfreich wie immer{, Trainer!|, Trainerin!|!} Bitte, akzeptiere das als Belohnung. Nein... ich denke nicht, dass ich danach gesucht habe. Oh, willkommen zurück{, Trainer!|, Trainerin!|!} Du kommst gerade richtig. Ich habe noch nach diesem anderen Pokémon gesucht. Es ist ein Elektro-Pokémon, das rosa ist, mit einem blauen Juwel auf seinem Schwanz. Ach ja! Waaty! Wie konnte ich das nur vergessen?\nEs umgibt eine sanfte und doch königliche Aura. Ich glaube mein Onkel hat welche auf seiner Farm in Vinoville. Wie immer, Trainer, bitte akzeptiere diese Belohnung als mein Dankeschön! Nein... ich denke nicht, dass ich danach gesucht habe. Oh, willkommen zurück{, Trainer!|, Trainerin!|!} Du kommst gerade richtig. Ich habe noch nach diesem anderen Pokémon gesucht. Es ist ein Pokémon, welchem man in Höhlen begegnen kann und das einem leicht entwischt. Ach ja! Giffind!\nWelch reizendes Geschöpf! Wie fliegt es überhaupt mit diesen winzigen Flügelchen? Das ist wohl eins der größten Geheimnisse des Lebens. Davon abgesehen kann es sich in das furchteinflößende Toxanell entwickeln. Unterschätze es nicht! Hier ist eine Belohnung für dich. Nein... ich denke nicht, dass ich danach gesucht habe. Oh, willkommen zurück{, Trainer!|, Trainerin!|!} Du kommst gerade richtig. Ich habe noch nach diesem anderen Pokémon gesucht. Es ist ein Pokémon, das nur die männlichsten aller Männer trainieren können. Gute Güte! Es ist Erzel!\nIch höre, wie Wanderer oft damit angeben, wie sie ein Erzel stemmen können. Wenn ich das versuchen würde... ich glaube meine Arme würden brechen! Nimm das hier doch als Belohnung{, Trainer.|, Trainerin.|.} N-nein... ich glaube nicht, dass ich danach gesucht habe. Oh, willkommen zurück{, Trainer!|, Trainerin!|!} Du kommst gerade richtig. Ich habe noch nach diesem anderen Pokémon gesucht. Es ist struppig und sehr schnell verärgert. Ach ja, Menki natürlich!\nIch wünschte, ich könnte es streicheln... aber es würde mit Sicherheit wütend auf mich werden. Bitte, nimm dies als Belohnung. N-nein... ich glaube nicht, dass ich danach gesucht habe. Oh, willkommen zurück{, Trainer!|, Trainerin!|!} Du kommst gerade richtig. Ich habe noch nach diesem anderen Pokémon gesucht. Bei Nacht tritt es deutlich häufiger auf, als am Tag und es sieht einem Waaty sehr ähnlich. Ach ja, es ist Bäschaf! Wie wundevoll.\nOffenbar ist seine Wolle bei Kunsthandwerkern sehr geschätzt, um robuste Kleidung herzustellen.\nSie sind anscheinend viel schwieriger aufzuziehen als Waaty. Du hast mir sehr geholfen. Ich danke dir! Nein... ich denke nicht, dass ich danach gesucht habe. Oh, willkommen zurück{, Trainer!|, Trainerin!|!} Du kommst gerade richtig. Ich habe noch nach diesem anderen Pokémon gesucht. Es ist extrem intelligent, aber sehr selten. Ich glaube, es war ein Wasser-Pokémon...? ...Oh. Es ist Hirlip.\n...Uff. Das ist irgendwie ekelig... bitte, nimm es weg. Ich habe keine Steine mehr, also... ist das hier deine Belohnung. Nein... ich denke nicht, dass ich danach gesucht habe." + +msgid "MAP104_NPC_3" +msgstr "Ich trainiere meine Pokémon in meinem Spiel. Eines Tages werde ich meine Schwester besiegen! Denkst du, irgendwann gibt's ein Spiel, das in Tandor spielt?" + +msgid "MAP104_NPC_4" +msgstr "Ich für meinen Teil denke, dieser \"Pokémon Rot\" Unsinn verdirbt meine Kinder. Einmal hat mein Sohn versucht in die Kometenhöhle zu gehen und seine eigenen Pokémon zu fangen! Ich musste ihn zurück schleifen." + +msgid "MAP104_NPC_5" +msgstr "Diese Kinder und ihre Videospiele.\nAls ich ein Kind war, haben wir draußen im Dreck gespielt! Und es hat uns gefallen!" + +msgid "MAP104_NPC_6" +msgstr "Hallihallo, Fremder~ Wie geht es dir? Das ist eine hübsche... Tasche, die du da hast. Bist du {ein Trainer|eine Trainerin|Trainer}? Hast du Pokémon in deinen Pokébällen?" + +msgid "MAP104_NPC_7" +msgstr "Ich mache mir Sorgen um meine Schwester. Sie geht ein wenig zu freundlich mit Fremden um. Mein Cousin dort drüben ist verrückt nach Pokémon, würde das Haus aber nie verlassen.\nIch wünschte, er würde sich einen Job suchen..." + +msgid "MAP105_TRAINER_1" +msgstr "... Knobikid! Kno! Knobi! PN benutzt den bPokémon-Sprachübersetzer/b.... c3=60B048,B0D090Was tust du hier, Mensch?\nVersuchst du erneut diese Pokémon zu versklaven? Sie wurden aus euren Fängen befreit!\nSie sind nicht mehr eure Gefangene!/c3 c3=60B048,B0D090Knobikid ist hier! Der Held der Pokémon!\nIch habe sie hier an diesem schrecklichen Menschenort gefunden und befreit!\nWir werden für unsere Freiheit kämpfen!/c3 Kno... bi... c3=60B048,B0D090Wir.... wir haben verloren?. Aber wie?!\nWarum kämpfen diese Pokémon für euch Menschen?\nWollen sie nicht in Freiheit leben?\nSie.... sind deine Freunde...?\nUnmöglich!\nPokémon und Menschen können nicht zusammenleben!/c3 c3=60B048,B0D090Kameraden!\nIhr geht an diesen Ort zurück?. Warum?!\nGrr... dafür wirst du bezahlen, Mensch!\nSolange es Pokémon gibt, die gegen ihren Willen fest gehalten werden...\nKnobikid, der Held der Pokémon,\nwird da sein, um sie zu retten!\nIch werde wiederkommen!/c3" + +msgid "MAP105_TRAINER_1_DEFEAT" +msgstr "c3=60B048,B0D090Mach dich bereit, vernichtet zu werden!/c3" + +msgid "MAP106_NPC_1" +msgstr "Also, was hältst du davon? Lass uns zusammen gehen. (Adam schließt sich dir an!) Okay!\nIch werde dafür sorgen, dass unsere Pokémon geheilt werden. Der Eingang zur Höhle ist genau dort..... Woah! Hast du das gehört?\nSieht so aus, als wären wir nicht alleine hier.\nNaja... was soll's, lass uns gehen! Schon ok.\nIch glaub', ich werde diese Runen noch etwas genauer untersuchen.\nWenn du deine Meinung ändern solltest, ich bin hier." + +msgid "MAP108_NPC_1" +msgstr "Willkommen in Sonnenstrands berühmtem Kaufhaus! Hier kannst du alle möglichen Dinge von allen möglichen Leuten finden. Brauchst du mehr Informationen über die einzelnen Stockwerke? Super! Auf dem ersten Stockwerk wirst du Items finden, die man als Trainer eben so braucht, also Pokébälle und Tränke. Auf dem zweiten Stockwerk wirst du auf Evolutionssteine und TMs treffen. Das dritte Stockwerk versorgt dich mit Items, die die Statuswerte deines Pokémon verbessern." + +msgid "MAP108_NPC_10" +msgstr "Entwicklungssteine sind unersetzbar, um Pokémon wie Evoli, Lakiau, oder Weluna zu entwickeln! Gut, dass sie hier alle Steine verkaufen!" + +msgid "MAP108_NPC_11" +msgstr "Diese Technischen Maschinen sind so teuer! Ich erinnere mich noch daran, als sie günstiger waren... allerdings konnte man sie damals nur einmal benutzen, also sind die neueren wohl besser." + +msgid "MAP108_NPC_12" +msgstr "Ich mag es mich durch meine Kämpfe zu powern! Deswegen benutze ich X-Items!" + +msgid "MAP108_NPC_13" +msgstr "Ich habe mein Pokémon mit Protein vollgepumpt, um seine Angriffsstärke zu sprengen. Aber jetzt sieht es irgendwie krank aus..." + +msgid "MAP108_NPC_14" +msgstr "Ahh... was für eine Wohltat von der ganzen Schnäppchenjagd ein Päuschen zu nehmen." + +msgid "MAP108_NPC_15" +msgstr "Der Raritätenladen ist auf diesem Stockwerk. Der Vorrat ändert sich täglich, aber am Wochenende haben sie geschlossen." + +msgid "MAP108_NPC_2" +msgstr "So viele Möglichkeiten... ich bin durch die Unentschlossenheit wie paralysiert. Sieht so aus, als bräuchte ich einen Para-Heiler." + +msgid "MAP108_NPC_3" +msgstr "Shoppen bis zum Umfallen! Das ist mein Motto! Ich höre nicht auf, bis ich mehr habe, als ich tragen kann!" + +msgid "MAP108_NPC_4" +msgstr "Papa, kauf mir eine Poképuppe! Na gut Kleines, aber das war es dann für heute!" + +msgid "MAP108_NPC_5" +msgstr "Papa, kauf mir eine Poképuppe! Na gut Kleines, aber das war es dann für heute!" + +msgid "MAP108_NPC_6" +msgstr "Ich bereite mich auf eine große Expedition vor, deswegen decke ich mich mit Vorräten ein, bevor ich gehe. Dieses Kaufhaus hat einfach alles, was das Trainerherz begehrt." + +msgid "MAP108_NPC_7" +msgstr "Es ist wichtig Statusheiler zu haben, wenn man als Pokémon Ranger arbeitet. Manche wilde Pokémon werden von Trainern paralysiert oder vergiftet und es ist unsere Aufgabe, sie zu heilen!" + +msgid "MAP108_NPC_8" +msgstr "Ich fange keine Pokémon, ich sammle einfach gern Pokébälle." + +msgid "MAP108_NPC_9" +msgstr "Hyperstrahl, los! NEEEEOOOOWWWMM!!" + +msgid "MAP109_NPC_1" +msgstr "Trittst du gegen die Arenaleiterin an? Sie ist stärker als sie aussieht. Ihre Pokémon sind auch nicht nur vom Typ Wasser. Also denk nicht, dass du mit Elektro-Pokémon ein leichtes Spiel hast! Wenn du am Strand spazieren gehst, gib Acht vor Palmen, die dir komisch vorkommen. Das könnten Pokémon sein!" + +msgid "MAP109_TRAINER_1" +msgstr "Ich habe mit Cali, der Leiterin, gekämpft, aber sie hat mich fertiggemacht. Da muss ich wohl noch ein bisschen trainieren... \n Hey du, willste kämpfen? Okay, na dann los! O-oh, wie schade." + +msgid "MAP109_TRAINER_1_DEFEAT" +msgstr "Mann, ich sollte wirklich trainieren." + +msgid "MAP111_NPC_1" +msgstr "Der orangefarbene Feling hat sich zusammengerollt und beobachtet das Feuer." + +msgid "MAP111_SIGN_1" +msgstr "Traumgeschichten voraus" + +msgid "MAP111_TRAINER_1" +msgstr "Ich habe auf einen starken Gegner gewartet - ich habe auf dich gewartet." + +msgid "MAP111_TRAINER_1_DEFEAT" +msgstr "Ich schlafe im Traum." + +msgid "MAP112_NPC_1" +msgstr "Auf dieser Insel wimmelt es von Nuklear-Pokémon! PN, du weißt, was zu tun ist.... Geh und zeig ihnen, wer der Boss ist!" + +msgid "MAP112_NPC_10" +msgstr "*Schnauf*...\nDiese Pokémon... sie werden nie müde." + +msgid "MAP112_NPC_11" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_12" +msgstr "Liebes, du musst entschlossen bleiben. Wir werden das Böse mit der Kraft der Götter besiegen! Mein Ehemann ist bereits müde und dennoch hören diese Pokémon nicht auf. Wir mögen Inkarnationen sein, aber wir sind einfache Sterbliche. PN, bitte hilf uns diese Bedrohung zu bewältigen. ...Ich denke, ich kann noch weitermachen, Liebes. Die Götter verleihen uns Kraft. ...Ich denke, ich kann noch weitermachen, Liebes. Die Götter verleihen uns Kraft." + +msgid "MAP112_NPC_13" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_2" +msgstr "Die Nuklear-Pokémon kommen von allen Seiten! Überwältige so viele wie du kannst! Wir schaffen das!" + +msgid "MAP112_NPC_3" +msgstr "Hiisssssssssss..." + +msgid "MAP112_NPC_4" +msgstr "Nein! Mein Partner-Pokémon wurde besiegt... Ugh, jetzt bin ich schutzlos... Hilfe, PN, rette mich!" + +msgid "MAP112_NPC_5" +msgstr "Marrrrr..." + +msgid "MAP112_NPC_6" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_7" +msgstr "Weg mit euch! Mal sehen, wie euch meine Klinge schmeckt! ... Hey, du! Ich könnte ein bisschen Unterstützung gebrauchen. Sie sind mir alleine zu stark!" + +msgid "MAP112_NPC_8" +msgstr "Gyaaaaaa..." + +msgid "MAP112_NPC_9" +msgstr "Gut gemacht, PN!\nDu und ich bilden ein echt gutes Team, meinst du nicht auch? Hey, PN!\nDiese nuklearen Naturfreaks\nhaben keine Chance gegen mein Pokémon!\n...Hey, jetzt komm'n schon zwei von denen.\nWas hältst du davon, dass wir gemeinsam gegen sie kämpfen und ihnen zeigen, aus welchem Holz wir geschnitzt sind! Gut gemacht, PN!\nDu und ich bilden ein echt gutes Team, meinst du nicht auch?" + +msgid "MAP113_NPC_1" +msgstr "Hey! Du siehst wie {ein Trainer|eine Trainerin|ein Trainer} aus!\nHör mal, kannst du mir einen Gefallen tun? \nIch habe dieses Ei von einem Freund aus einer weit entfernten Region erhalten, kann aber nicht drauf aufpassen. \nKannst du es mir abnehmen? PN erhielt ein Ei! Oh, äh, dein Team ist voll. Komm wieder, wenn du Platz geschaffen hast. ...Oh, schade." + +msgid "MAP113_NPC_2" +msgstr "Ich war auch mal ein Pokémon-Trainer wie du, aber... Als ich in Sonnenstrand eintraf, dachte ich mir so: \"Warum Pokémon trainieren, wenn ich auch Party machen kann?\" Kennst du die Arenaleiterin, Cali?\nOh Mann, was eine heiße Schnitte.\n...Du bist zu jung, um das zu verstehen." + +msgid "MAP114_NPC_1" +msgstr "Du hast keins bekommen? Naja, kein Thema, ich hab' noch eins. Hier, nimm es. Das ist unglaublich... PN, wir müssen Kellyn von diesem Pokémon erzählen! ...... ...... Kellyn: Hier spricht Kellyn. Ist irgendwas Schlimmes passiert? Nein, aber...\nWir haben etwas Unglaubliches entdeckt! Du wirst das nicht glauben, Boss! Kellyn: ...\n...Tatsächlich? Nur weiter. Oh! Ähm...\nEs ist ein Pokémon! Eine neue Pokémon-Art! Es ist vom Typ Nuklear, aber... es ist nicht feindselig. Nicht einmal radioaktiv. Das ist jetzt nur 'ne Vermutung, aber... ich denke, es isst die Strahlung! Wir sind in diesem Gebiet innerhalb der Gefahrenzone und sie ist komplett sauber. Ich muss hier noch nichtmal meine Maske tragen. Kellyn: Theo! Das ist gefährlich. Zieh deine Maske sofort wieder an! Selbst wenn du keine Anzeichen dafür siehst, könnte es dort immer noch Radioaktivität geben. Gibt es aber nicht, versprochen! Wir haben auf dem Geigerzähler des Schutzanzuges nachgesehen. Hier ist es komplett strahlungsfrei! Total merkwürdig! Kellyn: Wenn das, was du sagst, wahr ist, dann... Das könnte unsere Strategie grundlegend ändern. Exzellente Arbeit, Theo und PN. Haltet mich über neue Entdeckungen auf dem Laufenden. Aber denkt daran, euer primäres Ziel bleibt dasselbe... Wenn wir CURIE nicht aufhalten, können wir den Wiederherstellungsprozess nicht in Gang setzen. Eure Ortungsgeräte besagen, dass ihr nicht weit vom Atomkraftwerk entfernt seid. Es ist weiter im Norden. CURIE wird dort sein. Findet CURIE und beendet die Sache ein für allemal! Für Tandor! ...... ...... Dein Papa weiß, sich auf ein einziges Ziel zu konzentrieren... Aber er hat Recht. Echt cool, dass wir das herausgefunden haben, aber es gibt einen größeren Fisch zu grillen. Lass uns gehen! Haha, du hast es nicht bekommen? PN, du hast acht Orden. Du kriegst das hin. Hier, nimm noch einen Nuklearball. Jetzt geh und schnapp dir das Ding! Ich hab' meins schon." + +msgid "MAP114_NPC_2" +msgstr "Feeermm..." + +msgid "MAP114_NPC_3" +msgstr "Feeermm..." + +msgid "MAP114_NPC_4" +msgstr "Feeermm..." + +msgid "MAP114_NPC_5" +msgstr "Feeermm..." + +msgid "MAP117_NPC_1" +msgstr "Gib dem Matrosen neben mir dein Ticket. Er wird dir alle Informationen geben, die du brauchst!" + +msgid "MAP117_NPC_2" +msgstr "Das Kraftwerk nördlich von hier genießt nur die höchsten Sicherheitsstandards! Man müsste sich schon teleportieren können, um hinein zu gelangen. Nicht, dass das irgendjemand wollen würde. Ich mache mir Sorgen um meine Rangerkollegen am Kraftwerk bei Sonnenstrand, aber ich wurde hier postiert um sicherzugehen, dass beim Kraftwerk im Norden nichts schief geht." + +msgid "MAP117_NPC_3" +msgstr "Woah! Bist du {ein echter Pokémon-Trainer|eine echte Pokémon-Trainerin|wirklich Pokémon-Trainer}? Schau mal, das hab ich hier bei den Büschen gefunden, es könnte nützlich sein!" + +msgid "MAP117_NPC_4" +msgstr "Oy! Freundchen. Du siehst aus wie jemand, der gern angelt. Ich sehe diesen Glanz in deinen Augen, genau dort. Diesen GLANZ. Diese HOFFNUNG. Du scheinst mir die Art von Mensch zu sein, die bereit ist STUNDENLANG ZU WARTEN, bis etwas anbeißt. Habe ich Recht? {Braver Junge|Braves Mädchen|Braves Kind}! *brumm*\nKinder heutzutage..." + +msgid "MAP117_NPC_5" +msgstr "Früher war ich ein anerkannter Trainer, aber nun bin ich zur Ruhe gekommen. Meine Kinder haben meine Pokémon, während ich ein ruhiges Leben genieße." + +msgid "MAP117_NPC_6" +msgstr "Hier in der Gegend arbeiten die meisten von uns auf den Feldern. Ist harte Arbeit, aber genug, um ganz Tandor mit Essen zu versorgen." + +msgid "MAP117_NPC_7" +msgstr "Laaaaaaammm!" + +msgid "MAP117_NPC_8" +msgstr "Lamm! Voltilaaaaammm!" + +msgid "MAP117_SIGN_1" +msgstr "Route 8 - Weizenfelder\n- Vinoville" + +msgid "MAP117_SIGN_2" +msgstr "Trainer Tips!\nBeim Fischen brauchst du\nGeduld und schnelle Reflexe.\nWarte bis die Nachricht\n\"Oh! Da hat etwas angebissen!\"\nerscheint, dann hole die\nAngel schnell ein." + +msgid "MAP117_SIGN_3" +msgstr "Westen nach Vinoville." + +msgid "MAP117_SIGN_4" +msgstr "Tipps für Trainer!\nFür's Fischen braucht man schnelle Reflexe.\nDrücke A, wenn die Nachricht \"Oh! Da hat etwas angebissen!\" erscheint.\nVersuche es einfach so lange, bis du ein Pokémon angelst." + +msgid "MAP117_TRAINER_1" +msgstr "Excuse moi!" + +msgid "MAP117_TRAINER_10" +msgstr "Alles, was ich mache, ist trainieren, trainieren, trainieren, den ganzen Tag lang! Hilf mir beim Trainieren!" + +msgid "MAP117_TRAINER_10_DEFEAT" +msgstr "Puh! Du musst mir deine Trainingstipps verraten!" + +msgid "MAP117_TRAINER_1_DEFEAT" +msgstr "Meine Pokémon sind so fit wie ich!" + +msgid "MAP117_TRAINER_2" +msgstr "Nichts als ein paar lausige Froxig in diesen alten Farmtümpeln, aber manchmal fische ich was echt Gutes." + +msgid "MAP117_TRAINER_2_DEFEAT" +msgstr "Ziemlich gut, siehste?" + +msgid "MAP117_TRAINER_3" +msgstr "Ich hörte, dass hier in der Gegend UFOs entdeckt wurden, also halte ich Wache." + +msgid "MAP117_TRAINER_3_DEFEAT" +msgstr "Ich glaube, ich verschwende nur meine Zeit..." + +msgid "MAP117_TRAINER_4" +msgstr "Hiyah! Kämpfe mit mir! Na los, kämpfe!" + +msgid "MAP117_TRAINER_4_DEFEAT" +msgstr "Grr..." + +msgid "MAP117_TRAINER_5" +msgstr "Mann, dieser Ort ist soooooo langweilig! Hier gibt es nur Weizen und sowas. Ich kann es kaum erwarten zu gehen." + +msgid "MAP117_TRAINER_5_DEFEAT" +msgstr "Aww..." + +msgid "MAP117_TRAINER_6" +msgstr "Käfer-Pokémon sind am Vielfältigsten. Sie haben die größte Auswahl an Attacken!" + +msgid "MAP117_TRAINER_6_DEFEAT" +msgstr "Ich sollte meinen Pokémon andere Attacken beibringen." + +msgid "MAP117_TRAINER_7" +msgstr "Oh, wie war das, Sweetie? Du willst kämpfen? Ach, was soll's, warum nicht?" + +msgid "MAP117_TRAINER_7_DEFEAT" +msgstr "Na, du hast aber ganz schön Mumm!" + +msgid "MAP117_TRAINER_8" +msgstr "Hab' dich gefunden!" + +msgid "MAP117_TRAINER_8_DEFEAT" +msgstr "Ich wollte doch nur Verstecken spielen..." + +msgid "MAP117_TRAINER_9" +msgstr "Es wäre besser, wenn du nicht versuchst, eins meiner Herdentiere zu stehlen, haste verstanden?" + +msgid "MAP117_TRAINER_9_DEFEAT" +msgstr "Warst wohl sowieso kein Dieb." + +msgid "MAP118_TRAINER_1" +msgstr "(Hey! Du störst meinen Alleingang im Tauchen!)" + +msgid "MAP118_TRAINER_1_DEFEAT" +msgstr "(Brummen...)" + +msgid "MAP118_TRAINER_2" +msgstr "(Krrrack!!! Das ist das Geräusch von zerbrechenden Korallen!)" + +msgid "MAP118_TRAINER_2_DEFEAT" +msgstr "(...Ich wurde zerbrochen!)" + +msgid "MAP118_TRAINER_3" +msgstr "(Ich wollte nach Schätzen tauchen, aber stattdessen hab' ich {einen Trainer|eine Trainerin|einen Trainer} gefunden!)" + +msgid "MAP118_TRAINER_3_DEFEAT" +msgstr "(Blub!!)" + +msgid "MAP121_NPC_1" +msgstr "Ich habe mein ganzen Leben in Vinoville verbracht, so wie meine Eltern und ihre Eltern davor. Lord Aotius sei gepriesen, denn durch isein/i Licht können wir den iWeg/i erleuchten." + +msgid "MAP121_NPC_10" +msgstr "Wirst du der Predigt in der Kirche beiwohnen? Der Vater empfängt jene, die lernen wollen, mit offenen Armen." + +msgid "MAP121_NPC_2" +msgstr "An manchen Tagen gehe ich hinaus und arbeite auf den Feldern. An anderen verkaufe ich das, was wir anpflanzen, auf dem Marktplatz. Gepriesen sei Lord Mutios, denn durch iihren/i Schatten können wir die Lebenden vom Bösen beschützen." + +msgid "MAP121_NPC_3" +msgstr "Ich will zur Arena gehen! Da haben sie WLAN drin. Aber meine Mama lässt mich nicht. Wirst du den Arenaleiter herausfordern? Er benutzt starke Stahl-Pokémon!" + +msgid "MAP121_NPC_4" +msgstr "Jeden Tag ist es das Gleiche. Mit der Sonne aufwachen, bis mittags auf der Farm arbeiten, nach Hause gehen und mit der Familie Zeit verbringen. Ich würde es gar nicht anders haben wollen. Landwirtschaft ist harte Arbeit, aber ein ehrliches Leben." + +msgid "MAP121_NPC_5" +msgstr "Eeeep! Du hast mich gefunden!\nIch spiele Verstecken mit meinem Bruder. Sag ihm nicht, dass ich hier bin, ok? Ich geb' dir eine Beere, also bitte sag nichts!" + +msgid "MAP121_NPC_6" +msgstr "Ich spiele mit meiner Schwester Verstecken! Jetzt bin ich dran, sie zu suchen! Wenn ich dir eine Beere gebe, hilfst du mir dann, sie zu suchen?" + +msgid "MAP121_NPC_7" +msgstr "Boll! Waumboll!" + +msgid "MAP121_NPC_8" +msgstr "Das Leben ist am Schönsten, wenn Menschen und Pokémon zusammen in Harmonie leben. So lautet Gottes Wille." + +msgid "MAP121_NPC_9" +msgstr "In Tandor gibt es zwei Schaf-Pokémon, die für ihre Wolle geschoren werden: Voltilamm und Bäshaun. Allerdings sind Bäshaun viel temperamentvoller und schwer zu erziehen." + +msgid "MAP121_SIGN_1" +msgstr "Vinoville - Ein Paradies der Nostalgie" + +msgid "MAP121_SIGN_2" +msgstr "Vinoville Arena - Arenaleiter: Sheldon \"Das Technikgenie\"" + +msgid "MAP121_SIGN_3" +msgstr "Vinoville Kirche\nAlle sind willkommen! (Wöchentliche Predigten)" + +msgid "MAP122_NPC_1" +msgstr "Du hast vermutlich schon gehört, dass etwas an den Pokémon auf dieser Insel merkwürdig ist. Sie ähneln den typischen Tandor-Arten, nur, dass ihre Farben unüblich sind... Ihre Attacken sind anders und sie gehorchen den Befehlen ihrer Trainer nicht! Könnte der Unfall von vor zehn Jahren damit zu tun haben?" + +msgid "MAP122_NPC_2" +msgstr "Cam ist unser Boss und er ist ein guter Kerl. Er mag Pokémon wirklich gern und sorgt sich um seinen Sohn, Theo. Ich respektiere Männer wie ihn. Gerüchte besagen, Cam war früher mal ein Pokémon-Trainer. Ein verdammt guter noch dazu. Man sagt, er bevorzugte Elektro-Pokémon." + +msgid "MAP122_NPC_3" +msgstr "Cameron? Ja, er ist hier der Boss. Ein netter Kerl. Jeder nennt ihn 'Cam'. Aber irgendwie ist er auch seltsam, weißt du? Ich habe schon monatelang mit ihm zusammen gearbeitet und doch weiß ich nichts über ihn. Cam ist der Aufseher für den Bau des neuen Atomkraftwerks. Offenbar hat er sich für den Job beworben, direkt nachdem das Gebiet für strahlungsfrei erklärt wurde. Irgendwie komisch, oder?" + +msgid "MAP122_NPC_4" +msgstr "Es ist hart hier zu arbeiten, mit dem Wissen, was vor zehn Jahren auf dieser Insel passierte. Fühlt sich manchmal so an, als würde ich auf einem Friedhof umherlaufen... Dieses neue Atomkraftwerk wurde mit den höchsten Sicherheitsstandards gebaut, die überhaupt möglich sind. Nach dem Unfall vor zehn Jahren wollte der Boss sichergehen, dass so etwas nie wieder passiert." + +msgid "MAP122_NPC_5" +msgstr "Es zahlt sich aus, vorbereitet zu sein. Du solltest dich vor den wilden Pokémon hier in Acht nehmen. Nimm das, das sollte sich als nützlich erweisen. Es zahlt sich aus, vorbereitet zu sein." + +msgid "MAP122_NPC_6" +msgstr "Hey! Der Boss sagt, niemand darf mehr nach hinten. Der Platz wird bald abgerissen." + +msgid "MAP122_NPC_7" +msgstr "Hey! Der Boss sagt, niemand darf mehr nach hinten. Der Platz wird bald abgerissen." + +msgid "MAP122_TRAINER_1" +msgstr "Hey, diese Insel ist kein Spielplatz für Kinder!" + +msgid "MAP122_TRAINER_1_DEFEAT" +msgstr "Du bist kein gewöhnliches Kind!" + +msgid "MAP122_TRAINER_2" +msgstr "Hast du herausgefunden, was mit den Pokémon hier los ist?" + +msgid "MAP122_TRAINER_2_DEFEAT" +msgstr "Da bin ich überfragt!" + +msgid "MAP122_TRAINER_3" +msgstr "Hey, du! Hilf mir meine Pokémon zu trainieren!" + +msgid "MAP122_TRAINER_3_DEFEAT" +msgstr "Meine Pokémon brauchen noch etwas mehr Motivation." + +msgid "MAP123_SIGN_1" +msgstr "Sieht aus, als wäre dies ein Teil des verbrannten Notizbuches, die Überschrift lautet \"Bericht Nr. 1\", lesen? --- -rbei--- -- --dename 092 schr----- --- -ora-. --- ----- ------- aus strahlen-------läss---- Biofasern. --- --ne- Beschädigung ---- --- si-- sel--- wiederhers------. [Die Seite wurde dem Notizbuch hinzugefügt.] [Die Seite wurde dem Notizbuch hinzugefügt.]" + +msgid "MAP123_SIGN_2" +msgstr "Sieht aus, als wäre dies ein Teil des verbrannten Notizbuches, die Überschrift lautet \"Bericht Nr. 4\", lesen? --- -------- -- der Schnittstelle ------ heute ----schlossen. De- --diener ---- -- --- ---- ----, --- volle Kontrolle ---- --s Ex-mplar -- ----nehmen. ----- leitender Forscher, Dr. -------, --t --- Freigabe erhalten. [Die Seite wurde dem Notizbuch hinzugefügt.]" + +msgid "MAP123_SIGN_3" +msgstr "Sieht aus, als wäre dies ein Teil des verbrannten Notizbuches, die Überschrift lautet \"Bericht Nr. 3\", lesen? D-- MRT --- anomale Gehirnwellen----er ------------. --- Exem--ar ------ nic-- -n --r Lage ----, selb-----ndig -- denk--. Wir -----ten -- ----- Unterdrückung-------. [Die Seite wurde dem Notizbuch hinzugefügt.]" + +msgid "MAP123_SIGN_4" +msgstr "Sieht aus, als wäre dies ein Teil des verbrannten Notizbuches, die Überschrift lautet \"Bericht Nr. 2\", lesen? --- Energiekern ----- aus Über--- ----------. Er -------- -ine große ----- -- nuklearem Brennstoff, um ----viert -- ------. ------ -- ----------- aktiviert ---- ---- -- ------ unbegrenzt Energ-- --zeu--- ------. [Die Seite wurde dem Notizbuch hinzugefügt.]" + +msgid "MAP123_SIGN_5" +msgstr "Sieht aus, als wäre dies ein Teil des verbrannten Notizbuches, die Überschrift lautet \"Bericht Nr. 5\", lesen? -- gab ---- Verletzung --- Vertraulich----. --- nun -n werden ---- -------- --- -----irdisch- ----sicher-----server verlager-. Projekt 092 muss --------- terminiert ------. [Die Seite wurde dem Notizbuch hinzugefügt.]" + +msgid "MAP125_NPC_1" +msgstr "Was auch immer mit den Pokémon hier vor sich geht, es ist faszinierend! Ich meine, es ist fast sicher nicht gut. Aber es ist wirklich interessant!" + +msgid "MAP125_NPC_2" +msgstr "Die Pokémon hier sind so beunruhigend... Es liegt an diesen ausdruckslosen Augen... es wirkt, als wären sie komplett leer. Und dann hat mich auch noch eins von ihnen ohne Grund angegriffen! Ich würde diesen Ort ja verlassen, wenn die Bezahlung nicht so gut wäre." + +msgid "MAP125_NPC_3" +msgstr "Weißt du wie ein Kernreaktor funktioniert? Durch die Spaltung von Atomen im radioaktiven Brennstoff wird Energie generiert, die Unmengen an Hitze erzeugt. Diese Hitze wird genutzt um Wasser zum Kochen zu bringen und es in super heißen Dampf zu verwandeln, welcher eine Turbine in Gang setzt, die wiederum Elektrizität erzeugt. Unterwasserkabel leiten diese Elektrizität dann in die Städte der Region weiter." + +msgid "MAP126_NPC_1" +msgstr "Yo{, Alter,|, Mädel,|,} hast du jemals Pokémon Rot gespielt? Das Spiel ist so krank. Ich werde diesen Kampf gewinnen. Ich habe Glurak. Niemand besiegt Glurak!" + +msgid "MAP126_NPC_2" +msgstr "Hey, Mann, hast du ein Menki?\nWillst du es gegen mein Nidoran tauschen?\n...Oh, sorry, ich meinte im Spiel. NEEEEEEEEIN!!!!!!\nGlumanda ist vergiftet und ich bin mitten im Vertania-Wald ohne Gegenmittel!\nWarum habe ich diese dumme Herausforderung überhaupt gemacht?" + +msgid "MAP126_NPC_3" +msgstr "Bin ich es nur, oder ist dieses Spiel wirklich kaputt? Statistisch gesehen ist Mewtwo im Grunde unschlagbar. Dieses Spiel ist so kaputt! Hyperstrahl ist wie ein sofortiger KO. So funktioniert das im wirklichen Leben nicht, oder?" + +msgid "MAP127_TRAINER_1" +msgstr "Das ist es! Nach monatelangem Training haben wir es endlich bis zur Siegesstraße geschafft! Wir werden jetzt nicht verlieren!" + +msgid "MAP127_TRAINER_1_DEFEAT" +msgstr "Unser eisiger Angriff hat nicht funktioniert?!" + +msgid "MAP127_TRAINER_2" +msgstr "Hmmmmm! Meine Vorahnungen sagen mir, dass du es nicht weiter als hier schaffen wirst!" + +msgid "MAP127_TRAINER_2_DEFEAT" +msgstr "Das Auge meines Geistes hat mich enttäuscht!" + +msgid "MAP127_TRAINER_3" +msgstr "Um die Tandor Liga zu erreichen, musst du zuerst die Siegesstraße überwinden. Hast du das Zeug dazu{, Trainer?|, Trainerin?|?}" + +msgid "MAP127_TRAINER_3_DEFEAT" +msgstr "Ich schätze, ich habe nicht das Zeug dazu....." + +msgid "MAP127_TRAINER_4" +msgstr "Kannst du meinen Ansturm von 50.000 Volt überleben?!" + +msgid "MAP127_TRAINER_4_DEFEAT" +msgstr "Du scheinst gut geerdet zu sein." + +msgid "MAP127_TRAINER_5" +msgstr "Warum sich auf einen Typ spezialisieren? Ich würde sie lieber alle benutzen!" + +msgid "MAP127_TRAINER_5_DEFEAT" +msgstr "Das war nur ein Probelauf." + +msgid "MAP128_NPC_1" +msgstr "Diese Stadt riecht nach Herausforderung! Bis Ende des Jahres wird die Siegesstrasse für die Liga wieder eröffnet." + +msgid "MAP128_NPC_2" +msgstr "Ich mache mir Sorgen um Vinovilles Bibliothek.... einige dieser Bücher waren unbezahlbare Artefakte aus der Zeit der Gründung von Tandor." + +msgid "MAP128_NPC_3" +msgstr "Wir müssen zu Aotius und Mutios um eine sichere Führung beten. Nur sie werden uns durch diese dunklen Zeiten helfen können." + +msgid "MAP128_NPC_4" +msgstr "Komm, Kind. Du machst dir Sorgen. Es sind dunkle Zeiten. Wir müssen zum Licht schauen, um einen Weg zu finden. Möchtest du meine Predigt hören? Sehr gut. Wir leben in einer Welt, in der wir ständig vor Entscheidungen stehen. Einige wichtige, andere kleine. Manchmal haben diese kleinen Entscheidungen große Auswirkungen. Es ist unsere Macht zu wählen, die uns besonders macht. Es ist ein Geschenk von Aotius, dass es uns erlaubt, unsere eigenen Wege zu gehen. Es gibt jedoch bei jeder Wahl eine dunkle Seite. Das ist Mutios' Geschenk. Maßnahmen, bevor wir sie ergreifen. Du wirst dich vielleicht fragen, warum das ein Geschenk ist? Wäre es nicht besser, wenn wir frei und ohne Auswirkungen handeln könnten? Aber dann konnten wir nicht wissen, ob unsere Handlungen andere verletzen. So ist das Leben ein ständiges Gleichgewicht. ...Damit es Freude in der Welt gibt, muss es auch Leiden geben. Um der aller Beste zu sein, muss es diejenigen geben, die die Schlechtesten sind. Aber wir müssen auf die Macht der Götter vertrauen. Sie sind liebevoll und freundlich, ich versichere es. Danke, dass du zugehört hast, Kind. Möge der Segen der Götter mit dir sein. Wissen wird immer für diejenigen da sein, die sie suchen." + +msgid "MAP128_NPC_5" +msgstr "Schnüff...\nWenn ich zu Aotius bete, wird ier/i die Dinge wieder in Ordnung bringen?" + +msgid "MAP128_SIGN_1" +msgstr "Legenstadt: Der Geburtsort der Helden!" + +msgid "MAP128_SIGN_2" +msgstr "Legenstadt U-Bahn-Station.." + +msgid "MAP128_SIGN_3" +msgstr "West Tandor Siegesstrasse voraus." + +msgid "MAP128_SIGN_4" +msgstr "Supertrainingszelt. Tutor: Kenichi" + +msgid "MAP128_SIGN_5" +msgstr "Route 9 - Weg nach Schroffstein" + +msgid "MAP129_NPC_1" +msgstr "Endlich kann ich überall hingehen, wo ich in West Tandor hin will! Aber ich will nirgendwo hin. Ich bin zu faul." + +msgid "MAP129_NPC_2" +msgstr "Die Tandor Rangers verschenken T.U.B. Tickets an die von der Katastrophe in Vinoville Betroffenen. Bitteschön, nimm eine." + +msgid "MAP130_NPC_1" +msgstr "Hey, bist du {ein Pokémon-Trainer|eine Pokémon-Trainerin|Pokémon-Trainer}? Super! Hör zu, wärst du an einem Tausch interessiert? Ich suche ein Toxanell. Wenn du eines hast, tausche ich es dir gegen mein Pakamin. Ich glaube nicht, dass das ein Toxanell ist{, Kumpel!|, Mädel!|, Freundchen!}" + +msgid "MAP131_NPC_1" +msgstr "Turnierteilnehmer können den Wartebereich nicht verlassen, bis sie entweder verlieren, oder Champion werden. Wenn du für dein nächstes Match bereit bist, sprich mit dem anderen Teilnehmer am Eingang der Arena." + +msgid "MAP132_SIGN_1" +msgstr "Tunnel zur Lanthanithöhle." + +msgid "MAP132_SIGN_2" +msgstr "Tipps für Trainer!\nDie Fähigkeiten Speckschicht und Fellkleid sind defensiv ausgelegt. Speckschicht halbiert den Schaden von Feuer- und Eis-Attacken. Fellkleid halbiert den Schaden von physischen Attacken. Denke strategisch, wenn du Pokémon angreifst, die diese Fähigkeiten besitzen!" + +msgid "MAP132_SIGN_3" +msgstr "LANTHANITHÖHLE WARNUNG: DÜNNES EIS - EINSTURZGEFAHR" + +msgid "MAP132_TRAINER_1" +msgstr "Woah, Alter, dieses Eis ist voll rutschig!" + +msgid "MAP132_TRAINER_1_DEFEAT" +msgstr "Autsch!" + +msgid "MAP132_TRAINER_2" +msgstr "Sind deine Pokémon an die eisige Umgebung angepasst? Meine schon!" + +msgid "MAP132_TRAINER_2_DEFEAT" +msgstr "Ihr seht auf jeden Fall bereit aus." + +msgid "MAP132_TRAINER_3" +msgstr "Nur die Stärksten können es über den Berg schaffen!" + +msgid "MAP132_TRAINER_3_DEFEAT" +msgstr "Das war eine verdiente Niederlage!" + +msgid "MAP132_TRAINER_4" +msgstr "Nur die Stärksten können es über den Berg schaffen!" + +msgid "MAP132_TRAINER_4_DEFEAT" +msgstr "Das war eine verdiente Niederlage!" + +msgid "MAP132_TRAINER_5" +msgstr "Brr! Mir ist kalt. Lass uns bei einem Pokémon Kampf aufwärmen!" + +msgid "MAP132_TRAINER_5_DEFEAT" +msgstr "Frostig!" + +msgid "MAP132_TRAINER_6" +msgstr "Auf diesen verschneiten Bergen wimmelt es nur so von gefährlichen Dingen." + +msgid "MAP132_TRAINER_6_DEFEAT" +msgstr "Du kommst ganz klar allein zurecht." + +msgid "MAP132_TRAINER_7" +msgstr "Nur die Stärksten können es über den Berg schaffen!" + +msgid "MAP132_TRAINER_7_DEFEAT" +msgstr "Das war eine verdiente Niederlage!" + +msgid "MAP132_TRAINER_8" +msgstr "Hey, du! Auf welcher Seite stehst du?" + +msgid "MAP132_TRAINER_8_DEFEAT" +msgstr "Offenbar nicht auf meiner Seite..." + +msgid "MAP133_NPC_1" +msgstr "Ich bin schon den ganzen Tag hier und habe immer noch nichts... nicht einmal ein kleines Knabbern! Ich hasse es einfach nur, das immer und immer wieder in meinem Kopf zu hören. Was soll's, Kind, vielleicht kannst du es besser. Ich mein', du kannst gar nicht schlechter sein als ich... Ich nehme an, deswegen bin ich auch Matrose und kein Angler! Hier, nimm dies. Ich werd's definitiv nicht brauchen! Für mich heißt es wohl zurück zum Schifffahrtsleben... Oder vielleicht werde ich diese Piraten finden, von denen man sagt, dass sie in der Nähe von Angelurestadt herumlungern!" + +msgid "MAP133_SIGN_1" +msgstr "Supertrainingszelt. Tutor: Hitomi" + +msgid "MAP133_TRAINER_1" +msgstr "Ich war den ganzen Tag fischen, aber alles, was ich zu fangen scheine, sind alte Stiefel!" + +msgid "MAP133_TRAINER_1_DEFEAT" +msgstr "Aw, die Leine ist gerissen.." + +msgid "MAP133_TRAINER_2" +msgstr "Ich stamme einer großen Familie von Anglern ab. Fischen ist mein Vermächtnis!" + +msgid "MAP133_TRAINER_2_DEFEAT" +msgstr "Verflixt, meine Schnur ist gerissen." + +msgid "MAP133_TRAINER_3" +msgstr "Falls du die VM Taucher besitzt, kannst du den Meeresboden erforschen." + +msgid "MAP133_TRAINER_3_DEFEAT" +msgstr "Sinken oder schwimmen!" + +msgid "MAP133_TRAINER_4" +msgstr "Wenn du Blasen direkt unter dir siehst, bedeutet das, dass dort ein Pokémon ist!" + +msgid "MAP133_TRAINER_4_DEFEAT" +msgstr "Glub!" + +msgid "MAP133_TRAINER_5" +msgstr "Familie, Pflicht, Ehre, Fischen." + +msgid "MAP133_TRAINER_5_DEFEAT" +msgstr "Ich wurde ehrenhaft geschlagen!" + +msgid "MAP133_TRAINER_6" +msgstr "Mein Lebensziel ist es, auf dem Cover des Pokémon Illustrierten Magazin zu sein." + +msgid "MAP133_TRAINER_6_DEFEAT" +msgstr "Aaaaah! Echt nicht cool!" + +msgid "MAP133_TRAINER_7" +msgstr "Du störst meine ruhige Meditation!" + +msgid "MAP133_TRAINER_7_DEFEAT" +msgstr "Meine Konzentration ist gestört!" + +msgid "MAP133_TRAINER_8" +msgstr "Fakt! Garnole können Salven von kochend heißem Wasser aus ihren Klauen schießen!" + +msgid "MAP133_TRAINER_8_DEFEAT" +msgstr "Aaauuu! Das brennt!" + +msgid "MAP133_TRAINER_9" +msgstr "Schwimmen ist das Beste, um in Form zu bleiben!" + +msgid "MAP133_TRAINER_9_DEFEAT" +msgstr "Meine Arme sind müde..." + +msgid "MAP134_NPC_1" +msgstr "Im Norden ist es kälter. Ich kann meinen Minirock nicht mehr jeden Tag tragen." + +msgid "MAP134_NPC_2" +msgstr "Was macht {ein Trainer|eine Trainerin|ein Trainer} wie du in Silberhafen? Du musst nach der nächsten Arena suchen. Das ist in Schneeufer, im Osten." + +msgid "MAP134_NPC_3" +msgstr "Hast du Silberhafens Pokémon-Labor gesehen? Sie machen dort eine Art wichtige Forschung, schätze ich." + +msgid "MAP134_NPC_4" +msgstr "Silberhafen wurde als Fischerei-Außenposten gegründet. Die meisten Bewohner segeln jeden Tag aufs Meer, um zu fischen, auch mein Mann." + +msgid "MAP134_SIGN_1" +msgstr "Silberhafen: Eine frische Meeresbrise bringt neue Versprechen!" + +msgid "MAP134_SIGN_2" +msgstr "Larkspur Pokémon-Forschungslabor" + +msgid "MAP134_TRAINER_1" +msgstr "Ehhh? Du da....\nDu bist nicht zufällig {ein Pokémon-Trainer|eine Pokémon-Trainerin|Pokémon-Trainer}, na bist du?\nHarharharhar! Das merke ich schon, wenn ich dich ansehe! Hör zu, ich besegele diese Ozeane, seit ich ein kleiner Junge war. In letzter Zeit ist eine böse Flut zu verzeichnen....\nDu magst es gehört haben, aber es gibt c3=9040E8,B8A8E0Piraten/c3 in diesen Gewässern! Ein gebrechlicher alter Fischer wie ich hat keine Chance gegen sie. Aber mit {einem starken Trainer|einer starken Trainerin|einem starken Trainer} an Bord, denke ich, dass sie uns in Ruhe lassen werden. Bist du vielleicht auf dem Weg nach Venesi? Yarharharhar! Anker lichten, Skorbut Landratte!\n....Ä, ich meine....\nArrrgh, ich habe es vermasselt! Arrrr, du skorbut artige Landratte!\n...Äh, ich meine...\nArrgh, ich habe es vermasselt! Arrrr... Ich habe mich als alter Mann verkleidet! Ich hatte geplant, all deine Pokémon zu stehlen, während wir auf See sind. Aber dann schlüpfte mein Piratenkommentar heraus. Ich schätze, wir müssen das auf die harte Tour machen! Gib mir dein Pokémon, sonst gehst du über die Planke! Arrrghh...\nSilva wird deswegen sauer auf mich sein...\nMerk dir meine Worte, Landratte!\nDu hast Pirat Jack nicht das letzte Mal gesehen!\nAnker lichten! Entschuldige! Ich habe deinen Kampf aus der Ferne beobachtet... Dieser Typ war ein Pirat, richtig? Ich dachte, er könnte es sein. Normalerweise streunen die c3=9040E8,B8A8E0Schwarzflaggen-Piraten/c3 nicht so weit im Norden umher. Sie werden in letzter Zeit immer rüpelhafter. Wie auch immer, ich wollte dir danken. Du hast ihm eine Lektion erteilt. Hoffentlich wird er nicht wieder in Silberhafen herumschnüffeln. Wenn es etwas gibt, was ich tun kann, um dir zu danken... \nOh! Ich kann dich nach Venesi auf meinem Boot fahren, wenn du willst. Was sagst du dazu? Alle an Bord! Nein? Ich verspreche, ich bin kein Pirat! Nun, wenn du deine Meinung änderst, sprich mit mir." + +msgid "MAP134_TRAINER_1_DEFEAT" +msgstr "Arrrrrghhh!" + +msgid "MAP135_NPC_1" +msgstr "Ich habe heute einige starke Pisten gefahren!" + +msgid "MAP135_NPC_2" +msgstr "Brr! Du hast das kühle Schneeufer erreicht!" + +msgid "MAP135_NPC_3" +msgstr "In dieser Stadt ist es immer so still, wegen des fallenden Schnees. Nimm dir einen Moment Zeit, um dich auszuruhen und die Schneeflocken beim Fallen zu beobachten." + +msgid "MAP135_NPC_4" +msgstr "Yo, Alter, diese Strecken sind total hart!" + +msgid "MAP135_NPC_5" +msgstr "Kennst du das Pokémon Alpico? Wenn du eines hast, willst du ihn gegen meine Andelar tauschen? Du hast kein Pokémon... Okay, Süß! Das ist zu schade." + +msgid "MAP135_SIGN_1" +msgstr "Schneeufer: Ein Dorf, das von pulvrigem Schnee umgeben ist." + +msgid "MAP136_NPC_1" +msgstr "Du solltest mit deinem Freund sprechen, damit du mit der Arena beginnen kannst.." + +msgid "MAP136_SIGN_1" +msgstr "Schneeufer Arena Arena Leiter: Vaeryn, der Drachenmeister der Mega-Entwicklung." + +msgid "MAP137_NPC_1" +msgstr "Viel Glück euch beiden für euren Kampf!" + +msgid "MAP137_NPC_2" +msgstr "Vaeryn: Eine ausgezeichnete Wahl." + +msgid "MAP137_SIGN_1" +msgstr "Den Knopf drücken?" + +msgid "MAP137_SIGN_2" +msgstr "Den Knopf drücken?" + +msgid "MAP137_TRAINER_1" +msgstr "Sehr gut. Du hast den ersten Teil der Prüfung bestanden. Jetzt schau, ob du meine Macht im Kampf überwinden kannst! Gut gemacht. Du hast die Prüfung der Stärke bestanden. Geh weiter." + +msgid "MAP137_TRAINER_1_DEFEAT" +msgstr "Du hast deine Stärke gezeigt." + +msgid "MAP137_TRAINER_2" +msgstr "Sehr gut. Ich sehe, du hast deinen Verstand benutzt, um kritisch zu denken und durch diesen Raum zu navigieren. Jetzt beweise deine Weisheit, indem du erfolgreich gegen meine Strategien vorgehst! Du hast die Prüfung der Weisheit abgeschlossen. Folgt mir und ich werde dich zu deiner nächsten Prüfung führen." + +msgid "MAP137_TRAINER_2_DEFEAT" +msgstr "Gut gemacht." + +msgid "MAP137_TRAINER_3" +msgstr "Ausgezeichnete Arbeit. Du hast gezeigt, dass du an deine eigenen Fähigkeiten glaubst. Aber hast du Vertrauen in deinen Pokémon? Indem du auf die Intuition deiner Pokémon vertraut hast, hast du es ihnen erlaubt, sich dir gegenüber zu beweisen. Du hast die Prüfung des Glaubens bestanden. Folgt mir." + +msgid "MAP137_TRAINER_3_DEFEAT" +msgstr "Gut gemacht." + +msgid "MAP139_NPC_1" +msgstr "Ich weiche deinen Attacken mit meinen Ninja-Techniken aus! Rasch und schnell schleiche ich hinter dich und lege dich mit meinem Schlafgas lahm." + +msgid "MAP139_NPC_2" +msgstr "Ich bin ein grimmiger Pirat des Meeres! Y'arr Freundchen! Du glitschiger Fisch! Ich werde dich mit meinem Entersäbel zerschneiden!" + +msgid "MAP139_NPC_3" +msgstr "Ich lasse die Kinder Piraten und Ninjas spielen... Aber um die Wahrheit zu sagen, ich wünschte sie würden es sein lassen. Hier in Ost-Tandor sind Piraten über die ganzen Ozeane verteilt und niemand weiß, was die Ninjas vorhaben..." + +msgid "MAP139_NPC_4" +msgstr "Daikatuna ist ein, von den Ninja-Klans, favorisiertes Pokémon. Um ein seltenes Daikatuna zu fangen, musst du eine metallene Angelschnur und einen speziellen Köder verwenden, ansonsten wird ihr Schwert hindurch schneiden." + +msgid "MAP139_NPC_5" +msgstr "Manchmal wenn ich zu lange um die Meere gesegelt bin, hörte ich die süße Stimme einer Frau, die nach mir rief. Sajade hat einen menschenähnlichen Ruf und ein weibliches Aussehen. Sie lockt abwegige Segler in ihr Verderben." + +msgid "MAP139_NPC_6" +msgstr "Kennst du die Attacke Kraftreserve? In Tandor hat sie immer eine Stärke von 60, aber ihr Typ ist für jedes Pokémon, das sie einsetzt, unterschiedlich. Ich besitze die Fähigkeit mir ein Pokémon anzuschauen und zu sagen, von welchem Typ seine Kraftreserve sein wird. Welches Pokémon soll ich mir anschauen? Soll ich mir noch ein weiteres Pokémon ansehen? Zeig mir ein Pokémon, wenn du wissen willst, von welchem Typ seine Kraftreserve ist. Zeig mir ein Pokémon, wenn du wissen willst, von welchem Typ seine Kraftreserve ist." + +msgid "MAP140_NPC_1" +msgstr "Sorry, aber es ist noch nicht sicher alleine auf diese Route zu gehen." + +msgid "MAP140_NPC_2" +msgstr "Sorry, aber es ist noch nicht sicher alleine auf diese Route zu gehen." + +msgid "MAP140_NPC_3" +msgstr "Wir arbeiten daran gefahrlos näher an den Standort des zerstörten Atomkraftwerks zu gelangen. Dafür bräuchten wir einen Ganzkörper-Schutzanzug. Unsere Top-Wissenschaftler sind gerade dabei, einen zu entwickeln." + +msgid "MAP140_NPC_4" +msgstr "Nie im Leben war das nur ein Unfall... Das Vinoville-Atomkraftwerk war vor ein paar Tagen noch vollständig betriebsbereit und so bald nach dem Kraftwerk in Sonnenstrand... Unsere Agenten in Sonnenstrand arbeiten gerade auch ziemlich hart. Wir mussten von den Ost-Tandor Rangern Verstärkung anfordern." + +msgid "MAP140_NPC_5" +msgstr "Mann... wir Ranger waren zu schlecht ausgerüstet, um damit fertig zu werden... Normalerweise können wir randalierende Pokémon mit unseren FangKoms beruhigen und uns ihre Kärfte nutzbar machen, um die Natur zu beschützen. Aber auf Nuklear-Pokémon haben sie überhaupt keine Wirkung! Wir waren auf unsere Begleiter-Pokémon und freiwillige Trainer angewiesen, uns zu helfen." + +msgid "MAP140_NPC_6" +msgstr "Du hast uns gerettet! Vielen Dank! Ich hatte große Angst... Ich habe etwas gehört, das nach einem Erdbeben, oder einer Explosion klang, also hab' ich mich versteckt... Als ich begriffen hatte, was passierte, wurde die Stadt bereits evakuiert. Ich bin froh, dass die Ranger noch rechtzeitig gekommen sind." + +msgid "MAP140_NPC_7" +msgstr "Woooow! Du warst so cool! Bist du {ein Pokémon-Meister|eine Pokémon-Meisterin|Pokémon-Meister}? Wenn ich groß bin, will ich Pokémon-Ranger werden!" + +msgid "MAP140_NPC_8" +msgstr "Lass mich deine Gesundheit auf Zeichen von radioaktiver Strahlung checken. ... Du wirkst gesund. Du warst der Strahlenbelastung nur ein paar Minuten ausgesetzt und weit genug vom Epizentrum entfernt, als dass du große Mengen an kontaminierter Luft eingeatmet hättest. Nimm diese Jodtabletten. Sie werden dafür sorgen, dass keine Langzeitwirkungen von der Strahlung auftreten." + +msgid "MAP141_NPC_1" +msgstr "Ich hab seit Jahren keinen so intensiven Kampf mehr gesehen. Es ist klar, dass ihr beide eine unglaubliche Reise gemacht habt. Jetzt wird die Kraft der Mega-Entwicklung euch gehören. Gebraucht sie klug und erinnert euch an das, was ihr in euren Prüfungen gelernt habt." + +msgid "MAP141_SIGN_1" +msgstr "Akolyth: Diese Prüfung wird deine Fähigkeit testen, dich an schnelle Wechsel anzupassen. Für einen guten Trainer sollten die Elemente keine Gefahr für den Weg zur Perfektion darstellen." + +msgid "MAP141_TRAINER_1" +msgstr "Du hast gezeigt, dass die Kräfte von Mutter Natur nicht ausreichen, um dich aufzuhalten. Besiege mich, um zu beweisen, dass sich diese Anpassungsfähigkeit auch auf deinen Kampfstil auswirkt! Du hast die Prüfung der Anpassungsfähigkeit gemeistert. Folge mir und ich werde dich zu deiner nächsten Prüfung führen." + +msgid "MAP141_TRAINER_1_DEFEAT" +msgstr "Gut gemacht." + +msgid "MAP141_TRAINER_2" +msgstr "Ihr seid vorangekommen, habt viele mühsame Aufgaben übernommen und seid endlich zur Wahrheit gelangt. Das wird deine letzte Prüfung sein. Es ist dir nicht erlaubt, Gegenstände zu benutzen, wenn wir kämpfen. Vertraue einfach auf die Fähigkeiten deiner Pokémon und mache ohne zu zögern weiter! Du hast alle fünf Prüfungen abgeschlossen. Du bist jetzt bereit, dich dem Arenaleiter Vaeryn zu stellen. Komm." + +msgid "MAP141_TRAINER_2_DEFEAT" +msgstr "Gut gemacht." + +msgid "MAP141_TRAINER_3" +msgstr "Vaeryn: Herausforderer.\nMeine Akolythen erzählen mir, dass ihr die fünf Prüfungen bestanden habt. Ihr habt große Willenskraft bewiesen, um so weit zu kommen. Stärke, Weisheit, Anpassungsfähigkeit, Glaube und den Willen, sich um die Wahrheit zu bemühen... Dies sind alles Charakteristika eines aufrichtigen Trainers. Nur jene, die reinen Herzens sind und Entschlossenheit zeigen, sind der Kraft der Mega-Entwicklung würdig. Theo: So ist es!\nUnd nun werden ich und PN mit dir kämpfen! Vaeryn: ICH BIN VAERYN DER DRACHE! Gebieter der Mega-Entwicklung in Tandor! Ihr mögt die Prüfungen bestanden haben, aber ein letzter Test erwartet euch! Beweist mir, dass ihr es wert seid! PN und Theo erhalten den Gipfelorden! Theo: Whoooooooop!!!! Vaeryn: Ich sollte euch außerdem diese TM geben. Vaeryn: Diese TM enthält Ätzodem. Es handelt sich dabei um eine kraftvolle Drachen-Attacke, die die Verteidigung eurer Gegner demontiert. Wohlan... Theo: Können wir jetzt Mega-Evolutionen kriegen?? Vaeryn: Ja, es ist Zeit. Zeigt mir eure Handgelenke, ihr beide. PN und Theo erhalten Mega-Armreife! Vaeryn: Ich sollte euch ein wenig über die Mega-Entwicklung aufklären. Der Schlüsselstein in eurem Armband ist ein Katalysator. Wenn ein Pokémon, das der Mega-Entwicklung fähig ist, den entsprechenden Mega-Stein trägt, werden beide Steine in der Hitze des Gefechts aufeinander reagieren. Das Band mit euren Pokémon erlaubt es ihnen, ihr volles Potenzial auszuschöpfen. Nun, verfügt ihr über Pokémon, die imstande sind, die Mega-Entwicklung durchzuführen? Theo: Ja! Ich werde die Mega-Entwicklung mit meinem treuen Ampuxo ausführen! Theo erhält Ampuxolit! Theo: Ja! Ich werde die Mega-Entwicklung mit meinem treuen Brandillo ausführen! Theo erhält Brandilloit! Theo: Ja! Ich werde die Mega-Entwicklung mit meinem treuen Metaluks ausführen! Theo erhält Metaluksit! Vaeryn: Sehr gut. Wie steht es mit dir, PN? Vaeryn: Eine exzellente Wahl. PN rüstet mit dem Mega-Stein aus. Das zuvor getragene Item wurde in PNs Tasche gesteckt. [Das Pokémon wurde an die Spitze des Teams gesetzt.] Vaeryn: Oh, kein Pokémon, mit dem du gerne die Mega-Entwicklung durchführen möchtest? Schade... Aber du musst für deinen ersten Kampf einfach ein Pokémon haben, das eine Mega-Entwicklung ermöglicht. Mein Ampharos stellt sich dafür bestimmt zur Verfügung. Ich werde es dir für den Kampf leihen. Bitte wähle ein Pokémon, das du auf die Bank setzen willst. [Ampharos wurde an die Spitze des Teams gesetzt.] Theo: Lass es uns tun!\nPN, ich werde mit all meiner Kraft mithilfe der Mega-Entwicklung angreifen! Sei besser vorbereitet! Nun.... es sieht aus, als hätte ich wieder verloren! Haha! Einige Dinge ändern sich wohl nie, nicht einmal mit der Kraft der Mega-Entwicklung. Natürlich hattest du auch einen Mega auf deiner Seite, also bin ich nicht überrascht! Theo: ...Ich habe es geschafft! Ich habe PN geschlagen! Oh, du hast auch wirklich gut gekämpft. ...ich kann es nicht glauben! Ich habe gewonnen! Und das alles dank Ampuxo! Nun.... es sieht aus, als hätte ich wieder verloren! Haha! Einige Dinge ändern sich wohl nie, nicht einmal mit der Kraft der Mega-Entwicklung. Natürlich hattest du auch einen Mega auf deiner Seite, also bin ich nicht überrascht! Theo: ...Ich habe es geschafft! Ich habe PN geschlagen! Oh, du hast auch wirklich gut gekämpft. ...ich kann es nicht glauben! Ich habe gewonnen! Und das alles dank Brandillo! Nun.... es sieht aus, als hätte ich wieder verloren! Haha! Einige Dinge ändern sich wohl nie, nicht einmal mit der Kraft der Mega-Entwicklung. Natürlich hattest du auch einen Mega auf deiner Seite, also bin ich nicht überrascht! Theo: ...Ich habe es geschafft! Ich habe PN geschlagen! Oh, du hast auch wirklich gut gekämpft. ...ich kann es nicht glauben! Ich habe gewonnen! Und das alles dank Metaluks! Vaeryn: Gut gekämpft, ihr beide. Ich habe seit vielen Jahren keinen so fesselnden Kampf mehr gesehen. Es ist klar, dass ihr beide eine unglaubliche Reise gemacht habt. Nun, die Macht der Mega-Entwicklung liegt auf eurer Seite. Nutze es weise und erinnere dich an das, was du in deinen Prüfungen gelernt hast. Theo: Das werde ich! Vaeryn: Gut. Ich wünsche euch beiden viel Glück auf euren Reisen. [Ampharos hat PNs Team verlassen.] Theo: PN, ich denke, wir sollten dem Prof erzählen, wie wir beide die Mega-Evolution bekommen haben. Er wird begeistert sein! Ich werde ihn jetzt auf meinem PokéPod anrufen. Bamb'u: Hallo? ...Theo? Theo: Prof! Ich bin mit PN hier! Bamb'u: Oh, was ist das, PN hat ja auch einen! Also, was ist das! Theo: Du wirst es nicht glauben! PN und ich haben gerade den Arenaleiter Vaeryn geschlagen! Und er gab uns diese Mega-Ringe! Jetzt können wir die Kraft der Mega-Entwicklung nutzen. Bamb'u: Mega-Entwicklung? Das sind fantastische Neuigkeiten! Es klingt, als müsste ich euch ein Upgrade für eure Pokédexes geben. Sieht so aus, als wärst du noch in Schneeufer, also fliege ich im Handumdrehen dorthin. Theo: Alles klar!\nWir sehen uns bald, Prof! ...... ...... Nun, dann, PN....\nWir werden bald wieder reden! Bis später!" + +msgid "MAP141_TRAINER_3_DEFEAT" +msgstr "Ihr beide habt euch der Kraft der Mega-Entwicklung als würdig erwiesen." + +msgid "MAP142_SIGN_1" +msgstr "Kometenhöhle" + +msgid "MAP142_SIGN_2" +msgstr " Schroffstein" + +msgid "MAP142_TRAINER_1" +msgstr "Hey hey! Wo willst du hin?" + +msgid "MAP142_TRAINER_1_DEFEAT" +msgstr "Nun, ich hätte nicht fragen sollen....." + +msgid "MAP142_TRAINER_2" +msgstr "Fallende Blätter sind cool, aber ich vermisse die Strände von Sonnenstrand..." + +msgid "MAP142_TRAINER_2_DEFEAT" +msgstr "Oh, du kannst eine Lady nicht so behandeln!" + +msgid "MAP142_TRAINER_3" +msgstr "Hey, verschwinde von meinem Strand!" + +msgid "MAP142_TRAINER_3_DEFEAT" +msgstr "Warum bist du in meinen Strand eingedrungen?" + +msgid "MAP142_TRAINER_4" +msgstr "Wenn du mich fragst, ist dies die schönste Route in Tandor!" + +msgid "MAP142_TRAINER_4_DEFEAT" +msgstr "Die Menschen nehmen uns Camper als Kämpfer nicht ernst, aber wir lieben es, die Natur zu erforschen und zu genießen. Du solltest dir die Zeit nehmen, Tandors Schönheit zu schätzen!" + +msgid "MAP142_TRAINER_5" +msgstr "Hey, kann ich eine Wegbeschreibung bekommen? Ich glaube, ich bin bei Vinoville falsch abgebogen......" + +msgid "MAP142_TRAINER_5_DEFEAT" +msgstr "Zuerst verlaufe ich mich, dann verliere ich einen Pokémon-Kampf.... vielleicht sollte ich stattdessen ein Super-Nerd werden und einfach drinnen bleiben!" + +msgid "MAP142_TRAINER_6" +msgstr "???: Hiyah! ???: Wer ist da? ???: Du bist jetzt in unserem Revier! ???: Eindringlinge aufgepasst! ???: Surfende Ninjas werden dich fertig machen! Ronin: Du hast diesmal vielleicht gewonnen, aber mach keinen Fehler..... Jonin: Unser Clan wird uns rächen! Ronin: Schlaft mit einem offenen Auge!" + +msgid "MAP142_TRAINER_6_DEFEAT" +msgstr "Ronin: Bruder, du bist stark!" + +msgid "MAP143_NPC_1" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_NPC_10" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_NPC_2" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_NPC_3" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_NPC_4" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_NPC_5" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_NPC_6" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_NPC_7" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_NPC_8" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_NPC_9" +msgstr "Möchtest du die Beeren von diesem Baum pflücken?" + +msgid "MAP143_SIGN_1" +msgstr "Trainer tips!\nDie Insekten sind gefräßig. V RSICHT OR EIKA ATER ...\nEs ist zu zerkratzt, um es lesen zu können..." + +msgid "MAP143_SIGN_2" +msgstr "Supertrainingszelt. Tutor: Daichi" + +msgid "MAP143_TRAINER_1" +msgstr "Willkommen im Baykal-Regenwald{, Reisender!|, Reisende!|!} Bist du zum ersten Mal hier? Zeit für einen Kampf!" + +msgid "MAP143_TRAINER_1_DEFEAT" +msgstr "Aua! Das nennt man wohl natürliche Selektion!" + +msgid "MAP143_TRAINER_2" +msgstr "Oh, du hast bestimmt Pokémon aus der ganzen Region! Lass mich mal sehen!" + +msgid "MAP143_TRAINER_2_DEFEAT" +msgstr "Verstehe, verstehe!" + +msgid "MAP143_TRAINER_3" +msgstr "Es ist ein weiter Weg bis nach Amabaumstadt. Ich weiß nicht, ob ich es bis dahin schaffe..." + +msgid "MAP143_TRAINER_3_DEFEAT" +msgstr "Ich werde in diesem Wald umkommen." + +msgid "MAP143_TRAINER_4" +msgstr "Theo: Hey!\n... Ich habe Sheldon besiegt! War ganz einfach. Sieht aus, als hättest du hier schon alles gesäubert. Wie auch immer. Ich werde aufholen! Ich habe Bamb'u getroffen. Er hat mir diese VM gegeben und mir gesagt, ich soll dir eine Kopie geben... Aber ich will nicht! Zuerst kämpfen wir!" + +msgid "MAP143_TRAINER_4_DEFEAT" +msgstr "Nein! Das ist nicht faaaaaair!" + +msgid "MAP143_TRAINER_5" +msgstr "Theo: Hey!\n... Ich habe Sheldon besiegt! War ganz einfach. Sieht aus, als hättest du hier schon alles gesäubert. Wie auch immer. Ich werde aufholen! Ich habe Bamb'u getroffen. Er hat mir diese VM gegeben und mir gesagt, ich soll dir eine Kopie geben... Aber ich will nicht! Zuerst kämpfen wir!" + +msgid "MAP143_TRAINER_5_DEFEAT" +msgstr "Nein! Das ist nicht faaaaaair!" + +msgid "MAP143_TRAINER_6" +msgstr "Les parfums de Kalos sont les meilleur!" + +msgid "MAP143_TRAINER_6_DEFEAT" +msgstr "Das riecht gar nicht gut!" + +msgid "MAP143_TRAINER_7" +msgstr "Wenn ich den Wald betrete, fühle ich mich, als wäre ich in einer ganz anderen Welt." + +msgid "MAP143_TRAINER_7_DEFEAT" +msgstr "Bwaaaaaah!" + +msgid "MAP143_TRAINER_8" +msgstr "Oh, ich hoffe diese wilden Fisch-Pokémon beißen mich nicht! Sie haben scharfe Zähne." + +msgid "MAP143_TRAINER_8_DEFEAT" +msgstr "Ich wollte nur mit dir reden{, Kumpel,|,|,} wieso greifst du mich plötzlich an?" + +msgid "MAP144_NPC_1" +msgstr "Jeden Tag wache ich auf und fahre mit der Gondel zur Arbeit. Hier zu leben ist klasse!" + +msgid "MAP144_NPC_10" +msgstr "Habe ich hier nicht schon mal einen Gargreif gesehen? Die machen mir keine Angst." + +msgid "MAP144_NPC_11" +msgstr "Warum ist Wasser so blau? In meinem Traum war es lila, rosa und mehr!" + +msgid "MAP144_NPC_12" +msgstr "Schnurr..." + +msgid "MAP144_NPC_2" +msgstr "Hast du das Opernhaus gesehen? Es ist eins unserer größten Wahrzeichen." + +msgid "MAP144_NPC_3" +msgstr "Ich hab's gesehen! Ich hab ein weißes Vogel-Pokémon gesehen! Aber dann ist es verschwunden..." + +msgid "MAP144_NPC_4" +msgstr "Sieht es nicht so aus, als würden diese Statuen manchmal blinzeln?" + +msgid "MAP144_NPC_5" +msgstr "Siehst du diese Statuen? Man munkelt, sie seien die Wächter der Stadt." + +msgid "MAP144_NPC_6" +msgstr "Bist du schon mit der Gondel gefahren? Musst du machen." + +msgid "MAP144_NPC_7" +msgstr "Verdammte Ratten... sie verseuchen die ganze Stadt! Sie schmieren die ganzen Wände voll!" + +msgid "MAP144_NPC_8" +msgstr "Sag, kennst du ein Pokémon mit dem Namen Frostanic? Ich habe schon überall danach gesucht. Ich würde es gegen ein Gargreif tauschen. Du hast dieses Pokémon nicht... Okay, was hast du so? Pass gut auf ihn auf! Wohoo, jetzt habe ich ein glückliches Frostanic! Das ist kein Frostanic... komm schon, du veräppelst mich!" + +msgid "MAP144_NPC_9" +msgstr "Venesi ist für viele Dinge bekannt.\nKunst, Theater und am wichtigsten, die Kanäle!" + +msgid "MAP144_SIGN_1" +msgstr "Willkommen in Venesi\nDie wunderschöne Wasserstadt" + +msgid "MAP144_SIGN_2" +msgstr "Das Mollige Maruki\nVenesis berühmtester Pub!" + +msgid "MAP144_SIGN_3" +msgstr "Venesi Opernhaus und Arena." + +msgid "MAP145_NPC_1" +msgstr "Jemand hat sein Evoli im Labyrinth verloren und die Tandor-Polizei führt eine Durchsuchung durch. Du kannst jetzt nicht in die Höhle hineingehen." + +msgid "MAP145_SIGN_1" +msgstr "Venesi voraus." + +msgid "MAP145_TRAINER_1" +msgstr "Deine Niederlage... Ich kann sie in den Karten sehen!" + +msgid "MAP145_TRAINER_1_DEFEAT" +msgstr "Ich sehe, ich sehe!" + +msgid "MAP145_TRAINER_2" +msgstr "Geh beiseite, {Bauer|Weib|Pöbel}! Du blockierst meinen Weg!" + +msgid "MAP145_TRAINER_2_DEFEAT" +msgstr "Geschlagen von {einem einfachen Bürger|einer einfachen Bürgerin|einem einfachen Bürger}?!" + +msgid "MAP145_TRAINER_3" +msgstr "Hey, du! Auf welcher Seite stehst du?" + +msgid "MAP145_TRAINER_3_DEFEAT" +msgstr "Offenbar nicht auf meiner Seite..." + +msgid "MAP145_TRAINER_4" +msgstr "Oh, du hast mich in der Sonne badend gefunden! Schätze, es ist Zeit zu kämpfen." + +msgid "MAP145_TRAINER_4_DEFEAT" +msgstr "Dieser ganze Stress ist schlecht für meine Haut." + +msgid "MAP145_TRAINER_5" +msgstr "Hey, willste 'nen coolen Trick sehen? Ich kann Feuer schlucken!" + +msgid "MAP145_TRAINER_5_DEFEAT" +msgstr "Au, ich hab' mir die Zunge verbrannt!" + +msgid "MAP145_TRAINER_6" +msgstr "Siehst du was ich sehe?" + +msgid "MAP145_TRAINER_6_DEFEAT" +msgstr "Ich glaub's nicht!" + +msgid "MAP145_TRAINER_7" +msgstr "Ich komme aus den Bergen im Norden und trachte danach, starke Trainer herauszufordern!" + +msgid "MAP145_TRAINER_7_DEFEAT" +msgstr "Man hat mir aufgelauert!" + +msgid "MAP145_TRAINER_8" +msgstr "Du erinnerst mich an jemanden aus dem Fernsehen!" + +msgid "MAP145_TRAINER_8_DEFEAT" +msgstr "Schätze ich hab' wieder Fiktion mit Realität verwechselt..." + +msgid "MAP145_TRAINER_9" +msgstr "Theo: Du bist das, PN. Ich nehme an, Bamb'u hat dich geschickt. Ich trainiere, um die Arena von Venesi herauszuforden, die du vermutlich bereits erledigt hast. ...Ja, dachte ich mir. Vor kurzem hätte ich mich deswegen noch aufgeregt und geweint. Aber... ich schätze andere Dinge lassen mich nun anders denken. Im Moment versuche ich einfach, der beste Trainer zu sein, der ich sein kann. Also, willst du kämpfen? Oookay, dann los! Schon ok, meine Pokémon sind vom Training sowieso müde. Lass mich einfach wissen, wenn du kämpfen willst! Sie könnten die Herausforderung brauchen! Oh, übrigens, Professer Bamb'u bat mich, dich daran zu erinneren Richtung Norden durch die Höhle da drüben zu gehen. Ich werde dich später einholen!" + +msgid "MAP145_TRAINER_9_DEFEAT" +msgstr "Du bist immer so viel besser..." + +msgid "MAP146_NPC_1" +msgstr "Dieses Dorf steht als Symbol der Harmonie zwischen unserem Volk. Wir haben es zusammen erbaut, als Zeichen des Friedens nach Hunderten von Jahren des Krieges." + +msgid "MAP146_NPC_2" +msgstr "Ich trainiere, um Ninja-Meister zu werden! Ich habe schon meine eigene Technik entwickelt! Ninja-Spuckball!\n*Pftuuu*!" + +msgid "MAP146_NPC_3" +msgstr "Es geht nichts darüber, nachts die Gelassenheit des Ozeans zu beobachten.\nDie sanfte Reflektion des Monds und der Sterne.... Das ist wie Balsam für diese alte Seele." + +msgid "MAP146_NPC_4" +msgstr "Zu jeder Zeit sind in diesem Dorf mindestens 10 Ninjas unterwegs.. Du kannst uns die meiste Zeit bloß nicht sehen." + +msgid "MAP146_NPC_5" +msgstr "Dieses Dorf hat den größten Schrein für Götter in ganz Tandor. Er dient dem Dorf auch als Pokémon-Arena." + +msgid "MAP146_NPC_6" +msgstr "Warum wir immer nur schwarz tragen? Naja... Weil's cool ist, ok! Außerdem sieht man den Dreck darauf nicht." + +msgid "MAP146_NPC_7" +msgstr "Wir Ninjas arbeiten an unserem Image.. Dieses ganze \"mysteriös und tödlich\" spricht nicht gerade für gute PR." + +msgid "MAP146_NPC_8" +msgstr "Es werden hier so viele verschiedene Kampfstile praktiziert! Ich werde jahrelang trainieren müssen, wenn ich sie alle meistern will." + +msgid "MAP146_NPC_9" +msgstr "Diese Statue stellt das Pokémon Yatagaryu dar. Es ist selten und heilig für die Ninja-Klans. Nur die Auserwählten dürfen sie trainieren. Man sagt, Yatagaryu hat die Kraft Gewitterstürme heraufzubeschwören. Daher nennt man es auch \"Das Sturmbringer-Pokémon\"." + +msgid "MAP146_SIGN_1" +msgstr "Legenden-Museum: Schätze und Artefakte von Kulturen vergangener Zeit." + +msgid "MAP146_SIGN_2" +msgstr "Legenden-Museum: Schätze und Artefakte von Kulturen vergangener Zeit." + +msgid "MAP146_SIGN_3" +msgstr "Der hell erstrahlende Mond \nVom Meerwasser reflektiert Tsukinami" + +msgid "MAP146_SIGN_4" +msgstr "Statue des mächtigen Daikatuna" + +msgid "MAP146_SIGN_5" +msgstr "Statue des großen Yatagaryu" + +msgid "MAP146_SIGN_6" +msgstr "Statue des mächtigen Daikatuna" + +msgid "MAP146_SIGN_7" +msgstr "Seltene Feinkost und Schätze \nVon überall, wo der Wind sie herweht Du kannst sie hier kaufen!" + +msgid "MAP146_SIGN_8" +msgstr "Heiliger Tempel von Tsukinami \nund Pokémon-Arena" + +msgid "MAP147_NPC_1" +msgstr "Heda{, Kumpel!|!|!}\nDies ist die sechste Arena, die du im Zuge der Arenameisterschaften meistern musst und Junge, Junge, die hier ist wirklich erste Sahne! Hier musst du dich deines Verstandes bedienen. Diese rutschig polierten Fliesen lassen dich über die ganze Arena gleiten. Nicht nur das, aber du musst vor den zahlreichen Falltüren und Verkleidungen in Acht nehmen! Und dann wäre da noch der Arenaleiter... Niemand weiß, wer er wirklich ist! Aber angeblich macht man hier von einer Menge Psycho-Pokémon Gebrauch... Viel Glück!" + +msgid "MAP147_TRAINER_1" +msgstr "Liebe sieht nicht mit den Augen, sondern mit dem Verstand." + +msgid "MAP147_TRAINER_1_DEFEAT" +msgstr "Oh, mein wundes Herz!" + +msgid "MAP147_TRAINER_2" +msgstr "Dies über alles: Sei dir selber treu!" + +msgid "MAP147_TRAINER_2_DEFEAT" +msgstr "Wirklich gewaltig." + +msgid "MAP147_TRAINER_3" +msgstr "Der Narr hält sich für weise, aber der Weise weiß, daß er ein Narr ist." + +msgid "MAP147_TRAINER_3_DEFEAT" +msgstr "Besiegt!" + +msgid "MAP147_TRAINER_4" +msgstr "Bei des Däumchens Juckerei,\nJemand Böses kommt vorbei." + +msgid "MAP147_TRAINER_4_DEFEAT" +msgstr "Öhh... Zeile?" + +msgid "MAP147_TRAINER_5" +msgstr "Ich würde dich gerne zu einem geistigen Kampf herausfordern, aber ich sehe, dass du unbewaffnet bist!" + +msgid "MAP147_TRAINER_5_DEFEAT" +msgstr "Ich wurde überlistet!" + +msgid "MAP147_TRAINER_6" +msgstr "Aha! {Ein Herausforderer|Eine Herausforderin|Ein Herausforderer} nähert sich! So, ich sehe du hast mein hinterhältiges Rätsel gemeistert und meine Stellvertreter übertroffen. Aber hast du die Weisheit das letzte Rätsel zu lösen? Zeige es mir im Kampf! Gut gemacht. Du hast jetzt sicherlich schon meinen Trick durchschaut. Ja, es ist wahr! Ich bin nicht der Arenaleiter, den du suchst. Aber hast du DAS erwartet?" + +msgid "MAP147_TRAINER_6_DEFEAT" +msgstr "Aha! Sehr klug! Sicherlich hast du schon bemerkt, dass etwas nicht stimmt..." + +msgid "MAP147_TRAINER_7" +msgstr "\"Die ganze Welt ist eine Bühne und alle Menschen bloße Spieler; Sie treten auf und gehen wieder ab; Sein Leben lang spielt einer manche Rollen, Durch sieben Akte hin.\" ???: Lass mich dir eine Geschichte erzählen. Es war einmal ein kleines Mädchen, das davon träumte ein Star der Oper zu werden. Aber das Theater vertrat alte traditionelle Ansichten und demnach war Schauspielerei nicht für Frauen erlaubt. Darum schmiedete sie einen Plan. Sie schnitt ihre Haare kurz, hat sich Jungenkleider angezogen und sich beim Vorsprechen als Junge ausgegeben. Es klappte. Sie erhielt die Rolle, und wenn sie schauspielerte, beeindruckte und verzauberte sie alle die ihre Aufführungen sahen. Aber das war ihr noch nicht genug. In einer Welt voller Lügen und Betrug war sie es Leid, das größte Missverständnis weiterhin zu vertreten. Eines Tages ließ sie ihre Jungenkleider und Make-up zurück. Als der Vorhang aufging sah das Publikum wer sie wirklich war: Ihr geliebter Star, eine Frau. Das Publikum war verblüfft, da sie nicht abstreiten konnten was sie in ihrem Herzen schon wussten: Dass sie, eine Frau, genau so gut schauspielern kann wie jeder Mann. Damit änderte sich alles. Das Theater überarbeitete seine Politik, sodass Frauen nun vorsprechen konnten. Was das kleine Mädchen angeht, nun ja... das Mädchen bin ich. Ich bin Rosalind, Star der Bühne und Arenaleiterin von Venesi. Du hast dich gut dabei geschlagen, Schwindel und Täuschung zu überwinden und deinen Weg hierher zu finden. Aber hast du auch das Zeug mich zu besiegen? Lasst den finalen Akt beginnen! PN erhält den Dramaorden! Rosalind: Hab keine Angst vor wahrer Größe. Manche sind groß geboren, andere erarbeiten sich ihre Größe, und wieder andere haben sich ihre Größe selbst aufgedrängt. Ich weiß zwar nicht, zu welcher dieser Kategorien du zählst, aber du hast auf jeden Fall wahre Größe gezeigt. Ich hege keinerlei Zweifel, dass du mit deinem Verstand und deiner Stärke zu den Sternen greifen kannst! Und vor allem: Stehe zu dir selbst. Nimm diese TM als Andenken an unseren Kampf. Bizarroraum ist eine verschlagene Attacke, die zu einem Meister der Illusion, wie ich es nunmal bin, sehr gut passt! Es bewirkt, dass die langsamen Pokémon zuerst angreifen können - zumindest eine Zeit lang. Gebrauche sie klug!" + +msgid "MAP147_TRAINER_7_DEFEAT" +msgstr "Spektakulär gemacht! Du verdienst den Dramaorden!" + +msgid "MAP148_NPC_1" +msgstr "pn! Wie schön dich hier in Vinoville zu sehen. Der Arenaleiter ist Sheldon. Er benutzt Stahl-Pokémon und Technologie! Ist schon ziemlich befremdlich hier inmitten diesen wunderschönen Ackerflächen, aber erzähl ihm nicht, dass ich das gesagt hab'. Stahl ist gegen eine Menge Typen resistent, aber vergiss nicht, dass es im Feuer schmilzt, sich unter Fäusten verbiegt und im Boden auseinanderbricht. In der Regel ist Wasser \nauch eine gute Wahl. Viel Glück!" + +msgid "MAP148_SIGN_1" +msgstr "Den Knopf drücken?" + +msgid "MAP148_SIGN_2" +msgstr "Den Knopf drücken?" + +msgid "MAP148_SIGN_3" +msgstr "Den Knopf drücken?" + +msgid "MAP148_SIGN_4" +msgstr "Den Knopf drücken?" + +msgid "MAP148_TRAINER_1" +msgstr "Was weißt du über Computer?" + +msgid "MAP148_TRAINER_1_DEFEAT" +msgstr "Offenbar weißt du mehr als ich..." + +msgid "MAP148_TRAINER_2" +msgstr "Schau dir das an! Ich kann den Legend of Zelda-Titelsong auf meiner Gitarre spielen! Krass, 'ne?" + +msgid "MAP148_TRAINER_2_DEFEAT" +msgstr "Game over..." + +msgid "MAP148_TRAINER_3" +msgstr "Lololol ich bin ein girrrrl gamer! Ya, ich bin ein Mädchen und zocke Videogamezzz! o3o" + +msgid "MAP148_TRAINER_3_DEFEAT" +msgstr "Auweia!" + +msgid "MAP148_TRAINER_4" +msgstr "Experten glauben, dass wir irgendwann einen Punkt erreichen, an dem die Technologie die Menschen in Sachen Intelligenz übertreffen und in der Lage sein wird sich rekursiv selbst zu verbessern." + +msgid "MAP148_TRAINER_4_DEFEAT" +msgstr "Wenn man mir nur einfach erlauben würde die räumlichen Kontrollmechaniken anzupassen..." + +msgid "MAP148_TRAINER_5" +msgstr "pn. Ich habe auf dich gewartet. Das war schon 'ne große Nummer, die du da beim Getreidefeld abgezogen hast. Ich bin fast beeindruckt! Naja, aber mit Ripley herumzualbern wurde langsam langweilig. Alles in dieser Stadt langweilt mich. Lass mal sehen, ob du so stark bist, wie S51-A es vermutet! Oh... du hast meine Puzzle gelöst. Naja, was soll's. Es wurde langsam langweilig nur zu warten. Diese Stadt ist so langweilig. Es gibt einfach nichts zu tun. Die Leute hier sind so glücklich mit ihrer Landwirtschaft und Beten und all so'n Zeug. Sie verstehen nicht! Wissen sie denn nicht, dass ihre Leben absolut sinn- und belanglos sind? Argh! Das macht mich so wütend! Meine Stahl-Pokémon haben diese blöde Stadt sowas von satt. Wir werden unsere Wut an DIR auslassen! Wie...\nWie kannst du so stark sein? Ich verstehe das nicht. Alles was ich den Tag über mache ist zu trainieren und trotzdem kommt so'n Balg wie du einfach so hier rein... Ach, wie auch immer. Du hast meinen Tag ein bisschen weniger langweilig gestaltet. Ich schätze, das hier gehört dir. pn erhält den Pixelorden! Und das hier kriegst du für deinen Sieg noch dazu. Diese TM enthält Gyroball. Es ist eine Stahl-Attacke, die stärker wird, je langsamer der Anwender ist. Daher ist sie gut für Erzrawel, aber nutzlos für Drachtor. Solange du sie nicht wie ein Volldepp einsetzt, ist sie eine starke Attacke." + +msgid "MAP148_TRAINER_5_DEFEAT" +msgstr "WAS?!" + +msgid "MAP150_NPC_1" +msgstr "Ein Schwarm Käfer-Pokémon versperrt den Weg! ... ...Das Käferspray einsetzen? pn benutzt Käferspray. Sie sind davon gehastet.\nSieht so aus, als hättest du sie verärgert... Wäre besser, sie nicht zu verärgern. Ein Schwarm Käfer-Pokémon versperrt den Weg, es wäre besser, sie nicht weiter zu verärgern..." + +msgid "MAP150_NPC_2" +msgstr "Ein Schwarm Käfer-Pokémon versperrt den Weg! ... ...Das Käferspray einsetzen? pn benutzt Käferspray. Sie sind davon gehastet.\nSieht so aus, als hättest du sie verärgert... Wäre besser, sie nicht zu verärgern. Ein Schwarm Käfer-Pokémon versperrt den Weg, es wäre besser, sie nicht weiter zu verärgern..." + +msgid "MAP150_NPC_3" +msgstr "Ein Schwarm Käfer-Pokémon versperrt den Weg! ... ...Das Käferspray einsetzen? pn benutzt Käferspray. Wäre besser, sie nicht zu verärgern. Ein Schwarm Käfer-Pokémon versperrt den Weg, es wäre besser, sie nicht weiter zu verärgern..." + +msgid "MAP150_NPC_4" +msgstr "Ein Schwarm Käfer-Pokémon versperrt den Weg! ... ...Das Käferspray einsetzen? pn benutzt Käferspray. Wäre besser, sie nicht zu verärgern. Ein Schwarm Käfer-Pokémon versperrt den Weg, es wäre besser, sie nicht weiter zu verärgern..." + +msgid "MAP150_NPC_5" +msgstr "Ein Schwarm Käfer-Pokémon versperrt den Weg! ... ...Das Käferspray einsetzen? pn benutzt Käferspray. Wäre besser, sie nicht zu verärgern. Ein Schwarm Käfer-Pokémon versperrt den Weg, es wäre besser, sie nicht weiter zu verärgern..." + +msgid "MAP150_NPC_6" +msgstr "Ein Schwarm Käfer-Pokémon versperrt den Weg! ... ...Das Käferspray einsetzen? pn benutzt Käferspray. Wäre besser, sie nicht zu verärgern. Ein Schwarm Käfer-Pokémon versperrt den Weg, es wäre besser, sie nicht weiter zu verärgern..." + +msgid "MAP150_NPC_7" +msgstr "Ein Schwarm Käfer-Pokémon versperrt den Weg! ... ...Das Käferspray einsetzen? pn benutzt Käferspray. Wäre besser, sie nicht zu verärgern. Ein Schwarm Käfer-Pokémon versperrt den Weg, es wäre besser, sie nicht weiter zu verärgern..." + +msgid "MAP150_NPC_8" +msgstr "Ein Schwarm Käfer-Pokémon versperrt den Weg! ... ...Das Käferspray einsetzen? pn benutzt Käferspray. Wäre besser, sie nicht zu verärgern. Ein Schwarm Käfer-Pokémon versperrt den Weg, es wäre besser, sie nicht weiter zu verärgern..." + +msgid "MAP150_TRAINER_1" +msgstr "Bwahahaha! Kümmerlicher Mensch! Du bist jetzt in der Ameisenhölle!" + +msgid "MAP150_TRAINER_1_DEFEAT" +msgstr "Zerquetscht!" + +msgid "MAP150_TRAINER_2" +msgstr "Heehee... Die gewundenen, verbogenen Höhlen der Ameisenhölle... Wo kommt man wohl als nächstes aus?" + +msgid "MAP150_TRAINER_2_DEFEAT" +msgstr "Eh??" + +msgid "MAP150_TRAINER_3" +msgstr "Dieser Ort ist der Traum eines jeden Käfersammlers!" + +msgid "MAP150_TRAINER_3_DEFEAT" +msgstr "Was für ein Reinfall..." + +msgid "MAP150_TRAINER_4" +msgstr "Dieser Ort ist der Traum eines jeden Käfersammlers!" + +msgid "MAP150_TRAINER_4_DEFEAT" +msgstr "Was für ein Reinfall..." + +msgid "MAP151_NPC_1" +msgstr "Bist du {ein Herausforderer|eine Herausforderin|ein Herausforderer}? Der Arenaleiter ist nicht hier. Tatsächlich ist er nicht zurückgekehrt, seit er zum Trainieren in den Wald gegangen ist... ...\nDas ist schon eine ganze Weile her. Sieh mal, du bist doch {ein starker Trainer|eine starke Trainerin|stark}, oder? Tiko ist ein meisterhafter Feuer-Pokémon-Trainer, also wird er für's Training vermutlich in die tieferen Ebenen der Ameisenhölle gegangen sein. Sieh es als Verdienst für deinen Orden an, ihn zu holen. Das nenn ich ein gutes Kind. Ein Spritzer von diesem Käferspray funktioniert besser als jeglicher Schutz, um sie zum Schwirren zu bringen." + +msgid "MAP151_NPC_2" +msgstr "Willkommen in Amabaum.\nNicht viele Menschen schaffen es in einem Stück durch Baykal, also herzlichen Glückwunsch." + +msgid "MAP151_NPC_3" +msgstr "Amabaum ist vom Rest der Region abgeschnitten. Wir haben hier noch nicht einmal Elektrizität." + +msgid "MAP151_NPC_4" +msgstr "Um ehrlich zu sein, mögen wir Technologien nicht besonders. Manche hier benutzen immer noch Aprikokos, um Pokémon zu fangen." + +msgid "MAP151_NPC_5" +msgstr "Hast du schon mal gesehen, wie Tiko tanzt? Nein? Teehee! Es sieht wirklich anmutig aus." + +msgid "MAP151_NPC_6" +msgstr "Gwahahaha! Hier regnet es immer! Aber das ist schon okay! Ich mag den Regen!" + +msgid "MAP151_NPC_7" +msgstr "Hier in Amabaum musst du dir keine Gedanken um Verkehrslärm machen, der dich nachts wachhält. Allerdings musst du dir um die Käfer Sorgen machen!" + +msgid "MAP151_NPC_8" +msgstr "Amabaumstadt hat keinen üblichen Poké-Markt. Allerdings kannst du im Austausch für Beeren seltene Items und Pokémon erhalten, drüben am Handelsposten." + +msgid "MAP151_SIGN_1" +msgstr "Amabaumstadt: Wow, du hast diesen Ort echt gefunden, Respekt." + +msgid "MAP151_SIGN_2" +msgstr "Amabaum Arena.\nArenaleiter: Tiko \"Der Flammende Tänzer\"" + +msgid "MAP152_NPC_1" +msgstr "Ich bin hergekommen, um die Wege des Ninjas zu erlernen. Aber ich wurde in der Arena gründlich vermöbelt... ich muss weiter trainieren. Man sagt, dass nur jene, die alle Ninja-Techniken erlernt haben, das heilige Pokémon von Tsukinami trainieren können. Ich muss es fangen, wenn ich sie mir alle schnappen will!" + +msgid "MAP152_NPC_2" +msgstr "Ich bin in die Stadt gekommen, um das Museum der Legenden zu besichtigen. Dort gibt es Artefakte, dessen Existenz auf die Gründung von Tandor datiert sind! Das Legenden-Museum im Nordwesten hat alle möglichen interessanten Dinge für einen Ruinenmaniac wie mich. Allerlei Arten von antiken Mythen und sowas!" + +msgid "MAP152_NPC_3" +msgstr "Das einzige Kernkraftwerk von Ost-Tandor liegt westlich gegenüber dem Meer. Es ist das letzte, das noch in Tandor steht..." + +msgid "MAP152_SIGN_1" +msgstr "Diese Tür ist verschlossen." + +msgid "MAP152_SIGN_2" +msgstr "Diese Tür ist verschlossen." + +msgid "MAP152_SIGN_3" +msgstr "Diese Tür ist verschlossen." + +msgid "MAP153_NPC_1" +msgstr "Diese Stadt ist meine letzte Station vor der Pokémon-Liga! Vielleicht besuche ich Angelurestadt bevor ich gehe um ein starkes Wasser-Pokémon für mein Team zu fangen. Alles was ich brauche ist dieser Orden und ich bin dann bereit mich der Pokémon-Liga zu stellen! Diese Arena ist wirklich hart..." + +msgid "MAP155_NPC_1" +msgstr "Willkommen auf der Luxusreise! Hier kannst du dich entspannen und musst dir um Dinge wie Kernschmelzen keine Gedanken machen. Dein Zimmer ist das letzte auf der rechten Seite. Erkunde das Schiff und rede mit den anderen Passagieren, wenn du magst." + +msgid "MAP155_NPC_2" +msgstr "Ich muss von diesem Boot runter, sobald es anhält! Durch die Krise am Kernkraftwerk könnten Leute verletzt worden sein! Wenn ich nur so schnell wie diese Flinkklaue wäre. Mir hilft sie allerdings nicht weiter, also warum nimmst du sie nicht? Ich muss gehen und den armen Leuten helfen, die in Gefahr schweben. Wenn diese Kreuzfahrt zur Entspannung gedacht war, macht sie ihren Job ganz schlecht!" + +msgid "MAP155_NPC_3" +msgstr "Hallo, {mein Lieber|meine Liebe|Schätzchen}. Ich war auch mal Trainerin. Ahh, welch schöne Zeiten das waren! Aber jetzt bin ich alt und schrullig und kann diese TM nicht mehr gebrauchen. Aber du schon, oder? So ist es recht. Oh, nun gut, ich bin mir sicher, ich werde einen Trainer finden, der sie will." + +msgid "MAP155_NPC_4" +msgstr "Hallihallo{, kleiner Trainer!|, kleine Trainerin!|!} Ich bin der Kapitän dieses Schiffs! ...Urgh, aber ich bin seekrank... und wir sind nichtmal auf dem Ozean unterwegs! Was tun, was tun? Ich habe gehört, eine Rückenmassage kann helfen... tu diesem alten Knaben einen Gefallen, ja? Ahh... das ist schon viel besser. Was, du willst etwas dafür? Ich habe nichts für dich. Hau ab! Urgh... *grummel*" + +msgid "MAP155_TRAINER_1" +msgstr "Ich versuche eine entspannte Fahrt zu haben... Aber ich kann einfach nicht aufhören, an das Atomkraftwerk zu denken! Vielleicht kann ein Kampf mich davon ablenken." + +msgid "MAP155_TRAINER_1_DEFEAT" +msgstr "Ugh! Ich konnte mich einfach nicht konzentrieren!" + +msgid "MAP155_TRAINER_2" +msgstr "Ich bin eher ein Mann der Berge! Auf einem Schiff zu sein macht mich irgendwie krank... Und trotzdem kämpfe ich weiter!" + +msgid "MAP155_TRAINER_2_DEFEAT" +msgstr "Mir wird übel..." + +msgid "MAP155_TRAINER_3" +msgstr "Hey hey! Wo willst du hin?" + +msgid "MAP155_TRAINER_3_DEFEAT" +msgstr "Nyoooo! Wir haben verloren. :((" + +msgid "MAP155_TRAINER_4" +msgstr "Ich mache nur von den STÄRKSTEN Pokémon Gebrauch. Deine Pokémon werden vor ihrer Macht erzittern." + +msgid "MAP155_TRAINER_4_DEFEAT" +msgstr "Ich... ich denke, ich benötige ein Handtuch." + +msgid "MAP155_TRAINER_5" +msgstr "pn.\nDas mag albern klingen, aber ich habe irgendwie Angst.\nHalt., nein!. Das habe ich nicht gesagt. Ich habe niemals Angst! Ich werde der beste Trainer überhaupt! ...Trotzdem, Papa...\n...Ich... ... Paps ist stark. Er hat starke Pokémon. Dein Papa ist ein Ranger, oder? Er wird allen helfen. Da.-das sollte er besser! Ich meine, äh... b.-bloß,. willst du kämpfen? Mir egal was am Kraftwerk passiert ist! Alles was ich gerade will, ist, dich zu besiegen!" + +msgid "MAP155_TRAINER_5_DEFEAT" +msgstr "Nein! Das ist nicht faaaaaair!" + +msgid "MAP156_NPC_1" +msgstr "Ich habe Kellyn noch nie sprachlos erlebt. Ich... habe nicht gewusst, dass er einen Sohn hat. Er ist so fokussiert auf seine Arbeit, er hat noch nie etwas von einer Familie erwähnt. Ich... habe nicht gewusst, dass er eine Tochter hat. Er ist so fokussiert auf seine Arbeit, er hat noch nie etwas von einer Familie erwähnt." + +msgid "MAP156_NPC_10" +msgstr "Wir haben Route 11 als Naturschutzgebiet ausgewählt, um den gefährdeten Spezies von Tandor einen Ort zu bieten, an dem sie sich wieder vermehren können. Trainer dürfen dort ohne Erlaubnis keine Pokémon fangen." + +msgid "MAP156_NPC_11" +msgstr "Wir Ranger machen eine ganze Menge Arbeit hier in Tandor. Wir sind eine Kombination aus Verbrechensbekämpfung, Rettungsteam und Umweltschutz." + +msgid "MAP156_NPC_12" +msgstr "Ich bin ein neuer Ranger-Kadett! Kellyn ist mein Vorbild!" + +msgid "MAP156_NPC_13" +msgstr "PN, du musst diesen Brief zu Cameron bringen. Er ist auf der Insel des Atomkraftwerkes. Du kannst dorthin gelangen, indem du mit dem Schiff fährst, welches sich südlich von hier, am Hafen von Route 7, befindet." + +msgid "MAP156_NPC_14" +msgstr "Dies ist eine Notfallunterkunft für verletzte Menschen und Pokémon. Bitte nimm etwas Desinfektionsgel. Wir wollen nicht, dass hier jemand krank wird." + +msgid "MAP156_NPC_15" +msgstr "Viele unserer Patienten erholen sich noch. Bitte lasst sie ruhen." + +msgid "MAP156_NPC_16" +msgstr "*Hust* *Hust*\n Ich fühle mich ekelhaft..." + +msgid "MAP156_NPC_17" +msgstr "Schon gut, Liebling. Ich habe dir etwas Suppe gebracht." + +msgid "MAP156_NPC_18" +msgstr "Ich habe gestern meinen Sohn mit einem Fieber von 38°C hierher gebracht. Ihm geht es, dank der Schwestern, nun viel besser." + +msgid "MAP156_NPC_19" +msgstr "Dies ist die Intensivpflegestation. Es tut mir Leid, aber ich kann dich nicht durchlassen." + +msgid "MAP156_NPC_2" +msgstr "Die Aufgabe eines Pokémon Ranger ist es, die natürliche Schönheit von Tandor zu beschützen und erhalten! Dein Vater ist einer der-- nein, DER Top-Ranger hier! Jeder sieht zu ihm auf." + +msgid "MAP156_NPC_20" +msgstr "Es ist klug immer ein paar heilende Items dabei zu haben. Obwohl es in der Not wohl auch Beeren tun. Nimm bitte diese Gegengifte für deine Reise mit." + +msgid "MAP156_NPC_21" +msgstr "Eul... zchen..." + +msgid "MAP156_NPC_22" +msgstr "Wir haben diesen kleinen Racker auf Route 3 gefunden. Irgendein Trainer hat ihn vergiftet und einfach dort gelassen..." + +msgid "MAP156_NPC_23" +msgstr "Dieses Gebäude hat einen Landeplatz auf dem Dach. Dadurch können wir diejenigen auf dem Luftweg transportieren, die unter schweren Verletzungen leiden." + +msgid "MAP156_NPC_24" +msgstr "Ich habe eine solche Krankheit noch nie zuvor gesehen... Könnte dies mit der Kernschmelze zusammenhängen?" + +msgid "MAP156_NPC_25" +msgstr "Grrrr! Snarrrrrl! Möchtest du den bPokémon-Sprachübersetzer/b benutzen? PN benutzt den bPokémon-Sprachübersetzer/b.... GRRR ZERFETZEN ZERREISSEN ZERSTÖREN GRRRR" + +msgid "MAP156_NPC_26" +msgstr "Diese Maschine überwacht das Wettergeschehen der ganzen Region. In jeder Ranger-Basis gibt es so eine. Mithilfe dieser Maschine können wir das Wetter voraussagen und somit auch Stürme und Hurrikane, noch bevor sie eintreffen." + +msgid "MAP156_NPC_27" +msgstr "Dies ist das Forschungs- und Entwicklungslabor. Die Tandor Ranger arbeiten mit Wissenschaftlern und Experten zusammen an Lösungen für die Probleme in der Region." + +msgid "MAP156_NPC_28" +msgstr "Wir Ranger sind auf hochmoderne Technologie angewiesen, um unsere Jobs zu erledigen. Genauer gesagt benutzen wir FangKoms als gewaltloses Mittel, um Pokémon zu beruhigen und zu kontrollieren. Ein gut trainiertes Pokémon kann der Kraft des FangKoms allerdings widerstehen. Anscheinend spielt die Stärke des Bandes mit seinem Trainer eine Rolle." + +msgid "MAP156_NPC_29" +msgstr "PN, du bist also Kellyns Kind? Ehrlich gesagt bin ich überrascht, dass er überhaupt ein Kind hat. Während der Arbeit redet er nie über seine Familie." + +msgid "MAP156_NPC_3" +msgstr "Wir schließen keine engen Bande mit unseren Pokémon. Diejenigen, die ein Partner-Pokémon haben allerdings schon." + +msgid "MAP156_NPC_30" +msgstr "Wir arbeiten daran, eine Heilung für dieses Maruki zu finden. Es scheint, als hätte das konstante Einwirken von menschlicher Nähe seine Grausamkeit abgemildert. Jedoch enthalten Speichel und Fell noch immer Spuren von Radioaktivität. Bamb'u: So ist es. Wir müssen einen Weg finden die Strahlung abzuzapfen. Sobald es aufhört radioaktive Energie zu produzieren, werden sich seine Zellen auf normale Weise regenerieren. Ich bin mir sicher, es gibt einen Weg, aber bisher hat keine unserer Technologien diesen Erfolg erzielt... Grrrowf!" + +msgid "MAP156_NPC_31" +msgstr "Ich verpasse dem Schutzanzug gerade den letzten Feinschliff. Für die nächste Mission sollte er bereit sein." + +msgid "MAP156_NPC_32" +msgstr "Ich darf präsentieren: Die krönende Errungenschaft nach monatelanger Forschung: Der Schutzanzug! Auf Entwürfen aus Hoenn basierend sorgt dieser Anzug für die komplette Undurchdringlichkeit gegenüber Strahlung. Er enthält zusätzlich ein Luftfiltrierungssystem, ein eingebautes Funksprechgerät und noch mehr. Das ist zunächst einmal der erste Prototyp. Wir hoffen, dass wir irgendwann genug Exemplare für die ganze Ranger-Kompanie entwickeln können." + +msgid "MAP156_NPC_33" +msgstr "Professor Zypresse: Oh, Ernest! Ich ahnte dich hier zu finden. Professor Bamb'u: Schön dich zu sehen Lily. Wie geht es mit der Forschung voran? Zypresse: Sie geht gut voran. Wir machen Fortschritte mit der Schutzkleidung. Das neue Nuklear resistente FangKom kommt auch gut voran, obwohl dieses schwieriger zu benutzen ist als das gewöhnliche FangKom. Im Bezug auf die Entwicklung eines Heilmittels für Nuklear-Pokémon waren deine Notizen sehr hilfreich. Bamb'u: Ich bin froh, dass ich behilflich sein konnte. PN, lass mich dir erzählen, was wir über den Nuklear-Typ herausgefunden haben. Also, du weißt ja wie Evolutionssteine funktionieren, richtig? Jeder Stein strahlt eine gewisse Frequenz elektromagnetischer Radiation aus. Manche Pokémon vollziehen eine Entwicklung, wenn sie dieser Art von Strahlung in einer konzentrierten Dosis ausgesetzt sind. Jedes Element scheint zu einer bestimmten Frequenz zu gehören. Und nukleare Strahlung hat eine viel höhere Frequenz. Kurzum sorgt nukleare Strahlung für eine partielle Entwicklung in dem Pokémon. Ihre Spezies ändert sich nicht, dafür aber ihre Färbung, Attacken und ihr Typ. Und da ihre Körper nicht darauf ausgelegt sind einer solchen Entwicklung standzuhalten, drehen sie ein bisschen durch. Deswegen sind sie so wild und brutal. Allerdings denke ich, dass man sie mit einer bestimmten therapeutischen Behandlung heilen kann. Nicht vollständig zwar, sie werden ihre veränderten Farben beibehalten, aber sie werden deinen Befehlen gehorchen und dich nicht angreifen. Hervorragende Arbeit, so wie immer, Ernest. Bamb'u: Danke, Lily. Ich gebe mein Bestes." + +msgid "MAP156_NPC_34" +msgstr "Es scheint als seien manche Pokémon-Typen anfälliger für nukleare Infektionen als andere. Normal, Gift, Unlicht und Flug-Typen sind am verletzbarsten. Käfer, Stahl und Geist-Typen sind dafür sehr resistent." + +msgid "MAP156_NPC_35" +msgstr "Wie du weißt nutzen Pokémon Ranger FangKoms um randalierende wilde Pokémon zu unterdrücken. Allerdings haben sie bislang nicht bei Nuklear-Pokémon funktioniert. Jetzt haben wir jedoch eine neue Sorte entwickelt, die deutlich effektiver ist. Es wird den Rangern zwar nicht erlauben, Nuklear-Pokémon zu befehligen, aber sie werden sich zumindest beruhigen und einschlafen." + +msgid "MAP156_NPC_36" +msgstr "Am Kernkraftwerk wurden wir Zeugen einer komplett unbekannten Pokémon-Art! Zumindest denken wir, dass es ein Pokémon ist. Sein Name ist Uratom und es scheint vom Typ Nuklear zu sein. Ein legendäres Pokémon vom Typ Nuklear... Und dieser CURIE muss sein Trainer sein. Wir versuchen noch immer herauszufinden, was seine Kräfte sind, oder wo sie möglicherweise herkommen. Wenn nur Cameron wach wäre... Er könnte uns einen Hinweis liefern." + +msgid "MAP156_NPC_37" +msgstr "... [Diese Rangerin wurde direkt von Uratoms Attacke Halbwertszeit getroffen. Sie ist in einem schlechten Zustand...]" + +msgid "MAP156_NPC_38" +msgstr "PN?. Bist du das?\nUnd Theo und Professor Bamb'u sind auch da.\nIch bin froh, dass ihr alle hier seid. Wir sind so schnell gekommen, wie wir konnten.\nWie fühlst du dich, Kellyn? Mir geht's soweit gut. Die Bestrahlung war gar nicht so schlimm-\n*hust*. *hust*. Bitte versuchen Sie sich nicht zu überanstrengen.\nIn Ihre Lungen ist radioaktiv verseuchte Luft gedrungen.\nSie müssen ihren Puls unten halten. Wie soll ich denn ruhig bleiben, wenn Bürger und Pokémon in Gefahr schweben?!\n*hust*. *hust* Hört zu.. Jetzt, da wir etwas besser darüber Bescheid wissen, womit wir es zu tun haben, hab' ich mir einen Plan ausgedacht.\nIch bin mir sicher, dass CURIE der Grund für die ganzen Kernschmelzen ist.\nWenn wir CURIE ausschalten könnten, würden die Angriffe auf die Kraftwerke nachlassen und wir könnten anfangen die betroffenen Gebiete wieder zu bereinigen.\nNatürlich müssten wir dafür erstmal herausfinden, wo CURIE sich versteckt hält... Zum Glück war Cameron diesbezüglich sehr hilfreich. Papa...?\nAber, er ist doch bewusstlos, seitdem er... Es sieht so aus, als hätte Cam erwartet, dass so etwas passieren würde.\nAls wir ihn hergebracht haben, haben wir diese Dokumente in der Innentasche seiner Jacke gefunden. Er hat scheinbar schon eine ganze Weile lang Informationen über Curie und Uratom gesammelt.\nDort war auch dieser Brief dabei. An Kellyn und die Ranger von Tandor, ihr kennt mich als Cameron Caine, Ingenieur, privater Bauunternehmer und Vater.\nAllerdings ist das nicht die ganze Wahrheit.\nMein echter Name lautet Cameron Stormbringer. Ich bin ein Agent von Interpol.\nVor elf Jahren wurde ich nach Tandor gesandt, um Nachforschungen zu Berichten über gefährliche und illegale Experimente an Pokémon anzustellen.\nWährend meiner verdeckten Ermittlungen,. wurde ich entdeckt,. und die Kriminellen flohen und verwischten ihre Spuren. Menschen sind daraufhin gestorben.\nDas ist das Einzige, was ich wirklich bereue.\nNach meinem Scheitern entließ mich Interpol in einen vorzeitigen Ruhestand. Aber ich habe nie vergessen, was ich auf der Insel herausfand... Papa war ein Geheimagent? Woah! WIE GEIL IST DAS DENN! Er war schon immer eher reserviert.\nIst einfach eines Tages mit einem Kind in der Stadt aufgetaucht...\nHat nie wirklich über sich, oder seine Herkunft gesprochen. ... Also wusste Cam mehr über die Explosion von vor zehn Jahren...\nAn dem Tag hat auch Lucille ihr Leben verloren.\nWarum hat er mir denn nichts erzählt? ... In dem Brief steht noch mehr. Obwohl ich außer Dienst war, konnte ich nicht ruhen, ehe diese Kriminellen nicht zur Rechenschaft gezogen wurden.\nIch wusste, dass ein Beweis dafür noch immer existierte...\nAlso wurde ich Bauunternehmer für das neue Kernkraftwerk Epsilon. Als Vorwand, die Konstruktion eines neuen Kraftwerks zu beaufsichtigen, hatte ich geplant das Gelände des eingestürzten Kraftwerks zu untersuchen, um Dokumente zu finden, die beweisen konnten, dass es sich dabei nicht um einen Unfall handelte.\nStattdessen fand ich etwas anderes, etwas noch viel Unheilvolleres... Entwürfe und Schaubilder, die die Erschaffung eines künstlichen Pokémon detailliert darstellten!\nIch war so kurz davor alles zu bekommen, was ich brauchte, um einen Bericht an Interpol zu senden, als das Unvorstellbare geschah.\nEine riesige Detonation erschütterte die Insel.\nIn diesem Moment wusste ich, die ganze Sache war noch lange nicht vorbei. Ich bin der Explosion gerade noch so entkommen, dank meines Yatagaryu.\nVon hoch oben im Himmel konnte ich sie sehen...\nEine einzelne Gestalt tauchte vom Trümmerhaufen des eingestürzten Kraftwerks auf, begleitet von einem Pokémon. Ich habe die Maske von den Schaubildern wiedererkannt, die die Gestalt trug.\nDas CURIE Interface. Ein hoch technologisiertes Gerät, das in den Laboren entwickelt wurde.\nEs scheint eine Art mentaler Verstärker zu sein.\nEs übermittelt die Gedanken und Befehle des Trägers an sein Pokémon... Uratom. Ein menschengemachtes Pokémon.\nErschaffen, um eine Quelle unerschöpflicher Energie zu sein.\nSchöpft man sein volles Potenzial aus, ist es in der Lage Atome zu spalten.\nUm dieses Potenzial zu erreichen, muss es allerdings eine riesige Menge an nuklearem Treibstoff konsumieren. Damit dies möglich werden kann, hat es die Fähigkeit Radioaktivität aufzuspüren:. Ein \"Geigersinn\".\nIch denke, Uratom wurde auf der Insel erschaffen und verharrte dort jahrelang in tiefem Schlummer. Als neuer nuklearer Treibstoff auf die Insel gebracht wurde, ist es wieder erwacht. Aber.... Uratom war nicht alleine. Diese Gestalt.\nIch habe nicht die leiseste Ahnung, wer sie ist, oder was ihre Ziele sein mögen.\nSie besitzt das CURIE-Interface und scheint Uratoms Trainer zu sein. Außerdem verhält sie sich so, als wolle sie nicht gesehen werden. Sie bleibt durch den Gebrauch von Uratoms Teleportationskraft, Quantensprung, unentdeckt. Allerdings bleibt jedes Mal eine schwache radioaktive Spur zurück, wenn es diese Fähigkeit einsetzt.\nSomit konnte ich sie im Geheimen verfolgen. Über die ganze Region. Monatelang. Die Tatsache, dass jeder dachte, ich sei tot, machte es einfacher unentdeckt zu bleiben.\nUnd doch kann ich mir kaum vorstellen, wie sehr Theo am Boden zerstört sein muss... \nAber so sehr ich mich auch um meinen Sohn sorge, Tandor zu beschützen hat eine höhere Priorität. Also hast du uns alle glauben lassen, du seist tot?! Wie ikonntest/i du nur, Papa? Ich war am Ende!\nIch meine, ich weiß zwar, dass du diese Geheimagentensache tun musstest, aber...\nDu hättest mir wenigstens ein Zeichen senden können!. Oder sonst irgendwas! Ja.... Cameron zu verlieren war für uns alle unglaublich schwer. Besonders für dich, Theo.\nAber während er verschwunden blieb, war er auf der Suche nach CURIE.\nDiese Information könnte uns ermöglichen diese Person zu stoppen und dieser Sache ein Ende zu bereiten! Letztendlich, scheinen sie sich im zerstörten Kernkraftwerk im Norden Vinovilles niedergelassen zu haben.\nEs ist abgelegen und die Strahlung hält Eindringlinge fern.\nDort gibt es einen großen Vorrat an Kernbrennstoff. Aber er wird nicht ewig halten. Irgendwann wird der Vorrat zu neige gehen und sie sind gezwungen sich auf die Suche nach mehr Brennstoff zu begeben.\nDas letzte verbleibende Versteck von Uran ist in Ost Tandor. Dort werden sie sein.\nIch glaube, es ist Zeit für meinen Zug. Ich werde den Rangern vorher über den Angriff alarmieren und den Kernbrennstoff woanders deponieren.\nSollte Uratom mehr Brennstoff bekommen, so wird er vielleicht seine wahre Gestalt annehmen.... Ein Pokémon mit unglaublichen Kräften. Ich muss alles in meiner Macht stehende tun, um es zu verhindern.\nDie Ranger werden eine Falle für Uratom und CURIE in Ost Tandor aufstellen. Dort werden sie gezwungen sein sich selbst zu enthüllen.\nWenn es ihnen gelingt zu entkommen, werden sie wieder zum Kraftwerk nördlich Vinoville fliehen. In diesem Fall werde ich den Rangern helfen und sie dort konfrontieren. Ich muss sie zur Rechenschaft ziehen. Für mich und für alle anderen!\n\n\n- Cameron Stormbringer Das ist also das Ende des Briefes? Ja, ist es.\nObwohl es nicht alles ist, was Cam uns hinterlassen hat.\nEr scheint ziemlich viele Daten über CURIE und Uratom gesammelt zu haben.... Dateien, die ihre Fähigkeiten und Schwächen ausführlich beschreiben.... Er scheint ziemlich fixiert darauf zu sein. Das kennst du auch, oder Kellyn? ... *hust*. *hust* ...Abgesehen davon,. könnten Camerons Informationen von unschätzbarem Wert sein.\nEin Ortungssignal gehört dazu.\nAnscheinend hat er es während des Kampfes geschafft, an CURIE und Uratom ein Ortungsgerät anzubringen.\nMeine Ranger tasten momentan ihre Frequenz ab. Boss!\nWir haben das Verfolgungssignal geortet!\nEs kommt aus dem Westen, so wie Sie sagten.... Es scheint aus den Tiefen der Vinoville-Gefahrenzone zu stammen. Also hatte Cam recht.\nSie sind im Inneren des Kernkraftwerks Zeta.\nSind die Schutzanzüge bereit? Sind einsatzbereit, Sir! Das sind gute Nachrichten. Dieses Mal sitzen die Ranger am längeren Hebel. Wir werden diese Kriminellen aufspüren und stoppen!\nIch wünschte, ich könnte diese Mission anführen.... Aber...... PN. Normalerweise gibt es einen Eid und eine Zeremonie, aber.... Die Zeit drängt, also komme ich gleich zum Punkt.\nIch verleihe dir den vollständigen Ranger-Status.. Ich will, dass du diese Mission an meiner statt führst. Ich weiß, du schaffst das. Du hast jede Herausforderung auf deinem Weg gemeistert. Du hast nun alle acht Orden. Du bist eine starke, mutige, unabhängige Person geworden. Ich will nur, dass du weißt....\nIch bin so stolz auf dich, PN.\nIch hätte mir kein besseres Kind wünschen können.\nIch wünschte nur, ich wäre ein besserer Vater gewesen. Ich hoffe, dass ich es eines Tages wieder gut machen kann. Nachdem das hier alles vorbei ist... *schnüff* I|-Ich bin so froh, dass Papa noch lebt....\nIch w|-will ihn nie wieder verlassen...\nAber ich muss diese CURIE-Person für das büßen lassen, was sie getan hat!\nKellyn!. Ich will auch ein Ranger sein! Natürlich, Theo.. Du bekommst eine Beförderung für diese Mission. Je mehr starke Trainer wir haben, desto höher ist die Chance, dass wir CURIE aufhalten können. Ich werde hier beim HQ bleiben und für Unterstützung sorgen. Wir werden eure Position aus der Ferne überwachen.\nProfessor, wir brauchen Sie im Labor. Aber selbstverstädnlich! Wir sind so nah dran am Durchbruch für die Heilung. Ich weiß es einfach! Hey, PN!\nWir werden echte Ranger! Das ist voll super, oder? Ihr zwei habt euch mehr als nur würdig erwiesen.\nTheo, deine Aktionen CURIE die Stirn zu bieten waren.... Naja, sie waren tollkühn.\nAber dein Wagemut ist bewundernswert. ...Hey, kleinen Moment mal! Ich hab' gerade erst 'rausgefunden, dass Papa am Leben und in Not war! Ich konnte nicht einfach 'rumstehen und nichts tun. Papa.... Ich werde dafür sorgen, dass dein Opfer die Sache wert war.\nUnd wenn du dann endlich aufwachst.... Ich werde da sein und dir sagen können, dass du geholfen hast Tandor zu retten. Eine Gruppe Ranger wartet am westlichen Hafen auf Route 7.\nDort werdet ihr mit dem Boot über den See bis nach Route 8, den Weizenfeldern, fahren.\nDieses Gebiet ist als \"Gefahrenzone\" eingestuft. Ihr werdet Schutzausrüstung brauchen.\nZum Glück haben unsere Wissenschaftler den Schutzanzug entwickelt, der euch vor der Strahlung schützt. Jenseits der Route gibt es eine Straße, die zum Kernkraftwerk Zeta führt. Das Verfolgungssignal kommt vom tiefsten Inneren des Kraftwerks.\nIhr werdet vorbereitet sein müssen. Wir wissen nicht, was wir zu erwarten haben." + +msgid "MAP156_NPC_39" +msgstr "... [Cameron ist bewusstlos und antwortet nicht.]" + +msgid "MAP156_NPC_4" +msgstr "Kellyn: Fiore, dann Almia, dann Tandor... Was? Oh, Ich schwelge nur in Erinnerungen. Kellyn: H-hör zu, vielleicht kann ich dir Mittagessen kaufen? Nein, warte, ich muss arbeiten. Tut mir leid. Kellyn: Wie geht es meiner älteren Schwester? ...Sie spielt Wii? Alles klar. Kellyn: Weißt du, deine Mutter war... Ich wünschte du hättest sie kennenlernen dürfen. Kellyn: *seufz*" + +msgid "MAP156_NPC_40" +msgstr "Kellyns Imperilla bleibt an seiner Seite. Die beiden haben definitiv ein starkes Band zueinander." + +msgid "MAP156_NPC_41" +msgstr "Imper... PN benutzt den bPokémon-Sprachübersetzer/b.... c3=C7A981,FCBB79Boss ist verletzt. Muss Boss beschützen!/c3" + +msgid "MAP156_NPC_42" +msgstr "Papa... Ich bin bei dir, also halt' durch, okay?" + +msgid "MAP156_NPC_43" +msgstr "Ich bin noch nie so schnell geflogen wie mit Camerons Yatagaryu, als es uns hierhin befördert hat. Es ist auf dem Landeplatz, oben auf dem Dach. Um hier rein zu kommen ist es zu groß. Obwohl es immer wieder versucht hat nach innen zu gelangen, damit es bei seinem Trainer sein kann. Das ist mal ein loyales Pokémon." + +msgid "MAP156_NPC_44" +msgstr "Ich bin ein Sanitäter, der sich auf die Pflege von verletzten Rangern spezialisiert hat. Heiteira ist mein Partner-Pokémon aus der Almia-Region." + +msgid "MAP156_NPC_45" +msgstr "Hei! Heiteira!" + +msgid "MAP156_NPC_46" +msgstr "Ich muss sagen.... So furchteinflößend Uratom auch ist, es ist faszinierend eine unentdeckte Pokémon-Art zu sehen. Mein Gott.... Sagte er, dass Uratom NOCH stärker werden würde, wenn es mehr Treibstoff hätte? Es sah so schon furchteinflößend aus.... Ich will gar nicht dran denken, wie viel stärker es noch werden kann! Wir werden alles in unserer Macht stehende tun, um zu verhindern, dass es noch stärker wird. Unser Ziel sollte es sein, Uratom zu neutralisieren und seinen Trainer, CURIE, einzusperren. Camerons Notizen nach zu urteilen, tritt Uratom in eine Art Energiesparmodus ein, wenn es geschwächt wird. Sobald wir seine Zerstörungskapazität eingedämmt haben, werden wir entscheiden, was wir mit ihm anfangen. Experimente mit Pokémon und Versuche, künstliches Leben zu erschaffen sind illegal, seit dieser Mewtu-Geschichte in Kanto.... aber das heißt nicht, dass sie aufgehört haben.\nObwohl ich glaube, dass die Umstände, unter denen jemanden geboren wurde, nicht dessen Schicksal bestimmen sollte, müssen wir unsere Optionen überdenken. Wenn Uratom so ist wie andere Nuklear-Pokémon, nämlich nur eine willenlose Zerstörungsmaschine.... dann haben wir, zum Wohlergehen der Region, keine andere Wahl, als es für immer zu terminieren. Allerdings.... möchte ich nicht, dass es so weit kommt. Warte mal....es terminieren?\nIhr werdet es töten? -seufz- Ich habe gerade gesagt, dass ich das nicht möchte.\nAber etwas, das nach Belieben Kernexplosionen hervorrufen kann, ist eine Bedrohung für alle.\nIch bin ein Ranger und das Leben der Menschen und der Pokémon zu erhalten, ist meine Arbeit. \nUratom hat Menschen angegriffen und verletzt. Unter denen waren einige meiner besten Ranger, und- *hust*. *hust* ...und du auch. Ich.... schätze ja. Ich vertraue deinem Urteil als Chef.\nAls Wissenschaftler würde ich es jedoch vorziehen, wenn Uratom am Leben gelassen würde. Ein komplett unentdecktes Pokémon könnte bahnbrechend sein.\nEs könnte sogar die Lösung zur Heilung von Nuklear-Pokémon sein. Wir können erstmal nur abwarten und sehen, was passiert." + +msgid "MAP156_NPC_47" +msgstr "Hallo, PN! Hast du ein Nuklear-Pokémon, das geheilt werden muss? Okay! Ich werde die Behandlung an deinem durchführen. Wird nicht lange dauern. Und fertig! Dein ist komplett geheilt! Bringe mir noch mehr bestrahlte Pokémon, sodass ich sie heilen kann. Wenn du irgendwelche verstrahlten Pokémon hast, bring sie zu mir und ich heile sie dann. Denk dran, dass es nur bei gewöhnlichen Pokémon funktioniert, die sich erst durch die Strahlung infiziert haben. Ursprüngliche Nuklear-Pokémon, wie Radiana oder Fermi benötigen keine Heilung. Wenn du irgendwelche verstrahlten Pokémon hast, bring sie zu mir und ich heile sie dann." + +msgid "MAP156_NPC_48" +msgstr "Feeer-mi! Möchtest du den bPokémon-Sprachübersetzer/b benutzen? PN benutzt den bPokémon-Sprachübersetzer/b.... Glücklich! Glücklich zu helfen!" + +msgid "MAP156_NPC_5" +msgstr "Unser Boss, Kellyn, ist seit dem Unfall von vor zehn Jahren nicht mehr derselbe... Der Unfall, an dem er seine Frau verlor." + +msgid "MAP156_NPC_6" +msgstr "Willkommen im West-Tandor Pokémon Ranger HQ. Dies ist die Basis für all unsere Operationen rund um West-Tandor. Hast du irgendwelche Anliegen? Die Tandor Pokémon Ranger sind dazu bestimmt den Frieden und die Umwelt in Tandor zu bewahren. Wir sind da, um die Menschen und Pokémon vor dem zu beschützen, was ihnen schaden könnte. Von Verbrechen bis hin zu Naturkatastrophen, du kannst auf den Schutz der Pokémon Ranger zählen! Wir unterscheiden uns von Pokémon-Trainern, weil wir keine Pokébälle benutzen um Pokémon zu fangen. Wir gebrauchen FangKoms, um uns die Kräfte der wilden Pokémon nutzbar zu machen. Dies verringert die Auswirkungen auf die Umwelt. Gibt es noch etwas, das du gern wissen würdest? Manchmal bitten die Tandor Ranger zivile Pokémon-Trainer auf ihren Missionen um Hilfe. Dafür benötigt man jedoch eine spezielle Erlaubnis vom Ranger-Chef persönlich. Für Informationen über derzeitige Missionen, sprich bitte mit dem Ranger zu meiner Rechten. Gibt es noch etwas, das du gern wissen würdest? Die Tandor Ranger sind derzeit als Katastrophenhilfe tätig, nachdem sich eine Explosion aus einer unbekannten Quelle auf der Insel des Atomkraftwerkes im Südosten ereignet hat. Viele unserer Ranger sind zur Zeit damit beschäftigt, die Insel zu evakuieren. Jedoch treffen Wellen der Strahlung auch auf das Festland, was seltsame Auswirkungen auf die wilden Pokémon hat. Bitte verhalte dich ruhig und bleib drinnen, oder gehe an einen Ort der sich weit vom Epizentrum der Explosion entfernt befindet. Alles ist gut hier in West-Tandor. Es ist derzeit ein großes Bauprojekt im Gange, bei dem ein neues Atomkraftwerk auf der Insel im Südosten errichtet werden soll. Seitdem das alte vor zehn Jahren weggeschmolzen ist, musste West-Tandor auf weniger nachhaltige Energiequellen zurückgreifen, wie Kohle und Öl. Diese verschmutzen die Umwelt. Sobald das neue Kernkraftwerk erbaut ist, planen wir, fossile Brennstoffe in ganz West-Tandor abzuschaffen. Gibt es noch etwas, das du gern wissen würdest? Dein Vater führt derzeit eine Rettungsmission auf der Kernkraftwerks-Insel im Südwesten an.\nDu solltest so weit wie möglich von diesem Gebiet weg bleiben. ...Hö? Dein Vater...?\nOh! Du meinst wohl Kellyn! Ich wusste nicht, dass er ein Kind hat.\nDu findest ihn oben.\nEr wird wahrscheinlich überrascht sein, dich zu sehen. Kann ich dir noch mit etwas anderem helfen?" + +msgid "MAP156_NPC_7" +msgstr "Der Grund für die Explosionen der Kernkraftwerke war ein Mensch mit dem Namen CURIE... Ist es überhaupt ein Mensch? Es trug einen merkwürdigen Helm. Und dieses Ding an seiner Seite-- 'Uratom'. Ich habe ein solches Pokémon noch nie gesehen, geschweige denn davon gehört." + +msgid "MAP156_NPC_8" +msgstr "Dieses Gebäude ist die größte Operationsbasis für die Pokémon Ranger aus West-Tandor. Wir haben einen kleineren Außenposten in Nowtoch City und Ost-Tandor hat ebenfalls sein eigenes Hauptquartier. Die Ranger Union hier ist relativ jung im Gegensatz zu der aus Almia. Tatsächlich wurde Chef Kellyn mit anderen Rangern aus Almia vor dreißig Jahren hierher gesandt, um die Operation zum Laufen zu bringen!" + +msgid "MAP156_NPC_9" +msgstr "Wir fangen Pokémon nicht so wie Trainer es tun, aber manche von uns besitzen ein Partner-Pokémon. Mein Partner, Staraptor, kam von der Almia-Region aus den ganzen Weg mit mir." + +msgid "MAP157_NPC_1" +msgstr "Bist du mit dem Schiff hergekommen? Das bin ich auch. Angeblich gebraucht man in der Arena hier Stahl-Pokémon und Technologien. In einer solchen Stadt, wer hätte das gedacht? Diese ganze Stille macht mein Pokémon hibbelig. Es ist zu gemächlich hier für einen ernstzunehmenden Trainer wie mich. Ich werde einfach den Arenaleiter besiegen und wieder abhauen." + +msgid "MAP157_NPC_2" +msgstr "Wenn du W-LAN willst, gibt es nur zwei Orte in der Stadt, in denen du es kriegen kannst: Hier und in der Arena. Ich glaube nur, dass Sheldon sein Passwort mit niemandem teilen wird... und die Bitrate hier ist echt schlecht! Ich bin nach Vinoville gekommen, weil ich hörte, dass es hier Technologie gibt, die auf dem neuesten Stand ist. Aber wie sich herausstellt, gibt's die nur in der Arena und der Rest der Stadt besteht aus Feldern und religiösen Irren!" + +msgid "MAP157_NPC_3" +msgstr "Nachdem was am Kernkraftwerk nahe Sonnenstrand passiert ist, befinden sich die Tandor Ranger im Alarmzustand. Ich bin auf Beobachtungsposten, aber es scheint, als würde hier nie etwas passieren... *seufz* Warum konnte ich keinen aufregenderen Posten bekommen?" + +msgid "MAP158_NPC_1" +msgstr "Alles was dieser Supermarkt anbietet ist Pokémon-Zeugs! Ich will doch nur ein Sandwich! Ist das zuviel verlangt? Mach mir ein Sandwich." + +msgid "MAP158_NPC_2" +msgstr "Die Leute aus Vinoville würden eher ihr eigenes Essen anbauen, als es sich von einem Supermarkt zu kaufen. Daher gibt es hier auch nicht so viele Kunden." + +msgid "MAP159_NPC_1" +msgstr "Pastor: Hallo, Jungspund! Ich kann dieses Funkeln in deinen Augen sehen. Du bist neugierig, nicht wahr? Der Glaube ist kein Element, der im tandorianischen Leben oft ausgedrückt wird. Nichtsdestotrotz beten die meisten Tandorianer auf ihre eigene Art. Soll ich dir etwas über die Legenden von Tandor erzählen? Sehr schön. Wir Tandorianer glauben nicht an einen einzelnen Gott, so wie den tausendarmigen Schöpfer von Sinnoh. Wir glauben viel eher, dass das Universum mit dem Nichts begann. Aus diesem Nichts wuchsen zwei andere Wesenheiten. Weiß und schwarz, positiv und negativ, Vergangenheit und Zukunft, Wind und Wasser, Feuer und Blitz, Druck und Zug. Sie haben in der Welt viele Namen. Hier in Tandor lauten unsere Namen für sie Aotius und Mutios. Sie nehmen viele Formen an. Einige, menschlich. Andere, pokémon. Zusammen zogen sie die Pokémon des Metalls groß, Lanthan und Actan. Und an die Menschen in Tandor, gaben sie fünf Gebote. 1. Gebrauche keine Gewalt gegenüber deinen Feinden und sie werden auch dir keine Gewalt antun. 2. Füge den Pokémon von Tandor kein Leid zu und auch sie werden dir kein Leid antun. 3. Bestelle das Land, um reichhaltigen Ertrag zu ernten. 4. Verlangen ist der Pfad ins Verderben. 5. Lehre jene, die gewillt sind zu lernen. So lauten die Gebote und so werden wir nach ihnen leben. Das Band zwischen der Menschheit und Aotius und Mutios ist ähnlich mit dem zwischen Pokémon und Trainern: So wie Pokémon hören, gehorchen und beschützen auch wir. Wir beschützen. Ich danke dir dafür, dass du meiner Geschichte gelauscht hast, mein Kind. Hier ist eine Belohnung für deine Geduld. Wissen wird immer für jene da sein, die danach streben." + +msgid "MAP159_NPC_10" +msgstr "Teilweise wird der Wert einer TM dadurch festgelegt, wieviele Pokémon sie lernen können. TMs wie Rückkehr, Doppelteam, Kraftreserve, Toxin, Schutzschild und Anziehung können von vielen Pokémon gelernt werden." + +msgid "MAP159_NPC_11" +msgstr "Vom demütigsten Kind bis zum mächtigsten König, vom bescheidensten Karpador bis zum großen Lord Arceus: jeder hat die Fähigkeit in den Genuss des Lebens und der Existenz zu kommen." + +msgid "MAP159_NPC_12" +msgstr "Ich habe die Geschichten der Legenden von Tandor nie geglaubt. Aber ich war im Publikum bei den Meisterschaften und konnte einen flüchtigen Blick auf Actan werfen, als wir evakuiert wurden. Wenn eine Legende wahr ist, können sie alle wahr sein! Gepriesen sei Arceus!" + +msgid "MAP159_NPC_13" +msgstr "Ich war früher ein schlechter Mensch. Selbst als Vinoville in Aufruhr war, verbrachte ich meine Zeit mit plündern und stehlen. Dann traf ich auf ein kleines Kind, rußbeschmutzt und hungernd, das einem verletzten Waumboll eine Beere anbot. Das hat mich dazu gebracht in diese Kirche zu kommen und um Erlösung zu bitten." + +msgid "MAP159_NPC_14" +msgstr "... [Sie flüstert ein religiöses Gebet. Es wäre besser, sie in Ruhe zu lassen.]" + +msgid "MAP159_NPC_15" +msgstr "Ich weiß um die Angst zu sterben, hab's durch die Explosion der Kernschmelze erfahren!" + +msgid "MAP159_NPC_16" +msgstr "Ich habe noch nie zuvor von diesem Nuklear-Typ gehört bis die Katastrophe passierte!" + +msgid "MAP159_NPC_2" +msgstr "Schau doch mal in die Bücher neben dem Altar, mein Kind. Vielleicht können sie dich etwas über unsere Sitten lehren." + +msgid "MAP159_NPC_3" +msgstr "Aotius, der für den klaren, reinigenden Wind steht! Mutios, die für das klare, reinigende Wasser steht! Und über ihnen, der große Arceus!" + +msgid "MAP159_NPC_4" +msgstr "Pokémon. Menschen. Götter. Legenden. Alle zelebrieren die Herrlichkeit des Lebens." + +msgid "MAP159_NPC_5" +msgstr "Das Wissen um die Landwirtschaft wurde von meiner Familie Generation für Generation weitergegeben. Unsere Wurzeln verlaufen tief, wie bei einem riesigen Baum. Ein Leben ohne Pokémon wäre ertraglos. Die Götter haben Menschen und Pokémon erschaffen, damit sie zusammen arbeiten." + +msgid "MAP159_NPC_6" +msgstr "Vinoville ist für sein Brot und seinen Wein bekannt. Sie sind so lecker, weil sie mit Liebe zum Land angebaut wurden. Tandor hat so ein wunderbares Klima... wir können fast das ganze Jahr lang anbauen." + +msgid "MAP159_NPC_7" +msgstr "Du siehst hungrig aus! Hier, nimm diese Beeren. Sei nicht schüchtern! Hier hast du noch mehr! Beeren sind für Pokémon gedacht, aber mal unter uns, sie sind für Menschen ebenso gut!" + +msgid "MAP159_NPC_8" +msgstr "Ich liebe die Provinz! Ich kann hier halt frei sein und im Einklang mit der Natur und sowas, yo. Ach, manchmal mag ich's einfach nur draußen zu sitzen... die frische Luft zu atmen, die Saiten anzuhauen... halt zu sehen, wie's Mutter Natur heute so geht. Weißt du was ich meine?" + +msgid "MAP159_NPC_9" +msgstr "In Unova gibt es ein Dorf, in dem vier berühmte Künstler zusammenarbeiten, um jeden einzelnen Tag Musik zu machen. Eines Tages will ich dorthin. Willst du Gesangsstunden nehmen? Lass mich deine Stimme hören. ... Komm schon, sei nicht schüchtern. ... Hey, hast du mir zugehört? Ich will dich singen hören! ... Na gut, schätze du willst nicht lernen." + +msgid "MAP159_SIGN_1" +msgstr "Hier ist ein Buch mit dem Namen \"Die Legenden des Ozeans aus Ost-Tandor\". Lesen? --Legende aus Ost-Tandor-- In Ost-Tandor liegt ein riesiger Abgrund im Ozean. Manchmal, wenn man das Meer des nachts besegelt, kann man die Lichter sehen, die tief unter der Meeresoberfläche erstrahlen.\nDabei handelt es sich um das legendäre Pokémon Baitatao. Manche sagen, dass es versucht, ahnungslose Schwimmer unter Wasser zu locken, wo es ihnen das Augenlicht nimmt. Andere sagen, dass es den Reisenden durch sein Licht eine sichere Reise ermöglichen will. Baitataos Hitze ist, was das Meer warm hält, sodass das Leben darin gedeihen kann. Es wäre weise, jene Orte zu meiden, an denen das Meer nachts hell erleuchtet ist. Lesen ist für Dummköpfe." + +msgid "MAP159_SIGN_2" +msgstr "Hier ist ein Buch mit dem Namen \"Die drei Pokémon des Metalls\". Lesen? Als die Welt geboren wurde, neu geformt durch Arceus' tausend Arme, gab es kein Metall. Dann hat Groudon, Lord der Erde und des Tages, die Erde mit seiner mächtigen Klaue gespalten, aber das Metall darunter erwies sich als dünnes Bronze. Es hat sich tief in das Magma bis zum Erdkern gegraben und legte dort drei Eier. Das, was aus dem ersten Ei schlüpfte, war der Bruder des Feuers, Heatran. Er erschuf die weit verbreiteten Erze: Eisen, Silber, Gold und Titan. Aus den Lavaströmen am Kahlberg flossen all die reichhaltigen und wertvollen Metalle, von denen die Menschen Gebrauch machen konnten. Aus dem zweiten Ei schlüpfte Lanthan. Als Pokémon der Erde nahm Lanthan die seltenen und schlüpfrigen Erze ohne Namen an sich, und befestigte sie im tiefsten Untergrund. Es erschuf den Lanthanitberg in Ost-Tandor und legte sich darin zur Ruhe. Aus dem letzten Ei schlüpfte Actan. Als Pokémon der Dunkelheit, nahm Actan die seltensten und mächtigsten Erze, die vor gefährlicher Energie brannten und summten, und erhob sich aus dem Actinitberg, um den Menschen ihren Nutzen zu lehren. Und so verfügten wir über Energie, die weder von Pokémon gestohlen noch durch Feuer gespeist wird, sondern aus der grenzenlosen Quelle des Metalls selbst stammt. Und Actan sah, dass die Menschen gelernt haben und verfiel zurück in seinen Schlummer. Lesen ist für Dummköpfe." + +msgid "MAP159_SIGN_3" +msgstr "Hier ist ein Buch mit dem Namen \"Glaubensarten der ganzen Welt\". Lesen? Auf meinen Reisen durch viele Regionen, habe ich ähnliche Glaubenssysteme in diversen Kulturen beobachten können. Die auffälligste Ähnlichkeit besteht zwischen den Glaubensarten in Unova und Tandor. Trotz der enormen Distanz zwischen den beiden Regionen, haben ihre religiösen Ansichten viele Gemeinsamkeiten. Unovaner glauben an zwei himmlische Wesen, Schwarz und Weiß, welche sich in den legendären Pokémon Reshiram und Zekrom manifestieren. Diese sind ihrer Meinung nach die Schöpfer von allem... Glaube ist in Unova nicht so weit verbreitet wie in Tandor. Auch Tandorianer glauben an zwei Wesenheiten, dessen Namen Aotius und Mutios lauten. Jedoch sind diese mehr als nur legendäre Pokémon. Sie werden als unsterbliche, astrale Wesen dargestellt, die Erscheinungen als Menschen und Pokémon annehmen können,. Interessanterweise vermuten viele Religionsexperten in Tandor, dass Reshiram und Zekrom Erscheinungen von Aotius und Mutios sein könnten. Der Rest des Buches dient dazu, die Symboliken zu analysieren und bla bla bla... ...Es ist ein sehr langes Buch. Interessant zwar, aber du hast nicht die Zeit alles zu lesen. Lesen ist für Dummköpfe." + +msgid "MAP159_SIGN_4" +msgstr "Hier ist ein Buch mit dem Namen \"Die Schöpfung aller Dinge\". Lesen? Am Anfang war das Nichts. Ein Riss tat sich im Universum auf und heraus traten ein weißer Nebel und eine schwarze Flüssigkeit. Sie breiteten sich aus, um jeden leeren Raum zu füllen und das Gefüge des Universums zu bilden. Nebel und Flüssigkeit bildeten Gegensätze. Sie sehnten sich nach Nähe, konnten sich aber nie berühren, da sie sonst ihre Auslöschung riskierten. Aus diesem explosiven Konflikt heraus, bildete sich alle Materie. Die Planeten, Monde und alle Sterne am Himmel. Und durch ihre überwältigende Liebe, erschufen sie das Leben. Sein Atem füllt unsere Lungen. Ihr Blut fließt durch unsere Adern. Aufgrund ihrer gewaltigen Kräfte wurde unsere Welt geboren. Lesen ist für Dummköpfe." + +msgid "MAP160_NPC_1" +msgstr "In diesem Teil der Region sind die Menschen sehr religiös. Sei bitte gegenüber anderen Glauben tolerant." + +msgid "MAP161_SIGN_1" +msgstr "Es ist keine gute Idee von einer netten alten Dame zu stehlen." + +msgid "MAP161_SIGN_2" +msgstr "Auf dem Laptop ist eine Sammlung verschwommener Bilder von merkwürdigen Formen und Lichtern im Himmel zu sehen." + +msgid "MAP162_TRAINER_1" +msgstr "Hehehe! Diese Puzzle müssen ziemlich verwirrend für dich sein! Nein?" + +msgid "MAP162_TRAINER_1_DEFEAT" +msgstr "Autsch!" + +msgid "MAP162_TRAINER_2" +msgstr "Mein Geist zeigte mir dein Versagen beim Versuch mich zu besiegen!" + +msgid "MAP162_TRAINER_2_DEFEAT" +msgstr "Viel Glück auf deiner jämmerlichen Reise." + +msgid "MAP162_TRAINER_3" +msgstr "Zu guter letzt... habe ich... Leben erschaffen!" + +msgid "MAP162_TRAINER_3_DEFEAT" +msgstr "Du hast mein Reagenzglas zerbrochen!" + +msgid "MAP165_NPC_1" +msgstr "Bist du mit dem Schiff hergekommen? Das bin ich auch. Diese ganze Stille macht mein Pokémon hibbelig. Ich werde einfach den Arenaleiter besiegen und wieder abhauen." + +msgid "MAP165_NPC_2" +msgstr "Ich bin auf dem Beobachtungsposten. Die gesamte Region steht in Alarmbereitschaft. *seufz* Ich wünschte, ich müsste das nicht tun... Ranger können Pokémon nicht fangen und trainieren, aber die meisten von uns behalten sich ein Pokémon als Gefährten vor." + +msgid "MAP166_NPC_1" +msgstr "Alles was dieser Supermarkt anbietet ist Pokémon-Zeugs! Ich will doch nur ein Sandwich! Ist das zuviel verlangt? Mach mir ein Sandwich." + +msgid "MAP167_NPC_1" +msgstr "Sheldon: Ich...\nIch habe immer gesagt, dass ich es lieber hätte, wenn Vinoville von der Bildfläche verschwinden würde.... aber ich habe es nicht wortwörtlich gemeint!\nWas ist los?" + +msgid "MAP167_NPC_10" +msgstr "Papa: Woah, zum Glück haben wir es noch rechtzeitig geschafft! PN, ich sollte dir wohl erzählen, was hier los ist, nach all der Aufregung. Papa: Das nordwestliche Atomkraftwerk erlitt eine Kernschmelze. Wir sind nicht sicher, was sie ausgelöst haben könnte, aber wir vermuten, dass es sich dabei nicht um einen Unfall gehandelt hat. Vinoville wurde komplett evakuiert und glücklicherweise ist dort niemand gestorben. Allerdings sind wir uns nicht sicher, wie es den wilden Pokémon dort geht... Trotzdem wird die Stadt verriegelt, bis es von der Strahlung bereinigt ist. Papa: Jetzt befinden wir uns in Legenstadt, was relativ nah bei Vinoville ist, aber hier ist es zumindest sicher... Dad: Wie ich sehe, hast du Sheldon als geschlagen, hmm? Gut gemacht, nur noch zwei Orden und du kannst dich bei der West-Liga registrieren lassen! Du solltest vielleicht auch nach Amabaumstadt gehen, dort befindet sich eine Arena. Wenn du mit der U-Bahn nach Burole fährst, solltest du am schnellsten dorthin gelangen! Papa: Wir sehen uns, PN!" + +msgid "MAP167_NPC_11" +msgstr "Ich habe Hunger... wann bringen sie uns Essen?" + +msgid "MAP167_NPC_12" +msgstr "Ich konnte die Vinoville-Arena nicht schlagen... aber ich schätze, es gibt gerade wichtigere Dinge, als Pokémon-Training." + +msgid "MAP167_NPC_13" +msgstr "Das ist eine Katastrophe... Meine gesamte Ernte ist ruiniert..." + +msgid "MAP167_NPC_14" +msgstr "Ugh, meine Stimme ist ganz kratzig. Das kommt aber nicht davon, dass ich kontaminierte Luft geatmet habe, oder?" + +msgid "MAP167_NPC_15" +msgstr "Der Atomschutzbunker in Legen wurde kurz nach der Errichtung der Kernkraftwerke in Tandor gebaut. Wir haben natürlich gehofft, dass so etwas nie passieren würde, aber man muss eben auf das Schlimmste gefasst sein. Die Wahrscheinlichkeit, dass sowohl die Sonnenstrand- und Vinoville-Atomkraftwerke eine Kernschmelze erleiden würden, ist unerhört niedrig... jedenfalls solange es dafür nicht einen tieferen Grund gibt." + +msgid "MAP167_NPC_16" +msgstr "Wenn man mit einer solchen Katastrophe konfrontiert wird, kann unsere Sprache das wahre Ausmaß der Geschehnisse kaum in Worte fassen. Wir denken am Besten gar nicht erst daran, und so gelingt es uns, nicht durchzudrehen. Überall auf der Welt gibt es Leid. Jedoch macht der Schmerz von anderen unsere missliche Lage nicht besser." + +msgid "MAP167_NPC_17" +msgstr "Die Regional-Meisterschaften von Tandor sind weltweit bekannt dafür, eine der schwierigsten Herausforderungen für Trainer zu sein. Jeder, der sie meistert, ist vorübergehend berühmt. Der Champion von letztem Jahr war ein Mädchen namens Maria. Ich glaube, sie hat jetzt eine Arena." + +msgid "MAP167_NPC_18" +msgstr "Theo: ...\n... Ich kann's nicht glauben... ...Papa..." + +msgid "MAP167_NPC_19" +msgstr "Ja! Du wirst es nicht glauben! Es ist eine neue Erfindung!\nSie ist äußerst grandios! Sag mir, ob es funktioniert! Das ist ein Krafthandschuh!\nDamit bewegst du massive Felsbrocken, als wären sie Luft! Das ist die Magie der Technologie!\nNun geh! Schiebe Felsbrocken für die ganze Welt! Nun geh weg, ich bin beschäftigt. Aber bald! Bald werde ich mehr Geräte für dich haben! Geh weg, ich bin beschäftigt. Aber bald! Bald werde ich mehr Geräte für dich haben!" + +msgid "MAP167_NPC_2" +msgstr "Theo: *schnüff*\nA-.alle behandeln mich immer wie ein Kind. Papa würde das n-.nicht tun. Papa g-.glaubt an mich... *schluchz* Ripley: Na, na.... shhh, ist schon okay. Er steht unter Schock. Er braucht gerade jemanden. Ist schon okay. Ich kümmere mich um ihn. Geh und hilf den Rangern, sie brauchen dich." + +msgid "MAP167_NPC_20" +msgstr "Willkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Kenichi und ich bin ein Ninja aus Tsukinami und biete spezielles Training in der rVerteidigung an. Hast du Interesse? Oh... Mein Großvater will, dass ich zum Dojo zurückkehre? Ok! Bitte akzeptiere dieses Geschenk als Zeichen meiner Wertschätzung für deine Mühe. Wir sehen uns! NINJA HINFORT! Du hast keinen Platz für das Item, bitte sprich wieder mit mir, wenn du Platz geschaffen hast. GWillkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Kenichi und ich bin ein Ninja aus Tsukinami und biete spezielles Training in der rVerteidigung an. Hast du Interesse? Welches Pokémon soll trainiert werden? Komm wieder, wenn du richtig durchtrainiert werden willst! Dein hat seine FP um erhöht! Komm wieder, wenn du deine Pokémon stärker machen willst! Ich fürchte, du hast nicht genug Geld, um deine Pokémon zu trainieren. Komm wieder, wenn du deine Pokémon stärker machen willst! Ohhh yeah!\nAlso, weißt du, was Fleiß-Punkte sind? Natürlich tust du das! Du kannst sie auf dem Statusbildschirm deines Pokémon nachgucken! Fleiß-Punkte entsprechen einem bestimmten Statuswert. Es gibt sechs Arten: KP, Angriff, Verteidigung, Spezial-Angriff, Spezial-Verteidigung, und Initiative. Pokémon können ihre FP erhöhen, indem sie bestimmte Typen von Pokémon im Kampf besiegen. Wenn man zum Beispiel viele defensiv starke Gegner besiegt, erhöht sich dadurch auch der Verteidigungs-Wert deines Pokémon. Hier im Trainingszelt bieten wir eine Abkürzung an, um dieses Training noch weiter zu vereinfachen! Drücke A, wenn der Anzeiger auf dem grünen Teil des Balkens landet, um den Boxsack zu vermöbeln! Es macht auch echt Spaß und macht dein Pokémon MEGA STARK! Also, bist du bereit?" + +msgid "MAP167_NPC_21" +msgstr "Dies ist die Ranger-Station von Legenstadt und das Safe House. Gerade sind all unsere Ranger mit der Evakuierung des Vinoville-Gebietes beschäftigt. Wenn du {ein starker Trainer|eine starke Trainerin|stark} bist, hilf uns bitte im Kampf gegen die Nuklear-Pokémon auf Route 11!" + +msgid "MAP167_NPC_3" +msgstr "Ich mache mir darüber Sorgen, wie sich das auf unser Ökosystem auswirkt... Strahlung verwandelt Pokémon, wenn sie sie berührt, oder?" + +msgid "MAP167_NPC_4" +msgstr "Meine Beeren...\nIch habe das ganze Jahr welche angebaut. Was essen wir denn jetzt?" + +msgid "MAP167_NPC_5" +msgstr "Vinoville...\nWir haben dort seit unserer Kindheit gelebt, hab ich nicht Recht? Ja, genauso wie unsere Eltern.\nWo sollen wir denn jetzt nur hin...?" + +msgid "MAP167_NPC_6" +msgstr "Alter Mann: Vinoville... Wir haben dort seit unserer Kindheit gelebt, hab ich nicht Recht? Alte Frau: Ja, genauso wie unsere Eltern. Wo sollen wir denn jetzt nur hin...?" + +msgid "MAP167_NPC_7" +msgstr "Das ist gar nicht cool..." + +msgid "MAP167_NPC_8" +msgstr "Wäääääääääääh!\nWääääääääääääääääh! Mamaaaaa!" + +msgid "MAP167_NPC_9" +msgstr "Shh, Liebling, shhhh.\nEs wird alles wieder gut. ...Denke ich." + +msgid "MAP170_NPC_1" +msgstr "Amabaum ist mit dem Internet nicht verbunden, also hat dieses Rasthaus auch keinen PC... ...Verflixt! Darauf befindet sich mein stärkstes Pokémon!" + +msgid "MAP170_NPC_2" +msgstr "Kein PC und kein Supermarkt... Verdammt! Ich bin erledigt! Ich schätze, ich muss mich auf die natürliche Begabung meiner Pokémon verlassen um das durchzustehen..." + +msgid "MAP171_NPC_1" +msgstr "Vor vielen Jahren, bevor wir von anderen Regionen wussten, gab es viele Stämme von Einheimischen, die im Baykal lebten, der auch einen Großteil der Region bedeckte." + +msgid "MAP171_NPC_2" +msgstr "Wusstest du, dass die antiken Völker dachten, das Pokémon Quetzalith sei legendär? Nun, es sieht schon ganz schön eindrucksvoll aus, wie es so durch die Bäume gleitet..." + +msgid "MAP171_NPC_3" +msgstr "Sieh nur, was ich im Wald gefunden hab'! Im Wald zu leben kann angsteinflößend sein, aber zumindest kann man auf dem Boden coole Sachen finden." + +msgid "MAP171_NPC_4" +msgstr "Lass mich dir von der Ameisenhölle erzählen. Nein, der Name stimmt schon so. Und den verdient dieser Ort auch. Interessiert? Die Ameisenhölle ist ein kolossales Netzwerk von Tunneln, die von Käfer-Pokémon gegraben wurden. Sie wird vor allem von Amauch, Poriflo und Amaja bewohnt, aber auf tieferen Ebenen kannst du auf ihre entwickelten Formen treffen, Amafera, Schakade und Heleksekt. Und im tiefsten Inneren, so sagt man, lebt ihre Königin, die Seikamater. Ihr wird nachgesagt, sie sei die Mutter aller Amauch, Floswarm und Amaja in Tandor -- nicht, dass das jeder wirklich glaubt, aber so lautet die Legende. Die Käfer sind gefräßig. Der Baykal wächst schnell und die\nKäfer-Pokémon schnippeln ihn genauso schnell weg.\nAllerdings wird ihr Hunger dadurch nicht immer gestillt. ...\nDer nächste Teil ist ein bisschen beängstigend für ein Kind wie dich. Willst du trotzdem weiter zuhören? Hin und wieder verschwindet auch ein Mensch in der Ameisenhölle. Das ist letztlich auch der Kreislauf des Lebens. Je früher wir alle erkennen, dass wir den Wald niemals übermannen können, desto besser. Trotzdem ist das auch der Grund, warum wir jedem empfehlen mindestens ein Pokémon in den Wald mitzunehmen. Die Gefahren des Waldes sind nur allzu real. Selbst schwache Pokémon können in Scharen von Hundert überwältigend sein und Schutz wirkt nicht immer. Ich hoffe, ich habe dich ausreichend gewarnt. Also gut. Aber falls du es doch wissen willst, werde ich hier sein. Also gut. Aber falls du es doch wissen willst, werde ich hier sein." + +msgid "MAP171_NPC_5" +msgstr "Papa redet immer wiede rüber die Ameisenhölle. Einmal wurde er sogar fast entführt! Hat er dir das schon erzählt?" + +msgid "MAP171_NPC_6" +msgstr "Diese Menschen hier in Amabaum werden kein Geld von dir nehmen! Sie interessieren sich nur für Beeren, die hier an speziellen Bäumen im Baykal-Wald wachsen." + +msgid "MAP171_NPC_7" +msgstr "Hallo! Wir kriegen manchmal Lieferungen von Heilitems vom Hauptland. Ich tausche sie in großen Mengen für Beeren. Möchtest du tauschen? Komm bald wieder vorbei!" + +msgid "MAP171_NPC_8" +msgstr "Hallihallo! Ich tausche seltene Items gegen Beeren ein. Möchtest du gern tauschen? Komm bald wieder vorbei!" + +msgid "MAP171_NPC_9" +msgstr "Hallihallo! Ich habe viele seltene Pokémon, die wir hier in Baykal gefangen haben! Ich tausche sie für Beeren ein. Möchtest du gerne tauschen? Komm bald wieder vorbei!" + +msgid "MAP172_NPC_1" +msgstr "Hallo, PN.\nHeute ist der Tag, an dem du und Theo euer erstes Pokémon erhaltet, nicht wahr? Theo war auf jeden Fall aufgeregt.\nIch kann mir vorstellen, dass es bei dir nicht anders ist.\nAhh, ich erinnere mich noch gut an diesen Tag, nach all den Jahren... Ja, auch ich war einmal ein Pokémon-Trainer, genauso wie du. Nun befinde ich mich natürlich im Ruhestand, aber noch immer erinnere ich mich daran, wie's war.\nEs ist wahrhaftig ein verheißungsvoller Tag.\n...Wenn du nach Theo suchst,. ich fürchte, er ist nicht hier.\nEr ist bereits zum Pokémon-Labor im Norden der Stadt aufgebrochen. Er ist.... nicht gerade geduldig, also solltest du dich eventuell beeilen und dich ihm anschließen." + +msgid "MAP173_NPC_1" +msgstr "Willkommen{, Trainer!|, Trainerin!|!} Mein Name ist Daichi, und ich bin ein Ninja aus dem Tsukinami Dorf und ich biete ein spezielles Training in rSpezial-Angriff an. Bist du daran interessiert? Oh... Mein Großvater möchte, dass ich zum Dojo zurückkehre? Ok! Bitte nimm dieses Geschenk als Anerkennung für deine Mühen an. Bis bald! NINJA HINFORT! Du hast keinen Platz für das Item, bitte sprich wieder mit mir, wenn du Platz geschaffen hast. GWillkommen{, Trainer!|, Trainerin!|!} Mein Name ist Daichi, und ich bin ein Ninja aus dem Tsukinami Dorf und ich biete ein spezielles Training in rVerteidigung an. Bist du daran interessiert? Welches Pokémon soll trainiert werden? Komm wieder, wenn du richtig durchtrainiert werden willst! Dein hat seine FP um erhöht! Komm wieder, wenn du deine Pokémon stärker machen willst! Ich fürchte, du hast nicht genug Geld, um deine Pokémon zu trainieren. Komm wieder, wenn du deine Pokémon stärker machen willst! Ohhh yeah!\nAlso, weißt du, was Fleiß-Punkte sind? Natürlich tust du das! Du kannst sie auf dem Statusbildschirm deines Pokémon nachgucken! Fleiß-Punkte entsprechen einem bestimmten Statuswert. Es gibt sechs Arten: KP, Angriff, Verteidigung, Spezial-Angriff, Spezial-Verteidigung, und Initiative. Pokémon können ihre FP erhöhen, indem sie bestimmte Typen von Pokémon im Kampf besiegen. Wenn man zum Beispiel viele defensiv starke Gegner besiegt, erhöht sich dadurch auch der Verteidigungs-Wert deines Pokémon. Hier im Trainingszelt bieten wir eine Abkürzung an, um dieses Training noch weiter zu vereinfachen! Drücke A, wenn der Anzeiger auf dem grünen Teil des Balkens landet, um den Boxsack zu vermöbeln! Es macht auch echt Spaß und macht dein Pokémon MEGA STARK! Also, bist du bereit?" + +msgid "MAP174_NPC_1" +msgstr "Vor vielen Jahren, als uns andere Regionen noch gänzlich unbekannt waren, gab es viele Stämme von Einheimischen, die im Baykal lebten, welcher die Region größtenteils bedeckte." + +msgid "MAP174_NPC_10" +msgstr "Früher war es so, dass niemand die Clans über die Herrschaft des Ozeans herausfordern konnte. Sicher, es war eine Zeit der gewaltsamen Kriegstreiberei. Aber es wurde auch dafür gesorgt, dass Händler einen sicheren Reiseweg hatten. Jetzt, da die Clans weg sind, gibt es hier überall Piraten." + +msgid "MAP174_NPC_11" +msgstr "Was denkst du, ist mit den Menschen passiert, die im Baykal-Regenwald lebten? Glaubst du, sie sind einfach... verschwunden?" + +msgid "MAP174_NPC_12" +msgstr "Mann... ich hätte so gern ein Yatagaryu! Wo kann ich mir eins fangen?" + +msgid "MAP174_NPC_13" +msgstr "...Du willst wissen, wie man Aotius und Mutios fängt? Hahaha! Hör mal, hast du schon von den Pokémon Ho-oh und Lugia gehört? Latias und Latios? Xerneas und Yveltal? Reshiram und Zekrom? Sie sind alle Erscheinungen der zwei großen Geister. Glaubst du mir nicht? Frag die Arenaleiter Hinata und Kaito. Sie sind schließlich die sterblichen Avatare der Götter..." + +msgid "MAP174_NPC_14" +msgstr "... Sanftmütig, schützend, und doch so kraftvoll... Das perfekte Pokémon..." + +msgid "MAP174_NPC_15" +msgstr "H-hey! Was guckst'n so{, Kumpel?|?|?} Ich mach' hier keenen Quatsch, hasse verstanden? Guck mir einfach nur diese großen Statuen an... Uff keenen Fall sammel ich hier irgendwelche Beweise für'n Käpt'n. Nee, du." + +msgid "MAP174_NPC_16" +msgstr "Yoshitaka: Um meine Schüler davon zu überzeugen, zurückzukehren, wirst du dich ihnen im Kampf als würdig erweisen müssen. Jeder von ihnen ist auf eine der sechs Künste spezialisiert: Ausdauer, Angriff, Verteidigung, Spezial-Angriff, Spezial-Verteidigung und Initiative. Mir wurde zugetragen, dass sie in ganz Tandor zu finden sind. Also, du hast noch keinen der Meister davon überzeugen können, zurückzukehren. Ich verstehe das. Die Gefahr ist immer noch fern... Ich werde meine Fähigkeiten verbessern, während ich auf ihre Rückkehr warte." + +msgid "MAP174_NPC_17" +msgstr "Danke, dass du mich wieder zurückgerufen hast! Ich kann dein Pokémon wieder trainieren, sobald meine Brüder zurück sind." + +msgid "MAP174_NPC_18" +msgstr "Danke, dass du mich wieder zurückgerufen hast! Ich kann dein Pokémon wieder trainieren, sobald meine Brüder zurück sind." + +msgid "MAP174_NPC_19" +msgstr "Danke, dass du mich wieder zurückgerufen hast! Ich kann dein Pokémon wieder trainieren, sobald meine Brüder zurück sind." + +msgid "MAP174_NPC_2" +msgstr "Wusstest du, dass die Menschen aus der Antike dachten Quetzalith sei ein legendäres Pokémon? Naja, ich muss zugeben es sieht sehr beeindruckend aus, wie es durch die Bäume gleitet..." + +msgid "MAP174_NPC_20" +msgstr "Danke, dass du mich wieder zurückgerufen hast! Ich kann dein Pokémon wieder trainieren, sobald meine Brüder zurück sind." + +msgid "MAP174_NPC_21" +msgstr "Danke, dass du mich wieder zurückgerufen hast! Ich kann dein Pokémon wieder trainieren, sobald meine Brüder zurück sind." + +msgid "MAP174_NPC_3" +msgstr "Im Wald zu leben kann angsteinflößend sein, aber zumindest kann man auf dem Boden coole Sachen finden." + +msgid "MAP174_NPC_4" +msgstr "Lass mich dir von der Ameisenhölle erzählen. Nein, der Name stimmt schon so. Und den verdient dieser Ort auch. Interessiert? Die Ameisenhölle ist ein kolossales Netzwerk von Tunneln, die von Käfer-Pokémon gegraben wurden. Sie wird vor allem von Amauch, Poriflo und Amaja bewohnt, aber auf tieferen Ebenen kannst du auf ihre entwickelten Formen treffen, Amafera, Schakade und Heleksekt. Und im tiefsten Inneren, so sagt man, lebt ihre Königin, Die Seikamater.\nIhr wird nachgesagt, sie sei die Mutter aller Amauch, Floswarm und Amaja in Tandor-- nicht, dass das jeder wirklich glaubt, aber so lautet die Legende. Die Käfer sind gefräßig. Der Baykal wächst schnell und die Käfer-Pokémon schnippeln ihn genauso schnell weg. Allerdings wird ihr Hunger dadurch nicht immer gestillt. ...\nDer nächste Teil ist ein bisschen beängstigend für ein Kind wie dich. Willst du trotzdem weiter zuhören? Hin und wieder verschwindet auch ein Mensch in der Ameisenhölle. Das ist letztlich auch der Kreislauf des Lebens. Je früher wir alle erkennen, dass wir den Wald niemals übermannen können, desto besser. Trotzdem ist das auch der Grund, warum wir jedem empfehlen mindestens ein Pokémon in den Wald mitzunehmen. Am besten Feuer-Typen. Die Gefahren des Waldes sind nur allzu real, nimm dich vor der Ameisenhölle in Acht. Selbst schwache Pokémon können in Scharen von Hundert überwältigend sein und Schutz wirkt nicht immer. Ich hoffe, ich habe dich ausreichend gewarnt. Also gut. Aber falls du es doch wissen willst, werde ich hier sein. Also gut. Aber falls du es doch wissen willst, werde ich hier sein." + +msgid "MAP174_NPC_5" +msgstr "Papa redet immer wieder über die Ameisenhölle. Einmal wurde er sogar fast entführt! Hat er dir das schon erzählt?" + +msgid "MAP174_NPC_6" +msgstr "Bitte fass die Ausstellungsobjekte nicht an. Viele von ihnen sind unbezahlbare Antiquitäten." + +msgid "MAP174_NPC_7" +msgstr "Nachdem unsere Clans zusammen kamen, bauten wir dieses Museum, um unserer Kultur zu gedenken. Und dann haben wir es um andere Kulturen in Tandor erweitert!" + +msgid "MAP174_NPC_8" +msgstr "Unter den alten Königen war es nur dem Adel erlaubt Pokémon zu halten. Jeder Bauer der erwischt wurde wie er Pokémon trainierte, wurde ins Gefängnis geworfen oder zum Tode verurteilt. Ich kann mir gar nicht vorstellen, wie das Leben ohne Pokémon wäre..." + +msgid "MAP174_NPC_9" +msgstr "Ich kann nicht fassen, dass das Venesi-Theater über 200 Jahre alt ist! Dann ist es ja auch kein Wunder, dass sie solch traditionelle Ansichten haben... Dennoch ist es schön zu sehen, dass die moderne Generation neue Innovationen auf den Tisch bringt." + +msgid "MAP174_SIGN_1" +msgstr "Baitatao: \"Die Kochende Wut\" Diese mächtige Seeschlange ist vermutlich die bekannteste der drei legendären Meeres-Kreaturen. Dies liegt eines berühmten Schiffsunglücks zugrunde, das sich vor 45 Jahren ereignete. Ein Frachter wurde vermisst und ist einige Wochen später mit einem halb geschmolzenen Rumpf wieder aufgetaucht. Nicht eine einzige Seele war noch an Bord. Viele glaubten, dies sei ein Zeichen dafür, dass Baitatao aus seinem Winterschlaf erwacht war. Seitdem konnte es allerdings kein Wissenschaftler ausfindig machen." + +msgid "MAP174_SIGN_10" +msgstr "Aotius & Mutios - Die Götter aus Tandor - Aotius und Mutios werden auf mehreren Arten in Tandor verehrt. Manche sagen, sie seien Pokémon, andere sagen sie seien Geister ohne Form. Es gibt Berichte, dass sie sich Körper nahmen um Kraft und Visionen zu gewähren." + +msgid "MAP174_SIGN_11" +msgstr "Auf dieser Schriftrolle ist ein unbekanntes legendäres Pokémon abgebildet, irgendeine Art Vogel..." + +msgid "MAP174_SIGN_12" +msgstr "Auf dieser Schriftrolle ist ein unbekanntes legendäres Pokémon abgebildet, irgendeine Art Vogel..." + +msgid "MAP174_SIGN_13" +msgstr "Modell eines Langschiffs der Nami. Um die Meere und Inseln in der Region zu kontrollieren, benötigten die Clane eine starke Flotte. Die Schiffe waren mit Spitzentechnologie und Waffen ausgestattet. Alle horteten Armeen von Kampfpokémon für einen Krieg auf dem Ozean." + +msgid "MAP174_SIGN_14" +msgstr "Modell eines Langschiffs der Nami. Um die Meere und Inseln in der Region zu kontrollieren, benötigten die Clane eine starke Flotte. Die Schiffe waren mit Spitzentechnologie und Waffen ausgestattet. Alle horteten Armeen von Kampfpokémon für einen Krieg auf dem Ozean." + +msgid "MAP174_SIGN_15" +msgstr "Modell eines Langschiffs der Nami. Um die Meere und Inseln in der Region zu kontrollieren, benötigten die Clane eine starke Flotte. Die Schiffe waren mit Spitzentechnologie und Waffen ausgestattet. Alle horteten Armeen von Kampfpokémon für einen Krieg auf dem Ozean." + +msgid "MAP174_SIGN_16" +msgstr "Traditionelle Waffen, die im Krieg zwischen den Ninja-Clans benutzt wurden. Dieser Speer wurde aus dem Schweif eines Metaluks angefertigt. Es wird vermutet, dass die Wilderei für die Anfertigung von Waffen und Rüstung der Grund ist, warum Metaluks in Tandor heute so selten sind." + +msgid "MAP174_SIGN_17" +msgstr "Eine 200 Jahre alte Karte von Tandor. Tandor wurde von einem Lehnswesen begleitet das von ständigen territorialen Kämpfen zwischen den Tsuki und den Nami geprägt war. Tsuki regierte über einen Großteil des Festlandes von West-Tandor, während Nami die Inseln und den Osten kontrollierte. Die Oberhäupter dieser Clans verlangten nach Steuern von den Leuten, die unter ihrer Herrschaft standen. Zudem waren diese Herrscher auch bekannt dafür, Mäzen der Künste zu sein. Damit begann auch die Tradition des Theaters in dem Ort, der heute als Venesi bekannt ist." + +msgid "MAP174_SIGN_18" +msgstr "Leporitera: Das Erdbeben Pokémon. Dieses Pokémon verbreitete Angst und Schrecken unter den früheren Tendorianern, indem es Erdbeben mit seinen massiven Schweifen auslöste. Unter den Einheimischen wurde es \"Das Biest mit den 1000 Hörnern\" genannt." + +msgid "MAP174_SIGN_19" +msgstr "Leporitera: Das Erdbeben Pokémon. Dieses Pokémon verbreitete Angst und Schrecken unter den früheren Tendorianern, indem es Erdbeben mit seinen massiven Schweifen auslöste. Unter den Einheimischen wurde es \"Das Biest mit den 1000 Hörnern\" genannt." + +msgid "MAP174_SIGN_2" +msgstr "Baitatao: \"Die Kochende Wut\" Diese mächtige Seeschlange ist vermutlich die bekannteste der drei legendären Meeres-Kreaturen. Dies liegt eines berühmten Schiffsunglücks zugrunde, das sich vor 45 Jahren ereignete. Ein Frachter wurde vermisst und ist einige Wochen später mit einem halb geschmolzenen Rumpf wieder aufgetaucht. Nicht eine einzige Seele war noch an Bord. Viele glaubten, dies sei ein Zeichen dafür, dass Baitatao aus seinem Winterschlaf erwacht war. Seitdem konnte es allerdings kein Wissenschaftler ausfindig machen." + +msgid "MAP174_SIGN_20" +msgstr "Yatagaryu: Das Sturmbringer-Pokémon Dieses seltene Pokémon ist den Ninja-Clans heilig. Es kann nach Belieben Stürme heraufbeschwören. Oft wird abgebildet, wie es mit Coalith kämpft." + +msgid "MAP174_SIGN_21" +msgstr "Yatagaryu: Das Sturmbringer-Pokémon Dieses seltene Pokémon ist den Ninja-Clans heilig. Es kann nach Belieben Stürme heraufbeschwören. Oft wird abgebildet, wie es mit Coalith kämpft." + +msgid "MAP174_SIGN_22" +msgstr "Steingravuren von einheimischen Stämmen in Baykal Über die einheimischen Gruppen, die im Baykal-Regenwald lebten, ist nicht viel bekannt. Sie sind 300 Jahre älter als die Tsuki- und Nami-Kultur. Allerdings sind sie vor circa 400 Jahren aus unbekannten Gründen aus der Region verschwunden. Alles was wir von ihnen wissen, haben wir von den Artefakten und Ruinen gelernt, die sie zurückließen." + +msgid "MAP174_SIGN_23" +msgstr "Pfeilspitzen, die an der Baykal-Grabungsstätte gefunden wurden. Beweise sprechen dafür, dass die einheimischen Gruppen des Baykals für ihre Nahrung gejagt und geplündert haben. Sie lebten in aus Holz und getrockneten Palmenblättern gefertigten Hütten. Allerdings bauten sie auch große Steintempel. Gravuren innerhalb der Tempel deuten darauf hin, dass es eine andere Verteilung der Pokémon-Spezies gab, zu der Zeit, in der sie die Region besiedelten." + +msgid "MAP174_SIGN_24" +msgstr "Traditionelle Kriegshelme der Tsuki und Nami. Die Helme wurden so gestaltet, dass sie Pokémon wie Chupador ähneln. Sie wurden im Kampf benutzt, um den Trägern einen einschüchternden Eindruck zu verpassen." + +msgid "MAP174_SIGN_3" +msgstr "Leviathao: \"Der gefrorene Speer\" Das zweite der drei legendären Seekreaturen hatte ein scharfes und tödliches Horn aus Eis auf seinem Kopf. Es gibt Berichte, dass es einst für eine gewisse Zeit im Besitz der Tsuki war. Nachdem sie die Kontrolle verloren, fiel kurz darauf das Imperium. Es wird erzählt, dass es immer noch in einer vereisten Höhle auf dem Meeresgrund überwintert." + +msgid "MAP174_SIGN_4" +msgstr "Leviathao: \"Der gefrorene Speer\" Das zweite der drei legendären Seekreaturen hatte ein scharfes und tödliches Horn aus Eis auf seinem Kopf. Es gibt Berichte, dass es einst für eine gewisse Zeit im Besitz der Tsuki war. Nachdem sie die Kontrolle verloren, fiel kurz darauf das Imperium. Es wird erzählt, dass es immer noch in einer vereisten Höhle auf dem Meeresgrund überwintert." + +msgid "MAP174_SIGN_5" +msgstr "Krakanao: \"Der Rachsüchtige Mahlstrom\" Die dritte und gefürchtetste der Meeres-Legenden, Krakanao nutzte ihre vielen Arme, um Menschen in ihr wässriges Verderben zu ziehen. Es taucht in Kindergeschichten und -liedern auf. Es wurde vom Nami-Clan kontrolliert und konnte einen Strudel erzeugen, der groß genug war, um ein Kriegsschiff zu versenken. Berichten zufolge wurde es im Kampf erlegt, aber es gibt Gerüchte darüber, dass es vor kurzem gesehen wurde." + +msgid "MAP174_SIGN_6" +msgstr "Krakanao: \"Der Rachsüchtige Mahlstrom\" Die dritte und gefürchtetste der Meeres-Legenden, Krakanao nutzte ihre vielen Arme, um Menschen in ihr wässriges Verderben zu ziehen. Es taucht in Kindergeschichten und -liedern auf. Es wurde vom Nami-Clan kontrolliert und konnte einen Strudel erzeugen, der groß genug war, um ein Kriegsschiff zu versenken. Berichten zufolge wurde es im Kampf erlegt, aber es gibt Gerüchte darüber, dass es vor kurzem gesehen wurde." + +msgid "MAP174_SIGN_7" +msgstr "Aotius & Mutios - Die Götter aus Tandor - Aotius und Mutios werden auf mehreren Arten in Tandor verehrt. Manche sagen, sie seien Pokémon, andere sagen sie seien Geister ohne Form. Es gibt Berichte, dass sie sich Körper nahmen um Kraft und Visionen zu gewähren." + +msgid "MAP174_SIGN_8" +msgstr "Aotius & Mutios - Die Götter aus Tandor - Aotius und Mutios werden auf mehreren Arten in Tandor verehrt. Manche sagen, sie seien Pokémon, andere sagen sie seien Geister ohne Form. Es gibt Berichte, dass sie sich Körper nahmen um Kraft und Visionen zu gewähren." + +msgid "MAP174_SIGN_9" +msgstr "Aotius & Mutios - Die Götter aus Tandor - Aotius und Mutios werden auf mehreren Arten in Tandor verehrt. Manche sagen, sie seien Pokémon, andere sagen sie seien Geister ohne Form. Es gibt Berichte, dass sie sich Körper nahmen um Kraft und Visionen zu gewähren." + +msgid "MAP175_NPC_1" +msgstr "Hey! Gibts denn sowas? Du hast es endlich hierher geschafft! Dies ist die 8. und letzte Arena in Tandor. Dieses Gebäude ist ein Schrein für die Götter Aotius and Mutios. Und die Arenaleiter sind der Prinz und die Prinzessin des Ninja-Klans! Und nicht nur das, man sagt, sie seien die sterbliche Stimme der Götter selbst! Um sie zu erreichen, musst du ein Rätsel lösen. Denk dran, Aotius und Mutios verkörpern Balance! ...Keine Panik, okay? Du schaffst das! Ich glaube an dich!" + +msgid "MAP175_SIGN_1" +msgstr "AOTIUS\nGOTT DES HELLEN HIMMELS" + +msgid "MAP175_SIGN_2" +msgstr "MUTIOS\nGÖTTIN DES DUNKLEN MEERES" + +msgid "MAP175_TRAINER_1" +msgstr "So, du hast dich entschieden dich der aufsteigenden Sonne zu stellen. Du bist mutig. Meine Pokémon sind im Sonnenlicht am stärksten. Vorsicht, schau sie nicht direkt an oder du wirst geblendet. Bereite dich vor von der Kraft von Aotius getestet zu werden! Du hast über mich triumphiert. Aber wie die Nacht auf den Tag folgt, so musst du dich auch gegen meinen Ehemann beweisen. Es ist Zeit dich der finsteren Angst der Nacht zu stellen. Ich benutze Pokémon die sich in Schatten verstecken und darauf warten ihre Gegner nichtsahnend anzugreifen. Wir verkörpern die Essenz der Ninjas! Mit Mutios' Klugheit, werden wir dich testen! Gratulation. Ich muss zugeben, ich bin beeindruckt. Du hast den Segen von Aotius und Mutios. Seine mächtige Kraft und ihre heitere Klarheit werden dich führen. Als ein Zeichen ihrer Liebe, hast du dir diesen Orden verdient. PN erhält den Zen-Orden! Aufgrund ihres Segens werder dir alle Pokémon gehorchen, sogar wenn du sie tauschst. Du hast dir auch diese TM verdient. Solarstrahl ist eine kraftvolle Attacke bei welcher Sonnenenergie absorbiert wird um deine Gegner zu überwinden. Gebrauche sie weise und sie wird dir von ausserordentlicher Hilfe auf deiner Reise sein. Und auch diese, immerhin hast du uns beide besiegt: Mit dieser Attacke bist du fähig die Wut deines Gegners gegen ihn zu benutzen. Bei weisem Gebrauch sollten sich während eines Kampfes Gelegenheiten für dich eröffnen." + +msgid "MAP175_TRAINER_1_DEFEAT" +msgstr "Du hast direkt in die Sonne gesehen ohne zu blinzeln." + +msgid "MAP175_TRAINER_2" +msgstr "Also hast du entschieden dich der dunklen Angst der Nacht zu stellen. Sehr mutig. Ich nutze Pokémon die sich in den Schatten verstecken und darauf warten anzugreifen wenn es ihre Gegner am wenigsten erwarten. Wir verkörpern die Essenz der Ninja! Mit all der Weißheit von Mutios testen wir dich! Du hast es tatsächlich geschafft mein Team zu besiegen. Aber so wie der Tag auf die Nacht folgt musst du dich auch gegen meine Frau beweisen! Es wird Zeit dich der aufgehenden Sonne zu stellen. Meine Pokémon sind am stärksten im Sonnenlicht. Versuch sie nicht direkt anzusehen, damit du nicht geblendet wirst. Bereite dich vor um von der Kraft von Aotius getestet zu werden! Gratulation. Ich muss zugeben, ich bin beeindruckt. Du hast den Segen von Aotius und Mutios. Seine mächtige Kraft und ihre heitere Klarheit werden dich führen. Als ein Zeichen ihrer Liebe, hast du dir diesen Orden verdient. PN erhält den Zen-Orden! Aufgrund ihres Segens werder dir alle Pokémon gehorchen, sogar wenn du sie tauschst. Du hast dir auch diese TM verdient. Solarstrahl ist eine kraftvolle Attacke bei welcher Sonnenenergie absorbiert wird um deine Gegner zu überwinden. Gebrauche sie weise und sie wird dir von ausserordentlicher Hilfe auf deiner Reise sein. Und auch diese, immerhin hast du uns beide besiegt: Mit dieser Attacke bist du fähig die Wut deines Gegners gegen ihn zu benutzen. Bei weisem Gebrauch sollten sich während eines Kampfes Gelegenheiten für dich eröffnen." + +msgid "MAP175_TRAINER_2_DEFEAT" +msgstr "Du hast in die Dunkelheit gesehen und deine Angst überwunden." + +msgid "MAP175_TRAINER_3" +msgstr "Grollender Donner.\nDann, Blitz! Der ganze Himmel ist erhellt!\nBlitze spalten die Luft." + +msgid "MAP175_TRAINER_3_DEFEAT" +msgstr "Zzzzap! Aua!" + +msgid "MAP175_TRAINER_4" +msgstr "Hör zu! Hör den Klang\nvon tausend Vögeln singen.\nSie singen für dich!" + +msgid "MAP175_TRAINER_4_DEFEAT" +msgstr "Du hast mich umgehauen..." + +msgid "MAP175_TRAINER_5" +msgstr "Des Schwertes Schneide.\nNoch feiner als ein Faden.\nScharf wie der Tod selbst." + +msgid "MAP175_TRAINER_5_DEFEAT" +msgstr "In Stücke zerschnitten!" + +msgid "MAP175_TRAINER_6" +msgstr "Ein Vollmond steigt auf\nÜber den schwarzen Wellen des Ozeans.\nTsuki and Nami." + +msgid "MAP175_TRAINER_6_DEFEAT" +msgstr "Dein Schicksal ruft dich!" + +msgid "MAP175_TRAINER_7" +msgstr "Ein winziger Tropfen\nVerbindet sich mit anderen\nFormt einen tosenden Wasserfall." + +msgid "MAP175_TRAINER_7_DEFEAT" +msgstr "Ich hoffe, du bist zufrieden." + +msgid "MAP175_TRAINER_8" +msgstr "Bumm! Peng! Eine Blume blüht am verdunkelten Himmel. Es ist ein Feuerwerk!" + +msgid "MAP175_TRAINER_8_DEFEAT" +msgstr "Ausgebrannt..." + +msgid "MAP177_NPC_1" +msgstr "Willkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Miki und ich bin ein Ninja aus Tsukinami und biete spezielles Training im rAngriff an. Hast du Interesse? Oh... Mein Großvater will, dass ich zum Dojo zurückkehre? Ok! Bitte akzeptiere dieses Geschenk als Zeichen meiner Wertschätzung für deine Mühe. Wir sehen uns! NINJA HINFORT! Du hast keinen Platz für das Item, bitte sprich wieder mit mir, wenn du Platz geschaffen hast. GWillkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Miki und ich bin ein Ninja aus Tsukinami und biete spezielles Training im rAngriff an. Hast du Interesse? Welches Pokémon soll trainiert werden? Komm wieder, wenn du richtig durchtrainiert werden willst! Dein hat seine FP um erhöht! Komm wieder, wenn du deine Pokémon stärker machen willst! Ich fürchte, du hast nicht genug Geld, um deine Pokémon zu trainieren. Komm wieder, wenn du deine Pokémon stärker machen willst! Ohhh yeah!\nAlso, weißt du, was Fleiß-Punkte sind? Natürlich tust du das! Du kannst sie auf dem Statusbildschirm deines Pokémon nachgucken! Fleiß-Punkte entsprechen einem bestimmten Statuswert. Es gibt sechs Arten: KP, Angriff, Verteidigung, Spezial-Angriff, Spezial-Verteidigung, und Initiative. Pokémon können ihre FP erhöhen, indem sie bestimmte Typen von Pokémon im Kampf besiegen. Wenn man zum Beispiel viele defensiv starke Gegner besiegt, erhöht sich dadurch auch der Verteidigungs-Wert deines Pokémon. Hier im Trainingszelt bieten wir eine Abkürzung an, um dieses Training noch weiter zu vereinfachen! Drücke A, wenn der Anzeiger auf dem grünen Teil des Balkens landet, um den Boxsack zu vermöbeln! Es macht auch echt Spaß und macht dein Pokémon MEGA STARK! Also, bist du bereit?" + +msgid "MAP178_NPC_1" +msgstr "Willkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Ayumi und ich bin ein Ninja aus Tsukinami und biete spezielles Training in der rInitiative an. Hast du Interesse? Oh... Mein Großvater will, dass ich zum Dojo zurückkehre? Ok! Bitte akzeptiere dieses Geschenk als Zeichen meiner Wertschätzung für deine Mühe. Wir sehen uns! NINJA HINFORT! Du hast keinen Platz für das Item, bitte sprich wieder mit mir, wenn du Platz geschaffen hast. GWillkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Ayumi und ich bin ein Ninja aus Tsukinami und biete spezielles Training in der rInitiative an. Hast du Interesse? Welches Pokémon soll trainiert werden? Komm wieder, wenn du richtig durchtrainiert werden willst! Dein hat seine FP um erhöht! Komm wieder, wenn du deine Pokémon stärker machen willst! Ich fürchte, du hast nicht genug Geld, um deine Pokémon zu trainieren. Komm wieder, wenn du deine Pokémon stärker machen willst! Ohhh yeah!\nAlso, weißt du, was Fleiß-Punkte sind? Natürlich tust du das! Du kannst sie auf dem Statusbildschirm deines Pokémon nachgucken! Fleiß-Punkte entsprechen einem bestimmten Statuswert. Es gibt sechs Arten: KP, Angriff, Verteidigung, Spezial-Angriff, Spezial-Verteidigung, und Initiative. Pokémon können ihre FP erhöhen, indem sie bestimmte Typen von Pokémon im Kampf besiegen. Wenn man zum Beispiel viele defensiv starke Gegner besiegt, erhöht sich dadurch auch der Verteidigungs-Wert deines Pokémon. Hier im Trainingszelt bieten wir eine Abkürzung an, um dieses Training noch weiter zu vereinfachen! Drücke A, wenn der Anzeiger auf dem grünen Teil des Balkens landet, um den Boxsack zu vermöbeln! Es macht auch echt Spaß und macht dein Pokémon MEGA STARK! Also, bist du bereit?" + +msgid "MAP179_NPC_1" +msgstr "Willkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Tarou und ich bin ein Ninja aus Tsukinami und biete spezielles Training in rKP an. Hast du Interesse? Oh... Mein Großvater will, dass ich zum Dojo zurückkehre? Ok! Bitte akzeptiere dieses Geschenk als Zeichen meiner Wertschätzung für deine Mühe. Wir sehen uns! NINJA HINFORT! Du hast keinen Platz für das Item, bitte sprich wieder mit mir, wenn du Platz geschaffen hast. GWillkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Tarou und ich bin ein Ninja aus Tsukinami und biete spezielles Training in rKP an. Hast du Interesse? Welches Pokémon soll trainiert werden? Komm wieder, wenn du richtig durchtrainiert werden willst! Dein hat seine FP um erhöht! Komm wieder, wenn du deine Pokémon stärker machen willst! Ich fürchte, du hast nicht genug Geld, um deine Pokémon zu trainieren. Komm wieder, wenn du deine Pokémon stärker machen willst! Ohhh yeah!\nAlso, weißt du, was Fleiß-Punkte sind? Natürlich tust du das! Du kannst sie auf dem Statusbildschirm deines Pokémon nachgucken! Fleiß-Punkte entsprechen einem bestimmten Statuswert. Es gibt sechs Arten: KP, Angriff, Verteidigung, Spezial-Angriff, Spezial-Verteidigung, und Initiative. Pokémon können ihre FP erhöhen, indem sie bestimmte Typen von Pokémon im Kampf besiegen. Wenn man zum Beispiel viele defensiv starke Gegner besiegt, erhöht sich dadurch auch der Verteidigungs-Wert deines Pokémon. Hier im Trainingszelt bieten wir eine Abkürzung an, um dieses Training noch weiter zu vereinfachen! Drücke A, wenn der Anzeiger auf dem grünen Teil des Balkens landet, um den Boxsack zu vermöbeln! Es macht auch echt Spaß und macht dein Pokémon MEGA STARK! Also, bist du bereit?" + +msgid "MAP180_NPC_1" +msgstr "Willkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Hitomi und ich bin ein Ninja aus Tsukinami und biete spezielles Training in der rSpezial-Verteidigung an. Hast du Interesse? Oh... Mein Großvater will, dass ich zum Dojo zurückkehre? Ok! Bitte akzeptiere dieses Geschenk als Zeichen meiner Wertschätzung für deine Mühe. Wir sehen uns! NINJA HINFORT! Du hast keinen Platz für das Item, bitte sprich wieder mit mir, wenn du Platz geschaffen hast. GWillkommen{, Trainer!|, Trainerin!|!} Mein Name lautet Hitomi und ich bin ein Ninja aus Tsukinami und biete spezielles Training in rSpezial-Verteidigung an. Hast du Interesse? Welches Pokémon soll trainiert werden? Komm wieder, wenn du richtig durchtrainiert werden willst! Dein hat seine FP um erhöht! Komm wieder, wenn du deine Pokémon stärker machen willst! Ich fürchte, du hast nicht genug Geld, um deine Pokémon zu trainieren. Komm wieder, wenn du deine Pokémon stärker machen willst! Ohhh yeah!\nAlso, weißt du, was Fleiß-Punkte sind? Natürlich tust du das! Du kannst sie auf dem Statusbildschirm deines Pokémon nachgucken! Fleiß-Punkte entsprechen einem bestimmten Statuswert. Es gibt sechs Arten: KP, Angriff, Verteidigung, Spezial-Angriff, Spezial-Verteidigung, und Initiative. Pokémon können ihre FP erhöhen, indem sie bestimmte Typen von Pokémon im Kampf besiegen. Wenn man zum Beispiel viele defensiv starke Gegner besiegt, erhöht sich dadurch auch der Verteidigungs-Wert deines Pokémon. Hier im Trainingszelt bieten wir eine Abkürzung an, um dieses Training noch weiter zu vereinfachen! Drücke A, wenn der Anzeiger auf dem grünen Teil des Balkens landet, um den Boxsack zu vermöbeln! Es macht auch echt Spaß und macht dein Pokémon MEGA STARK! Also, bist du bereit?" + +msgid "MAP181_NPC_1" +msgstr "Ich habe all meinen Pokémon Items zum Tragen gegeben, um ihre Stärke im Kampf zu erhöhen. Du darfst keine Items in der Arena benutzen, also sind Items wie Beeren unentbehrlich. Die Tandor-Meisterschaften sind in Einzelausscheidungen strukturiert. 32 Trainer kommen rein... und ein Champion tritt hervor." + +msgid "MAP181_NPC_10" +msgstr "Ich bin Marias größter Fan.\nEinmal hat sie auf meinem Arm unterschrieben... \nDas war der beste Tag meines Lebens." + +msgid "MAP181_NPC_2" +msgstr "Dieses Funkeln in deinen Augen... Du gedenkst, Champion zu werden, nicht wahr?\nOhohoho. Ich wünsche dir viel Glück." + +msgid "MAP181_NPC_3" +msgstr "Ich hörte, dass sie die Meisterschaften für dieses Jahr fast abgesagt hätten, wegen den Kernschmelzen bei den Atomkraftwerken. Gut, dass sie's nicht getan haben! Ich frage mich ob... wir wohl irgendwelche Nuklear-Pokémon in der Arena sehen werden?" + +msgid "MAP181_NPC_4" +msgstr "Wie viele Arenaorden hast du?\nIch habe 16.\nBevor ich nach Tandor gekommen bin, habe ich die Kalos-Liga gemeistert. Tandors Liga ist schon anders, oder?\nWelcher Arenaleiter war für dich am schwierigsten?\nIch hatte mit Rosalind meine Probleme. Ihre Verkleidungen haben mein Team ordentlich zu Fall gebracht!" + +msgid "MAP181_NPC_5" +msgstr "Ich bin so nervös...\nAber solange ich an meine Pokémon glaube, vertraue ich darauf, dass wir es schaffen! Ich habe noch nie so viele starke Trainer an einem Ort gesehen." + +msgid "MAP181_NPC_6" +msgstr "Hyah! Bei der Ehre meines Dorfes kämpfe ich in den Tandor-Meisterschaften!\nDie Götter werden mich zum Sieg führen!" + +msgid "MAP181_NPC_7" +msgstr "Dass du es durch die Siegesstraße geschafft hast ist beachtlich!\nAber die größte Herausforderung liegt noch vor dir... Jeder, der an den Meisterschaften teilnehmen möchte, muss es zuerst einmal durch die Siegesstraße schaffen." + +msgid "MAP181_NPC_8" +msgstr "Wer denkst du wird dieses Jahr die Meisterschaft gewinnen?\nIch wette, es wird Maria! Sie hat es letztes Jahr schließlich auch geschafft." + +msgid "MAP181_NPC_9" +msgstr "Ich denke nicht, dass Maria dieses Jahr wieder gewinnen wird. Da ist doch dieser neue Trainer und jeder sagt, er oder sie sei beängstigend stark. Wenn du mich fragst, ist das doch ein garantierter Sieger! Weißt du, worauf sich der neue Trainer spezialisiert? Ich konnte darüber keine Info in der Datenbank finden. ...Hey, warte mal. Du kommst mir bekannt vor... Ach du meine Güte! Du bist das!!!! Wow!!!" + +msgid "MAP183_NPC_1" +msgstr "Einige der Berge in der Gegend sind anscheinend unbegehbar. Ich bin jedoch fest entschlossen, sie zu erklimmen!" + +msgid "MAP183_NPC_2" +msgstr "Wusstest du, dass Tandor von zwei Vulkanen gebildet wurde? Beide sind nun inaktiv, aber die regionalen Meisterschaften finden auf einem von ihnen statt." + +msgid "MAP183_NPC_3" +msgstr "Es ist erstaunlich, dass die Wirtschaft funktioniert, obwohl die Hälfte der Bevölkerung Trainer sind. Trainer, die nicht arbeiten! Wie würden wir uns jemals selbst ernähren, wenn wir keine Pokémon hätten, die uns helfen?" + +msgid "MAP183_NPC_4" +msgstr "Als ich noch jung war, lebte ich in einer Großstadt. Jetzt mag ich es einfach hier in der ruhigen Provinz zu leben." + +msgid "MAP183_SIGN_1" +msgstr "Route 6. Vergiss nicht, einige Tränke mitzunehmen! Sie ist sehr lang!" + +msgid "MAP183_SIGN_2" +msgstr "Labor von Professor Zypresse." + +msgid "MAP183_SIGN_3" +msgstr "Willkommen in Schroffstein. Vorsicht vor fallenden Felsen!" + +msgid "MAP184_NPC_1" +msgstr "(Mensch...)\n(du bist also zurückgekommen, um in meinem Unterschlupf gegen mich anzutreten)\n(ich habe viele Jahrhunderte lang geschlafen...)\n(auf eine Seele wartend, die meiner Kraft würdig ist.)\n(nun... ist diese Zeit gekommen.) (Lass uns diesen schicksalhaften Kampf austragen!) GYAAAROOOOOHHHHH!!!" + +msgid "MAP184_TRAINER_1" +msgstr "Du hast mich nicht gesehen, weil ich mich versteckt habe! Ich liebe es, mich hinter großen Felsen zu verstecken!" + +msgid "MAP184_TRAINER_1_DEFEAT" +msgstr "Schätze, ich war nicht schnell genug..." + +msgid "MAP184_TRAINER_2" +msgstr "Die Legenden berichten von einem großen Kampf auf der Spitze von Berg Actinite. Könnte es dieser sein?" + +msgid "MAP184_TRAINER_2_DEFEAT" +msgstr "Das hatte etwas von einem Tiefpunkt." + +msgid "MAP185_TRAINER_1" +msgstr "Hörst du das?\nDas zornige Heulen des Windes!" + +msgid "MAP185_TRAINER_1_DEFEAT" +msgstr "Wir... sind gefallen..." + +msgid "MAP185_TRAINER_2" +msgstr "Der Berg unter uns erzittert.\nDeine Prüfung beginnt jetzt!" + +msgid "MAP185_TRAINER_2_DEFEAT" +msgstr "Es war... Schicksal..." + +msgid "MAP185_TRAINER_3" +msgstr "Owei, oweh!\nDu kommst mir ganz schön bekannt vor.\nSollen wir uns an einen furiosen Kampf wagen, altes Haus?" + +msgid "MAP185_TRAINER_3_DEFEAT" +msgstr "Ach du lieber Himmel!" + +msgid "MAP185_TRAINER_4" +msgstr "Ich werde dich mit den Kräften schlagen, die jenseits des Irdischen heraufbeschwört wurden!" + +msgid "MAP185_TRAINER_4_DEFEAT" +msgstr "Ihr Geister, wieso habt ihr mich verlassen?" + +msgid "MAP186_SIGN_1" +msgstr "Tandor Elite Meisterschaft" + +msgid "MAP187_NPC_1" +msgstr "Hah!\nBeruhige dich, verdammt! Hey, diese neuen FangKoms funktionieren! Ich schaff' das hier draußen alleine. PN, du solltest zum Kernkraftwerk gehen." + +msgid "MAP187_NPC_2" +msgstr "Arrrr... Arrr..." + +msgid "MAP187_NPC_3" +msgstr "Wie läuft's mit dem Schutzanzug? Es ist ein bisschen schwieriger, sich zu bewegen, aber in dem Ding bist du von der Strahlung komplett abgeschirmt. Diese Masken beschützen uns, aber wir sind immer noch für hohe Strahlung angreifbar." + +msgid "MAP187_NPC_4" +msgstr "Falls ich dieses Pokémon bezwinge und zum HQ zurückbringe, könnten wir es behandeln. Eine ambulante Behandlung wäre jetzt ideal..." + +msgid "MAP187_NPC_5" +msgstr "Mar... rrrrr...." + +msgid "MAP187_SIGN_1" +msgstr "Tipps für Trainer!\nFür's Fischen braucht man schnelle Reflexe.\nDrücke A, wenn die Nachricht \"Oh! Da hat etwas angebissen!\" erscheint.\nVersuche es einfach so lange, bis du ein Pokémon angelst." + +msgid "MAP187_TRAINER_1" +msgstr "Hey, PN, da bist du ja! Heh, du bist ja wie ein Flegmon in diesem Ding. Aber du siehst zugegebenermaßen auch ganz schön cool aus. ...Wie auch immer. Ich glaube, ich habe etwas Cooles gefunden... Folge mir. Aber bleib leise! Dieses Pokémon... Hast du so eines schonmal gesehen? Es scheint mir nicht zu sein wie die anderen Nuklear-Pokémon. Ich habe es jedenfalls noch nie zuvor gesehen. Wir sollten versuchen- ???: KNNNNURRRRRR! Theo: Mist, es ist weg. Was hat es nur verjagt? Ich wollte gerade versuchen, es zu fangen... Mach dich zum Kampf bereit, PN! *schnauf* *schnauf* Mann... hier draußen kann man nicht mal für eine Sekunde seine Deckung fallen lassen... Und überhaupt, bilde ich mir das nur ein, oder sind diese Nuklear-Pokémon organisierter als sonst? Ich schätze, dass Uratom sie befehligt. Also wissen sie, dass wir hier sind. Das Element der Überraschung können wir in die Tonne kloppen... Naja, ist auch nicht so wichtig. CURIE kann uns nicht ewig davonlaufen! Wir werden dem ganzen ein Ende setzen! Und wenn ich dieses seltsame Pokémon nochmal sehe, werde ich nicht zögern, es zu fangen!" + +msgid "MAP187_TRAINER_10" +msgstr "GRRRRRRR! .......\nVERNICHTEN VERNICHTEN VERNICHTEN" + +msgid "MAP187_TRAINER_10_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_11" +msgstr "GRRRRRRR! .......\nVERNICHTEN VERNICHTEN VERNICHTEN" + +msgid "MAP187_TRAINER_11_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_12" +msgstr "GRRRRRRR! .......\nVERNICHTEN VERNICHTEN VERNICHTEN" + +msgid "MAP187_TRAINER_12_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_13" +msgstr "GRRRRRRR! .......\nVERNICHTEN VERNICHTEN VERNICHTEN" + +msgid "MAP187_TRAINER_13_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_14" +msgstr "GRRRRRRR! .......\nVERNICHTEN VERNICHTEN VERNICHTEN" + +msgid "MAP187_TRAINER_14_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_1_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_2" +msgstr "KNNNNuuuRRRRRRRRR .......\nEINDRINGLING EINDRINGLING" + +msgid "MAP187_TRAINER_2_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_3" +msgstr "KNNNNuuuRRRRRRRRR .......\nEINDRINGLING EINDRINGLING" + +msgid "MAP187_TRAINER_3_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_4" +msgstr "KNNNNuuuRRRRRRRRR .......\nEINDRINGLING EINDRINGLING" + +msgid "MAP187_TRAINER_4_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_5" +msgstr "HIIISSSSSS! .......\nZERSTÖREN ZERSTÖREN ZERSTÖREN" + +msgid "MAP187_TRAINER_5_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_6" +msgstr "HIIISSSSSS! .......\nZERSTÖREN ZERSTÖREN ZERSTÖREN" + +msgid "MAP187_TRAINER_6_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_7" +msgstr "HIIISSSSSS! .......\nZERSTÖREN ZERSTÖREN ZERSTÖREN" + +msgid "MAP187_TRAINER_7_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_8" +msgstr "Eeep! Mehr Pokémon! Lass es uns angehen, PN! Nun, das war ein Erlebnis... Unsere Befehle sind klar. Es ist Zeit zum Kernkraftwerk zu gehen! Lass es uns zusammen schaffen! (Theo schließt sich dir an!)" + +msgid "MAP187_TRAINER_8_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_9" +msgstr "GRRRRRRR! .......\nVERNICHTEN VERNICHTEN VERNICHTEN" + +msgid "MAP187_TRAINER_9_DEFEAT" +msgstr "..." + +msgid "MAP188_NPC_1" +msgstr "Wir sind auf dem Weg nach Route 08, zu den Weizenfeldern. Früher war das hier eine makellose Gegend, voller natürlicher Schönheit. Jetzt ist es der verstrahlteste Ort in Tandor... Wir müssen CURIE aufhalten, und ihn dafür zahlen lassen, was er getan hat!" + +msgid "MAP188_NPC_2" +msgstr "Den Schutzanzug ausrüsten? PN ist in den Schutzanzug geschlüpft." + +msgid "MAP188_NPC_3" +msgstr "Ich weiß ich kann mich eigentlich nicht beschweren, aber... Wieso darf ich nicht den Anzug tragen? Er ist so cool..." + +msgid "MAP188_NPC_4" +msgstr "PN, mach' dir keine Sorgen um uns. Wir haben diese neuen FangKoms, die bei den Nuklear-Pokémon funktionieren. Deshalb werden wir die Stellung hier schon halten... Denke ich..." + +msgid "MAP188_NPC_5" +msgstr "Mff mmmf mffff! ...Nah, ich mach' nur Spaß. Ich kann gut sprechen, auch wenn ich die Maske trage. Trotzdem juckt's schon ein wenig... Wäre aber wohl eine schlechte Idee, sie abzunehmen." + +msgid "MAP189_NPC_1" +msgstr "Am Hebel ziehen?" + +msgid "MAP189_NPC_2" +msgstr "Am Hebel ziehen?" + +msgid "MAP189_NPC_3" +msgstr "Am Hebel ziehen?" + +msgid "MAP189_NPC_4" +msgstr "Die Bezeichnung auf dem Schalter lautet, \"Trennschalter\". Er scheint an zu sein. Den Trennschalter lösen? Dein Team und du wurden von einer Entladung getroffen... Die anderen Hebel sind zu ihren ursprünglichen Positionen zurückgekehrt." + +msgid "MAP189_SIGN_1" +msgstr "Das ist eine Maschine um Pokémon zu heilen. Ohne Elektrizität wird sie nicht funktionieren." + +msgid "MAP189_SIGN_10" +msgstr "Hö? Erschreckenderweise ist der Kaffee noch immer warm..." + +msgid "MAP189_SIGN_2" +msgstr "Das ist eine Maschine um Pokémon zu heilen. Ohne Elektrizität wird sie nicht funktionieren." + +msgid "MAP189_SIGN_3" +msgstr "Das ist eine Maschine um Pokémon zu heilen. Ohne Elektrizität wird sie nicht funktionieren." + +msgid "MAP189_SIGN_4" +msgstr "Das ist eine Maschine um Pokémon zu heilen. Ohne Elektrizität wird sie nicht funktionieren." + +msgid "MAP189_SIGN_5" +msgstr "- Notstromversorgung - Befolge diese Anleitung, um den Notstromgenerator zu aktivieren. Im Technik-Raum musst du zuerst die Schalter in folgender Reihenfolge betätigen: [06644bd2]Grün, [043c3aff]Rot, [65467b14]Blau. Dann löse den Trennschalter. Das wird die Elektrizität im südlichen Sektor wiederherstellen." + +msgid "MAP189_SIGN_6" +msgstr "- Notiz -\nWer hat das Handbuch zur Aktivierung des Notstromgenerators schon wieder mitgenommen?" + +msgid "MAP189_SIGN_7" +msgstr "Das Essen im Kühlschrank ist schlecht geworden." + +msgid "MAP189_SIGN_8" +msgstr "- Pausenraum - Pausen dürfen nicht länger als 15 Minuten gehen. Falls Mangel an Kaffee besteht, sprecht mit Craig im HR. - Das Management" + +msgid "MAP189_SIGN_9" +msgstr "(Vielleicht kann ich dieses Radio benutzen, um das HQ zu erreichen...?) ....... Irgendetwas blockiert das Signal." + +msgid "MAP189_TRAINER_1" +msgstr "Bluuuugggg!" + +msgid "MAP191_NPC_1" +msgstr "Sieht so aus als wäre es mit dem elektrischen System verbunden. Schalter benutzen?" + +msgid "MAP191_TRAINER_1" +msgstr "Kkkssshhhttt!!" + +msgid "MAP192_NPC_1" +msgstr "Er scheint mit dem elektrischen System verbunden zu sein. Den Schalter betätigen?" + +msgid "MAP193_TRAINER_1" +msgstr "Traaaawrrrr!" + +msgid "MAP193_TRAINER_2" +msgstr "...\nTörichtes Kind. Es war amüsant, dir zuzusehen...\nAber hier endet deine Geschichte. Was für ein Glück.\nDer Sohn des Mannes, der uns heimgesucht hat.. und {der Sohn|die Tochter|das Kind} vom Anführer der Ranger.\nUnd nun befinden sich beide in unserer Gewalt. Wir gehen davon aus, dass die Ranger eher bereit sein werden zu gehorchen, wenn sie hören, dass wir ihre Kinder als Geiseln haben. Sag mir, {Junge|Mädchen|Kleines}... Wie fühlt es sich an?\nSo nahe zu kommen, nur damit deine Träume letztlich doch zerschlagen werden? Tut es weh? Das sollte es.\nWir wollen, dass du leidest, so wie wir leiden mussten. Dein Freund... Er befindet sich in Stase. Weder ist er wach, noch schläft er.\nSeine Gedanken wurden in dem Moment gefangen, als er die Kapsel betrat. Was könnte er wohl fühlen?\nSchmerz? Angst? Verwirrung? Kummer? Ein einziger, elender Moment, in die Ewigkeit gezogen. Was er gerade fühlt...... ist nur ein Bruchteil von dem, was wir gefühlt haben. Und nun. Wirst du dich ihm anschließen. Sobald wir einmal Geiseln haben, werden die Ranger keine andere Wahl haben, als aufzugeben. Dann wird uns auf dem Weg zur ultimativen Macht nichts mehr im Wege stehen! ...Oh? Selbst jetzt, nach allem was passiert ist, willst du noch immer gegen uns kämpfen? Huhuhuhu... Wie amüsant.\nNun gut. Wir akzeptieren deine Herausforderung... Sieh die Macht der Kernenergie, und verzweifle!! ...Was?\nNein! Nein, nein, NEIN! Das kann... nicht passieren...! Wir waren doch dafür auserkoren, unbesiegbar zu sein!\nUratom!! Wie... konntest du...\nNur ein Kind... Ich verstehe nicht...\nAlles, wonach wir gestrebt haben, all diese Kraft... Fort. Uratom! Antworte mir, Uratom! ...\nNein... Ich habe versagt...\nIch habe versagt, dich zu beschützen.\nDie Ranger werden uns nun holen...\nSie werden dich bestimmt zerstören.\nEs tut mir Leid... Du bist noch am Leben...!\nObwohl du das meiste deiner Kraft verloren hast... Das ist es! Das ist alles, was wir brauchen!\nUratom, benutze Quantensprung! -kshhht-\nKellyn: PN? PN, hörst du mich? ...Oh, Arceus sei Dank, dir geht es gut.\nIrgendetwas hat das Signal blockiert...\nIch konnte überhaupt nicht durchkommen. PN... Ich hatte solche Angst...\nIch dachte, ich hätte dich für immer verloren. Also, was ist passiert? Hast du CURIE gefunden? ...\nIch verstehe. Also hast du gegen die beiden gekämpft und gewonnen, aber sie konnten fliehen... Nun, da Uratom in einer schwächeren Form ist, sind sie wohl keine so große Bedrohung mehr. Außerdem scheint es, als hätte die Strahlung, die aus dem Kernkraftwerk 02 austrat, abgenommen. Mit unserem Rangerkorps sollten wir in der Lage sein, CURIE zu lokalisieren und festzunehmen. Und alles dank dir... PN.\nWeil du so mutig und entschlossen vorgegangen bist, konnte Tandor gerettet werden. ...Aber... Was ist mit Theo? Ist er... du weißt schon...\nAm Leben? *hust* *hust* ...Ugh... Was... ist passiert?\nPN? Bist du das? Wo sind CURIE und Uratom?\nDas letzte, an das ich mich erinnere, ist, dass sie mich in diesen Tank geschoben haben... Kellyn: Theo! Dir geht es gut?! Ist doch klar wie Kloßbrühe, Chef...\nHaha... ugh.... In diesem Ding zu sein... Es war schrecklich. Ich weiß gar nicht, wie lange ich dort drin war. PN... Ich weiß nicht, wie ich das sagen soll... Aber ich bin mir ziemlich sicher, dass ich dir mein Leben schulde. Also hast du.... nun.... es geschafft?. Hast du CURIE besiegt? Wow. So kenne ich PN. Verlieren ist für dich keine Option. Mann, das muss ein atemberaubender Kampf gewesen sein.... Ich kann nicht glauben, dass ich direkt dabei war, aber das ganze Spektakel trotzdem verpasst hab'. Kellyn: Ich bin froh, dass es dir gut geht, Theo.\nIch schicke Ranger vorbei, um dich und PN sofort abzuholen. Danke, Boss.\nMir tut es Leid, dass ich deine Befehle missachtet hab'.\nIch war dumm und habe die ganze Mission gefährdet. Ich glaube.... hiernach werde ich erstmal eine Pause von Abenteuern nehmen.. Ich werde bei Papa im Krankenhaus bleiben.. Ich werde dort sein, wenn er aufwacht. Kellyn: Diese Entscheidung liegt ganz bei dir.\nIch werde euch beide bald sehen.\nKellyn over and out. ...Phew.\nIch bin müde, PN.\nWir sollten hier raus.\nKomm, ich kenne da eine Abkürzung. Und so...\nkehrten PN und Theo zum Ranger-HQ zurück.\nAls sie dort ankamen, wurden sie als Helden begrüßt...\nUnd die Neuigkeit von PNs Sieg über CURIE verbreitete sich wie ein Lauffeuer in Tandor. HuhuhuhuhahahahaHAHAHAHAHA!\nJA! GENAU DAS!\nDAS IST DER BLICK DER VERZWEIFLUNG, NACH DEM WIR UNS SO SEHR SEHNEN! Du bist machtlos! Deine Freunde können dich nicht retten! All das ist jetzt vorbei! Unser Herrschaft beginnt ab heute! HAHAHAHAHAHAHA! Und so...\n versank Tandor in 100 Jahren des nuklearen Winters. Von PN und Theo hat man nie wieder etwas gehört... GAME OVER" + +msgid "MAP193_TRAINER_2_DEFEAT" +msgstr "...Was? Nein! Nein, nein, NEIN!" + +msgid "MAP195_TRAINER_1" +msgstr "Nun.... Hier sind wir wieder.\nWir beide konkurrieren miteinander um den Titel des Champions. Genau so sollte es ein, richtig?\nIch, der dir gegenüber steht,\nmit ganz Tandor als Zuschauer.\nEs fühlt sich richtig an.. Weißt du?\nEs fühlt sich an wie.... Schicksal.\n ... Es gibt jetzt nichts mehr, das uns\nin die Quere kommt.\nKeine legendären Pokémon, keine nukleare Apokalypse. Nur du, ich... und der Kampfgeist unserer Pokémon. PN, ich habe eine lange Zeit hierauf gewartet... Lass uns herausfinden, wer von uns beiden Champion wird! Die Regeln des Champion-Finales sind die gleichen wie auch vorher. Keine Items, außer denen, die die Pokémon bereits tragen, dürfen eingesetzt werden. Der Kampf wird fortgeführt, bis eine Seite keine kampfbereiten Pokémon mehr zur Verfügung hat. Wenn beide Trainer bereit sind, dann... beginnt der Kampf um die Entscheidung des Gewinners der Meisterschaft...... ...Jetzt! Und der Gewinner lautet.... PN! Wow...\nDu bist so brilliant wie immer, PN.\nDas war ein spannender Kampf, um es milde auszudrücken. Ich bin nicht einmal wütend, dass ich verloren habe.\nWenn es eine Sache gibt, auf die ich immer zählen kann, dann auf deinen unerschütterlichen Geist! PN...... Ich gratuliere dir zu deinem Sieg, dem\nneuesten Champion von Tandor! Wenn du mir nun bitte folgen würdest..." + +msgid "MAP195_TRAINER_1_DEFEAT" +msgstr "Wow... Dieser Kampf war... genau so, wie ich es mir erhofft hatte." + +msgid "MAP196_TRAINER_1" +msgstr "DAS IST ES!\nDIES IST DAS ENDE! NUN...\nWERDE ICH...\nZUM...\nTOD! NEEEEEEEEEIN!!!\nU.-unmöglich...!!!\nDu...\nWie kannst... du... stärker sein... als wir? Du...\nIch werde dich töten... ganz alleine...\nIch werde--\nAGH! UGH--\nGYAAAAAARRRGHHHH! MUHUHUHAHAHAHAHA!!\nUNSERE KRÄFTE SIND NICHT AUFZUHALTEN!\nJETZT... VERNICHTE SIE ALLE!! Du bist machtlos! Deine Freunde können dich nicht retten! Es ist alles vorbei! Unsere Herrschaft beginnt ab heute! HAHAHAHAHAHAHA! Gamma-Uratom war zu mächtig, um es aufzuhalten. Es hat eine gewaltige, atomare Explosion erzeugt...\nAlles, was von der Pokémon-Liga übrig blieb, waren glimmende Ruinen. Jene, die die ursprüngliche Explosion überlebten, wurden bald Opfer der Nuklear-Pokémon, die daraufhin erwachten. Die Pokémon Ranger von Tandor versuchten, sie zu bezwingen, waren aber bereits nach kurzer Zeit zahlenmäßig unterlegen. Jeder, der fliehen konnte, ist in andere Regionen gezogen... Sie beklagten den Verlust all jener, die sie kannten und liebten. Und so wurde Tandor in ein Jahrhundert des nuklearen Winters gestürzt. Wenn du nur stärker gewesen wärst....Vielleicht...\nhättest du es verhindern können... GAME OVER" + +msgid "MAP196_TRAINER_1_DEFEAT" +msgstr "...Was? Nein! Nein, nein, NEIN!" + +msgid "MAP201_NPC_1" +msgstr "Dieses Shuttle bringt dich zur\nPokémon-Liga von Tandor.\nAllerdings ist es für die Öffentlichkeit derzeit geschlossen." + +msgid "MAP201_NPC_2" +msgstr "Dies ist ein spezielles Shuttle, das zur Pokémon Liga von Tandor führt.\nAllerdings ist es für die Öffentlichkeit derzeit nicht zugänglich, deswegen fährt es nicht." + +msgid "MAP202_NPC_1" +msgstr "Lanthan wartet auf dich!\nJetzt gibt es kein Zurück mehr!" + +msgid "MAP202_TRAINER_1" +msgstr "Halt! Ihr zwei betretet\ngeheiligten Boden!\nAls Monk des Lanthanite ist es meine Aufgabe die Unwürdigen fernzuhalten!" + +msgid "MAP202_TRAINER_1_DEFEAT" +msgstr "D-der Champion von Tandor!\nBitte vergib mir meine Unverfrorenheit!" + +msgid "MAP202_TRAINER_2" +msgstr "Um geheiligt zu werden..." + +msgid "MAP202_TRAINER_2_DEFEAT" +msgstr "Brennt ein Feuer in dir, dass selbst das kälteste Eis niederbrennt." + +msgid "MAP202_TRAINER_3" +msgstr "Du wirst in Eis und Feuer gebadet!" + +msgid "MAP202_TRAINER_3_DEFEAT" +msgstr "Brennt ein Feuer in dir, dass selbst das kälteste Eis niederbrennt." + +msgid "MAP202_TRAINER_4" +msgstr "Mit schierem Frieden und purer Gelassenheit werden wir euch zerstören!" + +msgid "MAP202_TRAINER_4_DEFEAT" +msgstr "Diese Kraft... Unfassbar!" + +msgid "MAP202_TRAINER_5" +msgstr "Ich sah es in einem Traum...\nDas legendäre Pokémon erwacht!" + +msgid "MAP202_TRAINER_5_DEFEAT" +msgstr "Ja... Wie erwartet bist du wahrlich überragend." + +msgid "MAP202_TRAINER_6" +msgstr "Whoa...\nEinen Ort wie diesen habe ich noch nie zuvor gesehen!\nWow.... das muss also Lanthans Versteck sein.\nDiese legendären Pokémon sind viel stärker\nals die gewöhnlichen, oder?\nUnd doch sind sie einfach nur Pokémon.\nDas bedeutet, auch sie kann man fangen. ...PN.. Ich denke, du weißt, was wir nun tun müssen. Wir kämpfen um das Recht, zu entscheiden,\nwer Lanthan fangen darf.\nIch habe dein Team vollkommen geheilt,\n von daher weiß ich, dass sie in Spitzenform sind.\nIch erwarte von dir nichts, als maximale Stärke. Ich werde auch alles geben.\nAlso, Champion.... Zeig mir deine Kraft!! Ich... hab' verloren?\nWow...\nDu bist wahrhaft überragend, PN.\nIch akzeptiere meine Niederlage mit Anmut.\nNun da du mich geschlagen hast, darfst du auch gegen Lanthan kämpfen. Nun denn...\nWo ist es? Es sollte doch hier sein. Dort ist es!\nDas legendäre Pokémon! Also, \"Champion von Tandor\"...\nDu hast dich wacker geschlagen, aber es scheint\nals seist du letztendlich doch nicht der Stärkste. Und jetzt... der wahre Grund, warum ich hier bin.\nLanthan! Zeig dich!! Ich bin hier, um gegen dich anzutreten! Kämpfe gegen mich, jetzt! Lanthan...\nEs..... hat zu mir gesprochen.....\nEs sagt..... Ich habe es mir nicht verdient?!\nD-Das ist unmöglich!\nIch war der Champion von zwei Regionen!\nIch habe den Kampf gewonnen! Das sollte bedeuten... \nNein...!! (Mensch...) (Du bist noch nicht stark genug, um gegen mich anzutreten.) (Ich erwarte dich, und nur dich...) (Wenn du stärker geworden bist, werden wir uns noch einmal begegnen.)" + +msgid "MAP202_TRAINER_6_DEFEAT" +msgstr "Ich... hab' verloren?" + +msgid "MAP203_NPC_1" +msgstr "Oh, bist du hier, um uns bei unserem Garten zu helfen? Mal sehen, was du tun kannst! Danke nochmal, dass du meiner Bitte nachkommst.\nEs braucht genau jenes gütige Herz und diesen aufgeweckten Verstand, um die Stufe zu erreichen, auf der du dich mit deinen Pokémon befindest. Als Erinnerung an diese erfrischende Vorstellung und unser schicksalhaftes Treffen heute, gebe ich dir dieses..." + +msgid "MAP203_NPC_2" +msgstr "Oh, bist du hier, um uns bei unserem Garten zu helfen? Mal sehen, was du tun kannst! Danke nochmal, dass du meiner Bitte nachkommst.\nEs braucht genau jenes gütige Herz und diesen aufgeweckten Verstand, um die Stufe zu erreichen, auf der du dich mit deinen Pokémon befindest. Als Erinnerung an diese erfrischende Vorstellung und unser schicksalhaftes Treffen heute, gebe ich dir dieses..." + +msgid "MAP204_NPC_1" +msgstr "Ich stamme vom Tsuki-Clan ab\nund meine Frau vom Nami-Clan.\nWenn unsere Anführer Hinata und Kaito nicht mit gutem Beispiel voran gegangen wären, hätte eine Liebe, wie die unsere, nie existiert. Ich schätze, das zeigt, wie stark Liebe sein kann!" + +msgid "MAP204_NPC_10" +msgstr "Prinzessin Hinata scheint hell wie die Sonne!\nWir neigen unsere Köpfe, um unsere Augen vor ihrem Leuchten zu schützen!" + +msgid "MAP204_NPC_11" +msgstr "Du bist {ein Trainer|eine Trainerin|Trainer}, richtig?\nDann solltest du wissen, dass Kaito und Hinata die Arenaleiter von Tsukinami sind.\nSie nutzen keinen bestimmten Pokémon-Typ, aber ihr Thema ist \"Nacht und Tag\"." + +msgid "MAP204_NPC_12" +msgstr "Der Tempel von Aotius und Mutios\nist das größte Gebäude in unserem Dorf.\nEs wurde erbaut, um das Ende des Krieges\nzu signalisieren, welcher mehr als hundert Jahre andauerte.\nWeil der Tempel außerdem eine Arena ist,\nsind alle Kämpfe dort drin heilige Rituale." + +msgid "MAP204_NPC_13" +msgstr "Ich bin der Pokémon Spezialattacken-Lerner. Ich kenne jede Spezialattacke, die ein Pokémon lernen kann, indem ich mir ihre antiken Geheimnisse vertraut mache. Wenn du mir vier Indigostücke bringst, kann ich einem deiner Pokémon eine neue Attacke beibringen! Wow, da sind ja die Indigostücke! Alles klar! Ich kann einem deiner Pokémon eine Attacke beibringen. Möchtest du das? Welches Pokémon soll eine Attacke lernen? Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Hä? Einem Ei kann ich keine Attacke beibringen. Keine Chance, ich will nicht in die Nähe eines Schatten-Pokémon kommen... Sorry... Es scheint, als könnte ich deinem keine Attacke beibringen. Welche Attacke soll ich deinem beibringen? PN übergibt die Indigostücke. Danke! Falls deine Pokémon noch mehr Attacken lernen sollen, komm' mit mehr Scherben wieder! Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Komm wieder, wenn du vier Stücke einer Scherbe hast und ich werde deinen Pokémon helfen!" + +msgid "MAP204_NPC_14" +msgstr "Sooom-ni!" + +msgid "MAP204_NPC_15" +msgstr "Oh, hallo!\nIch bin Fenchel, eine Wissenschaftlerin aus der Unova-Region. Ich wollte hier Urlaub machen,\nda diese Region über eine interessante\nund einzigartige Kultur verfügt.\nUnd das hier ist Dream, mein Somnivora. Sooom-ni! Ich bin auf die Wissenschaft der Pokémon-Träume spezialisiert. Ich habe sogar an einem Gerät mitgearbeitet, welches man den Traum-Visualisierer nennt. Mithilfe von Somnivoras Kraft, kann ich in das Innere der Träume von Pokémon gucken.\nEs ist wirklich faszinierend! Hö?. Du sagst, dass da ein kleines Mädchen\nin Venesi ist, die in einem Traum feststeckt?\nDas ist ein wenig außerhalb meiner Fachkenntnis.\nIch bin hauptsächlich auf Pokémon-Träume spezialisiert.\nTrotzdem.... Es muss etwas geben, dass ich tun kann. Okay! Mein Entschluss steht fest! Ich gehe nach Venesi und schaue, ob ich diesem Mädchen helfen kann.\nWissenschaft ist schließich genau dafür da, um das Leben der Menschen zu verbessern.\nIch hoffe, wir sehen uns dort!" + +msgid "MAP204_NPC_16" +msgstr "Meine Tochter ist besessen von Spielzeugen des Pokémon Kleinhorn.\nFür sie würde ein Traum in Erfüllung gehen, wenn sie ein echtes zu Gesicht bekäme.\nFalls du ihr eins zeigen könntest, wäre sie mit Sicherheit überglücklich." + +msgid "MAP204_NPC_17" +msgstr "Kleinhorn! Ich will ein Kleinhorn sehen!\nHast du ein Kleinhorn? OMG!!!! DU HAST EIN KLEINHORN!\n*KREISCH*\nES IST SO FLAUSCHIG!\nAAAAAAAAAAHHH!!! Ich bin so, so, so glücklich!\nDas ist der beste Tag ALLER ZEITEN!\nHier, ich will, dass du diesen funkelnden Stein bekommst! Aww...\nWieso sollte man überhaupt Trainer werden,\nwenn man sich keine süßen Pokémon fängt?" + +msgid "MAP204_NPC_18" +msgstr "Ich bin der Pokémon-Attackenlerner für physische Stärke. Ich kenne jede Attacke, die auf physischer Stärke basiert und die ein Pokémon lernen kann, indem ich mir ihre antiken Geheimnisse vertraut mache. Wenn du mir vier Purpurstücke bringst, kann ich einem deiner Pokémon eine neue Attacke beibringen! Wow, da sind ja die Indigostücke! Alles klar! Ich kann einem deiner Pokémon eine Attacke beibringen. Möchtest du das? Welches Pokémon soll eine Attacke lernen? Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Hä? Einem Ei kann ich keine Attacke beibringen. Keine Chance, ich will nicht in die Nähe eines Schatten-Pokémon kommen... Sorry... Es scheint, als könnte ich deinem keine Attacke beibringen. Welche Attacke soll ich deinem beibringen? PN übergibt die Indigostücke. Danke! Falls deine Pokémon noch mehr Attacken lernen sollen, komm' mit mehr Scherben wieder! Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Komm wieder, wenn du vier Stücke einer Scherbe hast und ich werde deinen Pokémon helfen!" + +msgid "MAP204_NPC_19" +msgstr "Ich bin der Pokémon Schwächungs-Attackenlerner. Ich kenne jede Attacke, die auf der Schwächung von Statuswerten basiert und die ein Pokémon lernen kann, indem ich mir ihre antiken Geheimnisse vertraut mache. Wenn du mir vier Grünstücke bringst, kann ich einem deiner Pokémon eine neue Attacke beibringen! Wow, da sind ja die Indigostücke! Alles klar! Ich kann einem deiner Pokémon eine Attacke beibringen. Möchtest du das? Welches Pokémon soll eine Attacke lernen? Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Hä? Einem Ei kann ich keine Attacke beibringen. Keine Chance, ich will nicht in die Nähe eines Schatten-Pokémon kommen... Sorry... Es scheint, als könnte ich deinem keine Attacke beibringen. Welche Attacke soll ich deinem beibringen? PN übergibt die Indigostücke. Danke! Falls deine Pokémon noch mehr Attacken lernen sollen, komm' mit mehr Scherben wieder! Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Komm wieder, wenn du vier Stücke einer Scherbe hast und ich werde deinen Pokémon helfen!" + +msgid "MAP204_NPC_2" +msgstr "Ich bin Genin.\nDas Pokémon Saidine ist meine Geheimwaffe! Wir sind die Nachfahren des Nami Clans.\nUnser Geheimnis ist die Kontrolle über die Wellen.\nDeswegen benutzen wir Surfer." + +msgid "MAP204_NPC_3" +msgstr "Ich für meinen Teil heiße Chuunin.\nIch reite die Wellen so rasch wie der Wind! Unsere glorreichen Anführer wünschen\neine Ära des Friedens und Wohlstands einzuleiten.\nDas ist schwer umzusetzen mit den Piraten, die auf unserer Türschwelle stehen!" + +msgid "MAP204_NPC_4" +msgstr "Mein Haus hat viele Zimmer,\ndaher habe ich ein Hotel daraus gemacht.\nBitte nimm auf unsere Gäste Rücksicht." + +msgid "MAP204_NPC_5" +msgstr "Ich bin der Pokémon Stärkungs-Attackenlerner. Ich kenne jede Attacke, die auf der Stärkung von Statuswerten basiert und die ein Pokémon lernen kann, indem ich mir ihre antiken Geheimnisse vertraut mache. Wenn du mir vier Gelbstücke bringst, kann ich einem deiner Pokémon eine neue Attacke beibringen! Wow, da sind ja die Indigostücke! Alles klar! Ich kann einem deiner Pokémon eine Attacke beibringen. Möchtest du das? Welches Pokémon soll eine Attacke lernen? Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Hä? Einem Ei kann ich keine Attacke beibringen. Keine Chance, ich will nicht in die Nähe eines Schatten-Pokémon kommen... Sorry... Es scheint, als könnte ich deinem keine Attacke beibringen. Welche Attacke soll ich deinem beibringen? PN übergibt die Indigostücke. Danke! Falls deine Pokémon noch mehr Attacken lernen sollen, komm' mit mehr Scherben wieder! Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Komm wieder, wenn ich einem deiner Pokémon eine Attacke beibringen soll! Komm wieder, wenn du vier Stücke einer Scherbe hast und ich werde deinen Pokémon helfen!" + +msgid "MAP204_NPC_6" +msgstr "Ich bin der, den man Juunin nennt.\nIch attackiere, indem ich Brunai, wie Messer, werfe! Unser ehemaliger Boss Hokage ist oben.\nSeitdem er gegen dich verloren hat, trainiert er unablässig. Ich denke, er will dich übertreffen." + +msgid "MAP204_NPC_7" +msgstr "Hallo. Ich bin Ronin.\nDer Wellen-Clan ist wie meine Familie. In vergangenen Zeiten hat der Nami-Clan ganz Ost-Tandor beherrscht.\nHeute ist der Ozean ein Zufluchtsort für Piraten... Vielleicht wären die Dinge besser,\nwenn wir wieder die Kontrolle hätten?" + +msgid "MAP204_NPC_8" +msgstr "...Also. Du bist gekommen, um mich\nan meinem Tiefpunkt zu sehen.\nGeplagt von meiner beschämenden Niederlage... So einfach von einem Kind überwältigt zu werden...\nIch kann dem Dorf mein Gesicht nicht zeigen bis ich die sechs geheiligten Künste von Großmeister Yoshitaka beherrsche. Aber solange seine besten Schüler in alle Winde verstreut sind, bleibt mein Training unvollständig. Ich muss stärker werden...! Du und ich werden unser schicksalhaftes Rematch austragen.\nEines Tages..." + +msgid "MAP204_NPC_9" +msgstr "Wie ich die obersten Anführer beschreiben soll?\nNun, um es einfach auszudrücken...\nSie sind das spirituelle, politische und historische Fundament von Tsukinami. Ohne sie würden wir keinen Frieden kennen. Sie sind wahrlich von den Göttern gesegnet." + +msgid "MAP206_SIGN_1" +msgstr "Theo: Brrrrr!\nSo sieht es aus, PN! Wir müssen einfach weiter gehen und die Prüfung abschließen! Na los, lass uns gehen!" + +msgid "MAP206_TRAINER_1" +msgstr "Du bist vorangeschritten, hast viele beschwerliche Aufgaben bewältigt und bist schließlich bei der Wahrheit angekommen. Dies wird dein letzter Test sein. Du darfst keine Items einsetzen, während wir kämpfen. Du musst einfach den Fähigkeiten deiner Pokémon vertrauen und ohne zu zögern vorankommen! Du hast alle fünf Prüfungen gemeistert. Du bist nun bereit, Arenaleiter Vaeryn gegenüber zu treten. Komm." + +msgid "MAP206_TRAINER_1_DEFEAT" +msgstr "Gut gemacht." + +msgid "MAP207_NPC_1" +msgstr "bCICERO:/b Wie können wir zwischen Realität und Traum unterscheiden?" + +msgid "MAP207_NPC_2" +msgstr "bANTIPHON:/b Wusstest du: Im Traum verlässt die Seele den schlafenden Körper?" + +msgid "MAP207_NPC_3" +msgstr "bARISTOTELES:/b Nützlichkeit. Vergnügen. Tugend.\nDies sind die Eigenschaften der Freundschaft. PN erhielt. . . etwas. . . aber es wird zu Staub in deinen Händen. Du hast eine plötzliche Vision von etwas, das sich hinter Rosalinds Arena verändert." + +msgid "MAP207_SIGN_1" +msgstr "Da schläft ein Schiflink im Tee." + +msgid "MAP207_SIGN_2" +msgstr "^^^" + +msgid "MAP208_NPC_1" +msgstr "Du hast eine plötzliche Vision, dass sich auf der Route 13 etwas verändert." + +msgid "MAP209_NPC_1" +msgstr "Willkommen in der Ferienanlage! Und du bist der Star! Bleib eine Weile... Oder bleib für immer. Puste einfach in die Muschel, wenn du etwas brauchst." + +msgid "MAP209_SIGN_1" +msgstr "Der Sand der Zeit läuft für dich ab..." + +msgid "MAP210_NPC_1" +msgstr "Manchmal müssen Opfer gebracht werden. Manchmal geht harte Arbeit in Flammen auf. Aber manchmal können die Flammen des Todes zum Licht der Erlösung werden. Wenn du ein Pokémon namens Antarki triffst, kannst du ihm vertrauen." + +msgid "MAP212_SIGN_1" +msgstr "Die eine Seite lässt dich größer werden, die andere Seite lässt dich kleiner werden." + +msgid "MAP213_NPC_1" +msgstr "Etwas erhellte die Szene!" + +msgid "MAP213_NPC_2" +msgstr "Etwas erhellte die Szene!" + +msgid "MAP213_NPC_3" +msgstr "Etwas erhellte die Szene!" + +msgid "MAP213_NPC_4" +msgstr "Etwas erhellte die Szene!" + +msgid "MAP213_NPC_5" +msgstr "Du hast eine plötzliche Vision, wie sich etwas auf der Route 13 verändert." + +msgid "MAP213_NPC_6" +msgstr "Vereine die Visionen. Vereine Wind und Wasser. Vereine Träumer und Blut, Träumer und Atem." + +msgid "MAP213_NPC_7" +msgstr "Vereine die Erinnerungen. Vereine Ost und West. Vereine Träumer und Familie." + +msgid "MAP213_NPC_8" +msgstr "Du hast eine plötzliche Vision, wie sich etwas auf der Route 13 verändert." + +msgid "MAP213_NPC_9" +msgstr "Somnivora macht Geräusche des Unbehagens." + +msgid "MAP213_SIGN_1" +msgstr "" + +msgid "MAP213_SIGN_2" +msgstr "Ein Auge starrt dich an, wo kein Auge gemeißelt ist." + +msgid "MAP213_SIGN_3" +msgstr "\"Komm! Hierher, Masking! Hiiieerher, Masking!\"" + +msgid "MAP214_NPC_1" +msgstr "Sie ist da drin gefangen!\nWenn du versuchst, das Glas einzuschlagen, fühlt sich dein Arm extrem langsam und schwer an. Du kannst nicht richtig zuschlagen." + +msgid "MAP214_SIGN_1" +msgstr "Es gibt keine funktionierenden Knöpfe. Es gibt keine Möglichkeit, Fenchel zu befreien." + +msgid "MAP214_SIGN_2" +msgstr "Die Buchstaben sind unleserlich, aber du kannst dich an alles erinnern." + +msgid "MAP216_NPC_1" +msgstr "Du hast eine plötzliche Vision von etwas, das sich hinter Rosalinds Arena verändert." + +msgid "MAP216_NPC_2" +msgstr "Du hast eine plötzliche Vision von etwas, das sich in der Nähe von Fenchels Hotelzimmer in Tsukinami verändert." + +msgid "MAP216_SIGN_1" +msgstr "Ein Nachttisch mit einem Buch. Der größte Teil des Textes ist verstümmelt, aber man kann eine Zeile erkennen: \n\"Denn das ganze Leben ist ein Traum, und die Träume selbst sind nur Träume.\"" + +msgid "MAP216_SIGN_2" +msgstr "Der Kaminsims leuchtet sanft. Darunter befindet sich eine Inschrift: c3=48D8D8,A8E0E0\"Der Zenit hängt von einem sehr vielversprechenden Stern ab.\"/c3 c3=48D8D8,A8E0E0\"Führe mich, wie eine Fackel in der Dunkelheit.\"/c3" + +msgid "MAP216_SIGN_3" +msgstr "Der Kaminsims leuchtet sanft. Darunter befindet sich eine Inschrift: c3=48D8D8,A8E0E0\"Führe mich, wie eine Fackel in der Dunkelheit.\"/c3 c3=48D8D8,A8E0E0\"Der Zenit hängt von einem sehr vielversprechenden Stern ab.\"/c3" + +msgid "MAP216_SIGN_4" +msgstr "Der Kaminsims leuchtet sanft. Darunter befindet sich eine Inschrift: c3=48D8D8,A8E0E0\"Führe mich, wie eine Fackel in der Dunkelheit.\"/c3 c3=48D8D8,A8E0E0\"Der Zenit hängt von einem sehr vielversprechenden Stern ab.\"/c3" + +msgid "MAP216_SIGN_5" +msgstr "Der Kaminsims leuchtet sanft. Darunter befindet sich eine Inschrift: c3=48D8D8,A8E0E0\"Der Zenit hängt von einem sehr vielversprechenden Stern ab.\"/c3 c3=48D8D8,A8E0E0\"Führe mich, wie eine Fackel in der Dunkelheit.\"/c3" + +msgid "MAP217_SIGN_1" +msgstr "Der Text ändert sich sogar, während du auf ihn starrst. Deine Augen tränen. Du glaubst, du kannst ein großes T ausmachen" diff --git a/Dialogue/Generated/de/HandFixes.po b/Dialogue/Generated/de/HandFixes.po new file mode 100644 index 000000000..11df776dd --- /dev/null +++ b/Dialogue/Generated/de/HandFixes.po @@ -0,0 +1,13 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEATED" +msgstr "Auuuu!" + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEATED" +msgstr "Urgh...!" + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEATED" +msgstr "Aaaaargh!" diff --git a/Dialogue/Generated/de/OfficialItems.po b/Dialogue/Generated/de/OfficialItems.po new file mode 100644 index 000000000..7f790a1fb --- /dev/null +++ b/Dialogue/Generated/de/OfficialItems.po @@ -0,0 +1,3256 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "Repel" +msgstr "Schutz" + +msgid "An item that prevents weak wild Pokémon from appearing for 100 steps after its use." +msgstr "Hält 100 Schritte lang schwache, wilde Pokémon ab." + +msgid "Super Repel" +msgstr "Superschutz" + +msgid "An item that prevents weak wild Pokémon from appearing for 200 steps after its use." +msgstr "Hält 200 Schritte lang schwache, wilde Pokémon ab." + +msgid "Max Repel" +msgstr "Top-Schutz" + +msgid "An item that prevents weak wild Pokémon from appearing for 250 steps after its use." +msgstr "Hält 250 Schritte lang schwache, wilde Pokémon ab." + +msgid "Black Flute" +msgstr "Schwarze Flöte" + +msgid "A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear." +msgstr "Eine schwarze, gläserne Flöte, die wilde Pokémon vom Angriff abhalten kann." + +msgid "White Flute" +msgstr "Weiße Flöte" + +msgid "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear." +msgstr "Eine durchsichtige, gläserne Flöte, die wilde Pokémon anziehen kann." + +msgid "Honey" +msgstr "Honig" + +msgid "A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees." +msgstr "Der Duft dieses Honigs lockt wilde Pokémon an. Verwende ihn in hohem Gras oder an besonderen Bäumen." + +msgid "Escape Rope" +msgstr "Fluchtseil" + +msgid "A long, durable rope. Use it to escape instantly from a cave or a dungeon." +msgstr "Ein langes, festes Seil, das die sofortige Flucht aus Höhlen oder Ähnlichem ermöglicht." + +msgid "Red Shard" +msgstr "Purpurstück" + +msgid "A small red shard. It appears to be from some sort of implement made long ago." +msgstr "Eine rote Scherbe eines antiken Werkzeugs, das vor langer Zeit angefertigt wurde." + +msgid "Blue Shard" +msgstr "Indigostück" + +msgid "A small blue shard. It appears to be from some sort of implement made long ago." +msgstr "Eine blaue Scherbe eines antiken Werkzeugs, das vor langer Zeit angefertigt wurde." + +msgid "Yellow Shard" +msgstr "Gelbstück" + +msgid "A small yellow shard. It appears to be from some sort of implement made long ago." +msgstr "Eine gelbe Scherbe eines antiken Werkzeugs, das vor langer Zeit angefertigt wurde." + +msgid "Green Shard" +msgstr "Grünstück" + +msgid "A small green shard. It appears to be from some sort of implement made long ago." +msgstr "Eine grüne Scherbe eines antiken Werkzeugs, das vor langer Zeit angefertigt wurde." + +msgid "Fire Stone" +msgstr "Feuerstein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is colored orange." +msgstr "Dieser spezielle Stein löst bei bestimmten Pokémon die Entwicklung aus. Er ist orange." + +msgid "Water Stone" +msgstr "Wasserstein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue." +msgstr "Dieser spezielle Stein löst bei bestimmten Pokémon die Entwicklung aus. Er ist hellblau." + +msgid "Thunderstone" +msgstr "Donnerstein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern." +msgstr "Dieser spezielle Stein löst bei bestimmten Pokémon die Entwicklung aus. Er hat ein Blitzmuster." + +msgid "Leaf Stone" +msgstr "Blattstein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a leaf pattern." +msgstr "Dieser spezielle Stein löst bei bestimmten Pokémon die Entwicklung aus. Er hat ein Blattmuster." + +msgid "Moon Stone" +msgstr "Mondstein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as black as the night sky." +msgstr "Dieser spezielle Stein löst bei bestimmten Pokémon die Entwicklung aus. Er ist schwarz wie die Nacht." + +msgid "Sun Stone" +msgstr "Sonnenstein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as red as the sun." +msgstr "Dieser spezielle Stein löst bei bestimmten Pokémon die Entwicklung aus. Er ist rot wie die Sonne." + +msgid "Shiny Stone" +msgstr "Leuchtstein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It shines with a dazzling light." +msgstr "Dieser besondere, hell leuchtende Stein hilft manchen Pokémon bei ihrer Evolution." + +msgid "Dusk Stone" +msgstr "Finsterstein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as dark as dark can be." +msgstr "Dieser besondere, düstere Stein hilft manchen Pokémon bei ihrer Evolution." + +msgid "Dawn Stone" +msgstr "Funkelstein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It sparkles like eyes." +msgstr "Dieser besondere, glitzernde Stein hilft manchen Pokémon bei ihrer Evolution." + +msgid "Oval Stone" +msgstr "Ovaler Stein" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg." +msgstr "Dieser besondere, eiförmige Stein hilft manchen Pokémon bei ihrer Evolution." + +msgid "Helix Fossil" +msgstr "Helixfossil" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a seashell." +msgstr "Das Fossil eines antiken Pokémon, das in der Tiefsee lebte. Es sieht wie ein Muschelstück aus." + +msgid "Dome Fossil" +msgstr "Domfossil" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a shell." +msgstr "Das Fossil eines antiken Pokémon, das in der Tiefsee lebte. Es sieht wie das Stück einer Muschel aus." + +msgid "Old Amber" +msgstr "Altbernstein" + +msgid "A piece of clear amber that contains the genetic material of an ancient Pokémon." +msgstr "Ein Stück Bernstein, in dem die Gene eines antiken Pokémon enthalten sind. Es ist durchsichtig!" + +msgid "Root Fossil" +msgstr "Wurzelfossil" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a plant root." +msgstr "Das Fossil eines uralten Pokémon, das in der Tiefsee lebte. Es sieht wie eine Pflanzenwurzel aus." + +msgid "Claw Fossil" +msgstr "Klauenfossil" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a claw." +msgstr "Das Fossil eines uralten Pokémon, das in der Tiefsee lebte. Es sieht wie eine Klaue aus." + +msgid "Armor Fossil" +msgstr "Panzerfossil" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a collar." +msgstr "Das Fossil eines antiken Pokémon, das an Land lebte. Es sieht wie ein Schlüsselbein aus." + +msgid "Skull Fossil" +msgstr "Kopffossil" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a head." +msgstr "Das Fossil eines antiken Pokémon, das an Land lebte. Es sieht wie ein Schädel aus." + +msgid "TinyMushroom" +msgstr "Minipilz" + +msgid "A small and rare mushroom. It is quite popular among certain maniacal fan segments." +msgstr "Ein kleiner und seltener Pilz. Seine Fans sind ganz aus dem Häuschen, wenn sie einen finden." + +msgid "Big Mushroom" +msgstr "Riesenpilz" + +msgid "A large and rare mushroom. It is very popular among certain maniacal fan segments." +msgstr "Ein großer und seltener Pilz. Liebhaber dieses Pilzes freuen sich ein Loch in den Bauch, wenn sie einen finden." + +msgid "Pearl" +msgstr "Perle" + +msgid "A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops." +msgstr "Eine relativ kleine Perle, die in schönem Silber funkelt. Sie ist von geringem Wert." + +msgid "Big Pearl" +msgstr "Riesenperle" + +msgid "A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops." +msgstr "Eine relativ große Perle, die in schönem Silber funkelt. Sie ist von hohem Wert." + +msgid "Stardust" +msgstr "Sternenstaub" + +msgid "Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops." +msgstr "Schöner, roter Sand, der sich seidenweich anfühlt. Er ist von hohem Wert." + +msgid "Star Piece" +msgstr "Sternenstück" + +msgid "A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops." +msgstr "Teil eines hübschen Edelsteins, der in rötlicher Farbe schimmert. Erzielt einen hohen Preis, wenn man ihn verkauft." + +msgid "A nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops." +msgstr "Ein Nugget aus purem Gold, das einen schimmernden Glanz besitzt. Es ist von großem Wert." + +msgid "Heart Scale" +msgstr "Herzschuppe" + +msgid "A pretty, heart-shaped scale that is extremely rare. It glows faintly in the colors of the rainbow." +msgstr "Eine hübsche, herzförmige, sehr seltene Schuppe. Sie erstrahlt in den Farben des Regenbogens." + +msgid "Rare Bone" +msgstr "Steinknochen" + +msgid "A bone that is extremely valuable for Pokémon archaeology. It can be sold for a high price to shops." +msgstr "Dieser Knochen erfreut jeden Pokémon-Archäologen. Er ist von hohem Wert." + +msgid "Shoal Salt" +msgstr "Küstensalz" + +msgid "Pure salt that was discovered deep inside the Shoal Cave. It is extremely salty." +msgstr "Salz, das sich tief in der Küstenhöhle befand. Es ist extrem salzig!" + +msgid "Shoal Shell" +msgstr "Küstenschale" + +msgid "A pretty seashell that was found deep inside the Shoal Cave. It is striped in blue and white." +msgstr "Eine schöne Muschelschale, die sich in der Küstenhöhle befand. Sie ist blauweiß gestreift." + +msgid "Odd Keystone" +msgstr "Spiritkern" + +msgid "A vital item that is needed to keep a stone tower from collapsing. Voices can be heard from it occasionally." +msgstr "Ein wichtiges Item, mit dem ein Steinturm repariert werden kann." + +msgid "Growth Mulch" +msgstr "Wachsmulch" + +msgid "A plant fertilizer. It speeds up the growth of Berries. However, it also dries the soil faster." +msgstr "Ein Dünger für weichen Boden. Die Beeren wachsen schneller, aber die Erde trocknet aus." + +msgid "Damp Mulch" +msgstr "Feuchtmulch" + +msgid "A plant fertilizer. It slows the growth of Berries and causes the soil to dry slower." +msgstr "Ein Dünger für weichen Boden. Die Beeren wachsen langsamer, aber die Erde bleibt feuchter." + +msgid "Stable Mulch" +msgstr "Stabilmulch" + +msgid "A plant fertilizer. It extends the time ripened Berries remain on their plants before falling." +msgstr "Ein Dünger für weichen Boden. Die Beeren halten länger, bevor sie zu Boden fallen." + +msgid "Gooey Mulch" +msgstr "Neumulch" + +msgid "A plant fertilizer. It ups the number of times new plants grow where mature plants withered." +msgstr "Ein Dünger für weichen Boden. Erhöht die Rate neuer Pflanzen, nachdem alte verwelkt sind." + +msgid "Red Apricorn" +msgstr "Aprikoko Rot" + +msgid "A red Apricorn. It assails your nostrils." +msgstr "Eine rote Aprikoko. Besitzt einen stechenden Geruch." + +msgid "Ylw Apricorn" +msgstr "Aprikoko Glb" + +msgid "A yellow Apricorn. It has an invigorating scent." +msgstr "Eine gelbe Aprikoko. Sie riecht ein wenig unreif." + +msgid "Blu Apricorn" +msgstr "Aprikoko Blu" + +msgid "A blue Apricorn. It smells a bit like grass." +msgstr "Eine blaue Aprikoko. Ein frischer Geruch geht von ihr aus." + +msgid "Grn Apricorn" +msgstr "Aprikoko Grn" + +msgid "A green Apricorn. It has a mysterious, aromatic scent." +msgstr "Eine grüne Aprikoko. Sie verströmt einen seltsam aromatischen Duft." + +msgid "Pnk Apricorn" +msgstr "Aprikoko Pnk" + +msgid "A pink Apricorn. It has a nice, sweet scent." +msgstr "Eine pinkfarbene Aprikoko. Sie duftet süß und appetitanregend." + +msgid "Wht Apricorn" +msgstr "Aprikoko Wss" + +msgid "A white Apricorn. It doesn't smell like anything." +msgstr "Eine weiße Aprikoko. Riecht nach überhaupt nichts." + +msgid "Blk Apricorn" +msgstr "Aprikoko Swz" + +msgid "A black Apricorn. It has an indescribable scent." +msgstr "Eine schwarze Aprikoko. Sie riecht irgendwie unbeschreiblich." + +msgid "BrightPowder" +msgstr "Blendpuder" + +msgid "An item to be held by a Pokémon. It casts a tricky glare that lowers the opponent's accuracy." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es senkt die Genauigkeit des Gegners." + +msgid "White Herb" +msgstr "Schlohkraut" + +msgid "An item to be held by a Pokémon. It restores any lowered stat in battle. It can be used only once." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es hebt jede negative Statuswertveränderung auf." + +msgid "Exp. Share" +msgstr "EP-Teiler" + +msgid "An item to be held by a Pokémon. The holder gets a share of a battle's Exp. Points without battling." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es teilt die Erfahrungs-Punkte aus einem Kampf auf." + +msgid "Quick Claw" +msgstr "Flinkklaue" + +msgid "An item to be held by a Pokémon. A light, sharp claw that lets the bearer move first occasionally." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es hebt die Erstschlagquote." + +msgid "Soothe Bell" +msgstr "Sanftglocke" + +msgid "An item to be held by a Pokémon. It is a bell with a comforting chime that calms the holder." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es besänftigt und fördert Sympathie." + +msgid "Mental Herb" +msgstr "Mentalkraut" + +msgid "An item to be held by a Pokémon. It snaps the holder out of infatuation, just once." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es erlöst Pokémon von Anziehung." + +msgid "King's Rock" +msgstr "King-Stein" + +msgid "An item to be held by a Pokémon. It may cause the foe to flinch when the holder inflicts damage." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es kann den Gegner zurückweichen lassen." + +msgid "SilverPowder" +msgstr "Silberstaub" + +msgid "An item to be held by a Pokémon. It is a shiny, silver powder that ups the power of Bug-type moves." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es verbessert Attacken vom Typ Käfer." + +msgid "Amulet Coin" +msgstr "Münzamulett" + +msgid "An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in." +msgstr "Ein Item, das ein Pokémon trägt und das doppeltes Preisgeld bringt, wenn der Träger am Kampf teilnimmt." + +msgid "Cleanse Tag" +msgstr "Schutzband" + +msgid "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the first one in the party." +msgstr "Ein Item zum Tragen. Reduziert Begegnungen mit wilden Pokémon, wenn der Träger an erster Stelle steht." + +msgid "Smoke Ball" +msgstr "Rauchball" + +msgid "An item to be held by a Pokémon. It enables the holder to flee from any wild Pokémon without fail." +msgstr "Ein Pokémon kann dieses Item tragen. Es erhöht die Chance, aus einem Kampf mit einem wilden Pokémon zu fliehen." + +msgid "Everstone" +msgstr "Ewigstein" + +msgid "An item to be held by a Pokémon. The Pokémon holding this peculiar stone is prevented from evolving." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es bewirkt einen Entwicklungsstopp." + +msgid "Focus Band" +msgstr "Fokus-Band" + +msgid "An item to be held by a Pokémon. The holder may endure a potential KO attack, leaving it with just 1 HP." +msgstr "Ein Item, das die Kampfunfähigkeit verhindern kann, da dem Träger 1 KP bleibt." + +msgid "Lucky Egg" +msgstr "Glücks-Ei" + +msgid "An item to be held by a Pokémon. It is an egg filled with happiness that earns extra Exp. Points in battle." +msgstr "Ein getragenes Item, das mit Glück gefüllt ist und für zusätzliche E.-Punkte im Kampf sorgt." + +msgid "Scope Lens" +msgstr "Scope-Linse" + +msgid "An item to be held by a Pokémon. It is a lens that boosts the holder's critical-hit ratio." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es erhöht die Volltrefferquote." + +msgid "Wide Lens" +msgstr "Großlinse" + +msgid "An item to be held by a Pokémon. It is a magnifying lens that slightly boosts the accuracy of moves." +msgstr "Ein Item zum Tragen. Dieses Vergrößerungsglas erhöht die Genauigkeit etwas." + +msgid "Zoom Lens" +msgstr "Zoomlinse" + +msgid "An item to be held by a Pokémon. If the holder moves after the foe, its critical-hit ratio will be boosted." +msgstr "Ein Item zum Tragen. Agiert das Ziel zuerst, erhöht sich die Genauigkeit des Trägers." + +msgid "Metal Coat" +msgstr "Metallmantel" + +msgid "An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es verstärkt Attacken vom Typ Stahl." + +msgid "Leftovers" +msgstr "Überreste" + +msgid "An item to be held by a Pokémon. The holder's HP is gradually restored during battle." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Es füllt im Kampf stetig KP auf." + +msgid "Dragon Scale" +msgstr "Drachenhaut" + +msgid "A thick and tough scale. Dragon-type Pokémon may be holding this item when caught." +msgstr "Eine dicke und starke Haut. Drachen-Pokémon tragen dieses Item gerne bei sich." + +msgid "Shell Bell" +msgstr "Seegesang" + +msgid "An item to be held by a Pokémon. The holder's HP is restored a little every time it inflicts damage." +msgstr "Ein Item zum Tragen. Es stellt einige KP des Trägers immer dann wieder her, wenn dieser dem Ziel Schaden zufügt." + +msgid "Muscle Band" +msgstr "Muskelband" + +msgid "An item to be held by a Pokémon. It is a headband that slightly boosts the power of physical moves." +msgstr "Ein Item zum Tragen. Dieses Stirnband verstärkt physische Attacken etwas." + +msgid "Wise Glasses" +msgstr "Schlauglas" + +msgid "An item to be held by a Pokémon. It is a thick pair of glasses that boosts the power of special moves." +msgstr "Ein Item zum Tragen. Diese dicke Brille verstärkt auf Spezial-Angriff basierende Attacken." + +msgid "Expert Belt" +msgstr "Expertengurt" + +msgid "An item to be held by a Pokémon. It is a well-worn belt that boosts the power of supereffective moves." +msgstr "Ein Item zum Tragen. Dieser alte Gürtel verstärkt sehr effektive Attacken." + +msgid "Life Orb" +msgstr "Leben-Orb" + +msgid "An item to be held by a Pokémon. It boosts the power of moves, but at the cost of some HP on each hit." +msgstr "Ein Item zum Tragen. Verstärkt Attacken, aber jede Attacke kostet den Träger KP." + +msgid "Power Herb" +msgstr "Energiekraut" + +msgid "A single-use item to be held by a Pokémon. It allows the immediate use of a move that charges." +msgstr "Ein Item zum einmaligen Tragen. Der Träger kann dadurch eine Attacke sofort einsetzen, die sonst aufgeladen werden muss." + +msgid "Toxic Orb" +msgstr "Toxik-Orb" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that badly poisons the holder in battle." +msgstr "Ein Item zum Tragen. Dieser bizarre Orb vergiftet seinen Träger im Kampf schwer." + +msgid "Flame Orb" +msgstr "Heiß-Orb" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that inflicts a burn on the holder in battle." +msgstr "Ein Item zum Tragen. Dieser bizarre Orb fügt seinem Träger Verbrennungen zu." + +msgid "Focus Sash" +msgstr "Fokusgurt" + +msgid "An item to be held by a Pokémon. If it has full HP, the holder will endure a potential KO attack." +msgstr "Ein Item zum Tragen. Bei vollen KP bleibt der Träger nach einer K.O.-Attacke einmalig mit 1 KP im Kampf." + +msgid "Metronome" +msgstr "Metronom" + +msgid "A Pokémon hold item that boosts a move used consecutively." +msgstr "Ein Item zum Tragen. Verstärkt eine Attacke, je öfter sie in Folge ausgeführt wird." + +msgid "Iron Ball" +msgstr "Eisenkugel" + +msgid "A Pokémon hold item that cuts Speed. It makes airborne holders susceptible to Ground moves." +msgstr "Ein Item zum Tragen, das Flug-Pokémon anfällig für Attacken vom Typ Boden macht. Senkt den Initiative-Wert." + +msgid "Lagging Tail" +msgstr "Schwerschweif" + +msgid "An item to be held by a Pokémon. It is tremendously heavy and makes the holder move slower than usual." +msgstr "Ein Item zum Tragen. Es ist immens schwer und senkt die Geschwindigkeit des Trägers." + +msgid "Destiny Knot" +msgstr "Fatumknoten" + +msgid "A long, bright red string to be held by a Pokémon. If the holder becomes infatuated, the foe does too." +msgstr "Ein Item zum Tragen. Wird der Träger betört, gilt dies auch für den Angreifer." + +msgid "Black Sludge" +msgstr "Giftschleim" + +msgid "A hold item that gradually restores the HP of Poison-type Pokémon. It inflicts damage on all other types." +msgstr "Ein Item zum Tragen, das einem Gift-Pokémon KP zurückgibt, anderen Pokémon aber Schaden zufügt." + +msgid "Grip Claw" +msgstr "Griffklaue" + +msgid "A Pokémon hold item that extends the duration of multiturn attacks like Bind and Wrap." +msgstr "Ein Item zum Tragen. Verlängert die Dauer von Klammergriff, Wickel etc." + +msgid "Sticky Barb" +msgstr "Klettdorn" + +msgid "A hold item that damages the holder on every turn. It may latch on to foes that touch the holder." +msgstr "Dieses Item (Tragen) schadet dem Träger in jeder Runde und eventuell dem Gegner, wenn der den Träger berührt." + +msgid "Shed Shell" +msgstr "Wechselhülle" + +msgid "A tough, discarded carapace to be held by a Pokémon. It enables the holder to switch out of battle." +msgstr "Ein Item zum Tragen. Dieser harte Panzer ermöglicht den Austausch des Trägers gegen ein wartendes Pokémon." + +msgid "Big Root" +msgstr "Großwurzel" + +msgid "A Pokémon hold item that boosts the power of HP-stealing moves to let the holder recover more HP." +msgstr "Ein Item zum Tragen. Verstärkt KP-stehlende Attacken." + +msgid "Choice Band" +msgstr "Wahlband" + +msgid "An item to be held by a Pokémon. This headband ups Attack, but allows the use of only one kind of move." +msgstr "Ein Item, das ein Pokémon tragen kann. Es stärkt den Angriffs-Wert. Aber nur eine Attacke ist einsetzbar." + +msgid "Choice Specs" +msgstr "Wahlglas" + +msgid "A Pokémon hold item. These distinctive glasses boost Sp. Atk, but allow only one move to be used." +msgstr "Ein Item zum Tragen. Die Brille erhöht den Spezial-Angriff, erlaubt aber nur eine Attackenart." + +msgid "Choice Scarf" +msgstr "Wahlschal" + +msgid "An item to be held by a Pokémon. This scarf boosts Speed, but allows the use of only one kind of move." +msgstr "Ein Item zum Tragen. Der Schal erhöht den Initiative-Wert, erlaubt aber nur eine Attackenart." + +msgid "Light Clay" +msgstr "Lichtlehm" + +msgid "A Pokémon hold item that extends the duration of barrier moves like Light Screen and Reflect." +msgstr "Ein Item zum Tragen. Verlängert die Dauer von Lichtschild, Reflektor etc." + +msgid "Icy Rock" +msgstr "Eisbrocken" + +msgid "A Pokémon hold item that extends the duration of the move Hail used by the holder." +msgstr "Ein Item zum Tragen. Verlängert die Dauer von Hagelsturm." + +msgid "Smooth Rock" +msgstr "Glattbrocken" + +msgid "A Pokémon hold item that extends the duration of the move Sandstorm used by the holder." +msgstr "Ein Item zum Tragen. Verlängert die Dauer von Sandsturm." + +msgid "Heat Rock" +msgstr "Heißbrocken" + +msgid "A Pokémon hold item that extends the duration of the move Sunny Day used by the holder." +msgstr "Ein Item zum Tragen. Verlängert die Dauer von Sonnentag." + +msgid "Damp Rock" +msgstr "Nassbrocken" + +msgid "A Pokémon hold item that extends the duration of the move Rain Dance used by the holder." +msgstr "Ein Item zum Tragen. Verlängert die Dauer von Regentanz." + +msgid "Macho Brace" +msgstr "Machoband" + +msgid "A Pokémon hold item that is a stiff and heavy brace that promotes strong growth but lowers Speed." +msgstr "Ein Item, das einem Pokémon zum Tragen gegeben werden kann. Fördert Wachstum, senkt Initiative." + +msgid "Power Bracer" +msgstr "Machtreif" + +msgid "A Pokémon hold item that promotes Attack gain on leveling, but reduces the Speed stat." +msgstr "Ein Item zum Tragen. Erhöht beim Levelaufstieg den Angriffs-Wert, senkt aber die Initiative." + +msgid "Power Belt" +msgstr "Machtgurt" + +msgid "A Pokémon hold item that promotes Defense gain on leveling, but reduces the Speed stat." +msgstr "Ein Item zum Tragen. Erhöht beim Levelaufstieg den Verteidigungs-Wert, senkt aber die Initiative." + +msgid "Power Lens" +msgstr "Machtlinse" + +msgid "A Pokémon hold item that promotes Sp. Atk gain on leveling, but reduces the Speed stat." +msgstr "Ein Item zum Tragen. Erhöht beim Levelaufstieg den Spezial-Angriff, senkt aber die Initiative." + +msgid "Power Band" +msgstr "Machtband" + +msgid "A Pokémon hold item that promotes Sp. Def gain on leveling, but reduces the Speed stat." +msgstr "Ein Item zum Tragen. Erhöht beim Levelaufstieg die Spezial-Verteidigung, senkt aber die Initiative." + +msgid "Power Anklet" +msgstr "Machtkette" + +msgid "A Pokémon hold item that promotes Speed gain on leveling, but reduces the Speed stat." +msgstr "Ein Item zum Tragen. Erhöht beim Levelaufstieg den Initiative-Wert, senkt aber die Initiative allgemein." + +msgid "Power Weight" +msgstr "Machtgewicht" + +msgid "A Pokémon hold item that promotes HP gain on leveling, but reduces the Speed stat." +msgstr "Ein Item zum Tragen. Erhöht beim Levelaufstieg die maximalen KP, senkt aber die Initiative." + +msgid "Sea Incense" +msgstr "Seerauch" + +msgid "A Pokémon hold item. It is incense with a curious aroma that boosts the power of Water-type moves." +msgstr "Ein Item zum Tragen. Sein ausgefallenes Aroma verstärkt Attacken vom Typ Wasser." + +msgid "Lax Incense" +msgstr "Laxrauch" + +msgid "A Pokémon hold item. The tricky aroma of this incense lowers the foe's accuracy." +msgstr "Ein Item zum Tragen. Das komplizierte Aroma senkt die Genauigkeit des Gegners." + +msgid "Odd Incense" +msgstr "Schrägrauch" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Psychic-type moves." +msgstr "Ein Item zum Tragen. Dieses exotische Duftkraut verstärkt Attacken vom Typ Psycho." + +msgid "Rock Incense" +msgstr "Steinrauch" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Rock-type moves." +msgstr "Ein Item zum Tragen. Dieses exotische Duftkraut verstärkt Attacken vom Typ Gestein." + +msgid "Full Incense" +msgstr "Lahmrauch" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that makes the holder bloated and slow moving." +msgstr "Ein Item zum Tragen. Dieses exotische Duftkraut macht den Träger benommen und langsam." + +msgid "Wave Incense" +msgstr "Wellenrauch" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Water-type moves." +msgstr "Ein Item zum Tragen. Dieses exotische Duftkraut verstärkt Attacken vom Typ Wasser." + +msgid "Rose Incense" +msgstr "Rosenrauch" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Grass-type moves." +msgstr "Ein Item zum Tragen. Dieses exotische Duftkraut verstärkt Attacken vom Typ Pflanze." + +msgid "Luck Incense" +msgstr "Glücksrauch" + +msgid "Pure Incense" +msgstr "Scheuchrauch" + +msgid "Soft Sand" +msgstr "Pudersand" + +msgid "An item to be held by a Pokémon. It is a loose, silky sand that boosts the power of Ground-type moves." +msgstr "Ein Item zum Tragen. Samtiger Sand, der Attacken vom Typ Boden verstärkt." + +msgid "Hard Stone" +msgstr "Granitstein" + +msgid "An item to be held by a Pokémon. It is an unbreakable stone that ups the power of Rock-type moves." +msgstr "Ein Item zum Tragen. Ein unzerbrechlicher Stein, der Attacken vom Typ Gestein verstärkt." + +msgid "Miracle Seed" +msgstr "Wundersaat" + +msgid "An item to be held by a Pokémon. It is a seed imbued with life that ups the power of Grass-type moves." +msgstr "Ein Item zum Tragen. Ein Samen voller Lebenskraft der Attacken vom Typ Pflanze verstärkt." + +msgid "BlackGlasses" +msgstr "Schattenglass" + +msgid "An item to be held by a Pokémon. It is a shady-looking pair of glasses that boosts Dark-type moves." +msgstr "Ein Item zum Tragen. Eine dunkle Brille, die Attacken vom Typ Unlicht verstärkt." + +msgid "Black Belt" +msgstr "Schwarzgurt" + +msgid "An item to be held by a Pokémon. It is a belt that boosts determination and Fighting-type moves." +msgstr "Ein Item zum Tragen. Der Gürtel verstärkt die Entschlossenheit und Attacken vom Typ Kampf." + +msgid "An item to be held by a Pokémon. It is a powerful magnet that boosts the power of Electric-type moves." +msgstr "Ein Item zum Tragen, dessen magnetische Kraft Attacken vom Typ Elektro verstärkt." + +msgid "Mystic Water" +msgstr "Zauberwasser" + +msgid "An item to be held by a Pokémon. It is a teardrop-shaped gem that ups the power of Water-type moves." +msgstr "Ein Item zum Tragen. Ein tränenförmiger Edelstein, der Attacken vom Typ Wasser verstärkt." + +msgid "Sharp Beak" +msgstr "Hackattack" + +msgid "An item to be held by a Pokémon. It is a long, sharp beak that boosts the power of Flying-type moves." +msgstr "Ein Item zum Tragen. Ein langer, scharfer Schnabel verstärkt Attacken vom Typ Flug." + +msgid "Poison Barb" +msgstr "Giftstich" + +msgid "An item to be held by a Pokémon. It is a small, poisonous barb that ups the power of Poison-type moves." +msgstr "Ein Item zum Tragen. Ein schmaler und giftiger Widerhaken, der Attacken vom Typ Gift verstärkt." + +msgid "NeverMeltIce" +msgstr "Ewiges Eis" + +msgid "An item to be held by a Pokémon. It is a piece of ice that repels heat and boosts Ice-type moves." +msgstr "Ein Item zum Tragen. Ein Stück Eis, das Hitze fernhält und Attacken vom Typ Eis verstärkt." + +msgid "Spell Tag" +msgstr "Bannsticker" + +msgid "An item to be held by a Pokémon. It is a sinister, eerie tag that boosts the power of Ghost-type moves." +msgstr "Ein Item zum Tragen. Ein fieser, unheimlicher Sticker, der Attacken vom Typ Geist verstärkt." + +msgid "TwistedSpoon" +msgstr "Krummlöffel" + +msgid "A Pokémon hold item. It is a spoon imbued with telekinetic power that boosts Psychic-type moves." +msgstr "Ein Item zum Tragen. Ein Löffel voll mit telekinetischer Energie, der Attacken vom Typ Psycho verstärkt." + +msgid "Charcoal" +msgstr "Holzkohle" + +msgid "An item to be held by a Pokémon. It is a combustible fuel that boosts the power of Fire-type moves." +msgstr "Ein Item zum Tragen. Ein Heizmittel, das Attacken vom Typ Feuer verstärkt." + +msgid "Dragon Fang" +msgstr "Drachenzahn" + +msgid "An item to be held by a Pokémon. It is a hard and sharp fang that ups the power of Dragon-type moves." +msgstr "Ein Item zum Tragen. Ein harter und scharfer Reißzahn, der Attacken vom Typ Drache verstärkt." + +msgid "Silk Scarf" +msgstr "Seidenschal" + +msgid "An item to be held by a Pokémon. It is a sumptuous scarf that boosts the power of Normal-type moves." +msgstr "Ein Item zum Tragen. Ein kostbarer Schal, der Attacken vom Typ Normal verstärkt." + +msgid "Flame Plate" +msgstr "Feuertafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fire-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Feuer." + +msgid "Splash Plate" +msgstr "Wassertafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Water-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Wasser." + +msgid "Zap Plate" +msgstr "Blitztafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Electric-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Elektro." + +msgid "Meadow Plate" +msgstr "Wiesentafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Grass-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Pflanze." + +msgid "Icicle Plate" +msgstr "Frosttafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ice-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Eis." + +msgid "Fist Plate" +msgstr "Fausttafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fighting-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Kampf." + +msgid "Toxic Plate" +msgstr "Gifttafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Poison-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Gift." + +msgid "Earth Plate" +msgstr "Erdtafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ground-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Boden." + +msgid "Sky Plate" +msgstr "Wolkentafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Flying-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Flug." + +msgid "Mind Plate" +msgstr "Hirntafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Psychic-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Psycho." + +msgid "Insect Plate" +msgstr "Käfertafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Bug-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Käfer." + +msgid "Stone Plate" +msgstr "Steintafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Rock-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Gestein." + +msgid "Spooky Plate" +msgstr "Spuktafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ghost-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Geist." + +msgid "Draco Plate" +msgstr "Dracotafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dragon-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Drache" + +msgid "Dread Plate" +msgstr "Furchttafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dark-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Unlicht." + +msgid "Iron Plate" +msgstr "Eisentafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Steel-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Stahl." + +msgid "Light Ball" +msgstr "Kugelblitz" + +msgid "An item to be held by Pikachu. It is a puzzling orb that raises the Sp. Atk stat." +msgstr "Ein Item, das von Pikachu getragen werden kann. Es erhöht den Angriffs-Wert und Spezial-Angriff." + +msgid "An item to be held by Chansey. It is a pair of gloves that boosts CHANSEY's critical-hit ratio." +msgstr "Ein Item, das von Chaneira getragen werden kann. Diese Handschuhe erhöhen die Volltrefferquote von Chaneira." + +msgid "Metal Powder" +msgstr "Metallstaub" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Defense stat." +msgstr "Ein Item, das von Ditto getragen werden kann. Es erhöht seinen Verteidigungs-Wert." + +msgid "Quick Powder" +msgstr "Flottstaub" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Speed stat." +msgstr "Ein Item, das Ditto zum Tragen gegeben werden kann. Fein und doch hart, erhöht es den Initiative-Wert." + +msgid "Thick Club" +msgstr "Kampfknochen" + +msgid "An item to be held by Cubone or Marowak. It is a hard bone of some sort that boosts the Attack stat." +msgstr "Ein harter Knochen, der den Angriffs-Wert von Tragosso oder Knogga erhöht, wenn sie ihn tragen." + +msgid "Stick" +msgstr "Lauchstange" + +msgid "An item to be held by Farfetch'd. It is a long and stiff leek stalk that boosts the critical-hit ratio." +msgstr "Ein Item, das von Porenta getragen werden kann. Diese lange Lauchstange erhöht die Volltrefferquote." + +msgid "Soul Dew" +msgstr "Seelentau" + +msgid "A wondrous orb to be held by Latios or Latias. It raises both the Sp. Atk and Sp. Def stats." +msgstr "Ein Item, das von Latios oder Latias getragen werden kann. Es hebt Spezial-Angriff und Spezial-Verteidigung." + +msgid "DeepSeaTooth" +msgstr "Abysszahn" + +msgid "An item to be held by Clamperl. A fang that gleams a sharp silver, it raises the Sp. Atk stat." +msgstr "Ein Item, das von Perlu getragen werden kann. Es schimmert silbern und hebt den Spezial-Angriff." + +msgid "DeepSeaScale" +msgstr "Abyssplatte" + +msgid "An item to be held by Clamperl. A scale that shines a faint pink, it raises the Sp. Def stat." +msgstr "Ein Item, das von Perlu getragen werden kann. Es schimmert pink und hebt die Spezial-Verteidigung." + +msgid "Adamant Orb" +msgstr "Adamant-Orb" + +msgid "A brightly gleaming orb to be held by Dialga. It boosts the power of Dragon- and Steel-type moves." +msgstr "Ein hell leuchtender Orb. Verstärkt Attacken vom Typ Drachen und Stahl, wenn Dialga ihn trägt." + +msgid "Lustrous Orb" +msgstr "Weiß-Orb" + +msgid "A beautifully glowing orb to be held by Palkia. It boosts the power of Dragon- and Water-type moves." +msgstr "Ein hell leuchtender Orb. Verstärkt Attacken vom Typ Drachen und Wasser, wenn Palkia ihn trägt." + +msgid "Griseous Orb" +msgstr "Platinum-Orb" + +msgid "A glowing orb to be held by Giratina. It boosts the power of Dragon- and Ghost-type moves." +msgstr "Ein glühender Orb. Verstärkt Attacken vom Typ Drachen und Geist, wenn Giratina ihn trägt." + +msgid "A transparent device filled with all sorts of data. It was produced by Silph Co." +msgstr "Ein durchsichtiges Gerät. Es enthält jede Menge Daten der Silph Co." + +msgid "Dubious Disc" +msgstr "Dubiosdisc" + +msgid "A transparent device overflowing with dubious data. Its producer is unknown." +msgstr "Eine Scheibe voller seltsamer Daten. Ihr Ursprung ist unbekannt." + +msgid "Protector" +msgstr "Schützer" + +msgid "A protective item of some sort. It is extremely stiff and heavy. It is loved by a certain Pokémon." +msgstr "Eine Art Schutzvorrichtung. Steif und schwer. Das Lieblingsstück eines bestimmten Pokémon." + +msgid "Electirizer" +msgstr "Stromisierer" + +msgid "A box packed with a tremendous amount of electric energy. It is loved by a certain Pokémon." +msgstr "Eine Schachtel voller elektrischer Energie. Das Lieblingsstück eines bestimmten Pokémon." + +msgid "Magmarizer" +msgstr "Magmaisierer" + +msgid "A box packed with a tremendous amount of magma energy. It is loved by a certain Pokémon." +msgstr "Eine Schachtel voller Magmaenergie. Das Lieblingsstück eines bestimmten Pokémon." + +msgid "Reaper Cloth" +msgstr "Düsterumhang" + +msgid "A cloth imbued with horrifyingly strong spiritual energy. It is loved by a certain Pokémon." +msgstr "Ein Stoffumhang voller geistiger Energie. Das Lieblingsstück eines bestimmten Pokémon." + +msgid "Razor Claw" +msgstr "Scharfklaue" + +msgid "An item to be held by a Pokémon. It is a sharply hooked claw that ups the holder's critical-hit ratio." +msgstr "Ein Item zum tragen. Die scharfe Klaue erhöht die Volltrefferquote des Trägers." + +msgid "Razor Fang" +msgstr "Scharfzahn" + +msgid "Red Scarf" +msgstr "Roter Schal" + +msgid "An item to be held by a Pokémon. It boosts the “Cool” aspect of the holder in a Contest." +msgstr "Ein Item zum Tragen. Trainer erhöhen damit in Wettbewerben die \"Coolness\" ihres Pokémon." + +msgid "Blue Scarf" +msgstr "Blauer Schal" + +msgid "An item to be held by a Pokémon. It boosts the “Beauty” aspect of the holder in a Contest." +msgstr "Ein Item zum Tragen. Trainer erhöhen damit in Wettbewerben die \"Schönheit\" ihres Pokémon." + +msgid "Pink Scarf" +msgstr "Rosa Schal" + +msgid "An item to be held by a Pokémon. It boosts the “Cute” aspect of the holder in a Contest." +msgstr "Ein Item zum Tragen. Trainer erhöhen damit in Wettbewerben die \"Anmut\" ihres Pokémon." + +msgid "Green Scarf" +msgstr "Grüner Schal" + +msgid "An item to be held by a Pokémon. It boosts the “Smart” aspect of the holder in a Contest." +msgstr "Ein Item zum Tragen. Trainer erhöhen damit in Wettbewerben die \"Klugheit\" ihres Pokémon." + +msgid "Yellow Scarf" +msgstr "Gelber Schal" + +msgid "An item to be held by a Pokémon. It boosts the “Tough” aspect of the holder in a Contest." +msgstr "Ein Item zum Tragen. Trainer erhöhen damit in Wettbewerben die \"Stärke\" ihres Pokémon." + +msgid "Potion" +msgstr "Trank" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 20 points." +msgstr "Hilft bei Wunden. Füllt die KP eines Pokémon um 20 Punkte auf." + +msgid "Super Potion" +msgstr "Supertrank" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 50 points." +msgstr "Hilft bei Wunden. Füllt die KP eines Pokémon um 50 Punkte auf." + +msgid "Hyper Potion" +msgstr "Hypertrank" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 200 points." +msgstr "Hilft bei Wunden. Füllt die KP eines Pokémon um 200 Punkte auf." + +msgid "Max Potion" +msgstr "Top-Trank" + +msgid "A spray-type medicine for wounds. It completely restores the HP of a single Pokémon." +msgstr "Hilft bei Wunden. Füllt die KP eines Pokémon wieder vollständig auf." + +msgid "Full Restore" +msgstr "Top-Genesung" + +msgid "A medicine that fully restores the HP and heals any status problems of a single Pokémon." +msgstr "Dieses Item stellt alle KP eines Pokémon wieder her und behebt alle Statusprobleme." + +msgid "Sacred Ash" +msgstr "Zauberasche" + +msgid "It revives all fainted Pokémon. In doing so, it also fully restores their HP." +msgstr "Belebt und erfrischt alle besiegten Pokémon und füllt deren KP vollständig wieder auf." + +msgid "Antidote" +msgstr "Gegengift" + +msgid "A spray-type medicine. It lifts the effect of poison from one Pokémon." +msgstr "Ein Spray, das Vergiftungen eines Pokémon heilt." + +msgid "Burn Heal" +msgstr "Feuerheiler" + +msgid "A spray-type medicine. It heals a single Pokémon that is suffering from a burn." +msgstr "Ein Spray, das Verbrennungen eines Pokémon heilt." + +msgid "Ice Heal" +msgstr "Eisheiler" + +msgid "A spray-type medicine. It defrosts a Pokémon that has been frozen solid." +msgstr "Ein Spray, das ein eingefrorenes Pokémon auftaut." + +msgid "Awakening" +msgstr "Aufwecker" + +msgid "A spray-type medicine. It awakens a Pokémon from the clutches of sleep." +msgstr "Ein Spray, das ein schlafendes Pokémon aufweckt." + +msgid "Parlyz Heal" +msgstr "Para-Heiler" + +msgid "A spray-type medicine. It eliminates paralysis from a single Pokémon." +msgstr "Ein Spray, das ein Pokémon von Paralyse heilt." + +msgid "Full Heal" +msgstr "Hyperheiler" + +msgid "A spray-type medicine. It heals all the status problems of a single Pokémon." +msgstr "Ein Spray, das alle Statusprobleme eines Pokémon behebt." + +msgid "Lava Cookie" +msgstr "Lavakeks" + +msgid "Lavaridge Town's local specialty. It heals all the status problems of one Pokémon." +msgstr "Eine Spezialität aus Bad Lavastadt, die alle Statusprobleme eines Pokémon heilt." + +msgid "Old Gateau" +msgstr "Spezialität" + +msgid "Old Chateau's hidden specialty. It heals all the status problems of a single Pokémon." +msgstr "Eine gut versteckte Spezialität aus Ewigenau. Sie behebt alle Statusprobleme eines Pokémon." + +msgid "Revive" +msgstr "Beleber" + +msgid "A medicine that revives a fainted Pokémon. It restores half the Pokémon's maximum HP." +msgstr "Eine Medizin, die ein kampfunfähiges Pokémon wiederbelebt. Die Hälfte der maximalen KP wird wiederhergestellt." + +msgid "Max Revive" +msgstr "Top-Beleber" + +msgid "A medicine that revives a fainted Pokémon. It fully restores the Pokémon's HP." +msgstr "Eine Medizin, die ein kampfunfähiges Pokémon wiederbelebt. Die KP werden vollständig wiederhergestellt." + +msgid "Berry Juice" +msgstr "Beerensaft" + +msgid "A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points." +msgstr "Hundertprozentiger Fruchtsaft, aus Beeren gekeltert. Füllt die KP eines Pokémon um 20 Punkte auf." + +msgid "Fresh Water" +msgstr "Tafelwasser" + +msgid "Water with a high mineral content. It restores the HP of one Pokémon by 50 points." +msgstr "Ein stilles Wasser mit hohem Mineralienanteil, das die KP eines Pokémon um 50 Punkte auffüllt." + +msgid "Soda Pop" +msgstr "Sprudel" + +msgid "A fizzy soda drink. It restores the HP of one Pokémon by 60 points." +msgstr "Ein sprudelndes Mineralwasser, das die KP eines Pokémon um 60 Punkte auffüllt." + +msgid "Lemonade" +msgstr "Limonade" + +msgid "A very sweet drink. It restores the HP of one Pokémon by 80 points." +msgstr "Ein sehr süßes Getränk, das die KP eines Pokémon um 80 Punkte auffüllt." + +msgid "Moomoo Milk" +msgstr "Kuhmuh-Milch" + +msgid "Milk with a very high nutrition content. It restores the HP of one Pokémon by 100 points." +msgstr "Eine äußerst nährstoffreiche Milch, die die KP eines Pokémon um 100 Punkte auffüllt." + +msgid "EnergyPowder" +msgstr "Energiestaub" + +msgid "A very bitter medicine powder. It restores the HP of one Pokémon by 50 points." +msgstr "Ein bitteres medizinisches Pulver, das die KP eines Pokémon um 50 Punkte auffüllt." + +msgid "Energy Root" +msgstr "Kraftwurzel" + +msgid "A very bitter root. It restores the HP of one Pokémon by 200 points." +msgstr "Eine bittere Wurzel. Sie füllt die KP eines Pokémon um 200 Punkte auf." + +msgid "Heal Powder" +msgstr "Heilpuder" + +msgid "A very bitter medicine powder. It heals all the status problems of a single Pokémon." +msgstr "Ein bitteres medizinisches Pulver, das alle Statusprobleme eines Pokémon aufhebt." + +msgid "Revival Herb" +msgstr "Vitalkraut" + +msgid "A very bitter medicinal herb. It revives a fainted Pokémon, fully restoring its HP." +msgstr "Ein bitteres medizinisches Kraut, das kampfunfähige Pokémon belebt und die KP vollständig auffüllt." + +msgid "Ether" +msgstr "Äther" + +msgid "It restores the PP of a Pokémon's selected move by a maximum of 10 points." +msgstr "Füllt die AP einer ausgewählten Attacke eines Pokémon um 10 Punkte auf." + +msgid "Max Ether" +msgstr "Top-Äther" + +msgid "It fully restores the PP of a single selected move that has been learned by the target Pokémon." +msgstr "Füllt die AP einer ausgewählten Attacke eines Pokémon vollständig auf." + +msgid "Elixir" +msgstr "Elixier" + +msgid "It restores the PP of all the moves learned by the targeted Pokémon by 10 points each." +msgstr "Füllt die AP aller Attacken eines Pokémon um 10 Punkte auf." + +msgid "Max Elixir" +msgstr "Top-Elixier" + +msgid "It fully restores the PP of all the moves learned by the targeted Pokémon." +msgstr "Füllt alle AP aller Attacken eines Pokémon vollständig auf." + +msgid "HP Up" +msgstr "KP-Plus" + +msgid "A nutritious drink for Pokémon. It raises the base HP of a single Pokémon." +msgstr "Ein gehaltvolles Getränk, das den KP-Basiswert eines Pokémon dauerhaft erhöht." + +msgid "A nutritious drink for Pokémon. It raises the base Attack stat of a single Pokémon." +msgstr "Ein gehaltvolles Getränk, das den Angriffs-Basiswert eines Pokémon dauerhaft erhöht." + +msgid "Iron" +msgstr "Eisen" + +msgid "A nutritious drink for Pokémon. It raises the base Defense stat of a single Pokémon." +msgstr "Ein gehaltvolles Getränk, das den Verteidigungs-Basiswert eines Pokémon dauerhaft erhöht." + +msgid "Carbos" +msgstr "Carbon" + +msgid "A nutritious drink for Pokémon. It raises the base Speed stat of a single Pokémon." +msgstr "Ein gehaltvolles Getränk, das den Initiative-Basiswert eines Pokémon dauerhaft erhöht." + +msgid "Calcium" +msgstr "Kalzium" + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Atk (Special Attack) stat of a single Pokémon." +msgstr "Ein gehaltvolles Getränk, das den Spezial-Angriffs-Basiswert eines Pokémon dauerhaft erhöht." + +msgid "Zinc" +msgstr "Zink" + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Def (Special Defense) stat of a single Pokémon." +msgstr "Ein gehaltvolles Getränk, das den Spezial-Verteidigungs-Basiswert eines Pokémon dauerhaft erhöht." + +msgid "PP Up" +msgstr "AP-Plus" + +msgid "It slightly raises the maximum PP of a selected move that has been learned by the target Pokémon." +msgstr "Erhöht die maximale Anzahl der AP einer Attacke eines Pokémon." + +msgid "PP Max" +msgstr "AP-Top" + +msgid "It maximally raises the top PP of a selected move that has been learned by the target Pokémon." +msgstr "Maximiert die Anzahl der AP einer Attacke eines Pokémon." + +msgid "Rare Candy" +msgstr "Sonderbonbon" + +msgid "A candy that is packed with energy. It raises the level of a single Pokémon by one." +msgstr "Ein energiereiches Bonbon, das den Level eines Pokémon dauerhaft um eins erhöht." + +msgid "Master Ball" +msgstr "Meisterball" + +msgid "The best Ball with the ultimate level of performance. It will catch any wild Pokémon without fail." +msgstr "Der beste Ball! Damit fängst du garantiert jedes wilde Pokémon." + +msgid "Ultra Ball" +msgstr "Hyperball" + +msgid "An ultra-performance Ball that provides a higher Pokémon catch rate than a Great Ball." +msgstr "Ein Ball mit hoher Erfolgsquote. Dem Superball in allen Punkten überlegen." + +msgid "Great Ball" +msgstr "Superball" + +msgid "A good, high-performance Ball that provides a higher Pokémon catch rate than a standard Poké Ball." +msgstr "Ein Ball mit guter Erfolgsquote. Dem Pokéball in allen Punkten überlegen." + +msgid "Poké Ball" +msgstr "Pokéball" + +msgid "A device for catching wild Pokémon. A capsule system that is thrown like a ball at the target." +msgstr "Damit fängst du wilde Pokémon. Du wirfst ihn wie einen normalen Ball. Das Design ähnelt dem einer Kapsel." + +msgid "Safari Ball" +msgstr "Safariball" + +msgid "A special Poké Ball that is used only in the Great Marsh. It is decorated in a camouflage pattern." +msgstr "Ein Ball, der nur in der Safarizone eingesetzt wird. Er besticht durch sein Tarnfarbenmuster." + +msgid "Net Ball" +msgstr "Netzball" + +msgid "A somewhat different Poké Ball that works especially well on Water- and Bug-type Pokémon." +msgstr "Ein Ball, der sich besonders gut eignet, um Wasser- und Käfer-Pokémon zu fangen." + +msgid "Dive Ball" +msgstr "Tauchball" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon that live in the sea." +msgstr "Ein Ball, mit dem sich Pokémon, die auf dem Meeresgrund leben, besser fangen lassen." + +msgid "Nest Ball" +msgstr "Nestball" + +msgid "A somewhat different Poké Ball that works especially well on weaker Pokémon in the wild." +msgstr "Ein Ball, dessen Erfolgsquote besonders bei schwächeren Pokémon sehr hoch ist." + +msgid "Repeat Ball" +msgstr "Wiederball" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon species that were previously caught." +msgstr "Ein Ball, der besonders dann sehr gut ist, wenn man ein Pokémon fängt, dessen Art bereits gefangen wurde." + +msgid "Timer Ball" +msgstr "Timerball" + +msgid "A somewhat different Ball that becomes progressively better the more turns there are in a battle." +msgstr "Ein Ball, der mit zunehmender Kampfdauer effektiver wird." + +msgid "Luxury Ball" +msgstr "Luxusball" + +msgid "A comfortable Poké Ball that makes a caught wild Pokémon quickly grow friendly." +msgstr "Ein behaglicher Ball, der Pokémon veranlasst, nach dem Fang schneller freundlicher zu werden." + +msgid "Premier Ball" +msgstr "Premierball" + +msgid "A somewhat rare Poké Ball that has been specially made to commemorate an event of some sort." +msgstr "Ein eher seltener Ball, der als Reminiszenz an irgendein Ereignis hergestellt wurde." + +msgid "Dusk Ball" +msgstr "Finsterball" + +msgid "A somewhat different Poké Ball that can easily catch wild Pokémon at night or in dark places." +msgstr "Ein mysteriöser Ball, geeignet für Einsätze in der Nacht oder an dunklen Orten." + +msgid "Heal Ball" +msgstr "Heilball" + +msgid "A remedial Poké Ball that restores the caught Pokémon's HP and eliminates any status problem." +msgstr "Ein wohltuender Ball. Er füllt alle KP des gefangenen Pokémon auf und hebt alle Statusprobleme auf." + +msgid "Quick Ball" +msgstr "Flottball" + +msgid "A somewhat different Poké Ball that works better at the start of a wild encounter." +msgstr "Ein ungewöhnlicher Ball, der zu Beginn eines Kampfes am wirkungsvollsten ist." + +msgid "Cherish Ball" +msgstr "Jubelball" + +msgid "A quite rare Poké Ball that has been specially crafted to commemorate an occasion of some sort." +msgstr "Ein seltener Ball, der als Reminiszenz an irgendein Ereignis hergestellt wurde." + +msgid "Fast Ball" +msgstr "Turboball" + +msgid "A Poké Ball that makes it easier to catch Pokémon which are quick to run away." +msgstr "Ein Ball, der sich besonders gut eignet, um flinke Pokémon zu fangen." + +msgid "Level Ball" +msgstr "Levelball" + +msgid "A Poké Ball for catching Pokémon that are a lower level than your own." +msgstr "Ein Ball, mit dem sich Pokémon umso leichter fangen lassen, je niedriger ihr Level im Vergleich zu deinem Team ist." + +msgid "Lure Ball" +msgstr "Köderball" + +msgid "A Poké Ball for catching Pokémon hooked by a Rod when fishing." +msgstr "Ein Ball, der sich besonders gut eignet, um Pokémon zu fangen, die an deiner Angel hängen." + +msgid "Heavy Ball" +msgstr "Schwerball" + +msgid "A Poké Ball for catching very heavy Pokémon." +msgstr "Ein Ball, der sich besonders gut eignet, um Pokémon mit hohem Körpergewicht zu fangen." + +msgid "Love Ball" +msgstr "Sympaball" + +msgid "A Poké Ball for catching Pokémon that are the opposite gender of your Pokémon." +msgstr "Ein Ball, der sich besonders gut eignet, um Pokémon zu fangen, die ein anderes Geschlecht haben als dein Pokémon." + +msgid "Friend Ball" +msgstr "Freundesball" + +msgid "A Poké Ball that makes caught Pokémon more friendly." +msgstr "Ein besonderer Ball, der die Sympathie von gefangen Pokémon schneller ansteigen lässt." + +msgid "Moon Ball" +msgstr "Mondball" + +msgid "A Poké Ball for catching Pokémon that evolve using the Moon Stone." +msgstr "Ein Ball, der sich besonders gut eignet, um Pokémon zu fangen, die sich durch einen Mondstein weiterentwickeln." + +msgid "Sport Ball" +msgstr "Turnierball" + +msgid "A special Poké Ball for the Bug-Catching Contest." +msgstr "EIn Ball, der nur beim Käfertunier eingesetzt wird." + +msgid "Park Ball" +msgstr "Parkball" + +msgid "A special Poké Ball for the Pal Park." +msgstr "Ein Ball, der nur im Park der Freude eingesetzt wird." + +msgid "The user focuses its mind before launching this attack. It will fail if the user is hit before it is used." +msgstr "Anwender konzentriert sich, bevor er angreift. Wird er vorher getroffen, ist die Attacke erfolglos." + +msgid "Sharp, huge claws hook and slash the foe quickly and with great power." +msgstr "Der Gegner wird mit langen, scharfen Krallen brutal attackiert." + +msgid "The foe is hit with a pulsing blast of water. It may also confuse the target." +msgstr "Der Gegner wird von einer kräftigen Wasserwelle getroffen. Diese kann ihn eventuell verwirren." + +msgid "The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats." +msgstr "Der Anwender konzentriert und beruhigt sich. So werden Spezial-Angriff und Spezial-Verteidigung verstärkt." + +msgid "The foe is scared off, to be replaced by another Pokémon in its party. In the wild, the battle ends." +msgstr "Der Brüller schlägt das Ziel in die Flucht. Ein Kampf gegen ein wildes Pokémon wird beendet." + +msgid "A move that leaves the foe badly poisoned. This poison damage worsens every turn." +msgstr "Das Ziel wird schwer vergiftet. Der Schaden durch das Gift wird in jeder Runde stärker." + +msgid "Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice." +msgstr "Der verursachte Hagelsturm hält 5 Runden an und schadet allen Pokémon, außer denen des Typs Eis." + +msgid "The user tenses its muscles to bulk up its body, boosting both its Attack and Defense stats." +msgstr "Der Anwender spannt seine Muskeln an und steigert damit den Angriffs- und den Verteidigungs-Wert." + +msgid "The user forcefully shoots seeds at the foe. Two to five seeds are shot in rapid succession." +msgstr "Der Anwender bewirft den Gegner in schneller Folge 2- bis 5-mal mit Samen." + +msgid "A variable move that changes type and power depending on the hidden ability of the Pokémon using it." +msgstr "Die Stärke und der Typ dieser Attacke hängen vom jeweiligen Pokémon ab." + +msgid "The user intensifies the sun for five turns, powering up Fire-type moves." +msgstr "Die Sonne brennt unbarmherzig 5 Runden lang. Dadurch werden Attacken vom Typ Feuer verstärkt." + +msgid "The target is taunted into a rage that allows it to use only attack moves for three turns." +msgstr "Der Gegner wird so gereizt, dass er über 2 - 4 Runden nur Angriffsattacken einsetzt." + +msgid "The foe is struck with an icy-cold beam of energy. It may also freeze the target solid." +msgstr "Der Gegner wird von einem eiskalten Energiestrahl getroffen. Dieser friert ihn eventuell ein." + +msgid "A howling blizzard is summoned to strike the foe. It may also freeze the target solid." +msgstr "Eine gnadenlose Eis- und Schnee-Attacke, die alle Gegner trifft und sie eventuell einfrieren kann." + +msgid "The foe is attacked with a powerful beam. The user must rest on the next turn to regain its energy." +msgstr "Eine äußerst starke Attacke, die viel Schaden anrichtet. Anwender muss sich in der nächsten Runde ausruhen." + +msgid "A wondrous wall of light is put up to suppress damage from special attacks for five turns." +msgstr "Eine Wand aus Licht wird für 5 Runden errichtet. Sie senkt den durch Spezial-Angriffe herbeigeführten Schaden." + +msgid "It enables the user to evade all attacks. Its chance of failing rises if it is used in succession." +msgstr "Garantierter Schutz in der Runde, in der die Attacke eingesetzt wird. Könnte bei häufigem Einsatz versagen." + +msgid "The user summons a heavy rain that falls for five turns, powering up Water-type moves." +msgstr "Schwerer Niederschlag setzt für 5 Runden ein. Attacken vom Typ Wasser werden verstärkt." + +msgid "A nutrient-draining attack. The user's HP is restored by half the damage taken by the target." +msgstr "Das Ziel wird angegriffen und die Hälfte des zugefügten Schadens dem Angreifer als KP gutgeschrieben." + +msgid "The user creates a protective field that prevents status problems like poison, paralysis, burn, and sleep." +msgstr "Ein Schild schützt das Team 5 Runden lang vor Statusproblemen jeglicher Art." + +msgid "A full-power attack that grows more powerful the less the user likes its Trainer." +msgstr "Je unbeliebter der Trainer bei seinem Pokémon ist, desto größer ist die Wirkung." + +msgid "A two-turn attack. The user gathers light, then blasts a bundled beam on the second turn." +msgstr "Eine Attacke über 2 Runden. Zunächst wird Sonnenlicht absorbiert, anschließend erfolgt der Angriff." + +msgid "The foe is slammed with a sturdy tail of steel. It may also lower the target's Defense stat if it hits." +msgstr "Der Gegner wird mit der harten Rute attackiert. Gleichzeitig kann sein Verteidigungs-Wert sinken." + +msgid "A strong electric blast is loosed at the foe. It may also leave the foe paralyzed." +msgstr "Das Ziel wird von einem verheerenden Stromschlag getroffen. Kann eventuell Paralyse bewirken." + +msgid "A wicked thunderbolt is dropped on the foe to inflict damage. It may also leave the target paralyzed." +msgstr "Das Ziel wird von einem mächtigen Donnerschlag, der Paralyse bewirken kann, heimgesucht." + +msgid "The user sets off an earthquake that hits all the Pokémon in the battle." +msgstr "Ein mächtiges Beben, das die anderen Pokémon in der Nähe des Anwenders trifft." + +msgid "A full-power attack that grows more powerful the more the user likes its Trainer." +msgstr "Je beliebter der Trainer bei seinem Pokémon ist, desto größer ist die Wirkung." + +msgid "The user burrows, then attacks on the second turn. It can also be used to exit dungeons." +msgstr "In Runde 1 gräbt sich der Anwender ein und in Runde 2 greift er an. Macht Flucht aus Höhlen möglich." + +msgid "The foe is hit by a strong telekinetic force. It may also reduce the foe's Sp. Def stat." +msgstr "Ein mächtiger Strahl telekinetischer Energie trifft das Ziel. Die Spezial-Verteidigung des Zieles sinkt eventuell." + +msgid "The user hurls a shadowy blob at the foe. It may also lower the foe's Sp. Def stat." +msgstr "Das Ziel wird mit einem dunklen Klumpen attackiert, der eventuell die Spezial-Verteidigung senkt." + +msgid "The user attacks with tough fists, etc. It can also break any barrier such as Light Screen and Reflect." +msgstr "Das Ziel wird mit der Handkante angegriffen. Barrieren wie Lichtschild oder Reflektor werden zerstört." + +msgid "The user begins moving so quickly that it creates illusory copies to raise its evasiveness." +msgstr "Der Angreifer ist so schnell, dass virtuelle Abbilder generiert werden, die den Fluchtwert erhöhen." + +msgid "A wondrous wall of light is put up to suppress damage from physical attacks for five turns." +msgstr "Eine Wand aus Licht wird für 5 Runden errichtet, die den Schaden physischer Attacken reduziert." + +msgid "The user strikes the foe with a quick jolt of electricity. This attack cannot be evaded." +msgstr "Angriff mit schnellem Elektro-Schlag. Ausweichen nicht möglich." + +msgid "The foe is scorched with an intense blast of fire. The target may also be left with a burn." +msgstr "Das Ziel wird in ein Flammenmeer gehüllt. Verursacht eventuell Verbrennungen." + +msgid "Unsanitary sludge is hurled at the foe. It may also poison the target." +msgstr "Das Ziel wird mit Giftschlamm beworfen. Kann eventuell Vergiftungen hervorrufen." + +msgid "A five-turn sandstorm is summoned to hurt all combatants except the Rock, Ground, and Steel types." +msgstr "Ein Sandsturm trifft für 5 Runden alle Pokémon, außer die vom Typ Boden, Gestein und Stahl." + +msgid "The foe is attacked with an intense blast of all-consuming fire. It may also leave the target with a burn." +msgstr "Dem Ziel wird ordentlich eingeheizt. Kann eventuell Verbrennungen hervorrufen." + +msgid "Large boulders are hurled at the foe to inflict damage. It may also make the target flinch." +msgstr "Das Ziel wird mit Felsen beworfen. Kann Initiative-Wert senken." + +msgid "The user confounds the foe with speed, then strikes. The attack lands without fail." +msgstr "Der Anwender irritiert das Ziel durch Schnelligkeit, bevor er angreift. Diese Attacke trifft ihr Ziel immer." + +msgid "The user torments and enrages the foe, making it incapable of using the same move twice in a row." +msgstr "Der Anwender bringt das Ziel in Rage. Dieses ist nicht mehr in der Lage, eine Attacke zweimal hintereinander anzuwenden." + +msgid "An attack move that doubles its power if the user is poisoned, paralyzed, or has a burn." +msgstr "Ist der Anwender vergiftet, paralysiert oder leidet er unter Verbrennungen, verdoppelt sich die Kraft der Attacke." + +msgid "An attack move with effects that vary depending on the user's environment." +msgstr "Angriff, der abhängig vom Ort noch einen Zusatzeffekt hat." + +msgid "The user goes to sleep for two turns. It fully restores the user's HP and heals any status problem." +msgstr "Der Angreifer schläft 2 Runden. Dabei werden die KP aufgefüllt und die Statusprobleme behoben." + +msgid "If it is the opposite gender of the user, the foe becomes infatuated and less likely to attack." +msgstr "Gehört das Ziel dem anderen Geschlecht an, verliebt es sich und greift eventuell nicht an." + +msgid "The user attacks and steals the foe's held item simultaneously. It can't steal if the user holds an item." +msgstr "Der Anwender greift an und stiehlt dem Ziel gleichzeitig ein Item, sofern er selbst gerade kein Item trägt." + +msgid "The foe is hit with wings of steel. It may also raise the user's Defense stat." +msgstr "Trifft das Ziel mit Stahlflügeln. Verteidigungs-Wert des Anwenders steigt eventuell." + +msgid "The user employs its psychic power to exchange abilities with the foe." +msgstr "Anwender tauscht Fähigkeit mit dem Ziel." + +msgid "The user steals the effects of any healing or status-changing move the foe attempts to use." +msgstr "Raubt den Effekt heilender oder Werte verändernder Attacken des Zieles." + +msgid "The user attacks the foe at full power using fiery energy. It also sharply reduces the user's Sp. Atk." +msgstr "Angriff mit maximaler Kraft und feuriger Energie, der gleichzeitig den Spezial-Angriff des Angreifers stark senkt." + +msgid "The user lands and rests its body. It restores the user's HP by up to half of its top HP." +msgstr "Anwender landet und ruht sich aus. KP des Anwenders werden um 50 % der maximalen KP aufgefüllt." + +msgid "The user attacks at full power. It may also lower the foe's Sp. Def stat if it hits." +msgstr "Ein Angriff mit aller Macht. Die Spezial-Verteidigung des Zieles sinkt eventuell." + +msgid "The user draws power from nature and fires it at the foe. It may also lower the target's Sp. Def." +msgstr "Anwender zieht Kraft aus der Natur und feuert sie auf das Ziel. Senkt eventuell Spezial-Verteidigung des Zieles." + +msgid "A restrained attack that prevents the foe from fainting. The target is left with at least 1 HP." +msgstr "Eine zurückhaltende Attacke, die eine Kampfunfähigkeit des Zieles verhindert, dem mindestens 1 KP bleibt." + +msgid "If the foe's HP is down to under half, this attack will hit with double the power." +msgstr "Hat das Ziel die Hälfte oder weniger seiner maximalen KP, trifft diese Attacke mit doppelter Kraft." + +msgid "The user flings its held item at the foe to attack. Its power and effects depend on the item." +msgstr "Der Anwender wirft sein Item auf das Ziel. Die Kraft und die Wirkung hängen vom jeweiligen Item ab." + +msgid "The user attacks with an electric charge. The user uses the remaining electricity to up its Sp. Atk." +msgstr "Greift mit einer elektrischen Entladung an. Der Spezial-Angriff des Anwenders steigt eventuell." + +msgid "The user endures any attack, leaving 1 HP. Its chance of failing rises if it is used in succession." +msgstr "Der Anwender übersteht auch starke Attacken mit mindestens 1 KP. Kann bei häufigem Einsatz versagen." + +msgid "The foe is attacked with a shock wave generated by the user's gaping mouth." +msgstr "Das Ziel wird mit einer Schockwelle angegriffen, die aus dem offenen Maul des Anwenders kommt." + +msgid "An energy-draining punch. The user's HP is restored by half the damage taken by the target." +msgstr "Entzieht dem Ziel Energie. Die Hälfte des Schadens wird den KP des Anwenders zugerechnet." + +msgid "The user shoots a sinister, bluish white flame at the foe to inflict a burn." +msgstr "Feuert eine fiese, blauweiße Flamme auf das Ziel ab, um Verbrennungen zu verursachen." + +msgid "The foe is attacked with powdery scales blown by wind. It may also raise all the user's stats." +msgstr "Angriff mit Silberstaub. Eventuell werden alle Statuswerte des Anwenders erhöht." + +msgid "It prevents the foe from using its held item. Its Trainer is also prevented from using items on it." +msgstr "Das Ziel kann weder getragene Items nutzen, noch kann sein Trainer Items auf es anwenden." + +msgid "The user explodes to inflict damage on all Pokémon in battle. The user faints upon using this move." +msgstr "Anwender explodiert, richtet bei allen Pokémon in seiner Umgebung großen Schaden an und wird selbst kampfunfähig." + +msgid "The user slashes with a sharp claw made from shadows. It has a high critical-hit ratio." +msgstr "Eine Klaue aus Schatten greift das Ziel an. Die Volltrefferquote ist dabei sehr hoch." + +msgid "The user stores power, then attacks. Its power is doubled if used after the foe." +msgstr "Der Anwender lädt die Attacke auf. Handelt das Ziel vor dem Anwender, verdoppelt sich die Stärke der Attacke." + +msgid "The user recycles a single-use item that has been used in battle so it can be used again." +msgstr "Recycling eines getragenen Items, das zuvor im Kampf verwendet wurde." + +msgid "The user charges the foe using every bit of its power. It must rest on the next turn to recover." +msgstr "Ein harter Angriff mit aller Energie. Danach muss der Anwender sich ausruhen und neue Energie sammeln." + +msgid "The user polishes its body to reduce drag. It sharply raises the Speed stat." +msgstr "Der Anwender poliert seinen Körper. Erhöht den Initiative-Wert deutlich." + +msgid "The user flashes a light that cuts the foe's accuracy. It can also be used to illuminate caves." +msgstr "Erzeugt helles Licht, das die Genauigkeit des Zieles senkt. Erhellt dunkle Orte." + +msgid "The user stabs the foe with a sharpened stone from below. It has a high critical-hit ratio." +msgstr "Angriff mit spitzen Steinen. Besitzt eine hohe Volltrefferquote." + +msgid "An attack move that inflicts double the damage if the user has been hurt by the foe in the same turn." +msgstr "Wurde der Anwender in dieser Runde vom Ziel getroffen, macht diese Attacke doppelten Schaden." + +msgid "A weak electric charge is launched at the foe. It causes paralysis if it hits." +msgstr "Das Ziel wird mit einem schwachen elektrischen Schlag angegriffen. Wird es getroffen, wird es paralysiert." + +msgid "The user tackles the foe from a high-speed spin. The slower the user, the greater the damage." +msgstr "Eine verzerrte Drehattacke. Je langsamer der Anwender, desto mehr Schaden fügt er zu." + +msgid "A frenetic dance to uplift the fighting spirit. It sharply raises the user's Attack stat." +msgstr "Ein wilder Tanz, der den Kampfgeist erhöhen soll. Der Angriffs-Wert des Anwenders steigt deutlich." + +msgid "The user lays a trap of levitating stones around the foe. The trap hurts foes that switch into battle." +msgstr "Falle mit schwebenden Steinen. In den Kampf eingewechselte Ziele nehmen Schaden." + +msgid "The user hypnotizes itself into copying any stat change made by the foe." +msgstr "Der Anwender hypnotisiert sich selbst, um die Statusveränderungen des Zieles zu kopieren." + +msgid "If it is the opposite gender of the user, the foe is charmed into sharply lowering its Sp. Atk stat." +msgstr "Charme-Attacke, die den Spezial-Angriff des Zieles stark senkt, falls es dem anderen Geschlecht angehört." + +msgid "The user releases a horrible aura imbued with dark thoughts. It may also make the target flinch." +msgstr "Anwender greift mit fürchterlicher Aura schlechter Gedanken an. Ziel schreckt eventuell zurück." + +msgid "The user slashes at the foe by crossing its scythes or claws as if they were a pair of scissors." +msgstr "Der Anwender greift mit gekreuzten Scheren oder Klauen an, als wären diese eine normale Schere." + +msgid "While it is asleep, the user randomly uses one of the moves it knows." +msgstr "Anwender setzt per Zufall eine ihm bekannte Attacke im Schlaf ein." + +msgid "The user draws power from the Berry it is holding to attack. The Berry determines its type and power." +msgstr "Anwender zieht aus seiner derzeitigen Beere Kraft. Sie bestimmt Typ und Stärke der Attacke." + +msgid "The foe is stabbed with a tentacle or arm seeped with poison. It may also poison the foe." +msgstr "Der Anwender greift mit giftigen Gliedmaßen wie Tentakeln oder Armen an. Das Ziel wird dabei eventuell vergiftet." + +msgid "An attack that works only on a sleeping foe. It absorbs half the damage caused to heal the user's HP." +msgstr "Wirkt nur auf schlafende Gegner. Anwender erhält 50 % des Schadens als KP." + +msgid "The user snares the foe with grass and trips it. The heavier the foe, the greater the damage." +msgstr "Gegner wird durch Gras ins Straucheln gebracht. Je schwerer der Gegner, desto mehr Schaden." + +msgid "The user enrages the foe into confusion. However, it also sharply raises the foe's Attack stat." +msgstr "Reizt den Gegner und verursacht Verwirrung. Erhöht jedoch den gegnerischen Angriffswert." + +msgid "The user pecks the foe. If the foe is holding a Berry, the user plucks it and gains its effect." +msgstr "Anwender pickt das Ziel, nimmt die Beere, falls das Ziel eine hält, und erhält ihren Effekt." + +msgid "After making its attack, the user rushes back to switch places with a party Pokémon in waiting." +msgstr "Direkt nach der Attacke tauscht der Angreifer mit einem wartenden Pokémon den Platz." + +msgid "The user makes a copy of itself using some of its HP. The copy serves as the user's decoy." +msgstr "Der Angreifer erschafft aus ein paar eigenen KP einen Klon, der als Ablenkung dient." + +msgid "The user gathers all its light energy and releases it in one shot. It may also lower the foe's Sp. Def stat." +msgstr "Anwender sammelt Lichtenergie und feuert sie auf einmal ab. Senkt eventuell Spezial-Verteidigung des Zieles." + +msgid "The user creates a bizarre space in which slower Pokémon get to move first for five turns." +msgstr "Anwender erzeugt einen bizarren Raum, in dem langsame Pokémon fünf Runden lang zuerst agieren." + +msgid "HM01" +msgstr "VM01" + +msgid "The foe is cut with a scythe or a claw. It can also be used to cut down thin trees." +msgstr "Der Gegner wird mit scharfen Klingen attackiert. Außerhalb des Kampfes werden damit kleine Bäume gefällt." + +msgid "HM02" +msgstr "VM02" + +msgid "The user soars, then strikes on the second turn. It can also be used to fly to any familiar town." +msgstr "In Runde 1 fliegt der Angreifer empor und attackiert in Runde 2. Man kann damit zu jedem bekannten Ort fliegen." + +msgid "HM03" +msgstr "VM03" + +msgid "It swamps the entire battlefield with a giant wave. It can also be used to cross water." +msgstr "Eine riesige Flutwelle ergießt sich über alle, außer den Anwender. Damit kann man auch auf dem Wasser surfen." + +msgid "HM04" +msgstr "VM04" + +msgid "The foe is slugged with a punch thrown at maximum power. It can also be used to move boulders." +msgstr "Den Gegner trifft ein energiegeladener Kraftschlag. Außerdem lassen sich mit der Attacke schwere Felsen bewegen." + +msgid "HM05" +msgstr "VM05" + +msgid "Obstacles are moved, reducing the foe's evasion stat. It can also be used to clear deep fog." +msgstr "Fluchtwert des Gegners wird durch Hindernisse gesenkt. Löst zudem Nebel auf." + +msgid "HM06" +msgstr "VM06" + +msgid "The user slugs the foe with a shattering punch. It can also smash cracked boulders." +msgstr "Zertrümmernder Angriff auf den Gegner. Kann auch Steine zertrümmern." + +msgid "HM07" +msgstr "VM07" + +msgid "The user charges the foe at an awesome speed. It can also be used to climb a waterfall." +msgstr "Eine mächtige Attacke, die den Gegner mit rasender Geschwindigkeit angreift. Sie macht Wasserfälle bezwingbar." + +msgid "HM08" +msgstr "VM08" + +msgid "Diving on the first turn, the user floats up and attacks on the second turn." +msgstr "Taucht in Runde 1 ab und greift in Runde 2 aus der Tiefe an. Ermöglicht Tauchgänge zum Meeresgrund." + +msgid "Cheri Berry" +msgstr "Amrenabeere" + +msgid "It may be used or held by a Pokémon to recover from paralysis." +msgstr "Gibst du diese Beere einem Pokémon zum Tragen, heilt diese es von Paralyse." + +msgid "Chesto Berry" +msgstr "Maronbeere" + +msgid "It may be used or held by a Pokémon to recover from sleep." +msgstr "Gibst du diese Beere einem Pokémon zum Tragen, erwacht es dadurch aus dem Schlaf." + +msgid "Pecha Berry" +msgstr "Pirsifbeere" + +msgid "It may be used or held by a Pokémon to recover from poison." +msgstr "Gibst du diese Beere einem Pokémon zum Tragen, heilt diese es von Vergiftung." + +msgid "Rawst Berry" +msgstr "Fragiabeere" + +msgid "It may be used or held by a Pokémon to recover from a burn." +msgstr "Gibst du diese Beere einem Pokémon zum Tragen, heilt diese es von Verbrennung." + +msgid "Aspear Berry" +msgstr "Wilbirbeere" + +msgid "It may be used or held by a Pokémon to defrost it." +msgstr "Gibst du diese Beere einem Pokémon zum Tragen, heilt diese es von Frost." + +msgid "Leppa Berry" +msgstr "Jonagobeere" + +msgid "It may be used or held by a Pokémon to restore a move's PP by 10." +msgstr "Gibst du diese Beere einem Pokémon zum Tragen, füllt sie die AP einer Attacke um 10 Punkte auf." + +msgid "Oran Berry" +msgstr "Sinelbeere" + +msgid "It may be used or held by a Pokémon to heal the user by just 10 HP." +msgstr "Gibst du diese Beere einem Pokémon zum Tragen, füllt sie seine KP um 10 Punkte auf." + +msgid "Persim Berry" +msgstr "Persimbeere" + +msgid "It may be used or held by a Pokémon to recover from confusion." +msgstr "Gibst du diese Beere einem Pokémon zum Tragen, heilt diese es von Verwirrung." + +msgid "Lum Berry" +msgstr "Prunusbeere" + +msgid "It may be used or held by a Pokémon to recover from any status problem." +msgstr "Gibst du diese Beere einem Pokémon zum Tragen, hebt sie alle seine Statusprobleme auf." + +msgid "Sitrus Berry" +msgstr "Tsitrubeere" + +msgid "It may be used or held by a Pokémon to heal the user's HP a little." +msgstr "Gibst du die Beere einem Pokémon zum Tragen, füllt diese seine KP ein wenig auf." + +msgid "Figy Berry" +msgstr "Giefebeere" + +msgid "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion." +msgstr "Als getragenes Item füllt die Beere im Notfall die KP eines Pokémon auf, doch ihr Aroma verwirrt jene, die es nicht mögen." + +msgid "Wiki Berry" +msgstr "Wikibeere" + +msgid "Mago Berry" +msgstr "Magobeere" + +msgid "Aguav Berry" +msgstr "Gauvebeere" + +msgid "Iapapa Berry" +msgstr "Yapabeere" + +msgid "Razz Berry" +msgstr "Himmihbeere" + +msgid "Bury it in soft soil to grow a Razz Plant." +msgstr "Eine Beerensorte, die in der Einall-Region ganz besonders selten ist." + +msgid "Bluk Berry" +msgstr "Morbbeere" + +msgid "Bury it in soft soil to grow a Bluk Plant." +msgstr "Eine Beerensorte, die in der Einall-Region ganz besonders selten ist." + +msgid "Nanab Berry" +msgstr "Nanabbeere" + +msgid "Bury it in soft soil to grow a Nanab Plant." +msgstr "Eine Beerensorte, die in der Einall-Region ganz besonders selten ist." + +msgid "Wepear Berry" +msgstr "Nirbebeere" + +msgid "Bury it in soft soil to grow a Wepear Plant." +msgstr "Eine Beerensorte, die in der Einall-Region ganz besonders selten ist." + +msgid "Pinap Berry" +msgstr "Sananabeere" + +msgid "Bury it in soft soil to grow a Pinap Plant." +msgstr "Eine Beerensorte, die in der Einall-Region ganz besonders selten ist." + +msgid "Pomeg Berry" +msgstr "Granabeere" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base HP." +msgstr "Isst ein Pokémon diese Beere, stärkt dies eure Freundschaft, verringert aber seinen KP-Basiswert." + +msgid "Kelpsy Berry" +msgstr "Setangbeere" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Attack stat." +msgstr "Isst ein Pokémon diese Beere, stärkt dies eure Freundschaft, verringert aber seinen Angriffs-Basiswert." + +msgid "Qualot Berry" +msgstr "Qualotbeere" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Defense stat." +msgstr "Isst ein Pokémon diese Beere, stärkt dies eure Freundschaft, verringert aber seinen Verteidigungs-Basiswert." + +msgid "Hondew Berry" +msgstr "Honmelbeere" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Atk stat." +msgstr "Isst ein Pokémon diese Beere, stärkt dies eure Freundschaft, verringert aber seinen Spezial-Angriffs-Basiswert." + +msgid "Grepa Berry" +msgstr "Labrusbeere" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Def stat." +msgstr "Isst ein Pokémon diese Beere, stärkt dies eure Freundschaft, verringert aber seinen Spezial-Verteidigungs-Basiswert." + +msgid "Tamato Berry" +msgstr "Tamotbeere" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Speed stat." +msgstr "Isst ein Pokémon diese Beere, stärkt dies eure Freundschaft, verringert aber seinen Initiative-Basiswert." + +msgid "Cornn Berry" +msgstr "Saimbeere" + +msgid "Bury it in soft soil to grow a Cornn Plant." +msgstr "Pflanze sie in Erde ein, damit neue Saimbeeren wachsen." + +msgid "Magost Berry" +msgstr "Magostbeere" + +msgid "Bury it in soft soil to grow a Magost Plant." +msgstr "Pflanze sie in Erde ein, damit neue Magostbeeren wachsen." + +msgid "Rabuta Berry" +msgstr "Rabutabeere" + +msgid "Bury it in soft soil to grow a Rabuta Plant." +msgstr "Pflanze sie in Erde ein, damit neue Rabutabeeren wachsen." + +msgid "Nomel Berry" +msgstr "Tronzibeere" + +msgid "Bury it in soft soil to grow a Nomel Plant." +msgstr "Pflanze sie in Erde ein, damit neue Tronzibeeren wachsen." + +msgid "Spelon Berry" +msgstr "Kiwanbeere" + +msgid "Bury it in soft soil to grow a Spelon Plant." +msgstr "Pflanze sie in Erde ein, damit neue Kiwanbeeren wachsen." + +msgid "Pamtre Berry" +msgstr "Pallmbeere" + +msgid "Bury it in soft soil to grow a Pamtre Plant." +msgstr "Pflanze sie in Erde ein, damit neue Pallmbeeren wachsen." + +msgid "Watmel Berry" +msgstr "Wasmelbeere" + +msgid "Bury it in soft soil to grow a Watmel Plant." +msgstr "Pflanze sie in Erde ein, damit neue Wasmelbeeren wachsen." + +msgid "Durin Berry" +msgstr "Durinbeere" + +msgid "Bury it in soft soil to grow a Durin Plant." +msgstr "Pflanze sie in Erde ein, damit neue Durinbeeren wachsen." + +msgid "Belue Berry" +msgstr "Myrtilbeere" + +msgid "Bury it in soft soil to grow a Belue Plant." +msgstr "Pflanze sie in Erde ein, damit neue Myrtilbeeren wachsen." + +msgid "Occa Berry" +msgstr "Koakobeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fire-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Feuer." + +msgid "Passho Berry" +msgstr "Foepasbeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Water-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Wasser." + +msgid "Wacan Berry" +msgstr "Kerzalbeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Electric-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Elektro." + +msgid "Rindo Berry" +msgstr "Grindobeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Grass-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Pflanze." + +msgid "Yache Berry" +msgstr "Kiroyabeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ice-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Eis." + +msgid "Chople Berry" +msgstr "Rospelbeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fighting-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Kampf." + +msgid "Kebia Berry" +msgstr "Grarzbeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Poison-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Gift." + +msgid "Shuca Berry" +msgstr "Schukebeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ground-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Boden." + +msgid "Coba Berry" +msgstr "Kobabeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Flying-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Flug." + +msgid "Payapa Berry" +msgstr "Pyapabeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Psychic-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Psycho." + +msgid "Tanga Berry" +msgstr "Tanigabeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Bug-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Käfer." + +msgid "Charti Berry" +msgstr "Chiaribeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Rock-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Gestein." + +msgid "Kasib Berry" +msgstr "Zitarzbeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ghost-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Geist." + +msgid "Haban Berry" +msgstr "Terirobeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dragon-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Drache." + +msgid "Colbur Berry" +msgstr "Burleobeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dark-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Unlicht." + +msgid "Babiri Berry" +msgstr "Babiribeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Steel-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Stahl." + +msgid "Chilan Berry" +msgstr "Latchibeere" + +msgid "If held by a Pokémon, it weakens a foe's Normal-type attack." +msgstr "Als getragenes Item schwächt diese Beere gegnerische Attacken vom Typ Normal." + +msgid "Liechi Berry" +msgstr "Lydzibeere" + +msgid "If held by a Pokémon, it raises its Attack stat in a pinch." +msgstr "Als getragenes Item erhöht diese Beere den Angriffs-Wert eines Pokémon, sobald es in einer Notlage steckt." + +msgid "Ganlon Berry" +msgstr "Linganbeere" + +msgid "If held by a Pokémon, it raises its Defense stat in a pinch." +msgstr "Als getragenes Item erhöht diese Beere den Verteidigungs-Wert eines Pokémon, sobald es in einer Notlage steckt." + +msgid "Salac Berry" +msgstr "Salkabeere" + +msgid "If held by a Pokémon, it raises its Speed stat in a pinch." +msgstr "Als getragenes Item erhöht diese Beere den Initiative-Wert eines Pokémon, sobald es in einer Notlage steckt." + +msgid "Petaya Berry" +msgstr "Tahaybeere" + +msgid "If held by a Pokémon, it raises its Sp. Atk stat in a pinch." +msgstr "Als getragenes Item erhöht diese Beere den Spezial-Angriffs-Wert eines Pokémon, sobald es in einer Notlage steckt." + +msgid "Apicot Berry" +msgstr "Apikobeere" + +msgid "If held by a Pokémon, it raises its Sp. Def stat in a pinch." +msgstr "Als getragenes Item erhöht diese Beere den Spezial-Verteidigungs-Wert eines Pokémon, sobald es in einer Notlage steckt." + +msgid "Lansat Berry" +msgstr "Lansatbeere" + +msgid "If held by a Pokémon, it raises its critical-hit ratio in a pinch." +msgstr "Als getragenes Item erhöht diese Beere die Volltrefferquote eines Pokémon, sobald es in einer Notlage steckt." + +msgid "Starf Berry" +msgstr "Krambobeere" + +msgid "If held by a Pokémon, it sharply raises one of its stats in a pinch." +msgstr "Als getragenes Item erhöht diese Beere einen Statuswert des Pokémon stark, sobald es in einer Notlage steckt." + +msgid "Enigma Berry" +msgstr "Enigmabeere" + +msgid "If held by a Pokémon, it restores its HP if it is hit by a foe's supereffective attack." +msgstr "Als getragenes Item füllt diese Beere die KP eines Pokémon auf, wenn es von sehr effektiven Attacken getroffen wird." + +msgid "Micle Berry" +msgstr "Wunfrubeere" + +msgid "If held by a Pokémon, it raises the accuracy of a move just once in a pinch." +msgstr "Als getragenes Item erhöht diese Beere die Genauigkeit eines Pokémon, sobald es in einer Notlage steckt." + +msgid "Custap Berry" +msgstr "Eipfelbeere" + +msgid "If held by a Pokémon, it gets to move first just once in a pinch." +msgstr "Als getragenes Item ermöglicht diese Beere dem Träger in einer Notlage den Erstschlag." + +msgid "Jaboca Berry" +msgstr "Jabocabeere" + +msgid "If held by a Pokémon, and if a foe's physical attack lands, the foe also takes damage." +msgstr "Als getragenes Item bewirkt diese Beere Schaden bei jenen, die den Träger mit einer physischen Attacke treffen." + +msgid "Rowap Berry" +msgstr "Roselbeere" + +msgid "If held by a Pokémon, and if a foe's special attack lands, the foe also takes damage." +msgstr "Als getragenes Item bewirkt diese Beere Schaden bei jenen, die den Träger mit einer Spezial-Attacke treffen." + +msgid "Orange Mail" +msgstr "Zigzagbrief" + +msgid "A piece of mail featuring a cute Zigzagoon print. It is to be held by a Pokémon." +msgstr "Das Briefpapier hat einen süßen Zigzachs-Abdruck. Gib es einem Pokémon mit." + +msgid "Harbor Mail" +msgstr "Hafenbrief" + +msgid "A piece of mail featuring a cute Wingull print. It is to be held by a Pokémon." +msgstr "Das Briefpapier hat einen süßen Wingull-Abdruck. Gib es einem Pokémon mit." + +msgid "Glitter Mail" +msgstr "Glitzerbrief" + +msgid "A piece of mail featuring a cute Pikachu print. It is to be held by a Pokémon." +msgstr "Das Briefpapier hat einen süßen Pikachu-Abdruck. Gib es einem Pokémon mit." + +msgid "Mech Mail" +msgstr "Eilbiref" + +msgid "A piece of mail featuring a cute Magnemite print. It is to be held by a Pokémon." +msgstr "Das Briefpapier hat einen süßen Magnetilo-Abdruck. Gib es einem Pokémon mit." + +msgid "Wood Mail" +msgstr "Waldbrief" + +msgid "A piece of mail featuring a cute Slakoth print. It is to be held by a Pokémon." +msgstr "Das Briefpapier hat einen süßen Bummelz-Abdruck. Gib es einem Pokémon mit." + +msgid "Wave Mail" +msgstr "Wellenbrief" + +msgid "A piece of mail featuring a cute Wailmer print. It is to be held by a Pokémon." +msgstr "Das Briefpapier hat einen süßen Wailmer-Abdruck. Gib es einem Pokémon mit." + +msgid "Bead Mail" +msgstr "Perlenbrief" + +msgid "A piece of mail to be held by a Pokémon. It will bear the print of the Pokémon holding it." +msgstr "Gib das Briefpapier einem Pokémon mit. Es wird den Abdruck des Pokémon haben, das es trägt." + +msgid "Shadow Mail" +msgstr "Dunkelbrief" + +msgid "A piece of mail featuring a cute Duskull print. It is to be held by a Pokémon." +msgstr "Das Briefpapier hat einen süßen Zwirrlicht-Abdruck. Gib es einem Pokémon mit." + +msgid "Tropic Mail" +msgstr "Tropenbrief" + +msgid "A piece of mail featuring a cute Bellossom print. It is to be held by a Pokémon." +msgstr "Das Briefpapier hat einen süßen Blubella-Abdruck. Gib es einem Pokémon mit." + +msgid "Dream Mail" +msgstr "Traumbrief" + +msgid "Fab Mail" +msgstr "Edelbrief" + +msgid "A piece of mail featuring a gorgeous, extravagant print. It is to be held by a Pokémon." +msgstr "Das Briefpapier hat einen wunderschönen und extravaganten Hintergrund. Gib es einem Pokémon mit." + +msgid "Retro Mail" +msgstr "Retrobrief" + +msgid "A piece of mail featuring a print of three cute Pokémon. It is to be held by a Pokémon." +msgstr "Das Briefpapier mit einem süßen Bild von drei Pokémon besteht. Gib es einem Pokémon mit." + +msgid "X Attack" +msgstr "X-Angriff" + +msgid "An item that raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Hebt den Angriffs-Wert eines Pokémon im Kampf. Die Wirkung wird mit dem Austausch des Pokémon beendet." + +msgid "X Defend" +msgstr "X-Abwehr" + +msgid "An item that raises the Defense of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Hebt den Verteidigungs-Wert eines Pokémon im Kampf. Die Wirkung wird mit dem Austausch des Pokémon beendet." + +msgid "X Special" +msgstr "X-Spezial" + +msgid "An item that raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Hebt den Spezial-Angriff eines Pokémon im Kampf. Die Wirkung wird mit dem Austausch des Pokémon beendet." + +msgid "X Sp. Def" +msgstr "X-SpezialVer" + +msgid "An item that raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Hebt die Spezial-Verteidigung eines Pokémon im Kampf. Die Wirkung wird mit dem Austausch des Pokémon beendet." + +msgid "X Speed" +msgstr "X-Tempo" + +msgid "An item that raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Hebt den Initiative-Wert eines Pokémon im Kampf. Die Wirkung wird mit dem Austausch des Pokémon beendet." + +msgid "X Accuracy" +msgstr "X-Treffer" + +msgid "An item that raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Hebt die Genauigkeit eines Pokémon im Kampf. Die Wirkung wird mit dem Austausch des Pokémon beendet." + +msgid "Dire Hit" +msgstr "Angriffplus" + +msgid "An item that raises the critical-hit ratio of a Pokémon in battle." +msgstr "Hebt die Volltrefferquote eines Pokémon im Kampf. Die Wirkung wird mit dem Tausch des Pokémon beendet." + +msgid "Guard Spec." +msgstr "Megablock" + +msgid "An item that prevents stat reduction among the Trainer's party Pokémon for five turns after use." +msgstr "Eine mögliche Statusveränderung der Pokémon im Team wird für 5 Runden verhindert." + +msgid "Poké Doll" +msgstr "Poképuppe" + +msgid "A doll that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "Eine hübsche Puppe. Sie ermöglicht die Flucht im Kampf gegen wilde Pokémon." + +msgid "Fluffy Tail" +msgstr "Eneco-Rute" + +msgid "An item that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "Ein hübsches Item. Es ermöglicht die Flucht im Kampf gegen wilde Pokémon." + +msgid "Blue Flute" +msgstr "Blaue Flöte" + +msgid "A blue flute made from blown glass. Its melody awakens a single Pokémon from sleep." +msgstr "Eine blaue, gläserne Flöte, die ein schlafendes Pokémon weckt." + +msgid "Yellow Flute" +msgstr "Gelbe Flöte" + +msgid "A yellow flute made from blown glass. Its melody snaps a single Pokémon out of confusion." +msgstr "Eine gelbe, gläserne Flöte, die ein Pokémon von Verwirrung heilt." + +msgid "Red Flute" +msgstr "Rote Flöte" + +msgid "A red flute made from blown glass. Its melody snaps a single Pokémon out of infatuation." +msgstr "Eine rote, gläserne Flöte, die ein Pokémon von Anziehung heilt." + +msgid "Bicycle" +msgstr "Fahrrad" + +msgid "A folding Bicycle that enables much faster movement than the Running Shoes." +msgstr "Ein Klapprad, mit dem man schneller als mit Turbotretern ist." + +msgid "Old Rod" +msgstr "Angel" + +msgid "An old and beat-up fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Eine alte, abgenutzte Angel. Damit kannst du in jedem Gewässer nach Pokémon angeln." + +msgid "Good Rod" +msgstr "Profiangel" + +msgid "A new, good-quality fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Eine recht gute Angel. Damit kannst du in jedem Gewässer nach Pokémon angeln." + +msgid "Super Rod" +msgstr "Superangel" + +msgid "An awesome, high-tech fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Eine wundervoll gefertigte Angel. Die beste Angel, um nach Pokémon zu fischen." + +msgid "Dowsing MCHN" +msgstr "Itemradar" + +msgid "It checks for unseen items in the area and makes noise and lights when it finds something." +msgstr "Scannt die Umgebung nach unsichtbaren Items. Es blinkt und piept, sobald es etwas findet." + +msgid "The user creates shockwaves to attack the target. This attack does physical damage." +msgstr "Der Anwender erschafft Wellen im Wasser um sein Ziel anzugreifen. Diese Attacke richtet physischen Schaden an." + +msgid "Town Map" +msgstr "Karte" + +msgid "A very convenient map that can be viewed anytime. It even shows your present location." +msgstr "Eine praktische Karte, die jederzeit aufgerufen werden kann. Dein aktueller Standort wird auch angezeigt." + +msgid "Coin Case" +msgstr "Münzkorb" + +msgid "A case for holding Coins obtained at the Game Corner. It holds up to 99,999 Coins." +msgstr "Im Korb finden bis zu 50 000 Münzen der Spielhalle Platz." + +msgid "A flower sometimes bundled in bouquets to convey gratitude on special occasions like birthdays." +msgstr "Mit dieser Blume, manchmal auch als Teil eines Bouquets, kann man an speziellen Tagen seine Dankbarkeit ausdrücken." + +msgid "Soot Sack" +msgstr "Aschetasche" + +msgid "A sack used to gather and hold volcanic ash." +msgstr "Beutel zum Sammeln und Aufbewahren von Vulkanasche." + +msgid "Explorer Kit" +msgstr "Forschersack" + +msgid "A bag filled with convenient tools for exploring. It provides access to the Underground." +msgstr "Ein Beutel voller nützlicher Entdeckungsutensilien. Öffnet den Untergrund." + +msgid "Loot Sack" +msgstr "Beutesack" + +msgid "A sturdy, spacious bag that is used to carry loot obtained in the coal mine." +msgstr "Ein fester Sack. Wird verwendet, um Beute aus der Kohlemine zu transportieren." + +msgid "Rule Book" +msgstr "Regelbuch" + +msgid "It lists the rules for holding battles. For linked battles, you may choose which rules to use." +msgstr "Enthält die Kampfregeln. Bei Link-Kämpfen kannst du daraus die gewünschten Regeln wählen." + +msgid "Point Card" +msgstr "Punktekarte" + +msgid "A card that lists the Battle Points you have earned." +msgstr "Auf dieser Karte werden deine bisher erhaltenen Gewinnpunkte festgehalten." + +msgid "Journal" +msgstr "Tagebuch" + +msgid "A notebook that keeps a day-to-day record of your adventure so far." +msgstr "In diesem Tagebuch steht, was du in den letzten Tagen erlebt hast." + +msgid "Seal Case" +msgstr "Stickerkoffer" + +msgid "A case for storing Seals that can be applied to the capsule cases of Poké Balls." +msgstr "In diesem Koffer kannst du die Sticker für die Ballkapseln der Pokébälle aufbewahren." + +msgid "Fashion Case" +msgstr "Modekoffer" + +msgid "A fancy case for the tidy and organized storage of colorful Pokémon Accessories." +msgstr "Ein schicker Koffer für alle Accessoires für deine Pokémon. Da knittert nichts." + +msgid "Seal Bag" +msgstr "Stickertasche" + +msgid "A tiny bag that can hold ten Seals for decorating Poké Balls." +msgstr "Ein kleines Tütchen. Es bietet Platz für bis zu zehn Sticker für die Pokébälle." + +msgid "Pal Pad" +msgstr "Adressbuch" + +msgid "A convenient notepad that is used for registering your friends and keeping a record of game play." +msgstr "In diesem praktischen Buch kannst du die Freundescodes deiner Freunde aufbewahren." + +msgid "Works Key" +msgstr "K-Schlüssel" + +msgid "A large key for operating the doors of the Valley Windworks. It was held by a Team Galactic Grunt." +msgstr "Ein großer Schlüssel, der zum Windkraftwerk gehört. Einer der Rüpel vom Team Galaktik hatte ihn im Besitz." + +msgid "Old Charm" +msgstr "Talisman" + +msgid "An ancient good-luck charm made of Pokémon bones to be taken to the elder of Celestic Town." +msgstr "Ein antiker Glücksbringer. Soll der Ältesten in Elyses überbracht werden." + +msgid "Galactic Key" +msgstr "G-Schlüssel" + +msgid "A card key for disengaging security systems in the Galactic HQ. Losing it can result in punishment, apparently." +msgstr "Diese Schlüsselkarte deaktiviert die Sicherheitssysteme im Hauptquartier von Team Galaktik." + +msgid "Red Chain" +msgstr "Rote Kette" + +msgid "A mythical chain that is said to link the legendary Pokémon that created the Sinnoh region." +msgstr "Diese mythische Kette ist angeblich die Verbindung zu einem Legendären Pokémon." + +msgid "Sprayduck" +msgstr "Entonkanne" + +msgid "A watering can shaped like a Psyduck. It helps promote healthy growth of planted Berries." +msgstr "Eine Gießkanne in Form von Enton. Gieße gepflanzte Beeren, damit sie besser wachsen." + +msgid "Poffin Case" +msgstr "Knurspbox" + +msgid "A case for storing Poffin cooked from Berries." +msgstr "Eine Box für leckere Knurspe." + +msgid "Suite Key" +msgstr "B-Schlüssel" + +msgid "A key to one of the suites at the luxury hotel by a lake. For some odd reason, it often disappears." +msgstr "Schlüssel zu einer Hotelsuite. Verschwindet seltsamerweise immer wieder mal." + +msgid "Oak's Letter" +msgstr "Eichs Brief" + +msgid "A letter from Prof. Oak. Written in it is a request for you to go to Rt. 224." +msgstr "Ein Brief von Prof. Eich. Er bittet dich, zur Route 224 zu gehen." + +msgid "Lunar Wing" +msgstr "Lunarfeder" + +msgid "A feather that glows like the moon. It is said to possess the power to dispel nightmares." +msgstr "Diese Feder leuchtet wie der Mond. Kann angeblich Alpträume vertreiben." + +msgid "Member Card" +msgstr "Mitgl.Karte" + +msgid "A card needed for entering the inn in Canalave City. Oddly, the last date marked on it was 50 years ago." +msgstr "Eine Eintrittskarte für den Gasthof in Fleetburg. Sie ist über 50 Jahre alt..." + +msgid "Azure Flute" +msgstr "Azurflöte" + +msgid "A flute that puts out echoing sounds that do not seem to be of this world. It is unknown who made it." +msgstr "Eine Flöte, deren Töne nicht von dieser Welt zu sein scheinen. Ihr Erschaffer ist nicht bekannt." + +msgid "BBFerry Ticket" +msgstr "Fährenticket" + +msgid "The ticket required for sailing on the ferry on Bealbeach Lake. It has a drawing of a ship on it." +msgstr "Ein Ticket, um mit der Fähre am Sonnenstrandsee fahren zu können. Die Zeichnung eines Schiffes ist aufgedruckt." + +msgid "Contest Pass" +msgstr "Wettbewerbskarte" + +msgid "The pass required for entering Pokémon Contests. It has a drawing of an award ribbon on it." +msgstr "Ausweis zur Teilnahme an Pokémon-Wettbewerben. Die Zeichnung eines Bandes ist aufgedruckt." + +msgid "Magma Stone" +msgstr "Magmastein" + +msgid "A stone formed when boulders melted in intensely hot magma. Magma remains sealed inside." +msgstr "Ein Stein aus gehärtetem Magma. Sein innerer Kern ist noch flüssig und heiß." + +msgid "Parcel" +msgstr "Paket" + +msgid "A parcel that you are supposed to deliver to your childhood friend who left Twinleaf Town." +msgstr "Ein Paket, das dir anvertraut wurde. Du sollst es deinem besten Freund geben, der Zweiblattdorf verließ." + +msgid "Coupon 1" +msgstr "Kupon 1" + +msgid "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed." +msgstr "Einer der drei Kupons, die du für den Pokétch benötigst." + +msgid "Coupon 2" +msgstr "Kupon 2" + +msgid "Coupon 3" +msgstr "Kupon 3" + +msgid "Storage Key" +msgstr "Lagerschlüssel" + +msgid "The key to Team Galactic's sinister warehouse located at the edge of Veilstone City." +msgstr "Der Schlüssel zur Lagerhalle des Teams Galaktik am Rande von Schleiede." + +msgid "SecretPotion" +msgstr "Geheimtrank" + +msgid "A fantastic medicine dispensed by the pharmacy in Cianwood City. It fully heals a Pokémon of any ailment." +msgstr "Eine fantastische Medizin aus Anemonia City. Heilt und kuriert ein Pokémon vollständig." + +msgid "Vs. Seeker" +msgstr "Kampffahnder" + +msgid "A device that indicates Trainers who want to battle. Its battery charges while you walk." +msgstr "Ein Gerät, das rückkampfwillige Trainer ausfindig macht. Die Batterie lädt sich beim Reisen auf." + +msgid "Vs. Recorder" +msgstr "Kampfkamera" + +msgid "An amazing device that can record a battle either between friends or at a special battle facility." +msgstr "Ein tolles Gerät, mit dem man Kämpfe zw. Freunden oder Kämpfe in einer speziellen Kampfeinrichtung aufzeichnen kann." + +msgid "Secret Key" +msgstr "?-Öffner" + +msgid "A high-tech key to be used at a specific location. It emits a special electric signal to open a door." +msgstr "Ein besonderer Schlüssel, der an einem speziellen Ort verwendet werden muss. Öffnet Türen durch ein elektr. Signal." + +msgid "Apricorn Box" +msgstr "Aprikokobox" + +msgid "A handy box where you can store up to 99 Apricorns of each kind." +msgstr "Eine praktische Tragebox, in der du bis zu 99 Aprikokos jeder Sorte transportieren kannst." + +msgid "Unown Report" +msgstr "Icognitoheft" + +msgid "A report of all the discovered kinds of Unown." +msgstr "Ein Heft, in dem automatisch Daten zu bereits gefangenen Icognito aufgezeichnet werden." + +msgid "Berry Pots" +msgstr "Pflanzset" + +msgid "Handy containers for cultivating Berries wherever you go." +msgstr "Ein tragbares Utensil, das die Aufzucht von Pflanzen aus Beeren ermöglicht, wo immer du auch gerade bist." + +msgid "Blue Card" +msgstr "Blaue Karte" + +msgid "A card to save points for the Buena's Password show." +msgstr "Eine Karte, auf der die Punkte für \"Passwort mit Buena\" festgehalten werden." + +msgid "SlowpokeTail" +msgstr "Flegmon-Rute" + +msgid "A very tasty tail of something. It sells for a high price." +msgstr "Die Rute eines unbestimmten Wesens. Extrem schmackhaft. Lässt sich teuer verkaufen." + +msgid "Clear Bell" +msgstr "Klarglocke" + +msgid "A very old-fashioned bell that makes a gentle ringing." +msgstr "Eine altehrwürdige Glocke, deren Läuten alle besänftigt, die es hören." + +msgid "Card Key" +msgstr "Türöffner" + +msgid "A card key that opens a shutter in the Radio Tower." +msgstr "Eine Schlüsselkarte, die eine Tür im Radioturm öffnet." + +msgid "Basement Key" +msgstr "Kelleröffner" + +msgid "A key that opens a door in the Goldenrod Tunnel." +msgstr "Ein Schlüssel, der eine Tür in der Dukatia-Passage von Dukatia City öffnet." + +msgid "Squirtbottle" +msgstr "Schiggykanne" + +msgid "A bottle used for watering plants in the Berry Pots." +msgstr "Eine Gießkanne, durch deren Wasser Beeren im Pflanzset umso rascher wachsen." + +msgid "Red Scale" +msgstr "Rote Haut" + +msgid "A scale from the red Gyarados. It glows red like a flame." +msgstr "Eine Schuppe des roten Garados, das im See des Zorns erschienen ist. Sie glänzt rot wie Feuer." + +msgid "Lost Item" +msgstr "Fundsache" + +msgid "The Poké Doll lost by the Copycat." +msgstr "Eine Puppe, welche der Nachahmer verloren hat." + +msgid "Pass" +msgstr "Fahrschein" + +msgid "A ticket to ride the Magnet Train, whenever and however much you like." +msgstr "Eine Fahrkarte, die einem die Reise mit dem Magnetzug ermöglicht. Gilt für beliebig viele Fahrten." + +msgid "Machine Part" +msgstr "Spule" + +msgid "An important machine part for the Power Plant that was stolen." +msgstr "Ein unentbehrliches Maschinenteil, das aus dem Kraftwerk entwendet wurde." + +msgid "Silver Wing" +msgstr "Silberflügel" + +msgid "A strange, silvery feather that sparkles." +msgstr "Eine silberne Feder, die von einem seltsamen Leuchten erfüllt ist." + +msgid "Rainbow Wing" +msgstr "Buntschwinge" + +msgid "A mystical rainbow feather that sparkles." +msgstr "Eine mystische Feder, die von einem regenbogenfarbenen Leuchten erfüllt ist." + +msgid "Mystery Egg" +msgstr "Rätsel-Ei" + +msgid "A mysterious Egg obtained from Mr. Pokémon. What's in the Egg is unknown." +msgstr "Ein seltsam gemustertes Ei, das du von Mr. Pokémon erhalten hast. Sein Inhalt liegt im Dunklen." + +msgid "Photo Album" +msgstr "Fotoalbum" + +msgid "A nice photo album for storing all the photos taken along your adventure." +msgstr "Ein Album, in dem du Erinnerungsfotos aufbewahren kannst, die du auf deinen Reisen geschossen hast." + +msgid "GB Sounds" +msgstr "GB-Player" + +msgid "A music player that allows you to listen to nostalgic songs. It's operated with a single switch." +msgstr "Ein Abspielgerät, das Musik aus einer längst vergangenen Zeit spielt. Lässt sich durch simplen Knopfdruck bedienen." + +msgid "Tidal Bell" +msgstr "Gischtglocke" + +msgid "RageCandyBar" +msgstr "Wutkeks" + +msgid "A famous candy in Mahogany Town. Many tourists like to buy them to take home." +msgstr "Eine Spezialität aus Mahagonia City. Sie wird gern als Souvenir gekauft." + +msgid "Jade Orb" +msgstr "Grüne Kugel" + +msgid "A shiny green orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Eine grün schimmernde Kugel, von der in den Legenden der Hoenn-Region berichtet wird." + +msgid "Lock Capsule" +msgstr "Tresorkapsel" + +msgid "A sturdy Capsule that can only be opened with a special key." +msgstr "Eine äußerst robuste Kapsel, die sich nur mit einem ganz speziellen Schlüssel öffnen lässt." + +msgid "Red Orb" +msgstr "Rote Kugel" + +msgid "A shiny red orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Eine rot schimmernde Kugel, von der in den Legenden der Hoenn-Region berichtet wird." + +msgid "Blue Orb" +msgstr "Blaue Kugel" + +msgid "A shiny blue orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Eine blau schimmernde Kugel, von der in den Legenden der Hoenn-Region berichtet wird." + +msgid "Enigma Stone" +msgstr "Mytokristall" + +msgid "A crystal ball from an excavation. A very beautiful stone that is covered with bits of rock and earth." +msgstr "Eine kristallene Kugel, die aus der Erde geborgen wurde. Schmutz und Gestein konnten ihrer Schönheit nichts anhaben." + +msgid "A scope that makes unseeable Pokémon visible. It is made by Silph Co." +msgstr "Eine Linse, mit der unsichtbare PKMN sichtbar werden. Sie wurde von der SILPH CO. hergestellt." + +msgid "LAB KEY" +msgstr "Laborschlüssel" + +msgid "This is a custom Key Item." +msgstr "Dies ist ein Schlüssel, der speziell angefertigt wurde." + +msgid "Poké Radar" +msgstr "Pokéradar" + +msgid "A tool that can search out Pokémon that are hiding in grass. Its battery is recharged as you walk." +msgstr "Findet Pokémon, die sich im Gras verstecken. Die Batterie lädt sich beim Reisen auf." + +msgid "Sticker Case" +msgstr "Aufkleberbuch" + +msgid "This device helps you find a defeated wild Pokemon more easily." +msgstr "Dieses Gerät hilft dir leichter ein bereits besiegtes und wildes Pokémon zu finden." + +msgid "Atom Ball" +msgstr "Atomball" + +msgid "A special Poké Ball created to contain Urayne. You should not have this." +msgstr "Ein für Urayne speziell angefertigter Pokéball. Dieser sollte nicht in deinem Besitz sein." + +msgid "T.U.R Ticket" +msgstr "T.U.B Ticket" + +msgid "A ticket for the Tandor Underground Railway." +msgstr "Ein Ticket für die Tandor U-Bahn." + +msgid "PST" +msgstr "Übersetzer" + +msgid "Pokémon Speech Translator. Can help you understand some Pokémon. It's still a prototype." +msgstr "Pokémon-Sprachübersetzer. Kann dir dabei helfen einige Pokémon zu verstehen. Er ist noch ein Prototyp." + +msgid "Coconut Milk" +msgstr "Kokosmilch" + +msgid "Fresh Coconut milk. Heals 50 HP and cures status effects." +msgstr "Frische Kokosmilch. Es stellt 50 KP eines Pokémon wieder her und behebt alle Statusprobleme." + +msgid "Jungle's Crown" +msgstr "Dschungelkrone" + +msgid "An item to be held by a Pokémon. It belongs to the king of the jungle. Boosts Fighting attacks." +msgstr "Ein Item zum Tragen. Es gehört dem König des Dschungels und verstärkt Attacken vom Typ Kampf." + +msgid "Royal Jelly" +msgstr "Gelée Royale" + +msgid "An item to be held by a Pokémon. A mysterious goo left behind by Seikamater." +msgstr "Ein Item zum Tragen. Geheimnisvolles Gelee, das von Seikamater hinterlassen wird." + +msgid "Bug Spray" +msgstr "Insektenspray" + +msgid "Bug spray. Works better than any Repel to get bugs scurrying!" +msgstr "Insektenspray, der besser wirkt als jeder Schutz um Insekten zu vertreiben." + +msgid "Acai Berry" +msgstr "Acaibeere" + +msgid "Bacu Berry" +msgstr "Bacubeere" + +msgid "Cupu Berry" +msgstr "Cupubeere" + +msgid "Guara Berry" +msgstr "Guarabeere" + +msgid "Hair Fossil" +msgstr "Haarfossil" + +msgid "A fossil of an ancient Pokémon that lived in the Mountains. It appears to be a wisp of Hair." +msgstr "Das Fossil eines uralten Pokémon, das in den Bergen lebte. Es sieht wie ein Haarbüschel aus." + +msgid "Tusk Fossil" +msgstr "Hauerfossil" + +msgid "A fossil of an ancient Pokémon that lived in the Plains. It appears to be part of a Tusk." +msgstr "Das Fossil eines uralten Pokémon, das in den Ebenen lebte. Es sieht wie ein Teil eines Hauers aus." + +msgid "Moss Shard" +msgstr "Moosscherbe" + +msgid "Ice Shard" +msgstr "Eisscherbe" + +msgid "Pretty Ribbon" +msgstr "Hübsche Schleife" + +msgid "An item to be held by a Pokémon. It is an elegant pink ribbon that boosts Fairy-type moves." +msgstr "Ein Item zum Tragen. Ein elegantes pinkes Band, das Attacken vom Typ Fee verstärkt." + +msgid "Mega Bracelet" +msgstr "Mega-Armreif" + +msgid "This bracelet contains an untold power that somehow enables Pokémon carrying a Mega Stone to Mega Evolve in battle." +msgstr "Ein Armreif mit geheimnisvollen Kräften. Er ermöglicht Pokémon, die einen Mega-Stein tragen, eine Mega-Entwicklung durchzuführen." + +msgid "Metalynxite" +msgstr "Metaluksit" + +msgid "One variety of the mysterious Mega Stones. Have Metalynx hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem METALUKS getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Archillesite" +msgstr "Brandillonit" + +msgid "One variety of the mysterious Mega Stones. Have Archilles hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem BRANDILLO getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Electruxolite" +msgstr "Ampuxonit" + +msgid "One variety of the mysterious Mega Stones. Have Electruxo hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem AMPUXO getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Gyaradosite" +msgstr "Garadosnit" + +msgid "One variety of the mysterious Mega Stones. Have Gyarados hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem GARADOS getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Ampharosite" +msgstr "Ampharosnit" + +msgid "One variety of the mysterious Mega Stones. Have Ampharos hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem AMPHAROS getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Baariettite" +msgstr "Bäphometit" + +msgid "One variety of the mysterious Mega Stones. Have Baariette hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem BÄPHOMET getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Drilgannite" +msgstr "Borgannit" + +msgid "One variety of the mysterious Mega Stones. Have Drilgann hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem BORGANN getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Sableyeite" +msgstr "Zobirisnit" + +msgid "One variety of the mysterious Mega Stones. Have Sableye hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem ZOBIRIS getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Inflagetite" +msgstr "Gepernit" + +msgid "One variety of the mysterious Mega Stones. Have Inflagetah hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem GEPERNO getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Dramsamaite" +msgstr "Dramsamanit" + +msgid "One variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem DRAMSAMA getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Daikatunite" +msgstr "Daikatunit" + +msgid "One variety of the mysterious Mega Stones. Have Daikatuna hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem DAIKATUNA getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "The target is infested and attacked for four to five turns. The target can't flee during this time." +msgstr "Der Anwender fällt 4 bis 5 Runden lang wie eine Plage über das Ziel her und greift es an. In diesem Zeitraum kann es nicht fliehen." + +msgid "The user damages opposing Pokémon by emitting a powerful flash." +msgstr "Angriff mit einem starken Lichtstrahl, der dem Gegner Schaden zufügt." + +msgid "Bike Wheel" +msgstr "Fahrradreifen" + +msgid "This bike wheel can be used to fix a bicycle." +msgstr "Dieser Fahrradreifen kann für die Reparatur eines Fahrrad benutzt werden." + +msgid "Carrot Wine" +msgstr "Karottenwein" + +msgid "Delicious Carrot Wine, be careful to not drink too much! Heals 100 HP and cures status effects." +msgstr "Schmackhafter Karottenwein von dem man nicht zu viel trinken sollte. Es stellt 100 KP her und behebt alle Statusprobleme." + +msgid "Secret Note" +msgstr "Geheimnotiz" + +msgid "You don't know who gave you this. It says that the password is 092." +msgstr "Du weißt nicht, wer dir diese Notiz gegeben hat. Auf der Notiz steht, dass das Passwort 092 ist." + +msgid "Syrentideite" +msgstr "Sajadeit" + +msgid "One variety of the mysterious Mega Stones. Have Syrentide hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem SYRENTIDE getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Unidentified Fallen Object" +msgstr "Unbekanntes Fallobjekt" + +msgid "One variety of the mysterious Mega Stones. Have s51-A hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem S51-A getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "The user damages opposing Pokémon and lowers it's defense and special defense." +msgstr "Der Anwender richtet beim gegnerischen Pokémon Schaden an und senkt dessen Verteidigung und Spezial-Verteidigung." + +msgid "Boxing Gloves" +msgstr "Boxhandschuhe" + +msgid "This device given to you by the Tinkerer allows you to easily smash rugged rocks in your way." +msgstr "Dieses Gerät vom Bastler erlaubt es dir, rissige Felsen in deinem Weg zu zerschmettern." + +msgid "Eviolite" +msgstr "Evolith" + +msgid "A mysterious evolutionary lump. When held, it raises the Defense and Sp. Def of a Pokémon that can still evolve." +msgstr "Ein mysteriöser Klumpen, der die Verteidigung und Spezial-Verteidigung von Pokémon erhöht, die sich noch entwickeln können." + +msgid "Fire Gem" +msgstr "Feuerjuwel" + +msgid "A gem with an essence of fire. When held, it strengthens the power of a Fire-type move only once." +msgstr "Ein Juwel vom Typ Feuer. Es erhöht einmalig die Stärke einer Attacke vom Typ Feuer." + +msgid "Water Gem" +msgstr "Wasserjuwel" + +msgid "A gem with an essence of water. When held, it strengthens the power of a Water-type move only once." +msgstr "Ein Juwel vom Typ Wasser. Es erhöht einmalig die Stärke einer Attacke vom Typ Wasser." + +msgid "Electric Gem" +msgstr "Elektrojuwel" + +msgid "A gem with an essence of electricity. When held, it strengthens the power of an Electric-type move only once." +msgstr "Ein Juwel vom Typ Elektro. Es erhöht einmalig die Stärke einer Attacke vom Typ Elektro." + +msgid "Grass Gem" +msgstr "Pflanzenjuwel" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Grass-type move only once." +msgstr "Ein Juwel vom Typ Pflanze. Es erhöht einmalig die Stärke einer Attacke vom Typ Pflanze." + +msgid "Ice Gem" +msgstr "Eisjuwel" + +msgid "A gem with an essence of ice. When held, it strengthens the power of an Ice-type move only once." +msgstr "Ein Juwel vom Typ Eis. Es erhöht einmalig die Stärke einer Attacke vom Typ Eis." + +msgid "Fighting Gem" +msgstr "Kampfjuwel" + +msgid "A gem with an essence of combat. When held, it strengthens the power of a Fighting-type move only once." +msgstr "Ein Juwel vom Typ Kampf. Es erhöht einmalig die Stärke einer Attacke vom Typ Kampf." + +msgid "Poison Gem" +msgstr "Giftjuwel" + +msgid "A gem with an essence of poison. When held, it strengthens the power of a Poison-type move only once." +msgstr "Ein Juwel vom Typ Gift. Es erhöht einmalig die Stärke einer Attacke vom Typ Gift." + +msgid "Ground Gem" +msgstr "Bodenjuwel" + +msgid "A gem with an essence of land. When held, it strengthens the power of a Ground-type move only once." +msgstr "Ein Juwel vom Typ Boden. Es erhöht einmalig die Stärke einer Attacke vom Typ Boden." + +msgid "Flying Gem" +msgstr "Flugjuwel" + +msgid "A gem with an essence of air. When held, it strengthens the power of a Flying-type move only once." +msgstr "Ein Juwel vom Typ Flug. Es erhöht einmalig die Stärke einer Attacke vom Typ Flug." + +msgid "Psychic Gem" +msgstr "Psychojuwel" + +msgid "A gem with an essence of the mind. When held, it strengthens the power of a Psychic-type move only once." +msgstr "Ein Juwel vom Typ Psycho. Es erhöht einmalig die Stärke einer Attacke vom Typ Psycho." + +msgid "Bug Gem" +msgstr "Käferjuwel" + +msgid "A gem with an insect-like essence. When held, it strengthens the power of a Bug-type move only once." +msgstr "Ein Juwel vom Typ Käfer. Es erhöht einmalig die Stärke einer Attacke vom Typ Käfer." + +msgid "Rock Gem" +msgstr "Gesteinjuwel" + +msgid "A gem with an essence of rock. When held, it strengthens the power of a Rock-type move only once." +msgstr "Ein Juwel vom Typ Gestein. Es erhöht einmalig die Stärke einer Attacke vom Typ Gestein." + +msgid "Ghost Gem" +msgstr "Geistjuwel" + +msgid "A gem with a spectral essence. When held, it strengthens the power of a Ghost-type move only once." +msgstr "Ein Juwel vom Typ Geist. Es erhöht einmalig die Stärke einer Attacke vom Typ Geist." + +msgid "Dragon Gem" +msgstr "Drachenjuwel" + +msgid "A gem with a draconic essence. When held, it strengthens the power of a Dragon-type move only once." +msgstr "Ein Juwel vom Typ Drache. Es erhöht einmalig die Stärke einer Attacke vom Typ Drache." + +msgid "Dark Gem" +msgstr "Unlichtjuwel" + +msgid "A gem with an essence of darkness. When held, it strengthens the power of a Dark-type move only once." +msgstr "Ein Juwel vom Typ Unlicht. Es erhöht einmalig die Stärke einer Attacke vom Typ Unlicht." + +msgid "Steel Gem" +msgstr "Stahljuwel" + +msgid "A gem with an essence of steel. When held, it strengthens the power of a Steel-type move only once." +msgstr "Ein Juwel vom Typ Stahl. Es erhöht einmalig die Stärke einer Attacke vom Typ Stahl." + +msgid "Normal Gem" +msgstr "Normaljuwel" + +msgid "A gem with an ordinary essence. When held, it strengthens the power of a Normal-type move only once." +msgstr "Ein Juwel vom Typ Normal. Es erhöht einmalig die Stärke einer Attacke vom Typ Normal." + +msgid "Whimsicottite" +msgstr "Elfunit" + +msgid "One variety of the mysterious Mega Stones. Have Whimsicott hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem ELFUN getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Arbokite" +msgstr "Arbokit" + +msgid "One variety of the mysterious Mega Stones. Have Arbok hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem ARBOK getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Yoshitaka's Letter" +msgstr "Yoshitakas Brief" + +msgid "A letter from the great Yoshitaka, show it to his grandsons." +msgstr "Ein Brief von dem großen Yoshitaka. Zeig ihn seinen Enkeln." + +msgid "Rocky Helmet" +msgstr "Beulenhelm" + +msgid "If the holder of this item takes damage, the attacker will also be damaged upon contact." +msgstr "Wird der Träger von einer physischen Attacke getroffen, erleidet der Angreifer ebenfalls Schaden." + +msgid "Eject Button" +msgstr "Fluchtknopf" + +msgid "If the holder is hit by an attack, it will switch with another Pokémon in your party." +msgstr "Wird der Träger getroffen, flieht er aus dem Kampf und wird mit einem Team-Pokémon ausgetauscht." + +msgid "Red Card" +msgstr "Rote Karte" + +msgid "A card with a mysterious power. When the holder is struck by a foe, the attacker is removed from battle." +msgstr "Eine Karte mit mysteriösen Kräften. Wird der Träger getroffen, wird der Angreifer des Platzes verwiesen." + +msgid "Float Stone" +msgstr "Leichtstein" + +msgid "A very light stone. It reduces the weight of a Pokémon when held." +msgstr "Ein federleichter Stein, der das Gewicht des Trägers verringert." + +msgid "Binding Band" +msgstr "Klammerband" + +msgid "A band that increases the power of binding moves when held." +msgstr "Ein Band, das die Stärke aller Klammerattacken des Trägers erhöht." + +msgid "Absorb Bulb" +msgstr "Knolle" + +msgid "A consumable bulb. If the holder is hit by a Water-type move, its Sp. Atk will rise." +msgstr "Eine einmalig einsetzbare Knolle. Erhöht den Spezial-Angriff des Trägers, wenn ihn eine Wasser-Attacke trifft." + +msgid "Cell Battery" +msgstr "Akku" + +msgid "A consumable battery. If the holder is hit by an Electric-type move, its Attack will rise." +msgstr "Ein einmalig aufladbarer Akku. Erhöht den Angriff des Trägers, wenn ihn eine Elektro-Attacke trifft." + +msgid "Ring Target" +msgstr "Zielscheibe" + +msgid "Moves that would otherwise have no effect will land on the Pokémon that holds it." +msgstr "Attacken, die aufgrund der Wechselwirkungen zwischen den Typen keine Wirkung haben, treffen den Träger." + +msgid "Air Balloon" +msgstr "Luftballon" + +msgid "When held by a Pokémon, the Pokémon will float into the air. When the holder is attacked, this item will burst." +msgstr "Gibt man ihn einem Pokémon zum Tragen, fängt es an zu schweben. Wird es getroffen, platzt der Luftballon." + +msgid "Assault Vest" +msgstr "Offensivweste" + +msgid "An item to be held by a Pokémon. This offensive vest raises Sp. Def but prevents the use of status moves." +msgstr "Trägt ein Pokémon diese Weste, erhöht sich seine Spezial-Verteidigung, aber es kann keine Status-Attacken mehr einsetzen." + +msgid "Fairy Gem" +msgstr "Feenjuwel" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Fairy-type move one time." +msgstr "Ein Juwel vom Typ Fee. Es erhöht einmalig die Stärke einer Attacke vom Typ Fee." + +msgid "Prison Bottle" +msgstr "Banngefäß" + +msgid "A bottle believed to have been used to seal away the power of a certain Pokémon long, long ago." +msgstr "Ein Gefäß, mit dem vor langer, langer Zeit die Macht eines gewissen Pokémon versiegelt wurde." + +msgid "Luminous Moss" +msgstr "Leuchtmoos" + +msgid "An item to be held by a Pokémon. It boosts Sp. Def if hit with a Water-type attack. It can only be used once." +msgstr "Wird der Träger von einer Wasser-Attacke getroffen, steigt seine Spezial-Verteidigung und das Item verschwindet." + +msgid "Weakness Policy" +msgstr "Schwächenschutz" + +msgid "An item to be held by a Pokémon. Attack and Sp. Atk sharply increase if the holder is hit with a move it's weak to." +msgstr "Erhöht den Angriff und den Spezial-Angriff des Trägers stark, wenn er von einer sehr effektiven Attacke getroffen wird." + +msgid "Pixie Plate" +msgstr "Feentafel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves." +msgstr "Ein Item zum Tragen. Diese Steintafel verstärkt Attacken vom Typ Fee." + +msgid "Roseli Berry" +msgstr "Hibisbeere" + +msgid "Weakens a supereffective Fairy-type attack against the holding Pokémon." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Fee." + +msgid "Kee Berry" +msgstr "Akibeere" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Defense stat when hit by a physical attack." +msgstr "Als getragenes Item erhöht diese Beere die Verteidigung des Trägers, wenn dieser von physischen Attacken getroffen wird." + +msgid "Maranga Berry" +msgstr "Tarabeere" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Special Defense stat when hit by a special attack." +msgstr "Als getragenes Item erhöht diese Beere die Spezial-Verteidigung des Trägers, wenn dieser von Spezial-Attacken getroffen wird." + +msgid "Snowball" +msgstr "Schneeball" + +msgid "An item to be held by a Pokémon. It boosts Attack if hit with an Ice-type attack. It can only be used once." +msgstr "Wird der Träger von einer Eis-Attacke getroffen, steigt sein Angriff und das Item verschwindet." + +msgid "Safety Goggles" +msgstr "Schutzbrille" + +msgid "An item to be held by a Pokémon. These goggles protect the holder from both weather-related damage and powder." +msgstr "Diese Brille schützt ihren Träger nicht nur vor wetterbedingtem Schaden, sondern auch vor vielen Attacken, bei denen Puder eingesetzt wird." + +msgid "Hafli Berry" +msgstr "Haflibeere" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Nuclear-type attack." +msgstr "Als getragenes Item schwächt diese Beere sehr effektive gegnerische Attacken vom Typ Nuklear." + +msgid "Kellyn's Letter" +msgstr "Kellyns Brief" + +msgid "A letter from Kellyn. Deliver it to Cameron on the Power Plant Island." +msgstr "Ein Brief von Kellyn. Bring ihn zu Cameron auf der Kraftwerkinsel." + +msgid "Burnt Notebook" +msgstr "Verbranntes Notizbuch" + +msgid "A burnt notebook found in the power plant, it's pages seem to be scattered about." +msgstr "Ein verbranntes Notizbuch aus dem Kraftwerk. Seine Seiten scheinen in der Umgebung verstreut zu sein." + +msgid "Rusty Key" +msgstr "Rostiger Schlüssel" + +msgid "A rusty key found in the power plant." +msgstr "Ein rostiger Schlüssel aus dem Kraftwerk." + +msgid "Power Glove" +msgstr "Krafthandschuh" + +msgid "This device given to you by the Tinkerer allows you to push boulders on your own as if you had super-strength." +msgstr "Dieses Gerät vom Bastler erlaubt es dir, wie mit Stärke Felsen zu schieben." + +msgid "Nuclear Ball" +msgstr "Nuklearball" + +msgid "A new kind of Poké Ball that works especially well on Nuclear-type Pokémon." +msgstr "Ein Ball, mit dem sich Pokémon vom Typ Nuklear besser fangen lassen." + +msgid "Sachet" +msgstr "Duftbeutel" + +msgid "A sachet filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "Ein mit Parfüm gefüllter Beutel, der einen penetranten Duft verströmt und bei einer bestimmten Pokémon-Art sehr beliebt ist." + +msgid "Power Cell" +msgstr "Energiezelle" + +msgid "A power cell used to power up advanced electrical equipments." +msgstr "Eine Energiezelle, die für's Einschalten von fortgeschrittenen und elektrischen Ausrüstungen benutzt wird." + +msgid "Maria's Key" +msgstr "Marias Schlüssel" + +msgid "A key given by a creepy guy that unlocks Gym Leader Maria's house." +msgstr "Ein Schlüssel, der Arenaleiter Marias Haus öffnet." + +msgid "Oval Charm" +msgstr "Ovalpin" + +msgid "An oval charm said to increase the chance of Eggs being found at the Day Care." +msgstr "Ein mysteriöser, ovaler Glücksbringer, der die Wahrscheinlichkeit erhöht, in der Pension Eier zu finden." + +msgid "Shiny Charm" +msgstr "Schillerpin" + +msgid "A shiny charm said to increase the chance of finding a Shiny Pokémon." +msgstr "Ein mysteriöser, schillernder Glücksbringer, der die Wahrscheinlichkeit erhöht, Schillernde Pokémon zu finden." + +msgid "Aromatic Herb" +msgstr "Aromakraut" + +msgid "A herb filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "Ein Kraut, das Parfüm beinhaltet, einen penetranten Duft verströmt und bei einer bestimmten Pokémon-Art sehr beliebt ist." + +msgid "Air Mail" +msgstr "Luftbrief" + +msgid "Stationery featuring a print of colorful letter sets. Let a Pokémon hold it for delivery." +msgstr "Das Briefpapier hat bunte Streifen als Hintergrund. Gib es einem Pokémon mit." + +msgid "Gengarite" +msgstr "Gengarnit" + +msgid "One of the mysterious Mega Stones. Have Gengar hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem Gengar getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Uranium Core" +msgstr "Uran-Kern" + +msgid "Concentrated nuclear fuel used to power Nuclear Plants." +msgstr "Konzentrierter Kernbrennstoff, der benutzt wird, um Kraftwerke mit Energie zu versorgen." + +msgid "Kiricornite" +msgstr "Kirihornit" + +msgid "One of the mysterious Mega Stones. Have Kiricorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Einer der mysteriösen Mega-Steine. Wird er von einem Kirihorn getragen, kann es im Kampf eine Mega-Entwicklung durchführen." + +msgid "Gold Fossil" +msgstr "Goldfossil" + +msgid "A fossil of an ancient Pokémon that lived in Islands. It appears to be a golden bone." +msgstr "Das Fossil eines uralten Pokémon, das auf Inseln lebte. Es sieht wie ein goldener Knochen aus." + +msgid "The user chomps hard on the target with its sharp front fangs. It cuts the target's HP to half." +msgstr "Greift mit scharfen Reißzähnen an. KP des Zieles werden halbiert." + +msgid "This move can be used only after the user has used all the other moves it knows in the battle." +msgstr "Diese Attacke kann nur eingesetzt werden, nachdem alle verfügbaren Attacken ausgeführt worden sind." + +msgid "An attack move that cuts down the target's HP to equal the user's HP." +msgstr "Trifft nur, wenn KP des Anwenders geringer als KP des Zieles sind. Senkt dessen KP auf die Höhe der KP des Anwenders." + +msgid "The user focuses its willpower to its head and attacks the foe. It may also make the target flinch." +msgstr "Anwender konzentriert seinen Willen und rammt das Ziel. Dieses schreckt eventuell zurück." + +msgid "Surfboard" +msgstr "Surfbrett" + +msgid "This device given to you by the Tinkerer makes it possible to surf on water without the help of a Pokémon. Cowabunga!" +msgstr "Dieses Gerät vom Bastler macht es möglich, ohne die Hilfe eines Pokémons übers Wasser zu surfen. Yippie!" + +msgid "Scuba Gear" +msgstr "Tauchausrüstung" + +msgid "This device given to you by the Tinkerer allows you to dive underwater on your own. Who ever used Dive anyways?" +msgstr "Dieses Gerät vom Bastler erlaubt es dir zu tauchen. Wer braucht schon Taucher?" + +msgid "Climbing Pick" +msgstr "Kletterpickel" + +msgid "This device given to you by the Tinkerer allows you to climb up waterfalls while using your surfboard. Extreme sports are fun!" +msgstr "Dieses Gerät vom Bastler lässt dich von deinem Surfbrett aus Wasserfälle erklettern. Extremsport macht Spaß!" + +msgid "Rich Mulch" +msgstr "Sprießmulch" + +msgid "A plant fertilizer. It increases Berry harvest without the need for particularly diligent care." +msgstr "Mulch zur Nutzung auf Beerenfeldern. Ohne viel Zutun erhöht er die Ausbeute bei der Beerenernte." + +msgid "Sprinklotad" +msgstr "Loturzelkanne" + +msgid "A watering can shaped like a Lotad. It helps promote healthy growth of planted Berries." +msgstr "Eine Gießkanne in Form von Loturzel. Gieße gepflanzte Beeren, damit sie besser wachsen." + +msgid "Quadcopter" +msgstr "Quadrocopter" + +msgid "Final device created by the Tinkerer. Use this remote-controlled drone to Fly anywhere without the help of a Pokémon!" +msgstr "Das letzte Gerät des Bastlers. Benutze diese ferngesteuerte Drohne, um ohne die Hilfe eines Pokémon überall hin zu Fliegen!" + +msgid "Ferry Pass" +msgstr "Fährenpass" + +msgid "A Frequent Sailor card for the Venesi Ferry to Bealbeach and Silverport." +msgstr "Eine Vielsegler-Karte für die Venesi-Fähre nach Sonnenstrand und Silberhafen." + +msgid "Dark Dramsamaite" +msgstr "Dunkler Dramsamanit" + +msgid "A disturbing variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Eine beunruhigende Variante der mysteriösen Mega-Steine. Lass Dramsama ihn halten, und dieser Stein ermöglicht während des Kampfes die Mega-Entwicklung." + +msgid "Map Scrap 1" +msgstr "Kartenschrott 1" + +msgid "A torn piece of an ancient sea map. This item refers to a quest that is not yet implemented." +msgstr "Ein zerrissenes Stück einer alten Seekarte. Dieser Gegenstand bezieht sich auf eine Quest, die noch nicht implementiert ist." + +msgid "Map Scrap 2" +msgstr "Kartenschrott 2" + +msgid "Map Scrap 3" +msgstr "Kartenschrott 3" + +msgid "Map Scrap 4" +msgstr "Kartenschrott 4" + +msgid "Map Scrap 5" +msgstr "Kartenschrott 5" + +msgid "Map Scrap 6" +msgstr "Kartenschrott 6" + +msgid "Exp. All" +msgstr "Exp. Alle" + +msgid "Turning on this special device will allow all the Pokémon on your team to receive Exp. Points from battles." +msgstr "Ein zerrissenes Stück einer alten Seekarte. Dieser Gegenstand bezieht sich auf eine Quest, die noch nicht implementiert ist." + +msgid "Oblivicornite" +msgstr "Fatalihornit" + +msgid "One of the mysterious Mega Stones. Have Oblivicorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Ein zerrissenes Stück einer alten Seekarte. Dieser Gegenstand bezieht sich auf eine Quest, die noch nicht implementiert ist." diff --git a/Dialogue/Generated/de/OfficialLocations.po b/Dialogue/Generated/de/OfficialLocations.po new file mode 100644 index 000000000..6f868c51a --- /dev/null +++ b/Dialogue/Generated/de/OfficialLocations.po @@ -0,0 +1,155 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "01- Lakeside Path" +msgstr "1- Seeuferpfad" + +msgid "02- Owten Nook" +msgstr "2- Eulzchennest" + +msgid "03- Seabreeze Way" +msgstr "3- Seebrisenweg" + +msgid "04- Baa Grassland" +msgstr "4- Bäwiese" + +msgid "05- Tancoon Way" +msgstr "5- Marukiweg" + +msgid "06- Pahar Hills" +msgstr "6- Paharahügel" + +msgid "07- Tandor Sheets" +msgstr "7- Tandorstraße" + +msgid "08- Vinoville Lake" +msgstr "8- Vinovillesee" + +msgid "09- FireValley" +msgstr "9- Feuertal" + +msgid "10- Baykal Forest" +msgstr "10- Baykal-Wald" + +msgid "11- Nature Preserve" +msgstr "11- Naturresort" + +msgid "12- Maskara Channel" +msgstr "12- Maskarakanal" + +msgid "13- Maskara Island" +msgstr "13- Maskarainsel" + +msgid "14- Maskara Sea" +msgstr "14- Maskarameer" + +msgid "15- Shallow Channel" +msgstr "15- Seichter Kanal" + +msgid "Amatree Town" +msgstr "Amabaumstadt" + +msgid "Anthell" +msgstr "Ameisenhölle" + +msgid "Bealbeach City" +msgstr "Sonnenstrand" + +msgid "Berry Traders" +msgstr "Beerenhändler" + +msgid "Bike Shop" +msgstr "Fahrradladen" + +msgid "Burole Town" +msgstr "Burole" + +msgid "Championship Site" +msgstr "Pokémon-Liga" + +msgid "Church" +msgstr "Kirche" + +msgid "Comet Cave" +msgstr "Kometenhöhle" + +msgid "Dpt. Store, Casino" +msgstr "Kaufhaus, Kasino" + +msgid "Kevlar Town" +msgstr "Kevlarstadt" + +msgid "Lanthanite Tunnel" +msgstr "Lanthanittunnel" + +msgid "Larkspur's Lab" +msgstr "Larkspurs Labor" + +msgid "Legen Town" +msgstr "Legenstadt" + +msgid "Moki Town" +msgstr "Mokistadt" + +msgid "Name Rater" +msgstr "Namensbewerter" + +msgid "Nuclear Plant Epsilon" +msgstr "Kernkraftwerk Epsilon" + +msgid "Nuclear Plant Omicron" +msgstr "Kernkraftwerk Omicron" + +msgid "Nuclear Plant Zeta" +msgstr "Kernkraftwerk Zeta" + +msgid "Passage Cave" +msgstr "Höhlenpassage" + +msgid "Pokemon School" +msgstr "Pokémon-Schule" + +msgid "Professor Bambo Lab" +msgstr "Professor Bamb'us Labor" + +msgid "Professor Cypress Lab" +msgstr "Professor Zypress' Labor" + +msgid "Rochfale Town" +msgstr "Schroffstein" + +msgid "Rochfale Tunnel" +msgstr "Schroffsteintunnel" + +msgid "Silverport Town" +msgstr "Silberhafen" + +msgid "Snowbank Town" +msgstr "Schneeufer" + +msgid "The Labyrinth" +msgstr "Das Labyrinth" + +msgid "The Tipsy Tancoon, etc" +msgstr "Das beschwipste Maruki, etc" + +msgid "Tinkerer's Workshop" +msgstr "Bastlers Werkstatt" + +msgid "Training Dojo" +msgstr "Trainingsdojo" + +msgid "Tsukinami Village" +msgstr "Tsukinami" + +msgid "Venesi City" +msgstr "Venesi" + +msgid "Victory Road" +msgstr "Siegesstraße" + +msgid "Vinoville Town" +msgstr "Vinoville" + diff --git a/Dialogue/Generated/de/OfficialMoves.po b/Dialogue/Generated/de/OfficialMoves.po new file mode 100644 index 000000000..38422f121 --- /dev/null +++ b/Dialogue/Generated/de/OfficialMoves.po @@ -0,0 +1,1864 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "Megahorn" +msgstr "Vielender" + +msgid "Attack Order" +msgstr "Schlagbefehl" + +msgid "Bug Buzz" +msgstr "Käfergebrumm" + +msgid "X-Scissor" +msgstr "Kreuzschere" + +msgid "Signal Beam" +msgstr "Ampelleuchte" + +msgid "U-turn" +msgstr "Kehrtwende" + +msgid "Steamroller" +msgstr "Quetschwalze" + +msgid "Bug Bite" +msgstr "Käferbiss" + +msgid "Silver Wind" +msgstr "Silberhauch" + +msgid "Struggle Bug" +msgstr "Käfertrutz" + +msgid "Twineedle" +msgstr "Duonadel" + +msgid "Fury Cutter" +msgstr "Zornklinge" + +msgid "Leech Life" +msgstr "Blutsauger" + +msgid "Pin Missile" +msgstr "Nadelrakete" + +msgid "Defend Order" +msgstr "Blockbefehl" + +msgid "Heal Order" +msgstr "Heilbefehl" + +msgid "Quiver Dance" +msgstr "Falterreigen" + +msgid "Rage Powder" +msgstr "Wutpulver" + +msgid "Spider Web" +msgstr "Spinnennetz" + +msgid "String Shot" +msgstr "Fadenschuss" + +msgid "Tail Glow" +msgstr "Schweifglanz" + +msgid "Foul Play" +msgstr "Schmarotzer" + +msgid "Night Daze" +msgstr "Nachtflut" + +msgid "Crunch" +msgstr "Knirscher" + +msgid "Dark Pulse" +msgstr "Finsteraura" + +msgid "Sucker Punch" +msgstr "Tiefschlag" + +msgid "Night Slash" +msgstr "Nachthieb" + +msgid "Bite" +msgstr "Biss" + +msgid "Feint Attack" +msgstr "Finte" + +msgid "Snarl" +msgstr "Standpauke" + +msgid "Assurance" +msgstr "Gewissheit" + +msgid "Payback" +msgstr "Gegenstoß" + +msgid "Pursuit" +msgstr "Verfolgung" + +msgid "Thief" +msgstr "Raub" + +msgid "Knock Off" +msgstr "Abschlag" + +msgid "Beat Up" +msgstr "Prügler" + +msgid "Fling" +msgstr "Schleuder" + +msgid "Punishment" +msgstr "Strafattacke" + +msgid "Dark Void" +msgstr "Schlummerort" + +msgid "Embargo" +msgstr "Itemsperre" + +msgid "Fake Tears" +msgstr "Trugträne" + +msgid "Flatter" +msgstr "Schmeichler" + +msgid "Hone Claws" +msgstr "Klauenwetzer" + +msgid "Memento" +msgstr "Memento-Mori" + +msgid "Nasty Plot" +msgstr "Ränkeschmied" + +msgid "Quash" +msgstr "Verzögerung" + +msgid "Snatch" +msgstr "Übernahme" + +msgid "Switcheroo" +msgstr "Wechseldich" + +msgid "Taunt" +msgstr "Verhöhner" + +msgid "Torment" +msgstr "Folterknecht" + +msgid "Roar of Time" +msgstr "Zeitenlärm" + +msgid "Outrage" +msgstr "Wutanfall" + +msgid "Dragon Rush" +msgstr "Drachenstoss" + +msgid "Spacial Rend" +msgstr "Raumschlag" + +msgid "Dragon Pulse" +msgstr "Drachenpuls" + +msgid "Dragon Claw" +msgstr "Drachenklaue" + +msgid "Dragon Tail" +msgstr "Drachenrute" + +msgid "Dragon Breath" +msgstr "Feuerodem" + +msgid "Dual Chop" +msgstr "Doppelhieb" + +msgid "Twister" +msgstr "Windhose" + +msgid "Dragon Rage" +msgstr "Drachenwut" + +msgid "Dragon Dance" +msgstr "Drachentanz" + +msgid "Bolt Strike" +msgstr "Blitzschlag" + +msgid "Thunder" +msgstr "Donner" + +msgid "Volt Tackle" +msgstr "Volttackle" + +msgid "Zap Cannon" +msgstr "Blitzkanone" + +msgid "Fusion Bolt" +msgstr "Kreuzdonner" + +msgid "Thunderbolt" +msgstr "Donnerblitz" + +msgid "Wild Charge" +msgstr "Stromstoss" + +msgid "Discharge" +msgstr "Ladungsstoss" + +msgid "Thunder Punch" +msgstr "Donnerschlag" + +msgid "Volt Switch" +msgstr "Voltwechsel" + +msgid "Spark" +msgstr "Funkensprung" + +msgid "Thunder Fang" +msgstr "Donnerzahn" + +msgid "Shock Wave" +msgstr "Schockwelle" + +msgid "Electroweb" +msgstr "Elektronetz" + +msgid "Charge Beam" +msgstr "Ladestrahl" + +msgid "Thunder Shock" +msgstr "Donnerschock" + +msgid "Electro Ball" +msgstr "Elektroball" + +msgid "Charge" +msgstr "Ladevorgang" + +msgid "Magnet Rise" +msgstr "Magnetflug" + +msgid "Thunder Wave" +msgstr "Donnerwelle" + +msgid "Focus Punch" +msgstr "Power-Punch" + +msgid "High Jump Kick" +msgstr "Turmkick" + +msgid "Close Combat" +msgstr "Nahkampf" + +msgid "Focus Blast" +msgstr "Fokusstoß" + +msgid "Superpower" +msgstr "Kraftkoloss" + +msgid "Cross Chop" +msgstr "Kreuzhieb" + +msgid "Dynamic Punch" +msgstr "Wuchtschlag" + +msgid "Hammer Arm" +msgstr "Hammerarm" + +msgid "Jump Kick" +msgstr "Sprungkick" + +msgid "Aura Sphere" +msgstr "Aurasphäre" + +msgid "Sacred Sword" +msgstr "Sanctoklinge" + +msgid "Secret Sword" +msgstr "Mystoschwert" + +msgid "Sky Uppercut" +msgstr "Himmelhieb" + +msgid "Submission" +msgstr "Überroller" + +msgid "Brick Break" +msgstr "Durchbruch" + +msgid "Drain Punch" +msgstr "Ableithieb" + +msgid "Vital Throw" +msgstr "Überwurf" + +msgid "Circle Throw" +msgstr "Überkopfwurf" + +msgid "Force Palm" +msgstr "Kraftwelle" + +msgid "Low Sweep" +msgstr "Fußtritt" + +msgid "Revenge" +msgstr "Vergeltung" + +msgid "Rolling Kick" +msgstr "Fegekick" + +msgid "Wake-Up Slap" +msgstr "Weckruf" + +msgid "Karate Chop" +msgstr "Karateschlag" + +msgid "Mach Punch" +msgstr "Tempohieb" + +msgid "Rock Smash" +msgstr "Zertrümmerer" + +msgid "Storm Throw" +msgstr "Bergsturm" + +msgid "Vacuum Wave" +msgstr "Vakuumwelle" + +msgid "Double Kick" +msgstr "Doppelkick" + +msgid "Arm Thrust" +msgstr "Armstoß" + +msgid "Triple Kick" +msgstr "Dreifachkick" + +msgid "Counter" +msgstr "Konter" + +msgid "Final Gambit" +msgstr "Wagemut" + +msgid "Low Kick" +msgstr "Fußkick" + +msgid "Reversal" +msgstr "Gegenschlag" + +msgid "Seismic Toss" +msgstr "Geowurf" + +msgid "Bulk Up" +msgstr "Protzer" + +msgid "Detect" +msgstr "Scanner" + +msgid "Quick Guard" +msgstr "Rapidschutz" + +msgid "V-create" +msgstr "V-Generator" + +msgid "Blast Burn" +msgstr "Lohekanonade" + +msgid "Overheat" +msgstr "Hitzekoller" + +msgid "Blue Flare" +msgstr "Blauflammen" + +msgid "Fire Blast" +msgstr "Feuersturm" + +msgid "Flare Blitz" +msgstr "Flammenblitz" + +msgid "Magma Storm" +msgstr "Lavasturm" + +msgid "Fusion Flare" +msgstr "Kreuzflamme" + +msgid "Heat Wave" +msgstr "Hitzewelle" + +msgid "Sacred Fire" +msgstr "Läuterfeuer" + +msgid "Searing Shot" +msgstr "Flammenball" + +msgid "Flamethrower" +msgstr "Flammenwurf" + +msgid "Blaze Kick" +msgstr "Feuerfeger" + +msgid "Fiery Dance" +msgstr "Feuerreigen" + +msgid "Lava Plume" +msgstr "Flammensturm" + +msgid "Fire Punch" +msgstr "Feuerschlag" + +msgid "Flame Burst" +msgstr "Funkenflug" + +msgid "Fire Fang" +msgstr "Feuerzahn" + +msgid "Flame Wheel" +msgstr "Flammenrad" + +msgid "Fire Pledge" +msgstr "Feuersäulen" + +msgid "Flame Charge" +msgstr "Nitroladung" + +msgid "Ember" +msgstr "Glut" + +msgid "Fire Spin" +msgstr "Feuerwirbel" + +msgid "Incinerate" +msgstr "Einäschern" + +msgid "Heat Crash" +msgstr "Brandstempel" + +msgid "Sunny Day" +msgstr "Sonnentag" + +msgid "Will-O-Wisp" +msgstr "Irrlicht" + +msgid "Sky Attack" +msgstr "Himmelsfeger" + +msgid "Brave Bird" +msgstr "Sturzflug" + +msgid "Hurricane" +msgstr "Orkan" + +msgid "Aeroblast" +msgstr "Luftstoß" + +msgid "Fly" +msgstr "Fliegen" + +msgid "Bounce" +msgstr "Sprungfeder" + +msgid "Drill Peck" +msgstr "Bohrschnabel" + +msgid "Air Slash" +msgstr "Luftschnitt" + +msgid "Aerial Ace" +msgstr "Aero-Ass" + +msgid "Chatter" +msgstr "Geschwätz" + +msgid "Pluck" +msgstr "Pflücker" + +msgid "Sky Drop" +msgstr "Freier Fall" + +msgid "Wing Attack" +msgstr "Flügelschlag" + +msgid "Acrobatics" +msgstr "Akrobatik" + +msgid "Air Cutter" +msgstr "Windschnitt" + +msgid "Gust" +msgstr "Windstoß" + +msgid "Peck" +msgstr "Schnabel" + +msgid "Defog" +msgstr "Auflockern" + +msgid "Feather Dance" +msgstr "Daunenreigen" + +msgid "Mirror Move" +msgstr "Spiegeltrick" + +msgid "Roost" +msgstr "Ruheort" + +msgid "Tailwind" +msgstr "Rückenwind" + +msgid "Shadow Force" +msgstr "Schemenkraft" + +msgid "Shadow Ball" +msgstr "Spukball" + +msgid "Shadow Claw" +msgstr "Dunkelklaue" + +msgid "Ominous Wind" +msgstr "Unheilböen" + +msgid "Shadow Punch" +msgstr "Finsterfaust" + +msgid "Hex" +msgstr "Bürde" + +msgid "Shadow Sneak" +msgstr "Schattenstoß" + +msgid "Astonish" +msgstr "Erstauner" + +msgid "Lick" +msgstr "Schlecker" + +msgid "Night Shade" +msgstr "Nachtnebel" + +msgid "Confuse Ray" +msgstr "Konfustrahl" + +msgid "Curse" +msgstr "Fluch" + +msgid "Destiny Bond" +msgstr "Abgangsbund" + +msgid "Grudge" +msgstr "Nachspiel" + +msgid "Nightmare" +msgstr "Nachtmahr" + +msgid "Spite" +msgstr "Groll" + +msgid "Frenzy Plant" +msgstr "Flora-Statue" + +msgid "Leaf Storm" +msgstr "Blättersturm" + +msgid "Petal Dance" +msgstr "Blättertanz" + +msgid "Power Whip" +msgstr "Blattgeißel" + +msgid "Seed Flare" +msgstr "Schocksamen" + +msgid "Solar Beam" +msgstr "Solarstrahl" + +msgid "Wood Hammer" +msgstr "Holzhammer" + +msgid "Leaf Blade" +msgstr "Laubklinge" + +msgid "Energy Ball" +msgstr "Energieball" + +msgid "Seed Bomb" +msgstr "Samenbomben" + +msgid "Giga Drain" +msgstr "Gigasauger" + +msgid "Horn Leech" +msgstr "Holzgeweih" + +msgid "Leaf Tornado" +msgstr "Grasmixer" + +msgid "Magical Leaf" +msgstr "Zauberblatt" + +msgid "Needle Arm" +msgstr "Nietenranke" + +msgid "Razor Leaf" +msgstr "Rasierblatt" + +msgid "Grass Pledge" +msgstr "Pflanzsäulen" + +msgid "Mega Drain" +msgstr "Megasauger" + +msgid "Vine Whip" +msgstr "Rankenhieb" + +msgid "Bullet Seed" +msgstr "Kugelsaat" + +msgid "Absorb" +msgstr "Absorber" + +msgid "Grass Knot" +msgstr "Strauchler" + +msgid "Aromatherapy" +msgstr "Aromakur" + +msgid "Cotton Guard" +msgstr "Watteschild" + +msgid "Cotton Spore" +msgstr "Baumwollsaat" + +msgid "Grass Whistle" +msgstr "Grasflöte" + +msgid "Ingrain" +msgstr "Verwurzler" + +msgid "Leech Seed" +msgstr "Egelsamen" + +msgid "Sleep Powder" +msgstr "Schlafpuder" + +msgid "Spore" +msgstr "Pilzspore" + +msgid "Stun Spore" +msgstr "Stachelspore" + +msgid "Synthesis" +msgstr "Synthese" + +msgid "Worry Seed" +msgstr "Sorgensamen" + +msgid "Earthquake" +msgstr "Erdbeben" + +msgid "Earth Power" +msgstr "Erdkräfte" + +msgid "Dig" +msgstr "Schaufler" + +msgid "Drill Run" +msgstr "Schlagbohrer" + +msgid "Bone Club" +msgstr "Knochenkeule" + +msgid "Mud Bomb" +msgstr "Schlammbombe" + +msgid "Bulldoze" +msgstr "Dampfwalze" + +msgid "Mud Shot" +msgstr "Lehmschuss" + +msgid "Bonemerang" +msgstr "Knochmerang" + +msgid "Sand Tomb" +msgstr "Sandgrab" + +msgid "Bone Rush" +msgstr "Knochenhatz" + +msgid "Mud-Slap" +msgstr "Lehmschelle" + +msgid "Fissure" +msgstr "Geofissur" + +msgid "Magnitude" +msgstr "Intensität" + +msgid "Mud Sport" +msgstr "Lehmsuhler" + +msgid "Sand Attack" +msgstr "Sandwirbel" + +msgid "Spikes" +msgstr "Stachler" + +msgid "Freeze Shock" +msgstr "Frostvolt" + +msgid "Ice Burn" +msgstr "Frosthauch" + +msgid "Ice Beam" +msgstr "Eisstrahl" + +msgid "Icicle Crash" +msgstr "Eiszapfhagel" + +msgid "Ice Punch" +msgstr "Eishieb" + +msgid "Aurora Beam" +msgstr "Aurorastrahl" + +msgid "Glaciate" +msgstr "Eiszeit" + +msgid "Ice Fang" +msgstr "Eiszahn" + +msgid "Avalanche" +msgstr "Lawine" + +msgid "Icy Wind" +msgstr "Eissturm" + +msgid "Frost Breath" +msgstr "Eisesodem" + +msgid "Ice Shard" +msgstr "Eissplitter" + +msgid "Powder Snow" +msgstr "Pulverschnee" + +msgid "Ice Ball" +msgstr "Frostbeule" + +msgid "Icicle Spear" +msgstr "Eisspeer" + +msgid "Sheer Cold" +msgstr "Eiseskälte" + +msgid "Hail" +msgstr "Hagelsturm" + +msgid "Haze" +msgstr "Dunkelnebel" + +msgid "Mist" +msgstr "Weißnebel" + +msgid "Self-Destruct" +msgstr "Finale" + +msgid "Giga Impact" +msgstr "Gigastoß" + +msgid "Hyper Beam" +msgstr "Hyperstrahl" + +msgid "Last Resort" +msgstr "Zuflucht" + +msgid "Double-Edge" +msgstr "Risikotackle" + +msgid "Head Charge" +msgstr "Steinschädel" + +msgid "Mega Kick" +msgstr "Megakick" + +msgid "Thrash" +msgstr "Fuchtler" + +msgid "Egg Bomb" +msgstr "Eierbombe" + +msgid "Judgment" +msgstr "Urteilskraft" + +msgid "Skull Bash" +msgstr "Schädelwumme" + +msgid "Hyper Voice" +msgstr "Schallwelle" + +msgid "Rock Climb" +msgstr "Kraxler" + +msgid "Take Down" +msgstr "Bodycheck" + +msgid "Uproar" +msgstr "Aufruhr" + +msgid "Body Slam" +msgstr "Bodyslam" + +msgid "Techno Blast" +msgstr "Techblaster" + +msgid "Extreme Speed" +msgstr "Turbotempo" + +msgid "Hyper Fang" +msgstr "Hyperzahn" + +msgid "Mega Punch" +msgstr "Megahieb" + +msgid "Razor Wind" +msgstr "Klingensturm" + +msgid "Strength" +msgstr "Stärke" + +msgid "Tri Attack" +msgstr "Triplette" + +msgid "Crush Claw" +msgstr "Zermalmklaue" + +msgid "Relic Song" +msgstr "Urgesang" + +msgid "Chip Away" +msgstr "Zermürben" + +msgid "Dizzy Punch" +msgstr "Irrschlag" + +msgid "Facade" +msgstr "Fassade" + +msgid "Headbutt" +msgstr "Kopfnuss" + +msgid "Retaliate" +msgstr "Heimzahlung" + +msgid "Secret Power" +msgstr "Geheimpower" + +msgid "Slash" +msgstr "Schlitzer" + +msgid "Horn Attack" +msgstr "Hornattacke" + +msgid "Stomp" +msgstr "Stampfer" + +msgid "Covet" +msgstr "Bezirzer" + +msgid "Round" +msgstr "Kanon" + +msgid "Smelling Salts" +msgstr "Riechsalz" + +msgid "Swift" +msgstr "Sternschauer" + +msgid "Vice Grip" +msgstr "Klammer" + +msgid "Cut" +msgstr "Zerschneider" + +msgid "Struggle" +msgstr "Verzweifler" + +msgid "Weather Ball" +msgstr "Meteorologe" + +msgid "Echoed Voice" +msgstr "Widerhall" + +msgid "Fake Out" +msgstr "Mogelhieb" + +msgid "False Swipe" +msgstr "Trugschlag" + +msgid "Golden Fist" +msgstr "Goldfaust" + +msgid "Pound" +msgstr "Pfund" + +msgid "Quick Attack" +msgstr "Ruckzuckhieb" + +msgid "Scratch" +msgstr "Kratzer" + +msgid "Snore" +msgstr "Schnarcher" + +msgid "Double Hit" +msgstr "Doppelschlag" + +msgid "Feint" +msgstr "Offenlegung" + +msgid "Tail Slap" +msgstr "Kehrschelle" + +msgid "Rage" +msgstr "Raserei" + +msgid "Rapid Spin" +msgstr "Turbodreher" + +msgid "Spike Cannon" +msgstr "Dornkanone" + +msgid "Comet Punch" +msgstr "Kometenhieb" + +msgid "Fury Swipes" +msgstr "Kratzfurie" + +msgid "Barrage" +msgstr "Stakkato" + +msgid "Bind" +msgstr "Klammergriff" + +msgid "Double Slap" +msgstr "Duplexhieb" + +msgid "Fury Attack" +msgstr "Furienschlag" + +msgid "Wrap" +msgstr "Wickel" + +msgid "Constrict" +msgstr "Umklammerung" + +msgid "Bide" +msgstr "Geduld" + +msgid "Crush Grip" +msgstr "Quetschgriff" + +msgid "Endeavor" +msgstr "Notsituation" + +msgid "Flail" +msgstr "Dreschflegel" + +msgid "Hidden Power" +msgstr "Kraftreserve" + +msgid "Horn Drill" +msgstr "Hornbohrer" + +msgid "Natural Gift" +msgstr "Beerenkräfte" + +msgid "Present" +msgstr "Geschenk" + +msgid "Return" +msgstr "Rückkehr" + +msgid "Sonic Boom" +msgstr "Ultraschall" + +msgid "Spit Up" +msgstr "Entfessler" + +msgid "Super Fang" +msgstr "Superzahn" + +msgid "Trump Card" +msgstr "Trumpfkarte" + +msgid "Wring Out" +msgstr "Auswringen" + +msgid "Acupressure" +msgstr "Akupressur" + +msgid "After You" +msgstr "Galanterie" + +msgid "Assist" +msgstr "Zuschuss" + +msgid "Attract" +msgstr "Anziehung" + +msgid "Baton Pass" +msgstr "Stafette" + +msgid "Belly Drum" +msgstr "Bauchtrommel" + +msgid "Bestow" +msgstr "Offerte" + +msgid "Block" +msgstr "Rückentzug" + +msgid "Camouflage" +msgstr "Tarnung" + +msgid "Captivate" +msgstr "Liebreiz" + +msgid "Charm" +msgstr "Charme" + +msgid "Conversion" +msgstr "Umwandlung" + +msgid "Conversion 2" +msgstr "Umwandlung2" + +msgid "Copycat" +msgstr "Imitator" + +msgid "Defense Curl" +msgstr "Einigler" + +msgid "Disable" +msgstr "Aussetzer" + +msgid "Double Team" +msgstr "Doppelteam" + +msgid "Encore" +msgstr "Zugabe" + +msgid "Endure" +msgstr "Ausdauer" + +msgid "Entrainment" +msgstr "Zwango" + +msgid "Flash" +msgstr "Blitz" + +msgid "Focus Energy" +msgstr "Energiefokus" + +msgid "Follow Me" +msgstr "Spotlight" + +msgid "Foresight" +msgstr "Gesichte" + +msgid "Glare" +msgstr "Giftblick" + +msgid "Growl" +msgstr "Heuler" + +msgid "Growth" +msgstr "Wachstum" + +msgid "Harden" +msgstr "Härtner" + +msgid "Heal Bell" +msgstr "Vitalglocke" + +msgid "Helping Hand" +msgstr "Rechte Hand" + +msgid "Howl" +msgstr "Jauler" + +msgid "Leer" +msgstr "Silberblick" + +msgid "Lock-On" +msgstr "Zielschuss" + +msgid "Lovely Kiss" +msgstr "Todeskuss" + +msgid "Lucky Chant" +msgstr "Beschwörung" + +msgid "Me First" +msgstr "Egotrip" + +msgid "Mean Look" +msgstr "Horrorblick" + +msgid "Metronome" +msgstr "Metronom" + +msgid "Milk Drink" +msgstr "Milchgetränk" + +msgid "Mimic" +msgstr "Mimikry" + +msgid "Mind Reader" +msgstr "Willensleser" + +msgid "Minimize" +msgstr "Komprimator" + +msgid "Moonlight" +msgstr "Mondschein" + +msgid "Morning Sun" +msgstr "Morgengrauen" + +msgid "Nature Power" +msgstr "Natur-Kraft" + +msgid "Odor Sleuth" +msgstr "Schnüffler" + +msgid "Pain Split" +msgstr "Leidteiler" + +msgid "Perish Song" +msgstr "Abgesang" + +msgid "Protect" +msgstr "Schutzschild" + +msgid "Psych Up" +msgstr "Psycho-Plus" + +msgid "Recover" +msgstr "Genesung" + +msgid "Recycle" +msgstr "Aufbereitung" + +msgid "Reflect Type" +msgstr "Typenspiegel" + +msgid "Refresh" +msgstr "Heilung" + +msgid "Roar" +msgstr "Brüller" + +msgid "Safeguard" +msgstr "Bodyguard" + +msgid "Scary Face" +msgstr "Grimasse" + +msgid "Screech" +msgstr "Kreideschrei" + +msgid "Sharpen" +msgstr "Schärfer" + +msgid "Shell Smash" +msgstr "Hausbruch" + +msgid "Simple Beam" +msgstr "Wankelstrahl" + +msgid "Sing" +msgstr "Gesang" + +msgid "Sketch" +msgstr "Nachahmer" + +msgid "Slack Off" +msgstr "Tagedieb" + +msgid "Sleep Talk" +msgstr "Schlafrede" + +msgid "Smoke Screen" +msgstr "Rauchwolke" + +msgid "Soft-Boiled" +msgstr "Weichei" + +msgid "Splash" +msgstr "Platscher" + +msgid "Stockpile" +msgstr "Horter" + +msgid "Substitute" +msgstr "Delegator" + +msgid "Supersonic" +msgstr "Superschall" + +msgid "Swagger" +msgstr "Angeberei" + +msgid "Swallow" +msgstr "Verzehrer" + +msgid "Sweet Kiss" +msgstr "Bitterkuss" + +msgid "Sweet Scent" +msgstr "Lockduft" + +msgid "Swords Dance" +msgstr "Schwerttanz" + +msgid "Tail Whip" +msgstr "Rutenschlag" + +msgid "Teeter Dance" +msgstr "Taumeltanz" + +msgid "Tickle" +msgstr "Spaßkanone" + +msgid "Transform" +msgstr "Wandler" + +msgid "Whirlwind" +msgstr "Wirbelwind" + +msgid "Wish" +msgstr "Wunschtraum" + +msgid "Work Up" +msgstr "Kraftschub" + +msgid "Yawn" +msgstr "Gähner" + +msgid "Gunk Shot" +msgstr "Mülltreffer" + +msgid "Sludge Wave" +msgstr "Schlammwoge" + +msgid "Sludge Bomb" +msgstr "Matschbombe" + +msgid "Poison Jab" +msgstr "Gifthieb" + +msgid "Cross Poison" +msgstr "Giftstreich" + +msgid "Sludge" +msgstr "Schlammbad" + +msgid "Venoshock" +msgstr "Giftschock" + +msgid "Clear Smog" +msgstr "Klärsmog" + +msgid "Poison Fang" +msgstr "Giftzahn" + +msgid "Poison Tail" +msgstr "Giftschweif" + +msgid "Acid" +msgstr "Säure" + +msgid "Acid Spray" +msgstr "Säurespeier" + +msgid "Poison Sting" +msgstr "Giftstachel" + +msgid "Acid Armor" +msgstr "Säurepanzer" + +msgid "Coil" +msgstr "Einrollen" + +msgid "Gastro Acid" +msgstr "Magensäfte" + +msgid "Poison Gas" +msgstr "Giftwolke" + +msgid "Poison Powder" +msgstr "Giftpuder" + +msgid "Toxic" +msgstr "Toxin" + +msgid "Toxic Spikes" +msgstr "Giftspitzen" + +msgid "Psycho Boost" +msgstr "Psyschub" + +msgid "Dream Eater" +msgstr "Traumfresser" + +msgid "Future Sight" +msgstr "Seher" + +msgid "Psystrike" +msgstr "Psychostoß" + +msgid "Psychic" +msgstr "Psychokinese" + +msgid "Extrasensory" +msgstr "Sondersensor" + +msgid "Psyshock" +msgstr "Psychoschock" + +msgid "Zen Headbutt" +msgstr "Zen-Kopfstoß" + +msgid "Luster Purge" +msgstr "Scheinwerfer" + +msgid "Mist Ball" +msgstr "Nebelball" + +msgid "Psycho Cut" +msgstr "Psychoklinge" + +msgid "Synchronoise" +msgstr "Synchrolärm" + +msgid "Psybeam" +msgstr "Psystrahl" + +msgid "Heart Stamp" +msgstr "Herzstempel" + +msgid "Confusion" +msgstr "Konfusion" + +msgid "Mirror Coat" +msgstr "Spiegelcape" + +msgid "Psywave" +msgstr "Psywelle" + +msgid "Stored Power" +msgstr "Kraftvorrat" + +msgid "Agility" +msgstr "Agilität" + +msgid "Ally Switch" +msgstr "Seitentausch" + +msgid "Amnesia" +msgstr "Amnesie" + +msgid "Barrier" +msgstr "Barriere" + +msgid "Calm Mind" +msgstr "Gedankengut" + +msgid "Cosmic Power" +msgstr "Kosmik-Kraft" + +msgid "Gravity" +msgstr "Erdanziehung" + +msgid "Guard Split" +msgstr "Schutzteiler" + +msgid "Guard Swap" +msgstr "Schutztausch" + +msgid "Heal Block" +msgstr "Heilblockade" + +msgid "Heal Pulse" +msgstr "Heilwoge" + +msgid "Healing Wish" +msgstr "Heilopfer" + +msgid "Heart Swap" +msgstr "Statustausch" + +msgid "Hypnosis" +msgstr "Hypnose" + +msgid "Imprison" +msgstr "Begrenzer" + +msgid "Kinesis" +msgstr "Psykraft" + +msgid "Light Screen" +msgstr "Lichtschild" + +msgid "Lunar Dance" +msgstr "Lunartanz" + +msgid "Magic Coat" +msgstr "Magiemantel" + +msgid "Magic Room" +msgstr "Magieraum" + +msgid "Meditate" +msgstr "Meditation" + +msgid "Miracle Eye" +msgstr "Wunderauge" + +msgid "Power Split" +msgstr "Kraftteiler" + +msgid "Power Swap" +msgstr "Krafttausch" + +msgid "Power Trick" +msgstr "Krafttrick" + +msgid "Psycho Shift" +msgstr "Psybann" + +msgid "Reflect" +msgstr "Reflektor" + +msgid "Rest" +msgstr "Erholung" + +msgid "Role Play" +msgstr "Rollentausch" + +msgid "Skill Swap" +msgstr "Wertewechsel" + +msgid "Telekinesis" +msgstr "Telekinese" + +msgid "Trick" +msgstr "Trickbetrug" + +msgid "Trick Room" +msgstr "Bizarroraum" + +msgid "Wonder Room" +msgstr "Wunderraum" + +msgid "Head Smash" +msgstr "Kopfstoß" + +msgid "Rock Wrecker" +msgstr "Felswerfer" + +msgid "Stone Edge" +msgstr "Steinkante" + +msgid "Rock Slide" +msgstr "Steinhagel" + +msgid "Power Gem" +msgstr "Juwelenkraft" + +msgid "Ancient Power" +msgstr "Antik-Kraft" + +msgid "Rock Throw" +msgstr "Steinwurf" + +msgid "Rock Tomb" +msgstr "Felsgrab" + +msgid "Smack Down" +msgstr "Katapult" + +msgid "Rollout" +msgstr "Walzer" + +msgid "Rock Blast" +msgstr "Felswurf" + +msgid "Rock Polish" +msgstr "Steinpolitur" + +msgid "Sandstorm" +msgstr "Sandsturm" + +msgid "Stealth Rock" +msgstr "Tarnsteine" + +msgid "Wide Guard" +msgstr "Rundumschutz" + +msgid "Doom Desire" +msgstr "Kismetwunsch" + +msgid "Iron Tail" +msgstr "Eisenschweif" + +msgid "Meteor Mash" +msgstr "Sternenhieb" + +msgid "Flash Cannon" +msgstr "Lichtkanone" + +msgid "Iron Head" +msgstr "Eisenschädel" + +msgid "Steel Wing" +msgstr "Stahlflügel" + +msgid "Mirror Shot" +msgstr "Spiegelsalve" + +msgid "Magnet Bomb" +msgstr "Magnetbombe" + +msgid "Gear Grind" +msgstr "Klikkdiskus" + +msgid "Metal Claw" +msgstr "Metallklaue" + +msgid "Bullet Punch" +msgstr "Patronenhieb" + +msgid "Gyro Ball" +msgstr "Gyroball" + +msgid "Heavy Slam" +msgstr "Rammboss" + +msgid "Metal Burst" +msgstr "Metallstoß" + +msgid "Autotomize" +msgstr "Autotomie" + +msgid "Iron Defense" +msgstr "Eisenabwehr" + +msgid "Metal Sound" +msgstr "Metallsound" + +msgid "Shift Gear" +msgstr "Gangwechsel" + +msgid "Hydro Cannon" +msgstr "Aquahaubitze" + +msgid "Water Spout" +msgstr "Fontränen" + +msgid "Hydro Pump" +msgstr "Hydropumpe" + +msgid "Muddy Water" +msgstr "Lehmbrühe" + +msgid "Surf" +msgstr "Surfer" + +msgid "Aqua Tail" +msgstr "Nassschweif" + +msgid "Crabhammer" +msgstr "Krabbhammer" + +msgid "Dive" +msgstr "Taucher" + +msgid "Scald" +msgstr "Siedewasser" + +msgid "Waterfall" +msgstr "Kaskade" + +msgid "Razor Shell" +msgstr "Kalkklinge" + +msgid "Brine" +msgstr "Lake" + +msgid "Bubble Beam" +msgstr "Blubbstrahl" + +msgid "Water Pulse" +msgstr "Aquawelle" + +msgid "Water Pledge" +msgstr "Wassersäulen" + +msgid "Aqua Jet" +msgstr "Wasserdüse" + +msgid "Water Gun" +msgstr "Aquaknarre" + +msgid "Clamp" +msgstr "Schnapper" + +msgid "Bubble" +msgstr "Blubber" + +msgid "Aqua Ring" +msgstr "Wasserring" + +msgid "Rain Dance" +msgstr "Regentanz" + +msgid "Soak" +msgstr "Überflutung" + +msgid "Water Sport" +msgstr "Nassmacher" + +msgid "Withdraw" +msgstr "Panzerschutz" + +msgid "Coral Break" +msgstr "Korallenbrecher" + +msgid "Atomic Punch" +msgstr "Atomschlag" + +msgid "Metal Whip" +msgstr "Metallpeitsche" + +msgid "Shuffle" +msgstr "Mischer" + +msgid "Nuclear Waste" +msgstr "Atommüll" + +msgid "Gamma Ray" +msgstr "Gammastrahl" + +msgid "Radioacid" +msgstr "Radiosäure" + +msgid "Sky Fall" +msgstr "Himmelsfall" + +msgid "Flame Impact" +msgstr "Flammenstoß" + +msgid "Draining Kiss" +msgstr "Diebeskuss" + +msgid "Eerie Impulse" +msgstr "Mystowellen" + +msgid "Electric Terrain" +msgstr "Elektrofeld" + +msgid "Electrify" +msgstr "Elektrifizierung" + +msgid "Fairy Lock" +msgstr "Feenschloss" + +msgid "Fairy Wind" +msgstr "Feenbrise" + +msgid "Fell Stinger" +msgstr "Stachelfinale" + +msgid "Flower Shield" +msgstr "Floraschutz" + +msgid "Forest's Curse" +msgstr "Waldesfluch" + +msgid "Freeze-Dry" +msgstr "Gefriertrockner" + +msgid "Geomancy" +msgstr "Geokontrolle" + +msgid "Grassy Terrain" +msgstr "Grasfeld" + +msgid "Infestation" +msgstr "Plage" + +msgid "Ion Deluge" +msgstr "Plasmaschauer" + +msgid "King's Shield" +msgstr "Königsschild" + +msgid "Land's Wrath" +msgstr "Bodengewalt" + +msgid "Magnetic Flux" +msgstr "Magnetregler" + +msgid "Mat Block" +msgstr "Tatami-Schild" + +msgid "Misty Terrain" +msgstr "Nebelfeld" + +msgid "Moonblast" +msgstr "Mondgewalt" + +msgid "Mystical Fire" +msgstr "Magieflamme" + +msgid "Noble Roar" +msgstr "Kampfgebrüll" + +msgid "Nuzzle" +msgstr "Wangenrubbler" + +msgid "Oblivion Wing" +msgstr "Unheilsschwingen" + +msgid "Parabolic Charge" +msgstr "Parabolladung" + +msgid "Parting Shot" +msgstr "Abgangstirade" + +msgid "Petal Blizzard" +msgstr "Blütenwirbel" + +msgid "Phantom Force" +msgstr "Phantomkraft" + +msgid "Play Nice" +msgstr "Kameradschaft" + +msgid "Play Rough" +msgstr "Knuddler" + +msgid "Powder" +msgstr "Pulverschleuder" + +msgid "Power-Up Punch" +msgstr "Steigerungshieb" + +msgid "Rototiller" +msgstr "Pflüger" + +msgid "Spiky Shield" +msgstr "Schutzstacheln" + +msgid "Sticky Web" +msgstr "Klebenetz" + +msgid "Topsy-Turvy" +msgstr "Invertigo" + +msgid "Trick-or-Treat" +msgstr "Halloween" + +msgid "Venom Drench" +msgstr "Giftfalle" + +msgid "Water Shuriken" +msgstr "Wasser-Shuriken" + +msgid "Aromatic Mist" +msgstr "Duftwolke" + +msgid "Baby-Doll Eyes" +msgstr "Kulleraugen" + +msgid "Belch" +msgstr "Rülpser" + +msgid "Boomburst" +msgstr "Überschallknall" + +msgid "Confide" +msgstr "Vertrauenssache" + +msgid "Crafty Shield" +msgstr "Trickschutz" + +msgid "Dazzling Gleam" +msgstr "Zauberschein" + +msgid "Disarming Voice" +msgstr "Säuselstimme" + +msgid "Subduction" +msgstr "Subduktion" + +msgid "Laser Pulse" +msgstr "Laserwelle" + +msgid "Gemstone Glimmer" +msgstr "Edelsteinschimmern" + +msgid "Half-life" +msgstr "Halbwertszeit" + +msgid "Ocean's Wrath" +msgstr "Meereszorn" + +msgid "Fission Burst" +msgstr "Kernspaltung" + +msgid "Caustic Breath" +msgstr "Ätzodem" + +msgid "Nuclear Slash" +msgstr "Atomschlitzer" + +msgid "Thunderstorm" +msgstr "Gewitter" + +msgid "Sudden Strike" +msgstr "Unerwarteter Schlag" + +msgid "Expunge" +msgstr "Kernsäuberung" + +msgid "Proton Beam" +msgstr "Protonenstrahl" + +msgid "Infernal Blade" +msgstr "Höllenklinge" + +msgid "Quantum Leap" +msgstr "Quantensprung" + +msgid "Metal Cruncher" +msgstr "Metallknirscher" + +msgid "Drain Life" +msgstr "Lebenssauger" + +msgid "Sticky Terrain" +msgstr "Klebefeld" + +msgid "Nuclear Wind" +msgstr "Partikelsturm" diff --git a/Dialogue/Generated/de/OfficialNames.po b/Dialogue/Generated/de/OfficialNames.po new file mode 100644 index 000000000..d10869dda --- /dev/null +++ b/Dialogue/Generated/de/OfficialNames.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "Davern" +msgstr "Dave" + +msgid "Dick" +msgstr "Richard" + +msgid "Garlikid" +msgstr "Knobikid" + +msgid "OF DREAMS" +msgstr "DER TRÄUME" + +msgid "Sack" +msgstr "Zach" + +msgid "Tod" +msgstr "Todd" + +msgid "URAYNE" +msgstr "URAMOK" + diff --git a/Dialogue/Generated/de/OfficialPhone.po b/Dialogue/Generated/de/OfficialPhone.po new file mode 100644 index 000000000..a3b1627d8 --- /dev/null +++ b/Dialogue/Generated/de/OfficialPhone.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "Buenas noches, \\PN!\\mThis is \\TN!" +msgstr "Buenas noches, \\PN!\\mHier ist \\TN!" + +msgid "Did you hear about Nuclear Pokemon?\\mI hope I don't run into one of those, they sound scary.\\mBe careful out there, ok?" +msgstr "Hast du von den Nuklear-Pokémon gehört?\\mIch hoffe, dass ich keine von denen treffe. Hört sich gruselig an.\\mSei vorsichtig da draußen, ok?" + +msgid "Do you remember my \\TP?\\m My \\TP is awesome. It's so cool.\\m I'd even say my \\TP is in the top percentage of \\TPs." +msgstr "Erinnerst du dich an mein \\TP?\\m Mein \\TP ist super. Es ist so cool.\\m Ich würde sogar sagen, dass mein \\TP unter den Top \\TPs ist." + +msgid "Do you want to battle? I'm going to win this time!\\mI'll be waiting for you around \\TM.\\mLook for me, OK? My \\TP will be expecting you." +msgstr "Willst du kämpfen? Dieses Mal werde ich gewinnen!\\mIch warte auf dich in \\TM.\\mSchau nach, OK? Mein \\TP wird dich erwarten." + +msgid "Good day, \\PN! Hi. This is \\TN." +msgstr "Guten Tag, \\PN! Hi. Hier ist \\TN." + +msgid "Good morning!\\m This is \\PN, right? It's me, \\TN." +msgstr "Guten Morgen!\\m Ich spreche mit \\PN, oder? Ich bin's, \\TN." + +msgid "Good morning, \\PN.\\mThis is \\TN. Did I wake you?" +msgstr "Guten Morgen, \\PN.\\m Hier ist \\TN. Habe ich dich geweckt?" + +msgid "Good morning, \\PN.\\mThis is \\TN. Rise and shine!" +msgstr "Guten Morgen, \\PN.\\m Hier ist \\TN. Raus aus den Federn!" + +msgid "Guess what happened the other day. I missed catching \\TE again.\\mMaybe I'm not very good at this." +msgstr "Rate mal was letztens passiert ist. Ich habe es wieder verpasst ein \\TE zu fangen.\\mVielleicht bin ich einfach nicht sonderlich gut darin." + +msgid "Have you ever hatched a Pokemon Egg?\\mI raised my \\TP from an egg." +msgstr "Hast du jemals ein Pokémon-Ei ausgebrütet?\\mIch habe mein \\TP aus einem Ei großgezogen." + +msgid "Have you seen the \\TEs around \\TM?\\mThey scare me so much! I always run away!" +msgstr "Hast du \\TEs in der Nähe von \\TM gesehen?\\mSie jagen mir solche Angst ein! Ich renne immer weg!" + +msgid "Have you tried trading with your friends?\\mI got my \\TP in a trade, and it grows so fast!\\mTrades can be an awesome way to get strong Pokemon." +msgstr "Hast du versucht, mit deinen Freunden zu tauschen?\\mIch habe mein \\TP in einem Tausch bekommen, und es wächst so schnell!\\mTauschen kann ein toller Weg sein starke Pokémon zu bekommen." + +msgid "Hello, \\PN. This is \\TN. How are things?" +msgstr "Hallo, \\PN. Hier ist \\TN. Wie läufts?" + +msgid "Hello. This is \\TN." +msgstr "Hallo. Hier ist \\TN." + +msgid "Hey, \\PN! Good evening!\\mThis is \\TN." +msgstr "Hey, \\PN! Guten Abend!\\mHier ist \\TN." + +msgid "Hey, \\PN, wassup? It's \\TN." +msgstr "Hey, \\PN, was geht? Hier ist \\TN." + +msgid "Hey, are you ready for another throw-down?\\mYou, me, battle. Place, \\TM.\\mTime, whenever you want! Let's do it!" +msgstr "Hey, bist du bereit für einen weiteren Kampf?\\mIch, du, Kampf. Ort, \\TM.\\mZeit, wann du willst! Lass uns anfangen!" + +msgid "Hey, listen! I almost caught \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "Hey, hör mal! Ich habe letztens beinahe ein \\TE gefangen.\\mOh, es war auch sooooooo knapp!" + +msgid "How are you doing? \\PN, howdy! This is \\TN. Isn't it nice out?" +msgstr "\\PN, howdy! Wie geht es dir? Hier ist \\TN. Ist es draußen nicht schön?" + +msgid "How are your Pokemon doing?\\mI always keep my \\TP in top shape by going to Pokemon Centers." +msgstr "Wie geht es deinen Pokémon?\\mMein \\TP halte ich immer in Topform, indem ich mit ihm viele Pokémon Center besuche." + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!" +msgstr "Wie geht es deinen Pokémon?\\mMein \\TP ist immer sehr energetisch. Es ist anstrengend!" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!\\mOh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "Wie geht es deinen Pokémon?\\mMein \\TP ist voller Energie und anstrenged!\\mAch ja, ich habe es geschafft ein \\TE zu besiegen.\\mIch muss mein Team stärker machen." + +msgid "I dressed my \\TP and it looks even cuter than before." +msgstr "Ich hab mein \\TP verkleidet und jetzt sieht es noch süßer aus als vorher!" + +msgid "I painted a portrait of my beloved \\TP.\\mIt didn't like sitting still though." +msgstr "Ich habe ein Portrait von meinem geliebten \\TP gemalt.\\mEs mochte jedoch nicht still sitzen bleiben." + +msgid "I spent all day hunting for a shiny \\TE.\\mI didn't manage to find any, though." +msgstr "Ich habe den ganzen Tag verbracht, schillernde \\TE zu suchen.\\mIch habe allerdings keine finden können." + +msgid "I tried to use the Wonder Trade today.\\mAll I got was a Lv.3 Chyinmunk though.\\mWhy do people put up such lame Pokemon for trade?" +msgstr "Ich habe heute versucht, Wundertausch zu benutzen, aber alles was ich bekommen habe war ein Lv.3 Schiflink.\\mWarum tauschen Leute solche lahmen Pokémon?" + +msgid "Let's have a battle! I want to see how much you've grown!\\mI'm still hanging around \\TM.\\mCome see if you can beat my \\TP!" +msgstr "Lass uns kämpfen! Ich will sehen, wie viel stärker ich geworden bin!\\mIch hänge immer noch in \\TM ab.\\mKomm her und versuche mein \\TP zu schlagen!" + +msgid "My \\TP and I love playing games.\\m Its favorite game is fetch." +msgstr "Mein \\TP und ich lieben es, Spiele zu spielen.\\m Sein Lieblingsspiel ist Fangen." + +msgid "My \\TP is fantastic.\\mI'd say it's even in the top percentage of \\TPs." +msgstr "Mein \\TP ist fantastisch.\\mIch würde sagen, dass es eines der besten \\TPs ist." + +msgid "My \\TP's looking really awesome. I wish I could show you." +msgstr "Mein \\TP sieht wirklich super aus. Ich wünschte, ich könnte es dir zeigen." + +msgid "My \\TP's looking really awesome.\\mI wish I could show you.\\mHey, listen! I almost caught a \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "Mein \\TP sieht wirklich cool aus.\\mIch wünschte, ich könnte es dir zeigen.\\mHey, hör zu! Ich hatte vor Kurzem fast ein \\TE gefangen.\\mEs war auch sooooooo knapp!" + +msgid "Oh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "Oh yeah, ich habe es geschafft ein hartnäckiges \\TE zu schlagen.\\mIch muss mein Team stärker machen." + +msgid "Ready for a rematch? \\TP and I have been training hard!\\mI'll be waiting for you around \\TM where we met.\\mCome find me and let's battle!" +msgstr "Bereit, unseren Kampf zu wiederholen? \\TP und ich haben viel trainiert!\\mIch werde auf dich in \\TM warten, wo wir uns zuerst getroffen haben.\\mFind mich und lass uns kämpfen!" + +msgid "Remember the last time we battled? Let's rematch!\\mI promise it won't be a repeat of last time.\\mCome find me around \\TM!" +msgstr "Erinnerst du dich noch an das letzte Mal, als wir gekämpft haben? Lass uns das wiederholen!\\mIch verspreche, dass es nicht wie letztes Mal laufen wird.\\mKomm auf \\TM vorbei!" + +msgid "Top of the morning, \\PN!\\m\\TN here, at your service." +msgstr "Einen wunderschönen guten Morgen, \\PN!\\mHier ist \\TN. Zu deinen Diesten." + +msgid "Want to battle? It's not going to be a repeat of the last time we met.\\mI'll be waiting for you around \\TM." +msgstr "Willst du kämpfen? Es wird nicht nur einfach eine Wiederholung vom letzten Mal.\\mIch werde auf dich in \\TM warten." + +msgid "What did you eat for lunch today? I had a grilled \\TE.\\mI don't think I cooked it well enough.\\mOr did you not eat lunch at all?" +msgstr "Was hast du heute zu Mittag gegessen? Ich hatte ein gegrilltes \\TE.\\mIch glaube, dass ich es nicht lange genug gekocht habe.\\mOder hattest du gar kein Mittagessen?" + +msgid "Yo, \\PN, my main homie! This is \\TN!" +msgstr "Yo, \\PN! Hier ist \\TN!" + +msgid "You have to hear this! I battled \\TE the other day.\\mIt was easy! I had a type advantage." +msgstr "Das musst du dir anhören! Ich habe letztens gegen ein \\TE gekämpft.\\mEs war einfach! Ich hatte einen Typen-Vorteil." + +msgid "\\PN, good day! It's me, \\TN. Got a minute?" +msgstr "\\PN, guten Tag! Ich bin's, \\TN. Hast du 'ne Minute?" + +msgid "\\PN, good evening! Hi.\\mThis is \\TN." +msgstr "\\PN, guten Abend! Hi.\\mHier ist \\TN." + diff --git a/Dialogue/Generated/de/OfficialPokemonNames.po b/Dialogue/Generated/de/OfficialPokemonNames.po new file mode 100644 index 000000000..18f7a9ee0 --- /dev/null +++ b/Dialogue/Generated/de/OfficialPokemonNames.po @@ -0,0 +1,475 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "Orchynx" +msgstr "Orchiluks" + +msgid "Metalynx" +msgstr "Metaluks" + +msgid "Raptorch" +msgstr "Glutino" + +msgid "Archilles" +msgstr "Brandillo" + +msgid "Eletux" +msgstr "Voltus" + +msgid "Electruxo" +msgstr "Ampuxo" + +msgid "Chyinmunk" +msgstr "Schiflink" + +msgid "Kinetmunk" +msgstr "Schiflör" + +msgid "Aveden" +msgstr "Feradie" + +msgid "Splendifowl" +msgstr "Paradieh" + +msgid "Cubbug" +msgstr "Knuddelurm" + +msgid "Cubblfly" +msgstr "Knuddeling" + +msgid "Barewl" +msgstr "Erzel" + +msgid "dearewl" +msgstr "Bamberz" + +msgid "Gararewl" +msgstr "Erzrawel" + +msgid "Grozard" +msgstr "Erdechs" + +msgid "Terlard" +msgstr "Naterra" + +msgid "Tonemy" +msgstr "Giffind" + +msgid "Tofurang" +msgstr "Toxanell" + +msgid "Dunsparce" +msgstr "Dummisel" + +msgid "Dunseraph" +msgstr "Dummago" + +msgid "Fortog" +msgstr "Froxig" + +msgid "Folerog" +msgstr "Froxor" + +msgid "Blubelrog" +msgstr "Frochillox" + +msgid "Magikarp" +msgstr "Karpador" + +msgid "Gyarados" +msgstr "Garados" + +msgid "Feleng" +msgstr "Feling" + +msgid "Felunge" +msgstr "Felung" + +msgid "Mankey" +msgstr "Menki" + +msgid "Primeape" +msgstr "Rasaff" + +msgid "Empirilla" +msgstr "Imperilla" + +msgid "Owten" +msgstr "Eulzchen" + +msgid "Eshouten" +msgstr "Eultze" + +msgid "Lotad" +msgstr "Loturzel" + +msgid "Lombre" +msgstr "Lombrero" + +msgid "Ludicolo" +msgstr "Kappalores" + +msgid "Smore" +msgstr "Amauch" + +msgid "Firoke" +msgstr "Amafera" + +msgid "Brailip" +msgstr "Hirlip" + +msgid "Brainoar" +msgstr "Welsirn" + +msgid "Ekans" +msgstr "Rettan" + +msgid "Tancoon" +msgstr "Maruki" + +msgid "Tanscure" +msgstr "Marduskur" + +msgid "Sponee" +msgstr "Poriflo" + +msgid "Sponaree" +msgstr "Schakade" + +msgid "Pahar" +msgstr "Pahara" + +msgid "Palij" +msgstr "Pakamin" + +msgid "Panjay" +msgstr "Pahäher" + +msgid "Jerbolta" +msgstr "Jebitza" + +msgid "Comite" +msgstr "Komerit" + +msgid "Cometeor" +msgstr "Kometeor" + +msgid "Astronite" +msgstr "Komenaut" + +msgid "Mareep" +msgstr "Voltilamm" + +msgid "Flaaffy" +msgstr "Waaty" + +msgid "Baashaun" +msgstr "Bäshaun" + +msgid "Baaschaf" +msgstr "Bäschaf" + +msgid "Baariette" +msgstr "Bäphomet" + +msgid "Tricwe" +msgstr "Amaja" + +msgid "Harylect" +msgstr "Heleksekt" + +msgid "Costraw" +msgstr "Säugel" + +msgid "Trawpint" +msgstr "Blugegel" + +msgid "Lunapup" +msgstr "Weluna" + +msgid "Herolune" +msgstr "Heluno" + +msgid "Minyan" +msgstr "Lakiau" + +msgid "Vilucard" +msgstr "Halukard" + +msgid "Buizel" +msgstr "Bamelin" + +msgid "Floatzel" +msgstr "Bojelin" + +msgid "Modrille" +msgstr "Mawore" + +msgid "Drilgann" +msgstr "Borgann" + +msgid "Gligar" +msgstr "Skorgla" + +msgid "Gliscor" +msgstr "Skorgro" + +msgid "Sableye" +msgstr "Zobiris" + +msgid "Cocaran" +msgstr "Kokoran" + +msgid "Cararalm" +msgstr "Kokoralm" + +msgid "Cocancer" +msgstr "Kokorebs" + +msgid "Corsola" +msgstr "Corasonn" + +msgid "Corsoreef" +msgstr "Corariff" + +msgid "Tubjaw" +msgstr "Tubarahn" + +msgid "Tubareel" +msgstr "Tubaraal" + +msgid "Cassnail" +msgstr "Schnurg" + +msgid "Escartress" +msgstr "Fescargot" + +msgid "Nupin" +msgstr "Caulerpi" + +msgid "Gellin" +msgstr "Geleria" + +msgid "Cottonee" +msgstr "Waumboll" + +msgid "Whimsicott" +msgstr "Elfun" + +msgid "Misdreavus" +msgstr "Traunfugil" + +msgid "Mismagius" +msgstr "Traunmagil" + +msgid "Barand" +msgstr "Manyrm" + +msgid "Glaslug" +msgstr "Firneck" + +msgid "Glavinug" +msgstr "Glawikus" + +msgid "Paraboom" +msgstr "Parawumm" + +msgid "Flager" +msgstr "Felitze" + +msgid "Inflagetah" +msgstr "Geperno" + +msgid "Chimical" +msgstr "Chimikal" + +msgid "Chimaconda" +msgstr "Chimakonda" + +msgid "Unymph" +msgstr "Nimphe" + +msgid "Chicoatl" +msgstr "Kükoatl" + +msgid "Quetzoral" +msgstr "Quetzora" + +msgid "Coatlith" +msgstr "Quetzalith" + +msgid "Tracton" +msgstr "Drachtor" + +msgid "Snopach" +msgstr "Pachynee" + +msgid "Slothohm" +msgstr "Faulohm" + +msgid "Titanice" +msgstr "Frostanic" + +msgid "Frynai" +msgstr "Brunai" + +msgid "Syrentide" +msgstr "Sajade" + +msgid "Spritzee" +msgstr "Parfi" + +msgid "Aromatisse" +msgstr "Parfinesse" + +msgid "Miasmedic" +msgstr "Miasani" + +msgid "Jackdeary" +msgstr "Wolpereh" + +msgid "Winotinger" +msgstr "Saufotinger" + +msgid "Duplicat" +msgstr "Duplikatz" + +msgid "Eevee" +msgstr "Evoli" + +msgid "Vaporeon" +msgstr "Aquana" + +msgid "Jolteon" +msgstr "Blitza" + +msgid "Flareon" +msgstr "Flamara" + +msgid "Espeon" +msgstr "Psiana" + +msgid "Umbreon" +msgstr "Nachtara" + +msgid "Leafeon" +msgstr "Folipurba" + +msgid "Glaceon" +msgstr "Glaziola" + +msgid "Sylveon" +msgstr "Feelinara" + +msgid "Nucleon" +msgstr "Radiana" + +msgid "Gargryph" +msgstr "Gargreif" + +msgid "Luchabra" +msgstr "Chupador" + +msgid "Linkite" +msgstr "Spukett" + +msgid "Chainite" +msgstr "Poltett" + +msgid "Anderind" +msgstr "Andelar" + +msgid "Colarva" +msgstr "Kalarva" + +msgid "Frosulo" +msgstr "Frokon" + +msgid "Frosthra" +msgstr "Frostra" + +msgid "Fafurr" +msgstr "Fafnell" + +msgid "Shrimputy" +msgstr "Garnole" + +msgid "Lavent" +msgstr "Lavalt" + +msgid "Swabone" +msgstr "Semanoch" + +msgid "Skelerogue" +msgstr "Skelunke" + +msgid "Navighast" +msgstr "Navigeist" + +msgid "Jungore" +msgstr "Jungerz" + +msgid "Hagoop" +msgstr "Schlebri" + +msgid "Haagross" +msgstr "Schlekel" + +msgid "Xenomite" +msgstr "Xenomilb" + +msgid "Hazma" +msgstr "Fermi" + +msgid "Geigeroach" +msgstr "Geigerlake" + +msgid "Minicorn" +msgstr "Kleinhorn" + +msgid "Kiricorn" +msgstr "Kirihorn" + +msgid "Oblivicorn" +msgstr "Fatalihorn" + +msgid "Luxi" +msgstr "Glüchsi" + +msgid "Luxor" +msgstr "Glüchsur" + +msgid "Luxelong" +msgstr "Glüchselong" + +msgid "Sheebit" +msgstr "Schaase" + +msgid "Terrabit" +msgstr "Kaniterra" + +msgid "Laissure" +msgstr "Leporitera" + +msgid "Volchik" +msgstr "Voltuk" + +msgid "Devimp" +msgstr "Kofel" + +msgid "Fallengel" +msgstr "Grausengel" + +msgid "Belliadon" +msgstr "Beliadon" + +msgid "Garlikid" +msgstr "Knobikid" + +msgid "Urayne" +msgstr "Uratom" + +msgid "Gastly" +msgstr "Gengar" diff --git a/Dialogue/Generated/de/OfficialSystem.po b/Dialogue/Generated/de/OfficialSystem.po new file mode 100644 index 000000000..26fb58403 --- /dev/null +++ b/Dialogue/Generated/de/OfficialSystem.po @@ -0,0 +1,7922 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "$ENABLE_NEUTRAL_PRONOUN" +msgstr "true" + +msgid "$ENABLE_PRONOUN_SELECTION" +msgstr "true" + +msgid "$INTERNAL flag was deactivated. Debug logs will not be made." +msgstr "$INTERNAL flag wurde deaktiviert. Es werden keine Debug-Logs geschrieben" + +msgid "$INTERNAL flag was set. Debug logs will be made in the Data folder." +msgstr "$INTERNAL flag wurde gesetzt. Debug-Logs werden in den Data-Ordner geschrieben" + +msgid "(Default)" +msgstr "(Standard)" + +msgid "(this map)" +msgstr "(diese Karte)" + +msgid "({1}) PP: {2}/{3}" +msgstr "({1}) AP: {2}/{3}" + +msgid "--- power core ------ from over----. It ---- ------ a large ---- -- nuclear fuel to -------. ---- ---- activated- -- --- -- prod--- ---- limitless energy." +msgstr "--- Energiekern ----- aus Über--- ----------. Er -------- -ine große ----- -- nuklearem Brennstoff, um ----viert -- ------. ------ -- ----------- aktiviert ---- ---- -- ------ unbegrenzt Energ-- --zeu--- ------." + +msgid "---- -- the Interface --- final---- today. Th- -erator - -- ---- - ----- full control -- --e Sp-cimen. ---- chief reseacher, Dr. ----- --s ---- granted clearance." +msgstr "--- -------- -- der Schnittstelle ------ heute ----schlossen. De- --diener ---- -- --- ---- ----, --- volle Kontrolle ---- --s Ex-mplar -- ----nehmen. ----- leitender Forscher, Dr. -------, --t --- Freigabe erhalten." + +msgid "---- has been - breach -- confidential--. ----- --- ------ shall -- relocate --- undergr-- --. Project 092 --- have -- -- --rminated." +msgstr "-- gab ---- Verletzung --- Vertraulich----. --- nun -n werden ---- -------- --- -----irdisch- ----sicher-----server verlager-. Projekt 092 muss --------- terminiert ------." + +msgid "... ... ... ...Nope!\nThere's no response." +msgstr "... ... ... ...Nichts!\nKeine Antwort." + +msgid "...Oh. It's you.\nListen, I might've been a jerk to you back in Vinoville Town.\nBut, well, what you did, it kind of saved my family and my town.\nWhen the Rangers are done cleaning the area, I'll have a home again.\nSo... I guess... What I'm trying to say is...\nI owe you. We all do.\nBut I'm not going easy on you because of it.\nI've been training non-stop since you beat me!\nMy team will crush anybody that stands in our way...\nEven the Hero of Tandor!!" +msgstr "...Oh.Du bist es.\nHör mal, ich war vielleicht etwas gemein zu dir in Vinoville.\nAber, nun ja, was du getan hast, hat wohl meine Familie und meine Stadt gerettet.\nWenn die Ranger fertig aufgeräumt haben, werde ich wieder ein Zuhause haben.\nAlso... Was ich sagen will...\nIch schulde dir was. Wir alle schulden dir was.\nAber darum werde ich es dir nicht einfacher machen.\nSeit du mich geschlagen hast, habe ich pausenlos trainiert!\nMein Team wird jeden, der uns im Weg steht, besiegen...\nSelbst den Helden von Tandor!!" + +msgid "...Pfeh. I guess you win.\nThat's embarrassing... But whatever.\nIf there's anyone I'll allow to beat me, it should be you." +msgstr "...Pah. Ich schätze du hast gewonnen.\n Das ist peinlich... Wie auch immer.\n Falls es jemanden geben sollte, dem ich es erlaube, mich zu besiegen, solltest du diese Person sein." + +msgid "1, 2, and... ... ..." +msgstr "Eins, zwei und..." + +msgid "<<" +msgstr " <<" + +msgid "Search Mode" +msgstr "Suchmodus" + +msgid "{1} nature." +msgstr "{1} Wesen." + +msgid "Egg hatched." +msgstr "Ei geschlüpft." + +msgid "Egg obtained." +msgstr "Ei erhalten." + +msgid "Had a fateful encounter at Lv. {1}." +msgstr "Schicksalhafte Begegnung mit Lv. {1}." + +msgid "Met at Lv. {1}." +msgstr "Erhalten mit Lv. {1}." + +msgid "Traded at Lv. {1}." +msgstr "Getauscht mit Lv. {1}." + +msgid "Faraway place" +msgstr "Entfernter Ort" + +msgid "\"The Egg Watch\"" +msgstr "Eiprüfer:" + +msgid "A mysterious Pokémon\nEgg received from\n{1}." +msgstr " Ein mysteriöses Pokémon\nEi. Erhalten bei\n{1}.\n" + +msgid "{1}/{2}/{3}" +msgstr "{1}. {2} {3}" + +msgid "{1}
" +msgstr " {1}
" + +msgid ">>" +msgstr " >>" + +msgid "????.? kg" +msgstr "????,? kg" + +msgid "????.? m" +msgstr "????,? m" + +msgid "A Key Item in the Bag can be registered to this key for instant use." +msgstr "Ein Basis-Item in der Tasche kann dieser Taste zugewiesen werden, um dieses sofort benutzen zu können." + +msgid "A Map\nShows visited Places." +msgstr "Eine Karte\nZeigt besuchte Orte." + +msgid "A Nuclear Horde appeared!" +msgstr "Eine Nuklearhorde erscheint!" + +msgid "A Phone\nUsed to call People." +msgstr "Ein Telefon\nUm Leute anzurufen." + +msgid "A Pokémon could be in this tree. Maybe a Pokémon could shake it." +msgstr "Ein mannshoher Baum. Ein Pokémon könnte ihn vielleicht schütteln." + +msgid "A Pokémon could be in this tree. Want to headbutt it?" +msgstr "Ein mannshoher Baum. Möchtest du Kopfnuss einsetzen?" + +msgid "A Radio\nUsed to listen to Music." +msgstr "Ein Radio\nUm Musik zu hören." + +msgid "A Toxic Fallout has set in!" +msgstr "Radioaktiver Regen beginnt zu fallen!" + +msgid "A bell chimed!" +msgstr "Eine Glocke läutet!" + +msgid "A critical hit!" +msgstr "Ein Volltreffer!" + +msgid "A glint appears in {1}'s eyes!" +msgstr "Ein Glitzern erscheint in den Augen von {1}!" + +msgid "A heavy rain began to fall!" +msgstr "Es fängt an, in Strömen zu regnen!" + +msgid "A little quick tempered." +msgstr "Besitzt Temperament." + +msgid "A mysterious air current is protecting Flying-type Pokémon!" +msgstr "Alle Flug-Pokémon werden von rätselhaften Luftströmungen geschützt." + +msgid "A nuclear fallout has hit!" +msgstr "Ein nuklearer Niederschlag beginnt zu fallen!" + +msgid "A sandstorm brewed!" +msgstr "Der Sandsturm tobt!" + +msgid "A sandstorm is raging." +msgstr "Ein Sandsturm tobt!" + +msgid "A sandstorm kicked up!" +msgstr "Ein Sandsturm kommt auf!" + +msgid "A shadow sky appeared!" +msgstr "Der Himmel verdunkelt sich!" + +msgid "A soothing aroma wafted through the area!" +msgstr "Ein wohltuendes Aroma breitet sich aus!" + +msgid "A sticky ooze covers the battlefield!" +msgstr "Ein klebriger Schlamm bedeckt das Schlachtfeld!" + +msgid "A sticky web has been laid out beneath the opposing team's feet!" +msgstr "Am Boden um die Pokémon auf der gegnerischen Seite entspinnt sich ein Klebenetz!" + +msgid "A sticky web has been laid out beneath your team's feet!" +msgstr "Am Boden um die Pokémon auf deiner Seite entspinnt sich ein Klebenetz!" + +msgid "A thrilling display from trainers and Pokémon alike!" +msgstr "Ein spannendes Schauspiel von Trainern und Pokémon gleichermaßen!" + +msgid "A thunderstorm is raging." +msgstr "Ein Gewitter tobt!" + +msgid "A thunderstorm started!" +msgstr "Ein Gewitter zieht auf!" + +msgid "A to Z" +msgstr "A bis Z" + +msgid "A wall of water is crashing down with a mighty roar." +msgstr "Eine Wand aus Wasser strömt donnernd herunter." + +msgid "A {1} was planted here." +msgstr "Hier hast du eine {1} eingepflanzt." + +msgid "A: Add map to canvas" +msgstr "A: Add map to canvas\n" + +msgid "ABLE" +msgstr "O.K." + +msgid "ACCURACY" +msgstr "GENAUIGKEIT" + +msgid "ADD ITEM" +msgstr "ITEM HINZUFÜGEN" + +msgid "AFTER LOSING..." +msgstr "NACH DER NIEDERLAGE" + +msgid "Aargh! Almost had it!" +msgstr "Mist! Das war knapp!" + +msgid "Ability" +msgstr "Fähigkeit" + +msgid "Ability {1} is being forced." +msgstr "Fähigkeit {1} ist erzwungen" + +msgid "Ability {1} is natural." +msgstr "Fähigkeit {1} ist natürlich" + +msgid "Acai Berries" +msgstr "Acaibeeren" + +msgid "Accept this Pokémon?" +msgstr "Dieses Pokémon wählen?" + +msgid "Adamant" +msgstr "Hart" + +msgid "Add" +msgstr "Addieren" + +msgid "Add Item" +msgstr "Item hinzufügen" + +msgid "Add Pokémon" +msgstr "Pokémon hinzufügen" + +msgid "Add another Pokémon?" +msgstr "Ein anderes Pokémon hinzufügen?" + +msgid "Add new battle {1} (of {2}) for ({3}, {4})?" +msgstr "Ein neuer Kampf {1} (von {2}) für ({3}, {4}) hinzufügen?" + +msgid "Add new trainer ({1}, {2})?" +msgstr "Neuen Trainer ({1}, {2}) hinzufügen?" + +msgid "Add new trainer ({1}, {2}, ID {3})?" +msgstr "Neuen Trainer ({1}, {2}, ID {3}) hinzufügen?" + +msgid "Add new trainer type {1}?" +msgstr "Neue Trainerklasse {1} hinzufügen?" + +msgid "Advance Roaming" +msgstr "Wandern fortschreiten" + +msgid "Advanced to Game Lv. {1}!" +msgstr "Lv. {1} erreicht!" + +msgid "After translating, choose \"Compile Text.\"" +msgstr "Wählen Sie nach dem Übersetzen \"Text kompilieren\"." + +msgid "Aguav Berries" +msgstr "Gauvebeeren" + +msgid "Aha! It is the \\PN!\nWe fight before. I lose in disgrace.\nMy Ninja clan forsake me. So I train.\nI train and train, in hopes to encounter \\PN again.\nIn this arena, we fight to regain honor!\nI will defeat you, and restore glory to my Ninja Clan!" +msgstr "Aha! Es ist \\PN!\nWir haben schonmal gekämpft. Ich habe mit Schande verloren.\nMein Ninja Clan hat mich verlassen. Also habe ich trainiert.\nIch habe trainiert und trainiert in der Hoffnung wieder gegen \\PN kämpfen zu können.\nIn dieser Arena kämpfen wir, um die Ehre wieder zu erlangen!\nIch werde dich besiegen und den Ruhm meines Ninja Clans wiederherstellen!" + +msgid "Alas, the final curtain falls...\nThe result is clear:\nYour victory was written in the stars!" +msgstr "Ach, der letzte Vorhang fällt...\nDas Ergebnis ist klar:\nDein Sieg stand in den Sternen!" + +msgid "Alert to sounds." +msgstr "Achtet auf Geräusche." + +msgid "All Pokémon hearing the song will faint in three turns!" +msgstr "Alle Pokémon, die dem Abgesang gelauscht haben, gehen nach drei Runden K.O.!" + +msgid "All Pokémon in this box have been released." +msgstr "Alle Pokémon in dieser Box wurden freigelassen." + +msgid "All Trainers on this map were reset." +msgstr "Alle Trainer auf dieser Karte wurden zurückgesetzt" + +msgid "All data will be lost. Confirm once more to proceed." +msgstr "Alle Daten werden weg sein. Bestätige, um fortzufahren." + +msgid "All eggs on your party now require one step to hatch." +msgstr "Alle Eier in deinem Team benötigen nun nur einen Schritt zum schlüpfen" + +msgid "All game data was compiled." +msgstr "Alle Spieldaten wurden kompiliert" + +msgid "All recording devices are in use. Recording is not possible now." +msgstr "All recording devices are in use. Recording is not possible now." + +msgid "All stat changes were eliminated!" +msgstr "Alle Statusveränderungen wurden aufgehoben!" + +msgid "All text in the game was extracted and saved to intl.txt." +msgstr "Der gesamte Text im Spiel wurde extrahiert und in der Datei intl.txt gespeichert." + +msgid "All the world's a stage... and we play the leading role! Can you see past our splendid masquerade?" +msgstr "Die Welt ist eine Bühne... und wir spielen die Hauptrolle! Kannst du unsere prachtvolle Maskerade durchschauen?" + +msgid "All trainers in the Phone are now ready to rebattle." +msgstr "Alle Trainer im Telefon sind nun bereit zu kämpfen" + +msgid "Also, look for a special NPC in Kevlar Town!" +msgstr "Halte nach einem besonderen NPC in Kevlarstadt Ausschau!" + +msgid "An Egg can't battle!" +msgstr "Ein Ei kann nicht kämpfen!" + +msgid "An egg can't be an active Pokémon" +msgstr "Ein Ei kann kein aktives Pokémon sein." + +msgid "An egg is already waiting." +msgstr "Es wartet bereits ein Ei" + +msgid "An egg is now waiting in the Day Care." +msgstr "Es wartet nun ein Ei in der Pension" + +msgid "An egg is waiting to be picked up." +msgstr "Ein Ei wartet darauf abgeholt zu werden" + +msgid "An electric current runs across the battlefield!" +msgstr "Elektrische Energie fließt durch den Boden!" + +msgid "And now, their battling skills will determine which of them get to move on to the Champion's Arena after this match." +msgstr "Und jetzt werden ihre Kampffähigkeiten entscheiden, wer von ihnen weiter zur Champion-Arena darf." + +msgid "And the winner is \\PN!" +msgstr "Und der Sieger ist \\PN!" + +msgid "And..." +msgstr "Und..." + +msgid "And..." +msgstr "Und..." + +msgid "Animation Editor" +msgstr "Animationseditor" + +msgid "Announcer: You're out of Safari Balls! Game over!" +msgstr "Ansage: Du hast keine Safaribälle mehr! Game over!" + +msgid "Apicot Berries" +msgstr "Apikobeeren" + +msgid "Aqua Ring restored {1}'s HP!" +msgstr "Der Wasserring stellt KP von {1} wieder her!" + +msgid "Are these three Pokémon OK?" +msgstr "Zufrieden mit diesen drei Pokémon?" + +msgid "Are you sure you want to change it?" +msgstr "Möchtest du ihn wirklich ändern?" + +msgid "Are you sure you want to copy this Pokémon?" +msgstr "Bist du sicher, dass du dieses Pokémon kopieren willst?" + +msgid "Are you sure you want to delete this Pokémon?" +msgstr "Bist du sicher, dass du dieses Pokémon löschen willst?" + +msgid "Are you sure you want to delete this gift?" +msgstr "Bist du sicher, dass du dieses Geschenk löschen möchtest?" + +msgid "Are you sure you want to delete this save file?" +msgstr "Bist du sicher, dass du diesen Spielstand löschen willst?" + +msgid "Are you sure you want to give up?" +msgstr "Möchtest du wirklich aufgeben?" + +msgid "Are you sure you want to play on this mode?" +msgstr "Bist du sicher, dass du in diesem Modus spielen willst?" + +msgid "Are you sure you want to play with these settings?" +msgstr "Bist du sicher, dass du mit diesen Einstellungen spielen möchtest?" + +msgid "Are you sure you want to release all Pokémon in this box?" +msgstr "Bist du sicher, dass du alle Pokémon in dieser Box freilassen willst?" + +msgid "Are you sure?" +msgstr "Bist du dir sicher?" + +msgid "Area Unknown" +msgstr "Gebiet unbekannt" + +msgid "Aspear Berries" +msgstr "Wilbirbeeren" + +msgid "Attack" +msgstr "Angriff" + +msgid "Autosave" +msgstr "Autospeichern" + +msgid "Autosave failed. t(-.-t)" +msgstr "Autospeichern schlug fehl. t(-.-t)" + +msgid "Autumn" +msgstr "Herbst" + +msgid "Aww... It appeared to be caught!" +msgstr "Oh! Fast hätte es geklappt!" + +msgid "BAG" +msgstr "TASCHE" + +msgid "BANNED" +msgstr "VERBOTEN" + +msgid "BATTLE MOVES" +msgstr "ATTACKEN" + +msgid "Babiri Berries" +msgstr "Babiribeeren" + +msgid "Back" +msgstr "Zurück" + +msgid "Backspace" +msgstr "Rücktaste" + +msgid "Backup Autosave" +msgstr "Auto-Speicherstand sichern" + +msgid "Backup Save" +msgstr "Speicherstand sichern" + +msgid "Bacu Berries" +msgstr "Bacubeeren" + +msgid "Bad IV: {1} (must be from 0-31)\n{2}" +msgstr "Bad IV: {1} (must be from 0-31)\n{2}" + +msgid "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" +msgstr "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" + +msgid "Bad form: {1} (must be 0 or greater)\n{2}" +msgstr "Bad form: {1} (must be 0 or greater)\n{2}" + +msgid "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" +msgstr "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" + +msgid "Bad happiness: {1} (must be from 0-255)\n{2}" +msgstr "Bad happiness: {1} (must be from 0-255)\n{2}" + +msgid "Bad level: {1} (must be from 1-{2})\n{3}" +msgstr "Bad level: {1} (must be from 1-{2})\n{3}" + +msgid "Bad line syntax (expected syntax like XXX=YYY)\n{1}" +msgstr "Bad line syntax (expected syntax like XXX=YYY)\n{1}" + +msgid "Bad money amount (must be from 0 through 255)\n{1}" +msgstr "Bad money amount (must be from 0 through 255)\n{1}" + +msgid "Bad nickname: {1} (must be 1-20 characters)\n{2}" +msgstr "Bad nickname: {1} (must be 1-20 characters)\n{2}" + +msgid "Bad skill value (must be from 0 through 255)\n{1}" +msgstr "Bad skill value (must be from 0 through 255)\n{1}" + +msgid "Badges:" +msgstr "Orden:" + +msgid "Badges{2}
" +msgstr "Orden{2}
" + +msgid "Bag" +msgstr "Beutel" + +msgid "Bag Access Disabled." +msgstr "Tasche deaktiviert" + +msgid "Bag Access Enabled." +msgstr "Tasche aktiviert" + +msgid "Bait" +msgstr "Köder" + +msgid "Bashful" +msgstr "Zaghaft" + +msgid "Battle Items" +msgstr "Kampfitems" + +msgid "Battle Scene" +msgstr "Animation" + +msgid "Battle Style" +msgstr "Kampfstil" + +msgid "Battle... start!" +msgstr "Startet den Kampf!" + +msgid "Beach" +msgstr "Strand" + +msgid "Begin your game." +msgstr "Beginne dein Spiel." + +msgid "Behold! The power of Mega Evolution!" +msgstr "Seht her! Die Kraft der Mega-Entwicklung!" + +msgid "Belue Berries" +msgstr "Myrtilbeeren" + +msgid "Berries" +msgstr "Beeren" + +msgid "Berry" +msgstr "Beere" + +msgid "Black" +msgstr "Schwarz" + +msgid "Black Tiles: {1}" +msgstr "Schwarze Kacheln: {1}" + +msgid "Blue" +msgstr "Blau" + +msgid "Bluk Berries" +msgstr "Morbbeeren" + +msgid "Body" +msgstr "Körper" + +msgid "Bold" +msgstr "Kühn" + +msgid "Boost PP of which move?" +msgstr "AP welcher Attacke erhöhen?" + +msgid "Both of these trainers took home a win in the previous round." +msgstr "Beide Trainer haben in der letzten Runde den Sieg davongetragen." + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "Box \"{1}\" auf jemandes PC war voll." + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "Box \"{1}\" auf PC von {2} war voll." + +msgid "Box name?" +msgstr "Name der Box?" + +msgid "Boxes were filled with one Pokémon of each species." +msgstr "Boxen wurden mit einem Pokémon jeder Art gefüllt" + +msgid "Brave" +msgstr "Mutig" + +msgid "Brown" +msgstr "Braun" + +msgid "Bug" +msgstr "Käfer" + +msgid "Bug Catcher Benny" +msgstr "Käfersammler Benny" + +msgid "Bug Catcher Ed" +msgstr "Käfersammler Ed" + +msgid "Bug Catcher Josh" +msgstr "Käfersammler Josh" + +msgid "But I sense something else in you...\\^" +msgstr "Aber ich spüre etwas anderes in dir...\\^" + +msgid "But it failed to spit up a thing!" +msgstr "Es schlug fehl!" + +msgid "But it failed to swallow a thing!" +msgstr "Es ist fehlgeschlagen!" + +msgid "But it failed!" +msgstr "Es schlug fehl!" + +msgid "But it had no effect!" +msgstr "Es hat keine Wirkung!" + +msgid "But nothing happened!" +msgstr "Nichts geschieht!" + +msgid "But the effects of a Repel lingered from earlier." +msgstr "Aber Schutz wirkt noch." + +msgid "But there was no PP left for the move!" +msgstr "Es sind keine AP mehr für diese Attacke übrig!" + +msgid "But there was no target..." +msgstr "Aber es ist gar nicht dort!" + +msgid "But {1} already caught a Pokémon in this area!" +msgstr "Aber {1} hat bereits ein Pokémon in diesem Areal gefangen!" + +msgid "But {1} already fought a wild Pokémon in this area!" +msgstr "Aber {1} hat bereits gegen ein wildes Pokémon in diesem Areal gekämpft!" + +msgid "But {1} can't learn more than four moves." +msgstr "Aber {1} kann nicht mehr als vier Attacken erlernen." + +msgid "But {1} can't learn more than four moves." +msgstr "Aber {1} kann nicht mehr als vier Attacken erlernen." + +msgid "But {1} can't sleep in an uproar!" +msgstr "{1} kann bei dem Aufruhr nicht schlafen!" + +msgid "But {1} couldn't sleep!" +msgstr "Aber {1} konnte nicht schlafen!" + +msgid "But, only one will be crowned Champion today." +msgstr "Aber nur einer kann heute der Champ werden." + +msgid "But,\\. don't worry!\\nYour Pokémon are safe and sound." +msgstr "Aber,\\. mach dir keine Sorgen!\nDeine Pokémon sind gesund und munter." + +msgid "Buy" +msgstr "Kaufen" + +msgid "By the blessing of Aotius!" +msgstr "Bei Aotius' Segen!" + +msgid "Bye-bye, {1}!" +msgstr "Tschüss, {1}!" + +msgid "CANCEL" +msgstr "ABBRECHEN" + +msgid "CATEGORY" +msgstr "KATEGORIE" + +msgid "CLOSE BAG" +msgstr "TASCHE SCHLIEẞEN" + +msgid "CONFIRM" +msgstr "Bestätigen" + +msgid "Call" +msgstr "Rufen" + +msgid "Calm" +msgstr "Still" + +msgid "Can't catch any more..." +msgstr "Kann keine Weiteren fangen..." + +msgid "Can't deposit from box..." +msgstr "Kann nicht abgelegt werden..." + +msgid "Can't deposit the last Pokémon!" +msgstr "Du kannst dein letztes Pokémon nicht ablegen!" + +msgid "Can't escape!" +msgstr "Flucht unmöglich!" + +msgid "Can't find deposited Pokémon" +msgstr "Kann verstautes Pokémon nicht finden" + +msgid "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." +msgstr "Konnte die Karte 'Map{1:03d}' nicht in dem Ordner finden. Das Spiel wird an der Stelle des Spielers fortgesetzt." + +msgid "Can't find trainer ({1}, {2}, ID {3})" +msgstr "Kann den Trainer ({1}, {2}, ID {3}) nicht finden" + +msgid "Can't place a Shadow Pokemon there." +msgstr "Ein Crypto-Pokémon kann hier nicht abgelegt werden." + +msgid "Can't place an egg there." +msgstr "Ein Ei kann hier nicht abgelegt werden." + +msgid "Can't re-store deleted item in bag" +msgstr "Konnte das gelöschte Item in der Tasche nicht wiederherstellen" + +msgid "Can't save. No name was entered." +msgstr "Can't save. No name was entered." + +msgid "Can't save. The Pokémon list is empty." +msgstr "Can't save. The Pokémon list is empty." + +msgid "Can't store the Pokémon..." +msgstr "Kann Pokémon nicht verstauen..." + +msgid "Can't store the egg" +msgstr "Kann Ei nicht verstauen" + +msgid "Can't store the {1}." +msgstr "Kann {1} nicht verstauen." + +msgid "Can't use that here." +msgstr "Das lässt sich hier nicht einsetzen." + +msgid "Can't use that while on a bicycle." +msgstr "Es ist nicht auf dem Fahrrad nicht einsetzbar." + +msgid "Can't withdraw from party..." +msgstr "Kann nicht mitgenommen werden..." + +msgid "Cancel" +msgstr "Zurück" + +msgid "Cancel?" +msgstr "Abbrechen?" + +msgid "Capable of taking hits." +msgstr "Kann Treffer gut verkraften." + +msgid "Caps Lock" +msgstr "Feststelltaste" + +msgid "Careful" +msgstr "Sacht" + +msgid "Caught {1}!" +msgstr "{1} gefangen!" + +msgid "Cave" +msgstr "Höhle" + +msgid "Certainly. You want {1}.\nThat will be ${2}. OK?" +msgstr "Aber gerne. Du möchtest {1}.\nDas macht dann ${2}. Ja?" + +msgid "Certainly. You want {2} {1}(s)?" +msgstr "Aber gerne. Du möchtest {2}x {1}?" + +msgid "Challenge Mode" +msgstr "Herausforderungsmodus" + +msgid "Change Game Ruleset" +msgstr "Ändere Regelset" + +msgid "Change Player Outfit" +msgstr "Ändere Spieler-Outfit" + +msgid "Change which EV?" +msgstr "Welche FP ändern?" + +msgid "Changed to Blade Forme!" +msgstr "Formwechsel zur Klingenform!" + +msgid "Changed to Shield Forme!" +msgstr "Formwechsel zur Schildform!" + +msgid "Changes have been saved to MysteryGiftMaster.txt." +msgstr "Die Änderungen wurden in der Datei MysteryGiftMaster.txt gespeichert." + +msgid "Charti Berries" +msgstr "Chiaribeeren" + +msgid "Check Sprite Animtaions" +msgstr "Sprite-Animationen prüfen" + +msgid "Check for Updates" +msgstr "Nach Updates suchen" + +msgid "Check opponent's cards." +msgstr "Karten des Gegners überprüfen." + +msgid "Checks" +msgstr "Kariert" + +msgid "Cheri Berries" +msgstr "Amrenabeeren" + +msgid "Chesto Berries" +msgstr "Maronbeeren" + +msgid "Chilan Berries" +msgstr "Latchibeeren" + +msgid "Choose Pokémon and confirm." +msgstr "Wähle Pokémon u. bestätige." + +msgid "Choose Pokémon or cancel." +msgstr "Wähle Pokémon oder breche ab." + +msgid "Choose a Pokémon." +msgstr "Wähle ein Pokémon" + +msgid "Choose a battle." +msgstr "Wähle einen Kampf." + +msgid "Choose a card, or check opponent with Z." +msgstr "Wähle eine Karte oder überprüfe den Gegner mit Z." + +msgid "Choose a card." +msgstr "Wähle eine Karte." + +msgid "Choose a challenge." +msgstr "Wähle eine Herausforderung." + +msgid "Choose a command." +msgstr "Wähle einen Befehl." + +msgid "Choose a phrase to be where the gift Pokémon was obtained from." +msgstr "Schreibe eine Erklärung welche beschreibt von wo du das geschenkte Pokémon erhalten hast." + +msgid "Choose a quantity." +msgstr "Wie viele?" + +msgid "Choose a unique ID for this gift." +msgstr "Wähle eine eindeutige ID für dieses Geschenk." + +msgid "Choose move to forget." +msgstr "Wähle Attacke zum vergessen" + +msgid "Choose save file to be loaded" +msgstr "Zu ladenden Speicherstand auswählen" + +msgid "Choose the first Pokémon." +msgstr "Wähle das erste Pokémon." + +msgid "Choose the gift you want to receive.\\wtnp[0]" +msgstr "Wähle ein Geschenk, welches du erhalten möchtest.\\wtnp[0]" + +msgid "Choose the new player character." +msgstr "Wähle den neuen Spielercharacter." + +msgid "Choose the number of items." +msgstr "Wähle die Anzahl" + +msgid "Choose the second Pokémon." +msgstr "Wähle das zweite Pokémon." + +msgid "Choose the third Pokémon." +msgstr "Wähle das dritte Pokémon." + +msgid "Choose your game mode:" +msgstr "Wähle deinen Spielmodus:" + +msgid "Choose {1} cards to use for this duel." +msgstr "Wähle {1} Karte für dieses Duell." + +msgid "Choosing the starting player..." +msgstr "Wähle den Spieler, der anfängt..." + +msgid "Chople Berries" +msgstr "Rospelbeeren" + +msgid "City" +msgstr "Mauer" + +msgid "Clear Pokérus" +msgstr "Pokérus entfernen" + +msgid "Clear Storage Boxes" +msgstr "Lagerboxen leeren" + +msgid "Click to select a map" +msgstr "Click to select a map\n" + +msgid "Click!\n...... ......" +msgstr "Klick!\n...... ......" + +msgid "Close bag." +msgstr "Tasche schließen." + +msgid "Close storage." +msgstr "Lager schließen." + +msgid "Closes the PokéPod and returns to the game." +msgstr "Schließt das PokéPod und kehre zum Spiel zurück." + +msgid "Coba Berries" +msgstr "Kobabeeren" + +msgid "Coins were scattered everywhere!" +msgstr "Es sind überall Münzen verstreut!" + +msgid "Coins:\n{1}" +msgstr "Münzen:\n{1}" + +msgid "Coins: {1}" +msgstr "Münzen: {1}" + +msgid "Colbur Berries" +msgstr "Burleobeeren" + +msgid "Collect egg" +msgstr "Ei sammeln" + +msgid "Collected the {1} egg." +msgstr "{1}-Ei eingesammelt" + +msgid "Compete" +msgstr "Rivale" + +msgid "Competitive sharply raised {1}'s Special Attack!" +msgstr "Spezial-Angriff von {1} steigt durch Unbeugsamkeit stark!" + +msgid "Compile Data" +msgstr "Daten kompilieren" + +msgid "Compile Text" +msgstr "Text kompilieren" + +msgid "Congratulations on advancing to the final round!\nThe final battle will take place in the Champion's Arena. Its winner will be crowned Champion of Tandor!" +msgstr "Glückwunsch zum Erreichen der letzten Runde!\nDer letzte Kampf wird in der Championsarena stattfinden. Der Sieger ist der Champ von Tandor!" + +msgid "Congratulations!" +msgstr "Glückwunsch!" + +msgid "Congratulations!\nYour {1} evolved into {2}!" +msgstr "Glückwunsch!\nDein {1} wurde zu {2}!" + +msgid "Congratulations, {1}!" +msgstr "Glückwunsch, {1}!" + +msgid "Continue" +msgstr "Fortfahren" + +msgid "Continue Box operations?" +msgstr "Die Box weiter bearbeiten?" + +msgid "Continue the game with those options permanently disabled?" +msgstr "Das Spiel mit diesen permanent deaktivierten Optionen fortfahren?" + +msgid "Controls" +msgstr "Steuerung" + +msgid "Cool Trainer Nick" +msgstr "Ass-Trainer Nick" + +msgid "Cornn Berries" +msgstr "Saimbeeren" + +msgid "Corrupted Save File" +msgstr "Beschädigter Speicherstand" + +msgid "Could it be the seed of greatness?\\.\nThe potential to transform yourself completely?\\^" +msgstr "Kann es die Saat der Großartigkeit sein?\\.\nDas Potenzial sich komplett zu verändern?\\^" + +msgid "Could not reach server to determine if your game is up-to-date. \\wtnp[40]" +msgstr "Konnte keinen Server zur Versionsüberprüfung erreichen. \\wtnp[40]" + +msgid "Couldn't edit the gift." +msgstr "Das Geschenk konnte nicht bearbeitet werden." + +msgid "Couldn't find an unclaimed Mystery Gift with ID {1}." +msgstr "Es konnte kein unbeanspruchtes Geheimgeschehen mit der ID {1} gefunden werden." + +msgid "Couldn't return unusable item to Bag somehow." +msgstr "Das unbrauchbare Item lässt sich nicht in der Tasche verstauen." + +msgid "Couldn't return unused item to Bag somehow." +msgstr "Das ungenutzte Item lässt sich nicht in der Tasche verstauen." + +msgid "Couldn't save the gift to MysteryGiftMaster.txt." +msgstr "Das Geschenk konnte nicht im MysteryGiftMaster.txt abgespeichert werden." + +msgid "Couldn't save the gifts to MysteryGift.txt." +msgstr "Die Geschenke konnten nicht im MysteryGift.txt abgespeichert werden." + +msgid "Crafty Shield protected your team!" +msgstr "Die Pokémon auf deiner Seite werden von Trickschutz behütet!" + +msgid "Crafty Shield protected {1}!" +msgstr "{1} wird durch Trickschutz geschützt!" + +msgid "Crag" +msgstr "Geröll" + +msgid "Ctrl" +msgstr "Strg" + +msgid "Cupu Berries" +msgstr "Cupubeeren" + +msgid "Current Version = {1} \\wtnp[30]" +msgstr "Lokale Version = {1} \\wtnp[30]" + +msgid "Custap Berries" +msgstr "Eipfelbeeren" + +msgid "Custom" +msgstr "Benutzerdefiniert" + +msgid "Custom Game Settings" +msgstr "Benutzerdefinierte Spieleinstellungen" + +msgid "Custom/Nuzlocke Mode" +msgstr "Benutzerdefinierter/Nuzlocke Modus" + +msgid "DEFEND" +msgstr "VERTEIDIGEN" + +msgid "DEL: Delete map from canvas" +msgstr "DEL: Delete map from canvas\n" + +msgid "DEPOSIT POKéMON" +msgstr "POKéMON ABLEGEN" + +msgid "DESELECT" +msgstr "ABWÄHLEN" + +msgid "DOUBLE Cup" +msgstr "DOPPEL Cup" + +msgid "DOUBLE TRAINER 1" +msgstr "DOPPEL-TRAINER 1" + +msgid "DOUBLE TRAINER 2" +msgstr "DOPPEL-TRAINER 2" + +msgid "DS BORDER" +msgstr "DS RAND" + +msgid "Dark" +msgstr "Unlicht" + +msgid "Dark Mega Dramsama" +msgstr "Dunkles Mega Dramsama" + +msgid "Day Care Options..." +msgstr "Day Care Optionen" + +msgid "Day-Care Couple" +msgstr "Tagespflegepaar" + +msgid "Debug Console" +msgstr "Debug-Konsole" + +msgid "Dec." +msgstr "Dez." + +msgid "December" +msgstr "Dezember" + +msgid "Decimal" +msgstr "Dezimal" + +msgid "Default" +msgstr "Zurücksetzen" + +msgid "Defense" +msgstr "Verteidigung" + +msgid "Defiant sharply raised {1}'s Attack!" +msgstr "Angriff von {1} steigt durch Siegeswile stark!" + +msgid "Delete" +msgstr "Löschen" + +msgid "Delete This Save File" +msgstr "Diesen Spielstand löschen" + +msgid "Delete a move to make\nroom for {1}?" +msgstr "Soll eine andere Attacke durch\n{1} ersetzt werden?" + +msgid "Delete a move to make room for {1}?" +msgstr "Soll eine andere Attacke durch {1} ersetzt werden?" + +msgid "Dependent events removed." +msgstr "Abhängigkeiten wurden entfernt" + +msgid "Deposit Item" +msgstr "Item ablegen" + +msgid "Deposit Pokémon" +msgstr "Pokémon ablegen" + +msgid "Deposit in which Box?" +msgstr "In welche Box ablegen?" + +msgid "Deposited {1} {2}(s)." +msgstr "{1}x {2} deponiert." + +msgid "Deposited {1}." +msgstr "{1} hinterlegt" + +msgid "Deselect" +msgstr "Aufheben" + +msgid "Desert" +msgstr "Wüste" + +msgid "Dex List Accessibility" +msgstr "Dex-Liste Zugänglichkeit" + +msgid "Dex No." +msgstr "Pokédex Nr." + +msgid "Didn't create a gift." +msgstr "Das Geschenk konnte nicht erstellt werden." + +msgid "Disable Healing In Battle" +msgstr "Heilung im Kampf deaktivieren" + +msgid "Disable Pokémarts" +msgstr "Pokémon-Märkte deaktivieren" + +msgid "Dispose egg" +msgstr "Ei entfernen" + +msgid "Disposed of the egg." +msgstr "Ei entsorgt" + +msgid "Divide" +msgstr "Teilen" + +msgid "Do it! {1}!" +msgstr "Du schaffst es, {1}!" + +msgid "Do not underestimate the might of Dragons!" +msgstr "Unterschätze nicht die Macht der Drachen!" + +msgid "Do what with an item?" +msgstr "Was mit dem Item tun?" + +msgid "Do what with the mail?" +msgstr "Was mit dem Brief tun?" + +msgid "Do what with {1}?" +msgstr "Was soll mit {1} geschehen?" + +msgid "Do you want to change its song now?" +msgstr "Möchtest du seinen Gesang ändern?" + +msgid "Do you want to change {1}'s ability to {2}?" +msgstr "Möchtest du die Fähigkeit von {1} zu {2} ändern?" + +msgid "Do you want to delete the save file and start anew?" +msgstr "Möchtest du den Spielstand löschen und von vorne anfangen?" + +msgid "Do you want to run the patcher now?" +msgstr "Möchtest du den Patcher jetzt ausführen?" + +msgid "Do you want to try and run the patcher anyway?" +msgstr "Möchtest du den Patcher trotzdem ausführen?" + +msgid "Do you want to use another Repel?" +msgstr "Möchtest du einen weiteren Schutz verwenden?" + +msgid "Docile" +msgstr "Sanft" + +msgid "Does this gift need a plural form of its name?" +msgstr "Braucht dieses Geschenk einen Plural von seinem Namen?" + +msgid "Done!" +msgstr "Fertig!" + +msgid "Done! All your converted sprites are saved in the Graphics/Battlers/Cut/ folder." +msgstr "Erledigt! Deine konvertierten Sprites befinden sich in dem Ordner Graphics/Battlers/Cut/" + +msgid "Double-click: Edit map's metadata" +msgstr "Double-click: Edit map's metadata\n" + +msgid "Down" +msgstr "Runter" + +msgid "Drag map to move it" +msgstr "Drag map to move it\n" + +msgid "Dragon" +msgstr "Drache" + +msgid "Dreams" +msgstr "Träume" + +msgid "Dupes Clause" +msgstr "Duplikate-Regelung" + +msgid "Duplicate" +msgstr "Duplikat" + +msgid "Durin Berries" +msgstr "Durinbeeren" + +msgid "E: Edit map's encounters" +msgstr "E: Edit map's encounters\n" + +msgid "EDIT" +msgstr "BEARBEITEN" + +msgid "EV/IV/pID" +msgstr "FP/DV/pID" + +msgid "EXCHANGE" +msgstr "TAUSCHEN" + +msgid "EXIT" +msgstr "VERLASSEN" + +msgid "Each Pokemon's HP was halved!" +msgstr "Die KP von jedem Pokémon wurde halbiert!" + +msgid "Earned coins" +msgstr "Gewonnene Münzen" + +msgid "East side of first map must connect with west side of second map\n{1}" +msgstr "East side of first map must connect with west side of second map\n{1}" + +msgid "Edit" +msgstr "Bearbeiten" + +msgid "Edit Trainer Types" +msgstr "Trainer-Typen editieren" + +msgid "Egg" +msgstr "Ei" + +msgid "Egg is available, can't deposit Pokémon." +msgstr "Ein Ei ist verfügbar, kann Pokémon nicht hinterlegen" + +msgid "Egg is available, can't withdraw Pokémon." +msgstr "Ein ist verfügbar, kann Pokémon nicht zurücknehmen" + +msgid "Egg with eggsteps: {1}." +msgstr "Ei mit {1} Schritten" + +msgid "Eggs can't hold items." +msgstr "Eier können keine Items tragen." + +msgid "Eggs can't hold mail." +msgstr "Eier können keine Briefe tragen." + +msgid "Electric" +msgstr "Elektro" + +msgid "Electricity's power was weakened!" +msgstr "Die Stärke aller Elektro-Attacken wurde reduziert!" + +msgid "Eletux is the best pick!\\wtnp[160]" +msgstr "...ist Voltus die beste Wahl!\\wtnp[160]" + +msgid "Em" +msgstr "Sm" + +msgid "Empty Bag" +msgstr "Tasche leeren" + +msgid "End" +msgstr "Ende" + +msgid "Enigma Berries" +msgstr "Enigmabeeren" + +msgid "Enter a name for the gift." +msgstr "Gib einen Namen für dieses Geschenk ein." + +msgid "Enter a phrase." +msgstr "Gib eine Formulierung ein." + +msgid "Enter a plural form of {1}." +msgstr "Gib einen Plural für {1} ein." + +msgid "Enter text using the keyboard. Press ENTER to confirm." +msgstr "Benutze die Tastatur zum schreiben. Drücke ENTER zur Bestätigung." + +msgid "Enter text using the keyboard. Press ESC to cancel, or ENTER to confirm." +msgstr "Benutze die Tastatur zum schreiben. Bestätige mit ENTER, ESC zum Abbrechen." + +msgid "Enter {1}'s name." +msgstr "Gib einen Namen für {1} ein." + +msgid "Entry" +msgstr "Eintragen" + +msgid "Enumeration not defined\n{1}" +msgstr "Enumeration not defined\n{1}" + +msgid "Erase name" +msgstr "Namen entfernen" + +msgid "Error extracting text. No text found." +msgstr "Fehler beim Extrahieren von Text. Kein Text gefunden." + +msgid "Everything was dug up!" +msgstr "Alles wurde ausgegraben!" + +msgid "Execute" +msgstr "Ausführen" + +msgid "Execute search." +msgstr "Führe Suche aus." + +msgid "Execute sort." +msgstr "Suche" + +msgid "Exit" +msgstr "Beenden" + +msgid "Exit To Desktop" +msgstr "Spiel beenden" + +msgid "Exit To Menu" +msgstr "Zum Hauptmenü" + +msgid "Exit from the Box?" +msgstr "Die Box verlassen?" + +msgid "Exit from the map?" +msgstr "Karte verlassen?" + +msgid "Exp. Points" +msgstr "Erfahrungspunkte" + +msgid "Expected a number for the number of Pokémon\n{1}" +msgstr "Expected a number for the number of Pokémon\n{1}" + +msgid "Expected a number for the trainer battle ID\n{1}" +msgstr "Expected a number for the trainer battle ID\n{1}" + +msgid "Expected a section at the beginning of the file\n{1}" +msgstr "Expected a section at the beginning of the file\n{1}" + +msgid "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" +msgstr "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" + +msgid "Expected a species name: {1}\n{2}" +msgstr "Expected a species name: {1}\n{2}" + +msgid "Export" +msgstr "Exportieren" + +msgid "Export selected to file" +msgstr "Exportiere die Selektion in eine Datei" + +msgid "Extract Text" +msgstr "Text extrahieren" + +msgid "F" +msgstr "VB" + +msgid "FANCY Cup" +msgstr "SCHICKER Cup" + +msgid "FIERCE ATTACK" +msgstr "STARKE ATTACKE" + +msgid "FIFTH" +msgstr "FÜNFTES" + +msgid "FIRST" +msgstr "ERSTES" + +msgid "FLOW" +msgstr "FLUSS" + +msgid "FORMS" +msgstr "FORMEN" + +msgid "FORMS SEEN" +msgstr "GES. FORMEN" + +msgid "FOURTH" +msgstr "VIERTES" + +msgid "FRLG" +msgstr "FRBG" + +msgid "Failed to compile text: {1}" +msgstr "Failed to compile text: {1}" + +msgid "Failed to connect, the servers may be experiencing problems. Please try again later." +msgstr "Verbindung fehlgeschlagen. Bitte versuche es später wieder." + +msgid "Failed to create the trainer type. Choose a different name." +msgstr "Failed to create the trainer type. Choose a different name." + +msgid "Failed to delete stored items" +msgstr "Abgelegte Items konnten nicht gelöscht werden" + +msgid "Failed to load data from server!" +msgstr "Laden der Serverdaten fehlgeschlagen!" + +msgid "Failed to save changes to MysteryGiftMaster.txt." +msgstr "Änderungen an MysteryGiftMaster.txt konnten nicht gespeichert werden." + +msgid "Fainted" +msgstr "Kampfunfähig" + +msgid "Fainted Pokémon are considered dead and only one can be caught per route." +msgstr "Besiegte Pokémon bleiben tot und man kann nur ein Pokémon pro Route fangen." + +msgid "Fairy" +msgstr "Fee" + +msgid "False" +msgstr "Nein" + +msgid "Faraway place" +msgstr "Entfernter Ort" + +msgid "Fast" +msgstr "Schnell" + +msgid "February" +msgstr "Februar" + +msgid "Female" +msgstr "Weiblich" + +msgid "Female Shiny" +msgstr "Weiblich schillernd" + +msgid "Feminine" +msgstr "Weiblich" + +msgid "Fertilize" +msgstr "Düngen" + +msgid "Field '{1}' is not a hexadecimal number\n{2}" +msgstr "Field '{1}' is not a hexadecimal number\n{2}" + +msgid "Field '{1}' must be 0 or greater\n{2}" +msgstr "Field '{1}' must be 0 or greater\n{2}" + +msgid "Field '{1}' must be greater than 0\n{2}" +msgstr "Field '{1}' must be greater than 0\n{2}" + +msgid "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" +msgstr "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" + +msgid "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" +msgstr "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" + +msgid "Field {1} is not a number\n{2}" +msgstr "Field {1} is not a number\n{2}" + +msgid "Field {1} is not a positive integer\n{2}" +msgstr "Field {1} is not a positive integer\n{2}" + +msgid "Field {1} is not an integer\n{2}" +msgstr "Field {1} is not an integer\n{2}" + +msgid "Fight" +msgstr "Kampf" + +msgid "Fighting" +msgstr "Kampf" + +msgid "Figy Berries" +msgstr "Giefebeeren" + +msgid "File {1}, line {2}\n{3}" +msgstr "File {1}, line {2}\n{3}\n" + +msgid "File {1}, section {2}, key {3}\n{4}" +msgstr "File {1}, section {2}, key {3}\n{4}\n" + +msgid "Fill Bag" +msgstr "Tasche füllen" + +msgid "Fill Storage Boxes" +msgstr "Lagerboxen füllen" + +msgid "Fill all fields!" +msgstr "Alle Aktionen müssen eine Taste zugewiesen haben!" + +msgid "Filled party with demo Pokémon." +msgstr "Team mit Beispiel-Pokémon gefüllt" + +msgid "Finally someone worth battling!" +msgstr "Endlich jemand, gegen den es sich zu kämpfen lohnt!" + +msgid "Fire" +msgstr "Feuer" + +msgid "Fire's power was weakened!" +msgstr "Die Stärke aller Feuer-Attacken wurde reduziert!" + +msgid "First move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "First move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Flying" +msgstr "Flug" + +msgid "Folks, we're back with Round 2!" +msgstr "Okay Leute, es geht weiter mit Runde 2!" + +msgid "Font Style" +msgstr "Schriftart" + +msgid "For a Balanced trainer like you...\\^" +msgstr "Für {einen ausgeglichenen Trainer|eine ausgeglichene Trainerin|einen ausgeglichenen Trainer} wie dich...\\^" + +msgid "For a Defensive trainer like you...\\^" +msgstr "Für {einen defensiven Trainer|eine defensive Trainerin|einen defensiven Trainer} wie dich...\\^" + +msgid "For an Offensive trainer like you...\\^" +msgstr "Für {einen offensiven Trainer|eine offensive Trainerin|einen offensiven Trainer} wie dich...\\^" + +msgid "For some reason this Pokémon can't be caught!" +msgstr "Aus irgendeinem Grund kann dieses Pokémon nicht gefangen werden!" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "Für {2} von {1},\nschickt {3} {4}." + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "Für {2} von {1},\nschickt {3} {4}." + +msgid "For {1}, the {2} was too bitter!" +msgstr "{2} war für {1} zu bitter!" + +msgid "For {1}, the {2} was too dry!" +msgstr "{2} war für {1} zu trocken!" + +msgid "For {1}, the {2} was too sour!" +msgstr "{2} war für {1} zu sauer!" + +msgid "For {1}, the {2} was too spicy!" +msgstr "{2} war für {1} zu scharf!" + +msgid "For {1}, the {2} was too sweet!" +msgstr "{2} war für {1} zu süß!" + +msgid "Foreign Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "Fremdes Pokémon\n{1}\n{2}\n{3} ({4})" + +msgid "Forest" +msgstr "Wald" + +msgid "Forget move" +msgstr "Attacke vergessen" + +msgid "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Frame:" +msgstr "Rahmen" + +msgid "Friday" +msgstr "Freitag" + +msgid "Fuse with which Pokémon?" +msgstr "Mit welchem Pokémon fusionieren?" + +msgid "Game Version: {1}\nServer Version: {2}" +msgstr "Spielversion: {1}\nServerversion: {2}" + +msgid "Ganlon Berries" +msgstr "Linganbeeren" + +msgid "Gave Mega Ring." +msgstr "Mega-Ring erhalten" + +msgid "Gave Pokédex." +msgstr "Pokédex erhalten" + +msgid "Gave Pokégear." +msgstr "PokéGear erhalten" + +msgid "Gave Running Shoes." +msgstr "Schuhe erhalten" + +msgid "Gender" +msgstr "Geschlecht" + +msgid "Gender override removed." +msgstr "Geschlechtsüberschreibung entfernt" + +msgid "Gender {1} is being forced." +msgstr "Geschlecht {1} ist erzwungen" + +msgid "Gender {1} is natural." +msgstr "Geschlecht {1} ist natürlich" + +msgid "Genderless Shiny" +msgstr "Geschlechtlos schillernd" + +msgid "Generate Pokemon teams for this challenge?" +msgstr "Soll für diese Herausforderung Teams erstellt werden?" + +msgid "Generate egg" +msgstr "Ei generieren" + +msgid "Generating teams ({1} of {2})" +msgstr "Erstelle Teams ({1} von {2})" + +msgid "Gentle" +msgstr "Zart" + +msgid "Ghost" +msgstr "Geist" + +msgid "Give" +msgstr "Geben" + +msgid "Give Demo Party" +msgstr "Gib Demo-Team" + +msgid "Give random strain" +msgstr "Gebe zufälligen Stamm" + +msgid "Give to which Pokémon?" +msgstr "Welchem Pokémon geben?" + +msgid "Give up trying to teach a new move to {1}?" +msgstr "Soll {1} aufgeben und sich nicht an eine Attacke erinnern?" + +msgid "Go back to the previous menu." +msgstr "Kehre zum vorherigen Menü zurück." + +msgid "Go for it, {1}!" +msgstr "Streng dich an, {1}!" + +msgid "Go! {1} and {2}!" +msgstr "Los! {1} und {2}!" + +msgid "Go! {1}!" +msgstr "Los, {1}!" + +msgid "Good endurance." +msgstr "Hat eine gute Ausdauer." + +msgid "Good perseverance." +msgstr "Ist beharrlich." + +msgid "Goodness! That was quite a thorough rout.\nI may require some tea and\nbiscuits after this match.\nIf you like, you would be welcome to join me." +msgstr "Gute Güte! Das war eine gründliche Niederlage.\nNach so einem Kampf könnte ich einen Tee und Kekse gebrauchen.\nDu bist auch eingeladen, wenn du möchtest." + +msgid "Goodness, you are really quite strong." +msgstr "Güte, du bist wirklich ziemlich stark." + +msgid "Got all opponent's cards." +msgstr "Alle Karten des Gegners erhalten." + +msgid "Got away safely!" +msgstr "Du bist entkommen!" + +msgid "Got opponent's {1} card." +msgstr "Karte {1} des Gegners erhalten." + +msgid "Gotcha! {1} was caught!" +msgstr "Klasse! {1} wurde gefangen!" + +msgid "Graphics/Pictures/BATTLE/battleBagChoices" +msgstr "Graphics/Translations/German/battleBagChoices_de" + +msgid "Graphics/Pictures/BATTLE/battleBagLast" +msgstr "Graphics/Translations/German/battleBagLast_de" + +msgid "Graphics/Pictures/BATTLE/battleItemConfirm" +msgstr "Graphics/Translations/German/battleItemConfirm_de" + +msgid "Graphics/Pictures/BATTLE/battlePlayerBoxS" +msgstr "Graphics/Translations/German/battlePlayerBoxS_de" + +msgid "Graphics/Pictures/BATTLE/moveSelButtons" +msgstr "Graphics/Translations/German/moveSelButtons_de" + +msgid "Graphics/Pictures/Pokedex/dexentrybars" +msgstr "Graphics/Translations/German/dexentrybars_de" + +msgid "Graphics/Pictures/Pokedex/entryicons" +msgstr "Graphics/Translations/German/entryicons_de" + +msgid "Graphics/Pictures/Summary/summary2text" +msgstr "Graphics/Translations/German/summary2text_de" + +msgid "Graphics/Pictures/Summary/summary3text" +msgstr "Graphics/Translations/German/summary3text_de" + +msgid "Graphics/Pictures/Summary/summary4text" +msgstr "Graphics/Translations/German/summary4text_de" + +msgid "Graphics/Pictures/battleMegaEvo" +msgstr "Graphics/Translations/German/battleMegaEvo_de" + +msgid "Graphics/Pictures/battleStatuses" +msgstr "Graphics/Translations/German/battleStatuses_de" + +msgid "Graphics/Pictures/boxpartytab" +msgstr "Graphics/Translations/German/boxpartytab_de" + +msgid "Graphics/Pictures/boxsides" +msgstr "Graphics/Translations/German/boxsides_de" + +msgid "Graphics/Pictures/jukeboxbg" +msgstr "Graphics/Translations/German/jukeboxbg_de" + +msgid "Graphics/Pictures/statuses" +msgstr "Graphics/Translations/German/statuses_de" + +msgid "Graphics/Pictures/trcard.png" +msgstr "Graphics/Translations/German/trcard_de.png" + +msgid "Graphics/Pictures/types" +msgstr "Graphics/Translations/German/types_de" + +msgid "Graphics/Pictures/typesbw" +msgstr "Graphics/Translations/German/typesbw_de" + +msgid "Graphics/Titles/Start" +msgstr "Graphics/Translations/German/Start_de" + +msgid "Graphics/Titles/pic_4" +msgstr "Graphics/Translations/German/pic_4_de" + +msgid "Grass" +msgstr "Pflanze" + +msgid "Grass grew to cover the battlefield!" +msgstr "Dichtes Gras schießt aus dem Boden!" + +msgid "Gravity intensified!" +msgstr "Die Erdanziehung wurde verstärkt!" + +msgid "Gravity returned to normal!" +msgstr "Die Erdanziehung ist wieder normal!" + +msgid "Gray" +msgstr "Grau" + +msgid "Green" +msgstr "Grün" + +msgid "Grepa Berries" +msgstr "Labrusbeeren" + +msgid "Ground" +msgstr "Boden" + +msgid "Guara Berries" +msgstr "Guarabeeren" + +msgid "Gyahahaha! I expected nothing less from you! Go on to the next round, then. You deserve it!" +msgstr "Muahahaha! Ich habe nichts anderes von dir erwartet! Auf zur nächsten Runde mit dir. Du hast es verdient!" + +msgid "HALL OF FAME No." +msgstr "RUHMESHALLE NR." + +msgid "HM moves can't be forgotten now." +msgstr "VM Attacken können jetzt nicht vergessen werden." + +msgid "HP" +msgstr "KP" + +msgid "HP greater than total HP" +msgstr "KP größer als die gesamte KP" + +msgid "HP less than 0" +msgstr "KP weniger als 0" + +msgid "HP/Status" +msgstr "KP/Status" + +msgid "HT" +msgstr "GR." + +msgid "Haban Berries" +msgstr "Terirobeeren" + +msgid "Hafli Berries" +msgstr "Haflibeeren" + +msgid "Hail continues to fall." +msgstr "Es hagelt weiter!" + +msgid "Hail is falling." +msgstr "Es hagelt!" + +msgid "Hall of Fame" +msgstr "Ruhmeshalle" + +msgid "Hall of Fame No." +msgstr "Ruhmeshalle Nr." + +msgid "Happiness" +msgstr "Freundschaft" + +msgid "Hardy" +msgstr "Robust" + +msgid "Has strain {1}, infectious for {2} more days." +msgstr "Hat Stamm {1}, ansteckend für {2} weitere Tage" + +msgid "Has strain {1}, not infectious." +msgstr "Hat Stamm {1}, nicht ansteckend" + +msgid "Hasty" +msgstr "Hastig" + +msgid "Hates to lose." +msgstr "Hasst Niederlagen." + +msgid "HeL̳ o-f FAmr" +msgstr "Ruh̳m s hAl̳e" + +msgid "Heal" +msgstr "Heilen" + +msgid "Heal Party" +msgstr "Team Heilen" + +msgid "Healing in-battle is disabled by your custom game settings!" +msgstr "Heilung während des Kampfes ist in deinen benutzerdefinierten Einstellungen deaktiviert!" + +msgid "Heart gauge is {1}." +msgstr "Puls ist {1}" + +msgid "Heavy to Light" +msgstr "Schwerstes" + +msgid "Helloooooo ladies, gentlemen,\npeople of Tandor!" +msgstr "Halloooooo Ladies and Gentlemen,\nMenschen von Tandor!" + +msgid "Help" +msgstr "Hilfe" + +msgid "Here I come!" +msgstr "Hier bin ich!" + +msgid "Here we are! Round 4, the semifinals!" +msgstr "Da sind wir! Runde 4, das Halbfinale!" + +msgid "Here you are!\nThank you!" +msgstr "Hier, bitte schön!\nVielen Dank!" + +msgid "Here you go!" +msgstr "Bitte schön!" + +msgid "Hi there, \\PN!\nI wanted to thank you for stopping the Power Plant attacks.\nYou really did a good thing for Bealbeach City, and for all of Tandor!\nEver since I heard about that, I've been itching for a rematch.\nThis time, my team and I are going all-out!\nI hope you'll go all-out, too!" +msgstr "Hallo, \\PN!\nIch möchte dir dafür danken, dass du die Angriffe auf die Kraftwerke gestoppt hast.\nDu hast für Sonnenstrand und ganz Tandor Großes geleistet. Seit ich davon gehört habe, konnte ich einen Rückkampf kaum erwarten.\nDieses Mal werden mein Team und ich alles geben!\nIch hoffe, du wirst es auch tun!" + +msgid "Hidden Power:\n{1}, power {2}." +msgstr "Kraftreserve:\n{1}, Stärke {2}" + +msgid "Highly curious." +msgstr "Sehr neugrierig." + +msgid "Highly persistent." +msgstr "Äußerst ausdauernd." + +msgid "Hit {1} time!" +msgstr "{1}-mal getroffen!" + +msgid "Hit {1} times!" +msgstr "{1}-mal getroffen!" + +msgid "Hiyah! I have honed my skills as a Surfer and a Ninja! We command mastery over the waves!" +msgstr "Hiyah! Ich habe meine Fähigkeiten als Surfer und Ninja perfektioniert! Wir herrschen über die Wellen!" + +msgid "Hmm... impressive." +msgstr "Hmm... Beeindruckend." + +msgid "Hmph." +msgstr "Hmpf." + +msgid "Hold down while walking to run." +msgstr "Rennen" + +msgid "Home" +msgstr "Pos1" + +msgid "Hondew Berries" +msgstr "Honmelbeeren" + +msgid "Honored \\PN,\nThere is a stirring in the wind.\nThe Gods murmur in the deep.\nA storm brews on the horizon.\nOur Village will soon be in danger.\nWithout your help, Tsukinami will fall." +msgstr "{Ehrenvoller \\PN|Ehrenvolle \\PN|\\PN},\nEin Wind zieht auf.\nDie Götter murmeln in der Tiefe.\nEin Sturm braut sich zusammen.\nUnser Dorf wird bald in Gefahr sein.\nOhne deine Hilfe wird Tsukinami fallen." + +msgid "How many do you want to deposit?" +msgstr "Wie viele willst du deponieren?" + +msgid "How many do you want to withdraw?" +msgstr "Wie viele willst du zurücknehmen?" + +msgid "Huh?" +msgstr "Wie?" + +msgid "Huh?\nThe {1}'s responding!" +msgstr "Huh?\n[1} reagiert!" + +msgid "Huh?\n{1} stopped evolving!" +msgstr "Hm?\nDie Entwicklung von {1} wurde abgebrochen!" + +msgid "I alone command the incredible power of Dragons! Fear our unstoppable might!" +msgstr "Nur ich verfüge über die unglaubliche Stärke der Drachen! Fürchtet euch vor unserer unaufhaltsamen Macht!" + +msgid "I am a fossil revivification expert." +msgstr "Ich bin ein Experte in der Wiederbelebung von Fossilien." + +msgid "I can feel the anticipation in the air.\nThese trainers have spent their entire lives preparing for this moment!" +msgstr "Ich kann die Spannung in der Luft spüren.\nDiese Trainer haben ihr ganzes Leben verbracht sich für diesen Moment vorzubereiten." + +msgid "I can feel the tension crackling in the air." +msgstr "Ich kann die Spannung in der Luft fühlen." + +msgid "I can pay ${1}.\nWould that be OK?" +msgstr "Ich gebe dir ${1}.\nBist du damit einverstanden?" + +msgid "I can pay ${1}. Would that be OK?" +msgstr "Ich gebe dir ${1}.\nBist du damit einverstanden?" + +msgid "I can tell that they both are itching for another fight!" +msgstr "Sie können den Kampf kaum erwarten, das kann ich euch sagen!" + +msgid "I can tell the crowd is loving this! It only gets more intense from here on out, folks!" +msgstr "Das Publikum liebt es hier zu sein! Von nun an wird es noch intensiver, Leute!" + +msgid "I do say!\nHave we perchance met before?\nI am certain we have.\nYou do leave quite an impression, indeed.\nHowever, allow me to reintroduce myself:\nI am Sr. Goldkorn.\nI represent a refined style of battle.\nA tradition which is sadly going away, it seems... But, I shall prove that refinement still has a place in the arena.\nPlease allow us to have a clean, civil match." +msgstr "Mit Verlaub!\nHaben wir uns vielleicht schon mal gesehen?\nIch bin mir sicher, das haben wir.\nGewiss, du hinterlässt wirklich Eindruck.\nJedoch, erlaube mir mich erneut vorzustellen:\nIch bin Senior Goldkorn.\nIch vertrete einen eleganteren Stil, wenn es ums Kämpfen geht.\nEine Tradition, welche traurigerweise nicht mehr so häufig vorkommt, so scheint es... Aber lass' mich dir beweisen, dass Eleganz noch immer seinen Platz in der Arena findet.\nBitte lass uns einen sauberen, zivilisierten Kampf vollbringen." + +msgid "I have created... life!" +msgstr "Ich habe Leben... erschaffen!" + +msgid "I kept the best for last!" +msgstr "Ich habe das Beste bis zum Schluss aufgehoben." + +msgid "I know I look cute, but you shouldn't underestimate me! I won last year and I'll do it again!" +msgstr "Ich mag niedlich sein, aber du solltest mich nicht unterschätzen! Ich habe letztes Jahr gewonnen und werde es wieder tun!" + +msgid "I say!" +msgstr "Mit Verlaub!" + +msgid "I see a great future ahead of you, but are you ready for this?" +msgstr "Ich sehe eine großartige Zukunft für dich, aber bist du bereit hierfür?" + +msgid "I see you command your Pokémon with great intelligence and respect. A lesser trainer could not have triumphed against us. I must bow to your superiority." +msgstr "Ich sehe, dass du mit Weisheit und Respekt über deine Pokémon verfügst. Ein schlechterer Trainer wäre gegen uns nicht siegreich gewesen. Ich beuge mich deiner Überlegenheit." + +msgid "I specialize in the mysterious and mystical Fairy type. Soon, you'll be under our spell." +msgstr "Ich habe mich auf den mysteriösen und mystischen Feen-Typen spezialisiert. Bald wirst du auch von ihnen bezaubert sein." + +msgid "I use only the most perfect mechanical Pokémon. Your puny team won't stand a chance." +msgstr "Ich benutze nur die stärksten mechanischen Pokémon. Dein jämmerliches Team wird keine Chance haben." + +msgid "I will bring your Pokémon back to life in just a moment." +msgstr "Ich werde dein Pokémon wiederbeleben." + +msgid "I'd like to know your name.\nPlease tell me." +msgstr "Ich würde gerne deinen Namen wissen.\nBitte verrat ihn mir." + +msgid "I'll throw in a Premier Ball, too." +msgstr "Du bekommst als Bonus noch einen Premierball dazu." + +msgid "I've done it!" +msgstr "Ich habe es geschafft!" + +msgid "ID No." +msgstr "ID Nr." + +msgid "ID No. {1}" +msgstr "ID Nr. {1}" + +msgid "IDNo. {1}" +msgstr "Id.Nr. {1}" + +msgid "IDNo.{1}
" +msgstr "IDNr.{1}
" + +msgid "IDNo.{1}" +msgstr "IDNr.{1}" + +msgid "INELIGIBLE" +msgstr "UNZULÄSSIG" + +msgid "Iapapa Berries" +msgstr "Yapabeeren" + +msgid "Ice" +msgstr "Eis" + +msgid "If both trainers are ready, then..." +msgstr "Wenn dann beide Trainer bereit sind..." + +msgid "If the mail is removed, the message will be lost. OK?" +msgstr "Wird der Brief entfernt, geht der Inhalt verloren, okay?" + +msgid "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." +msgstr "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." + +msgid "If you bring me a Pokémon fossil, I can restore it to life." +msgstr "Wenn du mir ein Pokémon-Fossil bringst, kann ich es wiederbeleben." + +msgid "If you quit now, you will recieve {1} Coin(s). Will you quit?" +msgstr "Wenn du jetzt aufhörst, erhälst du {1} Münze(n). Möchtest du aufhören?" + +msgid "If you see one, bring it to me." +msgstr "Wenn du eins siehst, bringe es zu mir." + +msgid "Impetuous and silly." +msgstr "Ungestüm und einfältig." + +msgid "Impish" +msgstr "Pfiffig" + +msgid "Import Pokémon Data" +msgstr "Importiere Pokémon Daten" + +msgid "In Bag:{1:d}" +msgstr "Besitz:{1:d}" + +msgid "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" +msgstr "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" + +msgid "In the spirit of fairness all online features will be disabled on this save." +msgstr "Um fair zu sein werden für diesen Spielstand alle Online-Funktionen deaktiviert." + +msgid "Incorrect value {1} in {2}\n{3}" +msgstr "Incorrect value {1} in {2}\n{3}" + +msgid "Insert" +msgstr "Einfügen" + +msgid "Invalid pocket: {1}" +msgstr "Ungültige Tasche: {1}" + +msgid "Invalid quoted field (in: {1})\n{2}" +msgstr "Invalid quoted field (in: {1})\n{2}" + +msgid "Is it OK to throw away {1} {2}(s)?" +msgstr "{1}x {2} wegwerfen?" + +msgid "Is there anything else I can help you with?" +msgstr "Gibt es noch etwas, womit ich dienen kann?" + +msgid "It appears to move occasionally. It may be close to hatching." +msgstr "Manchmal bewegt es sich! Bald ist es so weit!" + +msgid "It broke all barriers!" +msgstr "Es durchbrach alle Barrieren!" + +msgid "It can't be used when you have someone with you." +msgstr "Das kann nicht eingesetzt werden, wenn dir jemand folgt." + +msgid "It can't be used while in the Hazard Suit." +msgstr "Du kannst es im Schutzanzug nicht benutzen." + +msgid "It contained {1}." +msgstr "Sie enthält {1}." + +msgid "It created a bizarre area in which Pokémon's held items lose their effects!" +msgstr "Es entsteht ein Raum, in dem getragene Items ihre Wirkung verlieren!" + +msgid "It created a bizarre area in which the Defense and Sp. Def stats are swapped!" +msgstr "Es entsteht ein Raum, in dem Verteidigung und Spezial-Verteidigung miteinander vertauscht sind!" + +msgid "It doesn't affect\n{1}..." +msgstr "Es hat keine Wirkung auf\n{1}..." + +msgid "It doesn't affect {1}.." +msgstr "Es hat keine Wirkung auf {1}.." + +msgid "It doesn't affect {1}..." +msgstr "Es hat keine Wirkung auf {1}..." + +msgid "It had no effect." +msgstr "Es hatte keine Wirkung." + +msgid "It hurt itself from its confusion!" +msgstr "Es hat sich vor Verwirrung selbst verletzt!" + +msgid "It hurt itself in its confusion!" +msgstr "Es hat sich vor Verwirrung selbst verletzt!" + +msgid "It is not often that we come down from the peak of Mt. Lanthanite. But, this region deserves a reminder of the power of dragons! You, who have proved yourself in the Five Trials... Have you what it takes to defeat us at our full strength?\nWRRRROOOAAAAARRRR!\nHear our battle cry!" +msgstr "Es kommt nicht häufig vor, dass wir vom Gipfel des Lanthanitberges runterkommen. Aber diese Region verdient es an die Stärke der Drachen erinnert zu werden! Du, der sich in den fünf Prüfungen als würdig erwiesen hast... Hast du das Zeug uns zu besiegen?\nWRRRROOOAAAAARRRR!\nHöre unseren Schlachtruf!" + +msgid "It is raining." +msgstr "Es regnet." + +msgid "It looks like this Egg will take a long time to hatch." +msgstr "Dieses Ei braucht sicher noch sehr viel Zeit." + +msgid "It poisoned {1}!" +msgstr "Es hat {1} vergiftet!" + +msgid "It reduced the PP of {1}'s {2} by {3}!" +msgstr "{2} von {1} wird um {3} AP reduziert!" + +msgid "It started to hail!" +msgstr "Es fängt an zu hageln!" + +msgid "It started to rain!" +msgstr "Es fängt an zu regnen!" + +msgid "It stole {1}'s {2}!" +msgstr "Es hat {2} von {1} gestohlen!" + +msgid "It was alerted to {1}'s {2}!" +msgstr "{2} von {1} wurde durschaut!" + +msgid "It was stored in box \"{1}\"." +msgstr "Es wurde in die Box \"{1}\" geschickt." + +msgid "It was stored in box \"{1}.\"" +msgstr "Es wurde in die Box \"{1}\" geschickt." + +msgid "It was too weak to make a substitute!" +msgstr "Es ist zu schwach, um einen Delegator einzusetzen!" + +msgid "It will forget the song it knows." +msgstr "Es wird den Gesang, den es kennt, vergessen." + +msgid "It won't have any effect" +msgstr "Es wird keine Wirkung haben." + +msgid "It won't have any effect." +msgstr "Es hat keinen Effekt." + +msgid "It's a Slot Machine." +msgstr "Das ist ein Glücksspielautomat." + +msgid "It's a big boulder, but a Pokémon may be able to push it aside." +msgstr "Ein großer Felsen. Ein Pokémon könnte ihn vielleicht bewegen." + +msgid "It's a dead coral, but a Pokémon may be able to smash it." +msgstr "Eine tote Koralle. Ein Pokémon könnte sie vielleicht zerstören." + +msgid "It's a large waterfall. Would you like to climb it?" +msgstr "Ein riesiger Wasserfall. Möchtest du Kaskade einsetzen?" + +msgid "It's a one-hit KO!" +msgstr "Ein K.O.-Treffer!" + +msgid "It's a rugged rock, but a Pokémon may be able to smash it." +msgstr "Ein rissiger Felsen. Ein Pokémon könnte ihn vielleicht zerstören." + +msgid "It's empty." +msgstr "Es ist leer." + +msgid "It's impossible to aim without being focused!" +msgstr "Das klappt nicht! Man kann nicht zielen, wenn mehr als ein Pokémon da ist." + +msgid "It's no good! It's impossible to aim when there are two Pokémon!" +msgstr "Das klappt nicht! Man kann nicht zielen, wenn mehr als ein Pokémon da ist." + +msgid "It's not very effective..." +msgstr "Das ist nicht sehr effektiv!" + +msgid "It's soft, earthy soil." +msgstr "Der Lehmboden ist weich." + +msgid "It's soft, loamy soil.\nPlant a berry?" +msgstr "Der Lehmboden ist weich.\nMöchtest du eine Beere pflanzen?" + +msgid "It's super effective!" +msgstr "Das ist sehr effektiv!" + +msgid "It's too dangerous to fly to this location!" +msgstr "Es ist zu gefährlich dorthin zu fliegen!" + +msgid "Item Storage" +msgstr "Itemlager" + +msgid "Items aren't allowed in Tandor Championship battles." +msgstr "Es ist nicht erlaubt, Items in Kämpfe in der Tandor Pokémon-Liga zu benutzen." + +msgid "Items aren't allowed in the Trial of Truth." +msgstr "Es ist nicht erlaubt, Items in der Prüfung der Wahrheit zu benutzen." + +msgid "Items can't be used here." +msgstr "Items können hier nicht benutzt werden." + +msgid "Its hyper mode attack hurt {1}!" +msgstr "Sein Furyo-Modus verletzt {1}!" + +msgid "Jaboca Berries" +msgstr "Jabocabeeren" + +msgid "January" +msgstr "Januar" + +msgid "Jolly" +msgstr "Froh" + +msgid "Judgment" +msgstr "Bewertung" + +msgid "July" +msgstr "Juli" + +msgid "Jump" +msgstr "Springen" + +msgid "Jump to which Box?" +msgstr "Zu welcher Box wechseln?" + +msgid "June" +msgstr "Juni" + +msgid "Kasib Berries" +msgstr "Zitarzbeeren" + +msgid "Kebia Berries" +msgstr "Grarzbeeren" + +msgid "Kelpsy Berries" +msgstr "Setangbeeren" + +msgid "Kept all cards of your color." +msgstr "Alle Karten in deiner Farbe behalten." + +msgid "Key Items" +msgstr "Basis-Items" + +msgid "Kimono Girl" +msgstr "Kimono-Girl" + +msgid "L" +msgstr "4x" + +msgid "LEARNED" +msgstr "GELERNT" + +msgid "LIGHT Cup" +msgstr "LEICHTER Cup" + +msgid "LITTLE Cup" +msgstr "KLEINER Cup" + +msgid "Landed a Pokémon!" +msgstr "Du hast ein Pokémon geangelt!" + +msgid "Language" +msgstr "Sprache" + +msgid "Lansat Berries" +msgstr "Lansatbeeren" + +msgid "Lass Abby" +msgstr "Göre Abby" + +msgid "Latest Version = {1} \\wtnp[30]" +msgstr "Neueste Version = {1} \\wtnp[30]" + +msgid "Lax" +msgstr "Lasch" + +msgid "Lazy made {1} sleep!" +msgstr "Faulheit lässt {1} einschlafen!" + +msgid "League Champion! Congratulations!" +msgstr "Liga Champion! Herzlichen Glückwunsch!" + +msgid "League champion!\nCongratulations!\\^" +msgstr "Liga-Meister!\nHerzlichen Glückwunsch!\\^" + +msgid "Left" +msgstr "Links" + +msgid "Left: {1}" +msgstr "Vorrat: {1}" + +msgid "Leppa Berries" +msgstr "Janogabeeren" + +msgid "Let me register you." +msgstr "Lass mich dich registrieren." + +msgid "Let me tell you a story.\nThere once was a girl who dreamed of being a star in the Opera. ...Oh? You have heard this before? Alas... I was looking forward to my monologue.\nNow, I recall... you are \\PN.\nOn ye of great destiny... have your dreams become reality?\nOr are they still dreams?\nCan you tell the difference?\nCome, let us captivate the audience with our spectacular act!" +msgstr "Lass mich dir eine Geschichte erzählen.\nEs war einmal ein Mädchen, das träumte davon, ein Opernstar zu werden. ...Oh? Du hast das schon gehört? Schade... Ich hatte mich schon auf meinen Monolog gefreut.\nJetzt erinnere ich mich... Du bist \\PN.\n{Der|Die|Das Kind} von großem Schicksal... Sind deine Träume wahr geworden?\nOder sind es immer noch Träume?\nKennst du den Unterschied?\nKomm, lass uns das Publikum mit unserem spektakulären Auftritt fesseln!" + +msgid "Let's enjoy cycling!" +msgstr "Lass uns Spaß beim Fahrrad fahren haben!" + +msgid "Let's go!" +msgstr "Auf gehts!" + +msgid "Let's make this battle one to remember!" +msgstr "Lasst diesen Kampf niemanden vergessen!" + +msgid "Let's see how you fare against this final dance move!" +msgstr "Lass uns sehen, wie du gegen diese letzte Tanzbewegung bestehst!" + +msgid "Level number is not valid: {1}\n{2}" +msgstr "Level number is not valid: {1}\n{2}" + +msgid "Liechi Berries" +msgstr "Lydzibeeren" + +msgid "Light" +msgstr "Licht" + +msgid "Light Screen raised the opposing team's Special Defense!" +msgstr "Lichtschild stärkt gegnerische Pokémon gegen Spezial-Attacken!" + +msgid "Light Screen raised your team's Special Defense!" +msgstr "Lichtschild stärkt Pokémon, die auf deiner Seite kämpfen, gegen Spezial-Attacken!" + +msgid "Light is filtering down from above. A Pokémon may be able to surface here." +msgstr "Licht schimmert von oben herab. Ein Pokémon könnte hier an die Oberfläche gehen." + +msgid "Light is filtering down from above. Would you like to surface?" +msgstr "Licht schimmert von oben herab. Möchtest du Taucher einsetzen?" + +msgid "Light to Heavy" +msgstr "Leichtestes" + +msgid "Likes to fight." +msgstr "Liebt Kämpfe." + +msgid "Likes to relax." +msgstr "Mag es, zu entspannen." + +msgid "Likes to run." +msgstr "Liebt es, zu rennen." + +msgid "Likes to thrash about." +msgstr "Prügelt sich gerne." + +msgid "List by body color.\nSpotted Pokémon only." +msgstr "Nach Körperform auflisten.\nNur gesehene Pokémon." + +msgid "List by the first letter in the name.\nSpotted Pokémon only." +msgstr "Nach dem ersten Buchstaben des Namens auflisten.\nNur gesehene Pokémon." + +msgid "List by type.\nOwned Pokémon only." +msgstr "Nach Typ auflisten.\nNur gefangene Pokémon." + +msgid "Log Off" +msgstr "Abmelden" + +msgid "Log O̳f" +msgstr "Au-S lO̳gen" + +msgid "Lonely" +msgstr "Solo" + +msgid "Look like the innocent flower, but be the serpent under it." +msgstr "Sehe wie eine unschuldige Blume aus, aber sei darunter eine Schlange." + +msgid "Lost Mega Ring." +msgstr "Mega-Ring entfernt" + +msgid "Lost Pokédex." +msgstr "Pokédex entfernt" + +msgid "Lost Pokégear." +msgstr "PokéGear entfernt" + +msgid "Lost Running Shoes." +msgstr "Schuhe entfernt" + +msgid "Loves to eat." +msgstr "Liebt es, zu essen." + +msgid "Lower heart gauge" +msgstr "Puls senken" + +msgid "Lucky Chant shielded the opposing team from critical hits!" +msgstr "Beschwörung schützt das gegnerische Team vor Volltreffern!" + +msgid "Lucky Chant shielded your team from critical hits!" +msgstr "Beschwörung schützt dein Team vor Volltreffern!" + +msgid "Lullaby" +msgstr "Schlaflied" + +msgid "Lum Berries" +msgstr "Prunusbeeren" + +msgid "M" +msgstr "2x" + +msgid "MONEY:" +msgstr "GELD:" + +msgid "MOVE" +msgstr "BEWEGEN" + +msgid "MOVE ITEMS" +msgstr "ITEMS BEWEGEN" + +msgid "MOVE POKéMON" +msgstr "POKéMON BEWEGEN" + +msgid "Machine" +msgstr "Metall" + +msgid "Magic Room wore off, and held items' effects returned to normal!" +msgstr "Der Magieraum verpufft. Getragene Items erhalten ihre Wirkung zurück!" + +msgid "Magnificent! A flawless performance!" +msgstr "Herrlich! Eine makellose Vorführung!" + +msgid "Magnitude {1}!" +msgstr "Intensität {1}!" + +msgid "Mago Berries" +msgstr "Magobeeren" + +msgid "Magost Berries" +msgstr "Magostbeeren" + +msgid "Mail" +msgstr "Briefe" + +msgid "Mail must be removed before holding an item." +msgstr "Der Brief muss entfernt werden, um ein Item tragen zu können." + +msgid "Mail was taken from the Pokémon." +msgstr "Der Brief wurde dem Pokémon abgenommen." + +msgid "Mail was transferred from the Mailbox." +msgstr "Der Brief wurde von deinem PC heruntergeladen." + +msgid "Mailbox" +msgstr "Briefbox" + +msgid "Main Save" +msgstr "Haupt-Speicherstand" + +msgid "Main version is up-to-date however, there MAY be a new minor patch available.\\wtnp[30]" +msgstr "Hauptversion ist aktuell, es könnte jedoch einen weiteren kleinen Patch geben.\\wtnp[30]" + +msgid "Main version is up-to-date however, there is a new minor patch available.\\wtnp[30]" +msgstr "Hauptversion ist aktuell, aber es gibt einen weiteren kleinen Patch.\\wtnp[30]" + +msgid "Make MGift" +msgstr "Erstelle Geschenke" + +msgid "Make Mystery Gift" +msgstr "Wundergabe erstellen" + +msgid "Make Pokémon" +msgstr "Zu Pokémon machen" + +msgid "Make Shadow" +msgstr "Zu Schatten machen" + +msgid "Make egg" +msgstr "Zu Ei machen" + +msgid "Make female" +msgstr "Mache weiblich" + +msgid "Make male" +msgstr "Mache männlich" + +msgid "Make normal" +msgstr "Mache normal" + +msgid "Make not infectious" +msgstr "Mache nicht ansteckend" + +msgid "Make player's" +msgstr "Mache Spielerpokémon" + +msgid "Make rental" +msgstr "Mache Leihpokémon" + +msgid "Make shiny" +msgstr "Mache schillernd" + +msgid "Male" +msgstr "Männlich" + +msgid "Male Shiny" +msgstr "Männlich schillernd" + +msgid "Man, I lost!" +msgstr "Mann, ich habe verloren!" + +msgid "Manage Mystery Gifts" +msgstr "Geheimgeschenke managen" + +msgid "Map" +msgstr "Karte" + +msgid "Map Connections" +msgstr "Karten-Verbindungen" + +msgid "Map {1} was not found." +msgstr "Karte {1} konnte nicht gefunden werden." + +msgid "Mar." +msgstr "Mär." + +msgid "March" +msgstr "März" + +msgid "Mark" +msgstr "Markieren" + +msgid "Mark your Pokemon." +msgstr "Markiere dein Pokémon." + +msgid "Masculine" +msgstr "Männlich" + +msgid "Max. HP+{1}\nAttack+{2}\nDefense+{3}\nSp. Atk+{4}\nSp. Def+{5}\nSpeed+{6}" +msgstr "Max. KP+{1}\nAngriff+{2}\nVerteidigung+{3}\nSp.- Ang.+{4}\nSp.-Vert.+{5}\nInitiative+{6}" + +msgid "Max. HP{1}\nAttack{2}\nDefense{3}\nSp. Atk{4}\nSp. Def{5}\nSpeed{6}" +msgstr "Max. KP{1}\nAttack{2}\nVerteidigung{3}\nSp.- Ang.{4}\nSp.-Vert.{5}\nInitiative{6}" + +msgid "Maximum level must be 0 through 9." +msgstr "Das höchste Level muss zwischen 9 liegen." + +msgid "Maximum level shouldn't be less than the minimum level." +msgstr "Das höchste Level sollte nicht kleiner als das kleinste Level sein." + +msgid "May" +msgstr "Mai" + +msgid "Medicine" +msgstr "Medizin" + +msgid "Mega Ampharos" +msgstr "Mega-Ampharos" + +msgid "Mega Arbok" +msgstr "Mega-Arbok" + +msgid "Mega Archilles" +msgstr "Mega-Brandillo" + +msgid "Mega Baariette" +msgstr "Mega-Bäphomet" + +msgid "Mega Daikatuna" +msgstr "Mega-Daikatuna" + +msgid "Mega Dramsama" +msgstr "Mega-Dramsama" + +msgid "Mega Drilgann" +msgstr "Mega-Borgann" + +msgid "Mega Electruxo" +msgstr "Mega-Ampuxo" + +msgid "Mega Gengar" +msgstr "Mega-Gengar" + +msgid "Mega Gyarados" +msgstr "Mega-Garados" + +msgid "Mega Inflagetah" +msgstr "Mega-Geperno" + +msgid "Mega Kiricorn" +msgstr "Mega-Kirihorn" + +msgid "Mega Metalynx" +msgstr "Mega-Metaluks" + +msgid "Mega Oblivicorn" +msgstr "Mega-Fatalihorn" + +msgid "Mega S51-A T" +msgstr "Mega-S51-A T" + +msgid "Mega Sableye" +msgstr "Mega-Zobiris" + +msgid "Mega Syrentide" +msgstr "Mega-Sajade" + +msgid "Mega Whimsicott" +msgstr "Mega-Elfun" + +msgid "Mega {1}" +msgstr "Mega-{1}" + +msgid "Micle Berries" +msgstr "Wunfrubeeren" + +msgid "Mid" +msgstr "Normal" + +msgid "Mind" +msgstr "Verstand" + +msgid "Minimum level is greater than maximum level: {1}\n{2}" +msgstr "Minimum level is greater than maximum level: {1}\n{2}" + +msgid "Minimum level must be 0 through 9." +msgstr "Das niedrigste Level muss zwischen 9 liegen." + +msgid "Mischievous." +msgstr "Hinterhältig." + +msgid "Mist swirled about the battlefield!" +msgstr "Am Boden breitet sich dichter Nebel aus!" + +msgid "Modest" +msgstr "Mäßig" + +msgid "Monday" +msgstr "Montag" + +msgid "Money:\n{1}" +msgstr "Geld:\n{1}" + +msgid "Money:\n${1}" +msgstr "Geld:\n${1}" + +msgid "Money:\n{1}" +msgstr "Geld:\n{1}" + +msgid "Most of it is illegible, I can only make out a few words." +msgstr "Das meiste ist unleserlich. Ich kann nur ein paar Wörter entziffern." + +msgid "Most of the pages are missing. I can't make out anything." +msgstr "Die meisten Seiten fehlen. Ich verstehe nichts." + +msgid "Move" +msgstr "Tauschen" + +msgid "Move Pokémon" +msgstr "Pokémon bewegen" + +msgid "Move Pokémon stored in Boxes to your party." +msgstr "Nehme Pokémon, die in den Boxen abgelegt wurden, in deinem Team auf." + +msgid "Move Pokémon stored in boxes to your party." +msgstr "Nehme Pokémon, die in den Boxen abgelegt wurden, in deinem Team auf." + +msgid "Move items held by any Pokémon in a Box and your party." +msgstr "Bewege Items, die von irgendeinem Pokémon in einer Box oder in deinem Team gehalten wird." + +msgid "Move to Bag" +msgstr "In die Tasche" + +msgid "Move to where?" +msgstr "Mit wem tauschen?" + +msgid "Moves" +msgstr "Attacken" + +msgid "Moves the main character. Also used to scroll through list entries." +msgstr "Charakter bewegen und durch das Menü navigieren" + +msgid "Multiply" +msgstr "Multiplizieren" + +msgid "Music Volume" +msgstr "Musiklautstärke" + +msgid "My Pokémon have saved countless lives on the sea. We're ready for any challenge!" +msgstr "Meine Pokémon haben auf dem Meer zahllose Leben gerettet. Wir sind bereit für jede Herausforderung!" + +msgid "My Pokémon's fiery dance moves will ignite the battlefield!" +msgstr "Die feurigen Tanzbewegungen meiner Pokémon werden das Kampffeld in Flammen aufgehen lassen!" + +msgid "Mystery Gift" +msgstr "Geheimgeschehen" + +msgid "NO" +msgstr "NEIN" + +msgid "NOT ABLE" +msgstr "NEIN" + +msgid "NOT ENTERED" +msgstr "AUSGETRAGEN" + +msgid "NOW RECORDING\nPress ESC to stop recording." +msgstr "NEHME AUF\nDrücke ESC um abzubrechen." + +msgid "Naive" +msgstr "Naiv" + +msgid "Nanab Berries" +msgstr "Nanabbeeren" + +msgid "National Pokédex" +msgstr "Nationaler Pokédex" + +msgid "Nature" +msgstr "Wesen" + +msgid "Nature {1} is being forced." +msgstr "Wesen {1} ist erzwungen" + +msgid "Nature {1} is natural." +msgstr "Wesen {1} ist natürlich" + +msgid "Naughty" +msgstr "Frech" + +msgid "New Game" +msgstr "Neues Spiel" + +msgid "Newer" +msgstr "Neuer" + +msgid "Nickname" +msgstr "Spitzname" + +msgid "No" +msgstr "Nein" + +msgid "No Data in PokeData.txt" +msgstr "Keine Daten in PokeData.txt" + +msgid "No Entry" +msgstr "Austragen" + +msgid "No Pokemon was found." +msgstr "Es konnten keine Pokémon gefunden werden." + +msgid "No Pokémon are in the Day Care." +msgstr "Es sind keine Pokémon in der Pension" + +msgid "No ability" +msgstr "Keine Fähigkeit" + +msgid "No encounters for map {1}, so can't judge contest" +msgstr "Keine Begegnungen für die Karte {1}. Der Wettbewerb kann nicht beurteilt werden." + +msgid "No identical hold items." +msgstr "Keine identische getragene Items." + +msgid "No identical nicknames." +msgstr "Keine identischen Spitznamen." + +msgid "No item" +msgstr "Kein Item" + +msgid "No items may be used other than what the Pokémon already hold." +msgstr "Ihr könnt keine Items einsetzen, außer die, die euer Pokémon bereits trägt." + +msgid "No matching Pokémon were found." +msgstr "Keine passenden Pokémon gefunden." + +msgid "No more than {1} Pokémon may enter." +msgstr "Es können nicht mehr als {1} Pokémon teilnehmen." + +msgid "No new gifts are available." +msgstr "Es sind keine neuen Geschenke verfügbar." + +msgid "No online Mystery Gifts found.\\wtnp[20]" +msgstr "Keine Online-Geheimgeschehen gefunden.\\wtnp[20]" + +msgid "No options have been disabled." +msgstr "Es wurden keine Optionen deaktiviert." + +msgid "No roaming Pokémon defined." +msgstr "Keine wandernden Pokémon definiert" + +msgid "No room to deposit a Pokémon" +msgstr "Kein Platz, um ein Pokémon zu verstauen" + +msgid "No starting position was set in the map editor." +msgstr "Es wurde im Karteneditor kein Startpunkt gesetzt." + +msgid "No supported recording device was found. Recording is not possible." +msgstr "No supported recording device was found. Recording is not possible." + +msgid "No surfing here!" +msgstr "Surfen ist hier nicht erlaubt!" + +msgid "No targets somehow..." +msgstr "Keine Ziele..." + +msgid "No trainer data file given in section {1}\n{2}" +msgstr "No trainer data file given in section {1}\n{2}" + +msgid "No! There's no running from a Nuclear Horde!" +msgstr "Du kannst nicht von einer Nuklearherde nicht fliehen!" + +msgid "No! There's no running from a Trainer battle!" +msgstr "Du kannst aus Trainer-Kämpfen nicht fliehen!" + +msgid "No. ???" +msgstr "Nr. ???" + +msgid "No. {1:03d}" +msgstr "Nr. {1:03d}" + +msgid "Nomel Berries" +msgstr "Tronzibeeren" + +msgid "None" +msgstr "Nicht gesetzt" + +msgid "Nope. Nothing..." +msgstr "Nein. Nichts..." + +msgid "Normal Save" +msgstr "Speicherpunkt" + +msgid "North side of first map must connect with south side of second map\n{1}" +msgstr "North side of first map must connect with south side of second map\n{1}" + +msgid "Not a Shadow Pokémon." +msgstr "Kein Schattenpokémon" + +msgid "Not an egg" +msgstr "Kein Ei" + +msgid "Not enough HP..." +msgstr "Nicht genug KP..." + +msgid "Not even a nibble..." +msgstr "Da beißt nichts an..." + +msgid "Not... strong enough..." +msgstr "Nicht... stark genug..." + +msgid "Note: The number of storage spaces ({1} boxes of 30) is less than the number of species." +msgstr "Notiz: Die Anzahl der Lagerplätze ({1} Boxen von 30) ist kleiner als die Anzahl der Arten." + +msgid "Note: You will NOT be able to change these later!" +msgstr "Hinweis: Du wirst NICHT in der Lage sein diese später zu ändern!" + +msgid "Nuclear" +msgstr "Nuklear" + +msgid "Number" +msgstr "Numerisch" + +msgid "Number of rounds is 0 or less." +msgstr "Anzahl von Runden ist 0 oder weniger." + +msgid "OBTAINED{1:d}" +msgstr "Gefangen{1:d}" + +msgid "OFF" +msgstr "AUS" + +msgid "ON" +msgstr "AN" + +msgid "OPTIONS" +msgstr "EINSTELLUNGEN" + +msgid "OTHERS" +msgstr "ANDERE" + +msgid "Oak" +msgstr "Eich" + +msgid "Occa Berries" +msgstr "Koakobeeren" + +msgid "Oct." +msgstr "Okt." + +msgid "October" +msgstr "Oktober" + +msgid "Of the 32 trainers that entered the arena today, only 8 remain!" +msgstr "Von den angetretenen 32 Trainern sind nur noch 8 übrig!" + +msgid "Off" +msgstr "Aus" + +msgid "Often dozes off." +msgstr "Nickt oft ein." + +msgid "Often lost in thought." +msgstr "Ist oft in Gedanken." + +msgid "Often scatters things." +msgstr "Schläft gerne." + +msgid "Oh no! The Pokémon broke free!" +msgstr "Mist! Das Pokémon hat sich befreit!" + +msgid "Oh!\nA Shadow Pokemon!" +msgstr "Oh!\nEin Crypto-Pokémon!" + +msgid "Oh! A bite!" +msgstr "Oh! Es hat etwas angebissen!" + +msgid "Oh! \\PN, it is good to see you again.\nI'll never forget how you rescued me from the clutches of the Seikamater.\nIn my Gym, you dazzled us with your flawless coordinated moves.\nI can see you have gotten far stronger. But so have we!\nCan you keep up with our fast footwork?\nLet our beautiful dance moves set this arena aflame!" +msgstr "Oh! \\PN, schön dich wieder zu sehen.\nIch werde nie vergessen, wie du mich aus den Klauen des Seikamaters gerettet hast.\nIn meiner Arena hast du uns mit deinen makellos koordinierten Attacken verblüfft.\nIch kann sehen, dass du viel stärker geworden bist. Aber so auch wir!\nKannst du mit unseren schnellen Schritten mithalten?\nLass uns die Arena mit unseren schönen Tanzschritten in Flammen aufgehen lassen!" + +msgid "Oh, marvelous! And in such good condition too." +msgstr "Oh, großartig! Und dazu noch in einem guten Zustand." + +msgid "Oh, your {1}... It's Hidden Power is {2} type with a base power of {3}." +msgstr "Oh, dein {1}... Seine Kraftreserve ist vom Typ {2}!" + +msgid "Oh... my... GOSH!!\nCan it be? Is it \\PN?\nI totally remember you!\nIt feels like forever ago that you challenged my gym.\nYou know, I totally went easy on you back then, right?~\nBut here in the arena, I won't hold back at all!\nI didn't win the Championship one time by slacking off, ya know?" +msgstr "Oh...mein...GOTT!!\nKann es sein? Ist es \\PN?\nIch erinnere mich an dich!\nSeit du meine Arena herausgefordert hattest ist es eine gefühlte Ewigkeit her.\nDu weißt, dass ich damals Rücksicht auf dich genommen habe, oder?~\nAber hier in der Arena, werde ich mich nicht zurückhalten!\nIch habe die Liga nicht durchs Nichtstun gewonnen, weißt du?" + +msgid "Old School Poison" +msgstr "Traditionelle Vergiftung" + +msgid "Omigosh! You're totally incredible!~" +msgstr "Oh mein Gott! Du bist unglaublich!~" + +msgid "On" +msgstr "An" + +msgid "Once again...\nI am shown defeat.\nHow can I cope with such disgrace?\nTo my home village, I return once again." +msgstr "Und wieder...\nwurde ich besiegt.\nWie kann ich solch eine Schande verkraften?\nIch werde zu meinem Heimatdorf zurückkehren." + +msgid "One or more fonts used in this game do not exist on the system." +msgstr "Eine oder mehrere Schriftarten, die dieses Spiel verwendet existiert auf dem System nicht." + +msgid "One {1} was found, but you have no room for it." +msgstr "Ein {1} gefunden, aber du hast keinen Platz dafür." + +msgid "One {1} was obtained.\\se[itemlevel]\\wtnp[30]" +msgstr "Ein {1} erhalten.\\se[itemlevel]\\wtnp[30]" + +msgid "Online ID set to {1}." +msgstr "Online-ID geändert in {1}." + +msgid "Online Mystery Gifts found.\\wtnp[20]" +msgstr "Online-Geheimgeschehen gefunden.\\wtnp[20]" + +msgid "Only a Shadow Pokémon can go there." +msgstr "Nur Crypto-Pokémon können hier abgelegt werden." + +msgid "Only four trainers remain in the arena. They are Tandor's best and brightest!" +msgstr "Es sind nur noch vier Teilnehmer übrig. Sie sind Tandors beste und aufgeweckteste Trainer!" + +msgid "Only one or two wild Pokémon are allowed" +msgstr "Nur ein oder zwei wilde Pokémon sind erlaubt." + +msgid "Only one wild Pokémon is allowed in single battles" +msgstr "Nur ein wildes Pokémon ist in einem Einzelkampf erlaubt." + +msgid "Only two wild Pokémon are allowed in double battles" +msgstr "Nur zwei wilde Pokémon sind in Doppelkämpfen erlaubt." + +msgid "Ooh, I'm so excited!" +msgstr "Ooh, ich bin so aufgeregt!" + +msgid "Opponent 1 doesn't have any eligible pokemon for a sky battle" +msgstr "Gegner 1 hat kein geeignetes Pokémon für den Himmelskampf" + +msgid "Opponent 1 has no unfainted Pokémon" +msgstr "Gegner 1 hat keine unbesiegten Pokémon" + +msgid "Opponent 1's party has more than three Pokémon, which is not allowed" +msgstr "Das Team des Gegners 1 hat mehr als drei Pokémon, was nicht erlaubt ist." + +msgid "Opponent 2 doesn't have any eligible pokemon for a sky battle" +msgstr "Gegner 2 hat kein geeignetes Pokémon für den Himmelskampf" + +msgid "Opponent 2 has no unfainted Pokémon" +msgstr "Gegner 2 hat keine unbesiegten Pokémon" + +msgid "Opponent 2's party has more than three Pokémon, which is not allowed" +msgstr "Das Team des Gegners 2 hat mehr als drei Pokémon, was nicht erlaubt ist." + +msgid "Opponent doesn't have two unfainted Pokémon" +msgstr "Gegner hat keine zwei unbesiegten Pokémon" + +msgid "Opponent has an illegal card, \"{1}\"." +msgstr "Der Gegner hat eine illegale Karte, \"{1}\"." + +msgid "Opponent trainer must be only one person in single battles" +msgstr "Es kann nur ein Gegner an einem Einzelkampf teilnehmen" + +msgid "Opponent won all your cards." +msgstr "Der Gegner hat all deine Karten gewonnen." + +msgid "Opponent won your {1} card." +msgstr "Gegner hat deine Karte {1} gewonnen." + +msgid "Opponents with zero or more than two people are not allowed" +msgstr "Gegner mit keine oder mehr als zwei Personen sind nicht erlaubt." + +msgid "Options" +msgstr "Einstellungen" + +msgid "Or maybe it's just that you're so young, I can't tell.\\^" +msgstr "Oder vielleicht bist du lediglich jung, ich kann es nicht sagen.\\^" + +msgid "Oran Berries" +msgstr "Sinelbeeren" + +msgid "Orchynx is the best pick!\\wtnp[160]" +msgstr "...ist Orchiluks die beste Wahl!\\wtnp[160]" + +msgid "Organize the Pokémon in Boxes and in your party." +msgstr "Organisiere die Pokémon, die in den Boxen und in deinem Team sind." + +msgid "Other Save Files" +msgstr "Andere Spielstände" + +msgid "Our sophisticated strategy will overcome trainers of a lower class." +msgstr "Unsere hochentwickelte Strategie wird Trainer aus der Unterschicht überwinden." + +msgid "Owned Pokémon are listed from heaviest to lightest." +msgstr "Gefangene Pokémon werden vom Schwersten bis zum Leichtesten aufgelistet." + +msgid "Owned Pokémon are listed from lightest to heaviest." +msgstr "Gefangene Pokémon werden vom Leichtesten bis zum Schwersten aufgelistet." + +msgid "Owned Pokémon are listed from smallest to tallest." +msgstr "Gefangene Pokémon werden vom Kleinsten bis zum Größten aufgelistet." + +msgid "Owned Pokémon are listed from tallest to smallest." +msgstr "Gefangene Pokémon werden vom Größten bis zum Kleinsten aufgelistet." + +msgid "Ownership" +msgstr "Besitz" + +msgid "PA: Ding-dong!" +msgstr "PA: Ding-dong!" + +msgid "PA: You have no Safari Balls left! Game over!" +msgstr "Du hast keine Safaribälle mehr übrig!" + +msgid "PA: Your safari game is over!" +msgstr "PA: Deine Safari ist vorbei!" + +msgid "PKMN FOR SWAP" +msgstr "PKMN FÜR TAUSCH" + +msgid "PLACE" +msgstr "ABLEGEN" + +msgid "PLAYING BACK..." +msgstr "SPULE ZURÜCK..." + +msgid "POKeDEX:" +msgstr "POKÉDEX:" + +msgid "POKéMON SWAP" +msgstr "POKéMON TAUSCH" + +msgid "POWER" +msgstr "STÄRKE" + +msgid "PP" +msgstr "AP" + +msgid "PP was restored." +msgstr "AP wurden aufgefüllt." + +msgid "PP: {1}/{2}" +msgstr "AP: {1}/{2}" + +msgid "PRECISE ATTACK" +msgstr "GENAUE ATTACKE" + +msgid "PU-Intro1" +msgstr "../Translations/German/PU-Intro1_de" + +msgid "Page Down" +msgstr "Bild ab" + +msgid "Page Up" +msgstr "Bild auf" + +msgid "Pamtre Berries" +msgstr "Pallmbeeren" + +msgid "Party 1 has more than {1} Pokémon." +msgstr "Team 1 hat mehr als {1} Pokémon." + +msgid "Party 1 has no Pokémon." +msgstr "Team 1 hat keine Pokémon." + +msgid "Party 2 has more than {1} Pokémon." +msgstr "Team 2 hat mehr als {1} Pokémon." + +msgid "Party 2 has no Pokémon." +msgstr "Team 2 hat keine Pokémon." + +msgid "Party is empty, can't desposit Pokémon." +msgstr "Team ist leer, kann Pokémon nicht hinterlegen" + +msgid "Party is full, can't collect the egg." +msgstr "Team ist voll, kann Ei nicht einsammeln" + +msgid "Party is full, can't withdraw Pokémon." +msgstr "Team ist voll, kann Pokémon nicht zurücknehmen" + +msgid "Passho Berries" +msgstr "Foepasbeeren" + +msgid "Patience and endurance are your biggest assets.\\^" +msgstr "Geduld und Ausdauer sind deine größten Stärken.\\^" + +msgid "Payapa Berries" +msgstr "Payapabeeren" + +msgid "Pecha Berries" +msgstr "Pirsifbeeren" + +msgid "Performance Mode" +msgstr "Performance Modus" + +msgid "Permanently disable the options you unchecked." +msgstr "Deaktiviere permanent die Optionen, die du abgewählt hast." + +msgid "Persim Berries" +msgstr "Persimbeeren" + +msgid "Personal ID is {1}.\nOIVs are {2}" +msgstr "Persönliche ID: {1}.\nOIVs sind {2}" + +msgid "Petaya Berries" +msgstr "Tahaybeeren" + +msgid "Phew! That was fun!" +msgstr "Puh! Das hat Spaß gemacht!" + +msgid "Phone" +msgstr "Telefon" + +msgid "Pick the wallpaper." +msgstr "Wähle ein Hintergrundmotiv." + +msgid "Picnicker Cindy" +msgstr "Pfadfinderin Cindy" + +msgid "Pinap Berries" +msgstr "Sananabeeren" + +msgid "Place" +msgstr "Absetzen" + +msgid "Place the card." +msgstr "Lege die Karte hin." + +msgid "Plant Berry" +msgstr "Beere pflanzen" + +msgid "Play Credits" +msgstr "Credits abspielen" + +msgid "Play Voltorb Flip Lv. {1}?" +msgstr "Voltofalle Lv. {1} spielen?" + +msgid "Play the game in {1}?" +msgstr "Das Spiel in {1} spielen?" + +msgid "Play the game in..." +msgstr "Spiel das Spiel in..." + +msgid "Play the game with a custom ruleset for increased difficulty.\nNot recommended for new players." +msgstr "Spiele das Spiel mit eigenen Regeln für eine größere Herausforderung.\nNicht empfohlen für neue Spieler." + +msgid "Player 1 has no unfainted Pokémon" +msgstr "Spieler 1 hat keine unbesiegten Pokémon" + +msgid "Player 2 has no unfainted Pokémon" +msgstr "Spieler 2 hat keine unbesiegten Pokémon" + +msgid "Player doesn't have two unfainted Pokémon" +msgstr "Spieler hat keine zwei unbesiegten Pokémon" + +msgid "Player has no unfainted Pokémon" +msgstr "Spieler hat keine unbesiegten Pokémon" + +msgid "Player trainer must be only one person in single battles" +msgstr "Es kann nur ein Spieler an einem Einzelkampf teilnehmen" + +msgid "Player trainers with zero or more than two people are not allowed" +msgstr "Spieler mit keine oder mehr als zwei Personen sind nicht erlaubt." + +msgid "Player's Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "Spieler Pokémon\n{1}\n{2}\n{3} ({4})" + +msgid "Player's outfit was changed." +msgstr "Spieleroutfit wurde geändert." + +msgid "Player{2}
" +msgstr "Spieler{2}
" + +msgid "Please choose the new settings for your Nuzlocke game." +msgstr "Bitte wähle neue Einstellungen für dein Nuzlocke-Spiel." + +msgid "Please come again!" +msgstr "Bitte komm bald wieder!" + +msgid "Please enter a message (max. 256 characters)." +msgstr "Gib eine Nachricht ein (max. 256 Charakter(e))." + +msgid "Please enter a message (max. {1} characters)." +msgstr "Gib eine Nachricht ein (max. {1} Charakter(e))." + +msgid "Please enter the first Pokémon." +msgstr "Bitte trage das erste Pokémon ein." + +msgid "Please enter the search criteria." +msgstr "Gebe ein Suchkriterium ein." + +msgid "Please pick up your gift from the deliveryman in any Poké Mart." +msgstr "Bitte hole dein Geschenk vom Boten in irgendeinem Pokémon-Markt ab." + +msgid "Please remove the Mail." +msgstr "Brief bitte entfernen." + +msgid "Please remove the mail." +msgstr "Brief bitte entfernen." + +msgid "Please, run the patcher.exe on your game folder." +msgstr "Bitte führe patcher.exe in deinem Spielordner aus." + +msgid "Pointed stones dug into {1}!" +msgstr "{1} wird von spitzen Steinen getroffen!" + +msgid "Pointed stones float in the air around your foe's team!" +msgstr "Um die Pokémon auf gegnerischer Seite schweben spitze Steine!" + +msgid "Pointed stones float in the air around your team!" +msgstr "Um die Pokémon auf deiner Seite schweben spitze Steine!" + +msgid "Poison" +msgstr "Gift" + +msgid "Poison spikes were scattered all around the opposing team's feet!" +msgstr "Die Pokémon auf gegnerischer Seite sind überall von giftigen Stacheln umgeben!" + +msgid "Poison spikes were scattered all around your team's feet!" +msgstr "Die Pokémon auf deiner Seite sind überall von giftigen Stacheln umgeben!" + +msgid "PokeData.txt not found." +msgstr "PokeData.txt nicht gefunden" + +msgid "Pokedex/dex_discover" +msgstr "../Translations/German/dex_discover_de" + +msgid "Pokedex/searchdex" +msgstr "../Translations/German/searchdex_de" + +msgid "Pokedex/selectdex" +msgstr "../Translations/German/selectdex_de" + +msgid "Pokemon" +msgstr "Pokémon" + +msgid "Pokemon Box data is corrupt and can not be automatically recovered." +msgstr "Daten des Pokémon Box waren beschädigt und konnten nicht automatisch wiederhergestellt werden." + +msgid "Pokemon Box data was corrupt and has been automatically recovered." +msgstr "Daten des Pokémon Box waren beschädigt und wurden automatisch wiederhergestellt." + +msgid "Pokemon data imported." +msgstr "Pokémon-Daten importiert" + +msgid "Poké Ball" +msgstr "Pokéball" + +msgid "Poké Balls" +msgstr "Pokébälle" + +msgid "Poké Center" +msgstr "Poké-Center" + +msgid "Poké Marts are disabled by your custom game settings!" +msgstr "Pokémon-Märkte sind in deinen benutzerdefinierten Einstellungen deaktiviert!" + +msgid "Pokédex registration completed." +msgstr "NEU" + +msgid "Pokémon already has mail" +msgstr "Pokémon trägt schon einen Brief" + +msgid "Pokémon are listed according to their number." +msgstr "Pokémon werden nach ihrer Nummer aufgelistet." + +msgid "Pokémon can be killed by poison outside of battle as in the first three gens." +msgstr "Pokémon können außerhalb eines Kampfes durch Gift sterben." + +msgid "Pokémon can't be the same." +msgstr "Es können nicht die gleichen Pokémon sein." + +msgid "Pokémon have roamed." +msgstr "Pokémon sind gewandert" + +msgid "Pokémon of a species you already caught don't count as an encounter if you run." +msgstr "Bereits gefangene Pokémon zählen nicht als Begegnung, wenn du davonläufst." + +msgid "Pomeg Berries" +msgstr "Granabeeren" + +msgid "Poof!" +msgstr "Schwupp!" + +msgid "Position {1},{2} is empty..." +msgstr "Position {1},{2} ist leer..." + +msgid "Position {1},{2} is not empty..." +msgstr "Position {1},{2} ist nicht leer..." + +msgid "Preparing to generate teams" +msgstr "Bereite die Erstellung der Teams vor" + +msgid "Press a new key." +msgstr "Drücke eine Taste.." + +msgid "Press to use a registered Key Item." +msgstr "Registriertes Basis-Item verwenden" + +msgid "Prevents Pokémarts from being used." +msgstr "Verhindert die Nutzung von Pokémon-Märkten." + +msgid "Prevents the player from using healing items in battle." +msgstr "Hält den Spieler davon ab, im Kampf heilende Items zu benutzen." + +msgid "Print" +msgstr "Drucken" + +msgid "Print Screen" +msgstr "Drucken" + +msgid "Proceed anyway?" +msgstr "Trotzdem fortfahren?" + +msgid "Processing common events" +msgstr "Verarbeite häufige Ereignisse" + +msgid "Processing map {1} ({2})" +msgstr "Verarbeite Karte {1} ({2})" + +msgid "Processing moves {1}..." +msgstr "Verarbeite Attacken {1}..." + +msgid "Professor Bamb'o" +msgstr "Professor Bamb'u" + +msgid "Prog--- is ---- --- -- --dename 092. --- ----- --- from radiation-----s biofiber. It ---- -- ---- to reconstru-- --- -- damage-" +msgstr "--- -rbei--- -- --dename 092 schr----- --- -ora-. --- ----- ------- aus strahlen-------läss---- Biofasern. --- --ne- Beschädigung ---- --- si-- -elbs- wiederhers------." + +msgid "Pronouns" +msgstr "Geschlecht" + +msgid "Proud of its power." +msgstr "Stolz auf seine Stärke." + +msgid "Psychic" +msgstr "Psycho" + +msgid "Purify Chamber" +msgstr "Cryptorbis" + +msgid "Purple" +msgstr "Violet" + +msgid "Qualot Berries" +msgstr "Qualotbeeren" + +msgid "Quick Guard protected your team!" +msgstr "Die Pokémon auf deiner Seite werden von Rapidschutz behütet!" + +msgid "Quick Guard protected {1}!" +msgstr "{1} wird durch Rapidschutz geschützt!" + +msgid "Quick Hatch" +msgstr "Schnell schlüpfen" + +msgid "Quick tempered." +msgstr "Impulsiv." + +msgid "Quick to flee." +msgstr "Flüchtet schnell." + +msgid "Quiet" +msgstr "Ruhig" + +msgid "Quirky" +msgstr "Kauzig" + +msgid "Quit" +msgstr "Beenden" + +msgid "Quit shopping." +msgstr "Aufhören einzukaufen." + +msgid "Quit swapping?" +msgstr "Tauschen beenden?" + +msgid "R/S" +msgstr "Ru/Sa" + +msgid "RECHOOSE" +msgstr "NOCHMAL WÄHLEN" + +msgid "REFEREE: Judging category 1, Mind!\nThe Pokemon showing the most guts!\\wtnp[40]" +msgstr "REFEREE: 1.Kategorie: Verstand!\nDas mutigste Pokémon wird gekürt!\\wtnp[40]" + +msgid "REFEREE: Judging category 2, Skill!\nThe Pokemon using moves the best!\\wtnp[40]" +msgstr "REFEREE: 2. Kategorie, Geschick!\nBester Attackeneinsatz wird gekürt!\\wtnp[40]" + +msgid "REFEREE: Judging category 3, Body!\nThe Pokemon with the most vitality!\\wtnp[40]" +msgstr "REFEREE: 3. Kategorie, Körper!\nDas vitalste Pokémon wird gekürt!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nThe winner is {3}!\\wtnp[40]" +msgstr "REFEREE: Bewertung: {1} to {2}!\nSieger ist {3}!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nThe winner is {3}'s {4}!\\wtnp[40]" +msgstr "REFEREE: Bewertung: {1} zu {2}!\nSieger ist: {4} von {3}!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nWe have a draw!\\wtnp[40]" +msgstr "REFEREE: Bewertung: {1} zu {2}!\nWir haben ein Unentschieden!\\wtnp[40]" + +msgid "REFEREE: That's it! We will now go to judging to determine the winner!\\wtnp[20]" +msgstr "REFEREE: Ok! Die Bewertung wird den Sieger bestimmen!\\wtnp[20]" + +msgid "REFEREE: {1} VS {2}!\nCommence battling!\\wtnp[20]" +msgstr "REFEREE: {1} VS {2}!\nMöge der Bessere gewinnen!\\wtnp[20]" + +msgid "RENT" +msgstr "LEIHEN" + +msgid "RENTAL" +msgstr "GEMIETET" + +msgid "RENTAL POKéMON" +msgstr "LEIH-POKéMON" + +msgid "REPLACE" +msgstr "ERSETZEN" + +msgid "RESULTS{1:d}" +msgstr "Ergebnisse{1:d}" + +msgid "ROTATE" +msgstr "DREHEN" + +msgid "Rabuta Berries" +msgstr "Rabutabeeren" + +msgid "Rain continues to fall." +msgstr "Es regnet weiter!" + +msgid "Raises trainer's Pokémon levels while keeping the same EXP yields." +msgstr "Erhöht Level von gegnerischen Pokémon, bei gleichen Erfahrungspunkte." + +msgid "Random foreign ID" +msgstr "Zufällige Fremden-ID" + +msgid "Randomise Player's ID" +msgstr "Zufällige Spieler-ID" + +msgid "Randomise all" +msgstr "Alle zufällig" + +msgid "Randomise pID" +msgstr "Generiere zufällige pID" + +msgid "Randomizer" +msgstr "Zufallsgenerator" + +msgid "Raptorch is the best pick!\\wtnp[160]" +msgstr "...ist Glutino die beste Wahl!\\wtnp[160]" + +msgid "Rash" +msgstr "Hitzig" + +msgid "Rawst Berries" +msgstr "Fragiabeeren" + +msgid "Razz Berries" +msgstr "Himmihbeeren" + +msgid "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" +msgstr "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" + +msgid "Read" +msgstr "Lesen" + +msgid "Ready Phone Rematches" +msgstr "Phone-Matches bereitmachen" + +msgid "Receive" +msgstr "Erhalten" + +msgid "Received the {1} from {2}." +msgstr "{1} von {2} erhalten." + +msgid "Recording in {1:d} second(s)...\nPress ESC to cancel." +msgstr "Nehme auf in {1:d} Sekunde(n)...\nDrücke ESC um abzubrechen." + +msgid "Red" +msgstr "Rot" + +msgid "Reflect raised the opposing team's Defense!" +msgstr "Reflektor stärkt gegnerische Pokémon gegen physische Attacken!" + +msgid "Reflect raised your team's Defense!" +msgstr "Reflektor stärkt Pokémon auf deiner Seite gegen physische Attacken!" + +msgid "Refresh Map" +msgstr "Map neu laden" + +msgid "Regardless...\\. For a Trainer like you...\\^" +msgstr "Jedenfalls...\\. Für einen Trainer wie dich...\\^" + +msgid "Register" +msgstr "Wählen" + +msgid "Registered {1} in the Poképod." +msgstr "{1} wurde im Poképod registriert." + +msgid "Registered
" +msgstr "Registriert
" + +msgid "Regular Mode" +msgstr "Normaler Modus" + +msgid "Relaxed" +msgstr "Locker" + +msgid "Release" +msgstr "Entlassen" + +msgid "Release All" +msgstr "Alle freilassen" + +msgid "Release this Pokémon?" +msgstr "Dieses Pokémon freilassen?" + +msgid "Relic Stone" +msgstr "Reliktstein" + +msgid "Remap controls to any other keys." +msgstr "Ändere die Tastenbelegung." + +msgid "Remember Save" +msgstr "Spielstand merken" + +msgid "Remove Dependent Events" +msgstr "Abhängige Events entfernen" + +msgid "Remove override" +msgstr "Entferne Überschreibung" + +msgid "Removes some details to improve performance, specially in battle." +msgstr "Entferne einige Details um die Leistung, insbesondere die im Kampf, zu steigern." + +msgid "Rename" +msgstr "Umbenennen" + +msgid "Rename Player" +msgstr "Spieler umbenennen" + +msgid "Repel isn't working in this location!" +msgstr "Schutz wirkt hier nicht!" + +msgid "Repel's effect wore off..." +msgstr "Schutz wirkt nicht mehr..." + +msgid "Report #01" +msgstr "Bericht #01" + +msgid "Report #01:" +msgstr "Bericht Nr.1:" + +msgid "Report #02" +msgstr "Bericht #02" + +msgid "Report #02:" +msgstr "Bericht Nr.2:" + +msgid "Report #03" +msgstr "Bericht #03" + +msgid "Report #03:" +msgstr "Bericht Nr.3:" + +msgid "Report #04" +msgstr "Bericht #04" + +msgid "Report #04:" +msgstr "Bericht Nr.4:" + +msgid "Report #05" +msgstr "Bericht #05" + +msgid "Report #05:" +msgstr "Bericht Nr.5:" + +msgid "Required value '{1}' not given in section '{2}'\n{3}" +msgstr "Required value '{1}' not given in section '{2}'\n{3}" + +msgid "Reset Trainers" +msgstr "Trainer zurücksetzen" + +msgid "Reset movelist" +msgstr "Attacken zurücksetzen" + +msgid "Restore which move?" +msgstr "Welche Attacke auffüllen?" + +msgid "Return To Game" +msgstr "Fortfahren" + +msgid "Return To Menu" +msgstr "Zurück zum Hauptmenü" + +msgid "Return to game mode selection menu?" +msgstr "Zurück zum Auswahlmenü der Spielmodi?" + +msgid "Return to previous menu." +msgstr "Speichere die Einstellungen und kehre zum vorherigen Menü zurück." + +msgid "Return to the previous menu." +msgstr "Kehre zum vorherigen Menü zurück." + +msgid "Ribbons" +msgstr "Bänder" + +msgid "Right" +msgstr "Rechts" + +msgid "Rindo Berries" +msgstr "Grindobeeren" + +msgid "River" +msgstr "Fluss" + +msgid "Roaming Pokémon Status" +msgstr "Wandernde Pokémon Status" + +msgid "Rock" +msgstr "Stein" + +msgid "Rocket" +msgstr "Team Rocket" + +msgid "Rowap Berries" +msgstr "Roselbeeren" + +msgid "Run" +msgstr "Flucht" + +msgid "S" +msgstr "1x" + +msgid "S: Go to another map" +msgstr "S: Go to another map\n" + +msgid "SAVE" +msgstr "SPEICHERN" + +msgid "SE Volume" +msgstr "Effektlautstärke" + +msgid "SECOND" +msgstr "ZWEITES" + +msgid "SEE YA!" +msgstr "BIS DANN!" + +msgid "SEEN{1:d}" +msgstr "Gesehen{1:d}" + +msgid "SET ENCOUNTERS" +msgstr "SETZE BEGEGNUNGEN" + +msgid "SHINY SEEN" +msgstr "SCHILLERND GES." + +msgid "SINGLE TRAINER" +msgstr "EINZELNER TRAINER" + +msgid "SIXTH" +msgstr "SECHSTES" + +msgid "SKIPPING BATTLE..." +msgstr "ÜBERSPRINGE KAMPF..." + +msgid "SPECIAL ATTACK" +msgstr "SPEZIELLE ATTACKE" + +msgid "STOCK POKéMON:\n{1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n{4} Lv{5} MaxHP: {6}" +msgstr "GELAGERTES POKéMON:\n {1} Lv{2} MaxKP: {3}\nDIESES POKéMON:\n {4} Lv{5} MaxKP: {6}" + +msgid "STYLE" +msgstr "STIL" + +msgid "SUMMARY" +msgstr "BERICHT" + +msgid "SWAP" +msgstr "TAUSCH" + +msgid "SWITCH" +msgstr "TAUSCHEN" + +msgid "Safari Balls" +msgstr "Safaribälle" + +msgid "Safari Balls: {1}" +msgstr "Safaribälle: {1}" + +msgid "Salac Berries" +msgstr "Salkabeeren" + +msgid "Sassy" +msgstr "Forsch" + +msgid "Saturday" +msgstr "Samstag" + +msgid "Savanna" +msgstr "Steppe" + +msgid "Save changes?" +msgstr "Änderungen speichern?" + +msgid "Save files from BETA 4.3 and earlier are no longer compatible with Uranium 1.0." +msgstr "Spielstände von BETA 4.3 und früher sind nicht mehr mit Uran 1.0 kompatibel." + +msgid "Scatters things often." +msgstr "Macht oft Unordnung." + +msgid "Score: {1}\nHits: {2}/{3}" +msgstr "Punkte: {1}\nHits: {2}/{3}" + +msgid "Screen Size" +msgstr "Bildschirmgröße" + +msgid "Scroll Lock" +msgstr "Rollen" + +msgid "Seafloor" +msgstr "Tiefsee" + +msgid "Search" +msgstr "Suche" + +msgid "Search Mode" +msgstr "Suchmodus" + +msgid "Search for Pokémon based on selected parameters." +msgstr "Suche Pokémon mithilfe der ausgewählten Parametern." + +msgid "Searching for a gift.\nPlease wait...\\wtnp[0]" +msgstr "Suche nach einem Geschenk..\nBitte warten...\\wtnp[0]" + +msgid "Searching for online gifts...\\wtnp[0]" +msgstr "Suche nach Online-Geschenken...\\wtnp[0]" + +msgid "Second move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Second move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "See ya!" +msgstr "Bis dann!" + +msgid "Select" +msgstr "Auswählen" + +msgid "Select Level (Max 20)" +msgstr "Wähle das Level (Max 20)" + +msgid "Select Pokémon to accept." +msgstr "Wähle Pokémon um zu bestätigen." + +msgid "Select Pokémon to swap." +msgstr "Wähle Pokémon um zu tauschen." + +msgid "Select the Pokédex listing mode." +msgstr "Listen-Modus für den Pokédex auswählen" + +msgid "Select the online ID." +msgstr "Wähle die Online-ID." + +msgid "Sell" +msgstr "Verkaufen" + +msgid "Send the removed mail to your PC?" +msgstr "Den abgenommenen Brief auf deinen PC übertragen?" + +msgid "Serious" +msgstr "Ernst" + +msgid "Set" +msgstr "Folge" + +msgid "Set Badges" +msgstr "Setze Orden" + +msgid "Set Coins" +msgstr "Setzte Münzen" + +msgid "Set Controls" +msgstr "Steuerung einstellen" + +msgid "Set EVs" +msgstr "Setze FPs" + +msgid "Set Encounters" +msgstr "Begegnungen setzen" + +msgid "Set HP" +msgstr "Setze KP" + +msgid "Set IVs" +msgstr "Setze DVs" + +msgid "Set Metadata" +msgstr "Metadata setzen" + +msgid "Set Money" +msgstr "Setze Geld" + +msgid "Set OT's gender" +msgstr "Setze OTs Geschlecht" + +msgid "Set OT's gender." +msgstr "OTs Geschlecht gesetzt" + +msgid "Set OT's name" +msgstr "Setze OTs Name" + +msgid "Set Player Character" +msgstr "Spielercharacter setzen" + +msgid "Set Player's Online ID" +msgstr "Setze Spieler-ID" + +msgid "Set Terrain Tags" +msgstr "Gelände-Tags setzen" + +msgid "Set eggsteps to 1" +msgstr "Setze Ei-Schritte auf 1" + +msgid "Set foreign ID" +msgstr "Setze Fremden-ID" + +msgid "Set how often the game will autosave in minutes." +msgstr "In welchen Abständen (Minuten) soll das Spiel automatisch speichern?" + +msgid "Set the EV for {1} (max. 255)." +msgstr "Setze FP für {1} (max. 255)" + +msgid "Set the IV for {1} (max. 31)." +msgstr "Setze die DV für {1} (max. 31)" + +msgid "Set the Pokémon's HP (max. {1})." +msgstr "Setze die KP des Pokémon (max. {1})" + +msgid "Set the Pokémon's form." +msgstr "Setze Form des Pokémon" + +msgid "Set the Pokémon's happiness (max. 255)." +msgstr "Setze die Freundschaft des Pokémon (max. 255)" + +msgid "Set the Pokémon's language (max. 20)." +msgstr "Setze die Sprache des Pokémon (max. 20)" + +msgid "Set the Pokémon's level (max. {1})." +msgstr "Setze das level des Pokémon (max. {1})." + +msgid "Set the Pokémon's level." +msgstr "Setze Level des Pokémon" + +msgid "Set the Pokémon's sleep count." +msgstr "Setze den Schlaf-Counter des Pokémon" + +msgid "Set the first Pokémon's level." +msgstr "Setze das Level des ersten Pokémon" + +msgid "Set the level for {1}." +msgstr "Setze das Level für {1}." + +msgid "Set the name for this point." +msgstr "Setze für diesen Punkt einen Namen." + +msgid "Set the new ID (max. 65535)." +msgstr "Setze die neue ID (max. 65535)" + +msgid "Set the player's Coin amount." +msgstr "Setze Münzen" + +msgid "Set the player's money." +msgstr "Setzte Geld." + +msgid "Set the player's outfit." +msgstr "Setzte das Spileroutfit." + +msgid "Set the second Pokémon's level." +msgstr "Setze das Level des zweiten Pokémon" + +msgid "Set variable {1}." +msgstr "Setze Variable {1}" + +msgid "Shade" +msgstr "Schatten" + +msgid "Shadow Pokémon" +msgstr "Schattenpokémon" + +msgid "Shadow Pokémon can't be taught any moves." +msgstr "Du kannst Crypto-Pokémon keine Attacken beibringen." + +msgid "Shift" +msgstr "Wechsel" + +msgid "Shininess" +msgstr "Schillerndhaftigkeit" + +msgid "Shininess ({1}) is being forced." +msgstr "Schillerndhaftigkeit {1} ist erzwungen" + +msgid "Shininess ({1}) is natural." +msgstr "Schillerndhaftigkeit {1} ist natürlich" + +msgid "Shiny Clause" +msgstr "Schillernde-Pokémon-Regelung" + +msgid "Shoot! It was so close, too!" +msgstr "Verflixt! Es hätte beinahe geklappt!" + +msgid "Short to Tall" +msgstr "Kleinstes" + +msgid "Should {1} stop learning {2}?" +msgstr "Soll {1} die neue Attacke {2} nicht erlernen?" + +msgid "Shuca Berries" +msgstr "Schukebeeren" + +msgid "Simple" +msgstr "Simpel" + +msgid "Simply stunning!" +msgstr "Einfach atemberaubend!" + +msgid "Simulating battles ({1} of {2})" +msgstr "Simuliere Kämpfe ({1} von {2})" + +msgid "Sitrus Berries" +msgstr "Tsitrubeeren" + +msgid "Skill" +msgstr "Geschick" + +msgid "Skip intro?" +msgstr "Intro überspringen?" + +msgid "Sky" +msgstr "Himmel" + +msgid "Slot Machine/bg" +msgstr "../Translations/German/bg_de" + +msgid "Slow" +msgstr "Langsam" + +msgid "Snow" +msgstr "Schnee" + +msgid "Some of the fonts were successfully installed." +msgstr "Einige Schriftarten wurden erfolgreich installiert." + +msgid "Someone's PC" +msgstr "Jemandes PC" + +msgid "Something pinged in the wall!\n{1} confirmed!" +msgstr "Etwas klingelt in der Wand!\n{1} bestätigt!" + +msgid "Somewhat of a clown." +msgstr "Ist fast wie ein Clown." + +msgid "Somewhat stubborn." +msgstr "Dickköpfig." + +msgid "Somewhat vain." +msgstr "Irgendwie eitel." + +msgid "Sorry, a new Badge is required." +msgstr "Sorry, ein neuer Orden wird benötigt." + +msgid "Sorry, but you're stuck with this one." +msgstr "Tut mir leid, aber du steckst mit diesem fest." + +msgid "Sounds can be heard coming from inside! It will hatch soon!" +msgstr "Man kann schon etwas hören! Bald wird es schlüpfen!" + +msgid "South side of first map must connect with north side of second map\n{1}" +msgstr "South side of first map must connect with north side of second map\n{1}" + +msgid "Sp. Atk." +msgstr "Sp. Angr." + +msgid "Sp. Attack" +msgstr "Sp. Angriff" + +msgid "Sp. Def" +msgstr "Sp. Vert." + +msgid "Sp. Defense" +msgstr "Sp. Verteidigung" + +msgid "Space" +msgstr "Leertaste" + +msgid "Special Attack" +msgstr "Spezial-Angriff" + +msgid "Special Defense" +msgstr "Spezial-Verteidigung" + +msgid "Species" +msgstr "Art" + +msgid "Specifies the underwater layer of this map. Use only if this map has deep water." +msgstr "Specifies the underwater layer of this map. Use only if this map has deep water." + +msgid "Speed" +msgstr "Initiative" + +msgid "Spelon Berries" +msgstr "Kiwanbeeren" + +msgid "Spikes were scattered all around the feet of the opposing team!" +msgstr "Die Pokémon auf gegnerischer Seite sind von Stacheln umgeben!" + +msgid "Spikes were scattered all around the feet of your team!" +msgstr "Die Pokémon auf deiner Seite sind von Stacheln umgeben!" + +msgid "Splendid!\nYou battle with great finesse and expertise.\nLet us tango together again sometime!" +msgstr "Großartig!\nDu kämpfst mit großem Geschick und Verstand.\nLass uns bald wieder zusammen Tango tanzen!" + +msgid "Sport Balls: {1}" +msgstr "Sportbälle: {1}" + +msgid "Spotted and owned Pokémon are listed alphabetically." +msgstr "Gesehene und gefangene Pokémon werden alphabetisch aufgelistet." + +msgid "Spring" +msgstr "Frühling" + +msgid "Starf Berries" +msgstr "Krambobeeren" + +msgid "Start Game" +msgstr "Spiel starten" + +msgid "Status moves must have a base damage of 0, use either Physical or Special\n{1}" +msgstr "Status moves must have a base damage of 0, use either Physical or Special\n{1}" + +msgid "Status: Burn" +msgstr "Status: Brennend" + +msgid "Status: Frozen" +msgstr "Status: Gefroren" + +msgid "Status: Paralysis" +msgstr "Status: Paralisiert" + +msgid "Status: Poison" +msgstr "Status: Vergiftet" + +msgid "Status: Sleep" +msgstr "Staus: Schlafend" + +msgid "Steel" +msgstr "Stahl" + +msgid "Stop editng this gift?" +msgstr "Aufhören das Geschenk zu bearbeiten?" + +msgid "Stop giving the Pokémon Mail?" +msgstr "Aktion abbrechen?" + +msgid "Store" +msgstr "Lagern" + +msgid "Store Pokémon in your party in Boxes." +msgstr "Lege Pokémon, die in deinem Team sind in Boxen ab." + +msgid "Store items in the PC." +msgstr "Items im PC lagern." + +msgid "Strength is already being used." +msgstr "Stärke wird bereits genutzt." + +msgid "Strength made it possible to move boulders around." +msgstr "Stärke ermöglicht es Felsen zu bewegen." + +msgid "Strong willed." +msgstr "Besitzt einen starken Willen." + +msgid "Strongly defiant." +msgstr "Sehr aufsässig." + +msgid "Sturdy body." +msgstr "Hat einen robusten Körper." + +msgid "Subtract" +msgstr "Subtrahieren" + +msgid "Summary" +msgstr "Bericht" + +msgid "Summer" +msgstr "Sommer" + +msgid "Sunday" +msgstr "Sonntag" + +msgid "Switch" +msgstr "Tauschen" + +msgid "Switch In" +msgstr "Tauschen" + +msgid "Switch Pokédex listings." +msgstr "Wechsle die Pokédex-Auflistung." + +msgid "Switch Pokémon?" +msgstr "Pokémon wechseln?" + +msgid "Switched the Experience Share {1}." +msgstr "Erfahrungsteiler {1} ausgetauscht." + +msgid "Switches" +msgstr "Schalter" + +msgid "TEMPO" +msgstr "GESCHWINDIGKEIT" + +msgid "THIRD" +msgstr "DRITTES" + +msgid "TIME:" +msgstr "ZEIT:" + +msgid "TMs & HMs" +msgstr "TMs & VMs" + +msgid "TYPE" +msgstr "TYP" + +msgid "Take" +msgstr "Nehmen" + +msgid "Take good care of {1}." +msgstr "Kümmere dich gut um {1}." + +msgid "Take out items from the PC." +msgstr "Items vom PC nehmen." + +msgid "Take this {1}?" +msgstr "{1} nehmen?" + +msgid "Tall to Short" +msgstr "Größtes" + +msgid "Tamato Berries" +msgstr "Tamotbeeren" + +msgid "Tanga Berries" +msgstr "Tanigabeeren" + +msgid "Teach move" +msgstr "Attacke beibringen" + +msgid "Teach which Pokémon?" +msgstr "Welchem Pokémon beibringen?" + +msgid "Teach which move to {1}?" +msgstr "Welche Attacke soll {1} beigebracht werden?" + +msgid "Teach {1} to a Pokémon?" +msgstr "{1} einem Pokémon beibringen?" + +msgid "Teach {1} to {2}?" +msgstr "{1} {2} beibringen?" + +msgid "Teach {1}?" +msgstr "{1} beibringen?" + +msgid "Team generation complete." +msgstr "Team-Erstellung abgeschlossen." + +msgid "Test Double Trainer Battle" +msgstr "Doppel-Trainerkampf testen" + +msgid "Test Double Wild Battle" +msgstr "Wilden Doppel-Kampf testen" + +msgid "Test Trainer Battle" +msgstr "Trainerkampf testen" + +msgid "Test Vibration" +msgstr "Teste Vibration" + +msgid "Test Wild Battle" +msgstr "Wilden Kampf testen" + +msgid "Test if controller vibration is working." +msgstr "Teste ob die Controller-Vibration funktioniert." + +msgid "Text Speed" +msgstr "Text-Tempo" + +msgid "Th- MRI ------ anomalous brainwave ------ns. --- specim-n ----- -- inca----e -- indep---ent thoug--. We --- ---ing -- - suppress---." +msgstr "D-- MRT --- anomale Gehirnwellen----er ------------. --- Exem--ar ------ nic-- -n --r Lage ----, selb-----ndig -- denk--. Wir -----ten -- ----- Unterdrückung-------." + +msgid "That ID is already used by a Mystery Gift." +msgstr "Diese ID wird bereits von einem Geheimgeschehen benutzt." + +msgid "That Pokémon can't be placed there." +msgstr "Dieses Pokémon kann hier nicht abgelegt werden." + +msgid "That won't fertilize the soil!" +msgstr "Dies wird den Lehmboden nicht düngen!" + +msgid "That's not Mulch." +msgstr "Das ist kein Mulch." + +msgid "That's not a Berry." +msgstr "Das ist keine Beere." + +msgid "That's not the right item." +msgstr "Das ist nicht das richtige Item." + +msgid "That's too important to toss out!" +msgstr "Das ist zu wichtig, um es wegzuwerfen!" + +msgid "That's your last Pokémon!" +msgstr "Dein letztes Pokémon!" + +msgid "The Bag is full." +msgstr "Der Beutel ist voll." + +msgid "The Bag is full. The Pokémon's item could not be removed." +msgstr "Der Beutel ist voll. Das Item vom Pokémon konnte nicht abgelegt werden." + +msgid "The Bag was cleared." +msgstr "Die Tasche wurde geleert" + +msgid "The Bag was filled with {1} of each item." +msgstr "Die Tasche wurde mit {1} von jedem Item gefüllt" + +msgid "The Box is full." +msgstr "Die Box ist voll." + +msgid "The Boxes were cleared." +msgstr "Die Boxen wurden geleert." + +msgid "The Fire-type attack fizzled out in the heavy rain!" +msgstr "Der strömende Regen löscht die Feuer-Attacke und macht sie wirkungslos!" + +msgid "The Hall Of Fame!" +msgstr "Die Ruhmeshalle!" + +msgid "The Happy Hour started!" +msgstr "Goldene Zeiten sind angebrochen!" + +msgid "The Ion Deluge started!" +msgstr "Ein elektrisch geladener Niederschlag regnet auf das Kampffeld herab!" + +msgid "The Mail was returned to the Bag with its message erased." +msgstr "Der Brief mit gelöschtem Inhalt wurde im Beutel gelagert." + +msgid "The Pokémon got away..." +msgstr "Das Pokémon ist entwischt..." + +msgid "The Pokémon in the Day Care can't breed." +msgstr "Die Pokémon in der Pension können sich nicht paaren" + +msgid "The Pokémon was deleted." +msgstr "Das Pokémon wurde gelöscht" + +msgid "The Pokémon was duplicated." +msgstr "Das Pokémon wurde dupliziert" + +msgid "The Power Glove made it possible to move boulders around!" +msgstr "Der Krafthandschuh macht es möglich die Felsblöcke zu bewegen." + +msgid "The Tailwind blew from behind the opposing team!" +msgstr "Die gegnerischen Pokémon erhalten Rückenwind!" + +msgid "The Tailwind blew from behind your team!" +msgstr "Die Pokémon, die auf deiner Seite kämpfen erhalten Rückenwind!" + +msgid "The Trainer blocked the Ball!\nDon't be a thief!" +msgstr "Der Trainer hat den Ball abgeblockt!\nSei kein Dieb!" + +msgid "The Trainer is close by.\nTalk to the Trainer in person!" +msgstr "Der Trainer ist in der Nähe.\nSprich mit ihm persönlich!" + +msgid "The Trainer is out of range." +msgstr "Der Trainer ist außer Reichweite." + +msgid "The Trainer's data was added to the list of battles and at PBS/trainers.txt." +msgstr "Die Daten des Trainers wurde zu der Kampfliste und in PBS/trainers.txt hinzugefügt." + +msgid "The Water-type attack evaporated in the harsh sunlight!" +msgstr "Das intensive Sonnenlicht lässt die Wasser-Attacke verdampfen und macht sie wirkungslos!" + +msgid "The Weakness Policy raised {1}'s Attack!" +msgstr "Schwächenschutz von {1} erhöht seinen Angriff stark!" + +msgid "The Weakness Policy raised {1}'s Special Attack!" +msgstr "Schwächenschutz von {1} erhöht seinen Spezial-Angriff stark!" + +msgid "The air is clean again." +msgstr "Die Luft ist wieder rein!" + +msgid "The air is filled with toxicity." +msgstr "Die Luft ist verseucht!" + +msgid "The ally {1}" +msgstr "Das Verbündete {1}" + +msgid "The animation file {1} was not found. The animation will load anyway." +msgstr "The animation file {1} was not found. The animation will load anyway." + +msgid "The battery has run dry!\nFor it to recharge, you need to walk another {1} steps." +msgstr "Die Batterie ist leer!\nUm sie aufzuladen, musst du noch {1} Schritt(e) laufen." + +msgid "The battle will continue until either side has no Pokémon left that can fight." +msgstr "Der Kampf geht so lange weiter, bis einer von beiden kein kampffähiges Pokémon mehr hat." + +msgid "The battlers shared their pain!" +msgstr "Die Kontrahenten teilen sich ihre KP!" + +msgid "The boxes are full! You can't catch any more Pokémon!" +msgstr "Alle PC-Boxen sind voll! Du kannst keine weiteren Pokémon mehr fangen!" + +msgid "The bursting flame hit the opposing {2}!" +msgstr "{2} wurde ebenfalls vom Funkenflug erfasst!" + +msgid "The bursting flame hit {2}!" +msgstr "{2} wurde ebenfalls vom Funkenflug erfasst!" + +msgid "The combined levels exceed {1:d}." +msgstr "Die kombinierten Level übersteigen {1:d}." + +msgid "The current map has no region set. Please set the MapPosition metadata setting for this map." +msgstr "The current map has no region set. Please set the MapPosition metadata setting for this map." + +msgid "The darkness of caves is my home. My Pokémon team knows no fear!" +msgstr "Die Dunkelheit der Höhlen ist mein Zuhause. Mein Pokémon-Team kennt keine Angst!" + +msgid "The deposited Pokémon can breed." +msgstr "Die hinterlegten Pokémon können sich paaren" + +msgid "The deposited Pokémon can't breed." +msgstr "Die hinterlegten Pokémon können sich nicht paaren" + +msgid "The effects of Mud Sport have faded." +msgstr "Lehmsuhler hört auf zu wirken!" + +msgid "The effects of Water Sport have faded." +msgstr "Nassmacher hört auf zu wirken!" + +msgid "The effects of the weather disappeared!" +msgstr "Die Wetter-Effekte wurden aufgehoben!" + +msgid "The effects of the {1} prevent status moves from being used!" +msgstr "{1} verhindert den Einsatz von Status-Attacken!" + +msgid "The electricity disappeared from the battlefield." +msgstr "Das Elektrofeld ist wieder verschwunden!" + +msgid "The foe {1}" +msgstr "Das gegnerische {1}" + +msgid "The fonts were successfully installed." +msgstr "Die Schriftarten wurden erfolgreich installiert." + +msgid "The future is a blank slate.\\. You, together with your Pokémon, are going to fill it. There will be challenges and thrills, and you're bound to make exciting discoveries." +msgstr "Die Zukunft ist ein unbeschriebenes Blatt.\\.Du, zusammen mit deinen Pokémon, wirst es füllen. Du wirst auf Herausforderungen und Überraschungen stoßen, und aufregende Entdeckungen machen." + +msgid "The game can be played, but the look of the game's text will not be optimal." +msgstr "Das Spiel ist spielbar, aber Texte werden nicht optimal angezeigt werden." + +msgid "The game cannot continue." +msgstr "Das Spiel kann nicht fortgesetzt werden." + +msgid "The game has detected that the battery is low. You should save soon to avoid losing your progress." +msgstr "Das Spiel hat erkannt, dass dein Akku schwach ist. Du solltest bald speichern um den Verlust deines Fortschritts zu vermeiden." + +msgid "The game is a draw." +msgstr "Das Spiel endet in unentschieden." + +msgid "The gift has been received!" +msgstr "Das Geschenk ist angekommen!" + +msgid "The gift was saved to MysteryGiftMaster.txt." +msgstr "Das Geschenk wurde im MysteryGiftMaster.txt abgespeichert." + +msgid "The gifts were saved to MysteryGift.txt." +msgstr "Die Geschenke wurden im MysteryGift.txt abgespeichert." + +msgid "The grass disappeared from the battlefield." +msgstr "Das Grasfeld ist wieder verschwunden!" + +msgid "The grassy patch remained quiet..." +msgstr "Im Gras ist alles ruhig..." + +msgid "The hail stopped." +msgstr "Es hört auf zu hageln!" + +msgid "The healing wish came true for {1}!" +msgstr "Wunschtraum von {1} erfüllt sich!" + +msgid "The item number is invalid." +msgstr "Die Anzahl der Items ist ungültig." + +msgid "The item was added." +msgstr "Das Item wurde hinzugefügt" + +msgid "The level number ({1}) is invalid." +msgstr "Das Level ({1}) ist ungültig." + +msgid "The mail was sent to your PC." +msgstr "Der Brief wurde auf deinen PC übertragen." + +msgid "The map data cannot be found." +msgstr "Die Kartendaten konnten nicht gefunden werden." + +msgid "The map is corrupt. The game cannot continue." +msgstr "Die Karte ist korrupt. Das Spiel kann nicht fortgesetzt werden." + +msgid "The map was not found. The game cannot continue." +msgstr "Die Karte konnte nicht gefunden werden. Das Spiel kann nicht fortgesetzt werden." + +msgid "The map will refresh." +msgstr "Die Karte wird neu laden" + +msgid "The message will be lost. Is that OK?" +msgstr "Der Inhalt geht verloren. Ist das in Ordnung für dich?" + +msgid "The mirror move failed!" +msgstr "Es ist fehlgeschlagen!" + +msgid "The mist disappeared from the battlefield." +msgstr "Das Nebelfeld ist wieder verschwunden!" + +msgid "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" +msgstr "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" + +msgid "The opponent pierces through your defenses!" +msgstr "Der Gegner durchbricht deine Verteidigung!" + +msgid "The opponents don't have any eligible pokemon for a sky battle" +msgstr "Die Gegner haben keine geeigneten Pokémon für den Himmelskampf" + +msgid "The opposing team became cloaked in a mystical veil!" +msgstr "Das gegnerische Team wird von einem Schleier umhüllt!" + +msgid "The opposing team became shrouded in mist!" +msgstr "Das gegnerische Team wird von einem Schleier umhüllt!" + +msgid "The opposing team is no longer protected by Safeguard!" +msgstr "Der mystische Schleier, der das gegnerische Team umgab, hat sich gelüftet!" + +msgid "The opposing team is no longer protected by mist!" +msgstr "Der Weißnebel, der die gegnerischen Pokémon umgab, hat sich gelichtet!" + +msgid "The opposing team is too nervous to eat Berries!" +msgstr "Die Pokémon auf deiner Seite kriegen vor Anspannung keine Beeren mehr runter!" + +msgid "The opposing team's Light Screen faded!" +msgstr "Lichtschild der gegnerischen Pokémon hört auf zu wirken!" + +msgid "The opposing team's Light Screen wore off!" +msgstr "Lichtschild der gegnerischen Pokémon hört auf zu wirken!" + +msgid "The opposing team's Lucky Chant wore off!" +msgstr "Beschwörung des gegnerischen Teams hört auf zu wirken!" + +msgid "The opposing team's Mist faded!" +msgstr "Der mystische Schleier, der das gegnerische Team umgab, hat sich gelüftet!" + +msgid "The opposing team's Reflect faded!" +msgstr "Reflektor der gegnerischen Pokémon hört auf zu wirken!" + +msgid "The opposing team's Reflect wore off!" +msgstr "Reflektor der gegnerischen Pokémon hört auf zu wirken!" + +msgid "The opposing team's Tailwind petered out!" +msgstr "Der Rückenwind auf gegnerischer Seite hat sich gelegt!" + +msgid "The opposing {1}" +msgstr "Das gegnerische {1}" + +msgid "The options you unchecked can't be turned back on." +msgstr "Die Optionen, die du abgewählt hast, können nicht wieder ausgewählt werden." + +msgid "The phone is not working." +msgstr "Das Telefon funktioniert nicht." + +msgid "The plant seemed to be delighted." +msgstr "Die Pflanze scheint froh zu sein." + +msgid "The player character was changed." +msgstr "Der Spielercharacter wurde geändert." + +msgid "The player is not on a map, so the region could not be determined." +msgstr "Der Spieler ist nicht auf der Karte. Die Region konnte nicht ermittelt werden." + +msgid "The player's ID was changed to {1} (2)." +msgstr "Die Spieler-ID wurde geändert in {1} (2)." + +msgid "The player's name was changed to {1}." +msgstr "Der Spielername wurde in {1} geändert." + +msgid "The pointed stones disappeared from around the opposing team!" +msgstr "Die spitzen Steine um die Pokémon auf der gegnerischen Seite sind verschwunden!" + +msgid "The pointed stones disappeared from around your team!" +msgstr "Die spitzen Steine um die Pokémon auf deiner Seite sind verschwunden!" + +msgid "The poisoned spikes disappeared from around the opposing team's feet!" +msgstr "Die giftigen Stacheln, die um die Pokémon auf der gegnerischen Seite lagen, sind verschwunden!" + +msgid "The poisoned spikes disappeared from around the your team's feet!" +msgstr "Die giftigen Stacheln, die um die Pokémon auf deiner Seite lagen, sind verschwunden!" + +msgid "The poisoned spikes disappeared from around your team's feet!" +msgstr "Die giftigen Stacheln, die um die Pokémon auf deiner Seite lagen, sind verschwunden!" + +msgid "The poisoned spikes disappeared from around {1}'s feet!" +msgstr "Die giftigen Stacheln, die um die Pokémon von {1} sind verschwunden!" + +msgid "The power of {1}'s Fire-type moves rose!" +msgstr "Die Stärke der Feuer-Attacken von {1} wurde erhöht!" + +msgid "The rain stopped." +msgstr "Es hört auf zu regnen!" + +msgid "The rainbow faded." +msgstr "Der Regenbogen ist verschwunden!" + +msgid "The rules of battle will be as follows:" +msgstr "Kommen wir zu den Regeln:" + +msgid "The sandstorm rages." +msgstr "Der Sandsturm tobt!" + +msgid "The sandstorm subsided." +msgstr "Der Sandsturm legt sich!" + +msgid "The save file was deleted." +msgstr "Der Spielstand wurde gelöscht." + +msgid "The saying \"the best defense is a good offense\" is probably your mantra.\\^" +msgstr "Das Sprichwort \"Angriff ist die beste Verteidigung\" ist wahrscheinlich dein Motto.\\^" + +msgid "The sea is deep here. A Pokémon may be able to go underwater." +msgstr "Das Meer scheint hier sehr tief zu sein. Ein Pokémon könnte unter Wasser gehen." + +msgid "The sea is deep here. Would you like to go underwater?" +msgstr "Das Meer scheint hier sehr tief zu sein. Möchtest du Taucher einsetzen?" + +msgid "The sea of fire faded." +msgstr "Das Meer aus Feuer ist verschwunden!" + +msgid "The settings file is corrupt and could not be loaded.\nSettings have been reset to default." +msgstr "Die Einstellungsdatei ist beschädigt und konnte nicht geladen werden.\nDie Einstellungen wurden auf die Standardeinstellungen zurückgesetzt." + +msgid "The shadow sky continues." +msgstr "Das Crypto-Wetter dauert an." + +msgid "The shadow sky faded." +msgstr "Das Crypto-Wetter verschwindet." + +msgid "The soil returned to its soft and earthy state." +msgstr "Der Lehmboden ist wieder weich." + +msgid "The soil returned to its soft and loamy state." +msgstr "Der Lehmboden ist wieder weich." + +msgid "The species number (no. {1} of {2}) is invalid." +msgstr "Die Artennummer (Nr. {1} von {2}) ist ungültig." + +msgid "The spikes disappeared from around the opposing team's feet!" +msgstr "Die Stacheln, die auf der gegnerischen Seite herumlagen, sind verschwunden!" + +msgid "The spikes disappeared from around your team's feet!" +msgstr "Die Stacheln, die auf deiner Seite herumlagen, sind verschwunden!" + +msgid "The stickiness disappeared from the battlefield." +msgstr "Die Klebrigkeit verschwand vom Schlachtfeld." + +msgid "The sticky web has disappeared from beneath the opposing team's feet!" +msgstr "Das Klebenetz auf der gegnerischen Seite ist wieder verschwunden!" + +msgid "The sticky web has disappeared from beneath your team's feet!" +msgstr "Das Klebenetz auf deiner Seite ist wieder verschwunden!" + +msgid "The substitute took damage for {1}!" +msgstr "Der Delegator steckt den Schlag für {1} ein!" + +msgid "The sunlight faded." +msgstr "Das Sonnenlicht verliert wieder an Intensität!" + +msgid "The sunlight is strong." +msgstr "Gleißendes Sonnenlicht." + +msgid "The sunlight turned extremely harsh!" +msgstr "Das Sonnenlicht wird sehr viel stärker!" + +msgid "The sunlight turned harsh!" +msgstr "Das Sonnenlicht wird stärker!" + +msgid "The swamp faded." +msgstr "Der Sumpf ist verschwunden!" + +msgid "The thunderstorm rages." +msgstr "Das Gewitter tobt!" + +msgid "The thunderstorm subsided." +msgstr "Das Gewitter legt sich!" + +msgid "The twisted dimensions returned to normal!" +msgstr "Die verdrehte Dimension ist wieder normal!" + +msgid "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" + +msgid "The wall collapsed!" +msgstr "Die Wand ist eingestürzt!" + +msgid "The water is dyed a deep blue...\nWould you like to surf?" +msgstr "Das Wasser ist tiefblau.\nMöchtest du Surfer einsetzen?" + +msgid "The wild {1}" +msgstr "Das wilde {1}" + +msgid "The {1} can't be held." +msgstr "{1} kann nicht gehalten werden." + +msgid "The {1} card? Certainly.\nHow many would you like?" +msgstr "Die Karte {1}? Aber gerne.\nWie viele möchtest du?" + +msgid "The {1} card? How many would you like to sell?" +msgstr "Die Karte {1}? Wie viele würdest du verkaufen?" + +msgid "The {1} card? Oh, no.\nI can't buy that." +msgstr "Die Karte {1}? Es tut mir leid, aber das kann ich nicht kaufen." + +msgid "The {1} has sprouted." +msgstr "Die {1} keimt." + +msgid "The {1} only allows the use of {2}!" +msgstr "Wegen {1} darf nur {2} eingesetzt werden!" + +msgid "The {1} plant is growing bigger." +msgstr "Der {1}-Strauch wächst." + +msgid "The {1} strengthened {2}'s power!" +msgstr "{1} erhöht die Stärke von {2}!" + +msgid "The {1} was planted in the soft, earthy soil." +msgstr "Eine {1} wurde eingepflanzt." + +msgid "The {1} was scattered on the soil." +msgstr "{1} wurde auf dem Lehmboden verteilt." + +msgid "The {1} was taken and replaced with the {2}." +msgstr "{1} wurde gegen {2} ausgetauscht." + +msgid "The {1} weakened the damage to {2}!" +msgstr "{1} schwächt die Stärke von {2}" + +msgid "The {1}'s indicating something right underfoot!" +msgstr "{1} zeigt an, dass etwas unter dir ist!" + +msgid "The {2} raised {1}'s Attack!" +msgstr "{2} erhöht den Angriff von {1}!" + +msgid "The {2} raised {1}'s Defense!" +msgstr "{2} von {1} erhöht seine Verteidigung!" + +msgid "The {2} raised {1}'s Special Attack!" +msgstr "{2} erhöht den Spezial-Angriff von {1}!" + +msgid "The {2} raised {1}'s Special Defense!" +msgstr "{2} von {1} erhöht seine Spezial-Verteidigung!" + +msgid "Their strength is no joke!" +msgstr "Ihre Stärke ist nicht zu unterschätzen!" + +msgid "There appears to be nothing here..." +msgstr "Hier scheint nichts zu sein..." + +msgid "There are no Mystery Gifts defined." +msgstr "Es sind keine Geheimgeschehen definiert." + +msgid "There are no cards that you can buy." +msgstr "Da sind keine Karten, welche du kaufen könntest." + +msgid "There are no items." +msgstr "Hier sind keine Items." + +msgid "There are no phone numbers stored." +msgstr "Es wurden keine Telefonnummern gespeichert." + +msgid "There are no trainers in the Phone." +msgstr "Es gibt keine Trainer im Telefon" + +msgid "There are {1} {2}!\nWant to pick them?" +msgstr "Da sind {1} {2}!\nMöchtest du sie pflücken?" + +msgid "There aren't 2 Pokémon in the Day Care." +msgstr "Es sein keine 2 Pokémon in der Pension" + +msgid "There is 1 {1}!\nWant to pick it?" +msgstr "Da ist 1 {1}!\nMöchtest du sie pflücken?" + +msgid "There is a Pokemon that is ready to open its heart!" +msgstr "Es gibt ein Pokémon, das bereit ist sein Herz zu öffnen!" + +msgid "There is a gift for you there!" +msgstr "Dort wartet ein Geschenk auf dich!" + +msgid "There is a more recent update available." +msgstr "Es gibt ein aktuelleres Update." + +msgid "There is a total of #{@files.length} PNG(s) available for conversion. Would you like to begin the process?" +msgstr "Für die Konvertierung sind #{@files.length} PNG(s) verfügbar. Möchtest du mit der Konvertierung anfangen?" + +msgid "There is already a saved file. Is it OK to overwrite it?" +msgstr "Es gibt bereits einen Spielstand. Spielstand überschreiben?" + +msgid "There is another Pokemon that is ready to open its heart!" +msgstr "Es gibt ein anderes Pokémon, das bereit ist sein Herz zu öffnen!" + +msgid "There is no Pokémon." +msgstr "Da ist kein Pokémon." + +msgid "There is no egg available." +msgstr "Es ist kein Ei verfügbar" + +msgid "There is no room left in the PC!" +msgstr "Alle Boxen im PC sind voll." + +msgid "There is only one player defined." +msgstr "Es ist nur ein Spieler definiert." + +msgid "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." +msgstr "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." + +msgid "There! All happy!" +msgstr "So! Alles gut!" + +msgid "There's a Pokemon that may open the door to its heart!" +msgstr "Es gibt Pokémon, das die Tür zu seinem Herzen öffnen kann!" + +msgid "There's an item buried around here!" +msgstr "Ein Item liegt hier vergraben!" + +msgid "There's no Mail here." +msgstr "Hier sind keine Briefe." + +msgid "There's no PP left for this move!" +msgstr "Es sind keine AP mehr für diese Attacke übrig!" + +msgid "There's no Pokémon here..." +msgstr "Hier ist kein Pokémon..." + +msgid "There's no more room in the Bag." +msgstr "In deiner Tasche ist kein Platz mehr." + +msgid "There's no room to store items." +msgstr "Es gibt keinen Platz, um Items zu lagern." + +msgid "These are among the toughest of Tandor! The paragons of our region!" +msgstr "Sie gehören zu den Stärksten von Tandor! Der Inbegriff unserer Region!" + +msgid "These pokemon can't fight in a sky battle!" +msgstr "Diese Pokémon können nicht an einem Himmelskampf teilnehmen!" + +msgid "These trainers' skill in battle will determine that answer!" +msgstr "Die Fähigkeiten der Trainer im Kampf werden diese Antwort liefern!" + +msgid "They can be transferred over and will be deposited in your PC." +msgstr "Sie können übertragen und in deinem PC abgelegt werden." + +msgid "Third move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Third move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "This Pokémon can't be chosen." +msgstr "Dieses Pokémon kann nicht ausgewählt werden." + +msgid "This Pokémon is holding an item. It can't hold mail." +msgstr "Dieses Pokémon trägt ein Item. Es kann nicht noch mehr tragen." + +msgid "This box is already empty." +msgstr "Diese Box ist bereits leer." + +msgid "This challenge will use the Pokemon list from {1}." +msgstr "Diese Herausforderung wird die Pokémon-Liste von {1} benutzen." + +msgid "This command can't be used here." +msgstr "Dieser Befehl kann hier nicht verwendet werden" + +msgid "This is in use already." +msgstr "Es wird bereits benutzt." + +msgid "This isn't a fossil!" +msgstr "Das ist kein Fossil!" + +msgid "This isn't over yet!" +msgstr "Das hier ist noch nicht vorbei!" + +msgid "This item can't be used on that Pokemon." +msgstr "Dieses Item kann nicht auf dieses Pokémon angewendet werden." + +msgid "This item can't be used on that Pokémon." +msgstr "Dieses Item kann nicht auf das Pokémon verwendet werden." + +msgid "This may take a long time. Are you sure?" +msgstr "Dies könnte einige Zeit dauern. Bist du dir sicher?" + +msgid "This means you've found all the Coins in this game, so the game is now over." +msgstr "Das bedeutet, du hast alle Münzen in diesem Spiel gefunden. Das Spiel ist folglich vorüber." + +msgid "This old, dead coral looks like it can be broken. Would you like to use Coral Break?" +msgstr "Diese alte, tote Koralle sieht zerbrechlich aus. Möchtest du Korallenbrecher einsetzen?" + +msgid "This pokemon can't fight in a sky battle!" +msgstr "Dieses Pokémon kann nicht an einem Himmelskampf teilnehmen!" + +msgid "This rock appears breakable. Would you like to smash it?" +msgstr "Dieser Fels sieht zerbrechlich aus. Möchtest du Zertrümmerer einsetzen?" + +msgid "This save file is corrupt or incompatible with this game." +msgstr "Dieser Spielstand ist entweder korrupt oder mit diesem Spiel inkompatibel." + +msgid "This save file is corrupt, but an automatic backup has been found and will be loaded instead." +msgstr "Der Spielstand ist korrupt. Ein automatisches Backup wurde gefunden, welches geladen wird." + +msgid "This save file is corrupt, but another working file in this slot has been found and will be loaded instead." +msgstr "Dieser Speicherstand ist beschädigt, aber eine andere funktionierende Datei in diesem Slot wurde gefunden und wird stattdessen geladen." + +msgid "This save file is corrupt, but other working files in this slot were found." +msgstr "Dieser Speicherstand ist beschädigt, aber es wurden andere funktionierende Dateien in diesem Slot gefunden." + +msgid "This team is not allowed." +msgstr "Dieses Team ist nicht zugelassen." + +msgid "This trainer must have at least 1 Pokémon!" +msgstr "Dieser Trainer muss mindestens 1 Pokémon haben!" + +msgid "This tree looks like it can be cut down!" +msgstr "Der Baum sieht aus, als ob er zerschnitten werden könnte." + +msgid "This tree looks like it can be cut down." +msgstr "Der Baum sieht aus, als ob er zerschnitten werden könnte." + +msgid "This {1} is ready to open its heart. However, there must be at least one regular Pokémon in the set to perform a purification ceremony." +msgstr "{1} ist bereit sein Herz zu öffnen. Allerdings muss in dieser Zusammenstellung mindestens ein reguläres Pokémon sein, um die Erlösungszeremonie durchzuführen" + +msgid "This {1} plant is blooming cutely!" +msgstr "Dieser {1}-Strauch blüht nett!" + +msgid "This {1} plant is blooming prettily!" +msgstr "Dieser {1}-Strauch blüht hübsch!" + +msgid "This {1} plant is blooming very beautifully!" +msgstr "Dieser {1}-Strauch blüht wunderschön!" + +msgid "This {1} plant is in bloom!" +msgstr "Dieser {1}-Strauch steht in Blüte!" + +msgid "This {1} plant is in fabulous bloom!" +msgstr "Dieser {1}-Strauch steht in voller Blüte!" + +msgid "Thoroughly cunning." +msgstr "Äußerst gerissen." + +msgid "Threw away {1} {2}(s)." +msgstr "{1}x {2} weggeworfen." + +msgid "Throw away items stored in the PC." +msgstr "Werfe Items, die im PC gelagert sind, weg." + +msgid "Thursday" +msgstr "Donnerstag" + +msgid "Time:" +msgstr "Zeit:" + +msgid "Time{2:02d}:{3:02d}
" +msgstr "Zeit{2:02d}:{3:02d}
" + +msgid "Time{1:02d}:{2:02d}
" +msgstr "Zeit{1:02d}:{2:02d}
" + +msgid "Timid" +msgstr "Scheu" + +msgid "To Next Lv." +msgstr "Bis nächsten Lv." + +msgid "To install the other fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "Um andere Schriftarten zu installieren, kopiere die Dateien in dem Schriftarten-Ordner von diesem Spiel in dem vom Systemsteuerung." + +msgid "To localize the text for a particular language, translate every second line in the file." +msgstr "Um den Text für eine bestimmte Sprache zu lokalisieren, übersetzen Sie jede zweite Zeile der Datei." + +msgid "Toggle Bag Access" +msgstr "Taschen-Zugriff umschalten" + +msgid "Toggle Mega Ring Ownership" +msgstr "Mega-Ring-Besitz umschalten" + +msgid "Toggle Pokédex Ownership" +msgstr "Pokédex-Besitz umschalten" + +msgid "Toggle Pokégear Ownership" +msgstr "Pokégear-Besitz umschalten" + +msgid "Toggle Running Shoes Ownership" +msgstr "Renn-Schuh-Besitz umschalten" + +msgid "Toggle on/offline" +msgstr "Schalte auf on/offline" + +msgid "Too bad...\nThe bag is full." +msgstr "Schade...\nDie Tasche ist voll." + +msgid "Too bad... The Bag is full..." +msgstr "Oh? Dein Beutel ist voll." + +msgid "Too few bug catching contestants" +msgstr "Zu wenige Wettkampfteilnehmer, die Käfer sammeln" + +msgid "Took the {1}." +msgstr "Nahm das Item {1}." + +msgid "Toss" +msgstr "Müll" + +msgid "Toss\nItem" +msgstr "Item\nwegwerfen" + +msgid "Toss Item" +msgstr "Item wegwerfen" + +msgid "Toss out how many {1}(s)?" +msgstr "Wie viele {1} willst du wegwerfen?" + +msgid "Trainer has no unfainted Pokémon" +msgstr "Trainer hat keine unbesiegten Pokémon" + +msgid "Trainer name too long\n{1}" +msgstr "Trainer name too long\n{1}" + +msgid "Trainer type does not exist ({1}, {2}, ID {3})" +msgstr "Trainerklasse existiert nicht ({1}, {2}, ID {3})" + +msgid "Transferring\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" +msgstr "Übetrage\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" + +msgid "Treat this battle as a loss?" +msgstr "Diesen Kampf als eine Niederlage werten?" + +msgid "Treat this battle as a win?" +msgstr "Diesen Kampf als einen Sieg werten?" + +msgid "Tuesday" +msgstr "Dienstag" + +msgid "Turn Off" +msgstr "Ausschalten" + +msgid "Turned over the {1} and received ${2}." +msgstr "{1} wurde(n) im Tausch gegen ${2} übergeben." + +msgid "Turned over the {1} card and received ${2}." +msgstr "Karte {1} übergeben und ${2} erhalten." + +msgid "Two Pokémon are deposited already." +msgstr "Es sind bereits zwei Pokémon hinterlegt" + +msgid "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" +msgstr "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" + +msgid "Type" +msgstr "Typ" + +msgid "UPPER" +msgstr "Groß" + +msgid "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" +msgstr "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" + +msgid "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" +msgstr "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" + +msgid "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" +msgstr "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" + +msgid "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" +msgstr "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" + +msgid "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" +msgstr "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" + +msgid "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" +msgstr "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" + +msgid "Undefined value {1} (expected one of: {2})\n{3}" +msgstr "Undefined value {1} (expected one of: {2})\n{3}" + +msgid "Undefined value {1} in {2}\n{3}" +msgstr "Undefined value {1} in {2}\n{3}" + +msgid "Unknown" +msgstr "Unbekannt" + +msgid "Unknown happiness-changing method." +msgstr "Unbekannte zuneigungsändere Methode." + +msgid "Up" +msgstr "Hoch" + +msgid "Up next:\\wt[20] Round {1}\\wt[25]\n\\PN versus {2}!" +msgstr "Als Nächstes:\\wt[20] Runde {1}\\wt[25]\n\\PN gegen {2}!" + +msgid "Updating game maps, you will be sent to the nearest Pokémon Center" +msgstr "Aktualisiere Spielkarten, du wirst zum nächsten Pokémon Center geschickt." + +msgid "Upload MysteryGift.txt to the Internet." +msgstr "Lade den MysteryGift.txt ins Internet hoch." + +msgid "Upon this consecrated ground, I shall invoke the blessings of the sea!" +msgstr "Auf diesem gesegneten Boden, erbitte ich den Segen der Meere!" + +msgid "Use" +msgstr "Einsetzen" + +msgid "Use PC" +msgstr "PC nutzen" + +msgid "Use next Pokémon?" +msgstr "Nächstes Pokémon einsetzen?" + +msgid "Use on which Pokémon?" +msgstr "Auf welches Pokémon anwenden?" + +msgid "Use the patcher.exe in your game folder to check for patches!\\wtnp[40]" +msgstr "Benutze patcher.exe im Ordner des Spiels um auf Updates zu prüfen!\\wtnp[40]" + +msgid "Used to confirm a choice, check things, and talk to people." +msgstr "Bestätigen, Gegenstände untersuchen und Leute ansprechen" + +msgid "Used to exit, cancel a choice or mode, and open the pause menu." +msgstr "Verlassen, Abbrechen und Pause-Menü öffnen" + +msgid "Using item..." +msgstr "Benutze Item..." + +msgid "Using its {1}, the Attack of {2} rose!" +msgstr "{1} von {2} erhöht seinen Angriff!" + +msgid "Using its {1}, the Defense of {2} rose!" +msgstr "{1} von {2} erhöht seine Verteidigung!" + +msgid "Using its {1}, the Special Attack of {2} rose!" +msgstr "{1} von {2} erhöht seinen Spezial-Angriff!" + +msgid "Using its {1}, the Special Defense of {2} rose!" +msgstr "{1} von {2} erhöht seine Spezial-Verteidigung!" + +msgid "Using its {1}, the Speed of {2} rose!" +msgstr "{1} von {2} erhöht seine Initiative!" + +msgid "Using {1}, the Attack of {2} rose sharply!" +msgstr "{1} von {2} erhöht seinen Angriff stark!" + +msgid "Using {1}, the Defense of {2} rose sharply!" +msgstr "{1} von {2} erhöht seine Verteidigung stark!" + +msgid "Using {1}, the Special Attack of {2} rose sharply!" +msgstr "{1} von {2} erhöht seinen Spezial-Angriff stark!" + +msgid "Using {1}, the Special Defense of {2} rose sharply!" +msgstr "{1} von {2} erhöht seine Spezial-Verteidigung stark!" + +msgid "Using {1}, the Speed of {2} rose sharply!" +msgstr "{1} von {2} erhöht seine Initiative stark!" + +msgid "VT data imported." +msgstr "VT-Daten importiert" + +msgid "Variables" +msgstr "Variablen" + +msgid "Version is up-to-date, no update needed! \\wtnp[30]" +msgstr "Version ist aktuell, kein Update nötig! \\wtnp[30]" + +msgid "Very finicky." +msgstr "Sehr pedantisch." + +msgid "Volcano" +msgstr "Vulkan" + +msgid "WARP TO MAP" +msgstr "WARPE ZU KARTE" + +msgid "WITHDRAW" +msgstr "NEHMEN" + +msgid "WITHDRAW POKéMON" +msgstr "POKéMON NEHMEN" + +msgid "WT" +msgstr "GEW." + +msgid "Wacan Berries" +msgstr "Kerzalbeeren" + +msgid "Waiting for a rematch{1}" +msgstr "Auf einen Rückkampf wartend{1}" + +msgid "Wallpaper" +msgstr "Motiv" + +msgid "Want to escape from here and return to {1}?" +msgstr "Möchtest du von hier fliehen und zu {1} zurückkehren?" + +msgid "Want to plant a Berry?" +msgstr "Möchtest du eine Beere pflanzen?" + +msgid "Want to return to the healing spot used last in {1}?" +msgstr "Möchtest du zum zuletzt benutzten Heilort {1} zurückkehren?" + +msgid "Want to sprinkle some water with the {1}?" +msgstr "Möchtest du {1} bewässern?" + +msgid "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" +msgstr "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" + +msgid "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" +msgstr "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" + +msgid "Warning: Randomizer Mode greatly affects the balance of the game." +msgstr "Warnung: Der Zufallsmodus beeinflusst das Gleichgewicht des Spiels stark." + +msgid "Warp to Map" +msgstr "Warpe zu Karte" + +msgid "Water" +msgstr "Wasser" + +msgid "Watmel Berries" +msgstr "Wasmelbeeren" + +msgid "We have some of Tandor's best and brightest here to dazzle you with their spectacular battling skills!" +msgstr "Wir haben die besten aus Tandor hier, um euch mit ihren spektakulären Kampffähigkeiten zu blenden!" + +msgid "We hope you enjoy playing Pokémon Uranium!" +msgstr "Wir hoffen, dass es dir Spaß macht Pokémon Uran zu spielen!" + +msgid "We tried our hardest in this battle, and that's what counts." +msgstr "Wir haben unser Bestes gegeben und das ist alles, was zählt." + +msgid "We're back with Round 3, the quarterfinals!" +msgstr "Wir sind zurück für Runde 3, dem Viertelfinale!" + +msgid "Wednesday" +msgstr "Mittwoch" + +msgid "Welcome to the Hall of Fame!" +msgstr "Willkommen in der Ruhmeshalle!" + +msgid "Welcome to the first round of the\nPokémon League Tournament!" +msgstr "Willkommen zur ersten Runde des Turniers der Pokémon-Liga!" + +msgid "Welcome!\nHow may I serve you?" +msgstr "Willkommen!\nKann ich dir helfen?" + +msgid "Well fought, indeed! You deserved this victory." +msgstr "Gut gekämpft, wirklich! Du verdienst diesen Sieg." + +msgid "Well, it has been a while, hasn't it?\nWhen I battled you, you were just a naive child, fumbling around in the dark.\nNow, you face me in the arena with confidence!\nYour fighting spirit is like a bright, shining light!\nI can tell you are no longer afraid.\nGyahahaha!! That's what I like to see!\nShow me your fearlessness in battle!" +msgstr "Es ist ziemlich lange her, nicht wahr?\nBeim letzten Kampf warst du noch ein naives Kind, welches im Dunkeln herumtastete.\nJetzt ist dein Kampfgeist wie ein helles, leuchtendes Licht!\nIch merke, dass du keine Angst mehr hast.\nMuahahaha!! Das wollte ich sehen!\nZeig' mir deine Furchtlosigkeit im Kampf!" + +msgid "Well, let's not delay... on with the match!" +msgstr "Nun, Schluss mit den Verzögerungen... Lasst den Kampf beginnen!" + +msgid "Well, you certainly know what you want out of life.\\^" +msgstr "Nun, du weißt, was du vom Leben erwartest.\\^" + +msgid "Wepear Berries" +msgstr "Nirbebeeren" + +msgid "West side of first map must connect with east side of second map\n{1}" +msgstr "West side of first map must connect with east side of second map\n{1}" + +msgid "What a match!" +msgstr "Was für ein Kampf!" + +msgid "What could be in store for us this round?" +msgstr "Was könnte uns in dieser Runde bevorstehen?" + +msgid "What do you want to do with {1}'s Mail?" +msgstr "Was möchtest du mit dem Brief von {1} tun?" + +msgid "What do you want to do?" +msgstr "Was möchtest du tun?" + +msgid "What shall I do with this {1}?" +msgstr "Was soll ich mit {1} tun?" + +msgid "What will\n{1} do?" +msgstr "Was soll\n{1} tun?" + +msgid "What will\n{1} throw?" +msgstr "Was wird\n{1} werfen?" + +msgid "What will hatch from this? It doesn't seem close to hatching." +msgstr "Was da wohl schlüpfen wird? Es wird sicher noch lange dauern." + +msgid "What will {1} do?" +msgstr "Was wird {1} tun?" + +msgid "What?\n{1} is evolving!" +msgstr "Hey?\n{1} entwickelt sich!" + +msgid "When the flame touched the powder on the Pokémon, it exploded!" +msgstr "Das Feuer bringt das Pulver zum Explodieren!" + +msgid "Which PC should be accessed?" +msgstr "Zugriff auf wessen PC?" + +msgid "Which move should be forgotten?" +msgstr "Welche Attacke soll vergessen werden?" + +msgid "Which one do you want back?" +msgstr "Welches möchtest du?" + +msgid "Which one will you take?" +msgstr "Welches wählst du aus?" + +msgid "Which report should I read?" +msgstr "Welchen Bericht soll ich lesen?" + +msgid "White" +msgstr "Weiß" + +msgid "White Tiles: {1}" +msgstr "Weiße Kacheln: {1}" + +msgid "Who are you?\\^" +msgstr "Wer bist du?\\^" + +msgid "Who will it be?" +msgstr "Wer wird es sein?" + +msgid "Wide Guard protected your team!" +msgstr "Die Pokémon auf deiner Seite werden von Rundumschutz behütet!" + +msgid "Wide Guard protected {1}!" +msgstr "{1} wird durch Rundumschutz geschützt!" + +msgid "Wiki Berries" +msgstr "Wikibeeren" + +msgid "Wild Pokémon will be lured." +msgstr "Wilde Pokémon werden angezogen." + +msgid "Wild Pokémon will be repelled." +msgstr "Wilde Pokémon werden abgehalten." + +msgid "Wild battles with more than two Pokémon are not allowed." +msgstr "Kämpfe gegen wilde Pokémon mit mehr als zwei Pokémons sind nicht erlaubt." + +msgid "Wild {1} and\n{2} appeared!" +msgstr "Ein wildes {1} und\n{2} erscheint!" + +msgid "Wild {1} appeared!" +msgstr "Ein wildes {1} erscheint!" + +msgid "Will you switch your Pokémon?" +msgstr "Möchtest du dein Pokémon wechseln?" + +msgid "Withdraw" +msgstr "Nehmen" + +msgid "Withdraw\nItem" +msgstr "Item\nnehmen" + +msgid "Withdraw Item" +msgstr "Item nehmen" + +msgid "Withdraw Pokémon" +msgstr "Pokémon nehmen" + +msgid "Withdrew {1} {2}(s)." +msgstr "{1}x {2} zurückgenommen." + +msgid "Withdrew {1}." +msgstr "{1} zurückgenommen" + +msgid "Wonder Room wore off, and the Defense and Sp. Def stats returned to normal!" +msgstr "Der Wunderraum verpufft. Verteidigung und Spezial-Verteidigung werden wieder zurückgesetzt!" + +msgid "Woooow! Like, that was a totally sweet battle!~ I guess this just isn't my year to win. But now, you'd better win in my stead, okay?~" +msgstr "Woooow! Das war ein total niedlicher Kampf!~ Ich denke dieses Jahr ist nicht so meins, um zu gewinnen. Gewinne für mich, okay?~" + +msgid "Would you like to cut it?" +msgstr "Möchtest du Zerschneider einsetzen?" + +msgid "Would you like to forfeit the match and quit now?" +msgstr "Möchtest du den Kampf jetzt aufgeben?" + +msgid "Would you like to give a nickname to {1}?" +msgstr "Möchtest du dem {1} einen Spitznamen geben?" + +msgid "Would you like to move it?" +msgstr "Möchtest du Stärke einsetzen?" + +msgid "Would you like to nickname the newly hatched {1}?" +msgstr "Möchtest du dem geschlüpften {1} einen Spitznamen geben?" + +msgid "Would you like to restart the game and apply the changes?" +msgstr "Möchtest du das Spiel neustarten und die Änderungen speichern?" + +msgid "Would you like to save the game?" +msgstr "Möchtest du das Spiel speichern?" + +msgid "Would you like to switch the two items?" +msgstr "Sollen die Items ausgetauscht werden?" + +msgid "Wow! That battle was quite a workout, huh?\nI think it's safe to say that you're the stronger among us.\nI'll be cheering you on from here on out!" +msgstr "Wow! Dieser Kampf war recht anstrengend, hm?\nIch denke, man kann sagen, dass du zwischen uns stärker bist.\nIch werde dich von nun an anfeuern!" + +msgid "Wow, you look like a really strong trainer...\nUm. I'm Angelica, and I train Fairy types.\nWe're cute, but don't let it fool you:\nwe're really strong too.\nAfter all, Fairies can stand up to the power of dragons. So we aren't afraid of any tough-looking trainers, either. If you aren't acquainted with the power of fairies, then, you'll know soon enough!" +msgstr "Wow, du siehst {wie ein wirklich starker Trainer|wie eine wirklich starke Trainerin|wirklich stark} aus...\nÄhm. Ich bin Angelika und ich trainiere Feen-Pokémon.\nWir sind zwar süß, aber lass dich nicht vom Schein trügen:\nWir sind auch sehr stark.\nFeen sind sogar der Stärke von Drachen gewachsen. Also machen uns auch keine stark aussehenden Trainer Angst. Wenn dir die Stärke von Feen noch nicht bekannt ist, wirst du sie schon früh genug kennenlernen!" + +msgid "Writing results" +msgstr "Schreibe Ergebnisse" + +msgid "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" +msgstr "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" + +msgid "YES" +msgstr "JA" + +msgid "YES, USE EXISTING" +msgstr "JA, BENUTZE EIN EXISTIERENDES" + +msgid "YES, USE NEW" +msgstr "JA, BENUTZE EIN NEUES" + +msgid "Yache Berries" +msgstr "Kiroyabeeren" + +msgid "Yellow" +msgstr "Gelb" + +msgid "Yes" +msgstr "Ja" + +msgid "Yes, I won!" +msgstr "Ja, ich habe gewonnen!" + +msgid "You already caught a {1}." +msgstr "Du hast ein {1} schon gefangen." + +msgid "You can catch shiny Pokemon even if they aren't your first encounter." +msgstr "Du kannst schillernde Pokémon auch nach der ersten Begegnung fangen." + +msgid "You can choose from three different game screen sizes." +msgstr "Wähle aus drei verschiedenen Fenstergrößen oder Vollbild." + +msgid "You can choose from three different text-scrolling speeds." +msgstr "Wähle aus drei verschiedenen Textgeschwindigkeiten." + +msgid "You can choose if the game should remember the last save you loaded." +msgstr "Du kannst wählen, ob das Spiel sich den zuletzt geladenen Spielstand merken soll." + +msgid "You can choose the style of the game's font." +msgstr "Wähle die Schriftart des Spiels." + +msgid "You can choose to switch Pokémon when an opponent's Pokémon faints." +msgstr "Wähle, ob du wechseln kannst, wenn das gegnerische Pokémon kampfunfähig ist." + +msgid "You can choose whether controller vibration is enabled." +msgstr "Wähle, ob Controller-Vibration eingeschaltet sein soll." + +msgid "You can choose whether to view move animations." +msgstr "Wähle, ob du Attacken-Animationen sehen willst." + +msgid "You can receive even more Coins in the next game!" +msgstr "Du kannst sogar mehr Münzen im nächsten Spiel erhalten!" + +msgid "You can select your preferred pronouns." +msgstr "Wie möchtest du angesprochen werden? (Melde Fehler: discord.gg/PhBXtnGutw)" + +msgid "You can set the game's SFX volume." +msgstr "Ändere die Effektlautstärke." + +msgid "You can set the game's frames per second." +msgstr "Bilder pro Sekunde. Beeinflusst die Geschwindigkeit des Spiels." + +msgid "You can set the game's language." +msgstr "Wähle die Sprache des Spiels." + +msgid "You can set the game's music volume." +msgstr "Ändere die Musiklautstärke." + +msgid "You can use the patcher.exe in your game folder to update! \\wtnp[40]" +msgstr "Du kannst patcher.exe im Ordner des Spiels verwenden, um zu updaten! \\wtnp[40]" + +msgid "You can't dismount your Bike here." +msgstr "Du kannst hier nicht vom Rad absteigen." + +msgid "You can't play unless you have a Coin Case." +msgstr "Du kannst nicht spielen bis du einen Münzkorb hast." + +msgid "You can't release an Egg." +msgstr "Du kannst kein Ei freilassen." + +msgid "You can't release eggs." +msgstr "Du kannst Eier nicht freilassen." + +msgid "You can't switch {1}'s Pokémon with one of yours!" +msgstr "Du kannst kein Pokémon von {1} mit eins von deinen tauschen!" + +msgid "You cross blades with the opponent!" +msgstr "Eure Klingen kreuzen sich!" + +msgid "You don't have any Coins to play!" +msgstr "Du hast keine Münzen um zu spielen!" + +msgid "You don't have any eligible pokemon for a sky battle" +msgstr "Du besitzt kein geeignetes Pokémon für einen Himmelskampf" + +msgid "You don't have any other save files" +msgstr "Du hast keine anderen Spielstände" + +msgid "You don't have enough berries." +msgstr "Du hast nicht genug Beeren." + +msgid "You don't have enough cards." +msgstr "Du hast nicht genug Karten." + +msgid "You don't have enough money." +msgstr "Du hast nicht genug Geld dabei." + +msgid "You don't have your bag." +msgstr "Du hast deine Tasche nicht dabei." + +msgid "You evade the opponent's attack!" +msgstr "Du weichst dem gegnerischen Angriff aus!" + +msgid "You fail to block the opponent's attack!" +msgstr "Dir ist es nicht gelungen den gegnerischen Angriff zu blocken!" + +msgid "You have a burning spirit within you that never ceases!\\^" +msgstr "Du hast ein Feuer in dir, das nie erlischt!\\^" + +msgid "You have a great future ahead, but what about now?" +msgstr "Du hast eine großartige Zukunft vor dir, aber wie sieht es jetzt aus?" + +msgid "You have no Pokemon that can be purified." +msgstr "Du hast kein Pokémon, das erlöst werden kann." + +msgid "You have no cards." +msgstr "Du hast keine Karten." + +msgid "You have no more room in the Bag." +msgstr "Du hast keinen Platz in der Tasche mehr." + +msgid "You have no room for more cards." +msgstr "Du hast für weitere Karten keinen Platz." + +msgid "You have no room left in the Bag." +msgstr "Du hast keinen Platz in der Tasche mehr." + +msgid "You have no usable items in this pocket." +msgstr "Du hast keine nutzbaren Items in dieser Tasche." + +msgid "You haven't found any Coins! Are you sure you want to quit?" +msgstr "Du hast keine Münzen gefunden! Möchtest du wirklich aufhören?" + +msgid "You hit each other!" +msgstr "Ihr schlagt euch gegenseitig!" + +msgid "You know that the best things in life come to those who wait.\\^" +msgstr "Du weißt, dass die besten Dinge im Leben diejenigen erfahren, die warten.\\^" + +msgid "You must choose a move!" +msgstr "Du musst eine Attacke auswählen!" + +msgid "You must choose at least one rule to play a custom game." +msgstr "Du musst zumindest eine Regel wählen um zu starten." + +msgid "You must complete the game at least once to unlock Randomizer." +msgstr "Du musst das Spiel mindestens einmal abschließen, um den Randomizer freizuschalten." + +msgid "You must enable Nuzlocke to select this." +msgstr "Du musst Nuzlocke aktivieren, um dies auszuwählen." + +msgid "You need an internet connection to use the GTS, WT and VT" +msgstr "Du benötigst für die Benutzung der GTS, WT und VT eine Internetverbindung" + +msgid "You now have ${1}." +msgstr "Du hast nun {1}$" + +msgid "You now have {1} Coins." +msgstr "Du hast nun {1} Münzen" + +msgid "You picked the {1} {2}.\\wtnp[30]" +msgstr "Du hast {1} {2} geerntet.\\wtnp[30]" + +msgid "You picked the {1}.\\wtnp[30]" +msgstr "Du hast {1} geernted.\\wtnp[30]" + +msgid "You pierce through the opponent's defenses!" +msgstr "Du durchbrichst die Verteidigung des Gegners!" + +msgid "You prefer to adapt to overcome challenges in your path.\\^" +msgstr "Du ziehst es vor dich anzupassen, um Herausforderungen zu meistern.\\^" + +msgid "You prefer to overwhelm your opponents with sheer force and firepower.\\^" +msgstr "Du magst es deine Gegner mit Gewalt und Durchsetzungskraft zu überwältigen.\\^" + +msgid "You seem to be a Trainer who likes to play it safe.\\^" +msgstr "Du scheinst {ein Trainer|eine Trainerin|ein Trainer} zu sein, {der|die|der} keine Risiken eingeht.\\^" + +msgid "You seem to be a trainer that is capable of many different strategies.\\^" +msgstr "Du scheinst {ein Trainer|eine Trainerin|ein Trainer} zu sein, {der|die|der} in der Lage ist verschiedene Strategien zu entwickeln.\\^" + +msgid "You seem to be a trainer who won't hesitate to go for what you want.\\^" +msgstr "Du scheinst {ein Trainer|eine Trainerin|ein Trainer} zu sein, {der|die|der} zielstrebig ist.\\^" + +msgid "You study each other's movements..." +msgstr "Ihr schaut euch gegenseitig an..." + +msgid "You used your last {1}." +msgstr "Du hast kein {1} mehr." + +msgid "You're already surfing." +msgstr "Du surfst bereits." + +msgid "You're holding a Pokémon!" +msgstr "In welche Box ablegen?" + +msgid "You're impulsive, impatient, and care mostly about your own desires.\\^" +msgstr "Du bist impulsiv, ungeduldig und kümmerst dich meistens nur um dich.\\^" + +msgid "You've found all of the hidden x2 and x3 cards." +msgstr "Du hast alle versteckten x2 und x3 Karten gefunden." + +msgid "You've got 99,999 Coins." +msgstr "Du hast 99.999 Münzen." + +msgid "You've run out of Coins.\nGame over!" +msgstr "Du hast keine Münzen mehr.\nGame over!" + +msgid "Youngster Samuel" +msgstr "Knirps Samuel" + +msgid "Your Coin Case has been filled." +msgstr "Dein Münzkorb wurde gefüllt." + +msgid "Your Coin Case is full!" +msgstr "Dein Münzkorb ist voll!" + +msgid "Your PC's Mailbox is full." +msgstr "Du kannst keine weiteren Briefe auf deinen PC übertragen." + +msgid "Your Pokémon were healed." +msgstr "Deine Pokémon wurden geheilt" + +msgid "Your Pokémon will be waiting for you in the Pokémon Storage System." +msgstr "Deine Pokémon werden auf dich im Pokémon-Lagerungssystem warten." + +msgid "Your attack was evaded!" +msgstr "Deinem Angriff wurde ausgewichen!" + +msgid "Your attack was not blocked!" +msgstr "Dein Angriff wurde nicht geblockt!" + +msgid "Your calm, rational approach will come to aid you in the future.\\^" +msgstr "Deine ruhige und rationale Herangehensweise wird dir in Zukunft helfen.\\^" + +msgid "Your coins" +msgstr "Deine Münzen" + +msgid "Your foe's weak!\nGet 'em, {1}!" +msgstr "Mach es fertig!\nLos, {1}!" + +msgid "Your game is out-of-date!\nUpdate required. \\wtnp[30]" +msgstr "Dein Spiel ist veraltet! \nUpdate benötigt. \\wtnp[30]" + +msgid "Your journey --- your story --- is about to unfold." +msgstr "Deine Reise --- deine Geschichte --- ist bereit, sich zu entfalten." + +msgid "Your name is {1}?" +msgstr "Dein Name ist {1}?" + +msgid "Your name?" +msgstr "Dein Name?" + +msgid "Your old Nuzlocke savefile needs to be converted to the new system." +msgstr "Dein alter Nuzlocke-Spielstand muss ins neue System konvertiert werden." + +msgid "Your party Pokémon and any in the Daycare will be deposited, too." +msgstr "Deine Pokémon im Team und in den Pensionen werden auch abgelegt." + +msgid "Your party is full!" +msgstr "Dein Team ist voll!" + +msgid "Your party is full! You can't unfuse {1}." +msgstr "Dein Team ist voll! Du kannst die Fusion von {1} nicht auflösen." + +msgid "Your party's full!" +msgstr "Dein Team ist voll!" + +msgid "Your philosophy is probably to just \"go with the flow\".\\^" +msgstr "Deine Philosophie ist wahrscheinlich \"mit dem Strom zu schwimmen\".\\^" + +msgid "Your special attacks collide!" +msgstr "Eure spezielle Attacken treffen aufeinander!" + +msgid "Your starter as well as all wild and trainer Pokémon will be randomized." +msgstr "Dein Starter- und alle wilden und Trainerpokémon werden zufällig sein." + +msgid "Your team became cloaked in a mystical veil!" +msgstr "Das Team des Anwenders wird von einem Schleier umhüllt!" + +msgid "Your team became shrouded in mist!" +msgstr "Das Team des Anwenders wird von einem Schleier umhüllt!" + +msgid "Your team is no longer protected by Safeguard!" +msgstr "Der mystische Schleier, der dein Team umgab, hat sich gelüftet!" + +msgid "Your team is no longer protected by mist!" +msgstr "Der Weißnebel, der die Pokémon auf deiner Seite umgab, hat sich gelüftet!" + +msgid "Your team is too nervous to eat Berries!" +msgstr "Die Pokémon auf der gegnerischen Seite kriegen vor Anspannung keine Beeren mehr runter!" + +msgid "Your team's Light Screen faded!" +msgstr "Lichtschild auf deiner Seite hört auf zu wirken!" + +msgid "Your team's Light Screen wore off!" +msgstr "Lichtschild auf deiner Seite hört auf zu wirken!" + +msgid "Your team's Lucky Chant wore off!" +msgstr "Beschwörung deines Teams hört auf zu wirken!" + +msgid "Your team's Mist faded!" +msgstr "Der mystische Schleier, der dein Team umgab, hat sich gelüftet!" + +msgid "Your team's Reflect faded!" +msgstr "Reflektor auf deiner Seite hört auf zu wirken!" + +msgid "Your team's Reflect wore off!" +msgstr "Reflektor auf deiner Seite hört auf zu wirken!" + +msgid "Your team's Tailwind petered out!" +msgstr "Der Rückenwind auf deiner Seite hat sich gelegt!" + +msgid "Your {1} in the Purify Chamber is ready for purification!" +msgstr "Dein {1} im Cryptorbis ist bereit erlöst zu werden!" + +msgid "[Custom]" +msgstr "[Benutzerdefiniert]" + +msgid "\\GHere you go!" +msgstr "\\GBitte schön!" + +msgid "\\GYou don't have enough money." +msgstr "\\GDu hast nicht genug Geld." + +msgid "\\GYou have no room left in the Bag." +msgstr "\\GDu hast keinen Platz in der Tasche mehr." + +msgid "\\PN, are you ready?" +msgstr "\\PN, bist du bereit?" + +msgid "\\c[7]ENGAGEMENT FAILED.\\wt[16]\nA POWER CELL IS NEEDED." +msgstr "\\c[7]AKTIVIERUNG FEHLGESCHLAGEN.\\wt[16]\nEINE ENERGIEZELLE WIRD BENÖTIGT." + +msgid "\\c[7]ENGAGEMENT SUCCESSFUL." +msgstr "\\c[7]AKTIVIERUNG ERFOLGREICH." + +msgid "\\c[7]OBSTACLE DETECTED.\\wt[20]\nENGAGING STRENGTH PROTOCOL\\wt[8].\\wt[8].\\wt[8].\\wt[8]" +msgstr "\\c[7]HINDERNIS ENTDECKT..\\wt[20]\nAKTIVIERE KRAFTPLAN\\wt[8].\\wt[8].\\wt[8].\\wt[8]" + +msgid "\\me[Jingle - HMTM]Obtained \\c[1]{1}\\c[0]!\nIt contained \\c[1]{2}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]\\c[1]{1}\\c[0] erhalten!\nSie enthält \\c[1]{2}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - HMTM]{1} found \\c[1]{2}\\c[0]!\nIt contained \\c[1]{3}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]{1} fand \\c[1]{2}\\c[0]!\nSie enthält \\c[1]{3}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]\\c[1]{1}\\c[0] erhalten!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]\\c[1]{1}\\c[0] erhalten!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained some \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Einige \\c[1]{1}\\c[0] erhalten!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found one \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} findet ein \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} hat \\c[1]{2}\\c[0] gefunden!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} hat \\c[1]{3}\\c[0] gefunden!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} hat {2}x \\c[1]{3}\\c[0] gefunden!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\c[1]{1}\\c[0] erhalten!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Randomizer Mode has been unlocked!\\wt[30]\nIt will be available when starting a new Custom Game." +msgstr "\\me[Jinlge - KeyItem]Zufallsmodus wurde freigeschaltet!\\wt[30]\nEr ist nun verfügbar wenn du ein neues Spiel startest." + +msgid "\\me[Jinlge - KeyItem]\\sign[sign1]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\sign[sign1]\\c[1]{1}\\c[0] erhalten!\\wtnp[30]" + +msgid "\\me[Voltorb Flip Game Over]Oh no! You get 0 Coins!\\wtnp[50]" +msgstr "\\me[Voltorb Flip Game Over]Oh nein! Du erhältst 0 Münzen!\\wtnp[50]" + +msgid "\\me[Voltorb Flip Win]Board clear!\\wtnp[40]" +msgstr "\\me[Voltorb Flip Win]Brett leergeräumt!\\wtnp[40]" + +msgid "\\se[Voltorb Flip Level Dropped]Dropped to Game Lv. {1}!" +msgstr "\\se[Voltorb Flip Level Dropped]Auf Lv. {1} zurückgefallen!" + +msgid "\\se[]1,\\wt[4] 2,\\wt[4] and...\\wt[8] ...\\wt[8] ...\\wt[8] Poof!\\se[balldrop]" +msgstr "\\se[]1,\\wt[4] 2,\\wt[4] and...\\wt[8] ...\\wt[8] ...\\wt[8] Schwupp!\\se[balldrop]" + +msgid "\\se[]Save failed.\\wtnp[30]" +msgstr "\\se[]Speichern fehlgeschlagen.\\wtnp[30]" + +msgid "\\se[]{1} hatched from the Egg!\\wt[80]" +msgstr "\\se[]{1} schlüpfte aus dem Ei!\\wt[80]" + +msgid "\\se[]{1} learned {2}!\\se[itemlevel]" +msgstr "\\se[]{1} erlernt {2}!\\se[itemlevel]" + +msgid "\\se[]{1} saved the game.\\se[save]\\wtnp[30]" +msgstr "\\se[]{1} hat das Spiel gespeichert.\\se[save]\\wtnp[30]" + +msgid "\\se[accesspc]Accessed the Hall of Fame." +msgstr "\\se[accesspc]Ruhmeshalle betreten." + +msgid "\\se[accesspc]Accessed the Purify Chamber." +msgstr "\\se[accesspc]Cryptorbis geöffnet." + +msgid "\\se[accesspc]Accessed {1}'s PC." +msgstr "\\se[accesspc]Verbindung mit PC von {1}." + +msgid "\\se[accesspc]Booted up a TM." +msgstr "\\se[accesspc]Eine TM wurde aktiviert." + +msgid "\\se[accesspc]Booted up an HM." +msgstr "\\se[accesspc]Eine VM wurde aktiviert." + +msgid "\\se[accesspc]The Pokémon Storage System was opened." +msgstr "\\se[accesspc]Pokémon-Lagerungs-System geöffnet." + +msgid "\\se[computeropen]{1} booted up the PC." +msgstr "\\se[computeropen]{1} schaltet den PC ein." + +msgid "\\se[itemlevel]{1} received \\c[1]{2}\\c[0]!\\nIt contained \\c[1]{3}\\c[0].\\wtnp[30]" +msgstr "\\se[itemlevel]{1} erhalten \\c[1]{2}\\c[0]!\\nEs enthielt \\c[1]{3}\\c[0].\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received a \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} erhielt ein \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received an \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} erhielt ein \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} erhielt \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} erhielt {2} \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} erhielt {2}x \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\ts[]Manage Mystery Gifts (X=online)." +msgstr "\\ts[]Verwalte Geheimgeschehen (X=online)." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried home." +msgstr "\\w[]\\wm\\c[8]\\l[3]Nach der Niederlage, rannte {1} nach Hause." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried to a Pokémon Center." +msgstr "\\w[]\\wm\\c[8]\\l[3]Nach der Niederlage rannte {1} zu einem Pokémon Center." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried home, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} rannte nach Hause, um die erschöpften und besiegten Pokémon vor weiterem Schaden zu bewahren." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried to a Pokémon Center, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} rannte zu einem Pokémon-Center, um die erschöpften und besiegten Pokémon vor weiterem Schaden zu bewahren." + +msgid "accuracy" +msgstr "Genauigkeit" + +msgid "an egg" +msgstr "Ein Ei" + +msgid "boardbg" +msgstr "../../Translations/German/boardbg_de" + +msgid "egg" +msgstr "Ei" + +msgid "evasiveness" +msgstr "Fluchtwert" + +msgid "female" +msgstr "weiblich" + +msgid "genderless" +msgstr "geschlechtslos" + +msgid "lower" +msgstr "klein" + +msgid "male" +msgstr "männlich" + +msgid "memo" +msgstr "../../Translations/German/memo_de" + +msgid "off" +msgstr "aus" + +msgid "on" +msgstr "an" + +msgid "other" +msgstr "Andere" + +msgid "phonebg" +msgstr "../Translations/German/phonebg_de" + +msgid "pokemon -> tm" +msgstr "Pokemon -> TM" + +msgid "pokemon -> tutor" +msgstr "Pokémon -> Tutor" + +msgid "pokemon <- tm" +msgstr "Pokemon <- TM" + +msgid "pokemon <- tutor" +msgstr "Pokémon <- Tutor" + +msgid "shiny" +msgstr "schillernd" + +msgid "the ally {1}" +msgstr "dem verbündeten {1}" + +msgid "the egg" +msgstr "Das Ei" + +msgid "the foe {1}" +msgstr "das gegnerische {1}" + +msgid "the opposing {1}" +msgstr "dem gegnerischen {1}" + +msgid "the wild {1}" +msgstr "dem wilden {1}" + +msgid "their egg" +msgstr "Deren Ei" + +msgid "wh̳hC PC sHoulD bE̳ acCe̳sEd?̳̳̳" +msgstr "aUf̳ weCHEen pC m_öChtE̳st du zUgRifen?̳̳̳" + +msgid "{1:s}: Search Mode" +msgstr "{1:s}: Suchmodus" + +msgid "{1:s}POWER/{2:s}\nPP/{3:d}ACCURACY/{4:s}" +msgstr "{1:s}STÄRKE/{2:s}\nAP/{3:d}GENAUIGKEIT/{4:s}" + +msgid "{1:s}PP: ---
TYPE/{2:s}" +msgstr "{1:s}AP: ---
TYP/{2:s}" + +msgid "{1:s}PP: {2: 2d}/{3: 2d}
TYPE/{4:s}" +msgstr "{1:s}AP: {2: 2d}/{3: 2d}
TYP/{4:s}" + +msgid "{1}\nwould like to battle!" +msgstr "{1}\nmöchte kämpfen!" + +msgid "{1}\n{2}" +msgstr "{1}\n{2}" + +msgid "{1} (Lv.{2}) caught." +msgstr "{1} (Lv.{2}) gefangen." + +msgid "{1} (Lv.{2}) defeated." +msgstr "{1} (Lv.{2}) besiegt." + +msgid "{1} (Lv.{2}) not roaming (switch {3} is off)." +msgstr "{1} (Lv.{2}) wandert nicht (Schalter {3} ist aus)" + +msgid "{1} (Lv.{2}) roaming (map not set)." +msgstr "{1} (Lv.{2}) wandert (Karte nicht gesetzt)." + +msgid "{1} (Lv.{2}) roaming on map {3} ({4}){5}" +msgstr "{1} (Lv.{2}) wandert auf Karte {3} ({4}){5}" + +msgid "{1} (PP: ---)" +msgstr "{1} (AP: ---)" + +msgid "{1} (PP: {2}/{3})" +msgstr "{1} (AP: {2}/{3})" + +msgid "{1} Badge {2}" +msgstr "{1} Orden {2}" + +msgid "{1} Female" +msgstr "{1} Weiblich" + +msgid "{1} Female Shiny" +msgstr "{1} Weiblich Schillernd" + +msgid "{1} Lv{2} {3}" +msgstr "{1} Lv{2} {3}" + +msgid "{1} Lv{2} {3}/{4}" +msgstr "{1} Lv{2} {3}/{4}" + +msgid "{1} Male" +msgstr "{1} Männlich" + +msgid "{1} Male Shiny" +msgstr "{1} Männlich Schillernd" + +msgid "{1} Pokémon are in the Day Care." +msgstr "{1} Pokémon sind in der Pension" + +msgid "{1} Pokémon are needed." +msgstr "{1} Pokémon sind notwendig." + +msgid "{1} Pokémon will be released, 1 of them is shiny. Are you absolutely certain?" +msgstr "{1} Pokémon werden freigelassen, 1 davon ist shiny. Bist du dir absolut sicher?" + +msgid "{1} Pokémon will be released, {2} of them are shiny. Are you absolutely certain?" +msgstr "{1} Pokémon werden freigelassen, {2} davon sind shiny. Bist du dir absolut sicher?" + +msgid "{1} Pokémon will be released. Are you absolutely certain?" +msgstr "{1} Pokémon werden freigelassen. Bist du dir absolut sicher?" + +msgid "{1} Shiny" +msgstr "{1} Schillernd" + +msgid "{1} absorbed nutrients with its roots!" +msgstr "{1} nimmt über seine Wurzeln Nährstoffe auf!" + +msgid "{1} acquired {2}!" +msgstr "{1} erhält {2}!" + +msgid "{1} adores you!\nThe base Attack fell!" +msgstr "{1} vergöttert dich!\nDer Grundwert Angriff sinkt!" + +msgid "{1} adores you!\nThe base Defense fell!" +msgstr "{1} vergöttert dich!\nDer Grundwert Verteidigung sinkt!" + +msgid "{1} adores you!\nThe base HP fell!" +msgstr "{1} vergöttert dich!\nDer Grundwert KP sinkt!" + +msgid "{1} adores you!\nThe base Special Attack fell!" +msgstr "{1} vergöttert dich!\nDer Grundwert Spezial-Angriff sinkt!" + +msgid "{1} adores you!\nThe base Special Defense fell!" +msgstr "{1} vergöttert dich!\nDer Grundwert Spezial-Verteidigung sinkt!" + +msgid "{1} adores you!\nThe base Speed fell!" +msgstr "{1} vergöttert dich!\nDer Grundwert Initiative sinkt!" + +msgid "{1} adores you!\nThe door to its heart opened a little." +msgstr "{1} vergöttert dich!\nDie Tür zu seinem Herzen hat sich ein Stück geöffnet." + +msgid "{1} already has a burn." +msgstr "{1} leidet bereits unter Verbrennungen!" + +msgid "{1} already has a substitute!" +msgstr "{1} hat bereits einen Delegator!" + +msgid "{1} already knows\n{2}." +msgstr "{1} kennt bereits\n{2}." + +msgid "{1} anchored itself with its roots!" +msgstr "{1} verankert seine Wurzeln!" + +msgid "{1} anchored itself with {2}!" +msgstr "{1} verankert sich mithilfe von {2}!" + +msgid "{1} anchored itself!" +msgstr "{1} verankert sich!" + +msgid "{1} and {2} are attacking!" +msgstr "{1} und {2} greifen an!" + +msgid "{1} and {2} want to battle!" +msgstr "{1} und {2} möchten kämpfen!" + +msgid "{1} appears incapable of using its power!" +msgstr "{1} ist nicht in der Lage seine Kraft einzusetzen!" + +msgid "{1} avoided damage with Wonder Guard!" +msgstr "{1} verhinderte Schaden mit Wunderwache!" + +msgid "{1} avoided the attack!" +msgstr "{1} wehrt die Attacke ab!" + +msgid "{1} avoids attacks by its ally Pokémon!" +msgstr "{1} nimmt keinen Schaden durch Attacken von Mitstreitern!" + +msgid "{1} became cloaked in a freezing light!" +msgstr "{1} wird von einem kühlen Licht umhüllt!" + +msgid "{1} became cloaked in freezing air!" +msgstr "{1} wird in klirrend kalte Luft gehüllt!" + +msgid "{1} became cloaked in mystical moonlight!" +msgstr "{1} wird in mysteriöses Mondlicht getaucht!" + +msgid "{1} became confused due to fatigue!" +msgstr "{1} ist vor Erschöpfung verwirrt!" + +msgid "{1} became confused!" +msgstr "{1} wurde verwirrt!" + +msgid "{1} became healthy!" +msgstr "{1} erholt sich!" + +msgid "{1} became healthy." +msgstr "{1} erholt sich." + +msgid "{1} became nimble!" +msgstr "{1} ist leichter geworden!" + +msgid "{1} became the center of attention!" +msgstr "{1} zieht alle Aufmerksamkeit auf sich!" + +msgid "{1} became trapped by Sand Tomb!" +msgstr "{1} wurde durch Sandgrab gefangen!" + +msgid "{1} became trapped by swirling magma!" +msgstr "{1} wurde in wirbelndem Feuer eingeschlossen!" + +msgid "{1} began charging power!" +msgstr "{1} lädt sich auf!" + +msgid "{1} began growling deeply!" +msgstr "{1} beginnt zu brummen!" + +msgid "{1} began having a nightmare!" +msgstr "Nachtmahr sucht {1} heim!" + +msgid "{1} bids farewell to {2}." +msgstr "{1} verabschiedet sich von {2}." + +msgid "{1} blacked out!" +msgstr "{1} wird schwarz vor Augen!" + +msgid "{1} bounced the {2} back!" +msgstr "{1} leitet {2} zurück!" + +msgid "{1} braced itself!" +msgstr "{1} macht sich bereit!" + +msgid "{1} breaks the mold!" +msgstr "{1} gelingt es gegnerische Fähigkeiten zu überbrücken!" + +msgid "{1} burrowed its way under the ground!" +msgstr "{1} vergräbt sich in der Erde!" + +msgid "{1} called {2}!" +msgstr "{1} ruft {2}!" + +msgid "{1} calmed down." +msgstr "{1} beruhigt sich!" + +msgid "{1} came to its senses from the Trainer's call!" +msgstr "Durch den Ruf des Trainers kommt es zur Vernunft!" + +msgid "{1} came to its senses from the {2}!" +msgstr "Durch {2} kam {1} wieder zu sich!" + +msgid "{1} can now be purified!" +msgstr "{1} kann nun erlöst werden!" + +msgid "{1} can use items again!" +msgstr "{1} kann wieder Items einsetzen!" + +msgid "{1} can't be fused with itself!" +msgstr "{1} kann nicht mit sich selbst fusionieren!" + +msgid "{1} can't be fused with {2}." +msgstr "{1} kann nicht mit {2} fusioniert werden." + +msgid "{1} can't be learned." +msgstr "{1} kann nicht erlernt werden." + +msgid "{1} can't be switched out!" +msgstr "{1} kann nicht ausgetauscht werden!" + +msgid "{1} can't be taught to an Egg." +msgstr "{1} kann einem Ei nicht beigebracht werden." + +msgid "{1} can't be taught to this Pokémon." +msgstr "{1} kann diesem Pokémon nicht beigebracht werden." + +msgid "{1} can't be used in a sky battle!" +msgstr "{1} kann nicht in einem Himmelskampf eingesetzt werden!" + +msgid "{1} can't escape now!" +msgstr "{1} kann nicht fliehen!" + +msgid "{1} can't fight in a sky battle!" +msgstr "{1} kann nicht am Himmelskampf teilnehmen!" + +msgid "{1} can't get it going!" +msgstr "{1} kommt nicht in Fahrt!" + +msgid "{1} can't move somehow..." +msgstr "{1} kann sich nicht bewegen..." + +msgid "{1} can't move!" +msgstr "{1} kann sich nicht bewegen!" + +msgid "{1} can't stockpile any more!" +msgstr "{1} kann nicht mehr horten!" + +msgid "{1} can't use items anymore!" +msgstr "{1} kann keine Items mehr benutzen!" + +msgid "{1} can't use the same move twice in a row due to the torment!" +msgstr "{1} kann aufgrund von Folterknecht die Attacke nicht zweimal hintereinander einsetzen!" + +msgid "{1} can't use the sealed {2}!" +msgstr "{1} kann die versiegelte Attacke {2} nicht einsetzen!" + +msgid "{1} can't use {2} after the taunt!" +msgstr "{1} kann {2} nach Verhöhner nicht einsetzen!" + +msgid "{1} can't use {2} because of Heal Block!" +msgstr "{1} kann {2} aufgrund der Heilblockade nicht einsetzen!" + +msgid "{1} cannot be an egg. Make egg anyway?" +msgstr "{1} kann kein Ei sein. Trotzdem zu Ei machen?" + +msgid "{1} cannot use {2}!" +msgstr "{1} kann {2} nicht einsetzen!" + +msgid "{1} cards have been chosen." +msgstr "{1} Karten wurden ausgewählt." + +msgid "{1} caused an uproar!" +msgstr "{1} verursacht Aufruhr!" + +msgid "{1} changed Forme!" +msgstr "{1} veränderte seine Form!" + +msgid "{1} chose Doom Desire as its destiny!" +msgstr "{1} äußert einen Kismetwunsch für die Zukunft!" + +msgid "{1} clamped {2}!" +msgstr "{1} wurde von {2} geschnappt!" + +msgid "{1} consumed its {2}!" +msgstr "{1} verbraucht {2}!" + +msgid "{1} copied {2}'s stat changes!" +msgstr "{1} kopiert die Statusveränderungen von {2}" + +msgid "{1} copied {2}'s {3}!" +msgstr "{1} kopiert {3} von {2}!" + +msgid "{1} cured its infatuation status using its {2}!" +msgstr "{2} von {1} bewirkt, dass es nicht mehr verliebt ist!" + +msgid "{1} cut its own HP and laid a curse on {2}!" +msgstr "{1} nimmt einen Teil seiner KP und legt einen Fluch auf {2}!" + +msgid "{1} cut its own HP and maximized its Attack!" +msgstr "{1} nutzt seine KP und maximiert dadurch seinen Angriffs-Wert!" + +msgid "{1} defeated\n{2}!" +msgstr "{1} besiegt\n{2}!" + +msgid "{1} defeated the opponent\n{2} in a referee's decision!" +msgstr "Der REFEREE entscheidet, dass\n{1} {2} schlägt!" + +msgid "{1} defeated {2} and {3}!" +msgstr "{1} besiegst {2} und {3}!" + +msgid "{1} did a headbutt!" +msgstr "{1} setzt Kopfnuss ein!" + +msgid "{1} did not learn {2}." +msgstr "{1} hat {2} nicht erlernt." + +msgid "{1} doesn't become confused!" +msgstr "{1} lässt sich nicht verwirren!" + +msgid "{1} doesn't have Pokérus." +msgstr "{1} hat kein Pokérus" + +msgid "{1} endured the hit!" +msgstr "{1} übersteht die Attacke!" + +msgid "{1} evaded the attack!" +msgstr "{1} ist unversehrt!" + +msgid "{1} fainted!" +msgstr "{1} wurde besiegt!" + +msgid "{1} fainted...\\" +msgstr "{1} wurde besiegt...\\" + +msgid "{1} fell asleep!" +msgstr "{1} ist eingeschlafen!" + +msgid "{1} fell for the taunt!" +msgstr "{1} fällt auf Verhöhner herein!" + +msgid "{1} fell in love!" +msgstr "{1} hat sich verliebt!" + +msgid "{1} fell straight down!" +msgstr "{1} wurde davongeschleudert und ist herabgestürzt!" + +msgid "{1} fled from battle!" +msgstr "{1} ist geflüchtet!" + +msgid "{1} fled using Run Away!" +msgstr "{1} ist mithilfe von Angsthase geflüchtet!" + +msgid "{1} fled using its {2}!" +msgstr "{1} ist mithilfe von {2} geflüchtet!" + +msgid "{1} fled!" +msgstr "{1} ergreift die Flucht!" + +msgid "{1} flew up high!" +msgstr "{1} fliegt hoch empor!" + +msgid "{1} flew {2} up into the air!" +msgstr "{1} entführt {2} in luftige Höhen!" + +msgid "{1} flinched and couldn't move!" +msgstr "{1} ist zurückgeschreckt und kann nicht angreifen!" + +msgid "{1} flung its {2}!" +msgstr "{1} schleudert das Item {2}!" + +msgid "{1} foresaw an attack!" +msgstr "{1} sieht eine Attacke voraus!" + +msgid "{1} forfeited the match!" +msgstr "{1} hat aufgegeben!" + +msgid "{1} forgot how to\nuse {2}." +msgstr "{1} hat\n{2} vergessen." + +msgid "{1} forgot {2}." +msgstr "{1} hat {2} vergessen." + +msgid "{1} forgot {2}..." +msgstr "{1} hat {2} vergessen..." + +msgid "{1} found \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} findet \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} findet ein \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one {2}!" +msgstr "{1} hat das Item {2} recycelt!" + +msgid "{1} found some \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} findet \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[20]" +msgstr "{1} findet \\c[1]{3}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" +msgstr "{1} findet {2}x \\c[1]{3}\\c[0]!\\wtnp[20]" + +msgid "{1} frisked the foe and found one {2}!" +msgstr "{1} hat {2} erschnüffelt!" + +msgid "{1} frisked the other foe and found one {2}!" +msgstr "{1} hat {2} erschnüffelt!" + +msgid "{1} frisked {2} and found its {3}!" +msgstr "{1} hat {3} von {2} erschnüffelt!" + +msgid "{1} gained a boosted {2} Exp. Points!" +msgstr "{1} erhält {2} spezielle Erfahrungspunkte!" + +msgid "{1} gained {2} Exp. Points!" +msgstr "{1} erhält {2} Erfahrungspunkte!" + +msgid "{1} gave ${2} to the winner..." +msgstr "{1} gibt ${2} Preisgeld..." + +msgid "{1} gave {2} its {3}!" +msgstr "{1} gab {2} sein {3}!" + +msgid "{1} got ${2}\nfor winning!" +msgstr "{1} gewinnt ${2}!" + +msgid "{1} got free of {2}'s {3}!" +msgstr "{1} wurde von {3} von {2} befreit!" + +msgid "{1} got over its infatuation." +msgstr "{1} ist nicht mehr verliebt!" + +msgid "{1} grew to Lv. {2}!" +msgstr "{1} erreicht Lv. {2}!" + +msgid "{1} had its HP restored." +msgstr "KP von {1} wurden aufgefrischt!" + +msgid "{1} had its energy drained!" +msgstr "{1} hat Energie verloren!" + +msgid "{1} harvested one {2}!" +msgstr "{1} hat {2} geerntet!" + +msgid "{1} has Air Lock!" +msgstr "{1} hat Klimaschutz!" + +msgid "{1} has Mega Evolved into {2}!" +msgstr "{1} hat sich zu {2} entwickelt!" + +msgid "{1} has already been selected." +msgstr "{1} wurde bereits ausgewählt." + +msgid "{1} has been afflicted with infestation by {2}!" +msgstr "{1} plagt {2}!" + +msgid "{1} has been laid down." +msgstr "{1} wurde abgelegt." + +msgid "{1} has no energy left to battle!" +msgstr "{1} ist nicht fit genug, um zu kämpfen!" + +msgid "{1} has no more Pokémon that can fight!" +msgstr "{1} hat kein kampffähiges Pokémon mehr!" + +msgid "{1} has no moves left!" +msgstr "{1} hat keine Attacken mehr übrig!" + +msgid "{1} has no nickname." +msgstr "{1} hat keinen Spitznamen" + +msgid "{1} has no usable Pokémon!" +msgstr "{1} hat keine verwendbaren Pokémon!" + +msgid "{1} has the nickname {2}." +msgstr "{1} hat den Spitznamen {2}" + +msgid "{1} held up its Red Card against {2}!" +msgstr "{1} zeigt {2} die Rote Karte!" + +msgid "{1} helped {2} move next!" +msgstr "{1} will {2} helfen!" + +msgid "{1} hid underwater!" +msgstr "{1} taucht unter!" + +msgid "{1} hung on using its Focus Band!" +msgstr "{1} übersteht die Attacke!" + +msgid "{1} hung on using its Focus Sash!" +msgstr "{1} übersteht die Attacke!" + +msgid "{1} hung on with Sturdy!" +msgstr "{1} übersteht die Attacke!" + +msgid "{1} ignored orders while asleep!" +msgstr "{1} ignoriert die Befehle. Es schläft!" + +msgid "{1} ignored orders!" +msgstr "{1} ignoriert den Befehl!" + +msgid "{1} intends to flip up a mat and block incoming attacks!" +msgstr "{1} bringt seinen Tatami-Schild in Position!" + +msgid "{1} is about to send in {2}." +msgstr "{1} setzt als Nächstes {2} ein." + +msgid "{1} is absorbing power!" +msgstr "{1} lädt sich mit Energie auf!" + +msgid "{1} is affected by the radiation!" +msgstr "Die Strahlung fügt {1} Schaden zu!" + +msgid "{1} is afflicted by the curse!" +msgstr "{1} wurde durch Fluch verletzt!" + +msgid "{1} is already a Shadow Pokémon." +msgstr "{1} ist bereits ein Schattenpokémon" + +msgid "{1} is already asleep!" +msgstr "{1} schläft bereits!" + +msgid "{1} is already confused!" +msgstr "{1} ist bereits verwirrt!" + +msgid "{1} is already holding one {2}." +msgstr "{1} trägt bereits {2}." + +msgid "{1} is already in battle!" +msgstr "{1} kämpft bereits!" + +msgid "{1} is already paralyzed!" +msgstr "{1} ist bereits paralysiert!" + +msgid "{1} is already poisoned." +msgstr "{1} ist bereits vergiftet!" + +msgid "{1} is angry!" +msgstr "{1} ist wütend!" + +msgid "{1} is attacking!" +msgstr "{1} greift an!" + +msgid "{1} is badly poisoned!" +msgstr "{1} wurde schwer vergiftet!" + +msgid "{1} is buffeted by the hail!" +msgstr "{1} wird von Hagelkörnern getroffen!" + +msgid "{1} is buffeted by the sandstorm!" +msgstr "Der Sandsturm fügt {1} Schaden zu!" + +msgid "{1} is confused!" +msgstr "{1} ist verwirrt!" + +msgid "{1} is covered in powder!" +msgstr "Auf {1} wurde Pulver geschleudert!" + +msgid "{1} is damaged by the recoil!" +msgstr "{1} erleidet Schaden durch Rückstoß!" + +msgid "{1} is disabled no more!" +msgstr "{1} ist nicht mehr blockiert!" + +msgid "{1} is eager for more!" +msgstr "{1} möchte mehr!" + +msgid "{1} is eating!" +msgstr "{1} isst!" + +msgid "{1} is exerting its Pressure!" +msgstr "{1} setzt Gegner mit Erzwinger unter Druck!" + +msgid "{1} is fast asleep." +msgstr "{1} schläft tief und fest." + +msgid "{1} is frozen solid!" +msgstr "{1} ist eingefroren!" + +msgid "{1} is genderless." +msgstr "{1} ist geschlechtslos" + +msgid "{1} is getting into position!" +msgstr "{1} macht sich bereit!" + +msgid "{1} is getting pumped!" +msgstr "{1} pumpt sich auf!" + +msgid "{1} is glowing!" +msgstr "{1} leuchtet grell!" + +msgid "{1} is having a bad dream!" +msgstr "Nachtmahr sucht {1} heim!" + +msgid "{1} is healed by poison!" +msgstr "Die Vergiftung heilt {1}!" + +msgid "{1} is hit by lightning!" +msgstr "{1} wird von einem Blitz getroffen!" + +msgid "{1} is hurt by its burn!" +msgstr "Die Verbrennungen schaden {1}!" + +msgid "{1} is hurt by its {2}!" +msgstr "{1} wurde durch {2} verletzt!" + +msgid "{1} is hurt by poison!" +msgstr "{1} wird durch Gift verletzt!" + +msgid "{1} is hurt by {2}!" +msgstr "{1} wurde durch {2} verletzt!" + +msgid "{1} is immobilized by love!" +msgstr "{1} ist starr vor Liebe!" + +msgid "{1} is in love with {2}!" +msgstr "{1} hat sich in {2} verliebt!" + +msgid "{1} is loafing around!" +msgstr "{1} faulenzt" + +msgid "{1} is locked in a nightmare!" +msgstr "{1} ist in einem Alptraum gefangen!" + +msgid "{1} is making a move..." +msgstr "{1} macht einen Zug..." + +msgid "{1} is making an uproar!" +msgstr "{1} verursacht Aufruhr!" + +msgid "{1} is not a Shadow Pokémon." +msgstr "{1} ist kein Schattenpokémon" + +msgid "{1} is not affected by {2} thanks to its Safety Goggles!" +msgstr "{2} hat dank der Schutzbrille keine Wirkung auf {1}!" + +msgid "{1} is not allowed." +msgstr "{1} ist nicht zugelassen." + +msgid "{1} is not compatible with {2}." +msgstr "{1} ist nicht mit {2} kompatibel." + +msgid "{1} is now a Shadow Pokémon." +msgstr "{1} ist jetzt ein Schattenpokémon" + +msgid "{1} is now being held." +msgstr "{1} wird nun gehalten." + +msgid "{1} is now female." +msgstr "{1} ist jetzt weiblich" + +msgid "{1} is now male." +msgstr "{1} ist jetzt männlich" + +msgid "{1} is paralyzed! It can't move!" +msgstr "{1} ist paralysiert! Es kann nicht angreifen!" + +msgid "{1} is paralyzed! It may be unable to move!" +msgstr "{1} ist paralysiert! Es greift eventuell nicht an!" + +msgid "{1} is poisoned!" +msgstr "{1} wurde vergiftet!" + +msgid "{1} is protected by Aroma Veil!" +msgstr "{1} wird von Blütenhülle geschützt!" + +msgid "{1} is protected by Mist!" +msgstr "{1} wird durch Weißnebel geschützt!" + +msgid "{1} is protected by Safeguard!" +msgstr "{1} wird durch Bodyguard geschützt!" + +msgid "{1} is protected by the Sticky Terrain!" +msgstr "{1} wird durch Klebefeld beschützt!" + +msgid "{1} is protected by the mist!" +msgstr "{1} wird durch Weißnebel geschützt!" + +msgid "{1} is radiating a blazing aura!" +msgstr "{1} strahlt eine lodernde Aura aus!" + +msgid "{1} is radiating a bursting aura!" +msgstr "{1} strahlt eine knisternde Aura aus!" + +msgid "{1} is radiating a dark aura!" +msgstr "{1} strahlt eine dunkle Aura aus!" + +msgid "{1} is radiating a fairy aura!" +msgstr "{1} strahlt eine Feenaura aus!" + +msgid "{1} is ready to help {2}!" +msgstr "{1} will {2} helfen!" + +msgid "{1} is selected." +msgstr "{1} wurde ausgewählt." + +msgid "{1} is storing energy!" +msgstr "{1} speichert Energie!" + +msgid "{1} is struggling!" +msgstr "{1} ist verzweifelt!" + +msgid "{1} is switched out with the Eject Button!" +msgstr "{1} kommt dank des Fluchtknopfes zurück!" + +msgid "{1} is tightening its focus!" +msgstr "{1} verstärkt seinen Fokus!" + +msgid "{1} is tormented!" +msgstr "{1} wird der Attacke Folterknecht unterworfen!" + +msgid "{1} is trying to\nlearn {2}." +msgstr "{1} versucht,\n{2} zu erlernen." + +msgid "{1} is trying to learn {2}." +msgstr "{1} versucht, {2} zu erlernen." + +msgid "{1} is trying to take its foe down with it!" +msgstr "{1} versucht, den Angreifer mit sich zu nehmen!" + +msgid "{1} is unaffected!" +msgstr "{1} bleibt unberührt!" + +msgid "{1} is waiting for {2}'s move..." +msgstr "{1} wartet auf einen Angriff von {2}..." + +msgid "{1} is watching carefully!" +msgstr "{1} ist aufmerksam!" + +msgid "{1} isn't holding anything." +msgstr "{1} trägt nichts." + +msgid "{1} kept going and crashed!" +msgstr "{1} macht weiter und bricht zusammen!" + +msgid "{1} knocked off {2}'s {3}!" +msgstr "{1} schnappt sich {3} von {2}!" + +msgid "{1} learned a new song!" +msgstr "{1} hat einen neuen Gesang gelernt!" + +msgid "{1} learned {2}!" +msgstr "{1} erlernt {2}!" + +msgid "{1} learned {2}!\\se[itemlevel]" +msgstr "{1} erlernt {2}!\\se[itemlevel]" + +msgid "{1} levitated with electromagnetism!" +msgstr "{1} schwebt aufgrund von Elektromangentismus!" + +msgid "{1} lost against\n{2}!" +msgstr "{1} verlierst gegen\n{2}!" + +msgid "{1} lost against {2} and {3}!" +msgstr "{1} verlierst gegen {2} und {3}!" + +msgid "{1} lost against {2}." +msgstr "{1} verliert gegen {2}." + +msgid "{1} lost its focus and couldn't move!" +msgstr "{1} hat seinen Fokus verloren und kann sich nicht bewegen!" + +msgid "{1} lost some of its HP!" +msgstr "{1} verliert einige KP!" + +msgid "{1} lost to the opponent\n{2} in a referee's decision!" +msgstr "Der REFEREE entscheidet, dass\n{1} {2} unterliegt!" + +msgid "{1} lowered its head!" +msgstr "{1} zieht seinen Kopf ein!" + +msgid "{1} made {2} drowsy!" +msgstr "{1} hat {2} schläfrig gemacht!" + +msgid "{1} makes Fairy-type moves miss with Disenchant!" +msgstr "{1} macht Attacken vom Typ Fee durch Entzauberung wirkungslos!" + +msgid "{1} makes Ground moves miss with Levitate!" +msgstr "{1} macht Attacken vom Typ Boden durch Schwebe wirkungslos!" + +msgid "{1} makes Nuclear-type moves miss with Radiation Proof!" +msgstr "{1} macht Attacken vom Typ Nuklear durch Bleihaut wirkungslos!" + +msgid "{1} maxed its Attack!" +msgstr "Der Angriffs-Wert von {1} erreicht das Maximum!" + +msgid "{1} must recharge!" +msgstr "{1} kann sich wegen des Rückstoßes durch den Angriff nicht bewegen!" + +msgid "{1} obtained {2}!\\me[PU-PokemonObtained]" +msgstr "{1} erhält {2}!\\me[PU-PokemonObtained]" + +msgid "{1} obtained {2}!\\se[itemlevel]" +msgstr "{1} erhält {2}!\\se[itemlevel]" + +msgid "{1} obtained {2}." +msgstr "{1} erhält das Item {2}." + +msgid "{1} opened the door to its heart!" +msgstr "{1} hat die Tür zu seinem Herzen geöffnet!" + +msgid "{1} panicked and dropped\n${2}..." +msgstr "{1} gerät in Panik und verliert\n${2}..." + +msgid "{1} picked up ${2}!" +msgstr "{1} hebt ${2} auf!" + +msgid "{1} picked up {2} from the pokemon!" +msgstr "{1} hebt ${2} vom Pokémon auf!" + +msgid "{1} pickpocketed {2}'s {3}!" +msgstr "{3} von {2} wurde von {1} gestohlen!" + +msgid "{1} planted a {2} in the soft loamy soil." +msgstr "{1} hat eine {2} eingepflanzt." + +msgid "{1} planted its roots!" +msgstr "{1} pflanzt seine Wurzeln!" + +msgid "{1} pretended not to notice!" +msgstr "{1} gibt vor, nichts zu bemerken!" + +msgid "{1} protected itself!" +msgstr "{1} schützt sich selbst!" + +msgid "{1} put away the {2} in the \\c[1]Berries\\c[0] Pocket." +msgstr "{1} verstaute {2} in der \\c[1]Beeren\\c[0]-Tasche." + +msgid "{1} put in a substitute!" +msgstr "Ein Delegator von {1} ist erschienen!" + +msgid "{1} put the \\c[1]{2}\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} verstaut \\c[1]{2}\\c[0]\nin der \\c[1]{4}\\c[0] Tasche." + +msgid "{1} put the \\c[1]{2}s\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} verstaut \\c[1]{2}\\c[0]\nin der\\c[1]{4}\\c[0] Tasche." + +msgid "{1} received an encore!" +msgstr "{1} gibt eine Zugabe!" + +msgid "{1} received {2} Coin(s)!" +msgstr "{1} hat {2} Münze(n) erhalten!" + +msgid "{1} received {2} Coins!" +msgstr "{1} hat {2} Münzen erhalten!" + +msgid "{1} received {2} from {3}!" +msgstr "{1} erhält {2} von {3}!" + +msgid "{1} received {2}!\\se[itemlevel]" +msgstr "{1} erhielt {2}!\\se[itemlevel]" + +msgid "{1} regained the move\n{2}!" +msgstr "{1} erhält die Attacke\n{2}!" + +msgid "{1} regained {2} Exp. Points!" +msgstr "{1} erhält {2} Erfahrungspunkt(e)!" + +msgid "{1} restored a little HP using its Shell Bell!" +msgstr "Seegesang von {1} füllt einige KP auf!" + +msgid "{1} restored a little HP using its {2}!" +msgstr "{2} von {1} füllt einige KP auf!" + +msgid "{1} reversed all other Pokémon's auras!" +msgstr "{1} kehrt die Wirkung aller Auren um!" + +msgid "{1} ribbons." +msgstr "{1} Bänder" + +msgid "{1} sealed the opponent's move(s)!" +msgstr "{1} versiegelt die Attacke(n) des gegnerischen Teams!" + +msgid "{1} sent\nout {2} and {3}!" +msgstr "{1} schickt\n{2} und {3} in den Kampf!" + +msgid "{1} sent\nout {2}!" +msgstr "{1} schickt\n{2} in den Kampf!" + +msgid "{1} sent\nout {2}! Go! {3}!" +msgstr "{1} setzt {2} ein! Los, {3}!" + +msgid "{1} sent\nout {2}! {3} sent\nout {4}!" +msgstr "{1} schickt {2}!\n{3} schickt {4}!" + +msgid "{1} shared its guard with the target!" +msgstr "{1} teilt Schutzkräfte aus!" + +msgid "{1} shared its power with the target!" +msgstr "{1} teilt Kräfte auf!" + +msgid "{1} shrouded itself with Magic Coat!" +msgstr "{1} hüllt sich selbst in einen Magiemantel!" + +msgid "{1} shuddered with anticipation!" +msgstr "{1} erschaudert aufgrund von Vorahnung!" + +msgid "{1} sketched {2}!" +msgstr "{1} ahmt {2} nach!" + +msgid "{1} slept and became healthy!" +msgstr "{1} hat im Schlaf Energie getankt!" + +msgid "{1} snapped out of confusion!" +msgstr "{1} ist nicht mehr verwirrt!" + +msgid "{1} snapped out of confusion." +msgstr "{1} ist nicht mehr verwirrt." + +msgid "{1} snapped out of its confusion." +msgstr "{1} ist nicht mehr verwirrt!" + +msgid "{1} snatched {2}'s move!" +msgstr "{1} übernimmt Attacke von {2}!" + +msgid "{1} sprang up!" +msgstr "{1} springt hoch in die Luft!" + +msgid "{1} stayed awake using its partner's {2}!" +msgstr "{1} schläft aufgrund von {2} nicht ein!" + +msgid "{1} stayed awake using its {2}!" +msgstr "{1} schläft aufgrund von {2} nicht ein!" + +msgid "{1} stockpiled {2}!" +msgstr "{1} hortet {2}!" + +msgid "{1} stole and ate its target's {2}!" +msgstr "{1} hat dem Ziel das Item {2} gestohlen und es ihm weggegessen!" + +msgid "{1} stole {2}'s {3} with Magician!" +msgstr "{1} schnappt sich {3} von {2}!" + +msgid "{1} stole {2}'s {3}!" +msgstr "{1} stiehlt {3} von {2}!" + +msgid "{1} sucked up the liquid ooze!" +msgstr "{1} saugt Kloakensoße auf!" + +msgid "{1} surrounded itself with a veil of petals!" +msgstr "{1} wird von Blütenhülle geschützt!" + +msgid "{1} surrounded itself with a veil of sweetness!" +msgstr "{1} umgibt sich mit einer Zuckerhülle!" + +msgid "{1} surrounded itself with a veil of water!" +msgstr "{1} umgibt sich mit einem Wasserring!" + +msgid "{1} surrounds itself with a protective mist!" +msgstr "{1} umgibt sich mit einem Nebelfeld!" + +msgid "{1} surrounds itself with electrified terrain!" +msgstr "{1} umgibt sich mit einem Elektrofeld!" + +msgid "{1} survived the poisoning.\nThe poison faded away!" +msgstr "{1} überlebte die Vergiftung.\nDas Gift verschwand!" + +msgid "{1} swapped its {2} ability with its target's {3} ability!" +msgstr "{1} tauscht seine Fähigkeit {2} mit der Fähigkeit {3} des Zieles!" + +msgid "{1} switched all changes to its Attack and Sp. Atk with the target!" +msgstr "{1} tauscht alle Veränderungen seines Angriffs und Spezial-Angriffs mit dem Ziel!" + +msgid "{1} switched all changes to its Defense and Sp. Def with the target!" +msgstr "{1} tauscht alle Veränderungen seiner Verteidigung und Spezial-Verteidigung mit dem Ziel!" + +msgid "{1} switched items with its opponent!" +msgstr "{1} tauscht Items mit dem Ziel!" + +msgid "{1} switched its Attack and Defense!" +msgstr "{1} tauscht angriff und Verteidigung!" + +msgid "{1} switched places with its ally!" +msgstr "{1} und sein Partner haben den Platz getauscht!" + +msgid "{1} switched stat changes with the target!" +msgstr "{1} tauscht die Statusveränderungen mit dem Ziel!" + +msgid "{1} thawed out!" +msgstr "{1} wurde aufgetaut!" + +msgid "{1} threw a rock at the {2}!" +msgstr "{1} wirft einen Stein auf {2}!" + +msgid "{1} threw a {2}." +msgstr "{1} setzt {2} ein!" + +msgid "{1} threw some bait at the {2}!" +msgstr "{1} wirft etwas Köder auf {2}!" + +msgid "{1} tied the opponent\n{2} in a referee's decision!" +msgstr "Der REFEREE entscheidet, dass\n{1} und {2} sich unentschieden trennen!" + +msgid "{1} took a nap!" +msgstr "{1} macht ein Nickerchen!" + +msgid "{1} took aim at {2}!" +msgstr "{1} zielt auf {2}!" + +msgid "{1} took in sunlight!" +msgstr "{1} absorbiert Sonnenlicht!" + +msgid "{1} took its attacker down with it!" +msgstr "{1} nimmt den Gegner mit sich!" + +msgid "{1} took the attack!" +msgstr "{1} zieht den Angriff auf sich!" + +msgid "{1} took the {2} attack!" +msgstr "{1} steckt die Attacke {2} ein!" + +msgid "{1} traced {2}'s {3}!" +msgstr "{3} von {2} wurde per Fährte erkannt!" + +msgid "{1} transformed into the {2} type!" +msgstr "{1} verwandelt sich zu Typ {2}!" + +msgid "{1} transformed into {2}!" +msgstr "{1} verwandelt sich in {2}!" + +msgid "{1} transformed!" +msgstr "{1} verwandelt sich!" + +msgid "{1} turned away!" +msgstr "{1} wendet sich ab!" + +msgid "{1} turned friendly." +msgstr "{1} wird zahm." + +msgid "{1} turned friendly.\nThe base Attack can't fall!" +msgstr "{1} wird zahm!\nGrundwert Angriff sinkt nicht mehr!" + +msgid "{1} turned friendly.\nThe base Attack fell!" +msgstr "{1} wird zahm!\nDer Grundwert Angriff sinkt!" + +msgid "{1} turned friendly.\nThe base Defense can't fall!" +msgstr "{1} wird zahm!\nGrundwert Verteidigung sinkt nicht mehr!" + +msgid "{1} turned friendly.\nThe base Defense fell!" +msgstr "{1} wird zahm!\nDer Grundwert Verteidigung sinkt!" + +msgid "{1} turned friendly.\nThe base HP can't fall!" +msgstr "{1} wird zahm!\nGrundwert KP sinkt nicht mehr!" + +msgid "{1} turned friendly.\nThe base HP fell!" +msgstr "{1} wird zahm!\nDer Grundwert KP sinkt!" + +msgid "{1} turned friendly.\nThe base Special Attack can't fall!" +msgstr "{1} wird zahm!\nGrundwert Spezial-Angriff sinkt nicht mehr!" + +msgid "{1} turned friendly.\nThe base Special Attack fell!" +msgstr "{1} wird zahm!\nDer Grundwert Spezial-Angriff sinkt!" + +msgid "{1} turned friendly.\nThe base Special Defense can't fall!" +msgstr "{1} wird zahm!\nGrundwert Spezial-Verteidigung sinkt nicht mehr!" + +msgid "{1} turned friendly.\nThe base Special Defense fell!" +msgstr "{1} wird zahm!\nDer Grundwert Spezial-Verteidigung sinkt!" + +msgid "{1} turned friendly.\nThe base Speed can't fall!" +msgstr "{1} wird zahm!\nGrundwert Initiative sinkt nicht mehr!" + +msgid "{1} turned friendly.\nThe base Speed fell!" +msgstr "{1} wird zahm!\nDer Grundwert Initiative sinkt!" + +msgid "{1} turned friendly.\nThe door to its heart opened a little." +msgstr "{1} wird zahm.\nDie Tür zu seinem Herzen hat sich ein Stück geöffnet." + +msgid "{1} turned into {2}!" +msgstr "{1} verwandelt sich in {2}!" + +msgid "{1} twisted the dimensions!" +msgstr "{1} hat die Dimensionen verdreht!" + +msgid "{1} unleashed energy!" +msgstr "{1} setzt Energie frei!" + +msgid "{1} used\n{2}!" +msgstr "{1} setzt {2} ein!" + +msgid "{1} used Coral Break!" +msgstr "{1} setzt Korallenbrecher ein!" + +msgid "{1} used Cut!" +msgstr "{1} setzt Zerschneider ein!" + +msgid "{1} used Dive." +msgstr "{1} setzt Taucher ein." + +msgid "{1} used Fly!" +msgstr "{1} setzt Fliegen ein!" + +msgid "{1} used Rock Smash!" +msgstr "{1} setzt Zertrümmerer ein!" + +msgid "{1} used Strength!" +msgstr "{1} setzt Stärke ein!" + +msgid "{1} used Surf!" +msgstr "{1} setzt Surfer ein!" + +msgid "{1} used Waterfall." +msgstr "{1} setzt Kaskade ein." + +msgid "{1} used its {2} to get pumped!" +msgstr "{1} pumpt sich mittels {2} auf!" + +msgid "{1} used the\n{2}!" +msgstr "{1} nutzt\n{2}!" + +msgid "{1} used the\n{2}." +msgstr "{1} nutzt\n{2}." + +msgid "{1} used the Boxing Gloves!" +msgstr "{1} setzt die Boxhandschuhe ein!" + +msgid "{1} used the Climbing Pick" +msgstr "{1} setzt die Kletterpickel ein" + +msgid "{1} used the Climbing Pick!" +msgstr "{1} setzt den Kletterpickel ein!" + +msgid "{1} used the Escape Rope." +msgstr "{1} benutzt den Fluchtseil." + +msgid "{1} used the Power Glove!" +msgstr "{1} setzt den Krafthandschuh ein!" + +msgid "{1} used the Scuba Gear" +msgstr "{1} setzt die Tauchausrüstung ein" + +msgid "{1} used the Scuba Gear." +msgstr "{1} setzt die Tauchausrüstung ein." + +msgid "{1} used the Surfboard!" +msgstr "{1} setzt das Surfbrett ein!" + +msgid "{1} used the {2}!" +msgstr "{1} benutzt {2}!" + +msgid "{1} used the {2}." +msgstr "{1} setzt {2} ein." + +msgid "{1} used {2}!" +msgstr "{1} setzt {2} ein!" + +msgid "{1} used." +msgstr "{1} benutzt" + +msgid "{1} vanished instantly!" +msgstr "{1} verschwindet augenblicklich!" + +msgid "{1} waits for a target to make a move!" +msgstr "{1} wartet auf einen Angriff!" + +msgid "{1} wants its target to bear a grudge!" +msgstr "{1} möchte, dass der Gegner ein Nachspiel erträgt!" + +msgid "{1} was Mummified by {2}!" +msgstr "{1} wurde von {2} mumifiziert!" + +msgid "{1} was badly poisoned by its {2}!" +msgstr "{1} wurde durch das Item {2} schwer vergiftet!" + +msgid "{1} was badly poisoned!" +msgstr "{1} wurde schwer vergiftet!" + +msgid "{1} was blocked by the kicked-up mat!" +msgstr "{1} wurde durch den Tatami-Schild abgewehrt!" + +msgid "{1} was burned by its {2}!" +msgstr "{1} erleidet Verbrennungen durch {2}!" + +msgid "{1} was burned!" +msgstr "{1} erleidet Verbrennungen!" + +msgid "{1} was caught in a sticky web!" +msgstr "{1} ist im Klebenetz gefangen!" + +msgid "{1} was caught in the aftermath!" +msgstr "{1} wurde Schaden zugefügt!" + +msgid "{1} was cured of its burn." +msgstr "Die Verbrennungen von {1} wurden geheilt!" + +msgid "{1} was cured of its paralysis." +msgstr "Die Paralyse von {1} wurde aufgehoben!" + +msgid "{1} was cured of its poisoning." +msgstr "Die Vergiftung von {1} wurde geheilt!" + +msgid "{1} was cured of paralysis." +msgstr "Die Paralyse von {1} wurde aufgehoben!" + +msgid "{1} was defrosted by {2}!" +msgstr "Das Eis wurde durch {2} von {1} aufgetaut!" + +msgid "{1} was defrosted." +msgstr "{1} wurde aufgetaut!" + +msgid "{1} was downgraded to Level {2}!" +msgstr "Das Level von {1} wurde auf {2} gesenkt!" + +msgid "{1} was dragged out!" +msgstr "{1} wurde ausgewählt!" + +msgid "{1} was elevated to Level {2}!" +msgstr "Das Level von {1} wurde auf {2} angehoben!" + +msgid "{1} was freed from Leech Seed!" +msgstr "{1} wurde von Egelsamen befreit!" + +msgid "{1} was freed from the telekinesis!" +msgstr "{1} wurde von der Wirkung von Telekinese befreit!" + +msgid "{1} was freed from {2}!" +msgstr "{1} wurde von {2} befreit!" + +msgid "{1} was frisked, revealing its {2}!" +msgstr "Bei {1} wurde das Item {2} erschnüffelt!" + +msgid "{1} was frozen solid!" +msgstr "{1} erstarrt zu Eis!" + +msgid "{1} was fully healed." +msgstr "{1} wurde vollständig geheilt" + +msgid "{1} was given the {2} to hold." +msgstr "{1} erhält {2} zum Tragen." + +msgid "{1} was hurled into the air!" +msgstr "{1} wurde zum Schweben gebracht!" + +msgid "{1} was hurt by its {2}!" +msgstr "{1} wurde durch {2} verletzt!" + +msgid "{1} was hurt by spikes!" +msgstr "{1} wurde durch Stachler verletzt!" + +msgid "{1} was hurt by the shadow sky!" +msgstr "{1} wurde durch das Crypto-Wetter verletzt!" + +msgid "{1} was hurt by the sunlight!" +msgstr "{1} wurde durch Sonnenlicht verletzt!" + +msgid "{1} was hurt by the {2}!" +msgstr "{1} wurde durch {2} verletzt!" + +msgid "{1} was hurt!" +msgstr "{1} wurde verletzt!" + +msgid "{1} was identified!" +msgstr "{1} wurde erkannt!" + +msgid "{1} was paralyzed!" +msgstr "{1} wurde paralysiert!" + +msgid "{1} was paralyzed! It may be unable to move!" +msgstr "{1} ist paralysiert! Es greift eventuell nicht an!" + +msgid "{1} was poisoned!" +msgstr "{1} wurde vergiftet!" + +msgid "{1} was prevented from healing due to Heal Block!" +msgstr "{1} kann aufgrund von Heilblockade nicht geheilt werden!" + +msgid "{1} was prevented from healing!" +msgstr "Heilung von {1} wurde verhindert!" + +msgid "{1} was protected by {2}!" +msgstr "{1} wird durch {2} geschützt!" + +msgid "{1} was quashed!" +msgstr "{1} muss sich hinten anstellen!" + +msgid "{1} was released." +msgstr "{1} ist wieder frei." + +msgid "{1} was seeded!" +msgstr "{1} wurde bepflanzt!" + +msgid "{1} was squeezed by {2}!" +msgstr "{1} setzt bei {2} Klammergriff ein!" + +msgid "{1} was subjected to torment!" +msgstr "{1} wird von Folterknecht unterworfen!" + +msgid "{1} was thawed out." +msgstr "{1} ist aufgetaut." + +msgid "{1} was transferred to box \"{2}\"." +msgstr "{1} wurde in die Box \"{2}\" geschickt." + +msgid "{1} was transferred to someone's PC." +msgstr "{1} wurde auf jemandes PC übertragen!" + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} wurde auf PC von {2} übertragen!" + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} wurde auf PC von {2} übertragen!" + +msgid "{1} was trapped in the vortex!" +msgstr "{1} wird in dem Strudel gefangen!" + +msgid "{1} was unaffected!" +msgstr "{1} ist unversehrt!" + +msgid "{1} was woken from its sleep." +msgstr "{1} ist aufgewacht!" + +msgid "{1} was wrapped by {2}!" +msgstr "{1} wurde von {2} umwickelt!" + +msgid "{1} wasn't affected!" +msgstr "Es hat keine Wirkung auf {1}!" + +msgid "{1} watered the plant.\\wtnp[40]" +msgstr "{1} hat die Pflanze gegossen.\\wtnp[40]" + +msgid "{1} went back to {2}!" +msgstr "{1} kommt zu {2} zurück!" + +msgid "{1} went to sleep!" +msgstr "{1} ist eingeschlafen!" + +msgid "{1} whipped up a whirlwind!" +msgstr "{1} erzeugt eine Windböe!" + +msgid "{1} will go first." +msgstr "{1} fängt an." + +msgid "{1} withdrew {2}!" +msgstr "{1} zieht {2} zurück!" + +msgid "{1} woke up in the uproar!" +msgstr "{1} wird durch Aufruhr wach!" + +msgid "{1} woke up!" +msgstr "{1} ist aufgewacht!" + +msgid "{1} woke up." +msgstr "{1} ist aufgewacht." + +msgid "{1} won against {2}." +msgstr "{1} hat gegen {2} gewonnen." + +msgid "{1} won't flinch because of its {2}!" +msgstr "{1} schreckt wegen {2} nicht zurück!" + +msgid "{1} x{2}" +msgstr "{1}x{2}" + +msgid "{1}'s" +msgstr "{1}s" + +msgid "{1}'s AREA" +msgstr "{1}" + +msgid "{1}'s Air Balloon popped!" +msgstr "Der Luftballon von {1} ist geplatzt!" + +msgid "{1}'s Attack fell!" +msgstr "Angriff von {1} sinkt!" + +msgid "{1}'s Attack harshly fell!" +msgstr "Angriff von {1} sinkt stark!" + +msgid "{1}'s Attack increased." +msgstr "Angriff von {1} wurde erhöht." + +msgid "{1}'s Attack rose drastically!" +msgstr "Angriff von {1} steigt drastisch!" + +msgid "{1}'s Attack rose sharply!" +msgstr "Angriff von {1} steigt stark!" + +msgid "{1}'s Attack rose!" +msgstr "Angriff von {1} steigt!" + +msgid "{1}'s Attack sharply rose!" +msgstr "Angriff von {1} steigt stark!" + +msgid "{1}'s Attack was not lowered!" +msgstr "Angriff von {1} sinkt nicht!" + +msgid "{1}'s Attack went way up!" +msgstr "Angriff von {1} steigt stark!" + +msgid "{1}'s Attack won't go any higher!" +msgstr "Angriff von {1} kann nicht weiter erhöht werden!" + +msgid "{1}'s Attack won't go any lower!" +msgstr "Angriff von {1} kann nicht weiter sinken!" + +msgid "{1}'s Attack won't go lower!" +msgstr "Angriff von {1} kann nicht weiter sinken!" + +msgid "{1}'s Chernobyl started a Toxic Fallout!" +msgstr "Chernobyl von {1} verursacht einen radioaktiven Niederschlag!" + +msgid "{1}'s Cloud Nine made the effects of weather disappear." +msgstr "Wolke Sieben von {1} hebt die Wetter-Effekte auf." + +msgid "{1}'s Contrary raised its Attack!" +msgstr "Angriff von {1} steigt durch Umkehrung!" + +msgid "{1}'s Contrary raised its Speed!" +msgstr "Initiative von {1} steigt durch Umkehrung!" + +msgid "{1}'s Defense fell!" +msgstr "Verteidigung von {1} sinkt!" + +msgid "{1}'s Defense harshly fell!" +msgstr "Verteidigung von {1} sinkt stark!" + +msgid "{1}'s Defense increased." +msgstr "Verteidigung von {1} wurde erhöht." + +msgid "{1}'s Defense rose drastically!" +msgstr "Verteidigung von {1} steigt drastisch!" + +msgid "{1}'s Defense rose sharply!" +msgstr "Verteidigung von {1} steigt stark!" + +msgid "{1}'s Defense rose!" +msgstr "Verteidigung von {1} steigt!" + +msgid "{1}'s Defense was lowered!" +msgstr "Verteidigung von {1} sinkt!" + +msgid "{1}'s Defense was not lowered!" +msgstr "Verteidigung von {1} sinkt nicht!" + +msgid "{1}'s Defense went way up!" +msgstr "Verteidigung von {1} steigt stark!" + +msgid "{1}'s Defense won't go any higher!" +msgstr "Verteidigung von {1} kann nicht weiter erhöht werden!" + +msgid "{1}'s Defense won't go any lower!" +msgstr "Verteidigung von {1} kann nicht weiter sinken!" + +msgid "{1}'s Desolate Land made the sun turn harsh!" +msgstr "Erdland von {1} lässt die Sonne sehr viel stärker scheinen!" + +msgid "{1}'s Drizzle made it rain!" +msgstr "Niesel von {1} lässt es regnen!" + +msgid "{1}'s Drought intensified the sun's rays!" +msgstr "Dürre von {1} intensiviert das Sonnenlicht!" + +msgid "{1}'s Dry Skin was healed by the rain!" +msgstr "Trockenheit von {1} wurde durch den Regen geheilt!" + +msgid "{1}'s Dry Skin was hurt by the sunlight!" +msgstr "Trockenheit von {1} wurde durch das Sonnenlicht verletzt!" + +msgid "{1}'s Forewarn alerted it to {2}!" +msgstr "{2} von {1} wurde durschaut!" + +msgid "{1}'s Geiger Sense raised its Attack!" +msgstr "Geigerzähler von {1} erhöht seinen Angriff!" + +msgid "{1}'s Geiger Sense raised its Special Attack!" +msgstr "Geigerzähler von {1} erhöht seinen Spezial-Angriff!" + +msgid "{1}'s HP increased." +msgstr "KP von {1} wurde erhöht." + +msgid "{1}'s HP is full!" +msgstr "{1} hat volle KP!" + +msgid "{1}'s HP was restored by {2} points." +msgstr "KP von {1} wurden um {2} Punkten aufgefrischt." + +msgid "{1}'s HP was restored!" +msgstr "KP von {1} wurden aufgefrischt!" + +msgid "{1}'s HP was restored." +msgstr "KP von {1} wurden aufgefrischt!" + +msgid "{1}'s HP was set to 0." +msgstr "{1}s KP wurden auf 0 gesetzt" + +msgid "{1}'s HP was set to {2}." +msgstr "{1}s KP wurden auf {2} gesetzt." + +msgid "{1}'s Heal Block wore off!" +msgstr "{1} kann nun wieder geheilt werden!" + +msgid "{1}'s Ice Body restored its HP a little!" +msgstr "Eishaut von {1} stellt einige KP wieder her!" + +msgid "{1}'s Kee Berry was activated!" +msgstr "Akibeere von {1} wurde aktiviert!" + +msgid "{1}'s Lightning Rod took the move!" +msgstr "{1} zieht den Angriff durch Blitzfänger auf sich!" + +msgid "{1}'s Maranga Berry was activated!" +msgstr "Tarabeere von {1} wurde aktiviert!" + +msgid "{1}'s Moody lowered its {2}!" +msgstr "{2} von {1} sinkt durch Gefühlswippe!" + +msgid "{1}'s Moody sharply raised its {2}!" +msgstr "{2} von {1} steigt durch Gefühlswippe stark!" + +msgid "{1}'s Moxie raised its Attack!" +msgstr "Hochmut von {1} erhöht seinen Angriff!" + +msgid "{1}'s OT's name?" +msgstr "{1}s OTs Name?" + +msgid "{1}'s Oblivious prevents taunting!" +msgstr "Dösigkeit von {1} verhindert Verhöhner!" + +msgid "{1}'s PC" +msgstr "PC von {1}" + +msgid "{1}'s PP increased." +msgstr "AP von {1} wurde erhöht." + +msgid "{1}'s Perish count fell to {2}!" +msgstr "Abgesang von {1} steht bei {2}!" + +msgid "{1}'s Primal Reversion!\nIt reverted to its Primal Form!" +msgstr "{1} hat eine Protomorphose \ndurchgeführt und seine urzeitliche Form zurückerlangt!" + +msgid "{1}'s Primordial Sea caused a heavy rain to fall." +msgstr "Urmeer von {1} lässt es in Strömen regnen!" + +msgid "{1}'s Rain Dish restored its HP a little!" +msgstr "Regengenuss von {1} stellt einige KP wieder her!" + +msgid "{1}'s Sand Stream whipped up a sandstorm!" +msgstr "Sandsturm von {1} verursacht einen Sandsturm!" + +msgid "{1}'s Snow Warning made it hail!" +msgstr "Hagelalarm von {1} lässt es hageln!" + +msgid "{1}'s Special Attack fell!" +msgstr "Spezial-Angriff von {1} sinkt!" + +msgid "{1}'s Special Attack harshly fell!" +msgstr "Spezial-Angriff von {1} sinkt stark!" + +msgid "{1}'s Special Attack increased." +msgstr "Spezial-Angriff von {1} wurde erhöht." + +msgid "{1}'s Special Attack rose drastically!" +msgstr "Spezial-Angriff von {1} steigt drastisch!" + +msgid "{1}'s Special Attack rose sharply!" +msgstr "Spezial-Angriff von {1} steigt stark!" + +msgid "{1}'s Special Attack rose!" +msgstr "Spezial-Angriff von {1} steigt!" + +msgid "{1}'s Special Attack sharply rose!" +msgstr "Spezial-Angriff von {1} steigt stark!" + +msgid "{1}'s Special Attack went way up!" +msgstr "Spezial-Angriff von {1} steigt stark!" + +msgid "{1}'s Special Attack won't go any higher!" +msgstr "Spezial-Angriff von {1} kann nicht weiter erhöht werden!" + +msgid "{1}'s Special Attack won't go any lower!" +msgstr "Spezial-Angriff von {1} kann nicht weiter sinken!" + +msgid "{1}'s Special Defense fell!" +msgstr "Spezial-Verteidigung von {1} sinkt!" + +msgid "{1}'s Special Defense harshly fell!" +msgstr "Spezial-Verteidigung von {1} sinkt stark!" + +msgid "{1}'s Special Defense increased." +msgstr "Spezial-Verteidigung von {1} wurde erhöht." + +msgid "{1}'s Special Defense rose drastically!" +msgstr "Spezial-Verteidigung von {1} steigt drastisch!" + +msgid "{1}'s Special Defense rose sharply!" +msgstr "Spezial-Verteidigung von {1} steigt stark!" + +msgid "{1}'s Special Defense rose!" +msgstr "Spezial-Verteidigung von {1} steigt!" + +msgid "{1}'s Special Defense went way up!" +msgstr "Spezial-Verteidigung von {1} steigt stark!" + +msgid "{1}'s Special Defense won't go any higher!" +msgstr "Spezial-Verteidigung von {1} kann nicht weiter erhöht werden!" + +msgid "{1}'s Special Defense won't go any lower!" +msgstr "Spezial-Verteidigung von {1} kann nicht weiter sinken!" + +msgid "{1}'s Speed Boost raised its Speed!" +msgstr "Initiative von {1} steigt durch Temposchub!" + +msgid "{1}'s Speed fell!" +msgstr "Initiative von {1} sinkt!" + +msgid "{1}'s Speed harshly fell!" +msgstr "Initiative von {1} sinkt stark!" + +msgid "{1}'s Speed increased." +msgstr "Initiative von {1} wurde erhöht." + +msgid "{1}'s Speed rose drastically!" +msgstr "Initiative von {1} steigt drastisch!" + +msgid "{1}'s Speed rose sharply!" +msgstr "Initiative von {1} steigt stark!" + +msgid "{1}'s Speed rose!" +msgstr "Initiative von {1} steigt!" + +msgid "{1}'s Speed went way up!" +msgstr "Initiative von {1} steigt stark!" + +msgid "{1}'s Speed won't go any higher!" +msgstr "Initiative von {1} kann nicht weiter erhöht werden!" + +msgid "{1}'s Speed won't go any lower!" +msgstr "Initiative von {1} kann nicht weiter sinken!" + +msgid "{1}'s Storm Drain took the move!" +msgstr "{1} zieht den Angriff durch Sturmsog auf sich!" + +msgid "{1}'s Stormbringer whipped up a thunderstorm!" +msgstr "Sturmbringer von {1} verursacht ein Gewitter!" + +msgid "{1}'s Strength made it possible to move boulders around!" +msgstr "Die Stärke von {1} ermöglicht es Felsen zu bewegen!" + +msgid "{1}'s Taunt wore off!" +msgstr "Verhöhner von {1} hört auf zu wirken!" + +msgid "{1}'s ability became Mummy!" +msgstr "{1} hat die Fähigkeit Mumie angenommen!" + +msgid "{1}'s ability was changed to {2}!" +msgstr "Die Fähigkeit von {1} wurde zu {2} geändert!" + +msgid "{1}'s ability was suppressed!" +msgstr "Die Fähigkeit von {1} wurde unterdrückt!" + +msgid "{1}'s accuracy fell!" +msgstr "Genauigkeit von {1} sinkt!" + +msgid "{1}'s accuracy harshly fell!" +msgstr "Genauigkeit von {1} sinkt stark!" + +msgid "{1}'s accuracy rose drastically!" +msgstr "Genauigkeit von {1} steigt drastisch!" + +msgid "{1}'s accuracy rose sharply!" +msgstr "Genauigkeit von {1} steigt stark!" + +msgid "{1}'s accuracy rose!" +msgstr "Genauigkeit von {1} steigt!" + +msgid "{1}'s accuracy was not lowered!" +msgstr "Genauigkeit von {1} sinkt nicht!" + +msgid "{1}'s accuracy went way up!" +msgstr "Genauigkeit von {1} steigt stark!" + +msgid "{1}'s accuracy won't go any higher!" +msgstr "Genauigkeit von {1} kann nicht weiter erhöht werden!" + +msgid "{1}'s accuracy won't go any lower!" +msgstr "Genauigkeit von {1} kann nicht weiter sinken!" + +msgid "{1}'s attack missed!" +msgstr "{1} hat verfehlt!" + +msgid "{1}'s burn was healed." +msgstr "Die Verbrennungen von {1} wurden geheilt!" + +msgid "{1}'s data was added to the Pokédex." +msgstr "Für {1} wurde ein Eintrag im Pokédex angelegt." + +msgid "{1}'s electromagnetism wore off!" +msgstr "Der Elektromagnetismus von {1} hört auf zu wirken!" + +msgid "{1}'s emotions rose to a fever pitch!\nIt entered Hyper Mode!" +msgstr "{1} ist so aufgewühlt,\n dass es den Furyo-Modus aktiviert!" + +msgid "{1}'s encore ended!" +msgstr "Zugabe von {1} ist beendet!" + +msgid "{1}'s evasiveness fell!" +msgstr "Fluchtwert von {1} sinkt!" + +msgid "{1}'s evasiveness harshly fell!" +msgstr "Fluchtwert von {1} sinkt stark!" + +msgid "{1}'s evasiveness rose drastically!" +msgstr "Fluchtwert von {1} steigt drastisch!" + +msgid "{1}'s evasiveness rose sharply!" +msgstr "Fluchtwert von {1} steigt stark!" + +msgid "{1}'s evasiveness rose!" +msgstr "Fluchtwert von {1} steigt!" + +msgid "{1}'s evasiveness went way up!" +msgstr "Fluchtwert von {1} steigt stark!" + +msgid "{1}'s evasiveness won't go any higher!" +msgstr "Fluchtwert von {1} kann nicht weiter erhöht werden!" + +msgid "{1}'s evasiveness won't go any lower!" +msgstr "Fluchtwert von {1} kann nicht weiter sinken!" + +msgid "{1}'s form was set to {2}." +msgstr "{1}s Form wurde auf {2} gesetzt" + +msgid "{1}'s gender couldn't be changed." +msgstr "{1}s Geschlecht konnte nicht geändert werden" + +msgid "{1}'s happiness was set to {2}." +msgstr "{1}s Freundschaft wurde auf {2} gesetzt" + +msgid "{1}'s health was sapped by Leech Seed!" +msgstr "Egelsamen schadet {1}!" + +msgid "{1}'s heart gauge was lowered from {2} to {3} (now stage {4})." +msgstr "{1}s Puls wurde gesenkt von {2} auf {3} (jetzt Stufe {4})" + +msgid "{1}'s language was set to {2}." +msgstr "{1}s Sprache wurde auf {2} gesetzt" + +msgid "{1}'s level remained unchanged." +msgstr "Das Level von {1} bleibt unverändert." + +msgid "{1}'s level was set to {2}." +msgstr "{1}s Level wurde auf {2} gesetzt" + +msgid "{1}'s messages not defined.\nCouldn't call common event {2}." +msgstr "Nachrichten von {1} wurde nicht definiert.\nDas Ereignis {2} konnte nicht aufgerufen werden." + +msgid "{1}'s move is no longer disabled!" +msgstr "Die Attacke von {1} ist nicht mehr blockiert!" + +msgid "{1}'s moves have been electrified!" +msgstr "Die nächste Attacke von {1} wird elektrifiziert!" + +msgid "{1}'s moves were reset." +msgstr "{1}s Attacken wurden zurückgesetzt" + +msgid "{1}'s nest" +msgstr "{1}" + +msgid "{1}'s nickname?" +msgstr "Spitzname von {1}?" + +msgid "{1}'s poisoning was cured." +msgstr "Die Vergiftung von {1} wurde geheilt!" + +msgid "{1}'s rage is building!" +msgstr "{1} verfällt in Raserei!" + +msgid "{1}'s species was changed to {2}." +msgstr "{1}s Art wurde zu {2} geändert" + +msgid "{1}'s stat changes were all reversed!" +msgstr "Alle Statusveränderungen von {1} wurden invertiert!" + +msgid "{1}'s stat changes were removed!" +msgstr "Die Statusveränderungen von {1} wurden aufgehoben!" + +msgid "{1}'s stats were not lowered!" +msgstr "Statuswerte von {1} sinken nicht!" + +msgid "{1}'s stats were not lowered." +msgstr "Statuswerte von {1} sinken nicht!" + +msgid "{1}'s stats won't go any higher!" +msgstr "Statuswerte von {1} können nicht weiter erhöht werden!" + +msgid "{1}'s stats won't go any lower!" +msgstr "Statuswerte von {1} können nicht weiter sinken!" + +msgid "{1}'s status could not be changed." +msgstr "{1}s Status kann nicht geändert werden" + +msgid "{1}'s status was changed." +msgstr "{1}s Status wurde geändert" + +msgid "{1}'s stockpiled effect wore off!" +msgstr "Der gehortete Effekt von {1} hört auf zu wirken!" + +msgid "{1}'s substitute faded!" +msgstr "Delegator von {1} hört auf zu wirken!" + +msgid "{1}'s taunt wore off!" +msgstr "Verhöhner von {1} hört auf zu wirken!" + +msgid "{1}'s team was disqualified!" +msgstr "Das Team von {1} wurde disqualifiziert!" + +msgid "{1}'s torment wore off!" +msgstr "Folterknecht von {1} hört auf zu wirken!" + +msgid "{1}'s type changed to match {2}'s!" +msgstr "{1} nimmt den Typ {2} an!" + +msgid "{1}'s was healed through Rebuild!" +msgstr "{1} wurde durch Erneuerung geheilt!" + +msgid "{1}'s wish came true!" +msgstr "Wunschtraum von {1} erfüllt sich!" + +msgid "{1}'s {2} badly poisoned {3}!" +msgstr "{2} von {1} vergiftet {3} schwer!" + +msgid "{1}'s {2} blocks {3}!" +msgstr "{2} von {1} verhindert {3}!" + +msgid "{1}'s {2} boosted its Attack!" +msgstr "{2} von {1} erhöht seinen Angriff!" + +msgid "{1}'s {2} boosted its Special Attack!" +msgstr "{2} von {1} erhöht seinen Spezial-Angriff!" + +msgid "{1}'s {2} burned {3}!" +msgstr "{3} erleidet Verbrennungen durch {2} von {1}!" + +msgid "{1}'s {2} changed it into the {3} type!" +msgstr "Durch {2} von {1} nimmt es den Typ {3} an!" + +msgid "{1}'s {2} cured its burn problem!" +msgstr "Die Verbrennungen von {1} wurde durch {2} geheilt!" + +msgid "{1}'s {2} cured its confusion problem!" +msgstr "{1} ist durch {2} nicht mehr verwirrt!" + +msgid "{1}'s {2} cured its frozen problem!" +msgstr "{2} von {1} taut es auf!" + +msgid "{1}'s {2} cured its ice problem!" +msgstr "Das Eis wurde durch {2} von {1} aufgetaut!" + +msgid "{1}'s {2} cured its love problem!" +msgstr "{1} ist durch {2} nicht mehr verliebt!" + +msgid "{1}'s {2} cured its paralysis problem!" +msgstr "Die Paralyse von {1} wurde durch {2} aufgehoben!" + +msgid "{1}'s {2} cured its partner's burn problem!" +msgstr "{2} von {1} heilt die Verbrennung des Partners!" + +msgid "{1}'s {2} cured its partner's ice problem!" +msgstr "{2} von {1} taut den Partner auf!" + +msgid "{1}'s {2} cured its partner's paralysis problem!" +msgstr "{2} von {1} heilt die Paralyse des Partners!" + +msgid "{1}'s {2} cured its partner's poison problem!" +msgstr "{2} von {1} heilt die Vergiftung des Partners!" + +msgid "{1}'s {2} cured its partner's sleep problem!" +msgstr "{2} von {1} weckt den Partner auf!" + +msgid "{1}'s {2} cured its poison problem!" +msgstr "Die Vergiftung von {1} wurde durch {2} geheilt!" + +msgid "{1}'s {2} cured its sleep problem!" +msgstr "{2} wurde durch {1} aufgeweckt!" + +msgid "{1}'s {2} cured {3}'s love problem!" +msgstr "{2} von {1} bewirkt, dass {3} nicht mehr verliebt ist!" + +msgid "{1}'s {2} cuts {3}'s Attack!" +msgstr "{2} von {1} reduziert Angriff von {3}!" + +msgid "{1}'s {2} cuts {3}'s Speed!" +msgstr "{2} von {1} reduziert Initiative von {3}!" + +msgid "{1}'s {2} disabled {3}!" +msgstr "{3} wurde durch {2} von {1} blockiert!" + +msgid "{1}'s {2} fell!" +msgstr "{2} von {1} sinkt!" + +msgid "{1}'s {2} had no effect on {3}!" +msgstr "{2} von {1} hat auf {3} keine Wirkung!" + +msgid "{1}'s {2} hurt {3}!" +msgstr "{3} wurde durch {2} von {1} verletzt!" + +msgid "{1}'s {2} infatuated {3}!" +msgstr "{2} von {1} bewirkt, dass {3} sich verliebt!" + +msgid "{1}'s {2} is disabled!" +msgstr "{2} von {1} wurde blockiert!" + +msgid "{1}'s {2} is reacting to {3}'s Mega Ring!" +msgstr "{2} von {1} reagiert auf den Mega-Ring von {3}!" + +msgid "{1}'s {2} lost all its PP due to the grudge!" +msgstr "{2} von {1} hat aufgrund von Nachspiel alle AP verloren!" + +msgid "{1}'s {2} lowered its Defense!" +msgstr "{2} von {1} lässt seine Verteidigung sinken!" + +msgid "{1}'s {2} lowered {3}'s Speed!" +msgstr "Initiative von {3} wurde durch {2} von {1} gesenkt!" + +msgid "{1}'s {2} made it the {3} type!" +msgstr "{2} von {1} macht es zu Typ {3}" + +msgid "{1}'s {2} made {3} ineffective!" +msgstr "{2} von {1} macht {3} wirkungslos!" + +msgid "{1}'s {2} made {3} sleep!" +msgstr "{2} von {1} lässt {3} einschlafen!" + +msgid "{1}'s {2} made {3} useless!" +msgstr "{2} von {1} macht {3} wirkungslos!" + +msgid "{1}'s {2} maxed its Attack!" +msgstr "{2} von {1} maximiert seinen Angriffs-Wert!" + +msgid "{1}'s {2} paralyzed {3}! It may be unable to move!" +msgstr "{3} wurde durch {2} von {1} paralysiert! Es greift eventuell nicht an!" + +msgid "{1}'s {2} poisoned {3}!" +msgstr "{2} von {1} hat {3} vergiftet!" + +msgid "{1}'s {2} prevented {3}'s {4} from working!" +msgstr "{2} von {1} macht {4} von {3} wirkungslos!" + +msgid "{1}'s {2} prevents Attack loss!" +msgstr "{2} von {1} verhindert, dass sein Angriff sinkt!" + +msgid "{1}'s {2} prevents Defense loss!" +msgstr "{2} von {1} verhindert, dass seine Verteidigung sinkt!" + +msgid "{1}'s {2} prevents accuracy loss!" +msgstr "{2} von {1} verhindert, dass seine Genauigkeit sinkt!" + +msgid "{1}'s {2} prevents burns!" +msgstr "{2} von {1} verhindert, dass es verbrannt wird!" + +msgid "{1}'s {2} prevents confusion!" +msgstr "{2} von {1} verhindert Verwirrung!" + +msgid "{1}'s {2} prevents paralysis!" +msgstr "{2} von {1} verhindert, dass es paralysiert wird!" + +msgid "{1}'s {2} prevents poisoning!" +msgstr "{2} von {1} verhindert, dass es vergiftet wird!" + +msgid "{1}'s {2} prevents romance!" +msgstr "{2} von {1} verhindert Anziehung!" + +msgid "{1}'s {2} prevents stat decrease!" +msgstr "{2} von {1} verhindert Statussenkungen!" + +msgid "{1}'s {2} prevents stat loss!" +msgstr "{2} von {1} verhindert, dass seine Statuswerte sinken!" + +msgid "{1}'s {2} prevents switching!" +msgstr "{2} von {1} verhindert Tausch!" + +msgid "{1}'s {2} prevents {3} from using {4}!" +msgstr "{3} kann {4} aufgrund von {2} von {1} nicht einsetzen!" + +msgid "{1}'s {2} prevents {3}'s {4} from working!" +msgstr "{2} von {1} macht {4} von {3} wirkungslos!" + +msgid "{1}'s {2} raised its Attack!" +msgstr "{2} von {1} erhöht seinen Angriff!" + +msgid "{1}'s {2} raised its Fire power!" +msgstr "{2} von {1} erhöht die Stärke seiner Feuer-Attacken!" + +msgid "{1}'s {2} raised its Special Attack!" +msgstr "Spezial-Angriff von {1} steigt durch {2}!" + +msgid "{1}'s {2} raised its Speed!" +msgstr "{2} von {1} erhöht seine Initiative!" + +msgid "{1}'s {2} raised its speed!" +msgstr "{2} von {1} erhöht seine Initiative!" + +msgid "{1}'s {2} raised the power of its Fire-type moves!" +msgstr "Die Stärke der Feuer-Attacken von {1} wurde durch {2} erhöht!" + +msgid "{1}'s {2} restored health!" +msgstr "{2} füllt KP von {1} auf!" + +msgid "{1}'s {2} restored its HP a little!" +msgstr "{2} von {1} füllt einige KP auf!" + +msgid "{1}'s {2} restored its HP!" +msgstr "{2} füllt KP von {1} auf!" + +msgid "{1}'s {2} restored its status!" +msgstr "{1} von {2} stellt seine Statuswerte wieder her!" + +msgid "{1}'s {2} restored {3}'s PP!" +msgstr "{2} von {1} füllt AP von {3} auf!" + +msgid "{1}'s {2} restored {3}'s status!" +msgstr "{2} von {1} stellt die Statuswerte von {3} wieder her!" + +msgid "{1}'s {2} rose sharply!" +msgstr "{2} von {1} steigt stark!" + +msgid "{1}'s {2} was bounced back by Magic Coat!" +msgstr "{2} von {1} wurde durch Magiemantel zurückgeleitet!" + +msgid "{1}'s {2} was broken!" +msgstr "Das {2} von {1} verschwindet!" + +msgid "{1}'s {2} was burned up!" +msgstr "{2} von {1} ist verbrannt und somit nutzlos geworden!" + +msgid "{1}'s {2} was disabled!" +msgstr "{1} von {2} wurde blockiert!" + +msgid "{1}'s {2} was transferred to {3}!" +msgstr "{2} von {1} wurde an {3} weitergegeben!" + +msgid "{1}'s {2} wore off!" +msgstr "Das {2} von {1} verschwindet!" + +msgid "{1}) {2} ({3}), Lv.{4} (deposited at Lv.{5})" +msgstr "{1}) {2} ({3}), Lv.{4} (hinterlegt bei Lv.{5})" + +msgid "{1}, and you want {2}.\nThat will be ${3}. OK?" +msgstr "{1}, und davon {2}.\nDas macht dann ${3}. Ja?" + +msgid "{1}, switch out! Come back!" +msgstr "Gut gemacht, {1}! Komm zurück!" + +msgid "{1}/{2}/{3}" +msgstr "{1}.{2}.{3}" + +msgid "{1}?\nHow many would you like to sell?" +msgstr "{1}?\nWie viele würdest du verkaufen?" + +msgid "{1}? Certainly.\nHow many would you like?" +msgstr "{1}? Aber gerne.\nWie viele möchtest du?" + +msgid "{1}? Oh, no.\nI can't buy that." +msgstr "{1}? Es tut mir leid, aber das kann ich nicht kaufen." + +msgid "{1}{2}\nHP: {3}" +msgstr "{1}{2}\nKP: {3}" + +msgid "{2} type was added to {1}!" +msgstr "{1} nimmt zusätzlich den Typ {2} an!" + diff --git a/Dialogue/Generated/de/OfficialTaunts.po b/Dialogue/Generated/de/OfficialTaunts.po new file mode 100644 index 000000000..297374f76 --- /dev/null +++ b/Dialogue/Generated/de/OfficialTaunts.po @@ -0,0 +1,5 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + diff --git a/Dialogue/Generated/de/OfficialTrainerTypes.po b/Dialogue/Generated/de/OfficialTrainerTypes.po new file mode 100644 index 000000000..2787d096b --- /dev/null +++ b/Dialogue/Generated/de/OfficialTrainerTypes.po @@ -0,0 +1,220 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: de\n" + +msgid "PkMn TRAINER" +msgstr "POKÉMON-TRAINER" + +msgid "LASS" +msgstr "GÖRE" + +msgid "YOUNGSTER" +msgstr "KNIRPS" + +msgid "HIKER" +msgstr "WANDERER" + +msgid "BEAUTY" +msgstr "SCHÖNHEIT" + +msgid "FISHERMAN" +msgstr "ANGLER" + +msgid "TRIATHLETE" +msgstr "TRIATHLET" + +msgid "TWINS" +msgstr "ZWILLINGE" + +msgid "SWIMMER♀" +msgstr "SCHWIMMERIN" + +msgid "BUG CATCHER" +msgstr "KÄFERSAMMLER" + +msgid "SCHOOL KID" +msgstr "SCHULKIND" + +msgid "RICH BOY" +msgstr "SCHNÖSEL" + +msgid "SR. AND JR." +msgstr "SENIOR&JUNIOR" + +msgid "BLACK BELT" +msgstr "SCHWARZGURT" + +msgid "TUBER" +msgstr "PLANSCHER" + +msgid "HEX MANIAC" +msgstr "HEXE" + +msgid "PkMn BREEDER" +msgstr "POKÉMON-ZÜCHTERIN" + +msgid "WORKER" +msgstr "ARBEITER" + +msgid "INTERVIEWERS" +msgstr "INTERVIEWER" + +msgid "YOUNG COUPLE" +msgstr "JUNGES GLÜCK" + +msgid "GUITARIST" +msgstr "GITARRIST" + +msgid "CHAMPION" +msgstr "CHAMP" + +msgid "MAGMA LEADER" +msgstr "TEAM-MAGMA-BOSS" + +msgid "BATTLE GIRL" +msgstr "KÄMPFERIN" + +msgid "SWIMMER♂" +msgstr "SCHWIMMER" + +msgid "EXPERT" +msgstr "EXPERTE" + +msgid "DRAGON TAMER" +msgstr "DRACHENPROFI" + +msgid "BIRD KEEPER" +msgstr "VOGELFÄNGER" + +msgid "NINJA BOY" +msgstr "NINJAJUNGE" + +msgid "PARASOL LADY" +msgstr "SCHIRMDAME" + +msgid "BUG MANIAC" +msgstr "KÄFERMANIAC" + +msgid "SAILOR" +msgstr "MATROSE" + +msgid "COLLECTOR" +msgstr "POKéMON-SAMMLER" + +msgid "PkMn RANGER" +msgstr "POKéMON-RANGER" + +msgid "AROMA LADY" +msgstr "AROMALADY" + +msgid "RUIN MANIAC" +msgstr "RUINENMANIAC" + +msgid "COOLTRAINER" +msgstr "ASS-TRAINER" + +msgid "KINDLER" +msgstr "HITZKOPF" + +msgid "PICNICKER" +msgstr "PICKNICKERIN" + +msgid "PSYCHIC" +msgstr "PSYCHO" + +msgid "SIS AND BRO" +msgstr "GESCHWISTER" + +msgid "OLD COUPLE" +msgstr "ALTES PAAR" + +msgid "AQUA LEADER" +msgstr "TEAM-AQUA-BOSS" + +msgid "LEADER" +msgstr "ARENALEITERIN" + +msgid "LEADERS" +msgstr "ARENALEITER" + +msgid "ELITE FOUR" +msgstr "TOP VIER" + +msgid "ACE TRAINER" +msgstr "ASS-TRAINERIN" + +msgid "ROCKET GRUNT" +msgstr "ROCKET RÜPEL" + +msgid "SCHOOLKIDDO" +msgstr "PIRAT" + +msgid "RIVAL" +msgstr "RIVALE" + +msgid "HERO" +msgstr "HELD" + +msgid "SUPER SCIENTIST" +msgstr "SPITZENFORSCHER" + +msgid "COOL COUPLE" +msgstr "PRIMAPAAR" + +msgid "FARMER" +msgstr "FARMERIN" + +msgid "BIKER" +msgstr "ROWDY" + +msgid "NINJA SURFERS" +msgstr "NINJA-SURFER" + +msgid "NINJA BOSS" +msgstr "NINJA-BOSS" + +msgid "ACTOR" +msgstr "SCHAUSPIELER" + +msgid "ACTRESS" +msgstr "SCHAUSPIELERIN" + +msgid "LEADER?" +msgstr "ARENALEITER?" + +msgid "ACOLYTE" +msgstr "AKOLYTH" + +msgid "DIVER" +msgstr "TAUCHER" + +msgid "TSUKI NINJA" +msgstr "TSUKI-NINJA" + +msgid "NAMI NINJA" +msgstr "NAMI-NINJA" + +msgid "NINJA MASTER" +msgstr "NINJA-MEISTER" + +msgid "NUCLEAR HORDE" +msgstr "NUKLEARHORDE" + +msgid "APOCALYPSE" +msgstr "APOKALYPSE" + +msgid "ELITE TRAINER" +msgstr "ASS-TRAINER" + +msgid "PIRATE" +msgstr "PIRAT" + +msgid "DREAM" +msgstr "TRAUM" + +msgid "KING" +msgstr "KÖNIG" + +msgid "BIOFIBER CONSTRUCT" +msgstr "BIOFASER-KONSTRUKT" diff --git a/Dialogue/Generated/en/Battle.po b/Dialogue/Generated/en/Battle.po old mode 100755 new mode 100644 diff --git a/Dialogue/Generated/en/Cutscenes.po b/Dialogue/Generated/en/Cutscenes.po old mode 100755 new mode 100644 diff --git a/Dialogue/Generated/en/Events.po b/Dialogue/Generated/en/Events.po old mode 100755 new mode 100644 diff --git a/Dialogue/Generated/en/GenMaps.po b/Dialogue/Generated/en/GenMaps.po new file mode 100644 index 000000000..d1436c1e3 --- /dev/null +++ b/Dialogue/Generated/en/GenMaps.po @@ -0,0 +1,4196 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: en\n" + +msgid "MAP001_NPC_1" +msgstr "I know I'm a Camper, but it's so good when we get to a town after so many battles!" + +msgid "MAP001_NPC_2" +msgstr "Burole is lovely. I don't know you, but I'm sure you will agree with me!" + +msgid "MAP002_NPC_1" +msgstr "Hey, man. No, I won't battle you, but listen. This Gym Leader? Don't take him for granted; he's much harder than Maria in Nowtoch was. Davern uses Ground, Water, Rock, and Dark-types. It's kind of hard to prepare for him. I just got beaten soundly at the Gym. Stock up on supplies at the mart before you try it." + +msgid "MAP002_NPC_2" +msgstr "I like the Pokémon Owten! Owten Owten Owten! It's so cute! Owten evolves at level 21 into an even fluffier flying cat owl thing!" + +msgid "MAP002_NPC_3" +msgstr "I like the Pokémon Owten! Owten Owten Owten! It's so cute! Owten evolves at level 21 into an even fluffier flying cat owl thing!" + +msgid "MAP003_NPC_1" +msgstr "Tandor's new underground system is a modern marvel! I can't wait to ride the train!" + +msgid "MAP003_NPC_2" +msgstr "Welcome to Tandor Underground Railway.\nHow can I help you? This is the Bealbeach City Train Station.\nDownstairs, you can travel to the stations in Nowtoch, Legen, and Burole.\nRiding the train requires you to have a T.U.R ticket, which you can purchase from me." + +msgid "MAP004_NPC_1" +msgstr "It's rather sad... there's so much stuff here, yet I can only buy eight or so different items at the register. Where's the fun in that?" + +msgid "MAP004_NPC_2" +msgstr "I wrote a song about Great Balls and how excellent they are. Wanna hear it? ...No?" + +msgid "MAP005_NPC_1" +msgstr "Welcome to Tandor Underground Railway.\nHow can I help you? This is the Burole Town Train Station.\nDownstairs, you can travel to the stations in Nowtoch, Legen, and Bealbeach.\nRiding the train requires you to have a T.U.R ticket, which you can purchase from me." + +msgid "MAP006_NPC_1" +msgstr "Sometimes I ask myself...\nWhat am I waiting for?\nAnd then I remember: I'm waiting for this train to arrive.\nDuh!" + +msgid "MAP007_NPC_1" +msgstr "Ooooh, my, this one looks nearly perfectly preserved! This must have been the remnants of a lava flow, carved out by the ocean... I can see the impressions left by its fur. What are you doing here? This is a very important discovery in the field of paleontology, and it's mine, all mine!! ...\n...Well, okay, I did sort of follow you here. I tell you what: if you can beat me in a Pokémon battle, I'll let you take one of these fossils. ...Fine. You win, fair and square. These fossils are of two kinds of mammal Pokémon that lived 50,000 years ago. The first was known for its lightning-fast strikes, and the second had the strength and power of a mighty glacier. If you take that fossil to the lab in Rochfale, they have the technology to bring it back to life. I think I'll stay here in this cave with my fossil... forever. Yeeeesssss, my precioussssss, we shall never again be parted..." + +msgid "MAP007_SIGN_1" +msgstr "Comet Cave, Rochfale City right ahead." + +msgid "MAP007_TRAINER_1" +msgstr "Ooooh, my, this one looks nearly perfectly preserved! This must have been the remnants of a lava flow, carved out by the ocean... I can see the impressions left by its fur. What are you doing here? This is a very important discovery in the field of paleontology, and it's mine, all mine!! ...\n...Well, okay, I did sort of follow you here. I tell you what: if you can beat me in a Pokémon battle, I'll let you take one of these fossils." + +msgid "MAP007_TRAINER_1_DEFEAT" +msgstr "My fossils..." + +msgid "MAP008_NPC_1" +msgstr "I owe you one, kid. But you should be careful. I think there might be more of these things out there..." + +msgid "MAP008_NPC_2" +msgstr "Hold on, Trainer! You see how this route is just sprawling with sand? Don't let your guard up - there's Pokémon hiding all over the place in there! You'll get jumped in the sand just like tall grass, so you might want one of these if you're in a rush!" + +msgid "MAP008_NPC_3" +msgstr "About time!\nLet's do this!" + +msgid "MAP008_NPC_4" +msgstr "About time!\nLet's do this!" + +msgid "MAP008_SIGN_1" +msgstr "Ferry to Vinoville Town." + +msgid "MAP008_SIGN_2" +msgstr "Super Training Tent. Tutor: Ayumi" + +msgid "MAP008_TRAINER_1" +msgstr "Hey n00b! Wanna see my 1337 skills? Let's fight!" + +msgid "MAP008_TRAINER_1_DEFEAT" +msgstr "...Hax!" + +msgid "MAP008_TRAINER_2" +msgstr "The ocean holds different species of Pokémon than fresh water. Let me show you what I caught!" + +msgid "MAP008_TRAINER_2_DEFEAT" +msgstr "T-the ones you have are nice too..." + +msgid "MAP008_TRAINER_3" +msgstr "Yo! The beach is pretty nice, isn't it? It's very scenic, plus it has all sorts of interesting Pokémon! Let's fight!" + +msgid "MAP008_TRAINER_3_DEFEAT" +msgstr "Nice battle, dude." + +msgid "MAP008_TRAINER_4" +msgstr "I do not desire to initiate conflict. Therefore, I shall give you a choice. Would you like to battle? Very well, let us fight!" + +msgid "MAP008_TRAINER_4_DEFEAT" +msgstr "I have much to learn, it seems." + +msgid "MAP008_TRAINER_5" +msgstr "Hiyah! I'ma use my sweet judo skills to chop your Pokemon to bits!" + +msgid "MAP008_TRAINER_5_DEFEAT" +msgstr "W-wha? But I'm a Black Belt! How'd I lose?" + +msgid "MAP008_TRAINER_6" +msgstr "In the ocean, it's sink or swim. It's like that in Pokémon battles, too!" + +msgid "MAP008_TRAINER_6_DEFEAT" +msgstr "Glub glub!" + +msgid "MAP008_TRAINER_7" +msgstr "Theo: Hey! Issat who I think it is? Yeah! It's \PN! So... so you survived the trip here, huh? What's that you've got there? It's that speech translator thingy, right? Yeah! Bamb'o called me to tell me about that, and then he sent me one! Now we both can understand Pokémon! Neat, huh? A-anyway, I blazed straight through Rochfale. What a boring town! An' I've been training ever since. I'm gonna beat that Gym Leader before you do, \PN! But first, I'll beat you! Don't think I'll go easy just 'cause of Comet Cave!" + +msgid "MAP008_TRAINER_7_DEFEAT" +msgstr "Gyaaah! I picked the wrong starter!" + +msgid "MAP012_NPC_1" +msgstr "The door is locked.\nThere's a note on it...\n\"Temporarily Closed Due To Emergency\"" + +msgid "MAP012_NPC_2" +msgstr "Much of the mountains around here are said to be impassable. However, I am determined to scale them!" + +msgid "MAP012_NPC_3" +msgstr "Did you know Tandor was formed by two volcanoes? Both are dormant now, but the Regional Championship takes place over one of 'em." + +msgid "MAP012_NPC_4" +msgstr "It's amazing how the economy functions when half the population of a given region are Trainers. Trainers who don't work! How would we ever feed ourselves if we didn't have Pokémon to help?" + +msgid "MAP012_NPC_5" +msgstr "When I was young, I lived in the big city. Now, I just like living here in the quiet countryside." + +msgid "MAP012_NPC_6" +msgstr "I've lived in Rochfale Town since I was a little girl. The mountains are rough to live in, true, but I'm hale and hearty as any young lass, ufufu!" + +msgid "MAP012_NPC_7" +msgstr "Professor Cypress lives here in Rochfale. I hear she does all sorts of projects trying to improve communication between humans and Pokémon. That's impressive!" + +msgid "MAP012_NPC_8" +msgstr "Luuuooooooo!" + +msgid "MAP012_SIGN_1" +msgstr "Route 06. Do not forget to bring some Potions! It's very long!" + +msgid "MAP012_SIGN_2" +msgstr "Cypress Pokémon Lab" + +msgid "MAP012_SIGN_3" +msgstr "Welcome to Rochfale. Watch for falling \nboulders!" + +msgid "MAP013_NPC_1" +msgstr "Hi! I'm a nurse-in-training. I'm interning at this Pokécenter in order to learn more about Pokémon treatment. Make sure to take good care of your Pokémon. We can heal most injuries, but there's some things our machines can't fix." + +msgid "MAP013_NPC_2" +msgstr "This town is so quiet, it's almost eerie. Some find solitude relaxing. Me, I just want to move on to Bealbeach city and the next Gym." + +msgid "MAP017_TRAINER_1" +msgstr "Hoy! Small fry! Care for a battle of wits? No? How about a battle of Pokémon?" + +msgid "MAP017_TRAINER_1_DEFEAT" +msgstr "...Nice job there." + +msgid "MAP017_TRAINER_2" +msgstr "Do you know how this cave came to be? Who cares, let's fight!" + +msgid "MAP017_TRAINER_2_DEFEAT" +msgstr "Good show, sonny." + +msgid "MAP017_TRAINER_3" +msgstr "Hey! I'm digging here! Get your own cave!" + +msgid "MAP017_TRAINER_3_DEFEAT" +msgstr "Then again, I suppose it is a cave open to anyone..." + +msgid "MAP017_TRAINER_4" +msgstr "They say training in extreme locations make you tougher. Bring it on!" + +msgid "MAP017_TRAINER_4_DEFEAT" +msgstr "Hmm, maybe just cave training isn't enough..." + +msgid "MAP018_NPC_1" +msgstr "Report to Kellyn for mission details." + +msgid "MAP018_NPC_2" +msgstr "Report to Kellyn for mission details." + +msgid "MAP018_NPC_3" +msgstr "It's important to keep your Pokémon safe as you battle Nuclear-types. Cuts and scratches can get infected more easily." + +msgid "MAP018_NPC_4" +msgstr "Our goal is to subdue the feral Nuclear Pokémon and prevent them from breaching the barrier. Additionally, we have word from Rangers who have discovered some people and Pokémon that are in danger. We must rescue them.\nEmpirilla and I will go on ahead. Let's move out!" + +msgid "MAP018_NPC_5" +msgstr "We have medicine on hand to treat those who have been affected by radiation." + +msgid "MAP018_NPC_6" +msgstr "My Steel Pokémon and I will help battle these Nuclear Pokémon. Steel is the only type that resists Nuclear attacks other than Nuclear itself." + +msgid "MAP018_NPC_7" +msgstr "A Pokémon Ranger's credo is to protect nature, Pokémon and people. We're willing to put our lives on the line to do so." + +msgid "MAP018_NPC_8" +msgstr "Keep your Pokémon healthy, okay? Oh, you can also have these as well. Be careful out there!" + +msgid "MAP018_NPC_9" +msgstr "Owten!" + +msgid "MAP020_NPC_1" +msgstr "Congratulations on collecting all 8 Badges.\nVictory Road and the Championship awaits!" + +msgid "MAP020_NPC_2" +msgstr "The Victory Road is currently closed. It will be open when the Tandor Championship begins." + +msgid "MAP020_SIGN_1" +msgstr "Congratulations on collecting all 8 Badges.\nVictory Road and the Championship awaits!" + +msgid "MAP021_NPC_1" +msgstr "Ah, it's you! We were raising your Pokémon, and my goodness, were we surprised! Your Pokémon had an Egg! We don't know how it got there, but your Pokémon had it. You do want it, yes? You have no room for it. Come back when you've made room. \PN received the Egg from the Day-Care Man. Take good care of it. I really will keep it. You do want this, yes? Well then, I'll keep it. Thanks! I'm the Day-Care Man. I help take care of the precious Pokémon of Trainers. If you'd like me to raise your Pokémon, have a word with my wife. Ah, it's you! Good to see you. Your 's doing fine. Ah, it's you! Your and are doing fine. The two prefer to play with other Pokémon than each other. The two don't seem to like each other. The two seem to get along. The two seem to get along very well." + +msgid "MAP021_SIGN_1" +msgstr "- Legen Town\nRoute 6, Rochfale Town -" + +msgid "MAP021_SIGN_2" +msgstr "West Tandor's Day-care Center." + +msgid "MAP021_TRAINER_1" +msgstr "Yowza! Are you feeling the heat?" + +msgid "MAP021_TRAINER_1_DEFEAT" +msgstr "What a scorcher!" + +msgid "MAP021_TRAINER_2" +msgstr "Hey, trainer! My Pokémon want to battle you!" + +msgid "MAP021_TRAINER_2_DEFEAT" +msgstr "Wow! Strong!" + +msgid "MAP021_TRAINER_3" +msgstr "Sigh... I love a relaxing battle in the sunshine!" + +msgid "MAP021_TRAINER_3_DEFEAT" +msgstr "Oh, dear..." + +msgid "MAP021_TRAINER_4" +msgstr "Stop right there! Are you the one who is stealing my research equipment?" + +msgid "MAP021_TRAINER_4_DEFEAT" +msgstr "Oh, it wasn't you? My apologies!" + +msgid "MAP022_NPC_1" +msgstr "Don't worry, I'm not looking for a battle! Me? I'm hiking out here! Isn't that crisp mountain air refreshing?" + +msgid "MAP022_NPC_10" +msgstr "Owten! Ow! Cannot go here!\nHuman... bad! (They seem unwilling to budge.)" + +msgid "MAP022_NPC_2" +msgstr "Aw, shucks... I got beat in a battle and now I'm trying to get back to the Pokémon Center... but I can't find my way! " + +msgid "MAP022_NPC_3" +msgstr "Ow! Owten! ...\n\PN used the PST! How dare you try to take me away!\nTake this!" + +msgid "MAP022_NPC_4" +msgstr "Sorry, but access to this area is restricted due to construction of the Tandor Championship site." + +msgid "MAP022_NPC_5" +msgstr "Sorry, but access to this area is restricted due to construction of the Tandor Championship site." + +msgid "MAP022_NPC_6" +msgstr "Sorry, but access to this area is restricted due to construction of the Tandor Championship site." + +msgid "MAP022_NPC_7" +msgstr "Owten! Ow! Cannot go here!\nHuman... bad! (They seem unwilling to budge.)" + +msgid "MAP022_NPC_8" +msgstr "Owten! Ow! Cannot go here!\nHuman... bad! (They seem unwilling to budge.)" + +msgid "MAP022_NPC_9" +msgstr "Owten! Ow! Cannot go here!\nHuman... bad! (They seem unwilling to budge.)" + +msgid "MAP022_SIGN_1" +msgstr "- Legen Town & Mt. Actinite\nTandor Regional Championship" + +msgid "MAP022_SIGN_2" +msgstr "Rochfale Tunnel to Tandor Sheets, Bealbeach City" + +msgid "MAP022_TRAINER_1" +msgstr "Nothing like a quick battle in the morning, right? Let's go!" + +msgid "MAP022_TRAINER_10" +msgstr "Yo, bro! I'm tellin' ya, you've gotta give it your best shot, y'hear?" + +msgid "MAP022_TRAINER_10_DEFEAT" +msgstr "Whoooo! Awesome, man! Totally jacked." + +msgid "MAP022_TRAINER_11" +msgstr "Come, my child. Freely I will give lessons of the mind and body." + +msgid "MAP022_TRAINER_11_DEFEAT" +msgstr "That was a very valuable step in your development." + +msgid "MAP022_TRAINER_12" +msgstr "...Nope, no bites. Bah. I'll take out my sudden irrational rage on YOU!" + +msgid "MAP022_TRAINER_12_DEFEAT" +msgstr "I think I've calmed down now." + +msgid "MAP022_TRAINER_13" +msgstr "When you're fishing, what sort of lure d'you use? Come on, let's have a fishing battle!" + +msgid "MAP022_TRAINER_13_DEFEAT" +msgstr "Numbskull, I said FISHING!" + +msgid "MAP022_TRAINER_14" +msgstr "I like raising Bug Pokémon. Does that make me a Bug Catcher? Tell me." + +msgid "MAP022_TRAINER_14_DEFEAT" +msgstr "Aww, I lost. Hey, you never answered my question!" + +msgid "MAP022_TRAINER_15" +msgstr "I've got a new baby sister! Here, wanna see a picture of her?" + +msgid "MAP022_TRAINER_15_DEFEAT" +msgstr "What the heck, dude?" + +msgid "MAP022_TRAINER_16" +msgstr "We've entered an endless recursion of time." + +msgid "MAP022_TRAINER_16_DEFEAT" +msgstr "We've entered an endless recursion of time." + +msgid "MAP022_TRAINER_17" +msgstr "I just received an order for two million kilts to be delivered to the Andromeda Galaxy. What?" + +msgid "MAP022_TRAINER_17_DEFEAT" +msgstr "T-they're trying to win Wimbledon!" + +msgid "MAP022_TRAINER_1_DEFEAT" +msgstr "Although this might have ruined my day..." + +msgid "MAP022_TRAINER_2" +msgstr "I'm out in the field, catching Pokémon for the professor. But that's boring. Wanna fight?" + +msgid "MAP022_TRAINER_2_DEFEAT" +msgstr "Aww. Back to town to heal, I s'pose." + +msgid "MAP022_TRAINER_3" +msgstr "I'm a lumberjack, and I'm okay! I work all night and battle all day!" + +msgid "MAP022_TRAINER_3_DEFEAT" +msgstr "Cue the chorus! 'He's a lumberjack...'" + +msgid "MAP022_TRAINER_4" +msgstr "Hey, strange Trainer! The minute we met eyes I knew... we were destined to fight!" + +msgid "MAP022_TRAINER_4_DEFEAT" +msgstr "I was probably destined to lose." + +msgid "MAP022_TRAINER_5" +msgstr "I've been looking for a punching bag in order to train my Pokémon. Yours should do nicely." + +msgid "MAP022_TRAINER_5_DEFEAT" +msgstr "How... how dare you?!" + +msgid "MAP022_TRAINER_6" +msgstr "Like, who are you? You're kinda ~cute~. LOVE that shirt, just LOVE it. Oh, wanna battle?" + +msgid "MAP022_TRAINER_6_DEFEAT" +msgstr "Ah!~ I've been bested!~" + +msgid "MAP022_TRAINER_7" +msgstr "I love playing video games. Pokémon's a really fun one. Wanna play?" + +msgid "MAP022_TRAINER_7_DEFEAT" +msgstr "Wow, you're good at Pokémon." + +msgid "MAP022_TRAINER_8" +msgstr "Oh heyyyyy honey! How's it goin'? Wait, you don't look--" + +msgid "MAP022_TRAINER_8_DEFEAT" +msgstr "Good battle, but..." + +msgid "MAP022_TRAINER_9" +msgstr "Hehe. Bugs are cool. Hehe." + +msgid "MAP022_TRAINER_9_DEFEAT" +msgstr "What. The. Heck." + +msgid "MAP024_NPC_1" +msgstr "I hear that the route to Snowbank Gym is long and dangerous... I'd better stock up on supplies. You're gonna need some warmer clothes if you plan on braving the icy tundra of Route 16." + +msgid "MAP024_NPC_2" +msgstr "I hear that there's a legendary Pokémon living at the core of icy Mt. Lanthanite! I plan to catch it. Route 16 is on the slopes of Mt. Lanthanite, one of the two major mountains in Tandor." + +msgid "MAP024_NPC_3" +msgstr "I'm surveilling this town for any sign of suspicious activity from the person or group that's responsible for the attacks on nuclear power plants. East Tandor has a nuclear power plant of its own. We believe this is at risk since the two plants in West Tandor were destroyed. The entire Ranger squad in the area is on high alert." + +msgid "MAP025_NPC_1" +msgstr "Hello! I don't think I've seen your face around these parts before. You must be a trainer, yes? Well then, you've come to the right place! You see, we take care of trainers' Pokémon. Leave them with us, and when you return, they will grow stronger! If you leave two compatible Pokémon, they might even produce an egg! Now, then..." + +msgid "MAP026_NPC_1" +msgstr "I'm an EMT. I respond to emergencies on the mountain, to rescue people from landslides and such. If you hear avalanche warning sirens, make sure to get to a safe place!" + +msgid "MAP026_NPC_2" +msgstr "Mega Evolution... I tried to beat the Gym but they told me I didn't have enough Wisdom, or something. I hear there's five trials you have to beat at the Gym. But I can't get past the first one!" + +msgid "MAP026_NPC_3" +msgstr "- Yeesh... that Gym kicked my butt!\nAs if freezing winds weren't enough, the Trainers are brutally tough!" + +msgid "MAP027_NPC_1" +msgstr "I left a Pokemon at the Daycare and forgot about it for a while. When I came back, it had gained a bunch of levels!" + +msgid "MAP027_NPC_2" +msgstr "The mountain range protects this route from radioactive fallout. Still, what happened is a disaster..." + +msgid "MAP029_NPC_1" +msgstr "We're learning about evolution right now. Did you know that the Tandor official starters only evolve once, unlike most other official starters which evolve twice? I heard there was a professor who studied evolution somewhere. Like Professor Bamb'o, right? What was his name? Spruce, or sommat..." + +msgid "MAP029_NPC_2" +msgstr "Say, have you heard about Debate? It's a cool activity! This year, we're debating whether or not to enact an age requirement for Pokémon Trainers. I think it's dangerous for young kids to just leave home and go adventuring like you do." + +msgid "MAP029_NPC_3" +msgstr "I'm the teacher of this school. It's really interesting how the kids are so into learning. I've never seen them like this before. I hope you're keeping up with your studies, even if you are adventuring." + +msgid "MAP029_NPC_4" +msgstr "Our school's sports teams are the toughest around! We can beat Moki or Kevlar with our hands tied! Does Moki Town even have a school?" + +msgid "MAP029_NPC_5" +msgstr "Hey, Trainer! These kids need help studying! If you can battle 'em all, you'll get a special reward!" + +msgid "MAP029_TRAINER_1" +msgstr "Oh, hey! W-would you mind, um, battling? Jus' for practice, y'know." + +msgid "MAP029_TRAINER_1_DEFEAT" +msgstr "I- I hope my Pokémon weren't hurt or nothin'..." + +msgid "MAP029_TRAINER_2" +msgstr "I'm practicing for battle class! Do you think you could help me study? All right then, here I come!" + +msgid "MAP029_TRAINER_2_DEFEAT" +msgstr "...Wow! That... was awesome." + +msgid "MAP029_TRAINER_3" +msgstr "I figure if I learn how to battle Pokémon good, I can beat Pokémon Red Version easy! Wanna fight? All right then, here I come!" + +msgid "MAP029_TRAINER_3_DEFEAT" +msgstr "...Battling is easier in the games..." + +msgid "MAP033_NPC_1" +msgstr "Chyin.. Chyin!" + +msgid "MAP033_NPC_2" +msgstr "Did you know this river is populated mainly by Fortog? They're poisonous Pokémon! I'd carry Antidotes if I were you." + +msgid "MAP033_TRAINER_1" +msgstr "I concur! Water Pokémon are superior!" + +msgid "MAP033_TRAINER_1_DEFEAT" +msgstr "Okay, so maybe not JUST Water Pokémon." + +msgid "MAP033_TRAINER_2" +msgstr "I should be playing with friends instead of being here all day." + +msgid "MAP033_TRAINER_2_DEFEAT" +msgstr "I guess I'll try out some new games." + +msgid "MAP033_TRAINER_3" +msgstr "Hey! You! Yeah, you, over there! We're gonna battle now, 'kay?" + +msgid "MAP033_TRAINER_3_DEFEAT" +msgstr "Wooow! That was wicked!" + +msgid "MAP033_TRAINER_4" +msgstr "Oh! Hey! \PN! I just got a new Pokémon and I want to see how it fares!" + +msgid "MAP033_TRAINER_4_DEFEAT" +msgstr "Ah, it's not as strong as I'd hoped..." + +msgid "MAP033_TRAINER_5" +msgstr "Get out of my way!" + +msgid "MAP033_TRAINER_5_DEFEAT" +msgstr "Run, run, run!" + +msgid "MAP033_TRAINER_6" +msgstr "Water Pokémon are the best." + +msgid "MAP033_TRAINER_6_DEFEAT" +msgstr "Erh... Other types are good as well..." + +msgid "MAP033_TRAINER_7" +msgstr "Ladies can be good Trainers as well!" + +msgid "MAP033_TRAINER_7_DEFEAT" +msgstr "You're a strong kid..." + +msgid "MAP033_TRAINER_8" +msgstr "Don't run away from me!" + +msgid "MAP033_TRAINER_8_DEFEAT" +msgstr "Oh, crackers! I lost!" + +msgid "MAP033_TRAINER_9" +msgstr "You're a new Trainer, huh? I just started too!" + +msgid "MAP033_TRAINER_9_DEFEAT" +msgstr "Anyone can be a Trainer, but some people definitely seem more suited for it than others, don't you think?" + +msgid "MAP037_NPC_1" +msgstr "I'm surveying the area to build a trail. It's so cumbersome to have to go through this cave in order to get anywhere... Good luck, kid. Take this, you'll need it." + +msgid "MAP037_TRAINER_1" +msgstr "Somehow, I find that it's fun to randomly beat up on innocent Trainers!" + +msgid "MAP037_TRAINER_1_DEFEAT" +msgstr "...I suppose all bullies eventually get their comeuppance..." + +msgid "MAP039_TRAINER_1_DEFEAT" +msgstr "Whimsicottite is a great improvement to my national team." + +msgid "MAP042_NPC_1" +msgstr "Howdy, Trainer!\nIs this your first Gym Challenge?\nYou must be excited! I'm called the Gym Guy, here to deliver tips to aspiring Trainers looking to conquer the Tandor League! Maria here is a Normal type expert.\nNormal-types aren't Super Effective on any other type, but they have very few weaknesses. Fighting-types like Mankey are strong here,\nand Steel-types like Orchynx and Barewl are a good choice as well because they resist their attacks. Otherwise, an all-out attack from\nyour most powerful Pokémon\nwill probably do the trick.\nGood luck! I'll be rooting for you!\n...Oh, and take this, with my regards!" + +msgid "MAP042_TRAINER_1" +msgstr "Maria may be the first Gym Leader,\nbut she used to be Champion!\nYou're still light years away from defeating her!" + +msgid "MAP042_TRAINER_1_DEFEAT" +msgstr "Light years measure distance, not time..." + +msgid "MAP042_TRAINER_2" +msgstr "Hah! You think you have what it takes to beat Maria?\nAllow me to be the judge of that!" + +msgid "MAP042_TRAINER_2_DEFEAT" +msgstr "Hmm. This one has potential." + +msgid "MAP042_TRAINER_3" +msgstr "Hi again~\nSo, I don't think we were ever properly introduced. What's your name? ... \PN?\. I like it~\nWelcome to the Nowtoch City Pokémon Gym!~ I'm Maria, Normal-type specialist...\nbut you know that already!\nOf course, most folks know me\nas \"Maria, Champion of Tandor\"...\nThose days of my life are over, though.\nNow, I supervise young Trainers like you,\non their way to greatness. It's a long, difficult battle, all the way up to Champion... have you got what it takes? Your very first test in the\nTandor League... begins now!" + +msgid "MAP042_TRAINER_3_DEFEAT" +msgstr "There!~\nThat's the fighting spirit I wanted to see!\nYou're deserving of this Normal Badge!" + +msgid "MAP043_NPC_1" +msgstr "Hello, and welcome to the Pokémon Center. We restore your tired Pokémon to full health. Would you like to rest your Pokémon? OK, I'll take your Pokémon for a few seconds. Your Pokémon may be infected by PokeRus. Little is known about the PokeRus except that they are microscopic life-forms that attach to Pokémon. While infected, Pokémon are said to grow exceptionally well. Thank you for waiting. We've restored your Pokémon to full health. We hope to see you again! We hope to see you again!" + +msgid "MAP043_NPC_2" +msgstr "It takes a lot of work to be a Cooltrainer. You've gotta act cool, dress cool, and be cool. Oh, and raise cool Pokémon. This town drains my coolness. I'm getting out of here... as soon as my Pokémon are strong enough to get back through the cave." + +msgid "MAP043_NPC_3" +msgstr "What's nice about Pokécenters is that they give anyone a free place to sleep for the night. It's like a free hotel, except nobody leaves mints on your pillow. Who pays to build and maintain Pokécenters, anyway? It's not like they make any profit on their own..." + +msgid "MAP043_NPC_4" +msgstr "Heal your Pokémon before you decide to leave town! Trust me on this! You never know when some rival might challenge you, especially when you're weak after, say, a Gym battle." + +msgid "MAP044_NPC_1" +msgstr "My grandmother lives in Legen Town.\nNow that the subway is open, I can visit her every weekend." + +msgid "MAP044_NPC_2" +msgstr "Welcome to Tandor Underground Railway.\nHow can I help you? This is the Nowtoch City Train Station.\nDownstairs, you can travel to the stations in Legen, Burole, and Bealbeach.\nRiding the train requires you to have a T.U.R ticket, which you can purchase from me." + +msgid "MAP045_NPC_1" +msgstr "I'm waiting for the train to arrive.\nBut it feels like I've been waiting forever!" + +msgid "MAP046_NPC_1" +msgstr "Hi, hi! I'm the Name Rater! I'm the fortune-teller of names! I shall be pleased to rate your Pokémon's nickname. Which Pokémon's name should I critique? I see. Do come visit again. Now, now... That is merely an Egg! Hmmm... it is! This is a magnificent nickname! It is impeccably beyond reproach! You'll do well to cherish your now and beyond. Hmmm... , is it? That is quite a fine name you bestowed. But! What say you, if I were to give it a better name? Ah, good. Then, what shall the new nickname be? Done! From now on, this Pokémon shall be known as ! It looks no different from before, and yet, this is vastly superior! How fortunate for you! Done! From now on, this Pokémon shall be known as ! It is a better name than before! How fortunate for you! I see. Do come visit again. I see. Do come visit again." + +msgid "MAP046_NPC_10" +msgstr "Hi there, trainer!\nHey, do you know about TMs and HMs? TMs, or Technical Machines, are very useful items that can be used to teach new moves to your Pokemon. HMs, or Hidden Machines, are a special kind of TM that can help you overcome obstacles in your path! Here, why don't you try this TM out? That TM contains Attract. Most Pokemon can learn it! Why don't you try teaching it to one of yours?" + +msgid "MAP046_NPC_11" +msgstr "I love playing Pokémon games!\nI got Blue Version, and my sis got Red. That way, we can catch 'em all!" + +msgid "MAP046_NPC_12" +msgstr "Mama says I can't have a pet Pokémon until I'm older. \nSo she got me a video game, instead!" + +msgid "MAP046_NPC_13" +msgstr "The Tandor region is divided into two parts, west and east. We're in West Tandor right now." + +msgid "MAP046_NPC_2" +msgstr "Hello! Are you a Pokémon trainer? I can see you have a bright future ahead of you! Come back here after you get more experienced and I can teach your Pokémon some strong moves." + +msgid "MAP046_NPC_3" +msgstr "My fiancee wants to have kids, but I'm not so sure.\nI just don't know if I'm daddy material, you know?" + +msgid "MAP046_NPC_4" +msgstr "I moved to Nowtoch City because I wanted to start a family with my fiancee. But he's having doubts..." + +msgid "MAP046_NPC_5" +msgstr "Hey! You look like a trainer, so that means you collect Pokemon! I'm looking for a Fortog. If you've got one, I'll trade you my Baashaun for it. You don't have any Pokémon... Take care of him! Woot, I have a happy Fortog now! You don't have a Fortog, I guess... Don't come back 'til you've got Fortog!" + +msgid "MAP046_NPC_6" +msgstr "Hello, and welcome to the Nowtoch City Pokémon Ranger HQ. Are you looking to take on a mission?\nSorry, but we're not accepting help from civilians at this time." + +msgid "MAP046_NPC_7" +msgstr "Are you a Pokémon trainer starting your journey? Then you should take this! That Full Heal will cure any status condition. It even heals Confusion.\nUse it when your Pokémon is in a pinch." + +msgid "MAP046_NPC_8" +msgstr "We Pokémon Rangers are Tandor's law enforcement.\nMost big cities have a Ranger Center, but the main headquarters is in Bealbeach City." + +msgid "MAP046_NPC_9" +msgstr "Do you have enough healing items for your Pokémon?\nHere, you should take some more. A Potion is a great way to restore HP in a pinch.\nHowever, you should still make sure to heal at a Pokémon Center." + +msgid "MAP046_SIGN_1" +msgstr "There's a weather report on TV.\nLooks like \ntomorrow will have clear skies.\nA talk show is playing on TV.\nLooks pretty boring." + +msgid "MAP046_SIGN_10" +msgstr "The TV is currently showing a children's cartoon, \n"Pokémon Universe"." + +msgid "MAP046_SIGN_11" +msgstr "The TV is currently showing a children's cartoon, \n"Pokémon Universe"." + +msgid "MAP046_SIGN_12" +msgstr "There are some Pokémon games on the computer, \ntoo." + +msgid "MAP046_SIGN_13" +msgstr "The bookshelf has many large-print books and family \nphoto albums." + +msgid "MAP046_SIGN_2" +msgstr "There's a weather report on TV.\nLooks like \ntomorrow will have clear skies.\nA talk show is playing on TV.\nLooks pretty boring." + +msgid "MAP046_SIGN_3" +msgstr "The computer shows the title screen of a popular game, "Dragonite Origins."" + +msgid "MAP046_SIGN_4" +msgstr "Hello, and welcome to the Nowtoch City Pokémon Ranger HQ.\nAre you looking to take on a mission?\nSorry, but we're not accepting help from civilians at this time." + +msgid "MAP046_SIGN_5" +msgstr "It has various wildlife guides, topographical maps and \ninformational pamphlets." + +msgid "MAP046_SIGN_6" +msgstr "It has various wildlife guides, topographical maps and \ninformational pamphlets." + +msgid "MAP046_SIGN_7" +msgstr "The monitor is turned off." + +msgid "MAP046_SIGN_8" +msgstr "The monitor is turned off." + +msgid "MAP046_SIGN_9" +msgstr "Don't take food from the nice lady's fridge." + +msgid "MAP047_NPC_1" +msgstr "Tancoon: Grrrowf!" + +msgid "MAP047_NPC_2" +msgstr "Ever since I met Tancoon, my life has been so much better!\nI can't imagine a life without Pokémon." + +msgid "MAP047_SIGN_1" +msgstr "What does a Gym Leader keep in her fridge? ...Ew, spoiled milk!" + +msgid "MAP047_SIGN_2" +msgstr "Books are lined up haphazardly on a shelf, including Maria's autobiography: "The Road to the Championship!"" + +msgid "MAP047_SIGN_3" +msgstr "Books are lined up haphazardly on a shelf, including Maria's autobiography: "The Road to the Championship!"" + +msgid "MAP047_SIGN_4" +msgstr "The TV is showing a news show.\n...It's pretty \nboring." + +msgid "MAP047_SIGN_5" +msgstr "The TV is showing a news show.\n...It's pretty \nboring." + +msgid "MAP047_SIGN_6" +msgstr "It's generally not a good idea to go through strangers' \nrefrigerators." + +msgid "MAP047_SIGN_7" +msgstr "It's full of books on Pokémon caretaking." + +msgid "MAP047_SIGN_8" +msgstr "It's full of books on Pokémon caretaking." + +msgid "MAP048_SIGN_1" +msgstr "It's a Nintendo Wii U.\nBut I hear they're coming out with a new system soon." + +msgid "MAP048_SIGN_2" +msgstr "It's my bed.\nI don't need a nap right now." + +msgid "MAP048_SIGN_3" +msgstr "It's my bed.\nI don't need a nap right now." + +msgid "MAP048_SIGN_4" +msgstr "It's crammed full of books about Pokémon.\n"Me and my Owten",\n"Jerbolta's Big Adventure",\n"Quest for the Legends".\nI've read all of these many times." + +msgid "MAP048_SIGN_5" +msgstr "There's a Pokémon Battle showing on TV.\nWhoa! One of the Pokémon just Mega Evolved!\nThere's an ad for a new video game on TV.\nIt's a Pokémon battle simulation game called "Red and Blue Version."\nThere's a news report showing on TV.\nApparently, they're building a new Nuclear Power Plant in Tandor.\n...Okay, time to go!" + +msgid "MAP048_SIGN_6" +msgstr "It's crammed full of books about Pokémon.\n"Me and my Owten",\n"Jerbolta's Big Adventure",\n"Quest for the Legends".\nI've read all of these many times." + +msgid "MAP049_NPC_1" +msgstr "\PN, sweetie!\nToday's your big day, isn't it? I can't help but feel glum, seeing my little one all grown up and leaving home.\nOh, if only these old bones could do more so that I could support us both! But we both know that you're ready for this. You and that boy Theo...\.\nalways following in your footsteps, that one.\nYou've always been so capable,\nbut I wonder about him?\.\nHe is younger after all. I'm sure his father Cameron wouldn't allow him to go unless he was sure.\nAnyway, to celebrate your big day,\nI got you a present. Go ahead and open it! \PN obtained the Running Shoes! (The instructions on them read: \"To run, hold Z. You can toggle auto-run in the Menu.\") *sniffle* O-oh, don't mind me, sweetie...\.\nI'm just an emotional old lady.\nIf only your father were here right now...\nWell, I'm sure he's proud of you too.\.\nAnd I'm positive you'll run into him during your adventure. Now, I shouldn't keep you any longer.\nSay hi to that nice Professor man for me, will you? And if you don't mind stopping by again\nafter you get your first Pokémon,\nI'd love to see it. Good luck, sweetie!" + +msgid "MAP049_NPC_2" +msgstr "... (she doesn't respond.) (her breathing is slow and even, as though in a deep sleep.)" + +msgid "MAP049_NPC_3" +msgstr "I won't rest until a cure is found for Lucille's condition. But,\. just standing by her side,\nable to hold her in my arms...\nThat is enough, for now. Of course I'm incredibly proud of you\nfor becoming Champion of Tandor. You've achieved as much as I did in my heyday as a Pokémon Ranger Cadet and then as a fully-fledged Ranger. Heroism runs in the family, I suppose. This kind of life...\nI'd forgotten what it was like.\nI spent so many years in a hurry,\.\nrushing from crisis to crisis. And... if I'm being honest...\nmy age has been catching up with me.\nI'm 45 years old.\nI'm not as spry as when I was younger. A break from the action like this is... nice. Empirilla's not with me any more.\nIt returned to the Baykal Forest, its home. You know, despite our partnership it was never truly my Pokémon. It stood by my side because of its choice. And it left because of its own choice, too. But I know we'll meet again." + +msgid "MAP049_SIGN_1" +msgstr "It's a wide-screen TV. I like to watch it while eating \ndinner." + +msgid "MAP049_SIGN_10" +msgstr "Scandalous!\nIt's Auntie's sock drawer." + +msgid "MAP049_SIGN_11" +msgstr "Scandalous!\nIt's Auntie's sock drawer." + +msgid "MAP049_SIGN_12" +msgstr "It's crammed full of Pokémon books.\n"Pokémon Life" \n... "Pokémon Evolution" ... "Philosophy of Pokémon" ..." + +msgid "MAP049_SIGN_13" +msgstr "This bookshelf contains Auntie's guilty-pleasure \nreading.\n"The Arcanine Prince: A Fiery Romance!"" + +msgid "MAP049_SIGN_2" +msgstr "It's a wide-screen TV. I like to watch it while eating \ndinner." + +msgid "MAP049_SIGN_3" +msgstr "There's a framed embroidery. "Home is where the \nheart is!" And there's a heart underneath it." + +msgid "MAP049_SIGN_4" +msgstr "This cabinet is filled with antique china plates." + +msgid "MAP049_SIGN_5" +msgstr "This cabinet is filled with antique china plates." + +msgid "MAP049_SIGN_6" +msgstr "The fridge. Hope she won't mind if I help myself to a \nsnack..." + +msgid "MAP049_SIGN_7" +msgstr "The stove and sink. It's clean because we usually \norder out." + +msgid "MAP049_SIGN_8" +msgstr "A cup of joe is on the table. It's cold." + +msgid "MAP049_SIGN_9" +msgstr "Out the window I can see Professor Bamb'o's lab. I \nwonder why he has an apostrophe in his name." + +msgid "MAP050_NPC_1" +msgstr "The bPokémon Trainer Aptitude Test/b \nsorts Trainers into three basic types:\nDefensive, c2=043c3affOffensive/c2, andc2=65467b14 Balanced. The professor will then give you a starter\nPokémon that best fits your battling style. Defensive trainers receive\nthe Grass Pokémon Orchynx.\nIt's gentle, hardy, and easy to raise. c2=043c3affOffensive/c2 trainers receive\nthe Fire Pokémon c2=043c3affRaptorch/c2.\nIt's strong and speedy, but can be hard to control. c2=65467b14Balanced/c2 trainers receive\nthe Water Pokémon c2=65467b14Eletux/c2.\nIts calm, collected nature allows it to adapt to any situation. Choose carefully - a starter is your main partner on your journey!" + +msgid "MAP050_NPC_2" +msgstr "C'mon, \PN, let's go already!!\nThe suspense is killing me?" + +msgid "MAP050_NPC_3" +msgstr "I'm an expert on Nuclear Purification.\nDo you have any Nuclear Pokémon that need to be cured? Their appearance and typing will remain, they just won't disobey or attack you any more. Okay! I'll apply the treatment to your . It won't take long. And, done! Your is completely cured! Make sure to bring any more irradiated Pokémon you have to me so that I can cure them. If you have any corrupted Pokémon, bring them to me and I'll cure them. Remember, it's only for regular Pokémon that have been infected by radiation exposure. Native Nuclear-types such as Nucleon and Hazma won't need to be cured. If you have any corrupted Pokémon, bring them to me and I'll cure them." + +msgid "MAP050_NPC_4" +msgstr "Haaz-maa!" + +msgid "MAP050_SIGN_1" +msgstr "It's a potted plant. Looks well-watered." + +msgid "MAP050_SIGN_10" +msgstr "Pokémon books are stored in a glass case. ...Hey! "Ernest Bamb'o: The Mystery of Elements!" The Professor wrote this!" + +msgid "MAP050_SIGN_11" +msgstr "It's a machine for healing Pokémon. " + +msgid "MAP050_SIGN_2" +msgstr "It's a potted plant. Looks well-watered." + +msgid "MAP050_SIGN_3" +msgstr "It's a machine for healing Pokémon. " + +msgid "MAP050_SIGN_4" +msgstr "Pokémon books are stored in a glass case. ...Hey! "Ernest Bamb'o: The Mystery of Elements!" The Professor wrote this!" + +msgid "MAP050_SIGN_5" +msgstr "Pokémon books are stored in a glass case. ...Hey! "Ernest Bamb'o: The Mystery of Elements!" The Professor wrote this!" + +msgid "MAP050_SIGN_6" +msgstr "Pokémon books are stored in a glass case. ...Hey! "Ernest Bamb'o: The Mystery of Elements!" The Professor wrote this!" + +msgid "MAP050_SIGN_7" +msgstr "It's a potted plant. Looks well-watered." + +msgid "MAP050_SIGN_8" +msgstr "Some papers are pinned on the wall... "Protect your Pokémon, use Potions!" "Pokédex: Your one stop source for Pokémon info!"" + +msgid "MAP050_SIGN_9" +msgstr "The window gives a lovely view of the rock wall. \nThere's nothing to see." + +msgid "MAP050_TRAINER_1" +msgstr "Oh, I must have gotten something mixed up... Uh... HEY! I'M TIRED OF WAITING! \PN got their starter already!\nWhen do I get mine? I'm done analyzing your results, Theo. Hmm... Yes!!\nMy first Pokémon! Um pops, this doesn't look like an Eletux. Um pops, this doesn't look like a Raptorch. Um pops, this doesn't look like an Orchynx. What th... I mean, yes, I have decided to... deviate a bit from the standard starter selection process. That's it. You two, enjoy your new Pokémon! \PN... you have a Pokémon.\nAnd now I have a Pokémon, too.\nYou know what this means, right?\nWe hafta battle! Oh, please, not in the Lab..." + +msgid "MAP050_TRAINER_1_DEFEAT" +msgstr " What? B-but I was s'posed to win!" + +msgid "MAP052_NPC_1" +msgstr "Welcome to the world famous Beachside Resort and Casino! How may I help you? Beachside is a five-star locale known around the world for the highest quality entertainment, lodging and dining, located in picturesque Bealbeach City. All patrons are welcome to enter our daily lottery drawing at the counter to win prizes. You are also invited to enjoy the wide range of entertainment in our Casino for the chance to win rare and valuable items and even rare Pokémon! To your immediate right is the Casino where you are free to enjoy a variety of exciting games of chance for the opportunity to win prizes. To your left is our five-star restaurant and bar which also contains our Pokémon Care Center, where our specialists will make your Pokémon feel pampered and refreshed. The elevator leads to the hotel. We offer a variety of room types: single, double, suite, deluxe suite and penthouse. I'm sorry, but you need to be 18 years of age or older to reserve a room in our luxury hotel. You are still welcome to partake in the other features of our resort! Enjoy your time at Beachside!" + +msgid "MAP052_NPC_10" +msgstr "I am sorry, but access to the hotel is limited to hotel patrons and their guests only." + +msgid "MAP052_NPC_11" +msgstr "I love coming to the bar to unwind after a long day of sunning myself on the beach! The most important thing about being a lifeguard is looking good while wearing that white stuff on your nose. ...What? There's more to it than that?" + +msgid "MAP052_NPC_12" +msgstr "This would be more romantic if he\nwasn't ogling that other lady over there..." + +msgid "MAP052_NPC_13" +msgstr "We're on a romantic date together." + +msgid "MAP052_NPC_14" +msgstr "Yo! I heard the Gym Leader's a real hottie! I'm gonna train Pokémon so that I'm good enough to battle her, then I'll ask her on a date!" + +msgid "MAP052_NPC_15" +msgstr "Hello there, Trainer! For a small fee, I can make your Pokémon the happiest it can be! I have a very busy schedule however, so I can only do it once a day. What Pokémon wants some grooming? \GWhat kind of treatment would you like for it? seems delighted! Come back tomorrow! Too rich for your blood it seems. Which stat would you like to raise? increased its base ! Come back tomorrow! Too rich for your blood it seems. Hm? That Pokémon cannot benefit from Rare Grooming. gained a level! Come back tomorrow! Too rich for your blood it seems. Come back if you'd like to treat any of your Pokémon! Come back if you'd like to treat any of your Pokémon!" + +msgid "MAP052_NPC_16" +msgstr "Enjoy your stay at the Beachside Casino! Happy gaming!" + +msgid "MAP052_NPC_17" +msgstr "Voltorb Flip is a low-stakes, low-payout game. I actually find it very relaxing to play. See if you can get a good streak going!" + +msgid "MAP052_NPC_18" +msgstr "Heheheheh! They call me Lucky Jack! Every night I drive tourists around in a limousine. Every day I take my winnings to this here casino and gamble all day long! I always end up with more than I started out with, too! I like your style, kid. Here's a little gift, from me to you. \pn got 100 Coins! Maybe some of my good luck will rub off on you, eh?" + +msgid "MAP052_NPC_19" +msgstr "There's no clocks or windows in here... How long have I been at this? Well, might as well go another round..." + +msgid "MAP052_NPC_2" +msgstr "\rThis is the Pokémon Lottery Corner. I'm Felicity, your attendant today. \rIf the drawn number matches the ID No. of any of your Pokémon, you could win fabulous gifts. \rWould you like to check today's lucky number? \rFirst, I'll look up today's Pokémon Lottery Corner lucky number. ... \rYour Lotto Ticket number is . \rNow, let's see if it matches the ID No. of any of your Pokemon. \rI'm sorry. You didn't get a match... \rPlease do visit again. \rCongratulations! \rThe ID number of your team's matches your Lotto Ticket number! \rCongratulations! \rThe ID number of your PC-boxed matches your Lotto Ticket number! \rOh my goodness, all five digits matched! \rYou've won the jackpot prize! \rPlease do visit again! Good-bye from Felicity, your attendant! \rYou have no room left. Make room, then come see me. \rThe last four digits matched, so you win the first prize! \rPlease do visit again! Good-bye from Felicity, your attendant! \rYou have no room left. Make room, then come see me. \rThe last three digits matched, so you win the second prize! \rPlease do visit again! Good-bye from Felicity, your attendant! \rYou have no room left. Make room, then come see me. \rThe last two digits matched, so you win the third prize! \rPlease do visit again! Good-bye from Felicity, your attendant! \rYou have no room left. Make room, then come see me. \rThe last digit matched, so you win the fourth prize! \rPlease do visit again! Good-bye from Felicity, your attendant! \rYou have no room left. Make room, then come see me. \rOh, I see.\nPlease do visit us again." + +msgid "MAP052_NPC_20" +msgstr "Spin, spin, spin!\nSpin, spin, spin! Win, win, win!" + +msgid "MAP052_NPC_21" +msgstr "No funny business, you hear? You're on camera." + +msgid "MAP052_NPC_22" +msgstr "Ooh! I won big today! I'm gonna buy a cute Pokémon! " + +msgid "MAP052_NPC_23" +msgstr "\cn\bWe exchange your coins for prizes. \CN\bWhich prize would you like? \CN\bSo, you want the ? \CN\bSorry, you'll need more coins than that. \CN\bYou have no room in your Bag." + +msgid "MAP052_NPC_24" +msgstr "\cn\bWe exchange your coins for prizes. \CN\bWhich prize would you like? \CN\bSo, you want the ? \CN\bSorry, you'll need more coins than that. \CN\bYou have no room in your Bag." + +msgid "MAP052_NPC_3" +msgstr "I'm waiting for my friends to finish putting on their bathing suits so we can hit the beach! Make sure to wear lots of suntan lotion. A sunburn can really harsh your mellow." + +msgid "MAP052_NPC_4" +msgstr "I have a permanent penthouse suite on the top floor. It has a view of the entire city. Each year, my family vacations here for several weeks. I won't settle for anything less." + +msgid "MAP052_NPC_5" +msgstr "The quality of service here is most excellent. They even have special grooming center for Pokémon! I just want to stay here and never leave... until my pockets are empty that is!" + +msgid "MAP052_NPC_6" +msgstr "\rWelcome! \rOh, you don't have a Coin Case? Here. \rYou can exchange your coins for fabulous prizes next door. \rYou don't have any room for it. Come back when you do. \rYou can exchange your coins for fabulous prizes next door." + +msgid "MAP052_NPC_7" +msgstr "\G\CN\bWelcome to Bealbeach's Casino! \G\CN\bDo you need some game coins?\nWould you like to buy some? \G\CN\bYou don't have a Coin Case. \G\CN\bDo you need some game coins?\nWould you like to buy some? \G\CN\bWhoops!\nYour Coin Case is full. \G\CN\bYou can't afford the coins. \G\CN\bThank you\nHere are your coins! \G\CN\bWhoops!\nYour Coin Case is full. \G\CN\bYou can't afford the coins. \G\CN\bThank you\nHere are your coins! \G\CN\bNo?\nPlease come play sometime!" + +msgid "MAP052_NPC_8" +msgstr "\cn\bWe exchange your coins for prizes. \CN\bWhich prize would you like? \CN\bSo, you want the ? \CN\bSorry, you'll need more coins than that. \CN\bYou have no room in your Bag." + +msgid "MAP052_NPC_9" +msgstr "\CN\bWe exchange your coins for prizes. \CN\bWhich prize would you like? \CN\bSo, you want the ? \CN\bSorry, you'll need more coins than that." + +msgid "MAP053_NPC_1" +msgstr "Oh, your Pokémon look so cute! Here, give them some of these. I just love seeing Pokémon that are happy with their Trainers. You take good care of them, now!" + +msgid "MAP053_NPC_2" +msgstr "Brr! I'm so cold!\nSay, do you have a Pokémon that knows the move \rOverheat? That would definitely warm this place up. Oh, thank you! That's much better!\nHere, take this as thanks. Brr... No Pokémon in your party seems to know the move... Brr... That's too bad..." + +msgid "MAP053_NPC_3" +msgstr "My wife is very generous to passing Trainers. With how difficult the Gym is, they need all the help they can get!" + +msgid "MAP053_NPC_4" +msgstr "I love Pufluff! It's so... Pufluffy!!!!! Fafurr have a fuzzy fur coat to keep them warm. I want to hug them, but they always run away before I get close!" + +msgid "MAP053_NPC_5" +msgstr "Hello there! I am a Pokémon Dentist! Yes, even Pokémon need to keep their teeth clean... Not to mention, there are many attacks that require a strong bite! \GIf you'd like, I can teach those moves to your Pokémon. I only charge a modest fee. It's $5000 each time. Which one would you like me to teach? \GThere you go! That's $5000. Would you like me to teach another Pokémon a special move? That's that, then. Take some toothpaste and a brush to go. Would you like a balloon as well? \GThere you go! That's $5000. Would you like me to teach another Pokémon a special move? That's that, then. Take some toothpaste and a brush to go. Would you like a balloon as well? \GThere you go! That's $5000. Would you like me to teach another Pokémon a special move? That's that, then. Take some toothpaste and a brush to go. Would you like a balloon as well? \GThere you go! That's $5000. Would you like me to teach another Pokémon a special move? That's that, then. Take some toothpaste and a brush to go. Would you like a balloon as well? \GThere you go! That's $5000. Would you like me to teach another Pokémon a special move? That's that, then. Take some toothpaste and a brush to go. Would you like a balloon as well? \GThere you go! That's $5000. \GWould you like me to teach another Pokémon a move for $5000? That's that, then. Take some toothpaste and a brush to go. Would you like a balloon as well? That's a shame... make sure to floss regularly! That's a shame... make sure to floss regularly!" + +msgid "MAP053_NPC_6" +msgstr "My boss looks at Pokémon teeth all day. He even put his head in a Fafninter's mouth once! Pokémon centers will patch up scratches and burns and the like, but tooth cavities require an expert." + +msgid "MAP053_NPC_7" +msgstr "Eh... you there.\nYer a Trainer aren'cha? Meanin' ye'll be challengin' the Gym. Mayhaps ye be wantin' some advice. To challenge the Snowbank Gym ye have to pass a series of trials. These are meant to test yer strength as a Trainer, an' yer wisdom to make the right choice when it counts, Yer ability to adapt to different conditions, yer Pokémon's faith in ye an' yer faith in yer Pokémon, an' yer strength to discern truth from lies. If ye fail any one of the tests, ye'll have to start from square one again. Boy, lemme tell ye, it ain't easy to get up when yer knocked down. But keep on tryin'. That's what it takes to win! Because only when you pass the trials an' defeat the Leader Vaeryn can ye unlock the true power in yer Pokémon: The power of Mega Evolution. How would an old man like me know all this? Well... To tell the truth, I used to be an acolyte of the Dragon meself. Now the winter cold on the mountain causes these old bones to ache an' a stiff breeze could snap me in half. So I stay here by the fire, givin' advice to Trainers. As thanks fer listenin', I want ye to have this. ...Eh? What's that rock, you ask?\nWell, ye can't use it now, but once you\nconquer the trials ye'll be able to use it to trigger Mega Evolution in a Pokémon. Good luck... ye'll need it! So be it... ye don't have time to listen to an old coot's tales. I get it." + +msgid "MAP054_NPC_1" +msgstr "I can't believe it! We live on the beach and all my children want to do is stay inside! Whether they're playing video games or reading books, they never want to go out and play!" + +msgid "MAP054_NPC_2" +msgstr "Mom just doesn't understand why I hate sand. It's coarse, and rough... and it gets everywhere!" + +msgid "MAP054_NPC_3" +msgstr "My bro and I would rather stay in here. You can have plenty of adventure inside!" + +msgid "MAP058_NPC_1" +msgstr "Which floor do you want to go to?" + +msgid "MAP060_NPC_1" +msgstr "Hey... wanna buy a Pokémon? Which Pokémon would you like? \G\bSo, you want the Mareep for ? \CN\bSorry, you'll need more cash than that. That'll be . No? Okay, you drive a hard bargain. it is, then. \G\bSo, you want the Pahar for ? \CN\bSorry, you'll need more cash than that. That'll be . No? Okay, you drive a hard bargain. it is, then. \G\bSo, you want the Magikarp for ? \CN\bSorry, you'll need more cash than that. That'll be . No? Okay, you drive a hard bargain. it is, then." + +msgid "MAP060_NPC_10" +msgstr "Burole's subway is still under construction, however. You can't use it yet." + +msgid "MAP060_NPC_11" +msgstr "Hi! I am a great judge of the friendship between Pokémon and trainer! Can I rate your Pokémon for you? Which Pokémon do you want me to rate? Maybe next time, then. By any chance, you... Are you a very strict person? I feel that your really doesn't like you... Hmmm... Your may not like you very much. The relationship is neither good nor bad... Your looks neutral. Your is a little friendly to you... That's what I'm getting. Your is friendly to you. It must be happy with you. Your is quite friendly to you! You must be a kind person! Why, is as happy as a Luxor! Your is super friendly to you! I'm a bit jealous! Maybe next time, then." + +msgid "MAP060_NPC_12" +msgstr "Well well, an outsider! Welcome to Burole, a real town! This here's an old mining town - and the best and biggest mine is down in the local gym!" + +msgid "MAP060_NPC_13" +msgstr "Ever since I enrolled my kids in the school here, I've had peace and quiet! My soap operas are on today - I need to find out if Louis' plot to disguise himself as his twin Lewis will be busted or not!" + +msgid "MAP060_NPC_2" +msgstr "Every day is a nice day here... It's almost impossible to find Pokémon swimming on the lake surface! Most of them are next to the lake's bottom." + +msgid "MAP060_NPC_3" +msgstr "You are probably from Moki Town. That place is so bad... That's why you are so fascinated with Burole, then. I can just see it in your eyes!" + +msgid "MAP060_NPC_4" +msgstr "You might be asking, what's a policeman doing here just looking at flowers? The thing is that this town is so peaceful and perfect that I don't have anything to do while working!\n I even get paid for that. The Gym? Just go ahead and you'll find it!\n Oh, forgot to tell you, that's in the cave." + +msgid "MAP060_NPC_5" +msgstr "Great! The berry planting season has started. Wait, why am I telling you? The truth is that this town is so peaceful that I don't have anything to do!" + +msgid "MAP060_NPC_6" +msgstr "You don't have any idea just how deep this lake is! No one really knows what can be found on its bottom. You see that new building? Thats the Tandor Subway, they have just finished it here and in Nowtoch as well. \n That's the best way to travel to distant towns now." + +msgid "MAP060_NPC_7" +msgstr "I'm guarding the metro station today. A bit more interesting than what my partner is doing. I hope that those hillbillies from Nowtoch and Kevlar Town stop visiting Burole! They are so annoying." + +msgid "MAP060_NPC_8" +msgstr "Welcome to Burole! I'm the local Town Greeter. Yes it's a real job, and I get paid for it. Of course, it can get kinda boring sometimes... You know, you're the first person to come through here all week?" + +msgid "MAP060_NPC_9" +msgstr "Pshh... Be quiet! I'm playing the new game on the block, Pokémon Silver. I've just caught a Ledyba. Damn! Team Rocket attacked Slowpoke Well! Kurt is making a Poké Ball for me! I need to get Ampharos medicine now!" + +msgid "MAP060_SIGN_1" +msgstr "Burole Gym\nLeader: Davern\n"The Cave Excavation Master!"" + +msgid "MAP060_SIGN_2" +msgstr ""Burole Town, City of Caves. Take our word, don't travel west."" + +msgid "MAP060_SIGN_3" +msgstr ""Burole Town, City of Caves. Take our word, don't travel west."" + +msgid "MAP060_SIGN_4" +msgstr "Young Trainer's Academy." + +msgid "MAP062_SIGN_1" +msgstr "Push the button?" + +msgid "MAP064_NPC_1" +msgstr "So you're finally heading out on an adventure, eh?\nYou take after your old man that way. Your dad Kellyn's famous in some parts. That man is a regular hero!" + +msgid "MAP064_NPC_2" +msgstr "My husband's long been an admirer of your father, you know. Kellyn does good work as Tandor's Ranger Chief.\nHe protects the lives of people, Pokémon and the environment." + +msgid "MAP064_NPC_3" +msgstr "Chyin.. Chyin!" + +msgid "MAP065_NPC_1" +msgstr "Listen, have you heard of the new\nvideo game? It's called 'Pokémon: Red Version\". Pokémon Red Version lets me explore the Kanto region, train a team of Pokémon and become a master trainer...\. all from inside of my house!" + +msgid "MAP065_NPC_2" +msgstr "I bought my son the new video game all the children are playing these days.\nBut now he won't put it down for even a second! Junior won't do his chores, and his room is a mess. Oh dear, what am I to do about him?" + +msgid "MAP066_NPC_1" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_10" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_11" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_12" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_13" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_14" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_15" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_16" +msgstr "Howdy, sport!\nIf you're here to face the Gym Leader,\nyou'd better be prepared!\nDavern here uses a variety of\nPokémon which are found in caves.\nBe ready to face Rock, Ground,\nand Poison-types. If you've got a Water- or Fighting-type, it's sure to come in handy for this battle. Here, take this! Good luck out there! I'm rooting for ya!" + +msgid "MAP066_NPC_17" +msgstr "\PN put the Bright Gem inside. It looks like there is a place to put an item in there. Maybe a gem of some kind?" + +msgid "MAP066_NPC_2" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_3" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_4" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_5" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_6" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_7" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_8" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_NPC_9" +msgstr "There is something in the ground... It's a Bright Gem!" + +msgid "MAP066_TRAINER_1" +msgstr "In a cave, Wild Pokémon can jump out from anywhere! Look out!" + +msgid "MAP066_TRAINER_1_DEFEAT" +msgstr "You're certainly strong." + +msgid "MAP066_TRAINER_2" +msgstr "I strengthened myself by crushing boulders with my fists!" + +msgid "MAP066_TRAINER_2_DEFEAT" +msgstr "We got smashed!" + +msgid "MAP066_TRAINER_3" +msgstr "I've been digging tunnels for years!\nWhat have you accomplished?" + +msgid "MAP066_TRAINER_3_DEFEAT" +msgstr "I see a light at the end of the tunnel..." + +msgid "MAP066_TRAINER_4" +msgstr "Hey, Trainer!\nI'm sure you know this by now,\nbut I'm Davern, Gym Leader of Burole Town. I raise Pokémon that are found in caves.\nMost people find caves scary, but ever since I was a kid, they always felt like home. That's why I dug out this abandoned\nmine and converted it into a Gym.\nMy Pokémon are toughened through\nhard work and battle!\nCan you stand up to our strength?\nShow me that you're not afraid!" + +msgid "MAP066_TRAINER_4_DEFEAT" +msgstr "That was a well-earned victory. You're more than deserving of the Bright Gem Badge!" + +msgid "MAP067_NPC_1" +msgstr "Dang! I filed an order for Great Balls last week, and they still haven't come! We need them; passing Trainers have been demanding them. Must be a pain to live in Moki Town, since there isn't a mart... perhaps we should expand to there." + +msgid "MAP067_SIGN_1" +msgstr "Super Potions, Hyper Potions, Max Revives... wait, \nwhy don't they sell any of these at the counter?" + +msgid "MAP067_SIGN_2" +msgstr "Super Potions, Hyper Potions, Max Revives... wait, \nwhy don't they sell any of these at the counter?" + +msgid "MAP067_SIGN_3" +msgstr "There's a colorful poster: "50% off Friday!" Which \nFriday?" + +msgid "MAP068_NPC_1" +msgstr "Hello, and welcome to the Pokémon Center. We restore your tired Pokémon to full health. Would you like to rest your Pokémon? OK, I'll take your Pokémon for a few seconds. Your Pokémon may be infected by PokeRus. Little is known about the PokeRus except that they are microscopic life-forms that attach to Pokémon. While infected, Pokémon are said to grow exceptionally well. Thank you for waiting. We've restored your Pokémon to full health. We hope to see you again! We hope to see you again!" + +msgid "MAP068_NPC_2" +msgstr "Say, Trainer, what starter did you pick? Nice choice! Orchynx's Steel-type gives it lots of resistances, but watch out for Smore's Ember! Very cool! Raptorch's Ember rips through steel- and bug-types, but Water-type moves hit its weak point for massive damage! Good Decision! Eletux is well-rounded and able to beat a lot of different types, but careful of Grozard's Magnitude." + +msgid "MAP068_NPC_3" +msgstr "If you are planning to go to Nowtoch City, it would probably be a good idea to buy some Potions at the mart. They can save you when you would otherwise be done for. There's a cave on the way to Nowtoch City that's infested with strong Pokémon. Be careful. You know what I heard? Don't panic, but I heard that up north, a strange illness has been spreading through Pokémon. Be careful." + +msgid "MAP068_NPC_4" +msgstr "We built a second floor for the Pokécenter, but we don't know what to put here... Oh wait, Tandor Network is up there!" + +msgid "MAP068_NPC_5" +msgstr "I hope our Pokémon Centers are useful to you on your journey!" + +msgid "MAP068_TRAINER_1" +msgstr "I'm raising my special Chyinmunk! But even though they have powerful moves, we keep losing!\n Wanna fight? OK, here we come!" + +msgid "MAP068_TRAINER_1_DEFEAT" +msgstr "See? We keep losing!" + +msgid "MAP069_NPC_1" +msgstr "Hello, hello!\nThe Gym Leader here is Tiko! He is a dancer whose blazing steps and swishing skirts will burn themselves into your memory! ...Yes, he does quite like to wear skirts. They show off his calves quite nicely, don't they?" + +msgid "MAP069_TRAINER_1" +msgstr "Tiko: Hello, \pn!\nI cannot thank you enough for bailing me out in the Anthell. That could have been a very unpleasant situation for all of us! I regret that I couldn't be at my full strength then. But now, I am ready to accept your challenge.\n...A battle is like a dance. Just as a dancer must be in time with the music, so too must a Trainer be synchronized with their Pokémon. You showed great strength in facing down Seikamater. Now I, Tiko, the master dancer, will test your mettle!" + +msgid "MAP069_TRAINER_1_DEFEAT" +msgstr "Marvelous! Those moves were simply stunning!" + +msgid "MAP069_TRAINER_2" +msgstr "I've never been much of a dancer. But I'm good at Pokémon battles!" + +msgid "MAP069_TRAINER_2_DEFEAT" +msgstr "Torched!" + +msgid "MAP069_TRAINER_3" +msgstr "See if you can counter my blazing moves!" + +msgid "MAP069_TRAINER_3_DEFEAT" +msgstr "Ouch, I burned myself!" + +msgid "MAP069_TRAINER_4" +msgstr "If you play with fire, you're gonna get burned!" + +msgid "MAP069_TRAINER_4_DEFEAT" +msgstr "Yeowch!" + +msgid "MAP069_TRAINER_5" +msgstr "See if you can match my steps!" + +msgid "MAP069_TRAINER_5_DEFEAT" +msgstr "I slipped up!" + +msgid "MAP070_SIGN_1" +msgstr "If you're seeing this, file a bug report." + +msgid "MAP071_NPC_1" +msgstr "You have a sudden vision of something changing in Venesi Park." + +msgid "MAP071_NPC_10" +msgstr "Though memory may be tattered in dreams, the strongest memories may anchor the weaker ones. Memories of safe times. Happy times. Carefree times. Inspiration. Childhood. The things that make us who we are." + +msgid "MAP071_NPC_2" +msgstr "Why does the Gligar sting? Because it is his nature.\nHere in the Dream World, the true natures of things are revealed. This can be a good thing or a bad thing." + +msgid "MAP071_NPC_3" +msgstr "I'd been disturbed by fevered, burning dreams. There's somebody else here. . . There's somebody else here. . . " + +msgid "MAP071_NPC_4" +msgstr "Welcome! How may I serve you? I can sell you a starport map, for the price of two treasured memories. What? You don't want to trade?\nThat's too bad. I can sell you an enchanted prince in a bottle, for the low price of a rare technology - do you happen to have one of those \"inkpens\"? You don't? That's too bad." + +msgid "MAP071_NPC_5" +msgstr "While I was walking up the stairs\nI met a man who wasn't there. He wasn't there again today\nI wish, I wish, he'd go away." + +msgid "MAP071_NPC_6" +msgstr "While I was walking up the stairs\nI met a man who wasn't there. He wasn't there again today\nI wish, I wish, he'd go away." + +msgid "MAP071_NPC_7" +msgstr "He's muddling your path with his terrible gaze.\nIt's always hard to travel in the darkness of dreams if you don't know the way." + +msgid "MAP071_NPC_8" +msgstr "Ever wonder why there are so many songs and stories about dreams? It's because the Dream World is vast, spanning the entire universe, an entrance behind every pair of eyes. People and Pokémon alike. It's easy to get lost in here.\nMost of us have given up ever making it back. Soon we'll join Him." + +msgid "MAP071_NPC_9" +msgstr "Some dream, eh? Is it yours?" + +msgid "MAP071_SIGN_1" +msgstr "You can see every letter, but somehow cannot read \nthe message written here." + +msgid "MAP071_SIGN_2" +msgstr ""Gym - South\nNestlands - Northwest"" + +msgid "MAP071_SIGN_3" +msgstr "You knock, but there is no sound." + +msgid "MAP071_SIGN_4" +msgstr "The doorknob nips at you, but you leap away." + +msgid "MAP071_SIGN_5" +msgstr "You don't like the way that door looked at you." + +msgid "MAP071_TRAINER_1" +msgstr "iWaaa. . . hehehehe. . ./i You have come far in this city on the edge of Dream! \nIts form was borrowed from a new playmate. . . of the Dreamer! Why do you invade His dream? Coo... She is mine.\nShe WANTS to be here!\n iShe /iLOVES me! Everyone loves me! You won't take my pretty ornament! Everyone loves me!" + +msgid "MAP071_TRAINER_1_DEFEAT" +msgstr "You dare attack me? Ack! Fine, fine." + +msgid "MAP073_NPC_1" +msgstr "Hey, kid! You walked in here, which means that you need a bike repaired! ... Oh it looks like you have a bike wheel with you! This is just what I needed to repair this bike, wait a second! .... There you go! A brand new bicycle for free! To ride on it just use it from your bag. Aww, you don't have one? Well, it figures... Haven't gotten many customers of late, now that I've already sold everyone in Kevlar Town a bike... Actually, if you bring me a \C[3]Bike wheel\C[0] I can fix an old bicycle and give it to you." + +msgid "MAP073_NPC_2" +msgstr "Maury: *sniffle*\nHave you gotten my precious thing back yet? I'll wait here until you do..." + +msgid "MAP073_NPC_3" +msgstr "Welcome to Kevlar's berry shop! Take a free sample of Tandor most delicious berries. Your Pokémon will love them!" + +msgid "MAP073_NPC_4" +msgstr "My girlfriend is mad at me, so I'm buying her flowers to get her to forgive me." + +msgid "MAP073_NPC_5" +msgstr "We just moved to this town. It's small, but homey. I think it'll be a good place to raise a family someday." + +msgid "MAP073_NPC_6" +msgstr "She's talking about kids already... why couldn't we raise some Pokémon instead? " + +msgid "MAP074_TRAINER_1" +msgstr "Hi, you!\nYou sure look cute...\nnot to mention strong!\nHow about a battle, cutie?" + +msgid "MAP074_TRAINER_1_DEFEAT" +msgstr "Aww, why'd you have to beat me?" + +msgid "MAP074_TRAINER_2" +msgstr "Have you heard of this region's Legendary Pokémon myths?" + +msgid "MAP074_TRAINER_2_DEFEAT" +msgstr "I guess my chances were busted from the start." + +msgid "MAP074_TRAINER_3" +msgstr "Our superior strategy will electrify you!" + +msgid "MAP074_TRAINER_3_DEFEAT" +msgstr "Battle us again sometime. Losing isn't always bad..." + +msgid "MAP074_TRAINER_4" +msgstr "Haha! I tricked out my Pokémon with TMs and competitive movesets! You'll never win!" + +msgid "MAP074_TRAINER_4_DEFEAT" +msgstr "Aw, what?" + +msgid "MAP074_TRAINER_5" +msgstr "I'm trying out a new lineup of Pokémon. Want to help me out? Don't hold back!" + +msgid "MAP074_TRAINER_5_DEFEAT" +msgstr "Thanks for the battle! I have a better idea of what my weak points are now." + +msgid "MAP074_TRAINER_6" +msgstr "...You want a battle?\nI suppose..." + +msgid "MAP074_TRAINER_6_DEFEAT" +msgstr "...You won." + +msgid "MAP074_TRAINER_7" +msgstr "So... hot...\nLet's cool off with a refreshing battle!" + +msgid "MAP074_TRAINER_7_DEFEAT" +msgstr "That wasn't very refreshing." + +msgid "MAP074_TRAINER_8" +msgstr "Phew! It's toasty in here!\nPerfect for a fiery-hot Pokémon battle!" + +msgid "MAP074_TRAINER_8_DEFEAT" +msgstr "I'm sweatin' bullets..." + +msgid "MAP074_TRAINER_9" +msgstr "Fire is my element! I live and breathe it! In this environment, you don't stand a chance!" + +msgid "MAP074_TRAINER_9_DEFEAT" +msgstr "Burned out!" + +msgid "MAP075_NPC_1" +msgstr "...Eh? What's a kid like you doing in the lab? Oh, I see, I see, you're a Pokémon Trainer. Doing research for some professor, I imagine. Tell me, who is it that you're working for? ... Bamb'o, is it? Oh, that Ernest... I never would've thought he'd cut it as an academic, but this world is just full of surprises. You know, he and I went to the same university once, until someone spread a false rumor that I was plagiarizing work... Me! A genius like myself, plagiarizing the work of somebody else? The idea is preposterous! I didn't get anything out of that blasted university, anyway. That's why I founded my own private research firm. With a brilliant mind like mine, one cannot let genius go to waste. Since you ARE Bamb'o's protégé, I won't stop you from looking at our lab facilities... Impressive, isn't it? I'm sure it's leagues ahead of whatever you've got in your backwater town. Just... don't touch anything. I expect you'll be on your way shortly." + +msgid "MAP075_NPC_2" +msgstr "To transfer a Pokémon to a new Poké Ball, you have to release it and recapture it. That's too inconvenient. If only there was a way to capture Pokémon who were already in a ball..." + +msgid "MAP075_NPC_3" +msgstr "With technology, we can clone a new Pokémon from just a tiny scrap of DNA. This method can be used to revive Pokémon that have been extinct for centuries." + +msgid "MAP075_NPC_4" +msgstr "A Trainer from Moki Town, eh? Bamb'o should know better than to stick his nose in other people's business. Don't cause any trouble, kid." + +msgid "MAP075_NPC_5" +msgstr "We're doing research on methods of taming Pokémon." + +msgid "MAP075_NPC_6" +msgstr "It's locked from the outside. It won't budge, no matter how hard you try. Garlikid: Garli... (He seems disappointed...)" + +msgid "MAP075_NPC_7" +msgstr "You got your Pokédex, Bag, and Poké Balls back! Hooray!" + +msgid "MAP075_NPC_8" +msgstr "You got your Pokédex, Bag, and Poké Balls back! Hooray!" + +msgid "MAP075_SIGN_1" +msgstr "It's small and grimy. I don't really want to use this..." + +msgid "MAP075_SIGN_2" +msgstr "The water is cold, but I wouldn't try drinking it." + +msgid "MAP075_SIGN_3" +msgstr "Just like the note said, it seems hollow.\nGive it a thump?\nThere's something off about this wall..." + +msgid "MAP075_TRAINER_1" +msgstr "Hey, you! What're you doing out of your cell?! And what is that... thing you've got with you?!" + +msgid "MAP075_TRAINER_1_DEFEAT" +msgstr "Oof!" + +msgid "MAP075_TRAINER_2" +msgstr "What the hell? It's that kid! And that Pokémon! How'd they get loose?" + +msgid "MAP075_TRAINER_2_DEFEAT" +msgstr "Damn..." + +msgid "MAP076_NPC_1" +msgstr "Hey! Keep distance from Comet Cave,\nPokémon there are attacking in groups...\nIt's really dangerous to go through it alone." + +msgid "MAP076_NPC_2" +msgstr "That's annoying... These boulders are blocking my way to the forest. I need to get there..." + +msgid "MAP076_NPC_3" +msgstr "Oh, how I love to sail! From West Tandor to East and back again! The ocean is my one true love." + +msgid "MAP076_NPC_4" +msgstr "The Pokémon are especially hostile in this cave! They're ganging up on Trainers! For your safety, we won't allow you to pass." + +msgid "MAP076_SIGN_1" +msgstr "- Baykal Forest Comet Cave ahead." + +msgid "MAP076_SIGN_2" +msgstr "Comet Cave entrance." + +msgid "MAP076_SIGN_3" +msgstr "BAYKAL RAINFOREST\nSouth: BUROLE\nNorth: AMATREE" + +msgid "MAP076_TRAINER_1" +msgstr "Whoop, I'm tired of running, let's battle!" + +msgid "MAP076_TRAINER_1_DEFEAT" +msgstr "That wasn't fair, I'm tired..." + +msgid "MAP076_TRAINER_2" +msgstr "I won't let you pollute Baykal Forest!" + +msgid "MAP076_TRAINER_2_DEFEAT" +msgstr "The forest made me dizzy, that is why I lost!" + +msgid "MAP076_TRAINER_3" +msgstr "Tsk... I love to hide in this tall grass!" + +msgid "MAP076_TRAINER_3_DEFEAT" +msgstr "No, I have to get back to Momma now.." + +msgid "MAP076_TRAINER_4" +msgstr "I've been fishing all 'round Tandor, but this here bridge? This is the best darn fishing spot in the region!" + +msgid "MAP076_TRAINER_4_DEFEAT" +msgstr "Well, shucks." + +msgid "MAP076_TRAINER_5" +msgstr "I'm training to be a comedian! Here's a good bridge joke for you: what do you call a really short bridge? ABRIDGED!" + +msgid "MAP076_TRAINER_5_DEFEAT" +msgstr "...was that joke a bridge too far?" + +msgid "MAP076_TRAINER_6" +msgstr "Shorts are really comfy! You should try wearing them someday." + +msgid "MAP076_TRAINER_6_DEFEAT" +msgstr "I need to get back to Burole to buy more shorts..." + +msgid "MAP076_TRAINER_7" +msgstr "It's always good to do some training in the morning... Well, it's time to test if it was useful!" + +msgid "MAP076_TRAINER_7_DEFEAT" +msgstr "Nah, the training isn't working..." + +msgid "MAP076_TRAINER_8" +msgstr "That's a perfect place for a battle." + +msgid "MAP076_TRAINER_8_DEFEAT" +msgstr "Ahh... you ruined my walking..." + +msgid "MAP078_NPC_1" +msgstr "The Gym Leader... supposedly they're a master of deception and disguise. I guess it works, because I have no idea who they are! The Venesi Pokémon Gym is the last badge I need in order to compete in the Tandor League." + +msgid "MAP078_NPC_2" +msgstr "A Gym in an opera house, huh... those slippery floors sure are hard to navigate! You can't trust your eyes in the Venesi Gym, it's a regular hall of tricks." + +msgid "MAP078_NPC_3" +msgstr "I'm concerned about the nuclear meltdowns that have been happening around Tandor. Did you hear they had to evacuate Vinoville? Two power plants failing so close together... there's no way that's a coincidence." + +msgid "MAP079_NPC_1" +msgstr "I'm stocking up on items before my Venesi vacation! Gondola rides, theater... this town has everything." + +msgid "MAP080_TRAINER_1" +msgstr "This cave is known as \"The Labyrinth\". Let's see if you can handle it..." + +msgid "MAP080_TRAINER_1_DEFEAT" +msgstr "Always go right!" + +msgid "MAP080_TRAINER_2" +msgstr "I and my pokémon punch rocks for training!" + +msgid "MAP080_TRAINER_2_DEFEAT" +msgstr "Back to the punching bag!" + +msgid "MAP080_TRAINER_3" +msgstr "This cave is dark! Fortunately, I am equipped with night-vision goggles!" + +msgid "MAP080_TRAINER_3_DEFEAT" +msgstr "The goggles! They do nothing!!" + +msgid "MAP080_TRAINER_4" +msgstr "I'm training so I can face Rosalind! Let's battle!" + +msgid "MAP080_TRAINER_4_DEFEAT" +msgstr "I'm not ready yet!" + +msgid "MAP080_TRAINER_5" +msgstr "Beware! Danger lies ahead!" + +msgid "MAP080_TRAINER_5_DEFEAT" +msgstr "You shall see!" + +msgid "MAP081_NPC_1" +msgstr "I see you are a strong kid! You even have a badge! Please, take this and make good use of it. \PN got an OLD ROD! Hey, I am a fisherman. These ponds next to my house have a wide variety of Pokémon. If you prove you are strong, I may give you my old fishing rod. But first you need to defeat Maria, Nowtoch City's Gym Leader." + +msgid "MAP081_NPC_2" +msgstr "My brother is a great fisherman. He loves \nWater Pokémon. It's good living between Kevlar and Moki Town." + +msgid "MAP081_SIGN_1" +msgstr "A sign on the wall reads: "Old Rod: Not just for \nMagikarp anymore! (although still mostly for them)"" + +msgid "MAP082_NPC_1" +msgstr "It takes balls to catch 'em all! ...Poké Balls, that is!" + +msgid "MAP082_NPC_2" +msgstr "Ahoy there, Trainer. You'll need plenty of supplies to make it across Route 16 to Snowbank Town. To catch the strong Pokémon found on Route 16, plain Poké Balls won't cut it. You're gonna need some Ultra Balls." + +msgid "MAP082_NPC_3" +msgstr "I hope this mart sells scarves and jackets. I'm cold! What, they only sell Pokémon stuff here? Aww, I wanted to buy some winter clothes." + +msgid "MAP083_TRAINER_1" +msgstr "She comes! She comes!" + +msgid "MAP083_TRAINER_1_DEFEAT" +msgstr "Aaaaaaugh! She's coming for meeee!" + +msgid "MAP083_TRAINER_2" +msgstr "Yieeeee! An intruder!" + +msgid "MAP083_TRAINER_2_DEFEAT" +msgstr "Aiyiyiyiyi!!!" + +msgid "MAP083_TRAINER_3" +msgstr "So... hungry..." + +msgid "MAP083_TRAINER_3_DEFEAT" +msgstr "Aaaaugh!" + +msgid "MAP083_TRAINER_4" +msgstr "...You!\nGet out!" + +msgid "MAP083_TRAINER_4_DEFEAT" +msgstr "No...!" + +msgid "MAP083_TRAINER_5" +msgstr "I must fight for Mother!" + +msgid "MAP083_TRAINER_5_DEFEAT" +msgstr "Mother, forgive me!" + +msgid "MAP084_NPC_1" +msgstr "Chwee chwee,\nI see the eyes and the eyes see me. Chwee Chwoo,\nthe eyes see you and you'll be like us soon." + +msgid "MAP084_NPC_2" +msgstr "Purr..." + +msgid "MAP084_SIGN_1" +msgstr "It's a large slime. You aren't strong enough to do more \nthan make it jiggle." + +msgid "MAP084_SIGN_2" +msgstr "It's a large slime. You aren't strong enough to do more \nthan make it jiggle." + +msgid "MAP084_SIGN_3" +msgstr "It's a large slime. You aren't strong enough to do more \nthan make it jiggle." + +msgid "MAP084_SIGN_4" +msgstr "Your finger sinks into the gelatinous mass. Why did \nyou even touch it?\nReally. Even in a dream, what did you think was \ngoing to come of that?" + +msgid "MAP084_SIGN_5" +msgstr "Your finger sinks into the gelatinous mass. Why did \nyou even touch it?\nReally. Even in a dream, what did you think was \ngoing to come of that?" + +msgid "MAP084_SIGN_6" +msgstr ""Cucurigu! Bate frigu!"\nYou don't understand Masking's speech." + +msgid "MAP085_NPC_1" +msgstr "Yeahh! Pokémon Blue! Best game ever! I just beat the bad guys out of their lair at the Game Corner! If bad guys like Team Rocket actually existed, they wouldn't stand a chance against me!" + +msgid "MAP085_NPC_2" +msgstr "To be honest, I'm a little worried about these video game things. Junior is always staying up late playing his game... but he still gets his homework done, so I suppose I can't complain." + +msgid "MAP086_NPC_1" +msgstr "When winter comes I like to eat a lot of food. The extra fat stores keep me warm and toasty! My favorite holidays are... whichever ones where you get to eat a lot!" + +msgid "MAP086_NPC_2" +msgstr "Mama says I shouldn't buy more than I need. But I NEED 20 Poké Dolls!!!! I swiped Mama's credit card when she wasn't looking. I'm going to buy SO MUCH STUFF." + +msgid "MAP087_NPC_1" +msgstr "Hello! I'm a travelling Pokémon Doctor.\nHere, your Pokemon look a bit worn out. Let me patch them up for you! Your Pokémon were healed! I wish you luck on your journey." + +msgid "MAP087_SIGN_1" +msgstr "Maskara Island\nEast to Venesi City" + +msgid "MAP087_SIGN_2" +msgstr "Super Training Tent. Tutor: Tarou" + +msgid "MAP087_TRAINER_1" +msgstr "Swimming is a great way to get in shape!" + +msgid "MAP087_TRAINER_1_DEFEAT" +msgstr "Ow, I pulled a muscle!" + +msgid "MAP087_TRAINER_2" +msgstr "These are dangerous waters!" + +msgid "MAP087_TRAINER_2_DEFEAT" +msgstr "Yipes! Something bit my foot!" + +msgid "MAP087_TRAINER_3" +msgstr "Are you ready to swim for miles on open sea?" + +msgid "MAP087_TRAINER_3_DEFEAT" +msgstr "This water is really cold." + +msgid "MAP087_TRAINER_4" +msgstr "Cowabunga! Surf's up, dude!" + +msgid "MAP087_TRAINER_4_DEFEAT" +msgstr "Wipe out!" + +msgid "MAP087_TRAINER_5" +msgstr "They say there's plenty of fish in the sea, but I can't seem to catch any!" + +msgid "MAP087_TRAINER_5_DEFEAT" +msgstr "Drat, another one got away!" + +msgid "MAP087_TRAINER_6" +msgstr "The ocean is so warm and salty, it feels nice!" + +msgid "MAP087_TRAINER_6_DEFEAT" +msgstr "Glubglubglub!" + +msgid "MAP087_TRAINER_7" +msgstr "???: Hiyah! Genin: You've made a grave mistake! Juunin: Now our whole clan is here! Chuunin: Our boss will sink you! Ronin: Boss Hokage is unbeatable! Hokage: ... So. This is gaijin trespasser who dare to surf on our turf. Chuunin: Show 'em, boss! Hokage: Do not interrupt. So. You are strong Pokemon trainer. But by now you are weak and tired. My Pokemon are strong. Speedy. Stealthy. We rule this part of sea. For the honor of my clan, we punish you!" + +msgid "MAP087_TRAINER_7_DEFEAT" +msgstr "Hokage: Hrk...!" + +msgid "MAP087_TRAINER_8" +msgstr "???: Hiyah! ???: You are the one who disgraced our brothers! ???: None may defeat our ninja clan in battle! ???: Prepare to be punished!" + +msgid "MAP087_TRAINER_8_DEFEAT" +msgstr "Chuunin: This gaijin is strong!" + +msgid "MAP089_SIGN_1" +msgstr "There's a story typed up on the computer...\n"The Most Awesome Pokémon Trainer In The World!"\nBy Theo Caine, Age 11\nIt looks poorly written...\nRead it?\n"The Best Most Awesome Pokémon Trainer Was The Champion Of Kanto Johto And Tandor. He Never Losted One Single Time. His Pokémon Were Strong And \nPowerful. They Were So Tough That They Got A New Evolution Called SuperMega Evolve. Everyone Thought He Was Cool Including His Best Friend \PN.\nThat \nTrainers Name......\nWas............\nTheo!!!!"\nBetter not snoop." + +msgid "MAP089_SIGN_2" +msgstr "A cartoon is showing on TV.\nThere are Pokémon wearing clothing and talking like humans.\n...Okay, time to go!" + +msgid "MAP089_SIGN_3" +msgstr "It looks like Theo only has a Wii, not a Wii U.\nNo wonder he always wanted to come over to play yours." + +msgid "MAP090_NPC_1" +msgstr "I work for the Gym Leader, Davern. My Pokémon and I constantly excavate the surrounding caves, converting them into pathways and living spaces. Excavation is dangerous work. Fortunately, my Pokémon can sense incoming collapse before I can, so we evacuate in time." + +msgid "MAP090_NPC_2" +msgstr "Davern loves caves; apparently, he grew up in one. So he built his Gym in a cave and uses cave Pokémon to battle." + +msgid "MAP091_NPC_1" +msgstr "I know people that only want to train Pokémon from Kanto, or Johto, or other regions. Why? Aren't Tandor Pokémon good too? Don't get me started on this dislike for Sinnoh Pokémon... it's borderline racist, I tell you!" + +msgid "MAP091_NPC_2" +msgstr "Full Heals? But those end up being too valuable to use for regular status conditions. So I never end up using 'em... Poké Balls... Potions... Antidotes... what more could a Trainer need?" + +msgid "MAP092_NPC_1" +msgstr "...Hm? You say your father is a Ranger?\nWell then, please thank him on my behalf. The Tandor Rangers work tirelessly to protect the environment and citizens of this region." + +msgid "MAP092_NPC_2" +msgstr "You're a Trainer, aren't you?\nYou remind me of my son. He's a trainer, too. Make sure to always remember where you came from, no matter how far away from home you get." + +msgid "MAP092_NPC_3" +msgstr "Owten! Ow!" + +msgid "MAP093_NPC_1" +msgstr "Blam! Kapow! I wanna be a superhero when I gwow up! A true hero always saves the day, just in the nick of time!" + +msgid "MAP093_NPC_2" +msgstr "Our Lunapup faithfully guards our house every night.\nOn full moons, though, it won't stop howling! My son is obsessed with superhero comics and movies. It's always good to have a hero to admire." + +msgid "MAP093_NPC_3" +msgstr "Pup! Pup!" + +msgid "MAP093_SIGN_1" +msgstr "A Pokémon battle is showing on TV.\nTwo strong-\nlooking trainers facing off on the field." + +msgid "MAP093_SIGN_2" +msgstr "A Pokémon battle is showing on TV.\nTwo strong-\nlooking trainers facing off on the field." + +msgid "MAP094_NPC_1" +msgstr "My dream was to have a Fartog... I could trade my Baashaun for one. Do you have one? Take care of him! Woot, I have a happy Fartog now!" + +msgid "MAP094_NPC_10" +msgstr "That's annoying... These boulders are blocking my way to the forest, I need to get there.." + +msgid "MAP094_NPC_2" +msgstr "I wonder what kind of pokemon lives in this pond? Probably just Magikarp... Professor Bamb'o has a lab in that house on the cliff. I wonder why he lives in Moki Town, of all places?" + +msgid "MAP094_NPC_3" +msgstr "Moki Town is so nice and peaceful, and everyone knows one another. I'd much rather live here than in a big city. My daughter is now a trainer, did you know? she is training her CHYINMUNK in Route 01. Say hi to her if you see her. Today is a nice day, isn't it? Seems like it always is around here." + +msgid "MAP094_NPC_4" +msgstr "Fufufu! The gym leader hasn't arrived there yet! She is still at home! Fufufu!" + +msgid "MAP094_NPC_5" +msgstr "Nowtoch subway station is inaugurating today!" + +msgid "MAP094_NPC_6" +msgstr "I wish I had a ticket for today..." + +msgid "MAP094_NPC_7" +msgstr "I have bought a ticket for the first underground travel in all Tandor!" + +msgid "MAP094_NPC_8" +msgstr "Machop..." + +msgid "MAP094_NPC_9" +msgstr "Oh the beaultiful Tandor sea... My life is to sail through the Tandor islands. Thats what I loe to do. I should get back to XXX city to get back to work." + +msgid "MAP094_SIGN_1" +msgstr "Nowtoch Underground Station." + +msgid "MAP094_TRAINER_1" +msgstr "whoop, I'm tired of running, let's battle!" + +msgid "MAP094_TRAINER_1_DEFEAT" +msgstr "That wasn't fair, I'm tired.." + +msgid "MAP094_TRAINER_2" +msgstr "Shorts are really comfy! You should try wearing one someday." + +msgid "MAP094_TRAINER_2_DEFEAT" +msgstr "I need to get back to Burole to buy more shorts..." + +msgid "MAP094_TRAINER_3" +msgstr "It's always good to do some training on the morning... Well it's time to test if it was useful!" + +msgid "MAP094_TRAINER_3_DEFEAT" +msgstr "Nah, the training isn't working..." + +msgid "MAP094_TRAINER_4" +msgstr "Thats a perfect place for a battle." + +msgid "MAP094_TRAINER_4_DEFEAT" +msgstr "Ahh... you ruined my walking..." + +msgid "MAP097_NPC_1" +msgstr "Here now, you look like a bright young Trainer. I consider myself to be an expert on Tandor myths and legends. Would you like to learn about the legendary Pokémon of the Tandor region? Ah, Baitatao! That's a well-documented one. Baitatao is \nsaid to be a giant serpent Pokémon that lives at the bottom of a river in East Tandor, although there are records of it traveling to West Tandor as well. It's supposedly a Fire- and Water-type Pokémon. The heat from its scales gives life to the river and makes the waters glow bright at night. Although there are some tales of boats going missing in the night when it gets hungry... Would you like to hear about another? Lanthan and Actan! Twin brothers, the Rare Metal Pokémon. Each are supposedly a thousand years old. Legend has it they crawled out of the earth's crust and taught Man the use of metals. Supposedly another of their kind lives in the Sinnoh region and is known as Heatran. Nowadays they are said to dwell within the volcanoes of Tandor. That's how Mt. Actinite got its name. Would you like to hear about another? ... I've never heard of any Pokémon with that name... Would you like to hear about another?" + +msgid "MAP097_NPC_10" +msgstr "They say the Gym Leader is also a star in the Theatre! Though I don't know who it is..." + +msgid "MAP097_NPC_11" +msgstr "They used to say that women performing in the opera was \"indecent\"... that's no fair!" + +msgid "MAP097_NPC_12" +msgstr "Here, you look like a kindly Trainer. I recently took this Eevee in off the streets, but I'm an old woman and can't look after it. Will you give it a home? You're a very kind and generous soul. What a shame..." + +msgid "MAP097_NPC_13" +msgstr "Eevee is a Pokémon that's full of potential. It can evolve into seven... no, eight... maybe even nine different forms?" + +msgid "MAP097_NPC_14" +msgstr "Here, Trainer, take these! Level up your Eevee while holding one of these items and it will evolve!" + +msgid "MAP097_NPC_15" +msgstr "Stones! I've got so many stones! Look at all my stones! I'll share my stones with you if you can solve my riddle! Water, Thunder, Fire, Dark, Light, Cold, Warm, Love, And one more. Who am I? Ah yes!\nVery good! Eevee is a Pokémon that can make good use of stones. Come back if you want to try another riddle. No...\nThat's not what I had in mind. No stones for you!" + +msgid "MAP097_NPC_16" +msgstr "I'd sacrifice anything to see my\ndaughter's eyes open again." + +msgid "MAP097_NPC_17" +msgstr "Nikki! Sweetie, can you hear me? ... It's no good... she won't wake up, even when I shake her... Sometimes, she'll toss and turn, and talk in her sleep. I think she's having some kind of dream... If only there was a way to go into that dream and find out why she won't wake up." + +msgid "MAP097_NPC_18" +msgstr "... Um...\n... Who was I again?\n...Ah, yes. I'm the Move Deleter. If your Pokémon need to... uh... forget a move, let me know. I'll do it for free. Oh... um... okay. \nWhat Pokémon should... uh... forget? Come again if there are moves that you need to... uh... forget. What? No Egg should know any moves. What? I can't make Shadow Pokémon forget a move. seems to know only one move... Which move should be forgotten? Hm! 's ? That move should be forgotten? It worked to perfection! has forgotten completely. What were we talking about again? What were we talking about again?" + +msgid "MAP097_NPC_19" +msgstr "I'm the Pokémon Move Maniac. I know every single move that Pokemon learn growing up. I'm also a collector of Heart Scales. If you bring me one, I'll teach a move to one of your Pokemon. Let me guess, you want me to teach one of your Pokémon a move? Which Pokémon needs tutoring? If your Pokémon need to learn a move, come back anytime. Huh? There isn't a single move that I can teach an egg. No way, I don't want to go near a Shadow Pokémon.. Sorry... It doesn't appear as if I have any move I can teach to your . Which move should I teach to your ? If your Pokémon need to learn a move, come back anytime If your Pokémon need to learn a move, come back anytime If your Pokémon need to learn a move, come back anytime If your Pokemon need to learn a move, come back with a Heart Scale." + +msgid "MAP097_NPC_2" +msgstr "What's your favorite Pokémon type? Mine is Fairy!" + +msgid "MAP097_NPC_20" +msgstr "Hello! I'm a Move Tutor! Do you still have a Metalynx, Archilles, or Electruxo? If you do, I can teach it an awesome move for free. Would you like me to teach another Pokémon a special move? Would you like me to teach another Pokémon a special move? Would you like me to teach another Pokémon a special move? Come back any time!" + +msgid "MAP097_NPC_21" +msgstr "Care for a drink? ...Wait a minute, you seem a little too young to be drinkin'." + +msgid "MAP097_NPC_22" +msgstr "I saw it! Why won't anyone believe me? ...Listen, kid, you seem like the type to believe a crazy story. So I was walkin' the pier late last night, and I'll be honest with ya, I'd already had a few. When suddenly, out of the corner of my eye I saw somethin' moving. Heard it rustling an' all that. Then I hear the sound of little feet, like it's running away. So of course I had to chase it! All of a sudden I'm in a dark alley I ain't never seen before. But there's no sign of the thing! And then I hear a growl behind me. It was a feral Tanscure, and I swear it on me life, that thing was THIS big! I thought for sure I was a goner, when this... big pink thing... wif wings an' horns and bunny ears an' webbed feet like a Golduck appears outta nowhere and kicks the mongrel so hard it runs away whimperin'! Then the thing turns to me. And I'll be honest to Arceus, it was dark and I wasn't seeing straight but that thing, it opens its mouth, and it says to me, it says, \"Jim, you're drunk.\" An' the next thing I remember, I was waking up in my own bed. But it wasn't a dream! It was too real! I just wish I knew what that thing was... Can you help me? D'you know what it was? That...\nThat's it! That's the pink thingy! I knew I wasn't crazy! Oh, sweet Arceus, the relief I'm feelin' right now is amazing. I gotta repay you somehow... how's this? No, that weren't it... you're pullin' my leg, chum! ...Fine. Nobody believes me anyway..." + +msgid "MAP097_NPC_23" +msgstr "Why would you train any Pokémon besides your starter? What's the point?" + +msgid "MAP097_NPC_24" +msgstr "My children won't stop playing these video games. I have to force them to play outside." + +msgid "MAP097_NPC_25" +msgstr "I have the new Pokémon games, Gold and Silver! My friends are all jealous because they don't have a Game Boy Color." + +msgid "MAP097_NPC_26" +msgstr "Hmm. It turns out human dreams are far\nmore complex than Pokemon Dreams.\nI'll need some time to work on my\nDream World technology before\nI can get it working right.\nBut when I do, I promise you, we'll cure this girl!" + +msgid "MAP097_NPC_27" +msgstr "Muuu-sha!" + +msgid "MAP097_NPC_28" +msgstr "Muuu-sha!" + +msgid "MAP097_NPC_3" +msgstr "So Fairy is strong against Fighting, Dark, and Dragon, and resists Bug, Dark, and Fighting and is immune to Dragon... okay!" + +msgid "MAP097_NPC_4" +msgstr "Here, Trainer, I want you to have this TM. That TM is Dazzling Gleam. It's a Fairy-type technique that damages opponents with a burst of light. Use it wisely!" + +msgid "MAP097_NPC_5" +msgstr "Apparently there are some Pokémon that can evolve mid-battle! Isn't that cool? There's a type of evolution that's only temporary... but only some Pokémon can do it." + +msgid "MAP097_NPC_6" +msgstr "Have you heard of the new kind of evolution? Some researcher from the Kalos region discovered it." + +msgid "MAP097_NPC_7" +msgstr "Can some Tandor Pokémon Mega Evolve? I think it's possible..." + +msgid "MAP097_NPC_8" +msgstr "This house is full of theatre enthusiasts! We all live in Venesi because we love the stage." + +msgid "MAP097_NPC_9" +msgstr "Five years ago, I could never dream of being an actress. They didn't allow women on stage. Something changed that, though." + +msgid "MAP097_TRAINER_1" +msgstr "Hey kid! You lookin' at me funny? I don't take no disrespect from brats like you!" + +msgid "MAP097_TRAINER_1_DEFEAT" +msgstr "Beaten by a kid?" + +msgid "MAP097_TRAINER_2" +msgstr "You think you have what it takes to challenge a tough guy like me?" + +msgid "MAP097_TRAINER_2_DEFEAT" +msgstr "Wasted!" + +msgid "MAP097_TRAINER_3" +msgstr "Ew! You tried to touch my skirt! I'll teach you a lesson!" + +msgid "MAP097_TRAINER_3_DEFEAT" +msgstr "Eeek!" + +msgid "MAP097_TRAINER_4" +msgstr "Don't tell my parents I'm here, or else!" + +msgid "MAP097_TRAINER_4_DEFEAT" +msgstr "Mommyyy!" + +msgid "MAP098_NPC_1" +msgstr "According to Owten, the thief is hiding\nout in the mountain cave on Route 06.\nPlease, find them quickly!\nOur continuing research depends on it!" + +msgid "MAP098_NPC_2" +msgstr "Shhhh, Owten, it's okay... Owten is still nervous after the whole ordeal. I'm comforting it." + +msgid "MAP098_NPC_3" +msgstr "I'm a fossil revivification expert.\nHowever, now is not the time!\nWe're in a state of emergency!" + +msgid "MAP098_NPC_4" +msgstr "Don't panic, don't panic...\nEverything is going to be fine! ...Right?" + +msgid "MAP098_NPC_5" +msgstr "Owten! Ow! Am home... but... Missing friends.\nWhere are friends? Scary..." + +msgid "MAP099_NPC_1" +msgstr "GILLIAN: If you find any hints about the whereabouts of Zephy, will you please let me know? As a healer, explorer, and musician, inspiration is very important to me." + +msgid "MAP099_SIGN_1" +msgstr "As you brush the bell to hear its tone, you sense a \nfaint fluttering sound within!\nReaching back, you find a small piece of paper.\nHm?" + +msgid "MAP099_TRAINER_1" +msgstr "My swimming muscles are so strong, I can swim for days!" + +msgid "MAP099_TRAINER_1_DEFEAT" +msgstr "So... tired..." + +msgid "MAP099_TRAINER_2" +msgstr "Always be on your guard in the ocean!" + +msgid "MAP099_TRAINER_2_DEFEAT" +msgstr "You were ready!" + +msgid "MAP099_TRAINER_3" +msgstr "Oh? What a surprise!\nIt is a rare sight to have someone come this far east.\nYou must be pretty strong indeed. As for me, this area holds a particularly special meaning. In fact, I came to this island in particular to make an offering to the mythical forces of these waters. You may join in if you'd like, but first...\nI am curious about your strength and your friendship with your precious partners. Please do not hold back and strike with all of your might!" + +msgid "MAP099_TRAINER_3_DEFEAT" +msgstr "Your bonds are overwhelmingly strong for sure!" + +msgid "MAP100_NPC_1" +msgstr "My wife is always kind to passing Trainers. She bakes the best cookies, too. Here, take one for the road!" + +msgid "MAP101_NPC_1" +msgstr "I have to use sunblock every day, or else I'll burn! You remember yours too, okay? Swimming keeps me in shape. That way, I can drink as much as I want to at night!" + +msgid "MAP101_NPC_10" +msgstr "Owwwww-ten! Do you want to use the PST? ...\n \PN uses the PST! I love my human very much! She gives me treats! In return, I bring her shinies!" + +msgid "MAP101_NPC_11" +msgstr "My Owten often finds shiny objects\nand brings them to me.\nThis one is good luck!\nWhy don't you have it? I hope that Amulet Coin brings you good fortune." + +msgid "MAP101_NPC_12" +msgstr "Hoo-ee! Bealbeach is bigger than I ever coulda imagined... the lights, the sounds! I ain't got the first idea what I should do here!" + +msgid "MAP101_NPC_13" +msgstr "Hey, buddy! You wanna buy a watch? ...Oh, you got a PokéPod already? Uhh... look, don't tell the Rangers I'm here, okay? Um, have a nice day." + +msgid "MAP101_NPC_14" +msgstr "Hey, buddy! You wanna buy a watch? ...Oh, you got a PokéPod already? Uhh... look, don't tell the Rangers I'm here, okay? Um, have a nice day." + +msgid "MAP101_NPC_2" +msgstr "I keep getting these skeevy looks from this one dude! Ew! I moved here with my family, but my grandparents took one look at this place and moved back! I'm here to stay, though." + +msgid "MAP101_NPC_3" +msgstr "Did I die and go to heaven? 'Cause I'm in paradise. The sky is blue, the sea is warm, and the girls are smokin'! I think I'm gonna hit the casino tonight. Maybe I'll make it big this time!" + +msgid "MAP101_NPC_4" +msgstr "So many hot girls... So little time. Yo, like, you new here, or something? What's with all those clothes? Take 'em off! Put on a swimsuit or somethin'." + +msgid "MAP101_NPC_5" +msgstr "Sorry, but the construction of the Tandor Subway isn't over." + +msgid "MAP101_NPC_6" +msgstr "Sorry, but the construction of the Tandor Subway isn't over." + +msgid "MAP101_NPC_7" +msgstr "Yaaaaay! Yaaaay! Wheeeee!\nYou'll never catch me!" + +msgid "MAP101_NPC_8" +msgstr "My child has so much energy. Hopefully he will tire himself out soon..." + +msgid "MAP101_NPC_9" +msgstr "I'm homeless. This is where I sleep.\nGet offa my lawn! I chose the homeless life.\nWho says you gotta own a house?\nI ain't about that kinda life." + +msgid "MAP101_SIGN_1" +msgstr "Bealbeach City: Dude, This is Like, the Place to Be, Man!" + +msgid "MAP101_SIGN_2" +msgstr "West Tandor's Ranger HQ." + +msgid "MAP101_SIGN_3" +msgstr "Beachside Resort & Casino" + +msgid "MAP101_SIGN_4" +msgstr "Bealbeach Dept. Store." + +msgid "MAP101_SIGN_5" +msgstr "Bealbeach Public Park" + +msgid "MAP101_TRAINER_1" +msgstr "Urgh... Standing on solid ground makes me landsick..." + +msgid "MAP101_TRAINER_1_DEFEAT" +msgstr "Urp..." + +msgid "MAP102_TRAINER_1" +msgstr "Cali: Hey! Have you been having fun? I'm Cali, Gym Leader of Bealbeach City! It should be pretty obvious that I use beach Pokémon, right? Let me tell you a little about myself. When I was little, I thought it would be a good idea to go out swimming when there wasn't a lifeguard. Suddenly, a riptide swept my feet out from under me! I thought I was going to drown. But then, I felt something underneath me! It was a Brainoar, and it carried me to safety. From then on, I decided to become a Pokémon Trainer and a lifeguard. My Pokémon have saved countless lives, so they're pretty strong! But enough talk. Let's battle!" + +msgid "MAP102_TRAINER_1_DEFEAT" +msgstr "You deserved it." + +msgid "MAP102_TRAINER_2" +msgstr "Prepare for trouble!!... I mean... let's battle!" + +msgid "MAP102_TRAINER_2_DEFEAT" +msgstr "Well, I did my best." + +msgid "MAP102_TRAINER_3" +msgstr "You will be sunk like the Titanic!" + +msgid "MAP102_TRAINER_3_DEFEAT" +msgstr "I let go and sank down..." + +msgid "MAP102_TRAINER_4" +msgstr "Oh, do you have any Water-types?" + +msgid "MAP102_TRAINER_4_DEFEAT" +msgstr "Jeez, I lost..." + +msgid "MAP102_TRAINER_5" +msgstr "You are an inferior Trainer!" + +msgid "MAP102_TRAINER_5_DEFEAT" +msgstr "I'm still better than you~" + +msgid "MAP102_TRAINER_6" +msgstr "I'll eat some fried Magikarp later." + +msgid "MAP102_TRAINER_6_DEFEAT" +msgstr "I will fry all my pokémon..." + +msgid "MAP102_TRAINER_7" +msgstr "This room is a dead end!" + +msgid "MAP102_TRAINER_7_DEFEAT" +msgstr "I'm having a bad day." + +msgid "MAP104_NPC_1" +msgstr "I'm playing with my brother. Don't interrupt!" + +msgid "MAP104_NPC_2" +msgstr "Hello! I'm a Pokémon enthusiast! I see you are a Trainer. Perhaps you can help me... I'm looking for one Pokémon in particular. I just can't remember what it was called. If you can help me, I'll give you a reward. It was a sort of fat, yellow snake... what was it? Oh yes! Dunsparce! That's it!\nWow, it's so cute! I'm so happy. This is the best day of my life! How can I ever repay you?\nThis will have to do. No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's a weak Water-type that gets really strong when it evolves. Oh yes! Magikarp! That was it!\nIt may not be much to look at now, but it's brimming with potential.\nJust you wait, little fish! A bright future lies ahead of you! Here, Trainer, take this as a sign of my gratitude. No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's a Fire-type bird, and I think it has one pre-evolved form. Oh yes! Palij, that was it. What a wonderful specimen!\nThe way the fire trails behind its wings as it flies through the air... such a sight to behold.\nI'd love one as a pet, but it would probably set my house on fire. You are ever so helpful, Trainer! Please, accept this as a reward. No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's an Electric-type that's pink, with a blue jewel on its tail. Oh yes! Flaaffy! How could I forget?\nIt has a gentle yet regal air to it. I think my uncle has some on his farm in Vinoville town. As always, Trainer, please accept this reward with my thanks! No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's something that you'd encounter in caves, that can run away easily. Of course! Tonemy!\nWhat a delightful creature! How does it fly with those tiny wings? It's one of life's biggest mysteries. Not to mention, it can evolve into the fearsome Tofurang. Don't underestimate it! Here is a reward for you. No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's a Pokémon only the manliest of men can train. Goodness! It's Barewl!\nI often hear the Hikers bragging about how they can bench-press a Barewl. I think if I tried, my arms would break! Why don't you take this as an award, Trainer? N-no... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's fuzzy, and very easily angered. Why, Mankey, of course!\nI wish I could pet it... but it would almost certainly get mad at me. Please, take this as a reward. N-no... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's much more common at night than during the day, and it looks like a Flaaffy. Oh, it's Baaschaf! How wonderful.\nApparently, its wool is prized by special artisans who use it to make very rugged clothing.\nThey are apparently much more difficult to raise than Flaaffy. You have been so helpful to me. Thank you! No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's extremely intelligent, but very rare. I think it was a Water-type...? ...Oh. It's Brailip.\n...Uh. This one's kinda gross... please, take it away. I'm out of Stones, so... this is your reward. No... I don't think that's what I was looking for." + +msgid "MAP104_NPC_3" +msgstr "I'm training my Pokémon on my game. I'm gonna beat my sister at it someday! D'you think they'll ever make a game set in Tandor?" + +msgid "MAP104_NPC_4" +msgstr "I, for one, think all this \"Pokémon Red\" nonsense is corrupting my children. One day, my son tried to go into Comet cave to catch his own Pokémon! I had to drag him back." + +msgid "MAP104_NPC_5" +msgstr "Those kids and their video games.\nWhen I was a kid, we played outside in the dirt! And we liked it!" + +msgid "MAP104_NPC_6" +msgstr "Hey there, stranger~ How are you? That's a cute... bag you've got there. Are you a Trainer? Do you have Poké Balls filled with Pokémon?" + +msgid "MAP104_NPC_7" +msgstr "I'm worried about my sister. She's a little too friendly with strangers. My cousin over there is crazy about Pokémon, but he never leaves the house.\nI wish he'd get a job..." + +msgid "MAP105_TRAINER_1" +msgstr "... Garlikid! Gar! Garli! ...\n\PN used the PST! What are you doing here, human?\nAre you trying to enslave\nthese Pokémon again?\nThey have been freed from your clutches! They won't be your prisoners anymore! Garlikid is here! The Pokémon Hero!\nI found them in that horrible\nhuman place, and I liberated them!\nWe'll fight for our freedom!" + +msgid "MAP105_TRAINER_1_DEFEAT" +msgstr "Prepare to be destroyed!" + +msgid "MAP106_NPC_1" +msgstr "So, how about it? Let's team up? (Adam joined you!) Okay!\nI'll keep both our Pokémon healthy. The entrance to the cave is just over.\..\.. Woah! Did you hear that?\nI guess we aren't alone in this place.\nWell... anyway, let's go! That's all right.\nI think I'll study these runes some more.\nCome talk to me if you change your mind." + +msgid "MAP108_NPC_1" +msgstr "Welcome to Bealbeach's famous Department Store! Here you can find all sorts of goods from all sorts of people. Do you want more information about what you can find in each floor? Great! On the second floor you will find items for your general Trainer needs, like Poké Balls and Potions. On the third floor you will encounter evolutionary stones and TMs. On the fourth floor you will find items that increase your Pokémon's stats over time." + +msgid "MAP108_NPC_10" +msgstr "Evolutionary Stones are essential for evolving Pokémon like Eevee, or Minyan and Lunapup! Good thing they have them all here!" + +msgid "MAP108_NPC_11" +msgstr "These Technical Machines are so expensive! I remember when they were cheaper... but then you could only use them once, so I guess these are better." + +msgid "MAP108_NPC_12" +msgstr "I like to power through my battles! That's why I use X items!" + +msgid "MAP108_NPC_13" +msgstr "I pumped my Pokémon full of Protein to supercharge its Attack power. But now it doesn't look so good..." + +msgid "MAP108_NPC_14" +msgstr "Ahh... it sure is nice to take a break from all that furious bargain-hunting." + +msgid "MAP108_NPC_15" +msgstr "The Specials store is up on this level. Their stock changes every day, but they're closed on weekends." + +msgid "MAP108_NPC_16" +msgstr "The Specials store is up on this level. Their stock changes every day, but they're closed on weekends." + +msgid "MAP108_NPC_2" +msgstr "So many choices... I'm paralyzed with indecision...! Guess I need a Paralyz Heal." + +msgid "MAP108_NPC_3" +msgstr "Shop 'til ya drop! That's my motto! I won't stop 'til I have more than I can carry!" + +msgid "MAP108_NPC_4" +msgstr "Daddy, buy me a Poké Doll! All right sweetie, but that's it for today." + +msgid "MAP108_NPC_5" +msgstr "Daddy, buy me a Poké Doll! All right sweetie, but that's it for today." + +msgid "MAP108_NPC_6" +msgstr "I'm about to go out on a big expedition, so I'm stocking up on supplies before I leave. This mall has everything a Trainer could ask for!" + +msgid "MAP108_NPC_7" +msgstr "It's important to have status healing items while working as a Pokémon Ranger. Some Wild Pokémon end up paralyzed or poisoned by passing Trainers, and it's up to us to heal them!" + +msgid "MAP108_NPC_8" +msgstr "I don't catch Pokémon, I just like to collect Poké Balls." + +msgid "MAP108_NPC_9" +msgstr "Hyper Beam, go! NEEEEOOOOWWWMM!!" + +msgid "MAP109_NPC_1" +msgstr "Are you gonna battle the Gym Leader? She's tougher than she looks. Her Pokémon aren't all Water-type, either, so don't go in with Electric Pokémon and expect to sweep! When you're out walking on the beach, be careful of palm trees that look kind of odd. They might be Pokémon!" + +msgid "MAP109_TRAINER_1" +msgstr "I tried to fight Cali, the Leader, but she wiped me out. Gotta train up and try again...\n Hey, wanna battle? Okay, here we go!" + +msgid "MAP109_TRAINER_1_DEFEAT" +msgstr "Man, I really need to train." + +msgid "MAP111_NPC_1" +msgstr "The orange Feleng is curled up, watching the fire." + +msgid "MAP111_SIGN_1" +msgstr "Dream tales ahead" + +msgid "MAP111_TRAINER_1" +msgstr "I have been waiting for a strong opponent - waiting for you." + +msgid "MAP111_TRAINER_1_DEFEAT" +msgstr "I sleep in Dream." + +msgid "MAP112_NPC_1" +msgstr "This island is crawling with Nuclear Pokémon! \PN, you know what to do...\. Go and show them who's boss!" + +msgid "MAP112_NPC_10" +msgstr "Huff...\nThese Pokémon... they never tire." + +msgid "MAP112_NPC_11" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_12" +msgstr "My love, you must remain resolute. We shall defeat this evil with the power of the Gods! My husband has grown weary, and yet these Pokémon do not stop. We may be avatars, but we are also mere mortals. \PN, please help us face this threat! ...I believe I can go on, my love. The Gods lend us their strength. ...I believe I can go on, my love. The Gods lend us their strength." + +msgid "MAP112_NPC_13" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_2" +msgstr "The Nuclear Pokémon are coming in from all sides! Subdue as many of them as you can! I know you can handle this!" + +msgid "MAP112_NPC_3" +msgstr "Hiisssssssssss..." + +msgid "MAP112_NPC_4" +msgstr "No! My partner Pokémon fainted... Ugh, now I'm defenseless... Help, \PN, save me!" + +msgid "MAP112_NPC_5" +msgstr "Tanssss..." + +msgid "MAP112_NPC_6" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_7" +msgstr "Back! Back! Taste the steel of my blade! ...Hey, you! Mind giving a little help over here? They're too tough for me to handle alone!" + +msgid "MAP112_NPC_8" +msgstr "Gyaaaaaa..." + +msgid "MAP112_NPC_9" +msgstr "Good going, \PN!\nYou an' me, we make a good team, don'tcha think? Hey, \PN!\nThese Nuclear freaks of\nnature are no match for my Pokémon!\n...Hey, here comes two of 'em now.\nHow about you an' me team up and\nshow them what we're made of! Good going, \PN!\nYou an' me, we make a good team, don'tcha think?" + +msgid "MAP113_NPC_1" +msgstr "Hey there! You look like a Trainer!\n Listen, can you do me a favor? \nI received this Egg from a friend of mine from a faraway region, but I can't take care of it myself.\n Will you take it off my hands? \PN got an Egg! Oh, uh, your party's full. Come back when you have more room. ...Oh, that's too bad." + +msgid "MAP113_NPC_2" +msgstr "I used to be a Pokémon Trainer like you, but...\n As soon as I reached Bealbeach, I was like, \"why train Pokémon when I can party?\" You know the Gym Leader, Cali?\n Oh man, what a hottie.\n ...You're too young to understand." + +msgid "MAP114_NPC_1" +msgstr "You really didn't get one? Well, no problem, I got an extra one, have it for yourself. This is incredible... \PN, we gotta tell Kellyn about this Pokémon! ...... ...... Kellyn: This is Kellyn. Is something the matter? No, but...\nWe've discovered something amazing! You're not gonna believe this, Boss! Kellyn: ...\n...Well? Go on. Oh! Umm...\nIt's a Pokémon! A new kind of Pokémon! It's a Nuclear type, but... it isn't hostile. It's not even radioactive. This is just a guess, but... I think it eats radiation! We're in this area inside the Hazard Zone, and it's completely cleaned. I don't even need to wear my mask in here. Kellyn: Theo! That's dangerous. Put your mask back on right now! Even if you don't see any evidence, it might still be radioactive. I promise, it isn't! We checked with the Geiger Counter on the Hazard Suit. It's totally radiation free! It's bizarre! Kellyn: If what you're saying is true, then... This could completely change our strategy. Excellent work, Theo, \PN. Keep me posted on any new discoveries you make. But, remember, your primary goal remains the same... If we don't stop CURIE, we can't begin the restoration process. Your geolocators say you are not far from the power plant right now. It's due north. CURIE is there. Find them, and end this once and for all! For Tandor! ...... ...... Your dad sure knows how to stay focused on a singular goal... But he's right. It's cool we discovered this, but we still got a bigger fish to fry. Let's get moving! Haha, you didn't get it? \PN, you've got eight badges. You can handle this. Here, have an extra Nuclear Ball. Now, go out and catch that thing! I've already got mine." + +msgid "MAP114_NPC_2" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_3" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_4" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_5" +msgstr "Haazzzz..." + +msgid "MAP117_NPC_1" +msgstr "Give your tickets to the sailor by my side, he will give all the information you need!" + +msgid "MAP117_NPC_2" +msgstr "The power plant north of here has only the highest security! You'd have to be able to teleport to get inside. Not that anyone would want to. I'm worried about my fellow rangers at the Bealbeach power plant but I'm posted here to ensure that the power plant north of here remains safe, too." + +msgid "MAP117_NPC_3" +msgstr "Woah! Are you a real Pokémon Trainer? Look, I just found this at these bushes, it can be useful!" + +msgid "MAP117_NPC_4" +msgstr "Oy! Sport. You look like you're the kinda type to fish. I see that gleam in your eye, right there. That GLEAM. That HOPE. You \nseem to me like the kind of person who is ready to SIT AND WAIT FOR HOURS for something to bite. Am I right? Good kid! *Grumble*\nKids these days..." + +msgid "MAP117_NPC_5" +msgstr "Once, I was a Trainer of some renown, but now I'm retired. My kids have my Pokémon, now, and I enjoy the quiet life." + +msgid "MAP117_NPC_6" +msgstr "'Round here, most of us folks work on the farms. It's hard work, but it's enough to feed all of Tandor." + +msgid "MAP117_NPC_7" +msgstr "Reeeeeeep!" + +msgid "MAP117_NPC_8" +msgstr "Reep! Mareeeeep!" + +msgid "MAP117_SIGN_1" +msgstr "Route 08 - Wheatfields\n- Vinoville Town" + +msgid "MAP117_SIGN_2" +msgstr "Trainer Tips!\nWhen fishing, you need\npatience and quick reflexes.\nWait until the message "Oh! A bite!"\nappears, then reel it in quick!" + +msgid "MAP117_SIGN_3" +msgstr "West to Vinoville Town." + +msgid "MAP117_SIGN_4" +msgstr "Trainer Tips!\nFishing requires quick reflexes.\nPress A when the message "Oh! A Bite!" appears.\nYou may have to do this several times to land a \nPokemon." + +msgid "MAP117_TRAINER_1" +msgstr "Excuse moi!" + +msgid "MAP117_TRAINER_10" +msgstr "All I do is train, train, train, all day long! Help me do some training!" + +msgid "MAP117_TRAINER_10_DEFEAT" +msgstr "Phew! You've gotta tell me your training tips!" + +msgid "MAP117_TRAINER_1_DEFEAT" +msgstr "My Pokémon are as fit as me!" + +msgid "MAP117_TRAINER_2" +msgstr "Nothin' in these old farm ponds but a coupla lousy Fortogs, but sometimes I fish up somethin' good." + +msgid "MAP117_TRAINER_2_DEFEAT" +msgstr "Real good, y'see?" + +msgid "MAP117_TRAINER_3" +msgstr "I heard there were UFOs spotted around here, so I'm on the lookout." + +msgid "MAP117_TRAINER_3_DEFEAT" +msgstr "I guess I'm wasting my time..." + +msgid "MAP117_TRAINER_4" +msgstr "Hiyah! Fight me! Fight me!" + +msgid "MAP117_TRAINER_4_DEFEAT" +msgstr "Grr..." + +msgid "MAP117_TRAINER_5" +msgstr "Gosh, this place is soooooo boring! It's just wheat and stuff. I can't wait to leave." + +msgid "MAP117_TRAINER_5_DEFEAT" +msgstr "Aww..." + +msgid "MAP117_TRAINER_6" +msgstr "Bug Pokémon are the most diverse type. They got the biggest movepool!" + +msgid "MAP117_TRAINER_6_DEFEAT" +msgstr "I should teach other moves to my Pokémon." + +msgid "MAP117_TRAINER_7" +msgstr "Oh, what's that, sugar? You wanna battle? Well, shucks, I don't see why not." + +msgid "MAP117_TRAINER_7_DEFEAT" +msgstr "Oh, this one's got some spunk!" + +msgid "MAP117_TRAINER_8" +msgstr "I found you!" + +msgid "MAP117_TRAINER_8_DEFEAT" +msgstr "I only wanted to play hide and seek..." + +msgid "MAP117_TRAINER_9" +msgstr "You better not be tryin' to rustle any o' my herd, ya got it?" + +msgid "MAP117_TRAINER_9_DEFEAT" +msgstr "Guess you wasn't a rustler anyhoo." + +msgid "MAP118_TRAINER_1" +msgstr "(Hey! You're interrupting my solo dive time!)" + +msgid "MAP118_TRAINER_1_DEFEAT" +msgstr "(Grumble...)" + +msgid "MAP118_TRAINER_2" +msgstr "(Crash!!! That's the sound coral makes when it shatters!)" + +msgid "MAP118_TRAINER_2_DEFEAT" +msgstr "(...I've been crushed!)" + +msgid "MAP118_TRAINER_3" +msgstr "(I went diving for treasure, but instead I found a Trainer!)" + +msgid "MAP118_TRAINER_3_DEFEAT" +msgstr "(Glub!!)" + +msgid "MAP121_NPC_1" +msgstr "I've lived in Vinoville town my entire life, as have my parents, and their parents before them. Praised be the lord Aotius, because it is by His light that we may illuminate the Way." + +msgid "MAP121_NPC_10" +msgstr "Are you going to go to a sermon at the church? The Father is very welcoming to those who want to learn." + +msgid "MAP121_NPC_2" +msgstr "Some days, I go out and work the fields. Others, I sell what we grow in the town square. Praised be the lord Mutios, because it is by Her shade that we may live protected from evil." + +msgid "MAP121_NPC_3" +msgstr "I want to go to the Gym! They have wireless internet inside the Gym! But my mom won't let me. Are you gonna challenge the Gym Leader? He uses tough Steel Pokémon!" + +msgid "MAP121_NPC_4" +msgstr "Every day it's the same story. Wake up with the sun, work the farm until noon, go home to spend time with my family. I wouldn't have it any other way. Farming's hard work, but it's an honest living." + +msgid "MAP121_NPC_5" +msgstr "Eeeep! You found me!\nI'm playing hide-and-seek with my brother. Don't tell him I'm here, all right? I'll give you a berry, so please keep quiet!" + +msgid "MAP121_NPC_6" +msgstr "I'm playing hide-and-seek with my sister! Now it's my turn to look for her! If I give you a berry, will you help me look for her?" + +msgid "MAP121_NPC_7" +msgstr "Nee! Cottonee!" + +msgid "MAP121_NPC_8" +msgstr "Life is best when people and Pokémon live together in harmony. That's the Gods' will." + +msgid "MAP121_NPC_9" +msgstr "In Tandor, there are 2 sheep Pokemon that can be sheared for their wool: Mareep and Baashaun. However, Baashaun are much more temperamental and hard to raise." + +msgid "MAP121_SIGN_1" +msgstr "Vinoville Town - A Nostalgic Paradise" + +msgid "MAP121_SIGN_2" +msgstr "Vinoville Town Gym\nGym Leader: Sheldon "The Techno Whiz"" + +msgid "MAP121_SIGN_3" +msgstr "Vinoville Chapel\nAll are welcome!\n(Sermons weekly. Information provided.)" + +msgid "MAP122_NPC_1" +msgstr "You've probably heard by now that there's something odd about the Pokémon here on this island. They resemble ordinary Tandor species, but their colors are strange... Their attacks are different, and they don't listen to trainer commands! Could it have something to do with the accident ten years ago?" + +msgid "MAP122_NPC_2" +msgstr "Cam's our boss, and he's a nice enough guy. He really likes Pokémon and he cares about his son, Theo. I can respect a man like that. Rumor has it Cam used to be a Pokémon Trainer. A damn good one, too. They say he raised Electric-types." + +msgid "MAP122_NPC_3" +msgstr "Cameron? Yeah, he's the boss around here. He's a nice guy. Everyone calls him 'Cam'. Though, he's kinda strange, you know? I've been working for him for months, but I still don't know a thing about him. Cam is the supervisor for construction on the new Power Plant. Apparently, he applied for it as soon as the area was deemed radiation-free. That's kind of weird, isn't it?" + +msgid "MAP122_NPC_4" +msgstr "It's hard to work here, knowing what happened on this island ten years ago. Feels like I'm walking in a graveyard, sometimes... This new Power Plant has been built with the highest possible safety and security. After the accident ten years ago, the boss wanted to make sure that nothing like that happens ever again." + +msgid "MAP122_NPC_5" +msgstr "It pays to come prepared. You should be careful with the wild Pokémon here. Take this, it should come in handy. It pays to come prepared." + +msgid "MAP122_NPC_6" +msgstr "Hey! The boss says nobody is allowed back here anymore. This place is gonna be demolished soon." + +msgid "MAP122_NPC_7" +msgstr "Hey! The boss says nobody is allowed back here anymore. This place is gonna be demolished soon." + +msgid "MAP122_TRAINER_1" +msgstr "Hey, this island isn't a playground for kids!" + +msgid "MAP122_TRAINER_1_DEFEAT" +msgstr "You're no ordinary kid!" + +msgid "MAP122_TRAINER_2" +msgstr "Have you figured out what's up with the Pokémon here?" + +msgid "MAP122_TRAINER_2_DEFEAT" +msgstr "I've been stumped!" + +msgid "MAP122_TRAINER_3" +msgstr "Hey, you! Help me train my Pokémon!" + +msgid "MAP122_TRAINER_3_DEFEAT" +msgstr "My Pokémon need some more motivation." + +msgid "MAP123_SIGN_1" +msgstr "Some pages seem to be missing, they must be scattered around the place." + +msgid "MAP123_SIGN_2" +msgstr "It looks like this was part of the Burnt Notebook, the headline says "Report #01", read it?\nProg---- is ----- ---- -- --dename 092. --- ----- -- ---- from radiation------vious biofiber. It ---- -- ---- to reconstru-- ------ -- damage--" + +msgid "MAP123_SIGN_3" +msgstr "It looks like this was part of the Burnt Notebook, the headline says "Report #04", read it?\n---- -- the Interface --- final---- today. It- --erator ---- -- ---- -- assume full control -- --e Sp-cimen. --- chief reseacher, Dr. ------- --s ---- granted clearance." + +msgid "MAP123_SIGN_4" +msgstr "It looks like this was part of the Burnt Notebook, the headline says "Report #03", read it?\nTh- MRI -------- anomalous brainwave ------ns. --- specim-n ------ -- inca----e -- indep---ent thoug--. We --- ----ing -- - suppress---." + +msgid "MAP123_SIGN_5" +msgstr "It looks like this was part of the Burnt Notebook, the headline says "Report #02", read it?\n--- power core ------- from over----. It ---- ------- a large ------ -- nuclear fuel to ---tialize. ---- ----- activated- -- ---- -- able to prod--- ------ limitless energy." + +msgid "MAP123_SIGN_6" +msgstr "It looks like this was part of the Burnt Notebook, the headline says "Report #05", read it?\n----- has been - breach -- confidential---. -----forth --- ------ shall -- relocate- -- high secur--- undergr---- servers. Project 092 --- have -- -- --rminated." + +msgid "MAP125_NPC_1" +msgstr "Whatever it is that's going on with the Pokémon here, it's fascinating! I mean, it's almost certainly not good. But it sure is interesting!" + +msgid "MAP125_NPC_2" +msgstr "The Pokémon here are so unsettling... Something about those blank eyes they have... it feels like there's nothing inside. Plus, one of them attacked me for no reason! I'd leave this place if the pay weren't so good." + +msgid "MAP125_NPC_3" +msgstr "Do you know how a nuclear reactor works? Power is generated by splitting atoms in the radioactive fuel, which releases huge amounts of heat. That heat is used to boil water into super-hot steam, which causes a turbine to turn, which produces electricity. Underwater cables then conduct that electricity out to cities across the region." + +msgid "MAP125_NPC_4" +msgstr "Hi, there! You look like a Trainer. I've got some supplies for sale that might come in handy." + +msgid "MAP126_NPC_1" +msgstr "Yo, dude, you ever play, like, Pokémon Red?\nThat game's so sick. I'm gonna win this battle.\nI've got Charizard. Nobody beats Charizard!" + +msgid "MAP126_NPC_2" +msgstr "Hey, man, do you have a Mankey?\nWanna trade for my Nidoran?\n...Oh, sorry, I meant in the game. NOOOOOOOOOOOOOOO!!!!!\nCharmander's poisoned and I'm in the middle of Viridian Forest without Antidotes!\nWhy'd I do this stupid challenge anyway?" + +msgid "MAP126_NPC_3" +msgstr "Is it just me, or is this game really broken? Statistically speaking, Mewtwo is basically unbeatable. This game is so broken! Hyper Beam is like an instant KO. That's not how it works in real life, right?" + +msgid "MAP127_TRAINER_1" +msgstr "This is it! After months of training,\nwe finally made it to Victory Road!\nWe're not about to lose now!" + +msgid "MAP127_TRAINER_1_DEFEAT" +msgstr "Our icy assault didn't work?!" + +msgid "MAP127_TRAINER_2" +msgstr "Hmmmmm!\nMy premonitions are telling me that you won't make it any further than this!" + +msgid "MAP127_TRAINER_2_DEFEAT" +msgstr "My mind's eye failed me!" + +msgid "MAP127_TRAINER_3" +msgstr "In order to reach the Tandor Championship,\nyou first have to overcome Victory Road.\nDo you have what it takes, Trainer?" + +msgid "MAP127_TRAINER_3_DEFEAT" +msgstr "Guess I don't have what it takes..." + +msgid "MAP127_TRAINER_4" +msgstr "Can you survive my onslaught of 50,000 volts?!" + +msgid "MAP127_TRAINER_4_DEFEAT" +msgstr "You seem well-grounded." + +msgid "MAP127_TRAINER_5" +msgstr "Why specialize in one type?\nI'd rather use them all!" + +msgid "MAP127_TRAINER_5_DEFEAT" +msgstr "This was just a trial run." + +msgid "MAP128_NPC_1" +msgstr "This town smells of challenge! By the end of the year, Victory Road will be opened once again for the Championship." + +msgid "MAP128_NPC_2" +msgstr "I am worried for Vinoville's library... some of those books were priceless artifacts dating back to the founding of Tandor." + +msgid "MAP128_NPC_3" +msgstr "We must pray to Aotius and Mutios for safe guidance. Only they will be able to help us through these dark times." + +msgid "MAP128_NPC_4" +msgstr "Come, child.\nYou are worried. These are dark times. We must look to the light to find a way. Would you care to hear my sermon? Very well.\nWe live in a world where we are constantly faced with choices. Some significant, some minor. Sometimes those minor choices have major effects. It is our power to choose that makes us special. It is a gift from Aotius that allows us to forge our own paths. However, there is a dark side to every choice. That is Mutios' gift. Actions before we take them. You may wonder, why is this a gift? Would it not be better if we could act freely, without repercussions? But then we could not know if our actions were hurting others. Thus, life is a constant balance. ...For there to be joy in the world, there must also be suffering. In order to be the very best, there must be those that are the very worst. But we must trust in the power of the Gods. They are loving and kind, I ensure it. Thank you for listening, child. May the blessings of the Gods be with you. Knowledge will always be there for those who seek it." + +msgid "MAP128_NPC_5" +msgstr "Sniffle...\nIf I pray to Aotius, will He make things right again?" + +msgid "MAP128_SIGN_1" +msgstr "Legen Town: The Birthplace of Heroes!" + +msgid "MAP128_SIGN_2" +msgstr "Legen's Subway Station." + +msgid "MAP128_SIGN_3" +msgstr "West Tandor Victory Road ahead." + +msgid "MAP128_SIGN_4" +msgstr "Super Training Tent. Tutor: Kenichi" + +msgid "MAP128_SIGN_5" +msgstr "Route 09 - Way to Rochfale Town" + +msgid "MAP129_NPC_1" +msgstr "Finally, I can get to anywhere I want to go in West Tandor!\n...But I don't want to go anywhere. I'm too lazy." + +msgid "MAP129_NPC_2" +msgstr "The Tandor Rangers are giving away T.U.R Tickets to those affected by the disaster in Vinoville.\nPlease, take one." + +msgid "MAP129_NPC_3" +msgstr "The Tandor Rangers are giving away T.U.R Tickets to those affected by the disaster in Vinoville.\nPlease, take one." + +msgid "MAP130_NPC_1" +msgstr "Hey, are you a Pokémon Trainer? Sweet! Listen, would you be interested in a trade? I'm looking for a Tofurang. If you have one, I'll trade you my Palij for it. I don't think that's a Tofurang, mate!" + +msgid "MAP131_NPC_1" +msgstr "Current tournament competitors cannot leave the waiting area until they either lose or become Champion. When you are ready to start your next match, talk to the other attendant by the Arena entrance." + +msgid "MAP132_SIGN_1" +msgstr "Tunnel to Lanthanite Cave." + +msgid "MAP132_SIGN_2" +msgstr "Trainer Tips!\nThe abilities Thick Fat and Fur Coat are defensive abilities.\nThick Fat halves damage from Fire and Ice-type attacks.\nFur Coat halves damage from physical attacks. Use strategy when attacking Pokémon that have these abilities!" + +msgid "MAP132_SIGN_3" +msgstr "LANTHANITE CAVE\nCAUTION: THIN ICE\nBEWARE OF CAVE-INS" + +msgid "MAP132_TRAINER_1" +msgstr "Woah, dude, this ice is like, totally slippery!" + +msgid "MAP132_TRAINER_1_DEFEAT" +msgstr "Ouch!" + +msgid "MAP132_TRAINER_2" +msgstr "Are your Pokémon adapted to the icy environment? Mine are!" + +msgid "MAP132_TRAINER_2_DEFEAT" +msgstr "You seem ready, all right." + +msgid "MAP132_TRAINER_3" +msgstr "Only the toughest can make it through the mountain!" + +msgid "MAP132_TRAINER_3_DEFEAT" +msgstr "This was a worthy defeat!" + +msgid "MAP132_TRAINER_4" +msgstr "Only the toughest can make it through the mountain!" + +msgid "MAP132_TRAINER_4_DEFEAT" +msgstr "This was a worthy defeat!" + +msgid "MAP132_TRAINER_5" +msgstr "Brr! I'm cold! Let's warm up with a Pokémon battle!" + +msgid "MAP132_TRAINER_5_DEFEAT" +msgstr "Frosty!" + +msgid "MAP132_TRAINER_6" +msgstr "These snowy mountains are full of dangerous things." + +msgid "MAP132_TRAINER_6_DEFEAT" +msgstr "Clearly you can handle yourself." + +msgid "MAP132_TRAINER_7" +msgstr "Only the toughest can make it through the mountain!" + +msgid "MAP132_TRAINER_7_DEFEAT" +msgstr "This was a worthy defeat!" + +msgid "MAP132_TRAINER_8" +msgstr "Hey, you! Which side are you on?" + +msgid "MAP132_TRAINER_8_DEFEAT" +msgstr "Obviously, you're not on my side..." + +msgid "MAP133_NPC_1" +msgstr "I've been here all day and still nothing... not even a bite! I just hate hearing that over and over in my head. Anyway, kid, maybe you could do better. I mean you can't be as bad at this as me ... I guess that's why I'm a sailor and not a fisherman! Here take this. I definitely won't be needing it! Back to the cruise ship life for me I guess...or maybe I'll find those pirates rumored to be near Angelure Town!" + +msgid "MAP133_SIGN_1" +msgstr "Super Training Tent. Tutor: Hitomi" + +msgid "MAP133_TRAINER_1" +msgstr "I've been a-fishin' all day, but all I seem to catch are old boots!" + +msgid "MAP133_TRAINER_1_DEFEAT" +msgstr "Aw, the line broke." + +msgid "MAP133_TRAINER_2" +msgstr "I come from a big family of fishermen. Fishing is my legacy!" + +msgid "MAP133_TRAINER_2_DEFEAT" +msgstr "Drat, my line snapped." + +msgid "MAP133_TRAINER_3" +msgstr "If you've got the HM Dive, you can explore the seafloor." + +msgid "MAP133_TRAINER_3_DEFEAT" +msgstr "Sink or swim!" + +msgid "MAP133_TRAINER_4" +msgstr "If you see bubbles underneath you, it means there's a Pokémon down below!" + +msgid "MAP133_TRAINER_4_DEFEAT" +msgstr "Glub!" + +msgid "MAP133_TRAINER_5" +msgstr "Family, duty, honor, fishing." + +msgid "MAP133_TRAINER_5_DEFEAT" +msgstr "I have been beaten honorably!" + +msgid "MAP133_TRAINER_6" +msgstr "It's my life's goal to be on the cover of Pokémon Illustrated Magazine." + +msgid "MAP133_TRAINER_6_DEFEAT" +msgstr "Aaaaah! That's not cool!" + +msgid "MAP133_TRAINER_7" +msgstr "You are disturbing my serene meditation!" + +msgid "MAP133_TRAINER_7_DEFEAT" +msgstr "My concentration is broken!" + +msgid "MAP133_TRAINER_8" +msgstr "Fact! Shrimputy can shoot bursts of boiling hot water out of their claws!" + +msgid "MAP133_TRAINER_8_DEFEAT" +msgstr "Yeowch! It burns!" + +msgid "MAP133_TRAINER_9" +msgstr "Swimming is the best thing you can do to stay in shape!" + +msgid "MAP133_TRAINER_9_DEFEAT" +msgstr "My arms are tired..." + +msgid "MAP134_NPC_1" +msgstr "It's colder up north. I can't wear my miniskirt every day anymore." + +msgid "MAP134_NPC_2" +msgstr "What's a Trainer like you doing in Silverport? You must be looking for the next Gym. That's in Snowbank Town, to the east." + +msgid "MAP134_NPC_3" +msgstr "Have you seen Silverport's Pokémon Lab? They're doing some sort of important research there, I reckon." + +msgid "MAP134_NPC_4" +msgstr "Silverport was founded as a fishing outpost. Most of the residents sail out to sea each day to fish, including my husband." + +msgid "MAP134_SIGN_1" +msgstr "Silverport Town: A Fresh Sea Breeze Brings New Promise!" + +msgid "MAP134_SIGN_2" +msgstr "Larkspur Pokémon Research Lab" + +msgid "MAP134_TRAINER_1" +msgstr "Ehh? You there...\nYou wouldn't happen to be a\nPokémon Trainer, now would ya?\nHarharhar! I can tell just by looking at ya! Listen, I been a-sailing these\noceans since I were a wee lad.\nAs of late, there's been an ill tide...\nYe might've heard, but there be pirates in these waters! A frail ol' fisherman like me doesn't\nstand a chance against 'em.\nBut, with a strong Trainer on board,\nI reckon they'll leave us alone.\nAre ye perhaps headin' to Venesi City?\nI'd be more'n happy to give ya a lift there. Yarharharhar! Anchors aweigh,\nye scurvy landlubber!\n...Er, I mean...\nArrrgh, I blew it! Arrrr, ye scurvy landlubber!\n...Er, I mean...\nArrgh, I blew it! Arrrr... I disguised meself\nas an old man!\nI was plannin' ta steal all yer\nPokémon while we were at sea.\nBut then me pirate catchphrase slipped out. Guess we gotta do this the harrrrd way! Give me yer Pokémon,\nor ye'll be walkin' the plank!" + +msgid "MAP134_TRAINER_1_DEFEAT" +msgstr "Arrrrrghhh!" + +msgid "MAP135_NPC_1" +msgstr "I carved some wicked edge on the mountain today!" + +msgid "MAP135_NPC_2" +msgstr "Brr! You've reached chilly Snowbank Town!" + +msgid "MAP135_NPC_3" +msgstr "This town is always so quiet because of the falling snow. Take a moment to rest and watch the snowflakes drift down." + +msgid "MAP135_NPC_4" +msgstr "Yo, dude, these runs are mad gnarly!" + +msgid "MAP135_NPC_5" +msgstr "Do you know the Pokémon Alpico? If you've got one, want to trade it for my Anderind? You don't have any Pokémon... Okay, sweet! That's too bad." + +msgid "MAP135_SIGN_1" +msgstr "Snowbank Town: A Village Wreathed in \nPowdery Snow" + +msgid "MAP136_NPC_1" +msgstr "You should talk to your friend so you can go through the Gym." + +msgid "MAP136_SIGN_1" +msgstr "Snowbank Gym Gym Leader: Vaeryn, the Dragon Master of Mega Evolution" + +msgid "MAP137_NPC_1" +msgstr "Good luck to both of you in your battle!" + +msgid "MAP137_NPC_2" +msgstr "Vaeryn: An excellent choice." + +msgid "MAP137_SIGN_1" +msgstr "Push the button?" + +msgid "MAP137_SIGN_2" +msgstr "Push the button?" + +msgid "MAP137_TRAINER_1" +msgstr "Very good. You have surpassed the first part of the trial. Now, see if you can overcome my might in battle!" + +msgid "MAP137_TRAINER_1_DEFEAT" +msgstr "You have shown your strength." + +msgid "MAP137_TRAINER_2" +msgstr "Very well. I see you have used your mind to think critically and navigate this room. Now, prove your wisdom by successfully countering my strategies!" + +msgid "MAP137_TRAINER_2_DEFEAT" +msgstr "Well done." + +msgid "MAP137_TRAINER_3" +msgstr "Excellent work. You have shown that you have faith in your own abilities. But do you have faith in your Pokémon?" + +msgid "MAP137_TRAINER_3_DEFEAT" +msgstr "Well done." + +msgid "MAP139_NPC_1" +msgstr "I dodge your attacks with my Ninja techniques! Swift and quiet, I sneak up behind you and knock you out with my sleeping gas!" + +msgid "MAP139_NPC_2" +msgstr "I'm a fierce pirate of the sea! Y'arr matey! Ye slippery fish! I'll cut you with my cutlass!" + +msgid "MAP139_NPC_3" +msgstr "I let the children play at being pirates and ninjas... but to tell the truth, I wish they wouldn't. Here in East Tandor, pirates are all across the oceans, and no one knows what the ninjas are up to..." + +msgid "MAP139_NPC_4" +msgstr "Daikatuna is a favored Pokémon among the Ninja clans. To catch a rare Daikatuna, you have to use a metal fishing line and special bait, otherwise their sword will cut right through." + +msgid "MAP139_NPC_5" +msgstr "Sometimes, when I've been sailing the seas for too long, I'll hear the sweet voice of a lady calling out to me. The Pokémon Syrentide has a human-like cry and a feminine look. She tempts wayward sailors to their doom." + +msgid "MAP139_NPC_6" +msgstr "Do you know the move Hidden Power? It is different for every Pokémon that uses it. I have the ability to look at a Pokémon and tell what its Hidden Power will be. Who shall I take a look at? Shall I take a look at another Pokémon? Bring a Pokémon to me if you would like to know its Hidden Power. Bring a Pokémon to me if you would\nlike to know its hidden power." + +msgid "MAP140_NPC_1" +msgstr "Sorry, but it's not safe to go into this route by yourself yet." + +msgid "MAP140_NPC_2" +msgstr "Sorry, but it's not safe to go into this route by yourself yet." + +msgid "MAP140_NPC_3" +msgstr "We're working on a way to safely get closer to the site of the destroyed power plant. A full-body protective suit is needed. Our top researchers are developing one right now." + +msgid "MAP140_NPC_4" +msgstr "There's no way this was just an accident... the Vinoville power plant was fully operational just a few days ago, and so soon after the plant in Bealbeach... Our operatives in Bealbeach are hard at work right now as well. We've had to call in reinforcements from the East Tandor Rangers." + +msgid "MAP140_NPC_5" +msgstr "Man... we Rangers were so ill-equipped to handle this... Usually, our Capture Stylers let us calm rampaging Pokémon and harness their powers to protect nature. But they don't work on Nuclear-types at all! We had to rely on our companion Pokémon and volunteer Trainers to help." + +msgid "MAP140_NPC_6" +msgstr "You saved us! Thank you so much! I was so scared... I heard what sounded like an earthquake or explosion, and so I hid... when I figured out what was happening, the town had already been evacuated. I'm glad the Rangers came when they did." + +msgid "MAP140_NPC_7" +msgstr "Woooow! You were so cool! Are you a Pokémon Master? I wanna be a Pokémon Ranger when I grow up!" + +msgid "MAP140_NPC_8" +msgstr "Let me check your physical health for signs of radiation poisoning. ... You seem fine. Your exposure was limited to only a few minutes, at a far enough distance to the epicenter that you weren't breathing much contaminated air. Take these Potassium Iodine tablets. They will help prevent any long-term effects of exposure." + +msgid "MAP141_NPC_1" +msgstr "I haven't seen a battle that climactic in many years. It's clear the two of you have each made an incredible journey. Now, the power of Mega Evolution is yours to keep. Use it wisely, remembering what you learned in your Trials." + +msgid "MAP141_SIGN_1" +msgstr "Acolyte: This trial will test your ability to adapt to rapid change. For a good Trainer, the elements should pose no threat on the way to perfection." + +msgid "MAP141_TRAINER_1" +msgstr "You have shown that the forces of mother Nature are not enough to stop you. Defeat me to prove that this adaptability extends to your battle style, too!" + +msgid "MAP141_TRAINER_1_DEFEAT" +msgstr "Well done." + +msgid "MAP141_TRAINER_2" +msgstr "You have pushed forward, undertaken many arduous tasks, and finally arrived at the truth. This will be your final trial. You are not allowed to use any items when we battle. Simply put your trust in your Pokémon's abilities and move forward without any hesitation!" + +msgid "MAP141_TRAINER_2_DEFEAT" +msgstr "Well done." + +msgid "MAP141_TRAINER_3" +msgstr "Vaeryn: Challengers.\nMy acolytes tell me you have completed the five trials. You have demonstrated great willpower to make it this far. Strength, Wisdom, Adaptability, Faith, and a willingness to seek the Truth... these are all characteristics of a true-hearted Trainer. Only those that are pure of heart and filled with determination can be worthy of the power of Mega Evolution. Theo: That's right!\nAnd now me an' \PN are gonna battle you! Vaeryn: I AM VAERYN THE DRAGON! Arbiter of Mega Evolution in Tandor! You may have passed the trials, but one final test awaits you! Prove to me that you are worthy!" + +msgid "MAP141_TRAINER_3_DEFEAT" +msgstr "The two of you have proved yourselves worthy of the power of Mega Evolution." + +msgid "MAP142_SIGN_1" +msgstr "Comet Cave" + +msgid "MAP142_SIGN_2" +msgstr " Rochfale Town" + +msgid "MAP142_TRAINER_1" +msgstr "Hey hey! Where are you going?" + +msgid "MAP142_TRAINER_1_DEFEAT" +msgstr "Well, I shouldn't have asked..." + +msgid "MAP142_TRAINER_2" +msgstr "Falling leaves are cool, but I miss Bealbeach beaches..." + +msgid "MAP142_TRAINER_2_DEFEAT" +msgstr "Oh, you can't treat a lady like that!" + +msgid "MAP142_TRAINER_3" +msgstr "Hey, get out of my beach!" + +msgid "MAP142_TRAINER_3_DEFEAT" +msgstr "Why did you invade my beach?" + +msgid "MAP142_TRAINER_4" +msgstr "If you ask me, this is the prettiest route in Tandor!" + +msgid "MAP142_TRAINER_4_DEFEAT" +msgstr "People don't take us Campers seriously as battlers, but we love to explore and enjoy natural environments. You should take the time to appreciate Tandor's beauty!" + +msgid "MAP142_TRAINER_5" +msgstr "Hey, can I get some directions? I think I took a wrong turn at Vinoville..." + +msgid "MAP142_TRAINER_5_DEFEAT" +msgstr "First I get lost, then I lose a Pokémon battle... maybe I should become a Super Nerd instead and just stay inside!" + +msgid "MAP142_TRAINER_6" +msgstr "???: Hiyah! ???: Who goes there? ???: You're on our turf now! ???: Trespassers beware! ???: Surfin' ninjas gonna take you down!" + +msgid "MAP142_TRAINER_6_DEFEAT" +msgstr "Ronin: Brother, they are strong!" + +msgid "MAP143_NPC_1" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_10" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_2" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_3" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_4" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_5" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_6" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_7" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_8" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_9" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_SIGN_1" +msgstr "Trainer tips!\nThe insects are ravenous.\nB WAR HE EIKA ATER\n...\nIt's too scratched to read..." + +msgid "MAP143_SIGN_2" +msgstr "Super Training Tent. Tutor: Daichi" + +msgid "MAP143_TRAINER_1" +msgstr "Welcome to Baykal Rainforest, traveler! Is this your first time here? Time for a battle!" + +msgid "MAP143_TRAINER_1_DEFEAT" +msgstr "Ouch! That's natural selection for you!" + +msgid "MAP143_TRAINER_2" +msgstr "Oh, you must have Pokémon from all across the region! Let me see!" + +msgid "MAP143_TRAINER_2_DEFEAT" +msgstr "I see, I see!" + +msgid "MAP143_TRAINER_3" +msgstr "It's a long way to Amatree town. I don't know if I can make it..." + +msgid "MAP143_TRAINER_3_DEFEAT" +msgstr "I will perish in these woods." + +msgid "MAP143_TRAINER_4" +msgstr "Theo: Hey!\n... I beat Sheldon! He was easy. Looks like you already cleared this place out. Whatever. I'll catch up! Bamb'o came to see me. He gave me this HM and told me to give a copy to you... But I don't wanna! First, I wanna battle you!" + +msgid "MAP143_TRAINER_4_DEFEAT" +msgstr "No! It's not faaaaaair!" + +msgid "MAP143_TRAINER_5" +msgstr "Theo: Hey!\n... I beat Sheldon! He was easy. Looks like you already cleared this place out. Whatever. I'll catch up! Bamb'o came to see me. He gave me this HM and told me to give a copy to you... But I don't wanna! First, I wanna battle you!" + +msgid "MAP143_TRAINER_5_DEFEAT" +msgstr "No! It's not faaaaaair!" + +msgid "MAP143_TRAINER_6" +msgstr "Les parfums de Kalos sont les meilleur!" + +msgid "MAP143_TRAINER_6_DEFEAT" +msgstr "This isn't smelling good for me!" + +msgid "MAP143_TRAINER_7" +msgstr "When I enter the forest, I feel like I'm in a whole new world." + +msgid "MAP143_TRAINER_7_DEFEAT" +msgstr "Bwaaaaaah!" + +msgid "MAP143_TRAINER_8" +msgstr "Oh, I hope those wild fish Pokémon don't bite me! They have sharp teeth." + +msgid "MAP143_TRAINER_8_DEFEAT" +msgstr "I was just talking to you mate, why that attack all of sudden?" + +msgid "MAP144_NPC_1" +msgstr "Every day I wake up and ride a gondola to work. Living here is great!" + +msgid "MAP144_NPC_10" +msgstr "Didn't I see a Gargryph around here? They don't scare me." + +msgid "MAP144_NPC_11" +msgstr "Why is water so blue? In my dream, it was purple, pink, and more!" + +msgid "MAP144_NPC_12" +msgstr "Purr..." + +msgid "MAP144_NPC_2" +msgstr "Have you seen the Venesi Opera House? It's one of our biggest landmarks." + +msgid "MAP144_NPC_3" +msgstr "I saw it! I saw a white bird Pokemon! But then it disappeared..." + +msgid "MAP144_NPC_4" +msgstr "Doesn't it look like those statues blink sometimes?" + +msgid "MAP144_NPC_5" +msgstr "See those statues? Those are said to be the watchers of the city." + +msgid "MAP144_NPC_6" +msgstr "Have you gone for a ride in a gondola yet? You must try it." + +msgid "MAP144_NPC_7" +msgstr "Darn rats... this city's infested with 'em! They leave their scribbles all over the walls!" + +msgid "MAP144_NPC_8" +msgstr "Say, do you know of a Pokemon called Titanice? I'm searching all over for one. I'll trade you a Gargryph in exchange. You don't have any pokémon... Okay, what have you got? Take care of him! Woot, I have a happy Titanice now! That's not a Titanice... c'mon, you're pulling my leg!" + +msgid "MAP144_NPC_9" +msgstr "Venesi is known for many things.\nArt, theatre, and most importantly, the canals!" + +msgid "MAP144_SIGN_1" +msgstr "Welcome to Venesi\nThe Beautiful Watery \nCity" + +msgid "MAP144_SIGN_2" +msgstr "The Tipsy Tancoon:\n\nVenesi City's famous pub!" + +msgid "MAP144_SIGN_3" +msgstr "Venesi Opera House and Gym." + +msgid "MAP145_NPC_1" +msgstr "Someone has lost their Eevee inside the labyrinth and Tandor Police is doing a search, you can't go inside the cave right now." + +msgid "MAP145_SIGN_1" +msgstr "Venesi City ahead." + +msgid "MAP145_TRAINER_1" +msgstr "Your loss... I can read it in the cards!" + +msgid "MAP145_TRAINER_1_DEFEAT" +msgstr "I see, I see!" + +msgid "MAP145_TRAINER_2" +msgstr "Move aside, peasant! You are blocking my view!" + +msgid "MAP145_TRAINER_2_DEFEAT" +msgstr "Beaten by a mere commoner?!" + +msgid "MAP145_TRAINER_3" +msgstr "Hey, you! Which side are you on?" + +msgid "MAP145_TRAINER_3_DEFEAT" +msgstr "Obviously, you're not on my side..." + +msgid "MAP145_TRAINER_4" +msgstr "Oh, you found me basking in the sunlight! Guess it's time for a battle." + +msgid "MAP145_TRAINER_4_DEFEAT" +msgstr "All this stress is bad for my skin." + +msgid "MAP145_TRAINER_5" +msgstr "Hey, wanna see me do a cool trick? I can swallow fire!" + +msgid "MAP145_TRAINER_5_DEFEAT" +msgstr "Ow, I burned my tongue!" + +msgid "MAP145_TRAINER_6" +msgstr "Do you see what I see?" + +msgid "MAP145_TRAINER_6_DEFEAT" +msgstr "I can't believe it!" + +msgid "MAP145_TRAINER_7" +msgstr "I come from the mountains up north, looking for strong trainers to challenge!" + +msgid "MAP145_TRAINER_7_DEFEAT" +msgstr "I've been waylaid!" + +msgid "MAP145_TRAINER_8" +msgstr "You remind me of somebody I saw on TV!" + +msgid "MAP145_TRAINER_8_DEFEAT" +msgstr "Guess I confused fiction with reality again..." + +msgid "MAP145_TRAINER_9" +msgstr "Theo: It's you, \PN. I guess Bamb'o sent you. I'm training to challenge the Venesi Gym, which I guess you already beat. ...Yeah, I thought so. A little while ago, I'd have gotten upset and started crying about that. But... I guess other stuff put that sorta thing in perspective. So right now, I'm just tryin' to make myself the best trainer I can be. But first, wanna battle? Awright, let's do this!" + +msgid "MAP145_TRAINER_9_DEFEAT" +msgstr "You're always so much better..." + +msgid "MAP146_NPC_1" +msgstr "This village exists as a symbol of harmony between our people. We came together to build this as a sign of peace after hundreds of years of war." + +msgid "MAP146_NPC_10" +msgstr "Hello, hello!\n I sell rare delicacies from all over the world!" + +msgid "MAP146_NPC_11" +msgstr "Are you a Pokémon Collector? Surely, you are searching to capture them all, yes? These items will help you with that!" + +msgid "MAP146_NPC_12" +msgstr "Hiyah! I see you are a trainer! I sell items to give your Pokémon an edge in battle!" + +msgid "MAP146_NPC_2" +msgstr "I'm training to be a Ninja Master! I've already developed my own technique! Ninja Spitball!\n*Ptooey*!" + +msgid "MAP146_NPC_3" +msgstr "There is nothing like watching the serenity of the ocean at night.\n The gentle reflection of the moon and stars...\. It soothes this old soul.." + +msgid "MAP146_NPC_4" +msgstr "At any given moment in this village, there are at least 10 Ninja around.\. You just can't see us most of the time." + +msgid "MAP146_NPC_5" +msgstr "This village holds the biggest shrine to the Gods in all of Tandor. It also serves as this town's Pokémon Gym." + +msgid "MAP146_NPC_6" +msgstr "Why do we wear black all the time? Well... because it's cool, duh! Plus, you can't tell when it gets dirty!" + +msgid "MAP146_NPC_7" +msgstr "We Ninjas are working on our image.\. The whole \"mysterious and deadly\" thing doesn't make for great PR." + +msgid "MAP146_NPC_8" +msgstr "There are so many different fighting styles practiced here! I have years of training ahead of me if I want to master them all." + +msgid "MAP146_NPC_9" +msgstr "That statue depicts the Pokémon Yatagaryu. It is rare and sacred to the ninja clans. Only the proven are allowed to train them. They say Yatagaryu has the power to summon thunderstorms at will. That's why it is called \"The Stormbringer Pokémon\"." + +msgid "MAP146_SIGN_1" +msgstr "Legend Museum: Treasures and Artifacts of Cultures Long Ago." + +msgid "MAP146_SIGN_2" +msgstr "Legend Museum:\nTreasures and Artifacts of Cultures Long Ago." + +msgid "MAP146_SIGN_3" +msgstr "The Bright, Shining Moon\n\nReflected by Ocean Waves\nTsukinami Village" + +msgid "MAP146_SIGN_4" +msgstr "Statue of the mighty Daikatuna" + +msgid "MAP146_SIGN_5" +msgstr "Statue of the great Yatagaryu" + +msgid "MAP146_SIGN_6" +msgstr "Statue of the mighty Daikatuna" + +msgid "MAP146_SIGN_7" +msgstr "Rare Foods and Treasures\n\nFrom as Far as the Wind Blows\nYou Can Buy Them Here!" + +msgid "MAP146_SIGN_8" +msgstr "Tsukinami Holy Temple\n\nAnd Pokémon Gym" + +msgid "MAP147_NPC_1" +msgstr "Hey there, sport! \nThis here's the sixth gym you'll have to beat for the Tandor Gym Challenge, and boy oh boy, is it a doozy! You'll have to rely on your wits for this one. These slippery polished floors make you slide all over the place! Not only that, but you'll have to be wary of trapdoors and disguises aplenty! Then there's the matter of the gym leader... no one knows who they might be! But supposedly they use a lot of psychic types... Good luck!" + +msgid "MAP147_TRAINER_1" +msgstr "Love looks not with the eyes, but with the mind." + +msgid "MAP147_TRAINER_1_DEFEAT" +msgstr "Oh, my aching heart!" + +msgid "MAP147_TRAINER_2" +msgstr "This above all: to thine own self be true!" + +msgid "MAP147_TRAINER_2_DEFEAT" +msgstr "Truly stupendous." + +msgid "MAP147_TRAINER_3" +msgstr "A fool thinks himself to be wise, but a wise man knows himself to be a fool." + +msgid "MAP147_TRAINER_3_DEFEAT" +msgstr "Vanquished!" + +msgid "MAP147_TRAINER_4" +msgstr "By the pricking of my thumbs, Something wicked this way comes." + +msgid "MAP147_TRAINER_4_DEFEAT" +msgstr "Uhh... line?" + +msgid "MAP147_TRAINER_5" +msgstr "I would challenge you to a battle of wits, but I see you are unarmed!" + +msgid "MAP147_TRAINER_5_DEFEAT" +msgstr "I have been outfoxed!" + +msgid "MAP147_TRAINER_6" +msgstr "Aha! A challenger approaches! So, I see you have overcome the devious sliding floor puzzle and surpassed my understudies. But, do you have the wisdom to solve one final puzzle? Show me in battle!" + +msgid "MAP147_TRAINER_6_DEFEAT" +msgstr "Aha! Very clever! Surely you have figured out that something's amiss..." + +msgid "MAP147_TRAINER_7" +msgstr "\"All the world's a stage, And all the men and women merely players; They have their exits and their entrances; And one man in his time plays many parts, His acts being seven ages.\" ???: Let me tell you a story. There was once a little girl who dreamed of being a star in the opera. But the theatre was steeped in old traditional views, and women were not allowed to perform on stage. So she came up with a plan. She cut off all her hair, and put on boy's clothes, and auditioned as a boy. It worked. She got the part, and when she acted on the stage, she dazzled and enchanted everybody that came to see her plays. But this wasn't enough for her. In a world of lies and deception, she grew tired of the biggest misconception of all. So one day, she left her boy's clothes and concealing makeup behind. When the curtain rose up, the audience saw her for who she really was: their beloved star, a woman. The audience was struck dumb, because they could not deny what they knew to be true in their hearts: that she, a woman, could act as well as any man. From then on there was a change. The theatre changed its policies and women could audition. As for the girl, well... that girl is me. I am Rosalind, star of the stage and gym leader of Venesi city. You have done well, overcoming trickery and deception to find your way here. But, have you got what it takes to defeat me? Let the final act begin!" + +msgid "MAP147_TRAINER_7_DEFEAT" +msgstr "Spectacularly done! You deserve this Drama Badge!" + +msgid "MAP148_NPC_1" +msgstr "\pn! Good to see you here in Vinoville. This gym's leader is Sheldon. He uses steel-types and technology! It's all really out-of-place among all this beautiful farmland, but don't tell him I said that. Steel resists a lot of types, but remember that it melts under fire, bends under fists, and fractures in the earth. Water is generally \na good bet, too. Good luck!" + +msgid "MAP148_SIGN_1" +msgstr "Push the button?" + +msgid "MAP148_SIGN_2" +msgstr "Push the button?" + +msgid "MAP148_SIGN_3" +msgstr "Push the button?" + +msgid "MAP148_SIGN_4" +msgstr "Push the button?" + +msgid "MAP148_TRAINER_1" +msgstr "What do you know about computers?" + +msgid "MAP148_TRAINER_1_DEFEAT" +msgstr "Clearly you know better than me..." + +msgid "MAP148_TRAINER_2" +msgstr "Check it out! I can play the Legend of Zelda theme on my guitar! Sick, huh?" + +msgid "MAP148_TRAINER_2_DEFEAT" +msgstr "Game over..." + +msgid "MAP148_TRAINER_3" +msgstr "Lololol im a grrrrl gamer! Ya im a girl and I play video gamezzz! o3o" + +msgid "MAP148_TRAINER_3_DEFEAT" +msgstr "Aieeee!" + +msgid "MAP148_TRAINER_4" +msgstr "Experts theorize that eventually we will reach a point where technology exceeds humans in intelligence and will be able to recursively improve itself." + +msgid "MAP148_TRAINER_4_DEFEAT" +msgstr "If you just allow me to adjust the spacial controls..." + +msgid "MAP148_TRAINER_5" +msgstr "\pn. I've been waiting for you. That sure was some stunt you pulled back there in the cornfield. I'm almost impressed! Ah, but messing with Ripley was getting boring. Everything in this town bores me. Let's see if you're as powerful as S51-A seems to think! Oh... you solved my puzzles. Well, whatever. It was getting boring waiting around. This town is so boring. There's nothing to do. These people are so happy farming and praying and stuff. They don't get it! Don't they know that their lives are pointless and inconsequential? Argh! It makes me so angry! My Steel-types are sick of being in this stupid town. We'll take our anger out on YOU!" + +msgid "MAP148_TRAINER_5_DEFEAT" +msgstr "WHAT?!" + +msgid "MAP150_NPC_1" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? \pn sprayed the bug spray. They scurried away.\nLooks like you made them angry... Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_2" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? \pn sprayed the bug spray. They scurried away.\nLooks like you made them angry... Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_3" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? \pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_4" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? \pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_5" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? \pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_6" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? \pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_7" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? \pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_8" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? \pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_TRAINER_1" +msgstr "Bwahahaha! Puny human! You're in the Anthell now!" + +msgid "MAP150_TRAINER_1_DEFEAT" +msgstr "Squashed!" + +msgid "MAP150_TRAINER_2" +msgstr "Heehee... The twisty, turny caverns of Anthell... Where will they end up next?" + +msgid "MAP150_TRAINER_2_DEFEAT" +msgstr "Eh??" + +msgid "MAP150_TRAINER_3" +msgstr "This place is a bug catcher's dream!" + +msgid "MAP150_TRAINER_3_DEFEAT" +msgstr "Bummer..." + +msgid "MAP150_TRAINER_4" +msgstr "This place is a bug catcher's dream!" + +msgid "MAP150_TRAINER_4_DEFEAT" +msgstr "Bummer..." + +msgid "MAP151_NPC_1" +msgstr "Are you a challenger? The gym leader isn't here. In fact, he hasn't returned since he went into the forest to train... ...\nThat was quite a while ago. Look, you're a strong trainer, aren't you? Tiko's a master Fire Pokémon trainer, so he most likely went into the deeper levels of Anthell to train. Consider it part of your badge to go fetch him. There's a good kid. A spritz of this\nbug spray works better than any\nRepel to get them scurrying." + +msgid "MAP151_NPC_2" +msgstr "Welcome to Amatree.\nNot many people make it through Baykal in one piece, so congratulations." + +msgid "MAP151_NPC_3" +msgstr "Amatree is cut off from the rest of the region. We don't even have electricity." + +msgid "MAP151_NPC_4" +msgstr "Truth be told, we don't much like technology here. Some of us still use apricorns to capture Pokemon." + +msgid "MAP151_NPC_5" +msgstr "Have you ever seen one of Tiko's dances? No? Teehee! They're very lovely." + +msgid "MAP151_NPC_6" +msgstr "Gwahahaha! It's always raining here! But that's okay! I like the rain!" + +msgid "MAP151_NPC_7" +msgstr "Here in Amatree, you don't have to worry about the noise of traffic keeping you up at night. But you do have to worry about the bugs!" + +msgid "MAP151_NPC_8" +msgstr "Amatree town does not have a traditional Poké Mart. However, you can get rare items and Pokémon at the Trading Post, in exchange for berries." + +msgid "MAP151_SIGN_1" +msgstr "Amatree Town: Wow, you found this \nplace, good job." + +msgid "MAP151_SIGN_2" +msgstr "Amatree Gym.\nLeader: Tiko "The Flaming Dancer"" + +msgid "MAP152_NPC_1" +msgstr "I came here to see if they would train me in the Ninja ways. But I got thoroughly trounced at the Gym... I gotta train some more. They say that only those who have mastered all the Ninja techniques can train the sacred Pokémon of Tsukinami. I gotta catch it, if I want to catch them all!" + +msgid "MAP152_NPC_2" +msgstr "I came to this town to see the Museum of Legends. They have artifacts that predate the founding of Tandor! The Legend Museum to the northwest has all sorts of interesting things for a Ruin Maniac like me. All kinds of ancient myths and stuff!" + +msgid "MAP152_NPC_3" +msgstr "East Tandor's one Nuclear Power plant is across the sea to the west. It's the last one that's still standing in Tandor..." + +msgid "MAP152_SIGN_1" +msgstr "This door is locked." + +msgid "MAP152_SIGN_2" +msgstr "This door is locked." + +msgid "MAP152_SIGN_3" +msgstr "This door is locked." + +msgid "MAP153_NPC_1" +msgstr "This town is my last stop before the Pokémon League! Maybe I'll visit Angelure Town before I go, to catch a strong Water-type for my team. All I need is this badge and then I'm ready to face the Pokémon League! This Gym is really tough..." + +msgid "MAP155_NPC_1" +msgstr "Welcome to the Luxury Cruise! Here you are free to relax, and not worry about things like nuclear meltdowns. Your room is the last one to the right. Feel free to explore the ship and talk with the other passengers." + +msgid "MAP155_NPC_2" +msgstr "I have to get off this boat once it stops! There might be people who are injured from the crisis at the power plant! If only I could be as speedy as this quick claw. It does me no good though, so why don't you have it? I need to go and help those poor people who may be in danger. If this cruise was supposed to be relaxing, it isn't!" + +msgid "MAP155_NPC_3" +msgstr "Hello, dear. I was a trainer once. Ahh, what a lovely time that was! But now I'm old and crotchety and I have no use for this TM. Will you make good use of it? That's the spirit. Oh, well, I'm sure I'll find some trainer who wants it." + +msgid "MAP155_NPC_4" +msgstr "Hello there, little trainer! I'm the captain of this ship! ...Urgh, but I'm seasick... and we're not even on the ocean! What to do, what to do? I heard backrubs help... do an old chap a favor, would you? Ahh... that's so much better. What, you wanted something? I don't got nothing for ya. Scram! Urgh... *grumble*" + +msgid "MAP155_TRAINER_1" +msgstr "I'm trying to have a relaxing cruise... But I just can't stop thinking about the nuclear plant! Maybe a battle will take my mind off it." + +msgid "MAP155_TRAINER_1_DEFEAT" +msgstr "Ugh! I couldn't concentrate!" + +msgid "MAP155_TRAINER_2" +msgstr "I'm more of a mountain man! Being on a boat makes me sort of sick... And yet, I fight on!" + +msgid "MAP155_TRAINER_2_DEFEAT" +msgstr "I'm getting nauseous..." + +msgid "MAP155_TRAINER_3" +msgstr "Hey hey! Where are you going?" + +msgid "MAP155_TRAINER_3_DEFEAT" +msgstr "Nyoooo! We lost. :((" + +msgid "MAP155_TRAINER_4" +msgstr "I utilize only the STRONGest of Pokémon. Your Pokémon will not stand a chance before their might." + +msgid "MAP155_TRAINER_4_DEFEAT" +msgstr "I... I think I shall require a towel." + +msgid "MAP155_TRAINER_5" +msgstr "\pn.\nThis is dumb, but I'm sorta scared. Wait, no! I didn't say that. I'm never scared! I'm gonna be the best trainer ever! ...Still, dad...\n...I... ... Daddy's strong. He's got strong Pokémon. Your dad's a ranger, right? He'll help everyone. He-he'd better! I mean, uh... J-just, wanna battle? I don't care about what happened at the power plant! Right now, all I care about is beating you!" + +msgid "MAP155_TRAINER_5_DEFEAT" +msgstr "No! It's not faaaaaair!" + +msgid "MAP156_NPC_1" +msgstr "I've never seen Kellyn so tongue-tied. I... didn't know he had a son. He's so dedicated to his work, he never mentioned anything about family. I... didn't know he had a daughter. He's so dedicated to his work, he never mentioned anything about family." + +msgid "MAP156_NPC_10" +msgstr "We designated Route 11 as a nature preserve to help replenish some of Tandor's endangered species. Trainers aren't allowed to catch Pokémon there without a permit." + +msgid "MAP156_NPC_11" +msgstr "We Rangers do a lot of work here in Tandor. We're a combination of crime-fighting, search-and-rescue, and environmental protection." + +msgid "MAP156_NPC_12" +msgstr "I'm a new Ranger Cadet! Kellyn is my idol!" + +msgid "MAP156_NPC_13" +msgstr "\PN, I need you to deliver that letter to Cameron. He is on the Nuclear Plant island. You can get there by taking a boat from the dock on Route 07 to the south." + +msgid "MAP156_NPC_14" +msgstr "This is an emergency care facility for injured people and Pokémon. Please, take some hand sanitizer. We don't want anybody getting sick." + +msgid "MAP156_NPC_15" +msgstr "Many of our patients are still recovering. Please respect their boundaries." + +msgid "MAP156_NPC_16" +msgstr "*Cough* *Cough*\nI feel yucky..." + +msgid "MAP156_NPC_17" +msgstr "There there, sweetheart. I brought you some soup." + +msgid "MAP156_NPC_18" +msgstr "I brought my son in here yesterday with a fever of 101. He's doing a lot better now, thanks to the care of these nurses." + +msgid "MAP156_NPC_19" +msgstr "This is the Intensive Care Unit. I'm sorry, but I can't allow you to enter." + +msgid "MAP156_NPC_2" +msgstr "A Pokemon Ranger's duty is to protect and preserve the natural beauty of Tandor! Your father's one of the-- no, THE top ranger we have here! Everyone looks up to him." + +msgid "MAP156_NPC_20" +msgstr "It is always wise to have some healing items on hand. Although, berries will do too, in a pinch. Please, take these Antidotes to help you with your journey." + +msgid "MAP156_NPC_21" +msgstr "Ow... ten..." + +msgid "MAP156_NPC_22" +msgstr "We found this little guy on Route 03. Some trainer had poisoned him and just left him there..." + +msgid "MAP156_NPC_23" +msgstr "This building has a landing pad on the roof. That way, we can airlift in those with critical injuries." + +msgid "MAP156_NPC_24" +msgstr "I've never seen any affliction like this before... Could this be tied to the radioactive meltdown?" + +msgid "MAP156_NPC_25" +msgstr "Grrrr! Snarrrrrl! Do you want to use the PST? ...\n \PN uses the PST! GRRR RIP TEAR DESTROY GRRRR" + +msgid "MAP156_NPC_26" +msgstr "This machine monitors weather patterns across the region. There is a similar one in all the Ranger bases. By using this machine to predict the weather, we can foresee storms and hurricanes before they happen." + +msgid "MAP156_NPC_27" +msgstr "This is the Research & Development Lab. The Tandor Rangers work with scientists and experts to develop solutions for problems in the region." + +msgid "MAP156_NPC_28" +msgstr "We Rangers rely on cutting-edge technology to do our jobs. In particular, we use Capture Stylers, a non-violent way to calm and control a Pokémon. Capture Stylers are unique because they work on trained and wild Pokémon alike. However a well-trained Pokémon can resist the power of a Capture Styler. It seems like the strength of its bond with its trainer plays a role." + +msgid "MAP156_NPC_29" +msgstr "So, \PN, you're Kellyn's kid, right? To be honest, I was surprised he had one. He never talks about his family when he's on the job." + +msgid "MAP156_NPC_3" +msgstr "We don't form close bonds with our Pokémon. Some of us that have a partner Pokémon do, though." + +msgid "MAP156_NPC_30" +msgstr "We're trying to work on a way to cure this Tancoon. It seems like constant exposure to human beings has lessened its ferocity. However, its fur and saliva still contain trace amounts of radioactivity. Bamb'o: That's right. We need to find a way to siphon off the radiation. Once it stops producing radioactive energy, then its cells will begin to regenerate normally. I'm sure there's a way, but none of our technologies have gotten close enough yet... Grrrowf!" + +msgid "MAP156_NPC_31" +msgstr "I'm putting the finishing touches on the Hazard Suit. It should be ready to go by next mission." + +msgid "MAP156_NPC_32" +msgstr "I present to you, the crowning achievement of months of research: the Hazard Suit! Based on blueprints from Hoenn, this suit renders the wearer totally impervious to radiation. It also contains an air filtration system, a built-in two-way radio, and more. This is just the first prototype. We hope to eventually make enough for the entire Ranger corps." + +msgid "MAP156_NPC_33" +msgstr "Professor Cypress: Oh, Ernest! I thought that I might see you here. Bamb'o: Good to see you, Lily. How goes the research? Cypress: It's going well. We're making lots of progress on the Hazard Suit. The new Nuclear-resistant Capture Stylers are coming along well, too, though they are more difficult to use than ordinary Capture Stylers. As for developing a cure for Nuclear Pokémon, your notes have been very helpful. Bamb'o: I'm happy to oblige. \PN, let me tell you what we discovered about the Nuclear type. So, you know how Evolutionary Stones work, yes? Every stone emits a specific frequency of electromagnetic radiation. Pokémon that can evolve will do so when they are exposed to a concentrated dose of that type of radiation. Every element seems to be associated with a particular frequency. Now, Nuclear radiation, that's at a much higher frequency. So, what happens is, getting exposed to Nuclear radiation triggers a partial evolution in the Pokémon. Their species doesn't change, but their coloration, moves, and types do. And since their bodies aren't equipped to handle that kind of evolution, they kinda go a bit crazy. So, that's why they're savage. But I think through therapy and treatment, we can cure them. Not completely. They'll still have their changed colors. But they won't disobey or attack you. Brilliant work as always, Ernest. Bamb'o: Thanks, Lily. I try." + +msgid "MAP156_NPC_34" +msgstr "It seems some types of Pokémon are more susceptible to being infected than others. Normal, Poison, Dark, and Flying-types are most vulnerable. Bug, Steel, and Ghost types are the least." + +msgid "MAP156_NPC_35" +msgstr "As you know, Pokémon Rangers use Capture Stylers to subdue rampaging wild Pokémon. However, until recently, they didn't work on Nuclear types. Now, though, we've developed a new kind which are much more effective. It won't allow the Ranger to command the Nuclear Pokémon, but it will at least make them calm down and fall asleep." + +msgid "MAP156_NPC_36" +msgstr "At the power plant, we witnessed an entirely unknown kind of Pokémon! At least, we think it's a Pokémon. Its name is Urayne, and it appears to be Nuclear type. A Nuclear-type Legendary Pokémon... and that CURIE person must be its trainer. We're still trying to understand what its powers might be, or where it might have come from. If only Cameron were awake... he could give us a clue." + +msgid "MAP156_NPC_37" +msgstr "... [This Ranger took a direct hit from Urayne's Half-Life attack. She is in bad shape...]" + +msgid "MAP156_NPC_38" +msgstr "\PN?\. Is that you?\nAnd Theo and Professor Bamb'o, too.\nI'm glad you're all here. We came as quickly as we could.\nHow are you feeling, Kellyn? I'm fine. My exposure wasn't all that bad-\n*cough*\. *cough*\. Please, try not to over-exert yourself.\nSome radioactive air has entered your lungs.\nYou need to keep your heart rate down. How can I remain calm when citizens and Pokémon are in danger?!\n*cough*\. *cough* Listen.\. Now that we know some more about what we are up against, I've come up with a plan.\nI'm now positive that this CURIE person is the cause of all the meltdowns.\nIf we can take down CURIE, then the Power Plants will be safe and we can begin restoration.\nOf course, that requires us to find where CURIE is hiding... Fortunately, Cameron has been helpful on that front. Dad...?\nBut he's been out cold ever since he...\n... It seems Cam expected something like this might happen.\nWhen we brought him in, we found these documents on the inside of his jacket. He appears to have been gathering information on CURIE and Urayne for quite some time.\nAlso included was this letter. To Kellyn and the Rangers of Tandor, You know me as Cameron Caine, engineer, private contractor, and father.\nHowever, this is not the truth about who I am.\n My real name is Cameron Stormbringer. I am an agent of Interpol.\nEleven years ago, I returned to Tandor to investigate reports of dangerous and illegal experiments on Pokémon.\nIn the process of my undercover investigation,\. I was discovered,\. and the criminal covered their tracks and fled. People died as a result.\nIt has been my single greatest regret.\nAfter my failure, Interpol released me into an early retirement. But I never forgot what I had discovered on that island... Dad was a secret agent?\nWoah!\. THAT'S AWESOME! He was always a reserved sort of guy.\nJust showed up in town one day after the accident with his kid...\n He never really talked about who he was or where he came from. ... So Cam knew more about the explosion from ten years ago...\nThe one where Lucille lost her life.\nWhy did he not tell me? ... There's more to the letter. Even though I was retired, I would not rest until these criminals were brought to justice.\nI knew that proof was still out there...\nSo, I became a contractor on the new Power Plant Epsilon. Using the construction of the new plant as a cover, I planned to investigate the site of the ruined Plant, to prove that what happened there was no accident.\n Instead, I found something else, something far more sinister... Blueprints and diagrams that detailed the creation of an artificial Pokémon!\nI was on the verge of having everything I needed to send a report in to Interpol, when the unthinkable happened.\nA huge detonation shook the island.\nThat was when I knew that this was far from over. I narrowly escaped the explosion on the back of Yatagaryu.\nFrom high in the sky, that was when I saw them... \nA lone figure emerged from the wreckage of the ruined plant, accompanied by a Pokémon. I recognized the mask that the figure was wearing from the diagrams I had seen.\nThe CURIE Interface. A high-tech device that was made in the labs.\nIts purpose appears to be some type of mental relay.\nIt transmits the wearer's thoughts and commands to the Pokémon... Urayne. A man-made Pokémon.\nBuilt to be a source of unlimited energy.\nAt its full potential, it has the power to split atoms.\nHowever, in order to reach that potential, it needs to consume a large amount of nuclear fuel. To facilitate this, it has the ability to sense radioactivity:\. a \"Geiger Sense.\"\nI believe Urayne was created on that island, and had remained there for years, deep in slumber. It was the arrival of new Uranium fuel on the island that sparked its re-awakening. But...\. Urayne was not alone. This person.\nI have no idea who they are, or what their goals might be.\nThey are in possession of the CURIE Interface, and seem to be Urayne's trainer. Additionally, they seem to want to avoid being seen. They do this by utilizing Urayne's teleportation power, Quantum Leap. However, each time they use this ability, a faint radioactive trace gets left behind.\nFollowing these traces, I secretly tracked them across the region for months. The fact that everybody thought I was dead made it easier to stay undercover.\nI can only imagine how worried Theo must be...\nBut, much as I care about my son, protecting Tandor is more important. So, you just let us all think you were dead?! How icould/i you, dad? I was devastated!\nI mean, I know it was because you had secret agent stuff to do, but... \nYou could have at least sent a sign!\. Anything! Yes...\. losing Cameron was hard on all of us. Especially you, Theo.\nBut, while he was missing, he was secretly tracking CURIE.\nThis information might allow us to finally capture them and put a stop to all this! At last, they seemed to settle down in the ruins of Power Plant Zeta, north of Vinoville.\nIt's remote, and the radiation keeps intruders away.\nThere is a large stockpile of nuclear fuel there. But it's not enough to last them forever. Eventually, they will run out, and they will be forced to move in search of more fuel.\nThe only remaining stash of Uranium is in East Tandor. That is where they will move next.\nI believe it is time for me to make my move. I shall anonymously alert the Rangers before the attack, and have the nuclear fuel relocated elsewhere.\nShould Urayne get ahold of more fuel, it may be able to reach its fully-realized form...\. A Pokémon with unlimited destructive power. I must do whatever it takes to prevent that.\nThe Rangers will set a trap for Urayne and CURIE at Power Plant Omicron. There, they will be forced to reveal themselves.\nIf they manage to escape, then they will flee to Power Plant Zeta again. In that case, I will join with the Rangers and confront them there. I must bring them to justice, for mine and everybody's sakes!\n\n\n- Cameron Stormbringer So, that's the end of the letter? Yes, that's it.\nAlthough, it's not all that Cam left us.\nHe seems to have quite a lot of data gathered about CURIE and Urayne...\. Files detailing their abilities, weaknesses...\. He seems fairly fixated on it. You're no stranger to that, though, are you Kellyn? ... *cough*\. *cough* ...That aside,\. Cameron's information may prove to invaluable.\nIncluded was a tracking signal.\nApparently, during the battle with CURIE and Urayne, he managed to attach a small geolocator to them.\nMy Rangers are scanning for their frequency now. Boss!\nWe traced the tracking signal!\nIt's coming from the west, just like you said...\. It seems to be originating from deep within the Vinoville Hazard Zone. So Cam was right.\nThey are inside of Power Plant Zeta.\nAre the Hazard Suits prepared? Ready to deploy, sir! That's good news.This time, the Rangers have the advantage. We will track down these criminals and stop them!\n I wish that I could lead this mission...\. but\..\..\.. \PN. Normally there is an oath and a ceremony, but...\. Time is of the essence, so I'll get right to the point.\nI'm promoting you to full Ranger status.\. I want you to lead this mission in my stead. I know that you can do it. You've overcome every challenge in your path. You have all eight badges now. You've become a strong, brave, independent person. I just want you to know...\.\nI'm so proud of you, \PN.\nI couldn't have asked for a better child.\n I just wish I'd been a better father. I hope that I can make it up to you someday. After all this is done... *sniff* I-\.I'm so happy Dad is alive...\.\nI n-never wanna leave him again...\nBut also, I gotta make this CURIE person pay for what they did!\nKellyn!\. I wanna be a Ranger, too! Of course, Theo.\. You can get a promotion for this mission. The more strong Trainers we have, the better chance at taking down CURIE. I'll stay here at HQ and provide backup. We'll monitor your position remotely.\nProfessor, we need you in the laboratory. Of course! We're close to a breakthrough on the cure. I just know it! Hey, \PN!\nWe get to be Rangers! That's awesome, isn't it? You two have more than proven yourselves.\nTheo, your actions in standing up to CURIE were...\. Well, it was foolhardy.\nBut your bravery is admirable. ...Hey, give it a rest! I just found out Dad was alive, and he was in trouble! I couldn't just stand by and do nothing. Dad...\. I'll make sure your sacrifice was worthwhile.\nAnd when you finally wake up...\. I'll be there to tell you that you helped save Tandor. A squad of Rangers is waiting at the Western dock on Route 07.\nThere, you will take a boat across the lake and all the way to Route 08, the Wheatfields.\nThat area is designated the \"Hazard Zone.\" You will need protective gear.\n Fortunately, our researchers have developed the Hazard Suit which will protect you from radiation. At the far side of that route is the road leading to Power Plant Zeta. The tracking signal is coming from deep inside of the Plant.\nYou will need to come prepared. We don't know what to expect." + +msgid "MAP156_NPC_39" +msgstr "... [Cameron is unconscious and does not respond.]" + +msgid "MAP156_NPC_4" +msgstr "Kellyn: Fiore, then Almia, then Tandor... What? Oh, I'm just reminiscing. Kellyn: L-listen, maybe I can buy you lunch? No, wait, I have work to do. Sorry. Kellyn: How's my older sister doing? ...Playing the Wii? All right then. Kellyn: You know, your mother was... I wish you could have known her. Kellyn: *sigh*" + +msgid "MAP156_NPC_40" +msgstr "Kellyn's Empirilla won't leave his side. Those two sure have a strong bond." + +msgid "MAP156_NPC_41" +msgstr "Empi.... \PN used the PST! Boss is hurt. Must protect Boss!" + +msgid "MAP156_NPC_42" +msgstr "Dad... I'm here with you, so hang in there, okay?" + +msgid "MAP156_NPC_43" +msgstr "Cameron's Yatagaryu flew us here faster than I've ever flown before. It's on the landing pad on the roof. It's too big to fit indoors. Although, it kept trying to come inside to be with its trainer. That's one loyal Pokémon. " + +msgid "MAP156_NPC_44" +msgstr "I'm a field medic specializing in care of injured Rangers. Blissey is my partner Pokémon from the Almia region." + +msgid "MAP156_NPC_45" +msgstr "Bliss! Blissey!" + +msgid "MAP156_NPC_46" +msgstr "I must say...\. As terrifying as Urayne is, it's also fascinating to see an undiscovered species of Pokémon. Geez...\. He said that Urayne could get even MORE powerful if it had more fuel? It looked scary tough already...\. I don't wanna think how much stronger it could get! We'll do anything in our power to prevent its power from growing. Our goal should be to neutralize Urayne and arrest its trainer, CURIE. According to Cameron's notes, if Urayne is weakened, it enters a low powered state. Once we remove its capacity for destruction, we shall decide what to do with it. Experiments on Pokémon and attempts to create artificial life have been outlawed ever since the Mewtwo incident in Kanto...\. but that doesn't mean they've stopped. \nWhile I believe that the circumstances of one's birth shouldn't determine one's destiny, we need to consider our options. If Urayne is like other Nuclear-types, and is just a mindless machine of destruction...\. Then we may have no choice but to terminate it permanently, for the sake of the region. Though...\. I can't say I want it to come to that. Wait a minute...\. terminate it?\nYou're going to kill it? -sigh- I just said I didn't want to.\nBut something that can create atomic detonations at will is a threat to all life as we know it.\nI'm a Ranger, and preserving the life of people and Pokemon is my job. \nUrayne has attacked and wounded several people, including some of my best Rangers, and- *cough*\. *cough* ...And you, too. I...\. suppose so. I trust your judgment as Chief.\nHowever, as a researcher, I would prefer it if Urayne could be left alive. A totally undiscovered Pokémon could be groundbreaking. \nIt may even have the solution we need to cure afflicted Nuclear-types. We can only wait and see." + +msgid "MAP156_NPC_47" +msgstr "Hello, \PN! Do you have a corrupted Nuclear Pokémon that needs to be cured? Okay! I'll apply the treatment to your . It won't take long. And, done! Your is completely cured! Make sure to bring any more irradiated Pokémon you have to me so that I can cure them. If you have any corrupted Pokémon, bring them to me and I'll cure them. Remember, it's only for regular Pokémon that have been infected by radiation exposure. Native Nuclear-types such as Nucleon and Hazma won't need to be cured. If you have any corrupted Pokémon, bring them to me and I'll cure them." + +msgid "MAP156_NPC_48" +msgstr "Haaaa-zma! Do you want to use the PST? ...\n \PN uses the PST! Happy! Happy to help!" + +msgid "MAP156_NPC_5" +msgstr "Our boss, Kellyn, hasn't been the same since the accident ten years ago... The one where he lost his wife." + +msgid "MAP156_NPC_6" +msgstr "Welcome to the West Tandor Pokemon Ranger HQ. This is the base for all of our operations in West Tandor. Got any questions? The Tandor Pokémon Rangers are dedicated to preserving the peace and protecting the environment of Tandor. We exist to protect people and Pokémon from those that would cause them harm. From crimes to natural disasters, you can count on the Pokémon Rangers to save the day! We are different from Pokemon Trainers because we don't use Poke Balls to capture Pokemon. Rather, we use Capture Stylers to harness the powers of wild Pokemon. This reduces the impact on the local environment. Is there anything else you would like to know? Sometimes The Tandor Rangers request help on missions from civilian Pokemon trainers. However, you need special permission from the Ranger Chief himself. For information on current missions, please talk to the ranger to my right. Is there anything else you would like to know? The Tandor rangers are currently on disaster relief mode after an explosion from an unknown source occurred on the Power Plant island to the southeast. Currently, many of our rangers are busy evacuating the island. However, there are also waves of radiation hitting the mainland, which is having strange effects on the wildlife. Please remain calm and stay indoors, or go someplace far from the epicenter of the explosion. All is going well here in West Tandor. There is currently a large construction project on the island to the southeast to build a new nuclear power plant. Since the old one melted down ten years ago, West Tandor has had to use less sustainable energy sources, like coal and oil. These pollute the environment. Once this new power plant is completed, we plan to get rid of fossil fuels in West Tandor altogether. Is there anything else you would like to know? Your father is currently leading a rescue mission on the power plant island to the southwest.\nYou should get as far away from the area as you can. ...Huh? Your father...?\nOh! You must mean Kellyn! I didn't know he had a kid.\nYou can find him upstairs.\nHe'll probably be surprised to see you. Can I help you with anything else?" + +msgid "MAP156_NPC_7" +msgstr "The reason behind the power plant explosions was a person called CURIE... Are they even a person? They were wearing a weird helmet. And that thing at their side-- 'Urayne'. I've never seen nor heard of any Pokémon like that..." + +msgid "MAP156_NPC_8" +msgstr "This building is this largest base of operations for West Tandor's Pokémon Rangers. We have one smaller outpost in Nowtoch City, and East Tandor has its own headquarters as well. The Ranger Union here is fairly young compared to Almia's. In fact, Chief Kellyn was sent here with some of Almia's other Rangers almost three decades ago to get the operation on its feet!" + +msgid "MAP156_NPC_9" +msgstr "We don't capture Pokémon like trainers do, but some of us keep a partner Pokémon. My Partner, Staraptor, came with me all the way from the Almia region." + +msgid "MAP157_NPC_1" +msgstr "Did you come here on the cruise? So did I. Supposedly the Gym here uses Steel-types and technology. In a town like this, who would have guessed? All this quiet makes my Pokémon antsy. It's too slow-paced for a serious trainer like me. I'm just gonna beat the gym and be on my way." + +msgid "MAP157_NPC_2" +msgstr "If you want wi-fi, there's only two places in town to get it: here, and in the Gym. I don't think Sheldon likes to share his password with just anyone though... and the bitrate here sucks! I came to Vinoville because I heard there was some cutting-edge technology in this place. But it turns out it's only in the Gym, and the rest of this town is just farms and religious nuts!" + +msgid "MAP157_NPC_3" +msgstr "After what happened at the Power Plant near Bealbeach, the Tandor Rangers are on high alert. I'm on stakeout, but it doesn't seem like anything's happening here... *sigh* Why couldn't I get a more exciting post?" + +msgid "MAP158_NPC_1" +msgstr "All this mart sells is Pokémon stuff! I just want a sandwich! Is that too much to ask? Make me a sandwich." + +msgid "MAP158_NPC_2" +msgstr "The folks in Vinoville would rather grow their own food than buy it from a mart. That's why this place doesn't get many customers." + +msgid "MAP159_NPC_1" +msgstr "Pastor: Hello, young child! I see that spark in your eye. You are curious, no? Faith is not an oft-expressed element of Tandorian life. Nevertheless, most Tandorians worship in their own ways. Shall I tell you about the legends of Tandor? Very well. We Tandorians do not believe in a single deity, such as the Thousand-armed Creator of Sinnoh. Rather, we believe that the universe began with nothing. From that nothing came two other beings. White and black, positive and negative, past and future, wind and water, fire and lightning, push and pull. Across the world, they are called many things. Here in Tandor, our names for them are Aotius and Mutios. They take many Aspects. Some, human. Others, Pokémon. Together, they raised Pokémon of Metal, Lanthan and Actan. And unto the humans of Tandor, they gave five Orders. 1. Make no violence unto thy enemies and they will not make violence unto you. 2. Harm not the Pokémon of Tandor and they will not harm you. 3. Cultivate the Land to rich yield. 4. Desire is the pathway to ruin. 5. Bring knowledge to those that seek it. So they have commanded, so we shall live by it. The bond between humankind and Aotius and Mutios is like that between Pokémon and trainers: Like Pokémon, we listen, we obey, we protect. we protect. Thank you for listening to my story, my child. Here is something to award your patience. Knowledge will always be there for those who seek it." + +msgid "MAP159_NPC_10" +msgstr "Part of the value of a TM is determined by how many Pokemon species are capable of learning it. TMs like Return, Double Team, Hidden Power, Toxic, Protect, and Attract can be learned by a great many Pokemon. " + +msgid "MAP159_NPC_11" +msgstr "From the humblest youngster to the mightiest king, from the lowliest Magikarp to the great lord Arceus, everyone has the capacity for delight in life, in existence." + +msgid "MAP159_NPC_12" +msgstr "I didn't believe the stories or the legends of Tandor. But I was in the crowd at the Championship, and I caught a glimpse of Actan as we were being evacuated. If one legend is true, maybe they're all true! Praise Arceus!" + +msgid "MAP159_NPC_13" +msgstr "I used to be a bad person. Even when Vinoville was in turmoil, I spent my time looting and stealing. Then I encountered a little child, sooty and hungry, offering a Berry to a wounded Cottonee. I was moved to come to this church and seek redemption." + +msgid "MAP159_NPC_14" +msgstr "... [She is whispering a devout prayer. Better leave her alone.]" + +msgid "MAP159_NPC_15" +msgstr "I know the fear of dyin', learned it from a meltdown blast!" + +msgid "MAP159_NPC_16" +msgstr "I had never heard of the Uranium type until the disaster happened!" + +msgid "MAP159_NPC_2" +msgstr "Do take a look at the books beside the altar, my child. Perhaps they can teach you something about our ways." + +msgid "MAP159_NPC_3" +msgstr "Aotius, for the clean purifying wind! Mutios, for the clean purifying water! And above them all, the great Arceus!" + +msgid "MAP159_NPC_4" +msgstr "Pokémon. Humans. Gods. Legends. All celebrate the glory of life." + +msgid "MAP159_NPC_5" +msgstr "Farming's been passed down in my family for generations. Our roots run deep, like a giant tree. A life without Pokémon would be fruitless. The gods created Man and Pokémon to work together." + +msgid "MAP159_NPC_6" +msgstr "Vinoville is best known for its bread and wine. They are so delicious because they are grown with love for the land! Tandor has such a beautiful climate... we can grow nearly year-round." + +msgid "MAP159_NPC_7" +msgstr "You look hungry! Here, take these berries. Don't be shy! Have some more! Berries are for Pokémon, but just between you and me, they're good for humans, too!" + +msgid "MAP159_NPC_8" +msgstr "I love the countryside! It means I can be, like, free and in tune with nature and all that, yo. Man, sometimes I like to just sit outdoors... breathe the fresh air and stroke my strings... see how mother nature is up and feeling that day. You know?" + +msgid "MAP159_NPC_9" +msgstr "There's a village in Unova where four famous performers congregate to make music every single day. Someday I want to go there. Want to take singing lessons? Let me hear your voice. ... Come on, don't be shy. ... Hey, you heard me, right? I want to hear you sing! ... Fine, I guess you don't want to learn." + +msgid "MAP159_SIGN_1" +msgstr "There is a book here called "Ocean Legend \nof East Tandor."\nRead it? \n--East Tandor Legend--\nIn East Tandor, there lies a giant chasm in the sea.\nSometimes, when sailing on the sea at night, you can see lights shining from deep under the water.\nThis is the legendary Pokémon Baitatao.\nSome say it tries to lure unsuspecting swimmers \nunder the water, where it steals their eyesight.\nOthers say it wants to light the way so travelers \nmay have a safe journey.\nBaitatao's heat is what keeps the sea warm, \nso that life can flourish within.\nIt is wise to avoid places where the sea glows at night.\nReading's for chumps." + +msgid "MAP159_SIGN_2" +msgstr "There is a book here called "The Three \nPokémon of Metal."\nRead it?\nWhen the world was born, newly sculpted \nby Arceus' Thousand Arms, there was no \nmetal.\nThen Groudon, lord of the Earth and Day, \ncleaved the earth with a mighty claw, but the \nmetal beneath was flimsy bronze.\nHe dug down deep into the lava at the core, and there he lay three eggs.\nThe first one to hatch was the Brother of Fire, Heatran. He created the many common \nores: iron, gold, silver, titanium.\nFrom the lava flows on Stark Mountain came all these rich and \nvaluable metals for humans to use.\nThe second to hatch was Lanthan. A Pokémon \nof Earth, Lanthan took the rare and elusive \nores without any names, and fixed them deep \nunderground. \nIt created the Lanthanite Mountain of East \nTandor and went to sleep inside.\nThe last to hatch was Actan.\nA Pokémon of Darkness, Actan took the scarcest and most \npowerful ores that burn and hum with \ndangerous energy,\nand emerged from Mt. Actinite to teach the humans of their use.\nThus do we have power not stolen from \nPokémon or fueled by fire but drawn from \nthe limitless source of metal itself.\nAnd Actan saw that the humans had learned, and \nreturned to its slumber. \nReading's for chumps." + +msgid "MAP159_SIGN_3" +msgstr "There is a book here called "Beliefs Across The World."\nRead it?\nIn my travels across many regions, I have observed similar belief systems across various cultures.\nThe most remarkable similarity is between Unovan and Tandorian beliefs.\nAlthough the distance between these regions is vast, their religious views have much in common.\nUnovans believe in two celestial beings, black and white, which are manifest as the \nLegendary Pokémon Reshiram and Zekrom.\nwho they claim to be the creators of all...\nFaith is not as prevalent in Unova as it is in Tandor.\nTandorians, too, have dual beings, which they name Aotius and Mutios.\nHowever, these beings are more than mere Legendary Pokémon. They are portrayed as immortal, bodiless beings, capable of taking Aspects, both human and \nPokémon.\nInterestingly, many religious experts of Tandor \nconsider Reshiram and Zekrom to be Aspects \nof Aotius and Mutios.\nThe rest of this book will serve to analyze this symbolism, and blah blah blah...\n...It's a very long book.\nInteresting, but you don't have time to read it all.\nReading's for chumps." + +msgid "MAP159_SIGN_4" +msgstr "There is a book here called "Creation of All Things."\nRead it?\nAt the beginning, there was nothing.\nA crack appeared in the Universe, and from it came a white fog and a black liquid.\nThey expanded to fill every empty space and formed the fabric of the universe.\nEach was the other's opposite. They craved contact but could never touch, or else risk annihilation.\nOut of their explosive conflict came all matter.\nThe planets, the moon, and all the stars in the sky.\nAnd through their overwhelming love they created life.\nHis breath fills our lungs. Her blood flows in our veins.\nBy their vast powers, our world was born.\nReading's for chumps." + +msgid "MAP160_NPC_1" +msgstr "In this part of the region, people are very religious. Please be tolerant of others' beliefs." + +msgid "MAP161_SIGN_1" +msgstr "It's not a good idea to steal food from the nice old \nlady." + +msgid "MAP161_SIGN_2" +msgstr "The laptop has a collection of blurry photos of \nstrange shapes and lights in the sky." + +msgid "MAP162_TRAINER_1" +msgstr "Hehehe! These puzzles must be real confusing to you, right! No?" + +msgid "MAP162_TRAINER_1_DEFEAT" +msgstr "Ouch!" + +msgid "MAP162_TRAINER_2" +msgstr "My mind showed me that you will fail on defeating me!" + +msgid "MAP162_TRAINER_2_DEFEAT" +msgstr "Good luck on your pity journey." + +msgid "MAP162_TRAINER_3" +msgstr "At long last... I have created... life!" + +msgid "MAP162_TRAINER_3_DEFEAT" +msgstr "You shattered my test tube!" + +msgid "MAP165_NPC_1" +msgstr "Did you come here on the cruise? So did I. All this quiet makes my Pokémon antsy. I'm just going to beat the gym and get out of here." + +msgid "MAP165_NPC_2" +msgstr "I'm on stakeout. The entire region is on high alert. *Sigh* I wish I didn't have to do this... Rangers can't catch and train Pokémon, but most of us keep a Pokémon companion with us." + +msgid "MAP166_NPC_1" +msgstr "All this mart sells is Pokémon stuff! I just want a sandwich! Is that too much to ask? Make me a sandwich." + +msgid "MAP167_NPC_1" +msgstr "Sheldon: I...\nI always used to say that I'd rather Vinoville got blasted off the map...\. but I didn't mean it literally!\nWhat gives?!" + +msgid "MAP167_NPC_10" +msgstr "Dad: Woah, I'm glad we made it on time! \PN, I think I should tell you what's going on after all this confusion. Dad: The northwest Nuclear Plant suffered a meltdown. We are not sure what caused it, but we suspect it wasn't an accident. Vinoville was completely evacuated and luckily noone died there, however, we are not sure about the conditions of the wild pokémon... Anyways, the town will be blocked until it gets cleaned from radiaction. Dad: Now we are at Legen Town, it's close to Vinoville, but it's safe here... Dad: So I see you beat Sheldon hmm! Nice job, only more two badges and you can register yourself at the West Conference! You should thinking of heading to Amaztree Town, there is a Gym there. If you take the subway to Burole you should get there quickly! Dad: See you \PN!" + +msgid "MAP167_NPC_11" +msgstr "I'm hungry... when are they bringing food?" + +msgid "MAP167_NPC_12" +msgstr "I couldn't beat the Vinoville gym... but I guess there are things more important than Pokémon training right now." + +msgid "MAP167_NPC_13" +msgstr "This is a disaster... My entire harvest is ruined..." + +msgid "MAP167_NPC_14" +msgstr "Ugh, my voice is all raspy. It can't be from breathing contaminated air, can it?" + +msgid "MAP167_NPC_15" +msgstr "The Fallout Shelter in Legen was built shortly after construction began on the nuclear power plants in Tandor. While we hoped nothing like this would happen, we were prepared for the worst. The chance that both the Bealbeach and Vinoville plants would suffer a meltdown so close to each other is unheard of... unless there was an underlying cause." + +msgid "MAP167_NPC_16" +msgstr "When faced with catastrophe, our language can fail to describe the magnitude of what is going on. We find it best to not think about it, and that is how we are able to stay sane. There is suffering all around the world. However, the pain felt by others doesn't negate the strife we face in our own lives." + +msgid "MAP167_NPC_17" +msgstr "The Tandor Regional Championship is world- renowned for being one of the toughest challenges for trainers to master. Anyone that conquers it is a temporary celebrity. Last year's Champion was a girl named Maria. I think she has a Gym now." + +msgid "MAP167_NPC_18" +msgstr "Theo: ...\n... I can't believe it... ...Dad..." + +msgid "MAP167_NPC_19" +msgstr "Yes! You won't believe this! It's another invention!\nIt's completely fantastic! Tell me if it works! It's a Power Glove!\nYou'll move massive boulders like they're nothing! It's the magic of technology! \nNow go! Push boulders for the world! Now go away, I am busy. But soon! Soon, I will have more tools for you! Go away, I'm busy. But soon! Soon, I will have more tools for you!" + +msgid "MAP167_NPC_2" +msgstr "Theo: *sniffle*\nT-\.they always treat me like a kid. Dad wouldn't d-\.do that. Dad b-\.believes in me... *sob* Ripley: There, there...\. shhh, it's okay. He's in shock. He needs someone right now. It's all right. I'll look after him. Go help the Rangers, they need you." + +msgid "MAP167_NPC_20" +msgstr "Welcome trainer! My name is Kenichi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rDefense stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. \GWelcome trainer! My name is Kenichi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rDefense stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP167_NPC_21" +msgstr "This is the Legen Town Ranger Station and Safe House. Right now, all our Rangers are busy evacuating the Vinoville area. If you're a strong Trainer, please help us battle the Nuclear Pokémon on Route 11!" + +msgid "MAP167_NPC_22" +msgstr "I'm selling some things I found on Route 08 to raise money for Vinoville's recovery.\nInterested?" + +msgid "MAP167_NPC_3" +msgstr "I'm worried about the effect this will have on the ecosystem... Radiation transforms Pokémon when it touches them, doesn't it?" + +msgid "MAP167_NPC_4" +msgstr "My berries...\nI spent all year growing those. What will we eat now?" + +msgid "MAP167_NPC_5" +msgstr "Vinoville...\nWe lived there since we were children, didn't we? Yes, and so did our parents.\nWhere can we go now...?" + +msgid "MAP167_NPC_6" +msgstr "Old Man: Vinoville... We lived there since we were children, didn't we? Old Woman: Yes, and so did our parents. Where can we go now...?" + +msgid "MAP167_NPC_7" +msgstr "This ain't cool..." + +msgid "MAP167_NPC_8" +msgstr "Waaaaaaaaaaah!\nWaaaaaaaaaaaaaaaah! Mamaaaaa!" + +msgid "MAP167_NPC_9" +msgstr "Shh, honey, shhhh.\nIt's all going to be okay. ...I think." + +msgid "MAP170_NPC_1" +msgstr "Amatree isn't connected to the internet, so this rest house doesn't have a PC... ...drat! I left my strongest Pokémon in there!" + +msgid "MAP170_NPC_2" +msgstr "No PC, and no mart... Dang! I'm screwed! I guess I'll have to rely on my Pokémon's natural talents to help me through..." + +msgid "MAP171_NPC_1" +msgstr "Many years ago, before we knew of other regions, there were many tribes of natives that lived in the Baykal, which used to cover most of the region." + +msgid "MAP171_NPC_2" +msgstr "Did you know that ancient people used to think the Pokémon Coatlith was a legendary? Well, it's true it does look very impressive, gliding through the trees..." + +msgid "MAP171_NPC_3" +msgstr "Look what I found in the woods! Living in the forest is scary sometimes, but at least you can find cool things on the ground." + +msgid "MAP171_NPC_4" +msgstr "Let me tell you about the Anthell. No, I didn't mis-pronounce that. It really does deserve that name. Interested? The Anthell is a massive network of\ntunnels excavated by Bug Pokémon. It is heavily populated by Smore, Sponee, and Tricwe, but also in its deeper levels their evolved forms, Firoke, Sponaree, and Harylect. At its deepest bowels is said to live their queen, the Seikamater. She is said to be the mother of every Smore, Sponee, and Tricwe in Tandor -- not that everyone really believes that, but so goes the legend. The bugs are ravenous. The Baykal grows rapidly, and the\nBug Pokémon pare it down at the same rate.\nSometimes, however, their hunger is not satisfied. ...\nThis next part is a little scary for a kid like you. Do you want to keep listening? Every so often, a human will vanish into the anthell, too.That is part of the circle of life, after all. The sooner we all realize that we will never overpower the forest, the better. Still, that is why we all recommend that one carry Pokémon in this forest. The dangers of the forest are very real. Even weak wild Pokémon can be overwhelming when there are hundreds, and Repel doesn't always work. I hope I have sufficiently warned you. Very well. But should you want to know, I will be here. Very well. But should you want to know, I will be here." + +msgid "MAP171_NPC_5" +msgstr "Papa always goes on about the Anthell. One time he almost got abducted! Did he tell you?" + +msgid "MAP171_NPC_6" +msgstr "These people here in Amatree will not take your money! They are only interested in berries, which grow on special trees in Baykal Forest." + +msgid "MAP171_NPC_7" +msgstr "Hello! We sometimes get shipments of healing items from the mainland. I trade them in bulk, for berries. Would you like to trade? Please come again!" + +msgid "MAP171_NPC_8" +msgstr "Hello, hello! I trade rare items for berries. Would you like to trade? Please come again!" + +msgid "MAP171_NPC_9" +msgstr "Hello, hello! I have many rare Pokémon that were caught here in Baykal! I will trade them for berries. Would you like to trade? Please come again!" + +msgid "MAP172_NPC_1" +msgstr "Hello, \PN.\nToday is the day you and Theo receive your first Pokémon, isn't it? Theo certainly was excited.\nI imagine you must be, too.\nAhh, I remember that day, all those years ago... Yes, I was a Pokémon Trainer just like you, once. I'm retired now, of course, but I still\nremember what it was like.\nIt's an auspicious day, indeed.\n...If you're looking for Theo,\.\nI'm afraid he's not here.\nHe's already gone ahead to the Pokémon Lab in the north of town. He's...\. not very patient, so you should probably hurry along and join him." + +msgid "MAP173_NPC_1" +msgstr "Welcome trainer! My name is Daichi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rSpecial Attack stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. \GWelcome trainer! My name is Daichi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rSpecial Attack stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP174_NPC_1" +msgstr "Many years ago, before we knew of other regions, there were many tribes of natives that lived in the Baykal, which used to cover most of the region." + +msgid "MAP174_NPC_10" +msgstr "It used to be that no one could challenge the clans for dominance over the sea. Sure, it was a time of violent war. But they also made sure that merchants had safe passage. Now that the clans are gone, there are pirates everywhere." + +msgid "MAP174_NPC_11" +msgstr "What do you think happened to the people who lived in the Baykal Rainforest? Do you think they just... disappeared?" + +msgid "MAP174_NPC_12" +msgstr "Man... I really want a Yatagaryu! Where can I catch one?" + +msgid "MAP174_NPC_13" +msgstr "...You want to know how to catch Aotius and Mutios? Hahaha! Listen, have you heard of the Pokémon Ho-oh and Lugia? Latias and Latios? Xerneas and Yveltal? Reshiram and Zekrom? Those are all aspects of the two Great Spirits. Don't believe me? Ask the Gym Leaders Hinata and Kaito. They are the mortal avatars of the Gods, after all..." + +msgid "MAP174_NPC_14" +msgstr "... Gentle, protective, yet so powerful... The perfect Pokémon..." + +msgid "MAP174_NPC_15" +msgstr "H-hey! What're ye lookin' at, mate? I'm not here fer any malarkey, got it? Jus' lookin' at some big statues... Def'nitely not gatherin' evidence fer the captain. Nope." + +msgid "MAP174_NPC_16" +msgstr "Yoshitaka: To convince my disciples to return home, you will need to prove yourself to them in battle. Each of them specializes in one of the six arts: Endurance, Attack, Defense, Special Attack, Special Defense, and Speed. Word tells me that they are to be found all over Tandor. So, you have not convinced any of the Masters to return yet. I understand. The danger is still far off... I shall hone my skills while I await their return." + +msgid "MAP174_NPC_17" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_18" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_19" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_2" +msgstr "Did you know that ancient people used to think the Pokémon Coatlith was a legendary? Well, it's true it does look very impressive, gliding through the trees..." + +msgid "MAP174_NPC_20" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_21" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_3" +msgstr "Living in the forest is scary sometimes, but at least you can find cool things on the ground." + +msgid "MAP174_NPC_4" +msgstr "Let me tell you about the Anthell. No, I didn't mis-pronounce that. It really does deserve that name. Interested? The Anthell is a massive network of tunnels excavated by Bug Pokémon. It is heavily populated by Smore, Sponee, and Tricwe, but also in its deeper levels their evolved forms, Firoke, Sponaree, and Harylect. At its deepest bowels is said to live their queen, The Seikamater.\nShe is said to be the mother of every Smore, Sponaree, and Tricwe in Tandor— not that everyone really believes that, but so goes the legend. The bugs are ravenous. The Baykal \ngrows rapidly, and the Bug Pokémon pare it down at the same rate. Sometimes, however, their hunger is not satisfied. ...\nThis next part is a little scary for a kid like you. Do you want to keep listening? Every so often, a human will vanish into the anthell, too. That is part of the circle of life, after all. The sooner we all realize that we will never overpower the forest, the better. Still, that is why we all recommend that one carry Pokémon in this forest. in Fire-types. The dangers of the forest are a very real beware the Anthell. Even weak wild Pokémon can be overwhelming when there are hundreds, and Repel doesn't always work. I hope I have sufficiently warned you. Very well. But should you want to know, I will be here. Very well. But should you want to know, I will be here." + +msgid "MAP174_NPC_5" +msgstr "Papa always goes on about the Anthell. One time he almost got abducted! Did he tell you?" + +msgid "MAP174_NPC_6" +msgstr "Please don't touch the exhibits. Many of them are priceless antiques." + +msgid "MAP174_NPC_7" +msgstr "After our clans came together, we built this museum to commemorate our culture. And then we expanded to other cultures around Tandor!" + +msgid "MAP174_NPC_8" +msgstr "Under the old Kings, only the nobility were allowed to raise Pokémon. Any peasant who was caught training Pokémon was thrown in jail or sentenced to death. I can't even imagine what life without Pokémon would be..." + +msgid "MAP174_NPC_9" +msgstr "I can't believe the Venesi theatre is over 200 years old! Well, it's no surprise then that they held such traditional views... Still, it's great to see the modern generation bring fresh innovation." + +msgid "MAP174_SIGN_1" +msgstr "Baitatao: "The Boiling Wrath"\nThis mighty serpent is perhaps the best-known of the three Legendary Sea Creatures due to a famous shipwreck that happened 45 years ago.\nA freighter went missing, and turned up several weeks later with its hull partly melted off and not a single soul on board.\nMany believed this to be a sign that Baitatao had emerged from hibernation.\nHowever, scientists have still not been able to locate it since then." + +msgid "MAP174_SIGN_10" +msgstr "Aotius & Mutios\n- The Gods of Tandor -\nAotius and Mutios are worshiped all over Tandor in various ways.\nSome say that they are Pokémon, some that they are spirits without form.\nThere are accounts of them taking on avatars and granting powers and visions." + +msgid "MAP174_SIGN_11" +msgstr "This scroll depicts an unknown Legendary Pokémon, some sort of bird..." + +msgid "MAP174_SIGN_12" +msgstr "This scroll depicts an unknown Legendary Pokémon, some sort of bird..." + +msgid "MAP174_SIGN_13" +msgstr "Model of a Nami clan Longship.\nTo control the seas and islands around the region, the Clans needed a powerful armada.\nThese ships were packed with cutting-edge technology and weapons.\nThey all harbored armies of battle Pokémon equipped for ocean warfare." + +msgid "MAP174_SIGN_14" +msgstr "Model of a Nami clan Longship.\nTo control the seas and islands around the region, the Clans needed a powerful armada.\nThese ships were packed with cutting-edge technology and weapons.\nThey all harbored armies of battle Pokémon equipped for ocean warfare." + +msgid "MAP174_SIGN_15" +msgstr "Model of a Nami clan Longship.\nTo control the seas and islands around the region, the Clans needed a powerful armada.\nThese ships were packed with cutting-edge technology and weapons.\nThey all harbored armies of battle Pokémon equipped for ocean warfare." + +msgid "MAP174_SIGN_16" +msgstr "Traditional weapons used in warfare between the Ninja clans.\nThis spear was made from a Metalynx tail.\nIt is thought that poaching for use in weapons and armor is why Metalynx are so rare in Tandor today." + +msgid "MAP174_SIGN_17" +msgstr "Map of Tandor 200 years ago.\nTandor was ruled by a feudal system of government, with constant battles between Tsuki and Nami over territory. Tsuki ruled much of the mainland in West Tandor, \nwhile Nami controlled the islands in the East.\nThe Kings of these clans demanded taxes from the peoples under their rule. However, these rulers were also known to be patrons of the arts. This is how the \ntradition of Theatre began in what is now Venesi City." + +msgid "MAP174_SIGN_18" +msgstr "Laissure: The Earthshaker Pokémon.\nThis Pokémon struck fear into early Tandorians by causing earthquakes with its massive tails.\nOne particularly fearsome one was called the "Beast of 1,000 Horns" by locals." + +msgid "MAP174_SIGN_19" +msgstr "Laissure: The Earthshaker Pokémon.\nThis Pokémon struck fear into early Tandorians by causing earthquakes with its massive tails.\nOne particularly fearsome one was called the "Beast of 1,000 Horns" by locals." + +msgid "MAP174_SIGN_2" +msgstr "Baitatao: "The Boiling Wrath"\nThis mighty serpent is perhaps the best-known of the three Legendary Sea Creatures due to a famous shipwreck that happened 45 years ago.\nA freighter went missing, and turned up several weeks later with its hull partly melted off and not a single soul on board.\nMany believed this to be a sign that Baitatao had emerged from hibernation.\nHowever, scientists have still not been able to locate it since then." + +msgid "MAP174_SIGN_20" +msgstr "Yatagaryu: The Stormbringer Pokémon\nThis rare Pokémon is sacred to the Ninja clans. It can summon storms at will.\nIt is often depicted fighting with Coatlith." + +msgid "MAP174_SIGN_21" +msgstr "Yatagaryu: The Stormbringer Pokémon\nThis rare Pokémon is sacred to the Ninja clans. It can summon storms at will.\nIt is often depicted fighting with Coatlith." + +msgid "MAP174_SIGN_22" +msgstr "Stone Carving by Indigenous Baykal Tribes\nNot very much is known about the indigenous groups that lived in the Baykal Rainforest.\nThey predate the Tsuki and Nami civilization by 300 years. However, they vanished from the region due to unknown reasons around 400 years ago.\nAll we know about them was learned from observing the artifacts and ruins they left behind." + +msgid "MAP174_SIGN_23" +msgstr "Arrowheads found in Baykal archeological site.\nEvidence indicates that the Baykal indigenous groups hunted and foraged for their food.\nThey lived in huts made from wood and dried palm leaves. However, they also built large stone temples. Carvings in the temples indicate a different distribution of \nPokémon species in the time they settled the region." + +msgid "MAP174_SIGN_24" +msgstr "Traditional war helmets of Tsuki and Nami clans.\nHelmets were often made to resemble Pokémon such as Luchabra.\nThese were used in battle to give the wearer an intimidating look." + +msgid "MAP174_SIGN_3" +msgstr "Leviathao: "The Frozen Spear"\nThe second of the three legendary sea creatures, it had a deadly sharp ice horn on its head.\nThere are records which show it was in the possession of the Tsuki clan for a period of time.\nWhen they lost possession of it, their empire fell apart soon after.\nIt is thought to still hibernate within an icy cavern on the sea floor." + +msgid "MAP174_SIGN_4" +msgstr "Leviathao: "The Frozen Spear"\nThe second of the three legendary sea creatures, it had a deadly sharp ice horn on its head.\nThere are records which show it was in the possession of the Tsuki clan for a period of time.\nWhen they lost possession of it, their empire fell apart soon after.\nIt is thought to still hibernate within an icy cavern on the sea floor." + +msgid "MAP174_SIGN_5" +msgstr "Krakanao: "The Vengeful Maelstrom"\nThe third and most feared of the sea legends, Krakanao would use its many arms to drag people to their watery doom. \nIt is spoken about in children's tales and nursery rhymes.\nIt was controlled by the Nami Clan. It could create a whirlpool big enough to sink a battleship.\nRecords talk of it being slain in battle, but there are rumors of it being sighted in more recent times." + +msgid "MAP174_SIGN_6" +msgstr "Krakanao: "The Vengeful Maelstrom"\nThe third and most feared of the sea legends, Krakanao would use its many arms to drag people to their watery doom. \nIt is spoken about in children's tales and nursery rhymes.\nIt was controlled by the Nami Clan. It could create a whirlpool big enough to sink a battleship.\nRecords talk of it being slain in battle, but there are rumors of it being sighted in more recent times." + +msgid "MAP174_SIGN_7" +msgstr "Aotius & Mutios\n- The Gods of Tandor -\nAotius and Mutios are worshiped all over Tandor in various ways.\nSome say that they are Pokémon, some that they are spirits without form.\nThere are accounts of them taking on avatars and granting powers and visions." + +msgid "MAP174_SIGN_8" +msgstr "Aotius & Mutios\n- The Gods of Tandor -\nAotius and Mutios are worshiped all over Tandor in various ways.\nSome say that they are Pokémon, some that they are spirits without form.\nThere are accounts of them taking on avatars and granting powers and visions." + +msgid "MAP174_SIGN_9" +msgstr "Aotius & Mutios\n- The Gods of Tandor -\nAotius and Mutios are worshiped all over Tandor in various ways.\nSome say that they are Pokémon, some that they are spirits without form.\nThere are accounts of them taking on avatars and granting powers and visions." + +msgid "MAP175_NPC_1" +msgstr "Hey! Would you look at that? You made it here at last! This is the 8th and final gym in Tandor. This building is a shrine to the gods Aotius and Mutios. And the gym leaders are the prince and princess of the Ninja clans! Not only that, but they're said to be the mortal voice of the Gods themselves! To reach them, you'll have to solve a puzzle, remember, Aotius and Mutios are all about balance! ...Don't freak out, okay? You can handle this! I believe in you!" + +msgid "MAP175_SIGN_1" +msgstr "AOTIUS\nGOD OF THE BRIGHT SKY" + +msgid "MAP175_SIGN_2" +msgstr "MUTIOS\nGODDESS OF THE DARK SEA" + +msgid "MAP175_TRAINER_1" +msgstr "So, you choose to face the rising sun. You are a courageous one. My Pokémon are strongest in the sunlight. Careful not to look directly at them, lest they blind you. Prepare to be tested by the power of Aotius!" + +msgid "MAP175_TRAINER_1_DEFEAT" +msgstr "You have faced the bright light and not flinched away." + +msgid "MAP175_TRAINER_2" +msgstr "So, you've chosen to face the dark fear of nighttime. That's brave. I use Pokémon that hide in the shadows and wait to strike when their foes are unaware. We embody the very essence of Ninja! With all of Mutios' cleverness, we will test you!" + +msgid "MAP175_TRAINER_2_DEFEAT" +msgstr "You have looked into the darkness and overcome your fear." + +msgid "MAP175_TRAINER_3" +msgstr "Rumbling thunder,\nThen, flash! The whole sky lights up!\n Lightning cleaves the air." + +msgid "MAP175_TRAINER_3_DEFEAT" +msgstr "Zzzzap! Ouch!" + +msgid "MAP175_TRAINER_4" +msgstr "Listen! Hear the sound\n of one thousand birds singing.\n They all sing for you!" + +msgid "MAP175_TRAINER_4_DEFEAT" +msgstr "You blew me away..." + +msgid "MAP175_TRAINER_5" +msgstr "The edge of a sword,\n Finer than a single thread,\n Sharp as death itself." + +msgid "MAP175_TRAINER_5_DEFEAT" +msgstr "Sliced to pieces!" + +msgid "MAP175_TRAINER_6" +msgstr "A full moon rises\n Over the black ocean waves.\n Tsuki and Nami." + +msgid "MAP175_TRAINER_6_DEFEAT" +msgstr "Your destiny is calling!" + +msgid "MAP175_TRAINER_7" +msgstr "A tiny trickle\n Joins with others to form a\n Raging waterfall." + +msgid "MAP175_TRAINER_7_DEFEAT" +msgstr "I hope you're satisfied." + +msgid "MAP175_TRAINER_8" +msgstr "Boom! Pow! A flower\n blooms across the darkened sky.\n It's a firework!" + +msgid "MAP175_TRAINER_8_DEFEAT" +msgstr "Burned out..." + +msgid "MAP177_NPC_1" +msgstr "Welcome trainer! My name is Miki, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rAttack stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. \GWelcome trainer! My name is Miki, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rAttack stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP178_NPC_1" +msgstr "Welcome trainer! My name is Ayumi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rSpeed stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. \GWelcome trainer! My name is Ayumi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rSpeed stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP179_NPC_1" +msgstr "Welcome trainer! My name is Tarou, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rHP stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. \GWelcome trainer! My name is Tarou, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rHP stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP180_NPC_1" +msgstr "Welcome trainer! My name is Hitomi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rSpecial Defense stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. \GWelcome trainer! My name is Hitomi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the \rSpecial Defense stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP181_NPC_1" +msgstr "I've equipped all my Pokémon with Held Items to improve their power in battle. You can't use items in the arena, so items like Berries are essential. The Tandor Championship is structured like a single-elimination tournament. 32 Trainers go in... and one Champion emerges." + +msgid "MAP181_NPC_10" +msgstr "I'm Maria's biggest fan.\nOne time, she signed my arm... \nthat was the best day of my life." + +msgid "MAP181_NPC_2" +msgstr "That sparkle in your eye... you're planning to become Champion, aren't you?\nOhohoho. Good luck to you." + +msgid "MAP181_NPC_3" +msgstr "I heard that they almost cancelled the Championship this year because of the Power Plant meltdowns. It's a good thing that they didn't! I wonder... will we see any Nuclear Pokémon in the arena?" + +msgid "MAP181_NPC_4" +msgstr "How many Gym Badges have you got?\nI have sixteen.\nI beat the Kalos league before traveling to Tandor. Tandor's league is quite different, isn't it?\nWhich Gym Leader gave you the most trouble?\nI had a tough time against Rosalind. Her disguises really tripped up my team!" + +msgid "MAP181_NPC_5" +msgstr "I'm so nervous... \nBut, as long as I put my faith in my Pokémon, I trust we can pull through! I've never seen so many strong trainers in one place before." + +msgid "MAP181_NPC_6" +msgstr "Hyah! For the honor of my village, I fight in the Tandor Championship!\nThe Gods will guide me to victory!" + +msgid "MAP181_NPC_7" +msgstr "Good work getting through Victory Road!\nBut the biggest challenge lies ahead of you... Anyone who wishes to challenge the Championship needs to battle their way through Victory Road first." + +msgid "MAP181_NPC_8" +msgstr "Who do you think is gonna win the Championship this year?\nMy bets are on Maria! She won last year after all." + +msgid "MAP181_NPC_9" +msgstr "I don't think Maria is gonna win it again this year. There's this new trainer, and everyone says they're scary strong. If you ask me, they're almost a guarantee! Do you know what the new Trainer's specialty is? I can't find any info on them in the database. ...Hey, wait a sec. You look kinda familiar... Oh my gosh! It's you!!!! Wow!!!" + +msgid "MAP183_NPC_1" +msgstr "Much of the mountains around here are said to be impassable. However, I am determined to scale them!" + +msgid "MAP183_NPC_2" +msgstr "Did you know Tandor was formed by two volcanoes? Both are dormant now, but the Regional Championship takes place over one of 'em." + +msgid "MAP183_NPC_3" +msgstr "It's amazing how the economy functions when half the population of a given region are Trainers. Trainers who don't work! How would we ever feed ourselves if we didn't have Pokémon to help?" + +msgid "MAP183_NPC_4" +msgstr "When I was young, I lived in the big city. Now, I just like living here in the quiet countryside." + +msgid "MAP183_SIGN_1" +msgstr "Route 06. Do not forget to bring some Potions! It's very long!" + +msgid "MAP183_SIGN_2" +msgstr "Professor Cypress' Lab." + +msgid "MAP183_SIGN_3" +msgstr "Welcome to Rochfale. Watch for falling \nboulders!" + +msgid "MAP184_NPC_1" +msgstr "(human...)\n(so... you return to face me in my lair.)\n(i have slept for many centuries...)\n(awaiting a soul worthy of facing me.)\n(now... the time has come.) (let us have our fated battle!) GYAAAROOOOOHHHHH!!!" + +msgid "MAP184_TRAINER_1" +msgstr "You didn't see me, because I was hiding! I love going behind big rocks!" + +msgid "MAP184_TRAINER_1_DEFEAT" +msgstr "Guess I wasn't fast enough..." + +msgid "MAP184_TRAINER_2" +msgstr "The legends tell of a great conflict atop of Mt. Actinite. Could it be this one?" + +msgid "MAP184_TRAINER_2_DEFEAT" +msgstr "That was a bit of an anticlimax." + +msgid "MAP185_TRAINER_1" +msgstr "Do you hear it?\nThe furious howling of the wind!" + +msgid "MAP185_TRAINER_1_DEFEAT" +msgstr "We... have fallen..." + +msgid "MAP185_TRAINER_2" +msgstr "The mountain rumbles underfoot.\nYour trial is now!" + +msgid "MAP185_TRAINER_2_DEFEAT" +msgstr "It was... destiny..." + +msgid "MAP185_TRAINER_3" +msgstr "Oh me oh my!\nYou certainly seem a familiar face.\nShall we have a rousing battle, old sport?" + +msgid "MAP185_TRAINER_3_DEFEAT" +msgstr "Goodness gracious!" + +msgid "MAP185_TRAINER_4" +msgstr "I shall defeat you with powers summoned from beyond this mortal coil!" + +msgid "MAP185_TRAINER_4_DEFEAT" +msgstr "Spirits, why have you forsaken me?" + +msgid "MAP186_SIGN_1" +msgstr "Tandor Elite Championship" + +msgid "MAP187_NPC_1" +msgstr "Hah!\nCalm down, dammit! Hey, these new Capture Stylers work! I can handle myself out here. \PN, you should go to the Power Plant." + +msgid "MAP187_NPC_2" +msgstr "Arrrr... Arrr..." + +msgid "MAP187_NPC_3" +msgstr "How's that Hazard Suit working for you? It's a bit harder to move around, but you're completely shielded from radiation in that thing. These masks protect us, but we're still vulnerable to intense radiation." + +msgid "MAP187_NPC_4" +msgstr "If I subdue this Pokémon and bring it back to HQ, we can treat it. It would be ideal to have a mobile treatment, though..." + +msgid "MAP187_NPC_5" +msgstr "Tans... Rrrrrr..." + +msgid "MAP187_SIGN_1" +msgstr "Trainer Tips!\nFishing requires quick reflexes.\nPress A when the message "Oh! A Bite!" appears.\nYou may have to do this several times to land a \nPokemon." + +msgid "MAP187_TRAINER_1" +msgstr "Hey, \PN, there you are! Heh, you're like a Slowpoke in that thing. But you look pretty cool, I gotta admit. ...Anyway. I think I spotted something cool... Follow me. But keep quiet! That Pokémon... Have you ever seen it before? It doesn't seem like the other Nuclear types... I've never seen anything like it. We should try to- ???: GRRRROWWWWLL! Theo: Crap, it ran away. What scared it off? I was gonna try to catch it.... Get ready to fight, \PN!" + +msgid "MAP187_TRAINER_10" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_10_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_11" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_11_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_12" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_12_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_13" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_13_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_14" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_14_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_1_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_2" +msgstr "GRRRRrrrRROOWLLLL INTRUDER. INTRUDER." + +msgid "MAP187_TRAINER_2_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_3" +msgstr "GRRRRrrrRROOWLLLL INTRUDER. INTRUDER." + +msgid "MAP187_TRAINER_3_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_4" +msgstr "GRRRRrrrRROOWLLLL INTRUDER. INTRUDER." + +msgid "MAP187_TRAINER_4_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_5" +msgstr "HIIISSSSSS! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_5_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_6" +msgstr "HIIISSSSSS! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_6_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_7" +msgstr "HIIISSSSSS! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_7_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_8" +msgstr "Eeep! More Pokémon! Let's do this \PN!" + +msgid "MAP187_TRAINER_8_DEFEAT" +msgstr "" + +msgid "MAP187_TRAINER_9" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_9_DEFEAT" +msgstr "" + +msgid "MAP188_NPC_1" +msgstr "We're headed to Route 8, the Wheatfields. It used to be a pristine area of natural beauty. Now, it's the most irradiated place in Tandor... We've gotta stop CURIE and make them pay for what they've done!" + +msgid "MAP188_NPC_2" +msgstr "Equip the Hazard Suit? \PN changed into the Hazard Suit." + +msgid "MAP188_NPC_3" +msgstr "I know it's not my position to complain, but... How come I don't get to wear the suit? It's so cool..." + +msgid "MAP188_NPC_4" +msgstr "\PN, don't worry about us. We've got these new capture stylers that work on Nuclear Pokémon. So, we'll be able to hold our own out there... I think..." + +msgid "MAP188_NPC_5" +msgstr "Mff mmmf mffff! ...Nah, I'm only messing with you. I can speak just fine through this. Still, it gets kind of itchy... It would be a bad idea to take it off though." + +msgid "MAP189_NPC_1" +msgstr "Pull the lever?" + +msgid "MAP189_NPC_2" +msgstr "Pull the lever?" + +msgid "MAP189_NPC_3" +msgstr "Pull the lever?" + +msgid "MAP189_NPC_4" +msgstr "The label on the switch reads, \"Circuit Breaker\". It appears to be engaged. Disengage the Circuit Breaker? You and your party got hit with a discharge... The other levers returned to their original positions too." + +msgid "MAP189_SIGN_1" +msgstr "It's a machine for healing Pokémon. It won't work without power." + +msgid "MAP189_SIGN_10" +msgstr "Huh? This coffee is alarmingly still warm..." + +msgid "MAP189_SIGN_2" +msgstr "It's a machine for healing Pokémon. It won't work without power." + +msgid "MAP189_SIGN_3" +msgstr "It's a machine for healing Pokémon. It won't work without power." + +msgid "MAP189_SIGN_4" +msgstr "It's a machine for healing Pokémon. It won't work without power." + +msgid "MAP189_SIGN_5" +msgstr "- Emergency Power Control -\nFollow these instructions to activate the backup \ngenerator:\n In the Electrical room, first activate the switches in \nthe following order:\n\n\[06644bd2]Green, \[043c3aff]Red, \[65467b14]Blue.\nThen, disengage the circuit breaker. \nThis will restore power to the South sector." + +msgid "MAP189_SIGN_6" +msgstr "For instructions to activate the backup generator, consult the Manual." + +msgid "MAP189_SIGN_7" +msgstr "The food in the fridge has gone bad." + +msgid "MAP189_SIGN_8" +msgstr "- Break Room -\nBreaks should be no longer than 15 minutes.\nIn case of coffee shortage, talk to Craig in HR.\n- The Management" + +msgid "MAP189_SIGN_9" +msgstr "Maybe I can use this Radio to reach HQ...\.?\n.\..\..\..\nSomething is blocking the signal." + +msgid "MAP189_TRAINER_1" +msgstr "Traaaawrrrr!" + +msgid "MAP189_TRAINER_1_DEFEAT" +msgstr "" + +msgid "MAP191_NPC_1" +msgstr "It appears to be connected to the electrical system. Press the switch?" + +msgid "MAP191_TRAINER_1" +msgstr "Kkkssshhhttt!!" + +msgid "MAP191_TRAINER_1_DEFEAT" +msgstr "" + +msgid "MAP192_NPC_1" +msgstr "It appears to be connected to the electrical system. Press the switch?" + +msgid "MAP193_TRAINER_1" +msgstr "Traaaawrrrr!" + +msgid "MAP193_TRAINER_1_DEFEAT" +msgstr "" + +msgid "MAP193_TRAINER_2" +msgstr "...\nFoolish child. It has been amusing, watching you try...\nBut here is where your story ends. How fortunate.\nThe son of the man who has plagued our existence... and the child of the Rangers' Chief.\nAnd now, both are within our grasp. We expect the Rangers will be more willing to obey when they hear we have their children hostage. Tell me, child... how does it feel?\nTo come so close, only to have your dreams crushed? Does it hurt? It should hurt.\nWe want you to suffer, as we have suffered. Your friend... He is in stasis. Neither awake, nor asleep.\nHis thoughts, trapped at the very moment he entered the capsule. What could he be feeling?\nPain? Fear? Confusion? Anguish? A single miserable moment, drawn out into an eternity. What he is feeling... it is but a fraction of what we felt. And now. You shall join him. Once we have the hostages, the Rangers will have no choice but to surrender. Then, nothing will stand in our way to ultimate power! ...Oh? Even after all that, you still wish to battle us? Huhuhuhu... how amusing.\nVery well. We accept your challenge... Behold the power of Nuclear energy, and despair!!" + +msgid "MAP193_TRAINER_2_DEFEAT" +msgstr "...What? No! No no NO!" + +msgid "MAP195_TRAINER_1" +msgstr "Well...\. Here we are again.\nThe two of us, competing for the title of Champion. That's how it's meant to be, isn't it?\nMe, standing across from you,\nwith all of Tandor watching us.\nIt feels right.\. You know?\nFeels like...\. Destiny.\n ... There's nothing that will\ncome between us, now.\nNo Legendary Pokémon or Nuclear Apocalypse. Just you, me... and the fighting spirit of our Pokémon. \PN, I've waited a long time for this... Let's discover which one of us gets to be Champion! The rules of the Champion round are the same as before. No items may be used other than what the Pokémon already hold. The battle will continue until either side has no Pokémon left that can fight. If both trainers are ready, then... The battle to decide the Championship begins\..\..\.. ...Now!" + +msgid "MAP195_TRAINER_1_DEFEAT" +msgstr "Wow... That battle was... everything I'd hoped it would be." + +msgid "MAP196_TRAINER_1" +msgstr "THIS IS IT!\nTHIS IS THE END! NOW...\nI AM...\nBECOME...\nDEATH!" + +msgid "MAP196_TRAINER_1_DEFEAT" +msgstr "...What? No! No no NO!" + +msgid "MAP201_NPC_1" +msgstr "This shuttle leads to the\nTandor Championship Site.\nHowever, it is currently closed to the public." + +msgid "MAP201_NPC_2" +msgstr "This is a special shuttle that goes to the Tandor Championship Site.\nBut they aren't open to the public now, so that's why it isn't running." + +msgid "MAP202_NPC_1" +msgstr "Lanthan is waiting for you!\nYou can't turn back now!" + +msgid "MAP202_TRAINER_1" +msgstr "Halt! You two are trespassing\non sacred ground!\nAs a Monk of Lanthanite, it is my job to keep out the unworthy!" + +msgid "MAP202_TRAINER_1_DEFEAT" +msgstr "T-the Champion of Tandor!\nPlease forgive my insolence!" + +msgid "MAP202_TRAINER_2" +msgstr "In order to be sanctified..." + +msgid "MAP202_TRAINER_2_DEFEAT" +msgstr "A spirit burns inside of you that can melt even the coldest ice." + +msgid "MAP202_TRAINER_3" +msgstr "You will be bathed in Ice and Fire!" + +msgid "MAP202_TRAINER_3_DEFEAT" +msgstr "A spirit burns inside of you that can melt even the coldest ice." + +msgid "MAP202_TRAINER_4" +msgstr "With utter peace and tranquility, we will destroy you!" + +msgid "MAP202_TRAINER_4_DEFEAT" +msgstr "Such power... incredible!" + +msgid "MAP202_TRAINER_5" +msgstr "I saw it in a dream...\nThe Legendary awakens!" + +msgid "MAP202_TRAINER_5_DEFEAT" +msgstr "Yes... as expected, you are truly formidable." + +msgid "MAP202_TRAINER_6" +msgstr "Whoa...\nI've never seen a place like this!\nWow...\. so this must be Lanthan's lair.\nThese Legendaries are far stronger than\nan ordinary Pokémon, aren't they? \nBut, they are still Pokémon.\nAnd that means they can be captured. ...\PN.\. I believe you know what we must now do. We'll fight for the right to decide\nwho gets to catch Lanthan.\nI kept your team fully healed,\nso I know they're in peak condition.\nI expect nothing but your maximum strength. I'll be going all-out, too.\nSo, Champion...\. Show me your power!!" + +msgid "MAP202_TRAINER_6_DEFEAT" +msgstr "I... lost?" + +msgid "MAP203_NPC_1" +msgstr "Oh are you here to help us with our garden? Let's see what you can do! Thank you again for obliging my request.\nIt is those with kind hearts and astute wills that are able to reach the degree you have with your dear pokemon. As a memento of such a refreshing display and of our fateful meeting this day, I shall give you this..." + +msgid "MAP203_NPC_2" +msgstr "Oh are you here to help us with our garden? Let's see what you can do! Thank you again for obliging my request.\nIt is those with kind hearts and astute wills that are able to reach the degree you have with your dear pokemon. As a memento of such a refreshing display and of our fateful meeting this day, I shall give you this..." + +msgid "MAP204_NPC_1" +msgstr "I am of the Tsuki clan,\nand my wife is of Clan Nami.\nIf not for the example set forth by our leaders Hinata and Kaito, a love such as ours could never have happened. I guess it goes to show how powerful love can be!" + +msgid "MAP204_NPC_10" +msgstr "Princess Hinata is bright like the sun!\nWe bow our heads to shield our eyes from her radiance!" + +msgid "MAP204_NPC_11" +msgstr "You're a Trainer, right?\nThen you should know Kaito and Hinata\nare the Gym Leaders of Tsukinami.\nThey don't use any particular type, but...\nTheir theme is \"Night and Day\"." + +msgid "MAP204_NPC_12" +msgstr "The Temple of Aotius and Mutios\nis the biggest building in our village.\nIt was erected to signal the end of the\nwar that lasted more than a hundred years.\nSince the Temple is also a Gym,\nall battles inside are sacred rituals." + +msgid "MAP204_NPC_13" +msgstr "I'm the Pokémon Special Attack Move Tutor. I know every special attack based move that a Pokémon can learn using ancient secrets. If you have 4 Blue Shards, I may be able to teach your Pokemon a new move! Wow you have the shards! Alright! I can teach your Pokemon a move. Did you want me to teach a move to your Pokemon? Which Pokémon needs tutoring? If your Pokémon need to learn a move, come back to me! Hunh? There isn't a single move that I can teach an egg. No way, I don't want to go near a Shadow Pokémon.. Sorry... It doesn't appear as if I have any move I can teach to your . Which move should I teach to your ? \PN handed over the shards in exchange. Thanks! If you need to learn some more moves, come back with the right amount of shards! If your Pokémon need to learn a move, come back to me! If your Pokémon need to learn a move, come back to me! Come back when you have 4 of each shard and I'll help your Pokemon out!" + +msgid "MAP204_NPC_14" +msgstr "Muuu-sha!" + +msgid "MAP204_NPC_15" +msgstr "Oh, hello there!\nI'm Fennel, a scientist from the Unova region. I decided to come here on vacation,\nsince this region has an interesting\nand unique culture.\nAnd this is Dream, my Musharna. Muuu-sha! I specialize in research on Pokémon Dreams. I even helped build a device called a Dream Visualizer. Using Musharna's power, I can look\ninside the dreams of Pokémon.\nIt truly is fascinating! Huh?\. You're saying there's a little girl\nin Venesi City who's trapped in a dream?\nThat's a little outside my expertise.\nI mostly specialize in Pokémon dreams. \nStill...\. there must be something I can do to help. Okay! I've made up my mind! I'm going to go to Venesi City\nand see if I can help this girl.\nAfter all, what's the point of science\nif it can't make people's lives better?\nI'll see you there, I hope!" + +msgid "MAP204_NPC_16" +msgstr "My daughter is obsessed with\Ncollecting toys of the Pokémon Minicorn.\NIt's her dream to see one in real life.\NIf you showed it to her,\NI'm sure she'd be overjoyed." + +msgid "MAP204_NPC_17" +msgstr "Minicorn! I want to see a Minicorn!\nHave you got a Minicorn? OMG!!!! YOU HAVE A MINICORN!\n*SQUEAL*\nIT'S SO FLUFFY!\nEEEEEEEEEEEEE!!! I'm so, so, so happy!\nThis is the best day EVER!\nHere, I want you to have this sparkly rock! Aww...\nWhat's the point of being a Trainer\nif you don't get cute Pokémon?" + +msgid "MAP204_NPC_18" +msgstr "I'm the Pokémon Physical Attack Move Tutor. I know every physical attack based move that a Pokémon can learn using ancient secrets. If you have 4 Red Shards, I may be able to teach your Pokemon a new move! Wow you have the shards! Alright! I can teach your Pokemon a move. Did you want me to teach a move to your Pokemon? Which Pokémon needs tutoring? If your Pokémon need to learn a move, come back to me! Hunh? There isn't a single move that I can teach an egg. No way, I don't want to go near a Shadow Pokémon.. Sorry... It doesn't appear as if I have any move I can teach to your . Which move should I teach to your ? \PN handed over the shards in exchange. Thanks! If you need to learn some more moves, come back with the right amount of shards! If your Pokémon need to learn a move, come back to me! If your Pokémon need to learn a move, come back to me! Come back when you have 4 of each shard and I'll help your Pokemon out!" + +msgid "MAP204_NPC_19" +msgstr "I'm the Pokémon Debuff Move Tutor. I know every debuff based move that a Pokémon can learn using ancient secrets. If you have 4 Green Shards, I may be able to teach your Pokemon a new move! Wow you have the shards! Alright! I can teach your Pokemon a move. Did you want me to teach a move to your Pokemon? Which Pokémon needs tutoring? If your Pokémon need to learn a move, come back to me! Hunh? There isn't a single move that I can teach an egg. No way, I don't want to go near a Shadow Pokémon.. Sorry... It doesn't appear as if I have any move I can teach to your . Which move should I teach to your ? \PN handed over the shards in exchange. Thanks! If you need to learn some more moves, come back with the right amount of shards! If your Pokémon need to learn a move, come back to me! If your Pokémon need to learn a move, come back to me! Come back when you have 4 of each shard and I'll help your Pokemon out!" + +msgid "MAP204_NPC_2" +msgstr "I am Genin.\nThe Pokémon Saidine is my secret weapon! We are descendants of the Nami Clan.\nOur secret is mastery of the waves.\nThis is why we Surf." + +msgid "MAP204_NPC_3" +msgstr "This one's name is Chuunin.\nI ride the waves as swiftly as the wind! Our Glorious Leaders wish to create\nan era of peace and prosperity.\nThat will be hard to do with pirates knocking on our door!" + +msgid "MAP204_NPC_4" +msgstr "My house has many extra rooms\nso I converted it to a hotel.\nPlease be respectful of our guests." + +msgid "MAP204_NPC_5" +msgstr "I'm the Pokémon Buff Move Tutor. I know every buff based move that a Pokémon can learn using ancient secrets. If you have 4 Yellow Shards, I may be able to teach your Pokemon a new move! Wow you have the shards! Alright! I can teach your Pokemon a move. Did you want me to teach a move to your Pokemon? Which Pokémon needs tutoring? If your Pokémon need to learn a move, come back to me! Hunh? There isn't a single move that I can teach an egg. No way, I don't want to go near a Shadow Pokémon.. Sorry... It doesn't appear as if I have any move I can teach to your . Which move should I teach to your ? \PN handed over the shards in exchange. Thanks! If you need to learn some more moves, come back with the right amount of shards! If your Pokémon need to learn a move, come back to me! If your Pokémon need to learn a move, come back to me! Come back when you have 4 of each shard and I'll help your Pokemon out!" + +msgid "MAP204_NPC_6" +msgstr "I am one that is called Juunin.\nI attack by throwing Frynai, like knives! Our former boss Hokage is upstairs.\nSince losing to you, he has dedicated himself to training. He wishes to surpass you, I think." + +msgid "MAP204_NPC_7" +msgstr "Hello. I am Ronin.\nThe Wave Clan is like my family. In the ancient days, the Nami clan\nruled all of the East Tandor Sea.\nNow, the ocean is a haven for pirates... Perhaps things would be better\nif we were in control again?" + +msgid "MAP204_NPC_8" +msgstr "...So. You have arrived to see me\nat my very lowest point.\nStricken by my shameful defeat...\nso easily overcome by a child...\nI cannot show my face outside\nmy village until I have mastered the\nSix Sacred Arts under Grandmaster Yoshitaka. But, so long as his ace disciples\nare scattered to the winds,\nmy training remains incomplete.\nI must grow stronger...! You and I will have our fated rematch.\nOne day..." + +msgid "MAP204_NPC_9" +msgstr "How am I to describe the\nSupreme Leaders?\nWell, to put it simply...\nThey are the spiritual, political, and historical foundation of Tsukinami. Without them, we would not know peace. They are truly blessed by the Gods." + +msgid "MAP206_SIGN_1" +msgstr "Theo: Brrrrr!\nThis is it, \PN!\nWe've just gotta go straight forward, and we'll complete the trial!\nCome on, let's go!" + +msgid "MAP206_TRAINER_1" +msgstr "You have pushed forward, undertaken many arduous tasks, and finally arrived at the truth. This will be your final trial. You are not allowed to use any items when we battle. Simply put your trust in your Pokémon's abilities and move forward without any hesitation!" + +msgid "MAP206_TRAINER_1_DEFEAT" +msgstr "Well done." + +msgid "MAP207_NPC_1" +msgstr "bCICERO:/b How do we distinguish between reality and Dream?" + +msgid "MAP207_NPC_2" +msgstr "bANTIPHON:/b Did you know: In dream, the soul leaves the sleeping body?" + +msgid "MAP207_NPC_3" +msgstr "bARISTOTLE: /b Utility. Delight. Virtue.\nThese are the traits of friendship. \PN received. . . something. . . but it turns to dust in your hands. You have a sudden vision of something changing behind Rosalind's Gym." + +msgid "MAP207_SIGN_1" +msgstr "There's a Chyinmunk sleeping in the tea." + +msgid "MAP207_SIGN_2" +msgstr "^^^" + +msgid "MAP208_NPC_1" +msgstr "You have a sudden vision of something changing on Route 13." + +msgid "MAP209_NPC_1" +msgstr "Welcome to the holiday resort!\nAnd you're the star! Stay a while...or stay forever. Just blow on the conch shell\nif you need anything." + +msgid "MAP209_SIGN_1" +msgstr "The sands of time are running out for you..." + +msgid "MAP210_NPC_1" +msgstr "Sometimes sacrifices have to be made. Sometimes hard work goes up in flames. But sometimes the flames of death can become the light of salvation. If you meet a Pokémon named Antarki, know that you can trust him." + +msgid "MAP212_SIGN_1" +msgstr "One side will make you grow taller, and the other side \nwill make you grow shorter." + +msgid "MAP213_NPC_1" +msgstr "Something lit up the scene!" + +msgid "MAP213_NPC_2" +msgstr "Something lit up the scene!" + +msgid "MAP213_NPC_3" +msgstr "Something lit up the scene!" + +msgid "MAP213_NPC_4" +msgstr "Something lit up the scene!" + +msgid "MAP213_NPC_5" +msgstr "You have a sudden vision of something changing on Route 13." + +msgid "MAP213_NPC_6" +msgstr "Reunite the visions. Reunite wind and water. Reunite dreamer and blood, dreamer and breath. " + +msgid "MAP213_NPC_7" +msgstr "Reunite the memories. Reunite East and West. Reunite dreamer and family." + +msgid "MAP213_NPC_8" +msgstr "You have a sudden vision of something changing on Route 13." + +msgid "MAP213_NPC_9" +msgstr "Musharna makes noises of discomfort." + +msgid "MAP213_SIGN_1" +msgstr "" + +msgid "MAP213_SIGN_2" +msgstr "An eye stares at you where no eye is sculpted." + +msgid "MAP213_SIGN_3" +msgstr ""Come! Here, Masking! Heeeere, Masking!"" + +msgid "MAP214_NPC_1" +msgstr "She's trapped in there!\nWhen you try to break the glass, your arm feels exceedingly slow and heavy. You can't work up a proper strike." + +msgid "MAP214_SIGN_1" +msgstr "There aren't any functioning buttons. There's no way \nto release Fennel." + +msgid "MAP214_SIGN_2" +msgstr "The letters are unreadable, but you remember \neverything." + +msgid "MAP216_NPC_1" +msgstr "You have a sudden vision of something changing behind Rosalind's Gym." + +msgid "MAP216_NPC_2" +msgstr "You have a sudden vision of something changing near Fennel's hotel room in Tsukinami." + +msgid "MAP216_SIGN_1" +msgstr "A nightstand containing one book. Most of the text is \ngarbled, but you make out one line: \n"For all life is a \ndream, and dreams themselves are only dreams."" + +msgid "MAP216_SIGN_2" +msgstr "The mantelpiece glows softly. There is writing \nunderneath:\n"Zenith doth depend upon a most auspicious \nstar."\n"Lead me, like a firebrand in the dark."" + +msgid "MAP216_SIGN_3" +msgstr "The mantelpiece glows softly. There is writing \nunderneath:\n"Lead me, like a firebrand in the dark."\n"Zenith doth depend upon a most auspicious \nstar."" + +msgid "MAP216_SIGN_4" +msgstr "The mantelpiece glows softly. There is writing \nunderneath:\n"Lead me, like a firebrand in the dark."\n"Zenith doth depend upon a most auspicious \nstar."" + +msgid "MAP216_SIGN_5" +msgstr "The mantelpiece glows softly. There is writing \nunderneath:\n"Zenith doth depend upon a most auspicious \nstar."\n"Lead me, like a firebrand in the dark."" + +msgid "MAP217_SIGN_1" +msgstr "The text changes even as you stare at it. Your eyes \nwater.\nYou think you can make out a capital T" + diff --git a/Dialogue/Generated/en/HandFixes.po b/Dialogue/Generated/en/HandFixes.po new file mode 100644 index 000000000..6cd723be1 --- /dev/null +++ b/Dialogue/Generated/en/HandFixes.po @@ -0,0 +1,13 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: en\n" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEATED" +msgstr "Owww!" + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEATED" +msgstr "Urk...!" + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEATED" +msgstr "Aaaaargh!" diff --git a/Dialogue/Generated/en/Maps.po b/Dialogue/Generated/en/Maps.po old mode 100755 new mode 100644 diff --git a/Dialogue/Generated/en/NPC.po b/Dialogue/Generated/en/NPC.po old mode 100755 new mode 100644 diff --git a/Dialogue/Generated/en/Objects.po b/Dialogue/Generated/en/Objects.po old mode 100755 new mode 100644 diff --git a/Dialogue/Generated/en/UI.po b/Dialogue/Generated/en/UI.po old mode 100755 new mode 100644 diff --git a/Dialogue/Generated/es/GenMaps.po b/Dialogue/Generated/es/GenMaps.po new file mode 100644 index 000000000..be8b4b662 --- /dev/null +++ b/Dialogue/Generated/es/GenMaps.po @@ -0,0 +1,4123 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "MAP001_NPC_1" +msgstr "Sé que sólo soy un Campista, ¡pero es una gran sensación volver al pueblo después de tantos combates!" + +msgid "MAP001_NPC_2" +msgstr "Barullo es encantador. No te conozco, ¡pero seguro estarás de acuerdo conmigo!" + +msgid "MAP002_NPC_1" +msgstr "Oye, tú. Si, tú. No, no quiero un combate, pero escúchame. El líder de gimnasio de por aquí es muy fuerte. No lo subestimes, no es como María de Ciudad Tecuelo. Davern utiliza los tipo Tierra, Agua, Roca y Siniestro. Es algo difícil prepararse para él. Acabo de perder en el Gimnasio. Recuerda abastecerte bien antes de enfrentarlo." + +msgid "MAP002_NPC_2" +msgstr "¿Por qué se le llama PUEBLO Barullo? ¡Deberíamos ser llamados Ciudad, somos la mejor Ciudad de todas!\n¡Orgullo Barullo! ¡Orgullo Barullo!" + +msgid "MAP003_NPC_1" +msgstr "¡El nuevo tren subterráneo de Tándor es una maravilla moderna! ¡No puedo esperar a pasear en él!" + +msgid "MAP004_NPC_1" +msgstr "Es una lástima... hay tantas cosas aquí, pero solo puedo comprar como ocho objetos distintos. ¿Qué hay de divertido en eso?" + +msgid "MAP004_NPC_2" +msgstr "Escribí una canción acerca de las Superballs y lo geniales que son. ¿Quieres oírla?...\n¿No?" + +msgid "MAP006_NPC_1" +msgstr "A veces me pregunto a mí misma...\n¿Qué estoy esperando?\nY entonces recuerdo: espero a que llegue el tren. ¡Dah!" + +msgid "MAP007_SIGN_1" +msgstr "Cueva Cometa, Pueblo Lionte adelante." + +msgid "MAP007_TRAINER_1" +msgstr "Oooh wow, ¡este está preservado casi a la perfección! Debe ser lo que quedó de un flujo de lava, esculpido por el océano... Puedo ver las marcas que dejó su pelaje. ¿Qué haces aquí? Este es un descubrimiento muy importante para la paleontología, y es mío, ¡¡solo mío!! ...\n...Bueno, aunque, en cierta forma te seguí hasta acá. Te diré algo: Si me puedes vencer en un combate Pokémon, dejaré que te lleves uno de los fósiles. ...De acuerdo, tú ganas. Estos son fósiles de dos Pokémon mamíferos que vivieron hace 50,000 años. El primero era conocido por sus ataques rápidos como el rayo, y el segundo tenía la fuerza y poder de un enorme glaciar. Si lo llevas al laboratorio en Lionte, recuerda que tienen la tecnología para revivirlo. Creo que me quedaré en esta cueva con mi fósil... para siempre. Así eeessss, mi preciooosssooo, nunca nos separaremos..." + +msgid "MAP007_TRAINER_1_DEFEAT" +msgstr "Mis fósiles..." + +msgid "MAP008_NPC_1" +msgstr "Te debo una. Pero ten cuidado.\nCreo que puede haber más de esas cosas en esta playa..." + +msgid "MAP008_NPC_2" +msgstr "¡Alto ahí, Entrenador! ¿Notaste que esta ruta es una gran extensión de arena? No bajes la guardia - ¡Hay Pokémon escondiéndose por todas partes! Te atacarán como si estuvieras en zonas de hierba alta, ¡tal vez necesites esto si estás en apuros!" + +msgid "MAP008_NPC_3" +msgstr "¡A buena hora!\n¡Hagámoslo!" + +msgid "MAP008_NPC_4" +msgstr "¡A buena hora!\n¡Hagámoslo!" + +msgid "MAP008_SIGN_1" +msgstr "Barco a Pueblo Viñedo." + +msgid "MAP008_SIGN_2" +msgstr "Carpa de Superentrenamiento\nTutor: Ayumi" + +msgid "MAP008_TRAINER_1" +msgstr "¡Oye n00b! ¿Quieres ver mi increíble p0d3r? ¡A pelear!" + +msgid "MAP008_TRAINER_1_DEFEAT" +msgstr "¡...H4ck3r!" + +msgid "MAP008_TRAINER_2" +msgstr "El océano tiene especies de Pokémon diferentes a los de agua dulce. ¡Te mostraré lo que he capturado!" + +msgid "MAP008_TRAINER_2_DEFEAT" +msgstr "L-los tuyos también son geniales..." + +msgid "MAP008_TRAINER_3" +msgstr "¡Hey! Esta playa es encantadora, ¿No te parece? Es muy escénica, ¡y tiene todo tipo de Pokémon interesantes! ¡Vamos a combatir!" + +msgid "MAP008_TRAINER_3_DEFEAT" +msgstr "Gran combate, viejo." + +msgid "MAP008_TRAINER_4" +msgstr "Yo no deseo iniciar ningún conflicto. Por ende, te daré una elección. ¿Te gustaría tener un duelo? Entonces, ¡que inicie el combate! Está bien. Esperaré, por si decides desafiarme luego." + +msgid "MAP008_TRAINER_4_DEFEAT" +msgstr "Al parecer, aún tengo mucho que aprender." + +msgid "MAP008_TRAINER_5" +msgstr "¡Hai-yah! ¡Usaré mis habilidades de judo para despedazar a tus Pokémon!" + +msgid "MAP008_TRAINER_5_DEFEAT" +msgstr "¿Q-qué? ¡Pero soy Cinta Negra! ¿Cómo pude perder?" + +msgid "MAP008_TRAINER_6" +msgstr "En el océano, o nadas o te hundes. ¡Es igual con los Combates Pokémon!" + +msgid "MAP008_TRAINER_6_DEFEAT" +msgstr "¡Glub glub!" + +msgid "MAP008_TRAINER_7" +msgstr "Teo: ¡Hey! ¿Es ese quien creo que es? ¡Sí! ¡Es PN! Así que... sobreviviste el viaje hasta acá, ¿eh? ¿Qué es eso que tienes ahí? Es esa cosa traductora, ¿no? ¡Sí! Bamb'o me llamó para comentarme sobre eso, ¡y luego me envió uno! ¡Ahora los dos podemos entender a los Pokémon! ¿Genial, no? D-.de todas formas, me apresuré con Lionte. ¡Qué pueblo tan aburrido! Y he estado entrenando desde entonces. ¡Venceré a la Líder de Gimnasio antes que tú, PN! Pero antes, ¡te derrotaré! ¡No creas que será fácil sólo por lo que pasó en la Cueva Cometa! *sniff* A-.Argh... ¡N-. N-. N-. No me importa lo que pase! ¡Mis Pokémon son los más fuertes! ¡Solo estaban débiles por todos los combates que habíamos tenido antes de ti! D-.de todas formas, s-.sí obtuvieron algo de experiencia de este combate... ¡Ya sé! ¡Desafiaré ya a la Líder de Gimnasio! ¡Y te superaré, PN! ¡Tú solo observa! *sniff* A-.Argh... ¡N-. N-. N-. No me importa lo que pase! ¡Mis Pokémon son los más fuertes! ¡Solo estaban débiles por todos los combates que habíamos tenido antes de ti! D-.de todas formas, s-.sí obtuvieron algo de experiencia de este combate... ¡Ya sé! ¡Desafiaré ya a la Líder de Gimnasio! ¡Y te superaré, PN! ¡Tú solo observa! *sniff* A-.Argh... ¡N-. N-. N-. No me importa lo que pase! ¡Mis Pokémon son los más fuertes! ¡Solo estaban débiles por todos los combates que habíamos tenido antes de ti! D-.de todas formas, s-.sí obtuvieron algo de experiencia de este combate... ¡Ya sé! ¡Desafiaré ya a la Líder de Gimnasio! ¡Y te superaré, PN! ¡Tú solo observa!" + +msgid "MAP008_TRAINER_7_DEFEAT" +msgstr "¡Raargh! ¡Elegí al inicial equivocado!" + +msgid "MAP012_NPC_1" +msgstr "La puerta está cerrada con llave.\nHay una nota...... \n\"Cerrado Temporalmente\nDebido a una Emergencia\"" + +msgid "MAP012_NPC_2" +msgstr "Se dice que las montañas por aquí son infranqueables. Sin embargo, ¡Estoy determinado a escalarlas!" + +msgid "MAP012_NPC_3" +msgstr "¿Sabías que Tándor fue formado por dos volcanes? Ambos están dormidos ahora, pero la Liga Regional se lleva a cabo sobre uno de ellos." + +msgid "MAP012_NPC_4" +msgstr "Es impresionante cómo funciona la economía cuando la mitad de la población en una región son Entrenadores. ¡Entrenadores que no trabajan! ¿Cómo comeríamos sin la ayuda de los Pokémon?" + +msgid "MAP012_NPC_5" +msgstr "Cuando era joven, vivía en la gran ciudad. Ahora, prefiero vivir aquí en el tranquilo campo." + +msgid "MAP012_NPC_6" +msgstr "He vivido en Pueblo Lionte desde que era niña. Sí es cierto que vivir en las montañas no es fácil, ¡pero soy tan sana y fuerte como cualquier jovencita, jujuju!" + +msgid "MAP012_NPC_7" +msgstr "La Profesora Cypress vive aquí en Lionte. Escuché que ha hecho todo tipo de proyectos para mejorar la comunicación entre humanos y Pokémon. ¡Lo que hace es impresionante!" + +msgid "MAP012_NPC_8" +msgstr "¡Luuuooooooo!" + +msgid "MAP012_SIGN_1" +msgstr "Ruta 06. ¡Recuerden traer Pociones! ¡Es un viaje largo!" + +msgid "MAP012_SIGN_2" +msgstr "Laboratorio Cypress de\nInvestigación Pokémon" + +msgid "MAP012_SIGN_3" +msgstr "Bienvenidos a Lionte. ¡Cuidado con el desprendimiento de rocas!" + +msgid "MAP013_NPC_1" +msgstr "Soy una enfermera en entrenamiento. Estoy de interina en este Centro Pokémon para aprender más sobre el cuidado y tratamiento de los Pokémon. Asegúrate de cuidar bien de tus Pokémon. Podemos sanar casi toda herida, pero hay cosas que nuestras máquinas no pueden curar." + +msgid "MAP013_NPC_2" +msgstr "Este pueblo es tan tranquilo que casi asusta. Algunos consideran relajante la soledad. En cuanto a mí, ya quiero irme a ciudad Miraplaya y al próximo Gimnasio." + +msgid "MAP017_TRAINER_1" +msgstr "¡Ey, enclenque! ¿Qué tal un combate de ingenio? ¿No? ¿Qué tal un combate Pokémon?" + +msgid "MAP017_TRAINER_1_DEFEAT" +msgstr "...Buen trabajo." + +msgid "MAP017_TRAINER_2" +msgstr "¿Sabes cómo se formó esta cueva? Qué importa, ¡combatamos!" + +msgid "MAP017_TRAINER_2_DEFEAT" +msgstr "Buena esa, joven." + +msgid "MAP017_TRAINER_3" +msgstr "¡Hey! ¡Estoy cavando! ¡Búscate tu propia cueva!" + +msgid "MAP017_TRAINER_3_DEFEAT" +msgstr "Supongo que es una cueva abierta a cualquiera..." + +msgid "MAP017_TRAINER_4" +msgstr "Dicen que entrenar en ambientes extremos te fortalece. ¡Lánzame lo que sea!" + +msgid "MAP017_TRAINER_4_DEFEAT" +msgstr "Hmm, tal vez no sea suficiente entrenar en cuevas..." + +msgid "MAP018_NPC_1" +msgstr "Repórtate a Kellyn para los detalles de la misión." + +msgid "MAP018_NPC_2" +msgstr "Repórtate a Kellyn para los detalles de la misión." + +msgid "MAP018_NPC_3" +msgstr "Es importante mantener sanos a tus Pokémon al combatir los tipo Nuclear. Las cortadas y los rasguños se infectan más seguido." + +msgid "MAP018_NPC_4" +msgstr "Nuestro deber es apaciguar a los Pokémon Nucleares y evitar que pasen la barrera. Además, tenemos información de Rangers que han descubierto personas y Pokémon que están en peligro. Debemos rescatarlos. Empirilla y yo nos adelantaremos. ¡Adelante!" + +msgid "MAP018_NPC_5" +msgstr "Tenemos medicina a la mano para tratar a aquellos afectados por la radiación." + +msgid "MAP018_NPC_6" +msgstr "Mis Pokémon de Acero y yo les ayudaremos a combatir esos Pokémon tipo Nuclear. El Acero es el único tipo además del Nuclear que resiste los ataques Nucleares." + +msgid "MAP018_NPC_7" +msgstr "El credo del Pokémon Ranger es proteger a la naturaleza, los Pokémon y las personas. Estamos dispuestos a arriesgar nuestras vidas para lograrlo." + +msgid "MAP018_NPC_8" +msgstr "Mantén a tus Pokémon sanos, ¿quedó claro? Oh, también puedes tener esto. ¡Ten cuidado!" + +msgid "MAP018_NPC_9" +msgstr "¡Owten!" + +msgid "MAP020_NPC_1" +msgstr "Felicidades por conseguir las 8 Medallas.\n¡Calle Victoria y el Campeonato te esperan!" + +msgid "MAP020_NPC_2" +msgstr "La Calle Victoria actualmente está cerrada. Se abrirá cuando comience el Campeonato de Tándor." + +msgid "MAP020_SIGN_1" +msgstr "Felicidades por conseguir las 8 Medallas.\n¡Calle Victoria y el Campeonato te esperan!" + +msgid "MAP021_NPC_1" +msgstr "¡Ah, eres tú! Estábamos cuidando a tus Pokémon, y, ¡dios mío, qué sorpresa más grande! ¡Tus Pokémon han tenido un huevo! No tenemos idea de cómo ha llegado allí, pero tu Pokémon lo tenía. Deseas conservarlo, ¿no? No tienes espacio en tu equipo para ponerlo. Vuelve cuando hayas hecho un lugar. PN recibió el Huevo del Encargado de la Guardería. Cuídalo muy bien. Si no lo quieres, de veras me lo quedaré. ¿Quieres llevarte este huevo? Bueno, entonces me lo quedaré. ¡Gracias! Soy el Encargado de la Guardería. Ayudo a cuidar los preciosos Pokémon de los Entrenadores. Si gustas que críe a tu Pokémon, ve a hablar con mi esposa. ¡Ah, eres tú! Que bueno verte. Tu está bien. ¡Ah, eres tú! Tu y tu están bien. Ambos prefieren jugar con otros Pokémon que con el otro. No parecen agradarse mucho. Parecen agradarse. Parecen disfrutar mucho la compañía del otro." + +msgid "MAP021_SIGN_1" +msgstr "- Pueblo Valeón, Ruta 06\nPueblo Lionte al este" + +msgid "MAP021_SIGN_2" +msgstr "Guardería Pokémon de Tándor Occidental." + +msgid "MAP021_TRAINER_1" +msgstr "¡Caramba! ¿Sientes el calor?" + +msgid "MAP021_TRAINER_1_DEFEAT" +msgstr "¡Qué abrasador!" + +msgid "MAP021_TRAINER_2" +msgstr "¡Oye, Entrenador! ¡Mis Pokémon quieren combatir con los tuyos!" + +msgid "MAP021_TRAINER_2_DEFEAT" +msgstr "¡Vaya, que fuerte!" + +msgid "MAP021_TRAINER_3" +msgstr "¿Sabías por qué esta ruta se llama Valle Pasión?" + +msgid "MAP021_TRAINER_3_DEFEAT" +msgstr "Bueno, te cuento..." + +msgid "MAP021_TRAINER_4" +msgstr "¡Alto ahí! ¿Eres tú quien ha estado robando mi equipo de investigación?" + +msgid "MAP021_TRAINER_4_DEFEAT" +msgstr "Oh, ¿no has sido tú? ¡Mis disculpas!" + +msgid "MAP022_NPC_1" +msgstr "No te preocupes, ¡no pienso combatir! ¿Que qué hago? Solo estoy escalando. ¿No te parece refrescante este aire de montaña?" + +msgid "MAP022_NPC_10" +msgstr "¡Owten! ¡Ow! ¡Tú no venir aquí!\nHumanos... ¡Malos! (Parecen decididos a quedarse aquí.)" + +msgid "MAP022_NPC_2" +msgstr "Ay, rayos... Perdí un combate y ahora intento regresar al Centro Pokémon... ¡Pero no encuentro el camino!" + +msgid "MAP022_NPC_3" +msgstr "¡Ow! ¡Owten! ...\n¡PN usó el TLP! ¡Cómo te atreves a secuestrarme!\n¡Toma esto!" + +msgid "MAP022_NPC_4" +msgstr "Lo sentimos, pero el acceso a esta zona está restringido. La sede del Campeonato de Tándor está en trabajos de construcción." + +msgid "MAP022_NPC_5" +msgstr "Lo sentimos, pero el acceso a esta zona está restringido. La sede del Campeonato de Tándor está en trabajos de construcción." + +msgid "MAP022_NPC_6" +msgstr "Lo sentimos, pero el acceso a esta zona está restringido. La sede del Campeonato de Tándor está en trabajos de construcción." + +msgid "MAP022_NPC_7" +msgstr "¡Owten! ¡Ow! ¡Tú no venir aquí!\nHumanos... ¡Malos! (Parecen decididos a quedarse aquí.)" + +msgid "MAP022_NPC_8" +msgstr "¡Owten! ¡Ow! ¡Tú no venir aquí!\nHumanos... ¡Malos! (Parecen decididos a quedarse aquí.)" + +msgid "MAP022_NPC_9" +msgstr "¡Owten! ¡Ow! ¡Tú no venir aquí!\nHumanos... ¡Malos! (Parecen decididos a quedarse aquí.)" + +msgid "MAP022_SIGN_1" +msgstr "- Pueblo Valeón\n- Monte Actínido y sede del Campeonato Regional de Tándor" + +msgid "MAP022_SIGN_2" +msgstr "Túnel Onte. Hacia el Litoral de Tándor y Ciudad Miraplaya" + +msgid "MAP022_TRAINER_1" +msgstr "No hay nada como una batallita en la mañana, ¿no? ¡Vamos!" + +msgid "MAP022_TRAINER_10" +msgstr "¡Ey, hermano! Que te digo, tienes que dar todo lo que tienes, ¿entiendes?" + +msgid "MAP022_TRAINER_10_DEFEAT" +msgstr "¡Guuuaaauu! ¡De lo mejor, compadre! Radical." + +msgid "MAP022_TRAINER_11" +msgstr "Ven, joven. Te daré una lección especial sobre lo que es Entrenar Pokémon." + +msgid "MAP022_TRAINER_11_DEFEAT" +msgstr "Esta ha sido una valiosa etapa en tu desarrollo." + +msgid "MAP022_TRAINER_12" +msgstr "...No, ni una mordida. Bah, ¡desahogaré toda mi rabia irracional CONTIGO!" + +msgid "MAP022_TRAINER_12_DEFEAT" +msgstr "Creo que ya me calmé." + +msgid "MAP022_TRAINER_13" +msgstr "¿Qué tipo de cebo usas para pescar? Vamos, ¡tengamos un combate de pesca!" + +msgid "MAP022_TRAINER_13_DEFEAT" +msgstr "Cabeza hueca, ¡dije DE PESCA!" + +msgid "MAP022_TRAINER_14" +msgstr "Me gusta entrenar Pokémon tipo Bicho.\n¿Eso me convierte en un Cazabichos? Tú dime." + +msgid "MAP022_TRAINER_14_DEFEAT" +msgstr "Aww, perdí. Hey, ¡nunca respondiste mi pregunta!" + +msgid "MAP022_TRAINER_15" +msgstr "¡Tengo una hermanita recién nacida! ¿Quieres ver su foto?" + +msgid "MAP022_TRAINER_15_DEFEAT" +msgstr "¡¿Cuál es tu problema?!" + +msgid "MAP022_TRAINER_16" +msgstr "Hemos entrado en un bucle temporal infinito." + +msgid "MAP022_TRAINER_16_DEFEAT" +msgstr "Hemos entrado en un bucle temporal infinito." + +msgid "MAP022_TRAINER_17" +msgstr "Me gusta usar pantalones cortos. Son bastante cómodos." + +msgid "MAP022_TRAINER_17_DEFEAT" +msgstr "Aunque, si vas a escalar, yo no recomendaría usarlos." + +msgid "MAP022_TRAINER_1_DEFEAT" +msgstr "Puede que esto me haya arruinado el día..." + +msgid "MAP022_TRAINER_2" +msgstr "Estoy atrapando Pokémon para la profesora, pero me aburre. ¿Un combate?" + +msgid "MAP022_TRAINER_2_DEFEAT" +msgstr "Ohh... De vuelta al pueblo a curar a mis Pokémon." + +msgid "MAP022_TRAINER_3" +msgstr "¡Soy Leñador, y tengo energía! ¡Trabajo de noche y combato de día!" + +msgid "MAP022_TRAINER_3_DEFEAT" +msgstr "¡Y entra el coro! \"Él es un leñador...\"" + +msgid "MAP022_TRAINER_4" +msgstr "¡Hey, Entrenador! En el momento en que nuestros ojos se encontraron... ¡Supe que nuestro destino era combatir!" + +msgid "MAP022_TRAINER_4_DEFEAT" +msgstr "Tal vez estaba destinado a perder." + +msgid "MAP022_TRAINER_5" +msgstr "He estado buscando un saco de boxeo para entrenar a mis Pokémon. Los tuyos deberían servir." + +msgid "MAP022_TRAINER_5_DEFEAT" +msgstr "¡¿Cómo... cómo te atreves?!" + +msgid "MAP022_TRAINER_6" +msgstr "Ok, ¿quién eres? Luces ~adorable~. Me ENCANTA tu camisa. Oh, ¿quieres combatir?" + +msgid "MAP022_TRAINER_6_DEFEAT" +msgstr "¡Ah!~ ¡Me han superado!~" + +msgid "MAP022_TRAINER_7" +msgstr "Me encantan los videojuegos. Pokémon es uno muy bueno. ¿Quieres jugar?" + +msgid "MAP022_TRAINER_7_DEFEAT" +msgstr "Wow, eres bueno en Pokémon." + +msgid "MAP022_TRAINER_8" +msgstr "¡Oh, hola, cariño! ¿Cómo va todo, mi amor? Espera, tú no--" + +msgid "MAP022_TRAINER_8_DEFEAT" +msgstr "Buen combate, pero..." + +msgid "MAP022_TRAINER_9" +msgstr "Jeje. Los Bichos son geniales. Jeje." + +msgid "MAP022_TRAINER_9_DEFEAT" +msgstr "¿Qué demonios...?" + +msgid "MAP024_NPC_1" +msgstr "Oí que la ruta al Gimnasio Nevisca es larga y peligrosa... Mejor me abastezco bien. Necesitarás ropa más cálida si planeas enfrentarte a la tundra helada que es la Ruta 16." + +msgid "MAP024_NPC_2" +msgstr "Oí que hay un Pokémon legendario en el corazón del Monte Lantánido. Planeo capturarlo. La Ruta 16 está en las faldas del Monte Lantánido, una de las dos grandes montañas de Tándor." + +msgid "MAP024_NPC_3" +msgstr "Estoy inspeccionando este pueblo en busca de actividades sospechosas por parte de la entidad responsable de los ataques a las plantas nucleares. Tándor Oriental tiene su propia planta nuclear. Creemos que está en riesgo tras la destrucción de las plantas en Tándor Occidental. Todo el escuadrón Ranger en el área está en estado de alerta." + +msgid "MAP025_NPC_1" +msgstr "¡Hola! No creo haberte visto antes por aquí. ¿Eres un Entrenador, verdad? Bueno, ¡entonces has llegado al lugar correcto! Verás, nosotros cuidamos de los Pokémon de los Entrenadores. ¡Déjalos con nosotros, y cuando vuelvas serán más grandes y fuertes! Si dejas a dos Pokémon compatibles, ¡tal vez produzcan un huevo! Ahora bien..." + +msgid "MAP026_NPC_1" +msgstr "Soy paramédico. Respondo a emergencias en la montaña, para rescatar a gente de derrumbes y cosas por el estilo. Si escuchas las alarmas de avalancha, ¡asegúrate de ir a un lugar seguro!" + +msgid "MAP026_NPC_2" +msgstr "Quería usar la Megaevolución... Traté de vencer al Gimnasio, pero me dijeron que no era lo suficientemente sabio, o algo así. Oí que hay cinco pruebas que debes pasar en el Gimnasio, ¡pero no logro pasar la primera!" + +msgid "MAP026_NPC_3" +msgstr "Rayos... ¡Patearon mi trasero\nen ese Gimnasio!\nComo si los vientos gélidos no fueran suficiente, ¡los Entrenadores son brutales!" + +msgid "MAP027_NPC_1" +msgstr "Dejé a un Pokémon en la Guardería y me olvidé de él por un tiempo. Cuando regresé, ¡había subido muchos niveles!" + +msgid "MAP027_NPC_2" +msgstr "La sierra montañosa protege a esta ruta de la lluvia radiactiva. Sin embargo, lo que ocurrió es un desastre..." + +msgid "MAP029_NPC_1" +msgstr "Estamos aprendiendo sobre la evolución. ¿Sabías que los iniciales oficiales de Tándor solo evolucionan una vez, a diferencia de la mayoría de iniciales oficiales que evolucionan dos? Oí que hay un profesor que estudia la evolución en alguna parte. Algo así como el Profesor Bamb'o, ¿No? ¿Cómo se llamaba? Roble, o algo así..." + +msgid "MAP029_NPC_2" +msgstr "¿Has oído sobre el Debate? ¡Es una actividad genial! Este año, estamos debatiendo sobre si exigir una edad mínima a los Entrenadores Pokémon. Creo que es peligroso que los niños simplemente dejen su casa y se aventuren como tú." + +msgid "MAP029_NPC_3" +msgstr "Soy la maestra de esta escuela. Es increíble ver lo interesados que se ven los niños en aprender. Nunca los había visto así antes. Espero que estés al día con tus estudios, incluso si estás en una aventura." + +msgid "MAP029_NPC_4" +msgstr "¡El equipo deportivo de nuestra escuela es el más fuerte por aquí! ¡Podemos vencer a Moki o Kevlar con las manos atadas! ¡Orgullo Barullo!" + +msgid "MAP029_NPC_5" +msgstr "¡Oye, Entrenador! Estos chicos necesitan ayuda estudiando. Si puedes vencerlos a todos, ¡obtendrás una recompensa!" + +msgid "MAP029_TRAINER_1" +msgstr "¡Oh, oye! ¿T-te molestaría, ehm, combatir? Solo para practicar, sabes. Q-qué mal..." + +msgid "MAP029_TRAINER_1_DEFEAT" +msgstr "E-espero que mis Pokémon no estén heridos o algo..." + +msgid "MAP029_TRAINER_2" +msgstr "¡Estoy practicando para mis clases de combate! ¿Me podrías ayudar a estudiar? Ok, ¡Aquí voy! Sabes que si repruebo es tu culpa, ¿no?" + +msgid "MAP029_TRAINER_2_DEFEAT" +msgstr "...¡Guau! Eso...fue genial." + +msgid "MAP029_TRAINER_3" +msgstr "Creo que si aprendo a combatir con Pokémon, ¡podría pasarme el Pokémon Edición Roja fácilmente! ¿Quieres luchar? Ok, ¡Aquí voy! ...L-Lo que sea, viejo. N-no es como si me importara." + +msgid "MAP029_TRAINER_3_DEFEAT" +msgstr "...Combatir es más fácil en los juegos..." + +msgid "MAP033_NPC_1" +msgstr "Chyin.. ¡Chyin!" + +msgid "MAP033_NPC_2" +msgstr "¿Sabías que en este río abundan los Fortog? ¡Son Pokémon venenosos! Yo tendría Antídotos a mano si fuera tú." + +msgid "MAP033_TRAINER_1" +msgstr "¡Estoy de acuerdo! ¡Los Pokémon de Agua son superiores!" + +msgid "MAP033_TRAINER_1_DEFEAT" +msgstr "Bueno, bueno, tal vez no SOLO los Pokémon de Agua." + +msgid "MAP033_TRAINER_2" +msgstr "Debería jugar con mis amigos en vez de estar aquí todo el día." + +msgid "MAP033_TRAINER_2_DEFEAT" +msgstr "Supongo que probaré juegos nuevos." + +msgid "MAP033_TRAINER_3" +msgstr "¡Oye! ¡Tú! Sí, tú, ¡por aquí! Tendremos un combate ahora mismo. ¡No, no es una pregunta!" + +msgid "MAP033_TRAINER_3_DEFEAT" +msgstr "¡Guaao! ¡Eso fue brutal!" + +msgid "MAP033_TRAINER_4" +msgstr "¡Oh, hey! ¡PN! ¡Tengo un nuevo Pokémon y quiero ver cómo le va!" + +msgid "MAP033_TRAINER_4_DEFEAT" +msgstr "Ah, no es tan fuerte como esperaba..." + +msgid "MAP033_TRAINER_5" +msgstr "¡Sal de mi camino!" + +msgid "MAP033_TRAINER_5_DEFEAT" +msgstr "¡Corre, corre, corre!" + +msgid "MAP033_TRAINER_6" +msgstr "Los Pokémon tipo Agua son los mejores." + +msgid "MAP033_TRAINER_6_DEFEAT" +msgstr "Er... Los otros tipos también son buenos..." + +msgid "MAP033_TRAINER_7" +msgstr "¡Las damas también podemos ser buenas Entrenadoras!" + +msgid "MAP033_TRAINER_7_DEFEAT" +msgstr "Eres un joven fuerte..." + +msgid "MAP033_TRAINER_8" +msgstr "¡No huyas de mí!" + +msgid "MAP033_TRAINER_8_DEFEAT" +msgstr "¡Oh pamplinas! ¡Perdí!" + +msgid "MAP033_TRAINER_9" +msgstr "Eres un nuevo Entrenador, ¿eh? ¡Yo también estoy empezando!" + +msgid "MAP033_TRAINER_9_DEFEAT" +msgstr "Cualquiera puede ser un Entrenador, pero algunas personas parecen más hechas para eso que otras, ¿no crees?" + +msgid "MAP037_NPC_1" +msgstr "Estoy inspeccionando el área para construir un camino. Es muy fastidioso tener que atravesar la cueva para poder ir a alguna parte. Buena suerte, joven. Ten esto, lo necesitarás." + +msgid "MAP037_TRAINER_1" +msgstr "Por alguna razón, ¡siento que es divertido atacar a Entrenadores inocentes al azar!" + +msgid "MAP037_TRAINER_1_DEFEAT" +msgstr "...Supongo que a todos los matones les llega su castigo..." + +msgid "MAP042_NPC_1" +msgstr "¡Buenas, Entrenador! ¿Es este tu primer Gimnasio Pokémon? ¡Debe ser muy emocionante para ti! Me llaman el Tipo del Gimnasio, ¡listo para repartir consejos a Entrenadores aspirantes a conquistar la Liga de Tándor! María es una experta del tipo Normal. El tipo normal no es supereficaz contra otros tipos, pero tiene muy pocas debilidades. Los tipo Lucha, como Mankey, son fuertes aquí. Y los tipo Acero como Orchynx y Barewl son una buena elección también, porque pueden resistir sus ataques. Si no, un ataque a toda potencia de tu Pokémon más fuerte es tu mejor opción.\n¡Buena suerte! Te estaré animando desde aquí.\nAh, y ten esto." + +msgid "MAP042_TRAINER_1" +msgstr "María puede ser la primer Líder de Gimnasio, ¡pero ella solía ser Campeón! ¡Estás a años luz de derrotarla!" + +msgid "MAP042_TRAINER_1_DEFEAT" +msgstr "Los años luz miden distancia, no tiempo..." + +msgid "MAP042_TRAINER_2" +msgstr "¡Ja! ¿Crees que tienes lo que hace falta para vencer a María? ¡Permíteme a mí juzgar eso!" + +msgid "MAP042_TRAINER_2_DEFEAT" +msgstr "Hmm. Este tiene potencial." + +msgid "MAP042_TRAINER_3" +msgstr "Hola otra vez~\nCreo que no nos hemos presentado formalmente. ¿Cómo te llamas? ... ¿PN?. Me gusta~\n¡Te doy la bienvenida al Gimnasio Pokémon de Ciudad Tecuelo!~ Soy María, especialista en Pokémon tipo Normal... ¡pero ya sabes eso!\nPor supuesto, la mayoría me conoce como \"María, Campeona de Tándor\"...\nAunque esos días de mi vida ya han acabado. Ahora superviso a jóvenes Entrenadores como tú en su camino a la grandeza. El camino para ser Campeón es largo y arduo... ¿Estás preparado para afrontarlo? Tu primera prueba de todas en la Liga de Tándor... ¡comienza ahora! ¡Felicitaciones!~ Debo decir, ese espíritu que demostraste en el combate.... me recuerda a mí cuando recién estaba empezando.\nTrata de aferrarte a esa determinación, ¡y estoy segura de que te llevará muy lejos! También ten esta MT~ Mientras continúes viajando con tus Pokémon, los lazos entre ustedes se harán más estrechos. Mientras más grande sea tu amistad con tu Pokémon, ¡más poderoso será el movimiento Retribución en combate! Las MT son de uso infinito, así que siéntete libre de enseñárselas a todos los Pokémon que quieras, ¡y nunca se gastarán! La que te dí puede ser aprendida por casi todos los Pokémon. Fue divertido combatir contigo, PN. ¡Buena suerte en tu viaje!~" + +msgid "MAP042_TRAINER_3_DEFEAT" +msgstr "¡Bien!~ ¡Ese es el espíritu de batalla que quería ver!\n¡Eres merecedor de esta Medalla Normal!" + +msgid "MAP043_NPC_1" +msgstr "Toma demasiado trabajo ser un Entrenador Guay. Tienes que actuar guay, vestirte guay, y ser guay. Ah, y entrenar a varios Pokémon guays. Este pueblo succiona toda mi genialidad. Voy a largarme de aquí... tan pronto como mis Pokémon sean lo suficientemente fuertes para atravesar la cueva." + +msgid "MAP043_NPC_2" +msgstr "Lo genial de los Centros Pokémon es que brindan a quien sea un lugar para pasar la noche. Es como un hotel gratuito, salvo que nadie te deja mentitas en tu almohada. De todas formas, ¿quién paga por construir y mantener los Centros Pokémon? No es como si generaran alguna ganancia..." + +msgid "MAP043_NPC_3" +msgstr "¡Cura a tus Pokémon antes de que te vayas del pueblo! ¡Hazme caso! Nunca puedes saber cuando un rival vaya a desafiarte, especialmente cuando estás débil luego de, por ejemplo, un combate en el Gimnasio." + +msgid "MAP044_NPC_1" +msgstr "Mi abuela vive en Pueblo Valeón. Ahora que el metro está abierto, puedo ir a visitarla cada fin de semana." + +msgid "MAP045_NPC_1" +msgstr "Estoy esperando a que llegue el tren. ¡Pero pareciera que he estado esperando por siglos!" + +msgid "MAP046_NPC_1" +msgstr "¡Saludos, saludillos! Soy el Inspector de Apodos, ¡el adivino de los nombres Pokémon! Estaría encantado de puntuar los apodos de tus Pokémon. ¿Cuál apodo debería inspeccionar? Ya veo. Vuelve otra vez. Vale, vale, mira... ¡Eso es solo un huevo! Hmmm... ¡Pues será ! ¡Qué maravilloso apodo! ¡Cuán impecable, cuán implacable! Asegúrate de querer mucho a tu de ahora en adelante. Hmmm... ¿, dices? Te has ingeniado un apodo bastante bueno. ¡Pero! ¿Qué dirías tú si yo le fuese a dar un nombre mejor? Oh, bien. Entonces, ¿cuál será el nuevo apodo? ¡Hecho! De ahora en adelante, ¡este Pokémon será conocido como ! No luce distinto que antes, y aun así, es claramente superior. ¡Qué suerte tienes! ¡Hecho! De ahora en adelante, ¡este Pokémon será conocido como ! Es un mucho mejor nombre que antes. ¡Qué suerte tienes! Ya veo. Vuelve otra vez. Ya veo. Vuelve otra vez." + +msgid "MAP046_NPC_10" +msgstr "¡Hola, Entrenador!\n¿Sabes algo sobre MTs y MOs? Las MT, o Máquinas Técnicas, son objetos muy útiles que puedes usar para enseñar nuevos movimientos a tus Pokémon. Las MO, o Máquinas Ocultas, son un tipo especial de MT que pueden ayudarte a atravesar obstáculos fuera de combate. Ten, prueba usar esta MT. Esa MT contiene Atraer. ¡La mayoría de los Pokémon pueden aprenderlo! Y recuerda, ¡Las MTs y MOs pueden ser usadas todas las veces que quieras, sin gastarse! ¿Y si la usas en algunos de tus Pokémon?" + +msgid "MAP046_NPC_11" +msgstr "¡Me encanta jugar Pokémon!\nTengo la Edición Azul, y mi hermana tiene la Edición Roja. ¡Así podremos atraparlos a todos!" + +msgid "MAP046_NPC_12" +msgstr "Mi mami dice que no puedo tener una mascota Pokémon hasta que sea mayor.\nAsí que en vez de eso me compró un videojuego." + +msgid "MAP046_NPC_13" +msgstr "La región de Tándor se divide en dos partes: Occidental y Oriental. Ahora estamos en Tándor Occidental." + +msgid "MAP046_NPC_2" +msgstr "¡Buenas! He ganado algo de experiencia con los años, así que me dedico a ser Tutor de Movimientos. Veo un gran futuro delante de ti. ¡Vuelve cuando tengas algo más de experiencia y le enseñaré nuevos movimientos a tus Pokémon!\nDigamos unas... 4 medallas." + +msgid "MAP046_NPC_3" +msgstr "Mi prometida quiere que tengamos niños, pero yo no estoy muy seguro.\nSimplemente no sé si seré un muy buen padre, ¿entiendes?" + +msgid "MAP046_NPC_4" +msgstr "Nos mudamos a Ciudad Tecuelo para comenzar una familia con mi prometido. Pero él tiene dudas..." + +msgid "MAP046_NPC_5" +msgstr "¡Hey! Pareces un Entrenador, ¡y eso significa que coleccionas Pokémon! Estoy buscando a un Fortog. Si tienes uno, te daré mi Baashaun por él. No tienes ningún Pokémon... ¡Cuida bien de él! Guau, ¡ahora tengo mi propio Fortog! No tienes ningún Fortog, supongo... ¡No vuelvas hasta tener un Fortog!" + +msgid "MAP046_NPC_6" +msgstr "Te damos la bienvenida al Cuartel Ranger de Ciudad Tecuelo. ¿Buscas realizar una misión?\nLo sentimos, pero no estamos aceptando ayuda de civiles por el momento." + +msgid "MAP046_NPC_7" +msgstr "¿Estás empezando tu aventura como Entrenador? ¡Ten esto! Esa Cura Total curará cualquier estado o condición, como Envenenamiento o Confusión. Úsala cuando tus Pokémon estén en un apuro. Pero, ¡ojo! Las Curas Totales no restauran los PS." + +msgid "MAP046_NPC_8" +msgstr "Nosotros los Rangers somos quienes enforzamos la ley en la región de Tándor.\nLa mayoría de las ciudades tienen un Cuartel Ranger, pero el Cuartel General está en Ciudad Miraplaya." + +msgid "MAP046_NPC_9" +msgstr "¿Tienes suficientes pociones para tus Pokémon?\nTen, aquí hay unas cuantas más. Una poción es una gran manera de restaurar PS en una emergencia.\nAun así, asegúrate de visitar un Centro Pokémon seguido." + +msgid "MAP046_SIGN_1" +msgstr "Están dando el reporte del tiempo en la televisión.\nParece que mañana estará soleado. Hay un programa de entrevistas en la televisión.\nSe ve aburrido." + +msgid "MAP046_SIGN_10" +msgstr "La televisión está emitiendo un show para niños, \"Pokémon Universe\"." + +msgid "MAP046_SIGN_11" +msgstr "La televisión está emitiendo un show para niños, \"Pokémon Universe\"." + +msgid "MAP046_SIGN_12" +msgstr "Hay algunos juegos de Pokémon en la computadora." + +msgid "MAP046_SIGN_13" +msgstr "Este estante tiene muchos libros y álbumes de fotos." + +msgid "MAP046_SIGN_2" +msgstr "Están dando el reporte del tiempo en la televisión.\nParece que mañana estará soleado. Hay un programa de entrevistas en la televisión.\nSe ve aburrido." + +msgid "MAP046_SIGN_3" +msgstr "La computadora muestra la pantalla de título de un popular juego, \"Dragonite: Origins\"." + +msgid "MAP046_SIGN_4" +msgstr "Te damos la bienvenida al Cuartel Ranger de Ciudad Tecuelo. ¿Buscas realizar una misión?\nLo sentimos, pero no estamos aceptando ayuda de civiles por el momento." + +msgid "MAP046_SIGN_5" +msgstr "Tiene varias guías y panfletos sobre geografía y vida salvaje." + +msgid "MAP046_SIGN_6" +msgstr "Tiene varias guías y panfletos sobre geografía y vida salvaje." + +msgid "MAP046_SIGN_7" +msgstr "El monitor está apagado." + +msgid "MAP046_SIGN_8" +msgstr "El monitor está apagado." + +msgid "MAP046_SIGN_9" +msgstr "No tomes la comida del refrigerador de la señora." + +msgid "MAP047_NPC_1" +msgstr "Tancoon: ¡Grrrowf!" + +msgid "MAP047_NPC_2" +msgstr "Desde que conocí a Tancoon, ¡mi vida ha sido mucho mejor!\nNo puedo imaginarme la vida sin Pokémon." + +msgid "MAP047_SIGN_1" +msgstr "¿Qué guarda una Líder de Gimnasio en el refrigerador? ...¡Iugh! ¡Leche agria!" + +msgid "MAP047_SIGN_2" +msgstr "Hay libros desordenados en la repisa, incluyendo la autobiografía de María:\n\"¡El Camino al Campeonato!\"" + +msgid "MAP047_SIGN_3" +msgstr "Hay libros desordenados en la repisa, incluyendo la autobiografía de María:\n\"¡El Camino al Campeonato!\"" + +msgid "MAP047_SIGN_4" +msgstr "Hay un show de noticias en la TV.\n...Es muy aburrido." + +msgid "MAP047_SIGN_5" +msgstr "Hay un show de noticias en la TV.\n...Es muy aburrido." + +msgid "MAP047_SIGN_6" +msgstr "Por lo general no es buena idea ir revisando los refrigeradores de extraños." + +msgid "MAP047_SIGN_7" +msgstr "Está repleto de libros acerca del cuidado de los Pokémon." + +msgid "MAP047_SIGN_8" +msgstr "Está repleto de libros acerca del cuidado de los Pokémon." + +msgid "MAP048_SIGN_1" +msgstr "Es un Nintendo Wii U.\nPero oí que estrenarán un nuevo sistema pronto." + +msgid "MAP048_SIGN_2" +msgstr "Es mi cama.\nNo quiero una siesta por el momento." + +msgid "MAP048_SIGN_3" +msgstr "Es mi cama.\nNo quiero una siesta por el momento." + +msgid "MAP048_SIGN_4" +msgstr "Está completamente lleno de libros sobre Pokémon. \"Mi Owten y Yo\",\n\"La Aventura de Jerbolta\",\n\"Buscando los Legendarios\". Los he leído varias veces." + +msgid "MAP048_SIGN_5" +msgstr "Hay un Combate Pokémon en la TV.\n¡Wow! ¡Uno de los Pokémon acaba de Megaevolucionar! Están publicitando un videojuego en la TV.\nEs un simulador de Combate Pokémon llamado \"Edición Roja y Azul\". Hay un reportaje de noticias en la TV.\nAl parecer, están construyendo una nueva Planta de Energía. ...Bueno, ¡hora de irse!" + +msgid "MAP048_SIGN_6" +msgstr "Está completamente lleno de libros sobre Pokémon. \"Mi Owten y Yo\",\n\"La Aventura de Jerbolta\",\n\"Buscando los Legendarios\". Los he leído varias veces." + +msgid "MAP049_NPC_1" +msgstr "¡PN, cariño!\nHoy es tu gran día, ¿no es así? No puedo evitar sentir melancolía, viendo a la criaturita que vi crecer irse de casa.\nOh, si tan solo pudiera hacer más para ayudarte en los viajes que harás. Pero ambos sabemos que eres completamente capaz. Tú y ese chico Teo....\nÉl siempre sigue tus pasos, ¿sabes?\nTú siempre has tenido habilidad, pero él, siendo aún tan joven... Bueno, estoy segura que su padre Cameron no lo dejaría ir si no confiara en que estará a salvo.\nDe todas formas, para celebrar tu gran día, te tengo un regalo.\n¡Ve y ábrelo! ... ¡PN obtuvo los Zapatos Deportivos! (Las instrucciones dicen: \"Mantén presionado Z para correr. Puedes activar el modo de auto-correr en el Menú.\") *sniff* O-oh, no te preocupes por mí....\nSolo soy una anciana sentimental.\nSi tan solo tu padre estuviera aquí...\nBueno, seguro está orgulloso de ti..\nY estoy segura que te encontrarás con él durante tu aventura. No debería retenerte más.\nEnvíale saludos al amable Profesor de mi parte, ¿sí? Y, si puedes, pasa por aquí de nuevo después de obtener a tu primer Pokémon. Me encantaría verlo. ¡Buena suerte, cariño!" + +msgid "MAP049_NPC_2" +msgstr "... (No responde.) (Respira de forma lenta, como si durmiera profundamente.)" + +msgid "MAP049_NPC_3" +msgstr "No descansaré hasta conseguir una cura para la condición de Lucille. Pero,. simplemente estar a su lado, sostenerla en mis brazos...\nMe basta, por ahora. Estoy tan orgulloso de ti, PN. Te has convertido en Campeón de Tándor, y nos has salvado a todos, incluída tu madre. Me recuerdas a mis días como Cadete Ranger, cuando salvé a la región de Almia. Supongo que el heroísmo corre por nuestras venas. Este ritmo de vida...\nHabía olvidado cómo se sentía.\nPasé tantos años viviendo con prisa,. corriendo de una crisis a otra sin descansar. Y... para ser sincero... mi edad me comienza a pesar en los hombros.\nYa tengo 45 años. No soy tan ágil como cuando era joven. Un descanso de la acción así es... agradable. Empirilla ya no está conmigo.\nRegresó a su hogar, la Jungla de Baykal. ¿Sabes? Pese a nuestra amistad, nunca fue mi Pokémon. Estuvo a mi lado por elección propia. Y se fue también por elección propia. Pero sé que nos volveremos a encontrar." + +msgid "MAP049_SIGN_1" +msgstr "Es una TV de pantalla plana. Me gusta verla mientras ceno." + +msgid "MAP049_SIGN_10" +msgstr "¡Qué escandaloso!\nEs la gaveta de calcetines de tu Tía." + +msgid "MAP049_SIGN_11" +msgstr "¡Qué escandaloso!\nEs la gaveta de calcetines de tu Tía." + +msgid "MAP049_SIGN_12" +msgstr "Está repleto de libros de Pokémon.\n\"Vida Pokémon\"... \"Evolución Pokémon\"... \"Filosofía de Pokémon\"... Parece que nos gustan los Pokémon." + +msgid "MAP049_SIGN_13" +msgstr "Esta estantería contiene las lecturas culposas de mi Tía.\n\"El Príncipe Arcanine: ¡Un Romance en Llamas!\"" + +msgid "MAP049_SIGN_2" +msgstr "Es una TV de pantalla plana. Me gusta verla mientras ceno." + +msgid "MAP049_SIGN_3" +msgstr "Hay un bordado colgado en la pared: \"Hogar dulce hogar\", con un corazón debajo." + +msgid "MAP049_SIGN_4" +msgstr "El gabinete está lleno con platos de porcelana antigua." + +msgid "MAP049_SIGN_5" +msgstr "El gabinete está lleno con platos de porcelana antigua." + +msgid "MAP049_SIGN_6" +msgstr "El refrigerador. Espero no le importe si me llevo un bocadillo..." + +msgid "MAP049_SIGN_7" +msgstr "El horno y el fregadero. Están limpios porque usualmente compramos comida para llevar." + +msgid "MAP049_SIGN_8" +msgstr "Hay una taza de café fría en la mesa." + +msgid "MAP049_SIGN_9" +msgstr "Puedo ver el laboratorio del Profesor Bamb'o desde la ventana. Me pregunto por qué su nombre se escribe tan raro." + +msgid "MAP050_NPC_1" +msgstr "La bPrueba de Aptitud de Entrenador Pokémon/b clasifica a los Entrenadores en tres tipos básicos:\nDefensivo, c2=043c3affOfensivo/c2, yc2=65467b14 Balanceado. El profesor les dará entonces un Pokémon inicial que se adapte a sus estilos de combate. Los Entrenadores Defensivos reciben al Pokémon de Planta Orchynx.\nEs gentil, resistente, y fácil de entrenar. Los Entrenadores c2=043c3affOfensivos/c2 reciben al Pokémon de Fuego c2=043c3affRaptorch/c2.\nEs fuerte y rápido, pero puede ser difícil de controlar. Los Entrenadores c2=65467b14Balanceados/c2 reciben al Pokémon de Agua c2=65467b14Eletux/c2.\nSu naturaleza calmada le permite adaptarse a cualquier situación. Escojan cuidadosamente - ¡el inicial es su principal compañero en su viaje!" + +msgid "MAP050_NPC_2" +msgstr "¡¡Vamos, PN, apresúrate!!\nEl suspenso está matándome." + +msgid "MAP050_NPC_3" +msgstr "Soy experta en Purificación Nuclear.\n¿Tienes Pokémon Nucleares que necesiten ser curados? Su apariencia y tipo no cambiarán, simplemente dejarán de atacarte o desobedecerte. ¡Ok! Aplicaré el tratamiento a tu . No demoraré. ¡Listo! ¡Tu está totalmente curado! Asegúrate de traerme otros Pokémon irradiados que tengas para poder curarlos. Si tienes algún Pokémon corrupto, tráelo y lo curaré. Recuerda, solo a los Pokémon regulares que hayan sido infectados por exponerse a la radiación. Los Tipo Nucleares originales como Nucleon y Hazma no necesitarán cura. Si tienes algún Pokémon corrupto, tráelo y lo curaré." + +msgid "MAP050_NPC_4" +msgstr "¡Haaz-maa!" + +msgid "MAP050_SIGN_1" +msgstr "Es una planta de interiores. Fue regada hace poco." + +msgid "MAP050_SIGN_10" +msgstr "Hay libros de Pokémon en la vitrina. ...¡Oh! Éste se llama \"Ernest Bamb'o: El Misterio de los Elementos\".\n¡El Profesor escribió esto!" + +msgid "MAP050_SIGN_11" +msgstr "Es una máquina para curar Pokémon." + +msgid "MAP050_SIGN_2" +msgstr "Es una planta de interiores. Fue regada hace poco." + +msgid "MAP050_SIGN_3" +msgstr "Es una máquina para curar Pokémon." + +msgid "MAP050_SIGN_4" +msgstr "Hay libros de Pokémon en la vitrina. ...¡Oh! Éste se llama \"Ernest Bamb'o: El Misterio de los Elementos\".\n¡El Profesor escribió esto!" + +msgid "MAP050_SIGN_5" +msgstr "Hay libros de Pokémon en la vitrina. ...¡Oh! Éste se llama \"Ernest Bamb'o: El Misterio de los Elementos\".\n¡El Profesor escribió esto!" + +msgid "MAP050_SIGN_6" +msgstr "Hay libros de Pokémon en la vitrina. ...¡Oh! Éste se llama \"Ernest Bamb'o: El Misterio de los Elementos\".\n¡El Profesor escribió esto!" + +msgid "MAP050_SIGN_7" +msgstr "Es una planta de interiores. Fue regada hace poco." + +msgid "MAP050_SIGN_8" +msgstr "Hay afiches pegados a la pared... \"Protege a tus Pokémon, ¡usa Pociones!\" \"Pokédex: ¡Tu principal fuente de información Pokémon!\"" + +msgid "MAP050_SIGN_9" +msgstr "La ventana tiene una hermosa vista a la pared afuera. No hay nada que ver." + +msgid "MAP050_TRAINER_1" +msgstr "Vaya, parece que me he equivocado de... am... ¡EY! ¡ESTOY CANSADO DE ESPERAR! ¡PN ya tiene a su inicial!\n¿Cuándo tendré al mío? Ya terminé de analizar tus resultados, Teo. Hmm... ¡¡Sí!!\n¡Mi primer Pokémon! Eh, viejo, esto definitivamente no es un Eletux. Eh, viejo, esto definitivamente no es un Raptorch. Eh, viejo, esto definitivamente no es un Orchynx. ¿El tuyo también?...\n Digo, sí, he decidido... cambiar un poco los estándares de la prueba. Eso es. ¡Disfruten de sus nuevos Pokémon, chicos! PN... tienes un Pokémon.\nY ahora yo también tengo un Pokémon.\n¿Sabes lo que esto significa?\n¡Hay que combatir! Ay, por favor, ¡en el laboratorio no!... P-.pero.... Cómo....\nSe supone que yo sería el m-.mejor Entrenador... Es i-.imposible...\nlos Entrenadores buenos nunca p-.pierden... Yo.... yo.... *sniff*\n¡Buaaaaaaah! Por favor no llores, Teo... Permítanme curar a sus Pokémon. Sus Pokémon fueron curados... Yo q-.quería ser u-.un Entrenador invencible...\n¿Por qué no pude ganar?\nDe verdad quería ganar... Bueno.... entre tu inicial y el de PN, el suyo tenía ventaja de tipo. Agua vence a Fuego, Fuego vence a Planta, y Planta vence a Agua. Ese es el triángulo de tipos elementales.. \nBueno, uno de ellos.\nAprender a dominar las combinaciones de tipos es parte importante de ser un Entrenador. ¡N-.No puede ser! ¡Quiero una repetición!\n¡¿Por qué PN obtiene al mejor inicial?!\n¡Buuaaaaahhhhh! ¡¡No es justo!!\n¡¡M-.me voy a casa!! Vaya...\nLo tomó peor de lo que esperaba. Pero no lo juzgues duramente.\nDespués de todo, solo es un niño.\nEspero que pronto descubra que entrenar Pokémon no es tan fácil como esperaba... ¡¡Sí!! ¡Mi primera victoria!\n¡Mis Pokémon y yo seremos el equipo más genial en todo Tándor! PN, no eres nada en comparación a mí.\n¡¡Nada!!\n¡Jajaja!\n¡Tengo que mostrárselo a papá! PN...\nHonestamente, me sorprende que hayas perdido ese combate. Debiste notar que tu inicial tenía ventaja de tipo sobre el de Teo.\nAgua vence a Fuego, Fuego vence a Planta, y Planta vence a Agua. Ese es el triángulo de tipos elementales..\nBueno, uno de ellos. Normalmente, en una combinación así, el resultado es obvio...\n¿O tal vez lo dejaste ganar a propósito?\nSi lo hiciste, fue amable de tu parte. Habla mucho, pero presiento que no lo hubiese tomado tan bien si hubiese perdido en su primer combate. Tú pareces estar bien.\nPermíteme curar a tus Pokémon rápidamente. Sus Pokémon fueron curados... Iré a la salida hacia la Ruta 01 al borde del pueblo. Trae a Teo, y les enseñaré cómo atrapar Pokémon. Nos vemos luego, PN." + +msgid "MAP050_TRAINER_1_DEFEAT" +msgstr "¿Qué? ¡P-pero se supone que yo ganaría!" + +msgid "MAP052_NPC_1" +msgstr "¡Te doy la bienvenida al mundialmente famoso Casino y Resort Estrella de Mar! ¿En qué puedo ayudarte? Estrella de Mar es un local de cinco estrellas conocido a nivel mundial por su entretenimiento de más alta calidad, alojamiento y comida, localizado en la pintoresca Ciudad Miraplaya. Todos nuestros clientes son bienvenidos a participar en la lotería diaria en el mostrador para ganar premios. También están invitados a disfrutar el amplio rango de entretenimiento en nuestro Casino por una oportunidad para ganar objetos valiosos, ¡e incluso Pokémon raros! A tu derecha está el Casino, donde puedes disfrutar una variedad de juegos de azar emocionantes para ganar premios. A tu izquierda está el bar y restaurant cinco-estrellas que contiene además el Centro de Cuidado Pokémon, donde nuestros especialistas hacen sentir a tus Pokémon refrescados y mimados. El ascensor lleva al hotel. Ofrecemos una variedad de habitaciones: sencillas, dobles, suite, suite de lujo y penthouse. Lo siento, pero debes tener 18 años de edad o más para reservar una habitación en nuestro hotel de lujo. ¡Pero de todas formas estás invitado a participar en otras actividades de nuestro resort! ¡Disfruta tu estadía en Estrella de Mar!" + +msgid "MAP052_NPC_10" +msgstr "Lo siento, pero el acceso al hotel es exclusivo para los clientes del hotel y sus invitados." + +msgid "MAP052_NPC_11" +msgstr "¡Me encanta venir al bar a descansar después de un largo día de tomar baños de sol en la playa! Lo más importante de ser un salvavidas es verse bien y usar esa cosa blanca en tu nariz. \n...¿Eh? ¿Eso no es todo?" + +msgid "MAP052_NPC_12" +msgstr "Esto sería más romántico si él no estuviera observando a esa mujer por allá..." + +msgid "MAP052_NPC_13" +msgstr "Estamos en una cita romántica." + +msgid "MAP052_NPC_14" +msgstr "¡Oí que la Líder de Gimnasio es un bombón! Entrenaré a mis Pokémon para ser tan bueno como ella, ¡y entonces le pediré una cita!" + +msgid "MAP052_NPC_15" +msgstr "¡Hola, Entrenador! Por una pequeña cuota, ¡puedo hacer a tus Pokémon muy felices! Sin embargo, tengo un horario muy ocupado, así que solo puedo hacerlo una vez al día. ¿Qué Pokémon desea un tratamiento de belleza? G¿Qué clase de arreglo quieres para él? ¡ luce muy feliz! ¡Regresa mañana! Demasiado para tus finanzas, supongo. ¿Qué característica deseas aumentar? ¡ aumentó su base! ¡Regresa mañana! Demasiado para tus finanzas, supongo. Hm? That Pokémon cannot benefit from Rare Grooming. ¡ subió un nivel! ¡Regresa mañana! Demasiado para tus finanzas, supongo. ¡Regresa si deseas dar cuidado a uno de tus Pokémon! ¡Regresa si deseas dar cuidado a uno de tus Pokémon!" + +msgid "MAP052_NPC_16" +msgstr "¡Disfruta tu estadía en el Casino Estrella de Mar! ¡Felices juegos!" + +msgid "MAP052_NPC_17" +msgstr "Giravoltorb es un juego de apuestas bajas y premios bajos. Para mí es relajante jugarlo. ¡Intenta mantener una buena racha!" + +msgid "MAP052_NPC_18" +msgstr "¡Jejejeje! ¡Me llaman el Suertudo Jack! Todas las noches doy paseos a turistas en una limusina. ¡Todos los días traigo mis ganancias a este casino y apuesto todo el día! ¡Y siempre termino con más de lo que empecé! Me agrada tu estilo, joven. Ten un regalo de mi parte. ¡PN obtuvo 100 Fichas! Tal vez algo de mi buena suerte se te pegue, ¿eh?" + +msgid "MAP052_NPC_19" +msgstr "No hay relojes o ventanas en este lugar... ¿Por cuánto tiempo he estado aquí? Bueno, por qué no seguir otra ronda..." + +msgid "MAP052_NPC_2" +msgstr "Este es el Rincón de Lotería Pokémon. Soy Felicity, tu asistente de hoy. Si el número obtenido coincide con el Nro. ID. de alguno de tus Pokémon, podrás ganar fabulosos premios. ¿Quieres revisar el número de la suerte de hoy? Primero, buscaré el número de la suerte de la Lotería Pokémon de hoy. ... Tu número del Boleto de Lotería es . Ahora veamos si coincide con el Nro. ID. de alguno de tus Pokémon. Lo siento. No hubo coincidencia... Por favor regrese en el futuro. ¡Felicitaciones! ¡El número de ID del en tu equipo coincide con el número del Boleto! ¡Felicitaciones! ¡El número de ID del en tu PC coincide con el número del Boleto! No puede ser, ¡todos los dígitos coincidieron! ¡Ganaste el premio mayor! ¡Por favor regrese en el futuro! ¡Se despide Felicity, tu asistente! No tienes espacio. Haz espacio y luego vuelve. Los últimos cuatro dígitos coincidieron, ¡así que ganas el segundo premio! ¡Por favor regrese en el futuro! ¡Se despide Felicity, tu asistente! No tienes espacio. Haz espacio y luego vuelve. Los últimos tres dígitos coincidieron, ¡así que ganas el tercer premio! ¡Por favor regrese en el futuro! ¡Se despide Felicity, tu asistente! No tienes espacio. Haz espacio y luego vuelve. Los últimos dos dígitos coincidieron, ¡así que ganas el cuarto premio! ¡Por favor regrese en el futuro! ¡Se despide Felicity, tu asistente! No tienes espacio. Haz espacio y luego vuelve. El último dígito coincidió, así que ganas el premio de consolación. ¡Por favor regrese en el futuro! ¡Se despide Felicity, tu asistente! No tienes espacio. Haz espacio y luego vuelve. Oh, entiendo.\nPor favor regrese en el futuro." + +msgid "MAP052_NPC_20" +msgstr "¡Gira, gira, gira!\n¡Gira, gira, gira! ¡Gana, gana, gana!" + +msgid "MAP052_NPC_21" +msgstr "No intentes nada gracioso, ¿oíste? Hay cámaras." + +msgid "MAP052_NPC_22" +msgstr "¡Guau! ¡Gané en grande! ¡Me compraré un Pokémon lindo!" + +msgid "MAP052_NPC_23" +msgstr "cnIntercambiamos fichas por premios. CN¿Qué premio deseas canjear? CN¿Así que quieres el premio ? CNLo siento, pero no tienes suficientes fichas. CNNo tienes espacio en tu Bolsa." + +msgid "MAP052_NPC_3" +msgstr "¡Espero a que mis amigos terminen de ponerse sus trajes de baño para ir a la playa! Asegúrate de usar mucha loción bronceadora. Una quemadura solar puede arruinar tu día." + +msgid "MAP052_NPC_4" +msgstr "Tengo una suite penthouse en el piso más alto. Desde allí puedo ver toda la ciudad. Cada año, mi familia viene de vacaciones aquí por varias semanas. No me espero menos." + +msgid "MAP052_NPC_5" +msgstr "La calidad del servicio es excelente. ¡Hasta tienen un Centro de Belleza para Pokémon! Quiero quedarme aquí y no irme nunca... ¡Hasta que mis bolsillos se vacíen, claro está!" + +msgid "MAP052_NPC_6" +msgstr "¡Te damos la bienvenida! Oh, ¿no tienes una Caja de Fichas? Ten esta. En este casino puedes intercambiar tus fichas por fabulosos premios. No tienes espacio. Regresa cuando lo tengas. En este casino puedes intercambiar tus fichas por fabulosos premios." + +msgid "MAP052_NPC_7" +msgstr "GCN¡Te doy la bienvenida al Casino de Miraplaya! GCN¿Necesitas fichas para jugar?\n¿Quieres comprar algunas? GCNNo tienes una Caja de Fichas. GCN¿Necesitas fichas para jugar?\n¿Quieres comprar algunas? GCN¡Ups!\nTu Caja de Fichas está llena. GCNNo puedes pagar las fichas. GCN¡Gracias!\n¡Aquí están tus fichas! GCN¡Ups!\nTu Caja de Fichas está llena. GCNNo puedes pagar las fichas. GCN¡Gracias!\n¡Aquí están tus fichas! GCN¿No?\n¡Por favor ven a jugar en el futuro!" + +msgid "MAP052_NPC_8" +msgstr "cnIntercambiamos fichas por premios. CN¿Qué premio deseas canjear? CN¿Así que quieres el premio ? CNLo siento, pero no tienes suficientes fichas. CNNo tienes espacio en tu Bolsa." + +msgid "MAP052_NPC_9" +msgstr "CNNosotros intercambiamos tus fichas por premios. CN¿Qué premio deseas canjear? CN¿Así que quieres el premio ? CNLo siento, pero no tienes suficientes fichas." + +msgid "MAP053_NPC_1" +msgstr "Oh, ¡tus Pokémon son tan lindos! Ten, dales de éstos. Simplemente me encanta cuando los Pokémon son felices con sus Entrenadores. ¡Cuida muy bien de ellos!" + +msgid "MAP053_NPC_2" +msgstr "¡Brr! ¡Qué frío!\n¿Por casualidad no tendrás un Pokémon que sepa usar Sofoco? Es un movimiento de fuego muy poderoso. Calentaría el ambiente en un segundo. ¡Oh, gracias! ¡Así está mucho mejor!\nTen esto como agradecimiento. Brr... Creo que ningún Pokémon en tu equipo conoce el movimiento... Brr... Qué mal..." + +msgid "MAP053_NPC_3" +msgstr "Mi esposa es muy generosa con los Entrenadores visitantes. Con lo duro que es el Gimnasio, necesitan toda la ayuda posible." + +msgid "MAP053_NPC_4" +msgstr "¡Me encanta Pufluff! ¡Es tan esponjoso y adorable! Los Fafurr tienen un abrigo de pelaje grueso que los mantiene calientes. Quiero abrazarlos, ¡pero siempre corren antes de que me acerque!" + +msgid "MAP053_NPC_5" +msgstr "¡Saludos! ¡Soy el Dentista Pokémon! ¡Porque incluso los Pokémon necesitan una dentadura saludable!\nAdemás, muchos movimientos requieren tener una buena mordedura. GSi lo deseas, puedo enseñarle algunos movimientos dentales a tus Pokémon. Solo cobro la modesta suma de $5000 por visita. ¿Qué movimiento quieres que enseñe a tus Pokémon? G¡Bien! Serán $5000. ¿Quieres que le enseñe otro movimiento a tus Pokémon? Entonces todo listo. Ten un cepillo y una pasta dental. ¿Quieres un globo? G¡Bien! Serán $5000. ¿Quieres que le enseñe otro movimiento a tus Pokémon? Entonces todo listo. Ten un cepillo y una pasta dental. ¿Quieres un globo? G¡Bien! Serán $5000. ¿Quieres que le enseñe otro movimiento a tus Pokémon? Entonces todo listo. Ten un cepillo y una pasta dental. ¿Quieres un globo? G¡Bien! Serán $5000. ¿Quieres que le enseñe otro movimiento a tus Pokémon? Entonces todo listo. Ten un cepillo y una pasta dental. ¿Quieres un globo? G¡Bien! Serán $5000. ¿Quieres que le enseñe otro movimiento a tus Pokémon? Entonces todo listo. Ten un cepillo y una pasta dental. ¿Quieres un globo? G¡Bien! Serán $5000. G¿Quieres que le enseñe otro movimiento a tus Pokémon por $5000? Entonces todo listo. Ten un cepillo y una pasta dental. ¿Quieres un globo? Mucha suerte ahí fuera, y ¡recuerda usar hilo dental! Mucha suerte ahí fuera, y ¡recuerda usar hilo dental!" + +msgid "MAP053_NPC_6" +msgstr "Mi jefe revisa dientes de Pokémon todo el día. ¡Una vez puso su cabeza entera en la boca de un Fafninter! Los Centros Pokémon curan moretones y quemaduras y ese tipo de cosas, pero las caries requieren ver a un experto." + +msgid "MAP053_NPC_7" +msgstr "Escuchad.\nVos sois Entrenador, ¿no es así? Lo que significa que estaréis desafiando al Gimnasio dentro de poco. Puede que deseéis oír un consejo o dos. Para desafiar el Gimnasio de Nevisca, has de pasar una serie de pruebas. Éstas han sido meditadas para probar vuestra fuerza como Entrenador; y vuestra sabiduría para hacer la elección correcta cuando sea necesario; vuestra habilidad para adaptarse a las más precarias condiciones; para ver vuestra fe en sus Pokémon, y la suya en vos; y lo más importante: La habilidad de discernir lo bueno de lo malo, lo verdadero de lo falso. Si fuéreis de fallar en una de estas pruebas, tendréis que volver a realizarlas desde el comienzo. Hijo, dejadme decirle, no es nada fácil ponerse de pie tras caer. Pero siga intentándolo. ¡Es lo que hace falta para emerger triunfante! Porque solo cuando paséis las pruebas y derrotéis al Líder Vaeryn... podréis finalmente desbloquear el verdadero poder de vuestros Pokémon:\nEl Poder de la Megaevolución. ¿Cómo es que un anciano como yo sabe todo esto? Bueno... Os diré la verdad, y es que yo solía ser un Acólito del Dragón. Ahora el frío viento en la montaña causa que estos huesos sufran, y una briza fuerte podría cortarme en dos. Así que permanezco aquí al fuego, dándole consejos a Entrenadores. Como agradecimiento por escuchar, es mi deseo que tengáis esto. ...¿Eh? ¿Qué es eso, preguntáis?\nBueno, no podéis usarla por ahora, pero una vez venzáis las pruebas, podréis utilizarla para activar la Megaevolución en un Pokémon. Buena suerte... ¡La necesitaréis! Que así sea... Un joven no tiene tiempo para escuchar a un anciano. Lo entiendo." + +msgid "MAP054_NPC_1" +msgstr "¡No puedo creerlo! ¡Vivimos en la playa y mis hijos solo juegan dentro de casa! Ya sea jugando videojuegos o leyendo libros, ¡nunca quieren salir a jugar!" + +msgid "MAP054_NPC_2" +msgstr "Mamá no entiende por qué odio la arena. Es áspera, y tosca... ¡y se mete en todas partes!" + +msgid "MAP054_NPC_3" +msgstr "Mi hermano y yo preferimos quedarnos aquí. ¡Puedes tener muchas aventuras dentro de casa!" + +msgid "MAP058_NPC_1" +msgstr "¿A qué piso quieres ir?" + +msgid "MAP060_NPC_1" +msgstr "Dark: Ey... ¿Quieres comprar un Pokémon...? Dark: ¿Cuál Pokémon quieres? GbDark: ¿Así que quieres el Mareep por ? CNbDark: Lo siento, vas a necesitar más dinero que eso. Dark: Serán . Dark: ¿No? bueno, se te da bien regatear. Serán , entonces. GbDark: ¿Así que quieres el Pahar por ? CNbDark: Lo siento, vas a necesitar más dinero que eso. Dark: Serán . Dark: ¿No? bueno, se te da bien regatear. Serán , entonces. GbDark: ¿Así que quieres el Magikarp por ? CNbDark: Lo siento, vas a necesitar más dinero que eso. Dark: Serán . Dark: ¿No? bueno, se te da bien regatear. Serán , entonces." + +msgid "MAP060_NPC_10" +msgstr "La estación de metro de Barullo aún está en construcción. No es accesible todavía." + +msgid "MAP060_NPC_11" +msgstr "¡Buenas! Soy un excelente crítico de la amistad entre Pokémon y entrenador. ¿Quieres que puntúe tu relación con algún Pokémon? ¿Cuál Pokémon debería inspeccionar? Tal vez la próxima vez, nos vemos. De casualidad, ¿eres... una persona muy estricta? Me da la impresión de que tu realmente no te quiere... Emmm... Puede que tu no te quiera demasiado. Tu no siente nada especial por tí. Tu relación no es buena ni mala. Tu se siente un poco amigable contigo... Esa es mi impresión. Tu simpatiza contigo. Debe ser feliz a tu lado. ¡Tu siente apego por ti! ¡Debes ser una persona muy amable! ¿Por qué?, ¡porque está tan feliz como un Luxor! ¡Tu te adora! ¡tengo un poco de celos! Tal vez la próxima vez, nos vemos." + +msgid "MAP060_NPC_12" +msgstr "¡Vaya, vaya, un forastero! Una gran bienvenida a Barullo, ¡la mejor ciudad de todas! Somos un pueblo minero, e incluso el Gimnasio se encuentra en lo profundo de una mina.\nAquí en Barullo tenemos un slogan: \"¡Orgullo Barullo!\". Buena suerte, visitante." + +msgid "MAP060_NPC_13" +msgstr "Desde que inscribí a mis hijos en la escuela de por aquí, ¡he estado más tranquila que nunca! Hoy se viene el siguiente capítulo de mi telenovela - debo averiguar si el plan de Luis de hacerse pasar por su gemelo Lewis funcionará..." + +msgid "MAP060_NPC_2" +msgstr "Cada día es un gran día aquí. Es casi imposible encontrar Pokémon nadando en la superficie del lago. La mayoría están en el fondo." + +msgid "MAP060_NPC_3" +msgstr "¡Lo veo en tus ojos! Te encanta Barullo, ¿no es así? Tú debes venir de Pueblo Moki. Ese lugar apesta." + +msgid "MAP060_NPC_4" +msgstr "Te preguntarás qué hace un policía aquí, mirando las flores. ¡Lo cierto es que este pueblo es tan pacífico que no tengo nada que hacer!\n¡Y me pagan! ¿El Gimnasio? Oh, solo sigue derecho. Es la entrada que da a una cueva." + +msgid "MAP060_NPC_5" +msgstr "¡Acaba de comenzar la temporada de Bayas! Espera, ¿por qué te lo digo? Ahh... Barullo es tan pacífico. Me alegra haberme mudado aquí." + +msgid "MAP060_NPC_6" +msgstr "No tienes idea de lo profundo que realmente es este lago. Nadie sabe lo que se puede encontrar en el fondo. ¿Ves esa construcción de ahí? Es la entrada al Metro de Tándor. La acaban de terminar aquí y en Tecuelo, y ya pronto abrirá. Es la mejor manera de viajar de una ciudad a otra hoy en día." + +msgid "MAP060_NPC_7" +msgstr "Estoy de guardia de la estación de metro. Lo hago mejor que mi compañero. Espero que esos raritos de Tecuelo y Kevlar dejen de visitar Barullo. Son muy molestos." + +msgid "MAP060_NPC_8" +msgstr "¡Te doy la bienvenida a Pueblo Barullo! Soy el encargado oficial de dar la bienvenida. Sí, ser quien da la bienvenida a la ciudad es un trabajo real, y me pagan por ello. Llega a ser muy monótono, pero vale la pena. ¿Sabías que eres la primera persona en llegar en todo el día?" + +msgid "MAP060_NPC_9" +msgstr "Bah... ¡No me molestes! Estoy jugando el nuevo juego de moda, Pokémon - Edición Plata. Acabo de atrapar a un Ledyba. ¡Oh no! ¡El Equipo Rocket atacó al Pozo Slowpoke! ¡Kurt está haciéndome una Poké Ball! ¡Necesito llevarle medicina a Ampharos!" + +msgid "MAP060_SIGN_1" +msgstr "Gimnasio de Barullo Líder: Davern \"El Maestro Excavador\"" + +msgid "MAP060_SIGN_2" +msgstr "\"Pueblo Barullo, Ciudad de Cuevas.\nEl mejor pueblo del sur de Tándor\"" + +msgid "MAP060_SIGN_3" +msgstr "\"Pueblo Barullo, Ciudad de Cuevas.\nEl mejor pueblo del sur de Tándor\"" + +msgid "MAP060_SIGN_4" +msgstr "Escuela Junior de Entrenadores" + +msgid "MAP062_SIGN_1" +msgstr "¿Activar el interruptor?" + +msgid "MAP064_NPC_1" +msgstr "Con que vas a iniciar tu propia aventura...\n¡Tal y como tu padre! Tu padre Kellyn es famoso en algunos lugares. ¡Ese hombre es un héroe!" + +msgid "MAP064_NPC_2" +msgstr "Mi esposo ha sido admirador de tu padre desde hace mucho. Kellyn hace buena labor como Jefe de los Ranger.\nÉl protege las vidas de las personas, Pokémon, y al medio ambiente." + +msgid "MAP064_NPC_3" +msgstr "¡Chyin.. Chyin!" + +msgid "MAP065_NPC_1" +msgstr "Ey, ¿has oído del nuevo videojuego? Se llama \"Pokémon: Edición Roja\". Pokémon Edición Roja me permite explorar la región de Kanto, entrenar un equipo de Pokémon y convertirme en maestro Entrenador.... ¡Todo desde la comodidad de mi hogar!" + +msgid "MAP065_NPC_2" +msgstr "Le compré a mi hijo ese nuevo videojuego del que todos hablan hoy en día. ¡Pero ahora no lo suelta ni un segundo! El pequeño Junior no hace sus tareas, y su habitación es un desastre. Ay, ¿qué haré con él?" + +msgid "MAP066_NPC_1" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_10" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_11" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_12" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_13" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_14" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_15" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_16" +msgstr "¡Hey, joven!\nSi vas a enfrentar al Líder de Gimnasio, ¡mejor ten cuidado!\nDavern usa una variedad de Pokémon que se encuentran en las cuevas.\nPrepárate para enfrentarte a tipos Roca, Tierra y Veneno. Si tienes Pokémon del tipo Agua o Lucha, seguro serán de gran utilidad. ¡Y ten esto! ¡Buena suerte allí dentro! ¡Te estaré animando desde aquí!" + +msgid "MAP066_NPC_17" +msgstr "PN introdujo la Gema en la ranura. Parece que puedes colocar un objeto aquí. La ranura tiene forma de diamante." + +msgid "MAP066_NPC_2" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_3" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_4" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_5" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_6" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_7" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_8" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_NPC_9" +msgstr "Había algo bajo la roca. ¡Es una Gema! Debe ser útil para algo..." + +msgid "MAP066_TRAINER_1" +msgstr "¿Por qué todos en este pueblo están tan obsesionados con sí mismos?" + +msgid "MAP066_TRAINER_1_DEFEAT" +msgstr "Ciertamente eres fuerte." + +msgid "MAP066_TRAINER_2" +msgstr "¡Me he entrenado rompiendo rocas con mis propios puños!" + +msgid "MAP066_TRAINER_2_DEFEAT" +msgstr "Me siento como una roca en la que un Pokémon usó Golpe Roca..." + +msgid "MAP066_TRAINER_3" +msgstr "¡He estado excavando túneles por años!\n¿Y tú qué has hecho?" + +msgid "MAP066_TRAINER_3_DEFEAT" +msgstr "Veo la luz al final del túnel..." + +msgid "MAP066_TRAINER_4" +msgstr "¡Hey, Entrenador!\nA estas alturas ya debes saberlo, pero soy Davern, el Líder de Gimnasio de Pueblo Barullo. Yo crío a los Pokémon de las cavernas.\nLa mayoría cree que las cuevas son tenebrosas, pero desde que soy un niño me he sentido como en casa dentro de ellas. ¡Por eso es que excavé esta mina abandonada y la convertí en mi propio gimnasio!\nMis Pokémon han sido duramente entrenados como la roca. ¿Puedes con nuestra fuerza? ¡Demuéstrame tu coraje! Buen combate, niño. Me has impresionado.\nAhora, si me das esa Gema que encontraste antes... *clic*\nY, ¡ta-da! ¡Aquí está tu medalla! ¡PN obtuvo la Medalla Gema! Espero que cada vez que mires esa Medalla recuerdes el trabajo duro que pusiste en ella. También, ¡por favor acepta esta MT! Demolición es un movimiento tipo Lucha que uso para excavar túneles.\nNo solo es bastante poderoso, pero también puede romper barreras como Reflejo y Pantalla Luz. Asegúrate de darle buen uso en tu aventura." + +msgid "MAP066_TRAINER_4_DEFEAT" +msgstr "Esa fue una victoria bien merecida. ¡Realmente mereces esta Medalla Gema!" + +msgid "MAP067_NPC_1" +msgstr "¡Rayos! Realicé una orden de Superballs la semana pasada, y aún no han llegado. Las necesitamos; ¡los Entrenadores las piden constantemente! Debe ser duro no tener una Tienda en Pueblo Moki.\n...Quizá deberíamos expandir la franquicia allí." + +msgid "MAP067_SIGN_1" +msgstr "Superpoción, Hiperpoción, Revivir Máximo... ¿Por qué no venden esos objetos en esta tienda?" + +msgid "MAP067_SIGN_2" +msgstr "Superpoción, Hiperpoción, Revivir Máximo... ¿Por qué no venden esos objetos en esta tienda?" + +msgid "MAP067_SIGN_3" +msgstr "Hay un afiche muy colorido: \"50% de descuento | Viernes\" - ¿A qué viernes se refiere?" + +msgid "MAP068_NPC_1" +msgstr "Dime, Entrenador, ¿cuál inicial escogiste? ¡Buena elección! El tipo Acero de Orchynx lo hace resistente, ¡pero cuidado con las Ascuas de Smore! ¡Qué genial! Las Ascuas de Raptorch calcinan a los tipos Bicho y Acero, ¡pero el tipo Agua es su punto débil! ¡Buena decisión! Eletux es adaptable y puede hacer frente a muchos tipos, pero cuídate de la Magnitud de Grozard." + +msgid "MAP068_NPC_2" +msgstr "Si planeas ir a Ciudad Tecuelo, sería buena idea que compres Pociones en la tienda. Podrían ser tu salvación en caso de una total emergencia. Hay una cueva en el camino a Ciudad Tecuelo que está infestada de Pokémon fuertes. Ten cuidado. Oye, ¿lo has oído? No entres en pánico, pero se dice que al norte hay una extraña enfermedad que está infectando a los Pokémon. Ten cuidado." + +msgid "MAP068_NPC_3" +msgstr "Construimos un segundo piso para el Centro Pokémon, pero no sabemos qué poner allí... Oh, espera, ¡la Red de Tándor está allí!" + +msgid "MAP068_NPC_4" +msgstr "¡Espero que nuestros Centros Pokémon sean útiles en tu viaje!" + +msgid "MAP068_TRAINER_1" +msgstr "¡Estoy entrenando a mis Chyinmunk especiales! Pero, pese a que tienen movimientos fuertes, ¡siguen perdiendo! ¿Quieres combatir? Está bien, ¡lo daremos todo! ¡Enfermera! ¿Puede curar a mis Chyinmunk?\n...\n¡Gracias! ¡Están listos para pelear! Oh, bueno, está bien, supongo." + +msgid "MAP068_TRAINER_1_DEFEAT" +msgstr "¿Ves? ¡Seguimos perdiendo!" + +msgid "MAP069_NPC_1" +msgstr "¡Hola hola!\n¡El Líder de Gimnasio aquí es Tiko! ¡Es un bailarín cuyos pasos flamantes y sinuosas faldas hipnotizan a quien lo observe! ...Sí, le encanta usar faldas. Pero hacen lucir bien sus piernas, ¿no crees?" + +msgid "MAP069_TRAINER_1" +msgstr "Tiko: ¡Hola, PN!\nNo puedo agradecerte lo suficiente por salvarme en el Infraguero. Eso pudo haber terminado en una situación muy poco agradable para todos nosotros. Lamento no haber estado en mi óptimo en aquel entonces. Pero ahora, estoy listo para aceptar tu desafío... Un combate es como un baile.\nJusto como un bailarín debe estar al ritmo de la música, así también debe un Entrenador sincronizarse con sus Pokémon. Demostraste un enorme poder enfrentando a Seikamater. Ahora yo, Tiko, el bailarín en llamas, ¡pondré a prueba tu ardiente espíritu! ¡Qué destellante combate! ¡Aún me arden los ojos! Aquí tienes; te la has ganado. ¡PN obtuvo la Medalla Salsa! Tiko: ¡Mi Medalla Salsa hará a tus Pokémon más fabulosos que nunca! Y quizá también haga otras cosas, pero no estoy seguro.\nTambién ten esta MT. ¡Esa MT contiene Sofoco! Es un movimiento de Fuego enormemente poderoso, tanto así que hasta el que lo usa queda algo abrumado." + +msgid "MAP069_TRAINER_1_DEFEAT" +msgstr "¡Maravilloso! ¡Esos movimientos fueron simplemente asombrosos!" + +msgid "MAP069_TRAINER_2" +msgstr "Nunca he sido un buen bailarín. ¡Pero me va bien en los combates Pokémon!" + +msgid "MAP069_TRAINER_2_DEFEAT" +msgstr "¡Ardiente!" + +msgid "MAP069_TRAINER_3" +msgstr "¡Veremos si puedes soportar mis llamas!" + +msgid "MAP069_TRAINER_3_DEFEAT" +msgstr "¡Auch! ¡Me quemé a mí mismo!" + +msgid "MAP069_TRAINER_4" +msgstr "¡Si juegas con fuego, te quemarás!" + +msgid "MAP069_TRAINER_4_DEFEAT" +msgstr "Auch..." + +msgid "MAP069_TRAINER_5" +msgstr "¡Mis pasos de baile son los más candentes! ¡Cuidado, que te quemas!" + +msgid "MAP069_TRAINER_5_DEFEAT" +msgstr "¡Me resbalé!" + +msgid "MAP070_SIGN_1" +msgstr "If you're seeing this, file a bug report.\nSi estás viendo este mensaje, por favor repórtalo." + +msgid "MAP071_NPC_1" +msgstr "Tienes una visión repentina de algo cambiando en el parque de Ciudad Venesí." + +msgid "MAP071_NPC_10" +msgstr "Aunque la memoria puede ser difusa en los sueños, los recuerdos fuertes pueden anclar aquellos más débiles. Memorias de tiempos de paz. Tiempos de felicidad. Tiempos sin preocupaciones. Inspiración. Infancia. Las cosas que nos hacen quienes somos." + +msgid "MAP071_NPC_2" +msgstr "¿Por qué el Gligar pica? Pues porque esa es su naturaleza. Aquí en el Mundo de los Sueños, se revela la verdadera naturaleza de las cosas. Esto puede ser algo bueno o algo malo." + +msgid "MAP071_NPC_3" +msgstr "Me han estado perturbando sueños febriles, ardientes. Hay alguien más aquí. . Hay alguien más aquí. . ." + +msgid "MAP071_NPC_4" +msgstr "¡Hola, te doy la bienvenida! ¿En qué puedo ayudarte? Puedo venderte un mapa estelar, por el precio de dos recuerdos preciados. ¿Qué? ¿No quieres negociar?\nQué mal. Puedo venderte un príncipe encantado en una botella, por el módico precio de una tecnología rara - ¿de casualidad tienes uno de esos \"bolígrafos\"? ¿No tienes? Qué mal." + +msgid "MAP071_NPC_5" +msgstr "Mientras subía por las escaleras,\nme encontré con un hombre que no estaba allí. Hoy no estaba allí de nuevo.\nDesearía, desearía que se marchase." + +msgid "MAP071_NPC_6" +msgstr "Mientras subía por las escaleras,\nme encontré con un hombre que no estaba allí. Hoy no estaba allí de nuevo.\nDesearía, desearía que se marchase." + +msgid "MAP071_NPC_7" +msgstr "Él está desorientándote con su terrible mirada.\nSiempre es difícil atravesar la oscuridad de los sueños si no conoces el camino." + +msgid "MAP071_NPC_8" +msgstr "¿Alguna vez te preguntaste por qué hay tantas canciones e historias sobre los sueños? Eso es porque el Mundo de los Sueños es vasto, abarcando la totalidad del universo, con una entrada en cada par de ojos. Esto es así tanto para personas como para Pokémon.. Es fácil perderse aquí adentro.\nLa mayoría de nosotros nos hemos rendido en intentar volver. Pronto, nos uniremos a Él." + +msgid "MAP071_NPC_9" +msgstr "¿Vaya sueño, eh? ¿Es tuyo?" + +msgid "MAP071_SIGN_1" +msgstr "Puedes leer cada letra, pero por algún motivo, no puedes leer el mensaje aquí escrito." + +msgid "MAP071_SIGN_2" +msgstr "\"Gimnasio al sur.\nMadrigueras al noreste.\"" + +msgid "MAP071_SIGN_3" +msgstr "Golpeas, pero no hay sonido alguno." + +msgid "MAP071_SIGN_4" +msgstr "El pomo de la puerta te mordisquea, pero te alejas de un brinco." + +msgid "MAP071_SIGN_5" +msgstr "No te gusta la forma en la que te miró esa puerta." + +msgid "MAP071_TRAINER_1" +msgstr "iGuaaa. . . jejejeje. . ./i ¡Has llegado lejos en esta ciudad al borde del Sueño! \nSu forma fue prestada por una nueva amiga. . . ¡del Soñador! ¿Por qué invades su sueño? Cuu... Ella es mía.\n¡Ella QUIERE estar aquí!\n ¡iElla /ime AMA! ¡Todos me aman! ¡No te llevarás mi hermoso ornamento! ¡Todos me aman! ¿Te atreves a atacarme? ¡Agh! Bueno, bueno. Quédate un poco más. No importa. \nJeje... Gargryph ha decidido dejarte en paz. ¡Entonces lárgate de aquí!" + +msgid "MAP071_TRAINER_1_DEFEAT" +msgstr "¿Cómo te atreves a atacarme? ¡Agh!" + +msgid "MAP073_NPC_1" +msgstr "¡Tú, joven! Si vienes aquí es porque quieres arreglar una bicicleta, ¿no? ... Oh, ¡parece que traes una rueda de bici! Es justo lo que necesito para reparar esta bicicleta, ¡espera un segundo! .... ¡Ahí lo tienes! ¡Una bicicleta prácticamente nueva gratis! Para usarla, selecciónala en tu Bolsa. Ohhh, ¿no tienes una bici? Bueno, qué va... No he tenido muchos clientes últimamente, considerando que ya le he vendido bicicletas a todo el pueblo.\nDe hecho, te diré algo. Si me traes una Rueda de Bici, podré ponérsela a una bicicleta vieja que tengo y te la daré." + +msgid "MAP073_NPC_2" +msgstr "Maury: *sniff*\n¿Ya encontraste el objeto preciado que perdí? Estaré esperando a que lo hagas." + +msgid "MAP073_NPC_3" +msgstr "¡Te doy la bienvenida a la Tienda de Bayas! Ten una muestra gratis de las bayas más deliciosas de Tándor. ¡Tu Pokémon las amará!" + +msgid "MAP073_NPC_4" +msgstr "Mi novia está molesta conmigo, así que le compré flores para que me perdone." + +msgid "MAP073_NPC_5" +msgstr "Nos acabamos de mudar a este pueblo. Es pequeño, pero acogedor. Creo que será un buen lugar para iniciar una familia." + +msgid "MAP073_NPC_6" +msgstr "Ya está hablando sobre tener niños. ¿Por qué no podemos más bien criar Pokémon?" + +msgid "MAP074_TRAINER_1" +msgstr "¡Hey, tú!\nSí que eres una lindura~...\nY luces muy fuerte, también, ¿eh?\n¿Qué tal un combate~?" + +msgid "MAP074_TRAINER_1_DEFEAT" +msgstr "Aww, ¿realmente tenías que vencerme?" + +msgid "MAP074_TRAINER_2" +msgstr "¿Has oído los mitos de los Pokémon Legendarios de esta región?" + +msgid "MAP074_TRAINER_2_DEFEAT" +msgstr "Supongo que nunca tuve oportunidad alguna." + +msgid "MAP074_TRAINER_3" +msgstr "¡Nuestra estrategia superior te electrocutará!" + +msgid "MAP074_TRAINER_3_DEFEAT" +msgstr "Combatamos en alguna otra ocasión. Perder no es tan malo..." + +msgid "MAP074_TRAINER_4" +msgstr "¡Jaja! ¡Mis Pokémon están listos con MTs y movimientos competitivos! ¡Nunca nos vencerás!" + +msgid "MAP074_TRAINER_4_DEFEAT" +msgstr "Eh... ¿Qué?" + +msgid "MAP074_TRAINER_5" +msgstr "Estoy probando un nueva estrategia Pokémon. ¿Me ayudas a probarla? ¡Da todo lo que tengas!" + +msgid "MAP074_TRAINER_5_DEFEAT" +msgstr "¡Gracias por el combate! Ya tengo una mejor idea de dónde están mis puntos débiles." + +msgid "MAP074_TRAINER_6" +msgstr "...¿Quieres combatir?\nEh, supongo..." + +msgid "MAP074_TRAINER_6_DEFEAT" +msgstr "...Ganaste." + +msgid "MAP074_TRAINER_7" +msgstr "Cuánto... calor...\nUgh, ¡refresquémonos con un combate!" + +msgid "MAP074_TRAINER_7_DEFEAT" +msgstr "Eso no fue muy refrescante." + +msgid "MAP074_TRAINER_8" +msgstr "¡Fiu! ¡Hace calor aquí!\n¡Perfecto para un combate ardiente como el fuego!" + +msgid "MAP074_TRAINER_8_DEFEAT" +msgstr "Me suda la gota gorda..." + +msgid "MAP074_TRAINER_9" +msgstr "¡El Fuego es mi elemento! ¡Lo vivo y lo respiro! En este ambiente, ¡no tienes oportunidad!" + +msgid "MAP074_TRAINER_9_DEFEAT" +msgstr "¡Calcinado!" + +msgid "MAP075_NPC_1" +msgstr "...¿Eh? ¿Qué hace un niño como tú en el laboratorio? Oh, ya veo, eres un Entrenador Pokémon. Investigando para algún profesor, debo suponer. Dime, ¿para quién trabajas? ... ¿Bamb'o? Oh, ese Ernest... nunca creí que tendría éxito académico, pero este mundo está repleto de sorpresas. ¿Sabes? Él y yo fuimos a la misma universidad hace mucho... Hasta que un infeliz me acusó injustamente de plagiar trabajos. ¡A mí! Un genio como yo, ¡¿copiando el trabajo de alguien más?! ¡La idea misma es ridícula! De cualquier forma, esa universidad no me ayudó en lo absoluto. Por eso fundé mi propia firma de investigación privada. Una mente brillante como yo no debe ser desperdiciada. Ya que eres la mascota de Bamb'o, te dejaré ver nuestras instalaciones... Impresionante, ¿no lo crees? Seguro está a leguas de lo que sea que existe en esa pequeña y pobre aldea tuya. Sólo... no toques nada, ¿entiendes?\nY vete pronto." + +msgid "MAP075_NPC_2" +msgstr "Para transferir un Pokémon a una nueva Poké Ball, tienes que soltarlo y volver a capturarlo. Es muy inconveniente. Si tan solo hubiese una forma de capturar Pokémon que ya estuvieran en una Ball..." + +msgid "MAP075_NPC_3" +msgstr "Con la tecnología, podemos clonar a un nuevo Pokémon con la más mínima traza de ADN. Este método puede ser usado para revivir Pokémon que han estado extintos por siglos." + +msgid "MAP075_NPC_4" +msgstr "Un Entrenador de Pueblo Moki, ¿eh? Bamb'o debería dejar de entrometerse en lo que no lo incumbe. No molestes, sabandija." + +msgid "MAP075_NPC_5" +msgstr "Hemos estado investigando métodos para domar a los Pokémon." + +msgid "MAP075_NPC_6" +msgstr "Está cerrado por fuera. No abrirá. Garlikid: Garli... (Luce decepcionado...)" + +msgid "MAP075_NPC_7" +msgstr "¡Obtienes a tus Pokémon y objetos de vuelta!" + +msgid "MAP075_NPC_8" +msgstr "¡Obtienes a tus Pokémon y objetos de vuelta!" + +msgid "MAP075_SIGN_1" +msgstr "Es pequeño y pegajoso. En serio no quiero usar esto..." + +msgid "MAP075_SIGN_2" +msgstr "El agua está fría, pero no pienso tomármela." + +msgid "MAP075_SIGN_3" +msgstr "Se oye hueca por dentro. ¿Darle una patada? Esta pared tiene algo extraño..." + +msgid "MAP075_TRAINER_1" +msgstr "¡Ey, tú! ¡¿Qué estás haciendo fuera de tu celda?! ¡¿Y qué es esa... cosa que llevas ahí?!" + +msgid "MAP075_TRAINER_1_DEFEAT" +msgstr "¡Ugh!" + +msgid "MAP075_TRAINER_2" +msgstr "¿Qué demonios? ¡Si es ese niño! ¡Y ese Pokémon! ¡¿Cómo se escaparon?! ¿¿Cómo es que este Pokémon es tan fuerte??" + +msgid "MAP075_TRAINER_2_DEFEAT" +msgstr "Maldita sea..." + +msgid "MAP076_NPC_1" +msgstr "¡Ey! Aléjate de la Cueva Cometa, los Pokémon están atacando en grupos.\nEs peligroso ir solo." + +msgid "MAP076_NPC_2" +msgstr "Qué fastidio... Esas rocas bloquean el camino a la jungla. Necesito ir allí..." + +msgid "MAP076_NPC_3" +msgstr "¡Oh, cómo amo navegar! ¡De Este a Oeste por todo Tándor una y otra vez! El océano es mi verdadero amor." + +msgid "MAP076_NPC_4" +msgstr "¡Los Pokémon son particularmente hostiles en esta cueva! ¡Atacan a los Entrenadores! Por tu seguridad, no dejaremos que pases." + +msgid "MAP076_SIGN_1" +msgstr "- Jungla de Baykal\nCueva Cometa adelante" + +msgid "MAP076_SIGN_2" +msgstr "Entrada a Cueva Cometa." + +msgid "MAP076_SIGN_3" +msgstr "Jungla de Baykal\nAl Sur: Barullo | Al Norte: Amaukari" + +msgid "MAP076_TRAINER_1" +msgstr "Wuuup, me cansé de correr. ¡Combatamos!" + +msgid "MAP076_TRAINER_1_DEFEAT" +msgstr "No es justo, estaba cansado..." + +msgid "MAP076_TRAINER_2" +msgstr "¡No dejaré que contamines la jungla!" + +msgid "MAP076_TRAINER_2_DEFEAT" +msgstr "El clima tropical me da mareos, ¡por eso es que perdí!" + +msgid "MAP076_TRAINER_3" +msgstr "Psst... ¡Me gusta esconderme en la hierba alta!" + +msgid "MAP076_TRAINER_3_DEFEAT" +msgstr "Ahora tengo que volver con mi mami..." + +msgid "MAP076_TRAINER_4" +msgstr "He pescado en todas partes de Tándor, pero he de admitir... ¡Este puente el mejor lugar de pesca en la región!" + +msgid "MAP076_TRAINER_4_DEFEAT" +msgstr "Bueno, qué más da." + +msgid "MAP076_TRAINER_5" +msgstr "Lo que realmente debes encontrar es el puente a tus sueños." + +msgid "MAP076_TRAINER_5_DEFEAT" +msgstr "Espera, no creo que eso tenga mucho sentido... ¿O sí? Solo quería decir algo profundo." + +msgid "MAP076_TRAINER_6" +msgstr "¡Los pantalones cortos son muy cómodos! Deberías intentar usarlos un día." + +msgid "MAP076_TRAINER_6_DEFEAT" +msgstr "Quiero regresar a Barullo para comprar más pantalones cortos..." + +msgid "MAP076_TRAINER_7" +msgstr "Me gusta entrenar siempre por las mañanas... Bien, ¡hora de ver si ha servido de algo!" + +msgid "MAP076_TRAINER_7_DEFEAT" +msgstr "Nah, no está funcionando..." + +msgid "MAP076_TRAINER_8" +msgstr "¡Cuán magnífica vista! Es el lugar perfecto para combatir, ¿no crees tú?" + +msgid "MAP076_TRAINER_8_DEFEAT" +msgstr "Esta derrota ha arruinado mi caminata..." + +msgid "MAP078_NPC_1" +msgstr "Supuestamente, el Líder de Gimnasio es un maestro del engaño y el disfraz. Supongo que es cierto, ¡porque no tengo idea de quién es! La medalla del Gimnasio Pokémon de Venesí es la última que necesito para competir en la Liga de Tándor." + +msgid "MAP078_NPC_2" +msgstr "Un gimnasio en un Teatro de Ópera, ¿eh?...\n¡Es difícil caminar en esos pisos resbaladizos! No puedes confiar en tus ojos en el gimnasio de Venesí. Está lleno de trucos e ilusiones." + +msgid "MAP078_NPC_3" +msgstr "Me preocupan los desastres nucleares que han pasado alrededor de Tándor. ¿Has oído que tuvieron que evacuar Viñedo? Que fallen dos plantas nucleares en tan poco tiempo... no puede ser solo una coincidencia." + +msgid "MAP079_NPC_1" +msgstr "¡Me estoy abasteciendo de artículos antes de mi vacaciones en Venesí! Paseos en gondola, teatro... este pueblo lo tiene todo." + +msgid "MAP080_TRAINER_1" +msgstr "Esta cueva es conocida como \"El Laberinto\". Veamos si puedes con ella..." + +msgid "MAP080_TRAINER_1_DEFEAT" +msgstr "¡Siempre ve a la derecha!" + +msgid "MAP080_TRAINER_2" +msgstr "¡Mis Pokémon y yo golpeamos rocas para entrenar!" + +msgid "MAP080_TRAINER_2_DEFEAT" +msgstr "¡De vuelta al saco de boxeo!" + +msgid "MAP080_TRAINER_3" +msgstr "¡Qué oscuro está! Por suerte, ¡estoy equipado con mis lentes de visión nocturna!" + +msgid "MAP080_TRAINER_3_DEFEAT" +msgstr "¡Los lentes no sirven!" + +msgid "MAP080_TRAINER_4" +msgstr "¡Estoy entrenando para enfrentarme a Rosalind! ¡Combatamos!" + +msgid "MAP080_TRAINER_4_DEFEAT" +msgstr "¡Aún no estoy listo!" + +msgid "MAP080_TRAINER_5" +msgstr "¡Cuidado! ¡El peligro se avecina!" + +msgid "MAP080_TRAINER_5_DEFEAT" +msgstr "¡Ya lo verás!" + +msgid "MAP081_NPC_1" +msgstr "¡Veo que eres un joven fuerte! ¡Hasta tienes una medalla! Por favor, ten esto y dale un buen uso. ¡PN obtuvo una Caña Vieja! Hey, soy un pescador. Los lagos cerca de mi casa tienen amplia variedad de Pokémon. Si demuestras tu fuerza, tal vez te dé mi vieja caña de pescar. Pero antes necesitas derrotar a María, la Líder de Gimnasio de Tecuelo." + +msgid "MAP081_NPC_2" +msgstr "Mi hermano es un gran pescador. Ama los Pokémon de Agua. Es bueno vivir entre los pueblos Moki y Kevlar. ¡El Lago Raíz es tan bonito!" + +msgid "MAP081_SIGN_1" +msgstr "Un letrero en la pared dice: \"Caña Vieja: ¡Ya no es solo para Magikarp! (aunque mayormente sí)\"" + +msgid "MAP082_NPC_1" +msgstr "¡Se necesita tener bolas para atraparlos a todos! ...¡Poké Bolas, claro está!" + +msgid "MAP082_NPC_2" +msgstr "Escucha, Entrenador. Necesitarás muchas provisiones para poder cruzar la Ruta 16 hacia Pueblo Nevisca. Para atrapar los Pokémon fuertes en la Ruta 16, no te servirán simples Poké Balls. Necesitarás Ultraballs." + +msgid "MAP082_NPC_3" +msgstr "Espero que esta tienda venda abrigos y bufandas... ¡Tengo mucho frío! ¿Qué?... ¿Solo venden artículos Pokémon aquí? Ohh... Pero yo necesitaba ropa de invierno." + +msgid "MAP083_TRAINER_1" +msgstr "¡Ella viene! ¡Viene por nosotros!" + +msgid "MAP083_TRAINER_1_DEFEAT" +msgstr "¡Aaaaaaugh! ¡Viene por mí!" + +msgid "MAP083_TRAINER_2" +msgstr "¡Aaaaay! ¡Un intruso!" + +msgid "MAP083_TRAINER_2_DEFEAT" +msgstr "¡¡Ayayiyiyiyi!!" + +msgid "MAP083_TRAINER_3" +msgstr "Tanta... hambre..." + +msgid "MAP083_TRAINER_3_DEFEAT" +msgstr "¡Aaaaugh!" + +msgid "MAP083_TRAINER_4" +msgstr "...¡Tú!\n¡Sal de aquí!" + +msgid "MAP083_TRAINER_4_DEFEAT" +msgstr "¡No...!" + +msgid "MAP083_TRAINER_5" +msgstr "¡Debo luchar por la Madre!" + +msgid "MAP083_TRAINER_5_DEFEAT" +msgstr "¡Madre, perdóname!" + +msgid "MAP084_NPC_1" +msgstr "Chuii chuii,\nVeo los ojos y ojos me ven a mi. Chuii Chuuu,\nLos ojos te ven.. Y pronto serás como nosotros." + +msgid "MAP084_SIGN_1" +msgstr "Es un slime gigante. No eres lo suficientemente fuerte, solo puedes hacerlo temblar." + +msgid "MAP084_SIGN_2" +msgstr "Es un slime gigante. No eres lo suficientemente fuerte, solo puedes hacerlo temblar." + +msgid "MAP084_SIGN_3" +msgstr "Es un slime gigante. No eres lo suficientemente fuerte, solo puedes hacerlo temblar." + +msgid "MAP084_SIGN_4" +msgstr "Tu dedo se hunde en una masa gelatinosa. ¿Por qué lo tocaste? En serio, incluso si es un un sueño, ¿qué pensabas que iba a pasar al hacer eso?" + +msgid "MAP084_SIGN_5" +msgstr "Tu dedo se hunde en una masa gelatinosa. ¿Por qué lo tocaste? En serio, incluso si es un un sueño, ¿qué pensabas que iba a pasar al hacer eso?" + +msgid "MAP084_SIGN_6" +msgstr "\"¡Cucurigu! ¡Bate frigu!\" No logras entender lo que Masking está diciendo." + +msgid "MAP085_NPC_1" +msgstr "¡Woooo! ¡Pokémon Edición Azul es el mejor juego del mundo! ¡Acabo de vencer a los tipos malos en el Casino! Si existieran tipos malos como el Equipo Rocket, ¡no tendrían oportunidad alguna de vencerme!" + +msgid "MAP085_NPC_2" +msgstr "A decir verdad, me preocupan un poco esos videojuegos. Junior siempre está despierto hasta tarde jugando sus juegos... pero aun así hace sus tareas, así que supongo que no me puedo quejar." + +msgid "MAP086_NPC_1" +msgstr "Siempre como mucho cuando es invierno. La grasa adicional me mantiene cálido. Mis festividades favoritas son... ¡aquellas en las que más se come!" + +msgid "MAP086_NPC_2" +msgstr "Mamá dice que no puedo comprar más de lo que necesito. ¡¡¡Pero NECESITO tener 20 Poké Muñecos!!! Le quité la tarjeta de crédito a Mamá cuando estaba distraída. VOY A COMPRAR TANTAS COSAS." + +msgid "MAP087_SIGN_1" +msgstr "Isla Maskara\nCiudad Venesí al Este" + +msgid "MAP087_SIGN_2" +msgstr "Carpa de Superentrenamiento\nTutor: Tarou" + +msgid "MAP087_TRAINER_1" +msgstr "¡La natación es buena forma\nde ponerse en forma!" + +msgid "MAP087_TRAINER_1_DEFEAT" +msgstr "¡Ay, me dieron calambres!" + +msgid "MAP087_TRAINER_2" +msgstr "¡Estas aguas son peligrosas!" + +msgid "MAP087_TRAINER_2_DEFEAT" +msgstr "¡Caramba! ¡Algo me mordió el pie!" + +msgid "MAP087_TRAINER_3" +msgstr "¿Eres capaz de nadar por kilómetros al mar abierto?" + +msgid "MAP087_TRAINER_3_DEFEAT" +msgstr "El agua está muy fría." + +msgid "MAP087_TRAINER_4" +msgstr "¡Cowabonga! ¡Surfea, viejo!" + +msgid "MAP087_TRAINER_4_DEFEAT" +msgstr "¡Wipe out!" + +msgid "MAP087_TRAINER_5" +msgstr "Dicen que hay muchos peces en el mar, ¡pero no logro atrapar ninguno!" + +msgid "MAP087_TRAINER_5_DEFEAT" +msgstr "¡Demonios, se me escapó otro!" + +msgid "MAP087_TRAINER_6" +msgstr "El océano es tan cálido y salado. ¡Se siente agradable!" + +msgid "MAP087_TRAINER_6_DEFEAT" +msgstr "¡Glubglubglub!" + +msgid "MAP087_TRAINER_7" +msgstr "???: ¡Hai-yah! Genin: ¡Has cometido un terrible error! Juunin: ¡Ahora todo nuestro clan está aquí! Chuunin: ¡Nuestro jefe te destruirá! Ronin: ¡El Jefe Hokage es invencible! Hokage: ... Así que... Este intruso gaijín se atreve a surfear en nuestras aguas. Chuunin: ¡Enséñele quién manda! Hokage: No interrumpan.\nAsí que eres un Entrenador Pokémon fuerte. Pero ahora estás débil y sin fuerzas. Mis Pokémon son fuertes. Veloces. Sigilosos. Esta parte del mar es nuestra. Por el honor de mi clan, ¡recibirás tu castigo! Hokage: No... No puede ser...\n¡¿Acaso eran ciertas las profecías?!\nQue habría alguien más fuerte que yo...\nMi honor de ninja me lo ordena... Debo arrodillarme frente a tu poder. Ronin: ¡Jefe! Hokage: Ahora... tú eres el Hokage. Estas aguas te pertenecen. Debo retirarme... Chuunin: ... Juunin: ... Ronin: ... Genin: Supongo que ahora eres nuestro jefe. Juunin: ¡Larga vida al nuevo Hokage! Chuunin: ¡Larga vida al clan ninja! Ronin: Ninjas... ¡Retírense! Todos: ¡HAI-YA!" + +msgid "MAP087_TRAINER_7_DEFEAT" +msgstr "Hokage: ¡Urg...!" + +msgid "MAP087_TRAINER_8" +msgstr "???: ¡Hai-yah! ???: ¡Eres tú quien deshonró a nuestros hermanos! ???: ¡Nadie vencerá al clan ninja en combate! ???: ¡Prepárate para tu castigo! Chuunin: ¡Esta injusticia no se acaba aquí! Genin: ¡El Jefe se enterará! Chuunin: ¡Sí, el Jefe le dará una lección! Genin: ¡Te arrepentirás de haberte metido con el Clan de la Ola!" + +msgid "MAP087_TRAINER_8_DEFEAT" +msgstr "Chuunin: ¡Este gaijín es fuerte!" + +msgid "MAP089_SIGN_1" +msgstr "Hay una novela escrita en la computadora...\n\"¡El Entrenador Mas Asombroso Del Mundo!\"\nPor Teo Caine, 11 Años Está algo mal escrita... ¿Quieres leerla? \"El Mejor Mas Genial Entrenador De Todos Era Campeon De Kanto Johto Y Tandor El Nunca Perdia Niun Combate. Sus Pokémon Eran Invencibles Eran Muy Fuertes Y Evolucionaron Y Descubrieron Una Evolucion Nueva Llamada SuperMegaEvolucion. El Y PN Eran Los Amigos Mas Geniales Del Mundo Y Todos Lo Sabian.\nEl Nombre De Aquel Entrenador...\nEra.........\nTeo!!!!!!\" Mejor no ojear." + +msgid "MAP089_SIGN_2" +msgstr "Están pasando una caricatura en la TV.\nHay Pokémon con ropa y hablando como humanos. ...Listo, ¡hora de irse!" + +msgid "MAP089_SIGN_3" +msgstr "Parece que Teo tiene una Wii normal, no una Wii U.\nCon razón siempre quería venir a jugar con la tuya." + +msgid "MAP090_NPC_1" +msgstr "Trabajo para el Líder de Gimnasio, Davern. Mis Pokémon y yo la pasamos excavando en cuevas cercanas, convirtiéndolas en pasillos y casas. La excavación es una tarea peligrosa. Por suerte, mis Pokémon me alertan en caso de un colapso antes de que pase, de forma que podemos evacuar a tiempo." + +msgid "MAP090_NPC_2" +msgstr "A Davern le encantan las cuevas; supuestamente creció en una él mismo. Así que construyó su gimnasio en una cueva y usa Pokémon que viven en las cuevas." + +msgid "MAP091_NPC_1" +msgstr "Sé de personas que solo quieren entrenar Pokémon de Kanto, o Johto, o de otras regiones. ¿Por qué? ¿Qué hay de malo con los Pokémon de Tándor? Ni me menciones del odio general a los Pokémon de Sinnoh... ¡Eso roza lo racista, en serio!" + +msgid "MAP091_NPC_2" +msgstr "¿Cura Total? Esas terminan siendo demasiado valiosas para ser usadas así como así. Al final nunca las uso. Poké Balls... Pociones... Antídotos... ¿Qué más podría necesitar un Entrenador?" + +msgid "MAP092_NPC_1" +msgstr "...¿Hm? ¿Dices que tu padre es un Ranger?\nBueno, pues dale las gracias de mi parte. Los Rangers de Tándor trabajan sin descanso para proteger el medio ambiente y a los ciudadanos de la región." + +msgid "MAP092_NPC_2" +msgstr "Eres un Entrenador, ¿no?\nMe recuerdas a mi hijo. Él también es Entrenador. Asegúrate de recordar siempre tus raíces, sin importar qué tan lejos de casa te lleven tus viajes." + +msgid "MAP092_NPC_3" +msgstr "¡Owten! ¡Ow!" + +msgid "MAP093_NPC_1" +msgstr "¡Blam! ¡Ka-paw! ¡Quiero ser un superhéroe cuando crezca! ¡Un verdadero héroe salva el día en el momento justo!" + +msgid "MAP093_NPC_2" +msgstr "Nuestro Lunapup vigila fielmente nuestra casa todas las noches.\nSin embargo, ¡no deja de aullar en luna llena! Mi hijo está obsesionado con los superhéroes. Siempre es bueno tener un héroe al cual admirar." + +msgid "MAP093_NPC_3" +msgstr "¡Pup! ¡Pup!" + +msgid "MAP093_SIGN_1" +msgstr "Están transmitiendo un combate Pokémon en la televisión.\nDos Entrenadores de apariencia fuerte se enfrentan en la Arena." + +msgid "MAP093_SIGN_2" +msgstr "Están transmitiendo un combate Pokémon en la televisión.\nDos Entrenadores de apariencia fuerte se enfrentan en la Arena." + +msgid "MAP094_NPC_1" +msgstr "Mi sueño es tener un Fortog... puedo intercambiar mi Baashaun por uno. ¿Tienes un Fortog? ¡Cuida bien de él! Guau, ¡ahora tengo mi propio Fortog!" + +msgid "MAP094_NPC_10" +msgstr "Qué fastidio... Esas rocas bloquean el camino a la jungla. Necesito ir allí..." + +msgid "MAP094_NPC_2" +msgstr "Me pregunto qué tipos de Pokémon viven en este estanque. Probablemente solo Magikarp... El Profesor Bamb'o tiene un laboratorio en esa casa por el acantilado. Me pregunto, ¿por qué, de todos los lugares que pudo elegir, vive en Pueblo Moki?" + +msgid "MAP094_NPC_3" +msgstr "Pueblo Moki es tan agradable y pacífico, y todos nos conocemos uno a otro. Prefiero vivir aquí antes que vivir en la gran ciudad. Mi hija es una Entrenadora ahora, ¿sabías? Está entrenando a su Chyinmunk en la Ruta 01. Salúdala si la ves. Hoy es un lindo día, ¿no crees? Parece que siempre es así por aquí." + +msgid "MAP094_NPC_4" +msgstr "*Murmullos* ¡La Líder de Gimnasio no ha llegado aún! ¡Sigue en su casa! *Más murmullos*" + +msgid "MAP094_NPC_5" +msgstr "¡Hoy se inaugura la estación de metro de Tecuelo!" + +msgid "MAP094_NPC_6" +msgstr "Desearía tener un boleto para hoy..." + +msgid "MAP094_NPC_7" +msgstr "¡Compré un boleto para el primer viaje subterráneo de Tándor!" + +msgid "MAP094_NPC_8" +msgstr "Machop..." + +msgid "MAP094_NPC_9" +msgstr "Oh, el hermoso mar de Tándor... Mi vida consiste en navegar entre las islas de la región. Es lo que más amo.\nDebería regresar a Ciudad Venesí para continuar trabajando." + +msgid "MAP094_SIGN_1" +msgstr "Estación Subterránea de Tecuelo" + +msgid "MAP094_TRAINER_1" +msgstr "Wuuup, me cansé de correr. ¡Combatamos!" + +msgid "MAP094_TRAINER_1_DEFEAT" +msgstr "No es justo, estaba cansado...." + +msgid "MAP094_TRAINER_2" +msgstr "¡Los pantalones cortos son muy cómodos! Deberías intentar usarlos un día." + +msgid "MAP094_TRAINER_2_DEFEAT" +msgstr "Quiero regresar a Barullo para comprar más pantalones cortos..." + +msgid "MAP094_TRAINER_3" +msgstr "Me gusta entrenar siempre por las mañanas... ¡Hora de ver si ha servido de algo!" + +msgid "MAP094_TRAINER_3_DEFEAT" +msgstr "Nah, no está funcionando..." + +msgid "MAP094_TRAINER_4" +msgstr "Este es un lugar perfecto para combatir." + +msgid "MAP094_TRAINER_4_DEFEAT" +msgstr "Ahh... arruinaste mi caminata..." + +msgid "MAP097_NPC_1" +msgstr "Escucha, pareces tener juventud y energía.\nMe considero un experto en los mitos y leyendas de Tándor. ¿Quieres aprender sobre los Pokémon legendarios de la región de Tándor? ¡Ah, Baitatao! Ese está bien documentado. Se dice que Baitatao es un Pokémon serpiente gigante que vive al fondo de un río en Tándor Occidental, aunque hay documentos que relatan sus viajes a Tándor Oriental. Supuestamente es de los\ntipos Fuego y Agua. El calor que emana de sus escamas da vida\nal río y hace que el agua brille en la noche. Aunque hay relatos de botes extraviándose en la noche cuando está hambriento... ¿Quieres oír sobre otro? ¡Lanthan y Actan! Los hermanos gemelos, los Pokémon de las Tierras y Metales Raros. Se supone que han vivido por mil años. La leyenda cuenta que emergieron de la corteza terrestre y le enseñaron al Hombre sobre el uso de los minerales. Supuestamente, otro de su tipo vive en la región de Sinnoh, y es conocido como Heatran. Hoy en día, se dice que habitan los volcanes de Tándor. Así es como los Montes Lantánido y Actínido obtuvieron su nombre. ¿Quieres oír sobre otro? ... Jamás he oído de un Pokémon llamado así... ¿Quieres oír sobre otro?" + +msgid "MAP097_NPC_10" +msgstr "¡Dicen que el Líder de Gimnasio es también una estrella en el teatro! Aunque no tengo ni idea de quién es..." + +msgid "MAP097_NPC_11" +msgstr "Solían decir que dejar participar a las mujeres en la ópera era \"indecente\"...\n¡Eso no es justo!" + +msgid "MAP097_NPC_12" +msgstr "Pareces un Entrenador generoso. Hace poco recogí a este Eevee en las calles, pero soy solo una anciana y no puedo cuidarlo. ¿Le darías un hogar? Eres un alma muy buena y generosa. Es una pena..." + +msgid "MAP097_NPC_13" +msgstr "Eevee es un Pokémon lleno de potencial. Puede evolucionar en siete... no, ocho... Incluso en nueve formas diferentes, quizá." + +msgid "MAP097_NPC_14" +msgstr "¡Hola! He estado buscando a alguien que pueda darle buen uso a estos objetos. No sé qué sea, pero algo me dice que tú eres la persona correcta. ¡Ten! ¡Haz que tu Eevee sostenga uno de esos objetos, súbelo de nivel y evolucionará! ¡Dales buen uso!" + +msgid "MAP097_NPC_15" +msgstr "¡Piedras! ¡Tengo muchas piedras! ¡Mira cuántas tengo! ¡Compartiré contigo mis Piedras si puedes resolver mi acertijo! Agua, Trueno, Fuego, Luz, Oscuridad, Frío, Calor, Amor, Y una más. ¿Quién soy? Ah, ¡sí!\n¡Muy bien! Eevee es un Pokémon que le da muy buen uso a las Piedras. Vuelve si quieres oír otro acertijo. No...\nEso no es en lo que estaba pensando. ¡No te ganas ninguna!" + +msgid "MAP097_NPC_16" +msgstr "Daría cualquier cosa para que mi hija abra los ojos de nuevo." + +msgid "MAP097_NPC_17" +msgstr "¡Nikki! Querida, ¿puedes escucharme? ... Es inútil... no despertará, incluso si la sacudo... A veces se mueve y habla dormida. Creo que está en una especie de sueño... Ojalá hubiera alguna manera de entrar en ese sueño y descubrir por qué no despierta." + +msgid "MAP097_NPC_18" +msgstr "... Am...\n... ¿Quién era yo otra vez?\n...Ah, sí. Soy el Quita-Movimientos. Si tus Pokémon necesitan... uh... olvidar un movimiento, avísame. Lo haré gratis. Oh... ehh... vale.\n¿Qué Pokémon debería... uh... olvidar un movimiento? Vuelve si quieres uh... am... olvidar movimientos. ¿Qué? Los Huevos no aprenden movimientos. ¿Qué? No puedo hacer que un Pokémon Sombra olvide un movimiento. solo sabe un movimiento... ¿Qué movimiento debe ser olvidado? ¡Hm! ¿El movimiento de ? ¿Es ese el que debe ser olvidado? ¡Funcionó a la perfección! ha olvidado completamente. ¿De qué estábamos hablando? ¿De qué estábamos hablando?" + +msgid "MAP097_NPC_19" +msgstr "Soy el Recuerda-Movimientos. Sé cada uno de los movimientos que un Pokémon puede aprender mientras crece. También soy un recolector de Escamas Corazón. Si me traes una, le enseñaré un movimiento a uno de tus Pokémon. Déjame adivinar... ¿Quieres que le enseñe un movimiento a alguno de tus Pokémon? ¿Qué Pokémon necesita aprender un movimiento? Si tus Pokémon necesitan aprender un movimiento, vuelve en cualquier momento. ¿Acaso estás mal de la cabeza? ¡Los huevos no pueden aprender movimientos! De ninguna manera, no me acercaré a ningún Pokémon Sombra. Lo siento... Aparentemente, no puedo enseñar ningún movimiento a tu . ¿Qué movimiento debería enseñar a tu ? Si tus Pokémon necesitan aprender un movimiento, regresa cuando quieras. Si tus Pokémon necesitan aprender un movimiento, regresa cuando quieras. Si tus Pokémon necesitan aprender un movimiento, regresa cuando quieras. Si tus Pokémon necesitan aprender un movimiento, regresa con una Escama Corazón." + +msgid "MAP097_NPC_2" +msgstr "¿Cuál es tu tipo de Pokémon favorito? ¡El mío es el tipo Hada!" + +msgid "MAP097_NPC_20" +msgstr "¡Saludos, Entranador!\nEn mis años, he descubierto muchos secretos Pokémon. Incluso técnicas ancestrales, olvidadas por los años. Existen movimientos únicos que pueden aprender los Metalynx, Electruxo y Archilles. Si deseas, puedo enseñárselos. ¿Quieres enseñarle otro movimiento único a un Pokémon inicial? ¿Quieres enseñarle otro movimiento único a un Pokémon inicial? ¿Quieres enseñarle otro movimiento único a un Pokémon inicial? ¡Ha sido un placer hablar contigo!" + +msgid "MAP097_NPC_21" +msgstr "¿Te gustaría algo para beber? ...Espera un minuto, eres muy joven para estar bebiendo." + +msgid "MAP097_NPC_22" +msgstr "¡Lo vi! ¿Por qué nadie me cree? ...Oye, ven aquí, escucha. No creerás lo que me pasó anoche.\n¿Quieres oír mi historia? Estaba caminando en el muelle, era muy tarde, y no te voy a mentir, había bebido un par de copas. Cuando de repente, de reojo vi algo moviéndose. Lo escuché y todo. Entonces suenan patitas, como si estuviera huyendo. ¡Por supuesto que tenía que perseguirle! Y de repente, estoy en un callejón oscuro que no había visto antes. ¡Pero no hay señal de la cosa! Y escucho un gruñido detrás de mí. Era un Tanscure salvaje, ¡y juro por mi vida que era ASÍ de grande! Ya daba mi vida por acabada, cuando esta... cosa enorme rosada... con alas y cuernos y orejas de conejo y patas palmeadas como un Golduck aparece de la nada y ¡patea a la sabandija, y ésta se aleja gimiendo! Y esta cosa se voltea hacia mí. Y por Arceus, estaba oscuro y no veía bien, pero puedo asegurarte que esa cosa abrió su boca y me dijo: \"Jim, estás ebrio.\" Y lo último que recuerdo después de eso es que desperté en mi cama. ¡Pero no fue un sueño! ¡Era demasiado real! Solo quisiera saber qué era esa cosa... ¿Puedes ayudarme? ¿Tienes idea de qué era? Esa...\n¡Esa es! ¡La cosa rosada! ¡Sabía que no estaba loco! ¡Oh, dulce Arceus, el alivio que siento ahorita es impresionante! Tengo que agradecértelo de alguna forma... ¿Qué tal con esto? No, eso no era... ¡Me estás viendo la cara de tonto! ...Bien... Qué importa, nadie me cree..." + +msgid "MAP097_NPC_23" +msgstr "¿Por qué entrenarías algún otro Pokémon más que tu inicial? ¿Cuál es el punto?" + +msgid "MAP097_NPC_24" +msgstr "Mis hijos no paran de jugar estos videojuegos. Tengo que obligarlos a jugar afuera." + +msgid "MAP097_NPC_25" +msgstr "¡Tengo los nuevos juegos de Pokémon! ¡Edición Oro y Edición Plata! Mis amigos están celosos porque no tienen una GameBoy Color." + +msgid "MAP097_NPC_26" +msgstr "Hmm. Resulta que los sueños humanos son mucho más complejos que los sueños Pokémon. Necesitaré algún tiempo para trabajar en mi tecnología del Mundo de los Sueños antes de que funcione correctamente. Pero cuando lo logre, ¡te aseguro que curaremos a esta niña!" + +msgid "MAP097_NPC_27" +msgstr "Reve: ¡Muuu-sha!" + +msgid "MAP097_NPC_3" +msgstr "Entonces, el tipo Hada es supereficaz contra los tipos Lucha, Siniestro y Dragón, y es resistente contra los tipos Bicho, Siniestro, y Lucha. Además, es inmune a los ataques tipo Dragón... ¡Listo!" + +msgid "MAP097_NPC_4" +msgstr "¡Hola, Entrenador! Me gustaría que tengas esta MT. Esa MT contiene Brillo Mágico. Es un movimiento tipo Hada que ataca a todos los oponentes con una emisión de luces. ¡Úsala sabiamente!" + +msgid "MAP097_NPC_5" +msgstr "¡Aparentemente hay algunos Pokémon que pueden evolucionar en la mitad de una pelea! ¿No es increíble? Hay un tipo de evolución que solo dura un corto período de tiempo... pero solo algunos Pokémon pueden hacerla." + +msgid "MAP097_NPC_6" +msgstr "¿Has escuchado del nuevo tipo de evolución? Un investigador de la región de Kalos la descubrió." + +msgid "MAP097_NPC_7" +msgstr "¿Hay Pokémon en Tándor que pueden Megaevolucionar? Creo que es posible..." + +msgid "MAP097_NPC_8" +msgstr "¡Esta casa está llena de aficionados al teatro! Todos vivimos en Venesí porque amamos el escenario." + +msgid "MAP097_NPC_9" +msgstr "Hace cinco años, jamás hubiera imaginado ser una actriz. No dejaban a las mujeres ser parte del teatro. Pero eso cambió hace poco, por alguna razón." + +msgid "MAP097_TRAINER_1" +msgstr "¡Oye, niño! ¿Te estás burlando de mí? ¡No dejaré que un mocoso como tú me falte el respeto!" + +msgid "MAP097_TRAINER_1_DEFEAT" +msgstr "¿Derrotado por un niño?" + +msgid "MAP097_TRAINER_2" +msgstr "¿Crees tener lo necesario para desafiar a alguien tan fuerte como yo?" + +msgid "MAP097_TRAINER_2_DEFEAT" +msgstr "¡Destrozado!" + +msgid "MAP097_TRAINER_3" +msgstr "¡Ay! ¡¡Trataste de tocar mi falda!! ¡Te daré una lección!" + +msgid "MAP097_TRAINER_3_DEFEAT" +msgstr "¡Aaah!" + +msgid "MAP097_TRAINER_4" +msgstr "¡No le digas a mis padres que estoy aquí!" + +msgid "MAP097_TRAINER_4_DEFEAT" +msgstr "¡Mamiiii!" + +msgid "MAP098_NPC_1" +msgstr "De acuerdo a Owten, el ladrón se está escondiendo en la cueva de la montaña en la Ruta 06. Por favor, ¡encuéntralos rápido! ¡Nuestro estudio depende de ti!" + +msgid "MAP098_NPC_2" +msgstr "Shhhh, Owten, todo está bien... Owten sigue nervioso tras todo lo que pasó. Estoy consolándolo." + +msgid "MAP098_NPC_3" +msgstr "Soy un experto en revivificación de fósiles. Sin embargo, ¡este no es el momento! ¡Estamos en estado de emergencia!" + +msgid "MAP098_NPC_4" +msgstr "No entres en pánico, no entres en pánico... ¡Todo va a salir bien!... ¿Verdad?" + +msgid "MAP098_NPC_5" +msgstr "¡Owten! ¡Ow! Estoy casa... pero... no encontrar amigos. ¿Dónde amigos? Miedo..." + +msgid "MAP099_NPC_1" +msgstr "GILLIAN: Si encuentras cualquier pista sobre el paradero de Zephy, me lo harás saber, ¿verdad? En mi experiencia como sanador, explorador y músico, la inspiración es algo fundamental para mí." + +msgid "MAP099_SIGN_1" +msgstr "Al cepillar la campana para oir su tono, escuchas un débil sonido de aleteo en su interior. Al comprobar la parte trasera, encuentras un pequeño trozo de papel. ¿Hm?" + +msgid "MAP099_TRAINER_1" +msgstr "¡Mis músculos de natación son muy fuertes! ¡Puedo nadar varios días seguidos!" + +msgid "MAP099_TRAINER_1_DEFEAT" +msgstr "Tan... cansado..." + +msgid "MAP099_TRAINER_2" +msgstr "¡Hay que estar atento cuando se está en el océano!" + +msgid "MAP099_TRAINER_2_DEFEAT" +msgstr "¡Pudiste anticiparlo!" + +msgid "MAP099_TRAINER_3" +msgstr "¿Oh? ¡Qué sorpresa! Es muy raro que alguien venga a esta zona tan oriental. Debes ser muy fuerte. Para mí, esta área significa algo muy especial. De hecho, vine a esta isla en particular para hacer una ofrenda a las fuerzas míticas de estas aguas. Te puedes unir si quieres, pero primero... Tengo curiosidad sobre tu fuerza y tu amistad con tus preciados compañeros ¡Por favor, no te contengas y ataca con toda tu fortaleza! Muchas gracias de nuevo por aceptar mi solicitud.\nSon aquellos de corazones amables y voluntad astuta los que son capaces tener una conexión tan poderosa como la tuya con tus Pokémon. Como recuerdo de tal exhibición, y de nuestro oportuno encuentro, te entregaré esto... Bueno, creo que debería volver a mi ritual. Si deseas seguir dando respetos antes que partas, siéntete libre de hacerlo. Si no, espero que nos encontremos de nuevo en un futuro." + +msgid "MAP099_TRAINER_3_DEFEAT" +msgstr "¡Tus lazos con tus Pokémon son excesivamente fuertes!" + +msgid "MAP100_NPC_1" +msgstr "Mi esposa siempre es generosa con los Entrenadores que pasan por aquí. También hornea las mejores galletas. Ten, ¡lleva una para tu viaje!" + +msgid "MAP101_NPC_1" +msgstr "Si no uso bloqueador solar todos los días termino con el cuerpo quemado. Recuerda usarlo tú también, ¿de acuerdo? Nadar me mantiene en forma. ¡Así puedo beber todo lo que quiera por las noches!" + +msgid "MAP101_NPC_10" +msgstr "¡Owwwww-ten! ¿Quieres usar el TLP? ...\n¡PN usó el TLP! ¡Amo a mi humana! ¡Me da muchas galletitas! ¡Y yo le traigo cositas brillantes!" + +msgid "MAP101_NPC_11" +msgstr "Mi Owten me trae objetos brillantes que encuentra por ahí. ¡Este de aquí parece ser de buena suerte! ¿Por qué no te lo quedas? Espero que esa Moneda Amuleto te traiga buena suerte." + +msgid "MAP101_NPC_12" +msgstr "¡Vaya! Miraplaya es mucho más grande de lo que jamás hubiera imaginado... las luces, el ruido... ¡No tengo idea de qué hacer aquí!" + +msgid "MAP101_NPC_13" +msgstr "¡Oye, tú! ¿Quieres comprar un reloj? ...Oh, ¿que ya tienes un PokéPod? Uh... Mira, solo no le digas a los Rangers que estoy aquí, ¿de acuerdo?" + +msgid "MAP101_NPC_2" +msgstr "Un tipo lleva un rato mirándome de forma muy rara. ¡Iugh! Mi familia y yo nos mudamos aquí, pero mis abuelos no soportaron la ciudad y se devolvieron. Aunque yo decidí quedarme." + +msgid "MAP101_NPC_3" +msgstr "¿Acaso he muerto y estoy en el cielo? Esto es el paraíso. El cielo es azul, el mar es cálido, ¡y las chicas son ardientes! Creo que iré al casino esta noche. ¡Quizá gane el premio gordo!" + +msgid "MAP101_NPC_4" +msgstr "Tantas chicas hermosas... Tan poco tiempo... Oye, uh, ¿Es tu primera vez aquí, o algo así? ¿Qué hay con toda esa ropa? ¡Quítatela! Ponte un traje de baño o algo." + +msgid "MAP101_NPC_5" +msgstr "Lo sentimos, pero aún no termina la construcción de la Estación Subterránea." + +msgid "MAP101_NPC_6" +msgstr "Lo sentimos, pero aún no termina la construcción de la Estación Subterránea." + +msgid "MAP101_NPC_7" +msgstr "¡Yeeeeey! ¡Yeeey! ¡Wiiiiiiiii!\n¡No me atraparás!" + +msgid "MAP101_NPC_8" +msgstr "Mi hijo tiene tanta energía. Espero que se agote pronto..." + +msgid "MAP101_NPC_9" +msgstr "Soy vagabundo. Aquí es donde duermo.\n¡Sal de mi jardín! He elegido la vida vagabunda.\n¿Quién dice que tienes que tener una casa? No me gusta la idea." + +msgid "MAP101_SIGN_1" +msgstr "Ciudad Miraplaya: ¡El lugar donde quieres estar!" + +msgid "MAP101_SIGN_2" +msgstr "Cuartel General Ranger" + +msgid "MAP101_SIGN_3" +msgstr "Casino y Resort Estrella de Mar" + +msgid "MAP101_SIGN_4" +msgstr "Centro Comercial de Miraplaya" + +msgid "MAP101_SIGN_5" +msgstr "Parque Público de Miraplaya" + +msgid "MAP101_TRAINER_1" +msgstr "Ugh... Estar en tierra firme me da mareos..." + +msgid "MAP101_TRAINER_1_DEFEAT" +msgstr "Urp..." + +msgid "MAP102_TRAINER_1" +msgstr "Cali: ¡Ey! ¿La estás pasando bien? ¡Soy Cali, Líder de Gimnasio de Ciudad Miraplaya! Debe ser bastante obvio que uso Pokémon de playa. Déjame contarte un poco sobre mí. Cuando era niña, pensé que sería una buena idea ir a nadar cuando no hubiesen salvavidas. De repente, ¡una ola gigante casi me manda al fondo del océano! Pensé que iba a ahogarme. En ese momento, ¡sentí que algo estaba debajo de mí! Era un Brainoar, y me llevó hasta a la orilla, sana y salva. Desde ese momento decidí ser Entrenadora Pokémon y salvavidas. Mis Pokémon han salvado un sinnúmero de vidas. Son muy fuertes. Pero ya basta de charla, ¡a combatir! Cali: ¡Gran combate! ¡Eres realmente fuerte! ¡Ten esta Medalla Marea! ¡PN obtuvo la Medalla Marea! ¡Y esa MT contiene Hidropulso! Es un poderoso ataque tipo Agua que puede causar confusión. ¡Úsala las veces que quieras!" + +msgid "MAP102_TRAINER_1_DEFEAT" +msgstr "Te lo merecías." + +msgid "MAP102_TRAINER_2" +msgstr "¡Prepárate para los problemas!... Digo... ¡Vamos a luchar!" + +msgid "MAP102_TRAINER_2_DEFEAT" +msgstr "Bueno, lo hice lo mejor que pude." + +msgid "MAP102_TRAINER_3" +msgstr "¡Te hundirás como el Titanic!" + +msgid "MAP102_TRAINER_3_DEFEAT" +msgstr "El que terminó hundido fui yo..." + +msgid "MAP102_TRAINER_4" +msgstr "Oh, ¿tienes algún tipo Agua?" + +msgid "MAP102_TRAINER_4_DEFEAT" +msgstr "Oh, rayos... perdí..." + +msgid "MAP102_TRAINER_5" +msgstr "¡Eres un Entrenador inferior!" + +msgid "MAP102_TRAINER_5_DEFEAT" +msgstr "Sigo siendo mejor que tú~" + +msgid "MAP102_TRAINER_6" +msgstr "Comeré un poco de Magikarp frito después de ganar este combate." + +msgid "MAP102_TRAINER_6_DEFEAT" +msgstr "Voy a freír a todos mis Pokémon..." + +msgid "MAP102_TRAINER_7" +msgstr "¡Este cuarto es un callejón sin salida!" + +msgid "MAP102_TRAINER_7_DEFEAT" +msgstr "¿Creíste que yo era Cali? ¡Desearía serlo!" + +msgid "MAP104_NPC_1" +msgstr "Estoy jugando con mi hermano. ¡No molestes!" + +msgid "MAP104_NPC_2" +msgstr "¡Hola! ¡Soy un fanático Pokémon! Veo que eres un Entrenador. Quizá puedas ayudarme... Estoy en busca de un Pokémon en particular. El problema es que no me acuerdo su nombre. Si me ayudas, te daré algo a cambio. Era algo así como una serpiente, regordeta y amarilla... ¿pero cuál será? ¡Ah, sí! ¡Dunsparce! ¡Así se llamaba!\n¡Vaya, es hermoso! ¡Es el día más feliz de mi vida! ¿Cómo podré recompensarte?\nSupongo que esto sirve. No... no creo que eso sea lo que estaba buscando. Bueno, también he estado buscando este otro Pokémon. Es un tipo Agua muy débil que se vuelve fuerte cuando evoluciona. ¡Ah, sí! ¡Magikarp! ¡Ese era!\nPuede que no haga mucho por ahora, pero está lleno de potencial.\n¡Solo espera, pequeño pez! ¡Un futuro brillante te aguarda! Entrenador, ten esto como señal de mi gratitud. No... no creo que eso sea lo que estaba buscando. Bueno, también he estado buscando este otro Pokémon. Es un ave tipo Fuego, y creo que tiene una pre-evolución. ¡Ah sí! Palij, ese era. ¡Qué espécimen tan maravilloso!\nLa manera en que sus alas dejan tras él un rastro de fuego cuando vuela por los cielos... Es toda una una maravilla.\nMe encantaría uno como mascota, pero probablemente quemaría mi casa. ¡Servicial como siempre, Entrenador! Por favor, ten esto como recompensa. No... no creo que eso sea lo que estaba buscando. Bueno, también he estado buscando este otro Pokémon. Es un tipo Eléctrico de color rosa, con una joya azul en su cola. ¡Ah sí! ¡Flaaffy! ¿Cómo pude olvidarlo?\nTiene una apariencia gentil y elegante. Creo que mi tío tiene unos en su granja en Pueblo Viñedo. ¡Como siempre, Entrenador, por favor acepta esta recompensa junto con mis gracias! No... no creo que eso sea lo que estaba buscando. Bueno, también he estado buscando este otro Pokémon. Es algo que te encontrarías en cuevas, pero que puede huir fácilmente. ¡Por supuesto! ¡Tonemy!\n¡Qué agradable criatura! ¿Cómo es que vuela con esas alas tan pequeñas? Es uno de los misterios más grandes de la vida. Sin olvidar mencionar que puede evolucionar a un temible Tofurang. ¡No lo subestimes! Aquí tienes una recompensa. No... no creo que eso sea lo que estaba buscando. Bueno, también he estado buscando este otro Pokémon. Es un Pokémon que solo los más varoniles pueden entrenar. ¡Maravilloso! ¡Es Barewl!\nSuelo oír a los Montañeros presumir que pueden levantar a su Barewl. Creo que si lo intentara, ¡mis brazos se romperían! ¿Por qué no tomas esto como recompensa, Entrenador? N-no... No creo que eso sea lo que estaba buscando. Bueno, también he estado buscando este otro Pokémon. Es peludo y se enoja fácilmente. ¡Mankey, por supuesto!\nDesearía poder acariciarlo... pero estoy casi seguro que se enojaría conmigo. Por favor, ten esto como recompensa. N-no... No creo que eso sea lo que estaba buscando. Bueno, también he estado buscando este otro Pokémon. Es mucho más común durante la noche que durante el día, y se parece a un Flaaffy. ¡Ah, es Baaschaf!\nAparentemente su lana es muy apreciada por ciertos artesanos que la usan para crear abrigos.\nParece que son mucho más difíciles de criar que los Flaaffy. Me has sido de mucha ayuda. ¡Gracias! No... no creo que eso sea lo que estaba buscando. Bueno, también he estado buscando este otro Pokémon. Es realmente inteligente, pero difícil de encontrar. Creo que era... ¿Un tipo Agua? ...Oh. Es Brailip.\n...Ehhh. Éste en particular es un poco desagradable... por favor, llévatelo. Me quede sin piedras, así que... esto es tu recompensa. No... no creo que eso sea lo que estaba buscando." + +msgid "MAP104_NPC_3" +msgstr "Estoy entrenando mis Pokémon en mi juego. ¡Venceré a mi hermana algún día! ¿Crees que algún día hagan un juego que ocurra en Tándor?" + +msgid "MAP104_NPC_4" +msgstr "Como madre, creo que esa cosa de \"Pokémon Rojo\" está corrompiendo a los niños. Un día mi hijo quiso aventurarse dentro de la Cueva Cometa para intentar capturar a su primer Pokémon. ¡Tuve que ir a buscarlo corriendo!" + +msgid "MAP104_NPC_5" +msgstr "Estos niños de hoy con sus videojuegos...\nCuando yo era niño jugábamos afuera, en el lodo, ¡y nos gustaba!" + +msgid "MAP104_NPC_6" +msgstr "Qué tal, no te he visto antes por aquí~ ¿Cómo estás? Que linda... mochila esa que llevas puesta. ¿Eres un Entrenador? ¿Tienes Poké Balls con Pokémon dentro?" + +msgid "MAP104_NPC_7" +msgstr "Estoy algo preocupado por mi hermana. Se pasa de amigable con los desconocidos. Mi primo está loco por los Pokémon, pero nunca sale de casa.\nOjalá se consiga un trabajo pronto..." + +msgid "MAP105_TRAINER_1" +msgstr "... ¡Garlikid! ¡Gar! ¡Garli! ...\n¡PN usó el TLP! ¿Qué haces aquí, humano? ¿Estás tratando de esclavizar estos Pokémon de nuevo? ¡Ellos ya han sido liberados de tus garras! ¡Nunca más serán prisioneros! ¡Garlikid, el Héroe Pokémon está aquí! ¡Los encontré en ese horrible lugar humano, y los liberé! ¡Pelearemos por nuestra libertad! Gar... li... ¿Hemos.... perdido?. ¿¡Pero cómo!?\n¿Por qué estos Pokémon pelean del lado de los humanos?\n¿Acaso no quieren ser libres?\n¿Dices que.... son.... tus amigos...?\n¡Es imposible!\n¡Los Pokémon y los humanos no pueden coexistir! ¡Camaradas!\n¿Están regresando a ese lugar? ¡¿Por qué?!\nGrr... Pagarás por esto, humano.\nMientras hayan Pokémon retenidos contra su voluntad...\n¡Yo, Garlikid, el Héroe Pokémon, estaré allí para salvarlos!\n¡Volveré!" + +msgid "MAP105_TRAINER_1_DEFEAT" +msgstr "¡Prepárate para ser destruído!" + +msgid "MAP106_NPC_1" +msgstr "Así que, ¿qué piensas? ¿Equipo? (¡Adam se unió a ti!) ¡Ok!\nMantendré a nuestros Pokémon saludables. La entrada a la cueva está justo adelante...... ¡Guao! ¿Escuchaste eso?. \nSupongo que no estamos solos en este lugar.\nComo sea... ¡Vamos! Está bien.\nCreo que estudiaré estas runas un poco más.\nVen a hablar conmigo si cambias de opinión." + +msgid "MAP108_NPC_1" +msgstr "¡Sean todos bienvenidos al gran Centro Comercial de Miraplaya! Aquí puedes encontrar todo tipo de objetos de todo tipo de personas. ¿Quieres saber qué puedes encontrar en cada piso? ¡Genial! En el segundo piso encontrarás objetos para tus necesidades generales de Entrenador, como Poké Balls y Pociones. En el tercer piso encontrarás piedras evolutivas y MTs. En el cuarto piso encontrarás objetos que mejoran las características de tus Pokémon." + +msgid "MAP108_NPC_10" +msgstr "Las Piedras Evolutivas son esenciales para evolucionar a Pokémon como Eevee, Minyan o Lunapup. ¡Qué genial que las tengan aquí!" + +msgid "MAP108_NPC_11" +msgstr "¡Las Máquinas Técnicas son tan costosas! Todavía recuerdo cuando eran baratas... Pero antes solo podías usarlas una vez, así que supongo que estas son mejores." + +msgid "MAP108_NPC_12" +msgstr "Me gusta demoler en mis combates, ¡así que uso objetos X!" + +msgid "MAP108_NPC_13" +msgstr "Llené a mi Pokémon de Proteína para sobrecargar su poder de Ataque. Pero parece que no se siente bien..." + +msgid "MAP108_NPC_14" +msgstr "Ahh... qué placentero es descansar después de negociar por tantas gangas." + +msgid "MAP108_NPC_15" +msgstr "La Tienda de Curiosidades está en este piso. Los objetos que venden cambian cada día. Pero, cierran los fines de semana." + +msgid "MAP108_NPC_2" +msgstr "Tantas opciones... ¡La indecisión me paraliza! Creo que necesito un Antiparalizador." + +msgid "MAP108_NPC_3" +msgstr "¡Comprar hasta desmayar! Ese es mi lema. No me iré de aquí hasta tener los brazos llenos." + +msgid "MAP108_NPC_4" +msgstr "¡Papá, cómprame un Poké Muñeco! Está bien cariño, pero es todo por hoy." + +msgid "MAP108_NPC_5" +msgstr "¡Papá, cómprame un Poké Muñeco! Está bien cariño, pero es todo por hoy." + +msgid "MAP108_NPC_6" +msgstr "Estoy a punto de ir a una gran expedición, por eso estoy comprando muchos suministros antes de irme. ¡Esta tienda tiene todo lo que puede pedir un Entrenador!" + +msgid "MAP108_NPC_7" +msgstr "Es importante que tengas objetos para curar el estado de un Pokémon cuando eres un Ranger. Algunos Pokémon salvajes pueden ser paralizados o envenenados por Entrenadores, ¡y es nuestro deber curarlos!" + +msgid "MAP108_NPC_8" +msgstr "No capturo Pokémon, solo me gusta coleccionar Poké Balls." + +msgid "MAP108_NPC_9" +msgstr "¡Hiperrayo, ya! ¡¡WIIIUUUUUMMMMMMM!!" + +msgid "MAP109_NPC_1" +msgstr "¿Vas a combatir contra la Líder de Gimnasio? Ella es más fuerte de lo que parece. No todos sus Pokémon son tipo Agua, ¡así que no vayas con Pokémon Eléctricos esperando una victoria fácil! Cuando estés caminando por la playa, ten cuidado con palmeras con apariencia extraña. ¡Podrían ser Pokémon!" + +msgid "MAP109_TRAINER_1" +msgstr "Intenté pelear contra Cali, la Líder, pero arrasó conmigo. Tengo que entrenar antes de intentarlo de nuevo...\nEy, ¿quieres combatir? Ok, ¡ahí vamos! Q-qué mal." + +msgid "MAP109_TRAINER_1_DEFEAT" +msgstr "Vaya, de verdad necesito entrenar." + +msgid "MAP111_NPC_1" +msgstr "El Feleng anaranjado está acurrucado, mirando el fuego." + +msgid "MAP111_SIGN_1" +msgstr "Cuentos de cuna adenlante." + +msgid "MAP111_TRAINER_1" +msgstr "He estado esperando por un oponente fuerte - te he estado esperando a ti." + +msgid "MAP111_TRAINER_1_DEFEAT" +msgstr "Duermo en el Sueño." + +msgid "MAP112_NPC_1" +msgstr "¡Esta isla está infestada de Pokémon Nucleares! PN, ya sabes qué hacer...\n¡Ve y enséñales quién manda!" + +msgid "MAP112_NPC_10" +msgstr "Huf...\nEsos Pokémon... no se cansan nunca." + +msgid "MAP112_NPC_11" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_12" +msgstr "Mi amor, debes ser resiliente. ¡Derrotaremos al mal con el poder de los Dioses! Mi esposo está agotado, y aun así, los Pokémon no se detienen. Somos avatares, pero también somos simples mortales. PN, por favor, ¡ayúdanos a enfrentar esta amenaza! ...Creo que puedo continuar, mi amor. Los Dioses nos han prestado su fuerza. ...Creo que puedo continuar, mi amor. Los Dioses nos han prestado su fuerza." + +msgid "MAP112_NPC_13" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_2" +msgstr "Los Pokémon tipo Nuclear están entrando por todas partes. Neutraliza a tantos como puedas. ¡Sé que puedes con esto!" + +msgid "MAP112_NPC_3" +msgstr "Hiisssssssssss..." + +msgid "MAP112_NPC_4" +msgstr "¡No! Mi Pokémon acompañante fue debilitado... Ugh, no puedo defenderme... Ayuda, PN, ¡sálvame!" + +msgid "MAP112_NPC_5" +msgstr "Tanssss..." + +msgid "MAP112_NPC_6" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_7" +msgstr "¡Atrás! ¡Atrás! ¡Saboread el filo de mi espada! ...¡Oye, tú! ¿Te importaría echarme una mano? ¡Son demasiado fuertes como para encargarme yo solo!" + +msgid "MAP112_NPC_8" +msgstr "Raaaargh..." + +msgid "MAP112_NPC_9" +msgstr "¡Así se hace, PN!\nLos dos hacemos un buen equipo,\n¿no crees? ¡Ey, PN!\n¡Estas aberraciones Nucleares de la naturaleza no pueden contra mis Pokémon!\n...Ey, ahí viene un par de ellos.\n¡Combatamos en equipo y enseñémosle de qué estamos hechos! ¡Así se hace, PN!\nLos dos hacemos un buen equipo,\n¿no crees?" + +msgid "MAP113_NPC_1" +msgstr "¡Oye! Tienes cara de Entrenador.\n¿Me podrías hacer un favor? Un amigo de otra región me entregó un Huevo, pero yo no puedo cuidarlo... ¿Podrías hacerte cargo de él? ¡PN obtuvo un Huevo! Oh, eh, tu equipo está lleno. Regresa cuando tengas un espacio. ...Oh, qué pena." + +msgid "MAP113_NPC_2" +msgstr "Solía ser un Entrenador Pokémon como tú, pero...\nApenas llegué a Miraplaya pensé: \"¿Para qué entrenar Pokémon si puedo estar de fiesta?\" ¿Conoces a Cali, la Líder de Gimnasio?\nSanto cielo, es un bombón.\n...Eres muy joven para entender." + +msgid "MAP114_NPC_1" +msgstr "¿De verdad no atrapaste ninguno? Bueno, no hay problema. Atrapé uno más, tenlo tú. Esto es increíble... PN, ¡tenemos que decirle a Kellyn sobre este Pokémon! ...... ...... Kellyn: Aquí Kellyn. ¿Hay algún problema? No, pero...\n¡Descubrimos algo impresionante!\n¡No va a creerlo, Jefe! Kellyn: ...\n...¿En serio? Sigue. ¡Oh! Um...\n¡Es un Pokémon! ¡Una nueva clase de Pokémon! Es tipo Nuclear, pero... no es hostil. Ni siquiera es radiactivo. Es solo una suposición, pero... ¡creo que se alimenta de radiación! Estamos en un área dentro de la Zona de Riesgo, y está todo completamente limpio. Ni siquiera necesito usar mi máscara aquí. Kellyn: ¡Teo! ¡Eso es peligroso! ¡Ponte la máscara de una vez! Aún si no ves evidencia, puede que haya radiactividad. ¡Prometo que no hay nada! Revisamos con el Contador Geiger en el Traje de Seguridad. ¡El lugar está libre de radiación!\n¡Es un milagro! Kellyn: Si lo que dices es verdad, entonces... Esto podría cambiar completamente nuestra estrategia. Gran trabajo, Teo, PN. Manténganme informado sobre cualquier descubrimiento. Pero recuerden, la meta principal es la misma... Si no detenemos a CURIE, no podremos iniciar el proceso de restauración. Sus geolocalizadores indican que no están lejos de la planta de energía. Está al norte. CURIE está allí. Encuéntrenle, ¡y acaben esto de una vez por todas! ¡Por Tándor! ...... ...... Tu padre sí que se mantiene enfocado en una sola meta... Pero tiene razón. Es genial que hayamos descubierto esto, pero tenemos cosas más importantes que hacer. ¡Sigamos! Jaja, ¿no lo atrapaste? PN, tienes ocho medallas. Puedes con esto. Anda, ten una Nuclear Ball. ¡Ahora ve y atrapa esa cosa! Yo ya tengo uno para mí." + +msgid "MAP114_NPC_2" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_3" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_4" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_5" +msgstr "Haazzzz..." + +msgid "MAP117_NPC_1" +msgstr "Dale tus boletos al marinero a mi lado, ¡él te dará la información que necesites!" + +msgid "MAP117_NPC_2" +msgstr "¡La Planta Nuclear Zeta es de máxima seguridad! Tendrías que teletransportarte para poder entrar. Aunque dudo que alguien quiera. Me preocupan mis compañeros Rangers en la Planta Nuclear Épsilon en Miraplaya, pero estoy posicionada aquí para asegurar que la Planta Nuclear Zeta al norte siga segura." + +msgid "MAP117_NPC_3" +msgstr "¡Guao! ¿Eres un Entrenador Pokémon real? Ten, encontré esto en unos arbustos, ¡puede ser útil!" + +msgid "MAP117_NPC_4" +msgstr "¡Hey, joven! Luces como alguien que pesca a menudo. Veo el brillo en tus ojos. Esa bdeterminación/b. Esa besperanza/b. Pareces ser el tipo de persona que se se sentaría y besperaría por horas/b para pescar algo. ¿Tengo razón? ¡Bien dicho! Dios santo...\nEstos niños de hoy en día..." + +msgid "MAP117_NPC_5" +msgstr "Hace tiempo fui un Entrenador de renombre, pero me he retirado. Mis hijos tienen a mis Pokémon, y disfruto de una vida tranquila." + +msgid "MAP117_NPC_6" +msgstr "Casi todos los que vivimos por aquí trabajamos en las granjas. Es un trabajo arduo, pero produce lo suficiente para alimentar a todo Tándor." + +msgid "MAP117_NPC_7" +msgstr "¡Reeeep!" + +msgid "MAP117_NPC_8" +msgstr "¡Reep! ¡Mareeeeep!" + +msgid "MAP117_SIGN_1" +msgstr "Ruta 08 - Campos de Trigo\nPueblo Viñedo al oeste" + +msgid "MAP117_SIGN_2" +msgstr "¡Pistas para Entrenadores!\nCuando estés pescando, necesitarás paciencia y reflejos.\nEspera hasta que salga el mensaje \"¡Oh! ¡Han picado!\" y ¡recoge el anzuelo!" + +msgid "MAP117_SIGN_3" +msgstr "Pueblo Viñedo al Oeste." + +msgid "MAP117_SIGN_4" +msgstr "¡Pistas para Entrenadores!\nPara pescar necesitas buenos reflejos.\nPresiona A cuando el mensaje \"¡Oh! ¡Han picado!\" aparezca.\nPuede que tengas que hacer esto varias veces para pescar un Pokémon." + +msgid "MAP117_TRAINER_1" +msgstr "¡Excuse moi!" + +msgid "MAP117_TRAINER_10" +msgstr "¡Lo único que hago en todo el día es entrenar, entrenar y entrenar! ¡Ayúdame a entrenar!" + +msgid "MAP117_TRAINER_10_DEFEAT" +msgstr "¡Uf! ¡Tienes que darme tus consejos de entrenamiento!" + +msgid "MAP117_TRAINER_1_DEFEAT" +msgstr "¡Mis Pokémon están en forma, como yo!" + +msgid "MAP117_TRAINER_2" +msgstr "No hay nada en estos estanques viejos de granja, solo un par de Fortogs mediocres, pero a veces pesco algo bueno." + +msgid "MAP117_TRAINER_2_DEFEAT" +msgstr "Algo bueno, ¿lo ves?" + +msgid "MAP117_TRAINER_3" +msgstr "Escuché que habían ovnis por aquí, así que los estoy buscando." + +msgid "MAP117_TRAINER_3_DEFEAT" +msgstr "Creo que estoy perdiendo el tiempo..." + +msgid "MAP117_TRAINER_4" +msgstr "¡Hiyah! ¡Combate conmigo! ¡Adelante!" + +msgid "MAP117_TRAINER_4_DEFEAT" +msgstr "Grr..." + +msgid "MAP117_TRAINER_5" +msgstr "Dios, ¡este lugar es muuuuuuy aburrido! Solo hay trigo y campo hasta el horizonte. No puedo esperar para irme." + +msgid "MAP117_TRAINER_5_DEFEAT" +msgstr "Auu..." + +msgid "MAP117_TRAINER_6" +msgstr "Los Pokémon tipo Bicho son muy diversos. ¡Tienen la mayor variedad de movimientos!" + +msgid "MAP117_TRAINER_6_DEFEAT" +msgstr "Debería enseñarle nuevos ataques a mi Pokémon..." + +msgid "MAP117_TRAINER_7" +msgstr "Oh, ¿Qué pasa, dulzura? ¿Quieres combatir? Bien, no veo por qué no." + +msgid "MAP117_TRAINER_7_DEFEAT" +msgstr "Wow, ¡de verdad tienes chispa!" + +msgid "MAP117_TRAINER_8" +msgstr "¡Te encontré!" + +msgid "MAP117_TRAINER_8_DEFEAT" +msgstr "Solo quería jugar a las escondidas..." + +msgid "MAP117_TRAINER_9" +msgstr "Será mejor que no te metas con mi rebaño. ¿Entendido?" + +msgid "MAP117_TRAINER_9_DEFEAT" +msgstr "¡Hm! No estabas haciendo nada con mi rebaño." + +msgid "MAP118_TRAINER_1" +msgstr "(¡Ey! ¡Estás interrumpiendo mi tiempo de buceo!)" + +msgid "MAP118_TRAINER_1_DEFEAT" +msgstr "(*Se queja*)" + +msgid "MAP118_TRAINER_2" +msgstr "(¡¡¡Crash!!! ¡Ese es el sonido que hace un coral cuando se rompe!)" + +msgid "MAP118_TRAINER_2_DEFEAT" +msgstr "(...¡He sido triturado!)" + +msgid "MAP118_TRAINER_3" +msgstr "(Estaba buscando un tesoro, ¡pero en su lugar encontré un Entrenador!)" + +msgid "MAP118_TRAINER_3_DEFEAT" +msgstr "(¡¡Glub!!)" + +msgid "MAP121_NPC_1" +msgstr "He vivido en el Pueblo Viñedo toda mi vida, como mis padres, y los padres de sus padres. Alabado sea el señor Aotius, porque es por su luz que podremos iluminar El Camino." + +msgid "MAP121_NPC_10" +msgstr "¿Vas a ir a escuchar el sermón a la iglesia? El Padre recibe a todos aquellos que quieran aprender." + +msgid "MAP121_NPC_2" +msgstr "Algunos días, salgo y trabajo en el campo. Otros, vendo lo que cultivamos en la plaza del pueblo. Alabado sea el señor Mutios, porque es por Su sombra que podemos vivir protegidos del mal." + +msgid "MAP121_NPC_3" +msgstr "Quiero ir al gimnasio, porque hay internet inalámbrico adentro... Pero mi mamá no me deja. ¿Vas a desafiar al Líder del Gimnasio? ¡Él usa Pokémon duros como el Acero!" + +msgid "MAP121_NPC_4" +msgstr "Todos los días la misma historia. Levantarse junto al sol, trabajar en la granja hasta el mediodía, ir a casa a pasar el rato con mi familia. No desearía otra cosa. La agricultura requiere mucho trabajo, pero es un trabajo honesto." + +msgid "MAP121_NPC_5" +msgstr "¡Aaay, me encontraste!\nEstoy jugando al escondite con mi hermano. No le digas que estoy aquí, ¿de acuerdo? Te daré una baya, ¡así que por favor no digas nada!" + +msgid "MAP121_NPC_6" +msgstr "¡Estoy jugando al escondite con mi hermana! ¡Ahora es mi turno de buscarla! Si te doy una baya, ¿me ayudarías a buscarla?" + +msgid "MAP121_NPC_7" +msgstr "¡Nee! ¡Cottonee!" + +msgid "MAP121_NPC_8" +msgstr "La vida es mejor cuando personas y Pokémon viven juntos en armonía. Esa es la voluntad de los Dioses." + +msgid "MAP121_NPC_9" +msgstr "En Tándor hay 2 Pokémon que pueden ser esquilados por su lana: Mareep y Baashaun. Sin embargo, los Baashaun son más temperamentales y difíciles de criar." + +msgid "MAP121_SIGN_1" +msgstr "Pueblo Viñedo: Un Paraíso Nostálgico" + +msgid "MAP121_SIGN_2" +msgstr "Gimnasio de Pueblo Viñedo\nLíder: Sheldon \"El Genio Tecnológico\"" + +msgid "MAP121_SIGN_3" +msgstr "Capilla Viñedo\n¡Todos son bienvenidos! (Sermones semanales. Información provista.)" + +msgid "MAP122_NPC_1" +msgstr "Probablemente ya has escuchado que hay algo raro en los Pokémon de esta isla. Parecen ser especies ordinarias de Tándor, pero sus colores son diferentes... sus ataques son diferentes, ¡y no obedecen órdenes! ¿Acaso tendrá algo que ver con esto el accidente de 10 años atrás?" + +msgid "MAP122_NPC_2" +msgstr "Cam es nuestro jefe y es una buena persona. Él realmente quiere a los Pokémon, y cuida a su hijo, Teo. Puedo respetar a un hombre como él. Un rumor dice que Cam solía ser un Entrenador Pokémon. Uno muy bueno también. Dicen que entrenaba Pokémon tipo Eléctrico." + +msgid "MAP122_NPC_3" +msgstr "¿Cameron? Sí, él es el jefe aquí. Es un buen tipo. Todos lo llaman \"Cam\". Aunque es un poco extraño, ¿sabes? He trabajado con Cam por meses, pero aun no se nada de él. Desde que llegó ha sido el supervisor en la construcción de la nueva planta de energía. Al parecer, solicitó serlo tan pronto como el área fue declarada libre de radiación. Es algo raro, ¿no?" + +msgid "MAP122_NPC_4" +msgstr "Es duro trabajar aquí, sabiendo lo que pasó en esta isla hace diez años. Me hace sentir como si estuviera caminando en un cementerio a veces... Esta nueva Planta Nuclear ha sido construida con la más alta seguridad y protección. Después del accidente diez años atrás, el jefe ha querido asegurarse de que nada parecido ocurra de nuevo." + +msgid "MAP122_NPC_5" +msgstr "Vale la pena estar preparado. Debes tener cuidado con los Pokémon salvajes de esta zona. Ten, te podría ser de utilidad. Vale la pena estar preparado." + +msgid "MAP122_NPC_6" +msgstr "¡Hey! El jefe dice que nadie tiene permiso para entrar aquí. Este lugar será demolido pronto." + +msgid "MAP122_NPC_7" +msgstr "¡Hey! El jefe dice que nadie tiene permiso para entrar aquí. Este lugar será demolido pronto." + +msgid "MAP122_TRAINER_1" +msgstr "¡Hey, esta isla no es un área de juego para niños!" + +msgid "MAP122_TRAINER_1_DEFEAT" +msgstr "¡No eres un joven común y corriente!" + +msgid "MAP122_TRAINER_2" +msgstr "¿Has descubierto qué les pasa a los Pokémon aquí?" + +msgid "MAP122_TRAINER_2_DEFEAT" +msgstr "¡He sido derrotado!" + +msgid "MAP122_TRAINER_3" +msgstr "¡Oye, tú! ¡Ayúdame a entrenar a mis Pokémon!" + +msgid "MAP122_TRAINER_3_DEFEAT" +msgstr "Mis Pokémon necesitan más motivación." + +msgid "MAP123_SIGN_1" +msgstr "Parece ser parte de la Libreta Quemada. El título dice \"Informe #01\", ¿lo leerás? -- -- -------- progreso -------- --- Código 092. -- cor-za ---- ----- -e biofibra ------ a la radiación, - ----- reconstrui--- -- --- dañad-. [Página añadida a la libreta.] [Página añadida a la bolsa.]" + +msgid "MAP123_SIGN_2" +msgstr "Parece ser parte de la Libreta Quemada. El título dice \"Informe #04\", ¿lo leerás? -- final----- -- trabajo -- la Interfaz. Su --erador ----- ------ control total --- Esp-cimen. -- -- autorizado --- -- uso a nuestr- jef- de investigación, ---. -------. [Página añadida a la libreta.]" + +msgid "MAP123_SIGN_3" +msgstr "Parece ser parte de la Libreta Quemada. El título dice \"Informe #03\", ¿lo leerás? --- escáne--- de RM det-cta--- ondas cerebrales anóm-las. El -spécim-n deber-a ser inc-paz -- pensamie--- aut---mo. Se ---- trabajan-- -- -- supresor. [Página añadida a la libreta.]" + +msgid "MAP123_SIGN_4" +msgstr "Parece ser parte de la Libreta Quemada. El título dice \"Informe #02\", ¿lo leerás? -- llegado -- núcleo de energía ----- ag-as int-rn---onales. -- -sp-cimen requeri-- --- enorme cantidad -- combus----- nuclear par- su ----------. --- --- --- ----lmente activado, ----- prod---- energía si- límites. [Página añadida a la libreta.]" + +msgid "MAP123_SIGN_5" +msgstr "Parece ser parte de la Libreta Quemada. El título dice \"Informe #05\", ¿lo leerás? Ha ------ --- brecha -- confidencia-----. ----- --- reportes serán lleva--- - -------res subter------ -- ------ segur----. -- Proyecto 092 podría --- abort---. [Página añadida a la libreta.]" + +msgid "MAP125_NPC_1" +msgstr "Lo que sea que esté ocurriendo con los Pokémon de por aquí... ¡es fascinante! Quiero decir, estoy casi seguro de que no es bueno. ¡Pero sí que es interesante!" + +msgid "MAP125_NPC_2" +msgstr "Los Pokémon aquí son inquietantes... Hay algo sobre esos ojos vacantes suyos... Es como si no tuvieran nada adentro. Además, ¡uno de ellos me atacó sin razón alguna! Me iría de aquí si no me pagaran tan bien." + +msgid "MAP125_NPC_3" +msgstr "¿Sabes cómo funciona un reactor nuclear? La energía es generada por la división de átomos en el combustible radiactivo, que libera grandes cantidades de calor. Ese calor se utiliza para hervir el agua a vapor, que provoca que una turbina gire, lo cual produce electricidad. Después, cables submarinos conducen esa electricidad hacia ciudades en toda la región." + +msgid "MAP126_NPC_1" +msgstr "Hola, ¿has jugado Pokémon Rojo alguna vez? Ese juego es tan genial. Voy a ganar este combate. Tengo a Charizard. ¡Nadie vence a Charizard!" + +msgid "MAP126_NPC_2" +msgstr "Oye, viejo, ¿tienes un Mankey? ¿Quieres que te lo cambie por mi Nidoran? Oh, lo siento, me refería al videojuego. ¡¡NOOOOOOOOOOOOOOO!! ¡Charmander está envenenado y estoy en el medio del Bosque Verde sin antídotos! De todas formas, ¿por qué tomé este estúpido reto?" + +msgid "MAP126_NPC_3" +msgstr "¿Soy solo yo, o este juego está completamente desbalanceado? Basándose en las estadísticas, Mewtwo es prácticamente invencible. ¡Este juego no tiene sentido! Hiperrayo es una derrota instantánea. Así no funciona en la vida real, ¿cierto?" + +msgid "MAP127_TRAINER_1" +msgstr "¡Eso es! Después de meses de entrenamiento, ¡al fin llegamos a la Calle Victoria!\n¡Ya no vamos a perder!" + +msgid "MAP127_TRAINER_1_DEFEAT" +msgstr "¡¿Nuestro ataque helado no funcionó?!" + +msgid "MAP127_TRAINER_2" +msgstr "¡Ummmmm!\n¡Mis premoniciones me dicen que no lograrás llegar más lejos!" + +msgid "MAP127_TRAINER_2_DEFEAT" +msgstr "¡Mi tercer ojo me falló!" + +msgid "MAP127_TRAINER_3" +msgstr "Para alcanzar el Campeonato de Tándor, primero tienes que superar la Calle Victoria.\n¿Tienes lo que se necesita, Entrenador?" + +msgid "MAP127_TRAINER_3_DEFEAT" +msgstr "Creo que no tengo lo que se necesita..." + +msgid "MAP127_TRAINER_4" +msgstr "¡¿Eres capaz de sobrevivir mi ataque de 50,000 voltios?!" + +msgid "MAP127_TRAINER_4_DEFEAT" +msgstr "Pareces tener los pies en la tierra." + +msgid "MAP127_TRAINER_5" +msgstr "¿Por qué especializarse en un solo Tipo?\n¡Prefiero usarlos todos!" + +msgid "MAP127_TRAINER_5_DEFEAT" +msgstr "Esto fue solo una prueba." + +msgid "MAP128_NPC_1" +msgstr "¡Este pueblo huele a desafío! Para el final del año, Calle Victoria estará abierta otra vez para el Campeonato." + +msgid "MAP128_NPC_2" +msgstr "Estoy preocupado por la librería de Viñedo... algunos de esos libros eran reliquias invaluables que se remontan a la creación de Tándor." + +msgid "MAP128_NPC_3" +msgstr "Debemos rezar a Aotius y a Mutios para que nos guíen por el camino seguro. Solo ellos nos pueden ayudar en estos tiempos oscuros." + +msgid "MAP128_NPC_4" +msgstr "Ven aquí, joven.\nLuces preocupado. Son tiempos oscuros los que vivimos. Debemos mirar a la luz para encontrar el camino. ¿Te importaría escuchar mi sermón? Muy bien.\nVivimos en un mundo en el cual debemos tomar decisiones constantemente. Algunas más importantes, otras menos. A veces esas decisiones menos importantes tienen consecuencias muy importantes. Es nuestra capacidad de elegir lo que nos hace especiales. Es un regalo de Aotius que nos permite forjar nuestros propios caminos. Sin embargo, hay un lado oscuro para cada elección. Ese es el regalo de Mutios. Pensar las acciones antes de concretarlas. Quizá te preguntes, ¿por qué es esto un regalo? ¿No sería mejor si pudiésemos actuar libremente, sin repercusiones? Pero entonces no podríamos saber si nuestras acciones lastiman a otro. Por esto, la vida es un balance continuo. ...Para que haya alegría en el mundo, también debe haber tristeza. Para ser el mejor, tienen que existir aquellos que son los peores. Pero debemos creer en el poder de los Dioses. Son amorosos y amigables, lo aseguro. Gracias por escuchar, joven. Que los Dioses te bendigan. El conocimiento siempre estará presente para aquellos que lo busquen." + +msgid "MAP128_NPC_5" +msgstr "*Sniff*...\nSi rezo a Aotius, ¿hará que las cosas estén bien de nuevo?" + +msgid "MAP128_SIGN_1" +msgstr "Pueblo Valeón: ¡La Cuna de los Héroes!" + +msgid "MAP128_SIGN_2" +msgstr "Estación Subterránea de Valeón." + +msgid "MAP128_SIGN_3" +msgstr "Calle Victoria adelante." + +msgid "MAP128_SIGN_4" +msgstr "Carpa de Superentrenamiento\nTutor: Kenichi" + +msgid "MAP128_SIGN_5" +msgstr "Ruta 09 - Camino hacia Pueblo Lionte" + +msgid "MAP129_NPC_1" +msgstr "Por fin, ¡puedo viajar a donde quiera en Tándor Occidental!\n...Pero no quiero ir a ninguna parte. Me da mucha pereza." + +msgid "MAP129_NPC_2" +msgstr "Los Rangers de Tándor están regalando Boletos del T.S.T. a las personas afectadas por el desastre en Viñedo.\nPor favor, ten uno." + +msgid "MAP130_NPC_1" +msgstr "Hey, ¿eres un Entrenador Pokémon? ¡Genial! Oye, ¿no te interesa un intercambio? Estoy buscando un Tofurang. Si tienes uno, te cambiaré a mi Palij por él. ¡Dudo que eso sea un Tofurang!" + +msgid "MAP131_NPC_1" +msgstr "Los competidores del Torneo no pueden retirarse hasta ser derrotados o se conviertan en Campeón. Cuando tenga todo listo para el próximo encuentro, háblele al asistente en la entrada de la Arena." + +msgid "MAP132_SIGN_1" +msgstr "Túnel a Cueva Lantánida." + +msgid "MAP132_SIGN_2" +msgstr "¡Pistas para Entrenadores!\nLas habilidades Sebo y Pelaje Recio son habilidades defensivas. Sebo reduce el daño de los movimientos tipo Hielo y Fuego a la mitad. Pelaje Recio reduce a la mitad el daño de los movimientos físicos. ¡Ten esto en cuenta cuando ataques a Pokémon con estas habilidades!" + +msgid "MAP132_SIGN_3" +msgstr "CUEVA LANTÁNIDA\nPRECAUCIÓN: HIELO DELGADO.\nCUIDADO CON LOS DERRUMBES." + +msgid "MAP132_TRAINER_1" +msgstr "¡Te reto! El que pierda debe deslizarse por el hielo hasta el otro lado." + +msgid "MAP132_TRAINER_1_DEFEAT" +msgstr "¡Auch!" + +msgid "MAP132_TRAINER_2" +msgstr "¿Están tus Pokémon adaptados al clima helado? ¡Los míos sí!" + +msgid "MAP132_TRAINER_2_DEFEAT" +msgstr "Pareces que tienes todo bajo control." + +msgid "MAP132_TRAINER_3" +msgstr "¡Solo los más fuertes pueden atravesar la montaña!" + +msgid "MAP132_TRAINER_3_DEFEAT" +msgstr "¡Esta fue una derrota digna!" + +msgid "MAP132_TRAINER_4" +msgstr "¡Solo los más fuertes pueden atravesar la montaña!" + +msgid "MAP132_TRAINER_4_DEFEAT" +msgstr "¡Esta fue una derrota digna!" + +msgid "MAP132_TRAINER_5" +msgstr "¡Brrr! ¡Tengo frío! ¡Entremos en calor con un combate Pokémon!" + +msgid "MAP132_TRAINER_5_DEFEAT" +msgstr "¡Qué frío!" + +msgid "MAP132_TRAINER_6" +msgstr "Estas montañas nevadas están repletas de cosas peligrosas." + +msgid "MAP132_TRAINER_6_DEFEAT" +msgstr "Está claro que te puedes defender por tu cuenta." + +msgid "MAP132_TRAINER_7" +msgstr "¡Solo los más fuertes pueden atravesar la montaña!" + +msgid "MAP132_TRAINER_7_DEFEAT" +msgstr "¡Esta fue una derrota digna!" + +msgid "MAP132_TRAINER_8" +msgstr "¿Conoces el poder de los dragones?" + +msgid "MAP132_TRAINER_8_DEFEAT" +msgstr "Bueno, sí lo conoces..." + +msgid "MAP133_NPC_1" +msgstr "He estado aquí todo el día, ¡pero ni un solo pez ha picado! De seguro tú no serás tan terrible en esto como yo... ¡Supongo que por eso soy un marinero y no un pescador! Ten esta caña. Ya no la necesito. De vuelta a la vida en las aguas. Quizá vaya a investigar a esos supuestos piratas en Pueblo Celesebo." + +msgid "MAP133_SIGN_1" +msgstr "Carpa de Superentrenamiento\nTutor: Hitomi" + +msgid "MAP133_TRAINER_1" +msgstr "He estado pescando todo el día, ¡pero lo único que pesco son botas viejas!" + +msgid "MAP133_TRAINER_1_DEFEAT" +msgstr "Aw, la línea se rompió." + +msgid "MAP133_TRAINER_2" +msgstr "Vengo de una enorme familia de pescadores. ¡La pesca es mi legado!" + +msgid "MAP133_TRAINER_2_DEFEAT" +msgstr "Rayos, mi línea de pesca se rompió." + +msgid "MAP133_TRAINER_3" +msgstr "Si tienes la MO Buceo, puedes explorar el fondo marino." + +msgid "MAP133_TRAINER_3_DEFEAT" +msgstr "¡O nadas o te hundes!" + +msgid "MAP133_TRAINER_4" +msgstr "Si ves burbujas en el agua, ¡significa que hay un Pokémon justo abajo!" + +msgid "MAP133_TRAINER_4_DEFEAT" +msgstr "¡Glub!" + +msgid "MAP133_TRAINER_5" +msgstr "Familia, deber, honor, pesca." + +msgid "MAP133_TRAINER_5_DEFEAT" +msgstr "¡Me han vencido honorablemente!" + +msgid "MAP133_TRAINER_6" +msgstr "Mi meta en la vida es estar en la portada de la Revista Ilustrada Pokémon." + +msgid "MAP133_TRAINER_6_DEFEAT" +msgstr "¡Eso no es nada cool!" + +msgid "MAP133_TRAINER_7" +msgstr "¡Estás perturbando mi meditación serena!" + +msgid "MAP133_TRAINER_7_DEFEAT" +msgstr "¡Rompiste mi concentración!" + +msgid "MAP133_TRAINER_8" +msgstr "¡Dato curioso! ¡Shrimputy puede lanzar chorros de agua hirviendo de sus pinzas!" + +msgid "MAP133_TRAINER_8_DEFEAT" +msgstr "¡Aaauch! ¡Quema!" + +msgid "MAP133_TRAINER_9" +msgstr "¡Nadar es el mejor ejercicio para mantenerse en forma!" + +msgid "MAP133_TRAINER_9_DEFEAT" +msgstr "Mis brazos están cansados..." + +msgid "MAP134_NPC_1" +msgstr "Hace más frio al norte. Allá no puedo usar minifaldas tan seguido." + +msgid "MAP134_NPC_2" +msgstr "¿Qué está haciendo un Entrenador como tú en Claravío? Debes estar buscando el siguiente Gimnasio. Está en Pueblo Nevisca, hacia el este." + +msgid "MAP134_NPC_3" +msgstr "¿Has visto el Laboratorio Pokémon de Claravío? Están dirigiendo una investigación importante, creo yo." + +msgid "MAP134_NPC_4" +msgstr "Claravío se fundó como un puerto pesquero. La mayoría de los residentes navegan en el mar para pescar, incluyendo mi esposo." + +msgid "MAP134_SIGN_1" +msgstr "Pueblo Claravío:\n¡Una Brisa Fresca de Nuevas Promesas!" + +msgid "MAP134_SIGN_2" +msgstr "Laboratorios Larkspur de\nInvestigación Pokémon" + +msgid "MAP134_TRAINER_1" +msgstr "¿Eh? Hey, tú...\n¿No serás de casualidad un Entrenador Pokémon?\n¡Jarjarjar! ¡Es obvio con solo echarte un ojo! Escucha, he estado navegando desde que era un pequeñín.\nPero desde hace tiempo hay una mala marea...\nDebes haber oído de esto, pero ¡hay piratas por estas aguas! Un anciano pescador como yo no puede contra ellos.\nPero seguro que con un Entrenador fuerte a bordo nos dejarán en paz.\n¿No planeas ir a Ciudad Venesí?\nMe encantaría darte el aventón. ¡Yarharharhar! ¡Leven anclas, sabandijas!\n...Er, quiero decir... Uh...\nArrrgh, ¡lo arruiné! ¡Arrrr, maldita sabandija!\n...Er, quiero decir... Uh...\nArrrgh, ¡Lo arruiné! Arrrrr... Me disfracé de anciano para robarme todos tus Pokémon cuando estuviéramos en el mar.\nPero se me escapó mi jerga pirata. ¡Supongo que tendremos que hacer esto a la antigua! ¡Dame tus Pokémon o\ncaminarás por la plancha! Arrrghh...\nA Silva no le gustará esto...\n¡Recuerda mis palabras, sabandija!\n¡Esto no es lo último que has visto de Jack el Pirata!\n¡Leven anclas! ¡Disculpa! Vi tu combate desde lejos...\n¿Ese tipo era un pirata?\nEso supuse.\nNormalmente los Piratas Bandera Negra no navegan tan hacia el norte.\nParece que se están alborotando más últimamente.\nDe cualquier forma, quería darte las gracias. Le enseñaste una lección. Espero que no venga buscando nada por Claravío en el futuro.\nSi hubiese una forma de darte las gracias...\n¡Oh! Puedo llevarte a Ciudad Venesí en mi bote si quieres. ¿Qué dices? ¡Todos a bordo! ¿No?\n¡Te prometo que no soy un pirata!\nBueno, si cambias de opinión, ven y habla conmigo." + +msgid "MAP134_TRAINER_1_DEFEAT" +msgstr "¡Arrrrrghhh!" + +msgid "MAP135_NPC_1" +msgstr "¡Sí que dejé mi marca en la montaña el día de hoy!" + +msgid "MAP135_NPC_2" +msgstr "¡Brrr! ¡Has llegado al helado Pueblo Nevisca!" + +msgid "MAP135_NPC_3" +msgstr "Este pueblo siempre es muy silencioso debido a la gruesa capa de nieve. Toma un momento de descanso y mira los copos de nieve descender." + +msgid "MAP135_NPC_4" +msgstr "¡Ey, viejo! ¡Estos trucos son radicales!" + +msgid "MAP135_NPC_5" +msgstr "¿Conoces al Pokémon Alpico? Si tienes uno, ¿me lo cambias por mi Anderind? No tienes ningún Pokémon... ¡Ok, genial! Qué mal." + +msgid "MAP135_SIGN_1" +msgstr "Pueblo Nevisca:\nUna Villa Empolvada de Nieve" + +msgid "MAP136_NPC_1" +msgstr "¿Listos para enfrentar el Gimnasio? Háblalo con tu amigo." + +msgid "MAP136_SIGN_1" +msgstr "Gimnasio de Nevisca.\nLíder: Vaeryn.\nEl Maestro Dragón de la Megaevolución" + +msgid "MAP137_NPC_1" +msgstr "¡Buena suerte a ambos en su combate!" + +msgid "MAP137_NPC_2" +msgstr "Vaeryn: Una excelente elección." + +msgid "MAP137_SIGN_1" +msgstr "¿Presionar el botón?" + +msgid "MAP137_SIGN_2" +msgstr "¿Presionar el botón?" + +msgid "MAP137_TRAINER_1" +msgstr "Muy bien. Has completado la primera parte de la prueba. Ahora, ¡intenta vencer mi fuerza en combate! Bien hecho. Has completado la prueba de Fuerza. Continúa." + +msgid "MAP137_TRAINER_1_DEFEAT" +msgstr "Has mostrado tu fuerza." + +msgid "MAP137_TRAINER_2" +msgstr "Muy bien, veo que has usado tu mente para pensar de forma crítica y lograr navegar esta prueba. Ahora, ¡prueba tu sabiduría para contrarrestar mis estrategias! Has superado la prueba de Sabiduría. Sígueme y te llevaré a tu siguiente prueba." + +msgid "MAP137_TRAINER_2_DEFEAT" +msgstr "Bien hecho." + +msgid "MAP137_TRAINER_3" +msgstr "Excelente trabajo. has demostrado que tienes fe en tus habilidades. Pero, ¿tendrás fe en tus Pokémon? Por poner tu fe en la intuición de tus Pokémon, les has permitido mostrar de lo que son capaces. Has superado la prueba de Fe. Sígueme." + +msgid "MAP137_TRAINER_3_DEFEAT" +msgstr "Bien hecho." + +msgid "MAP139_NPC_1" +msgstr "¡Esquivo tus ataques con mis técnicas ninja! ¡Sin que te des cuenta me escabullo tras de ti y te duermo con mi gas adormecedor!" + +msgid "MAP139_NPC_2" +msgstr "¡Soy un feroz pirata del mar! ¡Yarr! ¡Te cortaré con mi espada, pez escurridizo!" + +msgid "MAP139_NPC_3" +msgstr "Dejo que los chicos jueguen a los piratas y los ninjas... Pero la verdad me gustaría que no lo hicieran. Aquí en Tándor Oriental los piratas dominan el océano, y nadie sabe qué traman los ninjas..." + +msgid "MAP139_NPC_4" +msgstr "Daikatuna es un Pokémon preferido por los Ninjas. Creo que se remonta a tradiciones desde la guerra de los clanes en Tándor. Para atrapar a un Daikatuna, tienes que usar un sedal metálico y una carnada especial. De otra forma simplemente se escaparán cortando el sedal." + +msgid "MAP139_NPC_5" +msgstr "A veces, después de navegar por mucho tiempo, escucho una voz bella y dulce llamando mi nombre. El Pokémon Syrentide tiene una voz casi humana y apariencia femenina. Tienta a los marineros extraviados y los lleva a su perdición." + +msgid "MAP139_NPC_6" +msgstr "¿Conoces el movimiento Poder Oculto? El Tipo del ataque es diferente para cada Pokémon. Tengo la habilidad de saber qué Poder Oculto tiene un Pokémon solo con mirarlo. ¿Quieres que revise a un Pokémon? ¿Quieres que revise otro Pokémon? Muéstrame un Pokémon si quieres saber su Poder Oculto. Muéstrame un Pokémon si quieres saber su Poder Oculto." + +msgid "MAP140_NPC_1" +msgstr "Lo siento, pero no es seguro ir a esta ruta por tu cuenta por ahora." + +msgid "MAP140_NPC_2" +msgstr "Lo siento, pero no es seguro ir a esta ruta por tu cuenta por ahora." + +msgid "MAP140_NPC_3" +msgstr "Estamos trabajando un una manera segura de poder acercarse a la planta nuclear destruida. Un traje que proteja todo el cuerpo es necesario. Nuestros mejores investigadores están elaborando uno ahora mismo." + +msgid "MAP140_NPC_4" +msgstr "No hay forma de que esto sea solo un accidente... La Planta Nuclear Zeta era completamente funcional hace solo un par de días, y además ocurrió tan pronto después del incidente en Miraplaya... Nuestros operadores en Miraplaya están trabajando día y noche. Tuvimos que pedir refuerzos a los Rangers Orientales." + +msgid "MAP140_NPC_5" +msgstr "Vaya... Los Rangers simplemente no estábamos preparados para lidiar con algo así... Generalmente nuestros Capturadores Ranger nos permitirían calmar a los Pokémon violentos y usar sus poderes para el bien. ¡Pero los Capturadores no funcionan con los Pokémon Nucleares! Ahora dependemos de nuestros Pokémon acompañantes y la ayuda de voluntarios." + +msgid "MAP140_NPC_6" +msgstr "¡Nos has salvado! ¡Muchas gracias! Tenía tanto miedo... Escuché lo que sonaba como un terremoto o una explosión así que me escondí... cuando me di cuenta de lo que ocurría, el pueblo ya había sido evacuado. Me alegro de que los Rangers llegaran entonces." + +msgid "MAP140_NPC_7" +msgstr "¡Guaaaau! ¡Fuiste tan genial! ¿Eres un Maestro Pokémon? ¡Quiero ser un Ranger cuando crezca!" + +msgid "MAP140_NPC_8" +msgstr "Déjame comprobar tu condición física. Es posible que hayas contraído envenenamiento por radiación. ... Pareces estar bien. Solo tuviste una exposición de unos minutos, a una distancia considerable del epicentro, de forma que no respiraste mucho aire contaminado. Ten estas pastillas de Yoduro de Potasio. Prevendrán cualquier tipo de daño a largo plazo." + +msgid "MAP141_NPC_1" +msgstr "No había presenciado un combate tan intenso en muchos años. Está claro que ambos han emprendido un increíble viaje. Ahora el poder de la Megaevolución les pertenece. Úsenlo sabiamente, tomando en cuenta las enseñanzas que les han dejado las pruebas." + +msgid "MAP141_SIGN_1" +msgstr "Acólito: Esta prueba evaluará tu habilidad para adaptarse a cambios rápidos: Para un buen Entrenador, los elementos naturales no deberían ser una amenaza en el camino a la perfección." + +msgid "MAP141_TRAINER_1" +msgstr "Has mostrado que las fuerzas de la Madre Naturaleza no son suficientes para detenerte. ¡Vénceme y demuestra que tu adaptabilidad se aplica también a tu estilo de combate! Has superado la prueba de Adaptabilidad. Sígueme y te llevaré a tu siguiente prueba." + +msgid "MAP141_TRAINER_1_DEFEAT" +msgstr "Bien hecho." + +msgid "MAP141_TRAINER_2" +msgstr "Has llegado hasta aquí, tras superar arduos juicios, y por fin has alcanzado la verdad. Esta será tu prueba final. No tienes permitido el uso de objetos durante nuestro combate. Simplemente ten fe en las habilidades de tus Pokémon y ¡sigue adelante sin mirar atrás! Has completado las cinco pruebas. Tienes lo necesario para enfrentar al Líder de Gimnasio Vaeryn. Acompáñame." + +msgid "MAP141_TRAINER_2_DEFEAT" +msgstr "Bien hecho." + +msgid "MAP141_TRAINER_3" +msgstr "Vaeryn: Desafiantes.\nMis acólitos me han hecho saber que ustedes han completado las cinco pruebas. Han demostrado gran fuerza de voluntad al llegar tan lejos. Fuerza, Sabiduría, Adaptabilidad, Fe, y estar dispuestos a buscar la Verdad... esas son las características de un Entrenador de corazón. Solo aquellos que sean puros de corazón y estén llenos de determinación pueden considerarse dignos del poder de la Megaevolución. Teo: ¡Así es!\n¡Y ahora PN y yo combatiremos contra ti! Vaeryn: ¡SOY VAERYN EL DRAGÓN!\n¡Árbitro de la Megaevolución en Tándor!\nPuede que hayan pasado las pruebas, ¡pero un juicio final los aguarda! ¡Demuéstrenme que son dignos! ¡PN y Teo obtuvieron la Medalla Cúspide! Teo: ¡¡Genial!! Vaeryn: También son merecedores\nde esta MT. Vaeryn: Esa MT contiene Aliento Letal. Es un poderoso movimiento de tipo Dragón que despoja al oponente de sus defensas. Ahora bien... Teo: ¿Ya podemos Megaevolucionar a nuestros Pokémon? Vaeryn: Así es, ya es hora. Extiendan sus muñecas. ¡PN y Teo obtuvieron las Megapulseras! Vaeryn: Les explicaré brevemente cómo funciona la Megaevolución. Esa Piedra activadora en su pulsera es un catalizador. Cuando un Pokémon capaz de Megaevolucionar lleva la Megapiedra que le corresponde, las dos piedras reaccionarán cuando el combate se intensifique. Su unión con sus Pokémon les permite alcanzar su pleno potencial. Ahora, ¿ambos tienen a un Pokémon capaz de Megaevolucionar? Teo: ¡Sí! ¡Voy a Megaevolucionar a mi confiable Electruxo! ¡Teo recibió la Electruxolita! Teo: ¡Sí! ¡Voy a Megaevolucionar a mi confiable Archilles! ¡Teo recibió la Archillesita! Teo: ¡Sí! ¡Voy a Megaevolucionar a mi confiable Metalynx! ¡Teo recibió la Metalynxita! Vaeryn: Muy bien. ¿Qué hay de ti, PN? Vaeryn: Una excelente elección. PN equipó a con la Megapiedra. El Objeto que llevaba fue guardado en la Bolsa de PN. [El Pokémon ha sido movido al primer lugar del Equipo] Vaeryn: Oh, ¿sin Pokémon para Megaevolucionar? Es una lástima... Pero de verdad necesitarás a un Pokémon capaz de Megaevolucionar para tu primer combate. Te prestaré a mi Ampharos para la ocasión. Por favor, elige a un Pokémon a reemplazar. [Ampharos ha sido movido al primer lugar del Equipo] Teo: ¡Hagámoslo!\nPN, ¡atacaré con toda mi fuerza y el poder de la Megevolución! ¡Mejor prepárate! ...Bueno... ¡parece que perdí de nuevo, jaja! Algunas cosas nunca cambian, aún usando la Megaevolución. Aunque claro está, también tenías a un Mega de tu lado, así que no me sorprende. Teo: ...¡Lo logré! ¡Vencí a PN!\nOh, también peleaste muy bien.\n...No puedo creerlo, ¡gané! ¡Y todo gracias a Electruxo! ...Bueno... ¡parece que perdí de nuevo, jaja! Algunas cosas nunca cambian, aún usando la Megaevolución. Aunque claro está, también tenías a un Mega de tu lado, así que no me sorprende. Teo: ...¡Lo logré! ¡Vencí a PN!\nOh, también peleaste muy bien.\n...No puedo creerlo, ¡gané! ¡Y todo gracias a Archilles! ...Bueno... ¡parece que perdí de nuevo, jaja! Algunas cosas nunca cambian, aún usando la Megaevolución. Aunque claro está, también tenías a un Mega de tu lado, así que no me sorprende. Teo: ...¡Lo logré! ¡Vencí a PN!\nOh, también peleaste muy bien.\n...No puedo creerlo, ¡gané! ¡Y todo gracias a Metalynx! Vaeryn: Felicitaciones. No había presenciado un combate tan intenso en muchos años. Está claro que ambos han emprendido un increíble viaje. Ahora el poder de la Megaevolución les pertenece. Úsenlo sabiamente, recordando las enseñanzas que les han dejado las Pruebas. Teo: ¡Eso haré! Vaeryn: Muy bien.\nLes deseo mucha suerte en sus viajes. [Ampharos abandonó el equipo de PN.] Teo: PN, creo que deberíamos decirle al Profe sobre la Megaevolución. ¡Va a estar entusiasmado! Lo llamaré ahora mismo por el PokéPod. Bamb'o: ¿Hola? ...¿Teo? Teo: ¡Profe! ¡Estoy con PN! Bamb'o: Oh, pero miren nada más, ¡también está PN! Y bien, ¿qué hay de nuevo? Teo: ¡No creerás esto! ¡PN y yo acabamos de vencer al Líder de Gimnasio Vaeryn! ¡Y nos dio las Megapulseras! ¡¡Ahora podemos usar el poder de la Megaevolución!! Bamb'o: ¿Megaevolución? ¡Fantástico! Entonces necesitaré actualizar sus Pokédex. Por lo que veo están en Nevisca, así que volaré allá de inmediato. Teo: ¡De acuerdo!\n¡Nos vemos pronto, Profe! ...... ...... Bueno, PN...\n¡Nos volveremos a ver! ¡Hasta pronto!" + +msgid "MAP141_TRAINER_3_DEFEAT" +msgstr "Ambos han demostrado ser dignos del poder de la Megaevolución." + +msgid "MAP142_SIGN_1" +msgstr "Cueva Cometa" + +msgid "MAP142_SIGN_2" +msgstr " - Pueblo Lionte" + +msgid "MAP142_TRAINER_1" +msgstr "¡Por fin, ha aparecido un Entrenador!\n¿Tienes la más mínima idea de cuánto llevo esperando?" + +msgid "MAP142_TRAINER_1_DEFEAT" +msgstr "Oh... Hora de esperar al siguiente." + +msgid "MAP142_TRAINER_2" +msgstr "Las hojas de otoño son bonitas, pero extraño las playas de Miraplaya..." + +msgid "MAP142_TRAINER_2_DEFEAT" +msgstr "¡Ey, no puedes tratar así a una dama!" + +msgid "MAP142_TRAINER_3" +msgstr "¡Ey, fuera de mi playa!" + +msgid "MAP142_TRAINER_3_DEFEAT" +msgstr "¿Por qué invadiste mi playa?" + +msgid "MAP142_TRAINER_4" +msgstr "Si me lo preguntas, ¡el Claro Tancoon es la ruta más bonita de Tándor!" + +msgid "MAP142_TRAINER_4_DEFEAT" +msgstr "Es tan relajante aquí que ni me molesta haber perdido." + +msgid "MAP142_TRAINER_5" +msgstr "Ey, ¿me ayudas con las direcciones? Creo que me desvié en Viñedo..." + +msgid "MAP142_TRAINER_5_DEFEAT" +msgstr "Primero me pierdo, luego pierdo un combate Pokémon... debería convertirme en un Científico y quedarme en mi casa." + +msgid "MAP142_TRAINER_6" +msgstr "???: ¡Hai-ya! ???: ¿Quién es? ???: ¡Este es nuestro territorio! ???: ¡Atrás, intruso! ???: ¡Los Ninjas Surfistas acabá contigo! Ronin: Ganaste esta vez, pero no celebres... Juunin: ¡Nuestro clan nos vengará! Ronin: ¡Duerme con un ojo abierto!" + +msgid "MAP142_TRAINER_6_DEFEAT" +msgstr "Ronin: ¡Hermano, es muy fuerte!" + +msgid "MAP143_NPC_1" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_NPC_10" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_NPC_2" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_NPC_3" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_NPC_4" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_NPC_5" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_NPC_6" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_NPC_7" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_NPC_8" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_NPC_9" +msgstr "¿Recolectar las bayas de este árbol?" + +msgid "MAP143_SIGN_1" +msgstr "Los insectos son voraces.\nCUI AD  ON LA EIKA ATER ...\nTiene tantos rasguños que es ilegible..." + +msgid "MAP143_SIGN_2" +msgstr "Carpa de Superentrenamiento\nTutor: Daichi" + +msgid "MAP143_TRAINER_1" +msgstr "¡Te doy la bienvenida a la Jungla de Baykal! ¿Es ésta tu primera vez aquí? ¡Hora del combate!" + +msgid "MAP143_TRAINER_1_DEFEAT" +msgstr "¡Auch! ¡Y eso es la selección natural!" + +msgid "MAP143_TRAINER_2" +msgstr "¡Oh, debes tener Pokémon de todas partes de la región! ¡Déjame verlos!" + +msgid "MAP143_TRAINER_2_DEFEAT" +msgstr "¡Ya veo, ya veo!" + +msgid "MAP143_TRAINER_3" +msgstr "El camino a Pueblo Amaukari es largo. No sé si pueda lograrlo..." + +msgid "MAP143_TRAINER_3_DEFEAT" +msgstr "Pereceré en esta jungla." + +msgid "MAP143_TRAINER_4" +msgstr "Teo: ¡Hey!\n... ¡Derroté a Sheldon! Fue fácil. Parece que ya te has encargado de este lugar. Como sea. ¡Luego te alcanzaré! Bamb'o vino a verme. Me dio esta MO y me dijo que te diera una copia a ti... ¡Pero no quiero hacerlo! ¡Primero quiero un combate contigo!" + +msgid "MAP143_TRAINER_4_DEFEAT" +msgstr "¡¡No es justo!!" + +msgid "MAP143_TRAINER_5" +msgstr "Teo: ¡Hey!\n... ¡Derroté a Sheldon! Fue fácil. Parece que ya te has encargado de este lugar. Como sea. ¡Luego te alcanzaré! Bamb'o vino a verme. Me dio esta MO y me dijo que te diera una copia a ti... ¡Pero no quiero hacerlo! ¡Primero quiero un combate contigo!" + +msgid "MAP143_TRAINER_5_DEFEAT" +msgstr "¡¡No es justo!!" + +msgid "MAP143_TRAINER_6" +msgstr "¡Les parfums de Kalos sont les meilleur!" + +msgid "MAP143_TRAINER_6_DEFEAT" +msgstr "¡Esto no me huele nada bien!" + +msgid "MAP143_TRAINER_7" +msgstr "¡Cuando entro a la jungla, siento que estoy en otro planeta!" + +msgid "MAP143_TRAINER_7_DEFEAT" +msgstr "¡Buaaaaaaa!" + +msgid "MAP143_TRAINER_8" +msgstr "Oh, ¡espero que no me muerdan esos peces Pokémon! Tienen dientes filosos." + +msgid "MAP143_TRAINER_8_DEFEAT" +msgstr "Solo estaba conversando contigo, ¿por qué me atacas de la nada?" + +msgid "MAP144_NPC_1" +msgstr "Cada día me voy al trabajo en una góndola. ¡Es genial vivir aquí!" + +msgid "MAP144_NPC_10" +msgstr "¿De casualidad no viste un Gargryph por aquí? No me asustan." + +msgid "MAP144_NPC_11" +msgstr "¿Por qué el agua es tan azul? En mi sueño, era violeta, rosa ¡y más!" + +msgid "MAP144_NPC_12" +msgstr "Purr..." + +msgid "MAP144_NPC_2" +msgstr "¿Has visto la Ópera de Venesí? Es uno de nuestros más importantes lugares en la ciudad." + +msgid "MAP144_NPC_3" +msgstr "¡Lo vi! ¡Vi a un Pokémon que era un ave blanca! Pero entonces desapareció..." + +msgid "MAP144_NPC_4" +msgstr "¿No te parece que esas estatuas parpadean de vez en cuando?" + +msgid "MAP144_NPC_5" +msgstr "¿Ves esas estatuas? Dicen que son los guardianes de la ciudad." + +msgid "MAP144_NPC_6" +msgstr "¿No has paseado en góndola todavía? Deberías intentarlo." + +msgid "MAP144_NPC_7" +msgstr "Condenadas ratas... ¡La ciudad está infestada de ellas! ¡Dejan sus garabatos por todas las paredes!" + +msgid "MAP144_NPC_8" +msgstr "Dime, ¿conoces un Pokémon llamado Titanice? Estoy buscando uno. Te daré un Gargryph a cambio. No tienes ningún Pokémon... Ok, ¿qué tienes? ¡Cuídalo bien! Wuii, ¡tengo a un Titanice feliz! Eso no es un Titanice... ¡No intentes engañarme!" + +msgid "MAP144_NPC_9" +msgstr "Venesí es famosa por muchas cosas.\nArte, teatro, y lo más importante, ¡los canales!" + +msgid "MAP144_SIGN_1" +msgstr "Bienvenidos a Venesí\nLa Hermosa Ciudad en el Agua" + +msgid "MAP144_SIGN_2" +msgstr "El Tancoon Alegre:\n¡El famoso Bar de Ciudad Venesí!" + +msgid "MAP144_SIGN_3" +msgstr "Ópera y Gimnasio de Venesí." + +msgid "MAP145_NPC_1" +msgstr "Alguien perdió a su Eevee dentro del Laberinto y la Policía de Tándor está investigando. No puedes entrar en la cueva por el momento." + +msgid "MAP145_SIGN_1" +msgstr "Ciudad Venesí al frente." + +msgid "MAP145_TRAINER_1" +msgstr "¡Puedo ver tu derrota en las cartas!" + +msgid "MAP145_TRAINER_1_DEFEAT" +msgstr "¡Ya veo, ya veo!" + +msgid "MAP145_TRAINER_2" +msgstr "¡A un lado, plebeyo! ¡Bloqueas mi vista!" + +msgid "MAP145_TRAINER_2_DEFEAT" +msgstr "¡¿Me ha derrotado un simple plebeyo?!" + +msgid "MAP145_TRAINER_3" +msgstr "¡Hey, tú! ¿De qué lado estás?" + +msgid "MAP145_TRAINER_3_DEFEAT" +msgstr "Obviamente no estás de mi lado..." + +msgid "MAP145_TRAINER_4" +msgstr "Oh, ¡me encontraste tomando el sol! Supongo que es hora de un combate." + +msgid "MAP145_TRAINER_4_DEFEAT" +msgstr "Este estrés le hace mal a mi piel." + +msgid "MAP145_TRAINER_5" +msgstr "¿Quieres ver un truco? ¡Puedo tragar fuego!" + +msgid "MAP145_TRAINER_5_DEFEAT" +msgstr "¡Au, me quemé la lengua!" + +msgid "MAP145_TRAINER_6" +msgstr "¿Ves lo que veo?" + +msgid "MAP145_TRAINER_6_DEFEAT" +msgstr "¡No puedo creerlo!" + +msgid "MAP145_TRAINER_7" +msgstr "Vine desde las montañas al norte, en busca de Entrenadores desafiantes." + +msgid "MAP145_TRAINER_7_DEFEAT" +msgstr "¡Me he derrumbado!" + +msgid "MAP145_TRAINER_8" +msgstr "¡Me recuerdas a alguien que vi en televisión!" + +msgid "MAP145_TRAINER_8_DEFEAT" +msgstr "Estoy confundiendo la ficción con la realidad otra vez..." + +msgid "MAP145_TRAINER_9" +msgstr "Teo: Eres tú, PN. Me imagino que Bamb'o te envió aquí. Estoy entrenando para desafiar el Gimnasio de Venesí, que seguro ya venciste. ...Sí, eso pensé. Hace no mucho me hubiese molestado, y me hubiese puesto a llorar. Pero... creo que los eventos recientes han puesto todo en perspectiva. Así que bueno, ahora solo intento volverme mejor Entrenador cada día. Pero antes, ¿quieres combatir? ¡Muy bien, hagámoslo! Lo entiendo. Mis Pokémon también están cansados de tanto entrenar. ¡Solo avísame si decides combatir! ¡Les vendría bien un desafío! Oh, por cierto, el profesor Bamb'o me pidió que te recordara que fueras al norte, por esa cueva. ¡Te alcanzo después!" + +msgid "MAP145_TRAINER_9_DEFEAT" +msgstr "Siempre eres mucho mejor que yo..." + +msgid "MAP146_NPC_1" +msgstr "Esta aldea existe como símbolo de armonía entre nuestra gente. Nos unimos para construirla como una muestra de paz después de cientos de años en guerra." + +msgid "MAP146_NPC_2" +msgstr "¡Entreno para ser un Maestro Ninja! ¡He desarrollado mi propia técnica! ¡Escupitajo Ninja!\n¡*Jag tup*!" + +msgid "MAP146_NPC_3" +msgstr "No hay nada como observar la serenidad del océano de noche.\nEl gentil reflejo de la luna y las estrellas.... Alivia a esta vieja alma..." + +msgid "MAP146_NPC_4" +msgstr "Siempre hay al menos 10 ninjas merodeando por esta aldea.. Simplemente no puedes vernos la mayoría del tiempo." + +msgid "MAP146_NPC_5" +msgstr "En esta aldea está el santuario para los Dioses más grande de todo Tándor. También es el Gimnasio Pokémon." + +msgid "MAP146_NPC_6" +msgstr "¿Que por qué visto negro todo el tiempo? Bueno... ¡porque me hace lucir cool, dah! Además, nadie se da cuenta cuando se ensucia." + +msgid "MAP146_NPC_7" +msgstr "Nosotros los Ninjas estamos trabajando en nuestra imagen.. Todo eso de \"asesinos misteriosos\" no nos ayuda con las relaciones públicas." + +msgid "MAP146_NPC_8" +msgstr "¡Hay tantos estilos diferentes de lucha practicados aquí! Tendré que pasar años entrenando si quiero dominarlos todos." + +msgid "MAP146_NPC_9" +msgstr "Esa estatua representa al raro Pokémon Yatagaryu, el cual es sagrado para los clanes ninjas. Solo pueden entrenarlos aquellos considerados dignos. Dicen que Yatagaryu tiene el poder de invocar tormentas eléctricas a voluntad; por esto es que es llamado \"El Pokémon Tempestad\"." + +msgid "MAP146_SIGN_1" +msgstr "Museo de las Leyendas: Tesoros y Artefactos de Culturas Antiguas." + +msgid "MAP146_SIGN_2" +msgstr "Museo de las Leyendas: Tesoros y Artefactos de Culturas Antiguas." + +msgid "MAP146_SIGN_3" +msgstr "Aldea Tsukinami La Gran y Brillante Luna\nSe Refleja en las Olas del Mar" + +msgid "MAP146_SIGN_4" +msgstr "Estatua del poderoso Daikatuna" + +msgid "MAP146_SIGN_5" +msgstr "Estatua del gran Yatagaryu" + +msgid "MAP146_SIGN_6" +msgstr "Estatua del poderoso Daikatuna" + +msgid "MAP146_SIGN_7" +msgstr "Plaza de Tsukinami Alimentos y Tesoros Peculiares\nTraídos por Vientos Lejanos" + +msgid "MAP146_SIGN_8" +msgstr "Templo Sagrado y Gimnasio Pokémon\nde Tsukinami" + +msgid "MAP147_NPC_1" +msgstr "¡Hey, joven!\nEste es el sexto gimnasio a vencer para el Reto de los Gimnasios de Tándor, y ¡vaya que me desorienta! Tendrás que confiar en tu astucia para vencer. ¡Los pisos pulidos resbaladizos harán que te deslices por todo el lugar! Y no solo eso, ¡también tendrás que enfrentar trampillas y disfraces por doquier! Y ni hablar del líder de gimnasio... ¡Nadie sabe quién podrá ser! Pero al parecer usa muchos Pokémon de tipo Psíquico... ¡Buena suerte!" + +msgid "MAP147_TRAINER_1" +msgstr "El amor no mira con ojos, sino con la mente." + +msgid "MAP147_TRAINER_1_DEFEAT" +msgstr "¡Oh, cómo duele mi corazón!" + +msgid "MAP147_TRAINER_2" +msgstr "Y por sobre todas las cosas: ¡Sé fiel a ti mismo!" + +msgid "MAP147_TRAINER_2_DEFEAT" +msgstr "En verdad estupendo." + +msgid "MAP147_TRAINER_3" +msgstr "El necio se cree sabio, pero el sabio sabe que es un tonto." + +msgid "MAP147_TRAINER_3_DEFEAT" +msgstr "¡Me han vencido!" + +msgid "MAP147_TRAINER_4" +msgstr "Por el picor de mis dedos, algo perverso viene a estos lares." + +msgid "MAP147_TRAINER_4_DEFEAT" +msgstr "Em.. ¿Línea?" + +msgid "MAP147_TRAINER_5" +msgstr "Te desafiaría a un combate de ingenio, pero veo que no portas armas." + +msgid "MAP147_TRAINER_5_DEFEAT" +msgstr "¡Como un zorro astuto, me has superado!" + +msgid "MAP147_TRAINER_6" +msgstr "¡Ajá! ¡Un desafiante se aproxima! Así que has resuelto mi rompecabezas deslizante y superado a mis estudiantes. ¿Pero tienes la sabiduría para resolver un último acertijo? ¡Demuéstralo en combate! Bien hecho. Ya debes haber visto a través de mi disfraz. ¡Es cierto! No soy el verdadero Líder de Gimnasio que buscas. Pero a que no esperabas... ¡ESTO!" + +msgid "MAP147_TRAINER_6_DEFEAT" +msgstr "¡Ajá! ¡Qué astucia! Seguro has notado que algo no cuadra..." + +msgid "MAP147_TRAINER_7" +msgstr "\"Todo el mundo es un escenario; Y todos los hombres y mujeres meros actores; Tienen sus salidas y entradas; Y un hombre en su vida interpreta muchos roles, Siendo sus actos en siete edades\" ???: Déjame contarte una historia. Había una vez una niña que soñaba con ser estrella de ópera. Pero el teatro estaba inmerso aún en las viejas tradiciones, en las que la mujer no tenía derecho de entrar al escenario. Así que se le ocurrió una idea. Cortó su cabello, y se puso ropa de niño, y audicionó como niño. Funcionó. Obtuvo el papel que deseaba, y cuando actuó en el escenario, deslumbró y encantó a todos aquellos que vieron sus obras. Pero esto para ella no fue suficiente. En el mundo del disfraz y el engaño mismo, se cansó de la falsedad más grande de todas. Así que un día, dejó atrás su maquillaje y su ropa de niño. Cuando subió el telón, la audiencia la vio por quien era en realidad: Su más amada estrella, una mujer. La audiencia estaba atónita, porque no podían negar lo que era verdad en sus corazones: Que una mujer podía actuar tan bien como cualquier hombre. Entonces ocurrió el cambio. El teatro modificó su reglamento y las mujeres podrían audicionar. En cuanto a la niña, bueno...\nEsa niña era yo. Soy Rosalind, estrella del escenario y líder del gimnasio de Venesí. Lo has hecho estupendo. Superaste trucos e ilusiones para llegar hasta aquí. Pero... ¿Tienes lo necesario para derrotarme? ¡Que comience el acto final! ¡PN obtuvo la Medalla Drama! Rosalind: No le temas a la grandeza. Algunos nacen grandes, otros alcanzan grandeza, y a otros se les otorga grandeza directamente. No sé a qué categoría perteneces, pero ciertamente hay grandeza en ti. ¡No cabe duda que con tu ingenio y tu fuerza alcanzarás las estrellas! Y por sobre todas las cosas: Sé fiel a tu propio ser. Ten esta MT, como recuerdo de nuestro encuentro. Espacio Raro es un movimiento de astucia y engaño. ¡Encaja con una maestra de la ilusión como yo! Hace que el Pokémon más lento ataque primero por un corto período de tiempo. ¡Úsalo sabiamente!" + +msgid "MAP147_TRAINER_7_DEFEAT" +msgstr "¡Espectacular!\n¡Mereces esta Medalla Drama!" + +msgid "MAP148_NPC_1" +msgstr "¡pn! Que alegría verte por Viñedo. El líder del gimnasio es Sheldon. Él usa la tecnología y los Pokémon de tipo Acero. Está algo fuera de lugar en estas hermosas tierras de cultivo, pero no le digas que dije eso. El acero resiste muchos ataques, pero recuerda que se derrite ante el fuego, los golpes lo deforman, y se fractura con la tierra. El agua también es una buena opción. ¡Buena suerte!" + +msgid "MAP148_SIGN_1" +msgstr "¿Presionar el botón?" + +msgid "MAP148_SIGN_2" +msgstr "¿Presionar el botón?" + +msgid "MAP148_SIGN_3" +msgstr "¿Presionar el botón?" + +msgid "MAP148_SIGN_4" +msgstr "¿Presionar el botón?" + +msgid "MAP148_TRAINER_1" +msgstr "¿Qué tanto sabes sobre computadoras?" + +msgid "MAP148_TRAINER_1_DEFEAT" +msgstr "Obviamente mucho más que yo..." + +msgid "MAP148_TRAINER_2" +msgstr "¡Mira esto! ¡Puedo tocar el tema de Legend of Zelda en mi guitarra! ¿Genial, eh?" + +msgid "MAP148_TRAINER_2_DEFEAT" +msgstr "Fin del juego..." + +msgid "MAP148_TRAINER_3" +msgstr "¡Lololol! ¡Soy una CHICA gamer! Hey, ¡¡¡soy una chica y juego videojuegos!!! o3o" + +msgid "MAP148_TRAINER_3_DEFEAT" +msgstr "¡Aaayyy!" + +msgid "MAP148_TRAINER_4" +msgstr "Los expertos teorizan que, en el futuro, llegaremos a un punto en el cual la tecnología supere en inteligencia a los humanos." + +msgid "MAP148_TRAINER_4_DEFEAT" +msgstr "Si tan solo me permites ajustar los controles espaciales..." + +msgid "MAP148_TRAINER_5" +msgstr "pn. Te he estado esperando. Vaya número el que hiciste en el maizal, ¡casi me impresionas! Aunque fastidiar a Ripley se estaba volviendo rutinario. Todo en este pueblo me aburre. ¡Veamos si eres tan fuerte como opina S51-A! Oh... así que resolviste mis rompecabezas. Bien, lo que sea. Me estaba cansando de esperarte. Este pueblo es tan aburrido. No hay nada que hacer. La gente aquí es tan feliz sembrando y rezando y esas cosas. ¡No lo entienden! ¿No ven que sus vidas carecen de sentido? ¡Argh! ¡Me molesta tanto! Mis Pokémon de Acero están hartos de estar en este estúpido pueblo. ¡Desahogaremos nuestra ira contra TI! Cómo...\n¿Cómo puedes ser tan fuerte? No lo entiendo. Lo único que hago es entrenar, y aun así ganas como si nada... Bien, como sea. Hiciste que mi día fuera ligeramente menos aburrido. Supongo que debo darte esto. ¡pn obtuvo la Medalla Píxel! Y, ya que ganaste, te daré esto. Esa MT contiene Giro Bola. Es un movimiento tipo Acero cuyo poder es inversamente proporcional a la velocidad del usuario. Así que es buena para Gararewl, pero inútil para Tracton. Es un movimiento fuerte, siempre que no lo uses estúpidamente." + +msgid "MAP148_TRAINER_5_DEFEAT" +msgstr "¡¿QUÉ?!" + +msgid "MAP150_NPC_1" +msgstr "¡Un enjambre de Pokémon Bicho bloquea tu camino! ...¿Usarás el Insecticida? pn usó el Insecticida. Se han escabullido.\nParece que los hiciste enojar... Mejor no molestarlos. Un enjambre de Pokémon Bichos bloquea el camino. Mejor no molestarlos..." + +msgid "MAP150_NPC_2" +msgstr "¡Un enjambre de Pokémon Bicho bloquea tu camino! ...¿Usarás el Insecticida? pn usó el Insecticida. Se han escabullido.\nParece que los hiciste enojar... Mejor no molestarlos. Un enjambre de Pokémon Bichos bloquea el camino. Mejor no molestarlos..." + +msgid "MAP150_NPC_3" +msgstr "¡Un enjambre de Pokémon Bicho bloquea tu camino! ...¿Usarás el Insecticida? pn usó el Insecticida. Mejor no molestarlos. Un enjambre de Pokémon Bichos bloquea el camino. Mejor no molestarlos..." + +msgid "MAP150_NPC_4" +msgstr "¡Un enjambre de Pokémon Bicho bloquea tu camino! ...¿Usarás el Insecticida? pn usó el Insecticida. Mejor no molestarlos. Un enjambre de Pokémon Bichos bloquea el camino. Mejor no molestarlos..." + +msgid "MAP150_NPC_5" +msgstr "¡Un enjambre de Pokémon Bicho bloquea tu camino! ...¿Usarás el Insecticida? pn usó el Insecticida. Mejor no molestarlos. Un enjambre de Pokémon Bichos bloquea el camino. Mejor no molestarlos..." + +msgid "MAP150_NPC_6" +msgstr "¡Un enjambre de Pokémon Bicho bloquea tu camino! ...¿Usarás el Insecticida? pn usó el Insecticida. Mejor no molestarlos. Un enjambre de Pokémon Bichos bloquea el camino. Mejor no molestarlos..." + +msgid "MAP150_NPC_7" +msgstr "¡Un enjambre de Pokémon Bicho bloquea tu camino! ...¿Usarás el Insecticida? pn usó el Insecticida. Mejor no molestarlos. Un enjambre de Pokémon Bichos bloquea el camino. Mejor no molestarlos..." + +msgid "MAP150_NPC_8" +msgstr "¡Un enjambre de Pokémon Bicho bloquea tu camino! ...¿Usarás el Insecticida? pn usó el Insecticida. Mejor no molestarlos. Un enjambre de Pokémon Bichos bloquea el camino. Mejor no molestarlos..." + +msgid "MAP150_TRAINER_1" +msgstr "¡Muajaja! ¡Humano insignificante! ¡Ahora estás en el Infraguero!" + +msgid "MAP150_TRAINER_1_DEFEAT" +msgstr "¡Me aplastaste!" + +msgid "MAP150_TRAINER_2" +msgstr "Jiji... Las confusas cavernas del Infraguero... ¿A dónde te llevarán?" + +msgid "MAP150_TRAINER_2_DEFEAT" +msgstr "¿¿Eh??" + +msgid "MAP150_TRAINER_3" +msgstr "¡Este lugar es el sueño de un Cazabichos!" + +msgid "MAP150_TRAINER_3_DEFEAT" +msgstr "Qué mal..." + +msgid "MAP150_TRAINER_4" +msgstr "¡Este lugar es el sueño de un Cazabichos!" + +msgid "MAP150_TRAINER_4_DEFEAT" +msgstr "Qué mal..." + +msgid "MAP151_NPC_1" +msgstr "¿Retarás al gimnasio? El líder no está aquí. De hecho, no ha vuelto desde que se fue a la jungla a entrenar... ...\nEso fue hace ya un buen rato. Mira, eres un Entrenador fuerte, ¿no? Tiko es un maestro del Tipo Fuego. Lo más seguro es que fue a los niveles más profundos del Infraguero a entrenar. Considera el traerlo como parte del desafío para tu medalla.\n¿De acuerdo?....... Así se habla. Tan solo rocía este Insecticida y huirán más rápido que si usaras un Repelente cualquiera." + +msgid "MAP151_NPC_2" +msgstr "Te doy la bienvenida a Amaukari.\nNo son muchos los que atraviesan Baykal y llegan en una pieza, así que felicitaciones." + +msgid "MAP151_NPC_3" +msgstr "Amaukari está aislado del resto de la región. Ni siquiera tenemos electricidad." + +msgid "MAP151_NPC_4" +msgstr "A decir verdad, no nos gusta mucho la tecnología por aquí. Algunos aún usamos bonguris para capturar Pokémon." + +msgid "MAP151_NPC_5" +msgstr "¿Has visto alguno de los bailes de Tiko? ¿No? Jiji... Son encantadores." + +msgid "MAP151_NPC_6" +msgstr "¡Guajaja! Siempre llueve por aquí, pero no tengo problema. ¡Me gusta la lluvia!" + +msgid "MAP151_NPC_7" +msgstr "Aquí en Amaukari no tienes que preocuparte porque el sonido del tráfico no te deje dormir por la noche. ¡Pero sí tienes que preocuparte de los bichos!" + +msgid "MAP151_NPC_8" +msgstr "El Pueblo Amaukari no tiene una Tienda Pokémon en el sentido tradicional. Puedes obtener objetos raros y Pokémon en el Puesto de Trueques, a cambio de bayas." + +msgid "MAP151_SIGN_1" +msgstr "Pueblo Amaukari: La Joya de la Jungla" + +msgid "MAP151_SIGN_2" +msgstr "Gimnasio de Amaukari.\nLíder: Tiko \"El Bailarín en Llamas\"" + +msgid "MAP152_NPC_1" +msgstr "Vine aquí a ver si podían entrenarme en el camino Ninja. Pero me destrozaron en el Gimnasio... creo que tengo que entrenar un poco más. Se dice que solo aquellos que han dominado todas las técnicas Ninja pueden entrenar al Pokémon sagrado de Tsukinami. Tengo que atraparlo, ¡si es que quiero atraparlos a todos!" + +msgid "MAP152_NPC_2" +msgstr "Vine a esta aldea para ver el Museo de las Leyendas. ¡Tienen artefactos que datan desde antes de la fundación de Tándor! El Museo de las Leyendas al noroeste de la aldea está lleno de cosas interesantes para un Ruinamaníaco como yo. ¡Hay tantos artefactos y mitos antiguos!" + +msgid "MAP152_NPC_3" +msgstr "La única Planta Nuclear de Tándor Oriental está en el mar al oeste de aquí. Es la última planta que queda en pie en todo Tándor..." + +msgid "MAP152_SIGN_1" +msgstr "La puerta está cerrada." + +msgid "MAP152_SIGN_2" +msgstr "La puerta está cerrada." + +msgid "MAP152_SIGN_3" +msgstr "La puerta está cerrada." + +msgid "MAP153_NPC_1" +msgstr "Esta ciudad es mi última parada antes de la Liga Pokémon. Puede que visite al Pueblo Celesebo antes de irme para atrapar a un Tipo-Agua para mi equipo. ¡Solo me falta una medalla para enfrentar el Campeonato!" + +msgid "MAP155_NPC_1" +msgstr "¡Te doy la bienvenida al Crucero de Lujo! Aquí eres libre de relajarte, y de no preocuparte por cosas como catástrofes nucleares.\nTu cuarto es el último a la derecha. Siéntete libre de explorar la nave y hablar con otros pasajeros." + +msgid "MAP155_NPC_2" +msgstr "¡Tengo que bajarme de este barco apenas se detenga! Puede que haya gente herida por la crisis en la Planta Nuclear Épsilon! Si tan solo fuera tan veloz como esta Garra Rápida. Aunque no me ha sido útil. ¿Qué tal si te la quedas? Necesito ir a ayudar a esas pobres personas en peligro. Si se supone que este crucero me relajara, ¡no está funcionando!" + +msgid "MAP155_NPC_3" +msgstr "Hola, dulzura. Alguna vez fui Entrenadora. ¡Oh, que época tan encantadora! Pero ahora soy anciana, y esta MT ya no me sirve. ¿Crees poder darle un buen uso? Ese es el espíritu. Oh, bueno, seguro encontraré algún Entrenador que la quiera." + +msgid "MAP155_NPC_4" +msgstr "¡Hola, joven Entrenador! ¡Soy el capitán de este barco! ...Urgh, pero estoy mareado... ¡y eso que ni estamos en el océano! ¿Qué puedo hacer? Oí que los masajes en la espalda ayudaban... ¿Le harías un favor a un anciano? Ahhh... mucho mejor. ¿Ah? ¿Querías algo a cambio? Pues no tengo nada. ¡Fuera! Urgh... *se queja*" + +msgid "MAP155_TRAINER_1" +msgstr "Estoy intentando relajarme... ¡Pero no puedo dejar de pensar en lo de Épsilon! Tal vez un combate me ayude a distraerme." + +msgid "MAP155_TRAINER_1_DEFEAT" +msgstr "¡Ugh! ¡No pude concentrarme!" + +msgid "MAP155_TRAINER_2" +msgstr "¡Soy un hombre de las montañas! Estar en un barco me pone enfermo... Y aun así, ¡sigo peleando!" + +msgid "MAP155_TRAINER_2_DEFEAT" +msgstr "Tengo náuseas..." + +msgid "MAP155_TRAINER_3" +msgstr "¡Hey hey! ¿A dónde vas?" + +msgid "MAP155_TRAINER_3_DEFEAT" +msgstr "¡Nyoooo! Perdimos. :((" + +msgid "MAP155_TRAINER_4" +msgstr "Yo utilizo sólo a los Pokémon más FUERTES. Tus débiles Pokémon no podrán contra su enorme FUERZA." + +msgid "MAP155_TRAINER_4_DEFEAT" +msgstr "Creo... creo que necesitaré una toalla." + +msgid "MAP155_TRAINER_5" +msgstr "pn...\nEsto es tonto, pero tengo miedo.\n¡Espera, no! No dije nada. ¡Nunca tengo miedo! ¡Seré el mejor Entrenador de todos! ...Aunque, papá......\n...Yo...... Papá es fuerte.\nTiene Pokémon muy fuertes. Tu papá es un Ranger, ¿cierto? Él ayudará a todos. ¡E-.él tiene que hacerlo! Quiero decir, eh... ¿Q-.quieres combatir? ¡No me importa lo que haya pasado en la planta de energía! ¡En este momento, solo me importa vencerte!" + +msgid "MAP155_TRAINER_5_DEFEAT" +msgstr "¡No! ¡¡¡No es justo!!!" + +msgid "MAP156_NPC_1" +msgstr "Nunca he visto a Kellyn quedarse sin palabras. Vaya... No sabía que tenía hijos. Siempre ha sido tan dedicado a su trabajo. Nunca mencionó nada de una familia. Vaya... No sabía que tenía hijos. Siempre ha sido tan dedicado a su trabajo. Nunca mencionó nada de una familia." + +msgid "MAP156_NPC_10" +msgstr "Hemos designado a la Ruta 11 como reserva natural para restaurar la población de las especies amenazadas de Tándor. Los Entrenadores no pueden atrapar Pokémon allí sin un permiso." + +msgid "MAP156_NPC_11" +msgstr "Los Rangers hacemos mucho trabajo aquí en Tándor. Somos una combinación de policía, equipo de rescate, y protección ambiental." + +msgid "MAP156_NPC_12" +msgstr "¡Soy un nuevo Cadete Ranger! ¡Kellyn es mi ídolo!" + +msgid "MAP156_NPC_13" +msgstr "PN, necesito que le entregues esta carta a Cameron. Está en la isla de la Planta Nuclear. Puedes ir allá tomando el barco en el puerto de la Ruta 07 al sur." + +msgid "MAP156_NPC_14" +msgstr "Esta es la sala de emergencias, donde cuidamos de Pokémon y humanos heridos. Por favor, ten un poco de desinfectante para manos. No queremos que nadie se enferme." + +msgid "MAP156_NPC_15" +msgstr "La mayoría de nuestros pacientes aún está recuperándose. Por favor respeta su espacio." + +msgid "MAP156_NPC_16" +msgstr "*Cof* *Cof*\nMe siento mal..." + +msgid "MAP156_NPC_17" +msgstr "Descansa, cariño. Te traje un poco de sopa." + +msgid "MAP156_NPC_18" +msgstr "Traje a mi hijo aquí por una fiebre en 38. Está mucho mejor ahora, gracias al cuidado de las enfermeras." + +msgid "MAP156_NPC_19" +msgstr "Ésta es la Unidad de Cuidados Intensivos. Lo siento, pero no puedo permitir que entres." + +msgid "MAP156_NPC_2" +msgstr "¡El deber de un Pokémon Ranger es proteger y preservar la belleza natural de Tándor! Tu padre es uno de los-- no, ¡El MEJOR Ranger que tenemos aquí! Todos quieren ser como él." + +msgid "MAP156_NPC_20" +msgstr "Siempre es buena idea tener medicinas a mano. Aunque las bayas ayudan en emergencias. Por favor, ten estos Antídotos, te ayudarán en tu viaje." + +msgid "MAP156_NPC_21" +msgstr "Ow... ten..." + +msgid "MAP156_NPC_22" +msgstr "Encontramos a este pequeño en la Ruta 03.\nUn Entrenador lo envenenó y lo dejó allí..." + +msgid "MAP156_NPC_23" +msgstr "Este edificio tiene un helipuerto en el techo. De esta forma, podemos transportar por vía aérea a pacientes en estado crítico." + +msgid "MAP156_NPC_24" +msgstr "Nunca en mi vida había visto una enfermedad como ésta... ¿Podría estar relacionada con el desastre nuclear?" + +msgid "MAP156_NPC_25" +msgstr "¡Grrrr! ¡Scure! ¿Quieres usar el TLP? ...\n¡PN usó el TLP! GRRR DESGARRAR ROMPER DESTRUIR GRRRR" + +msgid "MAP156_NPC_26" +msgstr "Esta máquina monitorea patrones del clima a lo largo y ancho de la región. Hay una similar en todos los Cuarteles Ranger. Al usar esta máquina para predecir el clima, podemos predecir tormentas y huracanes antes de que ocurran." + +msgid "MAP156_NPC_27" +msgstr "Este es el laboratorio de Investigación y Desarrollo. Los Rangers de Tándor trabajan junto a científicos y expertos para encontrar soluciones a los problemas de la región." + +msgid "MAP156_NPC_28" +msgstr "Los Rangers nos valemos de tecnología de punta para trabajar. Particularmente, usamos Capturadores; una forma no-violenta para calmar y controlar a un Pokémon. Los Capturadores son únicos porque funcionan tanto en Pokémon entrenados como salvajes. Sin embargo, un Pokémon bien entrenado puede resistir el poder de un Capturador. Parece que la fuerza de su lazo con su Entrenador juega un papel en ello." + +msgid "MAP156_NPC_29" +msgstr "¿Así que tu padre es Kellyn, PN? A decir verdad, me sorprendió que fuera padre. Nunca habla de su familia cuando está trabajando." + +msgid "MAP156_NPC_3" +msgstr "No llegamos a formar lazos de unión con nuestros Pokémon, como hacen los Entrenadores. Aunque algunos de los que tenemos Pokémon acompañantes sí." + +msgid "MAP156_NPC_30" +msgstr "Estamos intentando trabajar en una cura para este Tancoon. Parece que la exposición constante a seres humanos ha disminuído su ferocidad. Sin embargo, su pelo y saliva aún contienen trazas de radiactividad. Bamb'o: Así es. Tenemos que buscar una forma de extraer la radiación. Una vez que deje de producir energía radiactiva, sus células comenzarán a regenerarse a un ritmo normal. Estoy seguro que hay una forma de hacerlo, pero no tenemos la tecnología para lograrlo aún... ¡Grrauu!" + +msgid "MAP156_NPC_31" +msgstr "Estoy haciendo los últimos ajustes en el Traje de Seguridad. Estará listo para la próxima misión." + +msgid "MAP156_NPC_32" +msgstr "Te presento el resultado de meses de investigación: ¡el Traje de Seguridad! Basado en modelos de Hoenn, este traje es completamente inmune a la radiación. Contiene también un sistema de filtrado de aire, una radio incorporada, y más. Éste es apenas el primer prototipo. Con el tiempo esperamos poder hacer suficientes para todas las fuerzas Ranger." + +msgid "MAP156_NPC_33" +msgstr "Profesora Cypress: ¡Ah, Ernest! Me imaginé que te encontraría aquí. Bamb'o: Qué bueno verte, Lily. ¿Qué tal va tu investigación? Cypress: Va bien. Estamos progresando con el Traje de Seguridad. Al igual que los nuevos Capturadores Ranger resistentes a la radiación Nuclear, aunque son más difíciles de usar que los Capturadores comunes. En cuanto a desarrollar una cura para los Pokémon Nucleares, tus notas han sido muy útiles. Bamb'o: Estoy feliz de ayudar. PN, déjame decirte lo que descubrí sobre el Tipo Nuclear.\nDime, ¿sabes cómo funcionan las Piedras Elementales? Cada piedra emite una frecuencia específica de radiación electromagnética. Los Pokémon que puedan evolucionar lo harán al ser expuestos a una dosis concentrada de dicha radiación. Cada elemento parece estar relacionado con una frecuencia particular. Ahora bien, la radiación Nuclear está en una frecuencia mucho más alta. Entonces, lo que ocurre es que la exposición a la radiación Nuclear desencadena una evolución parcial en el Pokémon. No cambia su especie, pero su color, ataques y tipo sí. Sus cuerpos no están hechos para ese tipo de evolución, por lo que enloquecen un poco como consecuencia. Por eso son tan violentos. Creo que con terapia y tratamiento podemos curarlos, pero no completamente. Todavía tendrán colores distintos. Pero no te desobedecerán o atacarán. Brillante como siempre, Ernest. Bamb'o: Gracias, Lily. Eso intento." + +msgid "MAP156_NPC_34" +msgstr "Parece que ciertos tipos de Pokémon son más susceptibles a ser infectados que otros. Los tipos Normal, Veneno, Siniestro y Volador son los más vulnerables. Los tipos Bicho, Acero y Fantasma son los menos suceptibles." + +msgid "MAP156_NPC_35" +msgstr "Como ya has de saber, los Rangers usamos Capturadores para neutralizar a los Pokémon violentos. Sin embargo, hasta no hace mucho, no funcionaban con los Pokémon de tipo Nuclear. Pero ahora hemos desarrollado un nuevo prototipo que es mucho más efectivo. No permitirá que el Ranger transmita comandos al Nuclear, pero hará que se calme y caiga dormido." + +msgid "MAP156_NPC_36" +msgstr "En la planta de energía pudimos observar un Pokémon totalmente desconocido. Al menos, suponemos que es un Pokémon. Su nombre es Urayne, y parece ser de tipo Nuclear. Un Legendario Nuclear... y ese tal CURIE debe ser su Entrenador. Aún tratamos de entender cuáles son sus poderes, o de dónde vino. Si tan solo Cameron estuviera despierto... él podría darnos una pista." + +msgid "MAP156_NPC_37" +msgstr "... [Esta Ranger fue alcanzada directamente por la Vida Media de Urayne. Se ve en mal estado...]" + +msgid "MAP156_NPC_38" +msgstr "¿Eres tú, PN?\nY Teo y el Profesor Bamb'o. Me alegra que todos estén aquí. Vinimos tan rápido como pudimos.\n¿Cómo te sientes, Kellyn? Estoy bien. No me expuse tanto a la radia-- *cof* *cof* Por favor, procura no hacer mucho esfuerzo. Recuerda que inhalaste aire radiactivo.\nNecesitas mantener tu ritmo cardíaco\nbajo control. ¡¿Cómo puedo estar tranquilo cuando hay ciudadanos y Pokémon en peligro?!\n*cof*. *cof* Escuchen.. Ahora que sabemos más acerca de a qué nos enfrentamos, he desarrollado un plan.\nEstoy seguro que CURIE está detrás de todas las fallas de reactor. Si logramos detener a CURIE, los ataques a las plantas nucleares se acabarán y podremos empezar a restaurar las áreas afectadas. Esto requiere que sepamos dónde se esconde, claro está... Por suerte, Cameron ha sido de gran ayuda en ese aspecto. ¿Papá...?\nPero... ha estado fuera de combate desde que...\n... Parece que Cam predijo que esto pasaría.\nCuando lo trajimos aquí, encontramos algunos documentos en su chaqueta. Parece que ha pasado un tiempo reuniendo información sobre CURIE y Urayne.\nTambién había una carta. Para Kellyn y los Rangers de Tándor: Ustedes me conocen como Cameron Caine, ingeniero, contratista privado, y padre.\nSin embargo, esa no es toda la verdad sobre mí. Mi verdadero nombre es\nCameron Tempestad. Soy un agente de la Interpol. Hace once años, fui asignado a Tándor, a investigar reportes de experimentos ilegales y peligrosos en Pokémon.\nDurante mi investigación encubierta, fui descubierto,. y el criminal destruyó toda pista y huyó. Hubo pérdidas debido a esto, y aún hoy en día me lamento por eso. Después de mi falla, la Interpol me hizo retirarme prematuramente. Pero nunca olvidaré lo que encontré en esa isla. ¿Papá era un agente secreto?\n¡Guao! ¡ESO ES GENIAL! Siempre fue un tipo algo reservado. Se apareció un día con su hijo en el pueblo, pero...\nNunca entró en detalle sobre su vida o de dónde vino. ... Entonces Cam sabía más sobre la explosión de hace diez años... en la cual Lucille pereció.\n¿Por qué nunca me lo dijo? ... Hay más en la carta. Aunque estaba retirado, no descansaría hasta que los criminales fueran puestos tras las rejas. Sabía que aún debía existir una prueba...\nMe convertí entonces en contratista en el proyecto de la nueva Planta de Energía Épsilon. Usando la construcción de la nueva planta de energía como distracción, planeé investigar las ruinas de la antigua planta en busca de pruebas que demostraran que eso no fue un accidente.\nSin embargo, lo que encontré fue algo mucho más siniestro... ¡Planos y diagramas que detallaban la creación de un Pokémon artificial!\nYa casi tenía todo preparado para enviar un reporte a la Interpol, cuando lo impensable ocurrió.\nUna gran detonación sacudió la isla.\nEn ese momento supe que esto aún no acababa. A duras penas escapé de la explosión, montando a Yatagaryu. Desde el cielo pude verlos... una figura solitaria emergió de los restos de la planta arruinada, acompañada por un Pokémon. Reconocí la máscara que la figura tenía puesta en los diagramas que encontré.\nLa Interfaz CURIE. Un dispositivo de alta tecnología hecho en los laboratorios. Su propósito parece ser el de un comunicador telepático. Transmite los pensamientos y comandos del usuario al Pokémon... Urayne. Un Pokémon hecho por el hombre. Construido para ser una fuente de energía ilimitada. De alcanzar todo su potencial, tendría el poder de dividir átomos.\nSin embargo, para alcanzar dicho potencial, necesita consumir enormes cantidades de combustible nuclear. Para ayudarse, su habilidad le permite sentir la radiactividad,. un \"Sensor Geiger\".\nCreo que Urayne fue creado en esa isla, y estuvo en suspensión por años. El importe de combustible de Uranio a la isla fue lo que lo despertó. Pero... Urayne no estaba solo. Esta persona. No tengo idea de quién es, o cuáles son sus objetivos. Posee la Interfaz CURIE, y parece ser el Entrenador de Urayne. Además, parece que quiere evadir ser visto a toda costa. Esto lo logra empleando el poder de teletransportación de Urayne, Salto Cuántico. Sin embargo, esa habilidad deja un rastro radiactivo cada vez que se usa. Siguiendo las huellas, he podido rastrearlos a través de la región por meses. Que todos me dieran por muerto me hizo más fácil permanecer encubierto. Aunque puedo imaginar lo devastado que se sintió Teo...\nPero, pese al dolor que debí haberle causado, proteger a Tándor era más importante. ¡¿Así que nos dejaste creyendo que estabas muerto?! ¿iCómo pudiste/i, papá? ¡Estaba devastado! Digo, sé que es porque tenías asuntos de agente secreto por hacer, pero...\n¡Pudiste haber enviado una señal!. ¡Algo! Sí.... perder a Cameron fue difícil para todos nosotros. Especialmente para ti, Teo.\nPero el estar extraviado le permitió rastrear a CURIE en secreto. ¡Esta información debería ayudarnos a capturarle y ponerle un fin a todo esto! Al parecer, se ha instalado en las ruinas de la Planta Nuclear Zeta, al norte de Viñedo. Es una locación remota, y la radiación aleja a los intrusos.\nHay una enorme cantidad de combustible nuclear allí, pero no les durará para siempre. Se les acabará eventualmente, y se verán forzados a buscar más combustible. Aún hay un depósito de Uranio en Tándor Oriental. Es allí donde atacarán la próxima vez. Es tiempo de hacer una jugada. Alertaré anónimamente a los Rangers antes de que ataquen, y haré que muevan el combustible nuclear a otra parte.\nSi Urayne llegara a consumir más combustible, podría alcanzar su forma máxima... Un Pokémon con poderes de destrucción ilimitados. Debo hacer todo lo necesario para evitarlo.\nLos Rangers tenderán una trampa a Urayne y CURIE en la Planta Nuclear Ómicron. Se verán forzados a revelarse. Si logran escapar, huirán de nuevo a la Planta Nuclear Zeta. En ese momento, me uniré a los Rangers y confrontaré la amenaza. Tengo que llevar a CURIE a la justicia, ¡por el bien de todos nosotros!\n\n\n- Cameron Tempestad ¿Así termina la carta? Sí, es todo.\nAunque no es todo lo que Cam nos dejó. Parece que tiene muchos datos reunidos acerca de CURIE y Urayne...\nArchivos detallando sus habilidades, debilidades.... parece que ha estado obsesionado con todo esto. Porque tú no lo has estado, ¿eh, Kellyn? ... *cof*. *cof* ...Poniendo eso a un lado,. la información reunida por Cameron demuestra ser invaluable.\nIncluyó una señal de rastreo. Al parecer, durante su combate con CURIE y Urayne, él logró colocarles un geolocalizador. Mis Rangers están escaneando sus frecuencias en este instante. ¡Jefe!\n¡Localizamos la señal!\nViene del oeste, como usted dijo.... Parece originarse desde lo profundo de la Zona de Riesgo de Viñedo. Entonces Cam tenía razón.\nEstán en la Planta Nuclear Zeta.\n¿Está listo el Traje de Seguridad? ¡Listo para su uso, señor! Qué buenas noticias. Esta vez los Rangers tenemos la ventaja. ¡Localizaremos a esos criminales y los detendremos!\nDesearía poder dirigir la misión.... pero...... PN. Normalmente hay un juramento y una ceremonia, pero.... El tiempo es crítico, así que iré al grano.\nTe promuevo a Ranger oficial.. Quiero que dirijas esta misión en mi lugar. Sé que puedes hacerlo. Te has sobrepuesto a todos los desafíos en tu camino. Tienes las ocho medallas. Te has vuelto una persona fuerte, valiente e independiente. Solo quiero que sepas que....\nEstoy enormemente orgulloso.\nNo podría pedir más de ti.\nSolo desearía haber sido un mejor padre. Espero poder pagártelo algún día...\nCuando todo esto acabe. *sniff* E-.estoy tan feliz de que papá esté vivo....\nN-no quiero dejarlo nunca jamás...\nPero... ¡¡Tengo que hacer pagar a CURIE por lo que hizo!!\n¡Kellyn!. ¡Yo también quiero ser un Ranger! Por supuesto, Teo.. Puedes ser promovido para la misión. Entre más Entrenadores fuertes tengamos a nuestro lado, más oportunidades tendremos de vencer a CURIE.\nProfesor, lo necesitamos en el laboratorio. ¡Por supuesto! Estamos cerca de descubrir la cura. ¡Tengo ese presentimiento! ¡Ey, PN!\n¡Seremos Rangers! Sí que es genial, ¿eh? Ustedes dos han demostrado\ntener lo que hace falta.\nTeo, tu acto al oponerte a CURIE fue.... Bueno, fue peligroso.\nPero tu valentía es admirable. ...Ey, ¡no sigas con eso! Apenas descubría que papá seguía con vida, ¡y estaba en problemas!\nNo podía quedarme ahí sin hacer nada. Papá.... Me aseguraré de que tu sacrificio no haya sido en vano.\nY cuando por fin despiertes.... Estaré aquí para decirte que ayudaste a salvar Tándor. Un escuadrón de Rangers los espera en el puerto al oeste en la Ruta 07.\nAllí tomarán un barco, y cruzarán el lago hasta la Ruta 08, los Campos de Trigo.\nEl área ha sido designada como \"Zona de Riesgo\" y necesitarán equipos de protección.\nPor suerte, nuestros investigadores han desarrollado el Traje de Seguridad, que es capaz de proteger de la radiación. Al final de la ruta encontrarán la Planta Nuclear Zeta. La señal localizadora proviene del interior de la Planta.\nTendrán que ir preparados. No sabemos qué les espera." + +msgid "MAP156_NPC_39" +msgstr "... [Cameron está inconsciente\ny no responde.]" + +msgid "MAP156_NPC_4" +msgstr "Kellyn: Fiore, luego Almia, luego Tándor... ¿Ah? Oh, solo estoy recordando el pasado. Kellyn: E-escucha, ¿y si te compro el almuerzo? No, espera, tengo trabajo que hacer. Lo siento. Kellyn: ¿Cómo está mi hermana? ...¿Ha estado jugando en la Wii? Bueno. Kellyn: ¿Sabes? Tu madre... Yo... desearía que la hubieras conocido. Kellyn: *suspiro*" + +msgid "MAP156_NPC_40" +msgstr "El Empirilla de Kellyn no se aparta de su lado. No hay duda de que tienen un vínculo muy fuerte." + +msgid "MAP156_NPC_41" +msgstr "Empi... ¡PN usó el TLP! Jefe herido. ¡Debo proteger a Jefe!" + +msgid "MAP156_NPC_42" +msgstr "Papá... Estoy contigo, así que aguanta, ¿sí?" + +msgid "MAP156_NPC_43" +msgstr "El Yatagaryu de Cameron nos trajo aquí volando más rápido de lo que nunca he volado antes. Está en el helipuerto en el techo. Es demasiado grande para espacios interiores. Aunque sigue intentando entrar para estar con su Entrenador. Eso sí que es un Pokémon leal." + +msgid "MAP156_NPC_44" +msgstr "Soy un médico de campo especializado en hacerme cargo de Rangers heridos. Blissey es mi Pokémon acompañante de la región Almia." + +msgid "MAP156_NPC_45" +msgstr "¡Bliss! ¡Blissey!" + +msgid "MAP156_NPC_46" +msgstr "Debo admitir que.... Con todo lo espeluznante que es Urayne, también es fascinante ver una especie inédita de Pokémon. Vaya.... ¿Dijo que Urayne podía volverse aún MÁS poderoso si obtuviera más combustible? Ya era terriblemente poderoso.... ¡No quiero imaginarme qué tanto más fuerte puede llegar a ser! Haremos todo lo posible por evitar que su poder crezca. Nuestra meta será neutralizar a Urayne y arrestar a su Entrenador, CURIE. Según las notas de Cameron, si Urayne es debilitado, entrará en un estado latente. Una vez removamos su capacidad destructiva, decidiremos qué hacer con él. Los experimentos en Pokémon e intentos para crear vida artificial han sido declarados ilegales desde el incidente de Mewtwo en Kanto.... eso no significa que se hayan acabado.\nPero considero que las circunstancias en las que uno nace no deberían determinar nuestro destino. Sin embargo, si Urayne es como los otros Pokémon de tipo Nuclear, y es una máquina de destrucción sin mente propia.... Pues no nos quedaría más elección que acabar con él permanentemente, por el bien de la región. Espera un segundo.... ¿Acabar con él?\n¿Planeas matarlo? *suspiro* Acabo de decir que no quiero.\nPero algo que puede crear explosiones nucleares con solo pensarlo es una amenaza a la vida como la conocemos.\nSoy Ranger, solo señalo los hechos. Urayne ha atacado y herido a muchas personas, incluyendo algunos de mis mejores Rangers, y- *cof*. *cof* ...Y a ti también. S.... supongo que sí. Confío en tu juicio como Jefe.\nSin embargo, como investigador, preferiría que Urayne pudiera seguir con vida. Un Pokémon completamente inédito podría ser innovador.\nPosiblemente hasta tenga la solución que necesitamos para curar a los afectados por el Tipo Nuclear. Solo podemos esperar y observar." + +msgid "MAP156_NPC_47" +msgstr "¡Hola, PN! ¿Tienes Pokémon Nucleares corruptos que necesiten ser curados? ¡Ok! Aplicaré el tratamiento a tu . No demoraré. ¡Listo! ¡Tu está totalmente curado! Asegúrate de traerme otros Pokémon Nucleares agresivos que tengas para poder curarlos. Si tienes algún Pokémon corrupto, tráelos y los curaré. Recuerda, solo a los Pokémon regulares que hayan sido infectados por exponerse a la radiación. Los Tipo Nucleares originales como Nucleon y Hazma no necesitan tratamiento. Si tienes algún Pokémon corrupto, tráelos y los curaré." + +msgid "MAP156_NPC_48" +msgstr "¡Haaaa-zma! ¿Quieres usar el TLP? ...\n¡PN usó el TLP! ¡Feliz! ¡Feliz de ayudar!" + +msgid "MAP156_NPC_5" +msgstr "Nuestro jefe, Kellyn, no ha sido el mismo desde el accidente de hace diez años... Aquel en el cual perdió a su esposa." + +msgid "MAP156_NPC_6" +msgstr "Te doy la bienvenida al Cuartel General Ranger de Tándor. Ésta es la base para todas nuestras operaciones por Tándor Occidental. ¿Tienes alguna pregunta? Los Rangers estamos dedicados a preservar la paz y proteger el medio ambiente de Tándor. Existimos para proteger a la gente y a los Pokémon de cualquier amenaza. ¡Desde crímenes hasta desastres naturales, puedes contar en los Rangers para ayudarte! Nos diferenciamos de los Entrenadores en que no usamos Poké Balls para atrapar Pokémon. En cambio usamos el Capturador Ranger para usar sus poderes para el bien por un corto periodo de tiempo. Esto reduce el impacto ambiental. ¿Hay algo más sobre lo que quieras saber? A veces Los Rangers de Tándor solicitan ayuda para las misiones a los Entrenadores Pokémon. Sin embargo, necesitas una autorización especial por parte del Jefe Ranger. Para más información sobre estas misiones, por favor habla con el ranger a mi derecha. ¿Hay algo más sobre lo que quieras saber? Los Rangers de Tándor ahora están ayudando a las víctimas de la explosión de origen desconocido que ocurrió en la Planta de Energía Épsilon al sureste de aquí. Ahora mismo, muchas de nuestras fuerzas están ocupadas evacuando la isla. Sin embargo, la contaminación radiactiva llegó al continente, lo cual está teniendo efectos extraños en la fauna. Por favor mantén la calma y refúgiate, o ve a algún lugar lejos del epicentro de la explosión. Todo va bien aquí en Tándor Occidental. Actualmente hay un proyecto de construcción en la isla al sureste de aquí para edificar una nueva planta de energía nuclear. Desde que la anterior falló hace diez años, Tándor Occidental ha tenido que usar fuentes de energía no renovables, como el carbón y el petróleo. Éstas contaminan el medio ambiente. Una vez que esta nueva planta de energía esté completa, planeamos deshacernos de los combustibles fósiles en Tándor Occidental por completo. ¿Hay algo más sobre lo que quieras saber? Ahora mismo, tu padre lidera una misión de rescate en la Planta Nuclear Épsilon al sureste.\nDeberías alejarte tanto de esa zona como puedas. ...¿Eh? ¿Tu padre...?\n¡Oh! ¡Debes referirte a Kellyn! No sabía que él tenía familia.\nPuedes encontrarlo arriba.\nProbablemente se sorprenda de verte. ¿Puedo ayudarte con algo más?" + +msgid "MAP156_NPC_7" +msgstr "La causa tras las explosiones de las plantas nucleares era una persona llamada CURIE... ¿Siquiera es una persona? Siempre usa ese casco extraño. Y esa cosa a su lado-- 'Urayne'. Nunca he visto u oído de Pokémon alguno que se le parezca..." + +msgid "MAP156_NPC_8" +msgstr "El Cuartel General es la base de operaciones de todas las actividades Ranger de Tándor Occidental. Existen otros cuarteles más pequeñas que manejan actividades locales, como la de Tecuelo, y Tándor Oriental tiene un Cuartel General propio.\nLa verdad es que los Rangers como institución son aún muy nuevos en Tándor. Fue hace tres décadas que el Jefe Kellyn y otros Rangers fueron enviados desde la región de Almia para comenzar a operar aquí, y por muchos de esos años aún dependíamos del control directo de los cuarteles en Almia." + +msgid "MAP156_NPC_9" +msgstr "No atrapamos Pokémon como lo hacen los Entrenadores, pero algunos de nosotros tenemos un Pokémon acompañante. Mi acompañante, Staraptor, ha estado conmigo desde que vivía en la región de Almia." + +msgid "MAP157_NPC_1" +msgstr "¿Llegaste aquí en el crucero? Yo también. Supuestamente, en el Gimnasio utilizan el Tipo Acero y la tecnología. En un pueblo como éste, ¿quién lo hubiera pensado? Esta tranquilidad está inquietando a mis Pokémon. Es un ritmo demasiado lento para un Entrenador como yo. Solo venceré el Gimnasio y me iré de aquí." + +msgid "MAP157_NPC_2" +msgstr "Si quieres wi-fi, solo lo encontrarás en dos lugares en el pueblo: aquí y en el Gimnasio. Aunque no creo que a Sheldon le guste compartir su contraseña con cualquiera... Además, ¡la velocidad aquí apesta! Vine a Viñedo porque escuché que había tecnología de punta por aquí. Pero resulta que es solo en el Gimnasio. ¡El resto del pueblo es solo granjas y chiflados religiosos!" + +msgid "MAP157_NPC_3" +msgstr "Luego de lo que pasó en la nueva Planta Nuclear Épsilon en Miraplaya, los Rangers de Tándor están en máxima alerta. Estoy de guardia, pero no parece que vaya a ocurrir nada por aquí. *suspiro* ¿Por qué no me dieron un puesto más interesante?" + +msgid "MAP158_NPC_1" +msgstr "¡Esta tienda solo vende cosas para Pokémon! ¡Lo único que quiero es un emparedado! ¿Es demasiado pedir? Hazme un emparedado." + +msgid "MAP158_NPC_2" +msgstr "La gente de Viñedo prefiere cosechar su propia comida antes de comprarla en una tienda. Por eso este lugar no tiene muchos clientes." + +msgid "MAP159_NPC_1" +msgstr "Pastor: Hola, dulce joven. Veo esa chispa en tus ojos. Tienes curiosidad, ¿cierto? La fe es un elemento que no se expresa a menudo en la vida Tandoriana. Sin embargo, la mayoría de los Tandorianos rinden culto de algún modo, en sus propias maneras. ¿Quieres que te cuente acerca de las leyendas de Tándor? Muy bien. Nosotros los Tandorianos no creemos en una sola deidad, como el Creador de Mil Brazos de Sinnoh. En vez de eso, creemos que el universo se origina desde la nada. Desde esa nada vinieron otras dos criaturas. Blanco y negro, positivo y negativo, pasado y futuro, viento y agua, fuego y relámpago, jale y empuje. Se les otorgan muchos nombres alrededor del mundo. Aquí en Tándor, nuestros nombres para ellos son Aotius y Mutios. Ellos toman muchos Aspectos. Algunos, humanos. Otros, Pokémon. Juntos, criaron a los Pokémon del Metal, Lanthan y Actan. Y le dieron cinco mandatos a los habitantes de Tándor. 1. No uses violencia contra tus enemigos, y ellos no usarán violencia contra ti. 2. No hagas daño a los Pokémon de Tándor y ellos vivirán armoniosamente contigo. 3. Cultiva la tierra y obtendrás sus vastos frutos. 4. El anhelo es el camino a la ruina. 5. Brinda conocimiento a aquellos que lo buscan. Y como ellos ordenaron, nosotros vivimos. El vínculo entre la humanidad y Aotius y Mutios era como el de Pokémon y Entrenadores. Como Pokémon, nosotros obedecemos, escuchamos, protegemos. Gracias por escuchar mi historia, criatura. Ten esto por tu paciencia. El conocimiento siempre espera a aquellos que lo buscan." + +msgid "MAP159_NPC_10" +msgstr "Parte del valor de una MT es determinado por cuántos Pokémon pueden aprenderla. Las MTs como Retribución, Doble Equipo, Poder Oculto, Tóxico, Protección y Atracción pueden ser aprendidas por casi todos los Pokémon." + +msgid "MAP159_NPC_11" +msgstr "Desde el joven más humilde hasta el más poderoso de los reyes, desde el Magikarp más modesto hasta el gran señor Arceus, todos tienen la capacidad de disfrutar de la vida, la existencia." + +msgid "MAP159_NPC_12" +msgstr "Solía pensar que las leyendas de Tándor eran puras patrañas. Pero estuve allí, en las gradas, el día del incidente en el Campeonato, y solo por un instante, pude ver a Actan mientras nos evacuaban. Si una legenda es cierta, ¡tal vez todas lo sean! ¡Alabado sea Arceus!" + +msgid "MAP159_NPC_13" +msgstr "Solía ser una mala persona. Incluso cuando Viñedo estaba en caos, pasaba mi tiempo saqueando y robando. Entonces encontré un pequeño niño, hambriento y lleno de hollín, ofreciendo una baya a un Cottonee herido. Estaba conmovido y vine a buscar redención en la iglesia." + +msgid "MAP159_NPC_14" +msgstr "... [Está susurrando una oración devotamente. Mejor dejarla en paz]" + +msgid "MAP159_NPC_15" +msgstr "Conozco el miedo a la muerte. ¡Lo conocí durante los desastres nucleares!" + +msgid "MAP159_NPC_16" +msgstr "No había oído nunca del Tipo Nuclear hasta que el desastre ocurrió." + +msgid "MAP159_NPC_2" +msgstr "Échale una mirada a los libros al lado del altar, mi niño. Podrían enseñarte algo sobre nuestras creencias." + +msgid "MAP159_NPC_3" +msgstr "¡Aotius, para el viento purificador! ¡Mutios, para el agua purificadora! ¡Y sobre todos ellos, el gran Arceus!" + +msgid "MAP159_NPC_4" +msgstr "Pokémon. Humanos. Dioses. Leyendas. Todos celebran la gloria de la vida." + +msgid "MAP159_NPC_5" +msgstr "La agricultura se ha enseñado en mi familia por generaciones. Nuestras raíces son profundas, como un árbol gigante. Una vida sin Pokémon no daría frutos. Los dioses crearon al Hombre y los Pokémon para trabajar juntos." + +msgid "MAP159_NPC_6" +msgstr "Viñedo es conocido por su pan y su vino. ¡Son tan deliciosos porque son cultivados con amor a la tierra! Tándor tiene un muy buen clima... Podemos cosechar casi todo el año." + +msgid "MAP159_NPC_7" +msgstr "¡Parece que tienes hambre! Ten estas bayas. ¡Cultivamos bayas aquí mismo en Viñedo! Las bayas son para Pokémon, pero, entre tú y yo, ¡también son buenas para los humanos!" + +msgid "MAP159_NPC_8" +msgstr "¡Me encanta el campo! Me siento, cómo decirlo, libre y en armonía con la naturaleza. A veces me gusta solo sentarme afuera... respirar el aire fresco y tocar mis cuerdas... ver cómo se siente la madre naturaleza, ¿me entiendes?" + +msgid "MAP159_NPC_9" +msgstr "Hay una aldea en Unova donde cuatro artistas famosos se juntan para tocar música cada día. Algún día quiero ir. ¿Quieres tomar clases de canto? Déjame escuchar tu voz. ... Vamos, que no te de pena. ... ¡Hey! Me escuchaste, ¿verdad? ¡Quiero escucharte cantar! ... Bueno, supongo que no quieres aprender." + +msgid "MAP159_SIGN_1" +msgstr "Hay un libro llamado \"Leyenda del Océano de Tándor Oriental\". ¿Quieres leerlo? --Leyenda de Tándor Oriental--\nEn Tándor Oriental, en el mar se encuentra un abismo. A veces, cuando navegas en el mar por la noche, puedes ver luces brillando en lo profundo.\nEse es el Pokémon Legendario Baitatao. Algunos dicen que intenta atraer bajo el agua a nadadores que no sospechan, donde les roba la vista. Otros dicen que ilumina el camino para que los viajeros tengan un viaje seguro. El calor de Baitatao es lo que mantiene el mar caliente, para que la vida florezca en él. Es sabio evitar lugares donde el mar brille de noche. Leer es para ñoños." + +msgid "MAP159_SIGN_2" +msgstr "Hay un libro llamado \"Los Tres Pokémon de Metal\". ¿Quieres leerlo? Cuando el mundo fue creado, recién esculpido por los Mil Brazos de Arceus, no había metal. Entonces Groudon, Señor de la Tierra y el Día, partió la tierra con garra imponente, pero el metal debajo era bronce endeble. Cavó más profundo hasta la lava en el núcleo, y allí se encontraban tres huevos. El primero en eclosionar fue el Hermano del Fuego, Heatran. Él creó muchos minerales comunes: Hierro, oro, plata, titanio. De la lava en la Montaña Dura se obtuvieron todos estos valiosos metales para el uso de los humanos. El segundo en eclosionar fue Lanthan. Un Pokémon de Tierra, Lanthan tomó los minerales vagos y raros, sin nombre alguno, y los fijó profundo bajo el suelo. Creó el Monte Lantánido en Tándor Oriental y se fue a dormir dentro. El último en eclosionar fue Actan. Un Pokémon de oscuridad, Actan tomó los minerales más escasos y poderosos, cuya energía peligrosa ardía y resonaba, y emergió del Monte Actínido para enseñarle a los humanos de su uso. Así accedimos a energía que no robamos de los Pokémon, ni obtenemos del fuego, sino que proviene del poder ilimitado del metal radiactivo. Y viendo Actan que los humanos habían aprendido, regresó entonces a su siesta. Leer es para ñoños." + +msgid "MAP159_SIGN_3" +msgstr "Hay un libro llamado \"Creencias Alrededor del Mundo\". ¿Quieres leerlo? En mis viajes a través de varias regiones, he observado creencias similares en varias culturas. La semejanza más notable es entre la creencia Unovana y la creencia Tandoriana. Aunque la distancia entre estas dos regiones es amplia, sus puntos de vista religiosos tienen mucho en común. Los Unovanos creen en dos seres celestiales, uno blanco y uno negro, que se manifiestan como los Pokémon Legendarios Reshiram y Zekrom. Dicen que ayudaron a crear la región. La fe no es tan predominante en Unova si se compara con Tándor. Los Tandorianos también tienen dos seres, llamados Aotius y Mutios. Sin embargo, estos seres son más que Pokémon Legendarios. Son vistos como seres inmortales y abstractos, capaces de tomar Aspectos de humanos y Pokémon. Curiosamente, muchos teólogos de Tándor dicen que Reshiram y Zekrom son Aspectos de Aotius y Mutios. El resto de este libro servirá para analizar este simbolismo, y blah blah blah... ...Es un libro muy largo. Es interesante, pero no tienes tiempo para leerlo todo. Leer es para ñoños." + +msgid "MAP159_SIGN_4" +msgstr "Hay un libro llamado \"La Creación de Todas las Cosas\". ¿Quieres leerlo? Al principio no había nada. Una grieta apareció en el Universo, y de ella salió una neblina blanca y un líquido negro. Se expandieron para llenar cada espacio vacío y formaron la estructura del Universo. Eran opuestos. Anhelaban el contacto, pero no se podían tocar, ya que si lo hacían arriesgaban la aniquilación mutua. De su conflicto explosivo nació toda la materia. Los planetas, la luna, y todas las estrellas en el cielo. Y mediante su abrumador amor, crearon la vida. Su aire llena nuestros pulmones. Su sangre corre por nuestras venas. Gracias a sus extensos poderes, nuestro mundo nació. Leer es para ñoños." + +msgid "MAP160_NPC_1" +msgstr "La gente es muy religiosa por estas partes de la región. Por favor, sé tolerante a las creencias ajenas." + +msgid "MAP161_SIGN_1" +msgstr "No es buena idea robarle comida a una agradable señora." + +msgid "MAP161_SIGN_2" +msgstr "La láptop tiene una colección de fotos borrosas de extrañas formas y luces en el cielo." + +msgid "MAP162_TRAINER_1" +msgstr "¡Jaja, estos rompecabezas deben estar confundiéndote! ¿O no?" + +msgid "MAP162_TRAINER_1_DEFEAT" +msgstr "¡Auch!" + +msgid "MAP162_TRAINER_2" +msgstr "¡Mi videncia me ha mostrado que no me derrotarás!" + +msgid "MAP162_TRAINER_2_DEFEAT" +msgstr "Suerte en tu penoso viaje." + +msgid "MAP162_TRAINER_3" +msgstr "Por fin... he creado... ¡vida!" + +msgid "MAP162_TRAINER_3_DEFEAT" +msgstr "¡Rompiste mi tubo de ensayo!" + +msgid "MAP165_NPC_1" +msgstr "¿Cruzaste el Lago Viñedo por barco? Yo también. Todo este silencio pone a mis Pokémon nerviosos. Solo venceré al Gimnasio y saldré de aquí.\n¿Cómo que no hay un Gimnasio en Valeón?" + +msgid "MAP165_NPC_2" +msgstr "Estoy vigilando. Toda la región está en estado de alerta. *Suspiro* Desearía no tener que hacer esto... Los Rangers no podemos atrapar o entrenar Pokémon, pero la mayor parte de nosotros tiene un Pokémon acompañante." + +msgid "MAP166_NPC_1" +msgstr "Todo lo que vende esta tienda son cosas de Pokémon. ¡Yo solo quiero un emparedado! ¿Es mucho pedir? Hazme un emparedado." + +msgid "MAP167_NPC_1" +msgstr "Sheldon: Yo...\nSiempre dije que me encantaría que Viñedo fuera volada del mapa.... ¡Pero no era literal!\n¡¿Y ahora esto?!" + +msgid "MAP167_NPC_10" +msgstr "Papá: Vaya, ¡me alegra que hayamos llegado a tiempo! PN, creo que debo informarte sobre lo que ha pasado tras toda esta confusión. Papá: La Planta Nuclear Zeta sufrió una fusión nuclear. No sabemos qué la causó, pero suponemos que no fue un accidente. Viñedo ha sido totalmente evacuado, y por suerte no han habido bajas. Sin embargo, no sabemos en qué condiciones están los Pokémon salvajes... De todas formas, se bloqueará el acceso al pueblo hasta que la radiación sea eliminada. Papá: Ahora mismo estamos en Pueblo Valeón. Está cerca de Viñedo, pero estamos a salvo... Papá: ¡Así que venciste a Sheldon! Buen trabajo, ¡con solo dos medallas más podrás registrarte en la Conferencia Occidental! Deberías ir a Pueblo Amaukari, hay un Gimnasio allí. Si tomas el metro a Barullo, ¡seguro llegarás rápido! Papá: ¡Nos vemos, PN!" + +msgid "MAP167_NPC_11" +msgstr "Tengo hambre... ¿cuándo nos traerán comida?" + +msgid "MAP167_NPC_12" +msgstr "No pude vencer al gimnasio de Viñedo... pero supongo que hay cosas más importantes que solo entrenar Pokémon en este momento." + +msgid "MAP167_NPC_13" +msgstr "Esto es un desastre... Toda mi cosecha se ha arruinado..." + +msgid "MAP167_NPC_14" +msgstr "Argh, mi voz está ronca. ¿Será por respirar aire contaminado?" + +msgid "MAP167_NPC_15" +msgstr "El refugio antinuclear en Valeón fue construido como medida de seguridad durante la construcción de las plantas nucleares en Tándor. Aunque no esperábamos que ocurriera algo como esto, estábamos preparados para lo peor. Es muy improbable que ambas plantas nucleares sufrieran fusiones tan poco tiempo una después de la otra... a menos que hubiese algo detrás de todo esto." + +msgid "MAP167_NPC_16" +msgstr "No existen las palabras suficientes para describir la magnitud de esta catástrofe... Hacemos lo posible por no pensar sobre lo ocurrido, para mantenernos en calma. En todo el mundo hay sufrimiento. Sin embargo, el dolor que otros sufren no nulifica las luchas que atravesamos en nuestras propias vidas." + +msgid "MAP167_NPC_17" +msgstr "El Campeonato Regional de Tándor es conocido a nivel mundial por ser uno de los desafíos más fuertes a conquistar para un Entrenador. Cualquiera que lo venza se convertirá en una celebridad por un tiempo. El Campeón del año anterior fue una chica llamada María. Creo que ahora tiene su propio Gimnasio." + +msgid "MAP167_NPC_18" +msgstr "Teo: ...\n... No puedo creerlo... ...Papá..." + +msgid "MAP167_NPC_19" +msgstr "¡Sí! ¡Asombroso! ¡He creado otro invento!\n¡Ten, ten, prúebalo! ¡Es un Guante de Poder!\n¿Esas rocas enormes en el camino? ¡Puedes moverlas como si nada! ¡Un milagro tecnológico!\n¡Ve y empuja rocas por el mundo! Ahora vete, estoy ocupado. Pero pronto... ¡Pronto tendré más herramientas para ti! Vete, estoy ocupado. ¡Pero pronto, pronto tendré más inventos para ti!" + +msgid "MAP167_NPC_2" +msgstr "Teo: *sniff*\nS-.siempre me tratan como a un niño. Papá n-.no haría eso. Papá c-.creería en mí... *sniff* Ripley: Ya, ya.... shhh, está bien. Está en shock. Necesita alguien que lo acompañe. No te preocupes, yo cuidaré de él. Ayuda a los Rangers, te necesitan." + +msgid "MAP167_NPC_20" +msgstr "¡Te doy la bienvenida, Entrenador! Me llamo Kenichi, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Defensa.\n¿Te interesaría? Oh... ¿Mi abuelo quiere que regrese al Dojo? ¡De acuerdo! Por favor acepta este regalo como agradecimiento por tu esfuerzo.\n¡Nos vemos! ¡RETIRADA NINJA! No pudiste recibir el objeto. Por favor vuelve cuando tengas espacio. G¡Te doy la bienvenida, Entrenador! Me llamo Kenichi, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Defensa.\n¿Te interesaría? ¿Cuál Pokémon desea aumentar su destreza? Regresa si quieres hacerte más fuerte. ¡Tu aumentó sus EVs de Defensa en ! ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! Me temo que no tienes dinero suficiente para entrenar a tus Pokémon. ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! ¡Ohhh!\nEntonces, ¿quieres saber qué son los EVs? ¡Te enseñaré! Los EVs, o Puntos de Esfuerzo por sus siglas en inglés, son puntos que corresponden a una característica en particular. ¡Puedes revisarlos en la pantalla de características de tus Pokémon! Hay seis tipos de EVs: PS, Ataque, Defensa, Ataque Especial, Defensa Especial, y Velocidad. Los Pokémon pueden incrementar sus EVs permanentemente al vencer a ciertos enemigos. Por ejemplo, vencer a muchos enemigos defensivos aumentará la defensa de tu Pokémon. En este gimnasio, ¡te ofrezco un atajo para facilitar aún más ese entrenamiento! Simplemente presiona C cuando el indicador esté en la parte verde de la barra para golpear el saco de boxeo. Es muy divertido, ¡y hace a tus Pokémon SUPER FUERTES! ¿Entonces, todo listo?" + +msgid "MAP167_NPC_21" +msgstr "Este es el Cuartel y Refugio Ranger de Pueblo Valeón. En este momento, todos nuestros Rangers están ocupados evacuando el área de Viñedo. Si eres un Entrenador fuerte, ¡por favor ayúdanos a combatir a los Pokémon Nucleares de la Ruta 11!" + +msgid "MAP167_NPC_3" +msgstr "Me preocupa qué efectos tendrá esto sobre el ecosistema... La radiación transforma a los Pokémon cuando los toca, ¿no?" + +msgid "MAP167_NPC_4" +msgstr "Mis bayas...\nPasé un año cosechándolas. ¿Qué comeremos ahora?" + +msgid "MAP167_NPC_5" +msgstr "Viñedo...\nHemos vivido ahí desde que éramos niños, ¿no es así? Sí, al igual que nuestros padres.\n¿A dónde iremos ahora...?" + +msgid "MAP167_NPC_6" +msgstr "Anciano: Viñedo... Hemos vivido ahí desde que éramos niños, ¿no es así? Anciana: Sí, al igual que nuestros padres. ¿A dónde iremos ahora...?" + +msgid "MAP167_NPC_7" +msgstr "Esto no es nada cool..." + +msgid "MAP167_NPC_8" +msgstr "¡Buaaaaaaaaaah!\n¡Buaaaaaaaaaaaaaah! ¡Mamáaaaa!" + +msgid "MAP167_NPC_9" +msgstr "Tranquilo, cariño, shhhh.\nTodo estará bien. ...Espero." + +msgid "MAP170_NPC_1" +msgstr "En Amaukari no hay conexión a internet, así que la casa de descanso no tiene una computadora... ¡Demonios! ¡Dejé a mis Pokémon más fuertes allí!" + +msgid "MAP170_NPC_2" +msgstr "Sin computador y sin tienda... ¡Estoy en problemas! Creo que tendré que depender del talento natural de mis Pokémon para salir de ésta." + +msgid "MAP171_NPC_1" +msgstr "Hace muchos años, antes que supiéramos de otras regiones, habían muchas tribus nativas que vivían en el Baykal, que solía cubrir la mayor parte de la región." + +msgid "MAP171_NPC_2" +msgstr "¿Sabías que las antiguas civilizaciones consideraban al Pokémon Coatlith un Legendario? Al menos tenían razón para pensarlo. Realmente se ve impresionante volando entre los árboles..." + +msgid "MAP171_NPC_3" +msgstr "¡Mira lo que encontré en la jungla! A veces da miedo vivir en la jungla, pero de vez en cuando puedes encontrar pequeños tesoros escondidos." + +msgid "MAP171_NPC_4" +msgstr "Déjame hablarte sobre el Infraguero. ¿Te interesa? El Infraguero es una red masiva de túneles oscuros excavados por Pokémon Bicho. Una especie de hormiguero o colmena infernal. Está poblado hasta el tope por Smore, Sponee y Tricwe, y en los niveles más bajos abundan sus formas evolucionadas: Firoke, Sponaree y Harylect. Se dice que en las cavernas más profundas vive su reina, la Seikamater. Se dice también que ella es la madre de todo Smore, Sponee y Tricwe en Tándor.\nNo todos lo creen, pero es lo que dice la leyenda. Los Pokémon Bicho son voraces. El Baykal crece rápidamente, y ellos arrasan con él a la par. Sin embargo, esto no siempre satisface su hambre. ...\nLa próxima parte puede ser no apta para menores. ¿Quieres seguir escuchando? Cada cierto tiempo, un humano desaparece en el Infraguero. Al fin y al cabo, es parte del ciclo de la vida. Entre más pronto dejemos de intentar superar a la jungla, mejor será para todos. Por esto es que recomendamos llevar Pokémon a la jungla. Los peligros de la jungla son muy reales. Hasta los Pokémon salvajes débiles pueden ser abrumadores si atacan cientos a la vez, y los Repelentes no siempre funcionan con ellos. Espero haberte advertido lo suficiente. Está bien. Pero si quieres escuchar los secretos del Infraguero, estaré aquí. Está bien. Pero si quieres escuchar los secretos del Infraguero, estaré aquí." + +msgid "MAP171_NPC_5" +msgstr "Papá siempre habla sobre el Infraguero. ¡Una vez fue abducido por los Bichos! ¿Te lo contó?" + +msgid "MAP171_NPC_6" +msgstr "La gente de Amaukari no querrá tu dinero. Solo les interesan las bayas, que crecen en árboles especiales en la Jungla de Baykal." + +msgid "MAP171_NPC_7" +msgstr "¡Hola! A veces nos llegan cargamentos con objetos de cuidados desde el resto de la región. Los ofrezco al por mayor a cambio de bayas. ¿Quieres hacer un trueque? ¡Vuelve pronto!" + +msgid "MAP171_NPC_8" +msgstr "¡Hola, hola! Cambio objetos raros por bayas. ¿Quieres hacer un trueque? ¡Vuelve pronto!" + +msgid "MAP171_NPC_9" +msgstr "¡Hola, hola! ¡Tengo muchos Pokémon raros capturados aquí en el Baykal! Te los cambiaré por bayas. ¿Quieres hacer un trueque? ¡Vuelve pronto!" + +msgid "MAP172_NPC_1" +msgstr "Hola, PN.\n¿Hoy es el día en que tú y Teo reciben su primer Pokémon, cierto? Teo estaba muy emocionado. E imagino que tú también.\nAhh, recuerdo ese día, hace tantos años... Sí, una vez fui un Entrenador Pokémon como tú. Puede que esté retirado, pero aún recuerdo cómo se sentía.\nSin duda, es un día maravilloso.\n...Si estás buscando a Teo,. me temo que no está aquí.\nYa se fue al Laboratorio Pokémon al norte del pueblo. Él.... se veía algo impaciente. Quizá deberías apresurarte e ir con él." + +msgid "MAP173_NPC_1" +msgstr "¡Te doy la bienvenida, Entrenador! Me llamo Daichi, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Ataque Especial. ¿Te interesaría? Oh... ¿Mi abuelo quiere que regrese al Dojo? ¡De acuerdo! Por favor acepta este regalo como agradecimiento por tu esfuerzo.\n¡Nos vemos! ¡RETIRADA NINJA! No pudiste recibir el objeto. Por favor vuelve cuando tengas espacio. G¡Te doy la bienvenida, Entrenador! Me llamo Daichi, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Ataque Especial. ¿Te interesaría? ¿Cuál Pokémon desea aumentar su destreza? Regresa si quieres hacerte más fuerte. ¡Tu aumentó sus EVs de Ataque Especial en ! ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! Me temo que no tienes dinero suficiente para entrenar a tus Pokémon. ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! ¡Ohhh!\nEntonces, ¿quieres saber qué son los EVs? ¡Te enseñaré! Los EVs, o Puntos de Esfuerzo por sus siglas en inglés, son puntos que corresponden a una característica en particular. ¡Puedes revisarlos en la pantalla de características de tus Pokémon! Hay seis tipos de EVs: PS, Ataque, Defensa, Ataque Especial, Defensa Especial, y Velocidad. Los Pokémon pueden incrementar sus EVs permanentemente al vencer a ciertos enemigos. Por ejemplo, vencer a muchos enemigos defensivos aumentará la defensa de tu Pokémon. En este gimnasio, ¡te ofrezco un atajo para facilitar aún más ese entrenamiento! Simplemente presiona C cuando el indicador esté en la parte verde de la barra para golpear el saco de boxeo. Es muy divertido, ¡y hace a tus Pokémon SUPER FUERTES! ¿Entonces, todo listo?" + +msgid "MAP174_NPC_1" +msgstr "Hace muchos años, antes de que supiéramos de otras regiones, habían muchas tribus nativas que vivían en el Baykal, que solía cubrir la mayor parte de la región." + +msgid "MAP174_NPC_10" +msgstr "En el pasado, nadie podía desafiar el dominio de los Clanes sobre el mar. Claro que fue una era muy violenta, pero cuidaban que las aguas estuvieran en orden y que los mercaderes pudieran navegar de forma segura. Ahora que no hay guerra, hay piratas por doquier." + +msgid "MAP174_NPC_11" +msgstr "¿Qué crees que le ocurrió a las personas que vivían en la Jungla de Baykal? ¿Crees que solo... desaparecieron?" + +msgid "MAP174_NPC_12" +msgstr "Vaya... ¡En serio quiero un Yatagaryu! ¿Dónde puedo capturar uno?" + +msgid "MAP174_NPC_13" +msgstr "...¿Quieres saber cómo capturar a Aotius y Mutios? ¡Ja! Escucha, ¿has oído de los Pokémon Ho-oh y Lugia? ¿Latios y Latias? ¿Xerneas e Yveltal? ¿Reshiram y Zekrom? Todos ellos son aspectos de los\nGrandes Espíritus. ¿No me crees? Pregúntale a los Líderes de Gimnasio Hinata y Kaito. Al fin y al cabo, ellos son los avatares mortales de los Dioses..." + +msgid "MAP174_NPC_14" +msgstr "... Gentil, protector, y poderoso... El Pokémon perfecto..." + +msgid "MAP174_NPC_15" +msgstr "¡H-hey! ¿Qué me ves, sabandija? No vengo en busca de problemas, ¿entiendes? Solo miro esas estatuas... Definitivamente no busco evidencia para la capitana. Nop." + +msgid "MAP174_NPC_16" +msgstr "Yoshitaka: Para poder convencer a mis Discípulos de regresar, necesitarás demostrar tu valía en combate. Cada uno de ellos se especializa en una de las seis artes: Resistencia, Ataque, Defensa, Ataque Especial, Defensa Especial, y Velocidad. Se dice que están por todo Tándor. Aún no has convencido a ninguno de los Maestros para que regresen. Lo entiendo. El peligro está aún lejos. Mejoraré mis habilidades mientras espero su retorno." + +msgid "MAP174_NPC_17" +msgstr "¡Gracias por decirme que regresara! Puedo continuar entrenando a tus Pokémon una vez estén todos mis hermanos aquí." + +msgid "MAP174_NPC_18" +msgstr "¡Gracias por decirme que regresara! Puedo continuar entrenando a tus Pokémon una vez estén todos mis hermanos aquí." + +msgid "MAP174_NPC_19" +msgstr "¡Gracias por decirme que regresara! Puedo continuar entrenando a tus Pokémon una vez estén todos mis hermanos aquí." + +msgid "MAP174_NPC_2" +msgstr "¿Sabías que las antiguas civilizaciones consideraban al Pokémon Coatlith un Legendario? Al menos tenían razón para pensarlo. Realmente se ve impresionante volando entre los árboles..." + +msgid "MAP174_NPC_20" +msgstr "¡Gracias por decirme que regresara! Puedo continuar entrenando a tus Pokémon una vez estén todos mis hermanos aquí." + +msgid "MAP174_NPC_21" +msgstr "¡Gracias por decirme que regresara! Puedo continuar entrenando a tus Pokémon una vez estén todos mis hermanos aquí." + +msgid "MAP174_NPC_3" +msgstr "A veces da miedo vivir en una jungla, pero al menos encuentras cosas útiles en el suelo." + +msgid "MAP174_NPC_4" +msgstr "Déjame hablarte sobre el Infraguero. ¿Te interesa? El Infraguero es una red masiva de túneles oscuros excavados por Pokémon Bicho. Una especie de hormiguero o colmena infernal. Está poblado hasta el tope por Smore, Sponee y Tricwe, y en los niveles más bajos abundan sus formas evolucionadas: Firoke, Sponaree y Harylect. Se dice que en las cavernas más profundas vive su reina, la Seikamater. La Seikamater. Se dice que ella es la madre de todo Smore, Sponee y Tricwe en Tándor -- no todos lo creen, pero es lo que dice la leyenda. Los Pokémon Bicho son voraces. El Baykal crece rápidamente, y ellos arrasan con él a la par. Sin embargo, esto no siempre satisface su hambre. ...\nLa próxima parte puede ser\nno apta para menores. ¿Quieres seguir escuchando? Cada cierto tiempo, un humano desaparece en el Infraguero. Al fin y al cabo, es parte del ciclo de la vida. Entre más pronto dejemos de intentar superar a la jungla, mejor será para todos. Por esto es que recomendamos llevar Pokémon a la jungla. Mejor si son de tipo Fuego. Los peligros de la jungla son muy reales. Cuidado con el Infraguero. Hasta los Pokémon salvajes débiles pueden ser abrumadores si atacan cientos a la vez, y los Repelentes no siempre funcionan con ellos. Espero haberte advertido lo suficiente. Está bien. Pero si quieres escuchar lo demás, estaré aquí. Está bien. Pero si quieres escuchar lo demás, estaré aquí." + +msgid "MAP174_NPC_5" +msgstr "Papá siempre habla sobre el Infraguero. ¡Una vez fue abducido por los Bichos! ¿Te lo contó?" + +msgid "MAP174_NPC_6" +msgstr "Por favor no toques las exhibiciones. Muchas son antigüedades irremplazables." + +msgid "MAP174_NPC_7" +msgstr "Después de que se unieran los clanes Tsuki y Nami, este museo fue construido para conmemorar nuestra cultura. ¡Luego nos expandimos para incluir otras culturas tandorianas!" + +msgid "MAP174_NPC_8" +msgstr "Durante el reinado de los antiguos Reyes, solo la nobleza tenía permitido entrenar Pokémon. Cualquier plebeyo que fuera encontrado entrenando Pokémon era encarcelado o sentenciado a la muerte.\nNo puedo imaginar lo que sería una vida sin Pokémon..." + +msgid "MAP174_NPC_9" +msgstr "¡No me creo que el teatro de Venesí tenga más de 200 años! Eso explica su punto de vista tan tradicional... Aun así, es genial ver a las nuevas generaciones traer cosas nuevas a las viejas tradiciones." + +msgid "MAP174_SIGN_1" +msgstr "Baitatao: La Ira Escaldada Esta poderosa serpiente es tal vez la más conocida de las Leyendas Marinas, debido a un famoso naufragio hace 45 años. Una fragata se perdió, y apareció semanas después con su carcasa a medio derretir, sin un alma a bordo. Muchos propusieron que el hecho señalaba el fin de la hibernación de Baitatao. Sin embargo, los científicos no han podido localizarlo." + +msgid "MAP174_SIGN_10" +msgstr "Aotius y Mutios - Los Dioses de Tándor - Aotius y Mutios son venerados por todo Tándor en múltiples formas. Algunos declaran que son Pokémon, otros dicen que son espíritus amorfos. También se dice que han aparecido por medio de avatares y otorgado poderes y visiones." + +msgid "MAP174_SIGN_11" +msgstr "El pergamino muestra un Pokémon Legendario desconocido, alguna especie de ave..." + +msgid "MAP174_SIGN_12" +msgstr "El pergamino muestra un Pokémon Legendario desconocido, alguna especie de ave..." + +msgid "MAP174_SIGN_13" +msgstr "Maqueta de un Navío de Guerra del\nClan Nami Para poder controlar los mares e islas por toda la región, los Clanes necesitaban armadas poderosas. Estos navíos poseían tecnología y armas de punta, y albergaban armadas de Pokémon de combate equipados para la guerra en el océano." + +msgid "MAP174_SIGN_14" +msgstr "Maqueta de un Navío de Guerra del\nClan Nami Para poder controlar los mares e islas por toda la región, los Clanes necesitaban armadas poderosas. Estos navíos poseían tecnología y armas de punta, y albergaban armadas de Pokémon de combate equipados para la guerra en el océano." + +msgid "MAP174_SIGN_15" +msgstr "Maqueta de un Navío de Guerra del\nClan Nami Para poder controlar los mares e islas por toda la región, los Clanes necesitaban armadas poderosas. Estos navíos poseían tecnología y armas de punta, y albergaban armadas de Pokémon de combate equipados para la guerra en el océano." + +msgid "MAP174_SIGN_16" +msgstr "Armas tradicionales usadas en la guerra entre los clanes Ninja. Esta lanza está hecha con la cola de un Metalynx. Se cree que la caza furtiva de Metalynx para extraer el metal de su cuerpo casi los llevó a la extinción, y es la razón por la que son tan raros el día de hoy." + +msgid "MAP174_SIGN_17" +msgstr "Mapa de Tándor hace 200 años. Tándor fue gobernada por un sistema feudal, con batallas constantes por territorio entre los clanes Tsuki y Nami. Tsuki dominó tierra firme en el occidente, y Nami controlaba las islas del oriente. Los reyes de los clanes demandaban impuestos a sus súbditos. También eran patrocinadores de las artes. Fue así como inició la tradición del Teatro en lo que ahora es Ciudad Venesí." + +msgid "MAP174_SIGN_18" +msgstr "Laissure: El Pokémon Terremoto. Este Pokémon en particular sembró el terror en los antiguos Tandorianos al causar terremotos con sus muchas colas titánicas. Uno en particular fue apodado la \"Bestia de los 1000 Cuernos\" por los aldeanos." + +msgid "MAP174_SIGN_19" +msgstr "Laissure: El Pokémon Terremoto. Este Pokémon en particular sembró el terror en los antiguos Tandorianos al causar terremotos con sus muchas colas titánicas. Uno en particular fue apodado la \"Bestia de los 1000 Cuernos\" por los aldeanos." + +msgid "MAP174_SIGN_2" +msgstr "Baitatao: La Ira Escaldada Esta poderosa serpiente es tal vez la más conocida de las Leyendas Marinas, debido a un famoso naufragio hace 45 años. Una fragata se perdió, y apareció semanas después con su carcasa a medio derretir, sin un alma a bordo. Muchos propusieron que el hecho señalaba el fin de la hibernación de Baitatao. Sin embargo, los científicos no han podido localizarlo." + +msgid "MAP174_SIGN_20" +msgstr "Yatagaryu: El Pokémon Tempestad Este Pokémon es sagrado para los clanes Ninja. Puede invocar tormentas a voluntad. A menudo lo representan luchando con Coatlith." + +msgid "MAP174_SIGN_21" +msgstr "Yatagaryu: El Pokémon Tempestad Este Pokémon es sagrado para los clanes Ninja. Puede invocar tormentas a voluntad. A menudo lo representan luchando con Coatlith." + +msgid "MAP174_SIGN_22" +msgstr "Talladuras en Piedra de las Tribus Indígenas del Baykal No se conoce mucho sobre las civilizaciones indígenas que vivían en el Baykal. Son 300 años más antiguas que las civilizaciones Tsuki y Nami. Las tribus se desvanecieron de la región sin causa conocida hace 400 años. Todo lo que sabemos sobre ellos fue aprendido observando sus artefactos y ruinas." + +msgid "MAP174_SIGN_23" +msgstr "Puntas de flecha baykalianas halladas en un sitio arqueológico. La evidencia indica que los grupos indígenas del Baykal cazaban y recolectaban su comida en la jungla. Vivían en chozas hechas de madera y palmas secas. Construyeron además grandes templos de piedra. Las talladuras en esos templos indican que la distribución de especies Pokémon era diferente cuando ellos se habían asentado en la región." + +msgid "MAP174_SIGN_24" +msgstr "Yelmos tradicionales de los clanes Tsuki y Nami Los Yelmos eran fabricados a semejanza de Pokémon como Luchabra. Se usaban en el combate para darle una apariencia intimidante al usuario." + +msgid "MAP174_SIGN_3" +msgstr "Leviathao: La Lanza Congelada Una de las Leyendas Marinas de Tándor Oriental. Tenía un filoso cuerno de hielo en su cabeza. Algunas fuentes sugieren que en algún momento estuvo bajo el mando del Clan Tsuki. Cuando desapareció, el imperio comenzó su declive. Se cree que aún hiberna en una caverna helada en el lecho marino." + +msgid "MAP174_SIGN_4" +msgstr "Leviathao: La Lanza Congelada Una de las Leyendas Marinas de Tándor Oriental. Tenía un filoso cuerno de hielo en su cabeza. Algunas fuentes sugieren que en algún momento estuvo bajo el mando del Clan Tsuki. Cuando desapareció, el imperio comenzó su declive. Se cree que aún hiberna en una caverna helada en el lecho marino." + +msgid "MAP174_SIGN_5" +msgstr "Krakanao: El Remolino Voraz La más temida de las Leyendas Marinas, Krakanao usaba sus muchos tentáculos para llevar a los barcos de antaño a su perdición. En versos e historias infantiles se habla de él y su relación con el clan Nami. Fuentes relatan su muerte en combate, así como rumores de avistamientos en tiempos recientes." + +msgid "MAP174_SIGN_6" +msgstr "Krakanao: El Remolino Voraz La más temida de las Leyendas Marinas, Krakanao usaba sus muchos tentáculos para llevar a los barcos de antaño a su perdición. En versos e historias infantiles se habla de él y su relación con el clan Nami. Fuentes relatan su muerte en combate, así como rumores de avistamientos en tiempos recientes." + +msgid "MAP174_SIGN_7" +msgstr "Aotius y Mutios - Los Dioses de Tándor - Aotius y Mutios son venerados por todo Tándor en múltiples formas. Algunos declaran que son Pokémon, otros dicen que son espíritus amorfos. También se dice que han aparecido por medio de avatares y otorgado poderes y visiones." + +msgid "MAP174_SIGN_8" +msgstr "Aotius y Mutios - Los Dioses de Tándor - Aotius y Mutios son venerados por todo Tándor en múltiples formas. Algunos declaran que son Pokémon, otros dicen que son espíritus amorfos. También se dice que han aparecido por medio de avatares y otorgado poderes y visiones." + +msgid "MAP174_SIGN_9" +msgstr "Aotius y Mutios - Los Dioses de Tándor - Aotius y Mutios son venerados por todo Tándor en múltiples formas. Algunos declaran que son Pokémon, otros dicen que son espíritus amorfos. También se dice que han aparecido por medio de avatares y otorgado poderes y visiones." + +msgid "MAP175_NPC_1" +msgstr "¡Hey! ¿Quién lo diría? ¡Por fin llegaste! Este es el octavo y último gimnasio de Tándor. Este edificio es además un templo para los dioses Aotius y Mutios. ¡Y los líderes del gimnasio son el príncipe y princesa de los Clanes Ninja! Y no solo eso, ¡se dice que son las voces mortales de los propios Dioses! Para llegar a ellos, tendrás que resolver un rompecabezas. Recuerda, ¡Aotius y Mutios forman un balance! ...No te desalientes, ¿de acuerdo? ¡Tú puedes con esto! ¡Creo en ti!" + +msgid "MAP175_SIGN_1" +msgstr "AOTIUS\nDIOS DEL SOL BRILLANTE" + +msgid "MAP175_SIGN_2" +msgstr "MUTIOS\nDIOSA DEL MAR OSCURO" + +msgid "MAP175_TRAINER_1" +msgstr "Has escogido enfrentar al sol resplandeciente. ¡Mis Pokémon son potentes como los rayos del sol! No los mires directamente, o te cegarán. ¡Prepárate para probar tu valía ante el poder de Aotius! Has triunfado contra mi equipo. Pero así como al Día le sigue la Noche, tendrás que demostrarte capaz ante mi esposo. Es hora de enfrentarte a la oscura tempestad de la noche. Mis Pokémon se esconden en las sombras y esperan pacientes a su presa. ¡Representamos la esencia misma del Ninja! ¡Te pondremos a prueba con toda la astucia de Mutios! Felicitaciones. Debo admitirlo, me impresionaste. Las bendiciones de Aotius y Mutios yacen ahora sobre ti. Su feroz poder y su serena claridad te guiarán. Como emblema de su amor, mereces esta medalla. ¡PN obtuvo la Medalla Zen! Como resultado de su bendición, todos los Pokémon te obedecerán, aun si son intercambiados. También mereces esta MT. Rayo Solar es un movimiento poderoso que absorbe la energía del Sol y la usa contra tus oponentes. ¡Úsala sabiamente y te ayudará enormemente en tu viaje! Y esta otra también. Al fin y al cabo, nos derrotaste a ambos. Con este movimiento, podrás emplear la ira del oponente en su contra. Úsala sabiamente y labrarás oportunidades en el combate." + +msgid "MAP175_TRAINER_1_DEFEAT" +msgstr "Te has enfrentado a la luz radiante sin acobardarte." + +msgid "MAP175_TRAINER_2" +msgstr "Así que has decidido enfrentarte a la oscura tempestad de la noche. Eres valiente. Mis Pokémon se esconden en las sombras y esperan pacientes a su presa. ¡Representamos la esencia misma del Ninja! ¡Te pondremos a prueba con toda la astucia de Mutios! Has logrado derrotar a mi equipo. Pero así como a la Noche le sigue el Día, ¡tendrás que demostrarte capaz ante mi esposa! Es hora de enfrentar al sol resplandeciente. ¡Mis Pokémon son potentes como los rayos del sol! No los mires directamente, o te cegarán. ¡Prepárate para probar tu valía ante el poder de Aotius! Felicitaciones. Debo admitirlo, me impresionaste. Las bendiciones de Aotius y Mutios yacen ahora sobre ti. Su feroz poder y su serena claridad te guiarán. Como emblema de su amor, mereces esta medalla. ¡PN obtuvo la Medalla Zen! Como resultado de su bendición, todos los Pokémon te obedecerán, aun si son intercambiados. También mereces esta MT. Rayo Solar es un movimiento poderoso que absorbe la energía del Sol y la usa contra tus oponentes. ¡Úsala sabiamente y te ayudará enormemente en tu viaje! Y esta otra también. Al fin y al cabo, nos derrotaste a ambos. Con este movimiento, podrás emplear la ira del oponente en su contra. Úsala sabiamente y labrarás oportunidades en el combate." + +msgid "MAP175_TRAINER_2_DEFEAT" +msgstr "Has mirado a la oscuridad, y has superado tu miedo." + +msgid "MAP175_TRAINER_3" +msgstr "Brillante rayo,\nseguido por gran tremor.\nPotente trueno." + +msgid "MAP175_TRAINER_3_DEFEAT" +msgstr "¡Zzzap! ¡Auch!" + +msgid "MAP175_TRAINER_4" +msgstr "Oíd las voces\nde mil aves cantando.\nLo hacen por ti." + +msgid "MAP175_TRAINER_4_DEFEAT" +msgstr "Cuán gran vendaval..." + +msgid "MAP175_TRAINER_5" +msgstr "Mirad el sable,\nfiloso, mortífero,\nfino cual hilo." + +msgid "MAP175_TRAINER_5_DEFEAT" +msgstr "¡Me rebanaste!" + +msgid "MAP175_TRAINER_6" +msgstr "La luna llena\nse alza sobre la mar.\nTsuki y Nami." + +msgid "MAP175_TRAINER_6_DEFEAT" +msgstr "¡Tu destino llama!" + +msgid "MAP175_TRAINER_7" +msgstr "Pequeñas gotas\nse juntan para formar\ngrandes cascadas." + +msgid "MAP175_TRAINER_7_DEFEAT" +msgstr "Espero estés feliz." + +msgid "MAP175_TRAINER_8" +msgstr "Una flor nace\nen un gran estallido...\n¡Fuego artificial!" + +msgid "MAP175_TRAINER_8_DEFEAT" +msgstr "He estallado..." + +msgid "MAP177_NPC_1" +msgstr "¡Te doy la bienvenida, Entrenador! Me llamo Miki, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Ataque.\n¿Te interesaría? Oh... ¿Mi abuelo quiere que regrese al Dojo? ¡De acuerdo! Por favor acepta este regalo como agradecimiento por tu esfuerzo.\n¡Nos vemos! ¡RETIRADA NINJA! No pudiste recibir el objeto. Por favor vuelve cuando tengas espacio. G¡Te doy la bienvenida, Entrenador! Me llamo Miki, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Ataque.\n¿Te interesaría? ¿Cuál Pokémon desea aumentar su destreza? Regresa si quieres hacerte más fuerte. ¡Tu aumentó sus EVs de Ataque en ! ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! Me temo que no tienes dinero suficiente para entrenar a tus Pokémon. ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! ¡Ohhh!\nEntonces, ¿quieres saber qué son los EVs? ¡Te enseñaré! Los EVs, o Puntos de Esfuerzo por sus siglas en inglés, son puntos que corresponden a una característica en particular. ¡Puedes revisarlos en la pantalla de características de tus Pokémon! Hay seis tipos de EVs: PS, Ataque, Defensa, Ataque Especial, Defensa Especial, y Velocidad. Los Pokémon pueden incrementar sus EVs permanentemente al vencer a ciertos enemigos. Por ejemplo, vencer a muchos enemigos defensivos aumentará la defensa de tu Pokémon. En este gimnasio, ¡te ofrezco un atajo para facilitar aún más ese entrenamiento! Simplemente presiona C cuando el indicador esté en la parte verde de la barra para golpear el saco de boxeo. Es muy divertido, ¡y hace a tus Pokémon SUPER FUERTES! ¿Entonces, todo listo?" + +msgid "MAP178_NPC_1" +msgstr "¡Te doy la bienvenida, Entrenador! Me llamo Ayumi, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Velocidad.\n¿Te interesaría? Oh... ¿Mi abuelo quiere que regrese al Dojo? ¡De acuerdo! Por favor acepta este regalo como agradecimiento por tu esfuerzo.\n¡Nos vemos! ¡RETIRADA NINJA! No pudiste recibir el objeto. Por favor vuelve cuando tengas espacio. G¡Te doy la bienvenida, Entrenador! Me llamo Ayumi, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Velocidad.\n¿Te interesaría? ¿Cuál Pokémon desea aumentar su destreza? Regresa si quieres hacerte más fuerte. ¡Tu aumentó sus EVs de Velocidad en ! ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! Me temo que no tienes dinero suficiente para entrenar a tus Pokémon. ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! ¡Ohhh!\nEntonces, ¿quieres saber qué son los EVs? ¡Te enseñaré! Los EVs, o Puntos de Esfuerzo por sus siglas en inglés, son puntos que corresponden a una característica en particular. ¡Puedes revisarlos en la pantalla de características de tus Pokémon! Hay seis tipos de EVs: PS, Ataque, Defensa, Ataque Especial, Defensa Especial, y Velocidad. Los Pokémon pueden incrementar sus EVs permanentemente al vencer a ciertos enemigos. Por ejemplo, vencer a muchos enemigos defensivos aumentará la defensa de tu Pokémon. En este gimnasio, ¡te ofrezco un atajo para facilitar aún más ese entrenamiento! Simplemente presiona C cuando el indicador esté en la parte verde de la barra para golpear el saco de boxeo. Es muy divertido, ¡y hace a tus Pokémon SUPER FUERTES! ¿Entonces, todo listo?" + +msgid "MAP179_NPC_1" +msgstr "¡Te doy la bienvenida, Entrenador! Me llamo Tarou, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Puntos de Salud. ¿Te interesaría? Oh... ¿Mi abuelo quiere que regrese al Dojo? ¡De acuerdo! Por favor acepta este regalo como agradecimiento por tu esfuerzo.\n¡Nos vemos! ¡RETIRADA NINJA! No pudiste recibir el objeto. Por favor vuelve cuando tengas espacio. G¡Te doy la bienvenida, Entrenador! Me llamo Tarou, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Puntos de Salud. ¿Te interesaría? ¿Cuál Pokémon desea aumentar su destreza? Regresa si quieres hacerte más fuerte. ¡Tu aumentó sus EVs de PS en ! ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! Me temo que no tienes dinero suficiente para entrenar a tus Pokémon. ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! ¡Ohhh!\nEntonces, ¿quieres saber qué son los EVs? ¡Te enseñaré! Los EVs, o Puntos de Esfuerzo por sus siglas en inglés, son puntos que corresponden a una característica en particular. ¡Puedes revisarlos en la pantalla de características de tus Pokémon! Hay seis tipos de EVs: PS, Ataque, Defensa, Ataque Especial, Defensa Especial, y Velocidad. Los Pokémon pueden incrementar sus EVs permanentemente al vencer a ciertos enemigos. Por ejemplo, vencer a muchos enemigos defensivos aumentará la defensa de tu Pokémon. En este gimnasio, ¡te ofrezco un atajo para facilitar aún más ese entrenamiento! Simplemente presiona C cuando el indicador esté en la parte verde de la barra para golpear el saco de boxeo. Es muy divertido, ¡y hace a tus Pokémon SUPER FUERTES! ¿Entonces, todo listo?" + +msgid "MAP180_NPC_1" +msgstr "¡Te doy la bienvenida, Entrenador! Me llamo Hitomi, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Defensa Especial. ¿Te interesaría? Oh... ¿Mi abuelo quiere que regrese al Dojo? ¡De acuerdo! Por favor acepta este regalo como agradecimiento por tu esfuerzo.\n¡Nos vemos! ¡RETIRADA NINJA! No pudiste recibir el objeto. Por favor vuelve cuando tengas espacio. G¡Te doy la bienvenida, Entrenador! Me llamo Hitomi, soy un ninja de la Aldea Tsukinami, y ofrezco entrenamiento especializado para la característica Defensa Especial. ¿Te interesaría? ¿Cuál Pokémon desea aumentar su destreza? Regresa si quieres hacerte más fuerte. ¡Tu aumentó sus EVs de Defensa Especial en ! ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! Me temo que no tienes dinero suficiente para entrenar a tus Pokémon. ¡Regresa cuando quieras fortalecer aún más a tus Pokémon! ¡Ohhh!\nEntonces, ¿quieres saber qué son los EVs? ¡Te enseñaré! Los EVs, o Puntos de Esfuerzo por sus siglas en inglés, son puntos que corresponden a una característica en particular. ¡Puedes revisarlos en la pantalla de características de tus Pokémon! Hay seis tipos de EVs: PS, Ataque, Defensa, Ataque Especial, Defensa Especial, y Velocidad. Los Pokémon pueden incrementar sus EVs permanentemente al vencer a ciertos enemigos. Por ejemplo, vencer a muchos enemigos defensivos aumentará la defensa de tu Pokémon. En este gimnasio, ¡te ofrezco un atajo para facilitar aún más ese entrenamiento! Simplemente presiona C cuando el indicador esté en la parte verde de la barra para golpear el saco de boxeo. Es muy divertido, ¡y hace a tus Pokémon SUPER FUERTES! ¿Entonces, todo listo?" + +msgid "MAP181_NPC_1" +msgstr "He equipado a todos mis Pokémon con objetos para mejorar su desempeño en combate. No puedes utilizar objetos en la Arena, así que los objetos equipables como las Bayas son esenciales. El Campeonato de Tándor funciona como un torneo de eliminación directa.\n32 Entrenadores entran... y solo uno emerge Campeón." + +msgid "MAP181_NPC_10" +msgstr "Soy el fan número 1 de María.\nUna vez, autografió mi brazo...\nEse fue el mejor día de mi vida." + +msgid "MAP181_NPC_2" +msgstr "Ese brillo en tus ojos... Estás planeando convertirte en Campeón, ¿no es así?\n¡Oh, jojo! Buena suerte." + +msgid "MAP181_NPC_3" +msgstr "Escuché que casi se cancela el Campeonato este año por los Desastres Nucleares.\n¡Qué bueno que no lo hicieron! Me pregunto si... ¿veremos algún Pokémon Nuclear en la Arena?" + +msgid "MAP181_NPC_4" +msgstr "¿Cuántas Medallas de Gimnasio tienes?\nYo tengo dieciséis.\nDerroté la liga de Kalos antes de viajar a Tándor. La Liga de Tándor es algo diferente, ¿o no?\n¿Qué Líder de Gimnasio te dió más problemas?\nA mí me costó mucho trabajo vencer a Rosalind. ¡Sus disfraces sí que confundieron a mi equipo!" + +msgid "MAP181_NPC_5" +msgstr "Estoy tan nerviosa... \n¡Pero mientras tenga fe en mis Pokémon, estoy segura que saldremos adelante! Nunca había visto tantos Entrenadores fuertes en un mismo lugar antes." + +msgid "MAP181_NPC_6" +msgstr "¡Ha-yiah! ¡Por el honor de mi aldea, peleo en el Campeonato de Tándor!\n¡Los Dioses me guiarán a la victoria!" + +msgid "MAP181_NPC_7" +msgstr "¡Buen trabajo superando la Calle Victoria!\nPero ahora el desafío más grande yace frente a ti. Cualquiera que desee enlistarse en el Campeonato necesita superar los desafíos de la Calle Victoria primero." + +msgid "MAP181_NPC_8" +msgstr "¿Quién crees que gane el Campeonato este año?\n¡Yo apuesto a que será María! Después de todo, ganó el año pasado." + +msgid "MAP181_NPC_9" +msgstr "No creo que María vaya a ganar de nuevo este año. Está este nuevo Entrenador, y todos dicen que es espantosamente fuerte. Si me preguntas a mí, ¡lo tiene en la bolsa! ¿Sabes tú cuál es la especialidad de este nuevo Entrenador? No puedo encontrar su información en la base de datos. ...Oye, espera un segundo. Te me haces familiar... ¡Oh, madre santa! ¡¡¡Eres tú!!! ¡¡¡Guao!!!" + +msgid "MAP183_NPC_1" +msgstr "Se dice que las montañas por aquí son infranqueables. Sin embargo, ¡Estoy determinado a escalarlas!" + +msgid "MAP183_NPC_2" +msgstr "¿Sabías que Tándor fue formado por dos volcanes? Ambos están dormidos ahora, pero el Campeonato Regional se lleva a cabo sobre uno de ellos." + +msgid "MAP183_NPC_3" +msgstr "Es impresionante cómo funciona la economía cuando la mitad de la población en una región son Entrenadores. ¡Entrenadores que no trabajan! ¿Cómo comeríamos sin la ayuda de los Pokémon?" + +msgid "MAP183_NPC_4" +msgstr "Cuando era joven, vivía en la gran ciudad. Ahora, prefiero vivir aquí en los tranquilos suburbios." + +msgid "MAP183_SIGN_1" +msgstr "Ruta 06. ¡Recuerden traer Pociones! ¡Es un viaje largo!" + +msgid "MAP183_SIGN_2" +msgstr "Laboratorio Cypress de\nInvestigación Pokémon" + +msgid "MAP183_SIGN_3" +msgstr "Bienvenidos a Lionte. ¡Cuidado con el desprendimiento de rocas!" + +msgid "MAP184_NPC_1" +msgstr "(Humano...)\n(Así que... viniste a enfrentarme en mi guarida.)\n(He dormido por muchos siglos...)\n(Esperando un alma digna de enfrentarme.)\n(Ahora... ha llegado el momento.) (¡Tengamos nuestra batalla predestinada!) ¡¡¡GYAAAROOUUUHHH!!!" + +msgid "MAP184_TRAINER_1" +msgstr "¡No me viste porque me estaba escondiendo! ¡Me encanta esconderme entre las rocas!" + +msgid "MAP184_TRAINER_1_DEFEAT" +msgstr "Creo que me faltó velocidad..." + +msgid "MAP184_TRAINER_2" +msgstr "Las leyendas cuentan sobre un gran conflicto en la cima del Monte Actínido. ¿Puede que sea éste?" + +msgid "MAP184_TRAINER_2_DEFEAT" +msgstr "Eso fue decepcionante." + +msgid "MAP185_TRAINER_1" +msgstr "¿Oyes eso?\n¡Es el furioso aullido del viento!" + +msgid "MAP185_TRAINER_1_DEFEAT" +msgstr "Hemos caído..." + +msgid "MAP185_TRAINER_2" +msgstr "La montaña tiembla a nuestros pies.\n¡Tu desafío es ahora!" + +msgid "MAP185_TRAINER_2_DEFEAT" +msgstr "Fue el destino..." + +msgid "MAP185_TRAINER_3" +msgstr "¡Santo cielo!\nCiertamente me eres familiar.\n¿Qué tal un combate, colega?" + +msgid "MAP185_TRAINER_3_DEFEAT" +msgstr "¡Madre mía!" + +msgid "MAP185_TRAINER_4" +msgstr "¡Te derrotaré con poderes invocados desde el más allá!" + +msgid "MAP185_TRAINER_4_DEFEAT" +msgstr "¡¿Por qué me han abandonado, espíritus?!" + +msgid "MAP186_SIGN_1" +msgstr "Campeonato Regional de Tándor" + +msgid "MAP187_NPC_1" +msgstr "¡Ja!\n¡Vamos, cálmate! Hey, ¡estos nuevos Capturadores\nsí funcionan! Puedo cuidarme sin problemas. PN, tú ve a la Planta de Energía." + +msgid "MAP187_NPC_2" +msgstr "Arrrr... Arrr..." + +msgid "MAP187_NPC_3" +msgstr "¿Cómo te va con ese Traje de Seguridad? Te es más difícil caminar, pero tienes protección total de la radiación. Estas máscaras nos protegen, pero somos vulnerables a radiación intensa." + +msgid "MAP187_NPC_4" +msgstr "Si logro neutralizarlo, podrán llevarlo al Cuartel para hacerle tratamiento. Aunque sería ideal tener unidades móviles de tratamiento..." + +msgid "MAP187_NPC_5" +msgstr "Tans... Grrrrrr..." + +msgid "MAP187_SIGN_1" +msgstr "¡Pistas para Entrenadores!\nPara pescar necesitas buenos reflejos.\nPresiona A cuando el mensaje \"¡Oh! ¡Han picado!\" aparezca.\nPuede que tengas que hacer esto varias veces para pescar un Pokémon." + +msgid "MAP187_TRAINER_1" +msgstr "¡Hey, PN, ahí estás! Jeje, vas como un Slowpoke con eso. Pero tengo que admitir que te ves cool. ...Como sea, creo que vi algo genial... Sígueme. ¡Pero no hagas ruido! Ese Pokémon... ¿Lo has visto antes? No se parece a otros Pokémon Nucleares... Nunca he visto a uno similar. Deberíamos intentar- ???: ¡GRRRROOAAARRRRR! Teo: Rayos, se escapó. ¿Qué lo habrá asustado? Iba a intentar capturarlo, pero... ¡Prepárate para combatir, PN! *juf* *juf* Vaya... no puedes bajar tu guardia un segundo... Por cierto, ¿soy yo o estos Nucleares están actuando más organizados que de costumbre? Supongo que Urayne los está dirigiendo. Deben saber que estamos aquí. Perdimos el factor sorpresa... Bueno, no importa. ¡CURIE no podrá escapar por siempre! ¡Atrapémosle!\nY si vuelvo a ver a ese Pokémon extraño, ¡no dudaré en capturarlo!" + +msgid "MAP187_TRAINER_10" +msgstr "¡GRRRRRRRR!\nDESTRUIR DESTRUIR DESTRUIR" + +msgid "MAP187_TRAINER_10_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_11" +msgstr "¡GRRRRRRRR!\nDESTRUIR DESTRUIR DESTRUIR" + +msgid "MAP187_TRAINER_11_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_12" +msgstr "¡GRRRRRRRR!\nDESTRUIR DESTRUIR DESTRUIR" + +msgid "MAP187_TRAINER_12_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_13" +msgstr "¡GRRRRRRRR!\nDESTRUIR DESTRUIR DESTRUIR" + +msgid "MAP187_TRAINER_13_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_14" +msgstr "¡GRRRRRRRR!\nDESTRUIR DESTRUIR DESTRUIR" + +msgid "MAP187_TRAINER_14_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_1_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_2" +msgstr "GRRRRrrrRRAAAARRR INTRUSOS. INTRUSOS." + +msgid "MAP187_TRAINER_2_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_3" +msgstr "GRRRRrrrRRAAAARRR INTRUSOS. INTRUSOS." + +msgid "MAP187_TRAINER_3_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_4" +msgstr "GRRRRrrrRRAAAARRR INTRUSOS. INTRUSOS." + +msgid "MAP187_TRAINER_4_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_5" +msgstr "¡HIIISSSSSS!\nDESTRUIR DESTRUIR DESTRUIR" + +msgid "MAP187_TRAINER_5_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_6" +msgstr "¡HIIISSSSSS!\nDESTRUIR DESTRUIR DESTRUIR" + +msgid "MAP187_TRAINER_6_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_7" +msgstr "¡HIIISSSSSS!\nDESTRUIR DESTRUIR DESTRUIR" + +msgid "MAP187_TRAINER_7_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_8" +msgstr "¡Uy! ¡Más Pokémon! ¡Hagámoslo, PN! Sí que fue un combate movido... Pero las órdenes son claras. ¡Vamos a la Planta Nuclear! ¡Hay que hacer esto juntos! (¡Teo se unió a ti!)" + +msgid "MAP187_TRAINER_8_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_9" +msgstr "¡GRRRRRRRR!\nDESTRUIR DESTRUIR DESTRUIR" + +msgid "MAP187_TRAINER_9_DEFEAT" +msgstr "..." + +msgid "MAP188_NPC_1" +msgstr "Estamos en camino a la Ruta 08, los Campos de Trigo. Solía ser un área pristina de belleza natural. Ahora, es el lugar más contaminado y peligroso en todo Tándor... ¡Tenemos que detener a CURIE y hacer que pague por todo lo que ha hecho!" + +msgid "MAP188_NPC_2" +msgstr "¿Equiparte el Traje de Seguridad? PN se equipó el Traje de Seguridad." + +msgid "MAP188_NPC_3" +msgstr "Se que no debería quejarme, pero... ¿Por qué no puedo usar yo un traje?\nLuce increíble..." + +msgid "MAP188_NPC_4" +msgstr "PN, no te preocupes por nosotros. Tenemos nuevos capturadores que funcionan con los Pokémon Nucleares. Podremos cuidarnos... Espero..." + +msgid "MAP188_NPC_5" +msgstr "¡Mff mmmf mffff! ...Nah, solo bromeo. Puedo hablar perfectamente bien. Aunque sí pica un poco por dentro... pero no es buena idea quitársela." + +msgid "MAP189_NPC_1" +msgstr "¿Halar la palanca?" + +msgid "MAP189_NPC_2" +msgstr "¿Halar la palanca?" + +msgid "MAP189_NPC_3" +msgstr "¿Halar la palanca?" + +msgid "MAP189_NPC_4" +msgstr "La etiqueta dice \"Interruptor Automático\". Parece estar activado. ¿Desactivar el Interruptor Automático? ¡Ay! Le ha dado la corriente a ti y a tu equipo. Las demás palancas regresaron a sus posiciones originales." + +msgid "MAP189_SIGN_1" +msgstr "Es una máquina para curar Pokémon. No funciona sin energía." + +msgid "MAP189_SIGN_10" +msgstr "¿Eh? Esta taza de café sigue tibia." + +msgid "MAP189_SIGN_2" +msgstr "Es una máquina para curar Pokémon. No funciona sin energía." + +msgid "MAP189_SIGN_3" +msgstr "Es una máquina para curar Pokémon. No funciona sin energía." + +msgid "MAP189_SIGN_4" +msgstr "Es una máquina para curar Pokémon. No funciona sin energía." + +msgid "MAP189_SIGN_5" +msgstr "- Control de Energía de Emergencia - Siga las instrucciones para activar el generador de respaldo: En el Cuarto Eléctrico, primero active los interruptores en el siguiente orden:\n[06644bd2]Verde, [043c3aff]Rojo, [65467b14]Azul. Luego, desactive el\ninterruptor automático. Esto restablecerá la energía al Sector Sur en caso de emergencia." + +msgid "MAP189_SIGN_6" +msgstr "Consulte el Manual de Instrucciones para activar el generador de respaldo." + +msgid "MAP189_SIGN_7" +msgstr "Se dañó la comida del refrigerador." + +msgid "MAP189_SIGN_8" +msgstr "- Sala de Descanso - Los descansos no deben\ndurar más de 15 minutos. En caso de acabarse el café, notificar a Craig de Abastecimiento. - Gerencia –" + +msgid "MAP189_SIGN_9" +msgstr "¿Podré comunicarme con el Cuartel General por aquí....? ....... Algo bloquea la señal." + +msgid "MAP189_TRAINER_1" +msgstr "¡Trooooaarrrr!" + +msgid "MAP191_NPC_1" +msgstr "Parece estar conectado\nal sistema eléctrico. ¿Activar el interruptor?" + +msgid "MAP191_TRAINER_1" +msgstr "¡Kkkshhhhttt!" + +msgid "MAP192_NPC_1" +msgstr "Parece estar conectado\nal sistema eléctrico. ¿Activar el interruptor?" + +msgid "MAP193_TRAINER_1" +msgstr "¡¡Troooooaarrr!!" + +msgid "MAP193_TRAINER_2" +msgstr "...\nCriatura imprudente. He disfrutado observando tus inútiles juegos...\nPero aquí es donde acaba tu historia. Qué suerte.\nTanto el hijo del hombre que ha atormentado nuestra existencia... como la descendencia del Jefe de los Rangers de Tándor.\nAmbos, a nuestra merced. Esperamos que los Rangers estén más dispuestos a obedecer cuando oigan que tenemos a sus niños de rehén. Dime, insecto... ¿Cómo se siente?\n¿Llegar tan lejos, para que luego destruyan tus sueños? ¿Acaso duele? Debería.\nQueremos que sufras lo que nosotros hemos sufrido. Tu amigo... Se encuentra en animación suspendida. No está ni despierto, ni dormido.\nSus pensamientos yacen congelados en el momento en el que entró al tanque. ¿Qué podría estar sintiendo?\n¿Dolor? ¿Miedo? ¿Confusión? ¿Angustia? Un simple y mísero instante, convertido en una eternidad. Lo que él siente ahora... es solo una fracción de lo que hemos sentido. Y ahora, tú te unirás a él. Una vez les revelemos nuestros rehenes, los Rangers no tendrán opción más que rendirse. Y entonces... ¡Nada se interpondrá entre nosotros y el poder absoluto! ...¿Oh? ¿Incluso después de todo eso, aún quieres pelear contra nosotros? Jojo... qué gracioso.\nMuy Bien. Aceptamos tu desafío... ¡¡Contempla el abrumador y desgarrante poder de la Energía Nuclear!! ¿...Qué?\n¡N-No! ¡No, no, NO! Esto... ¡No puede estar pasando...! ¡Se suponía que seríamos invencibles!\n¡¡Urayne!! Cómo... cómo pudiste...\nSolo un mísero infante... No lo comprendo...\nTodo lo que aspirábamos, todo ese poder... se ha esfumado. ¡Urayne! ¡Contéstame, Urayne! ...\nNo... Nos fallé...\nFallé en protegerte.\nLos Rangers vendrán por nosotros ahora.\nY seguramente te destruirán.\nLo siento tanto... ¡Sigues con vida...!\nIncluso cuando casi todo tu poder se ha desvanecido... ¡Eso es! ¡Es todo lo que necesitamos!\n¡Urayne, usa Salto Cuántico! *kshhht*\nKellyn: ¿PN? ¿PN, me copias? ...Oh, gracias a Arceus, estás bien.\nAlgo estaba bloqueando la señal...\nNo tenía forma de comunicarme. PN... Estaba tan asustado...\nCreí que te había perdido para siempre. Entonces, ¿qué pasó? ¿Encontraste a CURIE y a Urayne? ...\nYa veo. Así que los enfrentaste y derrotaste, pero se las arreglaron para escapar... Bueno, con Urayne en su forma más débil, ya no son una amenaza mayor. Además, parece que la radiación que salía de la Planta Nuclear Zeta se ha detenido. Con las fuerzas Ranger, deberíamos ser capaces de localizar y atrapar a CURIE fácilmente. Y es todo gracias a ti...\nPN. Gracias a tu coraje y determinación, ¡Tándor ha sido salvada! ...Pero... ¿Qué pasó con Teo? ¿Está......?\n¿Sigue Teo con vida? *cof* *cof* ...Uh... ¿Qué... ocurrió?\n¿PN? ¿Eres tú? ¿Dónde está CURIE?\nLo último que recuerdo es que me metió en este tanque... Kellyn: ¡Teo! ¡¿Estás bien?! Tan bien como se puede estar, Jefe...\n¡Jaja!... ugh... Estar metido en esa cosa... fue espantoso. No tengo idea de cuánto tiempo estuve ahí dentro. PN... No sé cómo decirte esto... pero, estoy bastante seguro de que te debo la vida. Entonces, ¿cómo...?. Tú sabes.... ¿cómo lo hiciste?. ¿Derrotaste a CURIE? Guao. Clásico de PN. Perder nunca ha sido una opción para ti. Vaya, debió haber sido un combate asombroso.... No puedo creer que estuve aquí mismo, pero me perdí de toda la emoción. Kellyn: Me alegra que estés a salvo, Teo.\nUn escuadrón de Rangers va por ustedes ahora mismo. Gracias, Jefe.\nSiento haber desobedecido sus órdenes.\nFui un estúpido, y puse en peligro la misión. Creo que.... después de esto, voy a tomarme un descanso de las aventuras.... Voy a quedarme en el hospital con Papá.\nQuiero estar allí cuando despierte. Kellyn: Esa es tu decisión.\nLos veré a ambos pronto.\nAquí Kellyn, cambio y fuera. ...Fiu.\nEstoy cansado, PN.\nDeberíamos salir de aquí.\nSígueme, conozco un atajo. Entonces...\nPN y Teo regresaron al Cuartel General Ranger.\nAl llegar, fueron recibidos como héroes...\nY la voz se corrió por todo Tándor del triunfo de PN sobre CURIE. ¡JujujujujujajajajajaJAJAJAJAJAJA!\n¡SÍ! ¡ESO ES!\n¡ESA ES LA MIRADA DE ABSOLUTO HORROR Y DESESPERACIÓN QUE TANTO DESEAMOS! ¡Contempla tu impotencia! ¡Tus amigos no pueden salvarte! ¡Todo se acabó!\n¡Nuestro reino comienza este día! ¡JUAJAJAJAJAJAJAJAJA! Y fue así...\ncómo Tándor fue sumergida en 100 años de horroroso Invierno Nuclear. Y nunca más se volvió a saber de PN y Teo... FIN DEL JUEGO" + +msgid "MAP193_TRAINER_2_DEFEAT" +msgstr "...¿Qué? ¡No! ¡No, no, NO!" + +msgid "MAP195_TRAINER_1" +msgstr "Bien.... Aquí vamos otra vez.\nNosotros dos, compitiendo por el título de Campeón. Así es como debería ser, ¿o no?\nYo de un lado, y tú del otro...\ncon todo Tándor como espectador.\nSe siente correcto.. ¿sabes?\nSe siente como si fuera.... el destino. ... Ya no hay nada.\nNada que pueda entrometerse ahora.\nNo hay Pokémon Legendarios, ni amenazas de un Apocalipsis Nuclear. Solo tú, yo... y el espíritu de batalla de nuestros Pokémon. PN, he esperado un largo tiempo para esto... ¡Es hora de descubrir cuál de nosotros se convertirá en Campeón de Tándor! Las reglas de la Ronda Final son las mismas que en las anteriores. Solo se pueden usar los objetos que los Pokémon ya lleven consigo. El combate continúa hasta que uno de los contrincantes no tenga más Pokémon con los que luchar. Si ambos Entrenadores están preparados, entonces... El combate final del Campeonato comienza...... ¡...ahora! Y el ganador es.... ¡PN! Asombroso...\nEres tan brillante como siempre, PN.\nEse fue un combate apasionante, por no decir más. Ni siquiera me enoja haber perdido.\n¡Si hay una cosa en la que sé que siempre podré confiar, es tu espíritu inquebrantable! PN...... ¡Felicitaciones! ¡Te has convertido en el nuevo Campeón de Tándor! Por favor sígueme..." + +msgid "MAP195_TRAINER_1_DEFEAT" +msgstr "Guao... Ese combate fue... todo lo que esperé que fuera." + +msgid "MAP196_TRAINER_1" +msgstr "¡AQUÍ TERMINA!\n¡ESTE ES EL FINAL! AHORA...\nYO SOY LA MUERTE...\n¡EL DESTRUCTOR DE MUNDOS! ¡¡¡NOOOOOOOOO!!!\n¡¡¡I-.IMPOSIBLE...!!!\nTú...\n¿Cómo... puedes ser... más fuerte que... nosotros? Tú...\nTe mataré... con mis propias manos...\nYo--\n¡AGHH! UGH--\n¡GYAAAAAARRRGHHHH! ¡¡JUAJAJAJAJAJAJAJA!!\n¡NUESTROS PODERES SON IMPARABLES!\nAHORA... ¡¡LOS DESTRUIREMOS A TODOS!! ¡No hay escapatoria! ¡Tus amigos no podrán salvarte! ¡Todo acabó! ¡Nuestro reino inicia hoy! ¡JAJAJAJAJAJA! Urayne Gamma fue demasiado poderoso como para poder ser detenido. Creó una explosión atómica masiva...\nTodo lo que quedó de la Liga Pokémon fueron ruinas. Aquellos que sobrevivieron la explosión inicial pronto caerían víctimas de las hordas de Pokémon Nucleares que la siguieron. Los Rangers de Tándor intentaron controlarlos, pero pronto fueron superados. Los que lograron escapar huyeron a otras regiones... Aquellos que no,. lloraron la pérdida de todo lo que conocían y amaban. Y así, Tándor fue inmersa en un siglo de Invierno Nuclear. Si tan solo hubieses sido más fuerte...\nQuizá...\nPodrías haberlo detenido. FIN DEL JUEGO" + +msgid "MAP196_TRAINER_1_DEFEAT" +msgstr "...¿QUÉ? ¡¡NO!!" + +msgid "MAP201_NPC_1" +msgstr "Este transbordador lleva a la Sede del Campeonato de Tándor.\nSin embargo, está cerrado al público." + +msgid "MAP201_NPC_2" +msgstr "Este es un transbordador especial que va a la Sede del Campeonato.\nNo está abierto al público en esta época del año. Cuando comienza el Campeonato anual, es este tren el que lleva a todos los espectadores a la Sede." + +msgid "MAP202_NPC_1" +msgstr "¡Lanthan te está esperando!\n¡No puedes irte ahora!" + +msgid "MAP202_TRAINER_1" +msgstr "¡Alto! ¡Esta es tierra sagrada!\n¡Como Monje de Lanthan, es mi deber alejar a los indignos!" + +msgid "MAP202_TRAINER_1_DEFEAT" +msgstr "¡E-El Campeón de Tándor!\n¡Por favor, perdona mi insolencia!" + +msgid "MAP202_TRAINER_2" +msgstr "Para ser santificados..." + +msgid "MAP202_TRAINER_2_DEFEAT" +msgstr "Su espíritu debe arder lo suficiente como para derretir el más gélido hielo." + +msgid "MAP202_TRAINER_3" +msgstr "¡Serán bañados en Hielo y Fuego!" + +msgid "MAP202_TRAINER_3_DEFEAT" +msgstr "Su espíritu debe arder lo suficiente como para derretir el más gélido hielo." + +msgid "MAP202_TRAINER_4" +msgstr "¡Con absoluta paz y serenidad, te destruiremos!" + +msgid "MAP202_TRAINER_4_DEFEAT" +msgstr "Tanto poder... ¡Increíble!" + +msgid "MAP202_TRAINER_5" +msgstr "Lo vi en un sueño...\n¡El despertar del Pokémon Legendario!" + +msgid "MAP202_TRAINER_5_DEFEAT" +msgstr "Como lo supuse, eres formidable." + +msgid "MAP202_TRAINER_6" +msgstr "Vaya...\n¡Nunca había visto un lugar como éste!\nWow.... Ésta debe ser la guarida de Lanthan.\nEstos Legendarios son mucho más fuertes que un Pokémon ordinario, ¿no lo crees?\nPero siguen siendo Pokémon.\nEso significa que pueden ser capturados. ...PN.. Creo que sabes qué debemos hacer. Combatiremos para decidir quién tiene el derecho de capturar a Lanthan.\nHe estado curando a tu equipo, así que sé que están en condición óptima.\nEspero enfrentarme a todo tu poder. Yo también lo daré todo.\nAsí pues, Campeón.... ¡¡Muéstrame tu fuerza!! ¿Yo... perdí?\nWow...\nDe verdad eres poderoso, PN.\nAcepto mi derrota con gracia.\nAhora que me venciste, te has ganado el derecho a luchar contra Lanthan. Entonces...\n¿Dónde está? Debería estar por aquí. ¡Ahí está!\n¡El Pokémon Legendario! Así que, 'Campeón de Tándor'...\nDiste una buena pelea, pero parece que no eres el más fuerte después de todo. Y ahora... La razón por la cual vine.\n¡Lanthan! ¡¡Muéstrate!! ¡Estoy aquí para enfrentarte! ¡Lucha contra mí, ahora! Lanthan...\nÉl..... me habló.....\nDice..... ¡¿Que no soy digno?!\n¡E-Eso es imposible!\n¡Fui el Campeón de dos regiones!\n¡Gané el combate! Eso debía significar...\n¡¡No...!! (Humano...) (Aún no eres lo suficientemente fuerte como para enfrentarme.) (Te espero a ti, y a nadie más...) (Cuando tengas más fuerza y poder, nos veremos otra vez.)" + +msgid "MAP202_TRAINER_6_DEFEAT" +msgstr "¿Perdí?" + +msgid "MAP203_NPC_1" +msgstr "Oh, ¿estás aquí para ayudarnos con nuestro jardín? ¡Veamos qué puedes hacer! Gracias de nuevo por hacernos este gran favor.\nSolo aquellos de buen corazón y voluntad perspicaz logran llegar al nivel que tú tienes con tus queridos Pokémon. Como recuerdo de tal refrescante muestra, y nuestro destinado encuentro este día, te obsequiaré esto..." + +msgid "MAP203_NPC_2" +msgstr "Oh, ¿estás aquí para ayudarnos con nuestro jardín? ¡Veamos qué puedes hacer! Gracias de nuevo por hacernos este gran favor.\nSolo aquellos de buen corazón y voluntad perspicaz logran llegar al nivel que tú tienes con tus queridos Pokémon. Como recuerdo de tal refrescante muestra, y nuestro destinado encuentro este día, te obsequiaré esto..." + +msgid "MAP204_NPC_1" +msgstr "Soy del Clan Tsuki, y mi esposa es del Clan Nami.\nSi no fuera por el ejemplo de Kaito y Hinata, un amor como el nuestro nunca hubiera sido posible. ¡Supongo que eso demuestra lo fuerte que puede ser el amor!" + +msgid "MAP204_NPC_10" +msgstr "¡La Princesa Hinata es tan brillante como el sol!\n¡Nos inclinamos para proteger nuestros ojos de su resplandor!" + +msgid "MAP204_NPC_11" +msgstr "¿Eres un Entrenador, verdad?\nEntonces deberías saber que Kaito y Hinata son los Líderes de Gimnasio de Tsukinami.\nNo usan ningún tipo en particular, pero...\nsu temática es \"El Día y la Noche\"." + +msgid "MAP204_NPC_12" +msgstr "El Templo de Aotius y Mutios es el edificio más grande de nuestra aldea.\nFue erigida en señal de el fin de la guerra que duró más de cien años.\nYa que el Templo también es un Gimnasio, todos los combates dentro son rituales sagrados." + +msgid "MAP204_NPC_13" +msgstr "Soy el Tutor de Movimientos\nde Daño Especial. Conozco todos los movimientos basados en la característica Ataque Especial que un Pokémon puede aprender. Si tienes 4 Partes Azules, ¡puede que sea capaz de enseñarle un nuevo movimiento a tus Pokémon! ¡Tienes las partes! ¡Muy bien! Le puedo enseñar un movimiento a uno de tus Pokémon. ¿Quieres que enseñe un movimiento? ¿A cuál Pokémon le debo enseñar? Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! ¿Qué? No le puedo enseñar ningún movimiento a un huevo. Ni de broma, no quiero acercarme a un Pokémon Sombra. Lo siento... No parece que le pueda enseñar ningún movimiento a tu . ¿Qué movimiento le enseño a tu ? PN entregó las partes como pago. ¡Gracias! Si necesitas aprender más movimientos, ¡vuelve con las partes suficientes! Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! ¡Vuelve cuando tengas 4 partes y le enseñaré movimientos a tus Pokémon!" + +msgid "MAP204_NPC_14" +msgstr "Reve: ¡Muuu-sha!" + +msgid "MAP204_NPC_15" +msgstr "Oh, ¡hola!\nSoy Fennel, una científica de la región de Unova. Decidí venir aquí de vacaciones, ya que esta región tiene una cultura única e interesante.\nY ésta es Reve, mi Musharna. Reve: ¡Muuu-sha! Me especializo en investigar Sueños Pokémon. Incluso ayudé a construir un dispositivo llamado Visualizador de Sueños. Usando el poder de Reve, puedo mirar qué hay en los sueños de los Pokémon.\n¡Es muy fascinante! ¿Eh?. ¿Dices que hay una niña en Venesí que está atrapada en un sueño?\nEso está fuera de mi alcance...\nMe especializo en los sueños de Pokémon.\nAun así.... debe haber algo en lo que pueda ayudar. ¡Bien, me he decidido! Viajaré a Venesí a ver si puedo ayudar a la niña.\nDespués de todo, ¿de qué sirve la ciencia si no puedes ayudar a otros?\n¡Espero verte allí pronto!" + +msgid "MAP204_NPC_16" +msgstr "Mi hija está obsesionada con coleccionar juguetes de Minicorn.\nSu sueño es ver uno real.\nEres Entrenador, ¿no? Si le mostraras uno, seguro que la haría muy feliz." + +msgid "MAP204_NPC_17" +msgstr "¡Minicorn! ¡Quiero ver un Minicorn!\n¿Tienes un Minicorn? ¡¡¡OMG!!!! ¡TIENES UN MINICORN!\n*CHILLA*\n¡ES HERMOSO!\n¡¡¡AAAAAAAAAA!!! ¡Estoy tan, pero tan, pero tan feliz!\n¡¡Es el mejor día de TODOS!!\n¡Tengo que darte las gracias de alguna forma!\n¡Ten esta piedra reluciente! ¡Es mi favorita! Aww...\n¿Qué caso tiene ser un Entrenador si no tienes Pokémon bonitos?" + +msgid "MAP204_NPC_18" +msgstr "Soy el Tutor de Movimientos\nde Daño Físico. Conozco todos los movimientos basados en la característica Ataque que un Pokémon puede aprender. Si tienes 4 Partes Rojas, ¡puede que sea capaz de enseñarle un nuevo movimiento a tus Pokémon! ¡Tienes las partes! ¡Muy bien! Le puedo enseñar un movimiento a uno de tus Pokémon. ¿Quieres que enseñe un movimiento? ¿A cuál Pokémon le debo enseñar? Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! ¿Qué? No le puedo enseñar ningún movimiento a un huevo. Ni de broma, no quiero acercarme a un Pokémon Sombra. Lo siento... No parece que le pueda enseñar ningún movimiento a tu . ¿Qué movimiento le enseño a tu ? PN entregó las partes como pago. ¡Gracias! Si necesitas aprender más movimientos, ¡vuelve con las partes suficientes! Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! ¡Vuelve cuando tengas 4 partes y le enseñaré movimientos a tus Pokémon!" + +msgid "MAP204_NPC_19" +msgstr "Soy el Tutor de Movimientos\nde Estados Negativos. Conozco todos los movimientos perjudiciales para el oponente que un Pokémon puede aprender. Si tienes 4 Partes Verdes, ¡puede que sea capaz de enseñarle un nuevo movimiento a tus Pokémon! ¡Tienes las partes! ¡Muy bien! Le puedo enseñar un movimiento a uno de tus Pokémon. ¿Quieres que enseñe un movimiento? ¿A cuál Pokémon le debo enseñar? Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! ¿Qué? No le puedo enseñar ningún movimiento a un huevo. Ni de broma, no quiero acercarme a un Pokémon Sombra. Lo siento... No parece que le pueda enseñar ningún movimiento a tu . ¿Qué movimiento le enseño a tu ? PN entregó las partes como pago. ¡Gracias! Si necesitas aprender más movimientos, ¡vuelve con las partes suficientes! Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! ¡Vuelve cuando tengas 4 partes y le enseñaré movimientos a tus Pokémon!" + +msgid "MAP204_NPC_2" +msgstr "Soy Genin.\n¡Saidine es mi arma secreta! Somos descendientes del Clan Nami.\nNuestra habilidad es dominar las olas.\nPor eso surfeamos." + +msgid "MAP204_NPC_3" +msgstr "Yo me llamo Chuunin.\n¡Monto las olas tan rápido como el viento! Nuestros Gloriosos Líderes quieren crear una era de paz y prosperidad.\n¡Lo cual será difícil si tenemos a los piratas en nuestros talones!" + +msgid "MAP204_NPC_4" +msgstr "Mi casa tenía muchas habitaciones de sobra, así que la convertí en un hotel.\nAh, eres Entrenador, ¿no es así? Un grupo de maestros Pokémon se están alojando en la habitación del fondo, por si quieres echarles una visita." + +msgid "MAP204_NPC_5" +msgstr "Soy el Tutor de Movimientos\nde Estados Positivos. Conozco todos los movimientos beneficiosos para el usuario que un Pokémon puede aprender. Si tienes 4 Partes Amarillas, ¡puede que sea capaz de enseñarle un nuevo movimiento a tus Pokémon! ¡Tienes las partes! ¡Muy bien! Le puedo enseñar un movimiento a uno de tus Pokémon. ¿Quieres que enseñe un movimiento? ¿A cuál Pokémon le debo enseñar? Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! ¿Qué? No le puedo enseñar ningún movimiento a un huevo. Ni de broma, no quiero acercarme a un Pokémon Sombra. Lo siento... No parece que le pueda enseñar ningún movimiento a tu . ¿Qué movimiento le enseño a tu ? PN entregó las partes como pago. ¡Gracias! Si necesitas aprender más movimientos, ¡vuelve con las partes suficientes! Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! Si necesitas que tu Pokémon aprenda un movimiento, ¡sabes a quién acudir! ¡Vuelve cuando tengas 4 partes y le enseñaré movimientos a tus Pokémon!" + +msgid "MAP204_NPC_6" +msgstr "Soy al que llaman Juunin.\n¡Ataco lanzando Frynais, como cuchillos! Nuestro ex jefe Hokage está arriba.\nDesde que le ganaste, se ha dedicado a entrenar. Creo que quiere superarte." + +msgid "MAP204_NPC_7" +msgstr "Hola. Soy Ronin.\nEl Clan de La Ola es como una familia para mí. En tiempos remotos, el Clan Nami regía todo el Mar Oriental de Tándor.\nAhora el océano es un refugio para los piratas... Quizá las cosas estarían mejor si aún tuviésemos el control." + +msgid "MAP204_NPC_8" +msgstr "Así que... Viniste a verme en mi estado más patético.\nAfligido por mi vergonzosa derrota...\nfácilmente superado por un infante...\nNo podré mostrar mi rostro en la aldea hasta que domine las Seis Artes Sagradas del Gran Maestro Yoshitaka. Pero... hace tiempo que sus mejores discípulos partieron junto al viento, y mi entrenamiento se halla incompleto.\n¡Debo volverme más fuerte!... Tú y yo nos volveremos a enfrentar.\nAlgún día..." + +msgid "MAP204_NPC_9" +msgstr "¿Cómo describiría yo a los Líderes Supremos?\nBueno, en pocas palabras...\nSon la base espiritual, política e histórica de Tsukinami. Sin ellos, no conoceríamos la paz. Realmente fueron bendecidos por los Dioses." + +msgid "MAP206_SIGN_1" +msgstr "Teo: ¡Brrrrr!\n¡Ya hemos llegado, PN! ¡Solo necesitamos avanzar hacia el frente, y completaremos la prueba! ¡Vamos!" + +msgid "MAP206_TRAINER_1" +msgstr "Has llegado hasta aquí, tras superar arduos juicios, y por fin has alcanzado la verdad. Ésta será tu prueba final. No tienes permitido el uso de objetos durante nuestro combate. ¡Simplemente ten fe en las habilidades de tus Pokémon y sigue adelante sin mirar atrás! Has completado las cinco pruebas. Tienes lo necesario para enfrentar al Líder de Gimnasio Vaeryn. Acompáñame." + +msgid "MAP206_TRAINER_1_DEFEAT" +msgstr "Bien hecho." + +msgid "MAP207_NPC_1" +msgstr "bCICERÓN:/b ¿Cómo distinguimos entre la realidad y un Sueño?" + +msgid "MAP207_NPC_2" +msgstr "bANTÍFON:/b ¿Sabías que, mientras soñamos, el alma abandona el cuerpo dormido?" + +msgid "MAP207_NPC_3" +msgstr "bARISTÓTELES: /b Utilidad. Placer. Virtud.\nEstas son las formas de amistad. PN recibió. . . algo. . . pero se convierte en polvo al tocar sus manos. Tienes una visión repentina de algo cambiando frente al Gimnasio de Rosalind." + +msgid "MAP207_SIGN_1" +msgstr "Hay un Chyinmunk durmiendo en el té." + +msgid "MAP207_SIGN_2" +msgstr "^^^" + +msgid "MAP208_NPC_1" +msgstr "Tienes una visión repentina de algo que está cambiando en la Ruta 13." + +msgid "MAP209_NPC_1" +msgstr "¡Te doy la bienvenida al centro vacacional! \n¡Dónde tú eres la estrella! Quédate un rato... o quédate para siempre. Sólo sopla en la caracola \nsi necesitas algo." + +msgid "MAP209_SIGN_1" +msgstr "Las arenas del tiempo se te están agotando..." + +msgid "MAP210_NPC_1" +msgstr "A veces hay que hacer sacrificios. A veces, el trabajo duro arde en llamas. Pero a veces las llamas de la muerte pueden convertirse en la luz de la salvación. Si te encuentras con un Pokémon llamado Antarki, ten en cuenta que puedes confiar en él." + +msgid "MAP212_SIGN_1" +msgstr "Un lado te hará crecer más alto, y el otro lado te hará crecer más bajo." + +msgid "MAP213_NPC_1" +msgstr "¡Algo iluminó la escena!" + +msgid "MAP213_NPC_2" +msgstr "¡Algo iluminó la escena!" + +msgid "MAP213_NPC_3" +msgstr "¡Algo iluminó la escena!" + +msgid "MAP213_NPC_4" +msgstr "¡Algo iluminó la escena!" + +msgid "MAP213_NPC_5" +msgstr "Tienes una visión repentina de algo que está cambiando en la Ruta 13." + +msgid "MAP213_NPC_6" +msgstr "Reúne las visiones. Reúne el viento y el agua. Reúne al soñador y a la sangre, al soñador y al aliento." + +msgid "MAP213_NPC_7" +msgstr "Reúne los recuerdos. Reúne el Oriente y Occidente. Reúne al soñador y a la familia." + +msgid "MAP213_NPC_8" +msgstr "Tienes una visión repentina de algo que está cambiando en la Ruta 13." + +msgid "MAP213_NPC_9" +msgstr "Reve hace ruidos de malestar." + +msgid "MAP213_SIGN_1" +msgstr "" + +msgid "MAP213_SIGN_2" +msgstr "Un ojo te mira fijamente donde no hay ningún ojo esculpido." + +msgid "MAP213_SIGN_3" +msgstr "\"¡Ven! ¡Aquí, Masking! ¡Aquí, Masking!\"" + +msgid "MAP214_NPC_1" +msgstr "¡Está atrapada ahí dentro!\nCuando intentas romper el vidrio, tu brazo se siente extremadamente lento y pesado. No logras dar un buen golpe." + +msgid "MAP214_SIGN_1" +msgstr "No hay ningún botón que funcione. No hay forma de liberar a Fennel." + +msgid "MAP214_SIGN_2" +msgstr "Las letras son ilegibles, pero lo recuerdas todo." + +msgid "MAP216_NPC_1" +msgstr "Tienes una visión repentina de algo cambiando frente al Gimnasio de Rosalind." + +msgid "MAP216_NPC_2" +msgstr "Tienes una visión repentina de algo cambiando cerca de la habitación de hotel de Fennel en Tsukinami." + +msgid "MAP216_SIGN_1" +msgstr "Una mesita de noche conteniendo un libro. La mayor parte del texto es ilegible, pero logras leer una línea: \n\"Porque la vida es un sueño, y los sueños, sueños son.\"" + +msgid "MAP216_SIGN_2" +msgstr "El ornamento brilla suavemente. Hay una inscripción debajo: \"Cenit dependerá de la estrella más propicia.\" \"Guíame, como hachones de fuego en la oscuridad.\"" + +msgid "MAP216_SIGN_3" +msgstr "El ornamento brilla suavemente. Hay una inscripción debajo: \"Guíame, como hachones de fuego en la oscuridad.\" \"Cenit dependerá de la estrella más propicia.\"" + +msgid "MAP216_SIGN_4" +msgstr "El ornamento brilla suavemente. Hay una inscripción debajo: \"Guíame, como hachones de fuego en la oscuridad.\" \"Cenit dependerá de la estrella más propicia.\"" + +msgid "MAP216_SIGN_5" +msgstr "El ornamento brilla suavemente. Hay una inscripción debajo: \"Cenit dependerá de la estrella más propicia.\" \"Guíame, como hachones de fuego en la oscuridad.\"" + +msgid "MAP217_SIGN_1" +msgstr "El texto cambia incluso cuando lo miras fijamente. Tus ojos se ponen llorosos. Crees poder identificar una T mayúscula" diff --git a/Dialogue/Generated/es/HandFixes.po b/Dialogue/Generated/es/HandFixes.po new file mode 100644 index 000000000..44eec139b --- /dev/null +++ b/Dialogue/Generated/es/HandFixes.po @@ -0,0 +1,13 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEATED" +msgstr "¡Owww!" + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEATED" +msgstr "¡Urgh...!" + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEATED" +msgstr "¡Aaaaargh!" diff --git a/Dialogue/Generated/es/OfficialItems.po b/Dialogue/Generated/es/OfficialItems.po new file mode 100644 index 000000000..6eb128bf1 --- /dev/null +++ b/Dialogue/Generated/es/OfficialItems.po @@ -0,0 +1,3556 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "Repel" +msgstr "Repelente" + +msgid "An item that prevents weak wild Pokémon from appearing for 100 steps after its use." +msgstr "Repele Pokémon salvajes débiles en un recorrido de 100 pasos." + +msgid "Super Repel" +msgstr "Superrepelente" + +msgid "An item that prevents weak wild Pokémon from appearing for 200 steps after its use." +msgstr "Repele Pokémon salvajes débiles en un recorrido de 200 pasos." + +msgid "Max Repel" +msgstr "Repelente Máximo" + +msgid "An item that prevents weak wild Pokémon from appearing for 250 steps after its use." +msgstr "Repele Pokémon salvajes débiles en un recorrido de 250 pasos." + +msgid "Black Flute" +msgstr "Flauta Negra" + +msgid "A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear." +msgstr "Flauta de cristal negro cuya melodía ayuda a reducir las probabilidades de encontrarse con Pokémon salvajes." + +msgid "White Flute" +msgstr "Flauta Blanca" + +msgid "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear." +msgstr "Flauta de cristal blanco cuya melodía ayuda a aumentar las probabilidades de encontrarse con Pokémon salvajes." + +msgid "Honey" +msgstr "Miel" + +msgid "A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees." +msgstr "Su delicioso aroma atrae a Pokémon salvajes si se usa en zonas de hierba alta, cuevas o árboles especiales." + +msgid "Escape Rope" +msgstr "Cuerda Huida" + +msgid "A long, durable rope. Use it to escape instantly from a cave or a dungeon." +msgstr "Cuerda larga y resistente que sirve para huir de cuevas y sitios cerrados en general." + +msgid "Red Shard" +msgstr "Parte Roja" + +msgid "A small red shard. It appears to be from some sort of implement made long ago." +msgstr "Un pequeño fragmento rojo. Parece formar parte de algún tipo de herramienta antigua." + +msgid "Blue Shard" +msgstr "Parte Azul" + +msgid "A small blue shard. It appears to be from some sort of implement made long ago." +msgstr "Un pequeño fragmento azul. Parece formar parte de algún tipo de herramienta antigua." + +msgid "Yellow Shard" +msgstr "Parte Amarilla" + +msgid "A small yellow shard. It appears to be from some sort of implement made long ago." +msgstr "Un pequeño fragmento amarillo. Parece formar parte de algún tipo de herramienta antigua." + +msgid "Green Shard" +msgstr "Parte Verde" + +msgid "A small green shard. It appears to be from some sort of implement made long ago." +msgstr "Un pequeño fragmento verde. Parece formar parte de algún tipo de herramienta antigua." + +msgid "Fire Stone" +msgstr "Piedra Fuego" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is colored orange." +msgstr "Curiosa piedra que hace evolucionar a determinadas especies de Pokémon. Es amarilla con una marca naranja." + +msgid "Water Stone" +msgstr "Piedra Agua" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue." +msgstr "Curiosa piedra que hace evolucionar a determinadas especies de Pokémon. Es de color azul, como el agua." + +msgid "Thunderstone" +msgstr "Piedra Trueno" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern." +msgstr "Curiosa piedra que hace evolucionar a determinadas especies de Pokémon. Tiene dibujado un rayo." + +msgid "Leaf Stone" +msgstr "Piedra Hoja" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a leaf pattern." +msgstr "Curiosa piedra que hace evolucionar a determinadas especies de Pokémon. Tiene dibujada una hoja." + +msgid "Moon Stone" +msgstr "Piedra Lunar" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as black as the night sky." +msgstr "Curiosa piedra que hace evolucionar a determinadas especies de Pokémon. Es negra como el azabache." + +msgid "Sun Stone" +msgstr "Piedra Solar" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as red as the sun." +msgstr "Curiosa piedra que hace evolucionar a determinadas especies de Pokémon. Es roja como el sol." + +msgid "Shiny Stone" +msgstr "Piedra Día" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It shines with a dazzling light." +msgstr "Una piedra peculiar que hace evolucionar a algunos Pokémon. Tiene un brillo espectacular." + +msgid "Dusk Stone" +msgstr "Piedra Noche" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as dark as dark can be." +msgstr "Una piedra peculiar que hace evolucionar a algunos Pokémon. Es oscura como la noche." + +msgid "Dawn Stone" +msgstr "Piedra Alba" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It sparkles like eyes." +msgstr "Una piedra peculiar que hace evolucionar a algunos Pokémon. Brilla como un lucero." + +msgid "Oval Stone" +msgstr "Piedra Oval" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg." +msgstr "Una piedra peculiar que hace evolucionar a algunos Pokémon. Tiene forma de huevo." + +msgid "Helix Fossil" +msgstr "Fósil Helix" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a seashell." +msgstr "Fósil de un Pokémon ancestral que vivió en el fondo del mar. Parece ser un fragmento de concha marina." + +msgid "Dome Fossil" +msgstr "Fósil Domo" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a shell." +msgstr "Fósil de un Pokémon ancestral que vivió en el fondo del mar. Parece ser un fragmento de concha." + +msgid "Old Amber" +msgstr "Ámbar Viejo" + +msgid "A piece of clear amber that contains the genetic material of an ancient Pokémon." +msgstr "Fragmento de ámbar que contiene información genética de un Pokémon ancestral. Es de color amarillo." + +msgid "Root Fossil" +msgstr "Fósil Raíz" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a plant root." +msgstr "Fósil de un Pokémon ancestral que vivió en el fondo del mar. Parece ser parte de una raíz." + +msgid "Claw Fossil" +msgstr "Fósil Garra" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a claw." +msgstr "Fósil de un Pokémon ancestral que vivió en el fondo del mar. Parece ser parte de una garra." + +msgid "Armor Fossil" +msgstr "Fósil Coraza" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a collar." +msgstr "Fósil de un Pokémon prehistórico terrestre. Parece ser un fragmento del cuello." + +msgid "Skull Fossil" +msgstr "Fósil Cráneo" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a head." +msgstr "Fósil de un Pokémon prehistórico terrestre. Parece ser parte de una cabeza." + +msgid "TinyMushroom" +msgstr "Mini Seta" + +msgid "A small and rare mushroom. It is quite popular among certain maniacal fan segments." +msgstr "Seta pequeña y poco común bastante popular entre determinados grupos de gourmets." + +msgid "Big Mushroom" +msgstr "Seta Grande" + +msgid "A large and rare mushroom. It is very popular among certain maniacal fan segments." +msgstr "Seta grande y poco común bastante popular entre determinados grupos de gourmets." + +msgid "Pearl" +msgstr "Perla" + +msgid "A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops." +msgstr "Brillante perla plateada de tamaño más bien pequeño que no alcanza mucho precio en las tiendas." + +msgid "Big Pearl" +msgstr "Perla Grande" + +msgid "A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops." +msgstr "Brillante perla plateada de gran tamaño que puede venderse a buen precio en las tiendas." + +msgid "Stardust" +msgstr "Polvoestelar" + +msgid "Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops." +msgstr "Bonita arena roja de textura sedosa que alcanza un alto precio en las tiendas." + +msgid "Star Piece" +msgstr "Trozo Estrella" + +msgid "A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops." +msgstr "Fragmento de una bonita gema roja que puede venderse muy caro en las tiendas." + +msgid "Nugget" +msgstr "Pepita" + +msgid "A nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops." +msgstr "Pepita de oro puro que desprende un brillo espectacular. Puede venderse muy cara en las tiendas." + +msgid "Heart Scale" +msgstr "Escama Corazón" + +msgid "A pretty, heart-shaped scale that is extremely rare. It glows faintly in the colors of the rainbow." +msgstr "Bella escama con forma de corazón que brilla con los colores del arco iris. Es muy poco común." + +msgid "Rare Bone" +msgstr "Hueso Raro" + +msgid "A bone that is extremely valuable for Pokémon archaeology. It can be sold for a high price to shops." +msgstr "Un hueso de gran valor arqueológico que puede alcanzar un alto precio en las tiendas." + +msgid "Shoal Salt" +msgstr "Sal Cardumen" + +msgid "Pure salt that was discovered deep inside the Shoal Cave. It is extremely salty." +msgstr "Sal pura y de sabor intenso procedente de las profundidades de la Cueva Cardumen." + +msgid "Shoal Shell" +msgstr "Concha Cardumen" + +msgid "A pretty seashell that was found deep inside the Shoal Cave. It is striped in blue and white." +msgstr "Hermosa concha marina hallada en lo más profundo de la Cueva Cardumen. Tiene rayas azules y blancas." + +msgid "Odd Keystone" +msgstr "Piedra Espíritu" + +msgid "A vital item that is needed to keep a stone tower from collapsing. Voices can be heard from it occasionally." +msgstr "Vital para impedir que una torre de piedra se derrumbe. A veces se oyen voces en su interior." + +msgid "Growth Mulch" +msgstr "Abono Rápido" + +msgid "A plant fertilizer. It speeds up the growth of Berries. However, it also dries the soil faster." +msgstr "Un fertilizante que se usa en tierra suelta. Acelera el crecimiento de las bayas, pero también seca el suelo." + +msgid "Damp Mulch" +msgstr "Abono Lento" + +msgid "A plant fertilizer. It slows the growth of Berries and causes the soil to dry slower." +msgstr "Fertilizante para tierra suelta que ralentiza el crecimiento de las bayas y seca el suelo lentamente." + +msgid "Stable Mulch" +msgstr "Abono Fijador" + +msgid "A plant fertilizer. It extends the time ripened Berries remain on their plants before falling." +msgstr "Fertilizante para tierra suelta que retrasa la caída de las bayas maduras." + +msgid "Gooey Mulch" +msgstr "Abono Brote" + +msgid "A plant fertilizer. It ups the number of times new plants grow where mature plants withered." +msgstr "Fertilizante para tierra suelta que hace que broten más plantas nuevas de las plantas marchitas." + +msgid "Red Apricorn" +msgstr "Bonguri Roja" + +msgid "A red Apricorn. It assails your nostrils." +msgstr "Bonguri de color rojo y aroma muy penetrante." + +msgid "Ylw Apricorn" +msgstr "Bonguri Amarilla" + +msgid "A yellow Apricorn. It has an invigorating scent." +msgstr "Bonguri de color amarillo y aroma refrescante." + +msgid "Blu Apricorn" +msgstr "Bonguri Azul" + +msgid "A blue Apricorn. It smells a bit like grass." +msgstr "Bonguri de color azul y aroma tierno." + +msgid "Grn Apricorn" +msgstr "Bonguri Verde" + +msgid "A green Apricorn. It has a mysterious, aromatic scent." +msgstr "Bonguri de color verde y aroma peculiar que recuerda al café tostado." + +msgid "Pnk Apricorn" +msgstr "Bonguri Rosa" + +msgid "A pink Apricorn. It has a nice, sweet scent." +msgstr "Bonguri de color rosa y aroma dulce." + +msgid "Wht Apricorn" +msgstr "Bonguri Blanca" + +msgid "A white Apricorn. It doesn't smell like anything." +msgstr "Bonguri de color blanco que no desprende aroma alguno." + +msgid "Blk Apricorn" +msgstr "Bonguri Negra" + +msgid "A black Apricorn. It has an indescribable scent." +msgstr "Bonguri de color negro y aroma indescriptible." + +msgid "BrightPowder" +msgstr "Polvo Brillo" + +msgid "An item to be held by a Pokémon. It casts a tricky glare that lowers the opponent's accuracy." +msgstr "Lanza un destello que baja la precisión del enemigo. Debe llevarlo un Pokémon." + +msgid "White Herb" +msgstr "Hierba Blanca" + +msgid "An item to be held by a Pokémon. It restores any lowered stat in battle. It can be used only once." +msgstr "Restaura cualquier característica debilitada en combate. Solo se puede usar una vez. Debe llevarla un Pokémon." + +msgid "Exp. Share" +msgstr "Repartir Exp." + +msgid "An item to be held by a Pokémon. The holder gets a share of a battle's Exp. Points without battling." +msgstr "Permite a su portador obtener parte de los Puntos de Exp. de un combate sin participar en él." + +msgid "Quick Claw" +msgstr "Garra Rápida" + +msgid "An item to be held by a Pokémon. A light, sharp claw that lets the bearer move first occasionally." +msgstr "Garra ligera y afilada que permite a su portador atacar primero de vez en cuando." + +msgid "Soothe Bell" +msgstr "Campana Alivio" + +msgid "An item to be held by a Pokémon. It is a bell with a comforting chime that calms the holder." +msgstr "Una campana con un tañido calmante que reconforta al Pokémon que la lleva y lo vuelve más amistoso." + +msgid "Mental Herb" +msgstr "Hierba Mental" + +msgid "An item to be held by a Pokémon. It snaps the holder out of infatuation, just once." +msgstr "El Pokémon que la lleve se libera del enamoramiento. Solo puede usarse una vez." + +msgid "King's Rock" +msgstr "Roca del Rey" + +msgid "An item to be held by a Pokémon. It may cause the foe to flinch when the holder inflicts damage." +msgstr "Puede hacer retroceder al enemigo cuando el Pokémon que la lleva le hiera." + +msgid "SilverPowder" +msgstr "Polvo Plata" + +msgid "An item to be held by a Pokémon. It is a shiny, silver powder that ups the power of Bug-type moves." +msgstr "Polvo de brillo argénteo que fortalece los ataques de tipo Bicho. Debe llevarlo un Pokémon." + +msgid "Amulet Coin" +msgstr "Moneda Amuleto" + +msgid "An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in." +msgstr "Si el Pokémon que la lleva lucha en un combate, duplica las ganancias." + +msgid "Cleanse Tag" +msgstr "Amuleto" + +msgid "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the first one in the party." +msgstr "Si lo lleva el primer Pokémon del equipo, se reduce la probabilidad de que se acerquen Pokémon salvajes." + +msgid "Smoke Ball" +msgstr "Bola Humo" + +msgid "An item to be held by a Pokémon. It enables the holder to flee from any wild Pokémon without fail." +msgstr "Debe llevarla un Pokémon. Permite huir de combates contra Pokémon salvajes." + +msgid "Everstone" +msgstr "Piedra Eterna" + +msgid "An item to be held by a Pokémon. The Pokémon holding this peculiar stone is prevented from evolving." +msgstr "El Pokémon que lleve esta piedra mágica no evolucionará." + +msgid "Focus Band" +msgstr "Cinta Focus" + +msgid "An item to be held by a Pokémon. The holder may endure a potential KO attack, leaving it with just 1 HP." +msgstr "Si los PS del portador están al máximo, sobrevivirá cualquier ataque con al menos 1 PS." + +msgid "Lucky Egg" +msgstr "Huevo Suerte" + +msgid "An item to be held by a Pokémon. It is an egg filled with happiness that earns extra Exp. Points in battle." +msgstr "Es un huevo lleno de felicidad que te hará ganar Puntos de Exp. extra en combate. Debe llevarlo un Pokémon." + +msgid "Scope Lens" +msgstr "Periscopio" + +msgid "An item to be held by a Pokémon. It is a lens that boosts the holder's critical-hit ratio." +msgstr "Su lente aumenta la posibilidad que tiene el Pokémon que lo lleva de conseguir un golpe crítico." + +msgid "Wide Lens" +msgstr "Lupa" + +msgid "An item to be held by a Pokémon. It is a magnifying lens that slightly boosts the accuracy of moves." +msgstr "Debe llevarla un Pokémon. Aumenta ligeramente la precisión de los movimientos." + +msgid "Zoom Lens" +msgstr "Telescopio" + +msgid "An item to be held by a Pokémon. If the holder moves after the foe, its critical-hit ratio will be boosted." +msgstr "Debe llevarlo un Pokémon. Si se mueve después del enemigo, aumenta el índice de precisión del Pokémon." + +msgid "Metal Coat" +msgstr "Revest. Metálico" + +msgid "An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves." +msgstr "Película metálica que fortalece los ataques de tipo Acero. Debe llevarlo un Pokémon." + +msgid "Leftovers" +msgstr "Restos" + +msgid "An item to be held by a Pokémon. The holder's HP is gradually restored during battle." +msgstr "Restauran gradualmente los PS del Pokémon que los lleva durante el combate." + +msgid "Dragon Scale" +msgstr "Escamadragón" + +msgid "A thick and tough scale. Dragon-type Pokémon may be holding this item when caught." +msgstr "Una gruesa y resistente escama que pueden llevar los Pokémon de tipo Dragón cuando son capturados." + +msgid "Shell Bell" +msgstr "Campana Concha" + +msgid "An item to be held by a Pokémon. The holder's HP is restored a little every time it inflicts damage." +msgstr "Debe llevarla un Pokémon. Cada vez que este inflija daño, recuperará algunos PS." + +msgid "Muscle Band" +msgstr "Cinta Fuerte" + +msgid "An item to be held by a Pokémon. It is a headband that slightly boosts the power of physical moves." +msgstr "Cinta de pelo que aumenta ligeramente la potencia de los movimientos físicos. Debe llevarla un Pokémon." + +msgid "Wise Glasses" +msgstr "Gafas Especiales" + +msgid "An item to be held by a Pokémon. It is a thick pair of glasses that boosts the power of special moves." +msgstr "Potencian ligeramente los movimientos especiales. Debe llevarlas un Pokémon." + +msgid "Expert Belt" +msgstr "Cinta Xperto" + +msgid "An item to be held by a Pokémon. It is a well-worn belt that boosts the power of supereffective moves." +msgstr "Potencia ligeramente los movimientos supereficaces. Debe llevarla un Pokémon." + +msgid "Life Orb" +msgstr "Vidasfera" + +msgid "An item to be held by a Pokémon. It boosts the power of moves, but at the cost of some HP on each hit." +msgstr "Potencia los movimientos, pero consume PS con cada ataque. Debe llevarla un Pokémon." + +msgid "Power Herb" +msgstr "Hierba Única" + +msgid "A single-use item to be held by a Pokémon. It allows the immediate use of a move that charges." +msgstr "Permite el uso inmediato de cualquier movimiento en el primer turno. Es de un solo uso y debe llevarla un Pokémon." + +msgid "Toxic Orb" +msgstr "Toxisfera" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that badly poisons the holder in battle." +msgstr "Extraña esfera que envenena gravemente a quien la usa en combate. Debe llevarla un Pokémon." + +msgid "Flame Orb" +msgstr "Llamasfera" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that inflicts a burn on the holder in battle." +msgstr "Extraña esfera que causa quemaduras a quien la usa en combate. Debe llevarla un Pokémon." + +msgid "Focus Sash" +msgstr "Banda Focus" + +msgid "An item to be held by a Pokémon. If it has full HP, the holder will endure a potential KO attack." +msgstr "Si los PS del portador están al máximo, sobrevivirá cualquier ataque con al menos 1 PS." + +msgid "Metronome" +msgstr "Metrónomo" + +msgid "A Pokémon hold item that boosts a move used consecutively." +msgstr "Potencia un movimiento que se use de forma consecutiva. Pero el efecto se pierde si se emplea otro movimiento." + +msgid "Iron Ball" +msgstr "Bola Férrea" + +msgid "A Pokémon hold item that cuts Speed. It makes airborne holders susceptible to Ground moves." +msgstr "Reduce la Velocidad. Los Pokémon que levitan y los de tipo Volador se tornan sensibles a movimientos de Tierra." + +msgid "Lagging Tail" +msgstr "Cola Plúmbea" + +msgid "An item to be held by a Pokémon. It is tremendously heavy and makes the holder move slower than usual." +msgstr "Es muy pesada y hace que el Pokémon que la lleva se mueva más lento de lo normal." + +msgid "Destiny Knot" +msgstr "Lazo Destino" + +msgid "A long, bright red string to be held by a Pokémon. If the holder becomes infatuated, the foe does too." +msgstr "Un hilo largo y delgado de color rojo que transmite el enamoramiento del Pokémon que lo lleva a su rival." + +msgid "Black Sludge" +msgstr "Lodo Negro" + +msgid "A hold item that gradually restores the HP of Poison-type Pokémon. It inflicts damage on all other types." +msgstr "Restaura gradualmente los PS de los Pokémon de tipo Veneno y daña a todos los demás." + +msgid "Grip Claw" +msgstr "Garra Garfio" + +msgid "A Pokémon hold item that extends the duration of multiturn attacks like Bind and Wrap." +msgstr "Prolonga la duración de ataques multiturno como Atadura y Repetición. Debe llevarla un Pokémon." + +msgid "Sticky Barb" +msgstr "Toxiestrella" + +msgid "A hold item that damages the holder on every turn. It may latch on to foes that touch the holder." +msgstr "Daña en cada turno al Pokémon que la lleva y también puede dañar a los enemigos que toquen al Pokémon." + +msgid "Shed Shell" +msgstr "Muda Concha" + +msgid "A tough, discarded carapace to be held by a Pokémon. It enables the holder to switch out of battle." +msgstr "En combate, esta concha desechada sirve para que un Pokémon se cambie por otro que no esté combatiendo." + +msgid "Big Root" +msgstr "Raíz Grande" + +msgid "A Pokémon hold item that boosts the power of HP-stealing moves to let the holder recover more HP." +msgstr "Potencia los movimientos que roban PS. Debe llevarla un Pokémon." + +msgid "Choice Band" +msgstr "Cinta Elegida" + +msgid "An item to be held by a Pokémon. This headband ups Attack, but allows the use of only one kind of move." +msgstr "Aumenta el Ataque pero solo permite usar un tipo de movimiento. Debe llevarla un Pokémon." + +msgid "Choice Specs" +msgstr "Gafas Elegidas" + +msgid "A Pokémon hold item. These distinctive glasses boost Sp. Atk, but allow only one move to be used." +msgstr "Potencian el At. Esp. pero solo permiten usar un tipo de movimiento. Debe llevarlas un Pokémon." + +msgid "Choice Scarf" +msgstr "Pañuelo Elegido" + +msgid "An item to be held by a Pokémon. This scarf boosts Speed, but allows the use of only one kind of move." +msgstr "Debe llevarlo un Pokémon. Potencia la Velocidad, pero solo permite usar un tipo de movimiento." + +msgid "Light Clay" +msgstr "Refleluz" + +msgid "A Pokémon hold item that extends the duration of barrier moves like Light Screen and Reflect." +msgstr "Prolonga la duración de barreras como Reflejo y Pantalla de Luz. Debe llevarla un Pokémon." + +msgid "Icy Rock" +msgstr "Roca Helada" + +msgid "A Pokémon hold item that extends the duration of the move Hail used by the holder." +msgstr "Prolonga la duración del movimiento Granizo del Pokémon que la lleva." + +msgid "Smooth Rock" +msgstr "Roca Suave" + +msgid "A Pokémon hold item that extends the duration of the move Sandstorm used by the holder." +msgstr "Prolonga la duración del movimiento Torm. Arena que use el Pokémon que la lleva." + +msgid "Heat Rock" +msgstr "Roca Calor" + +msgid "A Pokémon hold item that extends the duration of the move Sunny Day used by the holder." +msgstr "Prolonga la duración del movimiento Día Soleado que use el Pokémon que la lleva." + +msgid "Damp Rock" +msgstr "Roca Lluvia" + +msgid "A Pokémon hold item that extends the duration of the move Rain Dance used by the holder." +msgstr "Prolonga la duración del movimiento Danza Lluvia que use el Pokémon que la lleva." + +msgid "Macho Brace" +msgstr "Brazal Firme" + +msgid "A Pokémon hold item that is a stiff and heavy brace that promotes strong growth but lowers Speed." +msgstr "Sólido y pesado brazal que fomenta el crecimiento pero reduce la Velocidad. Debe llevarlo un Pokémon." + +msgid "Power Bracer" +msgstr "Brazal Recio" + +msgid "A Pokémon hold item that promotes Attack gain on leveling, but reduces the Speed stat." +msgstr "Ayuda a ganar Ataque al subir de nivel, pero reduce la Velocidad. Debe llevarlo un Pokémon." + +msgid "Power Belt" +msgstr "Cinto Recio" + +msgid "A Pokémon hold item that promotes Defense gain on leveling, but reduces the Speed stat." +msgstr "Ayuda a ganar Defensa al subir de nivel, pero reduce la Velocidad. Debe llevarlo un Pokémon." + +msgid "Power Lens" +msgstr "Lente Recia" + +msgid "A Pokémon hold item that promotes Sp. Atk gain on leveling, but reduces the Speed stat." +msgstr "Ayuda a ganar At. Esp. al subir de nivel, pero reduce la Velocidad. Debe llevarla un Pokémon." + +msgid "Power Band" +msgstr "Banda Recia" + +msgid "A Pokémon hold item that promotes Sp. Def gain on leveling, but reduces the Speed stat." +msgstr "Ayuda a ganar Def. Esp. al subir de nivel, pero reduce la Velocidad. Debe llevarla un Pokémon." + +msgid "Power Anklet" +msgstr "Franja Recia" + +msgid "A Pokémon hold item that promotes Speed gain on leveling, but reduces the Speed stat." +msgstr "Ayuda a ganar Velocidad al subir de nivel, pero reduce la Velocidad en combate. Debe llevarla un Pokémon." + +msgid "Power Weight" +msgstr "Pesa Recia" + +msgid "A Pokémon hold item that promotes HP gain on leveling, but reduces the Speed stat." +msgstr "Ayuda a conseguir más PS al subir de nivel, pero reduce la Velocidad. Debe llevarla un Pokémon." + +msgid "Sea Incense" +msgstr "Incienso Marino" + +msgid "A Pokémon hold item. It is incense with a curious aroma that boosts the power of Water-type moves." +msgstr "Tiene un curioso aroma que potencia la energía de los ataques de tipo Agua. Debe llevarlo un Pokémon." + +msgid "Lax Incense" +msgstr "Incienso Suave" + +msgid "A Pokémon hold item. The tricky aroma of this incense lowers the foe's accuracy." +msgstr "Debe llevarlo un Pokémon. Su peculiar aroma reduce la precisión del rival." + +msgid "Odd Incense" +msgstr "Incienso Raro" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Psychic-type moves." +msgstr "Incienso de exótico aroma que fortalece los movimientos de tipo Psíquico. Debe llevarlo un Pokémon." + +msgid "Rock Incense" +msgstr "Incienso Roca" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Rock-type moves." +msgstr "Incienso de exótico aroma que fortalece los movimientos de tipo Roca. Debe llevarlo un Pokémon." + +msgid "Full Incense" +msgstr "Incienso Lento" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that makes the holder bloated and slow moving." +msgstr "Exótica sustancia aromática que hace que el Pokémon que la lleva se mueva más despacio." + +msgid "Wave Incense" +msgstr "Incienso Aqua" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Water-type moves." +msgstr "Incienso exótico que fortalece los movimientos de tipo Agua. Debe llevarlo un Pokémon." + +msgid "Rose Incense" +msgstr "Incienso Floral" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Grass-type moves." +msgstr "Incienso de exótico aroma que fortalece los movimientos de tipo Planta. Debe llevarlo un Pokémon." + +msgid "Luck Incense" +msgstr "Incienso Duplo" + +msgid "Pure Incense" +msgstr "Incienso Puro" + +msgid "Soft Sand" +msgstr "Arena Fina" + +msgid "An item to be held by a Pokémon. It is a loose, silky sand that boosts the power of Ground-type moves." +msgstr "Debe llevarla un Pokémon. La suavidad de la arena fortalece los ataques de tipo Tierra." + +msgid "Hard Stone" +msgstr "Piedra Dura" + +msgid "An item to be held by a Pokémon. It is an unbreakable stone that ups the power of Rock-type moves." +msgstr "Debe llevarla un Pokémon. La robustez de la piedra fortalece los ataques de tipo Roca." + +msgid "Miracle Seed" +msgstr "Semilla Milagro" + +msgid "An item to be held by a Pokémon. It is a seed imbued with life that ups the power of Grass-type moves." +msgstr "Debe llevarla un Pokémon. La vitalidad de la semilla fortalece los ataques de tipo Planta." + +msgid "BlackGlasses" +msgstr "Gafas de Sol" + +msgid "An item to be held by a Pokémon. It is a shady-looking pair of glasses that boosts Dark-type moves." +msgstr "Debe llevarlas un Pokémon. Fortalecen los ataques de tipo Siniestro." + +msgid "Black Belt" +msgstr "Cinturón Negro" + +msgid "An item to be held by a Pokémon. It is a belt that boosts determination and Fighting-type moves." +msgstr "Debe llevarlo un Pokémon. Aumenta la decisión y fortalece los ataques de tipo Lucha." + +msgid "Magnet" +msgstr "Imán" + +msgid "An item to be held by a Pokémon. It is a powerful magnet that boosts the power of Electric-type moves." +msgstr "Su potente magnetismo fortalece los ataques de tipo Eléctrico." + +msgid "Mystic Water" +msgstr "Agua Mística" + +msgid "An item to be held by a Pokémon. It is a teardrop-shaped gem that ups the power of Water-type moves." +msgstr "Gema con forma de lágrima que fortalece los ataques de tipo Agua." + +msgid "Sharp Beak" +msgstr "Pico Afilado" + +msgid "An item to be held by a Pokémon. It is a long, sharp beak that boosts the power of Flying-type moves." +msgstr "Pico largo y afilado que aumenta la potencia de los movimientos de tipo Volador. Debe llevarlo un Pokémon." + +msgid "Poison Barb" +msgstr "Flecha Venenosa" + +msgid "An item to be held by a Pokémon. It is a small, poisonous barb that ups the power of Poison-type moves." +msgstr "Flecha venenosa que refuerza los movimientos de tipo Veneno. Debe llevarla un Pokémon." + +msgid "NeverMeltIce" +msgstr "Antiderretir" + +msgid "An item to be held by a Pokémon. It is a piece of ice that repels heat and boosts Ice-type moves." +msgstr "Fragmento de hielo que repele el calor y fortalece los ataques de tipo Hielo. Debe llevarlo un Pokémon." + +msgid "Spell Tag" +msgstr "Hechizo" + +msgid "An item to be held by a Pokémon. It is a sinister, eerie tag that boosts the power of Ghost-type moves." +msgstr "Misterioso y oscuro objeto que refuerza los ataques de tipo Fantasma. Debe llevarlo un Pokémon." + +msgid "TwistedSpoon" +msgstr "Cuchara Torcida" + +msgid "A Pokémon hold item. It is a spoon imbued with telekinetic power that boosts Psychic-type moves." +msgstr "Cuchara llena de energía telequinética que potencia los movimientos de tipo Psíquico." + +msgid "Charcoal" +msgstr "Carbón" + +msgid "An item to be held by a Pokémon. It is a combustible fuel that boosts the power of Fire-type moves." +msgstr "Actúa como combustible y potencia la energía de los ataques de tipo Fuego. Debe llevarlo un Pokémon." + +msgid "Dragon Fang" +msgstr "Colmillo Dragón" + +msgid "An item to be held by a Pokémon. It is a hard and sharp fang that ups the power of Dragon-type moves." +msgstr "Colmillo de gran dureza que refuerza los ataques de tipo Dragón. Debe llevarlo un Pokémon." + +msgid "Silk Scarf" +msgstr "Pañuelo Seda" + +msgid "An item to be held by a Pokémon. It is a sumptuous scarf that boosts the power of Normal-type moves." +msgstr "La delicadeza del pañuelo fortalece los ataques de tipo Normal. Debe llevarlo un Pokémon." + +msgid "Flame Plate" +msgstr "Tabla Llama" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fire-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Fuego. Debe llevarla un Pokémon." + +msgid "Splash Plate" +msgstr "Tabla Linfa" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Water-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Agua. Debe llevarla un Pokémon." + +msgid "Zap Plate" +msgstr "Tabla Trueno" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Electric-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Eléctrico. Debe llevarla un Pokémon." + +msgid "Meadow Plate" +msgstr "Tabla Pradal" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Grass-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Planta. Debe llevarla un Pokémon." + +msgid "Icicle Plate" +msgstr "Tabla Helada" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ice-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Hielo. Debe llevarla un Pokémon." + +msgid "Fist Plate" +msgstr "Tabla Fuerte" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fighting-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Lucha. Debe llevarla un Pokémon." + +msgid "Toxic Plate" +msgstr "Tabla Tóxica" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Poison-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Veneno. Debe llevarla un Pokémon." + +msgid "Earth Plate" +msgstr "Tabla Terrax" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ground-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Tierra. Debe llevarla un Pokémon." + +msgid "Sky Plate" +msgstr "Tabla Cielo" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Flying-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Volador. Debe llevarla un Pokémon." + +msgid "Mind Plate" +msgstr "Tabla Mental" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Psychic-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Psíquico. Debe llevarla un Pokémon." + +msgid "Insect Plate" +msgstr "Tabla Bicho" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Bug-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Bicho. Debe llevarla un Pokémon." + +msgid "Stone Plate" +msgstr "Tabla Pétrea" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Rock-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Roca. Debe llevarla un Pokémon." + +msgid "Spooky Plate" +msgstr "Tabla Terror" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ghost-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Fantasma. Debe llevarla un Pokémon." + +msgid "Draco Plate" +msgstr "Tabla Draco" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dragon-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Dragón. Debe llevarla un Pokémon." + +msgid "Dread Plate" +msgstr "Tabla Oscura" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dark-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Siniestro. Debe llevarla un Pokémon." + +msgid "Iron Plate" +msgstr "Tabla Acero" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Steel-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Acero. Debe llevarla un Pokémon." + +msgid "Light Ball" +msgstr "Bolaluminosa" + +msgid "An item to be held by Pikachu. It is a puzzling orb that raises the Sp. Atk stat." +msgstr "Asombrosa esfera que debe llevar Pikachu y que aumenta el Ataque y el Ataque Especial." + +msgid "Lucky Punch" +msgstr "Puño Suerte" + +msgid "An item to be held by Chansey. It is a pair of gloves that boosts CHANSEY's critical-hit ratio." +msgstr "Debe llevarlo Chansey. Potencia su índice de golpe crítico." + +msgid "Metal Powder" +msgstr "Polvo Metálico" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Defense stat." +msgstr "Debe llevarlo Ditto. Es un polvo muy fino, pero a la vez resistente, que aumentará su Defensa." + +msgid "Quick Powder" +msgstr "Polvo Veloz" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Speed stat." +msgstr "Este objeto incrementa en un 100% la Velocidad de Duplicat en combate. Deja de ser efectivo una vez Ditto ha usado Transformación o Impostor." + +msgid "Thick Club" +msgstr "Hueso Grueso" + +msgid "An item to be held by Cubone or Marowak. It is a hard bone of some sort that boosts the Attack stat." +msgstr "Un extraño tipo de hueso que potencia el Ataque. Suelen llevarlo Cubone o Marowak." + +msgid "Stick" +msgstr "Palo" + +msgid "An item to be held by Farfetch'd. It is a long and stiff leek stalk that boosts the critical-hit ratio." +msgstr "Es un puerro muy largo que suele llevar Farfetch'd. Aumenta la probabilidad de que logre un golpe crítico." + +msgid "Soul Dew" +msgstr "Rocío Bondad" + +msgid "A wondrous orb to be held by Latios or Latias. It raises both the Sp. Atk and Sp. Def stats." +msgstr "Un orbe fantástico que deben llevar Latios o Latias. Sube el At. Esp. y la Def. Esp." + +msgid "DeepSeaTooth" +msgstr "Diente Marino" + +msgid "An item to be held by Clamperl. A fang that gleams a sharp silver, it raises the Sp. Atk stat." +msgstr "Tiene el brillo afilado de la plata y debe llevarlo Clamperl. Sube el At. Esp." + +msgid "DeepSeaScale" +msgstr "Escama Marina" + +msgid "An item to be held by Clamperl. A scale that shines a faint pink, it raises the Sp. Def stat." +msgstr "Tiene un débil brillo rosado y debe llevarla Clamperl. Sube la Def. Esp." + +msgid "Adamant Orb" +msgstr "Diamansfera" + +msgid "A brightly gleaming orb to be held by Dialga. It boosts the power of Dragon- and Steel-type moves." +msgstr "Una esfera brillante que potencia los ataques de tipo Acero y Dragón. Debe llevarla Dialga." + +msgid "Lustrous Orb" +msgstr "Lustresfera" + +msgid "A beautifully glowing orb to be held by Palkia. It boosts the power of Dragon- and Water-type moves." +msgstr "Una bonita esfera que potencia los ataques de tipo Dragón y Agua. Debe llevarla Palkia." + +msgid "Griseous Orb" +msgstr "Griseosfera" + +msgid "A glowing orb to be held by Giratina. It boosts the power of Dragon- and Ghost-type moves." +msgstr "Una esfera brillante que potencia los ataques de tipo Dragón y Fantasma. Debe llevarla Giratina." + +msgid "Up-Grade" +msgstr "Mejora" + +msgid "A transparent device filled with all sorts of data. It was produced by Silph Co." +msgstr "Peculiar dispositivo fabricado en Silph S.A. que contiene todo tipo de datos." + +msgid "Dubious Disc" +msgstr "Discoxtraño" + +msgid "A transparent device overflowing with dubious data. Its producer is unknown." +msgstr "Dispositivo transparente que contiene datos misteriosos. Es de fabricante desconocido." + +msgid "A protective item of some sort. It is extremely stiff and heavy. It is loved by a certain Pokémon." +msgstr "Dispositivo de protección muy pesado. Algunos Pokémon lo adoran." + +msgid "Electirizer" +msgstr "Electrizador" + +msgid "A box packed with a tremendous amount of electric energy. It is loved by a certain Pokémon." +msgstr "Este dispositivo contiene una gran cantidad de energía eléctrica. Algunos Pokémon lo adoran." + +msgid "Magmarizer" +msgstr "Magmatizador" + +msgid "A box packed with a tremendous amount of magma energy. It is loved by a certain Pokémon." +msgstr "Esta caja contiene una enorme cantidad de energía magmática. Algunos Pokémon la adoran." + +msgid "Reaper Cloth" +msgstr "Tela Terrible" + +msgid "A cloth imbued with horrifyingly strong spiritual energy. It is loved by a certain Pokémon." +msgstr "Tela imbuida de una energía espiritual muy potente. Algunos Pokémon la adoran." + +msgid "Razor Claw" +msgstr "Garra Afilada" + +msgid "An item to be held by a Pokémon. It is a sharply hooked claw that ups the holder's critical-hit ratio." +msgstr "Aumenta a la probabilidad de que el Pokémon que la lleva consiga un golpe crítico." + +msgid "Razor Fang" +msgstr "Colmillo Agudo" + +msgid "Red Scarf" +msgstr "Pañuelo Rojo" + +msgid "An item to be held by a Pokémon. It boosts the “Cool” aspect of the holder in a Contest." +msgstr "Debe llevarlo un Pokémon. Aumenta el carisma en los concursos." + +msgid "Blue Scarf" +msgstr "Pañuelo Azul" + +msgid "An item to be held by a Pokémon. It boosts the “Beauty” aspect of the holder in a Contest." +msgstr "Debe llevarlo un Pokémon. Aumenta la belleza en los concursos." + +msgid "Pink Scarf" +msgstr "Pañuelo Rosa" + +msgid "An item to be held by a Pokémon. It boosts the “Cute” aspect of the holder in a Contest." +msgstr "Debe llevarlo un Pokémon. Aumenta la dulzura en los concursos." + +msgid "Green Scarf" +msgstr "Pañuelo Verde" + +msgid "An item to be held by a Pokémon. It boosts the “Smart” aspect of the holder in a Contest." +msgstr "Debe llevarlo un Pokémon. Aumenta el ingenio en los concursos." + +msgid "Yellow Scarf" +msgstr "Pañuelo Amarillo" + +msgid "An item to be held by a Pokémon. It boosts the “Tough” aspect of the holder in a Contest." +msgstr "Debe llevarlo un Pokémon. Aumenta la dureza en los concursos." + +msgid "Potion" +msgstr "Poción" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 20 points." +msgstr "Medicina en spray que cura heridas y restaura 20 PS de un Pokémon." + +msgid "Super Potion" +msgstr "Superpoción" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 50 points." +msgstr "Medicina en spray que cura heridas y restaura 50 PS de un Pokémon." + +msgid "Hyper Potion" +msgstr "Hiperpoción" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 200 points." +msgstr "Medicina en spray que cura heridas y restaura 200 PS de un Pokémon." + +msgid "Max Potion" +msgstr "Máxima Poción" + +msgid "A spray-type medicine for wounds. It completely restores the HP of a single Pokémon." +msgstr "Medicina en spray que cura heridas y restaura todos los PS de un Pokémon." + +msgid "Full Restore" +msgstr "Restaurar Todo" + +msgid "A medicine that fully restores the HP and heals any status problems of a single Pokémon." +msgstr "Medicina que restaura todos los PS y cura todos los problemas de estado de un Pokémon." + +msgid "Sacred Ash" +msgstr "Ceniza Sagrada" + +msgid "It revives all fainted Pokémon. In doing so, it also fully restores their HP." +msgstr "Reanima completamente a los Pokémon debilitados y restaura todos sus PS." + +msgid "Antidote" +msgstr "Antídoto" + +msgid "A spray-type medicine. It lifts the effect of poison from one Pokémon." +msgstr "Medicina en spray que contrarresta los efectos del veneno en un Pokémon." + +msgid "Burn Heal" +msgstr "Antiquemar" + +msgid "A spray-type medicine. It heals a single Pokémon that is suffering from a burn." +msgstr "Medicina en spray que cura las quemaduras a un Pokémon." + +msgid "Ice Heal" +msgstr "Antihielo" + +msgid "A spray-type medicine. It defrosts a Pokémon that has been frozen solid." +msgstr "Medicina en spray que descongela a un Pokémon." + +msgid "Awakening" +msgstr "Despertar" + +msgid "A spray-type medicine. It awakens a Pokémon from the clutches of sleep." +msgstr "Medicina en spray que libera a un Pokémon de las garras del sueño." + +msgid "Parlyz Heal" +msgstr "Antiparalizador" + +msgid "A spray-type medicine. It eliminates paralysis from a single Pokémon." +msgstr "Medicina en spray que cura a un Pokémon paralizado." + +msgid "Full Heal" +msgstr "Cura Total" + +msgid "A spray-type medicine. It heals all the status problems of a single Pokémon." +msgstr "Medicina en spray que cura todos los problemas de estado de un Pokémon." + +msgid "Lava Cookie" +msgstr "Galleta Lava" + +msgid "Lavaridge Town's local specialty. It heals all the status problems of one Pokémon." +msgstr "Dulce típico de Pueblo Lavacalda que cura todos los problemas de estado de un Pokémon." + +msgid "Old Gateau" +msgstr "Barrita Plus" + +msgid "Old Chateau's hidden specialty. It heals all the status problems of a single Pokémon." +msgstr "Especialidad de la Vieja Mansión. Cura los problemas de estado de un Pokémon." + +msgid "Revive" +msgstr "Revivir" + +msgid "A medicine that revives a fainted Pokémon. It restores half the Pokémon's maximum HP." +msgstr "Medicina que reanima a un Pokémon debilitado y restaura la mitad de sus PS." + +msgid "Max Revive" +msgstr "Revivir Máximo" + +msgid "A medicine that revives a fainted Pokémon. It fully restores the Pokémon's HP." +msgstr "Medicina que reanima a un Pokémon debilitado y restaura todos sus PS." + +msgid "Berry Juice" +msgstr "Zumo de Baya" + +msgid "A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points." +msgstr "Zumo de bayas 100% natural que restaura 20 PS de un Pokémon." + +msgid "Fresh Water" +msgstr "Agua Fresca" + +msgid "Water with a high mineral content. It restores the HP of one Pokémon by 50 points." +msgstr "Agua de alto contenido mineral que restaura 50 PS de un Pokémon." + +msgid "Soda Pop" +msgstr "Refresco" + +msgid "A fizzy soda drink. It restores the HP of one Pokémon by 60 points." +msgstr "Chispeante bebida gaseosa que restaura 60 PS de un Pokémon." + +msgid "Lemonade" +msgstr "Limonada" + +msgid "A very sweet drink. It restores the HP of one Pokémon by 80 points." +msgstr "Bebida dulce que restaura 80 PS de un Pokémon." + +msgid "Moomoo Milk" +msgstr "Leche Mu-Mu" + +msgid "Milk with a very high nutrition content. It restores the HP of one Pokémon by 100 points." +msgstr "Leche de alto valor nutritivo que restaura 100 PS de un Pokémon." + +msgid "EnergyPowder" +msgstr "Polvo Energía" + +msgid "A very bitter medicine powder. It restores the HP of one Pokémon by 50 points." +msgstr "Polvo medicinal muy amargo que restaura 50 PS de un Pokémon." + +msgid "Energy Root" +msgstr "Raíz Energía" + +msgid "A very bitter root. It restores the HP of one Pokémon by 200 points." +msgstr "Raíz muy amarga que restaura 200 PS de un Pokémon." + +msgid "Heal Powder" +msgstr "Polvo Curación" + +msgid "A very bitter medicine powder. It heals all the status problems of a single Pokémon." +msgstr "Polvo muy amargo que curan todos los problemas de estado de un Pokémon." + +msgid "Revival Herb" +msgstr "Hierba Revivir" + +msgid "A very bitter medicinal herb. It revives a fainted Pokémon, fully restoring its HP." +msgstr "Hierba muy amarga que reanima a un Pokémon debilitado y restaura todos sus PS." + +msgid "Ether" +msgstr "Éter" + +msgid "It restores the PP of a Pokémon's selected move by a maximum of 10 points." +msgstr "Restaura un máximo de 10 PP del ataque que elijas de un Pokémon." + +msgid "Max Ether" +msgstr "Éter Máximo" + +msgid "It fully restores the PP of a single selected move that has been learned by the target Pokémon." +msgstr "Restaura completamente los PP del movimiento que elijas de un Pokémon." + +msgid "It restores the PP of all the moves learned by the targeted Pokémon by 10 points each." +msgstr "Restaura 10 PP de todos los movimientos aprendidos por un Pokémon." + +msgid "Max Elixir" +msgstr "Elixir Máximo" + +msgid "It fully restores the PP of all the moves learned by the targeted Pokémon." +msgstr "Restaura completamente los PP de todos los movimientos aprendidos por el Pokémon elegido." + +msgid "HP Up" +msgstr "Más PS" + +msgid "A nutritious drink for Pokémon. It raises the base HP of a single Pokémon." +msgstr "Nutritiva bebida que aumenta los PS de un Pokémon." + +msgid "Protein" +msgstr "Proteína" + +msgid "A nutritious drink for Pokémon. It raises the base Attack stat of a single Pokémon." +msgstr "Nutritiva bebida que aumenta el Ataque de un Pokémon." + +msgid "Iron" +msgstr "Hierro" + +msgid "A nutritious drink for Pokémon. It raises the base Defense stat of a single Pokémon." +msgstr "Nutritiva bebida que aumenta la Defensa de un Pokémon." + +msgid "Carbos" +msgstr "Carburante" + +msgid "A nutritious drink for Pokémon. It raises the base Speed stat of a single Pokémon." +msgstr "Nutritiva bebida que sube la Velocidad de un Pokémon." + +msgid "Calcium" +msgstr "Calcio" + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Atk (Special Attack) stat of a single Pokémon." +msgstr "Nutritiva bebida que sube el At. Esp. de un Pokémon." + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Def (Special Defense) stat of a single Pokémon." +msgstr "Nutritiva bebida que aumenta la Defensa Especial de un Pokémon." + +msgid "PP Up" +msgstr "Más PP" + +msgid "It slightly raises the maximum PP of a selected move that has been learned by the target Pokémon." +msgstr "Aumenta ligeramente los PP máximos del ataque que elijas de un Pokémon." + +msgid "PP Max" +msgstr "PP Máximos" + +msgid "It maximally raises the top PP of a selected move that has been learned by the target Pokémon." +msgstr "Aumenta al máximo los PP del ataque que elijas de un Pokémon." + +msgid "Rare Candy" +msgstr "Carameloraro" + +msgid "A candy that is packed with energy. It raises the level of a single Pokémon by one." +msgstr "Caramelo energético que sube a un Pokémon de nivel." + +msgid "The best Ball with the ultimate level of performance. It will catch any wild Pokémon without fail." +msgstr "La Poké Ball definitiva. Atrapa a cualquier Pokémon salvaje y no falla nunca." + +msgid "Ultra Ball" +msgstr "Ultraball" + +msgid "An ultra-performance Ball that provides a higher Pokémon catch rate than a Great Ball." +msgstr "Poké Ball de rendimiento superior. Tiene más índice de éxito que la Superball." + +msgid "Great Ball" +msgstr "Superball" + +msgid "A good, high-performance Ball that provides a higher Pokémon catch rate than a standard Poké Ball." +msgstr "Poké Ball de alto rendimiento. Tiene un índice de éxito superior al de la Poké Ball." + +msgid "A device for catching wild Pokémon. A capsule system that is thrown like a ball at the target." +msgstr "Dispositivo con diseño capsular que atrapa Pokémon salvajes. Se lanza como una bola contra el blanco." + +msgid "A special Poké Ball that is used only in the Great Marsh. It is decorated in a camouflage pattern." +msgstr "Poké Ball con un diseño de camuflaje que se utiliza únicamente en el Gran Pantano." + +msgid "Net Ball" +msgstr "Malla Ball" + +msgid "A somewhat different Poké Ball that works especially well on Water- and Bug-type Pokémon." +msgstr "Es algo distinta a las demás. Funciona especialmente bien con los Pokémon de tipo Agua y Bicho." + +msgid "Dive Ball" +msgstr "Buceo Ball" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon that live in the sea." +msgstr "Es algo distinta a las demás. Funciona especialmente bien con los Pokémon que viven en el mar." + +msgid "Nest Ball" +msgstr "Nido Ball" + +msgid "A somewhat different Poké Ball that works especially well on weaker Pokémon in the wild." +msgstr "Es algo distinta a las demás. Funciona especialmente bien con los Pokémon salvajes de menor nivel." + +msgid "Repeat Ball" +msgstr "Acopio Ball" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon species that were previously caught." +msgstr "Es algo distinta a las demás. Funciona especialmente bien con los Pokémon iguales a los que ya has capturado." + +msgid "Timer Ball" +msgstr "Turno Ball" + +msgid "A somewhat different Ball that becomes progressively better the more turns there are in a battle." +msgstr "Una Poké Ball algo distinta que va mejorando su rendimiento con cada turno de combate." + +msgid "Luxury Ball" +msgstr "Lujo Ball" + +msgid "A comfortable Poké Ball that makes a caught wild Pokémon quickly grow friendly." +msgstr "Acogedora Poké Ball que hace más amistosos a los Pokémon salvajes capturados." + +msgid "Premier Ball" +msgstr "Honor Ball" + +msgid "A somewhat rare Poké Ball that has been specially made to commemorate an event of some sort." +msgstr "Es una Poké Ball muy particular que se creó para conmemorar algún acontecimiento." + +msgid "Dusk Ball" +msgstr "Ocaso Ball" + +msgid "A somewhat different Poké Ball that can easily catch wild Pokémon at night or in dark places." +msgstr "Es algo distinta. Hace que sea más fácil capturar a Pokémon salvajes en la oscuridad." + +msgid "Heal Ball" +msgstr "Sana Ball" + +msgid "A remedial Poké Ball that restores the caught Pokémon's HP and eliminates any status problem." +msgstr "Poké Ball curativa que restaura los PS de un Pokémon capturado y cura sus problemas de estado." + +msgid "Quick Ball" +msgstr "Veloz Ball" + +msgid "A somewhat different Poké Ball that works better at the start of a wild encounter." +msgstr "Una Poké Ball algo distinta que potencia el índice de captura si se usa al inicio de un encuentro con Pokémon salvajes." + +msgid "Cherish Ball" +msgstr "Gloria Ball" + +msgid "A quite rare Poké Ball that has been specially crafted to commemorate an occasion of some sort." +msgstr "Es una Poké Ball muy particular que se creó para conmemorar algún acontecimiento." + +msgid "Fast Ball" +msgstr "Rapid Ball" + +msgid "A Poké Ball that makes it easier to catch Pokémon which are quick to run away." +msgstr "Poké Ball algo distinta, especialmente indicada para capturar Pokémon con Velocidad muy alta." + +msgid "Level Ball" +msgstr "Nivel Ball" + +msgid "A Poké Ball for catching Pokémon that are a lower level than your own." +msgstr "Una Poké Ball diseñada para capturar Pokémon de nivel inferior al de tus Pokémon." + +msgid "Lure Ball" +msgstr "Cebo Ball" + +msgid "A Poké Ball for catching Pokémon hooked by a Rod when fishing." +msgstr "Poké Ball algo distinta, especialmente indicada para capturar los Pokémon que se han pescado con una Caña." + +msgid "Heavy Ball" +msgstr "Peso Ball" + +msgid "A Poké Ball for catching very heavy Pokémon." +msgstr "Una Poké Ball diseñada para capturar Pokémon muy pesados." + +msgid "Love Ball" +msgstr "Amor Ball" + +msgid "A Poké Ball for catching Pokémon that are the opposite gender of your Pokémon." +msgstr "Una Poké Ball diseñada para capturar Pokémon del género opuesto al de tu Pokémon." + +msgid "Friend Ball" +msgstr "Amigo Ball" + +msgid "A Poké Ball that makes caught Pokémon more friendly." +msgstr "Una Poké Ball que hace más amistosos a los Pokémon capturados." + +msgid "Moon Ball" +msgstr "Luna Ball" + +msgid "A Poké Ball for catching Pokémon that evolve using the Moon Stone." +msgstr "Una Poké Ball diseñada para capturar Pokémon que evolucionan con Piedra Lunar." + +msgid "Sport Ball" +msgstr "Competi Ball" + +msgid "A special Poké Ball for the Bug-Catching Contest." +msgstr "Poké Ball especial para el Concurso de Captura de Bichos." + +msgid "Park Ball" +msgstr "Parque Ball" + +msgid "A special Poké Ball for the Pal Park." +msgstr "Poké Ball especial para el Parque Compi." + +msgid "TM01" +msgstr "MT01" + +msgid "The user focuses its mind before launching this attack. It will fail if the user is hit before it is used." +msgstr "Se concentra para dar un puñetazo. Falla si se sufre un golpe antes de su uso." + +msgid "TM02" +msgstr "MT02" + +msgid "Sharp, huge claws hook and slash the foe quickly and with great power." +msgstr "Araña al objetivo con garras afiladas." + +msgid "TM03" +msgstr "MT03" + +msgid "The foe is hit with a pulsing blast of water. It may also confuse the target." +msgstr "Ataca con un potente chorro de agua. Puede confundir al objetivo." + +msgid "TM04" +msgstr "MT04" + +msgid "The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats." +msgstr "Aumenta la concentración y calma el espíritu para subir el Ataque Especial y la Defensa Especial." + +msgid "TM05" +msgstr "MT05" + +msgid "The foe is scared off, to be replaced by another Pokémon in its party. In the wild, the battle ends." +msgstr "Asusta al objetivo, que es cambiado por otro Pokémon. Si es un Pokémon salvaje, acaba el combate.\"" + +msgid "TM06" +msgstr "MT06" + +msgid "A move that leaves the foe badly poisoned. This poison damage worsens every turn." +msgstr "Envenena gravemente al objetivo y causa un daño mayor en cada turno." + +msgid "TM07" +msgstr "MT07" + +msgid "Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice." +msgstr "Tormenta de granizo que dura cinco turnos. Hiere a todos, excepto a los de tipo Hielo." + +msgid "TM08" +msgstr "MT08" + +msgid "The user tenses its muscles to bulk up its body, boosting both its Attack and Defense stats." +msgstr "Robustece el cuerpo para subir el Ataque y la Defensa." + +msgid "TM09" +msgstr "MT09" + +msgid "The user forcefully shoots seeds at the foe. Two to five seeds are shot in rapid succession." +msgstr "Dispara rápido de dos a cinco ráfagas de semillas de manera consecutiva." + +msgid "TM10" +msgstr "MT10" + +msgid "A variable move that changes type and power depending on the hidden ability of the Pokémon using it." +msgstr "Ataque único cuyo tipo y potencia varían según el agresor." + +msgid "TM11" +msgstr "MT11" + +msgid "The user intensifies the sun for five turns, powering up Fire-type moves." +msgstr "Quien lo usa intensifica el sol durante cinco turnos, lo que potencia los movimientos de tipo Fuego." + +msgid "TM12" +msgstr "MT12" + +msgid "The target is taunted into a rage that allows it to use only attack moves for three turns." +msgstr "Enfurece al objetivo para que solo use movimientos de ataque durante tres turnos." + +msgid "TM13" +msgstr "MT13" + +msgid "The foe is struck with an icy-cold beam of energy. It may also freeze the target solid." +msgstr "Rayo de hielo intenso que puede llegar a congelar al contrincante." + +msgid "TM14" +msgstr "MT14" + +msgid "A howling blizzard is summoned to strike the foe. It may also freeze the target solid." +msgstr "Tormenta de hielo que puede llegar a congelar." + +msgid "TM15" +msgstr "MT15" + +msgid "The foe is attacked with a powerful beam. The user must rest on the next turn to regain its energy." +msgstr "Es eficaz, pero el atacante deberá descansar en el siguiente turno." + +msgid "TM16" +msgstr "MT16" + +msgid "A wondrous wall of light is put up to suppress damage from special attacks for five turns." +msgstr "Pared de luz que reduce durante cinco turnos el daño producido por los ataques especiales." + +msgid "TM17" +msgstr "MT17" + +msgid "It enables the user to evade all attacks. Its chance of failing rises if it is used in succession." +msgstr "Frena todos los ataques, pero puede fallar si se usa repetidamente." + +msgid "TM18" +msgstr "MT18" + +msgid "The user summons a heavy rain that falls for five turns, powering up Water-type moves." +msgstr "Genera una fuerte lluvia que refuerza los movimientos de tipo Agua durante cinco turnos." + +msgid "TM19" +msgstr "MT19" + +msgid "A nutrient-draining attack. The user's HP is restored by half the damage taken by the target." +msgstr "Absorbe la mitad del daño producido." + +msgid "TM20" +msgstr "MT20" + +msgid "The user creates a protective field that prevents status problems like poison, paralysis, burn, and sleep." +msgstr "Crea un campo protector que evita problemas de estado durante cinco turnos." + +msgid "TM21" +msgstr "MT21" + +msgid "A full-power attack that grows more powerful the less the user likes its Trainer." +msgstr "Cuanto menor sea la amistad con el Entrenador, más poderoso será este ataque." + +msgid "TM22" +msgstr "MT22" + +msgid "A two-turn attack. The user gathers light, then blasts a bundled beam on the second turn." +msgstr "Primer turno: absorbe luz. Segundo turno: ataca." + +msgid "TM23" +msgstr "MT23" + +msgid "The foe is slammed with a sturdy tail of steel. It may also lower the target's Defense stat if it hits." +msgstr "Ataca con una cola férrea y puede bajar la Defensa del objetivo." + +msgid "TM24" +msgstr "MT24" + +msgid "A strong electric blast is loosed at the foe. It may also leave the foe paralyzed." +msgstr "Potente ataque eléctrico que puede paralizar al objetivo." + +msgid "TM25" +msgstr "MT25" + +msgid "A wicked thunderbolt is dropped on the foe to inflict damage. It may also leave the target paralyzed." +msgstr "Un poderoso rayo que daña al objetivo y puede paralizarlo." + +msgid "TM26" +msgstr "MT26" + +msgid "The user sets off an earthquake that hits all the Pokémon in the battle." +msgstr "Un terremoto que afecta a los Pokémon de alrededor en combate." + +msgid "TM27" +msgstr "MT27" + +msgid "A full-power attack that grows more powerful the more the user likes its Trainer." +msgstr "Cuanto mayor sea la amistad con el Entrenador, más poderoso será este ataque." + +msgid "TM28" +msgstr "MT28" + +msgid "The user burrows, then attacks on the second turn. It can also be used to exit dungeons." +msgstr "Primer turno: cava. Segundo turno: ataca. También sirve para salir de ciertas zonas." + +msgid "TM29" +msgstr "MT29" + +msgid "The foe is hit by a strong telekinetic force. It may also reduce the foe's Sp. Def stat." +msgstr "Fuerte ataque telequinético que puede bajar la Defensa Especial del objetivo." + +msgid "TM30" +msgstr "MT30" + +msgid "The user hurls a shadowy blob at the foe. It may also lower the foe's Sp. Def stat." +msgstr "Lanza una bola oscura que puede bajar la Defensa Especial del objetivo." + +msgid "TM31" +msgstr "MT31" + +msgid "The user attacks with tough fists, etc. It can also break any barrier such as Light Screen and Reflect." +msgstr "Potente ataque que también es capaz de destruir barreras como Pantalla de Luz y Reflejo." + +msgid "TM32" +msgstr "MT32" + +msgid "The user begins moving so quickly that it creates illusory copies to raise its evasiveness." +msgstr "Crea copias de sí mismo para mejorar la Evasión." + +msgid "TM33" +msgstr "MT33" + +msgid "A wondrous wall of light is put up to suppress damage from physical attacks for five turns." +msgstr "Pared de luz que reduce durante cinco turnos el daño producido por los ataques físicos." + +msgid "TM34" +msgstr "MT34" + +msgid "The user strikes the foe with a quick jolt of electricity. This attack cannot be evaded." +msgstr "Ataque eléctrico muy rápido que no se puede evadir." + +msgid "TM35" +msgstr "MT35" + +msgid "The foe is scorched with an intense blast of fire. The target may also be left with a burn." +msgstr "Ataca con una gran ráfaga de fuego que puede causar quemaduras." + +msgid "TM36" +msgstr "MT36" + +msgid "Unsanitary sludge is hurled at the foe. It may also poison the target." +msgstr "Arroja residuos tóxicos al objetivo. Puede llegar a envenenarlo." + +msgid "TM37" +msgstr "MT37" + +msgid "A five-turn sandstorm is summoned to hurt all combatants except the Rock, Ground, and Steel types." +msgstr "Tormenta de arena que dura cinco turnos y hiere a todos, excepto a los de tipo Roca, Tierra y Acero." + +msgid "TM38" +msgstr "MT38" + +msgid "The foe is attacked with an intense blast of all-consuming fire. It may also leave the target with a burn." +msgstr "Llama intensa que chamusca y puede causar quemaduras." + +msgid "TM39" +msgstr "MT39" + +msgid "Large boulders are hurled at the foe to inflict damage. It may also make the target flinch." +msgstr "Tira rocas que detienen al objetivo y bajan su Velocidad." + +msgid "TM40" +msgstr "MT40" + +msgid "The user confounds the foe with speed, then strikes. The attack lands without fail." +msgstr "El usuario lanza un ataque muy rápido que no se puede evadir." + +msgid "TM41" +msgstr "MT41" + +msgid "The user torments and enrages the foe, making it incapable of using the same move twice in a row." +msgstr "Atormenta y enfurece al objetivo, que no puede usar dos veces seguidas el mismo movimiento." + +msgid "TM42" +msgstr "MT42" + +msgid "An attack move that doubles its power if the user is poisoned, paralyzed, or has a burn." +msgstr "Ataca con el doble de potencia si el usuario está quemado, paralizado o envenenado." + +msgid "TM43" +msgstr "MT43" + +msgid "An attack move with effects that vary depending on the user's environment." +msgstr "Ataque con poder secreto cuyo efecto varía según el entorno del combate." + +msgid "TM44" +msgstr "MT44" + +msgid "The user goes to sleep for two turns. It fully restores the user's HP and heals any status problem." +msgstr "Restaura todos los PS y cura todos los problemas de estado del usuario. Duerme los dos próximos turnos." + +msgid "TM45" +msgstr "MT45" + +msgid "If it is the opposite gender of the user, the foe becomes infatuated and less likely to attack." +msgstr "Si el objetivo es del sexo opuesto, se enamorará y bajará la posibilidad de que ataque." + +msgid "TM46" +msgstr "MT46" + +msgid "The user attacks and steals the foe's held item simultaneously. It can't steal if the user holds an item." +msgstr "Ataca y le quita al objetivo el objeto que lleve. Si el agresor lleva un objeto, no robará el del objetivo." + +msgid "TM47" +msgstr "MT47" + +msgid "The foe is hit with wings of steel. It may also raise the user's Defense stat." +msgstr "Alas macizas que golpean al objetivo y pueden subir la Defensa del usuario." + +msgid "TM48" +msgstr "MT48" + +msgid "The user employs its psychic power to exchange abilities with the foe." +msgstr "Usa el poder psíquico para intercambiar habilidades con el objetivo." + +msgid "TM49" +msgstr "MT49" + +msgid "The user steals the effects of any healing or status-changing move the foe attempts to use." +msgstr "Roba el efecto de movimientos de curación o de cambio de características que intente usar un combatiente." + +msgid "TM50" +msgstr "MT50" + +msgid "The user attacks the foe at full power using fiery energy. It also sharply reduces the user's Sp. Atk." +msgstr "Ataque en toda regla que baja mucho el Ataque Especial de quien lo usa." + +msgid "TM51" +msgstr "MT51" + +msgid "The user lands and rests its body. It restores the user's HP by up to half of its top HP." +msgstr "Aterriza sobre la superficie para descansar. Recupera hasta la mitad del total de sus PS." + +msgid "TM52" +msgstr "MT52" + +msgid "The user attacks at full power. It may also lower the foe's Sp. Def stat if it hits." +msgstr "Agudiza la concentración mental y libera su poder. Puede disminuir la Defensa Especial del objetivo." + +msgid "TM53" +msgstr "MT53" + +msgid "The user draws power from nature and fires it at the foe. It may also lower the target's Sp. Def." +msgstr "Aúna fuerzas de la naturaleza y libera su ataque. Puede disminuir la Defensa Especial del objetivo." + +msgid "TM54" +msgstr "MT54" + +msgid "A restrained attack that prevents the foe from fainting. The target is left with at least 1 HP." +msgstr "Ataque moderado que no debilita al objetivo y le deja al menos un PS." + +msgid "TM55" +msgstr "MT55" + +msgid "If the foe's HP is down to under half, this attack will hit with double the power." +msgstr "Si al objetivo le queda la mitad o menos de sus PS, el ataque será el doble de fuerte." + +msgid "TM56" +msgstr "MT56" + +msgid "The user flings its held item at the foe to attack. Its power and effects depend on the item." +msgstr "Lanza contra el objetivo el objeto que lleva. La fuerza del ataque y su efecto varían según el objeto." + +msgid "TM57" +msgstr "MT57" + +msgid "The user attacks with an electric charge. The user uses the remaining electricity to up its Sp. Atk." +msgstr "Lanza un rayo eléctrico contra el objetivo. Puede subir el Ataque Especial de quien lo usa." + +msgid "TM58" +msgstr "MT58" + +msgid "The user endures any attack, leaving 1 HP. Its chance of failing rises if it is used in succession." +msgstr "Resiste cualquier ataque y deja al menos un PS. Puede fallar si se usa repetidamente." + +msgid "TM59" +msgstr "MT59" + +msgid "The foe is attacked with a shock wave generated by the user's gaping mouth." +msgstr "Libera una poderosa onda de choque por la boca que azota al objetivo." + +msgid "TM60" +msgstr "MT60" + +msgid "An energy-draining punch. The user's HP is restored by half the damage taken by the target." +msgstr "Un golpe que drena energía. El Pokémon recupera la mitad de los PS arrebatados al objetivo." + +msgid "TM61" +msgstr "MT61" + +msgid "The user shoots a sinister, bluish white flame at the foe to inflict a burn." +msgstr "Siniestra llama morada que produce quemaduras." + +msgid "TM62" +msgstr "MT62" + +msgid "The foe is attacked with powdery scales blown by wind. It may also raise all the user's stats." +msgstr "Fuerte viento con polvo de escamas. Puede subir todas las características de quien lo usa." + +msgid "TM63" +msgstr "MT63" + +msgid "It prevents the foe from using its held item. Its Trainer is also prevented from using items on it." +msgstr "Impide al objetivo usar el objeto que lleva. Su Entrenador tampoco puede usar objetos sobre él." + +msgid "TM64" +msgstr "MT64" + +msgid "The user explodes to inflict damage on all Pokémon in battle. The user faints upon using this move." +msgstr "El atacante explota y hiere a todos a su alrededor. El usuario se debilita de inmediato." + +msgid "TM65" +msgstr "MT65" + +msgid "The user slashes with a sharp claw made from shadows. It has a high critical-hit ratio." +msgstr "Ataca con una garra afilada hecha de sombras. Suele ser crítico." + +msgid "TM66" +msgstr "MT66" + +msgid "The user stores power, then attacks. Its power is doubled if used after the foe." +msgstr "El usuario contraataca con el doble de fuerza si el objetivo usa un movimiento antes." + +msgid "TM67" +msgstr "MT67" + +msgid "The user recycles a single-use item that has been used in battle so it can be used again." +msgstr "Recicla y así recupera el objeto equipado de un solo uso que ya ha sido empleado en el combate." + +msgid "TM68" +msgstr "MT68" + +msgid "The user charges the foe using every bit of its power. It must rest on the next turn to recover." +msgstr "El usuario ataca al rival con toda su fuerza. El Pokémon descansa el turno siguiente." + +msgid "TM69" +msgstr "MT69" + +msgid "The user polishes its body to reduce drag. It sharply raises the Speed stat." +msgstr "Reduce la resistencia puliendo su cuerpo. Aumenta la Velocidad considerablemente." + +msgid "TM70" +msgstr "MT70" + +msgid "The user flashes a light that cuts the foe's accuracy. It can also be used to illuminate caves." +msgstr "Luz cegadora que baja la Precisión del objetivo. Fuera de combate sirve para iluminar." + +msgid "TM71" +msgstr "MT71" + +msgid "The user stabs the foe with a sharpened stone from below. It has a high critical-hit ratio." +msgstr "Clava piedras muy afiladas al objetivo. Suele ser crítico." + +msgid "TM72" +msgstr "MT72" + +msgid "An attack move that inflicts double the damage if the user has been hurt by the foe in the same turn." +msgstr "Este ataque inflige el doble de daño a un objetivo que haya golpeado al usuario en ese mismo turno." + +msgid "TM73" +msgstr "MT73" + +msgid "A weak electric charge is launched at the foe. It causes paralysis if it hits." +msgstr "Una ligera descarga que paraliza al objetivo si lo alcanza." + +msgid "TM74" +msgstr "MT74" + +msgid "The user tackles the foe from a high-speed spin. The slower the user, the greater the damage." +msgstr "Embiste al objetivo con un potente ataque giratorio. Cuanto más lento es el usuario, más daño causa." + +msgid "TM75" +msgstr "MT75" + +msgid "A frenetic dance to uplift the fighting spirit. It sharply raises the user's Attack stat." +msgstr "Baile frenético que aumenta mucho el Ataque." + +msgid "TM76" +msgstr "MT76" + +msgid "The user lays a trap of levitating stones around the foe. The trap hurts foes that switch into battle." +msgstr "Una trampa de rocas que flota en el aire y daña a los objetivos que entran en combate." + +msgid "TM77" +msgstr "MT77" + +msgid "The user hypnotizes itself into copying any stat change made by the foe." +msgstr "Quien lo usa se hipnotiza y copia cualquier cambio que haya en las características de su objetivo." + +msgid "TM78" +msgstr "MT78" + +msgid "If it is the opposite gender of the user, the foe is charmed into sharply lowering its Sp. Atk stat." +msgstr "Si el objetivo es del sexo opuesto, queda embelesado y baja mucho su Ataque Especial." + +msgid "TM79" +msgstr "MT79" + +msgid "The user releases a horrible aura imbued with dark thoughts. It may also make the target flinch." +msgstr "Libera un horrible aura llena de malos pensamientos y puede hacer retroceder al objetivo." + +msgid "TM80" +msgstr "MT80" + +msgid "TM81" +msgstr "MT81" + +msgid "The user slashes at the foe by crossing its scythes or claws as if they were a pair of scissors." +msgstr "Cruza las guadañas o las garras para atacar al rival como si fueran unas tijeras." + +msgid "TM82" +msgstr "MT82" + +msgid "While it is asleep, the user randomly uses one of the moves it knows." +msgstr "Mientras duerme, usa uno de sus movimientos elegido al azar." + +msgid "TM83" +msgstr "MT83" + +msgid "The user draws power from the Berry it is holding to attack. The Berry determines its type and power." +msgstr "La Baya que lleva presta su fuerza para atacar. El tipo de ataque y su fuerza dependen de la Baya." + +msgid "TM84" +msgstr "MT84" + +msgid "The foe is stabbed with a tentacle or arm seeped with poison. It may also poison the foe." +msgstr "Pincha al rival con un tentáculo o brazo envenenado. Puede llegar a envenenar al rival." + +msgid "TM85" +msgstr "MT85" + +msgid "An attack that works only on a sleeping foe. It absorbs half the damage caused to heal the user's HP." +msgstr "Restaura al usuario la mitad del daño causado a un objetivo dormido." + +msgid "TM86" +msgstr "MT86" + +msgid "The user snares the foe with grass and trips it. The heavier the foe, the greater the damage." +msgstr "Enreda al objetivo con hierba y lo derriba. Cuanto más pesado es el objetivo, más daño inflige." + +msgid "TM87" +msgstr "MT87" + +msgid "The user enrages the foe into confusion. However, it also sharply raises the foe's Attack stat." +msgstr "Provoca confusión en el objetivo, pero también sube mucho su Ataque." + +msgid "TM88" +msgstr "MT88" + +msgid "The user pecks the foe. If the foe is holding a Berry, the user plucks it and gains its effect." +msgstr "Picotea al objetivo. Si este sostiene una Baya, la picotea también y obtiene sus efectos." + +msgid "TM89" +msgstr "MT89" + +msgid "After making its attack, the user rushes back to switch places with a party Pokémon in waiting." +msgstr "Tras atacar, vuelve a toda prisa para dar paso a otro Pokémon del equipo." + +msgid "TM90" +msgstr "MT90" + +msgid "The user makes a copy of itself using some of its HP. The copy serves as the user's decoy." +msgstr "Utiliza parte de los PS propios para crear un sustituto que actúa como señuelo." + +msgid "TM91" +msgstr "MT91" + +msgid "The user gathers all its light energy and releases it in one shot. It may also lower the foe's Sp. Def stat." +msgstr "El usuario concentra toda la luz del cuerpo y la libera. Puede bajar la Defensa Especial del objetivo." + +msgid "TM92" +msgstr "MT92" + +msgid "The user creates a bizarre space in which slower Pokémon get to move first for five turns." +msgstr "Se crea un espacio extraño en el que los Pokémon lentos se mueven primero durante cinco turnos." + +msgid "HM01" +msgstr "MO1" + +msgid "The foe is cut with a scythe or a claw. It can also be used to cut down thin trees." +msgstr "Corta con garras, guadañas, etc. También sirve para cortar árboles finos." + +msgid "HM02" +msgstr "MO2" + +msgid "The user soars, then strikes on the second turn. It can also be used to fly to any familiar town." +msgstr "1° turno: vuela. 2° turno: ataca. Fuera de combate, permite ir a sitios conocidos." + +msgid "HM03" +msgstr "MO3" + +msgid "It swamps the entire battlefield with a giant wave. It can also be used to cross water." +msgstr "Inunda el campo de batalla con una ola gigante. Fuera de combate sirve para moverse sobre el agua." + +msgid "HM04" +msgstr "MO4" + +msgid "The foe is slugged with a punch thrown at maximum power. It can also be used to move boulders." +msgstr "Potente puñetazo. Fuera de combate sirve para mover piedras." + +msgid "HM05" +msgstr "MO5" + +msgid "Obstacles are moved, reducing the foe's evasion stat. It can also be used to clear deep fog." +msgstr "Potente viento que barre el Reflejo o Pantalla de Luz del objetivo y puede reducir su Evasión." + +msgid "HM06" +msgstr "MO6" + +msgid "The user slugs the foe with a shattering punch. It can also smash cracked boulders." +msgstr "Ataca con puñetazos que pueden romper rocas. Puede bajar la Defensa del objetivo." + +msgid "HM07" +msgstr "MO7" + +msgid "The user charges the foe at an awesome speed. It can also be used to climb a waterfall." +msgstr "Embiste con un gran impulso que puede hacer retroceder. También sirve para remontar cascadas." + +msgid "HM08" +msgstr "MO8" + +msgid "Diving on the first turn, the user floats up and attacks on the second turn." +msgstr "Primer turno: se sumerge en el mar. Segundo turno: emerge y ataca." + +msgid "Cheri Berry" +msgstr "Baya Zreza" + +msgid "It may be used or held by a Pokémon to recover from paralysis." +msgstr "Los Pokémon pueden llevarla o usarla para recuperarse de la parálisis." + +msgid "Chesto Berry" +msgstr "Baya Atania" + +msgid "It may be used or held by a Pokémon to recover from sleep." +msgstr "Los Pokémon pueden llevarla o usarla para despertar del sueño." + +msgid "Pecha Berry" +msgstr "Baya Meloc" + +msgid "It may be used or held by a Pokémon to recover from poison." +msgstr "Los Pokémon pueden llevarla o usarla para curarse del envenenamiento." + +msgid "Rawst Berry" +msgstr "Baya Safre" + +msgid "It may be used or held by a Pokémon to recover from a burn." +msgstr "Los Pokémon pueden llevarla o usarla para curarse las quemaduras." + +msgid "Aspear Berry" +msgstr "Baya Perasi" + +msgid "It may be used or held by a Pokémon to defrost it." +msgstr "Los Pokémon pueden llevarla o usarla para descongelarse." + +msgid "Leppa Berry" +msgstr "Baya Zanama" + +msgid "It may be used or held by a Pokémon to restore a move's PP by 10." +msgstr "Los Pokémon pueden llevarla o usarla para restaurar 10 PP de un movimiento." + +msgid "Oran Berry" +msgstr "Baya Aranja" + +msgid "It may be used or held by a Pokémon to heal the user by just 10 HP." +msgstr "Los Pokémon pueden usarla o llevarla para restaurar 10 PS." + +msgid "Persim Berry" +msgstr "Baya Caquic" + +msgid "It may be used or held by a Pokémon to recover from confusion." +msgstr "Los Pokémon pueden usarla o llevarla para salir del estado de confusión." + +msgid "Lum Berry" +msgstr "Baya Ziuela" + +msgid "It may be used or held by a Pokémon to recover from any status problem." +msgstr "Los Pokémon pueden llevarla o usarla para recuperarse de problemas de estado." + +msgid "Sitrus Berry" +msgstr "Baya Zidra" + +msgid "It may be used or held by a Pokémon to heal the user's HP a little." +msgstr "Los Pokémon pueden usarla o llevarla para restaurar algunos PS." + +msgid "Figy Berry" +msgstr "Baya Higog" + +msgid "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion." +msgstr "Restaura los PS del Pokémon que la usa en un apuro, pero puede causar confusión." + +msgid "Wiki Berry" +msgstr "Baya Wiki" + +msgid "Mago Berry" +msgstr "Baya Ango" + +msgid "Aguav Berry" +msgstr "Baya Guaya" + +msgid "Iapapa Berry" +msgstr "Baya Pabaya" + +msgid "Razz Berry" +msgstr "Baya Frambu" + +msgid "Bury it in soft soil to grow a Razz Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Frambu." + +msgid "Bluk Berry" +msgstr "Baya Oram" + +msgid "Bury it in soft soil to grow a Bluk Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Oram." + +msgid "Nanab Berry" +msgstr "Baya Latano" + +msgid "Bury it in soft soil to grow a Nanab Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Latano." + +msgid "Wepear Berry" +msgstr "Baya Peragu" + +msgid "Bury it in soft soil to grow a Wepear Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Peragu." + +msgid "Pinap Berry" +msgstr "Baya Pinia" + +msgid "Bury it in soft soil to grow a Pinap Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Pinia." + +msgid "Pomeg Berry" +msgstr "Baya Grana" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base HP." +msgstr "Si la usas en un Pokémon te ganas su amistad, pero también reduces sus PS." + +msgid "Kelpsy Berry" +msgstr "Baya Algama" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Attack stat." +msgstr "Si la usas en un Pokémon te ganas su amistad, pero reduces su Ataque." + +msgid "Qualot Berry" +msgstr "Baya Ispero" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Defense stat." +msgstr "Si la usas en un Pokémon te ganas su amistad, pero reduces su Defensa." + +msgid "Hondew Berry" +msgstr "Baya Meluce" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Atk stat." +msgstr "Si la usas en un Pokémon te ganas su amistad, pero reduces su Ataque Especial." + +msgid "Grepa Berry" +msgstr "Baya Uvav" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Def stat." +msgstr "Si la usas en un Pokémon te ganas su amistad, pero reduces su Defensa Especial." + +msgid "Tamato Berry" +msgstr "Baya Tamate" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Speed stat." +msgstr "Si la usas en un Pokémon te ganas su amistad, pero baja su Velocidad." + +msgid "Cornn Berry" +msgstr "Baya Mais" + +msgid "Bury it in soft soil to grow a Cornn Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Mais." + +msgid "Magost Berry" +msgstr "Baya Aostan" + +msgid "Bury it in soft soil to grow a Magost Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Aostan." + +msgid "Rabuta Berry" +msgstr "Baya Rautan" + +msgid "Bury it in soft soil to grow a Rabuta Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Rautan." + +msgid "Nomel Berry" +msgstr "Baya Monli" + +msgid "Bury it in soft soil to grow a Nomel Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Monli." + +msgid "Spelon Berry" +msgstr "Baya Wikano" + +msgid "Bury it in soft soil to grow a Spelon Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Wikano." + +msgid "Pamtre Berry" +msgstr "Baya Plama" + +msgid "Bury it in soft soil to grow a Pamtre Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Plama." + +msgid "Watmel Berry" +msgstr "Baya Sambia" + +msgid "Bury it in soft soil to grow a Watmel Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Sambia." + +msgid "Durin Berry" +msgstr "Baya Rudion" + +msgid "Bury it in soft soil to grow a Durin Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Rudion." + +msgid "Belue Berry" +msgstr "Baya Andano" + +msgid "Bury it in soft soil to grow a Belue Plant." +msgstr "Si la plantas en tierra suelta, saldrá una planta de Andano." + +msgid "Occa Berry" +msgstr "Baya Caoca" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fire-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Fuego." + +msgid "Passho Berry" +msgstr "Baya Pasio" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Water-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Agua." + +msgid "Wacan Berry" +msgstr "Baya Gualot" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Electric-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Eléctrico." + +msgid "Rindo Berry" +msgstr "Baya Tamar" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Grass-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Planta." + +msgid "Yache Berry" +msgstr "Baya Rimoya" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ice-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Hielo." + +msgid "Chople Berry" +msgstr "Baya Pomaro" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fighting-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Lucha." + +msgid "Kebia Berry" +msgstr "Baya Kebia" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Poison-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Veneno." + +msgid "Shuca Berry" +msgstr "Baya Acardo" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ground-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Tierra." + +msgid "Coba Berry" +msgstr "Baya Kouba" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Flying-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Volador." + +msgid "Payapa Berry" +msgstr "Baya Payapa" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Psychic-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Psíquico." + +msgid "Tanga Berry" +msgstr "Baya Yecana" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Bug-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Bicho." + +msgid "Charti Berry" +msgstr "Baya Alcho" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Rock-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Roca." + +msgid "Kasib Berry" +msgstr "Baya Drasi" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ghost-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Fantasma." + +msgid "Haban Berry" +msgstr "Baya Anjiro" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dragon-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Dragón." + +msgid "Colbur Berry" +msgstr "Baya Dillo" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dark-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Siniestro." + +msgid "Babiri Berry" +msgstr "Baya Baribá" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Steel-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Acero." + +msgid "Chilan Berry" +msgstr "Baya Chilan" + +msgid "If held by a Pokémon, it weakens a foe's Normal-type attack." +msgstr "Si la lleva un Pokémon, debilita el ataque de tipo Normal de un enemigo." + +msgid "Liechi Berry" +msgstr "Baya Lichi" + +msgid "If held by a Pokémon, it raises its Attack stat in a pinch." +msgstr "Si la lleva un Pokémon, le subirá el Ataque en un momento de apuro." + +msgid "Ganlon Berry" +msgstr "Baya Gonlan" + +msgid "If held by a Pokémon, it raises its Defense stat in a pinch." +msgstr "Si la lleva un Pokémon, le subirá la Defensa en un momento de apuro." + +msgid "Salac Berry" +msgstr "Baya Aslac" + +msgid "If held by a Pokémon, it raises its Speed stat in a pinch." +msgstr "Si la lleva un Pokémon, le subirá la Velocidad en un momento de apuro." + +msgid "Petaya Berry" +msgstr "Baya Yapati" + +msgid "If held by a Pokémon, it raises its Sp. Atk stat in a pinch." +msgstr "Si la lleva un Pokémon, le subirá el At. Esp. en un momento de apuro." + +msgid "Apicot Berry" +msgstr "Baya Aricoc" + +msgid "If held by a Pokémon, it raises its Sp. Def stat in a pinch." +msgstr "Si la lleva un Pokémon, le subirá la Def. Esp. en un momento de apuro." + +msgid "Lansat Berry" +msgstr "Baya Zonlan" + +msgid "If held by a Pokémon, it raises its critical-hit ratio in a pinch." +msgstr "Si la lleva un Pokémon, sube su capacidad de dar un golpe crítico en un apuro." + +msgid "Starf Berry" +msgstr "Baya Arabol" + +msgid "If held by a Pokémon, it sharply raises one of its stats in a pinch." +msgstr "Si la lleva un Pokémon, aumenta drásticamente 1 característica en un momento de apuro." + +msgid "Enigma Berry" +msgstr "Baya Enigma" + +msgid "If held by a Pokémon, it restores its HP if it is hit by a foe's supereffective attack." +msgstr "Restaura los PS de un Pokémon si la lleva cuando le alcanza un ataque supereficaz." + +msgid "Micle Berry" +msgstr "Baya Lagro" + +msgid "If held by a Pokémon, it raises the accuracy of a move just once in a pinch." +msgstr "Cuando la lleve un Pokémon, le subirá la precisión de un movimiento en un momento de apuro." + +msgid "Custap Berry" +msgstr "Baya Chiri" + +msgid "If held by a Pokémon, it gets to move first just once in a pinch." +msgstr "El Pokémon que la lleve podrá actuar en primer lugar una vez cuando se encuentre en un momento de apuro." + +msgid "Jaboca Berry" +msgstr "Baya Jaboca" + +msgid "If held by a Pokémon, and if a foe's physical attack lands, the foe also takes damage." +msgstr "Si la lleva un Pokémon cuando un enemigo lanza un ataque físico, este también recibirá daño." + +msgid "Rowap Berry" +msgstr "Baya Magua" + +msgid "If held by a Pokémon, and if a foe's special attack lands, the foe also takes damage." +msgstr "Si la lleva un Pokémon cuando un enemigo lanza un ataque especial, este también recibirá daño." + +msgid "Orange Mail" +msgstr "Carta Naranja" + +msgid "A piece of mail featuring a cute Zigzagoon print. It is to be held by a Pokémon." +msgstr "Carta con un bonito dibujo de Zigzagoon. Haz que la entregue un Pokémon." + +msgid "Harbor Mail" +msgstr "Carta Puerto" + +msgid "A piece of mail featuring a cute Wingull print. It is to be held by a Pokémon." +msgstr "Carta con un bonito dibujo de Wingull. Haz que la entregue un Pokémon." + +msgid "Glitter Mail" +msgstr "Carta Brillo" + +msgid "A piece of mail featuring a cute Pikachu print. It is to be held by a Pokémon." +msgstr "Carta con un bonito dibujo de Pikachu. Haz que la entregue un Pokémon." + +msgid "Mech Mail" +msgstr "Carta Imán" + +msgid "A piece of mail featuring a cute Magnemite print. It is to be held by a Pokémon." +msgstr "Carta con un bonito dibujo de Magnemite. Haz que la entregue un Pokémon." + +msgid "Wood Mail" +msgstr "Carta Madera" + +msgid "A piece of mail featuring a cute Slakoth print. It is to be held by a Pokémon." +msgstr "Carta con un bonito dibujo de Slakoth. Haz que la entregue un Pokémon." + +msgid "Wave Mail" +msgstr "Carta Ola" + +msgid "A piece of mail featuring a cute Wailmer print. It is to be held by a Pokémon." +msgstr "Carta con un bonito dibujo de Wailmer. Haz que la entregue un Pokémon." + +msgid "Bead Mail" +msgstr "Carta Imagen" + +msgid "A piece of mail to be held by a Pokémon. It will bear the print of the Pokémon holding it." +msgstr "Carta con un bonito dibujo del Pokémon que la lleve." + +msgid "Shadow Mail" +msgstr "Carta Sombra" + +msgid "A piece of mail featuring a cute Duskull print. It is to be held by a Pokémon." +msgstr "Carta con un bonito dibujo de Duskull. Haz que la entregue un Pokémon." + +msgid "Tropic Mail" +msgstr "Carta Tropical" + +msgid "A piece of mail featuring a cute Bellossom print. It is to be held by a Pokémon." +msgstr "Carta con un bonito dibujo de Bellossom. Haz que la entregue un Pokémon." + +msgid "Dream Mail" +msgstr "Carta Sueño" + +msgid "Fab Mail" +msgstr "Carta Fabulosa" + +msgid "A piece of mail featuring a gorgeous, extravagant print. It is to be held by a Pokémon." +msgstr "Carta con un estampado extravagante. Haz que la entregue un Pokémon." + +msgid "Retro Mail" +msgstr "Carta Retro" + +msgid "A piece of mail featuring a print of three cute Pokémon. It is to be held by a Pokémon." +msgstr "Carta con un bonito dibujo de tres Pokémon. Haz que la entregue un Pokémon." + +msgid "X Attack" +msgstr "Ataque X" + +msgid "An item that raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Aumenta el Ataque en combate. Al cambiar de Pokémon, el efecto desaparece." + +msgid "X Defend" +msgstr "Defensa X" + +msgid "An item that raises the Defense of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Aumenta la Defensa en combate. Al cambiar de Pokémon, el efecto desaparece." + +msgid "X Special" +msgstr "At. Esp. X" + +msgid "An item that raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Aumenta el Ataque Especial en combate. Al cambiar de Pokémon, el efecto desaparece." + +msgid "X Sp. Def" +msgstr "Def. Esp. X" + +msgid "An item that raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Aumenta la Defensa Especial en combate. Al cambiar de Pokémon, el efecto desaparece." + +msgid "X Speed" +msgstr "Velocidad X" + +msgid "An item that raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Aumenta la Velocidad en combate. Al cambiar de Pokémon, el efecto desaparece." + +msgid "X Accuracy" +msgstr "Precisión X" + +msgid "An item that raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Aumenta la precisión de los ataques en combate. Al cambiar de Pokémon, el efecto desaparece." + +msgid "Dire Hit" +msgstr "Directo" + +msgid "An item that raises the critical-hit ratio of a Pokémon in battle." +msgstr "Aumenta el índice de golpe crítico en combate. Al cambiar de Pokémon, el efecto desaparece." + +msgid "Guard Spec." +msgstr "Protec. Especial" + +msgid "An item that prevents stat reduction among the Trainer's party Pokémon for five turns after use." +msgstr "Evita que bajen las características del equipo Pokémon durante cinco turnos." + +msgid "Poké Doll" +msgstr "Poké Muñeco" + +msgid "A doll that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "Un muñeco que atrae a los Pokémon. Puedes utilizarlo para huir de un combate con un Pokémon salvaje." + +msgid "Fluffy Tail" +msgstr "Cola Skitty" + +msgid "An item that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "Atrae a los Pokémon y sirve para huir de un combate con un Pokémon salvaje." + +msgid "Blue Flute" +msgstr "Flauta Azul" + +msgid "A blue flute made from blown glass. Its melody awakens a single Pokémon from sleep." +msgstr "Flauta de cristal azul cuya melodía despierta a los Pokémon dormidos." + +msgid "Yellow Flute" +msgstr "Flauta Amarilla" + +msgid "A yellow flute made from blown glass. Its melody snaps a single Pokémon out of confusion." +msgstr "Flauta de cristal amarillo que espabila a los Pokémon confusos." + +msgid "Red Flute" +msgstr "Flauta Roja" + +msgid "A red flute made from blown glass. Its melody snaps a single Pokémon out of infatuation." +msgstr "Flauta de cristal rojo que libera a un Pokémon del enamoramiento." + +msgid "Bicycle" +msgstr "Bicicleta" + +msgid "A folding Bicycle that enables much faster movement than the Running Shoes." +msgstr "Bicicleta plegable con la que se va más rápido que con los zapatos deportivos." + +msgid "Old Rod" +msgstr "Caña Vieja" + +msgid "An old and beat-up fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Una caña de pescar bastante usada y desgastada. Pesca Pokémon salvajes en todo tipo de aguas." + +msgid "Good Rod" +msgstr "Caña Buena" + +msgid "A new, good-quality fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Una caña de pescar nuevecita y de gran calidad. Pesca Pokémon salvajes en todo tipo de aguas." + +msgid "Super Rod" +msgstr "Supercaña" + +msgid "An awesome, high-tech fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Una increíble caña de pescar de alta tecnología. Pesca Pokémon salvajes en todo tipo de aguas." + +msgid "Dowsing MCHN" +msgstr "Zahorí" + +msgid "It checks for unseen items in the area and makes noise and lights when it finds something." +msgstr "Detector de objetos invisibles por ondas sonoras. Emite una señal cuando encuentra un objeto." + +msgid "TM96" +msgstr "MT96" + +msgid "The user creates shockwaves to attack the target. This attack does physical damage." +msgstr "Crea olas en el agua para atacar al objetivo. Este ataque causa daño físico." + +msgid "Town Map" +msgstr "Mapa" + +msgid "A very convenient map that can be viewed anytime. It even shows your present location." +msgstr "Un mapa muy útil que puede consultarse en cualquier momento y que, además, te indica dónde te encuentras." + +msgid "Coin Case" +msgstr "Caja de Fichas" + +msgid "A case for holding Coins obtained at the Game Corner. It holds up to 99,999 Coins." +msgstr "Puede guardar hasta 50.000 fichas para ser usadas en el casino de Miraplaya." + +msgid "Gracidea" +msgstr "Gracídea" + +msgid "A flower sometimes bundled in bouquets to convey gratitude on special occasions like birthdays." +msgstr "Una flor que se suele regalar en ramos para expresar agradecimiento en ocasiones especiales, como cumpleaños." + +msgid "Soot Sack" +msgstr "Saco Hollín" + +msgid "A sack used to gather and hold volcanic ash." +msgstr "Saco usado para almacenar cenizas volcánicas." + +msgid "Explorer Kit" +msgstr "Kit Explorador" + +msgid "A bag filled with convenient tools for exploring. It provides access to the Underground." +msgstr "Una bolsa con herramientas útiles para la exploración. Proporciona acceso al Subsuelo." + +msgid "Loot Sack" +msgstr "Saca Botín" + +msgid "A sturdy, spacious bag that is used to carry loot obtained in the coal mine." +msgstr "Una saca grande y resistente utilizada para transportar el botín reunido en la mina de carbón." + +msgid "Rule Book" +msgstr "Reglamento" + +msgid "It lists the rules for holding battles. For linked battles, you may choose which rules to use." +msgstr "Recoge las normas de los combates. En los combates enlazados puedes elegir el conjunto de reglas que quieres usar." + +msgid "Point Card" +msgstr "Tarjeta Puntos" + +msgid "A card that lists the Battle Points you have earned." +msgstr "Una tarjeta en la que se registran los Puntos de Batalla que has ganado." + +msgid "Journal" +msgstr "Diario" + +msgid "A notebook that keeps a day-to-day record of your adventure so far." +msgstr "Un cuaderno en el que se recogen, día a día, los progresos de tu aventura." + +msgid "Seal Case" +msgstr "Caja Sellos" + +msgid "A case for storing Seals that can be applied to the capsule cases of Poké Balls." +msgstr "Caja en la que se pueden guardar los sellos que se aplican a las cápsulas de las Poké Balls." + +msgid "Fashion Case" +msgstr "Caja Corazón" + +msgid "A fancy case for the tidy and organized storage of colorful Pokémon Accessories." +msgstr "Cajita para guardar bien organizados los accesorios Pokémon." + +msgid "Seal Bag" +msgstr "Bolsa Sellos" + +msgid "A tiny bag that can hold ten Seals for decorating Poké Balls." +msgstr "Bolsita con capacidad para diez sellos de los que decoran las Poké Balls." + +msgid "Pal Pad" +msgstr "Bloc amigos" + +msgid "A convenient notepad that is used for registering your friends and keeping a record of game play." +msgstr "Un cuaderno muy práctico en el que puedes registrar amigos, obtener tu clave de amigo, etc." + +msgid "Works Key" +msgstr "Llave Central" + +msgid "A large key for operating the doors of the Valley Windworks. It was held by a Team Galactic Grunt." +msgstr "Abre la puerta de la Central del Valle Eólico. La llevaba un recluta del Equipo Galaxia." + +msgid "Old Charm" +msgstr "Talismán" + +msgid "An ancient good-luck charm made of Pokémon bones to be taken to the elder of Celestic Town." +msgstr "Está hecho con huesos de Pokémon y trae buena suerte. Hay que llevarlo a la anciana de Pueblo Caelestis." + +msgid "Galactic Key" +msgstr "Llave Galaxia" + +msgid "A card key for disengaging security systems in the Galactic HQ. Losing it can result in punishment, apparently." +msgstr "Desactiva los sistemas de seguridad de la Base Galaxia. Por lo visto, perder esta tarjeta se castiga severamente." + +msgid "Red Chain" +msgstr "Cadena Roja" + +msgid "A mythical chain that is said to link the legendary Pokémon that created the Sinnoh region." +msgstr "Una cadena mítica que se dice vincula al Pokémon legendario que creó la región de Sinnoh." + +msgid "Sprayduck" +msgstr "Psydugadera" + +msgid "A watering can shaped like a Psyduck. It helps promote healthy growth of planted Berries." +msgstr "Una regadera con forma de PSYDUCK. Ayuda a que las bayas plantadas en tierra suelta crezcan mejor." + +msgid "Poffin Case" +msgstr "Pokochera" + +msgid "A case for storing Poffin cooked from Berries." +msgstr "Caja en la que se transportan los Pokochos elaborados con bayas." + +msgid "Suite Key" +msgstr "Llave Suite" + +msgid "A key to one of the suites at the luxury hotel by a lake. For some odd reason, it often disappears." +msgstr "Llave de una suite del hotel de lujo del lago. Por algún motivo, se pierde a menudo." + +msgid "Oak's Letter" +msgstr "Carta Pr. Oak" + +msgid "A letter from Prof. Oak. Written in it is a request for you to go to Rt. 224." +msgstr "Carta del Profesor Oak en la que se te pide que vayas a la Ruta 224." + +msgid "Lunar Wing" +msgstr "Pluma Lunar" + +msgid "A feather that glows like the moon. It is said to possess the power to dispel nightmares." +msgstr "Pluma que brilla como la Luna. Se dice que tiene el poder de disipar pesadillas." + +msgid "Member Card" +msgstr "Carné Socio" + +msgid "A card needed for entering the inn in Canalave City. Oddly, the last date marked on it was 50 years ago." +msgstr "Necesario para entrar en la posada de Ciudad Canal. Es extraño pero la última fecha registrada es de hace 50 años." + +msgid "Azure Flute" +msgstr "Flauta Azur" + +msgid "A flute that puts out echoing sounds that do not seem to be of this world. It is unknown who made it." +msgstr "Emite sonidos que no parecen de este mundo. Es de fabricante desconocido." + +msgid "BBFerry Ticket" +msgstr "Boleto de Crucero" + +msgid "The ticket required for sailing on the ferry on Bealbeach Lake. It has a drawing of a ship on it." +msgstr "Es el billete válido para embarcar en el barco a Pueblo Viñedo. Tiene dibujado un barco." + +msgid "Contest Pass" +msgstr "Pase Concurso" + +msgid "The pass required for entering Pokémon Contests. It has a drawing of an award ribbon on it." +msgstr "Es necesario para participar en Concursos Pokémon. Tiene una cinta de ganador dibujada." + +msgid "Magma Stone" +msgstr "Piedra Magma" + +msgid "A stone formed when boulders melted in intensely hot magma. Magma remains sealed inside." +msgstr "Formada a partir de magma enfriado y endurecido. Aún hay magma líquido en su interior." + +msgid "Parcel" +msgstr "Paquete" + +msgid "A parcel that you are supposed to deliver to your childhood friend who left Twinleaf Town." +msgstr "Paquete encomendado a tu cuidado que tienes que entregar a tu amigo de la infancia que dejó Pueblo Hojaverde." + +msgid "Coupon 1" +msgstr "Cupón 1" + +msgid "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed." +msgstr "Uno de los tres cupones que sirve para obtener un Poké-reloj." + +msgid "Coupon 2" +msgstr "Cupón 2" + +msgid "Coupon 3" +msgstr "Cupón 3" + +msgid "Storage Key" +msgstr "Llave Almacén" + +msgid "The key to Team Galactic's sinister warehouse located at the edge of Veilstone City." +msgstr "Llave del siniestro almacén del Equipo Galaxia que se encuentra en las afueras de Ciudad Rocavelo." + +msgid "SecretPotion" +msgstr "Poción Secreta" + +msgid "A fantastic medicine dispensed by the pharmacy in Cianwood City. It fully heals a Pokémon of any ailment." +msgstr "Fantástico medicamento vendido en la farmacia de Ciudad Orquídea. Cura completamente a un Pokémon." + +msgid "Vs. Seeker" +msgstr "Buscapelea" + +msgid "A device that indicates Trainers who want to battle. Its battery charges while you walk." +msgstr "Dispositivo que busca entrenadores listos para el combate. La batería se carga mientras caminas." + +msgid "Vs. Recorder" +msgstr "Cámara Lucha" + +msgid "An amazing device that can record a battle either between friends or at a special battle facility." +msgstr "Un fantástico dispositivo que graba combates entre amigos o celebrados en algún recinto especial." + +msgid "Secret Key" +msgstr "Llave Secreta" + +msgid "A high-tech key to be used at a specific location. It emits a special electric signal to open a door." +msgstr "Una llave de alta tecnología que debe usarse en un lugar concreto. Emite una señal eléctrica que abre la puerta." + +msgid "Apricorn Box" +msgstr "Caja Bonguri" + +msgid "A handy box where you can store up to 99 Apricorns of each kind." +msgstr "Práctico recipiente que puede almacenar hasta 99 Bonguri de cada especie." + +msgid "Unown Report" +msgstr "Bloc Unown" + +msgid "A report of all the discovered kinds of Unown." +msgstr "Bloc que almacena la información de los Unown capturados hasta el momento." + +msgid "Berry Pots" +msgstr "Plantabayas" + +msgid "Handy containers for cultivating Berries wherever you go." +msgstr "Dispositivo portátil de cultivo que permite plantar Bayas en cualquier momento de forma sencilla." + +msgid "Blue Card" +msgstr "Tarjeta Azul" + +msgid "A card to save points for the Buena's Password show." +msgstr "Tarjeta para conseguir puntos con el programa de radio Las contraseñas de Buena." + +msgid "SlowpokeTail" +msgstr "Colaslowpoke" + +msgid "A very tasty tail of something. It sells for a high price." +msgstr "Cola de origen desconocido y muy sabrosa. Se vende muy cara." + +msgid "Clear Bell" +msgstr "Campana Clara" + +msgid "A very old-fashioned bell that makes a gentle ringing." +msgstr "Campana de aspecto antiguo que emite un sonido que calma el espíritu." + +msgid "Card Key" +msgstr "T. Magnética" + +msgid "A card key that opens a shutter in the Radio Tower." +msgstr "Llave con forma de tarjeta que abre las puertas de la Torre Radio." + +msgid "Basement Key" +msgstr "Llave Sótano" + +msgid "A key that opens a door in the Goldenrod Tunnel." +msgstr "Llave que abre la puerta que hay en el Túnel Trigal." + +msgid "Squirtbottle" +msgstr "Regadera" + +msgid "A bottle used for watering plants in the Berry Pots." +msgstr "Esta bella regadera con forma de Lotad sirve para regar Bayas. Te la obsequiaron en el Jardín Secreto de Calle Victoria." + +msgid "Red Scale" +msgstr "Escama Roja" + +msgid "A scale from the red Gyarados. It glows red like a flame." +msgstr "Escama del Gyarados aparecido en el Lago de la Furia. De un rojo tan intenso como las llamas." + +msgid "Lost Item" +msgstr "Objeto Perdido" + +msgid "The Poké Doll lost by the Copycat." +msgstr "El Poké Muñeco Clefairy de la Copiona." + +msgid "Pass" +msgstr "Magnetopase" + +msgid "A ticket to ride the Magnet Train, whenever and however much you like." +msgstr "Billete necesario para poder montar todas las veces que se desee en el Magnetotrén." + +msgid "Machine Part" +msgstr "Maquinaria" + +msgid "An important machine part for the Power Plant that was stolen." +msgstr "Valiosa Maquinaria robada de la Planta de Energía." + +msgid "Silver Wing" +msgstr "Ala Plateada" + +msgid "A strange, silvery feather that sparkles." +msgstr "Misteriosa ala de un brillante color plateado." + +msgid "Rainbow Wing" +msgstr "Ala Arcoíris" + +msgid "A mystical rainbow feather that sparkles." +msgstr "Misteriosa ala de un brillante color arcoíris." + +msgid "Mystery Egg" +msgstr "Huevo Mist." + +msgid "A mysterious Egg obtained from Mr. Pokémon. What's in the Egg is unknown." +msgstr "Misterioso Huevo con dibujos que obtienes del Sr. Pokémon." + +msgid "Photo Album" +msgstr "Álbum" + +msgid "A nice photo album for storing all the photos taken along your adventure." +msgstr "Un álbum de fotografías para guardar las tomadas durante tu aventura." + +msgid "GB Sounds" +msgstr "Lector GB" + +msgid "A music player that allows you to listen to nostalgic songs. It's operated with a single switch." +msgstr "Reproductor de música que permite escuchar canciones nostálgicas. Opera con un solo botón." + +msgid "Tidal Bell" +msgstr "Campana Oleaje" + +msgid "RageCandyBar" +msgstr "Caramelo Furia" + +msgid "A famous candy in Mahogany Town. Many tourists like to buy them to take home." +msgstr "Caramelo típico de Pueblo Caoba, muy popular como souvenir." + +msgid "Jade Orb" +msgstr "Esfera Verde" + +msgid "A shiny green orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Esfera verde de la que se dice que guarda una estrecha relación con las leyendas de Hoenn." + +msgid "Lock Capsule" +msgstr "Cápsula Candado" + +msgid "A sturdy Capsule that can only be opened with a special key." +msgstr "Una Cápsula resistente que sólo puede abrirse con una llave especial." + +msgid "Red Orb" +msgstr "Esfera Roja" + +msgid "A shiny red orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Esfera carmesí de la que se dice que guarda una estrecha relación con las leyendas de Hoenn." + +msgid "Blue Orb" +msgstr "Esfera Azul" + +msgid "A shiny blue orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Esfera celeste de la que se dice que guarda una estrecha relación con las leyendas de Hoenn." + +msgid "Enigma Stone" +msgstr "Misticristal" + +msgid "A crystal ball from an excavation. A very beautiful stone that is covered with bits of rock and earth." +msgstr "Esfera cristalina encontrada bajo tierra. A pesar de estar cubierta de roca y tierra, su belleza es increíble." + +msgid "Silph Scope" +msgstr "Scope Silph" + +msgid "A scope that makes unseeable Pokémon visible. It is made by Silph Co." +msgstr "Una lente que hace visibles a los Pokémon invisibles. Fabricada por Silph S.A." + +msgid "LAB KEY" +msgstr "Llave" + +msgid "This is a custom Key Item." +msgstr "Obj. Clave personalizado." + +msgid "Poké Radar" +msgstr "Pokéradar" + +msgid "A tool that can search out Pokémon that are hiding in grass. Its battery is recharged as you walk." +msgstr "Busca Pokémon que se esconden en la hierba. La batería se recarga mientras caminas." + +msgid "Sticker Case" +msgstr "Caja de Stickers" + +msgid "This device helps you find a defeated wild Pokemon more easily." +msgstr "Este instrumento te ayuda a encontrar Pokémon derrotados anteriormente con más facilidad." + +msgid "Atom Ball" +msgstr "Átomo Ball" + +msgid "A special Poké Ball created to contain Urayne. You should not have this." +msgstr "Una Poké Ball diseñada para contener a Urayne. No deberías tenerla..." + +msgid "T.U.R Ticket" +msgstr "Boleto T.S.T." + +msgid "A ticket for the Tandor Underground Railway." +msgstr "Un tícket para el Tren Subterráneo de Tándor." + +msgid "PST" +msgstr "TLP" + +msgid "Pokémon Speech Translator. Can help you understand some Pokémon. It's still a prototype." +msgstr "Prototipo del Traductor de Lenguaje Pokémon entregado por la Profesora Cypress. Permite entender a algunos Pokémon." + +msgid "Coconut Milk" +msgstr "Leche de Coco" + +msgid "Fresh Coconut milk. Heals 50 HP and cures status effects." +msgstr "Fresca leche de coco tandoriano. Restaura 50 PS y cura los problemas de estado." + +msgid "Jungle's Crown" +msgstr "Corona Jungla" + +msgid "An item to be held by a Pokémon. It belongs to the king of the jungle. Boosts Fighting attacks." +msgstr "Pertenece al Rey de la Jungla y potencia los movimientos de tipo Lucha. Debe llevarla un Pokémon." + +msgid "Royal Jelly" +msgstr "Jalea Real" + +msgid "An item to be held by a Pokémon. A mysterious goo left behind by Seikamater." +msgstr "Sustancia misteriosa dejada por Seikamater. Debe llevarla un Pokémon." + +msgid "Bug Spray" +msgstr "Insecticida" + +msgid "Bug spray. Works better than any Repel to get bugs scurrying!" +msgstr "¡Mejor que cualquier Repelente para espantar a esos insectos!" + +msgid "Acai Berry" +msgstr "Baya Acai" + +msgid "Bacu Berry" +msgstr "Baya Bacu" + +msgid "Cupu Berry" +msgstr "Baya Cupú" + +msgid "Guara Berry" +msgstr "Baya Guara" + +msgid "Hair Fossil" +msgstr "Fósil Pelaje" + +msgid "A fossil of an ancient Pokémon that lived in the Mountains. It appears to be a wisp of Hair." +msgstr "Fósil de un Pokémon antiguo que vivía en las Montañas. Parece ser una hebra de cabello." + +msgid "Tusk Fossil" +msgstr "Fósil Colmillo" + +msgid "A fossil of an ancient Pokémon that lived in the Plains. It appears to be part of a Tusk." +msgstr "Fósil de un Pokémon antiguo que vivía en las Planicies. Parece ser un trozo de colmillo." + +msgid "Moss Shard" +msgstr "Trozo Musgo" + +msgid "Ice Shard" +msgstr "Trozo Hielo" + +msgid "Pretty Ribbon" +msgstr "Cinta Feérica" + +msgid "An item to be held by a Pokémon. It is an elegant pink ribbon that boosts Fairy-type moves." +msgstr "Debe llevarla un Pokémon. Un listón elegante que potencia los movimientos tipo Hada." + +msgid "Mega Bracelet" +msgstr "Megapulsera" + +msgid "This bracelet contains an untold power that somehow enables Pokémon carrying a Mega Stone to Mega Evolve in battle." +msgstr "Accesorio con un poder misterioso que permite megaevolucionar a Pokémon que lleven una Megapiedra adecuada." + +msgid "Metalynxite" +msgstr "Metalynxita" + +msgid "One variety of the mysterious Mega Stones. Have Metalynx hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Metalynx en combate." + +msgid "Archillesite" +msgstr "Archillesita" + +msgid "One variety of the mysterious Mega Stones. Have Archilles hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Archilles en combate." + +msgid "Electruxolite" +msgstr "Electruxolita" + +msgid "One variety of the mysterious Mega Stones. Have Electruxo hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Electruxo en combate." + +msgid "Gyaradosite" +msgstr "Gyaradosita" + +msgid "One variety of the mysterious Mega Stones. Have Gyarados hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Gyarados en combate." + +msgid "Ampharosite" +msgstr "Ampharosita" + +msgid "One variety of the mysterious Mega Stones. Have Ampharos hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Ampharos en combate." + +msgid "Baariettite" +msgstr "Baariettita" + +msgid "One variety of the mysterious Mega Stones. Have Baariette hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Baariette en combate." + +msgid "Drilgannite" +msgstr "Drilgannita" + +msgid "One variety of the mysterious Mega Stones. Have Drilgann hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Drilgann en combate." + +msgid "Sableyeite" +msgstr "Sableyeita" + +msgid "One variety of the mysterious Mega Stones. Have Sableye hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Sableye en combate." + +msgid "Inflagetite" +msgstr "Inflagetita" + +msgid "One variety of the mysterious Mega Stones. Have Inflagetah hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Inflagetah en combate." + +msgid "Dramsamaite" +msgstr "Dramsamaita" + +msgid "One variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Dramsama en combate." + +msgid "Daikatunite" +msgstr "Daikatunita" + +msgid "One variety of the mysterious Mega Stones. Have Daikatuna hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Daikatuna en combate." + +msgid "TM93" +msgstr "MT93" + +msgid "The target is infested and attacked for four to five turns. The target can't flee during this time." +msgstr "Oprime al enemigo de cuatro a cinco turnos, durante los cuales no podrá huir." + +msgid "TM94" +msgstr "MT94" + +msgid "The user damages opposing Pokémon by emitting a powerful flash." +msgstr "Inflige daño a los oponentes con una potente luz." + +msgid "Bike Wheel" +msgstr "Rueda de Bici" + +msgid "This bike wheel can be used to fix a bicycle." +msgstr "Una rueda de bicicleta en buen estado. ¿No había un hombre en Pueblo Kevlar que te pidió una?" + +msgid "Carrot Wine" +msgstr "Vino de Zanahoria" + +msgid "Delicious Carrot Wine, be careful to not drink too much! Heals 100 HP and cures status effects." +msgstr "Delicioso Vino de Zanahoria. ¡Cuidado, no bebas demasiado! Restaura 100 PS y cura problemas de estado." + +msgid "Secret Note" +msgstr "Nota Secreta" + +msgid "You don't know who gave you this. It says that the password is 092." +msgstr "No sabes quién te dio esto. Según la nota, \"La contraseña es 092\"." + +msgid "Syrentideite" +msgstr "Syrentideita" + +msgid "One variety of the mysterious Mega Stones. Have Syrentide hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Syrentide en combate." + +msgid "Unidentified Fallen Object" +msgstr "O.V.N.I." + +msgid "One variety of the mysterious Mega Stones. Have s51-A hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Este Objeto Vidrioso No Identificado parece pertenecer a la familia de las Megapiedras. Permite evolucionar a S51-A en combate." + +msgid "TM95" +msgstr "MT95" + +msgid "The user damages opposing Pokémon and lowers it's defense and special defense." +msgstr "Un dragoaliento corrosivo que disuelve las defensas del enemigo." + +msgid "Boxing Gloves" +msgstr "Guantes de Boxeo" + +msgid "This device given to you by the Tinkerer allows you to easily smash rugged rocks in your way." +msgstr "Este dispositivo entregado por el Inventor te permite romper rocas en tu camino, sin la necesidad de la MO Golpe Roca." + +msgid "Eviolite" +msgstr "Mineral Evolutivo" + +msgid "A mysterious evolutionary lump. When held, it raises the Defense and Sp. Def of a Pokémon that can still evolve." +msgstr "El Pokémon portador aumentará su Defensa y su Defensa Especial si aún es capaz de evolucionar." + +msgid "Fire Gem" +msgstr "Gema Fuego" + +msgid "A gem with an essence of fire. When held, it strengthens the power of a Fire-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Fuego. Debe llevarla un Pokémon." + +msgid "Water Gem" +msgstr "Gema Agua" + +msgid "A gem with an essence of water. When held, it strengthens the power of a Water-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Agua. Debe llevarla un Pokémon." + +msgid "Electric Gem" +msgstr "Gema Eléctrica" + +msgid "A gem with an essence of electricity. When held, it strengthens the power of an Electric-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Eléctrico. Debe llevarla un Pokémon." + +msgid "Grass Gem" +msgstr "Gema Planta" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Grass-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Planta. Debe llevarla un Pokémon." + +msgid "Ice Gem" +msgstr "Gema Hielo" + +msgid "A gem with an essence of ice. When held, it strengthens the power of an Ice-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Hielo. Debe llevarla un Pokémon." + +msgid "Fighting Gem" +msgstr "Gema Lucha" + +msgid "A gem with an essence of combat. When held, it strengthens the power of a Fighting-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Lucha. Debe llevarla un Pokémon." + +msgid "Poison Gem" +msgstr "Gema Veneno" + +msgid "A gem with an essence of poison. When held, it strengthens the power of a Poison-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Veneno. Debe llevarla un Pokémon." + +msgid "Ground Gem" +msgstr "Gema Tierra" + +msgid "A gem with an essence of land. When held, it strengthens the power of a Ground-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Tierra. Debe llevarla un Pokémon." + +msgid "Flying Gem" +msgstr "Gema Voladora" + +msgid "A gem with an essence of air. When held, it strengthens the power of a Flying-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Volador. Debe llevarla un Pokémon." + +msgid "Psychic Gem" +msgstr "Gema Psíquica" + +msgid "A gem with an essence of the mind. When held, it strengthens the power of a Psychic-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Psíquico. Debe llevarla un Pokémon." + +msgid "Bug Gem" +msgstr "Gema Bicho" + +msgid "A gem with an insect-like essence. When held, it strengthens the power of a Bug-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Bicho. Debe llevarla un Pokémon." + +msgid "Rock Gem" +msgstr "Gema Roca" + +msgid "A gem with an essence of rock. When held, it strengthens the power of a Rock-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Roca. Debe llevarla un Pokémon." + +msgid "Ghost Gem" +msgstr "Gema Fantasma" + +msgid "A gem with a spectral essence. When held, it strengthens the power of a Ghost-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Fantasma. Debe llevarla un Pokémon." + +msgid "Dragon Gem" +msgstr "Gema Dragón" + +msgid "A gem with a draconic essence. When held, it strengthens the power of a Dragon-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Dragón. Debe llevarla un Pokémon." + +msgid "Dark Gem" +msgstr "Gema Siniestra" + +msgid "A gem with an essence of darkness. When held, it strengthens the power of a Dark-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Siniestro. Debe llevarla un Pokémon." + +msgid "Steel Gem" +msgstr "Gema Acero" + +msgid "A gem with an essence of steel. When held, it strengthens the power of a Steel-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Acero. Debe llevarla un Pokémon." + +msgid "Normal Gem" +msgstr "Gema Normal" + +msgid "A gem with an ordinary essence. When held, it strengthens the power of a Normal-type move only once." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Normal. Debe llevarla un Pokémon." + +msgid "Whimsicottite" +msgstr "Whimsicottita" + +msgid "One variety of the mysterious Mega Stones. Have Whimsicott hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Whimsicott en combate." + +msgid "Arbokite" +msgstr "Arbokita" + +msgid "One variety of the mysterious Mega Stones. Have Arbok hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Arbok en combate." + +msgid "Yoshitaka's Letter" +msgstr "Carta de Yoshitaka" + +msgid "A letter from the great Yoshitaka, show it to his grandsons." +msgstr "Una carta del gran Maestro Yoshitaka. Debe ser mostrada a sus nietos." + +msgid "Rocky Helmet" +msgstr "Casco Dentado" + +msgid "If the holder of this item takes damage, the attacker will also be damaged upon contact." +msgstr "Si el portador es alcanzado por un ataque físico, el agresor también recibe daño." + +msgid "Eject Button" +msgstr "Botón Escape" + +msgid "If the holder is hit by an attack, it will switch with another Pokémon in your party." +msgstr "Si el portador es alcanzado por un ataque, saldrá del combate y será sustituido por otro Pokémon del equipo." + +msgid "Red Card" +msgstr "Tarjeta Roja" + +msgid "A card with a mysterious power. When the holder is struck by a foe, the attacker is removed from battle." +msgstr "\"Misteriosa tarjeta que permite al Pokémon que la lleve expulsar al agresor cuando este le cause daño." + +msgid "Float Stone" +msgstr "Piedra Pómez" + +msgid "A very light stone. It reduces the weight of a Pokémon when held." +msgstr "Piedra muy ligera que reduce el peso del Pokémon que la lleve." + +msgid "Binding Band" +msgstr "Banda Atadura" + +msgid "A band that increases the power of binding moves when held." +msgstr "Banda que potencia los movimientos que estrujan al rival." + +msgid "Absorb Bulb" +msgstr "Tubérculo" + +msgid "A consumable bulb. If the holder is hit by a Water-type move, its Sp. Atk will rise." +msgstr "Raíz de usar y tirar que sube el Ataque Especial cuando se recibe un ataque de tipo Agua." + +msgid "Cell Battery" +msgstr "Pila" + +msgid "A consumable battery. If the holder is hit by an Electric-type move, its Attack will rise." +msgstr "Batería de usar y tirar que sube el Ataque de quien la lleva cuando recibe un golpe de tipo Eléctrico." + +msgid "Ring Target" +msgstr "Blanco" + +msgid "Moves that would otherwise have no effect will land on the Pokémon that holds it." +msgstr "El Pokémon que lo lleva es vulnerable frente a movimientos que normalmente no afectan a su tipo." + +msgid "Air Balloon" +msgstr "Globo Helio" + +msgid "When held by a Pokémon, the Pokémon will float into the air. When the holder is attacked, this item will burst." +msgstr "El Pokémon que lo lleve flotará en el aire. Si recibe un golpe, estallará." + +msgid "Assault Vest" +msgstr "Chaleco Asalto" + +msgid "An item to be held by a Pokémon. This offensive vest raises Sp. Def but prevents the use of status moves." +msgstr "Debe ser llevado por un Pokémon. Aumenta la Def. Esp. pero evita que el usuario realice movimientos de estado." + +msgid "Fairy Gem" +msgstr "Gema Hada" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Fairy-type move one time." +msgstr "Joya de un solo uso que potencia los movimientos de tipo Hada. Debe llevarla un Pokémon." + +msgid "Prison Bottle" +msgstr "Vasija Castigo" + +msgid "A bottle believed to have been used to seal away the power of a certain Pokémon long, long ago." +msgstr "Se cree que esta vasija encerró el poder de un Pokémon antiguo." + +msgid "Luminous Moss" +msgstr "Musgo Brillante" + +msgid "An item to be held by a Pokémon. It boosts Sp. Def if hit with a Water-type attack. It can only be used once." +msgstr "Incrementa la Def. Esp. del Pokémon que lo lleva al recibir un ataque tipo Agua. Solo puede ser usado una vez." + +msgid "Weakness Policy" +msgstr "Seguro Debilidad" + +msgid "An item to be held by a Pokémon. Attack and Sp. Atk sharply increase if the holder is hit with a move it's weak to." +msgstr "Incrementa el Ataque y At. Esp. del Pokémon que lo lleva al recibir un ataque supereficaz." + +msgid "Pixie Plate" +msgstr "Tabla Duende" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves." +msgstr "Tabla de piedra que potencia los movimientos de tipo Hada. Debe llevarla un Pokémon." + +msgid "Roseli Berry" +msgstr "Baya Hibis" + +msgid "Weakens a supereffective Fairy-type attack against the holding Pokémon." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Hada." + +msgid "Kee Berry" +msgstr "Baya Biglia" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Defense stat when hit by a physical attack." +msgstr "Si la lleva un Pokémon, incrementará su Defensa al recibir un ataque físico." + +msgid "Maranga Berry" +msgstr "Baya Maranga" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Special Defense stat when hit by a special attack." +msgstr "Si la lleva un Pokémon, incrementará su Def. Esp. al recibir un At. especial." + +msgid "Snowball" +msgstr "Bola de Nieve" + +msgid "An item to be held by a Pokémon. It boosts Attack if hit with an Ice-type attack. It can only be used once." +msgstr "Si la lleva un Pokémon, incrementará su Ataque si recibe un ataque tipo Hielo. Solo puede ser usada una vez." + +msgid "Safety Goggles" +msgstr "Gafa Protectora" + +msgid "An item to be held by a Pokémon. These goggles protect the holder from both weather-related damage and powder." +msgstr "Si las lleva un Pokémon, estará protegido del daño por efectos climáticos y movimientos basados en polvos." + +msgid "Hafli Berry" +msgstr "Baya Mevid" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Nuclear-type attack." +msgstr "Si la lleva un Pokémon, debilita ataques supereficaces de tipo Nuclear." + +msgid "Kellyn's Letter" +msgstr "Carta de Kellyn" + +msgid "A letter from Kellyn. Deliver it to Cameron on the Power Plant Island." +msgstr "Una carta escrita por Kellyn. Entrégala a Cameron en la Planta Nuclear Épsilon, usando el barco de la Ruta 07." + +msgid "Burnt Notebook" +msgstr "Libreta Quemada" + +msgid "A burnt notebook found in the power plant, it's pages seem to be scattered about." +msgstr "Una libreta quemada encontrada en la planta nuclear abandonada. Sus páginas están esparcidas por el lugar." + +msgid "Rusty Key" +msgstr "Llave Oxidada" + +msgid "A rusty key found in the power plant." +msgstr "Una llave oxidada encontrada en la planta nuclear abandonada." + +msgid "Power Glove" +msgstr "Guante de Poder" + +msgid "This device given to you by the Tinkerer allows you to push boulders on your own as if you had super-strength." +msgstr "Este dispositivo entregado por el Inventor te otorga una fuerza increíble, permitiéndote empujar rocas como si fueras un Pokémon." + +msgid "A new kind of Poké Ball that works especially well on Nuclear-type Pokémon." +msgstr "Nuevo tipo de Poké Bola especialmente efectiva en Pokémon de tipo Nuclear." + +msgid "Sachet" +msgstr "Saquito Fragante" + +msgid "A sachet filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "Un saquito lleno de sustancias aromáticas cuyo perfume resulta abrumador, pero que a ciertos Pokémon les encanta." + +msgid "Power Cell" +msgstr "Celda de Energía" + +msgid "A power cell used to power up advanced electrical equipments." +msgstr "Celda de poder usada en dispositivos eléctricos avanzados." + +msgid "Maria's Key" +msgstr "Llave de María" + +msgid "A key given by a creepy guy that unlocks Gym Leader Maria's house." +msgstr "Llave de la casa de María, la Líder de Gimnasio. Te la dio un acosador." + +msgid "Oval Charm" +msgstr "Amuleto Oval" + +msgid "An oval charm said to increase the chance of Eggs being found at the Day Care." +msgstr "Misterioso amuleto redondo que aumenta la posibilidad de encontrar Huevos en la Guardería Pokémon" + +msgid "Shiny Charm" +msgstr "Amuleto Iris" + +msgid "A shiny charm said to increase the chance of finding a Shiny Pokémon." +msgstr "Misterioso amuleto brillante que aumenta la probabilidad de encontrar Pokémon variocolores." + +msgid "Aromatic Herb" +msgstr "Hierba Aromática" + +msgid "A herb filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "Planta repleta de fragancias algo abrumadoras. Apreciada por ciertos Pokémon." + +msgid "Air Mail" +msgstr "Carta Aérea" + +msgid "Stationery featuring a print of colorful letter sets. Let a Pokémon hold it for delivery." +msgstr "Carta con el diseño tradicional del correo aéreo. Haz que la entregue un Pokémon." + +msgid "Gengarite" +msgstr "Gengarita" + +msgid "One of the mysterious Mega Stones. Have Gengar hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Gengar en combate." + +msgid "Uranium Core" +msgstr "Núcleo de Uranio" + +msgid "Concentrated nuclear fuel used to power Nuclear Plants." +msgstr "Regalo de energía ilimitada dado a Urayne por parte de Actan. Permite cambiar a Urayne entre sus formas Alfa y Beta." + +msgid "Kiricornite" +msgstr "Kiricornita" + +msgid "One of the mysterious Mega Stones. Have Kiricorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Kiricorn en combate." + +msgid "Gold Fossil" +msgstr "Fósil Dorado" + +msgid "A fossil of an ancient Pokémon that lived in Islands. It appears to be a golden bone." +msgstr "Fósil de un Pokémon antiguo que solía vivir en las Islas Orientales. Parece ser un hueso dorado." + +msgid "TM97" +msgstr "MT97" + +msgid "The user chomps hard on the target with its sharp front fangs. It cuts the target's HP to half." +msgstr "Finos colmillos que reducen a la mitad los PS del objetivo." + +msgid "TM98" +msgstr "MT98" + +msgid "This move can be used only after the user has used all the other moves it knows in the battle." +msgstr "Este movimiento solo puede usarse tras haber usado todos los demás conocidos por el Pokémon." + +msgid "TM99" +msgstr "MT99" + +msgid "An attack move that cuts down the target's HP to equal the user's HP." +msgstr "Reduce los PS del objetivo para que igualen a los del atacante." + +msgid "TM100" +msgstr "MT100" + +msgid "The user focuses its willpower to its head and attacks the foe. It may also make the target flinch." +msgstr "Concentra su energía psíquica en la cabeza para golpear. Puede hacer que el objetivo retroceda." + +msgid "Surfboard" +msgstr "Tabla de Surf" + +msgid "This device given to you by the Tinkerer makes it possible to surf on water without the help of a Pokémon. Cowabunga!" +msgstr "Este dispositivo entregado por el Inventor te permite surfear por el agua por tu propia cuenta, sin necesidad de un Pokémon. ¡Cowabunga!" + +msgid "Scuba Gear" +msgstr "Traje de Buceo" + +msgid "This device given to you by the Tinkerer allows you to dive underwater on your own. Who ever used Dive anyways?" +msgstr "Este dispositivo entregado por el Inventor te permite buscear bajo el agua de forma sofisticada, y no de forma estúpida..." + +msgid "Climbing Pick" +msgstr "Pico de Escalada" + +msgid "This device given to you by the Tinkerer allows you to climb up waterfalls while using your surfboard. Extreme sports are fun!" +msgstr "Este dispositivo entregado por el Inventor te permite escalar por cascadas mientras usas tu Tabla de Surf. ¡Extremo!" + +msgid "Rich Mulch" +msgstr "Abono Fértil" + +msgid "A plant fertilizer. It increases Berry harvest without the need for particularly diligent care." +msgstr "Un fertilizante que se usa en tierra suelta. Aumenta la producción de Bayas sin requerir ningún cuidado en especial." + +msgid "Sprinklotad" +msgstr "Lotadgadera" + +msgid "A watering can shaped like a Lotad. It helps promote healthy growth of planted Berries." +msgstr "Esta bella regadera con forma de Lotad sirve para regar Bayas. Te la obsequiaron en el Jardín Secreto de Calle Victoria." + +msgid "Quadcopter" +msgstr "Cuadricóptero" + +msgid "Final device created by the Tinkerer. Use this remote-controlled drone to Fly anywhere without the help of a Pokémon!" +msgstr "Último dispositivo creado por el Inventor. ¡Usa este dron a control remoto para volar a todas partes sin la ayuda de un Pokémon!" + +msgid "Ferry Pass" +msgstr "Pase de Navegante" + +msgid "A Frequent Sailor card for the Venesi Ferry to Bealbeach and Silverport." +msgstr "Un pase de Navegante Frequente para el barco que viaja desde Venesí a Miraplaya y Pueblo Claravío." + +msgid "Dark Dramsamaite" +msgstr "Dramsamaita Oscura" + +msgid "A disturbing variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Una preocupante variación de las misteriosas Megapiedras. Permite megaevolucionar a Dramsama en combate." + +msgid "Map Scrap 1" +msgstr "Restos de Mapa 1" + +msgid "A torn piece of an ancient sea map. This item refers to a quest that is not yet implemented." +msgstr "Una pieza rasgda de un antiguo mapa marino. Este item hace referencia a una misión que aún no ha sido implementada." + +msgid "Map Scrap 2" +msgstr "Restos de Mapa 2" + +msgid "Map Scrap 3" +msgstr "Restos de Mapa 3" + +msgid "Map Scrap 4" +msgstr "Restos de Mapa 4" + +msgid "Map Scrap 5" +msgstr "Restos de Mapa 5" + +msgid "Map Scrap 6" +msgstr "Restos de Mapa 6" + +msgid "Exp. All" +msgstr "Repartir Exp." + +msgid "Turning on this special device will allow all the Pokémon on your team to receive Exp. Points from battles." +msgstr "Al encender este dispositivo especial, le permite a todos los Pokémon en tu equipo recibir Puntos de Exp." + +msgid "Oblivicornite" +msgstr "Oblivicornita" + +msgid "One of the mysterious Mega Stones. Have Oblivicorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Una de las misteriosas Megapiedras. Permite megaevolucionar a Oblivicorn en combate." diff --git a/Dialogue/Generated/es/OfficialLocations.po b/Dialogue/Generated/es/OfficialLocations.po new file mode 100644 index 000000000..befdbaa34 --- /dev/null +++ b/Dialogue/Generated/es/OfficialLocations.po @@ -0,0 +1,161 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "01- Lakeside Path" +msgstr "Ruta 01 - Senda Raíz" + +msgid "02- Owten Nook" +msgstr "Ruta 02 - Rincón Owten" + +msgid "03- Seabreeze Way" +msgstr "Ruta 03 - Vía Marina" + +msgid "04- Baa Grassland" +msgstr "Ruta 04 - Pampa Oveja" + +msgid "05- Tancoon Way" +msgstr "Ruta 05 - Claro Tancoon" + +msgid "06- Pahar Hills" +msgstr "Ruta 06 - Cuesta Pahar" + +msgid "07- Tandor Sheets" +msgstr "Ruta 07 - El Litoral" + +msgid "08- Vinoville Lake" +msgstr "Ruta 08 - Campos de Trigo" + +msgid "09- FireValley" +msgstr "Ruta 09 - Valle Pasión" + +msgid "10- Baykal Forest" +msgstr "Ruta 10 - Jungla de Baykal" + +msgid "11- Nature Preserve" +msgstr "Ruta 11 - Reserva Natural" + +msgid "12- Maskara Channel" +msgstr "Ruta 12 - Canal Sigiloso" + +msgid "13- Maskara Island" +msgstr "Ruta 13 - Isla Maskara" + +msgid "14- Maskara Sea" +msgstr "Ruta 14 - Mar Pintado" + +msgid "15- Shallow Channel" +msgstr "Ruta 15 - Mar Ventisca" + +msgid "Amatree Town" +msgstr "Pueblo Amaukari" + +msgid "Anthell" +msgstr "Infraguero" + +msgid "Bealbeach City" +msgstr "Ciudad Miraplaya" + +msgid "Berry Traders" +msgstr "Trueque de Bayas" + +msgid "Bike Shop" +msgstr "Tienda de Bicis" + +msgid "Burole Town" +msgstr "Pueblo Barullo" + +msgid "Championship Site" +msgstr "Sede del Campeonato" + +msgid "Church" +msgstr "Iglesia" + +msgid "Comet Cave" +msgstr "Cueva Cometa" + +msgid "Dpt. Store, Casino" +msgstr "Centro Comercial, Casino" + +msgid "Kevlar Town" +msgstr "Pueblo Kevlar" + +msgid "Lanthanite Tunnel" +msgstr "Cueva Lantánida" + +msgid "Larkspur's Lab" +msgstr "Laboratorios Larkspur" + +msgid "Legen Town" +msgstr "Pueblo Valeón" + +msgid "Moki Town" +msgstr "Pueblo Moki" + +msgid "Name Rater" +msgstr "Experto en Apodos" + +msgid "Nowtoch City" +msgstr "Ciudad Tecuelo" + +msgid "Nuclear Plant Epsilon" +msgstr "Planta Nuclear Épsilon" + +msgid "Nuclear Plant Omicron" +msgstr "Planta Nuclear Ómicron" + +msgid "Nuclear Plant Zeta" +msgstr "Planta Nuclear Zeta" + +msgid "Passage Cave" +msgstr "Pasaje Térreo" + +msgid "Pokemon School" +msgstr "Escuela Pokémon" + +msgid "Professor Bambo Lab" +msgstr "Laboratorios Bamb'o" + +msgid "Professor Cypress Lab" +msgstr "Laboratorios Cypress" + +msgid "Rochfale Town" +msgstr "Pueblo Lionte" + +msgid "Rochfale Tunnel" +msgstr "Túnel Onte" + +msgid "Route 16" +msgstr "Ruta 16 - Pase Lantánido" + +msgid "Silverport Town" +msgstr "Pueblo Claravío" + +msgid "Snowbank Town" +msgstr "Pueblo Nevisca" + +msgid "The Labyrinth" +msgstr "El Laberinto" + +msgid "The Tipsy Tancoon, etc" +msgstr "Recuerda-Movimientos" + +msgid "Tinkerer's Workshop" +msgstr "Casa del Inventor" + +msgid "Training Dojo" +msgstr "Dojo de Entrenamiento" + +msgid "Tsukinami Village" +msgstr "Aldea Tsukinami" + +msgid "Venesi City" +msgstr "Ciudad Venesí" + +msgid "Victory Road" +msgstr "Calle Victoria" + +msgid "Vinoville Town" +msgstr "Pueblo Viñedo" + diff --git a/Dialogue/Generated/es/OfficialMoves.po b/Dialogue/Generated/es/OfficialMoves.po new file mode 100644 index 000000000..3d14cb8d2 --- /dev/null +++ b/Dialogue/Generated/es/OfficialMoves.po @@ -0,0 +1,1903 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "Megahorn" +msgstr "Megacuerno" + +msgid "Attack Order" +msgstr "Al Ataque" + +msgid "Bug Buzz" +msgstr "Zumbido" + +msgid "X-Scissor" +msgstr "Tijera X" + +msgid "Signal Beam" +msgstr "Doble Rayo" + +msgid "U-turn" +msgstr "Ida y Vuelta" + +msgid "Steamroller" +msgstr "Rodillo Púas" + +msgid "Bug Bite" +msgstr "Picadura" + +msgid "Silver Wind" +msgstr "Viento Plata" + +msgid "Struggle Bug" +msgstr "Estoicismo" + +msgid "Twineedle" +msgstr "Doble Ataque" + +msgid "Fury Cutter" +msgstr "Corte Furia" + +msgid "Leech Life" +msgstr "Chupavidas" + +msgid "Pin Missile" +msgstr "Pin Misil" + +msgid "Defend Order" +msgstr "A Defender" + +msgid "Heal Order" +msgstr "Auxilio" + +msgid "Quiver Dance" +msgstr "Danza Aleteo" + +msgid "Rage Powder" +msgstr "Polvo Ira" + +msgid "Spider Web" +msgstr "Telaraña" + +msgid "String Shot" +msgstr "Disparo Demora" + +msgid "Tail Glow" +msgstr "Ráfaga" + +msgid "Foul Play" +msgstr "Juego Sucio" + +msgid "Night Daze" +msgstr "Pulso Noche" + +msgid "Crunch" +msgstr "Triturar" + +msgid "Dark Pulse" +msgstr "Pulso Umbrío" + +msgid "Sucker Punch" +msgstr "Golpe Bajo" + +msgid "Night Slash" +msgstr "Tajo Umbrío" + +msgid "Bite" +msgstr "Mordisco" + +msgid "Feint Attack" +msgstr "Finta" + +msgid "Snarl" +msgstr "Alarido" + +msgid "Assurance" +msgstr "Buena Baza" + +msgid "Payback" +msgstr "Vendetta" + +msgid "Pursuit" +msgstr "Persecución" + +msgid "Thief" +msgstr "Ladrón" + +msgid "Knock Off" +msgstr "Desarme" + +msgid "Beat Up" +msgstr "Paliza" + +msgid "Fling" +msgstr "Lanzamiento" + +msgid "Punishment" +msgstr "Castigo" + +msgid "Dark Void" +msgstr "Brecha Negra" + +msgid "Fake Tears" +msgstr "Llanto Falso" + +msgid "Flatter" +msgstr "Camelo" + +msgid "Hone Claws" +msgstr "Afilagarras" + +msgid "Memento" +msgstr "Legado" + +msgid "Nasty Plot" +msgstr "Maquinación" + +msgid "Quash" +msgstr "Último Lugar" + +msgid "Snatch" +msgstr "Robo" + +msgid "Switcheroo" +msgstr "Trapicheo" + +msgid "Taunt" +msgstr "Mofa" + +msgid "Torment" +msgstr "Tormento" + +msgid "Roar of Time" +msgstr "Distorsión" + +msgid "Draco Meteor" +msgstr "Cometa Draco" + +msgid "Outrage" +msgstr "Enfado" + +msgid "Dragon Rush" +msgstr "Carga Dragón" + +msgid "Spacial Rend" +msgstr "Corte Vacío" + +msgid "Dragon Pulse" +msgstr "Pulso Dragón" + +msgid "Dragon Claw" +msgstr "Garra Dragón" + +msgid "Dragon Tail" +msgstr "Cola Dragón" + +msgid "Dragon Breath" +msgstr "Dragoaliento" + +msgid "Dual Chop" +msgstr "Golpe Bis" + +msgid "Twister" +msgstr "Ciclón" + +msgid "Dragon Rage" +msgstr "Furia Dragón" + +msgid "Dragon Dance" +msgstr "Danza Dragón" + +msgid "Bolt Strike" +msgstr "Ataque Fulgor" + +msgid "Thunder" +msgstr "Trueno" + +msgid "Volt Tackle" +msgstr "Placaje Eléc." + +msgid "Zap Cannon" +msgstr "Electrocañón" + +msgid "Fusion Bolt" +msgstr "Rayo Fusión" + +msgid "Thunderbolt" +msgstr "Rayo" + +msgid "Wild Charge" +msgstr "Voltio Cruel" + +msgid "Discharge" +msgstr "Chispazo" + +msgid "Thunder Punch" +msgstr "Puño Trueno" + +msgid "Volt Switch" +msgstr "Voltiocambio" + +msgid "Spark" +msgstr "Chispa" + +msgid "Thunder Fang" +msgstr "Colmillo Rayo" + +msgid "Shock Wave" +msgstr "Onda Voltio" + +msgid "Electroweb" +msgstr "Electrotela" + +msgid "Charge Beam" +msgstr "Rayo Carga" + +msgid "Thunder Shock" +msgstr "Impactrueno" + +msgid "Electro Ball" +msgstr "Bola Voltio" + +msgid "Charge" +msgstr "Carga" + +msgid "Magnet Rise" +msgstr "Levitón" + +msgid "Thunder Wave" +msgstr "Onda Trueno" + +msgid "Focus Punch" +msgstr "Puño Certero" + +msgid "High Jump Kick" +msgstr "Pat. Super Alta" + +msgid "Close Combat" +msgstr "A Bocajarro" + +msgid "Focus Blast" +msgstr "Onda Certera" + +msgid "Superpower" +msgstr "Fuerza Bruta" + +msgid "Cross Chop" +msgstr "Tajo Cruzado" + +msgid "Dynamic Punch" +msgstr "Puño Dinámico" + +msgid "Hammer Arm" +msgstr "Machada" + +msgid "Jump Kick" +msgstr "Patada Salto" + +msgid "Aura Sphere" +msgstr "Esfera Aural" + +msgid "Sacred Sword" +msgstr "Espada Santa" + +msgid "Secret Sword" +msgstr "Sablemístico" + +msgid "Sky Uppercut" +msgstr "Gancho Alto" + +msgid "Submission" +msgstr "Sumisión" + +msgid "Brick Break" +msgstr "Demolición" + +msgid "Drain Punch" +msgstr "Puño Drenaje" + +msgid "Vital Throw" +msgstr "Tiro Vital" + +msgid "Circle Throw" +msgstr "Llave Giro" + +msgid "Force Palm" +msgstr "Palmeo" + +msgid "Low Sweep" +msgstr "Puntapié" + +msgid "Revenge" +msgstr "Desquite" + +msgid "Rolling Kick" +msgstr "Patada Giro" + +msgid "Wake-Up Slap" +msgstr "Espabila" + +msgid "Karate Chop" +msgstr "Golpe Karate" + +msgid "Mach Punch" +msgstr "Ultrapuño" + +msgid "Rock Smash" +msgstr "Golpe Roca" + +msgid "Storm Throw" +msgstr "Llave Corsé" + +msgid "Vacuum Wave" +msgstr "Onda Vacío" + +msgid "Double Kick" +msgstr "Doble Patada" + +msgid "Arm Thrust" +msgstr "Empujón" + +msgid "Triple Kick" +msgstr "Triplepatada" + +msgid "Counter" +msgstr "Contraataque" + +msgid "Final Gambit" +msgstr "Sacrificio" + +msgid "Low Kick" +msgstr "Patada Baja" + +msgid "Reversal" +msgstr "Inversión" + +msgid "Seismic Toss" +msgstr "Mov. Sísmico" + +msgid "Bulk Up" +msgstr "Corpulencia" + +msgid "Detect" +msgstr "Detección" + +msgid "Quick Guard" +msgstr "Anticipo" + +msgid "V-create" +msgstr "V de Fuego" + +msgid "Blast Burn" +msgstr "Anillo Ígneo" + +msgid "Eruption" +msgstr "Estallido" + +msgid "Overheat" +msgstr "Sofoco" + +msgid "Blue Flare" +msgstr "Llama Azul" + +msgid "Fire Blast" +msgstr "Llamarada" + +msgid "Flare Blitz" +msgstr "Envite Ígneo" + +msgid "Magma Storm" +msgstr "Lluvia Ígnea" + +msgid "Fusion Flare" +msgstr "Llama Fusión" + +msgid "Heat Wave" +msgstr "Onda Ígnea" + +msgid "Inferno" +msgstr "Infierno" + +msgid "Sacred Fire" +msgstr "Fuego Sagrado" + +msgid "Searing Shot" +msgstr "Bomba Ígnea" + +msgid "Flamethrower" +msgstr "Lanzallamas" + +msgid "Blaze Kick" +msgstr "Patada Ígnea" + +msgid "Fiery Dance" +msgstr "Danza Llama" + +msgid "Lava Plume" +msgstr "Humareda" + +msgid "Fire Punch" +msgstr "Puño Fuego" + +msgid "Flame Burst" +msgstr "Pirotecnia" + +msgid "Fire Fang" +msgstr "Colmillo Ígneo" + +msgid "Flame Wheel" +msgstr "Rueda Fuego" + +msgid "Fire Pledge" +msgstr "Voto Fuego" + +msgid "Flame Charge" +msgstr "Nitrocarga" + +msgid "Ember" +msgstr "Ascuas" + +msgid "Fire Spin" +msgstr "Giro Fuego" + +msgid "Incinerate" +msgstr "Calcinación" + +msgid "Heat Crash" +msgstr "Golpe Calor" + +msgid "Sunny Day" +msgstr "Día Soleado" + +msgid "Will-O-Wisp" +msgstr "Fuego Fatuo" + +msgid "Sky Attack" +msgstr "Ataque Aéreo" + +msgid "Brave Bird" +msgstr "Pájaro Osado" + +msgid "Hurricane" +msgstr "Vendaval" + +msgid "Aeroblast" +msgstr "Aerochorro" + +msgid "Fly" +msgstr "Vuelo" + +msgid "Bounce" +msgstr "Bote" + +msgid "Drill Peck" +msgstr "Pico Taladro" + +msgid "Air Slash" +msgstr "Tajo Aéreo" + +msgid "Aerial Ace" +msgstr "Golpe Aéreo" + +msgid "Chatter" +msgstr "Cháchara" + +msgid "Pluck" +msgstr "Picoteo" + +msgid "Sky Drop" +msgstr "Caída Libre" + +msgid "Wing Attack" +msgstr "Ataque Ala" + +msgid "Acrobatics" +msgstr "Acróbata" + +msgid "Air Cutter" +msgstr "Aire Afilado" + +msgid "Gust" +msgstr "Tornado" + +msgid "Peck" +msgstr "Picotazo" + +msgid "Defog" +msgstr "Despejar" + +msgid "Feather Dance" +msgstr "Danza Pluma" + +msgid "Mirror Move" +msgstr "Mov. Espejo" + +msgid "Roost" +msgstr "Respiro" + +msgid "Tailwind" +msgstr "Viento Afín" + +msgid "Shadow Force" +msgstr "Golpe Umbrío" + +msgid "Shadow Ball" +msgstr "Bola Sombra" + +msgid "Shadow Claw" +msgstr "Garra Umbría" + +msgid "Ominous Wind" +msgstr "Viento Aciago" + +msgid "Shadow Punch" +msgstr "Puño Sombra" + +msgid "Hex" +msgstr "Infortunio" + +msgid "Shadow Sneak" +msgstr "Sombra Vil" + +msgid "Astonish" +msgstr "Impresionar" + +msgid "Lick" +msgstr "Lengüetazo" + +msgid "Night Shade" +msgstr "Tinieblas" + +msgid "Confuse Ray" +msgstr "Rayo Confuso" + +msgid "Curse" +msgstr "Maldición" + +msgid "Destiny Bond" +msgstr "Mismo Destino" + +msgid "Grudge" +msgstr "Rabia" + +msgid "Nightmare" +msgstr "Pesadilla" + +msgid "Spite" +msgstr "Rencor" + +msgid "Frenzy Plant" +msgstr "Planta Feroz" + +msgid "Leaf Storm" +msgstr "Lluevehojas" + +msgid "Petal Dance" +msgstr "Danza Pétalo" + +msgid "Power Whip" +msgstr "Latigazo" + +msgid "Seed Flare" +msgstr "Fogonazo" + +msgid "Solar Beam" +msgstr "Rayo Solar" + +msgid "Wood Hammer" +msgstr "Mazazo" + +msgid "Leaf Blade" +msgstr "Hoja Aguda" + +msgid "Energy Ball" +msgstr "Energibola" + +msgid "Seed Bomb" +msgstr "Bomba Germen" + +msgid "Giga Drain" +msgstr "Gigadrenado" + +msgid "Horn Leech" +msgstr "Astadrenaje" + +msgid "Leaf Tornado" +msgstr "Ciclón Hojas" + +msgid "Magical Leaf" +msgstr "Hoja Mágica" + +msgid "Needle Arm" +msgstr "Brazo Pincho" + +msgid "Razor Leaf" +msgstr "Hoja Afilada" + +msgid "Grass Pledge" +msgstr "Voto Planta" + +msgid "Mega Drain" +msgstr "Megaagotar" + +msgid "Vine Whip" +msgstr "Látigo Cepa" + +msgid "Bullet Seed" +msgstr "Recurrente" + +msgid "Absorb" +msgstr "Absorber" + +msgid "Grass Knot" +msgstr "Hierba Lazo" + +msgid "Aromatherapy" +msgstr "Aromaterapia" + +msgid "Cotton Guard" +msgstr "Rizo Algodón" + +msgid "Cotton Spore" +msgstr "Esporagodón" + +msgid "Grass Whistle" +msgstr "Silbato" + +msgid "Ingrain" +msgstr "Arraigo" + +msgid "Leech Seed" +msgstr "Drenadoras" + +msgid "Sleep Powder" +msgstr "Somnífero" + +msgid "Spore" +msgstr "Espora" + +msgid "Stun Spore" +msgstr "Paralizador" + +msgid "Synthesis" +msgstr "Síntesis" + +msgid "Worry Seed" +msgstr "Abatidoras" + +msgid "Earthquake" +msgstr "Terremoto" + +msgid "Earth Power" +msgstr "Tierra Viva" + +msgid "Dig" +msgstr "Excavar" + +msgid "Drill Run" +msgstr "Taladradora" + +msgid "Bone Club" +msgstr "Hueso Palo" + +msgid "Mud Bomb" +msgstr "Bomba Fango" + +msgid "Bulldoze" +msgstr "Terratemblor" + +msgid "Mud Shot" +msgstr "Disparo Lodo" + +msgid "Bonemerang" +msgstr "Huesomerang" + +msgid "Sand Tomb" +msgstr "Bucle Arena" + +msgid "Bone Rush" +msgstr "Ataque Óseo" + +msgid "Mud-Slap" +msgstr "Bofetón Lodo" + +msgid "Fissure" +msgstr "Fisura" + +msgid "Magnitude" +msgstr "Magnitud" + +msgid "Mud Sport" +msgstr "Chapoteo Lodo" + +msgid "Sand Attack" +msgstr "Ataque Arena" + +msgid "Spikes" +msgstr "Púas" + +msgid "Freeze Shock" +msgstr "Rayo Gélido" + +msgid "Ice Burn" +msgstr "Llama Gélida" + +msgid "Blizzard" +msgstr "Ventisca" + +msgid "Ice Beam" +msgstr "Rayo Hielo" + +msgid "Icicle Crash" +msgstr "Chuzos" + +msgid "Ice Punch" +msgstr "Puño Hielo" + +msgid "Aurora Beam" +msgstr "Rayo Aurora" + +msgid "Glaciate" +msgstr "Mundo Gélido" + +msgid "Ice Fang" +msgstr "Colmillo Hielo" + +msgid "Avalanche" +msgstr "Alud" + +msgid "Icy Wind" +msgstr "Viento Hielo" + +msgid "Frost Breath" +msgstr "Vaho Gélido" + +msgid "Ice Shard" +msgstr "Canto Helado" + +msgid "Powder Snow" +msgstr "Nieve Polvo" + +msgid "Ice Ball" +msgstr "Bola Hielo" + +msgid "Icicle Spear" +msgstr "Carámbano" + +msgid "Sheer Cold" +msgstr "Frío Polar" + +msgid "Hail" +msgstr "Granizo" + +msgid "Haze" +msgstr "Niebla" + +msgid "Mist" +msgstr "Neblina" + +msgid "Explosion" +msgstr "Explosión" + +msgid "Self-Destruct" +msgstr "Autodestrucción" + +msgid "Giga Impact" +msgstr "Giga Impacto" + +msgid "Hyper Beam" +msgstr "Hiperrayo" + +msgid "Last Resort" +msgstr "Última Baza" + +msgid "Double-Edge" +msgstr "Doble Filo" + +msgid "Head Charge" +msgstr "Ariete" + +msgid "Mega Kick" +msgstr "Megapatada" + +msgid "Thrash" +msgstr "Golpe" + +msgid "Egg Bomb" +msgstr "Bomba Huevo" + +msgid "Judgment" +msgstr "Sentencia" + +msgid "Skull Bash" +msgstr "Cabezazo" + +msgid "Hyper Voice" +msgstr "Vozarrón" + +msgid "Rock Climb" +msgstr "Treparrocas" + +msgid "Take Down" +msgstr "Derribo" + +msgid "Uproar" +msgstr "Alboroto" + +msgid "Body Slam" +msgstr "Golpe Cuerpo" + +msgid "Techno Blast" +msgstr "Tecno Shock" + +msgid "Extreme Speed" +msgstr "Veloc. Extrema" + +msgid "Hyper Fang" +msgstr "Hipercolmillo" + +msgid "Mega Punch" +msgstr "Megapuño" + +msgid "Razor Wind" +msgstr "V. Cortante" + +msgid "Slam" +msgstr "Atizar" + +msgid "Strength" +msgstr "Fuerza" + +msgid "Tri Attack" +msgstr "Triataque" + +msgid "Crush Claw" +msgstr "Garra Brutal" + +msgid "Relic Song" +msgstr "Canto Arcaico" + +msgid "Chip Away" +msgstr "Guardia Baja" + +msgid "Dizzy Punch" +msgstr "Puño Mareo" + +msgid "Facade" +msgstr "Imagen" + +msgid "Headbutt" +msgstr "Golpe Cabeza" + +msgid "Retaliate" +msgstr "Represalia" + +msgid "Secret Power" +msgstr "Daño Secreto" + +msgid "Slash" +msgstr "Cuchillada" + +msgid "Horn Attack" +msgstr "Cornada" + +msgid "Stomp" +msgstr "Pisotón" + +msgid "Covet" +msgstr "Antojo" + +msgid "Round" +msgstr "Canon" + +msgid "Smelling Salts" +msgstr "Estímulo" + +msgid "Swift" +msgstr "Rapidez" + +msgid "Vice Grip" +msgstr "Agarre" + +msgid "Cut" +msgstr "Corte" + +msgid "Struggle" +msgstr "Combate" + +msgid "Tackle" +msgstr "Placaje" + +msgid "Weather Ball" +msgstr "Meteorobola" + +msgid "Echoed Voice" +msgstr "Eco Voz" + +msgid "Fake Out" +msgstr "Sorpresa" + +msgid "False Swipe" +msgstr "Falsotortazo" + +msgid "Golden Fist" +msgstr "Puño de Oro" + +msgid "Pound" +msgstr "Destructor" + +msgid "Quick Attack" +msgstr "Ataque Rápido" + +msgid "Scratch" +msgstr "Arañazo" + +msgid "Snore" +msgstr "Ronquido" + +msgid "Double Hit" +msgstr "Doble Golpe" + +msgid "Feint" +msgstr "Amago" + +msgid "Tail Slap" +msgstr "Plumerazo" + +msgid "Rage" +msgstr "Furia" + +msgid "Rapid Spin" +msgstr "Giro Rápido" + +msgid "Spike Cannon" +msgstr "Clavo Cañón" + +msgid "Comet Punch" +msgstr "Puño Cometa" + +msgid "Fury Swipes" +msgstr "Golpes Furia" + +msgid "Barrage" +msgstr "Presa" + +msgid "Bind" +msgstr "Atadura" + +msgid "Double Slap" +msgstr "Doblebofetón" + +msgid "Fury Attack" +msgstr "Ataque Furia" + +msgid "Wrap" +msgstr "Repetición" + +msgid "Constrict" +msgstr "Restricción" + +msgid "Bide" +msgstr "Venganza" + +msgid "Crush Grip" +msgstr "Agarrón" + +msgid "Endeavor" +msgstr "Esfuerzo" + +msgid "Flail" +msgstr "Azote" + +msgid "Frustration" +msgstr "Frustración" + +msgid "Guillotine" +msgstr "Guillotina" + +msgid "Hidden Power" +msgstr "Poder Oculto" + +msgid "Horn Drill" +msgstr "Perforador" + +msgid "Natural Gift" +msgstr "Don Natural" + +msgid "Present" +msgstr "Presente" + +msgid "Return" +msgstr "Retribución" + +msgid "Sonic Boom" +msgstr "Bomba Sónica" + +msgid "Spit Up" +msgstr "Escupir" + +msgid "Super Fang" +msgstr "Superdiente" + +msgid "Trump Card" +msgstr "As Oculto" + +msgid "Wring Out" +msgstr "Estrujón" + +msgid "Acupressure" +msgstr "Acupresión" + +msgid "After You" +msgstr "Cede Paso" + +msgid "Assist" +msgstr "Ayuda" + +msgid "Attract" +msgstr "Atracción" + +msgid "Baton Pass" +msgstr "Relevo" + +msgid "Belly Drum" +msgstr "Tambor" + +msgid "Bestow" +msgstr "Ofrenda" + +msgid "Block" +msgstr "Bloqueo" + +msgid "Camouflage" +msgstr "Camuflaje" + +msgid "Captivate" +msgstr "Seducción" + +msgid "Charm" +msgstr "Encanto" + +msgid "Conversion" +msgstr "Conversión" + +msgid "Conversion 2" +msgstr "Conversión2" + +msgid "Copycat" +msgstr "Copión" + +msgid "Defense Curl" +msgstr "Rizo Defensa" + +msgid "Disable" +msgstr "Anulación" + +msgid "Double Team" +msgstr "Doble Equipo" + +msgid "Encore" +msgstr "Otra Vez" + +msgid "Endure" +msgstr "Aguante" + +msgid "Entrainment" +msgstr "Danza Amiga" + +msgid "Flash" +msgstr "Destello" + +msgid "Focus Energy" +msgstr "Foco Energía" + +msgid "Follow Me" +msgstr "Señuelo" + +msgid "Foresight" +msgstr "Profecía" + +msgid "Glare" +msgstr "Deslumbrar" + +msgid "Growl" +msgstr "Gruñido" + +msgid "Growth" +msgstr "Desarrollo" + +msgid "Harden" +msgstr "Fortaleza" + +msgid "Heal Bell" +msgstr "Campana Cura" + +msgid "Helping Hand" +msgstr "Refuerzo" + +msgid "Howl" +msgstr "Aullido" + +msgid "Leer" +msgstr "Malicioso" + +msgid "Lock-On" +msgstr "Fijar Blanco" + +msgid "Lovely Kiss" +msgstr "Beso Amoroso" + +msgid "Lucky Chant" +msgstr "Conjuro" + +msgid "Me First" +msgstr "Yo Primero" + +msgid "Mean Look" +msgstr "Mal de Ojo" + +msgid "Metronome" +msgstr "Metrónomo" + +msgid "Milk Drink" +msgstr "Batido" + +msgid "Mimic" +msgstr "Mimético" + +msgid "Mind Reader" +msgstr "Telépata" + +msgid "Minimize" +msgstr "Reducción" + +msgid "Moonlight" +msgstr "Luz Lunar" + +msgid "Morning Sun" +msgstr "Sol Matinal" + +msgid "Nature Power" +msgstr "Adaptación" + +msgid "Odor Sleuth" +msgstr "Rastreo" + +msgid "Pain Split" +msgstr "Divide Dolor" + +msgid "Perish Song" +msgstr "Canto Mortal" + +msgid "Protect" +msgstr "Protección" + +msgid "Psych Up" +msgstr "Más Psique" + +msgid "Recover" +msgstr "Recuperación" + +msgid "Recycle" +msgstr "Reciclaje" + +msgid "Reflect Type" +msgstr "Clonatipo" + +msgid "Refresh" +msgstr "Alivio" + +msgid "Roar" +msgstr "Rugido" + +msgid "Safeguard" +msgstr "Velo Sagrado" + +msgid "Scary Face" +msgstr "Cara Susto" + +msgid "Screech" +msgstr "Chirrido" + +msgid "Sharpen" +msgstr "Afilar" + +msgid "Shell Smash" +msgstr "Rompecoraza" + +msgid "Simple Beam" +msgstr "Onda Simple" + +msgid "Sing" +msgstr "Canto" + +msgid "Sketch" +msgstr "Esquema" + +msgid "Slack Off" +msgstr "Relajo" + +msgid "Sleep Talk" +msgstr "Sonámbulo" + +msgid "Smoke Screen" +msgstr "Pantalla de Humo" + +msgid "Soft-Boiled" +msgstr "Amortiguador" + +msgid "Splash" +msgstr "Salpicadura" + +msgid "Stockpile" +msgstr "Reserva" + +msgid "Substitute" +msgstr "Sustituto" + +msgid "Supersonic" +msgstr "Supersónico" + +msgid "Swagger" +msgstr "Contoneo" + +msgid "Swallow" +msgstr "Tragar" + +msgid "Sweet Kiss" +msgstr "Beso Dulce" + +msgid "Sweet Scent" +msgstr "Dulce Aroma" + +msgid "Swords Dance" +msgstr "Danza Espada" + +msgid "Tail Whip" +msgstr "Látigo" + +msgid "Teeter Dance" +msgstr "Danza Caos" + +msgid "Tickle" +msgstr "Cosquillas" + +msgid "Transform" +msgstr "Transformación" + +msgid "Whirlwind" +msgstr "Remolino" + +msgid "Wish" +msgstr "Deseo" + +msgid "Work Up" +msgstr "Avivar" + +msgid "Yawn" +msgstr "Bostezo" + +msgid "Gunk Shot" +msgstr "Lanza Mugre" + +msgid "Sludge Wave" +msgstr "Onda Tóxica" + +msgid "Sludge Bomb" +msgstr "Bomba Lodo" + +msgid "Poison Jab" +msgstr "Puya Nociva" + +msgid "Cross Poison" +msgstr "Veneno X" + +msgid "Sludge" +msgstr "Residuos" + +msgid "Venoshock" +msgstr "Carga Tóxica" + +msgid "Clear Smog" +msgstr "Nieblaclara" + +msgid "Poison Fang" +msgstr "Colmillo Ven" + +msgid "Poison Tail" +msgstr "Cola Veneno" + +msgid "Acid" +msgstr "Ácido" + +msgid "Acid Spray" +msgstr "Bomba Ácida" + +msgid "Smog" +msgstr "Polución" + +msgid "Poison Sting" +msgstr "Picotazo Ven" + +msgid "Acid Armor" +msgstr "Armadura Ácida" + +msgid "Coil" +msgstr "Enrosque" + +msgid "Gastro Acid" +msgstr "Bilis" + +msgid "Poison Gas" +msgstr "Gas Venenoso" + +msgid "Poison Powder" +msgstr "Polvo Veneno" + +msgid "Toxic" +msgstr "Tóxico" + +msgid "Toxic Spikes" +msgstr "Púas Tóxicas" + +msgid "Psycho Boost" +msgstr "Psicoataque" + +msgid "Dream Eater" +msgstr "Come Sueños" + +msgid "Future Sight" +msgstr "Premonición" + +msgid "Psystrike" +msgstr "Onda Mental" + +msgid "Psychic" +msgstr "Psíquico" + +msgid "Extrasensory" +msgstr "Paranormal" + +msgid "Psyshock" +msgstr "Psicocarga" + +msgid "Zen Headbutt" +msgstr "Cabezazo Zen" + +msgid "Luster Purge" +msgstr "Resplandor" + +msgid "Mist Ball" +msgstr "Bola Neblina" + +msgid "Psycho Cut" +msgstr "Psicocorte" + +msgid "Synchronoise" +msgstr "Sincrorruido" + +msgid "Psybeam" +msgstr "Psicorrayo" + +msgid "Heart Stamp" +msgstr "Arrumaco" + +msgid "Confusion" +msgstr "Confusión" + +msgid "Mirror Coat" +msgstr "Manto Espejo" + +msgid "Psywave" +msgstr "Psicoonda" + +msgid "Stored Power" +msgstr "Poder Reserva" + +msgid "Agility" +msgstr "Agilidad" + +msgid "Ally Switch" +msgstr "Cambio Banda" + +msgid "Barrier" +msgstr "Barrera" + +msgid "Calm Mind" +msgstr "Paz Mental" + +msgid "Cosmic Power" +msgstr "Masa Cósmica" + +msgid "Gravity" +msgstr "Gravedad" + +msgid "Guard Split" +msgstr "Isoguardia" + +msgid "Guard Swap" +msgstr "Cambia Defensa" + +msgid "Heal Block" +msgstr "Anticura" + +msgid "Heal Pulse" +msgstr "Pulso Cura" + +msgid "Healing Wish" +msgstr "Deseo Cura" + +msgid "Heart Swap" +msgstr "Cambia Almas" + +msgid "Hypnosis" +msgstr "Hipnosis" + +msgid "Imprison" +msgstr "Cerca" + +msgid "Kinesis" +msgstr "Kinético" + +msgid "Light Screen" +msgstr "Pantalla Luz" + +msgid "Lunar Dance" +msgstr "Danza Lunar" + +msgid "Magic Coat" +msgstr "Capa Mágica" + +msgid "Magic Room" +msgstr "Zona Mágica" + +msgid "Meditate" +msgstr "Meditación" + +msgid "Miracle Eye" +msgstr "Gran Ojo" + +msgid "Power Split" +msgstr "Isofuerza" + +msgid "Power Swap" +msgstr "Cambia Fuerza" + +msgid "Power Trick" +msgstr "Truco Fuerza" + +msgid "Psycho Shift" +msgstr "Psico-cambio" + +msgid "Reflect" +msgstr "Reflejo" + +msgid "Rest" +msgstr "Descanso" + +msgid "Role Play" +msgstr "Imitación" + +msgid "Skill Swap" +msgstr "Intercambio" + +msgid "Telekinesis" +msgstr "Telequinesis" + +msgid "Teleport" +msgstr "Teletransporte" + +msgid "Trick" +msgstr "Truco" + +msgid "Trick Room" +msgstr "Espacio Raro" + +msgid "Wonder Room" +msgstr "Zona Extraña" + +msgid "Head Smash" +msgstr "Testarazo" + +msgid "Rock Wrecker" +msgstr "Romperrocas" + +msgid "Stone Edge" +msgstr "Roca Afilada" + +msgid "Rock Slide" +msgstr "Avalancha" + +msgid "Power Gem" +msgstr "Joya de Luz" + +msgid "Ancient Power" +msgstr "Poder Pasado" + +msgid "Rock Throw" +msgstr "Lanzarrocas" + +msgid "Rock Tomb" +msgstr "Tumba Rocas" + +msgid "Smack Down" +msgstr "Antiaéreo" + +msgid "Rollout" +msgstr "Desenrollar" + +msgid "Rock Blast" +msgstr "Pedrada" + +msgid "Rock Polish" +msgstr "Pulimento" + +msgid "Sandstorm" +msgstr "Tormenta Arena" + +msgid "Stealth Rock" +msgstr "Trampa Rocas" + +msgid "Wide Guard" +msgstr "Vastaguardia" + +msgid "Doom Desire" +msgstr "Deseo Oculto" + +msgid "Iron Tail" +msgstr "Cola Férrea" + +msgid "Meteor Mash" +msgstr "Puño Meteoro" + +msgid "Flash Cannon" +msgstr "Foco Resplandor" + +msgid "Iron Head" +msgstr "Cabeza Hierro" + +msgid "Steel Wing" +msgstr "Ala de Acero" + +msgid "Mirror Shot" +msgstr "Disparo Espejo" + +msgid "Magnet Bomb" +msgstr "Bomba Imán" + +msgid "Gear Grind" +msgstr "Rueda Doble" + +msgid "Metal Claw" +msgstr "Garra Metal" + +msgid "Bullet Punch" +msgstr "Puño Bala" + +msgid "Gyro Ball" +msgstr "Giro Bola" + +msgid "Heavy Slam" +msgstr "Cuerpo Pesado" + +msgid "Metal Burst" +msgstr "Represión Metal" + +msgid "Autotomize" +msgstr "Aligerar" + +msgid "Iron Defense" +msgstr "Defensa Férrea" + +msgid "Metal Sound" +msgstr "Eco Metálico" + +msgid "Shift Gear" +msgstr "Cambio Marcha" + +msgid "Hydro Cannon" +msgstr "Hidrocañón" + +msgid "Water Spout" +msgstr "Salpicar" + +msgid "Hydro Pump" +msgstr "Hidrobomba" + +msgid "Muddy Water" +msgstr "Agua Lodosa" + +msgid "Aqua Tail" +msgstr "Acua Cola" + +msgid "Crabhammer" +msgstr "Martillazo" + +msgid "Dive" +msgstr "Buceo" + +msgid "Scald" +msgstr "Escaldar" + +msgid "Waterfall" +msgstr "Cascada" + +msgid "Razor Shell" +msgstr "Concha Filo" + +msgid "Brine" +msgstr "Salmuera" + +msgid "Bubble Beam" +msgstr "Rayo Burbuja" + +msgid "Octazooka" +msgstr "Pulpocañón" + +msgid "Water Pulse" +msgstr "Hidropulso" + +msgid "Water Pledge" +msgstr "Voto Agua" + +msgid "Water Gun" +msgstr "Pistola Agua" + +msgid "Clamp" +msgstr "Tenaza" + +msgid "Whirlpool" +msgstr "Torbellino" + +msgid "Bubble" +msgstr "Burbuja" + +msgid "Aqua Ring" +msgstr "Acua Aro" + +msgid "Rain Dance" +msgstr "Danza Lluvia" + +msgid "Soak" +msgstr "Anegar" + +msgid "Water Sport" +msgstr "Hidrochorro" + +msgid "Withdraw" +msgstr "Refugio" + +msgid "Coral Break" +msgstr "Rompecoral" + +msgid "Atomic Punch" +msgstr "Puño Atómico" + +msgid "Metal Whip" +msgstr "Ferrolátigo" + +msgid "Shuffle" +msgstr "Barajada" + +msgid "Nuclear Waste" +msgstr "Desecho Tóxico" + +msgid "Gamma Ray" +msgstr "Rayo Gamma" + +msgid "Radioacid" +msgstr "Radiácido" + +msgid "Sky Fall" +msgstr "Aeropresión" + +msgid "Flame Impact" +msgstr "Combustión" + +msgid "Draining Kiss" +msgstr "Beso Drenaje" + +msgid "Eerie Impulse" +msgstr "Onda Anómala" + +msgid "Electric Terrain" +msgstr "Campo Eléctrico" + +msgid "Electrify" +msgstr "Electrificación" + +msgid "Fairy Lock" +msgstr "Cerrojo Feérico" + +msgid "Fairy Wind" +msgstr "Viento Feérico" + +msgid "Fell Stinger" +msgstr "Aguijón Letal" + +msgid "Flower Shield" +msgstr "Defensa Floral" + +msgid "Flying Press" +msgstr "Plancha Voladora" + +msgid "Forest's Curse" +msgstr "Condena Silvana" + +msgid "Freeze-Dry" +msgstr "Liofilización" + +msgid "Geomancy" +msgstr "Geocontrol" + +msgid "Grassy Terrain" +msgstr "Campo de Hierba" + +msgid "Infestation" +msgstr "Acoso" + +msgid "Ion Deluge" +msgstr "Cortina Plasma" + +msgid "King's Shield" +msgstr "Escudo Real" + +msgid "Land's Wrath" +msgstr "Fuerza Telúrica" + +msgid "Magnetic Flux" +msgstr "Aura Magnética" + +msgid "Mat Block" +msgstr "Escudo Tatami" + +msgid "Misty Terrain" +msgstr "Campo de Niebla" + +msgid "Moonblast" +msgstr "Fuerza Lunar" + +msgid "Mystical Fire" +msgstr "Llama Embrujada" + +msgid "Noble Roar" +msgstr "Rugido de Guerra" + +msgid "Nuzzle" +msgstr "Moflete Estático" + +msgid "Oblivion Wing" +msgstr "Ala Mortífera" + +msgid "Parabolic Charge" +msgstr "Carga Parábola" + +msgid "Parting Shot" +msgstr "Última Palabra" + +msgid "Petal Blizzard" +msgstr "Tormenta Floral" + +msgid "Phantom Force" +msgstr "Golpe Fantasma" + +msgid "Play Nice" +msgstr "Camaradería" + +msgid "Play Rough" +msgstr "Carantoña" + +msgid "Powder" +msgstr "Polvo Explosivo" + +msgid "Power-Up Punch" +msgstr "Puño Incremento" + +msgid "Rototiller" +msgstr "Fertilizante" + +msgid "Spiky Shield" +msgstr "Barrera Espinosa" + +msgid "Sticky Web" +msgstr "Red Viscosa" + +msgid "Topsy-Turvy" +msgstr "Reversión" + +msgid "Trick-or-Treat" +msgstr "Halloween" + +msgid "Venom Drench" +msgstr "Trampa Venenosa" + +msgid "Water Shuriken" +msgstr "Shuriken de Agua" + +msgid "Aromatic Mist" +msgstr "Niebla Aromática" + +msgid "Baby-Doll Eyes" +msgstr "Ojitos Tiernos" + +msgid "Belch" +msgstr "Eructo" + +msgid "Boomburst" +msgstr "Estruendo" + +msgid "Confide" +msgstr "Confidencia" + +msgid "Crafty Shield" +msgstr "Truco Defensa" + +msgid "Dazzling Gleam" +msgstr "Brillo Mágico" + +msgid "Disarming Voice" +msgstr "Voz Cautivadora" + +msgid "Subduction" +msgstr "Subducción" + +msgid "Instant Crush" +msgstr "Psicovoltio" + +msgid "Get Lucky" +msgstr "Arranque" + +msgid "Laser Pulse" +msgstr "Pulso Láser" + +msgid "Gemstone Glimmer" +msgstr "Centelleo" + +msgid "Half-life" +msgstr "Vida Media" + +msgid "Ocean's Wrath" +msgstr "Fuerza Oceánica" + +msgid "Fission Burst" +msgstr "Fisión Nuclear" + +msgid "Caustic Breath" +msgstr "Aliento Letal" + +msgid "Nuclear Slash" +msgstr "Corte Atómico" + +msgid "Thunderstorm" +msgstr "Tormenta" + +msgid "Sudden Strike" +msgstr "Emboscada" + +msgid "Expunge" +msgstr "Pulcritud" + +msgid "Fallout" +msgstr "Catástrofe" + +msgid "Proton Beam" +msgstr "Cañón de Protones" + +msgid "Infernal Blade" +msgstr "Sable Infernal" + +msgid "Quantum Leap" +msgstr "Salto Cuántico" + +msgid "Metal Cruncher" +msgstr "Trituradora" + +msgid "Drain Life" +msgstr "Drenavida" + +msgid "Sticky Terrain" +msgstr "Campo Pegajoso" + +msgid "Nuclear Wind" +msgstr "Viento Nuclear" diff --git a/Dialogue/Generated/es/OfficialNames.po b/Dialogue/Generated/es/OfficialNames.po new file mode 100644 index 000000000..3fc286eeb --- /dev/null +++ b/Dialogue/Generated/es/OfficialNames.po @@ -0,0 +1,173 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "Alice" +msgstr "Alicia" + +msgid "Alphonse" +msgstr "Alfonso" + +msgid "Amalya" +msgstr "Amalia" + +msgid "Amber" +msgstr "Ámbar" + +msgid "Angelica" +msgstr "Angélica" + +msgid "Benjamin" +msgstr "Benjamín" + +msgid "Caesar" +msgstr "César" + +msgid "Caroline" +msgstr "Carolina" + +msgid "Cathy" +msgstr "Caty" + +msgid "Cedric" +msgstr "Rubén" + +msgid "Charles" +msgstr "Carlos" + +msgid "Curie" +msgstr "CURIE" + +msgid "Ethan & Alice" +msgstr "Ethan & Alicia" + +msgid "Eustace" +msgstr "Eustaquio" + +msgid "Everst" +msgstr "Everest" + +msgid "Flood" +msgstr "Fausto" + +msgid "Flower" +msgstr "Florencia" + +msgid "George" +msgstr "Jorge" + +msgid "Gertha" +msgstr "Gertrudis" + +msgid "Gregorison" +msgstr "Gregorio" + +msgid "Homer" +msgstr "Homero" + +msgid "Horace" +msgstr "Horacio" + +msgid "Horde" +msgstr "Nuclear" + +msgid "Immanuel" +msgstr "Emanuel" + +msgid "James" +msgstr "Jaime" + +msgid "Johnny" +msgstr "Julián" + +msgid "Jonathan" +msgstr "Joaquín" + +msgid "Julianna" +msgstr "Juliana" + +msgid "Julius" +msgstr "Julio" + +msgid "Larrie" +msgstr "Larry" + +msgid "Luke" +msgstr "Lucas" + +msgid "Lynette" +msgstr "Lina" + +msgid "Marc" +msgstr "Adrián" + +msgid "Marcus" +msgstr "Marcos" + +msgid "Maria" +msgstr "María" + +msgid "Marino" +msgstr "Mariano" + +msgid "Martin" +msgstr "Martín" + +msgid "Matt" +msgstr "Matías" + +msgid "Mercury" +msgstr "Mercurio" + +msgid "Merlin" +msgstr "Merlín" + +msgid "Michael" +msgstr "Miguel" + +msgid "Monica" +msgstr "Mónica" + +msgid "Myla" +msgstr "Marcia" + +msgid "OF DREAMS" +msgstr "de los Sueños" + +msgid "Phoenix" +msgstr "Fénix" + +msgid "Rich" +msgstr "Rico" + +msgid "Richey" +msgstr "Ricky" + +msgid "Sasha" +msgstr "Alex" + +msgid "Sophy" +msgstr "Sofía" + +msgid "Sr. Goldkorn" +msgstr "Sir Goldkorn" + +msgid "Tath" +msgstr "Tita" + +msgid "Theo" +msgstr "Teo" + +msgid "Timothy" +msgstr "Timoteo" + +msgid "Tracey" +msgstr "Tadeo" + +msgid "Vanessa" +msgstr "Vanesa" + +msgid "Wilma" +msgstr "Laura" + diff --git a/Dialogue/Generated/es/OfficialPhone.po b/Dialogue/Generated/es/OfficialPhone.po new file mode 100644 index 000000000..74d2f0ed4 --- /dev/null +++ b/Dialogue/Generated/es/OfficialPhone.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "Buenas noches, \\PN!\\mThis is \\TN!" +msgstr "¡Bonne nuit, \\PN! Hola.\\mSoy \\TN." + +msgid "Did you hear about Nuclear Pokemon?\\mI hope I don't run into one of those, they sound scary.\\mBe careful out there, ok?" +msgstr "¿Oíste lo de los Pokémon Nucleares?\\mEspero no toparme con ninguno, se oyen peligrosos.\\mTen cuidado ahí fuera, ¿vale, \\PN?" + +msgid "Do you remember my \\TP?\\m My \\TP is awesome. It's so cool.\\m I'd even say my \\TP is in the top percentage of \\TPs." +msgstr "¿Recuerdas a mi \\TP?\\m Mi \\TP es genial.\\m Mi \\TP debe ser uno de los mejores \\TP que hay." + +msgid "Do you want to battle? I'm going to win this time!\\mI'll be waiting for you around \\TM.\\mLook for me, OK? My \\TP will be expecting you." +msgstr "¿Quieres tener un combate? ¡Ganaré esta vez!\\mTe estaré esperando en \\TM.\\mBúscame, ¿quieres? Mi \\TP te estará esperando también." + +msgid "Good day, \\PN! Hi. This is \\TN." +msgstr "¡Buenos días, \\PN! Soy \\TN." + +msgid "Good morning!\\m This is \\PN, right? It's me, \\TN." +msgstr "¡Buen día! \\PN, ¿cierto? Hola. Soy \\TN." + +msgid "Good morning, \\PN.\\mThis is \\TN. Did I wake you?" +msgstr "Buen día, \\PN.\\mSoy \\TN. ¿Te desperté?" + +msgid "Good morning, \\PN.\\mThis is \\TN. Rise and shine!" +msgstr "Buenos días, \\PN.\\mHabla \\TN. ¡Qué bella mañana!" + +msgid "Guess what happened the other day. I missed catching \\TE again.\\mMaybe I'm not very good at this." +msgstr "Adivina qué pasó el otro día. Volví a fallar en intentar atrapar un \\TE.\\mTal vez no sea muy bueno en esto." + +msgid "Have you ever hatched a Pokemon Egg?\\mI raised my \\TP from an egg." +msgstr "¿Alguna vez has criado un Pokémon nacido de un huevo?\\mMi \\TP salió de uno." + +msgid "Have you seen the \\TEs around \\TM?\\mThey scare me so much! I always run away!" +msgstr "¿Has visto los \\TEs en \\TM?\\m¡Me asustan tanto! Siempre salgo corriendo." + +msgid "Have you tried trading with your friends?\\mI got my \\TP in a trade, and it grows so fast!\\mTrades can be an awesome way to get strong Pokemon." +msgstr "¿Has intentado intercambiar con tus amigos?\\mYo obtuve a mi \\TP en un intercambio, ¡y ha crecido tan rápido!\\mLos intercambios son una buena forma de obtener Pokémon poderosos rápidamente." + +msgid "Hello, \\PN. This is \\TN. How are things?" +msgstr "Hola, \\PN. Soy \\TN. ¿Cómo va todo?" + +msgid "Hello. This is \\TN." +msgstr "Saludos. Habla \\TN." + +msgid "Hey, \\PN! Good evening!\\mThis is \\TN." +msgstr "¡Hola, \\PN! Buenas noches.\\mHabla \\TN." + +msgid "Hey, \\PN, wassup? It's \\TN." +msgstr "Buenas, \\PN, ¿qué onda? \\TN al teléfono." + +msgid "Hey, are you ready for another throw-down?\\mYou, me, battle. Place, \\TM.\\mTime, whenever you want! Let's do it!" +msgstr "Escucha.\\mTú, yo, combatir. Lugar, \\TM.\\mHora, cuando quieras. ¡Hagámoslo!" + +msgid "Hey, listen! I almost caught \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "¡Ey, escucha! Casi atrapo a un \\TE el otro día.\\m¡Oh, estuve tan cerca, en serio!" + +msgid "How are you doing? \\PN, howdy! This is \\TN. Isn't it nice out?" +msgstr "¡\\PN, qué tal! ¿Cómo va todo? Soy \\TN. ¿No te parece que está agradable afuera?" + +msgid "How are your Pokemon doing?\\mI always keep my \\TP in top shape by going to Pokemon Centers." +msgstr "¿Cómo van tus Pokémon?\\mYo siempre mantengo a mi \\TP a su máximo yendo seguido a un Centro Pokémon." + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!" +msgstr "¿Cómo van tus Pokémon?\\mMi \\TP está lleno de energía. ¡Siempre crea un alboroto!" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!\\mOh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "¿Cómo van tus Pokémon?\\mMi \\TP está lleno de energía. ¡Siempre crea un alboroto!\\mAh, sí, me las arreglé para vencer a un duro \\TE.\\mPero necesito fortalecer a mi equipo." + +msgid "I dressed my \\TP and it looks even cuter than before." +msgstr "Hoy disfrazé a mi \\TP y se veía totalmente adorable." + +msgid "I painted a portrait of my beloved \\TP.\\mIt didn't like sitting still though." +msgstr "Hice un retrato de mi querido \\TP.\\mMe costó mucho mantenerlo quieto..." + +msgid "I spent all day hunting for a shiny \\TE.\\mI didn't manage to find any, though." +msgstr "He pasado todo el día tratando de encontrar un \\TE variocolor.\\mNo he logrado ver a ninguno..." + +msgid "I tried to use the Wonder Trade today.\\mAll I got was a Lv.3 Chyinmunk though.\\mWhy do people put up such lame Pokemon for trade?" +msgstr "Hoy traté de usar el Intercambio Prodigioso.\\mSolo recibí un Birbie nivel 3...\\m¿Por qué siempre ponen Pokémon basura en el Intercambio Prodigioso?" + +msgid "Let's have a battle! I want to see how much you've grown!\\mI'm still hanging around \\TM.\\mCome see if you can beat my \\TP!" +msgstr "¡Tengamos un combate! ¡Quiero ver cuanto has mejorado!\\mYo todavía sigo creciendo \\TM.\\m¡Ven a ver si puedes vencer a mi \\TP!" + +msgid "My \\TP and I love playing games.\\m Its favorite game is fetch." +msgstr "Me encanta jugar con mi \\TP.\\mSu juego favorito son las escondidas." + +msgid "My \\TP is fantastic.\\mI'd say it's even in the top percentage of \\TPs." +msgstr "Creo que, en un concurso de \\TP, mi \\TP saldría ganador.\\mO al menos tercer lugar..." + +msgid "My \\TP's looking really awesome. I wish I could show you." +msgstr "Mi \\TP tiene muy buena pinta. Me gustaría poder mostrártelo." + +msgid "My \\TP's looking really awesome.\\mI wish I could show you.\\mHey, listen! I almost caught a \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "Mi \\TP tiene muy buena pinta. Me gustaría poder mostrártelo.\\m¡Ey, escucha! Casi atrapo a un \\TE el otro día.\\m¡Oh, estuve tan cerca, en serio!" + +msgid "Oh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "Ah, sí, me las arreglé para vencer a un \\TE muy fuerte.\\mPero necesito fortalecer a mi equipo." + +msgid "Ready for a rematch? \\TP and I have been training hard!\\mI'll be waiting for you around \\TM where we met.\\mCome find me and let's battle!" +msgstr "¿Todo listo para la revancha? \\TP y yo hemos estado entrenando.\\mTe estaré esperando en \\TM. ¡Ven a por un combate!" + +msgid "Remember the last time we battled? Let's rematch!\\mI promise it won't be a repeat of last time.\\mCome find me around \\TM!" +msgstr "¿Recuerdas nuestro último combate? ¡Quiero la revancha!\\mPrometo que no será como la última vez.\\mTe espero en \\TM." + +msgid "Top of the morning, \\PN!\\m\\TN here, at your service." +msgstr "¡Hola, \\PN! A primera hora de la mañana, ¿no?\\mAquí \\TN, a tu servicio." + +msgid "Want to battle? It's not going to be a repeat of the last time we met.\\mI'll be waiting for you around \\TM." +msgstr "¿Aceptas un combate? No se repetirá lo de la última vez.\\mTe estaré esperando en \\TM." + +msgid "What did you eat for lunch today? I had a grilled \\TE.\\mI don't think I cooked it well enough.\\mOr did you not eat lunch at all?" +msgstr "¿Qué almorzaste hoy? Yo preparé \\TE asado, pero no me quedó muy bien.\\m¿O quizá no has almorzado?" + +msgid "Yo, \\PN, my main homie! This is \\TN!" +msgstr "¡Ey, \\PN, compadre! ¡Habla \\TN!" + +msgid "You have to hear this! I battled \\TE the other day.\\mIt was easy! I had a type advantage." +msgstr "¡Tienes que escuchar esto! Vencí a un \\TE el otro día.\\m¡Fue muy fácil! Tenía ventaja por el tipo elemental." + +msgid "\\PN, good day! It's me, \\TN. Got a minute?" +msgstr "¡\\PN, buen día! Soy yo, \\TN. ¿Tienes un minuto?" + +msgid "\\PN, good evening! Hi.\\mThis is \\TN." +msgstr "¡\\PN, buenas noches!\\mSoy \\TN." + diff --git a/Dialogue/Generated/es/OfficialPokemonNames.po b/Dialogue/Generated/es/OfficialPokemonNames.po new file mode 100644 index 000000000..44d260546 --- /dev/null +++ b/Dialogue/Generated/es/OfficialPokemonNames.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "dearewl" +msgstr "Dearewl" + +msgid "Panjay" +msgstr "Pajay" + +msgid "Terrabit" +msgstr "Terrabbit" + +msgid "Belliadon" +msgstr "Beliaddon" + +msgid "Gastly" +msgstr "Gengar" diff --git a/Dialogue/Generated/es/OfficialSystem.po b/Dialogue/Generated/es/OfficialSystem.po new file mode 100644 index 000000000..7f771cc1d --- /dev/null +++ b/Dialogue/Generated/es/OfficialSystem.po @@ -0,0 +1,6461 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "(Default)" +msgstr "(Predeterminado)" + +msgid "({1}) PP: {2}/{3}" +msgstr " ({1}) PP: {2}/{3}" + +msgid "--- power core ------ from over----. It ---- ------ a large ---- -- nuclear fuel to -------. ---- ---- activated- -- --- -- prod--- ---- limitless energy." +msgstr "-- llegado -- núcleo de energía ----- ag-as int-rn---onales. -- -sp-cimen requeri-- --- enorme cantidad -- combus----- nuclear par- su ----------. --- --- --- ----lmente activado, ----- prod---- energía si- límites." + +msgid "---- -- the Interface --- final---- today. Th- -erator - -- ---- - ----- full control -- --e Sp-cimen. ---- chief reseacher, Dr. ----- --s ---- granted clearance." +msgstr "-- final----- -- trabajo -- la Interfaz. Su --erador ----- ------ control total --- Esp-cimen. -- -- autorizado --- -- uso a nuestr- jef- de investigación, ---. -------." + +msgid "---- has been - breach -- confidential--. ----- --- ------ shall -- relocate --- undergr-- --. Project 092 --- have -- -- --rminated." +msgstr "Ha ------ --- brecha -- confidencia-----. ----- --- reportes serán lleva--- - -------res subter------ -- ------ segur----. -- Proyecto 092 podría --- abort---." + +msgid "... ... ... ...Nope!\nThere's no response." +msgstr "... ... ... ...¡Nada!\nNo hay respuesta." + +msgid "...Oh. It's you.\nListen, I might've been a jerk to you back in Vinoville Town.\nBut, well, what you did, it kind of saved my family and my town.\nWhen the Rangers are done cleaning the area, I'll have a home again.\nSo... I guess... What I'm trying to say is...\nI owe you. We all do.\nBut I'm not going easy on you because of it.\nI've been training non-stop since you beat me!\nMy team will crush anybody that stands in our way...\nEven the Hero of Tandor!!" +msgstr "...Oh. Eres tú.\nEscucha, sé que fui un idiota cuando fuiste a Pueblo Viñedo.\nPero... bueno, lo que hiciste salvó a mi familia y a todo mi pueblo.\nCuando los Rangers terminen de limpiar el área, podré regresar a mi hogar.\nAsí que... supongo que... lo que quiero decir es que...\nTe debo una. Todos nosotros.\nPero no te la haré fácil solo por eso.\n¡He estado entrenando sin pausa desde que me venciste!\nMi equipo aplastará a todo aquel que se nos interponga...\n¡¡Incluso al Héroe de Tándor!!" + +msgid "...Pfeh. I guess you win.\nThat's embarrassing... But whatever.\nIf there's anyone I'll allow to beat me, it should be you." +msgstr "...Jeje. Supongo que tú ganas.\nQué vergüenza... Pero qué importa.\nSi hay alguien que permito que me derrote, eres tú." + +msgid "1, 2, and... ... ..." +msgstr "1, 2, y... ... ..." + +msgid "<<" +msgstr " <<" + +msgid "Search Mode" +msgstr "Modo de Búsqueda" + +msgid "{1} nature." +msgstr "Naturaleza {1}." + +msgid "Egg hatched." +msgstr "Nacido del huevo." + +msgid "Egg obtained." +msgstr "Nacido del huevo." + +msgid "Had a fateful encounter at Lv. {1}." +msgstr "Encuentro predestinado\nal Nivel {1}." + +msgid "Met at Lv. {1}." +msgstr "Obtenido al Niv.{1}" + +msgid "Traded at Lv. {1}." +msgstr "Intercambiado al Niv.{1}" + +msgid "Faraway place" +msgstr "Muy lejos" + +msgid "\"The Egg Watch\"" +msgstr "\"Vigía del Huevo\"" + +msgid "A mysterious Pokémon\nEgg received from\n{1}." +msgstr "\nUn huevo misterioso\nque recibiste de\n{1}." + +msgid "{1}
" +msgstr " {1}
" + +msgid ">>" +msgstr " >>" + +msgid "????? Pokémon" +msgstr "Pokémon ?????" + +msgid "A Key Item in the Bag can be registered to this key for instant use." +msgstr "Un Objeto Clave en la Bolsa puede ser asignado a esta tecla." + +msgid "A Map\nShows visited Places." +msgstr "Un Mapa.\nTe muestra el continente." + +msgid "A Nuclear Horde appeared!" +msgstr "¡Una Horda Nuclear ha aparecido!" + +msgid "A Phone\nUsed to call People." +msgstr "Un Teléfono.\nPuedes llamar gente." + +msgid "A Pokémon could be in this tree. Maybe a Pokémon could shake it." +msgstr "Puede que haya Pokémon en este árbol. Quiza un Pokémon pueda sacudirlo." + +msgid "A Pokémon could be in this tree. Want to headbutt it?" +msgstr "Puede que haya Pokémon en este árbol. ¿Usar Cabezazo?" + +msgid "A Radio\nUsed to listen to Music." +msgstr "Una Radio.\nPuedes escuchar música." + +msgid "A Toxic Fallout has set in!" +msgstr "¡Ha iniciado una Lluvia Radiactiva!" + +msgid "A bell chimed!" +msgstr "¡Ha repicado una campana!" + +msgid "A critical hit!" +msgstr "¡Un golpe crítico!" + +msgid "A glint appears in {1}'s eyes!" +msgstr "¡Un destello aparece en los ojos de {1}!" + +msgid "A heavy rain began to fall!" +msgstr "¡Ha empezado a diluviar!" + +msgid "A little quick tempered." +msgstr "De carácter fuerte." + +msgid "A mysterious air current is protecting Flying-type Pokémon!" +msgstr "¡Las misteriosas turbulencias protegen a los Pokémon de tipo Volador!" + +msgid "A nuclear fallout has hit!" +msgstr "¡Empezó una lluvia radiactiva!" + +msgid "A sandstorm brewed!" +msgstr "¡Se acerca una tormenta de arena!" + +msgid "A sandstorm is raging." +msgstr "Una tormenta de arena ruge." + +msgid "A sandstorm kicked up!" +msgstr "¡Se ha desatado una tormenta de arena!" + +msgid "A shadow sky appeared!" +msgstr "¡El cielo se tornó oscuro!" + +msgid "A soothing aroma wafted through the area!" +msgstr "Un aroma balsámico flota en el aire." + +msgid "A sticky web has been laid out beneath the opposing team's feet!" +msgstr "¡Una red viscosa se extiende a los pies del equipo enemigo!" + +msgid "A sticky web has been laid out beneath your team's feet!" +msgstr "¡Una red viscosa se extiende a los pies de tu equipo!" + +msgid "A thrilling display from trainers and Pokémon alike!" +msgstr "¡Una intensa demostración de entrenadores y Pokémon!" + +msgid "A thunderstorm is raging." +msgstr "La tormenta continúa." + +msgid "A thunderstorm started!" +msgstr "¡Ha empezado una tormenta!" + +msgid "A to Z" +msgstr "Alfabético" + +msgid "A wall of water is crashing down with a mighty roar." +msgstr "Una gran cascada cae con fuerza." + +msgid "A {1} was planted here." +msgstr "Hay una {1} plantada aquí." + +msgid "A: Add map to canvas" +msgstr "A: Add map to canvas\n" + +msgid "ABLE" +msgstr "PUEDE" + +msgid "ACCURACY" +msgstr "PRECIS." + +msgid "AFTER LOSING..." +msgstr "DESPUÉS DE PERDER..." + +msgid "Aargh! Almost had it!" +msgstr "¡Qué pena! ¡Te faltó poco!" + +msgid "Ability" +msgstr "Habilidad" + +msgid "Acai Berries" +msgstr "Baya Acai" + +msgid "Adamant" +msgstr "Firme" + +msgid "Add" +msgstr "Sumar" + +msgid "Advanced to Game Lv. {1}!" +msgstr "¡Pasaste al Nivel {1}!" + +msgid "Aguav Berries" +msgstr "Bayas Guaya" + +msgid "Aha! It is the \\PN!\nWe fight before. I lose in disgrace.\nMy Ninja clan forsake me. So I train.\nI train and train, in hopes to encounter \\PN again.\nIn this arena, we fight to regain honor!\nI will defeat you, and restore glory to my Ninja Clan!" +msgstr "¡Ajá! ¡Eres tú, \\PN!\nPeleamos antes. Perdí en desgracia.\nFui desterrado por mi Clan Ninja. Y así entrené.\nEntrené y entrené con la esperanza de enfrentarme a \\PN nuevamente.\nEn esta arena, ¡combatimos por el honor!\nTe derrotaré, ¡y restauraré la gloria a mi Clan Ninja!" + +msgid "Alas, the final curtain falls...\nThe result is clear:\nYour victory was written in the stars!" +msgstr "Y así, cae el telón final...\nEl resultado es claro:\n¡Tu victoria fue anunciada por los astros!" + +msgid "Alert to sounds." +msgstr "Siempre alerta." + +msgid "All Pokémon hearing the song will faint in three turns!" +msgstr "¡Los Pokémon que oigan la canción se debilitarán dentro de 3 turnos!" + +msgid "All Pokémon in this box have been released." +msgstr "Todos los Pokémon en esta caja han sido liberados." + +msgid "All data will be lost. Confirm once more to proceed." +msgstr "Se borrará todo, y no podrás recuperarlo." + +msgid "All recording devices are in use. Recording is not possible now." +msgstr "All recording devices are in use. Recording is not possible now." + +msgid "All stat changes were eliminated!" +msgstr "¡Todos los cambios en las características fueron revertidos!" + +msgid "All the world's a stage... and we play the leading role! Can you see past our splendid masquerade?" +msgstr "Todo el mundo es un escenario... ¡Y somos los protagonistas! ¿Puedes ver a través de nuestro espléndido disfraz?" + +msgid "Also, look for a special NPC in Kevlar Town!" +msgstr " Also, look for a special NPC in Kevlar Town!" + +msgid "An Egg can't battle!" +msgstr "¡Un Huevo no puede pelear!" + +msgid "An egg can't be an active Pokémon" +msgstr "Un huevo no es un Pokémon disponible." + +msgid "An electric current runs across the battlefield!" +msgstr "¡Se ha formado un campo de corriente eléctrica en el terreno de combate!" + +msgid "And now, their battling skills will determine which of them get to move on to the Champion's Arena after this match." +msgstr "Y ahora, sus habilidades de combate determinarán cuáles ascenderán a la Arena de Campeones tras este encuentro." + +msgid "And the winner is \\PN!" +msgstr "¡Y la victoria es para \\PN!" + +msgid "And..." +msgstr "Y..." + +msgid "And..." +msgstr "Y..." + +msgid "Announcer: You're out of Safari Balls! Game over!" +msgstr "Announcer: You're out of Safari Balls! Game over!" + +msgid "Apicot Berries" +msgstr "Bayas Aricoc" + +msgid "Apr." +msgstr "Abr." + +msgid "Aqua Ring restored {1}'s HP!" +msgstr "¡{1} recuperó PS gracias a Acua Aro!" + +msgid "Are you sure you want to change it?" +msgstr "¿Estás seguro de querer cambiarla?" + +msgid "Are you sure you want to delete this Pokémon?" +msgstr "¿De verdad quieres eliminar este Pokémon?" + +msgid "Are you sure you want to delete this gift?" +msgstr "¿De verdad quieres borrar este regalo?" + +msgid "Are you sure you want to delete this save file?" +msgstr "¿De verdad quieres borrar esta partida?" + +msgid "Are you sure you want to play on this mode?" +msgstr "¿De verdad quieres jugar en este modo?" + +msgid "Are you sure you want to play with these settings?" +msgstr "¿Deseas jugar con estas reglas durante tu partida? No podrás cambiarlas después." + +msgid "Are you sure you want to release all Pokémon in this box?" +msgstr "¿De verdad quieres liberar a todos los Pokémon en esta caja?" + +msgid "Are you sure?" +msgstr "¿De verdad quieres este personaje?" + +msgid "Area Unknown" +msgstr "Hábitat Desconocido" + +msgid "Aspear Berries" +msgstr "Bayas Perasi" + +msgid "Attack" +msgstr "Ataque" + +msgid "Aug." +msgstr "Ago." + +msgid "Autosave" +msgstr "Autoguardado" + +msgid "Autosave failed. t(-.-t)" +msgstr "El autoguardado ha fallado." + +msgid "Aww... It appeared to be caught!" +msgstr "¡Vaya! ¡Parecía que lo habías atrapado!" + +msgid "BAG" +msgstr "Bolsa" + +msgid "BANNED" +msgstr "BANEADO" + +msgid "BATTLE MOVES" +msgstr "MOVIMIENTOS" + +msgid "Babiri Berries" +msgstr "Bayas Baribá" + +msgid "Back" +msgstr "Volver" + +msgid "Bacu Berries" +msgstr "Baya Bacu" + +msgid "Bad IV: {1} (must be from 0-31)\n{2}" +msgstr "Bad IV: {1} (must be from 0-31)\n{2}" + +msgid "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" +msgstr "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" + +msgid "Bad form: {1} (must be 0 or greater)\n{2}" +msgstr "Bad form: {1} (must be 0 or greater)\n{2}" + +msgid "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" +msgstr "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" + +msgid "Bad happiness: {1} (must be from 0-255)\n{2}" +msgstr "Bad happiness: {1} (must be from 0-255)\n{2}" + +msgid "Bad level: {1} (must be from 1-{2})\n{3}" +msgstr "Bad level: {1} (must be from 1-{2})\n{3}" + +msgid "Bad line syntax (expected syntax like XXX=YYY)\n{1}" +msgstr "Bad line syntax (expected syntax like XXX=YYY)\n{1}" + +msgid "Bad money amount (must be from 0 through 255)\n{1}" +msgstr "Bad money amount (must be from 0 through 255)\n{1}" + +msgid "Bad nickname: {1} (must be 1-20 characters)\n{2}" +msgstr "Bad nickname: {1} (must be 1-20 characters)\n{2}" + +msgid "Bad skill value (must be from 0 through 255)\n{1}" +msgstr "Bad skill value (must be from 0 through 255)\n{1}" + +msgid "Badges:" +msgstr "Medallas:" + +msgid "Badges{2}
" +msgstr "Medallas{2}
" + +msgid "Bag" +msgstr "Bolsa" + +msgid "Bashful" +msgstr "Tímida" + +msgid "Battle Items" +msgstr "Obj. de Combate" + +msgid "Battle Scene" +msgstr "Animaciones" + +msgid "Battle Style" +msgstr "Tipo de Combate" + +msgid "Battle... start!" +msgstr "Que inicie...\\wt[12] ¡el combate!" + +msgid "Beach" +msgstr "Playa" + +msgid "Begin your game." +msgstr "Guarda tu configuración de forma permanente y empieza el juego." + +msgid "Behold! The power of Mega Evolution!" +msgstr "¡Contempla el poder de la Megaevolución!" + +msgid "Belue Berries" +msgstr "Bayas Andano" + +msgid "Berries" +msgstr "Bayas" + +msgid "Black" +msgstr "Negro" + +msgid "Black Tiles: {1}" +msgstr "Baldosas Negras: {1}" + +msgid "Blue" +msgstr "Azul" + +msgid "Bluk Berries" +msgstr "Bayas Oram" + +msgid "Bold" +msgstr "Osada" + +msgid "Boost PP of which move?" +msgstr "¿Qué movimiento aumentará en PP?" + +msgid "Both of these trainers took home a win in the previous round." +msgstr "Ambos entrenadores lograron una victoria en la ronda anterior." + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "La caja \"{1}\" en la PC de alguien estaba llena." + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "La caja \"{1}\" en la PC de alguien estaba llena." + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "La caja \"{1}\" en la PC de {2} estaba llena." + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "La caja \"{1}\" en la PC de {2} estaba llena." + +msgid "Box name?" +msgstr "¿Nombre de la caja?" + +msgid "Box {1:d}" +msgstr "Caja {1:d}" + +msgid "Brave" +msgstr "Audaz" + +msgid "Brown" +msgstr "Marrón" + +msgid "Bug" +msgstr "Bicho" + +msgid "Bug Catcher Benny" +msgstr "Cazabichos Benny" + +msgid "Bug Catcher Ed" +msgstr "Cazabichos Ed" + +msgid "Bug Catcher Josh" +msgstr "Cazabichos Josh" + +msgid "But I sense something else in you...\\^" +msgstr "Pero siento algo más en ti...\\^" + +msgid "But it failed to spit up a thing!" +msgstr "¡Pero no logra escupir nada!" + +msgid "But it failed to swallow a thing!" +msgstr "¡Pero no pudo tragar nada!" + +msgid "But it failed!" +msgstr "¡Pero falló!" + +msgid "But it had no effect!" +msgstr "¡Pero no ha surtido efecto!" + +msgid "But nothing happened!" +msgstr "¡Pero no tuvo ningún efecto!" + +msgid "But the effects of a Repel lingered from earlier." +msgstr "Ya hay un Repelente en efecto." + +msgid "But there was no PP left for the move!" +msgstr "¡Pero no le quedan PP a este movimiento!" + +msgid "But there was no target..." +msgstr "Pero no había blanco..." + +msgid "But {1} already caught a Pokémon in this area!" +msgstr "¡{1} ya capturó un Pokémon en esta zona!" + +msgid "But {1} already fought a wild Pokémon in this area!" +msgstr "¡{1} no atrapó al primer Pokémon en esta zona!" + +msgid "But {1} can't learn more than four moves." +msgstr "Pero {1} no puede aprender más de cuatro movimientos." + +msgid "But {1} can't learn more than four moves." +msgstr "Pero {1} no puede aprender más de cuatro movimientos." + +msgid "But {1} can't sleep in an uproar!" +msgstr "¡Pero {1} no puede dormir en un alboroto!" + +msgid "But {1} couldn't sleep!" +msgstr "¡Pero {1} no pudo dormir!" + +msgid "But, only one will be crowned Champion today." +msgstr "Pero solo uno de ellos será coronado como Campeón el día de hoy." + +msgid "Buy" +msgstr "Comprar" + +msgid "By the blessing of Aotius!" +msgstr "¡Bendito sea Aotius!" + +msgid "Bye-bye, {1}!" +msgstr "¡Adiós, {1}!" + +msgid "CANCEL" +msgstr "CANCELAR" + +msgid "CATEGORY" +msgstr "CATEGOR." + +msgid "CLOSE BAG" +msgstr "CERRAR BOLSA" + +msgid "CONFIRM" +msgstr "ACEPTAR" + +msgid "Call" +msgstr "Llamar" + +msgid "Calm" +msgstr "Serena" + +msgid "Camper Barry" +msgstr "Campista Barry" + +msgid "Can't catch any more..." +msgstr "No puedes capturar más..." + +msgid "Can't deposit from box..." +msgstr "No se puede depositar desde la caja..." + +msgid "Can't deposit the last Pokémon!" +msgstr "¡No puedes depositar tu último Pokémon!" + +msgid "Can't escape!" +msgstr "¡No puedes huir!" + +msgid "Can't find deposited Pokémon" +msgstr "No se encuentra al Pokémon depositado." + +msgid "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." +msgstr "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." + +msgid "Can't re-store deleted item in bag" +msgstr "No se puede volver a depositar un objeto eliminado en la bolsa." + +msgid "Can't save. No name was entered." +msgstr "Can't save. No name was entered." + +msgid "Can't save. The Pokémon list is empty." +msgstr "Can't save. The Pokémon list is empty." + +msgid "Can't store the Pokémon..." +msgstr "No se puede guardar al Pokémon..." + +msgid "Can't store the egg" +msgstr "No se pudo guardar el huevo." + +msgid "Can't store the {1}." +msgstr "No puedes guardar {1}." + +msgid "Can't use that here." +msgstr "No puedes usar eso aquí." + +msgid "Can't use that while on a bicycle." +msgstr "No puedes usar eso mientras estas en la bici." + +msgid "Can't withdraw from party..." +msgstr "No se puede sacar desde tu equipo..." + +msgid "Cancel" +msgstr "Cancelar" + +msgid "Cancel?" +msgstr "¿Continuar el juego sin cambios?" + +msgid "Capable of taking hits." +msgstr "Puede soportar golpes." + +msgid "Caps Lock" +msgstr "Mayús" + +msgid "Careful" +msgstr "Cauta" + +msgid "Caught {1}!" +msgstr "¡{1} atrapado!" + +msgid "Cave" +msgstr "Cueva" + +msgid "Certainly. You want {1}.\nThat will be ${2}. OK?" +msgstr "Entonces quieres {1}.\nSerán ${2}. ¿De acuerdo?" + +msgid "Certainly. You want {2} {1}(s)?" +msgstr "De acuerdo. ¿Quieres {2} de {1}?" + +msgid "Challenge Mode" +msgstr "Modo Desafío" + +msgid "Charti Berries" +msgstr "Bayas Alcho" + +msgid "Check for Updates" +msgstr "Buscar Actualizaciones" + +msgid "Checks" +msgstr "Lunares" + +msgid "Cheri Berries" +msgstr "Bayas Zreza" + +msgid "Chesto Berries" +msgstr "Bayas Atania" + +msgid "Chilan Berries" +msgstr "Bayas Chilan" + +msgid "Choose Pokémon and confirm." +msgstr "Elige y confirma a tus Pokémon." + +msgid "Choose Pokémon or cancel." +msgstr "Elegir Pokémon o cancelar." + +msgid "Choose a Pokémon." +msgstr "Elige un Pokémon." + +msgid "Choose the gift you want to receive.\\wtnp[0]" +msgstr "Elige el regalo que quieres recibir.\\wtnp[0]" + +msgid "Choose your game mode:" +msgstr "Elige tu modo de juego:" + +msgid "Chople Berries" +msgstr "Bayas Pomaro" + +msgid "City" +msgstr "Ciudad" + +msgid "Click to select a map" +msgstr "Click to select a map\n" + +msgid "Click!\n...... ......" +msgstr "¡Clic!\\wt[10]\n......\\wt[5] ......" + +msgid "Close bag." +msgstr "Volver al juego." + +msgid "Close storage." +msgstr "Cerrar almacenamiento." + +msgid "Closes the PokéPod and returns to the game." +msgstr "Volver al juego." + +msgid "Coba Berries" +msgstr "Bayas Kouba" + +msgid "Coins were scattered everywhere!" +msgstr "¡Hay monedas por todas partes!" + +msgid "Coins:\n{1}" +msgstr "Fichas:\n{1}" + +msgid "Coins: {1}" +msgstr "Fichas: {1}" + +msgid "Colbur Berries" +msgstr "Bayas Dillo" + +msgid "Compete" +msgstr "Competir" + +msgid "Competitive sharply raised {1}'s Special Attack!" +msgstr "¡Competitivo aumentó mucho el Ataque Especial de {1}!" + +msgid "Congratulations on advancing to the final round!\nThe final battle will take place in the Champion's Arena. Its winner will be crowned Champion of Tandor!" +msgstr "¡Felicitaciones! ¡Has alcanzado la ronda final!\nEl combate final se llevará a cabo en la Arena de Campeones. ¡El ganador será coronado Campeón de Tándor!" + +msgid "Congratulations!" +msgstr "¡Felicitaciones!" + +msgid "Congratulations!\nYour {1} evolved into {2}!" +msgstr "¡Enhorabuena!\n¡Tu {1} evolucionó a {2}!" + +msgid "Congratulations, {1}!" +msgstr "¡Enhorabuena, {1}!" + +msgid "Continue" +msgstr "Continuar" + +msgid "Continue Box operations?" +msgstr "¿Seguir usando las cajas?" + +msgid "Continue the game with those options permanently disabled?" +msgstr "¿Continuar el juego con estas opciones?" + +msgid "Controls" +msgstr "Controles" + +msgid "Cool Trainer Nick" +msgstr "Entrenador guay Nick" + +msgid "Cornn Berries" +msgstr "Bayas Mais" + +msgid "Could it be the seed of greatness?\\.\nThe potential to transform yourself completely?\\^" +msgstr "¿Puede ser la semilla de la grandeza?\\.\n¿El potencial para cambiar completamente?\\^" + +msgid "Could not reach server to determine if your game is up-to-date. \\wtnp[40]" +msgstr "No se pudo conectar con el servidor para saber la versión más reciente.\\wtnp[40]" + +msgid "Couldn't find an unclaimed Mystery Gift with ID {1}." +msgstr "No se pudo reclamar este regalo con ID {1}." + +msgid "Couldn't return unused item to Bag somehow." +msgstr "¿Qué? No se pudo devolver el objeto sin usar a la Bolsa." + +msgid "Crafty Shield protected your team!" +msgstr "¡Truco Defensa protege a tu equipo!" + +msgid "Crafty Shield protected {1}!" +msgstr "¡Truco defensa protegió a {1}!" + +msgid "Crag" +msgstr "Montaña" + +msgid "Credits" +msgstr "Créditos" + +msgid "Cupu Berries" +msgstr "Baya Cupu" + +msgid "Current Version = {1} \\wtnp[30]" +msgstr "Versión actual = {1} \\wtnp[30]" + +msgid "Custap Berries" +msgstr "Bayas Chiri" + +msgid "Custom" +msgstr "Personalizado" + +msgid "Custom Game Settings" +msgstr "Juego Personalizado" + +msgid "Custom/Nuzlocke Mode" +msgstr "Nuzlocke/Personalizado" + +msgid "DEL: Delete map from canvas" +msgstr "DEL: Delete map from canvas\n" + +msgid "DEPOSIT POKéMON" +msgstr "Depositar Pokémon" + +msgid "DP" +msgstr "4" + +msgid "Dark" +msgstr "Siniestro" + +msgid "Dark Mega Dramsama" +msgstr "Mega Dramsama" + +msgid "Day-Care Couple" +msgstr "Pareja de la Guardería" + +msgid "Dec." +msgstr "Dic." + +msgid "Default" +msgstr "Restablecer controles por defecto" + +msgid "Defense" +msgstr "Defensa" + +msgid "Defiant sharply raised {1}'s Attack!" +msgstr "¡Competitivo aumentó mucho el Ataque de {1}!" + +msgid "Delete This Save File" +msgstr "Borrar Partida" + +msgid "Delete a move to make\nroom for {1}?" +msgstr "¿Olvidar un movimiento para aprender {1}?" + +msgid "Delete a move to make room for {1}?" +msgstr "¿Olvidar un movimiento para aprender {1}?" + +msgid "Deposit Item" +msgstr "Depositar" + +msgid "Deposit Pokémon" +msgstr "Depositar Pokémon" + +msgid "Deposit in which Box?" +msgstr "¿Depositar en qué caja?" + +msgid "Deposited {1} {2}(s)." +msgstr "{1} de {2} ha sido depositado." + +msgid "Deposited {1}." +msgstr "{1} ha sido depositado." + +msgid "Deselect" +msgstr "Deseleccionar" + +msgid "Desert" +msgstr "Desierto" + +msgid "Dex No." +msgstr "Pokédex" + +msgid "Disable Healing In Battle" +msgstr "Desactivar Objetos Curativos" + +msgid "Disable Pokémarts" +msgstr "Desactivar Tiendas Pokémon" + +msgid "Divide" +msgstr "División" + +msgid "Do it! {1}!" +msgstr "¡Ve, {1}!" + +msgid "Do not underestimate the might of Dragons!" +msgstr "¡No subestimes el poder de los Dragones!" + +msgid "Do what with an item?" +msgstr "¿Qué hacer con el objeto?" + +msgid "Do what with the mail?" +msgstr "¿Qué hacer con el correo?" + +msgid "Do what with {1}?" +msgstr "¿Qué hacer con {1}?" + +msgid "Do you want to change its song now?" +msgstr "¿Quieres cambiar su canción?" + +msgid "Do you want to change {1}'s ability to {2}?" +msgstr "¿Quieres cambiar la habilidad de {1} a {2}?" + +msgid "Do you want to delete the save file and start anew?" +msgstr "¿Quieres borrar la partida guardada y empezar una nueva?" + +msgid "Do you want to run the patcher now?" +msgstr "¿Deseas actualizar el juego ahora?" + +msgid "Do you want to try and run the patcher anyway?" +msgstr "¿Deseas intentar actualizar el juego ahora de todas formas?" + +msgid "Do you want to use another Repel?" +msgstr "¿Quieres usar otro Repelente?" + +msgid "Docile" +msgstr "Dócil" + +msgid "Done!" +msgstr "¡Listo!" + +msgid "Double-click: Edit map's metadata" +msgstr "Double-click: Edit map's metadata\n" + +msgid "Down" +msgstr "Abajo" + +msgid "Drag map to move it" +msgstr "Drag map to move it\n" + +msgid "Dragon" +msgstr "Dragón" + +msgid "Dupes Clause" +msgstr "Cláusula de Duplicados" + +msgid "Durin Berries" +msgstr "Bayas Rudion" + +msgid "E: Edit map's encounters" +msgstr "E: Edit map's encounters\n" + +msgid "EDIT" +msgstr "EDITAR" + +msgid "EV/IV/pID" +msgstr "EV/IV/ID" + +msgid "EXCHANGE" +msgstr "CANJEAR" + +msgid "EXIT" +msgstr "Salir" + +msgid "Each Pokemon's HP was halved!" +msgstr "¡Los PS de cada Pokemon fueron reducidos a la mitad!" + +msgid "Earned coins" +msgstr "Fichas ganadas" + +msgid "East side of first map must connect with west side of second map\n{1}" +msgstr "East side of first map must connect with west side of second map\n{1}" + +msgid "Edit" +msgstr "Editar" + +msgid "Egg" +msgstr "Huevo" + +msgid "Eggs can't hold items." +msgstr "Los Huevos no pueden llevar objetos." + +msgid "Eggs can't hold mail." +msgstr "Los Huevos no pueden llevar correo." + +msgid "Electric" +msgstr "Eléctrico" + +msgid "Electricity's power was weakened!" +msgstr "¡Se han debilitado los ataques de tipo Eléctrico!" + +msgid "Eletux is the best pick!\\wtnp[160]" +msgstr "¡Eletux es la mejor opción!\\wtnp[160]" + +msgid "Em" +msgstr "1" + +msgid "End" +msgstr "Fin" + +msgid "Enigma Berries" +msgstr "Bayas Enigma" + +msgid "Enter text using the keyboard. Press ENTER to confirm." +msgstr "Escribe usando el teclado. Presiona ENTER para confirmar." + +msgid "Enter text using the keyboard. Press ESC to cancel, or ENTER to confirm." +msgstr "Escribe usando el teclado. Presiona ESCAPE para cancelar, o ENTER para confirmar." + +msgid "Enter {1}'s name." +msgstr "Introduce el nombre de {1}." + +msgid "Entry" +msgstr "Entrar" + +msgid "Enumeration not defined\n{1}" +msgstr "Enumeration not defined\n{1}" + +msgid "Esc" +msgstr "Escape" + +msgid "Execute search." +msgstr "Empezar Búsqueda" + +msgid "Execute sort." +msgstr "Ordenar" + +msgid "Exit" +msgstr "Salir" + +msgid "Exit To Desktop" +msgstr "Cerrar el juego" + +msgid "Exit To Menu" +msgstr "Volver al menú" + +msgid "Exit from the Box?" +msgstr "¿Salir de la Caja?" + +msgid "Exit from the map?" +msgstr "¿Salir del mapa?" + +msgid "Exp. Points" +msgstr "Experiencia" + +msgid "Expected a number for the number of Pokémon\n{1}" +msgstr "Expected a number for the number of Pokémon\n{1}" + +msgid "Expected a number for the trainer battle ID\n{1}" +msgstr "Expected a number for the trainer battle ID\n{1}" + +msgid "Expected a section at the beginning of the file\n{1}" +msgstr "Expected a section at the beginning of the file\n{1}" + +msgid "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" +msgstr "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" + +msgid "Expected a species name: {1}\n{2}" +msgstr "Expected a species name: {1}\n{2}" + +msgid "FIFTH" +msgstr "QUINTO" + +msgid "FIRST" +msgstr "PRIMERO" + +msgid "FORMS" +msgstr "FORMAS" + +msgid "FORMS SEEN" +msgstr "Vistas" + +msgid "FOURTH" +msgstr "CUARTO" + +msgid "FPS" +msgstr "Velocidad" + +msgid "FRLG" +msgstr "3" + +msgid "Failed to compile text: {1}" +msgstr "Failed to compile text: {1}" + +msgid "Failed to connect, the servers may be experiencing problems. Please try again later." +msgstr "Hubo un error al conectarse con el servidor. Por favor revise su conexión a internet o intente de nuevo más tarde." + +msgid "Failed to create the trainer type. Choose a different name." +msgstr "Failed to create the trainer type. Choose a different name." + +msgid "Failed to delete stored items" +msgstr "No se pudo eliminar el objeto almacenado." + +msgid "Failed to load data from server!" +msgstr "¡Error al obtener información de los servidores!" + +msgid "Fainted" +msgstr "Debilitado" + +msgid "Fainted Pokémon are considered dead and only one can be caught per route." +msgstr "Los Pokémon mueren permanentemente, y podrás atrapar sólo uno por ruta." + +msgid "Faraway place" +msgstr "Lugar lejano" + +msgid "Fast" +msgstr "Alta" + +msgid "Female" +msgstr "Hembra" + +msgid "Female Shiny" +msgstr "Variocolor H" + +msgid "Feminine" +msgstr "Feminino" + +msgid "Fertilize" +msgstr "Fertilizar" + +msgid "Field '{1}' is not a hexadecimal number\n{2}" +msgstr "Field '{1}' is not a hexadecimal number\n{2}" + +msgid "Field '{1}' must be 0 or greater\n{2}" +msgstr "Field '{1}' must be 0 or greater\n{2}" + +msgid "Field '{1}' must be greater than 0\n{2}" +msgstr "Field '{1}' must be greater than 0\n{2}" + +msgid "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" +msgstr "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" + +msgid "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" +msgstr "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" + +msgid "Field {1} is not a number\n{2}" +msgstr "Field {1} is not a number\n{2}" + +msgid "Field {1} is not a positive integer\n{2}" +msgstr "Field {1} is not a positive integer\n{2}" + +msgid "Field {1} is not an integer\n{2}" +msgstr "Field {1} is not an integer\n{2}" + +msgid "Fight" +msgstr "Pelear" + +msgid "Fighting" +msgstr "Lucha" + +msgid "Figy Berries" +msgstr "Bayas Higog" + +msgid "File {1}, line {2}\n{3}" +msgstr "File {1}, line {2}\n{3}\n" + +msgid "File {1}, section {2}, key {3}\n{4}" +msgstr "File {1}, section {2}, key {3}\n{4}\n" + +msgid "Fill all fields!" +msgstr "¡Completa todas las teclas!" + +msgid "Finally someone worth battling!" +msgstr "¡Finalmente alguien digno de combatir!" + +msgid "Fire" +msgstr "Fuego" + +msgid "Fire's power was weakened!" +msgstr "¡Se han debilitado los ataques de tipo Fuego!" + +msgid "First move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "First move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Flying" +msgstr "Volador" + +msgid "Folks, we're back with Round 2!" +msgstr "¡Regresamos con la segunda ronda!" + +msgid "Font Style" +msgstr "Fuente de Texto" + +msgid "For a Balanced trainer like you...\\^" +msgstr "Para un entrenador Balanceado como tú...\\^" + +msgid "For a Defensive trainer like you...\\^" +msgstr "Para un entrenador Defensivo como tú...\\^" + +msgid "For an Offensive trainer like you...\\^" +msgstr "Para un entrenador Ofensivo como tú...\\^" + +msgid "For some reason this Pokémon can't be caught!" +msgstr "¡Este Pokémon se rehúsa a ser atrapado!" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "Por {2} de {1},\n{3} envía a {4}." + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "Por el {2} de {1},\n{3} envía a {4}." + +msgid "For {1}, the {2} was too bitter!" +msgstr "¡La {2} estaba muy amarga para {1}!" + +msgid "For {1}, the {2} was too dry!" +msgstr "¡La {2} estaba muy seca para {1}!" + +msgid "For {1}, the {2} was too sour!" +msgstr "¡La {2} estaba muy ácida para {1}!" + +msgid "For {1}, the {2} was too spicy!" +msgstr "¡La {2} estaba muy picante para {1}!" + +msgid "For {1}, the {2} was too sweet!" +msgstr "¡La {2} estaba muy dulce para {1}!" + +msgid "Forest" +msgstr "Bosque" + +msgid "Form" +msgstr "Forma" + +msgid "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Fuse with which Pokémon?" +msgstr "¿Fusionar con cuál Pokémon?" + +msgid "Game Version: {1}\nServer Version: {2}" +msgstr "Versión del juego: {1}\nVersión del servidor: {2}" + +msgid "Ganlon Berries" +msgstr "Bayas Gonlan" + +msgid "Gender" +msgstr "Sexo" + +msgid "Genderless" +msgstr "Sin-género" + +msgid "Genderless Shiny" +msgstr "Variocolor" + +msgid "Gentle" +msgstr "Amable" + +msgid "Ghost" +msgstr "Fantasma" + +msgid "Give" +msgstr "Dar" + +msgid "Give to which Pokémon?" +msgstr "¿Dar a cuál Pokémon?" + +msgid "Give up trying to teach a new move to {1}?" +msgstr "¿Dejar de enseñarle un movimiento a {1}?" + +msgid "Go back to the previous menu." +msgstr "Volver al menú anterior." + +msgid "Go for it, {1}!" +msgstr "¡Vamos, {1}!" + +msgid "Go! {1} and {2}!" +msgstr "¡Adelante, {1} y {2}!" + +msgid "Go! {1}!" +msgstr "¡Adelante, {1}!" + +msgid "Good endurance." +msgstr "Buena Resistencia." + +msgid "Good perseverance." +msgstr "Gran perseverancia." + +msgid "Goodness! That was quite a thorough rout.\nI may require some tea and\nbiscuits after this match.\nIf you like, you would be welcome to join me." +msgstr "¡Maravilloso! Ha sido una digna derrota.\nRequeriré de té y bizcochos tras este encuentro.\nTe extiendo una invitación, si deseas acompañarme." + +msgid "Goodness, you are really quite strong." +msgstr "Impresionante, realmente eres fuerte." + +msgid "Got away safely!" +msgstr "¡Escapas sin problemas!" + +msgid "Gotcha! {1} was caught!" +msgstr "¡Ya está! ¡{1} ha sido capturado!" + +msgid "Graphics/Pictures/BATTLE/battleBagChoices" +msgstr "Graphics/Translations/Spanish/battleBagChoices_es" + +msgid "Graphics/Pictures/BATTLE/battleBagLast" +msgstr "Graphics/Translations/Spanish/battleBagLast_es" + +msgid "Graphics/Pictures/BATTLE/battleFoeBoxS" +msgstr "Graphics/Translations/Spanish/battleFoeBoxS_es" + +msgid "Graphics/Pictures/BATTLE/battleItemConfirm" +msgstr "Graphics/Translations/Spanish/battleItemConfirm_es" + +msgid "Graphics/Pictures/BATTLE/battlePlayerBoxS" +msgstr "Graphics/Translations/Spanish/battlePlayerBoxS_es" + +msgid "Graphics/Pictures/BATTLE/battlePlayerHPbar" +msgstr "Graphics/Translations/Spanish/battlePlayerHPbar_es" + +msgid "Graphics/Pictures/BATTLE/battlePlayerHPbar2" +msgstr "Graphics/Translations/Spanish/battlePlayerHPbar2_es" + +msgid "Graphics/Pictures/BATTLE/battlePlayerHPbar3" +msgstr "Graphics/Translations/Spanish/battlePlayerHPbar3_es" + +msgid "Graphics/Pictures/BATTLE/moveSelButtons" +msgstr "Graphics/Translations/Spanish/moveSelButtons_es" + +msgid "Graphics/Pictures/Pokedex/entryicons" +msgstr "Graphics/Translations/Spanish/entryicons_es" + +msgid "Graphics/Pictures/Summary/summary0text" +msgstr "Graphics/Translations/Spanish/summary0text_es" + +msgid "Graphics/Pictures/Summary/summary1text" +msgstr "Graphics/Translations/Spanish/summary1text_es" + +msgid "Graphics/Pictures/Summary/summary2text" +msgstr "Graphics/Translations/Spanish/summary2text_es" + +msgid "Graphics/Pictures/Summary/summary3text" +msgstr "Graphics/Translations/Spanish/summary3text_es" + +msgid "Graphics/Pictures/Summary/summary4text" +msgstr "Graphics/Translations/Spanish/summary4text_es" + +msgid "Graphics/Pictures/battleStatuses" +msgstr "Graphics/Translations/Spanish/battlestatuses_es" + +msgid "Graphics/Pictures/boxpartytab" +msgstr "Graphics/Translations/Spanish/boxpartytab_es" + +msgid "Graphics/Pictures/boxsides" +msgstr "Graphics/Translations/Spanish/boxsides_es" + +msgid "Graphics/Pictures/jukeboxbg" +msgstr "Graphics/Translations/Spanish/jukeboxbg_es" + +msgid "Graphics/Pictures/trcard.png" +msgstr "Graphics/Translations/Spanish/trcard_es.png" + +msgid "Graphics/Pictures/types" +msgstr "Graphics/Pictures/types_es" + +msgid "Graphics/Pictures/typesbw" +msgstr "Graphics/Translations/Spanish/typesbw_es" + +msgid "Graphics/Titles/Start" +msgstr "Graphics/Translations/Spanish/Start_es" + +msgid "Graphics/Titles/pic_4" +msgstr "Graphics/Translations/Spanish/pic_4_es" + +msgid "Grass" +msgstr "Planta" + +msgid "Grass grew to cover the battlefield!" +msgstr "¡El terreno de combate se ha cubierto de hierba!" + +msgid "Gravity intensified!" +msgstr "¡La gravedad aumentó!" + +msgid "Gravity returned to normal!" +msgstr "¡La Gravedad volvió a la normalidad!" + +msgid "Gray" +msgstr "Gris" + +msgid "Green" +msgstr "Verde" + +msgid "Grepa Berries" +msgstr "Bayas Uvav" + +msgid "Ground" +msgstr "Tierra" + +msgid "Guara Berries" +msgstr "Baya Guara" + +msgid "Gyahahaha! I expected nothing less from you! Go on to the next round, then. You deserve it!" +msgstr "¡Wajajaja! ¡No esperaba menos de ti! Ve a la siguiente ronda, ¡te lo mereces!" + +msgid "HM moves can't be forgotten now." +msgstr "No se pueden olvidar MOs ahora." + +msgid "HP" +msgstr "PS" + +msgid "HP greater than total HP" +msgstr "PS mayor al PS total" + +msgid "HP less than 0" +msgstr "PS menor a 0" + +msgid "HP/Status" +msgstr "PS/Estado" + +msgid "HT" +msgstr "Alto" + +msgid "Haban Berries" +msgstr "Bayas Anjiro" + +msgid "Hafli Berries" +msgstr "Bayas Mevid" + +msgid "Hail continues to fall." +msgstr "El granizo sigue cayendo." + +msgid "Hail is falling." +msgstr "Está granizando." + +msgid "Hall of Fame" +msgstr "Hall de la Fama" + +msgid "Hall of Fame No." +msgstr "Hall de la Fama Número" + +msgid "Happiness" +msgstr "Amistad" + +msgid "Hardy" +msgstr "Fuerte" + +msgid "Hasty" +msgstr "Activa" + +msgid "Hates to lose." +msgstr "Odia perder." + +msgid "HeL̳ o-f FAmr" +msgstr "Hall <<>>̳ama" + +msgid "Healing in-battle is disabled by your custom game settings!" +msgstr "¡No puedes curar un Pokémon en combate por tu configuración personalizada!" + +msgid "Heavy to Light" +msgstr "Peso + a –" + +msgid "Held item" +msgstr "Objeto cargado" + +msgid "Helloooooo ladies, gentlemen,\npeople of Tandor!" +msgstr "¡Señoras y señores,\ngente de Tándor!" + +msgid "Here we are! Round 4, the semifinals!" +msgstr "¡Aquí estamos! Cuarta ronda, ¡las Semifinales!" + +msgid "Here you are!\nThank you!" +msgstr "¡Aquí tienes!\n¡Muchas Gracias!" + +msgid "Here you go!" +msgstr "¡Aquí tienes!" + +msgid "Hi there, \\PN!\nI wanted to thank you for stopping the Power Plant attacks.\nYou really did a good thing for Bealbeach City, and for all of Tandor!\nEver since I heard about that, I've been itching for a rematch.\nThis time, my team and I are going all-out!\nI hope you'll go all-out, too!" +msgstr "¡Hey, \\PN!\nQuería darte las gracias por acabar con esos ataques a las Plantas Nucleares.\n¡Hiciste algo maravilloso por Miraplaya y por toda Tándor!\nDesde que lo supe, he ansiado una revancha.\nEsta vez, ¡mi equipo y yo lo daremos todo!\n¡Espero que también lo hagan tú y tu equipo!" + +msgid "Highly curious." +msgstr "Bastante curioso." + +msgid "Highly persistent." +msgstr "Muy persistente." + +msgid "Hit {1} time!" +msgstr "¡Golpeó {1} vez!" + +msgid "Hit {1} times!" +msgstr "¡Golpeó {1} veces!" + +msgid "Hiyah! I have honed my skills as a Surfer and a Ninja! We command mastery over the waves!" +msgstr "¡Hai-ya! ¡He pulido mis habilidades como Surfista y Ninja! ¡Tenemos dominio sobre las olas!" + +msgid "Hmm... impressive." +msgstr "Hmm... Impresionante." + +msgid "Hmph." +msgstr "Hum." + +msgid "Hold down while walking to run." +msgstr "Mantener presionado para correr." + +msgid "Hondew Berries" +msgstr "Bayas Meluce" + +msgid "Honored \\PN,\nThere is a stirring in the wind.\nThe Gods murmur in the deep.\nA storm brews on the horizon.\nOur Village will soon be in danger.\nWithout your help, Tsukinami will fall." +msgstr "Honorable \\PN,\nLos dioses alertan de una amenaza.\nEl balance ha sido perturbado.\nSe avecina una tormenta.\nNuestra aldea corre peligro.\nSin tu ayuda, Tsukinami perecerá." + +msgid "How many do you want to deposit?" +msgstr "¿Qué cantidad quieres depositar?" + +msgid "How many do you want to withdraw?" +msgstr "¿Qué cantidad quieres retirar?" + +msgid "Huh?" +msgstr "¿Eh?" + +msgid "Huh?\nThe {1}'s responding!" +msgstr "¿Eh?\n¡El {1} está respondiendo!" + +msgid "Huh?\n{1} stopped evolving!" +msgstr "¿Eh?\n¡{1} dejó de evolucinar!" + +msgid "I alone command the incredible power of Dragons! Fear our unstoppable might!" +msgstr "¡Comando el increíble poder de los Dragones! ¡Tiembla ante nuestro poderío indetenible!" + +msgid "I am a fossil revivification expert." +msgstr "Soy un experto en revivificación de fósiles." + +msgid "I can feel the anticipation in the air.\nThese trainers have spent their entire lives preparing for this moment!" +msgstr "Puedo sentir la tensión en el aire.\n¡Estos entrenadores han pasado una vida entera preparándose para este momento!" + +msgid "I can feel the tension crackling in the air." +msgstr "Puedo sentir la tensión en el aire." + +msgid "I can pay ${1}.\nWould that be OK?" +msgstr "Puedo pagarte ${1}.\n¿De acuerdo?" + +msgid "I can pay ${1}. Would that be OK?" +msgstr "I can pay ${1}. Would that be OK?" + +msgid "I can tell that they both are itching for another fight!" +msgstr "¡Puedo ver las ansias de\ncombate en sus ojos!" + +msgid "I can tell the crowd is loving this! It only gets more intense from here on out, folks!" +msgstr "¡Puedo ver que el público los ama! ¡Esto se pone cada vez más intenso!" + +msgid "I do say!\nHave we perchance met before?\nI am certain we have.\nYou do leave quite an impression, indeed.\nHowever, allow me to reintroduce myself:\nI am Sr. Goldkorn.\nI represent a refined style of battle.\nA tradition which is sadly going away, it seems... But, I shall prove that refinement still has a place in the arena.\nPlease allow us to have a clean, civil match." +msgstr "¡Debo decir!\n¿No nos hemos encontrado antes?\nEstoy seguro de que así es.\nNo eres alguien de ignorar.\nAun así, es mi deber presentarme nuevamente:\nMi nombre es Sir Goldkorn.\nVengo a representar un refinado estilo de combate. Una tradición que al parecer está en decline... Pero demostraré que aún tiene lugar en la arena.\nIniciemos así un combate limpio y civilizado." + +msgid "I have created... life!" +msgstr "¡He creado... vida!" + +msgid "I kept the best for last!" +msgstr "¡Dejé lo mejor para el final!" + +msgid "I know I look cute, but you shouldn't underestimate me! I won last year and I'll do it again!" +msgstr "Sé que me veo linda, ¡pero no me subestimes! Gané el año anterior, ¡y lo haré de nuevo!" + +msgid "I say!" +msgstr "¡He dicho!" + +msgid "I see a great future ahead of you, but are you ready for this?" +msgstr "Veo que te espera un gran futuro, ¿pero podrás superar esto?" + +msgid "I see you command your Pokémon with great intelligence and respect. A lesser trainer could not have triumphed against us. I must bow to your superiority." +msgstr "Veo que lideras a tus Pokémon con gran inteligencia y respeto. Un entrenador inferior no hubiese podido triunfar ante nosotros. He de inclinarme ante tu superioridad." + +msgid "I specialize in the mysterious and mystical Fairy type. Soon, you'll be under our spell." +msgstr "Me especializo en el misterioso y mítico tipo Hada. Pronto estarás bajo nuestro hechizo." + +msgid "I use only the most perfect mechanical Pokémon. Your puny team won't stand a chance." +msgstr "Hago uso solamente de los Pokémon más mecánicamente perfectos. Tu inútil equipo no podrá contra ellos." + +msgid "I will bring your Pokémon back to life in just a moment." +msgstr "Traeré tu Pokémon de vuelta a la vida en solo un momento." + +msgid "I'd like to know your name.\nPlease tell me." +msgstr "Aún no sé tu nombre.\n¿Cómo te llamas?" + +msgid "I'll throw in a Premier Ball, too." +msgstr "Por tu compra de 10 Poké Balls, incluiré una Honor Ball de regalo." + +msgid "I've done it!" +msgstr "¡Lo he hecho!" + +msgid "ID No." +msgstr "Número" + +msgid "ID No. {1}" +msgstr "Núm. {1}" + +msgid "IDNo. {1}" +msgstr "NÚMERO: {1}" + +msgid "IDNo.{1}
" +msgstr "Núm.{1}
" + +msgid "IDNo.{1}" +msgstr "Entr.{1}" + +msgid "INELIGIBLE" +msgstr "NO DISPONIBLE" + +msgid "INFO" +msgstr "INFORMACIÓN" + +msgid "Iapapa Berries" +msgstr "Bayas Pabaya" + +msgid "Ice" +msgstr "Hielo" + +msgid "If both trainers are ready, then..." +msgstr "Si ambos entrenadores están listos, entonces..." + +msgid "If the mail is removed, the message will be lost. OK?" +msgstr "Si quitas la carta, se perderá para siempre. ¿OK?" + +msgid "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." +msgstr "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." + +msgid "If you bring me a Pokémon fossil, I can restore it to life." +msgstr "Si me traes un fósil Pokémon, puedo devolverlo a la vida." + +msgid "If you quit now, you will recieve {1} Coin(s). Will you quit?" +msgstr "Si abandonas ahora, recibirás {1} Fichas. ¿Deseas abandonar?" + +msgid "If you see one, bring it to me." +msgstr "Si ves uno, tráemelo." + +msgid "Impetuous and silly." +msgstr "Un poco bromista." + +msgid "Impish" +msgstr "Agitada" + +msgid "In Bag:{1:d}" +msgstr "En Bolsa:{1:d}" + +msgid "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" +msgstr "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" + +msgid "In the spirit of fairness all online features will be disabled on this save." +msgstr "Es por esto que todas las funciones en línea de la Red de Tándor estarán permanentemente deshabilitadas." + +msgid "Incorrect value {1} in {2}\n{3}" +msgstr "Incorrect value {1} in {2}\n{3}" + +msgid "Insert" +msgstr "Insertar" + +msgid "Invalid pocket: {1}" +msgstr "Bolsillo inválido: {1}" + +msgid "Invalid quoted field (in: {1})\n{2}" +msgstr "Invalid quoted field (in: {1})\n{2}" + +msgid "Is it OK to throw away {1} {2}(s)?" +msgstr "¿Tirar {1} {2}?" + +msgid "Is there anything else I can help you with?" +msgstr "¿Hay algo más en lo que te pueda ayudar?" + +msgid "It appears to move occasionally. It may be close to hatching." +msgstr "\nA veces se mueve.\nPuede que vaya a\neclosionar pronto." + +msgid "It broke all barriers!" +msgstr "¡Rompió todas las barreras!" + +msgid "It can't be used when you have someone with you." +msgstr "No puedes usarlo si te acompaña alguien." + +msgid "It can't be used while in the Hazard Suit." +msgstr "No puedes usarlo mientras estés en el Traje de Seguridad." + +msgid "It contained {1}." +msgstr "Contiene {1}." + +msgid "It created a bizarre area in which Pokémon's held items lose their effects!" +msgstr "¡Los efectos de los objetos desaparecen!" + +msgid "It created a bizarre area in which the Defense and Sp. Def stats are swapped!" +msgstr "¡Se ha creado un espacio en el que la Defensa y la Defensa Especial se invierten!" + +msgid "It doesn't affect\n{1}..." +msgstr "No afecta a {1}..." + +msgid "It doesn't affect {1}.." +msgstr "No afecta a {1}..." + +msgid "It doesn't affect {1}..." +msgstr "No afecta a {1}..." + +msgid "It had no effect." +msgstr "No surtió efecto." + +msgid "It hurt itself from its confusion!" +msgstr "¡Está tan confuso que se ha herido a sí mismo!" + +msgid "It hurt itself in its confusion!" +msgstr "¡Está tan confuso que se ha herido a sí mismo!" + +msgid "It is not often that we come down from the peak of Mt. Lanthanite. But, this region deserves a reminder of the power of dragons! You, who have proved yourself in the Five Trials... Have you what it takes to defeat us at our full strength?\nWRRRROOOAAAAARRRR!\nHear our battle cry!" +msgstr "Es rara la ocasión en la que descendemos del Monte Lantánido. ¡Pero esta región merece recordar el poder de los dragones! Tú que has demostrado tu valía en las Cinco Pruebas... ¿Tienes lo que se necesita para vencer todo nuestro potencial?\n¡RRROOOAAAAARRRR!\n¡Oye el rugir de los dragones!" + +msgid "It is raining." +msgstr "Está lloviendo." + +msgid "It looks like this Egg will take a long time to hatch." +msgstr "Parece que este Huevo tardará mucho en eclosionar." + +msgid "It poisoned {1}!" +msgstr "¡Envenenó a {1}!" + +msgid "It reduced the PP of {1}'s {2} by {3}!" +msgstr "¡Se ha reducido los PP de {2} de {1} por {3}!" + +msgid "It started to hail!" +msgstr "¡Ha empezado a granizar!" + +msgid "It started to rain!" +msgstr "¡Ha empezado a llover!" + +msgid "It stole {1}'s {2}!" +msgstr "¡Se ha robado {2} de {1}!" + +msgid "It was alerted to {1}'s {2}!" +msgstr "¡Se alertó de {2} de {1}!" + +msgid "It was stored in box \"{1}\"." +msgstr "Fue almacenado en la caja \"{1}\"." + +msgid "It was stored in box \"{1}.\"" +msgstr "Fue almacenado en la caja \"{1}.\"" + +msgid "It was too weak to make a substitute!" +msgstr "¡Está demasiado débil como para hacer un sustituto!" + +msgid "It will forget the song it knows." +msgstr "Olvidará la canción que sabe." + +msgid "It won't have any effect" +msgstr "No haría ningún efecto" + +msgid "It won't have any effect." +msgstr "No tendrá ningún efecto." + +msgid "It's a Slot Machine." +msgstr "Es un traga monedas." + +msgid "It's a big boulder, but a Pokémon may be able to push it aside." +msgstr "Es una roca grande, pero puede que un Pokémon la pueda empujar." + +msgid "It's a dead coral, but a Pokémon may be able to smash it." +msgstr "Es un coral muerto, puede que un Pokémon pueda romperlo." + +msgid "It's a large waterfall. Would you like to climb it?" +msgstr "Es una gran cascada.\n¿Quieres escalarla?" + +msgid "It's a one-hit KO!" +msgstr "¡K.O. en 1 golpe!" + +msgid "It's a rugged rock, but a Pokémon may be able to smash it." +msgstr "Una roca, puede que un Pokémon pueda romperla." + +msgid "It's empty." +msgstr "Está vacío." + +msgid "It's impossible to aim without being focused!" +msgstr "¡Es imposible apuntar sin estar concentrado!" + +msgid "It's no good! It's impossible to aim when there are two Pokémon!" +msgstr "¡Oh no! ¡No se puede apuntar cuando hay dos Pokémon!" + +msgid "It's not very effective..." +msgstr "No es muy eficaz..." + +msgid "It's soft, earthy soil." +msgstr "Es tierra blanda y fértil." + +msgid "It's soft, loamy soil.\nPlant a berry?" +msgstr "El suelo es blando y fértil.\n¿Quieres plantar una Baya?" + +msgid "It's super effective!" +msgstr "¡Es supereficaz!" + +msgid "It's too dangerous to fly to this location!" +msgstr "¡Es muy peligroso volar allí!" + +msgid "Item" +msgstr "Objeto" + +msgid "Item Storage" +msgstr "Objetos Guardados" + +msgid "Items" +msgstr "Objetos" + +msgid "Items aren't allowed in Tandor Championship battles." +msgstr "No se permite el uso de objetos en el Campeonato de Tándor." + +msgid "Items aren't allowed in the Trial of Truth." +msgstr "No se pueden usar objetos en la Prueba de la Verdad." + +msgid "Items can't be used here." +msgstr "No puedes usar objetos aquí." + +msgid "Its hyper mode attack hurt {1}!" +msgstr "¡Su modo de ataque hiper dañó a {1}!" + +msgid "Jaboca Berries" +msgstr "Bayas Jaboca" + +msgid "Jan." +msgstr "Ene." + +msgid "Jolly" +msgstr "Alegre" + +msgid "Jump" +msgstr "Saltar" + +msgid "Jump to which Box?" +msgstr "¿Saltar a cuál caja?" + +msgid "Kasib Berries" +msgstr "Bayas Drasi" + +msgid "Kebia Berries" +msgstr "Bayas Kebia" + +msgid "Kelpsy Berries" +msgstr "Bayas Algama" + +msgid "Key Items" +msgstr "Obj. Claves" + +msgid "Kimono Girl" +msgstr "Chica Kimono" + +msgid "LEARNED" +msgstr "APRENDIDO" + +msgid "Landed a Pokémon!" +msgstr "¡Un Pokémon está en el anzuelo!" + +msgid "Language" +msgstr "Idioma" + +msgid "Lansat Berries" +msgstr "Bayas Zonlan" + +msgid "Lass Abby" +msgstr "Chica Abby" + +msgid "Latest Version = {1} \\wtnp[30]" +msgstr "Versión más reciente = {1} \\wtnp[30]" + +msgid "Lax" +msgstr "Floja" + +msgid "Lazy made {1} sleep!" +msgstr "¡Pereza hizo que {1} se durmiera!" + +msgid "League Champion! Congratulations!" +msgstr "¡Campeón de la Liga! ¡Enhorabuena!" + +msgid "League champion!\nCongratulations!\\^" +msgstr "¡Campeón de la Liga!\n¡Enhorabuena!\\^" + +msgid "Left" +msgstr "Izquierda" + +msgid "Leppa Berries" +msgstr "Bayas Zanama" + +msgid "Let me register you." +msgstr "Déjame registrarte." + +msgid "Let me tell you a story.\nThere once was a girl who dreamed of being a star in the Opera. ...Oh? You have heard this before? Alas... I was looking forward to my monologue.\nNow, I recall... you are \\PN.\nOn ye of great destiny... have your dreams become reality?\nOr are they still dreams?\nCan you tell the difference?\nCome, let us captivate the audience with our spectacular act!" +msgstr "Déjame contarte una historia.\nHabía una vez una niña que soñaba con ser estrella de ópera. ...¿Ah? ¿Ya la has escuchado? Qué lástima... Ansiaba relatar mi monólogo.\nAhora lo recuerdo... Eres \\PN.\nEn ti que recae el destino... ¿se han hecho tus sueños realidad?\n¿O son todavía sueños?\n¿Puedes ver la diferencia?\nVen, ¡cautivemos a la audiencia con un acto espectacular!" + +msgid "Let's enjoy cycling!" +msgstr "¡Disfrutemos del ciclismo!" + +msgid "Let's go!" +msgstr "¡Buena suerte!" + +msgid "Let's make this battle one to remember!" +msgstr "¡Hagamos de éste un combate memorable!" + +msgid "Let's see how you fare against this final dance move!" +msgstr "¡Veamos cómo te las arreglas contra este movimiento de baile final!" + +msgid "Level" +msgstr "Nivel" + +msgid "Level number is not valid: {1}\n{2}" +msgstr "Level number is not valid: {1}\n{2}" + +msgid "Level {1}" +msgstr "Nivel {1}" + +msgid "Liechi Berries" +msgstr "Bayas Lichi" + +msgid "Light Screen raised the opposing team's Special Defense!" +msgstr "¡Pantalla Luz aumenta la Defensa Especial del equipo enemigo!" + +msgid "Light Screen raised your team's Special Defense!" +msgstr "¡Pantalla Luz aumenta la Defensa Especial de tu equipo!" + +msgid "Light is filtering down from above. A Pokémon may be able to surface here." +msgstr "Puedes ver la luz en la superficie. Puede que un Pokémon te pueda subir." + +msgid "Light is filtering down from above. Would you like to surface?" +msgstr "Puedes ver la luz en la superficie. ¿Quieres subir?" + +msgid "Light to Heavy" +msgstr "Peso – a +" + +msgid "Likes to fight." +msgstr "Le gusta pelear." + +msgid "Likes to relax." +msgstr "Le gusta relajarse." + +msgid "Likes to run." +msgstr "Le gusta correr." + +msgid "Likes to thrash about." +msgstr "Le gusta jugar." + +msgid "List by body color.\nSpotted Pokémon only." +msgstr "Ordenar por color.\nSolo Pokémon vistos." + +msgid "List by the first letter in the name.\nSpotted Pokémon only." +msgstr "Ordenar alfabéticamente.\nSolo Pokémon vistos." + +msgid "List by type.\nOwned Pokémon only." +msgstr "Ordenar por tipo.\nSolo Pokémon capturados." + +msgid "Log Off" +msgstr "Desconectar" + +msgid "Log O̳f" +msgstr "Desc̳̳̳r" + +msgid "Lonely" +msgstr "Huraña" + +msgid "Look like the innocent flower, but be the serpent under it." +msgstr "Aparenta ser una flor inocente, pero sé la serpiente que está debajo de ella." + +msgid "Loves to eat." +msgstr "Ama la comida." + +msgid "Lucky Chant shielded the opposing team from critical hits!" +msgstr "¡Conjuro protege al equipo enemigo de los golpes críticos!" + +msgid "Lucky Chant shielded your team from critical hits!" +msgstr "¡Conjuro protege a tu equipo de los golpes críticos!" + +msgid "Lullaby" +msgstr "Nana" + +msgid "Lum Berries" +msgstr "Bayas Ziuela" + +msgid "Lv." +msgstr "Niv" + +msgid "Lv. {1}" +msgstr "Niv. {1}" + +msgid "Lv.{1}" +msgstr "Niv {1}" + +msgid "MONEY:" +msgstr "DINERO:" + +msgid "MOVE" +msgstr "MOVER" + +msgid "MOVE ITEMS" +msgstr "Mover Objetos" + +msgid "MOVE POKéMON" +msgstr "Mover Pokémon" + +msgid "Machine" +msgstr "Maquinaria" + +msgid "Magic Room wore off, and held items' effects returned to normal!" +msgstr "¡La Zona Mágica se ha disipado, y los objetos equipados se pueden usar nuevamente!" + +msgid "Magnificent! A flawless performance!" +msgstr "¡Magnífico! ¡Una actuación perfecta!" + +msgid "Magnitude {1}!" +msgstr "¡Magnitud {1}!" + +msgid "Mago Berries" +msgstr "Bayas Ango" + +msgid "Magost Berries" +msgstr "Bayas Aostan" + +msgid "Mail" +msgstr "Cartas" + +msgid "Mail must be removed before holding an item." +msgstr "La carta debe ser entregada para poder llevar un objeto." + +msgid "Mail was taken from the Pokémon." +msgstr "La carta ha sido entregada por el Pokémon." + +msgid "Mail was transferred from the Mailbox." +msgstr "La carta ha sido enviada al buzón." + +msgid "Mailbox" +msgstr "Correo" + +msgid "Main version is up-to-date however, there MAY be a new minor patch available.\\wtnp[30]" +msgstr "Hubo un problema buscando actualizaciones. Es posible que haya un parche nuevo disponible.\\wtnp[30]" + +msgid "Main version is up-to-date however, there is a new minor patch available.\\wtnp[30]" +msgstr "Hay un parche nuevo disponible. Se recomienda actualizar el juego para eliminar posibles problemas y bugs.\\wtnp[30]" + +msgid "Male" +msgstr "Macho" + +msgid "Male Shiny" +msgstr "Variocolor M" + +msgid "Map" +msgstr "Mapa" + +msgid "March" +msgstr "Marcha" + +msgid "Mark" +msgstr "Marcar" + +msgid "Mark your Pokemon." +msgstr "Marca a tu Pokémon." + +msgid "Masculine" +msgstr "Masculino" + +msgid "Max" +msgstr "Máx." + +msgid "Max. HP+{1}\nAttack+{2}\nDefense+{3}\nSp. Atk+{4}\nSp. Def+{5}\nSpeed+{6}" +msgstr "PS. Máx.+{1}\nAtaque+{2}\nDefensa+{3}\nAt. Esp.+{4}\nDef. Esp.+{5}\nVelocidad+{6}" + +msgid "Max. HP{1}\nAttack{2}\nDefense{3}\nSp. Atk{4}\nSp. Def{5}\nSpeed{6}" +msgstr "PS. Máx.{1}\nAtaque{2}\nDefensa{3}\nAt. Esp.{4}\nDef. Esp.{5}\nVelocidad{6}" + +msgid "Medicine" +msgstr "Medicinas" + +msgid "Mega S51-A T" +msgstr "Mega S51-A" + +msgid "Micle Berries" +msgstr "Bayas Lagro" + +msgid "Mid" +msgstr "Media" + +msgid "Mild" +msgstr "Afable" + +msgid "Minimum level is greater than maximum level: {1}\n{2}" +msgstr "Minimum level is greater than maximum level: {1}\n{2}" + +msgid "Mischievous." +msgstr "Algo travieso." + +msgid "Mist swirled about the battlefield!" +msgstr "¡El terreno de combate ha sido cubierto de niebla!" + +msgid "Modest" +msgstr "Modesta" + +msgid "Money:\n{1}" +msgstr "Dinero:\n{1}" + +msgid "Money:\n${1}" +msgstr "Dinero:\n${1}" + +msgid "Most of it is illegible, I can only make out a few words." +msgstr "Está muy dañada, pero se pueden entender algunas palabras." + +msgid "Most of the pages are missing. I can't make out anything." +msgstr "Está muy dañada y le faltan muchas páginas. No hay nada de interés." + +msgid "Move" +msgstr "Mover" + +msgid "Move Pokémon" +msgstr "Mover Pokémon" + +msgid "Move Pokémon stored in Boxes to your party." +msgstr "Mover Pokémon guardados en Cajas a tu equipo." + +msgid "Move Pokémon stored in boxes to your party." +msgstr "Mover Pokémon depositados en cajas a tu equipo." + +msgid "Move items held by any Pokémon in a Box and your party." +msgstr "Mover los objetos equipados de tus Pokémon en cajas y en tu equipo." + +msgid "Move to Bag" +msgstr "Mover a la Bolsa" + +msgid "Move to where?" +msgstr "¿Mover a dónde?" + +msgid "Moves" +msgstr "Movimientos" + +msgid "Moves the main character. Also used to scroll through list entries." +msgstr "Mover el personaje y desplazarse en los menús." + +msgid "Multiply" +msgstr "Multiplicar" + +msgid "Music Volume" +msgstr "Volumen de Música" + +msgid "My Pokémon have saved countless lives on the sea. We're ready for any challenge!" +msgstr "Mis Pokémon han salvado a incontables vidas en el mar. ¡Estamos listos para cualquier desafío!" + +msgid "My Pokémon's fiery dance moves will ignite the battlefield!" +msgstr "¡Los flamantes pasos de baile de mis Pokémon incendiarán el campo de batalla!" + +msgid "Mystery Gift" +msgstr "Regalo Misterioso" + +msgid "NAME: {1}" +msgstr "NOMBRE: {1}" + +msgid "NOT ABLE" +msgstr "NO PUEDE" + +msgid "NOT ENTERED" +msgstr "NO ELEGIDO" + +msgid "Naive" +msgstr "Ingenua" + +msgid "Name" +msgstr "Nombre" + +msgid "Name{1}
" +msgstr "Nombre{1}
" + +msgid "Nanab Berries" +msgstr "Bayas Latano" + +msgid "National Pokédex" +msgstr "Pokédex de Tándor" + +msgid "Nature" +msgstr "Naturaleza" + +msgid "Naughty" +msgstr "Pícara" + +msgid "Neutral" +msgstr "Neutro" + +msgid "New Game" +msgstr "Nueva Partida" + +msgid "Newer" +msgstr "Más reciente" + +msgid "Nickname" +msgstr "Apodo" + +msgid "No Entry" +msgstr "No Entrar" + +msgid "No Pokemon was found." +msgstr "No se encontró ningún Pokémon." + +msgid "No ability" +msgstr "Sin habilidad" + +msgid "No item" +msgstr "Sin objeto" + +msgid "No items may be used other than what the Pokémon already hold." +msgstr "Solo se pueden usar los objetos que los Pokémon ya lleven consigo." + +msgid "No matching Pokémon were found." +msgstr "No se encontraron Pokémon acordes." + +msgid "No more than {1} Pokémon may enter." +msgstr "Solo {1} Pokémon pueden entrar." + +msgid "No new gifts are available." +msgstr "No hay regalos nuevos disponibles." + +msgid "No online Mystery Gifts found.\\wtnp[20]" +msgstr "No se pudo encontrar ningún Regalo Misterioso.\\wtnp[20]" + +msgid "No options have been disabled." +msgstr "No has desactivado ninguna opción." + +msgid "No room to deposit a Pokémon" +msgstr "No queda espacio para depositar un Pokémon." + +msgid "No supported recording device was found. Recording is not possible." +msgstr "No supported recording device was found. Recording is not possible." + +msgid "No surfing here!" +msgstr "¡No se puede surfear aquí!" + +msgid "No targets somehow..." +msgstr "¿Qué? No hay blancos..." + +msgid "No trainer data file given in section {1}\n{2}" +msgstr "No trainer data file given in section {1}\n{2}" + +msgid "No! There's no running from a Nuclear Horde!" +msgstr "¡No! ¡No se puede huir de una Horda Nuclear!" + +msgid "No! There's no running from a Trainer battle!" +msgstr "¡No puedes huir de un\ncombate de Entrenador!" + +msgid "No. ???" +msgstr "Núm. ???" + +msgid "No. {1:03d}" +msgstr "Núm. {1:03d}" + +msgid "Nomel Berries" +msgstr "Bayas Monli" + +msgid "None" +msgstr "Ninguno" + +msgid "Nope. Nothing..." +msgstr "Nada..." + +msgid "Normal Save" +msgstr "Normal" + +msgid "North side of first map must connect with south side of second map\n{1}" +msgstr "North side of first map must connect with south side of second map\n{1}" + +msgid "Not enough HP..." +msgstr "PS Insuficientes..." + +msgid "Not even a nibble..." +msgstr "Hoy no pican..." + +msgid "Not... strong enough..." +msgstr "Carezco... de fuerza..." + +msgid "Note: You will NOT be able to change these later!" +msgstr "Nota: Una vez seleccionadas, no puedes volver a cambiar las reglas dentro del juego." + +msgid "Number" +msgstr "Numérico" + +msgid "Nuzlocke" +msgstr "Desafío Nuzlocke" + +msgid "OBTAINED{1:d}" +msgstr "OBTENIDOS{1:d}" + +msgid "OFF" +msgstr "NO" + +msgid "ON" +msgstr "SÍ" + +msgid "OPTIONS" +msgstr "Opciones" + +msgid "OT" +msgstr "Entrenador" + +msgid "OT/{1}" +msgstr "EO/{1}" + +msgid "Occa Berries" +msgstr "Bayas Caoca" + +msgid "Of the 32 trainers that entered the arena today, only 8 remain!" +msgstr "De los 32 entrenadores que ingresaron a la arena hoy, ¡quedan solo 8 en pie!" + +msgid "Off" +msgstr "No" + +msgid "Often dozes off." +msgstr "Algo desconcentrado." + +msgid "Often lost in thought." +msgstr "Sueña despierto." + +msgid "Often scatters things." +msgstr "Algo desordenado." + +msgid "Oh no! The Pokémon broke free!" +msgstr "¡Oh, no! ¡El Pokémon se ha escapado!" + +msgid "Oh! A bite!" +msgstr "¡Oh! ¡Han picado!" + +msgid "Oh! \\PN, it is good to see you again.\nI'll never forget how you rescued me from the clutches of the Seikamater.\nIn my Gym, you dazzled us with your flawless coordinated moves.\nI can see you have gotten far stronger. But so have we!\nCan you keep up with our fast footwork?\nLet our beautiful dance moves set this arena aflame!" +msgstr "¡Oh! Qué alegría verte de nuevo, \\PN.\nNunca olvidaré cómo me rescataste del yugo de la Seikamater.\nNi cómo nos deslumbraste en el Gimnasio con tus ataques coordinados.\nPuedo ver que te has vuelto mucho más fuerte. ¡Pero nosotros también!\n¿Puedes seguir nuestro ritmo?\n¡Que nuestros hermosos pasos de baile enciendan esta arena en llamas!" + +msgid "Oh, marvelous! And in such good condition too." +msgstr "¡Oh, estupendo! Y está en buenas condiciones, además." + +msgid "Oh, your {1}... It's Hidden Power is {2} type with a base power of {3}." +msgstr "Tu {1}... Si fuera a usar Poder Oculto, sería del tipo {2}." + +msgid "Oh... my... GOSH!!\nCan it be? Is it \\PN?\nI totally remember you!\nIt feels like forever ago that you challenged my gym.\nYou know, I totally went easy on you back then, right?~\nBut here in the arena, I won't hold back at all!\nI didn't win the Championship one time by slacking off, ya know?" +msgstr "No...\\wt[20] puede...\\wt[20] ¡¡SER!!\\wt[20]\n¿Será posible? ¿Eres tú, \\PN?\n¡Claro que te recuerdo!\nHace una eternidad que desafiaste mi gimnasio.\nSabes que fui suave contigo aquella vez, ¿no es así?~\nPero en esta arena, ¡no me guardaré nada!\nNo gané el Campeonato la última vez tomándomelo a la ligera, ¿sabes?" + +msgid "Old School Poison" +msgstr "Veneno Intenso" + +msgid "Omigosh! You're totally incredible!~" +msgstr "¡Solo mírate! ¡Eres totalmente increíble!~" + +msgid "On" +msgstr "Sí" + +msgid "Once again...\nI am shown defeat.\nHow can I cope with such disgrace?\nTo my home village, I return once again." +msgstr "Una vez más...\nObservo la derrota.\n¿Cómo puedo superar la desgracia?\nA mi aldea hogar, he de regresar." + +msgid "One or more fonts used in this game do not exist on the system." +msgstr "Tu sistema no posee una o más de las fuentes de texto que usa este juego." + +msgid "Online ID set to {1}." +msgstr "ID Online establecido a {1}." + +msgid "Online Mystery Gifts found.\\wtnp[20]" +msgstr "Regalo(s) encontrado(s).\\wtnp[20]" + +msgid "Only four trainers remain in the arena. They are Tandor's best and brightest!" +msgstr "Solo quedan cuatro entrenadores en la arena. ¡Son de los mejores y más brillantes de Tándor!" + +msgid "Only one or two wild Pokémon are allowed" +msgstr "Solo uno o dos Pokémon son permitidos." + +msgid "Only one wild Pokémon is allowed in single battles" +msgstr "Solo un Pokémon salvaje es permitido en combates sencillos." + +msgid "Only two wild Pokémon are allowed in double battles" +msgstr "Solo dos Pokémon salvajes son permitidos en combates dobles." + +msgid "Ooh, I'm so excited!" +msgstr "¡Uuuy, qué emoción!" + +msgid "Opponent 1 doesn't have any eligible pokemon for a sky battle" +msgstr "Oponente 1 no tiene ningún Pokémon elegible para un combate aéreo" + +msgid "Opponent 1 has no unfainted Pokémon" +msgstr "El Oponente 1 no tiene Pokémon aptos para combatir" + +msgid "Opponent 2 doesn't have any eligible pokemon for a sky battle" +msgstr "Oponente 2 no tiene ningún Pokémon elegible para un combate aéreo" + +msgid "Opponent 2 has no unfainted Pokémon" +msgstr "El Oponente 2 no tiene Pokémon aptos para combatir" + +msgid "Opponents with zero or more than two people are not allowed" +msgstr "Oponentes con cero o más de dos personas no son pemitidos." + +msgid "Options" +msgstr "Opciones" + +msgid "Or maybe it's just that you're so young, I can't tell.\\^" +msgstr "O quizá es que seas demasiado joven, no sabría decirlo.\\^" + +msgid "Oran Berries" +msgstr "Bayas Aranja" + +msgid "Orchynx is the best pick!\\wtnp[160]" +msgstr "¡Orchynx es la mejor opción!\\wtnp[160]" + +msgid "Organize the Pokémon in Boxes and in your party." +msgstr "Organizar los Pokémon de tus cajas y tu equipo." + +msgid "Other Save Files" +msgstr "Otras Partidas" + +msgid "Our sophisticated strategy will overcome trainers of a lower class." +msgstr "Nuestra sofisticada estrategia superará a los entrenadores de clase inferior." + +msgid "Owned Pokémon are listed from heaviest to lightest." +msgstr "Pokémon capturados ordenados de más pesado a menos." + +msgid "Owned Pokémon are listed from lightest to heaviest." +msgstr "Pokémon capturados ordenados de menos pesado a más." + +msgid "Owned Pokémon are listed from smallest to tallest." +msgstr "Pokémon capturados ordenados de más pequeño a más alto." + +msgid "Owned Pokémon are listed from tallest to smallest." +msgstr "Pokémon capturados ordenados de más alto a más pequeño." + +msgid "Ownership" +msgstr "Dueño/a" + +msgid "PA: Ding-dong!" +msgstr "PA: Ding-dong!" + +msgid "PA: You have no Safari Balls left! Game over!" +msgstr "PA: You have no Safari Balls left! Game over!" + +msgid "PA: Your safari game is over!" +msgstr "PA: Your safari game is over!" + +msgid "PLACE" +msgstr "COLOCAR" + +msgid "POKeDEX:" +msgstr "POKÉDEX:" + +msgid "POKÉDEX" +msgstr "Pokédex" + +msgid "POKÉMON" +msgstr "Pokémon" + +msgid "POKÉPOD" +msgstr "PokéPod" + +msgid "POWER" +msgstr "PODER" + +msgid "PP was restored." +msgstr "Los PP se han restaurado." + +msgid "PU-Intro1" +msgstr "../Translations/Spanish/PU-Intro1_es" + +msgid "Pamtre Berries" +msgstr "Bayas Plama" + +msgid "Party 1 has more than {1} Pokémon." +msgstr "El equipo 1 tiene más de {1} Pokémon." + +msgid "Party 2 has more than {1} Pokémon." +msgstr "El equipo 2 tiene más de {1} Pokémon." + +msgid "Passho Berries" +msgstr "Bayas Pasio" + +msgid "Patience and endurance are your biggest assets.\\^" +msgstr "La paciencia y la resistencia son tus mayores cualidades.\\^" + +msgid "Pause" +msgstr "Pausa" + +msgid "Payapa Berries" +msgstr "Bayas Payapa" + +msgid "Pecha Berries" +msgstr "Bayas Meloc" + +msgid "Performance Mode" +msgstr "Optimización" + +msgid "Permanently disable the options you unchecked." +msgstr "Desactiva permanentemente las opciones personalizadas que desmarcaste." + +msgid "Persim Berries" +msgstr "Bayas Caquic" + +msgid "Petaya Berries" +msgstr "Bayas Yapati" + +msgid "Phew! That was fun!" +msgstr "¡Fiu! ¡Eso fue divertido!" + +msgid "Phone" +msgstr "Teléfono" + +msgid "Pick the wallpaper." +msgstr "Elige un fondo para la caja." + +msgid "Picnicker Cindy" +msgstr "Dominguera Cindy" + +msgid "Pinap Berries" +msgstr "Bayas Pinia" + +msgid "Pink" +msgstr "Rosa" + +msgid "PkMn Trainer" +msgstr "Entrenador" + +msgid "Place" +msgstr "Colocar" + +msgid "Plant Berry" +msgstr "Plantar Baya" + +msgid "Play Voltorb Flip Lv. {1}?" +msgstr "¿Jugar a Giravoltorb Nivel {1}?" + +msgid "Play the game in {1}?" +msgstr "¿Jugar en {1}?" + +msgid "Play the game in..." +msgstr "Jugar en..." + +msgid "Play the game with a custom ruleset for increased difficulty.\nNot recommended for new players." +msgstr "Este modo consta de reglas personalizadas para darle al juego una dificultad mayor. No es recomendado para jugadores nuevos." + +msgid "Player trainers with zero or more than two people are not allowed" +msgstr "Jugador con cero o más de dos oponentes no son permitidos." + +msgid "Player{2}
" +msgstr "Nombre{2}
" + +msgid "Please choose the new settings for your Nuzlocke game." +msgstr "Para esto, por favor configura las nuevas reglas adicionales de tu desafío Nuzlocke." + +msgid "Please come again!" +msgstr "¡Vuelve pronto!" + +msgid "Please enter a message (max. 256 characters)." +msgstr "Introduzca el mensaje (máx. 256 caracteres)." + +msgid "Please enter a message (max. {1} characters)." +msgstr "Introduzca el mensaje (máx. {1} caracteres)." + +msgid "Please enter the search criteria." +msgstr "Introducir método de búsqueda" + +msgid "Please pick up your gift from the deliveryman in any Poké Mart." +msgstr "Por favor recoge tu regalo hablando con el repartidor en cualquier Tienda Pokémon." + +msgid "Please remove the Mail." +msgstr "Por favor recibe la carta." + +msgid "Please remove the mail." +msgstr "Por favor reciba la carta." + +msgid "Please, run the patcher.exe on your game folder." +msgstr "Para actualizarlo, debes usar el Patcher que viene con el juego." + +msgid "Pointed stones dug into {1}!" +msgstr "¡Unas piedras puntiagudas han dañado a {1}!" + +msgid "Pointed stones float in the air around your foe's team!" +msgstr "¡El equipo enemigo ha sido rodeado de piedras puntiagudas!" + +msgid "Pointed stones float in the air around your team!" +msgstr "¡Tu equipo ha sido rodeado de piedras puntiagudas!" + +msgid "Poison" +msgstr "Veneno" + +msgid "Poison spikes were scattered all around the opposing team's feet!" +msgstr "¡El equipo enemigo ha sido rodeado de Púas Tóxicas!" + +msgid "Poison spikes were scattered all around your team's feet!" +msgstr "¡Tu equipo ha sido rodeado de Púas Tóxicas!" + +msgid "Pokedex/dex_discover" +msgstr "../Translations/Spanish/dex_discover_es" + +msgid "Pokedex/searchdex" +msgstr "../Translations/Spanish/searchdex_es" + +msgid "Pokedex/selectdex" +msgstr "../Translations/Spanish/selectdex_es" + +msgid "Pokemon" +msgstr "Pokémon" + +msgid "Pokemon Box data is corrupt and can not be automatically recovered." +msgstr "Se han detectado datos corruptos en las cajas de la PC. Recuperación fallida." + +msgid "Pokemon Box data was corrupt and has been automatically recovered." +msgstr "Se han detectado datos corruptos en las cajas de la PC. Recuperación exitosa." + +msgid "Poké Center" +msgstr "Centro PKMN" + +msgid "Poké Marts are disabled by your custom game settings!" +msgstr "¡Las Tiendas Pokémon están desactivadas por tu configuración personalizada!" + +msgid "Pokédex registration completed." +msgstr "Análisis de Pokédex completo." + +msgid "Pokémon already has mail" +msgstr "El Pokémon ya tiene correo." + +msgid "Pokémon are listed according to their number." +msgstr "Pokémon ordenados por su número." + +msgid "Pokémon can be killed by poison outside of battle as in the first three gens." +msgstr "El envenenamiento puede matar a un Pokémon fuera de combate." + +msgid "Pokémon of a species you already caught don't count as an encounter if you run." +msgstr "Puedes huir de una especie ya atrapada en una nueva ruta y no contará." + +msgid "Pomeg Berries" +msgstr "Bayas Grana" + +msgid "Poof!" +msgstr "¡Puf!" + +msgid "Position {1},{2} is empty..." +msgstr "La posición {1},{2} está vacía..." + +msgid "Position {1},{2} is not empty..." +msgstr "La posición {1},{2} no está vacía..." + +msgid "Press a new key." +msgstr "Presiona la tecla nueva." + +msgid "Press to use a registered Key Item." +msgstr "Usar un Objeto Clave registrado." + +msgid "Prevents Pokémarts from being used." +msgstr "No podrás comprar o vender objetos en las Tiendas Pokémon." + +msgid "Prevents the player from using healing items in battle." +msgstr "No podrás usar objetos curativos durante un combate." + +msgid "Print" +msgstr "Imprimir" + +msgid "Proceed anyway?" +msgstr "¿Continuar de todas formas?" + +msgid "Professor Bamb'o" +msgstr "Profesor Bamb'o" + +msgid "Prog--- is ---- --- -- --dename 092. --- ----- --- from radiation-----s biofiber. It ---- -- ---- to reconstru-- --- -- damage-" +msgstr "-- -- -------- progreso -------- --- Código 092. -- cor-za ---- ----- -e biofibra ------ a la radiación, - ----- reconstrui--- -- --- dañad-." + +msgid "Pronouns" +msgstr "Pronombres" + +msgid "Proud of its power." +msgstr "Orgulloso de su fuerza." + +msgid "Psychic" +msgstr "Psíquico" + +msgid "Purple" +msgstr "Morado" + +msgid "Qualot Berries" +msgstr "Bayas Ispero" + +msgid "Quick Guard protected your team!" +msgstr "¡Anticipo protege a tu equipo!" + +msgid "Quick Guard protected {1}!" +msgstr "¡Anticipo protegió a {1}!" + +msgid "Quick tempered." +msgstr "Algo enojón." + +msgid "Quick to flee." +msgstr "Huye fácilmente." + +msgid "Quiet" +msgstr "Mansa" + +msgid "Quirky" +msgstr "Rara" + +msgid "Quit" +msgstr "Salir" + +msgid "Quit shopping." +msgstr "Dejar de comprar." + +msgid "R/S" +msgstr "2" + +msgid "REPLACE" +msgstr "REEMPLAZAR" + +msgid "RESULTS{1:d}" +msgstr "RESULTADOS{1:d}" + +msgid "ROTATE" +msgstr "ROTAR" + +msgid "Rabuta Berries" +msgstr "Bayas Rautan" + +msgid "Rain" +msgstr "Lluvia" + +msgid "Rain continues to fall." +msgstr "La lluvia sigue cayendo." + +msgid "Raises trainer's Pokémon levels while keeping the same EXP yields." +msgstr "Aumenta el nivel de todos los entrenadores,\nsin aumentar la ganancia de Exp." + +msgid "Randomizer" +msgstr "Modo Randomizer" + +msgid "Raptorch is the best pick!\\wtnp[160]" +msgstr "¡Raptorch es la mejor opción!\\wtnp[160]" + +msgid "Rash" +msgstr "Alocada" + +msgid "Rawst Berries" +msgstr "Bayas Safre" + +msgid "Razz Berries" +msgstr "Bayas Frambu" + +msgid "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" +msgstr "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" + +msgid "Read" +msgstr "Leer" + +msgid "Receive" +msgstr "Recibir" + +msgid "Received the {1} from {2}." +msgstr "Obtienes {1} por parte de {2}." + +msgid "Red" +msgstr "Rojo" + +msgid "Reflect raised the opposing team's Defense!" +msgstr "¡Reflejo aumenta la Defensa del equipo enemigo!" + +msgid "Reflect raised your team's Defense!" +msgstr "¡Reflejo aumenta la Defensa de tu equipo!" + +msgid "Regardless...\\. For a Trainer like you...\\^" +msgstr "Aun así...\\. Para un Entrenador decisivo como tú...\\^" + +msgid "Register" +msgstr "Registrar" + +msgid "Registered {1} in the Poképod." +msgstr "Se registró a {1}\nen el PokéPod." + +msgid "Registered
" +msgstr "Registrado
" + +msgid "Regular Mode" +msgstr "Modo Normal" + +msgid "Relaxed" +msgstr "Plácida" + +msgid "Release" +msgstr "Liberar" + +msgid "Release All" +msgstr "Liberarlos a Todos" + +msgid "Release this Pokémon?" +msgstr "¿Liberar este Pokémon?" + +msgid "Remap controls to any other keys." +msgstr "Ver y cambiar los controles del juego." + +msgid "Remember Save" +msgstr "Recordar Partida" + +msgid "Removes some details to improve performance, specially in battle." +msgstr "Elimina algunos detalles para que el juego corra un poco mejor." + +msgid "Repel isn't working in this location!" +msgstr "¡Los Repelentes no funcionan aquí!" + +msgid "Repel's effect wore off..." +msgstr "El Repelente ha dejado de hacer efecto..." + +msgid "Report #01" +msgstr "Informe #01" + +msgid "Report #01:" +msgstr "Informe #01:" + +msgid "Report #02" +msgstr "Informe #02" + +msgid "Report #02:" +msgstr "Informe #02:" + +msgid "Report #03" +msgstr "Informe #03" + +msgid "Report #03:" +msgstr "Informe #03:" + +msgid "Report #04" +msgstr "Informe #04" + +msgid "Report #04:" +msgstr "informe #04:" + +msgid "Report #05" +msgstr "Informe #05" + +msgid "Report #05:" +msgstr "Informe #05:" + +msgid "Required value '{1}' not given in section '{2}'\n{3}" +msgstr "Required value '{1}' not given in section '{2}'\n{3}" + +msgid "Restore which move?" +msgstr "¿Qué movimiento recuperarás?" + +msgid "Return To Game" +msgstr "Seguir jugando" + +msgid "Return To Menu" +msgstr "Cancelar" + +msgid "Return to game mode selection menu?" +msgstr "¿Regresar a la selección de modo de juego?" + +msgid "Return to previous menu." +msgstr "Confirmar los cambios y salir." + +msgid "Return to the previous menu." +msgstr "Volver al menú anterior." + +msgid "Right" +msgstr "Derecha" + +msgid "Rindo Berries" +msgstr "Bayas Tamar" + +msgid "River" +msgstr "Río" + +msgid "Rock" +msgstr "Roca" + +msgid "Rowap Berries" +msgstr "Bayas Magua" + +msgid "Run" +msgstr "Huir" + +msgid "S: Go to another map" +msgstr "S: Go to another map\n" + +msgid "SAVE" +msgstr "Guardar" + +msgid "SE Volume" +msgstr "Volumen de Audio" + +msgid "SECOND" +msgstr "SEGUNDO" + +msgid "SEE YA!" +msgstr "Apagar" + +msgid "SEEN{1:d}" +msgstr "VISTOS{1:d}" + +msgid "SHINY SEEN" +msgstr "Variocolor" + +msgid "SIXTH" +msgstr "SEXTO" + +msgid "SKIPPING BATTLE..." +msgstr "SALTANDO COMBATE..." + +msgid "START" +msgstr "BUSCAR" + +msgid "STOCK POKéMON:\n{1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n{4} Lv{5} MaxHP: {6}" +msgstr "STOCK POKéMON:\n {1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n {4} Lv{5} MaxHP: {6}" + +msgid "SUMMARY" +msgstr "DESCRIPCIÓN" + +msgid "SWITCH" +msgstr "CAMBIAR" + +msgid "Salac Berries" +msgstr "Bayas Aslac" + +msgid "Sandstorm" +msgstr "Tormenta Arena" + +msgid "Sassy" +msgstr "Grosera" + +msgid "Savanna" +msgstr "Sabana" + +msgid "Save changes?" +msgstr "¿Guardar cambios?" + +msgid "Scatters things often." +msgstr "Algo alocado." + +msgid "Score: {1}\nHits: {2}/{3}" +msgstr "Puntaje: {1}\nAciertos: {2}/{3}" + +msgid "Screen Size" +msgstr "Tamaño de Pantalla" + +msgid "Seafloor" +msgstr "Mar" + +msgid "Search" +msgstr "Buscar" + +msgid "Search Mode" +msgstr "Modo de Búsqueda" + +msgid "Search for Pokémon based on selected parameters." +msgstr "Buscar a un Pokémon por parámetros." + +msgid "Searching for a gift.\nPlease wait...\\wtnp[0]" +msgstr "Buscando regalos.\nPor favor espera...\\wtnp[0]" + +msgid "Searching for online gifts...\\wtnp[0]" +msgstr "Buscando regalos en línea...\\wtnp[0]" + +msgid "Second move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Second move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "See ya!" +msgstr "Apagar" + +msgid "Select" +msgstr "Elegir" + +msgid "Select Level (Max 20)" +msgstr "Seleccionar Dificultad (1-20)" + +msgid "Select the Pokédex listing mode." +msgstr "Selecciona el modo de listado." + +msgid "Select the online ID." +msgstr "Elige el ID Online de tu contrincante." + +msgid "Sell" +msgstr "Vender" + +msgid "Send the removed mail to your PC?" +msgstr "¿Enviar la carta a la PC?" + +msgid "Separator" +msgstr "Separador" + +msgid "Serious" +msgstr "Seria" + +msgid "Set" +msgstr "Mantener" + +msgid "Set Controls" +msgstr "Controles" + +msgid "Set Player's Online ID" +msgstr "Establezca la ID Online del Jugador" + +msgid "Set how often the game will autosave in minutes." +msgstr "Número de minutos entre autoguardados." + +msgid "Shift" +msgstr "Cambiar" + +msgid "Shininess" +msgstr "Variocolor" + +msgid "Shiny" +msgstr "Variocolor" + +msgid "Shiny Clause" +msgstr "Cláusula Variocolor" + +msgid "Shoot! It was so close, too!" +msgstr "¡Qué pena! ¡Estuviste tan cerca!" + +msgid "Short to Tall" +msgstr "Alto – a +" + +msgid "Should {1} stop learning {2}?" +msgstr "¿Debería {1} dejar de aprender {2}?" + +msgid "Shuca Berries" +msgstr "Bayas Arcado" + +msgid "Simple" +msgstr "Sencillo" + +msgid "Simply stunning!" +msgstr "¡Simplemente asombroso!" + +msgid "Sitrus Berries" +msgstr "Bayas Zidra" + +msgid "Skip intro?" +msgstr "¿Saltar introducción?" + +msgid "Sky" +msgstr "Cielo" + +msgid "Slot Machine/bg" +msgstr "../Translations/Spanish/bg_es" + +msgid "Slow" +msgstr "Baja" + +msgid "Snow" +msgstr "Nieve" + +msgid "Some of the fonts were successfully installed." +msgstr "Algunas de las fuentes han sido instaladas correctamente." + +msgid "Someone's PC" +msgstr "PC de alguien" + +msgid "Somewhat of a clown." +msgstr "El alma de la fiesta." + +msgid "Somewhat stubborn." +msgstr "Algo terco." + +msgid "Somewhat vain." +msgstr "Algo vanidoso." + +msgid "Sorry, a new Badge is required." +msgstr "Necesitas una medalla para hacer eso." + +msgid "Sorry, but you're stuck with this one." +msgstr "El Modo Randomizer es permanente." + +msgid "Sounds can be heard coming from inside! It will hatch soon!" +msgstr "\n¡Se escuchan sonidos\ndesde dentro!\n¡Eclosionará pronto!" + +msgid "South side of first map must connect with north side of second map\n{1}" +msgstr "South side of first map must connect with north side of second map\n{1}" + +msgid "Sp. Atk." +msgstr "At. Esp." + +msgid "Sp. Attack" +msgstr "Ataque Esp." + +msgid "Sp. Def" +msgstr "Def. Esp." + +msgid "Sp. Defense" +msgstr "Defensa Esp." + +msgid "Space" +msgstr "Espacio" + +msgid "Special Attack" +msgstr "Ataque Especial" + +msgid "Special Defense" +msgstr "Defensa Especial" + +msgid "Species" +msgstr "Especie" + +msgid "Specifies the underwater layer of this map. Use only if this map has deep water." +msgstr "Specifies the underwater layer of this map. Use only if this map has deep water." + +msgid "Speed" +msgstr "Velocidad" + +msgid "Spelon Berries" +msgstr "Bayas Wikano" + +msgid "Spikes were scattered all around the feet of the opposing team!" +msgstr "¡El equipo enemigo ha sido rodeado de Púas!" + +msgid "Spikes were scattered all around the feet of your team!" +msgstr "¡Tu equipo ha sido rodeado de Púas!" + +msgid "Splendid!\nYou battle with great finesse and expertise.\nLet us tango together again sometime!" +msgstr "¡Espléndido!\nCombates con suma finura y habilidad.\n¡Espero bailemos de nuevo en el futuro!" + +msgid "Spotted and owned Pokémon are listed alphabetically." +msgstr "Pokémon capturados y vistos ordenados alfabéticamente." + +msgid "Starf Berries" +msgstr "Bayas Arabol" + +msgid "Start Game" +msgstr "Comenzar Partida" + +msgid "Status moves must have a base damage of 0, use either Physical or Special\n{1}" +msgstr "Status moves must have a base damage of 0, use either Physical or Special\n{1}" + +msgid "Steel" +msgstr "Acero" + +msgid "Stop giving the Pokémon Mail?" +msgstr "¿No entregar el correo al Pokémon?" + +msgid "Store" +msgstr "Depositar" + +msgid "Store Pokémon in your party in Boxes." +msgstr "Depositar Pokémon de tu equipo a una caja." + +msgid "Store items in the PC." +msgstr "Depositar objetos en la PC." + +msgid "Storm" +msgstr "Tormenta" + +msgid "Strength is already being used." +msgstr "Ya has usado Fuerza." + +msgid "Strength made it possible to move boulders around." +msgstr "Puedes mover rocas gracias a Fuerza." + +msgid "Strong willed." +msgstr "De gran voluntad." + +msgid "Strongly defiant." +msgstr "Siempre a su manera." + +msgid "Sturdy body." +msgstr "Siempre firme." + +msgid "Subtract" +msgstr "Resta" + +msgid "Summary" +msgstr "Información" + +msgid "Sunny" +msgstr "Soleado" + +msgid "Switch" +msgstr "Mover" + +msgid "Switch In" +msgstr "Elegir" + +msgid "Switch Pokédex listings." +msgstr "Cambiar el listado" + +msgid "Switch Pokémon?" +msgstr "¿Cambiar de Pokémon?" + +msgid "THIRD" +msgstr "TERCERO" + +msgid "TIME:" +msgstr "TIEMPO DE JUEGO:" + +msgid "TMs & HMs" +msgstr "MTs / MOs" + +msgid "TYPE" +msgstr "TIPO" + +msgid "Tab" +msgstr "Tabulador" + +msgid "Take" +msgstr "Quitar" + +msgid "Take good care of {1}." +msgstr "¡Cuida bien de {1}!" + +msgid "Take out items from the PC." +msgstr "Sacar objetos de la PC." + +msgid "Take this {1}?" +msgstr "¿Quitarle {1}?" + +msgid "Tall to Short" +msgstr "Alto + a –" + +msgid "Tamato Berries" +msgstr "Bayas Tamate" + +msgid "Tandor Pokédex" +msgstr "Pokédex de Tándor" + +msgid "Tanga Berries" +msgstr "Bayas Yecana" + +msgid "Teach which Pokémon?" +msgstr "¿Enseñárselo a cuál Pokémon?" + +msgid "Teach which move to {1}?" +msgstr "¿Qué movimiento le enseñarás a {1}?" + +msgid "Teach {1} to a Pokémon?" +msgstr "¿Cuál Pokémon quiere aprender {1}?" + +msgid "Teach {1} to {2}?" +msgstr "¿Enseñarle {1} a {2}?" + +msgid "Teach {1}?" +msgstr "¿Enseñarle {1}?" + +msgid "Test Vibration" +msgstr "Probar Vibración" + +msgid "Test if controller vibration is working." +msgstr "Comprobar si la vibración del mando está funcionando." + +msgid "Text Speed" +msgstr "Velocidad de Texto" + +msgid "Th- MRI ------ anomalous brainwave ------ns. --- specim-n ----- -- inca----e -- indep---ent thoug--. We --- ---ing -- - suppress---." +msgstr "--- escáne--- de RM det-cta--- ondas cerebrales anóm-las. El -spécim-n deber-a ser inc-paz -- pensamie--- aut---mo. Se ---- trabajan-- -- -- supresor." + +msgid "That Pokémon can't be placed there." +msgstr "Ese Pokémon no puede estar allí." + +msgid "That won't fertilize the soil!" +msgstr "¡Eso no fertilizará la tierra!" + +msgid "That's not Mulch." +msgstr "Eso no es Abono." + +msgid "That's not a Berry." +msgstr "Eso no es una Baya." + +msgid "That's not the right item." +msgstr "Ese no es el objeto que quiero." + +msgid "That's too important to toss out!" +msgstr "¡Es demasiado importante para tirarlo!" + +msgid "That's your last Pokémon!" +msgstr "¡Ese es tu último Pokémon!" + +msgid "The Bag is full." +msgstr "La Bolsa está llena." + +msgid "The Bag is full. The Pokémon's item could not be removed." +msgstr "La bolsa está llena. No se pudo remover el objeto del Pokemon." + +msgid "The Box is full." +msgstr "La caja está llena." + +msgid "The Fire-type attack fizzled out in the heavy rain!" +msgstr "¡El ataque de tipo Fuego se apagó en el diluvio!" + +msgid "The Hall Of Fame!" +msgstr "¡Hall de la Fama!" + +msgid "The Happy Hour started!" +msgstr "¡La felicidad se respira en el aire!" + +msgid "The Ion Deluge started!" +msgstr "¡Una lluvia de electrones cae sobre el terreno de combate!" + +msgid "The Mail was returned to the Bag with its message erased." +msgstr "La Carta volvió a la Bolsa con su mensaje borrado." + +msgid "The Pokémon Boxes are full and can't accept any more!" +msgstr "¡Las Cajas de la PC están llenas y no pueden guardar más Pokémon!" + +msgid "The Pokémon got away..." +msgstr "El Pokémon se escapó..." + +msgid "The Pokémon was deleted." +msgstr "El Pokémon fue eliminado." + +msgid "The Power Glove made it possible to move boulders around!" +msgstr "¡El Guante de Poder\npermite desplazar rocas!" + +msgid "The Tailwind blew from behind the opposing team!" +msgstr "¡Viento Afín sopla a favor del equipo enemigo!" + +msgid "The Tailwind blew from behind your team!" +msgstr "¡Viento Afín sopla a favor de tu equipo!" + +msgid "The Trainer blocked the Ball!\nDon't be a thief!" +msgstr "¡El Entrenador bloqueó la Poké Ball!\n¡No seas ladrón!" + +msgid "The Trainer is close by.\nTalk to the Trainer in person!" +msgstr "El Entrenador se encuentra cerca.\n¡Háblale en persona!" + +msgid "The Trainer is out of range." +msgstr "Está fuera de rango." + +msgid "The Water-type attack evaporated in the harsh sunlight!" +msgstr "¡El ataque de tipo Agua se evaporó en el sol abrasador!" + +msgid "The Weakness Policy raised {1}'s Attack!" +msgstr "¡Seguro Debilidad ha aumentado el Ataque de {1}!" + +msgid "The Weakness Policy raised {1}'s Special Attack!" +msgstr "¡Seguro Debilidad ha aumentado el Ataque Especial de {1}!" + +msgid "The air is clean again." +msgstr "El aire está limpio de nuevo." + +msgid "The air is filled with toxicity." +msgstr "El aire está lleno de toxicidad." + +msgid "The ally {1}" +msgstr "{1} aliado" + +msgid "The animation file {1} was not found. The animation will load anyway." +msgstr "The animation file {1} was not found. The animation will load anyway." + +msgid "The battery has run dry!\nFor it to recharge, you need to walk another {1} steps." +msgstr "¡La batería se ha agotado!\nPara que ésta se recargue, deberás caminar unos {1} pasos." + +msgid "The battle will continue until either side has no Pokémon left that can fight." +msgstr "El combate continúa hasta que uno de los contrincantes no tenga más Pokémon con los que luchar." + +msgid "The battlers shared their pain!" +msgstr "¡Los combatientes comparten el daño sufrido!" + +msgid "The boxes are full! You can't catch any more Pokémon!" +msgstr "¡Tus cajas están llenas! ¡No puedes capturar más pokémon!" + +msgid "The bursting flame hit the opposing {2}!" +msgstr "¡La pirotecnia alcanzó al {2} enemigo!" + +msgid "The bursting flame hit {2}!" +msgstr "¡La pirotecnia alcanzó a {2}!" + +msgid "The current map has no region set. Please set the MapPosition metadata setting for this map." +msgstr "El mapa actual no tiene región definida. Por favor defina la configuración MapPosition metadata para este mapa." + +msgid "The darkness of caves is my home. My Pokémon team knows no fear!" +msgstr "Mi hogar está en la oscuridad de las cuevas. ¡Mi equipo Pokémon no conoce el miedo!" + +msgid "The effects of Mud Sport have faded." +msgstr "Los efectos de Chapoteo Lodo desaparecieron." + +msgid "The effects of Water Sport have faded." +msgstr "Los efectos de Hidrochorro desaparecieron." + +msgid "The effects of the weather disappeared!" +msgstr "¡El tiempo atmosférico ya no ejerce ninguna influencia!" + +msgid "The effects of the {1} prevent status moves from being used!" +msgstr "¡Los efectos de {1} no permiten usar movimientos de cambio de estado!" + +msgid "The electricity disappeared from the battlefield." +msgstr "Las corrientes eléctricas desaparecieron del terreno de combate." + +msgid "The foe {1}" +msgstr "{1} enemigo" + +msgid "The fonts were successfully installed." +msgstr "Se han instalado las fuentes correctamente." + +msgid "The future is a blank slate.\\. You, together with your Pokémon, are going to fill it. There will be challenges and thrills, and you're bound to make exciting discoveries." +msgstr "Tu futuro está en blanco.\\. Tú junto a tus Pokémon escribirán su propia historia. Te esperan retos y emociones, y seguro te toparás con cosas que jamás habías imaginado." + +msgid "The game can be played, but the look of the game's text will not be optimal." +msgstr "El juego es jugable en este estado, sin embargo, la experiencia de juego será subóptima." + +msgid "The game has detected that the battery is low. You should save soon to avoid losing your progress." +msgstr "El juego ha detectado que la batería de tu dispositivo está baja. Deberías Guardar para evitar perder tu progreso." + +msgid "The game is a draw." +msgstr "Es un empate." + +msgid "The gift has been received!" +msgstr "¡Se ha recibido el regalo!" + +msgid "The grass disappeared from the battlefield." +msgstr "Las hierbas desaparecieron del terreno de combate." + +msgid "The grassy patch remained quiet..." +msgstr "La hierba dejó de moverse..." + +msgid "The hail stopped." +msgstr "El granizo se ha detenido." + +msgid "The healing wish came true for {1}!" +msgstr "¡El Deseo Cura se hizo realidad para {1}!" + +msgid "The mail was sent to your PC." +msgstr "Se envió la carta a tu PC." + +msgid "The message will be lost. Is that OK?" +msgstr "Se perderá el mensaje. ¿De acuerdo?" + +msgid "The mirror move failed!" +msgstr "¡El Movimiento Espejo falló!" + +msgid "The mist disappeared from the battlefield." +msgstr "La niebla desapareció del terreno de combate." + +msgid "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" +msgstr "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" + +msgid "The opponents don't have any eligible pokemon for a sky battle" +msgstr "El oponente no tiene ningún Pokémon elegible para un combate aéreo" + +msgid "The opposing team became cloaked in a mystical veil!" +msgstr "¡El equipo enemigo se ha envuelto en un velo místico!" + +msgid "The opposing team became shrouded in mist!" +msgstr "¡El equipo enemigo se ha envuelto en niebla!" + +msgid "The opposing team is no longer protected by Safeguard!" +msgstr "¡El equipo enemigo ya no está protegido por el Velo Sagrado!" + +msgid "The opposing team is no longer protected by mist!" +msgstr "¡El equipo enemigo ya no está protegido por los efectos de la niebla!" + +msgid "The opposing team is too nervous to eat Berries!" +msgstr "¡El equipo enemigo está muy nervioso y no puede usar bayas!" + +msgid "The opposing team's Light Screen faded!" +msgstr "¡La Pantalla de Luz del equipo enemigo desapareció!" + +msgid "The opposing team's Light Screen wore off!" +msgstr "¡El efecto de Pantalla Luz del equipo enemigo se ha disipado!" + +msgid "The opposing team's Lucky Chant wore off!" +msgstr "¡El Conjuro del equipo enemigo perdió su efecto!" + +msgid "The opposing team's Mist faded!" +msgstr "¡La Neblina del equipo enemigo desapareció!" + +msgid "The opposing team's Reflect faded!" +msgstr "¡El Reflejo del equipo enemigo desapareció!" + +msgid "The opposing team's Reflect wore off!" +msgstr "¡El efecto de Reflejo del equipo enemigo se ha disipado!" + +msgid "The opposing team's Tailwind petered out!" +msgstr "¡El Viento Afín del equipo enemigo cedió!" + +msgid "The opposing {1}" +msgstr "{1} enemigo" + +msgid "The options you unchecked can't be turned back on." +msgstr "No podrás volver a activar las opciones que desmarcaste una vez hayas confirmado." + +msgid "The phone is not working." +msgstr "El teléfono no funciona." + +msgid "The plant seemed to be delighted." +msgstr "Parece gustarle." + +msgid "The player is not on a map, so the region could not be determined." +msgstr "El jugador no está en un mapa, por lo que no se puedo determinar la región." + +msgid "The pointed stones disappeared from around the opposing team!" +msgstr "¡Las piedras puntiagudas que rodeaban al equipo enemigo desaparecieron!" + +msgid "The pointed stones disappeared from around your team!" +msgstr "¡Las piedras puntiagudas que rodeaban tu equipo desaparecieron!" + +msgid "The poisoned spikes disappeared from around the opposing team's feet!" +msgstr "¡Las púas toxicas que rodeaban al equipo enemigo desaparecieron!" + +msgid "The poisoned spikes disappeared from around the your team's feet!" +msgstr "¡Las púas toxicas que rodeaban a tu equipo desaparecieron!" + +msgid "The poisoned spikes disappeared from around your team's feet!" +msgstr "¡Las púas toxicas que rodeaban a tu equipo desaparecieron!" + +msgid "The poisoned spikes disappeared from around {1}'s feet!" +msgstr "¡Las púas toxicas que rodeaban a {1} desaparecieron!" + +msgid "The power of {1}'s Fire-type moves rose!" +msgstr "¡El poder de los movimientos de tipo Fuego de {1} aumentó!" + +msgid "The rain stopped." +msgstr "Ha parado de llover." + +msgid "The rainbow faded." +msgstr "El Arcoíris se ha disipado." + +msgid "The rules of battle will be as follows:" +msgstr "Las reglas del combate serán las siguientes:" + +msgid "The sandstorm rages." +msgstr "La tormenta de arena ruge." + +msgid "The sandstorm subsided." +msgstr "La tormenta de arena ha amianado." + +msgid "The save file was deleted." +msgstr "La partida fue borrada." + +msgid "The saying \"the best defense is a good offense\" is probably your mantra.\\^" +msgstr "El dicho \"la mejor defensa es un buen ataque\" probablemente te identifique bastante." + +msgid "The sea is deep here. A Pokémon may be able to go underwater." +msgstr "El agua es muy profunda en esta zona.\nPuede que un Pokémon pueda sumergirte." + +msgid "The sea is deep here. Would you like to go underwater?" +msgstr "El agua es muy profunda en esta zona.\n¿Quieres sumergirte?" + +msgid "The sea of fire faded." +msgstr "El mar de llamas se ha disipado." + +msgid "The shadow sky continues." +msgstr "El cielo oscuro continúa." + +msgid "The shadow sky faded." +msgstr "El cielo ya no está oscuro." + +msgid "The soil returned to its soft and earthy state." +msgstr "La tierra se ha reblandecido." + +msgid "The soil returned to its soft and loamy state." +msgstr "El suelo volvió a su estado suave y fértil." + +msgid "The spikes disappeared from around the opposing team's feet!" +msgstr "¡Las púas que rodeaban al equipo enemigo desaparecieron!" + +msgid "The spikes disappeared from around your team's feet!" +msgstr "¡Las púas que rodeaban tu equipo desaparecieron!" + +msgid "The sticky web has disappeared from beneath the opposing team's feet!" +msgstr "¡La Red Viscosa bajo el equipo enemigo desapareció!" + +msgid "The sticky web has disappeared from beneath your team's feet!" +msgstr "¡La Red Viscosa bajo de tu equipo desapareció!" + +msgid "The substitute took damage for {1}!" +msgstr "¡El sustituto recibe el daño en lugar de {1}!" + +msgid "The sunlight faded." +msgstr "¡El sol vuelve a brillar como siempre!" + +msgid "The sunlight is strong." +msgstr "El sol brilla fuertemente." + +msgid "The sunlight turned extremely harsh!" +msgstr "¡El sol se ha vuelto realmente abrasador!" + +msgid "The sunlight turned harsh!" +msgstr "¡El sol brilla muy fuerte!" + +msgid "The swamp faded." +msgstr "El pantano se ha disipado." + +msgid "The thunderstorm rages." +msgstr "La tormenta arrecia." + +msgid "The thunderstorm subsided." +msgstr "La tormenta ha cesado." + +msgid "The twisted dimensions returned to normal!" +msgstr "¡Las dimensiones alteradas han sido restauradas!" + +msgid "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" + +msgid "The water is dyed a deep blue...\nWould you like to surf?" +msgstr "El agua es de color azul oscuro...\n¿Quieres surfear sobre ella?" + +msgid "The wild {1}" +msgstr "{1} salvaje" + +msgid "The {1} can't be held." +msgstr "No se puede llevar {1}." + +msgid "The {1} card? Certainly.\nHow many would you like?" +msgstr "The {1} card? Certainly.\nHow many would you like?" + +msgid "The {1} card? How many would you like to sell?" +msgstr "The {1} card? How many would you like to sell?" + +msgid "The {1} card? Oh, no.\nI can't buy that." +msgstr "The {1} card? Oh, no.\nI can't buy that." + +msgid "The {1} has sprouted." +msgstr "La {1} ha germinado." + +msgid "The {1} only allows the use of {2}!" +msgstr "¡La {1} solo te permite usar {2}!" + +msgid "The {1} plant is growing bigger." +msgstr "La planta de {1} está creciendo." + +msgid "The {1} strengthened {2}'s power!" +msgstr "¡{1} aumentó el poder de {2}!" + +msgid "The {1} was planted in the soft, earthy soil." +msgstr "La {1} ha sido plantada en la tierra suave y fértil." + +msgid "The {1} was scattered on the soil." +msgstr "El {1} fue esparcido por la tierra." + +msgid "The {1} was taken and replaced with the {2}." +msgstr "{1} fue reemplazado por {2}. {1} ha vuelto a la bolsa." + +msgid "The {1} weakened the damage to {2}!" +msgstr "¡{1} debilitó el daño a {2}!" + +msgid "The {1}'s indicating something right underfoot!" +msgstr "¡El {1} indica que hay algo bajo tus pies!" + +msgid "The {2} raised {1}'s Attack!" +msgstr "¡{2} ha aumentado el Ataque de {1}!" + +msgid "The {2} raised {1}'s Defense!" +msgstr "¡{2} aumentó la Defensa de {1}!" + +msgid "The {2} raised {1}'s Special Attack!" +msgstr "¡{2} ha aumentado el Ataque Especial de {1}!" + +msgid "The {2} raised {1}'s Special Defense!" +msgstr "¡{2} aumentó la Defensa Especial de {1}!" + +msgid "Their strength is no joke!" +msgstr "¡Su fuerza no es cosa de chiste!" + +msgid "Theo...\\^" +msgstr "Teo...\\^" + +msgid "There appears to be nothing here..." +msgstr "No parece haber nada aquí." + +msgid "There are no Mystery Gifts defined." +msgstr "No se pudo encontrar ningún Regalo Misterioso." + +msgid "There are no items." +msgstr "No hay objetos." + +msgid "There are no phone numbers stored." +msgstr "No hay números guardados." + +msgid "There are {1} {2}!\nWant to pick them?" +msgstr "¡Hay {1} {2}!\n¿Quieres recogerlas?" + +msgid "There is 1 {1}!\nWant to pick it?" +msgstr "¡Hay 1 {1}!\n¿Quieres recogerla?" + +msgid "There is a more recent update available." +msgstr "Tu juego no está usando la versión más reciente." + +msgid "There is already a saved file. Is it OK to overwrite it?" +msgstr "Ya hay una partida guardada. ¿Deseas reemplazarla?" + +msgid "There is no Pokémon." +msgstr "No hay Pokémon." + +msgid "There is no room left in the PC!" +msgstr "¡No queda espacio en la PC!" + +msgid "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." +msgstr "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." + +msgid "There! All happy!" +msgstr "Parece sentarle muy bien a la planta." + +msgid "There's a Pokemon that may open the door to its heart!" +msgstr "¡Hay un Pokemon que podría abrir la puerta a su corazón!" + +msgid "There's an item buried around here!" +msgstr "¡Hay un objeto enterrado cerca de aquí!" + +msgid "There's no Mail here." +msgstr "No hay correo." + +msgid "There's no PP left for this move!" +msgstr "¡Ya no hay PP para este movimiento!" + +msgid "There's no Pokémon here..." +msgstr "No hay Pokémon..." + +msgid "There's no more room for Pokémon!" +msgstr "¡No hay más espacio para Pokémon!" + +msgid "There's no more room in the Bag." +msgstr "No hay más espacio en tu Bolsa." + +msgid "There's no room to store items." +msgstr "No queda espacio para más objetos." + +msgid "These are among the toughest of Tandor! The paragons of our region!" +msgstr "¡Están entre los más fuertes de Tándor!\n¡Los mejores de nuestra región!" + +msgid "These trainers' skill in battle will determine that answer!" +msgstr "¡Su destreza en el combate determinará la respuesta!" + +msgid "Third move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Third move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "This Pokémon can't be chosen." +msgstr "Este Pokémon no puede ser elegido." + +msgid "This Pokémon is holding an item. It can't hold mail." +msgstr "Este Pokémon lleva un objeto. No puede llevar una carta." + +msgid "This box is already empty." +msgstr "Esta caja ya está vacía." + +msgid "This is in use already." +msgstr "Ya está en uso." + +msgid "This isn't a fossil!" +msgstr "¡Esto no es un fósil!" + +msgid "This isn't over yet!" +msgstr "¡Esto aún no ha acabado!" + +msgid "This item can't be used on that Pokemon." +msgstr "Este objeto no puede usarse en ese Pokemon." + +msgid "This item can't be used on that Pokémon." +msgstr "Este objeto no puede usarse en ese Pokémon." + +msgid "This means you've found all the Coins in this game, so the game is now over." +msgstr "Esto significa que has encontrado todas las Fichas en este juego, por lo que el juego ha finalizado." + +msgid "This old, dead coral looks like it can be broken. Would you like to use Coral Break?" +msgstr "Es un viejo coral muerto, parece que puede romperse. ¿Quieres usar Rompecoral?" + +msgid "This rock appears breakable. Would you like to smash it?" +msgstr "Esta roca se ve quebradiza.\n¿Quieres romperla?" + +msgid "This save file is corrupt or incompatible with this game." +msgstr "La partida guardada está corrupta o no es compatible." + +msgid "This save file is corrupt, but an automatic backup has been found and will be loaded instead." +msgstr "La partida guardada está corrupta.\nSe cargará la partida de respaldo." + +msgid "This tree looks like it can be cut down!" +msgstr "¡Parece que este árbol se puede cortar!" + +msgid "This tree looks like it can be cut down." +msgstr "Parece que este árbol se puede cortar." + +msgid "This {1} plant is blooming cutely!" +msgstr "¡La planta de {1} está floreciendo muy bonita!" + +msgid "This {1} plant is blooming prettily!" +msgstr "¡La planta de {1} está floreciendo muy bella!" + +msgid "This {1} plant is blooming very beautifully!" +msgstr "¡La planta de {1} está floreciendo hermosamente!" + +msgid "This {1} plant is in bloom!" +msgstr "¡La planta de {1} está floreciendo!" + +msgid "This {1} plant is in fabulous bloom!" +msgstr "¡La planta de {1} está floreciendo fabulosamente!" + +msgid "Thoroughly cunning." +msgstr "Todo un astuto." + +msgid "Threw away {1} {2}(s)." +msgstr "{1} de {2} ha sido tirado." + +msgid "Throw away items stored in the PC." +msgstr "Tirar objetos guardados en la PC." + +msgid "Time:" +msgstr "Tiempo:" + +msgid "Time{2:02d}:{3:02d}
" +msgstr "Tiempo{2:02d}:{3:02d}
" + +msgid "Time{1:02d}:{2:02d}
" +msgstr "Tiempo{1:02d}:{2:02d}
" + +msgid "Timid" +msgstr "Miedosa" + +msgid "To Next Lv." +msgstr "Progreso para subir" + +msgid "To install the other fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "Para instalar las otras fuentes de texto, copia los archivos en la carpeta Fonts dentro de la carpeta del juego a la carpeta Fonts en el Panel de Control." + +msgid "Toggle on/offline" +msgstr "Conectado/Desconectado" + +msgid "Too bad...\nThe bag is full." +msgstr "Qué mal...\nLa Bolsa está llena." + +msgid "Too bad... The Bag is full..." +msgstr "Qué mal... La Bolsa está llena..." + +msgid "Took the {1}." +msgstr "Le quitaste {1}." + +msgid "Toss" +msgstr "Tirar" + +msgid "Toss\nItem" +msgstr "Tirar\nObjeto" + +msgid "Toss Item" +msgstr "Tirar" + +msgid "Toss out how many {1}(s)?" +msgstr "¿Cuántos/as {1} tirar?" + +msgid "Trainer name too long\n{1}" +msgstr "Trainer name too long\n{1}" + +msgid "Treat this battle as a loss?" +msgstr "¿Tratar este combate como una derrota?" + +msgid "Treat this battle as a win?" +msgstr "¿Tratar este combate como una victoria?" + +msgid "Trio" +msgstr "Trío" + +msgid "Turn Off" +msgstr "Apagar" + +msgid "Turned over the {1} and received ${2}." +msgstr "Entregó {1} y recibió ${2}." + +msgid "Turned over the {1} card and received ${2}." +msgstr "Diste vuelta la carta {1} y recibiste ${2}." + +msgid "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" +msgstr "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" + +msgid "Tw̳Ich̳s PCc" +msgstr "PC de̳Twi?̳h" + +msgid "Type" +msgstr "Tipo" + +msgid "UPPER" +msgstr "MAYUS" + +msgid "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" +msgstr "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" + +msgid "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" +msgstr "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" + +msgid "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" +msgstr "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" + +msgid "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" +msgstr "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" + +msgid "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" +msgstr "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" + +msgid "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" +msgstr "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" + +msgid "Undefined value {1} (expected one of: {2})\n{3}" +msgstr "Undefined value {1} (expected one of: {2})\n{3}" + +msgid "Undefined value {1} in {2}\n{3}" +msgstr "Undefined value {1} in {2}\n{3}" + +msgid "Up" +msgstr "Arriba" + +msgid "Up next:\\wt[20] Round {1}\\wt[25]\n\\PN versus {2}!" +msgstr "Siguiente encuentro:\\wt[20] Ronda {1}\\wt[25]\n¡\\PN versus {2}!" + +msgid "Upon this consecrated ground, I shall invoke the blessings of the sea!" +msgstr "¡En presencia de esta tierra sagrada, invocaré las bendiciones del mar!" + +msgid "Use" +msgstr "Usar" + +msgid "Use PC" +msgstr "Usar la PC" + +msgid "Use next Pokémon?" +msgstr "¿Usar el siguiente Pokémon?" + +msgid "Use on which Pokémon?" +msgstr "¿Usar en cuál Pokémon?" + +msgid "Use the patcher.exe in your game folder to check for patches!\\wtnp[40]" +msgstr "Para buscar actualizaciones, debes usar el Patcher que viene con el juego.\\wtnp[40]" + +msgid "Used to confirm a choice, check things, and talk to people." +msgstr "Confirmar una opción e interactuar con el ambiente y las personas." + +msgid "Used to exit, cancel a choice or mode, and open the pause menu." +msgstr "Abrir el menú del juego, cancelar una opción o salir." + +msgid "Using item..." +msgstr "Usando el objeto..." + +msgid "Using its {1}, the Attack of {2} rose!" +msgstr "¡{2} aumentó su Ataque con su {1}!" + +msgid "Using its {1}, the Defense of {2} rose!" +msgstr "¡{2} aumentó su Defensa con su {1}!" + +msgid "Using its {1}, the Special Attack of {2} rose!" +msgstr "¡{2} aumentó su Ataque Especial con su {1}!" + +msgid "Using its {1}, the Special Defense of {2} rose!" +msgstr "¡{2} aumentó su Defensa Especial con su {1}!" + +msgid "Using its {1}, the Speed of {2} rose!" +msgstr "¡{2} aumentó su Velocidad con su {1}!" + +msgid "Using {1}, the Attack of {2} rose sharply!" +msgstr "¡{1} de {2} aumentó mucho su Ataque!" + +msgid "Using {1}, the Defense of {2} rose sharply!" +msgstr "¡{1} de {2} aumentó mucho su Defensa!" + +msgid "Using {1}, the Special Attack of {2} rose sharply!" +msgstr "¡{1} de {2} aumentó mucho su Ataque Especial!" + +msgid "Using {1}, the Special Defense of {2} rose sharply!" +msgstr "¡{1} de {2} aumentó mucho su Defensa Especial!" + +msgid "Using {1}, the Speed of {2} rose sharply!" +msgstr "¡{1} de {2} aumentó mucho su Velocidad!" + +msgid "Version is up-to-date, no update needed! \\wtnp[30]" +msgstr "Estás en la versión mas reciente. No es necesario actualizar.\\wtnp[30]" + +msgid "Very finicky." +msgstr "Algo quisquilloso." + +msgid "Vibration" +msgstr "Vibrar" + +msgid "Volcano" +msgstr "Volcán" + +msgid "WITHDRAW" +msgstr "SACAR" + +msgid "WITHDRAW POKéMON" +msgstr "Retirar Pokémon" + +msgid "WT" +msgstr "Peso" + +msgid "Wacan Berries" +msgstr "Bayas Gualot" + +msgid "Waiting for a rematch{1}" +msgstr "Esperando revancha{1}" + +msgid "Wallpaper" +msgstr "Fondo" + +msgid "Want to plant a Berry?" +msgstr "¿Quieres plantar una Baya?" + +msgid "Want to sprinkle some water with the {1}?" +msgstr "¿Quieres regar con {1}?" + +msgid "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" +msgstr "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" + +msgid "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" +msgstr "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" + +msgid "Warning: Randomizer Mode greatly affects the balance of the game." +msgstr "Advertencia: El Modo Randomizer afecta enormemente el balance del juego." + +msgid "Water" +msgstr "Agua" + +msgid "Watmel Berries" +msgstr "Bayas Sambia" + +msgid "We have some of Tandor's best and brightest here to dazzle you with their spectacular battling skills!" +msgstr "¡Tenemos aquí reunidos a las mentes más brillantes de Tándor listas para impresionarnos con sus habilidades!" + +msgid "We tried our hardest in this battle, and that's what counts." +msgstr "Lo dimos todo en este combate, y eso es lo que realmente importa." + +msgid "We're back with Round 3, the quarterfinals!" +msgstr "Estamos con la tercera ronda, ¡los Cuartos de Final!" + +msgid "Welcome to the Hall of Fame!" +msgstr "¡Bienvenido/a al Hall de la fama!" + +msgid "Welcome to the first round of the\nPokémon League Tournament!" +msgstr "¡Bienvenidos a la primera ronda\ndel Torneo de la Liga Pokémon!" + +msgid "Welcome!\nHow may I serve you?" +msgstr "¡Hola!\n¿En qué puedo ayudarte?" + +msgid "Well fought, indeed! You deserved this victory." +msgstr "¡Muy buen combate! Te merecías esta victoria." + +msgid "Well, it has been a while, hasn't it?\nWhen I battled you, you were just a naive child, fumbling around in the dark.\nNow, you face me in the arena with confidence!\nYour fighting spirit is like a bright, shining light!\nI can tell you are no longer afraid.\nGyahahaha!! That's what I like to see!\nShow me your fearlessness in battle!" +msgstr "Ha pasado un tiempo, ¿no es así?\nCuando combatí contra ti, tenías la ingenuidad de un niño tanteando en la oscuridad.\nAhora, ¡te enfrentas a mí con seguridad!\n¡Tu espíritu de combate brilla como la luz!\nYa no veo miedo en tus ojos.\n¡¡Wajajaja!! ¡Eso es lo que me gusta ver!\n¡Muéstrame tu audacia en el combate!" + +msgid "Well, let's not delay... on with the match!" +msgstr "Y ahora, sin más preámbulos... ¡Que comience el combate!" + +msgid "Well, you certainly know what you want out of life.\\^" +msgstr "Bueno, sin duda sabes lo que quieres en la vida.\\^" + +msgid "Wepear Berries" +msgstr "Bayas Peragu" + +msgid "West side of first map must connect with east side of second map\n{1}" +msgstr "West side of first map must connect with east side of second map\n{1}" + +msgid "What a match!" +msgstr "¡Vaya encuentro!" + +msgid "What could be in store for us this round?" +msgstr "¿Qué sorpresas habrá en esta ronda?" + +msgid "What do you want to do with {1}'s Mail?" +msgstr "¿Qué quieres hacer con la carta de {1}?" + +msgid "What do you want to do?" +msgstr "¿Qué quieres hacer?" + +msgid "What shall I do with this {1}?" +msgstr "¿Qué debería hacer con este {1}?" + +msgid "What will\n{1} do?" +msgstr "¿Qué hará\n{1}?" + +msgid "What will hatch from this? It doesn't seem close to hatching." +msgstr "\n¿Qué nacerá?\nNo parece que vaya a\neclosionar pronto." + +msgid "What will {1} do?" +msgstr "¿Qué hará {1}?" + +msgid "What?\n{1} is evolving!" +msgstr "¿Qué?\n¡{1} está evolucionando!" + +msgid "When the flame touched the powder on the Pokémon, it exploded!" +msgstr "¡Cuando la llama tocó el polvo explosivo en el Pokémon, causó una explosión!" + +msgid "Which PC should be accessed?" +msgstr "¿A qué PC quieres acceder?" + +msgid "Which move should be forgotten?" +msgstr "¿Cuál movimiento debe ser olvidado?" + +msgid "Which one will you take?" +msgstr "¿Cuál te llevaras?" + +msgid "Which report should I read?" +msgstr "¿Qué página quieres leer?" + +msgid "White" +msgstr "Blanco" + +msgid "White Tiles: {1}" +msgstr "Baldosas Blancas: {1}" + +msgid "Who are you?\\^" +msgstr "¿Quién eres?\\^" + +msgid "Who will it be?" +msgstr "¿Quién será?" + +msgid "Wide Guard protected your team!" +msgstr "¡Vastaguardia protege a tu equipo!" + +msgid "Wide Guard protected {1}!" +msgstr "¡Vastaguardia protegió a {1}!" + +msgid "Wiki Berries" +msgstr "Bayas Wiki" + +msgid "Wild Pokémon will be lured." +msgstr "Los Pokémon salvajes no se acercarán." + +msgid "Wild Pokémon will be repelled." +msgstr "Los Pokémon salvajes no se acercarán." + +msgid "Wild {1} and\n{2} appeared!" +msgstr "¡Unos {1} y {2}\nsalvajes han aparecido!" + +msgid "Wild {1} appeared!" +msgstr "¡Un {1} salvaje apareció!" + +msgid "Will you switch your Pokémon?" +msgstr "¿Quieres cambiar de Pokémon?" + +msgid "Withdraw" +msgstr "Retirar" + +msgid "Withdraw\nItem" +msgstr "Retirar\nObjeto" + +msgid "Withdraw Item" +msgstr "Sacar" + +msgid "Withdraw Pokémon" +msgstr "Sacar Pokémon" + +msgid "Withdrew {1} {2}(s)." +msgstr "{1} de {2} ha sido retirado." + +msgid "Withdrew {1}." +msgstr "{1} ha sido retirado." + +msgid "Wonder Room wore off, and the Defense and Sp. Def stats returned to normal!" +msgstr "¡Zona Extraña dejó de hacer efecto, y la Defensa y Defensa Especial volvieron a la normalidad!" + +msgid "Woooow! Like, that was a totally sweet battle!~ I guess this just isn't my year to win. But now, you'd better win in my stead, okay?~" +msgstr "¡Guaaao! ¡Ese sí que fue un combate!~ Supongo que este no era mi año. Pero ahora debes ganar por mí, ¿ok?~" + +msgid "Would you like to cut it?" +msgstr "¿Quieres usar Corte?" + +msgid "Would you like to forfeit the match and quit now?" +msgstr "¿Te gustaría abandonar el combate?" + +msgid "Would you like to give a nickname to {1}?" +msgstr "¿Deseas darle un apodo a {1}?" + +msgid "Would you like to move it?" +msgstr "¿Quieres moverla?" + +msgid "Would you like to nickname the newly hatched {1}?" +msgstr "¿Quieres darle un apodo al {1} recién nacido?" + +msgid "Would you like to restart the game and apply the changes?" +msgstr "¿Desea reiniciar el juego y aplicar los cambios?" + +msgid "Would you like to save the game?" +msgstr "¿Deseas guardar la partida de juego?" + +msgid "Would you like to switch the two items?" +msgstr "¿Deseas intercambiar los objetos?" + +msgid "Wow! That battle was quite a workout, huh?\nI think it's safe to say that you're the stronger among us.\nI'll be cheering you on from here on out!" +msgstr "¡Guao! Ese combate sí que fue un ejercicio, ¿eh?\nEntre tú y yo, está claro que eres más fuerte.\n¡Te estaré alentando de ahora en adelante!" + +msgid "Wow, you look like a really strong trainer...\nUm. I'm Angelica, and I train Fairy types.\nWe're cute, but don't let it fool you:\nwe're really strong too.\nAfter all, Fairies can stand up to the power of dragons. So we aren't afraid of any tough-looking trainers, either. If you aren't acquainted with the power of fairies, then, you'll know soon enough!" +msgstr "¡Guao! Te ves como un entrenador fuerte...\nUm, soy Angélica, y entreno al Tipo Hada.\nSomos lindos, pero que no te engañen las apariencias:\nTambién somos muy fuertes.\nDespués de todo, las Hadas hacen frente al poder de los dragones. Así que no le tememos a los entrenadores que se hacen lucir fuertes. Si no tienes familiaridad con el poder de las hadas, ¡prepárate para conocerlo!" + +msgid "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" +msgstr "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" + +msgid "YES" +msgstr "SÍ" + +msgid "Yache Berries" +msgstr "Bayas Rimoya" + +msgid "Yellow" +msgstr "Amarillo" + +msgid "Yes" +msgstr "Sí" + +msgid "You can catch shiny Pokemon even if they aren't your first encounter." +msgstr "Puedes atrapar cualquier variocolor que encuentres, sin importar cuándo." + +msgid "You can choose from three different game screen sizes." +msgstr "Tamaño de la ventana de juego. Pequeña, Mediana, Grande, Pantalla Completa." + +msgid "You can choose from three different text-scrolling speeds." +msgstr "Velocidad con la que se mueve el texto en pantalla." + +msgid "You can choose if the game should remember the last save you loaded." +msgstr "Recuerda la última partida jugada al abrir el juego." + +msgid "You can choose the style of the game's font." +msgstr "Estilo de la fuente de texto del juego. La fuente por defecto es la 1." + +msgid "You can choose to switch Pokémon when an opponent's Pokémon faints." +msgstr "Al debilitar un Pokémon enemigo, permitir el cambiar el Pokémon en combate." + +msgid "You can choose whether controller vibration is enabled." +msgstr "Activar o desactivar la vibración del mando." + +msgid "You can choose whether to view move animations." +msgstr "Ver las animaciones de movimientos en combate." + +msgid "You can receive even more Coins in the next game!" +msgstr "¡Puedes recibir aun más Fichas en el próximo juego!" + +msgid "You can select your preferred pronouns." +msgstr "Puedes seleccionar tus pronombres preferidos." + +msgid "You can set the game's SFX volume." +msgstr "Volumen de los sonidos del juego." + +msgid "You can set the game's frames per second." +msgstr "Puedes hacer que el juego corra más rápido." + +msgid "You can set the game's language." +msgstr "Cambiar el idioma del juego." + +msgid "You can set the game's music volume." +msgstr "Volumen de la música del juego." + +msgid "You can use the patcher.exe in your game folder to update! \\wtnp[40]" +msgstr "Para actualizarlo, debes usar el Patcher que viene con el juego.\\wtnp[40]" + +msgid "You can't dismount your Bike here." +msgstr "No te puedes bajar de la bici aquí." + +msgid "You can't play unless you have a Coin Case." +msgstr "No puedes jugar a menos que tengas una Caja de Fichas." + +msgid "You can't release an Egg." +msgstr "No puedes liberar un Huevo." + +msgid "You can't release eggs." +msgstr "No puedes liberar huevos." + +msgid "You can't switch {1}'s Pokémon with one of yours!" +msgstr "¡No puedes cambiar un Pokémon de {1} por uno tuyo!" + +msgid "You don't have any Coins to play!" +msgstr "¡No tienes ninguna Ficha para jugar!" + +msgid "You don't have any other save files" +msgstr "No tienes otras partidas guardadas." + +msgid "You don't have enough berries." +msgstr "No tienes suficientes Bayas." + +msgid "You don't have enough money." +msgstr "No tienes suficiente dinero." + +msgid "You don't have your bag." +msgstr "No tienes tu bolsa contigo." + +msgid "You have a burning spirit within you that never ceases!\\^" +msgstr "¡Tienes un ardiente espíritu en ti que nunca se apagará!\\^" + +msgid "You have a great future ahead, but what about now?" +msgstr "Tienes un gran futuro por delante, pero ¿qué hay acerca de ahora?" + +msgid "You have no Pokemon that can be purified." +msgstr "No tienes ningún Pokemon que pueda ser purificado." + +msgid "You have no more room in the Bag." +msgstr "No tienes espacio en la Bolsa." + +msgid "You have no usable items in this pocket." +msgstr "Este bolsillo está vacío." + +msgid "You haven't found any Coins! Are you sure you want to quit?" +msgstr "¡No has ganado ninguna ficha!\n¿De verdad quieres salir?" + +msgid "You know that the best things in life come to those who wait.\\^" +msgstr "Sabes que las mejores cosas de la vida le llegan a quienes esperan.\\^" + +msgid "You must choose a move!" +msgstr "¡Debes seleccionar un movimiento!" + +msgid "You must choose at least one rule to play a custom game." +msgstr "Debes elegir al menos una regla para comenzar un juego personalizado." + +msgid "You must complete the game at least once to unlock Randomizer." +msgstr "Debes completar el juego al menos una vez para desbloquear el Modo Randomizer." + +msgid "You must enable Nuzlocke to select this." +msgstr "Nuzlocke debe estar activado para seleccionar una cláusula." + +msgid "You need an internet connection to use the GTS, WT and VT" +msgstr "No estás conectado a internet. Por favor revise su conexión a internet para poder usar los servicios en línea." + +msgid "You picked the {1} {2}.\\wtnp[30]" +msgstr "Recogiste {1} {2}.\\wtnp[30]" + +msgid "You picked the {1}.\\wtnp[30]" +msgstr "Recogiste la {1}.\\wtnp[30]" + +msgid "You prefer to adapt to overcome challenges in your path.\\^" +msgstr "Prefieres adaptarte para superar los desafíos en tu camino.\\^" + +msgid "You prefer to overwhelm your opponents with sheer force and firepower.\\^" +msgstr "Prefieres vencer a tus oponentes con fuerza bruta y poder.\\^" + +msgid "You seem to be a Trainer who likes to play it safe.\\^" +msgstr "Pareces ser un Entrenador que le gusta ir a lo seguro.\\^" + +msgid "You seem to be a trainer that is capable of many different strategies.\\^" +msgstr "Pareces ser un entrenador que es capaz de tomar múltiples estrategias.\\^" + +msgid "You seem to be a trainer who won't hesitate to go for what you want.\\^" +msgstr "Pareces ser un entrenador que no duda en conseguir lo que quiere.\\^" + +msgid "You used your last {1}." +msgstr "Usaste tu último/a {1}." + +msgid "You're already surfing." +msgstr "Ya estás surfeando." + +msgid "You're holding a Pokémon!" +msgstr "¡Estás sosteniendo un Pokémon!" + +msgid "You're impulsive, impatient, and care mostly about your own desires.\\^" +msgstr "Eres impulsivo, impaciente, y te preocupan tus propias ambiciones.\\^" + +msgid "You've found all of the hidden x2 and x3 cards." +msgstr "Has encontrado todas las cartas x2 y x3 escondidas." + +msgid "You've got 99,999 Coins." +msgstr "Tienes 99,999 Fichas." + +msgid "You've run out of Coins.\nGame over!" +msgstr "Te has quedado sin Fichas.\n¡Fin del juego!" + +msgid "Youngster Samuel" +msgstr "Jóven Samuel" + +msgid "Your Coin Case has been filled." +msgstr "Tu Caja de Fichas ha sido llenada." + +msgid "Your Coin Case is full!" +msgstr "¡Tu Caja de Fichas está llena!" + +msgid "Your PC's Mailbox is full." +msgstr "El buzón de tu PC está lleno." + +msgid "Your calm, rational approach will come to aid you in the future.\\^" +msgstr "Tu aproximación calmada y racional a las dificultades te ayudará en tu camino.\\^" + +msgid "Your coins" +msgstr "Tus fichas" + +msgid "Your foe's weak!\nGet 'em, {1}!" +msgstr "¡Tu enemigo está débil!\n¡A por él, {1}!" + +msgid "Your game is out-of-date!\nUpdate required. \\wtnp[30]" +msgstr "¡No estás en la versión más reciente!\nNecesitas actualizar el juego. \\wtnp[40]" + +msgid "Your journey --- your story --- is about to unfold." +msgstr "Tu aventura, tu historia... está a punto de comenzar." + +msgid "Your name is {1}?" +msgstr "¿Te llamas {1}?" + +msgid "Your name?" +msgstr "¿Cómo te llamas?" + +msgid "Your old Nuzlocke savefile needs to be converted to the new system." +msgstr "Tu vieja partida Nuzlocke será actualizada al nuevo sistema." + +msgid "Your party is full!" +msgstr "¡Tu equipo está lleno!" + +msgid "Your party is full! You can't unfuse {1}." +msgstr "¡Tu equipo está lleno! No puedes separar a {1}." + +msgid "Your party's full!" +msgstr "¡Tu equipo está lleno!" + +msgid "Your philosophy is probably to just \"go with the flow\".\\^" +msgstr "Tu filosofía probablemente sea \"sigue la corriente\".\\^" + +msgid "Your starter as well as all wild and trainer Pokémon will be randomized." +msgstr "Tu inicial y todos los Pokémon del juego serán completamente al azar." + +msgid "Your team became cloaked in a mystical veil!" +msgstr "¡Tu equipo se ha protegido con Velo Sagrado!" + +msgid "Your team became shrouded in mist!" +msgstr "¡Tu equipo se ha rodeado de niebla!" + +msgid "Your team is no longer protected by Safeguard!" +msgstr "¡Tu equipo ya no está protegido por el Velo Sagrado!" + +msgid "Your team is no longer protected by mist!" +msgstr "¡Tu equipo ya no está protegido por los efectos de la niebla!" + +msgid "Your team is too nervous to eat Berries!" +msgstr "¡Tu equipo está muy nervioso y no puede usar bayas!" + +msgid "Your team's Light Screen faded!" +msgstr "¡La Pantalla de Luz de tu equipo desapareció!" + +msgid "Your team's Light Screen wore off!" +msgstr "¡El efecto de Pantalla Luz de tu equipo se disipó!" + +msgid "Your team's Lucky Chant wore off!" +msgstr "¡El Conjuro de tu equipo perdió su efecto!" + +msgid "Your team's Mist faded!" +msgstr "¡La Neblina de tu equipo desapareció!" + +msgid "Your team's Reflect faded!" +msgstr "¡El Reflejo de tu equipo desapareció!" + +msgid "Your team's Reflect wore off!" +msgstr "¡El efecto de Reflejo de tu equipo se disipó!" + +msgid "Your team's Tailwind petered out!" +msgstr "¡El Viento Afín de tu equipo cedió!" + +msgid "[Custom]" +msgstr "[Personalizado]" + +msgid "\\GHere you go!" +msgstr "\\G¡Aquí tienes!" + +msgid "\\GYou don't have enough money." +msgstr "\\GNo tienes suficiente dinero." + +msgid "\\PN, are you ready?" +msgstr "\\PN, ¿todo listo?" + +msgid "\\c[7]ENGAGEMENT FAILED.\\wt[16]\nA POWER CELL IS NEEDED." +msgstr "\\c[7]FALLO EN LA EJECUCION.\\wt[16]\nUNA CELDA DE ENERGÍA ES REQUERIDA." + +msgid "\\c[7]ENGAGEMENT SUCCESSFUL." +msgstr "\\c[7]EJECUCIÓN COMPLETA." + +msgid "\\c[7]OBSTACLE DETECTED.\\wt[20]\nENGAGING STRENGTH PROTOCOL\\wt[8].\\wt[8].\\wt[8].\\wt[8]" +msgstr "\\c[7]OBSTÁCULO DETECTADO.\\wt[20]\nEJECUTANDO PROTOCOLO FUERZA\\wt[8].\\wt[8].\\wt[8].\\wt[8]" + +msgid "\\me[Jingle - HMTM]Obtained \\c[1]{1}\\c[0]!\nIt contained \\c[1]{2}\\c[0].\\wtnp[55]" +msgstr "¡\\me[Jingle - HMTM]\\PN obtuvo la \\c[1]{1}\\c[0]!\nÉsta contiene \\c[1]{2}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - HMTM]{1} found \\c[1]{2}\\c[0]!\nIt contained \\c[1]{3}\\c[0].\\wtnp[55]" +msgstr "¡\\me[Jingle - HMTM]{1} ha encontrado la \\c[1]{2}\\c[0]!\nÉsta contiene \\c[1]{3}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]¡Obtuviste \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]¡Obtuviste unos/as \\c[1]{1}(s)\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained some \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]¡Obtuviste unos/as \\c[1]{1}(s)\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found one \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]¡{1} encontró un/a \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]¡{1} encontró unos/as \\c[1]{2}(s)\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]¡{1} encontró {2} de \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]¡{1} encontró unos/as {2} \\c[1]{3}(s)\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]¡Obtuviste \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Randomizer Mode has been unlocked!\\wt[30]\nIt will be available when starting a new Custom Game." +msgstr "\\me[Jinlge - KeyItem]¡Has desbloqueado el Modo Randomizer!\\wt[30]\nPodrás seleccionarlo al crear una partida en Modo Personalizado." + +msgid "\\me[Jinlge - KeyItem]\\sign[sign1]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\sign[sign1]¡Obtuviste \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Voltorb Flip Game Over]Oh no! You get 0 Coins!\\wtnp[50]" +msgstr "\\me[Voltorb Flip Game Over]¡Oh no! ¡Obtienes 0 Fichas!\\wtnp[50]" + +msgid "\\me[Voltorb Flip Win]Board clear!\\wtnp[40]" +msgstr "\\me[Voltorb Flip Win]¡Tablero completado!\\wtnp[40]" + +msgid "\\se[Voltorb Flip Level Dropped]Dropped to Game Lv. {1}!" +msgstr "\\se[Voltorb Flip Level Dropped]¡Bajaste al nivel {1}!" + +msgid "\\se[]1,\\wt[4] 2,\\wt[4] and...\\wt[8] ...\\wt[8] ...\\wt[8] Poof!\\se[balldrop]" +msgstr "\\se[]1,\\wt[4] 2,\\wt[4] y...\\wt[8] ...\\wt[8] ...\\wt[8]¡Puf!\\se[balldrop]" + +msgid "\\se[]Save failed.\\wtnp[30]" +msgstr "\\se[]No se pudo guardar la partida.\\wtnp[30]" + +msgid "\\se[]{1} hatched from the Egg!\\wt[80]" +msgstr "\\se[]¡{1} eclosionó del Huevo!\\wt[80]" + +msgid "\\se[]{1} learned {2}!\\se[itemlevel]" +msgstr "\\se[]¡{1} aprendió {2}!\\se[itemlevel]" + +msgid "\\se[]{1} saved the game.\\se[save]\\wtnp[30]" +msgstr "\\se[]{1} ha guardado la partida.\\se[save]\\wtnp[30]" + +msgid "\\se[accesspc]Accessed the Hall of Fame." +msgstr "\\se[accesspc]Has accedido al Hall de la Fama." + +msgid "\\se[accesspc]Accessed {1}'s PC." +msgstr "\\se[accesspc]Has accedido a la PC de {1}." + +msgid "\\se[accesspc]Booted up a TM." +msgstr "\\se[accesspc]MT iniciada." + +msgid "\\se[accesspc]Booted up an HM." +msgstr "\\se[accesspc]MO iniciada." + +msgid "\\se[accesspc]The Pokémon Storage System was opened." +msgstr "\\se[accesspc]Has entrado al Sistema de Almacenamiento Pokémon." + +msgid "\\se[computeropen]{1} booted up the PC." +msgstr "\\se[computeropen]{1} encendió la PC." + +msgid "\\se[itemlevel]{1} received \\c[1]{2}\\c[0]!\\nIt contained \\c[1]{3}\\c[0].\\wtnp[30]" +msgstr "\\se[itemlevel]¡{1} recibió \\c[1]{2}\\c[0]!\\nContiene \\c[1]{3}\\c[0].\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received a \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]¡{1} recibió un/a \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received an \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]¡{1} recibió un/a \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]¡{1} recibió unos/as \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]¡{1} recibió {2} de \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]¡{1} recibió {2} de \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried home." +msgstr "\\w[]\\wm\\c[8]\\l[3]Después de la desafortunada derrota, {1} corrió hacia su casa." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried to a Pokémon Center." +msgstr "\\w[]\\wm\\c[8]\\l[3]Después de la desafortunada derrota, {1} corrió hacia un Centro Pokémon." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried home, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} corrió hacia su casa, protegiendo a sus exhaustos y debilitados Pokémon." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried to a Pokémon Center, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} corrió hacia un Centro Pokémon, protegiendo a sus exhaustos y debilitados Pokémon." + +msgid "accuracy" +msgstr "Precisión" + +msgid "an egg" +msgstr "un huevo" + +msgid "boardbg" +msgstr "../../Translations/Spanish/boardbg_es" + +msgid "egg" +msgstr "huevo" + +msgid "evasiveness" +msgstr "Evasión" + +msgid "female" +msgstr "hembra" + +msgid "lower" +msgstr "minus" + +msgid "male" +msgstr "macho" + +msgid "memo" +msgstr "../../Translations/Spanish/memo_es" + +msgid "other" +msgstr "otro" + +msgid "phonebg" +msgstr "../Translations/Spanish/phonebg_es" + +msgid "the ally {1}" +msgstr "al {1} aliado" + +msgid "the egg" +msgstr "el huevo" + +msgid "the foe {1}" +msgstr "{1} enemigo" + +msgid "the opposing {1}" +msgstr "{1} enemigo" + +msgid "the wild {1}" +msgstr "{1} salvaje" + +msgid "their egg" +msgstr "su huevo" + +msgid "wh̳hC PC sHoulD bE̳ acCe̳sEd?̳̳̳" +msgstr "{A qu̳ [PC] qui̳res acc̳der}" + +msgid "{1:4.1f} lbs." +msgstr "{1:4.1f}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} EO: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} EO: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" +msgstr "{1:s}\nID: {2:05d} EO: {3:s}\\wtnp[0]" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" +msgstr "{1:s}\nID: {2:05d} EO: {3:s}\\wtnp[100]" + +msgid "{1:s} (F, Lv{2:d})" +msgstr "{1:s} (H, Niv{2:d})" + +msgid "{1:s} (Lv{2:d})" +msgstr "{1:s} (Niv{2:d})" + +msgid "{1:s} (M, Lv{2:d})" +msgstr "{1:s} (M, Niv{2:d})" + +msgid "{1:s} Pokémon" +msgstr "Pokémon {1:s}" + +msgid "{1:s}: Search Mode" +msgstr "{1:s}: Búsqueda" + +msgid "{1:s}POWER/{2:s}\nPP/{3:d}ACCURACY/{4:s}" +msgstr "{1:s}PODER/{2:s}\n PP/{3:d}PRECISIÓN/{4:s}" + +msgid "{1}\nwould like to battle!" +msgstr "¡{1}\nte desafía!" + +msgid "{1}\n{2}" +msgstr "{1}\n{2}" + +msgid "{1} Female" +msgstr "{1} Hembra" + +msgid "{1} Female Shiny" +msgstr "{1} Variocolor H" + +msgid "{1} Lv{2} {3}" +msgstr "{1} Niv{2} {3}" + +msgid "{1} Lv{2} {3}/{4}" +msgstr "{1} Niv{2} {3}/{4}" + +msgid "{1} Male" +msgstr "{1} Macho" + +msgid "{1} Male Shiny" +msgstr "{1} Variocolor M" + +msgid "{1} Pokémon will be released, 1 of them is shiny. Are you absolutely certain?" +msgstr "{1} Pokémon serán liberados, 1 de ellos es Variocolor. ¿Aún así quieres liberarlos?" + +msgid "{1} Pokémon will be released, {2} of them are shiny. Are you absolutely certain?" +msgstr "{1} Pokémon serán liberados, {2} de ellos son Variocolor. ¿Aún así quieres liberarlos?" + +msgid "{1} Pokémon will be released. Are you absolutely certain?" +msgstr "{1} Pokémon serán liberados. ¿Realmente quieres continuar?" + +msgid "{1} Shiny" +msgstr "{1} Variocolor" + +msgid "{1} absorbed nutrients with its roots!" +msgstr "¡{1} absorbió nutrientes con sus raíces!" + +msgid "{1} acquired {2}!" +msgstr "¡{1} adquirió {2}!" + +msgid "{1} adores you!\nThe base Attack fell!" +msgstr "¡{1} te adora!\n¡Su Ataque bajó!" + +msgid "{1} adores you!\nThe base Defense fell!" +msgstr "¡{1} te adora!\n¡Su Defensa bajó!" + +msgid "{1} adores you!\nThe base HP fell!" +msgstr "¡{1} te adora!\n¡Los PS Máximos bajaron!" + +msgid "{1} adores you!\nThe base Special Attack fell!" +msgstr "¡{1} te adora!\n¡Su Ataque Especial bajó!" + +msgid "{1} adores you!\nThe base Special Defense fell!" +msgstr "¡{1} te adora!\n¡Su Defensa Especial bajó!" + +msgid "{1} adores you!\nThe base Speed fell!" +msgstr "¡{1} te adora!\n¡Su Velocidad bajó!" + +msgid "{1} adores you!\nThe door to its heart opened a little." +msgstr "¡{1} te adora!\nLa puerta a su corazón se abrió ligeramente." + +msgid "{1} already has a burn." +msgstr "{1} ya está quemado." + +msgid "{1} already has a substitute!" +msgstr "¡{1} ya tenía un sustituto!" + +msgid "{1} already knows\n{2}." +msgstr "{1} ya sabe \n{2}." + +msgid "{1} anchored itself with its roots!" +msgstr "¡{1} se mantiene en firmeza en el suelo con sus raíces!" + +msgid "{1} anchored itself with {2}!" +msgstr "¡{1} se mantiene en firmeza en el suelo por {2}!" + +msgid "{1} anchored itself!" +msgstr "¡{1} se ha aferrado al suelo!" + +msgid "{1} and {2} are attacking!" +msgstr "¡{1} y {2} están atacando!" + +msgid "{1} and {2} want to battle!" +msgstr "¡{1} y {2} quieren un combate!" + +msgid "{1} avoided damage with Wonder Guard!" +msgstr "¡Superguarda de {1} le permite evader el ataque!" + +msgid "{1} avoided the attack!" +msgstr "¡{1} evadió el ataque!" + +msgid "{1} avoids attacks by its ally Pokémon!" +msgstr "¡{1} evade los ataques gracias a su compañero!" + +msgid "{1} became cloaked in a freezing light!" +msgstr "¡{1} ha quedado envuelto en una luz fría!" + +msgid "{1} became cloaked in freezing air!" +msgstr "¡{1} ha quedado envuelto en aire gélido!" + +msgid "{1} became cloaked in mystical moonlight!" +msgstr "¡{1} se cubrió de una luz de luna mística!" + +msgid "{1} became confused due to fatigue!" +msgstr "¡El cansancio ha terminado confundiendo a {1}!" + +msgid "{1} became confused!" +msgstr "¡{1} se ha quedado confuso!" + +msgid "{1} became healthy!" +msgstr "¡{1} ha sido curado!" + +msgid "{1} became healthy." +msgstr "{1} se sanó." + +msgid "{1} became nimble!" +msgstr "¡{1} es ahora más ligero!" + +msgid "{1} became the center of attention!" +msgstr "¡{1} se volvió el centro de atención!" + +msgid "{1} became trapped by Sand Tomb!" +msgstr "¡Bucle Arena atrapó al {1}!" + +msgid "{1} became trapped by swirling magma!" +msgstr "¡{1} fue atrapado en un tobellino de magma!" + +msgid "{1} began charging power!" +msgstr "¡{1} está acumulando energía!" + +msgid "{1} began growling deeply!" +msgstr "¡{1} comenzó a gruñir profundamente!" + +msgid "{1} began having a nightmare!" +msgstr "¡{1} ha caído en una Pesadilla!" + +msgid "{1} bids farewell to {2}." +msgstr "{1} se despide de {2}." + +msgid "{1} blacked out!" +msgstr "¡{1} ha huído!" + +msgid "{1} bounced the {2} back!" +msgstr "¡{1} devolvió {2}!" + +msgid "{1} braced itself!" +msgstr "¡{1} se ha fortalecido!" + +msgid "{1} breaks the mold!" +msgstr "¡{1} ignora la Habilidad de su oponente!" + +msgid "{1} burrowed its way under the ground!" +msgstr "¡{1} se ocultó en un agujero!" + +msgid "{1} called {2}!" +msgstr "¡{1} llamó a {2}!" + +msgid "{1} calmed down." +msgstr "{1} se calmó." + +msgid "{1} came to its senses from the Trainer's call!" +msgstr "¡{1} volvió a sus sentidos gracias al llamado del Entrenador!" + +msgid "{1} came to its senses from the {2}!" +msgstr "¡{1} volvió a sus sentidos tras {2}!" + +msgid "{1} can now be purified!" +msgstr "¡{1} ya puede ser purificado!" + +msgid "{1} can use items again!" +msgstr "¡{1} puede volver a usar objetos!" + +msgid "{1} can't be fused with itself!" +msgstr "¡{1} no se puede fusionar consigo mismo!" + +msgid "{1} can't be fused with {2}." +msgstr "{1} no se puede fusionar con {2}." + +msgid "{1} can't be learned." +msgstr "{1} no puede ser aprendido." + +msgid "{1} can't be switched out!" +msgstr "¡{1} no puede ser cambiado!" + +msgid "{1} can't be taught to an Egg." +msgstr "Un huevo no puede aprender {1}." + +msgid "{1} can't be taught to this Pokémon." +msgstr "Este Pokémon no puede aprender {1}." + +msgid "{1} can't escape now!" +msgstr "¡{1} no puede escapar!" + +msgid "{1} can't get it going!" +msgstr "¡{1} no rinde todo lo que podría!" + +msgid "{1} can't move!" +msgstr "¡{1} no se puede mover!" + +msgid "{1} can't stockpile any more!" +msgstr "¡{1} no puede reservar mas!" + +msgid "{1} can't use items anymore!" +msgstr "¡{1} no puede usar objetos!" + +msgid "{1} can't use the same move twice in a row due to the torment!" +msgstr "¡{1} no puede usar el mismo movimiento dos veces seguidas debido a Tormento!" + +msgid "{1} can't use the sealed {2}!" +msgstr "¡Cerca impide que {1} use {2}!" + +msgid "{1} can't use {2} after the taunt!" +msgstr "¡{1} no puede usar {2} después de la mofa!" + +msgid "{1} can't use {2} because of Heal Block!" +msgstr "¡{1} no puede usar {2} debido a Anticura!" + +msgid "{1} cannot use {2}!" +msgstr "¡{1} no puede usar {2}!" + +msgid "{1} caused an uproar!" +msgstr "¡{1} montó un Alboroto!" + +msgid "{1} changed Forme!" +msgstr "{1} cambió de forma!" + +msgid "{1} chose Doom Desire as its destiny!" +msgstr "¡El Deseo Oculto de {1} se cumplirá más adelante!" + +msgid "{1} clamped {2}!" +msgstr "¡{1} atenazó al {2}!" + +msgid "{1} consumed its {2}!" +msgstr "¡{1} se comió su {2}!" + +msgid "{1} copied {2}'s stat changes!" +msgstr "¡{1} copió todos los cambios de características de {2}!" + +msgid "{1} copied {2}'s {3}!" +msgstr "¡{1} copió {3} de {2}!" + +msgid "{1} cured its infatuation status using its {2}!" +msgstr "¡{1} se liberó del enamoramiento gracias a su {2}!" + +msgid "{1} cut its own HP and laid a curse on {2}!" +msgstr "¡{1} reduce sus PS y maldice al {2}!" + +msgid "{1} cut its own HP and maximized its Attack!" +msgstr "¡{1} ha sacrificado algunos de PS y ha aumentado al máximo su Ataque!" + +msgid "{1} defeated\n{2}!" +msgstr "¡{1} venció a {2}!" + +msgid "{1} defeated {2} and {3}!" +msgstr "¡{1} venció a {2} y a {3}!" + +msgid "{1} did a headbutt!" +msgstr "¡{1} usó Cabezazo!" + +msgid "{1} did not learn {2}." +msgstr "{1} no aprendió {2}." + +msgid "{1} doesn't become confused!" +msgstr "¡{1} no se ha confundido!" + +msgid "{1} endured the hit!" +msgstr "¡{1} aguantó el golpe!" + +msgid "{1} evaded the attack!" +msgstr "¡{1} esquivó el ataque!" + +msgid "{1} fainted!" +msgstr "¡{1} se debilitó!" + +msgid "{1} fainted...\\" +msgstr "{1} se debilitó...\\" + +msgid "{1} fell asleep!" +msgstr "¡{1} se ha dormido!" + +msgid "{1} fell for the taunt!" +msgstr "¡{1} se dejó engañar por Mofa!" + +msgid "{1} fell in love!" +msgstr "¡{1} se enamoró!" + +msgid "{1} fell straight down!" +msgstr "¡{1} ha sido derribado!" + +msgid "{1} fled from battle!" +msgstr "¡{1} huyó del combate!" + +msgid "{1} fled using Run Away!" +msgstr "¡{1} escapó gracias a Fuga!" + +msgid "{1} fled using its {2}!" +msgstr "¡{1} escapó usando su {2}!" + +msgid "{1} fled!" +msgstr "¡{1} escapó!" + +msgid "{1} flew up high!" +msgstr "¡{1} voló muy alto!" + +msgid "{1} flew {2} up into the air!" +msgstr "¡{1} se ha llevado a {2} por los aires!" + +msgid "{1} flinched and couldn't move!" +msgstr "¡{1} ha retrocedido y no puede lanzar ningún ataque!" + +msgid "{1} flung its {2}!" +msgstr "¡{1} lanzó su {2}!" + +msgid "{1} foresaw an attack!" +msgstr "¡{1} previó un ataque!" + +msgid "{1} forfeited the match!" +msgstr "¡{1} abandonó el combate!" + +msgid "{1} forgot how to\nuse {2}." +msgstr "{1} olvidó cómo\nusar {2}." + +msgid "{1} forgot {2}." +msgstr "{1} olvidó {2}." + +msgid "{1} forgot {2}..." +msgstr "{1} olvidó {2}..." + +msgid "{1} found \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "¡{1} encontró \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "¡{1} encontró un \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one {2}!" +msgstr "¡{1} encontró un {2}!" + +msgid "{1} found some \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "¡{1} encontró algunas \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[20]" +msgstr "¡{1} encontró {2} \\c[1]{3}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" +msgstr "¡{1} encontró {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" + +msgid "{1} frisked the foe and found one {2}!" +msgstr "¡{1} cacheó a su oponente y encontró {2}!" + +msgid "{1} frisked the other foe and found one {2}!" +msgstr "¡{1} cacheó al otro oponente y encontró su {2}!" + +msgid "{1} frisked {2} and found its {3}!" +msgstr "¡{1} cacheó a {2} y encontró su {3}!" + +msgid "{1} gained a boosted {2} Exp. Points!" +msgstr "¡{1} ganó {2}\nPuntos de Experiencia mejorada!" + +msgid "{1} gained {2} Exp. Points!" +msgstr "¡{1} ganó {2}\nPuntos de Experiencia!" + +msgid "{1} gave ${2} to the winner..." +msgstr "{1} le entregó ${2} al ganador..." + +msgid "{1} gave {2} its {3}!" +msgstr "¡{1} le dio a {2} su {3}!" + +msgid "{1} got ${2}\nfor winning!" +msgstr "¡{1} consiguió ${2} como recompensa por su victoria!" + +msgid "{1} got free of {2}'s {3}!" +msgstr "¡{1} se liberó de {3} de {2}!" + +msgid "{1} got over its infatuation." +msgstr "{1} ya no está enamorado." + +msgid "{1} grew to Lv. {2}!" +msgstr "¡{1} subió al Nivel {2}!" + +msgid "{1} had its HP restored." +msgstr "{1} recuperó sus PS." + +msgid "{1} had its energy drained!" +msgstr "¡La energía de {1} fue absorbida!" + +msgid "{1} harvested one {2}!" +msgstr "¡{1} cosechó una {2}!" + +msgid "{1} has Air Lock!" +msgstr "¡{1} tiene Bucle Aire!" + +msgid "{1} has Mega Evolved into {2}!" +msgstr "¡{1} ha Megaevolucionado\na {2}!" + +msgid "{1} has already been selected." +msgstr "{1} ya ha sido seleccionado." + +msgid "{1} has been afflicted with infestation by {2}!" +msgstr "¡{1} es presa del acoso de {2}!" + +msgid "{1} has been cured of its corruption!" +msgstr "¡{1} ha sido curado de la radiación!" + +msgid "{1} has been laid down." +msgstr "{1} ha sido plantada." + +msgid "{1} has no energy left to battle!" +msgstr "¡{1} no tiene energía suficiente para combatir!" + +msgid "{1} has no more Pokémon that can fight!" +msgstr "¡A {1} no le quedan más Pokémon para combatir!" + +msgid "{1} has no moves left!" +msgstr "¡A {1} no le quedan más movimientos!" + +msgid "{1} has no usable Pokémon!" +msgstr "¡A {1} no le quedan Pokémon!" + +msgid "{1} held up its Red Card against {2}!" +msgstr "¡{1} le ha sacado una Tarjeta Roja al {2}!" + +msgid "{1} helped {2} move next!" +msgstr "¡{1} ayudó a {2} a moverse primero!" + +msgid "{1} hid underwater!" +msgstr "¡{1} se ocultó bajo el agua!" + +msgid "{1} hung on using its Focus Band!" +msgstr "¡{1} aguantó usando su Cinta Focus!" + +msgid "{1} hung on using its Focus Sash!" +msgstr "¡{1} aguantó usando su Banda Focus!" + +msgid "{1} hung on with Sturdy!" +msgstr "¡{1} aguantó con su Robustez!" + +msgid "{1} ignored orders while asleep!" +msgstr "¡{1} sigue durmiendo y no obedece!" + +msgid "{1} ignored orders!" +msgstr "¡{1} no obedece tus órdenes!" + +msgid "{1} intends to flip up a mat and block incoming attacks!" +msgstr "¡{1} va a usar un tatami para bloquear ataques!" + +msgid "{1} is about to send in {2}." +msgstr "{1} va a enviar a {2}." + +msgid "{1} is absorbing power!" +msgstr "¡{1} está absorbiendo poder!" + +msgid "{1} is affected by the radiation!" +msgstr "¡{1} es afectado por la radiación!" + +msgid "{1} is afflicted by the curse!" +msgstr "¡{1} es afligido por la maldición!" + +msgid "{1} is already asleep!" +msgstr "¡{1} ya está durmiendo!" + +msgid "{1} is already confused!" +msgstr "¡{1} ya está confuso!" + +msgid "{1} is already holding one {2}." +msgstr "{1} ya está sosteniendo {2}." + +msgid "{1} is already in battle!" +msgstr "¡{1} ya está en combate!" + +msgid "{1} is already paralyzed!" +msgstr "¡{1} ya está paralizado!" + +msgid "{1} is already poisoned." +msgstr "{1} ya está envenenado." + +msgid "{1} is angry!" +msgstr "¡{1} se ha enfurecido!" + +msgid "{1} is attacking!" +msgstr "¡{1} está atacando!" + +msgid "{1} is badly poisoned!" +msgstr "¡{1} está gravemente envenenado!" + +msgid "{1} is buffeted by the hail!" +msgstr "¡El granizo azota a {1}!" + +msgid "{1} is buffeted by the sandstorm!" +msgstr "¡La tormenta de arena azota a {1}!" + +msgid "{1} is confused!" +msgstr "¡{1} está confuso!" + +msgid "{1} is covered in powder!" +msgstr "¡{1} está cubierto en un polvo explosivo!" + +msgid "{1} is damaged by the recoil!" +msgstr "¡{1} tambien se ha hecho daño!" + +msgid "{1} is disabled no more!" +msgstr "¡{1} ya no sufre los efectos de Otra Vez!" + +msgid "{1} is eager for more!" +msgstr "¡{1} está ansioso por más!" + +msgid "{1} is eating!" +msgstr "¡{1} está comiendo!" + +msgid "{1} is exerting its Pressure!" +msgstr "¡{1} ejerce Presión!" + +msgid "{1} is fast asleep." +msgstr "¡{1} está dormido!" + +msgid "{1} is frozen solid!" +msgstr "¡{1} está completamente congelado!" + +msgid "{1} is getting into position!" +msgstr "¡{1} está posicionándose!" + +msgid "{1} is getting pumped!" +msgstr "¡{1} se está preparando para luchar!" + +msgid "{1} is glowing!" +msgstr "¡{1} está brillando!" + +msgid "{1} is having a bad dream!" +msgstr "¡{1} está teniendo un mal sueño!" + +msgid "{1} is healed by poison!" +msgstr "¡{1} es curado por el envenenamiento!" + +msgid "{1} is hit by lightning!" +msgstr "¡{1} es golpeado por un rayo!" + +msgid "{1} is hurt by its burn!" +msgstr "¡{1} es herido por su quemadura!" + +msgid "{1} is hurt by its {2}!" +msgstr "¡{1} es herido por su {2}!" + +msgid "{1} is hurt by poison!" +msgstr "¡{1} es herido por el envenenamiento!" + +msgid "{1} is hurt by {2}!" +msgstr "¡{1} es herido por {2}!" + +msgid "{1} is immobilized by love!" +msgstr "¡{1} está inmovilizado por el amor!" + +msgid "{1} is in love with {2}!" +msgstr "{1} está enamorado de {2}!" + +msgid "{1} is loafing around!" +msgstr "¡{1} está holgazaneando!" + +msgid "{1} is locked in a nightmare!" +msgstr "¡{1} está atrapado en una pesadilla!" + +msgid "{1} is making an uproar!" +msgstr "¡{1} está haciendo un alboroto!" + +msgid "{1} is not affected by {2} thanks to its Safety Goggles!" +msgstr "¡{1} no afecta a {2} gracias a su Gafa Protectora!" + +msgid "{1} is not compatible with {2}." +msgstr "{1} no es compatible con {2}." + +msgid "{1} is now being held." +msgstr "El Pokémon ahora carga {1}." + +msgid "{1} is paralyzed! It can't move!" +msgstr "¡{1} está paralizado! ¡No se puede mover!" + +msgid "{1} is paralyzed! It may be unable to move!" +msgstr "¡{1} está paralizado! ¡Quizá no se pueda mover!" + +msgid "{1} is poisoned!" +msgstr "¡{1} está envenenado!" + +msgid "{1} is protected by Aroma Veil!" +msgstr "¡{1} se protegió con Velo Aroma!" + +msgid "{1} is protected by Mist!" +msgstr "¡{1} está protegido por la Neblina!" + +msgid "{1} is protected by Safeguard!" +msgstr "¡{1} se ha protegido gracias a Velo Sagrado!" + +msgid "{1} is protected by the mist!" +msgstr "¡A {1} le protege la niebla!" + +msgid "{1} is radiating a blazing aura!" +msgstr "¡{1} desprende un aura llameante!" + +msgid "{1} is radiating a bursting aura!" +msgstr "¡{1} desprende un aura chisporroteante!" + +msgid "{1} is radiating a dark aura!" +msgstr "¡{1} irradia un aura oscura!" + +msgid "{1} is radiating a fairy aura!" +msgstr "¡{1} irradia un aura feérica!" + +msgid "{1} is ready to help {2}!" +msgstr "¡{1} está listo para ayudar a {2}!" + +msgid "{1} is selected." +msgstr "{1} ha sido seleccionado." + +msgid "{1} is storing energy!" +msgstr "¡{1} está acumulando energía!" + +msgid "{1} is struggling!" +msgstr "¡{1} usó Combate!" + +msgid "{1} is switched out with the Eject Button!" +msgstr "¡{1} regresa gracias al Botón Escape!" + +msgid "{1} is tightening its focus!" +msgstr "¡{1} se concentra para atacar!" + +msgid "{1} is tormented!" +msgstr "¡{1} se dejó engañar por Mofa!" + +msgid "{1} is trying to\nlearn {2}." +msgstr "{1} quiere aprender el movimiento {2}." + +msgid "{1} is trying to learn {2}." +msgstr "{1} quiere aprender el movimiento {2}." + +msgid "{1} is trying to take its foe down with it!" +msgstr "¡{1} intentó llevarse a su enemigo!" + +msgid "{1} is unaffected!" +msgstr "¡No afecta a {1}!" + +msgid "{1} is waiting for {2}'s move..." +msgstr "{1} espera el ataque de {2}..." + +msgid "{1} is watching carefully!" +msgstr "¡{1} te vigila cuidadosamente!" + +msgid "{1} isn't holding anything." +msgstr "{1} no tiene ningún objeto." + +msgid "{1} kept going and crashed!" +msgstr "¡{1} falló y se estrelló!" + +msgid "{1} knocked off {2}'s {3}!" +msgstr "¡{1} echó abajo {3} del {2}!" + +msgid "{1} learned a new song!" +msgstr "¡{1} aprendió una nueva canción!" + +msgid "{1} learned {2}!" +msgstr "¡{1} aprendió el movimiento\n{2}!" + +msgid "{1} learned {2}!\\se[itemlevel]" +msgstr "¡{1} aprendió {2}!\\se[itemlevel]" + +msgid "{1} levitated with electromagnetism!" +msgstr "¡{1} levita por electromagnetismo!" + +msgid "{1} lost against\n{2}!" +msgstr "¡{1} perdió contra\n{2}!" + +msgid "{1} lost against {2} and {3}!" +msgstr "¡{1} perdió contra\n{2} y {3}!" + +msgid "{1} lost against {2}." +msgstr "{1} perdió contra {2}." + +msgid "{1} lost its focus and couldn't move!" +msgstr "¡{1} perdió la concentracion y no se pudo mover!" + +msgid "{1} lost some of its HP!" +msgstr "¡{1} perdió unos cuantos PS!" + +msgid "{1} lowered its head!" +msgstr "¡{1} bajo su cabeza!" + +msgid "{1} made {2} drowsy!" +msgstr "¡{2} está somnoliento!" + +msgid "{1} makes Fairy-type moves miss with Disenchant!" +msgstr "¡Desembrujo de {1} lo hace inmune a los ataques tipo Hada!" + +msgid "{1} makes Ground moves miss with Levitate!" +msgstr "¡Levitación de {1} hace que fallen los ataques de tipo Tierra!" + +msgid "{1} makes Nuclear-type moves miss with Radiation Proof!" +msgstr "¡Piel de Plomo de {1} lo hace inmune a los ataques tipo Nuclear!" + +msgid "{1} maxed its Attack!" +msgstr "¡{1} aumentó al máximo su Ataque!" + +msgid "{1} must recharge!" +msgstr "¡{1} está recuperando fuerzas!" + +msgid "{1} obtained {2}!\\me[PU-PokemonObtained]" +msgstr "¡{1} obtuvo a {2}!\\me[PU-PokemonObtained]" + +msgid "{1} obtained {2}!\\se[itemlevel]" +msgstr "¡{1} obtuvo {2}!\\se[itemlevel]" + +msgid "{1} obtained {2}." +msgstr "{1} obtuvo {2}." + +msgid "{1} opened the door to its heart!" +msgstr "¡{1} abrió la puerta a su corazón!" + +msgid "{1} panicked and dropped\n${2}..." +msgstr "{1} dejó caer\n${2} al huir..." + +msgid "{1} picked up ${2}!" +msgstr "¡{1} encontró ${2}!" + +msgid "{1} picked up {2} from the pokemon!" +msgstr "¡{1} recibió el {2} del Pokémon!" + +msgid "{1} pickpocketed {2}'s {3}!" +msgstr "¡{1} hurtó {3} de {2}!" + +msgid "{1} planted a {2} in the soft loamy soil." +msgstr "{1} plantó una {2} en el suelo." + +msgid "{1} planted its roots!" +msgstr "¡{1} echo raíces!" + +msgid "{1} pretended not to notice!" +msgstr "¡{1} se hace el tonto!" + +msgid "{1} protected itself!" +msgstr "¡{1} se ha protegido!" + +msgid "{1} put away the {2} in the \\c[1]Berries\\c[0] Pocket." +msgstr "{1} guardó {2}\nen el Bolsillo de \\c[1]Bayas\\c[0]" + +msgid "{1} put in a substitute!" +msgstr "¡{1} creó un Sustituto!" + +msgid "{1} put the \\c[1]{2}\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} guardó \\c[1]{2}\\c[0]\nen el bolsillo de \\c[1]{4}\\c[0]." + +msgid "{1} put the \\c[1]{2}s\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} guardó cada \\c[1]{2}\\c[0]\nen el bolsillo de \\c[1]{4}\\c[0]." + +msgid "{1} received a Pokémon from {2}." +msgstr "{1} recibió un Pokémon por parte de {2}." + +msgid "{1} received a Pokémon." +msgstr "{1} recibió un Pokémon." + +msgid "{1} received an encore!" +msgstr "¡{1} sufrió los efectos de Otra Vez!" + +msgid "{1} received {2} Coin(s)!" +msgstr "¡{1} recibió {2} Fichas!" + +msgid "{1} received {2} Coins!" +msgstr "¡{1} recibió {2} Fichas!" + +msgid "{1} received {2} from {3}!" +msgstr "¡{1} recibió {2} del {3}!" + +msgid "{1} received {2}!\\se[itemlevel]" +msgstr "¡{1} recibió {2}!\\se[itemlevel]" + +msgid "{1} regained the move\n{2}!" +msgstr "¡{1} recuperó el movimiento\n{2}!" + +msgid "{1} regained {2} Exp. Points!" +msgstr "¡{1} recuperó {2} Puntos de Experiencia!" + +msgid "{1} restored a little HP using its Shell Bell!" +msgstr "¡{1} restauró unos pocos PS con su Campana Concha!" + +msgid "{1} restored a little HP using its {2}!" +msgstr "¡{1} recuperó unos pocos PS gracias a {2}!" + +msgid "{1} reversed all other Pokémon's auras!" +msgstr "¡{1} ha invertido todas las auras!" + +msgid "{1} sealed the opponent's move(s)!" +msgstr "¡{1} selló movimientos del oponente!" + +msgid "{1} sent\nout {2} and {3}!" +msgstr "¡{1} envía a\n{2} y {3}!" + +msgid "{1} sent\nout {2}!" +msgstr "¡{1} envía a\n{2}!" + +msgid "{1} sent\nout {2}! Go! {3}!" +msgstr "¡{1} envía a {2}!\n¡Adelante, {3}!" + +msgid "{1} sent\nout {2}! {3} sent\nout {4}!" +msgstr "¡{1} envía a {2}!\n¡{3} envía a {4}!" + +msgid "{1} shared its guard with the target!" +msgstr "¡{1} comparte su guardia con su objetivo!" + +msgid "{1} shared its power with the target!" +msgstr "¡{1} comparte su poder con su objetivo!" + +msgid "{1} shrouded itself with Magic Coat!" +msgstr "¡{1} se rodea con una Capa Mágica!" + +msgid "{1} shuddered with anticipation!" +msgstr "¡Anticipación de {1} le hizo estremecerse!" + +msgid "{1} sketched {2}!" +msgstr "¡{1} copió el movimiento {2}!" + +msgid "{1} slept and became healthy!" +msgstr "¡{1} se ha recuperado tras dormir un poco!" + +msgid "{1} snapped out of confusion!" +msgstr "¡{1} dejó de estar confuso!" + +msgid "{1} snapped out of confusion." +msgstr "{1} se libró de confusión." + +msgid "{1} snapped out of its confusion." +msgstr "{1} ya no está confuso." + +msgid "{1} snatched {2}'s move!" +msgstr "¡{1} robó el movimiento de {2}!" + +msgid "{1} sprang up!" +msgstr "¡{1} dio un salto tremendo!" + +msgid "{1} stayed awake using its partner's {2}!" +msgstr "¡{1} no se ha dormido debido a {2} de su compañero!" + +msgid "{1} stayed awake using its {2}!" +msgstr "{1} se mantuvo despierto usando su {2}!" + +msgid "{1} stockpiled {2}!" +msgstr "¡{1} reservó {2}!" + +msgid "{1} stole and ate its target's {2}!" +msgstr "¡{1} robó y se comió la {2} de su objetivo!" + +msgid "{1} stole {2}'s {3} with Magician!" +msgstr "¡{1} robó {3} de {2} con Prestidigitador!" + +msgid "{1} stole {2}'s {3}!" +msgstr "¡{1} robó {3} a {2}!" + +msgid "{1} sucked up the liquid ooze!" +msgstr "¡{1} absorbió el lodo líquido!" + +msgid "{1} surrounded itself with a veil of petals!" +msgstr "¡{1} se ha envuelto en un velo de pétalos!" + +msgid "{1} surrounded itself with a veil of sweetness!" +msgstr "¡{1} se ha envuelto en un velo de dulzura!" + +msgid "{1} surrounded itself with a veil of water!" +msgstr "¡{1} se rodeó de un manto de agua!" + +msgid "{1} surrounds itself with a protective mist!" +msgstr "¡{1} se envuelve en una niebla protectora!" + +msgid "{1} surrounds itself with electrified terrain!" +msgstr "¡{1} se envuelve en un campo de corriente eléctrica!" + +msgid "{1} survived the poisoning.\nThe poison faded away!" +msgstr "{1} sobrevivió al veneno.\n¡El veneno se ha disipado!" + +msgid "{1} swapped its {2} ability with its target's {3} ability!" +msgstr "¡{1} intercambió su habilidad {2} con la habilidad {3} de su objetivo!" + +msgid "{1} switched all changes to its Attack and Sp. Atk with the target!" +msgstr "¡{1} intercambió todos los cambios a su Ataque y Ataque Especial con su objetivo!" + +msgid "{1} switched all changes to its Defense and Sp. Def with the target!" +msgstr "¡{1} intercambió todos los cambios a su Defensa y Defensa Especial con su objetivo!" + +msgid "{1} switched items with its opponent!" +msgstr "¡{1} intercambió objetos con su oponente!" + +msgid "{1} switched its Attack and Defense!" +msgstr "¡{1} intercambió su Ataque y su Defensa!" + +msgid "{1} switched places with its ally!" +msgstr "¡{1} intercambió lugares con su aliado!" + +msgid "{1} switched stat changes with the target!" +msgstr "¡{1} intercambió todos los cambios a sus características con su objetivo!" + +msgid "{1} thawed out!" +msgstr "¡{1} se descongeló!" + +msgid "{1} threw a rock at the {2}!" +msgstr "¡{1} le lanzó una piedra al {2}!" + +msgid "{1} threw a {2}." +msgstr "{1} lanzó una {2}." + +msgid "{1} threw some bait at the {2}!" +msgstr "¡{1} lanzó cebo al {2}!" + +msgid "{1} took a nap!" +msgstr "¡{1} ha decidido echarse una siesta!" + +msgid "{1} took aim at {2}!" +msgstr "¡{1} apunta al {2}!" + +msgid "{1} took in sunlight!" +msgstr "¡{1} absorbió luz solar!" + +msgid "{1} took its attacker down with it!" +msgstr "¡{1} se llevó a su atacnte con él!" + +msgid "{1} took the attack!" +msgstr "¡{1} recibió el ataque!" + +msgid "{1} took the {2} attack!" +msgstr "{1} fue golpeado por el ataque {2}!" + +msgid "{1} traced {2}'s {3}!" +msgstr "¡{1} ha copiado la habilidad {3} de {2}!" + +msgid "{1} transformed into the {2} type!" +msgstr "¡{1} se transformó en tipo {2}!" + +msgid "{1} transformed into {2}!" +msgstr "¡{1} se transformó en {2}!" + +msgid "{1} transformed!" +msgstr "¡{1} se transformó!" + +msgid "{1} turned away!" +msgstr "¡{1} te ignora!" + +msgid "{1} turned friendly." +msgstr "{1} se volvió amistoso." + +msgid "{1} turned friendly.\nThe base Attack can't fall!" +msgstr "{1} es más amigable.\n¡Su Ataque no puede bajar más!" + +msgid "{1} turned friendly.\nThe base Attack fell!" +msgstr "{1} es más amigable.\n¡Su Ataque bajó!" + +msgid "{1} turned friendly.\nThe base Defense can't fall!" +msgstr "{1} es más amigable.\n¡Su Defensa no puede bajar más!" + +msgid "{1} turned friendly.\nThe base Defense fell!" +msgstr "{1} es más amigable.\n¡Su Defensa bajó!" + +msgid "{1} turned friendly.\nThe base HP can't fall!" +msgstr "{1} es más amigable.\n¡Sus PS Máximos no pueden bajar más!" + +msgid "{1} turned friendly.\nThe base HP fell!" +msgstr "{1} es más amigable.\n¡Sus PS Máximos bajaron!" + +msgid "{1} turned friendly.\nThe base Special Attack can't fall!" +msgstr "{1} es más amigable.\n¡Su Ataque Especial no puede bajar más!" + +msgid "{1} turned friendly.\nThe base Special Attack fell!" +msgstr "{1} es más amigable.\n¡Su Ataque Especial bajó!" + +msgid "{1} turned friendly.\nThe base Special Defense can't fall!" +msgstr "{1} es más amigable.\n¡Su Defensa Especial no puede bajar más!" + +msgid "{1} turned friendly.\nThe base Special Defense fell!" +msgstr "{1} es más amigable.\n¡Su Defensa Especial bajó!" + +msgid "{1} turned friendly.\nThe base Speed can't fall!" +msgstr "{1} es más amigable.\n¡Su Velocidad no puede bajar más!" + +msgid "{1} turned friendly.\nThe base Speed fell!" +msgstr "{1} es más amigable\n¡Su Velocidad bajó!" + +msgid "{1} turned friendly.\nThe door to its heart opened a little." +msgstr "{1} se volvió amistoso.\nLa puerta a su corazón se abrió ligeramente." + +msgid "{1} turned into {2}!" +msgstr "¡{1} se convirtió en {2}!" + +msgid "{1} twisted the dimensions!" +msgstr "¡{1} ha alterado las dimensiones!" + +msgid "{1} unleashed energy!" +msgstr "¡{1} liberó energía!" + +msgid "{1} used\n{2}!" +msgstr "¡{1} ha usado\n{2}!" + +msgid "{1} used Coral Break!" +msgstr "¡{1} usó Rompecoral!" + +msgid "{1} used Cut!" +msgstr "¡{1} usó Corte!" + +msgid "{1} used Dive." +msgstr "{1} usó Buceo." + +msgid "{1} used Fly!" +msgstr "¡{1} usó Vuelo!" + +msgid "{1} used Rock Smash!" +msgstr "¡{1} usó Golpe Roca!" + +msgid "{1} used Strength!" +msgstr "¡{1} usó Fuerza!" + +msgid "{1} used Surf!" +msgstr "¡{1} usó Surf!" + +msgid "{1} used Waterfall." +msgstr "{1} usó Cascada." + +msgid "{1} used its {2} to get pumped!" +msgstr "¡{2} se está preparando para luchar gracias a su {1}!" + +msgid "{1} used the\n{2}!" +msgstr "¡{1} usó \n{2}!" + +msgid "{1} used the\n{2}." +msgstr "{1} usó\n{2}." + +msgid "{1} used the Boxing Gloves!" +msgstr "¡{1} ha usado los Guantes de Boxeo!" + +msgid "{1} used the Climbing Pick" +msgstr "¡{1} usó el Pico de Escalada!" + +msgid "{1} used the Climbing Pick!" +msgstr "¡{1} usó el Pico de Escalada!" + +msgid "{1} used the Escape Rope." +msgstr "{1} usó la Cuerda Huida." + +msgid "{1} used the Power Glove!" +msgstr "¡{1} usó el Guante de Poder!" + +msgid "{1} used the Scuba Gear" +msgstr "¡{1} usó el Traje de Buceo!" + +msgid "{1} used the Scuba Gear." +msgstr "¡{1} usó el Traje de Buceo!" + +msgid "{1} used the Surfboard!" +msgstr "¡{1} usó la Tabla de Surf!" + +msgid "{1} used the {2}!" +msgstr "¡{1} usó {2}!" + +msgid "{1} used the {2}." +msgstr "{1} usó {2}." + +msgid "{1} used {2}!" +msgstr "¡{1} ha usado {2}!" + +msgid "{1} vanished instantly!" +msgstr "¡{1} desapareció instantáneamente!" + +msgid "{1} waits for a target to make a move!" +msgstr "¡{1} espera a que su objetivo haga un movimiento!" + +msgid "{1} wants its target to bear a grudge!" +msgstr "¡{1} quiere provocar Rabia a su oponente!" + +msgid "{1} was Mummified by {2}!" +msgstr "¡{1} fue Momificado por {2}!" + +msgid "{1} was badly poisoned by its {2}!" +msgstr "¡{1} fue gravemente envenenado por la {2}!" + +msgid "{1} was badly poisoned!" +msgstr "¡{1} fue gravemente envenenado!" + +msgid "{1} was blocked by the kicked-up mat!" +msgstr "¡Escudo Tatami neutraliza {1}!" + +msgid "{1} was burned by its {2}!" +msgstr "¡{1} fue quemado por su {2}!" + +msgid "{1} was burned!" +msgstr "¡{1} se ha quemado!" + +msgid "{1} was caught in a sticky web!" +msgstr "¡{1} ha caído en una red viscosa!" + +msgid "{1} was caught in the aftermath!" +msgstr "¡{1} fue atrapado por el resquicio!" + +msgid "{1} was cured of its burn." +msgstr "{1} ya no está quemado." + +msgid "{1} was cured of its paralysis." +msgstr "{1} ya no está paralizado." + +msgid "{1} was cured of its poisoning." +msgstr "{1} ya no está envenenado." + +msgid "{1} was cured of paralysis." +msgstr "La parálisis de {1} fue curada." + +msgid "{1} was defrosted by {2}!" +msgstr "{1} fue descongelado por {2}!" + +msgid "{1} was defrosted." +msgstr "{1} se descongeló." + +msgid "{1} was downgraded to Level {2}!" +msgstr "¡{1} bajó al Nivel {2}!" + +msgid "{1} was dragged out!" +msgstr "¡{1} ha sido arrastrado al combate!" + +msgid "{1} was elevated to Level {2}!" +msgstr "¡{1} subió al Nivel {2}!" + +msgid "{1} was freed from Leech Seed!" +msgstr "¡{1} se liberó de las Drenadoras!" + +msgid "{1} was freed from the telekinesis!" +msgstr "¡{1} se liberó de los efectos de telequinesis!" + +msgid "{1} was freed from {2}!" +msgstr "¡{1} fue liberado de {2}!" + +msgid "{1} was frisked, revealing its {2}!" +msgstr "¡{1} ha sido cacheado, revelando su {2}!" + +msgid "{1} was frozen solid!" +msgstr "¡{1} fue congelado!" + +msgid "{1} was given the {2} to hold." +msgstr "{1} ahora sostiene {2}." + +msgid "{1} was hurled into the air!" +msgstr "¡{1} ha sido lanzado por los aires!" + +msgid "{1} was hurt by its {2}!" +msgstr "¡{1} Ha sido dañado por su {2}!" + +msgid "{1} was hurt by spikes!" +msgstr "¡{1} fue herido por púas!" + +msgid "{1} was hurt by the shadow sky!" +msgstr "¡{1} fue herido por el cielo oscuro!" + +msgid "{1} was hurt by the sunlight!" +msgstr "¡{1} fue herido por los rayos del sol!" + +msgid "{1} was hurt by the {2}!" +msgstr "¡{1} fue dañado por {2}!" + +msgid "{1} was hurt!" +msgstr "¡{1} fue herido!" + +msgid "{1} was identified!" +msgstr "¡{1} fue identificado!" + +msgid "{1} was paralyzed!" +msgstr "¡{1} fue paralizado!" + +msgid "{1} was paralyzed! It may be unable to move!" +msgstr "¡{1} fue paralizado! ¡Quizá no se pueda mover!" + +msgid "{1} was poisoned!" +msgstr "¡{1} fue envenenado!" + +msgid "{1} was prevented from healing due to Heal Block!" +msgstr "¡{1} no puede curarse debido a Anticura!" + +msgid "{1} was prevented from healing!" +msgstr "¡{1} no puede curarse!" + +msgid "{1} was protected by {2}!" +msgstr "¡{1} fue protegido por {2}!" + +msgid "{1} was quashed!" +msgstr "¡{1} ha retrasado su turno!" + +msgid "{1} was released." +msgstr "Se ha liberado a {1}." + +msgid "{1} was seeded!" +msgstr "¡{1} fue infectado!" + +msgid "{1} was squeezed by {2}!" +msgstr "¡{1} fue oprimido por {2}!" + +msgid "{1} was subjected to torment!" +msgstr "¡{1} es victima de Tormento!" + +msgid "{1} was thawed out." +msgstr "{1} se descongeló." + +msgid "{1} was transferred to box \"{2}\"." +msgstr "{1} fue transferido a la caja \"{2}\"." + +msgid "{1} was transferred to box \"{2}.\"" +msgstr "{1} fue transferido a la caja \"{2}.\"" + +msgid "{1} was transferred to someone's PC." +msgstr "{1} fue transferido\na la PC." + +msgid "{1} was transferred to someone's PC." +msgstr "{1} fue transferido a la PC de alguien." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} fue transferido\na la PC de {2}." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} fue transferido a la PC de {2}." + +msgid "{1} was trapped in the vortex!" +msgstr "¡{1} fue atrapado en el torbellino!" + +msgid "{1} was unaffected!" +msgstr "¡No afectó a {1}!" + +msgid "{1} was woken from its sleep." +msgstr "{1} se despertó." + +msgid "{1} was wrapped by {2}!" +msgstr "¡{1} es evuelto por {2}!" + +msgid "{1} wasn't affected!" +msgstr "No afecta a {1}..." + +msgid "{1} watered the plant.\\wtnp[40]" +msgstr "{1} regó la planta.\\wtnp[40]" + +msgid "{1} went back to {2}!" +msgstr "¡{1} ha vuelto con {2}!" + +msgid "{1} went to sleep!" +msgstr "¡{1} se durmió!" + +msgid "{1} whipped up a whirlwind!" +msgstr "¡{1} provocó un remolino!" + +msgid "{1} withdrew {2}!" +msgstr "¡{1} retira a {2} del combate!" + +msgid "{1} woke up in the uproar!" +msgstr "¡{1} se despertó gracias al alboroto!" + +msgid "{1} woke up!" +msgstr "¡{1} se ha despertado!" + +msgid "{1} woke up." +msgstr "{1} se despertó." + +msgid "{1} won against {2}." +msgstr "{1} le ganó a {2}." + +msgid "{1} won't flinch because of its {2}!" +msgstr "¡{2} de {1} evita que retroceda!" + +msgid "{1}!" +msgstr "¡{1}!" + +msgid "{1}'s" +msgstr "{1}:" + +msgid "{1}'s AREA" +msgstr "Áreas de {1}" + +msgid "{1}'s Air Balloon popped!" +msgstr "¡El Globo helio de {1} estalló!" + +msgid "{1}'s Attack fell!" +msgstr "¡El Ataque de {1} disminuyó!" + +msgid "{1}'s Attack harshly fell!" +msgstr "¡El Ataque de {1} disminuyó mucho!" + +msgid "{1}'s Attack increased." +msgstr "El Ataque de {1} aumentó." + +msgid "{1}'s Attack rose drastically!" +msgstr "¡El Ataque de {1}\naumentó muchísimo!" + +msgid "{1}'s Attack rose sharply!" +msgstr "¡El Ataque de {1}\naumentó mucho!" + +msgid "{1}'s Attack rose!" +msgstr "¡El Ataque de {1} aumentó!" + +msgid "{1}'s Attack sharply rose!" +msgstr "¡El Ataque de {1} ha aumentado mucho!" + +msgid "{1}'s Attack was not lowered!" +msgstr "¡El Ataque de {1} no disminuyó!" + +msgid "{1}'s Attack went way up!" +msgstr "¡El Ataque de {1}\naumentó mucho!" + +msgid "{1}'s Attack won't go any higher!" +msgstr "¡El Ataque de {1} no puede aumentar más!" + +msgid "{1}'s Attack won't go any lower!" +msgstr "¡El Ataque de {1} no puede disminuir más!" + +msgid "{1}'s Attack won't go lower!" +msgstr "¡El Ataque de {1} no bajará más!" + +msgid "{1}'s Chernobyl started a Toxic Fallout!" +msgstr "¡Chernóbil de {1} ha creado una Lluvia Radiactiva!" + +msgid "{1}'s Cloud Nine made the effects of weather disappear." +msgstr "Aclimatación de {1} causó que los efectos del clima desaparecieran." + +msgid "{1}'s Contrary raised its Attack!" +msgstr "¡Respondón de {1} aumentó su Ataque!" + +msgid "{1}'s Contrary raised its Speed!" +msgstr "¡Respondón de {1} aumentó su Velocidad!" + +msgid "{1}'s Defense fell!" +msgstr "¡La Defensa de {1} disminuyó!" + +msgid "{1}'s Defense harshly fell!" +msgstr "¡La Defensa de {1} disminuyó mucho!" + +msgid "{1}'s Defense increased." +msgstr "La Defensa de {1} aumentó." + +msgid "{1}'s Defense rose drastically!" +msgstr "¡La Defensa de {1}\naumentó muchísimo!" + +msgid "{1}'s Defense rose sharply!" +msgstr "¡La Defensa de {1}\naumentó mucho!" + +msgid "{1}'s Defense rose!" +msgstr "¡La Defensa de {1} aumentó!" + +msgid "{1}'s Defense was lowered!" +msgstr "¡La Defensa de {1} bajó!" + +msgid "{1}'s Defense was not lowered!" +msgstr "¡La Defensa de {1} no disminuyó!" + +msgid "{1}'s Defense went way up!" +msgstr "¡La Defensa de {1}\naumentó mucho!" + +msgid "{1}'s Defense won't go any higher!" +msgstr "¡La Defensa de {1} no puede aumentar más!" + +msgid "{1}'s Defense won't go any lower!" +msgstr "¡La Defensa de {1} no puede disminuir más!" + +msgid "{1}'s Desolate Land made the sun turn harsh!" +msgstr "¡Tierra del Ocaso de {1} causó un sol abrasador!" + +msgid "{1}'s Drizzle made it rain!" +msgstr "¡{2} de {1} hizo llover!" + +msgid "{1}'s Drought intensified the sun's rays!" +msgstr "¡{2} de {1} intensificó los rayos del sol!" + +msgid "{1}'s Dry Skin was healed by the rain!" +msgstr "¡Piel Seca de {1} le cura por la lluvia!" + +msgid "{1}'s Dry Skin was hurt by the sunlight!" +msgstr "¡Piel Seca de {1} le hiere por el sol intenso!" + +msgid "{1}'s Forewarn alerted it to {2}!" +msgstr "¡Alerta de {1} detectó {2}!" + +msgid "{1}'s Geiger Sense raised its Attack!" +msgstr "¡Sensor Geiger de {1} aumentó su Ataque!" + +msgid "{1}'s Geiger Sense raised its Special Attack!" +msgstr "¡Sensor Geiger de {1} aumentó su Ataque Especial!" + +msgid "{1}'s HP increased." +msgstr "Los PS de {1} aumentaron." + +msgid "{1}'s HP is full!" +msgstr "¡Los PS de {1} están al máximo!" + +msgid "{1}'s HP was restored by {2} points." +msgstr "Se han restaurado {2} PS a {1}." + +msgid "{1}'s HP was restored!" +msgstr "¡Los PS de {1} se han recuperado!" + +msgid "{1}'s HP was restored." +msgstr "Los PS de {1} fueron restaurados." + +msgid "{1}'s Heal Block wore off!" +msgstr "¡La Anticura de {1} ya no surte efecto!" + +msgid "{1}'s Ice Body restored its HP a little!" +msgstr "¡Gélido de {1} restauró un poco sus PS!" + +msgid "{1}'s Kee Berry was activated!" +msgstr "¡La Baya Biglia de {1} fue activada!" + +msgid "{1}'s Lightning Rod took the move!" +msgstr "¡Pararayos de {1} absorvió el ataque!" + +msgid "{1}'s Maranga Berry was activated!" +msgstr "¡La Baya Maranga de {1} fue activada!" + +msgid "{1}'s Moody lowered its {2}!" +msgstr "¡La Veleta de {1} disminuyó su {2}!" + +msgid "{1}'s Moody sharply raised its {2}!" +msgstr "¡Veleta de {1} aumentó mucho su {2}!" + +msgid "{1}'s Moxie raised its Attack!" +msgstr "¡Autoestima de {1} aumentó su Ataque!" + +msgid "{1}'s Oblivious prevents taunting!" +msgstr "¡Despiste de {1} evita que caiga en la mofa!" + +msgid "{1}'s PC" +msgstr "PC de {1}" + +msgid "{1}'s PP increased." +msgstr "Los PP de {1} aumentaron." + +msgid "{1}'s Perish count fell to {2}!" +msgstr "¡El conteo Mortal de {1} bajó a {2}!" + +msgid "{1}'s Primordial Sea caused a heavy rain to fall." +msgstr "Mar del Albor de {1} causó un diluvio." + +msgid "{1}'s Rain Dish restored its HP a little!" +msgstr "¡La Cura Lluvia de {1} restauró un poco sus PS!" + +msgid "{1}'s Sand Stream whipped up a sandstorm!" +msgstr "¡{2} de {1} levantó una tormenta de arena!" + +msgid "{1}'s Snow Warning made it hail!" +msgstr "¡{2} de {1} provocó granizo!" + +msgid "{1}'s Special Attack fell!" +msgstr "¡El Ataque Especial de {1} disminuyó!" + +msgid "{1}'s Special Attack harshly fell!" +msgstr "¡El Ataque Especial de {1} disminuyó mucho!" + +msgid "{1}'s Special Attack increased." +msgstr "El Ataque Especial de {1} aumentó." + +msgid "{1}'s Special Attack rose drastically!" +msgstr "¡El Ataque Especial de\n{1} aumentó muchísimo!" + +msgid "{1}'s Special Attack rose sharply!" +msgstr "¡El Ataque Especial de\n{1} aumentó mucho!" + +msgid "{1}'s Special Attack rose!" +msgstr "¡El Ataque Especial de\n{1} aumentó!" + +msgid "{1}'s Special Attack sharply rose!" +msgstr "¡El Ataque Especial de {1} ha aumentado mucho!" + +msgid "{1}'s Special Attack went way up!" +msgstr "¡El Ataque Especial de\n{1} aumentó mucho!" + +msgid "{1}'s Special Attack won't go any higher!" +msgstr "¡El Ataque Especial de {1} no puede aumentar más!" + +msgid "{1}'s Special Attack won't go any lower!" +msgstr "¡El Ataque Especial de {1} no puede disminuir más!" + +msgid "{1}'s Special Defense fell!" +msgstr "¡La Defensa Especial de {1} disminuyó!" + +msgid "{1}'s Special Defense harshly fell!" +msgstr "¡La Defensa Especial de {1} disminuyó mucho!" + +msgid "{1}'s Special Defense increased." +msgstr "La Defensa Especial de {1} aumentó." + +msgid "{1}'s Special Defense rose drastically!" +msgstr "La Defensa Especial de\n{1} aumentó muchísimo!" + +msgid "{1}'s Special Defense rose sharply!" +msgstr "La Defensa Especial de\n{1} aumentó mucho!" + +msgid "{1}'s Special Defense rose!" +msgstr "¡La Defensa Especial de\n{1} aumentó!" + +msgid "{1}'s Special Defense went way up!" +msgstr "¡La Defensa Especial de\n{1} aumentó mucho!" + +msgid "{1}'s Special Defense won't go any higher!" +msgstr "¡La Defensa Especial de {1} no puede aumentar más!" + +msgid "{1}'s Special Defense won't go any lower!" +msgstr "¡La Defensa Especial de {1} no puede disminuir más!" + +msgid "{1}'s Speed Boost raised its Speed!" +msgstr "¡Impulso de {1} aumentó su Velocidad!" + +msgid "{1}'s Speed fell!" +msgstr "¡La velocidad de {1} disminuyó!" + +msgid "{1}'s Speed harshly fell!" +msgstr "¡La velocidad de {1} disminuyó mucho!" + +msgid "{1}'s Speed increased." +msgstr "La Velocidad de {1} aumentó." + +msgid "{1}'s Speed rose drastically!" +msgstr "¡La Velocidad de {1}\naumentó muchísimo!" + +msgid "{1}'s Speed rose sharply!" +msgstr "¡La Velocidad de {1}\naumentó mucho!" + +msgid "{1}'s Speed rose!" +msgstr "¡La Velocidad de {1} aumentó!" + +msgid "{1}'s Speed went way up!" +msgstr "¡La Velocidad de {1}\naumentó mucho!" + +msgid "{1}'s Speed won't go any higher!" +msgstr "¡La Velocidad de {1} no puede aumentar más!" + +msgid "{1}'s Speed won't go any lower!" +msgstr "¡La Velocidad de {1} no puede disminuir más!" + +msgid "{1}'s Storm Drain took the move!" +msgstr "¡Colector de {1} atrajo el ataque!" + +msgid "{1}'s Stormbringer whipped up a thunderstorm!" +msgstr "¡Tempestad de {1} invocó una tormenta!" + +msgid "{1}'s Strength made it possible to move boulders around!" +msgstr "¡La Fuerza de {1}\npermite desplazar rocas!" + +msgid "{1}'s Taunt wore off!" +msgstr "¡La mofa de {1} ya no surte efecto!" + +msgid "{1}'s ability became Mummy!" +msgstr "¡La habilidad de {1} ahora es Momia!" + +msgid "{1}'s ability was changed to {2}!" +msgstr "¡La habilidad de {1} ahora es {2}!" + +msgid "{1}'s ability was suppressed!" +msgstr "¡La habilidad de {1} fue suprimida!" + +msgid "{1}'s accuracy fell!" +msgstr "¡La precisión de {1} disminuyó!" + +msgid "{1}'s accuracy harshly fell!" +msgstr "¡La precisión de {1} disminuyó mucho!" + +msgid "{1}'s accuracy rose drastically!" +msgstr "¡La precisión de {1}\naumentó muchísimo!" + +msgid "{1}'s accuracy rose sharply!" +msgstr "¡La precisión de {1}\naumentó mucho!" + +msgid "{1}'s accuracy rose!" +msgstr "¡La precisión de {1} aumentó!" + +msgid "{1}'s accuracy was not lowered!" +msgstr "¡La Precisión de {1} no disminuyó!" + +msgid "{1}'s accuracy went way up!" +msgstr "¡La Precisión de {1}\naumentó mucho!" + +msgid "{1}'s accuracy won't go any higher!" +msgstr "¡La precisión de {1} no puede aumentar más!" + +msgid "{1}'s accuracy won't go any lower!" +msgstr "¡La precisión de {1} no puede disminuir más!" + +msgid "{1}'s attack missed!" +msgstr "¡{1} falló el ataque!" + +msgid "{1}'s burn was healed." +msgstr "La quemadura de {1} se curó." + +msgid "{1}'s data was added to the Pokédex." +msgstr "Los datos de {1} se han registrado en la Pokédex." + +msgid "{1}'s electromagnetism wore off!" +msgstr "¡El electromagnetismo de {1} perdió su efecto!" + +msgid "{1}'s emotions rose to a fever pitch!\nIt entered Hyper Mode!" +msgstr "¡Las emociones de {1} llegaron a un punto culminante!\n¡Ha entrado en Modo Hiper!" + +msgid "{1}'s encore ended!" +msgstr "¡{1} ya no sufre los efectos de Otra Vez!" + +msgid "{1}'s evasiveness fell!" +msgstr "¡La evasión de {1} disminuyó!" + +msgid "{1}'s evasiveness harshly fell!" +msgstr "¡La evasión de {1} disminuyó mucho!" + +msgid "{1}'s evasiveness rose drastically!" +msgstr "¡La evasión de {1}\naumentó muchísimo!" + +msgid "{1}'s evasiveness rose sharply!" +msgstr "¡La evasión de {1}\naumentó mucho!" + +msgid "{1}'s evasiveness rose!" +msgstr "¡La evasión de {1} aumentó!" + +msgid "{1}'s evasiveness went way up!" +msgstr "¡La evasión de {1} ha subido muchísimo!" + +msgid "{1}'s evasiveness won't go any higher!" +msgstr "¡La evasión de {1} no puede aumentar más!" + +msgid "{1}'s evasiveness won't go any lower!" +msgstr "¡La evasion de {1} no puede disminuir más!" + +msgid "{1}'s health was sapped by Leech Seed!" +msgstr "¡Los PS de {1} son absorbidos por las Drenadoras!" + +msgid "{1}'s level remained unchanged." +msgstr "El Nivel de {1} no cambió." + +msgid "{1}'s move is no longer disabled!" +msgstr "¡{1} ya no sufre los efectos de Anulación!" + +msgid "{1}'s moves have been electrified!" +msgstr "¡Los ataques de {1} han sido electrificados!" + +msgid "{1}'s nest" +msgstr "Nidos de {1}" + +msgid "{1}'s nickname?" +msgstr "¿Apodo para {1}?" + +msgid "{1}'s poisoning was cured." +msgstr "El envenenamiento de {1} fue curado." + +msgid "{1}'s rage is building!" +msgstr "¡La furia de {1} está aumentando!" + +msgid "{1}'s stat changes were all reversed!" +msgstr "¡Los cambios en las características de {1} fueron revertidos!" + +msgid "{1}'s stat changes were removed!" +msgstr "¡Los cambios en las características de {1} fueron revertidos!" + +msgid "{1}'s stats were not lowered!" +msgstr "¡Las características de {1} no disminuyeron!" + +msgid "{1}'s stats were not lowered." +msgstr "Las características de {1} no bajaron." + +msgid "{1}'s stats won't go any higher!" +msgstr "¡Las características de {1} no pueden aumentar más!" + +msgid "{1}'s stats won't go any lower!" +msgstr "¡Las características de {1} no pueden bajar más!" + +msgid "{1}'s stockpiled effect wore off!" +msgstr "¡Desaparecieron los efectos de la Reserva de {1}!" + +msgid "{1}'s substitute faded!" +msgstr "¡El sustituto de {1} se debilitó!" + +msgid "{1}'s taunt wore off!" +msgstr "¡La mofa de {1} ya no surte efecto!" + +msgid "{1}'s torment wore off!" +msgstr "¡El tormento de {1} ya no surte efecto!" + +msgid "{1}'s type changed to match {2}'s!" +msgstr "¡{1} ahora es del mismo tipo que {2}!" + +msgid "{1}'s was healed through Rebuild!" +msgstr "¡Reconstrucción de {1} le ha curado!" + +msgid "{1}'s wish came true!" +msgstr "¡El deseo de {1} se ha vuelto realidad!" + +msgid "{1}'s {2} badly poisoned {3}!" +msgstr "¡{2} de {1} envenenó gravemente a {3}!" + +msgid "{1}'s {2} blocks {3}!" +msgstr "¡{2} de {1} bloqueó {3}!" + +msgid "{1}'s {2} boosted its Attack!" +msgstr "¡{2} de {1} aumentó su Ataque!" + +msgid "{1}'s {2} boosted its Special Attack!" +msgstr "¡{2} de {1} aumentó su Ataque Especial!" + +msgid "{1}'s {2} burned {3}!" +msgstr "¡{2} de {1} quemó a {3}!" + +msgid "{1}'s {2} changed it into the {3} type!" +msgstr "¡{2} de {1} lo convirtió al tipo {3}!" + +msgid "{1}'s {2} cured its burn problem!" +msgstr "¡{2} de {1} le curó la quemadura!" + +msgid "{1}'s {2} cured its confusion problem!" +msgstr "¡{1} se ha librado de la confusión gracias a la {2}!" + +msgid "{1}'s {2} cured its frozen problem!" +msgstr "¡{1} se ha descongelado gracias a la {2}!" + +msgid "{1}'s {2} cured its ice problem!" +msgstr "¡{2} de {1} le permitió descongelarse!" + +msgid "{1}'s {2} cured its love problem!" +msgstr "¡{1} ya no está enamorado gracias a la {2}!" + +msgid "{1}'s {2} cured its paralysis problem!" +msgstr "¡{2} de {1} le curó la parálisis!" + +msgid "{1}'s {2} cured its partner's burn problem!" +msgstr "¡{2} de {1} curó la quemadura de su compañero!" + +msgid "{1}'s {2} cured its partner's ice problem!" +msgstr "¡{2} de {1} descongeló a su compañero!" + +msgid "{1}'s {2} cured its partner's paralysis problem!" +msgstr "¡{2} de {1} curó la parálisis de su compañero!" + +msgid "{1}'s {2} cured its partner's poison problem!" +msgstr "¡{2} de {1} curó el envenenamiento de su compañero!" + +msgid "{1}'s {2} cured its partner's sleep problem!" +msgstr "¡{2} de {1} despertó a su compañero!" + +msgid "{1}'s {2} cured its poison problem!" +msgstr "¡{2} de {1} le curó el veneno!" + +msgid "{1}'s {2} cured its sleep problem!" +msgstr "¡{2} de {1} lo despertó!" + +msgid "{1}'s {2} cured {3}'s love problem!" +msgstr "¡{2} de {1} liberó del enamoramiento a {3}!" + +msgid "{1}'s {2} cuts {3}'s Attack!" +msgstr "¡{2} de {1} reduce el Ataque de {3}!" + +msgid "{1}'s {2} cuts {3}'s Speed!" +msgstr "¡{2} de {1} reduce la Velocidad de {3}!" + +msgid "{1}'s {2} disabled {3}!" +msgstr "¡El {2} de {1} deshabilitó a {3}!" + +msgid "{1}'s {2} fell!" +msgstr "¡{2} de {1} bajó!" + +msgid "{1}'s {2} had no effect on {3}!" +msgstr "¡El {2} de {1} no tuvo efecto en {3}!" + +msgid "{1}'s {2} hurt {3}!" +msgstr "¡{2} de {1} hirió a {3}!" + +msgid "{1}'s {2} infatuated {3}!" +msgstr "¡{2} de {3} enamoró a {3}!" + +msgid "{1}'s {2} is disabled!" +msgstr "¡{2} de {1} se ha anulado!" + +msgid "{1}'s {2} is reacting to {3}'s Mega Ring!" +msgstr "¡La {2} de {1} está reaccionando con la Megapulsera de {3}!" + +msgid "{1}'s {2} lost all its PP due to the grudge!" +msgstr "¡El movimiento {2} de {1} perdió todo su PP debido a la rabia!" + +msgid "{1}'s {2} lowered its Defense!" +msgstr "¡El {2} de {1} bajó su Defensa!" + +msgid "{1}'s {2} lowered {3}'s Speed!" +msgstr "¡{2} de {1} redujo la Velocidad de {3}!" + +msgid "{1}'s {2} made it the {3} type!" +msgstr "¡El {2} de {1} lo convirtió en tipo {3}!" + +msgid "{1}'s {2} made {3} ineffective!" +msgstr "¡La {2} de {1} hizo que {3} fuera poco eficaz!" + +msgid "{1}'s {2} made {3} sleep!" +msgstr "¡{2} de {1} hizo que {3} se durmiera!" + +msgid "{1}'s {2} made {3} useless!" +msgstr "¡El {2} de {1} hizo que {3} fuera inútil!" + +msgid "{1}'s {2} maxed its Attack!" +msgstr "¡El {2} de {1} aumentó al máximo su Ataque!" + +msgid "{1}'s {2} paralyzed {3}! It may be unable to move!" +msgstr "¡{2} de {1} paralizó a {3}! ¡Quizá no se pueda mover!" + +msgid "{1}'s {2} poisoned {3}!" +msgstr "¡{2} de {1} envenenó a {3}!" + +msgid "{1}'s {2} prevented {3}'s {4} from working!" +msgstr "¡{2} de {1} evitó que {4} de {3} funcionara!" + +msgid "{1}'s {2} prevents Attack loss!" +msgstr "¡{2} de {1} evita que disminuyan su Ataque!" + +msgid "{1}'s {2} prevents Defense loss!" +msgstr "¡{2} de {1} evita que disminuyan su Defensa!" + +msgid "{1}'s {2} prevents accuracy loss!" +msgstr "¡{2} de {1} evita que disminuya su Precisión!" + +msgid "{1}'s {2} prevents burns!" +msgstr "¡{2} de {1} evita quemaduras!" + +msgid "{1}'s {2} prevents confusion!" +msgstr "¡{2} de {1} evita la confusión!" + +msgid "{1}'s {2} prevents paralysis!" +msgstr "¡{2} de {1} evita parálisis!" + +msgid "{1}'s {2} prevents poisoning!" +msgstr "¡{2} de {1} evita el envenenamiento!" + +msgid "{1}'s {2} prevents romance!" +msgstr "¡{2} de {1} evita que se enamore!" + +msgid "{1}'s {2} prevents stat decrease!" +msgstr "¡{2} de {1} evita que bajen sus caracteristicas!" + +msgid "{1}'s {2} prevents stat loss!" +msgstr "¡{2} de {1} evita pérdidas de características!" + +msgid "{1}'s {2} prevents switching!" +msgstr "¡{2} de {1} evita que un Pokémon sea cambiado!" + +msgid "{1}'s {2} prevents {3} from using {4}!" +msgstr "¡{2} de {1} evitó que {3} usara {4}!" + +msgid "{1}'s {2} prevents {3}'s {4} from working!" +msgstr "¡{2} de {1} evita que el {4} de {3} funcione!" + +msgid "{1}'s {2} raised its Attack!" +msgstr "¡La {2} de {1} aumentó su Ataque!" + +msgid "{1}'s {2} raised its Fire power!" +msgstr "¡{2} de {1} aumentó su poder de Fuego!" + +msgid "{1}'s {2} raised its Special Attack!" +msgstr "¡La {2} de {1} aumentó su Ataque Especial!" + +msgid "{1}'s {2} raised its Speed!" +msgstr "¡La {2} de {1} aumentó su Velocidad!" + +msgid "{1}'s {2} raised its speed!" +msgstr "¡El {2} de {1} aumentó su velocidad!" + +msgid "{1}'s {2} raised the power of its Fire-type moves!" +msgstr "¡{2} de {1} aumentó el poder de los movimientos de tipo Fuego!" + +msgid "{1}'s {2} restored health!" +msgstr "¡{2} de {1} ha restaurado algunos PS!" + +msgid "{1}'s {2} restored its HP a little!" +msgstr "¡{2} de {1} le recupera unos cuantos PS!" + +msgid "{1}'s {2} restored its HP!" +msgstr "¡El {2} de {1} restauró sus PS!" + +msgid "{1}'s {2} restored its status!" +msgstr "¡{1} ha restaurado su estado gracias a la {2}!" + +msgid "{1}'s {2} restored {3}'s PP!" +msgstr "¡{1} ha restaurado los PP de {3} con {2}!" + +msgid "{1}'s {2} restored {3}'s status!" +msgstr "¡{2} de {1} recuperó el estado de {3}!" + +msgid "{1}'s {2} rose sharply!" +msgstr "¡{2} de {1} aumentó mucho!" + +msgid "{1}'s {2} was bounced back by Magic Coat!" +msgstr "¡{2} de {1} le ha sido devuelto por la Capa Mágica!" + +msgid "{1}'s {2} was broken!" +msgstr "¡{2} de {1} se rompió!" + +msgid "{1}'s {2} was burned up!" +msgstr "¡La {2} de {1} ha sido quemada!" + +msgid "{1}'s {2} was disabled!" +msgstr "¡{2} de {1} fue desactivado!" + +msgid "{1}'s {2} was transferred to {3}!" +msgstr "El {2} de {1} fue transferido a {3}!" + +msgid "{1}'s {2} wore off!" +msgstr "¡{2} de {1} se disipó!" + +msgid "{1}, and you want {2}.\nThat will be ${3}. OK?" +msgstr "{1}, y quieres {2}.\nSerán ${3}. ¿De acuerdo?" + +msgid "{1}, switch out! Come back!" +msgstr "¡{1}, cambio! ¡Vuelve aquí!" + +msgid "{1}?\nHow many would you like to sell?" +msgstr "¿{1}?\n¿Qué cantidad quieres vender?" + +msgid "{1}? Certainly.\nHow many would you like?" +msgstr "¿{1}? De acuerdo.\n¿Cuántos de este objeto quieres?" + +msgid "{1}? Oh, no.\nI can't buy that." +msgstr "¿{1}? Oh, no.\nNo te puedo comprar eso." + +msgid "{1}{2}\nHP: {3}" +msgstr "{1}{2}\nPS: {3}" + +msgid "{2} type was added to {1}!" +msgstr "¡{1} ahora también es tipo {2}!" + +msgid "̳'s pPcC" +msgstr "̳C de̳ERROR" + diff --git a/Dialogue/Generated/es/OfficialTaunts.po b/Dialogue/Generated/es/OfficialTaunts.po new file mode 100644 index 000000000..1cdf7fe53 --- /dev/null +++ b/Dialogue/Generated/es/OfficialTaunts.po @@ -0,0 +1,5 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + diff --git a/Dialogue/Generated/es/OfficialTrainerTypes.po b/Dialogue/Generated/es/OfficialTrainerTypes.po new file mode 100644 index 000000000..2812a35eb --- /dev/null +++ b/Dialogue/Generated/es/OfficialTrainerTypes.po @@ -0,0 +1,244 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: es\n" + +msgid "PkMn TRAINER" +msgstr "Entrenador" + +msgid "LASS" +msgstr "Chica" + +msgid "YOUNGSTER" +msgstr "Joven" + +msgid "HIKER" +msgstr "Montañero" + +msgid "BEAUTY" +msgstr "Bella" + +msgid "FISHERMAN" +msgstr "Pescador" + +msgid "LADY" +msgstr "Dama" + +msgid "TRIATHLETE" +msgstr "Atleta" + +msgid "TWINS" +msgstr "Gemelas" + +msgid "SWIMMER♀" +msgstr "Nadadora" + +msgid "BUG CATCHER" +msgstr "Cazabichos" + +msgid "SCHOOL KID" +msgstr "Escolar" + +msgid "RICH BOY" +msgstr "Niño rico" + +msgid "SR. AND JR." +msgstr "Estudiantes" + +msgid "BLACK BELT" +msgstr "Karateka" + +msgid "TEAM AQUA" +msgstr "Aqua" + +msgid "TUBER" +msgstr "Playera" + +msgid "HEX MANIAC" +msgstr "Bruja" + +msgid "PkMn BREEDER" +msgstr "Criapokémon" + +msgid "WORKER" +msgstr "Operario" + +msgid "TEAM MAGMA" +msgstr "Magma" + +msgid "INTERVIEWERS" +msgstr "Periodistas" + +msgid "YOUNG COUPLE" +msgstr "Pareja Joven" + +msgid "GUITARIST" +msgstr "Guitarrista" + +msgid "GENTLEMAN" +msgstr "Caballero" + +msgid "CHAMPION" +msgstr "Campeón" + +msgid "MAGMA LEADER" +msgstr "Líder Magma" + +msgid "BATTLE GIRL" +msgstr "Luchadora" + +msgid "SWIMMER♂" +msgstr "Nadador" + +msgid "POKéFAN" +msgstr "Pokéfan" + +msgid "EXPERT" +msgstr "Pokéxperto" + +msgid "DRAGON TAMER" +msgstr "Domadragones" + +msgid "BIRD KEEPER" +msgstr "Ornitólogo" + +msgid "NINJA BOY" +msgstr "Chico Ninja" + +msgid "PARASOL LADY" +msgstr "Dama parasol" + +msgid "BUG MANIAC" +msgstr "Bichomaníaco" + +msgid "SAILOR" +msgstr "Marinero" + +msgid "COLLECTOR" +msgstr "Pokécolector" + +msgid "PkMn RANGER" +msgstr "Ranger" + +msgid "AROMA LADY" +msgstr "Srta. Aroma" + +msgid "RUIN MANIAC" +msgstr "Ruinamaníaco" + +msgid "COOLTRAINER" +msgstr "Entrenador Guay" + +msgid "POKéMANIAC" +msgstr "Pokemaníaco" + +msgid "KINDLER" +msgstr "Prendefuegos" + +msgid "CAMPER" +msgstr "Campista" + +msgid "PICNICKER" +msgstr "Dominguera" + +msgid "PSYCHIC" +msgstr "Psíquico" + +msgid "SIS AND BRO" +msgstr "Hermanos" + +msgid "OLD COUPLE" +msgstr "Pareja Mayor" + +msgid "AQUA LEADER" +msgstr "Líder Aqua" + +msgid "LEADER" +msgstr "Líder" + +msgid "LEADERS" +msgstr "Líderes" + +msgid "ELITE FOUR" +msgstr "Alto Mando" + +msgid "ACE TRAINER" +msgstr "Entrenadora Guay" + +msgid "SCHOOLKIDDO" +msgstr "Escolar" + +msgid "RIVAL" +msgstr "Rival" + +msgid "HERO" +msgstr "Héroe" + +msgid "SUPER SCIENTIST" +msgstr "Científico" + +msgid "COOL COUPLE" +msgstr "Pareja Guay" + +msgid "FARMER" +msgstr "Granjera" + +msgid "PYROMANIAC" +msgstr "Pirómano" + +msgid "BIKER" +msgstr "Ciclista" + +msgid "NINJA SURFERS" +msgstr "Ninjas Surfistas" + +msgid "NINJA BOSS" +msgstr "Jefe Ninja" + +msgid "ACTOR" +msgstr "Actor" + +msgid "ACTRESS" +msgstr "Actriz" + +msgid "LEADER?" +msgstr "Líder(?)" + +msgid "PROFESSOR" +msgstr "Profesor Loco" + +msgid "ACOLYTE" +msgstr "Acólito" + +msgid "DIVER" +msgstr "Buceador" + +msgid "TSUKI NINJA" +msgstr "Ninja Tsuki" + +msgid "NAMI NINJA" +msgstr "Ninja Nami" + +msgid "NINJA MASTER" +msgstr "Maestro Ninja" + +msgid "NUCLEAR HORDE" +msgstr "Horda" + +msgid "APOCALYPSE" +msgstr "Apocalipsis" + +msgid "ELITE TRAINER" +msgstr "Entrenador Guay" + +msgid "PIRATE" +msgstr "Pirata" + +msgid "DREAM" +msgstr "Sueño" + +msgid "KING" +msgstr "Rey" + +msgid "BIOFIBER CONSTRUCT" +msgstr "Prototipo" diff --git a/Dialogue/Generated/fr/Battle.po b/Dialogue/Generated/fr/Battle.po new file mode 100644 index 000000000..967c5bf2e --- /dev/null +++ b/Dialogue/Generated/fr/Battle.po @@ -0,0 +1,10 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "BATTLE_PLAYER_DEFEATED_FOE" +msgstr "{1} a vaincu\n{2}!" + +msgid "BATTLE_SWITCH_1" +msgstr "{1}! Reviens!" diff --git a/Dialogue/Generated/fr/Cutscenes.po b/Dialogue/Generated/fr/Cutscenes.po new file mode 100644 index 000000000..5cdf965e5 --- /dev/null +++ b/Dialogue/Generated/fr/Cutscenes.po @@ -0,0 +1,142 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "TEST_COLOR_OUTPUT" +msgstr "\\c[1]L\\c[2]o\\c[3]o\\c[4]k \\c[5]a\\c[6]t \\c[7]m\\c[8]e\\c[1], \\c[2]I\\c[3]'\\c[4]m \\c[5]s\\c[6]o \\c[7]c\\c[8]o\\c[1]l\\c[2]o\\c[3]r\\c[4]f\\c[5]u\\c[6]l\\c[7]\\c[8]! and now I'm back to white!" + +msgid "TEST_COLOR_BLEEDING" +msgstr "\\c[2]The above string is red, and the one down too! The ones below need to share the same color, with only one single color code! This should also work mid line, \\c[1]without any kind of problems whatsoever!" + +msgid "TEST_SLOW_OUTPUT" +msgstr "This is a message with suspense\\|.\\|.\\|. \n\\|And now we're done." + +msgid "TEST_VARIABLE_WAIT" +msgstr "\\wt[1]a\\wt[2]b\\wt[3]c\\wt[4]d\\wt[5]e\\wt[6]f\\wt[7]g\\wt[8]h\\wt[9]i\\wt[10]j\\wt[11]k\\wt[12]l\\wt[13]m\\wt[14]n\\wt[15]o\\wt[16]p\\wt[17]q\\wt[18]r\\wt[19]s\\wt[20]t" + +msgid "TEST_TEXT_SPEED" +msgstr "\\ts[3]This message is at regular speed.\n\\ts[10]This one is very slow.\n\\ts[1]This one's very fast!!!\n\\ts[]This one appears instantly!" + +msgid "TEST_TEXT_STYLE" +msgstr "I'm making a bold statement here." + +msgid "TEST_WAIT_AUTO_SKIP" +msgstr "This message will close in\n3\\..\\..\\..\\. 2\\..\\..\\..\\. 1\\..\\..\\.. \\wtnp[5]" + +msgid "TEST_NEWLINE" +msgstr "\n\n\n\n\n\n\n\nPause right \\|here..." + +msgid "CUTSCENE_PLAYERCREATION_D1" +msgstr "Hein?\\. Qui est là?\nOh, bonjour!\nBienvenue dans le monde des Pokémon!" + +msgid "CUTSCENE_PLAYERCREATION_D2" +msgstr "Je m'appelle Bamb'o." + +msgid "CUTSCENE_PLAYERCREATION_D3" +msgstr "...Euh,\\. mais si tu trouves ça difficile à prononcer,\\. tu peux juste m'appeler le Professeur Pokémon." + +msgid "CUTSCENE_PLAYERCREATION_D4" +msgstr "C'est toi qui candidate pour le job, pas vrai?" + +msgid "CUTSCENE_PLAYERCREATION_D5" +msgstr "Génial!\\wtnp[20]" + +msgid "CUTSCENE_PLAYERCREATION_D6" +msgstr "Tu parcourras la région pour\ncollecter des spécimens pour mes recherches. En chemin, tu rencontreras\ntoutes sortes de gens. Certains seront coopératifs,\nd'autres non, mais essaie\nd'être aimable avec tout le monde. On ne veut pas d'une mauvaise réputation, pas vrai ? Les gens te demanderont de résoudre des mystères ou de leur donner un coup de main. Et ce ne sera pas facile --- le danger est partout. Créatures sauvages ou personnes mal intentionnées, il faudra rester sur tes gardes.\nMais garde la tête froide, et je suis sûr que tu t'en sortiras très bien." + +msgid "CUTSCENE_PLAYERCREATION_D7" +msgstr "Nous, les humains, partageons ce monde avec des créatures appelées Pokémon. Bien plus que de simples animaux, les Pokémon possèdent des pouvoirs étonnants et une intelligence remarquable.\nHumains et Pokémon coexistent de mille façons. Certains Pokémon sont des compagnons,\\.\nd'autres nous aident au travail,\\. et d'autres encore\ncombattent aux côtés de Dresseurs comme toi." + +msgid "CUTSCENE_PLAYERCREATION_D8" +msgstr "Mais il reste tant de choses que nous\nignorons sur les Pokémon. C'est là mon travail !\\. J'étudie les Pokémon.\nJe suis même expert en éléments Pokémon. Chaque Pokémon a un type élémentaire,\net chaque type a ses forces et ses faiblesses. Mais...\\. pourquoi existent-ils ?\\.\nY a-t-il des types encore inconnus ? Ah,\\. je t'en dirai plus lors de ton premier jour. Passe au laboratoire demain pour recevoir ton premier Pokémon. Maintenant, si tu veux bien remplir ce formulaire..." + +msgid "CUTSCENE_PLAYERCREATION_FINISH" +msgstr "\\PN, es-tu prêt ? Ton voyage --- ton histoire --- est sur le point de commencer. L'avenir est une page blanche.\\. C'est toi, avec tes Pokémon, qui vas l'écrire. Il y aura des épreuves et des frissons, et tu feras sans nul doute des découvertes passionnantes. En route !" + +msgid "CUTSCENE_PLAYERCREATION_CHOOSE_CHARACTER" +msgstr "Well, you certainly know what you want out of life.\\^" + +msgid "CUTSCENE_PLAYERCREATION_CONFIRM_CHARACTER" +msgstr "Processing moves {1}..." + +msgid "CUTSCENE_PLAYERCREATION_CHOOSE_NAME" +msgstr "\\PN, are you ready?" + +msgid "CUTSCENE_INTRO_D1" +msgstr "Il y a 10 ans.\\wt[8].\\wt[8].\\wt[8]\nLa famille de \\PN vivait à Vagune,\nla plus grande ville de Tandor." + +msgid "CUTSCENE_INTRO_D2" +msgstr "Son père, Primo, était un Ranger Pokémon talentueux et brave." + +msgid "CUTSCENE_INTRO_D3" +msgstr "Sa mère, Lucille, était une brillante scientifique et une experte en énergie nucléaire." + +msgid "CUTSCENE_INTRO_D4" +msgstr "Malgré leurs emplois demandants,\nils trouvaient toujours le temps de s'occuper de \\PN." + +msgid "CUTSCENE_INTRO_D5" +msgstr "La région de Tandor était en paix,\net la société où travaillait Lucille planchait sur une forme\nd'énergie propre qui changerait le monde." + +msgid "CUTSCENE_INTRO_D6" +msgstr "L'avenir semblait radieux.\\wt[20]\nJusqu'au jour où\\wt[8].\\wt[8].\\wt[8].\\wtnp[20]" + +msgid "CUTSCENE_INTRO_D7" +msgstr "C'était un jour ordinaire à la Centrale Nucléaire où travaillait Lucille." + +msgid "CUTSCENE_INTRO_D8" +msgstr "Durant une inspection de routine,\nils amenèrent un spécialiste pour\nanalyser le système électrique." + +msgid "CUTSCENE_INTRO_D9" +msgstr "Cameron, vous avez fini vos diagnostics?" + +msgid "CUTSCENE_INTRO_D10" +msgstr "Oui.\nTout a l'air en ordre.\nLe générateur que vous avez conçu marche à la perfection, Lucille." + +msgid "CUTSCENE_INTRO_D11" +msgstr "Excellent." + +msgid "CUTSCENE_INTRO_D12" +msgstr "Si tout le monde a fini de travailler,\nprenons une pause déjeuner." + +msgid "CUTSCENE_INTRO_D13" +msgstr "Euh, boss...\nVous devriez voir ça." + +msgid "CUTSCENE_INTRO_D14" +msgstr "Étrange...\\wt[16] Les relevés de température\nsont bien plus élevés que la normale.\nSoit le thermomètre est à réinitialiser, soit... Le réacteur laisse échapper une chaleur considérable..." + +msgid "CUTSCENE_INTRO_D15" +msgstr "Ça ne peut être les thermomètres.\nJe viens de les vérifier.\nDonc\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" + +msgid "CUTSCENE_INTRO_D16" +msgstr "Il doit y avoir une brèche dans le réacteur!\nA cette température, on est à quelques minutes d'une\nfusion du réacteur!" + +msgid "CUTSCENE_INTRO_D17" +msgstr "Évacuez tous la zone! MAINTENANT!" + +msgid "CUTSCENE_INTRO_D18" +msgstr "Lucille!\\wt[20]\nVous devez aussi partir!" + +msgid "CUTSCENE_INTRO_D19" +msgstr "\\wt[8].\\wt[8].\\wt[8].\\wtnp[16]" + +msgid "CUTSCENE_INTRO_D20" +msgstr "LUCILLE !!\\wtnp[28]" + +msgid "CUTSCENE_INTRO_D21" +msgstr "Grâce à l'aide de Cameron, tous les scientifiques ont pu s'échapper indemnes...\\wt[18]\nsauf Lucille." + +msgid "CUTSCENE_INTRO_D22" +msgstr "On ne l'a jamais revue après ce jour..." + +msgid "CUTSCENE_INTRO_D23" +msgstr "Les radiations s'échappant du\nréacteur défectueux ont rendu les environs inhabitables pendant des années,\nempêchant toute tentative de sauvetage." + +msgid "CUTSCENE_INTRO_D24" +msgstr "La perte de sa femme a profondément\nmarqué Kellyn. Sa personnalité a changé.\nIl est devenu froid, entièrement dévoué à son travail.\nAvec le temps, il fut promu Chef des Rangers Pokémon de Tandor. Mais trop occupé pour s'occuper de son enfant, il envoya le jeune \\PN vivre chez sa vieille tante à Bourg Moki." + +msgid "CUTSCENE_INTRO_D25" +msgstr "10 années passèrent\\wt[8].\\wt[8].\\wt[8].\\wtnp[16]" + +msgid "CUTSCENE_INTRO_D26" +msgstr "La santé de Tantine déclina.\nÉlever un enfant devenait trop lourd pour elle. Par chance, Ernest Bamb'o, le Professeur Pokémon du coin, cherchait un assistant de recherche. Deux enfants de Bourg Moki se présentèrent :\\. \\PN,\\.\net son ami d'enfance,\\. Theo. Il était courant pour les jeunes d'un certain âge\nde recevoir un Pokémon et de parcourir la région comme Dresseur. Et c'est ainsi que le voyage de \\PN commença..." diff --git a/Dialogue/Generated/fr/Events.po b/Dialogue/Generated/fr/Events.po new file mode 100644 index 000000000..248477f65 --- /dev/null +++ b/Dialogue/Generated/fr/Events.po @@ -0,0 +1,649 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "EVENT_HEROHOME_1" +msgstr "\\PN, descends, tu es en retard!" + +msgid "EVENT_MOKI_TOWN_THEO_1" +msgstr "???: HEY! ATTENDS!!\\wtnp[20]" + +msgid "EVENT_MOKI_TOWN_THEO_2" +msgstr "Tu crois aller où comme ça, hein ?\nTu veux arriver au labo avant moi pour choper le meilleur Pokémon ?\nEh ben ça n'arrivera pas !\nParce que le plus fort, c'est moi qui l'aurai en premier !\nEssaie de suivre, \\PN !!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_1" +msgstr "Bamb'o : Tiens, mais c'est \\PN !\nEt euh, ton ami...\nTommy, c'est ça ?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_2" +msgstr "Sérieusement, m'sieur, vous vous \nrappellerez jamais de mon nom?\nC'est Théo! Théo!!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_3" +msgstr "Bon, bon... Théo.\nTu arrives à temps.\nAujourd'hui est une journée spéciale pour vous deux.\nC'est votre premier jour de travail en tant\nqu'assistants de recherche de terrain au\nLabo de Recherches Pokémon de Bamb'o." + +msgid "EVENT_MOKI_LAB_FIRST_POK_4" +msgstr "Votre travail sera de voyager à travers Tandor afin d'observer et de capturer plusieurs et différentes sortes de Pokémon, afin de m'aider dans mes recherches sur les Éléments Pokémon." + +msgid "EVENT_MOKI_LAB_FIRST_POK_5" +msgstr "J'ai ici trois Pokémon qui\nvous aideront dans votre aventure." + +msgid "EVENT_MOKI_LAB_FIRST_POK_6" +msgstr "Par contre, avant de recevoir vos starters, vous\ndeux devez prendre le Test d'Aptitude du Dresseur." + +msgid "EVENT_MOKI_LAB_FIRST_POK_7" +msgstr "Un Examen?!\nJe n'ai pas étudié pour un examen!\nJe croyais que tu nous donnerais un Pokémon,\nrare et puissant!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_8" +msgstr "Du calme, ne panique pas...\nC'est pas le genre d'examen qui te demande d'apprendre des cours.\nC'est une manière de déterminer quelle\nsorte de Dresseur tu deviendras.\nDifférents Pokémon de départ signifie\ndifférents styles de combat.\nTon Pokémon de départ sera ton ami à vie,\nalors il est important pour toi de bien travailler ensemble!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_9" +msgstr "Ouais, ouais, j'ai compris. Assez parlé!\nJe veux mon Pokémon!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_10" +msgstr "Eh bien, gamin, tu n'es pas très patient, toi!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_11" +msgstr "Bon, d'accord." + +msgid "EVENT_MOKI_LAB_FIRST_POK_12" +msgstr "Si tu veux en savoir plus sur ce que\nle test aborde avant de commencer, tu peux parler à mon assistant." + +msgid "EVENT_MOKI_LAB_FIRST_POK_13" +msgstr "Maintenant..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_14" +msgstr "\\PN, es-tu prê{t|te} pour leTest d'Aptitude du Dresseur?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_1" +msgstr "Oui!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_2" +msgstr "Attends une minute..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_2_1" +msgstr "C'est tout bon. Prends ton temps." + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_2_2" +msgstr "Ouais, mais pas trop longtemps, d'accord?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_AIDE_1" +msgstr "Le Test d'Aptitude des Dresseurs Pokémon\nclasse les Dresseurs en trois profils :\n\\c[3]Défensif\\c[0], \\c[2]Offensif\\c[0] et \\c[1]Équilibré\\c[0]." + +msgid "EVENT_MOKI_LAB_FIRST_POK_AIDE_2" +msgstr "Le professeur vous donnera ensuite un Pokémon de départ\nqui conviendra le mieux à votre style au combat." + +msgid "EVENT_MOKI_LAB_FIRST_POK_AIDE_3" +msgstr "Les Dresseurs \\c[4]Défensifs\\c[0] reçoivent\nLe Pokémon plante \\c[4]Pétalynx.\\c[0]\nIl est gentil, robuste, et facile à dresser." + +msgid "EVENT_MOKI_LAB_FIRST_POK_AIDE_4" +msgstr "Les Dresseurs \\c[2]Offensifs\\c[0] reçoivent le Pokémon Feu \\c[2]Raptorch\\c[0].\nIl est fort et rapide, mais difficile à canaliser." + +msgid "EVENT_MOKI_LAB_FIRST_POK_AIDE_5" +msgstr "Les Dresseurs \\c[1]Équilibrés\\c[0] reçoivent le Pokémon Eau \\c[1]Eletux\\c[0].\nSa nature calme et posée lui permet de s'adapter à toute situation." + +msgid "EVENT_MOKI_LAB_FIRST_POK_AIDE_6" +msgstr "Choisis bien - Le Pokémon de départ est ton partenaire principal le long de ton voyage!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_15" +msgstr "Excellent!\nAlors, sans aucun délai..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_16" +msgstr "Quand tu rencontres un Pokémon inconnu dans la nature,\nquelle est ta première réaction ?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_3" +msgstr "L'attaquer immédiatement!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_4" +msgstr "Attendre de voir ce qu'il fait." + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_5" +msgstr "Lui lancer une Poké Ball!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_17" +msgstr "Très bien, vous deux." + +msgid "EVENT_MOKI_LAB_FIRST_POK_18" +msgstr "Allez, c'était trop facile!\nDonne-moi une question plus difficile!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_19" +msgstr "OK... question suivante, alors." + +msgid "EVENT_MOKI_LAB_FIRST_POK_20" +msgstr "Laquelle de ces CT préférerais-tu\napprendre à ton Pokémon ?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_6" +msgstr "Ultralaser" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_7" +msgstr "Abri" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_8" +msgstr "Puissance Cachée" + +msgid "EVENT_MOKI_LAB_FIRST_POK_21" +msgstr "Hé professeur...\nC'est quoi une CT d'abord?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_22" +msgstr "Hmm... je te le dirai plus tard. Continuons avec\nla question suivante." + +msgid "EVENT_MOKI_LAB_FIRST_POK_23" +msgstr "Lequel de ces Pokémon gagnerait\nun combat sans merci ?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_9" +msgstr "Léviator" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_10" +msgstr "Scorvol" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_11" +msgstr "Pharamp" + +msgid "EVENT_MOKI_LAB_FIRST_POK_24" +msgstr "Est-il possible de rater ce test?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_25" +msgstr "Non, impossible.\nMaintenant, voici la question finale,\ndonc répondez honnêtement!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_26" +msgstr "Qu'est-ce qui te motive à\ndevenir Dresseur Pokémon ?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_12" +msgstr "Devenir le meilleur dresseur" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_13" +msgstr "Explorer la région" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_14" +msgstr "Me faire de nouveaux amis" + +msgid "EVENT_MOKI_LAB_FIRST_POK_27" +msgstr "Il n'en est pas question!\nJe serai un Maître Pokémon!\nEt personne ne sera sur mon chemin!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_28" +msgstr "Haha... J'admire ton esprit, gamin!\nBon, voilà pour le Test d'Aptitude du Dresseur." + +msgid "EVENT_MOKI_LAB_FIRST_POK_29" +msgstr "Maintenant, il est temps d'analyser les résultats.\\..\\..\\wtnp[16]" + +msgid "EVENT_MOKI_LAB_FIRST_POK_30" +msgstr "\\wt[8].\\wt[8].\\wt[8]." + +msgid "EVENT_MOKI_LAB_FIRST_POK_31" +msgstr "OK, j'ai fini mon analyse!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_32" +msgstr "\\PN..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_33_Raptorch" +msgstr "The saying \"the best defense is a good offense\" is probably your mantra.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_34_Raptorch" +msgstr "You have a burning spirit within you that never ceases!\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_35_Raptorch" +msgstr "For an Offensive trainer like you...\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_36_Raptorch" +msgstr "Raptorch is the best pick!\\wtnp[160]" + +msgid "EVENT_MOKI_LAB_FIRST_POK_37_Raptorch" +msgstr "You seem to be a trainer that is capable of many different strategies.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_33_Orchynx" +msgstr "Tu sembles être un dresseur prudent." + +msgid "EVENT_MOKI_LAB_FIRST_POK_34_Orchynx" +msgstr "For a Defensive trainer like you...\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_35_Orchynx" +msgstr "Orchynx is the best pick!\\wtnp[160]" + +msgid "EVENT_MOKI_LAB_FIRST_POK_36_Orchynx" +msgstr "You seem to be a trainer who won't hesitate to go for what you want.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_33_Eletux" +msgstr "Your philosophy is probably to just \"go with the flow\".\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_34_Eletux" +msgstr "Your calm, rational approach will come to aid you in the future.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_35_Eletux" +msgstr "For a Balanced trainer like you...\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_36_Eletux" +msgstr "Eletux is the best pick!\\wtnp[160]" + +msgid "EVENT_MOKI_LAB_FIRST_POK_37_Eletux" +msgstr "Failed to load data from server!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_15" +msgstr "You prefer to adapt to overcome challenges in your path.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_15_1" +msgstr "You prefer to overwhelm your opponents with sheer force and firepower.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OPTION_15_2" +msgstr "There is a more recent update available." + +msgid "EVENT_MOKI_LAB_FIRST_POK_38" +msgstr "Vas-y et prends-le, \\PN." + +msgid "EVENT_MOKI_LAB_FIRST_POK_38_THEO" +msgstr "Allez, \\PN, on y va ou quoi?!\nY'a trop de suspense!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_39" +msgstr "HÉ! J'EN AI MARRE D'ATTENDRE!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OBTAIN_RAPTORCH" +msgstr "\\PN obtient Raptorch!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OBTAIN_ORCHYNX" +msgstr "\\PN obtient Orchynx!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_OBTAIN_ELETUX" +msgstr "\\PN obtient Eletux!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_PLAYER_RUN_AWAY" +msgstr "Hé, où vas-tu?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_40" +msgstr "\\PN a déjà eu son Pokémon!\nQuand est-ce que j'aurais le mien?" + +msgid "EVENT_MOKI_LAB_FIRST_POK_41" +msgstr "J'ai fini d'analyser tes résultats, Théo." + +msgid "EVENT_MOKI_LAB_FIRST_POK_42" +msgstr "Hum\\wt[8].\\wt[8].\\wt[8]." + +msgid "EVENT_MOKI_LAB_FIRST_POK_43" +msgstr "It is essential that we prevent the Nuclear Pokémon from breaking and entering the power plant. Otherwise, they might detonate the reactor, which would release massive amounts of radiation across this island and the cities beyond." + +msgid "EVENT_MOKI_LAB_FIRST_POK_44" +msgstr "But I sense something else in you...\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_45" +msgstr "Could it be the seed of greatness?\\.\nThe potential to transform yourself completely?\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_46" +msgstr "Or maybe it's just that you're so young, I can't tell.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_47" +msgstr "Regardless...\\. For a Trainer like you...\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_48" +msgstr "\\PN...\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_49" +msgstr "You seem to be a Trainer who likes to play it safe.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_50_Orchynx" +msgstr "You prefer to overwhelm your opponents with sheer force and firepower.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_50_Eletux" +msgstr "There is a more recent update available." + +msgid "EVENT_MOKI_LAB_FIRST_POK_50_Raptorch" +msgstr "You prefer to adapt to overcome challenges in your path.\\^" + +msgid "EVENT_MOKI_LAB_FIRST_POK_51" +msgstr "Oui!!\nMon premier Pokémon!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_52" +msgstr "\\PN... t'as un Pokémon.\nEt maintenant j'en ai un aussi.\nTu sais ce que ça veut dire, non?\nOn doit s'battre!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_53" +msgstr "Oh, pitié, pas dans le labo..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_Battle_WIN" +msgstr "Quoi? Mais j'étais censé gagner!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_54" +msgstr "M-mais....\\. Comment...\\.\nJe suis censé être le meilleur d-Dresseur de tous les temps..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_55" +msgstr "C'est i-impossible...\nles bon Dresseurs ne perdent jamais..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_56" +msgstr "Je... Je... *snif*\nOuiiiiiinnnn !!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_57" +msgstr "Théo, ne pleure pas s'il te plaît..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_58" +msgstr "Voici, je vais soigner ton équipe pour toi." + +msgid "EVENT_MOKI_LAB_FIRST_POK_59" +msgstr "Je v-voulais devenir u-un Dresseur imbattable...\nPourquoi j'pouvais pas gagner?\nJe voulais vraiment gagner..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_60" +msgstr "Bon...\\. Entre ton Pokémon et celui de \\PN,\nle sien a l'avantage des types." + +msgid "EVENT_MOKI_LAB_FIRST_POK_61" +msgstr "L'Eau bat le Feu, le Feu bat la Plante, et la Plante bat l'Eau." + +msgid "EVENT_MOKI_LAB_FIRST_POK_62" +msgstr "C'est le triangle des types élémentaires.\\.\nEn tout cas, un des triangles.\nApprendre à maîtriser la correspondance des types est important pour un Dresseur." + +msgid "EVENT_MOKI_LAB_FIRST_POK_63" +msgstr "P-pas question ! Je veux recommencer !\nPourquoi c'est \\PN qui a le meilleur starter ?! Ouiiiiaaaaahhhh ! C'est pas juuuuste !!\nJe... je rentre à la maison !!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_64" +msgstr "Soupir...\nIl l'a pris plus mal que ce que je craignais." + +msgid "EVENT_MOKI_LAB_FIRST_POK_65" +msgstr "Mais, il ne faudrait pas le juger trop hâtivement.\nCe n'est qu'un enfant après tout.\nJe m'attends à ce qu'il découvre qu'entraîner des Pokémon n'est pas si facile que ça..." + +msgid "EVENT_MOKI_LAB_FIRST_POK_54_LOSS" +msgstr "Ouais!! Ma première victoire!\nMes Pokémon et moi,\non va être l'équipe la plus cool et la meilleure de Tandor! \\PN, t'es rien comparé à moi.\nRien!!\nHahaha!\n'faut que je le montre à papa!" + +msgid "EVENT_MOKI_LAB_FIRST_POK_55_LOSS" +msgstr "\\PN...\nJe suis surpris que t'aies réussi à perdre ce combat." + +msgid "EVENT_MOKI_LAB_FIRST_POK_56_LOSS" +msgstr "Tu dois avoir remarqué que ton Pokémon de départ\na l'avantage du type sur celui de Théo.\nL'eau vainc le feu, le feu vainc la plante et la plante l'eau. C'est le triangle des éléments.\\.\nEnfin, l'un d'eux, en tout cas." + +msgid "EVENT_MOKI_LAB_FIRST_POK_57_LOSS" +msgstr "Normalement, dans une telle rencontre,\nle résultat est prévisible...\nOu peut-être l'as-tu laissé gagner exprès?\nSi tel est le cas, c'est gentil de ta part." + +msgid "EVENT_MOKI_LAB_FIRST_POK_58_LOSS" +msgstr "Il fait le dur, mais j'ai l'impression\nqu'il ne le prendrait pas si bien s'il avait perdu son premier combat." + +msgid "EVENT_MOKI_LAB_FIRST_POK_59_LOSS" +msgstr "Toi, tu as l'air d'encaisser, par contre.\nViens, laisse-moi soigner ton Pokémon vite-fait." + +msgid "EVENT_MOKI_LAB_FIRST_POK_HEAL" +msgstr "Nice work, kid.\nThose were some impressive battling skills! Here, let me heal your Pokémon for you." + +msgid "EVENT_MOKI_LAB_FIRST_POK_66" +msgstr "Je vais à la sortie de la ville donnant sur la Route 01. Amène Théo et je vais vous apprendre à tous les deux comment attraper un Pokémon." + +msgid "EVENT_MOKI_LAB_FIRST_POK_67" +msgstr "A plus tard, \\PN." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_1" +msgstr "Qu'as-tu dit à mon fils?!\nIl a couru à l'étage en pleurant, et a verrouillé la porte après lui. Il ne veut pas me dire ce qui ne va pas, ou redescendre." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_2" +msgstr "Je te jure, que si tu as fait quelque chose pour le faire souffrir.\\..\\.." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_3" +msgstr "\\wt[5].\\wt[5].\\wt[5].\nOh.\nJe vois, c'est donc ça." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_4" +msgstr "Il a choisi le Pokémon le plus faible,\net tu l'as vaincu dans un combat...\nHm.\\. Je vois... tout s'explique." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_5" +msgstr "Une dure leçon, c'est sûr...\\.\nMais perdre fait autant partie du Dresseur que la victoire.\nIl voulait de tout son coeur que ce premier jour soit parfait,\ndonc échouer dès le départ fut un choc." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_6" +msgstr "Enfin, pleurer ne va rien arranger.\\.\nC'est une chose qu'il doit apprendre." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_7" +msgstr "THÉO!\\wt[18] DESCENDS TOUT DE SUITE,\nJEUNE HOMME!" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_8" +msgstr "*sniff*" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_9" +msgstr "Théo...\nTu ne peux pas pleurer à chaque combat perdu.\nCela fait partie de la vie d'un Dresseur." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_10" +msgstr "M-mais c'est pas juste...\n\\PN a reçu le meilleur starter et moi...\nMaintenant je ne vais jamais gagner!" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_11" +msgstr "Alors tu devras attraper plus de Pokémon\npour équilibrer les faiblesses de ton équipe.\nEn plus, un Pokémon bien entraîné\npeut toujours vaincre, même avec un désavantage. \nCe serait bête de laisser tomber avant même de commencer." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_12" +msgstr "*renifle*\nOu-oui, papa..." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_13" +msgstr "Maintenant, Théo...\nJe ne serai pas toujours là pour te\nremonter le moral quand tu es déprimé.\nDonc tente d'être fort par toi-même, ok?" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_14" +msgstr "\\PN...\nSois patient avec mon fils, s'il te plait.\nIl te respecte, tu sais.\n" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_15" +msgstr "Oh, j'ai presque oublié. \\PN,\nThéo, j'ai quelque chose pour vous deux." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_16" +msgstr "C-comme un cadeau...?" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_17" +msgstr "Oui, tout à fait.\n\\PN, ton père Prmo m'a envoyé ceci et m'a demandé de vous les donner quand vous commencerez vos aventures.\nJe suis sûr qu'ils vous seront utiles." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_18" +msgstr "[\\PN et Théo reçoivent un PokéPod!]\\wtnp[28]" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_19" +msgstr "Un PokéPod? C'est quoi?" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_20" +msgstr "C'est un appareil de haute technologie indispensable pour les Dresseurs Pokémon.\nIl joue de la musique et comprend une carte de la région. Plus important, il contient un téléphone qui vous permettra de rester en contact entre vous, et avec d'autres Dresseurs." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_21" +msgstr "Cool!\nHeheh, j'ai pris le rouge...\nil est plus cool que le tien!\nJe vais aller rencontrer le Professeur\nà la sortie de la ville.\nJe vais être le premier à attraper un Pokémon!\nA plus, Papa! Dépêche-toi, \\PN!" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_22" +msgstr "...Hé bien. Quel changement soudain.\nIl rebondit toujours rapidement.\n" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_23" +msgstr "\\PN, il ne faut pas faire attendre le Professeur, tu devrais y aller toi aussi.\nJe ne vous reverrai pas de sitôt, Theo et toi...\nVois-tu, je commence bientôt un nouveau travail. Je supervise la construction de la nouvelle Centrale Epsilon.\nPeut-être nous y croiserons-nous, un jour.\nAprès tout... c'est le dernier endroit où Lucille a été vue." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_24" +msgstr "Bonne chance pour ton aventure, \\PN." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_25" +msgstr "Hahaha! Wouhouuu!" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_26" +msgstr "Theo est d'excellente humeur.\nIl m'a montré son Pokémon de départ et m'a dit à quel point il était fier de t'avoir enfin battu.\nJ'espère que tu ne l'as pas mal pris... ?\nMon fils est très énergique.\nEt puis, il tient tellement à gagner." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_27" +msgstr "Mais...\\. Je dois te demander...\nL'as-tu laissé gagner exprès?" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_28" +msgstr "\\wt[5].\\wt[5].\\wt[5]." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_29" +msgstr "Je suppose que je devrais te remercier.\nTu lui as vraiment permis\nde très bien commencer son aventure.\n Néanmoins, ça va être très dur pour lui\nquand il perdra pour la première fois.\nTout le monde ne sera pas aussi gentil avec lui..." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_30" +msgstr "Perdre fait partie de la quête du Dresseur autant que gagner. Il devra apprendre ça, un jour ou l'autre..." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_31" +msgstr "Oh, \\PN est ici.\nTu veux un deuxième combat?\n Parce que tu ne l'auras pas!\nJ'ai gagné, juste et honnêtement! Haha!" + +msgid "EVENT_MOKI_TOWN_THEO_HOME_32" +msgstr "Théo, ne sois pas malpoli.\nToi et \\PN allez passer beaucoup de temps ensemble dans votre aventure à venir, vous allez devoir vous entendre." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_33" +msgstr "...Non? Vraiment?\nMais je pensais que ton starter avait un avantage de type." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_34" +msgstr "Peut-être que Théo est un Dresseur talentueux de nature, alors...\\. ou peut-être a-t-il été chanceux." + +msgid "EVENT_MOKI_TOWN_THEO_HOME_35" +msgstr "Le temps nous le dira." + +msgid "EVENT_MOKI_POKECENTER_HEAL_QUESTION" +msgstr "Bienvenue au Centre Pokémon.\nVoulez-vous que je soigne vos Pokémon ?" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_1" +msgstr "Now, watch closely." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_2" +msgstr "Wild Pokémon, as you probably already\nknow, inhabit tall grass." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_3" +msgstr "But that's not the only place - you can\nalso find them in caves, in water, and even in cities if you know where to look." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_4" +msgstr "Still, tall grass is going to be your\nbest bet for finding new Pokémon." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_5" +msgstr "Simply take a few steps in and..." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_6" +msgstr "Look! It's a wild Chyinmunk!\nThey're very common around here.\nIt hasn't noticed me yet, so now's my chance..." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_7" +msgstr "Go! \\v[3]!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_8_Eletux" +msgstr "Eletux, go!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_8_Raptorch" +msgstr "Raptorch, go!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_8_Orchynx" +msgstr "Orchynx, go!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_9" +msgstr "I think he's taken a shine to me, and\nI rather like him too... so I'm gonna keep him." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_10" +msgstr "Now! The next step is to weaken the\nenemy Pokémon to make it easier to catch." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_11" +msgstr "Orchynx! Use Scratch!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_12_Eletux" +msgstr "Chiiiin!\\wtnp[20]" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_12_Raptorch" +msgstr "Eletux! Use Tackle!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_12_Orchynx" +msgstr "Raptorch! Use Scratch!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_13" +msgstr "Now that it's weakened, now's my chance to catch it. Poké Ball, go!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_14" +msgstr "...And that's how it's done.\nNow, Chyinmunk are fairly easy...\nbut you're sure to encounter Pokémon\nthat are a lot harder to capture.\nFor those, you might need to inflict them\nwith status effects, or use a special Poké Ball.\nAh, but I'm sure you'll get the hang of it before too long." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_15" +msgstr "...Et voilà comment on fait.\nBon, les Chyinmunk sont plutôt faciles...\nmais tu croiseras des Pokémon bien plus durs à capturer.\nPour ceux-là, il faudra peut-être leur infliger des altérations de statut, ou utiliser une Poké Ball spéciale.\nAh, mais je suis sûr que tu prendras vite le coup de main." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_16" +msgstr "[\\PN and Theo received a Pokédex!]\\wtnp[28]" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_17" +msgstr "That PokéDex is an encyclopedia that will automatically update itself whenever you encounter or catch a new Pokémon." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_18" +msgstr "It's very important for my research, so make sure to fill it out as much as possible!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_19" +msgstr "Also, I want you to have these." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_20" +msgstr "Poké Balls are necessary for\ncatching Pokémon, of course.\nWhat's that thing the kids always say?\n\"Gotta Catch 'Em All!\"" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_21" +msgstr "Vous obtenez des Poké Balls!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_22" +msgstr "\\PN range les Poké Balls dans la Poche Poké Balls." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_23" +msgstr "If you run out, you can pick up\nsome more at any Poké Mart.\nMoki Town doesn't have one of those...\nbut there's one in Kevlar Town on the other side of Route 01.\nSo, with that said...\nyour lesson is now over." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_24" +msgstr "Oh, but you two have PokéPods, don't you?\nHere, let me input my number." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_25" +msgstr "You can give me a call anytime, and I'll take a look at how your PokéDex is coming along. If you do a good job collecting many different kinds of Pokémon, I might even have special rewards for you." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_26" +msgstr "Le Professeur Bamb'o a été enregistré dans le PokéPod." + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_27" +msgstr "With that said, I'm going back to my Lab.\nBest of luck on your journeys, both of you!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_28" +msgstr "\\PN, I don't care that you got the stronger starter. I'm still gonna be the best Trainer ever! I'll catch tons of Pokémon and we'll win every battle!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_29" +msgstr "You just wait and see!!" + +msgid "EVENT_MOKI_TOWN_CAPTURE_DEMO_30" +msgstr "\\sign[sign1]Bamb'o Pokémon Research Lab" + +msgid "EVENT_NOWTOCH_CITY_1" +msgstr "Oh! Toi! Tu es... \npeut-être... ici pour voir Maria?" + +msgid "EVENT_NOWTOCH_CITY_2" +msgstr "Ouh lààà, tu dois être comme moi! \nJ'suis son plus grand fan! \nOh, mais elle n'est jamais dans son Arène..." + +msgid "EVENT_NOWTOCH_CITY_3" +msgstr "Tu devrais la trouver chez elle. \nJe ne peux pas y aller moi-même parce que..\\..\\. j'ai mes raisons." + +msgid "EVENT_NOWTOCH_CITY_4" +msgstr "Mais toi, tu peux! \nTiens, prends ça!" + +msgid "EVENT_NOWTOCH_CITY_5" +msgstr "Garde-la, j'ai des copies. \nSa maison est au sud de la ville." + +msgid "EVENT_NOWTOCH_CITY_6" +msgstr "Zzzzzz\\..\\..\\.. hein?\\NIl...\\. y a quelqu'un...?" + +msgid "EVENT_NOWTOCH_CITY_7" +msgstr "Qui es-tu?\\.\nQu'est-ce que tu fais chez moi?\nTu ne peux pas t'introduire chez les gens comme ça!!" + +msgid "EVENT_NOWTOCH_CITY_8" +msgstr "Plus particulièrement quand ils verrouillent leurs portes.\nComment es-tu entré?" + +msgid "EVENT_NOWTOCH_CITY_9" +msgstr "The Dream Visualizer is showing...Dreams? Memories?" + +msgid "EVENT_NOWTOCH_CITY_10" +msgstr "Tu as une copie de mes clefs de maison?\nDonne-moi ça!" + +msgid "EVENT_NOWTOCH_CITY_11" +msgstr "[\\PN a donné les clefs à Maria.]" + +msgid "EVENT_NOWTOCH_CITY_12" +msgstr "Où as-tu eu ça?!\n...Oh. Par ce type...\nArg, encore lui.\nAttends, t'es pas un autre fan, quand même?" + +msgid "EVENT_NOWTOCH_CITY_13" +msgstr "Tu es... Un Dresseur Pokémon?\nTu es donc venu pour l'Arène, c'est ça?" + +msgid "EVENT_NOWTOCH_CITY_14" +msgstr "Soupir.\\..\\.. J'imagine que je dois faire mon boulot pour une fois.\nMais avant ça, il faut que je parle à ce type qui t'as donné cette clef." + +msgid "EVENT_NOWTOCH_CITY_15" +msgstr "Retrouve-moi devant mon Arène.\nÀ plus~" + +msgid "EVENT_NOWTOCH_CITY_16" +msgstr "Écoute, je te te l'ai déjà dit.\n Je ne suis plus le Maître, tu comprends?\\.\nJe suis à la retraite! Et je suis Championne d'arène." + +msgid "EVENT_NOWTOCH_CITY_17" +msgstr "Mais, Maria...\\. Vous étiez la plus forte \ndresseuse de tout Tandor..." + +msgid "EVENT_NOWTOCH_CITY_18" +msgstr "Si talentueuse, jeune et belle...\\.\n Pourquoi anéantir toute cette célébrité?\n Vos fans vous aiment toujours!" + +msgid "EVENT_NOWTOCH_CITY_19" +msgstr "La gloire ne m'intéresse plus! Je veux juste vivre ma vie normalement, tenir mon Arène et ne plus avoir affaire avec des énergumènes comme toi. Sérieusement, ce n'est pas normal de faire des doubles des clefs des gens! J'appelle les Rangers." + +msgid "EVENT_NOWTOCH_CITY_20" +msgstr "Non!\\. S'il vous plaît!\\. Je-\\.Je vous laisserai tranquille.\\.\nJe le promets." + +msgid "EVENT_NOWTOCH_CITY_21" +msgstr "Bien.\nMais tu n'es plus le bienvenu dans mon Arène.\nVa-t'en!\nNe me force pas à le répéter!" + +msgid "EVENT_NOWTOCH_CITY_22" +msgstr "*soupir*" + +msgid "EVENT_NOWTOCH_CITY_23" +msgstr "Je suis désolé que tu aies dû voir ça.\nJe ne suis pas une personne nerveuse, normalement, tu sais?" + +msgid "EVENT_NOWTOCH_CITY_24" +msgstr "Mais, une fois que tu remportes le tournoi de Tandor, c'est inéluctable. Tout le monde connaît ton nom... Parfois, c'est assez pour me donner envie de m'en aller. Mais dans ce cas, qui gérera l'arène?" + +msgid "EVENT_NOWTOCH_CITY_25" +msgstr "En parlant de ça...\\. Je sais que tu es\nlà pour le Badge Normal." + +msgid "EVENT_NOWTOCH_CITY_26" +msgstr "Je pense que tu as assez attendu.\nRejoins-moi à l'intérieur et montre-moi ce que tu vaux!" diff --git a/Dialogue/Generated/fr/GenMaps.po b/Dialogue/Generated/fr/GenMaps.po new file mode 100644 index 000000000..35019d753 --- /dev/null +++ b/Dialogue/Generated/fr/GenMaps.po @@ -0,0 +1,4124 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "MAP001_NPC_1" +msgstr "Je sais que je suis un Campeur, mais ça fait du bien d'arriver à une ville après tant de combats!" + +msgid "MAP001_NPC_2" +msgstr "Burole est une ville charmante. N'ai-je pas raison, personne que je ne connais pas?" + +msgid "MAP002_NPC_1" +msgstr "Hé mec. Non, je ne vais pas t'affronter, mais écoute. Ce Champion d'Arène? Ne le prends pas à la légère; il est bien plus fort que Maria a Néotech. Davern utilise des Pokémon de type Sol, Ténèbres, Roche, Acier et Poison. C'est un peu compliqué de se préparer contre lui. Je viens de me faire écraser à l'Arène. Tu devrais faire tes emplettes au magasin avant de tenter ta chance." + +msgid "MAP002_NPC_2" +msgstr "J'adore Chouetton! Chouetton-ton-ton! Il est si mignon! Chouetton évolue au niveau 21 en une sorte de chat chouette encore plus pelucheux!" + +msgid "MAP003_NPC_1" +msgstr "La nouvelle ligne souterraine de Tandor est une merveille de technologie! J'ai hâte de monter dans ce train!" + +msgid "MAP004_NPC_1" +msgstr "C'est trop triste... Il y a tellement de choses ici mais je peux acheter que genre 8 objets à la caisse. C'est une blague?" + +msgid "MAP004_NPC_2" +msgstr "J'ai écrit une chanson sur les Super Balls pour dire à quel point elles sont géniales. Est-ce que tu veux l'entendre? ...Non?" + +msgid "MAP006_NPC_1" +msgstr "Parfois je me demande...\nQu'est ce que j'attends?\n...\nEt puis je me rappelle: j'attends le train, bien sûr!" + +msgid "MAP007_SIGN_1" +msgstr "Grotte Comète\nCascaroc droit devant." + +msgid "MAP007_TRAINER_1" +msgstr "Ooooh la la, celui-la m'a l'air parfaitement préservé! Ça doit être le résultat d'une coulée de lave et de l'érosion marine... L'empreinte de sa fourrure est encore visible... Que fais-tu là? C'est une découverte capitale dans le domaine de la paléontologie, et elle est à moi, rien qu'à moi!! ...\n...Bon, d'accord, je t'ai possiblement suivi. Tu sais quoi? Si tu parviens à me battre lors d'un combat Pokémon, je te laisserai prendre l'un de ces fossiles. ... Bien. Tu as gagné, je suis bonne perdante. Ces fossiles sont deux sortes de Pokémon mammaliens qui ont vécu il y a 50 000 ans. Le premier était connu pour ses c3=F7DB92,594B25chocs électriques rapides/c3, et le second avait c3=ABEAF7,2E5159la force et la puissance d'un énorme glacier/c3. Si tu emmènes ce fossile au labo à Cascaroc, ils pourront le ramener à la vie grâce à leur technologie. Je crois que je vais rester ici dans cette grotte avec mes fossiles... pour toujours. Ouuuiiiii, mon précccccccieux, nous ne serons plus jamais séparés..." + +msgid "MAP007_TRAINER_1_DEFEAT" +msgstr "Mes fossiles..." + +msgid "MAP008_NPC_1" +msgstr "Je t'en dois une, gamin, mais fais attention. Je crois qu'il y a d'autres de ces choses qui traînent dans les parages..." + +msgid "MAP008_NPC_2" +msgstr "Attends un peu! Tu vois comment cette route est pleine de sable? Ne baisses pas ta garde - il y a des Pokémon qui se cachent là-dessous! C'est basiquement comme les hautes herbes, du coup tu auras besoin de ça si tu es pressé!" + +msgid "MAP008_NPC_3" +msgstr "Pas trop tôt!\nAllons-y!" + +msgid "MAP008_NPC_4" +msgstr "Pas trop tôt!\nAllons-y!" + +msgid "MAP008_SIGN_1" +msgstr "Ferry pour Vinoville" + +msgid "MAP008_SIGN_2" +msgstr "Tente de Super Entraînement\nTuteur : Ayumi" + +msgid "MAP008_TRAINER_1" +msgstr "Yo n00b! Tu veux voir mon skill? Je te 1v1 maintenant!" + +msgid "MAP008_TRAINER_1_DEFEAT" +msgstr "...LE HAXX A TELLEMENT JOUÉ!" + +msgid "MAP008_TRAINER_2" +msgstr "L'océan contient plus d'espèces différentes de Pokémon que l'eau douce. Laisse-moi te montrer ce que j'ai attrapé!" + +msgid "MAP008_TRAINER_2_DEFEAT" +msgstr "Les... Les tiens sont sympas aussi..." + +msgid "MAP008_TRAINER_3" +msgstr "Yo! Elle est belle la plage, hein? C'est plein de Pokémon intéressants et le cadre est magnifique! Un combat, ça te tente?" + +msgid "MAP008_TRAINER_3_DEFEAT" +msgstr "Beau combat, mec." + +msgid "MAP008_TRAINER_4" +msgstr "Je ne souhaite pas être le premier à jeter la gant. Par conséquent, je t'offre le choix. Souhaites-tu m'affronter? Très bien, battons-nous! Cela ne fait rien. Si tu cherches un defi, je serai ici." + +msgid "MAP008_TRAINER_4_DEFEAT" +msgstr "J'ai visiblement beaucoup à apprendre." + +msgid "MAP008_TRAINER_5" +msgstr "Hiyah! Ma force de judoka va réduire ton Pokémon en pièces!" + +msgid "MAP008_TRAINER_5_DEFEAT" +msgstr "Q-quoi? Mais je suis un Karatéka! Comment j'ai pu perdre?" + +msgid "MAP008_TRAINER_6" +msgstr "Dans l'océan, c'est nage ou coule. Même chose dans les combats Pokémon!" + +msgid "MAP008_TRAINER_6_DEFEAT" +msgstr "*Glou glou*!" + +msgid "MAP008_TRAINER_7" +msgstr "Mais qui voilà? C'est PN! Alors... alors t'as survécu au voyage, hein? C'est quoi ce machin que t'as? C'est le truc qui traduit, non? Ouais! Bamb'o m'en a parlé au téléphone, pis il m'en a envoyé un! Maintenant on comprend tous les deux les Pokémon! Cool, hein? B-bref, je me suis dépêché de traverser Cascaroc. C'te ville est trop ennuyeuse! Maintenant, je m'entraîne. J'vais battre le Champion de Vagune avant toi, PN! Mais avant, je vais te battre! Va pas croire que j'vais y aller doucement à cause de la Grotte Comète! *renifle* U-ugh... Je-- Je-- J'm'en fiche! Mes Pokémon à moi, c'est les plus forts, ils étaient juste fatigués de tous ces combats avant le nôtre! M'enfin, au-au moins ils ont gagné de l'expérience d-durant ce combat... Je sais! J'vais défier l'arène tout de suite! Et j'vais te passer devant, PN! Attends voir! *renifle* U-ugh... Je-- Je-- J'm'en fiche! Mes Pokémon à moi, c'est les plus forts, ils étaient juste fatigués de tous ces combats avant le nôtre! M'enfin, au-au moins ils ont gagné de l'expérience d-durant ce combat... Je sais! J'vais défier l'arène tout de suite! Et j'vais te passer devant, PN! Attends voir! *renifle* U-ugh... Je-- Je-- J'm'en fiche! Mes Pokémon à moi, c'est les plus forts, ils étaient juste fatigués de tous ces combats avant le nôtre! M'enfin, au-au moins ils ont gagné de l'expérience d-durant ce combat... Je sais! J'vais défier l'arène tout de suite! Et j'vais te passer devant, PN! Attends voir!" + +msgid "MAP008_TRAINER_7_DEFEAT" +msgstr "Gyaaah! J'ai choisi le mauvais Pokémon de départ!" + +msgid "MAP012_NPC_1" +msgstr "La porte est verrouillée.\nIl y a un petit mot...\n\"Fermé Temporairement Pour Urgence\"" + +msgid "MAP012_NPC_2" +msgstr "Beaucoup de montagnes aux alentours sont réputées infranchissables. Eh bien, je suis déterminé à toutes les escalader!" + +msgid "MAP012_NPC_3" +msgstr "Tu savais que Tandor a été formée par deux volcans? Aujourd'hui ils sont inactifs, le Championnat Régional a même lieu sur l'un d'entre eux." + +msgid "MAP012_NPC_4" +msgstr "C'est incroyable que l'économie tourne alors que la moitié de la population mondiale sont des Dresseurs. Des Dresseurs chômeurs! Ah, où en serions sans Pokémon pour nous aider?" + +msgid "MAP012_NPC_5" +msgstr "Quand j'étais jeune, je vivais dans une grande ville. Maintenant, je préfère vivre tranquillement à la campagne." + +msgid "MAP012_NPC_6" +msgstr "Je vis à Cascaroc depuis toute petite. La vie montagnarde n'est pas facile, certes, mais je suis aussi en forme que dans ma jeunesse, ufufu!" + +msgid "MAP012_NPC_7" +msgstr "La Professeure Cyprès vit ici, à Cascaroc. J'ai entendu dire qu'elle a toutes sortes de projets pour améliorer la communication Humains-Pokémon. C'est impressionnant!" + +msgid "MAP012_NPC_8" +msgstr "Luuuooooooo!" + +msgid "MAP012_SIGN_1" +msgstr "Route 6\nVeillez à avoir suffisamment de Potions! Le chemin est long!" + +msgid "MAP012_SIGN_2" +msgstr "Laboratoire Pokémon Cyprès" + +msgid "MAP012_SIGN_3" +msgstr "Bienvenue à Cascaroc\nGare aux éboulements!" + +msgid "MAP013_NPC_1" +msgstr "Bonjour! Je suis une Infirmière en formation. Je suis en stage dans ce Centre Pokémon pour en apprendre plus sur le traitement des Pokémon. Assure-toi de prendre bien soin de tes Pokémon. Nos machines peuvent soigner la plupart des blessures, mais elles ont leurs limites." + +msgid "MAP013_NPC_2" +msgstr "Cette ville est si calme, c'en est presque sinistre. Certains trouvent la solitude relaxante. Moi, je veux juste aller à Vagune et à la prochaine Arène." + +msgid "MAP017_TRAINER_1" +msgstr "Hey! Morveux! Qu'est-ce que tu dis d'un duel intellectuel? Non? Un combat Pokémon, peut-être?" + +msgid "MAP017_TRAINER_1_DEFEAT" +msgstr "...Bien joué." + +msgid "MAP017_TRAINER_2" +msgstr "Sais-tu comment cette grotte s'est formée? On s'en fiche, baston!" + +msgid "MAP017_TRAINER_2_DEFEAT" +msgstr "Belle démonstration, fiston." + +msgid "MAP017_TRAINER_3" +msgstr "Hé! Je creuse ici! Trouve-toi ta propre grotte!" + +msgid "MAP017_TRAINER_3_DEFEAT" +msgstr "Bon ben, j'imagine que c'est une grotte ouverte à tout le monde..." + +msgid "MAP017_TRAINER_4" +msgstr "On dit que s'entraîner dans des endroits extrêmes te renforce. Ammène-toi!" + +msgid "MAP017_TRAINER_4_DEFEAT" +msgstr "Hmm, peut-être qu'une grotte, ce n'est pas assez..." + +msgid "MAP018_NPC_1" +msgstr "Va voir Primo pour obtenir les détails de la mission." + +msgid "MAP018_NPC_2" +msgstr "Va voir Primo pour obtenir les détails de la mission." + +msgid "MAP018_NPC_3" +msgstr "C'est important de faire attention à tes Pokémon lors des combats contre des types Nucléaires. Les coupures et griffures s'infectent facilement." + +msgid "MAP018_NPC_4" +msgstr "Notre objectif est de maîtriser les Pokémon Nucléaires enragés et les empêcher de franchir le périmètre. De plus, nous avons des rapports de Rangers qui ont découvert des humains et des Pokémon en danger. Nous devons les sauver.\nRoyosinge et moi, nous passerons devant. Allons-y!" + +msgid "MAP018_NPC_5" +msgstr "Nous avons de quoi traiter ceux qui sont irradiés." + +msgid "MAP018_NPC_6" +msgstr "Mes Pokémon Acier et moi t'aiderons à combattre ces Pokémon Nucléaires. Le type Acier est le seul résistant à leurs attaques, en dehors du type Nucléaire lui-même." + +msgid "MAP018_NPC_7" +msgstr "Le crédo d'un Ranger Pokémon est de protéger la nature, les Pokémon et les humains, peu importe le danger pour nous." + +msgid "MAP018_NPC_8" +msgstr "Garde tes Pokémon en forme, okay? Oh, tu peux avoir ça aussi. Fais gaffe là-bas!" + +msgid "MAP018_NPC_9" +msgstr "Chouetton!" + +msgid "MAP020_NPC_1" +msgstr "Félicitations, vous avez collecté les 8 Badges. \nLa Route Vitoire et le Championnat seront ta prochaine étape!" + +msgid "MAP020_NPC_2" +msgstr "La Route Victoire est actuellement fermée. Elle rouvrira quand le Championnat de Tandor commencera." + +msgid "MAP020_SIGN_1" +msgstr "Félicitations, vous avez collecté les 8 Badges. \nLa Route Vitoire et le Championnat seront ta prochaine étape!" + +msgid "MAP021_NPC_1" +msgstr "Ah, c'est toi! Nous étions en train d'élever votre Pokémon, et nom d'Arceus, nous avons été surpris! Votre Pokémon a eu un oeuf! Nous ne savons pas comment c'est arrivé là, mais votre Pokémon l'avait. Vous le voulez, n'est ce pas? Vous n'avez plus de place. Revenez lorsque vous en aurez. PN reçoit un oeuf de Pokémon de l'hôte de la Pension. Prenez-en soin. Je vais le garder. C'est bien ce que vous voulez? Très bien, je le garderai. Merci! Je suis l'hôte de la Pension. J'aide les Dresseurs à prendre soin de leurs Pokémon. Si vous souhaitez que je m'occupe de vos Pokémon, parlez à ma femme. Ah, c'est vous PN! Que c'est bon de vous revoir. Votre se porte bien. Ah, c'est vous PN! Votre et votre se portent bien. Ils préfèrent jouer avec d'autres Pokémon plutôt qu'ensemble. Ils n'ont pas l’air de s’aimer. Ils ont l'air de s'entendre. Ils ont l’air de très bien s’entendre." + +msgid "MAP021_SIGN_1" +msgstr "- Fort Légende Route 6, Cascaroc -" + +msgid "MAP021_SIGN_2" +msgstr "Pension Pokémon de Tandor Ouest.\n ... Quelqu'un a gribouillé sur le panneau ...\n \"Team Omicron était ici!\"" + +msgid "MAP021_TRAINER_1" +msgstr "Purée! Tu la sens cette chaleur?" + +msgid "MAP021_TRAINER_1_DEFEAT" +msgstr "C'est la canicule!" + +msgid "MAP021_TRAINER_2" +msgstr "Hey, Dresseur! Mes Pokémon veulent t'affronter!" + +msgid "MAP021_TRAINER_2_DEFEAT" +msgstr "Wow! T'es balèze!" + +msgid "MAP021_TRAINER_3" +msgstr "*soupir* J'aime un combat relaxant sous les rayons du soleil!" + +msgid "MAP021_TRAINER_3_DEFEAT" +msgstr "Oh, mon cher..." + +msgid "MAP021_TRAINER_4" +msgstr "On ne bouge plus! C'est vous qui volez mes équipements de recherche?" + +msgid "MAP021_TRAINER_4_DEFEAT" +msgstr "Oh, ce n'était pas vous? Toutes mes excuses!" + +msgid "MAP022_NPC_1" +msgstr "Ne vous inquiétez pas, je ne cherche pas une bataille! Moi? Je suis en randonnée! N'est-ce pas rafraîchissant, l'air de la montagne?" + +msgid "MAP022_NPC_10" +msgstr "Chouetton! Ton! Pas aller là! Humain ... Mauvais! (Ils ne semblent pas vouloir bouger.)" + +msgid "MAP022_NPC_2" +msgstr "Oh... Zut. J'ai perdu un combat et maintenant j'essaye de revenir au centre pokemon... Mais je suis incapable de trouver mon chemin!" + +msgid "MAP022_NPC_3" +msgstr "Chou! Chouetton! ...\nPN Utilise le Traducteur! Comment oses-tu essayer de m'emmener?! \nPrend ça!" + +msgid "MAP022_NPC_4" +msgstr "Désolé, mais l'accès à cette zone est interdite en raison de la construction du site pour le Championnat de Tandor." + +msgid "MAP022_NPC_5" +msgstr "Désolé, mais l'accès à cette zone est interdite en raison de la construction du site pour le Championnat de Tandor." + +msgid "MAP022_NPC_6" +msgstr "Désolé, mais l'accès à cette zone est interdite en raison de la construction du site pour le Championnat de Tandor." + +msgid "MAP022_NPC_7" +msgstr "Chouetton! Ton! Pas aller là! Humain ... Mauvais! (Ils ne semblent pas vouloir bouger.)" + +msgid "MAP022_NPC_8" +msgstr "Chouetton! Ton! Pas aller là! Humain ... Mauvais! (Ils ne semblent pas vouloir bouger.)" + +msgid "MAP022_NPC_9" +msgstr "Chouetton! Ton! Pas aller là! Humain ... Mauvais! (Ils ne semblent pas vouloir bouger.)" + +msgid "MAP022_SIGN_1" +msgstr "- Championnat Régional de Tandor Fort Légende & Mt. Actinid" + +msgid "MAP022_SIGN_2" +msgstr "Tunnel de Cascaroc, vers Plateaux de Tandor, Vagune" + +msgid "MAP022_TRAINER_1" +msgstr "Rien de tel qu'une bonne baston dès le réveil pas vrai? C'est parti!" + +msgid "MAP022_TRAINER_10" +msgstr "Yo mon pote! J'te l'dis, tu dois faire d'ton mieux, t'vois?" + +msgid "MAP022_TRAINER_10_DEFEAT" +msgstr "Whoooo! Trop bien mec! J'suis totalement out!" + +msgid "MAP022_TRAINER_11" +msgstr "Viens, mon enfant. De bonne grâce, je vais vous donner une leçon pour le corps et pour l'esprit." + +msgid "MAP022_TRAINER_11_DEFEAT" +msgstr "Et voilà un grand pas de fait dans votre développement." + +msgid "MAP022_TRAINER_12" +msgstr "...Non, pas de morsure. Bah. Je vais passer ma soudaine et irrationnelle rage sur TOI!" + +msgid "MAP022_TRAINER_12_DEFEAT" +msgstr "Je crois que je me suis calmé." + +msgid "MAP022_TRAINER_13" +msgstr "Quant tu pêches, quel type d'appât tu utilises? Allez, faisons un combat de pêche!" + +msgid "MAP022_TRAINER_13_DEFEAT" +msgstr "Abruti, j'avais dit \"DE PÊCHE\"!" + +msgid "MAP022_TRAINER_14" +msgstr "J'aime élever des Pokémon insectes. Est-ce que ça fait de moi un Scout? Dites." + +msgid "MAP022_TRAINER_14_DEFEAT" +msgstr "Aww, J'ai perdu. Hé, vous n'avez jamais répondu à ma question!" + +msgid "MAP022_TRAINER_15" +msgstr "J'ai une nouvelle petite soeur! Tu veux voir une photo d'elle?" + +msgid "MAP022_TRAINER_15_DEFEAT" +msgstr "Sérieusement, mec?" + +msgid "MAP022_TRAINER_16" +msgstr "Nous sommes entrés dans une boucle temporelle." + +msgid "MAP022_TRAINER_16_DEFEAT" +msgstr "Nous sommes entrés dans une boucle temporelle." + +msgid "MAP022_TRAINER_17" +msgstr "Je viens de recevoir une commande pour deux millions de kilts à livrer dans la galaxie d'Andromède... Hein?!" + +msgid "MAP022_TRAINER_17_DEFEAT" +msgstr "I-ils essaient de gagner Wimbledon!" + +msgid "MAP022_TRAINER_1_DEFEAT" +msgstr "Bien que ça ait gâché ma journée..." + +msgid "MAP022_TRAINER_2" +msgstr "Je suis sorti pour attraper des Pokémon pour le professeur. Mais je m'ennuie. Un p'tit combat?" + +msgid "MAP022_TRAINER_2_DEFEAT" +msgstr "Hmm, et de retour en ville pour se soigner, j'suppose." + +msgid "MAP022_TRAINER_3" +msgstr "Je suis un bûcheron, et tout va bien! Je travaille la nuit et combat le jour!" + +msgid "MAP022_TRAINER_3_DEFEAT" +msgstr "Maintenant les choeurs! \"C'est un bûcheron...\"" + +msgid "MAP022_TRAINER_4" +msgstr "Hé, Dresseur étrange! Au moment où nos yeux se sonc croisés j'ai sû... que notre destin était de nous battre!" + +msgid "MAP022_TRAINER_4_DEFEAT" +msgstr "Mon destin était probablement de perdre." + +msgid "MAP022_TRAINER_5" +msgstr "Je cherchais un punching ball pour former mon Pokémon, mais tu fera bien l'affaire." + +msgid "MAP022_TRAINER_5_DEFEAT" +msgstr "Comment... comment oses-tu?!" + +msgid "MAP022_TRAINER_6" +msgstr "Mais, t'es qui? T'es trop ~Mignoooon~. J'adoooore ton Tshirt! Juste... Je L'ADORE! Oh, tu veux t'battre?" + +msgid "MAP022_TRAINER_6_DEFEAT" +msgstr "Ah!~ J'ai donné mon max hihi!~" + +msgid "MAP022_TRAINER_7" +msgstr "J'aime jouer aux jeux vidéo. Pokémon est vraiment un jeu marrant. Tu veux y jouer?" + +msgid "MAP022_TRAINER_7_DEFEAT" +msgstr "Wow, tu es bon à Pokémon." + +msgid "MAP022_TRAINER_8" +msgstr "Oh! Heeeeyyy! Mon coeur! Quoi d'neuf? Attend... tu ressembles pas à..." + +msgid "MAP022_TRAINER_8_DEFEAT" +msgstr "Combat sympa, mais..." + +msgid "MAP022_TRAINER_9" +msgstr "Héhé. Les insectes sont cool. Héhé." + +msgid "MAP022_TRAINER_9_DEFEAT" +msgstr "Qu'est ce... Qui... Vient... De se... Passer." + +msgid "MAP024_NPC_1" +msgstr "J'ai entendu que la route jusqu'a l'Arène de Banqueneige était longue et dangereuse... Je ferais mieux de prévoir des provisions. Tu auras besoin de vêtements chauds si tu as l'intention de faire face à la toundra de la Route 16." + +msgid "MAP024_NPC_2" +msgstr "J'ai entendu qu'il existait un Pokémon légendaire au coeur du Mont Lanthanite! J'ai prévu de le capturer. La Route 16 est sur le chemin du Mont Lanthanite, l'une des deux plus grandes montagnes de Tandor." + +msgid "MAP024_NPC_3" +msgstr "Je surveille cette ville en quête d'activité suspecte de la part de la personne ou du groupe responsable des attaques contre les centrales nucléaires. Tandor Est dispose de sa propre centrale nucléaire. Nous pensons qu'elle est menacée puisque les deux usines de Tandor Ouest ont été détruites. Toute l'escouade Ranger de la zone est en état d'alerte." + +msgid "MAP025_NPC_1" +msgstr "Bonjour! Je ne pense pas avoir vu ta bouille auparavant. Tu dois être un Dresseur, non? Dans ce cas tu es au bon endroit! Vois-tu nous nous occupons des Pokémon des Dresseurs. Laisse-les avec nous et ils seront plus forts quand tu reviendras. Si tu nous laisses deux Pokémon compatibles, ils peuvent avoir un oeuf! Puis..." + +msgid "MAP026_NPC_1" +msgstr "Je suis technicien médical urgentiste. J'ai pour travail de secourir la population de catastrophes naturelles, entre autres. Si vous entendez les sirènes d'avalanches, assurez-vous de vous rendre à un endroit sécurisé!" + +msgid "MAP026_NPC_2" +msgstr "La Méga-évolution... J'ai tenté de battre l'Arène, mais ils m'ont dit que je n'avais pas assez de Sagesse ou quelque chose comme ça. J'ai entendu dire qu'il y a cinq épreuves à réussir dans l'Arène. Mais je ne suis pas capable de réussir la première!" + +msgid "MAP026_NPC_3" +msgstr "- Ouaah... L'Arène était trop compliquée! \nComme si le vent n'était pas suffisant, les Dresseurs sont violents!" + +msgid "MAP027_NPC_1" +msgstr "J'ai laissé un Pokémon à la Pension Pokémon et je l'ai un peu oublié. Quand je l'ai repris, il avait gagné beaucoup de niveaux!" + +msgid "MAP027_NPC_2" +msgstr "La chaîne de montagnes protège cette route des retombées radioactives. Tout de même, ce qui s'est passé est un désastre..." + +msgid "MAP029_NPC_1" +msgstr "On apprend les évolutions en ce moment. Savais-tu que les Pokémon de départ officiels de Tandor n'évoluent qu'une seule fois, contrairement aux autres qui évoluent deux fois? J'ai entendu dire qu'il y avait un professeur qui étudiait l'évolution quelque part. Comme le Prof. Bamb'o, c'est ça? Quel était son nom? Prof. Epicéa, ou quelque chose comme ça..." + +msgid "MAP029_NPC_2" +msgstr "Dis, as-tu entendu parler des Débats? C'est une activité cool! Cette année, nous débattons pour savoir s'il faudrait imposer une limite d'âge pour les Dresseurs. Je crois que c'est dangereux pour les jeunes de partir de la maison et de s'aventurer comme tu le fais." + +msgid "MAP029_NPC_3" +msgstr "Je suis le professeur de cette école. C'est vraiment intéressant de voir comment les enfants apprennent. Je ne les ai jamais vu ainsi. J'espère que tu continues d'étudier, même si tu voyages." + +msgid "MAP029_NPC_4" +msgstr "Les équipes sportives de l'école sont les plus robustes des environs! Nous pouvons battre Moki ou Kevlar sans les mains! Est-ce que Bourg-Moki possède une école?" + +msgid "MAP029_NPC_5" +msgstr "Hé, Dresseur! Ces enfants ont besoin d'aide pour étudier! Si tu les combats tous, tu recevras une récompense spéciale!" + +msgid "MAP029_TRAINER_1" +msgstr "Oh, hé! E-Est-ce que ça te dérange de, um, m'affronter? T'sais, juste pour s'entraîner. C-C'est dommage." + +msgid "MAP029_TRAINER_1_DEFEAT" +msgstr "J-J'espère que mes Pokémon ne seront pas trop blessés..." + +msgid "MAP029_TRAINER_2" +msgstr "Je m'entraîne pour ma classe de combat! Est-ce que tu voudrais m'aider à étudier? Très bien alors, j'arrive! Ce sera ta faute si j'échoue, tu le sais?" + +msgid "MAP029_TRAINER_2_DEFEAT" +msgstr "...Wow! C'était... génial." + +msgid "MAP029_TRAINER_3" +msgstr "J'imagine que si j'apprends à bien combattre, je finirais Pokémon Rouge facilement! Est-ce que tu veux te battre? Très bien alors, j'arrive! ... OK, peu importe, loser. P-pas que je m'en soucie ou autre." + +msgid "MAP029_TRAINER_3_DEFEAT" +msgstr "... Combattre est plus facile dans les jeux..." + +msgid "MAP033_NPC_1" +msgstr "Tamu.. Tamu!" + +msgid "MAP033_NPC_2" +msgstr "Tu savais que cette rivière était majoritairement peuplée de Venouilles? Ils sont de type poison! Je garderais des antidotes si j'étais toi." + +msgid "MAP033_TRAINER_1" +msgstr "Je confirme! les Pokémon eau sont les meilleurs!" + +msgid "MAP033_TRAINER_1_DEFEAT" +msgstr "OK, donc peut-être pas JUSTE les Pokémon eau." + +msgid "MAP033_TRAINER_2" +msgstr "Je devrais aller jouer avec des amis plutôt que de rester planté là." + +msgid "MAP033_TRAINER_2_DEFEAT" +msgstr "Je pense que j'essaierais de nouveaux jeux." + +msgid "MAP033_TRAINER_3" +msgstr "Hé! Toi! Ouais, toi, là-bas! On va s'battre maintenant, OK?" + +msgid "MAP033_TRAINER_3_DEFEAT" +msgstr "Ouaaahh! C'était ouf!" + +msgid "MAP033_TRAINER_4" +msgstr "Hé PN! Je viens d'avoir un nouveau Pokémon et je veux voir ce qu'il vaut!" + +msgid "MAP033_TRAINER_4_DEFEAT" +msgstr "Ah, il n'est pas aussi fort que je l'espérais..." + +msgid "MAP033_TRAINER_5" +msgstr "Casse-toi!" + +msgid "MAP033_TRAINER_5_DEFEAT" +msgstr "Cours, cours, cours!" + +msgid "MAP033_TRAINER_6" +msgstr "les Pokémon Eau sont les meilleurs." + +msgid "MAP033_TRAINER_6_DEFEAT" +msgstr "Euh... Les autres types sont bien aussi..." + +msgid "MAP033_TRAINER_7" +msgstr "Les dames peuvent aussi être de bonnes dresseuses!" + +msgid "MAP033_TRAINER_7_DEFEAT" +msgstr "Tu es doué, jeunot..." + +msgid "MAP033_TRAINER_8" +msgstr "Ne t'en vas pas!" + +msgid "MAP033_TRAINER_8_DEFEAT" +msgstr "Oh, saperlipopette! J'ai perdu!" + +msgid "MAP033_TRAINER_9" +msgstr "T'es un nouveau Dresseur, hein? Je viens de commencer aussi!" + +msgid "MAP033_TRAINER_9_DEFEAT" +msgstr "Tout le monde peut devenir Dresseur, mais certaines personnes sont plus aptes pour ça que d'autres, tu ne crois pas?" + +msgid "MAP037_NPC_1" +msgstr "Je sonde cette zone pour faire un sentier. C'est tellement fatiguant d'avoir à traverser cette grotte pour aller quelque part. Bonne chance, gamin. Prends ça, tu en auras besoin." + +msgid "MAP037_TRAINER_1" +msgstr "Dans un sens, je trouve ça marrant d'en mettre plein la tronche, sans distinction, à des Dresseurs innocents!" + +msgid "MAP037_TRAINER_1_DEFEAT" +msgstr "...J'imagine que tous les tyrans reçoivent un jour leur châtiment..." + +msgid "MAP042_NPC_1" +msgstr "Yo, Dresseur!\nC'est ta première Arène?\nTu dois être au max! On m'appelle le mec des Arènes, présent pour donner des astuces aux Dresseurs qui cherchent à défier la Ligue de Tandor! Maria est une experte du type Normal.\nLes types Normal n'ont pas d'avantage particulier, mais ils ont peu de faiblesses. Les types Combat sont forts ici, comme Férosinge,\ntout comme les types Acier comme Pétalynx et Embryfer parce qu'ils sont résistants à leurs attaques. Sinon, la pleine puissance de\nton Pokémon le plus fort\ndevrait faire l'affaire.\nBonne chance! Je serai de ton côté!\n...Oh et, prends ça, avec mes salutations!" + +msgid "MAP042_TRAINER_1" +msgstr "Maria est peut-être la première Championne d'Arène,\nmais elle a été Maître!\nT'es encore à des années-lumière de la battre!" + +msgid "MAP042_TRAINER_1_DEFEAT" +msgstr "Les années-lumière sont une unité de distance, non de temps..." + +msgid "MAP042_TRAINER_2" +msgstr "Ha! Tu crois que t'as de quoi battre Maria?\nLaisse-moi en juger!" + +msgid "MAP042_TRAINER_2_DEFEAT" +msgstr "Hmm. Celui-là a du potentiel." + +msgid "MAP042_TRAINER_3" +msgstr "Re-bonjour~\nDonc, je ne crois pas qu'on se soit réellement présentés. Comment t'appelles-tu? ... PN?. J'aime bien~\nBienvenue à l'Arène Pokémon de Néotech!~ Je suis Maria, spécialiste du type Normal...\nMais tu le savais déjà!\nÉvidemment, la plupart des gens connaissent\n\"Maria, Maître de Tandor\"...\nCes jours sont passés.\nDorénavant, je guide de jeunes Dresseurs comme toi,\nsur le chemin de la grandeur. Ce sera une bataille longue et difficile pour devenir Maître... Peux-tu y arriver? Ton premier test sur tes compétences...\nCommence dès à présent! Félicitations!~ Dis, cet esprit que tu as démontré au combat....\nÇa me rappelle quand je débutais.\nEssaie de maintenir cette détermination\net je suis sûre que tu iras loin!~ Tiens, prends cette CT, aussi!~ Avec les voyages, les liens avec\ntes Pokémon se renforceront.\nPlus grande est l'amitié, plus Retour est puissant au combat! Les CTs peuvent s'utiliser à l'infini, donc apprends-le au plus de Pokémon possible! Ils peuvent presque tous apprendre celle-là.~ J'ai aimé combattre contre toi, PN. Bonne chance pour ton voyage!~" + +msgid "MAP042_TRAINER_3_DEFEAT" +msgstr "C'est ça!~\nC'est ça, l'esprit que je veux voir!\nTu as bien mérité ce Badge Normal!" + +msgid "MAP043_NPC_1" +msgstr "C'est du boulot d'être un TopDresseur. Tu dois agir au top, te fringuer au top et être au top. Oh et aussi, élever des Pokémon au top. Cette ville me vide de ma topitude. Je m'en vais... Dès que mes Pokémon seront assez forts pour retourner dans la caverne." + +msgid "MAP043_NPC_2" +msgstr "Les Centres Pokémon sont trop bien! Ils offrent une place où dormir la nuit gratuitement. C'est comme un hôtel gratuit, sauf que personne ne laisse un bonbon sur l'oreiller. Qui paye pour construire et entretenir les Centres Pokémon? Ils n'ont aucun revenu..." + +msgid "MAP043_NPC_3" +msgstr "Soigne tes Pokémon avant de sortir hors de la ville! Crois-moi! Tu ne sais jamais quand un rival viendra te défier, particulièrement quand tu seras faible, comme après, je ne sais pas, un combat d'Arène." + +msgid "MAP044_NPC_1" +msgstr "Ma grand-mère vit à Fort Légende.\nMaintenant que le métro est ouvert, je peux aller la voir chaque week-end." + +msgid "MAP045_NPC_1" +msgstr "J'attends que le train arrive.\nJ'ai l'impression d'attendre une éternité!" + +msgid "MAP046_NPC_1" +msgstr "Salut, salut! Je suis le Spécialiste des noms! Je suis le diseur de bonne-aventure des noms! Je serais enchanté de noter le surnom d'un de tes Pokémon. De quel Pokémon dois-je m'occuper? Je vois. Reviens quand tu veux. Attends voir... C'est juste un oeuf! Hmmm... Ce sera donc ! C'est un surnom parfait! Il est impeccable! Sois sûr de bien chérir ton pour l'éternité. Hmmm... , c'est ça? C'est un bien beau nom que tu as choisi là. Mais! Que dirais-tu, si je lui donnais un meilleur nom? Ah, bien. Alors, que doit être le nouveau surnom? C'est fait! Dorénavant, ce Pokémon s'appelle ! Il n'a pas l'air différent d'avant et pourtant, c'est vraiment meilleur! Quelle chance pour toi! C'est fait! Dorénavant, ce Pokémon s'appelle ! C'est un meilleur nom qu'avant! Quelle chance pour toi! Je vois. Reviens quand tu veux. Je vois. Reviens quand tu veux." + +msgid "MAP046_NPC_10" +msgstr "Holà, Dresseur!\nHé, tu connais les CTs et CSs? Les CTs, ou Capsules Techniques, sont des objets très utiles qui servent à apprendre de nouvelles attaques à tes Pokémon. Les CS, ou Capsules Secrètes, sont des CT spéciales qui peuvent t'aider à surmonter certains obstacles sur ton chemin! Tiens, essaie cette CT! Cette CT contient Attraction. La plupart des Pokémon peuvent l'apprendre! Pourquoi n'essaierais-tu pas de l'apprendre à l'un des tiens?" + +msgid "MAP046_NPC_11" +msgstr "J'adore jouer à des jeux Pokémon!\nJ'ai la version Bleue et ma soeur a la Rouge. Comme ça, on peut tous les attraper!" + +msgid "MAP046_NPC_12" +msgstr "Maman me dit que j'peux pas avoir de Pokémon avant d'être grand. \nDonc j'ai eu un jeu vidéo à la place!" + +msgid "MAP046_NPC_13" +msgstr "La région de Tandor est divisée en deux parties, ouest et est. Nous sommes à Tandor Ouest." + +msgid "MAP046_NPC_2" +msgstr "Bonjour! Es-tu un drésseur de Pokémon? Je vois un avenir brillant qui s'offre à toi! Reviens ici quand tu auras plus d'expérience, j'enseignerai à tes Pokémon des attaques puissantes." + +msgid "MAP046_NPC_3" +msgstr "Ma fiancée veut avoir des enfants, mais je ne sais pas si je le veux.\nJe ne sais pas si je suis du bois dont on fait les pères, tu vois?" + +msgid "MAP046_NPC_4" +msgstr "J'ai déménagé à Néotech parce que je voulais fonder une famille avec mon fiancé. Mais il hésite..." + +msgid "MAP046_NPC_5" +msgstr "Hé! T'as l'air d'un Dresseur, ça veut dire que tu collectionnes les Pokémon! Je recherche un Venouille. Si tu en as un, je te l'échangerai contre mon Moutoir! Tu n'as même pas de Pokémon... Prends-en bien soin! Ouaiis!! J'ai un joyeux Venouille maintenant! J'imagine que t'as pas de Venouille... Ne reviens pas tant que tu n'as pas Venouille!" + +msgid "MAP046_NPC_6" +msgstr "Bonjour et bienvenue dans le QG des Rangers Pokémon de Néotech. Vous vous portez volontaire pour une mission?\nJe suis désolé, nous n'acceptons pas d'aide de civils en ce moment." + +msgid "MAP046_NPC_7" +msgstr "Tu es un Dresseur Pokémon débutant? Tu devrais prendre ça! Ce Total Soin annule tout changement de statut. Ça guérit même de la confusion.\nSers-t'en lorsque ton Pokémon est en détresse." + +msgid "MAP046_NPC_8" +msgstr "Nous, Rangers Pokémon, sommes les policiers de Tandor.\nLa plupart des grandes villes ont un centre Ranger mais le quartier général principal est à Vagune." + +msgid "MAP046_NPC_9" +msgstr "As-tu assez d'objets de soin pour tes Pokémon?\nTiens, tu devrais en avoir plus. Une Potion est un bon objet pour rendre des PV en cas de souci.\nToutefois, tu devrais quand même ne pas oublier d'aller faire un tour au centre Pokémon." + +msgid "MAP046_SIGN_1" +msgstr "Il y a la météo à la Télé.\nOn dirait bien qu'il fera beau demain. Il y a un talk show à la télé.\nQuel ennui." + +msgid "MAP046_SIGN_10" +msgstr "La TV affiche le dessin animé \"Pokémon Universe\"." + +msgid "MAP046_SIGN_11" +msgstr "La TV affiche le dessin animé \"Pokémon Universe\"." + +msgid "MAP046_SIGN_12" +msgstr "Il y a aussi quelques jeux Pokémon sur l'ordinateur." + +msgid "MAP046_SIGN_13" +msgstr "L'étagère contient beaucoup de grands livres imagés et d'albums photos." + +msgid "MAP046_SIGN_2" +msgstr "Il y a la météo à la Télé.\nOn dirait bien qu'il fera beau demain. Il y a un talk show à la télé.\nQuel ennui." + +msgid "MAP046_SIGN_3" +msgstr "L'ordinateur affiche l'écran-titre d'un jeu à la mode, \"Les Origines de Dracolosse\"." + +msgid "MAP046_SIGN_4" +msgstr "Bonjour et bienvenue dans le QG des Rangers Pokémon de Néotech. Vous vous portez volontaire pour une mission?\nJe suis désolé, nous n'acceptons pas d'aide de civils en ce moment." + +msgid "MAP046_SIGN_5" +msgstr "Il y a une grande variété de guides sur la faune et la flore sauvages, les cartes topographiques et des brochures informatives." + +msgid "MAP046_SIGN_6" +msgstr "Il y a une grande variété de guides sur la faune et la flore sauvages, les cartes topographiques et des brochures informatives." + +msgid "MAP046_SIGN_7" +msgstr "L'écran est éteint." + +msgid "MAP046_SIGN_8" +msgstr "L'écran est éteint." + +msgid "MAP046_SIGN_9" +msgstr "Ne prends pas de nourriture dans le frigo de la gentille dame." + +msgid "MAP047_NPC_1" +msgstr "Tanoctur: Grrraouff!" + +msgid "MAP047_NPC_2" +msgstr "Depuis que j'ai rencontré Tanoctur, ma vie n'a pas cessé de s'améliorer!\nJe n'imagine pas la vie sans Pokémon." + +msgid "MAP047_SIGN_1" +msgstr "Qu'est-ce qu'un Champion d'Arène garde dans son frigo? ... Erk! Du lait pourri!" + +msgid "MAP047_SIGN_2" +msgstr "Les livres sont organisés n'importe comment sur l'étagère, y compris l'autobiographie de Maria : \"Le Chemin vers la Victoire!\"" + +msgid "MAP047_SIGN_3" +msgstr "Les livres sont organisés n'importe comment sur l'étagère, y compris l'autobiographie de Maria : \"Le Chemin vers la Victoire!\"" + +msgid "MAP047_SIGN_4" +msgstr "Il y a une chaîne d'infos à la télé.\n...C'est d'un ennui..." + +msgid "MAP047_SIGN_5" +msgstr "Il y a une chaîne d'infos à la télé.\n...C'est d'un ennui..." + +msgid "MAP047_SIGN_6" +msgstr "Ce n'est généralement pas une bonne idée de fouiner dans les frigos des étrangers." + +msgid "MAP047_SIGN_7" +msgstr "C'est plein de bouquins sur les soins Pokémon." + +msgid "MAP047_SIGN_8" +msgstr "C'est plein de bouquins sur les soins Pokémon." + +msgid "MAP048_SIGN_1" +msgstr "C'est une Nintendo Wii U.\nMais j'ai entendu qu'ils sortiront une nouvelle console bientôt." + +msgid "MAP048_SIGN_2" +msgstr "C'est mon lit.\nJ'ai pas besoin de faire une sieste." + +msgid "MAP048_SIGN_3" +msgstr "C'est mon lit.\nJ'ai pas besoin de faire une sieste." + +msgid "MAP048_SIGN_4" +msgstr "C'est plein à craquer de bouquins sur les Pokémon. \"Moi et mon Chouetton\",\n\"La Grande Aventure de Gerblitz\",\n\"La Quête des Légendes\". J'ai lu et relu tous ces bouquins." + +msgid "MAP048_SIGN_5" +msgstr "Il y a un combat Pokémon à la télé.\nOuah! L'un des Pokémon vient de Méga-Évoluer! Il y a une pub pour un nouveau jeu vidéo à la télé.\nC'est une simulation de combat Pokémon appelée \"Version Bleue et Rouge\". Il y a un reportage à la télé.\nApparemment, ils construisent une nouvelle Centrale Nucléaire à Tandor. ...Il est temps d'y aller!" + +msgid "MAP048_SIGN_6" +msgstr "C'est plein à craquer de bouquins sur les Pokémon. \"Moi et mon Chouetton\",\n\"La Grande Aventure de Gerblitz\",\n\"La Quête des Légendes\". J'ai lu et relu tous ces bouquins." + +msgid "MAP049_NPC_1" +msgstr "PN, mon chéri!\nC'est le grand jour aujourd'hui, n'est-ce pas? Je me sens mélancolique, voyant mon petit bébé tout grand et s'en allant de la maison.\nOh, si mes vieux os pouvaient faire plus pour nous soutenir tous les deux! Mais nous savons tous les deux que tu es prê{t|te}. Toi et ce garçon, Théo....\ntoujours dans tes pattes, celui-là.\nTu as toujours été si doué,\nmais lui?.\nIl est plus jeune, après tout. Je suis certaine que son père Cameron ne le laisserait pas partir sans être sûr.\nD'ailleurs, pour célébrer ton grand jour,\nj'ai un cadeau pour toi. Vas-y et ouvre-le! PN a obtenu les Chaussures de Course! (Il est écrit: «Pour courir, appuyez sur Z. Tu peux activer la course automatique dans le Menu.») *sniff* O-oh, ne t'en occupe pas, ....\nJe suis simplement une vieille dame émotive.\nSi seulement ton père était ici en ce moment...\nEt bien, je suis certaine qu'il aurait été aussi fier de toi..\nEt je suis sûre que tu le rencontreras au cours ton aventure. À présent, je ne peux te garder plus longtemps.\nDis bonjour au gentil professeur pour moi, veux-tu? Et si tu peux, reviens me voir\naprès avoir reçu ton premier Pokémon,\nj'adorerais le voir. Bonne chance, mon chéri!" + +msgid "MAP049_NPC_2" +msgstr "... (elle ne répond pas.) (sa respiration est lente et constante, comme dans un sommeil profond.)" + +msgid "MAP049_NPC_3" +msgstr "Je ne me reposerai pas avant de trouver un remède pour le problème de Lucille. Mais,. juste être debout à ses côtés,\nêtre capable de la tenir dans mes bras...\nC'est suffisant, pour le moment. Bien sûr, je suis incroyablement fier de toi\nd'être devenu le Champion de Tandor. Tu as accompli autant que ce que j'ai fait lors de mon apogée en tant que Ranger Cadet et puis comme un Ranger à part entière. Je suppose que l'héroïsme coule dans le sang familial. Ce genre de vie...\nJ'avais oublié à quoi ça ressemblait.\nJ'ai passé tant d'années en étant pressé,.\ncourant de crise en crise. Et... pour être honnête...\nmon âge me rattrape.\nJ'ai 45 ans.\nJe ne suis plus aussi vif que je l'étais. Une pause loin de l'action est... agréable. Royosinge n'est plus avec moi.\nIl est retourné dans la Forêt Baykal, sa maison. Tu sais, malgré notre amitié, il n'était pas mon Pokémon. Il a choisi de m'accompagner et il a choisi de partir. Mais je sais que l'on se reverra." + +msgid "MAP049_SIGN_1" +msgstr "C'est une télévision à écran plat. J'aime la regarder en prenant le souper." + +msgid "MAP049_SIGN_10" +msgstr "Scandaleux!\nC'est le tiroir à bas de Tatie." + +msgid "MAP049_SIGN_11" +msgstr "Scandaleux!\nC'est le tiroir à bas de Tatie." + +msgid "MAP049_SIGN_12" +msgstr "C'est rempli de livres Pokémon.\n\"La vie d'un Pokémon\" ... \"Évolution des Pokémon\" ... \"Philosophie Pokémon\" ..." + +msgid "MAP049_SIGN_13" +msgstr "Cette étagère contient les lectures préférées de Tatie.\n«Le Prince Arcanin: Une Romance de Feu!»" + +msgid "MAP049_SIGN_2" +msgstr "C'est une télévision à écran plat. J'aime la regarder en prenant le souper." + +msgid "MAP049_SIGN_3" +msgstr "Il y a une broderie encadrée. «La maison est là où se trouve le coeur!» Et il y a un coeur en dessous." + +msgid "MAP049_SIGN_4" +msgstr "Le cabinet est rempli d'antiques assiettes de porcelaine." + +msgid "MAP049_SIGN_5" +msgstr "Le cabinet est rempli d'antiques assiettes de porcelaine." + +msgid "MAP049_SIGN_6" +msgstr "Le frigo. J'espère qu'elle me laissera prendre une collation..." + +msgid "MAP049_SIGN_7" +msgstr "Le poêle et l'évier. Ils sont propres parce qu'on commande habituellement." + +msgid "MAP049_SIGN_8" +msgstr "Une tasse de café se trouve sur la table. Elle est froide." + +msgid "MAP049_SIGN_9" +msgstr "A l'extérieur, on peut voir le labo du Professeur Bamb'o. Je me demande pourquoi il a une apostrophe dans son nom." + +msgid "MAP050_NPC_1" +msgstr "Le bTest d'Aptitude du Dresseur Pokémon/b \nsépare les Dresseurs en trois catégories :\nDéfensif, c2=043c3affOffensif/c2, etc2=65467b14 Équilibré. Le professeur vous donnera ensuite un Pokémon de départ\nqui conviendra le mieux à votre style au combat. Les Dresseurs Défensifs reçoivent\nLe Pokémon plante Pétalynx.\nIl est gentil, robuste, et facile à dresser. Les Dresseurs c2=043c3affOffensifs/c2 reçoivent\nle Pokémon feu c2=043c3affRaptorche/c2.\nIl est fort et rapide, mais peut être difficile à contrôler. Les Dresseurs c2=65467b14Équilibrés/c2 reçoivent\nle Pokémon eau c2=65467b14Électrott/c2.\nSa nature calme et sereine lui permet de s'adapter à n'importe quelle situation. Choisis bien - Le Pokémon de départ est ton partenaire principal le long de ton voyage!" + +msgid "MAP050_NPC_2" +msgstr "Allez, PN, on y va ou quoi?!\nY'a trop de suspense!" + +msgid "MAP050_NPC_3" +msgstr "Je suis un expert en purification nucléaire.\nAs-tu un Pokémon nucléaire qui néccessiterait un traitement? Leur apparence et type resteront les mêmes, mais il ne désobéira pas et ne t'attaquera plus. D'accord! J'applique le traitement à ton . Ça ne prendra pas longtemps. Et, fini! Ton est totalement guéri! N'hésite pas à m'apporter d'autres Pokémon irradiés que tu possèdes, pour que je les traitent. Si tu as des Pokémon corrompus, apporte-les moi et je les traiterai. Souviens-toi, c'est seulement pour les Pokémon réguliers infectés et exposés à la radiation. les Pokémon nucléaires à l'origine comme Urali et Hazma n'ont pas besoin de traitement. Si tu as des Pokémon corrompus, apporte-les-moi et je les traiterai." + +msgid "MAP050_NPC_4" +msgstr "Haaz-maa!" + +msgid "MAP050_SIGN_1" +msgstr "C'est une plante en pot. Elle a l'air bien arrosée." + +msgid "MAP050_SIGN_10" +msgstr "Des livres de Pokémon sont placés dans une vitrine. ...Hé! \"Ernest Bamb'o: Le mystère des Éléments!\" Le Professeur a écrit ce bouquin!" + +msgid "MAP050_SIGN_11" +msgstr "C'est une machine pour soigner les Pokémon." + +msgid "MAP050_SIGN_2" +msgstr "C'est une plante en pot. Elle a l'air bien arrosée." + +msgid "MAP050_SIGN_3" +msgstr "C'est une machine pour soigner les Pokémon." + +msgid "MAP050_SIGN_4" +msgstr "Des livres de Pokémon sont placés dans une vitrine. ...Hé! \"Ernest Bamb'o: Le mystère des Éléments!\" Le Professeur a écrit ce bouquin!" + +msgid "MAP050_SIGN_5" +msgstr "Des livres de Pokémon sont placés dans une vitrine. ...Hé! \"Ernest Bamb'o: Le mystère des Éléments!\" Le Professeur a écrit ce bouquin!" + +msgid "MAP050_SIGN_6" +msgstr "Des livres de Pokémon sont placés dans une vitrine. ...Hé! \"Ernest Bamb'o: Le mystère des Éléments!\" Le Professeur a écrit ce bouquin!" + +msgid "MAP050_SIGN_7" +msgstr "C'est une plante en pot. Elle a l'air bien arrosée." + +msgid "MAP050_SIGN_8" +msgstr "Il y a des affiches au mur... \"Protégez vos Pokémon, utilisez des Potions!\" \"Le Pokédex : Votre meilleure source pour l'info Pokémon!\"" + +msgid "MAP050_SIGN_9" +msgstr "La fenêtre donne une belle vue du mur de pierre. Il n'y a rien à voir." + +msgid "MAP050_TRAINER_1" +msgstr "Ah, je me suis mélangé deux ou trois trucs... Mmh... HÉ! J'EN AI MARRE D'ATTENDRE! PN a déjà eu son Pokémon!\nQuand est-ce que j'aurais le mien? J'ai fini d'analyser tes résultats, Théo. Hmm... Oui!!\nMon premier Pokémon! Um non, cela ne ressemble pas à un Électrott. Um non, cela ne ressemble pas à un Raptorche. Um non, cela ne ressemble pas à un Pétalynx. Qu'est-ce-que... Enfin, oui, j'ai décidé de... de dévier un peu de la séléction standard des starters. C'est vrai. Vous deux, profitez de votre nouveau Pokémon! PN... t'as un Pokémon.\nEt maintenant j'en ai un aussi.\nTu sais ce que ça veut dire, non?\nOn doit s'battre! Oh, pitié, pas dans le labo... M-mais..... Comment....\nJe suis censé être le meilleur d-Dresseur de tous les temps... C'est i-impossible...\nles bon Dresseurs ne perdent jamais... Je.... Je.... *sniff*\nWaaaaaaaahhh!! Théo, ne pleure pas s'il te plaît... Voici, je vais soigner ton équipe pour toi. tes Pokémon ont été soignés... Je v-voulais devenir u-un Dresseur imbattable...\nPourquoi j'pouvais pas gagner?\nJe voulais vraiment gagner... Bon.... Entre ton Pokémon et celui de PN,\nle sien a l'avantage des types. L'Eau bat le Feu, le Feu bat la Plante, et la Plante bat l'Eau. C'est le triangle des types élémentaires..\nEn tout cas, un des triangles.\nApprendre à maîtriser la correspondance des types est important pour un Dresseur. C-c'est pas vrai! Je veux rechoisir!\nPourquoi c'est PN qui a eu le plus fort?!\nOOuuuiinnnn! C'est pas juste!!\nJ-je rentre chez moi!! Soupir...\nIl l'a pris plus mal que ce que je craignais. Mais, il ne faudrait pas le juger trop hâtivement.\nCe n'est qu'un enfant après tout.\nJe m'attends à ce qu'il découvre qu'entraîner des Pokémon n'est pas si facile que ça... Ouais!! Ma première victoire!\nMes Pokémon et moi,\non va être l'équipe la plus cool et la meilleure de Tandor! PN, t'es rien comparé à moi.\nRien!!\nHahaha!\n'faut que je le montre à papa! PN...\nJe suis surpris que t'aies réussi à perdre ce combat. Tu dois avoir remarqué que ton Pokémon de départ\na l'avantage du type sur celui de Théo.\nL'eau vainc le feu, le feu vainc la plante et la plante l'eau. C'est le triangle des éléments..\nEnfin, l'un d'eux, en tout cas. Normalement, dans une telle rencontre,\nle résultat est prévisible...\nOu peut-être l'as-tu laissé gagner exprès?\nSi tel est le cas, c'est gentil de ta part. Il fait le dur, mais j'ai l'impression\nqu'il ne le prendrait pas si bien s'il avait perdu son premier combat. Toi, tu as l'air d'encaisser, par contre.\nViens, laisse-moi soigner ton Pokémon vite-fait. tes Pokémon ont été soignés... Je vais à la sortie de la ville donnant sur la Route 01. Amène Théo et je vais vous apprendre à tous les deux comment attraper un Pokémon. A plus tard, PN." + +msgid "MAP050_TRAINER_1_DEFEAT" +msgstr "Quoi? Mais j'étais censé gagner!" + +msgid "MAP052_NPC_1" +msgstr "Bienvenue à l'Hotêl Casino de Vagune, célèbre dans le monde entier! Comment puis-je vous aider? L'Hotêl Casino de Vagune est un hôtel cinq étoiles connu dans le monde entier pour ses prestations de haute qualité, ses nuitées et son restaurant, le tout situé dans la ville pittoresque de Vagune. Tous nos clients sont invités à participer à notre loterie journalière au comptoir pour gagner des prix. Vous êtes aussi invité à profiter de tous les divertissements de notre Casino où vous pourriez gagner de rares et précieux objets et même des Pokémon rares! A votre droite se trouve le Casino où vous avez la possibilité de profiter des jeux de hasard pour gagner des prix. A votre gauche se trouve notre restaurant 3 étoiles ainsi que le bar et le centre Pokémon, où nos experts rafraîchiront et dorloteront vos Pokémon. L'ascenceur mène à l'hôtel. Nous offrons une grande variété de chambres : solo, double, suite, suite luxueuse et penthouse. Je suis désolé, mais vous devez avoir 18 ans pour réserver une chambre dans notre hôtel. Vous avez quand même la possibilité de profiter des autres activités de l'établissement! Profitez bien de l'Hôtel Casino de Vagune!" + +msgid "MAP052_NPC_10" +msgstr "Je suis désolé, mais l'accès à l'hôtel est réservé aux donateurs et à leurs invités." + +msgid "MAP052_NPC_11" +msgstr "J'adore venir au bar pour me détendre après une longue journée à bronzer sur la plage! La chose la plus importante lorsqu'on est un maître-nageur est d'avoir l'air classe en ayant ce truc blanc sur le nez. ...Quoi? Il en faut plus que ça?" + +msgid "MAP052_NPC_12" +msgstr "Ce serait beaucoup plus romantique s'il\nne reluquait pas cette femme là-bas..." + +msgid "MAP052_NPC_13" +msgstr "Nous sommes en lune de miel ensemble." + +msgid "MAP052_NPC_14" +msgstr "Yo! J'ai entendu dire que la Championne est une vraie bombe! Je vais entraîner mon Pokémon pour pouvoir me mesurer à elle, puis je lui demanderai de sortir avec moi!" + +msgid "MAP052_NPC_15" +msgstr "Hé, salut, Dresseur! Pour un moindre coût, je peux rendre votre Pokémon aussi heureux qu'il peut l'être! Je suis très occupé cependant, donc je ne peux le faire qu'une fois par jour. Quel Pokémon veut un toilettage? GQuel genre de soins voulez-vous lui offrir? a l'air aux anges! Revenez demain! Trop riche pour votre sang, il semblerait. Quelle stat voulez-vous augmenter? a amélioré ses statistiques en ! Revenez demain! Trop riche pour votre sang, il semblerait. Hm? That Pokémon cannot benefit from Rare Grooming. monte de niveau! Revenez demain! Trop riche pour votre sang, il semblerait. Revenez si vous voulez choyer un de vos Pokémon! Revenez si vous voulez choyer un de vos Pokémon!" + +msgid "MAP052_NPC_16" +msgstr "Profitez bien de votre séjour à l'Hôtel Casino de Vagune! Bon jeu!" + +msgid "MAP052_NPC_17" +msgstr "La Voltorbataille est un jeu peu risqué avec de faibles gains. Je trouve ce jeu très relaxant. Essaie-donc d'avoir une bonne suite!" + +msgid "MAP052_NPC_18" +msgstr "Heheheheh! Ils m'appellent Jack le Chanceux! Chaque nuit je conduis les touristes autour de la ville en limousine. Tous les jours j'apporte mes gains ici, au casino pour jouer toute la journée! Je finis toujours avec plus d'argent que quand j'ai commencé, aussi! J'aime ton style, gamin. Voilà un petit cadeau. pn reçoit 100 Jetons! Peut-être qu'un peu de ma chance rejaillira sur toi?" + +msgid "MAP052_NPC_19" +msgstr "Il n'y a ni horloge ni fenêtre ici... Ça fait combien de temps que je suis là? Bah, je peux quand même rejouer..." + +msgid "MAP052_NPC_2" +msgstr "rC'est le coin loterie Pokémon. Je suis Felicitée, votre serveuse aujourd'hui. rSi le numéro pioché correspond au No. ID d'un de vos Pokémon, vous pourrez gagner des prix fabuleux! rVoulez-vous regarder le numéro gagnant d'aujourd'hui? rD'abord, laissez-moi regarder le numéro chance du coin loterie Pokémon. ... rVotre numéro de ticket de Loto est . rMaintenant, voyons voir s'il correspond à un No. ID d'un de vos Pokémon. rJe suis désolé, aucun de correspond... rRevenez nous voir bientôt! rFélicitations! rLe No. ID de votre correspond au numéro du ticket de Loto! rFélicitations! rLe No. ID de votre dans votre PC correspond au numéro du ticket de Loto! rOh ma parole, les cinq chiffres correspondent! rVous avez gagné le gros lot! rRevenez quand vous voulez! Moi, Félicitée, votre serveuse, vous souhaite une bonne journée! rVous n'avez plus de place dans votre inventaire. Faites de la place et revenez me voir. rLes quatre derniers chiffres correspondent, vous gagnez donc le premier prix! rRevenez quand vous voulez! Moi, Félicitée, votre serveuse, vous souhaite une bonne journée! rVous n'avez plus de place dans votre inventaire. Faites de la place et revenez me voir. rLes trois derniers chiffres correspondent, vous gagnez donc le second prix! rRevenez quand vous voulez! Moi, Félicitée, votre serveuse, vous souhaite une bonne journée! rVous n'avez plus de place dans votre inventaire. Faites de la place et revenez me voir. rLes deux derniers chiffres correspondent, vous gagnez donc le troisième prix! rRevenez quand vous voulez! Moi, Félicitée, votre serveuse, vous souhaite une bonne journée! rVous n'avez plus de place dans votre inventaire. Faites de la place et revenez me voir. rLe dernier chiffre correspond, vous gagnez donc le quatrième prix! rRevenez quand vous voulez! Moi, Félicitée, votre serveuse, vous souhaite une bonne journée! rVous n'avez plus de place dans votre inventaire. Faites de la place et revenez me voir. rOh, je vois.\nN'hésitez pas à revenir nous voir." + +msgid "MAP052_NPC_20" +msgstr "Tourne, tourne, tourne!\nTourne, tourne, tourne! Gagne, gagne, gagne!" + +msgid "MAP052_NPC_21" +msgstr "Pas de bêtises, hein? Vous êtes filmé." + +msgid "MAP052_NPC_22" +msgstr "Ooh! J'ai gagné la masse aujourd'hui! J'vais acheter un Pokémon tout mignon!" + +msgid "MAP052_NPC_23" +msgstr "cnbNous échangeons vos jetons contre des prix. CNbQuel prix voulez-vous? CNbDonc, vous voulez l'objet ? CNbDésolé, vous avez besoin de plus de jetons que ça. CNbVous n'avez pas de place dans votre sac." + +msgid "MAP052_NPC_3" +msgstr "J'attends que mes amis aient fini de mettre leurs maillots de bain pour que nous allions à la plage! Sois sûr d'avoir mis plein de crème solaire. Tu peux vraiment avoir l'air bête avec un coup de soleil." + +msgid "MAP052_NPC_4" +msgstr "Je suis proprio du penthouse au dernier étage. J'ai vue sur la ville entière. Chaque année, ma famille vient ici en vacances pour quelques semaines. Je n'en voudrais pas moins." + +msgid "MAP052_NPC_5" +msgstr "La qualité du service est excellent, ici. Ils ont même un centre de toilettage spécial Pokémon! J'ai juste envie de rester ici et ne jamais repartir... Jusqu'à ce que mes poches soient vides en tout cas!" + +msgid "MAP052_NPC_6" +msgstr "rBienvenue! rOh, vous n'avez pas de Boîte Jeton? Voilà. rVous pouvez échanger vos jetons contre de fabuleux prix en bas. rVous n'avez plus de place pour cela. Revenez quand ce sera le cas. rVous pouvez échanger vos jetons contre de fabuleux prix en bas." + +msgid "MAP052_NPC_7" +msgstr "GCNbBienvenue au Casino de Vagune! GCNbAavez-vous besoin de jetons?\nVoulez-vous en acheter? GCNbVous n'avez pas ne Boîte Jeton. GCNbAavez-vous besoin de jetons?\nVoulez-vous en acheter? GCNbOups!\nVotre Boîte Jeton est pleine. GCNbVous ne pouvez pas vous payer des Jetons. GCNbMerci\nVoici vos jetons! GCNbOups!\nVotre Boîte Jeton est pleine. GCNbVous ne pouvez pas vous payer des Jetons. GCNbMerci\nVoici vos jetons! GCNbNon?\nRevenez jouer quand vous voulez!" + +msgid "MAP052_NPC_8" +msgstr "cnbNous échangeons vos jetons contre des prix. CNbQuel prix voulez-vous? CNbDonc, vous voulez l'objet ? CNbDésolé, vous avez besoin de plus de jetons que ça. CNbVous n'avez pas de place dans votre sac." + +msgid "MAP052_NPC_9" +msgstr "CNbNous échangeons vos jetons contre des prix. CNbQuel prix voulez-vous? CNbDonc, vous voulez l'objet ? CNbDésolé, vous avez besoin de plus de jetons que ça." + +msgid "MAP053_NPC_1" +msgstr "Oh, tes Pokémon ont l'air tellement mignons! Tiens, donne leur ça. J'adore voir des Pokémon heureux avec leurs Dresseurs. Prends-en bien soin!" + +msgid "MAP053_NPC_2" +msgstr "Brr! J'ai si froid!\nD'ailleurs, t'as un Pokémon qui connaît l'attaque rSurchauffe? Je suis sûr que ça réchaufferait l'endroit. Oh, merci! C'est beaucoup mieux!\nTiens, prends ça en remerciement. Brr... Aucun Pokémon ne semble connaître l'attaque... Brr... C'est dommage..." + +msgid "MAP053_NPC_3" +msgstr "Ma femme est très généreuse envers les Dresseurs de passage. Vu comment l'Arène est difficile, ils ont besoin de toute l'aide qu'ils peuvent trouver!" + +msgid "MAP053_NPC_4" +msgstr "J'adore Pelugel! C'est une vraie peluche!!!!! Les Fourrugons ont un pelage duveteux qui leur tient chaud. J'ai envie de leur faire un câlin, mais ils s'enfuient avant que je puisse m'en approcher!" + +msgid "MAP053_NPC_5" +msgstr "Salut! Je suis un dentiste Pokémon! Oui, même les Pokémon ont besoin d'avoir les dents propres... D'autant plus que beaucoup d'attaques ont besoin d'une forte morsure! GSi tu veux, je peux apprendre ces attaques à tes Pokémon. Je ne demande qu'une rémunération modeste. C'est 5000$ par attaque. Quelle capacité veux-tu faire apprendre à ton Pokémon? GVoilà! Ce sera 5000$. Tu voudrais que j'apprenne une attaque à un autre Pokémon? C'est bon alors. Prends un peu de dentifrice et une brosse à dent. Tu veux un ballon aussi? GVoilà! Ce sera 5000$. Tu voudrais que j'apprenne une attaque à un autre Pokémon? C'est bon alors. Prends un peu de dentifrice et une brosse à dent. Tu veux un ballon aussi? GVoilà! Ce sera 5000$. Tu voudrais que j'apprenne une attaque à un autre Pokémon? C'est bon alors. Prends un peu de dentifrice et une brosse à dent. Tu veux un ballon aussi? GVoilà! Ce sera 5000$. Tu voudrais que j'apprenne une attaque à un autre Pokémon? C'est bon alors. Prends un peu de dentifrice et une brosse à dent. Tu veux un ballon aussi? GVoilà! Ce sera 5000$. Tu voudrais que j'apprenne une attaque à un autre Pokémon? C'est bon alors. Prends un peu de dentifrice et une brosse à dent. Tu veux un ballon aussi? GVoilà! Ce sera 5000$. GTu veux que j'apprenne une attaque à un autre Pokémon pour 5000$? C'est bon alors. Prends un peu de dentifrice et une brosse à dent. Tu veux un ballon aussi? C'est dommage... Brosse-toi les dents régulièrement! C'est dommage... Brosse-toi les dents régulièrement!" + +msgid "MAP053_NPC_6" +msgstr "Mon boss regarde des dents de Pokémon toute la journée. Il a même mis sa tête dans la gueule d'un Hivernon! Les centres Pokémon vont soigner les coups et brûlures ou autres, mais les caries nécessitent un expert." + +msgid "MAP053_NPC_7" +msgstr "Eh... toué, là.\nT'es un Dresseur pô vrai? Ça veut dire que t'vas t'fritter din l'Arène. Ptêt bin qu'tu voudrais du conseil. Pour te mesurer à l'Arène de Banqueneige, tu vas d'voir réussir quelqu'épreuves. Elles sont faites pour vouèr ta force en tant que Dresseur, pis ta sagesse pour faire eul'bon choix quand ça compte, Ton aptitude à t'adapter à différentes conditions, ta foué en tes Pokémon et leur foué en toué, et t'capacité à distinguer eul'vrai du faux. Si tu foires une seule épreuve, tu vas d'voir tout r'commencer depuis l'début. Garçon, laisse-moué t'dire, c'pô évident de s'relever lorsqu't'es au sol. Mais n'baisse pô les bras. C'comme ça qu'on gagne! Sache que seulement si tu réussis les épreuves et bats Vaeryn tu pourras voir la vraie puissance de tes Pokémon : La puissance des Méga Evolutions. Comment un p'tit vieux comme moué saurait tout ça? Bin, en vrai, j'étais un acolyte du Dragon aussi. Maint'nant le froid d'l'hiver sur la montagne m'use les os et la moindre brise pourrait m'scier en deux. Donc j'reste ici près d'eul'feu, à donner des conseils aux Dresseurs. Pour te r'mercier d'm'avoir écouté, j'veux qu'tu prennes ça. ...Eh? Tu demandes c'que c'est, cette pierre?\nBin, tu n'peux pas l'utiliser maint'nant, mais lorsque tu\nréussiras les épreuves, tu s'ras capable de l'utiliser pour déclencher une Méga Evolution sur un Pokémon. Bonne chance... T'en auras b'soin! Je comprends... T'as pô l'temps pour écouter les histoires d'un vieux fou." + +msgid "MAP054_NPC_1" +msgstr "J'y crois pas! On vit près de la plage et tout ce que mes enfants veulent faire c'est rester à l'intérieur! Qu'ils jouent aux jeux vidéos ou qu'ils lisent, ils ne veulent jamais sortir jouer!" + +msgid "MAP054_NPC_2" +msgstr "Maman comprend pas pourquoi je n'aime pas le sable. Il est grossier, agressif, irrittant... Et il s'insiune partout!" + +msgid "MAP054_NPC_3" +msgstr "Mon frère et moi préférons rester ici. On peut aussi vivre plein d'aventures à l'intérieur!" + +msgid "MAP058_NPC_1" +msgstr "À quel étage veux-tu aller?" + +msgid "MAP060_NPC_1" +msgstr "Hey... t'veux acheter un Pokémon? Tu veux l'quel? GbDonc tu veux l'Wattouat à ? CNbDéso, mais t'auras besoin de plus de cash. Ça sera . Nan? Okay, t'es dur en affaires, . GbDonc tu veux l'Phénincelle à ? CNbDéso, mais t'auras besoin de plus de cash. Ça sera . Nan? Okay, t'es dur en affaires, . GbDonc tu veux l'Magicarpe à ? CNbDéso, mais t'auras besoin de plus de cash. Ça sera . Nan? Okay, t'es dur en affaires, ." + +msgid "MAP060_NPC_10" +msgstr "Le métro de Burole est toujours en construction. Tu ne peux pas encore l'utiliser." + +msgid "MAP060_NPC_11" +msgstr "Bonjour! J'évalue l'amitié entre les Pokémon et leurs Dresseurs Puis-je évaluer votre Pokémon pour vous? Lequel dois-je évaluer? Peut-être la prochaine fois. Seriez-vous... d'une exigence excessive? J'ai l'impression que ne vous aime pas beaucoup... Oh... Ce n'est pas le grand amour entre vous et ... Je n'ai pas grand chose à dire... Votre relation avec est... normale. Vous et avez une certaine harmonie. Enfin, j'ai l'impression... Vous êtes en harmonie et est heureux d'être à vos côtés. Quelle belle harmonie! Vous êtes une bien douce personne. Je dirais même que est heureux comme un Luxor! Quelle exceptionnelle harmonie! Je ressens même un peu de jalousie! Peut-être la prochaine fois." + +msgid "MAP060_NPC_12" +msgstr "Eh bien, un étranger! Bienvenue à Burole, une vraie ville! C'était une vieille ville minière - et la plus grande et génialissime des mines est maintenant notre Arène!" + +msgid "MAP060_NPC_13" +msgstr "Depuis que j'ai inscrit mes enfants à cette école, j'ai la paix! Mes feuilletons passent aujourd'hui - je veux absolument savoir si le plan de Louis pour se déguiser en son frère jumeau Lewis marchera ou non!" + +msgid "MAP060_NPC_2" +msgstr "Ici, tous les jours sont incroyables... C'est presque impossible de trouver un Pokémon nageant à la surface! La plupart sont au fond du lac." + +msgid "MAP060_NPC_3" +msgstr "Tu viens probablement de Bourg Moki. Cet endroit est si nul... C'est sûrement pour ça que tu es fasciné par Burole. Je peux le voir dans tes yeux!" + +msgid "MAP060_NPC_4" +msgstr "Tu te demandes peut-être, qu'est-ce-qu'un policier fait là à regarder des fleurs? En fait, cette ville est tellement paisible et parfaite que je n'ai rien à faire au travail!\n Et je suis quand même payé! L'Arène? Va tout droit et tu la trouveras!\n Ah, j'ai oublié de te préciser, elle est dans la grotte." + +msgid "MAP060_NPC_5" +msgstr "Super! La saison de plantation des baies a commencé. Attends, pourquoi je te dis ça? En fait, cette ville est si paisible que je n'ai rien à faire!" + +msgid "MAP060_NPC_6" +msgstr "Tu ne peux même pas t'imaginer à quel point ce lac est profond! Personne encore ne sait ce qu'il y a au fond. Tu vois ce nouveau bâtiment? C'est le métro de Tandor, ils viennent tout juste de le finir ici et à Néotech. \n C'est le meilleur moyen de voyager entre les villes maintenant." + +msgid "MAP060_NPC_7" +msgstr "C'est moi qui surveille la station de métro aujourd'hui. C'est un peu plus intéressant que ce que fait mon collègue. J'espère que ces péquenauds de Néotech et de Kevlar ne reviendront pas à Burole! Ils sont tellement agaçants." + +msgid "MAP060_NPC_8" +msgstr "Bienvenue à Burole! Je suis l'hôte de la ville. Oui, c'est un vrai boulot, je suis payé pour ça. Bien sûr, des fois c'est plutôt ennuyeux... Tu sais que tu es le premier à venir jusqu'ici cette semaine?" + +msgid "MAP060_NPC_9" +msgstr "Psst... Tais-toi! Je suis en train de jouer au dernier jeu à la mode, Pokémon Argent. Je viens tout juste de capturer un Coxy. Mince! La Team Rocket a attaqué le puit Ramoloss! Fargas me fait une Noigrume Ball! Maintenant il me faut des médicaments pour Pharamp!" + +msgid "MAP060_SIGN_1" +msgstr "Arène de Burole Champion : Davern\n\"Le Maître des Fouilles Caverneuses!\"" + +msgid "MAP060_SIGN_2" +msgstr "\"Burole, Ville des Grottes. Croyez-nous sur parole, n'allez pas à l'ouest.\"" + +msgid "MAP060_SIGN_3" +msgstr "\"Burole, Ville des Grottes. Croyez-nous sur parole, n'allez pas à l'ouest.\"" + +msgid "MAP060_SIGN_4" +msgstr "Institut des Jeunes Dresseurs." + +msgid "MAP062_SIGN_1" +msgstr "Appuyer sur le bouton?" + +msgid "MAP064_NPC_1" +msgstr "Alors, tu pars enfin pour une aventure, hein?\nTu suis ainsi les pas de ton père. Ton père, Primo, est plutôt connu. Cet homme est un héros du quotidien!" + +msgid "MAP064_NPC_2" +msgstr "Mon mari est un admirateur de longue date de votre père vous savez. Primo fait un bon travail comme Chef des Rangers de Tandor. \nIl protège les gens, les Pokémon et la nature." + +msgid "MAP064_NPC_3" +msgstr "Tamu.. Tamu!" + +msgid "MAP065_NPC_1" +msgstr "Hé, t'as entendu parler de ce nouveau\njeu vidéo? Il s'appelle \"Pokémon Version Rouge\". Pokémon Rouge me laisse explorer la région de Kanto, entraîner une équipe de Pokémon et devenir Maître Pokémon.... tout ça depuis chez moi!" + +msgid "MAP065_NPC_2" +msgstr "J'ai acheté à mon fils ce nouveau jeu-vidéo auquel jouent tous les enfants en ce moment.\nMaintenant il ne lâche plus sa console une seconde! Junior ne fait plus ses devoirs, et sa chambre est un désastre. Oh là là, qu'est-ce que je vais faire de lui?" + +msgid "MAP066_NPC_1" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_10" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_11" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_12" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_13" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_14" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_15" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_16" +msgstr "Salut petit! \nSi t'es ici pour affronter le Champion d'Arène,\ntu ferais mieux d'être bien préparé!\nDavern utilise une variété de \nPokémon qu'on retrouve dans les grottes.\nSois prê{t|te} à faire face aux types Roche, \nSol,et Poison!. Si t'as des Pokémon Eau ou Combat, ils devraient être très utiles. Tiens, prends ça! Bonne chance pour la suite! Je crois en toi!" + +msgid "MAP066_NPC_17" +msgstr "PN enfonce la gemme Scintillante. On dirait un emplacement pour un objet. Une sorte de gemme peut-être?" + +msgid "MAP066_NPC_2" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_3" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_4" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_5" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_6" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_7" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_8" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_NPC_9" +msgstr "Il y a quelque chose dans le sol... C'est une gemme scintillante!" + +msgid "MAP066_TRAINER_1" +msgstr "Dans une grotte, les Pokémon Sauvages peuvent surgir de n'importe où! Fais attention!" + +msgid "MAP066_TRAINER_1_DEFEAT" +msgstr "T'es vraiment fort." + +msgid "MAP066_TRAINER_2" +msgstr "Je me suis renforcé en éclatant des rochers avec mes poings!" + +msgid "MAP066_TRAINER_2_DEFEAT" +msgstr "On s'est fait démolir!" + +msgid "MAP066_TRAINER_3" +msgstr "Je creuse des tunnels depuis des années!\nQu'as-tu accompli?" + +msgid "MAP066_TRAINER_3_DEFEAT" +msgstr "Je vois la lumière au bout du tunnel..." + +msgid "MAP066_TRAINER_4" +msgstr "Hé, Dresseur!\nJe suis sûr que tu le sais déjà\nMais je suis Davern, le Champion de Burole. J'élève des Pokémon qu'on trouve dans les grottes.\nLa plupart des gens les trouvent effrayants, mais depuis que je suis enfant, ils ont toujours été mes meilleurs amis. C'est pourquoi j'ai repris cette mine\nabandonnée et j'en ai fait une Arène.\nMes Pokémon se sont endurcis grâce à\nun entraînement dur et des combats!\nPourras-tu tenir contre notre force?\nMontre-moi que tu n'as pas peur! Bien joué, Gamin.\nCJe suis impressionné!\nJe peux jeter un coup d'oeil à la gemme que t'as trouvée? -clique-!\nEEEt ta-da! Voilà ton badge! PN a reçu le Badge Scintillant! Quand tu regarderas ce Badge, j'espère que tu te souviendras de tous les efforts que tu as fait pour le gagner. Tant qu'on y est, accepte aussi cette CT! Casse-brique est une capacité de type Combat\nque j'utilise pour creuser des tunnels.\nElle n'est pas seulement puissante elle permet également \nde casser les murs, comme Protection ou Mur-Lumière. Veille à bien t'en servir pendant ton voyage." + +msgid "MAP066_TRAINER_4_DEFEAT" +msgstr "Voilà une victoire bien méritée. Tu es plus que digne du Badge Scintillant!" + +msgid "MAP067_NPC_1" +msgstr "Mince! J'ai passé une commande pour des Super Balls la semaine dernière, et elles ne sont toujours pas arrivées! On en a vraiment besoin, les Dresseurs n'arrêtent pas de les demander. Qu'est-ce que ça doit être dur de vivre à Bourg Moki, sans boutique... On devrait peut-être s'étendre par là." + +msgid "MAP067_SIGN_1" +msgstr "Super Potions, Hyper Potions, Rappels Max... attends, pourquoi ils n'en vendent aucun au comptoir?" + +msgid "MAP067_SIGN_2" +msgstr "Super Potions, Hyper Potions, Rappels Max... attends, pourquoi ils n'en vendent aucun au comptoir?" + +msgid "MAP067_SIGN_3" +msgstr "Il y a une affiche colorée : \"50% de réduction vendredi!\" Quel vendredi?" + +msgid "MAP068_NPC_1" +msgstr "Hey, Dresseu{r|se}, t'as choisi quel starter? Joli choix! Le type Acier d'Pétalynx lui donne beaucoup de résistances,\nmais attention aux Flammèches de Fourmigni! Super cool! Les Flammèches de Raptorche démolissent les types Acier et Insecte, mais les attaques de type Eau lui infligeront des dégâts massifs! Bonne décision! Électrott est équilibré et fort contr' pas mal de types, mais attention à l'Ampleur des Glaizard." + +msgid "MAP068_NPC_2" +msgstr "Si tu comptes aller à Néotech, ce serait sans doute une bonne idée d'acheter quelques Potions à la Boutique Pokémon. Elles pourraient bien te sauver la mise. Il y a une grotte sur la route de Néotech infestée de Pokémon puissants. Fais attention. Tu sais ce que j'ai entendu? Ne panique pas mais, apparemment, plus au nord, une maladie étrange se propage chez les Pokémon. Fais attention." + +msgid "MAP068_NPC_3" +msgstr "On a construit un deuxième étage au Centre Pokémon, mais on ne sait pas quoi y mettre... Une minute, c'est là que se trouve le Réseau de Tandor!" + +msgid "MAP068_NPC_4" +msgstr "J'espère que nos Centres Pokémon vous seront utiles au cours de votre voyage!" + +msgid "MAP068_TRAINER_1" +msgstr "J'entraîne mes Tamulot spéciaux! Mais bien qu'ils aient de puissantes attaques, nous ne cessons de perdre!\nVeux-tu te battre? OK, allons-y! Infirmière! Pouvez-vous soigner mes Tamulot?\n...\nMerci! Maintenant ils sont prêts au combat! Oh, bon, je suppose que ce n'est pas grave." + +msgid "MAP068_TRAINER_1_DEFEAT" +msgstr "Tu vois? Nous perdons sans arrêt!" + +msgid "MAP069_NPC_1" +msgstr "Bonjour, bonjour!\nLe champion de cette Arène est Tiko! C'est un danseur dont les pas embrasés et les jupes tournoyantes seront gravés dans ta mémoire! ...Effectivement, il aime bien porter des jupes. Ça met en valeur ses mollets, n'est ce pas?" + +msgid "MAP069_TRAINER_1" +msgstr "Tiko : Bonjour, pn!\nJe ne te remercierai jamais assez de m'avoir fait sortir d'Enfermillière. Notre situation aurait été bien plus douloureuse! Je regrette de ne pas avoir été à ma pleine puissance, mais désormais, je suis prêt à relever ton défi\n...Un combat c'est comme une danse. Tel un danseur qui se déplace au rythme de la musique, un Dresseur doit également être en symbiose avec ses Pokémon s. Tu as démontré une grande force contre Seikamater. Et maintenant, moi, maître danseur Tiko, vais mettre ton courage à rude épreuve! Un combat flamboyant! J'en ai encore des larmes aux yeux! Le voici, tu l'as bien mérité. PN a reçu le badge Salsa! Tiko : Mon badge Salsa te permettra d'utiliser la CS surf en dehors des combats. tes Pokémon seront également plus prestigieux! Tiens, prends aussi cette CT. Cette CT contient l'attaque Surchauffe! C'est une attaque Feu extrêmement puissante qui épuisera son utilisateur. Utilise la judicieusement!" + +msgid "MAP069_TRAINER_1_DEFEAT" +msgstr "Merveilleux! Ces attaques sont tout simplement stupéfiantes!" + +msgid "MAP069_TRAINER_2" +msgstr "Je n'ai jamais été un bon danseur, mais j'excelle en combat Pokémon!" + +msgid "MAP069_TRAINER_2_DEFEAT" +msgstr "Torché!" + +msgid "MAP069_TRAINER_3" +msgstr "Essaie de contrer mes attaques ardentes pour voir!" + +msgid "MAP069_TRAINER_3_DEFEAT" +msgstr "Aïe, je me suis brûlé!" + +msgid "MAP069_TRAINER_4" +msgstr "Si tu joues avec le feu, tu vas t'brûler!" + +msgid "MAP069_TRAINER_4_DEFEAT" +msgstr "Ouïlle!" + +msgid "MAP069_TRAINER_5" +msgstr "Vois si tu peux suivre mes pas de danse!" + +msgid "MAP069_TRAINER_5_DEFEAT" +msgstr "J'ai glissé!" + +msgid "MAP070_SIGN_1" +msgstr "Si vous lisez ça, remplissez un rapport d'erreur." + +msgid "MAP071_NPC_1" +msgstr "Vous avez une soudaine vision d'un changement au Parc Venesi." + +msgid "MAP071_NPC_10" +msgstr "La mémoire peut être morcelée dans les rêves, mais les souvenirs les plus faibles peuvent s'accrocher aux plus forts. Les souvenirs où l'on se sent à l'abri. Le réconfort d'un temps heureux. Les moments insouciants. L'inspiration. L'enfance. Ce qui fait de toi la personne que tu es." + +msgid "MAP071_NPC_2" +msgstr "Pourquoi le Scorplane pique-t-il? Parce que c'est dans sa nature.\nIci dans le Monde des Rêves, la vraie nature des choses se révèle. Ça peut être une bonne ou une mauvaise chose." + +msgid "MAP071_NPC_3" +msgstr "Des rêves fiévreux et brûlants me hantent. Il y a quelqu'un d'autre. . . Quelqu'un d'autre ici. . ." + +msgid "MAP071_NPC_4" +msgstr "Bienvenue! Qu'est-ce que je vous sers? Je peux vous vendre une carte d'un Spatioport, pour le prix de deux souvenirs qui vous sont cher. Quoi? Vous n'êtes pas intéress{é|ée}?\nDommage. Je peux vous vendre un prince dans une bouteille au bas prix d'une technologie rare - auriez-vous l'un de ces \"stylos à bille\"? Non? Dommage." + +msgid "MAP071_NPC_5" +msgstr "J'montais l'escalier pas à pas\nEt vu un homme qui n'y était pas Y'était pas non plus aujourd'hui\nJe prie, je prie qu'il soit parti..." + +msgid "MAP071_NPC_6" +msgstr "J'montais l'escalier pas à pas\nEt vu un homme qui n'y était pas Y'était pas non plus aujourd'hui\nJe prie, je prie qu'il soit parti..." + +msgid "MAP071_NPC_7" +msgstr "Son terrible regard embourbe ton chemin avec.\nC'est toujours difficile de naviguer dans l'obscurité des rêves si tu ne connais pas le chemin." + +msgid "MAP071_NPC_8" +msgstr "T'es-tu déjà demandé d'où viennent tous les chants et les contes sur les rêves? C'est parce que le vaste Monde des Rêves s'étend sur tout l'univers, une porte derrière la pupille de chaque humain et chaque Pokémon. C'est facile de se perdre ici.\nLa plupart d'entre nous ont abandonné l'idée de revenir. Nous Le rejoindront bientôt." + +msgid "MAP071_NPC_9" +msgstr "Quel rêve, hein? C'est le tien?" + +msgid "MAP071_SIGN_1" +msgstr "Chaque lettre est claire, mais le message reste étrangement illisible." + +msgid "MAP071_SIGN_2" +msgstr "\"Arène - Sud\nMaskanid - Nord-Est\"" + +msgid "MAP071_SIGN_3" +msgstr "Vous frappez, mais il n'y a pas de son." + +msgid "MAP071_SIGN_4" +msgstr "Le bouton de la porte tente de vous mordre, mais vous bondissez en arrière." + +msgid "MAP071_SIGN_5" +msgstr "Vous n'aimez pas le regard que la porte vous a lancé." + +msgid "MAP071_TRAINER_1" +msgstr "iWaaa. . . héhéhéhé. . ./i Tu es all{é|ée} loin dans cette cité au préicipice du Songe!\nSa forme a été empruntée à un nouveau camarade de jeu. . . de la Rêveuse! Pourquoi envahir Son rêve? Rrrou... Elle est à moi.\nElle VEUT rester!\n iElle/i m'aime! Tout le monde m'aime! Tu ne voleras pas ma décoration! Tout le monde m'aime! Tu oses lever la main sur moi? Ha! Bien, bien. Reste un peu. Qu'importe!\nHeh? Les Gargryph ont décidé de vous laisser tranquille. Alors va-t-en!" + +msgid "MAP071_TRAINER_1_DEFEAT" +msgstr "Tu oses lever la main sur moi? Ha! Bien, bien." + +msgid "MAP073_NPC_1" +msgstr "Hé petit! Si tu es rentré, ça veut dire que t'as un vélo à faire réparer! ... On dirait que t'as un pneu de vélo avec toi! C'est exactement ce qu'il me fallait pour réparer ce vélo, donne-moi deux secondes! .... Et voilà pour toi! Un tout nouveau vélo gratuit! Pour te balader en vélo, tu n'as qu'à le sortir de ton sac. Oh, t'en as pas? \nHmm... \nJe n'ai plus beaucoup de clients ces temps-ci, vu que j'ai déjà vendu un vélo à tous les habitants de Kevlar...\nJe m'ennuie un peu en fait, si tu me ramènes un C[3]Pneu pour véloC[0] j'en serai ravi car je pourrait enfin réparer le vieux vélo qui traine et pourquoi pas te l'offrir." + +msgid "MAP073_NPC_2" +msgstr "Maury : *snif*\nAs-tu retrouvé mon précieux? J'attendrai jusqu'à ce que tu le retrouves..." + +msgid "MAP073_NPC_3" +msgstr "Bienvenue à l'épicerie de baie de Kevlar! Prends un échantillon gratuit des baies les plus délicieuses de Tandor. Tes Pokémon vont adorer!" + +msgid "MAP073_NPC_4" +msgstr "Ma copine m'en veut, alors je lui achète des fleurs pour qu'elle me pardonne." + +msgid "MAP073_NPC_5" +msgstr "On vient de déménager dans cette ville. Elle est modeste, mais accueillante. Je pense que c'est un bon endroit pour fonder une famille un jour." + +msgid "MAP073_NPC_6" +msgstr "Elle veut déjà des gosses... Pourquoi ne pourrait-on pas se contenter d'élever des Pokémon à la place?" + +msgid "MAP074_TRAINER_1" +msgstr "Salut, toi!\nT'es bien mignon...\net fort avec ça!\nTu veux te battre, mignonnet?" + +msgid "MAP074_TRAINER_1_DEFEAT" +msgstr "Oh, pourquoi tu m'as battu?" + +msgid "MAP074_TRAINER_2" +msgstr "As-tu entendu parler des mythes à propos des Pokémon Légendaires de cette région?" + +msgid "MAP074_TRAINER_2_DEFEAT" +msgstr "Je pense que je n'avais aucune chance dès le départ." + +msgid "MAP074_TRAINER_3" +msgstr "Notre stratégie de pointe t'électrifiera!" + +msgid "MAP074_TRAINER_3_DEFEAT" +msgstr "Reviens combattre un de ces quatre. Ce n'est pas toujours mal de perdre..." + +msgid "MAP074_TRAINER_4" +msgstr "Haha! J'ai dressé mon Pokémon avec des CT et des compétences compétitives! Tu ne gagneras jamais!" + +msgid "MAP074_TRAINER_4_DEFEAT" +msgstr "Euh, quoi?" + +msgid "MAP074_TRAINER_5" +msgstr "J'essaye une nouvelle composition pour mon équipe Pokémon. Tu veux m'aider? Vas-y à fond!" + +msgid "MAP074_TRAINER_5_DEFEAT" +msgstr "Merci pour ce combat! Je sais quels sont mes points faibles maintenant." + +msgid "MAP074_TRAINER_6" +msgstr "...Tu veux te battre?\nPourquoi pas..." + +msgid "MAP074_TRAINER_6_DEFEAT" +msgstr "...T'as gagné." + +msgid "MAP074_TRAINER_7" +msgstr "Si... Chaud...\nRafraîchissons-nous avec un combat bien frais!" + +msgid "MAP074_TRAINER_7_DEFEAT" +msgstr "Pas vraiment rafraîchissant." + +msgid "MAP074_TRAINER_8" +msgstr "Ouah! C'est brûlant ici!\nParfait pour un combat Pokémon ardent!" + +msgid "MAP074_TRAINER_8_DEFEAT" +msgstr "J'en sue à grosses gouttes..." + +msgid "MAP074_TRAINER_9" +msgstr "Le feu est mon élément! Je le vis et le respire! Dans cet environnement, tu n'as aucune chance!" + +msgid "MAP074_TRAINER_9_DEFEAT" +msgstr "Crâmé!" + +msgid "MAP075_NPC_1" +msgstr "...Hein? Qu'est-ce qu'un gosse comme toi fait dans le labo? Oh, je vois, t'es un Dresseur Pokémon. Tu fais des recherches pour un professeur quelconque, je suppose. Dis-moi, pour qui est-ce que tu travailles? ... Bamb'o, c'est ça? Ah, Ernest... J'aurais jamais cru qu'il s'en sorte en tant que théoricien, mais ce monde regorge de surprises. Tu sais, lui et moi allions à la même université, jusqu'à ce que quelqu'un propage à tort une rumeur, comme quoi je plagierais... Moi! Un génie comme moi, plagier le travail de quelqu'un? Ridicule! Je n'ai jamais rien tiré de cette fichue université, de toute façon. C'est la raison pour laquelle j'ai fondé ma propre entreprise de recherche privée. Avec un esprit brillant comme le mien, il ne fallait pas laisser pourrir le génie. Mais comme tu ES le protégé de Bamb'o, je ne vais pas t'empêcher de regarder nos équipements... Impressionnant, n'est-ce pas? Je suis sûr que je suis à des années-lumières de tout ce que tu peux avoir dans ton trou perdu. Simplement... Ne touche à rien. Je m'attends à ce que tu sois bientôt sur le départ." + +msgid "MAP075_NPC_2" +msgstr "Pour transférer un Pokémon dans une nouvelle PokéBall, il faut le relâcher puis le recapturer. Ce n'est pas pratique. Si seulement il y avait une méthode pour capturer un Pokémon déjà dans une Ball..." + +msgid "MAP075_NPC_3" +msgstr "Avec la technologie, on peut cloner un nouveau Pokémon juste avec un petit fragment d'ADN. Cette méthode peut servir pour redonner vie à des Pokémon éteints depuis des siècles." + +msgid "MAP075_NPC_4" +msgstr "Un Dresseur de Bourg Moki, hein? Bamb'o devrait savoir qu'il ne faut pas mettre son nez dans les affaires des autres. Ne nous crée pas d'ennuis, gamin." + +msgid "MAP075_NPC_5" +msgstr "Nous faisons des recherches sur des méthodes pour apprivoiser les Pokémon." + +msgid "MAP075_NPC_6" +msgstr "C'est fermé de l'extérieur. Ça ne bouge pas, quelle que soit la manière dont vous essayez. Marmail : Marmi... (Il semble déçu...)" + +msgid "MAP075_NPC_7" +msgstr "Vous avez repris votre Pokédex, Sac, et vos PokéBall! Hourra!" + +msgid "MAP075_NPC_8" +msgstr "Vous avez repris votre Pokédex, Sac, et vos PokéBall! Hourra!" + +msgid "MAP075_SIGN_1" +msgstr "C'est petit et crasseux. J'ai pas vraiment envie de m'en servir..." + +msgid "MAP075_SIGN_2" +msgstr "L'eau est froide mais je n'essaierai pas d'en boire." + +msgid "MAP075_SIGN_3" +msgstr "Comme la note l'indique, ça a l'air creux. Un coup d'épaule? Il y a un truc qui cloche avec ce mur..." + +msgid "MAP075_TRAINER_1" +msgstr "Hé, toi! Qu'est-ce que tu fiches en dehors de ta cellule?! Et quelle est cette... chose que t'as avec toi?!" + +msgid "MAP075_TRAINER_1_DEFEAT" +msgstr "Tcheu!" + +msgid "MAP075_TRAINER_2" +msgstr "C'est quoi ce délire? C'est ce gamin! Et ce Pokémon! Comment sont-ils sortis? Comment se fait-il que ce Pokémon soit si fort??" + +msgid "MAP075_TRAINER_2_DEFEAT" +msgstr "Crotteuh..." + +msgid "MAP076_NPC_1" +msgstr "Hé! Reste à distance de la Grotte Comète,\nles Pokémon s'y trouvant attaquent en groupe...\nC'est très dangereux d'y aller seul." + +msgid "MAP076_NPC_2" +msgstr "C'est gênant... Ces rochers bloquent le passage vers la forêt. Je dois pourtant y aller..." + +msgid "MAP076_NPC_3" +msgstr "Oh, comme j'adore naviguer! Depuis Tandor Ouest jusqu'à l'Est et dans l'autre sens! L'océan est mon unique amour." + +msgid "MAP076_NPC_4" +msgstr "les Pokémon sont particulièrement vindicatifs dans cette caverne! Ils attaquent les Dresseurs à plusieurs! Pour votre sécurité, nous ne vous laisserons pas passer." + +msgid "MAP076_SIGN_1" +msgstr "- Forêt de Baykal, Grotte Comète droit devant." + +msgid "MAP076_SIGN_2" +msgstr "Entrée de la Grotte Comète." + +msgid "MAP076_SIGN_3" +msgstr "FORÊT TROPICALE DE BAYKAL\nSud : BUROLE Nord : FEUILLIS" + +msgid "MAP076_TRAINER_1" +msgstr "Hélà, j'en ai marre de courir, faisons un duel!" + +msgid "MAP076_TRAINER_1_DEFEAT" +msgstr "C'est pas juste, je suis fatigué..." + +msgid "MAP076_TRAINER_2" +msgstr "Je ne te laisserai pas polluer la forêt de Baykal!" + +msgid "MAP076_TRAINER_2_DEFEAT" +msgstr "La forêt m'a donné le vertige, c'est pour ça que j'ai perdu!" + +msgid "MAP076_TRAINER_3" +msgstr "Tss... J'adore me cacher dans ces hautes herbes!" + +msgid "MAP076_TRAINER_3_DEFEAT" +msgstr "Oh non, je dois retourner voir maman maintenant.." + +msgid "MAP076_TRAINER_4" +msgstr "J'ai pêché dans tout Tandor, mais ce pont-là? C'est le meilleur spot de pêche de la région!" + +msgid "MAP076_TRAINER_4_DEFEAT" +msgstr "Zut, alors." + +msgid "MAP076_TRAINER_5" +msgstr "Je suis un comédien en devenir! J'ai une bonne vanne sur les ponts : comment t'appelles un pont qui s'est suicidé? Un pont suspendu!" + +msgid "MAP076_TRAINER_5_DEFEAT" +msgstr "...C'était la vanne de trop?" + +msgid "MAP076_TRAINER_6" +msgstr "Les shorts sont super confortables! Tu devrais essayer un de ces jours." + +msgid "MAP076_TRAINER_6_DEFEAT" +msgstr "Je dois retourner à Burole pour acheter plus de shorts..." + +msgid "MAP076_TRAINER_7" +msgstr "C'est toujours bon de s'entraîner de bon matin... Bien, il est temps de voir si ça m'a été utile!" + +msgid "MAP076_TRAINER_7_DEFEAT" +msgstr "Nan, l'entraînement ne marche pas..." + +msgid "MAP076_TRAINER_8" +msgstr "C'est un endroit parfait pour se battre." + +msgid "MAP076_TRAINER_8_DEFEAT" +msgstr "Ahh... T'as pourri ma balade..." + +msgid "MAP078_NPC_1" +msgstr "Ce Champion d'Arène... Il est réputé être un champion en dissmulation et déguisement. J'imagine que ça marche, puisque j'ai aucune idée de qui ça peut bien être! L'Arène de Venesi est le dernier badge nécessaire pour accéder à la Ligue de Tandor." + +msgid "MAP078_NPC_2" +msgstr "Une Arène dans un opéra, hein... C'est difficle d'avancer sur ce sol glissant! Tu ne peux pas faire confiance à tes yeux dans l'Arène de Venesi. C'est une vraie maison piégée." + +msgid "MAP078_NPC_3" +msgstr "Je suis vraiment alarmé par les fusions de réacteurs qui ont eu lieu dans tout Tandor. Tu as entendu qu'ils évacuaient Vinoville? Deux centrales défaillantes au même moment... Aucune chance que ce ne soit qu'une coïncidence." + +msgid "MAP079_NPC_1" +msgstr "Je fait le stock d'objets avant mes vacances à Venesi! Tours en gondole, théâtre.. cette ville a de tout." + +msgid "MAP080_TRAINER_1" +msgstr "Cette grotte est connue sous le nom de \"Labyrinthe\". Voyons-voir si tu peux t'en sortir..." + +msgid "MAP080_TRAINER_1_DEFEAT" +msgstr "Toujours à droite!" + +msgid "MAP080_TRAINER_2" +msgstr "Moi et mes Pokémon cognons des rochers pour l'entraînement!" + +msgid "MAP080_TRAINER_2_DEFEAT" +msgstr "De retour au sac de frappe!" + +msgid "MAP080_TRAINER_3" +msgstr "Cette caverne est sombre! Heureusement que j'ai des lunettes de vision nocturne!" + +msgid "MAP080_TRAINER_3_DEFEAT" +msgstr "Les lunettes! Elles ne servent à rien!!" + +msgid "MAP080_TRAINER_4" +msgstr "Je m'entraîne pour battre Rosalind! Baston!" + +msgid "MAP080_TRAINER_4_DEFEAT" +msgstr "Mais j'suis pas encore prêt!" + +msgid "MAP080_TRAINER_5" +msgstr "Attention! Zone dangereuse!" + +msgid "MAP080_TRAINER_5_DEFEAT" +msgstr "Tu verras!" + +msgid "MAP081_NPC_1" +msgstr "Je vois que t'es fort, gamin! T'as même un badge! Tiens, prends ça et fais-en bon usage. PN a reçu la VIEILLE CANNE! Hé, j'suis un pêcheur. Ces mares près de ma maison sont pleines de Pokémon différents. Si tu me montres ta force, je te donnerais peut-être ma vieille canne à pêche. Mais d'abord il faut que tu battes Maria, la Championne de l'Arène de Néotech." + +msgid "MAP081_NPC_2" +msgstr "Mon frère est un grand pêcheur. Il adore \nles Pokémon eau. C'est bon de vivre entre Kevlar et Bourg Moki." + +msgid "MAP081_SIGN_1" +msgstr "Un écriteau indique : \"Vieille Canne : n'est pas réservée qu'aux Magicarpes! (quoique presque toujours la plupart du temps)\"" + +msgid "MAP082_NPC_1" +msgstr "Il faut du cran pour tous les attraper! ...Et des Poké Balls, aussi!" + +msgid "MAP082_NPC_2" +msgstr "Holà, Dresseur. Prépare-toi bien si tu veux traverser la Route 16 pour aller à Banqueneige. Pour attraper les puissants Pokémon de la Route 16, les simples Poké Balls ne suffisent pas. T'auras besoin d'Hyper Balls." + +msgid "MAP082_NPC_3" +msgstr "J'espère que ce magasin vend des écharpes et des manteaux. J'ai froid! Quoi, ils ne vendent que des objets Pokémon ici? Ohh, je voulais acheter des vêtements d'hiver." + +msgid "MAP083_TRAINER_1" +msgstr "Elle arrive! Elle arrive!" + +msgid "MAP083_TRAINER_1_DEFEAT" +msgstr "Aaaaaarrrggh! Elle vient me chercheeerrr!" + +msgid "MAP083_TRAINER_2" +msgstr "Yiiiiiii! Un intrus!" + +msgid "MAP083_TRAINER_2_DEFEAT" +msgstr "Aiyiyiyiyi!!!" + +msgid "MAP083_TRAINER_3" +msgstr "Trop... Faim..." + +msgid "MAP083_TRAINER_3_DEFEAT" +msgstr "Aaaahh!" + +msgid "MAP083_TRAINER_4" +msgstr "...Toi!\nDégage!" + +msgid "MAP083_TRAINER_4_DEFEAT" +msgstr "Non...!" + +msgid "MAP083_TRAINER_5" +msgstr "Je dois me battre pour Mère!" + +msgid "MAP083_TRAINER_5_DEFEAT" +msgstr "Mère, pardonne-moi!" + +msgid "MAP084_NPC_1" +msgstr "Tui tui,\nje vois les yeux et ils voient ma vie. Tui tuou,\nles yeux te voient, tu seras bientôt comme nous." + +msgid "MAP084_SIGN_1" +msgstr "C'est un gros blob. Vous arrivez à peine à le secouer." + +msgid "MAP084_SIGN_2" +msgstr "C'est un gros blob. Vous arrivez à peine à le secouer." + +msgid "MAP084_SIGN_3" +msgstr "C'est un gros blob. Vous arrivez à peine à le secouer." + +msgid "MAP084_SIGN_4" +msgstr "Vos doigts s'enfoncent dans la masse gluante. Qu'est-ce qui vous a pris de toucher ça? Sérieusement. Rêve ou pas, à quoi vous attendiez-vous?" + +msgid "MAP084_SIGN_5" +msgstr "Vos doigts s'enfoncent dans la masse gluante. Qu'est-ce qui vous a pris de toucher ça? Sérieusement. Rêve ou pas, à quoi vous attendiez-vous?" + +msgid "MAP084_SIGN_6" +msgstr "\"Cucurigu! Bate frigu!\" Vous ne comprenez rien au charabia du Maskesté." + +msgid "MAP085_NPC_1" +msgstr "Ouaiiss! Pokémon Bleu! Meilleur jeu au monde! Je viens juste de battre les méchants à la Zone de Jeu! Si les méchants comme la Team Rocket existaient vraiment, ils n'auraient aucune chance contre moi!" + +msgid "MAP085_NPC_2" +msgstr "Honnêtement, j'ai un peu peur de ces machins de jeux vidéos. Junior reste toujours éveillé tard pour jouer à son jeu... Mais vu qu'il fait toujours ses devoirs, j'peux pas me plaindre je crois." + +msgid "MAP086_NPC_1" +msgstr "Quand l'hiver arrive j'aime me remplir la panse. L'excès de gras me tient chaud et alerte! Mes vacances préférées sont... Celles où j'peux manger le plus!" + +msgid "MAP086_NPC_2" +msgstr "Maman dit que je ne devrais pas acheter plus que ce dont j'ai besoin. Mais j'ai BESOIN de 20 Poké Poupées!!!! J'ai chipé la carte bancaire de Maman quand elle avait les yeux tournés. J'vais m'acheter TELLEMENT DE TRUCS." + +msgid "MAP087_SIGN_1" +msgstr "Île Maskara\nEst de Venesi" + +msgid "MAP087_SIGN_2" +msgstr "Super Tente d'Entraînement. Tuteur : Tarou" + +msgid "MAP087_TRAINER_1" +msgstr "Nager est une super manière de se muscler!" + +msgid "MAP087_TRAINER_1_DEFEAT" +msgstr "Aïe, un claquage!" + +msgid "MAP087_TRAINER_2" +msgstr "Ces eaux sont dangereuses!" + +msgid "MAP087_TRAINER_2_DEFEAT" +msgstr "Ouch! Quelque chose m'a mordu le pied!" + +msgid "MAP087_TRAINER_3" +msgstr "Es-tu prê{t|te} à traverser la mer sur plusieurs milles?" + +msgid "MAP087_TRAINER_3_DEFEAT" +msgstr "Cette eau est glacée." + +msgid "MAP087_TRAINER_4" +msgstr "Kawabounga! Surf à fond, mec!" + +msgid "MAP087_TRAINER_4_DEFEAT" +msgstr "Anéanti!" + +msgid "MAP087_TRAINER_5" +msgstr "Ils disent qu'il y a plein de poissons dans la mer, mais j'ai l'impression de ne jamais en attraper!" + +msgid "MAP087_TRAINER_5_DEFEAT" +msgstr "Flûte, encore un qui s'échappe!" + +msgid "MAP087_TRAINER_6" +msgstr "L'océan est tellement chaud et salé, c'est agréable!" + +msgid "MAP087_TRAINER_6_DEFEAT" +msgstr "Glouglouglou!" + +msgid "MAP087_TRAINER_7" +msgstr "??? : YAAAAHH! Genin : Tu as fait une grave erreur! Juunin : Maintenant notre clan t'encercle! Chuunin : Notre boss va te couler! Ronin : Boss Hokage est imbattable! Hokage: ... Bien, bien... C'est donc cet effronté de gaijin qui surf dans notre zone. Chuunin : Explose-le, boss! Hokage : Ne m'interrompts pas. Donc donc... T'es un Dresseur Pokémon puissant. Mais arrivé ici, tes Pokémon sont faibles et fatigués. Les miens sont forts. Rapides. Agiles. Nous régnons sur cette partie de la mer. Pour l'honneur de mon clan, nous te puniront! Hokage : Non... C'est pas possible...\nLes prophéties seraient donc vraies?! Cette personne qui est plus puissante que moi...? Mon honneur de ninja me commande... Je dois \nm'agenouiller devant ta majesté. Ronin: Boss! Hokage : Cela fait de toi... l'Hokage. Ces eaux sont tiennes. Je dois m'en aller... Chuunin : ... Juunin : ... Ronin : ... Genin : Donc je pense que t'es notre boss maintenant. Juunin : Gloire éternelle au nouveau Hokage! Chuunin : Gloire au clan ninja! Ronin : Allons, Ninjas! All : YIAAAAAAAH!" + +msgid "MAP087_TRAINER_7_DEFEAT" +msgstr "Hokage : Erk...!" + +msgid "MAP087_TRAINER_8" +msgstr "??? : YAAAAHH! ??? : C'est toi qui a déshonoré nos frères! ??? : Personne ne peut battre notre clan au combat! ??? : Prépare-toi à être puni! Chuunin : Cette injustice ne saurait rester impunie! Genin : On doit le dire au Boss! Chuunin : Oui, le Boss va donner une leçon à ce gaijin! Genin : Tu vas regretter de t'être frotté à nous!" + +msgid "MAP087_TRAINER_8_DEFEAT" +msgstr "Chuunin : Ce gaijin est fort!" + +msgid "MAP089_SIGN_1" +msgstr "Il y a une histoire écrite sur l'ordinateur...\n\"Le Dresseur Pokémon le plus cool du monde\"\nPar Théo Caine, 11 ans Ça semble mal écrit...\nLe lire? \"Le Plus Meilleur Dresseur Pokémon était le Champion de Kanto Johto et Tandor. Il n'a jamais perdu une seule fois. ses Pokémon étaient forts et puissants. Ils étaient tellement forts qu'ils ont eu une nouvelle évolution appelée SuperMegaEvolution. Tout le monde pensait qu'il était cool même son meilleur ami PN.\nIl s'appelait......\ndonc............\nThéo!!!!\" Mieux vaut ne pas fouiner." + +msgid "MAP089_SIGN_2" +msgstr "Il y a un dessin animé à la télé.\nIl y a des Pokémon habillés qui parlent comme des humains. ...OK, faut y aller!" + +msgid "MAP089_SIGN_3" +msgstr "On dirait que Théo n'a qu'une Wii, pas une Wii U.\nÇa explique pourquoi il a toujours eu envie de jouer sur la votre." + +msgid "MAP090_NPC_1" +msgstr "Je travaille pour le Champion, Davern. Mes Pokémon et moi creusons constamment les cavernes environnantes, en les convertissant en chemins et zones habitables. L'excavation est un travail dangereux. Heureusement, mes Pokémon peuvent ressentir un éboulement avant moi, donc on peut évacuer à temps." + +msgid "MAP090_NPC_2" +msgstr "Davern aime les grottes ; il paraît qu'il a grandi dans l'une d'elles. Il a donc construit son Arène dans une grotte et utilise les Pokémon des grottes au combat." + +msgid "MAP091_NPC_1" +msgstr "Je connais certaines personnes qui veulent entraîner seulement des Pokémon de Kanto, Johto, ou d'autres régions. Pourquoi? Ceux de Tandor ne sont pas assez bon? Ne me lance pas sur ce débat à propos du rejet des Pokémon de Sinnoh... C'est presque raciste, je te ferais dire!" + +msgid "MAP091_NPC_2" +msgstr "Total soins? Mais ils sont toujours trop précieux pour les utiliser en temps normal. Alors au final je ne les utilise jamais... Poké Balls... Potions... Antidotes... De quoi d'autre un Dresseur aurait-il besoin?" + +msgid "MAP092_NPC_1" +msgstr "...Hmm? Tu dis que ton père est un Ranger?\nBien, remercie-le de ma part. Les Rangers de Tandor travaillent sans relâche pour protéger l'environnement et les citoyens de la région." + +msgid "MAP092_NPC_2" +msgstr "T'es un Dresseur, non?\nTu me rappelles mon fils. Il est Dresseur, lui aussi. Sois sûr de ne jamais oublier d'où tu viens, où que tu sois et aussi loin sois-tu." + +msgid "MAP092_NPC_3" +msgstr "Chouetton! Chou!" + +msgid "MAP093_NPC_1" +msgstr "Blam! Badaboum! Quand je serai grand, j'veux devenir un super-héros! Un vrai héros redresse toujours la situation, au dernier moment!" + +msgid "MAP093_NPC_2" +msgstr "Notre Canilune garde la maison avec ferveur chaque nuit.\nLes nuits de pleine lune, par contre, il n'arrête pas d'aboyer! Mon fils est obsédé par les comics et les films de super-héros. C'est toujours une bonne chose d'avoir un héros à admirer." + +msgid "MAP093_NPC_3" +msgstr "Cani! Cani!" + +msgid "MAP093_SIGN_1" +msgstr "Un combat Pokémon est diffusé à la télé.\nDeux impressionnants Dresseurs se font face dans l'Arène." + +msgid "MAP093_SIGN_2" +msgstr "Un combat Pokémon est diffusé à la télé.\nDeux impressionnants Dresseurs se font face dans l'Arène." + +msgid "MAP094_NPC_1" +msgstr "Je rêve d'avoir un Venouille... Je pourrais échanger mon Moutoir contre un Venouille. Tu en as un? Prends soin de lui! Youpi! J'ai un super Venouille maintenant!" + +msgid "MAP094_NPC_10" +msgstr "C'est agaçant... Ces rochers me bloquent le chemin jusqu'à la forêt, j'ai besoin d'y aller..." + +msgid "MAP094_NPC_2" +msgstr "Je me demande quel genre de Pokémon vit dans cette mare... Juste des Magicarpe, probablement... Le Professeur Bamb'o a un labo dans cette maison sur la falaise. Je me demande pourquoi il a choisi de vivre à Bourg Moki..." + +msgid "MAP094_NPC_3" +msgstr "Bourg Moki est si sympa et paisible, tout le monde s'y connaît. Je préfère largement vivre ici que dans une grande ville. Tu sais que ma fille est devenue dresseuse? Elle entraîne son TAMULOT sur la Route 01. Salue-la en passant si tu la vois. Belle journée n'est-ce pas? Ça semble toujours le cas par ici." + +msgid "MAP094_NPC_4" +msgstr "Fufufu! Le Champion n'est pas encore arrivé! Elle est toujours chez elle! Fufufu!" + +msgid "MAP094_NPC_5" +msgstr "On inaugure le métro de Néotech aujourd'hui!" + +msgid "MAP094_NPC_6" +msgstr "J'aurais aimé avoir un ticket pour aujourd'hui..." + +msgid "MAP094_NPC_7" +msgstr "J'ai acheté un billet pour le premier voyage souterrain de tout Tandor!" + +msgid "MAP094_NPC_8" +msgstr "Machoc..." + +msgid "MAP094_NPC_9" +msgstr "Oh la belle mer de Tandor... Je passe ma vie à naviguer à travers les îles Tandor. C'est ce que j'aime. Je devrais retourner à XXX pour reprendre le travail." + +msgid "MAP094_SIGN_1" +msgstr "Station de Métro de Néotech." + +msgid "MAP094_TRAINER_1" +msgstr "Holà, j'en ai marre de courir, faisons un combat!" + +msgid "MAP094_TRAINER_1_DEFEAT" +msgstr "C'était pas juste, j'suis crevé..." + +msgid "MAP094_TRAINER_2" +msgstr "Les shorts sont vraiment confortables! Tu devrais essayer d'en porter un de ces jours." + +msgid "MAP094_TRAINER_2_DEFEAT" +msgstr "Il faut que je retourne à Burole pour acheter plus de shorts..." + +msgid "MAP094_TRAINER_3" +msgstr "C'est toujours une bonne chose de s'entraîner de bon matin... Il est temps de voir si ça a été utile!" + +msgid "MAP094_TRAINER_3_DEFEAT" +msgstr "Nan, l'entraînement ne sert à rien..." + +msgid "MAP094_TRAINER_4" +msgstr "Voilà un endroit parfait pour se battre." + +msgid "MAP094_TRAINER_4_DEFEAT" +msgstr "Ahh... T'as ruiné ma balade..." + +msgid "MAP097_NPC_1" +msgstr "Eh bien, tu as l'air d'un brillant jeune Dresseur. Je me prétends expert en mythes et légendes de Tandor. Veux-tu entendre parler du Pokémon légendaire de Tandor? Ah, Baitatao! Celui-là est connu. Baitatao est \ncensé être un Pokémon serpent géant qui vit au fond d'une rivière à Tandor Est, bien qu'il y ait des traces de son voyage à Tandor Ouest. On pense qu'il est un Pokémon du type Feu et Eau. La chaleur émise par ses écailles donne vie à la rivière et illumine les eaux la nuit. Toutefois, il y a des rumeurs disant que des bateaux disparaîtraient la nuit lorsqu'il a faim... Tu veux écouter une autre histoire? Lanthan et Actan! Jumeaux et rares Pokémon Métal. La légende raconte qu'ils ont un millénaire chacun. Elle dit aussi qu'ils sont sortis de la croûte terrestre et appris aux humains à se servir du métal. Un autre d'entre eux est réputé vivre à Sinnoh, connu sous le nom de Heatran. Aujourd'hui, on dit qu'ils rôdent dans les volcans de Tandor. C'est de là que le mont Actinite tient son nom. Tu veux écouter une autre histoire? ... J'ai jamais entendu parler d'un tel Pokémon... Tu veux écouter une autre histoire?" + +msgid "MAP097_NPC_10" +msgstr "Ils disent que le Champion est aussi une star au Théâtre! Par contre je ne sais pas laquelle..." + +msgid "MAP097_NPC_11" +msgstr "Ils disaient qu'une femme jouant dans l'Opéra c'était \"indécent\"... Quelle injustice!" + +msgid "MAP097_NPC_12" +msgstr "Oh, tu as l'air d'un gentil Dresseur. J'ai trouvé cet Evoli dans la rue, mais une vieille femme comme moi ne peut pas s'en occuper. Peux-tu lui donner un foyer? Tu es une âme bien généreuse. Quel dommage..." + +msgid "MAP097_NPC_13" +msgstr "Evoli est un Pokémon plein de potentiel. Il peut évoluer en sept... Non, huit... Peut-être même neuf formes différentes?" + +msgid "MAP097_NPC_14" +msgstr "Tiens, Dresseur, prends ça! Fais progresser ton Evoli en lui faisant tenir un de ces objets et il évoluera!" + +msgid "MAP097_NPC_15" +msgstr "Pierres! J'ai tellement de pierres! Admirez mes pierres! Je partagerai mes pierres avec toi si tu peux résoudre ma devinette! Eau, Foudre, Feu, Ténèbres, Lumière, Froid, Tiède, Amour, Et un autre. Qui suis-je? Oui!\nTrès bien! Evoli est un Pokémon qui peut bien se servir des pierres. Reviens si tu veux entendre une autre devinette. Non...\nC'est pas à ça que je pensais. Pas de pierres pour toi!" + +msgid "MAP097_NPC_16" +msgstr "Je donnerais tout pour voir les\nyeux de ma fille s'ouvrir à nouveau." + +msgid "MAP097_NPC_17" +msgstr "Nikki! Ma chérie, tu m'entends?... Ça ne sert à rien... Elle ne se réveille pas, même quand la secoue... Parfois, elle se retourne, gesticule et parle en dormant. Je pense qu'elle rêve... Si seulement il y avait un moyen d'aller dans son rêve et trouver pourquoi elle ne se réveille pas." + +msgid "MAP097_NPC_18" +msgstr "... Hmm...\n... Qui suis-je, déjà?\n...Ah oui. Je suis l'Effaceur de Capacités. Si ton Pokémon a besoin de... euh... Oublier une attaque, n'hésite pas. Je le fais gratuitement. Oh... mm... OK. \nQuel Pokémon doit... euh... Oublier une attaque? Reviens si tu veux qu'un Pokémon oublie... une... attaque. Comment? Les oeufs ne devraient pas connaître de capacités. Comment? Je ne peux pas faire oublier une attaque à un Pokémon Obscur. a l'air de connaître juste une attaque... Quelle capacité doit être oubliée? Hmm! la capacité de ? Cette capacité doit être oubliée? La capacité a été parfaitement oubliée! a totalement oublié . On parlait de quoi, déjà? On parlait de quoi, déjà?" + +msgid "MAP097_NPC_19" +msgstr "Je suis le Maniaque des Capacités Pokémon. Je connais chaque capacité que les Pokémon apprennent en grandissant. Je suis aussi un grand collectionneur d'écaillecoeurs. Si tu m'en ramènes une, j'apprendrai une capacité à un de tes Pokémon . Laisse-moi deviner, tu veux que j'apprenne une capacité à un de tes Pokémon? Quel Pokémon a besoin d'apprendre une attaque? Si ton Pokémon a besoin d'apprendre une attaque, reviens ici quand tu veux. Heiin? Je ne peux rien apprendre à un oeuf. Jamais de la vie, je ne veux pas avoir affaire à un Pokémon Obscur.. Désolé... On dirait que je ne peux plus rien apprendre à ton . Quelle attaque dois-je apprendre à ton ? Si ton Pokémon a besoin d'apprendre une attaque, reviens ici quand tu veux Si ton Pokémon a besoin d'apprendre une attaque, reviens ici quand tu veux Si ton Pokémon a besoin d'apprendre une attaque, reviens ici quand tu veux Si ton Pokémon a besoin d'apprendre une capacité, reviens avec une écaillecoeur." + +msgid "MAP097_NPC_2" +msgstr "Quel est ton type de Pokémon préféré? Moi j'adore les Fées!" + +msgid "MAP097_NPC_20" +msgstr "Salut! Je suis le Maître Capacité! Tu as encore ton Métalynx, Caldéraptor, ou Cavalux? Si oui , je peux lui apprendre une super attaque gratos. Tu veux que j'apprenne à un autre Pokémon une attaque spéciale? Tu veux que j'apprenne à un autre Pokémon une attaque spéciale? Tu veux que j'apprenne à un autre Pokémon une attaque spéciale? Reviens quand tu veux!" + +msgid "MAP097_NPC_21" +msgstr "Voulez-vous une boisson? ...Attendez une minute, vous avez l'air trop jeune pour boire." + +msgid "MAP097_NPC_22" +msgstr "Je l'ai vu! Pourquoi personne ne me croit? ...Ecoute, gamin. T'as l'air du genre à croire aux histoires folles. Donc j'marchais sur le port hier soir et j'vais être honnête avec toi, j'avais déjà pas mal bu. Quand soudain, du coin de l'oeil, j'ai vu un truc bouger. J'l'ai entendu grogner et tout. Pis j'ai entendu un p'tit bruit de pas, comme si ça s'enfuyait. Donc évidemment j'l'ai poursuivi! Pis soudainement, je suis dans une allée sombre que j'avais jamais vue. Mais pas moyen de la retrouver! Ensuite j'ai entendu un grondement derrière moi. C'était un Tanurex sauvage et, je l'jure, ce truc était gros comme ÇA! J'étais sûr d'y rester, quand ce... Gros truc rose... 'vec des ailes et des cornes et des oreilles de lapin et des pieds palmés comme un Akwakwak, apparut de nulle part et botta les fesses du bâtard si fort qu'il s'enfuya en chouinant! Pis l'truc s'tourne vers moi. Et je l'jure devant Arceus, i'f'sait nuit et j'voyais trouble mais c'truc, il ouvre sa bouche et il m'dit: \"Jim, t'es torché.\" Pis l'seul truc dont j'me souvienne après, c'est que j'me levais d'mon lit. Mais c'était pas un rêve! C'était trop réel! J'veux juste savoir c'qu'était ce truc... Tu peux m'aider? Tu sais c'que c'était? C'est...\nC'est ça! C'est le truc rose! J'savais que j'étais pas fou! Oh grand Arceus, j'me sens tellement soulagé. Faut que j'te rende la pareille d'une façon ou d'une autre... ça te va, ça? Nan, c'est pas ça... Tu m'casses les pieds, l'ami! ...*soupir*. Personne ne me croit de toute manière..." + +msgid "MAP097_NPC_23" +msgstr "Pourquoi tu entraînerais d'autres Pokémon que ton Pokémon de départ? A quoi bon?" + +msgid "MAP097_NPC_24" +msgstr "Mes enfants n'arrêtent pas de jouer aux jeux vidéos. Je dois les forcer à jouer dehors." + +msgid "MAP097_NPC_25" +msgstr "J'ai ces nouveaux jeux Pokémon, Or et Argent! Mes copains sont tous jaloux parce qu'ils n'ont pas de Game Boy Color." + +msgid "MAP097_NPC_26" +msgstr "Hmm. On dirait que les rêves humains sont\nbien plus compliqués que les rêves Pokémon.\nJ'ai encore besoin de travailler sur ma\ntechnologie du Monde Rêve\navant qu'elle puisse fonctionner correctement.\nMais quand elle marchera, je te promets, on soignera cette fille!" + +msgid "MAP097_NPC_27" +msgstr "Muuu-nna!" + +msgid "MAP097_NPC_3" +msgstr "Donc le type Fée est fort contre le Combat, les Ténèbres et les Dragons et résiste aux types Insecte, Ténèbre et Combat alors qu'il est immunisé au type Dragon... OK!" + +msgid "MAP097_NPC_4" +msgstr "Tiens, Dresseur, je voulais te donner cette CT. Cette CT contient Éclat Magique. C'est une capacité de type Fée qui fait des dégâts avec une explosion de lumière. Fais-en bon usage!" + +msgid "MAP097_NPC_5" +msgstr "Apparemment il y a quelques Pokémon qui peuvent évoluer en plein duel! C'est pas cool, ça? Il y a un type d'évolution qui est seulement temporaire... Mais seulement quelques Pokémon peuvent y arriver." + +msgid "MAP097_NPC_6" +msgstr "T'as entendu parler du nouveau type d'évolution? Un chercheur de Kalos l'a découvert." + +msgid "MAP097_NPC_7" +msgstr "Est-ce que certains Pokémon de Tandor peuvent Méga-évoluer? Je pense que oui..." + +msgid "MAP097_NPC_8" +msgstr "Cette maison est pleine de passionnés de théâtre! On habite tous à Venesi parce qu'on aime la scène." + +msgid "MAP097_NPC_9" +msgstr "Il y a cinq ans, jamais je n'aurais imaginé devenir comédienne. Les femmes n'étaient pas autorisées à monter sur scène. Quelque chose a changé ça pourtant." + +msgid "MAP097_TRAINER_1" +msgstr "Hé gamin! Comment tu m'regardes là? Aucun gamin va venir me manquer de respect!" + +msgid "MAP097_TRAINER_1_DEFEAT" +msgstr "Battu par un gamin?" + +msgid "MAP097_TRAINER_2" +msgstr "Tu crois vraiment que tu peux me battre?" + +msgid "MAP097_TRAINER_2_DEFEAT" +msgstr "Perdu!" + +msgid "MAP097_TRAINER_3" +msgstr "Berk! T'as essayé de toucher ma jupe! Je vais te flanquer une bonne leçon!" + +msgid "MAP097_TRAINER_3_DEFEAT" +msgstr "Iiiiiii!" + +msgid "MAP097_TRAINER_4" +msgstr "Ne dis pas à mes parents que je suis là, ou sinon...!" + +msgid "MAP097_TRAINER_4_DEFEAT" +msgstr "Mamannnn!" + +msgid "MAP098_NPC_1" +msgstr "Selon Chouetton, le voleur se cache\ndans la montagne sur la route 06.\nS'il te plaît, trouve-le vite!\nLa suite de nos recherches en dépend!" + +msgid "MAP098_NPC_2" +msgstr "Shhhh, Chouetton, il fait jour... Chouetton est toujours nerveux après tout ce qu'il s'est passé. Je le réconforte." + +msgid "MAP098_NPC_3" +msgstr "Je suis un expert en résurrection de fossiles.\nToutefois, je n'ai pas le temps!\nNous sommes en état d'urgence!" + +msgid "MAP098_NPC_4" +msgstr "Pas de panique...\nTout ira bien! ...Pas vrai?" + +msgid "MAP098_NPC_5" +msgstr "Chouetton! Chou! Chuis à la maison... Mais... Pas d'amis.\nOù sont mes amis? J'ai peur..." + +msgid "MAP099_NPC_1" +msgstr "Si tu trouves des indices sur la localisation de Zéphy, tu pourras me prévenir? En tant que médecin, explorateur et musicien, l'inspiration est très importante pour moi." + +msgid "MAP099_SIGN_1" +msgstr "Alors que vous effleurez la cloche pour entendre le son, vous entendez un papillonement à l'intérieur! En tendant la main, vous trouvez un petit bout de papier. Hein?" + +msgid "MAP099_TRAINER_1" +msgstr "Mes muscles de nage sont si forts, que je peux nager des jours entiers!" + +msgid "MAP099_TRAINER_1_DEFEAT" +msgstr "Si… fatigué..." + +msgid "MAP099_TRAINER_2" +msgstr "Sois toujours sur tes gardes dans l'océan!" + +msgid "MAP099_TRAINER_2_DEFEAT" +msgstr "T'étais par{é|ée}!" + +msgid "MAP099_TRAINER_3" +msgstr "Oh? Quelle surprise!\nC'est rare de trouver quelqu'un s'aventurant à ce point à l'est.\nTu dois être assez puissant. Pour ma part, ce lieu a une signification particulièrement spéciale. En fait, je suis venu sur cette île en particulier pour faire une offrande aux forces mythiques de ces eaux. Tu peux te joindre à moi si tu veux, mais d'abord...\nJe suis curieux de connaître ta force et tes liens avec tes précieux partenaires. Ne te retiens pas et frappe avec toute ta force! Merci encore d'avoir donné suite à ma requête.\nCe sont ceux avec des coeurs bons et des volontés astucieuses qui seront capables d'atteindre le degré d'intimité que tu as avec tes chers Pokémon. En souvenir d'une si rafraîchissante mise en scène et au destin nous faisant nous croiser aujourd'hui, je te donne ceci... Eh bien, maintenant, je crois qu'il me faut retourner à mon rituel. Si tu souhaites te recueillir davantage avant ton départ, sache que tu peux le faire à ton propre rythme. Autrement, j'espère \n qu'on se retrouvera un jour." + +msgid "MAP099_TRAINER_3_DEFEAT" +msgstr "Tes liens sont incroyablement forts, ça ne fait aucun doute!" + +msgid "MAP100_NPC_1" +msgstr "Ma femme est toujours gentille envers les Dresseurs de passage. Elle fait les meilleurs cookies du monde. Tiens, prends-en un pour la route!" + +msgid "MAP101_NPC_1" +msgstr "Je dois utiliser de la crème solaire tous les jours, sinon je prends des coups de soleil! N'oublie pas d'en mettre, OK? Nager m'aide à rester en forme. De cette manière, je peux boire autant que je veux la nuit tombée!" + +msgid "MAP101_NPC_10" +msgstr "Chouuueeee-tonn! Veux-tu utiliser le Traducteur Pokémon-Humain? ...\n PN utilise le Traducteur! J'adore mon humain! Elle me donne des bonbons! En retour, je lui apporte des trucs qui brillent!" + +msgid "MAP101_NPC_11" +msgstr "Mon Chouetton trouve souvent des objets brillants\net me les apporte.\nCelui-là est chanceux!\nPourquoi t'en as pas un? J'espère que cette Pièce Rune te sera bénéfique." + +msgid "MAP101_NPC_12" +msgstr "Ouaaaahh! Vagune est beaucoup plus grande que j'aurais pu l'imaginer... La lumière, les sons! Je n'sais pas quoi faire en premier!" + +msgid "MAP101_NPC_13" +msgstr "Hé, mon pote! Tu veux acheter une montre? ...Oh, t'as déjà un PokéPod? Euh... Tu sais quoi? Ne dis pas aux Rangers que je suis là, d'accord? Erm, bonne journée." + +msgid "MAP101_NPC_2" +msgstr "J'arrête pas d'avoir des regards pervers de ce type! Berk! J'ai déménagé ici avec ma famille, mais mes grands-parents ont simplement posé un regard à Vagune et sont retournés d'où ils venaient! En revanche, moi je compte rester." + +msgid "MAP101_NPC_3" +msgstr "Suis-je mort et au paradis? Parce que c'est le paradis ici. Le ciel est bleu, la mer est chaude et les filles sont belles! J'pense que j'irai au casino ce soir. Peut-être que je gagnerai gros cette fois!" + +msgid "MAP101_NPC_4" +msgstr "Tellement de pin-ups... Si peu de temps. Yo, mec, t'es nouveau ici ou quoi? C'est quoi ces fringues? Vire-moi ça! Mets un maillot ou un truc, j'sais pas." + +msgid "MAP101_NPC_5" +msgstr "Désolé, mais la construction du métro de Tandor n'est pas terminée." + +msgid "MAP101_NPC_6" +msgstr "Désolé, mais la construction du métro de Tandor n'est pas terminée." + +msgid "MAP101_NPC_7" +msgstr "Niaaaa! Niaaaaa! Ouiiiii!\nTu ne m'attraperas jamais!" + +msgid "MAP101_NPC_8" +msgstr "Mon enfant a beaucoup d'énergie. J'espère qu'il va se fatiguer bientôt..." + +msgid "MAP101_NPC_9" +msgstr "Je suis sans-abri. Je dors ici.\nDégage de ma pelouse! J'ai choisi d'être sans domicile.\nQui a dit qu'on devait avoir une maison?\nJ'suis pas du genre à aimer ce genre de vie." + +msgid "MAP101_SIGN_1" +msgstr "Vagune : Mec, c'est genre, Ze Place To Be, gros!" + +msgid "MAP101_SIGN_2" +msgstr "QG des Rangers de Tandor Ouest." + +msgid "MAP101_SIGN_3" +msgstr "Hôtel Casino de Vagune" + +msgid "MAP101_SIGN_4" +msgstr "Supermarché de Vagune." + +msgid "MAP101_SIGN_5" +msgstr "Parc Public de Vagune" + +msgid "MAP101_TRAINER_1" +msgstr "Erg... Être sur la terre ferme me donne le mal de terre..." + +msgid "MAP101_TRAINER_1_DEFEAT" +msgstr "Blurg..." + +msgid "MAP102_TRAINER_1" +msgstr "Cali : Hé! Tu t'amuses bien? Je suis Cali, la Championne de Vagune! Il semble évident que j'utilise des Pokémon venant de la plage, pas vrai? Laisse-moi te raconter mon histoire. Quand j'étais petite, je pensais que c'était une bonne idée d'aller nager lorsqu'il n'y avait pas de maître-nageur. Mais soudain, une lame de fond m'a fait basculer! Je croyais que j'allais me noyer. Mais alors, j'ai senti quelque chose en dessous! C'était un Cérébron, qui m'a ramenée à la plage. Depuis lors, j'ai décidé de devenir une dresseuse et une sauveteuse. Mes Pokémon ont sauvé un nombre incalculable de vies, donc ils sont pluôt forts! Mais assez parlé, battons-nous! Cali: Sacré combat! T'es vraiment fort! Tiens, prends ce badge Marée! PN reçoit le badge Marée de Cali! Cette CT contient Vibraqua! C'est une attaque Eau puissante qui peut rendre confus. Utilise-la autant que tu le souhaites!" + +msgid "MAP102_TRAINER_1_DEFEAT" +msgstr "Tu le mérites." + +msgid "MAP102_TRAINER_2" +msgstr "Nous sommes de retour, pour vous jouer un mauvais tour!!... Je veux dire... Baston!" + +msgid "MAP102_TRAINER_2_DEFEAT" +msgstr "Bah, j'ai fait de mon mieux." + +msgid "MAP102_TRAINER_3" +msgstr "J'vais te couler comme le Titanic!" + +msgid "MAP102_TRAINER_3_DEFEAT" +msgstr "Je me laisse aller et je coule..." + +msgid "MAP102_TRAINER_4" +msgstr "Oh, tu as des Pokémon Eau?" + +msgid "MAP102_TRAINER_4_DEFEAT" +msgstr "Sacrebleu, j'ai perdu..." + +msgid "MAP102_TRAINER_5" +msgstr "Tu es un Dresseur inférieur!" + +msgid "MAP102_TRAINER_5_DEFEAT" +msgstr "J'suis quand même meilleur que toiii~" + +msgid "MAP102_TRAINER_6" +msgstr "Je mangerai du Magicarpe frit plus tard." + +msgid "MAP102_TRAINER_6_DEFEAT" +msgstr "Je vais frire tous mes Pokémon..." + +msgid "MAP102_TRAINER_7" +msgstr "Cette salle est sans issue!" + +msgid "MAP102_TRAINER_7_DEFEAT" +msgstr "C'est pas mon jour." + +msgid "MAP104_NPC_1" +msgstr "Je joue avec mon frère. Nous interromps pas!" + +msgid "MAP104_NPC_2" +msgstr "Bonjour! Je suis un amateur de Pokémon! Je vois que tu es un Dresseur. Tu peux peut-être m'aider... Je recherche un Pokémon en particulier. Je ne me rappelle pas son nom par contre. Si tu peux m'aider, je te récompenserai. C'était une sorte de gros serpent jaune... C'était quoi? Oh ouais! Insolourdo! C'est ça!\nWoah, il est mignon! Je suis super heureux. C'est le plus beau jour de ma vie! Comment puis-je te rendre la monnaie de ta pièce?\nJ'espère que cela ira. Non... Je ne pense pas que c'est ce que je recherche. Oh, re-bienvenue, dressseur! Juste à temps! Je recherchais cet autre Pokémon. C'est un faible Pokémon Eau qui devient vraiment fort lorsqu'il évolue. Oh ouais! Magicarpe! C'est ça!\nIl n'a pas l'air de grand chose comme ça, mais il a un gros potentiel.\nPatience, petit poisson! Un beau futur s'annonce pour toi! Tiens, Dresseur, prends ça comme un signe de ma gratitude. Non... Je ne pense pas que c'est ce que je recherche. Oh, re-bienvenue, dressseur! Juste à temps! Je recherchais cet autre Pokémon. C'est un oiseau de type Feu et je pense qu'il a une sous-évolution. Oh ouais! Phénardant, c'était ça. Quel magnifique spécimen!\nLa manière dont les flammes s'étirent derrière ses ailes lorsqu'il vole... Une sacrée scène à voir.\nJ'adorerais en avoir un en Pokémon de compagnie, mais il incendierait sûrement ma maison. Tu es toujours d'une grande aide, Dresseur! Tiens, prends ça en récompense. Non... Je ne pense pas que c'est ce que je recherche. Oh, re-bienvenue, dressseur! Juste à temps! Je recherchais cet autre Pokémon. C'est un Pokémon Electrik, rose avec un joyau bleu sur sa queue. Oh ouais! Lainergie! Comment ai-je pu oublier?\nIl semble gentil et noble à la fois. Je pense que mon oncle en a quelques uns dans sa ferme de Vinoville. Comme toujours, Dresseur, accepte cela en récompense avec mes remerciements! Non... Je ne pense pas que c'est ce que je recherche. Oh, re-bienvenue, dressseur! Juste à temps! Je recherchais cet autre Pokémon. C'est un Pokémon que tu peux rencontrer dans les cavernes, qui s'échappe facilement. Evidemment! Tonemi!\nQuelle sympathique créature! Comment peut-elle voler avec de si petites ailes? C'est l'un des plus grands mystères de la vie. De plus, il peut évoluer en un terrifiant Togrocrok. Ne le sous-estime pas! Voilà une récompense pour toi. Non... Je ne pense pas que c'est ce que je recherche. Oh, re-bienvenue, dressseur! Juste à temps! Je recherchais cet autre Pokémon. C'est un Pokémon que seuls les plus grands bonhommes peuvent entraîner. Crénom! C'est Embryfer!\nJ'entends souvent parler des randonneurs qui se ventent de pouvoir soulever un Embryfer. Je pense que si j'essayais, mes bras se casseraient! Pourquoi ne prendrais-tu pas cela en récompense, Dresseur? N-non... Je ne pense pas que c'est ce dont je parlais. Oh, re-bienvenue, dressseur! Juste à temps! Je recherchais cet autre Pokémon. C'est une boule de poils qui s'énerve facilement. Beh, Férosinge, évidemment!\nJ'aimerais le domestiquer... Mais il s'en prendrait sûrement à moi. Prends cette récompense, s'il te plaît. N-non... Je ne pense pas que c'est ce dont je parlais. Oh, re-bienvenue, dressseur! Juste à temps! Je recherchais cet autre Pokémon. Il est bien plus commun la nuit que le jour et il ressemble à Lainergie. Oh, c'est Moutombre! Trop génial.\nApparemment, sa laine est prisée par les artisans qui l'utilisent pour faire des vêtements robustes.\nIls sont connus pour être bien plus difficiles à élever que des Lainergies. Tu m'as été tellement utile. Merci! Non... Je ne pense pas que c'est ce que je recherche. Oh, re-bienvenue, dressseur! Juste à temps! Je recherchais cet autre Pokémon. C'est extrêmement intelligent, mais très rare. Je pense qu'il est de type Eau...? ...Oh, c'est Cervelon.\n...Euh, celui-là est dégueu... Range-le, s'il te plaît. Je n'ai plus de Pierres, donc... Voilà ta récompense. Non... Je ne pense pas que c'est ce que je recherche." + +msgid "MAP104_NPC_3" +msgstr "J'entraîne un Pokémon dans mon jeu. Je battrai ma soeur un jour! Tu crois qu'un jour ils feront un jeu sur Tandor?" + +msgid "MAP104_NPC_4" +msgstr "Personnellement, je pense que toutes ces bêtises de \"Pokémon Rouge\" corrompent mes enfants. Un jour, mon fils a essayé d'aller au-dessus de la Grotte Comète pour attraper son propre Pokémon! J'ai dû le tirer de là." + +msgid "MAP104_NPC_5" +msgstr "Ah, ces jeunes et leurs jeux vidéos.\nQuand j'étais gamin, on jouait dehors dans la poussière! Et on aimait ça!" + +msgid "MAP104_NPC_6" +msgstr "Hé là, étranger~ Comment tu vas? C'est un beau... sac que t'as là. Es-tu un Dresseur? As-tu des Poké Balls remplies de Pokémon?" + +msgid "MAP104_NPC_7" +msgstr "J'ai un peu peur pour ma soeur. Elle est un peu trop gentille avec les étrangers. Mon cousin, lui, est dingue de Pokémon, mais il ne sort jamais de la maison.\nJ'espérais qu'il trouve un job..." + +msgid "MAP105_TRAINER_1" +msgstr "... Marmail! Mar! Marmi! ...\nPN utilise le Traducteur! Que fais-tu là, humain?\nEssaies-tu de réduire ces Pokémon \nà l'esclavage à nouveau?\nIls ont été libérés de tes chaînes! Ils ne seront plus jamais tes prisonniers! Marmail est là! Le Super-Pokémon!\nJe les ai trouvé dans cet horrible\nlieu humain et je les ai libéré!\nNous nous battrons pour notre liberté! Mar... Ma... Nous.... Nous avons perdu?. Mais comment?!\nPourquoi ces Pokémon se battent-ils\npour le compte des humains?\nNe veulent-ils pas leur liberté?\nCe sont.... tes amis...?\nC'est impossible!\nles Pokémon et les humains ne peuvent coexister! Camarades!\nVous retournez dans ce lieu? Pourquoi?!\nGrr... Tu paieras pour ça, humain.\nTant qu'il y aura des Pokémon qui\nseront retenus contre leurs volontés...\nMoi, Marmail, le Héros Pokémon,\nles sauverai!\nJe reviendrai!" + +msgid "MAP105_TRAINER_1_DEFEAT" +msgstr "Nous allons te détruire!" + +msgid "MAP106_NPC_1" +msgstr "Donc, t'en penses quoi? On fait équipe? (Adam vous a rejoint!) OK!\nJe soignerai nos Pokémon. L'entrée de la grotte est juste là..... Woah! T'as entendu ça?\nJe pense qu'on n'est pas seuls ici.\nEnfin, en tout cas, allons-y! Tout va bien.\nJe pense que j'étudierai un peu plus ces glyphes.\nReviens me parler si tu changes d'avis." + +msgid "MAP108_NPC_1" +msgstr "Bienvenue au célèbre Supermarché de Vagune! Ici vous pouvez trouver n'importe quel genre d'objet pour n'importe qui. Voulez-vous des informations sur les boutiques se trouvant à chaque étage? Super! Au premier étage vous trouverez les objets de base pour les Dresseurs, comme des Poké Balls et des Potions. Au deuxième étage vous trouverez les pierres d'évolution et les CTs. Au troisième étage vous trouverez les objets qui augmentent les statistiques des Pokémon sur la durée." + +msgid "MAP108_NPC_10" +msgstr "Les Pierres d'évolution sont essentielles pour faire évoluer des Pokémon tels qu'Evoli, Canilune ou Minyan! Heureusement qu'ils les ont toutes ici!" + +msgid "MAP108_NPC_11" +msgstr "Ces Capsules Techniques coûtent si cher! Je me souvenais quand elles étaient moins cher... Mais à l'époque elles étaient à usage unique, je suppose que celles-là sont meilleures." + +msgid "MAP108_NPC_12" +msgstr "J'aime avoir le pouvoir en combat! C'est pourquoi j'utilise les objets X!" + +msgid "MAP108_NPC_13" +msgstr "J'ai baffré mon Pokémon de Protéines pour rendre son Attaque redoutable. Mais maintenant, il a l'air malade..." + +msgid "MAP108_NPC_14" +msgstr "Ahh... C'est bon de faire une pause après cette chasse aux meilleurs prix." + +msgid "MAP108_NPC_15" +msgstr "La boutique des Raretés est à ce niveau. Leur stock change tous les jours mais ils sont fermés le week-end." + +msgid "MAP108_NPC_2" +msgstr "Tellement de choix... Je suis paralysé par l'indécision! J'ai besoin d'un Anti-Para je crois." + +msgid "MAP108_NPC_3" +msgstr "Fais les boutiques jusqu'à plus pouvoir marcher! C'est ma devise! Je ne m'arrêterai que quand j'aurai plus que je ne peux en porter!" + +msgid "MAP108_NPC_4" +msgstr "Papa, achète-moi une Poké Poupée! D'accord ma puce, mais c'est tout pour aujourd'hui." + +msgid "MAP108_NPC_5" +msgstr "Papa, achète-moi une Poké Poupée! D'accord ma puce, mais c'est tout pour aujourd'hui." + +msgid "MAP108_NPC_6" +msgstr "Je suis sur le point d'aller en expédition très loin, donc j'amasse des ressources avant de partir. Ce magasin a tout ce dont un Dresseur peut rêver!" + +msgid "MAP108_NPC_7" +msgstr "Il est important d'avoir des objets de soin lorsqu'on travaille en tant que Ranger Pokémon. Certains Pokémon sauvages finissent paralysés ou empoisonnés par des Dresseurs de passage et c'est à nous de les guérir!" + +msgid "MAP108_NPC_8" +msgstr "Je n'attrape pas de Pokémon, j'aime juste collectionner les Poké Balls." + +msgid "MAP108_NPC_9" +msgstr "Ultralaser, allez! SWOOOUUUFFF!!" + +msgid "MAP109_NPC_1" +msgstr "Tu vas te mesurer au Champion? Elle est plus coriace qu'elle en a l'air. ses Pokémon ne sont pas tous de type Eau, donc ne pense pas qu'y aller avec un Pokémon Electrik t'assure la victoire! Quand tu marches sur la plage, fais attention aux palmiers bizarres. Ce sont peut-être des Pokémon!" + +msgid "MAP109_TRAINER_1" +msgstr "J'ai essayé de battre Cali, le Champion, mais elle m'a explosé. Je dois m'entraîner pour essayer encore...\n Hé, tu veux te battre? OK, c'est parti! C'est-c'est dommage." + +msgid "MAP109_TRAINER_1_DEFEAT" +msgstr "Mec, j'ai vraiment besoin d'entraînement." + +msgid "MAP111_NPC_1" +msgstr "Le Félignon orange est boule, et regarde le feu." + +msgid "MAP111_SIGN_1" +msgstr "Contes des rêves droit devant" + +msgid "MAP111_TRAINER_1" +msgstr "J'ai attendu un adversaire fort - je t'ai attend{u|ue}" + +msgid "MAP111_TRAINER_1_DEFEAT" +msgstr "Je dors dans Songe" + +msgid "MAP112_NPC_1" +msgstr "Cette île pullule de Pokémon Nucléaires! PN, tu sais quoi faire.... Montre-leur c'est qui le patron!" + +msgid "MAP112_NPC_10" +msgstr "Haaa...\nces Pokémon... ils ne se fatiguent jamais." + +msgid "MAP112_NPC_11" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_12" +msgstr "Mon amour, tu dois rester déterminé. Nous vaincrons ces Pokémon maléfiques par la force des Dieux! Mon mari fatigue, pourtant ces Pokémon ne s'arrêtent pas. Nous sommes peut-être des avatars, mais nous sommes aussi de simples mortels. PN, aide-nous à les vaincre! ...Je crois que je peux continuer, mon amour. Les Dieux nous prêtent leur force. ...Je crois que je peux continuer, mon amour. Les Dieux nous prêtent leur force." + +msgid "MAP112_NPC_13" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_2" +msgstr "Les Pokémon Nucléaires arrivent de tous côtés! Maîtrises-en autant que possible! Je sais que tu peux le faire!" + +msgid "MAP112_NPC_3" +msgstr "Hiisssssssssss..." + +msgid "MAP112_NPC_4" +msgstr "Non! Mon Pokémon est KO... Arg, maintenant je suis sans défense... Au secours PN, sauve-moi!" + +msgid "MAP112_NPC_5" +msgstr "Tanuuuu..." + +msgid "MAP112_NPC_6" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_7" +msgstr "Arrière! Arrière! Tu vas tâter de ma lame! ...Hé, toi! Tu veux pas venir m'aider? Ils sont trop forts pour moi tout seul!" + +msgid "MAP112_NPC_8" +msgstr "Viaaaaaa..." + +msgid "MAP112_NPC_9" +msgstr "Pas mal, PN!\nOn fait une bonne équipe, tu crois pas? Hé, PN!\nCes idiots Nucléaires\nsont nuls comparé à mes Pokémon!\n...Hé, en v'la deux d'un coup.\nEt si on bossait ensemble pour\nleur montrer de quoi on est capable! Pas mal, PN!\nOn fait une bonne équipe, tu crois pas?" + +msgid "MAP113_NPC_1" +msgstr "Hé toi! T'as l'air d'un Dresseur!\n Écoute, tu peux me filer un coup de main? \nUn ami qui habite loin m'a filé cet oeuf, mais je ne peux pas m'en occuper.\n Tu veux t'en charger? PN reçoit un oeuf! Oh, euh, ton équipe est pleine. Reviens quand tu auras fait de la place. ...Oh, dommage." + +msgid "MAP113_NPC_2" +msgstr "J'ai été un Dresseur Pokémon comme toi, mais...\n Quand je suis arrivé à Vagune, je me suis dit : \"Pourquoi entraîner des Pokémon alors que je peux faire la fête?\" Tu connais la Championne, Cali?\n Oh, mec, quelle beauté.\n ...T'es trop jeune pour comprendre." + +msgid "MAP114_NPC_1" +msgstr "T'as vraiment réussi à le rater? Pas de souci, j'en ai eu un autre, prends-le. C'est incroyable... PN, on doit parler à Primo de ce Pokémon! ...... ...... Primo: Ici Primo. Il y a un problème? Non, mais...\nOn a découvert quelque chose de génial! Vous n'y croirez pas, Boss! Primo: ...\n...Eh bien? Explique. Oh! Hmm...\nC'est un Pokémon! Un nouveau genre de Pokémon! Il est de type Nucléaire, mais... pas hostile. Même pas radioactif. Je suis pas sûr, mais... Je pense qu'il se nourrit de radiations! Nous sommes dans cet endroit dans la Zone Irradiée et c'est complètement propre. J'ai même pas besoin de masque ici. Primo: Théo! C'est dangereux. Remets ton masque immédiatement! Même si tu ne le vois pas, c'est peut être encore radioactif. Je vous jure, ça ne l'est pas! On a regardé avec le compteur Geiger sur la combinaison. C'est à zéro! C'est bizarre! Primo: Si ce que tu dis est vrai, alors... Ça peut complètement changer notre stratégie. Excellent boulot, Théo, PN. Tenez-moi au courant des dernières découvertes. Mais, rappelez-vous, votre but premier reste le même... Si nous n'arrêtons pas CURIE, nous ne pourrons pas commencer le processus de restauration. Vos géolocalisateurs indiquent que vous n'êtes pas loin de la centrale. C'est au nord. CURIE est là-bas. Trouvez-le et finissez-en une bonne fois pour toutes! Pour Tandor! ...... ...... Ton père est vraiment du genre à ne pas oublier son objectif... Mais il a raison. C'est cool d'avoir découvert ça, mais on a un plus gros poisson à ferrer. On se bouge! Haha, t'as pas saisi? PN, Tu as huit badges. Tu peux t'en sortir. Tiens, j'ai une Nucléaire Ball en plus. Maintenant, sors et vas attraper ce truc! J'ai déjà le mien." + +msgid "MAP114_NPC_2" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_3" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_4" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_5" +msgstr "Haazzzz..." + +msgid "MAP117_NPC_1" +msgstr "Donnez votre ticket au marin à mes côtés, il vous dira tout ce qu'il faut savoir!" + +msgid "MAP117_NPC_2" +msgstr "La centrale au nord d'ici a une sécurité du meilleur niveau! Il n'y a que la téléportation qui puisse te faire rentrer. C'est pas comme si quelqu'un voulait vraiment y entrer. Je me fais du souci à propos de mes potes Rangers à la centrale de Vagune mais je suis posté ici pour m'assurer que la centrale au nord reste sécurisée." + +msgid "MAP117_NPC_3" +msgstr "Ouah! T'es un vrai Dresseur Pokémon? Tiens, j'ai trouvé ça dans ces fourrés, ça peut t'être utile!" + +msgid "MAP117_NPC_4" +msgstr "Ohé! Mon ami. T'as l'air du genre à aimer la pêche. Je vois ce reflet dans tes yeux, là. Ce REFLET. Cet ESPOIR. Tu \nas l'air du genre de personne prête à SE POSER ET À ATTENDRE PENDANT DES HEURES pour que ça morde. J'ai raison? Bon gamin! *Marmonne*\nLes gosses, de nos jours..." + +msgid "MAP117_NPC_5" +msgstr "J'ai été un Dresseur de renom, jadis. Mes gosses ont eu mes Pokémon et maintenant, je savoure une vie paisible." + +msgid "MAP117_NPC_6" +msgstr "Par ici, la plupart des gens travaillent dans les fermes. C'est du sacré boulot, mais c'est suffisant pour nourrir tout Tandor." + +msgid "MAP117_NPC_7" +msgstr "Ouaaaat!" + +msgid "MAP117_NPC_8" +msgstr "Ouat! Wattouaaaat!" + +msgid "MAP117_SIGN_1" +msgstr "Route 08 - Champs de blé\n- Vinoville" + +msgid "MAP117_SIGN_2" +msgstr "Info Dresseur!\nQuand on pêche, on a besoin de\npatience et de réflexes vifs.\nAttendez que le message \"Oh! Ça mord!\"\napparaisse, puis ramenez vite la prise!" + +msgid "MAP117_SIGN_3" +msgstr "Ouest de Vinoville." + +msgid "MAP117_SIGN_4" +msgstr "Info Dresseur!\nPêcher requiert de vifs réflexes.\nAppuyez sur A lorsque le message \"Oh! Ça mord!\" apparaît.\nVous aurez besoin de faire ce geste plusieurs fois pour ferrer un Pokémon." + +msgid "MAP117_TRAINER_1" +msgstr "Excuse-moi!" + +msgid "MAP117_TRAINER_10" +msgstr "Je ne fais que de m'entraîner, m'entraîner, m'entraîner toute la journée! Aide-moi à m'entraîner!" + +msgid "MAP117_TRAINER_10_DEFEAT" +msgstr "Fouii! Faut que tu me donnes tes techniques pour t'entraîner!" + +msgid "MAP117_TRAINER_1_DEFEAT" +msgstr "Mes Pokémon sont aussi sportifs que moi!" + +msgid "MAP117_TRAINER_2" +msgstr "R'in d'aut' dans ces vieilles mares que d'sales Venouilles, mais parfois j'chope des trucs sympas." + +msgid "MAP117_TRAINER_2_DEFEAT" +msgstr "Carrément sympas, t'vois?" + +msgid "MAP117_TRAINER_3" +msgstr "J'ai entendu dire qu'il y avait des OVNIs par ici, donc je scrute le ciel." + +msgid "MAP117_TRAINER_3_DEFEAT" +msgstr "Je pense que je perds mon temps..." + +msgid "MAP117_TRAINER_4" +msgstr "Yaaahaaa! Viens t'battre! Viens t'battre!" + +msgid "MAP117_TRAINER_4_DEFEAT" +msgstr "Grr..." + +msgid "MAP117_TRAINER_5" +msgstr "Bon sang, cette ville est si ennuyeuuuuse! Y'a que du blé et du foin. Vivement que je m'en aille." + +msgid "MAP117_TRAINER_5_DEFEAT" +msgstr "Ohh..." + +msgid "MAP117_TRAINER_6" +msgstr "les Pokémon Insecte sont les plus diversifiés. Ils ont plus d'attaques que les autres types!" + +msgid "MAP117_TRAINER_6_DEFEAT" +msgstr "Faut que j'apprenne d'autres attaques à mes Pokémon." + +msgid "MAP117_TRAINER_7" +msgstr "Oh, qu'y a-t-il chéri? Tu veux te battre? Diantre, je ne vois pas de raison de m'y opposer." + +msgid "MAP117_TRAINER_7_DEFEAT" +msgstr "Oh, celui-là a du cran!" + +msgid "MAP117_TRAINER_8" +msgstr "Je t'ai trouvé!" + +msgid "MAP117_TRAINER_8_DEFEAT" +msgstr "Je voulais juste jouer à cache-cache..." + +msgid "MAP117_TRAINER_9" +msgstr "N'essaie pô d'enrager mon troupeau, pigé?" + +msgid "MAP117_TRAINER_9_DEFEAT" +msgstr "Nan j'pense pas qu't'es un enrageur du tout." + +msgid "MAP118_TRAINER_1" +msgstr "(Hé! Tu interromps ma plongée en solo!)" + +msgid "MAP118_TRAINER_1_DEFEAT" +msgstr "(Grommelle...)" + +msgid "MAP118_TRAINER_2" +msgstr "(Crac!!! C'est le bruit que le corail fait en se brisant!)" + +msgid "MAP118_TRAINER_2_DEFEAT" +msgstr "(...J'ai été écrasé!)" + +msgid "MAP118_TRAINER_3" +msgstr "(J'ai plongé pour trouver un trésor, mais au lieu de ça j'ai trouvé un Dresseur!)" + +msgid "MAP118_TRAINER_3_DEFEAT" +msgstr "(Gloug!!)" + +msgid "MAP121_NPC_1" +msgstr "J'ai vécu à Vinoville toute ma vie, tout comme mes parents et leurs parents avant eux. Loué soit le seigneur Aotius, parce que c'est grâce à ses lumières que la Voie sera illuminée." + +msgid "MAP121_NPC_10" +msgstr "Vas-tu aller à un serment à l'église? Le Père est très bienveillant pour ceux qui veulent apprendre." + +msgid "MAP121_NPC_2" +msgstr "Parfois, je vais travailler aux champs. D'autres fois, je vends ce que l'on récolte sur la place. Loué soit le seigneur Mutios, parce que c'est grâce à son ombre que nous sommes protégés du mal." + +msgid "MAP121_NPC_3" +msgstr "Je veux aller à l'Arène! Ils ont du wi-fi dans l'Arène! Mais ma maman ne veut pas. Tu viens te mesurer au Champion? Il se sert de résistants Pokémon Acier!" + +msgid "MAP121_NPC_4" +msgstr "C'est tous les jours la même histoire. Je me lève aux aurores, travaille à la ferme jusqu'à midi puis je rentre pour passer du temps avec ma famille. Je ne changerais ça pour rien au monde. Être fermier c'est du travail, mais c'est une vie convenable." + +msgid "MAP121_NPC_5" +msgstr "Iiiiii! Tu m'as trouvé!\nJe joue à cache-cache avec mon frère. Ne lui dis pas que je suis là, OK? Je te donnerai une baie, donc chut!" + +msgid "MAP121_NPC_6" +msgstr "Je joue à cache-cache avec ma soeur! Maintenant c'est à mon tour de la chercher! Si je te donne une baie, tu m'aides à la trouver?" + +msgid "MAP121_NPC_7" +msgstr "Vééé! Doudouvet!" + +msgid "MAP121_NPC_8" +msgstr "La vie est meilleure lorsque les gens et les Pokémon vivent en harmonie. Telle est la volonté des Dieux de Tandor." + +msgid "MAP121_NPC_9" +msgstr "A Tandor, il y a 2 Pokémon mouton qui peuvent être tondus pour leur laine : Wattouat et Moutoir. En revanche, les Moutoir sont beaucoup plus colériques et difficiles à dresser." + +msgid "MAP121_SIGN_1" +msgstr "Vinoville - Un Paradis Nostalgique" + +msgid "MAP121_SIGN_2" +msgstr "Champion de Vinoville: Sheldon \"The Techno Whiz\"" + +msgid "MAP121_SIGN_3" +msgstr "Chapelle de Vinoville\nBienvenue à tous! (Messes hebdomadaires. Informations fournies sur place.)" + +msgid "MAP122_NPC_1" +msgstr "T'as sûrement entendu dire qu'il y avait quelque chose d'étrange à propos des Pokémon sur cette île. Ils ressemblent aux Pokémon de Tandor, mais leurs couleurs sont étranges... Leurs attaques sont différentes et ils n'écoutent pas les ordres des Dresseurs! Est-ce que ça aurait quelque chose à voir avec l'accident d'il y a dix ans?" + +msgid "MAP122_NPC_2" +msgstr "Notre boss c'est Cam, un bon gars. Il aime beaucoup les Pokémon et se préoccupe beaucoup de son fils, Théo. Je respecte les hommes comme ça. Les rumeurs disent que Cam a été un Dresseur avant. Un très bon, d'ailleurs. On dit qu'il dressait des Pokémon Électrique." + +msgid "MAP122_NPC_3" +msgstr "Cameron? Ouais, c'est le boss par ici. C'est un mec sympa. Tout le monde l'appelle \"Cam\". Tu trouves pas ça un peu bizarre? Je travaille avec lui depuis des mois, mais je ne sais toujours rien à son propos. Cam est le superviseur pour la construction de la nouvelle Centrale. Apparemment, il a donné son CV dès que la zone a été certifiée exempte de radiation. C'est étrange, non?" + +msgid "MAP122_NPC_4" +msgstr "On travaille dur ici, en sachant ce qu'il s'est passé sur cette île il y a dix ans. J'ai l'impression de marcher dans un cimetière, parfois... Cette nouvelle Centrale a été construite avec le plus haut niveau de sûreté et de sécurité. Après l'accident d'il y a dix ans, le boss voulait s'assurer que rien de tel n'arriverait à nouveau." + +msgid "MAP122_NPC_5" +msgstr "Il faut toujours être bien préparé. Tu devrais faire attention aux Pokémon sauvages par ici. Prends ça, ça peut t'être utile. Il faut toujours être bien préparé." + +msgid "MAP122_NPC_6" +msgstr "Hé! Le boss a dit que personne ne pouvait venir ici. Ce bâtiment va bientôt être démoli." + +msgid "MAP122_NPC_7" +msgstr "Hé! Le boss a dit que personne ne pouvait venir ici. Ce bâtiment va bientôt être démoli." + +msgid "MAP122_TRAINER_1" +msgstr "Hé, cette île n'est pas un bac à sable!" + +msgid "MAP122_TRAINER_1_DEFEAT" +msgstr "Tu n'es pas un gosse ordinaire!" + +msgid "MAP122_TRAINER_2" +msgstr "Tu as trouvé ce qui clochait avec ce Pokémon?" + +msgid "MAP122_TRAINER_2_DEFEAT" +msgstr "Ecrabouillé!" + +msgid "MAP122_TRAINER_3" +msgstr "Hé, toi! Aide-moi à dresser mon Pokémon!" + +msgid "MAP122_TRAINER_3_DEFEAT" +msgstr "Mon Pokémon a encore besoin d'un peu de motivation." + +msgid "MAP123_SIGN_1" +msgstr "On dirait que ceci était une partie du carnet brûlé, sur l' en-tête il est écrit \"Rapport n°1\", la lire? Les décou------ avan---- ---- --- 092. -- -------- --- ----- de biofibre radio-i----------. Elle ---- ------- de -- reconstru--- --------- -- endommagé-. [Page ajoutée au carnet.] [Page ajoutée dans votre sac.]" + +msgid "MAP123_SIGN_2" +msgstr "On dirait que ceci était une partie du carnet brûlé, l'en-tête dit \"Rapport n°4\", la lire? ---- -- l'Interface --- Aujourd'hui,-- --vail --- fini. Le- --erateurs ------ ---------- -------- d'----- -- contrôle total -- sp-cimen. ---- chercheur en chef, le Dr. ------- ,-- a -- -- autorisation. [Page ajoutée au carnet.]" + +msgid "MAP123_SIGN_3" +msgstr "On dirait que ceci était une partie du carnet brûlé, sur l'en-tête il est écrit \"Rapport n°3\", la lire? L- IRM - ------ --- ondes cérébrales --ormales . -- spécim-n ----- -- ---- inca----e -- pens-- indép------ent . Nous ------llons --- -- supprim---. [Page ajoutée au carnet.]" + +msgid "MAP123_SIGN_4" +msgstr "On dirait que ceci était une partie du carnet brûlé , sur l'en-tête il est écrit \"Rapport n°2\", la lire? -- noyau énergétique - --- ------ d'outre----. Il ----------- une grande -------- -- carburant nucléaire pour -------------. --- ---- ---------- activé, -- ---- ------- -- prod---- --- énergie presque infinie. [Page ajoutée au carnet.]" + +msgid "MAP123_SIGN_5" +msgstr "On dirait que ceci était une partie du carnet brûlé, sur l'en-tête il est écrit \"Rapport n°5\", la lire? -- - a eu --- violation -- -- confidential---. --------, ---- --- -------- devront ---- relocalisés --- --- -------- souterr---- - ----- ------. Le projet 092 ----- --------- être --pprimmé. [Page ajoutée au carnet.]" + +msgid "MAP125_NPC_1" +msgstr "Quoiqu'il se passe avec les Pokémon ici, c'est fascinant! Je veux dire, c'est certainement pas bon. Mais bon sang que c'est intéressant!" + +msgid "MAP125_NPC_2" +msgstr "les Pokémon d'ici mettent tellement mal à l'aise... Sûrement à cause de ces yeux vides qu'ils ont... c'est comme s'il n'y avait rien à l'intérieur. Pire, l'un d'entre eux m'a attaqué sans raison! J'aurais déjà quitté cet endroit si le salaire n'était pas aussi bon." + +msgid "MAP125_NPC_3" +msgstr "Est-ce que tu sais comment marche un réacteur nucléaire? L'énergie générée par la division des atomes dans le carburant radioactif relâche une énorme quantité de chaleur. Cette chaleur est utilisée pour faire bouillir de l'eau en une vapeur très chaude, ce qui fait tourner une turbine électrique. Des câbles sous-marins conduisent alors cette électricité vers les villes à travers la région." + +msgid "MAP126_NPC_1" +msgstr "Yo, mec, t'as déjà joué à Pokémon Rouge? \nCe jeu est trop cool! Je vais gagner ce combat. \nJ'ai Dracaufeu. Rien ne bat Dracaufeu!" + +msgid "MAP126_NPC_2" +msgstr "Hé, mec, t'as un Férosinge? \nTu veux l'échanger contre mon Nidoran? \n...Oh, désolé, je voulais dire, dans le jeu. NOOOOOOOOOOOOONN!!!!! \nSalamèche est empoisonné et je suis au milieu de la forêt de Jade sans Antidote! \nPourquoi est-ce que je ferais ça d'abord?" + +msgid "MAP126_NPC_3" +msgstr "C'est moi ou ce jeu est vraiment pété? Statistiquement parlant, Mewtwo est plus ou moins imbattable. Ce jeu est trop pété! Ultralaser me lamine mes Pokémon. C'est pas comme ça dans la vraie vie, pas vrai?" + +msgid "MAP127_TRAINER_1" +msgstr "On y est! Après des mois d'entraînement,\non est finalement arrivé à la Route Victoire! \nC'est pas le moment de perdre!" + +msgid "MAP127_TRAINER_1_DEFEAT" +msgstr "Notre assaut glacé n'a pas marché?!" + +msgid "MAP127_TRAINER_2" +msgstr "Hmmmmm! \nMes prémonitions me disent que tu n'iras pas plus loin que ça!" + +msgid "MAP127_TRAINER_2_DEFEAT" +msgstr "Mon troisième oeil m'a menti!" + +msgid "MAP127_TRAINER_3" +msgstr "Pour arriver au Tournoi de Tandor, \ntu dois d'abord traverser la Route Victoire. \nTu crois pouvoir y arriver, Dresseur?" + +msgid "MAP127_TRAINER_3_DEFEAT" +msgstr "On dirait que moi, j'y arriverai pas..." + +msgid "MAP127_TRAINER_4" +msgstr "Peux-tu survivre à ma charge de 50,000 volts?!" + +msgid "MAP127_TRAINER_4_DEFEAT" +msgstr "T'as l'air bien relié au sol." + +msgid "MAP127_TRAINER_5" +msgstr "Pourquoi se spécialiser que dans un seul type? \nJe préfère tous les utiliser!" + +msgid "MAP127_TRAINER_5_DEFEAT" +msgstr "C'était juste pour du beurre." + +msgid "MAP128_NPC_1" +msgstr "Cette ville sent le défi! A la fin de l'année, la Route Victoire sera à nouveau ouverte pour le Championnat." + +msgid "MAP128_NPC_2" +msgstr "J'ai peur pour la bibliothèque de Vinoville... Certains de ces livres étaient des artefacts inestimables datant de la fondation de Tandor." + +msgid "MAP128_NPC_3" +msgstr "Nous devons prier Aotius et Mutios pour qu'ils nous guident. Eux seuls seront capables de nous faire traverser ces temps sombres." + +msgid "MAP128_NPC_4" +msgstr "Viens, mon enfant. \nTu es angoissé. Les temps sont obscurs. Nous devons nous tourner vers la lumière et trouver le droit chemin. Écouteras-tu mon sermon? Très bien. \nNous vivons dans un monde où nous sommes constamment confrontés à des choix. Parfois importants, parfois insignifiants. Parfois les choix insignifiants ont des effets importants. C'est notre pouvoir de choisir qui nous rend spéciaux. C'est un don d'Aotius qui nous permet de nous forger nos propres chemins. Toutefois, il y a un côté sombre à chaque choix. Et ceci est le don de Mutios. Les actes avant qu'on ne les fasse. Tu te demandes sûrement, pourquoi un tel don? Ne serait-ce pas mieux si nous pouvions agir librement, sans craindre les répercussions? Mais dans ce cas, nous ne saurions pas si nos actes blessent les autres. En cela, la vie est un équilibre constant. ... Pour qu'il y ait de la joie dans le monde, il doit aussi y avoir de la souffrance. Pour devenir le meilleur, ceux qui sont les pires doivent exister. Mais nous devons croire en la puissance des Dieux. Ils sont affectueux et bons, je te l'assure. Merci d'avoir écouté, mon enfant. Que la bénédiction des Dieux soit avec toi. Le savoir sera toujours là pour ceux qui le recherchent." + +msgid "MAP128_NPC_5" +msgstr "Sniff... \nSi je prie Aotius, fera-t-il un monde meilleur, comme avant?" + +msgid "MAP128_SIGN_1" +msgstr "Fort Légende : Le Berceau des Héros!" + +msgid "MAP128_SIGN_2" +msgstr "Station de Métro de Fort Légende." + +msgid "MAP128_SIGN_3" +msgstr "Route Victoire de Tandor Ouest droit devant." + +msgid "MAP128_SIGN_4" +msgstr "Tente de Super-Entraînement. Tuteur : Kenichi" + +msgid "MAP128_SIGN_5" +msgstr "Route 09 - Vers Cascaroc" + +msgid "MAP129_NPC_1" +msgstr "Enfin, je peux aller où je veux à Tandor Ouest!\n...Mais je veux aller nulle part, je suis trop fainéant." + +msgid "MAP129_NPC_2" +msgstr "Les Rangers de Tandor offrent des Billets S.N.C.T. aux gens touchés par la catastrophe de Vinoville.\nTiens, prends-en un." + +msgid "MAP130_NPC_1" +msgstr "Hé, t'es un Dresseur? Chouette! Écoute, tu veux faire un échange? Je recherche un Togrocrok. Si t'en as un, je te l'échangerai contre mon Phénardant. J'pense pas que ce soit un Togrocrok, mon gars!" + +msgid "MAP131_NPC_1" +msgstr "Les participants du tournoi ne peuvent pas sortir de la zone d'attente tant qu'ils ne perdent pas ou qu'ils ne deviennent pas Champion. Quand tu es prê{t|te} pour ton prochain match, parle au préposé à l'entrée de l'Arène." + +msgid "MAP132_SIGN_1" +msgstr "Tunnel vers la Caverne Lanthanite." + +msgid "MAP132_SIGN_2" +msgstr "Astuce! \nLes talents Isograisse et Toison Épaisse sont des talents défensifs. Isograisse divise par deux les dégâts des attaques de type Feu et Glace. Toison Épaisse réduit de moitié les dégâts subis par les attaques physiques. Sois stratégique quand tu attaques un Pokémon ayant un de ces talents!" + +msgid "MAP132_SIGN_3" +msgstr "AVERTISSEMENT GROTTE LANTHANITE : GLACE FINE ATTENTION AUX FISSURES" + +msgid "MAP132_TRAINER_1" +msgstr "Ouah mec, la glace est trop glissante quoi!" + +msgid "MAP132_TRAINER_1_DEFEAT" +msgstr "Aïe!" + +msgid "MAP132_TRAINER_2" +msgstr "tes Pokémon sont-ils adaptés à cet environnement gelé? Les miens le sont!" + +msgid "MAP132_TRAINER_2_DEFEAT" +msgstr "Oui, tu as l'air prê{t|te}." + +msgid "MAP132_TRAINER_3" +msgstr "Seuls les plus forts peuvent traverser la montagne!" + +msgid "MAP132_TRAINER_3_DEFEAT" +msgstr "Cette défaite valait le coup!" + +msgid "MAP132_TRAINER_4" +msgstr "Seuls les plus forts peuvent traverser la montagne!" + +msgid "MAP132_TRAINER_4_DEFEAT" +msgstr "Cette défaite valait le coup!" + +msgid "MAP132_TRAINER_5" +msgstr "Brr! J'ai froid! Réchauffons-nous avec un combat!" + +msgid "MAP132_TRAINER_5_DEFEAT" +msgstr "Glacial!" + +msgid "MAP132_TRAINER_6" +msgstr "Ces montagnes enneigées sont remplies de trucs dangereux." + +msgid "MAP132_TRAINER_6_DEFEAT" +msgstr "Tu peux clairement te débrouiller seul." + +msgid "MAP132_TRAINER_7" +msgstr "Seuls les plus forts peuvent traverser la montagne!" + +msgid "MAP132_TRAINER_7_DEFEAT" +msgstr "Cette défaite valait le coup!" + +msgid "MAP132_TRAINER_8" +msgstr "Hé, toi! T'es de quel côté?" + +msgid "MAP132_TRAINER_8_DEFEAT" +msgstr "Apparemment, pas de mon côté..." + +msgid "MAP133_NPC_1" +msgstr "J'ai passé la journée ici et toujours rien... Pas même une morsure! Je déteste entendre ça encore et encore dans ma tête. Quoi qu'il en soit, gamin, tu t'en sortirai peut-être mieux. Je veux dire, tu ne peux pas être aussi mauvais que moi à ça... J'imagine que c'est pour ça que je suis un navigateur et pas un pêcheur! Tiens, prends ça. Je n'en n'aurai jamais besoin! Retour à la vie de bateau de croisière pour moi, j'imagine... Ou peut-être que je vais trouver ces pirates dont la rumeur dit qu'ils sont près de Angélure!" + +msgid "MAP133_SIGN_1" +msgstr "Super Tente d'Entraînement. Tuteur : Hitomi" + +msgid "MAP133_TRAINER_1" +msgstr "J'étais à l'pêche toute la journée, mais j'peux que chopper ces vieux godillots!" + +msgid "MAP133_TRAINER_1_DEFEAT" +msgstr "Oh, j'ai cassé ma ligne." + +msgid "MAP133_TRAINER_2" +msgstr "Je viens d'une grande famille de pêcheurs. Pêcher est mon héritage!" + +msgid "MAP133_TRAINER_2_DEFEAT" +msgstr "Saperlipopette, j'ai cassé ma ligne." + +msgid "MAP133_TRAINER_3" +msgstr "Si tu as la CS Plongée, tu peux explorer les fonds marins." + +msgid "MAP133_TRAINER_3_DEFEAT" +msgstr "Coule ou nage!" + +msgid "MAP133_TRAINER_4" +msgstr "Si tu vois des bulles en dessous, ça veut dire qu'il y a un Pokémon au fond!" + +msgid "MAP133_TRAINER_4_DEFEAT" +msgstr "Gloub!" + +msgid "MAP133_TRAINER_5" +msgstr "Famille, devoir, honneur, pêche." + +msgid "MAP133_TRAINER_5_DEFEAT" +msgstr "J'ai été battu honorablement!" + +msgid "MAP133_TRAINER_6" +msgstr "Mon but dans la vie, c'est d'être en couverture du Magazine Pokémon Illustré." + +msgid "MAP133_TRAINER_6_DEFEAT" +msgstr "Aaaaah! C'est pas sympa!" + +msgid "MAP133_TRAINER_7" +msgstr "Tu me déranges dans ma méditation!" + +msgid "MAP133_TRAINER_7_DEFEAT" +msgstr "Ma concentration s'est brisée!" + +msgid "MAP133_TRAINER_8" +msgstr "Point culture! Crevanon peut tirer des salves d'eau bouillante par ses griffes!" + +msgid "MAP133_TRAINER_8_DEFEAT" +msgstr "Ouille! Ça brûle!" + +msgid "MAP133_TRAINER_9" +msgstr "Nager est la meilleure chose à faire pour garder la forme!" + +msgid "MAP133_TRAINER_9_DEFEAT" +msgstr "J'ai mal aux bras..." + +msgid "MAP134_NPC_1" +msgstr "Il fait plus froid vers le nord. Je ne peux plus porter ma minijupe tous les jours." + +msgid "MAP134_NPC_2" +msgstr "Qu'est-ce qu'un Dresseur comme toi fait à Port-Argent? Si tu cherches l'Arène, regarde plutôt à RiveNeige, plus à l'est." + +msgid "MAP134_NPC_3" +msgstr "As-tu vu le Labo Pokémon de Port-Argent? J'ai entendu dire qu'ils faisaient des recherches importantes." + +msgid "MAP134_NPC_4" +msgstr "Port-Argent a été fondé comme un avant-poste de pêche. La plupart des résidents partent tous les jours pour pêcher, comme mon mari." + +msgid "MAP134_SIGN_1" +msgstr "Port-Argent : Une brise maritime fraîche apportant de nouvelles promesses!" + +msgid "MAP134_SIGN_2" +msgstr "Labo de Recherche Pokémon de Larkspur" + +msgid "MAP134_TRAINER_1" +msgstr "Ehh? Toi là-bas... \nTu ne serais pas un \nDresseur Pokémon, non? \nHahaha! J'peux l'voir juste à tes fringues! Écoute, j'navigue dans ces \nocéans depuis qu'j'suis en âge de l'faire. \nRécemment, y'a eu des eaux troubles... \nT'as p'têt entendu, mais y'a des pirates dans ces eaux! Un frêle et vieux pêcheur comme moi n'a \naucune chance contre eux. \nMais, avec un bon Dresseur à bord, \nj'pense qu'ils nous laisseraient tranquille. \nT'vas p'têt à Venesi? \nJ'serais heureux d't'y amener. Ohé ohé! Larguez les amarres, \nterrien pouilleux!\n... Euh, j'veux dire... \nArrrgh, J'ai tout gâché! Arrrr, terrien pouilleux!\n...Er, J'veux dire...\nArrgh, J'ai tout gâché! Arrrr... J'me suis déguisé \nen vieillard! \nJ'allais t'voler tous tes \nPokémon quand on s'rait en mer. \nMais cette phrase de pirate m'a échappée. On devra faire ça à la dure! File-moi tes Pokémon , \nou tu march'ra sur la planche! Arrrghh... \nSilva va m'engueuler après ça... \nSois-en sûr, terrien! \nJack le Pirate n'en a pas fini avec toi! \nLarguez les amarres! Excuse-moi! J'ai regardé \nvotre combat de loin... \nCe type était un pirate, pas vrai? \nJe m'en doutais. \nNormalement, les Pirates du Drapeau Noir \nne montent pas trop au nord. \nIls sont de plus en plus envahissants. \nEn tout cas, je voudrais te remercier. \nTu lui a donné une bonne leçon. \nJ'espère qu'il ne reviendra pas\ntraîner à Port-Argent. \nSi je peux faire quelque chose pour t'aider... \nOh, je peux t'amener à Venesi \nsur mon bateau, si tu veux. Qu'est-ce que t'en dis? Tous à bord! Non? \nJe te promets que je ne suis pas un pirate! \nEh bien, si tu changes d'avis,\nreviens me voir." + +msgid "MAP134_TRAINER_1_DEFEAT" +msgstr "Arrrrrghhh!" + +msgid "MAP135_NPC_1" +msgstr "J'ai glissé comme un ouf sur la montagne aujourd'hui!" + +msgid "MAP135_NPC_2" +msgstr "Brr! T'as atteint la glaciale Riveneige!" + +msgid "MAP135_NPC_3" +msgstr "Cette ville est toujours silencieuse à cause de la neigne tombante. Apprécie-donc la chute de ces flocons." + +msgid "MAP135_NPC_4" +msgstr "Eh mec, ces parcours sont carrément dingues!" + +msgid "MAP135_NPC_5" +msgstr "Tu connais le Pokémon Alpico? Si t'en as un, tu veux l'échanger contre mon Andésol? Tu n'as même pas de Pokémon... D'accord, cool! C'est dommage." + +msgid "MAP135_SIGN_1" +msgstr "Riveneige : Un village Enroulé dans la Poudreuse" + +msgid "MAP136_NPC_1" +msgstr "Vous devriez parler à votre ami pour entrer." + +msgid "MAP136_SIGN_1" +msgstr "Champion de l'Arène de Riveneige : Vaeryn, le Maître Dragon des Méga-Evolutions" + +msgid "MAP137_NPC_1" +msgstr "Bonne chance à vous deux pour vos combats!" + +msgid "MAP137_NPC_2" +msgstr "Vaeryn : Excellent choix." + +msgid "MAP137_SIGN_1" +msgstr "Appuyer sur le bouton?" + +msgid "MAP137_SIGN_2" +msgstr "Appuyer sur le bouton?" + +msgid "MAP137_TRAINER_1" +msgstr "Très bien. Vous avez réussi la première partie de l'épreuve. Maintenant, voyons voir si vous pouvez surpasser ma force en combat! Bien joué. Vous avez réussi l'épreuve de la Force. Avancez." + +msgid "MAP137_TRAINER_1_DEFEAT" +msgstr "Vous avez démontré votre puissance." + +msgid "MAP137_TRAINER_2" +msgstr "Très bien. Je vois que vous avez su utiliser votre esprit pour trouver le chemin. Maintenant, prouvez votre sagesse en contrant mes stratégies! Vous avez terminé l'épreuve de la Sagesse. Suivez-moi et je vous amènerai à l'épreuve suivante." + +msgid "MAP137_TRAINER_2_DEFEAT" +msgstr "Bien joué." + +msgid "MAP137_TRAINER_3" +msgstr "Excellent travail. Vous avez montré que vous aviez foi en vos propres facultés. Mais avez-vous foi en vos Pokémon? En ayant foi en l'intuition de vos Pokémon, vous leur avez permis de prouver leur puissance. Vous avez réussi l'épreuve de la Foi. Suivez-moi." + +msgid "MAP137_TRAINER_3_DEFEAT" +msgstr "Bien joué." + +msgid "MAP139_NPC_1" +msgstr "J'esquive tes attaques avec ma technique ninja! Agile et silencieux, je m'infiltre derrière toi et t'endors avec mon gaz narcoleptique!" + +msgid "MAP139_NPC_2" +msgstr "Je suis un fier pirate des mers! Ouais moussaillon! Sale anguille! Je te transpercerai de mon coutelas!" + +msgid "MAP139_NPC_3" +msgstr "Je laisse les enfants jouer à pirate et ninjas... Mais pour être honnête, j'aurais aimé qu'ils jouent à autre chose. Ici à Tandor Est, les pirates sont dans tout l'océan et personne ne sait ce que font les ninjas..." + +msgid "MAP139_NPC_4" +msgstr "Daikathona est un des Pokémon favoris des ninjas. Pour attraper un Daikathona, il te faudra une ligne en métal et un appât spécial, sinon, sa lame découpera ta ligne." + +msgid "MAP139_NPC_5" +msgstr "Parfois, quand j'allais en mer trop longtemps, je pouvais entendre la douce voix d'une femme m'appeler. Le Pokémon Sirénaïade a un cri presqu'humain et un aspect féminin. Elles attirent les marins à leur perte." + +msgid "MAP139_NPC_6" +msgstr "Tu connais l'attaque Puissance Cachée? Elle est différente pour chaque Pokémon. J'ai le pouvoir de prédire comment sera l'attaque Puissance Cachée rien qu'en regardant un Pokémon. Qui dois-je examiner? Dois-je regarder un autre Pokémon? Amène-moi un Pokémon si tu veux connaître sa Puissance Cachée. Amène-moi un Pokémon si tu veux \nconnaître sa Puissance Cachée." + +msgid "MAP140_NPC_1" +msgstr "Désolé, mais ça ne serait pas prudent de t'aventurer seul sur cette route pour l'instant." + +msgid "MAP140_NPC_2" +msgstr "Désolé, mais ça ne serait pas prudent de t'aventurer seul sur cette route pour l'instant." + +msgid "MAP140_NPC_3" +msgstr "On cherche un moyen de s'approcher de la centrale détruite en sécurité. Une combinaison de protection complète est indispensable. Nos meilleurs chercheurs sont en train d'en développer une." + +msgid "MAP140_NPC_4" +msgstr "C'est impossible que se soit juste un pur accident... La centrale de Vinoville était complètement opréationnelle il y a seulement quelques jours , et si tôt après l'incident de Vagune... Nos agents à Vagune travaillent dur aussi en ce moment. Nous avons dû appeler des Rangers de l'Est de Tandor en renfort." + +msgid "MAP140_NPC_5" +msgstr "Bon sang... Nous les Rangers nous sommes mal équipés pour nous en charger... Habituellement nos Capsticks nous servent à calmer les Pokémon en furie et contrôler leurs pouvoirs pour préserver la nature. Mais ils ne fonctionnent pas sur les types Nucléaire! Nous avons dû compter sur nos compagnons Pokémon et les Dresseurs volontaires pour nous aider." + +msgid "MAP140_NPC_6" +msgstr "Tu nous a sauvé! Merci beaucoup! J'ai eu si peur... J'ai entendu un bruit qui ressemblait à un tremblement de terre ou à une explosion, et je me suis caché... Quand je me suis rendu compte de ce qui se passait, la ville était déjà évacuée. Je suis content que les Rangers soient venus au bon moment." + +msgid "MAP140_NPC_7" +msgstr "Woooow! Tu es trop cool! Es-tu un Maître Pokémon? Quand je serai grand, je voudrais devenir un Ranger!" + +msgid "MAP140_NPC_8" +msgstr "Pour s'assurer qu'il n'y ait pas d'éventuel empoisonnement radioactif, laisse-moi te faire un examen physique. ... Tu sembles aller bien. Ton exposition a été limitée à quelques minutes, tu n'as pas pu respirer beaucoup d'air contaminé à une aussi grande distance de l'épicentre. Prends ces Tablettes iodées de Potassium. Ça devrait aider à prévenir les effets à long terme de l'exposition." + +msgid "MAP141_NPC_1" +msgstr "Je n'avais pas vu de combat aussi intense depuis des années. Il est clair que vous avez tous les deux entrepris un voyage incroyable. Maintenant le pouvoir de la Méga Évolution vous appartient. Utilisez le judicieusement, et rappelez-vous de tout ce que vous avez appris durant vos épreuves." + +msgid "MAP141_SIGN_1" +msgstr "Acolyte: Ce défi va tester ta capacité à t'adapter à des changements soudains. Les éléments ne devraient pas être des obstacles sur ton chemin vers la perfection." + +msgid "MAP141_TRAINER_1" +msgstr "Tu as montré que les forces de mère Nature ne sont pas suffisantes pour t'arrêter. Bats-moi pour prouver que ta polyvalence s'étend aussi à ton style de combat! Tu as réussi l'épreuve de l'Adaptation. Suis-moi, et je vais te conduire vers ta prochaine épreuve ." + +msgid "MAP141_TRAINER_1_DEFEAT" +msgstr "Très bien ." + +msgid "MAP141_TRAINER_2" +msgstr "Vous avez progressé, entrepris de nombreuses tâches ardues, pour finalement atteindre la vérité. Ceci sera votre dernière épreuve . Vous n'avez pas le droit d'utiliser des objets durant ce combat . Ayez simplement confiance en vos Pokémon et avancez sans hésitation! Vous avez achevé les cinq épreuves . Vous pouvez maintenant combattre le Champion d'Arène Vaeryn. Venez." + +msgid "MAP141_TRAINER_2_DEFEAT" +msgstr "Très bien ." + +msgid "MAP141_TRAINER_3" +msgstr "Vaeryn : Challengers. \nMes acolytes m'ont dit que vous avez passé les cinq épreuves. Vous avez démontré une grande volonté pour aller aussi loin. Force, Sagesse, Adaptation, Foi, Volonté, et le désir d'atteindre la Vérité... toutes les caractéristiques d'un honnête Dresseur. Seuls ceux au coeur pur et empli de détermination peuvent être dignes d'utiliser la puissance de la Méga Evolution . Théo: Très bien! \nEt maintenant moi et PN allons te battre! Vaeryn: JE SUIS VAERYN LE DRAGON! Arbitre des Méga Evolutions de Tandor! Vous avez peut-être passé les épreuves, mais un dernier test vous attend! Montrez-moi que vous en êtes dignes! PN et Théo obtiennent le badge Apex! Théo: Whoooooooop!!!! Vaeryn: Je vais aussi vous donner à tous les deux cette CT. Vaeryn: Cette CT contient Souffle Corrosif. C'est une puissante attaque de type Dragon qui écorche les défenses de l'adversaire. Maintenant... Théo: Pouvons nous maintenant obtenir la Méga Evolution?? Vaeryn: Oui, il est temps. Tendez-moi vos poignets, tous les deux. PN et Théo obtiennent un Méga-Bracelet! Vaeryn: Je devrai vous expliquer brièvement comment la Méga Evolution fonctionne. Cette Gemme Sésame dans votre bracelet est un catalyseur. Lorsqu'un Pokémon capable de Méga Evoluer tient la Méga Gemme correspondante, les deux pierres réagissent dans le feu de l'action à leur plein plein potentiel. Ton lien avec ton Pokémon lui permet de révéler tout son potentiel. Maintenant, est ce que vous avez tous les deux des Pokémon capables de Méga Evoluer? Théo : Oui! Je vais faire Méga evoluer mon courageux Cavalux! Théo reçoit une Cavaluxite! Théo : Oui! Je vais faire Méga evoluer mon courageux Caldéraptor! Théo reçoit une Caldéraptorite! Théo : Oui! Je vais faire Méga evoluer mon courageux Métalynx! Théo reçoit une Métalynxite! Vaeryn: Très bien. Et toi alors, PN? Vaeryn: Excellent choix! PN équipe avec la Méga Gemme . L'ancien objet tenu est placé dans le sac de PN. [Le Pokémon va en tête de l'équipe.] Vaeryn: Oh, tu n'as aucun Pokémon que tu voudrais faire Méga Evoluer? C'est dommage, mais tu dois absolument avoir un Pokémon qui Méga Evolue pour ton premier combat. Mon Pharamp est prêt à relever le défi. Je vais te le prêter temporairement. Choisis un Pokémon à exclure de l'équipe. [Pharamp va en tête de l'équipe .] Théo: Allons y! \nPN, Je vais attaquer de toutes mes forces en utilisant la Méga Evolution! Prépare toi! ...Bon... On dirait que j'ai encore perdu! Haha! Certaines choses ne changent pas, même avec la Méga Evolution. Bien sûr, tu as également un Méga de ton côté, du coup je ne suis pas surpris! Théo: ...Je l'ai fait! J'ai battu PN! Oh, tu t'es vraiment bien battu aussi . ... Je n'y crois pas! J'ai gagné! Et tout ça grace à Cavalux! ...Bon... On dirait que j'ai encore perdu! Haha! Certaines choses ne changent pas, même avec la Méga Evolution. Bien sûr, tu as également un Méga de ton côté, du coup je ne suis pas surpris! Théo: ...Je l'ai fait! J'ai battu PN! Oh, tu t'es vraiment bien battu aussi . ...Je n'y crois pas! J'ai gagné! Et tout ça grace à Caldéraptor! ...Bon... On dirait que j'ai encore perdu! Haha! Certaines choses ne changent pas, même avec la Méga Evolution. Bien sûr, tu as également un Méga de ton côté, du coup je ne suis pas surpris! Théo: ...Je l'ai fait! J'ai battu PN! Oh, tu t'es vraiment bien battu aussi . ...Je n'y crois pas! J'ai gagné! Et tout ça grace à Métalynx! Vaeryn : Vous avez tous les deux bien combattu. Je n'avais pas vu de combat aussi intense depuis des années. Il est clair que chacun de vous a réalisé un incroyable périple. Maintenant, le pouvoir de la Méga Evolution est vôtre. Utilisez le avec sagesse, souvenez-vous de ce que vous avez appris durant vos épreuves. Théo: Comptez sur moi! Vaeryn: Bien. \nJe vous souhaite bonne chance dans votre voyage. [Pharamp quitte l'équipe de PN.] Théo: PN, je pense qu'on devrait dire au Prof que nous avons le pouvoir de la Méga Evolution . Il sera ravi! Je vais l'appeler avec mon PokéPod tout de suite. Bamb'o: Allo? ...Théo? Théo: Prof! Je suis avec PN! Bamb'o: Oh, ça alors, PN est ici aussi! Alors que se passe-t-il? Théo: Vous n'allez pas y croire! PN et moi nous avons battu le Champion d'Arène Vaeryn! Et il nous a donné ces Méga Bracelets! Maintenant nous pouvons utiliser le pouvoir de la Méga Evolution!!! Bamb'o: Méga Evolution? C'est fantastique! On dirait que je vais devoir faire une mise à jour de vos Pokédex. On dirait que vous êtes encore à Banqueneige, donc je vais voler jusqu'à vous en un instant. Théo: Très bien! \nA tout de suite, Professeur! ...... ...... Bien, donc, PN... \nOn reparlera bientôt! A plus tard!" + +msgid "MAP141_TRAINER_3_DEFEAT" +msgstr "Vous vous êtes tous les deux montrés dignes d'obtenir la puissance de la Méga Evolution ." + +msgid "MAP142_SIGN_1" +msgstr "Grotte Comète" + +msgid "MAP142_SIGN_2" +msgstr " Cascaroc" + +msgid "MAP142_TRAINER_1" +msgstr "Hey hey! Tu vas où?" + +msgid "MAP142_TRAINER_1_DEFEAT" +msgstr "Oh... J'aurais pas dû demander..." + +msgid "MAP142_TRAINER_2" +msgstr "Les feuilles qui tombent c'est cool, mais les plages de Vagune me manquent..." + +msgid "MAP142_TRAINER_2_DEFEAT" +msgstr "Oh, tu ne peux pas traiter une demoiselle comme ça!" + +msgid "MAP142_TRAINER_3" +msgstr "Hey, dégage de ma plage!" + +msgid "MAP142_TRAINER_3_DEFEAT" +msgstr "Pourquoi t'as envahi ma plage?" + +msgid "MAP142_TRAINER_4" +msgstr "Selon moi, c'est la plus jolie route de tout Tandor!" + +msgid "MAP142_TRAINER_4_DEFEAT" +msgstr "Les gens ne nous prennent jamais au sérieux pendant les combats, nous, les campeurs, mais on adore explorer et profiter des environnements naturels . Tu devrais prendre le temps d'apprécier la beauté de Tandor!" + +msgid "MAP142_TRAINER_5" +msgstr "Hé, tu pourrais m'aider? Je pense que j'ai pris un mauvais chemin à Vinoville..." + +msgid "MAP142_TRAINER_5_DEFEAT" +msgstr "D'abord je me perd, après je perd un combat Pokémon... Je devrais peut être devenir un super Nerd et juste rester chez moi!" + +msgid "MAP142_TRAINER_6" +msgstr "???: Hiyah! ???: Qui va là? ???: T'es sur notre territoire là! ???: Attention à l'intrus! ???: Les surfers ninjas vont te battre à plate couture! Ronin: Tu as gagné pour cette fois, mais ne te fais pas d'illusions... Juunin: Notre clan nous vengera! Ronin: Ne dors que d’un oeil!" + +msgid "MAP142_TRAINER_6_DEFEAT" +msgstr "Ronin: Frangin, ils sont forts!" + +msgid "MAP143_NPC_1" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_NPC_10" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_NPC_2" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_NPC_3" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_NPC_4" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_NPC_5" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_NPC_6" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_NPC_7" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_NPC_8" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_NPC_9" +msgstr "Veux-tu cueillir les baies sur cet arbre?" + +msgid "MAP143_SIGN_1" +msgstr "Conseil de Dresseur!\nLes insectes sont voraces. AT TION U EIKA ATER ...\nC'est trop arraché, impossible à lire..." + +msgid "MAP143_SIGN_2" +msgstr "Tente de Super Entraînement. Tuteur : Daichi" + +msgid "MAP143_TRAINER_1" +msgstr "Bienvenue dans la forêt Baykal, voyageur! C'est ta première visite? Battons-nous!" + +msgid "MAP143_TRAINER_1_DEFEAT" +msgstr "Ouïlle! Et voici l'effet de la séléction naturelle!" + +msgid "MAP143_TRAINER_2" +msgstr "Oh, tu dois avoir des Pokémon venus de tous les coins de la région! Je veux les voir!" + +msgid "MAP143_TRAINER_2_DEFEAT" +msgstr "Je vois, je vois!" + +msgid "MAP143_TRAINER_3" +msgstr "Feuillis est loin. Je sais pas si j'y arriverai..." + +msgid "MAP143_TRAINER_3_DEFEAT" +msgstr "Je vais périr dans ces bois." + +msgid "MAP143_TRAINER_4" +msgstr "Theo : Hey! \n... J'ai battu Sheldon! C'était facile. J'ai l'impression que tu as déjà nettoyé cet endroit. Bref. Je vais te rattraper! Bamb'o est venu me voir. Il m'a filé cette CS et m'a dit de t'en donner une copie... Mais je veux pas! Tout d'abord, je veux te battre!" + +msgid "MAP143_TRAINER_4_DEFEAT" +msgstr "Non! C'est pas juuuuuste!" + +msgid "MAP143_TRAINER_5" +msgstr "Theo : Hey! \n... J'ai battu Sheldon! C'était facile. J'ai l'impression que tu as déjà nettoyé cet endroit. Bref. Je vais te rattraper! Bamb'o est venu me voir. Il m'a filé cette CS et m'a dit de t'en donner une copie... Mais je veux pas! Tout d'abord, je veux te battre!" + +msgid "MAP143_TRAINER_5_DEFEAT" +msgstr "Non! C'est pas juuuuuste!" + +msgid "MAP143_TRAINER_6" +msgstr "Les parfums de Kalos sont les meilleurs!" + +msgid "MAP143_TRAINER_6_DEFEAT" +msgstr "Ça ne sent pas bon pour moi!" + +msgid "MAP143_TRAINER_7" +msgstr "Quand j'entre dans la forêt, j'ai l'impression d'être dans un autre monde." + +msgid "MAP143_TRAINER_7_DEFEAT" +msgstr "Bwaaaaaah!" + +msgid "MAP143_TRAINER_8" +msgstr "Oh, j'espère que je vais pas me faire mordre pas ces Pokémon poissons sauvages! Leurs dents sont pointues." + +msgid "MAP143_TRAINER_8_DEFEAT" +msgstr "Je veux juste te causer, mec, pourquoi tu m'attaques sans crier gare?" + +msgid "MAP144_NPC_1" +msgstr "Chaque jour, je me réveille, et je prends une gondole pour aller au travail. La vie ici est géniale!" + +msgid "MAP144_NPC_10" +msgstr "J'ai pas vu un Gargryph par ici? Ils me font pas peur." + +msgid "MAP144_NPC_11" +msgstr "Pourquoi l'eau est si bleue? Dans mon rêve elle était mauve, rose, et bien plus encore!" + +msgid "MAP144_NPC_12" +msgstr "*Ronronne*..." + +msgid "MAP144_NPC_2" +msgstr "T'as vu L'Opéra de Venesi? C'est l'un de nos plus fameux monuments." + +msgid "MAP144_NPC_3" +msgstr "Je l'ai vu! J'ai vu un Pokémon oiseau blanc! Mais ensuite il a disparu..." + +msgid "MAP144_NPC_4" +msgstr "On ne dirait pas que ces statues clignent des yeux de temps en temps?" + +msgid "MAP144_NPC_5" +msgstr "Tu vois ces statues? On dit que ce sont les gardiens de la cité." + +msgid "MAP144_NPC_6" +msgstr "As-tu déjà fait un tour en gondole? Tu dois essayer." + +msgid "MAP144_NPC_7" +msgstr "Satanés rats... Cette ville en est infestée! Ils font leurs gribouillis partout sur les murs!" + +msgid "MAP144_NPC_8" +msgstr "Dis, tu connais le Pokémon Titagivre? J'en cherche un partout. Je peux t'en échanger un contre Gargryph. Mais tu n'en as pas... D'accord, fais voir ce que tu as? Prends soin de lui! Youpi, j'ai un Titagivre heureux maintenant! Ce n'est pas un Titagivre... allez, tu plaisantes!" + +msgid "MAP144_NPC_9" +msgstr "Venesi est connue pour bien des choses .\nL'art, le théâtre, et surtout, les canaux!" + +msgid "MAP144_SIGN_1" +msgstr "Bienvenue à Venesi\nLa Magnifique Ville Aqueuse" + +msgid "MAP144_SIGN_2" +msgstr "Le Tanoctur Éméché:\n Célèbre Pub de Venisi!" + +msgid "MAP144_SIGN_3" +msgstr "Opéra de Venesi et Arène." + +msgid "MAP145_NPC_1" +msgstr "Quelqu'un a perdu son Evoli dans le labyrinthe et la police de Tandor fait une battue, tout accès est interdit pour le moment." + +msgid "MAP145_SIGN_1" +msgstr "Venesi droit devant." + +msgid "MAP145_TRAINER_1" +msgstr "Ta défaite... Je le lis dans mes cartes!" + +msgid "MAP145_TRAINER_1_DEFEAT" +msgstr "Je vois, je vois!" + +msgid "MAP145_TRAINER_2" +msgstr "Écarte-toi, le prolo! Tu bloques ma vue!" + +msgid "MAP145_TRAINER_2_DEFEAT" +msgstr "Battu par un simple roturier?!" + +msgid "MAP145_TRAINER_3" +msgstr "Hé, toi! T'es de quel côté?" + +msgid "MAP145_TRAINER_3_DEFEAT" +msgstr "Ben t'es pas de mon côté, c'est sûr..." + +msgid "MAP145_TRAINER_4" +msgstr "Oh, tu m'as surpris à bronzer sous le soleil! Je pense qu'il est grand temps pour un combat." + +msgid "MAP145_TRAINER_4_DEFEAT" +msgstr "Tout ce stress est mauvais pour ma peau." + +msgid "MAP145_TRAINER_5" +msgstr "Hé, tu veux voir un tour cool? J'peux avaler du feu!" + +msgid "MAP145_TRAINER_5_DEFEAT" +msgstr "Aïe, ma langue!" + +msgid "MAP145_TRAINER_6" +msgstr "Tu vois ce que je vois?" + +msgid "MAP145_TRAINER_6_DEFEAT" +msgstr "Incroyable!" + +msgid "MAP145_TRAINER_7" +msgstr "Je viens des montagnes du nord, à la recherche d'un Dresseur fort pour m'affronter!" + +msgid "MAP145_TRAINER_7_DEFEAT" +msgstr "Je me suis fait dérouiller!" + +msgid "MAP145_TRAINER_8" +msgstr "Tu me rappelles quelqu'un que j'ai vu à la télé!" + +msgid "MAP145_TRAINER_8_DEFEAT" +msgstr "Je crois que j'ai encore confondu fiction et réalité..." + +msgid "MAP145_TRAINER_9" +msgstr "Theo: Ah, c'est toi, PN. J'imagine que Bamb'o t'a fait venir. Je m'entraîne avant d'affronter l'arène de Venesi, que t'as sûrement déjà battu. ...Ouaip, c'est bien ce que je pensais. Auparavant, je me serais énervé et j'aurais pleuré pour ça. Mais... Je suppose qu'il y à d'autres choses dans la vie qui t'aident à prendre du recul. Maintenant, j'essaie juste de faire de mon mieux en tant que Dresseur. Mais avant cela, un p'tit combat? D'acco-d'ac, allons-y! Pas grave, mes Pokémon sont déjà épuisés par leur entraînement de toute façon. Fais-moi savoir si tu veux te battre à nouveau! Mes Pokémon en sortiront plus forts! Ah oui, d'ailleurs, le professeur Bamb'o m'a dit de te rappeler d'aller au Nord, en passant par cette cave là. Je te rattraperai plus tard!" + +msgid "MAP145_TRAINER_9_DEFEAT" +msgstr "Tu as toujours une longueur d'avance..." + +msgid "MAP146_NPC_1" +msgstr "L'existence de ce village symbolise l'harmonie entre nos peuples. Nous sommes venus ensemble pour bâtir ce symbole de paix après des centaines d'années de guerre." + +msgid "MAP146_NPC_2" +msgstr "Je m'entraîne pour devenir un Maître Ninja! J'ai déjà développé ma propre technique! Crachat Ninja!\n*Ptouuuu*!" + +msgid "MAP146_NPC_3" +msgstr "Rien ne peut égaler la vision d'un océan calme dans la nuit.\n Le reflet paisible de la lune et des étoiles... \. Ce paysage soulage ma vieille âme..." + +msgid "MAP146_NPC_4" +msgstr "Au moins 10 ninjas sont présents au village à tout moment\. C'est juste que tu ne les vois pas la plupart du temps" + +msgid "MAP146_NPC_5" +msgstr "Ce village possède le plus grand autel pour les Dieux de tout Tandor. Accessoirement, c'est aussi l'Arène du village." + +msgid "MAP146_NPC_6" +msgstr "Pourquoi nous portons du noir tout le temps? Ben... ben parce que c'est cool! En plus, on remarque pas quand c'est sale!" + +msgid "MAP146_NPC_7" +msgstr "Nous les ninjas travaillons sur notre image.\. Être mystérieux et mortel n'ont pas vraiment aidé pour nos relations publiques." + +msgid "MAP146_NPC_8" +msgstr "Il y a tellement d'arts martiaux différents qui sont pratiqués ici! J'en aurai pour des années d'entraînement si je veux tous les maîtriser." + +msgid "MAP146_NPC_9" +msgstr "Cette effigie représente le Pokémon Yatagaryu. C'est un Pokémon rare et sacré pour les clans ninja. Seuls les valeureux ont le droit de les dresser. On dit que Yatagaryu a le pouvoir d'invoquer à volonté les orages. Voilà pourquoi il est surnommé \"Le Pokémon Portempête\"." + +msgid "MAP146_SIGN_1" +msgstr "Musée des Légendes : Trésors et Artéfacts des Cultures Antiques" + +msgid "MAP146_SIGN_2" +msgstr "Musée des Légendes : \nTrésors et Artéfacts des Cultures Antiques." + +msgid "MAP146_SIGN_3" +msgstr "Le Clair de Lune Lumineux\nRéfléchi par les Vagues de l'Océan Village Tsukinami" + +msgid "MAP146_SIGN_4" +msgstr "Statue du puissant Daikathona" + +msgid "MAP146_SIGN_5" +msgstr "Statue du grand Yatagaryu" + +msgid "MAP146_SIGN_6" +msgstr "Statue du puissant Daikathona" + +msgid "MAP146_SIGN_7" +msgstr "Trésors et aliments rares \nAu grés de la Fortune Achète-les ici!" + +msgid "MAP146_SIGN_8" +msgstr "Temple sacré de Tsukinami\nEt Arène Pokémon" + +msgid "MAP147_NPC_1" +msgstr "Hé, salut, l'ami! \nCeci est la sixième arène que tu dois vaincre pour compléter le Défi des Arènes de Tandor, et ma foi, il est extraordinaire! Cette fois-ci tu vas devoir compter sur ton intelligence. Ces planchers coulissants te feront glisser partout! Et pas seulement, tu dois en plus te méfier des trappes et des pièges à profusion! En plus, à propos du champion... Personne ne connaît son identité! Apparament il utilise beaucoup les Pokémon Psy... Bonne chance!" + +msgid "MAP147_TRAINER_1" +msgstr "L'amour ne voit pas avec les yeux mais avec l'âme." + +msgid "MAP147_TRAINER_1_DEFEAT" +msgstr "Ô, mon coeur endolori!" + +msgid "MAP147_TRAINER_2" +msgstr "Avant tout, sois loyal envers toi-même!" + +msgid "MAP147_TRAINER_2_DEFEAT" +msgstr "Remarquable!" + +msgid "MAP147_TRAINER_3" +msgstr "Un fou croit être sage, mais un homme sage se sait être un imbécile." + +msgid "MAP147_TRAINER_3_DEFEAT" +msgstr "Vaincue!" + +msgid "MAP147_TRAINER_4" +msgstr "D’après la démangeaison de mes pouces, quelque chose de mauvais approche." + +msgid "MAP147_TRAINER_4_DEFEAT" +msgstr "Heu... réplique?" + +msgid "MAP147_TRAINER_5" +msgstr "Je te défierais bien dans un combat intellectuel, mais tu n'es pas équipé!" + +msgid "MAP147_TRAINER_5_DEFEAT" +msgstr "Tu m'as eu!" + +msgid "MAP147_TRAINER_6" +msgstr "Aha! Un adversaire s'approche! Et bien je vois que tu as su surmonter le puzzle endiablé des planchers coulissants ainsi que mes assistants. Mais as-tu la sagesse pour résoudre une dernière énigme? Bats-toi et prouve-le! Belle réussite. Tu as déjà dû percer ma ruse. Oui, cela est vrai! Je ne suis pas le champion que tu recherchais. Mais t'attendais-tu à... ÇA?" + +msgid "MAP147_TRAINER_6_DEFEAT" +msgstr "Aha! Très ingénieux! Tu as dû t'apercevoir que quelque chose clochait..." + +msgid "MAP147_TRAINER_7" +msgstr "\"Le monde entier n'est qu'un théâtre, et les hommes et les femmes ne sont que des acteurs ; Ils ont leurs entrées et leurs sorties ; Un homme, au cours de sa vie, joue différents rôles, Et les actes de sa pièce sont les sept âges.\" ??? : Laisse-moi te raconter une histoire. Il était une fois une fillette qui rêvait de devenir une diva d'opéra. Mais le théâtre de l'époque s'encroûtait dans les traditions, et il n'était pas permis aux femmes de jouer sur la scène. Alors elle vint avec un plan. Elle coupa tous ses cheveux, et s'habilla en garçon, et auditionna en tant que garçon. Ça a marché. Elle a eu le rôle, et quand elle monta sur scène, elle éblouit et enchanta tous les spectateurs qui étaient venus la voir jouer. Mais ce ne fut pas assez pour elle. Vivant dans un monde de mensonges et d'impostures, elle se lassa de la plus grave des idées reçues. Un jour donc, elle laissa derrière ses habits d'homme et son fard. Quand les rideaux se levèrent, l'audience la vit pour ce qu'elle était réellement : leur actrice adorée, une femme. L'audience fut frappée de surprise, parce qu'ils ne pouvaient pas nier ce qu'ils tenaient pour vérité dans leurs coeurs : qu'elle, une femme, pouvait jouer aussi bien que n'importe quel homme. Depuis ce jour, les choses se modifièrent. Le théâtre changea ses règles et les femmes purent auditionner. Et cette fillette, et bien... cette fillette c'est moi. Je suis Rosalind, diva de la scène et championne de l'arène de Venesi. Tu as bien fait, surmontant tromperie après tromperie pour trouver le chemin qui t'a mené ici. Mais as-tu ce qu'il faut pour me vaincre? Lever de rideau sur l'Acte Final! PN a reçu le Badge Théatre! Rosalind : Mon étoile me place au-dessus de toi ; mais ne redoute pas la grandeur : quelques-uns naissent grands, d’autres la conquièrent, et elle se donne librement à d’autres. Je ne sais pas dans quelle catégorie tu te trouves, mais il est certain que la grandeur est en toi. Je ne doute pas une seconde qu'avec tes ruses et \nta force, tu côtoieras les étoiles! Avant tout, sois loyal envers toi-même. Prend cette CT en souvenir de notre combat. Distorsion est une attaque sournoise, bien concoctée pour une dame des illusions telle que moi-même! Une fois lancée, Distorsion permet aux Pokémon les plus lents d'agir en premier. Utilise-la avec tactique!" + +msgid "MAP147_TRAINER_7_DEFEAT" +msgstr "Quel spectacle! Tu mérites ce badge Théâtre!" + +msgid "MAP148_NPC_1" +msgstr "pn! Quel plaisir de te voir à Vinoville. Sheldon est le Champion de cette arène. Il utilise les type acier, et la technologie! C'est franchement déplacé parmi ces charmantes campagnes, mais ne lui dis pas que je te l'ai dit. Le type acier résiste à beaucoup d'autres types, par contre, souviens-toi qu'il fond dans la flamme, se déforme sous le poing, et se fracture sous la terre. L'eau ça marche aussi généralement. Bonne chance!" + +msgid "MAP148_SIGN_1" +msgstr "Appuyer sur le bouton?" + +msgid "MAP148_SIGN_2" +msgstr "Appuyer sur le bouton?" + +msgid "MAP148_SIGN_3" +msgstr "Appuyer sur le bouton?" + +msgid "MAP148_SIGN_4" +msgstr "Appuyer sur le bouton?" + +msgid "MAP148_TRAINER_1" +msgstr "Qu'est-ce que tu connais des ordinateurs?" + +msgid "MAP148_TRAINER_1_DEFEAT" +msgstr "C'est sûr t'en sais plus que moi..." + +msgid "MAP148_TRAINER_2" +msgstr "Mate-moi ça! Je peux jouer le thème de Zelda à la guitare! Ça déchire, pô vrai?" + +msgid "MAP148_TRAINER_2_DEFEAT" +msgstr "Game Over..." + +msgid "MAP148_TRAINER_3" +msgstr "Lololol je suis une gameuseuh gurrrrl! Mouais, je suis une filleuh et je joue aux jeuuux vidéo-euh! o3o" + +msgid "MAP148_TRAINER_3_DEFEAT" +msgstr "Yaaaargh!" + +msgid "MAP148_TRAINER_4" +msgstr "Les experts théorisent que nous pourrions parvenir à un point critique où la technologie surpasserait l'intelligence humaine et pourrait s'améliorer elle-même par processus récursif." + +msgid "MAP148_TRAINER_4_DEFEAT" +msgstr "Si tu me permets d'ajuster un peu les contrôles spatiaux..." + +msgid "MAP148_TRAINER_5" +msgstr "pn. Je t'attendais. C'est un coup audacieux que t'as fait dans le champs de maïs. Je suis presque impressionné! Ah, mais embêter Ripley commençait à m'ennuyer. Tout m'ennuie dans ce village, tout. Voyons voir si tu es aussi fort que S51-A le pense! Oh... t'as résolu mes puzzles. Qu'importe. Ça me fatiguait d'attendre. Ce village est ennuyeux. Il n'y a rien à faire. Ces gens sont si heureux, à racler les champs, à prier, des trucs comme çà. Il ne comprennent rien! Ils ne savent donc pas que leurs vies sont sans but ni raison? Argh! Ça m'énerve! Mes Pokémon acier en ont marre de rouiller dans ce village tout moisi. TOI, tu feras un BON défouloir! Comment... \nComment tu fais pour être si fort? Je ne comprend rien. Je ne fais que m'entraîner encore et encore tous les jours, et là un gamin sort de nulle part... Enfin, bref. Je pense que je devrais te donner ça, tu as animé cette journée qui aurait été ennuyeuse autrement. pn a reçu le badge Pixel! Et, comme t'as gagné, je devrais aussi te filer ça. Cette CT contient Gyroballe. C'est une attaque acier qui est d'autant plus puissante que l'utilisateur est lent.... C'est un bon choix pour un Cervacier, mais inutile pour un Tracton. Du moment que t'es pas un crétin avec , c'est une attaque puissante." + +msgid "MAP148_TRAINER_5_DEFEAT" +msgstr "QUOI?!" + +msgid "MAP150_NPC_1" +msgstr "Une nuée d'insectes vous bloque le chemin! ... ...Utiliser l'insecticide? pn utilise de l'insecticide. Ils ont vite pris la fuite. \nOn dirait que tu les as fâchés... Il est préférable de ne pas les mettre en colère. Une nuée d'insectes vous bloque le chemin, il est préférable de ne pas les mettre plus en colère..." + +msgid "MAP150_NPC_2" +msgstr "Une nuée d'insectes vous bloque le chemin! ... ...Utiliser l'insecticide? pn utilise de l'insecticide. Ils ont vite pris la fuite. \nOn dirait que tu les as fâchés... Il est préférable de ne pas les mettre en colère. Une nuée d'insectes vous bloque le chemin, il est préférable de ne pas les mettre plus en colère..." + +msgid "MAP150_NPC_3" +msgstr "Une nuée d'insectes vous bloque le chemin! ... ...Utiliser l'insecticide? pn utilise de l'insecticide. Il est préférable de ne pas les mettre en colère. Une nuée d'insectes vous bloque le chemin, il est préférable de ne pas les mettre plus en colère..." + +msgid "MAP150_NPC_4" +msgstr "Une nuée d'insectes vous bloque le chemin! ... ...Utiliser l'insecticide? pn utilise de l'insecticide. Il est préférable de ne pas les mettre en colère. Une nuée d'insectes vous bloque le chemin, il est préférable de ne pas les mettre plus en colère..." + +msgid "MAP150_NPC_5" +msgstr "Une nuée d'insectes vous bloque le chemin! ... ...Utiliser l'insecticide? pn utilise de l'insecticide. Il est préférable de ne pas les mettre en colère. Une nuée d'insectes vous bloque le chemin, il est préférable de ne pas les mettre plus en colère..." + +msgid "MAP150_NPC_6" +msgstr "Une nuée d'insectes vous bloque le chemin! ... ...Utiliser l'insecticide? pn utilise de l'insecticide. Il est préférable de ne pas les mettre en colère. Une nuée d'insectes vous bloque le chemin, il est préférable de ne pas les mettre plus en colère..." + +msgid "MAP150_NPC_7" +msgstr "Une nuée d'insectes vous bloque le chemin! ... ...Utiliser l'insecticide? pn utilise de l'insecticide. Il est préférable de ne pas les mettre en colère. Une nuée d'insectes vous bloque le chemin, il est préférable de ne pas les mettre plus en colère..." + +msgid "MAP150_NPC_8" +msgstr "Une nuée d'insectes vous bloque le chemin! ... ...Utiliser l'insecticide? pn utilise de l'insecticide. Il est préférable de ne pas les mettre en colère. Une nuée d'insectes vous bloque le chemin, il est préférable de ne pas les mettre plus en colère..." + +msgid "MAP150_TRAINER_1" +msgstr "Bwahahaha! Faible humain! Vous êtes dans l'Enfermillière maintenant!" + +msgid "MAP150_TRAINER_1_DEFEAT" +msgstr "Écrasé!" + +msgid "MAP150_TRAINER_2" +msgstr "Hé hé... Les passages tortueux, serpentueux de l'Enfermillière... Où mèneront-ils?" + +msgid "MAP150_TRAINER_2_DEFEAT" +msgstr "Hein??" + +msgid "MAP150_TRAINER_3" +msgstr "C'est un endroit de rêve pour un scout comme moi!" + +msgid "MAP150_TRAINER_3_DEFEAT" +msgstr "Trop déçu..." + +msgid "MAP150_TRAINER_4" +msgstr "C'est un endroit de rêve pour un scout comme moi!" + +msgid "MAP150_TRAINER_4_DEFEAT" +msgstr "Trop déçu..." + +msgid "MAP151_NPC_1" +msgstr "Tu es venu pour défier l'arène? Le champion n'est pas là. En fait, on ne l'a pas vu depuis qu'il est entré dans la forêt... ... \nÇa fait un moment déjà. Bon écoute, tu es un Dresseur fort, c'est ça? Tiko est un maître des Pokémon feu, alors il se peut que pour s'entraîner, il ait pénétré aux niveaux profonds de l'Enfermillière. Pars donc le chercher, considère ça comme une étape pour obtenir ton badge. T'es un bon garçon. Une giclée de cet \ninsecticide les fera \ndécamper plus vite qu'un Repousse." + +msgid "MAP151_NPC_2" +msgstr "Bienvenue à Feuillis. \nTout le monde ne sort pas indemne du lac Baykal, alors félicitations." + +msgid "MAP151_NPC_3" +msgstr "Feuillis est coupé du reste de la région. On n'a même pas l'éléctricité." + +msgid "MAP151_NPC_4" +msgstr "A vrai dire, on n'apprécie pas tellement la technologie ici. Certains villageois utilisent toujours des noigrumes pour attraper les Pokémon." + +msgid "MAP151_NPC_5" +msgstr "As-tu déjà vu Tiko danser? Non? Hihi! C'est beau à voir." + +msgid "MAP151_NPC_6" +msgstr "Wahahaha! Il pleut toujours ici! Mais c'est bien comme ça! J'adore la pluie!" + +msgid "MAP151_NPC_7" +msgstr "Ici à Feuillis, tu n'as pas à te soucier de la nuisance sonore du trafic la nuit. Par contre, les bestioles sont plus à craindre!" + +msgid "MAP151_NPC_8" +msgstr "Feuillis ne possède pas de Boutique Pokémon dans le sens traditionnel du terme. Mais en échange de baies, tu peux obtenir des Pokémon et des objets rares au comptoir commercial." + +msgid "MAP151_SIGN_1" +msgstr "Feuillis : Woaw, vous avez trouvé cette ville, bien joué." + +msgid "MAP151_SIGN_2" +msgstr "Arène de Feuillis. \nChampion : Tiko, \"Le Danseur Flamboyant\"" + +msgid "MAP152_NPC_1" +msgstr "J'ai voyagé ici pour savoir s'ils pouvaient m'enseigner la Voie des Ninja. Mais je me suis fait complètement rétamer à l'Arène... Je dois m'entraîner plus. Apparemment, seuls ceux qui ont maîtrisé tout les Ninjutsu peuvent dresser le Pokémon sacré de Tsukinami. Je vais devoir le capturer si je veux tous les attraper!" + +msgid "MAP152_NPC_2" +msgstr "Je suis venu dans cette ville pour voir le Musée des Légendes. Ils ont des artefacts antérieurs à la fondation de Tandor! Le Musée des Légendes au nord-ouest a toutes sortes de choses qui intéressent un Ruinmaniac comme moi. Toutes sortes de mythes et légendes!" + +msgid "MAP152_NPC_3" +msgstr "La Centrale Nucléaire de Tandor Est est à l'autre bout de la mer, vers l'Est. C'est la dernière à Tandor qui est encore intacte..." + +msgid "MAP152_SIGN_1" +msgstr "La porte est bloquée." + +msgid "MAP152_SIGN_2" +msgstr "La porte est bloquée." + +msgid "MAP152_SIGN_3" +msgstr "La porte est bloquée." + +msgid "MAP153_NPC_1" +msgstr "Cette ville est mon dernier arrêt avant la Ligue Pokémon! Je devrais peut-être visiter Angelure avant d'y aller, pour capturer et ajouter un type eau fort dans mon équipe. Ce badge est tout ce dont j'ai besoin. Ensuite, je serai prêt pour affronter la Ligue Pokémon! Cette arène est vraiment difficile..." + +msgid "MAP155_NPC_1" +msgstr "Bienvenue sur la Croisière Luxueuse! Ici vous pouvez vous détendre sans vous soucier des choses comme les fusions nucléaires. Votre chambre est la dernière sur la droite. N'hésitez pas à explorer le navire et à parler aux autres passagers." + +msgid "MAP155_NPC_2" +msgstr "Je dois descendre de ce bateau une fois qu'il sera amarré! Il pourrait y avoir des gens qui sont blessés à cause de l'incident à la centrale! Si seulement je pouvais être aussi rapide que cette griffe rapide. Cela ne me dit rien qui vaille, alors pourquoi vous ne l'avez pas? Je dois aller aider ces pauvres gens qui sont sûrement en danger. C'était supposé être une croisière relaxante, mais au final non!" + +msgid "MAP155_NPC_3" +msgstr "Bonjour mon chou. J'ai été dresseuse moi aussi. Ahh, c'était le bon vieux temps! Mais maintenant je suis vieille et toute rabougrie, et je n'ai aucune utilité pour cette CT. Tu en feras bon usage? C'est l'idée. Oh, d'accord, je suis certaine de trouver un Dresseur qui en voudra." + +msgid "MAP155_NPC_4" +msgstr "Bien le bonjour, petit Dresseur! Je suis le capitaine sur ce navire!... Urgh, mais j'ai le mal de mer... Et on n'est même pas en train de naviguer sur l'océan! Que faire, que faire? J'ai entendu dire ça aidait de se gratter le dos... fais donc plaisir à un vieillard, veux-tu? Ahh... ça va beaucoup mieux. Hein? Tu voulais quelque chose? Je n'ai rien pour toi. Du vent! Urgh... *Grognements*" + +msgid "MAP155_TRAINER_1" +msgstr "J'essaie de me détendre avec cette croisière... Mais je n'arrête pas de penser à cette centrale nucléaire! Peut-être qu'un combat m'aidera à oublier." + +msgid "MAP155_TRAINER_1_DEFEAT" +msgstr "Argh! Je ne pouvais pas me concentrer!" + +msgid "MAP155_TRAINER_2" +msgstr "Je suis plutôt un montagnard! Être sur un bâteau me rend malade... Et pourtant, je me bats!" + +msgid "MAP155_TRAINER_2_DEFEAT" +msgstr "Je commence à avoir la nausée..." + +msgid "MAP155_TRAINER_3" +msgstr "Hey hey! Où vas-tu?" + +msgid "MAP155_TRAINER_3_DEFEAT" +msgstr "Naaaah! On a perdu :((" + +msgid "MAP155_TRAINER_4" +msgstr "Je n'utilise que les Pokémon les plus forts. tes Pokémon n'ont aucune chance face aux miens." + +msgid "MAP155_TRAINER_4_DEFEAT" +msgstr "Je... Je crois que j'aurais besoin d'une serviette." + +msgid "MAP155_TRAINER_5" +msgstr "pn. \nC'est idiot, mais j'ai peur. Attends, non! Je n'ai pas dit ça. Je n'ai jamais peur! Je serai le plus grand Dresseur qui soit! ...Tout de même, papa.... \n... Je... Papa est fort. ses Pokémon sont forts. Ton papa est ranger, c'est ça? Il aidera tout le monde. I-Il a intérêt! Je veux dire, euh... T-tu veux te battre? Je m'en fiche de ce qu'il s'est passé à la centrale! Tout ce qui m'importe, c'est de te battre maintenant!" + +msgid "MAP155_TRAINER_5_DEFEAT" +msgstr "Non! C'est pas juuuuuuste!" + +msgid "MAP156_NPC_1" +msgstr "Je n'avais jamais vu Primo aussi muet. Je... ne savais pas qu'il avait un fils. Il est tellement dévoué à son travail, il n'a jamais mentionné sa famille. Je... ne savais pas qu'il avait une fille. Il est tellement dévoué à son travail, il n'a jamais mentionné sa famille." + +msgid "MAP156_NPC_10" +msgstr "Nous avons élu la Route 11 comme réserve naturelle, pour aider à sauvegarder quelques espèces menacées de Tandor. Les Dresseurs ne sont pas autorisés à les attraper sans un permis." + +msgid "MAP156_NPC_11" +msgstr "Nous les Rangers avons beaucoup de travail ici à Tandor. Nous sommes un mélange entre la lutte contre le crime, la recherche et le sauvetage, et la protection environnementale." + +msgid "MAP156_NPC_12" +msgstr "Je suis un nouveau Cadet Ranger! Primo est mon idole!" + +msgid "MAP156_NPC_13" +msgstr "PN, J'ai besoin que tu donnes cette lettre à Cameron. Il est sur l'île de la Centrale Nucléaire. Tu peux l'atteindre en prenant le bateau, situé dans le port, au sud de la Route 07." + +msgid "MAP156_NPC_14" +msgstr "C'est un établissement de soins d'urgence pour les personnes et Pokémon blessés. s'il-vous-plaît, prenez du désinfectant pour les mains. Nous voulons que personne ne tombe malade." + +msgid "MAP156_NPC_15" +msgstr "Beaucoup de nos patients sont toujours en convalescence. Merci de respecter leur repos." + +msgid "MAP156_NPC_16" +msgstr "*Tousse* *Tousse*\nJ'ai de la chance..." + +msgid "MAP156_NPC_17" +msgstr "Ça va aller mon chéri. Je t'apporte un peu de soupe." + +msgid "MAP156_NPC_18" +msgstr "J'ai emmené mon fils ici hier, avec une fièvre de 40°. Il va beaucoup mieux maintenant, grâce aux soins des infirmières." + +msgid "MAP156_NPC_19" +msgstr "Il s'agit de l'Unité de Soins Intensifs. Je suis désolé, mais je ne peux pas vous permettre d'entrer" + +msgid "MAP156_NPC_2" +msgstr "Le devoir du Ranger Pokémon est de protéger et préserver la beauté naturelle de Tandor! Ton père est l'un de-- non, c'est LE meilleur Ranger que nous avons! Tout le monde l'admire." + +msgid "MAP156_NPC_20" +msgstr "C'est toujours bien d'avoir quelques potions avec soi. Bien qu'une poignée de baie fait l'affaire. Prends ces Antidotes s'il-te-plaît, ils t'aideront dans ton aventure." + +msgid "MAP156_NPC_21" +msgstr "Chouet... ton..." + +msgid "MAP156_NPC_22" +msgstr "Nous avons trouvé ce petit bonhomme sur la Route 03. Un Dresseur l'a empoisonné et l'a laissé comme ça..." + +msgid "MAP156_NPC_23" +msgstr "Ce bâtiment possède une aire d'atterrissage sur le toit. Nous pourrons ainsi emmener les personnes gravement touchées." + +msgid "MAP156_NPC_24" +msgstr "Je n'avais jamais vu un mal de ce genre avant... La fusion radioactive pourrait-elle avoir un lien?" + +msgid "MAP156_NPC_25" +msgstr "Grrrr! Grogne! Voulez-vous utiliser le Traducteur Pokémon-Humain? ...\n PN utilise le Traducteur! GRRR DÉCHIRE ARRACHE DÉTRUIT GRRRR" + +msgid "MAP156_NPC_26" +msgstr "Cette machine surveille les conditions météorologiques de la région. Une semblable se trouve dans chaque base Ranger. Grâce à elles, nous pouvons prévoir le temps qu'il fait, et repérer des tempêtes et des ouragans bien avant qu'ils n'arrivent." + +msgid "MAP156_NPC_27" +msgstr "Voici le Laboratoire de Recherche et Développement. Les Rangers de Tandor bossent avec des scientifiques et des experts, afin de développer des solutions aux problèmes dans la région." + +msgid "MAP156_NPC_28" +msgstr "Nous les Rangers utilisons une technologie de pointe pour notre boulot. Nous utilisons en particulier le Captstick, une solution non-violente afin de calmer puis de contrôler un Pokémon. Les Capsticks sont uniques, car ils s'utilisent aussi bien sur les Pokémon dressés, que sur les sauvages. Cependant, un Pokémon bien dressé pourra résister au pouvoir du Capstick. Il semblerait que le lien entre lui et son Dresseur joue un rôle." + +msgid "MAP156_NPC_29" +msgstr "Alors, PN, tu es l'enfant de Primo, c'est ça? Pour être honnête, je suis surprise qu'il en ait un. Lorsqu'il travaille, il ne parle jamais de sa famille." + +msgid "MAP156_NPC_3" +msgstr "Nous n'avons pas de lien étroit avec nos Pokémon. Mais certains d'entre nous ont un partenaire Pokémon." + +msgid "MAP156_NPC_30" +msgstr "Nous essayons de trouver un moyen pour guérir ce Tancoon. Il semble qu'en côtoyant souvent les humains, sa férocité a diminué. Pourtant, sa fourure et sa salive contiennent encore des traces radioactives. Bamb'o : C'est ça. Nous devons trouver un moyen d'éliminer les radiations. Lorsque la production d'énergie radioactive aura cessé, ses cellules commenceront à se régénérer normalement. Je suis sûr qu'il a un moyen, mais aucune de nos technologies n'y est parvenu, ne serait-ce qu'un peu. Grrrwaf!" + +msgid "MAP156_NPC_31" +msgstr "Je termine les finitions de la combinaison anti-radiations. Elle devrait être prête pour la prochaine mission." + +msgid "MAP156_NPC_32" +msgstr "Je vous présente aujourd'hui après des mois de recherche, l'achèvement final : la Combinaison Anti-Radiation! Basée sur les empreintes bleues d'Hoenn, le porteur de cette combinaison est totalement invulnérable aux radiations. Elle est également équipée d'un filtre à air, d'un talkie-walkie et plus encore. C'est juste le premier prototype. Nous espérons en construire suffisamment pour tous les Rangers." + +msgid "MAP156_NPC_33" +msgstr "Professeure Cyprès : Oh, Ernest! Je savais que je vous verrais par ici. Bamb'o : Heureux de vous voir Lily. Comment avancent les recherches? cypress : Tout va bien. Nous faisont énormément de progrès sur les Combinaisons Anti-radioactives. Les nouveaux Capstick résistant au Nucléaire seront bientôt prêts, mais ils sont plus difficiles à utiliser que les Capsticks ordinaires. Et vos notes nous ont été très utiles pour la fabrication d'un remède pour les Pokémon Nucléaires. Bamb'o: Je suis heureux d'aider.PN, laissez-moi vous parler de nos découvertes à propos du Type Nucléaire. Donc, vous savez comment les Pierres Evolutives marchent, n'est-ce pas? Chaque pierre émet une fréquence radioactive électromagnétique spécifique. les Pokémon évoluant grâce à elles sont donc exposés à une dose de ce type de radiation. Tous les éléments semblent associés avec une fréquence particulière. Quant à la radiation Nucléaire, c'est une fréquence beaucoup plus élevée. Donc, ce qu'il se passe, c'est qu'être exposé aux radiations Nucléaires déclenche une évolution partielle du Pokémon. Leur espèce ne change pas, mais leur couleur, leurs mouvements et leur type oui. Et puisque leur corps ne peut supporter une telle évolution, ils deviennent un peu fous. C'est pour cela qu'ils sont sauvages. Mais je pense qu'avec la thérapie et le traitement, nous pouvons les guérir. Pas complètement. Leurs couleurs changeront. Mais ils ne désobéiront plus ou n'attaqueront plus. Beau travail, comme toujours, Ernest. Bamb'o : Merci, Lily, j'essaie." + +msgid "MAP156_NPC_34" +msgstr "Il semble y avoir des types de Pokémon plus susceptibles d'être infectés que d'autres. Les types Normal, Poison, Ténèbres et Vol sont les plus vulnérables. Les types Insecte, Acier et Spectre sont les moins vulnérables." + +msgid "MAP156_NPC_35" +msgstr "Comme vous le savez, les Rangers Pokémon utilisent les Capsticks pour limiter les dégâts des Pokémon sauvages. Cependant, et jusqu'à présent, ils n'avaient jamais travaillé sur les types Nucléaire. Mais désormais, nous en avons développé un nouveau, qui fonctionne beaucoup mieux. Ça ne permet pas au Ranger de se faire obéir du Pokémon Nucléaire, mais il sert à les calmer, et les endormir." + +msgid "MAP156_NPC_36" +msgstr "A la centrale, nous avons découvert un nouveau Pokémon d'un genre totalement inconnu! Enfin, nous pensons que c'est un Pokémon. Il s'appelle Urayne, et il est de type Nucléaire. Un Pokémon légendaire de type Nucléaire... Et CURIE, cette personne, est peut-être son Dresseur. Nous tentons toujours de comprendre son pouvoir, et d'où il peut bien provenir. Si seulement Cameron était réveillé... Il aurait pu nous donner un indice." + +msgid "MAP156_NPC_37" +msgstr "... [Ce Ranger a été frappé directement par l'attaque Demi-Vie de Urayne. Elle va mal...]" + +msgid "MAP156_NPC_38" +msgstr "PN?. C'est vous?\nEt Théo, et même le Professeur Bamb'o.\nJe suis content que vous soyez tous là. On est venu aussi vite qu'on a pu.\nComment vous sentez-vous Primo? Je vais bien. L'exposition n'était pas trop forte-\n*tousse*. *tousse*. S'il-vous-plaît, essayez de ne pas trop vous surmener.\nVos poumons ont été empoisonnés par l'air radioactif.\nIl faut que vous ménagiez votre rythme cardiaque. Comment puis-je rester calme alors que des citoyens et des Pokémon sont en danger?!\n*tousse*. *tousse* Écoutez.. Maintenant que nous en savons un peu plus sur qui nous avons affaire, j'ai un plan.\nJe suis maintenant certain que c'est ce CURIE qui a causé toutes ces fusions. \nSi nous pouvons battre CURIE, alors les Centrales Nucléaires seront sauvées et nous pourrons commencer la restauration.\nBien entendu il va falloir trouver sa cachette... Heureusement, Cameron nous a bien aidé sur ce coup-là. Papa...?\nMais il ne s'est plus montré depuis qu'il...\n... Il semble que Cam s'attendait à quelque chose comme ça.\nLorsqu'il l'a rammené, nous avons trouvé des documents dans sa veste. Apparemment, il se renseignait sur CURIE et Urayne depuis un certain temps.\nCette lettre en faisait partie. Pour Primo et les Rangers de Tandor, Vous me connaissez en tant que Cameron Caine, ingénieur, entrepreneur privé, et père.\nMais ce n'est pas la vérité sur qui je suis.\n Mon vrai nom est Cameron Stormbringer Je suis un agent de la Police Internationale.\nIl y a 11 ans, j'ai été envoyé à Tandor, afin d'enquêter sur des expérimentations dangereuses et illégales sur les Pokémon.\nDurant ma mission sous couverture,. j'ai été grillé. le criminel a disparu sans laisser de traces. Au final, cinq personnes sont mortes.\nCeci est mon regret le plus pesant.\nAprès cet échec, Police Internationale m'a envoyé en retraite anticipée. Mais je n'ai jamais oublié ce que j'ai découvert sur cette île. Papa était agent secret?\nWoah!. C'EST GÉNIAL! C'était toujours un homme réservé.\nIl a été vu en ville seulement le jour après l'accident avec son enfant...\n Il n'a jamais vraiment parlé de lui ou de ses origines. ... Alors Cam en savait plus sur l'explosion d'il y a dix ans....\nCelle où Lucille a laissé sa vie.\nPourquoi ne m'a-t-il rien dit? ... Il en dit plus dans la lettre. Même si je suis à la retraite, je ne m'arrêterai pas avant que ces criminels soient rendus à la justice.\nJe savais qu'il y avait encore un morceau du puzzle quelque part.\nJe suis alors devenu un entrepreneur de la nouvelle Station Nucléaire. En utilisant le construction de la nouvelle centrale comme couverture, je comptais enquêter sur le site de l'ancienne, pour prouver que ce qui s'est passé n'était pas un incident.\nA la place j'ai trouvé quelque chose de beaucoup plus sinistre... Des plans et des diagrammes qui relataient la création détaillée d'un Pokémon artificiel!\nJ'étais sur le point de rassembler tous les éléments dont j'avais besoin pour mon rapport à Police Internationale, quand l'inimaginable s'est produit.\nUne immense explosion fit trembler l'île.\nC'est la que j'ai compris que ce complot était loin d'être clos. J'échappais de justesse à l'explosion, sur le dos de Yatagaryu.\nTrès haut dans le ciel, c'est là que je les ai vus... \nUne seule silhouette émergea des débris des ruines de la centrale, accompagnée par un Pokémon. J'ai reconnu le masque que portait cette silhouette, grâce aux plans que j'avais vus.\nL'interface CURIE. Un dispositif high-tech qui avait été conçu dans les laboratoires.\nApparemment il a été crée pour devenir un genre de transmetteur mental.\nIl relaye les pensées et les ordres au Pokémon... Urayne. Un Pokémon créé par l'homme.\nConçu pour procurer une source d'énergie illimitée.\nÀ son plein potentiel, il a la capacité de diviser les atomes.\nCependant, pour atteindre un tel niveau, il doit consommer une énorme quantité de combustibles nucléaires. Pour cela, il a la capacité de détecter la radioactivité :. un \"Instinct Geiger\".\nJe crois qu'Urayne a été crée sur cette île, plongé pendant des années dans un profond sommeil. C'est à cause de l'arrivée du nouvel Uranium combustible qu'il a été réveillé. Mais.... Urayne n'était pas seul. Cette personne.\nJe ne sais pas qui c'est, ou ce qu'il veut faire.\nIl possède l'interface CURIE, et semble être le Dresseur d'Urayne. De plus, ils font tout pour éviter d'être repérés. Pour échapper à la détection, ils utilisent le pouvoir de téléportation d'Urayne, Bond Quantique. Cependant, à chaque utilisation de cette capacité, ils laissent derrière eux une fine trace radioactive.\nEn suivant ces traces, je les ai traqué en cachette à travers la région pendant des mois. Comme tout le monde croyait que j'étais mort, c'était plus facile de rester sous couverture.\nJe ne peux qu'imaginer l'inquiétude de Théo...\nMais, même si je me soucie de mon fils, il est plus important de protéger Tandor. Alors tu nous as laissé croire que tu étais mort?! Comment as-tu pu papa? J'étais dévasté!\nJe veux dire, je sais que tu avais des trucs d'agent secret à faire mais... \nTu aurais pu m'envoyer un signe!. N'importe quoi! Oui.... Perdre Cameron fut très dur pour nous tous. Surtout pour toi, Théo.\nMais, pendant qu'il était recherché, il traquait CURIE en secret.\nCette information pourrait nous permettre des les capturer, et d'enfin mettre un terme à tout ça! Enfin, il semble qu'ils se soient installés dans les ruines de la Centrale Nucléaire Zeta, au nord de Vinoville.\nC'est loin, et les radiations empêchent quiconque d'approcher.\nIl y a un large stock de combustibles nucléaires là-bas. Mais pas assez pour leur durer éternellement. Leur stocks finiront par s'épuiser, et ils seront forcés d'aller chercher plus de combustibles ailleurs.\nLa seule planque d'Uranium qu'il reste se trouve à Tandor Est. C'est forcément là qu'ils iront.\nJe crois qu'il est temps pour moi de partir. J'alerterai anonymement les Rangers avant l'attaque, et je repositionnerai le combustible ailleurs.\nSi Urayne récupère plus de combustibles, il serait capable d'achever sa forme complète.... Un Pokémon avec un pouvoir de destruction illimité. Je dois faire tout mon possible pour éviter cela.\nLes Rangers prépareront un piège pour Urayne et CURIE à la Centrale Nucléaire Omicron. Là-bas, ils seront forcés de se révéler.\nS'ils tentent de s'enfuir, ils iront de nouveau vers la Centrale Nucléaire Zeta. Dans ce cas, je me joindrai aux Rangers et les affronterai là-bas. Au nom de tous, je les traduirai en justice!\n\n\n- Cameron Stormbringer Donc, c'est la fin de la lettre? Oui, c'est ça.\nCependant, ce n'est pas la seule chose que Cam nous a laissée.\nIl semble qu'il ait réuni beaucoup d'infos sur CURIE et Urayne.. Des fichiers détaillant leurs capacités, leurs faiblesses.... On dirait qu'il fait clairement une fixette là-dessus. Tout cela ne t'est pas étranger, n'est-ce pas Primo? ... *tousse*. *tousse* ...Mettons cela de côté. Les informations de Cameron s'avèrent précieuses.\nUn signal de suivi était inclus.\nApparemment, durant la bataille contre CURIE et Urayne, il a fait en sorte de placer un mouchard sur eux.\nMes Rangers sont en train de les géolocaliser. Patron!\nNous avons retracé le signal!\nIl provient de l'ouest, comme vous aviez dit.... Il semble se diriger loin vers la Zone Irradiée de Vinoville. Alors Cam avait raison.\nIls sont dans la Centrale Nucléaire Zeta.\nLes combinaisons de protection sont-elles préparées? Prê{t|t}es à être enfilées, monsieur! C'est une bonne nouvelle. Cette fois, les Rangers ont l'avantage. Nous pourchasserons ces criminels et nous les stopperons!\n J'aimerais pouvoir diriger cette mission..... mais...... PN. Normalement, il faut prêter serment avec une cérémonie mais.... Le temps est important, alors j'irai droit au but.\nJe t'élève au statut de Ranger a part entière. Je veux que tu diriges cette mission à ma place. Je sais que tu peux le faire. Tu as surmonté tous les challenges placés sur ta route. Tu possèdes les huit badges maintenant. Tu es devenu une personne forte, courageuse et indépendante. Je veux juste que tu saches que.\nje suis vraiment fier de toi, PN.\nJe ne pouvais pas espérer un meilleur enfant.\n J'aurais voulu être un meilleur père. J'espère que je pourrais me rattraper un jour. Après que tout cela soit fini. *sniff* Je-.Je suis tellement content que mon père soit en vie.\nJ-je ne veux plus jamais le quitter...\nMais je dois également faire payer cette personne CURIE pour ce qu'ils ont fait!\nPrimo!. Je veux aussi devenir Ranger! Bien sûr, Théo.. Tu auras une promotion pour cette mission. Plus nous aurons de Dresseurs forts, plus nous aurons de chances de vaincre CURIE. Je resterai au QG et vous fournirai un soutien. Nous surveillerons votre position à distance.\nProfesseur, on a besoin de vous au laboratoire. Bien sûr! Nous ne sommes pas loin de découvrir le remède. Je le sens! Hey, PN!\nNous allons devenir Rangers! C'est génial n'est-ce pas? Vous vous êtes surpassés tous les deux.\nThéo, tes actions contre CURIE étaient.... Bon, c'était téméraire.\nMais ton courage est admirable. ...Hey laisse-moi tranquille! Je viens juste d'apprendre que Papa est en vie, et qu'il était en difficulté! Je ne pouvais pas rester là à ne rien faire. Papa.... Je vais tout faire pour que ton sacrifice ne soit pas vain.\nEt quand tu te réveilleras enfin.... Je serai là pour te dire que tu as aidé à sauver Tandor. Une équipe de Ranger vous attend au quai Ouest de la Route 07.\nLà-bas, vous prendrez un bateau pour traverser le lac, puis continuerez jusqu'à la Route 08, les Champs de Blé.\nCette zone est appelée \"Zone Irradiée\". Vous aurez besoin d'un équipement de protection.\n Heureusement, nos chercheurs ont mis au point une combinaison qui vous protègera des radiations. A l'autre bout de cette route se trouve le chemin menant vers la Centrale Nucléaire Zeta. Le signal du mouchard provient du fin fond de la Centrale.\nIl va falloir que tu sois préparé. Nous ne savons pas à quoi nous attendre." + +msgid "MAP156_NPC_39" +msgstr "... [Cameron est inconscient et ne peut pas répondre]" + +msgid "MAP156_NPC_4" +msgstr "Primo: Fiore, puis Almia, puis Tandor... Hein? Oh, je me remémore simplement. Primo: É-Écoute, je pourrais peut-être t'inviter à déjeuner? Non, attends, j'ai du travail. Désolé. Primo: Comment va ma grande soeur?... En train de jouer à la Wii? Bon, très bien. Primo: Tu sais, ta mère était.... J'aurais voulu que tu la connaisses. Primo: *soupire*" + +msgid "MAP156_NPC_40" +msgstr "Le Royosinge de Primo refuse de le quitter. Ces deux-là sont étroitement liés." + +msgid "MAP156_NPC_41" +msgstr "Masto.... PN utilise le Traducteur! Patron blessé. Doit protéger Patron!" + +msgid "MAP156_NPC_42" +msgstr "Papa... Je suis là avec toi, alors accroche-toi, okay?" + +msgid "MAP156_NPC_43" +msgstr "Le Yatagaryu de Cameron nous a emmené plus vite que je n'ai jamais volé. C'est sur la piste d'aterrissage sur le toit. Il est trop gros pour tenir à l'intérieur. D'ailleurs, il essaie encore de rentrer, afin d'être avec son Dresseur." + +msgid "MAP156_NPC_44" +msgstr "Je suis un médecin de campagne, spécialiste des Rangers blessés. Leuphorie est mon partenaire, il vient de la région Almia." + +msgid "MAP156_NPC_45" +msgstr "Leu! Leuphorie!" + +msgid "MAP156_NPC_46" +msgstr "Je dois dire.... Aussi terrifiant qu'est Urayne, c'est tout de même intéressant de voir une espèce Pokémon non découverte. Punaise.... Il a dit qu'Urayne pourrait devenir ENCORE plus puissant s'il trouve plus de combustibles? Il avait déjà l'air effrayant.... Je n'ai pas envie de penser qu'il pourrait l'être davantage! Nous ferons tout ce qu'il faut pour éviter que son pouvoir ne grandisse. Notre but est de neutraliser Urayne et d'arrêter ses Dresseurs, CURIE. Selon les notes de Cameron, si Urayne s'affaiblit, il entre dans un état de faible puissance. Lorsque nous lui aurons retiré son pouvoir de destruction, nous verrons ce que nous en ferons. Les expériences sur les Pokémon et les tentatives de créer une vie artificelle ont été interdites depuis l'Incident Mewtwo à Kanto.... elles ne se se sont pas arrêtées pour autant. \nMais je crois que ce ne sont pas les circonstances de sa naissances qui importent, mais ce que l'on fait du don de la vie qui détermine qui l'on est. Si Urayne est comme les autres types Nucléaires, et qu'il est juste une machine de destruction.... Alors nous n'aurons d'autre choix que de le supprimer définitivement, pour le bien de la région. Attendez une minute.... le supprimer?\nVous allez le tuer? -soupire- J'ai dit que je ne voulais pas.\nMais quelque chose qui peut créer des détonations atomiques à volonté est un danger pour tout le monde.\nJe suis un Ranger, et préserver la vie des humains et des Pokémon c'est mon boulot. \nUrayne a attaqué et blessé beaucoup de monde, ainsi que mes meilleurs Rangers, et- *tousse*. *tousse* ...Et toi, aussi. Je.... pense oui. Je me fie à ton jugement en tant que Chef.\nCependant, en tant que chercheur, je préférerais que Urayne reste en vie. Un Pokémon totalement inconnu pourrait être une grande découverte. \nIl pourrait même nous donner la solution pour soigner ceux qui ont souffert du type Nucléaire. On ne peut qu'attendre et observer." + +msgid "MAP156_NPC_47" +msgstr "Bonjour, PN! As-tu un pokemon Nucléaire qui a besoin d'être soigné? Ok! Je vais traiter ton . Ce ne sera pas long. Et voilà! Ton est complètement guéri! Assure-toi de m'apporter tes autres Pokémon irradiés pour que je puisse les guérir. Si tu as des Pokémon irradiés, donne-les moi et je les guérirai. Souviens-toi, cela concerne seulement les Pokémon normaux qui ont été infectés par des radiations. les Pokémon qui sont de type Nucléaire depuis toujours comme Urali et Hazma n'ont pas besoin d'être guéris. Si tu as des Pokémon irradiés, donne-les moi et je les guérirai." + +msgid "MAP156_NPC_48" +msgstr "Haaaa-zma! Voulez-vous utiliser le Traducteur Pokémon-Humain? ...\n PN utilise le Traducteur! Heureux! Heureux d'aider!" + +msgid "MAP156_NPC_5" +msgstr "Notre patron, Primo, n'est plus le même depuis l'accident d'il y a dix ans... Celui où il a perdu sa femme." + +msgid "MAP156_NPC_6" +msgstr "Bienvenue au QG des Pokémon Rangers de Tandor Ouest. Voici la base où se déroulent toutes les opérations dans Tandor Ouest. Vous avez des questions? les Rangers Pokémon de Tandor sont dévoués à la protection de l'environnement, et à la préservation de la paix à Tandor. Nous existons pour protéger les gens et les Pokémon contre ceux qui leur voudraient du mal. Du crime aux catastrophes naturelles, et vous pouvez compter sur les Pokémon Rangers pour assurer la journée! Nous ne sommes pas comme les Dresseurs, car nous n'utilisons pas de Poké Ball pour capturer les Pokémon. Nous préférons utiliser le Capstick, pour exploiter les pouvoirs des Pokémon sauvages. Cela réduit l'impact sur l'environnement local. Y a-t-il autre chose que vous désirez savoir? Parfois les Rangers de Tandor demandent aux Dresseurs Pokémon civils de les aider sur des missions. Par contre, il vous faut une permission spéciale de la part du Ranger en Chef lui-même. Pour les informations sur les missions en cours, merci de vous adresser au ranger sur ma droite. Y a-t-il autre chose que vous désirez savoir? Après une explosion provenant d'une source inconnue de la Centrale Nucléaire, les Rangers sont actuellement en opération de sauvetage sur l'île du sud-est. Actuellement, les Rangers sont occupés à l'évacuer. De plus, des vagues de radiations sont en train de frapper le continent, provoquant des effets étranges sur la vie sauvage. Gardez votre calme et restez à l'intérieur s'il-vous-plaît, ou rendez-vous le plus loin possible de l'épicentre de l'explosion. Tout va bien à Tandor Ouest. Sur l'île du sud-est, un large projet de construction d'une nouvelle Centrale Nucléaire est actuellement en cours. Depuis la fusion de l'ancienne Centrale Nucléaire, Tandor Ouest a dû utiliser des ressources d'énergie moins durables, comme le charbon et le pétrole. Ils polluent l'environnement. Lorsque la nouvelle Centrale Nucléaire sera terminée, nous prévoyons de nous débarasser des énergies fossiles de Tandor Ouest. Y a-t-il autre chose que vous désirez savoir? Ton père dirige actuellement une mission sauvetage à la centrale nucléaire sur l'île du sud-ouest.\nTu devrais t'éloigner le plus possible de la zone. ...Hein? Ton père?\nOh! Tu veux dire Primo! Je ne savais pas qu'il avait un enfant.\nTu le trouveras en haut.\nIl sera probablement surpris de te voir. Y a-t-il autre chose que je puisse faire?" + +msgid "MAP156_NPC_7" +msgstr "La raison pour laquelle ces centrales nucléaires ont éxplosé, la cause était une personne appelée CURIE... Sont-ils même une personne? Ils portent un casque bizarre. Et cette chose à leur côté--'Urayne'. Je n'avais jamais vu ou entendu parler d'un tel Pokémon..." + +msgid "MAP156_NPC_8" +msgstr "Ce bâtiment est la plus grande base d'opérations pour les Rangers Pokémon de Tandor Ouest. Nous avons un avant-poste plus petit à Néotech, et Tander Est a aussi ses propres quartiers généraux. Ici, l'Union des Rangers est bien plus jeune que celle d'Almia. En fait, Chef Primo a été envoyé ici avec quelques autres Rangers d'Almia il y a 30 ans pour mettre l'opération sur pied!" + +msgid "MAP156_NPC_9" +msgstr "On ne capture pas à la façon des Dresseurs, mais certains d'entre nous ont un partenaire Pokémon. Le mien, Étouraptor, m'accompagne depuis la région d'Almia." + +msgid "MAP157_NPC_1" +msgstr "Vous êtes venu ici en croisière? Moi aussi. Il parait qu'ils utilisent des Pokémon de type Acier et technologie dans l'arène. Dans une ville comme celle-ci, qui aurait pu le deviner? Tout ce calme rend mon Pokémon nerveux. C'est trop tranquille pour un Dresseur sérieux comme moi. Je vais juste défier l'arène et reprendre mon chemin." + +msgid "MAP157_NPC_2" +msgstr "Si tu veux accéder au wi-fi, il y a seulement deux endroits dans la ville où il est disponible : ici, et dans l'arène. Je ne pense pas que Sheldon aime partager son mot de passe avec qui que ce soit... Et le débit est nul ici! Je suis venu à Vinoville parce que j'ai entendu dire qu'il y avait certaines technologies de pointes ici. Mais il s'avère que c'est seulement dans l'arène, et le reste de cette ville est juste faite de fermes et de culs-bénis!" + +msgid "MAP157_NPC_3" +msgstr "Après ce qui est arrivé à la Centrale près de Vagune, les Rangers de Tandor sont en alerte. Je suis en planque, mais il ne semble rien se passer par ici... *Soupire* Pourquoi ne m'a-t-on pas assigné à un poste plus intéressant?" + +msgid "MAP158_NPC_1" +msgstr "Tout ce que vend ce magasin, ce sont des objets Pokémon! Je veux juste un sandwich! C'est trop demander? Fais-moi un sandwich." + +msgid "MAP158_NPC_2" +msgstr "Les gens à Vinoville voudraient faire pousser leur propre nourriture plutôt que de l'acheter dans un magasin. C'est la raison pour laquelle cet endroit n'a pas beaucoup de clients." + +msgid "MAP159_NPC_1" +msgstr "Pasteur : Bonjour, jeune enfant! Je vois de l'intérêt dans tes yeux. Tu es curieux, non? La foi n'est pas un élément souvent exprimé dans la vie des Tandoriens. Néanmoins, la plus part des Tandoriens prient à leur façon. Puis-je te parler des légendes de Tandor? Très bien. Nous Tandoriens ne croyons pas en une seule divinité, comme l'armée des Mille Créateurs de Sinnoh. Nous croyons plutôt que l'univers a commencé avec rien. De ce rien est apparu deux autres êtres. Blanc et noir, positif et négatif, passé et futur, vent et eau, feu et lumière, poussée et traction. À travers le monde, ils sont appelés de beaucoup de manières différentes. Ici à Tandor, nous les avons appelé Aotius et Mutios. Ils prennent différentes apparences. Parfois, humaines. D'autres fois, Pokémon. Ensemble, ils créèrent deux Pokémon de métal, Lanthan et Actan. Et aux humains de Tandor, ils donnèrent cinq commandements. 1. Ne faites pas de mal à vos ennemis et ils ne vous feront pas de mal. 2. Ne portez pas atteinte aux Pokémon de Tandor et ils ne vous nuiront pas. 3. Cultivez les terres fertiles. 4. L'envie est le sentier de la ruine. 5. Apportez la connaissance à ceux qui la cherchent. Ainsi ils l'ont décrété, ainsi nous vivrons. Le lien entre l'humanité, Aotius et Mutios est comme celui entre Pokémon et Dresseurs : comme les Pokémon , nous écoutons, nous obéissons, nous protégeons. nous protégeons. Merci d'avoir écouté mon histoire, mon enfant. Voici quelque chose pour te récompenser de ta patience. La connaissance sera toujours là pour ceux qui la cherchent." + +msgid "MAP159_NPC_10" +msgstr "Une partie de la valeur d'une CT est déterminée par le nombre de Pokémon qui sont capables de l'apprendre. Des CT telles que Retour, Reflet, Puissance Cachée, Toxik, Protection, et Attration peuvent être apprises par beaucoup de Pokémon!" + +msgid "MAP159_NPC_11" +msgstr "Du jeune paysan au roi le plus puissant, du plus petit Magicarpe au grand seigneur Arceus, tout le monde a la capacité de faire de grandes choses dans la vie, dans leur existence." + +msgid "MAP159_NPC_12" +msgstr "Je ne croyais pas aux légendes de Tandor. Mais j'étais dans la foule du championnat, et j'ai cru voir un Actan qui nous a évacué. Si une légende est vraie, peut-être qu'elle sont toutes vraies! Priez Arceus!" + +msgid "MAP159_NPC_13" +msgstr "J'ai toujours été une mauvaise personne. Même quand Vinoville était tourmentée, je ne faisais que voler. Puis j'ai rencontré un jeune enfant, sale et affamé, offrant une baie à un Doudouvet blessé. J'ai été ému, et je suis allé à l'église pour demander pardon." + +msgid "MAP159_NPC_14" +msgstr "... [Elle murmure une prière. Mieux vaut la laisser tranquille.]" + +msgid "MAP159_NPC_15" +msgstr "Je sais ce qu'est la peur de la mort, depuis l'explosion à la centrale nucléaire!" + +msgid "MAP159_NPC_16" +msgstr "Je n'avais jamais entendu parler du type Nucléaire avant que le désastre n'arrive!" + +msgid "MAP159_NPC_2" +msgstr "Tu devrais vraiment jeter un coup d'oeil aux bouquins à côté de l'autel, mon enfant. Peut-être qu'ils pourront t'enseigner des choses sur nos coutumes." + +msgid "MAP159_NPC_3" +msgstr "Aotius, pour le vent propre et purifiant! Mutios, pour l'eau propre et purifiante! Et au-dessus d'eux tous, le grand Arceus!" + +msgid "MAP159_NPC_4" +msgstr "Pokémon. Humains. Dieux. Légendes. Tous célèbrent sa splendeur." + +msgid "MAP159_NPC_5" +msgstr "Dans ma famille, on pratique l'agriculture depuis des générations! Nos racines sont profondes, comme celles d'un grand arbre. Une vie sans Pokémon serait vaine... Les dieux ont créés les hommes et les Pokémon pour qu'ils travaillent ensemble." + +msgid "MAP159_NPC_6" +msgstr "Vinoville est très connue pour son pain et son vin. S'ils sont si bons c'est parce qu'ils sont cultivés avec l'amour de la terre! Tandor a un meilleur climat Le climat de Tandor est si bon... On peut y cultiver toute l'année!" + +msgid "MAP159_NPC_7" +msgstr "Tu as l'air affamé... Tiens, prends ces baies! Ne sois pas timide! Prends en plus! Les baies sont pour les Pokémon. Mais bon, entre nous... Elle sont délicieuses pour les humains aussi!" + +msgid "MAP159_NPC_8" +msgstr "J'adore la campagne! Cela signife que je peux être comme libre et en accord avec la nature, tout ça quoi. Parfois, j'aime simplement être assis dehors... respirer l'air frais, caresser mes cordes... admirer dame nature et apprécier ma journée. Tu vois ce que je veux dire?" + +msgid "MAP159_NPC_9" +msgstr "Il y a un village à Unys où quatre grands artistes se rassemblent pour faire de la musique, chaque jour. J'aimerais tellement y aller... Tu veux prendre des cours de chant? Laisse-moi écouter ta voix... ... Allez, ne sois pas timide! ... Hey, tu m'entends non? Je veux t'entendre chanter! ... Bon... Je suppose que tu ne veux pas apprendre..." + +msgid "MAP159_SIGN_1" +msgstr "Il y a un livre ici appelé \"Légendes Océaniques de l'Est de Tandor\" Souhaites-tu le lire? --Légende de l'Est de Tandor-- À l'Est de Tandor, se trouve un gouffre géant au fond de la mer. Parfois, la nuit, en navigant sur la mer, il est possible d'apercevoir des lumières briller profondément sous l'eau.\nC'est le Pokémon légendaire Baitatao. Certains disent qu'il essaye d'emporter les nageurs imprudents sous l'eau pour leur ôter la vue... D'autres en revanche, pensent qu'au contraire, Baitatao éclaire le chemin des voyageurs pour s'assurer que leur voyage se passe en toute sécurité et sans accrocs. La chaleur de ce Pokémon permet de préserver la mer sous température ambiante. Ainsi la vie à l'intérieur y est florissante. Il est sage d'éviter des endroits où la mer rougeoie la nuit. Lire c'est pour les losers." + +msgid "MAP159_SIGN_2" +msgstr "Il y a un livre ici appelé \"Les trois Pokémon de Métal.\" Souhaites-tu le lire? Lorsque le monde est né, nouvellement sculpté par les mille bras d'Arceus, la planète n'était que de roches. Alors Groudon, roi de la Terre et du Jour, fendit l'écorce terrestre d'un coup de sa puissante griffe pour y faire ressurgir des métaux. Malheureusement, la matière présente sous le sol rocailleux n'était que du bronze, minéral fragile de par sa nature instable. Il creusa profondément au coeur de la lave et y trouva trois oeufs. Le premier à éclore était le Frère du Feu, Heatran. Il créa de nombreux minerais communs tels que le fer, l'or, l'argent, le titane. De précieux et pratiques minerais, aux yeux des humains, sortirent des coulées de lave du Mont Abrupt. Le second oeuf à éclore fut Lanthan. Pokémon de la Terre, Lanthan prit les minerais sans nom les plus rares, et les enfouit profondément sous le sol. Il créa la Montagne Lanthanite à l'Est de Tandor et s'endormit à l'intérieur. Le dernier à éclore fut Actan. Pokémon des ténèbres, Actan prit les minerais les plus puissants qui brûlaient et bourdonnaient d'une dangereuse énergie puis émergea au fin fond du Mont Actinide dans le but d'apprendre aux humains à développer leur potentiel. Ainsi, avions-nous un pouvoir qui n'était pas volé aux Pokémon ou alimenté par le feu, mais tiré de la source illimitée du métal lui-même. Actan vit que les humains avaient appris, et acquis des notions capables de sagesse et de dexterité, et ainsi retourna à sa léthargie. Lire c'est pour les losers." + +msgid "MAP159_SIGN_3" +msgstr "Il y a un livre nommé \"Les croyances à travers le monde\" Souhaites-tu le lire? Au cours de mes voyages à travers de nombreuses régions, j'ai observé des croyances similaires dans différentes cultures. La similitude la plus remarquable concerne les croyances des habitants d'Unys et des Tandoriens. Malgré la très grande distance séparant ces régions, leurs opinions religieuses ont beaucoup en commun. Les habitants d'Unys croient en deux êtres célestes noir et blanc, étant décrits comme les Pokémon légendaires Reshiram, et Zekrom. Ils prétendent que ce sont les créateurs de toute chose... Les croyances ne sont pas les mêmes à Unys et à Tandor. Les Tandoriens aussi croient en deux êtres, ils les appellent Aotius et Mutios. Cependant, il est dit que ces êtres sont plus que de simples Pokémon légendaires. Ils sont décrits comme des êtres désincarnés et immortels, capables de prendre aussi bien une apparence humaine que Pokémon. Ce qui devient intéressant, c'est que de nombreux experts de Tandor considèrent que Reshiram et Zekrom sont des apparences occupées par Aotius et Mutios. Le reste de ce livre sert à analyser ce symbolisme, et bla bla bla... ...C'est un gros livre... Intéressant, mais vous n'avez pas le temps de le lire en entier. Lire c'est pour les losers." + +msgid "MAP159_SIGN_4" +msgstr "Il y a un livre nommé \"La création de toutes choses.\" Souhaites-tu le lire? Au commencement, il n'y avait rien. Une fissure apparût au fin fond de l'Univers, un brouillard blanc ainsi qu'un liquide noir s'en échappèrent alors. Ils ont grandi, remplissant le vide et formant le tissu de l'univers. Ils étaient chacuns l'opposé de l'autre. Ils recherchaient le contact, mais ne pouvaient se toucher, sans quoi ils risquaient l'annihilation. De leur conflit apparût la matière. Les planètes, la lune, et toutes les étoiles du ciel. Et de leur amour, naquît la vie. Son souffle remplit nos poumons. Son sang coule dans nos veines. De par leurs pouvoirs gigantesques, notre monde est né. Lire c'est pour les losers." + +msgid "MAP160_NPC_1" +msgstr "Dans cette partie de la région, les gens sont très religieux. S'il-te-plaît, sois tolérant vis-à-vis des croyances des autres." + +msgid "MAP161_SIGN_1" +msgstr "Ce n'est pas une bonne idée de voler la nourriture d'une gentille vieille dame." + +msgid "MAP161_SIGN_2" +msgstr "L'ordinateur portable contient un dossier avec des photos floues représentant d'étranges lumières dans le ciel." + +msgid "MAP162_TRAINER_1" +msgstr "Heheh, ces puzzles doivent certainement te donner du fil à retordre, n'est-ce pas?" + +msgid "MAP162_TRAINER_1_DEFEAT" +msgstr "Ouch!" + +msgid "MAP162_TRAINER_2" +msgstr "Mon esprit a déjà prédit que tu n'allais pas réussir à me vaincre!" + +msgid "MAP162_TRAINER_2_DEFEAT" +msgstr "Bonne chance dans ton pitoyable voyage." + +msgid "MAP162_TRAINER_3" +msgstr "Avec le temps... J'ai créé... La vie!" + +msgid "MAP162_TRAINER_3_DEFEAT" +msgstr "Tu as brisé mon éprouvette!" + +msgid "MAP165_NPC_1" +msgstr "Es-tu venu ici avec la croisière? Moi, oui. Tout ce calme rend mon pokemon nerveux. Je me dépêche de battre le champion puis je dégage d'ici." + +msgid "MAP165_NPC_2" +msgstr "Je travaille sous couverture. La région entière est en alerte. *Soupire* J'aurais voulu ne pas avoir à faire ça... Les rangers ne peuvent pas attraper et entraîner les Pokémon , mais beaucoup d'entre nous gardons un Pokémon pour compagnon." + +msgid "MAP166_NPC_1" +msgstr "Tout ce que vend ce magasin, ce sont des objets Pokémon! Je veux seulement un sandwich! C'est trop demander? Fais-moi un sandwich." + +msgid "MAP167_NPC_1" +msgstr "Sheldon : J'...\nJ'avais l'habitude de dire que j'aurais préféré que Vinoville soit rayée de la carte.... Mais je ne disais pas ça au sens propre!\nPourquoi?!" + +msgid "MAP167_NPC_10" +msgstr "Papa : Eh bien, je suis heureux que nous ayons pu le faire à temps! PN, je pense que je devrais te dire ce qui se passe après toute cette confusion. Papa : La Centrale nucléaire du nord-ouest a subi une fusion. Nous ne sommes pas sûrs de ce qui l'a causée, mais nous soupçonnons que ce n'était pas un accident. Vinoville a été complètement évacuée et heureusement, personne n'est mort. Cependant, nous ne savons pas ce qu'il est advenu des Pokémon... De toute façon, la ville sera bloquée jusqu'à ce qu'elle soit décontaminée des radiations. Papa : Maintenant nous sommes à Fort Légende. C'est plutôt près de Vinoville, mais c'est sûr ici... Papa : Alors, je vois que tu as battu Sheldon, hmm? Bien joué, plus que deux badges et tu pourras t'enregistrer à la conférence de l'ouest! Tu devrais te rendre à Feuillis, il y a une arène là-bas. Si tu prends le métro à Burole, tu devrais pouvoir t'y rendre rapidement! Papa : À plus tard PN!" + +msgid "MAP167_NPC_11" +msgstr "J'ai faim... Quand vont-ils apporter la nourriture?" + +msgid "MAP167_NPC_12" +msgstr "Je n'arrive pas à battre l'arène de Vinoville... Mais j'imagine qu'il y a plus important que l'entrainement des Pokémon en ce moment." + +msgid "MAP167_NPC_13" +msgstr "C'est un désastre... Toute ma récolte est ruinée..." + +msgid "MAP167_NPC_14" +msgstr "Ugh, ma voix est toute... grinçante. Ça ne peut pas être à cause de l'air contaminé, hein?" + +msgid "MAP167_NPC_15" +msgstr "L'Abri antiatomique de Fort Légende a été construit peu de temps après que la construction des centrales nucléaires ait commencé à Tandor. Bien que nous espérions que rien de tel n'arrive, nous étions préparés au pire. La probabilité pour que les centrales de Vagune et Vinoville aient souffert d'une fusion à un intervalle si court l'une de l'autre est très faible... À moins qu'il n'y ait une cause sous-jacente." + +msgid "MAP167_NPC_16" +msgstr "Quand on fait face à une catastrophe, notre langue peut échouer à décrire l'ampleur de ce qui se passe. Nous trouvons que c'est mieux de ne pas y penser, ainsi nous pouvons rester lucide. Il y a de la souffrance partout dans le monde. Cependant, la douleur ressentie par d'autres n'annule pas la lutte à la quelle nous faisons face dans nos propres vies." + +msgid "MAP167_NPC_17" +msgstr "Le championnat régional de Tandor est renommé dans le monde entier pour être l'un des défis les plus difficiles à relever pour les Dresseurs. Quiconque le remporte est une célébrité temporaire. L'année dernière, la championne était une fille dénomée Maria. Je crois qu'elle a une arène maintenant." + +msgid "MAP167_NPC_18" +msgstr "Théo : ...\n... Je n'arrive pas à y croire... ...Papa..." + +msgid "MAP167_NPC_19" +msgstr "Oui! Tu ne vas pas le croire! C'est une autre invention!\nC'est complètement fantastique! Dis moi si ça fonctionne! C'est un Gant de Force!\nTu vas pouvoir bouger d'énormes rochers comme si de rien n'était! C'est la magie de la technologie! \nMaintenant, vas! Pousse des rochers pour l'humanité! Maintenant vas-t-en, je suis occupé. Mais bientôt! Bientôt, j'aurai plus d'outils pour toi! Va-t'en, je suis occupé. Mais bientôt! Bientôt, j'aurai plus d'outils pour toi!" + +msgid "MAP167_NPC_2" +msgstr "Théo : *Reniffle*\nI-.Ils me traitent toujours comme un enfant. Papa ne ferait p-.pas ça. Papa c-.croit en moi... *sanglotte* Ripley: Là, là.... chht, tout va bien. Il est en état de choc. Il a besoin de quelqu'un maintenant. Tout va bien. Je m'occupe de lui. Va aider les rangers, ils ont besoin de toi." + +msgid "MAP167_NPC_20" +msgstr "Bienvenue Dresseur! Je m'appelle Kenichi, je suis un ninja du village Tsukinami. J'offre un entrainement spécial pour la rDéfense. Es-tu intéressé? Oh... Mon grand-père veut que je retourne au Dojo? Très bien! Accepte ce cadeau en gage de remerciement pour tes efforts. À plus tard! DEPART NINJA! Tu ne peux plus recevoir d'objets, reviens me parler quand tu auras de la place. GBienvenue Dresseur! Je m'appelle Kenichi, je suis un ninja du village Tsukinami. J'offre un entrainement spécial pour la rDefense. Es-tu intéressé? Quel Pokémon veux-tu renforcer? Reviens me voir si tu veux renforcer ton Pokémon! Ton a vu ses EVs augmenter de ! Reviens encore si tu veux rendre ton Pokémon plus fort! J'ai bien peur que tu n'aies pas assez d'argent pour entrainer ton Pokémon. Reviens encore si tu veux rendre ton Pokémon plus fort! Hooo ouais!\nAlors, sais-tu ce que sont les EVs? Bien sûr que tu le sais! Tu peux les consulter sur la fiche de ton Pokémon! Les EVs sont des points qui correspondent à une statistique particulière. Il y en a 6 sortes: PV, Attaque, Défense, Attaque spéciale, Défense spéciale, et Vitesse. les Pokémon peuvent augmenter leurs EVs en battant certains types d'ennemis. Par exemple, battre beaucoup d'adversaires forts défensivement augmentera la défense de ton Pokémon. Ici dans l'arène, nous offrons un raccourci pour rendre l'entraînement plus facile! Appuie sur A quand l'indicateur est dans la partie verte pour frapper le punching-ball! C'est vraiment amusant, et cela rend ton pokemon SUPER FORT! Alors, ton corps est prêt?" + +msgid "MAP167_NPC_21" +msgstr "C'est le poste des rangers de la ville de Fort Légende et le Refuge. Pour le moment, tous nos rangers sont en train d'évacuer la zone de Vinoville. Si tu es un Dresseur assez fort, tu es prié de nous aider à battre les Pokémon nucléaires sur la route 11!" + +msgid "MAP167_NPC_3" +msgstr "Je m'inquiète de l'effet que cela aura sur l'écosystème... Les radiations transforment les Pokémon quand elles les touchent, n'est-ce pas?" + +msgid "MAP167_NPC_4" +msgstr "J'ai passé toute l'année à cultiver ces baies-là.... Qu'allons-nous manger mantenant?" + +msgid "MAP167_NPC_5" +msgstr "Vinoville...\nNous vivons ici depuis que nous sommes enfants, n'est ce pas? Oui, et nos parents aussi.\nOù pourrions-nous aller maintenant...?" + +msgid "MAP167_NPC_6" +msgstr "Vieil Homme : Vinoville... Nous vivons ici depuis que nous sommes enfants, n'est ce pas? Vieille Femme : Oui, et nos parents aussi. Où pourrions-nous aller maintenant...?" + +msgid "MAP167_NPC_7" +msgstr "C'est pas cool..." + +msgid "MAP167_NPC_8" +msgstr "Waaaaaaaaaaah!\nWaaaaaaaaaaaaaaaah! Mamaaaaan!" + +msgid "MAP167_NPC_9" +msgstr "Chht, chéri, chhhht.\nTout va bien se passer. ...J'espère." + +msgid "MAP170_NPC_1" +msgstr "Feuillis n'est pas connecté à internet, donc cette auberge n'a pas de PC... ...zut! J'ai laissé mon Pokémon le plus fort à l'intérieur!" + +msgid "MAP170_NPC_2" +msgstr "Pas de PC, et pas de magasin... Non! Je suis fichu! J'imagine que je vais devoir compter sur le talent naturel de mes Pokémon pour m'aider..." + +msgid "MAP171_NPC_1" +msgstr "Il y a des années, avant que nous ne connaissions les autres régions, il y avait beaucoup de tribus de natifs qui vivaient dans le Baykal, qui couvrait alors la majorité de la région." + +msgid "MAP171_NPC_2" +msgstr "Savais-tu que cet ancien peuple pensait que le Pokémon Coatliquot était un légendaire? Hé bien, c'est vrai qu'il est impressionnant à voir, ondulant entre les arbres..." + +msgid "MAP171_NPC_3" +msgstr "Regarde ce que j'ai trouvé dans les bois! C'est parfois effrayant de vivre dans la forêt, mais au moins on peut trouver des choses intéressantes sur le sol." + +msgid "MAP171_NPC_4" +msgstr "Laisse-moi te parler de l'Enfermillière. Non, je ne l'ai pas prononcé de travers. Elle mérite vraiment ce nom. Intéressé? L'Enfermillière est un énorme réseau de\ntunnels creusés par des Pokémon Insectes. Il est fortement peuplé de Fourmigni, de Sponimouss, et de Ouvriclair, mais leurs formes évoluées, Flamagarde, Sponarius, et Elecricière se retrouvent seulement dans les niveaux les plus profonds. Il paraît que dans ses profondeurs vit leur reine, Seikamater. On dit qu'elle est la mère de tous les Fourmigni, Sponimouss, et Ouvriclair à Tandor -- tout le monde n'y croit pas vraiment, mais c'est ce que dit la légende. Les insectes sont voraces. La forêt de Baykal grandit rapidement, et les\nPokémon Insecte la réduisent à la même vitesse.\nParfois, cependant, leur faim n'est pas satisfaite. ...\nLa suite est un peu effrayante pour un enfant comme toi. Tu veux continuer à écouter? De temps à autre, un humain peut aussi disparaître dans l'Enfermillière. Cela fait partie du cycle de la vie après tout. Plus tôt nous réaliserons que nous ne maîtriserons jamais la forêt, mieux ce sera. C'est pourquoi nous recommandons toujours d'emporter un Pokémon de soutien dans la forêt. Les dangers de la forêt sont bel et bien réels. Même de faibles Pokémon sauvages peuvent être dangereux quand ils sont des centaines, et les Repousses ne fonctionnent pas toujours. J'espère t'avoir suffisamment averti. Très bien. Mais si tu veux le savoir, je serai là. Très bien. Mais si tu veux le savoir, je serai là." + +msgid "MAP171_NPC_5" +msgstr "Papa parle tout le temps de l'Enfermillière. Un jour, il a presque été enlevé! Il t'en a parlé?" + +msgid "MAP171_NPC_6" +msgstr "A Feuillis ces gens ne vont pas prendre votre argent! Ils sont seulement interessés par les baies, lesquelles poussent sur des arbres spéciaux dans la forêt de Baykal." + +msgid "MAP171_NPC_7" +msgstr "Bonjour! Parfois nous recevons des cargaisons d'objets de soins venant du continent. Je les échange en grande quantité contre des baies. Voulez-vous faire un échange? À bientôt!" + +msgid "MAP171_NPC_8" +msgstr "Bonjour, bonjour! J'échange des objets rares contre des baies. Voulez-vous faire un échange? À bientôt!" + +msgid "MAP171_NPC_9" +msgstr "Bonjour, bonjour! Je possède beaucoup de Pokémon rares qui ont été attrapés ici à Baykal! Je les échange contre des baies. Voulez-vous faire un échange? À bientôt!" + +msgid "MAP172_NPC_1" +msgstr "Bonjour, PN.\nAujourd'hui c'est le jour où Théo et toi allez recevoir votre premier Pokémon, n'est-ce pas? Théo était vraiment excité.\nJ'imagine que tu l'es aussi.\nAhh, je me souviens de ce jour-là, il y a tant d'années... Oui, j'ai été un Dresseur Pokémon tout comme toi, un jour. Je suis à la retraite maintenant, bien sûr, je me souviens toujours\ncomment c'était.\nC'est un jour de bonne augure, c'est certain.\n...Si tu cherches Théo,.\nj'ai bien peur qu'il ne soit pas ici.\nIl est déjà en route pour le Labo Pokémon au nord de la ville. Il.... n'est pas vraiment patient, donc tu devrais te dépêcher de le rejoindre." + +msgid "MAP173_NPC_1" +msgstr "Bienvenue, Dresseur! Mon nom est Daichi, et je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé en rAttaque spéciale. Es-tu intéressé? Oh... Mon Pépé veut que je rentre au Dojo? Ok! Accepte ce cadeau en gage de mon appréciation pour tes efforts. À bientôt! À LA REVOYURE NINJA! Impossible de recevoir l'objet, viens à nouveau me voir quand tu auras de l'espace libre. GBienvenue, Dresseur! Mon nom est Daichi, je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé en rAttaque Spéciale. Es-tu intéressé? Quel Pokémon veux-tu renforcer? Reviens si tu veux devenir costaud! Ton voit ses EVs augmenter de ! Reviens si tu veux rendre ton Pokémon plus fort! J'ai bien peur que tu n'aies pas assez d'argent pour entraîner ton Pokémon. Reviens si tu veux rendre ton Pokémon plus fort! Ooooh ouais! \nAlors, tu sais ce que sont les Valeurs d'Effort? Bien sûr que tu sais! Tu peux les consulter sur l'écran de statut de ton Pokémon! Les Valeurs d'Effort sont les points qui correspondent à une stat en particulier. Il y en a 6 : PV, Attaque, Défense, Attaque spéciale, Défense spéciale, et Vitesse. les Pokémon peuvent augmenter leurs EVs en vainquant certains types d'ennemis. Par exemple, vaincre beaucoup d'adversaires défensifs va augmenter la défense de ton Pokémon. Dans cette arène, nous offrons un raccourci pour rendre l'entraînement plus facile! Appuie sur A quand l'indicateur est sur la partie verte de la barre pour frapper ce punching-ball! C'est plutôt fun, aussi, et ça rend les Pokémon MEGA FORTS! Alors, ton corps est prêt?" + +msgid "MAP174_NPC_1" +msgstr "Il y a des années, avant que nous ne connaissions les autres régions, il y avait beaucoup de tribus de natifs qui vivaient dans le Baykal, qui couvrait alors la majorité de la région." + +msgid "MAP174_NPC_10" +msgstr "Il était de coutume que personne ne puisse défier les clans pour la domination de la mer. Bien sûr, c'était un temps de guerre violente. Mais ils se sont assurés que les marchands aient un passage sans danger. Maintenant que les clans ont disparu, il y a des pirates partout." + +msgid "MAP174_NPC_11" +msgstr "Que penses-tu qu'il est arrivé aux gens qui vivaient dans la forêt tropicale de Baykal? Tu penses qu'ils ont juste... disparus?" + +msgid "MAP174_NPC_12" +msgstr "Mec... Je veux vraiment un Yatagaryu! Où est-ce que je peux en attraper un?" + +msgid "MAP174_NPC_13" +msgstr "...Tu veux savoir comment attraper Aotius et Mutios? Hahaha! Écoute, as-tu entendu parler des Pokémon Ho-oh et Lugia? Latias et Latios? Xerneas et Yveltal? Reshiram et Zekrom? Ce sont tous des aspects des deux Grands Esprits. Tu ne me crois pas? Demande aux champions d'arènes Hinata et Kaito. Ils sont les avatars mortels des Dieux, après tout..." + +msgid "MAP174_NPC_14" +msgstr "... Doux, protecteur, pourtant si puissant... Le Pokémon parfait..." + +msgid "MAP174_NPC_15" +msgstr "H-hé! Qu'est-ce que tu regardes, mon pote? J'suis pas ici pour chercher les problèmes, c'est clair? J'regarde juste les grandes statues... J'suis pas du tout en train d'récolter des preuves pour l'capitaine. Non." + +msgid "MAP174_NPC_16" +msgstr "Yoshitaka : Pour convaincre mes disciples de rentrer à la maison, tu devras leur prouver ta propre valeur au combat. Chacun est un spécialiste d'un des six arts : Endurance, Attaque, Défense, Attaque Spéciale, Défense spéciale, et Vitesse. Quelque chose me dit qu'ils se trouvent un peu partout dans Tandor. Alors, tu n'as pas encore convaincu un seul des Maîtres de rentrer. Je comprends. Le danger est encore loin... Je vais parfaire mes compétences pendant que j'attends leur retour." + +msgid "MAP174_NPC_17" +msgstr "Merci de m'avoir dit de revenir à la maison! Je pourrai recommencer à entrainer tes Pokémon une fois que tous mes frères seront revenus." + +msgid "MAP174_NPC_18" +msgstr "Merci de m'avoir dit de revenir à la maison! Je pourrai recommencer à entrainer tes Pokémon une fois que tous mes frères seront revenus." + +msgid "MAP174_NPC_19" +msgstr "Merci de m'avoir dit de revenir à la maison! Je pourrai recommencer à entrainer tes Pokémon une fois que tous mes frères seront revenus." + +msgid "MAP174_NPC_2" +msgstr "Savais-tu que cet ancien peuple pensait que le Pokémon Coatliquot était un légendaire? Hé bien, c'est vrai qu'il est impressionnant à voir, ondulant entre les arbres..." + +msgid "MAP174_NPC_20" +msgstr "Merci de m'avoir dit de revenir à la maison! Je pourrai recommencer à entrainer tes Pokémon une fois que tous mes frères seront revenus." + +msgid "MAP174_NPC_21" +msgstr "Merci de m'avoir dit de revenir à la maison! Je pourrai recommencer à entrainer tes Pokémon une fois que tous mes frères seront revenus." + +msgid "MAP174_NPC_3" +msgstr "Vivre dans la forêt est parfois effrayant, mais au moins tu peux trouver des trucs cool sur le sol." + +msgid "MAP174_NPC_4" +msgstr "Laisse-moi te parler de l'Enfermillière. Non, Je ne l'ai pas mal prononcé. Il mérite vraiment ce nom. Interessé? L'Enfermillière est un énorme réseau de \ntunnels creusés par des Pokémon insectes. Il est fortement peuplé de Fourmigni, de Sponimouss, et de Ouvriclair, mais leurs formes évoluées, Flamagarde, Sponarius, et Élecricière se trouvent seulement dans les niveaux les plus profonds. Il paraît que dans ses profondeurs vit leur reine, La Seikamater. \nOn dit qu'elle est la mère de tous les Fourmigni, Sponimouss, et Ouvriclair à Tandor -- tout le monde n'y croit pas vraiment, mais c'est ce que dit la légende. Les insectes sont voraces. La forêt de Baykal grandit rapidement, et les \nPokémon Insectes la réduisent à la même vitesse. \nCependant, parfois, leur faim n'est pas satisfaite. ...\nLa suite est un peu effrayante pour un enfant comme toi. Voulez-vous continuer à écouter? De temps à autre, un humain disparaît aussi dans l'Enfermillière. Cela fait partie du cycle de la vie après tout. Plus tôt nous réaliserons que nous ne maîtriserons jamais la forêt, mieux ce sera. C'est pourquoi nous recommandons que les Pokémon emportés dans la forêt soient de type Feu. Les dangers de la forêt sont bien réels, méfie-toi de l'Enfermillière. Même les faibles Pokémon sauvages peuvent être dangereux quand ils sont des centaines, et les repousses ne fonctionnent pas toujours. J'espère que je t'ai suffisamment averti. Très bien. Mais tu devrais savoir, je serai là. Très bien. Mais tu devrais savoir, je serai là." + +msgid "MAP174_NPC_5" +msgstr "Papa parle tout le temps de l'Enfermillière. Un jour, il a presque été enlevé! Il t'en a parlé?" + +msgid "MAP174_NPC_6" +msgstr "Prière de ne pas toucher les objets exposés. Bon nombre d'entre eux sont des antiquités inestimables." + +msgid "MAP174_NPC_7" +msgstr "Après que nos clans se soient réunis, nous avons construit ce musée pour commémorer notre culture. Et ensuite nous nous sommes étendus aux autres cultures de Tandor!" + +msgid "MAP174_NPC_8" +msgstr "Sous les anciens Rois, seuls les nobles avaient la permission d'élever des Pokémon. Tout paysan surpris en train d'entraîner un Pokémon était jeté en prison ou condamné à mort. Je ne peux même pas imaginer ce que serait la vie sans Pokémon..." + +msgid "MAP174_NPC_9" +msgstr "Je ne peux pas croire que le théatre de Venesi soit vieux de plus de 200 ans! Du coup, ce n'est pas si surprenant qu'ils tiennent à des valeurs si traditionelles... Tout de même, c'est génial de voir la génération moderne apporter de fraîches innovations." + +msgid "MAP174_SIGN_1" +msgstr "Baitatao : \"La bouillante colère\" Ce puissant serpent est peut-être le plus connus des trois Créatures Marines Légendaires à cause d'un célèbre naufrage qui est survenu il y a 45 ans. Un navire a disparu, et réapparu des semaines plus tard avec une partie de sa coque fondue et plus une seule âme à bord. Beaucoup croient que c'est un signe que Baitatao était sorti de son hibernation. Cependant, les scientifiques n'ont pas pu le localiser depuis." + +msgid "MAP174_SIGN_10" +msgstr "Aotius & Mutios - Les Dieux de Tandor - Aotius et Mutios sont vénérés partout dans Tandor de multiples façons. Certains disent que ce sont des Pokémon, d'autres que ce sont des esprits sans forme. Il y a des histoires où ils s'incarnent et accordent des pouvoirs et des visions." + +msgid "MAP174_SIGN_11" +msgstr "Ce manuscrit décrit un Pokémon Légendaire inconnu, une sorte d'oiseau..." + +msgid "MAP174_SIGN_12" +msgstr "Ce manuscrit décrit un Pokémon Légendaire inconnu, une sorte d'oiseau..." + +msgid "MAP174_SIGN_13" +msgstr "Maquette d'un drakkar du clan Nami. Pour contrôler les mers et les îles de la région, les Clans avaient besoin de flottes puissantes. Ces navires étaient bourrés de technologies et d'armes de pointe. Ils abritaient tous des armées de Pokémon de combat equipés pour la guerre en milieu océanique." + +msgid "MAP174_SIGN_14" +msgstr "Maquette d'un drakkar du clan Nami. Pour contrôler les mers et les îles de la région, les Clans avaient besoin de flottes puissantes. Ces navires étaient bourrés de technologies et d'armes de pointe. Ils abritaient tous des armées de Pokémon de combat equipés pour la guerre en milieu océanique." + +msgid "MAP174_SIGN_15" +msgstr "Maquette d'un drakkar du clan Nami. Pour contrôler les mers et les îles de la région, les Clans avaient besoin de flottes puissantes. Ces navires étaient bourrés de technologies et d'armes de pointe. Ils abritaient tous des armées de Pokémon de combat equipés pour la guerre en milieu océanique." + +msgid "MAP174_SIGN_16" +msgstr "Les armes traditionelles utilisées pour la guerre entre les clans Ninja. Cette lance a été créée à partir d'une queue de Métalynx. On pense que le braconnage pour créer des armes et armures est la raison pour laquelle les Métalynx sont si rares dans Tandor aujourd'hui." + +msgid "MAP174_SIGN_17" +msgstr "Carte de Tandor il y a 200 ans. Tandor était gouvernée par un système de gouvernement féodal, avec des batailles constantes entre les Tsuki et les Nami pour des territoires. Les Tsuki gouvernaient les terres de l'Ouest de Tandor, alors que les Nami contrôlaient les îles de l'Est. Les Rois de ces Clans réclamaient des taxes aux habitants de leur territoire. Toutefois, ces gouverneurs étaient aussi connus pour être des mécènes. C'est ainsi que la tradition du Théâtre a commencé dans ce qui est actuellement Venesi." + +msgid "MAP174_SIGN_18" +msgstr "Sismolièvre : Le Pokémon Trembleterre. Ce Pokémon a semé la terreur parmi les premiers Tandoriens en causant des tremblements de terre avec ses queues massives. L'un d'eux, particulièrement redoutable, était nommé \"La Bête aux 1000 cornes\" par les habitants locaux." + +msgid "MAP174_SIGN_19" +msgstr "Sismolièvre : Le Pokémon Trembleterre. Ce Pokémon a semé la terreur parmi les premiers Tandoriens en causant des tremblements de terre avec ses queues massives. L'un d'eux, particulièrement redoutable, était nommé \"La Bête aux 1000 cornes\" par les habitants locaux." + +msgid "MAP174_SIGN_2" +msgstr "Baitatao : \"La bouillante colère\" Ce puissant serpent est peut-être le plus connus des trois Créatures Marines Légendaires à cause d'un célèbre naufrage qui est survenu il y a 45 ans. Un navire a disparu, et réapparu des semaines plus tard avec une partie de sa coque fondue et plus une seule âme à bord. Beaucoup croient que c'est un signe que Baitatao était sorti de son hibernation. Cependant, les scientifiques n'ont pas pu le localiser depuis." + +msgid "MAP174_SIGN_20" +msgstr "Yatagaryu : Le Pokémon faiseur de Tempête Ce Pokémon rare est sacré pour les clans Ninja. Il peut invoquer des tempêtes à volonté. Il est souvent représenté se battant avec Coatliquot." + +msgid "MAP174_SIGN_21" +msgstr "Yatagaryu : Le Pokémon faiseur de Tempête Ce Pokémon rare est sacré pour les clans Ninja. Il peut invoquer des tempêtes à volonté. Il est souvent représenté se battant avec Coatliquot." + +msgid "MAP174_SIGN_22" +msgstr "Sculpture sur pierre par des Tribus indigènes de Baykal On sait peu de choses sur les groupes d'indigènes qui ont vécu dans la Forêt tropicale de Baykal. Ils précèdent la civilisation Tsuki et Nami de 300 ans. Cependant, ils ont disparu de la région pour des raisons inconnues il y a environ 400 ans. Tout ce que nous savons d'eux a été appris en observant les artefacts et les ruines qu'ils ont laissés." + +msgid "MAP174_SIGN_23" +msgstr "Pointes de flèches trouvées au site archéologique de Baykal. Des preuves indiquent que les groupes indigènes de Baykal chassaient et cueillaient pour leur nourriture. Ils vivaient dans des huttes faites de bois et de feuilles de palmes séchées. Toutefois, ils construisaient également de larges temples de pierre. Des gravures dans les temples indiquent une différente distribution des espèces de Pokémon au temps où ils se sont installés dans la région." + +msgid "MAP174_SIGN_24" +msgstr "Casques de guerre traditionnels des clans Tsuki et Nami. Les casques étaient souvent faits pour imiter des Pokémon comme Luttacabra. Ceux-ci ont été utilisés durant des batailles pour donner au porteur une allure intimidante ." + +msgid "MAP174_SIGN_3" +msgstr "Leviathao : “La Lance Gelée” La deuxième des trois Créatures Marines Légendaires, il a une corne de glace mortelle sur son crâne. Des archives montrent que le clan Tsuki l'a possédé pendant une certaine période. Quand ils l'ont perdu, leur empire s'est désagrégé peu après. On pense qu'il hiberne toujours dans une caverne gelée dans les fonds marins." + +msgid "MAP174_SIGN_4" +msgstr "Leviathao : “La Lance Gelée” La deuxième des trois Créatures Marines Légendaires, il a une corne de glace mortelle sur son crâne. Des archives montrent que le clan Tsuki l'a possédé pendant une certaine période. Quand ils l'ont perdu, leur empire s'est désagrégé peu après. On pense qu'il hiberne toujours dans une caverne gelée dans les fonds marins." + +msgid "MAP174_SIGN_5" +msgstr "Krakanao : \"Le Maelström Vengeur\" La troisième et la plus redoutée des légendes marines, Krakanao userait de ses nombreux bras pour entraîner des gens vers leur perte marine. On en parle dans les contes pour enfants et les comptines. Il était contrôlé par le Clan Nami. Il pouvait créer un tourbillon assez grand pour couler un navire de guerre. Les archives rapportent qu'il a été tué dans une batailles, mais des rumeurs disant qu'il a été vu récemment subsistent." + +msgid "MAP174_SIGN_6" +msgstr "Krakanao : \"Le Maelström Vengeur\" La troisième et la plus redoutée des légendes marines, Krakanao userait de ses nombreux bras pour entraîner des gens vers leur perte marine. On en parle dans les contes pour enfants et les comptines. Il était contrôlé par le Clan Nami. Il pouvait créer un tourbillon assez grand pour couler un navire de guerre. Les archives rapportent qu'il a été tué dans une batailles, mais des rumeurs disant qu'il a été vu récemment subsistent." + +msgid "MAP174_SIGN_7" +msgstr "Aotius & Mutios - Les Dieux de Tandor - Aotius et Mutios sont vénérés partout dans Tandor de multiples façons. Certains disent que ce sont des Pokémon, d'autres que ce sont des esprits sans forme. Il y a des histoires où ils s'incarnent et accordent des pouvoirs et des visions." + +msgid "MAP174_SIGN_8" +msgstr "Aotius & Mutios - Les Dieux de Tandor - Aotius et Mutios sont vénérés partout dans Tandor de multiples façons. Certains disent que ce sont des Pokémon, d'autres que ce sont des esprits sans forme. Il y a des histoires où ils s'incarnent et accordent des pouvoirs et des visions." + +msgid "MAP174_SIGN_9" +msgstr "Aotius & Mutios - Les Dieux de Tandor - Aotius et Mutios sont vénérés partout dans Tandor de multiples façons. Certains disent que ce sont des Pokémon, d'autres que ce sont des esprits sans forme. Il y a des histoires où ils s'incarnent et accordent des pouvoirs et des visions." + +msgid "MAP175_NPC_1" +msgstr "Hé! Regarde ça! Tu es finalement arrivé jusqu'ici! Ceci est la huitième et dernière arène de Tandor. Ce bâtiment est un hommage aux dieux Aotius et Mutios. Et les champions d'arène sont princes et princesses des clans Ninja! Plus encore, on dit qu'ils sont les voix mortelles des Dieux eux-mêmes! Pour les atteindre, tu devras résoudre une énigme, souviens-toi, avec Aotius et Mutios tout est question d'équilibre!... Ne panique pas, ok? Tu en es capable! Je crois en toi!" + +msgid "MAP175_SIGN_1" +msgstr "AOTIUS \nDIEU DU CIEL ÉCLATANT" + +msgid "MAP175_SIGN_2" +msgstr "MUTIOS \nDÉESSE DE LA MER SOMBRE" + +msgid "MAP175_TRAINER_1" +msgstr "Ainsi, tu choisis de faire face au soleil qui se lève. Tu es courageux. Mes Pokémon sont plus forts dans la lumière du soleil. Attention à ne pas les regarder directement, ils pourraient t'éblouir. Prépare-toi à être testé par le pouvoir d'Aotius! Tu as triomphé contre moi. Mais comme la Nuit suit le Jour, tu dois aussi faire tes preuves face à mon mari. Il est temps pour toi de faire face à la peur sombre de la nuit. J'utilise des Pokémon qui se tapissent dans l'ombre et attendent pour attaquer quand leurs adversaires s'y attendent le moins. Nous incarnons l'essence même du Ninja! Avec l'intelligence de Mutios, nous allons te mettre à l'épreuve! Félicitations. Je dois l'admettre, ton exploit est impressionnant. La bénédiction d'Aotius et Mutios est sur toi maintenant. Son pouvoir féroce et sa clarté sereine vont te guider. Tu as gagné ce badge, emblème de leur amour. PN a reçu le badge Zen! Comme bénédiction, tout les Pokémon vont t'obéir, même ceux échangés. Tu as aussi mérité cette CT. Lance-Soleil est une puissante attaque qui absorbe l'énergie du soleil pour vaincre tes adversaires. Utilise-la avec sagesse et elle t'aidera grandement dans ton aventure! Prends aussi celle-ci, après tout, tu nous as vaincu tous les deux : Avec cette attaque tu pourras utiliser la colère de tes adversaires contre eux. L'utiliser avec sagesse devrait te créer des opportunités durant les combats." + +msgid "MAP175_TRAINER_1_DEFEAT" +msgstr "Tu as fait face à la lumière éblouissante et tu n'as pas flanché." + +msgid "MAP175_TRAINER_2" +msgstr "Ainsi, tu as choisi de faire face à la sombre peur de la nuit. C'est courageux. J'utilise des Pokémon qui se tapissent dans l'ombre et attendent pour attaquer quand leurs adversaires s'y attendent le moins. Nous incarnons l'essence même du Ninja! Grâce aux pouvoirs confiés par Mutios, nous allons te mettre à l'épreuve! Ainsi, tu as réussi à vaincre mon équipe. Mais de même que la Nuit suit le Jour, tu dois aussi faire tes preuves face à ma femme. Il est temps de faire face à l'éclatant soleil levant. Mes Pokémon sont plus forts dans la lumière du soleil. Attention à ne pas les regarder directement, ils pourraient t'éblouir. Prépare-toi à être testé par le pouvoir d'Aotius! Félicitations. Je dois l'admettre, ton exploit est impressionnant. La bénédiction d'Aotius et Mutios est sur toi maintenant. Son pouvoir féroce et sa clarté sereine vont te guider. Tu as gagné ce badge, emblème de leur amour. PN a reçu le badge Zen! Comme bénédiction, tout les Pokémon vont t'obéir, même ceux échangés. Tu as aussi mérité cette CT. Lance-Soleil est une puissante attaque qui absorbe l'énergie du soleil pour vaincre tes adversaires. Utilise-la avec sagesse et elle t'aidera grandement dans ton aventure! Prends aussi celle-ci, après tout, tu nous as vaincu tous les deux : Avec cette attaque tu pourras utiliser la colère de tes adversaires contre eux. L'utiliser avec sagesse devrait te créer des opportunités durant les combats." + +msgid "MAP175_TRAINER_2_DEFEAT" +msgstr "Tu as regardé dans les ténèbres et tu as surmonté ta crainte." + +msgid "MAP175_TRAINER_3" +msgstr "Tonnerre grondant, \nPuis, flash! Le ciel entier s'illumine!\n Un éclair fend le ciel." + +msgid "MAP175_TRAINER_3_DEFEAT" +msgstr "Zzzzap! Ouch!" + +msgid "MAP175_TRAINER_4" +msgstr "Écoute! Entends le son \n de milliers d'oiseaux qui chantent.\n Ils chantent tous pour toi!" + +msgid "MAP175_TRAINER_4_DEFEAT" +msgstr "Tu m'as bluffé..." + +msgid "MAP175_TRAINER_5" +msgstr "Le mordant d'une épée,\n aussi aiguisé qu'une lame façonnée par les plus grands,\n tranchant comme la mort elle-même." + +msgid "MAP175_TRAINER_5_DEFEAT" +msgstr "Coupé en morceaux!" + +msgid "MAP175_TRAINER_6" +msgstr "Une pleine lune se lève \n au-dessus des vagues d'un océan noir. \n Tsuki et Nami." + +msgid "MAP175_TRAINER_6_DEFEAT" +msgstr "Ton destin t'appelle!" + +msgid "MAP175_TRAINER_7" +msgstr "Un minuscule ruisseau\n en rejoint d'autres pour former a\n une cascade déchaînée." + +msgid "MAP175_TRAINER_7_DEFEAT" +msgstr "J'espère que tu es satisfait." + +msgid "MAP175_TRAINER_8" +msgstr "Boum! Pan! Une fleur\n s'ouvre dans le ciel assombri.\n C'est un feu d'artifice!" + +msgid "MAP175_TRAINER_8_DEFEAT" +msgstr "Grillé..." + +msgid "MAP177_NPC_1" +msgstr "Bienvenue, Dresseur! Mon nom est Miki, et je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé de la stat rAttaque. Es-tu intéressé? Oh... Mon Pépé veut que je rentre au Dojo? Ok! Accepte ce cadeau en guise de récompense pour tes efforts. À bientôt! DÉPART NINJA! Impossible de recevoir l'objet, parle-moi de nouveau quand tu auras de l'espace libre. GBienvenue, Dresseur! Mon nom est Miki, et je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé de la stat rAttaque. Es-tu intéressé? Quel Pokémon veux-tu renforcer? Reviens si tu veux devenir costaud! Ton voit ses EVs augmenter de ! Reviens si tu veux rendre ton Pokémon plus fort! J'ai bien peur que tu n'aies pas assez d'argent pour entraîner ton Pokémon. Reviens si tu veux rendre ton Pokémon plus fort! Ooooh ouais! \nAlors, tu sais ce que sont les Valeurs d'Effort? Bien sûr que tu sais! Tu peux les consulter sur l'écran de statut de ton Pokémon! Les Valeurs d'Effort sont les points qui correspondent à une stat en particulier. Il y en a 6 : PV, Attaque, Défense, Attaque spéciale, Défense spéciale et Vitesse. les Pokémon peuvent augmenter leurs EVs en vainquant certains types d'ennemis. Par exemple, vaincre beaucoup d'adversaires défensifs va augmenter la défense de ton Pokémon. Dans cette arène, nous offrons un raccourci pour rendre l'entraînement plus facile! Appuie sur A quand l'indicateur est sur la partie verte de la barre pour frapper ce punching ball! C'est plutôt fun, aussi, et ça rend tes Pokémon MEGA FORTS! Alors, ton corps est prêt?" + +msgid "MAP178_NPC_1" +msgstr "Bienvenue, Dresseur! Mon nom est Ayumi, et je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé de la stat rVitesse. Es-tu intéressé? Oh... Mon Pépé veut que je rentre au Dojo? Ok! Accepte ce cadeau en guise de récompense pour tes efforts. À bientôt! DÉPART NINJA! Impossible de recevoir l'objet, parle-moi de nouveau quand tu auras de l'espace libre. GBienvenue, Dresseur! Mon nom est Ayumi, et je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé de la stat rVitesse. Es-tu intéressé? Quel Pokémon veux-tu renforcer? Reviens si tu veux devenir costaud! Ton voit ses EVs augmenter de ! Reviens si tu veux rendre ton Pokémon plus fort! J'ai bien peur que tu n'aies pas assez d'argent pour entraîner ton Pokémon. Reviens si tu veux rendre ton Pokémon plus fort! Ooooh ouais! \nAlors, tu sais ce que sont les Valeurs d'Effort? Bien sûr que tu sais! Tu peux les consulter sur l'écran de statut de ton Pokémon! Les Valeurs d'Effort sont les points qui correspondent à une stat en particulier. Il y en a 6 : PV, Attaque, Défense, Attaque spéciale, Défense spéciale et Vitesse. les Pokémon peuvent augmenter leurs EVs en vainquant certains types d'ennemis. Par exemple, vaincre beaucoup d'adversaires défensifs va augmenter la défense de ton Pokémon. Dans cette arène, nous offrons un raccourci pour rendre l'entraînement plus facile! Appuie sur A quand l'indicateur est sur la partie verte de la barre pour frapper ce punching ball! C'est plutôt fun, aussi, et ça rend tes Pokémon MEGA FORTS! Alors, ton corps est prêt?" + +msgid "MAP179_NPC_1" +msgstr "Bienvenue, Dresseur! Mon nom est Tarou, et je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé de la stat rPV. Es-tu intéressé? Oh... Mon Pépé veut que je rentre au Dojo? Ok! Accepte ce cadeau en guise de récompense pour tes efforts. À bientôt! DÉPART NINJA! Impossible de recevoir l'objet, parle-moi de nouveau quand tu auras de l'espace libre. GBienvenue, Dresseur! Mon nom est Tarou, et je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé de la stat rPV. Es-tu intéressé? Quel Pokémon veux-tu renforcer? Reviens si tu veux devenir costaud! Ton voit ses EVs augmenter de ! Reviens si tu veux rendre ton Pokémon plus fort! J'ai bien peur que tu n'aies pas assez d'argent pour entraîner ton Pokémon. Reviens si tu veux rendre ton Pokémon plus fort! Ooooh ouais! \nAlors, tu sais ce que sont les Valeurs d'Effort? Bien sûr que tu sais! Tu peux les consulter sur l'écran de statut de ton Pokémon! Les Valeurs d'Effort sont les points qui correspondent à une stat en particulier. Il y en a 6 : PV, Attaque, Défense, Attaque spéciale, Défense spéciale, et Vitesse. les Pokémon peuvent augmenter leurs EVs en vainquant certains types d'ennemis. Par exemple, vaincre beaucoup d'adversaires défensifs va augmenter la défense de ton Pokémon. Dans cette arène, nous offrons un raccourci pour rendre l'entraînement plus facile! Appuie sur A quand l'indicateur est sur la partie verte de la barre pour frapper ce punching ball! C'est plutôt fun, aussi, et ça rend tes Pokémon MEGA FORTS! Alors, ton corps est prêt?" + +msgid "MAP180_NPC_1" +msgstr "Bienvenue, Dresseur! Mon nom est Hitomi, et je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé de la stat rDéfense Spéciale. Es-tu intéressé? Oh... Papy veut que je rentre au Dojo? Ok! Accepte ce cadeau en gage de mon appréciation pour tes efforts. A Bientôt! DÉPART NINJA! Tu ne peux plus recevoir d'objet, reviens me parler quand tu auras fais de la place. GBienvenue, Dresseur! Mon nom est Hitomi, et je suis un ninja du Village Tsukinami, et j'offre un entraînement spécialisé de la stat rDéfense Spéciale. Es-tu intéressé? Quel Pokemon veux-tu renforcer? Reviens si tu veux devenir costaud! Ton voit ses EVs augmenter de ! Reviens si tu veux rendre ton Pokémon plus fort! J'ai bien peur que tu n'aies pas assez d'argent pour entraîner ton Pokémon. Reviens si tu veux rendre ton Pokémon plus fort! Ooooh ouais! \nAlors, tu sais ce que sont les EVs? Bien sûr que tu le sais! Tu peux les consulter sur l'écran de statut de ton Pokémon! Les Valeurs d'Effort sont les points qui correspondent à une stat en particulier. Il y en a 6 : PV, Attaque, Défense, Attaque spéciale, Défense spéciale, et Vitesse. les Pokémon peuvent augmenter leurs EVs en vainquant certains types d'ennemis. Par exemple, vaincre beaucoup d'adversaires défensifs va augmenter la défense de ton Pokémon. Dans cette arène, nous offrons un raccourci pour rendre l'entraînement plus facile! Appuie sur A quand l'indicateur est sur la partie verte de la barre pour frapper ce punching ball! C'est plutôt fun, aussi, et ça rend tes Pokémon MÉGA FORTS! Alors, ton corps est prêt?" + +msgid "MAP181_NPC_1" +msgstr "J'ai équipé mes Pokémon avec des objets à tenir pour améliorer leurs performances au combat. On ne peut pas utiliser d'objets normaux dans l'arène, donc des objets comme les baies sont essentiels. Le Championnat de Tandor se déroule comme un tournoi à élimination directe. 32 Dresseurs entrent... et un Champion ressort." + +msgid "MAP181_NPC_10" +msgstr "Je suis la plus grande fan de Maria. \nUn jour, elle a signée mon bras... \nc'était le plus beau jour de ma vie." + +msgid "MAP181_NPC_2" +msgstr "Cette étincelle dans tes yeux... tu projettes de devenir Champion, pas vrai? \nOhohoho. Bonne chance à toi." + +msgid "MAP181_NPC_3" +msgstr "J'ai entendu dire que le Championnat a presque été annulé cette année à cause de l'effondrement de la Centrale Nucléaire. Encore heureux qu'il soit maintenu! Je me demande... Verrons-nous des Pokémon Nucléaires dans l'arène?" + +msgid "MAP181_NPC_4" +msgstr "Combien de badge d'arène as-tu? \nJ'en ai seize. \nJ'ai battu la Ligue de Kalos avant de venir à Tandor. La Ligue de Tandor est un peu différente, pas vrai? \nQuel champion d'arène t'a donné le plus de fil à retordre? \nJ'ai eu du mal avec Rosalind. Ses déguisements ont vraiment désarçonné mon équipe!" + +msgid "MAP181_NPC_5" +msgstr "Je suis tellement nerveux... \nMais, tant que j'aurai foi en mes Pokémon, je crois que nous pourrons nous en sortir! Je n'avais jamais vu autant de Dresseurs puissants réunis en un seul endroit." + +msgid "MAP181_NPC_6" +msgstr "Hyah! Pour l'honneur de mon village, je combats pour le Championnat de Tandor! \nLes dieux me guideront vers la victoire!" + +msgid "MAP181_NPC_7" +msgstr "Tu as traversé la Route Victoire, bon boulot! \nMais le plus grand des défis reste à venir... Tout ceux qui veulent défier le Championnat doivent d'abord survivre à la Route Victoire." + +msgid "MAP181_NPC_8" +msgstr "Qui va remporter le Championnat, à ton avis? \nJe parie sur Maria! Après tout, elle a gagné l'année passée." + +msgid "MAP181_NPC_9" +msgstr "Je ne pense pas que Maria va encore gagner cette année. Il y a un nouveau Dresseur, et tout le monde dit qu'il fait peur tant il est fort. À mon avis, c'est garanti! Est-ce que tu sais quelle est la spécialité de ce nouveau Dresseur? Je ne trouve pas d'info dans la base de donnée. ...Hé, attends un peu. Ton visage me semble familier... Oh mon dieu! C'est toi!!!! Waouw!!!" + +msgid "MAP183_NPC_1" +msgstr "Une grande partie des montagnes d'ici sont réputées pour être infranchissables. Je suis quand même décidé à toutes les escalader!" + +msgid "MAP183_NPC_2" +msgstr "Savais-tu que Tandor a été formé par deux volcans? Tous deux sont inactifs maintenant, mais le Championnat Régional a lieu sur l'un d'entre eux." + +msgid "MAP183_NPC_3" +msgstr "C'est incroyable de voir la manière dont l'économie fonctionne quand la moitié de la population d'une région est composée de Dresseurs. De Dresseurs qui ne travaillent pas! Comment mangerions-nous si nous n'avions pas des Pokémon pour nous aider?" + +msgid "MAP183_NPC_4" +msgstr "Quand j'étais jeune, je vivais dans une grande ville. Maintenant, j'aime juste vivre ici dans la quiétude de la campagne." + +msgid "MAP183_SIGN_1" +msgstr "Route 06. N'oubliez pas d'emporter quelques Potions! Elle est très longue!" + +msgid "MAP183_SIGN_2" +msgstr "Laboratoire de la Prof. Cyprès." + +msgid "MAP183_SIGN_3" +msgstr "Bienvenue à Cascaroc. Faites attention aux éboulements rocheux!" + +msgid "MAP184_NPC_1" +msgstr "(Humain...)\n(Alors comme ça... tu reviens me faire face dans ma tanière.) \n(J'ai dormi pendant des siècles...) \n(Attendant une âme digne de m'affronter.) \n(Aujourd'hui... Le moment est venu.) (Ce combat était destiné à arriver!) GYAAAROOOOOHHHHH!!!" + +msgid "MAP184_TRAINER_1" +msgstr "Tu ne me voyais pas, parce que je me cachais! J'adore aller derrière des gros rochers!" + +msgid "MAP184_TRAINER_1_DEFEAT" +msgstr "Je suppose que je n'étais pas assez rapide..." + +msgid "MAP184_TRAINER_2" +msgstr "Les légendes parlent d'un grand conflit au sommet du Mont Actinite. Ce pourrait-il que ce soit celui-ci?" + +msgid "MAP184_TRAINER_2_DEFEAT" +msgstr "C'était un peu décevant." + +msgid "MAP185_TRAINER_1" +msgstr "Tu as entendu ça? \nLe hurlement furieux du vent!" + +msgid "MAP185_TRAINER_1_DEFEAT" +msgstr "Nous... Sommes tombés..." + +msgid "MAP185_TRAINER_2" +msgstr "La montagne gronde sous nos pieds. \nTon jugement commence maintenant!" + +msgid "MAP185_TRAINER_2_DEFEAT" +msgstr "C'était... Le destin..." + +msgid "MAP185_TRAINER_3" +msgstr "Oh mon dieu! \nTu sembles être un visage familier. \nQue dirais-tu d'un combat passionné, mon ami?" + +msgid "MAP185_TRAINER_3_DEFEAT" +msgstr "Bonté divine!" + +msgid "MAP185_TRAINER_4" +msgstr "Je te vaincrai grâce aux pouvoirs qui vont au-delà de ton imagination!" + +msgid "MAP185_TRAINER_4_DEFEAT" +msgstr "Esprits, pourquoi m'avez-vous abandonné?" + +msgid "MAP186_SIGN_1" +msgstr "Championnat d'Élite de Tandor" + +msgid "MAP187_NPC_1" +msgstr "Hah! \nDu calme, nom d'un chien! Hey, ces nouvaux stylets de capture fonctionnent! Je peux me débrouiller ici. PN, tu devrais te rendre à la Centrale." + +msgid "MAP187_NPC_2" +msgstr "Arrrr... Arrr..." + +msgid "MAP187_NPC_3" +msgstr "À ton avis, comment cette combinaison de protection fonctionne? C'est un peu plus dur de se déplacer, mais cette chose te protège complètement des radiations. Ces masques nous protègent, mais nous sommes toujours vulnérables aux radiations les plus intenses." + +msgid "MAP187_NPC_4" +msgstr "Si je maîtrise ce Pokémon et le ramène au QG, nous pourrons le soigner. Cependant, l'idéal serait d'avoir une machine de traitement mobile..." + +msgid "MAP187_NPC_5" +msgstr "Tanu... Rrrrrr..." + +msgid "MAP187_SIGN_1" +msgstr "Conseil aux Dresseurs! \nPêcher nécessite de bons réflexes. \nAppuyez sur A quand le message \"Oh! Une prise!\" apparaît. \nVous devrez le faire plusieurs fois pour attraper un Pokémon." + +msgid "MAP187_TRAINER_1" +msgstr "Hey, PN, te voilà! Heh, tu ressembles à un Escargaume dans cette chose. Mais tu as l'air assez cool, je dois l'admettre. ...Quand même. Je pense que j'ai découvert quelque chose de cool... Suis-moi. Mais pas un bruit! Ce Pokémon... Tu l'as déjà vu avant? Il ne ressemble pas aux autres Pokémon Nucléaire... Je n'ai jamais rien vu de tel. Nous devrions essayer de- ??? : GRRRROWWWWLL! Théo : Zut, il s'est enfui. Qu'est ce qui l'a effrayé? J'allais essayer de l'attraper.... Prépare-toi à te battre, PN! *ouff* *ouff* Tu ne peux même pas baisser ta garde une seconde ici... Au fait, c'est moi ou ces Pokémon Nucléaire étaient plus organisés que d'habitude? Je suppose qu'Urayne devait les commander. Donc, ils savent que nous sommes ici. Nous avons perdu l'élément de surprise... Bon, c'est pas grave. CURIE ne pourra pas toujours nous fuir! Allons l'attraper! Et si je revois ce Pokémon bizarre, je n'hésiterai pas à l'attraper!" + +msgid "MAP187_TRAINER_10" +msgstr "GRRRRRRR! DÉTRUIRE DÉTRUIRE DÉTRUIRE" + +msgid "MAP187_TRAINER_10_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_11" +msgstr "GRRRRRRR! DÉTRUIRE DÉTRUIRE DÉTRUIRE" + +msgid "MAP187_TRAINER_11_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_12" +msgstr "GRRRRRRR! DÉTRUIRE DÉTRUIRE DÉTRUIRE" + +msgid "MAP187_TRAINER_12_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_13" +msgstr "GRRRRRRR! DÉTRUIRE DÉTRUIRE DÉTRUIRE" + +msgid "MAP187_TRAINER_13_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_14" +msgstr "GRRRRRRR! DÉTRUIRE DÉTRUIRE DÉTRUIRE" + +msgid "MAP187_TRAINER_14_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_1_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_2" +msgstr "GRRRRrrrRROOWLLLL INTRUS. INTRUS." + +msgid "MAP187_TRAINER_2_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_3" +msgstr "GRRRRrrrRROOWLLLL INTRUS. INTRUS." + +msgid "MAP187_TRAINER_3_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_4" +msgstr "GRRRRrrrRROOWLLLL INTRUS. INTRUS." + +msgid "MAP187_TRAINER_4_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_5" +msgstr "HIIISSSSSS! DÉTRUIRE DÉTRUIRE DÉTRUIRE" + +msgid "MAP187_TRAINER_5_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_6" +msgstr "HIIISSSSSS! DÉTRUIRE DÉTRUIRE DÉTRUIRE" + +msgid "MAP187_TRAINER_6_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_7" +msgstr "HIIISSSSSS! DÉTRUIRE DÉTRUIRE DÉTRUIRE" + +msgid "MAP187_TRAINER_7_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_8" +msgstr "Eeep! Plus de Pokémon! C'est parti PN! Eh bien, c'était mouvementé... Nos ordres sont clairs. Il est temps de se rendre à la Centrale! Faisons-le ensemble! (Théo se joint à vous!)" + +msgid "MAP187_TRAINER_8_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_9" +msgstr "GRRRRRRR! DÉTRUIRE DÉTRUIRE DÉTRUIRE" + +msgid "MAP187_TRAINER_9_DEFEAT" +msgstr "..." + +msgid "MAP188_NPC_1" +msgstr "Nous nous dirigeons vers les champs de blés de la Route 8. Cet endroit a toujours été une zone naturelle immaculée et de toute beauté. Maintenant, c'est l'endroit le plus irradié de Tandor... Nous devons arrêter CURIE et le faire payer pour ce qu'il a fait!" + +msgid "MAP188_NPC_2" +msgstr "Enfiler la Combinaison de Survie? PN enfile la Combinaison de Survie." + +msgid "MAP188_NPC_3" +msgstr "Je sais que je ne suis pas en position de me plaindre, mais... Pourquoi ce n'est pas moi qui porte cette combinaison? Elle est tellement cool..." + +msgid "MAP188_NPC_4" +msgstr "PN, ne t'inquiète pas pour nous. Nous avons de nouveaux stylets de capture qui fonctionnent sur les Pokémon Nucléaire. Donc, nous serons capable de nous en sortir... Je crois..." + +msgid "MAP188_NPC_5" +msgstr "Mff mmmf mffff! ...Nan, je te fais marcher. Je peux très bien parler grâce à ça. Ça me démange juste un peu... Mais ce serait une mauvaise idée de l'enlever." + +msgid "MAP189_NPC_1" +msgstr "Tirer le levier?" + +msgid "MAP189_NPC_2" +msgstr "Tirer le levier?" + +msgid "MAP189_NPC_3" +msgstr "Tirer le levier?" + +msgid "MAP189_NPC_4" +msgstr "L'étiquette sur l'interrupteur dit, \"Disjoncteur\". Il semble activé. Désactiver le Disjoncteur? Vous et votre équipe avez été frappés par une décharge.... Les autres leviers sont retournés à leur position originale." + +msgid "MAP189_SIGN_1" +msgstr "C'est une machine pour soigner les Pokémon. Elle ne fonctionnera pas sans énergie." + +msgid "MAP189_SIGN_10" +msgstr "Hein?! Le café est encore chaud, c'est bizarre..." + +msgid "MAP189_SIGN_2" +msgstr "C'est une machine pour soigner les Pokémon. Elle ne fonctionnera pas sans énergie." + +msgid "MAP189_SIGN_3" +msgstr "C'est une machine pour soigner les Pokémon. Elle ne fonctionnera pas sans énergie." + +msgid "MAP189_SIGN_4" +msgstr "C'est une machine pour soigner les Pokémon. Elle ne fonctionnera pas sans énergie." + +msgid "MAP189_SIGN_5" +msgstr "- Contrôle d'urgence de l'énergie - Suivez ces instructions pour activer le générateur de secours : Dans la chambre électrique, commencez par activer les interrupteurs dans l'ordre suivant :\n [06644bd2]Vert, [043c3aff]Rouge, [65467b14]Bleu. Ensuite, déclenchez le disjoncteur. Cette manoeuvre rétablira l'énergie dans le secteur sud." + +msgid "MAP189_SIGN_6" +msgstr "Pour les instructions d'activation du générateur de secours, consultez le manuel." + +msgid "MAP189_SIGN_7" +msgstr "La nourriture dans le réfrigérateur est périmée." + +msgid "MAP189_SIGN_8" +msgstr "- Salle de repos - Les pauses ne doivent pas durer plus de 15 minutes. En cas de pénurie de café, parlez à Craig aux RH. - La direction" + +msgid "MAP189_SIGN_9" +msgstr "Je pourrais peut-être utiliser cette radio pour communiquer avec le QG....? ....... Quelque chose bloque le signal." + +msgid "MAP189_TRAINER_1" +msgstr "Traaaawrrrr!" + +msgid "MAP191_NPC_1" +msgstr "Cela semble être connecté au système électrique. Appuyer sur l'interrupteur?" + +msgid "MAP191_TRAINER_1" +msgstr "Kkkssshhhttt!!" + +msgid "MAP192_NPC_1" +msgstr "Cela semble être connecté au système électrique. Appuyer sur l'interrupteur?" + +msgid "MAP193_TRAINER_1" +msgstr "Traaaawrrrr!" + +msgid "MAP193_TRAINER_2" +msgstr "...\nStupide enfant. Ta lutte fut divertissante...\nMais c'est ici que ton histoire touche à sa fin. Quelle chance.\nLe fils de cet homme enrageant... et l'enfant du chef des Rangers.\nDans la paume de notre main. Les Rangers seront tellement plus raisonnables avec des otages pareils. Dis-moi, mon enfant...?\nArriver si près du but, et voir tes rêves s'effondrer... Que ressens-tu? De la douleur? Il devrait.\nNous ne devrions pas être seuls à souffrir. Ton ami... Il est en stase. Ni éveillé, ni endormi.\nSes pensées, prises au piège au moment même où il est entré dans la capsule. Que ressent-il, lui?\nLa douleur?La peur?\nLa confusion? L'angoisse? Un seul instant misérable, étiré sur une éternité. Voila ce qu'il ressent... et ce n'est qu'un fraction de ce que nous avons subi. Toi aussi, tu comprendras bientôt cette sensation. Avec ces otages, les Rangers n'auront d'autre choix que de se rendre. Et alors, plus rien ne se dressera sur notre chemin vers le pouvoir ultime! ...Oh? Même après tout ça, il veut toujours nous combattre? Huhuhuhu... que c'est drôle. \nTrès bien. Nous acceptons ton défi... Admire le pouvoir de l'énergie Nucléaire et du désespoir!! ...Quoi?\nNon! Non non NON! Cela ne peut... arriver...! Nous étions censés être invincibles! \nUrayne!! Comment... as-tu pu...\nqu'un enfant... je ne comprends pas...\nTout ce pour quoi nous avons lutté, tout ce pouvoir... Disparu. Urayne! Urayne, je t'en prie, réveille-toi! ...\nNon... Je nous ai laissé tomber... \nJ'ai échoué à te protéger. \nLes Rangers viendront nous chercher...\nEt toi, ils te détruiront.\nPardonne-moi, Urayne... Tu es vivant...! \nMême si tu as perdu une grande partie de ton énergie... C'est ça! C'est tout ce dont nous avons besoin! \nUrayne, utilise Bond Quantique! -kshhht-\nPrimo: PN? PN, tu me reçois? ...Oh, Arceus merci, tu vas bien. \nQuelque chose bloquait le signal... \nJe n'arrivais pas à passer à travers. PN... J'ai eu tellement peur... \nJ'ai cru que je t'avais perdu pour toujours. Alors, que s'est-il passé? Tu as trouvé CURIE? ...\nJe vois. Donc, tu l'as combattu, et tu as gagné, mais ils ont réussi à s'enfuir... Bien, avec Urayne en mauvaise forme, ils ne sont plus une aussi grande menace. De plus, il semble que les radiations provenant de la centrale n°02 se soient arrêtées. En utilisant notre escouade de Rangers, nous devrions pouvoir facilement localiser et appréhender CURIE. Et de tout mon coeur, merci... PN. \nGrâce à ton courage et à ta détermination, Tandor a été sauvé. ...Mais... Qu'en est-il de Théo? Est-il... tu sais... \nEn vie? -Tousse, tousse- ...Ugh... Que... s'est-il passé? \nPN? C'est toi? Où est CURIE? \nLa seule chose dont je me souvienne c'est d'eux me poussant dans cette cuve... Primo: Théo! Tu vas bien?! Je suis en pleine forme, Chef... \nHaha... ugh.... Lorsque j'étais dans cette chose... c'était horrible. Je n'ai aucune idée du temps que j'ai passé à l'intérieur. PN... Je ne sais pas comment dire ça... mais je suis presque sûr que je te dois la vie. Donc, tu.... tu sais.... tu l'as fait?. Tu as battu CURIE? Wow. C'est bien toi PN . Perdre n'est pas une option pour toi. Ça a du être une magnifique bataille.... Je n'arrive pas à croire que j'étais juste là, et que j'ai tout raté. Primo: Je suis content que tu ailles bien, Théo. \nJ'envoie tout de suite des Rangers vous récupérer toi et PN . Merci, patron. \nJe suis désolé, j'ai désobéi à vos ordres. \nJ'ai été idiot et j'ai mis la mission entière en danger. Je crois que.... après tout ça, je vais faire une pause dans mes aventures.. Je vais rester à l'hopital avec papa.. Je serai là quand il se réveillera. Primo: C'est à toi de décider de tes actions. \nJe vous verrai bientôt tous les deux. \nIci Primo, fin de la communication. ...Pfiou. \nJe suis fatigué, PN. \nNous devrions sortir d'ici. \nViens, je connais un raccourci. Ainsi... \nPN et Théo retournèrent au QG des Rangers. \nQuand ils arrivèrent, ils furent accueilli comme des héros... \nEt la rumeur se répandit dans tout Tandor \nque PN avait vaincu CURIE. HuhuhuhuhahahahaHAHAHAHAHA!\nOUI! C'EST ÇA! \nCE PARFAIT REGARD DE DÉSESPOIR! Tu es vaincu! Tes amis sont impuissants! C'est fini! Notre règne commence aujourd'hui! HAHAHAHAHAHAHA! Et ainsi...\n Tandor fut englouti dans un siècle d'hiver nucléaire. On ne revit jamais PN et Théo... GAME OVER" + +msgid "MAP193_TRAINER_2_DEFEAT" +msgstr "...Quoi? Non! Non non NON!" + +msgid "MAP195_TRAINER_1" +msgstr "Bon.... Nous y voilà de nouveau. \nNous deux, combattant pour le titre de Champion. C'est ainsi que ça devait être, n'est-ce pas? \nMoi te faisant face, \nsous le regard de toute la région. \nÇa fait du bien.. Tu sais... \nOn dirait que c'est.... Le destin.\n ... À présent, rien ne se mettra \nen travers de nous deux. \nPas de Pokémon Légendaire ou d'Apocalypse Nucléaire. Rien que toi et moi... et l'esprit combattif de nos Pokémon. PN, j'ai attendu très longtemps pour ça... Découvrons qui sera le Champion! Les règles du Championnat sont les mêmes qu'avant. Aucun objet ne peut être utilisé, à l'exception de celui que tient le Pokémon. Le combat se terminera lorsqu'il n'y aura plus aucun Pokémon capable de se battre. Si les deux Dresseurs sont prêts, alors... La bataille pour choisir le Champion commence...... ...Maintenant! Et le gagnant est.... PN! Ouah...\nTu es plus fort que jamais, PN. \nC'était un combat excitant, si je puis le dire. Je ne suis même pas déçu d'avoir perdu. \nS'il y a une chose sur laquelle je peux toujours compter, c'est ton esprit indomptable! PN...... Félicitations vous êtes devenu \nle nouveau Champion de Tandor! Veuillez me suivre s'il-vous-plaît..." + +msgid "MAP195_TRAINER_1_DEFEAT" +msgstr "Ouah... Ce combat était... tout ce que j'avais imaginé." + +msgid "MAP196_TRAINER_1" +msgstr "NOUS-Y VOILA!\nC'EST LA FIN! MAINTENANT...\nJE SUIS...\n...\nLA MORT! NOOOOOOOOON!!!\nI-impossible...!!!\nTu...\nComment... pourrais-tu... être plus fort... que nous? Toi...\nJe te tuerai... de mes propres mains...\nJE--\nAGH! UGH--\nGYAAAAAARRRGHHHH! MUHUHUHAHAHAHAHA!!\nNOTRE POUVOIR EST INNARÊTABLE!\nMAINTENANT...ANÉANTIS-LES TOUS!! Tu es impuissant! Tes amis ne pourront te sauver! Tout est fini! Notre règne commence aujourd'hui! HAHAHAHAHAHAHA! Urayne Gamma était trop puissant. Il provoqua une explosion atomique massive...\nTout ce qui restait de la Ligue Pokémon fut réduit en ruines. Ceux qui avaient survécu à la première explosion périraient bientôt sous les coups du Pokémon Nucléaire. Les Rangers Pokémon de Tandor tentèrent de les maîtriser, mais ils se retrouvèrent bientôt en sous-effectif. Tout ceux qui pouvaient s'enfuir, allèrent vers une autre région... Ceux qui ne pouvaient partir. pleurèrent la perte de tous ceux qu'ils connaissaient et chérissaient. Alors Tandor sombra dans un Hiver Nucléaire. Si seulement tu étais plus fort...\nPeut-être...\nQue tu aurais pu arrêter tout ça... GAME OVER" + +msgid "MAP196_TRAINER_1_DEFEAT" +msgstr "...Quoi? Non! Non non NON!" + +msgid "MAP201_NPC_1" +msgstr "Cette navette conduit vers\nle Site du Championnat de Tandor.\nCependant, il est actuellement fermé au public." + +msgid "MAP201_NPC_2" +msgstr "C'est une navette spéciale qui va vers le site du Championnat de Tandor\nMais il n'est pas ouvert au public pour l'instant, voilà pourquoi ça ne marche pas." + +msgid "MAP202_NPC_1" +msgstr "Lanthan t'attend!\nTu ne peux plus reculer maintenant!" + +msgid "MAP202_TRAINER_1" +msgstr "Halte! Vous vous êtes introduit\nsur un terrain sacré!\nEn tant que Moine de Lanthanite, il est de mon devoir d'éloigner les indignes!" + +msgid "MAP202_TRAINER_1_DEFEAT" +msgstr "L-Le Champion de Tandor!\nVeuillez pardonner mon insolence!" + +msgid "MAP202_TRAINER_2" +msgstr "Anfin d'être sanctifié..." + +msgid "MAP202_TRAINER_2_DEFEAT" +msgstr "À l'intérieur de toi brûle un esprit qui peut faire fondre le plus froid des glaciers." + +msgid "MAP202_TRAINER_3" +msgstr "Tu seras baigné dans le Feu et la Glace!" + +msgid "MAP202_TRAINER_3_DEFEAT" +msgstr "À l'intérieur de toi brûle un esprit qui peut faire fondre le plus froid des glaciers." + +msgid "MAP202_TRAINER_4" +msgstr "Nous vous détruirons, avec une paix et une sérénité totale!" + +msgid "MAP202_TRAINER_4_DEFEAT" +msgstr "Un aussi grand pouvoir... Incroyable!" + +msgid "MAP202_TRAINER_5" +msgstr "Je l'ai vu en rêve...\nLe Légendaire s'éveille!" + +msgid "MAP202_TRAINER_5_DEFEAT" +msgstr "Oui... comme prévu, tu es vraiment formidable." + +msgid "MAP202_TRAINER_6" +msgstr "Wow...\nJe n'avais jamais vu un endroit comme ça!\nWow.... ce doit être le repère de Lanthan.\nCes Légendaires sont bien plus forts qu'un\nPokémon ordinaire, pas vrai? \nMais, ce sont tout de même des Pokémon.\nEt donc ils peuvent être capturés. ...PN.. je crois que tu sais ce que nous devons faire. Battons-nous pour décider\nqui capturera Lanthan.\nJ'ai continué de soigner ton équipe,\nalors je sais qu'ils sont capables de se battre.\nJe n'attends que ta pleine puissance. Je ferai de mon mieux aussi.\nAlors, Champion.... Montre-moi ta puissance!! J'ai... perdu?\nWow...\nTu es vraiment incroyable, PN.\nJ'accepte ma défaite avec honneur.\nMaintenant que tu m'as battu, tu as gagné le droit de combattre Lanthan. Bon, alors...\nOù est-il? Il devrait être là. Le voilà!\nLe Pokémon légendaire! Eh bien, 'Champion de Tandor'...\nTu t'es bien battu, mais il semble que\ntu ne sois pas le plus fort, après tout. Et maintenant... la véritable raison pour laquelle je suis venu\nLanthan! Montre-toi!! Je suis là pour t'affronter! Viens me battre, maintenant! Lanthan...\nIl..... m'a parlé.....\nIl dit..... je ne suis pas digne?!\nC-c'est impossible!\nJ'étais le Champion de deux régions!\nJ'ai gagné le combat! Ça voudrait dire que... \nNon...!! (Humain...) (Tu n'es pas assez fort pour m'affronter.) (Je t'attendrais toi, juste toi...) (Lorsque tu seras plus puissant, nous nous ferons face, de nouveau.)" + +msgid "MAP202_TRAINER_6_DEFEAT" +msgstr "J'ai... perdu?" + +msgid "MAP203_NPC_1" +msgstr "Oh, vous êtes là pour nous aider à jardiner? Voyons ce que vous savez faire! Merci encore une fois pour m'avoir rendu service.\nCeux qui parviennent à un tel niveau d'entente avec leur Pokémon sont ceux qui ont un coeur bon et un esprit avisé. En souvenir d'une si ravivifiante démonstration et de notre rencontre fatidique en ce jour, permettez-moi de vous offrir ceci..." + +msgid "MAP203_NPC_2" +msgstr "Oh, vous êtes là pour nous aider à jardiner? Voyons ce que vous savez faire! Merci encore une fois pour m'avoir rendu service.\nCeux qui parviennent à un tel niveau d'entente avec leur Pokémon sont ceux qui ont un coeur bon et un esprit avisé. En souvenir d'une si ravivifiante démonstration et de notre rencontre fatidique en ce jour, permettez-moi de vous offrir ceci..." + +msgid "MAP204_NPC_1" +msgstr "Je viens du Clan Tsuki,\net mon épouse vient du Clan Nami.\nSans le geste exemplaire de nos dirigeants Hinata et Kaito, un amour comme le notre n'aurait jamais fleuri. Je pense que cela montre bien le pouvoir de l'amour!" + +msgid "MAP204_NPC_10" +msgstr "Princesse Hinata brille comme le soleil!\nNous nous inclinons pour ne pas être ébloui par son éclat!" + +msgid "MAP204_NPC_11" +msgstr "Tu es un Dresseur, pas vrai?\nTu dois sûrement connaître Kaito et Hinata,\nles champions de l'arène.\nIls ne favorisent pas un type particulier, mais...\nIls ont pour thème \"Nuit et Jour\"." + +msgid "MAP204_NPC_12" +msgstr "Le Temple d'Aotius et Mutios\nest le plus grand bâtiment de tout le village.\nIl fut érigé pour signaler la fin de la guerre\n, qui a duré plus de 100 ans.\nDepuis lors, ce Temple est aussi une Arène,\n tous les combats à l'intérieur sont des rituels sacrés." + +msgid "MAP204_NPC_13" +msgstr "Je suis l'Instructeur des Capacités d'Attaque Spéciale Pokémon. Je connais toutes les Attaques Spéciales qu'un Pokémon peut apprenddre en utilisant d'ancients secrets. Si tu as 4 Tessons Bleus, je pourrais peut-être apprendre une nouvelle capacité à ton Pokémon! Woaw, tu as les Tessons! Très bien! Je peux apprendre une capacité à ton Pokémon. Tu voulais que j'apprenne une capacité à ton Pokémon? Quel Pokémon a besoin d'entraînement? Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Hein? Il n'y a pas une seule capacité que je puisse apprendre à un oeuf. Impossible, je ne veux pas m'approcher d'un Pokémon Obscur.. Désolé... On ne dirait pas que je puisse apprendre de capacités à ton . Quelle capacité veux-tu que j'apprenne à ton ? PN a donné les Tessons en échange. Merci! Si tu as besoin d'apprendre d'autres capacités, reviens me voir avec la bonne quantité de Tessons! Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Reviens quand tu auras 4 Tessons de chaque et j'aiderai tes Pokémon !" + +msgid "MAP204_NPC_14" +msgstr "Muuu-sha!" + +msgid "MAP204_NPC_15" +msgstr "Oh, bonjour!\nJe m'appelle Oryse, je suis une scientifique de la région d'Unys. J'ai décidé de venir en vacances ici, la culture de cette région est\nintéressante et unique.\nEt elle, c'est ma Mushana. Muuu-sha! Je suis une spécialiste sur Les Rêves des Pokémon. J'ai même participé à l'invention du Visualiseur de Rêve. Le pouvoir de Mushana me permet\nde voir ce dont rêvent les Pokémon.\nC'est vraiment fascinant! Hein?. Tu dis qu'une enfant\nà Venesi est piégée dans un rêve?\nC'est en dehors de mes domaines de compétence.\nJe me spécialise surtour sur les rêves des Pokémon.\nMais tout de même..... Je dois pouvoir faire quelque chose. D'accord! J'ai pris ma décsison! Je vais à Venesi\npour voir si je peux aider cette fille.\nDe toute façon, à quoi sert la science\nsi ce n'est pour améliorer la vie des gens?\nJe te croiserais là-bas, j'espère!" + +msgid "MAP204_NPC_16" +msgstr "Ma fille est obsédée parNla collection de jouets du Pokémon Minicorne.NC'est son rêve d'en voir un en vrai.NSi tu le lui montrais,Nje suis sûr qu'elle serait folle de joie." + +msgid "MAP204_NPC_17" +msgstr "Minicorne! Je veux voir un Minicorne!\nTu possèdes un Minicorne? OH MON DIEU!!!! TU AS UN MINICORNE!\n*HIIIII*\nC'EST TROP DOUX!\nEEEEEEEEEEEEE!!! Je suis trop trop trop contente!\nC'est le plus BEAU jour de ma vie!\nTiens, prends cette pierre brillante! Ohh...\nQuel est l'intérêt de devenir Dresseur\nsi tu n'attrapes pas de Pokémon mignon?" + +msgid "MAP204_NPC_18" +msgstr "Je suis l'Instructeur des Capacités d'Attaque Physique Pokémon. Je connais toutes les capacités basées sur l'attaque physique qu'un Pokémon peut apprendre en utilisant d'ancients secrets. Si tu as 4 Eclats Rouge, je pourrais peut-être apprendre une nouvelle capacité à ton Pokémon! Woaw, tu as les Tessons! Très bien! Je peux apprendre une capacité à ton Pokémon. Tu voulais que j'apprenne une capacité à ton Pokémon? Quel Pokémon a besoin d'entraînement? Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Hein? Il n'y a pas une seule capacité que je puisse apprendre à un oeuf. Impossible, je ne veux pas m'approcher d'un Pokémon Obscur.. Désolé... On ne dirait pas que je puisse apprendre de capacités à ton . Quelle capacité veux-tu que j'apprenne à ton ? PN a donné les Tessons en échange. Merci! Si tu as besoin d'apprendre d'autres capacités, reviens me voir avec la bonne quantité de Tessons! Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Reviens quand tu auras 4 Tessons de chaque et j'aiderai tes Pokémon !" + +msgid "MAP204_NPC_19" +msgstr "Je suis l'Instructeur des Capacités Débuff Pokémon. Je connais toutes les capacités basées sur le débuff qu'un Pokémon peut apprendre en utilisant d'ancients secrets. Si tu as 4 Eclats Verts, je pourrais peut-être apprendre une nouvelle capacité à ton Pokémon! Woaw, tu as les Tessons! Très bien! Je peux apprendre une capacité à ton Pokémon. Tu voulais que j'apprenne une capacité à ton Pokémon? Quel Pokémon a besoin d'entraînement? Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Hein? Il n'y a pas une seule capacité que je puisse apprendre à un oeuf. Impossible, je ne veux pas m'approcher d'un Pokémon Obscur.. Désolé... On ne dirait pas que je puisse apprendre de capacités à ton . Quelle capacité veux-tu que j'apprenne à ton ? PN a donné les Tessons en échange. Merci! Si tu as besoin d'apprendre d'autres capacités, reviens me voir avec la bonne quantité de Tessons! Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Reviens quand tu auras 4 Tessons de chaque et j'aiderai tes Pokémon !" + +msgid "MAP204_NPC_2" +msgstr "Je suis Genin.\nLe Pokémon Saïdine est mon arme secrète! Nous sommes les descendants du Clan Nami.\nNotre secret est la maîtrise des vagues\nC'est pour cela que nous surfons." + +msgid "MAP204_NPC_3" +msgstr "Devant toi se trouve Chuunin\nJe roule sur les vagues aussi véloces que le vent! Nos glorieux dirigeants souhaitent créer\nune ère de paix et de prospérité.\nCela sera difficile sachant que les pirates frappent à notre porte!" + +msgid "MAP204_NPC_4" +msgstr "Ma maison a de nombreuses chambres supplémentaires,\nje l'ai donc reconvertie en hôtel.\nVeuillez respecter nos invités, s'il-vous-plaît." + +msgid "MAP204_NPC_5" +msgstr "Je suis l'Instructeur des Capacités Buff Pokémon Je connais toutes les capacités basées sur le buff qu'un Pokémon peut apprendre en utilisant d'ancients secrets. Si tu as 4 Eclats Jaune, je pourrais peut-être apprendre une nouvelle capacité à ton Pokémon! Woaw, tu as les Tessons! Très bien! Je peux apprendre une capacité à ton Pokémon. Tu voulais que j'apprenne une capacité à ton Pokémon? Quel Pokémon a besoin d'entraînement? Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Hein? Il n'y a pas une seule capacité que je puisse apprendre à un oeuf. Impossible, je ne veux pas m'approcher d'un Pokémon Obscur.. Désolé... On ne dirait pas que je puisse apprendre de capacités à ton . Quelle capacité veux-tu que j'apprenne à ton ? PN a donné les Tessons en échange. Merci! Si tu as besoin d'apprendre d'autres capacités, reviens me voir avec la bonne quantité de Tessons! Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Si tes Pokémon ont besoin d'apprendre une capacité, reviens me voir! Reviens quand tu auras 4 Tessons de chaque et j'aiderai tes Pokémon !" + +msgid "MAP204_NPC_6" +msgstr "Je suis celui qu'on appelle Jounin.\nJ'attaque en lançant des Frinai, comme des couteaux! Notre ancien patron Hokage est en haut.\nDepuis qu'il a perdu face à toi, il passe son temps à s'entraîner. Je pense qu'il désire te surpasser." + +msgid "MAP204_NPC_7" +msgstr "Salut. Je suis Ronin.\nLe Clan de la Vague est comme ma famille. Autrefois, le clan Nami\ndirigeait toute la Mer de Tandor Est.\nA présent, l'océan est un paradis pour les pirates... Peut-être que les choses iraient mieux\nsi nous reprenions le contrôle?" + +msgid "MAP204_NPC_8" +msgstr "...Donc. Tu m'as vu dans mon état\nde marasme.\nPerdre un combat si humiliant...\nVaincu si facilement par un enfant...\nJe ne peux plus me montrer\nau village avant d'avoir maîtrisé\nles Six Arts Sacrés auprès du Grand Maître Yoshitaka. Mais du moment que ses meilleurs apprentis\nsont parsemés par le vent,\nmon apprentissage est incomplet.\nJe dois devenir plus fort...! Un jour, toi et moi nous nous recombattrons.\nC'est notre destin..." + +msgid "MAP204_NPC_9" +msgstr "Comment décrirais-je les\nDaimyo?\nEn résumé ...\nIls sont les fondateurs spirituels, politiques et historiques de Tsukinami. Nous ne connaîtrons pas la paix sans eux. Ils sont véritablement bénis par Arceus." + +msgid "MAP206_SIGN_1" +msgstr "Theo: Brrrrr!\nÇa y est, PN!On a plus qu'à avancer tout droit, et on complètera le défi! Viens, allons-y!" + +msgid "MAP206_TRAINER_1" +msgstr "Tu as poursuivis ta quête, entrepris de nombreuses tâches difficiles, et est finalement arrivé à la vérité. Ce sera ton dernier défi. Tu n'as le droit d'utiliser aucun objet lors de notre combat. Fais simplement confiance aux capacités de tes Pokémon et poursuis sans hésitation! Vous avez complété les cinq défis. Vous êtes maintenant prêts à affronter le Champion d'Arène Vaeryn. Viens." + +msgid "MAP206_TRAINER_1_DEFEAT" +msgstr "Bien joué." + +msgid "MAP207_NPC_1" +msgstr "bCicéron:/b Y'a-t-il pour nous, pauvres hommes, une différence entre rêve et réalité?" + +msgid "MAP207_NPC_2" +msgstr "bAntiphon:/b Le sais-tu: l'âme quitte le corps de ceux qui dorment." + +msgid "MAP207_NPC_3" +msgstr "bAristote/b Utilité. Plaisir. Vertu.\nCe sont là, en effet, les facettes de l'amitié. PN a reçu. . . quelque chose. . . mais ça dévient de la poussière quand vous le prenez. Vous avez une soudaine vision d'un changement derrière l'Arène de Rosalinde." + +msgid "MAP207_SIGN_1" +msgstr "Un Tamulot dort dans le thé." + +msgid "MAP207_SIGN_2" +msgstr "^^^" + +msgid "MAP208_NPC_1" +msgstr "Vous avez une soudaine vision d'un changement sur la Route 13." + +msgid "MAP209_NPC_1" +msgstr "Bienvenue à notre Holiday Resort!\nVOUS êtes la star! Restez un peu... ou forever! Soufflez dans la conque\ns'il vous faut quoi que ce soit." + +msgid "MAP209_SIGN_1" +msgstr "Les sables du temps s'égrènent pour toi..." + +msgid "MAP210_NPC_1" +msgstr "Parfois, il faut faire des sacrifices. Parfois, le travail dur peut être réduit en cendres. Mais parfois, les flammes de la mort peuvent devenir la lueur du salut. Si tu rencontres un Pokémon nommé Antarki, sache qu'il est digne de confiance." + +msgid "MAP212_SIGN_1" +msgstr "Un côté vous fera grandir, l'autre vous fera rétrécir." + +msgid "MAP213_NPC_1" +msgstr "Quelque chose illumine la scène!" + +msgid "MAP213_NPC_2" +msgstr "Quelque chose illumine la scène!" + +msgid "MAP213_NPC_3" +msgstr "Quelque chose illumine la scène!" + +msgid "MAP213_NPC_4" +msgstr "Quelque chose illumine la scène!" + +msgid "MAP213_NPC_5" +msgstr "Vous avez une soudaine vision de changements sur la Route 13." + +msgid "MAP213_NPC_6" +msgstr "Réunis les visions. Réunis vent et eau. Réunis rêveuse et sang, rêveuse et souffle." + +msgid "MAP213_NPC_7" +msgstr "Réunis les souvenirs. Réunis Est et Ouest. Réunis Rêveuse et famille." + +msgid "MAP213_NPC_8" +msgstr "Vous avez une soudaine vision de changements sur la Route 13." + +msgid "MAP213_NPC_9" +msgstr "Mushana ne sonne pas à l'aise." + +msgid "MAP213_SIGN_1" +msgstr "" + +msgid "MAP213_SIGN_2" +msgstr "Là où nul oeil n'est sculpté, un oeil vous fixe." + +msgid "MAP213_SIGN_3" +msgstr "\"Viens! Là, Maskesté! Làààà, Maskesté!\"" + +msgid "MAP214_NPC_1" +msgstr "Elle est piégée!\nQuand vous tentez de casser la vitre, votre bras a l'air d'être lent et lourd. Vous n'arrivez pas à placer un coup correct." + +msgid "MAP214_SIGN_1" +msgstr "Les boutons ne marchent pas. Pas moyen de libérer Oryse." + +msgid "MAP214_SIGN_2" +msgstr "Les lettre sont illisibles, mais vous ne sauriez pas les oublier." + +msgid "MAP216_NPC_1" +msgstr "Vous avez une soudaine vision de changements près de l'arène de Rosalinde." + +msgid "MAP216_NPC_2" +msgstr "Vous avez une soudaine vision de changements près de la chambre d'Oryse à Tsukinami." + +msgid "MAP216_SIGN_1" +msgstr "Une table de nuit avec un livre. Le texte est gribouillé, mais vous déchiffrez une ligne: \n\"Car toute la vie est un songe, et les songes mêmes ne sont que songes.\"" + +msgid "MAP216_SIGN_2" +msgstr "Le manteau de la cheminée émet une douce lueur. Quelques lignes sont écrites en dessous: \"Une étoile propice domine à mon Zénith\" \"Luisants comme des brandons un feu, égare moi la nuit loin de ma route.\"" + +msgid "MAP216_SIGN_3" +msgstr "Le manteau de la cheminée émet une douce lueur. Quelques lignes sont écrites en dessous: \"Luisants comme des brandons un feu, égare moi la nuit loin de ma route.\" \"Une étoile propice domine à mon Zénith\"" + +msgid "MAP216_SIGN_4" +msgstr "Le manteau de la cheminée émet une douce lueur. Quelques lignes sont écrites en dessous: \"Luisants comme des brandons un feu, égare moi la nuit loin de ma route.\" \"Une étoile propice domine à mon Zénith\"" + +msgid "MAP216_SIGN_5" +msgstr "Le manteau de la cheminée émet une douce lueur. Quelques lignes sont écrites en dessous: \"Une étoile propice domine à mon Zénith\" \"Luisants comme des brandons un feu, égare moi la nuit loin de ma route.\"" + +msgid "MAP217_SIGN_1" +msgstr "Même quand vous le liser le texte change sans cesse. Vous avez mal au yeux. Vous croyez lire un T majuscule?" + diff --git a/Dialogue/Generated/fr/HandFixes.po b/Dialogue/Generated/fr/HandFixes.po new file mode 100644 index 000000000..52dc8a6ee --- /dev/null +++ b/Dialogue/Generated/fr/HandFixes.po @@ -0,0 +1,13 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEATED" +msgstr "Owww!" + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEATED" +msgstr "Argh...!" + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEATED" +msgstr "Aaaaargh!" diff --git a/Dialogue/Generated/fr/Maps.po b/Dialogue/Generated/fr/Maps.po new file mode 100644 index 000000000..80973bb7c --- /dev/null +++ b/Dialogue/Generated/fr/Maps.po @@ -0,0 +1,10 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "HERO_HOME_BLOCK" +msgstr "Il vaudrait mieux que je dise au revoir à Tatie d'abord." + +msgid "MOKI_TOWN_BLOCK" +msgstr "Hey there, \\PN! I want to show you\nand Theo how to catch a Pokémon.\nCan you go get him?\nHe should be in his house." diff --git a/Dialogue/Generated/fr/NPC.po b/Dialogue/Generated/fr/NPC.po new file mode 100644 index 000000000..6c5a7528a --- /dev/null +++ b/Dialogue/Generated/fr/NPC.po @@ -0,0 +1,277 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "NPC_TRAINER_D1" +msgstr "Ceci est un test pour les PNJ.\n" + +msgid "NPC_TRAINER_D2" +msgstr "Et tu sais quoi?\\wt[16].\\wt[16].\\wt[16].\\wt[10]\n" + +msgid "NPC_TRAINER_D3" +msgstr "C'est aussi un test d'événement!\n" + +msgid "NPC_AUNT1_D1" +msgstr "\\PN, mon chéri!\nC'est le grand jour aujourd'hui, n'est-ce pas?" + +msgid "NPC_AUNT1_D2" +msgstr "Je me sens mélancolique, voyant mon petit bébé tout grand et s'en allant de la maison.\nOh, si mes vieux os pouvaient faire plus pour nous soutenir tous les deux!" + +msgid "NPC_AUNT1_D3" +msgstr "Mais nous savons tous les deux que tu es prê{t|te}. Toi et ce garçon, Théo...\\.\ntoujours dans tes pattes, celui-là.\nTu as toujours été si doué,\nmais lui?\\.\nIl est plus jeune, après tout." + +msgid "NPC_AUNT1_D4" +msgstr "Je suis certaine que son père Cameron ne le laisserait pas partir sans être sûr.\nD'ailleurs, pour célébrer ton grand jour,\nj'ai un cadeau pour toi." + +msgid "NPC_AUNT1_D5" +msgstr "Vas-y et ouvre-le!" + +msgid "NPC_AUNT1_D6" +msgstr "\\PN a obtenu les Chaussures de Course!\\wtnp[24]" + +msgid "NPC_AUNT1_D7" +msgstr "(Il est écrit: «Pour courir, appuyez sur Z. Tu peux activer la course automatique dans le Menu.»)" + +msgid "NPC_AUNT1_D8" +msgstr "*sniff*" + +msgid "NPC_AUNT1_D9" +msgstr "O-oh, ne t'en occupe pas, ...\\.\nJe suis simplement une vieille dame émotive.\nSi seulement ton père était ici en ce moment...\nEt bien, je suis certaine qu'il aurait été aussi fier de toi.\\.\nEt je suis sûre que tu le rencontreras au cours ton aventure." + +msgid "NPC_AUNT1_D10" +msgstr "À présent, je ne peux te garder plus longtemps.\nDis bonjour au gentil professeur pour moi, veux-tu?" + +msgid "NPC_AUNT1_D11" +msgstr "Et si tu peux, reviens me voir\naprès avoir reçu ton premier Pokémon,\nj'adorerais le voir." + +msgid "NPC_AUNT1_D12" +msgstr "Bonne chance, mon chéri!" + +msgid "NPC_AUNT1_D13" +msgstr "Si tu peux, reviens me voir après avoir reçu ton premier Pokémon, j'adorerais le voir.\n Bonne chance, mon ange!" + +msgid "NPC_AUNT1_D14_RAPTORCH" +msgstr "Oh, mon bébé, tu es revenu dire au revoir! Que c'est agréable. C'est ton Pokémon? Comment s'appelle-t-il? Raptorche? C'est trop mignon! Reviens quand tu auras besoin de repos, ou si tu veux simplement me faire plaisir." + +msgid "NPC_AUNT1_D14_ORCHYNX" +msgstr "Oh, mon bébé, tu es revenu dire au revoir! Que c'est agréable. C'est ton Pokémon? Comment s'appelle-t-il? Pétalynx? C'est trop mignon! Reviens quand tu auras besoin de repos, ou si tu veux simplement me faire plaisir." + +msgid "NPC_AUNT1_D14_ELETUX" +msgstr "Oh, mon bébé, tu es revenu dire au revoir! Que c'est agréable. C'est ton Pokémon? Comment s'appelle-t-il? Électrott? C'est trop mignon! Reviens quand tu auras besoin de repos, ou si tu veux simplement me faire plaisir." + +msgid "NPC_BAMBO_MOKI_TOWN_CATCH_DEMO_PREP_1" +msgstr "Hey there, \\PN!\nNow that you and Theo are here,\nit's time to begin your first lesson as a\nPokémon Trainer and a field research aid." + +msgid "NPC_AUNT_HEAL_1" +msgstr "Bonjour, mon ange! Tu fais une pause dans tes aventures fatigantes?" + +msgid "NPC_AUNT_HEAL_2" +msgstr "Nice work, kid.\nThose were some impressive battling skills! Here, let me heal your Pokémon for you." + +msgid "NPC_AUNT_HEAL_3" +msgstr "C'est calme sans ta présence, tu sais..." + +msgid "NPC_AUNT_HEAL_RANDOM_1" +msgstr "Je me suis amusée avec ton Wii tennis. Ça fait du bien de bouger." + +msgid "NPC_AUNT_HEAL_RANDOM_2" +msgstr "J'ai rejoint une classe de natation aérobique. J'ai un cours chaque mardi." + +msgid "NPC_AUNT_HEAL_RANDOM_3" +msgstr "J'ai demandé à des voisins d'installer internet." + +msgid "NPC_AUNT_HEAL_RANDOM_4" +msgstr "Les enfants d'à côté semblent interéssés par ta Wii. Je les laisse jouer." + +msgid "NPC_AUNT_HEAL_RANDOM_5" +msgstr "Je me suis lancée dans le développement de jeux indés. Mon projet le plus récent s'appelle «Pokémon Agate.»" + +msgid "NPC_AUNT_HEAL_RANDOM_6" +msgstr "Je n'ai pas vu le gentil Théo récemment. Je me demande où il est parti." + +msgid "NPC_AUNT_HEAL_RANDOM_7" +msgstr "Le savais-tu, j'ai essayé de parler à Cam récemment et il s'est même pas intéressé! Quel impoli!" + +msgid "NPC_AUNT_HEAL_RANDOM_8" +msgstr "As-tu des nouvelles de mon neveu-- ton père-- récemment? Être Ranger semble ardu." + +msgid "NPC_AUNT_HEAL_RANDOM_9" +msgstr "Je pensais à chercher un Pokémon de compagnie." + +msgid "NPC_AUNT_HEAL_RANDOM_10" +msgstr "As-tu déjà parlé à ton voisin Cam? Il est électricien, tu sais. Il a l'air de gravir les échelons." + +msgid "NPC_AUNT_HEAL_RANDOM_11" +msgstr "Tu sais, quand j'étais une petite fille, j'étais pas mal jolie. *soupir*" + +msgid "NPC_AUNT_HEAL_RANDOM_12" +msgstr "Je regardais la télévision et ils ont mentionné ta mère! Quelque chose concernant une nouvelle centrale, je ne sais plus." + +msgid "NPC_AUNT_HEAL_RANDOM_13" +msgstr "As-tu déjà battu un Champion d'Arène?" + +msgid "NPC_AUNT_HEAL_RANDOM_14" +msgstr "Tu pars pour une autre aventure, eh, \\PN? Pourquoi ne pas rester ici et te reposer un peu?" + +msgid "NPC_ROUTE1_TRAINER_1" +msgstr "T'es un nouveau Dresseur, hein? Je viens de commencer aussi!" + +msgid "NPC_ROUTE1_TRAINER_1_DEFEAT" +msgstr "Tout le monde peut devenir Dresseur, mais certaines personnes sont plus aptes pour ça que d'autres, tu ne crois pas?" + +msgid "NPC_ROUTE1_TRAINER_2" +msgstr "Hé \\PN! Je viens d'avoir un nouveau Pokémon et je veux voir ce qu'il vaut!" + +msgid "NPC_ROUTE1_TRAINER_2_DEFEAT" +msgstr "Ah, il n'est pas aussi fort que je l'espérais..." + +msgid "NPC_ROUTE1_CHYINMUNK" +msgstr "I wonder what kind of Pokémon lives in this pond? Probably just Magikarp..." + +msgid "NPC_ROUTE1_TRAINER_3" +msgstr "Hé! Toi! Ouais, toi, là-bas! On va s'battre maintenant, OK?" + +msgid "NPC_ROUTE1_TRAINER_3_DEFEAT" +msgstr "Ouaaahh! C'était ouf!" + +msgid "NPC_ROUTE1_TRAINER_4" +msgstr "Ne t'en vas pas!" + +msgid "NPC_ROUTE1_TRAINER_4_DEFEAT" +msgstr "Oh, saperlipopette! J'ai perdu!" + +msgid "NPC_POKECENTER_NURSE_1" +msgstr "Bonjour! Bienvenue au Centre Pokémon," + +msgid "NPC_POKECENTER_NURSE_2" +msgstr "où nous soignons les Pokémon." + +msgid "NPC_POKECENTER_NURSE_3" +msgstr "Voulez-vous que nous nous occupions de votre équipe?" + +msgid "NPC_POKECENTER_NURSE_4" +msgstr "Très bien! Confiez-moi vos Pokémon un instant." + +msgid "NPC_POKECENTER_NURSE_5" +msgstr "Merci d'avoir attendu." + +msgid "NPC_POKECENTER_NURSE_6" +msgstr "Votre équipe a retrouvé la santé!" + +msgid "NPC_POKECENTER_NURSE_7" +msgstr "À bientôt!" + +msgid "NPC_ROUTE2_TRAINER_1" +msgstr "J'ai entendu dire que les Chouetton se reproduisent par ici. \nJ'essaie d'en attraper un!" + +msgid "NPC_ROUTE2_TRAINER_1_DEFEAT" +msgstr "Tu peux me dire ton secret pour \ndresser des Pokémon comme ça? Steuplaîîîîît?" + +msgid "NPC_ROUTE2_TRAINER_2" +msgstr "Hé, gamin! Es-tu assez fort pour traverser cette caverne?" + +msgid "NPC_ROUTE2_TRAINER_2_DEFEAT" +msgstr "Ouais, t'as l'air assez fort." + +msgid "NPC_ROUTE2_BAREWL" +msgstr "Embri! Fer!" + +msgid "PASSAGE_CAVE_TRAINER_1" +msgstr "Cette grotte est hardcore! Seuls les plus badass peuvent la traverser!" + +msgid "PASSAGE_CAVE_TRAINER_2" +msgstr "J'ai juré de ne jamais quitter cette caverne tant que je n'ai pas gagné 100 victoires d'affilée!" + +msgid "PASSAGE_CAVE_TRAINER_3" +msgstr "Dans un sens, je trouve ça marrant d'en mettre plein la tronche, sans distinction, à des Dresseurs innocents!" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEAT" +msgstr "...Ouais, t'es badass, toi." + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEAT" +msgstr "Après réflexion, c'était pêut-être un défi idiot..." + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEAT" +msgstr "...J'imagine que tous les tyrans reçoivent un jour leur châtiment..." + +msgid "NOWTOCH_CITY_CREEPY_GUY" +msgstr "Tu peux utiliser cette clef pour aller dans la maison de Maria. Elle habite au sud de la ville." + +msgid "GYM1_TRAINER_1" +msgstr "Ha! Tu crois que t'as de quoi battre Maria?\nLaisse-moi en juger!" + +msgid "GYM1_TRAINER_1_DEFEAT" +msgstr "Hmm. Celui-là a du potentiel." + +msgid "GYM1_TRAINER_2" +msgstr "Maria est peut-être la première Championne d'Arène,\nmais elle a été Maître!\nT'es encore à des années-lumière de la battre!" + +msgid "GYM1_TRAINER_2_DEFEAT" +msgstr "Les années-lumière sont une unité de distance, non de temps..." + +msgid "GYM1_MARIA_1" +msgstr "Re-bonjour~\nDonc, je ne crois pas qu'on se soit réellement présentés." + +msgid "GYM1_MARIA_2" +msgstr "Comment t'appelles-tu?" + +msgid "GYM1_MARIA_3" +msgstr "The Dream Visualizer is showing...Dreams? Memories?" + +msgid "GYM1_MARIA_4" +msgstr "\\PN?\\. J'aime bien~\nBienvenue à l'Arène Pokémon de Néotech!~" + +msgid "GYM1_MARIA_5" +msgstr "Je suis Maria, spécialiste du type Normal...\nMais tu le savais déjà!\nÉvidemment, la plupart des gens connaissent\n\"Maria, Maître de Tandor\"...\nCes jours sont passés.\nDorénavant, je guide de jeunes Dresseurs comme toi,\nsur le chemin de la grandeur." + +msgid "GYM1_MARIA_6" +msgstr "Ce sera une bataille longue et difficile pour devenir Maître... Peux-tu y arriver?" + +msgid "GYM1_MARIA_7" +msgstr "Ton premier test sur tes compétences...\nCommence dès à présent!" + +msgid "GYM1_MARIA_8" +msgstr "{1}'s" + +msgid "GYM1_MARIA_9" +msgstr "C'est ça!~\nC'est ça, l'esprit que je veux voir!\nTu as bien mérité ce Badge Normal!" + +msgid "GYM1_MARIA_10" +msgstr "Félicitations!~" + +msgid "GYM1_MARIA_11" +msgstr "Dis, cet esprit que tu as démontré au combat...\\.\nÇa me rappelle quand je débutais.\nEssaie de maintenir cette détermination\net je suis sûre que tu iras loin!~" + +msgid "GYM1_MARIA_12" +msgstr "Tiens, prends cette CT, aussi!~" + +msgid "GYM1_MARIA_13" +msgstr "Avec les voyages, les liens avec\ntes Pokémon se renforceront.\nPlus grande est l'amitié, plus Retour est puissant au combat!" + +msgid "GYM1_MARIA_14" +msgstr "Les CTs peuvent s'utiliser à l'infini, donc apprends-le au plus de Pokémon possible! Ils peuvent presque tous apprendre celle-là.~" + +msgid "GYM1_MARIA_15" +msgstr "J'ai aimé combattre contre toi, \\PN. Bonne chance pour ton voyage!~" + +msgid "GYM1_MARIA_16" +msgstr "...Tu me demandes si j'aime les chats?\nBen, gnnéééé! Ils sont trop mignons!~\nJe pourrais probablement transformer cette Arène en une Arène de type chat, si je le voulais... hmmm..." + +msgid "GYM1_GYM_GUY_1" +msgstr "Yo, Dresseur!\nC'est ta première Arène?\nTu dois être au max!" + +msgid "GYM1_GYM_GUY_2" +msgstr "On m'appelle le mec des Arènes, présent pour donner des astuces aux Dresseurs qui cherchent à défier la Ligue de Tandor!" + +msgid "GYM1_GYM_GUY_3" +msgstr "Maria est une experte du type Normal.\nLes types Normal n'ont pas d'avantage particulier, mais ils ont peu de faiblesses." + +msgid "GYM1_GYM_GUY_4" +msgstr "Les types Combat sont forts ici, comme Férosinge,\ntout comme les types Acier comme Pétalynx et Embryfer parce qu'ils sont résistants à leurs attaques." + +msgid "GYM1_GYM_GUY_5" +msgstr "Sinon, la pleine puissance de\nton Pokémon le plus fort\ndevrait faire l'affaire.\nBonne chance! Je serai de ton côté!\n...Oh et, prends ça, avec mes salutations!" + +msgid "GYM1_GYM_GUY_6" +msgstr "Sinon, la pleine puissance de\nton Pokémon le plus fort\ndevrait faire l'affaire.\nBonne chance! Je serai de ton côté!" diff --git a/Dialogue/Generated/fr/Objects.po b/Dialogue/Generated/fr/Objects.po new file mode 100644 index 000000000..83feaca30 --- /dev/null +++ b/Dialogue/Generated/fr/Objects.po @@ -0,0 +1,37 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "INTERACT_MOKITOWN_HOUSE_TV" +msgstr "Il y a une pub pour un nouveau jeu vidéo à la télé.\nC'est une simulation de combat Pokémon appelée \"Version Bleue et Rouge\"." + +msgid "INTERACT_MOKITOWN_HOUSE_CONSOLE" +msgstr "C'est une Nintendo Wii U. Mais la nouvelle Nintendo Switch est mieux." + +msgid "INTERACT_MOKITOWN_HOUSE_BOOKSHELF" +msgstr "C'est rempli de livres sur les Pokémon : \"Mon Owten et moi\", \"La Grande Aventure de Jerbolta\", \"La Quête des Légendes\". Je les ai tous lus des dizaines de fois." + +msgid "SMASHABLE_ROCK" +msgstr "C'est un rocher solide, mais un Pokémon pourrait l'éclater." + +msgid "POCKET_NAME_ITEMS" +msgstr "Poche Objets" + +msgid "POCKET_NAME_MEDICINE" +msgstr "Poche Soins" + +msgid "POCKET_NAME_BALLS" +msgstr "Poche Poké Balls" + +msgid "POCKET_NAME_TMS" +msgstr "Poche CT" + +msgid "POCKET_NAME_BERRIES" +msgstr "Poche Baies" + +msgid "POCKET_NAME_BATTLE_ITEMS" +msgstr "Poche Objets Combat" + +msgid "POCKET_NAME_KEY_ITEMS" +msgstr "Poche Objets Rares" diff --git a/Dialogue/Generated/fr/OfficialItems.po b/Dialogue/Generated/fr/OfficialItems.po new file mode 100644 index 000000000..853cdf6f4 --- /dev/null +++ b/Dialogue/Generated/fr/OfficialItems.po @@ -0,0 +1,3511 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "Repel" +msgstr "Repousse" + +msgid "An item that prevents weak wild Pokémon from appearing for 100 steps after its use." +msgstr "Repousse les Pokémon sauvages faibles pendant 100 pas." + +msgid "Super Repel" +msgstr "Super Repousse" + +msgid "An item that prevents weak wild Pokémon from appearing for 200 steps after its use." +msgstr "Repousse les Pokémon sauvages faibles pendant 200 pas." + +msgid "Max Repel" +msgstr "Max Repousse" + +msgid "An item that prevents weak wild Pokémon from appearing for 250 steps after its use." +msgstr "Repousse les Pokémon sauvages faibles pendant 250 pas." + +msgid "Black Flute" +msgstr "Flûte Noire" + +msgid "A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear." +msgstr "Une flûte noire faite en verre soufflé. Sa mélodie empêche les Pokémon sauvages d'apparaître." + +msgid "White Flute" +msgstr "Flûte Blanche" + +msgid "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear." +msgstr "Une flûte blanche faite en verre soufflé. Sa mélodie fait apparaître plus souvent des Pokémon." + +msgid "Honey" +msgstr "Miel" + +msgid "A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees." +msgstr "Un miel au parfum riche qui, utilisé dans l'herbe, une grotte ou sur des arbres spéciaux, attire les Pokémon sauvages. Objet à usage unique." + +msgid "Escape Rope" +msgstr "Corde Sortie" + +msgid "A long, durable rope. Use it to escape instantly from a cave or a dungeon." +msgstr "Une corde longue et solide permettant de sortir rapidement d'une grotte ou d'un donjon." + +msgid "Red Shard" +msgstr "Tesson Rouge" + +msgid "A small red shard. It appears to be from some sort of implement made long ago." +msgstr "Petit tesson rouge. Il semble provenir d'un outil très ancien." + +msgid "Blue Shard" +msgstr "Tesson Bleu" + +msgid "A small blue shard. It appears to be from some sort of implement made long ago." +msgstr "Petit tesson bleu. Il semble provenir d'un outil très ancien." + +msgid "Yellow Shard" +msgstr "Tesson Jaune" + +msgid "A small yellow shard. It appears to be from some sort of implement made long ago." +msgstr "Petit tesson jaune. Il semble provenir d'un outil très ancien." + +msgid "Green Shard" +msgstr "Tesson Vert" + +msgid "A small green shard. It appears to be from some sort of implement made long ago." +msgstr "Petit tesson vert. Il semble provenir d'un outil très ancien." + +msgid "Fire Stone" +msgstr "Pierre Feu" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is colored orange." +msgstr "Une pierre étrange qui fait évoluer certaines espèces de Pokémon. Elle est jaune et orange." + +msgid "Water Stone" +msgstr "Pierre Eau" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue." +msgstr "Une pierre étrange qui fait évoluer certaines espèces de Pokémon. Elle est de couleur bleue." + +msgid "Thunderstone" +msgstr "Pierre Foudre" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern." +msgstr "Une pierre étrange qui fait évoluer certaines espèces de Pokémon. Un éclair est dessiné dessus." + +msgid "Leaf Stone" +msgstr "Pierre Plante" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a leaf pattern." +msgstr "Une pierre étrange qui fait évoluer certaines espèces de Pokémon. Une feuille est dessinée dessus." + +msgid "Moon Stone" +msgstr "Pierre Lune" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as black as the night sky." +msgstr "Une pierre étrange qui fait évoluer certaines espèces de Pokémon. Elle est noire comme la nuit." + +msgid "Sun Stone" +msgstr "Pierre Soleil" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as red as the sun." +msgstr "Une pierre étrange qui fait évoluer certaines espèces de Pokémon. Elle est rouge comme le Soleil couchant." + +msgid "Shiny Stone" +msgstr "Pierre Éclat" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It shines with a dazzling light." +msgstr "Une pierre étrange qui fait évoluer certaines espèces de Pokémon. Elle brille d'une lumière aveuglante." + +msgid "Dusk Stone" +msgstr "Pierre Nuit" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as dark as dark can be." +msgstr "Une Pierre étrange qui fait évoluer certaines espèces de Pokémon. Elle est sombre comme une nuit sans lune." + +msgid "Dawn Stone" +msgstr "Pierre Aube" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It sparkles like eyes." +msgstr "Une Pierre étrange qui fait évoluer certaines espèces de Pokémon. Elle brille comme un oeil." + +msgid "Oval Stone" +msgstr "Pierre Ovale" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg." +msgstr "Une Pierre étrange qui fait évoluer certaines espèces de Pokémon. Elle a la forme d’un oeuf." + +msgid "Helix Fossil" +msgstr "Fossile Nautile" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a seashell." +msgstr "Fossile d'un ancien Pokémon aquatique. On dirait un morceau de coquillage." + +msgid "Dome Fossil" +msgstr "Fossile Dôme" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a shell." +msgstr "Fossile d'un ancien Pokémon aquatique. On dirait un morceau de carapace." + +msgid "Old Amber" +msgstr "Vieil Ambre" + +msgid "A piece of clear amber that contains the genetic material of an ancient Pokémon." +msgstr "Un morceau d'ambre contenant l'ADN d'un ancien Pokémon. Il est de couleur jaune." + +msgid "Root Fossil" +msgstr "Fossile Racine" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a plant root." +msgstr "Fossile d'un ancien Pokémon aquatique. On dirait un morceau de racine de plante." + +msgid "Claw Fossil" +msgstr "Fossile Griffe" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a claw." +msgstr "Fossile d'un ancien Pokémon aquatique. On dirait un morceau de griffe." + +msgid "Armor Fossil" +msgstr "Fossile Armure" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a collar." +msgstr "Fossile d'un Pokémon préhistorique terrestre. On dirait une partie d'un collier." + +msgid "Skull Fossil" +msgstr "Fossile Crâne" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a head." +msgstr "Fossile d'un Pokémon préhistorique terrestre. On dirait une partie d'un crâne." + +msgid "TinyMushroom" +msgstr "Petit Champi" + +msgid "A small and rare mushroom. It is quite popular among certain maniacal fan segments." +msgstr "Un petit champignon plutôt rare. Il est plutôt populaire parmi certains fans dévoués." + +msgid "Big Mushroom" +msgstr "Gros Champi" + +msgid "A large and rare mushroom. It is very popular among certain maniacal fan segments." +msgstr "Un gros champignon plutôt rare. Il est plutôt populaire parmi certains fans dévoués." + +msgid "Pearl" +msgstr "Perle" + +msgid "A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops." +msgstr "Une petite perle qui brille d'une jolie couleur argentée. Peut être vendue à bas prix aux magasins." + +msgid "Big Pearl" +msgstr "Grande Perle" + +msgid "A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops." +msgstr "Une perle assez grosse qui brille d'une jolie couleur argentée. Peut être vendue à bon prix aux magasins." + +msgid "Stardust" +msgstr "Poussière d'étoile" + +msgid "Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops." +msgstr "Sable rouge ravissant, aux grains très fins. Peut être vendu à bon prix aux magasins." + +msgid "Star Piece" +msgstr "Morceau d'Étoile" + +msgid "A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops." +msgstr "Fragment de gemme qui brille d'un éclat rouge. Peut se vendre à bon prix aux magasins." + +msgid "Nugget" +msgstr "Pépite" + +msgid "A nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops." +msgstr "Pépite d'or pur qui brille d'un éclat magnifique. Peut être vendue à bon prix aux magasins." + +msgid "Heart Scale" +msgstr "Écaille Coeur" + +msgid "A pretty, heart-shaped scale that is extremely rare. It glows faintly in the colors of the rainbow." +msgstr "Une très rare et jolie écaille en forme de coeur. Elle brille légèrement d'un éclat arc-en-ciel." + +msgid "Rare Bone" +msgstr "Os Rare" + +msgid "A bone that is extremely valuable for Pokémon archaeology. It can be sold for a high price to shops." +msgstr "Un os d'une grande valeur pour l'archéologie. Peut être vendu à bon prix aux magasins." + +msgid "Shoal Salt" +msgstr "Sel Tréfonds" + +msgid "Pure salt that was discovered deep inside the Shoal Cave. It is extremely salty." +msgstr "Du sel pur provenant des profondeurs de la Grotte Tréfonds. Il est extremement salé." + +msgid "Shoal Shell" +msgstr "Coquille Tréfonds" + +msgid "A pretty seashell that was found deep inside the Shoal Cave. It is striped in blue and white." +msgstr "Un joli coquillage rayé bleu et blanc provenant des profondeurs de la Grotte Tréfonds." + +msgid "Odd Keystone" +msgstr "Clé de Voûte Étrange" + +msgid "A vital item that is needed to keep a stone tower from collapsing. Voices can be heard from it occasionally." +msgstr "Un objet très important qui empêche une tour en pierre de s'écrouler. Des voix peuvent être entendues occasionnellement." + +msgid "Growth Mulch" +msgstr "Fertipousse" + +msgid "A plant fertilizer. It speeds up the growth of Berries. However, it also dries the soil faster." +msgstr "Le temps de pousse des baies est réduit, mais le sol s'assèche plus vite." + +msgid "Damp Mulch" +msgstr "Fertihumide" + +msgid "A plant fertilizer. It slows the growth of Berries and causes the soil to dry slower." +msgstr "Le temps de pousse des baies est plus lent, mais le sol s'assèche moins vite." + +msgid "Stable Mulch" +msgstr "Fertistable" + +msgid "A plant fertilizer. It extends the time ripened Berries remain on their plants before falling." +msgstr "Les baies mûres restent plus longtemps sur l'arbre." + +msgid "Gooey Mulch" +msgstr "Fertiglu" + +msgid "A plant fertilizer. It ups the number of times new plants grow where mature plants withered." +msgstr "Un engrais végétal. Il augmente le nombre de fois où de nouvelles plantes poussent là où les plantes mûres ont flétri." + +msgid "Red Apricorn" +msgstr "Noigrume Rouge" + +msgid "A red Apricorn. It assails your nostrils." +msgstr "Un Noigrume rouge. Il attaque les narines." + +msgid "Ylw Apricorn" +msgstr "Noigrume Jaune" + +msgid "A yellow Apricorn. It has an invigorating scent." +msgstr "Un Noigrume jaune. Son odeur est revigorante." + +msgid "Blu Apricorn" +msgstr "Noigrume Bleu" + +msgid "A blue Apricorn. It smells a bit like grass." +msgstr "Un Noigrume bleu. Ça à l'odeur de l'herbe." + +msgid "Grn Apricorn" +msgstr "Noigrume Vert" + +msgid "A green Apricorn. It has a mysterious, aromatic scent." +msgstr "Un Noigrume vert. Son parfum aromatique est mystérieux." + +msgid "Pnk Apricorn" +msgstr "Noigrume Rose" + +msgid "A pink Apricorn. It has a nice, sweet scent." +msgstr "Un Noigrume rose. Son odeur est très agréable." + +msgid "Wht Apricorn" +msgstr "Noigrume Blanc" + +msgid "A white Apricorn. It doesn't smell like anything." +msgstr "Un Noigrume blanc. Ça ne sent rien." + +msgid "Blk Apricorn" +msgstr "Noigrume Noir" + +msgid "A black Apricorn. It has an indescribable scent." +msgstr "Un Noigrume noir. Son parfum est indescriptible." + +msgid "BrightPowder" +msgstr "Poudre Claire" + +msgid "An item to be held by a Pokémon. It casts a tricky glare that lowers the opponent's accuracy." +msgstr "Objet à tenir qui intimide et baisse la Précision de l’ennemi." + +msgid "White Herb" +msgstr "Herbe Blanche" + +msgid "An item to be held by a Pokémon. It restores any lowered stat in battle. It can be used only once." +msgstr "Objet à tenir qui restaure les stats baissées. Ne peut être utilisé qu’une fois." + +msgid "Exp. Share" +msgstr "Multi Exp" + +msgid "An item to be held by a Pokémon. The holder gets a share of a battle's Exp. Points without battling." +msgstr "Objet à tenir. Le porteur partage des points Exp avec les autres Pokémon de son équipe sans qu'ils aient à combattre." + +msgid "Quick Claw" +msgstr "Vive Griffe" + +msgid "An item to be held by a Pokémon. A light, sharp claw that lets the bearer move first occasionally." +msgstr "Objet à tenir. Griffe légère mais tranchante qui permet parfois de frapper le premier." + +msgid "Soothe Bell" +msgstr "Grelot Zen" + +msgid "An item to be held by a Pokémon. It is a bell with a comforting chime that calms the holder." +msgstr "Objet à tenir. Grelot dont le carillon calme le porteur et favorise l’amitié." + +msgid "Mental Herb" +msgstr "Herbe Mental" + +msgid "An item to be held by a Pokémon. It snaps the holder out of infatuation, just once." +msgstr "Objet à tenir qui annule l’attirance d’un Pokémon. Ne peut être utilisé qu’une fois." + +msgid "King's Rock" +msgstr "Roche Royale" + +msgid "An item to be held by a Pokémon. It may cause the foe to flinch when the holder inflicts damage." +msgstr "Objet à tenir pouvant apeurer l’ennemi quand le porteur lui inflige des dégâts." + +msgid "SilverPowder" +msgstr "Poudre Argentée" + +msgid "An item to be held by a Pokémon. It is a shiny, silver powder that ups the power of Bug-type moves." +msgstr "Objet à tenir. Poudre d’argent brillante qui monte la puissance des capacités de type Insecte." + +msgid "Amulet Coin" +msgstr "Pièce Rune" + +msgid "An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in." +msgstr "Objet à tenir. Double l’argent gagné si le porteur se joint au combat." + +msgid "Cleanse Tag" +msgstr "Rune Purifiante" + +msgid "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the first one in the party." +msgstr "Objet à tenir. Aide à repousser les Pokémon sauvages si le porteur est le premier Pokémon de l’équipe." + +msgid "Smoke Ball" +msgstr "Boule Fumée" + +msgid "An item to be held by a Pokémon. It enables the holder to flee from any wild Pokémon without fail." +msgstr "Objet à tenir. Permet au porteur de s’enfuir à coup sûr face à un Pokémon sauvage." + +msgid "Everstone" +msgstr "Pierre Stase" + +msgid "An item to be held by a Pokémon. The Pokémon holding this peculiar stone is prevented from evolving." +msgstr "Objet à tenir. Pierre merveilleuse empêchant l’évolution." + +msgid "Focus Band" +msgstr "Bandeau" + +msgid "An item to be held by a Pokémon. The holder may endure a potential KO attack, leaving it with just 1 HP." +msgstr "Objet à tenir pouvant parfois empêcher d’être mis K.O., ne laissant qu’un PV." + +msgid "Lucky Egg" +msgstr "oeuf Chance" + +msgid "An item to be held by a Pokémon. It is an egg filled with happiness that earns extra Exp. Points in battle." +msgstr "Objet à tenir. oeuf rempli de joie qui augmente le nombre de points Exp. gagnés au combat." + +msgid "Scope Lens" +msgstr "Lentilscope" + +msgid "An item to be held by a Pokémon. It is a lens that boosts the holder's critical-hit ratio." +msgstr "Objet à tenir. Lentille qui augmente le taux de critiques du porteur." + +msgid "Wide Lens" +msgstr "Loupe" + +msgid "An item to be held by a Pokémon. It is a magnifying lens that slightly boosts the accuracy of moves." +msgstr "Objet à tenir. Magnifique loupe augmentant un peu la Précision des capacités." + +msgid "Zoom Lens" +msgstr "Lentille Zoom" + +msgid "An item to be held by a Pokémon. If the holder moves after the foe, its critical-hit ratio will be boosted." +msgstr "Objet à tenir. Augmente la Précision du porteur s’il attaque après l’ennemi." + +msgid "Metal Coat" +msgstr "Peau Métal" + +msgid "An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves." +msgstr "Objet à tenir. Pellicule métallique spéciale qui monte la puissance des capacités de type Acier." + +msgid "Leftovers" +msgstr "Restes" + +msgid "An item to be held by a Pokémon. The holder's HP is gradually restored during battle." +msgstr "Objet à tenir permettant de restaurer les PV du porteur graduellement durant le combat." + +msgid "Dragon Scale" +msgstr "Écaille Draco" + +msgid "A thick and tough scale. Dragon-type Pokémon may be holding this item when caught." +msgstr "Une écaille épaisse et dure tenue parfois par les Pokémon de type Dragon quand ils sont capturés." + +msgid "Shell Bell" +msgstr "Grelot Coque" + +msgid "An item to be held by a Pokémon. The holder's HP is restored a little every time it inflicts damage." +msgstr "Objet à tenir. Restaure un peu les PV du porteur à chaque fois qu’il inflige des dégâts." + +msgid "Muscle Band" +msgstr "Bandeau Muscle" + +msgid "An item to be held by a Pokémon. It is a headband that slightly boosts the power of physical moves." +msgstr "Objet à tenir. Bandeau augmentant légèrement la puissance des attaques physiques." + +msgid "Wise Glasses" +msgstr "Lunettes Sages" + +msgid "An item to be held by a Pokémon. It is a thick pair of glasses that boosts the power of special moves." +msgstr "Objet à tenir. Paire de lunettes épaisses augmentant un peu la puissance des attaques spéciales." + +msgid "Expert Belt" +msgstr "Ceinture Pro" + +msgid "An item to be held by a Pokémon. It is a well-worn belt that boosts the power of supereffective moves." +msgstr "Objet à tenir. Ceinture usée augmentant légèrement la puissance des capacités super efficaces." + +msgid "Life Orb" +msgstr "Orbe Vie" + +msgid "An item to be held by a Pokémon. It boosts the power of moves, but at the cost of some HP on each hit." +msgstr "Objet à tenir augmentant la puissance des capacités, mais qui dépense des PV à chaque coup." + +msgid "Power Herb" +msgstr "Herbe Pouvoir" + +msgid "A single-use item to be held by a Pokémon. It allows the immediate use of a move that charges." +msgstr "Objet à tenir et à usage unique. Permet d’utiliser immédiatement une capacité qui devrait se charger au premier tour." + +msgid "Toxic Orb" +msgstr "Orbe Toxique" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that badly poisons the holder in battle." +msgstr "Objet à tenir. Orbe bizarre empoisonnant gravement son porteur durant le combat." + +msgid "Flame Orb" +msgstr "Orbe Flamme" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that inflicts a burn on the holder in battle." +msgstr "Objet à tenir. Orbe bizarre brûlant son porteur durant le combat." + +msgid "Focus Sash" +msgstr "Ceinture Force" + +msgid "An item to be held by a Pokémon. If it has full HP, the holder will endure a potential KO attack." +msgstr "Objet à tenir permettant au porteur, s’il a ses PV pleins, d’éviter un potentiel K.O. en conservant un PV." + +msgid "Metronome" +msgstr "Métronome" + +msgid "A Pokémon hold item that boosts a move used consecutively." +msgstr "Objet à tenir boostant une capacité utilisée à répétition. L’effet s’annule si une autre capacité est utilisée." + +msgid "Iron Ball" +msgstr "Balle Fer" + +msgid "A Pokémon hold item that cuts Speed. It makes airborne holders susceptible to Ground moves." +msgstr "Objet à tenir réduisant la Vitesse. Rend les porteurs de type Vol et lévitant sensibles aux capacités de type Sol." + +msgid "Lagging Tail" +msgstr "Ralentiqueue" + +msgid "An item to be held by a Pokémon. It is tremendously heavy and makes the holder move slower than usual." +msgstr "Objet à tenir extrêmement lourd qui ralentit le porteur." + +msgid "Destiny Knot" +msgstr "Noeud Destin" + +msgid "A long, bright red string to be held by a Pokémon. If the holder becomes infatuated, the foe does too." +msgstr "Un long fil rouge vif à faire tenir à un Pokémon. Si le porteur succombe à l’attirance, l’ennemi aussi." + +msgid "Black Sludge" +msgstr "Boue Noire" + +msgid "A hold item that gradually restores the HP of Poison-type Pokémon. It inflicts damage on all other types." +msgstr "Objet à tenir restaurant peu à peu les PV des Pokémon de type Poison. Inflige des dégâts à tous les autres types." + +msgid "Grip Claw" +msgstr "Accro Griffe" + +msgid "A Pokémon hold item that extends the duration of multiturn attacks like Bind and Wrap." +msgstr "Objet à tenir augmentant la durée des attaques à tours multiples telles que Ligotage et Étreinte." + +msgid "Sticky Barb" +msgstr "Piquants" + +msgid "A hold item that damages the holder on every turn. It may latch on to foes that touch the holder." +msgstr "Objet à tenir blessant le porteur à chaque tour. Peut s’accrocher aux ennemis qui attaquent le porteur." + +msgid "Shed Shell" +msgstr "Carapace Mue" + +msgid "A tough, discarded carapace to be held by a Pokémon. It enables the holder to switch out of battle." +msgstr "Objet à tenir. Carapace dure qui permet au porteur de se retirer même s’il est affecté par une attaque immobilisante." + +msgid "Big Root" +msgstr "Grosse Racine" + +msgid "A Pokémon hold item that boosts the power of HP-stealing moves to let the holder recover more HP." +msgstr "Objet à tenir augmentant la puissance des attaques volant des PV." + +msgid "Choice Band" +msgstr "Bandeau Choix" + +msgid "An item to be held by a Pokémon. This headband ups Attack, but allows the use of only one kind of move." +msgstr "Objet à tenir. Ce bandeau monte l’Attaque, mais ne permet d’utiliser qu’une seule capacité par combat." + +msgid "Choice Specs" +msgstr "Lunettes Choix" + +msgid "A Pokémon hold item. These distinctive glasses boost Sp. Atk, but allow only one move to be used." +msgstr "Objet à tenir augmentant l’Attaque Spéciale, mais ne permettant d’utiliser qu’une seule capacité par combat." + +msgid "Choice Scarf" +msgstr "Mouchoir Choix" + +msgid "An item to be held by a Pokémon. This scarf boosts Speed, but allows the use of only one kind of move." +msgstr "Objet à tenir augmentant la Vitesse, mais ne permettant d’utiliser qu’une seule capacité par combat." + +msgid "Light Clay" +msgstr "Lumargile" + +msgid "A Pokémon hold item that extends the duration of barrier moves like Light Screen and Reflect." +msgstr "Objet à tenir augmentant la durée de capacités barrières telles que Mur Lumière et Protection." + +msgid "Icy Rock" +msgstr "Roche Glace" + +msgid "A Pokémon hold item that extends the duration of the move Hail used by the holder." +msgstr "Objet à tenir augmentant la durée de la capacité Grêle utilisée par le porteur." + +msgid "Smooth Rock" +msgstr "Roche Lisse" + +msgid "A Pokémon hold item that extends the duration of the move Sandstorm used by the holder." +msgstr "Objet à tenir augmentant la durée de la capacité Tempêtesable utilisée par le porteur." + +msgid "Heat Rock" +msgstr "Roche Chaude" + +msgid "A Pokémon hold item that extends the duration of the move Sunny Day used by the holder." +msgstr "Objet à tenir augmentant la durée de la capacité Zénith utilisée par le porteur." + +msgid "Damp Rock" +msgstr "Roche Humide" + +msgid "A Pokémon hold item that extends the duration of the move Rain Dance used by the holder." +msgstr "Objet à tenir augmentant la durée de la capacité Danse Pluie utilisée par le porteur." + +msgid "Macho Brace" +msgstr "Bracelet Macho" + +msgid "A Pokémon hold item that is a stiff and heavy brace that promotes strong growth but lowers Speed." +msgstr "Objet à tenir. C’est un bracelet dur et lourd qui rend le porteur plus fort, mais baisse sa Vitesse." + +msgid "Power Bracer" +msgstr "Bracelet Pouvoir" + +msgid "A Pokémon hold item that promotes Attack gain on leveling, but reduces the Speed stat." +msgstr "Objet à tenir augmentant l’Attaque lors des montées de niveau, mais réduisant la Vitesse pendant le combat." + +msgid "Power Belt" +msgstr "Ceinture Pouvoir" + +msgid "A Pokémon hold item that promotes Defense gain on leveling, but reduces the Speed stat." +msgstr "Objet à tenir augmentant la Défense lors des montées de niveau, mais réduisant la Vitesse pendant le combat." + +msgid "Power Lens" +msgstr "Lentille Pouvoir" + +msgid "A Pokémon hold item that promotes Sp. Atk gain on leveling, but reduces the Speed stat." +msgstr "Objet à tenir augmentant l’Attaque Spéciale lors des montées de niveau mais réduisant la Vitesse pendant le combat." + +msgid "Power Band" +msgstr "Bandeau Pouvoir" + +msgid "A Pokémon hold item that promotes Sp. Def gain on leveling, but reduces the Speed stat." +msgstr "Objet à tenir augmentant la Défense Spéciale lors des montées de niveau mais réduisant la Vitesse pendant le combat." + +msgid "Power Anklet" +msgstr "Chaîne Pouvoir" + +msgid "A Pokémon hold item that promotes Speed gain on leveling, but reduces the Speed stat." +msgstr "Objet à tenir. Il augmente la Vitesse lors des montées de niveau mais réduit la Vitesse pendant le combat." + +msgid "Power Weight" +msgstr "Haltère Pouvoir" + +msgid "A Pokémon hold item that promotes HP gain on leveling, but reduces the Speed stat." +msgstr "Objet à tenir augmentant les PV lors des montées de niveau, mais réduisant la Vitesse pendant le combat." + +msgid "Sea Incense" +msgstr "Encens Mer" + +msgid "A Pokémon hold item. It is incense with a curious aroma that boosts the power of Water-type moves." +msgstr "Objet à tenir. Encens au parfum curieux qui augmente la puissance des capacités de type Eau." + +msgid "Lax Incense" +msgstr "Encens Doux" + +msgid "A Pokémon hold item. The tricky aroma of this incense lowers the foe's accuracy." +msgstr "Objet à tenir. Le parfum trompeur de cet encens baisse la Précision de l’ennemi." + +msgid "Odd Incense" +msgstr "Encens Bizarre" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Psychic-type moves." +msgstr "Objet à tenir. Encens au parfum exotique augmentant la puissance des capacités de type Psy." + +msgid "Rock Incense" +msgstr "Encens Roc" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Rock-type moves." +msgstr "Objet à tenir. Encens au parfum exotique augmentant la puissance des capacités de type Roche." + +msgid "Full Incense" +msgstr "Encens Plein" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that makes the holder bloated and slow moving." +msgstr "Objet à tenir. Encens au parfum exotique gonflant son porteur et le faisant se déplacer lentement." + +msgid "Wave Incense" +msgstr "Encens Vague" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Water-type moves." +msgstr "Objet à tenir. Encens au parfum exotique augmentant la puissance des capacités de type Eau." + +msgid "Rose Incense" +msgstr "Encens Fleur" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Grass-type moves." +msgstr "Objet à tenir. Encens au parfum exotique augmentant la puissance des capacités de type Plante." + +msgid "Luck Incense" +msgstr "Encens Veine" + +msgid "Pure Incense" +msgstr "Encens Pur" + +msgid "Soft Sand" +msgstr "Sable Doux" + +msgid "An item to be held by a Pokémon. It is a loose, silky sand that boosts the power of Ground-type moves." +msgstr "Objet à tenir. Sable fin et soyeux montant la puissance des capacités de type Sol." + +msgid "Hard Stone" +msgstr "Pierre Dure" + +msgid "An item to be held by a Pokémon. It is an unbreakable stone that ups the power of Rock-type moves." +msgstr "Objet à tenir. Pierre incassable qui monte la puissance des capacités de type Roche." + +msgid "Miracle Seed" +msgstr "Grain Miracle" + +msgid "An item to be held by a Pokémon. It is a seed imbued with life that ups the power of Grass-type moves." +msgstr "Objet à tenir. Graine remplie de vie qui monte la puissance des capacités de type Plante." + +msgid "BlackGlasses" +msgstr "Lunettes Noires" + +msgid "An item to be held by a Pokémon. It is a shady-looking pair of glasses that boosts Dark-type moves." +msgstr "Objet à tenir. Paire de lunettes à l’aspect louche qui monte la puissance des capacités de type Ténèbres." + +msgid "Black Belt" +msgstr "Ceinture Noire" + +msgid "An item to be held by a Pokémon. It is a belt that boosts determination and Fighting-type moves." +msgstr "Objet à tenir. Ceinture qui augmente la détermination et la puissance des capacités de type Combat." + +msgid "Magnet" +msgstr "Aimant" + +msgid "An item to be held by a Pokémon. It is a powerful magnet that boosts the power of Electric-type moves." +msgstr "Objet à tenir. Aimant puissant montant la puissance des capacités de type Électrique." + +msgid "Mystic Water" +msgstr "Eau Mystique" + +msgid "An item to be held by a Pokémon. It is a teardrop-shaped gem that ups the power of Water-type moves." +msgstr "Objet à tenir. Gemme en forme de goutte d’eau montant la puissance des capacités de type Eau." + +msgid "Sharp Beak" +msgstr "Bec Pointu" + +msgid "An item to be held by a Pokémon. It is a long, sharp beak that boosts the power of Flying-type moves." +msgstr "Objet à tenir. Bec long et pointu montant la puissance des capacités de type Vol." + +msgid "Poison Barb" +msgstr "Pic Venin" + +msgid "An item to be held by a Pokémon. It is a small, poisonous barb that ups the power of Poison-type moves." +msgstr "Objet à tenir. Petit pic empoisonné montant la puissance des capacités de type Poison." + +msgid "NeverMeltIce" +msgstr "Glace Éternelle" + +msgid "An item to be held by a Pokémon. It is a piece of ice that repels heat and boosts Ice-type moves." +msgstr "Objet à tenir. Morceau de glace qui réfléchit la chaleur et monte la puissance des capacités de type Glace" + +msgid "Spell Tag" +msgstr "Rune Sort" + +msgid "An item to be held by a Pokémon. It is a sinister, eerie tag that boosts the power of Ghost-type moves." +msgstr "Objet à tenir. Plaque sinistre et étrange montant la puissance des capacités de type Spectre." + +msgid "TwistedSpoon" +msgstr "Cuiller Tordue" + +msgid "A Pokémon hold item. It is a spoon imbued with telekinetic power that boosts Psychic-type moves." +msgstr "Objet à tenir. Cuillère contenant un pouvoir télékinésique montant la puissance des capacités de type Psy." + +msgid "Charcoal" +msgstr "Charbon" + +msgid "An item to be held by a Pokémon. It is a combustible fuel that boosts the power of Fire-type moves." +msgstr "Objet à tenir. Combustible montant la puissance des capacités de type Feu." + +msgid "Dragon Fang" +msgstr "Croc Dragon" + +msgid "An item to be held by a Pokémon. It is a hard and sharp fang that ups the power of Dragon-type moves." +msgstr "Objet à tenir. Croc dur et pointu montant la puissance des capacités de type Dragon" + +msgid "Silk Scarf" +msgstr "Mouchoir Soie" + +msgid "An item to be held by a Pokémon. It is a sumptuous scarf that boosts the power of Normal-type moves." +msgstr "Objet à tenir. Mouchoir somptueux montant la puissance des capacités de type Normal." + +msgid "Flame Plate" +msgstr "Plaque Flam" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fire-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Feu." + +msgid "Splash Plate" +msgstr "Plaque Hydro" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Water-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Eau." + +msgid "Zap Plate" +msgstr "Plaque Volt" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Electric-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Électrique." + +msgid "Meadow Plate" +msgstr "Plaque Herbe" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Grass-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Plante." + +msgid "Icicle Plate" +msgstr "Plaque Glace" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ice-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Glace." + +msgid "Fist Plate" +msgstr "Plaque Poing" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fighting-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Combat." + +msgid "Toxic Plate" +msgstr "Plaque Toxic" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Poison-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Poison." + +msgid "Earth Plate" +msgstr "Plaque Terre" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ground-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Sol." + +msgid "Sky Plate" +msgstr "Plaque Ciel" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Flying-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Vol." + +msgid "Mind Plate" +msgstr "Plaque Esprit" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Psychic-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Psy." + +msgid "Insect Plate" +msgstr "Plaque Insect" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Bug-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Insecte." + +msgid "Stone Plate" +msgstr "Plaque Roc" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Rock-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Roche." + +msgid "Spooky Plate" +msgstr "Plaque Fantô" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ghost-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Spectre." + +msgid "Draco Plate" +msgstr "Plaque Draco" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dragon-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Dragon." + +msgid "Dread Plate" +msgstr "Plaque Ombre" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dark-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Ténèbres." + +msgid "Iron Plate" +msgstr "Plaque Fer" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Steel-type moves." +msgstr "Objet à tenir. Tablette en pierre augmentant la puissance des capacités de type Acier." + +msgid "Light Ball" +msgstr "Balle Lumiere" + +msgid "An item to be held by Pikachu. It is a puzzling orb that raises the Sp. Atk stat." +msgstr "Objet à faire tenir par Pikachu. Orbe énigmatique qui monte son Attaque et son Attaque Spéciale." + +msgid "Lucky Punch" +msgstr "Poing Chance" + +msgid "An item to be held by Chansey. It is a pair of gloves that boosts CHANSEY's critical-hit ratio." +msgstr "Objet à faire tenir à Leveinard. Paire de gants montant son taux de critique." + +msgid "Metal Powder" +msgstr "Poudre Métal" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Defense stat." +msgstr "Objet à faire tenir à Métamorph. Cette poudre étrange, très fine mais résistante, booste sa Défense." + +msgid "Quick Powder" +msgstr "Poudre Vite" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Speed stat." +msgstr "Objet à faire tenir à Métamorph. Cette poudre étrange, très fine mais résistante, augmente sa Vitesse." + +msgid "Thick Club" +msgstr "Masse Os" + +msgid "An item to be held by Cubone or Marowak. It is a hard bone of some sort that boosts the Attack stat." +msgstr "Objet à faire tenir à Osselait ou Ossatueur. Os dur qui monte leur Attaque." + +msgid "Stick" +msgstr "Bâton" + +msgid "An item to be held by Farfetch'd. It is a long and stiff leek stalk that boosts the critical-hit ratio." +msgstr "Objet à faire tenir à Canarticho. Poireau très long et solide qui monte son taux de critiques." + +msgid "Soul Dew" +msgstr "Rosée Âme" + +msgid "A wondrous orb to be held by Latios or Latias. It raises both the Sp. Atk and Sp. Def stats." +msgstr "Orbe prodigieux à faire tenir à Latios ou Latias qui monte leur Attaque Spéciale et leur Défense Spéciale." + +msgid "DeepSeaTooth" +msgstr "Dent Océan" + +msgid "An item to be held by Clamperl. A fang that gleams a sharp silver, it raises the Sp. Atk stat." +msgstr "Objet à faire tenir à Coquiperl. Dent de couleur argent montant son Attaque Spéciale." + +msgid "DeepSeaScale" +msgstr "Écaille Océan" + +msgid "An item to be held by Clamperl. A scale that shines a faint pink, it raises the Sp. Def stat." +msgstr "Objet à faire tenir à Coquiperl. Écaille de couleur rose montant sa Défense Spéciale." + +msgid "Adamant Orb" +msgstr "Orbe Adamant" + +msgid "A brightly gleaming orb to be held by Dialga. It boosts the power of Dragon- and Steel-type moves." +msgstr "Orbe très brillant destiné à Dialga. Augmente la puissance des capacités de type Dragon et Acier." + +msgid "Lustrous Orb" +msgstr "Orbe Perlé" + +msgid "A beautifully glowing orb to be held by Palkia. It boosts the power of Dragon- and Water-type moves." +msgstr "Bel orbe luisant destiné à Palkia. Augmente la puissance des capacités de type Dragon et Eau." + +msgid "Griseous Orb" +msgstr "Orbe Platine" + +msgid "A glowing orb to be held by Giratina. It boosts the power of Dragon- and Ghost-type moves." +msgstr "Mystérieux objet destiné à Giratina. Améliore les capacités de type Dragon et Spectre." + +msgid "Up-Grade" +msgstr "Améliorator" + +msgid "A transparent device filled with all sorts of data. It was produced by Silph Co." +msgstr "Dispositif transparent rempli de données diverses et variées. Fabriqué par la Sylphe SARL." + +msgid "Dubious Disc" +msgstr "CD Douteux" + +msgid "A transparent device overflowing with dubious data. Its producer is unknown." +msgstr "Appareil transparent rempli de données douteuses. Son fabricant n’est pas connu." + +msgid "Protector" +msgstr "Protecteur" + +msgid "A protective item of some sort. It is extremely stiff and heavy. It is loved by a certain Pokémon." +msgstr "Objet protecteur très dur et très lourd, apprécié d’un certain Pokémon." + +msgid "Electirizer" +msgstr "Électriseur" + +msgid "A box packed with a tremendous amount of electric energy. It is loved by a certain Pokémon." +msgstr "Une boîte remplie d’une énorme quantité d’énergie électrique. Appréciée d’un certain Pokémon." + +msgid "Magmarizer" +msgstr "Magmariseur" + +msgid "A box packed with a tremendous amount of magma energy. It is loved by a certain Pokémon." +msgstr "Une boîte remplie d’une énorme quantité d’énergie magmatique. Appréciée d’un certain Pokémon." + +msgid "Reaper Cloth" +msgstr "Tissu Fauche" + +msgid "A cloth imbued with horrifyingly strong spiritual energy. It is loved by a certain Pokémon." +msgstr "Un tissu imprégné d’une énergie spirituelle horriblement puissante. Apprécié d’un certain Pokémon." + +msgid "Razor Claw" +msgstr "Griffe Rasoir" + +msgid "An item to be held by a Pokémon. It is a sharply hooked claw that ups the holder's critical-hit ratio." +msgstr "Objet à tenir. Griffe crochue et pointue augmentant le taux de critique." + +msgid "Razor Fang" +msgstr "Croc Rasoir" + +msgid "Red Scarf" +msgstr "Foulard Rouge" + +msgid "An item to be held by a Pokémon. It boosts the “Cool” aspect of the holder in a Contest." +msgstr "Objet à tenir durant un concours. Booste les capacités Sang-Froid du détenteur." + +msgid "Blue Scarf" +msgstr "Foulard Bleu" + +msgid "An item to be held by a Pokémon. It boosts the “Beauty” aspect of the holder in a Contest." +msgstr "Objet à tenir durant un concours. Booste les capacités Beauté du détenteur." + +msgid "Pink Scarf" +msgstr "Foulard Rose" + +msgid "An item to be held by a Pokémon. It boosts the “Cute” aspect of the holder in a Contest." +msgstr "Objet à tenir durant un concours. Booste les capacités Grâce du détenteur." + +msgid "Green Scarf" +msgstr "Foulard Vert" + +msgid "An item to be held by a Pokémon. It boosts the “Smart” aspect of the holder in a Contest." +msgstr "Objet à tenir durant un concours. Booste les capacités Intelligence du détenteur." + +msgid "Yellow Scarf" +msgstr "Foulard Jaune" + +msgid "An item to be held by a Pokémon. It boosts the “Tough” aspect of the holder in a Contest." +msgstr "Objet à tenir durant un concours. Booste les capacités Robustesse du détenteur." + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 20 points." +msgstr "Un spray qui soigne les blessures. Restaure 20 PV à un Pokémon." + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 50 points." +msgstr "Un spray qui soigne les blessures. Restaure 50 PV à un Pokémon." + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 200 points." +msgstr "Un spray qui soigne les blessures. Restaure 200 PV à un Pokémon." + +msgid "Max Potion" +msgstr "Potion Max" + +msgid "A spray-type medicine for wounds. It completely restores the HP of a single Pokémon." +msgstr "Un spray qui soigne les blessures. Restaure tous les PV d'un Pokémon." + +msgid "Full Restore" +msgstr "Guérison" + +msgid "A medicine that fully restores the HP and heals any status problems of a single Pokémon." +msgstr "Un médicament qui restaure tous les PV d'un Pokémon et soigne tous ses problèmes de statut." + +msgid "Sacred Ash" +msgstr "Cendresacrée" + +msgid "It revives all fainted Pokémon. In doing so, it also fully restores their HP." +msgstr "Ranime tout les Pokémon KO de votre équipe et restaure tous leurs PV (hors combat)." + +msgid "A spray-type medicine. It lifts the effect of poison from one Pokémon." +msgstr "Médicament sous forme de spray qui soigne un Pokémon empoisonné." + +msgid "Burn Heal" +msgstr "Anti-Brûle" + +msgid "A spray-type medicine. It heals a single Pokémon that is suffering from a burn." +msgstr "Médicament sous forme de spray qui soigne les brûlures d'un Pokémon." + +msgid "Ice Heal" +msgstr "Antigel" + +msgid "A spray-type medicine. It defrosts a Pokémon that has been frozen solid." +msgstr "Médicament sous forme de spray qui dégèle un Pokémon." + +msgid "Awakening" +msgstr "Réveil" + +msgid "A spray-type medicine. It awakens a Pokémon from the clutches of sleep." +msgstr "Médicament sous forme de spray qui réveille un Pokémon endormi." + +msgid "Parlyz Heal" +msgstr "Anti-Para" + +msgid "A spray-type medicine. It eliminates paralysis from a single Pokémon." +msgstr "Médicament sous forme de spray qui soigne un Pokémon de la paralysie." + +msgid "Full Heal" +msgstr "Total Soin" + +msgid "A spray-type medicine. It heals all the status problems of a single Pokémon." +msgstr "Médicament sous forme de spray qui soigne tous les problèmes de statut d'un Pokémon." + +msgid "Lavaridge Town's local specialty. It heals all the status problems of one Pokémon." +msgstr "Soigne tous les problèmes de statut d'un Pokémon." + +msgid "Old Gateau" +msgstr "Vieux Gâteau" + +msgid "Old Chateau's hidden specialty. It heals all the status problems of a single Pokémon." +msgstr "Soigne tous les problèmes de statut d'un Pokémon.." + +msgid "Revive" +msgstr "Rappel" + +msgid "A medicine that revives a fainted Pokémon. It restores half the Pokémon's maximum HP." +msgstr "Un médicament qui ranime un Pokémon K.O. et restaure la moitié de ses PV max." + +msgid "Max Revive" +msgstr "Rappel Max" + +msgid "A medicine that revives a fainted Pokémon. It fully restores the Pokémon's HP." +msgstr "Un médicament qui ranime un Pokémon K.O. et restaure tous ses PV." + +msgid "Berry Juice" +msgstr "Jus De Baie" + +msgid "A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points." +msgstr "Une boisson 100% pur jus de Baies. Restaure 20 PV à un Pokémon." + +msgid "Fresh Water" +msgstr "Eau Fraîche" + +msgid "Water with a high mineral content. It restores the HP of one Pokémon by 50 points." +msgstr "Une eau riche en minéraux. Restaure 50 PV à un Pokémon." + +msgid "Soda Pop" +msgstr "Soda Cool" + +msgid "A fizzy soda drink. It restores the HP of one Pokémon by 60 points." +msgstr "Une boisson pétillante. Restaure 60 PV à un Pokémon." + +msgid "Lemonade" +msgstr "Limonade" + +msgid "A very sweet drink. It restores the HP of one Pokémon by 80 points." +msgstr "Une boisson très sucrée. Restaure 80 PV à un Pokémon." + +msgid "Moomoo Milk" +msgstr "Lait Meumeu" + +msgid "Milk with a very high nutrition content. It restores the HP of one Pokémon by 100 points." +msgstr "Un lait très nourrissant. Restaure 100 PV à un Pokémon." + +msgid "EnergyPowder" +msgstr "Poudre Énergie" + +msgid "A very bitter medicine powder. It restores the HP of one Pokémon by 50 points." +msgstr "Une poudre médicinale très amère. Restaure 50 PV à un Pokémon." + +msgid "Energy Root" +msgstr "Racine Énergie" + +msgid "A very bitter root. It restores the HP of one Pokémon by 200 points." +msgstr "Une racine très amère. Restaure 200 PV à un Pokémon." + +msgid "Heal Powder" +msgstr "Poudre Soin" + +msgid "A very bitter medicine powder. It heals all the status problems of a single Pokémon." +msgstr "Une poudre médicinale très amère. Soigne tous les problèmes de statut d'un Pokémon." + +msgid "Revival Herb" +msgstr "Herbe Rappel" + +msgid "A very bitter medicinal herb. It revives a fainted Pokémon, fully restoring its HP." +msgstr "Une herbe médicinale très amère. Ranime un Pokémon K.O. et restaure tous ses PV." + +msgid "Ether" +msgstr "Huile" + +msgid "It restores the PP of a Pokémon's selected move by a maximum of 10 points." +msgstr "Restaure jusqu’à 10 PP d’une capacité sélectionnée." + +msgid "Max Ether" +msgstr "Huile Max" + +msgid "It fully restores the PP of a single selected move that has been learned by the target Pokémon." +msgstr "Restaure tous les PP d’une capacité sélectionnée." + +msgid "Elixir" +msgstr "Élixir" + +msgid "It restores the PP of all the moves learned by the targeted Pokémon by 10 points each." +msgstr "Restaure 10 PP de toutes les capacités d’un Pokémon." + +msgid "Max Elixir" +msgstr "Max Élixir" + +msgid "It fully restores the PP of all the moves learned by the targeted Pokémon." +msgstr "Restaure tous les PP de toutes les capacités d’un Pokémon." + +msgid "HP Up" +msgstr "PV Plus" + +msgid "A nutritious drink for Pokémon. It raises the base HP of a single Pokémon." +msgstr "Une boisson très nutritive qui monte les PV de base d’un Pokémon." + +msgid "Protein" +msgstr "Protéine" + +msgid "A nutritious drink for Pokémon. It raises the base Attack stat of a single Pokémon." +msgstr "Une boisson très nutritive qui monte l’Attaque de base d’un Pokémon." + +msgid "Iron" +msgstr "Fer" + +msgid "A nutritious drink for Pokémon. It raises the base Defense stat of a single Pokémon." +msgstr "Une boisson très nutritive qui monte la Défense de base d’un Pokémon." + +msgid "Carbos" +msgstr "Carbone" + +msgid "A nutritious drink for Pokémon. It raises the base Speed stat of a single Pokémon." +msgstr "Une boisson très nutritive qui monte la Vitesse de base d’un Pokémon." + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Atk (Special Attack) stat of a single Pokémon." +msgstr "Une boisson très nutritive qui monte l’Attaque Spéciale de base d’un Pokémon." + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Def (Special Defense) stat of a single Pokémon." +msgstr "Une boisson très nutritive qui monte la Défense Spéciale d’un Pokémon." + +msgid "PP Up" +msgstr "PP Plus" + +msgid "It slightly raises the maximum PP of a selected move that has been learned by the target Pokémon." +msgstr "Monte un peu les PP max d’une capacité sélectionnée." + +msgid "It maximally raises the top PP of a selected move that has been learned by the target Pokémon." +msgstr "Monte sensiblement les PP max d’une capacité sélectionnée." + +msgid "Rare Candy" +msgstr "Super Bonbon" + +msgid "A candy that is packed with energy. It raises the level of a single Pokémon by one." +msgstr "Un bonbon plein d’énergie. Il permet à un Pokémon de gagner un niveau d’expérience." + +msgid "The best Ball with the ultimate level of performance. It will catch any wild Pokémon without fail." +msgstr "Assurément la Ball la plus performante. Elle permet de capturer à coup sûr un Pokémon sauvage." + +msgid "Ultra Ball" +msgstr "Hyper Ball" + +msgid "An ultra-performance Ball that provides a higher Pokémon catch rate than a Great Ball." +msgstr "Une Ball ultraperformante dont le taux de réussite est supérieur à celui de la Super Ball." + +msgid "Great Ball" +msgstr "Super Ball" + +msgid "A good, high-performance Ball that provides a higher Pokémon catch rate than a standard Poké Ball." +msgstr "Une Ball très performante dont le taux de réussite est supérieur à celui de la Poké Ball." + +msgid "A device for catching wild Pokémon. A capsule system that is thrown like a ball at the target." +msgstr "Un objet pareil à une capsule capturant les Pokémon sauvages. Jetez cet objet comme une balle." + +msgid "A special Poké Ball that is used only in the Great Marsh. It is decorated in a camouflage pattern." +msgstr "Une Poké Ball spéciale dont l’usage est réservé au Parc Safari. Elle est décorée d’un motif camouflage." + +msgid "Net Ball" +msgstr "Filet Ball" + +msgid "A somewhat different Poké Ball that works especially well on Water- and Bug-type Pokémon." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les Pokémon Eau ou Insecte." + +msgid "Dive Ball" +msgstr "Scuba Ball" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon that live in the sea." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les Pokémon sous-marins." + +msgid "Nest Ball" +msgstr "Faiblo Ball" + +msgid "A somewhat different Poké Ball that works especially well on weaker Pokémon in the wild." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les Pokémon les plus faibles." + +msgid "Repeat Ball" +msgstr "Bis Ball" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon species that were previously caught." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les espèces de Pokémon déjà capturées." + +msgid "Timer Ball" +msgstr "Chrono Ball" + +msgid "A somewhat different Ball that becomes progressively better the more turns there are in a battle." +msgstr "Une Poké Ball un peu spéciale qui fonctionne de mieux en mieux à mesure que le combat s’éternise." + +msgid "Luxury Ball" +msgstr "Luxe Ball" + +msgid "A comfortable Poké Ball that makes a caught wild Pokémon quickly grow friendly." +msgstr "Une Poké Ball pratique qui permet de gagner rapidement l’amitié d’un Pokémon sauvage attrapé." + +msgid "Premier Ball" +msgstr "Honor Ball" + +msgid "A somewhat rare Poké Ball that has been specially made to commemorate an event of some sort." +msgstr "Une Poké Ball assez rare qui fut créée pour un événement particulier." + +msgid "Dusk Ball" +msgstr "Sombre Ball" + +msgid "A somewhat different Poké Ball that can easily catch wild Pokémon at night or in dark places." +msgstr "Une Poké Ball efficace pour attraper les Pokémon de nuit ou dans des endroits sombres tels que les grottes." + +msgid "Heal Ball" +msgstr "Soin Ball" + +msgid "A remedial Poké Ball that restores the caught Pokémon's HP and eliminates any status problem." +msgstr "Une Poké Ball de soin qui rend tous les PV du Pokémon attrapé et qui soigne tous les changements de statut." + +msgid "Quick Ball" +msgstr "Rapide Ball" + +msgid "A somewhat different Poké Ball that works better at the start of a wild encounter." +msgstr "Une Poké Ball qui permet d’attraper un Pokémon sauvage plus facilement si on l’utilise au début du combat." + +msgid "Cherish Ball" +msgstr "Mémoire Ball" + +msgid "A quite rare Poké Ball that has been specially crafted to commemorate an occasion of some sort." +msgstr "Une Poké Ball plutôt rare qui fut créée pour une occasion spéciale." + +msgid "Fast Ball" +msgstr "Speed Ball" + +msgid "A Poké Ball that makes it easier to catch Pokémon which are quick to run away." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les Pokémon rapides." + +msgid "Level Ball" +msgstr "Niveau Ball" + +msgid "A Poké Ball for catching Pokémon that are a lower level than your own." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les Pokémon les plus faibles." + +msgid "Lure Ball" +msgstr "Appât Ball" + +msgid "A Poké Ball for catching Pokémon hooked by a Rod when fishing." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les Pokémon ferrés avec une canne à pêche." + +msgid "Heavy Ball" +msgstr "Masse Ball" + +msgid "A Poké Ball for catching very heavy Pokémon." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les Pokémon lourds." + +msgid "A Poké Ball for catching Pokémon that are the opposite gender of your Pokémon." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les Pokémon de sexe opposé au sien." + +msgid "Friend Ball" +msgstr "Copain Ball" + +msgid "A Poké Ball that makes caught Pokémon more friendly." +msgstr "Une Poké Ball un peu spéciale qui permet de rendre rapidement amicaux les Pokémon sauvages attrapés avec celle-ci." + +msgid "Moon Ball" +msgstr "Lune Ball" + +msgid "A Poké Ball for catching Pokémon that evolve using the Moon Stone." +msgstr "Une Poké Ball un peu spéciale qui fonctionne particulièrement bien sur les Pokémon évoluant avec une Pierre Lune." + +msgid "Sport Ball" +msgstr "Compét'Ball" + +msgid "A special Poké Ball for the Bug-Catching Contest." +msgstr "Une Poké Ball spéciale utilisée au Concours de Capture d'insectes." + +msgid "Park Ball" +msgstr "Parc Ball" + +msgid "A special Poké Ball for the Pal Park." +msgstr "Une Poké Ball spéciale pour le Parc des Amis." + +msgid "TM01" +msgstr "CT01" + +msgid "The user focuses its mind before launching this attack. It will fail if the user is hit before it is used." +msgstr "Le lanceur s'aiguise les griffes. Augmente l'Attaque et la Précision." + +msgid "TM02" +msgstr "CT02" + +msgid "Sharp, huge claws hook and slash the foe quickly and with great power." +msgstr "Le lanceur lacère l'ennemi de ses grandes griffes aiguisées." + +msgid "TM03" +msgstr "CT03" + +msgid "The foe is hit with a pulsing blast of water. It may also confuse the target." +msgstr "Le lanceur matérialise des ondes mystérieuses qu'il projette sur l'ennemi. Inflige des dégâts physiques." + +msgid "TM04" +msgstr "CT04" + +msgid "The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats." +msgstr "Le lanceur se concentre et fait le vide dans son esprit pour augmenter son Attaque Spéciale et sa Défense Spéciale." + +msgid "TM05" +msgstr "CT05" + +msgid "The foe is scared off, to be replaced by another Pokémon in its party. In the wild, the battle ends." +msgstr "Effraie le Pokémon ennemi et le remplace par un autre. Dans la nature, met fin au combat." + +msgid "TM06" +msgstr "CT06" + +msgid "A move that leaves the foe badly poisoned. This poison damage worsens every turn." +msgstr "Empoisonne gravement l'ennemi. Les dégâts dus au poison augmentent à chaque tour." + +msgid "TM07" +msgstr "CT07" + +msgid "Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice." +msgstr "Invoque une tempête de grêle qui dure 5 tours. Ne blesse pas les Pokémon de type Glace." + +msgid "TM08" +msgstr "CT08" + +msgid "The user tenses its muscles to bulk up its body, boosting both its Attack and Defense stats." +msgstr "Le lanceur tend ses muscles pour se gonfler, ce qui booste son Attaque et sa Défense." + +msgid "TM09" +msgstr "CT09" + +msgid "The user forcefully shoots seeds at the foe. Two to five seeds are shot in rapid succession." +msgstr "Le lanceur inocule un poison spécial à l'ennemi. L'effet est doublé si l'ennemi est déjà empoisonné." + +msgid "TM10" +msgstr "CT10" + +msgid "A variable move that changes type and power depending on the hidden ability of the Pokémon using it." +msgstr "Attaque dont le type dépend du Pokémon qui l'utilise." + +msgid "TM11" +msgstr "CT11" + +msgid "The user intensifies the sun for five turns, powering up Fire-type moves." +msgstr "Fait briller le Soleil pendant cinq tours, augmentant la puissance des capacités de type Feu." + +msgid "TM12" +msgstr "CT12" + +msgid "The target is taunted into a rage that allows it to use only attack moves for three turns." +msgstr "Provoque l'ennemi. L'oblige à n'utiliser que des attaques pendant trois tours." + +msgid "TM13" +msgstr "CT13" + +msgid "The foe is struck with an icy-cold beam of energy. It may also freeze the target solid." +msgstr "Un rayon de glace frappe l'ennemi. Peut aussi le geler." + +msgid "TM14" +msgstr "CT14" + +msgid "A howling blizzard is summoned to strike the foe. It may also freeze the target solid." +msgstr "Une violente tempête de neige est déclenchée sur l'ennemi. Peut aussi le geler." + +msgid "TM15" +msgstr "CT15" + +msgid "The foe is attacked with a powerful beam. The user must rest on the next turn to regain its energy." +msgstr "Projette un puissant rayon sur l'ennemi. Le lanceur doit se reposer au tour suivant." + +msgid "TM16" +msgstr "CT16" + +msgid "A wondrous wall of light is put up to suppress damage from special attacks for five turns." +msgstr "Un fabuleux mur de lumière qui réduit les dégâts causés par les attaques spéciales durant cinq tours." + +msgid "TM17" +msgstr "CT17" + +msgid "It enables the user to evade all attacks. Its chance of failing rises if it is used in succession." +msgstr "Le lanceur esquive toutes les attaques. Le risque d'échec augmente lorsque la capacité est utilisée plusieurs fois de suite." + +msgid "TM18" +msgstr "CT18" + +msgid "The user summons a heavy rain that falls for five turns, powering up Water-type moves." +msgstr "Invoque de fortes pluies qui durent cinq tours et augmentent la puissance des capacités de type Eau." + +msgid "TM19" +msgstr "CT19" + +msgid "A nutrient-draining attack. The user's HP is restored by half the damage taken by the target." +msgstr "Le lanceur atterrit et se repose. Restaure jusqu'à la moitié de ses PV max." + +msgid "TM20" +msgstr "CT20" + +msgid "The user creates a protective field that prevents status problems like poison, paralysis, burn, and sleep." +msgstr "Le lanceur invoque un champ protecteur empêchant tous les problèmes de statut pendant cinq tours." + +msgid "TM21" +msgstr "CT21" + +msgid "A full-power attack that grows more powerful the less the user likes its Trainer." +msgstr "Moins le Pokémon aime son Dresseur, plus cette attaque est puissante." + +msgid "TM22" +msgstr "CT22" + +msgid "A two-turn attack. The user gathers light, then blasts a bundled beam on the second turn." +msgstr "Absorbe la lumière au premier tour et envoie un rayon puissant au tour suivant." + +msgid "TM23" +msgstr "CT23" + +msgid "The foe is slammed with a sturdy tail of steel. It may also lower the target's Defense stat if it hits." +msgstr "Le lanceur jette toutes sortes de projectiles à un ennemi. Si ce dernier vole, il tombe au sol." + +msgid "TM24" +msgstr "CT24" + +msgid "A strong electric blast is loosed at the foe. It may also leave the foe paralyzed." +msgstr "Une grosse décharge électrique tombe sur l'ennemi. Peut aussi le paralyser." + +msgid "TM25" +msgstr "CT25" + +msgid "A wicked thunderbolt is dropped on the foe to inflict damage. It may also leave the target paralyzed." +msgstr "La foudre tombe sur l'ennemi pour lui infliger des dégâts. Peut aussi le paralyser." + +msgid "TM26" +msgstr "CT26" + +msgid "The user sets off an earthquake that hits all the Pokémon in the battle." +msgstr "Le lanceur provoque un tremblement de terre touchant tout les Pokémon autour de lui." + +msgid "TM27" +msgstr "CT27" + +msgid "A full-power attack that grows more powerful the more the user likes its Trainer." +msgstr "Plus le Pokémon apprécie son Dresseur, plus la puissance de cette attaque furieuse augmente." + +msgid "TM28" +msgstr "CT28" + +msgid "The user burrows, then attacks on the second turn. It can also be used to exit dungeons." +msgstr "Le lanceur creuse au premier tour et frappe au second. Permet aussi de sortir des grottes." + +msgid "TM29" +msgstr "CT29" + +msgid "The foe is hit by a strong telekinetic force. It may also reduce the foe's Sp. Def stat." +msgstr "Une puissante force télékinésique frappe l'ennemi. Peut aussi faire baisser sa Défense Spéciale." + +msgid "TM30" +msgstr "CT30" + +msgid "The user hurls a shadowy blob at the foe. It may also lower the foe's Sp. Def stat." +msgstr "Projette une grande ombre sur l'ennemi. Peut aussi faire baisser sa Défense Spéciale." + +msgid "TM31" +msgstr "CT31" + +msgid "The user attacks with tough fists, etc. It can also break any barrier such as Light Screen and Reflect." +msgstr "Une attaque avec le tranchant de la main. Permet aussi de briser les barrières comme Mur Lumière et Protection." + +msgid "TM32" +msgstr "CT32" + +msgid "The user begins moving so quickly that it creates illusory copies to raise its evasiveness." +msgstr "Le lanceur se déplace si vite qu'il crée des copies illusoires de lui, augmentant son Esquive." + +msgid "TM33" +msgstr "CT33" + +msgid "A wondrous wall of light is put up to suppress damage from physical attacks for five turns." +msgstr "Un fabuleux mur de lumière qui réduit les dégâts causés par les attaques physiques durant cinq tours." + +msgid "TM34" +msgstr "CT34" + +msgid "The user strikes the foe with a quick jolt of electricity. This attack cannot be evaded." +msgstr "Une vague de détritus attaque tout les Pokémon autour du lanceur. Peut aussi empoisonner." + +msgid "TM35" +msgstr "CT35" + +msgid "The foe is scorched with an intense blast of fire. The target may also be left with a burn." +msgstr "L'ennemi reçoit un torrent de flammes. Peut aussi le brûler." + +msgid "TM36" +msgstr "CT36" + +msgid "Unsanitary sludge is hurled at the foe. It may also poison the target." +msgstr "Le lanceur envoie des détritus sur l'ennemi. Peut aussi l'empoisonner." + +msgid "TM37" +msgstr "CT37" + +msgid "A five-turn sandstorm is summoned to hurt all combatants except the Rock, Ground, and Steel types." +msgstr "Une tempête de sable qui blesse tout les Pokémon durant cinq tours, sauf ceux de types Roche, Sol, et Acier." + +msgid "TM38" +msgstr "CT38" + +msgid "The foe is attacked with an intense blast of all-consuming fire. It may also leave the target with a burn." +msgstr "Un déluge de flammes ardentes submerge l'ennemi. Peut aussi le brûler." + +msgid "TM39" +msgstr "CT39" + +msgid "Large boulders are hurled at the foe to inflict damage. It may also make the target flinch." +msgstr "Des rochers frappent l'ennemi. Réduit aussi sa Vitesse en l'empêchant de se déplacer." + +msgid "TM40" +msgstr "CT40" + +msgid "The user confounds the foe with speed, then strikes. The attack lands without fail." +msgstr "Le lanceur prend l'ennemi de vitesse et le lacère. N'échoue jamais." + +msgid "TM41" +msgstr "CT41" + +msgid "The user torments and enrages the foe, making it incapable of using the same move twice in a row." +msgstr "Le lanceur irrite l'ennemi pour l'empêcher d'utiliser la même capacité deux fois de suite." + +msgid "TM42" +msgstr "CT42" + +msgid "An attack move that doubles its power if the user is poisoned, paralyzed, or has a burn." +msgstr "Une attaque dont la puissance double lorsque le lanceur est empoisonné, paralysé ou brûlé." + +msgid "TM43" +msgstr "CT43" + +msgid "An attack move with effects that vary depending on the user's environment." +msgstr "Le lanceur s'entoure de flammes pour attaquer l'ennemi. Il se concentre et sa Vitesse augmente." + +msgid "TM44" +msgstr "CT44" + +msgid "The user goes to sleep for two turns. It fully restores the user's HP and heals any status problem." +msgstr "Le lanceur dort pendant deux tours. Il regagne tous ses PV et n'a plus de problèmes de statut." + +msgid "TM45" +msgstr "CT45" + +msgid "If it is the opposite gender of the user, the foe becomes infatuated and less likely to attack." +msgstr "Si l'ennemi est du sexe opposé, il tombe amoureux et rechigne alors à attaquer." + +msgid "TM46" +msgstr "CT46" + +msgid "The user attacks and steals the foe's held item simultaneously. It can't steal if the user holds an item." +msgstr "Le lanceur attaque la cible et vole son objet. Le lanceur ne peut rien voler s'il tient déjà son objet." + +msgid "TM47" +msgstr "CT47" + +msgid "The foe is hit with wings of steel. It may also raise the user's Defense stat." +msgstr "Un coup rapide qui vise les pieds de l'ennemi et diminue sa Vitesse." + +msgid "TM48" +msgstr "CT48" + +msgid "The user employs its psychic power to exchange abilities with the foe." +msgstr "Le lanceur attaque l'ennemi en chantant. Si plusieurs Pokémon déclenchent cette attaque à la suite, l'effet augmente." + +msgid "TM49" +msgstr "CT49" + +msgid "The user steals the effects of any healing or status-changing move the foe attempts to use." +msgstr "Un cri blesse l'ennemi. Si le lanceur ou d'autres Pokémon l'utilisent en chaîne, l'effet augmente." + +msgid "TM50" +msgstr "CT50" + +msgid "The user attacks the foe at full power using fiery energy. It also sharply reduces the user's Sp. Atk." +msgstr "Attaque l'ennemi à pleine puissance. Le contrecoup baisse énormément l'Attaque Spéciale du lanceur." + +msgid "TM51" +msgstr "CT51" + +msgid "The user lands and rests its body. It restores the user's HP by up to half of its top HP." +msgstr "Le lanceur frappe l'ennemi avec des ailes d'acier. Peut aussi augmenter la Défense du lanceur." + +msgid "TM52" +msgstr "CT52" + +msgid "The user attacks at full power. It may also lower the foe's Sp. Def stat if it hits." +msgstr "Le lanceur rassemble ses forces et laisse éclater son pouvoir. Peut aussi baisser la Défense Spéciale de l'ennemi." + +msgid "TM53" +msgstr "CT53" + +msgid "The user draws power from nature and fires it at the foe. It may also lower the target's Sp. Def." +msgstr "Utilise les pouvoirs de la nature pour attaquer l'ennemi. Peut aussi baisser sa Défense Spéciale." + +msgid "TM54" +msgstr "CT54" + +msgid "A restrained attack that prevents the foe from fainting. The target is left with at least 1 HP." +msgstr "Le lanceur retient ses coups pour que l'ennemi garde au moins 1 PV et ne tombe pas K.O." + +msgid "TM55" +msgstr "CT55" + +msgid "If the foe's HP is down to under half, this attack will hit with double the power." +msgstr "L'ennemi est attaqué par un jet d'eau bouillante. Peut aussi le brûler." + +msgid "TM56" +msgstr "CT56" + +msgid "The user flings its held item at the foe to attack. Its power and effects depend on the item." +msgstr "Le lanceur envoie l'objet qu'il tient sur l'ennemi. La puissance et les effets dépendent de l'objet." + +msgid "TM57" +msgstr "CT57" + +msgid "The user attacks with an electric charge. The user uses the remaining electricity to up its Sp. Atk." +msgstr "Le lanceur tire un rayon chargé d'électricité. Peut aussi augmenter son Attaque Spéciale." + +msgid "TM58" +msgstr "CT58" + +msgid "The user endures any attack, leaving 1 HP. Its chance of failing rises if it is used in succession." +msgstr "Le lanceur emmène l'ennemi dans les airs au premier tour et le lâche dans le vide au second. L'ennemi saisi ne peut pas attaquer." + +msgid "TM59" +msgstr "CT59" + +msgid "The foe is attacked with a shock wave generated by the user's gaping mouth." +msgstr "Des flammes calcinent l'ennemi. S'il tient une baie, elle est brûlée et devient inutilisable." + +msgid "TM60" +msgstr "CT60" + +msgid "An energy-draining punch. The user's HP is restored by half the damage taken by the target." +msgstr "Retient la cible de force, l'obligeant à agir en dernier." + +msgid "TM61" +msgstr "CT61" + +msgid "The user shoots a sinister, bluish white flame at the foe to inflict a burn." +msgstr "Lance une sinistre flamme violette à l'ennemi pour lui infliger une brûlure." + +msgid "TM62" +msgstr "CT62" + +msgid "The foe is attacked with powdery scales blown by wind. It may also raise all the user's stats." +msgstr "Vent qui projette des écailles poudreuses sur l’ennemi. Peut aussi monter toutes les stats du lanceur." + +msgid "TM63" +msgstr "CT63" + +msgid "It prevents the foe from using its held item. Its Trainer is also prevented from using items on it." +msgstr "Empêche l'ennemi d'utiliser un objet tenu et son Dresseur d'utiliser un objet sur lui." + +msgid "TM64" +msgstr "CT64" + +msgid "The user explodes to inflict damage on all Pokémon in battle. The user faints upon using this move." +msgstr "Le lanceur explose et inflige des dégâts tout autour de lui. Met le lanceur K.O." + +msgid "TM65" +msgstr "CT65" + +msgid "The user slashes with a sharp claw made from shadows. It has a high critical-hit ratio." +msgstr "Attaque avec une griffe puissante faite d'ombres. Taux de critiques élevé." + +msgid "TM66" +msgstr "CT66" + +msgid "The user stores power, then attacks. Its power is doubled if used after the foe." +msgstr "Le lanceur charge son énergie, puis attaque. La puissance est doublée si le lanceur agit après l'ennemi." + +msgid "TM67" +msgstr "CT67" + +msgid "The user recycles a single-use item that has been used in battle so it can be used again." +msgstr "Venge un Pokémon de l'équipe mis K.O. Si un Pokémon de l'équipe a été mis K.O. au tour d'avant, l'effet augmente." + +msgid "TM68" +msgstr "CT68" + +msgid "The user charges the foe using every bit of its power. It must rest on the next turn to recover." +msgstr "Le lanceur charge l'ennemi de toute sa puissance et doit ensuite se reposer au tour suivant." + +msgid "TM69" +msgstr "CT69" + +msgid "The user polishes its body to reduce drag. It sharply raises the Speed stat." +msgstr "Le lanceur polit son corps pour diminuer sa résistance au vent. Peut augmenter fortement la Vitesse." + +msgid "TM70" +msgstr "CT70" + +msgid "The user flashes a light that cuts the foe's accuracy. It can also be used to illuminate caves." +msgstr "Explosion lumineuse qui fait baisser la Précision de l'ennemi." + +msgid "TM71" +msgstr "CT71" + +msgid "The user stabs the foe with a sharpened stone from below. It has a high critical-hit ratio." +msgstr "Fait surgir des pierres aiguisées sous l'ennemi. Taux de critique élevé." + +msgid "TM72" +msgstr "CT72" + +msgid "An attack move that inflicts double the damage if the user has been hurt by the foe in the same turn." +msgstr "Après son attaque, le lanceur revient à toute vitesse et change de place avec un Pokémon de l'équipe prêt au combat." + +msgid "TM73" +msgstr "CT73" + +msgid "A weak electric charge is launched at the foe. It causes paralysis if it hits." +msgstr "Un faible choc électrique frappe l'ennemi. Si l'attaque le touche, celui-ci est paralysé." + +msgid "TM74" +msgstr "CT74" + +msgid "The user tackles the foe from a high-speed spin. The slower the user, the greater the damage." +msgstr "Le lanceur effectue une rotation et frappe l'ennemi. Plus la Vitesse du lanceur est basse, plus il fait de dégâts." + +msgid "TM75" +msgstr "CT75" + +msgid "A frenetic dance to uplift the fighting spirit. It sharply raises the user's Attack stat." +msgstr "Danse frénétique qui exalte l'esprit combatif. Augmente beaucoup l'Attaque du lanceur." + +msgid "TM76" +msgstr "CT76" + +msgid "The user lays a trap of levitating stones around the foe. The trap hurts foes that switch into battle." +msgstr "Lance des pierres flottantes autour de l’ennemi, qui blessent tout ennemi entrant au combat." + +msgid "TM77" +msgstr "CT77" + +msgid "The user hypnotizes itself into copying any stat change made by the foe." +msgstr "Une autohypnose qui permet au lanceur de copier les changements de stats de la cible." + +msgid "TM78" +msgstr "CT78" + +msgid "If it is the opposite gender of the user, the foe is charmed into sharply lowering its Sp. Atk stat." +msgstr "Si l’ennemi est de sexe opposé au lanceur, il est séduit et son Attaque Spéciale baisse fortement." + +msgid "TM79" +msgstr "CT79" + +msgid "The user releases a horrible aura imbued with dark thoughts. It may also make the target flinch." +msgstr "Le lanceur dégage une horrible aura chargée d’idées noires. Peut aussi apeurer l’ennemi." + +msgid "TM80" +msgstr "CT80" + +msgid "TM81" +msgstr "CT81" + +msgid "The user slashes at the foe by crossing its scythes or claws as if they were a pair of scissors." +msgstr "Le lanceur taillade l'ennemi en utilisant ses faux ou ses griffes comme une paire de ciseaux." + +msgid "TM82" +msgstr "CT82" + +msgid "While it is asleep, the user randomly uses one of the moves it knows." +msgstr "Le lanceur utilise un de ses coups au hasard pendant qu’il dort." + +msgid "TM83" +msgstr "CT83" + +msgid "The user draws power from the Berry it is holding to attack. The Berry determines its type and power." +msgstr "Avant d’attaquer, le lanceur rassemble ses forces grâce à sa Baie. Elle détermine le type et la puissance." + +msgid "TM84" +msgstr "CT84" + +msgid "The foe is stabbed with a tentacle or arm seeped with poison. It may also poison the foe." +msgstr "Attaque l'ennemi avec un tentacule ou un bras plein de poison. Peut aussi l'empoisonner." + +msgid "TM85" +msgstr "CT85" + +msgid "An attack that works only on a sleeping foe. It absorbs half the damage caused to heal the user's HP." +msgstr "Attaque réservée aux ennemis endormis. Le lanceur récupère en PV la moitié des dégâts infligés." + +msgid "TM86" +msgstr "CT86" + +msgid "The user snares the foe with grass and trips it. The heavier the foe, the greater the damage." +msgstr "L'ennemi est piégé dans de l'herbe qui le fait trébucher. Plus il est lourd, plus il reçoit de dégâts." + +msgid "TM87" +msgstr "CT87" + +msgid "The user enrages the foe into confusion. However, it also sharply raises the foe's Attack stat." +msgstr "Fait enrager l'ennemi et le plonge dans la confusion, mais augmente fortement son Attaque." + +msgid "TM88" +msgstr "CT88" + +msgid "The user pecks the foe. If the foe is holding a Berry, the user plucks it and gains its effect." +msgstr "Le lanceur picore l'ennemi. S'il tient une baie, le lanceur s'en empare et profite de ses effets." + +msgid "TM89" +msgstr "CT89" + +msgid "After making its attack, the user rushes back to switch places with a party Pokémon in waiting." +msgstr "Après son attaque, le lanceur revient à toute vitesse et change de place avec un Pokémon de l'équipe prêt au combat." + +msgid "TM90" +msgstr "CT90" + +msgid "The user makes a copy of itself using some of its HP. The copy serves as the user's decoy." +msgstr "Le lanceur fait une copie de lui-même en sacrifiant quelques PV. La copie sert de leurre." + +msgid "TM91" +msgstr "CT91" + +msgid "The user gathers all its light energy and releases it in one shot. It may also lower the foe's Sp. Def stat." +msgstr "Le lanceur concentre son énergie lumineuse et la fait exploser. Peut aussi baisser la Défense Spéciale de l'ennemi." + +msgid "TM92" +msgstr "CT92" + +msgid "The user creates a bizarre space in which slower Pokémon get to move first for five turns." +msgstr "Le lanceur crée une zone étrange où les Pokémon les plus lents frappent en premier pendant cinq tours." + +msgid "HM01" +msgstr "CS01" + +msgid "The foe is cut with a scythe or a claw. It can also be used to cut down thin trees." +msgstr "Coupe l'ennemi avec des lames ou des griffes. Hors combat, permet de couper des arbres fins." + +msgid "HM02" +msgstr "CS02" + +msgid "The user soars, then strikes on the second turn. It can also be used to fly to any familiar town." +msgstr "Le lanceur s'envole au premier tour et frappe au second. Permet aussi de voler jusqu'à une ville déjà visitée." + +msgid "HM03" +msgstr "CS03" + +msgid "It swamps the entire battlefield with a giant wave. It can also be used to cross water." +msgstr "Une énorme vague s'abat sur le champ de bataille. Permet aussi de voyager sur l'eau." + +msgid "HM04" +msgstr "CS04" + +msgid "The foe is slugged with a punch thrown at maximum power. It can also be used to move boulders." +msgstr "Le lanceur cogne l'ennemi de toutes ses forces. Permet aussi de déplacer des rochers." + +msgid "HM05" +msgstr "CS05" + +msgid "Obstacles are moved, reducing the foe's evasion stat. It can also be used to clear deep fog." +msgstr "Un grand coup de vent qui disperse la Protection ou le Mur Lumière de l’ennemi. Diminue aussi son Esquive." + +msgid "HM06" +msgstr "CS06" + +msgid "The user slugs the foe with a shattering punch. It can also smash cracked boulders." +msgstr "Porte un coup de poing à l'ennemi qui peut baisser sa Défense. Peut aussi briser des rochers fissurés." + +msgid "HM07" +msgstr "CS07" + +msgid "The user charges the foe at an awesome speed. It can also be used to climb a waterfall." +msgstr "Le lanceur charge l'ennemi à une vitesse remarquable. Permet aussi de franchir une cascade." + +msgid "HM08" +msgstr "CS08" + +msgid "Diving on the first turn, the user floats up and attacks on the second turn." +msgstr "Le lanceur plonge sous l'eau au premier tour et frappe au second. Permet de nager sous l'eau dans les endroits appropriés." + +msgid "Cheri Berry" +msgstr "Baie Ceriz" + +msgid "It may be used or held by a Pokémon to recover from paralysis." +msgstr "Une Baie qui soigne la paralysie lorsqu’elle est tenue par un Pokémon." + +msgid "Chesto Berry" +msgstr "Baie Maron" + +msgid "It may be used or held by a Pokémon to recover from sleep." +msgstr "Une Baie qui soigne le sommeil lorsqu’elle est tenue par un Pokémon." + +msgid "Pecha Berry" +msgstr "Baie Pêcha" + +msgid "It may be used or held by a Pokémon to recover from poison." +msgstr "Une Baie qui soigne l’empoisonnement lorsqu’elle est tenue par un Pokémon." + +msgid "Rawst Berry" +msgstr "Baie Fraive" + +msgid "It may be used or held by a Pokémon to recover from a burn." +msgstr "Une Baie qui soigne les brûlures lorsqu’elle est tenue par un Pokémon." + +msgid "Aspear Berry" +msgstr "Baie Willia" + +msgid "It may be used or held by a Pokémon to defrost it." +msgstr "Une Baie qui soigne le gel lorsqu’elle est tenue par un Pokémon." + +msgid "Leppa Berry" +msgstr "Baie Mepo" + +msgid "It may be used or held by a Pokémon to restore a move's PP by 10." +msgstr "Une Baie qui restaure 10 PP lorsqu’elle est tenue par un Pokémon." + +msgid "Oran Berry" +msgstr "Baie Oran" + +msgid "It may be used or held by a Pokémon to heal the user by just 10 HP." +msgstr "Une Baie qui restaure 10 PV lorsqu’elle est tenue par un Pokémon." + +msgid "Persim Berry" +msgstr "Baie Kika" + +msgid "It may be used or held by a Pokémon to recover from confusion." +msgstr "Une Baie qui soigne la confusion lorsqu’elle est tenue par un Pokémon." + +msgid "Lum Berry" +msgstr "Baie Prine" + +msgid "It may be used or held by a Pokémon to recover from any status problem." +msgstr "Une Baie qui soigne tous les problèmes de statut lorsqu’elle est tenue par un Pokémon." + +msgid "Sitrus Berry" +msgstr "Baie Sitrus" + +msgid "It may be used or held by a Pokémon to heal the user's HP a little." +msgstr "Une Baie qui restaure quelques PV lorsqu’elle est tenue par un Pokémon." + +msgid "Figy Berry" +msgstr "Baie Figuy" + +msgid "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion." +msgstr "Tenue, cette Baie restaure des PV en cas de besoin, mais rend confus si le Pokémon n’aime pas les Baies épicées." + +msgid "Wiki Berry" +msgstr "Baie Wiki" + +msgid "Mago Berry" +msgstr "Baie Mago" + +msgid "Aguav Berry" +msgstr "Baie Gowav" + +msgid "Iapapa Berry" +msgstr "Baie Papaya" + +msgid "Razz Berry" +msgstr "Baie Framby" + +msgid "Bury it in soft soil to grow a Razz Plant." +msgstr "Une Baie orange au goût épicé, utilisée pour préparer des Pokéblocs permettant d'augmenter le Sang-froid d'un Pokémon." + +msgid "Bluk Berry" +msgstr "Baie Remu" + +msgid "Bury it in soft soil to grow a Bluk Plant." +msgstr "Une Baie violette et sèche, utilisée pour préparer des Pokéblocs permettant d'augmenter la Beauté d'un Pokémon." + +msgid "Nanab Berry" +msgstr "Baie Nanab" + +msgid "Bury it in soft soil to grow a Nanab Plant." +msgstr "Une Baie rose au goût sucré, utilisée pour préparer des Pokéblocs permettant d'augmenter la Grâce d'un Pokémon." + +msgid "Wepear Berry" +msgstr "Baie Repoi" + +msgid "Bury it in soft soil to grow a Wepear Plant." +msgstr "Une Baie verte au goût amer, utilisée pour préparer des Pokéblocs permettant d'augmenter l'Intelligence d'un Pokémon." + +msgid "Pinap Berry" +msgstr "Baie Nanana" + +msgid "Bury it in soft soil to grow a Pinap Plant." +msgstr "Une Baie jaune au goût acide, utilisée pour préparer des Pokéblocs permettant d'augmenter la Robustesse d'un Pokémon." + +msgid "Pomeg Berry" +msgstr "Baie Grena" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base HP." +msgstr "Une Baie qui rend les Pokémon plus amicaux, mais baisse leurs PV de base." + +msgid "Kelpsy Berry" +msgstr "Baie Alga" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Attack stat." +msgstr "Une Baie qui rend les Pokémon plus amicaux, mais baisse leur Attaque de base." + +msgid "Qualot Berry" +msgstr "Baie Qualot" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Defense stat." +msgstr "Une Baie qui rend les Pokémon plus amicaux, mais baisse leur Défense de base." + +msgid "Hondew Berry" +msgstr "Baie Lonme" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Atk stat." +msgstr "Une Baie qui rend les Pokémon plus amicaux, mais baisse leur Attaque Spéciale de base." + +msgid "Grepa Berry" +msgstr "Baie Resin" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Def stat." +msgstr "Une Baie qui rend les Pokémon plus amicaux, mais baisse leur Défense Spéciale de base." + +msgid "Tamato Berry" +msgstr "Baie Tamato" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Speed stat." +msgstr "Une Baie qui rend les Pokémon plus amicaux, mais baisse leur Vitesse de base." + +msgid "Cornn Berry" +msgstr "Baie Siam" + +msgid "Bury it in soft soil to grow a Cornn Plant." +msgstr "Une Baie très rare, utilisée pour préparer des Pokéblocs permettant d'augmenter la Beauté d'un Pokémon." + +msgid "Magost Berry" +msgstr "Baie Mangou" + +msgid "Bury it in soft soil to grow a Magost Plant." +msgstr "Une Baie très rare, utilisée pour préparer des Pokéblocs permettant d'augmenter la Grâce d'un Pokémon." + +msgid "Rabuta Berry" +msgstr "Baie Rabuta" + +msgid "Bury it in soft soil to grow a Rabuta Plant." +msgstr "Une Baie très rare, utilisée pour préparer des Pokéblocs permettant d'augmenter l'Intelligence d'un Pokémon." + +msgid "Nomel Berry" +msgstr "Baie Tronci" + +msgid "Bury it in soft soil to grow a Nomel Plant." +msgstr "Une Baie très rare, utilisée pour préparer des Pokéblocs permettant d'augmenter la Robustesse d'un Pokémon." + +msgid "Spelon Berry" +msgstr "Baie Kiwan" + +msgid "Bury it in soft soil to grow a Spelon Plant." +msgstr "Une Baie très rare, utilisée pour préparer des Pokéblocs permettant d'augmenter la Grâce d'un Pokémon." + +msgid "Pamtre Berry" +msgstr "Baie Palma" + +msgid "Bury it in soft soil to grow a Pamtre Plant." +msgstr "Une Baie très rare, utilisée pour préparer des Pokéblocs permettant d'augmenter la Beauté d'un Pokémon." + +msgid "Watmel Berry" +msgstr "Baie Stekpa" + +msgid "Bury it in soft soil to grow a Watmel Plant." +msgstr "Une Baie très rare, utilisée pour préparer des Pokéblocs permettant d'augmenter l'Intelligence d'un Pokémon." + +msgid "Durin Berry" +msgstr "Baie Durin" + +msgid "Bury it in soft soil to grow a Durin Plant." +msgstr "Une Baie très rare, utilisée pour préparer des Pokéblocs permettant d'augmenter l'Intelligence d'un Pokémon." + +msgid "Belue Berry" +msgstr "Baie Myrte" + +msgid "Bury it in soft soil to grow a Belue Plant." +msgstr "Une Baie très rare en dehors de cette région, utilisée pour préparer des Pokéblocs permettant d'augmenter la Beauté d'un Pokémon." + +msgid "Occa Berry" +msgstr "Baie Chocco" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fire-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Feu." + +msgid "Passho Berry" +msgstr "Baie Pocpoc" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Water-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Eau." + +msgid "Wacan Berry" +msgstr "Baie Parma" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Electric-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Électrique." + +msgid "Rindo Berry" +msgstr "Baie Ratam" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Grass-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Plante." + +msgid "Yache Berry" +msgstr "Baie Nanone" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ice-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Glace." + +msgid "Chople Berry" +msgstr "Baie Pomroz" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fighting-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Combat." + +msgid "Kebia Berry" +msgstr "Baie Kébia" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Poison-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Poison." + +msgid "Shuca Berry" +msgstr "Baie Jouca" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ground-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Sol." + +msgid "Coba Berry" +msgstr "Baie Cobaba" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Flying-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Vol." + +msgid "Payapa Berry" +msgstr "Baie Yapap" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Psychic-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Psy." + +msgid "Tanga Berry" +msgstr "Baie Panga" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Bug-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Insecte." + +msgid "Charti Berry" +msgstr "Baie Charti" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Rock-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Roche." + +msgid "Kasib Berry" +msgstr "Baie Sédra" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ghost-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Spectre." + +msgid "Haban Berry" +msgstr "Baie Fraigo" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dragon-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Dragon." + +msgid "Colbur Berry" +msgstr "Baie Lampou" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dark-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Ténèbres." + +msgid "Babiri Berry" +msgstr "Baie Babiri" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Steel-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie super efficace de type Acier." + +msgid "Chilan Berry" +msgstr "Baie Zalis" + +msgid "If held by a Pokémon, it weakens a foe's Normal-type attack." +msgstr "Tenue, cette Baie affaiblit une attaque ennemie de type Normal." + +msgid "Liechi Berry" +msgstr "Baie Lichii" + +msgid "If held by a Pokémon, it raises its Attack stat in a pinch." +msgstr "Tenue, cette Baie augmente l'Attaque en cas de besoin." + +msgid "Ganlon Berry" +msgstr "Baie Lingan" + +msgid "If held by a Pokémon, it raises its Defense stat in a pinch." +msgstr "Tenue, cette Baie augmente la Défense en cas de besoin." + +msgid "Salac Berry" +msgstr "Baie Sailak" + +msgid "If held by a Pokémon, it raises its Speed stat in a pinch." +msgstr "Tenue, cette Baie augmente la Vitesse en cas de besoin." + +msgid "Petaya Berry" +msgstr "Baie Pitaye" + +msgid "If held by a Pokémon, it raises its Sp. Atk stat in a pinch." +msgstr "Tenue, cette Baie augmente l'Attaque Spéciale en cas de besoin." + +msgid "Apicot Berry" +msgstr "Baie Abriko" + +msgid "If held by a Pokémon, it raises its Sp. Def stat in a pinch." +msgstr "Tenue, cette Baie augmente la Défense Spéciale en cas de besoin." + +msgid "Lansat Berry" +msgstr "Baie Lansat" + +msgid "If held by a Pokémon, it raises its critical-hit ratio in a pinch." +msgstr "Tenue, cette Baie augmente le taux de critiques en cas de besoin." + +msgid "Starf Berry" +msgstr "Baie Frista" + +msgid "If held by a Pokémon, it sharply raises one of its stats in a pinch." +msgstr "Tenue, cette Baie augmente beaucoup une des stats en cas de besoin." + +msgid "Enigma Berry" +msgstr "Baie Enigma" + +msgid "If held by a Pokémon, it restores its HP if it is hit by a foe's supereffective attack." +msgstr "Tenue, cette Baie restaure les PV du Pokémon s'il subit une attaque super efficace." + +msgid "Micle Berry" +msgstr "Baie Micle" + +msgid "If held by a Pokémon, it raises the accuracy of a move just once in a pinch." +msgstr "Tenue, cette Baie augmente une fois la Précision d'une capacité en cas de besoin." + +msgid "Custap Berry" +msgstr "Baie Chérim" + +msgid "If held by a Pokémon, it gets to move first just once in a pinch." +msgstr "Tenue, cette Baie permet d'attaquer en premier une fois en cas de besoin." + +msgid "Jaboca Berry" +msgstr "Baie Jacoba" + +msgid "If held by a Pokémon, and if a foe's physical attack lands, the foe also takes damage." +msgstr "Tenue, cette Baie inflige des dégâts à l'attaquant s'il utilise une attaque physique qui atteint son but." + +msgid "Rowap Berry" +msgstr "Baie Pommo" + +msgid "If held by a Pokémon, and if a foe's special attack lands, the foe also takes damage." +msgstr "Tenue, cette Baie inflige des dégâts à l'attaquant s'il utilise une attaque spéciale qui atteint son but." + +msgid "Orange Mail" +msgstr "Lettre Oranj" + +msgid "A piece of mail featuring a cute Zigzagoon print. It is to be held by a Pokémon." +msgstr "Lettre tenue par un Pokémon, qui contient un message écrit par le Dresseur. Un joli Zigzaton est imprimé dessus." + +msgid "Harbor Mail" +msgstr "Lettre Port" + +msgid "A piece of mail featuring a cute Wingull print. It is to be held by a Pokémon." +msgstr "Lettre tenue par un Pokémon, qui contient un message écrit par le Dresseur. Un joli Goélise est imprimé dessus." + +msgid "Glitter Mail" +msgstr "Lettre Brill" + +msgid "A piece of mail featuring a cute Pikachu print. It is to be held by a Pokémon." +msgstr "Lettre tenue par un Pokémon, qui contient un message écrit par le Dresseur. Un joli Pikachu est imprimé dessus." + +msgid "Mech Mail" +msgstr "Lettre Meca" + +msgid "A piece of mail featuring a cute Magnemite print. It is to be held by a Pokémon." +msgstr "Lettre tenue par un Pokémon, qui contient un message écrit par le Dresseur. Un joli Magnéti est imprimé dessus." + +msgid "Wood Mail" +msgstr "Lettre Bois" + +msgid "A piece of mail featuring a cute Slakoth print. It is to be held by a Pokémon." +msgstr "Lettre tenue par un Pokémon, qui contient un message écrit par le Dresseur. Un joli Parecool est imprimé dessus." + +msgid "Wave Mail" +msgstr "Lettre Vague" + +msgid "A piece of mail featuring a cute Wailmer print. It is to be held by a Pokémon." +msgstr "Lettre tenue par un Pokémon, qui contient un message écrit par le Dresseur. Un joli Wailmer est imprimé dessus." + +msgid "Bead Mail" +msgstr "Lettre Bulle" + +msgid "A piece of mail to be held by a Pokémon. It will bear the print of the Pokémon holding it." +msgstr "Du papier avec un dessin du Pokémon qui le tient." + +msgid "Shadow Mail" +msgstr "Lettre Ombre" + +msgid "A piece of mail featuring a cute Duskull print. It is to be held by a Pokémon." +msgstr "Lettre tenue par un Pokémon, qui contient un message écrit par le Dresseur. Un joli Skelénox est imprimé dessus." + +msgid "Tropic Mail" +msgstr "Lettre Tropi" + +msgid "A piece of mail featuring a cute Bellossom print. It is to be held by a Pokémon." +msgstr "Lettre tenue par un Pokémon, qui contient un message écrit par le Dresseur. Un joli Joliflor est imprimé dessus." + +msgid "Dream Mail" +msgstr "Lettre Songe" + +msgid "Fab Mail" +msgstr "Lettre Cool" + +msgid "A piece of mail featuring a gorgeous, extravagant print. It is to be held by a Pokémon." +msgstr "Papier magnifique pouvant être tenu par un Pokémon." + +msgid "Retro Mail" +msgstr "Lettre Retro" + +msgid "A piece of mail featuring a print of three cute Pokémon. It is to be held by a Pokémon." +msgstr "Lettre tenue par un Pokémon, qui contient un message écrit par le Dresseur. Trois jolis Pokémon sont imprimés dessus." + +msgid "X Attack" +msgstr "Attaque +" + +msgid "An item that raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Augmente l'attaque d'un Pokémon pendant un combat. Si le Pokémon est rappelé, les effets s'évanouissent." + +msgid "X Defend" +msgstr "Défense +" + +msgid "An item that raises the Defense of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Augmente la défense d'un Pokémon pendant un combat. Si le Pokémon est rappelé, les effets s'évanouissent." + +msgid "X Special" +msgstr "Spécial +" + +msgid "An item that raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Augmente l'attaque spéciale d'un Pokémon pendant un combat. SI le Pokémon est rappelé, les effets s'évanouissent." + +msgid "X Sp. Def" +msgstr "Def. Spé. +" + +msgid "An item that raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Augmente la défense spéciale d'un Pokémon pendant un combat. Si le Pokémon est rappelé, les effets s'évanouissent." + +msgid "X Speed" +msgstr "Vitesse +" + +msgid "An item that raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Augmente la vitesse d'un Pokémon pendant un combat. Si le Pokémon est rappelé, les effets s'évanouissent." + +msgid "X Accuracy" +msgstr "Précision +" + +msgid "An item that raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Augmente la précision d'un Pokémon pendant un combat. Si le Pokémon est rappelé, les effets s'évanouissent." + +msgid "Dire Hit" +msgstr "Muscle +" + +msgid "An item that raises the critical-hit ratio of a Pokémon in battle." +msgstr "Augmente le taux de coups critiques pendant un combat. Si le Pokémon est rappelé, les effets s'évanouissent." + +msgid "Guard Spec." +msgstr "Défense Spéciale" + +msgid "An item that prevents stat reduction among the Trainer's party Pokémon for five turns after use." +msgstr "Empêche les réductions de statistiques pendant un combat. Si le Pokémon est rappelé, les effets s'évanouissent." + +msgid "Poké Doll" +msgstr "Poképoupée" + +msgid "A doll that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "Une poupée permet de fuir pendant un combat contre un Pokémon sauvage." + +msgid "Fluffy Tail" +msgstr "Queue Skitty" + +msgid "An item that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "Permet de fuir pendant un combat contre un Pokémon sauvage." + +msgid "Blue Flute" +msgstr "Flûte Bleue" + +msgid "A blue flute made from blown glass. Its melody awakens a single Pokémon from sleep." +msgstr "Une flûte bleue faite en verre soufflé. Sa mélodie permet de réveiller les Pokémon endormis." + +msgid "Yellow Flute" +msgstr "Flûte Jaune" + +msgid "A yellow flute made from blown glass. Its melody snaps a single Pokémon out of confusion." +msgstr "Une flûte jaune faite en verre soufflé. Sa mélodie libère le Pokémon confus." + +msgid "Red Flute" +msgstr "Flûte Rouge" + +msgid "A red flute made from blown glass. Its melody snaps a single Pokémon out of infatuation." +msgstr "Une flûte en verre soufflé rouge dont les notes mettent fin à l'attirance." + +msgid "Bicycle" +msgstr "Bicyclette" + +msgid "A folding Bicycle that enables much faster movement than the Running Shoes." +msgstr "Une Bicyclette pliable permettant de se déplacer plus rapidement qu'avec les Chaussures de Sport." + +msgid "Old Rod" +msgstr "Canne" + +msgid "An old and beat-up fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Une canne à pêche très sophistiquée. Utilisez-la pour pêcher des Pokémon sauvages aquatiques." + +msgid "Good Rod" +msgstr "Super Canne" + +msgid "A new, good-quality fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Une canne neuve et de bonne qualité. Utilisez-la pour pêcher des Pokémon sauvages dans les points d'eau." + +msgid "Super Rod" +msgstr "Mega Canne" + +msgid "An awesome, high-tech fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Une canne à pêche très sophistiquée. Utilisez-la pour pêcher des Pokémon sauvages aquatiques." + +msgid "Dowsing MCHN" +msgstr "Cherch'Objet" + +msgid "It checks for unseen items in the area and makes noise and lights when it finds something." +msgstr "Un appareil high-tech qui indique l'emplacement des objets invisibles en émettant un son et en clignotant." + +msgid "TM96" +msgstr "CT96" + +msgid "The user creates shockwaves to attack the target. This attack does physical damage." +msgstr "Le lanceur crée des ondes de choc afin d'attaquer la cible. Cette attaque provoque des dégâts physiques." + +msgid "Town Map" +msgstr "Carte" + +msgid "A very convenient map that can be viewed anytime. It even shows your present location." +msgstr "Objet très utile, permettant de regarder la carte de la région et de voir sa position sur celle-ci" + +msgid "Coin Case" +msgstr "Boîte Jetons" + +msgid "A case for holding Coins obtained at the Game Corner. It holds up to 99,999 Coins." +msgstr "Boîte permettant de stocker jusqu'à 50,000 jetons." + +msgid "Gracidea" +msgstr "Gracidée" + +msgid "A flower sometimes bundled in bouquets to convey gratitude on special occasions like birthdays." +msgstr "Une fleur que l'on offre en gage de reconnaissance, notamment à l'occasion d'un anniversaire. Si on l'utilise sur un Shaymin cela changera sa forme." + +msgid "Soot Sack" +msgstr "Sac à Suie" + +msgid "A sack used to gather and hold volcanic ash." +msgstr "Un sac permettant de stocker des cendres volcaniques ramassées." + +msgid "Explorer Kit" +msgstr "Explorakit" + +msgid "A bag filled with convenient tools for exploring. It provides access to the Underground." +msgstr "Permet l'exploration des Souterrains, mais également utile pour trouver des objets." + +msgid "Loot Sack" +msgstr "Sac Butin" + +msgid "A sturdy, spacious bag that is used to carry loot obtained in the coal mine." +msgstr "Grand sac robuste utilisé pour transporter le butin dans la mine charbon." + +msgid "Rule Book" +msgstr "Livre Règles" + +msgid "It lists the rules for holding battles. For linked battles, you may choose which rules to use." +msgstr "Liste les règles des combats en cours. Pour les combats en ligne, vous devez choisir quelles règles utiliser." + +msgid "Point Card" +msgstr "Carte Points" + +msgid "A card that lists the Battle Points you have earned." +msgstr "Carte indiquant le nombre de Points de Combat obtenus." + +msgid "A notebook that keeps a day-to-day record of your adventure so far." +msgstr "Un cahier qui enregistre votre progession tout au long de l'aventure." + +msgid "Seal Case" +msgstr "Boîte Sceaux" + +msgid "A case for storing Seals that can be applied to the capsule cases of Poké Balls." +msgstr "Objet un peu spécial se mettant sur les Balls et pouvant modifier l'animation de l'entrée du Pokémon dans le combat ou lors d'un concours." + +msgid "Fashion Case" +msgstr "Coffret Mode" + +msgid "A fancy case for the tidy and organized storage of colorful Pokémon Accessories." +msgstr "Petit objet en forme de coeur, qui permet de ranger les Accessoires Pokémon." + +msgid "Seal Bag" +msgstr "Sachet Sceaux" + +msgid "A tiny bag that can hold ten Seals for decorating Poké Balls." +msgstr "Permet de stocker les Sceaux que le Dresseur applique sur les Capsule Balls." + +msgid "Pal Pad" +msgstr "Registre Ami" + +msgid "A convenient notepad that is used for registering your friends and keeping a record of game play." +msgstr "Carnet permettant au joueur d'enregistrer les informations des autres joueurs." + +msgid "Works Key" +msgstr "Clef de travail" + +msgid "A large key for operating the doors of the Valley Windworks. It was held by a Team Galactic Grunt." +msgstr "Une grande clef permettant d'ouvrir les portes de la centrale des Eoliennes. Tenue par un Sbire de la Team Galaxie." + +msgid "Old Charm" +msgstr "Vieux Grigri" + +msgid "An ancient good-luck charm made of Pokémon bones to be taken to the elder of Celestic Town." +msgstr "Un ancien porte-bonheur fait d'os de Pokémon à porter à la doyenne de Célestia." + +msgid "Galactic Key" +msgstr "Clé Galaxie" + +msgid "A card key for disengaging security systems in the Galactic HQ. Losing it can result in punishment, apparently." +msgstr "La clé de l'entrepôt de la Team Galaxie situé en périphérie de Voilaroc." + +msgid "Red Chain" +msgstr "Chaîne rouge" + +msgid "A mythical chain that is said to link the legendary Pokémon that created the Sinnoh region." +msgstr "Une chaîne mystique qui serait en lien avec le Pokémon légendaire qui a crée Sinnoh." + +msgid "Sprayduck" +msgstr "Kwakarrosoir" + +msgid "A watering can shaped like a Psyduck. It helps promote healthy growth of planted Berries." +msgstr "Un arrosoir qui ressemble à Psykokwak. Il permet aux Baies de se développer." + +msgid "Poffin Case" +msgstr "Boîte Poffin" + +msgid "A case for storing Poffin cooked from Berries." +msgstr "Boîte pour ranger les Poffins faits à partir de Baies." + +msgid "Suite Key" +msgstr "Clé Ascenseur" + +msgid "A key to one of the suites at the luxury hotel by a lake. For some odd reason, it often disappears." +msgstr "Clef d'une suite, d'un hôtel situé à côté d'un lac. Bizarrement, elle disparaît souvent." + +msgid "Oak's Letter" +msgstr "Lettre Chen" + +msgid "A letter from Prof. Oak. Written in it is a request for you to go to Rt. 224." +msgstr "Une lettre du Professeur Chen. Ça dit qu'il faut se rendre sur la Route 224." + +msgid "Lunar Wing" +msgstr "Lun'Aile" + +msgid "A feather that glows like the moon. It is said to possess the power to dispel nightmares." +msgstr "Plume qui brille comme la lune. On dit qu'elle a le pouvoir de chasser les cauchemars." + +msgid "Member Card" +msgstr "Carte Membre" + +msgid "A card needed for entering the inn in Canalave City. Oddly, the last date marked on it was 50 years ago." +msgstr "Une carte permettant d'entrer dans l'auberge de Joliberges. Bizarrement, les traces sur la carte datent d'il y a 50 ans." + +msgid "Azure Flute" +msgstr "Flûte Azur" + +msgid "A flute that puts out echoing sounds that do not seem to be of this world. It is unknown who made it." +msgstr "Une flûte qui émet des sons qui n'ont pas l'air de provenir de ce monde. On ne sait pas qui l'a créée." + +msgid "BBFerry Ticket" +msgstr "Ticket BBFerry" + +msgid "The ticket required for sailing on the ferry on Bealbeach Lake. It has a drawing of a ship on it." +msgstr "Ce Ticket est requis pour voyager à bord du ferry au Lac de Vagune. Il y a le dessin d'un bateau dessus." + +msgid "Contest Pass" +msgstr "Passeconcour" + +msgid "The pass required for entering Pokémon Contests. It has a drawing of an award ribbon on it." +msgstr "La carte requise pour participer aux Concours Pokémon. Il y a un ruban dessiné dessus." + +msgid "Magma Stone" +msgstr "Pierre Magma" + +msgid "A stone formed when boulders melted in intensely hot magma. Magma remains sealed inside." +msgstr "Pierre formée à partir de roches en fusion solidifiées. Elle contient du magma." + +msgid "Parcel" +msgstr "Colis" + +msgid "A parcel that you are supposed to deliver to your childhood friend who left Twinleaf Town." +msgstr "Paquet qu'on vous a confié. Vous devez le remettre à votre ami d'enfance qui a quitté Bonaugure." + +msgid "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed." +msgstr "Un des trois bons à échanger contre une Pokémontre." + +msgid "Storage Key" +msgstr "Clé Stockage" + +msgid "The key to Team Galactic's sinister warehouse located at the edge of Veilstone City." +msgstr "Le joueur peut utiliser la clé pour ouvrir une porte dans le sinistre hangar Galaxie." + +msgid "SecretPotion" +msgstr "Potion secrète" + +msgid "A fantastic medicine dispensed by the pharmacy in Cianwood City. It fully heals a Pokémon of any ailment." +msgstr "Médicament génial vendu à la pharmacie d'Irisia. Soigne totalement un Pokémon de tout problème de statut." + +msgid "Vs. Seeker" +msgstr "Cherche VS" + +msgid "A device that indicates Trainers who want to battle. Its battery charges while you walk." +msgstr "Un appareil indiquant les Dresseurs voulant se battre. Les batteries se chargent pendant les déplacements." + +msgid "Vs. Recorder" +msgstr "Magnéto VS" + +msgid "An amazing device that can record a battle either between friends or at a special battle facility." +msgstr "Un superbe appareil permettant d'enregistrer les combats avec vos amis et ceux ayant lieu dans un bâtiment de combat." + +msgid "Secret Key" +msgstr "Clé Secrète" + +msgid "A high-tech key to be used at a specific location. It emits a special electric signal to open a door." +msgstr "Clé destinée à un endroit spécial. Ouvre une porte en transmettant un signal électrique." + +msgid "Apricorn Box" +msgstr "Boîte Noigrume" + +msgid "A handy box where you can store up to 99 Apricorns of each kind." +msgstr "Une boîte bien pratique qui peut contenir jusqu'à 99 Noigrumes." + +msgid "Unown Report" +msgstr "Carnet Zarbi" + +msgid "A report of all the discovered kinds of Unown." +msgstr "Un rapport de toutes les découvertes sur les Zarbi." + +msgid "Berry Pots" +msgstr "Sac à Baies" + +msgid "Handy containers for cultivating Berries wherever you go." +msgstr "Un petit réceptacle permettant de cultiver des Baies peut importe où l'on aille." + +msgid "Blue Card" +msgstr "Carte Bleue" + +msgid "A card to save points for the Buena's Password show." +msgstr "Une carte permettant de sauvegarder des points sur le spectacle du Mot de Passe Buena." + +msgid "SlowpokeTail" +msgstr "Queueramolos" + +msgid "A very tasty tail of something. It sells for a high price." +msgstr "Une queue délicieuse. Peut être vendue à bon prix en magasin." + +msgid "Clear Bell" +msgstr "Glas Transparent" + +msgid "A very old-fashioned bell that makes a gentle ringing." +msgstr "Une cloche antique au tintement apaisant." + +msgid "Card Key" +msgstr "Carte Magnétique" + +msgid "A card key that opens a shutter in the Radio Tower." +msgstr "Une clef qui permet d'ouvrir les portes de la Tour Radio." + +msgid "Basement Key" +msgstr "Clé Sous-sol" + +msgid "A key that opens a door in the Goldenrod Tunnel." +msgstr "Une clé qui ouvre une porte dans le Doublon-Tunnel." + +msgid "Squirtbottle" +msgstr "Carapuce à O" + +msgid "A bottle used for watering plants in the Berry Pots." +msgstr "Un arrosoir qui permet de faire grandir rapidement les Baies plantées dans le Plante-Baies." + +msgid "Red Scale" +msgstr "Écaille Rouge" + +msgid "A scale from the red Gyarados. It glows red like a flame." +msgstr "Une écaille du LEVIATOR apparue au Lac Colère. Elle rougeoie comme une flamme." + +msgid "Lost Item" +msgstr "Objet Perdu" + +msgid "The Poké Doll lost by the Copycat." +msgstr "Poképoupée perdue par Copieuse." + +msgid "A ticket to ride the Magnet Train, whenever and however much you like." +msgstr "Un ticket pour embarquer dans le Train Magnet, quand vous le désirez." + +msgid "Machine Part" +msgstr "Pièce de machine" + +msgid "An important machine part for the Power Plant that was stolen." +msgstr "Une pièce importante de la machine qui a été volée à la Centrale Nucléaire." + +msgid "Silver Wing" +msgstr "Argent'Aile" + +msgid "A strange, silvery feather that sparkles." +msgstr "Une étrange plume argentée, qui brille." + +msgid "Rainbow Wing" +msgstr "Arcenci'Aile" + +msgid "A mystical rainbow feather that sparkles." +msgstr "Une plume mystique arc-en-ciel qui brille." + +msgid "Mystery Egg" +msgstr "oeuf Mystère" + +msgid "A mysterious Egg obtained from Mr. Pokémon. What's in the Egg is unknown." +msgstr "Un Oeuf étrange confié par M. Pokémon. Personne ne sait ce qu'il contient." + +msgid "Photo Album" +msgstr "Album Photo" + +msgid "A nice photo album for storing all the photos taken along your adventure." +msgstr "Un album très sympa pour ranger toutes ses photos pendant l'aventure." + +msgid "GB Sounds" +msgstr "Lecteur GB" + +msgid "A music player that allows you to listen to nostalgic songs. It's operated with a single switch." +msgstr "Un lecteur de musique permettant d'écouter de vieilles chansons. Il marche avec un bouton." + +msgid "Tidal Bell" +msgstr "Glas Tempête" + +msgid "RageCandyBar" +msgstr "Bonbon Rage" + +msgid "A famous candy in Mahogany Town. Many tourists like to buy them to take home." +msgstr "Un bonbon, spécialité d'Acajou. Soigne tous les problèmes de statut d'un Pokémon." + +msgid "Jade Orb" +msgstr "Orbe Vert" + +msgid "A shiny green orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Un orbe vert dont on dit qu'il a un lien très étroit avec les légendes d'Hoenn." + +msgid "Lock Capsule" +msgstr "Poké Écrin" + +msgid "A sturdy Capsule that can only be opened with a special key." +msgstr "Un écrin résistant qui ne s'ouvre qu'avec une clé spéciale." + +msgid "Red Orb" +msgstr "Orbe Rouge" + +msgid "A shiny red orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Un orbe rouge dont on dit qu'il a un lien très étroit avec les légendes d'Hoenn." + +msgid "Blue Orb" +msgstr "Orbe Bleue" + +msgid "A shiny blue orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Un orbe bleu dont on dit qu'il a un lien très étroit avec les légendes d'Hoenn." + +msgid "Enigma Stone" +msgstr "Mystécristal" + +msgid "A crystal ball from an excavation. A very beautiful stone that is covered with bits of rock and earth." +msgstr "Une boule de cristal qui vient d'une grotte. Une pierre superbe recouverte de roche et de terre." + +msgid "Silph Scope" +msgstr "Scope Sylphe" + +msgid "A scope that makes unseeable Pokémon visible. It is made by Silph Co." +msgstr "Objet qui sert à identifier les Pokémon invisibles. Crée par Sylph Co." + +msgid "LAB KEY" +msgstr "CLÉ LAB" + +msgid "This is a custom Key Item." +msgstr "C'est un élément personnalisé." + +msgid "A tool that can search out Pokémon that are hiding in grass. Its battery is recharged as you walk." +msgstr "Un objet permettant de trouver les Pokémon qui se cachent dans l'herbe. Se recharge quand vous marchez." + +msgid "Sticker Case" +msgstr "Boite à Stickers" + +msgid "This device helps you find a defeated wild Pokemon more easily." +msgstr "Ce dispositif vous permet de trouver un Pokémon sauvage déjà vaincu." + +msgid "Atom Ball" +msgstr "Atome Ball" + +msgid "A special Poké Ball created to contain Urayne. You should not have this." +msgstr "Une PokéBall spécialement concue pour Urayne. Tu ne devrais pas avoir ça." + +msgid "T.U.R Ticket" +msgstr "Billet S.N.C.T." + +msgid "A ticket for the Tandor Underground Railway." +msgstr "Un billet pour les Chemins de Fer de Tandor." + +msgid "PST" +msgstr "TPH" + +msgid "Pokémon Speech Translator. Can help you understand some Pokémon. It's still a prototype." +msgstr "Traducteur Pokémon. Peut vous aider à comprendre certains Pokémon. C'est encore un prototype." + +msgid "Coconut Milk" +msgstr "Lait de coco" + +msgid "Fresh Coconut milk. Heals 50 HP and cures status effects." +msgstr "Lait de Coco frais. Rend 50 PV et soigne tous les problèmes de statut." + +msgid "Jungle's Crown" +msgstr "Couronne Jungle" + +msgid "An item to be held by a Pokémon. It belongs to the king of the jungle. Boosts Fighting attacks." +msgstr "Un objet qui doit être tenu. Il appartient au roi de la jungle. Augmente l'Attaque." + +msgid "Royal Jelly" +msgstr "Gelée royale" + +msgid "An item to be held by a Pokémon. A mysterious goo left behind by Seikamater." +msgstr "Un objet qui doit être tenu. Il a été laissé par Seikamater." + +msgid "Bug Spray" +msgstr "Insectifuge" + +msgid "Bug spray. Works better than any Repel to get bugs scurrying!" +msgstr "Spray insecte. Plus efficace que le Repousse." + +msgid "Acai Berry" +msgstr "Baie Acai" + +msgid "Bacu Berry" +msgstr "Baie Bacu" + +msgid "Cupu Berry" +msgstr "Baie Cupu" + +msgid "Guara Berry" +msgstr "Baie Guara" + +msgid "Hair Fossil" +msgstr "Fossile Poil" + +msgid "A fossil of an ancient Pokémon that lived in the Mountains. It appears to be a wisp of Hair." +msgstr "Un fossile d'un ancien Pokémon qui vivait dans les Montagnes. C'est un brin de Cheveux." + +msgid "Tusk Fossil" +msgstr "Fossile Défense" + +msgid "A fossil of an ancient Pokémon that lived in the Plains. It appears to be part of a Tusk." +msgstr "Un fossile d'un ancien Pokémon qui vivait dans les plaines. C'est une partie d'une Défense." + +msgid "Moss Shard" +msgstr "Tesson de mousse" + +msgid "Ice Shard" +msgstr "Tesson de glace" + +msgid "Pretty Ribbon" +msgstr "Joli Ruban" + +msgid "An item to be held by a Pokémon. It is an elegant pink ribbon that boosts Fairy-type moves." +msgstr "Objet à tenir. C'est un ruban rose très élégant qui augmente les capacités de type Fée." + +msgid "Mega Bracelet" +msgstr "Méga-Anneau" + +msgid "This bracelet contains an untold power that somehow enables Pokémon carrying a Mega Stone to Mega Evolve in battle." +msgstr "Un anneau aux pouvoirs mystérieux permettant à un Pokémon de méga-évoluer au combat s'il tient la bonne Méga-Gemme." + +msgid "Metalynxite" +msgstr "Métalynxite" + +msgid "One variety of the mysterious Mega Stones. Have Metalynx hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Métalynx, elle lui permet de méga-évoluer durant un combat." + +msgid "Archillesite" +msgstr "Caldéraptite" + +msgid "One variety of the mysterious Mega Stones. Have Archilles hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Caldéraptor, elle lui permet de méga-évoluer durant un combat." + +msgid "Electruxolite" +msgstr "Cavaluxite" + +msgid "One variety of the mysterious Mega Stones. Have Electruxo hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Cavalux, elle lui permet de méga-évoluer durant un combat." + +msgid "Gyaradosite" +msgstr "Léviatorite" + +msgid "One variety of the mysterious Mega Stones. Have Gyarados hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Léviator, elle lui permet de méga-évoluer durant un combat." + +msgid "Ampharosite" +msgstr "Pharampite" + +msgid "One variety of the mysterious Mega Stones. Have Ampharos hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Pharamp, elle lui permet de méga-évoluer durant un combat." + +msgid "Baariettite" +msgstr "Caucheboukite" + +msgid "One variety of the mysterious Mega Stones. Have Baariette hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Cauchebouk, elle lui permet de méga-évoluer durant un combat." + +msgid "Drilgannite" +msgstr "Taupurrenite" + +msgid "One variety of the mysterious Mega Stones. Have Drilgann hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Taupurren, elle lui permet de méga-évoluer durant un combat." + +msgid "Sableyeite" +msgstr "Ténéfixite" + +msgid "One variety of the mysterious Mega Stones. Have Sableye hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Ténéfix, elle lui permet de méga-évoluer durant un combat." + +msgid "Inflagetite" +msgstr "Enflaguéparite" + +msgid "One variety of the mysterious Mega Stones. Have Inflagetah hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Enflaguépar, elle lui permet de méga-évoluer durant un combat." + +msgid "Dramsamaite" +msgstr "Dramsamite" + +msgid "One variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Dramsama, elle lui permet de méga-évoluer durant un combat." + +msgid "Daikatunite" +msgstr "Daikathonite" + +msgid "One variety of the mysterious Mega Stones. Have Daikatuna hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Daikathona, elle lui permet de méga-évoluer durant un combat." + +msgid "TM93" +msgstr "CT93" + +msgid "The target is infested and attacked for four to five turns. The target can't flee during this time." +msgstr "Une charge électrique violente qui blesse aussi légèrement le lanceur." + +msgid "TM94" +msgstr "CT94" + +msgid "The user damages opposing Pokémon by emitting a powerful flash." +msgstr "Porte un coup de poing à l'ennemi qui peut baisser sa Défense. Peut aussi briser des rochers fissurés." + +msgid "Bike Wheel" +msgstr "Roue de vélo" + +msgid "This bike wheel can be used to fix a bicycle." +msgstr "Cette roue de vélo peut être utilisée pour réparer une bicyclette" + +msgid "Carrot Wine" +msgstr "Vin de carotte" + +msgid "Delicious Carrot Wine, be careful to not drink too much! Heals 100 HP and cures status effects." +msgstr "Un délicieux Vin de Carrotte, n'en buvez pas trop! Restaure 100 PV et soigne les problèmes de statut." + +msgid "Secret Note" +msgstr "Note Secrète" + +msgid "You don't know who gave you this. It says that the password is 092." +msgstr "Vous ne savez pas qui vous a donné ceci. Il est écrit que le mot de passe est 092." + +msgid "Syrentideite" +msgstr "Sirénaïdéite" + +msgid "One variety of the mysterious Mega Stones. Have Syrentide hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Sirénaïade, elle lui permet de méga-évoluer durant un combat." + +msgid "Unidentified Fallen Object" +msgstr "Objet de Verre Non Identifié" + +msgid "One variety of the mysterious Mega Stones. Have s51-A hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un S51-A, elle lui permet de méga-évoluer durant un combat." + +msgid "TM95" +msgstr "CT95" + +msgid "The user damages opposing Pokémon and lowers it's defense and special defense." +msgstr "Le lanceur hurle sur l'ennemi. Baisse l'Attaque Spéciale de l'ennemi." + +msgid "Boxing Gloves" +msgstr "Écras-Rock" + +msgid "This device given to you by the Tinkerer allows you to easily smash rugged rocks in your way." +msgstr "Utilisez cet objet donné par le bricoleur pour éclater les rochers sur votre chemin." + +msgid "Eviolite" +msgstr "Évoluroc" + +msgid "A mysterious evolutionary lump. When held, it raises the Defense and Sp. Def of a Pokémon that can still evolve." +msgstr "Un étrange concentré d’évolution qui augmente la Défense et la Déf. Spé. d’un Pokémon pouvant évoluer." + +msgid "Fire Gem" +msgstr "Joyau Feu" + +msgid "A gem with an essence of fire. When held, it strengthens the power of a Fire-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Feu." + +msgid "Water Gem" +msgstr "Joyau Eau" + +msgid "A gem with an essence of water. When held, it strengthens the power of a Water-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Eau." + +msgid "Electric Gem" +msgstr "Joyau Électrique" + +msgid "A gem with an essence of electricity. When held, it strengthens the power of an Electric-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Electrique." + +msgid "Grass Gem" +msgstr "Joyau Plante" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Grass-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Plante." + +msgid "Ice Gem" +msgstr "Joyau Glace" + +msgid "A gem with an essence of ice. When held, it strengthens the power of an Ice-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Glace." + +msgid "Fighting Gem" +msgstr "Joyau Combat" + +msgid "A gem with an essence of combat. When held, it strengthens the power of a Fighting-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Combat." + +msgid "Poison Gem" +msgstr "Joyau Poison" + +msgid "A gem with an essence of poison. When held, it strengthens the power of a Poison-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Poison." + +msgid "Ground Gem" +msgstr "Joyau Terre" + +msgid "A gem with an essence of land. When held, it strengthens the power of a Ground-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Sol." + +msgid "Flying Gem" +msgstr "Joyau Vol" + +msgid "A gem with an essence of air. When held, it strengthens the power of a Flying-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Vol." + +msgid "Psychic Gem" +msgstr "Joyau Psy" + +msgid "A gem with an essence of the mind. When held, it strengthens the power of a Psychic-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Psy." + +msgid "Bug Gem" +msgstr "Joyau Insecte" + +msgid "A gem with an insect-like essence. When held, it strengthens the power of a Bug-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Insecte." + +msgid "Rock Gem" +msgstr "Joyau Pierre" + +msgid "A gem with an essence of rock. When held, it strengthens the power of a Rock-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Roche." + +msgid "Ghost Gem" +msgstr "Joyau Esprit" + +msgid "A gem with a spectral essence. When held, it strengthens the power of a Ghost-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Spectre." + +msgid "Dragon Gem" +msgstr "Joyau Dragon" + +msgid "A gem with a draconic essence. When held, it strengthens the power of a Dragon-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Dragon." + +msgid "Dark Gem" +msgstr "Joyau Ténèbre" + +msgid "A gem with an essence of darkness. When held, it strengthens the power of a Dark-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Ténèbres." + +msgid "Steel Gem" +msgstr "Joyau Métal" + +msgid "A gem with an essence of steel. When held, it strengthens the power of a Steel-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Acier." + +msgid "Normal Gem" +msgstr "Joyau Normal" + +msgid "A gem with an ordinary essence. When held, it strengthens the power of a Normal-type move only once." +msgstr "Objet à tenir. Un joyau augmentant une fois la puissance des capacités de type Normal." + +msgid "Whimsicottite" +msgstr "Farfaduvéite" + +msgid "One variety of the mysterious Mega Stones. Have Whimsicott hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Farfaduvet, elle lui permet de méga-évoluer durant un combat." + +msgid "One variety of the mysterious Mega Stones. Have Arbok hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Arbok, elle lui permet de méga-évoluer durant un combat." + +msgid "Yoshitaka's Letter" +msgstr "Lettre de Yoshitaka" + +msgid "A letter from the great Yoshitaka, show it to his grandsons." +msgstr "Une lettre du grand Yoshitaka, montrée à son petit-fils." + +msgid "Rocky Helmet" +msgstr "Casque Brut" + +msgid "If the holder of this item takes damage, the attacker will also be damaged upon contact." +msgstr "Tenu, cet objet inflige des dégâts à l'attaquant si ce dernier utilise une attaque physique qui atteint son but." + +msgid "Eject Button" +msgstr "Bouton Fuite" + +msgid "If the holder is hit by an attack, it will switch with another Pokémon in your party." +msgstr "Permet de changer si le porteur est touché." + +msgid "Red Card" +msgstr "Carton Rouge" + +msgid "A card with a mysterious power. When the holder is struck by a foe, the attacker is removed from battle." +msgstr "Oblige l'adversaire à changer après que le porteur a été attaqué." + +msgid "Float Stone" +msgstr "Pierrallégée" + +msgid "A very light stone. It reduces the weight of a Pokémon when held." +msgstr "Allège le poids du détenteur." + +msgid "Binding Band" +msgstr "Bande Étreinte" + +msgid "A band that increases the power of binding moves when held." +msgstr "Objet à tenir augmentant la puissance des attaques immobilisantes telles que Ligotage ou Étreinte." + +msgid "Absorb Bulb" +msgstr "Bulbe" + +msgid "A consumable bulb. If the holder is hit by a Water-type move, its Sp. Atk will rise." +msgstr "Un bulbe jetable. Tenu, il augmente l'Attaque Spéciale lorsque le Pokémon subit une attaque de type Eau." + +msgid "Cell Battery" +msgstr "Pile" + +msgid "A consumable battery. If the holder is hit by an Electric-type move, its Attack will rise." +msgstr "Augmente l'Att. Spé. du porteur s'il est touché par une attaque de type Electrique. Objet à usage unique." + +msgid "Ring Target" +msgstr "Point de Mire" + +msgid "Moves that would otherwise have no effect will land on the Pokémon that holds it." +msgstr "Permet d'éviter l'échec d'une attaque de type opposé." + +msgid "Air Balloon" +msgstr "Ballon" + +msgid "When held by a Pokémon, the Pokémon will float into the air. When the holder is attacked, this item will burst." +msgstr "Procure une immunité sol. Est détruit si le porteur est touché." + +msgid "Assault Vest" +msgstr "Veste de Combat" + +msgid "An item to be held by a Pokémon. This offensive vest raises Sp. Def but prevents the use of status moves." +msgstr "Objet de combat : tenu, augmente de 50% la Défense Spéciale si le porteur est touché par une attaque physique." + +msgid "Fairy Gem" +msgstr "Gemme Fée" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Fairy-type move one time." +msgstr "Une gemme avec une essence de la nature. Lorsqu'elle est tenue, elle augmente le pouvoir du type Fée." + +msgid "Prison Bottle" +msgstr "Vase Scellé" + +msgid "A bottle believed to have been used to seal away the power of a certain Pokémon long, long ago." +msgstr "Récipient utilisé il y a fort longtemps pour sceller le pouvoir d'un certain Pokémon." + +msgid "Luminous Moss" +msgstr "Lichen Lumineux" + +msgid "An item to be held by a Pokémon. It boosts Sp. Def if hit with a Water-type attack. It can only be used once." +msgstr "Tenu, augmente la Défense Spéciale si le porteur est touché par une attaque de type Eau. Usage unique." + +msgid "Weakness Policy" +msgstr "Vulné-Assurance" + +msgid "An item to be held by a Pokémon. Attack and Sp. Atk sharply increase if the holder is hit with a move it's weak to." +msgstr "Tenu, augmente l'Attaque et l'Attaque Spéciale si le porteur est touché par une attaque super efficace." + +msgid "Pixie Plate" +msgstr "Plaque Pixie" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves." +msgstr "Augmente la puissance des attaques de type Fée. Tenue par Arceus, il deviendra de type Fée." + +msgid "Roseli Berry" +msgstr "Baie Roseli" + +msgid "Weakens a supereffective Fairy-type attack against the holding Pokémon." +msgstr "Tenue, cette Baie divise par deux les dégâts occasionnés par une attaque super efficace de type Fée." + +msgid "Kee Berry" +msgstr "Baie Kee" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Defense stat when hit by a physical attack." +msgstr "Tenue, cette Baie augmente la Défense du Pokémon lorsqu'il est touché par une attaque physique." + +msgid "Maranga Berry" +msgstr "Baie Maranga" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Special Defense stat when hit by a special attack." +msgstr "Tenue, cette Baie augmente la Défense Spéciale du Pokémon lorsqu'il est touché par une attaque spéciale." + +msgid "Snowball" +msgstr "Boule de Neige" + +msgid "An item to be held by a Pokémon. It boosts Attack if hit with an Ice-type attack. It can only be used once." +msgstr "Tenu, augmente l'attaque si le porteur est touché par une capacité de type Glace. Usage unique." + +msgid "Safety Goggles" +msgstr "Lunettes Filtre" + +msgid "An item to be held by a Pokémon. These goggles protect the holder from both weather-related damage and powder." +msgstr "Tenu, protège des dégâts causés par les effets du climat et par les \"poudres\"." + +msgid "Hafli Berry" +msgstr "Baie Hafli" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Nuclear-type attack." +msgstr "Tenu, permet d'affaiblir les attaques super efficaces de type Nucléaire." + +msgid "Kellyn's Letter" +msgstr "Lettre de Primo" + +msgid "A letter from Kellyn. Deliver it to Cameron on the Power Plant Island." +msgstr "Une lettre de Primo. Apportez-la à Cameron sur l'Ile de la Centrale Nucléaire." + +msgid "Burnt Notebook" +msgstr "Carnet brûlé" + +msgid "A burnt notebook found in the power plant, it's pages seem to be scattered about." +msgstr "Un carnet brûlé trouvé dans la centrale. Ses pages sont éparpillées." + +msgid "Rusty Key" +msgstr "Clé rouillée" + +msgid "A rusty key found in the power plant." +msgstr "Une clef rouillée trouvée dans la centrale." + +msgid "Power Glove" +msgstr "Gants de Force" + +msgid "This device given to you by the Tinkerer allows you to push boulders on your own as if you had super-strength." +msgstr "Cet objet donné par le bricoleur vous permet de pousser les rochers sur votre chemin comme si vous aviez une superforce." + +msgid "Nuclear Ball" +msgstr "Nucléo ball" + +msgid "A new kind of Poké Ball that works especially well on Nuclear-type Pokémon." +msgstr "Une nouvelle sorte de Poké Ball qui fonctionne particulièrement bien sur les Pokémon de type Nucléaire." + +msgid "A sachet filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "Tenu par Fluvetin, le fait évoluer en Cocotine lors d'un échange." + +msgid "Power Cell" +msgstr "Batterie" + +msgid "A power cell used to power up advanced electrical equipments." +msgstr "Une puissante cellule utilisée pour alimenter des équipements électriques avancés." + +msgid "Maria's Key" +msgstr "Clé de Maria" + +msgid "A key given by a creepy guy that unlocks Gym Leader Maria's house." +msgstr "Une clef donnée par un mec chelou qui permet d'ouvrir la maison du champion Maria." + +msgid "Oval Charm" +msgstr "Charme Ovale" + +msgid "An oval charm said to increase the chance of Eggs being found at the Day Care." +msgstr "Un mystérieux charme rond qui permet de trouver plus facilement des Oeufs à la Pension Pokémon." + +msgid "Shiny Charm" +msgstr "Charme Chroma" + +msgid "A shiny charm said to increase the chance of finding a Shiny Pokémon." +msgstr "Une mystérieuse amulette brillante qui augmente les chances de rencontrer un Pokémon Chromatique lorsqu'elle est tenue." + +msgid "Aromatic Herb" +msgstr "Herbe aromatique" + +msgid "A herb filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "Une herbe au parfum entêtant. Cependant elle est apppréciée d'un certain Pokémon." + +msgid "Air Mail" +msgstr "Lettre Air" + +msgid "Stationery featuring a print of colorful letter sets. Let a Pokémon hold it for delivery." +msgstr "Une lettre colorée. Faites-la tenir par un Pokémon pour la donner." + +msgid "Gengarite" +msgstr "Ectoplasmite" + +msgid "One of the mysterious Mega Stones. Have Gengar hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Une mystérieuse variété de Mega Gemmes. Donnez-la à Ectoplasma pour qu'il puisse Mega Evoluer." + +msgid "Uranium Core" +msgstr "Coeur Uranique" + +msgid "Concentrated nuclear fuel used to power Nuclear Plants." +msgstr "Du fuel concentré pour la Centrale Nucléaire." + +msgid "One of the mysterious Mega Stones. Have Kiricorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Une mystérieuse variété de Mega Gemmes. Donnez-la à Kiricorne pour qu'il puisse Mega Evoluer." + +msgid "Gold Fossil" +msgstr "Fossile Aurique" + +msgid "A fossil of an ancient Pokémon that lived in Islands. It appears to be a golden bone." +msgstr "Un fossile d'un ancien Pokémon qui vivait dans les Iles. C'est un os en or." + +msgid "TM97" +msgstr "CT97" + +msgid "The user chomps hard on the target with its sharp front fangs. It cuts the target's HP to half." +msgstr "Le lanceur mord la cible de ses crocs acérés. Fait baisser les PV de moitié." + +msgid "TM98" +msgstr "CT98" + +msgid "This move can be used only after the user has used all the other moves it knows in the battle." +msgstr "Cette capacité ne peut être utilisée qu'après que le lanceur a utilisé toutes les autres." + +msgid "TM99" +msgstr "CT99" + +msgid "An attack move that cuts down the target's HP to equal the user's HP." +msgstr "Une attaque qui réduit les PV de l'ennemi au niveau des PV du lanceur." + +msgid "TM100" +msgstr "CT100" + +msgid "The user focuses its willpower to its head and attacks the foe. It may also make the target flinch." +msgstr "Le lanceur concentre sa volonté et donne un coup de tête. Peut aussi apeurer l'ennemi." + +msgid "Surfboard" +msgstr "Planche de Surf" + +msgid "This device given to you by the Tinkerer makes it possible to surf on water without the help of a Pokémon. Cowabunga!" +msgstr "Cet outil donné par le Bricoleur permet de surfer sur l'eau sans l'aide d'un Pokémon. Kawabunga!" + +msgid "Scuba Gear" +msgstr "PokéTuba" + +msgid "This device given to you by the Tinkerer allows you to dive underwater on your own. Who ever used Dive anyways?" +msgstr "Cet outil donné par le Bricoleur permet de plonger sous l'eau vous-même. Qui de nos jours utilise encore un Pokémon pour plonger?" + +msgid "Climbing Pick" +msgstr "Piolet" + +msgid "This device given to you by the Tinkerer allows you to climb up waterfalls while using your surfboard. Extreme sports are fun!" +msgstr "Cet outil donné par le Bricoleur permet de monter les chutes d'eau avec ta planche de surf. Les Sports Extreme c'est fun!" + +msgid "Rich Mulch" +msgstr "Engrais" + +msgid "A plant fertilizer. It increases Berry harvest without the need for particularly diligent care." +msgstr "C'est un engrai. Il permet aux baies de pousser plus vite sans avoir à les surveiller." + +msgid "Sprinklotad" +msgstr "Nénurrosoir" + +msgid "A watering can shaped like a Lotad. It helps promote healthy growth of planted Berries." +msgstr "C'est un arrosoir en forme de Nénupiot. Il sert a arroser les baies afin qu'elles poussent mieux." + +msgid "Quadcopter" +msgstr "Drone" + +msgid "Final device created by the Tinkerer. Use this remote-controlled drone to Fly anywhere without the help of a Pokémon!" +msgstr "Outil high-tech fait par le Bricoleur. Ce Drone radio-commandé permet de voler n'importe où sans l'aide d'un Pokémon!" + +msgid "Ferry Pass" +msgstr "Passe Ferryy" + +msgid "A Frequent Sailor card for the Venesi Ferry to Bealbeach and Silverport." +msgstr "Une carte de Marin Fréquent pour le Ferry entre Vagune, Venesi et Port-Argent." + +msgid "Dark Dramsamaite" +msgstr "Dramsamite Obscure" + +msgid "A disturbing variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Une dérangeante variété de Méga-Gemme. Tenue par un Dramsama, elle lui permet de méga-évoluer durant un combat." + +msgid "Map Scrap 1" +msgstr "Morceau de Carte 1" + +msgid "Map Scrap 2" +msgstr "Morceau de Carte 2" + +msgid "Map Scrap 3" +msgstr "Morceau de Carte 3" + +msgid "Map Scrap 4" +msgstr "Morceau de Carte 4" + +msgid "Map Scrap 5" +msgstr "Morceau de Carte 5" + +msgid "Map Scrap 6" +msgstr "Morceau de Carte 6" + +msgid "Exp. All" +msgstr "Multi Exp" + +msgid "Turning on this special device will allow all the Pokémon on your team to receive Exp. Points from battles." +msgstr "Objet à activer. Permet de faire gagner des Points Exp. à tous les Pokémon de l'équipe, même à ceux qui n'ont pas participé au combat." + +msgid "Oblivicornite" +msgstr "Katacornite" + +msgid "One of the mysterious Mega Stones. Have Oblivicorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Une variété de Méga-Gemme. Tenue par un Katacorne, elle lui permet de méga-évoluer durant un combat." diff --git a/Dialogue/Generated/fr/OfficialLocations.po b/Dialogue/Generated/fr/OfficialLocations.po new file mode 100644 index 000000000..7cf872b62 --- /dev/null +++ b/Dialogue/Generated/fr/OfficialLocations.po @@ -0,0 +1,158 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "01- Lakeside Path" +msgstr "01 - Sentier du Lac" + +msgid "02- Owten Nook" +msgstr "02 - Bosquet des Chouetton" + +msgid "03- Seabreeze Way" +msgstr "03 - Chemin de la Brise Marine" + +msgid "04- Baa Grassland" +msgstr "04 - Prairie de Baa" + +msgid "05- Tancoon Way" +msgstr "05 - Chemin des Tanoctur" + +msgid "06- Pahar Hills" +msgstr "06 - Collines aux Phénincelle" + +msgid "07- Tandor Sheets" +msgstr "07 - Plateaux de Tandor" + +msgid "08- Vinoville Lake" +msgstr "08 - Lac de Vinoville" + +msgid "09- FireValley" +msgstr "09 - Vallée des Flammes" + +msgid "10- Baykal Forest" +msgstr "10 - Forêt Baykal" + +msgid "11- Nature Preserve" +msgstr "11 - Réserve Naturelle" + +msgid "12- Maskara Channel" +msgstr "12 - Chenal Maskara" + +msgid "13- Maskara Island" +msgstr "13 - Ile Maskara" + +msgid "14- Maskara Sea" +msgstr "14 - Mer Maskara" + +msgid "15- Shallow Channel" +msgstr "15 - Chenal marée-basse" + +msgid "Amatree Town" +msgstr "Feuillis" + +msgid "Anthell" +msgstr "Enfermillière" + +msgid "Bealbeach City" +msgstr "Vagune" + +msgid "Berry Traders" +msgstr "Marchand de Baies" + +msgid "Bike Shop" +msgstr "Cycles à gogo" + +msgid "Burole Town" +msgstr "Burole" + +msgid "Championship Site" +msgstr "Site du Tournoi" + +msgid "Church" +msgstr "Eglise" + +msgid "Comet Cave" +msgstr "Grotte Comète" + +msgid "Dpt. Store, Casino" +msgstr "Grand Magasin, Casino" + +msgid "Kevlar Town" +msgstr "Kevlar" + +msgid "Lanthanite Tunnel" +msgstr "Tunnel de Lanthanite" + +msgid "Larkspur's Lab" +msgstr "Laboratoires Larkspur" + +msgid "Legen Town" +msgstr "Fort Légende" + +msgid "Moki Town" +msgstr "Bourg Moki" + +msgid "Name Rater" +msgstr "Spécialiste des noms" + +msgid "Nowtoch City" +msgstr "Néotech" + +msgid "Nuclear Plant Epsilon" +msgstr "Centrale nucléaire EPSILON" + +msgid "Nuclear Plant Omicron" +msgstr "Centrale Nucléaire Omicron" + +msgid "Nuclear Plant Zeta" +msgstr "Centrale nucléaire ZETA" + +msgid "Passage Cave" +msgstr "Grotte Sillage" + +msgid "Pokemon School" +msgstr "École Pokémon" + +msgid "Professor Bambo Lab" +msgstr "Laboratoire du Professeur Bamb'o" + +msgid "Professor Cypress Lab" +msgstr "Laboratoire de la Prof. Cyprès" + +msgid "Rochfale Town" +msgstr "Cascaroc" + +msgid "Rochfale Tunnel" +msgstr "Tunnel de Cascaroc" + +msgid "Silverport Town" +msgstr "Port-Argent" + +msgid "Snowbank Town" +msgstr "RiveNeige" + +msgid "The Labyrinth" +msgstr "Le Labyrinthe" + +msgid "The Tipsy Tancoon, etc" +msgstr "Le Tanoctur Pompette, etc" + +msgid "Tinkerer's Workshop" +msgstr "Atelier des Bricoleurs" + +msgid "Training Dojo" +msgstr "Dojo" + +msgid "Tsukinami Village" +msgstr "Village Tsukinami" + +msgid "Venesi City" +msgstr "Venesi" + +msgid "Victory Road" +msgstr "Route Victoire" + +msgid "Vinoville Town" +msgstr "Vinoville" + diff --git a/Dialogue/Generated/fr/OfficialMoves.po b/Dialogue/Generated/fr/OfficialMoves.po new file mode 100644 index 000000000..6ede3b104 --- /dev/null +++ b/Dialogue/Generated/fr/OfficialMoves.po @@ -0,0 +1,1846 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "Megahorn" +msgstr "Mégacorne" + +msgid "Attack Order" +msgstr "Appel Attak" + +msgid "Bug Buzz" +msgstr "Bourdon" + +msgid "X-Scissor" +msgstr "Plaie-Croix" + +msgid "Signal Beam" +msgstr "Rayon Signal" + +msgid "U-turn" +msgstr "Demi-Tour" + +msgid "Steamroller" +msgstr "Bulldoboule" + +msgid "Bug Bite" +msgstr "Piqûre" + +msgid "Silver Wind" +msgstr "Vent Argenté" + +msgid "Struggle Bug" +msgstr "Survinsecte" + +msgid "Twineedle" +msgstr "Double-Dard" + +msgid "Fury Cutter" +msgstr "Taillade" + +msgid "Leech Life" +msgstr "Vampirisme" + +msgid "Pin Missile" +msgstr "Dard-Nuée" + +msgid "Defend Order" +msgstr "Appel Défense" + +msgid "Heal Order" +msgstr "Appel Soins" + +msgid "Quiver Dance" +msgstr "Papillodanse" + +msgid "Rage Powder" +msgstr "Poudre Fureur" + +msgid "Spider Web" +msgstr "Toile" + +msgid "String Shot" +msgstr "Sécrétion" + +msgid "Tail Glow" +msgstr "Lumiqueue" + +msgid "Foul Play" +msgstr "Tricherie" + +msgid "Night Daze" +msgstr "Explonuit" + +msgid "Crunch" +msgstr "Mâchouille" + +msgid "Dark Pulse" +msgstr "Vibrobscur" + +msgid "Sucker Punch" +msgstr "Coup Bas" + +msgid "Night Slash" +msgstr "Tranche-Nuit" + +msgid "Bite" +msgstr "Morsure" + +msgid "Feint Attack" +msgstr "Feinte" + +msgid "Snarl" +msgstr "Aboiement" + +msgid "Payback" +msgstr "Représailles" + +msgid "Pursuit" +msgstr "Poursuite" + +msgid "Thief" +msgstr "Larcin" + +msgid "Knock Off" +msgstr "Sabotage" + +msgid "Beat Up" +msgstr "Baston" + +msgid "Fling" +msgstr "Dégommage" + +msgid "Punishment" +msgstr "Punition" + +msgid "Dark Void" +msgstr "Trou Noir" + +msgid "Fake Tears" +msgstr "Croco Larme" + +msgid "Flatter" +msgstr "Flatterie" + +msgid "Hone Claws" +msgstr "Aiguisage" + +msgid "Memento" +msgstr "Souvenir" + +msgid "Nasty Plot" +msgstr "Machination" + +msgid "Quash" +msgstr "À la Queue" + +msgid "Snatch" +msgstr "Saisie" + +msgid "Switcheroo" +msgstr "Passe-Passe" + +msgid "Taunt" +msgstr "Provoc" + +msgid "Torment" +msgstr "Tourmente" + +msgid "Roar of Time" +msgstr "Hurle-Temps" + +msgid "Draco Meteor" +msgstr "Draco Météore" + +msgid "Outrage" +msgstr "Colère" + +msgid "Dragon Rush" +msgstr "Dracocharge" + +msgid "Spacial Rend" +msgstr "Spatio-Rift" + +msgid "Dragon Pulse" +msgstr "Dracochoc" + +msgid "Dragon Claw" +msgstr "Dracogriffe" + +msgid "Dragon Tail" +msgstr "Draco-Queue" + +msgid "Dragon Breath" +msgstr "Dracosouffle" + +msgid "Dual Chop" +msgstr "Double Baffe" + +msgid "Twister" +msgstr "Ouragan" + +msgid "Dragon Rage" +msgstr "Draco-Rage" + +msgid "Dragon Dance" +msgstr "Danse Draco" + +msgid "Bolt Strike" +msgstr "Charge Foudre" + +msgid "Thunder" +msgstr "Fatal-Foudre" + +msgid "Volt Tackle" +msgstr "Électacle" + +msgid "Zap Cannon" +msgstr "Élécanon" + +msgid "Fusion Bolt" +msgstr "Éclair Croix" + +msgid "Thunderbolt" +msgstr "Tonnerre" + +msgid "Wild Charge" +msgstr "Éclair Fou" + +msgid "Discharge" +msgstr "Coup d'Jus" + +msgid "Thunder Punch" +msgstr "Poing-Éclair" + +msgid "Volt Switch" +msgstr "Change Éclair" + +msgid "Spark" +msgstr "Étincelle" + +msgid "Thunder Fang" +msgstr "Crocs Éclair" + +msgid "Shock Wave" +msgstr "Onde de Choc" + +msgid "Electroweb" +msgstr "Toile Élek" + +msgid "Charge Beam" +msgstr "Rayon Chargé" + +msgid "Thunder Shock" +msgstr "Éclair" + +msgid "Electro Ball" +msgstr "Boule Élek" + +msgid "Charge" +msgstr "Chargeur" + +msgid "Magnet Rise" +msgstr "Vol Magnétik" + +msgid "Thunder Wave" +msgstr "Cage-Éclair" + +msgid "Focus Punch" +msgstr "Mitra-Poing" + +msgid "High Jump Kick" +msgstr "Pied Voltige" + +msgid "Focus Blast" +msgstr "Exploforce" + +msgid "Superpower" +msgstr "Surpuissance" + +msgid "Cross Chop" +msgstr "Coup-Croix" + +msgid "Dynamic Punch" +msgstr "Dynamopoing" + +msgid "Hammer Arm" +msgstr "Marto-Poing" + +msgid "Jump Kick" +msgstr "Pied Sauté" + +msgid "Aura Sphere" +msgstr "Aurasphère" + +msgid "Sacred Sword" +msgstr "Lame Sainte" + +msgid "Secret Sword" +msgstr "Lame Ointe" + +msgid "Sky Uppercut" +msgstr "Stratopercut" + +msgid "Submission" +msgstr "Sacrifice" + +msgid "Brick Break" +msgstr "Casse-Brique" + +msgid "Drain Punch" +msgstr "Vampipoing" + +msgid "Vital Throw" +msgstr "Corps Perdu" + +msgid "Circle Throw" +msgstr "Projection" + +msgid "Force Palm" +msgstr "Forte-Paume" + +msgid "Low Sweep" +msgstr "Balayette" + +msgid "Revenge" +msgstr "Vendetta" + +msgid "Rolling Kick" +msgstr "Mawashi Geri" + +msgid "Wake-Up Slap" +msgstr "Réveil Forcé" + +msgid "Karate Chop" +msgstr "Poing-Karaté" + +msgid "Rock Smash" +msgstr "Éclate-Roc" + +msgid "Storm Throw" +msgstr "Yama Arashi" + +msgid "Vacuum Wave" +msgstr "Onde Vide" + +msgid "Double Kick" +msgstr "Double Pied" + +msgid "Arm Thrust" +msgstr "Cogne" + +msgid "Triple Kick" +msgstr "Triple Pied" + +msgid "Counter" +msgstr "Riposte" + +msgid "Final Gambit" +msgstr "Tout ou Rien" + +msgid "Low Kick" +msgstr "Balayage" + +msgid "Reversal" +msgstr "Contre" + +msgid "Seismic Toss" +msgstr "Frappe Atlas" + +msgid "Bulk Up" +msgstr "Gonflette" + +msgid "Detect" +msgstr "Détection" + +msgid "Quick Guard" +msgstr "Prévention" + +msgid "V-create" +msgstr "Coup Victoire" + +msgid "Blast Burn" +msgstr "Rafale Feu" + +msgid "Eruption" +msgstr "Éruption" + +msgid "Overheat" +msgstr "Surchauffe" + +msgid "Blue Flare" +msgstr "Flamme Bleue" + +msgid "Fire Blast" +msgstr "Déflagration" + +msgid "Flare Blitz" +msgstr "Boutefeu" + +msgid "Magma Storm" +msgstr "Vortex Magma" + +msgid "Fusion Flare" +msgstr "Flamme Croix" + +msgid "Heat Wave" +msgstr "Canicule" + +msgid "Inferno" +msgstr "Feu d'Enfer" + +msgid "Sacred Fire" +msgstr "Feu Sacré" + +msgid "Searing Shot" +msgstr "Incendie" + +msgid "Flamethrower" +msgstr "Lance-Flammes" + +msgid "Blaze Kick" +msgstr "Pied Brûleur" + +msgid "Fiery Dance" +msgstr "Danse du Feu" + +msgid "Lava Plume" +msgstr "Ébullilave" + +msgid "Fire Punch" +msgstr "Poing de Feu" + +msgid "Flame Burst" +msgstr "Rebondifeu" + +msgid "Fire Fang" +msgstr "Crocs Feu" + +msgid "Flame Wheel" +msgstr "Roue de Feu" + +msgid "Fire Pledge" +msgstr "Aire de Feu" + +msgid "Flame Charge" +msgstr "Nitrocharge" + +msgid "Ember" +msgstr "Flammèche" + +msgid "Fire Spin" +msgstr "Danse Flamme" + +msgid "Incinerate" +msgstr "Calcination" + +msgid "Heat Crash" +msgstr "Tacle Feu" + +msgid "Sunny Day" +msgstr "Zénith" + +msgid "Will-O-Wisp" +msgstr "Feu Follet" + +msgid "Sky Attack" +msgstr "Piqué" + +msgid "Brave Bird" +msgstr "Rapace" + +msgid "Hurricane" +msgstr "Vent Violent" + +msgid "Aeroblast" +msgstr "Aéroblast" + +msgid "Fly" +msgstr "Vol" + +msgid "Bounce" +msgstr "Rebond" + +msgid "Drill Peck" +msgstr "Bec Vrille" + +msgid "Air Slash" +msgstr "Lame d'Air" + +msgid "Aerial Ace" +msgstr "Aéropiqué" + +msgid "Chatter" +msgstr "Babil" + +msgid "Pluck" +msgstr "Picore" + +msgid "Sky Drop" +msgstr "Chute Libre" + +msgid "Wing Attack" +msgstr "Cru-Aile" + +msgid "Acrobatics" +msgstr "Acrobatie" + +msgid "Air Cutter" +msgstr "Tranch'Air" + +msgid "Gust" +msgstr "Tornade" + +msgid "Peck" +msgstr "Picpic" + +msgid "Defog" +msgstr "Anti-Brume" + +msgid "Feather Dance" +msgstr "Danse-Plume" + +msgid "Mirror Move" +msgstr "Mimique" + +msgid "Roost" +msgstr "Atterrissage" + +msgid "Tailwind" +msgstr "Vent Arrière" + +msgid "Shadow Force" +msgstr "Revenant" + +msgid "Shadow Ball" +msgstr "Ball'Ombre" + +msgid "Shadow Claw" +msgstr "Griffe Ombre" + +msgid "Ominous Wind" +msgstr "Vent Mauvais" + +msgid "Shadow Punch" +msgstr "Poing Ombre" + +msgid "Hex" +msgstr "Châtiment" + +msgid "Shadow Sneak" +msgstr "Ombre Portée" + +msgid "Astonish" +msgstr "Étonnement" + +msgid "Lick" +msgstr "Léchouille" + +msgid "Night Shade" +msgstr "Ombre Nocturne" + +msgid "Confuse Ray" +msgstr "Onde Folie" + +msgid "Curse" +msgstr "Malédiction" + +msgid "Destiny Bond" +msgstr "Prélèvem. Destin" + +msgid "Grudge" +msgstr "Rancune" + +msgid "Nightmare" +msgstr "Cauchemar" + +msgid "Spite" +msgstr "Dépit" + +msgid "Frenzy Plant" +msgstr "Végé-Attak" + +msgid "Leaf Storm" +msgstr "Tempête Verte" + +msgid "Petal Dance" +msgstr "Danse-Fleur" + +msgid "Power Whip" +msgstr "Mégafouet" + +msgid "Seed Flare" +msgstr "Fulmigraine" + +msgid "Solar Beam" +msgstr "Lance-Soleil" + +msgid "Wood Hammer" +msgstr "Martobois" + +msgid "Leaf Blade" +msgstr "Lame-Feuille" + +msgid "Energy Ball" +msgstr "Éco-Sphère" + +msgid "Seed Bomb" +msgstr "Canon Graine" + +msgid "Giga Drain" +msgstr "Giga-Sangsue" + +msgid "Horn Leech" +msgstr "Encornebois" + +msgid "Leaf Tornado" +msgstr "Phytomixeur" + +msgid "Magical Leaf" +msgstr "Feuille Magik" + +msgid "Needle Arm" +msgstr "Poing Dard" + +msgid "Razor Leaf" +msgstr "Tranch'Herbe" + +msgid "Grass Pledge" +msgstr "Aire d'Herbe" + +msgid "Mega Drain" +msgstr "Méga-Sangsue" + +msgid "Vine Whip" +msgstr "Fouet Lianes" + +msgid "Bullet Seed" +msgstr "Balle Graine" + +msgid "Absorb" +msgstr "Vol-Vie" + +msgid "Grass Knot" +msgstr "Noeud Herbe" + +msgid "Aromatherapy" +msgstr "Aromathérapie" + +msgid "Cotton Guard" +msgstr "Cotogarde" + +msgid "Cotton Spore" +msgstr "Spore Coton" + +msgid "Grass Whistle" +msgstr "Siffl'Herbe" + +msgid "Ingrain" +msgstr "Racines" + +msgid "Leech Seed" +msgstr "Vampigraine" + +msgid "Sleep Powder" +msgstr "Poudre Dodo" + +msgid "Stun Spore" +msgstr "Para-Spore" + +msgid "Synthesis" +msgstr "Synthèse" + +msgid "Worry Seed" +msgstr "Soucigraine" + +msgid "Earthquake" +msgstr "Séisme" + +msgid "Earth Power" +msgstr "Telluriforce" + +msgid "Dig" +msgstr "Tunnel" + +msgid "Drill Run" +msgstr "Tunnelier" + +msgid "Bone Club" +msgstr "Massd'Os" + +msgid "Mud Bomb" +msgstr "Boue-Bombe" + +msgid "Bulldoze" +msgstr "Piétisol" + +msgid "Mud Shot" +msgstr "Tir de Boue" + +msgid "Bonemerang" +msgstr "Osmerang" + +msgid "Sand Tomb" +msgstr "Tourbi-Sable" + +msgid "Bone Rush" +msgstr "Charge-Os" + +msgid "Mud-Slap" +msgstr "Coud'Boue" + +msgid "Fissure" +msgstr "Abîme" + +msgid "Magnitude" +msgstr "Ampleur" + +msgid "Mud Sport" +msgstr "Lance-Boue" + +msgid "Sand Attack" +msgstr "Jet de Sable" + +msgid "Spikes" +msgstr "Picots" + +msgid "Freeze Shock" +msgstr "Éclair Gelé" + +msgid "Ice Burn" +msgstr "Feu Glacé" + +msgid "Ice Beam" +msgstr "Laser Glace" + +msgid "Icicle Crash" +msgstr "Chute Glace" + +msgid "Ice Punch" +msgstr "Poing-Glace" + +msgid "Aurora Beam" +msgstr "Onde Boréale" + +msgid "Glaciate" +msgstr "Ère Glaciaire" + +msgid "Ice Fang" +msgstr "Crocs Givre" + +msgid "Icy Wind" +msgstr "Vent Glace" + +msgid "Frost Breath" +msgstr "Souffle Glacé" + +msgid "Ice Shard" +msgstr "Éclats Glace" + +msgid "Powder Snow" +msgstr "Poudreuse" + +msgid "Ice Ball" +msgstr "Ball'Glace" + +msgid "Icicle Spear" +msgstr "Stalagtite" + +msgid "Sheer Cold" +msgstr "Glaciation" + +msgid "Hail" +msgstr "Grêle" + +msgid "Haze" +msgstr "Buée Noire" + +msgid "Mist" +msgstr "Brume" + +msgid "Self-Destruct" +msgstr "Destruction" + +msgid "Hyper Beam" +msgstr "Ultralaser" + +msgid "Last Resort" +msgstr "Dernier Recours" + +msgid "Double-Edge" +msgstr "Damoclès" + +msgid "Head Charge" +msgstr "Peignée" + +msgid "Mega Kick" +msgstr "Ultimawashi" + +msgid "Thrash" +msgstr "Mania" + +msgid "Egg Bomb" +msgstr "Bomb'oeuf" + +msgid "Judgment" +msgstr "Jugement" + +msgid "Skull Bash" +msgstr "Coud'Krâne" + +msgid "Hyper Voice" +msgstr "Mégaphone" + +msgid "Rock Climb" +msgstr "Escalade" + +msgid "Take Down" +msgstr "Bélier" + +msgid "Uproar" +msgstr "Brouhaha" + +msgid "Body Slam" +msgstr "Plaquage" + +msgid "Techno Blast" +msgstr "TechnoBuster" + +msgid "Extreme Speed" +msgstr "Vitesse Extrême" + +msgid "Hyper Fang" +msgstr "Croc de Mort" + +msgid "Mega Punch" +msgstr "Ultimapoing" + +msgid "Razor Wind" +msgstr "Coupe-Vent" + +msgid "Slam" +msgstr "Souplesse" + +msgid "Strength" +msgstr "Force" + +msgid "Tri Attack" +msgstr "Triplattaque" + +msgid "Crush Claw" +msgstr "Éclate Griffe" + +msgid "Relic Song" +msgstr "Chant Antique" + +msgid "Chip Away" +msgstr "Attrition" + +msgid "Dizzy Punch" +msgstr "Uppercut" + +msgid "Facade" +msgstr "Façade" + +msgid "Headbutt" +msgstr "Coup d'Boule" + +msgid "Retaliate" +msgstr "Vengeance" + +msgid "Secret Power" +msgstr "Force Cachée" + +msgid "Slash" +msgstr "Tranche" + +msgid "Horn Attack" +msgstr "Koud'Korne" + +msgid "Stomp" +msgstr "Écrasement" + +msgid "Covet" +msgstr "Implore" + +msgid "Round" +msgstr "Chant Canon" + +msgid "Smelling Salts" +msgstr "Stimulant" + +msgid "Swift" +msgstr "Météores" + +msgid "Vice Grip" +msgstr "Force Poigne" + +msgid "Cut" +msgstr "Coupe" + +msgid "Struggle" +msgstr "Lutte" + +msgid "Tackle" +msgstr "Charge" + +msgid "Weather Ball" +msgstr "Ball'Météo" + +msgid "Echoed Voice" +msgstr "Écho" + +msgid "Fake Out" +msgstr "Bluff" + +msgid "False Swipe" +msgstr "Faux-Chage" + +msgid "Golden Fist" +msgstr "Poing Midas" + +msgid "Pound" +msgstr "Écras'Face" + +msgid "Quick Attack" +msgstr "Vive-Attaque" + +msgid "Scratch" +msgstr "Griffe" + +msgid "Snore" +msgstr "Ronflement" + +msgid "Double Hit" +msgstr "Coup Double" + +msgid "Feint" +msgstr "Ruse" + +msgid "Tail Slap" +msgstr "Plumo-Queue" + +msgid "Rage" +msgstr "Frénésie" + +msgid "Rapid Spin" +msgstr "Tour Rapide" + +msgid "Spike Cannon" +msgstr "Picanon" + +msgid "Comet Punch" +msgstr "Poing Comète" + +msgid "Fury Swipes" +msgstr "Combo-Griffe" + +msgid "Barrage" +msgstr "Pilonnage" + +msgid "Bind" +msgstr "Étreinte" + +msgid "Double Slap" +msgstr "Torgnoles" + +msgid "Fury Attack" +msgstr "Furie" + +msgid "Wrap" +msgstr "Ligotage" + +msgid "Constrict" +msgstr "Constriction" + +msgid "Bide" +msgstr "Patience" + +msgid "Crush Grip" +msgstr "Presse" + +msgid "Endeavor" +msgstr "Effort" + +msgid "Flail" +msgstr "Fléau" + +msgid "Hidden Power" +msgstr "Puissance Cachée" + +msgid "Horn Drill" +msgstr "Empal'Korne" + +msgid "Natural Gift" +msgstr "Don Naturel" + +msgid "Present" +msgstr "Lame Pangéenne" + +msgid "Return" +msgstr "Retour" + +msgid "Sonic Boom" +msgstr "Sonicboom" + +msgid "Spit Up" +msgstr "Relâche" + +msgid "Super Fang" +msgstr "Croc Fatal" + +msgid "Trump Card" +msgstr "Atout" + +msgid "Wring Out" +msgstr "Essorage" + +msgid "Acupressure" +msgstr "Acupression" + +msgid "After You" +msgstr "Après Vous" + +msgid "Assist" +msgstr "Assistance" + +msgid "Attract" +msgstr "Attraction" + +msgid "Baton Pass" +msgstr "Relais" + +msgid "Belly Drum" +msgstr "Cognobidon" + +msgid "Bestow" +msgstr "Passe-Cadeau" + +msgid "Block" +msgstr "Barrage" + +msgid "Captivate" +msgstr "Séduction" + +msgid "Charm" +msgstr "Charme" + +msgid "Copycat" +msgstr "Photocopie" + +msgid "Defense Curl" +msgstr "Boul'Armure" + +msgid "Disable" +msgstr "Entrave" + +msgid "Double Team" +msgstr "Reflet" + +msgid "Endure" +msgstr "Ténacité" + +msgid "Entrainment" +msgstr "Ten-danse" + +msgid "Focus Energy" +msgstr "Puissance" + +msgid "Follow Me" +msgstr "Par Ici" + +msgid "Foresight" +msgstr "Clairvoyance" + +msgid "Glare" +msgstr "Regard Médusant" + +msgid "Growl" +msgstr "Rugissement" + +msgid "Growth" +msgstr "Croissance" + +msgid "Harden" +msgstr "Armure" + +msgid "Heal Bell" +msgstr "Glas de Soin" + +msgid "Helping Hand" +msgstr "Coup d'Main" + +msgid "Howl" +msgstr "Grondement" + +msgid "Leer" +msgstr "Groz'Yeux" + +msgid "Lock-On" +msgstr "Verrouillage" + +msgid "Lovely Kiss" +msgstr "Grobisou" + +msgid "Lucky Chant" +msgstr "Air Veinard" + +msgid "Me First" +msgstr "Moi d'Abord" + +msgid "Mean Look" +msgstr "Regard Noir" + +msgid "Metronome" +msgstr "Métronome" + +msgid "Milk Drink" +msgstr "Lait à Boire" + +msgid "Mimic" +msgstr "Copie" + +msgid "Mind Reader" +msgstr "Lire-Esprit" + +msgid "Minimize" +msgstr "Lilliput" + +msgid "Moonlight" +msgstr "Rayon Lune" + +msgid "Morning Sun" +msgstr "Aurore" + +msgid "Nature Power" +msgstr "Force-Nature" + +msgid "Odor Sleuth" +msgstr "Flair" + +msgid "Pain Split" +msgstr "Balance" + +msgid "Perish Song" +msgstr "Requiem" + +msgid "Protect" +msgstr "Abri" + +msgid "Psych Up" +msgstr "Boost" + +msgid "Recover" +msgstr "Soin" + +msgid "Recycle" +msgstr "Recyclage" + +msgid "Reflect Type" +msgstr "Copie Type" + +msgid "Refresh" +msgstr "Régénération" + +msgid "Roar" +msgstr "Hurlement" + +msgid "Safeguard" +msgstr "Rune Protect" + +msgid "Scary Face" +msgstr "Grimace" + +msgid "Screech" +msgstr "Grincement" + +msgid "Sharpen" +msgstr "Affûtage" + +msgid "Shell Smash" +msgstr "Exuviation" + +msgid "Simple Beam" +msgstr "Rayon Simple" + +msgid "Sing" +msgstr "Berceuse" + +msgid "Sketch" +msgstr "Gribouille" + +msgid "Slack Off" +msgstr "Paresse" + +msgid "Sleep Talk" +msgstr "Blabla Dodo" + +msgid "Smoke Screen" +msgstr "Brouillard" + +msgid "Soft-Boiled" +msgstr "E-Coque" + +msgid "Splash" +msgstr "Trempette" + +msgid "Stockpile" +msgstr "Stockage" + +msgid "Substitute" +msgstr "Clonage" + +msgid "Supersonic" +msgstr "Ultrason" + +msgid "Swagger" +msgstr "Vantardise" + +msgid "Swallow" +msgstr "Avale" + +msgid "Sweet Kiss" +msgstr "Doux Baiser" + +msgid "Sweet Scent" +msgstr "Doux Parfum" + +msgid "Swords Dance" +msgstr "Danse-Lames" + +msgid "Tail Whip" +msgstr "Mimi-Queue" + +msgid "Teeter Dance" +msgstr "Danse-Folle" + +msgid "Tickle" +msgstr "Châtouille" + +msgid "Transform" +msgstr "Morphing" + +msgid "Whirlwind" +msgstr "Cyclone" + +msgid "Wish" +msgstr "Voeu" + +msgid "Work Up" +msgstr "Rengorgement" + +msgid "Yawn" +msgstr "Bâillement" + +msgid "Gunk Shot" +msgstr "Détricanon" + +msgid "Sludge Wave" +msgstr "Cradovague" + +msgid "Sludge Bomb" +msgstr "Bomb-Beurk" + +msgid "Poison Jab" +msgstr "Direct Toxik" + +msgid "Cross Poison" +msgstr "Poison-Croix" + +msgid "Sludge" +msgstr "Détritus" + +msgid "Venoshock" +msgstr "Choc Venin" + +msgid "Clear Smog" +msgstr "Bain de Smog" + +msgid "Poison Fang" +msgstr "Crochet Venin" + +msgid "Poison Tail" +msgstr "Queue-Poison" + +msgid "Acid" +msgstr "Acide" + +msgid "Acid Spray" +msgstr "Bombe Acide" + +msgid "Smog" +msgstr "Purédpois" + +msgid "Poison Sting" +msgstr "Dard-Venin" + +msgid "Acid Armor" +msgstr "Acidarmure" + +msgid "Coil" +msgstr "Enroulement" + +msgid "Gastro Acid" +msgstr "Suc Digestif" + +msgid "Poison Gas" +msgstr "Gaz Toxik" + +msgid "Poison Powder" +msgstr "Poudre Toxik" + +msgid "Toxic" +msgstr "Toxik" + +msgid "Toxic Spikes" +msgstr "Pics Toxik" + +msgid "Dream Eater" +msgstr "Dévorêve" + +msgid "Future Sight" +msgstr "Prescience" + +msgid "Psystrike" +msgstr "Frappe Psy" + +msgid "Psychic" +msgstr "Psyko" + +msgid "Extrasensory" +msgstr "Extrasenseur" + +msgid "Psyshock" +msgstr "Choc Psy" + +msgid "Zen Headbutt" +msgstr "Psykoud'Boul" + +msgid "Luster Purge" +msgstr "Lumi-Éclat" + +msgid "Mist Ball" +msgstr "Ball'Brume" + +msgid "Psycho Cut" +msgstr "Coupe Psycho" + +msgid "Synchronoise" +msgstr "Synchropeine" + +msgid "Psybeam" +msgstr "Rafale Psy" + +msgid "Heart Stamp" +msgstr "Crèvecoeur" + +msgid "Confusion" +msgstr "Choc Mental" + +msgid "Mirror Coat" +msgstr "Voile Miroir" + +msgid "Psywave" +msgstr "Vague Psy" + +msgid "Stored Power" +msgstr "Force Ajoutée" + +msgid "Agility" +msgstr "Hâte" + +msgid "Ally Switch" +msgstr "Interversion" + +msgid "Amnesia" +msgstr "Amnésie" + +msgid "Barrier" +msgstr "Bouclier" + +msgid "Calm Mind" +msgstr "Plénitude" + +msgid "Cosmic Power" +msgstr "Force Cosmik" + +msgid "Gravity" +msgstr "Gravité" + +msgid "Guard Split" +msgstr "Partage Garde" + +msgid "Guard Swap" +msgstr "Permugarde" + +msgid "Heal Block" +msgstr "Anti-Soin" + +msgid "Heal Pulse" +msgstr "Vibra Soin" + +msgid "Healing Wish" +msgstr "Voeu Soin" + +msgid "Heart Swap" +msgstr "Permucoeur" + +msgid "Hypnosis" +msgstr "Hypnose" + +msgid "Imprison" +msgstr "Possessif" + +msgid "Kinesis" +msgstr "Télékinésie" + +msgid "Light Screen" +msgstr "Mur Lumière" + +msgid "Lunar Dance" +msgstr "Danse-Lune" + +msgid "Magic Coat" +msgstr "Reflet Magik" + +msgid "Magic Room" +msgstr "Zone Magique" + +msgid "Meditate" +msgstr "Yoga" + +msgid "Miracle Eye" +msgstr "Oeil Miracle" + +msgid "Power Split" +msgstr "Partage Force" + +msgid "Power Swap" +msgstr "Permuforce" + +msgid "Power Trick" +msgstr "Astuce Force" + +msgid "Psycho Shift" +msgstr "Échange Psy" + +msgid "Reflect" +msgstr "Protection" + +msgid "Rest" +msgstr "Repos" + +msgid "Role Play" +msgstr "Imitation" + +msgid "Skill Swap" +msgstr "Échange" + +msgid "Telekinesis" +msgstr "Lévikinésie" + +msgid "Teleport" +msgstr "Téléport" + +msgid "Trick" +msgstr "Tourmagik" + +msgid "Trick Room" +msgstr "Distorsion" + +msgid "Wonder Room" +msgstr "Zone Étrange" + +msgid "Head Smash" +msgstr "Fracass'Tête" + +msgid "Rock Wrecker" +msgstr "Roc-Boulet" + +msgid "Stone Edge" +msgstr "Lame de Roc" + +msgid "Rock Slide" +msgstr "Éboulement" + +msgid "Power Gem" +msgstr "Rayon Gemme" + +msgid "Ancient Power" +msgstr "Pouvoir Antique" + +msgid "Rock Throw" +msgstr "Jet-Pierres" + +msgid "Rock Tomb" +msgstr "Tomberoche" + +msgid "Smack Down" +msgstr "Anti-Air" + +msgid "Rollout" +msgstr "Roulade" + +msgid "Rock Blast" +msgstr "Boule Roc" + +msgid "Rock Polish" +msgstr "Poliroche" + +msgid "Sandstorm" +msgstr "Tempête de Sable" + +msgid "Stealth Rock" +msgstr "Piège de Roc" + +msgid "Wide Guard" +msgstr "Garde Large" + +msgid "Doom Desire" +msgstr "Carnareket" + +msgid "Iron Tail" +msgstr "Queue de Fer" + +msgid "Meteor Mash" +msgstr "Poing Météor" + +msgid "Flash Cannon" +msgstr "Luminocanon" + +msgid "Iron Head" +msgstr "Tête de Fer" + +msgid "Steel Wing" +msgstr "Bulldoboule" + +msgid "Mirror Shot" +msgstr "Miroi-Tir" + +msgid "Magnet Bomb" +msgstr "Bombaimant" + +msgid "Gear Grind" +msgstr "Lancécrou" + +msgid "Metal Claw" +msgstr "Griffe Acier" + +msgid "Bullet Punch" +msgstr "Pisto-Poing" + +msgid "Gyro Ball" +msgstr "Gyroballe" + +msgid "Heavy Slam" +msgstr "Tacle Lourd" + +msgid "Metal Burst" +msgstr "Fulmifer" + +msgid "Autotomize" +msgstr "Allègement" + +msgid "Iron Defense" +msgstr "Mur de Fer" + +msgid "Metal Sound" +msgstr "Strido-Son" + +msgid "Shift Gear" +msgstr "Changement Vitesse" + +msgid "Hydro Cannon" +msgstr "Hydroblast" + +msgid "Water Spout" +msgstr "Giclédo" + +msgid "Hydro Pump" +msgstr "Hydrocanon" + +msgid "Muddy Water" +msgstr "Ocroupi" + +msgid "Aqua Tail" +msgstr "Hydroqueue" + +msgid "Crabhammer" +msgstr "Pince-Masse" + +msgid "Dive" +msgstr "Plongée" + +msgid "Scald" +msgstr "Ébullition" + +msgid "Waterfall" +msgstr "Cascade" + +msgid "Razor Shell" +msgstr "Coquilame" + +msgid "Brine" +msgstr "Saumure" + +msgid "Bubble Beam" +msgstr "Bulles d'O" + +msgid "Water Pulse" +msgstr "Vibraqua" + +msgid "Water Pledge" +msgstr "Aire d'Eau" + +msgid "Aqua Jet" +msgstr "Aqua-Jet" + +msgid "Water Gun" +msgstr "Pistolet à O" + +msgid "Clamp" +msgstr "Claquoir" + +msgid "Whirlpool" +msgstr "Siphon" + +msgid "Bubble" +msgstr "Écume" + +msgid "Aqua Ring" +msgstr "Anneau Hydro" + +msgid "Rain Dance" +msgstr "Danse Pluie" + +msgid "Soak" +msgstr "Détrempage" + +msgid "Water Sport" +msgstr "Tourniquet" + +msgid "Withdraw" +msgstr "Repli" + +msgid "Coral Break" +msgstr "Brise-Corail" + +msgid "Atomic Punch" +msgstr "Poing Quantique" + +msgid "Metal Whip" +msgstr "Métalofouet" + +msgid "Shuffle" +msgstr "Cadeau Empoisonné" + +msgid "Nuclear Waste" +msgstr "Irradiation" + +msgid "Gamma Ray" +msgstr "Rayon Gamma" + +msgid "Radioacid" +msgstr "Radioacide" + +msgid "Sky Fall" +msgstr "Tombe Ciel" + +msgid "Flame Impact" +msgstr "Choc Brûlant" + +msgid "Draining Kiss" +msgstr "Vampibaiser" + +msgid "Eerie Impulse" +msgstr "Ondes Étranges" + +msgid "Electric Terrain" +msgstr "Champ Électrifié" + +msgid "Electrify" +msgstr "Électrisation" + +msgid "Fairy Lock" +msgstr "Verrou Enchanté" + +msgid "Fairy Wind" +msgstr "Vent Féérique" + +msgid "Fell Stinger" +msgstr "Dard Mortel" + +msgid "Flower Shield" +msgstr "Garde Florale" + +msgid "Forest's Curse" +msgstr "Maléfice Sylvain" + +msgid "Freeze-Dry" +msgstr "Lyophilisation" + +msgid "Geomancy" +msgstr "Géo-Contrôle" + +msgid "Grassy Terrain" +msgstr "Champ Herbu" + +msgid "Infestation" +msgstr "Harcèlement" + +msgid "Ion Deluge" +msgstr "Déluge Plasmique" + +msgid "King's Shield" +msgstr "Bouclier Royal" + +msgid "Land's Wrath" +msgstr "Force Chtonienne" + +msgid "Magnetic Flux" +msgstr "Magné-Contrôle" + +msgid "Mat Block" +msgstr "Tatamigaeshi" + +msgid "Misty Terrain" +msgstr "Champ Brumeux" + +msgid "Moonblast" +msgstr "Pouvoir Lunaire" + +msgid "Mystical Fire" +msgstr "Feu Ensorcelé" + +msgid "Noble Roar" +msgstr "Râle Mâle" + +msgid "Nuzzle" +msgstr "Frotte-Frimousse" + +msgid "Oblivion Wing" +msgstr "Mort-Ailes" + +msgid "Parabolic Charge" +msgstr "Parabocharge" + +msgid "Parting Shot" +msgstr "Dernier Mot" + +msgid "Petal Blizzard" +msgstr "Tempête Florale" + +msgid "Phantom Force" +msgstr "Hantise" + +msgid "Play Nice" +msgstr "Camaraderie" + +msgid "Play Rough" +msgstr "Câlinerie" + +msgid "Powder" +msgstr "Nuée de Poudre" + +msgid "Power-Up Punch" +msgstr "Poing Boost" + +msgid "Rototiller" +msgstr "Fertilisation" + +msgid "Spiky Shield" +msgstr "Pico-Défense" + +msgid "Sticky Web" +msgstr "Toile Gluante" + +msgid "Topsy-Turvy" +msgstr "Renversement" + +msgid "Trick-or-Treat" +msgstr "Halloween" + +msgid "Venom Drench" +msgstr "Piège de Venin" + +msgid "Water Shuriken" +msgstr "Sheauriken" + +msgid "Aromatic Mist" +msgstr "Brume Capiteuse" + +msgid "Baby-Doll Eyes" +msgstr "Regard Touchant" + +msgid "Belch" +msgstr "Éructation" + +msgid "Boomburst" +msgstr "Bang Sonique" + +msgid "Confide" +msgstr "Confidence" + +msgid "Crafty Shield" +msgstr "Vigilance" + +msgid "Dazzling Gleam" +msgstr "Éclat Magique" + +msgid "Disarming Voice" +msgstr "Voix Enjôleuse" + +msgid "Laser Pulse" +msgstr "Pulsar" + +msgid "Gemstone Glimmer" +msgstr "Éclat-Gemme" + +msgid "Half-life" +msgstr "Demi-Vie" + +msgid "Ocean's Wrath" +msgstr "Océanorage" + +msgid "Fission Burst" +msgstr "Fission" + +msgid "Caustic Breath" +msgstr "Corrosouffle" + +msgid "Nuclear Slash" +msgstr "Nucléogriffe" + +msgid "Thunderstorm" +msgstr "Orage" + +msgid "Sudden Strike" +msgstr "Frappe sournoise" + +msgid "Expunge" +msgstr "Décontamination" + +msgid "Fallout" +msgstr "Retombées" + +msgid "Proton Beam" +msgstr "Protolaser" + +msgid "Infernal Blade" +msgstr "Lame Infernale" + +msgid "Quantum Leap" +msgstr "Bond Quantique" + +msgid "Metal Cruncher" +msgstr "Dévo-Fer" + +msgid "Drain Life" +msgstr "Vampicroc" + +msgid "Sticky Terrain" +msgstr "Champ Collant" + +msgid "Nuclear Wind" +msgstr "Nucléosouffle" diff --git a/Dialogue/Generated/fr/OfficialNames.po b/Dialogue/Generated/fr/OfficialNames.po new file mode 100644 index 000000000..1a14a8414 --- /dev/null +++ b/Dialogue/Generated/fr/OfficialNames.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "Garlikid" +msgstr "Marmail" + +msgid "Kellyn" +msgstr "Primo" + +msgid "Nu es" +msgstr "Nuñes" + +msgid "OF DREAMS" +msgstr "ONIRIQUE" + +msgid "Theo" +msgstr "Théo" + diff --git a/Dialogue/Generated/fr/OfficialPhone.po b/Dialogue/Generated/fr/OfficialPhone.po new file mode 100644 index 000000000..b8574579c --- /dev/null +++ b/Dialogue/Generated/fr/OfficialPhone.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "Buenas noches, \\PN!\\mThis is \\TN!" +msgstr "Bonne nuit, \\PN!\\mC'est \\TN!" + +msgid "Did you hear about Nuclear Pokemon?\\mI hope I don't run into one of those, they sound scary.\\mBe careful out there, ok?" +msgstr "T'as entendu à propos des Pokémon Nucléaires?\\mJ'espère ne pas m'approcher de l'un d'entre eux, ils ont l'air effrayants.\\mSois prudent, OK?" + +msgid "Do you remember my \\TP?\\m My \\TP is awesome. It's so cool.\\m I'd even say my \\TP is in the top percentage of \\TPs." +msgstr "Tu te souviens de mon \\TP?\\m Mon \\TP est génial. C'est si cool.\\m Je dirais même que mon\\TP est dans le top pourcentage des \\TPs." + +msgid "Do you want to battle? I'm going to win this time!\\mI'll be waiting for you around \\TM.\\mLook for me, OK? My \\TP will be expecting you." +msgstr "Tu veux te battre? Cette fois-ci, je vais gagner!\\mJe t'attendrai aux alentours de \\TM.\\mViens me chercher, OK? Mon \\TP t'attendra." + +msgid "Good day, \\PN! Hi. This is \\TN." +msgstr "Bonjour, \\PN! Salut. C'est \\TN." + +msgid "Good morning!\\m This is \\PN, right? It's me, \\TN." +msgstr "Bonjour!\\m C'est bien \\PN? C'est moi, \\TN." + +msgid "Good morning, \\PN.\\mThis is \\TN. Did I wake you?" +msgstr "Bonjour, \\PN.\\mC'est \\TN. T'ai-je réveillé?" + +msgid "Good morning, \\PN.\\mThis is \\TN. Rise and shine!" +msgstr "Bonjour, \\PN.\\mC'est \\TN. le soleil s'est levé!" + +msgid "Guess what happened the other day. I missed catching \\TE again.\\mMaybe I'm not very good at this." +msgstr "Devine ce qui s'est passé l'autre jour. Je n'ai pas encore réussi à attraper \\TE.\\mPeut-être que je ne suis pas très bon pour ça." + +msgid "Have you ever hatched a Pokemon Egg?\\mI raised my \\TP from an egg." +msgstr "As-tu déjà fait éclore un oeuf Pokémon?\\mJ'ai élevé mon \\TP à partir d'un oeuf." + +msgid "Have you seen the \\TEs around \\TM?\\mThey scare me so much! I always run away!" +msgstr "As-tu vu les \\TEs autour de \\TM?\\mIls me font très peur! Je m'enfuis toujours en courant!" + +msgid "Have you tried trading with your friends?\\mI got my \\TP in a trade, and it grows so fast!\\mTrades can be an awesome way to get strong Pokemon." +msgstr "As-tu essayé de faire des échanges avec tes amis?\\mJ'ai eu mon \\TP dans un échange, et il grandit si vite!\\mLes échanges peuvent être une façon géniale pour avoir un Pokémon fort." + +msgid "Hello, \\PN. This is \\TN. How are things?" +msgstr "Salut, \\PN. C'est \\TN. Comment va la vie?" + +msgid "Hello. This is \\TN." +msgstr "Salut. C'est \\TN." + +msgid "Hey, \\PN! Good evening!\\mThis is \\TN." +msgstr "Hé, \\PN! Bonsoir!\\mC'est \\TN." + +msgid "Hey, \\PN, wassup? It's \\TN." +msgstr "Hé, \\PN, quoi de neuf? C'est \\TN." + +msgid "Hey, are you ready for another throw-down?\\mYou, me, battle. Place, \\TM.\\mTime, whenever you want! Let's do it!" +msgstr "Hey, t'es prê{t|te} pour une autre combat?\\mToi, moi, combat. N'importe quand, \\TM.\\mn'importe où, quand tu veux! C'est parti!" + +msgid "Hey, listen! I almost caught \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "Hé, écoute! J'ai presque attrapé \\TE l'autre jour.\\mOh, c'était à deux doigts, en plus!" + +msgid "How are you doing? \\PN, howdy! This is \\TN. Isn't it nice out?" +msgstr "Comment vas-tu? \\PN, cha va! C'est \\TN. Fait beau dehors hein?" + +msgid "How are your Pokemon doing?\\mI always keep my \\TP in top shape by going to Pokemon Centers." +msgstr "Comment vont tes Pokémon?\\mJe garde toujours mon \\TP en forme en allant aux Centres Pokémon." + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!" +msgstr "Comment vont tes Pokémon?\\mMon \\TP est vraiment énergique. Il est incontrôlable!" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!\\mOh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "Comment vont tes Pokémon?\\mMon \\TP est vraiment énergique. Il est incontrôlable !\\mOh oui, j'ai réussi à battre un gros \\TE .\\mJ'ai besoin de rendre mon équipe plus forte." + +msgid "I dressed my \\TP and it looks even cuter than before." +msgstr "J'ai habillé mon \\TP et il a l'air encore plus mignon qu'avant." + +msgid "I painted a portrait of my beloved \\TP.\\mIt didn't like sitting still though." +msgstr "J'ai peint un portrait de mon bien-aimé \\TP.\\mIl n'a pas aimé rester assis et immobile, par contre." + +msgid "I spent all day hunting for a shiny \\TE.\\mI didn't manage to find any, though." +msgstr "J'ai passé la journée à chasser un \\TE chromatique.\\mJe n'ai pas réussi à en trouver un par contre." + +msgid "I tried to use the Wonder Trade today.\\mAll I got was a Lv.3 Chyinmunk though.\\mWhy do people put up such lame Pokemon for trade?" +msgstr "J'ai essayé d'utiliser l'Échange Miracle aujourd'hui.\\mTout ce que j'ai eu c'est un Tamulot Niv 3.\\mPourquoi les gens mettent des Pokémon nuls à échanger?" + +msgid "Let's have a battle! I want to see how much you've grown!\\mI'm still hanging around \\TM.\\mCome see if you can beat my \\TP!" +msgstr "Affrontons-nous! Je veux voir ton niveau!\\mJe traîne toujours au même endroit \\TM.\\mViens voir si tu peux battre mon \\TP!" + +msgid "My \\TP and I love playing games.\\m Its favorite game is fetch." +msgstr "Mon \\TP et moi adorons jouer à des jeux.\\m Son jeu préféré, c'est \"rapporte la balle\"." + +msgid "My \\TP is fantastic.\\mI'd say it's even in the top percentage of \\TPs." +msgstr "Mon \\TP est fantastique.\\mJe dirais qu'il est même dans le top pourcentage des \\TPs." + +msgid "My \\TP's looking really awesome. I wish I could show you." +msgstr "Mon \\TP est vraiment génial. Je souhaite pouvoir te le montrer." + +msgid "My \\TP's looking really awesome.\\mI wish I could show you.\\mHey, listen! I almost caught a \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "Mon \\TP est vraiment génial.\\mJ'aimerais pouvoir te le montrer.\\mHey, écoute! J'ai presque attrapé un\\TE l'autre jour.\\mOh, j'étais à 2 doigts, en plus!" + +msgid "Oh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "Oh oui, j'ai réussi à battre un gros \\TE.\\mJ'ai besoin de rendre mon équipe plus forte." + +msgid "Ready for a rematch? \\TP and I have been training hard!\\mI'll be waiting for you around \\TM where we met.\\mCome find me and let's battle!" +msgstr "Prê{t|t} pour un nouveau combat? \\TP et moi nous sommes entrainés dur!\\mJe t'attendrai aux alentours de \\TM où nous nous sommes rencontrés.\\mTrouve-moi et battons-nous!" + +msgid "Remember the last time we battled? Let's rematch!\\mI promise it won't be a repeat of last time.\\mCome find me around \\TM!" +msgstr "Tu te souviens de la dernière fois qu'on s'est battus? Allez battons-nous encore! \\mJe te promets que ce ne sera pas comme la dernière fois. \\mViens me voir vers \\TM!" + +msgid "Top of the morning, \\PN!\\m\\TN here, at your service." +msgstr "Bien le bonjour, \\PN!\\mIci \\TN à ton service." + +msgid "Want to battle? It's not going to be a repeat of the last time we met.\\mI'll be waiting for you around \\TM." +msgstr "Tu veux te battre? Ce ne sera pas comme la dernière fois qu'on s'est vu.\\mJe t'attendrai aux alentours de \\TM." + +msgid "What did you eat for lunch today? I had a grilled \\TE.\\mI don't think I cooked it well enough.\\mOr did you not eat lunch at all?" +msgstr "Qu'as-tu mangé pour dîner aujourd'hui? J'ai eu du \\TE grillé.\\mJe ne crois pas l'avoir assez bien cuisiné.\\mOu tu n'as pas dîné du tout?" + +msgid "Yo, \\PN, my main homie! This is \\TN!" +msgstr "Yo, \\PN, mon meilleur pote! C'est \\TN!" + +msgid "You have to hear this! I battled \\TE the other day.\\mIt was easy! I had a type advantage." +msgstr "Tu dois entendre ça! J'ai battu \\TE l'autre jour.\\mC'était facile! J'avais l'avantage du type." + +msgid "\\PN, good day! It's me, \\TN. Got a minute?" +msgstr "\\PN, bonjour! C'est moi, \\TN. T'as une minute?" + +msgid "\\PN, good evening! Hi.\\mThis is \\TN." +msgstr "\\PN, bonsoir! Salut.\\mC'est \\TN." + diff --git a/Dialogue/Generated/fr/OfficialPokemonNames.po b/Dialogue/Generated/fr/OfficialPokemonNames.po new file mode 100644 index 000000000..176dde02b --- /dev/null +++ b/Dialogue/Generated/fr/OfficialPokemonNames.po @@ -0,0 +1,475 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "Orchynx" +msgstr "Pétalynx" + +msgid "Metalynx" +msgstr "Métalynx" + +msgid "Raptorch" +msgstr "Raptorche" + +msgid "Archilles" +msgstr "Caldéraptor" + +msgid "Eletux" +msgstr "Électrott" + +msgid "Electruxo" +msgstr "Cavalux" + +msgid "Chyinmunk" +msgstr "Tamulot" + +msgid "Kinetmunk" +msgstr "Taminétique" + +msgid "Birbie" +msgstr "Ptiris" + +msgid "Aveden" +msgstr "Splendiris" + +msgid "Splendifowl" +msgstr "Paradiris" + +msgid "Cubbug" +msgstr "Chenourson" + +msgid "Cubblfly" +msgstr "Câlinymphe" + +msgid "Nimflora" +msgstr "Nymphlora" + +msgid "Barewl" +msgstr "Embryfer" + +msgid "dearewl" +msgstr "Métalifaon" + +msgid "Gararewl" +msgstr "Cervacier" + +msgid "Grozard" +msgstr "Glaizard" + +msgid "Terlard" +msgstr "Tellurhydre" + +msgid "Tonemy" +msgstr "Tonemi" + +msgid "Tofurang" +msgstr "Togrocrok" + +msgid "Dunsparce" +msgstr "Insolourdo" + +msgid "Dunseraph" +msgstr "Inséraphin" + +msgid "Fortog" +msgstr "Venouille" + +msgid "Folerog" +msgstr "Croason" + +msgid "Blubelrog" +msgstr "Bullyanure" + +msgid "Magikarp" +msgstr "Magicarpe" + +msgid "Gyarados" +msgstr "Léviator" + +msgid "Feleng" +msgstr "Félignon" + +msgid "Felunge" +msgstr "Félancé" + +msgid "Feliger" +msgstr "Féligre" + +msgid "Mankey" +msgstr "Férosinge" + +msgid "Primeape" +msgstr "Colossinge" + +msgid "Empirilla" +msgstr "Royosinge" + +msgid "Owten" +msgstr "Chouetton" + +msgid "Eshouten" +msgstr "Insaisichat" + +msgid "Lotad" +msgstr "Nénupiot" + +msgid "Smore" +msgstr "Fourmigni" + +msgid "Firoke" +msgstr "Flamagarde" + +msgid "Brailip" +msgstr "Cervelon" + +msgid "Brainoar" +msgstr "Cérébron" + +msgid "Ekans" +msgstr "Abo" + +msgid "Tancoon" +msgstr "Tanoctur" + +msgid "Tanscure" +msgstr "Tanurex" + +msgid "Sponee" +msgstr "Sponimouss" + +msgid "Sponaree" +msgstr "Sponarius" + +msgid "Pahar" +msgstr "Phénincelle" + +msgid "Palij" +msgstr "Phénardent" + +msgid "Panjay" +msgstr "Phénoyant" + +msgid "Jerbolta" +msgstr "Gerblitz" + +msgid "Cometeor" +msgstr "Cométéor" + +msgid "Mareep" +msgstr "Wattouat" + +msgid "Flaaffy" +msgstr "Lainergie" + +msgid "Ampharos" +msgstr "Pharamp" + +msgid "Baashaun" +msgstr "Moutoir" + +msgid "Baaschaf" +msgstr "Moutombre" + +msgid "Baariette" +msgstr "Cauchebouk" + +msgid "Tricwe" +msgstr "Ouvriclair" + +msgid "Harylect" +msgstr "Elecricière" + +msgid "Costraw" +msgstr "Sangsure" + +msgid "Trawpint" +msgstr "Asparasit" + +msgid "Lunapup" +msgstr "Canilune" + +msgid "Herolune" +msgstr "Hérolune" + +msgid "Buizel" +msgstr "Mustébouée" + +msgid "Floatzel" +msgstr "Mustéflott" + +msgid "Modrille" +msgstr "Tauperceur" + +msgid "Drilgann" +msgstr "Taupurren" + +msgid "Gligar" +msgstr "Scorplane" + +msgid "Gliscor" +msgstr "Scorvol" + +msgid "Sableye" +msgstr "Ténéfix" + +msgid "Cocaran" +msgstr "Cocrabe" + +msgid "Cararalm" +msgstr "Cocapode" + +msgid "Corsola" +msgstr "Corayon" + +msgid "Corsoreef" +msgstr "Corécif" + +msgid "Tubjaw" +msgstr "Noctanguille" + +msgid "Tubareel" +msgstr "Sombrequin" + +msgid "Cassnail" +msgstr "Escarseau" + +msgid "Sableau" +msgstr "Sablargot" + +msgid "Escartress" +msgstr "Bastiropode" + +msgid "Cottonee" +msgstr "Doudouvet" + +msgid "Whimsicott" +msgstr "Farfaduvet" + +msgid "Misdreavus" +msgstr "Feuforêve" + +msgid "Mismagius" +msgstr "Magirêve" + +msgid "Barand" +msgstr "Reptagrif" + +msgid "Glaslug" +msgstr "Glimaçon" + +msgid "Glavinug" +msgstr "Limiceberg" + +msgid "Paraboom" +msgstr "Paraboum" + +msgid "Flager" +msgstr "Tigrasier" + +msgid "Inflagetah" +msgstr "Enflaguépar" + +msgid "Chimical" +msgstr "Chiminion" + +msgid "Tikiki" +msgstr "Titiki" + +msgid "Unymph" +msgstr "Nymfolan" + +msgid "Harptera" +msgstr "Libelarpie" + +msgid "Chicoatl" +msgstr "Galicoatl" + +msgid "Coatlith" +msgstr "Coatliquot" + +msgid "Snopach" +msgstr "Dermagel" + +msgid "Slothohm" +msgstr "Ohmaï" + +msgid "Theriamp" +msgstr "Ampaï" + +msgid "Titanice" +msgstr "Titagivre" + +msgid "Frynai" +msgstr "Frinai" + +msgid "Saidine" +msgstr "Saïdine" + +msgid "Daikatuna" +msgstr "Daikathona" + +msgid "Syrentide" +msgstr "Sirénaïade" + +msgid "Spritzee" +msgstr "Fluvetin" + +msgid "Aromatisse" +msgstr "Cocotine" + +msgid "Miasmedic" +msgstr "Miasmédic" + +msgid "Jackdeary" +msgstr "Lapojack" + +msgid "Winotinger" +msgstr "Vinperdinger" + +msgid "Eevee" +msgstr "Évoli" + +msgid "Vaporeon" +msgstr "Aquali" + +msgid "Jolteon" +msgstr "Voltali" + +msgid "Flareon" +msgstr "Pyroli" + +msgid "Espeon" +msgstr "Mentali" + +msgid "Umbreon" +msgstr "Noctali" + +msgid "Leafeon" +msgstr "Phyllali" + +msgid "Glaceon" +msgstr "Givrali" + +msgid "Sylveon" +msgstr "Nymphali" + +msgid "Nucleon" +msgstr "Urali" + +msgid "Ratsy" +msgstr "Ratiste" + +msgid "Masking" +msgstr "Maskesté" + +msgid "Chupacho" +msgstr "Chupacabro" + +msgid "Luchabra" +msgstr "Luttacabra" + +msgid "Linkite" +msgstr "Fantochaîne" + +msgid "Chainite" +msgstr "Déchainole" + +msgid "Pufluff" +msgstr "Pelugel" + +msgid "Colarva" +msgstr "Glarvon" + +msgid "Frosulo" +msgstr "Coconfroid" + +msgid "Frosthra" +msgstr "Mothrazote" + +msgid "Fafurr" +msgstr "Fourrugon" + +msgid "Fafninter" +msgstr "Fafniver" + +msgid "Shrimputy" +msgstr "Crevanon" + +msgid "Krilvolver" +msgstr "Krivolver" + +msgid "Lavent" +msgstr "Lavurène" + +msgid "Swabone" +msgstr "Trublios" + +msgid "Skelerogue" +msgstr "Flibustibia" + +msgid "Navighast" +msgstr "Crânitaine" + +msgid "Jungore" +msgstr "Jangor" + +msgid "Majungold" +msgstr "Mahajagor" + +msgid "Hagoop" +msgstr "Élébave" + +msgid "Haagross" +msgstr "Myxetric" + +msgid "Xenomite" +msgstr "Xénomite" + +msgid "Xenogen" +msgstr "Xénogène" + +msgid "Xenoqueen" +msgstr "Xénoreine" + +msgid "Geigeroach" +msgstr "Cafaranium" + +msgid "Minicorn" +msgstr "Minicorne" + +msgid "Kiricorn" +msgstr "Kiricorne" + +msgid "Oblivicorn" +msgstr "Katacorne" + +msgid "Sheebit" +msgstr "Solevro" + +msgid "Terrabit" +msgstr "Terrapin" + +msgid "Laissure" +msgstr "Sismolièvre" + +msgid "Volchik" +msgstr "Voltillon" + +msgid "Devimp" +msgstr "Farfadem" + +msgid "Fallengel" +msgstr "Déchéange" + +msgid "Belliadon" +msgstr "Béliaddon" + +msgid "Garlikid" +msgstr "Marmail" + +msgid "Zephy" +msgstr "Zéphy" + +msgid "Gastly" +msgstr "Ectoplasma" diff --git a/Dialogue/Generated/fr/OfficialSystem.po b/Dialogue/Generated/fr/OfficialSystem.po new file mode 100644 index 000000000..21865bd6c --- /dev/null +++ b/Dialogue/Generated/fr/OfficialSystem.po @@ -0,0 +1,9350 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "$ {1:d}" +msgstr "{1:d} $" + +msgid "$ENABLE_PRONOUN_SELECTION" +msgstr "true" + +msgid "${1}" +msgstr "{1}$" + +msgid "'{1}' is not a defined type (PBS/types.txt, {2}, Immunities)" +msgstr "'{1}' n'est pas un type défini (PBS/types.txt, {2}, Immunités)" + +msgid "'{1}' is not a defined type (PBS/types.txt, {2}, Resistances)" +msgstr "'{1}' n'est pas un type défini (PBS/types.txt, {2}, Résistances)" + +msgid "'{1}' is not a defined type (PBS/types.txt, {2}, Weaknesses)" +msgstr "'{1}' n'est pas un type défini (PBS/types.txt, {2}, Faiblesses)" + +msgid "(this map)" +msgstr "(cette carte)" + +msgid "({1}) PP: {2}/{3}" +msgstr " ({1}) PP: {2}/{3}" + +msgid "--- power core ------ from over----. It ---- ------ a large ---- -- nuclear fuel to -------. ---- ---- activated- -- --- -- prod--- ---- limitless energy." +msgstr "--- noyau d'énergie ------ de plus de ----. Il ---- ------ un grand ---- -- carburant nucléaire pour -------. ---- ---- activé- -- --- -- prod--- ---- énergie sans limite." + +msgid "---- -- the Interface --- final---- today. Th- -erator - -- ---- - ----- full control -- --e Sp-cimen. ---- chief reseacher, Dr. ----- --s ---- granted clearance." +msgstr "---- -- l'Interface --- finale---- aujourd'hui . Le - -erateur - -- ---- - ----- plein contrôle -- --e Sp-cimen. ---- chef de recherche, Docteur. ----- --s ---- autorisation accordé." + +msgid "---- has been - breach -- confidential--. ----- --- ------ shall -- relocate --- undergr-- --. Project 092 --- have -- -- --rminated." +msgstr "---- a été - fissuré -- confidentiel--. ----- --- ------ devons -- relocaliser --- sous terr-- --. Project 092 --- est -- -- --erminé." + +msgid "... ... ... ...Nope!\nThere's no response." +msgstr "... ... ... ...Nan!\nAucune réponse." + +msgid "...Oh. It's you.\nListen, I might've been a jerk to you back in Vinoville Town.\nBut, well, what you did, it kind of saved my family and my town.\nWhen the Rangers are done cleaning the area, I'll have a home again.\nSo... I guess... What I'm trying to say is...\nI owe you. We all do.\nBut I'm not going easy on you because of it.\nI've been training non-stop since you beat me!\nMy team will crush anybody that stands in our way...\nEven the Hero of Tandor!!" +msgstr "...Oh. C'est toi.\nÉcoute, j'ai été un crétin à Vinoville.\nMais... bah, ce que tu as fait, ça a plus ou moins sauvé ma famille et ma ville.\nQuand les Rangers auront fini de nettoyer la zone, j'aurai à nouveau un chez-moi.\nDonc... J'imagine... Ce que j'essaye de dire c'est ...\nJe t'en dois une. Comme nous tous.\nMais tu comprends que je vais pas te ménager pour autant.\nJe me suis entraîné sans relâche depuis que tu m'as battu!\nMon équipe écrasera tout ceux qui se dresseront sur notre route...\nMême le Héros de Tandor!!" + +msgid "...Pfeh. I guess you win.\nThat's embarrassing... But whatever.\nIf there's anyone I'll allow to beat me, it should be you." +msgstr "...Pff. J'imagine que tu gagnes.\nC'est embarassant... Mais bon.\nS'il y a quelqu'un que j'autorise à me battre, c'est bien toi." + +msgid "1, 2, and... ... ..." +msgstr "1, 2, et ... ... ..." + +msgid "<<" +msgstr " <<" + +msgid "Search Mode" +msgstr "Mode Recherche" + +msgid "Egg hatched." +msgstr "oeuf éclos.\n" + +msgid "{1} {2}, {3}" +msgstr "{1} {2}, {3}\n" + +msgid "Egg obtained." +msgstr "oeuf reçu." + +msgid "Had a fateful encounter at Lv. {1}." +msgstr "Était Nv. {1} lors de votre rencontre décisive." + +msgid "Met at Lv. {1}." +msgstr "Rencontré au Nv. {1}." + +msgid "Traded at Lv. {1}." +msgstr "Échangé au Nv. {1}." + +msgid "Faraway place" +msgstr "Endroit lointain\n" + +msgid "\"The Egg Watch\"" +msgstr "\"Surveillance de l'oeuf\"\n" + +msgid "A mysterious Pokémon\nEgg received from\n{1}." +msgstr "Un mystérieux oeuf Pokémon\n reçu de la part de \n{1}.\n" + +msgid "{1}/{2}/{3}" +msgstr "{1}/{2}/{3}\n" + +msgid ">>" +msgstr " >>" + +msgid "A Key Item in the Bag can be registered to this key for instant use." +msgstr "Un Objet sur Sac peut être enregistré sur ce bouton, pour l'utiliser immédiatement." + +msgid "A Map\nShows visited Places." +msgstr "Une Carte\nMontre les Endroits visités." + +msgid "A Nuclear Horde appeared!" +msgstr "Une Horde Nucléaire est apparue!" + +msgid "A Phone\nUsed to call People." +msgstr "Un Téléphone\nUtilisé pour appeler les Gens." + +msgid "A Pokemon species can't be numbered 0 (PBS/pokemon.txt)" +msgstr "Des espèces Pokémon ne peuvent être dénombrées 0 (PBS/pokemon.txt)" + +msgid "A Pokémon could be in this tree. Maybe a Pokémon could shake it." +msgstr "Un Pokémon peut se cacher dans cet arbre. Peut-être qu'un Pokémon peut le secouer." + +msgid "A Pokémon could be in this tree. Want to headbutt it?" +msgstr "Un Pokémon peut se cacher dans cet arbre. Voulez-vous donner un coup de boule?" + +msgid "A Radio\nUsed to listen to Music." +msgstr "Une Radio\nUtilisée pour la Musique." + +msgid "A Ribbon awarded for completing the Battle Tower Double challenge." +msgstr "Ruban gagné pour avoir terminé le Double défi dans la Tour Combat." + +msgid "A Ribbon awarded for completing the Battle Tower Link Multi challenge." +msgstr "Ruban gagné pour avoir combattu lors du défi Link Multiple à la Tour Combat." + +msgid "A Ribbon awarded for completing the Battle Tower Multi challenge." +msgstr "Ruban gagné pour avoir terminé le défi Multiple dans la Tour Combat." + +msgid "A Ribbon awarded for completing the Wi-Fi Battle Tower challenge." +msgstr "Ruban gagné pour avoir terminé le défi en Wi-Fi à la Tour de Combat." + +msgid "A Ribbon awarded for defeating the Tower Tycoon at the Battle Tower." +msgstr "Ruban gagné pour avoir vaincu le Magnat de la Tour à la Tour Combat." + +msgid "A Ribbon awarded for overcoming all difficult challenges." +msgstr "Un Ruban qui récompense la persévérance sur les défis difficiles." + +msgid "A Ribbon awarded for setting a legendary record." +msgstr "Ruban remporté pour avoir établi un record légendaire." + +msgid "A Ribbon awarded for setting an incredible record." +msgstr "Ruban remporté pour avoir établi un record incroyable." + +msgid "A Ribbon awarded for winning 100 matches in a row." +msgstr "Ruban donné en récompense pour avoir remporté 100 matchs d'un seul coup." + +msgid "A Ribbon awarded to a Pokémon deemed to have a top-quality footprint." +msgstr "Un Ruban donné en récompense à un Pokémon réputé pour son empreinte super-qualité." + +msgid "A Ribbon for recalling a careless error that helped steer life decisions." +msgstr "Un Ruban qui rappelle une erreur imprudente qui a aidé pour prendre des décisions." + +msgid "A Ribbon for recalling a deep slumber that made life soothing." +msgstr "Un Ruban qui rappelle un sommeil profond qui a rendu la vie apaisante." + +msgid "A Ribbon for recalling a refreshing event that added sparkle to life." +msgstr "Un Ruban qui rappelle un évènement réconfortant qui a rajouté un éclat à la vie." + +msgid "A Ribbon for recalling a thrilling event that made life more exciting." +msgstr "Un Ruban qui rappelle un évènement palpitant qui a rendu la vie plus excitante." + +msgid "A Ribbon for recalling an invigorating event that created life energy." +msgstr "Un Ruban qui rappelle un évènement revigorant créant l'énergie vitale." + +msgid "A Ribbon for recalling feelings of sadness that added spice to life." +msgstr "Un Ruban qui rappelle des sentiments de tristesse qui ont rajouté du piment à la vie." + +msgid "A Ribbon for recalling that smiles enrich the quality of life." +msgstr "Un Ruban qui rappelle que les sourires rendent la vie plus belle." + +msgid "A Ribbon said to make your wish come true." +msgstr "Un Ruban qui dit de réaliser ses rêves." + +msgid "A Ribbon that proclaims love for Pokémon." +msgstr "Un ruban qui proclame l'amour des Pokémon." + +msgid "A Ribbon to celebrate a birthday." +msgstr "Un ruban pour célébrer un anniversaire." + +msgid "A Ribbon to cherish a special memory." +msgstr "Un Ruban qui chéri un souvenir spécial." + +msgid "A Toxic Fallout has set in!" +msgstr "Des retombées empoisonnent l'air!" + +msgid "A bell chimed!" +msgstr "Une cloche sonnait!" + +msgid "A critical hit!" +msgstr "Coup critique!" + +msgid "A glint appears in {1}'s eyes!" +msgstr "Un reflet apparaît dans les yeux de {1}!" + +msgid "A gorgeous and regal Ribbon that is the peak of fabulous." +msgstr "Un Ruban sublime et majestueux à la limite du fabuleux." + +msgid "A heavy rain began to fall!" +msgstr "Une pluie battante s'abat soudainement!" + +msgid "A little quick tempered." +msgstr "Peut s'emporter." + +msgid "A mysterious air current is protecting Flying-type Pokémon!" +msgstr "Un vent mystérieux enveloppe les Pokémon type Vol!" + +msgid "A new award has been found! {1}: {2}" +msgstr "Une nouvelle récompense a été trouvée! {1}: {2}" + +msgid "A nuclear fallout has hit!" +msgstr "Une retombée radioactive se produit!" + +msgid "A sandstorm brewed!" +msgstr "Une tempête de sable se lève!" + +msgid "A sandstorm is raging." +msgstr "Une tempête de sable fait rage." + +msgid "A sandstorm kicked up!" +msgstr "Une tempête de sable se prépare!" + +msgid "A series of 1s and 0s marking which squares are part of this map (1=part, 0=not part)." +msgstr "Série de 1 et de 0 qui montrent quels carrés font partie de la carte (1 = partie, 0 = pas partie)." + +msgid "A shadow sky appeared!" +msgstr "Un ciel noir apparaît!" + +msgid "A soothing aroma wafted through the area!" +msgstr "Un parfum agréable se répand dans la zone!" + +msgid "A special Ribbon for a special day." +msgstr "Un Ruban spécial pour un jour spécial." + +msgid "A sticky ooze covers the battlefield!" +msgstr "Un liquide collant recouvre le terrain!" + +msgid "A sticky web has been laid out beneath the opposing team's feet!" +msgstr "Une toile gluante a été déployée sous les pieds de l'équipe ennemie!" + +msgid "A sticky web has been laid out beneath your team's feet!" +msgstr "Une toile gluante a été déployée sous les pieds de votre équipe!" + +msgid "A thrilling display from trainers and Pokémon alike!" +msgstr "Une démonstration exaltante des Dresseurs et de leur Pokémon!" + +msgid "A thunderstorm is raging." +msgstr "Un orage fait rage." + +msgid "A thunderstorm started!" +msgstr "L'orage éclate!" + +msgid "A to Z" +msgstr "A à Z" + +msgid "A wall of water is crashing down with a mighty roar." +msgstr "Un mur d'eau s'abat dans un grondement puissant." + +msgid "A {1} was planted here." +msgstr "Une baie {1} a été plantée ici." + +msgid "A: Add map to canvas" +msgstr "A : Ajouter une carte au tableau \n" + +msgid "ABLE" +msgstr "APTE" + +msgid "ACCURACY" +msgstr "PRÉCISION" + +msgid "ADD ITEM" +msgstr "AJOUTER OBJET" + +msgid "AFTER LOSING..." +msgstr "APRÈS LA DÉFAITE..." + +msgid "Aargh! Almost had it!" +msgstr "Aargh! Ça y était presque!" + +msgid "Ability" +msgstr "Capacité" + +msgid "Ability Ribbon" +msgstr "Ruban Habileté" + +msgid "Ability flag. 0=first ability, 1=second ability, 2-5=hidden ability." +msgstr "Drapeau capacité. 0 = première habilité, 1 = deuxième habilité, 2-5 = habilité cachée." + +msgid "Ability {1} is being forced." +msgstr "La capacité de {1} est forcée." + +msgid "Ability {1} is natural." +msgstr "La capacité de {1} est naturelle." + +msgid "Above focus" +msgstr "Au-dessus du centre" + +msgid "Acai Berries" +msgstr "Baies Acai" + +msgid "Accept this Pokémon?" +msgstr "Accepter le Pokémon?" + +msgid "Accuracy" +msgstr "Précision" + +msgid "Adamant" +msgstr "Rigide" + +msgid "Add" +msgstr "Additionne" + +msgid "Add Item" +msgstr "Ajouter Objet" + +msgid "Add Map" +msgstr "Ajouter une carte" + +msgid "Add Pokémon" +msgstr "Ajouter Pokémon" + +msgid "Add another Pokémon?" +msgstr "Ajouter un autre Pokémon?" + +msgid "Add new battle {1} (of {2}) for ({3}, {4})?" +msgstr "Ajouter un nouveau combat {1} (de {2}) pour ({3}, {4})?" + +msgid "Add new trainer ({1}, {2})?" +msgstr "Ajouter un nouveau Dresseur ({1}, {2})?" + +msgid "Add new trainer ({1}, {2}, ID {3})?" +msgstr "Ajouter un nouveau Dresseur ({1}, {2}, ID {3})?" + +msgid "Add new trainer named {1}?" +msgstr "Ajouter un nouveau nom Dresseur {1}?" + +msgid "Add new trainer type {1}?" +msgstr "Ajouter un nouveau type de Dresseur {1}?" + +msgid "Add: Edit Background Color/Location..." +msgstr "Ajouter : Définir la Couleur/Emplacement de l'Arrière Plan..." + +msgid "Add: Edit Foreground Color/Location..." +msgstr "Ajouter : Définir la Couleur/Emplacement du Premier Plan..." + +msgid "Add: Play Sound..." +msgstr "Ajouter : Jouer le Son..." + +msgid "Add: Set Background Graphic..." +msgstr "Ajouter : Définir les Graphismes en Arrière Plan..." + +msgid "Add: Set Foreground Graphic..." +msgstr "Ajouter : Définir les Graphisme du Premier Plan..." + +msgid "Additional Effect" +msgstr "Effet additionnel" + +msgid "Advance Roaming" +msgstr "Avance en Itinérance" + +msgid "Advanced to Game Lv. {1}!" +msgstr "Avance au Niv {1} du Jeu!" + +msgid "After translating, choose \"Compile Text.\"" +msgstr "Après la traduction, choisir \"Compile Text.\"" + +msgid "Aguav Berries" +msgstr "Baies Gowav" + +msgid "Aha! It is the \\PN!\nWe fight before. I lose in disgrace.\nMy Ninja clan forsake me. So I train.\nI train and train, in hopes to encounter \\PN again.\nIn this arena, we fight to regain honor!\nI will defeat you, and restore glory to my Ninja Clan!" +msgstr "Aha! Nos chemins se croisent à nouveau, \\PN!\n Celui contre qui j'ai perdu ma dignité...\ncontre qui j'ai perdu mon clan. Mais dans cette solitude, je me suis entraîné.\nEncore et encore et encore, priant Aotius qu'il mette à nouveau \\PN sur mon chemin.\nBénie soit cette arène où je regagnerai mon honneur!\nJe te vaincrai, et restaurerai la gloire de mon clan Ninja!" + +msgid "Alas, the final curtain falls...\nThe result is clear:\nYour victory was written in the stars!" +msgstr "Hélas, le rideau tombe pour la dernière fois...\nLe résultat est clair:\nTa victoire était écrite dans les étoiles!" + +msgid "Alert Ribbon" +msgstr "Ruban Alerte" + +msgid "Alert to sounds." +msgstr "Fait attention aux bruits." + +msgid "All Pokémon hearing the song will faint in three turns!" +msgstr "tout les Pokémon qui entendent la chanson seront K.O. dans trois tours!" + +msgid "All Pokémon in this box have been released." +msgstr "Tous les Pokémon dans cette boîte ont été relâchés." + +msgid "All Trainers on this map were reset." +msgstr "Tous les Dresseurs de la carte ont été réinitialisés." + +msgid "All data will be lost. Confirm once more to proceed." +msgstr "Tous les donnés serons effacées. Confirmez une fois de plus pour continuer." + +msgid "All eggs on your party now require one step to hatch." +msgstr "Tous les oeufs de votre équipe nécessitent un pas pour éclore." + +msgid "All game data was compiled." +msgstr "Toutes les données du jeu ont été compilées." + +msgid "All recording devices are in use. Recording is not possible now." +msgstr "Tous les supports d'enregistrements sont utilisés. L'enregistrement n'est pas possible maintenant." + +msgid "All stat changes were eliminated!" +msgstr "Tout les changements de stat on été éliminés!" + +msgid "All text in the game was extracted and saved to intl.txt." +msgstr "Tous les textes en jeu ont été extraits et sauvegardés dans intl.txt." + +msgid "All the world's a stage... and we play the leading role! Can you see past our splendid masquerade?" +msgstr "Le monde entier est une scène... et nous jouons le rôle principal! Vois-tu par delà notre?" + +msgid "All trainers in the Phone are now ready to rebattle." +msgstr "Tout les Dresseurs dans le Téléphone sont prêts à se battre." + +msgid "Alpha:" +msgstr "Alpha :" + +msgid "Also, look for a special NPC in Kevlar Town!" +msgstr "Regardez également pour un PNJ spécial à Kevlar!" + +msgid "An Egg can't battle!" +msgstr "Un Oeuf ne peut combattre!" + +msgid "An egg can't be an active Pokémon" +msgstr "Un oeuf ne peut pas participer à un combat, voyons!" + +msgid "An egg is already waiting." +msgstr "Un oeuf est déjà disponible." + +msgid "An egg is now waiting in the Day Care." +msgstr "Un oeuf attend d'être récupérer à la Garderie." + +msgid "An egg is waiting to be picked up." +msgstr "Un oeuf attend d'être récupéré." + +msgid "An electric current runs across the battlefield!" +msgstr "Un courant électrique parcours le champ de bataille!" + +msgid "An extraordinarily gorgeous and extravagant Ribbon." +msgstr "Ruban extravagant et absolument sublime." + +msgid "An incredibly regal Ribbon with an air of nobility." +msgstr "Un ruban absolument majestueux avec une touche de noblesse." + +msgid "And now, their battling skills will determine which of them get to move on to the Champion's Arena after this match." +msgstr "Et maintenant, leur talent au combat va déterminer lequel d'entre eux progressera jusqu'à l'Arène Victorieuse après ce match." + +msgid "And the winner is \\PN!" +msgstr "La victoire revient à... \\PN!" + +msgid "And..." +msgstr "Et..." + +msgid "And..." +msgstr "Et..." + +msgid "Angle:" +msgstr "Angle :" + +msgid "Animation Editor" +msgstr "Éditeur Animation" + +msgid "Animation was saved to {1} in the game folder." +msgstr "L'animation a été sauvegardée dans {1} dans le fichier jeu." + +msgid "Animations Organiser" +msgstr "Organisateur des Animations" + +msgid "Announcer: You're out of Safari Balls! Game over!" +msgstr "Annonceur : Vous n'avez plus de Safari Balls! C'est terminé!" + +msgid "Apicot Berries" +msgstr "Baies Abriko" + +msgid "Apr." +msgstr "Avr." + +msgid "April" +msgstr "Avril" + +msgid "Aqua Ring restored {1}'s HP!" +msgstr "Anneau Hydro restaure les PV de {1}!" + +msgid "Are these three Pokémon OK?" +msgstr "Ces trois Pokémon conviennent?" + +msgid "Are you sure you want to change it?" +msgstr "Êtes-vous sû{r|re} de vouloir le changer?" + +msgid "Are you sure you want to copy this Pokémon?" +msgstr "Êtes-vous sû{r|re} de vouloir copier ce Pokémon?" + +msgid "Are you sure you want to delete this Pokémon?" +msgstr "Êtes-vous sû{r|re} de vouloir supprimer ce Pokémon?" + +msgid "Are you sure you want to delete this animation?" +msgstr "Êtes-vous sû{r|re} de vouloir supprimer cette animation?" + +msgid "Are you sure you want to delete this gift?" +msgstr "Êtes-vous sû{r|re} de vouloir supprimer ce cadeau?" + +msgid "Are you sure you want to delete this save file?" +msgstr "Êtes-vous sû{r|re} de vouloir supprimer ce fichier de sauvegarde?" + +msgid "Are you sure you want to give up?" +msgstr "Etes vous sûr de vouloir abandonner?" + +msgid "Are you sure you want to play on this mode?" +msgstr "Êtes-vous sû{r|re} de vouloir jouer à ce mode de jeu?" + +msgid "Are you sure you want to play with these settings?" +msgstr "Êtes-vous sû{r|re} de vouloir jouer avec ces paramètres?" + +msgid "Are you sure you want to release all Pokémon in this box?" +msgstr "Êtes-vous sû{r|re} de vouloir relâcher tous les Pokémon de cette boîte?" + +msgid "Are you sure?" +msgstr "(Êtes-vous sû{r|re}?)" + +msgid "Area Unknown" +msgstr "Zone Inconnue" + +msgid "Arrow keys/drag canvas: Move around canvas" +msgstr "Utiliser les touches directionnelles/Cliquer-glisser sur le tableau : Bouger autour du tableau" + +msgid "Artist Ribbon" +msgstr "Ruban Artiste" + +msgid "Aspear Berries" +msgstr "Baies Willia" + +msgid "Attack" +msgstr "Attaque" + +msgid "Aug." +msgstr "Aou." + +msgid "August" +msgstr "Août" + +msgid "Autosave" +msgstr "Sauvegarde Automatique" + +msgid "Autosave failed. t(-.-t)" +msgstr "La sauvegarde automatique à echoué t(-.-t)" + +msgid "Autumn" +msgstr "Automne" + +msgid "Award List" +msgstr "Liste des Récompenses" + +msgid "Aww... It appeared to be caught!" +msgstr "Oh... Il semblait être capturé!" + +msgid "BAG" +msgstr "SAC" + +msgid "BANNED" +msgstr "BANNI" + +msgid "BATTLE MOVES" +msgstr "ATTAQUES DE COMBAT" + +msgid "BGM played in battles against trainers of this type." +msgstr "BGM joué en combats contre des Dresseurs de ce type." + +msgid "BGM played while on a bicycle." +msgstr "Musique de fond par défaut quand on est sur un vélo." + +msgid "BGM played while surfing." +msgstr "Musique de fond par défaut quand on surfe." + +msgid "Babiri Berries" +msgstr "Baies Babiri" + +msgid "Back" +msgstr "Derrière" + +msgid "Backspace" +msgstr "Retour" + +msgid "Backup Autosave" +msgstr "Sauvegarde de secours automatique" + +msgid "Backup Save" +msgstr "Sauvegarde de secours" + +msgid "Bacu Berries" +msgstr "Baies Bacu" + +msgid "Bad IV: {1} (must be from 0-31)\n{2}" +msgstr "Mauvaise IV : {1} (doit être de 0-31)\n{2}" + +msgid "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" +msgstr "Mauvais drapeau de capacités : {1} (doit être de 0 ou 1 or 2-5)\n{2}" + +msgid "Bad form: {1} (must be 0 or greater)\n{2}" +msgstr "Mauvaise forme : {1} (doit être de 0 ou plus grand)\n{2}" + +msgid "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" +msgstr "Mauvais drapeau de genre : {1} (doit être M ou F, ou 0 ou 1)\n{2}" + +msgid "Bad happiness: {1} (must be from 0-255)\n{2}" +msgstr "Mauvais bonheur : {1} (doit être de 0-255)\n{2}" + +msgid "Bad level: {1} (must be from 1-{2})\n{3}" +msgstr "Mauvais niveau : {1} (doit venir de 1-{2})\n{3}" + +msgid "Bad line syntax (expected syntax like XXX=YYY)\n{1}" +msgstr "Mauvaise syntaxe de ligne (syntaxe attendue comme XXX=YYY)\n{1}" + +msgid "Bad money amount (must be from 0 through 255)\n{1}" +msgstr "Mauvais montant d'argent (doit aller de 0 à 255)\n{1}" + +msgid "Bad nickname: {1} (must be 1-20 characters)\n{2}" +msgstr "Mauvais surnom : {1} (doivent être des caractères 1-20)\n{2}" + +msgid "Bad skill value (must be from 0 through 255)\n{1}" +msgstr "Mauvaise valeur de compétence (doit aller de 0 à 255)\n{1}" + +msgid "Badges:" +msgstr "Badges :" + +msgid "Bag" +msgstr "Sac" + +msgid "Bag Access Disabled." +msgstr "Accès au Sac désctivé." + +msgid "Bag Access Enabled." +msgstr "Accès au Sac activé." + +msgid "Bait" +msgstr "Appât" + +msgid "Base damage" +msgstr "Dégâts de base" + +msgid "Bashful" +msgstr "Pudique" + +msgid "Battle BGM" +msgstr "Bataille BGM" + +msgid "Battle Champion Ribbon" +msgstr "Ruban Champion Combat" + +msgid "Battle Competition Champion Ribbon." +msgstr "Ruban du Champion des Compétitions de Combats." + +msgid "Battle End ME" +msgstr "Combat de fin ME" + +msgid "Battle ID" +msgstr "ID de combat" + +msgid "Battle Intro ME" +msgstr "Combat d'intro ME" + +msgid "Battle Items" +msgstr "Objets de Combat" + +msgid "Battle Scene" +msgstr "Scène de Combat" + +msgid "Battle Style" +msgstr "Style de Combat" + +msgid "Battle... start!" +msgstr "Que le combat... commence!" + +msgid "Beach" +msgstr "Plage" + +msgid "Beauty Ribbon" +msgstr "Ruban Beauté" + +msgid "Beauty Ribbon Great" +msgstr "Grand Ruban Beauté" + +msgid "Beauty Ribbon Hyper" +msgstr "Ruban Beauté Hyper" + +msgid "Beauty Ribbon Master" +msgstr "Ruban Beauté Master" + +msgid "Beauty Ribbon Super" +msgstr "Ruban Beauté Super" + +msgid "Beauty Ribbon Ultra" +msgstr "Ruban Beauté Ultra" + +msgid "Begin your game." +msgstr "Commencer." + +msgid "Behind focus" +msgstr "Derrière le centre" + +msgid "Behold! The power of Mega Evolution!" +msgstr "Contemple le pouvoir de la Méga Évolution" + +msgid "Belue Berries" +msgstr "Baies Myrte" + +msgid "Berries" +msgstr "Baies" + +msgid "Berry" +msgstr "Baie" + +msgid "Bike" +msgstr "Bicyclette" + +msgid "Bill" +msgstr "Facture" + +msgid "Birthday Ribbon" +msgstr "Ruban Anniversaire" + +msgid "Bitmap's height ({1}) is not a multiple of frame height ({2}) [Bitmap={3}]" +msgstr "La hauteur de la bitmap ({1}) n'est pas un mutiple de la hauteur du cadre ({2}) [Bitmap={3}]" + +msgid "Bitmap's width ({1}) is not a multiple of frame count ({2}) [Bitmap={3}]" +msgstr "La largeur de la bitmap ({1}) n'est pas un multiple du nombre de cadres ({2}) [Bitmap={3}]" + +msgid "Bitmap's width ({1}) is not a multiple of frame width ({2}) [Bitmap={3}]" +msgstr "La largeur de la bitmap ({1}) n'est pas un multiple de la largeur du cadre ({2}) [Bitmap={3}]" + +msgid "Black" +msgstr "Noir" + +msgid "Black Tiles: {1}" +msgstr "Tuiles Noires: {1}" + +msgid "Blending:" +msgstr "Mélange :" + +msgid "Blue" +msgstr "Bleu" + +msgid "Blue Offset:" +msgstr "Décalage Bleu :" + +msgid "Blue:" +msgstr "Bleu :" + +msgid "Bluk Berries" +msgstr "Baies Remu" + +msgid "Body" +msgstr "Corps" + +msgid "Bold" +msgstr "Assuré" + +msgid "Boost PP of which move?" +msgstr "Booster les PP de quelle attaque?" + +msgid "Both of these trainers took home a win in the previous round." +msgstr "Ces Dresseurs ont tous deux remporté une victoire dans le tour précédent." + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "La boîte \"{1}\" sur le PC de quelqu'un était pleine." + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "La boite PC \"{1}\" sur le PC de??? est pleine." + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "La boîte\"{1}\" sur le PC de {2} était pleine." + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "La boite PC \"{1}\" sur le PC de {2} est pleine." + +msgid "Box name?" +msgstr "Nom de la Boîte?" + +msgid "Box {1:d}" +msgstr "Boîte {1:d}" + +msgid "Boxes were filled with one Pokémon of each species." +msgstr "Les Boîtes ont été remplies avec un Pokémon de chaque espèce." + +msgid "Brown" +msgstr "Marron" + +msgid "Bug" +msgstr "Insecte" + +msgid "Bug Catcher Benny" +msgstr "Scout Benny" + +msgid "Bug Catcher Ed" +msgstr "Scout Ed" + +msgid "Bug Catcher Josh" +msgstr "Scout Josh" + +msgid "But I sense something else in you...\\^" +msgstr "Mais je sens quelques chose d'autre en toi ...\\^" + +msgid "But it failed to spit up a thing!" +msgstr "N'est pas parvenu a cracher!" + +msgid "But it failed to swallow a thing!" +msgstr "Mais échoue à avaler quelque chose!" + +msgid "But it failed!" +msgstr "Mais cela échoue!" + +msgid "But it had no effect!" +msgstr "Mais ça n'a pas d'effets!" + +msgid "But nothing happened!" +msgstr "Mais rien ne se passe!" + +msgid "But the effects of a Repel lingered from earlier." +msgstr "Mais les effets du Repousse se sont dissipés." + +msgid "But there was no PP left for the move!" +msgstr "Mais il n'y a pas suffisamment de PP pour le mouvement!" + +msgid "But there was no target..." +msgstr "Mais il n'y a pas de cible..." + +msgid "But {1} already caught a Pokémon in this area!" +msgstr "Mais {1} a déjà attrapé un Pokémon dans cette zone!" + +msgid "But {1} already fought a wild Pokémon in this area!" +msgstr "Mais {1} a déjà combattu un Pokémon sauvage dans cette zone!" + +msgid "But {1} can't learn more than four moves." +msgstr "Mais {1} ne peut apprendre plus que quatre attaques." + +msgid "But {1} can't learn more than four moves." +msgstr "Mais {1} connait déjà quatre attaque." + +msgid "But {1} can't sleep in an uproar!" +msgstr "Mais {1} ne peut pas dormir à cause du brouhaha!" + +msgid "But {1} couldn't sleep!" +msgstr "Mais {1} ne peut plus dormir!" + +msgid "But, only one will be crowned Champion today." +msgstr "Mais ils le savent tous: il ne peut y avoir qu'un Champion." + +msgid "But,\\. don't worry!\\nYour Pokémon are safe and sound." +msgstr "Mais,\\. pas d'inquiétudes!\\nVos Pokémon sont sains et saufs." + +msgid "Buy" +msgstr "Acheter" + +msgid "By the blessing of Aotius!" +msgstr "Par la bénédiction d'Aotius!" + +msgid "C: Load/rename an animation\nEsc: Cancel" +msgstr "C : Charger/renommer une animation\nEsc : Annuler" + +msgid "CANCEL" +msgstr "ANNULER" + +msgid "CATEGORY" +msgstr "CATÉGORIE" + +msgid "CLOSE BAG" +msgstr "FERMER LE SAC" + +msgid "CONFIRM" +msgstr "CONFIRMER" + +msgid "Call" +msgstr "Appel" + +msgid "Calm" +msgstr "Calme" + +msgid "Camper Barry" +msgstr "Campeur Barry" + +msgid "Can't catch any more..." +msgstr "Vous ne pouvez plus chasser..." + +msgid "Can't deposit from box..." +msgstr "Vous ne pouvez le déposer de la boîte..." + +msgid "Can't deposit the last Pokémon!" +msgstr "Vous ne pouvez déposer le dernier Pokémon!" + +msgid "Can't escape!" +msgstr "Fuite impossible!" + +msgid "Can't find deposited Pokémon" +msgstr "Aucun Pokémon déposé n'a été trouvé" + +msgid "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." +msgstr "Impossible de trouver la carte 'Map{1:03d}' dans le fichier Data. Le jeu reprendra là où le joueur s'est arrêté." + +msgid "Can't find trainer ({1}, {2}, ID {3})" +msgstr "Dresseur non trouvé ({1}, {2}, ID {3})" + +msgid "Can't find {1}" +msgstr "Introuvable{1}" + +msgid "Can't place a Shadow Pokemon there." +msgstr "Vous ne pouvez placer un Pokémon Obscur ici." + +msgid "Can't place an egg there." +msgstr "Vous ne pouvez placer un oeuf ici." + +msgid "Can't re-store deleted item in bag" +msgstr "Vous ne pouvez ranger un objet supprimé dans le sac" + +msgid "Can't save. No name was entered." +msgstr "Sauvegarde impossible. Aucun nom n'a été entré." + +msgid "Can't save. The Pokémon list is empty." +msgstr "Sauvegarde impossible. La liste Pokémon est vide." + +msgid "Can't store the Pokémon..." +msgstr "Vous ne pouvez stocker le Pokémon..." + +msgid "Can't store the egg" +msgstr "Vous ne pouvez stocker l'oeuf" + +msgid "Can't store the {1}." +msgstr "Vous ne pouvez ranger le {1}." + +msgid "Can't use that here." +msgstr "Vous ne pouvez pas utiliser ça ici." + +msgid "Can't use that while on a bicycle." +msgstr "Vous ne pouvez utiliser ça sur votre bicyclette." + +msgid "Can't withdraw from party..." +msgstr "Vous ne pouvez quitter le groupe..." + +msgid "Cancel" +msgstr "Retour" + +msgid "Cancel?" +msgstr "Annuler?" + +msgid "Capable of taking hits." +msgstr "Capable de prendre des coups." + +msgid "Caps Lock" +msgstr "Ver. Maj" + +msgid "Careful" +msgstr "Prudent" + +msgid "Careless Ribbon" +msgstr "Ruban Négligeant" + +msgid "Caught {1}!" +msgstr "{1} attrapé!" + +msgid "Certainly. You want {1}.\nThat will be ${2}. OK?" +msgstr "Certainement. Vous désirez {1}.\nÇa vous fera {2}$. OK?" + +msgid "Certainly. You want {2} {1}(s)?" +msgstr "Certainement. Vous désirez {2} {1}(s)?" + +msgid "Challenge Mode" +msgstr "Mode Défi" + +msgid "Champion Ribbon" +msgstr "Ruban Champion" + +msgid "Change Game Ruleset" +msgstr "Changer les règles du jeu" + +msgid "Change Player Outfit" +msgstr "Changer la Tenue du Joueur" + +msgid "Change tileset" +msgstr "Changer tileset" + +msgid "Change which EV?" +msgstr "Changer quel EV?" + +msgid "Changed to Blade Forme!" +msgstr "Passage en Forme Assaut!" + +msgid "Changed to Shield Forme!" +msgstr "Passage en Forme Parade!" + +msgid "Charti Berries" +msgstr "Baies Charti" + +msgid "Check for Updates" +msgstr "Vérification des Mises à jour" + +msgid "Check for new awards" +msgstr "Vérification des nouvelles récompenses" + +msgid "Check opponent's cards." +msgstr "Regardez les cartes de l'adversaire." + +msgid "Checks" +msgstr "Contrôles" + +msgid "Cheri Berries" +msgstr "Baies Ceriz" + +msgid "Chesto Berries" +msgstr "Baies Maron" + +msgid "Chilan Berries" +msgstr "Baies Zalis" + +msgid "Choose Pokémon and confirm." +msgstr "Choisissez le Pokémon et confirmez." + +msgid "Choose Pokémon or cancel." +msgstr "Choisissez un Pokémon ou annulez." + +msgid "Choose a Pokémon." +msgstr "Choisis un Pokémon." + +msgid "Choose a battle." +msgstr "Choisissez un combat." + +msgid "Choose a card, or check opponent with Z." +msgstr "Choisissez une carte, ou regardez celles de l'adversaire avec Z." + +msgid "Choose a card." +msgstr "Choisissez une carte." + +msgid "Choose a challenge." +msgstr "Choisissez une épreuve." + +msgid "Choose a command." +msgstr "Choisissez une commande." + +msgid "Choose a phrase to be where the gift Pokémon was obtained from." +msgstr "Choisissez une phrase pour dire d'où vient le cadeau Pokémon." + +msgid "Choose a quantity." +msgstr "Choisissez une quantité." + +msgid "Choose a region map." +msgstr "Choisissez une carte de région." + +msgid "Choose a unique ID for this gift." +msgstr "Choisissez un ID unique pour ce cadeau." + +msgid "Choose a value for {1}." +msgstr "Choisissez une valeur pour {1}." + +msgid "Choose a weather effect." +msgstr "Choisissez un effet météo." + +msgid "Choose move to forget." +msgstr "Choisir une attaque à oublier." + +msgid "Choose save file to be loaded" +msgstr "Choisissez une sauvegarde à charger" + +msgid "Choose the direction to face in." +msgstr "Choisissez la direction à faire face." + +msgid "Choose the first Pokémon." +msgstr "Choisissez le premier Pokémon." + +msgid "Choose the gift you want to receive.\\wtnp[0]" +msgstr "Choisissez le cadeau que vous désirez recevoir.\\wtnp[0]" + +msgid "Choose the new player character." +msgstr "Choisissez le nouveau personnage joueur." + +msgid "Choose the number of items." +msgstr "Choisissez le nombre d'objets." + +msgid "Choose the second Pokémon." +msgstr "Choisissez le second Pokémon." + +msgid "Choose the third Pokémon." +msgstr "Choisissez le troisième Pokémon." + +msgid "Choose your game mode:" +msgstr "Choisissez votre mode de jeu:" + +msgid "Choose {1} cards to use for this duel." +msgstr "Choisissez {1} cartes à utiliser pour ce duel ." + +msgid "Choosing the starting player..." +msgstr "Le premier joueur va être choisit..." + +msgid "Chople Berries" +msgstr "Baies Pomroz" + +msgid "City" +msgstr "Ville" + +msgid "Classic Ribbon" +msgstr "Ruban Classique" + +msgid "Clear" +msgstr "Supprimer" + +msgid "Clear Frame" +msgstr "Nettoyer le Cadre" + +msgid "Clear Frames..." +msgstr "Nettoyer les Cadres..." + +msgid "Clear Pokérus" +msgstr "Retirer le Pokérus" + +msgid "Clear Storage Boxes" +msgstr "Nettoyer les Boîtes de Rangement" + +msgid "Click a point on the map." +msgstr "Cliquez sur un point de la carte." + +msgid "Click to select a map" +msgstr "Cliquer pour sélectionner une carte\n" + +msgid "Click!\n...... ......" +msgstr "Clic!\n...... ......" + +msgid "Close bag." +msgstr "Fermer le sac." + +msgid "Close storage." +msgstr "Fermer le rangement." + +msgid "Closes the PokéPod and returns to the game." +msgstr "Fermer le PokéPod et retourner au jeu." + +msgid "Coba Berries" +msgstr "Baies Cobaba" + +msgid "Coins were scattered everywhere!" +msgstr "Des pièces s'éparpillent partout!" + +msgid "Coins:\n{1}" +msgstr "Pièces :\n{1}" + +msgid "Coins: {1}" +msgstr "Pièces : {1}" + +msgid "Colbur Berries" +msgstr "Baies Lampou" + +msgid "Collect egg" +msgstr "Recueillir l'oeuf" + +msgid "Collected the {1} egg." +msgstr "Vous avez récupéré l'oeuf de {1}." + +msgid "Compete" +msgstr "Rivaliser" + +msgid "Competitive sharply raised {1}'s Special Attack!" +msgstr "La compétition augmente vivement l'Attaque Spéciale de {1}!" + +msgid "Compile Data" +msgstr "Compiler les Données" + +msgid "Compile Text" +msgstr "Compiler le Texte" + +msgid "Compile Text?" +msgstr "Compiler le Texte?" + +msgid "Compile existing Award DEBUG ONLY" +msgstr "Compiler récompenses existantes SEULEMENT EN MODE DÉBUG" + +msgid "Compiling Pokemon data" +msgstr "Compilation des données Pokémon" + +msgid "Compiling Trainer data" +msgstr "Compilation des données Dresseur" + +msgid "Compiling ability data" +msgstr "Compilation des données d'habiletés" + +msgid "Compiling battle Trainer data" +msgstr "Compilation des données du combat de Dresseur" + +msgid "Compiling encounter data" +msgstr "Compilation des données de rencontre" + +msgid "Compiling item data" +msgstr "Compilation des données des objets" + +msgid "Compiling machine data" +msgstr "Compilation des données des machines" + +msgid "Compiling map connection data" +msgstr "Compilation des données de connexion des cartes" + +msgid "Compiling messages" +msgstr "Compilation des messages" + +msgid "Compiling metadata" +msgstr "Compilation des métadonnées" + +msgid "Compiling move data" +msgstr "Compilation des données des mouvements" + +msgid "Compiling phone data" +msgstr "Compilation des données du téléphone" + +msgid "Compiling shadow move data" +msgstr "Compilation des données des mouvements spectre" + +msgid "Compiling town map data" +msgstr "Compilation des données des cartes de villes" + +msgid "Compiling type data" +msgstr "Compilation des données type" + +msgid "Congratulations on advancing to the final round!\nThe final battle will take place in the Champion's Arena. Its winner will be crowned Champion of Tandor!" +msgstr "Félicitations d'être arrivé en finale!\nLe dernier combat se déroulera dans l'Arène Victorieuse. Le vainqueur sera couronné Champion de Tandor!" + +msgid "Congratulations!" +msgstr "Félicitations!" + +msgid "Congratulations!\nYour {1} evolved into {2}!" +msgstr "Félicitations!\nVotre {1} évolue en {2}!" + +msgid "Congratulations, {1}!" +msgstr "Félicitations, {1}!" + +msgid "Continue Box operations?" +msgstr "Continuer la gestion de la Boîte?" + +msgid "Continue the game with those options permanently disabled?" +msgstr "Continuer le jeu avec ces options désactivées de manière permanante?" + +msgid "Controls" +msgstr "Contrôles" + +msgid "Cool Ribbon" +msgstr "Ruban Cool" + +msgid "Cool Ribbon Great" +msgstr "Grand Ruban Cool" + +msgid "Cool Ribbon Hyper" +msgstr "Ruban Cool Hyper" + +msgid "Cool Ribbon Master" +msgstr "Ruban Cool Master" + +msgid "Cool Ribbon Super" +msgstr "Ruban Cool Super" + +msgid "Cool Ribbon Ultra" +msgstr "Ruban Cool Ultra" + +msgid "Cool Trainer Nick" +msgstr "TopDresseur Nick" + +msgid "Copy" +msgstr "Copier" + +msgid "Copy Frame" +msgstr "Copier le Cadre" + +msgid "Copy Frames..." +msgstr "Copier les Cadres..." + +msgid "Copy to:" +msgstr "Copier sur :" + +msgid "Cornn Berries" +msgstr "Baies Siam" + +msgid "Corrupted Save File" +msgstr "Sauvegarde corrompue" + +msgid "Could it be the seed of greatness?\\.\nThe potential to transform yourself completely?\\^" +msgstr "Serait-ce les prémices de la grandeur?\\. \nLe potentiel de complètement te métamorphoser?\\^" + +msgid "Could not reach server to determine if your game is up-to-date. \\wtnp[40]" +msgstr "Le serveur distant n'arrive pas a determiner si votre jeu est à jour. \\wtnp[40]" + +msgid "Couldn't edit the gift." +msgstr "Le cadeau n'a pu être édité." + +msgid "Couldn't find an unclaimed Mystery Gift with ID {1}." +msgstr "Vous n'avez aucun Cadeau Mystère réclamé avec l'ID{1}." + +msgid "Couldn't return unusable item to Bag somehow." +msgstr "Vous ne pouvez remettre un objet inutilisable dans le Sac." + +msgid "Couldn't return unused item to Bag somehow." +msgstr "Impossible de renvoyer un objet inutilisé dans le sac." + +msgid "Couldn't save the animation to {1}." +msgstr "L'animation n'a pu être sauvegardée dans {1}." + +msgid "Couldn't save the gift to MysteryGiftMaster.txt." +msgstr "Vous n'avez pas pu sauvegardé le Cadeau Mystère dans MysteryGiftMaster.txt." + +msgid "Couldn't save the gifts to MysteryGift.txt." +msgstr "Vous n'avez pas pu sauvegarder les cadeaux dans MysteryGift.txt." + +msgid "Country Ribbon" +msgstr "Ruban Pays" + +msgid "Crafty Shield protected your team!" +msgstr "Vigilance protège votre équipe!" + +msgid "Crafty Shield protected {1}!" +msgstr "Vigilance protège {1}!" + +msgid "Crag" +msgstr "Montagneux" + +msgid "Credits" +msgstr "Générique" + +msgid "Cupu Berries" +msgstr "Baies Cupu" + +msgid "Current Version = {1} \\wtnp[30]" +msgstr "VErsion Actuelle = {1} \\wtnp[30]" + +msgid "Custap Berries" +msgstr "Baies Chérim" + +msgid "Custom" +msgstr "Musiques personnalisées" + +msgid "Custom Game Settings" +msgstr "Paramètres de la partie custom" + +msgid "Custom/Nuzlocke Mode" +msgstr "Mode Personalisé/Nuzlocke" + +msgid "Cut" +msgstr "Couper" + +msgid "Cute Ribbon" +msgstr "Ruban Joli" + +msgid "Cute Ribbon Great" +msgstr "Grand Ruban Joli" + +msgid "Cute Ribbon Hyper" +msgstr "Ruban Joli Hyper" + +msgid "Cute Ribbon Master" +msgstr "Ruban Joli Master" + +msgid "Cute Ribbon Super" +msgstr "Ruban Joli Super" + +msgid "Cute Ribbon Ultra" +msgstr "Ruban Joli Ultra" + +msgid "Cycling character sprite." +msgstr "Sprite du personnage à bicyclette." + +msgid "DEFEND" +msgstr "DÉFENDRE" + +msgid "DEL: Delete map from canvas" +msgstr "DEL : Supprimer une carte du tableau\n" + +msgid "DEPOSIT POKéMON" +msgstr "DÉPOSER LE POKÉMON" + +msgid "DESELECT" +msgstr "DÉSÉLECTIONNER" + +msgid "DOUBLE Cup" +msgstr "DOUBLE Coupe" + +msgid "DOUBLE TRAINER 1" +msgstr "Dresseur DOUBLE 1" + +msgid "DOUBLE TRAINER 2" +msgstr "Dresseur DOUBLE 2" + +msgid "Dark" +msgstr "Ténèbres" + +msgid "Dark Mega Dramsama" +msgstr "Mega Dramsama Obscur" + +msgid "Data saved." +msgstr "Donnée sauvegardée." + +msgid "Day Care Options..." +msgstr "Options de la Garderie..." + +msgid "Day-Care Couple" +msgstr "Garderie" + +msgid "Debug" +msgstr "Débug" + +msgid "Debug Console" +msgstr "Débuguer la Console" + +msgid "December" +msgstr "Décembre" + +msgid "Decimal" +msgstr "Décimal" + +msgid "Default" +msgstr "Défaut" + +msgid "Default BGM for Trainer battles." +msgstr "Musique de fond par défaut pour les combats contre les Dresseurs." + +msgid "Default BGM for trainer battles on this map." +msgstr "Musique de fond par défaut pour les Dresseurs qui se battent dans cette carte." + +msgid "Default BGM for wild Pokémon battles on this map." +msgstr "Musique de fond par défaut pour les Pokémon sauvages qui se battent dans cette carte." + +msgid "Default BGM for wild Pokémon battles." +msgstr "Musique de fond par défaut pour les combats contre les Pokémon sauvages." + +msgid "Default ME played after winning a Trainer battle on this map." +msgstr "Musique par défaut après avoir gagné contre un Dresseur dans cette carte." + +msgid "Default ME played after winning a Trainer battle." +msgstr "Musique par défaut pour les combats contre les Dresseurs." + +msgid "Default ME played after winning a wild Pokémon battle on this map." +msgstr "Musique par défaut après avoir gagné contre un Pokémon sauvage dans cette carte." + +msgid "Default ME played after winning a wild Pokémon battle." +msgstr "Musique par défaut pour les combats contre les Pokémon sauvages." + +msgid "Defense" +msgstr "Défense" + +msgid "Defiant sharply raised {1}'s Attack!" +msgstr "Le défi augmente vivement l'Attaque de {1}!" + +msgid "Define Curve" +msgstr "Définir la Courbe" + +msgid "Define Path" +msgstr "Définir le Chemin" + +msgid "Delete" +msgstr "Supprimer" + +msgid "Delete Frame" +msgstr "Supprimer le Cadre" + +msgid "Delete This Save File" +msgstr "Supprimer ce ficher de sauvegarde" + +msgid "Delete Timing" +msgstr "Supprimer le Timing" + +msgid "Delete a move to make\nroom for {1}?" +msgstr "Supprimer une attaque pour faire\nde la place pour {1}?" + +msgid "Delete a move to make room for {1}?" +msgstr "Oublier une attaque pour {1}?" + +msgid "Delete the encounter type {1}?" +msgstr "Supprimer le type de rencontre {1}?" + +msgid "Density: Not Defined Yet" +msgstr "Densité : Pas Encore Définie" + +msgid "Density: {1},{2},{3}" +msgstr "Densité : {1},{2},{3}" + +msgid "Deposit Item" +msgstr "Déposer des Objets" + +msgid "Deposit Pokémon" +msgstr "Déposer Pokémon" + +msgid "Deposit in which Box?" +msgstr "Le déposer dans quelle Boîte?" + +msgid "Deposited {1} {2}(s)." +msgstr "Déposer{1} {2}(s)." + +msgid "Deposited {1}." +msgstr "Déposer {1}." + +msgid "Deselect" +msgstr "Désélectionner" + +msgid "Desert" +msgstr "Désert" + +msgid "Dex List Accessibility" +msgstr "Accessibilité de la Liste Dex" + +msgid "Didn't create a gift." +msgstr "Vous n'avez pas crée de cadeau." + +msgid "Disable Healing In Battle" +msgstr "Désactiver le Soin en Combat" + +msgid "Disable Pokémarts" +msgstr "Désactiver les Boutiques Pokémon" + +msgid "Dispose egg" +msgstr "Disposer l'oeuf" + +msgid "Disposed of the egg." +msgstr "L'oeuf a été disposé." + +msgid "Divide" +msgstr "Divise" + +msgid "Diving" +msgstr "Plongée" + +msgid "Diving character sprite." +msgstr "Sprite de plongée du personnage." + +msgid "Do it! {1}!" +msgstr "Vas-y! {1}!" + +msgid "Do not underestimate the might of Dragons!" +msgstr "Ne sous-estimez pas la puissance des Dragons!" + +msgid "Do what with an item?" +msgstr "Que faire avec l'objet?" + +msgid "Do what with the mail?" +msgstr "Que faire avec le courrier?" + +msgid "Do what with {1}?" +msgstr "Que faire avec {1}?" + +msgid "Do you want to change its song now?" +msgstr "Voulez-vous changer sa chanson maintenant?" + +msgid "Do you want to change {1}'s ability to {2}?" +msgstr "Désirez-vous changer le talent de {1} en {2}?" + +msgid "Do you want to delete the save file and start anew?" +msgstr "Voulez-vous supprimer le fichier sauvegardé et en créer un nouveau?" + +msgid "Do you want to load those recent edits?" +msgstr "Voulez-vous charger les éditions récentes?" + +msgid "Do you want to run the patcher now?" +msgstr "Voulez-vous lancer le patcher maintenant?" + +msgid "Do you want to try and run the patcher anyway?" +msgstr "Voulez-vous quand même essayer de lancer le patcher?" + +msgid "Do you want to use another Repel?" +msgstr "Utiliser un autre Repousse?" + +msgid "Does this gift need a plural form of its name?" +msgstr "Ce cadeau a-t-il besoin d'une forme des noms au pluriel?" + +msgid "Done!" +msgstr "C'est fait!" + +msgid "Done! All your converted sprites are saved in the Graphics/Battlers/Cut/ folder." +msgstr "Et voilà! Tous vos sprites convertis sont sauvergardés dans le dossier: Graphics/Battlers/Cut/ ." + +msgid "Double Ability Ribbon" +msgstr "Ruban Double Habileté" + +msgid "Double-click: Edit map's metadata" +msgstr "Double-clic : Édite les métadonnées de la carte\n" + +msgid "Down" +msgstr "Bas" + +msgid "Downcast Ribbon" +msgstr "Ruban Abattu" + +msgid "Drag map to move it" +msgstr "Pour bouger une carte faites un cliquer-glisser\n" + +msgid "Dreams" +msgstr "Rêves" + +msgid "Dupes Clause" +msgstr "Clause de Duplication" + +msgid "Duplicate" +msgstr "Multiplier" + +msgid "Duration:" +msgstr "Durée :" + +msgid "Durin Berries" +msgstr "Baies Durin" + +msgid "E: Edit map's encounters" +msgstr "E : Édite les rencontres de la carte\n" + +msgid "EDIT" +msgstr "ÉDITER" + +msgid "EXCHANGE" +msgstr "ÉCHANGE" + +msgid "EXIT" +msgstr "QUITTER" + +msgid "Each Pokemon's HP was halved!" +msgstr "Les PV de chaque Pokémon sont divisés en deux!" + +msgid "Earned coins" +msgstr "Jetons gagnés" + +msgid "Earth Ribbon" +msgstr "Ruban Terre" + +msgid "East side of first map must connect with west side of second map\n{1}" +msgstr "Le côté est de la première carte doit être connecté avec le côté ouest de la seconde carte\n{1}" + +msgid "Edit" +msgstr "Editer" + +msgid "Edit Trainer Types" +msgstr "Éditer les Types de Dresseurs" + +msgid "Effort Ribbon" +msgstr "Ruban Effort" + +msgid "Egg" +msgstr "oeuf" + +msgid "Egg is available, can't deposit Pokémon." +msgstr "Un oeuf est disponible, vous ne pouvez déposer de Pokémon." + +msgid "Egg is available, can't withdraw Pokémon." +msgstr "Un oeuf est disponible, vous ne pouvez retirer de Pokémon." + +msgid "Egg with eggsteps: {1}." +msgstr "oeuf avec des pas : {1}." + +msgid "Eggs can't hold items." +msgstr "Les oeufs ne peuvent tenir des objets." + +msgid "Eggs can't hold mail." +msgstr "Les oeufs ne peuvent tenir un mail." + +msgid "Electric" +msgstr "Électrik" + +msgid "Electricity's power was weakened!" +msgstr "Le pouvoir Electrik s'affaiblit!" + +msgid "Eletux is the best pick!\\wtnp[160]" +msgstr "Électrott est le meilleur choix!\\wtnp[160]" + +msgid "Empty Bag" +msgstr "Vider le Sac" + +msgid "Enable the setting {1}?" +msgstr "Activer le paramètre {1}?" + +msgid "Encounter type out of range" +msgstr "Une rencontre étrange" + +msgid "End" +msgstr "Fin" + +msgid "Ending Frame:" +msgstr "Cadre de Fin :" + +msgid "Enigma Berries" +msgstr "Baies Enigma" + +msgid "Enter" +msgstr "Entrer" + +msgid "Enter a filename." +msgstr "Entrer un nom de fichier." + +msgid "Enter a name for the gift." +msgstr "Entrer un nom pour le cadeau." + +msgid "Enter a phrase." +msgstr "Entrer une phrase." + +msgid "Enter a plural form of {1}." +msgstr "Entrer une forme plurielle de {1}." + +msgid "Enter text using the keyboard. Press ENTER to confirm." +msgstr "Entrez votre texte en utilisant le clavier. Pressez \nESC pour annuler, ou ENTRER pour confirmer." + +msgid "Enter text using the keyboard. Press ESC to cancel, or ENTER to confirm." +msgstr "Entrez votre texte en utilisant le clavier Pressez ESC pour annuler,\n ou ENTRER pour confirmer." + +msgid "Enter {1}'s name." +msgstr "Entrez le nom de {1}." + +msgid "Entire Slide..." +msgstr "Diapositive Entière..." + +msgid "Entry" +msgstr "Entrée" + +msgid "Enumeration not defined\n{1}" +msgstr "Énumération non définie\n{1}" + +msgid "Erase name" +msgstr "Effacer le nom" + +msgid "Error extracting text. No text found." +msgstr "Erreur lors de l'extraction du texte. Aucun texte trouvé." + +msgid "Event Ribbon" +msgstr "Ruban Évènement" + +msgid "Everything was dug up!" +msgstr "Tout a été déterré!" + +msgid "Execute" +msgstr "Exécuter" + +msgid "Execute search." +msgstr "Entrer la recherche." + +msgid "Execute sort." +msgstr "Trier." + +msgid "Exit" +msgstr "Quitter" + +msgid "Exit To Desktop" +msgstr "Retour au Bureau" + +msgid "Exit To Menu" +msgstr "Quitter vers le menu" + +msgid "Exit from the Box?" +msgstr "Sortir de la Boîte?" + +msgid "Exit from the editor?" +msgstr "Quitter l'éditeur?" + +msgid "Exit from the map?" +msgstr "Sortir de la carte?" + +msgid "Exp. Points" +msgstr "Points Exp." + +msgid "Expected a number for the number of Pokémon\n{1}" +msgstr "Nombre attendu pour le nombre de Pokémon\n{1}" + +msgid "Expected a number for the trainer battle ID\n{1}" +msgstr "Nombre attendu pour l'ID combat du Dresseur\n{1}" + +msgid "Expected a number in section {1}, got {2} instead" +msgstr "J'espérais un nombre dans la section{1}, j'ai eu {2} à la place" + +msgid "Expected a section at the beginning of the file\n{1}" +msgstr "Section attendue au début du fichier\n{1}" + +msgid "Expected a section at the beginning of the file (line {1})" +msgstr "Section attendue au début du fichier(line {1})" + +msgid "Expected a section at the beginning of the file (line {1}). Sections begin with '[name of section]'" +msgstr "Section attendue au début de ce fichier (ligne {1}). Les sections débutent avec '[nom de section]'" + +msgid "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" +msgstr "Section attendue au début du dossier. Cette erreur peut également se produire si le dossier n'a pas été sauvegardé dans UTF-8.\n{1}" + +msgid "Expected a species name: {1}\n{2}" +msgstr "Nom d'espèces attendu : {1}\n{2}" + +msgid "Export" +msgstr "Exporter" + +msgid "Export Anim..." +msgstr "Exporter Anim..." + +msgid "Export selected to file" +msgstr "Export sélectionné dans le fichier" + +msgid "Extract Text" +msgstr "Extraire le Texte" + +msgid "F5: Help" +msgstr "F5 : Aide" + +msgid "F5: Help [{1:03d} {2:s}]" +msgstr "F5 : Aide [{1:03d} {2:s}]" + +msgid "FANCY Cup" +msgstr "Coupe FANTASIE" + +msgid "FIERCE ATTACK" +msgstr "ATTAQUE FÉROCE" + +msgid "FIFTH" +msgstr "CINQUIÈME" + +msgid "FIRST" +msgstr "PREMIER" + +msgid "FLOW" +msgstr "FLUX" + +msgid "FORMS" +msgstr "FORMES" + +msgid "FORMS SEEN" +msgstr "FORMES CONNUES" + +msgid "FOURTH" +msgstr "QUATRIÈME" + +msgid "Failed to compile text: {1}" +msgstr "Échec de la compilation du texte : {1}" + +msgid "Failed to connect, the servers may be experiencing problems. Please try again later." +msgstr "Échec de la connexion, les serveurs rencontrent peut-être des problèmes. Veuillez rééssayer plus tard." + +msgid "Failed to create the trainer type. Choose a different name." +msgstr "Échec à la création du Dresseur. Choisissez un nom différent." + +msgid "Failed to delete stored items" +msgstr "Échec de la suppression des objets stockés" + +msgid "Failed to load data from server!" +msgstr "Echec du chargement des données du serveur!" + +msgid "Failed to load the bitmap located at: {1}" +msgstr "Échec de lancement du bitmap localisé sur : {1}" + +msgid "Fainted" +msgstr "Évanoui" + +msgid "Fainted Pokémon are considered dead and only one can be caught per route." +msgstr "Les Pokémon mis K.O. sont \"morts\". Seul le 1er Pokémon de la zone est capturable." + +msgid "Fairy" +msgstr "Fée" + +msgid "False" +msgstr "Faux" + +msgid "Faraway place" +msgstr "Endroit Lointain" + +msgid "Fast" +msgstr "Rapide" + +msgid "Feb." +msgstr "Fev." + +msgid "February" +msgstr "Février" + +msgid "Female" +msgstr "Femelle" + +msgid "Female Shiny" +msgstr "Femelle Shiny" + +msgid "Feminine" +msgstr "Féminin" + +msgid "Fertilize" +msgstr "Fertiliser" + +msgid "Field '{1}' is not a hexadecimal number\n{2}" +msgstr "Champ '{1}' doit être un nombre hexadécimal\n{2}" + +msgid "Field '{1}' must be 0 or greater\n{2}" +msgstr "Champ '{1}' doit faire 0 ou être plus grand\n{2}" + +msgid "Field '{1}' must be greater than 0\n{2}" +msgstr "Champ '{1}' doit être plus grand que 0\n{2}" + +msgid "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" +msgstr "Champ '{1}' ne doit contenir que des lettres, des chiffres, et\ndes tirets bas et ne peut commencer avec un nombre.\n{2}" + +msgid "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" +msgstr "Champ {1} n'est pas une valeur Booléenne (vrai, faux, 1, 0)\n{2}" + +msgid "Field {1} is not a number\n{2}" +msgstr "Champ {1} n'est pas un nombre\n{2}" + +msgid "Field {1} is not a positive integer\n{2}" +msgstr "Champ {1} n'est pas un entier positif\n{2}" + +msgid "Field {1} is not an integer\n{2}" +msgstr "Champ {1} n'est pas un entier\n{2}" + +msgid "Fifth Pokémon." +msgstr "Cinquième Pokémon." + +msgid "Fight" +msgstr "Attaque" + +msgid "Fighting" +msgstr "Combat" + +msgid "Figy Berries" +msgstr "Baies Figuy" + +msgid "File {1}, line {2}\n{3}" +msgstr "Fichier {1}, ligne {2}\n{3}\n" + +msgid "File {1}, section {2}, key {3}\n{4}" +msgstr "Fichier {1}, section {2}, clef {3}\n{4}\n" + +msgid "File: \"{1}\"" +msgstr "Dossier : \"{1}\"" + +msgid "Fill Bag" +msgstr "Remplir le Sac" + +msgid "Fill Storage Boxes" +msgstr "Remplir les Boîtes de Rangement" + +msgid "Fill all fields!" +msgstr "Remplissez tous les champs!" + +msgid "Filled party with demo Pokémon." +msgstr "Groupe rempli avec la démo Pokémon." + +msgid "Finally someone worth battling!" +msgstr "Enfin quelqu'un digne de mon temps!" + +msgid "Fire" +msgstr "Feu" + +msgid "Fire's power was weakened!" +msgstr "Le pouvoir du Feu est affaiblit!" + +msgid "First Frame:" +msgstr "Premier Cadre :" + +msgid "First Pokémon." +msgstr "Premier Pokémon." + +msgid "First move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Premier mouvement. Laissez tous les mouvement vides (utilisez la touche Z) pour donner un mouvement violent." + +msgid "First, define the type of trainer." +msgstr "Premièrement, définissez le type de Dresseur." + +msgid "Fishing" +msgstr "Pêche" + +msgid "Fishing character sprite." +msgstr "Sprite de pêche du personnage." + +msgid "Fishing while surfing character sprite." +msgstr "Sprite du personnage pendant la pêche et le surf" + +msgid "Flip:" +msgstr "Feuilleter :" + +msgid "Flying" +msgstr "Vol" + +msgid "Focus:" +msgstr "centre :" + +msgid "Folks, we're back with Round 2!" +msgstr "Cher public, nous sommes retour pour jouer le second Tour!" + +msgid "Font Style" +msgstr "Polices" + +msgid "Footprint Ribbon" +msgstr "Ruban Empreinte" + +msgid "For a Balanced trainer like you...\\^" +msgstr "Pour un Dresseur équilibré comme toi...\\^" + +msgid "For a Defensive trainer like you...\\^" +msgstr "Pour un Dresseur défensif comme toi...\\^" + +msgid "For an Offensive trainer like you...\\^" +msgstr "Pour un Dresseur offensif comme toi...\\^" + +msgid "For some reason this Pokémon can't be caught!" +msgstr "Pour certaines raisons ce Pokémon ne peut être attrapé!" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "Pour {2} de {1},\n{3} envoie {4}." + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "Pour le {2} de {1},\n{3} envoie {4}." + +msgid "For {1}, the {2} was too bitter!" +msgstr "Pour {1}, le {2} était trop amer!" + +msgid "For {1}, the {2} was too dry!" +msgstr "Pour {1}, le {2} était trop sec!" + +msgid "For {1}, the {2} was too sour!" +msgstr "Pour {1}, le {2} était trop acide!" + +msgid "For {1}, the {2} was too spicy!" +msgstr "Pour {1}, le {2} était trop épicé!" + +msgid "For {1}, the {2} was too sweet!" +msgstr "pour {1}, le {2} était trop doux!" + +msgid "Foreign Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "Pokémon étranger\n{1}\n{2}\n{3} ({4})" + +msgid "Forest" +msgstr "Forêt" + +msgid "Forget move" +msgstr "Oublier l'attaque" + +msgid "Form" +msgstr "Forme" + +msgid "Form of the Pokémon." +msgstr "Forme du Pokémon." + +msgid "Fourth Pokémon." +msgstr "Quatrième Pokémon." + +msgid "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Quatrième mouvement. Laissez tous les mouvements vides (utilisez la touche Z) pour donner un mouvement violent." + +msgid "Frame height is 0" +msgstr "La hauteur du cadre est de 0" + +msgid "Frame width is 0" +msgstr "La largeur du cadre est de 0" + +msgid "Frame:" +msgstr "Cadre :" + +msgid "Frames:" +msgstr "Cadres :" + +msgid "Friday" +msgstr "Vendredi" + +msgid "Front" +msgstr "Devant" + +msgid "Function code" +msgstr "Code de fonction" + +msgid "Fuse with which Pokémon?" +msgstr "Faire fusionner avec quel Pokémon?" + +msgid "Game Version: {1}\nServer Version: {2}" +msgstr "Version du Jeu: {1}\nVersion à jour: {2}" + +msgid "Ganlon Berries" +msgstr "Baies Lingan" + +msgid "Gave Mega Ring." +msgstr "Méga-Anneau donné." + +msgid "Gave Pokédex." +msgstr "Pokédex donné." + +msgid "Gave Pokégear." +msgstr "PokéMatos donné." + +msgid "Gave Running Shoes." +msgstr "Chaussures de Course données." + +msgid "Gender" +msgstr "Genre" + +msgid "Gender flag. 0=male, 1=female." +msgstr "Drapeau genre. 0 = mâle, 1 = femelle." + +msgid "Gender of this Trainer type." +msgstr "Genre de ce type de Dresseur." + +msgid "Gender override removed." +msgstr "L'annulation des genres est retirée." + +msgid "Gender {1} is being forced." +msgstr "Le genre {1} est forcé." + +msgid "Gender {1} is natural." +msgstr "Le genre {1} est naturel." + +msgid "Genderless" +msgstr "Sans genre" + +msgid "Genderless Shiny" +msgstr "Sans genre Shiny" + +msgid "Generate Pokemon teams for this challenge?" +msgstr "Générer les équipes Pokémon pour cette épreuve?" + +msgid "Generate egg" +msgstr "Générer un oeuf" + +msgid "Generating teams ({1} of {2})" +msgstr "Génération des équipes({1} of {2})" + +msgid "Gentle" +msgstr "Gentil" + +msgid "Ghost" +msgstr "Spectre" + +msgid "Give" +msgstr "Donner" + +msgid "Give Demo Party" +msgstr "Donner la Demo de Groupe" + +msgid "Give random strain" +msgstr "Donner une souche au hasard" + +msgid "Give to which Pokémon?" +msgstr "Le donner à quel Pokémon?" + +msgid "Give up trying to teach a new move to {1}?" +msgstr "Ne plus apprendre l'attaque au {1}?" + +msgid "Global Metadata" +msgstr "Metadonnées Globales" + +msgid "Go back to the previous menu." +msgstr "Revenir au menu précédent." + +msgid "Go for it, {1}!" +msgstr "Fonce, {1}!" + +msgid "Go to Map" +msgstr "Aller à la carte" + +msgid "Go to bottom" +msgstr "Aller en bas" + +msgid "Go to top" +msgstr "Aller en haut" + +msgid "Go! {1} and {2}!" +msgstr "{1} et {2}! Go!" + +msgid "Go! {1}!" +msgstr "{1}! Go!" + +msgid "Good endurance." +msgstr "Bonne endurance." + +msgid "Good perseverance." +msgstr "Bonne persévérance." + +msgid "Goodness! That was quite a thorough rout.\nI may require some tea and\nbiscuits after this match.\nIf you like, you would be welcome to join me." +msgstr "Bonté Divine! C'était une débacle rigoureuse.\n Il me faudrait un thé et des \nbiscuits après ce match.\nSi l'envie vous en prend, rejoignez moi avec plaisir." + +msgid "Goodness, you are really quite strong." +msgstr "Bonté Divine, tu es vraiment fort." + +msgid "Gorgeous Ribbon" +msgstr "Ruban Somptueux" + +msgid "Gorgeous Royal Ribbon" +msgstr "Ruban Somptueux Royal" + +msgid "Got all opponent's cards." +msgstr "Vous obtenez toutes les cartes de l'adversaire." + +msgid "Got away safely!" +msgstr "Partez sans risque!" + +msgid "Got opponent's {1} card." +msgstr "Vous obtenez la carte {1} de l'adversaire." + +msgid "Gotcha! {1} was caught!" +msgstr "Je t'ai eu! {1} a été capturé!" + +msgid "Graphics/Pictures/BATTLE/battleBagChoices" +msgstr "Graphics/Translations/French/battleBagChoices_fr" + +msgid "Graphics/Pictures/BATTLE/battleBagLast" +msgstr "Graphics/Translations/French/battleBagLast_fr" + +msgid "Graphics/Pictures/BATTLE/battleFoeBoxS" +msgstr "Graphics/Translations/French/battleFoeBoxS_fr" + +msgid "Graphics/Pictures/BATTLE/battleItemConfirm" +msgstr "Graphics/Translations/French/battleItemConfirm_fr" + +msgid "Graphics/Pictures/BATTLE/battlePlayerBoxS" +msgstr "Graphics/Translations/French/battlePlayerBoxS_fr" + +msgid "Graphics/Pictures/BATTLE/battlePlayerHPbar" +msgstr "Graphics/Translations/French/battlePlayerHPbar_fr" + +msgid "Graphics/Pictures/BATTLE/battlePlayerHPbar2" +msgstr "Graphics/Translations/French/battlePlayerHPbar2_fr" + +msgid "Graphics/Pictures/BATTLE/battlePlayerHPbar3" +msgstr "Graphics/Translations/French/battlePlayerHPbar3_fr" + +msgid "Graphics/Pictures/BATTLE/moveSelButtons" +msgstr "Graphics/Translations/French/moveSelButtons_fr" + +msgid "Graphics/Pictures/Pokedex/entryicons" +msgstr "raphics/Translations/French/entryicons_fr" + +msgid "Graphics/Pictures/Summary/summary0text" +msgstr "Graphics/Translations/French/summary0text_fr" + +msgid "Graphics/Pictures/Summary/summary1text" +msgstr "Graphics/Translations/French/summary1text_fr" + +msgid "Graphics/Pictures/Summary/summary2text" +msgstr "Graphics/Translations/French/summary2text_fr" + +msgid "Graphics/Pictures/Summary/summary3text" +msgstr "Graphics/Translations/French/summary3text_fr" + +msgid "Graphics/Pictures/Summary/summary4text" +msgstr "Graphics/Translations/French/summary4text_fr" + +msgid "Graphics/Pictures/battleStatuses" +msgstr "Graphics/Translations/French/battleStatuses_fr" + +msgid "Graphics/Pictures/boxpartytab" +msgstr "Graphics/Translations/French/boxpartytab_fr" + +msgid "Graphics/Pictures/boxsides" +msgstr "Graphics/Translations/French/boxsides_fr" + +msgid "Graphics/Pictures/jukeboxbg" +msgstr "Graphics/Translations/French/jukeboxbg_fr" + +msgid "Graphics/Pictures/statuses" +msgstr "Graphics/Translations/French/statuses_fr" + +msgid "Graphics/Pictures/trcard.png" +msgstr "Graphics/Translations/French/trcard_fr.png" + +msgid "Graphics/Pictures/typesbw" +msgstr "Graphics/Translations/French/typesbw_fr" + +msgid "Graphics/Titles/Start" +msgstr "Graphics/Translations/French/Start_fr" + +msgid "Graphics/Titles/custom_pokelogo" +msgstr "Graphics/Translations/French/custom_pokelogo_fr" + +msgid "Graphics/Titles/custom_pokelogo_shine" +msgstr "Graphics/Translations/French/custom_pokelogo_shine_fr" + +msgid "Graphics/Titles/pic_4" +msgstr "Graphics/Translations/French/pic_4_fr" + +msgid "Graphics/Titles/pic_4under" +msgstr "Graphics/Translations/French/pic_4under_fr" + +msgid "Grass" +msgstr "Plante" + +msgid "Grass grew to cover the battlefield!" +msgstr "De l'herbe pousse et couvre le champ de bataille!" + +msgid "Gravity intensified!" +msgstr "La gravité devient plus lourde!" + +msgid "Gravity returned to normal!" +msgstr "La gravité revient à la normale!" + +msgid "Gray" +msgstr "Gris" + +msgid "Gray Tone:" +msgstr "Ton Gris :" + +msgid "Great Ability Ribbon" +msgstr "Gros Ruban Habileté" + +msgid "Green" +msgstr "Vert" + +msgid "Green Offset:" +msgstr "Décalage Vert :" + +msgid "Green:" +msgstr "Vert :" + +msgid "Grepa Berries" +msgstr "Baies Résin" + +msgid "Ground" +msgstr "Sol" + +msgid "Guara Berries" +msgstr "Baies Guara" + +msgid "Gyahahaha! I expected nothing less from you! Go on to the next round, then. You deserve it!" +msgstr "Bahahaha! Je n'en attendais pas moins de toi! Va mener le prochain tour. Tu le mérites!" + +msgid "HM moves can't be forgotten now." +msgstr "Les CS ne peuvent être oubliées maintenant." + +msgid "HP" +msgstr "PV" + +msgid "HP greater than total HP" +msgstr "PV plus forts que le total" + +msgid "HP less than 0" +msgstr "PV en dessous de 0" + +msgid "HP/Status" +msgstr "PV/Statut" + +msgid "HT" +msgstr "Taille :" + +msgid "Haban Berries" +msgstr "Baies Fraigo" + +msgid "Hafli Berries" +msgstr "Baies Hafli" + +msgid "Hail continues to fall." +msgstr "La grêle continue de tomber." + +msgid "Hail is falling." +msgstr "La grêle tombe." + +msgid "Hall of Fame" +msgstr "Panthéon" + +msgid "Hall of Fame No." +msgstr "Panthéon No." + +msgid "Happiness" +msgstr "Bonheur" + +msgid "Happiness of the Pokémon." +msgstr "Bonheur du Pokémon." + +msgid "Hardy" +msgstr "Hardi" + +msgid "Has strain {1}, infectious for {2} more days." +msgstr "{1} est contaminé pendant {2} jours de plus." + +msgid "Has strain {1}, not infectious." +msgstr "{1} possède la souche, mais n'est pas contagieux." + +msgid "Hasty" +msgstr "Pressé" + +msgid "Hates to lose." +msgstr "Déteste perdre." + +msgid "Heal" +msgstr "Soin" + +msgid "Heal Party" +msgstr "Groupe Soin" + +msgid "Healing in-battle is disabled by your custom game settings!" +msgstr "Le soin en combat est désactivé par les paramètres de ta partie personnalisée." + +msgid "Heart gauge is {1}." +msgstr "La jauge de conscience est de {1}." + +msgid "Heavy to Light" +msgstr "Lourd -> Leger" + +msgid "Held item" +msgstr "Objet tenu" + +msgid "Helloooooo ladies, gentlemen,\npeople of Tandor!" +msgstr "Bonjouuuuur mesdames, messieurs,\nhabitants de Tandor!" + +msgid "Help" +msgstr "Aide" + +msgid "Here I come!" +msgstr "J'arrive!" + +msgid "Here we are! Round 4, the semifinals!" +msgstr "Nous y voilà! Quatrième Tour, les demi finales!" + +msgid "Here you are!\nThank you!" +msgstr "Et voilà!\nMerci!" + +msgid "Here you go!" +msgstr "Et voilà!" + +msgid "Hi there, \\PN!\nI wanted to thank you for stopping the Power Plant attacks.\nYou really did a good thing for Bealbeach City, and for all of Tandor!\nEver since I heard about that, I've been itching for a rematch.\nThis time, my team and I are going all-out!\nI hope you'll go all-out, too!" +msgstr "Salut, \\PN!\nJe voulais te remercier d'avoir arrêté les attaques sur les centrales.\nTu as sauvé ma ville, sans parler de tout Tandor!\nC'est bête, mais je suis contente d'être l'adversaire d'un dresseur aussi fort.\nCette fois, mon équipe et moi, on va tout donner!\nEt vous avez intérêt à nous rendre la pareille!" + +msgid "Hidden Power:\n{1}, power {2}." +msgstr "Pouvoir Caché :\n{1}, pouvoir {2}." + +msgid "Highly curious." +msgstr "Très curieux." + +msgid "Highly persistent." +msgstr "Très persistant." + +msgid "Hit {1} time!" +msgstr "Touché {1} fois!" + +msgid "Hit {1} times!" +msgstr "A touché {1} fois!" + +msgid "Hiyah! I have honed my skills as a Surfer and a Ninja! We command mastery over the waves!" +msgstr "Hiyah! Mes talents de Surfer et de Ninja sont sans égal! Les vagues nous obéissent!" + +msgid "Hmm... impressive." +msgstr "Hmm... impressionnant." + +msgid "Hmph." +msgstr "Hmf." + +msgid "Hoenn Beauty Contest Hyper Rank winner!" +msgstr "Gagnant du Classement au Concours Beauté de Hoenn catégorie Hyper!" + +msgid "Hoenn Beauty Contest Master Rank winner!" +msgstr "Gagnant du Classement au Concours Beauté de Hoenn catégorie Master!" + +msgid "Hoenn Beauty Contest Normal Rank winner!" +msgstr "Gagnant du Classement au Concours Beauté de Hoenn catégorie Normal!" + +msgid "Hoenn Beauty Contest Super Rank winner!" +msgstr "Gagnant du Classement au Concours Beauté de Hoenn catégorie Super!" + +msgid "Hoenn Cool Contest Hyper Rank winner!" +msgstr "Gagnant du Classement au Concours Cool de Hoenn catégorie Hyper!" + +msgid "Hoenn Cool Contest Master Rank winner!" +msgstr "Gagnant du Classement au Concours Cool de Hoenn catégorie Master!" + +msgid "Hoenn Cool Contest Normal Rank winner!" +msgstr "Gagnant du Classement au Concours Cool de Hoenn catégorie Normal!" + +msgid "Hoenn Cool Contest Super Rank winner!" +msgstr "Gagnant du Classement au Concours Cool de Hoenn catégorie Super!" + +msgid "Hoenn Cute Contest Hyper Rank winner!" +msgstr "Gagnant du Classement au Concours Mignon de Hoenn catégorie Hyper!" + +msgid "Hoenn Cute Contest Master Rank winner!" +msgstr "Gagnant du Classement au Concours Mignon de Hoenn catégorie Master!" + +msgid "Hoenn Cute Contest Normal Rank winner!" +msgstr "Gagnant du Classement au Concours Mignon de Hoenn catégorie Normal!" + +msgid "Hoenn Cute Contest Super Rank winner!" +msgstr "Gagnant du Classement au Concours Mignon de Hoenn catégorie Super!" + +msgid "Hoenn Smart Contest Hyper Rank winner!" +msgstr "Gagnant du Classement au Concours Malin de Hoenn catégorie Hyper!" + +msgid "Hoenn Smart Contest Master Rank winner!" +msgstr "Gagnant du Classement au Concours Malin de Hoenn catégorie Master!" + +msgid "Hoenn Smart Contest Normal Rank winner!" +msgstr "Gagnant du Classement au Concours Malin de Hoenn catégorie Normal!" + +msgid "Hoenn Smart Contest Super Rank winner!" +msgstr "Gagnant du Classement au Concours Malin de Hoenn catégorie Super!" + +msgid "Hoenn Tough Contest Hyper Rank winner!" +msgstr "Gagnant du Classement au Concours Force de Hoenn catégorie Hyper!" + +msgid "Hoenn Tough Contest Master Rank winner!" +msgstr "Gagnant du Classement au Concours Force de Hoenn catégorie Master!" + +msgid "Hoenn Tough Contest Normal Rank winner!" +msgstr "Gagnant du Classement au Concours Force de Hoenn catégorie Normal!" + +msgid "Hoenn Tough Contest Super Rank winner!" +msgstr "Gagnant du Classement au Concours Force de Hoenn catégorie Super!" + +msgid "Hold down while walking to run." +msgstr "Maintenir appuyé pour courir." + +msgid "Hondew Berries" +msgstr "Baies Lonme" + +msgid "Honored \\PN,\nThere is a stirring in the wind.\nThe Gods murmur in the deep.\nA storm brews on the horizon.\nOur Village will soon be in danger.\nWithout your help, Tsukinami will fall." +msgstr "Très cher \\PN,\nLes vents nous font part de terribles nouvelles.\nLes Dieux murmurent dans les profondeurs.\nUne tempête se prépare à l'horizon.\nNotre village sera bientôt en danger.\nSans votre aide, Tsukinami tombera." + +msgid "How many do you want to deposit?" +msgstr "En déposer combien?" + +msgid "How many do you want to withdraw?" +msgstr "Combien voulez-vous en retirer?" + +msgid "Hue:" +msgstr "Teinte :" + +msgid "Huh?\nThe {1}'s responding!" +msgstr "Hein?\nLe {1} réagit!" + +msgid "Huh?\n{1} stopped evolving!" +msgstr "Euh?\n{1} a cessé d'évoluer!" + +msgid "I alone command the incredible power of Dragons! Fear our unstoppable might!" +msgstr "Moi seul commande le pouvoir incroyable des Dragons! Craignez notre puissance instoppable!" + +msgid "I am a fossil revivification expert." +msgstr "Je me spécialise dans la résurrection des fossiles." + +msgid "I can feel the anticipation in the air.\nThese trainers have spent their entire lives preparing for this moment!" +msgstr "Je peux sentir l'anticipation dans l'air...\nCes 32 Dresseurs ont passé leurs vies entières à se préparer pour cet instant!" + +msgid "I can feel the tension crackling in the air." +msgstr "Je sens la tension qui grimpe dans l'air." + +msgid "I can pay ${1}.\nWould that be OK?" +msgstr "J'achète pour {1}$.\nC'est bon?" + +msgid "I can pay ${1}. Would that be OK?" +msgstr "Je peux payer {1}$. Ça irait?" + +msgid "I can tell that they both are itching for another fight!" +msgstr "Je peux vous dire qu'ils brûlent d'envie de disputer un autre combat!" + +msgid "I can tell the crowd is loving this! It only gets more intense from here on out, folks!" +msgstr "Je vois que la foule la foule en délire! Et ça ne fera que s'intensifier à partir de maintenant, cher public!" + +msgid "I do say!\nHave we perchance met before?\nI am certain we have.\nYou do leave quite an impression, indeed.\nHowever, allow me to reintroduce myself:\nI am Sr. Goldkorn.\nI represent a refined style of battle.\nA tradition which is sadly going away, it seems... But, I shall prove that refinement still has a place in the arena.\nPlease allow us to have a clean, civil match." +msgstr "Je le dit!\nNous sommes nous par chance déjà rencontré?\nJe suis sûr que oui.\nVous faites assez forte impression, en effet.\nCependant, laissez moi me présenter à nouveau:\nJe suis Sir Goldkorn.\nJe représente un style de combat raffiné.\nUne tradition qui disparait tristement, il semblerait... Cependant, je prouverai que ce raffinement à toujours sa place dans l'arène.\ns'il-vous-plaît, permettez-nous d'avoir un combat équitable et civilisé." + +msgid "I have created... life!" +msgstr "J'ai créé... de la vie!" + +msgid "I kept the best for last!" +msgstr "J'ai gardé le meilleur pour la fin!" + +msgid "I know I look cute, but you shouldn't underestimate me! I won last year and I'll do it again!" +msgstr "Je sais que j'ai l'air mignonne, mais faut pas me sous-estimer! J'ai gagné l'année dernière et je gagnerai cette année!" + +msgid "I say!" +msgstr "Et bien!" + +msgid "I see a great future ahead of you, but are you ready for this?" +msgstr "Je vois un futur glorieux qui t'attend, mais peux tu faire face au présent?" + +msgid "I see you command your Pokémon with great intelligence and respect. A lesser trainer could not have triumphed against us. I must bow to your superiority." +msgstr "Je vois que tu commandes tes Pokémon avec intelligence et respect. Un Dresseur moindre n'aurait pas pu triompher de nous. Je m'incline devant ta supériorité." + +msgid "I specialize in the mysterious and mystical Fairy type. Soon, you'll be under our spell." +msgstr "Je suis spécialisée dans le mystérieux et mystique type Fée et bientôt, vous serez tous sous notre charme." + +msgid "I use only the most perfect mechanical Pokémon. Your puny team won't stand a chance." +msgstr "Je n'utilise que les Pokémon méchaniques les plus parfaits. Ta frêle équipe n'a aucune chance." + +msgid "I will bring your Pokémon back to life in just a moment." +msgstr "Je vais ressusciter votre Pokémon dans un instant." + +msgid "I'd like to know your name.\nPlease tell me." +msgstr "J'aimerais connaître ton nom.\nPeux-tu me le donner?" + +msgid "I'll throw in a Premier Ball, too." +msgstr "Et voici une Honor Ball en cadeau." + +msgid "I've done it!" +msgstr "J'ai réussi!" + +msgid "ID used to distinguish Trainers with the same name and trainer type." +msgstr "ID utilisé pour distinguer les Dresseurs avec le même nom et le même type de Dresseur." + +msgid "INELIGIBLE" +msgstr "INÉLIGIBLE" + +msgid "Iapapa Berries" +msgstr "Baies Papaya" + +msgid "Ice" +msgstr "Glace" + +msgid "Identifies the point on the regional map for this map." +msgstr "Identifie le point de la carte sur la carte régionale." + +msgid "If both trainers are ready, then..." +msgstr "Si les Dresseurs sont prêts, et bien..." + +msgid "If set to true, the Pokémon is a Shadow Pokémon." +msgstr "Le Pokémon est un Pokémon Obscur." + +msgid "If set to true, the Pokémon is a different-colored Pokémon." +msgstr "Le Pokémon est de couleur différente." + +msgid "If the mail is removed, the message will be lost. OK?" +msgstr "Si le mail est enlevé, le message sera perdu. OK?" + +msgid "If true, the bicycle can be used on this map." +msgstr "Si c'est vrai, la bicyclette pourra être utilisée sur cette carte." + +msgid "If true, the bicycle will be mounted automatically on this map and cannot be dismounted." +msgstr "Si c'est vrai, la bicyclette sera montée automatiquement sur cette carte et ne pourra être démontée." + +msgid "If true, the game will display the map's name upon entry." +msgstr "Si c'est vrai, le jeu affichera le nom de la carte à l'entrée." + +msgid "If true, this map has a randomly generated layout. See the wiki for more information." +msgstr "Si c'est vrai, cette carte est générée de façon aléatoire. Voir le wiki pour plus d'infos." + +msgid "If true, this map is an outdoor map and will be tinted according to time of day." +msgstr "Si c'est vrai, cette carte est une carte d'extérieur, et sera aux couleurs de la journée." + +msgid "If true, this map is dark and a circle of light appears around the player. Flash can be used to expand the circle." +msgstr "Si c'est vrai, cette carte est sombre et un cercle de lumière apparaît autour du joueur. L'utilisation de la capacité Flash permet d'étendre ce cercle." + +msgid "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." +msgstr "Si c'est vrai, cette carte est une partie de la Zone Safari (intérieure et extérieure). Ne doit pas etre utilisée pour le bureau de réception." + +msgid "If true, when the player goes near this map's edge, the game doesn't center the player as usual." +msgstr "Si c'est vrai, quand le joueur se rapproche des bords de la carte, le jeu ne centre plus la vue sur le joueur comme d'habitude." + +msgid "If you bring me a Pokémon fossil, I can restore it to life." +msgstr "Si vous me ramenez un Pokémon fossile, je peux le ressusciter." + +msgid "If you quit now, you will recieve {1} Coin(s). Will you quit?" +msgstr "Si vous partez maintenant vous recevrez {1} Jetons. Voulez-vous quitter?" + +msgid "If you see one, bring it to me." +msgstr "Ramène-moi en un si tu en trouves." + +msgid "Impetuous and silly." +msgstr "Violent et idiot." + +msgid "Impish" +msgstr "Malin" + +msgid "Import Anim..." +msgstr "Importer Anim..." + +msgid "Import Pokémon Data" +msgstr "Importer les Données Pokémon" + +msgid "In Bag:{1:d}" +msgstr "Dans le Sac :{1:d}" + +msgid "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" +msgstr "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" + +msgid "In the spirit of fairness all online features will be disabled on this save." +msgstr "Dans un esprit de fair-play, tous les paramètres en ligne seront désactivés sur cette sauvegarde." + +msgid "Incorrect value {1} in {2}\n{3}" +msgstr "Valeur incorrecte {1} dans {2}\n{3}" + +msgid "Individual values of each of the Pokémon's stats." +msgstr "Les valeurs individuelles de chaque stats Pokémon." + +msgid "Insert" +msgstr "Insérer" + +msgid "Insert Frame" +msgstr "Insérer le Cadre" + +msgid "Internal Name" +msgstr "Nom Interne" + +msgid "Internal name that appears in constructs like PBTrainers::XXX." +msgstr "Nom interne qui apparaît dans la construction comme PBTrainers::XXX." + +msgid "Invalid internal name: {1} (section {2}, PBS/pokemon.txt)" +msgstr "Nom interne invalide : {1} (section {2}, PBS/pokemon.txt)" + +msgid "Invalid pocket: {1}" +msgstr "Poche invalide : {1}" + +msgid "Invalid quoted field (in: {1})\n{2}" +msgstr "Champ de citation invalide (in : {1})\n{2}" + +msgid "Invalid section name {1}" +msgstr "Nom de section invalide {1}" + +msgid "Is it OK to throw away {1} {2}(s)?" +msgstr "Êtes-vous d'accord pour jeter {1} {2}(s)?" + +msgid "Is the Trainer male, female, or mixed gender?" +msgstr "Le Dresseur est-il mâle, femelle, ou les deux?" + +msgid "Is there anything else I can help you with?" +msgstr "Puis-je faire autre chose pour vous aider?" + +msgid "It appears to move occasionally. It may be close to hatching." +msgstr "Il bouge de temps en temps. Il va sans doute bientôt éclore." + +msgid "It broke all barriers!" +msgstr "Il casse toutes les barrières!" + +msgid "It can't be used when you have someone with you." +msgstr "Ne peut être utilisé lorsque vous êtes avec quelqu'un." + +msgid "It can't be used while in the Hazard Suit." +msgstr "Ne peut être utilisé lorsque la Combinaison de Protection est portée." + +msgid "It contained {1}." +msgstr "Elle contient {1}." + +msgid "It created a bizarre area in which Pokémon's held items lose their effects!" +msgstr "une zone étrange est créée dans laquelle les objets tenus perdent leurs effets!" + +msgid "It created a bizarre area in which the Defense and Sp. Def stats are swapped!" +msgstr "Il crée une zone bizarre où les stats de la Défense et de la Def Sp. sont échangés!" + +msgid "It doesn't affect\n{1}..." +msgstr "Ça n'affecte pas\n{1}..." + +msgid "It doesn't affect {1}.." +msgstr "Cela n'affecte pas {1}.." + +msgid "It doesn't affect {1}..." +msgstr "Ça n'affecte pas {1}..." + +msgid "It had no effect." +msgstr "Ça n'a eu aucun effet." + +msgid "It hurt itself from its confusion!" +msgstr "Il se blesse dans sa confusion!" + +msgid "It hurt itself in its confusion!" +msgstr "Il se blesse dans sa confusion!" + +msgid "It is not often that we come down from the peak of Mt. Lanthanite. But, this region deserves a reminder of the power of dragons! You, who have proved yourself in the Five Trials... Have you what it takes to defeat us at our full strength?\nWRRRROOOAAAAARRRR!\nHear our battle cry!" +msgstr "Il est rare pour nous de descendre du pic du Mont Lanthanite. Cependant, cette région mérite qu'on lui rappelle la puissance des dragons! Toi, qui a fait tes preuves lors les Cinq Épreuves... As-tu ce qu'il faut pour nous défaire à pleine puissance?\nWRRRROOOAAAAARRRR!\nEntends notre cri de guerr!" + +msgid "It is raining." +msgstr "Il pleut." + +msgid "It looks like this Egg will take a long time to hatch." +msgstr "On dirait que ça va prendre du temps avant l'éclosion de l'oeuf." + +msgid "It poisoned {1}!" +msgstr "Ça a empoisonné {1}!" + +msgid "It reduced the PP of {1}'s {2} by {3}!" +msgstr "Réduit les PP de {2} de {1} par {3}!" + +msgid "It started to hail!" +msgstr "Il commence à grêler!" + +msgid "It started to rain!" +msgstr "Il commence à pleuvoir!" + +msgid "It stole {1}'s {2}!" +msgstr "Oh, {1} s'est fait voler son objet! Adieu, {2}!" + +msgid "It was alerted to {1}'s {2}!" +msgstr "Attention, {1} connaît {2}!" + +msgid "It was stored in box \"{1}\"." +msgstr "Il a été placé dans la boîte \"{1}\"." + +msgid "It was stored in box \"{1}.\"" +msgstr "Il a été stocké dans la boîte \"{1}.\"" + +msgid "It was too weak to make a substitute!" +msgstr "Il est trop faible pour faire un clone!" + +msgid "It will forget the song it knows." +msgstr "Il oubliera la chanson." + +msgid "It won't have any effect" +msgstr "Ça n'aura aucun effet" + +msgid "It won't have any effect." +msgstr "Ça n'aura aucun effet." + +msgid "It's a Slot Machine." +msgstr "C'est une Machine à Sous." + +msgid "It's a big boulder, but a Pokémon may be able to push it aside." +msgstr "C'est un gros rocher, mais un Pokémon pourrait le déplacer." + +msgid "It's a dead coral, but a Pokémon may be able to smash it." +msgstr "C'est du corail mort, mais un Pokémon est capable de le briser." + +msgid "It's a large waterfall. Would you like to climb it?" +msgstr "C'est une grande cascade. Voulez-vous l'escalader?" + +msgid "It's a one-hit KO!" +msgstr "KO en un seul coup!" + +msgid "It's a rugged rock, but a Pokémon may be able to smash it." +msgstr "C'est un rocher solide, mais un Pokémon pourrait l'éclater." + +msgid "It's a text file, so it can be transferred to others easily." +msgstr "C'est un fichier texte, il peut être facilement transféré." + +msgid "It's empty." +msgstr "C'est vide." + +msgid "It's impossible to aim without being focused!" +msgstr "Impossible de viser sans se concentrer!" + +msgid "It's no good! It's impossible to aim when there are two Pokémon!" +msgstr "Ça n'est pas bon! Impossible de viser lorsqu'il y a deux Pokémon!" + +msgid "It's not very effective..." +msgstr "Ce n'est pas très efficace..." + +msgid "It's soft, earthy soil." +msgstr "C'est un sol doux et fertile." + +msgid "It's soft, loamy soil.\nPlant a berry?" +msgstr "C'est un sol doux et argileux.\nPlanter une baie?" + +msgid "It's super effective!" +msgstr "C'est super efficace!" + +msgid "It's too dangerous to fly to this location!" +msgstr "C'est trop dangereux de voler vers cet endroit!" + +msgid "Item" +msgstr "Objet" + +msgid "Item 1" +msgstr "Objet 1" + +msgid "Item 2" +msgstr "Objet 2" + +msgid "Item 3" +msgstr "Objet 3" + +msgid "Item 4" +msgstr "Objet 4" + +msgid "Item 5" +msgstr "Objet 5" + +msgid "Item 6" +msgstr "Objet 6" + +msgid "Item 7" +msgstr "Objet 7" + +msgid "Item 8" +msgstr "Objet 8" + +msgid "Item Storage" +msgstr "Rangement Objet" + +msgid "Item held by the Pokémon." +msgstr "Objet tenu par le Pokémon." + +msgid "Item used by the trainer during battle." +msgstr "Objet utilisé par le Dresseur pendant le combat." + +msgid "Items" +msgstr "Objets" + +msgid "Items aren't allowed in Tandor Championship battles." +msgstr "L'utilisation d'Objets en combat est interdite au Championnat de Tandor." + +msgid "Items aren't allowed in the Trial of Truth." +msgstr "Les Objets sont interdits dans le Défi de la Vérité." + +msgid "Items can't be used here." +msgstr "Les objets ne peuvent être utilisés ici." + +msgid "Its hyper mode attack hurt {1}!" +msgstr "Son attaque en mode hyper blesse {1}!" + +msgid "Jaboca Berries" +msgstr "Baies Jaboca" + +msgid "January" +msgstr "Janvier" + +msgid "Jolly" +msgstr "Jovial" + +msgid "Judgment" +msgstr "Jugement" + +msgid "July" +msgstr "Juillet" + +msgid "Jump" +msgstr "Sauter" + +msgid "Jump to which Box?" +msgstr "Aller dans quelle Boîte?" + +msgid "June" +msgstr "Juin" + +msgid "Kasib Berries" +msgstr "Baies Sédra" + +msgid "Kebia Berries" +msgstr "Baies Kébia" + +msgid "Kelpsy Berries" +msgstr "Baies Alga" + +msgid "Kept all cards of your color." +msgstr "Toutes les cartes à votre couleur sont gardées." + +msgid "Key Items" +msgstr "Objets Rares" + +msgid "Kimono Girl" +msgstr "Fille en Kimono" + +msgid "Kind {1} is greater than 20 characters long (section {2}, PBS/pokemon.txt)" +msgstr "Sorte {1} est plus grand que 20 caractères (section {2}, PBS/pokemon.txt)" + +msgid "LEARNED" +msgstr "APPRIS" + +msgid "LIGHT Cup" +msgstr "Coupe LUMIÈRE" + +msgid "LITTLE Cup" +msgstr "Coupe PETIT" + +msgid "Landed a Pokémon!" +msgstr "Un Pokémon a mordu à l'hameçon!" + +msgid "Language" +msgstr "Langage" + +msgid "Lansat Berries" +msgstr "Baies Lansat" + +msgid "Lass Abby" +msgstr "Canon Abby" + +msgid "Last Frame:" +msgstr "Dernier Cadre :" + +msgid "Latest Version = {1} \\wtnp[30]" +msgstr "Dernière Version = {1} \\wtnp[30]" + +msgid "Lax" +msgstr "Lâche" + +msgid "Lazy made {1} sleep!" +msgstr "Paresseux endort {1}!" + +msgid "League Champion! Congratulations!" +msgstr "Champion de la Ligue! Félicitations!" + +msgid "League champion!\nCongratulations!\\^" +msgstr "Le Champion de la Ligue!\nFélicitations!\\^" + +msgid "Left" +msgstr "Gauche" + +msgid "Left: {1}" +msgstr "Gauche : {1}" + +msgid "Legend Ribbon" +msgstr "Ruban Légende" + +msgid "Leppa Berries" +msgstr "Baies Meppo" + +msgid "Let me register you." +msgstr "Laissez-moi vous inscrire." + +msgid "Let me tell you a story.\nThere once was a girl who dreamed of being a star in the Opera. ...Oh? You have heard this before? Alas... I was looking forward to my monologue.\nNow, I recall... you are \\PN.\nOn ye of great destiny... have your dreams become reality?\nOr are they still dreams?\nCan you tell the difference?\nCome, let us captivate the audience with our spectacular act!" +msgstr "Laisse moi te conter une histoire.\nIl fut une fille qui rêvait de devenir une célébrité à l'Opéra. ...Oh? Tu l'as déjà entendue?\nLas... J'étais si impatiente de régaler l'auditoire de mon monologue.\nMaintenant, je me souviens... tu es\\PN.\nPromis à un grand destin... tes rêves sont-ils devenus réalité?\nOu titubes-tu toujours dans tes onirismes...?\nPeux-tu faire la différence?\nAllons! Le public attends un spectacle!" + +msgid "Let's enjoy cycling!" +msgstr "C'est parti pour une balade à vélo!" + +msgid "Let's go!" +msgstr "Allons-y!" + +msgid "Let's make this battle one to remember!" +msgstr "Ce combat sera, sans nul doute, mémorable!" + +msgid "Let's see how you fare against this final dance move!" +msgstr "Voyons comment tu vas t'en sortir face au dernier pas de cette danse!" + +msgid "Level" +msgstr "Niveau" + +msgid "Level number is not valid: {1}\n{2}" +msgstr "Level number is not valid: {1}\n{2}" + +msgid "Level of the Pokémon." +msgstr "Niveau du Pokémon." + +msgid "Level {1}" +msgstr "Niveau {1}" + +msgid "Liechi Berries" +msgstr "Baies Lichii" + +msgid "Light" +msgstr "Lumière" + +msgid "Light Screen raised the opposing team's Special Defense!" +msgstr "Mur Lumière augmente la Défense Spéciale de l'équipe adverse!" + +msgid "Light Screen raised your team's Special Defense!" +msgstr "Mur Lumière augmente la Défense Spéciale de votre équipe!" + +msgid "Light is filtering down from above. A Pokémon may be able to surface here." +msgstr "Une lumière vient d\"en haut. Un Pokémon pourrait remonter ici." + +msgid "Light is filtering down from above. Would you like to surface?" +msgstr "Une lumière vient d\"en haut. Voulez-vous refaire surface?" + +msgid "Light to Heavy" +msgstr "Leger -> Lourd" + +msgid "Likes to fight." +msgstr "Aime se battre." + +msgid "Likes to relax." +msgstr "Aime se détendre." + +msgid "Likes to run." +msgstr "Aime courir." + +msgid "Likes to thrash about." +msgstr "Adore les commérages." + +msgid "List by body color.\nSpotted Pokémon only." +msgstr "Classer selon la couleur.\nJuste les Pokémon." + +msgid "List by the first letter in the name.\nSpotted Pokémon only." +msgstr "Classer selon la 1ère lettre dans le nom.\nJuste les Pokémon." + +msgid "List by type.\nOwned Pokémon only." +msgstr "Classer par type.\nJuste les Pokémon possédés." + +msgid "List of Animations" +msgstr "Liste des Animations" + +msgid "Load Animation" +msgstr "Charger l'Animation" + +msgid "Log Off" +msgstr "Se déconnecter" + +msgid "Lonely" +msgstr "Solo" + +msgid "Look like the innocent flower, but be the serpent under it." +msgstr "Imitez l'innocente fleur, mais soyez le serpent qu'elle dissimule." + +msgid "Lost Mega Ring." +msgstr "Perte du Méga-Anneau." + +msgid "Lost Pokédex." +msgstr "Perte du Pokédex." + +msgid "Lost Pokégear." +msgstr "Perte du PokéMatos." + +msgid "Lost Running Shoes." +msgstr "Perte des Chaussures de Course." + +msgid "Loves to eat." +msgstr "Adore manger." + +msgid "Lower heart gauge" +msgstr "Baisser la jauge de conscience." + +msgid "Lucky Chant shielded the opposing team from critical hits!" +msgstr "Air Veinard protège l'équipe ennemie des coups critiques!" + +msgid "Lucky Chant shielded your team from critical hits!" +msgstr "Air Veinard protège votre équipe des coups critiques!" + +msgid "Lullaby" +msgstr "Tonalité: Berceuse" + +msgid "Lum Berries" +msgstr "Baies Prine" + +msgid "Lv." +msgstr "Nv." + +msgid "Lv. {1}" +msgstr "Nv. {1}" + +msgid "Lv.{1}" +msgstr "Nv.{1}" + +msgid "ME played before battles against trainers of this type." +msgstr "ME joué avant les combats contre les Dresseurs de ce type." + +msgid "ME played when player wins battles against trainers of this type." +msgstr "ME joué lorsque le joueur gagnes les combats contre les Dresseurs de ce type." + +msgid "MONEY:" +msgstr "ARGENT :" + +msgid "MOVE" +msgstr "DÉPLACER" + +msgid "MOVE ITEMS" +msgstr "DÉPLACERLES OBJETS" + +msgid "MOVE POKéMON" +msgstr "DÉPLACER LE POKÉMON" + +msgid "Magic Room wore off, and held items' effects returned to normal!" +msgstr "Zone Magique disparaît, et les effets des objets tenus retournent à la normale!" + +msgid "Magnificent! A flawless performance!" +msgstr "Magnifique! Une performance parfaite!" + +msgid "Mago Berries" +msgstr "Baies Mago" + +msgid "Magost Berries" +msgstr "Baies Mangou" + +msgid "Mail must be removed before holding an item." +msgstr "Le courrier doit être retiré avant de faire tenir un objet." + +msgid "Mail was taken from the Pokémon." +msgstr "Le mail est retiré du Pokémon" + +msgid "Mail was transferred from the Mailbox." +msgstr "Courrier transféré dans la Boîte Mail." + +msgid "Mailbox" +msgstr "Boîte Mail" + +msgid "Main Save" +msgstr "Sauvegarde principale" + +msgid "Main version is up-to-date however, there MAY be a new minor patch available.\\wtnp[30]" +msgstr "La version stable est à jour , mais il y a peut être un patch mineur est disponible.\\wtnp[30]" + +msgid "Main version is up-to-date however, there is a new minor patch available.\\wtnp[30]" +msgstr "La version stable est à jour , mais un patch mineur est disponible.\\wtnp[30]" + +msgid "Make MGift" +msgstr "Faire MGift" + +msgid "Make Mystery Gift" +msgstr "Offrir un Cadeau Mystérieux" + +msgid "Make Pokémon" +msgstr "Faire un Pokémon" + +msgid "Make Shadow" +msgstr "Obscurcir" + +msgid "Make egg" +msgstr "Faire un oeuf" + +msgid "Make female" +msgstr "Rend femelle" + +msgid "Make male" +msgstr "Rend mâle" + +msgid "Make normal" +msgstr "Le faire normal" + +msgid "Make not infectious" +msgstr "Ne pas la rendre contagieuse" + +msgid "Make player's" +msgstr "Créer le joueur" + +msgid "Make rental" +msgstr "Louer" + +msgid "Make shiny" +msgstr "Faire un shiny" + +msgid "Male" +msgstr "Mâle" + +msgid "Male Shiny" +msgstr "Mâle Shiny" + +msgid "Man, I lost!" +msgstr "Mince, j'ai perdu!" + +msgid "Manage Mystery Gifts" +msgstr "Gestion des Cadeaux Mystère" + +msgid "Map" +msgstr "Carte" + +msgid "Map Connections" +msgstr "Connexions des Cartes" + +msgid "Map ID and X and Y coordinates of where the player goes if no Pokémon Center was entered after a loss." +msgstr "L'identifiant de la carte et les coordonnées X et Y montrent où se rend le joueur si aucun centre Pokémon n'est inscrit après une défaite." + +msgid "Map ID of this Pokemon Center's town, and X and Y coordinates of its entrance within that town." +msgstr "ID de la carte de la ville du centre Pokémon, et les coordonnées X et Y de l'entrée de la ville." + +msgid "Map {1} was not found." +msgstr "Carte {1} n'a pas été trouvée." + +msgid "March" +msgstr "Tonalité: Marche" + +msgid "Mark" +msgstr "Marquer" + +msgid "Mark your Pokemon." +msgstr "Marquez votre Pokémon." + +msgid "Masculine" +msgstr "Masculin" + +msgid "Max. HP+{1}\nAttack+{2}\nDefense+{3}\nSp. Atk+{4}\nSp. Def+{5}\nSpeed+{6}" +msgstr "PV max.+{1}\nAttaque+{2}\nDéfense+{3}\nAt. Spé.+{4}\nDef. Spé.+{5}\nVitesse+{6}" + +msgid "Max. HP{1}\nAttack{2}\nDefense{3}\nSp. Atk{4}\nSp. Def{5}\nSpeed{6}" +msgstr "PV max.{1}\nAttaque{2}\nDéfense{3}\nAT. Spé.{4}\nDef. Spé.{5}\nVitesse{6}" + +msgid "Maximum level must be 0 through 9." +msgstr "Le niveau maximum doit se situer entre 0 et 9." + +msgid "Maximum level shouldn't be less than the minimum level." +msgstr "Le niveau maximal ne peut être inférieur au niveau minimum." + +msgid "May" +msgstr "Mai" + +msgid "Medicine" +msgstr "Soins" + +msgid "Mega Ampharos" +msgstr "Méga-Pharamp" + +msgid "Mega Arbok" +msgstr "Méga-Arbok" + +msgid "Mega Archilles" +msgstr "Méga-Caldéraptor" + +msgid "Mega Baariette" +msgstr "Méga-Cauchebouk" + +msgid "Mega Daikatuna" +msgstr "Méga-Daikathona" + +msgid "Mega Dramsama" +msgstr "Méga-Dramsama" + +msgid "Mega Drilgann" +msgstr "Méga-Tauperfore" + +msgid "Mega Electruxo" +msgstr "Méga-Cavalux" + +msgid "Mega Gengar" +msgstr "Méga-Ectoplasma" + +msgid "Mega Gyarados" +msgstr "Méga-Leviator" + +msgid "Mega Inflagetah" +msgstr "Méga-Enflaguépar" + +msgid "Mega Kiricorn" +msgstr "Méga-Kiricorne" + +msgid "Mega Metalynx" +msgstr "Méga-Métalynx" + +msgid "Mega S51-A T" +msgstr "Méga-S51-A T" + +msgid "Mega Sableye" +msgstr "Méga-Ténéfix" + +msgid "Mega Syrentide" +msgstr "Méga-Sirénaïade" + +msgid "Mega Whimsicott" +msgstr "Méga-Farfaduvet" + +msgid "Mega {1}" +msgstr "Méga {1}" + +msgid "Micle Berries" +msgstr "Baies Micle" + +msgid "Mid" +msgstr "Moyen" + +msgid "Mild" +msgstr "Doux" + +msgid "Mind" +msgstr "Esprit" + +msgid "Minimum level is greater than maximum level: {1}\n{2}" +msgstr "Minimum level is greater than maximum level: {1}\n{2}" + +msgid "Minimum level must be 0 through 9." +msgstr "Le niveau minimum doit se situer entre 0 et 9." + +msgid "Mischievous." +msgstr "Malicieux." + +msgid "Mist swirled about the battlefield!" +msgstr "Brume tourne autour du champ de bataille!" + +msgid "Mixed" +msgstr "Mélangé" + +msgid "Mixed gender" +msgstr "Genre mixés" + +msgid "Modest" +msgstr "Modeste" + +msgid "Monday" +msgstr "Lundi" + +msgid "Money Per Level" +msgstr "Argent Par Niveau" + +msgid "Money:\n{1}" +msgstr "Argent :\n{1}" + +msgid "Money:\n${1}" +msgstr "Argent :\n{1}$" + +msgid "Money:\n{1}" +msgstr "Argent:\n{1}" + +msgid "Most of it is illegible, I can only make out a few words." +msgstr "La plupart est illisible, je ne peux discerner que quelques mots." + +msgid "Most of the pages are missing. I can't make out anything." +msgstr "La plupart des pages sont manquantes. Je ne peux rien discerner." + +msgid "Move" +msgstr "Déplacer" + +msgid "Move 1" +msgstr "Mouvement 1" + +msgid "Move 2" +msgstr "Mouvement 2" + +msgid "Move 3" +msgstr "Mouvement 3" + +msgid "Move 4" +msgstr "Mouvement 4" + +msgid "Move Pokémon" +msgstr "Déplacer Pokémon" + +msgid "Move Pokémon stored in Boxes to your party." +msgstr "Déplacer les Pokémon rangés dans les boîtes, dans votre équipe." + +msgid "Move Pokémon stored in boxes to your party." +msgstr "Déplacer le Pokémon de la boîte dans votre groupe." + +msgid "Move items held by any Pokémon in a Box and your party." +msgstr "Prendre les objets tenus par n'importe quel Pokémon dans la Boîte et votre groupe." + +msgid "Move to Bag" +msgstr "Aller dans le Sac" + +msgid "Move to where?" +msgstr "Déplacer ici?" + +msgid "Moves" +msgstr "Coups" + +msgid "Moves the main character. Also used to scroll through list entries." +msgstr "Bouge le joueur. Également utilisé pour faire défiler les listes." + +msgid "Multi Ability Ribbon" +msgstr "Ruban Habileté Multiple" + +msgid "Multiply" +msgstr "Multiplie" + +msgid "Music Volume" +msgstr "Volume de la Musique" + +msgid "My Pokémon have saved countless lives on the sea. We're ready for any challenge!" +msgstr "Mes Pokémon ont sauvé un nombre incalculable de vies en mer. Nous sommes prêts pour n'importe quel défi!" + +msgid "My Pokémon's fiery dance moves will ignite the battlefield!" +msgstr "Les pas de danses féroces de mes Pokémon enflammeront le champ de bataille!" + +msgid "Mystery Gift" +msgstr "Cadeau Mystère" + +msgid "NAME: {1}" +msgstr "NOM : {1}" + +msgid "NO" +msgstr "NON" + +msgid "NOT ABLE" +msgstr "NON APTE" + +msgid "NOT ENTERED" +msgstr "PAS ENTRÉ" + +msgid "NOW RECORDING\nPress ESC to stop recording." +msgstr "ENREGISTREMENT EN COURS\nAppuyez sur ESC pour arrêter l'enregistrement." + +msgid "Naive" +msgstr "Naïf" + +msgid "Name" +msgstr "Nom" + +msgid "Name of the Pokémon." +msgstr "Nom du Pokémon." + +msgid "Name of the Trainer." +msgstr "Nom du Dresseur." + +msgid "Name of the trainer type as displayed by the game." +msgstr "Nom du Dresseur type qui s'affiche en jeu." + +msgid "Name of the trainer type for this Trainer." +msgstr "Nom du type du Dresseur pour ce Dresseur." + +msgid "Name: {1}" +msgstr "Nom : {1}" + +msgid "Name{1}
" +msgstr "Nom{1}
" + +msgid "Nanab Berries" +msgstr "Baies Nanab" + +msgid "National Champion Ribbon" +msgstr "Ruban Champion National" + +msgid "National Pokédex" +msgstr "Pokédex National" + +msgid "National Ribbon" +msgstr "Ruban National" + +msgid "Nature of the Pokémon." +msgstr "Nature du Pokémon." + +msgid "Nature {1} is being forced." +msgstr "La nature de {1} est forcée." + +msgid "Nature {1} is natural." +msgstr "La nature de {1} est naturelle." + +msgid "Naughty" +msgstr "Mauvais" + +msgid "Neutral" +msgstr "Neutre" + +msgid "New Game" +msgstr "Nouvelle partie" + +msgid "New Name:" +msgstr "Nouveau Nom :" + +msgid "New Number:" +msgstr "Nouveau Numéro :" + +msgid "New maps copied to the Data folder were successfully imported." +msgstr "Les nouvelles cartes copiées dans le dossier des Données ont été importées avec succès." + +msgid "Newer" +msgstr "Plus récente" + +msgid "Nickname" +msgstr "Surnom" + +msgid "No" +msgstr "Non" + +msgid "No Data in PokeData.txt" +msgstr "Pas de données dans PokeData.txt" + +msgid "No Entry" +msgstr "Entrée interdite" + +msgid "No Pokemon was found." +msgstr "Aucun Pokémon trouvé." + +msgid "No Pokémon are in the Day Care." +msgstr "Aucun Pokémon n'est à la Garderie." + +msgid "No Pokémon species are defined in pokemon.txt" +msgstr "Aucune espèce Pokémon n'est définie dans pokemon.txt" + +msgid "No Pokémon type is defined in section {2} (PBS/pokemon.txt)" +msgstr "Aucun type Pokémon n'est défini en section {2} (PBS/pokemon.txt)" + +msgid "No ability" +msgstr "Pas d'abilité" + +msgid "No animations exist." +msgstr "Aucune animation n'existe." + +msgid "No encounters for map {1}, so can't judge contest" +msgstr "Aucun combat pour la carte {1}, le conflit ne peut être jugé" + +msgid "No identical hold items." +msgstr "Pas d'objets tenus identiques." + +msgid "No identical nicknames." +msgstr "Pas de surnoms identiques." + +msgid "No item" +msgstr "Pas d'objet" + +msgid "No items may be used other than what the Pokémon already hold." +msgstr "Aucun autre objet que ceux tenus par les Pokémon ne peut être utilisé." + +msgid "No matching Pokémon were found." +msgstr "Aucune correspondance Pokémon n'a été trouvée." + +msgid "No more than {1} Pokémon may enter." +msgstr "Pas plus de {1} Pokémon ne peut entrer." + +msgid "No new gifts are available." +msgstr "Aucun nouveau cadeau n'est disponible." + +msgid "No online Mystery Gifts found.\\wtnp[20]" +msgstr "Aucun Cadeau Mystère n'a été trouvé.\\wtnp[20]" + +msgid "No options have been disabled." +msgstr "Aucune option n'a été désactivée." + +msgid "No region maps are defined." +msgstr "Aucunes cartes des régions n'ont été définies." + +msgid "No roaming Pokémon defined." +msgstr "Aucun Pokémon vagabond défini." + +msgid "No room to deposit a Pokémon" +msgstr "Aucune place pour déposer un Pokémon" + +msgid "No starting position was set in the map editor." +msgstr "Aucune position de départ n'a été établie sur la carte." + +msgid "No supported recording device was found. Recording is not possible." +msgstr "Un micro non supporté a été trouvé. L'enregistrement n'est pas possible." + +msgid "No surfing here!" +msgstr "Vous ne pouvez surfer ici!" + +msgid "No targets somehow..." +msgstr "Aucune cible de toute façon..." + +msgid "No trainer data file given in section {1}\n{2}" +msgstr "Aucun dossier de données de Dresseur dans la section {1}\n{2}" + +msgid "No weather" +msgstr "Pas de météo" + +msgid "No! There's no running from a Nuclear Horde!" +msgstr "Non! Aucune échappatoire face à la Horde Nucléaire!" + +msgid "No! There's no running from a Trainer battle!" +msgstr "Non! Il n'y a pas d'échappatoire dans un combat de Dresseur!" + +msgid "Nomel Berries" +msgstr "Baies Tronci" + +msgid "None" +msgstr "Rien" + +msgid "Nope. Nothing..." +msgstr "Non. Rien..." + +msgid "Normal Save" +msgstr "Sauvegarde Normale" + +msgid "North side of first map must connect with south side of second map\n{1}" +msgstr "Le côté nord de la première carte doit être connecté avec le côté sud de la seconde carte\n{1}" + +msgid "Not a Shadow Pokémon." +msgstr "N'est pas un Pokémon Obscur." + +msgid "Not an egg" +msgstr "Pas un oeuf" + +msgid "Not enough HP..." +msgstr "Pas assez de PV..." + +msgid "Not even a nibble..." +msgstr "Rien de rien..." + +msgid "Not... strong enough..." +msgstr "Pas... assez fort...?" + +msgid "Note: The number of storage spaces ({1} boxes of 30) is less than the number of species." +msgstr "Note: le nombre d'espace de stockage ({1} boîtes sur 30) est inférieur au nombre d'espèces." + +msgid "Note: You will NOT be able to change these later!" +msgstr "Note: Tu ne pourras PAS les changer plus tard!" + +msgid "November" +msgstr "Novembre" + +msgid "Now enter the trainer's name." +msgstr "Entrez maintenant le nom du Dresseur." + +msgid "Nuclear" +msgstr "Nucléaire" + +msgid "Num Lock" +msgstr "Ver Pavé Numérique" + +msgid "Number" +msgstr "Mode numérique" + +msgid "Number of frames:" +msgstr "Nombre de cadres :" + +msgid "Number of rounds is 0 or less." +msgstr "Nombre de tours 0 ou moins." + +msgid "Number of the Poké Ball the Pokémon is kept in." +msgstr "Numéro de la Poké Ball dans laquelle se trouve le Pokémon." + +msgid "Numpad 0" +msgstr "PavéNumérique 0" + +msgid "Numpad 1" +msgstr "PavéNumérique 1" + +msgid "Numpad 2" +msgstr "PavéNumérique 2" + +msgid "Numpad 3" +msgstr "PavéNumérique 3" + +msgid "Numpad 4" +msgstr "PavéNumérique 4" + +msgid "Numpad 5" +msgstr "PavéNumérique 5" + +msgid "Numpad 6" +msgstr "PavéNumérique 6" + +msgid "Numpad 7" +msgstr "PavéNumérique 7" + +msgid "Numpad 8" +msgstr "PavéNumérique 8" + +msgid "Numpad 9" +msgstr "PavéNumérique 9" + +msgid "OBTAINED{1:d}" +msgstr "OBTENU{1:d}" + +msgid "OT" +msgstr "DO" + +msgid "OTHERS" +msgstr "AUTRES" + +msgid "Oak" +msgstr "Show du prof. Chêne" + +msgid "Occa Berries" +msgstr "Baies Chocco" + +msgid "October" +msgstr "Octobre" + +msgid "Of the 32 trainers that entered the arena today, only 8 remain!" +msgstr "Parmi les 32 Dresseurs qui ont sont rentrés dans l'Arène aujourd'hui, seul 8 sont encore en lisse!" + +msgid "Often dozes off." +msgstr "Dors souvent." + +msgid "Often lost in thought." +msgstr "Souvent perdu dans ses pensées." + +msgid "Often scatters things." +msgstr "Éparpille souvent les choses." + +msgid "Oh no! The Pokémon broke free!" +msgstr "Oh non! Le Pokémon s'est libéré!" + +msgid "Oh!\nA Shadow Pokemon!" +msgstr "Ohv!\nUn Pokémon Spectre!" + +msgid "Oh! A bite!" +msgstr "\nOh! Ça mord!" + +msgid "Oh! \\PN, it is good to see you again.\nI'll never forget how you rescued me from the clutches of the Seikamater.\nIn my Gym, you dazzled us with your flawless coordinated moves.\nI can see you have gotten far stronger. But so have we!\nCan you keep up with our fast footwork?\nLet our beautiful dance moves set this arena aflame!" +msgstr "Oh! \\PN, c'est bon de te revoir.\nMerci encore de nous avoir sauvé, moi et mon équipe, des griffes de Seikamater.\nDéjà à mon Arène, tes mouvements coordonnés nous ont éblouis.\nEt je vois que tu es devenu encore plus fort. Mais nous aussi!\nPourrez-vous suivre notre jeu de jambe rapide?\nQue nos magnifiques pas de danses mettent le feu à ce stade!" + +msgid "Oh, marvelous! And in such good condition too." +msgstr "Oh, quelle merveille! Et en bon état de conservation." + +msgid "Oh, your {1}... It's Hidden Power is {2} type with a base power of {3}." +msgstr "Oh, ton {1}... Sa Puissance Caché est de Type {2} avec une base d'attaque de {3}." + +msgid "Oh... my... GOSH!!\nCan it be? Is it \\PN?\nI totally remember you!\nIt feels like forever ago that you challenged my gym.\nYou know, I totally went easy on you back then, right?~\nBut here in the arena, I won't hold back at all!\nI didn't win the Championship one time by slacking off, ya know?" +msgstr "Oh... par... ARCEUS!!\n\\PN?!\nC'est toi! Comment va?\nJ'ai l'impression que ça fait une éternité que t'as débarqué dans mon Arène, et maintenant tu es le \"Héros de Tandor\"! Si t'as des fans trop insistants, appelle-moi et je lâcherai Féligre sur eux! Hé hé...\nBon, tu sais que j'y étais allée mollo, hein?~\nÇa fait du bien de savoir que là je vais pouvoir t'affronter au max!\nJ'ai pas remporté la Ligue en lambinant!" + +msgid "Old Number: {1}" +msgstr "Ancien Numéro : {1}" + +msgid "Old School Poison" +msgstr "Poison à l'Ancienne" + +msgid "Omigosh! You're totally incredible!~" +msgstr "Oh la la! Je savais que t'étais doué!~" + +msgid "Once again...\nI am shown defeat.\nHow can I cope with such disgrace?\nTo my home village, I return once again." +msgstr "À nouveau...\nJe suis vaincu.\nComment vivre avec cet honteux fardeau?\nDans mon village natal, je retourne à nouveau." + +msgid "One or more fonts used in this game do not exist on the system." +msgstr "Une ou plusieurs polices de caractères utilisées en jeu n'existent pas dans le système." + +msgid "One {1} was found, but you have no room for it." +msgstr "Un {1} a été trouvé, mais vous n'avez pas de place." + +msgid "One {1} was obtained.\\se[itemlevel]\\wtnp[30]" +msgstr "Un {1} a été obtenu.\\se[itemlevel]\\wtnp[30]" + +msgid "Online ID set to {1}." +msgstr "L'ID En ligne est devenu{1}." + +msgid "Online Mystery Gifts found.\\wtnp[20]" +msgstr "Un Cadeau Mystère a été trouvé.\\wtnp[20]" + +msgid "Only a Shadow Pokémon can go there." +msgstr "Seul un Pokémon Obscur peut venir ici." + +msgid "Only four trainers remain in the arena. They are Tandor's best and brightest!" +msgstr "Il reste quatre Dresseurs dans cette Arène. Ils sont la crème de la crème du grand gâteau de Tandor!" + +msgid "Only one or two wild Pokémon are allowed" +msgstr "Seulement un ou deux Pokémon sont autorisés!" + +msgid "Only one wild Pokémon is allowed in single battles" +msgstr "Seulement un Pokémon sauvage est autorisé dans les combats simples." + +msgid "Only two wild Pokémon are allowed in double battles" +msgstr "Seulement deux Pokémon sauvages sont autorisés dans les combats doubles." + +msgid "Ooh, I'm so excited!" +msgstr "Ooh, je suis si excité!" + +msgid "Opacity/Blending" +msgstr "Opacité/Mélange" + +msgid "Opacity:" +msgstr "Opacité :" + +msgid "Opponent 1 doesn't have any eligible pokemon for a sky battle" +msgstr "L'adversaire 1 n'a aucun Pokémon éligible pour un combat dans les airs" + +msgid "Opponent 1 has no unfainted Pokémon" +msgstr "L'adversaire 1 ne possède pas de Pokémon évanoui." + +msgid "Opponent 1's party has more than three Pokémon, which is not allowed" +msgstr "Le groupe 1 de l'adversaire possède plus de trois Pokémon, ce qui est interdit" + +msgid "Opponent 2 doesn't have any eligible pokemon for a sky battle" +msgstr "L'adversaire 2 n'a aucun Pokémon éligible pour un combat dans les airs" + +msgid "Opponent 2 has no unfainted Pokémon" +msgstr "L'adversaire 2 ne possède pas de Pokémon évanoui." + +msgid "Opponent 2's party has more than three Pokémon, which is not allowed" +msgstr "Le groupe 2 de l'adversaire possède plus de trois Pokémon, ce qui est interdit" + +msgid "Opponent doesn't have two unfainted Pokémon" +msgstr "L'adversaire ne possède pas deux Pokémon évanouis." + +msgid "Opponent has an illegal card, \"{1}\"." +msgstr "L'adversaire possède une carte illégale, \"{1}\"." + +msgid "Opponent trainer must be only one person in single battles" +msgstr "Le Dresseur adverse doit être seul lors des combats solo." + +msgid "Opponent won all your cards." +msgstr "L'adversaire gagne toutes vos cartes." + +msgid "Opponent won your {1} card." +msgstr "L'adversaire gagne votre carte {1}." + +msgid "Opponents with zero or more than two people are not allowed" +msgstr "Les adversaires avec zéro ou plus de deux personnes ne sont pas admis." + +msgid "Or maybe it's just that you're so young, I can't tell.\\^" +msgstr "Ou c'est peut-être simplement la fougue de la jeunesse, je ne saurais le dire.\\^" + +msgid "Oran Berries" +msgstr "Baies Oran" + +msgid "Orchynx is the best pick!\\wtnp[160]" +msgstr "Pétalynx est le meilleur choix!\\wtnp[160]" + +msgid "Organize the Pokémon in Boxes and in your party." +msgstr "Organiser le Pokémon dans les Boîtes et dans votre groupe." + +msgid "Other Save Files" +msgstr "Autres fichiers de sauvegarde" + +msgid "Our sophisticated strategy will overcome trainers of a lower class." +msgstr "Notre stratégie sophistiquée fera plier les Dresseurs de classe inférieur." + +msgid "Owned Pokémon are listed from heaviest to lightest." +msgstr "les Pokémon possédés sont listés du plus lourd au plus léger." + +msgid "Owned Pokémon are listed from lightest to heaviest." +msgstr "les Pokémon possédés sont listés du plus léger au plus lourd." + +msgid "Owned Pokémon are listed from smallest to tallest." +msgstr "les Pokémon possédés sont listés du plus petit au plus grand." + +msgid "Owned Pokémon are listed from tallest to smallest." +msgstr "les Pokémon possédés sont listés du plus grand au plus petit." + +msgid "Ownership" +msgstr "Propriété" + +msgid "PA: Ding-dong!" +msgstr "PA : Ding-dong!" + +msgid "PA: You have no Safari Balls left! Game over!" +msgstr "PA : Vous n'avez plus de Safari Balls! Le jeu est terminé!" + +msgid "PA: Your safari game is over!" +msgstr "PA : Le jeu safari est terminé!" + +msgid "PKMN FOR SWAP" +msgstr "PKMN POUR ÉCHANGE" + +msgid "PLAYING BACK..." +msgstr "LECTURE..." + +msgid "PNG files named 'battlebgXXX', 'enemybaseXXX', 'playerbaseXXX' in Battlebacks folder, where XXX is this property's value." +msgstr "Les fichiers png nommés 'battlebgXXX', 'enemybaseXXX', 'playerbaseXXX' dans le fichier Battlebaks, où XXX est la valeur de leurs paramètres." + +msgid "POKeDEX:" +msgstr "POKÉDEX:" + +msgid "POKéMON SWAP" +msgstr "ÉCHANGE POKÉMON" + +msgid "POWER" +msgstr "PUISSANCE" + +msgid "PP was restored." +msgstr "Les PP ont été restaurés." + +msgid "PRECISE ATTACK" +msgstr "ATTAQUE PRÉCISE" + +msgid "PU-Intro1" +msgstr "../Translations/French/PU-Intro1_fr" + +msgid "Page Down" +msgstr "Bas de Page" + +msgid "Page Up" +msgstr "Haut de Page" + +msgid "Pair Ability Ribbon" +msgstr "Ruban Paire Habileté" + +msgid "Pamtre Berries" +msgstr "Baies Palma" + +msgid "Party 1 has more than {1} Pokémon." +msgstr "Le groupe 1 possède plus de Pokémon {1}." + +msgid "Party 1 has no Pokémon." +msgstr "Partie 1 n'a aucun Pokémon." + +msgid "Party 2 has more than {1} Pokémon." +msgstr "Le groupe 2 possède plus de Pokémon {1}." + +msgid "Party 2 has no Pokémon." +msgstr "Partie 2 n'a aucun Pokémon." + +msgid "Party is empty, can't desposit Pokémon." +msgstr "L'équipe est vide, vous ne pouvez déposer de Pokémon." + +msgid "Party is full, can't collect the egg." +msgstr "L'équipe est pleine, vous ne pouvez prende l'oeuf." + +msgid "Party is full, can't withdraw Pokémon." +msgstr "L'équipe est pleine, vous ne pouvez retirer de Pokémon." + +msgid "Passho Berries" +msgstr "Baies Pocpoc" + +msgid "Paste" +msgstr "Coller" + +msgid "Paste Frame" +msgstr "Coller le Cadre" + +msgid "Paste Last" +msgstr "Copier le Dernier" + +msgid "Patience and endurance are your biggest assets.\\^" +msgstr "Patience et endurance sont tes plus grandes qualités.\\^" + +msgid "Pattern" +msgstr "Modèle" + +msgid "Pattern:" +msgstr "Modèle :" + +msgid "Payapa Berries" +msgstr "Baies Yapap" + +msgid "Pecha Berries" +msgstr "Baies Pêcha" + +msgid "Performance Mode" +msgstr "Mode Performance" + +msgid "Permanently disable the options you unchecked." +msgstr "Désactive de manière permanente les options que vous avez décoché." + +msgid "Persim Berries" +msgstr "Baies Kika" + +msgid "Petaya Berries" +msgstr "Baies Pitaye" + +msgid "Phew! That was fun!" +msgstr "Ouf! C'était amusant!" + +msgid "Phone" +msgstr "Téléphone" + +msgid "Pick the wallpaper." +msgstr "Choisir le fond d'écran" + +msgid "Picnicker Cindy" +msgstr "Pique-Nique Cindy" + +msgid "Pinap Berries" +msgstr "Baies Nanana" + +msgid "Pink" +msgstr "Rose" + +msgid "Pitch:" +msgstr "Pas:" + +msgid "PkMn Trainer" +msgstr "Dresseur PkMn" + +msgid "Place" +msgstr "Placer" + +msgid "Place the card." +msgstr "Placez la carte." + +msgid "Plant Berry" +msgstr "Planter Baie" + +msgid "Play Animation" +msgstr "Jouer l'Animation" + +msgid "Play Credits" +msgstr "Voir les Crédits" + +msgid "Play Sound" +msgstr "Jouer le Son" + +msgid "Play Voltorb Flip Lv. {1}?" +msgstr "Jouer à Voltorbataille Nv. {1}?" + +msgid "Play the game in {1}?" +msgstr "Jouer au jeu en {1}?" + +msgid "Play the game with a custom ruleset for increased difficulty.\nNot recommended for new players." +msgstr "Vous jouerez au jeu avec des règles personalisées pour une plus haute difficulté.\nPas recommandé aux joueurs débutants." + +msgid "Player 1 has no unfainted Pokémon" +msgstr "Le Joueur 1 n'a aucun Pokémon en état de combattre." + +msgid "Player 2 has no unfainted Pokémon" +msgstr "Le Joueur 2 n'a aucun Pokémon en état de combattre." + +msgid "Player doesn't have two unfainted Pokémon" +msgstr "Le Joueur ne possède pas de Pokémon évanoui." + +msgid "Player earns this amount times the highest level among the trainer's Pokémon." +msgstr "Le joueur gagne ce montant ainsi que le plus haut niveau des Pokémon du Dresseur." + +msgid "Player has no unfainted Pokémon" +msgstr "Le Joueur ne possède pas de Pokémon evanoui." + +msgid "Player trainer must be only one person in single battles" +msgstr "Le Dresseur doit être seul lors des combats solo." + +msgid "Player trainers with zero or more than two people are not allowed" +msgstr "Les Dresseurs avec zéro ou plus de deux personnes ne sont pas admis." + +msgid "Player's Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "Pokémon du joueur\n{1}\n{2}\n{3} ({4})" + +msgid "Player's outfit was changed." +msgstr "La tenue a été changée." + +msgid "Player{2}
" +msgstr "Joueur{2}
" + +msgid "Please choose the new settings for your Nuzlocke game." +msgstr "Choisis les nouveaux paramètres de ta partie de Nuzlocke." + +msgid "Please come again!" +msgstr "Revenez quand vous voulez!" + +msgid "Please enter a message (max. 256 characters)." +msgstr "Merci d'entrer un message (max. 256 caractères)." + +msgid "Please enter a message (max. {1} characters)." +msgstr "Merci d'entrer un message (max. {1} caractères)." + +msgid "Please enter the first Pokémon." +msgstr "Merci d'entrer le premier Pokémon." + +msgid "Please enter the search criteria." +msgstr "Merci d'entrer les critères de recherche." + +msgid "Please enter the trainer type's name." +msgstr "s'il-vous-plaît, entrez le nom du Dresseur." + +msgid "Please pick up your gift from the deliveryman in any Poké Mart." +msgstr "Merci de vous rendre dans un Magasin Pokémon afin de récupérer votre cadeau." + +msgid "Please remove the Mail." +msgstr "Merci de retirer le Courrier." + +msgid "Please remove the mail." +msgstr "Retirez le courrier S'il-vous-plaît." + +msgid "Please wait.\\wtnp[0]" +msgstr "Attendez s'il-vous-plaît.\\wtnp[0]" + +msgid "Please, run the patcher.exe on your game folder." +msgstr "Veuillez lancer le \"Patcher\" dans le dossier du jeu." + +msgid "Pointed stones dug into {1}!" +msgstr "Des rochers pointus creusent dans {1}!" + +msgid "Pointed stones float in the air around your foe's team!" +msgstr "Des pierres pointues flottent autour de l'équipe ennemie!" + +msgid "Pointed stones float in the air around your team!" +msgstr "Des pierres pointues flottent autour de votre équipe!" + +msgid "Poison spikes were scattered all around the opposing team's feet!" +msgstr "Des Pics Toxik se répandent autour de l'équipe ennemie!" + +msgid "Poison spikes were scattered all around your team's feet!" +msgstr "Des piques empoisonnées s'éparpillent autour de votre équipe!" + +msgid "PokeData.txt not found." +msgstr "PokeData.txt n'as pas été trouvé." + +msgid "Pokedex/dex_discover" +msgstr "../Translations/French/dex_discover_fr" + +msgid "Pokedex/searchdex" +msgstr "../Translations/French/searchdex_fr" + +msgid "Pokedex/selectdex" +msgstr "../Translations/French/selectdex_fr" + +msgid "Pokemon" +msgstr "Pokémon" + +msgid "Pokemon Box data is corrupt and can not be automatically recovered." +msgstr "Boite de Données Pokémon est corrompue et ne peux pas être restaurée automatiquement ." + +msgid "Pokemon Box data was corrupt and has been automatically recovered." +msgstr "Boite de Données Pokémon a été corrompue et restaurée automatiquement ." + +msgid "Poké Marts are disabled by your custom game settings!" +msgstr "Les Boutiques Pokémon sont désactivés par les paramètres de ta partie personnalisée." + +msgid "Pokédex registration completed." +msgstr "Pokédex rempli." + +msgid "Pokédex:" +msgstr "Pokédex :" + +msgid "Pokémon Event Participation Ribbon." +msgstr "Ruban de Participation à un Évènement Pokémon." + +msgid "Pokémon League Champion Ribbon." +msgstr "Ruban du Champion de la League Pokémon." + +msgid "Pokémon World Championships National Champion Ribbon." +msgstr "Ruban du Champion National du Championnat Mondial Pokémon." + +msgid "Pokémon World Championships Regional Champion Ribbon." +msgstr "Ruban du Champion Régional du Championnat Mondial Pokémon." + +msgid "Pokémon World Championships World Champion Ribbon." +msgstr "Ruban du Champion Mondial du Championnat Mondial Pokémon." + +msgid "Pokémon already has mail" +msgstr "Le Pokémon a déjà un courrier" + +msgid "Pokémon are listed according to their number." +msgstr "les Pokémon sont classés selon leur numéro." + +msgid "Pokémon can be killed by poison outside of battle as in the first three gens." +msgstr "Le poison peut mettre les Pokémon K.O. hors-combat, comme dans la 3G." + +msgid "Pokémon can't be the same." +msgstr "Le Pokémon ne peut être le même." + +msgid "Pokémon have roamed." +msgstr "les Pokémon ont erré." + +msgid "Pokémon of a species you already caught don't count as an encounter if you run." +msgstr "Les Pokémon déjà obtenus ne comptent pas comme 1ère rencontre si vous fuyez." + +msgid "Pomeg Berries" +msgstr "Baies Grena" + +msgid "Poof!" +msgstr "Pouf!" + +msgid "Position {1},{2} is empty..." +msgstr "Position {1},{2} est vide..." + +msgid "Position {1},{2} is not empty..." +msgstr "Position {1},{2} n'est pas vidé..." + +msgid "Premier Ribbon" +msgstr "Ruban Premier" + +msgid "Preparing to generate teams" +msgstr "Préparation pour générer les équipes" + +msgid "Press a new key." +msgstr "Appuyez sur une touche." + +msgid "Press to use a registered Key Item." +msgstr "Utilise un Objet rare enregistré." + +msgid "Prevents Pokémarts from being used." +msgstr "Empêche les Boutiques Pokémon d'être utilisées." + +msgid "Prevents the player from using healing items in battle." +msgstr "Empêche le joueur d'utiliser des objets de soin en combat." + +msgid "Print" +msgstr "Imprimer" + +msgid "Print Screen" +msgstr "Imprimer Écran" + +msgid "Priority" +msgstr "Priorité" + +msgid "Priority:" +msgstr "Priorité :" + +msgid "Proceed anyway?" +msgstr "Continuer quand même?" + +msgid "Processing common events" +msgstr "Traitement des événements communs" + +msgid "Processing line {1}" +msgstr "Ligne de traitement{1}" + +msgid "Processing map {1} ({2})" +msgstr "Carte en traitement {1} ({2})" + +msgid "Processing moves {1}..." +msgstr "Attaques en traitement {1}..." + +msgid "Processing species {1}..." +msgstr "Traitement des espèces {1}..." + +msgid "Prog--- is ---- --- -- --dename 092. --- ----- --- from radiation-----s biofiber. It ---- -- ---- to reconstru-- --- -- damage-" +msgstr "Prog--- est ---- --- -- --fini 092. --- ----- --- par les radiations-----s biofibre. Il ---- -- ---- pour reconstru-- --- -- dégâts-" + +msgid "Pronouns" +msgstr "Pronoms" + +msgid "Properties..." +msgstr "Propriétés..." + +msgid "Proud of its power." +msgstr "Fier de sa puissance." + +msgid "Psychic" +msgstr "Psy" + +msgid "Purify Chamber" +msgstr "Chambre de purification" + +msgid "Purple" +msgstr "Violet" + +msgid "Put the Trainer's graphic (trainer{1:03d}.png or trainer{2:s}.png) in Graphics/Characters, or it will be blank." +msgstr "met l'image du Dresseur (trainer{1:03d}.png or trainer{2:s}.png) dans Graphics/Characters, ou il sera blanc." + +msgid "Qualot Berries" +msgstr "Baies Qualot" + +msgid "Quick Guard protected your team!" +msgstr "Prévention protège votre équipe!" + +msgid "Quick Guard protected {1}!" +msgstr "Prévention protège {1}!" + +msgid "Quick Hatch" +msgstr "Piège Rapide" + +msgid "Quick tempered." +msgstr "S'emporte rapidement." + +msgid "Quick to flee." +msgstr "S'enfuit rapidement." + +msgid "Quiet" +msgstr "Discret" + +msgid "Quirky" +msgstr "Bizarre" + +msgid "Quit" +msgstr "Quitter" + +msgid "Quit shopping." +msgstr "Arrêter les achats." + +msgid "Quit swapping?" +msgstr "Quitter l'échange?" + +msgid "RECHOOSE" +msgstr "RECHOISIR" + +msgid "REFEREE: Judging category 1, Mind!\nThe Pokemon showing the most guts!\\wtnp[40]" +msgstr "ARBITRE : Jugement catégorie 1, l'Esprit!\nLe Pokémon qui a montré le plus de cran!\\wtnp[40]" + +msgid "REFEREE: Judging category 2, Skill!\nThe Pokemon using moves the best!\\wtnp[40]" +msgstr "ARBITRE : Jugement catégorie 2, Compétence!\nLe Pokémon qui a le mieux utilisé ses attaques!\\wtnp[40]" + +msgid "REFEREE: Judging category 3, Body!\nThe Pokemon with the most vitality!\\wtnp[40]" +msgstr "ARBITRE : Jugement catégorie 3, le Corps!\nLe Pokémon avec le plus de vitalité!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nThe winner is {3}!\\wtnp[40]" +msgstr "ARBITRE : Jugement : {1} à {2}!\nLe gagnant est {3}!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nThe winner is {3}'s {4}!\\wtnp[40]" +msgstr "ARBITRE : Jugement : {1} à {2}!\nLe gagnant est le {4} de {3}!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nWe have a draw!\\wtnp[40]" +msgstr "ARBITRE : Jugement : {1} à {2}!\nNous avons un tirage!\\wtnp[40]" + +msgid "REFEREE: That's it! We will now go to judging to determine the winner!\\wtnp[20]" +msgstr "ARBITRE : C'est terminé! Nous allons à présent délibérer pour déterminer le vainqueur!\\wtnp[20]" + +msgid "REFEREE: {1} VS {2}!\nCommence battling!\\wtnp[20]" +msgstr "ARBITRE : {1} VS {2}!\nCommencez le combat!\\wtnp[20]" + +msgid "RENT" +msgstr "LOUER" + +msgid "RENTAL" +msgstr "LOCATION" + +msgid "RENTAL POKéMON" +msgstr "LOCATION POKÉMON" + +msgid "REPLACE" +msgstr "REMPLACER" + +msgid "RESULTS{1:d}" +msgstr "RÉSULTATS{1:d}" + +msgid "ROTATE" +msgstr "ROTATION" + +msgid "Rabuta Berries" +msgstr "Baies Rabuta" + +msgid "Rain" +msgstr "Pluie" + +msgid "Rain continues to fall." +msgstr "La pluie continue de tomber." + +msgid "Raises trainer's Pokémon levels while keeping the same EXP yields." +msgstr "Augmente les niveaux des dresseurs adverses sans changer les gains d'EXP." + +msgid "Random foreign ID" +msgstr "ID étrangère aléatoire" + +msgid "Randomise Player's ID" +msgstr "Définir l'ID Joueur au hasard" + +msgid "Randomise all" +msgstr "Tout randomiser" + +msgid "Randomizer" +msgstr "Aléatoire" + +msgid "Raptorch is the best pick!\\wtnp[160]" +msgstr "Raptorche est le meilleur choix!\\wtnp[160]" + +msgid "Rash" +msgstr "Foufou" + +msgid "Rawst Berries" +msgstr "Baies Fraive" + +msgid "Razz Berries" +msgstr "Baies Framby" + +msgid "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" +msgstr "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" + +msgid "Read" +msgstr "Lire" + +msgid "Ready Phone Rematches" +msgstr "Ré-affrontement des joueurs dans le téléphone" + +msgid "Receive" +msgstr "Recevoir" + +msgid "Received the {1} from {2}." +msgstr "A reçu le {1} de le part de {2}." + +msgid "Record Ribbon" +msgstr "Ruban Note" + +msgid "Recording failed: {1}" +msgstr "L'enregistrement a échoué : {1}" + +msgid "Recording in {1:d} second(s)...\nPress ESC to cancel." +msgstr "Enregistrement en{1:d} second(s)...\nAppuyez sur ESC pour annuler." + +msgid "Red" +msgstr "Rouge" + +msgid "Red Offset:" +msgstr "Décalage Rouge :" + +msgid "Red:" +msgstr "Rouge :" + +msgid "Reflect raised the opposing team's Defense!" +msgstr "Protection augmente la Défense de l'équipe adverse!" + +msgid "Reflect raised your team's Defense!" +msgstr "Protection augmente la Défense de votre équipe!" + +msgid "Refresh Map" +msgstr "Rafraîchir la Carte" + +msgid "Regardless...\\. For a Trainer like you...\\^" +msgstr "Quoi qu'il en soit...\\. Pour un Dresseur comme toi...\\^" + +msgid "Regional Champion Ribbon" +msgstr "Ruban Champion Régional" + +msgid "Register" +msgstr "Enregistrer" + +msgid "Registered {1} in the Poképod." +msgstr "Vous avez enregistré {1} dans le Poképod." + +msgid "Registered
" +msgstr "Enregistré
" + +msgid "Regular Mode" +msgstr "Mode Normal" + +msgid "Relax Ribbon" +msgstr "Ruban Détente" + +msgid "Relaxed" +msgstr "Relax" + +msgid "Release" +msgstr "Relâcher" + +msgid "Release All" +msgstr "Relâcher tous" + +msgid "Release this Pokémon?" +msgstr "Relâcher ce Pokémon?" + +msgid "Relic Stone" +msgstr "Relique Sacrée" + +msgid "Remap controls to any other keys." +msgstr "Redéfinir les contrôles à toute autre touche." + +msgid "Remember Save" +msgstr "Se souvenir de la Sauvergarde" + +msgid "Remove Dependent Events" +msgstr "Retirer les événements" + +msgid "Remove override" +msgstr "Retirer l'annulation" + +msgid "Removes some details to improve performance, specially in battle." +msgstr "Retire quelques détails pour améliorer la performance, surtout en combat." + +msgid "Rename" +msgstr "Renommer" + +msgid "Rename Player" +msgstr "Renommer le Joueur" + +msgid "Renumber..." +msgstr "Renuméroter..." + +msgid "Repel isn't working in this location!" +msgstr "Repousse ne fonctionne pas ici!" + +msgid "Repel's effect wore off..." +msgstr "Les effets du Repousse se dissipent..." + +msgid "Report #01" +msgstr "Rapport #01" + +msgid "Report #01:" +msgstr "Rapport #01:" + +msgid "Report #02" +msgstr "Rapport #02" + +msgid "Report #02:" +msgstr "Rapport #02:" + +msgid "Report #03" +msgstr "Rapport #03" + +msgid "Report #03:" +msgstr "Rapport #03:" + +msgid "Report #04" +msgstr "Rapport #04" + +msgid "Report #04:" +msgstr "Rapport #04:" + +msgid "Report #05" +msgstr "Rapport #05" + +msgid "Report #05:" +msgstr "Rapport #05:" + +msgid "Required entry {1} is missing or empty in section {2} (PBS/pokemon.txt)" +msgstr "L'entrée requise {1} est manquante ou vide dans la section {2} (PBS/pokemon.txt)" + +msgid "Required value '{1}' not given in section '{2}'\n{3}" +msgstr "Valeur requise'{1}' non donnée en section '{2}'\n{3}" + +msgid "Reset Trainers" +msgstr "Réinitialiser les Dresseurs" + +msgid "Reset movelist" +msgstr "Réinitialiser la liste d'attaques" + +msgid "Reset the setting {1}?" +msgstr "Réinitialiser le paramètre {1}?" + +msgid "Resize Animation List" +msgstr "Redimensionner la Liste d'Animation" + +msgid "Restore which move?" +msgstr "Restaurer quelle attaque?" + +msgid "Return To Game" +msgstr "Retour au jeu" + +msgid "Return To Menu" +msgstr "Retour au Menu" + +msgid "Return to game mode selection menu?" +msgstr "Retourner au menu de sélection du mode de jeu?" + +msgid "Return to previous menu." +msgstr "Retourner au menu précédent." + +msgid "Return to the previous menu." +msgstr "Retour au menu précédent." + +msgid "Ribbon awarded for beating the Sinnoh Champion and entering the Hall of Fame." +msgstr "Ruban gagné pour avoir vaincu le Champion de Sinnoh et être entré dans le Panthéon." + +msgid "Ribbon awarded for being an exceptionally hard worker." +msgstr "Ruban donné en récompense pour avoir été un travailleur exceptionnel." + +msgid "Ribbon awarded for being chosen as a super sketch model in Hoenn." +msgstr "Ruban donné en récompense pour avoir été élu top modèle à Hoenn." + +msgid "Ribbon awarded for clearing Hoenn's Battle Tower's Lv. 100 challenge." +msgstr "Ruban gagné pour avoir terminé la Tour Combat de Hoenn au niv. 100." + +msgid "Ribbon awarded for clearing Hoenn's Battle Tower's Lv. 50 challenge." +msgstr "Ruban gagné pour avoir terminé la Tour Combat de Hoenn au niv. 50." + +msgid "Ribbon for clearing the Pokémon League and entering the Hall of Fame in another region." +msgstr "Ruban gagné pour avoir terminé la Ligue Pokémon et pour être entré dans le Hall des Panthéon dans une autre région." + +msgid "Ribbons" +msgstr "Rubans" + +msgid "Right" +msgstr "Droit" + +msgid "Rindo Berries" +msgstr "Baies Ratam" + +msgid "River" +msgstr "Rivière" + +msgid "Roaming Pokémon Status" +msgstr "Statut des Pokémon Errants" + +msgid "Rock" +msgstr "Caillou" + +msgid "Rowap Berries" +msgstr "Baies Pommo" + +msgid "Royal Ribbon" +msgstr "Ruban Royal" + +msgid "Run" +msgstr "Fuite" + +msgid "Running" +msgstr "Course" + +msgid "Running character sprite." +msgstr "Sprite de course du personnage." + +msgid "S: Go to another map" +msgstr "S : Aller sur une autre carte\n" + +msgid "SAVE" +msgstr "SAUVEGARDER" + +msgid "SE Volume" +msgstr "Volume SE" + +msgid "SEE YA!" +msgstr "À PLUS!" + +msgid "SEEN{1:d}" +msgstr "VU{1:d}" + +msgid "SET ENCOUNTERS" +msgstr "ÉTABLIR LES RENCONTRES" + +msgid "SET METADATA" +msgstr "DÉFINIR LES METADONNÉES" + +msgid "SHINY SEEN" +msgstr "CHROMATIQUES CONNUS" + +msgid "SINGLE TRAINER" +msgstr "Dresseur SEUL" + +msgid "SIXTH" +msgstr "SIXIÈME" + +msgid "SKIPPING BATTLE..." +msgstr "PASSER LE COMBAT..." + +msgid "SPECIAL ATTACK" +msgstr "ATTAQUE SPÉCIALE" + +msgid "STANDARD Cup" +msgstr "Coupe STANDARD" + +msgid "STOCK POKéMON:\n{1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n{4} Lv{5} MaxHP: {6}" +msgstr "STOCK POKÉMON :\n {1} Niv{2} PVMax : {3}\nCE POKÉMON :\n {4} Niv{5} PVMax : {6}" + +msgid "SUMMARY" +msgstr "RÉSUMÉ" + +msgid "SWAP" +msgstr "ÉCHANGE" + +msgid "SWITCH" +msgstr "ÉCHANGER" + +msgid "Salac Berries" +msgstr "Baies Sailak" + +msgid "Sandstorm" +msgstr "Tempête de sable" + +msgid "Sassy" +msgstr "Malpoli" + +msgid "Saturday" +msgstr "Samedi" + +msgid "Savanna" +msgstr "Savane" + +msgid "Save changes?" +msgstr "Sauvegarder les changements?" + +msgid "Scatters things often." +msgstr "Éparpille souvent les choses." + +msgid "Score: {1}\nHits: {2}/{3}" +msgstr "Score: {1} \nCoups : {2}/{3}" + +msgid "Screen" +msgstr "Écran" + +msgid "Screen Size" +msgstr "Taille Écran" + +msgid "Scroll Lock" +msgstr "Ver Défillement Ecran" + +msgid "Seafloor" +msgstr "Fond Marin" + +msgid "Search" +msgstr "Recherche" + +msgid "Search Mode" +msgstr "Mode de Recherche" + +msgid "Search for Pokémon based on selected parameters." +msgstr "Rechercher des Pokémon selon les paramètres sélectionnés." + +msgid "Search for new Awards (Online)" +msgstr "Rechercher de nouvelles Récompenses (Online)" + +msgid "Searching for a gift.\nPlease wait...\\wtnp[0]" +msgstr "Recherche d'un cadeau.\nVeuillez patienter...\\wtnp[0]" + +msgid "Searching for online gifts...\\wtnp[0]" +msgstr "Recherche de cadeaux en ligne...\\wtnp[0]" + +msgid "Second Pokémon." +msgstr "Deuxième Pokémon." + +msgid "Second move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Deuxième mouvement. Laissez tous les mouvements vides (utilisez la touche Z) pour donner un mouvement violent." + +msgid "Section {1} can't be an ordered list (section was recognized as an ordered list because its first line is a number)" +msgstr "Section {1} ne peut être classé dans une liste (section reconnue commme une liste classée car la première ligne est un nombre)" + +msgid "Section {1} has an odd number of entries (section was recognized as a hash because its first line is not a number)" +msgstr "La section {1} comporte des nombres impairs en entrée (section reconnue comme une liste classée car la première ligne est un nombre)" + +msgid "Section {1}'s line count is not divisible by 3 (section was recognized as an ordered list because its first line is a number)" +msgstr "Le nombre de lignes de la section {1} n'est pas divisbile par 3 (section reconnue comme une liste classée car la première ligne est un nombre)" + +msgid "See the documentation on the wiki to learn how to edit this file." +msgstr "Se référer à la documentation sur le wiki pour apprendre comment éditer ce fichier." + +msgid "See ya!" +msgstr "À plus!" + +msgid "Select" +msgstr "Sélectionner" + +msgid "Select Level (Max 20)" +msgstr "Sélectioner Niveau(Max 20)" + +msgid "Select Pokémon to accept." +msgstr "Sélectionnez un Pokémon pour accepter." + +msgid "Select Pokémon to swap." +msgstr "Sélectionnez un Pokémon à échanger." + +msgid "Select the Pokédex listing mode." +msgstr "Sélectionner le mode classement du Pokédex." + +msgid "Select the online ID." +msgstr "Sélectionner l'ID en ligne." + +msgid "Sell" +msgstr "Vendre" + +msgid "Send the removed mail to your PC?" +msgstr "Envoyer le mail enlevé sur votre PC?" + +msgid "Separator" +msgstr "Séparateur" + +msgid "September" +msgstr "Septembre" + +msgid "Serious" +msgstr "Sérieux" + +msgid "Set" +msgstr "Ensemble" + +msgid "Set Badges" +msgstr "Établir les Badges" + +msgid "Set Blending Color" +msgstr "Régler le Mélange de Couleur" + +msgid "Set Coins" +msgstr "Établir les Jetons" + +msgid "Set Color Tone" +msgstr "Régler le Ton de Couleur" + +msgid "Set Controls" +msgstr "Définir les Contrôles" + +msgid "Set EVs" +msgstr "Établir les EV" + +msgid "Set Encounters" +msgstr "Définir les Rencontres" + +msgid "Set Frame" +msgstr "Définir le Cadre" + +msgid "Set HP" +msgstr "Déterminer PV" + +msgid "Set IVs" +msgstr "Établir les IV" + +msgid "Set Metadata" +msgstr "Définir le Metadata" + +msgid "Set Money" +msgstr "Établir l'Argent" + +msgid "Set OT's gender" +msgstr "Établir le sexe du joueur" + +msgid "Set OT's gender." +msgstr "Établir le sexe du joueur" + +msgid "Set OT's name" +msgstr "Établir le nom du joueur principal" + +msgid "Set Player Character" +msgstr "Créer le Personnage Joueur" + +msgid "Set Player's Online ID" +msgstr "Définir l'ID en ligne du joueur" + +msgid "Set Terrain Tags" +msgstr "Définir les Étiquettes de Terrain" + +msgid "Set eggsteps to 1" +msgstr "Établir le nombre de pas à 1" + +msgid "Set foreign ID" +msgstr "Établir une ID étrangère" + +msgid "Set how often the game will autosave in minutes." +msgstr "Règle la fréquence de sauvergarde du jeu en minutes." + +msgid "Set the EV for {1} (max. 255)." +msgstr "Établir l'EV de {1} (max. 255)." + +msgid "Set the IV for {1} (max. 31)." +msgstr "Établir les IV pour {1} (max. 31)." + +msgid "Set the Pokémon's HP (max. {1})." +msgstr "Régler les PV du Pokémon (max. {1})." + +msgid "Set the Pokémon's form." +msgstr "Établir la forme du Pokémon" + +msgid "Set the Pokémon's happiness (max. 255)." +msgstr "Établie le bonheur du Pokémon (max. 255)." + +msgid "Set the Pokémon's language (max. 20)." +msgstr "Définir la langue du Pokémon (max. 20)." + +msgid "Set the Pokémon's level (max. {1})." +msgstr "Établie le niveau du Pokémon (max. {1})." + +msgid "Set the Pokémon's level." +msgstr "Définir le niveau du Pokémon" + +msgid "Set the Pokémon's sleep count." +msgstr "Régler les heures de sommeil du Pokémon." + +msgid "Set the density of Pokémon in caves (default {1})." +msgstr "Définir la densité de Pokémon dans les grottes (default {1})." + +msgid "Set the density of Pokémon on land (default {1})." +msgstr "Définir la densité de Pokémon dans les plaines (default {1})." + +msgid "Set the density of Pokémon on water (default {1})." +msgstr "Définir la densité de Pokémon dans l'eau (default {1})." + +msgid "Set the first Pokémon's level." +msgstr "Définissez le niveau du premier Pokémon." + +msgid "Set the level for {1}." +msgstr "Établir le niveau pour {1}." + +msgid "Set the maximum level." +msgstr "Définir le niveau maximum." + +msgid "Set the minimum level." +msgstr "Définir le niveau minimum." + +msgid "Set the money per level won for defeating the Trainer." +msgstr "Définir l'argent gagné par niveau lors de défis pour le Dresseur." + +msgid "Set the name for this point." +msgstr "Définir le nom du point." + +msgid "Set the new ID (max. 65535)." +msgstr "Établir le nouvel ID (max. 65535)." + +msgid "Set the player's Coin amount." +msgstr "Définir le montant des Jetons du joueur." + +msgid "Set the player's money." +msgstr "Définir l'argent du joueur." + +msgid "Set the player's outfit." +msgstr "Définir la tenue du joueur." + +msgid "Set the probability of the weather." +msgstr "Définissez les probabilités météo." + +msgid "Set the second Pokémon's level." +msgstr "Définissez le niveau du second Pokémon." + +msgid "Set the terrain tag." +msgstr "Établir l'étiquette terrain?." + +msgid "Set the value for {1}." +msgstr "Établir la valeur pour {1}." + +msgid "Set variable {1}." +msgstr "Variable définie {1}." + +msgid "Shade" +msgstr "Ombre" + +msgid "Shadow" +msgstr "Obscur" + +msgid "Shadow Pokémon" +msgstr "Pokémon Obscur" + +msgid "Shadow Pokémon can't be taught any moves." +msgstr "les Pokémon Obscurs ne peuvent apprendre aucune attaque." + +msgid "Shift" +msgstr "Décalage" + +msgid "Shininess" +msgstr "Brillant" + +msgid "Shininess ({1}) is being forced." +msgstr "La brillance de ({1}) est forcée." + +msgid "Shininess ({1}) is natural." +msgstr "La brillance de ({1}) est naturelle." + +msgid "Shiny" +msgstr "Chromatique" + +msgid "Shiny Clause" +msgstr "Clause Chromatique" + +msgid "Shock Ribbon" +msgstr "Ruban Choc" + +msgid "Shoot! It was so close, too!" +msgstr "Zut! C'était pas loin!" + +msgid "Short to Tall" +msgstr "Petit -> Grand" + +msgid "Should {1} stop learning {2}?" +msgstr "{1} doit-il arrêter d'apprendre {2}?" + +msgid "Shuca Berries" +msgstr "Baies Jouca" + +msgid "Simply stunning!" +msgstr "Juste époustouflant!" + +msgid "Simulating battles ({1} of {2})" +msgstr "Simulation des combats ({1} of {2})" + +msgid "Sinnoh Champ Ribbon" +msgstr "Ruban Champion Sinnoh" + +msgid "Sitrus Berries" +msgstr "Baies Sitrus" + +msgid "Sixth Pokémon." +msgstr "Sixième Pokémon." + +msgid "Skill" +msgstr "Compétence" + +msgid "Skill level of this Trainer type." +msgstr "Niveau de compétence pour ce type de Dresseur." + +msgid "Skip intro?" +msgstr "Passer l'intro?" + +msgid "Sky" +msgstr "Ciel" + +msgid "Slot Machine/bg" +msgstr "../Translations/French/bg_fr" + +msgid "Slow" +msgstr "Lent" + +msgid "Smart Ribbon" +msgstr "Ruban Malin" + +msgid "Smart Ribbon Great" +msgstr "Grand Ruban Malin" + +msgid "Smart Ribbon Hyper" +msgstr "Ruban Malin Hyper" + +msgid "Smart Ribbon Master" +msgstr "Ruban Malin Master" + +msgid "Smart Ribbon Super" +msgstr "Ruban Malin Super" + +msgid "Smart Ribbon Ultra" +msgstr "Ruban Malin Ultra" + +msgid "Smile Ribbon" +msgstr "Ruban Sourire" + +msgid "Snooze Ribbon" +msgstr "Ruban Sieste" + +msgid "Snow" +msgstr "Neige" + +msgid "Some of the fonts were successfully installed." +msgstr "Certaines polices ont été installées avec succès." + +msgid "Someone's PC" +msgstr "PC de???" + +msgid "Something pinged in the wall!\n{1} confirmed!" +msgstr "Quelque chose sonne dans le mur!\n{1} confirmé!" + +msgid "Somewhat of a clown." +msgstr "Un genre de clown." + +msgid "Somewhat stubborn." +msgstr "Quelque peu têtu." + +msgid "Somewhat vain." +msgstr "Un peu vaillant." + +msgid "Sorry, a new Badge is required." +msgstr "Désolée, un nouveau badge est requis." + +msgid "Sorry, but you're stuck with this one." +msgstr "Désolé, mais vous êtes bloqués avec celui là." + +msgid "Sounds can be heard coming from inside! It will hatch soon!" +msgstr "On entend du bruit à l'intérieur! Il va bientôt éclore!" + +msgid "South side of first map must connect with north side of second map\n{1}" +msgstr "Le côté sud de la première carte doit être connecté avec le côté nord de la seconde carte\n{1}" + +msgid "Souvenir Ribbon" +msgstr "Ruban Souvenir" + +msgid "Sp. Atk." +msgstr "Att. Spé." + +msgid "Sp. Attack" +msgstr "Attaque Spé." + +msgid "Sp. Def" +msgstr "Déf. Spé." + +msgid "Sp. Defense" +msgstr "Défense Spé." + +msgid "Space" +msgstr "Espace" + +msgid "Special Attack" +msgstr "Attaque Spéciale" + +msgid "Special Defense" +msgstr "Défense Spéciale" + +msgid "Special Holiday Ribbon." +msgstr "Ruban Spécial Vacances." + +msgid "Special Ribbon" +msgstr "Ruban Spécial" + +msgid "Species" +msgstr "Spécialités" + +msgid "Species name {1} is greater than 20 characters long (section {2}, PBS/pokemon.txt)" +msgstr "Le nom des espèces {1} est plus grand que 20 caractères (section {2}, PBS/pokemon.txt)" + +msgid "Species of the Pokémon." +msgstr "Espèces de Pokémon." + +msgid "Specifies player A." +msgstr "Spécifie le joueur A." + +msgid "Specifies player B." +msgstr "Spécifie le joueur B." + +msgid "Specifies player C." +msgstr "Spécifie le joueur C." + +msgid "Specifies player D." +msgstr "Spécifie le joueur D." + +msgid "Specifies player E." +msgstr "Spécifie le joueur E." + +msgid "Specifies player F." +msgstr "Spécifie le joueur F." + +msgid "Specifies player G." +msgstr "Spécifie le joueur G." + +msgid "Specifies player H." +msgstr "Spécifie le joueur H." + +msgid "Specifies the underwater layer of this map. Use only if this map has deep water." +msgstr "Spécifie la couche sous-marine de cette carte. A n'utiliser que s'il y a des eaux profondes." + +msgid "Speed" +msgstr "Vitesse" + +msgid "Spelon Berries" +msgstr "Baies Kiwan" + +msgid "Spikes were scattered all around the feet of the opposing team!" +msgstr "Des picots s'éparpillent autour de l'équipe ennemie!" + +msgid "Spikes were scattered all around the feet of your team!" +msgstr "Des piques s'éparpillent autour de votre équipe!" + +msgid "Splendid!\nYou battle with great finesse and expertise.\nLet us tango together again sometime!" +msgstr "Splendide!\nTu te bats avec finesse et expertise.\nOn se fait un autre tango, un de ces quatres?" + +msgid "Sport Balls: {1}" +msgstr "Sport Balls : {1}" + +msgid "Spotted and owned Pokémon are listed alphabetically." +msgstr "les Pokémon vus et possédés sont classés alphabétiquement." + +msgid "Spring" +msgstr "Printemps" + +msgid "Starf Berries" +msgstr "Baies Frista" + +msgid "Start Game" +msgstr "Démarrer la partie" + +msgid "Starting Frame:" +msgstr "Cadre de Départ :" + +msgid "Status moves must have a base damage of 0, use either Physical or Special\n{1}" +msgstr "Les attaques de statut doivent avoir des dégâts de base 0, en utilisant le Physique ou le Spécial\n{1}" + +msgid "Status: Burn" +msgstr "Statut : Brûlé" + +msgid "Status: Frozen" +msgstr "Statut : Gelé" + +msgid "Status: Paralysis" +msgstr "Statut : Paralysé" + +msgid "Status: Poison" +msgstr "Statut : Empoisonné" + +msgid "Status: Sleep" +msgstr "Statut : Endormi" + +msgid "Steel" +msgstr "Acier" + +msgid "Stop Sound" +msgstr "Arrêter le Son" + +msgid "Stop editng this gift?" +msgstr "Arrêter la création du cadeau?" + +msgid "Stop giving the Pokémon Mail?" +msgstr "Arrêter de donner son Mail Pokémon?" + +msgid "Store" +msgstr "Ranger" + +msgid "Store Pokémon in your party in Boxes." +msgstr "Ranger le Pokémon de votre groupe dans les Boîtes." + +msgid "Store items in the PC." +msgstr "Ranger les objets dans le PC." + +msgid "Storm" +msgstr "Tempête" + +msgid "Strength is already being used." +msgstr "Force est déjà utilisé." + +msgid "Strength made it possible to move boulders around." +msgstr "Force permet de bouger les rochers alentours." + +msgid "Strong willed." +msgstr "Très déterminé." + +msgid "Strongly defiant." +msgstr "Très provocateur." + +msgid "Sturdy body." +msgstr "Corps robuste." + +msgid "Subtract" +msgstr "Soustrait" + +msgid "Successfully compiled text and saved it to intl.dat." +msgstr "Compilation du texte réussie et sauvegardée dans intl.dat." + +msgid "Summary" +msgstr "Resumé" + +msgid "Summer" +msgstr "Été" + +msgid "Sunday" +msgstr "Dimanche" + +msgid "Sunny" +msgstr "Ensoleillé" + +msgid "Super Contest Beauty Category Great Rank winner!" +msgstr "Gagnant du Classement au Super Concours Beauté de Hoenn catégorie Génial!" + +msgid "Super Contest Beauty Category Master Rank winner!" +msgstr "Gagnant du Classement au Super Concours Beauté de Hoenn catégorie Master!" + +msgid "Super Contest Beauty Category Normal Rank winner!" +msgstr "Gagnant du Classement au Super Concours Beauté de Hoenn catégorie Normal!" + +msgid "Super Contest Beauty Category Ultra Rank winner!" +msgstr "Gagnant du Classement au Super Concours Beauté de Hoenn catégorie Ultra!" + +msgid "Super Contest Cool Category Great Rank winner!" +msgstr "Gagnant du Classement au Super Concours Cool de Hoenn catégorie Génial!" + +msgid "Super Contest Cool Category Master Rank winner!" +msgstr "Gagnant du Classement au Super Concours Cool de Hoenn catégorie Master!" + +msgid "Super Contest Cool Category Normal Rank winner!" +msgstr "Gagnant du Classement au Concours Force de Hoenn catégorie Super!" + +msgid "Super Contest Cool Category Ultra Rank winner!" +msgstr "Gagnant du Classement au Super Concours Cool de Hoenn catégorie Ultra!" + +msgid "Super Contest Cute Category Great Rank winner!" +msgstr "Gagnant du Classement au Super Concours Mignon de Hoenn catégorie Génial!" + +msgid "Super Contest Cute Category Master Rank winner!" +msgstr "Gagnant du Classement au Super Concours Mignon de Hoenn catégorie Master!" + +msgid "Super Contest Cute Category Normal Rank winner!" +msgstr "Gagnant du Classement au Super Concours Mignon de Hoenn catégorie Normal!" + +msgid "Super Contest Cute Category Ultra Rank winner!" +msgstr "Gagnant du Classement au Super Concours Mignon de Hoenn catégorie Ultra!" + +msgid "Super Contest Smart Category Great Rank winner!" +msgstr "Gagnant du Classement au Super Concours Malin de Hoenn catégorie Génial!" + +msgid "Super Contest Smart Category Master Rank winner!" +msgstr "Gagnant du Classement au Super Concours Malin de Hoenn catégorie Master!" + +msgid "Super Contest Smart Category Normal Rank winner!" +msgstr "Gagnant du Classement au Super Concours Malin de Hoenn catégorie Normal!" + +msgid "Super Contest Smart Category Ultra Rank winner!" +msgstr "Gagnant du Classement au Super Concours Malin de Hoenn catégorie Ultra!" + +msgid "Super Contest Tough Category Great Rank winner!" +msgstr "Gagnant du Classement au Super Concours Malin de Hoenn catégorie Génial!" + +msgid "Super Contest Tough Category Master Rank winner!" +msgstr "Gagnant du Classement au Super Concours Malin de Hoenn catégorie Master!" + +msgid "Super Contest Tough Category Normal Rank winner!" +msgstr "Gagnant du Classement au Super Concours Force de Hoenn catégorie Normal!" + +msgid "Super Contest Tough Category Ultra Rank winner!" +msgstr "Gagnant du Classement au Super Concours Malin de Hoenn catégorie Ultra!" + +msgid "Surf-Fishing" +msgstr "Surf-pêche" + +msgid "Surfing" +msgstr "Surf" + +msgid "Surfing character sprite." +msgstr "Sprite du personnage qui surfe." + +msgid "Switch" +msgstr "Echanger" + +msgid "Switch In" +msgstr "Echanger" + +msgid "Switch Pokédex listings." +msgstr "Changer les listes du Pokédex." + +msgid "Switch Pokémon?" +msgstr "Changer de Pokémon?" + +msgid "Switched the Experience Share {1}." +msgstr "Échange du Partage d'Expérience {1}." + +msgid "Switches" +msgstr "Changements" + +msgid "THIRD" +msgstr "TROISIÈME" + +msgid "TIME:" +msgstr "HEURE :" + +msgid "TM PBS Options..." +msgstr "Option CT PBS..." + +msgid "TMs & HMs" +msgstr "CT & CS" + +msgid "Tab" +msgstr "Tabulation" + +msgid "Take" +msgstr "Prendre" + +msgid "Take good care of {1}." +msgstr "Prends soin de {1}." + +msgid "Take out items from the PC." +msgstr "Retirer les objets du PC." + +msgid "Take this {1}?" +msgstr "Prendre ce {1}?" + +msgid "Tall to Short" +msgstr "Grand -> Petit" + +msgid "Tamato Berries" +msgstr "Baies Tamato" + +msgid "Tandor Pokédex" +msgstr "Pokédex de Tandor" + +msgid "Tanga Berries" +msgstr "Baies Panga" + +msgid "Target" +msgstr "Cible" + +msgid "Teach move" +msgstr "Apprendre l'attaque" + +msgid "Teach which Pokémon?" +msgstr "L'apprendre à quel Pokémon?" + +msgid "Teach which move to {1}?" +msgstr "Enseigner quelle attaque au {1}?" + +msgid "Teach {1} to a Pokémon?" +msgstr "Apprendre {1} à un Pokémon?" + +msgid "Teach {1} to {2}?" +msgstr "Enseigner {1} à {2}?" + +msgid "Teach {1}?" +msgstr "Apprendre {1}?" + +msgid "Team generation complete." +msgstr "Génération de l'équipe terminée." + +msgid "Test Double Trainer Battle" +msgstr "Tester le Double Combat Dresseur" + +msgid "Test Double Wild Battle" +msgstr "Tester le Double Combat Sauvage" + +msgid "Test Trainer Battle" +msgstr "Tester le Combat Dresseur" + +msgid "Test Vibration" +msgstr "Test des Vibrations" + +msgid "Test Wild Battle" +msgstr "Tester le Combat Sauvage" + +msgid "Test if controller vibration is working." +msgstr "Testez si les les vibrations du contrôleur marchent." + +msgid "Text Speed" +msgstr "Vitesse Texte" + +msgid "Th- MRI ------ anomalous brainwave ------ns. --- specim-n ----- -- inca----e -- indep---ent thoug--. We --- ---ing -- - suppress---." +msgstr "L- MRI ------ onde cérébrale anormale ------ns. --- spécim-n ----- -- inca----e -- indep---ant pens--. Nous --- ---ons -- - suppri---." + +msgid "That ID is already used by a Mystery Gift." +msgstr "Cet ID est déjà utilisé par un Cadeau Mystère." + +msgid "That Pokémon can't be placed there." +msgstr "Ce Pokémon ne peut être placé ici." + +msgid "That won't fertilize the soil!" +msgstr "Ça ne fertilise pas le sol!" + +msgid "That's not Mulch." +msgstr "Ce n'est pas de l'engrais." + +msgid "That's not a Berry." +msgstr "Ça n'est pas une baie." + +msgid "That's not the right item." +msgstr "Ce n'est pas le bon objet." + +msgid "That's too important to toss out!" +msgstr "C'est trop important pour être jeté!" + +msgid "That's your last Pokémon!" +msgstr "C'est votre dernier Pokémon!" + +msgid "The Bag is full." +msgstr "Le Sac est plein." + +msgid "The Bag is full. The Pokémon's item could not be removed." +msgstr "Le sac est plein. L'objet Pokémon ne peut être déplacé." + +msgid "The Bag was cleared." +msgstr "Le Sac a été nettoyé." + +msgid "The Bag was filled with {1} of each item." +msgstr "Le Sac a été rempli avec {1} de chaque objet." + +msgid "The Box is full." +msgstr "La Boîte est pleine." + +msgid "The Boxes were cleared." +msgstr "Les Boîtes ont été nettoyées." + +msgid "The Fire-type attack fizzled out in the heavy rain!" +msgstr "L'attaque Feu est submergée par la pluie battante!" + +msgid "The Hall Of Fame!" +msgstr "Le Panthéon!" + +msgid "The Happy Hour started!" +msgstr "L'ambiance est euphorique!" + +msgid "The Ion Deluge started!" +msgstr "Déluge Plasmique commence!" + +msgid "The Mail was returned to the Bag with its message erased." +msgstr "Le Courrier est revenu dans le Sac, avec son message supprimé." + +msgid "The Pokémon Boxes are full and can't accept any more!" +msgstr "Les Boîtes PC sont pleines et ne peuvent plus rien accepter!" + +msgid "The Pokémon got away..." +msgstr "Le Pokémon est parti..." + +msgid "The Pokémon in the Day Care can't breed." +msgstr "Le Pokémon à la Garderie ne peut se reproduire." + +msgid "The Pokémon was deleted." +msgstr "Le Pokémon a été supprimé." + +msgid "The Pokémon was duplicated." +msgstr "Le Pokémon a été dupliqué." + +msgid "The Power Glove made it possible to move boulders around!" +msgstr "Les gants de force permettent de bouger les rochers!" + +msgid "The Tailwind blew from behind the opposing team!" +msgstr "Un vent arrière souffle derrière l'équipe ennemie!" + +msgid "The Tailwind blew from behind your team!" +msgstr "Un vent arrière souffle derrière votre équipe!" + +msgid "The Trainer battle was deleted." +msgstr "Le combat de Dresseur a été supprimé." + +msgid "The Trainer blocked the Ball!\nDon't be a thief!" +msgstr "Le Dresseur arrête la Ball!\nEspece de voleur!" + +msgid "The Trainer is close by.\nTalk to the Trainer in person!" +msgstr "Le Dresseur est dans les parages.\nParler au Dresseur en personne!" + +msgid "The Trainer is out of range." +msgstr "Le Dresseur est hors de portée." + +msgid "The Trainer type was created (ID: {1})." +msgstr "Le Dresseur a été crée(ID : {1})." + +msgid "The Trainer type was deleted." +msgstr "Le type de Dresseur a été supprimé." + +msgid "The Trainer's data was added to the list of battles and at PBS/trainers.txt." +msgstr "Les données Dresseurs ont été ajoutée à la liste des combats sur PBS/trainers.txt." + +msgid "The Water-type attack evaporated in the harsh sunlight!" +msgstr "L'attaque Eau s'évapore sous un soleil de plomb!" + +msgid "The Weakness Policy raised {1}'s Attack!" +msgstr "Vulné-Assurance de {1} augmente son Attaque!" + +msgid "The Weakness Policy raised {1}'s Special Attack!" +msgstr "Vulné-Assurance de {1} augmente son Attaque Spéciale!" + +msgid "The air is clean again." +msgstr "L'air est à nouveau propre." + +msgid "The air is filled with toxicity." +msgstr "L'air devient toxique." + +msgid "The ally {1}" +msgstr "Le {1} allié" + +msgid "The animation file {1} was not found. The animation will load anyway." +msgstr "Le dossier animation {1} n'a pas été trouvé. L'animation chargera de toute manière." + +msgid "The animation is invalid or could not be loaded." +msgstr "L'animation est invalide ou n'a pas pu être chargée." + +msgid "The battery has run dry!\nFor it to recharge, you need to walk another {1} steps." +msgstr "La batterie est à plat!\nPour la recharger, vous devez marcher pendant {1} pas." + +msgid "The battle will continue until either side has no Pokémon left that can fight." +msgstr "Le combat continuera jusqu'à ce que l'un des deux Dresseurs n'ait plus de Pokémon capable de se battre." + +msgid "The battlers shared their pain!" +msgstr "Les combattants ont partagé leur douleur!" + +msgid "The boxes are full! You can't catch any more Pokémon!" +msgstr "Les boîtes sont pleines! Vous ne pouvez plus attraper de Pokémon!" + +msgid "The bursting flame hit the opposing {2}!" +msgstr "Les éclats de flammes frappent le {2} adverse!" + +msgid "The bursting flame hit {2}!" +msgstr "Les éclats de flammes frappent {2}!" + +msgid "The combined levels exceed {1:d}." +msgstr "Les niveaux combinés dépassent {1:d}." + +msgid "The current map has no region set. Please set the MapPosition metadata setting for this map." +msgstr "La carte actuelle n'a aucune région établie. Merci de préparer les réglages pour les données de la carte." + +msgid "The darkness of caves is my home. My Pokémon team knows no fear!" +msgstr "Les ténèbres des grottes sont ma maison! Mon équipe Pokémon n'a peur de rien!" + +msgid "The deposited Pokémon can breed." +msgstr "Le Pokémon déposé peut se reproduire." + +msgid "The deposited Pokémon can't breed." +msgstr "Le Pokémon déposé ne peut se reproduire." + +msgid "The editor has detected that the tileset data was recently edited in RPG Maker XP." +msgstr "L'éditeur a détecté que les données tileset ont été récemment éditées dans RPG Maker XP." + +msgid "The effects of Mud Sport have faded." +msgstr "Les effets de Lance Boue s'affaiblissent ." + +msgid "The effects of Water Sport have faded." +msgstr "Les effets de Tourniquet s'affaiblissent." + +msgid "The effects of the weather disappeared!" +msgstr "Les effets de la météo se dissipent." + +msgid "The effects of the {1} prevent status moves from being used!" +msgstr "Les effets de {1} empêche les attaques de statut d'être utilisées!" + +msgid "The electricity disappeared from the battlefield." +msgstr "L'électricité disparaît du champ de bataille." + +msgid "The entry Home is required in metadata.txt section [{1}]" +msgstr "L'entrée HOME est requise dans la section metadata.txt [{1}]" + +msgid "The entry PlayerA is required in metadata.txt section [{1}]" +msgstr "L'entrée PlayerA est requise dans la section metadata.txt [{1}]" + +msgid "The foe {1}" +msgstr "Le {1} ennemi" + +msgid "The fonts were successfully installed." +msgstr "Les polices ont été installées avec succès." + +msgid "The future is a blank slate.\\. You, together with your Pokémon, are going to fill it. There will be challenges and thrills, and you're bound to make exciting discoveries." +msgstr "Le futur est une page blanche.\\. Toi, en compagnie de tes Pokémon, allez la remplir. Il y aura des défis et des frissons, et tu feras des découvertes excitantes." + +msgid "The game can be played, but the look of the game's text will not be optimal." +msgstr "Le jeu est jouable, mais l'aspect du texte ne sera pas optimal." + +msgid "The game cannot continue." +msgstr "Le jeu ne peut pas continuer." + +msgid "The game has detected that the battery is low. You should save soon to avoid losing your progress." +msgstr "Batterie faible. Vous devriez vite sauvergarder avant de perdre votre progression." + +msgid "The game is a draw." +msgstr "C'est un tirage au sort." + +msgid "The gift has been received!" +msgstr "Vous avez reçu le cadeau!" + +msgid "The gift was saved to MysteryGiftMaster.txt." +msgstr "Le cadeau a été sauvegardé dans MysteryGiftMaster.txt." + +msgid "The gifts were saved to MysteryGift.txt." +msgstr "Les cadeaux ont été sauvegardés sur MysteryGift.txt." + +msgid "The grass disappeared from the battlefield." +msgstr "L'herbe disparaît du champ de bataille." + +msgid "The grassy patch remained quiet..." +msgstr "Ces hautes herbes restent silencieuses..." + +msgid "The hail stopped." +msgstr "La grêle s'est arrêtée." + +msgid "The healing wish came true for {1}!" +msgstr "Voeu Soin est devenu réel pour {1}!" + +msgid "The item number is invalid." +msgstr "Le nombre d'objets est invalide." + +msgid "The item was added." +msgstr "L'objet a été ajouté." + +msgid "The level number ({1}) is invalid." +msgstr "Le numéro de niveau ({1}) est invalide." + +msgid "The mail was sent to your PC." +msgstr "Le mail est envoyé sur votre PC." + +msgid "The map data cannot be found." +msgstr "Les données de la carte ne peuvent être trouvées." + +msgid "The map is corrupt. The game cannot continue." +msgstr "La carte est corrompue. Le jeu ne peut continuer." + +msgid "The map was not found. The game cannot continue." +msgstr "La carte n'a pas été trouvée. Le jeu ne peut continuer." + +msgid "The map will refresh." +msgstr "La carte va se réinitialiser." + +msgid "The message will be lost. Is that OK?" +msgstr "Le message sera perdu. OK?" + +msgid "The mirror move failed!" +msgstr "Le mouvement miroir a échoué!" + +msgid "The mist disappeared from the battlefield." +msgstr "La brume disparaît du champ de bataille." + +msgid "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" +msgstr "Le nouveau niveau de ({1}) est inférieur à celui du niveau du\nPokémon actuel ({2}), ce qui ne devrait pas arriver.\n[Debug: {3}]" + +msgid "The opponent pierces through your defenses!" +msgstr "L'adversaire a percé vos défenses!" + +msgid "The opponents don't have any eligible pokemon for a sky battle" +msgstr "Les adversaires n'ont aucun Pokémon éligible pour un combat dans les airs" + +msgid "The opposing team became cloaked in a mystical veil!" +msgstr "L'équipe ennemie est enveloppée d'un voile mystique!" + +msgid "The opposing team became shrouded in mist!" +msgstr "L'équipe ennemie s'enveloppe dans la brume!" + +msgid "The opposing team is no longer protected by Safeguard!" +msgstr "L'équipe ennemie n'est plus protégée par Rune Protect!" + +msgid "The opposing team is no longer protected by mist!" +msgstr "L'équipe ennemie n'est plus entourée de brume!" + +msgid "The opposing team is too nervous to eat Berries!" +msgstr "L'équipe adverse est trop nerveuse pour manger des Baies!" + +msgid "The opposing team's Light Screen faded!" +msgstr "Mur Lumière de l'équipe ennemie s'est arrêté!" + +msgid "The opposing team's Light Screen wore off!" +msgstr "Mur Lumière de l'équipe ennemie disparaît!" + +msgid "The opposing team's Lucky Chant wore off!" +msgstr "Air Veinard de l'équipe ennemie fini!" + +msgid "The opposing team's Mist faded!" +msgstr "La Brume de l'équipe ennemie s'est arrêté!" + +msgid "The opposing team's Reflect faded!" +msgstr "Protection de l'équipe ennemie s'est arrêté!" + +msgid "The opposing team's Reflect wore off!" +msgstr "Protection de l'équipe ennemie s'évapore!" + +msgid "The opposing team's Tailwind petered out!" +msgstr "Vent Arrière ne souffle plus sur l'équipe ennemie!" + +msgid "The opposing {1}" +msgstr "Le {1} ennemi" + +msgid "The options you unchecked can't be turned back on." +msgstr "Les options que vous avez décoché ne peuvent pas être recochées." + +msgid "The phone is not working." +msgstr "Le téléphone ne fonctionne pas." + +msgid "The plant seemed to be delighted." +msgstr "Le plant semble ravi." + +msgid "The player character was changed." +msgstr "Le personnage joueur a été changé." + +msgid "The player is not on a map, so the region could not be determined." +msgstr "Le joueur n'est pas sur la carte, donc la région ne peut être déterminée." + +msgid "The player's ID was changed to {1} (2)." +msgstr "L'ID du personnage a été changé de {1} (2)." + +msgid "The player's name was changed to {1}." +msgstr "Le nom du personnage a été changé pour {1}." + +msgid "The pointed stones disappeared from around the opposing team!" +msgstr "Les pierres pointues ne flottent plus autour de l'équipe ennemie!" + +msgid "The pointed stones disappeared from around your team!" +msgstr "Les pierres pointues ne flottent plus autour de votre équipe!" + +msgid "The poisoned spikes disappeared from around the opposing team's feet!" +msgstr "Les Pics Toxik autour de l'équipe ennemie ont disparu!" + +msgid "The poisoned spikes disappeared from around the your team's feet!" +msgstr "Les Pics Toxik autour de votre équipe ont disparu!" + +msgid "The poisoned spikes disappeared from around your team's feet!" +msgstr "Les Pics Toxik autour de votre équipe ont disparu!" + +msgid "The poisoned spikes disappeared from around {1}'s feet!" +msgstr "Les piques empoisonnés disparaissent des pieds de {1}!" + +msgid "The power of {1}'s Fire-type moves rose!" +msgstr "La puissance des attaques de type Feu de {1} augmente!" + +msgid "The rain stopped." +msgstr "La pluie s'est arrêtée." + +msgid "The rainbow faded." +msgstr "L'arc-en-ciel s'estompe." + +msgid "The recorded data could not be found or saved." +msgstr "Les données enregistrées n'ont pu être trouvées ou sauvegardées." + +msgid "The recorded data was in an invalid format." +msgstr "Les données enregistrées se trouvent dans un format invalide." + +msgid "The recorded data's format is not supported." +msgstr "Les données enregistrées ne sont pas supportées." + +msgid "The rules of battle will be as follows:" +msgstr "Les règles du combat seront les suivantes:" + +msgid "The sandstorm rages." +msgstr "La tempête de sable fait rage." + +msgid "The sandstorm subsided." +msgstr "La tempête de sable se calme." + +msgid "The save file was deleted." +msgstr "Le fichier sauvegardé a été supprimé." + +msgid "The saying \"the best defense is a good offense\" is probably your mantra.\\^" +msgstr "Si je devais deviner ton credo, ce serait sûrement \"la meilleure défense, c'est l'attaque\"!\\^" + +msgid "The sea is deep here. A Pokémon may be able to go underwater." +msgstr "La mer est profonde ici. Un Pokémon pourrait peut-être y plonger." + +msgid "The sea is deep here. Would you like to go underwater?" +msgstr "La mer est profonde ici. Voulez-vous plonger?" + +msgid "The sea of fire faded." +msgstr "La mer de feu disparaît." + +msgid "The settings file is corrupt and could not be loaded.\nSettings have been reset to default." +msgstr "The fichier de paramètres est corrompu et n'a pas pu être chargé.\nLes paramètres par défaut ont été restaurés." + +msgid "The shadow sky continues." +msgstr "Le ciel est toujours obscur." + +msgid "The shadow sky faded." +msgstr "Le ciel noir disparaît." + +msgid "The soil returned to its soft and earthy state." +msgstr "Le sol retrouve sa douceur et son état fertile." + +msgid "The soil returned to its soft and loamy state." +msgstr "Le sol redevient doux et argileux." + +msgid "The species number (no. {1} of {2}) is invalid." +msgstr "Le nombre d'espèces (no. {1} of {2}) est invalide." + +msgid "The spikes disappeared from around the opposing team's feet!" +msgstr "Les Picots autour de l'équipe ennemie ont disparu!" + +msgid "The spikes disappeared from around your team's feet!" +msgstr "Les Picots autour de votre équipe ont disparu!" + +msgid "The stickiness disappeared from the battlefield." +msgstr "Le terrain n'est plus collant." + +msgid "The sticky web has disappeared from beneath the opposing team's feet!" +msgstr "La Toile Gluante ne gêne plus l'équipe ennemie!" + +msgid "The sticky web has disappeared from beneath your team's feet!" +msgstr "La Toile Gluante ne gêne plus votre équipe!" + +msgid "The substitute took damage for {1}!" +msgstr "Le clone a pris l'attaque à la place de {1}!" + +msgid "The sunlight faded." +msgstr "Le soleil baisse." + +msgid "The sunlight is strong." +msgstr "Le soleil tape fort." + +msgid "The sunlight turned extremely harsh!" +msgstr "Les rayons du soleil s'intensifient!" + +msgid "The sunlight turned harsh!" +msgstr "Les rayons du soleil brillent!" + +msgid "The swamp faded." +msgstr "Le marais sèche." + +msgid "The thunderstorm rages." +msgstr "L'orage éclate." + +msgid "The thunderstorm subsided." +msgstr "L'orage diminue." + +msgid "The twisted dimensions returned to normal!" +msgstr "Les dimensions tordues retrouvent leurs normalités!" + +msgid "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" + +msgid "The wall collapsed!" +msgstr "Le mur s'écroule!" + +msgid "The water is dyed a deep blue...\nWould you like to surf?" +msgstr "L'eau semble d'un bleu profond...\nvoulez-vous surfer?" + +msgid "The width of the map in Town Map squares, and a string indicating which squares are part of this map." +msgstr "La largeur de la carte dans le carré \"Town Map\", et une chaîne de caractères indiquent quels carrés sont une partie de la map." + +msgid "The width of this map in Region Map squares." +msgstr "Largeur de la carte dans les carrée de la Carte des Régions." + +msgid "The wild {1}" +msgstr "Le {1} sauvage" + +msgid "The {1} can't be held." +msgstr "Le {1} ne peut être tenu." + +msgid "The {1} card? Certainly.\nHow many would you like?" +msgstr "La carte {1}? Certainement.\nCombien en voulez-vous?" + +msgid "The {1} card? How many would you like to sell?" +msgstr "La carte {1}? Combien voulez-vous en vendre?" + +msgid "The {1} card? Oh, no.\nI can't buy that." +msgstr "La carte {1}? Oh, non.\nJe ne peux pas acheter ça." + +msgid "The {1} has sprouted." +msgstr "La {1} a germé." + +msgid "The {1} only allows the use of {2}!" +msgstr "Le {1} autorise seulement l'utilisation de {2}!" + +msgid "The {1} plant is growing bigger." +msgstr "La {1} grandit beaucoup." + +msgid "The {1} strengthened {2}'s power!" +msgstr "Le {1} renforce la puissance de {2}!" + +msgid "The {1} was planted in the soft, earthy soil." +msgstr "Une {1} a été planté dans le sol doux et fertile." + +msgid "The {1} was scattered on the soil." +msgstr "Le {1} est éparpillé sur le sol." + +msgid "The {1} was taken and replaced with the {2}." +msgstr "Le {1} est pris et remplacé par le {2}." + +msgid "The {1} weakened the damage to {2}!" +msgstr "Le {1} mitige les dégâts contre {2}!" + +msgid "The {1}'s indicating something right underfoot!" +msgstr "Le {1} montre quelque chose juste sous les pieds!" + +msgid "The {2} raised {1}'s Attack!" +msgstr "Le {2} augmente l'Attaque de {1}!" + +msgid "The {2} raised {1}'s Defense!" +msgstr "Le {2} augmente la Défense de {1}!" + +msgid "The {2} raised {1}'s Special Attack!" +msgstr "Le {2} augmente l'Attaque Spéciale de {1}!" + +msgid "The {2} raised {1}'s Special Defense!" +msgstr "Le {2} augmente la Défense Spéciale de {1}!" + +msgid "Their strength is no joke!" +msgstr "Leur force est terrifiante!" + +msgid "Theo...\\^" +msgstr "Théo...\\^" + +msgid "There appears to be nothing here..." +msgstr "Il n'y a rien ici..." + +msgid "There are no Mystery Gifts defined." +msgstr "Aucun Cadeau Mystère n'a été défini." + +msgid "There are no cards that you can buy." +msgstr "Il n'y a aucune carte que vous pouvez acheter." + +msgid "There are no files." +msgstr "Il n'y a aucun fichiers." + +msgid "There are no items." +msgstr "Il n'y a pas d'objets." + +msgid "There are no new awards...." +msgstr "Aucune nouvelle récompense...." + +msgid "There are no phone numbers stored." +msgstr "Il n'y a aucun numéros enregistrés." + +msgid "There are no trainers in the Phone." +msgstr "Il n'y a aucun Dresseurs dans le Téléphone." + +msgid "There are {1} {2}!\nWant to pick them?" +msgstr "Il y a {1} {2}!\nVoulez-vous les prendre?" + +msgid "There aren't 2 Pokémon in the Day Care." +msgstr "Il n'y a pas 2 Pokémon à la Garderie." + +msgid "There is 1 {1}!\nWant to pick it?" +msgstr "Il y a 1 {1}!\nVoulez-vous le prendre?" + +msgid "There is a Pokemon that is ready to open its heart!" +msgstr "Un Pokémon est prêt à ouvrir sa conscience!" + +msgid "There is a gift for you there!" +msgstr "Voici un cadeau pour vous!" + +msgid "There is a more recent update available." +msgstr "Une mis à jour plus récente est disponible." + +msgid "There is a total of #{@files.length} GIFs available for conversion. Would you like to begin the process?" +msgstr "Il y a un total de #{@files.length} GIFS disponibles pour la conversion. Voulez-vous commencer le processus?" + +msgid "There is a total of #{@files.length} PNG(s) available for conversion. Would you like to begin the process?" +msgstr "Il y a un total de #{@files.length} PNG(s) disponibles pour la conversion. Voulez-vous lancer le processus?" + +msgid "There is already a saved file. Is it OK to overwrite it?" +msgstr "Un fichier jeu différent a déjà été sauvegardé. Voulez-vous l'écraser?" + +msgid "There is another Pokemon that is ready to open its heart!" +msgstr "Il y a un autre Pokémon prêt à ouvrir sa conscience!" + +msgid "There is no Pokémon." +msgstr "Il n'y a pas de Pokémon." + +msgid "There is no egg available." +msgstr "Il n'y a aucun oeuf disponible." + +msgid "There is no room left in the PC!" +msgstr "Il n'y a plus de place dans le PC!" + +msgid "There is no room to create a trainer of that type and name." +msgstr "Il n'y a pas de place pour créer un Dresseur avec ce type et ce nom." + +msgid "There is only one player defined." +msgstr "Il n'y a qu'un seul joueur défini." + +msgid "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." +msgstr "Il n'y a pas de son dans l'enregistrement. Faites en sorte que votre micro soit correctement branché à votre ordinateur." + +msgid "There! All happy!" +msgstr "Et voilà! Tout content!" + +msgid "There's a Pokemon that may open the door to its heart!" +msgstr "Il y a un Pokémon qui pourrait ouvrir sa conscience!" + +msgid "There's an item buried around here!" +msgstr "Il y a un objet enterré quelque part!" + +msgid "There's no Mail here." +msgstr "Il n'y a pas de Courrier ici." + +msgid "There's no PP left for this move!" +msgstr "Il n'y a pas assez de PP pour ce mouvement!" + +msgid "There's no Pokémon here..." +msgstr "Aucun Pokémon ici..." + +msgid "There's no more room for Pokémon!" +msgstr "Il n'y a plus de place pour ce Pokémon!" + +msgid "There's no more room in the Bag." +msgstr "Il n'y a plus de place dans le Sac." + +msgid "There's no room to store items." +msgstr "Il n'y a pas de place pour ranger les objets." + +msgid "These are among the toughest of Tandor! The paragons of our region!" +msgstr "Ils sont parmis les plus forts de Tandor! Les modèles de notre région!" + +msgid "These pokemon can't fight in a sky battle!" +msgstr "ces Pokémon ne peuvent combattre en combat aérien!" + +msgid "These trainers' skill in battle will determine that answer!" +msgstr "Les talents de ces Dresseurs nous donneront la réponse!" + +msgid "They can be transferred over and will be deposited in your PC." +msgstr "Ils peuvent être transférés et seront déposés dans votre PC." + +msgid "Third Pokémon." +msgstr "Troisième Pokémon." + +msgid "Third move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Troisième mouvement. Laissez tous les mouvements vides (utilisez la touche Z) pour donner un mouvement violent." + +msgid "This Pokémon can't be chosen." +msgstr "Ce Pokémon ne peut être choisi." + +msgid "This Pokémon is holding an item. It can't hold mail." +msgstr "Ce Pokémon tient un objet. Il ne peut tenir un mail." + +msgid "This box is already empty." +msgstr "Cette boîte est déjà vide." + +msgid "This challenge will use the Pokemon list from {1}." +msgstr "Cette épreuve utilisera la liste Pokémon de {1}." + +msgid "This command can't be used here." +msgstr "Cette commande ne peut être utilisée ici." + +msgid "This is in use already." +msgstr "Est déjà utilisé." + +msgid "This isn't a fossil!" +msgstr "Ce n'est pas un fossile!" + +msgid "This isn't over yet!" +msgstr "Ce n'est pas encore fini!" + +msgid "This item can't be used on that Pokemon." +msgstr "Cet objet ne peut être utilisé sur ce Pokémon." + +msgid "This item can't be used on that Pokémon." +msgstr "Cet objet ne peut être utilisé sur ce Pokémon." + +msgid "This may take a long time. Are you sure?" +msgstr "Ça peut prendre du temps. Êtes-vous sû{r|re}?" + +msgid "This means you've found all the Coins in this game, so the game is now over." +msgstr "Ce qui veut dire que vous avez trouvé tous les Jetons dans le jeu, c'est donc terminé." + +msgid "This old, dead coral looks like it can be broken. Would you like to use Coral Break?" +msgstr "Ce vieux corail a l'air de pouvoir être brisé. Voulez-vous utilisez Éclate-Corail?" + +msgid "This pokemon can't fight in a sky battle!" +msgstr "Ce Pokémon ne peuvent combattre en combat aérien!" + +msgid "This property can't be edited here at this time." +msgstr "Cette propriété ne peut être éditée maintenant." + +msgid "This property cannot be edited." +msgstr "Cette propriété ne peut être éditée." + +msgid "This rock appears breakable. Would you like to smash it?" +msgstr "Ce rocher a l'air fissuré. Voulez-vous l'éclater?" + +msgid "This save file is corrupt or incompatible with this game." +msgstr "Le fichier sauvegardé est corrompu ou incompatible avec le jeu." + +msgid "This save file is corrupt, but an automatic backup has been found and will be loaded instead." +msgstr "Le fichier sauvegardé est corrompu, mais une sauvegarde automatique à été trouvé et va être chargé à la place." + +msgid "This save file is corrupt, but another working file in this slot has been found and will be loaded instead." +msgstr "Cette sauvegarde est corrompue, mais un autre fichier fonctionnel de cet emplacement a été trouvé et sera chargé." + +msgid "This save file is corrupt, but other working files in this slot were found." +msgstr "Cette sauvegarde est corrompue, mais d'autre fichiers fonctionnels on été trouvés dans cet emplacement" + +msgid "This team is not allowed." +msgstr "Cette équipe n'est pas autorisée." + +msgid "This trainer must have at least 1 Pokémon!" +msgstr "Ce Dresseur doit posséder au moins 1 Pokémon!" + +msgid "This tree looks like it can be cut down!" +msgstr "Cet abre à l'air de pouvoir être coupé!" + +msgid "This tree looks like it can be cut down." +msgstr "Cet arbre ne peut être coupé." + +msgid "This {1} is ready to open its heart. However, there must be at least one regular Pokémon in the set to perform a purification ceremony." +msgstr "Le {1} est prêt à ouvrir sa conscience. Cependant, il faut qu'il y ait au moins un Pokémon incorrompu pour entamer la cérémonie de purification." + +msgid "This {1} plant is blooming cutely!" +msgstr "La {1} a des fleurs toute mignonnes!" + +msgid "This {1} plant is blooming prettily!" +msgstr "La {1} a de jolies fleurs!" + +msgid "This {1} plant is blooming very beautifully!" +msgstr "La {1} fleurit magnifiquement!" + +msgid "This {1} plant is in bloom!" +msgstr "Cette {1} est en pleine floraison!" + +msgid "This {1} plant is in fabulous bloom!" +msgstr "La {1} fait une superbe floraison!" + +msgid "Thoroughly cunning." +msgstr "Complètement rusé." + +msgid "Threw away {1} {2}(s)." +msgstr "Vous jetez {1} {2}(s)." + +msgid "Throw away items stored in the PC." +msgstr "Jeter les objets rangés dans le PC." + +msgid "Thursday" +msgstr "Jeudi" + +msgid "Time:" +msgstr "Temps :" + +msgid "Time{2:02d}:{3:02d}
" +msgstr "Jeu{2:02d}:{3:02d}
" + +msgid "Time{1:02d}:{2:02d}
" +msgstr "Temps{1:02d}:{2:02d}
" + +msgid "Timid" +msgstr "Timide" + +msgid "To Next Lv." +msgstr "Au prochain Nv." + +msgid "To ensure that the changes remain, close and reopen RPG Maker XP." +msgstr "Pour vous assurer que les changements restent, fermez et rouvrez RPG Maker XP." + +msgid "To install the other fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "Pour installer d'autres polices, copiez les fichiers dans le dossier Fonts de ce jeu dans le dossier Fonts du Control Panel." + +msgid "To localize the text for a particular language, translate every second line in the file." +msgstr "Pour localiser les textes pour une langue particulière, traduisez toutes les secondes lignes dans le dossier." + +msgid "To use the file in a game, place the file in the Data folder under a different name, and edit the LANGUAGES array in the Settings script." +msgstr "Pour utiliser le fichier en jeu, placez-le dans le dossier Data sous un nom différent, et éditez les tableau les LANGUES dans le texte des Réglages." + +msgid "Toggle Bag Access" +msgstr "Activer l'accès au Sac" + +msgid "Toggle Internal Flag" +msgstr "Bascule du Drapeau Interne" + +msgid "Toggle Mega Ring Ownership" +msgstr "Activer la Propriété du Méga-Anneau" + +msgid "Toggle Pokédex Ownership" +msgstr "Activer la Propriété du Pokédex" + +msgid "Toggle Pokégear Ownership" +msgstr "Activer la Propriété du PokéMatos" + +msgid "Toggle Running Shoes Ownership" +msgstr "Activer la Propriété des Chaussures de Course" + +msgid "Toggle on/offline" +msgstr "Basculer en ligne/hors ligne" + +msgid "Too bad...\nThe bag is full." +msgstr "Dommage...\nLe sac est plein." + +msgid "Too bad... The Bag is full..." +msgstr "Dommage... le Sac est plein..." + +msgid "Too few bug catching contestants" +msgstr "Trop peu de concurrents scouts" + +msgid "Took the {1}." +msgstr "{1} est pris." + +msgid "Toss" +msgstr "Jeter" + +msgid "Toss\nItem" +msgstr "Jeter\nObjet" + +msgid "Toss Item" +msgstr "Jeter des Objets" + +msgid "Toss out how many {1}(s)?" +msgstr "Jeter combien de {1}(s)?" + +msgid "Total Animations:" +msgstr "Total des Animations :" + +msgid "Total Frames: {1}" +msgstr "Total des Cadres : {1}" + +msgid "Total PP" +msgstr "PP totaux" + +msgid "Tough Ribbon" +msgstr "Ruban Force" + +msgid "Tough Ribbon Great" +msgstr "Grand Ruban Force" + +msgid "Tough Ribbon Hyper" +msgstr "Ruban Force Hyper" + +msgid "Tough Ribbon Master" +msgstr "Ruban Force Master" + +msgid "Tough Ribbon Super" +msgstr "Ruban Force Super" + +msgid "Tough Ribbon Ultra" +msgstr "Ruban Force Ultra" + +msgid "Trainer Battles" +msgstr "Combats de Dresseurs" + +msgid "Trainer Name" +msgstr "Nom Dresseur" + +msgid "Trainer Type" +msgstr "Type du Dresseur" + +msgid "Trainer Types" +msgstr "Type de Dresseurs" + +msgid "Trainer has no unfainted Pokémon" +msgstr "Le Dresseur ne possède pas de Pokémon évanoui." + +msgid "Trainer name too long\n{1}" +msgstr "Nom de Dresseur trop long\n{1}" + +msgid "Trainer type does not exist ({1}, {2}, ID {3})" +msgstr "Ces types de Dresseurs n'existent pas ({1}, {2}, ID {3})" + +msgid "Trainer type of this player." +msgstr "Type de Dresseur de ce joueur." + +msgid "Transferring\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" +msgstr "Transfère\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" + +msgid "Treat this battle as a loss?" +msgstr "Considérer ce combat comme une défaite?" + +msgid "Treat this battle as a win?" +msgstr "Considérer ce combat comme une victoire?" + +msgid "True" +msgstr "Vrai" + +msgid "Tuesday" +msgstr "Mardi" + +msgid "Turn Off" +msgstr "Éteindre" + +msgid "Turned over the {1} and received ${2}." +msgstr "Tournez le {1} et recevez {2}$." + +msgid "Turned over the {1} card and received ${2}." +msgstr "Vous retournez la carte {1} et recevez {2}$." + +msgid "Tweening..." +msgstr "Interpolation..." + +msgid "Two Pokémon are deposited already." +msgstr "Deux Pokémon sont déjà déposés." + +msgid "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" +msgstr "Deux types de Dresseurs({1} et {2}) ont le même ID ({3}), ce qui n'est pas autorisé.\n{4}" + +msgid "UPPER" +msgstr "MAJ" + +msgid "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" +msgstr "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" + +msgid "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" +msgstr "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" + +msgid "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" +msgstr "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" + +msgid "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" +msgstr "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" + +msgid "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" +msgstr "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" + +msgid "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" +msgstr "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" + +msgid "Undefined value {1} (expected one of: {2})\n{3}" +msgstr "Valeur indéfinie {1} (Une attendue sur : {2})\n{3}" + +msgid "Undefined value {1} in {2}\n{3}" +msgstr "Valeur indéfinie {1} dans {2}\n{3}" + +msgid "Unknown" +msgstr "Inconnu" + +msgid "Unknown happiness-changing method." +msgstr "Méthode de changement d'humeur inconnue." + +msgid "Up" +msgstr "Haut" + +msgid "Up next:\\wt[20] Round {1}\\wt[25]\n\\PN versus {2}!" +msgstr "À venir:\\wt[20] Tour{1}\\wt[25]\n\\PN contre {2}!" + +msgid "Updating game maps, you will be sent to the nearest Pokémon Center" +msgstr "Téléchargement des cartes du jeu, vous serez envoyé au centre Pokémon le plus proche" + +msgid "Upload MysteryGift.txt to the Internet." +msgstr "Télécharger MysteryGift.txt sur Internet." + +msgid "Upon this consecrated ground, I shall invoke the blessings of the sea!" +msgstr "Sur ce terrain sacralisé, j'invoque la bénédiction de la mer!" + +msgid "Use" +msgstr "Utiliser" + +msgid "Use PC" +msgstr "Utiliser le PC" + +msgid "Use existing type" +msgstr "Utilisez le type existant" + +msgid "Use new type" +msgstr "Utilisez un nouveau type" + +msgid "Use next Pokémon?" +msgstr "Utiliser le Pokémon suivant?" + +msgid "Use on which Pokémon?" +msgstr "L'utiliser sur quel Pokémon?" + +msgid "Use the patcher.exe in your game folder to check for patches!\\wtnp[40]" +msgstr "Utilisez patcher.exe pour verifier les mises à jour des patchs!\\wtnp[40]" + +msgid "Used to confirm a choice, check things, and talk to people." +msgstr "Utilisé pour sélectionner, checker les objets et parler aux gens." + +msgid "Used to exit, cancel a choice or mode, and open the pause menu." +msgstr "Utilisé pour sortir, annuler un choix et ouvre le menu pause." + +msgid "User" +msgstr "Utilisateur" + +msgid "User and target" +msgstr "Utilisateur et cible" + +msgid "Using item..." +msgstr "Objet utilisé..." + +msgid "Using its {1}, the Attack of {2} rose!" +msgstr "{2} voit son Attaque augmenter! Merci, {1}!" + +msgid "Using its {1}, the Defense of {2} rose!" +msgstr "{2} voit sa Défense augmenter! Merci, {1}!" + +msgid "Using its {1}, the Special Attack of {2} rose!" +msgstr "{2} voit son Attaque Spéciale augmenter! Merci, {1}!" + +msgid "Using its {1}, the Special Defense of {2} rose!" +msgstr "{2} voit sa Défense Spéciale augmenter! Merci, {1}!" + +msgid "Using its {1}, the Speed of {2} rose!" +msgstr "{2} voit sa Vitesse augmenter! Merci, {1}!" + +msgid "Using {1}, the Attack of {2} rose sharply!" +msgstr "{2} voit son Attaque nettement augmenter! Merci, {1}!" + +msgid "Using {1}, the Defense of {2} rose sharply!" +msgstr "{2} voit sa Défense nettement augmenter! Merci, {1}!" + +msgid "Using {1}, the Special Attack of {2} rose sharply!" +msgstr "{2} voit son Attaque Spéciale nettement augmenter! Merci, {1}!" + +msgid "Using {1}, the Special Defense of {2} rose sharply!" +msgstr "{2} voit sa Défense Spéciale nettement augmenter! Merci, {1}!" + +msgid "Using {1}, the Speed of {2} rose sharply!" +msgstr "{2} voit sa Vitesse nettement augmenter! Merci, {1}!" + +msgid "Valid Squares" +msgstr "Carrés valides." + +msgid "Value '{1}' can't be less than or close to 0 (section {2}, PBS/pokemon.txt)" +msgstr "Valeur '{1}' ne peut être inférieur ou proche de 0 (section {2}, PBS/pokemon.txt)" + +msgid "Value {1} not defined by a constant in {2}" +msgstr "Valeur {1} non définie par une constante {2}" + +msgid "Version is up-to-date, no update needed! \\wtnp[30]" +msgstr "Version à jour, aucune mise à jour neccessaire! \\wtnp[30]" + +msgid "Very finicky." +msgstr "Très pointilleux." + +msgid "Vibration" +msgstr "Vibrations" + +msgid "Victory Ribbon" +msgstr "Ruban Victoire" + +msgid "Volcano" +msgstr "Volcan" + +msgid "Volume:" +msgstr "Volume :" + +msgid "WARP TO MAP" +msgstr "DÉFORMATION DE LA CARTE" + +msgid "WITHDRAW" +msgstr "RETIRER" + +msgid "WITHDRAW POKéMON" +msgstr "RETIRER LE POKÉMON" + +msgid "WT" +msgstr "Poids :" + +msgid "Wacan Berries" +msgstr "Baies Parma" + +msgid "Waiting for a rematch{1}" +msgstr "En attente de la revanche{1}" + +msgid "Walking character sprite." +msgstr "Sprite du personnage qui marche." + +msgid "Wallpaper" +msgstr "Fond d'écran" + +msgid "Want to escape from here and return to {1}?" +msgstr "S'échapper d'ici et revenir à {1}?" + +msgid "Want to plant a Berry?" +msgstr "Planter une Baie?" + +msgid "Want to return to the healing spot used last in {1}?" +msgstr "Retourner au dernier point soin à{1}?" + +msgid "Want to sprinkle some water with the {1}?" +msgstr "Voulez-vous arroser avec le {1}?" + +msgid "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" +msgstr "Avertissement : Carte {1}, comment mentionné dans la carte\ndonnées de connexion non trouvées.\n{2}" + +msgid "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" +msgstr "Avertissement : les mouvement physiques et spéciaux ne peuvent avoir des dégâts de base à 0, en changeant les attaques de Statut\n{1}" + +msgid "Warning: Randomizer Mode greatly affects the balance of the game." +msgstr "Attention: le Mode Aléatoire affecte grandement l'équilibrage du jeu." + +msgid "Warp to Map" +msgstr "Déformation de la Carte" + +msgid "Water" +msgstr "Eau" + +msgid "Watmel Berries" +msgstr "Baies Stekpa" + +msgid "We have some of Tandor's best and brightest here to dazzle you with their spectacular battling skills!" +msgstr "Nous avons ici quelques-uns des meilleurs et des plus brillants Dresseurs de Tandor, réunis pour vous éblouir de leurs prouesses!" + +msgid "We hope you enjoy playing Pokémon Uranium!" +msgstr "Nous espérons que vous avez apprécié jouer à Pokémon Uranium!" + +msgid "We tried our hardest in this battle, and that's what counts." +msgstr "Nous avons tout donné dans ce combat, et c'est ce qui compte." + +msgid "We're back with Round 3, the quarterfinals!" +msgstr "Nous sommes de retour pour jouer le troisième Tour, les quarts de finale!" + +msgid "Weather conditions in effect for this map." +msgstr "Les conditions météo appliquées sur cette carte." + +msgid "Wednesday" +msgstr "Mercredi" + +msgid "Welcome to the Hall of Fame!" +msgstr "Bienvenue dans le Panthéon!" + +msgid "Welcome to the first round of the\nPokémon League Tournament!" +msgstr "Bienvenue au premier tour de ce\nTournoi de la Ligue Pokémon!" + +msgid "Welcome!\nHow may I serve you?" +msgstr "Bienvenue!\nQu'est-ce que je vous sers?" + +msgid "Well fought, indeed! You deserved this victory." +msgstr "Bien combattu, en effet! Tu mérites cette victoire." + +msgid "Well, it has been a while, hasn't it?\nWhen I battled you, you were just a naive child, fumbling around in the dark.\nNow, you face me in the arena with confidence!\nYour fighting spirit is like a bright, shining light!\nI can tell you are no longer afraid.\nGyahahaha!! That's what I like to see!\nShow me your fearlessness in battle!" +msgstr "Et bien, ça fait un bail, n'est ce pas?\nQuand je t'ai combattu, tu n'étais qu'un morveux naïf, avançant dans le noir à tâtons.\nEt regarde la confiance que tu montres maintenant!\nTon esprit combatif est tel une lumière vive et éclatante!\nJe vois que tu n'es plus effrayé.\nBahahaha!! C'est ce que j'aime voir!\nMontre-moi ton intrépidité au combat!" + +msgid "Well, let's not delay... on with the match!" +msgstr "Et qui somme-nous pour les en empêcher?! Place au combat!" + +msgid "Well, you certainly know what you want out of life.\\^" +msgstr "Et bien, tu sais ce que tu veux dans la vie.\\^" + +msgid "Wepear Berries" +msgstr "Baie Repoi" + +msgid "West side of first map must connect with east side of second map\n{1}" +msgstr "Le côté ouest de la première carte doit être connecté avec le côté est de la seconde carte\n{1}" + +msgid "What a match!" +msgstr "Quel match!" + +msgid "What could be in store for us this round?" +msgstr "Qu'est-ce qui pourrait nous attendre pour ce tour?" + +msgid "What do you want to do with {1}'s Mail?" +msgstr "Que voulez-vous faire avec le Courrier de {1}?" + +msgid "What do you want to do?" +msgstr "Que voulez-vous faire?" + +msgid "What shall I do with this {1}?" +msgstr "Que dois-je faire avec ce {1}?" + +msgid "What will\n{1} do?" +msgstr "Qu'est-ce que\n{1} va faire?" + +msgid "What will\n{1} throw?" +msgstr "Qu'est-ce que\n{1} va lancer?" + +msgid "What will hatch from this? It doesn't seem close to hatching." +msgstr "Combien de temps prendra l'éclosion? Ça n'a pas l'air immédiat." + +msgid "What will {1} do?" +msgstr "Que doit faire {1}?" + +msgid "What?\n{1} is evolving!" +msgstr "Quoi?\n{1} évolue!" + +msgid "When the flame touched the powder on the Pokémon, it exploded!" +msgstr "Quand la flamme a touché la poudre sur le Pokémon, il a explosé!" + +msgid "Which PC should be accessed?" +msgstr "A quel PC souhait-vous accéder?" + +msgid "Which move should be forgotten?" +msgstr "Oublier quelle attaque?" + +msgid "Which one do you want back?" +msgstr "Lequel voulez-vous récupérer?" + +msgid "Which one will you take?" +msgstr "Lequel prenez-vous?" + +msgid "Which report should I read?" +msgstr "Quel rapport dois-je lire??" + +msgid "White" +msgstr "Blanc" + +msgid "White Tiles: {1}" +msgstr "Tuiles Blanches: {1}" + +msgid "Who are you?\\^" +msgstr "Qui es-tu?\\^" + +msgid "Who will it be?" +msgstr "Mais qui?" + +msgid "Wide Guard protected your team!" +msgstr "Garde Large protège votre équipe!" + +msgid "Wide Guard protected {1}!" +msgstr "Garde Large protège {1}!" + +msgid "Width" +msgstr "Largeur" + +msgid "Wiki Berries" +msgstr "Baies Wiki" + +msgid "Wild Pokémon will be lured." +msgstr "les Pokémon sauvages seront attirés." + +msgid "Wild Pokémon will be repelled." +msgstr "les Pokémon sauvages apparaîtront moins souvent." + +msgid "Wild battles with more than two Pokémon are not allowed." +msgstr "Les combats sauvages avec plus de deux Pokémon sont interdits." + +msgid "Wild {1} and\n{2} appeared!" +msgstr "Un {1} sauvage et\n{2} sont apparus!" + +msgid "Wild {1} appeared!" +msgstr "Un {1} sauvage apparaît!" + +msgid "Will convert animations now." +msgstr "Conversion des animations maintenant." + +msgid "Will you switch your Pokémon?" +msgstr "Voulez-vous changer votre Pokémon?" + +msgid "Winning Ribbon" +msgstr "Ruban Gagnant" + +msgid "Winter" +msgstr "Hiver" + +msgid "Wishing Ribbon" +msgstr "Ruban Souhait" + +msgid "Withdraw" +msgstr "Retirer" + +msgid "Withdraw\nItem" +msgstr "Retirer\nObjet" + +msgid "Withdraw Item" +msgstr "Retirer des Objets" + +msgid "Withdraw Pokémon" +msgstr "Retirer Pokémon" + +msgid "Withdrew {1} {2}(s)." +msgstr "Retirer {1} {2}(s)." + +msgid "Withdrew {1}." +msgstr "{1} a été récupéré." + +msgid "Wonder Room wore off, and the Defense and Sp. Def stats returned to normal!" +msgstr "Zone Étrange disparaît et les stats de la Défense et de la Def Sp. sont échangés!" + +msgid "Woooow! Like, that was a totally sweet battle!~ I guess this just isn't my year to win. But now, you'd better win in my stead, okay?~" +msgstr "Woooow! Genre... ce combat était si cool! J'imagine que c'est juste pas mon année, ha ha! Mais maintenant, t'as intérêt à gagner à ma place, d'accord?~" + +msgid "World Ability Ribbon" +msgstr "Ruban Mondial Habileté" + +msgid "World Champion Ribbon" +msgstr "Ruban Champion Mondial" + +msgid "World Ribbon" +msgstr "Ruban Mondial" + +msgid "Would you like to cut it?" +msgstr "Voulez-vous le couper?" + +msgid "Would you like to forfeit the match and quit now?" +msgstr "Désirez-vous déclarer forfait et partir maintenant?" + +msgid "Would you like to give a nickname to {1}?" +msgstr "Voulez-vous donner un surnom à {1}?" + +msgid "Would you like to move it?" +msgstr "Voulez-vous le deplacer?" + +msgid "Would you like to nickname the newly hatched {1}?" +msgstr "Voulez-vous donnez un surnom au nouveau {1}?" + +msgid "Would you like to restart the game and apply the changes?" +msgstr "Désirez-vous redémarrer le jeu pour appliquer les changements?" + +msgid "Would you like to save the game?" +msgstr "Voulez-vous sauvegarder la partie?" + +msgid "Would you like to switch the two items?" +msgstr "Voulez-vous inverser les deux objets?" + +msgid "Wow! That battle was quite a workout, huh?\nI think it's safe to say that you're the stronger among us.\nI'll be cheering you on from here on out!" +msgstr "Ouah! C'était sportif, hein?\nJe peux dire sans trop me mouiller que tu es plus fort que moi.\nJe t'encouragerai depuis les gradins, alors donne tout!" + +msgid "Wow, you look like a really strong trainer...\nUm. I'm Angelica, and I train Fairy types.\nWe're cute, but don't let it fool you:\nwe're really strong too.\nAfter all, Fairies can stand up to the power of dragons. So we aren't afraid of any tough-looking trainers, either. If you aren't acquainted with the power of fairies, then, you'll know soon enough!" +msgstr "Woaw, tu as l'air d'être un Dresseur vraiment fort...\nHm. Je suis Angelica, et j'entraîne des types Fée, enchantée.\nNous sommes mignons, mais ne te laisse pas duper:\nnous sommes aussi très forts.\nAprès tout, les Fées peuvent faire face au pouvoir des Dragons, donc nous ne craignons pas les Dresseurs qui ont l'air forts. Si tu n'es pas familier avec le pouvoir féérique, tu le seras bien assez tôt!" + +msgid "Writing results" +msgstr "Écriture des résultats" + +msgid "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" +msgstr "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" + +msgid "X-Axis Movement" +msgstr "Mouvement X-Axis" + +msgid "X:" +msgstr "X :" + +msgid "Y-Axis Movement" +msgstr "Mouvement Y-Axis" + +msgid "Y:" +msgstr "Y :" + +msgid "YES" +msgstr "OUI" + +msgid "YES, USE EXISTING" +msgstr "OUI, UTILISER CEUX EXISTANT" + +msgid "YES, USE NEW" +msgstr "OUI, UTILISER LES NOUVEAUX" + +msgid "Yache Berries" +msgstr "Baies Nanone" + +msgid "Yellow" +msgstr "Jaune" + +msgid "Yes" +msgstr "Oui" + +msgid "Yes, I won!" +msgstr "Super, j'ai gagné!" + +msgid "You already caught a {1}." +msgstr "Vous avez déjà attrapé {1}." + +msgid "You can catch shiny Pokemon even if they aren't your first encounter." +msgstr "Les Pokémon chromatiques peuvent toujours être attrapés." + +msgid "You can choose from three different game screen sizes." +msgstr "Vous pouvez choisir trois formats d'écran en jeu." + +msgid "You can choose from three different text-scrolling speeds." +msgstr "Vous pouvez choisir trois vitesses différentes pour le texte." + +msgid "You can choose if the game should remember the last save you loaded." +msgstr "Tu peux choisir si le jeu doit se souvenir de la dernière sauvergarde chargée." + +msgid "You can choose the style of the game's font." +msgstr "Tu peux choisir le style de police du jeu." + +msgid "You can choose to switch Pokémon when an opponent's Pokémon faints." +msgstr "Vous pouvez choisir de changer de Pokémon lorsque celui de l'adversaire est vaincu." + +msgid "You can choose whether controller vibration is enabled." +msgstr "Vous pouvez choisir d'activer les vibrations du contrôleur." + +msgid "You can choose whether to view move animations." +msgstr "Vous pouvez choisir de voir les animations des attaques." + +msgid "You can receive even more Coins in the next game!" +msgstr "Vous pourrez recevoir encore plus de Jetons dans le jeu suivant!" + +msgid "You can select your preferred pronouns." +msgstr "Vous pouvez sélectionner vos pronoms." + +msgid "You can set the game's SFX volume." +msgstr "Vous pouvez définir le volume SFX du jeu." + +msgid "You can set the game's frames per second." +msgstr "Tu peux régler les frames par secondes du jeu." + +msgid "You can set the game's language." +msgstr "Tu peux régler la langue du jeu." + +msgid "You can set the game's music volume." +msgstr "Vous pouvez définir le volume de musique du jeu." + +msgid "You can use the patcher.exe in your game folder to update! \\wtnp[40]" +msgstr "Vous pouvez utiliser patcher.exe pour mettre à jour Pokémon Uranium! \\wtnp[40]" + +msgid "You can't dismount your Bike here." +msgstr "Vous ne pouvez pas descendre de votre Vélo ici." + +msgid "You can't play unless you have a Coin Case." +msgstr "Vous ne pouvez pas jouer sans Boîte Jetons." + +msgid "You can't release an Egg." +msgstr "Vous ne pouvez relâcher un oeuf." + +msgid "You can't release eggs." +msgstr "Vous ne pouvez pas relâcher des oeufs." + +msgid "You can't switch {1}'s Pokémon with one of yours!" +msgstr "Vous ne pouvez pas changer le Pokémon de {1} avec l'un des vôtre!" + +msgid "You cross blades with the opponent!" +msgstr "Vous avez croisé le fer avec l'adversaire!" + +msgid "You don't have any Coins to play!" +msgstr "Vous n'avez pas assez de Jetons pour jouer!" + +msgid "You don't have any eligible pokemon for a sky battle" +msgstr "Vous n'avez aucun Pokémon éligibles pour un combat aérien" + +msgid "You don't have any other save files" +msgstr "Vous n'aviez pas d'autres fichiers de sauvegarde" + +msgid "You don't have enough berries." +msgstr "Vous n'avez pas suffisamment de baies." + +msgid "You don't have enough cards." +msgstr "Vous n'avez pas assez de cartes." + +msgid "You don't have enough money." +msgstr "Vous n'avez pas assez d'argent." + +msgid "You don't have your bag." +msgstr "Vous n'avez pas de sac." + +msgid "You evade the opponent's attack!" +msgstr "Vous évitez l'attaque adverse!" + +msgid "You fail to block the opponent's attack!" +msgstr "Vous avez échoué à bloquer les attaques de l'adversaire!" + +msgid "You got ${1}" +msgstr "Vous avez {1}$" + +msgid "You have a burning spirit within you that never ceases!\\^" +msgstr "En toi brûle un esprit ardent qui ne s'éteint jamais!\\^" + +msgid "You have a great future ahead, but what about now?" +msgstr "Tu as un bel avenir devant toi, mais qu'en est-il du présent?" + +msgid "You have completed {1}!" +msgstr "Vous avez complété {1}!" + +msgid "You have no Pokemon that can be purified." +msgstr "Vous n'avez aucun Pokémon pouvant être purifiés." + +msgid "You have no cards." +msgstr "Vous n'avez pas de cartes." + +msgid "You have no more room in the Bag." +msgstr "Vous n'avez plus de place dans votre Sac." + +msgid "You have no room for more cards." +msgstr "Vous n'avez aucune place pour des cartes supplémentaires." + +msgid "You have no room left in the Bag." +msgstr "Vous n'avez plus de place dans le Sac." + +msgid "You have no usable items in this pocket." +msgstr "Vous n'avez aucun objet utilisable dans cette poche." + +msgid "You have received a mystery award! Search to find what has been unlocked!" +msgstr "Vous avez reçu une récompense mystérieuse! Trouvez ce qui a été déverrouillé!" + +msgid "You haven't found any Coins! Are you sure you want to quit?" +msgstr "Tu n'as trouvé aucune pièce! Etes vous sûr de vouloir quitter?" + +msgid "You hit each other!" +msgstr "Vous vous battez!" + +msgid "You know that the best things in life come to those who wait.\\^" +msgstr "J'imagine que tu te dis que \"tout vient à point à qui sait attendre\"...\\^" + +msgid "You must choose a move!" +msgstr "Vous devez choisir une attaque!" + +msgid "You must choose at least one rule to play a custom game." +msgstr "Vous devez choisir au moins une règle pour une partie personnalisée." + +msgid "You must complete the game at least once to unlock Randomizer." +msgstr "Finissez le jeu pour débloquer le mode Aléatoire." + +msgid "You must enable Nuzlocke to select this." +msgstr "Vous devez activer Nuzlocke pour sélectionner ceci." + +msgid "You need an internet connection to use the GTS, WT and VT" +msgstr "Une connexion internet est nécessaire pour utiliser la GTS, l'Échange Miracle et les DV" + +msgid "You now have ${1}." +msgstr "Vous avez maintenant {1}$." + +msgid "You now have {1} Coins." +msgstr "Vous avez à présent {1} Jeton." + +msgid "You picked the {1} {2}.\\wtnp[30]" +msgstr "Vous avez pris les {1} {2}.\\wtnp[30]" + +msgid "You picked the {1}.\\wtnp[30]" +msgstr "Vous avez pris les {1}.\\wtnp[30]" + +msgid "You pierce through the opponent's defenses!" +msgstr "Vous avez percé les défenses de l'adversaire!" + +msgid "You prefer to adapt to overcome challenges in your path.\\^" +msgstr "Tu préfères t'adapter pour relever les défis sur ton chemin.\\^" + +msgid "You prefer to overwhelm your opponents with sheer force and firepower.\\^" +msgstr "Tu préfères utiliser ta force brute et ta puissance de feu pour submerger tes adversaires.\\^" + +msgid "You seem to be a Trainer who likes to play it safe.\\^" +msgstr "Tu n'as pas l'air d'aimer le risque.\\^" + +msgid "You seem to be a trainer that is capable of many different strategies.\\^" +msgstr "Tu sembles être capable de bien des stratégies.\\^" + +msgid "You seem to be a trainer who won't hesitate to go for what you want.\\^" +msgstr "Visiblement, tu n'hésites pas à foncer dans le tas pour avoir ce que tu veux.\\^" + +msgid "You study each other's movements..." +msgstr "Vous étudiez les mouvements de l'un et de l'autre..." + +msgid "You used your last {1}." +msgstr "Vous avez utilisé votre dernier {1}." + +msgid "You're already surfing." +msgstr "Vous êtes déjà en train de surfer." + +msgid "You're holding a Pokémon!" +msgstr "Vous tenez un Pokémon!" + +msgid "You're impulsive, impatient, and care mostly about your own desires.\\^" +msgstr "Tu es impulsif, impatient, et tu fais passer tes envies avant presque tout le reste.\\^" + +msgid "You've found all of the hidden x2 and x3 cards." +msgstr "Vous avez trouvé toutes les cartes cachées x2 et x3." + +msgid "You've got 99,999 Coins." +msgstr "Vous avez 99,999 Jetons." + +msgid "You've run out of Coins.\nGame over!" +msgstr "Vous n'avez plus de Jetons.\nGame over!" + +msgid "Youngster Samuel" +msgstr "Gamin Samuel" + +msgid "Your Coin Case has been filled." +msgstr "Votre Boîte à Jetons a été remplie." + +msgid "Your Coin Case is full!" +msgstr "Votre Boîte à Jetons est pleine!" + +msgid "Your PC's Mailbox is full." +msgstr "Votre Boîte Mail est pleine." + +msgid "Your Pokémon were healed." +msgstr "Vos Pokémon ont été soignés." + +msgid "Your Pokémon will be waiting for you in the Pokémon Storage System." +msgstr "Votre Pokémon vous attendra dans le Système de Stockage Pokémon." + +msgid "Your attack was evaded!" +msgstr "Votre attaque a été évitée!" + +msgid "Your attack was not blocked!" +msgstr "Votre attaque n'a pas été bloquée!" + +msgid "Your calm, rational approach will come to aid you in the future.\\^" +msgstr "Ton approche calme et rationnelle te sera d'une grande aide dans le futur.\\^" + +msgid "Your coins" +msgstr "Vos jetons" + +msgid "Your foe's weak!\nGet 'em, {1}!" +msgstr "L'ennemi est faible!\nAttaque, {1}!" + +msgid "Your game is out-of-date!\nUpdate required. \\wtnp[30]" +msgstr "Votre jeu n'est pas à jour! \nUpdate required. \\wtnp[30]" + +msgid "Your journey --- your story --- is about to unfold." +msgstr "Ton voyage... Ton histoire, est sur le point de commencer." + +msgid "Your name is {1}?" +msgstr "Ton nom est {1}?" + +msgid "Your name?" +msgstr "Ton nom?" + +msgid "Your old Nuzlocke savefile needs to be converted to the new system." +msgstr "Ta vieille sauvegarde de Nuzlocke doit être convertie pour le nouveau système." + +msgid "Your party Pokémon and any in the Daycare will be deposited, too." +msgstr "Votre équipe Pokémon et ceux de la Garderie seront également déposé." + +msgid "Your party is full!" +msgstr "Votre équipe est pleine!" + +msgid "Your party is full! You can't unfuse {1}." +msgstr "Votre groupe est plein! Vous ne pouvez pas désunifier {1}." + +msgid "Your party's full!" +msgstr "Votre groupe est plein!" + +msgid "Your philosophy is probably to just \"go with the flow\".\\^" +msgstr "Ta philosophie est probablement juste \"va où le vent te porte\".\\^" + +msgid "Your special attacks collide!" +msgstr "Votre attaque spéciale touche!" + +msgid "Your starter as well as all wild and trainer Pokémon will be randomized." +msgstr "Les Pokémon de départ, sauvages et des équipes des dresseurs seront aléatoires." + +msgid "Your team became cloaked in a mystical veil!" +msgstr "Votre équipe est enveloppé d'un voile mystique!" + +msgid "Your team became shrouded in mist!" +msgstr "Votre équipe est enveloppée dans la brume!" + +msgid "Your team is no longer protected by Safeguard!" +msgstr "Votre équipe n'est plus protégée par Rune Protect!" + +msgid "Your team is no longer protected by mist!" +msgstr "Votre équipe n'est plus entourée de Brume!" + +msgid "Your team is too nervous to eat Berries!" +msgstr "Votre équipe est trop nerveuse pour manger des Baies!" + +msgid "Your team's Light Screen faded!" +msgstr "Mur Lumière de votre équipe s'est arrêté!" + +msgid "Your team's Light Screen wore off!" +msgstr "Mur Lumière de votre équipe disparaît!" + +msgid "Your team's Lucky Chant wore off!" +msgstr "Air Veinard de votre équipe fini!" + +msgid "Your team's Mist faded!" +msgstr "La Brume de votre équipe s'est arrêté!" + +msgid "Your team's Reflect faded!" +msgstr "Protection de votre équipe s'est arrêté!" + +msgid "Your team's Reflect wore off!" +msgstr "Protection de votre équipe s'évapore!" + +msgid "Your team's Tailwind petered out!" +msgstr "Vent Arrière ne souffle plus sur votre équipe!" + +msgid "Your {1} in the Purify Chamber is ready for purification!" +msgstr "Votre {1} est dans la Chambre Purifiée prêt pour sa purification!" + +msgid "Z+Up/Down: Swap\nZ+Left: Delete\nZ+Right: Insert" +msgstr "Z+Up/Bas : Changer\nZ+Gauche : Supprimer\nZ+Droit : Insérer" + +msgid "Zoom X:" +msgstr "Zoom X :" + +msgid "Zoom Y:" +msgstr "Zoom Y :" + +msgid "[NEW ITEM]" +msgstr "[NOUVEL OBJET]" + +msgid "[NEW TRAINER BATTLE]" +msgstr "[NOUVEAU COMBAT DE Dresseur]" + +msgid "[NEW TRAINER TYPE]" +msgstr "[NOUVEAU TYPER DE Dresseur]" + +msgid "[New Encounter Type]" +msgstr "[Nouveau Type de Rencontre]" + +msgid "\\GHere you go!" +msgstr "\\GEt voilà!" + +msgid "\\GYou don't have enough money." +msgstr "\\GVous n'avez pas assez d'argent." + +msgid "\\GYou have no room left in the Bag." +msgstr "\\GVous n'avez plus de place dans le Sac." + +msgid "\\PN, are you ready?" +msgstr "Es-tu prê{t|te}, \\PN?" + +msgid "\\c[7]ENGAGEMENT FAILED.\\wt[16]\nA POWER CELL IS NEEDED." +msgstr "\\c[7]ACTIVATION ECHOUE.\\wt[16]\nUNE BATTERIE EST NECESSAIRE." + +msgid "\\c[7]ENGAGEMENT SUCCESSFUL." +msgstr "\\c[7]ACTIVATION REUSSIE." + +msgid "\\c[7]OBSTACLE DETECTED.\\wt[20]\nENGAGING STRENGTH PROTOCOL\\wt[8].\\wt[8].\\wt[8].\\wt[8]" +msgstr "\\c[7]OBSTACLE DETECTE.\\wt[20]\nPROTOCOLE DE FORCE ACTIVE\\wt[8].\\wt[8].\\wt[8].\\wt[8]" + +msgid "\\me[Jingle - HMTM]Obtained \\c[1]{1}\\c[0]!\nIt contained \\c[1]{2}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]Obtient \\c[1]{1}\\c[0]!\nElle contient \\c[1]{2}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - HMTM]{1} found \\c[1]{2}\\c[0]!\nIt contained \\c[1]{3}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]{1} a trouvé la \\c[1]{2}\\c[0]!\nElle contient \\c[1]{3}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Obtient \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Obtient \\c[1]{1}s\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained some \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Obtient quelques \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found one \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} trouve l'objet \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} trouve quelques \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} trouve {2} \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} trouve {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]Obtient \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Randomizer Mode has been unlocked!\\wt[30]\nIt will be available when starting a new Custom Game." +msgstr "\\me[Jinlge - KeyItem]Mode Random debloqué!\\wt[30]\nIl devrait apparaitre lors d'une creation de jeu personnalisé." + +msgid "\\me[Jinlge - KeyItem]\\sign[sign1]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\sign[sign1]Obtient \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Voltorb Flip Game Over]Oh no! You get 0 Coins!\\wtnp[50]" +msgstr "\\me[Voltorbataille Game Over]Oh non! Vous avez obtenu 0 Jetons!\\wtnp[50]" + +msgid "\\me[Voltorb Flip Win]Board clear!\\wtnp[40]" +msgstr "\\me[Voltorbataille Victoire]Tableau terminé!\\wtnp[40]" + +msgid "\\se[Voltorb Flip Level Dropped]Dropped to Game Lv. {1}!" +msgstr "\\se[Voltorbataille le Niveau Chute]A chuté au Nv. {1}!" + +msgid "\\se[]1,\\wt[4] 2,\\wt[4] and...\\wt[8] ...\\wt[8] ...\\wt[8] Poof!\\se[balldrop]" +msgstr "\\se[]1,\\wt[4] 2,\\wt[4] et...\\wt[8] ...\\wt[8] ... \\wt[8]Pouf!\\se[balldrop]" + +msgid "\\se[]Save failed.\\wtnp[30]" +msgstr "\\se[]Échec de la sauvegarde.\\wtnp[30]" + +msgid "\\se[]{1} hatched from the Egg!\\wt[80]" +msgstr "\\se[]{1} a éclot!\\wt[80]" + +msgid "\\se[]{1} learned {2}!\\se[itemlevel]" +msgstr "\\se[]{1} a appris {2}!\\se[itemlevel]" + +msgid "\\se[]{1} saved the game.\\se[save]\\wtnp[30]" +msgstr "\\se[]{1} a sauvegardé la partie.\\se[save]\\wtnp[30]" + +msgid "\\se[accesspc]Accessed the Hall of Fame." +msgstr "\\se[accesspc]Accès au Panthéon." + +msgid "\\se[accesspc]Accessed the Purify Chamber." +msgstr "\\se[accesspc]Accéder à la Chambre de purification." + +msgid "\\se[accesspc]Accessed {1}'s PC." +msgstr "\\se[accesspc]Accède au PC de {1}." + +msgid "\\se[accesspc]Booted up a TM." +msgstr "\\se[accesspc]CT activée." + +msgid "\\se[accesspc]Booted up an HM." +msgstr "\\se[accesspc]CS activée." + +msgid "\\se[accesspc]The Pokémon Storage System was opened." +msgstr "\\se[accesspc]Le Système de Rangement Pokémon a été ouvert." + +msgid "\\se[computeropen]{1} booted up the PC." +msgstr "\\se[computeropen]{1} allume le PC." + +msgid "\\se[itemlevel]{1} received \\c[1]{2}\\c[0]!\\nIt contained \\c[1]{3}\\c[0].\\wtnp[30]" +msgstr "\\se[itemlevel]{1} a été reçu \\c[1]{2}\\c[0]!\\nIl contient \\c[1]{3}\\c[0].\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received a \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} vous avez reçu un \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received an \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} vous avez reçu un \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} vous avez reçu \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} vous avez reçu {2} \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} vous avez reçu {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" + +msgid "\\ts[]Manage Mystery Gifts (X=online)." +msgstr "\\ts[]Recevoir les Cadeaux Mystères (X=online)." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried home." +msgstr "\\w[]\\wm\\c[8]\\l[3]Après cette triste défaite, {1} s'est précipité chez lui." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried to a Pokémon Center." +msgstr "\\w[]\\wm\\c[8]\\l[3]Après cette triste défaite, {1} se précipite vers un centre Pokémon." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried home, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} s'est précipité chez lui, protégeant contre davantage de dégâts, son Pokémon épuisé." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried to a Pokémon Center, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} s'est précipité vers un centre Pokémon, tout en protégeant, contre davantage de dégâts, son Pokémon épuisé." + +msgid "accuracy" +msgstr "précision" + +msgid "an egg" +msgstr "un oeuf" + +msgid "boardbg" +msgstr "../../Translations/French/boardbg_fr" + +msgid "egg" +msgstr "oeuf" + +msgid "evasiveness" +msgstr "évasion" + +msgid "female" +msgstr "femelle" + +msgid "genderless" +msgstr "Sans genre" + +msgid "lower" +msgstr "min" + +msgid "male" +msgstr "mâle" + +msgid "memo" +msgstr "../../Translations/French/memo_fr" + +msgid "off" +msgstr "Desactivé" + +msgid "on" +msgstr "Activé" + +msgid "other" +msgstr "autre" + +msgid "phonebg" +msgstr "../Translations/French/phonebg_fr" + +msgid "pokemon -> tm" +msgstr "pokemon -> ct" + +msgid "pokemon -> tutor" +msgstr "pokemon -> tuteur" + +msgid "pokemon <- tm" +msgstr "pokemon <-ct" + +msgid "pokemon <- tutor" +msgstr "pokemon <- tuteur" + +msgid "the ally {1}" +msgstr "le {1} allié" + +msgid "the egg" +msgstr "l'oeuf" + +msgid "the foe {1}" +msgstr "le {1} ennemi" + +msgid "the opposing {1}" +msgstr "le {1} ennemi" + +msgid "the wild {1}" +msgstr "le {1} sauvage" + +msgid "their egg" +msgstr "leur oeuf" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" + +msgid "{1:s} (F, Lv{2:d})" +msgstr "{1:s} (F, Niv{2:d})" + +msgid "{1:s} (Lv{2:d})" +msgstr "{1:s} (Niv{2:d})" + +msgid "{1:s} (M, Lv{2:d})" +msgstr "{1:s} (M, Niv{2:d})" + +msgid "{1:s} Pokémon" +msgstr "Pokémon {1:s}" + +msgid "{1:s}: Search Mode" +msgstr "{1:s}: Mode Recherche" + +msgid "{1:s}POWER/{2:s}\nPP/{3:d}ACCURACY/{4:s}" +msgstr " {1:s}PUISSANCE/{2:s}\n PP/{3:d}PRÉCISION/{4:s}" + +msgid "{1}\nwould like to battle!" +msgstr "{1}\nveut se battre!" + +msgid "{1}\n{2}" +msgstr "{1}\n{2}" + +msgid "{1} ${2}" +msgstr "{1} {2}$" + +msgid "{1} (Lv.{2}) caught." +msgstr "{1} (Nv.{2}) attrapé." + +msgid "{1} (Lv.{2}) defeated." +msgstr "{1} (Nv.{2}) battu." + +msgid "{1} (Lv.{2}) not roaming (switch {3} is off)." +msgstr "{1} (Nv.{2}) non errant (interrupteur {3} est éteint)." + +msgid "{1} (Lv.{2}) roaming (map not set)." +msgstr "{1} (Nv.{2}) errant (carte non définie)." + +msgid "{1} (Lv.{2}) roaming on map {3} ({4}){5}" +msgstr "{1} (Nv.{2}) errant sur la carte {3} ({4}){5}" + +msgid "{1} (PP: ---)" +msgstr "{1} (PP : ---)" + +msgid "{1} (PP: {2}/{3})" +msgstr "{1} (PP : {2}/{3})" + +msgid "{1} - {2} POKéMON" +msgstr "{1} - {2} POKÉMON" + +msgid "{1} Female" +msgstr "{1} Femelle" + +msgid "{1} Female Shiny" +msgstr "{1} Femelle Shiny" + +msgid "{1} Lv{2} {3}" +msgstr "{1} Niv{2} {3}" + +msgid "{1} Lv{2} {3}/{4}" +msgstr "{1} Niv{2} {3}/{4}" + +msgid "{1} Male" +msgstr "{1} Mâle" + +msgid "{1} Male Shiny" +msgstr "{1} Mâle Shiny" + +msgid "{1} Pokémon are in the Day Care." +msgstr "{1} Pokémon sont à la Garderie." + +msgid "{1} Pokémon are needed." +msgstr "{1} Pokémon sont requis." + +msgid "{1} Pokémon will be released, 1 of them is shiny. Are you absolutely certain?" +msgstr "Vous allez relâcher {1} Pokémon, dont 1 shiny. Êtes-vous absolument certain?" + +msgid "{1} Pokémon will be released, {2} of them are shiny. Are you absolutely certain?" +msgstr "Vous allez relâcher {1} Pokémon, dont {2} shiny. Êtes-vous absolument certain?" + +msgid "{1} Pokémon will be released. Are you absolutely certain?" +msgstr "Vous allez relâcher {1} Pokémon. Êtes-vous absolument certain?" + +msgid "{1} absorbed nutrients with its roots!" +msgstr "{1} absorbe les nutriments avec ses racines!" + +msgid "{1} acquired {2}!" +msgstr "{1} acquiert {2}!" + +msgid "{1} adores you!\nThe base Attack fell!" +msgstr "{1} vous adore!\nL'Attaque de base baisse!" + +msgid "{1} adores you!\nThe base Defense fell!" +msgstr "{1} vous adore!\nLa Défense de base baisse!" + +msgid "{1} adores you!\nThe base HP fell!" +msgstr "{1} vous adore!\nLes PV de base baissent!" + +msgid "{1} adores you!\nThe base Special Attack fell!" +msgstr "{1} vous adore!\nL'Attaque Spéciale de base baisse!" + +msgid "{1} adores you!\nThe base Special Defense fell!" +msgstr "{1} vous adore!\nLa Défense Spéciale baisse!" + +msgid "{1} adores you!\nThe base Speed fell!" +msgstr "{1} vous adore!\nLa Vitesse de base baisse!" + +msgid "{1} adores you!\nThe door to its heart opened a little." +msgstr "{1} vous adore!\nSa conscience s'ouvre un peu." + +msgid "{1} already has a burn." +msgstr "{1} est déjà brûlé." + +msgid "{1} already has a substitute!" +msgstr "{1} est déjà cloné!" + +msgid "{1} already knows\n{2}." +msgstr "{1} connait déjà\n{2}." + +msgid "{1} anchored itself with its roots!" +msgstr "{1} s'attache avec ses racines!" + +msgid "{1} anchored itself with {2}!" +msgstr "{1} s'attache avec {2}!" + +msgid "{1} anchored itself!" +msgstr "{1} s'enracine!" + +msgid "{1} and {2} are attacking!" +msgstr "{1} et {2} attaquent!" + +msgid "{1} and {2} want to battle!" +msgstr "{1} et {2} veulent se battre!" + +msgid "{1} animations converted to new format." +msgstr "{1} animations converties au nouveau format." + +msgid "{1} appears incapable of using its power!" +msgstr "{1} semble incapable d'utiliser son pouvoir!" + +msgid "{1} avoided damage with Wonder Guard!" +msgstr "{1} annule les dégâts avec Garde Mystik!" + +msgid "{1} avoided the attack!" +msgstr "{1} évite l'attaque!" + +msgid "{1} avoids attacks by its ally Pokémon!" +msgstr "{1} évite les attaques de Pokémon alliés!" + +msgid "{1} became cloaked in a freezing light!" +msgstr "{1} est enveloppé d'une lumière glaciale!" + +msgid "{1} became cloaked in freezing air!" +msgstr "{1} est enveloppé d'un air glacial!" + +msgid "{1} became cloaked in mystical moonlight!" +msgstr "{1} s'enveloppe d'un clair de lune mystique!" + +msgid "{1} became confused due to fatigue!" +msgstr "{1} devient confus à cause de la fatigue!" + +msgid "{1} became confused!" +msgstr "{1} est confus!" + +msgid "{1} became healthy!" +msgstr "{1} est en bonne santé!" + +msgid "{1} became healthy." +msgstr "{1} retrouve la santé." + +msgid "{1} became nimble!" +msgstr "{1} est devenu agile!" + +msgid "{1} became the center of attention!" +msgstr "{1} est devenu le centre d'attention!" + +msgid "{1} became trapped by Sand Tomb!" +msgstr "{1} est piégé dans une tempête de sable!" + +msgid "{1} became trapped by swirling magma!" +msgstr "{1} est piégé par un tourbillon de magma!" + +msgid "{1} began charging power!" +msgstr "{1} commence à accumuler de l'énergie!" + +msgid "{1} began growling deeply!" +msgstr "{1} commence a grogner longuement!" + +msgid "{1} began having a nightmare!" +msgstr "{1} commence à faire un cauchemar!" + +msgid "{1} bids farewell to {2}." +msgstr "{1} dit au revoir à {2}." + +msgid "{1} blacked out!" +msgstr "{1} a tout oublié!" + +msgid "{1} bounced the {2} back!" +msgstr "{1} renvoie le {2}!" + +msgid "{1} braced itself!" +msgstr "{1} se prépare!" + +msgid "{1} breaks the mold!" +msgstr "{1} brise le moule!" + +msgid "{1} burrowed its way under the ground!" +msgstr "{1} creuse un trou dans le sol!" + +msgid "{1} called {2}!" +msgstr "{1} appelle {2}!" + +msgid "{1} calmed down." +msgstr "{1} se calme." + +msgid "{1} came to its senses from the Trainer's call!" +msgstr "{1} est venu à l'appel du Dresseur!" + +msgid "{1} came to its senses from the {2}!" +msgstr "{1} est revenu à la raison {2}!" + +msgid "{1} can now be purified!" +msgstr "{1} peut être purifié à présent!" + +msgid "{1} can use items again!" +msgstr "{1} peut de nouveau utiliser des objets!" + +msgid "{1} can't be fused with itself!" +msgstr "{1} ne peut pas fusionner avec lui-même!" + +msgid "{1} can't be fused with {2}." +msgstr "{1} ne peut être fusionné avec {2}." + +msgid "{1} can't be learned." +msgstr "{1} ne peut être appris." + +msgid "{1} can't be switched out!" +msgstr "{1} ne peut être changé!" + +msgid "{1} can't be taught to an Egg." +msgstr "{1} ne peut être appris par un oeuf." + +msgid "{1} can't be taught to this Pokémon." +msgstr "{1} ne peut être appris à ce Pokémon." + +msgid "{1} can't be used in a sky battle!" +msgstr "{1} ne peut être utilisé en combat aérien!" + +msgid "{1} can't escape now!" +msgstr "{1} ne peut pas s'enfuir!" + +msgid "{1} can't fight in a sky battle!" +msgstr "{1} ne peut combat dans un combat aérien!" + +msgid "{1} can't get it going!" +msgstr "{1} n'arrive pas à se motiver!" + +msgid "{1} can't move somehow..." +msgstr "{1} ne peut rien faire de plus..." + +msgid "{1} can't move!" +msgstr "{1} ne peut pas bouger!" + +msgid "{1} can't stockpile any more!" +msgstr "{1} ne peut plus rien stocker!" + +msgid "{1} can't use items anymore!" +msgstr "{1} ne peut plus utiliser d'objets!" + +msgid "{1} can't use the same move twice in a row due to the torment!" +msgstr "Tourmente empêche {1} d'utiliser la même attaque deux fois de suite!" + +msgid "{1} can't use the sealed {2}!" +msgstr "{1} ne peut utiliser le sceau {2}!" + +msgid "{1} can't use {2} after the taunt!" +msgstr "{1} ne peut utiliser {2} la provocation!" + +msgid "{1} can't use {2} because of Heal Block!" +msgstr "{1} ne peut utiliser {2} après Anti-Soin!" + +msgid "{1} cannot be an egg. Make egg anyway?" +msgstr "{1} ne peut être un oeuf. En faire un quand même?" + +msgid "{1} cannot use {2}!" +msgstr "{1} ne peut pas utiliser {2}!" + +msgid "{1} cards have been chosen." +msgstr "{1} cartes ont été choisies." + +msgid "{1} caused an uproar!" +msgstr "{1} provoque un tumulte!" + +msgid "{1} changed Forme!" +msgstr "{1} a changé de Forme!" + +msgid "{1} chose Doom Desire as its destiny!" +msgstr "{1} a choisit Carnareket comme destinée!" + +msgid "{1} clamped {2}!" +msgstr "{1} serre {2}!" + +msgid "{1} consumed its {2}!" +msgstr "{1} a utilisé {2}!" + +msgid "{1} copied {2}'s stat changes!" +msgstr "{1} à copié les changement de stat de {2}!" + +msgid "{1} copied {2}'s {3}!" +msgstr "{1} a copié le {3} de {2}!" + +msgid "{1} cured its infatuation status using its {2}!" +msgstr "{1} a été guéri de sa passion grâce à sa {2}!" + +msgid "{1} cut its own HP and laid a curse on {2}!" +msgstr "{1} sacrifie ses PV et maudit {2}!" + +msgid "{1} cut its own HP and maximized its Attack!" +msgstr "{1} divise ses PV et augmente son Attaque au max!" + +msgid "{1} defeated\n{2}!" +msgstr "{1} a vaincu\n{2}!" + +msgid "{1} defeated the opponent\n{2} in a referee's decision!" +msgstr "{1} a vaincu l'adversaire\n{2} lors d'une décision de l'arbitre!" + +msgid "{1} defeated {2} and {3}!" +msgstr "{1} a vaincu {2} et {3}!" + +msgid "{1} did a headbutt!" +msgstr "{1} donne un coup de boule!" + +msgid "{1} did not learn {2}." +msgstr "{1} n'a pas appris {2}." + +msgid "{1} doesn't become confused!" +msgstr "{1} ne devient pas confus!" + +msgid "{1} doesn't have Pokérus." +msgstr "{1} n'a pas le Pokérus." + +msgid "{1} endured the hit!" +msgstr "{1} encaisse le choc!" + +msgid "{1} evaded the attack!" +msgstr "{1} évite l'attaque!" + +msgid "{1} fainted!" +msgstr "{1} est K.O.!" + +msgid "{1} fainted...\\" +msgstr "{1} s'écroule...\\" + +msgid "{1} fell asleep!" +msgstr "{1} s'endort!" + +msgid "{1} fell for the taunt!" +msgstr "{1} répond à la provoc!" + +msgid "{1} fell in love!" +msgstr "{1} tombe amoureux!" + +msgid "{1} fell straight down!" +msgstr "{1} tombe!" + +msgid "{1} fled from battle!" +msgstr "{1} a fuit le combat!" + +msgid "{1} fled using Run Away!" +msgstr "{1} fuit en utilisant Fuite!" + +msgid "{1} fled using its {2}!" +msgstr "{1} fuit en utilisant {2}!" + +msgid "{1} fled!" +msgstr "{1} a fuit!" + +msgid "{1} flew up high!" +msgstr "{1} s'est envolé!" + +msgid "{1} flew {2} up into the air!" +msgstr "{1} fait s'envoler {2} dans les airs!" + +msgid "{1} flinched and couldn't move!" +msgstr "{1} a peur et ne bouge plus!" + +msgid "{1} flung its {2}!" +msgstr "{1} jette son {2}!" + +msgid "{1} foresaw an attack!" +msgstr "{1} prévoit une attaque!" + +msgid "{1} forfeited the match!" +msgstr "{1} a déclaré forfait!" + +msgid "{1} forgot how to\nuse {2}." +msgstr "{1} oublie comment \nutiliser {2}." + +msgid "{1} forgot {2}." +msgstr "{1} oublie {2}." + +msgid "{1} forgot {2}..." +msgstr "{1} oublie {2}..." + +msgid "{1} found \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} trouve \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} trouve \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one {2}!" +msgstr "{1} a trouvé l'objet: {2}!" + +msgid "{1} found some \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} trouve quelques \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[20]" +msgstr "{1} trouve {2} \\c[1]{3}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" +msgstr "{1} trouve {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" + +msgid "{1} frisked the foe and found one {2}!" +msgstr "{1} fouille l'ennemi et trouve une {2}!" + +msgid "{1} frisked the other foe and found one {2}!" +msgstr "{1} fouille l'autre adversaire et trouve un {2}!" + +msgid "{1} frisked {2} and found its {3}!" +msgstr "{1} fouille {2} et trouve son {3}!" + +msgid "{1} gained a boosted {2} Exp. Points!" +msgstr "{1} gagne un bonus de {2} Points Exp.!" + +msgid "{1} gained {2} Exp. Points!" +msgstr "{1} a gagné {2} Points d'Exp!" + +msgid "{1} gave ${2} to the winner..." +msgstr "{1} donne {2}$ au gagnant..." + +msgid "{1} gave {2} its {3}!" +msgstr "{1} donne {2} à son {3}!" + +msgid "{1} got ${2}\nfor winning!" +msgstr "{1} obtient {2}$\npour sa victoire!" + +msgid "{1} got free of {2}'s {3}!" +msgstr "{1} est libre du {3} de {2}!" + +msgid "{1} got over its infatuation." +msgstr "{1} a surmonté son engouement." + +msgid "{1} grew to Lv. {2}!" +msgstr "{1} monte au Nv. {2}!" + +msgid "{1} had its HP restored." +msgstr "{1} voit ses PV restaurés." + +msgid "{1} had its energy drained!" +msgstr "{1} a son énergie drainée!" + +msgid "{1} harvested one {2}!" +msgstr "{1} récolte un {2}!" + +msgid "{1} has Air Lock!" +msgstr "{1} possède Air Lock!" + +msgid "{1} has Mega Evolved into {2}!" +msgstr "{1} a Mega Évolué en {2}!" + +msgid "{1} has already been selected." +msgstr "{1} est déjà sélectionné." + +msgid "{1} has been afflicted with infestation by {2}!" +msgstr "{1} est harcelé par {2}!" + +msgid "{1} has been cured of its corruption!" +msgstr "{1} n'est plus corrompu!" + +msgid "{1} has been laid down." +msgstr "{1} a été déposé." + +msgid "{1} has no energy left to battle!" +msgstr "{1} n'est plus en forme pour se battre!" + +msgid "{1} has no more Pokémon that can fight!" +msgstr "{1} n'a plus aucun Pokémon qui peut se battre!" + +msgid "{1} has no moves left!" +msgstr "{1} ne peut plus attaquer!" + +msgid "{1} has no nickname." +msgstr "{1} n'a pas de surnom." + +msgid "{1} has no usable Pokémon!" +msgstr "{1} n'a plus de Pokémon viable!" + +msgid "{1} has the nickname {2}." +msgstr "{1} est surnommé {2}." + +msgid "{1} held up its Red Card against {2}!" +msgstr "{1} dresse son Carton Rouge contre {2}!" + +msgid "{1} helped {2} move next!" +msgstr "{1} aide {2} pour la prochaine attaque!" + +msgid "{1} hid underwater!" +msgstr "{1} se cache sous l'eau!" + +msgid "{1} hung on using its Focus Band!" +msgstr "{1} tient bon avec Bandeau!" + +msgid "{1} hung on using its Focus Sash!" +msgstr "{1} tient bon avec Ceinture Force!" + +msgid "{1} hung on with Sturdy!" +msgstr "{1} tient bon avec Fermeté!" + +msgid "{1} ignored orders while asleep!" +msgstr "{1} les ordres sont ignorés pendant le sommeil!" + +msgid "{1} ignored orders!" +msgstr "{1} ignore les ordres!" + +msgid "{1} intends to flip up a mat and block incoming attacks!" +msgstr "{1} va retourner un tatami pour bloquer les capacités!" + +msgid "{1} is about to send in {2}." +msgstr "{1} s'apprête à envoyer {2}." + +msgid "{1} is absorbing power!" +msgstr "{1} absorbe de la puissance!" + +msgid "{1} is affected by the radiation!" +msgstr "{1} est affecté par la radiation!" + +msgid "{1} is afflicted by the curse!" +msgstr "{1} est affecté par la malédiction!" + +msgid "{1} is already a Shadow Pokémon." +msgstr "{1} est déjà un Pokémon Obscur." + +msgid "{1} is already asleep!" +msgstr "{1} est déjà endormi!" + +msgid "{1} is already confused!" +msgstr "{1} est déjà confus!" + +msgid "{1} is already holding one {2}." +msgstr "{1} tient déjà {2}." + +msgid "{1} is already in battle!" +msgstr "{1} est déjà en combat!" + +msgid "{1} is already paralyzed!" +msgstr "{1} est déjà paralysé!" + +msgid "{1} is already poisoned." +msgstr "{1} est déjà empoisonné." + +msgid "{1} is angry!" +msgstr "{1} est enragé!" + +msgid "{1} is attacking!" +msgstr "{1} attaque!" + +msgid "{1} is badly poisoned!" +msgstr "{1} est gravement empoisonné!" + +msgid "{1} is buffeted by the hail!" +msgstr "{1} est touché par la grêle!" + +msgid "{1} is buffeted by the sandstorm!" +msgstr "{1} est touché par la tempête de sable!" + +msgid "{1} is confused!" +msgstr "{1} est confus!" + +msgid "{1} is covered in powder!" +msgstr "{1} est couvert de poudre!" + +msgid "{1} is damaged by the recoil!" +msgstr "{1} subit le contrecoup!" + +msgid "{1} is disabled no more!" +msgstr "{1} n'est plus paralysé!" + +msgid "{1} is eager for more!" +msgstr "{1} en veut encore plus!" + +msgid "{1} is eating!" +msgstr "{1} mange!" + +msgid "{1} is exerting its Pressure!" +msgstr "{1} augmente la pression!" + +msgid "{1} is fast asleep." +msgstr "{1} s'endort." + +msgid "{1} is frozen solid!" +msgstr "{1} est gelé!" + +msgid "{1} is genderless." +msgstr "{1} n'a pas de genre." + +msgid "{1} is getting into position!" +msgstr "{1} se met en position!" + +msgid "{1} is getting pumped!" +msgstr "{1} commence à se booster!" + +msgid "{1} is glowing!" +msgstr "{1} luit!" + +msgid "{1} is having a bad dream!" +msgstr "{1} fait un mauvais rêve!" + +msgid "{1} is healed by poison!" +msgstr "{1} est guéri par le poison!" + +msgid "{1} is hit by lightning!" +msgstr "{1} est touché par Paratonnerre!" + +msgid "{1} is hurt by its burn!" +msgstr "{1} est blessé par la brûlure!" + +msgid "{1} is hurt by its {2}!" +msgstr "{1} est blessé par son {2}!" + +msgid "{1} is hurt by poison!" +msgstr "{1} est blessé par le poison!" + +msgid "{1} is hurt by {2}!" +msgstr "{1} est blessé par {2}!" + +msgid "{1} is immobilized by love!" +msgstr "{1} est transi d'amour!" + +msgid "{1} is in love with {2}!" +msgstr "{1} est amoureux de {2}!" + +msgid "{1} is loafing around!" +msgstr "{1} flemmarde!" + +msgid "{1} is locked in a nightmare!" +msgstr "{1} est enfermé dans un cauchemar!" + +msgid "{1} is making a move..." +msgstr "{1} fait un mouvement..." + +msgid "{1} is making an uproar!" +msgstr "{1} fait un brouhaha!" + +msgid "{1} is not a Shadow Pokémon." +msgstr "{1} n'est pas un Pokémon Obscur." + +msgid "{1} is not affected by {2} thanks to its Safety Goggles!" +msgstr "{1} n'est pas affecté par {2} grâce aux Lunettes Filtre!" + +msgid "{1} is not allowed." +msgstr "{1} n'est pas autorisé." + +msgid "{1} is not compatible with {2}." +msgstr "{1} n'est pas compatible avec {2}." + +msgid "{1} is now a Shadow Pokémon." +msgstr "{1} est maintenant un Pokémon Obscur." + +msgid "{1} is now being held." +msgstr "{1} est tenu maintenant." + +msgid "{1} is now female." +msgstr "{1} est maintenant une femelle." + +msgid "{1} is now male." +msgstr "{1} est maintenant un mâle." + +msgid "{1} is paralyzed! It can't move!" +msgstr "{1} est paralysé! Il ne peut pas bouger!" + +msgid "{1} is paralyzed! It may be unable to move!" +msgstr "{1} est paralysé! Il ne peut plus bouger!" + +msgid "{1} is poisoned!" +msgstr "{1} est empoisonné!" + +msgid "{1} is protected by Aroma Veil!" +msgstr "{1} est protégé par Aroma-Voile!" + +msgid "{1} is protected by Mist!" +msgstr "{1} est protégé par Brume!" + +msgid "{1} is protected by Safeguard!" +msgstr "{1} est protégé par Rune Protect!" + +msgid "{1} is protected by the Sticky Terrain!" +msgstr "{1} est protégé par le Terrain Gluant!" + +msgid "{1} is protected by the mist!" +msgstr "{1} est protégé par la brume!" + +msgid "{1} is radiating a blazing aura!" +msgstr "{1} dégage une aura de flammes incandescente!" + +msgid "{1} is radiating a bursting aura!" +msgstr "{1} dégage une aura électrique instable!" + +msgid "{1} is radiating a dark aura!" +msgstr "{1} dégage une aura de ténèbre!" + +msgid "{1} is radiating a fairy aura!" +msgstr "{1} dégage une aura enchanteresse!" + +msgid "{1} is ready to help {2}!" +msgstr "{1} est prêt à aider {2}!" + +msgid "{1} is selected." +msgstr "{1} est sélectionné." + +msgid "{1} is storing energy!" +msgstr "{1} emmagazine de l'énergie!" + +msgid "{1} is struggling!" +msgstr "{1} lutte!" + +msgid "{1} is switched out with the Eject Button!" +msgstr "{1} sort du combat avec le Bouton Fuite!" + +msgid "{1} is tightening its focus!" +msgstr "{1} se concentre!" + +msgid "{1} is tormented!" +msgstr "{1} est tourmenté!" + +msgid "{1} is trying to\nlearn {2}." +msgstr "{1} tente d'apprendre\n{2}." + +msgid "{1} is trying to learn {2}." +msgstr "{1} tente d'apprendre {2}." + +msgid "{1} is trying to take its foe down with it!" +msgstr "{1} tente d'emporter son ennemi dans sa chute!" + +msgid "{1} is unaffected!" +msgstr "{1} n'est pas affecté!" + +msgid "{1} is waiting for {2}'s move..." +msgstr "{1} attend l'attaque de {2}..." + +msgid "{1} is watching carefully!" +msgstr "{1} observe avec attention!" + +msgid "{1} isn't holding anything." +msgstr "{1} ne tient rien." + +msgid "{1} kept going and crashed!" +msgstr "{1} s'est écrasé dans son élan!" + +msgid "{1} knocked off {2}'s {3}!" +msgstr "{1} s'est débarassé du {3} de {2}!" + +msgid "{1} learned a new song!" +msgstr "{1} apprend une nouvelle chanson!" + +msgid "{1} learned {2}!" +msgstr "{1} a appris {2}!" + +msgid "{1} learned {2}!\\se[itemlevel]" +msgstr "{1} a appris \n{2}!\\se[itemlevel]" + +msgid "{1} levitated with electromagnetism!" +msgstr "{1} lévite avec électromagnétisme!" + +msgid "{1} lost against\n{2}!" +msgstr "{1} a perdu contre\n{2}!" + +msgid "{1} lost against {2} and {3}!" +msgstr "{1} a perdu contre {2} et {3}!" + +msgid "{1} lost against {2}." +msgstr "{1} a perdu contre {2}." + +msgid "{1} lost its focus and couldn't move!" +msgstr "{1} perd sa concentration et ne peut plus bouger!" + +msgid "{1} lost some of its HP!" +msgstr "{1} perd un peu de PV!" + +msgid "{1} lost to the opponent\n{2} in a referee's decision!" +msgstr "{1} a perdu contre l'adversaire\n{2} lors d'une décision de l'arbitre!" + +msgid "{1} lowered its head!" +msgstr "{1} baisse la tête!" + +msgid "{1} made {2} drowsy!" +msgstr "{1} et {2} somnolent!" + +msgid "{1} makes Fairy-type moves miss with Disenchant!" +msgstr "{1} annule les attaques Fée grâce à Désenchantement!" + +msgid "{1} makes Ground moves miss with Levitate!" +msgstr "{1} évite les attaques Sol grâce à Lévitation!" + +msgid "{1} makes Nuclear-type moves miss with Radiation Proof!" +msgstr "{1} annule les attaques de type Nucléaire grâce à Radiation Imperméble!" + +msgid "{1} maxed its Attack!" +msgstr "L'attaque de {1} monte au maximum!" + +msgid "{1} must recharge!" +msgstr "{1} doit se recharger!" + +msgid "{1} obtained {2}!\\me[PU-PokemonObtained]" +msgstr "{1} obtient {2}!\\me[PU-PokemonObtained]" + +msgid "{1} obtained {2}!\\se[itemlevel]" +msgstr "{1} a obtenu {2}!\\se[niveauobjet]" + +msgid "{1} obtained {2}." +msgstr "{1} obtient {2}." + +msgid "{1} opened the door to its heart!" +msgstr "{1} a ouvert sa conscience!" + +msgid "{1} panicked and dropped\n${2}..." +msgstr "{1} panique et fait tomber\n{2}$..." + +msgid "{1} picked up ${2}!" +msgstr "{1} ramasse {2}$!" + +msgid "{1} picked up {2} from the pokemon!" +msgstr "{1} a pris {2} au Pokémon!" + +msgid "{1} pickpocketed {2}'s {3}!" +msgstr "{1} pique l'objet que {2} tenait! Adieu, {3}!" + +msgid "{1} planted a {2} in the soft loamy soil." +msgstr "{1} plante une baie {2} dans le sol doux et argileux." + +msgid "{1} planted its roots!" +msgstr "{1} plante ses racines!" + +msgid "{1} pretended not to notice!" +msgstr "{1} prétend ne rien remarquer!" + +msgid "{1} protected itself!" +msgstr "{1} se protège!" + +msgid "{1} put away the {2} in the \\c[1]Berries\\c[0] Pocket." +msgstr "{1} place {2} dans la \\c[1]Poche\\c[0] Baies." + +msgid "{1} put in a substitute!" +msgstr "{1} est remplacé par un clone!" + +msgid "{1} put the \\c[1]{2}\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} place l'objet \\c[1]{2}\\c[0]\ndans la \\c[1]Poche {4}\\c[0]." + +msgid "{1} put the \\c[1]{2}s\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} Place \\c[1]{2}s\\c[0]\ndans la \\c[1]Poche {4}\\c[0]." + +msgid "{1} received a Pokémon from {2}." +msgstr "{1} a reçu un Pokémon de {2}." + +msgid "{1} received a Pokémon." +msgstr "{1} reçoit un Pokémon." + +msgid "{1} received an encore!" +msgstr "{1} encore une fois!" + +msgid "{1} received {2} Coin(s)!" +msgstr "{1} reçoit {2} Jetons!" + +msgid "{1} received {2} Coins!" +msgstr "{1} reçoit {2} Jetons!" + +msgid "{1} received {2} from {3}!" +msgstr "{1} reçoit {2} de la part de {3}!" + +msgid "{1} received {2}!\\se[itemlevel]" +msgstr "{1} a été reçu {2}!\\se[itemlevel]" + +msgid "{1} regained the move\n{2}!" +msgstr "{1} regagne l'attaque \n{2}!" + +msgid "{1} regained {2} Exp. Points!" +msgstr "{1} regagne {2} Points d'Exp.!" + +msgid "{1} restored a little HP using its Shell Bell!" +msgstr "{1} restaure un peu de PV grâce à Grelot Coque!" + +msgid "{1} restored a little HP using its {2}!" +msgstr "{1} récupère un peu de PV avec {2}!" + +msgid "{1} reversed all other Pokémon's auras!" +msgstr "{1} renverse toutes les autres auras Pokémon!" + +msgid "{1} ribbons." +msgstr "{1} rubans." + +msgid "{1} sealed the opponent's move(s)!" +msgstr "{1} a entravé les mouvements de l'adversaire!" + +msgid "{1} sent\nout {2} and {3}!" +msgstr "{1} envoie\n{2} and {3}!" + +msgid "{1} sent\nout {2}!" +msgstr "{1} envoie \n{2}!" + +msgid "{1} sent\nout {2}! Go! {3}!" +msgstr "{1} envoie\n{2}! {3}! Go!" + +msgid "{1} sent\nout {2}! {3} sent\nout {4}!" +msgstr "{1} envoie\n {2}! {3} envoie\n {4}!" + +msgid "{1} shared its guard with the target!" +msgstr "{1} a partagé sa défense avec la cible!" + +msgid "{1} shared its power with the target!" +msgstr "{1} a partagé son pouvoir avec la cible!" + +msgid "{1} shrouded itself with Magic Coat!" +msgstr "{1} s'enveloppe grâce à Reflet Magik!" + +msgid "{1} shuddered with anticipation!" +msgstr "{1} frémis d'excitation!" + +msgid "{1} sketched {2}!" +msgstr "{1} a copié {2}!" + +msgid "{1} slept and became healthy!" +msgstr "{1} dort et récupère de la santé!" + +msgid "{1} snapped out of confusion!" +msgstr "{1} n'est plus confus!" + +msgid "{1} snapped out of confusion." +msgstr "{1} n'est plus confus." + +msgid "{1} snapped out of its confusion." +msgstr "{1} n'est plus confus." + +msgid "{1} snatched {2}'s move!" +msgstr "{1} copie l'attaqye de {2}!" + +msgid "{1} sprang up!" +msgstr "{1} éclate!" + +msgid "{1} stayed awake using its partner's {2}!" +msgstr "{1} est resté éveillé en utilisant le {2} de son partenaire!" + +msgid "{1} stayed awake using its {2}!" +msgstr "{1} est resté éveillé grâce à son {2}!" + +msgid "{1} stockpiled {2}!" +msgstr "{1} a stocké {2}!" + +msgid "{1} stole and ate its target's {2}!" +msgstr "{1} a volé et mange le {2} de sa cible!" + +msgid "{1} stole {2}'s {3} with Magician!" +msgstr "{1} a volé l'objet que {2} tenait grâce à Magicien! Adieu, {3}!" + +msgid "{1} stole {2}'s {3}!" +msgstr "{1} a volé l'objet que {2} tenait! Adieu, {3}!" + +msgid "{1} sucked up the liquid ooze!" +msgstr "{1} absorbe le liquide vaseux!" + +msgid "{1} surrounded itself with a veil of petals!" +msgstr "{1} s'entoure d'un voile de pétales!" + +msgid "{1} surrounded itself with a veil of sweetness!" +msgstr "{1} est entouré par un voile de doux parfum." + +msgid "{1} surrounded itself with a veil of water!" +msgstr "{1} s'entoure d'un voile d'eau!" + +msgid "{1} surrounds itself with a protective mist!" +msgstr "{1} s'entoure d'un brouillard protecteur!" + +msgid "{1} surrounds itself with electrified terrain!" +msgstr "{1} s'entoure d'un terrain électrifié!" + +msgid "{1} survived the poisoning.\nThe poison faded away!" +msgstr "{1} a survécu au poison.\nLe poison a disparu!" + +msgid "{1} swapped its {2} ability with its target's {3} ability!" +msgstr "{1} a inversé sa capacité {2} avec la capacité de la cible {3}!" + +msgid "{1} switched all changes to its Attack and Sp. Atk with the target!" +msgstr "{1} à echangé son Attaque et son Attaque Spé. avec la cible!" + +msgid "{1} switched all changes to its Defense and Sp. Def with the target!" +msgstr "{1} à echangé sa Defense et sa Defense Spé. avec la cible!" + +msgid "{1} switched items with its opponent!" +msgstr "{1} échanges ses objets avec l'adversaire!" + +msgid "{1} switched its Attack and Defense!" +msgstr "{1} a changé l'Attaque et la Défense!" + +msgid "{1} switched places with its ally!" +msgstr "{1} change de place avec un allié!" + +msgid "{1} switched stat changes with the target!" +msgstr "{1} à echangé ses stats avec la cible!" + +msgid "{1} thawed out!" +msgstr "{1} dégèle!" + +msgid "{1} threw a rock at the {2}!" +msgstr "{1} jette une pierre sur {2}!" + +msgid "{1} threw a {2}." +msgstr "{1} lance une {2}." + +msgid "{1} threw some bait at the {2}!" +msgstr "{1} jette un appât à {2}!" + +msgid "{1} tied the opponent\n{2} in a referee's decision!" +msgstr "{1} a lié l'adversaire\n{2} lors d'une décision de l'arbitre!" + +msgid "{1} took a nap!" +msgstr "{1} pique un somme!" + +msgid "{1} took aim at {2}!" +msgstr "{1} vise {2}!" + +msgid "{1} took in sunlight!" +msgstr "{1} prend un bain de soleil!" + +msgid "{1} took its attacker down with it!" +msgstr "{1} entraîne l'attaquant avec lui!" + +msgid "{1} took the attack!" +msgstr "{1} a pris l'attaque!" + +msgid "{1} took the {2} attack!" +msgstr "{1} a prit l'attaque de {2}!" + +msgid "{1} traced {2}'s {3}!" +msgstr "{1} a calqué {3} sur {2}!" + +msgid "{1} transformed into the {2} type!" +msgstr "{1} s'est transformé en type {2}!" + +msgid "{1} transformed into {2}!" +msgstr "{1} se change en{2}!" + +msgid "{1} transformed!" +msgstr "{1} se transforme!" + +msgid "{1} turned away!" +msgstr "{1} s'éloigne!" + +msgid "{1} turned friendly." +msgstr "{1} est devenu amical." + +msgid "{1} turned friendly.\nThe base Attack can't fall!" +msgstr "{1} est devenu amical.\nL'Attaque de base ne peut baisser!" + +msgid "{1} turned friendly.\nThe base Attack fell!" +msgstr "{1} est devenu amical.\nL'Attaque de base baisse!" + +msgid "{1} turned friendly.\nThe base Defense can't fall!" +msgstr "{1} est devenu amical.\nLa Défense de base ne peut baisser!" + +msgid "{1} turned friendly.\nThe base Defense fell!" +msgstr "{1} est devenu amical.\nLa Défense de base baisse!" + +msgid "{1} turned friendly.\nThe base HP can't fall!" +msgstr "{1} est devenu amical.\nLes PV de base ne peuvent baisser!" + +msgid "{1} turned friendly.\nThe base HP fell!" +msgstr "{1} est devenu amical.\nLes PV de base baissent!" + +msgid "{1} turned friendly.\nThe base Special Attack can't fall!" +msgstr "{1} est devenu amical.\nL'Attaque Spéciale de base ne peut baisser!" + +msgid "{1} turned friendly.\nThe base Special Attack fell!" +msgstr "{1} est devenu amical.\nL'Attaque Spéciale de base baisse!" + +msgid "{1} turned friendly.\nThe base Special Defense can't fall!" +msgstr "{1} est devenu amical.\nLa Défense Spéciale de base ne peut baisser!" + +msgid "{1} turned friendly.\nThe base Special Defense fell!" +msgstr "{1} est devenu amical.\nLa Défense Spéciale de base baisse!" + +msgid "{1} turned friendly.\nThe base Speed can't fall!" +msgstr "{1} est devenu amical.\nLa Vitesse de base ne peut baisser!" + +msgid "{1} turned friendly.\nThe base Speed fell!" +msgstr "{1} est devenu amical.\nLa Vitesse de base baisse!" + +msgid "{1} turned friendly.\nThe door to its heart opened a little." +msgstr "{1} est devenu amical.\nSa conscience s'ouvre un peu." + +msgid "{1} turned into {2}!" +msgstr "{1} s'est changé en {2}!" + +msgid "{1} twisted the dimensions!" +msgstr "{1} tord les dimensions!" + +msgid "{1} unleashed energy!" +msgstr "{1} relâche son énergie!" + +msgid "{1} used\n{2}!" +msgstr "{1} utilise\n{2}!" + +msgid "{1} used Coral Break!" +msgstr "{1} utilise Éclate-Corail!" + +msgid "{1} used Cut!" +msgstr "{1} utilise Coupe!" + +msgid "{1} used Dive." +msgstr "{1} utilise Plongée." + +msgid "{1} used Fly!" +msgstr "{1} utilise Vol!" + +msgid "{1} used Rock Smash!" +msgstr "{1} utilise Éclate-Roc!" + +msgid "{1} used Strength!" +msgstr "{1} utilise Force!" + +msgid "{1} used Surf!" +msgstr "{1} utilise Surf!" + +msgid "{1} used Waterfall." +msgstr "{1} utilise Cascade." + +msgid "{1} used its {2} to get pumped!" +msgstr "{1} se gonfle grâce à sa {2}!" + +msgid "{1} used the\n{2}!" +msgstr "{1} a utilisé \n{2}!" + +msgid "{1} used the\n{2}." +msgstr "{1} a utilisé\n{2}." + +msgid "{1} used the Boxing Gloves!" +msgstr "{1} utilise les gants de boxe!" + +msgid "{1} used the Climbing Pick" +msgstr "{1} utilise les piolets" + +msgid "{1} used the Climbing Pick!" +msgstr "{1} utilise le piolet!" + +msgid "{1} used the Escape Rope." +msgstr "{1} utilise Corde Sortie." + +msgid "{1} used the Power Glove!" +msgstr "{1} utilise les gants de force!" + +msgid "{1} used the Scuba Gear" +msgstr "{1} utilise l'equipement de plongée." + +msgid "{1} used the Scuba Gear." +msgstr "{1} utilise l'equipement de plongée." + +msgid "{1} used the Surfboard!" +msgstr "{1} utilise une planche de surf!" + +msgid "{1} used the {2}!" +msgstr "{1} utilise le {2}!" + +msgid "{1} used the {2}." +msgstr "{1} a utilisé le {2}." + +msgid "{1} used {2}!" +msgstr "{1} utilise {2}!" + +msgid "{1} used." +msgstr "{1} utilisé." + +msgid "{1} vanished instantly!" +msgstr "{1} disparaît immédiatement!" + +msgid "{1} waits for a target to make a move!" +msgstr "{1} attends que la cible bouge!" + +msgid "{1} wants its target to bear a grudge!" +msgstr "{1} désire la rancune de sa cible!" + +msgid "{1} was Mummified by {2}!" +msgstr "{1} est momifié par {2}!" + +msgid "{1} was badly poisoned by its {2}!" +msgstr "{1} est gravement empoisonné par son {2}!" + +msgid "{1} was badly poisoned!" +msgstr "{1} est gravement empoisonné!" + +msgid "{1} was blocked by the kicked-up mat!" +msgstr "{1} est bloqué par le tatami!" + +msgid "{1} was burned by its {2}!" +msgstr "{1} est brûlé par son {2}!" + +msgid "{1} was burned!" +msgstr "{1} est brûlé!" + +msgid "{1} was caught in a sticky web!" +msgstr "{1} est piégé dans une toile gluante!" + +msgid "{1} was caught in the aftermath!" +msgstr "{1} est rattrapé par les conséquences!" + +msgid "{1} was cured of its burn." +msgstr "{1} a été guéri de sa brûlure." + +msgid "{1} was cured of its paralysis." +msgstr "{1} a été guéri de sa paralysie." + +msgid "{1} was cured of its poisoning." +msgstr "{1} a été guéri du poison." + +msgid "{1} was cured of paralysis." +msgstr "{1} a été guérit de la paralysie." + +msgid "{1} was defrosted by {2}!" +msgstr "{1} est dégelé par {2}!" + +msgid "{1} was defrosted." +msgstr "{1} est dégelé." + +msgid "{1} was downgraded to Level {2}!" +msgstr "{1} est redescendue au Niveau {2}!" + +msgid "{1} was dragged out!" +msgstr "{1} a été drainé!" + +msgid "{1} was elevated to Level {2}!" +msgstr "{1} a été élevé au Niveau {2}!" + +msgid "{1} was freed from Leech Seed!" +msgstr "{1} est libéré de Vampigraine!" + +msgid "{1} was freed from the telekinesis!" +msgstr "{1} est libéré de la télékinésie!" + +msgid "{1} was freed from {2}!" +msgstr "{1} est libéré de {2}!" + +msgid "{1} was frisked, revealing its {2}!" +msgstr "{1} a été fouillé et son {2} est découvert!" + +msgid "{1} was frozen solid!" +msgstr "{1} est gelé!" + +msgid "{1} was fully healed." +msgstr "{1} est totalement soigné." + +msgid "{1} was given the {2} to hold." +msgstr "Vous avez donné {1} à {2}." + +msgid "{1} was hurled into the air!" +msgstr "{1} est lancé dans les airs!" + +msgid "{1} was hurt by its {2}!" +msgstr "{1} est blessé par son {2}!" + +msgid "{1} was hurt by spikes!" +msgstr "{1} est blessé par les piques!" + +msgid "{1} was hurt by the shadow sky!" +msgstr "{1} est blessé par le ciel noir!" + +msgid "{1} was hurt by the sunlight!" +msgstr "{1} est blessé par les rayons solaires!" + +msgid "{1} was hurt by the {2}!" +msgstr "{1} est blessé par {2}!" + +msgid "{1} was hurt!" +msgstr "{1} est blessé!" + +msgid "{1} was identified!" +msgstr "{1} a été identifié!" + +msgid "{1} was paralyzed!" +msgstr "{1} est paralysé!" + +msgid "{1} was paralyzed! It may be unable to move!" +msgstr "{1} était paralysé! Il ne pouvait plus bouger!" + +msgid "{1} was poisoned!" +msgstr "{1} est empoisonné!" + +msgid "{1} was prevented from healing due to Heal Block!" +msgstr "{1} ne peut se soigner à cause de l'Anti-Soin!" + +msgid "{1} was prevented from healing!" +msgstr "{1} ne peut pas se soigner!" + +msgid "{1} was protected by {2}!" +msgstr "{1} a été protégé pas {2}!" + +msgid "{1} was quashed!" +msgstr "{1} est annulé!" + +msgid "{1} was released." +msgstr "{1} est relâché." + +msgid "{1} was seeded!" +msgstr "{1} plante ses graines!" + +msgid "{1} was squeezed by {2}!" +msgstr "{1} est pressé par {2}!" + +msgid "{1} was subjected to torment!" +msgstr "{1} est tourmenté!" + +msgid "{1} was thawed out." +msgstr "{1} a été décongelé." + +msgid "{1} was transferred to box \"{2}\"." +msgstr "{1} a été transféré dans la boîte \"{2}\"." + +msgid "{1} was transferred to box \"{2}.\"" +msgstr "{1} a été transféré dans la boîte \"{2}.\"" + +msgid "{1} was transferred to someone's PC." +msgstr "{1} a été transféré dans le PC de quelqu'un." + +msgid "{1} was transferred to someone's PC." +msgstr "{1} a été transféré dans le PC de quelqu'un." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} a été transféré dans le PC de {2}." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} a été transféré dans le PC de {2}." + +msgid "{1} was trapped in the vortex!" +msgstr "{1} est piégé dans le tourbillon!" + +msgid "{1} was unaffected!" +msgstr "{1} n'est pas affecté!" + +msgid "{1} was woken from its sleep." +msgstr "{1} est sorti de son sommeil." + +msgid "{1} was wrapped by {2}!" +msgstr "{1} est piégé par {2}!" + +msgid "{1} wasn't affected!" +msgstr "{1} n'a pas été affecté!" + +msgid "{1} watered the plant.\\wtnp[40]" +msgstr "{1} arrose le plant.\\wtnp[40]" + +msgid "{1} went back to {2}!" +msgstr "{1} est revenu à {2}!" + +msgid "{1} went to sleep!" +msgstr "{1} s'endort!" + +msgid "{1} whipped up a whirlwind!" +msgstr "{1} prépare un cyclone!" + +msgid "{1} will go first." +msgstr "{1} sera premier." + +msgid "{1} withdrew {2}!" +msgstr "{1} retire {2}!" + +msgid "{1} woke up in the uproar!" +msgstr "{1} se réveille avec le bruit!" + +msgid "{1} woke up!" +msgstr "{1} se réveille!" + +msgid "{1} woke up." +msgstr "{1} se réveille." + +msgid "{1} won against {2}." +msgstr "{1} gagne contre {2}." + +msgid "{1} won't flinch because of its {2}!" +msgstr "{1} ne peut pas reculer à cause de son {2}!" + +msgid "{1}% {2} (Lv.{3})" +msgstr "{1}% {2} (Nv.{3})" + +msgid "{1}% {2} (Lv.{3}-Lv.{4})" +msgstr "{1}% {2} (Nv.{3}-Nv.{4})" + +msgid "{1}'s" +msgstr "{1}" + +msgid "{1}'s AREA" +msgstr "Zone de {1}" + +msgid "{1}'s Air Balloon popped!" +msgstr "{1} entend son ballon éclater!" + +msgid "{1}'s Attack fell!" +msgstr "{1} voit son Attaque baisser!" + +msgid "{1}'s Attack harshly fell!" +msgstr "{1} voit son attaque beaucoup baisser!" + +msgid "{1}'s Attack increased." +msgstr "L'Attaque de {1} a été augmentée." + +msgid "{1}'s Attack rose drastically!" +msgstr "L'Attaque de {1} a énormément augmenté!" + +msgid "{1}'s Attack rose sharply!" +msgstr "{1} voit son Attaque nettement augmenter!" + +msgid "{1}'s Attack rose!" +msgstr "{1} voit son Attaque augmenter!" + +msgid "{1}'s Attack sharply rose!" +msgstr "{1} voit son Attaque nettement augmenter!" + +msgid "{1}'s Attack was not lowered!" +msgstr "{1} n'a pas perdu en Attaque!" + +msgid "{1}'s Attack went way up!" +msgstr "L'Attaque de {1} a beaucoup augmenté!" + +msgid "{1}'s Attack won't go any higher!" +msgstr "L'Attaque de {1} ne peut augmenter davantage!" + +msgid "{1}'s Attack won't go any lower!" +msgstr "{1} ne peut pas voir son Attaque baisser davantage!" + +msgid "{1}'s Attack won't go lower!" +msgstr "{1} ne peut pas perdre davantage en Attaque!" + +msgid "{1}'s Chernobyl started a Toxic Fallout!" +msgstr "L'air est saturé de radiations!" + +msgid "{1}'s Cloud Nine made the effects of weather disappear." +msgstr "Les effets de la météo se dissipent." + +msgid "{1}'s Contrary raised its Attack!" +msgstr "{1} Conteste la diminution de son Attaque!" + +msgid "{1}'s Contrary raised its Speed!" +msgstr "{1} Conteste la diminution de sa Vitesse!" + +msgid "{1}'s Defense fell!" +msgstr "{1} voit sa Défense baisser!" + +msgid "{1}'s Defense harshly fell!" +msgstr "{1} voit sa Défense beaucoup baisser!" + +msgid "{1}'s Defense increased." +msgstr "La Défense de {1} a été augmentée" + +msgid "{1}'s Defense rose drastically!" +msgstr "La Défense de {1} a énormément augmenté!" + +msgid "{1}'s Defense rose sharply!" +msgstr "La Défense de {1} a nettement augmenté!" + +msgid "{1}'s Defense rose!" +msgstr "La Défense de {1} a augmenté!" + +msgid "{1}'s Defense was lowered!" +msgstr "{1} voit sa Défense diminuer!" + +msgid "{1}'s Defense was not lowered!" +msgstr "{1} n'a pas perdu en Défense!" + +msgid "{1}'s Defense went way up!" +msgstr "La Défense de {1} a beaucoup augmenté!" + +msgid "{1}'s Defense won't go any higher!" +msgstr "La Défense de {1} ne peut augmenter davantage!" + +msgid "{1}'s Defense won't go any lower!" +msgstr "{1} ne peut pas voir sa Défense baisser davantage!" + +msgid "{1}'s Desolate Land made the sun turn harsh!" +msgstr "Les rayons du soleil s'intensifient!" + +msgid "{1}'s Drizzle made it rain!" +msgstr "Il commence à pleuvoir!" + +msgid "{1}'s Drought intensified the sun's rays!" +msgstr "Les rayons du soleil brillent!" + +msgid "{1}'s Dry Skin was healed by the rain!" +msgstr "{1} est guéri par la pluie grâce à sa Peau Sèche!" + +msgid "{1}'s Dry Skin was hurt by the sunlight!" +msgstr "{1} est blessé par le soleil à cause de sa Peau Sèche!" + +msgid "{1}'s Forewarn alerted it to {2}!" +msgstr "{1} se prépare à l'attaque {2}!" + +msgid "{1}'s Geiger Sense raised its Attack!" +msgstr "{1} a augmenté son Attaque grâce à son Instinct Geiger!" + +msgid "{1}'s Geiger Sense raised its Special Attack!" +msgstr "{1} a augmenté son Attaque Spéciale grâce à son Instinct Geiger!" + +msgid "{1}'s HP increased." +msgstr "Les PV de {1} ont été augmentés." + +msgid "{1}'s HP is full!" +msgstr "{1} est au max de ses PV!" + +msgid "{1}'s HP was restored by {2} points." +msgstr "Les PV de {1} ont été restaurés de {2} points." + +msgid "{1}'s HP was restored!" +msgstr "{1} voit ses PVs restaurés!" + +msgid "{1}'s HP was restored." +msgstr "Les PV de {1} ont été restaurés." + +msgid "{1}'s HP was set to 0." +msgstr "Les PV de {1} ont été réglés à 0." + +msgid "{1}'s HP was set to {2}." +msgstr "Les PV de {1} on été réglés à {2}." + +msgid "{1}'s Heal Block wore off!" +msgstr "{1} n'est plus sous Anti-Soin!" + +msgid "{1}'s Ice Body restored its HP a little!" +msgstr "{1} restaure un peu ses PV grâce à Corps Gel!" + +msgid "{1}'s Kee Berry was activated!" +msgstr "La Baie Éka de {1} a été activée!" + +msgid "{1}'s Lightning Rod took the move!" +msgstr "{1} encaisse grâce à Paratonerre!" + +msgid "{1}'s Maranga Berry was activated!" +msgstr "Baie Rangma de {1} a été activée!" + +msgid "{1}'s Moody lowered its {2}!" +msgstr "{1} perd en {2}! Quel Lunatique..." + +msgid "{1}'s Moody sharply raised its {2}!" +msgstr "{1} gagne beaucoup en {2}! Quel Lunatique!" + +msgid "{1}'s Moxie raised its Attack!" +msgstr "{1} voit son Attaque augmentée par son Impudence!" + +msgid "{1}'s OT's name?" +msgstr "Le nom du joueur de [1}?" + +msgid "{1}'s Oblivious prevents taunting!" +msgstr "{1} est un Bénêt, la Provoc est inutile!" + +msgid "{1}'s PC" +msgstr "PC de {1}" + +msgid "{1}'s PP increased." +msgstr "Les PP de {1} ont été augmentés." + +msgid "{1}'s Perish count fell to {2}!" +msgstr "Le Requiem de {1} est tombé à {2}!" + +msgid "{1}'s Primal Reversion!\nIt reverted to its Primal Form!" +msgstr "{1} invoque la Primo-Résurgence!\nIl retourne à sa Forme Primaire!" + +msgid "{1}'s Primordial Sea caused a heavy rain to fall." +msgstr "Une pluie battante s'abat soudainement!" + +msgid "{1}'s Rain Dish restored its HP a little!" +msgstr "{1} restaure un peu ses PV grâce à Cuvette!" + +msgid "{1}'s Sand Stream whipped up a sandstorm!" +msgstr "Une tempête de sable se prépare!" + +msgid "{1}'s Snow Warning made it hail!" +msgstr "Il commence à grêler!" + +msgid "{1}'s Special Attack fell!" +msgstr "{1} voit son Attaque Spéciale diminuer!" + +msgid "{1}'s Special Attack harshly fell!" +msgstr "{1} voit son Attaque Spéciale beaucoup baisser!" + +msgid "{1}'s Special Attack increased." +msgstr "L'Attaque Spéciale de {1} a été augmentée." + +msgid "{1}'s Special Attack rose drastically!" +msgstr "L'Attaque Spéciale de {1} a énormément augmenté!" + +msgid "{1}'s Special Attack rose sharply!" +msgstr "{1} voit son Attaque nettement augmenter!" + +msgid "{1}'s Special Attack rose!" +msgstr "{1} voit son Attaque Spéciale augmenter!" + +msgid "{1}'s Special Attack sharply rose!" +msgstr "{1} voit son Attaque Spéciale nettement augmenter!" + +msgid "{1}'s Special Attack went way up!" +msgstr "L'Attaque Spéciale de {1} a beaucoup augmenté!" + +msgid "{1}'s Special Attack won't go any higher!" +msgstr "L'Attaque Spéciale de {1} ne peut augmenter davantage!" + +msgid "{1}'s Special Attack won't go any lower!" +msgstr "{1} ne peut pas voir son Attaque Spéciale baisser davantage!" + +msgid "{1}'s Special Defense fell!" +msgstr "{1} voit sa Défense Spéciale diminuer!" + +msgid "{1}'s Special Defense harshly fell!" +msgstr "{1} voit sa Défense Spéciale beaucoup baisser!" + +msgid "{1}'s Special Defense increased." +msgstr "La Défense Spéciale de {1} a été augmentée." + +msgid "{1}'s Special Defense rose drastically!" +msgstr "La Défense Spéciale de {1} a énormément augmenté!" + +msgid "{1}'s Special Defense rose sharply!" +msgstr "La Défense Spéciale de {1} a nettement augmenté!" + +msgid "{1}'s Special Defense rose!" +msgstr "La Défense Spéciale de {1} a augmenté!" + +msgid "{1}'s Special Defense went way up!" +msgstr "La Défense Spéciale de {1} a beaucoup augmenté!" + +msgid "{1}'s Special Defense won't go any higher!" +msgstr "La Défense Spéciale de {1} ne peut augmenter davantage!" + +msgid "{1}'s Special Defense won't go any lower!" +msgstr "{1} ne peut pas voir sa Défense Spéciale baisser davantage!" + +msgid "{1}'s Speed Boost raised its Speed!" +msgstr "{1} met le Turbo! Sa vitesse augmente!" + +msgid "{1}'s Speed fell!" +msgstr "{1} voit sa Vitesse diminuer!" + +msgid "{1}'s Speed harshly fell!" +msgstr "{1} voit sa Vitesse beaucoup baisser!" + +msgid "{1}'s Speed increased." +msgstr "La Vitesse {1} a été augmentée." + +msgid "{1}'s Speed rose drastically!" +msgstr "La Vitesse de {1} a énormément augmenté!" + +msgid "{1}'s Speed rose sharply!" +msgstr "La Vitesse de {1} a nettement augmenté!" + +msgid "{1}'s Speed rose!" +msgstr "{1} voit sa Vitesse augmenter!" + +msgid "{1}'s Speed went way up!" +msgstr "La Vitesse de {1} a beaucoup augmenté!" + +msgid "{1}'s Speed won't go any higher!" +msgstr "La Vitesse de {1} ne peut augmenter davantage!" + +msgid "{1}'s Speed won't go any lower!" +msgstr "{1} ne peut pas voir sa Vitesse baisser davantage!" + +msgid "{1}'s Storm Drain took the move!" +msgstr "{1} aspire l'attque grâce à Lavabo!" + +msgid "{1}'s Stormbringer whipped up a thunderstorm!" +msgstr "Des éclairs zèbrent le ciel!" + +msgid "{1}'s Strength made it possible to move boulders around!" +msgstr "Force de {1} permet de bouger les rochers!" + +msgid "{1}'s Taunt wore off!" +msgstr "{1} passe outre la Provoc!" + +msgid "{1}'s ability became Mummy!" +msgstr "{1} voit son talent remplacé par Momie!" + +msgid "{1}'s ability was changed to {2}!" +msgstr "Le talent de {1} a été changé en {2}!" + +msgid "{1}'s ability was suppressed!" +msgstr "{1} a eu sa capacité supprimée!" + +msgid "{1}'s accuracy fell!" +msgstr "{1} est moins précis!" + +msgid "{1}'s accuracy harshly fell!" +msgstr "{1} est beaucoup moins précis!" + +msgid "{1}'s accuracy rose drastically!" +msgstr "La précision de {1} a énormément augmenté!" + +msgid "{1}'s accuracy rose sharply!" +msgstr "La précision de {1} a nettement augmenté!" + +msgid "{1}'s accuracy rose!" +msgstr "La précision de {1} a augmenté!" + +msgid "{1}'s accuracy was not lowered!" +msgstr "{1} n'a pas perdu en Précision!" + +msgid "{1}'s accuracy went way up!" +msgstr "La précision de {1} a beaucoup augmenté!" + +msgid "{1}'s accuracy won't go any higher!" +msgstr "La précision {1} ne peut augmenter davantage!" + +msgid "{1}'s accuracy won't go any lower!" +msgstr "{1} ne peut pas être moins précis!" + +msgid "{1}'s attack missed!" +msgstr "L'attaque de {1} échoue!" + +msgid "{1}'s burn was healed." +msgstr "La brûlure de {1} est soignée." + +msgid "{1}'s data was added to the Pokédex." +msgstr "Les données de {1} ont été ajoutées au Pokédex." + +msgid "{1}'s electromagnetism wore off!" +msgstr "{1} n'est plus éléctromagnétique!" + +msgid "{1}'s emotions rose to a fever pitch!\nIt entered Hyper Mode!" +msgstr "{1} s'énerve!\nIl entre en Mode Hyper!" + +msgid "{1}'s encore ended!" +msgstr "{1} n'écoute plus l'Encore!" + +msgid "{1}'s evasiveness fell!" +msgstr "{1} est moins évasif!" + +msgid "{1}'s evasiveness harshly fell!" +msgstr "{1} est beaucoup moins évasif!" + +msgid "{1}'s evasiveness rose drastically!" +msgstr "L'évasion de {1} a énormément augmenté!" + +msgid "{1}'s evasiveness rose sharply!" +msgstr "L'évasion de {1} a nettement augmenté!" + +msgid "{1}'s evasiveness rose!" +msgstr "L'évasion de {1} a augmenté!" + +msgid "{1}'s evasiveness went way up!" +msgstr "L'ésquive de {1} augmente beaucoup!" + +msgid "{1}'s evasiveness won't go any higher!" +msgstr "L'évasion de {1} ne peut augmenter davantage!" + +msgid "{1}'s evasiveness won't go any lower!" +msgstr "{1} ne peut pas être moins évasif!" + +msgid "{1}'s form was set to {2}." +msgstr "La forme de {1} a été établie à {2}." + +msgid "{1}'s gender couldn't be changed." +msgstr "Le genre de {1} ne peut être changé." + +msgid "{1}'s happiness was set to {2}." +msgstr "Le bonheur de {1} a été établi à {2}." + +msgid "{1}'s health was sapped by Leech Seed!" +msgstr "{1} voit ses PV absorbés par Vampigraine!" + +msgid "{1}'s heart gauge was lowered from {2} to {3} (now stage {4})." +msgstr "La jauge de conscience de {1} a été baissée de {2} à {3} (à présent au stade {4})." + +msgid "{1}'s language was set to {2}." +msgstr "La langue de {1} à été définie sur {2}." + +msgid "{1}'s level remained unchanged." +msgstr "Le niveau de {1} reste inchangé." + +msgid "{1}'s level was set to {2}." +msgstr "Le niveau de {1} a été établi à {2}." + +msgid "{1}'s messages not defined.\nCouldn't call common event {2}." +msgstr "Les messages de {1} ne sont pas définis.\nNe pouvait appeler un événement commun {2}." + +msgid "{1}'s move is no longer disabled!" +msgstr "{1} n'est plus Entravé!" + +msgid "{1}'s moves have been electrified!" +msgstr "{1} a des attaques électrifiées!" + +msgid "{1}'s moves were reset." +msgstr "Les attaques de {1} ont été réinitialisées." + +msgid "{1}'s nest" +msgstr "Nid de {1}" + +msgid "{1}'s nickname?" +msgstr "Surnom de {1}?" + +msgid "{1}'s poisoning was cured." +msgstr "{1} est guéri du poison." + +msgid "{1}'s rage is building!" +msgstr "La colère de {1} augmente!" + +msgid "{1}'s species was changed to {2}." +msgstr "La nature de {1} a été changée à {2}." + +msgid "{1}'s stat changes were all reversed!" +msgstr "Les changements de stats de {1} ont tous été inversés!" + +msgid "{1}'s stat changes were removed!" +msgstr "{1} perd ses changements de stats!" + +msgid "{1}'s stats were not lowered!" +msgstr "Les stats de {1} n'ont pas été baissées!" + +msgid "{1}'s stats were not lowered." +msgstr "{1} ne voit pas ses stats diminuées." + +msgid "{1}'s stats won't go any higher!" +msgstr "{1} ne peut augmenter davantage ses stats!" + +msgid "{1}'s stats won't go any lower!" +msgstr "{1} ne peut pas davantage perdre en stats!" + +msgid "{1}'s status could not be changed." +msgstr "Le statut de {1} ne peut être changé." + +msgid "{1}'s status was changed." +msgstr "Le statut de {1} a été changé." + +msgid "{1}'s stockpiled effect wore off!" +msgstr "Les effets de stockage disparaissent!" + +msgid "{1}'s substitute faded!" +msgstr "{1} n'a plus de clone!" + +msgid "{1}'s taunt wore off!" +msgstr "{1} passe outre la Provoc!" + +msgid "{1}'s team was disqualified!" +msgstr "L'équipe de {1} a été disqualifiée!" + +msgid "{1}'s torment wore off!" +msgstr "{1} n'est plus Tourmenté!" + +msgid "{1}'s type changed to match {2}'s!" +msgstr "{1} a changé de type pour correspondre à celui de {2}!" + +msgid "{1}'s was healed through Rebuild!" +msgstr "{1} est soigné par Reconstruction!" + +msgid "{1}'s wish came true!" +msgstr "{1} voit son voeu se réaliser!" + +msgid "{1}'s {2} badly poisoned {3}!" +msgstr "Le {2} de {1} empoisonne gravement {3}!" + +msgid "{1}'s {2} blocks {3}!" +msgstr "{1} bloque {3} grâce à son {2}!" + +msgid "{1}'s {2} boosted its Attack!" +msgstr "{1}'s augmente son Attaque avec {2}!" + +msgid "{1}'s {2} boosted its Special Attack!" +msgstr "{1}'s augmente son Attaque Spéciale avec {2}!" + +msgid "{1}'s {2} burned {3}!" +msgstr "{1} brûle {3} grâce à {2}!" + +msgid "{1}'s {2} changed it into the {3} type!" +msgstr "{1} change son type en {3} à cause de {2}!" + +msgid "{1}'s {2} cured its burn problem!" +msgstr "{1} {2} est guéri de sa brûlure!" + +msgid "{1}'s {2} cured its confusion problem!" +msgstr "{1} {2} n'et plus confus!" + +msgid "{1}'s {2} cured its frozen problem!" +msgstr "{1} est dégelé! Merci, {2}!" + +msgid "{1}'s {2} cured its ice problem!" +msgstr "{1} {2} est dégelé!" + +msgid "{1}'s {2} cured its love problem!" +msgstr "Le {1} de {2} a restauré son problème amoureux!" + +msgid "{1}'s {2} cured its paralysis problem!" +msgstr "{1} {2} n'est plus paralysé!" + +msgid "{1}'s {2} cured its partner's burn problem!" +msgstr "{1} guérit les brûlures de son partenaire grâce à {2}!" + +msgid "{1}'s {2} cured its partner's ice problem!" +msgstr "{1} guérit le gel de son partenaire grâce à {2}!" + +msgid "{1}'s {2} cured its partner's paralysis problem!" +msgstr "{1} guérit la paralysie de son partenaire grâce à {2}!" + +msgid "{1}'s {2} cured its partner's poison problem!" +msgstr "{1} guérit l'empoisonnement de son partenaire grâce à {2}!" + +msgid "{1}'s {2} cured its partner's sleep problem!" +msgstr "{1} guérit l'endormissement de son partenaire grâce à {2}!" + +msgid "{1}'s {2} cured its poison problem!" +msgstr "{1} {2} n'est plus empoisonné!" + +msgid "{1}'s {2} cured its sleep problem!" +msgstr "{1} {2} se réveille!" + +msgid "{1}'s {2} cured {3}'s love problem!" +msgstr "{1} a résolu le problème amoureux de {3} grâce à {1}!" + +msgid "{1}'s {2} cuts {3}'s Attack!" +msgstr "{1} réduit l'Attaque de {3} grâce à {2}!" + +msgid "{1}'s {2} cuts {3}'s Speed!" +msgstr "{1} réduit la Vitesse de {3} grâce à {2}!" + +msgid "{1}'s {2} disabled {3}!" +msgstr "{1} entrave {3} grâce à {2}!" + +msgid "{1}'s {2} fell!" +msgstr "{2} de {1} tombe!" + +msgid "{1}'s {2} had no effect on {3}!" +msgstr "{2} de {1} n'a aucun effet sur {3}!" + +msgid "{1}'s {2} hurt {3}!" +msgstr "{1} blesse {3} avec son {2}!" + +msgid "{1}'s {2} infatuated {3}!" +msgstr "{1} tombe amoureux de {3}, au grand dam de {2}!" + +msgid "{1}'s {2} is disabled!" +msgstr "Le {2} de {1} est paralysé!" + +msgid "{1}'s {2} is reacting to {3}'s Mega Ring!" +msgstr "{1} sent sa {2} réagir au méga anneau de {3}!" + +msgid "{1}'s {2} lost all its PP due to the grudge!" +msgstr "Le {2} de {1} perd tous ses PP à cause de sa rancoeur!" + +msgid "{1}'s {2} lowered its Defense!" +msgstr "{1} voit sa Défense diminuée par {2}!" + +msgid "{1}'s {2} lowered {3}'s Speed!" +msgstr "{1} baisse la Vitesse de {3} grâce à {2}!" + +msgid "{1}'s {2} made it the {3} type!" +msgstr "Le {2} de {1} a changé le type de {3}!" + +msgid "{1}'s {2} made {3} ineffective!" +msgstr "Le {2} de {1} a rendu {3} inefficace!" + +msgid "{1}'s {2} made {3} sleep!" +msgstr "{1} endort {3} grâce à {2}!" + +msgid "{1}'s {2} made {3} useless!" +msgstr "{1} a rendu {3} inutile grâce à {2}!" + +msgid "{1}'s {2} maxed its Attack!" +msgstr "Le {2} de {1} augmente l'Attaque au max!" + +msgid "{1}'s {2} paralyzed {3}! It may be unable to move!" +msgstr "{1} paralyse {3} grâce à {2}, l'immobilisant!" + +msgid "{1}'s {2} poisoned {3}!" +msgstr "{1} empoisonne {3} grâce à {2}!" + +msgid "{1}'s {2} prevented {3}'s {4} from working!" +msgstr "{1} empêche le {4} de {3} de fonctionner grâce à {2}!" + +msgid "{1}'s {2} prevents Attack loss!" +msgstr "{1} empêche la perte d'Attaque grâce à {2}!" + +msgid "{1}'s {2} prevents Defense loss!" +msgstr "{1} empêche la perte de Défense grâce à {2}!" + +msgid "{1}'s {2} prevents accuracy loss!" +msgstr "{1} empêche la Précision de baisser avec {2}!" + +msgid "{1}'s {2} prevents burns!" +msgstr "{2} de {1} empêche la brûlure!" + +msgid "{1}'s {2} prevents confusion!" +msgstr "{2} de {1} empêche la confusion!" + +msgid "{1}'s {2} prevents paralysis!" +msgstr "{2} de {1} empêche la paralysie!" + +msgid "{1}'s {2} prevents poisoning!" +msgstr "{2} de {1} empêche l'empoisonnement!" + +msgid "{1}'s {2} prevents romance!" +msgstr "Le {2} de {1} empêche la romance!" + +msgid "{1}'s {2} prevents stat decrease!" +msgstr "{1} empêche les stats de diminuer avec {2}!" + +msgid "{1}'s {2} prevents stat loss!" +msgstr "{2} de {1} empêche la perte de stat!" + +msgid "{1}'s {2} prevents switching!" +msgstr "{1} empêche le changement de Pokémon grâce à {2}!" + +msgid "{1}'s {2} prevents {3} from using {4}!" +msgstr "{1} empêche {3} d'utiliser {4} avec {2}!" + +msgid "{1}'s {2} prevents {3}'s {4} from working!" +msgstr "{2} de {1} empêche {4}de {3} de fonctionner!" + +msgid "{1}'s {2} raised its Attack!" +msgstr "{1} voit son Attaque augmentée par {2}!" + +msgid "{1}'s {2} raised its Fire power!" +msgstr "{1} voit sa puissance de Feu augmentée par {2}!" + +msgid "{1}'s {2} raised its Special Attack!" +msgstr "{1} Conteste la diminution de son Attaque!" + +msgid "{1}'s {2} raised its Speed!" +msgstr "{1} voit sa Vitesse augmentée par {2}!" + +msgid "{1}'s {2} raised its speed!" +msgstr "{1} voit sa Vitesse augmentée par {2}!" + +msgid "{1}'s {2} raised the power of its Fire-type moves!" +msgstr "{1} augmente la puissance de ses attaques de type Feu grâce à {2}!" + +msgid "{1}'s {2} restored health!" +msgstr "{1} {2} redonne de la vie!" + +msgid "{1}'s {2} restored its HP a little!" +msgstr "Le {2} de {1} restaure un peu de ses PV!" + +msgid "{1}'s {2} restored its HP!" +msgstr "{1} restaure ses PV!" + +msgid "{1}'s {2} restored its status!" +msgstr "{1} a été guéri par sa {2}!" + +msgid "{1}'s {2} restored {3}'s PP!" +msgstr "{1} {2} restore {3}les PP de!" + +msgid "{1}'s {2} restored {3}'s status!" +msgstr "{1} restaure le statut de {3} grâce à {2}!" + +msgid "{1}'s {2} rose sharply!" +msgstr "{2} de {1} augmente nettement!" + +msgid "{1}'s {2} was bounced back by Magic Coat!" +msgstr "{1} voit {2} rebondir grâce à Reflet Magik!" + +msgid "{1}'s {2} was broken!" +msgstr "{1} n'arrive pas à maintenit l'Illusion!" + +msgid "{1}'s {2} was burned up!" +msgstr "{1} a sa {2} calcinée!" + +msgid "{1}'s {2} was disabled!" +msgstr "{1} ne peut plus utiliser {1}!" + +msgid "{1}'s {2} was transferred to {3}!" +msgstr "{1} voit son {2} être transféré à{3}!" + +msgid "{1}'s {2} wore off!" +msgstr "{1} se dissipe!" + +msgid "{1}) {2} ({3}), Lv.{4} (deposited at Lv.{5})" +msgstr "{1}) {2} ({3}), Nv.{4} (déposé au Nv.{5})" + +msgid "{1}, and you want {2}.\nThat will be ${3}. OK?" +msgstr "{1}, et vous désirez {2}.\nÇa vous fera {3}$. OK?" + +msgid "{1}, switch out! Come back!" +msgstr "{1}! Reviens!" + +msgid "{1}: {2}, Award: {3}, {4}" +msgstr "{1}: {2}, Récompense : {3}, {4}" + +msgid "{1}: {2}, Award:???, {3}" +msgstr "{1}: {2}, Récompense :???, {3}" + +msgid "{1}?\nHow many would you like to sell?" +msgstr "{1}?\nCombien voulez-vous en vendre?" + +msgid "{1}? Certainly.\nHow many would you like?" +msgstr "{1}? Certainement.\nCombien en voulez-vous?" + +msgid "{1}? Oh, no.\nI can't buy that." +msgstr "{1}? Oh, non.\nJe ne peux pas acheter ça." + +msgid "{1}{2}\nHP: {3}" +msgstr "{1}{2}\nPV : {3}" + +msgid "{2} type was added to {1}!" +msgstr "{2} a son type ajouté ajouté à {1}!" + diff --git a/Dialogue/Generated/fr/OfficialTaunts.po b/Dialogue/Generated/fr/OfficialTaunts.po new file mode 100644 index 000000000..4c1c3d33b --- /dev/null +++ b/Dialogue/Generated/fr/OfficialTaunts.po @@ -0,0 +1,2672 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "A BABY WILL BE A LITTLE CHALLENGE" +msgstr "UN BÉBÉ SERA UN PETIT OBSTACLE" + +msgid "A BATTLE GIRL THAT'S ME !" +msgstr "JE SUIS UNE FILLE DE COMBAT!" + +msgid "A BATTLE IS DECIDED ON SPIRIT" +msgstr "UN DUEL SE JOUE SUR L'ESPRIT" + +msgid "A FIERY GOURMET AM I !" +msgstr "JE SUIS UN GOURMET ARDENT!" + +msgid "A GENIUS THAT'S WHAT I AM!" +msgstr "MOI J'SUIS UN GÉNIE!" + +msgid "A LADY GHOST APPEARS THERE" +msgstr "UNE FEMME FANTÔME APPARAÎT ICI" + +msgid "A LITTLE BUG IS SCARY ? HAHAHA" +msgstr "T'AS PEUR DES INSECTES? HAHAHA" + +msgid "A LITTLE RADIO HUH? THAT'S TOTALLY COOL" +msgstr "UNE PETITE RADIO HUM? C'EST CARRÉEMENT COOL" + +msgid "A POKéDEX IS A LITTLE RADIO ?" +msgstr "UN POKÉDEX EST UNE PETITE RADIO?" + +msgid "A POKéMON BATTLE ISN'T CHILD'S PLAY !" +msgstr "LES COMBATS POKÉMON C'EST PAS POUR LES ENFANTS!" + +msgid "A POKéMON FASHION CONTEST IS PRETTY" +msgstr "UN CONCOURS DE MODE POKÉMON, C'EST MIGNON" + +msgid "A POKéMON MASTER THAT'S MY DREAM" +msgstr "MON RÊVE EST D'ÊTRE UN MAÎTRE POKÉMON" + +msgid "A PRESENT FOR ME ?" +msgstr "UN CADEAU POUR MOI?" + +msgid "A SHELL ARMOR IS WHAT I WANT" +msgstr "JE VEUX UNE ARMURE EN ÉCAILLE" + +msgid "A SWIFT SWIM WILL DO YOU GOOD" +msgstr "UNE BONNE NAGE TE FERA DU BIEN" + +msgid "A TOUGH KID HUH? HUMPH!" +msgstr "UN GAMIN ROBUSTE HEIN? HUMPH!" + +msgid "A TREASURE ISN'T ALWAYS ABOUT MONEY" +msgstr "UN TRÉSOR NE SIGNIFIE PAS TOUJOURS DE L'ARGENT" + +msgid "A WIN GIVES ME A CALM MIND" +msgstr "UNE VICTOIRE ME REND MA PLÉNITUDE" + +msgid "A WIN IS JUST AWESOME" +msgstr "UNE VICTOIRE C'EST GÉNIAL" + +msgid "AFTER ALL I AM A KNOCKOUT !" +msgstr "APRÈS TOUT C'ÉTAIT TON COUP DE GRÂCE!" + +msgid "AHAHA SEE ? THAT WAS FANTASTIC !" +msgstr "AHAHA TU VOIS? C'ÉTAIT FANTASTIQUE!" + +msgid "AHAHA SEE? THAT WAS ENTERTAINING!" +msgstr "AHAHA TU VOIS? C'ÉTAIT DIVERTISSANT!" + +msgid "AHAHA YOU ONLY LOOK SCARY !" +msgstr "AHAHA TU NE ME FAIS PLUS PEUR!" + +msgid "AIYEEH! YOU REALLY ARE SCARY" +msgstr "AIYEEH! T'ES VRAIMENT FLIPPANT" + +msgid "AIYEEH!! I AM SORRY!!" +msgstr "AIYEEH!! JE SUIS DÉSOLÉ!!" + +msgid "AIYEEH!! NO WATER PLEASE" +msgstr "AIYEEH!! PAS D'EAU s'il-vous-plaît" + +msgid "ALL MY POKéMON ABSOLUTELY ADORE ME" +msgstr "TOUS Mes Pokémon M'ADORENT" + +msgid "ALL POKéMON ADORE A KIND TRAINER" +msgstr "tout les Pokémon AIMENT LES DresseurS GENTILS" + +msgid "ALL POKéMON HAVE THEIR OWN CUTE CHARM" +msgstr "CHAQUE POKÉMON EST MIGNON À SA MANIÈRE" + +msgid "ALL RIGHT! I SURRENDER!" +msgstr "C'EST BON! JE ME RENDS!" + +msgid "ALL WORK AND NO PLAY ..." +msgstr "QUE DU TRAVAIL ET PAS DE JEU ..." + +msgid "AM I OVERWHELMING OR WHAT ?" +msgstr "JE SURCHAUFFE OU QUOI?" + +msgid "AN ADULT CAN'T BEAT YOU ?" +msgstr "UN ADULTE NE PEUT TE BATTRE?" + +msgid "AN AVANT GARDE POKéDEX WOULD BE AWESOME" +msgstr "UN POKÉDEX D'AVANT GARDE SERAIT SUPER" + +msgid "AND YET ANOTHER BATTLE ?" +msgstr "ENCORE UN DUEL?" + +msgid "ARE YOU FEELING MY HEAT WAVE ?" +msgstr "RESSENS-TU MA CANICULE?" + +msgid "ARE YOU HAPPY NOW?" +msgstr "T'ES CONTENT MAINTENANT?" + +msgid "AREN'T THERE MORE FLYING POKéMON?" +msgstr "IL N'Y A PAS PLUS DE POKÉMON VOL?" + +msgid "AREN'T YOU SATISFIED YET?" +msgstr "T'ES PAS ENCORE SATISFAIT?" + +msgid "ARRGH! NO!!" +msgstr "ARRGH! NON!!" + +msgid "AWW ! A WIMPY TRAINER !" +msgstr "AWW! UN Dresseur FROUSSARD!" + +msgid "BACK HOME I WILL GO ..." +msgstr "RENTRER À LA MAISON JE DOIS ..." + +msgid "BAGON PROBABLY HAS A SWEET SCENT" +msgstr "DRABY SENT PROBABLEMENT BON" + +msgid "BEING LIMBER DIDN'T WORK FOR ME" +msgstr "ÊTRE SOUPLE N'A PAS MARCHÉ POUR MOI" + +msgid "BREAK DOWN DIVE TIME FOR ME" +msgstr "J'ARRÊTE DE PLONGER" + +msgid "BUG POKéMON ARE THE BEST !" +msgstr "les Pokémon INSECTE SONT LES MEILLEURS!" + +msgid "BUG POKéMON AREN'T BAD HEY?" +msgstr "les Pokémon INSECTE NE SONT PAS MAUVAIS HEIN?" + +msgid "BUG POKéMON MAKE ME FEELING LOVEY-DOVEY" +msgstr "les Pokémon INSECTES ME RENDENT BABA" + +msgid "BUT HOW DID YOU KNOW?" +msgstr "MAIS COMMENT AS-TU SU?" + +msgid "BUT HOW? I AM PERFECT ..." +msgstr "MAIS COMMENT? JE SUIS PARFAIT ..." + +msgid "BUT I DON'T LIKE TO DANCE" +msgstr "MAIS J'AIME PAS DANSER" + +msgid "BUT I HAVE TO STUDY MORE" +msgstr "MAIS JE DOIS ÉTUDIER ENCORE PLUS" + +msgid "BUT I WANT A POKéMON PLUSH DOLL" +msgstr "MAIS J'VEUX UNE PELUCHE POKÉMON" + +msgid "BUT I WAS ON FIRE FOR YOU" +msgstr "MAIS J'ÉTAIS CHAUD BOUILLANT POUR TOI" + +msgid "BYE-BYE ! YOU HAVE NO GUTS" +msgstr "BYE-BYE! TU N'AS PAS DE CRAN" + +msgid "BYE-BYE! I AM GOING TO RUN AWAY" +msgstr "BYE-BYE! JE VAIS M'ENFUIR" + +msgid "CAN YOU DIG IT YO ?" +msgstr "TU VALIDES WESH?" + +msgid "CAN'T YOU ACCEPT THAT ?" +msgstr "NE PEUX-TU PAS L'ACCEPTER?" + +msgid "CHARGE ! CHARGE !!" +msgstr "CHARGEZ! CHARGEZ!!" + +msgid "COLOR CHANGE VERSION TOYS ARE USELESS !" +msgstr "LES VERSIONS POUR CHANGER LA COULEUR DE TES JOUETS NE SERVENT À RIEN!" + +msgid "COME ON ! LET'S SEE SOME SPIRIT" +msgstr "ALLEZ! MONTRE-MOI DE QUOI T'ES CAPABLE" + +msgid "COME ON ! PLAY TIME IS OVER" +msgstr "ALLEZ! C'EST FINI LA RIGOLADE" + +msgid "COME ON I NEED A HOT BATTLE" +msgstr "RAMÈNE-TOI, J'AI BESOIN DE ME DÉFOULER" + +msgid "COME ON LET'S DANCE LIKE IT'S YESTERDAY" +msgstr "ALLEZ DANSONS COMME S'IL N'Y AVAIT PAS DE LENDEMAIN" + +msgid "COME ON LET'S GET A MOVE ON" +msgstr "ALLEZ ON SE BOUGE" + +msgid "COME ON YOU NEED A SPEED BOOST ?" +msgstr "ALLEZ TU AS BESOIN D'UN VITESSE+?" + +msgid "COME OVER FOR SOME TASTY WATER" +msgstr "VIENS PRENDRE DE L'EAU CLAIRE" + +msgid "COME SEE AN INCREDIBLE SWIFT SWIM !" +msgstr "VIENS VOIR MA SPLENDIDE NAGE!" + +msgid "COME WE WILL DO BATTLE NOW" +msgstr "RAMÈNE-TOI, ON VA COMBATTRE" + +msgid "COMICS GET DAMP FROM DRIZZLE ?" +msgstr "CRACHIN ABÎME MES BANDES DESSINÉES?" + +msgid "CONFUSED ? I AM A GENIUS" +msgstr "CONFUS? JE SUIS UN GÉNIE" + +msgid "COOL ! THAT'S WHAT I AM" +msgstr "COOL! C'EST CE QUE JE SUIS" + +msgid "COOL! A GENIUS TRAINER!" +msgstr "COOL! UN Dresseur MALIN!" + +msgid "CRUSH YOU LIKE AN EGG !" +msgstr "JE T'ÉCRASE COMME UN oeUF!" + +msgid "CUTE AND AWFULLY STRONG THAT'S ME" +msgstr "J'SUIS MIGNONNE ET TELLEMENT FORTE" + +msgid "DARN ... LOSING DOES BUG ME" +msgstr "MINCE ... PERDRE ME GÊNE VRAIMENT" + +msgid "DESTROYED IS THE WAY I AM FEELING" +msgstr "JE ME SENS DÉTRUIT" + +msgid "DID MY FIERY TRICK ASTONISH ?" +msgstr "EST-CE QUE MA BLAGUE FOUGUEUSE ÉTONNE?" + +msgid "DID MY TAUNT INTIMIDATE YOU ?" +msgstr "MA PROVOC' T'A INTIMIDÉ?" + +msgid "DID YOU LIMBER UP BEFORE ?" +msgstr "TU T'ES DÉGOURDI AVANT?" + +msgid "DID YOU SEE THAT ?" +msgstr "T'AS VU ÇA?" + +msgid "DIDN'T IT HAIL TOO?" +msgstr "IL N'A PAS SALUÉ AUSSI?" + +msgid "DIDN'T YOU SMELL A THING ?!" +msgstr "TU N'AS RIEN SENTI?!" + +msgid "DO YOU BATTLE WITH BEAUTY ?" +msgstr "TE BATS-TU AVEC MAJESTÉ?" + +msgid "DON'T BE A BABY !" +msgstr "FAIS PAS LE BÉBÉ!" + +msgid "DON'T BE DISAPPOINTED I AM PERFECT" +msgstr "NE SOIS PAS DÉÇU, APRÈS TOUT, JE SUIS PARFAIT" + +msgid "DON'T COME NEAR MY BIKE !" +msgstr "NE T'APPROCHE PAS DE MON VÉLO!" + +msgid "DON'T COUNT ON THAT HAPPENING ANOTHER TIME" +msgstr "NE COMPTE PAS LÀ-DESSUS LA PROCHAINE FOIS" + +msgid "DON'T DIET PLAY SPORTS INSTEAD" +msgstr "NE FAIS PAS DE RÉGIME FAIS PLUTÔT DU SPORT" + +msgid "DON'T GRUDGE ME FOR YOUR LOSS" +msgstr "NE GARDE PAS RANCUNE CONTRE MOI" + +msgid "DON'T GRUDGE ME IF I WIN OK?" +msgstr "NE M'EN VEUX PAS SI JE GAGNE OK?" + +msgid "DON'T TAUNT ME LIKE THAT OK?" +msgstr "NE ME PROVOQUE PAS COMME ÇA OK?" + +msgid "DON'T YOU LIKE BUG POKéMON?" +msgstr "TU N'AIMES PAS les Pokémon INSECTES?" + +msgid "DON'T YOU RUN AWAY YOU LOSER !" +msgstr "NE T'ENFUIS PAS LOSER!" + +msgid "DON'T YOU THINK I AM CUTE ?" +msgstr "TU NE TROUVES PAS QUE JE SUIS MIMI?" + +msgid "DRAGON POKéMON ARE INVINCIBLE !" +msgstr "les Pokémon DRAGON SONT INVINCIBLES!" + +msgid "DRAGON POKéMON ARE MY NO. 1 CHOICE" +msgstr "les Pokémon DRAGON SONT MON CHOIX N°1" + +msgid "DRAGON POKéMON SHOULD NOT LOSE!" +msgstr "les Pokémon DRAGONS NE PEUVENT PAS PERDRE!" + +msgid "EAT MY INVINCIBLE ATTACK YOU !" +msgstr "MANGE-TOI MON ATTAQUE INVINCIBLE!" + +msgid "ENDURE IS ALL I CAN DO" +msgstr "SUPPORTER ÇA C'EST TOUT CE QUE JE PEUX FAIRE" + +msgid "ENJOY A TASTY SCHOOL DIET?" +msgstr "TU APPRÉCIES UN RÉGIME SCOLAIRE SYMPA?" + +msgid "EVERY BATTLE HAS A SMELL" +msgstr "CHAQUE COMBAT A SON ODEUR" + +msgid "EVERY DAY IS A GREAT DAY" +msgstr "CHAQUE JOUR EST GÉNIAL" + +msgid "EVERY TRAINER HAS BEEN TOO WEAK ..." +msgstr "CHAQUE Dresseur A ÉTÉ SI FAIBLE ..." + +msgid "EXCUSE ME BUT YOU'RE A PUSHOVER !" +msgstr "EXCUSE-MOI MAIS C'EST UN JEU D'ENFANT!" + +msgid "FASHION SHOULD MATCH THE PERSON" +msgstr "LA MODE DEVRAIT CONVENIR À LA PERSONNE" + +msgid "FIGHTING SPIRIT ? ME ?" +msgstr "L'ESPRIT COMBATIF? MOI?" + +msgid "FIRE ! FIRE !!" +msgstr "FEU! FEU!!" + +msgid "FISHING IS MY CHOICE IN LIFE" +msgstr "LA PÊCHE EST MON CHOIX DE VIE" + +msgid "FLYING POKéMON ARE ABOVE THE REST" +msgstr "les Pokémon VOL SONT AU-DESSUS DU LOT" + +msgid "FOR NOW" +msgstr "POUR L'INSTANT" + +msgid "FORGIVE ME BUT HERE I COME !" +msgstr "DÉSOLÉ MAIS ME VOILÀ!" + +msgid "FORGIVE ME FATHER FOR I'VE LOST" +msgstr "PARDONNE-MOI MON PÈRE CAR J'AI PERDU" + +msgid "FORGIVE ME FOR MY OVERWHELMING POWER" +msgstr "PARDONNE-MOI POUR CE POUVOIR SURPUISSANT" + +msgid "GET GOING ! THIS IS GOOD-BYE" +msgstr "VAS-Y! C'EST UN AU REVOIR" + +msgid "GET READY FOR ME TO THRASH" +msgstr "SOIS PRÊT À TE FAIRE ÉCLATER" + +msgid "GET READY TO BE DESTROYED !" +msgstr "PREPARE TOI A TE FAIRE DÉTRUIRE!" + +msgid "GIGGLE ..." +msgstr "RIGOLE ..." + +msgid "GIGGLE ... IT'S OVER FOR YOU" +msgstr "RIGOLE ... C'EST FINI POUR TOI" + +msgid "GIGGLE ... THANK YOU SO MUCH" +msgstr "RICANE... MERCI BEAUCOUP" + +msgid "GO GO ... JUST FLAIL ABOUT" +msgstr "ALLEZ ALLEZ ... JE ME SUIS DEBATTU" + +msgid "GO ON SWAGGER ALL YOU WANT" +msgstr "SOIS PLUS STYLÉ" + +msgid "GOOD ! COME ON !!" +msgstr "BIEN! ALLEZ!!" + +msgid "GOOD IT'S OVER AT LAST ..." +msgstr "BIEN C'EST ENFIN TERMINÉ ..." + +msgid "GOOD TO MEET YOU YOUNG TRAINER !" +msgstr "UN PLAISIR DE TE RENCONTRER, JEUNE Dresseur!" + +msgid "GOOD-BYE ! GOOD-BYE !!" +msgstr "AU REVOIR! AU REVOIR!!" + +msgid "GOOD-BYE AND THANK YOU THAT WAS FUNNY" +msgstr "AU REVOIR ET MERCI C'ÉTAIT DRÔLE" + +msgid "GOT IT ? DANCE WITH POWER" +msgstr "T'AS COMPRIS? DANSER AVEC PUISSANCE" + +msgid "HAH ! I BEAT YOU" +msgstr "HAH! JE T'AI VAINCU" + +msgid "HAH !! YEAH !!" +msgstr "HAH!! OUAIS!!" + +msgid "HAHAHA ! ARE YOU ANGRY ?" +msgstr "HAHAHA! T'ES FÂCHÉ?" + +msgid "HAHAHA ! HAPPY TO MEET YOU !" +msgstr "HAHAHA! RAVI DE TE RENCONTRER!" + +msgid "HAHAHA ! SEE YA LATER !" +msgstr "HAHAHA! A PLUS!" + +msgid "HAHAHA !! I AM LOLLING !" +msgstr "HAHAHA!! JE ME MARRE!" + +msgid "HAHAHA ... A KID ..." +msgstr "HAHAHA ... UN GAMIN ..." + +msgid "HAPPINESS IS A POKéMON WITH CUTE CHARM" +msgstr "LE BONHEUR C'EST UN POKÉMON AVEC UN CHARME ADORABLE" + +msgid "HAVE SOME MORE OF THIS !" +msgstr "PRENDS-EN PLUS!" + +msgid "HELLO ? HELLO ?!" +msgstr "BONJOUR? BONJOUR?!" + +msgid "HELLO I THINK I ADORE YOU" +msgstr "BONJOUR JE PENSE QUE JE T'AIME" + +msgid "HELLO MOTHER ! I WON !" +msgstr "BONJOUR MAMAN! J'AI GAGNÉ!" + +msgid "HELLO? I AM JUST A KID" +msgstr "ALLÔ? JE NE SUIS QU'UN GOSSE" + +msgid "HERE I COME FEELING READY FOR IT ALL" +msgstr "J'ARRIVE ET JE SUIS PRÊT À TOUT" + +msgid "HERE IT IS A FLYING TYPE HIDDEN MOVE" +msgstr "VOICI UNE COMPÉTENCE CACHÉE POUR LE TYPE VOL" + +msgid "HERE IT IS A LITTLE PRAISE AS YOUR PRESENT" +msgstr "ET VOICI UNE PETITE ÉLOGE EN CADEAU" + +msgid "HERE IT IS MY TRAIN SEE YA!" +msgstr "ET VOILÀ MON TRAIN CIAO!" + +msgid "HERE IT IS YOUR SWEET KISS FROM MY JYNX" +msgstr "ET VOILÀ TON DOUX BAISER DE LA PART DE MON LIPOUTOU" + +msgid "HERE YOU ARE SOME TOXIC SWEETS" +msgstr "ET VOILÀ DES BONBONS TOXIC" + +msgid "HEY" +msgstr "HÉ" + +msgid "HEY THIS IS PRETTY TASTY" +msgstr "HEY C'EST PAS MAUVAIS" + +msgid "HEY WHAT DID I DO?" +msgstr "HEY QU'EST-CE QUE J'AI FAIT?" + +msgid "HOW ABOUT A ROCK SLIDE SHOW?" +msgstr "ET POURQUOI PAS UN SPECTACLE D'ÉBOULEMENT?" + +msgid "HOW ABOUT A TINY BIT OF HYPNOSIS ?" +msgstr "QU'EST-CE QUE TU DIRAIS D'UN PEU D'HYPNOSE?" + +msgid "HOW COULD YOU DO THAT ?" +msgstr "COMMENT AS-TU PU FAIRE ÇA?" + +msgid "HOW DID YOU FAKE OUT ME?" +msgstr "COMMENT T'AS PU M'AVOIR?" + +msgid "HOW DO YOU LIKE OUR POISONPOWDER ?" +msgstr "APPRÉCIES-TU NOTRE POUDRE TOXIK?" + +msgid "HOW I MEDITATE IS JUST BEAUTIFUL" +msgstr "MA FAÇON DE MÉDITER EST SIMPLEMENT MAGNIFIQUE" + +msgid "HOW TO BUG YOUR TEACHER ?" +msgstr "COMMENT AVOIR TON PROFESSEUR?" + +msgid "HUH? I SHOULD NOT HAVE LOST" +msgstr "HEIN? JE N'AURAIS PAS DÛ PERDRE" + +msgid "HUH? WHAT IS IT?" +msgstr "HEIN? QU'EST-CE QUE C'EST?" + +msgid "HUH? WHERE IS IT?" +msgstr "HEIN? IL EST OÙ?" + +msgid "HUH? YOU MEAN I WON ?!" +msgstr "HUH?TU VEUX DIRE QUE J'AI GAGNÉ?!" + +msgid "HUMPH ! ANOTHER WEAK TRAINER ..." +msgstr "HUMPH! UN AUTRE Dresseur FAIBLARD..." + +msgid "I ADORE MY POKéMON MORE IF I LOSE" +msgstr "J'AIMERAIS ENCORE PLUS Mes Pokémon SI JE PERDS" + +msgid "I ADORE POKéMON LIKE MY CHILDREN" +msgstr "J'AIME les Pokémon COMME MES ENFANTS" + +msgid "I ALSO HAVE A PLUSH DOLL COLLECTION" +msgstr "J'AI AUSSI UNE COLLECTION DE PELUCHES" + +msgid "I ALWAYS USE MY ALLOWANCE UP" +msgstr "J'UTILISE TOUJOURS MES INDEMNITÉS" + +msgid "I AM A GENIUS OR WHAT ?" +msgstr "JE SUIS UN GÉNIE OU QUOI?" + +msgid "I AM A KNOCKOUT YOU CAN'T WIN !" +msgstr "J'SUIS UN CRACK, TU NE PEUX PAS GAGNER!" + +msgid "I AM A PRETTY NEW TRAINER" +msgstr "JE SUIS UN Dresseur DÉBUTANT" + +msgid "I AM A SUPER POKéMON HERO !" +msgstr "JE SUIS UN UN SUPER HÉROS POKÉMON!" + +msgid "I AM A TREASURE OF THIS WORLD" +msgstr "JE SUIS UN TRÉSOR DE CE MONDE" + +msgid "I AM ABOUT TO OVERHEAT" +msgstr "JE VAIS SURCHAUFFER" + +msgid "I AM ALWAYS HAPPY HAPPY HAPPY !" +msgstr "JE SUIS TOUJOURS HEUREUX HEUREUX HEUREUX!" + +msgid "I AM ALWAYS TRENDY THANK YOU VERY MUCH" +msgstr "JE SUIS TOUJOURS BRANCHÉ MERCI BEAUCOUP" + +msgid "I AM AN ADULT I BATTLE EASY" +msgstr "JE SUIS UN ADULTE JE ME BATS FACILEMENT" + +msgid "I AM AN ADULT I SWALLOW FRUSTRATION" +msgstr "JE SUIS UN ADULTE J'ASPIRE LA FRUSTRATION" + +msgid "I AM AN ADULT I SWALLOW JOY" +msgstr "JE SUIS UN ADULTE J'AVALE LA JOIE" + +msgid "I AM AN EXCELLENT MIMIC OF POKéMON" +msgstr "JE SUIS UN SUPER IMITATEUR DE POKÉMON" + +msgid "I AM ANGRY LIKE A MANKEY!" +msgstr "JE SUIS COLÉRIQUE COMME UN FÉROSINGE!" + +msgid "I AM BEAT UP AND DOWNCAST ..." +msgstr "JE SUIS BATTU ET AFFAIBLI ..." + +msgid "I AM BETTER THAN ANY OTHER TRAINER" +msgstr "JE SUIS BIEN MEILLEUR QUE LES AUTRES DresseurS" + +msgid "I AM BORED ... DANCE FOR ME" +msgstr "JE M'ENNUIE... DANSE POUR MOI" + +msgid "I AM COOL BUT NOT SCARY !" +msgstr "JE SUIS COOL MAIS PAS EFFRAYANT!" + +msgid "I AM DISAPPOINTED ..." +msgstr "JE SUIS DÉÇU ..." + +msgid "I AM DISAPPOINTED YOU WON'T LISTEN TO ME" +msgstr "JE SUIS DÉÇU QUE TU N'ÉCOUTES PAS" + +msgid "I AM FEELING BEAT UP AND TIRED" +msgstr "JE ME SENS ABATTU ET FATIGUÉ" + +msgid "I AM FEELING GIDDY SO SHOULD YOU" +msgstr "JE ME SENS PRIS DE VERTIGES ET TOI AUSSI" + +msgid "I AM FEELING HIP AND HAPPENING OH" +msgstr "JE ME SENS SUPER BIEN OH" + +msgid "I AM FEELING OVERWHELMING JOY OVER THIS" +msgstr "JE RESSENS UNE JOIE IMMENSE POUR TOUT ÇA" + +msgid "I AM FEELING PERFECT THANK YOU SO MUCH" +msgstr "JE ME SENS SUPER BIEN MERCI BEAUCOUP" + +msgid "I AM FEELING PRETTY AWESOME ABOUT MYSELF" +msgstr "J'AI UNE HAUTE ESTIME DE MOI-MÊME" + +msgid "I AM FEELING SAD THANKS TO YOU" +msgstr "À CAUSE DE TOI JE SUIS MALHEUREUX" + +msgid "I AM FEELING THIRSTY RIGHT NOW ..." +msgstr "J'AI SOIF LÀ ..." + +msgid "I AM FEELING WEIRD FROM A DREAM" +msgstr "CE RÊVE ME REND TOUT BIZARRE" + +msgid "I AM GOING DOWN DOWN DOWN!" +msgstr "JE DESCENDS BAS BAS BAS!" + +msgid "I AM GOING TO BE A FATHER" +msgstr "JE VAIS ÊTRE PÈRE" + +msgid "I AM GOING TO BE A MOTHER" +msgstr "JE VAIS ÊTRE MÈRE" + +msgid "I AM GOING TO SINK ..." +msgstr "JE VAIS PUER ..." + +msgid "I AM GOING WITH A SUPERSONIC SPEED BOOST" +msgstr "J'Y VAIS AVEC UN BOOST DE TURBO" + +msgid "I AM HAPPY IF WE WIN TOGETHER" +msgstr "JE SUIS HEUREUX SI ON GAGNE TOUS LES DEUX" + +msgid "I AM HAPPY LIKE A LITTLE TOGEPI !" +msgstr "JE SUIS AUSSI HEUREUX QU'UN TOGEPI!" + +msgid "I AM HAPPY THAT I WON !" +msgstr "JE SUIS RAVI D'AVOIR GAGNÉ!" + +msgid "I AM LIVING ONLY WITH DRAGON POKéMON" +msgstr "JE NE VIS QU'AVEC des Pokémon DRAGON" + +msgid "I AM MAKING YOU MY RIVAL" +msgstr "TU VAS DEVENIR MON RIVAL" + +msgid "I AM NEVER DISAPPOINTED WITH MY POKéMON" +msgstr "JE NE SUIS JAMAIS DÉÇU DE MES POKÉMON" + +msgid "I AM NEVER GOING TO LOSE !" +msgstr "JE NE PERDRAI JAMAIS!" + +msgid "I AM NEW BUT I WON !" +msgstr "JE SUIS NOUVEAU MAIS J'AI GAGNÉ!" + +msgid "I AM NEW SO WHAT IF I LOSE ?" +msgstr "JE SUIS NOUVEAU ALORS ÇA FAIT QUOI SI JE PERDS?" + +msgid "I AM NO. 1 I HAVE NO RIVAL" +msgstr "JE SUIS N° 1 ET JE N'AI PAS DE RIVAL" + +msgid "I AM NO. 1 IN THE OLD CLASS" +msgstr "JE SUIS N°1 À LA VIEILLE ÉCOLE" + +msgid "I AM NO. 1 WHEN IT'S ABOUT POWER" +msgstr "JE SUIS N°1 QUAND ON PARLE DE PUISSANCE" + +msgid "I AM NOT A GENIUS IN BATTLE" +msgstr "JE NE SUIS PAS UN GÉNIE EN COMBAT" + +msgid "I AM NOT A VERY MEAN TRAINER" +msgstr "JE NE SUIS PAS UN Dresseur TRÈS MESQUIN" + +msgid "I AM NOT AS I APPEAR ..." +msgstr "JE N'APPARAIS PAS AINSI..." + +msgid "I AM NOT GOING TO BE COOL" +msgstr "JE NE VAIS PAS ME DÉTENDRE" + +msgid "I AM NOT NO. 1 ANY MORE ..." +msgstr "JE NE SUIS PLUS NUMERO UN..." + +msgid "I AM NOT OLD I AM SKILLED !" +msgstr "JE NE SUIS PAS VIEUX JE SUIS EXPÉRIMENTÉ!" + +msgid "I AM NOT THAT OLD YET" +msgstr "JE NE SUIS PAS ENCORE SI VIEUX" + +msgid "I AM NOT VERY SMART BUT I WON" +msgstr "JE NE SUIS PAS MALIN MAIS J'AI GAGNÉ" + +msgid "I AM OLD AND FEELING SHAKY ..." +msgstr "JE SUIS VIEUX ET BOITEUX ..." + +msgid "I AM OLD BUT I AM ALSO GOOD" +msgstr "JE SUIS VIEUX MAIS AUSSI DOUÉ" + +msgid "I AM ON FIRE BABY !" +msgstr "JE PÈTE LE FEU BÉBÉ!" + +msgid "I AM PERFECT ! GIVE UP NOW" +msgstr "JE SUIS PARFAIT! RENDS-TOI" + +msgid "I AM READY TO GO ON !" +msgstr "JE SUIS PRÊT À Y ALLER!" + +msgid "I AM RIGHT ! YOU'RE REALLY TOUGH" +msgstr "J'AI RAISON! TU ES VRAIMENT COSTAUD" + +msgid "I AM SAD CAUSE I AM TOO WEAK" +msgstr "JE SUIS TRISTE PARCE QUE JE SUIS TROP FAIBLE" + +msgid "I AM SHOCKED! DOWN I GO" +msgstr "JE SUIS CHOQUÉ! EN BAS JE VAIS" + +msgid "I AM SO HAPPY FOR MY POKéMON" +msgstr "JE SUIS SI CONTENT POUR MES POKÉMON" + +msgid "I AM SO HAPPY I CAN CRY" +msgstr "JE SUIS SI HEUREUX QUE JE POURRAIS PLEURER" + +msgid "I AM SO LONESOME WITHOUT HIM ..." +msgstr "JE SUIS TELLEMENT SEUL SANS EUX ..." + +msgid "I AM SO SAD I WILL CRY" +msgstr "JE SUIS SI TRISTE QUE JE VAIS PLEURER" + +msgid "I AM SORRY ..." +msgstr "JE SUIS DÉSOLÉ ..." + +msgid "I AM SORRY ... IT'S MY BAD" +msgstr "JE SUIS DÉSOLÉ ... C'EST MA FAUTE" + +msgid "I AM SORRY TO SEE YOU ANGRY" +msgstr "JE SUIS NAVRÉ QUE TU SOIS EN COLÈRE" + +msgid "I AM STRONG AREN'T I ?" +msgstr "JE SUIS FORT N'EST-CE PAS?" + +msgid "I AM THE LEADER WITH REFRESHING SERENE GRACE" +msgstr "JE SUIS UN LEADER AVEC UNE GRÂCE SEREINE ET RAFRAÎCHISSANTE" + +msgid "I AM THE QUICK ATTACK TRAINER !" +msgstr "JE SUIS LE Dresseur DES ATTAQUES RAPIDES!" + +msgid "I AM THE SPEED BOOST HERO !" +msgstr "JE SUIS LE HÉROS DES ACCÉLÉRATEURS DE VITESSE!" + +msgid "I AM THE TRAINER WHO IS FEELING DOWNCAST" +msgstr "JE SUIS LE Dresseur DÉCOURAGÉ" + +msgid "I AM THE WINNER HEAR ME ROAR" +msgstr "JE SUIS LE VAINQUEUR ÉCOUTEZ-MOI RUGIR" + +msgid "I AM TIRED ... IT'S SO HOT" +msgstr "JE SUIS FATIGUÉ ... IL FAIT TROP CHAUD" + +msgid "I AM TOO HAPPY TO BE ANGRY" +msgstr "JE SUIS TROP HEUREUX POUR ÊTRE EN COLÈRE" + +msgid "I AM TOTALLY READY TO ROCK TODAY" +msgstr "JE VAIS TOUT DÉCHIRER AUJOURD'HUI" + +msgid "I AM TRENDY AREN'T I ?" +msgstr "J'SUIS HYPE NON?" + +msgid "I AM WEAK ... BUT I AM CUTE" +msgstr "JE SUIS FAIBLE ... MAIS JE SUIS MIGNON" + +msgid "I AM YOUNG AND STRONG !" +msgstr "JE SUIS JEUNE ET FORT!" + +msgid "I AM YOUNG AT HEART !" +msgstr "J'AI L'ÂME D'UN JEUNE!" + +msgid "I ATTRACT COLOR CHANGE VERSION TOYS ..." +msgstr "J'ATTIRE LE CHANGEMENT DE COULEUR CHEZ LES JOUETS ..." + +msgid "I BELIEVE IN AN AROMATHERAPY BATH" +msgstr "JE CROIS AUX BAINS D'AROMATHÉRAPIE" + +msgid "I BELIEVE IN CUTE FASHION APPEAL" +msgstr "JE CROIS AU POUVOIR DE LA MODE" + +msgid "I BRAG ABOUT MY HAPPINESS OK?" +msgstr "JE ME VANTE DE MON BONHEUR OK?" + +msgid "I CAN BEAT YOU AT SMARTNESS" +msgstr "JE TE BATS SUR L'INTELLIGENCE" + +msgid "I CAN WIN IF I TRY ENOUGH" +msgstr "JE PEUX GAGNER SI J'ESSAIE SUFFISAMMENT" + +msgid "I CAN'T BE DEFEATED !" +msgstr "JE NE PEUX PAS ÊTRE BATTU!" + +msgid "I CAN'T LOSE SO SOON!" +msgstr "JE NE PEUX PAS PERDRE AUSSI TÔT!" + +msgid "I CAN'T TAKE A HEAT WAVE" +msgstr "JE NE SUPPORTE VRAIMENT PAS LA CANICULE" + +msgid "I CAN'T WAIT FOR MY BABY" +msgstr "JE SUIS IMPATIENT DE VOIR MON BÉBÉ" + +msgid "I CAN'T WAIT FOR MY TRAIN" +msgstr "VIVEMENT QUE MON TRAIN ARRIVE" + +msgid "I CAN'T WAIT LET'S BATTLE NOW" +msgstr "J'EN PEUX PLUS, BATTONS-NOUS MAINTENANT" + +msgid "I CAN'T WAIT TO GET GOING" +msgstr "VIVEMENT QUE JE PUISSE CONTINUER" + +msgid "I CAN'T WIN LIKE THIS ..." +msgstr "JE NE PEUX PAS GAGNER AINSI ..." + +msgid "I CAUSE OUTRAGE AS A TRAINER" +msgstr "JE SUIS UN Dresseur CONTROVERSÉ" + +msgid "I CHOOSE YOU ! THIS IS IT!" +msgstr "JE TE CHOISIS! C'EST IRRÉVOCABLE!" + +msgid "I COME FROM A TRAINER FAMILY" +msgstr "JE VIENS D'UNE FAMILLE DE DresseurS" + +msgid "I COULD USE A COLD DRINK" +msgstr "JE BOIRAIS VOLONTIER UNE BOISSON FRAÎCHE" + +msgid "I CRUSH THINGS WITH PSYCHIC POWER" +msgstr "JE BROIE DES CHOSES AVEC MES POUVOIRS PSY" + +msgid "I CRY FOR MY PARTY ..." +msgstr "JE PLEURE POUR MON ESCOUADE ..." + +msgid "I CUT DOWN EVERY OPPONENT" +msgstr "JE ZIGOUILLE CHAQUE ADVERSAIRE" + +msgid "I DID IT JUMP KICK FOR JOY" +msgstr "POUR RIRE J'AI FAIT UN COUP DE PIED SAUTÉ" + +msgid "I DID TRY DIDN'T I?" +msgstr "J'AI PAS ESSAYÉ N'EST-CE PAS?" + +msgid "I DIDN'T SEE THIS REVERSAL ..." +msgstr "JE N'AVAIS PAS VU CE REVIREMENT ..." + +msgid "I DIDN'T THINK YOU WOULD COUNTER" +msgstr "JE NE PENSAIS PAS QUE TU POURRAIS CONTRER" + +msgid "I DIDN'T THINK YOU'RE GOOD ENOUGH" +msgstr "JE NE PENSAIS PAS QUE TU ÉTAIS SUFFISAMMENT BON" + +msgid "I DISLIKE ANY KIND OF MUD SPORT" +msgstr "JE N'AIME PAS TOUT CES SPORTS DANS LA BOUE" + +msgid "I DISLIKE OH SO PRETTY FASHION" +msgstr "J'AIME PAS LA MODE MIGNONNETTE" + +msgid "I DISLIKE YOU AND YOUR POKéMON" +msgstr "JE NE VOUS AIME PLUS TOI ET tes Pokémon" + +msgid "I DIVE BELOW THE SURF !" +msgstr "JE PLONGE SOUS LA HOULE!" + +msgid "I DO THINGS AT EXTREMESPEED !" +msgstr "JE FAIS LES CHOSES EN HYPERVITESSE!" + +msgid "I DON'T ALLOW POKéMON TO THRASH" +msgstr "JE N'AUTORISE PAS les Pokémon À SE BATTRE" + +msgid "I DON'T BELIEVE THIS ..." +msgstr "JE N'Y CROIS PAS ..." + +msgid "I DON'T GET HOW I LOST" +msgstr "JE NE PIGE PAS COMMENT J'AI PERDU" + +msgid "I DON'T GET HOW SUCTION CUPS WORK" +msgstr "JE NE COMPRENDS PAS COMMENT FONCTIONNENT VENTOUSES" + +msgid "I DON'T JUST STUDY YOU KNOW" +msgstr "JE NE FAIS PAS QU'ÉTUDIER, TU SAIS" + +msgid "I DON'T KNOW HOW I AM FEELING" +msgstr "JE NE SAIS PAS POURQUOI JE ME SENS COMME ÇA" + +msgid "I DON'T KNOW WHO I AM ..." +msgstr "JE NE SAIS PAS QUI JE SUIS ..." + +msgid "I DON'T PLAY DOWN ALL RIGHT ?" +msgstr "NE FAIS PAS SEMBLANT, OK?" + +msgid "I DON'T TRAIN GOOD ENOUGH ?" +msgstr "JE NE M'ENTRAÎNE PAS ASSEZ?" + +msgid "I DON'T WANT TO STUDY MORE" +msgstr "JE NE VEUX PLUS ÉTUDIER" + +msgid "I ENJOY COMICS AND THIS GAME" +msgstr "J'AIME LES COMICS ET CE JEU" + +msgid "I FINALLY GET TO REST A LITTLE" +msgstr "JE VAIS ENFIN ME REPOSER UN PETIT PEU" + +msgid "I FINALLY LOST ... I AM TIRED" +msgstr "FINALEMENT J'AI PERDU ... JE SUIS FATIGUÉ" + +msgid "I FINALLY WON ... I AM TIRED" +msgstr "J'AI ENFIN GAGNÉ... JE SUIS FATIGUÉ" + +msgid "I FORECAST TERRIBLE THINGS FOR YOU" +msgstr "JE PRÉVOIS D'HORRIBLES CHOSES POUR TOI" + +msgid "I GET TO BEAT UP ON YOU" +msgstr "JE VAIS TE DONNER UNE BONNE LEÇON" + +msgid "I GET TO NAP AFTER THAT" +msgstr "APRÈS ÇA JE VAIS FAIRE LA SIESTE" + +msgid "I GO ALL OUT !" +msgstr "J'ME DONNE À FOND!" + +msgid "I GOT MY POKéMON ON RENTAL" +msgstr "MON POKÉMON EST UNE LOCATION" + +msgid "I GOT THIS TASTY WATER SHOPPING" +msgstr "J'AI ACHETÉ CETTE EAU DÉLICIEUSE" + +msgid "I HAVE A GROWTH OF ACID ARMOR" +msgstr "J'AI UNE CROISSANCE D'ACID'ARMURE" + +msgid "I HAVE A GROWTH OF SUCTION CUPS" +msgstr "JE DÉVELOPPE DES VENTOUSES" + +msgid "I HAVE A GRUDGE WITH YOU" +msgstr "J'AI DE LA RANCUNE ENVERS TOI" + +msgid "I HAVE MY OWN PLACE YEEHAW!" +msgstr "J'AI MON CHEZ MOI YAHOUU!" + +msgid "I HAVE THIS EXCELLENT CAMERA" +msgstr "J'AI CET EXCELLENT APPAREIL PHOTO" + +msgid "I HAVE TO WORK NEXT WEEK" +msgstr "JE DOIS BOSSER LA SEMAINE PROCHAINE" + +msgid "I HAVEN'T A WORRY AT ALL" +msgstr "JE SUIS PAS ANXIEUX DU TOUT" + +msgid "I HAVEN'T LOST MY SKILL YET" +msgstr "JE N'AI PAS ENCORE PERDU MES CAPACITÉS" + +msgid "I HAVEN'T SLEPT IN DAYS ..." +msgstr "JE N'AI PAS DORMI DEPUIS DES JOURS..." + +msgid "I JUST DON'T GET IT ..." +msgstr "C'EST JUSTE QUE JE NE COMPRENDS PAS ..." + +msgid "I KNOW HOW TO GO GO" +msgstr "JE SUIS TROP CHAUD CHAUD" + +msgid "I KNOW I AM NOT A HEROINE" +msgstr "JE SAIS JE NE SUIS PAS UNE HÉROINE" + +msgid "I KNOW I AM TOTALLY COOL !" +msgstr "JE SAIS QUE JE SUIS TROP COOL!" + +msgid "I KNOW ONLY YOU" +msgstr "JE NE CONNAIS QUE TOI" + +msgid "I KNOW YOUR SECRET NOW !" +msgstr "JE CONNAIS TON SECRET À PRÉSENT!" + +msgid "I LEFT YOU JUST AN EMBER" +msgstr "JE T'AI JUSTE LAISSÉ UNE BRAISE" + +msgid "I LIKE A TRAINER THAT'S REFRESHING" +msgstr "J'AIME UN Dresseur C'EST RAFRAÎCHISSANT" + +msgid "I LIKE ANY KIND OF WATER SPORT" +msgstr "J'AIME BIEN TOUS LES SPORTS DANS L'EAU" + +msgid "I LIKE MYSELF IF I LOSE TOO" +msgstr "JE M'AIME SI JE PERDS AUSSI" + +msgid "I LIKE MYSELF WHEN I WIN !" +msgstr "JE M'AIME QUAND JE GAGNE!" + +msgid "I LIKE ROCK-SOLID POKéMON THE BEST" +msgstr "JE PRÉFÈRE les Pokémon DURS COMME LA PIERRE" + +msgid "I LIKE THIS MUSIC IDOL TOO" +msgstr "J'AIME BIEN CETTE IDOLE DE MUSIQUE AUSSI" + +msgid "I LIKE TO ATTACK WITH SUCTION CUPS" +msgstr "J'AIME ATTAQUER AVEC DES VANTOUSES" + +msgid "I LIKE TO PLAY IN WATER" +msgstr "J'AIME JOUER DANS L'EAU" + +msgid "I LIKE TO SYNCHRONIZE MY SWIFT SWIM" +msgstr "J'AIME FAIRE DE LA NATATION SYNCHRONISÉE" + +msgid "I LOSE MYSELF IF IT'S EXCITING" +msgstr "JE NE ME CONTRÔLE PLUS SI C'EST EXCITANT" + +msgid "I LOST AT EXTREMESPEED ..." +msgstr "J'AI PERDU SUR L'HYPERVITESSE ..." + +msgid "I LOST CAUSE YOU'RE MEAN ..." +msgstr "J'AI PERDU CAR T'ES MÉCHANT ..." + +msgid "I MAKE IT LOOK SO EASY" +msgstr "JE LE RENDS SI FACILE" + +msgid "I MIMIC POKéMON AFTER EVERY BATTLE" +msgstr "J'IMITE les Pokémon APRÈS CHAQUE COMBAT" + +msgid "I NEED A LOT BETTER BATTLE ..." +msgstr "JE VEUX UNE MEILLEURE BATTAILLE" + +msgid "I NEED MORE GRASS TYPE POKéMON" +msgstr "J'AI BESOIN DE PLUS DE POKÉMON DE TYPE PLANTE" + +msgid "I NEED TO NAP AFTER THAT" +msgstr "JE DOIS FAIRE UNE SIESTE APRÈS ÇA" + +msgid "I NEED TO STUDY MORE ..." +msgstr "JE DOIS ÉTUDIER D'AVANTAGE ..." + +msgid "I NEED TO SYNCHRONIZE BETTER ..." +msgstr "IL FAUT QU'ON SE SYNCHRONISE MIEUX ..." + +msgid "I NEED WATER TO COOL DOWN" +msgstr "J'AI BESOIN D'EAU POUR ME RAFRAÎCHIR" + +msgid "I ONLY COLLECT NORMAL VERSION TOYS" +msgstr "JE NE COLLECTIONNE QUE LA VERSION NORMALE EN JOUET" + +msgid "I ONLY KNOW HOW TO CHARGE" +msgstr "JE NE SAIS QUE RECHARGER" + +msgid "I ONLY MISS HIM MORE ..." +msgstr "IL ME MANQUE DE PLUS EN PLUS..." + +msgid "I PRETEND TO STUDY A LOT" +msgstr "JE FAIS COMME SI JE RÉVISAIS BEAUCOUP" + +msgid "I PROMISE TO BATTLE SERIOUSLY" +msgstr "JE PROMETS DE ME BATTRE SÉRIEUSEMENT" + +msgid "I PROMISE YOU A HOT BATTLE" +msgstr "JE T'AVAIS PROMIS UN DUEL INTENSE" + +msgid "I QUESTION YOUR FASHION SENSE SERIOUSLY" +msgstr "JE ME POSE VRAIMENT DES QUESTIONS SUR TON SENS DE LA MODE" + +msgid "I REALLY LIKE COOL POKéMON" +msgstr "J'ADORE les Pokémon COOLS" + +msgid "I REALLY LIKE MODE FASHION THINGS" +msgstr "J'ADORE CES TRUCS à LA MODE" + +msgid "I REFUSE TO ACCEPT THAT OUTRAGE" +msgstr "JE REFUSE D'ACCEPTER CET OUTRAGE" + +msgid "I REFUSE TO COME OUT" +msgstr "JE REFUSE DE SORTIR" + +msgid "I REJECT EVERY WEAK TRAINER" +msgstr "JE REJETTE CHAQUE Dresseur FAIBLE" + +msgid "I SAID I WAS OLD BUT GOOD" +msgstr "J'AI DIT QUE J'ÉTAIS VIEUX MAIS BIEN PORTANT" + +msgid "I SAID THAT YOU SHOULD STOP" +msgstr "J'AI DIT QUE TU DEVRAIS ARRÊTER" + +msgid "I SEE I AM NOT SO COOL" +msgstr "JE VOIS QUE JE NE SUIS PAS AUSSI DÉTENDU" + +msgid "I SEE THAT IT WAS TOO STRONG" +msgstr "JE VOIS QUE C'ÉTAIT TROP FORT" + +msgid "I SEEK A TRULY GREAT BATTLE" +msgstr "JE RECHERCHE UN COMBAT VRAIMENT GRANDIOSE" + +msgid "I SERIOUSLY MEAN TO WIN !" +msgstr "J'AI SÉRIEUSEMENT BESOIN DE GAGNER!" + +msgid "I SHOULD ENJOY SOME SPORTS !" +msgstr "J'ADORERAIS FAIRE DU SPORT!" + +msgid "I SLEPT AND SO I LOST" +msgstr "J'AI DORMI ET DONC J'AI PERDU" + +msgid "I SO WANT ANOTHER POKéMON PLUSH DOLL" +msgstr "JE VEUX TELLEMENT UNE AUTRE PELUCHE POKÉMON" + +msgid "I SURF IN THE WINTER TOO" +msgstr "JE SURFE EN HIVER AUSSI" + +msgid "I SWALLOW SLUDGE TO TRANSFORM MYSELF" +msgstr "J'AVALE DE LA VASE POUR ME TRANSFORMER" + +msgid "I THINK I AM SHOPPING TOO MUCH" +msgstr "JE PENSE QUE JE FAIS TROP D'EMPLETTES" + +msgid "I THINK I'VE MISHEARD THINGS" +msgstr "JE CROIS QUE J'AI MAL COMPRIS CERTAINES CHOSES" + +msgid "I TRAIN FROM THE EGG UP" +msgstr "J'ENTRAÎNE Mes Pokémon DEPUIS L'oeUF" + +msgid "I TRICK MOTHER FOR MY ALLOWANCE" +msgstr "J'AI IMPORTUNÉ MA MÈRE POUR MON INDEMNITÉ" + +msgid "I TRY THE BEST I CAN" +msgstr "JE FAIS DU MIEUX QUE JE PEUX" + +msgid "I WANT A HEALTHY CLEAR BODY" +msgstr "JE VEUX UN CORPS SAIN EN BONNE SANTÉ" + +msgid "I WANT A NICE PRESENT ..." +msgstr "JE VEUX UN JOLI CADEAU ..." + +msgid "I WANT MORE CUTE POKéMON" +msgstr "JE VEUX ENCORE des Pokémon MIGNONS" + +msgid "I WANT MY MOTHER!" +msgstr "JE VEUX MA MAMAN!" + +msgid "I WANT TO ENJOY THIS BATTLE" +msgstr "JE VEUX SAVOURER CE COMBAT" + +msgid "I WANT TO GO BACK ..." +msgstr "JE VEUX RENTRER ..." + +msgid "I WANT TO GO HOME RIGHT NOW" +msgstr "JE VEUX RENTRER À LA MAISON MAINTENANT" + +msgid "I WANT TO SEE YOUR POKéMON" +msgstr "JE VEUX VOIR tes Pokémon" + +msgid "I WAS KIDDING ABOUT THAT TELEPORT THING" +msgstr "JE PLAISANTAIS À PROPOS DE CE TRUC DE TÉLÉPORTATION" + +msgid "I WAS MINUS MY NORMAL POWER TODAY" +msgstr "J'ÉTAIS EN-DESSOUS DE MA PUISSANCE AUJOURD'HUI" + +msgid "I WAS ON VACATION UNTIL ONLY YESTERDAY" +msgstr "J'ÉTAIS EN VACANCES JUSQU'HIER" + +msgid "I WENT TO A FISHING SCHOOL" +msgstr "JE SUIS ALLÉ À UNE ÉCOLE DE PÊCHE" + +msgid "I WILL APPEAL THIS OUTRAGE!" +msgstr "JE VAIS CONTESTER CET OUTRAGE!" + +msgid "I WILL BE ON MY WAY" +msgstr "JE VAIS ARRIVER" + +msgid "I WILL BEAT UP MY SURF BOARD" +msgstr "JE VAIS DETRUIRE MA PLANCHE DE SURF" + +msgid "I WILL BIDE MY TIME" +msgstr "JE VAIS SUPPORTER MON ATTENTE" + +msgid "I WILL GIDDY UP AND AWAY" +msgstr "JE VAIS M'EN ALLER SANS PLUS TARDER" + +msgid "I WILL GO PLAY A GAME" +msgstr "JE VAIS ALLER JOUER" + +msgid "I WILL GO SURF RIGHT NOW" +msgstr "JE VAIS ALLER SURFER MAINTENANT" + +msgid "I WILL HAVE A POKéMON PARTY" +msgstr "JE VAIS FAIRE UNE FIESTA POKEMON" + +msgid "I WILL MEDITATE FOR A CALM MIND" +msgstr "JE VAIS MÉDITER POUR APAISER MON ESPRIT" + +msgid "I WILL SCATTER SOME POISONPOWDER ABOUT" +msgstr "JE VAIS DISPERSER MA POUDRE TOXIC" + +msgid "I WILL SHOW YOU GUTSY !" +msgstr "JE VAIS TE MONTRER MON COURAGE!" + +msgid "I WILL TACKLE YOU DOWN !" +msgstr "JE VAIS TE PLAQUER AU SOL!" + +msgid "I WILL THRASH MY TOYS!" +msgstr "JE VAIS JETER MES JOUETS!" + +msgid "I WILL TREASURE THIS WIN" +msgstr "JE CHÉRIRAI CETTE VICTOIRE" + +msgid "I WILL USE SMOKESCREEN TO ESCAPE" +msgstr "J'UTILISERAI BROUILLARD POUR M'ÉCHAPPER" + +msgid "I WIN ! FATHER I'VE WON" +msgstr "J'AI GAGNÉ! PÈRE, J'AI GAGNÉ" + +msgid "I WIN YOU HUSTLE ON OUT" +msgstr "TU PERDRAS FACE À MOI" + +msgid "I WISH SUNDAY IS A SUNNY DAY" +msgstr "J'ESPÈRE QU'IL FERA BEAU DIMANCHE" + +msgid "I WISH TO SEE THE NEWS" +msgstr "J'AIMERAIS VOIR LES INFOS" + +msgid "I WISH YOU WOULD NOT GLARE" +msgstr "J'ESPÈRAIS QUE TU NE ME TOISES PAS" + +msgid "I WON BUT I AM TIRED ..." +msgstr "J'AI GAGNÉ MAIS JE SUIS FATIGUÉ ..." + +msgid "I WON IN A COOL WAY" +msgstr "J'AI GAGNÉ À LA COOL" + +msgid "I WON'T FORGET ABOUT YOU" +msgstr "JE NE T'OUBLIERAI PAS" + +msgid "I WON'T GIVE UP UNTIL I WIN" +msgstr "JE N'ABANDONNERAI PAS JUSQU'À CE QUE JE GAGNE" + +msgid "I WORK AT THE DEPT. STORE" +msgstr "JE TRAVAILLE AU MAGASIN" + +msgid "I WORRY ABOUT MY POKéMON SKILL" +msgstr "JE M'INQUIÈTE POUR LES COMPÉTENCES DE MON POKÉMON" + +msgid "I WORRY TOO MUCH TO SLEEP" +msgstr "JE SUIS TROP ANXIEUX POUR DORMIR" + +msgid "I WOULD BE COOL IF I WIN" +msgstr "CE SERAIT COOL SI JE GAGNAIS" + +msgid "I WOULD RATHER LOOK AT POKéMON" +msgstr "JE PRÉFÈRERAIS REGARDER DES POKÉMON" + +msgid "I WOULD RATHER RUN THAN BIKE" +msgstr "JE PRÉFÈRE COURIR PLUTÔT QUE DE PÉDALER" + +msgid "I'VE A COUPLE THINGS" +msgstr "J'AI DEUX-TROIS TRUCS" + +msgid "I'VE BEEN HEARING ABOUT YOU" +msgstr "J'AI ENTENDU PARLER DE TOI" + +msgid "I'VE GOT A LOT OF BUG POKéMON" +msgstr "J'AI TELLEMENT DE POKÉMON INSECTE" + +msgid "I'VE GOT TO GET GOING" +msgstr "JE DOIS Y ALLER" + +msgid "I'VE LOST MY FOCUS ENERGY AND TOUGHNESS" +msgstr "J'AI PERDU MA PUISSANCE ET MA DURETÉ" + +msgid "I'VE NOT LOST ONCE YET !" +msgstr "J'AI PAS ENCORE PERDU UNE FOIS!" + +msgid "I'VE WON EVERY MATCH TODAY !" +msgstr "J'AI GAGNÉ TOUS MES COMBATS AUJOURD'HUI!" + +msgid "IF I LOSE I JUST FLY AWAY" +msgstr "SI JE PERDS, JE M'ENVOLERAI SIMPLEMENT" + +msgid "IF I LOSE I PRETEND I AM A MILTANK" +msgstr "SI JE PERDS JE FERAI SEMBLANT D'ÊTRE UN ÉCRÉMEUH" + +msgid "IF I LOSE I WILL STUDY FOR SCHOOL" +msgstr "SI JE PERDS JE RÉVISERAI MES COURS" + +msgid "IF I LOSE YOU CAN HAVE A PRESENT" +msgstr "SI JE PERDS TU AURAS UN CADEAU" + +msgid "IF I WIN I AM GOING TO GO SURF" +msgstr "SI JE GAGNE JE VAIS SURFER" + +msgid "IF I WIN I PRETEND I AM A TAUROS" +msgstr "SI JE GAGNE JE FERAI SEMBLANT D'ÊTRE UN TAUROS" + +msgid "IF I WIN YOU CAN HAVE A SWEET KISS" +msgstr "SI TU GAGNES TU AURAS UN BISOU" + +msgid "IF ONLY AROMATHERAPY WERE LESS EXPENSIVE" +msgstr "SI SEULEMENT L'AROMATHÉRAPIE ÉTAIT MOINS CHÈRE" + +msgid "IF YOU'RE SMART STOP RIGHT NOW" +msgstr "SI T'ES MALIN ARRÊTE-TOI LÀ" + +msgid "INGRAIN IS MY CHOICE BATTLE MOVE" +msgstr "VAMPIGRAINE EST MON ATTAQUE DE CHOIX" + +msgid "INSTEAD OF TELEVISION GET A BOOK" +msgstr "AU LIEU DE REGARDER LA TÉLÉ LIS UN BOUQUIN" + +msgid "IS THIS KIND OF BATTLE OK?" +msgstr "ON A LE DROIT DE SE BATTRE COMME ÇA?" + +msgid "IS YOUR POKéDEX REALLY AWESOME ?" +msgstr "TON POKÉDEX EST-IL VRAIMENT COOL?" + +msgid "ISN'T A BATTLE GIRL AWESOME ?" +msgstr "C'EST PAS GÉNIAL UNE FILLE COMBATIVE?" + +msgid "IT DIDN'T MATCH UP WELL I THINK" +msgstr "IL NE CORRESPONDAIT PAS AU FINAL" + +msgid "IT REALLY WAS EASY" +msgstr "C'ÉTAIT VRAIMENT TROP FACILE" + +msgid "IT WAS ALL TOGETHER TOO EASY" +msgstr "ENSEMBLE, C'ÉTAIT BIEN TROP FACILE" + +msgid "IT'S A BUG FASHION SHOW !" +msgstr "C'EST UN SPECTACLE DE MODE INSECTE!" + +msgid "IT'S A FLYING TYPE VICTORY !" +msgstr "C'EST UNE VICTOIRE DU TYPE VOL!" + +msgid "IT'S A SECRET WHY I AM HAPPY" +msgstr "C'EST UN SECRET POURQUOI JE SUIS HEUREUX" + +msgid "IT'S A TASTY GOURMET VICTORY !" +msgstr "C'EST UNE VICTOIRE DÉLICIEUSE POUR UN GOURMET!" + +msgid "IT'S A TOUGH LOSS TO SWALLOW" +msgstr "LA PERTE EST DIFFICILE À AVALER" + +msgid "IT'S ALL ABOUT GUTS !" +msgstr "FAUT JUSTE AVOIR DU CRAN!" + +msgid "IT'S AN EXCITING TIME FOR ME" +msgstr "C'EST UN MOMENT EXCITANT POUR MOI" + +msgid "IT'S BACK TO SCHOOL SOON" +msgstr "C'EST BIENTÔT LA RENTRÉE" + +msgid "IT'S HARD TO BELIEVE BUT CONGRATS" +msgstr "C'EST DIFFICILE À CROIRE, MAIS BRAVO" + +msgid "IT'S HOPELESS TO STRUGGLE WITH ME" +msgstr "C'EST PEINE PERDUE DE SE MESURER À MOI" + +msgid "IT'S INCREDIBLE HOW STRONG I AM !" +msgstr "C'EST INCROYABLE COMME JE SUIS FORT!" + +msgid "IT'S INCREDIBLE MY RENTAL POKéMON WON" +msgstr "C'EST INCROYABLE QUE MON POKÉMON DE LOCATION AIT GAGNÉ" + +msgid "IT'S MAKING ME YAWN THAT BATTLE" +msgstr "BAÎLLEMENT... CE COMBAT M'ENDORT" + +msgid "IT'S ME WHO IS REALLY TOUGH" +msgstr "C'EST MOI QUI SUIS ROBUSTE" + +msgid "IT'S MY FAMILY STAY-AT-HOME LOOK !" +msgstr "C'EST MON LOOK HABITUEL DE \"Dresseur AU FOYER\"!" + +msgid "IT'S NO SECRET DRAGON POKéMON WIN" +msgstr "les Pokémon DRAGON GAGNENT C'EST PAS UN SECRET" + +msgid "IT'S NOT? IS POKéNAV?" +msgstr "C'EST PAS ÇA? C'EST POKÉNAV?" + +msgid "IT'S ONLY NATURAL SEE YA BYE-BYE !" +msgstr "C'EST JUSTE NATUREL À PLUS BYE-BYE!" + +msgid "IT'S OVER SO SOON ?" +msgstr "C'EST FINI SI VITE?" + +msgid "IT'S SAD TO SEE YOU STRUGGLE" +msgstr "C'EST TRISTE DE TE VOIR COMBATTRE" + +msgid "IT'S SCARY HOW MY STRATEGY WORKS" +msgstr "ÇA FAIT PEUR DE VOIR COMME MA STRATÉGIE FONCTIONNE" + +msgid "IT'S SO EXCITING IT REALLY IS" +msgstr "C'EST SI EXCITANT" + +msgid "IT'S SO GREAT TO WIN !" +msgstr "C'EST TELLEMENT BON DE GAGNER!" + +msgid "IT'S THE SWEET SCENT OF TASTY WATER" +msgstr "C'EST LE DOUX PARFUM DE CETTE EAU DÉLICIEUSE" + +msgid "IT'S TOO BAD YOU LOST" +msgstr "QUEL DOMMAGE QUE TU AIES PERDU" + +msgid "IT'S WAY TOO HOT HERE" +msgstr "IL FAIT BIEN TROP CHAUD ICI" + +msgid "IT'S YOUR OFFENSIVE STENCH THAT'S WHAT" +msgstr "C'EST TA PUANTEUR INFÂME C'EST POUR ÇA" + +msgid "JUST A LITTLE KID AFTER ALL !" +msgstr "C'EST UN GAMIN APRÈS TOUT!" + +msgid "LALALA ... HUH?" +msgstr "LALALA ... HEIN?" + +msgid "LALALA NO LOSING FOR ME !" +msgstr "LALALA PAS DE DÉFAITE POUR MOI!" + +msgid "LET ME WIN IN RETURN FOR A PRESENT" +msgstr "LAISSE-MOI GAGNER ET T'AURAS UN CADEAU" + +msgid "LET'S COMMEMORATE MY COOLNESS IN BATTLE" +msgstr "COMMÉMORONS MA COOLITUDE AU COMBAT" + +msgid "LET'S ENJOY OUR BATTLE TOGETHER" +msgstr "PROFITONS DE CE COMBAT ENSEMBLE" + +msgid "LET'S GO FOR AN ICY WIND SURF" +msgstr "C'EST PARTI POUR DU WIND SURF GELÉ" + +msgid "LET'S HEAR YOU ROAR !" +msgstr "JE VEUX T'ENTENDRE RUGIR!" + +msgid "LET'S PARTY UNTIL THE MORNING SUN!" +msgstr "FAISONS LA FÊTE JUSQU'AU MATIN!" + +msgid "LET'S PRETEND I AM AN ADULT OK?" +msgstr "FAISONS COMME SI J'ÉTAIS UN ADULTE, OK?" + +msgid "LET'S SEE YOU MEDITATE LIKE ME" +msgstr "VOYONS-VOIR SI TU MÉDITES COMME MOI" + +msgid "LET'S SEE YOUR POWER IN FULL" +msgstr "VOYONS-VOIR TOUT TA PUISSANCE" + +msgid "LET'S TEACH YOU HOW TOUGH I AM" +msgstr "LAISSE-MOI TE MONTRER À QUEL POINT JE SUIS FORT" + +msgid "LIFE IS ALWAYS GOOD TO ME" +msgstr "LA VIE ME SOURIT TOUJOURS" + +msgid "LIKE A SONICBOOM I'VE ARRIVED" +msgstr "J'ARRIVE COMME UN SONICBOOM" + +msgid "LIKE I SAID I AM DARN FAST" +msgstr "COMME JE L'AI DIT JE SUIS TRÈS FÂCHÉ" + +msgid "LISTEN UP I ALWAYS WIN" +msgstr "ÉCOUTE JE GAGNE TOUJOURS" + +msgid "LOOK AT ME MAKE A BRICK BREAK" +msgstr "REGARDE-MOI FAIRE DU HIP-HOP" + +msgid "LOOK AT MY FABULOUS FASHION SENSE" +msgstr "REGARDE MON SUBLIME SENS DE LA MODE" + +msgid "LOOK AT MY FIERY DANCE !" +msgstr "REGARDE MA DANSE ARDENTE" + +msgid "LOOK LOOK ! A SCARY BUG" +msgstr "REGARDE REGARDE! UN INSECTE EFFRAYANT" + +msgid "LOSING DOESN'T BUG ME" +msgstr "PERDRE NE ME DÉRANGE PAS" + +msgid "LOSING DOESN'T DISAPPOINT ME" +msgstr "PERDRE NE ME DÉRANGE PAS" + +msgid "ME LOSE ? THAT'S PREPOSTEROUS !" +msgstr "MOI PERDRE? C'EST ABSURDE!" + +msgid "ME STUDY ? NOT VERY LIKELY TO SEE" +msgstr "MOI, ÉTUDIER? C'EST PAS VRAIMENT ÇA" + +msgid "ME WORRY ? I HAVE NONE" +msgstr "MES PROBLÈMES? J'EN AI PAS" + +msgid "MESSAGE CARDS MAKE A WEAK PRESENT" +msgstr "LES MESSAGES SUR LES CARTES NE SONT PAS UN SUPER CADEAU" + +msgid "MEW MEW ! MEW !!" +msgstr "MEW MEW! MEW!!" + +msgid "MEW MEW IS HOW I CRY" +msgstr "JE CRIE EN FAISANT MEW MEW" + +msgid "MMM DO YOU WANT SOME ?" +msgstr "MMM TU EN VEUX?" + +msgid "MMM THIS IS QUITE TASTY ..." +msgstr "MMM C'EST PAS MAUVAIS ..." + +msgid "MORE ! ANOTHER BATTLE !" +msgstr "ENCORE! UN AUTRE COMBAT!" + +msgid "MOTHER NATURE DIDN'T LET ME WIN ?" +msgstr "MÈRE NATURE NE M'A PAS LAISSÉ GAGNER?" + +msgid "MOTHER NATURE IS MY ALLY !" +msgstr "MÈRE NATURE EST MON ALLIÉE!" + +msgid "MOTHER WILL BE HAPPY FOR ME" +msgstr "MÈRE SERA SI HEUREUSE POUR MOI" + +msgid "MY ALLOWANCE COULD USE A HELPING HAND" +msgstr "MON INDEMNITÉ POURRAIT ÊTRE UNE BONNE AIDE" + +msgid "MY AROMATHERAPY IS TERRIBLE FOR YOU" +msgstr "MON AROMATHÉRAPIE EST HORRIBLE POUR TOI" + +msgid "MY BABY WILL BE TOTALLY AWESOME" +msgstr "MON BÉBÉ SERA SUPER GÉNIAL" + +msgid "MY BARRAGE WILL SLAM YOU !" +msgstr "MON BARRAGE T'ÉCRASERA!" + +msgid "MY BATTLE SENSE IS COOL ISN'T IT?" +msgstr "MON SENS DU COMBAT EST COOL N'EST-CE PAS?" + +msgid "MY BELLY DRUM WAS TOO WEAK ..." +msgstr "MON BIDON ÉTAIT TROP MOU ..." + +msgid "MY BIKE IS MY BEST FRIEND" +msgstr "MON VÉLO C'EST MON MEILLEUR AMI" + +msgid "MY BIKE IS VERY EXPENSIVE" +msgstr "MON VÉLO COÛTE SUPER CHER" + +msgid "MY BOY FRIEND IS FROM SCHOOL" +msgstr "MON COPAIN VIENT DE L'ÉCOLE" + +msgid "MY BOY FRIEND LIKES COMICS" +msgstr "MON COPAIN AIME LES BANDES DESSINÉES" + +msgid "MY BOY FRIEND WORKS TOO MUCH" +msgstr "MON MEC TRAVAILLE TROP" + +msgid "MY BUG POKéMON ARE ALL UNBELIEVABLE" +msgstr "Mes Pokémon INSECTE SONT INCROYABLES" + +msgid "MY BUG POKéMON ARE ALL UPSIDE DOWN" +msgstr "MES POKÉMON INSECTES SONT RETOURNÉS" + +msgid "MY CAMERA DOESN'T MISS A THING" +msgstr "MA CAMÉRA N'A PAS PERDU UNE MIETTE" + +msgid "MY CAMERA WAS AWFULLY EXPENSIVE" +msgstr "MON APPAREIL PHOTO COÛTAIT MÉGA CHER" + +msgid "MY COTTON SPORE WAS USELESS" +msgstr "MON SPORE COTON ÉTAIT INUTILE" + +msgid "MY CUTE CHARM DOESN'T ATTRACT YOU?" +msgstr "MON JOLI SOURIRE NE T'ATTIRE PAS?" + +msgid "MY DIVE LEFT ME COLD ..." +msgstr "MON PLONGEON M'A LAISSÉ DE MARBRE ..." + +msgid "MY DIVE WILL BE A LEGEND" +msgstr "MON PLONGEON SERA DANS LA LÉGENDE" + +msgid "MY DREAM ISN'T FAR OFF !" +msgstr "MON RÊVE N'EST PLUS TRÈS LOIN!" + +msgid "MY FASHION SENSE SEEMS ODDISH ?" +msgstr "MON STYLE NE VA PAS AVEC MYSTHERBE...?" + +msgid "MY FATHER AND MOTHER WON'T ACCEPT" +msgstr "MON PÈRE ET MA MÈRE NE VEULENT PAS" + +msgid "MY FORESIGHT DIDN'T SHOW ME THIS" +msgstr "MON TROISIÈME OEIL NE M'A PAS MONTRÉ ÇA" + +msgid "MY FORESIGHT HAS BEEN PERFECT" +msgstr "MA SAGESSE ÉTAIT PARFAITE" + +msgid "MY FORESIGHT SAYS I WILL WIN" +msgstr "MA PRESCIENCE ME DIT QUE JE VAIS GAGNER" + +msgid "MY FRUSTRATION IS CLOSE TO ERUPTION" +msgstr "MA FRUSTRATION EST À DEUX DOIGTS D'EXPLOSER" + +msgid "MY GIRL FRIEND IS MY TREASURE" +msgstr "MA COPINE C'EST MON TRÉSOR" + +msgid "MY GIRL GIVES ME A LITTLE SWEET KISS" +msgstr "MA COPINE M'A FAIT UN BISOU TOUT CHOUPI" + +msgid "MY HAPPINESS IS OVERWHELMING !" +msgstr "MA JOIE EST ÉCRASANTE!" + +msgid "MY HEROINE ADVENTURE ISN'T GOING WELL" +msgstr "L'AVENTURE DE MON HEROÏNE NE SE PASSE PAS BIEN" + +msgid "MY HOBBY ?" +msgstr "MON PASSE-TEMPS?" + +msgid "MY HYPNOSIS STRATEGY WENT BADLY ..." +msgstr "MA STRATÉGIE DE L'HYPNOSE A MAL TOURNÉ ..." + +msgid "MY HYPNOSIS STRATEGY WORKS TO PERFECTION" +msgstr "MA STRATÉGIE DE L'HYPNOSE FONCTIONNE À LA PERFECTION" + +msgid "MY INCREDIBLE DREAM WAS SO WEIRD" +msgstr "MON RÊVE INCROYABLE ÉTAIT TROP BIZARRE" + +msgid "MY INSOMNIA WILL GET BAD ..." +msgstr "MON INSOMNIE VA EMPIRER ..." + +msgid "MY JOKING IS PRETTY TERRIBLE ..." +msgstr "MES VANNES SONT NULLES ..." + +msgid "MY MACH PUNCH WILL MAKE A BRICK BREAK" +msgstr "MON MACH PUNCH VA BRISER UNE BRIQUE" + +msgid "MY MISTAKE WAS TOO EXPENSIVE ..." +msgstr "MON ERREUR A COÛTÉ TROP CHER ..." + +msgid "MY NIGHT SCHOOL IS REALLY SCARY" +msgstr "MON ÉCOLE DE NUIT EST FLIPPANTE" + +msgid "MY PARTY IS JUST INCREDIBLE !" +msgstr "MA FÊTE EST JUSTE EXTRAORDINAIRE!" + +msgid "MY PARTY IS READY TO ROCK" +msgstr "MA SOIRÉE VA CARTONNER" + +msgid "MY PHONE ISN'T WORKING ..." +msgstr "MON TÉLÉPHONE NE MARCHE PAS ..." + +msgid "MY POKéMON APPEAL TO YOU ?" +msgstr "Mes Pokémon TE PLAISENT?" + +msgid "MY POKéMON ARE BUT A DREAM" +msgstr "Mes Pokémon NE SONT QUE DES REVES" + +msgid "MY POKéMON HAVE TOO MUCH POWER" +msgstr "Mes Pokémon SONT TROP PUISSANTS" + +msgid "MY POKéMON SYNCHRONIZE WITH ME" +msgstr "Mes Pokémon SE SYNCRONISENT AVEC MOI" + +msgid "MY POKéMON WILL CRUSH YOU !" +msgstr "Mes Pokémon TE BROIERONT!" + +msgid "MY POKéMON WILL MAKE YOU DOWNCAST" +msgstr "Mes Pokémon VONT TE DÉMORALISER" + +msgid "MY PURE POWER IS MACHINE LIKE !" +msgstr "MA PUISSANCE PURE VAUT CELLE DES MACHINES!" + +msgid "MY QUICK ATTACK CAN BEAT A TELEPORT" +msgstr "MA VIVE-ATTAQUE VA PLUS VITE QU'UN TÉLÉPORT" + +msgid "MY RIVAL IS MY GIRL FRIEND" +msgstr "MA RIVALE EST MA COPINE" + +msgid "MY SCREECH STRATEGY IS THE BEST" +msgstr "MA STRATÉGIE HURLANTE EST LA MEILLEURE" + +msgid "MY SECRET POWER IS OVERWHELMING TO POKéMON" +msgstr "MON POUVOIR SECRET ACCABLE les Pokémon" + +msgid "MY SLEEP WILL BE EXCELLENT NOW" +msgstr "MON SOMMEIL SERA MEILLEUR MAINTEANT" + +msgid "MY STRATEGY IS FROM MY FATHER" +msgstr "JE TIENS MA STRATÉGIE DE MON PÈRE" + +msgid "MY SUMMER VACATION IS FOR POKéMON" +msgstr "MES VACANCES D'ÉTÉ SONT DÉDIÉES AUX POKÉMON" + +msgid "MY SUMMER VACATION WILL BE AWESOME" +msgstr "MES VACANCES D'ÉTÉ SERONT GÉNIALES" + +msgid "MY TRAIN ISN'T HERE YET ..." +msgstr "MON TRAIN N'EST PAS ENCORE ARRIVÉ..." + +msgid "MY VICTORY WILL MAKE THE NEWS" +msgstr "MA VICTOIRE FERA LA UNE" + +msgid "MY WORK IS MAKING ME HEALTHY" +msgstr "MON TRAVAIL ME REND LA SANTÉ" + +msgid "MY WORLD IS FULL OF WONDER" +msgstr "MON MONDE EST REMPLI DE MERVEILLES" + +msgid "NATURALLY I WIN" +msgstr "J'AI GAGNÉ NATURELLEMENT" + +msgid "NIGHTTIME IS WHEN I PLAY BEST" +msgstr "JE JOUE BEAUCOUP MIEUX LA NUIT" + +msgid "NO ! I WON'T ACCEPT THIS" +msgstr "NON! JE N'ACCEPTERAI PAS ÇA" + +msgid "NO NO ... THIS WON'T DO" +msgstr "NON NON ... ÇA VA PAS LE FAIRE" + +msgid "NO THANKS I AM GOING TO SLEEP" +msgstr "NON MERCI JE VAIS DORMIR" + +msgid "NO. 1 THAT'S WHAT I AM !" +msgstr "JE SUIS N°. 1 ET SANS ÉGAL!" + +msgid "NOT ANOTHER TRAINER BATTLE ..." +msgstr "PAS ENCORE UN COMBAT ENTRE Dresseur..." + +msgid "NOT COOL ! NOT AT ALL" +msgstr "PAS COOL! VRAIMENT PAS" + +msgid "NOT FUNNY ... YOU'RE TOO STRONG" +msgstr "PAS DRÔLE ... T'ES TROP FORT" + +msgid "NOTHING IS WORKING OUT FOR ME" +msgstr "RIEN NE MARCHE POUR MOI" + +msgid "NOW THIS IS A PERFECT FLAME BODY" +msgstr "VOILÀ ÇA C'EST UN VRAI CORPS ENFLAMMÉ" + +msgid "OH ! THE SWEET SCENT OF VICTORY" +msgstr "OH! LE DOUX PARFUM DE LA VICTOIRE" + +msgid "OH A BUG ISN'T SCARY ..." +msgstr "OH UN INSECTE ÇA FAIT PAS PEUR ..." + +msgid "OH A TRAINER WITH A SCARY FACE" +msgstr "OH UN Dresseur AVEC UNE TÊTE EFFRAYANTE" + +msgid "OH HOW COULD YOU?" +msgstr "OH COMMENT AS-TU PU?" + +msgid "OH IT'S A GAME IS IT?" +msgstr "OH C'EST UN JEU N'EST-CE PAS?" + +msgid "OH NO ! A WHIRLPOOL !" +msgstr "OH NON! UN TOURBILLON!" + +msgid "OH NO ... SELFDESTRUCT MODE!" +msgstr "OH NON ... MODE DESTRUCTION!" + +msgid "OH NO! WHY NOT?" +msgstr "OH NON! POURQUOI PAS?" + +msgid "OH NOT ANOTHER BATTLE PLEASE ..." +msgstr "OH NON, PAS ENCORE UN COMBAT ..." + +msgid "OH THIS IS SO EXCITING !" +msgstr "OH COMME C'EST EXCITANT!" + +msgid "OH YAY ! YAHOO FOR ME" +msgstr "OH YEAH! HOURRA POUR MOI" + +msgid "OH YES ! WHY NOT ?" +msgstr "OH OUI! POURQUOI PAS?" + +msgid "OH YOU!" +msgstr "OH TOI!" + +msgid "OH! STRONG YOU ARE" +msgstr "OH! FORT TU ES" + +msgid "OKAY ! THIS IS PERFECTION" +msgstr "OK! C'EST PARFAIT" + +msgid "OKAY YOU UNDERSTAND ALL RIGHT !" +msgstr "TRÈS BIEN TU AS COMPRIS SUPER!" + +msgid "OUR MUSIC WILL PLAY ALL NIGHT" +msgstr "NOUS JOUERONS NOTRE MUSIQUE TOUTE LA NUIT" + +msgid "PLEASE BATTLE LIKE YOU MEAN IT" +msgstr "COMBATS DE TOUTES TES FORCES" + +msgid "PLEASE DON'T HIT ME!" +msgstr "NE ME FRAPPE PAS S'IL TE PLAIT!" + +msgid "PLEASE DON'T MAKE THIS SCARY" +msgstr "NE RENDS PAS ÇA EFFRAYANT S'IL TE PLAÎT" + +msgid "PLEASE GET ME A POKéMON GAME" +msgstr "S'IL-TE-PLAÎT PRENDS-MOI UN JEU POKÉMON" + +msgid "PLEASE I AM REALLY NOT THAT OLD" +msgstr "JE T'EN PRIE JE NE SUIS PAS AUSSI VIEUX" + +msgid "PLEASE I NEED A SHELL ARMOR!" +msgstr "PITIÉ J'AI BESOIN D'UNE COQUE ARMURE!" + +msgid "PLEASE I NEED SOME WATER" +msgstr "S'IL TE PLAIT, J'AI BESOIN D'EAU" + +msgid "PLEASE LOSE THAT SCARY FACE OF YOURS" +msgstr "S'IL TE PLAIT VIRE CETTE TRONCHE QUI FAIT PEUR" + +msgid "PLEASE STOP I DON'T ENJOY THIS" +msgstr "S'IL TE PLAIT ARRÊTE JE N'AIME PAS ÇA" + +msgid "PLEASE! SORRY I AM SORRY" +msgstr "S'IL TE PLAIT! DÉSOLÉ JE SUIS DÉSOLÉ" + +msgid "POISONPOWDER IS IN OUR COTTON SPORE MOVE" +msgstr "POUDRE TOXIK FAIT PARTIE DE NOS ATTAQUES DUVETEUSES" + +msgid "POKéMON NEVER GO OUT OF FASHION" +msgstr "les Pokémon NE SE DÉMODENT JAMAIS" + +msgid "POUND MY BELLY DRUM POUND MY BELLY DRUM" +msgstr "BOUM BOUM, VENTRE TAMBOUR! POUM POUM, VENTRE TAMBOUR!" + +msgid "POUND THE THICK FAT ON MY BELLY DRUM" +msgstr "PILONNE LA GRAISSE DE MON VENTRE" + +msgid "PRETTY COULD BE GOOD" +msgstr "BEAU C'EST BIEN" + +msgid "PROMISE ME ANOTHER BATTLE PLEASE !" +msgstr "PROMETS-MOI QU'ON SE BATTRA À NOUVEAU S'TE PLAIT!" + +msgid "PROMISE ME YOU WILL DO BETTER" +msgstr "PROMETS-MOI QUE TU FERAS DE TON MIEUX" + +msgid "PROMISE TO SHOW ME CUTE POKéMON" +msgstr "TU ME PROMETS DE ME MONTRER des Pokémon MIGNONS" + +msgid "RENTAL POKéMON AREN'T UP TO SCRATCH" +msgstr "les Pokémon EN LOCATION NE SONT PAS FAITS POUR GRIFFER" + +msgid "SATISFIED IS WHAT I CAN'T BE" +msgstr "SATISFAIT JE NE PEUX L'ÊTRE" + +msgid "SATISFIED THAT'S WHAT I AM !" +msgstr "SATISFAIT, VOILÀ COMMENT JE ME SENS!" + +msgid "SCHOOL IS OUT TIME TO PLAY" +msgstr "Y'A PAS ÉCOLE C'EST L'ÉCLATE" + +msgid "SCHOOL IS OVER TIME TO PLAY" +msgstr "L'ÉCOLE EST FINIE C'EST L'ÉCLATE" + +msgid "SCREECH IS LIKE MUSIC TO ME !" +msgstr "HURLEMENT C'EST DE LA MUSIQUE POUR MOI!" + +msgid "SEE ? AREN'T I GOOD ?" +msgstr "TU VOIS? NE SUIS-JE PAS BON?" + +msgid "SEE ? I AM A GENIUS" +msgstr "TU VOIS? JE SUIS UN GÉNIE" + +msgid "SEE HOW FAST I RUN AWAY!" +msgstr "REGARDE COMMENT JE M'ENFUIS VITE!" + +msgid "SEE? I ALWAYS LOSE" +msgstr "TU VOIS? JE PERDS TOUJOURS" + +msgid "SERIOUS ?!" +msgstr "SÉRIEUX?!" + +msgid "SERIOUSLY ARE YOU REALLY OK?" +msgstr "SÉRIEUSEMENT TU VAS BIEN?" + +msgid "SERIOUSLY I AM IN THE FISHING HALL OF FAME" +msgstr "SÉRIEUSEMENT JE SUIS AU PANTHÉON DE LA PÊCHE" + +msgid "SHOULD I NOT ADORE POKéMON ?" +msgstr "JE NE DEVRAIS PAS AIMER AUTANT les Pokémon?" + +msgid "SHOW ME A REALLY SMOOTH MOVE" +msgstr "MONTRE-MOI UN TRUC STYLÉ" + +msgid "SHOW ME A TOTALLY COOL CROSS CHOP" +msgstr "MONTRE-MOI UN COUP-CROIX BIEN STYLÉ" + +msgid "SHOW ME THAT YOU HAVE GUTS" +msgstr "MONTRE-MOI QUE TU AS DU CRAN" + +msgid "SHOW ME THAT YOU'RE SERIOUS !" +msgstr "MONTRE MOI QUE T'ES SÉRIEUX!" + +msgid "SKILLED THAT'S WHAT I AM !" +msgstr "JE SUIS DOUÉ!" + +msgid "SMARTNESS ALONE WON'T MAKE YOU WIN" +msgstr "L'INTELLIGENCE SEULE NE TE FERA PAS GAGNER" + +msgid "SO MUCH FOR MY INVINCIBLE ATTACK" +msgstr "C'EST TROP POUR MON ATTAQUE INVINCIBLE" + +msgid "SO THIS IS AN ADULT FEELING" +msgstr "ALORS C'EST ÇA LA SENSATION D'ÊTRE ADULTE" + +msgid "SO YOU DISLIKE MY POKéMON?" +msgstr "ALORS TU N'AIMES PLUS Mes Pokémon?" + +msgid "SOMETHING GOOD WILL COME OF THIS" +msgstr "QUELQUE CHOSE DE BON RESSORTIRA DE TOUT CELA" + +msgid "SORRY TO MAKE YOU SO DOWNCAST" +msgstr "DÉSOLÉ DE T'AVOIR DÉPRIMÉ" + +msgid "SPIRIT ALONE WON'T MAKE YOU WIN" +msgstr "L'ESPRIT SEUL NE TE FERA PAS GAGNER" + +msgid "SUBMISSION WAS YOUR ONLY CHOICE" +msgstr "LA SOUMISSION ÉTAIT TON SEUL CHOIX" + +msgid "SUNDAY SEEMS FOREVER TO COME ..." +msgstr "CE DIMANCHE MET UNE ÉTERNITÉ À VENIR" + +msgid "SURRENDER ? SO SOON ?" +msgstr "SE RENDRE? SI TÔT?" + +msgid "TAKE DOWN TAKE A DIVE YO YO" +msgstr "DESCENDS ET PLONGE YO YO" + +msgid "TAKE THAT ! IT'S MY FIERY TRICK" +msgstr "PRENDS ÇA! C'EST MON PIÈGE ARDENT" + +msgid "TAKE YOUR FRUSTRATION SOME OTHER PLACE" +msgstr "VA FAIRE TON FRUSTRÉ AILLEURS" + +msgid "TCH ... I AM TOO WEAK ..." +msgstr "TSS ... JE SUIS TROP FAIBLE ..." + +msgid "TCH YOUR POKéMON AREN'T VERY NICE" +msgstr "TSS tes Pokémon NE SONT PAS TRÈS GENTILS" + +msgid "TEACH ME A GOOD STRATEGY" +msgstr "APPRENDS-MOI UNE BONNE STRATÉGIE" + +msgid "TERRIBLE ... I AM TERRIBLE ..." +msgstr "HORRIBLE ... JE SUIS HORRIBLE ..." + +msgid "THANK YOU ! THANK YOU !!" +msgstr "MERCI! MERCI!!" + +msgid "THANK YOU ! THAT WIN WAS REFRESHING" +msgstr "MERCI! CETTE VICTOIRE ÉTAIT RAFRAÎCHISSANTE" + +msgid "THANK YOU ! THAT'S WHAT I NEED" +msgstr "MERCI! C'EST CE DONT J'AVAIS BESOIN" + +msgid "THANK YOU !! THANK YOU SO MUCH" +msgstr "MERCI!! MERCI BEAUCOUP" + +msgid "THANK YOU ... I AM HAPPY NOW" +msgstr "MERCI ... JE SUIS HEUREUX MAINTENANT" + +msgid "THANK YOU FROM THE SPEED BOOST HERO !" +msgstr "MERCI POUR LE BONUS DE VITESSE HÉROS!" + +msgid "THANK YOU! THAT LOSS WAS REFRESHING" +msgstr "MERCI! CETTE DÉFAITE ÉTAIT RAFRAICHISSANTE" + +msgid "THAT GOURMET THING ISN'T FOR ME" +msgstr "CES TRUCS DE GOURMET C'EST PAS POUR MOI" + +msgid "THAT LOSS IS HARD TO SWALLOW" +msgstr "CETTE DÉFAITE EST DURE À AVALER" + +msgid "THAT SOMETHING GOOD WENT TO YOU" +msgstr "QUELQUE CHOSE DE BIEN EST VENU À TOI" + +msgid "THAT WAS A LITTLE TOO MUCH TO TAKE" +msgstr "C'ÉTAIT UN PEU TOO MUCH À SUPPORTER" + +msgid "THAT WAS A SOFTBOILED LOSS ..." +msgstr "C'ÉTAIT UNE DOUCE PERTE ..." + +msgid "THAT WAS A TASTY VICTORY FOR ME" +msgstr "C'ÉTAIT UNE VICTOIRE DÉLICIEUSE POUR MOI" + +msgid "THAT WAS AWFUL ! I AM GOING HOME" +msgstr "C'ÉTAIT HORRIBLE! JE RENTRE CHEZ MOI" + +msgid "THAT WAS GOOD AND THIS IS GOOD-BYE" +msgstr "C'ÉTAIT BIEN ET C'EST UN AU REVOIR" + +msgid "THAT WAS GUTSY ... YOU'RE QUITE SUPER" +msgstr "ÇA DEMANDAIT DES TRIPES ... TU ES PLUTÔT BON" + +msgid "THAT WAS HIGH LEVEL AND EXCITING TOO" +msgstr "C'ÉTAIT DE HAUT NIVEAU ET EXCITANT AUSSI" + +msgid "THAT WAS MUCH TOO EASY !" +msgstr "C'ÉTAIT BIEN TROP FACILE!" + +msgid "THAT WAS MY WILL TO WIN" +msgstr "C'ÉTAIT MA VOLONTÉ DE GAGNER" + +msgid "THAT WAS NOT WHAT I NEED" +msgstr "C'ÉTAIT PAS CE QUE JE VOULAIS" + +msgid "THAT WAS NOT YOUR FULL POWER !" +msgstr "C'ÉTAIT PAS TON POUVOIR TOTAL!" + +msgid "THAT WAS REALLY TOUGH ON ME" +msgstr "C'ÉTAIT DUR POUR MOI" + +msgid "THAT WAS TOO EXCITING FOR ME ..." +msgstr "C'ÉTAIT TROP EXCITANT POUR MOI..." + +msgid "THAT WAS YOUR GOOD STRATEGY ?!" +msgstr "C'ÉTAIT TA BONNE STRATÉGIE?!" + +msgid "THAT'S ALL YOU COULD ABSORB ?" +msgstr "C'EST ÇA LA LIMITE DE TON VOL-VIE?" + +msgid "THAT'S HOW A GENIUS WORKS !" +msgstr "C'EST COMME ÇA QUE FONCTIONNE UN GÉNIE!" + +msgid "THAT'S HOW I SINK AN OPPONENT" +msgstr "C'EST COMME ÇA QUE JE COULE UN ADVERSAIRE" + +msgid "THAT'S IT ... I GIVE UP ..." +msgstr "ÇA SUFFIT ... J'ABANDONNE ..." + +msgid "THAT'S IT ... I NEED SLEEP" +msgstr "C'EST FINI ... JE DOIS DORMIR" + +msgid "THAT'S IT! DO GO ON" +msgstr "C'EST ÇA! ALLEZ VAS-Y" + +msgid "THAT'S IT! THANK YOU VERY MUCH" +msgstr "C'EST ÇA! MERCI BEAUCOUP" + +msgid "THAT'S IT! THAT WAS FABULOUS !" +msgstr "C'EST ÇA! C'ÉTAIT FABULEUX!" + +msgid "THAT'S IT! THAT'S THE SPIRIT !" +msgstr "C'EST ÇA! C'EST CET ÉTAT D'ESPRIT!" + +msgid "THAT'S NOT THE KNOCKOUT I MEAN" +msgstr "JE VEUX DIRE QUE ÇA N'EST PAS LE COUP DE GRÂCE" + +msgid "THAT'S THE FEELING THAT I GET" +msgstr "C'EST LE SENTIMENT QUE J'ÉPROUVE" + +msgid "THAT'S TOO MUCH TO TACKLE!" +msgstr "MERCI INFINIMENT D'AVOIR CHARGÉ!" + +msgid "THE AWFUL STENCH OF A LOSS" +msgstr "CETTE ODEUR NAUSÉABONDE DE LA PERTE" + +msgid "THE FORECAST SAYS IT WILL HAIL" +msgstr "LA PRÉDICTION DIT QU'IL VA PLEUVOIR" + +msgid "THE GOURMET THING IS SO YESTERDAY" +msgstr "TOUTE CETTE MODE GOURMET EST TELLEMENT HAS-BEEN" + +msgid "THE HOME WORK IS AWFULLY SCARY" +msgstr "LE TRAVAIL À LA MAISON FAIT VRAIMENT PEUR" + +msgid "THE INVINCIBLE BUG TRAINER AM I" +msgstr "L'INVINCIBLE Dresseur D'INSECTE QUE JE SUIS" + +msgid "THE INVINCIBLE BUG TRAINER IS HERE" +msgstr "L'INVINCIBLE Dresseur AUX INSECTES EST LÀ" + +msgid "THE MASTER OF COOL THAT'S ME" +msgstr "LE MAÎTRE DU COOL C'EST MOI" + +msgid "THE QUICK ATTACK TRAINER GIVES UP!" +msgstr "LE Dresseur VIVE D'ATTAQUE ABANDONNE!" + +msgid "THE QUICK ATTACK TRAINER WINS !" +msgstr "LE Dresseur D'ATTAQUE RAPIDE GAGNE!" + +msgid "THE SPORTS WORLD SHOULD ACCEPT POKéMON" +msgstr "LE MONDE SPORTIF DEVRAIT ACCEPTER les Pokémon" + +msgid "THE TIGHT MONEY LIVING CHANNEL?!" +msgstr "LA VOIE DE L'AVARE?!" + +msgid "THE TOP RANK BELONGS TO ME !" +msgstr "LE HAUT DU PANIER M'APPARTIENT!" + +msgid "THE TOP TRAINER THAT'S ME !" +msgstr "JE SUIS LE MEILLEUR Dresseur!" + +msgid "THE WAY I AM LIVING IS PERFECT" +msgstr "MON MODE DE VIE EST PARFAIT" + +msgid "THERE AREN'T ENOUGH GRASS TYPE POKéMON" +msgstr "IL N'Y A PAS ASSEZ DE POKÉMON DE TYPE PLANTE" + +msgid "THERE IS A BUG EVENT SOON" +msgstr "IL VA y AVOIR UN TRUC SUR LES INSECTES BIENTÔT" + +msgid "THERE IS MORE TO ME THAN CUTENESS" +msgstr "IL Y A PLUS EN MOI QUE DE LA MIGNONITUDE" + +msgid "THERE IS NO SURRENDER IN ME" +msgstr "JE N'ABANDONNE JAMAIS (Il n'ya pas d'abandon pour moi)" + +msgid "THERE IS NO SWAGGER LEFT EH?" +msgstr "TU N'AS PLUS TROP DE QUOI TE VANTER, HEIN?" + +msgid "THERE IS NONE BETTER THAN ME" +msgstr "PERSONNE N'EST MEILLEUR QUE MOI" + +msgid "THERE IS NOTHING WEAK ABOUT YOU" +msgstr "TU N'AS AUCUNE FAIBLESSE" + +msgid "THERE WAS A HEAT WAVE LAST WEEK" +msgstr "IL Y A EU UNE CANICULE LA SEMAINE DERNIÈRE" + +msgid "THERE WAS NOTHING SMOOTH ABOUT THAT" +msgstr "Y'AVAIT RIEN DE DOUX LÀ-D'DANS" + +msgid "THERE WASN'T MY FORECAST RIGHT ?" +msgstr "C'EST PAS CE QUE J'AVAIS PRÉVU HEIN?" + +msgid "THEY ALL WANT MY FABULOUS POKéMON" +msgstr "ILS VEULENT TOUS MES FABULEUX POKÉMON" + +msgid "THEY HAVE MORE POWER NOW !" +msgstr "ILS SONT PLUS PUISSANTS MAINTENANT!" + +msgid "THEY OVERDO THAT GOURMET THING ..." +msgstr "ILS SURFONT CETTE MODE GOURMET ..." + +msgid "THEY'RE A SECRET POKéMON GOURMET ITEM" +msgstr "VOICI UN OBJET SECRET POUR POKÉMON GOURMET" + +msgid "THEY'RE TASTY! REFRESHING TOO!" +msgstr "ILS SONT BONS! ET MÊME RAFRAICHISSANTS!" + +msgid "THIS BATTLE IS FOR MY MOTHER" +msgstr "JE DÉDIE CE COMBAT À MA MÈRE" + +msgid "THIS CAN'T BE HAPPENING TO ME !" +msgstr "ÇA NE PEUT PAS M'ARRIVER!" + +msgid "THIS IS A BEAUTIFUL DREAM !" +msgstr "C'EST UN RÊVE SUPERBE!" + +msgid "THIS IS A HIGH LEVEL BATTLE" +msgstr "C'EST UN COMBAT DE HAUT NIVEAU" + +msgid "THIS IS AN AWFUL NIGHTMARE !" +msgstr "C'EST UN CAUCHEMAR AFFREUX!" + +msgid "THIS IS IT! GOOD-BYE FOREVER !" +msgstr "C'EST FINI! ADIEU!" + +msgid "THIS ISN'T WORKING OUT AT ALL" +msgstr "ÇA NE MARCHE PAS DU TOUT" + +msgid "THIS KINDERGARTEN MAGAZINE IS TOO MUCH" +msgstr "CE MAGASINE DE MATERNELLE EST DINGUE" + +msgid "THIS SHOULD ABSOLUTELY BE A PUSHOVER" +msgstr "ÇA DEVRAIT ASSURÉMENT ÊTRE UN JEU D'ENFANT" + +msgid "THIS SHOULD BE AN EASY MATCH" +msgstr "ÇA DEVRAIT ÊTRE UN COMBAT FACILE" + +msgid "THIS SHOULD BE OVER SOON ENOUGH" +msgstr "ÇA DEVRAIT BIENTÔT ÊTRE TERMINÉ" + +msgid "TOMORROW IS WHEN WE REALLY BATTLE" +msgstr "DEMAIN SERA LE JOUR DU VÉRITABLE COMBAT" + +msgid "TOO EASY ! I AM SO COOL" +msgstr "TROP FACILE! JE SUIS TROP COOL" + +msgid "TOO TOUGH TO CRUSH!" +msgstr "TROP DUR À ÉCRASER!" + +msgid "TOUGHNESS IS THE WAY TO GO" +msgstr "L'ENDURANCE EST LA VOIE À SUIVRE" + +msgid "TRADE ME A GRASS POKéMON PLEASE" +msgstr "ÉCHANGE-MOI UN POKÉMON PLANTE S'IL-TE-PLAÎT" + +msgid "UH-OH! A WHIRLPOOL!" +msgstr "UH-OH! UN SIPHON!" + +msgid "UNDERSTAND MY POWER NOW ?" +msgstr "TU SAISIS MON POUVOIR MAINTENANT?" + +msgid "VICTORY HAS A SWEET SCENT !" +msgstr "LA VICTOIRE A UN DOUX PARFUM!" + +msgid "VICTORY WILL COME TO ME !" +msgstr "JE TRIOMPHERAI UN JOUR!" + +msgid "WAAAH ! I LOST MOTHER" +msgstr "WAAAH! MÈRE J'AI PERDU" + +msgid "WAAAH!! NO NO!!" +msgstr "WAAAH!! NON NON!!" + +msgid "WAHAHAHA ! GIVE IT UP" +msgstr "WAHAHAHA! ABANDONNE" + +msgid "WAHAHAHA ! SORRY ABOUT THAT !" +msgstr "WAHAHAHA! DÉSOLÉ POUR ÇA!" + +msgid "WAHAHAHA WAHAHAHA ! WAHAHAHA WAHAHAHA !!" +msgstr "WAHAHAHA WAHAHAHA! WAHAHAHA WAHAHAHA!!" + +msgid "WANT SOME HUNTAIL DESIGN SWEETS ?" +msgstr "QUI VEUT DES BONBONS EN FORME DE SERPANG?" + +msgid "WANT TO HEAR MY SONG ?" +msgstr "TU VEUX ENTENDRE MA CHANSON?" + +msgid "WANT TO SEE MY HYPNOSIS ?" +msgstr "TU VEUX VOIR MON HYPNOSE?" + +msgid "WANT TO SEE SCARY POKéMON ?" +msgstr "TU VEUX VOIR des Pokémon EFFRAYANTS?" + +msgid "WAS IT A MISTAKE?" +msgstr "C'ÉTAIT UNE ERREUR?" + +msgid "WAS THAT ENOUGH FOR YOU ?" +msgstr "C'ÉTAIT ASSEZ POUR TOI?" + +msgid "WASN'T THAT A GOOD MATCH ?" +msgstr "C'ÉTAIT UN BON MATCH PAS VRAI?" + +msgid "WASN'T THAT SCARY EH?" +msgstr "C'ÉTAIT PAS SI EFFRAYANT HEIN?" + +msgid "WATER POKéMON ATTRACT ME WITHOUT END" +msgstr "JE NE PEUX PAS RÉSISTER À L'ATTRACTION des Pokémon EAU" + +msgid "WE REALLY DISLIKE FIRE AND FLYING" +msgstr "ON N'AIME VRAIMENT PAS LE FEU ET LE VOL" + +msgid "WE WERE LIKE TOYS TO YOU" +msgstr "NOUS SOMMES DES JOUETS POUR TOI" + +msgid "WE WILL HAVE A COOL BATTLE" +msgstr "ON VA AVOIR UN CHOUETTE COMBAT" + +msgid "WELL" +msgstr "ALLONS BON" + +msgid "WELL AREN'T THEY BORING ? AHAHA" +msgstr "EH BIEN NE SONT-ILS PAS ENNUYEUX? AHAHA" + +msgid "WELL DONE !" +msgstr "BIEN JOUÉ!" + +msgid "WELL I SEE THAT I AM TOO WEAK" +msgstr "EH BIEN JE VOIS QUE JE SUIS TROP FAIBLE" + +msgid "WELL SO MUCH FOR OUR SPIRIT" +msgstr "EH BIEN C'EST TROP POUR NOUS" + +msgid "WELL THAT DIDN'T TAKE VERY MUCH" +msgstr "EH BIEN ÇA N'A PAS PRIS LONGTEMPS" + +msgid "WELL WELL ... I SURRENDER ..." +msgstr "BON BON ... JE ME RENDS ..." + +msgid "WELL WELL LET'S START" +msgstr "BON BON COMMENÇONS" + +msgid "WERE YOU REALLY BEING SERIOUS ?" +msgstr "T'ÉTAIS VRAIMENT SÉRIEUX?" + +msgid "WHAT ? BUT HOW ?" +msgstr "QUOI? MAIS COMMENT?" + +msgid "WHAT ? DONE SO SOON ?" +msgstr "QUOI? DÉJÀ FINI?" + +msgid "WHAT ?! I WON ?!" +msgstr "QUOI?! J'AI GAGNÉ?!" + +msgid "WHAT A DISASTER THAT WAS!" +msgstr "C'ÉTAIT UN VRAI DÉSASTRE!" + +msgid "WHAT A WEIRD DREAM THAT WAS !" +msgstr "C'ÉTAIT VRAIMENT UN RÊVE ÉTRANGE!" + +msgid "WHAT AN AWFUL STENCH!" +msgstr "QUELLE HORRIBLE PUANTEUR!" + +msgid "WHAT ARE YOU UP TO ?" +msgstr "QU'EST-CE QUE TU MANIGANCES?" + +msgid "WHAT I DREAM ISN'T HAPPENING ..." +msgstr "CE DONT JE RÊVE NE SE RÉALISE PAS ..." + +msgid "WHAT I'VE BEEN HEARING IS RIGHT" +msgstr "CE QUE J'AI ENTENDU ÉTAIT CORRECT" + +msgid "WHAT IS BEAUTY TO YOU?" +msgstr "C'EST QUOI LA BEAUTÉ POUR TOI?" + +msgid "WHAT IS THAT I SMELL ?" +msgstr "QUELLE EST CETTE ODEUR?" + +msgid "WHAT SHOULD I DO TODAY ?" +msgstr "QUE VAIS-JE FAIRE AUJOURD'HUI?" + +msgid "WHAT'S UP? YOU THINK I AM SCARY ?" +msgstr "QUOI DE NEUF? TU ME TROUVES EFFRAYANT?" + +msgid "WHAT?! BUT HOW?" +msgstr "QUOI?! MAIS COMMENT?" + +msgid "WHERE IS IT? I'VE LOST MY POKéNAV" +msgstr "OÙ EST-IL? J'AI PERDU MON POKéNAV" + +msgid "WHERE IS IT? I'VE LOST MY SENSE" +msgstr "OÙ EST-IL? J'AI PERDU MON SENS" + +msgid "WHO SAYS I AM TOO OLD ?" +msgstr "QUI A DIT QUE J'ÉTAIS TROP VIEUX?" + +msgid "WHY ?! I CURSE YOU" +msgstr "POURQUOI?! JE TE MAUDIS" + +msgid "WHY ARE YOU SO TERRIBLE?" +msgstr "POURQUOI T'ES SI NUL?" + +msgid "WHY COULDN'T I WIN THIS?" +msgstr "POURQUOI J'AI PAS PU GAGNER?" + +msgid "WHY DIDN'T YOU STOP?" +msgstr "POURQUOI T'AS PAS ARRÊTÉ?" + +msgid "WHY IS THIS SO HARD?" +msgstr "POURQUOI C'EST SI DIFFICILE?" + +msgid "WILL MY CUTE CHARM ATTRACT YOU ?" +msgstr "MON CHARME T'ATTIRERA-T-IL?" + +msgid "WINTER WILL SOON BE HERE" +msgstr "L'HIVER SERA BIENTÔT LÀ" + +msgid "WON'T THIS EVER END ?" +msgstr "ÇA N'EN FINIRA JAMAIS?" + +msgid "WORK IS MAKING ME AN EARLY BIRD" +msgstr "LE TRAVAIL ME REND MATINAL" + +msgid "WOW THAT IS AN AWESOME STRATEGY" +msgstr "WAOUH C'EST GÉNIAL COMME STRATÉGIE!" + +msgid "WOWEE! NO NO!!" +msgstr "WOOOOW! NON NON!!" + +msgid "WROOOAAR! !! I AM SO READY !!" +msgstr "GRAOUUUU!!! JE SUIS TROP CHAUD!!" + +msgid "WROOOAAR! VICTORY !!" +msgstr "WROOOAAR! VICTOIRE!!" + +msgid "WROOOAAR! WHY?!" +msgstr "WROOOAAR! POURQUOI?!" + +msgid "YAHOO ! YAHOO !!" +msgstr "YOUHOU! YOUHOU!!" + +msgid "YAHOO TAKE A DIVE YOU !" +msgstr "YAHOU VIENT PLONGER TOI!" + +msgid "YAHOO! I AM HAPPY FOR YOU" +msgstr "YAHOO! JE SUIS HEUREUX POUR TOI" + +msgid "YAY ! A TOUGH TRAINER !" +msgstr "YOUPI! UN Dresseur AGUERRI!" + +msgid "YEAH ! I AM OFF TO SURF" +msgstr "YEAH! JE VAIS SURFER" + +msgid "YEAH ! YEAH" +msgstr "OUAIS! OUAIS" + +msgid "YEAH !! HAH !!" +msgstr "OUAIS!! HAH!!" + +msgid "YEAH TAKE DOWN THEIR POWER A TINY BIT PLEASE" +msgstr "OUI BAISSE LEUR POUVOIR UN PETIT PEU S'IL TE PLAIT" + +msgid "YES" +msgstr "OUI" + +msgid "YES I AM ON FIRE !" +msgstr "OUI JE SUIS EN FEU!" + +msgid "YES I KNOW I AM CUTE !" +msgstr "OUI JE SAIS QUE JE SUIS MIGNON!" + +msgid "YES I WOULD MUCH RATHER RUN" +msgstr "OUI JE PRÉFÈRE LARGEMENT COURIR" + +msgid "YO ! I WON YO" +msgstr "WESH! J'AI GAGNÉ YO" + +msgid "YO ! LET'S GO !!" +msgstr "YO! ALLONS-Y!!" + +msgid "YO! I LOST YO" +msgstr "YO! J'AI PERDU YO" + +msgid "YOU ADORE YOUR POKéMON RIGHT ?" +msgstr "TU ADORES tes Pokémon , N'EST-CE PAS?" + +msgid "YOU ARE A STRONG TRAINER KID" +msgstr "T'ES UN Dresseur FORT GAMIN" + +msgid "YOU AREN'T TOO STRONG FOR ME" +msgstr "TU N'ES PAS TROP FORT POUR MOI" + +msgid "YOU BATTLE IN AN UGLY WAY" +msgstr "TA FAÇON DE COMBATTRE EST LAIDE" + +msgid "YOU BETTER NOT SLACK OFF WITH ME" +msgstr "TU NE DEVRAIS PAS ME CHERCHER" + +msgid "YOU CAN LOOK UP TO ME" +msgstr "TU PEUX M'ADMIRER" + +msgid "YOU CAN LOSE YOUR SWAGGER NOW" +msgstr "TU PEUX ARRÊTER DE TE LA PÉTER MAINTENANT" + +msgid "YOU CAN'T BEAT ME !" +msgstr "TU NE PEUX PAS ME BATTRE!" + +msgid "YOU CAN'T BEAT ME DOWN !" +msgstr "TU NE PEUX PAS ME VAINCRE!" + +msgid "YOU CAN'T FLATTEN MY HAPPINESS!" +msgstr "TU NE PEUX PAS M'ENLEVER MA JOIE!" + +msgid "YOU CAN'T MAKE ME SURRENDER YET" +msgstr "TU NE PEUX PAS ENCORE ME FAIRE ABANDONNER" + +msgid "YOU CAN'T MOVE ME NOW !" +msgstr "TU NE PEUX PAS ME FAIRE BOUGER MAINTENANT" + +msgid "YOU CAN'T SAFEGUARD YOUR OWN SECRET" +msgstr "TU NE PEUX PAS PROTÉGER TON PROPRE SECRET" + +msgid "YOU CAN'T WIN ! FLYING POKéMON RULE" +msgstr "TU NE PEUX PAS GAGNER! les Pokémon VOL FONT LA LOI" + +msgid "YOU CUT ME DOWN ..." +msgstr "TU M'AS EU ..." + +msgid "YOU DIDN'T COUNT ON ANY LESS ?" +msgstr "TU N'AS COMPTÉ QUE SUR ÇA?" + +msgid "YOU DIDN'T FALL FOR MY TRICK" +msgstr "TU N'ES PAS TOMBÉ DANS MON PIÈGE" + +msgid "YOU DISLIKE A BATTLE GIRL?" +msgstr "TU N'AIMES PAS LES FILLES COMBATTIVES?" + +msgid "YOU DO ADORE YOUR POKéMON !" +msgstr "TU AIMES VRAIMENT tes Pokémon !" + +msgid "YOU DO LIKE MY POKéMON ?" +msgstr "DONC TU AIMES BIEN Mes Pokémon?" + +msgid "YOU DON'T APPRECIATE HOW I DANCE" +msgstr "TU N'AIMES PAS MA FAÇON DE DANSER" + +msgid "YOU DON'T KNOW MY SECRET ..." +msgstr "TU NE CONNAIS PAS MON SECRET ..." + +msgid "YOU DON'T STUDY ENOUGH ..." +msgstr "TU NE RÉVISES PAS ASSEZ..." + +msgid "YOU HAVE A REALLY SCARY FACE!" +msgstr "T'AS VRAIMENT UNE TÊTE À FAIRE PEUR!" + +msgid "YOU HAVE DESTROYED MY SLEEP ..." +msgstr "TU AS DÉTRUIT MON SOMMEIL ..." + +msgid "YOU HAVE GUTS AND SKILL" +msgstr "TU AS DU CRAN ET DU TALENT" + +msgid "YOU HAVE ME FEELING ICE COLD" +msgstr "TU M'A DONNER LA CHAIR DE POULE" + +msgid "YOU HAVE MUCH TO LEARN" +msgstr "TU AS TELLEMENT À APPRENDRE ENCORE" + +msgid "YOU HAVE TO DANCE WITH POWER" +msgstr "TU DOIS DANSER AVEC LE POUVOIR" + +msgid "YOU HAVE TO LISTEN TO ME BRAG" +msgstr "TU DOIS M'ÉCOUTER VANTARD" + +msgid "YOU KNOW WHAT WE DISLIKE HEY?" +msgstr "TU SAIS CE QU'ON N'AIME PLUS HUM?" + +msgid "YOU LIKE HOW I DANCE ?" +msgstr "TU AIMES COMMENT JE DANSE?" + +msgid "YOU MAKE ME GO AHAHA !" +msgstr "TU ME FAIS FAIRE AHAHA!" + +msgid "YOU MAKE ME THRASH IN FRUSTRATION" +msgstr "TU ME FRUSTRES DE PLUS EN PLUS" + +msgid "YOU MUST BE MY OPPONENT NOW !" +msgstr "TU DOIS ME DÉFIER À PRÉSENT!" + +msgid "YOU NEED TO BE MORE READY" +msgstr "TU DOIS ÊTRE MIEUX PRÉPARÉ" + +msgid "YOU NEED TO SHOW MORE GUTS" +msgstr "TU DOIS ME MONTRER PLUS DE CRAN" + +msgid "YOU REALLY ARE SMOOTH !" +msgstr "TU ES VRAIMENT CHARMANT!" + +msgid "YOU REFLECT MY POWER BACK?" +msgstr "TU ME RENVOIES MON POUVOIR?" + +msgid "YOU SEE ? FANTASTIC !" +msgstr "TU VOIS? FANTASTIQUE!" + +msgid "YOU SEE ? I AM HEALTHY !" +msgstr "TU VOIS? JE SUIS EN BONNE SANTÉ!" + +msgid "YOU SEE ? I CAN'T LOSE" +msgstr "TU VOIS? JE NE PEUX PAS PERDRE" + +msgid "YOU SEE WHAT I MEAN ?" +msgstr "TU VOIS CE QUE JE VEUX DIRE?" + +msgid "YOU SHOULD ACCEPT THIS WITH SERENE GRACE" +msgstr "TU DEVRAIS ACCEPTER CECI AVEC UNE GRÂCE SEREINE" + +msgid "YOU SHOULD NOT BEAT A HERO" +msgstr "TU NE DEVRAIS PAS BATTRE UN HÉROS" + +msgid "YOU TRY MY SECRET AROMATHERAPY OK?" +msgstr "ESSAIE MON AROMATHÉRAPIE SECRÈTE, OK?" + +msgid "YOU WANT A SWIFT MEGA KICK INSTEAD" +msgstr "TU VEUX UN ULTIMAWASHI À LA PLACE" + +msgid "YOU WANT AN EXPLOSION HERE?" +msgstr "TU VEUX UNE EXPLOSION ICI?" + +msgid "YOU WERE A SURPRISE TO ME !" +msgstr "TU AS ÉTÉ SURPRENANT POUR MOI!" + +msgid "YOU WEREN'T BAD I WAS JUST BETTER" +msgstr "T'ÉTAIS PAS MAUVAIS J'ÉTAIS JUSTE MEILLEUR" + +msgid "YOU WON! MOVE ON!" +msgstr "T'AS GAGNÉ! PASSE À AUTRE CHOSE!" + +msgid "YOU'RE A LIGHTNINGROD FOR MY POWER" +msgstr "TU ES UN PARATONNERRE POUR MA PUISSANCE" + +msgid "YOU'RE COOL! NO REALLY!" +msgstr "T'ES COOL! NON VRAIMENT!" + +msgid "YOU'RE DONE AREN'T YOU ?" +msgstr "T'AS FINI C'EST ÇA?" + +msgid "YOU'RE FAR TOO EASY TO ATTACK" +msgstr "T'ES TROP FACILE À ATTAQUER" + +msgid "YOU'RE FAR TOO STRONG FOR ME" +msgstr "TU ES BIEN TROP FORT POUR MOI" + +msgid "YOU'RE GOING TO A LEGEND!" +msgstr "TU VAS DEVENIR UNE LÉGENDE!" + +msgid "YOU'RE GOING TO LOSE RIGHT AWAY" +msgstr "TU VAS PERDRE EN MOINS DE DEUX" + +msgid "YOU'RE IGNORANT ABOUT BUG POKéMON" +msgstr "TU NE SAIS RIEN des Pokémon INSECTE" + +msgid "YOU'RE KIND AND YOU'RE ALSO STRONG" +msgstr "TU ES GENTIL MAIS AUSSI FORT" + +msgid "YOU'RE MEAN ! I MEAN REALLY" +msgstr "T'ES MÉCHANT! VRAIMENT" + +msgid "YOU'RE MORE A GENIUS THAN I AM" +msgstr "TU ES PLUS MALIN QUE MOI" + +msgid "YOU'RE MORE HEALTHY THAN I AM ..." +msgstr "TU ES PLUS EN FORME QUE MOI ..." + +msgid "YOU'RE MORE SCARY THAN MY POKéMON" +msgstr "T'ES PLUS FLIPPANT QUE MES POKÉMON" + +msgid "YOU'RE NOT MUCH GOOD IN WATER" +msgstr "T'ES PAS AUSSI BON DANS L'EAU" + +msgid "YOU'RE OUT OF HERE !" +msgstr "TU ES VIRÉ D'ICI!" + +msgid "YOU'RE PERFECT IN EVERY WAY!" +msgstr "TU ES PARFAIT EN TOUT POINT!" + +msgid "YOU'RE REALLY NOT VERY SCARY AT ALL" +msgstr "TU N'ES PAS DU TOUT EFFRAYANT" + +msgid "YOU'RE SO MEAN TO CUTE POKéMON" +msgstr "T'ES TROP MÉCHANT ENVERS les Pokémon MIGNONS" + +msgid "YOU'RE SOME KIND OF AWESOME!" +msgstr "T'ES GENRE TROP GÉNIAL!" + +msgid "YOU'RE SOUNDPROOF?" +msgstr "T'ES SOURD?" + +msgid "YOU'RE TOO HIGH IN LEVEL ..." +msgstr "T'AS UN NIVEAU TROP FORT ..." + +msgid "YOU'RE TOO WEAK FOR ANY PRAISE" +msgstr "TU ES TROP FAIBLE POUR UNE QUELCONQUE LOUANGE" + +msgid "YOU'RE TOO WEAK TO DO A CROSS CHOP" +msgstr "T'ES TROP FAIBLE POUR EFFECTUER UN COUP-CROIX" + +msgid "YOU'RE TOTALLY LACKING IN FASHION SENSE" +msgstr "TU MANQUES VRAIMENT DE SENS DE LA MODE" + +msgid "YOU'RE TOTALLY OUT OF THE QUESTION" +msgstr "T'ES TOTALEMENT HORS SUJET" + +msgid "YOU'RE UP TO THE CHALLENGE ?" +msgstr "TU RELÈVES LE DÉFI?" + +msgid "YOU'VE BORED ME SOME MORE" +msgstr "TU M'ENNUIES DE PLUS EN PLUS" + +msgid "YOU'VE DESTROYED MY HAPPINESS ..." +msgstr "TU AS DÉTRUIT MA JOIE ..." + +msgid "YOU'VE DESTROYED THE WAY I AM LIVING" +msgstr "TU AS DÉTRUIT MA FAÇON DE VIVRE" + +msgid "YOU'VE GOT YOUR HUSTLE ON !" +msgstr "TON AFFAIRE MARCHE PAS MAL!" + +msgid "YOUR BATTLE SENSE IS AMUSING" +msgstr "TON SENS DU COMBAT EST AMUSANT" + +msgid "YOUR BATTLE SENSE IS SADLY LACKING" +msgstr "IL TE MANQUE DU SENS DU COMBAT" + +msgid "YOUR FACADE DOESN'T TRICK ME" +msgstr "TON IMPASSIBILITÉ NE ME TROMPE PAS" + +msgid "YOUR FASHION SENSE IS A DISASTER" +msgstr "TON SENS DE LA MODE EST UN DÉSASTRE" + +msgid "YOUR FURY SWIPES YOUR STRENGTH YOUNG TRAINER" +msgstr "TU COMBO-GRIFFE TA FORCE JEUNE Dresseur" + +msgid "YOUR LOOK SAYS YOU'RE REALLY TOUGH" +msgstr "T'AS L'AIR FORT, VU TON STYLE" + +msgid "YOUR POKéMON ARE MY TOYS NOW" +msgstr "tes Pokémon SONT MES JOUETS MAINTEANT" + +msgid "YOUR POKéMON ARE SOMETHING ELSE ALL RIGHT" +msgstr "TRÈS BIEN tes Pokémon C'EST AUTRE CHOSE" + +msgid "YOUR POKéMON DON'T MAKE THE CUT" +msgstr "tes Pokémon NE FONT PAS LA DIFFÉRENCE" + +msgid "YOUR POKéMON LOOK QUITE CUTE" +msgstr "tes Pokémon SONT ASSEZ MIGNONS" + +msgid "YOUR PRESENT ?! HERE IT IS A DOUBLESLAP" +msgstr "TON CADEAU?! TIENS C'EST TORGNOLES" + +msgid "YOUR PRESENT? WHAT FOR?!" +msgstr "TON CADEAU? POUR QUOI FAIRE?!" + +msgid "YOUR ROCK HEAD COME TO SHINE" +msgstr "TA TÊTE DURE COMMENCE À BRILLER" + +msgid "YOUR ROCK HEAD EXISTS TO SHINE !" +msgstr "TA TÊTE DURE EXISTE POUR BRILLER!" + +msgid "YOUR SAD LOOK BECOMES YOU" +msgstr "TA TENUE TRISTE FAIT PARTIE DE TOI" + +msgid "YOUR SCARY FACE WAS IN MY DREAM" +msgstr "TA GRIMACE ÉTAIT DANS MON RÊVE" + +msgid "YOUR SECRET CAN'T BE HIDDEN FOREVER" +msgstr "TU NE PEUX PAS CACHER TON SECRET POUR TOUJOURS" + +msgid "YUP I AM CUTE AND AWFULLY STRONG" +msgstr "OUAIP JE SUIS MIGNON ET TELLEMENT FORT" + diff --git a/Dialogue/Generated/fr/OfficialTrainerTypes.po b/Dialogue/Generated/fr/OfficialTrainerTypes.po new file mode 100644 index 000000000..85662e7cf --- /dev/null +++ b/Dialogue/Generated/fr/OfficialTrainerTypes.po @@ -0,0 +1,247 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "PkMn TRAINER" +msgstr "Dresseur PkMn" + +msgid "LASS" +msgstr "Fillette" + +msgid "YOUNGSTER" +msgstr "Gamin" + +msgid "HIKER" +msgstr "Montagnard" + +msgid "BEAUTY" +msgstr "Canon" + +msgid "FISHERMAN" +msgstr "Pêcheur" + +msgid "LADY" +msgstr "Mademoiselle" + +msgid "TRIATHLETE" +msgstr "Triathlète" + +msgid "TWINS" +msgstr "Jumelles" + +msgid "SWIMMER♀" +msgstr "Nageuse" + +msgid "BUG CATCHER" +msgstr "Scout" + +msgid "SCHOOL KID" +msgstr "Élève" + +msgid "RICH BOY" +msgstr "Richard" + +msgid "SR. AND JR." +msgstr "Senior et Junior" + +msgid "BLACK BELT" +msgstr "Karatéka" + +msgid "TEAM AQUA" +msgstr "Team AQUA" + +msgid "TUBER" +msgstr "Flotteur" + +msgid "HEX MANIAC" +msgstr "Mystimaniac" + +msgid "PkMn BREEDER" +msgstr "Éleveur PkMn" + +msgid "WORKER" +msgstr "Ouvrier" + +msgid "TEAM MAGMA" +msgstr "Team MAGMA" + +msgid "INTERVIEWERS" +msgstr "Journalistes" + +msgid "YOUNG COUPLE" +msgstr "Jeune Couple" + +msgid "GUITARIST" +msgstr "Guitariste" + +msgid "GENTLEMAN" +msgstr "Gentleman" + +msgid "CHAMPION" +msgstr "Maître" + +msgid "MAGMA LEADER" +msgstr "Leader MAGMA" + +msgid "BATTLE GIRL" +msgstr "Combattante" + +msgid "SWIMMER♂" +msgstr "Nageur" + +msgid "POKéFAN" +msgstr "Pokéfan" + +msgid "EXPERT" +msgstr "Expert" + +msgid "DRAGON TAMER" +msgstr "Dracologue" + +msgid "BIRD KEEPER" +msgstr "Ornithologue" + +msgid "NINJA BOY" +msgstr "Ninja Fan" + +msgid "PARASOL LADY" +msgstr "Soeur Parasol" + +msgid "BUG MANIAC" +msgstr "Entomomaniac" + +msgid "SAILOR" +msgstr "Marin" + +msgid "COLLECTOR" +msgstr "Collectioneur" + +msgid "PkMn RANGER" +msgstr "Pokémon Ranger" + +msgid "AROMA LADY" +msgstr "Aromathérapeute" + +msgid "RUIN MANIAC" +msgstr "Ruinemaniac" + +msgid "COOLTRAINER" +msgstr "Top Dresseur" + +msgid "POKéMANIAC" +msgstr "Pokémaniac" + +msgid "KINDLER" +msgstr "Saltimbanque" + +msgid "CAMPER" +msgstr "Campeur" + +msgid "PICNICKER" +msgstr "Fan de Pique-Nique" + +msgid "PSYCHIC" +msgstr "Kinésiste" + +msgid "SIS AND BRO" +msgstr "Frère et Soeur" + +msgid "OLD COUPLE" +msgstr "Vieux Couple" + +msgid "AQUA LEADER" +msgstr "Leader Aqua" + +msgid "LEADER" +msgstr "Chef" + +msgid "LEADERS" +msgstr "Chefs" + +msgid "ELITE FOUR" +msgstr "Conseil 4" + +msgid "ACE TRAINER" +msgstr "TopDresseur" + +msgid "ROCKET GRUNT" +msgstr "Sbire de la Team Rocket" + +msgid "SCHOOLKIDDO" +msgstr "Élève" + +msgid "RIVAL" +msgstr "Rival" + +msgid "HERO" +msgstr "Héros" + +msgid "SUPER SCIENTIST" +msgstr "Scientifique" + +msgid "COOL COUPLE" +msgstr "Couple Cool" + +msgid "FARMER" +msgstr "Fermier" + +msgid "PYROMANIAC" +msgstr "Pyromane" + +msgid "BIKER" +msgstr "Motard" + +msgid "NINJA SURFERS" +msgstr "Surfeur ninja" + +msgid "NINJA BOSS" +msgstr "Chef ninja" + +msgid "ACTOR" +msgstr "Acteur" + +msgid "ACTRESS" +msgstr "Actrice" + +msgid "LEADER?" +msgstr "Chef?" + +msgid "PROFESSOR" +msgstr "Professeur" + +msgid "ACOLYTE" +msgstr "Acolyte" + +msgid "DIVER" +msgstr "Plongeur" + +msgid "TSUKI NINJA" +msgstr "Ninja TSUKI" + +msgid "NAMI NINJA" +msgstr "Ninja NAMI" + +msgid "NINJA MASTER" +msgstr "Maitre ninja" + +msgid "NUCLEAR HORDE" +msgstr "Horde nucléaire" + +msgid "APOCALYPSE" +msgstr "Apocalypse" + +msgid "ELITE TRAINER" +msgstr "Dresseur d'élite" + +msgid "PIRATE" +msgstr "Pirate" + +msgid "DREAM" +msgstr "Rêve" + +msgid "KING" +msgstr "Roi" + +msgid "BIOFIBER CONSTRUCT" +msgstr "Construction de Biofibres" diff --git a/Dialogue/Generated/fr/UI.po b/Dialogue/Generated/fr/UI.po new file mode 100644 index 000000000..ed1fd3cb5 --- /dev/null +++ b/Dialogue/Generated/fr/UI.po @@ -0,0 +1,76 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: fr\n" + +msgid "UI_INTRO_DISCLAIMER" +msgstr "Ce jeu est une création de fans\nà but non lucratif.\n\nPokémon appartient à\nGame Freak et Nintendo.\n\nSoutenez les jeux officiels !" + +msgid "UI_SAVEMENU_NEWGAME" +msgstr "Nouvelle Partie" + +msgid "UI_SAVEMENU_EXIT" +msgstr "Quitter" + +msgid "UI_OPTIONS" +msgstr "Oui\nNon" + +msgid "UI_KEYBOARD_NAME" +msgstr "Ton nom?" + +msgid "UI_KEYBOARD_DESKTOP_HELP" +msgstr "Entrez votre texte en utilisant le clavier. Pressez \nESC pour annuler, ou ENTRER pour confirmer." + +msgid "UI_KEYBOARD_MOBILE_UPPER" +msgstr "MAJ" + +msgid "UI_KEYBOARD_MOBILE_LOWER" +msgstr "min" + +msgid "UI_KEYBOARD_MOBILE_OK" +msgstr "You can see every letter, but somehow cannot read the message written here." + +msgid "UI_KEYBOARD_MOBILE_HELP" +msgstr "Appuyez sur X pour effacer et sur C pour annuler." + +msgid "UI_SAVEMENU_DELETE_SAVE" +msgstr "Mystery Gift" + +msgid "UI_SAVEMENU_OTHER_SAVE" +msgstr "Delete This Save File" + +msgid "UI_SAVEMENU_UPDATE" +msgstr "Options" + +msgid "UI_SAVEMENU_OPTIONS" +msgstr "\\me[Jinlge - KeyItem]Randomizer Mode has been unlocked!\\wt[30]\nIt will be available when starting a new Custom Game." + +msgid "UI_MENU_SAVE_PROMPT" +msgstr "There is already a saved file. Is it OK to overwrite it?" + +msgid "UI_PARTY_PROMPT_1" +msgstr "Choisissez un Pokémon ou annulez." + +msgid "UI_PARTY_PROMPT_2" +msgstr "Que faire avec {1}?" + +msgid "UI_PARTY_SUMMARY" +msgstr "Resumé" + +msgid "UI_PARTY_ITEM" +msgstr "Objet" + +msgid "UI_PARTY_CANCLE" +msgstr "Annuler" + +msgid "UI_PARTY_SWITCH" +msgstr "Echanger" + +msgid "UI_PARTY_SWITCH_IN" +msgstr "Echanger" + +msgid "UI_PARTY_ALREADY_IN_BATTLE" +msgstr "{1} est déjà en combat!" + +msgid "UI_PARTY_USE_ON_WHICH_POKE" +msgstr "L'utiliser sur quel Pokémon?" diff --git a/Dialogue/Generated/ko/GenMaps.po b/Dialogue/Generated/ko/GenMaps.po new file mode 100644 index 000000000..2795e284b --- /dev/null +++ b/Dialogue/Generated/ko/GenMaps.po @@ -0,0 +1,4123 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "MAP001_NPC_1" +msgstr "캠프보이가 할 말은 아니지만,\n그래도 많은 배틀을 치르고 나서\n마을에 도착하면 정말 기분 좋지!" + +msgid "MAP001_NPC_2" +msgstr "동혈마을은 아름다운 곳이야\n네가 어떤 사람인지는 몰라도\n곧 동감하게 될걸!" + +msgid "MAP002_NPC_1" +msgstr "거기 트레이너!\n아니 배틀 신청은 아니야\n하지만 내가 말하는 거 잘 들어\n여기의 체육관 관장을\n만만하게 여기지 않는 게 좋을걸?\n마루시티의 마리아보다도\n훨씬 더 힘든 상대니까! 석호는 땅, 물, 바위, 악타입의\n포켓몬들을 사용해서\n대비하기 힘들지 방금 체육관에서 완전히 깨지고 왔어\n상대하기 전에 프렌들리숍에서\n도구 보충하는 거 잊지 마!" + +msgid "MAP002_NPC_2" +msgstr "난 나르냥이 좋아!\n나르냥 나르냥 나르냥!\n너무 귀여운 거 있지! 나르냥은 레벨 21에\n그보다도 더 복슬복슬한\n날아다니는고양이올빼미뭐시기로 진화해!" + +msgid "MAP003_NPC_1" +msgstr "이번에 열린 탄도르 지하철은\n완전 현대의 보고야!\n빨리 타 보고 싶어 죽겠어!" + +msgid "MAP004_NPC_1" +msgstr "좀 슬프네...\n물건이 이렇게나 많은데\n계산대에선 8개 정도밖에 못 산다니\n그게 뭐가 재밌다는 거지?" + +msgid "MAP004_NPC_2" +msgstr "나 방금 하이퍼볼의 완벽함을\n칭송하는 노래를 만들었어\n들어볼래? ...싫다고?" + +msgid "MAP006_NPC_1" +msgstr "가끔 나 자신한테 물을 때가 있어...\n난 대체 무얼 기다리고 있는가?\n그리곤 곧 기억해 내지\n열차가 오길 기다리고 있다는 걸\n헉..." + +msgid "MAP007_SIGN_1" +msgstr "혜성동굴\n이 앞은 낙암마을" + +msgid "MAP007_TRAINER_1" +msgstr "세상에 이건 거의 완벽하게 보존됐잖아!\n파도에 의해 용암이 깎여나가며 드러난 거겠지... 털 자국까지 볼 수 있다니 정말 인상 깊어 여기서 뭘 얼쩡대고 있는 거야?\n이건 고생물학 분야에서\n중요한 발견이란 말이야\n그리고 이건 내 거야\n전부 내 거라고!! ......\n...그래 인정할게\n사실은 널 몰래 따라왔어\n대신 포켓몬 배틀에서 날 이길 수 있다면\n이 화석 중 하나를 가져가게 해줄게 ...좋아 네가 정정당당하게 이겼어\n이 화석들은 5만년 전에\n살았던 두 포켓몬들이야\n하나는 번개처럼 빠른 일격을 가지고 있고 다른 하나는 장대한 빙하의\n견고함과 힘을 가졌지 그 화석을 낙암마을의 연구소로\n가져가면 다시 살려낼 수 있어\n난 이 동굴에서 내 화석이랑\n같이 지낼 생각이야... 영원히 그래애애애애 내 보무우우우우울\n우리 절대로 헤어지지 말자..." + +msgid "MAP007_TRAINER_1_DEFEAT" +msgstr "내 화석이..." + +msgid "MAP008_NPC_1" +msgstr "신세를 졌다, 꼬마야\n하지만 조심하렴\n이런 것들이 더 있을 것 같구나..." + +msgid "MAP008_NPC_2" +msgstr "잠깐, 거기 트레이너!\n여기 모래 가득한 거 보이지?\n포켓몬이 사방에 숨어 있으니 방심하지 마!\n모래는 큰 풀숲과 같으니까\n힘껏 달리면 포켓몬들이 튀어나올 거야!" + +msgid "MAP008_NPC_3" +msgstr "시간이 됐어!\n시작하자고!" + +msgid "MAP008_NPC_4" +msgstr "시간이 됐어!\n시작하자고!" + +msgid "MAP008_SIGN_1" +msgstr "감로마을로 가는 여객선" + +msgid "MAP008_SIGN_2" +msgstr "슈퍼트레이닝 텐트\n사범 아유미" + +msgid "MAP008_TRAINER_1" +msgstr "이봐 거기 초짜!\n내 개쩌는 기술들을 보고싶지?\n한판 뜨자!" + +msgid "MAP008_TRAINER_1_DEFEAT" +msgstr "...너 핵이지!" + +msgid "MAP008_TRAINER_2" +msgstr "바다에는 민물과는 다른\n포켓몬들이 살고 있단다\n내가 잡은 포켓몬들을 보여주마!" + +msgid "MAP008_TRAINER_2_DEFEAT" +msgstr "네, 네 포켓몬들도 훌륭하구나..." + +msgid "MAP008_TRAINER_3" +msgstr "여어! 이 해변 꽤 멋지지 않니?\n경치도 좋고 흥미로운 포켓몬들이\n많이 살고 있어!\n경치도 좋은데 승부 한 판 어때!" + +msgid "MAP008_TRAINER_3_DEFEAT" +msgstr "좋은 승부였어, 친구" + +msgid "MAP008_TRAINER_4" +msgstr "난 별로 승부하고 싶지 않으니까\n선택권을 줄게\n나랑 승부하고 싶어? 좋아, 한번 해 보자고! 괜찮아, 기다리고 있을 테니\n승부하고 싶으면 언제든 말해" + +msgid "MAP008_TRAINER_4_DEFEAT" +msgstr "앞으로 배워야 할 게 많아 보이네" + +msgid "MAP008_TRAINER_5" +msgstr "흐아압! 내 태권도 기술로\n네 포켓몬을 사정없이 박살내주겠어!" + +msgid "MAP008_TRAINER_5_DEFEAT" +msgstr "뭐, 뭣? 난 태권왕인데!\n어떻게 내가 질 수 있지?" + +msgid "MAP008_TRAINER_6" +msgstr "바다 위에선 가라앉거나 헤엄치거나\n둘 중 하나지\n포켓몬 배틀도 똑같다고!" + +msgid "MAP008_TRAINER_6_DEFEAT" +msgstr "어푸 어푸!" + +msgid "MAP008_TRAINER_7" +msgstr "테오: 저기! 내가 사람 잘못 본 건 아니겠지?\nPN(이)구나!\n그래서... 거기서 진짜 살아 나온 거야?\n세상에! 네가 갖고 있는 그건 뭐야?\n그거 언어 통역기 뭐시기 맞지?\n그래! 봉박사님이 전화로 알려주시더니\n나한테도 하나 보내주셨어\n이제 우리 둘 다 포켓몬의 말을\n알아들을 수 있어!\n멋지지 않아? 아, 아무튼 난 낙암마을을 바로 지나쳐 왔어\n엄청 지루한 마을이었거든!\n그리고 나 여태까지 계속 훈련했어\n네가 체육관 관장을 격파하기 전에\n내가 먼저 격파하기 위해서 말이야!\n하지만 먼저...\nPN 너를 쓰러뜨리겠어! 혜성동굴에서 있던 일 때문에\n나를 얕보지 말라고! 훌쩍... 우... 우으...\n나, 난 전혀 신경 안써!\n내 포켓몬은 최강이고...\n단지 내 포켓몬이 이미 싸운 상태라\n지쳐 있었을 뿐이야! 아, 아무튼 얘들도 이, 이 승부로\n배운 게 있었을 거야 난 믿어! 난 바로 체육관에 도전하겠어!\n그리고 너를 추월할 거야, PN!\n똑똑히 지켜보고 있으라고! 훌쩍... 우... 우으...\n나, 난 전혀 신경 안써!\n내 포켓몬은 최강이고...\n단지 내 포켓몬이 이미 싸운 상태라\n지쳐 있었을 뿐이야! 아, 아무튼 얘들도 이, 이 승부로\n배운 게 있었을 거야 난 믿어! 난 바로 체육관에 도전하겠어!\n그리고 너를 추월할 거야, PN!\n똑똑히 지켜보고 있으라고! 훌쩍... 우... 우으...\n나, 난 전혀 신경 안써!\n내 포켓몬은 최강이고...\n단지 내 포켓몬이 이미 싸운 상태라\n지쳐 있었을 뿐이야! 아, 아무튼 얘들도 이, 이 승부로\n배운 게 있었을 거야 난 믿어! 난 바로 체육관에 도전하겠어!\n그리고 너를 추월할 거야, PN!\n똑똑히 지켜보고 있으라고!" + +msgid "MAP008_TRAINER_7_DEFEAT" +msgstr "으아아악!\n첫 파트너를 잘못 고른 게 틀림없어!" + +msgid "MAP012_NPC_1" +msgstr "문이 잠겨 있다\n쪽지가 붙어있는 듯 하다...\n\"비상사태로 인해 잠시 폐쇄합니다\"" + +msgid "MAP012_NPC_2" +msgstr "이 주변의 많은 산들은\n넘을 수 없다는 소문이 자자하더구나\n그래도 나는 올라보기로 결심했다!" + +msgid "MAP012_NPC_3" +msgstr "탄도르지방이 두 개의 화산에 의해\n만들어졌다는 사실 알고 있니?\n지금은 둘 다 활동을 멈췄지만\n탄도르 챔피언십 아레나가\n그중 한곳에 있단다" + +msgid "MAP012_NPC_4" +msgstr "세상 사람들 중 절반이 트레이너인데\n경제가 돌아가다니 놀랍지 않느냐?\n트레이너들은 일을 하지 않는데도 말이다!\n포켓몬들이 도와주지 않았다면\n우리는 어떻게 먹고살았을꼬?" + +msgid "MAP012_NPC_5" +msgstr "난 어렸을 적엔 큰 도시에서 살았단다\n지금은 여기 조용한 시골에서 살고 있지" + +msgid "MAP012_NPC_6" +msgstr "나는 어린 소녀일 때부터\n낙암마을에서 살았단다\n산속에서 살아가기 힘든 건 사실이지만\n나는 여느 아가씨 못지 않게 건강하고\n활기가 넘친단다 우후후!" + +msgid "MAP012_NPC_7" +msgstr "송박사님은 여기 낙암마을에 살고 계시단다\n내가 듣기론 인간과 포켓몬 사이의\n소통을 발전시키기 위해서\n다양한 프로젝트를 진행하고 계시대\n정말 대단해!" + +msgid "MAP012_NPC_8" +msgstr "아우우우우!" + +msgid "MAP012_SIGN_1" +msgstr "여기는 6번도로\n상처약을 꼭 챙기세요! 갈 길이 멉니다!" + +msgid "MAP012_SIGN_2" +msgstr "송박사 포켓몬 연구소" + +msgid "MAP012_SIGN_3" +msgstr "낙암마을에 어서 오세요\n낙석 주의!" + +msgid "MAP013_NPC_1" +msgstr "안녕하세요!\n저는 수습 간호사랍니다\n포켓몬 치료에 관해 더 배우고 싶어서\n이 포켓몬센터에서 인턴으로 일하고 있어요 포켓몬을 잘 돌봐주세요\n대부분의 상처는 저희가 치료해드리지만\n기계로는 고칠 수 없는 문제도 있으니까요" + +msgid "MAP013_NPC_2" +msgstr "이 마을은 너무 조용해서 으스스해 어떤 사람들은 적막한 게 편하다곤 하지만\n난 그냥 다음 체육관이 있는\n아라시티로 빨리 가고 싶어" + +msgid "MAP017_TRAINER_1" +msgstr "어이! 거기 꼬마!\n나랑 두뇌 배틀을 하지 않겠나?\n싫어? 그럼 포켓몬 승부는 어때?" + +msgid "MAP017_TRAINER_1_DEFEAT" +msgstr "...훌륭하구나" + +msgid "MAP017_TRAINER_2" +msgstr "이 터널이 어떻게 생겨났는지 아느냐?\n아무래도 상관없지, 승부나 해보자꾸나!" + +msgid "MAP017_TRAINER_2_DEFEAT" +msgstr "좋은 배틀이었다, 꼬마야" + +msgid "MAP017_TRAINER_3" +msgstr "이봐! 내가 파는 굴이야! 건드리지 마!\n남자라면 자기 굴 하나 정도는 있어야지!" + +msgid "MAP017_TRAINER_3_DEFEAT" +msgstr "생각해보니 여긴\n모두가 올 수 있는 동굴이었어..." + +msgid "MAP017_TRAINER_4" +msgstr "극한 지역에서의 수련은\n스스로를 단련시키기 마련이지\n덤벼봐!" + +msgid "MAP017_TRAINER_4_DEFEAT" +msgstr "흠, 역시 동굴에서의 수련만으로는\n부족한 건가..." + +msgid "MAP018_NPC_1" +msgstr "대장님께 임무에 관해 보고하십시오" + +msgid "MAP018_NPC_2" +msgstr "대장님께 임무에 관해 보고하십시오" + +msgid "MAP018_NPC_3" +msgstr "핵포켓몬들과 싸울 때는 포켓몬들의 체력에\n더 신경을 쓰는 편이 좋습니다\n단순히 긁히는 것만으로도\n치명적인 방사능에 노출될 수 있으니까요" + +msgid "MAP018_NPC_4" +msgstr "우리의 목표는 날뛰고 있는\n야생 핵포켓몬들을 제압하여\n이 방어선을 뚫지 못하도록 막는 것이다!\n또한 현장에 나가 있는 대원들이\n위험에 처해 있는 사람들과 포켓몬들을\n발견했다고 하더군 이들도 반드시 구출해야 한다!\n나와 성님숭이 선두에 서겠다 자, 가자!" + +msgid "MAP018_NPC_5" +msgstr "방사능에 노출된 사람들을 위한\n치료제를 준비했어" + +msgid "MAP018_NPC_6" +msgstr "내 강철포켓몬들과 함께\n이곳의 핵포켓몬들과 싸우겠어\n강철타입은 핵타입 자기 자신을 제외하면\n핵 공격의 효과가 별로인 유일한 타입이야" + +msgid "MAP018_NPC_7" +msgstr "포켓몬 레인저의 신조는\n자연과 포켓몬, 인간을 보호하는 것입니다\n이를 위해서라면 저희는\n기꺼이 목숨도 걸 수 있습니다" + +msgid "MAP018_NPC_8" +msgstr "부디 이걸로 포켓몬을 건강하게 해주십시오 이것도 같이 가져가십시오 몸조심하시길 바랍니다" + +msgid "MAP018_NPC_9" +msgstr "나르르!" + +msgid "MAP020_NPC_1" +msgstr "모든 체육관 배지를 모으셨군요!\n축하드립니다!\n챔피언로드와 챔피언십을 향해\n나아가십시오!" + +msgid "MAP020_NPC_2" +msgstr "챔피언로드는 현재 폐쇄 중입니다\n챔피언십이 열릴 때 개방될 예정입니다" + +msgid "MAP020_SIGN_1" +msgstr "모든 체육관 배지를 모으셨군요!\n축하드립니다!\n챔피언로드와 챔피언십을 향해\n나아가십시오!" + +msgid "MAP021_NPC_1" +msgstr "오오! 자네구먼 맡고 있던 포켓몬을\n키우고 있었더니... 글쎄! 포켓몬이 알을\n가지고 있었구먼! 어디서 가져왔는지 모르겠지만\n자네의 포켓몬이 가지고 있던 알이구먼 역시 갖고 싶겠지? 포켓몬을 더 이상 지닐 수 없구먼...\n지니고 있는 포켓몬을\n정리하고 다시 와 주구려 PN은(는) 포켓몬키우미집\n할아버지에게서 알을 받았다! 소중하게 키우게! 내가 가져버리겠네\n사실은 갖고 싶지? 그럼 내가 가지지\n고맙구먼 나는 키우미집 할아버지라네 여기서 모두의 소중한\n포켓몬을 돌보고 있구먼 뭔가 키우고 싶다면\n할머니에게 부탁하구려 잘 왔네!\n은(는) 잘 있구먼! 잘 왔네!\n와(과) 은(는)\n잘 있구먼! 2마리는 서로\n다른 포켓몬과 놀고 있구먼... 2마리는 사이가\n그다지 좋지 않구먼 2마리는 사이가\n그럭저럭인 것 같구먼 2마리는 사이가\n아주 좋은 것 같구먼!" + +msgid "MAP021_SIGN_1" +msgstr "← 영탄마을\n→ 6번도로, 낙암마을" + +msgid "MAP021_SIGN_2" +msgstr "서탄도르 포켓몬 키우미집" + +msgid "MAP021_TRAINER_1" +msgstr "앗뜨뜨뜨! 이 열기가 느껴지나?" + +msgid "MAP021_TRAINER_1_DEFEAT" +msgstr "이런 화끈한 친구를 봤나!" + +msgid "MAP021_TRAINER_2" +msgstr "저기 트레이너!\n내 포켓몬들이 너와 싸우고 싶대!" + +msgid "MAP021_TRAINER_2_DEFEAT" +msgstr "와! 강하구나!" + +msgid "MAP021_TRAINER_3" +msgstr "하아... 이 햇살 속에서\n여유로운 승부라니 너무 좋아요!" + +msgid "MAP021_TRAINER_3_DEFEAT" +msgstr "오, 이런..." + +msgid "MAP021_TRAINER_4" +msgstr "거기 멈춰!\n네가 내 연구 장비 훔쳤냐?" + +msgid "MAP021_TRAINER_4_DEFEAT" +msgstr "네가 아니라고? 미안해!" + +msgid "MAP022_NPC_1" +msgstr "걱정하지 마, 난 승부할 생각이 없으니까!\n나? 나는 여기서 하이킹하고 있어!\n공기가 정말 상쾌하지 않아?" + +msgid "MAP022_NPC_10" +msgstr "나르르! 냥! 이리로는 못 가!\n인간... 나빠! (비켜줄 생각이 없는 듯하다)" + +msgid "MAP022_NPC_2" +msgstr "으, 이런... 승부에서 져서\n포켓몬센터로 돌아가야 해...\n그런데 길을 못 찾겠어!" + +msgid "MAP022_NPC_3" +msgstr "나르르! 냥! ...\nPN은(는) 포켓토크를 사용했다! 나를 어디로 데려가려는 거야!\n이거나 먹어랏!" + +msgid "MAP022_NPC_4" +msgstr "죄송합니다, 현재\n탄도르 챔피언십 아레나 건설로 인해\n이 지역에 대한 접근을 제한하고 있습니다" + +msgid "MAP022_NPC_5" +msgstr "죄송합니다, 현재\n탄도르 챔피언십 아레나 건설로 인해\n이 지역에 대한 접근을 제한하고 있습니다" + +msgid "MAP022_NPC_6" +msgstr "죄송합니다, 현재\n탄도르 챔피언십 아레나 건설로 인해\n이 지역에 대한 접근을 제한하고 있습니다" + +msgid "MAP022_NPC_7" +msgstr "나르르! 냥! 이리로는 못 가!\n인간... 나빠! (비켜줄 생각이 없는 듯하다)" + +msgid "MAP022_NPC_8" +msgstr "나르르! 냥! 이리로는 못 가!\n인간... 나빠! (비켜줄 생각이 없는 듯하다)" + +msgid "MAP022_NPC_9" +msgstr "나르르! 냥! 이리로는 못 가!\n인간... 나빠! (비켜줄 생각이 없는 듯하다)" + +msgid "MAP022_SIGN_1" +msgstr "← 영탄마을 및\n악티나이트산 탄도르 챔피언십" + +msgid "MAP022_SIGN_2" +msgstr "낙암터널\n아라시티, 탄도르 백사장 방향" + +msgid "MAP022_TRAINER_1" +msgstr "아침의 승부만큼 좋은 게 없지\n안 그래? 시작해 보자고!" + +msgid "MAP022_TRAINER_10" +msgstr "이봐, 친구!\n한번 최선을 다해보라고, 알겠지?" + +msgid "MAP022_TRAINER_10_DEFEAT" +msgstr "우와! 끝내주는데! 완전 대박이었어" + +msgid "MAP022_TRAINER_11" +msgstr "오거라, 꼬마야\n내 친히 정신과 육체의 교훈을 주도록 하마" + +msgid "MAP022_TRAINER_11_DEFEAT" +msgstr "지금 이것은 네 발전에 있어서\n중요한 한 걸음이다" + +msgid "MAP022_TRAINER_12" +msgstr "...하아, 이번에도 허탕이네\n짜증나는데 너한테 화풀이 좀 해야겠어!" + +msgid "MAP022_TRAINER_12_DEFEAT" +msgstr "이제 좀 진정된 것 같아" + +msgid "MAP022_TRAINER_13" +msgstr "낚시할 때 무슨 종류의 미끼를 쓰니?\n낚시로 승부 한 번 해 보자고!" + +msgid "MAP022_TRAINER_13_DEFEAT" +msgstr "야 인마, 낚시 승부라니까!" + +msgid "MAP022_TRAINER_14" +msgstr "난 벌레포켓몬을 키우는 게 좋아\n그럼 난 곤충채집소년이 되는 걸까?\n네가 보기엔 어때?" + +msgid "MAP022_TRAINER_14_DEFEAT" +msgstr "아아, 져버렸네\n잠깐, 너 아직 내 질문에 대답 안 했어!" + +msgid "MAP022_TRAINER_15" +msgstr "나에게 새 여동생이 생겼어!\n여기, 사진 한 번 볼래?" + +msgid "MAP022_TRAINER_15_DEFEAT" +msgstr "지금 이게 뭐 하는 짓이야?" + +msgid "MAP022_TRAINER_16" +msgstr "우리는 무한한 시간 반복의\n굴레에 빠져들었어" + +msgid "MAP022_TRAINER_16_DEFEAT" +msgstr "우리는 무한한 시간 반복의\n굴레에 빠져들었어" + +msgid "MAP022_TRAINER_17" +msgstr "방금 전에 안드로메다 은하에 2백만 개의\n남성용 치마를 배달해달라는 주문을 받았어\n대체 뭐지?" + +msgid "MAP022_TRAINER_17_DEFEAT" +msgstr "위... 윔블던 대회에서 이기려 하고 있어!" + +msgid "MAP022_TRAINER_1_DEFEAT" +msgstr "비록 이게 내 하루를 망칠 수도 있지만..." + +msgid "MAP022_TRAINER_2" +msgstr "난 박사님을 위해\n현장에 나와서 포켓몬을 잡고 있어\n근데 좀 지루하네, 승부하지 않을래?" + +msgid "MAP022_TRAINER_2_DEFEAT" +msgstr "아야야, 마을로 돌아가서 치료해야겠네" + +msgid "MAP022_TRAINER_3" +msgstr "난 나무꾼이고, 난 펄펄하지!\n하루 종일 일하고 하루 종일 승부를 한다!" + +msgid "MAP022_TRAINER_3_DEFEAT" +msgstr "합창단 큐! '그는 나무꾼이지...'" + +msgid "MAP022_TRAINER_4" +msgstr "이봐, 낯선 트레이너!\n우리가 눈을 마주쳤다는 건...\n승부를 피할 수 없다는 운명인 거야!" + +msgid "MAP022_TRAINER_4_DEFEAT" +msgstr "애초부터 내가 질 운명이었을지도 몰라" + +msgid "MAP022_TRAINER_5" +msgstr "내 포켓몬들의 샌드백이\n되어줄 것을 찾고 있어\n너 꽤 적당해 보이는데" + +msgid "MAP022_TRAINER_5_DEFEAT" +msgstr "너... 너 어떻게 이런 짓을?!" + +msgid "MAP022_TRAINER_6" +msgstr "어머, 너 누구니? 너 좀 귀엽다~\n그 셔츠 이쁜데? 진짜 예뻐\n응? 배틀하고 싶다고?" + +msgid "MAP022_TRAINER_6_DEFEAT" +msgstr "아! 난 최선을 다했어~" + +msgid "MAP022_TRAINER_7" +msgstr "난 게임이 정말 좋아\n포켓몬 되게 재밌는데, 한번 해볼래?" + +msgid "MAP022_TRAINER_7_DEFEAT" +msgstr "와, 너 포켓몬 진짜 잘한다" + +msgid "MAP022_TRAINER_8" +msgstr "앗, 자기야아아! 잘 지냈어?\n잠깐, 자세히 보니-" + +msgid "MAP022_TRAINER_8_DEFEAT" +msgstr "좋은 배틀이었어, 그런데..." + +msgid "MAP022_TRAINER_9" +msgstr "헤헤, 벌레들은 정말 멋져... 헤헤" + +msgid "MAP022_TRAINER_9_DEFEAT" +msgstr "이게, 대체, 무슨" + +msgid "MAP024_NPC_1" +msgstr "설봉체육관으로 가는 길은\n길고도 위험하다고 들었어...\n도구를 사두는 게 좋을 것 같아 16번도로의 추운 툰드라를\n지나갈 생각이라면\n더 따뜻하게 입는 게 좋을 거야" + +msgid "MAP024_NPC_2" +msgstr "란타나이트산의 중심부엔\n전설의 포켓몬이 산다고 해!\n잡으러 가볼까 생각 중이야 16번도로는 탄도르지방의\n가장 큰 두 산 중 하나인\n란타나이트산의 기슭에 있어" + +msgid "MAP024_NPC_3" +msgstr "난 원자력 발전소를 공격할 계획을\n세우는 사람이나 단체로부터 수상한 움직임이 있는지\n이 마을을 감시하고 있어 동탄도르엔 원자력 발전소가\n아직 남아있거든 서탄도르의 두 곳이 파괴됐으니\n여기도 위험해진 셈이지 이 지역 포켓몬 레인저 전체에\n경계령이 떨어졌어" + +msgid "MAP025_NPC_1" +msgstr "반갑구먼!\n이 주변에서 못 본 얼굴인데?\n혹시 포켓몬 트레이너인가?\n그럼 제대로 찾아왔구먼! 보다시피 우리는\n트레이너들의 포켓몬을 대신 돌봐준다네\n우리한테 포켓몬을 맡기고 나중에 돌아오면\n분명히 강해져 있을 걸세! 만약 두 마리의 포켓몬을 적당히 맡기면\n알도 얻을 수 있다네!\n자, 그럼..." + +msgid "MAP026_NPC_1" +msgstr "저는 응급구조사예요\n산에서 산사태 같은 응급 상황이\n발생했을 때 사람들을 구하는 일을 하죠 산사태 경보음이 울릴 땐\n안전한 곳으로 대피하세요!" + +msgid "MAP026_NPC_2" +msgstr "메가진화라...\n체육관에 도전했었는데\n나보고 지혜인가 뭔가가 부족하다고 하더군 체육관은 5개의 시련으로\n이루어져 있다고 하던데\n난 첫 번째부터 쉽지 않더라고!" + +msgid "MAP026_NPC_3" +msgstr "쳇... 체육관에 도전했는데 완전 박살났어\n가뜩이나 바람도 추워 죽겠는데\n트레이너마저 무지 강해!" + +msgid "MAP027_NPC_1" +msgstr "키우미집에 포켓몬을 맡겨 놓고\n깜빡 잊고 있었더니 나중에\n찾으러 갔을 때 레벨이 엄청 올라 있었어!" + +msgid "MAP027_NPC_2" +msgstr "이 도로는 저 산맥으로 둘러싸인 덕분에\n낙진으로부터 안전해\n그렇다고는 해도 이 상황은 재앙이야..." + +msgid "MAP029_NPC_1" +msgstr "지금 진화에 대해 배우고 있어\n너 탄도르지방의 세 마리 첫 포켓몬은\n두 번 진화하는 다른 지방이랑 다르게\n한 번만 진화한다는 거 알고 있었어? 봉박사님처럼 어디선가 진화를 연구하는\n박사님이 계시다고 들었어\n이름이 뭐였더라? 플라타너스였던가?\n아니면 플라드리였던가..." + +msgid "MAP029_NPC_2" +msgstr "토론에 대해 알고 있어?\n정말 멋진 활동이야!\n올해는 포켓몬 트레이너의\n연령 제한 여부에 관해 토론하고 있지 난 어린애들이 너처럼 아무것도 없이\n집을 떠나 모험을 떠나는 것은\n위험하다고 생각해" + +msgid "MAP029_NPC_3" +msgstr "나는 이 스쿨의 선생이란다 아이들이 어떻게 이토록 공부에\n빠져들 수 있는지 정말 신기하단다\n이런 모습은 전에 본 적이 없거든 모험 중에도 공부는 꾸준히 하렴!" + +msgid "MAP029_NPC_4" +msgstr "우리 스쿨의 운동부가 제일 멋져!\n손도 안 쓰고 옹연마을이랑\n가락마을을 이길 수 있거든! 옹연마을에 스쿨이 있긴 한가?" + +msgid "MAP029_NPC_5" +msgstr "안녕 트레이너! 이 아이들에게\n공부 도우미가 필요하던 참이야!\n모두와 싸워준다면 특별한 선물을 줄게!" + +msgid "MAP029_TRAINER_1" +msgstr "아 저기요!\n그 그러니까 저기...\n배틀 좀 해주실 수 있나요?\n그, 연습 삼아서 말이에요 그 그런가요..." + +msgid "MAP029_TRAINER_1_DEFEAT" +msgstr "제, 제 포켓몬이 다치면 안 될 텐데..." + +msgid "MAP029_TRAINER_2" +msgstr "배틀 수업 때문에 연습하고 있어!\n공부하는 것 좀 도와줄래? 좋았어 힘껏 막아봐! 내가 시험에서 떨어지면 다 네 탓이야!" + +msgid "MAP029_TRAINER_2_DEFEAT" +msgstr "...후우! 그러니까... 정말 멋졌어" + +msgid "MAP029_TRAINER_3" +msgstr "포켓몬 배틀하는 방법을 배우면\n포켓몬스터 레드를 쉽게 깰 것 같아!\n나랑 배틀할래? 좋았어 힘껏 막아봐! ...그러던가\n따, 딱히 신경 쓰이거나 그런 건 아니고" + +msgid "MAP029_TRAINER_3_DEFEAT" +msgstr "...게임에선 배틀이 이것보단 더 쉬웠는데..." + +msgid "MAP033_NPC_1" +msgstr "찌릿... 찍!" + +msgid "MAP033_NPC_2" +msgstr "이 강에는 딩구리가 주로 사는 거 알아?\n독을 가진 포켓몬이지!\n내가 너라면 해독제를 들고 다닐 거야" + +msgid "MAP033_TRAINER_1" +msgstr "물타입 포켓몬은 최강이라고!" + +msgid "MAP033_TRAINER_1_DEFEAT" +msgstr "좋아, 그럼 물타입 포켓몬만\n강한 건 아니라고 할게" + +msgid "MAP033_TRAINER_2" +msgstr "하루 종일 여기 있지 말고\n친구들이랑 놀아야 하는데" + +msgid "MAP033_TRAINER_2_DEFEAT" +msgstr "새로 나온 게임이나 해 봐야겠어" + +msgid "MAP033_TRAINER_3" +msgstr "야! 너!\n그래 거기 있는 너 말이야!\n우린 지금부터...\n배틀을 한다!" + +msgid "MAP033_TRAINER_3_DEFEAT" +msgstr "우와! 쩐다!" + +msgid "MAP033_TRAINER_4" +msgstr "안녕 PN!\n지금 막 새로운 포켓몬을 얻었는데\n얼마나 강한지 보고 싶어!" + +msgid "MAP033_TRAINER_4_DEFEAT" +msgstr "어라\n기대만큼 강하진 않네..." + +msgid "MAP033_TRAINER_5" +msgstr "비켜 임마!" + +msgid "MAP033_TRAINER_5_DEFEAT" +msgstr "달려, 달려, 달려!" + +msgid "MAP033_TRAINER_6" +msgstr "물타입 포켓몬은 최강이야" + +msgid "MAP033_TRAINER_6_DEFEAT" +msgstr "에구...\n다른 타입도 강하구나..." + +msgid "MAP033_TRAINER_7" +msgstr "여자들도 강한 트레이너가 될 수 있단다!" + +msgid "MAP033_TRAINER_7_DEFEAT" +msgstr "너 강하구나..." + +msgid "MAP033_TRAINER_8" +msgstr "나에게서 도망치지 마!" + +msgid "MAP033_TRAINER_8_DEFEAT" +msgstr "이런 미친!\n져 버렸잖아!" + +msgid "MAP033_TRAINER_9" +msgstr "너 신참 트레이너구나, 그치?\n나도 마찬가지야!" + +msgid "MAP033_TRAINER_9_DEFEAT" +msgstr "누구든지 포켓몬 트레이너가 될 수 있지만\n남들보다 훨씬 타고난 사람도 있는 것 같아\n그렇지 않아?" + +msgid "MAP037_NPC_1" +msgstr "이 동굴을 통과하는 것은\n상당히 번거로운 일이에요\n그래서 길을 뚫기 위해\n주변을 조사하고 있었어요...\n행운을 빌어요 꼬마 트레이너님\n아, 그리고 이걸 받아주세요\n분명 도움이 될 거예요" + +msgid "MAP037_TRAINER_1" +msgstr "난 지나가는 아무 트레이너나\n붙잡고 두들겨 패!\n엄청나게 재밌는 일이라고!" + +msgid "MAP037_TRAINER_1_DEFEAT" +msgstr "...나쁜 짓을 하면 결국\n그 죗값을 치르게 되는구나..." + +msgid "MAP042_NPC_1" +msgstr "어이 안녕! 미래의 챔피언!\n체육관 도전은 이번이 처음이지?\n긴장되겠군 그래! 나는 탄도르리그를 목표하는 트레이너들에게\n조언을 해주는 체육관 가이드라고 한다! 마리아는 노말타입 전문가야\n노말타입은 다른 타입들에게\n효과가 굉장하진 않지만 약점도 거의 없지 망키 같은 격투타입도 좋고\n초나비나 투구리처럼\n노말타입의 공격이 잘 먹히지 않는\n강철타입을 사용하는 것도 괜찮을 거야 그 외에는 가장 센 포켓몬으로\n공격을 쏟아붓는 것밖에는 방법이 없지\n행운을 빈다! 내가 응원하마!\n...그리고 이걸 받으렴\n설명을 들어준 보답이란다!" + +msgid "MAP042_TRAINER_1" +msgstr "마리아님이 첫 체육관 관장이긴 하지만\n챔피언까지 오르셨던 분이라고!\n마리아님을 쓰러트리기엔 몇 광년 일러!" + +msgid "MAP042_TRAINER_1_DEFEAT" +msgstr "광년은 시간이 아니라 거리 단위래..." + +msgid "MAP042_TRAINER_2" +msgstr "하! 네가 마리아님을 이길 능력이\n된다고 생각해? 내가 판단해 주지!" + +msgid "MAP042_TRAINER_2_DEFEAT" +msgstr "음... 요놈 잠재력 있네" + +msgid "MAP042_TRAINER_3" +msgstr "다시 만났네~\n우리 서로 제대로 소개한 적이 없구나? 이름이 뭐야? ... PN?. 마음에 드는 이름이네~\n마루시티 포켓몬체육관에 온 걸 환영해~! 나는 마리아, 노말타입 전문가...\n지만 이미 알고 있겠지!\n물론 사람들은 나를\n\"탄도르지방의 챔피언 마리아\"로\n알고 있긴 하지만...\n그 시절은 이미 끝났어\n지금은 너처럼 젊은 트레이너가\n정상으로 가는 여정을 지도하고 있어 챔피언이 되기까지의 길고 어려운 싸움...\n너는 과연 이겨낼 수 있을까? 탄도르리그를 향한 네 첫 시련을...\n지금 시작해보자! 축하해~! 네가 배틀에서 보인 열정은....\n딱 내가 여행을 시작했던\n그 때를 생각나게 하네\n그 결의를 지켜낼 수만 있다면\n그게 널 어디든지 데려다줄 거야~! 이 기술머신도 가져가~! 포켓몬과 여행을 다니면\n포켓몬과의 인연이 강해지고\n우정이 강해질수록\n은혜갚기의 위력도 강해지게 돼! 기술머신은 계속 쓸 수 있으니까\n원하는 만큼 가르칠 수 있어!\n이건 거의 모든 포켓몬이\n배울 수 있거든~ 즐거운 배틀이었어 PN\n네 여정에 행운을 빌게~!" + +msgid "MAP042_TRAINER_3_DEFEAT" +msgstr "고생했어~!\n내가 정말 보고 싶던 투혼이었어!\n이 노말배지를 받을 자격이 있어!" + +msgid "MAP043_NPC_1" +msgstr "엘리트 트레이너가 되려면\n엄청난 노력이 필요하지\n엘리트답게 굴고 엘리트답게 입고\n엘리트답게 행동해야 해\n엘리트다운 포켓몬도 키워야 하고 이 마을이 내 엘리트다움을 빨아가고 있어\n여기서 빠져나가야겠어...\n내 포켓몬이 동굴을 통과할 만큼 강해지면" + +msgid "MAP043_NPC_2" +msgstr "포켓몬센터의 좋은 점은\n누구나 공짜로 묵을 수 있다는 거야\n무료 호텔 같은 느낌이지\n룸서비스는 없지만 말이야 대체 누가 여기를 짓고 운영하는 걸까?\n수익이 저절로 나오는 것도 아닌데..." + +msgid "MAP043_NPC_3" +msgstr "마을을 떠나기 전에는\n꼭 포켓몬을 치료하고 가야 해! 까먹지 마! 라이벌이 네게 언제 도전할지 몰라\n특히 체육관 배틀을 한 뒤처럼\n약해졌을 때 말이야" + +msgid "MAP044_NPC_1" +msgstr "우리 할머니는 영탄마을에 사셔\n이제 지하철이 열렸으니\n매주 주말마다 갈 수 있어" + +msgid "MAP045_NPC_1" +msgstr "기차가 오는 걸 기다리는 중이야\n평생 기다리고 있는 것만 같아!" + +msgid "MAP046_NPC_1" +msgstr "안녕하신가 젊은이!\n나는 이름 감정사\n이름으로 점을 보는 사람이지 자! 원한다면 자네 포켓몬의 별명도\n감정해 주겠네 어떤 포켓몬의 별명을 감정하겠나? 알았네\n그럼 또 오게나 이보게나...\n이건 알이지 않은가! 음- (이)라! 흠 잡을 데 하나 없는\n멋진 별명이지 않은가! 앞으로도 을(를)\n귀여워해 주게나 음... (이)라?\n꽤 좋은 별명을 지었군 그려 그렇지만-\n조금 더 좋은 이름을 지어주면 어떻겠나? 그래 그럼\n어떤 별명으로 하겠나? 좋아! 이제부터 이 포켓몬은\n(이)라네! 전과 같아 보이지만\n이쪽이 나이스하지 않은가! 잘 됐군! 좋아! 이제부터 이 포켓몬은\n(이)라네! 전보다 좋은 이름이지 않은가!\n잘 됐군! 알았네\n그럼 또 오게나 알았네\n그럼 또 오게나" + +msgid "MAP046_NPC_10" +msgstr "안녕 처음 보는 트레이너!\n혹시 TM과 HM에 대해 알고 있어? TM은 기술머신이야\n포켓몬에게 새로운 기술을\n가르칠 수 있는 유용한 도구란다! HM은 비전머신이야\n여정의 장애물을 극복하게 해 주는\n특별한 종류의 기술머신이지! 여기 이 기술머신을 써보는 건 어때? 이 기술머신은 헤롱헤롱이야\n포켓몬 대부분이 배울 수 있지! 네 포켓몬에게 가르쳐 봐!" + +msgid "MAP046_NPC_11" +msgstr "난 포켓몬 게임을 하는 게 너무 좋아!\n나는 그린 버전이고 동생은 레드 버전이야\n이러면 전부 잡을 수 있거든!" + +msgid "MAP046_NPC_12" +msgstr "엄마는 포켓몬을 키우려면\n내가 더 커야 한대\n그래서 그 대신에 게임을 사 주셨어!" + +msgid "MAP046_NPC_13" +msgstr "탄도르지방은 서쪽과 동쪽\n두 부분으로 나뉘어져 있지\n우리가 있는 곳은 서탄도르야" + +msgid "MAP046_NPC_2" +msgstr "자네 포켓몬 트레이너인가? 자네 앞에 밝은 미래가 보이는군!\n더 많은 경험을 쌓고 나면\n여기로 돌아오게나\n그럼 내가 자네의 포켓몬에게\n강력한 기술을 가르쳐 주도록 하지" + +msgid "MAP046_NPC_3" +msgstr "내 약혼자는 아이를 갖고 싶어 하는데\n나는 잘 모르겠어\n내가 좋은 아빠가 될 수 있을까?" + +msgid "MAP046_NPC_4" +msgstr "내 약혼자랑 가족을 꾸리고 싶어서\n마루시티로 이사해 왔어 그런데 이이는 그렇지 않나 봐..." + +msgid "MAP046_NPC_5" +msgstr "안녕! 트레이너처럼 생겼는데\n그럼 포켓몬을 모으는 중이겠지!\n난 지금 딩구리를 찾고 있어\n딩구리를 주면 내 까메르랑 바꿔 줄게 포켓몬이 하나도 없잖아... 그 녀석을 잘 부탁해!\n나도 이제 딩구리 있다! 딩구리가 없는 것 같네... 딩구리를 잡으면 다시 와!" + +msgid "MAP046_NPC_6" +msgstr "안녕하세요!\n마루시티 포켓몬 레인저 본부에\n오신 것을 환영합니다 임무를 수행하고 싶으시다고요?\n죄송하지만 지금은 일반 시민의 도움은\n받지 않고 있습니다" + +msgid "MAP046_NPC_7" +msgstr "너 막 여행을 시작한\n포켓몬 트레이너구나? 이거 받아! 만병통치제는 어떤 상태이상도 치료해 줘\n심지어 혼란도 치료해버리지\n포켓몬이 위기일 때 사용해 봐" + +msgid "MAP046_NPC_8" +msgstr "우리 포켓몬 레인저는\n탄도르지방의 법 집행관이야\n큰 도시에 대개 레인저 본부가 있지만\n총본부는 아라시티에 있지" + +msgid "MAP046_NPC_9" +msgstr "포켓몬을 치료할 도구는 충분히 있니?\n이걸 가져가렴\n더 갖고 있는 편이 좋을 거야 상처약은 위급한 상황에서\nHP를 회복시키는 좋은 방법이란다\n물론 포켓몬센터에서 회복하는 것도\n잊지 말아야 한다" + +msgid "MAP046_SIGN_1" +msgstr "TV에선 일기예보가 흘러나오고 있다\n내일도 맑은 하늘일 모양이다 TV에선 토크쇼가 흘러나오고 있다\n조금 지루해 보인다" + +msgid "MAP046_SIGN_10" +msgstr "TV에선 만화영화\n\"포켓몬 유니버스\"가 나오고 있다" + +msgid "MAP046_SIGN_11" +msgstr "TV에선 만화영화\n\"포켓몬 유니버스\"가 나오고 있다" + +msgid "MAP046_SIGN_12" +msgstr "다른 포켓몬 게임들도 보인다" + +msgid "MAP046_SIGN_13" +msgstr "책장은 활자가 큰 책들과\n가족사진 앨범들로 가득 차 있다" + +msgid "MAP046_SIGN_2" +msgstr "TV에선 일기예보가 흘러나오고 있다\n내일도 맑은 하늘일 모양이다 TV에선 토크쇼가 흘러나오고 있다\n조금 지루해 보인다" + +msgid "MAP046_SIGN_3" +msgstr "컴퓨터에는 인기 게임\n\"망나뇽 오리진\"의 타이틀 화면이\n띄워져 있다" + +msgid "MAP046_SIGN_4" +msgstr "안녕하세요!\n마루시티 포켓몬 레인저 본부에\n오신 것을 환영합니다 임무를 수행하고 싶으시다고요?\n죄송하지만 지금은 일반 시민의 도움은\n받지 않고 있습니다" + +msgid "MAP046_SIGN_5" +msgstr "다양한 캠핑 안내서와\n지형도와 안내 팸플릿이 꽂혀 있다" + +msgid "MAP046_SIGN_6" +msgstr "다양한 캠핑 안내서와\n지형도와 안내 팸플릿이 꽂혀 있다" + +msgid "MAP046_SIGN_7" +msgstr "모니터가 꺼져 있다" + +msgid "MAP046_SIGN_8" +msgstr "모니터가 꺼져 있다" + +msgid "MAP046_SIGN_9" +msgstr "이런 상냥한 아가씨의 냉장고에서\n음식을 가져가면 못 쓴다" + +msgid "MAP047_NPC_1" +msgstr "헌티쿤: 아우우우!" + +msgid "MAP047_NPC_2" +msgstr "헌티쿤을 만난 이후로\n내 삶이 훨씬 더 나아졌어!\n포켓몬 없는 삶은 이제 상상이 안 돼" + +msgid "MAP047_SIGN_1" +msgstr "체육관 관장의 냉장고에는 뭐가 있을까?\n...으악, 상한 우유잖아!" + +msgid "MAP047_SIGN_2" +msgstr "선반에 책이 아무렇게나 늘어서 있다\n\"챔피언으로 향하는 길!\"이라는\n마리아의 자서전도 있다" + +msgid "MAP047_SIGN_3" +msgstr "선반에 책이 아무렇게나 늘어서 있다\n\"챔피언으로 향하는 길!\"이라는\n마리아의 자서전도 있다" + +msgid "MAP047_SIGN_4" +msgstr "TV에선 뉴스가 흘러나오고 있다\n...조금 지루하다" + +msgid "MAP047_SIGN_5" +msgstr "TV에선 뉴스가 흘러나오고 있다\n...조금 지루하다" + +msgid "MAP047_SIGN_6" +msgstr "모르는 사람의 냉장고를 뒤지는 것은\n보통 좋은 생각이 아니다" + +msgid "MAP047_SIGN_7" +msgstr "포켓몬을 돌보는 법에 관한 책으로\n가득 차 있다" + +msgid "MAP047_SIGN_8" +msgstr "포켓몬을 돌보는 법에 관한 책으로\n가득 차 있다" + +msgid "MAP048_SIGN_1" +msgstr "닌텐도 Wii U가 있다\n그런데 곧 새 게임기가 공개된다는 것 같다" + +msgid "MAP048_SIGN_2" +msgstr "내 침대다\n지금은 자고 싶지 않아" + +msgid "MAP048_SIGN_3" +msgstr "내 침대다\n지금은 자고 싶지 않아" + +msgid "MAP048_SIGN_4" +msgstr "포켓몬에 대한 책으로 가득 차 있다 \"나와 나르냥의 이야기\"\n\"제르볼타의 대모험\"\n\"전설을 찾아서\" 굉장히 여러 번 읽은 책들이다" + +msgid "MAP048_SIGN_5" +msgstr "TV에 포켓몬 배틀이 나오고 있다\n우와! 한 마리가 방금 메가진화했어! TV에 신작 게임의 광고가 나오고 있다\n\"포켓몬스터 레드·그린\"이라는\n포켓몬 배틀 시뮬레이션 게임이다 TV에 뉴스 보도가 나오고 있다\n탄도르지방에 새로운 핵발전소를\n지을 예정인 듯하다 ...이제 가야 해!" + +msgid "MAP048_SIGN_6" +msgstr "포켓몬에 대한 책으로 가득 차 있다 \"나와 나르냥의 이야기\"\n\"제르볼타의 대모험\"\n\"전설을 찾아서\" 굉장히 여러 번 읽은 책들이다" + +msgid "MAP049_NPC_1" +msgstr "PN!\n드디어 그 날이 왔구나 네가 다 커서 집을 떠난다니\n정말 아쉽구나\n아아, 이 늙은이의 몸이 받쳐줬더라면\n좀 더 함께 살 수 있었을 텐데 그렇지만 네가 준비됐다는 건\n너도 나도 알고 있잖니\n너야 항상 명석한 아이였지만....\n네 뒤를 졸졸 따라다니는\n그 테오라는 아이는 어떨지 모르겠구나\n너보다 어리기도 하잖니 아버지인 카메론도 확신이 있어서\n허락해 주었겠다만\n아무튼 중요한 날을 맞이해서\n선물을 준비했단다 어서 열어보렴! PN은(는)\n러닝슈즈를 받았다! (설명서에는 \"Z 버튼을 계속\n누르고 있으면 대시할 수 있다\n또한 메뉴에서 자동 대시를\n활성화할 수 있다\"고 적혀 있다) ......\n훌쩍... 아, 아아...\n신경 쓰지 말거라, 아가....\n이 늙은 할미가 요즘 눈물이 자주 나서 말이야\n네 아비도 지금 여기에 있었다면...\n분명 너를 자랑스러워하겠지.\n여행을 계속하다 보면\n분명 마주치게 될 거란다 자, 너무 오래 붙들고 있을 수는 없지\n박사 양반한테 인사를 전해드리렴 그리고 첫 포켓몬을 받으면\n집에 돌아와서 내게 보여주면 좋겠구나 행운을 비마!" + +msgid "MAP049_NPC_2" +msgstr "... (반응하지 않는다) (깊은 잠에 빠진 듯, 천천히\n그리고 고르게 숨을 쉬고 있다)" + +msgid "MAP049_NPC_3" +msgstr "너희 엄마의 치료법을 찾기 전까진\n쉬지 않을 거야 그렇지만. 지금은 그저 곁에 서서...\n내 품에 안을 수 있는 것만으로 충분해 그리고 네가 탄도르지방의 챔피언이 되어\n정말 자랑스럽단다 내 레인저 신입 시절\n한창때와 맞먹을 정도로 멋지게 이뤄냈어 가족 대대로 영웅의 피가 흐르는 것 같구나 이런 평온한 일상이...\n어떤 느낌이었는지도 잘 기억나지 않아\n이런저런 위기에 치이며\n너무 오랫동안 바쁘게 살아왔어 그리고... 솔직히 말하자면...\n나도 나이를 먹은 게 느껴지는구나\n45살이나 됐으니 말이야 일선에서 물러나 이렇게 쉬는 것도...\n좋구나 성님숭은 이제 나랑 같이 다니지 않는단다\n원래 살던 바이칼 숲으로 돌아갔어 우리는 좋은 콤비였지만\n그 녀석은 내 포켓몬이 아니었단다\n자신의 선택으로 내 곁에 있었듯이\n자신의 선택으로 떠났지 그렇지만 우린 꼭 다시 만날 거야" + +msgid "MAP049_SIGN_1" +msgstr "대형 스크린 TV다\n저녁을 먹으며 보기 좋다" + +msgid "MAP049_SIGN_10" +msgstr "고모할머니의 양말 수납장이다\n뭘 보는 거야!" + +msgid "MAP049_SIGN_11" +msgstr "고모할머니의 양말 수납장이다\n뭘 보는 거야!" + +msgid "MAP049_SIGN_12" +msgstr "포켓몬 책으로 가득하다\n\"포켓몬의 일생\" ... \"포켓몬의 진화\" ...\n\"포켓몬의 철학\" ..." + +msgid "MAP049_SIGN_13" +msgstr "고모의 은밀한 취향이 담긴 책장이다\n\"윈디 왕자의 정열적인 로맨스\"" + +msgid "MAP049_SIGN_2" +msgstr "대형 스크린 TV다\n저녁을 먹으며 보기 좋다" + +msgid "MAP049_SIGN_3" +msgstr "자수 액자가 걸려 있다\n\"집은 마음이 머무는 곳!\"\n그 밑에 하트가 있다" + +msgid "MAP049_SIGN_4" +msgstr "찬장이 고풍스러운\n자기 그릇으로 채워져 있다" + +msgid "MAP049_SIGN_5" +msgstr "찬장이 고풍스러운\n자기 그릇으로 채워져 있다" + +msgid "MAP049_SIGN_6" +msgstr "냉장고다\n간식 좀 꺼내 먹어도 뭐라 안 하시려나..." + +msgid "MAP049_SIGN_7" +msgstr "레인지와 싱크대다\n주로 배달을 이용하기 때문에 깨끗하다" + +msgid "MAP049_SIGN_8" +msgstr "테이블 위에 커피 한 잔이 놓여 있다\n차갑게 식어 있다" + +msgid "MAP049_SIGN_9" +msgstr "창문 밖에 봉박사님의 연구소가 보인다\n어떻게 사람 이름이 죽순일까..." + +msgid "MAP050_NPC_1" +msgstr "b포켓몬 트레이너 적성 테스트/b는\n트레이너를 세 유형으로 나눕니다\n수비형, c2=043c3aff공격형/c2, 그리고c2=65467b14 밸런스형이죠 박사님께서 당신의 배틀 스타일에\n가장 적합한 포켓몬을 주실 겁니다 수비형 트레이너는\n풀타입 포켓몬 초나비를 받게 됩니다\n순하고 강인하며 키우기 쉽습니다 c2=043c3aff공격형/c2 트레이너는\n불꽃타입 포켓몬 c2=043c3aff랩토치/c2를 받게 됩니다\n빠르고 강력하지만 다루기 힘들지도 몰라요 c2=65467b14밸런스형/c2 트레이너는\n물타입 포켓몬 c2=65467b14망아찌리/c2를 받게 됩니다\n차분하고 침착한 성격으로\n어떤 상황에도 적응할 수 있습니다 신중하게 골라주세요\n첫 포켓몬은 당신의 여정에 있어\n가장 중요한 파트너니까요!" + +msgid "MAP050_NPC_2" +msgstr "자 PN, 빨리 하자고!!\n긴장돼서 죽을 것 같아" + +msgid "MAP050_NPC_3" +msgstr "나는 방사능 정화 전문가야\n치유할 피폭 포켓몬이 있니? 모습과 타입은 변화하지 않을 거야\n더 이상 명령을 무시하거나\n널 공격하지 않게 되기만 하지 알겠어!\n을(를) 치료해줄게\n오래 걸리지 않을 거야 좋아, 다 됐어!\n네 이(가) 완전히 나았단다!\n피폭된 포켓몬이 더 있다면 치료해 줄 테니\n데리고 오도록 해 오염에 변질된 포켓몬이 있다면 데리고 오렴\n내가 치료해 줄게\n근데 방사능에 노출된 일반적인 포켓몬만\n치료할 수 있다는 걸 명심해\n라디아나 뉴크리터 같은 골수 핵포켓몬은\n정화시켜 줄 수 없단다 피폭된 포켓몬이 있다면 나에게 데리고 오렴\n치료해 줄게" + +msgid "MAP050_NPC_4" +msgstr "뉴우-크리이!" + +msgid "MAP050_SIGN_1" +msgstr "화분에 심은 화초이다\n물을 잘 준 듯 하다" + +msgid "MAP050_SIGN_10" +msgstr "유리 진열장에\n포켓몬 도서가 보관되어 있다...\n앗! \"타입의 수수께끼, 봉죽순 저\"가 있다!\n박사님께서 쓰신 책이다!" + +msgid "MAP050_SIGN_11" +msgstr "포켓몬을 치료하는 장치다" + +msgid "MAP050_SIGN_2" +msgstr "화분에 심은 화초이다\n물을 잘 준 듯 하다" + +msgid "MAP050_SIGN_3" +msgstr "포켓몬을 치료하는 장치다" + +msgid "MAP050_SIGN_4" +msgstr "유리 진열장에\n포켓몬 도서가 보관되어 있다...\n앗! \"타입의 수수께끼, 봉죽순 저\"가 있다!\n박사님께서 쓰신 책이다!" + +msgid "MAP050_SIGN_5" +msgstr "유리 진열장에\n포켓몬 도서가 보관되어 있다...\n앗! \"타입의 수수께끼, 봉죽순 저\"가 있다!\n박사님께서 쓰신 책이다!" + +msgid "MAP050_SIGN_6" +msgstr "유리 진열장에\n포켓몬 도서가 보관되어 있다...\n앗! \"타입의 수수께끼, 봉죽순 저\"가 있다!\n박사님께서 쓰신 책이다!" + +msgid "MAP050_SIGN_7" +msgstr "화분에 심은 화초이다\n물을 잘 준 듯 하다" + +msgid "MAP050_SIGN_8" +msgstr "벽에 포스터가 몇 개 붙어 있다...\n\"상처약 생활화로 포켓몬을 지키자!\"\n\"포켓몬 도감! 포켓몬 정보의 집대성\"" + +msgid "MAP050_SIGN_9" +msgstr "창문을 통해 매우 훌륭한\n돌담의 경치가 보인다\n즉 아무것도 보이지 않는다" + +msgid "MAP050_TRAINER_1" +msgstr "앗, 내가 뭔가 헷갈린 것 같아... 음... 아아! 기다리다 지쳤어! PN은(는) 벌써\n첫 포켓몬을 얻었는데!\n제 건 언제 주시는 거예요? 네 분석도 끝났단다, 테오 흠... 신난다!!\n내 첫 포켓몬이야! 음, 박사님...\n이거 망아찌리 맞아요? 음, 박사님...\n이거 랩토치 맞아요? 음, 박사님...\n이거 초나비 맞아요? 이런 미ㅊ... 이건 그러니까... 그래\n일반적인 첫 포켓몬 선택 과정을 조금...\n바꿔볼까 해서 말이야\n그런 거란다 너희 둘 다, 첫 포켓몬과 즐겁게 여행하렴! PN... 너도 포켓몬이 있고\n나도 포켓몬이 생겼으니까\n이제 뭘 해야 하는지 알겠지?\n포켓몬 승부다! 저 얘들아, 연구소에선 참아줘... 어 어떻게.... 어째서....\n나는 최 최강의 트레이너가 될 몸인데... 이럴 리가 어 없어...\n강한 트레이너는 절대 지 지지 않는데... 나.... 나는.... 훌쩍...\n으아아아아아아앙!! 울지 마라, 테오야... 자, 포켓몬을 치료해 줄게 포켓몬이 회복되었다... 저 저는 절대 지지 않는 트레이너가\n되고 시 싶었단 말이에요...\n어째서 이길 수 없었던 거죠?\n정말 정말 이기고 싶었는데... 그게.... 네 포켓몬과\nPN의 포켓몬 중에\nPN 쪽이 타입 상성상\n유리했기 때문이란다 물은 불꽃을 이기고\n불꽃은 풀을 이기고\n풀은 물을 이기지 그게 타입 원소 삼각형이란다.\n정확히는 그중 하나라 할 수 있지\n타입 상성을 완전히 익히는 건\n트레이너에게 매우 중요한 부분이란다 마... 말도 안 돼! 다시 고를래요!\n왜 PN이(가)\n더 강한 포켓몬을 받은 거예요?!\n우와아앙! 이건 불공평해애애!!\n나... 나 집에 갈 거야!! 하아...\n생각보다 상처가 심했나 보구나 그렇지만 너무 섣불리 판단하면 안 돼\n테오는 아직 어린아이잖니\n포켓몬을 훈련시키는 게 생각했던 만큼\n쉬운 일이 아니라는 걸 곧 알게 되겠지... 신난다!! 내 첫 승리야!\n나와 내 포켓몬은 탄도르지방에서\n가장 멋지고 강한 팀이 될 거야!\nPN, 넌 나한테 잽도 안돼!\n잽도 안 된다고!! 하하하!\n아빠한테 자랑하러 가야겠다! PN...\n그 배틀을 진 건 좀 의외구나 네 포켓몬이 테오의 포켓몬에\n타입 상성상 유리했다는 걸 눈치챘지?\n물은 불꽃을 이기고\n불꽃은 풀을 이기고\n풀은 물을 이기지\n그게 타입 원소 삼각형이란다.\n정확히는 그중 하나라 할 수 있지 보통 그렇게 맞붙으면\n네가 이기는 게 뻔한 결과인데...\n혹시 일부러 져 준거니?\n그런 거라면 정말 친절하구나 테오가 꽤나 의기양양해 보이던데\n만약 트레이너로서 첫 배틀을 졌더라면\n꽤 침울해 했을 것 같구나 그래도 넌 괜찮아 보이는구나\n자, 포켓몬을 치료해 줄게 포켓몬이 회복되었다... 나는 마을 끝 쪽에 있는 1번도로의\n입구에 있을 테니 테오를 데리고 오렴\n너희에게 포켓몬을 잡는 법을 가르쳐 주마 좀 있다 보자, PN" + +msgid "MAP050_TRAINER_1_DEFEAT" +msgstr "내... 내가 이겼어야 되는 건데!" + +msgid "MAP052_NPC_1" +msgstr "해변리조트 & 게임센터에 오신 것을\n환영합니다!\n무엇을 도와드릴까요? 해변리조트는\n아름다운 아라시티에 세워진\n5성급 시설입니다\n최고의 오락과 숙박과 식사로\n전 세계에서 명성이 높죠 고객분들은 카운터에서\n일일 복권에 응모하실 수 있습니다 게임센터에서 다양한 놀이를\n즐기실 수 있고\n경품으로는 희귀한 상품과\n포켓몬이 준비되어 있습니다! 바로 오른쪽에 있는 게임센터에서\n재미있는 게임을 즐기시면서\n상품도 얻으실 수 있습니다 왼쪽은 5성급 레스토랑과 음료점입니다\n포켓몬케어센터도 갖춰져 있어서\n포켓몬 전문가가 당신의 포켓몬을\n편안하고 상쾌하게 해 드립니다 엘리베이터를 타시면\n호텔로 가실 수 있습니다\n1인실 2인실 스위트\n디럭스스위트 펜트하우스까지\n다양한 객실이 준비되어 있습니다 죄송합니다만\n호텔은 18세 이상부터 이용 가능합니다\n대신 리조트의 다른 시설은\n얼마든지 이용하실 수 있습니다! 해변리조트에서 좋은 시간 보내세요!" + +msgid "MAP052_NPC_10" +msgstr "죄송합니다만\n호텔은 본인이 투숙객이시거나\n투숙객분의 초청을 받으셔야만\n입장하실 수 있습니다" + +msgid "MAP052_NPC_11" +msgstr "해변에서 하루종일 몸을 달구고\n여기 바에서 편히 쉬면 기분 최고야! 안전요원이 되려면 멋있어야 하고\n콧잔등에 하얗게 칠도 해야 돼\n...뭐? 그것보다 중요한 게 있지 않냐고?" + +msgid "MAP052_NPC_12" +msgstr "이 사람이 저기 다른 여자한테\n치근덕대지만 않았어도 로맨틱했을 텐데..." + +msgid "MAP052_NPC_13" +msgstr "우리는 로맨틱한 데이트 중이야" + +msgid "MAP052_NPC_14" +msgstr "여! 여기 체육관 관장님\n몸매가 완전 죽인다던데!\n나도 포켓몬을 강하게 키워서\n관장님한테 도전할 거야\n그 다음엔 데이트하자고 말해야지!" + +msgid "MAP052_NPC_15" +msgstr "안녕하세요 트레이너님! 저렴한 비용으로\n당신의 포켓몬을 행복하게 해 드립니다! 다만 스케줄이 가득 차서\n하루에 한 번만 해 드릴 수 있어요\n어떤 포켓몬을 가꾸어 드릴까요? G어떤 손질을 원하시나요? 은(는)\n행복해 보인다! 내일 다시 방문해 주세요! 주머니 사정이\n안 되시는 것 같네요 어떤 능력치를 올릴까요? 의\n 기초 포인트가 올랐다! 내일 다시 방문해 주세요! 주머니 사정이\n안 되시는 것 같네요 Hm? That Pokémon cannot benefit from Rare Grooming. 의\n레벨이 올랐다! 내일 다시 방문해 주세요! 주머니 사정이\n안 되시는 것 같네요 포켓몬 손질이 필요하시면\n다시 오세요! 포켓몬 손질이 필요하시면\n다시 오세요!" + +msgid "MAP052_NPC_16" +msgstr "해변게임센터에서 좋은 시간 보내시고\n즐거운 게임 되세요!" + +msgid "MAP052_NPC_17" +msgstr "찌리리공 뒤집기는\n거는 동전도 따는 동전도 적어서\n게임할 때 떨리지가 않더라\n얼마나 많이 연속으로 맞추나 해봐!" + +msgid "MAP052_NPC_18" +msgstr "헤헤헤헤!\n다들 나를 운수대통 잭이라고 불러\n리무진 관광으로 번 돈으로\n밤마다 게임센터에서 하루종일 놀아도\n도무지 잃지를 않는 행운의 남자야!\n너 스타일 마음에 든다\n작지만 선물 하나 줄게 pn은(는)\n동전 100개를 받았다! 어쩌면 내 운이\n너한테도 갈지도 모르지" + +msgid "MAP052_NPC_19" +msgstr "여기는 시계도 창문도 없어...\n내가 얼마나 오랫동안 있었지?\n에라 모르겠다\n한 판만 더 해 볼까..." + +msgid "MAP052_NPC_2" +msgstr "r여기는 포켓몬 추첨\n제비뽑기 코너입니다!\n상대는 바로 저 수희입니다 r오늘 추첨 번호와\n손님의 포켓몬 ID가\n딱 들어맞으면\n상품을 드리겠습니다! r오늘의 포켓몬 추첨을\n확인해 보시겠습니까? r그럼 오늘의 포켓몬 추첨을 확인해 보겠습니다! ... r당첨 번호는\n입니다! r당신의 포켓몬 ID와\n번호가 맞았는지\n알아봅시다! r죄송합니다\n전부 다 일치하지 않는군요... r그럼 또 들러주세요 r축하합니다! r당신이 데리고 있는\n의 ID가 정확히 일치하는군요! r축하합니다! rPC에 맡겨놓은\n의 ID가 정확히 일치하는군요! r어머나 5자리 수 모두\n당첨되셨습니다! r특등이군요! r다음에도 꼭 다시 들러주세요!\n여러분의 수희였습니다! r도구가 가득 찬 것 같네요\n도구를 정리하고 나서\n다시 들러주세요 r4자리 수가 당첨되셨기에\n1등 상품을 드리겠습니다! r다음에도 꼭 다시 들러주세요!\n여러분의 수희였습니다! r도구가 가득 찬 것 같네요\n도구를 정리하고 나서\n다시 들러주세요 r3자리 수가 당첨되셨기에\n2등 상품을 드리겠습니다! r다음에도 꼭 다시 들러주세요!\n여러분의 수희였습니다! r도구가 가득 찬 것 같네요\n도구를 정리하고 나서\n다시 들러주세요 r2자리 수가 당첨되셨기에\n3등 상품을 드리겠습니다! r다음에도 꼭 다시 들러주세요!\n여러분의 수희였습니다! r도구가 가득 찬 것 같네요\n도구를 정리하고 나서\n다시 들러주세요 r1자리 수가 당첨되셨기에\n4등 상품을 드리겠습니다! r다음에도 꼭 다시 들러주세요!\n여러분의 수희였습니다! r도구가 가득 찬 것 같네요\n도구를 정리하고 나서\n다시 들러주세요 r알겠습니다\n그럼 또 들러주세요" + +msgid "MAP052_NPC_20" +msgstr "돌리고 돌리고!\n돌리고 돌리고! 따고 따고 따고!" + +msgid "MAP052_NPC_21" +msgstr "장난은 치지 마라\n감시 카메라가 돌아가는 중이니까" + +msgid "MAP052_NPC_22" +msgstr "이야 오늘은 많이 땄어!\n귀여운 포켓몬으로 바꿔야지!" + +msgid "MAP052_NPC_23" +msgstr "cnb동전을 주시면 상품과 바꿔 드립니다 CNb어떤 상품과 교환하시겠어요? CNb(으)로 하시겠습니까? CNb죄송합니다만 동전이 부족합니다 CNb가방에 공간이 부족하네요" + +msgid "MAP052_NPC_3" +msgstr "친구들이 수영복 입고 나오기를\n기다리는 중이야\n나도 얼른 놀고 싶은데! 선탠 로션은 듬뿍 발라야 해\n안 그러면 속살까지 타 버릴 거야" + +msgid "MAP052_NPC_4" +msgstr "난 여기 최상층에 펜트하우스가 있어\n거기선 도시가 한눈에 보이지 매년마다 우리 가족은\n여기서 몇 주동안 휴가를 보내\n여기만큼 좋은 곳이 없거든" + +msgid "MAP052_NPC_5" +msgstr "여기 서비스는 정말 최고야\n포켓몬 손질 센터까지 갖춰져 있던데! 계속 여기에만 있고 싶군...\n돈 다 떨어질 때까지 집에 안 갈 거야!" + +msgid "MAP052_NPC_6" +msgstr "r어서 오세요! r동전케이스가 없으시군요?\n여기 있습니다 r아래쪽 방에서는\n동전과 상품을 교환하실 수 있습니다 r가방에 공간이 없네요\n정리하시고 다시 와 주세요 r아래쪽 방에서는\n동전과 상품을 교환하실 수 있습니다" + +msgid "MAP052_NPC_7" +msgstr "GCNb해변게임센터에 어서오세요! GCNb게임용 동전이 필요하신가요?\n지금 구매하시겠습니까? GCNb동전케이스가 없으시네요 GCNb게임용 동전이 필요하신가요?\n지금 구매하시겠습니까? GCNb저런!\n동전케이스가 가득 찬 것 같네요 GCNb돈이 부족하시네요 GCNb감사합니다\n여기 동전입니다! GCNb저런!\n동전케이스가 가득 찬 것 같네요 GCNb돈이 부족하시네요 GCNb감사합니다\n여기 동전입니다! GCNb그렇습니까\n언제든 들러주세요!" + +msgid "MAP052_NPC_8" +msgstr "cnb동전을 주시면 상품과 바꿔 드립니다 CNb어떤 상품과 교환하시겠어요? CNb(으)로 하시겠습니까? CNb죄송합니다만 동전이 부족합니다 CNb가방에 공간이 부족하네요" + +msgid "MAP052_NPC_9" +msgstr "CNb동전을 주시면 상품과 바꿔 드립니다 CNb어떤 상품과 교환하시겠어요? CNb(으)로 하시겠습니까? CNb죄송합니다만 동전이 부족합니다" + +msgid "MAP053_NPC_1" +msgstr "우와, 네 포켓몬 정말 귀엽다!\n자, 이것 좀 가져가렴 포켓몬과 트레이너가\n사이좋게 지내는 모습은\n언제 봐도 좋구나\n포켓몬들을 잘 돌봐주렴!" + +msgid "MAP053_NPC_2" +msgstr "으으! 추워 죽겠어!\n너 혹시 r오버히트를 배운 포켓몬이 있니?\n그 기술을 쓰면 방을 데울 수 있을 텐데 와 고마워! 훨씬 따뜻해졌어!\n자, 이건 보답이야 으으...\n오버히트를 배운 포켓몬이 없는 것 같은데... 으으... 아쉽네..." + +msgid "MAP053_NPC_3" +msgstr "우리 집사람은\n마을을 지나는 트레이너들에게\n항상 인심을 쏟는단다\n우리 마을 체육관은 만만치 않으니까\n최대한 도와줘야지!" + +msgid "MAP053_NPC_4" +msgstr "머플러프가 너무 좋아!\n너무너무... 복슬복슬해!!!!! 파푸르는 덥수룩한 털로 덮여있어서\n추운 날씨도 버틸 수 있대\n껴안아 보고 싶은데\n내가 가까이 가면 항상 도망가더라" + +msgid "MAP053_NPC_5" +msgstr "안녕하세요!\n저는 포켓몬 치과의사입니다! 포켓몬도 이빨 관리가 필요합니다...\n알고 계시겠지만\n강하게 물어야 하는 기술이 많거든요 G원하신다면 그런 기술을\n포켓몬에게 가르쳐드릴까요?\n사례금으로 기술 하나당\n5000원만 받겠습니다 어떤 기술이 필요하신가요? G다 됐습니다!\n5000원 받겠습니다 다른 포켓몬에게도 기술을 가르칠 건가요? 그럼 알겠습니다\n갈 때 치약이랑 칫솔 챙겨가세요\n비타민 사탕도 드릴까요? G다 됐습니다!\n5000원 받겠습니다 다른 포켓몬에게도 기술을 가르칠 건가요? 그럼 알겠습니다\n갈 때 치약이랑 칫솔 챙겨가세요\n비타민 사탕도 드릴까요? G다 됐습니다!\n5000원 받겠습니다 다른 포켓몬에게도 기술을 가르칠 건가요? 그럼 알겠습니다\n갈 때 치약이랑 칫솔 챙겨가세요\n비타민 사탕도 드릴까요? G다 됐습니다!\n5000원 받겠습니다 다른 포켓몬에게도 기술을 가르칠 건가요? 그럼 알겠습니다\n갈 때 치약이랑 칫솔 챙겨가세요\n비타민 사탕도 드릴까요? G다 됐습니다!\n5000원 받겠습니다 다른 포켓몬에게도 기술을 가르칠 건가요? 그럼 알겠습니다\n갈 때 치약이랑 칫솔 챙겨가세요\n비타민 사탕도 드릴까요? G다 됐습니다!\n5000원 받겠습니다 G다른 포켓몬에게도\n5000원에 기술을 가르치겠습니까? 그럼 알겠습니다\n갈 때 치약이랑 칫솔 챙겨가세요\n비타민 사탕도 드릴까요? 그렇군요...\n매일 치실을 쓰는 걸 잊지 마세요! 그렇군요...\n매일 치실을 쓰는 걸 잊지 마세요!" + +msgid "MAP053_NPC_6" +msgstr "저희 선생님은 온종일 포켓몬 이빨만 보셔요\n심지어는 파르설록의 입에\n손을 넣은 적도 있다니까요! 까진 상처나 화상같은 건\n포켓몬센터에서 치료할 수 있지만\n충치는 전문가만이 치료할 수 있답니다" + +msgid "MAP053_NPC_7" +msgstr "거기 자네...\n혹시 포켓몬 트레이너인가?\n체육관에 도전하려는 거지?\n그러면 내 조언이 필요하겠구먼 이곳 설봉마을의 체육관에 도전하려면\n여러 시련을 통과해야 하네 트레이너로서의 힘\n적절한 때에 올바른 선택을 내리는 지혜 다양한 환경에서의 적응력\n포켓몬이 자네에게\n그리고 자네가 포켓몬에게 주는 믿음\n거짓 속에서 진리를 구분해내는 능력\n이 다섯 가지를 시험하는 게지 하나의 시련이라도 실패한다면\n다시 원점으로 돌아가야 하네 젊은이, 잘 들어두게나\n실패를 딛고 일어서는 건 쉬운 일이 아니라네\n그래도 포기 말고 도전하게\n그것이 승리의 비책이지! 모든 시련을 통과하고\n체육관 관장 베른을 쓰러뜨린 자만이 포켓몬이 가진 진정한 힘...\n메가진화의 힘을 끌어낼 수 있으니 말일세 이 늙은이가 어떻게 이런 것들을\n알고 있는지 궁금하지 않은가?\n실은... 나도 한때 용의 인도자였다네 이젠 너무 늙어서\n산 위의 혹한을 견디기 버거워졌지\n삭신이 쑤시는 데다\n언제 강풍에 험한 꼴이 날지도 모르고 그래서 지금은 난롯가에 남아\n트레이너에게 조언을 해주고 있다네\n끝까지 들어줘서 고맙구먼\n이걸 가져가게 ...응? 그 돌덩이는 뭐냐고?\n지금은 쓸 수 없지만\n시련을 통과하면 메가진화에 쓸 수 있네\n행운을 빌겠네...\n행운이 따라야 하고 말고! 알겠네...\n노인네 말은 들을 시간이 없겠지\n그렇고말고" + +msgid "MAP054_NPC_1" +msgstr "이해가 안 돼! 해변에 살고 있는데도\n우리 애들은 집에서 빈둥대기만 해!\n아무리 게임을 하고 책을 읽어도\n밖에 나가 놀 생각은 조금도 안 한다니까!" + +msgid "MAP054_NPC_2" +msgstr "엄마는 내가 왜 모래를\n싫어하는지 이해를 못하셔\n까끌까끌하고 거칠고...\n여기저기 파고들잖아!" + +msgid "MAP054_NPC_3" +msgstr "오빠랑 나는 집 안에 있는 걸 더 좋아해\n여기에서도 수많은 모험을 펼칠 수 있는걸!" + +msgid "MAP058_NPC_1" +msgstr "어느 층으로 가시겠습니까?" + +msgid "MAP060_NPC_1" +msgstr "이봐... 포켓몬 사 가지 않을래? 어떤 포켓몬으로 할래? Gb메리프를 원에 살 거야? CNb미안\n너 돈이 부족한걸 원 받겠습니다 싫다고? 되게 깐깐하네...\n그럼 원만 받을게 Gb화르코를 원에 살 거야? CNb미안\n너 돈이 부족한걸 원 받겠습니다 싫다고? 되게 깐깐하네...\n그럼 원만 받을게 Gb잉어킹을 원에 살 거야? CNb미안\n너 돈이 부족한걸 원 받겠습니다 싫다고? 되게 깐깐하네...\n그럼 원만 받을게" + +msgid "MAP060_NPC_10" +msgstr "동혈마을 지하철역은 아직 건설 중이라\n이용하실 수 없습니다" + +msgid "MAP060_NPC_11" +msgstr "안녕! 나는 포켓몬과 트레이너의 우정을\n훤히 꿰뚫어볼 수 있단다! 포켓몬이 너를\n얼마나 좋아하는지 봐줄까? 어떤 포켓몬을 확인해볼까? 그럼 다음에 와! 너... 혹시 많이 깐깐한 성격이니?\n네 말이야...\n널 꽤 싫어하는 모양이거든 흐음... 네 ...\n너를 그다지 좋아하지 않는 걸까? 너의 ...\n사이가 좋지도 나쁘지도 않네\n그럭저럭 괜찮아 네 \n너와 조금 친해졌구나...\n그렇게 느껴져 친해 보이는 (이)구나\n너와 있어 행복할 거야 너의 \n너와 아주 친해 보여!\n너 참 다정한 사람이구나! 우와! 의\n애정이 엄청나!\n질투가 날 정도네! 그럼 다음에 와!" + +msgid "MAP060_NPC_12" +msgstr "다른 마을에서 온 사람이잖아!\n탄도르지방 최고의 마을인\n동혈마을에 온 걸 환영한다!\n여긴 역사 깊은 광산 마을이야\n가장 크고 멋진 광산은 체육관에 있어!" + +msgid "MAP060_NPC_13" +msgstr "애들을 스쿨에 보내고부터\n매일이 평화롭고 조용해졌어!\n오늘은 연속극을 볼 거야\n루이가 쌍둥이 루이스로 변장하려는 음모가\n들통날지 보러 가야 해!" + +msgid "MAP060_NPC_2" +msgstr "여긴 매일매일이 최고야... 호수 표면에서 헤엄치는\n포켓몬을 보는 건 정말 드문 일이야!\n거의 다 호수 바닥에 살고 있거든" + +msgid "MAP060_NPC_3" +msgstr "너 옹연마을에서 왔나 봐?\n거긴 너무 시시한 마을이야...\n그래서 네가 동혈마을에 푹 빠진 거구나\n눈을 보면 알지!" + +msgid "MAP060_NPC_4" +msgstr "그래요 왜 경찰관이 여기서\n꽃구경이나 하는지 궁금하시겠죠? 바로 이 마을은 너무 평화롭고 완벽해서\n제가 할 일이 없다는 겁니다!\n근데 월급은 또 잘 나와요 체육관 말입니까?\n그냥 앞으로 쭉 가시기만 하시면\n찾으실 수 있을 거예요!\n아 맞다, 동굴 안에 있어요" + +msgid "MAP060_NPC_5" +msgstr "좋았어! 나무열매를 심는 철이 됐어\n어라, 이걸 왜 너한테 말하고 있지? 동혈마을은 할 일이\n없을 정도로 평화로워!" + +msgid "MAP060_NPC_6" +msgstr "이 호수가 얼마나 깊은지 상상도 못 할걸!\n바닥에 뭐가 있는진 아무도 몰라 저기 새로 지은 건물 보여?\n저건 탄도르 지하 철도야\n이곳 말고 마루시티에도 막 지어진 참이지 멀리 떨어진 도시를 여행하는\n가장 좋은 방법이야" + +msgid "MAP060_NPC_7" +msgstr "오늘은 지하철역을 지키고 있어\n내 파트너가 하는 것보다\n조금 더 재미있는 일이지 마루시티랑 가락마을의 촌뜨기들이\n동혈마을을 작작 찾아왔으면 좋겠어!\n진짜 거슬려서 원" + +msgid "MAP060_NPC_8" +msgstr "동혈마을에 어서 오렴!\n난 이 마을의 사람맞이직원이란다 사람맞이직원은 진짜 있는 직업이야\n보수까지 받는다니까\n물론 조금 지루하기야 하지만... 이번 주 동안 여기로 드나든 사람은\n네가 처음이란 거 알고 있니?" + +msgid "MAP060_NPC_9" +msgstr "잠깐만... 좀 조용히 해줘!\n지금 신작 게임인\n포켓몬스터 은을 하는 중이란 말이야 방금 레디바를 잡았어 으악! 로켓단이 야돈우물을 점거했잖아! 강집 할아버지가 볼을 만들어줬어! 지금 전룡에게 약을 전해줘야 해!" + +msgid "MAP060_SIGN_1" +msgstr "동혈마을 포켓몬체육관 관장 석호\n\"동굴 탐사 전문가!\"" + +msgid "MAP060_SIGN_2" +msgstr "여기는 동혈마을 동굴의 도시\n절대 동쪽으로 향하지 말 것" + +msgid "MAP060_SIGN_3" +msgstr "여기는 동혈마을 동굴의 도시\n절대 동쪽으로 향하지 말 것" + +msgid "MAP060_SIGN_4" +msgstr "새내기트레이너스쿨" + +msgid "MAP062_SIGN_1" +msgstr "버튼을 누를까요?" + +msgid "MAP064_NPC_1" +msgstr "그래, 드디어 여행을 떠나는 거냐?\n네 아버지처럼 말이야 네 아버지 창희님은 이곳저곳에서 유명하단다\n완전 영웅이라 할 수 있지!" + +msgid "MAP064_NPC_2" +msgstr "있지, 우리 남편은 오랫동안\n너희 아버지의 팬이었단다 창희님은 탄도르지방의 레인저로서\n좋은 일을 많이 하신단다\n사람과 포켓몬의 생명\n그리고 환경을 지켜주시지" + +msgid "MAP064_NPC_3" +msgstr "저리... 저리릿!" + +msgid "MAP065_NPC_1" +msgstr "저기, 새로 나온\n\"포켓몬스터 레드\"라는 게임 들어봤어? 포켓몬스터 레드는 포켓몬의 팀을 만들어\n관동지방을 탐험하고\n포켓몬 마스터가 되는 게임이야....\n이 모든 걸 집 안에서 즐길 수 있다고!" + +msgid "MAP065_NPC_2" +msgstr "아들에게 요즘 애들이 많이 하는\n새 비디오 게임을 사줬어\n근데 이제 한순간도 내려놓지 않는 거 있지! 아들이 집안일을 안 도와줘\n방도 엉망이고 말이야\n이것 참, 얘를 어쩌면 좋을까?" + +msgid "MAP066_NPC_1" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_10" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_11" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_12" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_13" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_14" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_15" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_16" +msgstr "안녕! 미래의 챔피언!\n체육관 관장을 상대하러 온 거라면\n각오하는 게 좋을걸!\n석호는 동굴에서 볼 수 있는\n다양한 타입의 포켓몬을 사용하지\n바위, 땅, 독타입에\n충분히 대비하는 게 좋을 거야\n물이나 격투타입 포켓몬을 데리고 있다면\n배틀에서 훨씬 편하게 상대할 수 있지 자 이거 가져가! 행운을 빈다! 내가 응원하마!" + +msgid "MAP066_NPC_17" +msgstr "PN은(는)\n밝게 빛나는 보석을 끼워 넣었다 물건을 끼워넣을 수 있을 듯한 구멍이 있다...\n아마 보석 같은 걸까?" + +msgid "MAP066_NPC_2" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_3" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_4" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_5" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_6" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_7" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_8" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_NPC_9" +msgstr "땅에 무언가가 떨어져 있다... 밝게 빛나는 보석이다!" + +msgid "MAP066_TRAINER_1" +msgstr "동굴에선 야생 포켓몬이\n어디에서든 튀어나오니까 조심해!" + +msgid "MAP066_TRAINER_1_DEFEAT" +msgstr "확실히 강하구나!" + +msgid "MAP066_TRAINER_2" +msgstr "주먹으로 바위를 깨부수면서 단련했다고!" + +msgid "MAP066_TRAINER_2_DEFEAT" +msgstr "완전히 깨졌어!" + +msgid "MAP066_TRAINER_3" +msgstr "난 몇 년 동안 땅굴을 파왔다고!\n넌 그동안 무엇을 이뤄냈지?" + +msgid "MAP066_TRAINER_3_DEFEAT" +msgstr "땅굴 저 너머에 빛이 보여..." + +msgid "MAP066_TRAINER_4" +msgstr "반갑다 트레이너!\n여기까지 온 이상 잘 알고 있겠지만\n나는 동혈마을의 체육관 관장인\n석호라고 한다! 난 동굴에서 나오는 포켓몬을 기르고 있다\n대개 사람들은 동굴을 무섭다고 하지만\n어린 나에게 동굴은 항상 집처럼 느껴졌지 그렇기 때문에 내가 이 폐광을 파내서\n체육관으로 만든 거다\n내 포켓몬은 거친 일과 배틀로\n강인해져 있지!\n네가 우리의 힘 앞에서 버텨낼 수 있을지...\n네 용기를 보여주렴! 잘 싸워줬다\n정말 놀라운 실력이구나!\n자 그럼 아까 찾았던 보석을 좀 빌려주겠니? 딸깍!\n자 여기 있다! 이게 바로 네 배지다! PN은(는)\n브라이트젬배지를 받았다! 이 배지를 볼 때마다 배지를 얻기까지\n기울였던 노력을 기억해 주면 좋겠구나 이 기술머신도 가져가렴! 깨트리기는 내가 땅굴을 파낼 때\n사용하는 격투타입 기술이지\n강력할 뿐만 아니라 리플렉터나\n빛의장막 같은 장벽도 깰 수 있다 여행 중에 잘 활용하도록 하렴" + +msgid "MAP066_TRAINER_4_DEFEAT" +msgstr "승리할 자격이 있는 솜씨였다\n그야말로 브라이트젬배지가 어울리는 자야!" + +msgid "MAP067_NPC_1" +msgstr "이런! 슈퍼볼 재고가 떨어져서\n지난주에 발주를 넣었는데\n아직도 도착하지 않았다니!\n이게 트레이너들에게\n얼마나 잘 팔리는 상품인데! 프렌들리숍이 없는 옹연마을에 사는 건\n역시 불편하겠지...\n어라? 이거 사업확장의 기회일지도?" + +msgid "MAP067_SIGN_1" +msgstr "좋은상처약, 고급상처약, 기력의덩어리... \n잠깐, 카운터에선 왜 이런 좋은 물건들을\n팔지 않는 거지?" + +msgid "MAP067_SIGN_2" +msgstr "좋은상처약, 고급상처약, 기력의덩어리... \n잠깐, 카운터에선 왜 이런 좋은 물건들을\n팔지 않는 거지?" + +msgid "MAP067_SIGN_3" +msgstr "알록달록한 색깔의 포스터가 붙어있다:\n\"금요일 50% 할인!\"\n어느 금요일?" + +msgid "MAP068_NPC_1" +msgstr "첫 파트너로 어떤 포켓몬을\n골랐는지 알려주겠니? 좋은 선택이구나! 초나비의 강철타입은\n수많은 공격을 반감시킬 수 있지\n하지만 스모르의 불꽃세례는\n조심해야 한단다! 아주 멋져! 랩토치의 불꽃세례는 강철과\n벌레타입 포켓몬들을 가볍게 태워버리지\n하지만 약점인 물타입 기술에는\n막대한 피해를 입어! 현명한 선택이야!\n망아찌리는 다재다능한 포켓몬이라\n수많은 타입의 포켓몬들을 이길 수 있어\n하지만 지무기의 매그니튜드는 조심하렴!" + +msgid "MAP068_NPC_2" +msgstr "마루시티에 갈 계획이 있니? 그렇다면\n프렌들리숍에서 상처약을 넉넉하게 구매해\n상처약은 위험한 상황에서 큰 도움이 될 거야 마루시티로 가는 길목에 동굴이 하나 있어\n그곳에는 강한 포켓몬들이 잔뜩 있다니까\n꼭 조심해야 해! 너 그거 들었어?\n놀라지 마\n북쪽에서 이상한 역병이\n포켓몬들 사이에 돌고 있대\n조심해!" + +msgid "MAP068_NPC_3" +msgstr "기껏 건물을 2층까지 올려놨습니다만\n도대체 2층에는\n어떤 시설을 둬야 할 지 모르겠네요... 아 그러고 보니\n탄도르 네트워크가 들어섰더군요!" + +msgid "MAP068_NPC_4" +msgstr "당신의 여정에 포켓몬센터가\n함께하길 바라요!" + +msgid "MAP068_TRAINER_1" +msgstr "얘는 내가 기르는 스페셜한 저리람이야!\n그런데 아무리 강한 기술을 가르쳐 놔도\n이기지를 못하더라!\n시험 삼아 한번 싸워볼래? 좋아, 간다! 여기 제 저리람좀 치료해 주세요!\n... ...\n감사합니다! 이제 다시 싸울 수 있어! 그렇구나\n어쩔 수 없지" + +msgid "MAP068_TRAINER_1_DEFEAT" +msgstr "봤지? 맨날 지기만 한다니까!" + +msgid "MAP069_NPC_1" +msgstr "반갑다, 미래의 챔피언!\n여기 관장은 티코!\n불타오르는 스텝과 휘날리는 치맛자락으로\n네 머릿속에 뜨겁게 새겨질 춤꾼이지! ...맞아, 치마 입는 걸 꽤나 좋아하더라고\n저 튼실한 종아리가 더 부각되지 않니?" + +msgid "MAP069_TRAINER_1" +msgstr "티코: 반갑다 pn!\n개미나락에서 날 구해준 일은\n몇 번을 감사해도 모자람이 없구나\n우리 둘 다 아주 좋지 못한 상황에\n처했을 수도 있었으니까 말이다! 그때 내 전력을 내지 못했던 걸\n아직도 후회하고 있어\n하지만 지금은 네 도전을 받아줄\n모든 준비가 다 끝났지!\n...포켓몬 승부는 마치 춤과 같다 댄서가 음악과 하나가 되듯\n트레이너도 포켓몬과 하나가 되어야 하지 마테르도라를 압도하던\n네 훌륭한 실력 아주 잘 봤다!\n자, 이제 이 춤의 대가 티코!\n네 열정을 시험해 보도록 하겠다! 정말 불타오르는 승부였어!\n아직도 눈가에 땀이 흥건하구나!\n자! 여기 받아라! PN은(는)\n살사배지를 받았다! 티코: 살사배지를 가지고 있으면\n배틀 중이 아니라도 파도타기를 쓸 수 있다!\n네 포켓몬을 더 멋있게 해주기도 하지!\n그리고 이 기술머신도 같이 가져가라 그 기술머신의 내용물은 오버히트!\n사용자가 하얗게 타버릴 정도로\n강력한 불꽃 기술이지\n현명하게 사용하렴!" + +msgid "MAP069_TRAINER_1_DEFEAT" +msgstr "정말 멋져!\n네 움직임... 완전히 압도적이야!" + +msgid "MAP069_TRAINER_2" +msgstr "그리 뛰어난 춤꾼은 아니지만\n포켓몬 승부는 자신 있지!" + +msgid "MAP069_TRAINER_2_DEFEAT" +msgstr "불탔다!" + +msgid "MAP069_TRAINER_3" +msgstr "내 불타오르는 기술을 막아 보라고!" + +msgid "MAP069_TRAINER_3_DEFEAT" +msgstr "으악! 화상 입었어!" + +msgid "MAP069_TRAINER_4" +msgstr "불장난하면 분명 화상 입을걸!" + +msgid "MAP069_TRAINER_4_DEFEAT" +msgstr "아얏!" + +msgid "MAP069_TRAINER_5" +msgstr "내 스텝을 따라와 봐!" + +msgid "MAP069_TRAINER_5_DEFEAT" +msgstr "실수했다!" + +msgid "MAP070_SIGN_1" +msgstr "버그가 발생했습니다\n제보를 부탁 드립니다" + +msgid "MAP071_NPC_1" +msgstr "흰여울공원에서 무언가의 변화가\n일어나는 모습이 주마등처럼 스쳐갔다" + +msgid "MAP071_NPC_10" +msgstr "꿈속에서 기억이 조각조각이 되더라도\n강력한 기억을 통해 미약한 기억이\n제자리에 고정될 수도 있어 안전했던 때의 기억\n행복했던 시절의 기억\n근심 걱정 없던 때의 기억 불현듯 스쳤던 영감 어린 시절의 추억 지금의 우리를 만든 기억들이지" + +msgid "MAP071_NPC_2" +msgstr "글라이거는 왜 따끔거릴까?\n그것이 글라이거의 본질이기 때문이지\n이곳 드림월드에서는\n모든 것의 참된 본질이 드러난단다 좋은 일일 수도 나쁜 일일 수도 있겠다" + +msgid "MAP071_NPC_3" +msgstr "뜨겁게 타오르는 듯한 꿈을 꾸느라\n몹시 힘들단다\n다른 누군가가 있어...\n다른 누군가가..." + +msgid "MAP071_NPC_4" +msgstr "어서 오세요!\n쇼핑하러 오셨군요? 우주공항 지도를\n소중한 기억 2개에 팔고 있습니다 엥? 사고 싶지 않으시다고요?\n그거 아깝네요 마법에 걸린 왕자가 들어있는 유리병을\n헐값인 첨단 물품에 팔아드리죠\n\"잉크펜\"이라고, 가지고 계신가요? 없으시다고요? 그거 아깝네요" + +msgid "MAP071_NPC_5" +msgstr "계단을 올라가다가\n그곳에 없는 아저씨를 만났지요 오늘도 그곳에 없었지요\n저리 가버렸으면, 가버렸으면" + +msgid "MAP071_NPC_6" +msgstr "계단을 올라가다가\n그곳에 없는 아저씨를 만났지요 오늘도 그곳에 없었지요\n저리 가버렸으면, 가버렸으면" + +msgid "MAP071_NPC_7" +msgstr "녀석이 끔찍한 눈길로\n그대의 앞길에 훼방을 놓고 있습니다\n지리도 모르는 꿈의 어둠 속을 다니는 것은\n힘겹기 마련이지요" + +msgid "MAP071_NPC_8" +msgstr "꿈에 관한 노래나 이야기가\n왜 그리 많은지 궁금해본 적 없으신지요? 꿈속의 세계... 드림월드는\n우주 전역에 이어진 광대한 공간입니다\n어느 두 눈이든 그 입구가 될 수 있지요\n사람도 포켓몬도 마찬가지입니다 이곳에서는 길을 잃기가 쉽습니다\n저희 대다수는 돌아가는 것을\n아예 포기했답니다 우리도 곧 그분과 함께하게 되겠지요" + +msgid "MAP071_NPC_9" +msgstr "꿈이 참 가관이구먼\n자네가 주인인가?" + +msgid "MAP071_SIGN_1" +msgstr "글자는 모두 보이는데\n어째선지 내용을 읽어낼 수 없다" + +msgid "MAP071_SIGN_2" +msgstr "남쪽 - 체육관\n북서쪽 - 보금자리" + +msgid "MAP071_SIGN_3" +msgstr "문을 두드렸는데\n소리가 나지 않는다" + +msgid "MAP071_SIGN_4" +msgstr "문고리가 당신을 깨물려 했다\n몸을 날려 피했다" + +msgid "MAP071_SIGN_5" +msgstr "문이 당신을 보는 눈빛이\n마음에 들지 않는다" + +msgid "MAP071_TRAINER_1" +msgstr "i우우우... 히히히히.../i 꿈 끝자락의 마을까지 멀리도 왔구나!\n새로 놀게 된 친구...\n꿈의 주인한테서 모습을 빌렸지! 주인의 꿈에는 뭐 하러 쳐들어왔어? 코오오... 아이는 내 거야\n아이도 b여기 있고 싶어해!/b\n아이는 b나를 좋아해!/b 모두가 나를 좋아해! 내 예쁜 장식을 뺏어갈 수는 없지! 모두가 나를 좋아해! 감히 나를 공격해?\n켁! 알겠어 알겠다고\n조금 더 여기 있던가\n딱히 상관없거든? 쳇... 가고르폰은 당신을 내버려두기로 했다 그럼 저리 가!" + +msgid "MAP071_TRAINER_1_DEFEAT" +msgstr "감히 나를 공격해?\n켁! 알겠어 알겠다고" + +msgid "MAP073_NPC_1" +msgstr "어이 {소년|소녀|꼬마}!\n네가 이 가게에 왔다는 것은\n수리할 자전거가 있다는 뜻이겠지?! ... 자전거바퀴를 들고 와줬구나!\n마침 자전거 수리에\n딱 필요한 물건이었는데 말이야\n조금만 기다리렴! .... 됐다!\n너를 위한 새 자전거란다!\n무료로 가져가렴! 자전거를 타는 방법은 간단해\n그냥 가방에서 꺼내어 사용하면 되지 음, 자전거가 없는 모양이구나\n최근에는 손님도 거의 없었고\n이미 모든 마을 주민들에게\n자전거를 팔았으니... \n혹시 C[3]자전거바퀴C[0]를 가지고 와준다면\n고장난 자전거를 수리해서\n네게 줄 수는 있단다" + +msgid "MAP073_NPC_2" +msgstr "진구: 훌쩍...\n내 값진 물건은 되찾아 왔어?\n네가 되찾아 올 때까지 여기서 기다릴게..." + +msgid "MAP073_NPC_3" +msgstr "가락 열매상점에 오신 것을 환영합니다! 탄도르에서 가장 맛있는\n나무열매들을 판답니다\n포켓몬 입맛에도 딱이에요!\n샘플 가져가세요!" + +msgid "MAP073_NPC_4" +msgstr "여자친구가 나한테 화가 많이 났어\n그래서 꽃을 좀 선물해서\n기분을 풀어주려고 해" + +msgid "MAP073_NPC_5" +msgstr "우리는 이 마을에 막 이사온 참이야\n여긴 작지만 꽤나 아늑해\n아이를 낳고 살기에 딱 적당한 장소 같아" + +msgid "MAP073_NPC_6" +msgstr "와이프가 벌써\n첫째 아이 이야기를 꺼내고 있어...\n아이 대신 포켓몬이나 기르며 사는 편이\n훨씬 낫지 않나?" + +msgid "MAP074_TRAINER_1" +msgstr "안녕!\n너 정말 귀엽구나...\n그리고 물론 강하겠지!\n나랑 배틀 해보지 않을래?" + +msgid "MAP074_TRAINER_1_DEFEAT" +msgstr "우우... 좀 봐 주지..." + +msgid "MAP074_TRAINER_2" +msgstr "탄도르지방에 산다는\n전설의 포켓몬 신화에 대해 들어 봤니?" + +msgid "MAP074_TRAINER_2_DEFEAT" +msgstr "처음부터 승산이 없었던 것 같아" + +msgid "MAP074_TRAINER_3" +msgstr "우리의 완벽한 전략으로\n짜릿짜릿하게 해 줄게!" + +msgid "MAP074_TRAINER_3_DEFEAT" +msgstr "또 배틀하자구\n지는 것도 나쁘지만은 않네..." + +msgid "MAP074_TRAINER_4" +msgstr "하하! 내 포켓몬에게\n실전용 기술을 잔뜩 가르쳤지!\n절대 이길 수 없을걸!" + +msgid "MAP074_TRAINER_4_DEFEAT" +msgstr "아잇, 이게 뭐람..." + +msgid "MAP074_TRAINER_5" +msgstr "새로운 포켓몬들을 써 보고 있어\n한번 겨뤄 볼래?\n전력으로 덤벼 봐!" + +msgid "MAP074_TRAINER_5_DEFEAT" +msgstr "배틀 고마워!\n덕분에 약점이 어디인지 감이 잡혔어" + +msgid "MAP074_TRAINER_6" +msgstr "...나와 배틀하고 싶은 거야?\n뭐 그렇겠지..." + +msgid "MAP074_TRAINER_6_DEFEAT" +msgstr "...네 승리야" + +msgid "MAP074_TRAINER_7" +msgstr "너무... 덥다...\n그러니까 시원한 배틀 한판 해보자구!" + +msgid "MAP074_TRAINER_7_DEFEAT" +msgstr "시원하게 졌구만..." + +msgid "MAP074_TRAINER_8" +msgstr "휴우! 푹푹 찌네!\n뜨거운 배틀 하기 딱 좋군!" + +msgid "MAP074_TRAINER_8_DEFEAT" +msgstr "더워 죽겠네..." + +msgid "MAP074_TRAINER_9" +msgstr "불꽃타입은 곧 나의 영혼!\n낮이고 밤이고 불타오른다!\n게다가 이 뜨거운 공간!\n네게 승산은 없다!" + +msgid "MAP074_TRAINER_9_DEFEAT" +msgstr "불타버렸다!" + +msgid "MAP075_NPC_1" +msgstr "...뭐야? 꼬맹이가 연구소에서\n뭘 하고 있는 거냐?\n아! 포켓몬 트레이너구만 분명 다른 박사에게\n연구를 도와달라고 들었을 테지\n그래 그래서 누구의 연구를 돕고 있지? ... 봉박사 말인가? 오 그래 죽순이라...\n그 녀석이 학계에서 인정받을 거라고는\n전혀 생각도 못 했지만 이 세상은 언제나 놀라운 일로\n가득 차 있지 않나\n그 녀석과 나는 대학 동기였다네 누군가 내가 연구를 표절했다는\n헛소문을 퍼뜨리기 전까지는 말이지...... 내가! 천재인 내가\n다른 사람의 연구를 표절했다고?\n말도 안 되는 생각이지! 어쨌든 난 그 망할 대학에서\n아무것도 얻지 못했다 그래서 개인 연구 회사를 차렸다\n이 뛰어난 두뇌가 있는데 재능을 썩힐 순 없지 넌 봉박사의 제자님이시니\n우리 연구소 시설을 보는 걸 막진 않겠어... 놀랍지 않나? 네가 살던 깡촌에 있는\n그 어떤 시설보다 앞서 있을 거다 단... 아무것도 만지지 말게\n금방 갈 길을 갈 거라 생각하고 있겠네" + +msgid "MAP075_NPC_2" +msgstr "포켓몬을 새로운 몬스터볼로 옮기기 위해선\n포켓몬을 놓아준 뒤 다시 잡아야 하지 그건 너무 불편해\n이미 볼 안에 있는 포켓몬을\n다시 잡을 수만 있다면..." + +msgid "MAP075_NPC_3" +msgstr "과학의 힘으로 작은 DNA 조각만 있어도\n포켓몬을 복제할 수 있어 이 방법으로 수 세기 전에\n멸종된 포켓몬을 되살리는 게 가능하지" + +msgid "MAP075_NPC_4" +msgstr "옹연마을에서 온 트레이너라고?\n봉박사는 남의 일에 좀 그만 참견하면 좋겠군 여기서 말썽부리지 마라" + +msgid "MAP075_NPC_5" +msgstr "우리는 포켓몬을 길들이는 방법에 관해\n연구하고 있어" + +msgid "MAP075_NPC_6" +msgstr "밖에서 잠겨있다\n아무리 노력해도 꿈쩍도 하지 않는다 갈리키드: 갈리... (실망한 것 같다...)" + +msgid "MAP075_NPC_7" +msgstr "포켓몬 도감, 가방, 몬스터볼을 되찾았어!\n신난다!" + +msgid "MAP075_NPC_8" +msgstr "포켓몬 도감, 가방, 몬스터볼을 되찾았어!\n신난다!" + +msgid "MAP075_SIGN_1" +msgstr "작고 음침하다\n이건 정말로 쓰고 싶지 않다..." + +msgid "MAP075_SIGN_2" +msgstr "물은 시원해 보이지만 마시고 싶진 않다" + +msgid "MAP075_SIGN_3" +msgstr "쪽지에 쓰인 것처럼 벽 뒤가 빈 것 같다\n한 번 두들겨볼까? 이 벽은 뭔가 수상하다..." + +msgid "MAP075_TRAINER_1" +msgstr "거기 너! 감방 밖에서 뭐 하고 있는 거야?!\n그리고 저...건 또 뭐야?!" + +msgid "MAP075_TRAINER_1_DEFEAT" +msgstr "윽!" + +msgid "MAP075_TRAINER_2" +msgstr "대체 뭐야? 그 꼬맹이잖아!\n그놈의 포켓몬이랑! 어떻게 빠져나갔지? 포켓몬이 어떻게 이렇게 강할 수 있지?" + +msgid "MAP075_TRAINER_2_DEFEAT" +msgstr "젠장..." + +msgid "MAP076_NPC_1" +msgstr "거기! 혜성동굴로는 들어가지 마라\n그쪽에 사는 포켓몬들은\n무리 지어서 공격하거든...\n혼자 가기엔 정말로 위험해" + +msgid "MAP076_NPC_2" +msgstr "성가시네...\n이 무거운 돌이 숲으로 가는 길을 막고 있어\n저쪽으로 건너가야 하는데..." + +msgid "MAP076_NPC_3" +msgstr "아아 항해란 정말 멋져!\n서탄도르와 동탄도르를 왔다 갔다!\n바다가 곧 내 운명의 연인이야" + +msgid "MAP076_NPC_4" +msgstr "이 동굴 안의 포켓몬들은 유독 위협적이야!\n트레이너들을 무리 지어서 공격하지!\n네가 위험해지면 골치 아프니까\n여긴 못 지나가" + +msgid "MAP076_SIGN_1" +msgstr "← 바이칼 숲\n ↑혜성동굴" + +msgid "MAP076_SIGN_2" +msgstr "혜성동굴 입구" + +msgid "MAP076_SIGN_3" +msgstr "바이칼 열대우림\n남쪽 동혈마을 북쪽 우림마을" + +msgid "MAP076_TRAINER_1" +msgstr "후우 조깅은 역시 지치네\n대신 배틀이라도 해야겠어!" + +msgid "MAP076_TRAINER_1_DEFEAT" +msgstr "불공평해... 지쳤단 말이야..." + +msgid "MAP076_TRAINER_2" +msgstr "바이칼 숲을 더럽히게 두진 않겠다!" + +msgid "MAP076_TRAINER_2_DEFEAT" +msgstr "숲이 날 어지럽게 만들어서 진 거야!" + +msgid "MAP076_TRAINER_3" +msgstr "헤헤... 난 여기 수풀 속에 숨는 게 좋더라!" + +msgid "MAP076_TRAINER_3_DEFEAT" +msgstr "히잉...\n이제 엄마한테 다시 돌아가야 하잖아..." + +msgid "MAP076_TRAINER_4" +msgstr "온 지방을 돌아다니며 낚시를 해봤는데\n역시 이 다리가 탄도르지방 최고의 낚시터야!" + +msgid "MAP076_TRAINER_4_DEFEAT" +msgstr "허, 우럭질놈" + +msgid "MAP076_TRAINER_5" +msgstr "요즘 개그맨이 되려고 연습 중이야!\n마침 지금 다리에 관한 농담이 생각났거든\n줄다리가 후들후들 휘어지면\n뭐라고 하는 줄 알아?\n오다리!" + +msgid "MAP076_TRAINER_5_DEFEAT" +msgstr "...내 개그가 너무 오졌다리?" + +msgid "MAP076_TRAINER_6" +msgstr "반바지는 정말 편하다니까!\n언제 한번 꼭 입어 봐" + +msgid "MAP076_TRAINER_6_DEFEAT" +msgstr "동혈마을에 반바지나 더 사러 가야지..." + +msgid "MAP076_TRAINER_7" +msgstr "아침에 트레이닝하는 건 언제나 좋지...\n그럼 이제 효과를 시험해 볼까!" + +msgid "MAP076_TRAINER_7_DEFEAT" +msgstr "별로 효과가 없었네..." + +msgid "MAP076_TRAINER_8" +msgstr "정말로 배틀하기 완벽한 장소야!" + +msgid "MAP076_TRAINER_8_DEFEAT" +msgstr "하아... 나의 산책을 망치다니..." + +msgid "MAP078_NPC_1" +msgstr "여기 체육관 관장...\n아마 눈속임과 변장의 달인일 거야 정체가 뭔지 감도 안 잡히는 걸 보면\n진짜 위장 실력이 뛰어난 것 같아! 난 이제 흰여울체육관의 배지만 얻고 나면\n탄도르리그에 도전할 수 있어!" + +msgid "MAP078_NPC_2" +msgstr "오페라 하우스 안에 있는 체육관...\n그 미끄러운 바닥에선 좀처럼 다니기 힘들어! 체육관 안에선 네 눈을 믿지 마\n거긴 온갖 눈속임의 전당이니까" + +msgid "MAP078_NPC_3" +msgstr "최근 탄도르에서 일어나고 있는\n멜트다운 사태 때문에 맘이 편치 않아\n감로마을 주민 전원이 대피했다는\n소식 들었어? 두 발전소에서\n거의 동시에 사건이 터지다니... 그건 절대 우연의 일치일 리 없지" + +msgid "MAP079_NPC_1" +msgstr "흰여울 휴가 물품을 챙겨야지! 곤돌라도 타고, 연극도 보고...\n없는 게 없는 곳이라니까" + +msgid "MAP080_TRAINER_1" +msgstr "이 동굴은 \"뒤틀린 미궁\"이라 불린단다\n과연 이 안에서 버틸 수 있을까..." + +msgid "MAP080_TRAINER_1_DEFEAT" +msgstr "갈림길에선 언제나 오른쪽으로 가렴!" + +msgid "MAP080_TRAINER_2" +msgstr "내 포켓몬이랑 함께 돌을 치며 수련하고 있어!" + +msgid "MAP080_TRAINER_2_DEFEAT" +msgstr "샌드백이 그리워!" + +msgid "MAP080_TRAINER_3" +msgstr "이 동굴은 굉장히 어두워\n난 마침 야간투시경을 챙겨왔지만!" + +msgid "MAP080_TRAINER_3_DEFEAT" +msgstr "아악 투시경이 뭐 이래!\n효과가 없잖아!!" + +msgid "MAP080_TRAINER_4" +msgstr "로잘린드를 이기기 위한 수련 중이야!\n승부해줘!" + +msgid "MAP080_TRAINER_4_DEFEAT" +msgstr "아직 멀었나 보군!" + +msgid "MAP080_TRAINER_5" +msgstr "조심해! 위험이 사방에 깔려 있어!" + +msgid "MAP080_TRAINER_5_DEFEAT" +msgstr "곧 마주하게 될 거야!" + +msgid "MAP081_NPC_1" +msgstr "넌 강한 아이인 것 같구나!\n배지도 가지고 있고 말이야!\n부디 이걸 받아 잘 쓰도록 해 PN은(는)\n낡은낚싯대를 손에 넣었다! 안녕, 난 낚시꾼이야\n내 집 옆에 있는 연못에는\n다양한 포켓몬들이 살고 있단다\n네가 충분히 강하다는 걸 증명하면\n내 낡은낚싯대를 주마 먼저 마루시티 체육관 관장\n마리아를 이기고 오도록 해" + +msgid "MAP081_NPC_2" +msgstr "우리 오빠는 굉장한 낚시꾼이야\n물포켓몬을 엄청 좋아해 가락마을과 옹연마을 사이에 사는 건 즐거워" + +msgid "MAP081_SIGN_1" +msgstr "벽에 문구가 적혀 있다\n\"낡은낚싯대! 더 이상 잉어킹용이 아닙니다\n(잉어킹만 죽어라 잡히는 건 여전하지만)\"" + +msgid "MAP082_NPC_1" +msgstr "내가 가장 좋아하는 공놀이는 포켓몬 잡기야! ...몬스터볼이니까!" + +msgid "MAP082_NPC_2" +msgstr "안녕 트레이너\n16번도로를 거쳐서 설봉마을로 가려면\n도구를 넉넉하게 사놓는 게 좋을 거야 16번도로에 있는 강한 포켓몬들은\n평범한 볼로는 잡기 힘들 거야\n하이퍼볼을 추천할게" + +msgid "MAP082_NPC_3" +msgstr "여기에서 목도리나 외투도 파나?\n엣취! 여기엔 포켓몬 물품만 판다고?\n겨울옷을 좀 사고 싶은데..." + +msgid "MAP083_TRAINER_1" +msgstr "그분이 오신다! 그분이 오신다!" + +msgid "MAP083_TRAINER_1_DEFEAT" +msgstr "아아아악! 그분이 날 보셨어어어!!" + +msgid "MAP083_TRAINER_2" +msgstr "여기! 침입자다!" + +msgid "MAP083_TRAINER_2_DEFEAT" +msgstr "으갸아악!!!" + +msgid "MAP083_TRAINER_3" +msgstr "너무... 배고파..." + +msgid "MAP083_TRAINER_3_DEFEAT" +msgstr "으아악!" + +msgid "MAP083_TRAINER_4" +msgstr "...너!\n여기서 나가!" + +msgid "MAP083_TRAINER_4_DEFEAT" +msgstr "안돼...!" + +msgid "MAP083_TRAINER_5" +msgstr "어머님을 위해 싸워야 한다!" + +msgid "MAP083_TRAINER_5_DEFEAT" +msgstr "어머님, 용서해 주세요!" + +msgid "MAP084_NPC_1" +msgstr "츄압 츄압\n나는 눈을 보고 눈은 나를 보지 츄압 츄웁\n눈은 너를 보고 너는 곧 우리처럼 되겠지" + +msgid "MAP084_SIGN_1" +msgstr "거대한 점액 덩어리다\n힘을 짜내도 겨우 출렁이는 게 한계다" + +msgid "MAP084_SIGN_2" +msgstr "거대한 점액 덩어리다\n힘을 짜내도 겨우 출렁이는 게 한계다" + +msgid "MAP084_SIGN_3" +msgstr "거대한 점액 덩어리다\n힘을 짜내도 겨우 출렁이는 게 한계다" + +msgid "MAP084_SIGN_4" +msgstr "손가락이 눅진눅진한 덩어리에 빠져들었다\n그러게 왜 만졌어? 아니 아무리 꿈이어도 그렇지\n대체 뭐하러 건드려, 그런 걸?" + +msgid "MAP084_SIGN_5" +msgstr "손가락이 눅진눅진한 덩어리에 빠져들었다\n그러게 왜 만졌어? 아니 아무리 꿈이어도 그렇지\n대체 뭐하러 건드려, 그런 걸?" + +msgid "MAP084_SIGN_6" +msgstr "\"Cucurigu! Bate frigu!\" 마스코의 말을 이해할 수 없다" + +msgid "MAP085_NPC_1" +msgstr "포켓몬스터 그린은 정말 최고의 게임이야!\n방금 게임코너의 아지트에 있는\n나쁜 놈들을 물리쳤어! 만약 로켓단 같은 나쁜 놈들이 진짜로 있다면\n내가 아주 혼쭐을 내줄 거야!" + +msgid "MAP085_NPC_2" +msgstr "솔직히 말하자면\n비디오 게임 문제로 좀 걱정스러워 아들이 게임을 하려고 밤늦게 깨어 있거든...\n그래도 언제나 숙제를 끝내놓은 뒤에 해서\n불평도 못 하겠어" + +msgid "MAP086_NPC_1" +msgstr "겨울이 오면 음식을 많이 먹곤 해\n지방이 축적되면 뜨뜻하게 보낼 수 있거든! 제일 좋아하는 휴일이 언제냐고?\n음식과 함께라면 언제든지 좋아!" + +msgid "MAP086_NPC_2" +msgstr "엄마가 물건은 꼭 필요한 만큼만\n사야 한다고 하셨어\n하지만 난 삐삐인형 20개를 가져야겠다!!!! 엄마 몰래 지갑에서 신용카드를 빼 왔어\n등골을 파사삭 부숴드릴 거야" + +msgid "MAP087_SIGN_1" +msgstr "여기는 마스크라섬\n동쪽에 흰여울시티" + +msgid "MAP087_SIGN_2" +msgstr "슈퍼트레이닝 텐트\n사범 타로" + +msgid "MAP087_TRAINER_1" +msgstr "내 예쁜 몸매는 수영으로 가꾼 거야!" + +msgid "MAP087_TRAINER_1_DEFEAT" +msgstr "아야! 다리에 쥐가!" + +msgid "MAP087_TRAINER_2" +msgstr "이 바다는 위험한 곳이야!" + +msgid "MAP087_TRAINER_2_DEFEAT" +msgstr "으악! 뭔가 내 발을 물었어!" + +msgid "MAP087_TRAINER_3" +msgstr "광활한 바다를 수영해 건널 준비가 됐니?" + +msgid "MAP087_TRAINER_3_DEFEAT" +msgstr "물이 너무 차가워!" + +msgid "MAP087_TRAINER_4" +msgstr "코와붕가! 서핑 시간이야!" + +msgid "MAP087_TRAINER_4_DEFEAT" +msgstr "부서져 버렸다!" + +msgid "MAP087_TRAINER_5" +msgstr "물고기가 잔뜩 잡히는 스폿이라 해서 왔는데\n한 마리도 낚지 못했어!" + +msgid "MAP087_TRAINER_5_DEFEAT" +msgstr "젠장! 또 놓쳤잖아!" + +msgid "MAP087_TRAINER_6" +msgstr "여기 바다는 따뜻하고 짭짤해서 기분 좋아!" + +msgid "MAP087_TRAINER_6_DEFEAT" +msgstr "부글부글부글!" + +msgid "MAP087_TRAINER_7" +msgstr "???: 하압! 게닌: 네 녀석은 아주 큰 실수를 저질렀다! 죠닌: 우리 닌자 일족이 모두 모였으니까! 쥬닌: 우리 두목님께 수장당할 준비는 되었겠지! 로닌: 호카게님은 무적이시다! 호카게: ... 이 이방인이 감히\n우리 영역을 침범한 녀석이냐? 쥬닌: 두목님! 본때를 보여주십시오! 호카게: 입 닫고 있어라! 흐음\n너는 필시 강한 포켓몬 트레이너일 테지\n하지만 지금은 그저 물에 젖은 생쥐 꼴이구나\n반면 내 포켓몬은\n강하고, 민첩하며, 은밀하지 이 바다는 우리의 영역!\n우리 일족의 명예를 위해!\n이곳을 함부로 침범한 네놈을 벌하겠노라! 호카게: 이럴 수가... 이럴 순 없어...\n나보다 강한 자가 나타난다는...\n그 예언이 틀리지 않았다는 말인가...\n닌자로서의 내 명예가 명령하는구나... 나는... \n네게 머리를 조아릴 수밖에 없겠군 로닌: 두목님! 호카게: 지금부터는... 네가 호카게다\n이 바다는 오롯이 네 것이야\n나는 떠나야만 하겠군... 쥬닌: ... 죠닌: ... 로닌: ... 게닌: 그럼 이제부터 당신이\n저희의 두목이시군요 죠닌: 새로운 두목님 만세! 쥬닌: 닌자 만세! 로닌: 닌자- 퇴장! 하압!" + +msgid "MAP087_TRAINER_7_DEFEAT" +msgstr "호카게: 윽...!" + +msgid "MAP087_TRAINER_8" +msgstr "???: 하압! ???: 네가 우리 형제들에게\n망신을 준 녀석이렷다! ???: 우리 닌자 일족을\n꺾을 수 있는 자는 없다! ???: 혼쭐날 준비는 되어 있겠지! 쥬닌: 가만히 당하고 있을 성싶으냐! 게닌: 두목님께 보고해야 한다! 쥬닌: 그래! 두목님이라면 이 이방인 놈에게\n예의범절을 가르쳐 주실 거다! 게닌: 우리와 엮인 것을\n뼈저리게 후회하게 해 주마!" + +msgid "MAP087_TRAINER_8_DEFEAT" +msgstr "쥬닌: 이 이방인은 너무 강해!" + +msgid "MAP089_SIGN_1" +msgstr "컴퓨터에 이야기가 타이핑되어 있다...\n\"세상에서 가장 멋진 트레이너!\"\n11살 테오 케인 지음 조잡하게 쓰인 이야기다...\n읽어 볼까? \"가장 체고 멋찐 포켓몬 트레이너는 관동 성도와 탄도르지방의 챔피언이엇따\n그는 한번도 안 졌따\n그의 포켓몬은 쎄고 강력햇따\n너무 쎄서 슈퍼메가진화라는\n새로운 진화도 햇따\n모든 사람들이 그와 절친 PN을(를)\n멋잇다고 생각햇따\n그 트레이너의 이름은......\n바로............\n테오엿따!!!!\" 엿보지 않는 게 좋겠다" + +msgid "MAP089_SIGN_2" +msgstr "TV에 만화영화가 나오고 있다\n포켓몬들이 옷을 입고\n사람처럼 말을 하고 있다 ...이제 가야 해!" + +msgid "MAP089_SIGN_3" +msgstr "테오는 Wii만 가지고 있고\nWii U는 없는 듯 하다\n왜 항상 Wii U를 하러 놀러왔는지 알 만하다" + +msgid "MAP090_NPC_1" +msgstr "난 동혈체육관 관장인 석호 밑에서 일해\n포켓몬들과 날마다 동굴을 뚫어서\n통로와 생활 공간으로 바꿔놓고 있지 착굴은 위험한 작업이야\n다행히도 내 포켓몬이 나보다 먼저\n붕괴를 감지해 줘서 제시간에 대피할 수 있지" + +msgid "MAP090_NPC_2" +msgstr "석호는 동굴에서 자라서\n동굴을 정말 좋아해\n그래서 동굴에 체육관을 짓고\n동굴에 사는 포켓몬을 사용해 싸우고 있지" + +msgid "MAP091_NPC_1" +msgstr "지인 중에 관동이나 성도 같은\n다른 지방 포켓몬만 키우고 싶어하는\n사람들이 있는데 왜일까?\n탄도르 포켓몬들도 훌륭하지 않아? 신오 포켓몬들을 너무 싫어하지 마...\n그거 포종차별이야!" + +msgid "MAP091_NPC_2" +msgstr "만병통치제를 살까?\n하지만 그건 일반적인 상태이상에 쓰기엔\n너무 아까워서 결국 남겨두게 되는데... 몬스터볼... 상처약... 해독제...\n또 뭐가 더 필요할까?" + +msgid "MAP092_NPC_1" +msgstr "...음? 너희 아버지가 레인저 분이라고?\n그렇다면 나 대신 감사를 전해줘 탄도르 레인저는\n탄도르의 환경과 시민들을 보호하기 위해\n쉴 새 없이 일하고 계시거든" + +msgid "MAP092_NPC_2" +msgstr "너 트레이너구나, 그렇지?\n우리 아들이 생각나는구나\n그 아이도 트레이너거든 집에서 얼마나 멀리까지 왔던 간에\n네 출발점이 어딘지 늘 잊지 마렴" + +msgid "MAP092_NPC_3" +msgstr "나르르! 냥!" + +msgid "MAP093_NPC_1" +msgstr "푸슝! 콰쾅!\n난 자라서 슈퍼히어로가 될 거야! 진정한 히어로는 항상\n아슬아슬하게 승리하는 법이지!" + +msgid "MAP093_NPC_2" +msgstr "우리 루키멍은 매일 밤 우리 집을 지켜 준단다\n하지만 보름달만 뜨면\n울부짖는 걸 멈추질 않아! 우리 아들은 슈퍼히어로 만화와\n영화에 푹 빠져 있어\n본받을 영웅이 있다는 건 좋은 일이지" + +msgid "MAP093_NPC_3" +msgstr "멍! 멍!" + +msgid "MAP093_SIGN_1" +msgstr "포켓몬 배틀이 TV에서 중계되고 있다\n강해보이는 트레이너 두 명이\n경기장에서 서로를 마주보고 있다" + +msgid "MAP093_SIGN_2" +msgstr "포켓몬 배틀이 TV에서 중계되고 있다\n강해보이는 트레이너 두 명이\n경기장에서 서로를 마주보고 있다" + +msgid "MAP094_NPC_1" +msgstr "나는 딩구리를 잡는 게 꿈이었어...\n내 까메르랑 교환해 줄 수 있는데 혹시 있니? 소중하게 대해줘! 신난다!\n행복해보이는 딩구리를 얻었어!" + +msgid "MAP094_NPC_10" +msgstr "이거 짜증나네...\n숲으로 가야하는데, 이 돌덩이들이 길을 막고 있어" + +msgid "MAP094_NPC_2" +msgstr "이 연못에는 어떤 포켓몬이 살까?\n잉어킹만 잔뜩 있으려나... 봉박사님의 연구소는\n벼랑 쪽 건물에 있는데\n왜 많고 많은 곳중에서 옹연마을에 사신담?" + +msgid "MAP094_NPC_3" +msgstr "옹연마을은 평화롭고\n모두가 서로 알고 지내는 곳이야\n큰 도시보다도 여기서 사는게\n훨씬 좋은 것 같아 그거 아니?\n내 딸이 드디어 트레이너가 되었단다\n1번도로에서 저리람을 훈련시키고 있어\n만나게 된다면 인사해주렴 날씨 좋네, 그렇지?\n이 주변은 항상 그런 듯해" + +msgid "MAP094_NPC_4" +msgstr "후후후... 체육관 관장은 아직 없어!\n아직 집에 있지! 후후후..." + +msgid "MAP094_NPC_5" +msgstr "마루시티 지하철역이 오늘 개관합니다!" + +msgid "MAP094_NPC_6" +msgstr "표가 있었으면 좋겠다..." + +msgid "MAP094_NPC_7" +msgstr "탄도르지방의 첫 지하철티켓을 샀어!" + +msgid "MAP094_NPC_8" +msgstr "알통몬..." + +msgid "MAP094_NPC_9" +msgstr "아름다운 탄도르의 바다...\n나는 탄도르의 섬들을 항해하는 삶을 살고 있어\n그게 내가 가장 좋아하는 일이니까 말이야\n이제 XXX시티로 돌아가서 다시 일하기 시작해야겠어" + +msgid "MAP094_SIGN_1" +msgstr "마루시티 지하철 역" + +msgid "MAP094_TRAINER_1" +msgstr "후, 뛰는건 이제 지겨워,\n배틀하자!" + +msgid "MAP094_TRAINER_1_DEFEAT" +msgstr "뛰느라 피곤했는데... 이건 불공평해..." + +msgid "MAP094_TRAINER_2" +msgstr "반바지는 정말 편해! 너도 언젠가 한번 입어봐!" + +msgid "MAP094_TRAINER_2_DEFEAT" +msgstr "동혈마을로 돌아가서 반바지를 더 사야겠어..." + +msgid "MAP094_TRAINER_3" +msgstr "아침에 훈련하는 건 항상 유익하지...\n이제 오늘의 성과를 시험해볼 시간이군!" + +msgid "MAP094_TRAINER_3_DEFEAT" +msgstr "훈련이 효과가 없었나봐..." + +msgid "MAP094_TRAINER_4" +msgstr "여긴 배틀하기에 최적의 장소군" + +msgid "MAP094_TRAINER_4_DEFEAT" +msgstr "아... 네가 내 산책을 망쳤어..." + +msgid "MAP097_NPC_1" +msgstr "총명해 보이는 젊은 트레이너여\n나는 탄도르지방에 전해지는 전설이라면\n무엇이든지 알고 있는 늙은이일세 탄도르지방에 사는 전설의 포켓몬들에 대해\n궁금한 것이 있다면 얼마든지 물어보게나 아! 바이타타오 말인가 이미 아주 잘 알려진 녀석이지 바이타타오는 아주 거대한 용 포켓몬일세\n종종 탄도르지방의 서쪽에서\n발견되었다는 보고가 있기는 하지만 일단은 동탄도르의 강 깊숙한 곳에 살고 있지\n상상하건대 불꽃타입과 물타입일 것이 분명해 그자의 비늘에서 뿜어져 나오는 열기는\n강에 생명력을 불어넣고\n밤바다를 비춰 뱃사람들의 길잡이가 되어주지 배가 고파질 때면 근처를 지나다니는 배들이\n사라진다는 으스스한 전설도 전해지지만... 다른 이야기도 듣고 싶은 겐가? 란타넌과 악티언 말인가! 희금속으로 이루어진 쌍둥이 형제 포켓몬이지\n천 년도 전에 태어났다고 추측되고 있네\n옛 전설에 따르면 지구의 지각을 뚫고 나와\n탄도르지방에 당도했고 고대인들에게\n금속의 사용법을 가르쳤다고 하네 신오지방이라는 곳에는 그들의 또다른\n쌍둥이 형제인 히드런이 살고 있지\n란타넌과 악티언은 최근 탄도르지방의\n화산 속에서 살고 있다고들 하네\n그것이 산에 악티나이트라는 이름이\n붙게 된 까닭일세 다른 이야기도 듣고 싶은 겐가? ... 그런 이름을 가진 포켓몬에 대해선\n내 일찍이 들어본 적이 없네 다른 이야기도 듣고 싶은 겐가?" + +msgid "MAP097_NPC_10" +msgstr "우리 마을의 관장님도\n멋진 오페라 배우라는 소문이 있어!\n그렇지만 나는 관장님이 누군지도\n도통 모르겠는걸..." + +msgid "MAP097_NPC_11" +msgstr "여자들이 오페라에서 공연하는 것이\n\"외설적이다\"라고\n주장하는 사람들이 있었어...\n그건 말도 안 되는 소리야!" + +msgid "MAP097_NPC_12" +msgstr "친절해 보이는 트레이너님\n최근 길거리에서 이브이를 데려왔지만\n저는 나이 든 노파인지라\n도저히 키울 여력이 되지 않아서요\n혹시 트레이너님이 맡아 길러 주실 수 있나요? 트레이너님은 정말\n천사 같은 마음씨를 지니고 계시는군요 괜한 질문을 했나봐요... 죄송해요..." + +msgid "MAP097_NPC_13" +msgstr "이브이는 엄청난 잠재력을 가진 포켓몬이에요\n이브이는 무려 일곱... 아니... 여덟...?\n어쩌면 아홉 포켓몬으로\n진화할 수 있을지도 몰라요" + +msgid "MAP097_NPC_14" +msgstr "트레이너님 여기요, 이것들 좀 가져가세요! 이브이가 이걸 가진 채로\n레벨업을 하면 진화할 수 있어요!" + +msgid "MAP097_NPC_15" +msgstr "내 돌들 좀 보려무나!\n나는 아주 많은 돌들을 모았다네! 내 수수께끼를 맞힌다면 자네에게도\n내 아름다운 수집품들을 좀 나눠주겠네 나는 물이자 번개이자 불이자 어둠이자\n빛이자 차가움이자 따뜻함이자 사랑이면서 동시에 다른 한 가지이기도 하지 나는 누구일까? 훌륭해!\n아주 훌륭해! 이브이는 수많은 돌을 활용할 줄 아는\n영특한 포켓몬이지 또 다른 수수께끼를 풀어보고 싶다면\n언제든 오려무나 틀렸어...\n시도는 좋았지만 내가 원한 답은 아니라네 돌만도 못한 녀석 같으니라고!" + +msgid "MAP097_NPC_16" +msgstr "내 딸의 눈을 다시 뜨게 하기 위해서라면\n내 모든 것을 내어줄 자신이 있다네" + +msgid "MAP097_NPC_17" +msgstr "사랑스러운 우리 닛키\n엄마 말 들려? .... 틀렸어... 아무리 흔들어 깨워도\n우리 딸이 깨어나지 않아.... 때때로 뒤척이기도 하고\n꿈속에서 잠꼬대를 하기도 해\n이상한 꿈을 꾸고 있는 것이 틀림없어... 내가 꿈속에 직접 들어가서\n닛키가 왜 깨어나지 못하는지\n알아내고 싶은 마음 뿐이야" + +msgid "MAP097_NPC_18" +msgstr "...꾸벅...\n쿨... 난 누구였던 게지?\n...오오, 그렇지! 나는 깜빡아저씨란다 네 포켓몬의 기술을... 어...\n잊어버리게 하고 싶은 게로구나? 어... 음... 좋아\n어떤 포켓몬의 기술을... 잊게 하고 싶니? 포켓몬의 기술을 잊게 하고 싶을 때...\n나를 또 찾아주려무나 뭐라고? 알에게 잊어버릴 기술이\n있을 리 없지 않은가 뭐라고? 그림자 포켓몬의 기술은\n잊어버리게 할 수 없어 은(는)\n알고 있는 기술이 하나뿐인 모양이구나... 어떤 기술을 잊어버리게 할 게야? 오오! 의\n 말이로군?\n그 기술을 잊어버리게 하면 되니? 좋아 완벽해! 은(는)\n를 완전히 잊어버렸어 우리가 무슨 이야기를 나누고 있었더라? 우리가 무슨 이야기를 나누고 있었더라?" + +msgid "MAP097_NPC_19" +msgstr "나는 포켓몬 기술 매니아! 포켓몬이 배우는 기술에 대해선\n무엇이든지 알고 있지! 또한 하트비늘 수집가이기도 해 하트비늘을 가져다 준다면\n네 포켓몬의 기술을 떠올려 줄게! 포켓몬의 기술을 떠올리게 할 거야? 어떤 포켓몬의 기술을 떠올려 줄까? 포켓몬의 기술을 떠올리게 하고 싶으면\n언제든 찾아오렴! 뭐? 알한테 기술을 가르쳐 달라는 거야? 그림자 포켓몬의 근처에도\n가고 싶지 않아... 싫어... 미안해... 너의 은(는)\n떠올릴 수 있는 기술이 없는 것 같아 에게\n어떤 기술을 떠올리게 할까? 포켓몬의 기술을 떠올리게 하고 싶으면\n언제든 찾아오렴! 포켓몬의 기술을 떠올리게 하고 싶으면\n언제든 찾아오렴! 포켓몬의 기술을 떠올리게 하고 싶으면\n언제든 찾아오렴! 포켓몬의 기술을 떠올리게 하고 싶으면\n언제든 하트비늘을 들고 찾아오렴!" + +msgid "MAP097_NPC_2" +msgstr "무슨 타입 포켓몬을 제일 좋아해?\n나는 페어리포켓몬들이 최고로 좋아!" + +msgid "MAP097_NPC_20" +msgstr "반갑구나! 나는 기술 가르침 할머니란다 혹시 스라디움이나\n아르킬렉스, 일레쿠스를 데리고 있니?\n그 아이들에게 최고의 기술을\n가르쳐 줄 수 있단다 궁극의 기술을\n다른 포켓몬에게도 가르쳐 줄까? 궁극의 기술을\n다른 포켓몬에게도 가르쳐 줄까? 궁극의 기술을\n다른 포켓몬에게도 가르쳐 줄까? 마음이 바뀌면 다시 와 주렴" + +msgid "MAP097_NPC_21" +msgstr "한잔 할래? ...잠깐, 넌 술을 마시기에는\n너무 어린 것 같은데?" + +msgid "MAP097_NPC_22" +msgstr "글쎄 내 눈으로 봤다니까!\n왜 아무도 안 믿는 거지? ...내 말 좀 들어보렴\n정신 나간 이야기를 잘 믿게 생긴 아이구나 그러니까 어제 여느 날처럼 늦은 밤에\n부둣가에서 산책을 하고 있을 때의 일이지 갑자기 시선 바깥쪽에서\n무언가가 움직이는 게야\n기척도 들었고 그 뒤에 작은 발소리가 나기 시작했단다\n도망치는 모양이길래\n당연히 쫓아가봤지! 한순간 나는 본 적도 없는\n캄캄한 골목에 와있었단다\n그런데 그 녀석의 흔적이 없었어! 그 와중에 등 뒤에서 울음소리가 들려왔어\n야생 러프라쿤이었지\n그것도 덩치가 무려 이만한! 이젠 꼼짝없이 죽은 목숨이구나\n하고 생각하던 차에...\n커다란 분홍색 포켓몬이... 날개와 뿔과 토끼 귀에\n골덕 같은 물갈퀴 발이 달린 포켓몬이\n별안간 나타나서는 그 똥개 녀석에게\n매서운 킥을 날려 쫓아내버렸지! 그러고선 돌아서서 나를 보더구나\n어두워서 똑바로 보이지는 않았지만\n아르세우스의 이름을 걸고 장담하는데\n그 포켓몬이 입을 열더니\n나한테 말을 하더란 말이야\n\"아저씨, 취하셨어요\" 하고... 그 뒤로 기억나는 건\n내 침대에서 눈을 떴다는 거야 글쎄 꿈은 아니었다니까!\n너무 생생했어!\n그 포켓몬이 뭐였을지 궁금해서 원... 혹시 너는 알겠니?\n알려줄 수 있을까? 그...\n그거야! 바로 그 분홍이였어! 역시 난 미치지 않았다니까!\n아아, 안심되어서 날아갈 지경이구나 어떻게 보답을 해야 할 텐데...\n이건 어떠냐? 아니야, 그건 아니었어...\n노인네 놀리면 못쓴다, 예끼! ...오냐\n어차피 다들 안 믿어주는데 뭐..." + +msgid "MAP097_NPC_23" +msgstr "왜 처음 받은 포켓몬 말고\n다른 포켓몬들도 키우는 거야?\n왜 그래야 돼?" + +msgid "MAP097_NPC_24" +msgstr "아이들이 허구한 날\n전자오락기만 붙잡고 있어서 너무 걱정돼\n억지로라도 바깥에 나가 놀게 해야 할까 봐" + +msgid "MAP097_NPC_25" +msgstr "엄마가 새로 나온\n포켓몬스터 금·은을 사주셨어\n내 친구들 중 나만 게임보이 컬러를\n가지고 있어서 다들 부러워해!" + +msgid "MAP097_NPC_26" +msgstr "흠... 보아하니 인간의 꿈은\n포켓몬의 꿈보다 훨씬 복잡한 모양이야\n드림프로젝터를 쓸 수 있도록 하려면\n작업할 시간이 좀 필요하겠는걸\n하지만 두고 봐, 끝마치기만 하면\n이 아이를 고쳐 보일 테니까!" + +msgid "MAP097_NPC_27" +msgstr "모옹-얌나아!" + +msgid "MAP097_NPC_3" +msgstr "페어리타입은 격투, 악, 드래곤타입에 강하다\n벌레, 악, 격투 공격이 효과가 별로가 되며\n드래곤타입 공격을 무효화한다...\n좋아! 외웠어!" + +msgid "MAP097_NPC_4" +msgstr "여기, 이 기술머신을 받아줘 그 기술머신 안에 든 기술은 매지컬샤인이야\n매지컬샤인은 상대에게 강력한 빛을\n비추어 공격하는 페어리타입 기술이란다\n현명하게 사용하렴!" + +msgid "MAP097_NPC_5" +msgstr "듣자하니 전투 중에 진화할 수 있는\n포켓몬도 있대! 멋지지 않아? 일시적으로 진화할 수 있는 포켓몬도 있어...\n몇몇 특별한 포켓몬만이 가능한 진화지" + +msgid "MAP097_NPC_6" +msgstr "혹시 새로운 진화 방법이\n발견되었다는 소식 들었어?\n칼로스지방의 연구가들이 밝혀냈대!" + +msgid "MAP097_NPC_7" +msgstr "어쩌면 탄도르지방의 포켓몬도\n메가진화를 할 수 있을지도 몰라..." + +msgid "MAP097_NPC_8" +msgstr "여긴 연극 매니아들이 모여 살고 있는 집이야!\n우린 무대가 너무 좋아서 흰여울에 살고 있어" + +msgid "MAP097_NPC_9" +msgstr "5년 전까지만 해도 내가 무대에 서는 건\n꿈도 꾸지 못할 일이었지\n여자는 무대에 설 수 없다는 규칙이 있었거든\n하지만 뭔가가 그걸 바꿔놨어" + +msgid "MAP097_TRAINER_1" +msgstr "어이 거기 꼬맹이! 감히 어딜 꼬나보는 거냐?\n버르장머리 없는 꼬마아이 같으니라고!" + +msgid "MAP097_TRAINER_1_DEFEAT" +msgstr "꼬맹이한테 졌다고?" + +msgid "MAP097_TRAINER_2" +msgstr "지금 네가 얼마나 거칠고 무서운 사람한테\n도전하는지 알고는 있는 거냐?" + +msgid "MAP097_TRAINER_2_DEFEAT" +msgstr "사망!" + +msgid "MAP097_TRAINER_3" +msgstr "어머! 너 지금 내 몸에 손댈려고 했지!" + +msgid "MAP097_TRAINER_3_DEFEAT" +msgstr "으윽!" + +msgid "MAP097_TRAINER_4" +msgstr "우리 엄마한테 내가 여기 있다고 이르지 마!" + +msgid "MAP097_TRAINER_4_DEFEAT" +msgstr "엄마아아아!" + +msgid "MAP098_NPC_1" +msgstr "나르냥의 말에 따르면 도둑의 아지트는\n6번도로 산등성이의 동굴에 있는 것 같아\n어서 놈을 찾아줘!\n우리의 연구가 계속될 수 있을지는\n너에게 달려 있어!" + +msgid "MAP098_NPC_2" +msgstr "진정해 나르냥\n이제 괜찮아... 나르냥이 사건이 끝난 뒤에도\n계속 불안해하고 있어\n내가 달래주는 중이야" + +msgid "MAP098_NPC_3" +msgstr "나는 화석 복원 전문가야\n근데 지금은 때가 아닌 것 같아!\n우린 지금 비상사태거든!" + +msgid "MAP098_NPC_4" +msgstr "침착하자 침착해...\n다 괜찮아질 거야!\n...그렇겠지?" + +msgid "MAP098_NPC_5" +msgstr "나르르! 냥! 집에 왔는데... 친구들이 보이지 않아...\n친구들은 어딨어? 무서워..." + +msgid "MAP099_NPC_1" +msgstr "길선: 제피에 대해 뭐라도 알게 되면\n나에게 꼭 알려줘 치유사, 탐험가, 음악가로서\n영감은 나에게 매우 중요해" + +msgid "MAP099_SIGN_1" +msgstr "종을 살짝 치자\n종소리 속에서 희미한 날갯짓이 들린다 뒤에서 작은 종이 조각을 발견했다 음?" + +msgid "MAP099_TRAINER_1" +msgstr "내 단련된 근육이라면\n며칠이라도 수영할 수 있어!" + +msgid "MAP099_TRAINER_1_DEFEAT" +msgstr "너무... 힘들다..." + +msgid "MAP099_TRAINER_2" +msgstr "바다에선 경계를 늦추면 안 돼!" + +msgid "MAP099_TRAINER_2_DEFEAT" +msgstr "준비되어 있었구나!" + +msgid "MAP099_TRAINER_3" +msgstr "오오 반갑기도 해라!\n이런 동쪽 변두리에서 사람을 볼 줄은 몰랐는데\n당신은 정말 강한가 보군요 여긴 저에게 특별한 의미가 있는 곳이에요 사실 전 바다의 신령님께\n제물을 드리려고 이 섬에 온 것입니다 원한다면 함께해도 좋습니다\n하지만 그 전에...\n당신의 힘이 어느 정도인지\n그리고 포켓몬들과의 유대가\n얼마나 깊은지 알고 싶군요 봐주지 말고 온 힘을 다해 싸워 주세요! 부탁을 들어줘서 다시 한번 고맙습니다\n당신은 따뜻한 마음과 냉철한 머리를 가졌군요\n당신과 포켓몬들을 보면 알 수 있습니다 멋진 배틀과\n우리의 운명적인 만남을 기념하며...\n이걸 드리지요 자 그럼,\n이제 다시 의식을 시작해야겠습니다\n떠나기 전에 신령님께 공경을 드리고 싶다면\n부담 갖지 말고 하세요 이대로 떠나시겠다면\n나중에 다시 뵐 날이 있길 빕니다" + +msgid "MAP099_TRAINER_3_DEFEAT" +msgstr "당신들의 유대는 정말 강하군요!" + +msgid "MAP100_NPC_1" +msgstr "내 마누라는 트레이너들에게\n언제나 친절하다네\n또 과자를 아주 잘 굽기도 하지\n여기 하나 먹어보게나!" + +msgid "MAP101_NPC_1" +msgstr "매일 선크림을 안 바르면\n살이 다 타 버릴거야\n너도 꼭 선크림은 바르고 다녀 수영으로 몸매를 가꾸고 있어\n덕분에 밤에 실컷 먹고 놀아도 멀쩡하지" + +msgid "MAP101_NPC_10" +msgstr "나르르~냥! 포켓토크를 사용할까요? ...\nPN은(는) 포켓토크를 사용했다! 난 내 인간이 좋아!\n맛있는 간식을 주거든!\n그럼 나는 반짝이를 갖다 줘!" + +msgid "MAP101_NPC_11" +msgstr "내 나르냥은 반짝이는 물건을 찾아서\n나한테 가져다 준단다\n이번엔 운이 좋네! 이거 가질래? 그 부적금화가 네게\n행운을 가져다 주기를 바랄게" + +msgid "MAP101_NPC_12" +msgstr "우와아!\n아라시티는 상상했던 것보다 크네...\n이 조명에 소리에! 뭘 먼저 할까 고민된다!" + +msgid "MAP101_NPC_13" +msgstr "거기 친구! 시계 하나 살래?\n...아 포켓팟이 이미 있구나?\n있지... 저기 레인저들한테\n내가 여기 있다고 말하지 말아줘\n으음 좋은 하루 보내고" + +msgid "MAP101_NPC_2" +msgstr "이 사람 자꾸 나를\n이상한 눈으로 보고 있어! 으엑! 가족들과 여기로 이사를 왔는데\n우리 할아버지랑 할머니는 한번 둘러보시더니\n고향으로 돌아가 버리시지 뭐야!\n그래도 나까지 다시 갈 순 없지" + +msgid "MAP101_NPC_3" +msgstr "내가 죽어서 천국에 왔나?\n여기는 완전 낙원이야\n하늘은 파랗고 바다는 따끈하고\n여자들은 끝내주고! 오늘 밤에는 게임센터에 들러야겠어\n이번엔 운이 따를지도 모르지!" + +msgid "MAP101_NPC_4" +msgstr "근사한 여자들은 많은데...\n시간은 너무 적어 너 여기 처음 와 본 거니?\n그 옷은 또 뭐야?\n그거 벗고 수영복이라도 입어" + +msgid "MAP101_NPC_5" +msgstr "죄송합니다만\n탄도르 지하철 공사는 아직 진행 중입니다" + +msgid "MAP101_NPC_6" +msgstr "죄송합니다만\n탄도르 지하철 공사는 아직 진행 중입니다" + +msgid "MAP101_NPC_7" +msgstr "에헤! 헤헤! 슈우웅!\n나 잡아봐라!" + +msgid "MAP101_NPC_8" +msgstr "우리 애는 에너지가 넘쳐\n언젠간 지치긴 하겠지..." + +msgid "MAP101_NPC_9" +msgstr "나는 집이 없어서 여기서 잠을 자\n그러니까 내 잔디밭에서 나가! 내가 직접 선택한 삶이야\n집을 꼭 가질 이유는 없잖아?\n내 취향이랑 안 맞는다고" + +msgid "MAP101_SIGN_1" +msgstr "여기는 아라시티\n완전 살기 좋은 동네!" + +msgid "MAP101_SIGN_2" +msgstr "서탄도르 레인저 본부" + +msgid "MAP101_SIGN_3" +msgstr "해변리조트 & 게임센터" + +msgid "MAP101_SIGN_4" +msgstr "아라시티 백화점" + +msgid "MAP101_SIGN_5" +msgstr "아라공원" + +msgid "MAP101_TRAINER_1" +msgstr "으윽...\n육지에 있으니까 땅멀미가 나..." + +msgid "MAP101_TRAINER_1_DEFEAT" +msgstr "우엑..." + +msgid "MAP102_TRAINER_1" +msgstr "캘리: 안녕! 즐기고 있어?\n나는 아라시티 체육관 관장 캘리야\n보다시피 바다와 관련된 포켓몬을 쓰고 있지\n잠깐 내 얘기를 해 줄게\n내가 어릴 때 있었던 일이야 안전요원 몰래 수영을 하러 갔는데\n갑자기 물살에 발이 휩쓸려 버렸어\n꼼짝없이 익사하겠다 싶었지 그때 바다 깊은 곳에서\n뇌골장어가 올라오더니\n나를 끌어 올려준 덕분에 살았어\n그때부터 포켓몬 트레이너 겸\n안전요원이 되기로 마음먹었지 내 포켓몬은 수많은 사람들을 구했고\n그만큼 엄청 강해!\n그럼 잡담은 이제 그만하고\n배틀을 시작하자! 캘리: 멋진 싸움이었어!\n너 엄청 강하구나!\n이거 받아\n해류배지야! PN은(는)\n해류배지를 받았다! 그 기술머신은 물의파동!\n상대를 혼란에 빠지게 할 수 있는\n강력한 물타입 공격이지\n원하는 만큼 써 보라고!" + +msgid "MAP102_TRAINER_1_DEFEAT" +msgstr "너는 확실히 자격이 있구나" + +msgid "MAP102_TRAINER_2" +msgstr "분투 준비!!...\n아니 그러니까... 전투 준비!" + +msgid "MAP102_TRAINER_2_DEFEAT" +msgstr "뭐\n나는 최선을 다 했어" + +msgid "MAP102_TRAINER_3" +msgstr "침몰하는 배처럼 가라앉아라!" + +msgid "MAP102_TRAINER_3_DEFEAT" +msgstr "모든 걸 놓고 가라앉는다..." + +msgid "MAP102_TRAINER_4" +msgstr "너 물타입 포켓몬 있어?" + +msgid "MAP102_TRAINER_4_DEFEAT" +msgstr "이런 져 버렸네..." + +msgid "MAP102_TRAINER_5" +msgstr "너는 하등한 트레이너야!" + +msgid "MAP102_TRAINER_5_DEFEAT" +msgstr "그래도 내가 너보다 나아~" + +msgid "MAP102_TRAINER_6" +msgstr "이따가 구운 잉어킹 좀 먹어야겠어" + +msgid "MAP102_TRAINER_6_DEFEAT" +msgstr "내 포켓몬을 전부 구워버려야..." + +msgid "MAP102_TRAINER_7" +msgstr "이 방은 막다른 길이야!" + +msgid "MAP102_TRAINER_7_DEFEAT" +msgstr "오늘은 일진이 나쁘네" + +msgid "MAP104_NPC_1" +msgstr "나 오빠랑 놀고 있으니까 방해하지 마!" + +msgid "MAP104_NPC_2" +msgstr "안녕! 난 포켓몬 광팬이란다!\n너 트레이너구나\n도움 좀 받을 수 있을까? 어떤 포켓몬을 찾는 중이거든\n이름이 생각이 안 나서 말이지\n도와준다면 사례도 할게 통통하고 노란 뱀 같았는데...\n뭐였을까? 오 맞아! 노고치! 바로 그거야!\n와, 정말 귀엽다!\n내 인생 최고의 날이야! 정말 행복해! 이걸 어떻게 보답하면 좋을까?\n이 정도면 되려나? 아니야...\n내가 찾던 포켓몬이 아닌 것 같아 오, 어서 와 트레이너! 마침 잘 왔어\n또 다른 포켓몬을 찾는 중이었거든 약하지만 진화하면 엄청 강해지는\n물타입 포켓몬이었던 것 같아 오 맞아! 잉어킹! 바로 그거야!\n지금은 볼품없지만 잠재력이 넘쳐나지\n조금만 기다려봐, 꼬마 친구!\n네 앞에도 밝은 미래가 기다리고 있단다! 여기 감사의 표시야\n받아줘 아니야...\n내가 찾던 포켓몬이 아닌 것 같아 오, 어서 와 트레이너! 마침 잘 왔어\n또 다른 포켓몬을 찾는 중이었거든 불꽃타입 새포켓몬인데\n딱 한 번 진화한 모습이었던 것 같아 오 맞아! 화르키아! 바로 그거야!\n이 얼마나 아름다운 자태인가!\n허공을 가르며 날아가며\n날개 뒤로 불꽃이 흩날리는 모습...\n가히 눈에 담아둬야 할 광경이야\n애완용으로 기르고 싶지만...\n집에 불이 나버리겠지 항상 도와줘서 고마워, 트레이너!\n이건 보답이야, 받아줘 아니야...\n내가 찾던 포켓몬이 아닌 것 같아 오, 어서 와 트레이너! 마침 잘 왔어\n또 다른 포켓몬을 찾는 중이었거든 핑크색 몸을 가진 전기타입 포켓몬인데\n꼬리에 푸른 구슬이 달려 있던 것 같아 오 맞아! 보송송! 바로 그거야!\n어떻게 잊어버릴 수가 있지?\n이 부드러우면서 상냥한 분위기!\n감로마을에 있는 우리 삼촌네 목장에\n몇 마리 있었던 것 같아 언제나처럼\n내 감사의 표시를 받아줘! 아니야...\n내가 찾던 포켓몬이 아닌 것 같아 오, 어서 와 트레이너! 마침 잘 왔어\n또 다른 포켓몬을 찾는 중이었거든 동굴에서 마주칠 수 있고\n쉽게 도망쳤던 것 같아... 그럼 그렇지! 독구르술!\n정말 마음에 드는 녀석이야!\n어떻게 저 작은 날개로 날 수 있을까?\n생명의 신비 중 하나라고 봐\n덤으로 진화하면 무서운 독터르니가 되니\n과소평가하면 안 돼! 자, 여기 보답이야 아니야...\n내가 찾던 포켓몬이 아닌 것 같아 오, 어서 와 트레이너! 마침 잘 왔어\n또 다른 포켓몬을 찾는 중이었거든 남자 중의 남자만이 그 무게를\n감당할 수 있는 포켓몬이었던 것 같아 세상에! 투구리구나!\n등산가들이 투구리로 벤치프레스를\n몇 세트하는지 자랑하는 소릴 자주 듣지\n내가 했다가는 팔이 부러지겠지만! 이걸 받아주지 않겠어, 트레이너? 아냐, 아냐...\n내가 찾던 포켓몬이 아닌 것 같아 오, 어서 와 트레이너! 마침 잘 왔어\n또 다른 포켓몬을 찾는 중이었거든 털이 복슬복슬하고\n화를 잘 냈던 것 같아 그렇지, 망키겠지!\n애완용으로 기르고 싶지만...\n나한테 분풀이할 게 뻔하네 보답이야, 받아줘 아냐, 아냐...\n내가 찾던 포켓몬이 아닌 것 같아 오, 어서 와 트레이너! 마침 잘 왔어\n또 다른 포켓몬을 찾는 중이었거든 낮보다 밤에 더 자주 보이고\n보송송처럼 생겼어 오, 메느와르구나! 정말 멋지다!\n메느와르의 털은 특유의 거친 질감으로\n옷 짜는 장인들에게 귀하게 여겨진다고 해\n보송송보다 확실히 기르기 어렵다고 들었어 항상 도와줘서 고마워! 아니야...\n내가 찾던 포켓몬이 아닌 것 같아 오, 어서 와 트레이너! 마침 잘 왔어\n또 다른 포켓몬을 찾는 중이었거든 아주 똑똑하지만 모습을 잘 드러내지 않아\n아마 물타입인 것 같은데...? ...아, 뇌골치구나\n어... 이건 좀 징그럽게 생겼는데?\n부탁이니까 저리 치워 주라... 진화의돌이 다 떨어져서 말이지...\n이번 보상은 이거야 아니야...\n내가 찾던 포켓몬이 아닌 것 같아" + +msgid "MAP104_NPC_3" +msgstr "게임 안에서 내 포켓몬을 키우고 있어\n언젠가 내 동생을 이기고 말 거야! 탄도르지방을 배경으로 한 게임도\n언젠간 나오려나?" + +msgid "MAP104_NPC_4" +msgstr "내가 보기엔 저 \"포켓몬스터 레드\"라는 게임이 우리 애들을 망치고 있는 것 같아 어느 날, 내 아들이 자기 포켓몬을 잡는답시고\n혜성동굴로 들어가려 하지 뭐니!\n당장 집으로 끌고 왔지" + +msgid "MAP104_NPC_5" +msgstr "요즘 애들은 전자오락만 찾는군\n나 때는 말이야...\n나가서 흙바닥을 뒹굴며 놀았다고!\n참 재미 있었는데!" + +msgid "MAP104_NPC_6" +msgstr "안녕, 낯선 사람~\n안녕하니? 가방 참 예쁘다~ 너 트레이너야?\n포켓몬이 든 볼 가지고 있어?" + +msgid "MAP104_NPC_7" +msgstr "내 여동생이 좀 걱정돼\n낯선 사람들한테 좀 심하게 친한 체하거든 내 사촌은 포켓몬에 미쳐 있어\n하지만 도통 집 밖으로 나가질 않아\n일이라도 좀 구하면 좋으련만..." + +msgid "MAP105_TRAINER_1" +msgstr "... 갈리이이! 갈리! 갈리! ...\nPN은(는) 포켓토크를 사용했다! 인간, 여기서 뭘 하는 건가?\n또 이 포켓몬들을\n노예로 삼으려고 하는 건가?\n이들은 이미 네 손아귀에서 벗어났다!\n이들은 더 이상 너희에게\n속박되고 싶지 않아 한다! 갈리키드, 이곳에 등장!\n나는야 포켓몬의 영웅!\n내가 이들을 끔찍한 인간들의 장소로부터\n자유롭게 해주었지!\n우리는 자유를 위해 싸울 것이다! 갈...리... 우리가.... 우리가 졌다고?.\n하지만 어떻게?! 어째서 저 포켓몬들은\n인간을 대신해서 싸워주는 것이지?\n그들은 자유를 원하지 않는 것인가?\n저들은.... 네 친구라고...?\n그건 불가능해!\n포켓몬과 인간은 공존할 수 없어! 동지들이여! 너희들은\n그곳으로 돌아가고 싶은가? 어째서?!\n크으으...\n언젠간 대가를 치르게 될 것이다, 인간\n포켓몬들이 강제로 잡혀 있는 한...\n나 포켓몬의 영웅 갈리키드는\n그들을 구해낼 것이다!\n두고 보자!" + +msgid "MAP105_TRAINER_1_DEFEAT" +msgstr "심판 받을 준비는 되었겠지!" + +msgid "MAP106_NPC_1" +msgstr "그래서 어떻게 할래? 같이 다닐 거야? pn은(는) 태극과\n함께 행동하게 됐다! 좋아!\n포켓몬들은 내가 계속 건강하게 해줄게 동굴 입구는 바로 저쪽에 있어..... 우왓!\n너도 방금 들었어? 아무래도\n여기에 우리만 있는 건 아닌 모양이야\n...일단 계속 가자! 무리할 필요 없어\n난 여기에 있는 고대 문자를\n좀 더 살펴볼 생각이니까\n그동안 생각이 바뀌면 말해줘" + +msgid "MAP108_NPC_1" +msgstr "어서오세요\n아라시티를 대표하는 백화점입니다! 이곳에서는 전세계의\n다양한 상품을 구매하실 수 있습니다\n각 층마다 무엇이 있는지\n설명이 필요하신가요? 알겠습니다!\n2층에는 몬스터볼이나 상처약 같은\n트레이너용 물품이 있습니다 3층에는 진화의돌과\n기술머신이 있습니다 4층에는 포켓몬의 능력치를\n올려주는 아이템이 있습니다" + +msgid "MAP108_NPC_10" +msgstr "진화의돌은\n이브이 수하냥 루키멍 같은 포켓몬을\n진화시킬 때 필요해!\n여기서 전부 팔고 있어서 다행이야!" + +msgid "MAP108_NPC_11" +msgstr "이 기술머신들은 너무 비싸\n전에는 이것보다 저렴했는데...\n그래도 그때는 일회용이었으니까\n이게 더 나은 것 같기도 하고" + +msgid "MAP108_NPC_12" +msgstr "나는 배틀하는 도중에\n포켓몬을 파워 업 하는 걸 좋아해서\n배틀용 도구를 사용해!" + +msgid "MAP108_NPC_13" +msgstr "내 포켓몬한테 타우린을 잔뜩 먹이니까\n근육이 엄청 불어나 버렸어\n공격력은 세졌는데 너무 울퉁불퉁해..." + +msgid "MAP108_NPC_14" +msgstr "아아...\n열심히 할인상품 찾아다니다가\n이렇게 쉬니까 참 좋다" + +msgid "MAP108_NPC_15" +msgstr "이 층에는 특별 코너가 있어\n매일 물건이 바뀌는 곳인데\n주말에는 문을 닫더라고" + +msgid "MAP108_NPC_2" +msgstr "선택지가 정말 많아...\n고민이 가득 차서 마비됐어...!\n마비치료제를 사야겠네" + +msgid "MAP108_NPC_3" +msgstr "쇼핑 또 쇼핑! 내 좌우명이야!\n팔이 꽉 찰 때까지 산다!" + +msgid "MAP108_NPC_4" +msgstr "아빠아빠\n포켓몬 인형 하나만 사 줘요! 알았다 얘야\n오늘은 이게 마지막이야" + +msgid "MAP108_NPC_5" +msgstr "아빠아빠\n포켓몬 인형 하나만 사 줘요! 알았다 얘야\n오늘은 이게 마지막이야" + +msgid "MAP108_NPC_6" +msgstr "곧 긴 여행을 떠날 거라\n필요한 물건을 챙기고 있어\n트레이너에게 필요한 물건은\n여기 전부 있는 것 같아!" + +msgid "MAP108_NPC_7" +msgstr "레인저 일을 하려면 상태 회복 도구는 필수지\n지나가는 트레이너들에 의해\n마비나 중독된 야생 포켓몬에게 사용하는 거야" + +msgid "MAP108_NPC_8" +msgstr "난 포켓몬을 잡지는 않지만\n몬스터볼 수집은 좋아해" + +msgid "MAP108_NPC_9" +msgstr "가라 파괴광선! 꽈좌좌자자자장!!" + +msgid "MAP109_NPC_1" +msgstr "체육관 관장님과 배틀하려고?\n보기보다 강한 여자야 관장님 포켓몬이\n전부 다 물타입은 아니니까\n전기타입 포켓몬 하나로\n이길 생각은 안 하는 게 좋아! 해변가에 서 있는 야자나무가\n어딘가 이상하게 생겼으면 조심해\n그게 포켓몬일 수도 있어!" + +msgid "MAP109_TRAINER_1" +msgstr "체육관 관장 캘리한테 도전했는데\n완전히 털렸지 뭐야\n더 훈련해서 다시 도전할 거야\n나랑 한번 배틀해 볼래? 좋아 그럼 간다! 이거 곤란한걸" + +msgid "MAP109_TRAINER_1_DEFEAT" +msgstr "확실히 훈련이 더 필요해" + +msgid "MAP111_NPC_1" +msgstr "오렌지색 냐오미가 몸을 웅크린 채\n불멍을 때리고 있다" + +msgid "MAP111_SIGN_1" +msgstr "이 앞은 꿈나라 이야기" + +msgid "MAP111_TRAINER_1" +msgstr "오래전부터 너 같은 강한 상대를 기다려왔어" + +msgid "MAP111_TRAINER_1_DEFEAT" +msgstr "나는 꿈속에서 잠드는 자" + +msgid "MAP112_NPC_1" +msgstr "섬에 핵포켓몬이 한가득이야!\nPN, 뭘 해야 할 지 알 거야....\n가서 누가 왕인지 보여 주라고!" + +msgid "MAP112_NPC_10" +msgstr "헉헉...\n이것들... 지치지도 않나 봐" + +msgid "MAP112_NPC_11" +msgstr "쉬이이이익..." + +msgid "MAP112_NPC_12" +msgstr "내 사랑, 굳건히 버텨야 해\n신들의 힘으로 악을 물리쳐야 해! 남편은 많이 지쳤는데\n이 포켓몬들은 멈추지를 않아요\n우리는 신들의 화신이지만\n동시에 그저 한낱 인간일 뿐이죠\nPN, 함께 위협에 맞섭시다! ...난 계속할 수 있어, 내 사랑 신들께서 우리에게 힘을 주시기를 ...난 계속할 수 있어, 내 사랑 신들께서 우리에게 힘을 주시기를" + +msgid "MAP112_NPC_13" +msgstr "쉬이이이익..." + +msgid "MAP112_NPC_2" +msgstr "핵포켓몬이 사방에서 오고 있어!\n최대한 많이 제압해라!\n우린 할 수 있다!" + +msgid "MAP112_NPC_3" +msgstr "쉬이이이익..." + +msgid "MAP112_NPC_4" +msgstr "안 돼!\n내 파트너 포켓몬이 기절했어...\n이제 난 방어할 수단이 없어...\n도와줘, PN!" + +msgid "MAP112_NPC_5" +msgstr "쿠우운..." + +msgid "MAP112_NPC_6" +msgstr "쉬이이이익..." + +msgid "MAP112_NPC_7" +msgstr "물러서라! 물러서!\n내 칼을 맛봐라!\n...거기 당신!\n혹시 도와줄 수 있소?\n혼자 처리하기에는\n너무 질겨서 말이오!" + +msgid "MAP112_NPC_8" +msgstr "그아아아..." + +msgid "MAP112_NPC_9" +msgstr "잘한다 PN!\n너랑 나 좋은 팀인 것 같은데\n그렇지 않아? 이봐 PN!\n이 이상한 핵포켓몬들은\n내 포켓몬의 상대도 안 된다구!\n...이런, 이젠 둘이서 오네\n우리 한 팀으로 뭉쳐서\n진가를 보여 주자고! 잘한다 PN!\n너랑 나 좋은 팀인 것 같은데\n그렇지 않아?" + +msgid "MAP113_NPC_1" +msgstr "거기 잠깐! 트레이너 맞지?\n혹시 부탁 하나만 해도 될까? 내가 다른 지방 사는 친구한테\n이 알을 받았는데\n알을 돌볼 사정이 안 돼서 말이야 혹시 이 알 맡아줄 수 있어? PN은(는) 알을 얻었다! 포켓몬이 가득 찼구나\n한 자리 비우고 다시 와줘 ...그래 알았어" + +msgid "MAP113_NPC_2" +msgstr "나도 한때는 너 같은 트레이너였지\n아라시티에 오고는 그만뒀지만\n파티에서 놀 수 있는데\n왜 포켓몬을 훈련하겠어? 혹시 체육관 관장 캘리 알아?\n완전 끝내준다니까\n...나이 먹으면 이해할 수 있을 거야" + +msgid "MAP114_NPC_1" +msgstr "못 잡았다고?\n괜찮아 한 마리 더 잡아뒀어\n여기 가져 굉장하다...\nPN, 창희님한테\n이 포켓몬에 관해 말씀드리자! ...... ...... 창희: 여긴 창희다\n문제가 생겼니? 아뇨 근데...\n대단한 걸 찾았어요!\n믿기질 않을걸요 대장님! 창희: ...\n...그래? 말해 보렴 아! 음...\n포켓몬이에요!\n새로운 포켓몬을 찾았어요! 핵타입인데... 공격을 안 해와요\n방사능도 없고요\n제 추측이긴 한데...\n얘들은 방사능을 먹는 것 같아요!\n지금 재난구역 안에 있는데\n안이 아주 깨끗해요\n마스크를 안 써도 될 정도로요 창희: 테오! 위험한 짓을 하는구나\n당장 마스크를 다시 써라!\n눈에 보이지는 않아도\n여전히 방사능이 있을 수 있어 진짜로 없어요!\n해저드슈트에 달린 가이거 계수기로\n방사능을 확인했어요\n정말 1도 없다고요! 희한해요! 창희: 그 말이 사실이라면...\n우리 전략을 완전히 바꿀 수 있겠군\n잘했다 테오, PN\n뭔가 새로 발견하면 또 연락해라\n그래도 최우선 목표는 잊지 마라...\n퀴리를 막지 못하면 정화 작업도 할 수 없어 네 위치 추적기로 보니\n지금 발전소 근처에 있구나\n발전소는 북쪽에 있어\n퀴리가 거기 있을 거다 퀴리를 찾아서 이 일을 마무리짓거라!\n탄도르를 위해서! ...... ...... 한 가지 목표에만 집중하는 방법을\n너희 아빠는 잘 알고 계시는구나...\n그게 맞지, 이런 발견도 좋지만\n아직 더 큰 놈을 손봐줘야 하니까\n움직이자! 헤헤, 못 잡았다고?\n넌 배지가 8개나 있잖아 PN\n할 수 있을 거야\n여기 뉴클리어볼 하나 받아 이제 한 마리 잡아 봐!\n난 벌써 잡았어" + +msgid "MAP114_NPC_2" +msgstr "크리이이..." + +msgid "MAP114_NPC_3" +msgstr "크리이이..." + +msgid "MAP114_NPC_4" +msgstr "크리이이..." + +msgid "MAP114_NPC_5" +msgstr "크리이이..." + +msgid "MAP117_NPC_1" +msgstr "제 옆의 선원에게 티켓을 건네주시면\n필요하신 정보는 뭐든 말해줄 겁니다!" + +msgid "MAP117_NPC_2" +msgstr "북쪽의 발전소는 최고의 보안을\n갖춘 시설입니다! 들어가려면\n순간이동이라도 할 줄 알아야 할 겁니다\n아무도 그러고 싶지는 않겠지만요 아라시티 발전소의 동료들이 걱정되지만\n저는 북쪽의 발전소도\n안전하게 지키라고 여기 배치됐습니다" + +msgid "MAP117_NPC_3" +msgstr "와! 너 진짜 포켓몬 트레이너야?\n방금 이거 풀숲에서 찾았는데\n쓸모 있을지도 몰라!" + +msgid "MAP117_NPC_4" +msgstr "어이 젊은 친구!\n낚시 좀 할 것 같이 생겼네\n눈에서 아주 빛이 난다고!\n그 반짝거림! 그 희망! 뭔가 걸릴 때까지 몇 시간이든 죽치고 앉아서\n기다릴 준비가 돼 있는 사람 같은데 말이지\n내 말이 맞나? 훌륭한 젊은이구만! 에잉...\n요즘 애들은..." + +msgid "MAP117_NPC_5" +msgstr "한때는 나도 나름대로 이름을 날리는\n트레이너였지만 지금은 은퇴했어\n이제는 내 아이들이 내 포켓몬을 쓰고\n나는 조용한 삶을 즐기고 있단다" + +msgid "MAP117_NPC_6" +msgstr "여기 사람들은 대부분 농사를 지으며 살아가\n분명 고된 일이지만\n탄도르지방 전체를 충분히 먹여 살리지" + +msgid "MAP117_NPC_7" +msgstr "메에에에!" + +msgid "MAP117_NPC_8" +msgstr "메에! 메에리프!" + +msgid "MAP117_SIGN_1" +msgstr "여기는 8번도로 밀밭지대\n← 감로마을" + +msgid "MAP117_SIGN_2" +msgstr "정보 나눔 게시판!\n낚시를 할 때는 참을성과\n빠른 반사 신경이 필요합니다\n\"걸렸다 걸렸다!!\"라는 메시지가 나올 때까지\n기다렸다가 순식간에 낚아 올리세요!" + +msgid "MAP117_SIGN_3" +msgstr "서쪽 감로마을" + +msgid "MAP117_SIGN_4" +msgstr "정보 나눔 게시판!\n낚시를 할 때는 빠른 반응이 필요합니다\n\"걸렸다 걸렸다!!\"라는 메시지가 나오면\n확인 버튼을 누르세요\n포켓몬을 낚기까지\n여러 번 반복해야 할 수 있습니다" + +msgid "MAP117_TRAINER_1" +msgstr "길 좀 비켜 줘!" + +msgid "MAP117_TRAINER_10" +msgstr "하루 일과는 오직 훈련뿐!\n나 훈련하는 것 좀 도와줘!" + +msgid "MAP117_TRAINER_10_DEFEAT" +msgstr "휴! 네 트레이닝 팁 좀 알려주라!" + +msgid "MAP117_TRAINER_1_DEFEAT" +msgstr "내 포켓몬들도 나만큼 탄탄하지!" + +msgid "MAP117_TRAINER_2" +msgstr "이 오래된 농장 연못은\n딩구리만 더럽게 많이 나오지만\n가끔 좋은 놈이 걸린다고" + +msgid "MAP117_TRAINER_2_DEFEAT" +msgstr "어때, 정말 좋지?" + +msgid "MAP117_TRAINER_3" +msgstr "여기 주변에서 UFO가 발견됐다는\n소문이 있길래 망을 보고 있어" + +msgid "MAP117_TRAINER_3_DEFEAT" +msgstr "시간 낭비하는 건가..." + +msgid "MAP117_TRAINER_4" +msgstr "이얍! 나랑 싸우자!" + +msgid "MAP117_TRAINER_4_DEFEAT" +msgstr "윽..." + +msgid "MAP117_TRAINER_5" +msgstr "여기는 너무 지루해! 온통 밀밭밖에 없고...\n빨리 떠나고 싶어!" + +msgid "MAP117_TRAINER_5_DEFEAT" +msgstr "아휴..." + +msgid "MAP117_TRAINER_6" +msgstr "벌레포켓몬은 가장 다양한 타입이야\n배우는 기술의 폭이 가장 넓다고!" + +msgid "MAP117_TRAINER_6_DEFEAT" +msgstr "다른 기술도 좀 가르쳐야겠어" + +msgid "MAP117_TRAINER_7" +msgstr "오, 뭐야 자기? 나랑 포켓몬 배틀하고 싶어?\n좋아, 안 될 거 없지!" + +msgid "MAP117_TRAINER_7_DEFEAT" +msgstr "꽤 투지가 있는데!" + +msgid "MAP117_TRAINER_8" +msgstr "찾았다!" + +msgid "MAP117_TRAINER_8_DEFEAT" +msgstr "숨바꼭질 하고 싶었던 건데..." + +msgid "MAP117_TRAINER_9" +msgstr "내 양은 건드리지 않는 게 좋을 거야!\n알았어?" + +msgid "MAP117_TRAINER_9_DEFEAT" +msgstr "흠... 네가 훔친 건 아닌가 보네" + +msgid "MAP118_TRAINER_1" +msgstr "(야! 혼자만의 다이빙 시간을 방해하지 마!)" + +msgid "MAP118_TRAINER_1_DEFEAT" +msgstr "(투덜투덜...)" + +msgid "MAP118_TRAINER_2" +msgstr "(콰광!!!\n산호가 부서질 때 나는 소리야)" + +msgid "MAP118_TRAINER_2_DEFEAT" +msgstr "(...부서진 건 나구나!)" + +msgid "MAP118_TRAINER_3" +msgstr "(찾는 보물은 없고 트레이너만 있네!)" + +msgid "MAP118_TRAINER_3_DEFEAT" +msgstr "(꼬르륵!!)" + +msgid "MAP121_NPC_1" +msgstr "일평생을 감로마을에서 살았답니다\n제 부모님과 조상님들도 그랬죠 빛으로 우리 앞길을 밝히시는\n아오투스님께 찬양합시다" + +msgid "MAP121_NPC_10" +msgstr "교회에서 하는 설교 들으러 가니?\n여기 목사님은 배우고자 하는 사람들을\n진심으로 환영하신단다" + +msgid "MAP121_NPC_2" +msgstr "어떤 날에는 나가서 밭일을 한단다\n다른 날에는 마을 광장에서 작물을 팔지 그림자로 우리를 악에서 지키시는\n무티오스님께 찬양합시다" + +msgid "MAP121_NPC_3" +msgstr "나 체육관에 가고 싶어!\n체육관에는 무선 인터넷이 깔려 있대!\n하지만 우리 엄마가 허락 안 해줘 체육관 관장한테 도전할 거야?\n관장님은 튼튼한 강철타입 포켓몬을 쓴대!" + +msgid "MAP121_NPC_4" +msgstr "매일이 같은 이야기의 반복이야\n해 뜨면 일어나 점심까지 농장에서 일하고\n집에 가서 가족들과 시간을 보내지\n다른 삶은 상상해 본 적 없단다 농사는 고된 일이지만 정직한 삶이야" + +msgid "MAP121_NPC_5" +msgstr "히익! 들켰다!\n동생이랑 숨바꼭질 하는 중이야 나 여기 있다고 말하지 마, 알겠지? 나무열매 줄 테니까 비밀로 해 줘!" + +msgid "MAP121_NPC_6" +msgstr "누나랑 숨바꼭질 하는 중이야!\n이제 내가 누나를 찾을 차례야! 나무열매 줄 테니 누나 찾는 거 도와줄래?" + +msgid "MAP121_NPC_7" +msgstr "소미! 솜소미!" + +msgid "MAP121_NPC_8" +msgstr "사람과 포켓몬이 조화롭게 함께 사는 삶이 최고란다 그것이야말로 신들의 뜻이지" + +msgid "MAP121_NPC_9" +msgstr "탄도르지방에는 양털을 얻을 수 있는\n양 포켓몬이 둘 있단다\n바로 메리프랑 까메르지\n하지만 까메르는 훨씬 성질이 사나워서\n기르기가 힘들어" + +msgid "MAP121_SIGN_1" +msgstr "여기는 감로마을\n향수를 불러일으키는 낙원" + +msgid "MAP121_SIGN_2" +msgstr "감로마을 포켓몬체육관\n관장 강빈 \"첨단 과학기술의 전문가\"" + +msgid "MAP121_SIGN_3" +msgstr "감로마을 예배당\n누구나 환영합니다! (매주 설교, 정보 제공)" + +msgid "MAP122_NPC_1" +msgstr "이 섬의 포켓몬들이\n뭔가 이상하다는 건 들었지?\n틀림없이 탄도르지방의 포켓몬이지만\n몸의 색이 많이 달라...\n공격 기술도 다르고\n트레이너의 명령도 듣지 않지\n10년 전 사고와 무슨 연관이 있을까?" + +msgid "MAP122_NPC_2" +msgstr "우리 대장 캠은 정말 좋은 사람이야\n포켓몬도 좋아하고 아들 테오도 엄청 아끼셔\n존중받아 마땅한 사람이야\n옛날에는 전기타입을 주로 쓰는\n포켓몬 트레이너였다던데\n아주 잘 나갔다더군" + +msgid "MAP122_NPC_3" +msgstr "카메론씨?\n카메론씨는 여기 책임자야\n좋은 사람이라니깐\n모두들 캠이라고 부르곤 해\n근데 조금 이상한 사람인 것 같아\n몇 달을 같이 일했는데\n아직도 뭐 하는 사람인지 모르겠어\n캠은 새 발전소 건설 담당자인데\n이곳 방사능이 사라지자마자\n건설을 신청했거든\n좀 이상하지 않니?" + +msgid "MAP122_NPC_4" +msgstr "10년 전에 여기서 일어난 일을 아니까\n여기서 일하면서 마음이 많이 아팠어\n가끔은 공동묘지에 와 있는 것만 같아서...\n그래서 새로 지은 발전소는\n안전과 보안에 최고로 공을 들였단다\n10년 전 일이 반복되지 않도록\n대장이 각별히 신경을 쓰셨거든" + +msgid "MAP122_NPC_5" +msgstr "조심해서 나쁠 거 없지 여기 야생 포켓몬은 조심해야 해\n이걸 받아, 쓸만할 거야 조심해서 나쁠 거 없지" + +msgid "MAP122_NPC_6" +msgstr "잠깐! 대장님의 명령이야\n여긴 곧 철거할 곳이라 못 들어간다" + +msgid "MAP122_NPC_7" +msgstr "잠깐! 대장님의 명령이야\n여긴 곧 철거할 곳이라 못 들어간다" + +msgid "MAP122_TRAINER_1" +msgstr "여긴 꼬맹이 놀이터가 아니야!" + +msgid "MAP122_TRAINER_1_DEFEAT" +msgstr "그냥 꼬맹이가 아니었구만!" + +msgid "MAP122_TRAINER_2" +msgstr "여기 포켓몬들이 왜 이런지 알아낸 게 있니?" + +msgid "MAP122_TRAINER_2_DEFEAT" +msgstr "이거 당황스러운걸!" + +msgid "MAP122_TRAINER_3" +msgstr "거기 너!\n포켓몬 훈련 좀 도와줘!" + +msgid "MAP122_TRAINER_3_DEFEAT" +msgstr "내 포켓몬들에게는 동기가 더 필요해" + +msgid "MAP123_SIGN_1" +msgstr "그을린공책의 일부분으로 보인다\n\"보고서 #01\"이라는 제목이 붙어 있다\n읽으시겠습니까? -험- 092- --는 ----\n- --- 방사선을 차--- 생물섬유로 -----\n손상-- -- 스스로 재생- - -- --- [페이지를 공책에 넣었다] [페이지를 가방에 넣었다]" + +msgid "MAP123_SIGN_2" +msgstr "그을린공책의 일부분으로 보인다\n\"보고서 #04\"라는 제목이 붙어 있다\n읽으시겠습니까? 인터페이스 --이 오늘 완료---\n-- -구자가 표-을 완전히 제어- - --\n수석 연구원 -- 박사가 사용 허가를 --- [페이지를 공책에 넣었다]" + +msgid "MAP123_SIGN_3" +msgstr "그을린공책의 일부분으로 보인다\n\"보고서 #03\"이라는 제목이 붙어 있다\n읽으시겠습니까? MRI- 비정상적- 뇌파 --- ----\n표-은 독--인 생-을 - - --- ---...\n억제-를 --하고 있- [페이지를 공책에 넣었다]" + +msgid "MAP123_SIGN_4" +msgstr "그을린공책의 일부분으로 보인다\n\"보고서 #02\"라는 제목이 붙어 있다\n읽으시겠습니까? -- --으로부터 전력 코어- 왔-\n------ 엄청난 -- 핵연료가 --- ---\n--- 활성화되- 무한한 에너지- -산해낼 - -- --- [페이지를 공책에 넣었다]" + +msgid "MAP123_SIGN_5" +msgstr "그을린공책의 일부분으로 보인다\n\"보고서 #05\"라는 제목이 붙어 있다\n읽으시겠습니까? 기밀 -- 유출이 --했다\n따라- -- ---- - --- --- 지하 --로 옮긴다\n프로젝트 092를 -료해야 할-- ---- [페이지를 공책에 넣었다]" + +msgid "MAP125_NPC_1" +msgstr "여기 포켓몬한테 일어나는 현상은\n정말 흥미가 돋아!\n좋은 일이 아닌 건 알지만\n흥미롭기는 하잖아!" + +msgid "MAP125_NPC_2" +msgstr "여기 포켓몬은 너무 불안해 보여...\n그 흐릿한 초점을 보고 있자면...\n그 안에 아무것도 없는 것만 같아\n심지어 아무 이유 없이 공격하잖아!\n월급만 안 높았어봐, 바로 박차고 떠났지" + +msgid "MAP125_NPC_3" +msgstr "원자로가 어떻게 작동하는지 아니?\n방사성 연료에 들어있는 원자를\n쪼개면 나오는 엄청난 열로\n물을 끓여서 뜨거운 증기로 만들고\n그걸로 터빈을 돌려서 전기를 만든단다\n그 전기를 바닷속 케이블로\n지방 곳곳에 보내는 거지" + +msgid "MAP126_NPC_1" +msgstr "여 형씨\n혹시 포켓몬 레드 해 봤어?\n완전 죽여주는 게임이야 이 배틀은 내가 이길 거야\n난 리자몽이 있고 리자몽은 무적이니까!" + +msgid "MAP126_NPC_2" +msgstr "너 망키 있어?\n내 니드런이랑 바꿀래?\n아 미안 그러니까 게임에서 말이야 안돼애애애애애애!!!!!\n상록숲 한가운데에서 해독약도 없는데\n내 파이리가 독에 걸렸어!\n이런 바보같은 챌린지를\n왜 한다고 했을까?" + +msgid "MAP126_NPC_3" +msgstr "나만 이 게임 밸런스가\n엉망이라고 생각하는 거야?\n통계로 보면 말이야\n뮤츠가 완전 무적이라고 이 게임 엉망이야!\n파괴광선 한 방이면 쓰러진다니까\n현실이랑 완전 다르잖아!" + +msgid "MAP127_TRAINER_1" +msgstr "몇 달의 훈련 끝에\n마침내 챔피언로드까지 왔어!\n여기서 질 수는 없지!" + +msgid "MAP127_TRAINER_1_DEFEAT" +msgstr "우리의 냉기 공격이 안 통하다니?!" + +msgid "MAP127_TRAINER_2" +msgstr "으으음!\n네 여정은 여기까지라는 예지가 보였다!" + +msgid "MAP127_TRAINER_2_DEFEAT" +msgstr "내 예지가 틀리다니!" + +msgid "MAP127_TRAINER_3" +msgstr "탄도르리그에 향하는 트레이너는\n먼저 챔피언로드를 돌파해야 해요\n당신은 충분한 힘을 가지고 있으신가요?" + +msgid "MAP127_TRAINER_3_DEFEAT" +msgstr "힘이 부족한 건 나였나봐..." + +msgid "MAP127_TRAINER_4" +msgstr "죽음의 50만볼트!!!\n버틸 수 있을까?!" + +msgid "MAP127_TRAINER_4_DEFEAT" +msgstr "좀 피뢰-치는구만" + +msgid "MAP127_TRAINER_5" +msgstr "한 타입만 고집할 이유가 있어?\n난 전부 쓰는 게 더 좋아!" + +msgid "MAP127_TRAINER_5_DEFEAT" +msgstr "뭐 이건 전략 테스트였어" + +msgid "MAP128_NPC_1" +msgstr "이 마을에서는 도전의 냄새가 나는구나!\n연말에 탄도르 챔피언십이 열리면\n챔피언로드가 다시 개방될 거야" + +msgid "MAP128_NPC_2" +msgstr "감로마을의 도서관이 걱정되는구나\n탄도르의 건국 때부터 전해져 내려오는\n귀중한 책들도 있는데..." + +msgid "MAP128_NPC_3" +msgstr "아오투스님과 무티오스님이 우리를\n안전하게 이끌어 주시기를 기도합시다\n오직 그분들만이 이 고난을 이겨내도록\n도우실 수 있을 것입니다" + +msgid "MAP128_NPC_4" +msgstr "이리로 오거라 얘야\n근심이 많아 보이는구나\n이런 힘든 시간에는 갈 길을 밝혀줄 빛을\n간절히 기다려야 한단다\n내 설교를 들어보겠니? 오냐\n우리들은 끊임없이 선택의 기로를\n맞딱뜨리는 세상에 살고 있단다\n중요한 선택도 있고\n사소한 선택도 있지 때로는 그런 사소한 선택들이\n중대한 영향을 가져올 때도 있어\n선택할 수 있다는 그 능력으로 말미암아\n우리들이 특별한 존재인 게야 이 능력은 바로 우리 스스로의\n앞길을 개척할 수 있도록\n아오투스님께서 주신 선물이란다\n하지만 모든 선택에는 분명\n어두운 일면도 존재하지 그것이 바로 무티오스님의 선물이야\n선택을 내리기 전에\n이 부분을 돌아보는 것이지\n왜 이것이 선물이냐고\n생각할 수도 있겠구나 자신이 하는 일의 결과를 생각하지 않고\n자유롭게 행동할 수 있는 편이\n더 좋지 않냐고 말이지\n하지만 그렇게 되면 우리의 행동이\n다른 사람들에게 해를 줄 수 있다는 것을\n알지 못할 게야 다시 말해 삶은 항상 균형을 이루고 있단다\n...이 세상에 기쁨이 있다면\n고통도 있어야 하는 법이야 최고의 순간이 있다면\n분명 최악의 순간도 있겠지\n하지만 우리는 그 어느 때라도\n신들의 권능을 믿어야 해 나는 다정하고 온유하신 신들께\n한 치의 의심도 갖지 않는단다\n들어줘서 고맙구나 얘야\n신의 축복이 함께하기를 바라마 지식은 추구하는 자에게\n언제나 열려 있단다" + +msgid "MAP128_NPC_5" +msgstr "훌쩍...\n아오투스님께 빌면\n다 원래대로 돌려놓으실 수 있을까?" + +msgid "MAP128_SIGN_1" +msgstr "여기는 영탄마을\n영웅으로 거듭나는 마을!" + +msgid "MAP128_SIGN_2" +msgstr "영탄마을 지하철역" + +msgid "MAP128_SIGN_3" +msgstr "이 앞은 서탄도르 챔피언로드" + +msgid "MAP128_SIGN_4" +msgstr "슈퍼트레이닝 텐트\n사범 켄이치" + +msgid "MAP128_SIGN_5" +msgstr "여기는 9번도로\n낙암마을 가는 길" + +msgid "MAP129_NPC_1" +msgstr "드디어 서탄도르에서 가고 싶은 곳은\n어디든 갈 수 있어!\n...하지만 아무 곳도 가고 싶지 않아...\n난 너무 게을러" + +msgid "MAP129_NPC_2" +msgstr "감로마을 사태로 피해를 입으신 분들께\n지하철티켓을 배부하고 있습니다\n여기 받으십시오" + +msgid "MAP130_NPC_1" +msgstr "어머, 너 포켓몬 트레이너니? 잘됐다!\n저기, 혹시 교환하지 않을래?\n난 독터르니를 찾고 있단다\n만약 독터르니를 가지고 있다면\n내 화르키아랑 교환해줄게 그건 독터르니가 아닌 것 같은데!" + +msgid "MAP131_NPC_1" +msgstr "토너먼트 참가자들은 패배하거나\n챔피언이 되기 전까지는\n대기실을 떠나실 수 없습니다 다음 시합을 위한 준비를 마치셨다면\n반대편의 경기장 입구에 있는\n진행 요원에게 말을 걸어주십시오" + +msgid "MAP132_SIGN_1" +msgstr "란타나이트 동굴로 가는 통로" + +msgid "MAP132_SIGN_2" +msgstr "정보 나눔 게시판!\n두꺼운지방과 퍼코트는\n방어에 유리한 특성입니다 두꺼운지방은 불꽃과 얼음타입 기술의\n데미지를 절반만 받습니다 퍼코트는 물리 기술의\n데미지를 절반만 받습니다\n이들 특성을 가진 포켓몬을 공격할 때는\n전략을 세웁시다!" + +msgid "MAP132_SIGN_3" +msgstr "란타나이트 동굴\n동굴 내 살얼음 주의" + +msgid "MAP132_TRAINER_1" +msgstr "우왓\n저 얼음 엄청나게 미끄럽잖아!" + +msgid "MAP132_TRAINER_1_DEFEAT" +msgstr "아얏!" + +msgid "MAP132_TRAINER_2" +msgstr "네 포켓몬은 이 몰아치는 추위를\n견딜 수 있니? 내 포켓몬은 그래!" + +msgid "MAP132_TRAINER_2_DEFEAT" +msgstr "너도 잘 대비된 것 같네" + +msgid "MAP132_TRAINER_3" +msgstr "오직 강한 트레이너만이\n산을 넘어갈 수 있어!" + +msgid "MAP132_TRAINER_3_DEFEAT" +msgstr "으음 가치 있는 패배였다!" + +msgid "MAP132_TRAINER_4" +msgstr "오직 강한 트레이너만이\n산을 넘어갈 수 있어!" + +msgid "MAP132_TRAINER_4_DEFEAT" +msgstr "으음 가치 있는 패배였다!" + +msgid "MAP132_TRAINER_5" +msgstr "우와악! 너무 추워!\n포켓몬 배틀로 몸 좀 녹이자!" + +msgid "MAP132_TRAINER_5_DEFEAT" +msgstr "아추추!" + +msgid "MAP132_TRAINER_6" +msgstr "이 설산은 위험한 요소로 가득 차 있어" + +msgid "MAP132_TRAINER_6_DEFEAT" +msgstr "넌 혼자 헤쳐나갈 수 있겠구나" + +msgid "MAP132_TRAINER_7" +msgstr "오직 강한 트레이너만이\n산을 넘어갈 수 있어!" + +msgid "MAP132_TRAINER_7_DEFEAT" +msgstr "으음 가치 있는 패배였다!" + +msgid "MAP132_TRAINER_8" +msgstr "거기 너! 넌 어느 편이야?" + +msgid "MAP132_TRAINER_8_DEFEAT" +msgstr "뭐 확실히 내 편은 아니네..." + +msgid "MAP133_NPC_1" +msgstr "여기 종일 있어도 한 마리도 못 잡았어!\n잡히지 않네...\n머릿속에서 저 소리 그만 좀 듣고 싶다고!\n어쨌든 네가 나보단 잘 할 거다 꼬마야 분명 나만큼 못하지는 않을 거야...\n이게 내가 낚시꾼이 아니라 선원인 이유겠지!\n자 가져가라, 나한텐 쓸모없을 테니까! 또 유람선 생활로 돌아가야 하나...\n아니면 풍어마을에 있다는 해적에게 가볼까" + +msgid "MAP133_SIGN_1" +msgstr "슈퍼트레이닝 텐트\n사범 히토미" + +msgid "MAP133_TRAINER_1" +msgstr "온종일 낚싯대를 드리웠는데\n낡은 부츠밖에 낚지 못했어!" + +msgid "MAP133_TRAINER_1_DEFEAT" +msgstr "아악, 내 낚싯줄!" + +msgid "MAP133_TRAINER_2" +msgstr "나는 어부 대가족 사이에서 나고 자랐어\n어업은 우리의 유산이야!" + +msgid "MAP133_TRAINER_2_DEFEAT" +msgstr "으윽, 줄이 끊어졌잖아!" + +msgid "MAP133_TRAINER_3" +msgstr "다이빙 비전머신이 있다면\n바닷속 깊은 곳을 탐험할 수 있어" + +msgid "MAP133_TRAINER_3_DEFEAT" +msgstr "가라앉거나 수영하거나!" + +msgid "MAP133_TRAINER_4" +msgstr "발 밑에 거품이 보인다면\n지금 네 밑에 포켓몬이 있다는 뜻이야!" + +msgid "MAP133_TRAINER_4_DEFEAT" +msgstr "보글보글!" + +msgid "MAP133_TRAINER_5" +msgstr "가족, 의무, 명예, 낚시!" + +msgid "MAP133_TRAINER_5_DEFEAT" +msgstr "나는 아름다운 패배를\n당했다고 생각한다!" + +msgid "MAP133_TRAINER_6" +msgstr "포켓몬 화보의 표지 모델이 되는 게\n내 인생의 최대 목표야" + +msgid "MAP133_TRAINER_6_DEFEAT" +msgstr "아아! 그건 멋지지 않은데!" + +msgid "MAP133_TRAINER_7" +msgstr "내 명상 방해하지 마라!" + +msgid "MAP133_TRAINER_7_DEFEAT" +msgstr "잔잔한 호수 같은 마음 속에\n돌을 던지는군!" + +msgid "MAP133_TRAINER_8" +msgstr "놀라운 사실! 쏴버릴은 집게 끝에서\n펄펄 끓는 물을 쏠 수 있다!" + +msgid "MAP133_TRAINER_8_DEFEAT" +msgstr "앗뜨뜨! 뜨겁잖아!" + +msgid "MAP133_TRAINER_9" +msgstr "몸매를 유지하는 데는 수영이 최고지!" + +msgid "MAP133_TRAINER_9_DEFEAT" +msgstr "팔이 너무 아파..." + +msgid "MAP134_NPC_1" +msgstr "여긴 북쪽으로 갈수록 추워져\n더 이상 짧은 치마를 매일 입을 수 없어" + +msgid "MAP134_NPC_2" +msgstr "트레이너가 은항마을엔 무슨 일이야?\n다음 체육관을 찾아서 온 거구나!\n동쪽의 설봉마을로 가면 돼" + +msgid "MAP134_NPC_3" +msgstr "은항마을 포켓몬 연구소 본 적 있어?\n거기선 뭔가 중요한 연구를 하는 것 같아" + +msgid "MAP134_NPC_4" +msgstr "은항마을은 어부들이 세웠지\n우리 영감도 포함해 다들 매일 바다로 나가" + +msgid "MAP134_SIGN_1" +msgstr "여기는 은항마을\n신선한 바닷바람이 약속을 가져다주는 곳!" + +msgid "MAP134_SIGN_2" +msgstr "라크 포켓몬 연구소" + +msgid "MAP134_TRAINER_1" +msgstr "어라? 너는...\n설마 포켓몬 트레이너인 게냐?\n할할할! 보기만 해도 느낌이 왔지! 들어보게나, 난 꼬맹이 시절부터\n이 바다를 항해했지\n그런데 요즘엔 그러기가 어렵다네...\n아마 들었을지도 모르지만\n요즘엔 바다에 해적놈들이 빽빽하거든! 나같은 늙고 연약한 어부는\n그 놈들에게 맞설 가망이 없지만\n너 같은 강한 트레이너와 함께라면?\n그 놈들이 우리를 놔둘지도 모르지\n혹시 흰여울시티로 갈 생각이 있나?\n내가 바래다주마 야할할할할! 닻을 올려라\n땅딸막한 풋내기 놈!\n...아니 그러니까...\n어얼, 집어치워! 어얼, 이 땅딸막한 풋내기 놈이!\n...아니 그러니까...\n어얼, 집어치워! 어얼... 영감탱이로 완벽하게 변장했었는데!\n바다에 나가서 네 포켓몬을\n전부 빼앗을 생각이었지만\n해적 말투가 새나가 버렸으니\n좀 더 거칠게 나가야겠군! 네 포켓몬을 내놓지 않으면\n판자 위에 세워 빠뜨릴 줄 알아라! 어얼... 실바가 무지하게 화내겠구만...\n잘 들어라 풋내기 놈!\n넌 아직 해적 잭의 숨통을 끊지 못했다!\n닻을 올려라! 거기 너!\n멀리서 네가 승부하는 걸 봤는데...\n저 놈 해적 맞지?\n그럴 거 같았어\n보통 검은 깃발 해적단은\n이 정도로 북쪽까지 돌아다니진 않는데\n요즘은 더 과감해지고 있거든\n아무튼 고마워, 완전히 혼쭐을 내줬네\n그 놈이 다신 은항마을에\n얼씬도 하지 않았으면 좋겠네\n내가 뭔가 사례를 하고 싶은데...\n아 맞다! 괜찮다면 내가 배로\n흰여울시티까지 태워줄 수 있어 어떻게 할 거지? 출항이다! 싫다고?\n난 정말정말 맹세코 해적이 아니라네!\n뭐 생각이 바뀌었다면\n다시 말해주게나" + +msgid "MAP134_TRAINER_1_DEFEAT" +msgstr "어어어어어얼!" + +msgid "MAP135_NPC_1" +msgstr "오늘 산에서 카빙턴을 끝내주게 해냈어!" + +msgid "MAP135_NPC_2" +msgstr "후우!\n살 떨리게 추운 설봉마을에 온 걸 환영한다!" + +msgid "MAP135_NPC_3" +msgstr "이 마을은 눈이 내려서 항상 조용해\n잠시 쉬면서 눈송이들이 내려앉는 것을 보렴" + +msgid "MAP135_NPC_4" +msgstr "야, 여기 활강로 진짜 끝내준다!" + +msgid "MAP135_NPC_5" +msgstr "알피크라는 포켓몬 알고 있니?\n혹시 가지고 있다면\n내 안데린드와 교환하지 않을래? 아무 포켓몬도 지니고 있지 않은 것 같은데... 그래, 좋아! 아쉽네" + +msgid "MAP135_SIGN_1" +msgstr "여기는 설봉마을\n싸라기눈에 덮여있는 마을" + +msgid "MAP136_NPC_1" +msgstr "체육관에 도전할 준비가 되었다면\n친구분에게 알려주세요" + +msgid "MAP136_SIGN_1" +msgstr "설봉마을 포켓몬체육관\n관장 베른 \"메가진화의 드래곤 마스터\"" + +msgid "MAP137_NPC_1" +msgstr "두 분 모두 건투를 빕니다!" + +msgid "MAP137_NPC_2" +msgstr "베른: 좋은 선택이군" + +msgid "MAP137_SIGN_1" +msgstr "버튼을 누르겠습니까?" + +msgid "MAP137_SIGN_2" +msgstr "버튼을 누르겠습니까?" + +msgid "MAP137_TRAINER_1" +msgstr "좋습니다\n첫 시련을 돌파하셨군요\n그럼 포켓몬 배틀에서의 제 힘도\n견뎌낼 수 있는지 봅시다! 축하합니다\n힘의 시련을 통과하셨습니다 앞으로 가십시오" + +msgid "MAP137_TRAINER_1_DEFEAT" +msgstr "당신의 힘을 증명했습니다" + +msgid "MAP137_TRAINER_2" +msgstr "아주 좋습니다\n정신을 집중해 냉철한 판단으로\n길을 찾았군요\n자, 이제 당신이 저의 전술에 맞설 만 한\n지혜를 가지고 있는지 보여주시지요! 지혜의 시련을 통과하셨습니다\n따라오시면 다음 시련으로 안내하겠습니다" + +msgid "MAP137_TRAINER_2_DEFEAT" +msgstr "잘하셨습니다" + +msgid "MAP137_TRAINER_3" +msgstr "훌륭합니다\n자신의 능력에 대한 믿음을 증명하셨습니다\n그러나 포켓몬들을 향한 믿음은 어떨까요? 당신이 포켓몬들의 직감을 굳게 믿었기에\n그들 또한 기대에 응한 것입니다\n믿음의 시련을 통과하셨습니다\n따라오십시오" + +msgid "MAP137_TRAINER_3_DEFEAT" +msgstr "잘하셨습니다" + +msgid "MAP139_NPC_1" +msgstr "내 인술로 네 공격을 피했다!\n날쌔고 조용하게 네 뒤로 다가가서\n수면가스로 널 재워주마!" + +msgid "MAP139_NPC_2" +msgstr "난 바다의 사나운 해적이다!\n이 약삭빠른 물고기 놈!\n내 커틀러스로 널 베어주마!" + +msgid "MAP139_NPC_3" +msgstr "아이들에게 해적과 닌자 흉내 내며\n놀아도 된다고 했지만...\n솔직히 말하면 안 그랬으면 좋겠어 여기 동탄도르에서는\n해적들이 바다 저 너머에 깔렸고\n닌자들의 속셈은 아무도 모르고..." + +msgid "MAP139_NPC_4" +msgstr "카타랑어는 닌자 일족들이\n좋아하는 포켓몬이야 카타랑어를 잡으려면 강철 낚싯줄이랑\n특별한 미끼를 사용해야 해\n카타랑어의 칼이 줄을 베어버리거든" + +msgid "MAP139_NPC_5" +msgstr "가끔 바다를 너무 오래 항해하면\n나를 부르는 달콤한 목소리를 듣곤 해 세일리아라는 포켓몬은 사람 같은 울음소리와\n여성적인 모습을 가지고 있지\n혈기넘치는 선원들을\n유혹하여 파멸하게 만들어" + +msgid "MAP139_NPC_6" +msgstr "잠재파워 기술을 아느냐?\n각각의 포켓몬마다 타입이 다르지 나는 포켓몬이\n잠재파워 기술을 배웠을 때\n어느 타입의 기술이 될지를\n알 수 있단다! 어떤 포켓몬을 봐줄까? 다른 포켓몬도 봐줄까? 알고 싶어지면\n잠재 능력이 있는 내게 물어봐 주려무나! 알고 싶어지면\n잠재 능력이 있는 내게 물어봐 주려무나!" + +msgid "MAP140_NPC_1" +msgstr "죄송하지만 아직 이 도로는\n혼자 다니기에는 위험합니다" + +msgid "MAP140_NPC_2" +msgstr "죄송하지만 아직 이 도로는\n혼자 다니기에는 위험합니다" + +msgid "MAP140_NPC_3" +msgstr "파괴된 발전소까지 접근하기 위한 길을\n확보하기 위해 노력 중입니다\n전신 방호 슈트가 필요할 것으로 예상됩니다\n저희 최고의 연구원들이 개발 중에 있습니다" + +msgid "MAP140_NPC_4" +msgstr "이게 단순 사고일 리가 없습니다\n며칠 전만 해도 완벽하게 제 기능을 하던\n감로마을 발전소가...\n그리고 아라시티 발전소 사건 이후로\n이렇게 갑자기... 아라시티의 대원들도 지금\n업무량이 굉장히 많습니다\n동탄도르의 레인저들에게\n증원 요청을 했을 정도입니다" + +msgid "MAP140_NPC_5" +msgstr "이런... 우리 레인저들은\n이런 사태를 해결하기에는\n 너무 준비가 부족했습니다\n보통 우리는 날뛰는 포켓몬을 진정시키고\n그 힘을 자연을 보호하기 위해\n캡처 스타일러를 사용합니다\n하지만 어쩐 일인지 핵포켓몬에게는\n전혀 통하지 않더군요!\n각자의 파트너 포켓몬과 자원하는 트레이너들의\n도움에 의존해야 했습니다" + +msgid "MAP140_NPC_6" +msgstr "살려주셔서 정말 감사합니다! 너무 무서웠어요...\n지진이나 폭발 같은 소리를\n들은 후에 숨었는데...\n무슨 일이 일어나고 있는지 깨달은 뒤에는\n이미 마을 전체가 대피한 후였어요\n레인저들이 와 주셔서 정말 다행이에요" + +msgid "MAP140_NPC_7" +msgstr "와아!\n정말 멋있었어!\n혹시 포켓몬 마스터야? 어른이 되면 포켓몬 레인저가 되고 싶어!" + +msgid "MAP140_NPC_8" +msgstr "방사능 피폭의 증상이 있는지\n잠시 신체 검사를 하겠습니다 ... 몸 상태는 괜찮은 것 같습니다\n폭발 중심으로부터 충분히 먼 거리에서\n짧은 시간 동안만 노출돼서 공기가 그리\n오염되지는 않았던 것 같습니다\n이 아이오딘화 칼륨 정제를 복용해 주십시오\n방사능 노출의 장기적인 부작용을\n예방해 줄 수 있을 겁니다" + +msgid "MAP141_NPC_1" +msgstr "이토록 전율스러운 배틀을\n마지막으로 본 게 언제였던지...\n그동안 자네들이 겪었을 엄청난 모험들이\n눈에 훤히 보임세\n자, 이제 메가진화의 힘은 그대들 것이네\n시련을 통해 배웠던 덕목들을 기억하며\n현명히 써주게" + +msgid "MAP141_SIGN_1" +msgstr "인도자: 이번에는 급작스러운 변화에도\n적응하는 능력을 시험하겠습니다\n훌륭한 트레이너에게\n악천후 따위는 약점이 되지 않습니다" + +msgid "MAP141_TRAINER_1" +msgstr "대자연의 힘조차도 당신을\n멈추지 못한단 걸 잘 알았습니다\n그럼 이번엔 그 적응력이 포켓몬 배틀에서도\n발휘되는지를 보여주시지요! 적응의 시련을 통과하셨습니다\n따라오시면 다음 시련으로 안내하겠습니다" + +msgid "MAP141_TRAINER_1_DEFEAT" +msgstr "좋습니다" + +msgid "MAP141_TRAINER_2" +msgstr "고된 시련들을 헤치고 나아가서\n결국 진리에 도달하셨군요\n이것이 바로 마지막 시련입니다\n이번 배틀에선 도구를 사용할 수 없습니다\n포켓몬들의 능력만을 믿고\n주저 없이 앞을 향해 나아가십시오! 모든 시련을 통과하셨군요\n이제 관장님께 도전하실 수 있습니다\n따라오십시오" + +msgid "MAP141_TRAINER_2_DEFEAT" +msgstr "좋습니다" + +msgid "MAP141_TRAINER_3" +msgstr "베른: 도전자들이여\n그대들이 모든 시련을 이겨냈다는 걸\n내 인도자들에게 전해들었네\n이곳에 오르기까지\n자네들의 굳은 의지를 잘 보여줬네 힘, 지혜, 적응, 믿음\n그리고 진리를 추구하고자 하는 의지...\n이것이 진정한 트레이너가\n가져야 할 덕목이지\n오로지 순수한 마음과\n충만한 의지를 가진 이들에게만\n메가진화의 힘을 얻을 자격이 주어진다네 테오: 알고 있어요!\n그러니 이제 PN와(과) 함께\n당신에게 도전하겠어요! 베른: 나는 용이라 불리는 자, 베른이다!\n탄도르지방의 메가진화를 관할하지!\n자네들이 다섯 시련은 통과했을지 모르나\n아직 마지막 시험이 남아있다네!\n메가진화의 힘을 얻을 자격을 증명해주시게! PN와(과) 테오는\n에이펙스배지를 받았다! 테오: 와아아아!!!! 베른: 그리고 이 기술머신도 가져가게 베른: 내용물은 부식숨결일세\n상대 포켓몬의 방어와 특수방어를 떨어뜨리는\n강력한 드래곤타입 기술이지 자 그럼... 테오: 이제 메가진화 주시는 건가요?? 베른: 그렇네, 때가 됐군\n둘 다 손목을 보여주게 PN와(과) 테오는 메가뱅글을 받았다! 베른: 메가진화에 대해 잠시 설명해주겠네\n방금 준 메가뱅글에는\n촉매 역할을 하는 키스톤이 있네\n메가진화를 할 수 있는 포켓몬이\n알맞은 메가스톤을 지니고 있다면\n배틀의 열기 속에서 반응이 일어난다네 자네들과의 유대감으로 인해\n포켓몬의 잠재력이 최대로 발휘되는 것이지 자, 메가진화가 가능한 포켓몬이 있는가? 테오: 네! 제 믿음직한 파트너인\n일레쿠스를 메가진화시키고 싶어요! 테오는 일레쿠스나이트를 받았다! 테오: 네! 제 믿음직한 파트너인\n아르킬렉스를 메가진화시키고 싶어요! 테오는 아르킬렉스나이트를 받았다! 테오: 네! 제 믿음직한 파트너인\n스라디움을 메가진화시키고 싶어요! 테오는 스라디움나이트를 받았다! 베른: 아주 좋아\nPN, 자네는 어떤 포켓몬을\n메가진화시키고 싶은가? 베른: 잘 선택했군 PN은(는) 에게\n메가스톤을 지니게 했다 기존의 지닌물건을 가방에 넣었다 [포켓몬의 순서를 맨 앞으로 바꿨다] 베른: 오, 메가진화시키려는 포켓몬이 없나?\n안타깝구먼...\n하지만 메가뱅글을 얻고 하는 첫 배틀인데\n메가진화 포켓몬이 없으면 쓰나\n그래, 내 전룡이 제격이겠군\n자네에게 잠시 빌려주지 어느 포켓몬을 제외하시겠습니까? [전룡의 순서를 맨 앞으로 바꿨다] 테오: 그럼 시작한다 PN!\n메가진화의 힘으로 전력을 다해 상대하겠어!\n각오해라! ...이런... 내가 또 진 것 같네!\n하하!\n메가진화의 힘을 얻어도\n모든 게 해결되지는 않나 봐\n물론 너도 메가진화를 할 수 있었으니까\n예상 못 한 건 아니야! 테오: ...! 내가 해냈어!\n내가 PN을(를) 이겼어!\n아, PN 너도 잘 싸웠어\n...믿기지가 않아! 내가 이기다니!\n일레쿠스, 다 네 덕분이야! ...이런... 내가 또 진 것 같네!\n하하!\n메가진화의 힘을 얻어도\n모든 게 해결되지는 않나 봐\n물론 너도 메가진화를 할 수 있었으니까\n예상 못 한 건 아니야! 테오: ...! 내가 해냈어!\n내가 PN을(를) 이겼어!\n아, PN 너도 잘 싸웠어\n...믿기지가 않아! 내가 이기다니!\n아르킬렉스, 다 네 덕분이야! ...이런... 내가 또 진 것 같네!\n하하!\n메가진화의 힘을 얻어도\n모든 게 해결되지는 않나 봐\n물론 너도 메가진화를 할 수 있었으니까\n예상 못 한 건 아니야! 테오: ...! 내가 해냈어!\n내가 PN을(를) 이겼어!\n아, PN 너도 잘 싸웠어\n...믿기지가 않아! 내가 이기다니!\n스라디움, 다 네 덕분이야! 베른: 둘 다 잘 싸워주었네\n이토록 전율스러운 배틀을\n마지막으로 본 게 언제였던지...\n그동안 자네들이 겪었을 엄청난 모험들이\n눈에 훤히 보임세\n자, 이제 메가진화의 힘은 그대들 것이네 시련을 통해 배웠던 덕목들을 기억하며\n현명히 써주게 테오: 물론이죠! 베른: 그래\n그대들의 여정에 행운이 함께하길 바라겠네 [전룡을 베른에게 돌려주었다] 테오: PN, 박사님께 우리가\n메가진화의 힘을 얻었다고 말씀드리자\n박사님도 분명 기뻐하실 거야!\n포켓팟으로 지금 전화드릴게! 봉박사: 여보세요? ...테오니? 테오: 네 박사님!\n지금 PN(이)랑 같이 있어요! 봉박사: 오, 그렇군\nPN도 같이 있구나!\n그래, 왜 전화한 거니? 테오: 박사님, 듣고 놀라지 마세요!\n방금 PN와(과)\n체육관 관장 베른을 이겼어요!\n그리고 메가뱅글도 받았고요!\n이제 저희도 메가진화를 사용할 수 있어요!!! 봉박사: 메가진화라고?\n그거 굉장한 소식이네!\n그래, 너희의 포켓몬 도감을\n파워업해 줘야겠구나\n아직 설봉마을에 있는 거니?\n공중날기로 금방 가마 테오: 넵!\n조금 뒤에 봬요! ...... ...... 그럼, PN...\n좀 이따 보자!" + +msgid "MAP141_TRAINER_3_DEFEAT" +msgstr "자네들 모두 메가진화의 힘을\n얻을 자격이 있음을 잘 보여주었네" + +msgid "MAP142_SIGN_1" +msgstr "여기는 혜성동굴" + +msgid "MAP142_SIGN_2" +msgstr " ← 낙암마을" + +msgid "MAP142_TRAINER_1" +msgstr "거기 너! 지금 어디 가는 거야?" + +msgid "MAP142_TRAINER_1_DEFEAT" +msgstr "물어보는 게 아니었는데..." + +msgid "MAP142_TRAINER_2" +msgstr "낙엽도 좋지만 난 역시 아라해변이 더 그리워..." + +msgid "MAP142_TRAINER_2_DEFEAT" +msgstr "여자를 그렇게 가지고 놀면 안 되지!" + +msgid "MAP142_TRAINER_3" +msgstr "어이 내 해변에서 나가!" + +msgid "MAP142_TRAINER_3_DEFEAT" +msgstr "왜 내 해변에 멋대로 들어온 거야?" + +msgid "MAP142_TRAINER_4" +msgstr "나한텐 여기가 탄도르지방에서 제일 아름다운 도로야!" + +msgid "MAP142_TRAINER_4_DEFEAT" +msgstr "사람들은 캠프보이를\n배틀 상대 정도로 여기지만\n자연을 탐험하고 즐기는게 최고야\n너도 가끔 아름다운 탄도르지방을 둘러봐!" + +msgid "MAP142_TRAINER_5" +msgstr "저기 길 좀 물어봐도 될까? 감로마을에서 길을 잘못 든 거 같거든..." + +msgid "MAP142_TRAINER_5_DEFEAT" +msgstr "처음엔 길도 잃고 이젠 포켓몬 배틀에서도 지다니...\n그냥 집 안에 틀어박혀서\n이과계의 남자라도 될까 봐!" + +msgid "MAP142_TRAINER_6" +msgstr "???: 하이야! ???: 누가 이곳을 지나가려 하는 거지? ???: 여긴 우리 구역이다! ???: 침입자 경보! ???: 우리 닌자 서퍼즈들이 철저히 쓰러트려 주지! 로닌: 이번엔 이겼을지 모르겠지만 그렇다고 우쭐대지 마라... 쥬닌: 우리 일족이 곧 복수할 테니! 로닌: 눈이라도 뜨고 자고 있으라고!" + +msgid "MAP142_TRAINER_6_DEFEAT" +msgstr "로닌: 너무 강하군!" + +msgid "MAP143_NPC_1" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_NPC_10" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_NPC_2" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_NPC_3" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_NPC_4" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_NPC_5" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_NPC_6" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_NPC_7" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_NPC_8" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_NPC_9" +msgstr "나무열매를 따시겠습니까?" + +msgid "MAP143_SIGN_1" +msgstr "정보 나눔 게시판! 이곳의 벌레들은 굉장히\n굶주려 있습니다 마 르도 를 조 하세 ...\n심하게 훼손돼 있어서 읽을 수가 없다..." + +msgid "MAP143_SIGN_2" +msgstr "슈퍼트레이닝 텐트\n사범 다이치" + +msgid "MAP143_TRAINER_1" +msgstr "여행자, 바이칼 열대우림에 온 걸 환영해!\n여기는 처음인가? 승부하자!" + +msgid "MAP143_TRAINER_1_DEFEAT" +msgstr "아야!\n이게 자연 선택이구나!" + +msgid "MAP143_TRAINER_2" +msgstr "오오!\n넌 전국 각지의 포켓몬들을 가지고 있겠구나!\n좀 보여줘!" + +msgid "MAP143_TRAINER_2_DEFEAT" +msgstr "아주 좋아! 아주 좋아!" + +msgid "MAP143_TRAINER_3" +msgstr "우림마을까지는 한참 남았어\n거기까지 갈 수 있을지 모르겠어..." + +msgid "MAP143_TRAINER_3_DEFEAT" +msgstr "난 분명 이 숲에서 죽고 말 거야" + +msgid "MAP143_TRAINER_4" +msgstr "테오: 이봐!\n...나도 강빈님을 이겼어! 아주 쉽던데?\n이미 여기 일을 다 정리한 것 같구만 그러든지 말든지!\n나도 곧 너를 따라잡을 거야!\n전에 봉박사님이 찾아와서는\n이 비전머신을 주시면서\n너한테도 하나 주라고 하시더라\n...근데 싫어! 승부부터 하자!" + +msgid "MAP143_TRAINER_4_DEFEAT" +msgstr "안 돼! 이건 불공평해애애!!!" + +msgid "MAP143_TRAINER_5" +msgstr "테오: 이봐!\n...나도 강빈님을 이겼어! 아주 쉽던데?\n이미 여기 일을 다 정리한 것 같구만 그러든지 말든지!\n나도 곧 너를 따라잡을 거야!\n전에 봉박사님이 찾아와서는\n이 비전머신을 주시면서\n너한테도 하나 주라고 하시더라\n...근데 싫어! 승부부터 하자!" + +msgid "MAP143_TRAINER_5_DEFEAT" +msgstr "안 돼! 이건 불공평해애애!!!" + +msgid "MAP143_TRAINER_6" +msgstr "엘레강스하기로는\n칼로스의 향기가 최고랍니다!" + +msgid "MAP143_TRAINER_6_DEFEAT" +msgstr "패배의 냄새는 전혀 훌륭하지 않아요!" + +msgid "MAP143_TRAINER_7" +msgstr "숲에 들어오면\n완전히 새로운 세계에 온 것 같아" + +msgid "MAP143_TRAINER_7_DEFEAT" +msgstr "꺄악!" + +msgid "MAP143_TRAINER_8" +msgstr "여기 야생 물고기 포켓몬들이\n나를 물지 않았으면 좋겠어!\n이놈들 이빨이 엄청 날카롭다고" + +msgid "MAP143_TRAINER_8_DEFEAT" +msgstr "어이, 사람이 말하고 있는데\n왜 갑자기 공격하는 거야?" + +msgid "MAP144_NPC_1" +msgstr "매일 아침마다 곤돌라를 타고 출근해!\n이곳에서의 삶은 정말 최고야!" + +msgid "MAP144_NPC_10" +msgstr "방금 가고르폰을 본 것 같은데? 안 무섭거든" + +msgid "MAP144_NPC_11" +msgstr "물은 왜 그리도 푸르를까? 내 꿈속에서는 보랏빛도 있고\n분홍빛도 있고 온갖 빛깔이 있었는데!" + +msgid "MAP144_NPC_12" +msgstr "야아옹..." + +msgid "MAP144_NPC_2" +msgstr "흰여울 오페라 하우스에 가봤어?\n우리 도시의 커다란 랜드마크 중 하나야!" + +msgid "MAP144_NPC_3" +msgstr "새하얀 새! 커다랗고 새하얀 새포켓몬을 봤어!\n그런데 갑자기 사라졌어..." + +msgid "MAP144_NPC_4" +msgstr "저 동상들... 가끔 눈 깜빡이는 것 같지 않아?" + +msgid "MAP144_NPC_5" +msgstr "저 동상들 보여? 저들은 이 마을의 감시자라고 불리곤 해" + +msgid "MAP144_NPC_6" +msgstr "아직도 곤돌라를 타보지 않았다고?\n꼭 한번 타봐!" + +msgid "MAP144_NPC_7" +msgstr "망할 쥐새끼들... 그 자식들이 이 도시를 오염시키고 있어!\n마을의 벽이란 벽에 죄다 낙서를 하고 다닌다니까!" + +msgid "MAP144_NPC_8" +msgstr "혹시 타이타니스라는 포켓몬을 알고 있나요?\n타이타니스가 정말 가지고 싶어요\n혹시 제 가고르폰이랑 교환해 주실 수 있나요? 아무 포켓몬도 지니고 있지 않으시군요... 와! 타이타니스를 데리고 있으신가요? 가고르폰을 잘 돌봐주세요!\n야호, 행복해 보이는 타이타니스예요! 그 포켓몬은 타이타니스가 아니예요...\n저를 속이려고 하셨군요!" + +msgid "MAP144_NPC_9" +msgstr "흰여울시티는 여러 방면에서 유명한 도시야\n예술과 극장, 그리고 특히 운하로!" + +msgid "MAP144_SIGN_1" +msgstr "아름다운 해안 도시\n흰여울시티에 오신 것을 환영합니다" + +msgid "MAP144_SIGN_2" +msgstr "술 취한 헌티쿤\n 흰여울시티의 명물 주점!" + +msgid "MAP144_SIGN_3" +msgstr "흰여울 오페라 하우스 및 체육관" + +msgid "MAP145_NPC_1" +msgstr "미궁에서 이브이를 잃어버렸다는 제보가 들어와 수색 중에 있습니다\n지금은 동굴 안으로 들어가실 수 없습니다" + +msgid "MAP145_SIGN_1" +msgstr "이 앞은 흰여울시티" + +msgid "MAP145_TRAINER_1" +msgstr "당신의 패배입니다... 제 카드가 그렇게 속삭이더군요" + +msgid "MAP145_TRAINER_1_DEFEAT" +msgstr "보았는데, 보았는데!" + +msgid "MAP145_TRAINER_2" +msgstr "비켜라, 하층민!\n내 시야를 가로막다니 무엄하다!" + +msgid "MAP145_TRAINER_2_DEFEAT" +msgstr "평민 따위에게 당했다고?" + +msgid "MAP145_TRAINER_3" +msgstr "거기 너! 너는 누구의 편이지?" + +msgid "MAP145_TRAINER_3_DEFEAT" +msgstr "너는 내 편은 명백하게 아닌 것 같군..." + +msgid "MAP145_TRAINER_4" +msgstr "햇볕이 쨍쨍 내리쬐는 이곳!\n신나는 배틀 시간이야!" + +msgid "MAP145_TRAINER_4_DEFEAT" +msgstr "스트레스는 피부에 좋지 않은데..." + +msgid "MAP145_TRAINER_5" +msgstr "여어, 멋진 마술 하나 보여줄까?\n나는 화염을 꿀꺽 삼킬 수 있어!" + +msgid "MAP145_TRAINER_5_DEFEAT" +msgstr "앗뜨뜨, 혀를 데었잖아!" + +msgid "MAP145_TRAINER_6" +msgstr "네게도 내가 보이는 것들이 보일까?" + +msgid "MAP145_TRAINER_6_DEFEAT" +msgstr "믿을 수 없어!" + +msgid "MAP145_TRAINER_7" +msgstr "나는 강한 트레이너와 승부하기 위해서\n북쪽 땅에서 산을 넘어 왔다네!" + +msgid "MAP145_TRAINER_7_DEFEAT" +msgstr "승부당한 것인가!" + +msgid "MAP145_TRAINER_8" +msgstr "너 TV에서 본 것 같아!" + +msgid "MAP145_TRAINER_8_DEFEAT" +msgstr "또 현실과 애니메이션을 구분하지 못했나봐..." + +msgid "MAP145_TRAINER_9" +msgstr "테오: 너구나, PN\n봉박사님이 여기로 오라고 했지? 나는 흰여울체육관에 도전하기 위해 수련하고 있어...\n너는 이미 거기서 배지를 얻었지? ...그래, 그랬겠지\n조금 전까지만 해도 꽤나 우울했어 그래서 좀 울기도 했지만\n그래도... 그런건 사실 별로 중요하지 않다는걸...\n깨달아 버렸어 그래서, 나는 그냥 내가 될 수 있는 최선의 트레이너가 되기로 했어 그런 의미에서, 배틀하지 않을래? 좋아, 그럼 한번 해 보자고! 좋아, 내 포켓몬들도 고된 훈련에 지친 것 같아 그러니 언제든 승부하고 싶다면 이야기해줘! 맞다, 그건 그렇고, 봉박사님이 나더러 너를 만나거든 여기서 북쪽에 있는 동굴로 가야 한다고 전해달라고 부탁하셨어. 조만간 따라갈게!" + +msgid "MAP145_TRAINER_9_DEFEAT" +msgstr "너는 언제나 나보다 앞서가는구나..." + +msgid "MAP146_NPC_1" +msgstr "이 마을은 우리 민족 간 조화의 상징이야\n몇백 년간 서로 전쟁한 사람들이\n다 함께 모여서\n평화를 바라며 만든 거거든" + +msgid "MAP146_NPC_2" +msgstr "닌자 사범이 되려고\n열심히 훈련하고 있어!\n나만의 인술도 개발했다구! 닌자 야구공에침바르기술!\n퉤엣!" + +msgid "MAP146_NPC_3" +msgstr "밤바다의 고요함을\n감상하는 것만 한 게 없지\n달과 별이 찰랑찰랑 비치는 모습....\n이 늙은이의 영혼을 달래준다네" + +msgid "MAP146_NPC_4" +msgstr "이 마을은 항상 닌자가\n근처에 최소 10명씩은 있어.\n다만 모습을 감춰서\n눈에 보이지 않을 뿐이지" + +msgid "MAP146_NPC_5" +msgstr "이 마을에는 탄도르지방에서\n가장 큰 신전이 있어\n신전은 마을의 포켓몬체육관\n역할도 하고 있지" + +msgid "MAP146_NPC_6" +msgstr "우리가 왜 까만 옷만 입냐고?\n음... 그냥 멋있잖아!\n더러워져도 티가 안나고!" + +msgid "MAP146_NPC_7" +msgstr "우리 닌자들은 이미지를 개선하려고\n부단히 애쓰고 있지.\n\"미지의 암살자\"라는 이미지는\n홍보에 영 좋지 않거든" + +msgid "MAP146_NPC_8" +msgstr "여기에서는 다양한 전투 방식이\n전수되고 있어!\n전부 익히려면\n몇 년은 수행해야 해" + +msgid "MAP146_NPC_9" +msgstr "라이카라스를 묘사한 조각상입니다\n닌자 일족이 신성하게 여기는\n희귀한 포켓몬입니다\n자격을 증명받은 사람만이 기를 수 있죠\n라이카라스는 마음대로 번개폭풍을\n일으킬 수 있다고 합니다\n그래서 \"폭풍인도자 포켓몬\"이라고\n불리기도 합니다" + +msgid "MAP146_SIGN_1" +msgstr "전설 박물관\n고대의 보물과 유물을 감상하는 곳" + +msgid "MAP146_SIGN_2" +msgstr "전설 박물관\n고대의 보물과 유물을 감상하는 곳" + +msgid "MAP146_SIGN_3" +msgstr "여기는 츠키나미마을 밝게 빛나는 달이\n파도에 비치는 곳" + +msgid "MAP146_SIGN_4" +msgstr "위대한 카타랑어상" + +msgid "MAP146_SIGN_5" +msgstr "라이카라스 거상" + +msgid "MAP146_SIGN_6" +msgstr "위대한 카타랑어상" + +msgid "MAP146_SIGN_7" +msgstr "수평선 너머에서 온\n진귀한 음식과 보물들 바로 이곳에서 구매하세요!" + +msgid "MAP146_SIGN_8" +msgstr "츠키나미 신전\n포켓몬체육관도 겸함" + +msgid "MAP147_NPC_1" +msgstr "잘 왔어 미래의 챔피언!\n탄도르의 여섯 번째 체육관에 온 걸 환영한다!\n그리고 이 체육관은 아주 특이한 곳이지! 이 체육관의 바닥은 아주 미끌미끌하게 닦여 있어서\n발을 내딛으면 이리저리 미끄러지니까 머리를 잘 써야 해 게다가 바닥에는 수많은 함정들이 깔려 있으니 특히 조심해야 하지!\n사실 그 밖에도 문제가 하나 더 있어... 아무도 이 곳의 관장이 누구인지 모른다는 거야! 그래도 아마 에스퍼타입을 주로 사용할 거야... 행운을 빌게!" + +msgid "MAP147_TRAINER_1" +msgstr "사랑은 눈으로 보지 않고 가슴으로 보는 거지" + +msgid "MAP147_TRAINER_1_DEFEAT" +msgstr "아아, 내 아린 가슴이여!" + +msgid "MAP147_TRAINER_2" +msgstr "다른 무엇보다도, 자기 자신에게 정직해라!" + +msgid "MAP147_TRAINER_2_DEFEAT" +msgstr "진실로 대단하구나" + +msgid "MAP147_TRAINER_3" +msgstr "바보는 스스로를 현자라고 생각하지만, 현자는 스스로를 바보라고 생각한다네" + +msgid "MAP147_TRAINER_3_DEFEAT" +msgstr "당했구나!" + +msgid "MAP147_TRAINER_4" +msgstr "내 엄지 손가락이 떨리는 것을 보니, 무언가 사악한 것이 이리로 오는구나" + +msgid "MAP147_TRAINER_4_DEFEAT" +msgstr "어... 다음 대사가 뭐였지?" + +msgid "MAP147_TRAINER_5" +msgstr "너와 재치 대결을 펼치고 싶은데, 아아, 너는 무장조차 하지 못한 것 같구나!" + +msgid "MAP147_TRAINER_5_DEFEAT" +msgstr "네가 한 수 앞서 있구나" + +msgid "MAP147_TRAINER_6" +msgstr "아하! 새로운 도전자가 등장했구나! 지혜로써 미끄러운 바닥의 기만을 풀어낸 자여!\n힘으로써 나의 대역들을 능가한 자여! 네게 마지막 한 조각의 퍼즐을 맞출 현명함이 있을까? 이 전투에서 내게 증명해다오! 훌륭해! 내 책략을 간파해 냈구나 그래...\n네 생각대로 나는 진짜 체육관 관장이 아니야 하지만... 이건 예상 못 했을 거다!" + +msgid "MAP147_TRAINER_6_DEFEAT" +msgstr "아하! 아주 영리하군!\n무언가 잘못됐다는 사실을 눈치챈 것 같구나" + +msgid "MAP147_TRAINER_7" +msgstr "\"온 세상이 무대이지\n모든 남자 여자는 배우일 뿐이고 그들에겐 각자의 등장과 퇴장이 있으며\n한 사람은 일생 동안 많은 역을 하는데 나이 따라 칠 막을 연기하네\" ???: 옛날 이야기를 하나 들려 드리지요 옛날 옛날에, 오페라 무대에 서고 싶어하는 작은 소녀가 있었답니다 그렇지만 극장가에 가득했던 낡은 관습들...\n소녀는 여자라는 이유로 무대에 설 수 없었어요\n그래서 소녀는 꾀를 냈답니다 소녀는 아리따운 긴 머리를 싹둑 자르고\n남자아이의 옷을 걸친 채\n소년의 모습을 하고 심사를 받았어요 그리고 소녀는 소년으로서 무대 위에 올랐어요 무대에서 그녀는 누구보다도 밝게 빛나는 배우였어요 하지만 소녀는 혼란스러웠어요\n거짓말과 속임수로 가득한 세계에서\n자기 자신마저도 속이는 것에 지쳐 버린 것이죠 그래서 어느 날, 소녀는 소년의 옷을 입지 않고\n얼굴을 가리는 화장을 하지 않은 채 무대에 올랐어요 무대의 막이 오르자 관객들은 소녀의 진면목을 처음으로 보게 됐답니다\n그들이 사랑하던 스타가 남자가 아니라 여자라는 걸 말이에요 모두 아연실색했어요\n여자도 남자 못지않게 훌륭하게 연기할 수 있다는 당연한 사실...\n그동안 외면했던 진실을 더 이상 부정할 수 없었기 때문이었죠 그 날 이후로 세상이 변하기 시작했어요\n여성들에게도 배우의 길이 열린 것이 바로 그 때부터였죠 이야기 속 소녀는...\n... 바로 저예요 저는 로잘린드\n흰여울 오페라 하우스의 주연 배우이자 흰여울체육관의 관장이랍니다 갖가지 속임수를 이겨내고 제 앞까지 당도하시다니 정말 훌륭합니다 하지만 이야기의 절정에 이르기 위해서는 위기가 필요하죠! 과연 당신이 이를 극복하실 수 있을까요?\n이 연극의 종막을 시작하겠습니다! PN은(는)\n드라마틱배지를 받았다! 로잘린드: 훌륭하다는 것을 두려워하지 말아요\n어떤 사람들은 태어날 때부터 훌륭하고, 다른 이들은 노력으로 훌륭함을 성취하고\n또 다른 사람들은 그저 훌륭함을 강요받기도 하죠 당신이 어떤 사람인지는 잘 모르지만...\n분명히 훌륭함을 지니신 분임에는 틀림없어요 당신이 가진 지혜와 힘에는 의심의 여지가 없습니다\n당신은 밝게 빛나는 별이 될 수 있는 사람이에요 하지만 무엇보다도 중요한 건, 당신 스스로에게 진실되는 것이랍니다\n이 기술머신을 받아주세요 트릭룸은 상대를 속이기 딱 좋은 기술이에요\n저 같은 연기의 달인에게 특히 잘 어울리는 기술이죠 이 기술을 사용하면 짧은 시간 동안\n느린 포켓몬이 먼저 움직일 수 있답니다" + +msgid "MAP147_TRAINER_7_DEFEAT" +msgstr "환상적이군요!\n이 드라마틱배지를 가질 자격이 있어요" + +msgid "MAP148_NPC_1" +msgstr "pn! 감로마을에서도 만나니 좋구나!\n여기 체육관 관장은 강빈이라고 한다\n강철타입과 과학기술을 다루는 트레이너지!\n이런 아름다운 농촌과는\n전혀 어울리지 않지만 말이야 내가 이런 말 했다고 얘기하지는 말고\n강철타입은 여러 타입에 강하지만\n불꽃에는 녹아내리고 주먹질에는 구부러지고\n땅 속에서는 갈라지기 마련이니 명심하렴 물타입도 대체로 좋은 선택이야\n행운을 빈다!" + +msgid "MAP148_SIGN_1" +msgstr "버튼을 누르겠습니까?" + +msgid "MAP148_SIGN_2" +msgstr "버튼을 누르겠습니까?" + +msgid "MAP148_SIGN_3" +msgstr "버튼을 누르겠습니까?" + +msgid "MAP148_SIGN_4" +msgstr "버튼을 누르겠습니까?" + +msgid "MAP148_TRAINER_1" +msgstr "컴퓨터에 관해 얼마나 알고 있니?" + +msgid "MAP148_TRAINER_1_DEFEAT" +msgstr "네가 나보다 더 잘 알고 있구나..." + +msgid "MAP148_TRAINER_2" +msgstr "날 좀 봐! 젤다의 전설 주제가를 기타로 칠 수 있다고! 멋지지?" + +msgid "MAP148_TRAINER_2_DEFEAT" +msgstr "게임 오버..." + +msgid "MAP148_TRAINER_3" +msgstr "하와와 본인은 게임하는\n여고생쟝인 거시야요!\n오늘도 즐거운 게임을 해 볼 거시야요!" + +msgid "MAP148_TRAINER_3_DEFEAT" +msgstr "하와와아앗!" + +msgid "MAP148_TRAINER_4" +msgstr "전문가들은 언젠가는 기술이 인류의 지능을 뛰어넘어 스스로를 계속 발전시킬 수 있는 지점에 도달할 것이라고 예측했습니다" + +msgid "MAP148_TRAINER_4_DEFEAT" +msgstr "잠시만 공간 조종장치 수정 좀..." + +msgid "MAP148_TRAINER_5" +msgstr "pn, 널 기다리고 있었어\n밭에서 보여준 실력 꽤 좋던데?\n거의 감동받을 뻔했다고! 아... 하지만 정아한테 장난치는 것도\n슬슬 질리던 참이었어\n이 마을의 모든 것들이\n나를 지루해 미치게 한단 말이지...\n네가 S51-A가 생각하는 것만큼\n강한 트레이너인지 확인해 볼까! 오... 내 퍼즐을 풀었구나\n그래, 뭐\n기다리는 것도 지루하던 참이었다\n이 마을은 너무나도 따분해\n할 게 아무것도 없어 여기 주민들은 농사짓고 기도하고\n이러면서 사는 게 참 행복한가 봐\n이해를 못 한다니까!\n그런 삶은 무의미하고 살아갈 가치가 없다는 걸 모르는 건가? 으아악! 너무 화나! 내 강철포켓몬들은\n이제 이런 멍청한 마을에 질렸어!\n우리들의 울분을 받아라! 어떻게...\n넌 어떻게 그리 강한 거지?\n이해가 잘 안 되는군\n이런 마을에서 하는 거라고는\n매일같이 단련뿐인데\n너 같은 꼬맹이가 쳐들어와서는... 뭐, 덕분에 오늘 하루가 좀 덜 지루했다\n이 배지를 줘야 하겠지 pn은(는)\n픽셀배지를 받았다! 그리고 네가 이겼으니\n이것도 같이 가져가라 그 기술머신의 내용물은 자이로볼\n사용자가 느릴수록 더 강해지는\n강철타입 기술이다 따라서 무장록에게는 잘 어울리지만 크레이곤에게는 쓸모없는 기술이지\n사용자가 멍청이가 아니라면 강력한 기술이다" + +msgid "MAP148_TRAINER_5_DEFEAT" +msgstr "뭐?!" + +msgid "MAP150_NPC_1" +msgstr "벌레포켓몬 떼가 길을 막고 있다!\n벌레퇴치제를 사용하시겠습니까? pn은(는) 벌레퇴치제를 사용했다! 벌레들이 사라졌다!\n화나게 한 것 같다... 건드리지 않는 편이 좋겠다 벌레포켓몬 떼가 길을 막고 있다\n건드리지 않는 편이 좋겠다..." + +msgid "MAP150_NPC_2" +msgstr "벌레포켓몬 떼가 길을 막고 있다!\n벌레퇴치제를 사용하시겠습니까? pn은(는) 벌레퇴치제를 사용했다! 벌레들이 사라졌다!\n화나게 한 것 같다... 건드리지 않는 편이 좋겠다 벌레포켓몬 떼가 길을 막고 있다\n건드리지 않는 편이 좋겠다..." + +msgid "MAP150_NPC_3" +msgstr "벌레포켓몬 떼가 길을 막고 있다!\n벌레퇴치제를 사용하시겠습니까? pn은(는) 벌레퇴치제를 사용했다! 건드리지 않는 편이 좋겠다 벌레포켓몬 떼가 길을 막고 있다\n건드리지 않는 편이 좋겠다..." + +msgid "MAP150_NPC_4" +msgstr "벌레포켓몬 떼가 길을 막고 있다!\n벌레퇴치제를 사용하시겠습니까? pn은(는) 벌레퇴치제를 사용했다! 건드리지 않는 편이 좋겠다 벌레포켓몬 떼가 길을 막고 있다\n건드리지 않는 편이 좋겠다..." + +msgid "MAP150_NPC_5" +msgstr "벌레포켓몬 떼가 길을 막고 있다!\n벌레퇴치제를 사용하시겠습니까? pn은(는) 벌레퇴치제를 사용했다! 건드리지 않는 편이 좋겠다 벌레포켓몬 떼가 길을 막고 있다\n건드리지 않는 편이 좋겠다..." + +msgid "MAP150_NPC_6" +msgstr "벌레포켓몬 떼가 길을 막고 있다!\n벌레퇴치제를 사용하시겠습니까? pn은(는) 벌레퇴치제를 사용했다! 건드리지 않는 편이 좋겠다 벌레포켓몬 떼가 길을 막고 있다\n건드리지 않는 편이 좋겠다..." + +msgid "MAP150_NPC_7" +msgstr "벌레포켓몬 떼가 길을 막고 있다!\n벌레퇴치제를 사용하시겠습니까? pn은(는) 벌레퇴치제를 사용했다! 건드리지 않는 편이 좋겠다 벌레포켓몬 떼가 길을 막고 있다\n건드리지 않는 편이 좋겠다..." + +msgid "MAP150_NPC_8" +msgstr "벌레포켓몬 떼가 길을 막고 있다!\n벌레퇴치제를 사용하시겠습니까? pn은(는) 벌레퇴치제를 사용했다! 건드리지 않는 편이 좋겠다 벌레포켓몬 떼가 길을 막고 있다\n건드리지 않는 편이 좋겠다..." + +msgid "MAP150_TRAINER_1" +msgstr "으하하하! 나약한 인간 같으니!\n개미나락에 빠진 걸 환영한다!" + +msgid "MAP150_TRAINER_1_DEFEAT" +msgstr "밟혀버렸다!" + +msgid "MAP150_TRAINER_2" +msgstr "흐흐흐... 개미나락의 구불구불한 동굴들...\n어디로 연결되는 걸까?" + +msgid "MAP150_TRAINER_2_DEFEAT" +msgstr "어라?" + +msgid "MAP150_TRAINER_3" +msgstr "여기는 곤충채집소년의 낙원이다!" + +msgid "MAP150_TRAINER_3_DEFEAT" +msgstr "졌다" + +msgid "MAP150_TRAINER_4" +msgstr "여기는 곤충채집소년의 낙원이다!" + +msgid "MAP150_TRAINER_4_DEFEAT" +msgstr "졌다" + +msgid "MAP151_NPC_1" +msgstr "체육관 도전자인가?\n관장은 지금 여기 없어\n사실 숲으로 훈련하러 가서는 아직도 돌아오지 않았어... ...\n간지 한참 됐는데 말이지\n이봐, 너 강하지? 티코는 불꽃포켓몬의 대가야\n아마 개미나락의 깊은 곳까지 들어갔을 거야\n체육관 배지를 얻기 위한 단련이라 생각하고 그를 찾으러 가 줘 옳지 옳지!\n이 벌레퇴치제가 도움이 될 거야\n그 어떤 벌레회피스프레이보다도 벌레들을 쫓는데 탁월하지" + +msgid "MAP151_NPC_2" +msgstr "우림마을에 오신 것을 환영합니다\n바이칼 우림을 돌파해 이곳까지 도달하는 분은 상당히 적죠\n축하드립니다" + +msgid "MAP151_NPC_3" +msgstr "우림마을은 다른 지역과는 완전히 동떨어져 있어\n이곳엔 전기도 안 들어온다니까" + +msgid "MAP151_NPC_4" +msgstr "사실 이 마을 주민들은 과학기술을 그리 좋아하지 않아\n심지어는 아직 규토리로 몬스터볼을 만들어 쓰는 사람들도 있다니까!" + +msgid "MAP151_NPC_5" +msgstr "티코님의 춤을 본 적 있니?\n보지 못했다고? 히히! 굉장히 아름답단다" + +msgid "MAP151_NPC_6" +msgstr "껄껄! 이곳은 항상 비가 내리지!\n하지만 상관없어! 나는 비가 좋아!" + +msgid "MAP151_NPC_7" +msgstr "이곳 우림마을에서는 차들이 지나다니는 소리 때문에 밤중에 깰 걱정을 할 필요는 없어\n하지만 벌레 문제는 진지하게 걱정해야 해" + +msgid "MAP151_NPC_8" +msgstr "이 마을에는 일반적인 프렌들리숍은 없어\n하지만 교역소에서 나무열매로 희귀한 도구와 포켓몬을 교환할 수 있지!" + +msgid "MAP151_SIGN_1" +msgstr "여기는 우림마을\n이 마을을 찾아내다니! 대단합니다!" + +msgid "MAP151_SIGN_2" +msgstr "우림마을 포켓몬체육관\n관장 티코 \"격렬하게 불타오르는 댄서\"" + +msgid "MAP152_NPC_1" +msgstr "닌자들의 방식으로\n훈련하고 싶어서 여기 왔어\n그런데 체육관에서\n가볍게 완파당했지 뭐야...\n훈련을 더 해야겠어 모든 인술에 통달한 사람만이\n츠키나미마을의 신성한 포켓몬을\n다룰 수 있다고 하더라고\n포켓몬을 전부 잡으려면\n그것도 잡아야 겠는데!" + +msgid "MAP152_NPC_2" +msgstr "전설 박물관을 보려고 여행 왔어\n탄도르 역사 이전에 만들어진\n고대 유물이 있다더라고! 북서쪽에 있는 전설 박물관에는\n나 같은 유적마니아의\n흥미를 돋울만한 물건이 잔뜩 있어\n고대 신화부터 해서 온갖 전시품이 다 있지!" + +msgid "MAP152_NPC_3" +msgstr "동탄도르의 핵발전소 하나는\n서쪽 바다 건너에 있어\n탄도르지방 전체에서\n아직 운영 중인 유일한 발전소인데..." + +msgid "MAP152_SIGN_1" +msgstr "문이 잠겨 있다" + +msgid "MAP152_SIGN_2" +msgstr "문이 잠겨 있다" + +msgid "MAP152_SIGN_3" +msgstr "문이 잠겨 있다" + +msgid "MAP153_NPC_1" +msgstr "포켓몬리그에 가기 전에\n마지막으로 여기 들렀어!\n그런데 리그 가기 전에\n풍어마을에도 들러야겠어\n강력한 물타입 포켓몬을\n팀에 넣고 싶거든 여기 배지만 따면\n포켓몬리그로 갈 수 있어!\n근데 여기 체육관은 엄청 어려워..." + +msgid "MAP155_NPC_1" +msgstr "호화 여객선에 오신 것을 환영합니다!\n여기서는 편하게 쉬시면서 멜트다운 같은 건 걱정하지 않으셔도 됩니다\n손님의 객실은 가장 오른쪽에 있는 방입니다\n자유롭게 배를 돌아다니시면서 다른 승객 분들과 대화를 나눠 보세요" + +msgid "MAP155_NPC_2" +msgstr "이 배가 멈추자마자 내려야 해!\n발전소 사태 때문에 다친 사람들이 있을 수도 있어!\n내가 이 선제공격손톱만큼 잽싸게 움직일 수 있었다면 좋을 텐데 이거 나한테는 아무런 쓸모가 없는데\n혹시 가져갈래? 빨리 위험에 처한 사람들을 도와야 해\n이 배가 편안한 여객선이라고 해도 지금은 완전히 가시방석이야!" + +msgid "MAP155_NPC_3" +msgstr "반갑구나 얘야\n나도 한때는 트레이너였단다\n아아 얼마나 행복한 시간이었는지!\n그렇지만 지금은 늙고 괴팍해져서는 이런 기술머신은 쓸 일이 없어\n대신 네가 잘 써 줄래? 바로 그거야 뭐 다른 트레이너에게 주면 되겠지" + +msgid "MAP155_NPC_4" +msgstr "안녕 꼬마 트레이너씨!\n난 이 배의 선장이란다!\n...우웩, 그런데 뱃멀미가 나서...\n바다 위도 아닌데 말이야! 어떻게 한담?\n이럴 때 등을 쓰다듬으면 도움이 된다는데...\n이 늙은이를 좀 도와주지 않겠니? 아... 훨씬 낫구나\n뭐야, 뭘 바란 거야?\n너한테는 아무것도 줄 게 없으니 저리 가! 우욱... 으으..." + +msgid "MAP155_TRAINER_1" +msgstr "안락하게 여행하고 싶기는 한데...\n발전소 일이 머리에서 떠나질 않아!\n포켓몬 배틀을 하면\n이 생각을 떨칠 수 있을까?" + +msgid "MAP155_TRAINER_1_DEFEAT" +msgstr "윽! 집중할 수가 없었어!" + +msgid "MAP155_TRAINER_2" +msgstr "나는 바다보단 산사나이 쪽이라네!\n배에 타니까 좀 멀미가 나기는 하지만... 그래도 나는 싸운다!" + +msgid "MAP155_TRAINER_2_DEFEAT" +msgstr "속이 메스꺼워..." + +msgid "MAP155_TRAINER_3" +msgstr "저기 저기! 너 어디 가니?" + +msgid "MAP155_TRAINER_3_DEFEAT" +msgstr "안 돼애애! 져 버렸어 ㅠㅠ" + +msgid "MAP155_TRAINER_4" +msgstr "난 오직 최강의 포켓몬들만 쓰지\n우리의 힘을 네 포켓몬이 견딜 수 있을까?" + +msgid "MAP155_TRAINER_4_DEFEAT" +msgstr "항복! 항복!" + +msgid "MAP155_TRAINER_5" +msgstr "pn\n말도 안 되지만 나 조금 무서워\n아니아니 그 말 취소! 못 들은 걸로 해!\n하나도 무섭지 않아! 나는 역대 최고의 트레이너가 될 거니까! ...그렇지만 아빠...\n...나는...\n...아빠는 강한 사람이야\n강한 포켓몬도 갖고 있어 너희 아빠는 포켓몬 레인저잖아?\n모두를 도우실 거야\n도-도와야 해!\n내 말은, 어...\n그-그냥, 포켓몬 승부할래? 발전소에서 무슨 일이 일어났든 상관없어!\n지금은 널 이기는 것만 생각할래!" + +msgid "MAP155_TRAINER_5_DEFEAT" +msgstr "안 돼! 이건 불공평해애애!" + +msgid "MAP156_NPC_1" +msgstr "창희님이 말문이 막힌 건 정말 처음 봐 아들이 있으셨을 줄이야...\n일만 너무 열심히 하시고\n가족 얘기는 안 하셨었거든 딸이 있으셨을 줄이야...\n일만 너무 열심히 하시고\n가족 얘기는 안 하셨었거든" + +msgid "MAP156_NPC_10" +msgstr "우리는 11번도로를\n자연보호구역으로 지정했어\n탄도르지방의 멸종위기 포켓몬이\n터를 잡을 수 있게 말이야\n거긴 허가 없이는\n포켓몬을 못 잡으니까" + +msgid "MAP156_NPC_11" +msgstr "우리 레인저가 탄도르에서 하는 일은\n굉장히 많아\n범죄 소탕, 수색 및 구조\n게다가 환경 보호까지 도맡고 있지" + +msgid "MAP156_NPC_12" +msgstr "이번에 새로 레인저 후보생이 됐어!\n창희님이 내 롤모델이야!" + +msgid "MAP156_NPC_13" +msgstr "PN\n이 편지를 카메론에게 전해주렴\n지금 핵 발전소 섬에 있단다\n7번도로 부두에서 배를 타고\n남쪽으로 내려가면 있어" + +msgid "MAP156_NPC_14" +msgstr "여기는 부상당한 사람과 포켓몬을\n치료하는 응급 의료 시설입니다\n부디 손을 소독해 주세요\n감염이 일어나면 안 되니까요" + +msgid "MAP156_NPC_15" +msgstr "아직 환자분들이 회복 중입니다\n부디 거리를 두어 주세요" + +msgid "MAP156_NPC_16" +msgstr "쿨럭 쿨럭\n속이 안 좋아..." + +msgid "MAP156_NPC_17" +msgstr "자 자\n수프를 좀 가져왔어요" + +msgid "MAP156_NPC_18" +msgstr "어제부터 아들이 열이 38도나 나서\n아들이랑 같이 여기에 왔어\n간호사 분들이 잘 해주신 덕에\n많이 나아져서 다행이야" + +msgid "MAP156_NPC_19" +msgstr "이곳은 중환자실입니다\n죄송하지만 들어오실 수 없습니다" + +msgid "MAP156_NPC_2" +msgstr "포켓몬 레인저의 의무는\n탄도르의 아름다운 자연을\n지키고 보존하는 일이야! 네 아버지는 최고의 레인저 중-\n아니 그냥 최고의 레인저야!\n모두의 우상이라니깐" + +msgid "MAP156_NPC_20" +msgstr "회복 도구를 가지고 있는 건\n언제나 현명한 일이죠\n급할 땐 나무열매도 좋지만요 이 해독제를 드릴게요\n여행에 도움이 될 거예요" + +msgid "MAP156_NPC_21" +msgstr "나... 냥..." + +msgid "MAP156_NPC_22" +msgstr "3번도로에서 이 작은 녀석을 찾았어\n웬 트레이너가 중독시키고는\n그대로 두고 간 것 같아..." + +msgid "MAP156_NPC_23" +msgstr "이 건물 지붕에는 착륙장이 있으니\n부상당하면 하늘로 옮길 수 있어" + +msgid "MAP156_NPC_24" +msgstr "이런 증상은 정말 처음 봐...\n원자로가 녹은 것과 관계가 있는 건가?" + +msgid "MAP156_NPC_25" +msgstr "으르르! 으르렁! 포켓토크를 사용할까요? ...\n PN은(는) 포켓토크를 사용했다! 으르렁 찢고 죽인다 파괴한다 으르렁" + +msgid "MAP156_NPC_26" +msgstr "이 기계는 지방 전체의\n날씨 패턴을 관찰해\n레인저 기지마다 하나씩 있지\n이 기계로 날씨를 예측하면\n폭풍우나 허리케인이 발생하기 전에\n미리 알아낼 수 있어" + +msgid "MAP156_NPC_27" +msgstr "여기는 연구개발 실험실이란다\n탄도르 레인저들과\n과학자, 전문가들이 함께 모여서\n우리 지방에 일어난 문제를\n해결하려고 연구 중이지" + +msgid "MAP156_NPC_28" +msgstr "우리 레인저는\n최신 기술을 적극 사용하지\n특히 우리가 쓰는 캡처 스타일러는\n폭력 없이 포켓몬을 진정시키고\n제어할 수 있는 도구야\n캡처 스타일러는 길들여진 포켓몬과\n야생 포켓몬에게만 통한단다\n물론 잘 길들여진 포켓몬은\n캡처 스타일러에 저항할 수 있어\n트레이너와의 유대의 힘이\n제 역할을 하는 거겠지" + +msgid "MAP156_NPC_29" +msgstr "그러니까 PN 네가\n창희님의 자식이라는 거지?\n솔직히 좀 놀라운 얘기인데\n일하실 때 가족 얘기를\n꺼내시는 법이 없었거든" + +msgid "MAP156_NPC_3" +msgstr "우리는 포켓몬과 너무 깊게\n유대를 쌓지는 않아\n파트너 포켓몬을 가진 레인저도\n없는 건 아니지만 말이야" + +msgid "MAP156_NPC_30" +msgstr "이 헌티쿤을 치료하려고 연구 중입니다\n계속 사람 곁에 있었더니\n야생성이 줄어든 것 같습니다\n그래도 여전히 털이랑 침에서\n방사능이 조금씩 나오고 있어서요 봉박사: 그렇군\n방사능을 빨아들일 방법을 찾아야겠어\n방사성 에너지를 그만 내뿜게 되면\n세포도 문제 없이 재생되겠지\n방법은 분명히 있겠지만\n아직 기술이 따라가질 못 하는군... 쿠루룽!" + +msgid "MAP156_NPC_31" +msgstr "해저드슈트 제작을 마무리하고 있어\n다음 임무에 나갈 때쯤 되면 다 완성될 거야" + +msgid "MAP156_NPC_32" +msgstr "그럼 소개하지\n몇 달동안 연구한 최고의 결과물\n이름하야 해저드슈트!\n호연지방에서 가져온\n청사진을 기반으로 만들었지\n방사능을 완벽하게 막아 줘\n공기 여과 장치와 송수신 무전기 등등\n여러 기능을 갖춰 놨지\n이건 처음 제작한 시제품이야\n언젠간 레인저 전체한테\n해저드슈트를 입힐 수도 있겠지" + +msgid "MAP156_NPC_33" +msgstr "송박사: 오 죽순아!\n어쩐지 여기서 만날 것 같더니만 봉박사: 반가워 나리\n연구는 잘 돼가? 송박사: 잘 되고말고\n해저드슈트는 착착 개발되고 있고\n방사능에도 멀쩡한 캡처 스타일러도\n슬슬 완성되는 중인데\n원래 것보다 사용법이 복잡해서 문제야\n핵포켓몬 치료 쪽은\n네 연구노트가 도움이 많이 됐어 봉박사: 도움이 됐다니 다행이야\nPN\n우리가 핵타입에 관해\n알아낸 사실을 알려 줄게\n진화의돌이 어떤 원리인지 알고 있니?\n진화의돌은 각각의 종류마다\n고유의 파동을 가진\n전자기 방사선을 내뿜는데\n진화의돌로 진화하는 포켓몬이\n자기한테 맞는 방사선을\n집중해서 쬐면 진화하는 원리야\n그리고 각 타입마다\n고유의 주파수가 있는 거지\n그런데 핵타입은 다른 타입보다\n월등히 높은 주파수를 가지고 있어 그래서 포켓몬이 방사능에 노출되면\n불완전하게 진화해 버리는 거야\n종 자체는 바뀌지 않지만\n색상과 움직임 그리고 타입이 변해\n이런 진화는 몸이 맞지 않으니까\n정신이 불안해지고 사나워지는 거지\n하지만 요법과 치료를 거치면\n증상을 완화시킬 수 있을 거야\n몸 색깔은 여전하겠지만\n말을 안 듣거나 공격하지는 않을 거고 이번에도 한 건 했네 봉박사: 고마워\n열심히 한 덕이지" + +msgid "MAP156_NPC_34" +msgstr "몇몇 타입의 포켓몬이\n특히 피폭에 취약한 것 같아\n노말, 독, 악, 비행타입은\n쉽게 피폭되고\n벌레, 강철, 고스트타입은\n잘 피폭되지 않아" + +msgid "MAP156_NPC_35" +msgstr "너도 잘 알겠지만\n레인저들은 캡처 스타일러로\n날뛰는 야생 포켓몬을 제어해\n그런데 핵타입에는 통하지를 않아서\n더 효과적인 새 스타일러를 만들었지\n여전히 핵포켓몬을\n통제하지는 못하지만\n진정시켜서 잠들게 할 수는 있어" + +msgid "MAP156_NPC_36" +msgstr "그 발전소에서\n미지의 포켓몬을 목격했어!\n최소한 우리가 보기에는 포켓몬 같아\n이름은 우레인이고 핵타입 같았어\n핵타입 전설의 포켓몬이라...\n그 퀴리라는 자는 틀림없이\n그 포켓몬의 트레이너일 테지\n이 포켓몬의 힘을 이해하고\n어디서 만들어졌는지를 알려고\n노력하고 있어\n카메론씨가 뭔가 알고 있을 텐데\n깨어나지를 못하고 있어..." + +msgid "MAP156_NPC_37" +msgstr "... [이 레인저는\n우레인의 하프라이프를\n정통으로 맞았다\n상태가 나빠 보인다...]" + +msgid "MAP156_NPC_38" +msgstr "PN?. 너 맞니?\n테오와 봉박사님도 왔네\n다들 와 줘서 고마워요 최대한 빨리 왔죠\n몸은 괜찮으세요 창희씨? 난 괜찮아요\n그렇게 많이 피폭되진-\n쿨럭. 쿨럭. 제발 무리하지 마세요\n방사성 공기를 좀 마셨을 테니까\n심장을 진정시켜야 해요 시민들과 포켓몬이 위험한데\n진정은 무슨?!\n쿨럭. 쿨럭 들어보세요.\n이제 우리 상대가 무엇인지\n정보가 있으니까 계획을 짜 봤어요\n그 퀴리란 자가 원자로를 파괴한 게 틀림없어요\n우리가 퀴리를 제압한다면\n발전소도 안전해지고\n정화도 시작할 수 있을 겁니다\n물론 어디 숨어 있는지부터\n알아내야 하겠지만... 다행히도 카메론씨가\n단서를 좀 남겨 주셨거든요 아빠...?\n그치만 아빠는 지금 의식이...\n... 캠은 이런 일을 예측하고 있던 것 같아\n캠을 구출했을 때 주머니에서\n이 종이를 찾았단다\n꽤 오랜 시간동안 퀴리와\n우레인의 정보를 모은 모양이야\n그리고 이 편지도 들어 있었지 창희와 탄도르 레인저에게\n여러분은 저를 공학자이자\n민간 계약업자이자 한 아이의 아버지인\n카메론 케인으로 알고 계실 겁니다\n하지만 사실 그건 위장 신분입니다\n제 진짜 이름은\n카메론 스톰브링어입니다 저는 국제경찰 요원입니다\n11년 전에 저는\n위험한 불법 포켓몬 실험 제보를 받고\n탄도르로 돌아와서 조사 중이었습니다\n위장 조사 중에. 제 정체가 발각되었고.\n범죄자는 흔적을 없애고 도망쳤죠 결국 사람들이 죽고 말았습니다\n제 인생에서 가장 후회되는 일입니다\n제가 실패한 후 국제경찰에서는\n저를 조기 은퇴시켰지만\n이 섬에서 알아낸 것은\n결코 잊을 수가 없더군요... 아빠가 비밀 요원이라고?\n우와!. 진짜 끝내준다!!!! 항상 비밀스러운 사람이긴 했지\n사고가 나고 얼마 지나지 않아\n아이와 함께 마을에 나타났었어...\n자기가 누군지 어디서 왔는지\n도통 얘기를 하지 않았고 ... 그럼 캠은 10년 전 폭발에 관해서\n나보다 더 자세히 알고 있었다는 건데...\n거기서 소연이 죽었는데\n어째서 내게는 말하지 않은 거지? ... 뒤에 내용이 더 있네요 비록 은퇴를 하기는 했지만\n범죄자들이 정의의 심판을\n받기 전까지 쉴 수 없었습니다\n어딘가에 아직 증거도 남아있을 테고요...\n그래서 저는 새로\n핵발전소 엡실론의 건설을 의뢰했죠 발전소 건설로 사건 현장을 숨기고\n무너진 발전소를 조사할 계획이었습니다\n사고가 아니었다는 걸 증명할\n단서를 찾아서 말이죠\n그런데 증거 대신 더 불길한 것을\n찾게 되었습니다... 인공 포켓몬을 만드는\n청사진을 찾은 겁니다!\n하지만 국제경찰로 보낼 단서를\n전부 모았다고 생각한 순간\n예상 못 한 일이 일어났습니다\n커다란 폭발이 섬을 뒤흔들었죠\n아직 사건이 끝나려면 멀었다는 것을\n그제서야 깨달았습니다 폭발을 피해 라이카라스를 타고\n간신히 섬을 빠져나왔습니다\n그때 하늘에서 본 것은...\n기다란 사람 형체가 포켓몬 한 마리와\n발전소 폐허에서 빠져나오는 모습이었죠 그 사람은 청사진에서 본\n마스크를 끼고 있었습니다\nCURIE 인터페이스 말이죠 연구소에서 제작된 첨단 장치로\n정신을 연결하는 기계였습니다\n자신의 생각과 명령을 전달하는 거죠\n바로... 우레인에게요 사람이 창조한 포켓몬\n무한한 에너지 공급원으로 제작되어\n힘이 최대에 달하면\n혼자서 핵분열을 일으키는 포켓몬이죠\n그러나 힘을 최대로 높이려면\n엄청난 양의 핵 연료를 먹어야 해요 연료를 찾기 위해\n방사능 감지 능력인\n\"가이거센스\"를 가지고 있는 거고요\n아마 우레인은 이 섬에서 만들어져서\n몇 년동안 잠들어 있었을 겁니다\n새 우라늄 연료가 섬에 오는 바람에\n깨어나 버린 거겠죠 하지만.... 우레인은 지금 혼자가 아닙니다 바로 이 사람!\n대체 누구인지 목적은 무엇인지\n하나도 알 수가 없는 사람입니다\nCURIE 인터페이스를 가지고 있고\n우레인의 트레이너인 것으로 보입니다\n목격되는 걸 꺼리고 있고요 그래서 우레인의 공간이동 능력인\n양자도약으로 숨어 다니고 있습니다\n하지만 양자도약은 사용할 때마다\n약한 방사능 흔적이 남습니다\n저는 비밀리에 이 흔적을 따라\n전 지방을 돌아다녔습니다 죽은 것으로 가장하니\n정체를 숨기는 것도 쉽더군요\n분명히 테오가 걱정이 많았겠죠...\n그렇지만 아들을 아끼는 것보다는\n탄도르를 구하는 게 우선이었습니다 그래서 죽은 척을 한 거였다고?!\n어떻게 i그럴 수가/i 있어요, 아빠?\n너무 슬펐다구!\n비밀 요원 일이 중요한 건 알지만... \n신호라도 줄 수 있었잖아요!. 뭐라도! 그래....\n카메론이 죽었다고 해서\n다들 상심이 컸지\n테오 너는 특히 그랬고\n하지만 실종되고 나서\n비밀리에 퀴리를 쫓고 있었다니...\n이 정보라면 그것들을 잡아서\n이 모든 일에 종지부를 찍을 수도 있겠어! 추적 끝에 그들이\n감로마을 북쪽에 있는\n핵발전소 제타 폐허에\n정착한 걸 알아냈습니다\n지방 외곽이기도 하고\n방사능 덕에 침입자도 없으니까요\n방사능 연료도 많이 쌓여 있고요\n하지만 평생 사용할 양은 못되죠 언젠가 연료가 다 떨어지면\n연료를 찾아 이동해야만 할 겁니다\n남은 연료는 동탄도르에밖에 없으니\n다음 목적지는 동탄도르일 겁니다\n그때 저도 움직일 거고요 저들이 공격해 오기 전에\n몰래 정보를 흘려서\n연료를 다른 곳으로 옮기게 할 겁니다\n우레인이 연료를 더 먹는 일은\n반드시 막아야 합니다\n그랬다가는.... 완전한 형태를 취해서\n궁극의 파괴력을 가지게 될 겁니다 모든 수단을 써서라도\n그 일만큼은 막아야 합니다\n레인저를 동원해서 핵발전소 오미크론에\n우레인과 퀴리를 맞을 함정을 만들면\n정체를 알 수 있을 겁니다\n그리고 탈출하려면 다시 제타 발전소로\n도망가는 수밖에 없게 되겠죠 그렇게 되면\n레인저에 합류해서 그들을 막겠습니다\n저와 모두의 안전을 위해서\n그들을 심판할 겁니다!\n\n\n- 카메론 스톰브링어 편지는 그걸로 끝인가요? 그렇네요\n그런데 편지 말고도 더 있어요\n퀴리와 우레인에 관한\n많은 정보를 남겨 두었네요....\n그들의 능력과 약점에 관한 정보....\n집착마저 느껴지는데요 이런 집착은 어디서 많이 봤는데\n그렇죠, 창희씨? ... 크흠!. 흠! ...그것보다도. \n카메론이 남긴 정보는 정말 유용하군\n추적 신호기에 관한 내용도 있어\n퀴리와 우레인과 배틀할 때\n몰래 추적기를 심은 게 틀림없어\n레인저들에게 그 주파수를\n추적하라고 시켜 놨지 대장님!\n신호가 잡혔습니다!\n말씀대로 서쪽에서 신호가 잡힙니다....\n감로마을 재난구역 안쪽에서\n신호가 발신되고 있습니다 캠의 말이 맞았군\n발전소 제타 안에 있는 거야\n해저드슈트는 준비됐나? 준비됐습니다 대장님! 좋아\n이번에는 레인저가 우세하다\n이 범죄자들을 추적해서 체포한다!\n내가 지휘를 맡으면 좋겠지만....\n나는......\nPN 원래는 맹세랑 의례를 해야 하지만....\n한시가 바쁜 만큼 그런 건 생략해야겠다\n너를 정식 레인저로 임명한다.\n나 대신 임무를 지휘하거라 넌 할 수 있어\n지금까지 모든 어려움을 극복했고\n배지 여덟 개를 모두 모았지\n너는 정말이지 강하고 용감하고\n스스로 우뚝 선 사람이 되었단다 이걸 알아 줬으면 한다....\n네가 정말 자랑스럽다 PN\n네게 더 나아지라고 말하기보다\n내가 더 나은 아빠가 되어야 할 정도야\n이 빚을 갚을 수 있으면 좋을 텐데\n이 모든 게 끝나면... 훌쩍... 저-.저는\n아빠가 살아 계신다니 기뻐요....\n저-정말로 다시 헤어지기 싫었는데...\n그치만 먼저 그 사람\n퀴리한테 갚아 줘야겠어요!\n창희님!. 저도 레인저가 될게요! 물론이다 테오야.\n이번 임무에 정식으로 참여하거라\n강한 트레이너가 많을수록\n퀴리를 제압하기도 쉽겠지\n나는 본부에 남아서 원격으로 지원하겠다\n박사님도 우리 연구소에 남아 주세요 물론이죠!\n치료제 개발이 머지않았어요\n확실해요! 저기 PN!\n우리 이제 레인저야!\n멋지지 않아? 너희는 스스로를 훌륭히 증명했어\n테오 네가 퀴리에게 맞서 싸운 건....\n뭐어 무모하긴 했지\n그래도 그 용기는 정말 가상했다 ...너무 그러지 마세요!\n아빠가 살아 있다는 걸 방금 알았는데\n눈앞에서 위험에 빠져 있었잖아요!\n아무 것도 안 하고 있을 수는 없었어요 아빠....\n아빠의 희생을 헛되게 하지 않을게요\n일어나시면요....\n탄도르지방을 구해 주셔서 고맙다고\n꼭 직접 말할 거예요 7번도로 서쪽 부두에\n레인저 분대가 대기하고 있어\n거기서 배를 타고 강을 건너서\n8번도로인 밀밭지대로 가거라\n그곳부터는 \"재난구역\"이니까\n보호 장비가 필요할 거다\n우리 연구진이 만든 해저드슈트가\n방사능을 막아 줄 거다 강을 넘어가서 보면\n발전소 제타로 가는 길이 있을 거다\n발전소 내부 깊은 곳에서\n추적 신호가 나오고 있으니까\n준비를 단단히 해야 한다\n무엇을 마주할 지 알 수가 없어" + +msgid "MAP156_NPC_39" +msgstr "... [카메론은 의식을 잃은 채로 대답이 없다]" + +msgid "MAP156_NPC_4" +msgstr "창희: 피오레, 그리곤 아르미아,\n그 다음엔 탄도르... 응?\n아아 생각을 좀 하고 있었단다 창희: 그 있잖니\n점심이라도 사 줄까?\n아 잠깐\n내가 할 일이 있었지\n미안하구나 창희: 우리 누나는 잘 지내니?\n...Wii를 한다고? 그렇구나 창희: 네 엄마는 말이지...\n너도 엄마를 봤으면 좋았을 텐데 창희: 하아..." + +msgid "MAP156_NPC_40" +msgstr "창희님의 성님숭이\n창희님 곁을 떠나질 않아\n정말 끈끈한 유대라니까" + +msgid "MAP156_NPC_41" +msgstr "우우.... PN은(는) 포켓토크를 썼다! 대장이 다쳤어\n대장을 지켜야 해!" + +msgid "MAP156_NPC_42" +msgstr "아빠... 저 여기 있어요\n그러니까 힘내세요 알겠죠?" + +msgid "MAP156_NPC_43" +msgstr "카메론씨의 라이카라스가\n내 평생 가장 빠른 속도로\n우리를 날라 줬어\n안으로 들어오기에는 너무 커서\n지금 지붕의 착륙장에 서 있어\n그런데 자꾸 안으로 들어오려고 하더라\n자기 트레이너 곁에 있으려고 말이야\n정말 충성스럽다니까" + +msgid "MAP156_NPC_44" +msgstr "나는 부상당한 레인저 치료를\n전문으로 하는 야전 의사야\n해피너스는 아르미아지방에서 데려온\n내 파트너 포켓몬이고" + +msgid "MAP156_NPC_45" +msgstr "해피! 해피!" + +msgid "MAP156_NPC_46" +msgstr "솔직히 말해서....\n우레인이 겁나기는 하지만\n미지의 포켓몬을 보는 건\n그만큼 즐거운 일이야 세상에....\n우레인은 연료를 더 먹으면\n지금보다 더더더 세진다고?\n지금도 충분히 무서운데....\n얼마나 강해질 수 있을지 생각도 하기 싫어! 그게 힘을 키우는 것은\n우리가 가능한 한 막아야 한다\n우리의 임무는 우레인을 무력화하고\n트레이너 퀴리를 체포하는 거다\n카메론의 정보에 따르면\n우레인을 약하게 하면\n저출력 상태가 된다는군\n그것의 파괴 능력을 없애면\n그것을 어떻게 할지 결정해야겠지 포켓몬 실험과 인공 생명체 창조는\n관동에서 있었던 뮤츠 사건 이후로\n법으로 금지되어 있지만....\n그렇다고 불법 실험이 근절된 건 아니지\n그래도 태어난 방식을 가지고\n운명이 결정되면 안 되는 거야\n그러니 우리는 무언가 선택을 해야겠지 우레인이 다른 핵타입 포켓몬처럼\n아무 생각 없이 파괴만 일삼는다면....\n탄도르지방을 구하려면\n완전히 제거하는 수밖에 없어....\n그런 일은 없었으면 좋겠는데 잠깐만.... 제거라고요?\n죽이겠다는 겁니까? 하아... 저도 그러길 바라지는 않아요\n하지만 원자 폭발을 일으키는 포켓몬은\n모두에게 위험하기만 할 뿐이에요\n저는 레인저입니다\n사람과 포켓몬의 생명을 지키는 게\n우리 레인저의 일이고\n우레인은 이미 사람들을 해쳤어요\n실력 좋은 레인저들마저 당했죠\n그리고... 크흠!. 흠! ...그리고 창희씨도 다치게 했죠 그.... 그렇죠 대장으로서는 그 판단을 믿지만\n연구자로서 말하자면\n우레인을 살려두면 좋겠어요\n미지의 포켓몬이라는 말은\n곧 혁신적인 발견을 뜻하니까\n고통받고 있는 핵타입 포켓몬을\n치료할 단서가 될 지도 몰라요 지켜보는 수밖에는 없겠지요" + +msgid "MAP156_NPC_47" +msgstr "안녕 PN!\n방사능 치료가 필요한 피폭된 포켓몬이 있니? 알겠어!\n네 을(를) 치료해줄게\n잠시만 기다려줘 치료 끝!\n네 은(는) 완전히 치료됐어!\n다른 피폭된 포켓몬이 있다면\n치료할 수 있게 나에게 데려와 피폭된 포켓몬이 있다면\n나에게 데려와서 치료를 받게 해줘\n일반적인 포켓몬만\n피폭된다는 점을 기억해\n라디아나 뉴크리터 같이\n원래 핵타입인 포켓몬은\n치료받을 필요가 없단다 피폭된 포켓몬이 있으면\n나에게 데려와서 치료를 받게 해줘" + +msgid "MAP156_NPC_48" +msgstr "크리-이이! 포켓토크를 사용할까요? ...\n PN은(는) 포켓토크를 사용했다! 기뻐! 도울 수 있어서 기뻐!" + +msgid "MAP156_NPC_5" +msgstr "대장님은 10년 전 사고 이후로\n완전히 달라지셨어...\n아내분을 잃으신 사고 말이야" + +msgid "MAP156_NPC_6" +msgstr "서탄도르 포켓몬 레인저 본부에 잘 왔어\n서탄도르에서 활동하는 레인저는\n모두 여기를 본부로 삼고 있지\n혹시 질문 있어? 탄도르 포켓몬 레인저는\n탄도르지방의 평화를 지키고\n자연을 보호하는 일을 맡고 있지 사람과 포켓몬이 피해를 입지 않도록\n지켜주는 게 바로 우리 레인저야\n범죄부터 자연재해까지 모두 다\n포켓몬 레인저에게 안심하고 맡겨! 우리는 몬스터볼을 쓰지 않으니까\n포켓몬 트레이너랑은 좀 달라\n캡처 스타일러로 야생 포켓몬을\n잠깐 제어하는 방식을 사용하지\n그래서 환경에 주는 부담이 적어 더 알고 싶은 게 있니? 민간인 포켓몬 트레이너에게\n레인저가 도움을 구하는 경우도 있어\n물론 레인저 대장님의 허가가 필요하지\n이번 작전의 정보가 필요하면\n내 오른쪽 분에게 물어보렴 더 알고 싶은 게 있니? 현재 탄도르 레인저의 임무는\n남동쪽 발전소 섬에서 일어난\n원인을 알 수 없는 폭발로 인한\n재난 피해를 해결하고 있어\n지금은 섬에서 탈출하느라 다들 바쁘지 그런데 방사능이 본토까지 퍼져서\n야생 포켓몬들에게 이상한 영향을 끼치고 있어\n침착하게 실내에서 머무르거나\n발전소에서 최대한 멀리 떨어지렴 현재 서탄도르 이상 없음! 지금 남동쪽 섬에서는\n새 핵발전소를 만들려고\n대규모 공사를 하고 있어 10년 전에 옛 발전소가 폭발하는 바람에\n서탄도르에서는 석탄이나 석유 같은\n일회성 동력원을 써야 했거든\n환경을 해치는 연료지 그래서 새 발전소를 다 지으면\n서탄도르에서 화석 연료를\n이제 그만 사용하려고 하고 있어 더 알고 싶은 게 있니? 너희 아버지는 지금\n남서쪽 발전소 섬에서\n구조 작업을 지휘하고 계셔\n그쪽에서 최대한 멀리 떨어져야 해 ...응? 네 아버지라고...?\n아! 창희님 말이구나! 아이가 있으신 줄은 몰랐네\n윗층에 올라가 봐\n널 보면 아마 깜짝 놀라실 거야 뭐 도와줄 일이 있을까?" + +msgid "MAP156_NPC_7" +msgstr "발전소가 폭발한 건\n퀴리라고 하는 사람 때문이었어...\n사람이 맞긴 한 걸까?\n이상한 헬멧을 쓰고 있었잖아\n게다가 옆에 있던 '우레인'은...\n그런 포켓몬은 듣도보도 못 했어..." + +msgid "MAP156_NPC_8" +msgstr "이 건물은 서탄도르 포켓몬 레인저의\n기지 중 가장 큰 곳이야\n마루시티에 작은 기지가 하나 있고\n동탄도르에도 따로 기지가 있지\n탄도르의 레인저는 아르미아지방보다\n훨씬 최근에 만들어졌어\n사실 30년쯤 전에 창희 대장님과\n레인저들이 아르미아지방에서 파견돼서\n활동하기 시작한 게 시초지!" + +msgid "MAP156_NPC_9" +msgstr "우리는 트레이너처럼\n포켓몬을 잡지는 않지만\n파트너 포켓몬을 키우는 사람도 있어\n내 파트너 찌르호크는\n저 멀리 아르미아지방에서 데려 왔어" + +msgid "MAP157_NPC_1" +msgstr "너도 여객선 타고 왔니?\n나도 마찬가지야 이곳 체육관은 강철타입 포켓몬과\n과학 기술을 사용하는 것 같아\n이런 마을에서 그럴 줄은 누가 알았겠어? 너무 조용한 곳이라 내 포켓몬이 안달 났어\n나 같은 트레이너에게는\n너무 느릿느릿한 곳이야 체육관 배지만 따고 바로 떠나려고 해" + +msgid "MAP157_NPC_2" +msgstr "이 마을에서 와이파이가 되는 곳은\n여기와 체육관 단 두 곳뿐이야 하지만 강빈이 자기 와이파이 비밀번호를 아무한테나 알려주지는 않겠지...\n그리고 여기 비트레이트도 느려 터졌어! 감로마을에는 최첨단 기술이 있다고 해서 와 봤는데 말이지 알고 보니 체육관만 그렇고 마을에는\n농장이랑 종교에 빠진 바보들밖에 없더라고!" + +msgid "MAP157_NPC_3" +msgstr "아라시티 근처 발전소에 일이 터진 후로 탄도르 레인저들은 경계 태세를 높였습니다 저도 감시 임무 중이기는 한데\n여기는 아무런 일도 없네요... 하아... 더 흥미진진한 근무지로 갔으면 좋겠다..." + +msgid "MAP158_NPC_1" +msgstr "여기는 포켓몬 용품밖에 안 팔아!\n난 샌드위치 하나 먹고 싶을 뿐인데!\n이게 과한 요구인가? 샌드위치 좀 만들어줘" + +msgid "MAP158_NPC_2" +msgstr "이 마을 주민들은 가게에서 식료품을 사기보다는 직접 길러서 먹어\n그래서 이곳은 손님이 그리 많지 않아" + +msgid "MAP159_NPC_1" +msgstr "목사: 반갑구나 얘야!\n네 눈에 보이는 그 불꽃...\n호기심이 많아 보이는구나\n탄도르 사람들의 삶에서는\n신앙심이 겉으로 잘 드러나지 않는단다 그렇지만 대다수는\n저마다의 방식으로 신을 섬기지\n탄도르지방의 전설에 대해 들려줄까? 좋아... 우리 탄도르인들은 천 개의 팔을 지닌\n신오의 창조자 같은 유일신을 믿지는 않아 대신 우주가 아무것도 없는 상태에서\n시작되었다고 믿는단다 그 무의 상태로부터 서로 다른\n두 가지의 존재가 갈라져 나오셨어\n흑과 백, 음과 양, 과거와 미래, 바람과 물, 불꽃과 번개, 인력과 척력 등...\n전 세계에서 다양한 이름으로 불리시지 우리 탄도르지방 사람들은\n아오투스와 무티오스라고 부르지\n그분들은 여러 형상을 취하신단다\n때로는 인간으로, 때로는 포켓몬으로 말이다 그분들은 함께 금속의 포켓몬\n란타넌과 악티언을 기르셨고\n탄도르지방의 사람들에게\n다섯 규율을 내리셨단다 1. 네 원수를 적대하지 말라 그리하면\n그들도 너희를 적대하지 않을 것이니 2. 탄도르의 포켓몬을 해하지 말라 그리하면\n그들도 너희를 해하지 않을 것이니 3. 토지를 경작하여 풍부히 수확하라 4. 욕망은 파멸로 가는 길이다 5. 지식을 얻고자 하는 자에게 지식을 주어라 그분들이 이렇게 명하셨으니\n우리는 이에 따라 살 것이란다 인류와 아오투스님, 무티오스님의 유대는\n마치 포켓몬과 트레이너 같다고 볼 수 있어 마치 포켓몬과 같이\n우리는 듣고 순종하며 수호하는 것이지 이야기를 들어줘서 고맙구나 얘야\n여기 네 인내심의 보상이란다 지식은 구하는 자에게 언제나 열려 있단다" + +msgid "MAP159_NPC_10" +msgstr "기술머신의 가격에는 배울 수 있는\n포켓몬의 종류가 반영되어 있어\n은혜갚기, 그림자분신, 잠재파워, 맹독, 방어, 유혹 같은 기술머신은\n많은 포켓몬들이 배울 수 있지" + +msgid "MAP159_NPC_11" +msgstr "작디작은 아이부터 전능한 왕까지\n하찮은 잉어킹부터 위대한 아르세우스까지\n우리 모두 삶과 존재의 기쁨을\n누릴 수 있답니다" + +msgid "MAP159_NPC_12" +msgstr "그동안 탄도르 전설을 믿지 않았는데\n챔피언십 아레나 관객석에서 대피하는 동안 분명히 악티언의 모습을 봤어!\n전설 하나가 사실이라면 다른 전설들도\n전부 사실일 수도 있겠네!\n아르세우스님께 찬송을!" + +msgid "MAP159_NPC_13" +msgstr "나는 원래 나쁜 사람이었어\n마을 전체가 그 난리가 났을 때도\n약탈과 도둑질을 하고 있었지\n그러다 한 아이를 만났어\n검댕투성이에 배고파 하면서도\n다친 소미안에게 나무열매를 주더구나\n죄책감이 들어서 이 교회에 와서는\n구원을 찾고 있단다" + +msgid "MAP159_NPC_14" +msgstr "... [독실한 기도를 속삭이고 있다.\n말을 걸지 않는 것이 좋겠다.]" + +msgid "MAP159_NPC_15" +msgstr "죽음의 공포가 뭔지\n멜트다운 폭발에서 제대로 느꼈어!" + +msgid "MAP159_NPC_16" +msgstr "이 재난이 일어나기 전까지는\n우라늄타입이란 건 들어본 적이 없어!" + +msgid "MAP159_NPC_2" +msgstr "제단 옆에 있는 책들은 꼭 읽어보렴\n우리의 방식에 관해 배울 수 있을 거란다" + +msgid "MAP159_NPC_3" +msgstr "정화의 바람의 아오투스님!\n청정한 물의 무티오스님!\n그리고 그분들 위에 계신\n위대하신 아르세우스님!" + +msgid "MAP159_NPC_4" +msgstr "포켓몬, 인간, 신, 전설\n모두 삶의 아름다움을 찬양합시다" + +msgid "MAP159_NPC_5" +msgstr "농사는 몇 세대 동안 우리 가족의 가업이야\n우리 뿌리는 거대한 나무처럼 깊단다 포켓몬이 없는 삶은 의미가 없을 거야\n신들은 인간과 포켓몬이 같이 일하도록 우리를 창조하셨어" + +msgid "MAP159_NPC_6" +msgstr "감로마을은 빵과 와인으로 가장 유명하지\n땅에 애정을 쏟아 길러져서 정말 맛있지! 탄도르지방은 기후가 정말 훌륭하지...\n거의 1년 내내 농사가 가능할 정도야" + +msgid "MAP159_NPC_7" +msgstr "배고파 보이는구나!\n여기 나무열매 좀 먹으렴 부끄러워하지 말고 더 먹으렴! 나무열매는 포켓몬이 먹는 거지만 우리끼리만 하는 말인데\n사실 사람한테도 좋단다!" + +msgid "MAP159_NPC_8" +msgstr "나는 시골이 좋아!\n자유롭게, 자연과 어우러질 수 있는 그런 환경 말이야 가끔은 그냥 밖에 앉아서...\n신선한 공기를 마시면서 기타를 치고...\n대자연이 오늘은 어떤지를 느끼고는 해\n어때?" + +msgid "MAP159_NPC_9" +msgstr "하나지방에는 유명한 음악가 넷이 모여서 매일매일 음악을 만드는 마을이 있대\n언제 한번 가 보고 싶어 노래 강습 받고 싶니?\n목소리 한 번 들어보자 ... 자자, 부끄러워하지는 말고 ... 내 말 제대로 들은 거 맞지?\n노래 한 번 해봐! ... 그래, 배우고 싶지 않은가 보구나" + +msgid "MAP159_SIGN_1" +msgstr "\"동탄도르 해양의 전설\"이라고 적혀 있는 책이 있다. 읽어 보시겠습니까? --동탄도르의 전설--\n동탄도르의 바닷속에는\n거대한 균열이 존재한다 밤중에 바다를 항해하다 보면 수면 아래 깊은 곳에서 빛이 새어나올 때가 있다\n이는 전설의 포켓몬 바이타타오이다 혹자는 아무것도 모르고 수영하던 사람들을\n바이타타오가 어둑한 물속으로\n끌어들이려 하는 것이라고 주장한다 한편 여행자들이 안전하게 항해할 수 있도록 길을 밝히려는 것이라는 의견도 있다\n바이타타오의 열은 바다를 따뜻하게 하여 생명이 번성하게끔 해 준다 밤에는 바다가 빛나는 곳을 피하는 편이 좋을 것이다 누가 독서 같은 걸 하겠어?" + +msgid "MAP159_SIGN_2" +msgstr "\"세 금속 포켓몬\"이라고 적혀 있는 책이 있다. 읽어 보시겠습니까? 아르세우스가 1000개의 팔로 세상을 창조했을 당시에는 금속은 존재하지 않았다 그러자 대지와 낮의 지배자 그란돈이\n강력한 발톱으로 땅을 갈랐지만\n그 아래의 금속은 연약한 구리뿐이었다 그는 용암을 뚫고 땅속 깊숙이 파고들어가 핵에 도달하여 세 개의 알을 낳았다\n처음으로 태어난 것은 불의 형제 히드런이었다\n히드런은 철, 금, 은, 티타늄 같은\n흔한 광물을 만들어냈다 인류가 사용하는 풍부하고 소중한 금속은\n모두 하드마운틴에서 흘러나온\n용암에서 난 것이다 두 번째로 태어난 것은 란타넌이었다\n대지의 포켓몬 란타넌은 희귀하고\n찾기도 힘든 이름 없는 광물들을 모아\n지하 깊숙한 곳에 고이 두었다 란타넌은 동탄도르의 란타나이트산을 쌓아 올리고 속에 들어가 잠에 빠졌다\n마지막으로 태어난 것은 악티언이었다 어둠의 포켓몬 악티언은\n타오르면서 위험한 에너지를 뿜는\n가장 무시무시하고 강력한 금속을 모아 인류에게 그 사용법을 가르쳐 주려고 악티나이트산에서 나왔다 그래서 우리는 포켓몬에게서 훔치거나 연료를 태워 나오는 힘을 쓰지 않고\n무한한 금속의 원천 그 자체로부터\n끌어온 힘을 사용하는 것이다 악티언은 인류가 배웠음을 보고는\n다시 깊은 잠에 빠졌다 누가 독서 같은 걸 하겠어?" + +msgid "MAP159_SIGN_3" +msgstr "\"세계의 다양한 신앙\"이라고 적혀 있는 책이 있다. 읽어 보시겠습니까? 필자는 여러 지방을 여행하며 다양한 문화권에서 유사한 신앙 체계를 다수 관찰했다 이중 하나지방과 탄도르지방의 신앙이 가장 주목할 만한 유사성을 보인다 두 지방의 거리가 멂에도 불구하고\n이들의 종교적인 관점은 공통점이 많다 하나지방에서는 모든 것의 창조자라고 여겨지는 흑과 백의 두 천상의 존재를 믿으며 이는 전설의 포켓몬\n레시라무와 제크로무로 구현된다...\n하나지방의 신앙은 탄도르지방만큼\n전 지역에 널리 퍼져 있지는 않다 탄도르 사람들 또한 아오투스와\n무티오스라고 불리는 한 쌍의 존재를 믿는다 하지만 이 두 존재는\n단순한 전설의 포켓몬 그 이상이다\n그들은 불사와 무형의 존재이며,\n인간과 포켓몬의 형상을\n모두 취할 수 있다고 묘사된다 흥미롭게도 탄도르지방의 많은 종교 전문가들은 레시라무와 제크로무를\n아오투스와 무티오스의 형상 중 하나라고 여긴다 이 책의 뒷부분에서는 이 상징을 분석할 것이며 어쩌구 저쩌구... ...굉장히 두꺼운 책이다\n흥미롭기는 하지만 전부 읽을 시간은 없다 누가 독서 같은 걸 하겠어?" + +msgid "MAP159_SIGN_4" +msgstr "\"만물의 창조\"라고 적혀 있는 책이 있다... 읽어 보시겠습니까? 태초에는 아무것도 없었다 우주에 균열이 생기고 흰색 안개와\n검은색 액체가 흘러나왔다 이것들은 팽창하여 모든 공간을 채우고\n우주의 뼈대를 이뤘다 서로가 각자의 정반대였다\n접촉을 갈망했지만 절멸을 감수해야 했기에 그럴 수 없었다 둘 사이의 폭발적인 충돌로부터 모든 물질이 만들어졌다 행성들, 위성들, 그리고 밤하늘의 모든 별들까지 그리고 넘치는 사랑으로 그들은 생명을 창조했다 신의 숨결은 우리의 폐를 채웠다\n여신의 혈액은 우리의 혈관에 흘렀다 그들의 강대한 힘으로부터 우리의 세계가 태어났다 누가 독서 같은 걸 하겠어?" + +msgid "MAP160_NPC_1" +msgstr "이 마을 주민들은 신앙심이 매우 깊습니다\n다른 이들의 신앙을 존중해 주세요" + +msgid "MAP161_SIGN_1" +msgstr "친절한 할머니의 음식을 훔치는 건 별로 좋은 생각이 아닌 것 같다." + +msgid "MAP161_SIGN_2" +msgstr "노트북 화면에 흐릿한 사진들이 띄워져 있다\n하늘에 떠 있는 이상한 물체와 불빛...?" + +msgid "MAP162_TRAINER_1" +msgstr "헤헤헤! 이 체육관의 퍼즐\n진짜 헷갈리지! 응?" + +msgid "MAP162_TRAINER_1_DEFEAT" +msgstr "아야!" + +msgid "MAP162_TRAINER_2" +msgstr "네가 나를 이기는 데 실패할 거라는 미래를 봤다!" + +msgid "MAP162_TRAINER_2_DEFEAT" +msgstr "네 가엾은 여정에 행운을 빌겠어" + +msgid "MAP162_TRAINER_3" +msgstr "드디어... 내가 생명을 창조했다!" + +msgid "MAP162_TRAINER_3_DEFEAT" +msgstr "내 시험관!" + +msgid "MAP165_NPC_1" +msgstr "여객선 타고 왔니? 나도 그래 너무 고요하니까 내 포켓몬들이 안절부절못하네\n빨리 체육관 배지를 따고 다음 마을로 가야겠어" + +msgid "MAP165_NPC_2" +msgstr "수상한 언동이 없나 감시 중입니다\n탄도르 전역이 경계 태세에 돌입했거든요\n하아... 이럴 일이 없길 바랐는데... 레인저들은 포켓몬을 잡아서\n훈련시킬 수는 없지만서도\n다들 포켓몬을 동료로 삼아 행동합니다" + +msgid "MAP166_NPC_1" +msgstr "여기는 포켓몬 용품밖에 안 팔아!\n난 샌드위치 하나 먹고 싶을 뿐인데!\n이게 과한 요구인가? 샌드위치 좀 만들어줘" + +msgid "MAP167_NPC_1" +msgstr "강빈: 나는... 나는 항상 감로마을을\n날려버리는 게 더 낫겠다고 했지만...\n진심으로 했던 말은 아니야!\n누가 진짜로 이럴 줄 알았겠어?!" + +msgid "MAP167_NPC_10" +msgstr "아빠: 후우! 제 시간에 와서 다행이구나!\n지금 상황이 어떤지 혼란스러울 테니\nPN 네게 설명해줘야 하겠구나 북서쪽의 핵발전소에서 멜트다운이 발생했어\n원인이 무엇이었는지 확실히는 모르지만\n단순 사고가 아닐 거라 추측되고 있지 감로마을 전원이 대피했고\n다행히도 사망자는 발생하지 않았어\n하지만 야생 포켓몬의 상태는 아직 파악하지 못했다 어쨌든 감로마을은 방사능이\n정화될 때까지는 출입이 통제될 거야 현재 우리가 있는 곳은 영탄마을이야\n감로마을과 가깝긴 하지만 여기라면 안전해 음, 강빈님을 이겼구나! 아주 잘했어!\n앞으로 배지 두 개만 더 따면\n서탄도르 컨퍼런스에 가입할 수 있겠구나! 다음 체육관이 있는\n우림마을로 가는 게 좋을 것 같구나\n동혈마을까지 지하철을 타고 가는 게\n가장 빠르겠구나! 아빠: 또 보자, PN!" + +msgid "MAP167_NPC_11" +msgstr "배고파... 음식은 언제 주는 거야?" + +msgid "MAP167_NPC_12" +msgstr "감로마을 체육관 배지를 얻지 못했어...\n하지만 지금은 포켓몬 트레이닝보다 더 중요한 일들이 많아 보이네" + +msgid "MAP167_NPC_13" +msgstr "완전 망했어...\n밭이 다 못쓰게 되다니..." + +msgid "MAP167_NPC_14" +msgstr "으... 내 목이 완전히 쉬었어\n오염된 공기를 마셔서 그런 건 아니겠지?" + +msgid "MAP167_NPC_15" +msgstr "영탄마을의 대피소는 탄도르의 원전 건설이\n시작되고 얼마 지나지 않아 만들어졌지 이런 일이 일어나지 않길 원했지만\n최악의 사태에 대비했던 거야 이렇게 짧은 시간 만에 아라시티와\n감로마을의 발전소 두 곳이 모두\n멜트다운이 발생할 확률은 너무 낮아...\n이 사건의 배후에\n우리가 모르는 원흉이 있지 않을까?" + +msgid "MAP167_NPC_16" +msgstr "재앙을 마주했을 때는 그 충격의 정도를\n말로 표현하기 어려울 때도 있어 최대한 생각하지 않는 편이\n제정신을 유지하는 데 도움이 될 거야 전 세계 어디에나 고통받는 이들이 있겠지만\n그렇다고 우리가 겪는 아픔이 덜어지지는 않아" + +msgid "MAP167_NPC_17" +msgstr "탄도르 챔피언십은 격렬하기로는\n둘째가라면 서러운 트레이너 챌린지로\n그 명성이 세계에 자자해\n우승자는 금방 유명인사가 될 정도야 작년 우승자 이름이 마리아였던가?\n아마 지금은 체육관 관장일 거야" + +msgid "MAP167_NPC_18" +msgstr "테오: ...\n이럴 수가... ...아빠가..." + +msgid "MAP167_NPC_19" +msgstr "바로 이거야! 상상도 못할 물건이 완성됐어!\n완전히 새로운 발명품이야! 굉장해!\n제대로 작동하는지 봐주라! 파워글러브다!\n거대한 바위를 가뿐히 밀어낼 수 있지!\n과학의 마법이라고! 자 가라!\n이 세상을 위해 바위를 치워버려! 이제 저리 가! 난 바쁜 몸이라고!\n하지만 조만간 다시 와!\n또 다른 장비를 준비해놓고 있을게! 저리 가! 난 바쁜 몸이라고!\n하지만 조만간 다시 와!\n또 다른 장비를 준비해놓고 있을게!" + +msgid "MAP167_NPC_2" +msgstr "테오: 훌쩍...\n하. 항상 꼬맹이 취급하기만 하고...\n아. 아빠는 안 그럴 텐데...\n아빠는 나를 미. 믿어 줄 텐데... 흑... 정아: 자자....\n쉿... 괜찮아요 충격을 많이 받았구나\n곁에서 달래줘야 할 것 같아\n내가 봐주고 있을 테니까\n가서 레인저들을 도와주렴\n네 도움이 필요할 거야" + +msgid "MAP167_NPC_20" +msgstr "반갑다 트레이너!\n내 이름은 켄이치\n츠키나미마을 출신의 닌자다!\n난 r방어 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 음... 할아버지가 도장으로\n돌아오라고 하셨단 말이지? 알겠어!\n고생한 보답으로 이걸 받아줘!\n또 보자! 닌자- 퇴장! 도구를 받을 수 없어\n가방을 비우고 다시 말을 걸어줘 G반갑다 트레이너!\n내 이름은 켄이치\n츠키나미마을 출신의 닌자다!\n난 r방어 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 어떤 포켓몬의 능력치를 올려볼까? 딘련하고 싶어지면 또 찾아와라! 네 의\n 기초 포인트가 올랐다! 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 돈이 충분치 않은 것 같은데? 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 좋았어! 기초 포인트...\n일명 노력치가 뭔지는 알고 있겠지?\n포켓몬의 상태 화면에서 확인할 수 있으니까!\n기초 포인트는 각 능력치에 부여되는 수치야 기초 포인트는 HP, 체력, 방어, 특수공격,\n특수방어, 스피드로 총 6종류가 있어\n모든 포켓몬은 특정한 종류의\n상대 포켓몬을 쓰러뜨릴 때마다\n기초 포인트를 획득할 수 있지\n예를 들어, 단단한 방어력을 갖춘 적을\n잔뜩 쓰러뜨리면 네 포켓몬의 방어도 올라가\n이 도장에서는 이런 과정을 단축해줄 수 있는\n체계적인 훈련을 제공해! 초록색 바에 화살표가 닿는 순간\n결정 버튼을 눌러서\n샌드백을 치기만 하면 돼\n간단하지? 꽤나 재밌으면서\n네 포켓몬도 아주아주 강해질 수 있어!\n그럼 시작해 볼까?" + +msgid "MAP167_NPC_21" +msgstr "이곳은 영탄마을 레인저 지부 겸\n재난 대피소입니다 현재 모든 레인저 대원들이 감로마을\n인근 지역 주민들을 대피시키고 있습니다 강한 포켓몬 트레이너시라면 11번도로에서\n핵포켓몬들과 싸우는 걸 도와주세요!" + +msgid "MAP167_NPC_3" +msgstr "이 사건이 생태계에 끼칠 악영향이 걱정돼...\n방사능에 영향을 받은 포켓몬들은\n어딘가 완전히 달라지지?" + +msgid "MAP167_NPC_4" +msgstr "내 나무열매들...\n1년 내내 길렀던 건데...\n이제 뭐 먹어야 하지?" + +msgid "MAP167_NPC_5" +msgstr "감로마을...\n우리가 어릴 때부터\n평생 그곳에서만 살았지요? 맞아요... 우리 부모님들도 그랬고...\n이젠 어디로 가야 할까요...?" + +msgid "MAP167_NPC_6" +msgstr "감로마을...\n우리가 어릴 때부터\n평생 그곳에서만 살았지요? 맞아요... 우리 부모님들도 그랬고...\n이젠 어디로 가야 할까요...?" + +msgid "MAP167_NPC_7" +msgstr "이건 아니야..." + +msgid "MAP167_NPC_8" +msgstr "으아아아아앙!\n으아아아아아앙! 엄마아아아!" + +msgid "MAP167_NPC_9" +msgstr "쉿... 우리 아가, 쉿...\n다 괜찮을 거야... 아마도..." + +msgid "MAP170_NPC_1" +msgstr "우림마을은 인터넷이 연결되지 않아서 휴게소에도 PC가 없어...\n...제길! 내 최강의 포켓몬을\n박스에 놓고 왔단 말이야!" + +msgid "MAP170_NPC_2" +msgstr "PC도 없고 숍도 없고...\n젠장! 난 망했어!\n내 포켓몬들의 재능을 믿고\n나아가야 할 것 같아..." + +msgid "MAP171_NPC_1" +msgstr "우리가 다른 지역을 모르던 먼 옛날에는\n바이칼 우림이 이 지방 대부분을 덮고 있었고\n그 안에서 많은 원주민 부족이 살았단다" + +msgid "MAP171_NPC_2" +msgstr "고대인들은 코아틀리스가 전설의 포켓몬이라고 믿었다는 거 알고 있었니?\n확실히 나무 사이를 활공할 때는 정말 멋있지" + +msgid "MAP171_NPC_3" +msgstr "내가 숲에서 찾은 것 좀 봐! 숲에서 사는 건 가끔 무섭기는 해도 멋진 물건을 찾을 수 있어" + +msgid "MAP171_NPC_4" +msgstr "개미나락에 관해 이야기 하나 해 주지\n아니, 진짜 이름이 개미나락이야!\n그런 이름이 충분히 어울리는 곳이지\n관심 있나? 개미나락은 벌레포켓몬들이 파낸\n거대한 터널들의 연결망이야 스모르, 스퍼니, 티키비가 잔뜩 살고 있고\n더 깊이 들어가면 진화체인 파이로크, 스퍼나리, 티키퓨라도 다수 서식 중이지\n개미나락 최심부에는 그것들의 여왕인 마테르도라가 살고 있다고 알려져 있어 모든 스모르, 스퍼니, 티키비의\n어머니라고 알려져 있는 존재야\n다들 이걸 믿는 건 아니지만\n아무튼 전설에 따르면 그래\n그곳의 벌레들은 정말 게걸스러워 바이칼 우림은 엄청나게 빠르게 성장하지만 벌레포켓몬들이 같은 속도로 먹어치워\n하지만 그러면서도 굶주림이\n채워지지 않을 때가 있지 ...\n이 다음 부분은 너 같은 아이한테는\n좀 무서울 수도 있겠구나 계속 듣고 싶니? 가끔은 개미나락에서\n실종되는 사람이 나온단다\n그것도 물론 생명의 순환이지 우리는 숲을 절대 이길 수 없다는 사실을 일찍 깨닫는 편이 더 좋을 거다 그러니 숲에 갈 때는 포켓몬을 데리고 가라고 하는 게지 숲에 도사리고 있는 위험은 진짜거든 아무리 약한 야생 포켓몬이라도\n수백 마리가 몰려온다면 위험하지\n벌레회피스프레이가 항상 먹히는 것도\n아니니까 말이야 충분히 경고가 됐으면 좋겠구나 알겠다\n혹시 알고 싶어지면 다시 오거라 알겠다\n혹시 알고 싶어지면 다시 오거라" + +msgid "MAP171_NPC_5" +msgstr "아빠는 맨날 개미나락 얘기만 해\n한번은 개미나락에 끌려갈 뻔했대!\n혹시 이 얘기도 들었어?" + +msgid "MAP171_NPC_6" +msgstr "여기 우림마을 사람들은 돈을 받지 않아!\n바이칼 우림에 있는 특별한 나무에서 열리는 나무열매에만 관심이 있지" + +msgid "MAP171_NPC_7" +msgstr "안녕하세요!\n여기서는 외부에서 수입한 회복 도구 세트를 나무열매와 교환해 드립니다!\n관심 있으신가요? 또 오세요!" + +msgid "MAP171_NPC_8" +msgstr "안녕하세요!\n나무열매와 희귀한 도구를 교환해 드립니다\n관심 있으신가요? 또 오세요!" + +msgid "MAP171_NPC_9" +msgstr "안녕하세요!\n이 바이칼 우림에서 잡은 희귀한 포켓몬을 나무열매로 교환해 드립니다!\n관심 있으신가요? 또 오세요!" + +msgid "MAP172_NPC_1" +msgstr "안녕, PN\n오늘은 너와 테오가\n첫 포켓몬을 받는 날이지? 테오는 확실히 들뜬 것 같아\n아마 너도 그럴 거라고 생각해\n아, 오래 전 그날이 생각나는구나...\n그래, 나도 한때 너처럼 포켓몬 트레이너였지 물론 지금은 은퇴했지만\n그때 어떤 느낌이었는지 아직도 기억난단다\n정말 뜻깊은 날이지...\n테오를 찾고 있니?.\n미안하지만 여기에 없단다\n벌써 마을 북쪽에 있는 포켓몬 연구소로 뛰어갔어 그 아이는.... 좀 참을성이 없으니\n빨리 따라가렴" + +msgid "MAP173_NPC_1" +msgstr "반갑다 트레이너!\n내 이름은 다이치\n츠키나미마을 출신의 닌자다!\n난 r특수공격 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 음... 할아버지가 도장으로\n돌아오라고 하셨단 말이지? 알겠어!\n고생한 보답으로 이걸 받아줘!\n또 보자! 닌자- 퇴장! 도구를 받을 수 없어\n가방을 비우고 다시 말을 걸어줘 G반갑다 트레이너!\n내 이름은 다이치\n츠키나미마을 출신의 닌자다!\n난 r특수공격 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 어떤 포켓몬의 능력치를 올려볼까? 딘련하고 싶어지면 또 찾아와라! 네 의\n 기초 포인트가 올랐다! 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 돈이 충분치 않은 것 같은데? 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 좋았어! 기초 포인트...\n일명 노력치가 뭔지는 알고 있겠지?\n포켓몬의 상태 화면에서 확인할 수 있으니까!\n기초 포인트는 각 능력치에 부여되는 수치야 기초 포인트는 HP, 체력, 방어, 특수공격,\n특수방어, 스피드로 총 6종류가 있어\n모든 포켓몬은 특정한 종류의\n상대 포켓몬을 쓰러뜨릴 때마다\n기초 포인트를 획득할 수 있지\n예를 들어, 단단한 방어력을 갖춘 적을\n잔뜩 쓰러뜨리면 네 포켓몬의 방어도 올라가\n이 도장에서는 이런 과정을 단축해줄 수 있는\n체계적인 훈련을 제공해! 초록색 바에 화살표가 닿는 순간\n결정 버튼을 눌러서\n샌드백을 치기만 하면 돼\n간단하지? 꽤나 재밌으면서\n네 포켓몬도 아주아주 강해질 수 있어!\n그럼 시작해 볼까?" + +msgid "MAP174_NPC_1" +msgstr "머나먼 옛날, 다른 지방의 존재조차\n알려지지 않았을 적에는\n바이칼 태생의 수많은 부족들이\n탄도르지방 전역을 주름잡았어" + +msgid "MAP174_NPC_10" +msgstr "두 일족이 가진 제해권은\n아무도 넘볼 수 없다고들 했지\n물론 그때는 지독한 전쟁의 시대였지만\n상인들은 보호 하에 안전하게\n바다를 통과할 수 있었어\n지금은 모두 바다에서 멀어져서\n해적들만 바다에 득실득실해" + +msgid "MAP174_NPC_11" +msgstr "바이칼 우림에 살았던 사람들 말이야\n어떻게 됐을지 생각해 봤어?\n그냥... 뿅 사라진 걸까?" + +msgid "MAP174_NPC_12" +msgstr "나... 라이카라스를 정말 가지고 싶어!\n어디서 잡을 수 있지?" + +msgid "MAP174_NPC_13" +msgstr "...아오투스와 무티오스를\n잡고 싶다고? 하하하!\n혹시 칠색조와 루기아라는 포켓몬\n들어본 적 있니?\n라티아스랑 라티오스는?\n제르네아스와 이벨타르도?\n레시라무와 제크로무는?\n이 포켓몬들은 모두\n두 위대한 영혼의 한 모습일 뿐이야 내 말을 못 믿겠다고?\n체육관 관장인\n히나타님과 카이토님께 여쭤봐\n그분들은 신들의 현신이시거든..." + +msgid "MAP174_NPC_14" +msgstr "... 상냥하고 늘 안심할 수 있고\n거기에 엄청난 힘까지...\n아아 완벽한 포켓몬이야..." + +msgid "MAP174_NPC_15" +msgstr "어, 어이! 뭘 보는 거야 형씨?\n나쁜 짓 하려고 온 게 아냐!\n그냥 조각상 좀 보려고 왔다구...\n선장님께 드릴 정보를\n모으러 온 건 절대 아니야\n암 아니고말고" + +msgid "MAP174_NPC_16" +msgstr "요시타카: 내 제자들을 돌아오게 하려면\n배틀로 자네의 실력을 증명해야 할 터\n제자들은 각자\n한 가지 기예에 특화되어 있지\n체력 공격 방어 특수공격\n특수방어 스피드가 그것이라네\n그 아이들은 탄도르지방 곳곳에\n머무르고 있다더구나 아직 사범들을 설득하지 못했구나\n이해한다\n아직 위험은 먼발치에 있으니...\n제자들을 기다리는 동안\n나의 기술을 갈고닦아야겠구나" + +msgid "MAP174_NPC_17" +msgstr "집에 돌아오라고 말해줘서 고마워!\n형제들이 모두 모이면\n다시 포켓몬 훈련을 시작할게" + +msgid "MAP174_NPC_18" +msgstr "집에 돌아오라고 말해줘서 고마워!\n형제들이 모두 모이면\n다시 포켓몬 훈련을 시작할게" + +msgid "MAP174_NPC_19" +msgstr "집에 돌아오라고 말해줘서 고마워!\n형제들이 모두 모이면\n다시 포켓몬 훈련을 시작할게" + +msgid "MAP174_NPC_2" +msgstr "그거 알아?\n고대 사람들은 코아틀리스를\n전설의 포켓몬이라고 생각했대\n나무 사이를 누비는 모습을 보면\n굉장히 웅장해 보이긴 하지..." + +msgid "MAP174_NPC_20" +msgstr "집에 돌아오라고 말해줘서 고마워!\n형제들이 모두 모이면\n다시 포켓몬 훈련을 시작할게" + +msgid "MAP174_NPC_21" +msgstr "집에 돌아오라고 말해줘서 고마워!\n형제들이 모두 모이면\n다시 포켓몬 훈련을 시작할게" + +msgid "MAP174_NPC_3" +msgstr "숲에 살면 무서울 때도 있지만\n땅에서 멋진 걸 찾을 수 있어서 좋아" + +msgid "MAP174_NPC_4" +msgstr "개미나락 얘기를 조금 해 주마\n아니 잘못 말한 게 아니라\n진짜 나락 같은 곳이라니까\n듣고 싶니? 개미나락은 벌레포켓몬들이 판\n엄청 거대한 땅굴망이란다 주로 스모르 스퍼니 티키비가 살고\n깊게 들어가면 진화형인\n파이로크 스퍼나리 티키퓨라도 나오지\n그리고 가장 밑바닥에는\n그것들의 여왕인... 마테르도라가 있단다\n탄도르지방의 모든 스모르와\n스퍼니, 티키비의 어미라고들 하는데... 진짜로 믿는 사람은 별로 없어\n전설이란 게 다 그렇지\n또 식성도 엄청나단다 바이칼 숲이 쑥쑥 자라면\n녀석들이 그만큼 먹어치워서\n다시 원래대로 된다고 해\n그런데 만약 그래도 허기가 안 차면... ......\n이 다음부터는\n애들이 듣기에는 좀 무서운데 계속 듣고 싶니? 꽤 자주 있는 일인데\n인간들도 개미나락에 들어갔다가\n실종돼버리기도 한단다\n생명의 순환이라는 게 있으니까... 숲의 질서를 거스를 수 없다는 걸\n모두 하루빨리 깨달아야 할 텐데 그래도 정 숲에 들어가겠다면\n다들 불꽃타입 포켓몬을 데려가라고\n추천하는 이유가 그거란다 숲을 탐험하는 이들에게 개미나락은\n아주 치명적인 위험이거든 약한 야생 포켓몬도 수백 마리면\n누구든 압도할 수 있어\n스프레이도 잘 먹혀들지 않고 이 정도 경고로\n충분했으면 좋겠구나 알았다\n궁금해지면 다시 오렴 알았다\n궁금해지면 다시 오렴" + +msgid "MAP174_NPC_5" +msgstr "아빠는 맨날 개미나락 얘기만 해\n끌려가실 뻔한 적도 있는데!\n이 얘기는 안 해주셨니?" + +msgid "MAP174_NPC_6" +msgstr "전시물은 만지지 마세요\n귀중한 유물이 많답니다" + +msgid "MAP174_NPC_7" +msgstr "우리 일족이 하나로 뭉친 후\n우리들의 문화를 기념하기 위해서\n이 박물관을 지었어\n나중에는 탄도르지방 안의\n다른 문화까지 다루게 되었고!" + +msgid "MAP174_NPC_8" +msgstr "옛날 왕정 시대에는\n귀족만이 포켓몬을 기를 수 있었어\n하층민이 포켓몬을 기르다가\n걸리기라도 하는 날에는\n감옥행 아니면 사형이었지\n포켓몬이 없는 삶이라니 상상도 안 가..." + +msgid "MAP174_NPC_9" +msgstr "흰여울극장이 200년이나 됐다니\n믿기지가 않아!\n하긴 전통 무대도 많이 하니까\n놀라울 일은 아니구나...\n그렇지만 요즘 세대 사람들이\n만들어가는 혁신도 멋있지 않니?" + +msgid "MAP174_SIGN_1" +msgstr "바이타타오\n이명은 \"끓어오르는 분노\" 바이타타오는 강력한 해룡포켓몬으로\n45년 전의 조난선 사건 때문에\n전설의 세 마리 바다 괴수 중에서\n대중에게 가장 잘 알려져 있다\n화물선 한 척이 실종되었다가\n몇 주 후에 다시 나타났는데\n선체가 부분부분 녹아 있었으며\n탑승자 한 명 없었다\n많은 이들은 이것이 바이타타오가\n동면에서 깨어났다는 증거라 여겼으나\n과학자들은 아직까지 바이타타오를\n관측하지 못하고 있다" + +msgid "MAP174_SIGN_10" +msgstr "아오투스와 무티오스 - 탄도르지방의 신들 - 아오투스와 무티오스는 탄도르 전역에서\n다양한 방식으로 숭배되고 있다\n일각에선 포켓몬이라고도 하고\n형체 없는 영혼이라고도 한다\n현신으로 강림하여\n힘과 혜안을 준다는 이야기도 있다" + +msgid "MAP174_SIGN_11" +msgstr "이 두루마리는 새처럼 생긴 미지의\n전설의 포켓몬을 묘사하고 있다..." + +msgid "MAP174_SIGN_12" +msgstr "이 두루마리는 새처럼 생긴 미지의\n전설의 포켓몬을 묘사하고 있다..." + +msgid "MAP174_SIGN_13" +msgstr "나미 일족의 배 모형이다 일족이 지방 전체의\n바다와 섬을 지배하려면\n강력한 함대가 필요해\n이 배들은 모두 최신 기술과 무기 그리고\n해상 전투용 포켓몬을 한가득 싣고 있지" + +msgid "MAP174_SIGN_14" +msgstr "나미 일족의 배 모형이다 일족이 지방 전체의\n바다와 섬을 지배하려면\n강력한 함대가 필요해\n이 배들은 모두 최신 기술과 무기 그리고\n해상 전투용 포켓몬을 한가득 싣고 있지" + +msgid "MAP174_SIGN_15" +msgstr "나미 일족의 배 모형이다 일족이 지방 전체의\n바다와 섬을 지배하려면\n강력한 함대가 필요해\n이 배들은 모두 최신 기술과 무기 그리고\n해상 전투용 포켓몬을 한가득 싣고 있지" + +msgid "MAP174_SIGN_16" +msgstr "이 재래식 무기들은\n닌자 일족이 전쟁에서 쓰던 것이다\n이 창은 스라디움의 꼬리로 만들어졌다\n무기와 갑옷을 만들기 위한 밀렵이\n탄도르에 현존하는 스라디움이\n매우 적은 원인으로 여겨진다" + +msgid "MAP174_SIGN_17" +msgstr "200년 전 탄도르지방의 지도 과거 탄도르지방은 봉건 정부의 통치 하에\n츠키와 나미 일족이 영토 다툼을 이어갔다\n츠키 일족은 본토인 서탄도르의\n대부분을 다스렸으며\n나미 일족은 동탄도르의 군도를 장악했다\n두 일족의 왕들은 정복지의 백성들에게\n세금을 요구했는데, 동시에\n예술가들을 후원하는 일면도 있었다\n현재 흰여울시티에 있는 극장의 전통은\n이로부터 거슬러 올라간다" + +msgid "MAP174_SIGN_18" +msgstr "크러스테어\n지진일으키기포켓몬 거대한 꼬리로 지진을 일으켜\n고대 탄도르인에게는\n공포의 상징이었던 포켓몬이다\n당시 사람들이 특히 무서워했던 개체는\n\"일천 뿔의 야수\"라고 불렸다" + +msgid "MAP174_SIGN_19" +msgstr "크러스테어\n지진일으키기포켓몬 거대한 꼬리로 지진을 일으켜\n고대 탄도르인에게는\n공포의 상징이었던 포켓몬이다\n당시 사람들이 특히 무서워했던 개체는\n\"일천 뿔의 야수\"라고 불렸다" + +msgid "MAP174_SIGN_2" +msgstr "바이타타오\n이명은 \"끓어오르는 분노\" 바이타타오는 강력한 해룡포켓몬으로\n45년 전의 조난선 사건 때문에\n전설의 세 마리 바다 괴수 중에서\n대중에게 가장 잘 알려져 있다\n화물선 한 척이 실종되었다가\n몇 주 후에 다시 나타났는데\n선체가 부분부분 녹아 있었으며\n탑승자 한 명 없었다\n많은 이들은 이것이 바이타타오가\n동면에서 깨어났다는 증거라 여겼으나\n과학자들은 아직까지 바이타타오를\n관측하지 못하고 있다" + +msgid "MAP174_SIGN_20" +msgstr "라이카라스\n폭풍인도자포켓몬 라이카라스는\n닌자 일족에게 신성시되며\n폭풍을 마음대로 불러올 수 있는\n희귀한 포켓몬이다\n코아틀리스와 싸우는 모습이\n종종 목격되기도 한다" + +msgid "MAP174_SIGN_21" +msgstr "라이카라스\n폭풍인도자포켓몬 라이카라스는\n닌자 일족에게 신성시되며\n폭풍을 마음대로 불러올 수 있는\n희귀한 포켓몬이다\n코아틀리스와 싸우는 모습이\n종종 목격되기도 한다" + +msgid "MAP174_SIGN_22" +msgstr "토착 바이칼 부족의 석조상 바이칼 우림에 살았던\n토착 집단에 관해서는\n많이 밝혀진 바가 없다\n이들은 츠키와 나미 문명보다\n300년이나 앞서 번영했다\n그러나 약 400년 전 이들은\n알 수 없는 이유로 모습을 감췄다\n현존하는 정보는 남겨진 유물과 유적을\n관찰하여 얻은 것이 전부이다" + +msgid "MAP174_SIGN_23" +msgstr "바이칼 유적지에서 발견된 화살촉 이 화살촉은 바이칼 토착 집단이\n수렵과 채집 생활을 했음을 보여준다\n바이칼 부족은 나무와 마른 야자수 잎으로\n만든 움막에서 살았지만\n커다란 석재 신전을 짓기도 했다\n신전의 조각을 통해서 우리는\n바이칼 부족이 정착한 당시에 분포했던\n이색적인 종류의 포켓몬을 엿볼 수 있다" + +msgid "MAP174_SIGN_24" +msgstr "츠키 일족과 나미 일족의\n토속 전투용 투구 투구의 형태는 야차도르 같은\n포켓몬을 본뜨기도 했다\n전장에서 착용자를 무섭게\n보이게 하려는 의도였다" + +msgid "MAP174_SIGN_3" +msgstr "레비아타오\n이명은 \"얼음의 창\" 레비아타오는 세 마리 전설의\n바다 괴수 중 두 번째 포켓몬으로\n머리 위에는 매우 예리한\n얼음 뿔이 달려 있다\n한때 츠키 일족이 지배했다는 기록이 있는데\n레비아타오를 잃자마자\n그들의 천하는 끝나고 말았다고 한다\n지금은 바다 밑바닥 얼음 동굴에서\n동면하고 있다고 여겨진다" + +msgid "MAP174_SIGN_4" +msgstr "레비아타오\n이명은 \"얼음의 창\" 레비아타오는 세 마리 전설의\n바다 괴수 중 두 번째 포켓몬으로\n머리 위에는 매우 예리한\n얼음 뿔이 달려 있다\n한때 츠키 일족이 지배했다는 기록이 있는데\n레비아타오를 잃자마자\n그들의 천하는 끝나고 말았다고 한다\n지금은 바다 밑바닥 얼음 동굴에서\n동면하고 있다고 여겨진다" + +msgid "MAP174_SIGN_5" +msgstr "크라카나오\n이명은 \"복수의 소용돌이\" 바다 전설 속 세 번째 포켓몬이자\n가장 큰 공포의 대상인 크라카나오는\n수많은 팔로 사람들을 물속으로\n끌어당겨 목숨을 앗는다고 하며\n이는 동화와 자장가에도 자주 나온다\n나미 일족이 지배했던 포켓몬으로\n전함도 가라앉힐 규모의\n소용돌이를 만들 수 있었다\n기록에 따르면 전쟁 중에\n사살되었다고 하지만\n현재까지도 간간히\n목격담이 떠돌고 있습니다" + +msgid "MAP174_SIGN_6" +msgstr "크라카나오\n이명은 \"복수의 소용돌이\" 바다 전설 속 세 번째 포켓몬이자\n가장 큰 공포의 대상인 크라카나오는\n수많은 팔로 사람들을 물속으로\n끌어당겨 목숨을 앗는다고 하며\n이는 동화와 자장가에도 자주 나온다\n나미 일족이 지배했던 포켓몬으로\n전함도 가라앉힐 규모의\n소용돌이를 만들 수 있었다\n기록에 따르면 전쟁 중에\n사살되었다고 하지만\n현재까지도 간간히\n목격담이 떠돌고 있습니다" + +msgid "MAP174_SIGN_7" +msgstr "아오투스와 무티오스 - 탄도르지방의 신들 - 아오투스와 무티오스는 탄도르 전역에서\n다양한 방식으로 숭배되고 있다\n일각에선 포켓몬이라고도 하고\n형체 없는 영혼이라고도 한다\n현신으로 강림하여\n힘과 혜안을 준다는 이야기도 있다" + +msgid "MAP174_SIGN_8" +msgstr "아오투스와 무티오스 - 탄도르지방의 신들 - 아오투스와 무티오스는 탄도르 전역에서\n다양한 방식으로 숭배되고 있다\n일각에선 포켓몬이라고도 하고\n형체 없는 영혼이라고도 한다\n현신으로 강림하여\n힘과 혜안을 준다는 이야기도 있다" + +msgid "MAP174_SIGN_9" +msgstr "아오투스와 무티오스 - 탄도르지방의 신들 - 아오투스와 무티오스는 탄도르 전역에서\n다양한 방식으로 숭배되고 있다\n일각에선 포켓몬이라고도 하고\n형체 없는 영혼이라고도 한다\n현신으로 강림하여\n힘과 혜안을 준다는 이야기도 있다" + +msgid "MAP175_NPC_1" +msgstr "이야! 이것 봐라? 여기까지 왔구나!\n여기가 바로 탄도르지방의\n8번째이자 마지막 체육관이야\n이 건물은 아오투스와 무티오스를\n섬기는 신전이기도 해\n거기에 체육관 관장은\n닌자 일족의 왕자님과 공주님이지! 그냥 지도자인 게 아니라\n신들의 소리를 대변하는\n사람들이라고 하더라고!\n퍼즐을 다 풀면\n관장들에게 도전할 수 있어\n아오투스와 무티오스의 관계는\n균형이 핵심이라는 거 잘 기억해!\n...겁먹지 마 알았지?\n할 수 있을 거야! 믿고 있다구!" + +msgid "MAP175_SIGN_1" +msgstr "아오투스\n밝은 하늘의 신" + +msgid "MAP175_SIGN_2" +msgstr "무티오스\n어두운 바다의 여신" + +msgid "MAP175_TRAINER_1" +msgstr "떠오르는 태양을 마주하기로 하셨군요\n용기 있으십니다\n나의 포켓몬은 태양빛 속에서 강해집니다\n직접 바라보면 눈이 멀 것이니\n부디 주의하시길 아오투스님의 강함을 빌어\n당신을 시험하겠습니다! 저를 이겨내셨군요\n하지만 해가 저물면 밤이 찾아오는 법\n나의 남편에게도 증명해 보이세요 밤의 공포를 마주할 때이다\n나는 그림자에 숨어 기다리다가\n방심한 적을 기습하는\n포켓몬을 사용하고 있다\n닌자의 본질 그 자체이지!\n무티오스님의 총명함을 빌어\n너를 시험하겠다! 축하드립니다 정말 인상깊었습니다 아오투스님과 무티오스님의 축복이\n이제로부터 당신과 함께할 것입니다\n신의 맹렬한 힘과 여신의 고요한 통찰력이\n당신을 이끌어나갈 것입니다\n신들께서 사랑하는 자라는 증표로\n이 배지를 드립니다 PN은(는)\n음양배지를 받았다! 축복의 힘을 받았기에\n레벨과 상관없이 모든 포켓몬이\n당신의 지시를 따를 것입니다\n이 기술머신도 받으시길 솔라빔은 흡수한 태양 에너지로\n적을 제압하는 강력한 기술입니다\n잘 사용하면 당신의 여정에\n큰 도움이 될 것입니다! 둘을 꺾었는데\n선물이 하나라면 섭하겠지\n이것도 받아라 적의 분노를 역이용하는 기술이다\n잘 사용하면 배틀에서\n승기를 잡을 수 있을 것이다" + +msgid "MAP175_TRAINER_1_DEFEAT" +msgstr "그대는 빛을 마주하였으되\n움츠러들지 않았습니다" + +msgid "MAP175_TRAINER_2" +msgstr "밤의 공포를 마주하기로 했군\n참으로 용감하구나\n나는 그림자에 숨어 기다리다가\n방심한 적을 기습하는\n포켓몬을 사용하고 있다\n닌자의 본질 그 자체이지!\n무티오스님의 총명함을 빌어\n너를 시험하겠다! 결국 내 포켓몬들을 꺾었군\n하지만 밤이 지나면 해가 떠오르는 법\n이제 나의 아내에게도 증명해 보여라! 떠오르는 태양을 마주할 때입니다\n나의 포켓몬은 태양빛 속에서 강해집니다\n직접 바라보면 눈이 멀 것이니\n부디 주의하시길\n아오투스님의 강함을 빌어\n당신을 시험하겠습니다! 축하드립니다 정말 인상깊었습니다 아오투스님과 무티오스님의 축복이\n이제로부터 당신과 함께할 것입니다\n신의 맹렬한 힘과 여신의 고요한 통찰력이\n당신을 이끌어나갈 것입니다\n신들께서 사랑하는 자라는 증표로\n이 배지를 드립니다 PN은(는)\n음양배지를 받았다! 축복의 힘을 받았기에\n레벨과 상관없이 모든 포켓몬이\n당신의 지시를 따를 것입니다\n이 기술머신도 받으시길 솔라빔은 흡수한 태양 에너지로\n적을 제압하는 강력한 기술입니다\n잘 사용하면 당신의 여정에\n큰 도움이 될 것입니다! 둘을 꺾었는데\n선물이 하나라면 섭하겠지\n이것도 받아라 적의 분노를 역이용하는 기술이다\n잘 사용하면 배틀에서\n승기를 잡을 수 있을 것이다" + +msgid "MAP175_TRAINER_2_DEFEAT" +msgstr "그대는 어둠을 들여다보았으되\n두려움을 떨쳐냈도다" + +msgid "MAP175_TRAINER_3" +msgstr "천둥이 오고\n번쩍! 하늘 빛나니!\n번개가 치네" + +msgid "MAP175_TRAINER_3_DEFEAT" +msgstr "빠지지직! 아야야!" + +msgid "MAP175_TRAINER_4" +msgstr "일천 마리 새\n당신만을 향하여\n노래를 하네!" + +msgid "MAP175_TRAINER_4_DEFEAT" +msgstr "이리 쉽게 지다니..." + +msgid "MAP175_TRAINER_5" +msgstr "검의 날 섬은\n실낱에 견주노니\n죽음과 같네" + +msgid "MAP175_TRAINER_5_DEFEAT" +msgstr "산산이 박살났네!" + +msgid "MAP175_TRAINER_6" +msgstr "검은 파도 위\n높이 떠오른 만월\n츠키와 나미" + +msgid "MAP175_TRAINER_6_DEFEAT" +msgstr "운명이 그댈 부르네!" + +msgid "MAP175_TRAINER_7" +msgstr "작은 물방울\n모두 한데 모이니\n폭포가 되네" + +msgid "MAP175_TRAINER_7_DEFEAT" +msgstr "만족했길 바라네" + +msgid "MAP175_TRAINER_8" +msgstr "펑! 푸슝! 꽃들이\n검은 하늘 수놓는\n불꽃놀이야!" + +msgid "MAP175_TRAINER_8_DEFEAT" +msgstr "하얗게 불태웠네..." + +msgid "MAP177_NPC_1" +msgstr "반갑다 트레이너!\n내 이름은 미키\n츠키나미마을 출신의 닌자다!\n난 r공격 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 음... 할아버지가 도장으로\n돌아오라고 하셨단 말이지? 알겠어!\n고생한 보답으로 이걸 받아줘!\n또 보자! 닌자- 퇴장! 도구를 받을 수 없어\n가방을 비우고 다시 말을 걸어줘 G반갑다 트레이너!\n내 이름은 미키\n츠키나미마을 출신의 닌자다!\n난 r공격 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 어떤 포켓몬의 능력치를 올려볼까? 딘련하고 싶어지면 또 찾아와라! 네 의\n 기초 포인트가 올랐다! 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 돈이 충분치 않은 것 같은데? 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 좋았어! 기초 포인트...\n일명 노력치가 뭔지는 알고 있겠지?\n포켓몬의 상태 화면에서 확인할 수 있으니까!\n기초 포인트는 각 능력치에 부여되는 수치야 기초 포인트는 HP, 체력, 방어, 특수공격,\n특수방어, 스피드로 총 6종류가 있어\n모든 포켓몬은 특정한 종류의\n상대 포켓몬을 쓰러뜨릴 때마다\n기초 포인트를 획득할 수 있지\n예를 들어, 단단한 방어력을 갖춘 적을\n잔뜩 쓰러뜨리면 네 포켓몬의 방어도 올라가\n이 도장에서는 이런 과정을 단축해줄 수 있는\n체계적인 훈련을 제공해! 초록색 바에 화살표가 닿는 순간\n결정 버튼을 눌러서\n샌드백을 치기만 하면 돼\n간단하지? 꽤나 재밌으면서\n네 포켓몬도 아주아주 강해질 수 있어!\n그럼 시작해 볼까?" + +msgid "MAP178_NPC_1" +msgstr "반갑다 트레이너!\n내 이름은 아유미\n츠키나미마을 출신의 닌자다!\n난 r스피드 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 음... 할아버지가 도장으로\n돌아오라고 하셨단 말이지? 알겠어!\n고생한 보답으로 이걸 받아줘!\n또 보자! 닌자- 퇴장! 도구를 받을 수 없어\n가방을 비우고 다시 말을 걸어줘 G반갑다 트레이너!\n내 이름은 아유미\n츠키나미마을 출신의 닌자다!\n난 r스피드 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 어떤 포켓몬의 능력치를 올려볼까? 딘련하고 싶어지면 또 찾아와라! 네 의\n 기초 포인트가 올랐다! 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 돈이 충분치 않은 것 같은데? 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 좋았어! 기초 포인트...\n일명 노력치가 뭔지는 알고 있겠지?\n포켓몬의 상태 화면에서 확인할 수 있으니까!\n기초 포인트는 각 능력치에 부여되는 수치야 기초 포인트는 HP, 체력, 방어, 특수공격,\n특수방어, 스피드로 총 6종류가 있어\n모든 포켓몬은 특정한 종류의\n상대 포켓몬을 쓰러뜨릴 때마다\n기초 포인트를 획득할 수 있지\n예를 들어, 단단한 방어력을 갖춘 적을\n잔뜩 쓰러뜨리면 네 포켓몬의 방어도 올라가\n이 도장에서는 이런 과정을 단축해줄 수 있는\n체계적인 훈련을 제공해! 초록색 바에 화살표가 닿는 순간\n결정 버튼을 눌러서\n샌드백을 치기만 하면 돼\n간단하지? 꽤나 재밌으면서\n네 포켓몬도 아주아주 강해질 수 있어!\n그럼 시작해 볼까?" + +msgid "MAP179_NPC_1" +msgstr "반갑다 트레이너!\n내 이름은 타로\n츠키나미마을 출신의 닌자다!\n난 rHP 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 음... 할아버지가 도장으로\n돌아오라고 하셨단 말이지? 알겠어!\n고생한 보답으로 이걸 받아줘!\n또 보자! 닌자- 퇴장! 도구를 받을 수 없어\n가방을 비우고 다시 말을 걸어줘 G반갑다 트레이너!\n내 이름은 타로\n츠키나미마을 출신의 닌자다!\n난 rHP 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 어떤 포켓몬의 능력치를 올려볼까? 딘련하고 싶어지면 또 찾아와라! 네 의\n 기초 포인트가 올랐다! 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 돈이 충분치 않은 것 같은데? 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 좋았어! 기초 포인트...\n일명 노력치가 뭔지는 알고 있겠지?\n포켓몬의 상태 화면에서 확인할 수 있으니까!\n기초 포인트는 각 능력치에 부여되는 수치야 기초 포인트는 HP, 체력, 방어, 특수공격,\n특수방어, 스피드로 총 6종류가 있어\n모든 포켓몬은 특정한 종류의\n상대 포켓몬을 쓰러뜨릴 때마다\n기초 포인트를 획득할 수 있지\n예를 들어, 단단한 방어력을 갖춘 적을\n잔뜩 쓰러뜨리면 네 포켓몬의 방어도 올라가\n이 도장에서는 이런 과정을 단축해줄 수 있는\n체계적인 훈련을 제공해! 초록색 바에 화살표가 닿는 순간\n결정 버튼을 눌러서\n샌드백을 치기만 하면 돼\n간단하지? 꽤나 재밌으면서\n네 포켓몬도 아주아주 강해질 수 있어!\n그럼 시작해 볼까?" + +msgid "MAP180_NPC_1" +msgstr "반갑다 트레이너!\n내 이름은 히토미\n츠키나미마을 출신의 닌자다!\n난 r특수방어 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 음... 할아버지가 도장으로\n돌아오라고 하셨단 말이지? 알겠어!\n고생한 보답으로 이걸 받아줘!\n또 보자! 닌자- 퇴장! 도구를 받을 수 없어\n가방을 비우고 다시 말을 걸어줘 G반갑다 트레이너!\n내 이름은 히토미\n츠키나미마을 출신의 닌자다!\n난 r특수방어 능력치에 특화된\n트레이닝을 제공하지\n받아볼래? 어떤 포켓몬의 능력치를 올려볼까? 딘련하고 싶어지면 또 찾아와라! 네 의\n 기초 포인트가 올랐다! 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 돈이 충분치 않은 것 같은데? 포켓몬을 더 강하게 만들고 싶다면\n또 찾아와라! 좋았어! 기초 포인트...\n일명 노력치가 뭔지는 알고 있겠지?\n포켓몬의 상태 화면에서 확인할 수 있으니까!\n기초 포인트는 각 능력치에 부여되는 수치야 기초 포인트는 HP, 체력, 방어, 특수공격,\n특수방어, 스피드로 총 6종류가 있어\n모든 포켓몬은 특정한 종류의\n상대 포켓몬을 쓰러뜨릴 때마다\n기초 포인트를 획득할 수 있지\n예를 들어, 단단한 방어력을 갖춘 적을\n잔뜩 쓰러뜨리면 네 포켓몬의 방어도 올라가\n이 도장에서는 이런 과정을 단축해줄 수 있는\n체계적인 훈련을 제공해! 초록색 바에 화살표가 닿는 순간\n결정 버튼을 눌러서\n샌드백을 치기만 하면 돼\n간단하지? 꽤나 재밌으면서\n네 포켓몬도 아주아주 강해질 수 있어!\n그럼 시작해 볼까?" + +msgid "MAP181_NPC_1" +msgstr "배틀에서 더 강해질 수 있도록 내 포켓몬 전부에게 도구를 지니게 했어\n토너먼트에서 승부할 때는\n가방에 있는 도구를 쓸 수 없으니까\n나무열매 같은 도구가 꼭 필요해 탄도르 챔피언십은\n싱글 엘리미네이션 토너먼트야\n32명의 참가자 중... 최후에 남은 트레이너가 챔피언의 자리에 오르는 거지" + +msgid "MAP181_NPC_10" +msgstr "나는 마리아님의 열혈 팬이야\n언젠가 팔에 사인받은 적이 있어...\n내 인생 최고의 순간이었지!" + +msgid "MAP181_NPC_2" +msgstr "자네 눈의 그 불꽃...\n챔피언을 목표로 하는군?\n후후... 행운을 빌겠네!" + +msgid "MAP181_NPC_3" +msgstr "발전소 멜트다운 사건 때문에 하마터면\n올해 챔피언십을 취소할 뻔했다고 들었어\n정상적으로 열려서 정말 다행이야! 혹시... 경기장에 핵포켓몬이\n나타나지는 않을까?" + +msgid "MAP181_NPC_4" +msgstr "넌 체육관 배지를 몇 개 갖고 있어?\n나는 16개를 갖고 있지\n탄도르에 오기 전에 칼로스리그를 제패했거든 탄도르의 리그는 다른 지방과 상당히 다르지?\n어떤 체육관 관장이 가장 힘들었니?\n나는 로잘린드씨가 가장 힘들었어...\n그 변장술에 내 포켓몬들이\n아주 깜빡 속아 넘어갔다니까?" + +msgid "MAP181_NPC_5" +msgstr "너무 긴장돼...\n하지만 포켓몬들을 믿는다면\n모두 함께 헤쳐나갈 수 있어! 이렇게 강한 트레이너들이\n한 곳에 몰려 있는 건 본 적이 없어" + +msgid "MAP181_NPC_6" +msgstr "하압! 우리 마을의 영광을 위하여\n챔피언십에서 싸운다!\n신들께서 나를 영광으로 인도하시리니!" + +msgid "MAP181_NPC_7" +msgstr "챔피언로드를 뚫고 오느라 고생 많았다!\n하지만 진짜 도전은 이제부터 시작이야... 챔피언십을 제패하고자 하는 사람들은\n우선 챔피언로드를 돌파해야 하지" + +msgid "MAP181_NPC_8" +msgstr "누가 올해 챔피언십에서 우승할 것 같니?\n나는 마리아에 걸겠어!\n뭐가 됐든 작년 우승자잖아!" + +msgid "MAP181_NPC_9" +msgstr "올해는 마리아가 또 우승할 것 같지는 않아\n그 뉴페이스 트레이너!\n사람들 말로는 엄청 세다는데?\n우승은 따놓은 당상이라고!\n그 트레이너에 관해 뭐 아는 거 있어?\n관련된 정보를 하나도 찾을 수가 없어! ...잠깐만\n낯익은 얼굴인데... 세상에! 너구나!!!\n와우!!!!" + +msgid "MAP183_NPC_1" +msgstr "Much of the mountains around here are said to be impassable. However, I am determined to scale them!" + +msgid "MAP183_NPC_2" +msgstr "Did you know Tandor was formed by two volcanoes? Both are dormant now, but the Regional Championship takes place over one of 'em." + +msgid "MAP183_NPC_3" +msgstr "It's amazing how the economy functions when half the population of a given region are Trainers. Trainers who don't work! How would we ever feed ourselves if we didn't have Pokémon to help?" + +msgid "MAP183_NPC_4" +msgstr "When I was young, I lived in the big city. Now, I just like living here in the quiet countryside." + +msgid "MAP183_SIGN_1" +msgstr "Route 06. Do not forget to bring some Potions! It's very long!" + +msgid "MAP183_SIGN_2" +msgstr "Professor Cypress' Lab." + +msgid "MAP183_SIGN_3" +msgstr "Welcome to Rochfale. Watch for falling boulders!" + +msgid "MAP184_NPC_1" +msgstr "(인간이여...)\n(나를 상대하기 위해... 돌아왔는가)\n(내 상대에 걸맞은 영혼을 기다리며...)\n(수백 년을 잠들어 있었으나)\n(때가... 되었도다) (운명의 결전을 시작하지!) 그르르오오오오!!!" + +msgid "MAP184_TRAINER_1" +msgstr "숨어 있어서 눈치 못 챘지!\n난 큰 바위 뒤에 숨는 게 좋아!" + +msgid "MAP184_TRAINER_1_DEFEAT" +msgstr "스피드가 부족했나..." + +msgid "MAP184_TRAINER_2" +msgstr "악티나이트산 정상에서\n위대한 전투가 벌어진다는 전설...\n우리의 대결은 어떨까?" + +msgid "MAP184_TRAINER_2_DEFEAT" +msgstr "그다지 위대하진 않았네" + +msgid "MAP185_TRAINER_1" +msgstr "들리나?\n매섭게 울부짖는 저 바람이!" + +msgid "MAP185_TRAINER_1_DEFEAT" +msgstr "우리의... 패배로군..." + +msgid "MAP185_TRAINER_2" +msgstr "발밑에서 산의 울림이 느껴진다\n지금, 네 시련이 시작된다!" + +msgid "MAP185_TRAINER_2_DEFEAT" +msgstr "운명... 이었나..." + +msgid "MAP185_TRAINER_3" +msgstr "이런! 이게 누군가\n익숙한 얼굴이구만 그래\n자네, 화끈한 배틀 한 판 어떤가?" + +msgid "MAP185_TRAINER_3_DEFEAT" +msgstr "이런 맙소사!" + +msgid "MAP185_TRAINER_4" +msgstr "필멸의 고리 너머에서 불러온 힘으로\n너를 쓰러트리겠다!" + +msgid "MAP185_TRAINER_4_DEFEAT" +msgstr "혼령들이시어, 어찌 저를 버리시나이까?" + +msgid "MAP186_SIGN_1" +msgstr "탄도르 엘리트 챔피언십" + +msgid "MAP187_NPC_1" +msgstr "하!\n가만히 좀 있어 봐! 새로 만든 캡처 스타일러는\n확실히 효과가 있어! 나 한 몸은 지킬 수 있어\nPN 너는 발전소로 가 봐" + +msgid "MAP187_NPC_2" +msgstr "으르르... 으릉..." + +msgid "MAP187_NPC_3" +msgstr "그 해저드슈트 입어 보니까 어때?\n움직이기는 좀 힘들겠지만\n입고 있으면 방사능 걱정은 없어\n우리가 찬 마스크도 괜찮긴 한데\n너무 많은 방사능은 못 막아주거든" + +msgid "MAP187_NPC_4" +msgstr "이 포켓몬을 제압해서 본부로 보내면\n치료할 수 있을 거야\n현장에서 치료할 수 있었으면\n참 좋았겠지만 어쩔 수 없지..." + +msgid "MAP187_NPC_5" +msgstr "쿠우... 으르르..." + +msgid "MAP187_SIGN_1" +msgstr "정보 나눔 게시판!\n낚시할 때는 반응이 빨라야 합니다\n\"걸렸다 걸렸다!\"라는 메시지가 나오면\nA를 누르세요\n이 과정을 몇 번 반복해야\n낚이는 포켓몬도 있습니다" + +msgid "MAP187_TRAINER_1" +msgstr "여 PN\n왔구나!\n헤, 그거 입으니까 야돈 같다\n솔직히 좀 멋져 보여\n...아무튼\n나도 멋진 걸 찾은 것 같아...\n따라와 봐\n소리 내면 안 돼! 저렇게 생긴 포켓몬... 본 적 있어?\n다른 핵타입 포켓몬이랑\n전혀 달라 보이는데...\n나도 저런 포켓몬은 처음 봐\n우리 한번- ???: 크어어어어어엉! 테오: 이런, 도망쳐 버렸어\n뭐에 겁을 먹은 거지?\n잡으려고 했는데.... 배틀 준비하자 PN! 헉 헉...\n이야... 정말 너는\n한 시도 방심하지 않는구나...\n그리고 나만 느낀 건지 모르겠는데\n이 핵타입 포켓몬들\n평소와는 다르게 조직적이지 않아?\n우레인이 명령을 내리는 게 분명해\n그럼 우리가 왔다는 것도 알아챘겠네\n기습은 못 하게 됐어...\n뭐 별 문제 없지\n영원히 도망칠 수는 없을 테니까!\n얼른 가서 체포하자!\n그리고 그 이상한 포켓몬은\n다시 보면 바로 잡을 거야!" + +msgid "MAP187_TRAINER_10" +msgstr "으르르르!\n파괴해라 파괴해라" + +msgid "MAP187_TRAINER_10_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_11" +msgstr "으르르르!\n파괴해라 파괴해라" + +msgid "MAP187_TRAINER_11_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_12" +msgstr "으르르르!\n파괴해라 파괴해라" + +msgid "MAP187_TRAINER_12_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_13" +msgstr "으르르르!\n파괴해라 파괴해라" + +msgid "MAP187_TRAINER_13_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_14" +msgstr "으르르르!\n파괴해라 파괴해라" + +msgid "MAP187_TRAINER_14_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_1_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_2" +msgstr "으르르렁크르러어엉\n침입자 침입자" + +msgid "MAP187_TRAINER_2_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_3" +msgstr "으르르렁크르러어엉\n침입자 침입자" + +msgid "MAP187_TRAINER_3_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_4" +msgstr "으르르렁크르러어엉\n침입자 침입자" + +msgid "MAP187_TRAINER_4_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_5" +msgstr "쉬이이익!\n파괴 파괴 파괴" + +msgid "MAP187_TRAINER_5_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_6" +msgstr "쉬이이익!\n파괴 파괴 파괴" + +msgid "MAP187_TRAINER_6_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_7" +msgstr "쉬이이익!\n파괴 파괴 파괴" + +msgid "MAP187_TRAINER_7_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_8" +msgstr "으엑! 더 몰려오잖아!\n어디 해 보자구 PN! 진짜 많았어...\n우리 임무는 명확해\n이제 발전소로 가자!\n우리 같이 해내는 거야! (테오가 일행에 합류했다!)" + +msgid "MAP187_TRAINER_8_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_9" +msgstr "으르르르!\n파괴해라 파괴해라" + +msgid "MAP187_TRAINER_9_DEFEAT" +msgstr "..." + +msgid "MAP188_NPC_1" +msgstr "목적지는 8번도로 밀밭지대야\n자연 그대로라서 아름다운 곳이었지\n하지만 지금은 탄도르지방에서\n방사능 오염이 가장 심한 곳이야...\n반드시 퀴리를 막고\n악행의 대가를 치르게 할 거야!" + +msgid "MAP188_NPC_2" +msgstr "해저드슈트를 입을까요? PN은(는)\n해저드슈트를 입었다" + +msgid "MAP188_NPC_3" +msgstr "내가 불평할 일은 아니지만...\n난 왜 저 슈트를 못 입는거야?\n너무 멋있잖아..." + +msgid "MAP188_NPC_4" +msgstr "PN\n우리 걱정은 마\n새로 나온 이 캡처 스타일러는\n핵포켓몬한테도 먹히거든\n그러니까 현장에 가서도\n우리 몸은 지킬 수 있어... 아마도..." + +msgid "MAP188_NPC_5" +msgstr "읍 으음 으으읍!\n...그냥 장난이야\n이거 껴도 말하는 데 문제는 없어\n좀 근질근질하기는 하지만...\n벗으면 안 되겠지" + +msgid "MAP189_NPC_1" +msgstr "레버를 당기겠습니까?" + +msgid "MAP189_NPC_2" +msgstr "레버를 당기겠습니까?" + +msgid "MAP189_NPC_3" +msgstr "레버를 당기겠습니까?" + +msgid "MAP189_NPC_4" +msgstr "'회로 차단기'라고 적혀 있다\n차단기가 작동하고 있는 것 같다 회로 차단기의 연결을 해제하겠습니까? 나와 내 포켓몬들까지 감전되어 버렸다... 나머지 레버들도 원래 상태로 돌아갔다" + +msgid "MAP189_SIGN_1" +msgstr "포켓몬을 치료하는 기계 장치다\n전기가 공급되지 않아 작동하지 않는다" + +msgid "MAP189_SIGN_10" +msgstr "어라? 어째서인지 커피가 아직 따뜻하다..." + +msgid "MAP189_SIGN_2" +msgstr "포켓몬을 치료하는 기계 장치다\n전기가 공급되지 않아 작동하지 않는다" + +msgid "MAP189_SIGN_3" +msgstr "포켓몬을 치료하는 기계 장치다\n전기가 공급되지 않아 작동하지 않는다" + +msgid "MAP189_SIGN_4" +msgstr "포켓몬을 치료하는 기계 장치다\n전기가 공급되지 않아 작동하지 않는다" + +msgid "MAP189_SIGN_5" +msgstr "- 예비 전력 제어실 - 예비용 발전기를 가동하려면\n다음 지시사항에 따르시오 먼저 전기설비실에서 아래의 순서대로\n스위치를 가동하시오\n [06644bd2]초록색, [043c3aff]빨간색, [65467b14]파란색 그 후 회로 차단기의 연결을 해제하시오 그러면 남부 구역의 전력이 복구될 것임" + +msgid "MAP189_SIGN_6" +msgstr "예비용 발전기 가동 절차는\n매뉴얼을 참고하시오" + +msgid "MAP189_SIGN_7" +msgstr "냉장고 안의 음식은 이미 상한 것 같다" + +msgid "MAP189_SIGN_8" +msgstr "- 휴게실 - 휴식 시간은 인당 최대 15분에 한함 커피가 다 떨어졌을 경우\n중앙통제실의 크레이그에게 연락하시오 - 관리실" + +msgid "MAP189_SIGN_9" +msgstr "통신기로 레인저 본부에 연락해 보았다. ....... 뭔가가 신호를 막고 있다" + +msgid "MAP189_TRAINER_1" +msgstr "트로오오오오!" + +msgid "MAP191_NPC_1" +msgstr "전력 시스템과 연결되어 있는 것 같다 스위치를 누르겠습니까?" + +msgid "MAP191_TRAINER_1" +msgstr "크르르르르르!!" + +msgid "MAP192_NPC_1" +msgstr "전력 시스템에 연결되어 있는 것 같다... 스위치를 누르겠습니까?" + +msgid "MAP193_TRAINER_1" +msgstr "트로오오오오!" + +msgid "MAP193_TRAINER_2" +msgstr "...\n참으로 어리석군 네가 발버둥치는 모습은 잘 보았다...\n허나 그것도 이젠 끝이야 이 얼마나 놀라운 행운인가?\n우리의 존재를 위협한 자의 아들과... 그리고 레인저 대장의 아이까지\n일석이조가 따로 없군 자신의 아이가 인질로 잡혀 있다면\n제아무리 레인저라도 말을 잘 듣겠지 기분이 어떤가?\n이렇게나 가까이 왔는데\n그 목표가 산산이 부서지는 기분 말이야 고통스러운가? 그야 물론 그래야지\n우리와 같은 고통을 느끼는게 마땅하거늘 네 친구라면... 정지장 탱크 안에 있다 잠을 자는 것도\n깨어 있는 것도 아니지\n처음 캡슐에 들어간 그 순간 그대로의\n상태로 갇혀 있는 것이다 녀석은 무엇을 느끼고 있을까?\n아픔? 공포? 혼란? 고뇌? 이 끔찍한 순간을 영원히 겪게 되는 거야... 허나 그것조차도\n우리가 겪어온 것에 비하면\n비교할 수 없이 가벼울 터 이젠 네놈 차례다 인질을 손에 넣는다면\n레인저들도 항복하는 수밖에 없겠지 그러면 그 누구도\n우리의 앞길을 막을 수 없다! ...흠? 이렇게까지 했는데도\n아직 싸울 마음이 남아 있었나? 후후후... 재미있구나\n좋아, 도전을 받아 주지... 원자력과 절망의 힘 앞에 무릎을 꿇어라!! ...뭐야?\n안 돼! 말도 안 돼! 말도 안 된다고! 어떻게... 이런 일이...! 우리는 무적인데!\n우레인!! 어떻게... 이런...\n한낱 꼬맹이에게... 어째서...\n지금껏 우리가 추구하던 이 힘이... \n사라졌어 우레인! 정신차려 우레인! ...\n이럴 수가... 나 때문에...\n내가 부족해서 널 지켜주지 못했구나\n레인저들이 널 잡으러 올 거야\n잡아서 없애버릴 작정이겠지\n정말 미안하다... 살아 있었구나...!\n힘을 거의 잃었을 텐데도... 그거야! 그거면 충분해!\n우레인, 양자도약이다! -치지직-\n창희: PN? PN, 들리느냐? ...후우 아르세우스 세상에...\n괜찮은 모양이구나\n뭔가가 신호를 계속 차단하고 있어서...\n통 연락을 할 수가 없었단다 PN... 정말 걱정했단다...\n널 다시는 볼 수 없을까봐 너무나 걱정했단다 그래서 어떻게 됐니?\n퀴리는 찾았고? ...\n그렇구나\n싸워서 쓰러트렸지만\n도망쳐 버렸단 말이지... 뭐 우레인도 약해졌다면\n그렇게 심각한 문제는 아니다\n게다가 제2발전소의 방사능 누출도\n멈춘 것 같구나 레인저들을 투입하면 퀴리 체포도\n머지 않아 끝날 거다 전부 다 네 덕분이다 PN\n네 용기와 결의가 이 탄도르지방을 구한 거야 ...그런데... 테오는 어떻게 됐니? 테오는... 그러니까...\n살아 있는 거냐? -콜록, 콜록- ...으윽... 이게... 뭐지?\nPN? 너 맞아? 퀴리는 어디 갔어?\n그놈이 날 여기에 쳐박은 이후로\n기억이 없는데... 창희: 테오! 괜찮은거냐?! 아주 멀쩡해요, 대장님...\n하하... 으윽.... 정말 끔찍한 경험이었어...\n얼마나 갇혀 있었는지 감도 안 잡혀 PN...\n내가 뭐라고 말해야 할지 모르겠네...\n네 덕분에 살 수 있었어 그래서.... 그.... 해낸 거야?\n퀴리를 쓰러트렸어? 그래야 PN 답지!\n넌 언제나 백전불패잖아 이야\n정말 대단한 배틀이었겠는데...\n나도 내내 여기 있었는데\n그 모습을 못 보다니\n믿을 수가 없네 창희: 테오, 무사해서 정말 다행이다\n지금 바로 그쪽으로 레인저들을 보내마 감사합니다 대장님\n명령을 어겨서 정말 죄송해요\n제 실수 때문에\n임무를 완전히 실패할 뻔 했어요 아무래도....\n다 정리되면 모험도 좀 쉬어야겠어요.\n아빠가 계신 병원에 남을 생각입니다.\n깨어나실 때 곁에 있어 드리고 싶어요 창희: 결정은 네 몫이란다\n그럼 둘 다 조금 뒤에 보자꾸나\n이상 창희\n통신 종료한다 ...휴우\n힘이 다 빠졌네 PN\n여기서 나가자\n자, 지름길은 이쪽이야 그리하여...\nPN와(과) 테오는 레인저 본부로 귀환하였다\n둘은 영웅이 되었고...\n퀴리를 쓰러트린 이야기는\n탄도르지방에 널리 퍼졌다 후후후하하하하하하하하하하하하하!\n그거야! 바로 그거야!\n우리가 그토록 갈망해 온 절망의 모습! 넌 아무것도 할 수 없어!\n친구들의 도움도 이젠 없다!\n모두 끝났어!\n우리의 세상이 왔다! 하하하하하하하! 그리하여...\n탄도르지방에는 100년의 핵겨울이 찾아왔다 PN와(과) 테오의 행방은\n그 누구도 알 수 없었다... GAME OVER" + +msgid "MAP193_TRAINER_2_DEFEAT" +msgstr "...뭐야? 안 돼! 말도 안 돼! 말도 안 된다고!" + +msgid "MAP195_TRAINER_1" +msgstr "자.... 다시 여기 왔구나\n챔피언의 자리를 두고 경쟁하는 우리 둘... 이게 우리의 길이겠지?\n온 탄도르지방이 우리를 지켜보는 가운데...\n너를 상대하는 나...\n바로 이거야\n이건 마치.... 운명 같아! ... 이제 우리 사이를 가로막을 건 없어\n전설의 포켓몬도, 핵의 재앙도! 지금 이 자리에는 너와 나...\n그리고 우리 포켓몬들의 투혼뿐이야 PN...\n이 시간을 정말 오래 기다려 왔어! 우리 둘 중 챔피언에 어울리는 자가\n누구인지 가리자! 챔피언 결정전의 규칙은 이전과 같습니다 첫째, 포켓몬이 이미 지닌 것 외의\n도구를 사용하지 말 것 둘째, 양쪽 모두 싸울 포켓몬이\n남지 않을 때까지 배틀을 계속할 것 모두 준비하시고... 챔피언 결정전! 지금 바로......! ...시작합니다! 승자는 바로....\nPN! 와... PN\n여전히 대단하구나\n정말 스릴 넘치는 승부였어! 심지어 패배에 분하지도 않아\n네 꺾이지 않는 의지라면 언제든 믿고\n기댈 수 있다는 사실을 다시금 깨달았어 PN님...... 탄도르의 새로운 챔피언이 되신 걸\n진심으로 축하드립니다! 이쪽으로..." + +msgid "MAP195_TRAINER_1_DEFEAT" +msgstr "와... 방금 승부는...\n내가 상상하던 그대로였어...!" + +msgid "MAP196_TRAINER_1" +msgstr "자아!\n이 세상은 이걸로 끝이다! 나는...\n이제...\n죽음이요...!\n세상의 파괴자가 되었도다! 안 돼 안 돼 안 돼!!!\n마- 말도 안 돼...!!!\n너...\n어떻게... 네놈이... 우리보다...\n강할 수 있지? 죽...\n죽여버릴 거야...\n내 손으로- 아악! 으윽\n으아아아아아악! 으하하하하하하하!\n우리의 힘을 막을 자는 없다!\n이제... 절멸의 시간이다!! 무력한 놈!\n네 친구들도 너를 구해줄 수 없지!\n모두 다 끝났다!\n우리의 지배가 시작된다! 하하하하하하! 감마 폼 우레인은 불가항력의 존재였다\n거대한 핵폭발이 일어난 후...\n챔피언십 아레나가 있던 곳에는\n불타는 잔해만이 남았다 첫 폭발에서 살아남은 자들은\n곧 폭발지에서 나타난\n피폭 포켓몬의 희생자가 되었다\n탄도르 레인저들이 제압을 시도했지만\n수적으로 밀려 얼마 안 가 패배했다 도망칠 수 있는 사람들은 다른 지방으로 떠나갔고...\n그러지 못한 이들은 그들이 알고 사랑했던 모든 것이 사라졌음에 비통해했다\n그리고 탄도르는 핵겨울의 시대를 맞이했다... 만약 당신이 조금만 더 강했더라면...\n어쩌면...\n막을 수도 있었을 텐데... 게임 오버" + +msgid "MAP196_TRAINER_1_DEFEAT" +msgstr "...뭐야? 안 돼!\n이럴 수는 없어!" + +msgid "MAP201_NPC_1" +msgstr "이 열차는 탄도르 챔피언십 아레나행\n왕복 열차입니다\n현재 일반인은 이용하실 수 없습니다" + +msgid "MAP201_NPC_2" +msgstr "탄도르 챔피언십 아레나행 특별 열차!\n하지만 지금은 일반인에게 개방되지 않아서 운행하지 않아" + +msgid "MAP202_NPC_1" +msgstr "란타넌이 너를 기다리고 있잖아!\n이젠 물러설 수 없어!" + +msgid "MAP202_TRAINER_1" +msgstr "멈춰라!\n너희 둘은 성역을 침범하고 있다!\n란타나이트산의 수도승으로서\n자격 없는 자들을 막는 게 나의 사명!" + +msgid "MAP202_TRAINER_1_DEFEAT" +msgstr "타... 탄도르지방 챔피언님!\n무례하게 굴어 죄송합니다!" + +msgid "MAP202_TRAINER_2" +msgstr "정화를 위하여..." + +msgid "MAP202_TRAINER_2_DEFEAT" +msgstr "당신 안에 타오르는 영혼은 꽝꽝 얼어버린 얼음마저 녹일 수 있을 겁니다" + +msgid "MAP202_TRAINER_3" +msgstr "얼음과 불꽃에 씻겨나가리라!" + +msgid "MAP202_TRAINER_3_DEFEAT" +msgstr "당신 안에 타오르는 영혼은 꽝꽝 얼어버린 얼음마저 녹일 수 있을 겁니다" + +msgid "MAP202_TRAINER_4" +msgstr "순수한 고요와 평온으로 너를 부수리라!" + +msgid "MAP202_TRAINER_4_DEFEAT" +msgstr "이런 힘이... 경이롭군!" + +msgid "MAP202_TRAINER_5" +msgstr "꿈이 나에게 보여주었다...\n전설이 각성하리라!" + +msgid "MAP202_TRAINER_5_DEFEAT" +msgstr "그래... 예상대로 그대는 진정 걸맞은 자이니라" + +msgid "MAP202_TRAINER_6" +msgstr "우와...\n이런 곳은 처음 봐!\n....그래 여기가 란타넌의 보금자리구나\n전설의 포켓몬은 일반 포켓몬보다\n훨씬 강력하지? \n그래도 여전히 포켓몬일 뿐이야\n포획할 수 있다는 말이지 ...PN. 이제 우리가 뭘 해야 하는지 알 거야 누가 란타넌을 잡을 건지 싸워서 결정하자\n네 포켓몬들은 내가 완전히 치료해줬으니\n아마 최고의 상태일거야\n당연히 넌 전력으로 싸우겠지 나도 전력으로 상대할 테니까 말이야\n그럼 챔피언.... 네 힘을 보여봐!! 내가... 졌다고?\n정말...\n넌 정말 엄청나구나 PN\n내 패배를 기꺼이 인정할게\n날 쓰러뜨렸으니 넌 란타넌과\n배틀할 자격이 있어 그래서...\n어디에 있을까?\n분명 여기 있을 텐데 말이야 앗 저기다!\n전설의 포켓몬! 그래 탄도르지방의 챔피언님...\n좋은 싸움이었지만 결국\n네가 최강자는 아니었던 것 같네 그럼 이제... 내가 여기 온 진짜 이유만 남았지\n란타넌! 모습을 드러내라!! 널 만나러 왔다! 지금 나와 배틀해라! 란타넌...\n나에게..... 말하고 있어.....\n그러니까..... 내가 자격이 없다고?!\n그... 그럴 리가!\n난 두 지방의 챔피언이야!\n조금 전의 배틀에서도 이겼다고!\n그러니까 그 말은... \n아니야...!! (인간이여...) (넌 나를 상대할 정도로 아직 강하지 않다) (나는 너를 기다린다 오직 너만을...) (네가 더욱 강인해졌을 때 우린 다시 만나게 되리라)" + +msgid "MAP202_TRAINER_6_DEFEAT" +msgstr "내가... 졌다고?" + +msgid "MAP203_NPC_1" +msgstr "어머 정원 일을 도와주러 온 거니? 어디 실력 한번 볼까! 도와줘서 다시 한번 고마워\n너와 네 포켓몬이 오른 경지는\n친절한 마음과 날카로운 의지 없이는\n다다를 수 없겠지 오늘 너와 운명적으로 만난 덕분에\n새롭게 눈을 뜰 수 있었어\n기념으로 이걸 줄게..." + +msgid "MAP203_NPC_2" +msgstr "어머 정원 일을 도와주러 온 거니? 어디 실력 한번 볼까! 도와줘서 다시 한번 고마워\n너와 네 포켓몬이 오른 경지는\n친절한 마음과 날카로운 의지 없이는\n다다를 수 없겠지 오늘 너와 운명적으로 만난 덕분에\n새롭게 눈을 뜰 수 있었어\n기념으로 이걸 줄게..." + +msgid "MAP204_NPC_1" +msgstr "나는 츠키 일족이고\n아내는 나미 일족이야\n우리 지도자이신 히나타님과\n카이토님의 선례가 없었다면\n우리의 사랑도 없었을 테지\n사랑의 강력함을 보이는\n한 예라고나 할까!" + +msgid "MAP204_NPC_10" +msgstr "히나타 공주님은 해처럼 빛나!\n광채 때문에 눈이 아파서\n고개를 숙여야 할 정도야!" + +msgid "MAP204_NPC_11" +msgstr "당신 트레이너지?\n그럼 츠키나미체육관의 관장은\n카이토와 히나타라는 거 알아둬\n한 타입의 포켓몬만 쓰는 게 아니라...\n'밤과 낮'에 어울리는 포켓몬을 쓰지" + +msgid "MAP204_NPC_12" +msgstr "아오투스와 무티오스 신전은\n우리 마을에서 가장 큰 건물이야\n100년 이상 이어진 전쟁의\n종지부를 상징하고자 지어졌지\n신전에서는 체육관 일도 하고 있지\n그래서 그 안에서 하는 배틀은\n신성한 의식이나 마찬가지라네" + +msgid "MAP204_NPC_13" +msgstr "나는 특수공격 기술 코치야 고대의 비전을 사용해\n포켓몬에게 가르칠 수 있는\n특수공격 기술을 모두 알고 있지 파랑조각 4개를 주면\n새로운 기술을 알려줄게! 오오 조각을 가져왔구나!\n좋아! 기술을 알려줄게\n지금 시작할래? 어떤 포켓몬을 가르칠 거야? 포켓몬에게 기술을 가르치려면\n다시 찾아와! 으응? 알을 가르칠 수는 없어 안 돼\n그림자 포켓몬한테는\n가까이 가기도 싫어... 미안... 네 에게\n가르칠 수 있는 기술이 없어 어떤 기술을\n에게 가르칠래? PN은(는)\n조각을 건네줬다 고마워! 더 가르치고 싶으면\n조각을 더 가져와줘! 포켓몬에게 기술을 가르치려면\n다시 찾아와! 포켓몬에게 기술을 가르치려면\n다시 찾아와! 조각 4개를 가지고 오면\n포켓몬을 가르쳐 줄게!" + +msgid "MAP204_NPC_14" +msgstr "무우우-사!" + +msgid "MAP204_NPC_15" +msgstr "야호!\n나는 주리야\n하나지방에서 온 연구가지 이 지방에만 있는\n재미있고 독특한 문화를 보려고\n휴가를 왔어\n여긴 드림! 내 몽얌나야 무우우-사! 내 연구 분야는 포켓몬의 꿈이야\n드림프로젝터라는 장치를\n만드는 걸 돕기도 했어 몽얌나의 힘으로\n포켓몬의 꿈을 들여다보는 거야\n정말 멋지다니까! 응?. 흰여울시티에\n꿈에서 못 깨어나는 여자애가 있다고?\n내 전문 분야는 포켓몬의 꿈이라\n사람의 꿈은 잘 몰라\n그래도.... 도울 방법이 있겠지? 그래! 결심했어! 흰여울시티로 가서 방법을 찾아볼게\n사람들의 삶에 보탬이 못 된다면\n과학이 무슨 의미가 있겠어?\n그럼 흰여울시티에서 봐!" + +msgid "MAP204_NPC_16" +msgstr "내 딸내미는 미니마 장난감을\n모으는 데에 혈안이네\n진짜 미니마를 보는 게 그 애의 꿈이지\n딸에게 미니마를 보여주면\n무지 기뻐할 거야" + +msgid "MAP204_NPC_17" +msgstr "미니마! 미니마가 보고 싶어!\n너 미니마 있어? 우왕!!!! 미니마다!!!!!!\n꺄아!!!!!\n완전 복실복실해!!!!!\n와아아아아아아!!! 나 진짜 진짜 진짜 기뻐!\n내 생애 최고의 날이야!\n이 반짝이는 돌을 줄게! 에이...\n귀여운 포켓몬이 없으면\n트레이너 하는 의미가 있어?" + +msgid "MAP204_NPC_18" +msgstr "나는 물리공격 기술 코치야 고대의 비전을 써서\n포켓몬에게 가르칠 수 있는\n물리공격 기술을 모두 알고 있지 빨강조각 4개를 주면\n새로운 기술을 알려줄게! 오오 조각을 가져왔구나!\n좋아! 기술을 알려줄게\n지금 시작할래? 어떤 포켓몬을 가르칠 거야? 포켓몬에게 기술을 가르치려면\n다시 찾아와! 으응? 알을 가르칠 수는 없어 안 돼\n그림자 포켓몬한테는\n가까이 가기도 싫어... 미안... 네 에게\n가르칠 수 있는 기술이 없어 어떤 기술을\n에게 가르칠래? PN은(는)\n조각을 건네줬다 고마워! 더 가르치고 싶으면\n조각을 더 가져와줘! 포켓몬에게 기술을 가르치려면\n다시 찾아와! 포켓몬에게 기술을 가르치려면\n다시 찾아와! 조각 4개를 가지고 오면\n포켓몬을 가르쳐 줄게!" + +msgid "MAP204_NPC_19" +msgstr "나는 랭크 하락 기술 코치야 고대의 비전을 써서\n포켓몬에게 가르칠 수 있는\n랭크 하락 기술을 모두 알고 있지 초록조각 4개를 주면\n새로운 기술을 알려줄게! 오오 조각을 가져왔구나!\n좋아! 기술을 알려줄게\n지금 시작할래? 어떤 포켓몬을 가르칠 거야? 포켓몬에게 기술을 가르치려면\n다시 찾아와! 으응? 알을 가르칠 수는 없어 안 돼\n그림자 포켓몬한테는\n가까이 가기도 싫어... 미안... 네 에게\n가르칠 수 있는 기술이 없어 어떤 기술을\n에게 가르칠래? PN은(는)\n조각을 건네줬다 고마워! 더 가르치고 싶으면\n조각을 더 가져와줘! 포켓몬에게 기술을 가르치려면\n다시 찾아와! 포켓몬에게 기술을 가르치려면\n다시 찾아와! 조각 4개를 가지고 오면\n포켓몬을 가르쳐 줄게!" + +msgid "MAP204_NPC_2" +msgstr "나는 게닌이다\n포켓몬 시노배스는 내 비밀 무기지! 우리는 나미 일족의 후예로서\n파도를 다루는 비기를 이어받았어\n그래서 서핑을 하는 거지" + +msgid "MAP204_NPC_3" +msgstr "본인의 이름은 쥬닌\n바람처럼 빠르게 파도를 타지! 영광스러운 지도자님들께서는\n평화와 번영의 시대를 열고자 하셔\n해적들이 쳐들어올 기회만 엿보는\n지금은 이루기 어려워서 문제지만!" + +msgid "MAP204_NPC_4" +msgstr "집에 남는 방이 많아서\n민박집으로 개조했어요\n손님분들께 정중하게 대해 주세요" + +msgid "MAP204_NPC_5" +msgstr "나는 랭크 상승 기술 코치야 고대의 비전을 써서\n포켓몬에게 가르칠 수 있는\n랭크 상승 기술을 모두 알고 있지 노랑조각 4개를 주면\n새로운 기술을 알려줄게! 오오 조각을 가져왔구나!\n좋아! 기술을 알려줄게\n지금 시작할래? 어떤 포켓몬을 가르칠 거야? 포켓몬에게 기술을 가르치려면\n다시 찾아와! 으응? 알을 가르칠 수는 없어 안 돼\n그림자 포켓몬한테는\n가까이 가기도 싫어... 미안... 네 에게\n가르칠 수 있는 기술이 없어 어떤 기술을\n에게 가르칠래? PN은(는)\n조각을 건네줬다 고마워! 더 가르치고 싶으면\n조각을 더 가져와줘! 포켓몬에게 기술을 가르치려면\n다시 찾아와! 포켓몬에게 기술을 가르치려면\n다시 찾아와! 조각 4개를 가지고 오면\n포켓몬을 가르쳐 줄게!" + +msgid "MAP204_NPC_6" +msgstr "내 이름은 죠닌\n시노피를 비수처럼 던져 공격하지! 전 두목이셨던 호카게님은\n지금 윗층에 계셔\n너에게 패배한 후로는\n훈련에 열중하고 계시더라고\n널 뛰어넘고 싶어 하시나 봐" + +msgid "MAP204_NPC_7" +msgstr "안녕\n나는 로닌이야\n파도의 일족은 내 가족과도 같지 먼 옛날에는 나미 일족이\n동탄도르의 바다를 전부 지배했어\n이제는 해적들이 판을 치지만... 우리가 다시 패권을 쥐게 되면\n상황이 좀 나아질까 싶다" + +msgid "MAP204_NPC_8" +msgstr "...그래 마침내 나를 만나러 왔군\n하필 내 인생 최저점에서 말이야\n꼬마아이에게 제압당했으니...\n참으로 수치스러운 패배로다...\n요시타카 대사범님께 여섯 기예를\n완전히 전수받기 전까지는\n도무지 이 마을에서\n얼굴을 들고 다닐 수가 없어 하지만 대사범님의 최고 제자들이\n바람을 타고 흩어진 지금은\n수련을 완수할 수조차 없다고\n나는 더 강해져야 하는데...! 언젠간 반드시 다시 대결하게 될 거다\n반드시..." + +msgid "MAP204_NPC_9" +msgstr "대지도자님들을 어떻게 설명해야 할까?\n뭐 간단히 말하자면...\n그분들은 츠키나미마을의 정신과\n통치와 역사 모두의 근간이셔\n그분들이 안 계셨다면\n우리는 평화의 평 자도 몰랐을 거야\n정말 신들께서 축복하신 분들이지" + +msgid "MAP206_SIGN_1" +msgstr "테오: 으으... 추워!\n이제 다 왔어, PN!\n그냥 앞으로 쭉 나아가기만 하면 돼!\n그럼 이 시련도 끝이라고!\n자, 가자!" + +msgid "MAP206_TRAINER_1" +msgstr "고된 시련들을 헤치고 나아가서\n결국 진리에 도달하셨군요\n이것이 바로 마지막 시련입니다\n이번 배틀에선 도구를 사용할 수 없습니다\n포켓몬들의 능력만을 믿고\n주저 없이 앞을 향해 나아가십시오! 모든 시련을 통과하셨군요\n이제 관장님께 도전하실 수 있습니다\n따라오십시오" + +msgid "MAP206_TRAINER_1_DEFEAT" +msgstr "잘 하셨습니다" + +msgid "MAP207_NPC_1" +msgstr "b키케로:/b 꿈과 현실을\n어찌 구분해야 한단 말인가?" + +msgid "MAP207_NPC_2" +msgstr "b안티폰:/b 알고 있었소?\n꿈을 꾸는 자의 영혼이\n잠든 몸을 떠나간다는 것을..." + +msgid "MAP207_NPC_3" +msgstr "b아리스토텔레스:/b 효용, 즐거움, 선\n이것이 우정이 지닌 성질들이오 PN은(는)...\n무언가...를 손에 넣었지만\n그대로 먼지가 되어버렸다 흰여울체육관 뒤에서 무언가의 변화가\n일어나는 모습이 주마등처럼 스쳐갔다" + +msgid "MAP207_SIGN_1" +msgstr "잠든 저리람이 차에 담겨있다" + +msgid "MAP207_SIGN_2" +msgstr "^^^" + +msgid "MAP208_NPC_1" +msgstr "13번도로에서 무언가의 변화가\n일어나는 모습이 주마등처럼 스쳐갔다" + +msgid "MAP209_NPC_1" +msgstr "웰컴 투 더 홀리데이 리조트!\n앤드 유어 더 스타! 편히 쉬다 가세요...\n영원히 쉬셔도 좋고요 필요한 게 있으시면\n소라고둥을 불어만 주세요" + +msgid "MAP209_SIGN_1" +msgstr "모래시계다\n당신에게 남은 시간이 얼마 없다..." + +msgid "MAP210_NPC_1" +msgstr "때로는 필연적인 희생이 있는 법 때로는 노력이 거친 불길에 사라지는 법 그러나 때로는 죽음의 불길이\n구원의 빛으로 변모하는 법 그대, 포켓몬 호롱별을 만나거든\n그에게 신뢰할 수 있음을 알라" + +msgid "MAP212_SIGN_1" +msgstr "한쪽 편으로는 키가 커지고\n한쪽 편으로는 키가 작아질 거야" + +msgid "MAP213_NPC_1" +msgstr "무언가가 눈앞을 밝혔다!" + +msgid "MAP213_NPC_2" +msgstr "무언가가 눈앞을 밝혔다!" + +msgid "MAP213_NPC_3" +msgstr "무언가가 눈앞을 밝혔다!" + +msgid "MAP213_NPC_4" +msgstr "무언가가 눈앞을 밝혔다!" + +msgid "MAP213_NPC_5" +msgstr "13번도로에서 무언가의 변화가\n일어나는 모습이 주마등처럼 스쳐갔다" + +msgid "MAP213_NPC_6" +msgstr "헤어진 비전과 비전을 이어\n헤어진 바람과 물을 이어\n헤어진 꿈의 주인과 피를\n꿈의 주인과 숨결을 이어" + +msgid "MAP213_NPC_7" +msgstr "헤어진 기억과 기억을 이어\n동과 서를 이어\n꿈의 주인과 가족을 이어" + +msgid "MAP213_NPC_8" +msgstr "13번도로에서 무언가의 변화가\n일어나는 모습이 주마등처럼 스쳐갔다" + +msgid "MAP213_NPC_9" +msgstr "몽얌나는 불쾌한 듯한 소리를 낸다" + +msgid "MAP213_SIGN_1" +msgstr "" + +msgid "MAP213_SIGN_2" +msgstr "눈이 새겨지지 않은 석상에서\n시선이 느껴진다" + +msgid "MAP213_SIGN_3" +msgstr "\"이리 온! 여기야, 마스코야!\n여-기-야- 마스코야!\"" + +msgid "MAP214_NPC_1" +msgstr "주리박사가 안에 갇혀있다!\n유리를 깨려고 하니 팔이 굼뜨고 무거워진다 힘이 제대로 들어가지 않는다" + +msgid "MAP214_SIGN_1" +msgstr "버튼이 어느 것도 작동하지 않는다\n주리박사를 꺼낼 방법이 없다" + +msgid "MAP214_SIGN_2" +msgstr "글씨를 읽을 수 없다\n하지만 내용은 모두 기억한다" + +msgid "MAP216_NPC_1" +msgstr "흰여울체육관 뒤에서 무언가의 변화가\n일어나는 모습이 주마등처럼 스쳐갔다" + +msgid "MAP216_NPC_2" +msgstr "츠키나미마을 민박집의\n주리박사의 방에서 무언가의 변화가\n일어나는 모습이 주마등처럼 스쳐갔다" + +msgid "MAP216_SIGN_1" +msgstr "협탁에 책 한 권이 있다\n글씨를 거의 알아볼 수 없지만\n딱 한 문장을 읽어냈다\n\"온 인생은 꿈이요, 꿈은 꿈이로다\"" + +msgid "MAP216_SIGN_2" +msgstr "굴뚝 조각이 은은하게 빛난다\n아래에 글귀가 있다 \"운명의 절정은\n매우 상서로운 별에 달려 있노라\" \"나의 길을 이끌라\n어두움 속에서 번득이는 관솔과 같이\"" + +msgid "MAP216_SIGN_3" +msgstr "굴뚝 조각이 은은하게 빛난다\n아래에 글귀가 있다 \"나의 길을 이끌라\n어두움 속에서 번득이는 관솔과 같이\" \"운명의 절정은\n매우 상서로운 별에 달려 있노라\"" + +msgid "MAP216_SIGN_4" +msgstr "굴뚝 조각이 은은하게 빛난다\n아래에 글귀가 있다 \"나의 길을 이끌라\n어두움 속에서 번득이는 관솔과 같이\" \"운명의 절정은\n매우 상서로운 별에 달려 있노라\"" + +msgid "MAP216_SIGN_5" +msgstr "굴뚝 조각이 은은하게 빛난다\n아래에 글귀가 있다 \"운명의 절정은\n매우 상서로운 별에 달려 있노라\" \"나의 길을 이끌라\n어두움 속에서 번득이는 관솔과 같이\"" + +msgid "MAP217_SIGN_1" +msgstr "당신이 빤히 보는 동안에도 텍스트는 변한다\n눈에서 눈물이 나오려 한다 녹색 옷 입은 애 이름이 뭐더라?" diff --git a/Dialogue/Generated/ko/HandFixes.po b/Dialogue/Generated/ko/HandFixes.po new file mode 100644 index 000000000..4572cb371 --- /dev/null +++ b/Dialogue/Generated/ko/HandFixes.po @@ -0,0 +1,13 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEATED" +msgstr "우오오오!" + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEATED" +msgstr "으윽...!" + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEATED" +msgstr "으아아아악!" diff --git a/Dialogue/Generated/ko/OfficialItems.po b/Dialogue/Generated/ko/OfficialItems.po new file mode 100644 index 000000000..7144a3c92 --- /dev/null +++ b/Dialogue/Generated/ko/OfficialItems.po @@ -0,0 +1,3241 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "Repel" +msgstr "벌레회피스프레이" + +msgid "An item that prevents weak wild Pokémon from appearing for 100 steps after its use." +msgstr "100보 걸어가는 동안\n약한 야생 포켓몬이\n전혀 나오지 않게 된다." + +msgid "Super Repel" +msgstr "실버스프레이" + +msgid "An item that prevents weak wild Pokémon from appearing for 200 steps after its use." +msgstr "200보 걸어가는 동안\n약한 야생 포켓몬이\n전혀 나오지 않게 된다." + +msgid "Max Repel" +msgstr "골드스프레이" + +msgid "An item that prevents weak wild Pokémon from appearing for 250 steps after its use." +msgstr "250보 걸어가는 동안\n약한 야생 포켓몬이\n전혀 나오지 않게 된다." + +msgid "Black Flute" +msgstr "검정비드로" + +msgid "A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear." +msgstr "검은 유리로 만들어진 피리.\n사용한 장소에서 강한 포켓몬과\n만나기 쉬워진다." + +msgid "White Flute" +msgstr "하양비드로" + +msgid "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear." +msgstr "하얀 유리로 만들어진 피리.\n사용한 장소에서 약한 포켓몬과\n만나기 쉬워진다." + +msgid "Honey" +msgstr "달콤한꿀" + +msgid "A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees." +msgstr "풀밭이나 동굴 등에서 사용하면\n달콤한 냄새에 이끌려서\n야생 포켓몬이 나타난다." + +msgid "Escape Rope" +msgstr "동굴탈출로프" + +msgid "A long, durable rope. Use it to escape instantly from a cave or a dungeon." +msgstr "길고 튼튼한 끈.\n동굴이나 던전에서\n빠져나올 수 있다." + +msgid "Red Shard" +msgstr "빨강조각" + +msgid "A small red shard. It appears to be from some sort of implement made long ago." +msgstr "빨간 작은 조각.\n옛날에 만들어진 어떤\n도구의 일부인 듯하다." + +msgid "Blue Shard" +msgstr "파랑조각" + +msgid "A small blue shard. It appears to be from some sort of implement made long ago." +msgstr "파란 작은 조각.\n옛날에 만들어진 어떤\n도구의 일부인 듯하다." + +msgid "Yellow Shard" +msgstr "노랑조각" + +msgid "A small yellow shard. It appears to be from some sort of implement made long ago." +msgstr "노란 작은 조각.\n옛날에 만들어진 어떤\n도구의 일부인 듯하다." + +msgid "Green Shard" +msgstr "초록조각" + +msgid "A small green shard. It appears to be from some sort of implement made long ago." +msgstr "초록색 작은 조각.\n옛날에 만들어진 어떤\n도구의 일부인 듯하다." + +msgid "Fire Stone" +msgstr "불꽃의돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is colored orange." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n주황색을 띠고 있다." + +msgid "Water Stone" +msgstr "물의돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n투명한 푸른색을 띠고 있다." + +msgid "Thunderstone" +msgstr "천둥의돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n천둥번개 무늬가 있다." + +msgid "Leaf Stone" +msgstr "리프의돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a leaf pattern." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n잎사귀 무늬가 있다." + +msgid "Moon Stone" +msgstr "달의돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as black as the night sky." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n밤하늘처럼 까맣다." + +msgid "Sun Stone" +msgstr "태양의돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as red as the sun." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n태양처럼 빨갛다." + +msgid "Shiny Stone" +msgstr "빛의돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It shines with a dazzling light." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n빛처럼 눈부시다." + +msgid "Dusk Stone" +msgstr "어둠의돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as dark as dark can be." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n칠흑처럼 어둡다." + +msgid "Dawn Stone" +msgstr "각성의돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It sparkles like eyes." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n눈동자처럼 아름답다." + +msgid "Oval Stone" +msgstr "동글동글돌" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg." +msgstr "어느 특정 포켓몬을\n진화시키는 이상한 돌.\n구슬처럼 둥글다." + +msgid "Helix Fossil" +msgstr "조개화석" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a seashell." +msgstr "오랜 옛날 바다에 살았던\n고대 포켓몬의 화석.\n조개껍질의 일부인 듯하다." + +msgid "Dome Fossil" +msgstr "껍질화석" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a shell." +msgstr "오랜 옛날 바다에 살았던\n고대 포켓몬의 화석.\n등껍질의 일부인 듯하다." + +msgid "Old Amber" +msgstr "비밀의호박" + +msgid "A piece of clear amber that contains the genetic material of an ancient Pokémon." +msgstr "고대 포켓몬의 유전자가\n갇혀 있는 호박.\n붉은 기가 돌면서 약간 투명하다." + +msgid "Root Fossil" +msgstr "뿌리화석" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a plant root." +msgstr "오랜 옛날 바다에 살았던\n고대 포켓몬의 화석.\n뿌리의 일부인 듯하다." + +msgid "Claw Fossil" +msgstr "발톱화석" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a claw." +msgstr "오랜 옛날 바다에 살았던\n고대 포켓몬의 화석.\n발톱의 일부인 듯하다." + +msgid "Armor Fossil" +msgstr "방패의화석" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a collar." +msgstr "오랜 옛날 지상에서 살았던\n고대 포켓몬의 화석.\n깃 장식의 일부인 듯하다." + +msgid "Skull Fossil" +msgstr "두개의화석" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a head." +msgstr "오랜 옛날 지상에서 살았던\n고대 포켓몬의 화석.\n머리의 일부인 듯하다." + +msgid "TinyMushroom" +msgstr "작은버섯" + +msgid "A small and rare mushroom. It is quite popular among certain maniacal fan segments." +msgstr "작고 진귀한 버섯.\n일부 마니아 사이에서는\n매우 인기가 높다." + +msgid "Big Mushroom" +msgstr "큰버섯" + +msgid "A large and rare mushroom. It is very popular among certain maniacal fan segments." +msgstr "크고 진귀한 버섯.\n일부 마니아 사이에서는\n매우 인기가 높다." + +msgid "Pearl" +msgstr "진주" + +msgid "A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops." +msgstr "예쁜 은색으로 빛나는\n자그마한 진주.\n상점에서 싸게 팔린다." + +msgid "Big Pearl" +msgstr "큰진주" + +msgid "A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops." +msgstr "예쁜 은색으로 빛나는\n상당히 큰 낱알의 진주.\n상점에서 비싸게 팔린다." + +msgid "Stardust" +msgstr "별의모래" + +msgid "Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops." +msgstr "감촉이 보슬보슬한\n빨갛고 예쁜 모래.\n상점에서 비싸게 팔린다." + +msgid "Star Piece" +msgstr "별의조각" + +msgid "A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops." +msgstr "반짝반짝 빨갛게 빛나는\n예쁜 보석 조각.\n상점에서 비싸게 팔린다." + +msgid "Nugget" +msgstr "금구슬" + +msgid "A nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops." +msgstr "금색으로 반짝반짝 빛나는\n순금으로 만들어진 구슬.\n상점에서 비싸게 팔린다." + +msgid "Heart Scale" +msgstr "하트비늘" + +msgid "A pretty, heart-shaped scale that is extremely rare. It glows faintly in the colors of the rainbow." +msgstr "예쁜 하트 모양의\n무척 진귀한 비늘.\n무지개색으로 연하게 반짝인다." + +msgid "Rare Bone" +msgstr "귀중한뼈" + +msgid "A bone that is extremely valuable for Pokémon archaeology. It can be sold for a high price to shops." +msgstr "포켓몬 고고학에 있어\n매우 귀중한 뼈.\n상점에서 비싸게 팔린다." + +msgid "Shoal Salt" +msgstr "여울소금" + +msgid "Pure salt that was discovered deep inside the Shoal Cave. It is extremely salty." +msgstr "여울의 동굴이라는 장소에서\n발견할 수 있는 깨끗한 소금.\n마니아가 비싼 값에 산다." + +msgid "Shoal Shell" +msgstr "여울조개껍질" + +msgid "A pretty seashell that was found deep inside the Shoal Cave. It is striped in blue and white." +msgstr "여울의 동굴이라는 장소에서\n발견할 수 있는 예쁜 조개껍질.\n마니아가 비싼 값에 산다." + +msgid "Odd Keystone" +msgstr "쐐기돌" + +msgid "A vital item that is needed to keep a stone tower from collapsing. Voices can be heard from it occasionally." +msgstr "이것이 없으면 돌탑이\n무너져버리는 중요한 돌.\n가끔 돌에서 목소리가 들린다." + +msgid "Growth Mulch" +msgstr "무럭무럭비료" + +msgid "A plant fertilizer. It speeds up the growth of Berries. However, it also dries the soil faster." +msgstr "푹신푹신한 땅에 뿌려 쓴다.\n땅의 건조가 빨라지지만\n나무열매의 성장도 빨라진다." + +msgid "Damp Mulch" +msgstr "축축이비료" + +msgid "A plant fertilizer. It slows the growth of Berries and causes the soil to dry slower." +msgstr "푹신푹신한 땅에 뿌려 쓴다.\n땅의 건조가 늦어지지만\n나무열매의 성장도 늦어진다." + +msgid "Stable Mulch" +msgstr "오래오래비료" + +msgid "A plant fertilizer. It extends the time ripened Berries remain on their plants before falling." +msgstr "푹신푹신한 땅에 뿌려 쓴다.\n나무열매가 떨어질 때까지 시간이\n여느 때보다 길어진다." + +msgid "Gooey Mulch" +msgstr "끈적끈적비료" + +msgid "A plant fertilizer. It ups the number of times new plants grow where mature plants withered." +msgstr "푹신푹신한 땅에 뿌려 쓴다.\n시든 뒤에 새로운 싹이\n나오는 횟수가 늘어난다." + +msgid "Red Apricorn" +msgstr "빨간규토리" + +msgid "A red Apricorn. It assails your nostrils." +msgstr "빨간색의 규토리.\n코를 톡 쏘는 향기가 난다." + +msgid "Ylw Apricorn" +msgstr "노랑규토리" + +msgid "A yellow Apricorn. It has an invigorating scent." +msgstr "노란색의 규토리.\n산뜻한 향기가 난다." + +msgid "Blu Apricorn" +msgstr "파란규토리" + +msgid "A blue Apricorn. It smells a bit like grass." +msgstr "파란색의 규토리.\n약간 풋내가 난다." + +msgid "Grn Apricorn" +msgstr "초록규토리" + +msgid "A green Apricorn. It has a mysterious, aromatic scent." +msgstr "초록색의 규토리.\n이상하게도 고소한 향기가 난다." + +msgid "Pnk Apricorn" +msgstr "담홍규토리" + +msgid "A pink Apricorn. It has a nice, sweet scent." +msgstr "담홍색의 규토리.\n달콤한 듯한 좋은 향기가 난다." + +msgid "Wht Apricorn" +msgstr "하얀규토리" + +msgid "A white Apricorn. It doesn't smell like anything." +msgstr "하얀색의 규토리.\n어떠한 향기도 나지 않는다." + +msgid "Blk Apricorn" +msgstr "검은규토리" + +msgid "A black Apricorn. It has an indescribable scent." +msgstr "검은색의 규토리.\n말로는 표현할 수 없는 향기가 난다." + +msgid "BrightPowder" +msgstr "반짝가루" + +msgid "An item to be held by a Pokémon. It casts a tricky glare that lowers the opponent's accuracy." +msgstr "반짝반짝 빛나는 가루. 지니게 하면\n빛이 상대를 혼란시켜\n기술이 명중되기 어려워진다." + +msgid "White Herb" +msgstr "하양허브" + +msgid "An item to be held by a Pokémon. It restores any lowered stat in battle. It can be used only once." +msgstr "지니게 한 포켓몬의 능력이\n떨어졌을 때 한 번만 원래\n상태로 돌아온다." + +msgid "Exp. Share" +msgstr "학습장치" + +msgid "An item to be held by a Pokémon. The holder gets a share of a battle's Exp. Points without battling." +msgstr "지니게 한 포켓몬은 배틀에\n나가지 않아도 경험치를\n나누어 받을 수 있는 편리한 장치." + +msgid "Quick Claw" +msgstr "선제공격손톱" + +msgid "An item to be held by a Pokémon. A light, sharp claw that lets the bearer move first occasionally." +msgstr "가볍고 날카로운 손톱.\n지니게 하면 상대보다 먼저\n행동할 수도 있다." + +msgid "Soothe Bell" +msgstr "평온의방울" + +msgid "An item to be held by a Pokémon. It is a bell with a comforting chime that calms the holder." +msgstr "기분 좋은 소리의 방울.\n지니게 한 포켓몬은 마음이\n편안해져 친밀해지기 쉬워진다." + +msgid "Mental Herb" +msgstr "멘탈허브" + +msgid "An item to be held by a Pokémon. It snaps the holder out of infatuation, just once." +msgstr "지니게 한 포켓몬은\n헤롱헤롱 상태가 되었을 때\n한 번만 회복한다." + +msgid "King's Rock" +msgstr "왕의징표석" + +msgid "An item to be held by a Pokémon. It may cause the foe to flinch when the holder inflicts damage." +msgstr "지니게 하면\n공격해서 데미지를 줄 때\n상대를 풀죽이기도 한다." + +msgid "SilverPowder" +msgstr "은빛가루" + +msgid "An item to be held by a Pokémon. It is a shiny, silver powder that ups the power of Bug-type moves." +msgstr "은색으로 반짝이는 가루.\n지니게 하면 벌레타입\n기술의 위력이 올라간다." + +msgid "Amulet Coin" +msgstr "부적금화" + +msgid "An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in." +msgstr "지니게 한 포켓몬이\n한 번이라도 배틀에 나가면\n돈을 2배로 받을 수 있다." + +msgid "Cleanse Tag" +msgstr "순결의부적" + +msgid "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the first one in the party." +msgstr "맨 앞의 포켓몬에게\n지니게 하면 야생 포켓몬이\n나타날 확률이 낮아진다." + +msgid "Smoke Ball" +msgstr "연막탄" + +msgid "An item to be held by a Pokémon. It enables the holder to flee from any wild Pokémon without fail." +msgstr "지니게 한 포켓몬은\n야생 포켓몬과의 배틀에서\n반드시 도망칠 수 있다." + +msgid "Everstone" +msgstr "변함없는돌" + +msgid "An item to be held by a Pokémon. The Pokémon holding this peculiar stone is prevented from evolving." +msgstr "포켓몬에게 지니게 하면\n지닌 동안에는 진화하지 않게 되는\n이상한 돌." + +msgid "Focus Band" +msgstr "기합의머리띠" + +msgid "An item to be held by a Pokémon. The holder may endure a potential KO attack, leaving it with just 1 HP." +msgstr "지니게 하면\n기절할 듯한 기술을 받아도\nHP를 1 남겨서 견디기도 한다." + +msgid "Lucky Egg" +msgstr "행복의알" + +msgid "An item to be held by a Pokémon. It is an egg filled with happiness that earns extra Exp. Points in battle." +msgstr "행복이 가득한 알.\n지니게 한 포켓몬은 받을 수 있는\n경험치가 조금 늘어난다." + +msgid "Scope Lens" +msgstr "초점렌즈" + +msgid "An item to be held by a Pokémon. It is a lens that boosts the holder's critical-hit ratio." +msgstr "약점이 보이는 렌즈.\n지니게 한 포켓몬의 기술이\n급소에 맞기 쉬워진다." + +msgid "Wide Lens" +msgstr "광각렌즈" + +msgid "An item to be held by a Pokémon. It is a magnifying lens that slightly boosts the accuracy of moves." +msgstr "물건이 크게 보이는 렌즈.\n지니게 하면 기술의 명중률이\n조금 올라간다." + +msgid "Zoom Lens" +msgstr "포커스렌즈" + +msgid "An item to be held by a Pokémon. If the holder moves after the foe, its critical-hit ratio will be boosted." +msgstr "지니게 한 포켓몬이 상대보다도\n행동하는 것이 늦을 때\n기술이 명중하기 쉬워진다." + +msgid "Metal Coat" +msgstr "금속코트" + +msgid "An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves." +msgstr "특수한 금속 장막.\n지니게 하면 강철타입\n기술의 위력이 올라간다." + +msgid "Leftovers" +msgstr "먹다남은음식" + +msgid "An item to be held by a Pokémon. The holder's HP is gradually restored during battle." +msgstr "지니게 하면 포켓몬의 HP가\n배틀을 하는 동안 조금씩\n회복된다." + +msgid "Dragon Scale" +msgstr "용의비늘" + +msgid "A thick and tough scale. Dragon-type Pokémon may be holding this item when caught." +msgstr "단단하고 튼튼한 비늘.\n드래곤타입의 포켓몬이\n지니고 있는 경우가 있다." + +msgid "Shell Bell" +msgstr "조개껍질방울" + +msgid "An item to be held by a Pokémon. The holder's HP is restored a little every time it inflicts damage." +msgstr "지니게 한 포켓몬이 공격하여\n상대에게 데미지를 줬을 때\nHP를 조금 회복할 수 있다." + +msgid "Muscle Band" +msgstr "힘의머리띠" + +msgid "An item to be held by a Pokémon. It is a headband that slightly boosts the power of physical moves." +msgstr "힘이 끓어오르는 머리띠.\n지니게 하면 물리 기술의\n위력이 조금 올라간다." + +msgid "Wise Glasses" +msgstr "박식안경" + +msgid "An item to be held by a Pokémon. It is a thick pair of glasses that boosts the power of special moves." +msgstr "두꺼운 렌즈를 붙인 안경.\n지니게 하면 특수 기술의\n위력이 조금 올라간다." + +msgid "Expert Belt" +msgstr "달인의띠" + +msgid "An item to be held by a Pokémon. It is a well-worn belt that boosts the power of supereffective moves." +msgstr "오래 사용한 까만 띠.\n지니게 하면 효과가 뛰어날 때\n기술의 위력이 조금 올라간다." + +msgid "Life Orb" +msgstr "생명의구슬" + +msgid "An item to be held by a Pokémon. It boosts the power of moves, but at the cost of some HP on each hit." +msgstr "지니게 하면 공격할 때마다\nHP가 조금씩 줄지만\n기술의 위력이 올라간다." + +msgid "Power Herb" +msgstr "파워풀허브" + +msgid "A single-use item to be held by a Pokémon. It allows the immediate use of a move that charges." +msgstr "지니게 한 포켓몬은 한 번만\n1턴째에 힘을 모으는 기술을\n바로 사용할 수가 있다." + +msgid "Toxic Orb" +msgstr "맹독구슬" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that badly poisons the holder in battle." +msgstr "만지면 독을 발산하는 이상한 구슬.\n지니게 하면 배틀 중에\n맹독 상태가 된다." + +msgid "Flame Orb" +msgstr "화염구슬" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that inflicts a burn on the holder in battle." +msgstr "만지면 열을 내는 이상한 구슬.\n지니게 하면 배틀 중에\n화상 상태가 된다." + +msgid "Focus Sash" +msgstr "기합의띠" + +msgid "An item to be held by a Pokémon. If it has full HP, the holder will endure a potential KO attack." +msgstr "지니게 하면 HP가 꽉 찼을 때\n기절할 듯한 기술을 당해도\nHP 1로 한 번은 버틴다." + +msgid "Metronome" +msgstr "메트로놈" + +msgid "A Pokémon hold item that boosts a move used consecutively." +msgstr "지니게 하면 똑같은 기술을 연속으로\n사용했을 때 위력이 올라간다.\n그만두면 위력이 되돌아간다." + +msgid "Iron Ball" +msgstr "검은철구" + +msgid "A Pokémon hold item that cuts Speed. It makes airborne holders susceptible to Ground moves." +msgstr "지니게 하면 스피드가 떨어진다.\n비행타입이나 부유포켓몬은\n땅 기술에 맞아 버린다." + +msgid "Lagging Tail" +msgstr "느림보꼬리" + +msgid "An item to be held by a Pokémon. It is tremendously heavy and makes the holder move slower than usual." +msgstr "매우 무거운 무언가의 꼬리.\n지니게 하면 여느 때보다\n행동이 느려진다." + +msgid "Destiny Knot" +msgstr "빨간실" + +msgid "A long, bright red string to be held by a Pokémon. If the holder becomes infatuated, the foe does too." +msgstr "가늘고 긴 새빨간 실.\n지니게 하면 자신이 헤롱헤롱해졌을 때\n상대도 헤롱헤롱해지게 된다." + +msgid "Black Sludge" +msgstr "검은오물" + +msgid "A hold item that gradually restores the HP of Poison-type Pokémon. It inflicts damage on all other types." +msgstr "지니게 하면 독타입의 포켓몬은\n조금씩 HP를 회복한다.\n그 이외의 타입은 HP가 줄어 버린다." + +msgid "Grip Claw" +msgstr "끈기갈고리손톱" + +msgid "A Pokémon hold item that extends the duration of multiturn attacks like Bind and Wrap." +msgstr "지니게 하면 조이기나 김밥말이 등\n데미지를 계속 주는 기술의\n턴 수가 늘어난다." + +msgid "Sticky Barb" +msgstr "끈적끈적바늘" + +msgid "A hold item that damages the holder on every turn. It may latch on to foes that touch the holder." +msgstr "지니게 하면 매턴 데미지를 입는다.\n자신에게 접촉해온 상대에게\n들러붙기도 한다." + +msgid "Shed Shell" +msgstr "아름다운허물" + +msgid "A tough, discarded carapace to be held by a Pokémon. It enables the holder to switch out of battle." +msgstr "튼튼하고 단단한 허물.\n지니게 한 포켓몬은 교대\n포켓몬과 반드시 교체할 수 있다." + +msgid "Big Root" +msgstr "큰뿌리" + +msgid "A Pokémon hold item that boosts the power of HP-stealing moves to let the holder recover more HP." +msgstr "지니게 하면 HP 흡수 기술을 썼을 때\n여느 때보다 많은 HP를\n자신이 회복할 수 있다." + +msgid "Choice Band" +msgstr "구애머리띠" + +msgid "An item to be held by a Pokémon. This headband ups Attack, but allows the use of only one kind of move." +msgstr "기술을 구애받는 머리띠.\n지니게 하면 공격은 올라가지만\n똑같은 기술밖에 쓰지 못한다." + +msgid "Choice Specs" +msgstr "구애안경" + +msgid "A Pokémon hold item. These distinctive glasses boost Sp. Atk, but allow only one move to be used." +msgstr "기술을 구애받는 안경.\n지니게 하면 특수공격이 올라가지만\n같은 기술밖에 쓸 수 없다." + +msgid "Choice Scarf" +msgstr "구애스카프" + +msgid "An item to be held by a Pokémon. This scarf boosts Speed, but allows the use of only one kind of move." +msgstr "기술을 구애받는 스카프.\n지니게 하면 스피드는 올라가지만\n같은 기술밖에 쓸 수 없다." + +msgid "Light Clay" +msgstr "빛의점토" + +msgid "A Pokémon hold item that extends the duration of barrier moves like Light Screen and Reflect." +msgstr "지니게 한 포켓몬이 빛의장막이나\n리플렉터를 사용했을 때\n여느 때보다 긴 시간 동안 지속된다." + +msgid "Icy Rock" +msgstr "차가운바위" + +msgid "A Pokémon hold item that extends the duration of the move Hail used by the holder." +msgstr "지니게 한 포켓몬이 싸라기눈을\n쓰면 여느 때보다 싸라기눈의\n시간이 길어진다." + +msgid "Smooth Rock" +msgstr "보송보송바위" + +msgid "A Pokémon hold item that extends the duration of the move Sandstorm used by the holder." +msgstr "지니게 한 포켓몬이 모래바람을\n쓰면 여느 때보다 모래바람의\n시간이 길어진다." + +msgid "Heat Rock" +msgstr "뜨거운바위" + +msgid "A Pokémon hold item that extends the duration of the move Sunny Day used by the holder." +msgstr "지니게 한 포켓몬이 쾌청을\n쓰면 여느 때보다 쾌청의\n시간이 길어진다." + +msgid "Damp Rock" +msgstr "축축한바위" + +msgid "A Pokémon hold item that extends the duration of the move Rain Dance used by the holder." +msgstr "지니게 한 포켓몬이 비바라기를\n쓰면 여느 때보다 비 내리는\n시간이 길어진다." + +msgid "Macho Brace" +msgstr "교정깁스" + +msgid "A Pokémon hold item that is a stiff and heavy brace that promotes strong growth but lowers Speed." +msgstr "단단하고 무거운 깁스.\n지니게 하면 스피드는 떨어지지만\n여느 때보다 강하게 키우기 쉽다." + +msgid "Power Bracer" +msgstr "파워리스트" + +msgid "A Pokémon hold item that promotes Attack gain on leveling, but reduces the Speed stat." +msgstr "지니게 하면 스피드는 떨어지지만\n여느 때보다 포켓몬의 공격을\n올리면서 키우기가 쉽다." + +msgid "Power Belt" +msgstr "파워벨트" + +msgid "A Pokémon hold item that promotes Defense gain on leveling, but reduces the Speed stat." +msgstr "지니게 하면 스피드는 떨어지지만\n여느 때보다 포켓몬의 방어를\n올리면서 키우기가 쉽다." + +msgid "Power Lens" +msgstr "파워렌즈" + +msgid "A Pokémon hold item that promotes Sp. Atk gain on leveling, but reduces the Speed stat." +msgstr "지니게 하면 스피드는 떨어지지만\n여느 때보다 포켓몬의 특수공격을\n올리면서 키우기가 쉽다." + +msgid "Power Band" +msgstr "파워밴드" + +msgid "A Pokémon hold item that promotes Sp. Def gain on leveling, but reduces the Speed stat." +msgstr "지니게 하면 스피드는 떨어지지만\n여느 때보다 포켓몬의 특수방어를\n올리면서 키우기가 쉽다." + +msgid "Power Anklet" +msgstr "파워앵클릿" + +msgid "A Pokémon hold item that promotes Speed gain on leveling, but reduces the Speed stat." +msgstr "지니게 하면 스피드는 떨어지지만\n여느 때보다 포켓몬의 스피드를\n올리면서 키우기가 쉽다." + +msgid "Power Weight" +msgstr "파워웨이트" + +msgid "A Pokémon hold item that promotes HP gain on leveling, but reduces the Speed stat." +msgstr "지니게 하면 스피드는 떨어지지만\n여느 때보다 포켓몬의 HP를\n올리면서 키우기가 쉽다." + +msgid "Sea Incense" +msgstr "바닷물향로" + +msgid "A Pokémon hold item. It is incense with a curious aroma that boosts the power of Water-type moves." +msgstr "이상한 향기의 향로.\n지니게 하면 물타입\n기술의 위력이 올라간다." + +msgid "Lax Incense" +msgstr "무사태평향로" + +msgid "A Pokémon hold item. The tricky aroma of this incense lowers the foe's accuracy." +msgstr "지니게 하면 향로의 이상한\n향기가 상대를 혼란시켜\n기술이 명중하기 어려워진다." + +msgid "Odd Incense" +msgstr "괴상한향로" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Psychic-type moves." +msgstr "이상한 향기의 향로.\n지니게 하면 에스퍼타입\n기술의 위력이 올라간다." + +msgid "Rock Incense" +msgstr "암석향로" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Rock-type moves." +msgstr "이상한 향기의 향로.\n지니게 하면 바위타입\n기술의 위력이 올라간다." + +msgid "Full Incense" +msgstr "만복향로" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that makes the holder bloated and slow moving." +msgstr "이상한 향기의 향로.\n지니게 한 포켓몬은 여느 때보다\n행동이 느려진다." + +msgid "Wave Incense" +msgstr "잔물결향로" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Water-type moves." +msgstr "이상한 향기의 향로.\n지니게 하면 물타입\n기술의 위력이 올라간다." + +msgid "Rose Incense" +msgstr "꽃향로" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Grass-type moves." +msgstr "이상한 향기의 향로.\n지니게 하면 풀타입\n기술의 위력이 올라간다." + +msgid "Luck Incense" +msgstr "행운의향로" + +msgid "Pure Incense" +msgstr "순결의향로" + +msgid "Soft Sand" +msgstr "부드러운모래" + +msgid "An item to be held by a Pokémon. It is a loose, silky sand that boosts the power of Ground-type moves." +msgstr "만지면 보슬보슬한 모래.\n지니게 하면 땅타입\n기술의 위력이 올라간다." + +msgid "Hard Stone" +msgstr "딱딱한돌" + +msgid "An item to be held by a Pokémon. It is an unbreakable stone that ups the power of Rock-type moves." +msgstr "절대 깨지지 않는 돌.\n지니게 하면 바위타입\n기술의 위력이 올라간다." + +msgid "Miracle Seed" +msgstr "기적의씨" + +msgid "An item to be held by a Pokémon. It is a seed imbued with life that ups the power of Grass-type moves." +msgstr "생명이 깃든 씨앗.\n지니게 하면 풀타입\n기술의 위력이 올라간다." + +msgid "BlackGlasses" +msgstr "검은안경" + +msgid "An item to be held by a Pokémon. It is a shady-looking pair of glasses that boosts Dark-type moves." +msgstr "괴상하게 보이는 안경.\n지니게 하면 악타입\n기술의 위력이 올라간다." + +msgid "Black Belt" +msgstr "검은띠" + +msgid "An item to be held by a Pokémon. It is a belt that boosts determination and Fighting-type moves." +msgstr "마음을 긴장시키는 띠.\n지니게 하면 격투타입\n기술의 위력이 올라간다." + +msgid "Magnet" +msgstr "자석" + +msgid "An item to be held by a Pokémon. It is a powerful magnet that boosts the power of Electric-type moves." +msgstr "강력한 자석.\n지니게 하면 전기타입\n기술의 위력이 올라간다." + +msgid "Mystic Water" +msgstr "신비의물방울" + +msgid "An item to be held by a Pokémon. It is a teardrop-shaped gem that ups the power of Water-type moves." +msgstr "물방울 모양의 보석.\n지니게 하면 물타입\n기술의 위력이 올라간다." + +msgid "Sharp Beak" +msgstr "예리한부리" + +msgid "An item to be held by a Pokémon. It is a long, sharp beak that boosts the power of Flying-type moves." +msgstr "길고 뾰족한 부리.\n지니게 하면 비행타입\n기술의 위력이 올라간다." + +msgid "Poison Barb" +msgstr "독바늘" + +msgid "An item to be held by a Pokémon. It is a small, poisonous barb that ups the power of Poison-type moves." +msgstr "독이 있는 작은 침.\n지니게 하면 독타입\n기술의 위력이 올라간다." + +msgid "NeverMeltIce" +msgstr "녹지않는얼음" + +msgid "An item to be held by a Pokémon. It is a piece of ice that repels heat and boosts Ice-type moves." +msgstr "열을 가까이하지 않게 하는 얼음.\n지니게 하면 얼음타입\n기술의 위력이 올라간다." + +msgid "Spell Tag" +msgstr "저주의부적" + +msgid "An item to be held by a Pokémon. It is a sinister, eerie tag that boosts the power of Ghost-type moves." +msgstr "괴상하고 으스스한 부적.\n지니게 하면 고스트타입\n기술의 위력이 올라간다." + +msgid "TwistedSpoon" +msgstr "휘어진스푼" + +msgid "A Pokémon hold item. It is a spoon imbued with telekinetic power that boosts Psychic-type moves." +msgstr "염동력을 담은 숟가락.\n지니게 하면 에스퍼타입\n기술의 위력이 올라간다." + +msgid "Charcoal" +msgstr "목탄" + +msgid "An item to be held by a Pokémon. It is a combustible fuel that boosts the power of Fire-type moves." +msgstr "물건을 태우는 연료.\n지니게 하면 불꽃타입\n기술의 위력이 올라간다." + +msgid "Dragon Fang" +msgstr "용의이빨" + +msgid "An item to be held by a Pokémon. It is a hard and sharp fang that ups the power of Dragon-type moves." +msgstr "단단하고 날카로운 이빨.\n지니게 하면 드래곤타입\n기술의 위력이 올라간다." + +msgid "Silk Scarf" +msgstr "실크스카프" + +msgid "An item to be held by a Pokémon. It is a sumptuous scarf that boosts the power of Normal-type moves." +msgstr "감촉이 좋은 스카프.\n지니게 하면 노말타입\n기술의 위력이 올라간다." + +msgid "Flame Plate" +msgstr "불구슬플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fire-type moves." +msgstr "불꽃타입의 석판.\n지니게 하면 불꽃타입\n기술의 위력이 강해진다." + +msgid "Splash Plate" +msgstr "물방울플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Water-type moves." +msgstr "물타입의 석판.\n지니게 하면 물타입\n기술의 위력이 강해진다." + +msgid "Zap Plate" +msgstr "우뢰플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Electric-type moves." +msgstr "전기타입의 석판.\n지니게 하면 전기타입\n기술의 위력이 강해진다." + +msgid "Meadow Plate" +msgstr "초록플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Grass-type moves." +msgstr "풀타입의 석판.\n지니게 하면 풀타입\n기술의 위력이 강해진다." + +msgid "Icicle Plate" +msgstr "고드름플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ice-type moves." +msgstr "얼음타입의 석판.\n지니게 하면 얼음타입\n기술의 위력이 강해진다." + +msgid "Fist Plate" +msgstr "주먹플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fighting-type moves." +msgstr "격투타입의 석판.\n지니게 하면 격투타입\n기술의 위력이 강해진다." + +msgid "Toxic Plate" +msgstr "맹독플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Poison-type moves." +msgstr "독타입의 석판.\n지니게 하면 독타입\n기술의 위력이 강해진다." + +msgid "Earth Plate" +msgstr "대지플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ground-type moves." +msgstr "땅타입의 석판.\n지니게 하면 땅타입\n기술의 위력이 강해진다." + +msgid "Sky Plate" +msgstr "푸른하늘플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Flying-type moves." +msgstr "비행타입의 석판.\n지니게 하면 비행타입\n기술의 위력이 강해진다." + +msgid "Mind Plate" +msgstr "이상한플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Psychic-type moves." +msgstr "에스퍼타입의 석판.\n지니게 하면 에스퍼타입\n기술의 위력이 강해진다." + +msgid "Insect Plate" +msgstr "비단벌레플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Bug-type moves." +msgstr "벌레타입의 석판.\n지니게 하면 벌레타입\n기술의 위력이 강해진다." + +msgid "Stone Plate" +msgstr "암석플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Rock-type moves." +msgstr "바위타입의 석판.\n지니게 하면 바위타입\n기술의 위력이 강해진다." + +msgid "Spooky Plate" +msgstr "원령플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ghost-type moves." +msgstr "고스트타입의 석판.\n지니게 하면 고스트타입\n기술의 위력이 강해진다." + +msgid "Draco Plate" +msgstr "용의플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dragon-type moves." +msgstr "드래곤타입의 석판.\n지니게 하면 드래곤타입\n기술의 위력이 강해진다." + +msgid "Dread Plate" +msgstr "공포플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dark-type moves." +msgstr "악타입의 석판.\n지니게 하면 악타입\n기술의 위력이 강해진다." + +msgid "Iron Plate" +msgstr "강철플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Steel-type moves." +msgstr "강철타입의 석판.\n지니게 하면 강철타입\n기술의 위력이 강해진다." + +msgid "Light Ball" +msgstr "전기구슬" + +msgid "An item to be held by Pikachu. It is a puzzling orb that raises the Sp. Atk stat." +msgstr "피카츄에게 지니게 하면\n공격과 특수공격의 위력이\n올라가는 이상한 구슬." + +msgid "Lucky Punch" +msgstr "럭치펀치" + +msgid "An item to be held by Chansey. It is a pair of gloves that boosts CHANSEY's critical-hit ratio." +msgstr "행운을 부르는 글러브다.\n럭키에게 지니게 하면 기술이\n급소에 맞기 쉬워진다." + +msgid "Metal Powder" +msgstr "금속파우더" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Defense stat." +msgstr "메타몽에게 지니게 하면\n방어가 올라가는 이상한 가루.\n매우 잘고 단단하다." + +msgid "Quick Powder" +msgstr "스피드파우더" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Speed stat." +msgstr "메타몽에게 지니게 하면 스피드가\n올라가는 이상한 가루.\n매우 잘고 단단하다." + +msgid "Thick Club" +msgstr "굵은뼈" + +msgid "An item to be held by Cubone or Marowak. It is a hard bone of some sort that boosts the Attack stat." +msgstr "무언가의 단단한 뼈.\n탕구리 혹은 텅구리에게\n지니게 하면 공격이 올라간다." + +msgid "Stick" +msgstr "대파" + +msgid "An item to be held by Farfetch'd. It is a long and stiff leek stalk that boosts the critical-hit ratio." +msgstr "매우 길고 단단한 줄기.\n파오리에게 지니게 하면 기술이\n급소에 맞기 쉬워진다." + +msgid "Soul Dew" +msgstr "마음의물방울" + +msgid "A wondrous orb to be held by Latios or Latias. It raises both the Sp. Atk and Sp. Def stats." +msgstr "라티오스 혹은 라티아스에게\n지니게 하면 특수공격과 특수방어가\n올라가는 이상한 구슬." + +msgid "DeepSeaTooth" +msgstr "심해의이빨" + +msgid "An item to be held by Clamperl. A fang that gleams a sharp silver, it raises the Sp. Atk stat." +msgstr "진주몽에게 지니게 하면\n특수공격이 올라가는 이빨.\n날카로운 은색으로 빛난다." + +msgid "DeepSeaScale" +msgstr "심해의비늘" + +msgid "An item to be held by Clamperl. A scale that shines a faint pink, it raises the Sp. Def stat." +msgstr "진주몽에게 지니게 하면\n특수방어가 올라가는 비늘.\n연한 분홍색으로 빛난다." + +msgid "Adamant Orb" +msgstr "금강옥" + +msgid "A brightly gleaming orb to be held by Dialga. It boosts the power of Dragon- and Steel-type moves." +msgstr "디아루가에게 지니게 하면 드래곤과\n강철타입 기술의 위력이 올라가는\n반짝반짝 빛나는 구슬." + +msgid "Lustrous Orb" +msgstr "백옥" + +msgid "A beautifully glowing orb to be held by Palkia. It boosts the power of Dragon- and Water-type moves." +msgstr "펄기아에게 지니게 하면 드래곤과\n물타입 기술의 위력이 올라가는\n아름답게 반짝이는 구슬." + +msgid "Griseous Orb" +msgstr "백금옥" + +msgid "A glowing orb to be held by Giratina. It boosts the power of Dragon- and Ghost-type moves." +msgstr "기라티나에게 지니게 하면 드래곤과\n고스트타입 기술의 위력이 올라가는\n반짝반짝 빛나는 구슬." + +msgid "Up-Grade" +msgstr "업그레이드" + +msgid "A transparent device filled with all sorts of data. It was produced by Silph Co." +msgstr "안에 여러 가지 정보가\n가득한 투명한 기계다.\n실프주식회사 제품." + +msgid "Dubious Disc" +msgstr "괴상한패치" + +msgid "A transparent device overflowing with dubious data. Its producer is unknown." +msgstr "안에 괴상한 정보가\n가득한 투명한 기계다.\n제작자 불명." + +msgid "Protector" +msgstr "프로텍터" + +msgid "A protective item of some sort. It is extremely stiff and heavy. It is loved by a certain Pokémon." +msgstr "무언가의 프로텍터.\n매우 단단하고 무겁다.\n어떤 포켓몬이 좋아하는 물건이다." + +msgid "Electirizer" +msgstr "에레키부스터" + +msgid "A box packed with a tremendous amount of electric energy. It is loved by a certain Pokémon." +msgstr "엄청난 전기의 에너지가\n비축되어 있는 상자.\n어떤 포켓몬이 좋아하는 물건이다." + +msgid "Magmarizer" +msgstr "마그마부스터" + +msgid "A box packed with a tremendous amount of magma energy. It is loved by a certain Pokémon." +msgstr "엄청난 마그마의 에너지가\n비축되어 있는 상자.\n어떤 포켓몬이 좋아하는 물건이다." + +msgid "Reaper Cloth" +msgstr "영계의천" + +msgid "A cloth imbued with horrifyingly strong spiritual energy. It is loved by a certain Pokémon." +msgstr "무섭고 강한 영력이\n담겨 있는 천.\n어떤 포켓몬이 좋아하는 물건이다." + +msgid "Razor Claw" +msgstr "예리한손톱" + +msgid "An item to be held by a Pokémon. It is a sharply hooked claw that ups the holder's critical-hit ratio." +msgstr "날카롭고 뾰족한 손톱.\n지니게 하면 기술이\n급소에 맞기 쉬워진다." + +msgid "Razor Fang" +msgstr "예리한이빨" + +msgid "Red Scarf" +msgstr "빨강밴드" + +msgid "An item to be held by a Pokémon. It boosts the “Cool” aspect of the holder in a Contest." +msgstr "지니게 하여 콘테스트에 참가하면\n그 포켓몬은 여느 때보다\n근사하게 보인다." + +msgid "Blue Scarf" +msgstr "파랑밴드" + +msgid "An item to be held by a Pokémon. It boosts the “Beauty” aspect of the holder in a Contest." +msgstr "지니게 하여 콘테스트에 참가하면\n그 포켓몬은 여느 때보다\n아름답게 보인다." + +msgid "Pink Scarf" +msgstr "분홍밴드" + +msgid "An item to be held by a Pokémon. It boosts the “Cute” aspect of the holder in a Contest." +msgstr "지니게 하여 콘테스트에 참가하면\n그 포켓몬은 여느 때보다\n귀엽게 보인다." + +msgid "Green Scarf" +msgstr "초록밴드" + +msgid "An item to be held by a Pokémon. It boosts the “Smart” aspect of the holder in a Contest." +msgstr "지니게 하여 콘테스트에 참가하면\n그 포켓몬은 여느 때보다\n슬기롭게 보인다." + +msgid "Yellow Scarf" +msgstr "노랑밴드" + +msgid "An item to be held by a Pokémon. It boosts the “Tough” aspect of the holder in a Contest." +msgstr "지니게 하여 콘테스트에 참가하면\n그 포켓몬은 여느 때보다\n강인하게 보인다." + +msgid "Potion" +msgstr "상처약" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 20 points." +msgstr "스프레이식의 상처약.\n포켓몬 1마리의 HP를\n20만큼 회복한다." + +msgid "Super Potion" +msgstr "좋은상처약" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 50 points." +msgstr "스프레이식의 상처약.\n포켓몬 1마리의 HP를\n50만큼 회복한다." + +msgid "Hyper Potion" +msgstr "고급상처약" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 200 points." +msgstr "스프레이식의 상처약.\n포켓몬 1마리의 HP를\n200만큼 회복한다." + +msgid "Max Potion" +msgstr "풀회복약" + +msgid "A spray-type medicine for wounds. It completely restores the HP of a single Pokémon." +msgstr "스프레이식의 상처약.\n포켓몬 1마리의 HP를\n모두 회복한다." + +msgid "Full Restore" +msgstr "회복약" + +msgid "A medicine that fully restores the HP and heals any status problems of a single Pokémon." +msgstr "포켓몬 1마리의 HP와\n상태 이상을 모두\n회복한다." + +msgid "Sacred Ash" +msgstr "성스러운분말" + +msgid "It revives all fainted Pokémon. In doing so, it also fully restores their HP." +msgstr "기절해 버린\n포켓몬 전원의 HP를\n모두 회복한다." + +msgid "Antidote" +msgstr "해독제" + +msgid "A spray-type medicine. It lifts the effect of poison from one Pokémon." +msgstr "스프레이식의 약.\n포켓몬 1마리의\n독 상태를 회복한다." + +msgid "Burn Heal" +msgstr "화상치료제" + +msgid "A spray-type medicine. It heals a single Pokémon that is suffering from a burn." +msgstr "스프레이식의 약.\n포켓몬 1마리의\n화상 상태를 회복한다." + +msgid "Ice Heal" +msgstr "얼음상태치료제" + +msgid "A spray-type medicine. It defrosts a Pokémon that has been frozen solid." +msgstr "스프레이식의 약.\n포켓몬 1마리의\n얼음 상태를 회복한다." + +msgid "Awakening" +msgstr "잠깨는약" + +msgid "A spray-type medicine. It awakens a Pokémon from the clutches of sleep." +msgstr "스프레이식의 약.\n포켓몬 1마리의\n잠듦 상태를 회복한다." + +msgid "Parlyz Heal" +msgstr "마비치료제" + +msgid "A spray-type medicine. It eliminates paralysis from a single Pokémon." +msgstr "스프레이식의 약.\n포켓몬 1마리의\n마비 상태를 회복한다." + +msgid "Full Heal" +msgstr "만병통치제" + +msgid "A spray-type medicine. It heals all the status problems of a single Pokémon." +msgstr "스프레이식의 약.\n포켓몬 1마리의\n상태 이상을 모두 회복한다." + +msgid "Lava Cookie" +msgstr "용암전병" + +msgid "Lavaridge Town's local specialty. It heals all the status problems of one Pokémon." +msgstr "용암마을의 명물인 전병.\n포켓몬 1마리의\n상태 이상을 회복한다." + +msgid "Old Gateau" +msgstr "숲의양갱" + +msgid "Old Chateau's hidden specialty. It heals all the status problems of a single Pokémon." +msgstr "영원시티의 숨은 명물.\n포켓몬 1마리의\n상태 이상을 모두 회복한다." + +msgid "Revive" +msgstr "기력의조각" + +msgid "A medicine that revives a fainted Pokémon. It restores half the Pokémon's maximum HP." +msgstr "기절해 버린 포켓몬\n1마리를 건강하게 하고\nHP를 절반까지 회복한다." + +msgid "Max Revive" +msgstr "기력의덩어리" + +msgid "A medicine that revives a fainted Pokémon. It fully restores the Pokémon's HP." +msgstr "기절해 버린 포켓몬\n1마리를 건강하게 하고\nHP를 모두 회복한다." + +msgid "Berry Juice" +msgstr "나무열매쥬스" + +msgid "A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points." +msgstr "나무열매 100% 쥬스.\n포켓몬 1마리의 HP를\n20만큼 회복한다." + +msgid "Fresh Water" +msgstr "맛있는물" + +msgid "Water with a high mineral content. It restores the HP of one Pokémon by 50 points." +msgstr "미네랄이 가득한 물.\n포켓몬 1마리의 HP를\n50만큼 회복한다." + +msgid "Soda Pop" +msgstr "미네랄사이다" + +msgid "A fizzy soda drink. It restores the HP of one Pokémon by 60 points." +msgstr "싸하고 톡 쏘는 사이다.\n포켓몬 1마리의 HP를\n60만큼 회복한다." + +msgid "Lemonade" +msgstr "후르츠밀크" + +msgid "A very sweet drink. It restores the HP of one Pokémon by 80 points." +msgstr "매우 달콤한 쥬스.\n포켓몬 1마리의 HP를\n80만큼 회복한다." + +msgid "Moomoo Milk" +msgstr "튼튼밀크" + +msgid "Milk with a very high nutrition content. It restores the HP of one Pokémon by 100 points." +msgstr "영양 만점의 우유.\n포켓몬 1마리의 HP를\n100만큼 회복한다." + +msgid "EnergyPowder" +msgstr "힘의가루" + +msgid "A very bitter medicine powder. It restores the HP of one Pokémon by 50 points." +msgstr "매우 쓴 가루약.\n포켓몬 1마리의 HP를\n50만큼 회복한다." + +msgid "Energy Root" +msgstr "힘의뿌리" + +msgid "A very bitter root. It restores the HP of one Pokémon by 200 points." +msgstr "매우 쓴 뿌리.\n포켓몬 1마리의 HP를\n200만큼 회복한다." + +msgid "Heal Powder" +msgstr "만능가루" + +msgid "A very bitter medicine powder. It heals all the status problems of a single Pokémon." +msgstr "매우 쓴 가루약.\n포켓몬 1마리의\n상태 이상을 모두 회복한다." + +msgid "Revival Herb" +msgstr "부활초" + +msgid "A very bitter medicinal herb. It revives a fainted Pokémon, fully restoring its HP." +msgstr "매우 쓴 약초.\n기절한 포켓몬 1마리의\nHP를 모두 회복한다." + +msgid "Ether" +msgstr "PP에이드" + +msgid "It restores the PP of a Pokémon's selected move by a maximum of 10 points." +msgstr "포켓몬이 기억하고 있는\n기술 중 1개의 PP를\n10만큼 회복한다." + +msgid "Max Ether" +msgstr "PP회복" + +msgid "It fully restores the PP of a single selected move that has been learned by the target Pokémon." +msgstr "포켓몬이 기억하고 있는\n기술 중 1개의 PP를\n모두 회복한다." + +msgid "Elixir" +msgstr "PP에이더" + +msgid "It restores the PP of all the moves learned by the targeted Pokémon by 10 points each." +msgstr "포켓몬이 기억하고 있는\n4개 기술의 PP를\n10씩 회복한다." + +msgid "Max Elixir" +msgstr "PP맥스" + +msgid "It fully restores the PP of all the moves learned by the targeted Pokémon." +msgstr "포켓몬이 기억하고 있는\n4개 기술의 PP를\n모두 회복한다." + +msgid "HP Up" +msgstr "맥스업" + +msgid "A nutritious drink for Pokémon. It raises the base HP of a single Pokémon." +msgstr "포켓몬의 영양 드링크.\n포켓몬 1마리의 HP\n기초 포인트를 올린다." + +msgid "Protein" +msgstr "타우린" + +msgid "A nutritious drink for Pokémon. It raises the base Attack stat of a single Pokémon." +msgstr "포켓몬의 영양 드링크.\n포켓몬 1마리의 공격\n기초 포인트를 올린다." + +msgid "Iron" +msgstr "사포닌" + +msgid "A nutritious drink for Pokémon. It raises the base Defense stat of a single Pokémon." +msgstr "포켓몬의 영양 드링크.\n포켓몬 1마리의 방어\n기초 포인트를 올린다." + +msgid "Carbos" +msgstr "알칼로이드" + +msgid "A nutritious drink for Pokémon. It raises the base Speed stat of a single Pokémon." +msgstr "포켓몬의 영양 드링크.\n포켓몬 1마리의 스피드\n기초 포인트를 올린다." + +msgid "Calcium" +msgstr "리보플라빈" + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Atk (Special Attack) stat of a single Pokémon." +msgstr "포켓몬의 영양 드링크.\n포켓몬 1마리의 특수공격\n기초 포인트를 올린다." + +msgid "Zinc" +msgstr "키토산" + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Def (Special Defense) stat of a single Pokémon." +msgstr "포켓몬의 영양 드링크.\n포켓몬 1마리의 특수방어\n기초 포인트를 올린다." + +msgid "PP Up" +msgstr "포인트업" + +msgid "It slightly raises the maximum PP of a selected move that has been learned by the target Pokémon." +msgstr "포켓몬이 기억하고 있는\n기술 중 1개의 PP\n최대치를 조금 올린다." + +msgid "PP Max" +msgstr "포인트맥스" + +msgid "It maximally raises the top PP of a selected move that has been learned by the target Pokémon." +msgstr "기억하고 있는 기술 중\n1개의 PP 최대치를\n최고까지 올린다." + +msgid "Rare Candy" +msgstr "이상한사탕" + +msgid "A candy that is packed with energy. It raises the level of a single Pokémon by one." +msgstr "에너지가 가득한 사탕.\n먹이면 포켓몬 1마리의\n레벨이 1만큼 올라간다." + +msgid "Master Ball" +msgstr "마스터볼" + +msgid "The best Ball with the ultimate level of performance. It will catch any wild Pokémon without fail." +msgstr "야생 포켓몬을 반드시\n잡을 수 있는\n최고 성능의 볼." + +msgid "Ultra Ball" +msgstr "하이퍼볼" + +msgid "An ultra-performance Ball that provides a higher Pokémon catch rate than a Great Ball." +msgstr "슈퍼볼보다도 더욱\n포켓몬을 잡기 쉬워진\n매우 성능이 좋은 볼." + +msgid "Great Ball" +msgstr "슈퍼볼" + +msgid "A good, high-performance Ball that provides a higher Pokémon catch rate than a standard Poké Ball." +msgstr "몬스터볼보다도 더욱\n포켓몬을 잡기 쉬워진\n약간 성능이 좋은 볼." + +msgid "Poké Ball" +msgstr "몬스터볼" + +msgid "A device for catching wild Pokémon. A capsule system that is thrown like a ball at the target." +msgstr "야생 포켓몬에게 던져서\n잡기 위한 볼.\n캡슐식으로 되어 있다." + +msgid "Safari Ball" +msgstr "사파리볼" + +msgid "A special Poké Ball that is used only in the Great Marsh. It is decorated in a camouflage pattern." +msgstr "대습초원 안에서만\n쓰는 특별한 볼.\n얼룩무늬로 되어 있다." + +msgid "Net Ball" +msgstr "네트볼" + +msgid "A somewhat different Poké Ball that works especially well on Water- and Bug-type Pokémon." +msgstr "물타입과 벌레타입의\n포켓몬을 잡기 쉬운\n조금 특이한 볼." + +msgid "Dive Ball" +msgstr "다이브볼" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon that live in the sea." +msgstr "물의 세계에서 사는\n포켓몬을 잡기 쉬운\n조금 특이한 볼." + +msgid "Nest Ball" +msgstr "네스트볼" + +msgid "A somewhat different Poké Ball that works especially well on weaker Pokémon in the wild." +msgstr "잡으려는 야생 포켓몬이\n약할수록 잡기 쉬운\n조금 특이한 볼." + +msgid "Repeat Ball" +msgstr "리피트볼" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon species that were previously caught." +msgstr "잡은 적이 있는\n포켓몬을 잡기 쉬운\n조금 특이한 볼." + +msgid "Timer Ball" +msgstr "타이머볼" + +msgid "A somewhat different Ball that becomes progressively better the more turns there are in a battle." +msgstr "턴 수가 길어지면 길어질수록\n포켓몬을 잡기 쉬운\n조금 특이한 볼." + +msgid "Luxury Ball" +msgstr "럭셔리볼" + +msgid "A comfortable Poké Ball that makes a caught wild Pokémon quickly grow friendly." +msgstr "잡은 야생 포켓몬이\n매우 친밀해지기 쉬운\n편안한 볼." + +msgid "Premier Ball" +msgstr "프리미어볼" + +msgid "A somewhat rare Poké Ball that has been specially made to commemorate an event of some sort." +msgstr "무언가의 기념품으로\n특별히 만들어진\n조금 희귀한 볼." + +msgid "Dusk Ball" +msgstr "다크볼" + +msgid "A somewhat different Poké Ball that can easily catch wild Pokémon at night or in dark places." +msgstr "밤이나 동굴 등 어두운 곳에서\n포켓몬을 잡기 쉬운\n조금 특이한 볼." + +msgid "Heal Ball" +msgstr "힐볼" + +msgid "A remedial Poké Ball that restores the caught Pokémon's HP and eliminates any status problem." +msgstr "잡은 포켓몬의 HP와\n상태 이상을 회복시키는\n조금 다정한 볼." + +msgid "Quick Ball" +msgstr "퀵볼" + +msgid "A somewhat different Poké Ball that works better at the start of a wild encounter." +msgstr "배틀이 시작되자마자\n사용하면 잡기 쉬워지는\n조금 특이한 볼." + +msgid "Cherish Ball" +msgstr "프레셔스볼" + +msgid "A quite rare Poké Ball that has been specially crafted to commemorate an occasion of some sort." +msgstr "무언가의 기념품으로\n특별히 만들어진\n상당히 진귀한 볼." + +msgid "Fast Ball" +msgstr "스피드볼" + +msgid "A Poké Ball that makes it easier to catch Pokémon which are quick to run away." +msgstr "스피드가 빠른 포켓몬이\n잡기 쉬워지는\n조금 특이한 볼." + +msgid "Level Ball" +msgstr "레벨볼" + +msgid "A Poké Ball for catching Pokémon that are a lower level than your own." +msgstr "자신의 포켓몬보다 레벨이\n낮을수록 잡기 쉬워지는\n조금 특이한 볼." + +msgid "Lure Ball" +msgstr "루어볼" + +msgid "A Poké Ball for catching Pokémon hooked by a Rod when fishing." +msgstr "낚싯대로 낚아 올린 포켓몬이라면\n잡기 쉬워지는\n조금 특이한 볼." + +msgid "Heavy Ball" +msgstr "헤비볼" + +msgid "A Poké Ball for catching very heavy Pokémon." +msgstr "체중이 무거운 포켓몬이\n잡기 쉬워지는\n조금 특이한 볼." + +msgid "Love Ball" +msgstr "러브러브볼" + +msgid "A Poké Ball for catching Pokémon that are the opposite gender of your Pokémon." +msgstr "자신의 포켓몬과 성별이\n다르면 잡기 쉬워지는\n조금 특이한 볼." + +msgid "Friend Ball" +msgstr "프렌드볼" + +msgid "A Poké Ball that makes caught Pokémon more friendly." +msgstr "잡은 야생 포켓몬이\n바로 친밀해지는\n조금 특이한 볼." + +msgid "Moon Ball" +msgstr "문볼" + +msgid "A Poké Ball for catching Pokémon that evolve using the Moon Stone." +msgstr "달의돌로 진화하는 포켓몬이\n잡기 쉬워지는\n조금 특이한 볼." + +msgid "Sport Ball" +msgstr "컴퍼티션볼" + +msgid "A special Poké Ball for the Bug-Catching Contest." +msgstr "곤충채집 대회 내에서\n사용하는 특별한 볼." + +msgid "Park Ball" +msgstr "파크볼" + +msgid "A special Poké Ball for the Pal Park." +msgstr "팔파크 내에서\n사용하는 특별한 볼." + +msgid "The user focuses its mind before launching this attack. It will fail if the user is hit before it is used." +msgstr "정신력을 높여 펀치를 날린다.\n기술을 쓰기 전에\n공격을 받으면 실패한다." + +msgid "Sharp, huge claws hook and slash the foe quickly and with great power." +msgstr "날카롭고 뾰족한 거대한 발톱으로\n상대를 베어 갈라서 공격한다." + +msgid "The foe is hit with a pulsing blast of water. It may also confuse the target." +msgstr "물의 진동을\n상대에게 가하여 공격한다.\n상대를 혼란시킬 때가 있다." + +msgid "The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats." +msgstr "조용히 정신을 통일하고\n마음을 가라앉혀서 자신의\n특수공격과 특수방어를 올린다." + +msgid "The foe is scared off, to be replaced by another Pokémon in its party. In the wild, the battle ends." +msgstr "상대를 도망가게 해서\n교대할 포켓몬을 끌어낸다.\n야생의 경우에는 배틀이 끝난다." + +msgid "A move that leaves the foe badly poisoned. This poison damage worsens every turn." +msgstr "상대를 맹독의 상태로 만든다.\n턴이 진행될수록\n독의 데미지가 증가한다." + +msgid "Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice." +msgstr "5턴 동안 싸라기눈을 내리게 해\n얼음타입이 아닌 포켓몬\n모두에게 데미지를 준다." + +msgid "The user tenses its muscles to bulk up its body, boosting both its Attack and Defense stats." +msgstr "몸에 힘을 담아\n근육을 두껍게 해서\n자신의 공격과 방어를 올린다." + +msgid "The user forcefully shoots seeds at the foe. Two to five seeds are shot in rapid succession." +msgstr "씨앗을 기세 좋게\n상대에게 발사하여 공격한다.\n2-5회 동안 연속으로 쓴다." + +msgid "A variable move that changes type and power depending on the hidden ability of the Pokémon using it." +msgstr "기술을 쓴 포켓몬에 따라\n기술의 타입이 바뀐다." + +msgid "The user intensifies the sun for five turns, powering up Fire-type moves." +msgstr "5턴 동안 햇살을 강하게 해서\n불꽃타입 기술의 위력을 올린다." + +msgid "The target is taunted into a rage that allows it to use only attack moves for three turns." +msgstr "상대를 화나게 한다.\n3턴 동안 상대는 데미지를\n주는 기술밖에 쓸 수 없게 된다." + +msgid "The foe is struck with an icy-cold beam of energy. It may also freeze the target solid." +msgstr "냉동빔을\n상대에게 발사하여 공격한다.\n얼음 상태로 만들 때가 있다." + +msgid "A howling blizzard is summoned to strike the foe. It may also freeze the target solid." +msgstr "세찬 눈보라를\n상대에게 내뿜어 공격한다.\n얼음 상태로 만들 때가 있다." + +msgid "The foe is attacked with a powerful beam. The user must rest on the next turn to regain its energy." +msgstr "강한 광선을\n상대에게 발사하여 공격한다.\n다음 턴은 움직일 수 없다." + +msgid "A wondrous wall of light is put up to suppress damage from special attacks for five turns." +msgstr "5턴 동안 이상한 장막으로\n상대로부터 받는 특수공격의\n데미지를 약하게 한다." + +msgid "It enables the user to evade all attacks. Its chance of failing rises if it is used in succession." +msgstr "상대의 공격을\n전혀 받지 않는다.\n연속으로 쓰면 실패하기 쉽다." + +msgid "The user summons a heavy rain that falls for five turns, powering up Water-type moves." +msgstr "5턴 동안 비를 내리게 하여\n물타입 기술의\n위력을 올린다." + +msgid "A nutrient-draining attack. The user's HP is restored by half the damage taken by the target." +msgstr "양분을 흡수하여 공격한다.\n입힌 데미지의 절반에 해당하는\nHP를 회복할 수 있다." + +msgid "The user creates a protective field that prevents status problems like poison, paralysis, burn, and sleep." +msgstr "5턴 동안\n이상한 힘으로 보호받아\n상태 이상이 되지 않는다." + +msgid "A full-power attack that grows more powerful the less the user likes its Trainer." +msgstr "불만을 풀기 위해 전력으로\n상대를 공격한다.\n친밀하지 않을수록 위력이 올라간다." + +msgid "A two-turn attack. The user gathers light, then blasts a bundled beam on the second turn." +msgstr "1턴째에 빛을 가득 모아\n2턴째에 빛의 다발을\n발사하여 공격한다." + +msgid "The foe is slammed with a sturdy tail of steel. It may also lower the target's Defense stat if it hits." +msgstr "단단한 꼬리로\n상대를 힘껏 쳐서 공격한다.\n상대의 방어를 떨어뜨릴 때가 있다." + +msgid "A strong electric blast is loosed at the foe. It may also leave the foe paralyzed." +msgstr "강한 전격을\n상대에게 날려서 공격한다.\n마비 상태로 만들 때가 있다." + +msgid "A wicked thunderbolt is dropped on the foe to inflict damage. It may also leave the target paralyzed." +msgstr "강한 번개를\n상대에게 떨어뜨려 공격한다.\n마비 상태로 만들 때가 있다." + +msgid "The user sets off an earthquake that hits all the Pokémon in the battle." +msgstr "지진의 충격으로 자신의\n주위에 있는 포켓몬을 공격한다." + +msgid "A full-power attack that grows more powerful the more the user likes its Trainer." +msgstr "트레이너를 위해 전력으로\n상대를 공격한다.\n친밀할수록 위력이 올라간다." + +msgid "The user burrows, then attacks on the second turn. It can also be used to exit dungeons." +msgstr "1턴째에 파고들어 2턴째에\n상대를 공격한다.\n동굴에서 탈출할 수도 있다." + +msgid "The foe is hit by a strong telekinetic force. It may also reduce the foe's Sp. Def stat." +msgstr "강한 염동력을 상대에게 보내어\n공격한다. 상대의 특수방어를\n떨어뜨릴 때가 있다." + +msgid "The user hurls a shadowy blob at the foe. It may also lower the foe's Sp. Def stat." +msgstr "까만 그림자의 덩어리를 내던져서\n공격한다. 상대의 특수방어를\n떨어뜨릴 때가 있다." + +msgid "The user attacks with tough fists, etc. It can also break any barrier such as Light Screen and Reflect." +msgstr "수도로 기세 좋게 내려쳐서\n상대를 공격한다. 빛의장막이나\n리플렉터도 파괴할 수 있다." + +msgid "The user begins moving so quickly that it creates illusory copies to raise its evasiveness." +msgstr "재빠른 움직임으로 분신을 만들어\n상대를 혼란시켜\n회피율을 올린다." + +msgid "A wondrous wall of light is put up to suppress damage from physical attacks for five turns." +msgstr "5턴 동안 이상한 장막으로\n상대로부터 받는 특수공격의\n데미지를 약하게 한다." + +msgid "The user strikes the foe with a quick jolt of electricity. This attack cannot be evaded." +msgstr "전격을 재빠르게\n상대에게 날린다.\n공격은 반드시 명중한다." + +msgid "The foe is scorched with an intense blast of fire. The target may also be left with a burn." +msgstr "세찬 불꽃을\n상대에게 발사하여 공격한다.\n화상 상태로 만들 때가 있다." + +msgid "Unsanitary sludge is hurled at the foe. It may also poison the target." +msgstr "더러운 오물을\n상대에게 내던져서 공격한다.\n독 상태로 만들 때가 있다." + +msgid "A five-turn sandstorm is summoned to hurt all combatants except the Rock, Ground, and Steel types." +msgstr "5턴 동안 모래바람으로\n바위, 땅, 강철타입 이외의\n포켓몬에게 데미지를 준다." + +msgid "The foe is attacked with an intense blast of all-consuming fire. It may also leave the target with a burn." +msgstr "큰 대자의 불꽃으로\n상대를 불태운다.\n화상 상태로 만들 때가 있다." + +msgid "Large boulders are hurled at the foe to inflict damage. It may also make the target flinch." +msgstr "암석을 내던져서 공격한다.\n상대의 움직임을 봉인함으로써\n스피드를 떨어뜨린다." + +msgid "The user confounds the foe with speed, then strikes. The attack lands without fail." +msgstr "재빠른 움직임으로\n상대를 농락해 벤다.\n공격은 반드시 명중한다." + +msgid "The user torments and enrages the foe, making it incapable of using the same move twice in a row." +msgstr "상대에게 트집을 잡아서\n똑같은 기술을 2회 연속으로\n쓸 수 없게 한다." + +msgid "An attack move that doubles its power if the user is poisoned, paralyzed, or has a burn." +msgstr "자신이 독, 마비, 화상\n상태일 때 날리면\n기술의 위력이 2배가 된다." + +msgid "An attack move with effects that vary depending on the user's environment." +msgstr "사용하는 장소에 따라 추가 효과가\n변화하는 공격이다." + +msgid "The user goes to sleep for two turns. It fully restores the user's HP and heals any status problem." +msgstr "2턴 동안 계속 잠잔다.\n자신의 HP와 상태 이상을\n모두 회복한다." + +msgid "If it is the opposite gender of the user, the foe becomes infatuated and less likely to attack." +msgstr "수컷은 암컷을 암컷은 수컷을 유혹하여\n헤롱헤롱하게 만든다.\n상대가 기술을 쓰기 어려워진다." + +msgid "The user attacks and steals the foe's held item simultaneously. It can't steal if the user holds an item." +msgstr "공격과 동시에 도구를 훔친다.\n자신이 도구를 지니고 있을 경우에는\n훔칠 수 없다." + +msgid "The foe is hit with wings of steel. It may also raise the user's Defense stat." +msgstr "단단한 날개를 상대에게 부딪쳐서\n공격한다. 자신의 방어가\n올라갈 때가 있다." + +msgid "The user employs its psychic power to exchange abilities with the foe." +msgstr "초능력으로 자신의 특성과\n상대의 특성을 바꾼다." + +msgid "The user steals the effects of any healing or status-changing move the foe attempts to use." +msgstr "상대가 사용하려고 한\n회복 기술이나 능력 변화의\n기술을 빼앗아 자신에게 쓴다." + +msgid "The user attacks the foe at full power using fiery energy. It also sharply reduces the user's Sp. Atk." +msgstr "풀 파워로 상대를 공격한다.\n쓰면 반동으로\n자신의 특수공격이 크게 떨어진다." + +msgid "The user lands and rests its body. It restores the user's HP by up to half of its top HP." +msgstr "땅에 내려와 몸을 쉬게 한다.\n최대 HP의 절반만큼\nHP를 회복한다." + +msgid "The user attacks at full power. It may also lower the foe's Sp. Def stat if it hits." +msgstr "기합을 높여서\n혼신의 힘을 방출한다. 상대의\n특수방어를 떨어뜨릴 때가 있다." + +msgid "The user draws power from nature and fires it at the foe. It may also lower the target's Sp. Def." +msgstr "자연으로부터 모은\n생명의 힘을 발사한다.\n상대의 특수방어를 떨어뜨릴 때가 있다." + +msgid "A restrained attack that prevents the foe from fainting. The target is left with at least 1 HP." +msgstr "상대의 HP가\n반드시 1만큼 남도록\n조절하여 공격한다." + +msgid "If the foe's HP is down to under half, this attack will hit with double the power." +msgstr "상대가 HP의 절반 정도\n상처를 입고 있으면 기술의\n위력이 2배가 된다." + +msgid "The user flings its held item at the foe to attack. Its power and effects depend on the item." +msgstr "지니게 한 도구를\n재빠르게 내던져서 공격한다.\n도구에 따라 위력과 효과가 바뀐다." + +msgid "The user attacks with an electric charge. The user uses the remaining electricity to up its Sp. Atk." +msgstr "전격의 다발을 상대에게\n발사한다. 전기를 모아서 자신의\n특수공격을 올릴 때가 있다." + +msgid "The user endures any attack, leaving 1 HP. Its chance of failing rises if it is used in succession." +msgstr "공격을 받아도\nHP를 반드시 1만큼은 남긴다.\n연속으로 쓰면 실패하기 쉽다." + +msgid "The foe is attacked with a shock wave generated by the user's gaping mouth." +msgstr "큰 입으로 충격파를\n일으켜서 상대를 공격한다." + +msgid "An energy-draining punch. The user's HP is restored by half the damage taken by the target." +msgstr "주먹으로 상대의 힘을 흡수한다.\n입힌 데미지의 절반에\n해당하는 HP를 회복할 수 있다." + +msgid "The user shoots a sinister, bluish white flame at the foe to inflict a burn." +msgstr "으스스하고 괴상한 불꽃을 쏘아\n상대를 화상 상태로 만든다." + +msgid "The foe is attacked with powdery scales blown by wind. It may also raise all the user's stats." +msgstr "바람에 날개 가루를 날려서 상대를\n공격한다. 자신의 모든\n능력이 올라갈 때가 있다." + +msgid "It prevents the foe from using its held item. Its Trainer is also prevented from using items on it." +msgstr "지니게 한 도구를 쓸 수 없게 한다.\n트레이너도 그 포켓몬에게는\n도구를 쓸 수 없다." + +msgid "The user explodes to inflict damage on all Pokémon in battle. The user faints upon using this move." +msgstr "큰 폭발로 자신의\n주위에 있는 포켓몬을 공격한다.\n쓰고 나서는 기절한다." + +msgid "The user slashes with a sharp claw made from shadows. It has a high critical-hit ratio." +msgstr "그림자로 만든 날카로운 발톱으로\n상대를 베어 가른다.\n급소에 맞기 쉽다." + +msgid "The user stores power, then attacks. Its power is doubled if used after the foe." +msgstr "모아서 공격한다.\n상대보다 뒤에 공격할 수 있으면\n기술의 위력은 2배가 된다." + +msgid "The user recycles a single-use item that has been used in battle so it can be used again." +msgstr "배틀 중에 사용하여 없어진\n자신의 지닌물건을 재생시켜\n사용할 수 있게 한다." + +msgid "The user charges the foe using every bit of its power. It must rest on the next turn to recover." +msgstr "가진 힘을 모두 사용해서\n상대에게 돌격한다.\n다음 턴은 움직일 수 없다." + +msgid "The user polishes its body to reduce drag. It sharply raises the Speed stat." +msgstr "자신의 몸을 갈아 공기의\n저항을 적게 한다. 스피드를\n크게 올릴 수 있다." + +msgid "The user flashes a light that cuts the foe's accuracy. It can also be used to illuminate caves." +msgstr "눈이 부신 빛으로 상대의\n명중률을 떨어뜨린다.\n어두운 곳도 밝게 비출 수 있다." + +msgid "The user stabs the foe with a sharpened stone from below. It has a high critical-hit ratio." +msgstr "뾰족한 바위를\n상대에게 꿰찔러서 공격한다.\n급소에 맞기 쉽다." + +msgid "An attack move that inflicts double the damage if the user has been hurt by the foe in the same turn." +msgstr "상대로부터 기술을 받으면\n그 상대에 대해서\n기술의 위력이 2배가 된다." + +msgid "A weak electric charge is launched at the foe. It causes paralysis if it hits." +msgstr "약한 전격을 날려서\n상대를 마비 상태로 만든다." + +msgid "The user tackles the foe from a high-speed spin. The slower the user, the greater the damage." +msgstr "몸을 고속으로 회전시켜\n몸통박치기한다. 상대보다 스피드가\n낮을수록 위력은 올라간다." + +msgid "A frenetic dance to uplift the fighting spirit. It sharply raises the user's Attack stat." +msgstr "싸움의 춤을 격렬하게 추며\n기세를 높인다.\n자신의 공격을 크게 올린다." + +msgid "The user lays a trap of levitating stones around the foe. The trap hurts foes that switch into battle." +msgstr "상대의 주위에 무수한 바위를\n띄워 교체해서 나온 상대\n포켓몬에게 데미지를 준다." + +msgid "The user hypnotizes itself into copying any stat change made by the foe." +msgstr "자신에게 암시를 걸어서\n능력 변화 상태를\n상대와 똑같은 상태로 만든다." + +msgid "If it is the opposite gender of the user, the foe is charmed into sharply lowering its Sp. Atk stat." +msgstr "수컷은 암컷을 암컷은 수컷을 유혹하여\n상대의 특수공격을 크게 떨어뜨린다." + +msgid "The user releases a horrible aura imbued with dark thoughts. It may also make the target flinch." +msgstr "몸에서 악의로 가득한\n무서운 오라를 발한다.\n상대를 풀죽게 만들 때가 있다." + +msgid "The user slashes at the foe by crossing its scythes or claws as if they were a pair of scissors." +msgstr "낫이나 발톱을 가위처럼\n교차시키면서 상대를 베어 가른다." + +msgid "While it is asleep, the user randomly uses one of the moves it knows." +msgstr "자신이 배운 기술 중\n하나를 무작위로 날린다.\n자신이 잠들어 있을 때만 쓸 수 있다." + +msgid "The user draws power from the Berry it is holding to attack. The Berry determines its type and power." +msgstr "나무열매에서 힘을 얻어\n공격한다. 지니게 한 나무열매에 따라\n기술의 타입과 위력이 바뀐다." + +msgid "The foe is stabbed with a tentacle or arm seeped with poison. It may also poison the foe." +msgstr "독에 물든 촉수나 팔로\n상대를 꿰찌른다.\n독 상태로 만들 때가 있다." + +msgid "An attack that works only on a sleeping foe. It absorbs half the damage caused to heal the user's HP." +msgstr "잠자고 있는 상대의 꿈을 먹어\n공격한다. 데미지의 절반을\nHP로 회복한다." + +msgid "The user snares the foe with grass and trips it. The heavier the foe, the greater the damage." +msgstr "풀을 휘감아서 상대를\n쓰러뜨린다. 상대가 무거울수록\n위력이 올라간다." + +msgid "The user enrages the foe into confusion. However, it also sharply raises the foe's Attack stat." +msgstr "상대를 화내게 해서 혼란시킨다.\n분노로 상대의 공격은\n크게 올라가 버린다." + +msgid "The user pecks the foe. If the foe is holding a Berry, the user plucks it and gains its effect." +msgstr "부리로 공격한다.\n상대가 나무열매를 지니고 있을 때\n먹어서 나무열매의 효과를 받을 수 있다." + +msgid "After making its attack, the user rushes back to switch places with a party Pokémon in waiting." +msgstr "공격한 뒤\n굉장한 스피드로 돌아와서\n교대 포켓몬과 교체한다." + +msgid "The user makes a copy of itself using some of its HP. The copy serves as the user's decoy." +msgstr "자신의 HP를 조금 깎아서\n분신을 만든다.\n분신은 자신의 대타가 된다." + +msgid "The user gathers all its light energy and releases it in one shot. It may also lower the foe's Sp. Def stat." +msgstr "몸의 빛을 한곳에 모아서\n힘을 쏜다. 상대의\n특수방어를 떨어뜨릴 때가 있다." + +msgid "The user creates a bizarre space in which slower Pokémon get to move first for five turns." +msgstr "이상한 공간을 만든다.\n5턴 동안 느린 포켓몬부터\n행동할 수 있다." + +msgid "The foe is cut with a scythe or a claw. It can also be used to cut down thin trees." +msgstr "낫이나 발톱 등으로\n상대를 베어 공격한다.\n가느다란 나무도 자를 수 있다." + +msgid "The user soars, then strikes on the second turn. It can also be used to fly to any familiar town." +msgstr "1턴째에 하늘을 날아\n2턴째에 상대를 공격한다.\n알고 있는 도시로 날아갈 수 있다." + +msgid "It swamps the entire battlefield with a giant wave. It can also be used to cross water." +msgstr "큰 파도로 자신의\n주위에 있는 포켓몬을 공격한다.\n물 위도 헤엄쳐서 나아간다." + +msgid "The foe is slugged with a punch thrown at maximum power. It can also be used to move boulders." +msgstr "혼신의 힘으로\n상대를 세게 때려서 공격한다.\n무거운 돌을 밀 수도 있다." + +msgid "Obstacles are moved, reducing the foe's evasion stat. It can also be used to clear deep fog." +msgstr "강한 바람으로 상대의 리플렉터나\n빛의장막 등을 제거한다.\n회피율도 떨어뜨린다." + +msgid "The user slugs the foe with a shattering punch. It can also smash cracked boulders." +msgstr "펀치로 공격한다. 상대의\n방어를 떨어뜨릴 때가 있다.\n바위를 깰 수도 있다." + +msgid "The user charges the foe at an awesome speed. It can also be used to climb a waterfall." +msgstr "굉장한 기세로 상대에게 돌진한다.\n폭포도 거슬러 올라갈 수 있다." + +msgid "Diving on the first turn, the user floats up and attacks on the second turn." +msgstr "1턴째에 잠수했다가 2턴째에\n떠올라 공격한다.\n깊은 바다에서 잠수도 할 수 있다." + +msgid "Cheri Berry" +msgstr "버치열매" + +msgid "It may be used or held by a Pokémon to recover from paralysis." +msgstr "포켓몬에게 지니게 하면\n마비를 회복한다." + +msgid "Chesto Berry" +msgstr "유루열매" + +msgid "It may be used or held by a Pokémon to recover from sleep." +msgstr "포켓몬에게 지니게 하면\n잠듦을 회복한다." + +msgid "Pecha Berry" +msgstr "복슝열매" + +msgid "It may be used or held by a Pokémon to recover from poison." +msgstr "포켓몬에게 지니게 하면\n독을 회복한다." + +msgid "Rawst Berry" +msgstr "복분열매" + +msgid "It may be used or held by a Pokémon to recover from a burn." +msgstr "포켓몬에게 지니게 하면\n화상을 회복한다." + +msgid "Aspear Berry" +msgstr "배리열매" + +msgid "It may be used or held by a Pokémon to defrost it." +msgstr "포켓몬에게 지니게 하면\n얼음을 회복한다." + +msgid "Leppa Berry" +msgstr "과사열매" + +msgid "It may be used or held by a Pokémon to restore a move's PP by 10." +msgstr "포켓몬에게 지니게 하면\nPP를 10만큼 회복한다." + +msgid "Oran Berry" +msgstr "오랭열매" + +msgid "It may be used or held by a Pokémon to heal the user by just 10 HP." +msgstr "포켓몬에게 지니게 하면\nHP를 10만큼 회복한다." + +msgid "Persim Berry" +msgstr "시몬열매" + +msgid "It may be used or held by a Pokémon to recover from confusion." +msgstr "포켓몬에게 지니게 하면\n혼란을 회복한다." + +msgid "Lum Berry" +msgstr "리샘열매" + +msgid "It may be used or held by a Pokémon to recover from any status problem." +msgstr "포켓몬에게 지니게 하면\n모든 상태 이상을\n회복한다." + +msgid "Sitrus Berry" +msgstr "자뭉열매" + +msgid "It may be used or held by a Pokémon to heal the user's HP a little." +msgstr "포켓몬에게 지니게 하면\nHP를 조금 회복한다." + +msgid "Figy Berry" +msgstr "무화열매" + +msgid "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion." +msgstr "포켓몬에게 지니게 하면\n위급할 때 HP를 회복한다.\n싫어하는 맛이면 혼란에 빠진다." + +msgid "Wiki Berry" +msgstr "위키열매" + +msgid "Mago Berry" +msgstr "마고열매" + +msgid "Aguav Berry" +msgstr "아바열매" + +msgid "Iapapa Berry" +msgstr "파야열매" + +msgid "Razz Berry" +msgstr "라즈열매" + +msgid "Bury it in soft soil to grow a Razz Plant." +msgstr "푹신푹신한 땅에 심으면\n라즈가 자란다." + +msgid "Bluk Berry" +msgstr "블리열매" + +msgid "Bury it in soft soil to grow a Bluk Plant." +msgstr "푹신푹신한 땅에 심으면\n블리가 자란다." + +msgid "Nanab Berry" +msgstr "나나열매" + +msgid "Bury it in soft soil to grow a Nanab Plant." +msgstr "푹신푹신한 땅에 심으면\n나나가 자란다." + +msgid "Wepear Berry" +msgstr "서배열매" + +msgid "Bury it in soft soil to grow a Wepear Plant." +msgstr "푹신푹신한 땅에 심으면\n서배가 자란다." + +msgid "Pinap Berry" +msgstr "파인열매" + +msgid "Bury it in soft soil to grow a Pinap Plant." +msgstr "푹신푹신한 땅에 심으면\n파인이 자란다." + +msgid "Pomeg Berry" +msgstr "유석열매" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base HP." +msgstr "포켓몬에게 주면\n매우 친밀해지기 쉬워지지만\nHP의 기초 포인트가 떨어진다." + +msgid "Kelpsy Berry" +msgstr "시마열매" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Attack stat." +msgstr "포켓몬에게 주면\n매우 친밀해지기 쉬워지지만\n공격의 기초 포인트가 떨어진다." + +msgid "Qualot Berry" +msgstr "파비열매" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Defense stat." +msgstr "포켓몬에게 주면\n매우 친밀해지기 쉬워지지만\n방어의 기초 포인트가 떨어진다." + +msgid "Hondew Berry" +msgstr "로매열매" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Atk stat." +msgstr "포켓몬에게 주면\n매우 친밀해지기 쉬워지지만\n특수공격의 기초 포인트가 떨어진다." + +msgid "Grepa Berry" +msgstr "또뽀열매" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Def stat." +msgstr "포켓몬에게 주면\n매우 친밀해지기 쉬워지지만\n특수방어의 기초 포인트가 떨어진다." + +msgid "Tamato Berry" +msgstr "토망열매" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Speed stat." +msgstr "포켓몬에게 주면\n매우 친밀해지기 쉬워지지만\n스피드의 기초 포인트가 떨어진다." + +msgid "Cornn Berry" +msgstr "수숙열매" + +msgid "Bury it in soft soil to grow a Cornn Plant." +msgstr "푹신푹신한 땅에 심으면\n수숙이 자란다." + +msgid "Magost Berry" +msgstr "고스티열매" + +msgid "Bury it in soft soil to grow a Magost Plant." +msgstr "푹신푹신한 땅에 심으면\n고스티가 자란다." + +msgid "Rabuta Berry" +msgstr "라부탐열매" + +msgid "Bury it in soft soil to grow a Rabuta Plant." +msgstr "푹신푹신한 땅에 심으면\n라부탐이 자란다." + +msgid "Nomel Berry" +msgstr "노멜열매" + +msgid "Bury it in soft soil to grow a Nomel Plant." +msgstr "푹신푹신한 땅에 심으면\n노멜이 자란다." + +msgid "Spelon Berry" +msgstr "메호키열매" + +msgid "Bury it in soft soil to grow a Spelon Plant." +msgstr "푹신푹신한 땅에 심으면\n메호키가 자란다." + +msgid "Pamtre Berry" +msgstr "자야열매" + +msgid "Bury it in soft soil to grow a Pamtre Plant." +msgstr "푹신푹신한 땅에 심으면\n자야가 자란다." + +msgid "Watmel Berry" +msgstr "슈박열매" + +msgid "Bury it in soft soil to grow a Watmel Plant." +msgstr "푹신푹신한 땅에 심으면\n슈박이 자란다." + +msgid "Durin Berry" +msgstr "두리열매" + +msgid "Bury it in soft soil to grow a Durin Plant." +msgstr "푹신푹신한 땅에 심으면\n두리가 자란다." + +msgid "Belue Berry" +msgstr "루베열매" + +msgid "Bury it in soft soil to grow a Belue Plant." +msgstr "푹신푹신한 땅에 심으면\n루베가 자란다." + +msgid "Occa Berry" +msgstr "오카열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fire-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 불꽃 기술을\n당했을 때 위력이 약해진다." + +msgid "Passho Berry" +msgstr "꼬시개열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Water-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 물 기술을\n당했을 때 위력이 약해진다." + +msgid "Wacan Berry" +msgstr "초나열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Electric-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 전기 기술을\n당했을 때 위력이 약해진다." + +msgid "Rindo Berry" +msgstr "린드열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Grass-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 풀 기술을\n당했을 때 위력이 약해진다." + +msgid "Yache Berry" +msgstr "플카열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ice-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 얼음 기술을\n당했을 때 위력이 약해진다." + +msgid "Chople Berry" +msgstr "로플열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fighting-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 격투 기술을\n당했을 때 위력이 약해진다." + +msgid "Kebia Berry" +msgstr "으름열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Poison-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 독 기술을\n당했을 때 위력이 약해진다." + +msgid "Shuca Berry" +msgstr "슈캐열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ground-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 땅 기술을\n당했을 때 위력이 약해진다." + +msgid "Coba Berry" +msgstr "바코열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Flying-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 비행 기술을\n당했을 때 위력이 약해진다." + +msgid "Payapa Berry" +msgstr "야파열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Psychic-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 에스퍼 기술을\n당했을 때 위력이 약해진다." + +msgid "Tanga Berry" +msgstr "리체열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Bug-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 벌레 기술을\n당했을 때 위력이 약해진다." + +msgid "Charti Berry" +msgstr "루미열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Rock-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 바위 기술을\n당했을 때 위력이 약해진다." + +msgid "Kasib Berry" +msgstr "수불열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ghost-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 고스트 기술을\n당했을 때 위력이 약해진다." + +msgid "Haban Berry" +msgstr "하반열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dragon-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 드래곤 기술을\n당했을 때 위력이 약해진다." + +msgid "Colbur Berry" +msgstr "마코열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dark-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 악 기술을\n당했을 때 위력이 약해진다." + +msgid "Babiri Berry" +msgstr "바리비열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Steel-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 강철 기술을\n당했을 때 위력이 약해진다." + +msgid "Chilan Berry" +msgstr "카리열매" + +msgid "If held by a Pokémon, it weakens a foe's Normal-type attack." +msgstr "포켓몬에게 지니게 하면\n노말 기술을 당했을 때\n위력이 약해진다." + +msgid "Liechi Berry" +msgstr "치리열매" + +msgid "If held by a Pokémon, it raises its Attack stat in a pinch." +msgstr "포켓몬에게 지니게 하면\n위급할 때 자신의\n공격이 올라간다." + +msgid "Ganlon Berry" +msgstr "용아열매" + +msgid "If held by a Pokémon, it raises its Defense stat in a pinch." +msgstr "포켓몬에게 지니게 하면\n위급할 때 자신의\n방어가 올라간다." + +msgid "Salac Berry" +msgstr "캄라열매" + +msgid "If held by a Pokémon, it raises its Speed stat in a pinch." +msgstr "포켓몬에게 지니게 하면\n위급할 때 자신의\n스피드가 올라간다." + +msgid "Petaya Berry" +msgstr "야타비열매" + +msgid "If held by a Pokémon, it raises its Sp. Atk stat in a pinch." +msgstr "포켓몬에게 지니게 하면\n위급할 때 자신의\n특수공격이 올라간다." + +msgid "Apicot Berry" +msgstr "규살열매" + +msgid "If held by a Pokémon, it raises its Sp. Def stat in a pinch." +msgstr "포켓몬에게 지니게 하면\n위급할 때 자신의\n특수방어가 올라간다." + +msgid "Lansat Berry" +msgstr "랑사열매" + +msgid "If held by a Pokémon, it raises its critical-hit ratio in a pinch." +msgstr "포켓몬에게 지니게 하면\n위급할 때 공격이\n급소를 맞히기 쉬워진다." + +msgid "Starf Berry" +msgstr "스타열매" + +msgid "If held by a Pokémon, it sharply raises one of its stats in a pinch." +msgstr "포켓몬에게 지니게 하면\n위급할 때 능력 중의 하나가\n크게 올라간다." + +msgid "Enigma Berry" +msgstr "의문열매" + +msgid "If held by a Pokémon, it restores its HP if it is hit by a foe's supereffective attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 공격을\n받았을 때 HP를 회복한다." + +msgid "Micle Berry" +msgstr "미클열매" + +msgid "If held by a Pokémon, it raises the accuracy of a move just once in a pinch." +msgstr "포켓몬에게 지니게 하면\n위급할 때 한 번만\n기술의 명중률이 올라간다." + +msgid "Custap Berry" +msgstr "애슈열매" + +msgid "If held by a Pokémon, it gets to move first just once in a pinch." +msgstr "포켓몬에게 지니게 하면\n위급할 때 한 번만\n행동이 빨라진다." + +msgid "Jaboca Berry" +msgstr "자보열매" + +msgid "If held by a Pokémon, and if a foe's physical attack lands, the foe also takes damage." +msgstr "포켓몬에게 지니게 하면\n물리 기술을 당했을 때\n상대에게도 데미지를 준다." + +msgid "Rowap Berry" +msgstr "애터열매" + +msgid "If held by a Pokémon, and if a foe's special attack lands, the foe also takes damage." +msgstr "포켓몬에게 지니게 하면\n특수 기술을 당했을 때\n상대에게도 데미지를 준다." + +msgid "Orange Mail" +msgstr "오렌지메일" + +msgid "A piece of mail featuring a cute Zigzagoon print. It is to be held by a Pokémon." +msgstr "지그제구리의 모습이\n프린트된 편지지.\n포켓몬에게 지니게 한다." + +msgid "Harbor Mail" +msgstr "항구메일" + +msgid "A piece of mail featuring a cute Wingull print. It is to be held by a Pokémon." +msgstr "갈모매의 모습이\n프린트된 편지지.\n포켓몬에게 지니게 한다." + +msgid "Glitter Mail" +msgstr "반짝반짝메일" + +msgid "A piece of mail featuring a cute Pikachu print. It is to be held by a Pokémon." +msgstr "피카츄의 모습이\n프린트된 편지지.\n포켓몬에게 지니게 한다." + +msgid "Mech Mail" +msgstr "메카니컬메일" + +msgid "A piece of mail featuring a cute Magnemite print. It is to be held by a Pokémon." +msgstr "코일의 모습이\n프린트된 편지지.\n포켓몬에게 지니게 한다." + +msgid "Wood Mail" +msgstr "나무메일" + +msgid "A piece of mail featuring a cute Slakoth print. It is to be held by a Pokémon." +msgstr "게을로의 모습이\n프린트된 편지지.\n포켓몬에게 지니게 한다." + +msgid "Wave Mail" +msgstr "파도메일" + +msgid "A piece of mail featuring a cute Wailmer print. It is to be held by a Pokémon." +msgstr "고래왕자의 모습이\n프린트된 편지지.\n포켓몬에게 지니게 한다." + +msgid "Bead Mail" +msgstr "보배메일" + +msgid "A piece of mail to be held by a Pokémon. It will bear the print of the Pokémon holding it." +msgstr "지니게 한 포켓몬의\n초상화가 나오는 편지지." + +msgid "Shadow Mail" +msgstr "그림자메일" + +msgid "A piece of mail featuring a cute Duskull print. It is to be held by a Pokémon." +msgstr "해골몽의 모습이\n프린트된 편지지.\n포켓몬에게 지니게 한다." + +msgid "Tropic Mail" +msgstr "열대메일" + +msgid "A piece of mail featuring a cute Bellossom print. It is to be held by a Pokémon." +msgstr "아르코의 모습이\n프린트된 편지지.\n포켓몬에게 지니게 한다." + +msgid "Dream Mail" +msgstr "꿈의메일" + +msgid "Fab Mail" +msgstr "미라클메일" + +msgid "A piece of mail featuring a gorgeous, extravagant print. It is to be held by a Pokémon." +msgstr "호화로운 모양이\n프린트된 편지지.\n포켓몬에게 지니게 한다." + +msgid "Retro Mail" +msgstr "복고풍메일" + +msgid "A piece of mail featuring a print of three cute Pokémon. It is to be held by a Pokémon." +msgstr "3마리의 포켓몬이\n프린트된 편지지.\n포켓몬에게 지니게 한다" + +msgid "X Attack" +msgstr "플러스파워" + +msgid "An item that raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "배틀 중인 포켓몬의 공격을 올리는\n도구. 포켓몬을 볼에 넣어버리면\n원래대로 되돌아간다." + +msgid "X Defend" +msgstr "디펜드업" + +msgid "An item that raises the Defense of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "배틀 중인 포켓몬의 방어를 올리는\n도구. 포켓몬을 볼에 넣어버리면\n원래대로 되돌아간다." + +msgid "X Special" +msgstr "스페셜업" + +msgid "An item that raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "배틀 중인 포켓몬의 특수공격을 올리는\n도구. 포켓몬을 볼에 넣어버리면\n원래대로 되돌아간다." + +msgid "X Sp. Def" +msgstr "스페셜가드" + +msgid "An item that raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "배틀 중인 포켓몬의 특수방어를 올리는\n도구. 포켓몬을 볼에 넣어버리면\n원래대로 되돌아간다." + +msgid "X Speed" +msgstr "스피드업" + +msgid "An item that raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "배틀 중인 포켓몬의 스피드를 올리는\n도구. 포켓몬을 볼에 넣어버리면\n원래대로 되돌아간다." + +msgid "X Accuracy" +msgstr "잘-맞히기" + +msgid "An item that raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "배틀 중인 포켓몬의 명중률을 올리는\n도구. 포켓몬을 볼에 넣어버리면\n원래대로 되돌아간다." + +msgid "Dire Hit" +msgstr "크리티컬커터" + +msgid "An item that raises the critical-hit ratio of a Pokémon in battle." +msgstr "배틀 중 급소에 맞기 쉬워지는\n도구." + +msgid "Guard Spec." +msgstr "이펙트가드" + +msgid "An item that prevents stat reduction among the Trainer's party Pokémon for five turns after use." +msgstr "배틀 중 5턴 동안\n같은 편의 능력을\n떨어뜨리지 않게 하는 도구." + +msgid "Poké Doll" +msgstr "삐삐인형" + +msgid "A doll that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "포켓몬의 관심을 끄는 도구.\n야생 포켓몬과의 배틀에서\n반드시 도망칠 수 있다." + +msgid "Fluffy Tail" +msgstr "에나비꼬리" + +msgid "An item that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "포켓몬의 관심을 끄는 도구.\n야생 포켓몬과의 배틀에서\n반드시 도망칠 수 있다." + +msgid "Blue Flute" +msgstr "파랑비드로" + +msgid "A blue flute made from blown glass. Its melody awakens a single Pokémon from sleep." +msgstr "파란 유리로 만들어진 피리.\n잠듦 상태를\n회복한다." + +msgid "Yellow Flute" +msgstr "노랑비드로" + +msgid "A yellow flute made from blown glass. Its melody snaps a single Pokémon out of confusion." +msgstr "노란 유리로 만들어진 피리.\n혼란 상태를\n회복한다." + +msgid "Red Flute" +msgstr "빨강비드로" + +msgid "A red flute made from blown glass. Its melody snaps a single Pokémon out of infatuation." +msgstr "빨간 유리로 만들어진 피리.\n헤롱헤롱 상태를\n회복한다." + +msgid "Bicycle" +msgstr "자전거" + +msgid "A folding Bicycle that enables much faster movement than the Running Shoes." +msgstr "러닝슈즈보다도\n빨리 달릴 수 있는\n접이식 자전거다." + +msgid "Old Rod" +msgstr "낡은낚싯대" + +msgid "An old and beat-up fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "낡고 조잡한 낚싯대.\n물이 있는 장소에서 사용하면\n포켓몬을 낚을 수 있다." + +msgid "Good Rod" +msgstr "좋은낚싯대" + +msgid "A new, good-quality fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "새로 나온 좋은 낚싯대.\n물이 있는 장소에서 사용하면\n포켓몬을 낚을 수 있다." + +msgid "Super Rod" +msgstr "대단한낚싯대" + +msgid "An awesome, high-tech fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "최신식의 대단한 낚싯대.\n물이 있는 장소에서 사용하면\n포켓몬을 낚을 수 있다." + +msgid "Dowsing MCHN" +msgstr "다우징머신" + +msgid "It checks for unseen items in the area and makes noise and lights when it finds something." +msgstr "보이지 않는 도구에 반응해서\n소리와 빛으로 가르쳐주는\n최신 기계." + +msgid "The user creates shockwaves to attack the target. This attack does physical damage." +msgstr "물 속에서 파도를 일으켜\n상대를 공격한다.\n물리적인 데미지를 준다." + +msgid "Town Map" +msgstr "타운맵" + +msgid "A very convenient map that can be viewed anytime. It even shows your present location." +msgstr "언제라도 간편하게 볼 수\n있는 편리한 지도.\n자신이 있는 곳도 알 수 있다." + +msgid "Coin Case" +msgstr "동전케이스" + +msgid "A case for holding Coins obtained at the Game Corner. It holds up to 99,999 Coins." +msgstr "게임센터에서 손에 넣은\n동전을 50000개 까지\n넣을 수 있는 케이스." + +msgid "Gracidea" +msgstr "그라시데아꽃" + +msgid "A flower sometimes bundled in bouquets to convey gratitude on special occasions like birthdays." +msgstr "생일이나 기념일 등에\n감사의 마음을 전하기 위해\n부케로 만들어 보내는 일이 있다." + +msgid "Soot Sack" +msgstr "재주머니" + +msgid "A sack used to gather and hold volcanic ash." +msgstr "쌓인 화산재를\n모으기 위한 주머니." + +msgid "Explorer Kit" +msgstr "탐험세트" + +msgid "A bag filled with convenient tools for exploring. It provides access to the Underground." +msgstr "탐험에 도움이 되는 편리한\n도구가 들어 있는 주머니.\n지하통로에 들어갈 수 있다." + +msgid "Loot Sack" +msgstr "보물주머니" + +msgid "A sturdy, spacious bag that is used to carry loot obtained in the coal mine." +msgstr "탄갱에서 손에 넣은\n보물을 보관해둘 수 있는\n크고 튼튼한 주머니다." + +msgid "Rule Book" +msgstr "룰북" + +msgid "It lists the rules for holding battles. For linked battles, you may choose which rules to use." +msgstr "대전에 대한 룰이 적혀 있다.\n통신대전을 할 때\n룰을 선택할 수 있다." + +msgid "Point Card" +msgstr "포인트카드" + +msgid "A card that lists the Battle Points you have earned." +msgstr "이겨서 받은 배틀포인트 수를\n볼 수 있는 카드." + +msgid "Journal" +msgstr "모험노트" + +msgid "A notebook that keeps a day-to-day record of your adventure so far." +msgstr "지금까지의 모험 상황이\n기록되어 있는 노트." + +msgid "Seal Case" +msgstr "실상자" + +msgid "A case for storing Seals that can be applied to the capsule cases of Poké Balls." +msgstr "볼캡슐에 붙일 수 있는\n실이 들어 있는 용기." + +msgid "Fashion Case" +msgstr "액세서리상자" + +msgid "A fancy case for the tidy and organized storage of colorful Pokémon Accessories." +msgstr "뮤지컬에서 포켓몬에게 다는\n각양각색의 굿즈를 많이\n넣을 수 있는 아름답고 멋진 케이스." + +msgid "Seal Bag" +msgstr "실주머니" + +msgid "A tiny bag that can hold ten Seals for decorating Poké Balls." +msgstr "실이 10장 들어가는\n작은 주머니." + +msgid "Pal Pad" +msgstr "친구수첩" + +msgid "A convenient notepad that is used for registering your friends and keeping a record of game play." +msgstr "친구를 등록하거나\n친구와 놀았던 기록을 관리하는\n편리한 수첩." + +msgid "Works Key" +msgstr "발전소키" + +msgid "A large key for operating the doors of the Valley Windworks. It was held by a Team Galactic Grunt." +msgstr "골짜기발전소의 문을 여닫는 큰 열쇠.\n어찌된 영문인지\n갤럭시단이 지니고 있었다." + +msgid "Old Charm" +msgstr "고대의부적" + +msgid "An ancient good-luck charm made of Pokémon bones to be taken to the elder of Celestic Town." +msgstr "봉신마을의 장로에게\n전해줄 오랜 옛날의 부적.\n포켓몬의 뼈로 만들어졌다." + +msgid "Galactic Key" +msgstr "갤럭시단의열쇠" + +msgid "A card key for disengaging security systems in the Galactic HQ. Losing it can result in punishment, apparently." +msgstr "갤럭시단아지트의 보안을\n해제하기 위한 카드키다.\n잃어버리면 벌을 받는 듯하다." + +msgid "Red Chain" +msgstr "빨강쇠사슬" + +msgid "A mythical chain that is said to link the legendary Pokémon that created the Sinnoh region." +msgstr "신오지방을 만들어낸\n전설의 포켓몬과 이어진다고\n전해지는 신화의 도구." + +msgid "Sprayduck" +msgstr "고라파덕물뿌리개" + +msgid "A watering can shaped like a Psyduck. It helps promote healthy growth of planted Berries." +msgstr "물을 주는 도구.\n푹신푹신한 흙에 심은 나무열매를\n쑥쑥 키운다." + +msgid "Poffin Case" +msgstr "포핀케이스" + +msgid "A case for storing Poffin cooked from Berries." +msgstr "요리로 만든 포핀을\n보존하는 용기." + +msgid "Suite Key" +msgstr "룸키" + +msgid "A key to one of the suites at the luxury hotel by a lake. For some odd reason, it often disappears." +msgstr "호수 근처에 있는 고급 호텔의 룸 키.\n왜인지는 모르나 잘 없어진다." + +msgid "Oak's Letter" +msgstr "오박사의편지" + +msgid "A letter from Prof. Oak. Written in it is a request for you to go to Rt. 224." +msgstr "오박사의 편지다.\n안에는 224번도로로\n와달라고 적혀 있다." + +msgid "Lunar Wing" +msgstr "초승달깃털" + +msgid "A feather that glows like the moon. It is said to possess the power to dispel nightmares." +msgstr "달처럼 반짝임을 발산하는 깃털.\n악몽을 뿌리치는 힘을\n간직하고 있다고 전해진다." + +msgid "Member Card" +msgstr "멤버스카드" + +msgid "A card needed for entering the inn in Canalave City. Oddly, the last date marked on it was 50 years ago." +msgstr "운하시티의 여관에 들어갈 수 있는\n카드. 어찌된 일인지 50년 정도 전의\n날짜가 새겨져 있다." + +msgid "Azure Flute" +msgstr "천계의피리" + +msgid "A flute that puts out echoing sounds that do not seem to be of this world. It is unknown who made it." +msgstr "이 세상의 것이라고는 생각할 수 없는\n음색이 울려 퍼지는 피리. 언제\n누가 만들었는지 모른다." + +msgid "BBFerry Ticket" +msgstr "승선티켓" + +msgid "The ticket required for sailing on the ferry on Bealbeach Lake. It has a drawing of a ship on it." +msgstr "아라여객선에 탈 때\n필요한 승선티켓.\n배 그림이 그려져 있다." + +msgid "Contest Pass" +msgstr "콘테스트패스" + +msgid "The pass required for entering Pokémon Contests. It has a drawing of an award ribbon on it." +msgstr "지니고 있으면 포켓몬 콘테스트에\n참가할 수 있다.\n기념리본이 그려져 있다." + +msgid "Magma Stone" +msgstr "화산의돌" + +msgid "A stone formed when boulders melted in intensely hot magma. Magma remains sealed inside." +msgstr "이글거리는 마그마의 열로 녹은\n암석이 굳어져 생긴 것.\n안에는 마그마가 남아 있다." + +msgid "Parcel" +msgstr "전해줄물건" + +msgid "A parcel that you are supposed to deliver to your childhood friend who left Twinleaf Town." +msgstr "떡잎마을에서 여행을 떠난\n소꿉친구에게 건네주도록\n부탁받은 물건." + +msgid "Coupon 1" +msgstr "교환권 1" + +msgid "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed." +msgstr "포켓몬워치, 줄여서 포켓치를\n받는 데 필요한 교환권.\n3장이 필요하다." + +msgid "Coupon 2" +msgstr "교환권 2" + +msgid "Coupon 3" +msgstr "교환권 3" + +msgid "Storage Key" +msgstr "창고열쇠" + +msgid "The key to Team Galactic's sinister warehouse located at the edge of Veilstone City." +msgstr "장막시티 변두리에 있는\n갤럭시단의 수상한 창고에\n들어가기 위한 열쇠다." + +msgid "SecretPotion" +msgstr "비전신약" + +msgid "A fantastic medicine dispensed by the pharmacy in Cianwood City. It fully heals a Pokémon of any ailment." +msgstr "진청시티의 약국에서 받은\n어떤 포켓몬이라도 금방\n건강해지는 대단한 약." + +msgid "Vs. Seeker" +msgstr "배틀서처" + +msgid "A device that indicates Trainers who want to battle. Its battery charges while you walk." +msgstr "싸우고 싶어하는 트레이너를\n알려주는 기계.\n걸으면 전지가 충전된다." + +msgid "Vs. Recorder" +msgstr "배틀레코더" + +msgid "An amazing device that can record a battle either between friends or at a special battle facility." +msgstr "친구와의 승부나\n특수한 시설에서의 승부를\n기록할 수 있는 멋있는 기계." + +msgid "Secret Key" +msgstr "비밀의열쇠" + +msgid "A high-tech key to be used at a specific location. It emits a special electric signal to open a door." +msgstr "정해진 장소에서 쓰는 것으로\n특수한 전기 신호를 내어\n문을 여는 첨단기술의 열쇠." + +msgid "Apricorn Box" +msgstr "규토리케이스" + +msgid "A handy box where you can store up to 99 Apricorns of each kind." +msgstr "규토리를 99개 보존할 수 있는\n편리한 용기." + +msgid "Unown Report" +msgstr "안농노트" + +msgid "A report of all the discovered kinds of Unown." +msgstr "발견한 안농의 모습이\n기록되어 있는 노트." + +msgid "Berry Pots" +msgstr "나무열매플랜터" + +msgid "Handy containers for cultivating Berries wherever you go." +msgstr "항상 손쉽게 나무열매를\n키울 수 있는 휴대형\n재배 용기." + +msgid "Blue Card" +msgstr "블루카드" + +msgid "A card to save points for the Buena's Password show." +msgstr "\"규화의 암호\" 방송의\n포인트를 모으는 카드." + +msgid "SlowpokeTail" +msgstr "맛있는꼬리" + +msgid "A very tasty tail of something. It sells for a high price." +msgstr "매우 맛있는 무언가의 꼬리.\n가게에서 비싸게 팔린다." + +msgid "Clear Bell" +msgstr "크리스탈방울" + +msgid "A very old-fashioned bell that makes a gentle ringing." +msgstr "마음이 편안해지는 음색이 들리는\n아주 고풍스러운 방울." + +msgid "Card Key" +msgstr "카드키" + +msgid "A card key that opens a shutter in the Radio Tower." +msgstr "라디오타워의 셔터를 여는\n카드식 열쇠." + +msgid "Basement Key" +msgstr "지하열쇠" + +msgid "A key that opens a door in the Goldenrod Tunnel." +msgstr "금빛지하통로에 있는 문을\n여는 열쇠." + +msgid "Squirtbottle" +msgstr "꼬부기물뿌리개" + +msgid "A bottle used for watering plants in the Berry Pots." +msgstr "물을 주는 도구.\n나무열매플랜터의 나무열매를\n쑥쑥 키운다." + +msgid "Red Scale" +msgstr "빨간비늘" + +msgid "A scale from the red Gyarados. It glows red like a flame." +msgstr "분노의 호수에 나타난\n빨간 갸라도스의 비늘.\n불꽃처럼 빨갛게 빛난다." + +msgid "Lost Item" +msgstr "분실물" + +msgid "The Poké Doll lost by the Copycat." +msgstr "흉내내기 아가씨가 잃어버린\n흉내내인형." + +msgid "Pass" +msgstr "리니어패스" + +msgid "A ticket to ride the Magnet Train, whenever and however much you like." +msgstr "리니어 기차를 탈 때 필요한\n티켓. 언제든지 무제한으로 이용 가능." + +msgid "Machine Part" +msgstr "기계부품" + +msgid "An important machine part for the Power Plant that was stolen." +msgstr "발전소에서 도둑맞은\n발전기의 중요한 부품." + +msgid "Silver Wing" +msgstr "은빛깃털" + +msgid "A strange, silvery feather that sparkles." +msgstr "은빛으로 빛나는\n신비한 깃털." + +msgid "Rainbow Wing" +msgstr "무지갯빛깃털" + +msgid "A mystical rainbow feather that sparkles." +msgstr "무지갯빛으로 빛나는\n이상한 깃털." + +msgid "Mystery Egg" +msgstr "이상한알" + +msgid "A mysterious Egg obtained from Mr. Pokémon. What's in the Egg is unknown." +msgstr "포켓몬 할아버지로부터 받은\n이상한 모양의 알.\n어떤 알인지 모른다." + +msgid "Photo Album" +msgstr "포토앨범" + +msgid "A nice photo album for storing all the photos taken along your adventure." +msgstr "모험 중에 촬영한\n기념사진을 보관하는 앨범." + +msgid "GB Sounds" +msgstr "GB플레이어" + +msgid "A music player that allows you to listen to nostalgic songs. It's operated with a single switch." +msgstr "그리운 곡을 들을 수 있는\n음악 플레이어.\n스위치 하나로 전환할 수 있다." + +msgid "Tidal Bell" +msgstr "해명의방울" + +msgid "RageCandyBar" +msgstr "분노의호두과자" + +msgid "A famous candy in Mahogany Town. Many tourists like to buy them to take home." +msgstr "황토마을의 명물인 호두과자.\n선물로 아주 유명하다." + +msgid "Jade Orb" +msgstr "연둣빛구슬" + +msgid "A shiny green orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "호연지방의 전설과\n깊은 연관이 있다고 전해지는\n초록색으로 빛나는 구슬." + +msgid "Lock Capsule" +msgstr "록캡슐" + +msgid "A sturdy Capsule that can only be opened with a special key." +msgstr "특수한 열쇠로 열 수 있는\n튼튼한 캡슐." + +msgid "Red Orb" +msgstr "주홍구슬" + +msgid "A shiny red orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "호연지방의 전설과\n깊은 연관이 있다고 전해지는\n빨갛게 빛나는 구슬." + +msgid "Blue Orb" +msgstr "쪽빛구슬" + +msgid "A shiny blue orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "호연지방의 전설과\n깊은 연관이 있다고 전해지는\n파랗게 빛나는 구슬." + +msgid "Enigma Stone" +msgstr "수수께끼의수정" + +msgid "A crystal ball from an excavation. A very beautiful stone that is covered with bits of rock and earth." +msgstr "땅에서 파 올린\n수정구슬. 바위랑 흙으로\n뒤덮여 있지만 매우 아름답다." + +msgid "Silph Scope" +msgstr "실프스코프" + +msgid "LAB KEY" +msgstr "연구소열쇠" + +msgid "Poké Radar" +msgstr "포켓트레" + +msgid "A tool that can search out Pokémon that are hiding in grass. Its battery is recharged as you walk." +msgstr "풀밭에 숨어 있는 포켓몬을\n찾아내는 도구.\n걸으면 전지가 충전된다." + +msgid "Sticker Case" +msgstr "스티커케이스" + +msgid "Atom Ball" +msgstr "아토믹볼" + +msgid "A special Poké Ball created to contain Urayne. You should not have this." +msgstr "우레인 전용으로 특수 제작된 볼.\n에딧의 산물이라 할 수 있다." + +msgid "T.U.R Ticket" +msgstr "지하철티켓" + +msgid "A ticket for the Tandor Underground Railway." +msgstr "탄도르 지하 철도의 티켓이다." + +msgid "PST" +msgstr "포켓토크" + +msgid "Pokémon Speech Translator. Can help you understand some Pokémon. It's still a prototype." +msgstr "포켓몬의 말을 알아들을 수\n있도록 하는 기계.\n아직 시제품이다." + +msgid "Coconut Milk" +msgstr "코코넛밀크" + +msgid "Fresh Coconut milk. Heals 50 HP and cures status effects." +msgstr "신선한 코코넛밀크.\n포켓몬 1마리의 HP를 50만큼\n회복하고 상태이상도 회복한다." + +msgid "Jungle's Crown" +msgstr "밀림의왕관" + +msgid "An item to be held by a Pokémon. It belongs to the king of the jungle. Boosts Fighting attacks." +msgstr "정글의 왕이 사용하는 왕관.\n포켓몬에게 지니게 하면\n격투타입 기술의 위력이 올라간다." + +msgid "Royal Jelly" +msgstr "로열젤리" + +msgid "An item to be held by a Pokémon. A mysterious goo left behind by Seikamater." +msgstr "포켓몬에게 지니게 할 수\n있는 도구. 마테르도라가\n남긴 신비한 점액질이다." + +msgid "Bug Spray" +msgstr "벌레퇴치제" + +msgid "Bug spray. Works better than any Repel to get bugs scurrying!" +msgstr "다른 어떤 스프레이보다도\n벌레 퇴치에 탁월한 제품." + +msgid "Acai Berry" +msgstr "아카열매" + +msgid "Bacu Berry" +msgstr "쿠리열매" + +msgid "Cupu Berry" +msgstr "수아열매" + +msgid "Guara Berry" +msgstr "라냐열매" + +msgid "Hair Fossil" +msgstr "털화석" + +msgid "A fossil of an ancient Pokémon that lived in the Mountains. It appears to be a wisp of Hair." +msgstr "오랜 옛날 산에 살았던\n고대 포켓몬의 화석.\n털의 일부인 듯 하다." + +msgid "Tusk Fossil" +msgstr "상아화석" + +msgid "A fossil of an ancient Pokémon that lived in the Plains. It appears to be part of a Tusk." +msgstr "오랜 옛날 평야에 살았던\n고대 포켓몬의 화석.\n상아의 일부인 듯 하다." + +msgid "Moss Shard" +msgstr "이끼낀조각" + +msgid "Ice Shard" +msgstr "얼어붙은조각" + +msgid "Pretty Ribbon" +msgstr "우아한리본" + +msgid "An item to be held by a Pokémon. It is an elegant pink ribbon that boosts Fairy-type moves." +msgstr "포켓몬에게 지니게 할 수\n있는 도구. 페어리타입 기술의 위력이\n올라가는 우아한 핑크색 리본이다." + +msgid "Mega Bracelet" +msgstr "메가뱅글" + +msgid "This bracelet contains an untold power that somehow enables Pokémon carrying a Mega Stone to Mega Evolve in battle." +msgstr "메가스톤을 지닌 채로 싸우는\n포켓몬을 메가진화시키는\n미지의 힘을 가진 뱅글." + +msgid "Metalynxite" +msgstr "스라디움나이트" + +msgid "One variety of the mysterious Mega Stones. Have Metalynx hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "스라디움에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Archillesite" +msgstr "아르킬렉스나이트" + +msgid "One variety of the mysterious Mega Stones. Have Archilles hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "아르킬렉스에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Electruxolite" +msgstr "일레쿠스나이트" + +msgid "One variety of the mysterious Mega Stones. Have Electruxo hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "일레쿠스에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Gyaradosite" +msgstr "갸라도스나이트" + +msgid "One variety of the mysterious Mega Stones. Have Gyarados hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "갸라도스에게 지니게 하면 배틀할 때 메가진화할 수 있는 신비한 메가스톤의 일종." + +msgid "Ampharosite" +msgstr "전룡나이트" + +msgid "One variety of the mysterious Mega Stones. Have Ampharos hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "전룡에게 지니게 하면 배틀할 때 메가진화할 수 있는 신비한 메가스톤의 일종." + +msgid "Baariettite" +msgstr "흑귀나이트" + +msgid "One variety of the mysterious Mega Stones. Have Baariette hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "흑귀에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Drilgannite" +msgstr "두더라간나이트" + +msgid "One variety of the mysterious Mega Stones. Have Drilgann hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "두더라간에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Sableyeite" +msgstr "깜까미나이트" + +msgid "One variety of the mysterious Mega Stones. Have Sableye hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "깜까미에게 지니게 하면 배틀할 때 메가진화할 수 있는 신비한 메가스톤의 일종." + +msgid "Inflagetite" +msgstr "화라르타나이트" + +msgid "One variety of the mysterious Mega Stones. Have Inflagetah hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "화라르타에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Dramsamaite" +msgstr "오페로스나이트" + +msgid "One variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "오페로스에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Daikatunite" +msgstr "카타랑어나이트" + +msgid "One variety of the mysterious Mega Stones. Have Daikatuna hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "카타랑어에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "The target is infested and attacked for four to five turns. The target can't flee during this time." +msgstr "4-5턴 동안 상대에게\n엉겨 붙어서 공격한다.\n그동안 상대는 도망갈 수 없다." + +msgid "The user damages opposing Pokémon by emitting a powerful flash." +msgstr "강력한 빛을 내어\n상대에게 데미지를 준다." + +msgid "Bike Wheel" +msgstr "자전거바퀴" + +msgid "This bike wheel can be used to fix a bicycle." +msgstr "자전거를 고치는 데\n쓰이는 자전거 바퀴." + +msgid "Carrot Wine" +msgstr "여울당근주" + +msgid "Delicious Carrot Wine, be careful to not drink too much! Heals 100 HP and cures status effects." +msgstr "맛은 좋지만 너무 많이 마시지 말 것!\n포켓몬 1마리의 HP를 100만큼 회복하고\n상태이상도 회복한다." + +msgid "Secret Note" +msgstr "의문의쪽지" + +msgid "You don't know who gave you this. It says that the password is 092." +msgstr "정체불명의 누군가에게서\n건네받은 쪽지.\n'비밀번호는 092' 라고 적혀있다." + +msgid "Syrentideite" +msgstr "세일리아나이트" + +msgid "One variety of the mysterious Mega Stones. Have Syrentide hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "세일리아에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Unidentified Fallen Object" +msgstr "수수께끼의낙하체" + +msgid "One variety of the mysterious Mega Stones. Have s51-A hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "S51-A에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "The user damages opposing Pokémon and lowers it's defense and special defense." +msgstr "상대에게 데미지를 주고\n방어와 특수방어를 떨어뜨린다." + +msgid "Boxing Gloves" +msgstr "복싱글러브" + +msgid "This device given to you by the Tinkerer allows you to easily smash rugged rocks in your way." +msgstr "발명왕에게서 받은 도구.\n길을 가로막는 바위를\n쉽게 부술 수 있다." + +msgid "Eviolite" +msgstr "진화의휘석" + +msgid "A mysterious evolutionary lump. When held, it raises the Defense and Sp. Def of a Pokémon that can still evolve." +msgstr "진화의 이상한 덩어리.\n지니게 하면 진화 전 포켓몬의\n방어와 특수방어가 올라간다." + +msgid "Fire Gem" +msgstr "불꽃주얼" + +msgid "A gem with an essence of fire. When held, it strengthens the power of a Fire-type move only once." +msgstr "불꽃타입의 주얼.\n지니게 하면 한 번만 불꽃\n기술의 위력이 강해진다." + +msgid "Water Gem" +msgstr "물주얼" + +msgid "A gem with an essence of water. When held, it strengthens the power of a Water-type move only once." +msgstr "물타입의 주얼.\n지니게 하면 한 번만 물\n기술의 위력이 강해진다." + +msgid "Electric Gem" +msgstr "전기주얼" + +msgid "A gem with an essence of electricity. When held, it strengthens the power of an Electric-type move only once." +msgstr "전기타입의 주얼.\n지니게 하면 한 번만 전기\n기술의 위력이 강해진다." + +msgid "Grass Gem" +msgstr "풀주얼" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Grass-type move only once." +msgstr "풀타입의 주얼.\n지니게 하면 한 번만 풀\n기술의 위력이 강해진다." + +msgid "Ice Gem" +msgstr "얼음주얼" + +msgid "A gem with an essence of ice. When held, it strengthens the power of an Ice-type move only once." +msgstr "얼음타입의 주얼.\n지니게 하면 한 번만 얼음\n기술의 위력이 강해진다." + +msgid "Fighting Gem" +msgstr "격투주얼" + +msgid "A gem with an essence of combat. When held, it strengthens the power of a Fighting-type move only once." +msgstr "격투타입의 주얼.\n지니게 하면 한 번만 격투\n기술의 위력이 강해진다." + +msgid "Poison Gem" +msgstr "독주얼" + +msgid "A gem with an essence of poison. When held, it strengthens the power of a Poison-type move only once." +msgstr "독타입의 주얼.\n지니게 하면 한 번만 독\n기술의 위력이 강해진다." + +msgid "Ground Gem" +msgstr "땅주얼" + +msgid "A gem with an essence of land. When held, it strengthens the power of a Ground-type move only once." +msgstr "땅타입의 주얼.\n지니게 하면 한 번만 땅\n기술의 위력이 강해진다." + +msgid "Flying Gem" +msgstr "비행주얼" + +msgid "A gem with an essence of air. When held, it strengthens the power of a Flying-type move only once." +msgstr "비행타입의 주얼.\n지니게 하면 한 번만 비행\n기술의 위력이 강해진다." + +msgid "Psychic Gem" +msgstr "에스퍼주얼" + +msgid "A gem with an essence of the mind. When held, it strengthens the power of a Psychic-type move only once." +msgstr "에스퍼타입의 주얼.\n지니게 하면 한 번만 에스퍼\n기술의 위력이 강해진다." + +msgid "Bug Gem" +msgstr "벌레주얼" + +msgid "A gem with an insect-like essence. When held, it strengthens the power of a Bug-type move only once." +msgstr "벌레타입의 주얼.\n지니게 하면 한 번만 벌레\n기술의 위력이 강해진다." + +msgid "Rock Gem" +msgstr "바위주얼" + +msgid "A gem with an essence of rock. When held, it strengthens the power of a Rock-type move only once." +msgstr "바위타입의 주얼.\n지니게 하면 한 번만 바위\n기술의 위력이 강해진다." + +msgid "Ghost Gem" +msgstr "고스트주얼" + +msgid "A gem with a spectral essence. When held, it strengthens the power of a Ghost-type move only once." +msgstr "고스트타입의 주얼.\n지니게 하면 한 번만 고스트\n기술의 위력이 강해진다." + +msgid "Dragon Gem" +msgstr "드래곤주얼" + +msgid "A gem with a draconic essence. When held, it strengthens the power of a Dragon-type move only once." +msgstr "드래곤타입의 주얼.\n지니게 하면 한 번만 드래곤\n기술의 위력이 강해진다." + +msgid "Dark Gem" +msgstr "악주얼" + +msgid "A gem with an essence of darkness. When held, it strengthens the power of a Dark-type move only once." +msgstr "악타입의 주얼.\n지니게 하면 한 번만 악\n기술의 위력이 강해진다." + +msgid "Steel Gem" +msgstr "강철주얼" + +msgid "A gem with an essence of steel. When held, it strengthens the power of a Steel-type move only once." +msgstr "강철타입의 주얼.\n지니게 하면 한 번만 강철\n기술의 위력이 강해진다." + +msgid "Normal Gem" +msgstr "노말주얼" + +msgid "A gem with an ordinary essence. When held, it strengthens the power of a Normal-type move only once." +msgstr "노말타입의 주얼.\n지니게 하면 한 번만 노말\n기술의 위력이 강해진다." + +msgid "Whimsicottite" +msgstr "엘풍나이트" + +msgid "One variety of the mysterious Mega Stones. Have Whimsicott hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "엘풍에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Arbokite" +msgstr "아보크나이트" + +msgid "One variety of the mysterious Mega Stones. Have Arbok hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "아보크에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Yoshitaka's Letter" +msgstr "요시타카의편지" + +msgid "A letter from the great Yoshitaka, show it to his grandsons." +msgstr "대사부 요시타카로부터의 편지.\n그의 손자에게 전달하자." + +msgid "Rocky Helmet" +msgstr "울퉁불퉁멧" + +msgid "If the holder of this item takes damage, the attacker will also be damaged upon contact." +msgstr "포켓몬에게 지니게 하면\n타격 기술을 당했을 때\n상대에게도 데미지를 준다." + +msgid "Eject Button" +msgstr "탈출버튼" + +msgid "If the holder is hit by an attack, it will switch with another Pokémon in your party." +msgstr "지니게 하고 기술을 받으면\n배틀에서 탈출하여\n지닌 포켓몬과 교체할 수 있다." + +msgid "Red Card" +msgstr "레드카드" + +msgid "A card with a mysterious power. When the holder is struck by a foe, the attacker is removed from battle." +msgstr "이상한 힘이 있는 카드.\n지니게 하면 기술을 사용한 상대를\n퇴장시킬 수 있다." + +msgid "Float Stone" +msgstr "가벼운돌" + +msgid "A very light stone. It reduces the weight of a Pokémon when held." +msgstr "매우 가벼운 돌.\n지니게 하면 포켓몬의\n체중이 가벼워진다." + +msgid "Binding Band" +msgstr "조임밴드" + +msgid "A band that increases the power of binding moves when held." +msgstr "조이기 기술을 보조하는 밴드.\n지니게 하면 조이기 기술의\n위력이 강해진다." + +msgid "Absorb Bulb" +msgstr "구근" + +msgid "A consumable bulb. If the holder is hit by a Water-type move, its Sp. Atk will rise." +msgstr "단 한 번 쓰면 없어지는 구근.\n지니게 하고 물 기술을 받으면\n특수공격이 올라간다." + +msgid "Cell Battery" +msgstr "충전지" + +msgid "A consumable battery. If the holder is hit by an Electric-type move, its Attack will rise." +msgstr "단 한 번 쓰면 없어지는 충전지.\n지니게 하고 전기 기술을 받으면\n공격이 올라간다." + +msgid "Ring Target" +msgstr "겨냥표적" + +msgid "Moves that would otherwise have no effect will land on the Pokémon that holds it." +msgstr "포켓몬 타입의 상성 때문에\n무효였던 기술이\n맞게 되어 버린다." + +msgid "Air Balloon" +msgstr "풍선" + +msgid "When held by a Pokémon, the Pokémon will float into the air. When the holder is attacked, this item will burst." +msgstr "포켓몬에게 지니게 하면\n포켓몬이 허공에 뜬다.\n공격을 받으면 터져버린다." + +msgid "Assault Vest" +msgstr "돌격조끼" + +msgid "An item to be held by a Pokémon. This offensive vest raises Sp. Def but prevents the use of status moves." +msgstr "공격적으로 변하는 조끼.\n지니게 하면 특수방어가 올라가지만\n변화 기술을 쓸 수 없게 된다." + +msgid "Fairy Gem" +msgstr "페어리주얼" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Fairy-type move one time." +msgstr "페어리타입의 주얼.\n지니게 하면 한 번만 페어리\n기술의 위력이 강해진다." + +msgid "Prison Bottle" +msgstr "굴레의항아리" + +msgid "A bottle believed to have been used to seal away the power of a certain Pokémon long, long ago." +msgstr "먼 옛날 어떤 포켓몬의 힘을\n봉인했다고 여겨지는 항아리." + +msgid "Luminous Moss" +msgstr "빛이끼" + +msgid "An item to be held by a Pokémon. It boosts Sp. Def if hit with a Water-type attack. It can only be used once." +msgstr "단 한 번 쓰면 없어지는 빛이끼.\n지니게 하고 물 기술을 받으면\n특수방어가 올라간다." + +msgid "Weakness Policy" +msgstr "약점보험" + +msgid "An item to be held by a Pokémon. Attack and Sp. Atk sharply increase if the holder is hit with a move it's weak to." +msgstr "약점을 공격당했을 때\n공격과 특수공격이\n각각 크게 올라간다." + +msgid "Pixie Plate" +msgstr "정령플레이트" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves." +msgstr "페어리타입의 석판.\n지니게 하면 페어리타입\n기술의 위력이 강해진다." + +msgid "Roseli Berry" +msgstr "로셀열매" + +msgid "Weakens a supereffective Fairy-type attack against the holding Pokémon." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 페어리 기술을\n당했을 때 위력이 약해진다." + +msgid "Kee Berry" +msgstr "악키열매" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Defense stat when hit by a physical attack." +msgstr "포켓몬에게 지니게 하면\n물리 기술을 당했을 때\n자신의 방어가 올라간다." + +msgid "Maranga Berry" +msgstr "타라프열매" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Special Defense stat when hit by a special attack." +msgstr "포켓몬에게 지니게 하면\n특수 기술을 당했을 때\n자신의 특수방어가 올라간다." + +msgid "Snowball" +msgstr "눈덩이" + +msgid "An item to be held by a Pokémon. It boosts Attack if hit with an Ice-type attack. It can only be used once." +msgstr "단 한 번 쓰면 없어지는 눈덩이.\n지니게 하고 얼음 기술을 받으면\n공격이 올라간다." + +msgid "Safety Goggles" +msgstr "방진고글" + +msgid "An item to be held by a Pokémon. These goggles protect the holder from both weather-related damage and powder." +msgstr "날씨로 인한 데미지뿐만 아니라\n가루를 내보내는 기술의\n효과도 막을 수 있는 고글." + +msgid "Hafli Berry" +msgstr "하플열매" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Nuclear-type attack." +msgstr "포켓몬에게 지니게 하면\n효과가 뛰어난 핵 기술을\n당했을 때 위력이 약해진다." + +msgid "Kellyn's Letter" +msgstr "창희의편지" + +msgid "A letter from Kellyn. Deliver it to Cameron on the Power Plant Island." +msgstr "창희로부터의 편지.\n발전소에 있는\n카메론에게 전달하자." + +msgid "Burnt Notebook" +msgstr "그을린공책" + +msgid "A burnt notebook found in the power plant, it's pages seem to be scattered about." +msgstr "발전소에서 발견된 불탄 공책.\n여기저기 페이지가\n흩어져 있는 것 같다." + +msgid "Rusty Key" +msgstr "녹슨열쇠" + +msgid "A rusty key found in the power plant." +msgstr "발전소에서 발견된 낡은 열쇠." + +msgid "Power Glove" +msgstr "파워글러브" + +msgid "This device given to you by the Tinkerer allows you to push boulders on your own as if you had super-strength." +msgstr "발명왕에게서 받은 도구.\n무거운 돌을 밀 수 있는\n괴력을 얻을 수 있다." + +msgid "Nuclear Ball" +msgstr "뉴클리어볼" + +msgid "A new kind of Poké Ball that works especially well on Nuclear-type Pokémon." +msgstr "핵타입의 포켓몬을\n쉽게 잡을 수 있도록\n만들어진 새로운 종류의 볼." + +msgid "Sachet" +msgstr "향기주머니" + +msgid "A sachet filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "살짝 강렬한 향기가 나는\n향료를 채운 주머니.\n어떤 포켓몬이 좋아하는 물건이다." + +msgid "Power Cell" +msgstr "동력전지" + +msgid "A power cell used to power up advanced electrical equipments." +msgstr "첨단 전기 장비에\n전원을 공급하기 위해\n사용되는 동력전지." + +msgid "Maria's Key" +msgstr "수상한열쇠" + +msgid "A key given by a creepy guy that unlocks Gym Leader Maria's house." +msgstr "꺼림칙한 남자에게 받은\n체육관 관장 마리아의 집 열쇠." + +msgid "Oval Charm" +msgstr "둥근부적" + +msgid "An oval charm said to increase the chance of Eggs being found at the Day Care." +msgstr "지니고 있으면 키우미집에서\n알을 발견하기 쉬워지는\n이상하고 매우 둥근 부적." + +msgid "Shiny Charm" +msgstr "빛나는부적" + +msgid "A shiny charm said to increase the chance of finding a Shiny Pokémon." +msgstr "지니고 있으면 빛나는 포켓몬과\n만나기 쉬워진다고 전해지는\n이상하고 매우 반짝이는 부적." + +msgid "Aromatic Herb" +msgstr "강렬한허브" + +msgid "A herb filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "살짝 강렬한 향기가 나는 허브.\n어떤 포켓몬이 좋아하는 물건이다." + +msgid "Air Mail" +msgstr "에어메일" + +msgid "Stationery featuring a print of colorful letter sets. Let a Pokémon hold it for delivery." +msgstr "컬러풀한 편지지 무늬가\n프린트된 편지지.\n포켓몬에게 지니게 해서 쓴다." + +msgid "Gengarite" +msgstr "팬텀나이트" + +msgid "One of the mysterious Mega Stones. Have Gengar hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "팬텀에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Uranium Core" +msgstr "우라늄코어" + +msgid "Concentrated nuclear fuel used to power Nuclear Plants." +msgstr "핵발전소 발전에 사용되는\n농축된 핵연료." + +msgid "Kiricornite" +msgstr "세피리온나이트" + +msgid "One of the mysterious Mega Stones. Have Kiricorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "세피리온에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Gold Fossil" +msgstr "황금화석" + +msgid "A fossil of an ancient Pokémon that lived in Islands. It appears to be a golden bone." +msgstr "오랜 옛날 섬에 살았던\n고대 포켓몬의 화석.\n황금색 뼈인 듯하다." + +msgid "The user chomps hard on the target with its sharp front fangs. It cuts the target's HP to half." +msgstr "날카로운 앞니로\n강하게 물어서 공격한다.\n상대의 HP는 절반이 된다." + +msgid "This move can be used only after the user has used all the other moves it knows in the battle." +msgstr "배틀 중에 기억하고 있는 기술을\n모두 사용하면 그때부터 쓸 수 있는\n필살기이다." + +msgid "An attack move that cuts down the target's HP to equal the user's HP." +msgstr "상대의 HP가 자신의 HP와\n같아지도록\n데미지를 준다." + +msgid "The user focuses its willpower to its head and attacks the foe. It may also make the target flinch." +msgstr "사념의 힘을\n이마에 모아서 공격한다.\n상대를 풀죽게 만들 때가 있다." + +msgid "Surfboard" +msgstr "서핑보드" + +msgid "This device given to you by the Tinkerer makes it possible to surf on water without the help of a Pokémon. Cowabunga!" +msgstr "발명왕에게서 받은 도구.\n포켓몬의 도움 없이도\n물 위를 움직일 수 있다. 아싸!" + +msgid "Scuba Gear" +msgstr "잠수세트" + +msgid "This device given to you by the Tinkerer allows you to dive underwater on your own. Who ever used Dive anyways?" +msgstr "발명왕에게서 받은 도구.\n다이빙 없이도 잠수를 할 수 있다.\n대체 다이빙을 누가 쓴다고..." + +msgid "Climbing Pick" +msgstr "등반장비" + +msgid "This device given to you by the Tinkerer allows you to climb up waterfalls while using your surfboard. Extreme sports are fun!" +msgstr "발명왕에게서 받은 도구.\n서핑보드를 사용하여 폭포를 거슬러\n오를 수 있다. 신난다~ 익스트림 스포츠다!" + +msgid "Rich Mulch" +msgstr "주렁주렁비료" + +msgid "A plant fertilizer. It increases Berry harvest without the need for particularly diligent care." +msgstr "나무열매 밭에서 쓸 수 있다.\n자주 돌보지 않아도 얻을 수 있는\n나무열매의 수가 늘어난다." + +msgid "Sprinklotad" +msgstr "연꽃몬물뿌리개" + +msgid "A watering can shaped like a Lotad. It helps promote healthy growth of planted Berries." +msgstr "물을 주는 도구.\n푹신푹신한 흙에 심은 나무열매를\n쑥쑥 키운다." + +msgid "Quadcopter" +msgstr "쿼드콥터" + +msgid "Final device created by the Tinkerer. Use this remote-controlled drone to Fly anywhere without the help of a Pokémon!" +msgstr "발명왕이 마지막으로 만든 도구.\n원격으로 움직이는 드론으로\n포켓몬 없이 어디든 날아갈 수 있다!" + +msgid "Ferry Pass" +msgstr "승선패스" + +msgid "A Frequent Sailor card for the Venesi Ferry to Bealbeach and Silverport." +msgstr "흰여울시티에서 은항마을과\n아라시티로 가는 여객선의\n정기 승선권." + +msgid "Dark Dramsamaite" +msgstr "다크오페로스나이트" + +msgid "A disturbing variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "오페로스에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." + +msgid "Map Scrap 1" +msgstr "지도조각1" + +msgid "Map Scrap 2" +msgstr "지도조각2" + +msgid "Map Scrap 3" +msgstr "지도조각3" + +msgid "Map Scrap 4" +msgstr "지도조각4" + +msgid "Map Scrap 5" +msgstr "지도조각5" + +msgid "Map Scrap 6" +msgstr "지도조각6" + +msgid "Exp. All" +msgstr "전원학습장치" + +msgid "Turning on this special device will allow all the Pokémon on your team to receive Exp. Points from battles." +msgstr "스위치를 켜면\n지닌 포켓몬 모두가\n경험치를 받을 수 있는 장치." + +msgid "Oblivicornite" +msgstr "카오수스나이트" + +msgid "One of the mysterious Mega Stones. Have Oblivicorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "카오수스에게 지니게 하면\n배틀할 때 메가진화할 수 있는\n신비한 메가스톤의 일종." diff --git a/Dialogue/Generated/ko/OfficialLocations.po b/Dialogue/Generated/ko/OfficialLocations.po new file mode 100644 index 000000000..3df524712 --- /dev/null +++ b/Dialogue/Generated/ko/OfficialLocations.po @@ -0,0 +1,161 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "01- Lakeside Path" +msgstr "01- 호숫가의 길" + +msgid "02- Owten Nook" +msgstr "02- 나르냥 골짜기" + +msgid "03- Seabreeze Way" +msgstr "03- 바닷바람 나들길" + +msgid "04- Baa Grassland" +msgstr "04- 까메르 초원" + +msgid "05- Tancoon Way" +msgstr "05- 헌티쿤 오솔길" + +msgid "06- Pahar Hills" +msgstr "06- 화르코 언덕" + +msgid "07- Tandor Sheets" +msgstr "07- 탄도르 백사장" + +msgid "08- Vinoville Lake" +msgstr "08- 감로호수" + +msgid "09- FireValley" +msgstr "09- 정열의 계곡" + +msgid "10- Baykal Forest" +msgstr "10- 바이칼 숲" + +msgid "11- Nature Preserve" +msgstr "11- 자연보호구역" + +msgid "12- Maskara Channel" +msgstr "12- 마스크라 바닷길" + +msgid "13- Maskara Island" +msgstr "13- 마스크라섬" + +msgid "14- Maskara Sea" +msgstr "14- 마스크라해" + +msgid "15- Shallow Channel" +msgstr "15- 샛바람 물길" + +msgid "Amatree Town" +msgstr "우림마을" + +msgid "Anthell" +msgstr "개미나락" + +msgid "Bealbeach City" +msgstr "아라시티" + +msgid "Berry Traders" +msgstr "나무열매 교역소" + +msgid "Bike Shop" +msgstr "자전거 가게" + +msgid "Burole Town" +msgstr "동혈마을" + +msgid "Championship Site" +msgstr "챔피언십 아레나" + +msgid "Church" +msgstr "교회" + +msgid "Comet Cave" +msgstr "혜성동굴" + +msgid "Dpt. Store, Casino" +msgstr "백화점, 게임센터" + +msgid "Kevlar Town" +msgstr "가락마을" + +msgid "Lanthanite Tunnel" +msgstr "란타나이트터널" + +msgid "Larkspur's Lab" +msgstr "라크 교수 연구소" + +msgid "Legen Town" +msgstr "영탄마을" + +msgid "Moki Town" +msgstr "옹연마을" + +msgid "Name Rater" +msgstr "이름 감정사" + +msgid "Nowtoch City" +msgstr "마루시티" + +msgid "Nuclear Plant Epsilon" +msgstr "핵발전소 엡실론" + +msgid "Nuclear Plant Omicron" +msgstr "핵발전소 오미크론" + +msgid "Nuclear Plant Zeta" +msgstr "핵발전소 제타" + +msgid "Passage Cave" +msgstr "통행동굴" + +msgid "Pokemon School" +msgstr "트레이너스쿨" + +msgid "Professor Bambo Lab" +msgstr "봉박사 포켓몬 연구소" + +msgid "Professor Cypress Lab" +msgstr "송박사 포켓몬 연구소" + +msgid "Rochfale Town" +msgstr "낙암마을" + +msgid "Rochfale Tunnel" +msgstr "낙암터널" + +msgid "Route 16" +msgstr "16번도로" + +msgid "Silverport Town" +msgstr "은항마을" + +msgid "Snowbank Town" +msgstr "설봉마을" + +msgid "The Labyrinth" +msgstr "뒤틀린 미궁" + +msgid "The Tipsy Tancoon, etc" +msgstr "술 취한 헌티쿤 외" + +msgid "Tinkerer's Workshop" +msgstr "발명왕의 작업실" + +msgid "Training Dojo" +msgstr "훈련도장" + +msgid "Tsukinami Village" +msgstr "츠키나미마을" + +msgid "Venesi City" +msgstr "흰여울시티" + +msgid "Victory Road" +msgstr "챔피언로드" + +msgid "Vinoville Town" +msgstr "감로마을" + diff --git a/Dialogue/Generated/ko/OfficialMoves.po b/Dialogue/Generated/ko/OfficialMoves.po new file mode 100644 index 000000000..9b9458b90 --- /dev/null +++ b/Dialogue/Generated/ko/OfficialMoves.po @@ -0,0 +1,1915 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "Megahorn" +msgstr "메가혼" + +msgid "Attack Order" +msgstr "공격지령" + +msgid "Bug Buzz" +msgstr "벌레의야단법석" + +msgid "X-Scissor" +msgstr "시저크로스" + +msgid "Signal Beam" +msgstr "시그널빔" + +msgid "U-turn" +msgstr "유턴" + +msgid "Steamroller" +msgstr "하드롤러" + +msgid "Bug Bite" +msgstr "벌레먹기" + +msgid "Silver Wind" +msgstr "은빛바람" + +msgid "Struggle Bug" +msgstr "벌레의저항" + +msgid "Twineedle" +msgstr "더블니들" + +msgid "Fury Cutter" +msgstr "연속자르기" + +msgid "Leech Life" +msgstr "흡혈" + +msgid "Pin Missile" +msgstr "바늘미사일" + +msgid "Defend Order" +msgstr "방어지령" + +msgid "Heal Order" +msgstr "회복지령" + +msgid "Quiver Dance" +msgstr "나비춤" + +msgid "Rage Powder" +msgstr "분노가루" + +msgid "Spider Web" +msgstr "거미집" + +msgid "String Shot" +msgstr "실뿜기" + +msgid "Tail Glow" +msgstr "반딧불" + +msgid "Foul Play" +msgstr "속임수" + +msgid "Night Daze" +msgstr "나이트버스트" + +msgid "Crunch" +msgstr "깨물어부수기" + +msgid "Dark Pulse" +msgstr "악의파동" + +msgid "Sucker Punch" +msgstr "기습" + +msgid "Night Slash" +msgstr "깜짝베기" + +msgid "Bite" +msgstr "물기" + +msgid "Feint Attack" +msgstr "속여때리기" + +msgid "Snarl" +msgstr "바크아웃" + +msgid "Assurance" +msgstr "승부굳히기" + +msgid "Payback" +msgstr "보복" + +msgid "Pursuit" +msgstr "따라가때리기" + +msgid "Thief" +msgstr "도둑질" + +msgid "Knock Off" +msgstr "탁쳐서떨구기" + +msgid "Beat Up" +msgstr "집단구타" + +msgid "Fling" +msgstr "내던지기" + +msgid "Punishment" +msgstr "혼내기" + +msgid "Dark Void" +msgstr "다크홀" + +msgid "Embargo" +msgstr "금제" + +msgid "Fake Tears" +msgstr "거짓울음" + +msgid "Flatter" +msgstr "부추기기" + +msgid "Hone Claws" +msgstr "손톱갈기" + +msgid "Memento" +msgstr "추억의선물" + +msgid "Nasty Plot" +msgstr "나쁜음모" + +msgid "Quash" +msgstr "순서미루기" + +msgid "Snatch" +msgstr "가로채기" + +msgid "Switcheroo" +msgstr "바꿔치기" + +msgid "Taunt" +msgstr "도발" + +msgid "Torment" +msgstr "트집" + +msgid "Roar of Time" +msgstr "시간의포효" + +msgid "Draco Meteor" +msgstr "용성군" + +msgid "Outrage" +msgstr "역린" + +msgid "Dragon Rush" +msgstr "드래곤다이브" + +msgid "Spacial Rend" +msgstr "공간절단" + +msgid "Dragon Pulse" +msgstr "용의파동" + +msgid "Dragon Claw" +msgstr "드래곤클로" + +msgid "Dragon Tail" +msgstr "드래곤테일" + +msgid "Dragon Breath" +msgstr "용의숨결" + +msgid "Dual Chop" +msgstr "더블촙" + +msgid "Twister" +msgstr "회오리" + +msgid "Dragon Rage" +msgstr "용의분노" + +msgid "Dragon Dance" +msgstr "용의춤" + +msgid "Bolt Strike" +msgstr "뇌격" + +msgid "Thunder" +msgstr "번개" + +msgid "Volt Tackle" +msgstr "볼트태클" + +msgid "Zap Cannon" +msgstr "전자포" + +msgid "Fusion Bolt" +msgstr "크로스썬더" + +msgid "Thunderbolt" +msgstr "10만볼트" + +msgid "Wild Charge" +msgstr "와일드볼트" + +msgid "Discharge" +msgstr "방전" + +msgid "Thunder Punch" +msgstr "번개펀치" + +msgid "Volt Switch" +msgstr "볼트체인지" + +msgid "Spark" +msgstr "스파크" + +msgid "Thunder Fang" +msgstr "번개엄니" + +msgid "Shock Wave" +msgstr "전격파" + +msgid "Electroweb" +msgstr "일렉트릭네트" + +msgid "Charge Beam" +msgstr "차지빔" + +msgid "Thunder Shock" +msgstr "전기쇼크" + +msgid "Electro Ball" +msgstr "일렉트릭볼" + +msgid "Charge" +msgstr "충전" + +msgid "Magnet Rise" +msgstr "전자부유" + +msgid "Thunder Wave" +msgstr "전기자석파" + +msgid "Focus Punch" +msgstr "힘껏펀치" + +msgid "High Jump Kick" +msgstr "무릎차기" + +msgid "Close Combat" +msgstr "인파이트" + +msgid "Focus Blast" +msgstr "기합구슬" + +msgid "Superpower" +msgstr "엄청난힘" + +msgid "Cross Chop" +msgstr "크로스촙" + +msgid "Dynamic Punch" +msgstr "폭발펀치" + +msgid "Hammer Arm" +msgstr "암해머" + +msgid "Jump Kick" +msgstr "점프킥" + +msgid "Aura Sphere" +msgstr "파동탄" + +msgid "Sacred Sword" +msgstr "성스러운칼" + +msgid "Secret Sword" +msgstr "신비의칼" + +msgid "Sky Uppercut" +msgstr "스카이어퍼" + +msgid "Submission" +msgstr "지옥의바퀴" + +msgid "Brick Break" +msgstr "깨트리기" + +msgid "Drain Punch" +msgstr "드레인펀치" + +msgid "Vital Throw" +msgstr "받아던지기" + +msgid "Circle Throw" +msgstr "배대뒤치기" + +msgid "Force Palm" +msgstr "발경" + +msgid "Low Sweep" +msgstr "로킥" + +msgid "Revenge" +msgstr "리벤지" + +msgid "Rolling Kick" +msgstr "돌려차기" + +msgid "Wake-Up Slap" +msgstr "잠깨움뺨치기" + +msgid "Karate Chop" +msgstr "태권당수" + +msgid "Mach Punch" +msgstr "마하펀치" + +msgid "Rock Smash" +msgstr "바위깨기" + +msgid "Storm Throw" +msgstr "업어후리기" + +msgid "Vacuum Wave" +msgstr "진공파" + +msgid "Double Kick" +msgstr "두번차기" + +msgid "Arm Thrust" +msgstr "손바닥치기" + +msgid "Triple Kick" +msgstr "트리플킥" + +msgid "Counter" +msgstr "카운터" + +msgid "Final Gambit" +msgstr "목숨걸기" + +msgid "Low Kick" +msgstr "안다리걸기" + +msgid "Reversal" +msgstr "기사회생" + +msgid "Seismic Toss" +msgstr "지구던지기" + +msgid "Bulk Up" +msgstr "벌크업" + +msgid "Detect" +msgstr "판별" + +msgid "Quick Guard" +msgstr "패스트가드" + +msgid "V-create" +msgstr "V제너레이트" + +msgid "Blast Burn" +msgstr "블라스트번" + +msgid "Eruption" +msgstr "분화" + +msgid "Overheat" +msgstr "오버히트" + +msgid "Blue Flare" +msgstr "푸른불꽃" + +msgid "Fire Blast" +msgstr "불대문자" + +msgid "Flare Blitz" +msgstr "플레어드라이브" + +msgid "Magma Storm" +msgstr "마그마스톰" + +msgid "Fusion Flare" +msgstr "크로스플레임" + +msgid "Heat Wave" +msgstr "열풍" + +msgid "Inferno" +msgstr "연옥" + +msgid "Sacred Fire" +msgstr "성스러운불꽃" + +msgid "Searing Shot" +msgstr "화염탄" + +msgid "Flamethrower" +msgstr "화염방사" + +msgid "Blaze Kick" +msgstr "블레이즈킥" + +msgid "Fiery Dance" +msgstr "불꽃춤" + +msgid "Lava Plume" +msgstr "분연" + +msgid "Fire Punch" +msgstr "불꽃펀치" + +msgid "Flame Burst" +msgstr "불꽃튀기기" + +msgid "Fire Fang" +msgstr "불꽃엄니" + +msgid "Flame Wheel" +msgstr "화염바퀴" + +msgid "Fire Pledge" +msgstr "불꽃의맹세" + +msgid "Flame Charge" +msgstr "니트로차지" + +msgid "Ember" +msgstr "불꽃세례" + +msgid "Fire Spin" +msgstr "회오리불꽃" + +msgid "Incinerate" +msgstr "불태우기" + +msgid "Heat Crash" +msgstr "히트스탬프" + +msgid "Sunny Day" +msgstr "쾌청" + +msgid "Will-O-Wisp" +msgstr "도깨비불" + +msgid "Sky Attack" +msgstr "불새" + +msgid "Brave Bird" +msgstr "브레이브버드" + +msgid "Hurricane" +msgstr "폭풍" + +msgid "Aeroblast" +msgstr "에어로블라스트" + +msgid "Fly" +msgstr "공중날기" + +msgid "Bounce" +msgstr "뛰어오르기" + +msgid "Drill Peck" +msgstr "회전부리" + +msgid "Air Slash" +msgstr "에어슬래시" + +msgid "Aerial Ace" +msgstr "제비반환" + +msgid "Chatter" +msgstr "수다" + +msgid "Pluck" +msgstr "쪼아대기" + +msgid "Sky Drop" +msgstr "프리폴" + +msgid "Wing Attack" +msgstr "날개치기" + +msgid "Acrobatics" +msgstr "애크러뱃" + +msgid "Air Cutter" +msgstr "에어커터" + +msgid "Gust" +msgstr "바람일으키기" + +msgid "Peck" +msgstr "쪼기" + +msgid "Defog" +msgstr "안개제거" + +msgid "Feather Dance" +msgstr "깃털댄스" + +msgid "Mirror Move" +msgstr "따라하기" + +msgid "Roost" +msgstr "날개쉬기" + +msgid "Tailwind" +msgstr "순풍" + +msgid "Shadow Force" +msgstr "섀도다이브" + +msgid "Shadow Ball" +msgstr "섀도볼" + +msgid "Shadow Claw" +msgstr "섀도클로" + +msgid "Ominous Wind" +msgstr "괴상한바람" + +msgid "Shadow Punch" +msgstr "섀도펀치" + +msgid "Hex" +msgstr "병상첨병" + +msgid "Shadow Sneak" +msgstr "야습" + +msgid "Astonish" +msgstr "놀래키기" + +msgid "Lick" +msgstr "핥기" + +msgid "Night Shade" +msgstr "나이트헤드" + +msgid "Confuse Ray" +msgstr "이상한빛" + +msgid "Curse" +msgstr "저주" + +msgid "Destiny Bond" +msgstr "길동무" + +msgid "Grudge" +msgstr "원념" + +msgid "Nightmare" +msgstr "악몽" + +msgid "Spite" +msgstr "원한" + +msgid "Frenzy Plant" +msgstr "하드플랜트" + +msgid "Leaf Storm" +msgstr "리프스톰" + +msgid "Petal Dance" +msgstr "꽃잎댄스" + +msgid "Power Whip" +msgstr "파워휩" + +msgid "Seed Flare" +msgstr "시드플레어" + +msgid "Solar Beam" +msgstr "솔라빔" + +msgid "Wood Hammer" +msgstr "우드해머" + +msgid "Leaf Blade" +msgstr "리프블레이드" + +msgid "Energy Ball" +msgstr "에너지볼" + +msgid "Seed Bomb" +msgstr "씨폭탄" + +msgid "Giga Drain" +msgstr "기가드레인" + +msgid "Horn Leech" +msgstr "우드혼" + +msgid "Leaf Tornado" +msgstr "그래스믹서" + +msgid "Magical Leaf" +msgstr "매지컬리프" + +msgid "Needle Arm" +msgstr "바늘팔" + +msgid "Razor Leaf" +msgstr "잎날가르기" + +msgid "Grass Pledge" +msgstr "풀의맹세" + +msgid "Mega Drain" +msgstr "메가드레인" + +msgid "Vine Whip" +msgstr "덩굴채찍" + +msgid "Bullet Seed" +msgstr "씨기관총" + +msgid "Absorb" +msgstr "흡수" + +msgid "Grass Knot" +msgstr "풀묶기" + +msgid "Aromatherapy" +msgstr "아로마테라피" + +msgid "Cotton Guard" +msgstr "코튼가드" + +msgid "Cotton Spore" +msgstr "목화포자" + +msgid "Grass Whistle" +msgstr "풀피리" + +msgid "Ingrain" +msgstr "뿌리박기" + +msgid "Leech Seed" +msgstr "씨뿌리기" + +msgid "Sleep Powder" +msgstr "수면가루" + +msgid "Spore" +msgstr "버섯포자" + +msgid "Stun Spore" +msgstr "저리가루" + +msgid "Synthesis" +msgstr "광합성" + +msgid "Worry Seed" +msgstr "고민씨" + +msgid "Earthquake" +msgstr "지진" + +msgid "Earth Power" +msgstr "대지의힘" + +msgid "Dig" +msgstr "구멍파기" + +msgid "Drill Run" +msgstr "드릴라이너" + +msgid "Bone Club" +msgstr "뼈다귀치기" + +msgid "Mud Bomb" +msgstr "진흙폭탄" + +msgid "Bulldoze" +msgstr "땅고르기" + +msgid "Mud Shot" +msgstr "머드샷" + +msgid "Bonemerang" +msgstr "뼈다귀부메랑" + +msgid "Sand Tomb" +msgstr "모래지옥" + +msgid "Bone Rush" +msgstr "본러시" + +msgid "Mud-Slap" +msgstr "진흙뿌리기" + +msgid "Fissure" +msgstr "땅가르기" + +msgid "Magnitude" +msgstr "매그니튜드" + +msgid "Mud Sport" +msgstr "흙놀이" + +msgid "Sand Attack" +msgstr "모래뿌리기" + +msgid "Spikes" +msgstr "압정뿌리기" + +msgid "Freeze Shock" +msgstr "프리즈볼트" + +msgid "Ice Burn" +msgstr "콜드플레어" + +msgid "Blizzard" +msgstr "눈보라" + +msgid "Ice Beam" +msgstr "냉동빔" + +msgid "Icicle Crash" +msgstr "고드름떨구기" + +msgid "Ice Punch" +msgstr "냉동펀치" + +msgid "Aurora Beam" +msgstr "오로라빔" + +msgid "Glaciate" +msgstr "얼어붙은세계" + +msgid "Ice Fang" +msgstr "얼음엄니" + +msgid "Avalanche" +msgstr "눈사태" + +msgid "Icy Wind" +msgstr "얼어붙은바람" + +msgid "Frost Breath" +msgstr "얼음숨결" + +msgid "Ice Shard" +msgstr "얼음뭉치" + +msgid "Powder Snow" +msgstr "눈싸라기" + +msgid "Ice Ball" +msgstr "아이스볼" + +msgid "Icicle Spear" +msgstr "고드름침" + +msgid "Sheer Cold" +msgstr "절대영도" + +msgid "Hail" +msgstr "싸라기눈" + +msgid "Haze" +msgstr "흑안개" + +msgid "Mist" +msgstr "흰안개" + +msgid "Explosion" +msgstr "대폭발" + +msgid "Self-Destruct" +msgstr "자폭" + +msgid "Giga Impact" +msgstr "기가임팩트" + +msgid "Hyper Beam" +msgstr "파괴광선" + +msgid "Last Resort" +msgstr "비장의무기" + +msgid "Double-Edge" +msgstr "이판사판태클" + +msgid "Head Charge" +msgstr "아프로브레이크" + +msgid "Mega Kick" +msgstr "메가톤킥" + +msgid "Thrash" +msgstr "난동부리기" + +msgid "Egg Bomb" +msgstr "알폭탄" + +msgid "Judgment" +msgstr "심판의뭉치" + +msgid "Skull Bash" +msgstr "로켓박치기" + +msgid "Hyper Voice" +msgstr "하이퍼보이스" + +msgid "Rock Climb" +msgstr "록클라임" + +msgid "Take Down" +msgstr "돌진" + +msgid "Uproar" +msgstr "소란피기" + +msgid "Body Slam" +msgstr "누르기" + +msgid "Techno Blast" +msgstr "테크노버스터" + +msgid "Extreme Speed" +msgstr "신속" + +msgid "Hyper Fang" +msgstr "필살앞니" + +msgid "Mega Punch" +msgstr "메가톤펀치" + +msgid "Razor Wind" +msgstr "칼바람" + +msgid "Slam" +msgstr "힘껏치기" + +msgid "Strength" +msgstr "괴력" + +msgid "Tri Attack" +msgstr "트라이어택" + +msgid "Crush Claw" +msgstr "브레이크클로" + +msgid "Relic Song" +msgstr "옛노래" + +msgid "Chip Away" +msgstr "야금야금" + +msgid "Dizzy Punch" +msgstr "잼잼펀치" + +msgid "Facade" +msgstr "객기" + +msgid "Headbutt" +msgstr "박치기" + +msgid "Retaliate" +msgstr "원수갚기" + +msgid "Secret Power" +msgstr "비밀의힘" + +msgid "Slash" +msgstr "베어가르기" + +msgid "Horn Attack" +msgstr "뿔찌르기" + +msgid "Stomp" +msgstr "짓밟기" + +msgid "Covet" +msgstr "탐내기" + +msgid "Round" +msgstr "돌림노래" + +msgid "Smelling Salts" +msgstr "정신차리기" + +msgid "Swift" +msgstr "스피드스타" + +msgid "Vice Grip" +msgstr "찝기" + +msgid "Cut" +msgstr "풀베기" + +msgid "Struggle" +msgstr "발버둥" + +msgid "Tackle" +msgstr "몸통박치기" + +msgid "Weather Ball" +msgstr "웨더볼" + +msgid "Echoed Voice" +msgstr "에코보이스" + +msgid "Fake Out" +msgstr "속이기" + +msgid "False Swipe" +msgstr "칼등치기" + +msgid "Golden Fist" +msgstr "골든피스트" + +msgid "Pound" +msgstr "막치기" + +msgid "Quick Attack" +msgstr "전광석화" + +msgid "Scratch" +msgstr "할퀴기" + +msgid "Snore" +msgstr "코골기" + +msgid "Double Hit" +msgstr "더블어택" + +msgid "Feint" +msgstr "페인트" + +msgid "Tail Slap" +msgstr "스위프뺨치기" + +msgid "Rage" +msgstr "분노" + +msgid "Rapid Spin" +msgstr "고속스핀" + +msgid "Spike Cannon" +msgstr "가시대포" + +msgid "Comet Punch" +msgstr "연속펀치" + +msgid "Fury Swipes" +msgstr "마구할퀴기" + +msgid "Barrage" +msgstr "구슬던지기" + +msgid "Bind" +msgstr "조이기" + +msgid "Double Slap" +msgstr "연속뺨치기" + +msgid "Fury Attack" +msgstr "마구찌르기" + +msgid "Wrap" +msgstr "김밥말이" + +msgid "Constrict" +msgstr "휘감기" + +msgid "Bide" +msgstr "참기" + +msgid "Crush Grip" +msgstr "묵사발" + +msgid "Endeavor" +msgstr "죽기살기" + +msgid "Flail" +msgstr "바둥바둥" + +msgid "Frustration" +msgstr "화풀이" + +msgid "Guillotine" +msgstr "가위자르기" + +msgid "Hidden Power" +msgstr "잠재파워" + +msgid "Horn Drill" +msgstr "뿔드릴" + +msgid "Natural Gift" +msgstr "자연의은혜" + +msgid "Present" +msgstr "프레젠트" + +msgid "Return" +msgstr "은혜갚기" + +msgid "Sonic Boom" +msgstr "소닉붐" + +msgid "Spit Up" +msgstr "토해내기" + +msgid "Super Fang" +msgstr "분노의앞니" + +msgid "Trump Card" +msgstr "마지막수단" + +msgid "Wring Out" +msgstr "쥐어짜기" + +msgid "Acupressure" +msgstr "경혈찌르기" + +msgid "After You" +msgstr "당신먼저" + +msgid "Assist" +msgstr "조수" + +msgid "Attract" +msgstr "헤롱헤롱" + +msgid "Baton Pass" +msgstr "배턴터치" + +msgid "Belly Drum" +msgstr "배북" + +msgid "Bestow" +msgstr "기프트패스" + +msgid "Block" +msgstr "블록" + +msgid "Camouflage" +msgstr "보호색" + +msgid "Captivate" +msgstr "유혹" + +msgid "Charm" +msgstr "애교부리기" + +msgid "Conversion" +msgstr "텍스처" + +msgid "Conversion 2" +msgstr "텍스처2" + +msgid "Copycat" +msgstr "흉내쟁이" + +msgid "Defense Curl" +msgstr "웅크리기" + +msgid "Disable" +msgstr "사슬묶기" + +msgid "Double Team" +msgstr "그림자분신" + +msgid "Encore" +msgstr "앙코르" + +msgid "Endure" +msgstr "버티기" + +msgid "Entrainment" +msgstr "동료만들기" + +msgid "Flash" +msgstr "플래시" + +msgid "Focus Energy" +msgstr "기충전" + +msgid "Follow Me" +msgstr "날따름" + +msgid "Foresight" +msgstr "꿰뚫어보기" + +msgid "Glare" +msgstr "뱀눈초리" + +msgid "Growl" +msgstr "울음소리" + +msgid "Growth" +msgstr "성장" + +msgid "Harden" +msgstr "단단해지기" + +msgid "Heal Bell" +msgstr "치료방울" + +msgid "Helping Hand" +msgstr "도우미" + +msgid "Howl" +msgstr "멀리짖기" + +msgid "Leer" +msgstr "째려보기" + +msgid "Lock-On" +msgstr "록온" + +msgid "Lovely Kiss" +msgstr "악마의키스" + +msgid "Lucky Chant" +msgstr "주술" + +msgid "Me First" +msgstr "선취" + +msgid "Mean Look" +msgstr "검은눈빛" + +msgid "Metronome" +msgstr "손가락흔들기" + +msgid "Milk Drink" +msgstr "우유마시기" + +msgid "Mimic" +msgstr "흉내내기" + +msgid "Mind Reader" +msgstr "마음의눈" + +msgid "Minimize" +msgstr "작아지기" + +msgid "Moonlight" +msgstr "달빛" + +msgid "Morning Sun" +msgstr "아침햇살" + +msgid "Nature Power" +msgstr "자연의힘" + +msgid "Odor Sleuth" +msgstr "냄새구별" + +msgid "Pain Split" +msgstr "아픔나누기" + +msgid "Perish Song" +msgstr "멸망의노래" + +msgid "Protect" +msgstr "방어" + +msgid "Psych Up" +msgstr "자기암시" + +msgid "Recover" +msgstr "HP회복" + +msgid "Recycle" +msgstr "리사이클" + +msgid "Reflect Type" +msgstr "미러타입" + +msgid "Refresh" +msgstr "리프레시" + +msgid "Roar" +msgstr "울부짖기" + +msgid "Safeguard" +msgstr "신비의부적" + +msgid "Scary Face" +msgstr "겁나는얼굴" + +msgid "Screech" +msgstr "싫은소리" + +msgid "Sharpen" +msgstr "각지기" + +msgid "Shell Smash" +msgstr "껍질깨기" + +msgid "Simple Beam" +msgstr "심플빔" + +msgid "Sing" +msgstr "노래하기" + +msgid "Sketch" +msgstr "스케치" + +msgid "Slack Off" +msgstr "게으름피우기" + +msgid "Sleep Talk" +msgstr "잠꼬대" + +msgid "Smoke Screen" +msgstr "연막" + +msgid "Soft-Boiled" +msgstr "알낳기" + +msgid "Splash" +msgstr "튀어오르기" + +msgid "Stockpile" +msgstr "비축하기" + +msgid "Substitute" +msgstr "대타출동" + +msgid "Supersonic" +msgstr "초음파" + +msgid "Swagger" +msgstr "뽐내기" + +msgid "Swallow" +msgstr "꿀꺽" + +msgid "Sweet Kiss" +msgstr "천사의키스" + +msgid "Sweet Scent" +msgstr "달콤한향기" + +msgid "Swords Dance" +msgstr "칼춤" + +msgid "Tail Whip" +msgstr "꼬리흔들기" + +msgid "Teeter Dance" +msgstr "흔들흔들댄스" + +msgid "Tickle" +msgstr "간지르기" + +msgid "Transform" +msgstr "변신" + +msgid "Whirlwind" +msgstr "날려버리기" + +msgid "Wish" +msgstr "희망사항" + +msgid "Work Up" +msgstr "분발" + +msgid "Yawn" +msgstr "하품" + +msgid "Gunk Shot" +msgstr "더스트슈트" + +msgid "Sludge Wave" +msgstr "오물웨이브" + +msgid "Sludge Bomb" +msgstr "오물폭탄" + +msgid "Poison Jab" +msgstr "독찌르기" + +msgid "Cross Poison" +msgstr "크로스포이즌" + +msgid "Sludge" +msgstr "오물공격" + +msgid "Venoshock" +msgstr "베놈쇼크" + +msgid "Clear Smog" +msgstr "클리어스모그" + +msgid "Poison Fang" +msgstr "맹독엄니" + +msgid "Poison Tail" +msgstr "포이즌테일" + +msgid "Acid" +msgstr "용해액" + +msgid "Acid Spray" +msgstr "애시드봄" + +msgid "Smog" +msgstr "스모그" + +msgid "Poison Sting" +msgstr "독침" + +msgid "Acid Armor" +msgstr "녹기" + +msgid "Coil" +msgstr "똬리틀기" + +msgid "Gastro Acid" +msgstr "위액" + +msgid "Poison Gas" +msgstr "독가스" + +msgid "Poison Powder" +msgstr "독가루" + +msgid "Toxic" +msgstr "맹독" + +msgid "Toxic Spikes" +msgstr "독압정" + +msgid "Psycho Boost" +msgstr "사이코부스트" + +msgid "Dream Eater" +msgstr "꿈먹기" + +msgid "Future Sight" +msgstr "미래예지" + +msgid "Psystrike" +msgstr "사이코브레이크" + +msgid "Psychic" +msgstr "사이코키네시스" + +msgid "Extrasensory" +msgstr "신통력" + +msgid "Psyshock" +msgstr "사이코쇼크" + +msgid "Zen Headbutt" +msgstr "사념의박치기" + +msgid "Luster Purge" +msgstr "러스터퍼지" + +msgid "Mist Ball" +msgstr "미스트볼" + +msgid "Psycho Cut" +msgstr "사이코커터" + +msgid "Synchronoise" +msgstr "싱크로노이즈" + +msgid "Psybeam" +msgstr "환상빔" + +msgid "Heart Stamp" +msgstr "하트스탬프" + +msgid "Confusion" +msgstr "염동력" + +msgid "Mirror Coat" +msgstr "미러코트" + +msgid "Psywave" +msgstr "사이코웨이브" + +msgid "Stored Power" +msgstr "어시스트파워" + +msgid "Agility" +msgstr "고속이동" + +msgid "Ally Switch" +msgstr "사이드체인지" + +msgid "Amnesia" +msgstr "망각술" + +msgid "Barrier" +msgstr "배리어" + +msgid "Calm Mind" +msgstr "명상" + +msgid "Cosmic Power" +msgstr "코스믹파워" + +msgid "Gravity" +msgstr "중력" + +msgid "Guard Split" +msgstr "가드셰어" + +msgid "Guard Swap" +msgstr "가드스왑" + +msgid "Heal Block" +msgstr "회복봉인" + +msgid "Heal Pulse" +msgstr "치유파동" + +msgid "Healing Wish" +msgstr "치유소원" + +msgid "Heart Swap" +msgstr "하트스왑" + +msgid "Hypnosis" +msgstr "최면술" + +msgid "Imprison" +msgstr "봉인" + +msgid "Kinesis" +msgstr "숟가락휘기" + +msgid "Light Screen" +msgstr "빛의장막" + +msgid "Lunar Dance" +msgstr "초승달춤" + +msgid "Magic Coat" +msgstr "매직코트" + +msgid "Magic Room" +msgstr "매직룸" + +msgid "Meditate" +msgstr "요가포즈" + +msgid "Miracle Eye" +msgstr "미라클아이" + +msgid "Power Split" +msgstr "파워셰어" + +msgid "Power Swap" +msgstr "파워스왑" + +msgid "Power Trick" +msgstr "파워트릭" + +msgid "Psycho Shift" +msgstr "사이코시프트" + +msgid "Reflect" +msgstr "리플렉터" + +msgid "Rest" +msgstr "잠자기" + +msgid "Role Play" +msgstr "역할" + +msgid "Skill Swap" +msgstr "스킬스왑" + +msgid "Telekinesis" +msgstr "텔레키네시스" + +msgid "Teleport" +msgstr "순간이동" + +msgid "Trick" +msgstr "트릭" + +msgid "Trick Room" +msgstr "트릭룸" + +msgid "Wonder Room" +msgstr "원더룸" + +msgid "Head Smash" +msgstr "양날박치기" + +msgid "Rock Wrecker" +msgstr "암석포" + +msgid "Stone Edge" +msgstr "스톤에지" + +msgid "Rock Slide" +msgstr "스톤샤워" + +msgid "Power Gem" +msgstr "파워젬" + +msgid "Ancient Power" +msgstr "원시의힘" + +msgid "Rock Throw" +msgstr "돌떨구기" + +msgid "Rock Tomb" +msgstr "암석봉인" + +msgid "Smack Down" +msgstr "떨어뜨리기" + +msgid "Rollout" +msgstr "구르기" + +msgid "Rock Blast" +msgstr "록블라스트" + +msgid "Rock Polish" +msgstr "록커트" + +msgid "Sandstorm" +msgstr "모래바람" + +msgid "Stealth Rock" +msgstr "스텔스록" + +msgid "Wide Guard" +msgstr "와이드가드" + +msgid "Doom Desire" +msgstr "파멸의소원" + +msgid "Iron Tail" +msgstr "아이언테일" + +msgid "Meteor Mash" +msgstr "코멧펀치" + +msgid "Flash Cannon" +msgstr "러스터캐논" + +msgid "Iron Head" +msgstr "아이언헤드" + +msgid "Steel Wing" +msgstr "강철날개" + +msgid "Mirror Shot" +msgstr "미러샷" + +msgid "Magnet Bomb" +msgstr "마그넷봄" + +msgid "Gear Grind" +msgstr "기어소서" + +msgid "Metal Claw" +msgstr "메탈클로" + +msgid "Bullet Punch" +msgstr "불릿펀치" + +msgid "Gyro Ball" +msgstr "자이로볼" + +msgid "Heavy Slam" +msgstr "헤비봄버" + +msgid "Metal Burst" +msgstr "메탈버스트" + +msgid "Autotomize" +msgstr "바디퍼지" + +msgid "Iron Defense" +msgstr "철벽" + +msgid "Metal Sound" +msgstr "금속음" + +msgid "Shift Gear" +msgstr "기어체인지" + +msgid "Hydro Cannon" +msgstr "하이드로캐논" + +msgid "Water Spout" +msgstr "해수스파우팅" + +msgid "Hydro Pump" +msgstr "하이드로펌프" + +msgid "Muddy Water" +msgstr "탁류" + +msgid "Surf" +msgstr "파도타기" + +msgid "Aqua Tail" +msgstr "아쿠아테일" + +msgid "Crabhammer" +msgstr "집게해머" + +msgid "Dive" +msgstr "다이빙" + +msgid "Scald" +msgstr "열탕" + +msgid "Waterfall" +msgstr "폭포오르기" + +msgid "Razor Shell" +msgstr "셸블레이드" + +msgid "Brine" +msgstr "소금물" + +msgid "Bubble Beam" +msgstr "거품광선" + +msgid "Octazooka" +msgstr "대포무노포" + +msgid "Water Pulse" +msgstr "물의파동" + +msgid "Water Pledge" +msgstr "물의맹세" + +msgid "Aqua Jet" +msgstr "아쿠아제트" + +msgid "Water Gun" +msgstr "물대포" + +msgid "Clamp" +msgstr "껍질끼우기" + +msgid "Whirlpool" +msgstr "바다회오리" + +msgid "Bubble" +msgstr "거품" + +msgid "Aqua Ring" +msgstr "아쿠아링" + +msgid "Rain Dance" +msgstr "비바라기" + +msgid "Soak" +msgstr "물붓기" + +msgid "Water Sport" +msgstr "물놀이" + +msgid "Withdraw" +msgstr "껍질에숨기" + +msgid "Coral Break" +msgstr "산호크래시" + +msgid "Atomic Punch" +msgstr "아토믹펀치" + +msgid "Metal Whip" +msgstr "강철채찍" + +msgid "Shuffle" +msgstr "셔플" + +msgid "Nuclear Waste" +msgstr "핵폐기물" + +msgid "Gamma Ray" +msgstr "감마광선" + +msgid "Radioacid" +msgstr "방사능산" + +msgid "Sky Fall" +msgstr "천공위압" + +msgid "Flame Impact" +msgstr "히트임팩트" + +msgid "Draining Kiss" +msgstr "드레인키스" + +msgid "Eerie Impulse" +msgstr "괴전파" + +msgid "Electric Terrain" +msgstr "일렉트릭필드" + +msgid "Electrify" +msgstr "송전" + +msgid "Fairy Lock" +msgstr "페어리록" + +msgid "Fairy Wind" +msgstr "요정의바람" + +msgid "Fell Stinger" +msgstr "마지막일침" + +msgid "Flower Shield" +msgstr "플라워가드" + +msgid "Flying Press" +msgstr "플라잉프레스" + +msgid "Forest's Curse" +msgstr "숲의저주" + +msgid "Freeze-Dry" +msgstr "프리즈드라이" + +msgid "Geomancy" +msgstr "지오컨트롤" + +msgid "Grassy Terrain" +msgstr "그래스필드" + +msgid "Infestation" +msgstr "엉겨붙기" + +msgid "Ion Deluge" +msgstr "플라스마샤워" + +msgid "King's Shield" +msgstr "킹실드" + +msgid "Land's Wrath" +msgstr "그라운드포스" + +msgid "Magnetic Flux" +msgstr "자기장조작" + +msgid "Mat Block" +msgstr "마룻바닥세워막기" + +msgid "Misty Terrain" +msgstr "미스트필드" + +msgid "Moonblast" +msgstr "문포스" + +msgid "Mystical Fire" +msgstr "매지컬플레임" + +msgid "Noble Roar" +msgstr "부르짖기" + +msgid "Nuzzle" +msgstr "볼부비부비" + +msgid "Oblivion Wing" +msgstr "데스윙" + +msgid "Parabolic Charge" +msgstr "파라볼라차지" + +msgid "Parting Shot" +msgstr "막말내뱉기" + +msgid "Petal Blizzard" +msgstr "꽃보라" + +msgid "Phantom Force" +msgstr "고스트다이브" + +msgid "Play Nice" +msgstr "친해지기" + +msgid "Play Rough" +msgstr "치근거리기" + +msgid "Powder" +msgstr "분진" + +msgid "Power-Up Punch" +msgstr "그로우펀치" + +msgid "Rototiller" +msgstr "일구기" + +msgid "Spiky Shield" +msgstr "니들가드" + +msgid "Sticky Web" +msgstr "끈적끈적네트" + +msgid "Topsy-Turvy" +msgstr "뒤집어엎기" + +msgid "Trick-or-Treat" +msgstr "핼러윈" + +msgid "Venom Drench" +msgstr "베놈트랩" + +msgid "Water Shuriken" +msgstr "물수리검" + +msgid "Aromatic Mist" +msgstr "아로마미스트" + +msgid "Baby-Doll Eyes" +msgstr "초롱초롱눈동자" + +msgid "Belch" +msgstr "트림" + +msgid "Boomburst" +msgstr "폭음파" + +msgid "Confide" +msgstr "비밀이야기" + +msgid "Crafty Shield" +msgstr "트릭가드" + +msgid "Dazzling Gleam" +msgstr "매지컬샤인" + +msgid "Disarming Voice" +msgstr "차밍보이스" + +msgid "Subduction" +msgstr "대지격변" + +msgid "Instant Crush" +msgstr "인스턴트크러시" + +msgid "Get Lucky" +msgstr "겟럭키" + +msgid "Laser Pulse" +msgstr "삼색의파동" + +msgid "Gemstone Glimmer" +msgstr "보옥의잔광" + +msgid "Half-life" +msgstr "하프라이프" + +msgid "Ocean's Wrath" +msgstr "대해의분노" + +msgid "Fission Burst" +msgstr "핵폭발" + +msgid "Caustic Breath" +msgstr "부식숨결" + +msgid "Nuclear Slash" +msgstr "핵자베기" + +msgid "Thunderstorm" +msgstr "번개폭풍" + +msgid "Sudden Strike" +msgstr "습격" + +msgid "Expunge" +msgstr "제염" + +msgid "Fallout" +msgstr "낙진방사" + +msgid "Proton Beam" +msgstr "양성자빔" + +msgid "Infernal Blade" +msgstr "연옥참" + +msgid "Quantum Leap" +msgstr "양자도약" + +msgid "Metal Cruncher" +msgstr "메탈크런처" + +msgid "Drain Life" +msgstr "드레인팽" + +msgid "Sticky Terrain" +msgstr "끈적끈적필드" + +msgid "Nuclear Wind" +msgstr "낙진풍" diff --git a/Dialogue/Generated/ko/OfficialNames.po b/Dialogue/Generated/ko/OfficialNames.po new file mode 100644 index 000000000..3c47da5c3 --- /dev/null +++ b/Dialogue/Generated/ko/OfficialNames.po @@ -0,0 +1,746 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "Abe & Gayle" +msgstr "지엽&감서" + +msgid "Adam" +msgstr "태극" + +msgid "Adelina" +msgstr "아델리나" + +msgid "Ahmed" +msgstr "암석" + +msgid "Alana" +msgstr "은나" + +msgid "Albert" +msgstr "성혁" + +msgid "Alice" +msgstr "엘리스" + +msgid "Alphonse" +msgstr "문재" + +msgid "Amalya" +msgstr "초영" + +msgid "Amber" +msgstr "아이" + +msgid "Ame" +msgstr "아메" + +msgid "Amy" +msgstr "다연" + +msgid "Angelica" +msgstr "안젤리카" + +msgid "Ant" +msgstr "개미" + +msgid "Aoi" +msgstr "아오이" + +msgid "Ayumi" +msgstr "아유미" + +msgid "Ayumu" +msgstr "아유무" + +msgid "Azalea" +msgstr "고동" + +msgid "Barry" +msgstr "용식" + +msgid "Ben" +msgstr "준화" + +msgid "Benjamin" +msgstr "병만" + +msgid "Bernard" +msgstr "버나드" + +msgid "Bernhold" +msgstr "두룩" + +msgid "Bill" +msgstr "수재" + +msgid "Billy & Jenny" +msgstr "빌리&제니" + +msgid "Bob" +msgstr "희돌" + +msgid "Bocelli" +msgstr "보첼리" + +msgid "Brandon" +msgstr "기선" + +msgid "Brent" +msgstr "한솔" + +msgid "Brooke" +msgstr "주상" + +msgid "Caesar" +msgstr "시저" + +msgid "Caiman" +msgstr "어악" + +msgid "Cali" +msgstr "캘리" + +msgid "Cameron" +msgstr "카메론" + +msgid "Caren" +msgstr "하리" + +msgid "Carla" +msgstr "가령" + +msgid "Carlton" +msgstr "태일" + +msgid "Caroline" +msgstr "시혜" + +msgid "Caruso" +msgstr "카루소" + +msgid "Catarina" +msgstr "나래" + +msgid "Cathy" +msgstr "아스카" + +msgid "Cecilia" +msgstr "세실리아" + +msgid "Cedric" +msgstr "세란" + +msgid "Chan" +msgstr "강찬" + +msgid "Charles" +msgstr "철수" + +msgid "Chelsea" +msgstr "첼시" + +msgid "Chris" +msgstr "신종" + +msgid "Chuck" +msgstr "척" + +msgid "Cielo" +msgstr "시로" + +msgid "Claire" +msgstr "난란" + +msgid "Clapton" +msgstr "클랩튼" + +msgid "Claude" +msgstr "동배" + +msgid "Claudio" +msgstr "시도" + +msgid "Cloe" +msgstr "클로이" + +msgid "Conca" +msgstr "콘가" + +msgid "Corben" +msgstr "궁민" + +msgid "Coulton" +msgstr "칼튼" + +msgid "Cureau" +msgstr "구류" + +msgid "Curie" +msgstr "퀴리" + +msgid "Cylan" +msgstr "사이란" + +msgid "Daichi" +msgstr "다이치" + +msgid "Damian" +msgstr "우정" + +msgid "Davern" +msgstr "석호" + +msgid "Derek" +msgstr "형덕" + +msgid "Diana" +msgstr "지애" + +msgid "Dick" +msgstr "대물" + +msgid "Din" +msgstr "소굉" + +msgid "Doug" +msgstr "더그" + +msgid "Dovak" +msgstr "두복" + +msgid "Draugr" +msgstr "드록르" + +msgid "Drew" +msgstr "수형" + +msgid "Dunn" +msgstr "단느" + +msgid "Eddard" +msgstr "에다르드" + +msgid "Ellen" +msgstr "유나" + +msgid "Elsa" +msgstr "엘사" + +msgid "Elwyn" +msgstr "엘윈" + +msgid "Emile" +msgstr "에밀" + +msgid "Esther" +msgstr "에스더" + +msgid "Ethan & Alice" +msgstr "에단&엘리스" + +msgid "Eustace" +msgstr "유스타" + +msgid "Evan" +msgstr "에반" + +msgid "Everst" +msgstr "에베" + +msgid "Faeh" +msgstr "화란" + +msgid "Felice" +msgstr "참월" + +msgid "Flood" +msgstr "오준" + +msgid "Flower" +msgstr "장미" + +msgid "Fly" +msgstr "파리" + +msgid "Gargryph" +msgstr "가고르폰" + +msgid "Garlikid" +msgstr "갈리키드" + +msgid "Genin & Chuunin" +msgstr "게닌&쥬닌" + +msgid "George" +msgstr "조지" + +msgid "Gerard" +msgstr "전중" + +msgid "Gertha" +msgstr "궁화" + +msgid "Gordon" +msgstr "고등" + +msgid "Gregorison" +msgstr "수한무" + +msgid "Griffin" +msgstr "채수" + +msgid "Hanks" +msgstr "민식" + +msgid "Harold" +msgstr "도단" + +msgid "Havost" +msgstr "하보스트" + +msgid "Hayato" +msgstr "하야토" + +msgid "Hilda" +msgstr "투희" + +msgid "Hinata" +msgstr "히나타" + +msgid "Hitomi" +msgstr "히토미" + +msgid "Hokage" +msgstr "호카게" + +msgid "Homer" +msgstr "호머" + +msgid "Horace" +msgstr "호섭" + +msgid "Horde" +msgstr "무리" + +msgid "Horton" +msgstr "호동" + +msgid "Hotaru" +msgstr "호타루" + +msgid "Houaiss" +msgstr "후안" + +msgid "Iago" +msgstr "이아고" + +msgid "Ifrit" +msgstr "염령" + +msgid "Immanuel" +msgstr "마누" + +msgid "Indiana" +msgstr "인디아나" + +msgid "Isaac" +msgstr "이삭" + +msgid "Izumi" +msgstr "이즈미" + +msgid "Jack" +msgstr "잭" + +msgid "Jade" +msgstr "옥주" + +msgid "James" +msgstr "종서" + +msgid "Jang" +msgstr "무상" + +msgid "Jason" +msgstr "웅비" + +msgid "Jenny" +msgstr "제니" + +msgid "Jessica" +msgstr "보라" + +msgid "Jessy" +msgstr "선" + +msgid "Jin" +msgstr "진" + +msgid "Joe" +msgstr "죠" + +msgid "Johnny" +msgstr "죠니" + +msgid "Jonathan" +msgstr "선후" + +msgid "Joss" +msgstr "서현" + +msgid "Judo" +msgstr "유도" + +msgid "Julianna" +msgstr "주아" + +msgid "Julius" +msgstr "율" + +msgid "Juno" +msgstr "주노" + +msgid "Kaito" +msgstr "카이토" + +msgid "Keichi" +msgstr "케이치" + +msgid "Kellyn" +msgstr "창희" + +msgid "Kenichi" +msgstr "켄이치" + +msgid "Kili" +msgstr "킬리" + +msgid "Kim" +msgstr "킴" + +msgid "Kouki" +msgstr "코우키" + +msgid "Lara" +msgstr "라나" + +msgid "Laramie" +msgstr "재하" + +msgid "Larkspur" +msgstr "라크" + +msgid "Larrie" +msgstr "진광" + +msgid "Logan" +msgstr "로건" + +msgid "Lorraine" +msgstr "루인" + +msgid "Lou" +msgstr "류" + +msgid "Luigi" +msgstr "유기" + +msgid "Luka" +msgstr "류카" + +msgid "Luke" +msgstr "신평" + +msgid "Lynette" +msgstr "은지" + +msgid "Magrat" +msgstr "마권" + +msgid "Manny" +msgstr "마니" + +msgid "Mantis" +msgstr "사마" + +msgid "Marc" +msgstr "주창" + +msgid "Marcque" +msgstr "당선" + +msgid "Marcus" +msgstr "기신" + +msgid "Maria" +msgstr "마리아" + +msgid "Marino" +msgstr "위훈" + +msgid "Mario" +msgstr "역구" + +msgid "Mark" +msgstr "마가" + +msgid "Marko" +msgstr "경택" + +msgid "Marta" +msgstr "미나" + +msgid "Martin" +msgstr "재성" + +msgid "Matt" +msgstr "해조" + +msgid "Mawuli" +msgstr "이도" + +msgid "Maynard" +msgstr "메이나드" + +msgid "Melanie" +msgstr "명린" + +msgid "Mercury" +msgstr "수성" + +msgid "Merlin" +msgstr "멀린" + +msgid "Michael" +msgstr "마이클" + +msgid "Miki" +msgstr "미키" + +msgid "Mohammed" +msgstr "무함마드" + +msgid "Monica" +msgstr "새아" + +msgid "Myla" +msgstr "밀라" + +msgid "Nelson" +msgstr "한솔" + +msgid "Nia" +msgstr "니아" + +msgid "Nora" +msgstr "늬하" + +msgid "Norman" +msgstr "덕수" + +msgid "Nuñes" +msgstr "수복" + +msgid "Nu�es" +msgstr "수복" + +msgid "OF DREAMS" +msgstr "대왕" + +msgid "Ogilvy" +msgstr "정석" + +msgid "Olly" +msgstr "현승" + +msgid "Owen" +msgstr "현진" + +msgid "Paul" +msgstr "폴" + +msgid "Pavarotti" +msgstr "파바로티" + +msgid "Penny" +msgstr "모란" + +msgid "Perch" +msgstr "농이" + +msgid "Perry" +msgstr "청수" + +msgid "Phoenix" +msgstr "그래" + +msgid "Pick" +msgstr "피키" + +msgid "Pop" +msgstr "부치" + +msgid "Quito" +msgstr "모기" + +msgid "Ravin" +msgstr "자오" + +msgid "Raymond" +msgstr "레이" + +msgid "Rich" +msgstr "도령" + +msgid "Richard" +msgstr "릭" + +msgid "Richey" +msgstr "리키" + +msgid "Roach" +msgstr "바퀴" + +msgid "Roger" +msgstr "붕언" + +msgid "Roland" +msgstr "롤랑" + +msgid "Ronin & Juunin" +msgstr "로닌&죠닌" + +msgid "Rosalind" +msgstr "로잘린드" + +msgid "Rowin" +msgstr "로인" + +msgid "Rylai" +msgstr "릴라이" + +msgid "Sack" +msgstr "서리" + +msgid "Saijin" +msgstr "사이진" + +msgid "Samuel" +msgstr "서문" + +msgid "Sasha" +msgstr "산하" + +msgid "Sean" +msgstr "명인" + +msgid "Shauna" +msgstr "수아" + +msgid "Sheldon" +msgstr "강빈" + +msgid "Silva" +msgstr "실바" + +msgid "Slash" +msgstr "슬래시" + +msgid "Slim" +msgstr "아권" + +msgid "Sol" +msgstr "솔" + +msgid "Sophy" +msgstr "소피" + +msgid "Sora" +msgstr "라희" + +msgid "Sr. Goldkorn" +msgstr "금작" + +msgid "Stark" +msgstr "스탈크" + +msgid "Stu" +msgstr "무환" + +msgid "Tarou" +msgstr "타로" + +msgid "Tath" +msgstr "연우" + +msgid "Tetsuo" +msgstr "테츠오" + +msgid "Theo" +msgstr "테오" + +msgid "Tiko" +msgstr "티코" + +msgid "Tim & Trese" +msgstr "팀&트리세" + +msgid "Timothy" +msgstr "티미" + +msgid "Toby" +msgstr "토비" + +msgid "Tod" +msgstr "토도키" + +msgid "Toru" +msgstr "토루" + +msgid "Tracey" +msgstr "태산" + +msgid "Trofgar" +msgstr "트로프가" + +msgid "Tuskar" +msgstr "터스카" + +msgid "URAYNE" +msgstr "우레인" + +msgid "Vaeryn" +msgstr "베른" + +msgid "Vanessa" +msgstr "화병" + +msgid "Vanskor" +msgstr "반스콜" + +msgid "Veritum" +msgstr "베리툼" + +msgid "Wally" +msgstr "민진" + +msgid "William" +msgstr "산해" + +msgid "Wilma" +msgstr "예서" + +msgid "Wyle" +msgstr "이봐" + +msgid "Wylie" +msgstr "해일" + +msgid "Xana" +msgstr "이숙" + +msgid "Zai" +msgstr "자이" + diff --git a/Dialogue/Generated/ko/OfficialPhone.po b/Dialogue/Generated/ko/OfficialPhone.po new file mode 100644 index 000000000..f127dff9c --- /dev/null +++ b/Dialogue/Generated/ko/OfficialPhone.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "Buenas noches, \\PN!\\mThis is \\TN!" +msgstr "좋은 밤이야, \\PN!\n나야, \\TN!" + +msgid "Did you hear about Nuclear Pokemon?\\mI hope I don't run into one of those, they sound scary.\\mBe careful out there, ok?" +msgstr "방사능에 피폭된 포켓몬에 관한 소문 들었니?\\m무시무시하다던데\n마주칠 일이 없으면 좋겠네\\m너도 조심해야 해!" + +msgid "Do you remember my \\TP?\\m My \\TP is awesome. It's so cool.\\m I'd even say my \\TP is in the top percentage of \\TPs." +msgstr "내 멋진 \\TP에 대해 기억하고 있냐?\\m내 \\TP은(는) 아주 멋지다고\n\\TP 제일의 \\TP(이)란다" + +msgid "Do you want to battle? I'm going to win this time!\\mI'll be waiting for you around \\TM.\\mLook for me, OK? My \\TP will be expecting you." +msgstr "포켓몬 승부하지 않을래?\n이번엔 내가 이길 테니까!\\m\\TM에 있을 테니까\n근처를 지나갈 때 말해줘!\\m내 \\TP도 기다리고 있어" + +msgid "Good day, \\PN! Hi. This is \\TN." +msgstr "\\PN 안녕!\n\\TN인데 잘 있니?" + +msgid "Good morning!\\m This is \\PN, right? It's me, \\TN." +msgstr "안녕! \\PN 맞지?\n나야, \\TN" + +msgid "Good morning, \\PN.\\mThis is \\TN. Did I wake you?" +msgstr "\\PN 안녕\n\\TN인데 잠자고 있었어?" + +msgid "Good morning, \\PN.\\mThis is \\TN. Rise and shine!" +msgstr "\\PN 안녕\n\\TN인데 일어났어?" + +msgid "Guess what happened the other day. I missed catching \\TE again.\\mMaybe I'm not very good at this." +msgstr "그리고 말이야 들어봐\\m또 \\TE을(를) 잡는데 실패했어\\m나는 형편없는 걸까..." + +msgid "Have you ever hatched a Pokemon Egg?\\mI raised my \\TP from an egg." +msgstr "포켓몬알을 부화시킨 적 있니?\n내 \\TP은(는) 알에서부터 키웠단다" + +msgid "Have you seen the \\TEs around \\TM?\\mThey scare me so much! I always run away!" +msgstr "\\TM 근처에서 \\TE을(를) 본 적 있니?\n난 너무 무서워서 늘 도망친단다!" + +msgid "Have you tried trading with your friends?\\mI got my \\TP in a trade, and it grows so fast!\\mTrades can be an awesome way to get strong Pokemon." +msgstr "친구와 포켓몬을 교환해 본 적 있니?\\m내 \\TP도 교환으로 받았는데\n성장이 엄청 빨라!\\m강한 포켓몬을 가지고 싶다면\n교환하는 것도 멋진 방법이지" + +msgid "Hello, \\PN. This is \\TN. How are things?" +msgstr "\\PN 안녕!\n\\TN인데 좀 어때?" + +msgid "Hello. This is \\TN." +msgstr "여보세요 \\TN인데요" + +msgid "Hey, \\PN! Good evening!\\mThis is \\TN." +msgstr "여어 \\PN!\n\\TN인데 안녕?" + +msgid "Hey, \\PN, wassup? It's \\TN." +msgstr "여어, \\PN!\n\\TN인데 잘 지내냐?" + +msgid "Hey, are you ready for another throw-down?\\mYou, me, battle. Place, \\TM.\\mTime, whenever you want! Let's do it!" +msgstr "이야, 다시 한번 승부를 겨루고 싶은데 어때?\\m둘이서 오붓하게\n\\TM에서 말이야\\m시간은 언제든지 좋아!\n마음껏 덤벼!" + +msgid "Hey, listen! I almost caught \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "그리고 좀 들어줘!\\m요전에 다 되었다 싶을 때\n\\TE이(가) 도망쳤어\\m그것 정말 아까운데 말이야" + +msgid "How are you doing? \\PN, howdy! This is \\TN. Isn't it nice out?" +msgstr "\\PN 안녕!\n\\TN인데 좋은 날씨구나!" + +msgid "How are your Pokemon doing?\\mI always keep my \\TP in top shape by going to Pokemon Centers." +msgstr "포켓몬 상태는 어때?\\m내 \\TP은(는) 늘 포켓몬센터에\n다니고 있으니까 상태는 아주 좋아!" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!" +msgstr "너의 포켓몬 건강하냐?\\m내 \\TP은(는)\n너무 건강해서 탈이 날 정도야" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!\\mOh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "너의 포켓몬 건강하냐?\\m내 \\TP은(는)\n너무 건강해서 탈이 날 정도야\\m그래 그래 요전에 \\TE을(를)\n어떻게든 쓰러뜨렸어\\m아직도 키우는 게 부족한 걸까" + +msgid "I dressed my \\TP and it looks even cuter than before." +msgstr "내 \\TP은(는) 화려하게\n치장을 했더니 아주 귀여워졌어" + +msgid "I painted a portrait of my beloved \\TP.\\mIt didn't like sitting still though." +msgstr "내가 아끼는 \\TP의 초상화를 그렸어\n가만히 있길 싫어해서 고생했지만" + +msgid "I spent all day hunting for a shiny \\TE.\\mI didn't manage to find any, though." +msgstr "하루 종일 색이 다른 \\TE을(를)\n찾아다녔는데 한 마리도 못 찾았어" + +msgid "I tried to use the Wonder Trade today.\\mAll I got was a Lv.3 Chyinmunk though.\\mWhy do people put up such lame Pokemon for trade?" +msgstr "요전에 미라클 교환을 해봤는데\n고작 레벨 3짜리 저리람을 받았지 뭐야\\m왜 다들 그런 쓸 구석도 없는 포켓몬을\n교환에 내보내는 거지?" + +msgid "Let's have a battle! I want to see how much you've grown!\\mI'm still hanging around \\TM.\\mCome see if you can beat my \\TP!" +msgstr "나랑 포켓몬 승부하자!\n네 실력이 얼마나 좋아졌는지 보고 싶어!\\m나는 평소대로 \\TM에 있으니 찾아와!\n내 \\TP을(를) 이길 자신 있다면" + +msgid "My \\TP and I love playing games.\\m Its favorite game is fetch." +msgstr "\\TP와(과) 나는 노는 걸 좋아해\n물어오기 놀이를 가장 재밌어하지" + +msgid "My \\TP is fantastic.\\mI'd say it's even in the top percentage of \\TPs." +msgstr "내 \\TP은(는) 아주 멋지다고\n\\TP 제일의 \\TP(이)란다" + +msgid "My \\TP's looking really awesome. I wish I could show you." +msgstr "내 \\TP은(는)\n한층 더 멋있어졌다!\\m너한테도 보여주고 싶구나" + +msgid "My \\TP's looking really awesome.\\mI wish I could show you.\\mHey, listen! I almost caught a \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "내 \\TP은(는)\n한층 더 멋있어졌다!\\m너한테도 보여주고 싶구나\\m그리고 좀 들어줘!\\m요전에 다 되었다 싶을 때\n\\TE이(가) 도망쳤어\\m그것 정말 아까운데 말이야" + +msgid "Oh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "그래 그래 요전에 \\TE을(를)\n어떻게든 쓰러뜨렸어\\m아직도 키우는 게 부족한 걸까" + +msgid "Ready for a rematch? \\TP and I have been training hard!\\mI'll be waiting for you around \\TM where we met.\\mCome find me and let's battle!" +msgstr "다시 한번 대결하고 싶은데 괜찮아?\n나와 \\TP 모두 열심히 단련했거든!\\m저번처럼 \\TM 근처에서 기다릴게\n만나서 배틀하자!" + +msgid "Remember the last time we battled? Let's rematch!\\mI promise it won't be a repeat of last time.\\mCome find me around \\TM!" +msgstr "마지막으로 싸웠을 때 기억나니?\n다시 승부하자!\\m요전처럼 되지는 않을걸\n\\TM 근처에서 만나자!" + +msgid "Top of the morning, \\PN!\\m\\TN here, at your service." +msgstr "좋은 아침, \\PN!\n뭐든 이 \\TN한테 말해줘" + +msgid "Want to battle? It's not going to be a repeat of the last time we met.\\mI'll be waiting for you around \\TM." +msgstr "포켓몬 승부하지 않을래?\n요전처럼은 되지 않을 거야!\\m\\TM에 있을 테니까\n근처에 오면 이야기해라!" + +msgid "What did you eat for lunch today? I had a grilled \\TE.\\mI don't think I cooked it well enough.\\mOr did you not eat lunch at all?" +msgstr "오늘 점심은 뭐였어?\n나는 \\TE 구이를 먹었단다\\m제대로 익지 않은 것 같았어\n혹시 아직 안 먹은 거야?" + +msgid "Yo, \\PN, my main homie! This is \\TN!" +msgstr "오옷, 내 친구 \\PN!\n나야, \\TN!" + +msgid "You have to hear this! I battled \\TE the other day.\\mIt was easy! I had a type advantage." +msgstr "저기 저기 좀 들어봐\\m요전에 \\TE(이)랑\n싸웠더니 간단하게 쓰러뜨렸어!\\m상성이 좋았던 걸까?" + +msgid "\\PN, good day! It's me, \\TN. Got a minute?" +msgstr "\\PN 안녕!\n\\TN인데 시간 있어?" + +msgid "\\PN, good evening! Hi.\\mThis is \\TN." +msgstr "\\PN 안녕!\n나야, \\TN" + diff --git a/Dialogue/Generated/ko/OfficialPokemonNames.po b/Dialogue/Generated/ko/OfficialPokemonNames.po new file mode 100644 index 000000000..25340a3f8 --- /dev/null +++ b/Dialogue/Generated/ko/OfficialPokemonNames.po @@ -0,0 +1,601 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "Orchynx" +msgstr "초나비" + +msgid "Metalynx" +msgstr "스라디움" + +msgid "Raptorch" +msgstr "랩토치" + +msgid "Archilles" +msgstr "아르킬렉스" + +msgid "Eletux" +msgstr "망아찌리" + +msgid "Electruxo" +msgstr "일레쿠스" + +msgid "Chyinmunk" +msgstr "저리람" + +msgid "Kinetmunk" +msgstr "찌람쥐" + +msgid "Birbie" +msgstr "베이로빈" + +msgid "Aveden" +msgstr "에델버드" + +msgid "Splendifowl" +msgstr "깃멋부리" + +msgid "Cubbug" +msgstr "곰벵이" + +msgid "Cubblfly" +msgstr "그리플라" + +msgid "Nimflora" +msgstr "님플로라" + +msgid "Barewl" +msgstr "투구리" + +msgid "dearewl" +msgstr "투구록" + +msgid "Gararewl" +msgstr "무장록" + +msgid "Grozard" +msgstr "지무기" + +msgid "Terlard" +msgstr "토와룡" + +msgid "Tonemy" +msgstr "독구르술" + +msgid "Tofurang" +msgstr "독터르니" + +msgid "Dunsparce" +msgstr "노고치" + +msgid "Dunseraph" +msgstr "노고미르" + +msgid "Fortog" +msgstr "딩구리" + +msgid "Folerog" +msgstr "둔꺼비" + +msgid "Blubelrog" +msgstr "푸루꺼비" + +msgid "Magikarp" +msgstr "잉어킹" + +msgid "Gyarados" +msgstr "갸라도스" + +msgid "Feleng" +msgstr "냐오미" + +msgid "Felunge" +msgstr "사냐옹" + +msgid "Feliger" +msgstr "아수라옹" + +msgid "Mankey" +msgstr "망키" + +msgid "Primeape" +msgstr "성원숭" + +msgid "Empirilla" +msgstr "성님숭" + +msgid "Owten" +msgstr "나르냥" + +msgid "Eshouten" +msgstr "샤우캐트" + +msgid "Lotad" +msgstr "연꽃몬" + +msgid "Lombre" +msgstr "로토스" + +msgid "Ludicolo" +msgstr "로파파" + +msgid "Smore" +msgstr "스모르" + +msgid "Firoke" +msgstr "파이로크" + +msgid "Brailip" +msgstr "뇌골치" + +msgid "Brainoar" +msgstr "뇌골장어" + +msgid "Ekans" +msgstr "아보" + +msgid "Arbok" +msgstr "아보크" + +msgid "Tancoon" +msgstr "헌티쿤" + +msgid "Tanscure" +msgstr "러프라쿤" + +msgid "Sponee" +msgstr "스퍼니" + +msgid "Sponaree" +msgstr "스퍼나리" + +msgid "Pahar" +msgstr "화르코" + +msgid "Palij" +msgstr "화르키아" + +msgid "Panjay" +msgstr "화르닉스" + +msgid "Jerbolta" +msgstr "제르볼타" + +msgid "Comite" +msgstr "꼬메트" + +msgid "Cometeor" +msgstr "메테락" + +msgid "Astronite" +msgstr "아스트론" + +msgid "Mareep" +msgstr "메리프" + +msgid "Flaaffy" +msgstr "보송송" + +msgid "Ampharos" +msgstr "전룡" + +msgid "Baashaun" +msgstr "까메르" + +msgid "Baaschaf" +msgstr "메느와르" + +msgid "Baariette" +msgstr "흑귀" + +msgid "Tricwe" +msgstr "티키비" + +msgid "Harylect" +msgstr "티키퓨라" + +msgid "Costraw" +msgstr "쪽쪼기" + +msgid "Trawpint" +msgstr "스트로피" + +msgid "Lunapup" +msgstr "루키멍" + +msgid "Herolune" +msgstr "히어룬" + +msgid "Minyan" +msgstr "수하냥" + +msgid "Vilucard" +msgstr "사아카드" + +msgid "Buizel" +msgstr "브이젤" + +msgid "Floatzel" +msgstr "플로젤" + +msgid "Modrille" +msgstr "몰그렌" + +msgid "Drilgann" +msgstr "두더라간" + +msgid "Gligar" +msgstr "글라이거" + +msgid "Gliscor" +msgstr "글라이온" + +msgid "Sableye" +msgstr "깜까미" + +msgid "Cocaran" +msgstr "코코랑" + +msgid "Cararalm" +msgstr "팜크랩" + +msgid "Cocancer" +msgstr "팜트로스" + +msgid "Corsola" +msgstr "코산호" + +msgid "Corsoreef" +msgstr "코산호쵸" + +msgid "Tubjaw" +msgstr "터크죠" + +msgid "Tubareel" +msgstr "터크일라" + +msgid "Cassnail" +msgstr "탑팽이" + +msgid "Sableau" +msgstr "캐스네일" + +msgid "Escartress" +msgstr "포트카르고" + +msgid "Nupin" +msgstr "우메바" + +msgid "Gellin" +msgstr "유그론" + +msgid "Cottonee" +msgstr "소미안" + +msgid "Whimsicott" +msgstr "엘풍" + +msgid "Misdreavus" +msgstr "무우마" + +msgid "Mismagius" +msgstr "무우마직" + +msgid "Barand" +msgstr "핸드라" + +msgid "Glaslug" +msgstr "글라나" + +msgid "Glavinug" +msgstr "글라키아" + +msgid "Paraudio" +msgstr "파라디오" + +msgid "Paraboom" +msgstr "파라앰프" + +msgid "Flager" +msgstr "화랑이" + +msgid "Inflagetah" +msgstr "화라르타" + +msgid "Chimical" +msgstr "케미라" + +msgid "Chimaconda" +msgstr "키메콘다" + +msgid "Tikiki" +msgstr "티끼끼" + +msgid "Frikitiki" +msgstr "탈부리끼" + +msgid "Unymph" +msgstr "무루수채" + +msgid "Harptera" +msgstr "자르퓌아" + +msgid "Chicoatl" +msgstr "케차피" + +msgid "Quetzoral" +msgstr "케차플로" + +msgid "Coatlith" +msgstr "코아틀리스" + +msgid "Tracton" +msgstr "크레이곤" + +msgid "Snopach" +msgstr "스노팡" + +msgid "Dermafrost" +msgstr "터스토돈" + +msgid "Slothohm" +msgstr "옴보" + +msgid "Theriamp" +msgstr "암페르보" + +msgid "Titanice" +msgstr "타이타니스" + +msgid "Frynai" +msgstr "시노피" + +msgid "Saidine" +msgstr "시노배스" + +msgid "Daikatuna" +msgstr "카타랑어" + +msgid "Selkid" +msgstr "세이키드" + +msgid "Syrentide" +msgstr "세일리아" + +msgid "Spritzee" +msgstr "슈쁘" + +msgid "Aromatisse" +msgstr "프레프티르" + +msgid "Miasmedic" +msgstr "미아스마르" + +msgid "Jackdeary" +msgstr "디어벅" + +msgid "Winotinger" +msgstr "곤드래빗" + +msgid "Duplicat" +msgstr "클로냥" + +msgid "Eevee" +msgstr "이브이" + +msgid "Vaporeon" +msgstr "샤미드" + +msgid "Jolteon" +msgstr "쥬피썬더" + +msgid "Flareon" +msgstr "부스터" + +msgid "Espeon" +msgstr "에브이" + +msgid "Umbreon" +msgstr "블래키" + +msgid "Leafeon" +msgstr "리피아" + +msgid "Glaceon" +msgstr "글레이시아" + +msgid "Sylveon" +msgstr "님피아" + +msgid "Nucleon" +msgstr "라디아" + +msgid "Ratsy" +msgstr "치라스" + +msgid "Raffiti" +msgstr "래피티" + +msgid "Gargryph" +msgstr "가고르폰" + +msgid "Masking" +msgstr "마스코" + +msgid "Dramsama" +msgstr "오페로스" + +msgid "Antarki" +msgstr "호롱별" + +msgid "Chupacho" +msgstr "아초오" + +msgid "Luchabra" +msgstr "야차도르" + +msgid "Linkite" +msgstr "고리혼" + +msgid "Chainite" +msgstr "사슬아귀" + +msgid "Pufluff" +msgstr "머플러프" + +msgid "Alpico" +msgstr "알피크" + +msgid "Anderind" +msgstr "안데린드" + +msgid "Colarva" +msgstr "진눈드기" + +msgid "Frosulo" +msgstr "서리데기" + +msgid "Frosthra" +msgstr "박각서리" + +msgid "Fafurr" +msgstr "파푸르" + +msgid "Fafninter" +msgstr "파르설록" + +msgid "Shrimputy" +msgstr "쏴버릴" + +msgid "Krilvolver" +msgstr "크리볼버" + +msgid "Lavent" +msgstr "라바티곤" + +msgid "Swabone" +msgstr "데크루키" + +msgid "Skelerogue" +msgstr "후크령" + +msgid "Navighast" +msgstr "이리고스" + +msgid "Stenowatt" +msgstr "와트로돈" + +msgid "Jungore" +msgstr "엘도라스" + +msgid "Majungold" +msgstr "케랏타우르스" + +msgid "Hagoop" +msgstr "끈적어" + +msgid "Haagross" +msgstr "테러브릴" + +msgid "Xenomite" +msgstr "제노카리스" + +msgid "Xenogen" +msgstr "제노제네아" + +msgid "Xenoqueen" +msgstr "제노퀸" + +msgid "Hazma" +msgstr "뉴크리터" + +msgid "Geigeroach" +msgstr "핵강구" + +msgid "Minicorn" +msgstr "미니마" + +msgid "Kiricorn" +msgstr "세피리온" + +msgid "Oblivicorn" +msgstr "카오수스" + +msgid "Luxi" +msgstr "우니복" + +msgid "Luxor" +msgstr "다오리온" + +msgid "Luxelong" +msgstr "옥무두리" + +msgid "Praseopunk" +msgstr "프라세펑크" + +msgid "Neopunk" +msgstr "네오다프트" + +msgid "Sheebit" +msgstr "램빗" + +msgid "Terrabit" +msgstr "테라빗" + +msgid "Laissure" +msgstr "크러스테어" + +msgid "Volchik" +msgstr "볼치크" + +msgid "Voltasu" +msgstr "파지크로" + +msgid "Yatagaryu" +msgstr "라이카라스" + +msgid "Devimp" +msgstr "악깨비" + +msgid "Fallengel" +msgstr "트루시펠" + +msgid "Belliadon" +msgstr "벨리아돈" + +msgid "Seikamater" +msgstr "마테르도라" + +msgid "Garlikid" +msgstr "갈리키드" + +msgid "Baitatao" +msgstr "바이타타오" + +msgid "Leviathao" +msgstr "레비아타오" + +msgid "Krakanao" +msgstr "크라카나오" + +msgid "Lanthan" +msgstr "란타넌" + +msgid "Actan" +msgstr "악티언" + +msgid "Urayne" +msgstr "우레인" + +msgid "Aotius" +msgstr "아오투스" + +msgid "Mutios" +msgstr "무티오스" + +msgid "Zephy" +msgstr "제피" + +msgid "Gastly" +msgstr "팬텀" diff --git a/Dialogue/Generated/ko/OfficialSystem.po b/Dialogue/Generated/ko/OfficialSystem.po new file mode 100644 index 000000000..60688a979 --- /dev/null +++ b/Dialogue/Generated/ko/OfficialSystem.po @@ -0,0 +1,7388 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "$ {1:d}" +msgstr "{1:d}원" + +msgid "$ENABLE_NEUTRAL_PRONOUN" +msgstr "true" + +msgid "$ENABLE_PRONOUN_SELECTION" +msgstr "false" + +msgid "$TAG_LANGUAGE" +msgstr "ko" + +msgid "$TAG_USE_CJK_FONT" +msgstr "true" + +msgid "${1}" +msgstr "{1}원" + +msgid "(Default)" +msgstr "(기본)" + +msgid "({1}) PP: {2}/{3}" +msgstr " ({1}) PP: {2}/{3}" + +msgid "*10 battles needed for Global Rank" +msgstr "* 배틀 횟수 10회 달성 시 글로벌 랭킹 진입" + +msgid "*Part of the Online Gym!" +msgstr "* 온라인 체육관의 일원!" + +msgid "--- power core ------ from over----. It ---- ------ a large ---- -- nuclear fuel to -------. ---- ---- activated- -- --- -- prod--- ---- limitless energy." +msgstr "-- --으로부터 전력 코어- 왔-\n------ 엄청난 -- 핵연료가 --- ---\n--- 활성화되- 무한한 에너지- -산해낼 - -- ---" + +msgid "---- -- the Interface --- final---- today. Th- -erator - -- ---- - ----- full control -- --e Sp-cimen. ---- chief reseacher, Dr. ----- --s ---- granted clearance." +msgstr "인터페이스 --이 오늘 완료---\n-- -구자가 표-을 완전히 제어- - --\n수석 연구원 -- 박사가 사용 허가를 ---" + +msgid "---- has been - breach -- confidential--. ----- --- ------ shall -- relocate --- undergr-- --. Project 092 --- have -- -- --rminated." +msgstr "기밀 -- 유출이 --했다\n따라- -- ---- - --- --- 지하 --로 옮긴다\n프로젝트 092를 -료해야 할-- ----" + +msgid "... ... ... ...Nope!\nThere's no response." +msgstr "... ... 휴우!\n...아무 반응이 없다" + +msgid "...Oh. It's you.\nListen, I might've been a jerk to you back in Vinoville Town.\nBut, well, what you did, it kind of saved my family and my town.\nWhen the Rangers are done cleaning the area, I'll have a home again.\nSo... I guess... What I'm trying to say is...\nI owe you. We all do.\nBut I'm not going easy on you because of it.\nI've been training non-stop since you beat me!\nMy team will crush anybody that stands in our way...\nEven the Hero of Tandor!!" +msgstr "...아, 너구나\n저번에 감로마을에선 네게 모질게 굴었지만\n그, 네 덕분에... 우리 가족과 마을이\n무사할 수 있었던 모양이야\n레인저들이 마을을 정화하고 나면\n우리 집이 돌아올 거고\n또... 그러니까... 내가 하려는 말은...\n네게 빚을 졌어\n나도, 그리고 우리 모두가 말이야\n하지만 그렇다고 내가 봐줄 거라\n생각한다면 큰 오산이야\n너에게 패배한 뒤로 끝없이\n훈련을 반복했으니까!\n나의 포켓몬들은 그 어떤 적도\n압도할 만큼 강해졌다...\n탄도르의 영웅인 너라 해도!!" + +msgid "...Pfeh. I guess you win.\nThat's embarrassing... But whatever.\nIf there's anyone I'll allow to beat me, it should be you." +msgstr "...쳇\n네가 이겼구나\n분하지만... 뭐 상관없어\n날 이길 사람이 너 하나뿐이라면\n그리 나쁘진 않아" + +msgid "1, 2, and... ... ..." +msgstr "1, 2, ... ... ..." + +msgid "<<" +msgstr " <<" + +msgid "Search Mode" +msgstr "검색 모드" + +msgid "{1} nature." +msgstr "{1} 성격." + +msgid "Egg hatched." +msgstr "에서 부화하여 만났다.\n" + +msgid "{1} {2}, {3}" +msgstr "{3}년 {1} {2}일\n" + +msgid "Egg obtained." +msgstr "에서 알을 받았다." + +msgid "Had a fateful encounter at Lv. {1}." +msgstr "에서 Lv.{1}일 때\n운명적인 만남을 가졌다." + +msgid "Met at Lv. {1}." +msgstr "에서 Lv.{1}일 때\n만났다." + +msgid "Traded at Lv. {1}." +msgstr "에서 Lv.{1}일 때\n왔다." + +msgid "Faraway place" +msgstr "먼 곳\n" + +msgid "\"The Egg Watch\"" +msgstr "\"알의 상태\"\n" + +msgid "A mysterious Pokémon\nEgg received from\n{1}." +msgstr "{1}\n에게서 받은 이상한\n포켓몬 알이다.\n" + +msgid "{1}/{2}/{3}" +msgstr "{3}년 {2} {1}일\n" + +msgid "{1}
" +msgstr " {1}명
" + +msgid ">>" +msgstr " >>" + +msgid "????? Pokémon" +msgstr "?????포켓몬" + +msgid "A Key Item in the Bag can be registered to this key for instant use." +msgstr "가방에 들어 있는 도구를\n편리 버튼에 등록할 수 있습니다" + +msgid "A Map\nShows visited Places." +msgstr "지도를 열어\n유명한 장소를 확인합니다" + +msgid "A Nuclear Horde appeared!" +msgstr "우왓! 핵포켓몬 무리와\n조우했다!" + +msgid "A Phone\nUsed to call People." +msgstr "전화를 걸어\n사람들과 대화합니다" + +msgid "A Pokémon could be in this tree. Maybe a Pokémon could shake it." +msgstr "이런 나무에는 포켓몬이 있을지도..." + +msgid "A Pokémon could be in this tree. Want to headbutt it?" +msgstr "이런 나무에는 포켓몬이 있을지도...\n박치기를 쓰겠습니까?" + +msgid "A Radio\nUsed to listen to Music." +msgstr "라디오로\n음악을 재생합니다" + +msgid "A Ribbon awarded for completing the Battle Tower Double challenge." +msgstr "배틀타워 더블을\n연승한 기념리본" + +msgid "A Ribbon awarded for completing the Battle Tower Link Multi challenge." +msgstr "배틀타워 통신멀티를\n연승한 기념리본" + +msgid "A Ribbon awarded for completing the Battle Tower Multi challenge." +msgstr "배틀타워 멀티를\n연승한 기념리본" + +msgid "A Ribbon awarded for completing the Wi-Fi Battle Tower challenge." +msgstr "Wi-Fi 배틀타워를\n연승한 기념리본" + +msgid "A Ribbon awarded for defeating the Tower Tycoon at the Battle Tower." +msgstr "배틀타워에서 타워타이쿤에게\n승리한 기념리본" + +msgid "A Ribbon awarded for overcoming all difficult challenges." +msgstr "모든 고난을\n극복한 기념리본" + +msgid "A Ribbon awarded for setting a legendary record." +msgstr "전설적 기록을 남긴\n기념리본" + +msgid "A Ribbon awarded for setting an incredible record." +msgstr "대단한 기록을 남긴\n기념리본" + +msgid "A Ribbon awarded for winning 100 matches in a row." +msgstr "100명에게 승리 달성\n기념리본" + +msgid "A Ribbon awarded to a Pokémon deemed to have a top-quality footprint." +msgstr "최고의 발자국을 가진\n포켓몬이 받을 수 있는 리본" + +msgid "A Ribbon for recalling a careless error that helped steer life decisions." +msgstr "깜빡했던 실패를 떠올려서\n인생의 에센스가 되는 리본" + +msgid "A Ribbon for recalling a deep slumber that made life soothing." +msgstr "푹 잠들었던 것을 떠올려서\n인생에 평온함이 되는 리본" + +msgid "A Ribbon for recalling a refreshing event that added sparkle to life." +msgstr "산뜻했던 경험을 떠올려서\n인생을 산뜻하게 만들어 주는 리본" + +msgid "A Ribbon for recalling a thrilling event that made life more exciting." +msgstr "두근두근했던 일을 떠올려서\n인생을 설레게 하는 리본" + +msgid "A Ribbon for recalling an invigorating event that created life energy." +msgstr "기분이 맑아지는 일을 떠올려서\n인생의 에너지가 되는 리본" + +msgid "A Ribbon for recalling feelings of sadness that added spice to life." +msgstr "쓸쓸했던 기분을 떠올려서\n인생의 묘미가 되는 리본" + +msgid "A Ribbon for recalling that smiles enrich the quality of life." +msgstr "방긋 미소지을 일을 떠올려서\n인생을 풍부하게 해주는 리본" + +msgid "A Ribbon said to make your wish come true." +msgstr "소원이 이루어진다고 전해지는 리본" + +msgid "A Ribbon that proclaims love for Pokémon." +msgstr "포켓몬을 매우 좋아하는 것을\n증명하는 기념리본" + +msgid "A Ribbon to celebrate a birthday." +msgstr "생일 기념리본" + +msgid "A Ribbon to cherish a special memory." +msgstr "특별한 추억을 기념하는 리본" + +msgid "A Toxic Fallout has set in!" +msgstr "방사능 낙진이 흩날리기 시작했다!" + +msgid "A bell chimed!" +msgstr "방울소리가 울려 퍼졌다!" + +msgid "A critical hit!" +msgstr "급소에 맞았다!" + +msgid "A gorgeous and regal Ribbon that is the peak of fabulous." +msgstr "이 이상 훌륭한 것이 없을\n호화스럽고 기품있는 리본" + +msgid "A heavy rain began to fall!" +msgstr "강한 비가 내리기 시작했다!" + +msgid "A little quick tempered." +msgstr "약간 화를 잘 내는 성미임." + +msgid "A mysterious air current is protecting Flying-type Pokémon!" +msgstr "수수께끼의 난기류가\n비행포켓몬을 지킨다!" + +msgid "A nuclear fallout has hit!" +msgstr "방사능 낙진이 덮쳐왔다!" + +msgid "A sandstorm is raging." +msgstr "모래바람이 세차게 불고 있다" + +msgid "A sandstorm kicked up!" +msgstr "모래바람이 불기 시작했다!" + +msgid "A soothing aroma wafted through the area!" +msgstr "기분 좋은 향기가 퍼졌다!" + +msgid "A special Ribbon for a special day." +msgstr "특별한 날의 특별한 리본" + +msgid "A sticky ooze covers the battlefield!" +msgstr "발밑이 점액으로 범벅이 되었다!" + +msgid "A sticky web has been laid out beneath the opposing team's feet!" +msgstr "상대 발밑에\n끈적끈적네트가 펼쳐졌다!" + +msgid "A sticky web has been laid out beneath your team's feet!" +msgstr "우리 편 발밑에\n끈적끈적네트가 펼쳐졌다!" + +msgid "A thrilling display from trainers and Pokémon alike!" +msgstr "트레이너와 포켓몬 모두 손에 땀을\n쥐게 하는 투지를 보여주셨군요!" + +msgid "A thunderstorm is raging." +msgstr "번개폭풍이 거칠다" + +msgid "A thunderstorm started!" +msgstr "번개폭풍이 일어나기 시작했다!" + +msgid "A to Z" +msgstr "가나다순" + +msgid "A wall of water is crashing down with a mighty roar." +msgstr "큰 소리를 내며\n물이 흘러 떨어진다!" + +msgid "A {1} was planted here." +msgstr "{1}를 심은 장소다!" + +msgid "A: Add map to canvas" +msgstr "A: Add map to canvas\n" + +msgid "ABLE" +msgstr "가능" + +msgid "ACCURACY" +msgstr "명중" + +msgid "ADD NEW FRIEND" +msgstr "친구 추가" + +msgid "AFTER LOSING..." +msgstr "패배 후..." + +msgid "Aargh! Almost had it!" +msgstr "아쉽다!\n조금만 더하면 잡을 수 있었는데!" + +msgid "Ability" +msgstr "특성" + +msgid "Ability Ribbon" +msgstr "어빌리티리본" + +msgid "Ability: {1}" +msgstr "특성: {1}" + +msgid "Acai Berries" +msgstr "아카열매" + +msgid "Adamant" +msgstr "고집스런" + +msgid "Add Friend" +msgstr "친구를 추가한다" + +msgid "Add another Pokémon?" +msgstr "계속해서 포켓몬을 추가할까요?" + +msgid "Advanced to Game Lv. {1}!" +msgstr "게임 레벨이\nLv.{1}(으)로 올랐습니다!" + +msgid "Aguav Berries" +msgstr "아바열매" + +msgid "Aha! It is the \\PN!\nWe fight before. I lose in disgrace.\nMy Ninja clan forsake me. So I train.\nI train and train, in hopes to encounter \\PN again.\nIn this arena, we fight to regain honor!\nI will defeat you, and restore glory to my Ninja Clan!" +msgstr "이게 누구신가! \\PN!\n예전에 승부한 적이 있었지\n네게 패배의 굴욕을 맛본 뒤로\n부하들에게 버림받은 신세가 되었다\n그 뒤로 훈련을 거듭했지\n너를 다시 만날 날을 꿈꾸며 말이야\n이 경기장에서 너를 쓰러뜨려\n나의 명예와 서퍼즈의 영광을 되찾겠다!" + +msgid "Alas, the final curtain falls...\nThe result is clear:\nYour victory was written in the stars!" +msgstr "아아, 내려가는 막이 말해주는\n공연의 결실...\n그것은 당신의 승리가\n빛나는 별에 새겨졌다는 거예요!" + +msgid "Alert Ribbon" +msgstr "뚝심리본" + +msgid "Alert to sounds." +msgstr "주위 소리에 민감함." + +msgid "All Pokémon hearing the song will faint in three turns!" +msgstr "멸망의노래를 들은 포켓몬은\n3턴 후에 쓰러져 버린다!" + +msgid "All Pokémon in this box have been released." +msgstr "이 박스에 있던 포켓몬들을\n모두 놓아주었다" + +msgid "All data will be lost. Confirm once more to proceed." +msgstr "모든 데이터가 사라집니다\n다시 한 번 확인해 주십시오" + +msgid "All recording devices are in use. Recording is not possible now." +msgstr "녹음 장치가 모두 사용 중입니다\n지금은 녹음할 수 없습니다" + +msgid "All stat changes were eliminated!" +msgstr "모든 상태가\n원래대로 되돌아왔다!" + +msgid "All the world's a stage... and we play the leading role! Can you see past our splendid masquerade?" +msgstr "세상이라는 무대 위에서...\n우리들은 인생이라는 극의 주인공!\n찬란한 가면의 향연을 꿰뚫어볼 수 있겠나요?" + +msgid "Also, look for a special NPC in Kevlar Town!" +msgstr "한 가지 더!\n가락마을에서 특별한 NPC를 찾아보세요" + +msgid "An Egg can't battle!" +msgstr "알은\n배틀에 내보낼 수 없습니다" + +msgid "An egg can't be an active Pokémon" +msgstr "알은 배틀에 나올 수 없습니다" + +msgid "An electric current runs across the battlefield!" +msgstr "발밑에 전기가 떠돌기 시작했다!" + +msgid "An extraordinarily gorgeous and extravagant Ribbon." +msgstr "더할 나위 없이 호화롭고\n화려한 느낌의 리본" + +msgid "An incredibly regal Ribbon with an air of nobility." +msgstr "굉장히 기품있고\n고상한 느낌이 나는 리본" + +msgid "And now, their battling skills will determine which of them get to move on to the Champion's Arena after this match." +msgstr "또 한 가지, 이번 경기 후에\n챔피언 아레나로 진출할 선수가 결정됩니다" + +msgid "And the winner is \\PN!" +msgstr "승자는 바로 \\PN!" + +msgid "And..." +msgstr "그리고!" + +msgid "And..." +msgstr "그리고..." + +msgid "Announcer: You're out of Safari Balls! Game over!" +msgstr "Announcer: You're out of Safari Balls! Game over!" + +msgid "Apicot Berries" +msgstr "규살열매" + +msgid "Apr." +msgstr "4월" + +msgid "April" +msgstr "4월" + +msgid "Aqua Ring restored {1}'s HP!" +msgstr "{1}은(는)\n물의 고리로 체력을 회복했다!" + +msgid "Are you sure you want to create a new Virtual Trainer?" +msgstr "정말 버추얼 트레이너를\n새로 만들겠습니까?" + +msgid "Are you sure you want to delete this save file?" +msgstr "정말 이 리포트를 삭제하시겠습니까?" + +msgid "Are you sure you want to play on this mode?" +msgstr "이 모드가 확실합니까?" + +msgid "Are you sure you want to play with these settings?" +msgstr "정말 이 설정으로 플레이하겠습니까?" + +msgid "Are you sure you want to release all Pokémon in this box?" +msgstr "정말로 이 박스 안에 있는\n포켓몬을 모두 놓아주겠습니까?" + +msgid "Are you sure you want to remove this friend?" +msgstr "정말로 이 친구를 삭제하시겠습니까?" + +msgid "Are you sure you want to withdraw your pokemon?" +msgstr "정말로 포켓몬을 꺼내겠습니까?" + +msgid "Are you sure?" +msgstr "확실하니?" + +msgid "Area Unknown" +msgstr "서식지 불명" + +msgid "Artist Ribbon" +msgstr "브로마이드리본" + +msgid "Aspear Berries" +msgstr "배리열매" + +msgid "Attack" +msgstr "공격" + +msgid "Aug." +msgstr "8월" + +msgid "August" +msgstr "8월" + +msgid "Autosave" +msgstr "자동 리포트" + +msgid "Autosave failed. t(-.-t)" +msgstr "자동 리포트를 작성 못했습니다. t(-.-t)" + +msgid "Autumn" +msgstr "가을" + +msgid "Aww... It appeared to be caught!" +msgstr "아아!\n잡았다고 생각했는데!" + +msgid "BAG" +msgstr "가방" + +msgid "BANNED" +msgstr "나갈 수 없어요" + +msgid "BATTLE MOVES" +msgstr "싸울 기술" + +msgid "BATTLES:" +msgstr "배틀 횟수:" + +msgid "Babiri Berries" +msgstr "바리비열매" + +msgid "Back" +msgstr "뒤로" + +msgid "Backup Autosave" +msgstr "자동 리포트 백업" + +msgid "Backup Save" +msgstr "리포트 백업" + +msgid "Bacu Berries" +msgstr "쿠리열매" + +msgid "Bad IV: {1} (must be from 0-31)\n{2}" +msgstr "Bad IV: {1} (must be from 0-31)\n{2}" + +msgid "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" +msgstr "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" + +msgid "Bad form: {1} (must be 0 or greater)\n{2}" +msgstr "Bad form: {1} (must be 0 or greater)\n{2}" + +msgid "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" +msgstr "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" + +msgid "Bad happiness: {1} (must be from 0-255)\n{2}" +msgstr "Bad happiness: {1} (must be from 0-255)\n{2}" + +msgid "Bad level: {1} (must be from 1-{2})\n{3}" +msgstr "Bad level: {1} (must be from 1-{2})\n{3}" + +msgid "Bad line syntax (expected syntax like XXX=YYY)\n{1}" +msgstr "Bad line syntax (expected syntax like XXX=YYY)\n{1}" + +msgid "Bad money amount (must be from 0 through 255)\n{1}" +msgstr "Bad money amount (must be from 0 through 255)\n{1}" + +msgid "Bad nickname: {1} (must be 1-20 characters)\n{2}" +msgstr "Bad nickname: {1} (must be 1-20 characters)\n{2}" + +msgid "Bad skill value (must be from 0 through 255)\n{1}" +msgstr "Bad skill value (must be from 0 through 255)\n{1}" + +msgid "Badges:" +msgstr "가진 배지:" + +msgid "Badges{2}
" +msgstr "가진 배지{2}
" + +msgid "Bag" +msgstr "가방" + +msgid "Bait" +msgstr "먹이" + +msgid "Ball" +msgstr "볼" + +msgid "Bashful" +msgstr "수줍음을 타는" + +msgid "Battle" +msgstr "배틀한다" + +msgid "Battle Champion Ribbon" +msgstr "배틀챔피언리본" + +msgid "Battle Competition Champion Ribbon." +msgstr "배틀 대회 우승 기념리본" + +msgid "Battle Items" +msgstr "배틀용" + +msgid "Battle Link" +msgstr "배틀링크" + +msgid "Battle Scene" +msgstr "배틀 애니메이션" + +msgid "Battle Style" +msgstr "시합 룰" + +msgid "Battle me, Now!" +msgstr "나랑 승부하자!" + +msgid "Battle!" +msgstr "배틀한다!" + +msgid "Battle... start!" +msgstr "배틀... 시작!" + +msgid "Beach" +msgstr "바닷가" + +msgid "Beauty Ribbon" +msgstr "뷰티리본" + +msgid "Beauty Ribbon Great" +msgstr "뷰티리본그레이트" + +msgid "Beauty Ribbon Hyper" +msgstr "뷰티리본하이퍼" + +msgid "Beauty Ribbon Master" +msgstr "뷰티리본마스터" + +msgid "Beauty Ribbon Super" +msgstr "뷰티리본슈퍼" + +msgid "Beauty Ribbon Ultra" +msgstr "뷰티리본울트라" + +msgid "Begin your game." +msgstr "게임을 시작합니다" + +msgid "Behold! The power of Mega Evolution!" +msgstr "보아라!\n메가진화의 힘을!" + +msgid "Belue Berries" +msgstr "루베열매" + +msgid "Berries" +msgstr "나무열매" + +msgid "Berry" +msgstr "나무열매" + +msgid "Bill" +msgstr "이수재" + +msgid "Birthday Ribbon" +msgstr "버스데이리본" + +msgid "Black" +msgstr "검정" + +msgid "Black Tiles: {1}" +msgstr "검은색 타일: {1}" + +msgid "Blue" +msgstr "파랑" + +msgid "Bluk Berries" +msgstr "블리열매" + +msgid "Bold" +msgstr "대담한" + +msgid "Boost PP of which move?" +msgstr "어느 기술을\n늘릴까?" + +msgid "Both of these trainers took home a win in the previous round." +msgstr "이전 라운드에서 승리를 거머쥔\n2명이 선수들이 격돌합니다" + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "누군가의 PC\n박스 \"{1}\"이(가) 가득 찼다!" + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "누군가의 PC\n박스 \"{1}\"이(가) 가득 찼다!" + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "{2}의 PC\n박스 \"{1}\"이(가) 가득 찼다!" + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "{2}의 PC\n박스 \"{1}\"이(가) 가득 찼다!" + +msgid "Box name?" +msgstr "박스의 이름은?" + +msgid "Box {1:d}" +msgstr "박스{1:d}" + +msgid "Brave" +msgstr "용감한" + +msgid "Brown" +msgstr "갈색" + +msgid "Bug" +msgstr "벌레" + +msgid "Bug Catcher Benny" +msgstr "곤충채집소년 정남" + +msgid "Bug Catcher Ed" +msgstr "곤충채집소년 태민" + +msgid "Bug Catcher Josh" +msgstr "곤충채집소년 희주" + +msgid "But I sense something else in you...\\^" +msgstr "하지만 네 안에 또 다른 무언가가\n꿈틀대는 게 느껴져...\\^" + +msgid "But it failed to spit up a thing!" +msgstr "그러나 아무것도 토해낼 수 없었다!" + +msgid "But it failed to swallow a thing!" +msgstr "그러나 아무것도 꿀꺽할 수 없었다!" + +msgid "But it failed!" +msgstr "그러나 실패하고 말았다!" + +msgid "But it had no effect!" +msgstr "그러나 효과가 없었다!" + +msgid "But nothing happened!" +msgstr "그러나 아무 일도 일어나지 않았다!" + +msgid "But the effects of a Repel lingered from earlier." +msgstr "아직 전에 썼던\n스프레이의 효과가 남아 있습니다!" + +msgid "But there was no PP left for the move!" +msgstr "그러나 남은 기술 포인트가\n없었다!" + +msgid "But there was no target..." +msgstr "그러나 상대가 없으므로\n실패하고 말았다!" + +msgid "But {1} already caught a Pokémon in this area!" +msgstr "{1}은(는) 이미\n이곳의 야생 포켓몬을 잡았다!" + +msgid "But {1} already fought a wild Pokémon in this area!" +msgstr "{1}은(는) 이미\n이곳의 야생 포켓몬과 싸웠다!" + +msgid "But {1} can't learn more than four moves." +msgstr "그러나 {1}은(는) 기술을 4개\n알고 있으므로 더 이상 배울 수 없다!" + +msgid "But {1} can't learn more than four moves." +msgstr "그러나 {1}은(는) 기술을 4개\n알고 있으므로 더 이상 배울 수 없다!" + +msgid "But {1} can't sleep in an uproar!" +msgstr "그러나 {1}은(는)\n소란스러워서 잠들 수 없다!" + +msgid "But {1} couldn't sleep!" +msgstr "그러나 {1}은(는) 잠들 수 없었다!" + +msgid "But, only one will be crowned Champion today." +msgstr "그러나 챔피언의 왕좌에\n오르는 자는 단 한 명뿐" + +msgid "But,\\. don't worry!\\nYour Pokémon are safe and sound." +msgstr "하지만...\\. 걱정 마세요!\\n포켓몬들은 무사하답니다" + +msgid "Buy" +msgstr "사러 왔다" + +msgid "By ID" +msgstr "ID에 따라" + +msgid "By Pokemon" +msgstr "포켓몬에 따라" + +msgid "By Wanted" +msgstr "조건에 따라" + +msgid "By the blessing of Aotius!" +msgstr "아오투스신의 은총으로!" + +msgid "Bye-bye, {1}!" +msgstr "바이바이, {1}!" + +msgid "CANCEL" +msgstr "취소" + +msgid "CATEGORY" +msgstr "분류" + +msgid "CLOSE BAG" +msgstr "닫는다" + +msgid "CONFIRM" +msgstr "결정" + +msgid "Call" +msgstr "부른다" + +msgid "Calm" +msgstr "차분한" + +msgid "Camper Barry" +msgstr "캠프보이 웅일" + +msgid "Can't catch any more..." +msgstr "더 이상 잡을 수 없다..." + +msgid "Can't deposit from box..." +msgstr "박스에 있는 포켓몬은\n맡길 수 없습니다..." + +msgid "Can't deposit the last Pokémon!" +msgstr "싸울 포켓몬이 없어집니다!" + +msgid "Can't escape!" +msgstr "도망칠 수 없다!" + +msgid "Can't find deposited Pokémon" +msgstr "맡긴 포켓몬을 찾을 수 없습니다" + +msgid "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." +msgstr "Data 폴더에서 'Map{1:03d}'을(를) 찾을 수 없습니다\n주인공의 현재 위치에서 게임을 계속합니다" + +msgid "Can't find {1}" +msgstr "{1}을(를) 찾을 수 없습니다" + +msgid "Can't re-store deleted item in bag" +msgstr "삭제된 도구는 다시 가방에\n넣을 수 없습니다" + +msgid "Can't save. No name was entered." +msgstr "Can't save. No name was entered." + +msgid "Can't save. The Pokémon list is empty." +msgstr "Can't save. The Pokémon list is empty." + +msgid "Can't store the Pokémon..." +msgstr "포켓몬을 보관할 수 없습니다..." + +msgid "Can't store the egg" +msgstr "알은 맡길 수 없습니다" + +msgid "Can't store the {1}." +msgstr "{1}을(를)\n보관할 수 없습니다" + +msgid "Can't use that here." +msgstr "여기서는 쓸 수 없습니다" + +msgid "Can't use that while on a bicycle." +msgstr "자전거를 타는 중에는\n쓸 수 없습니다!" + +msgid "Can't withdraw from party..." +msgstr "지닌 포켓몬은\n꺼낼 수 없습니다..." + +msgid "Cancel" +msgstr "돌아간다" + +msgid "Cancel?" +msgstr "취소할까요?" + +msgid "Capable of taking hits." +msgstr "맷집이 강함." + +msgid "Careful" +msgstr "신중한" + +msgid "Careless Ribbon" +msgstr "덜렁이리본" + +msgid "Cave" +msgstr "동굴" + +msgid "Certainly. You want {1}.\nThat will be ${2}. OK?" +msgstr "{1}(이)로군요\n{2}원입니다" + +msgid "Certainly. You want {2} {1}(s)?" +msgstr "{1} {2}개로군요?" + +msgid "Challenge Mode" +msgstr "챌린지 모드" + +msgid "Challenge accepted!\\wtnp[100]" +msgstr "배틀이 수락되었습니다!\\wtnp[100]" + +msgid "Challenge {1} to a battle?" +msgstr "{1}님에게\n배틀을 신청하겠습니까?" + +msgid "Champion Ribbon" +msgstr "챔피언리본" + +msgid "Changed to Blade Forme!" +msgstr "블레이드폼 체인지!" + +msgid "Changed to Shield Forme!" +msgstr "실드폼 체인지!" + +msgid "Charti Berries" +msgstr "루미열매" + +msgid "Check Virtual Trainer" +msgstr "버추얼 트레이너를 확인한다" + +msgid "Check for Updates" +msgstr "업데이트가 있는지 확인한다" + +msgid "Checks" +msgstr "체크" + +msgid "Cheri Berries" +msgstr "버치열매" + +msgid "Chesto Berries" +msgstr "유루열매" + +msgid "Chilan Berries" +msgstr "카리열매" + +msgid "Choose Pokémon and confirm." +msgstr "포켓몬을 선택하고 결정" + +msgid "Choose Pokémon or cancel." +msgstr "포켓몬을 선택하거나 취소" + +msgid "Choose Trainer Type" +msgstr "트레이너 타입은?" + +msgid "Choose a Letter." +msgstr "문자를 골라 주십시오" + +msgid "Choose a Pokémon to trade." +msgstr "교환할 포켓몬을 선택해 주십시오" + +msgid "Choose a Pokémon." +msgstr "포켓몬을 선택해 주십시오" + +msgid "Choose a battle." +msgstr "배틀 방식을 골라 주십시오" + +msgid "Choose a command." +msgstr "명령을 선택해 주십시오" + +msgid "Choose save file to be loaded" +msgstr "불러올 리포트를 선택하십시오" + +msgid "Choose the gift you want to receive.\\wtnp[0]" +msgstr "어느 소포를 받으시겠습니까?\\wtnp[0]" + +msgid "Choose your game mode:" +msgstr "게임 모드를 선택해 주십시오" + +msgid "Chople Berries" +msgstr "로플열매" + +msgid "City" +msgstr "시티" + +msgid "Classic Ribbon" +msgstr "클래식리본" + +msgid "Click to select a map" +msgstr "Click to select a map\n" + +msgid "Click!\n...... ......" +msgstr "삣!\n...... ......" + +msgid "Close bag." +msgstr "가방을 닫습니다" + +msgid "Close storage." +msgstr "보관 시스템을 닫습니다" + +msgid "Closes the PokéPod and returns to the game." +msgstr "포켓팟을 닫고\n게임으로 돌아갑니다" + +msgid "Coba Berries" +msgstr "바코열매" + +msgid "Coins were scattered everywhere!" +msgstr "돈이 주위에 흩어졌다!" + +msgid "Coins:\n{1}" +msgstr "동전\n{1}개" + +msgid "Coins: {1}" +msgstr "동전: {1}개" + +msgid "Colbur Berries" +msgstr "마코열매" + +msgid "Compete" +msgstr "경쟁" + +msgid "Competitive sharply raised {1}'s Special Attack!" +msgstr "{1}의 승기 때문에\n특수공격이 크게 올랐다!" + +msgid "Congratulations on advancing to the final round!\nThe final battle will take place in the Champion's Arena. Its winner will be crowned Champion of Tandor!" +msgstr "최종 라운드 진출을 축하합니다!\n챔피언 아레나에서 탄도르리그 챔피언의\n자리를 건 마지막 배틀이 진행되겠습니다" + +msgid "Congratulations!" +msgstr "축하합니다!" + +msgid "Congratulations!\nYour {1} evolved into {2}!" +msgstr "축하합니다! {1}은(는)\n{2}(으)로 진화했습니다!" + +msgid "Congratulations, {1}!" +msgstr "축하해!\n{1}!!" + +msgid "Continue" +msgstr "모험을 계속한다" + +msgid "Continue Box operations?" +msgstr "박스 조작을 계속하겠습니까?" + +msgid "Continue the game with those options permanently disabled?" +msgstr "이 옵션들을 영구히 해제한 상태로\n모험을 계속하겠습니까?" + +msgid "Controls" +msgstr "조작 방법" + +msgid "Cool Ribbon" +msgstr "쿨리본" + +msgid "Cool Ribbon Great" +msgstr "쿨리본그레이트" + +msgid "Cool Ribbon Hyper" +msgstr "쿨리본하이퍼" + +msgid "Cool Ribbon Master" +msgstr "쿨리본마스터" + +msgid "Cool Ribbon Super" +msgstr "쿨리본슈퍼" + +msgid "Cool Ribbon Ultra" +msgstr "쿨리본울트라" + +msgid "Cool Trainer Nick" +msgstr "엘리트 트레이너 켄" + +msgid "Cornn Berries" +msgstr "수숙열매" + +msgid "Corrupted Save File" +msgstr "손상된 리포트" + +msgid "Could it be the seed of greatness?\\.\nThe potential to transform yourself completely?\\^" +msgstr "위인이 될 씨앗일까?\\. \n아니면 자신을 뜯어고칠 잠재력?\\^" + +msgid "Could not load VT data!" +msgstr "VT 데이터를 불러오지 못했습니다!" + +msgid "Could not reach server to determine if your game is up-to-date. \\wtnp[40]" +msgstr "서버에 연결할 수 없어 최신 버전인지 확인하지 못했습니다 \\wtnp[40]" + +msgid "Couldn't find an unclaimed Mystery Gift with ID {1}." +msgstr "받은 적이 없는 ID {1}의\n이상한 소포를 찾지 못했습니다" + +msgid "Couldn't return unusable item to Bag somehow." +msgstr "알 수 없는 이유로 사용 불가능한 도구를 가방에 도로 넣지 못했습니다" + +msgid "Couldn't return unused item to Bag somehow." +msgstr "알 수 없는 이유로 미사용 도구를 가방에 도로 넣지 못했습니다" + +msgid "Country Ribbon" +msgstr "컨트리리본" + +msgid "Crafty Shield protected your team!" +msgstr "우리 편 주변을\n트릭가드가 보호하고 있다!" + +msgid "Crafty Shield protected {1}!" +msgstr "{1} 주변을\n트릭가드가 보호하고 있다!" + +msgid "Crag" +msgstr "바위산" + +msgid "Create new Virtual Trainer" +msgstr "버추얼 트레이너를 만든다" + +msgid "Creating a new Virtual Trainer will delete your older one and will reset your ranking and battle stats." +msgstr "버추얼 트레이너를 새로 만들면\n기존에 있던 버추얼 트레이너가 지워지고\n랭킹과 전적이 초기화됩니다" + +msgid "Credits" +msgstr "만든 사람들" + +msgid "Cupu Berries" +msgstr "수아열매" + +msgid "Current Version = {1} \\wtnp[30]" +msgstr "현재 버전 {1} \\wtnp[30]" + +msgid "Custap Berries" +msgstr "애슈열매" + +msgid "Custom" +msgstr "선택" + +msgid "Custom Game Settings" +msgstr "규칙 설정" + +msgid "Custom {1}" +msgstr "사용자 지정 {1}" + +msgid "Custom/Nuzlocke Mode" +msgstr "규칙 설정/너즐록" + +msgid "Cute Ribbon" +msgstr "큐트리본" + +msgid "Cute Ribbon Great" +msgstr "큐트리본그레이트" + +msgid "Cute Ribbon Hyper" +msgstr "큐트리본하이퍼" + +msgid "Cute Ribbon Master" +msgstr "큐트리본마스터" + +msgid "Cute Ribbon Super" +msgstr "큐트리본슈퍼" + +msgid "Cute Ribbon Ultra" +msgstr "큐트리본울트라" + +msgid "DEFEND" +msgstr "수비한다" + +msgid "DEL: Delete map from canvas" +msgstr "DEL: Delete map from canvas\n" + +msgid "DEPOSIT POKéMON" +msgstr "포켓몬을 맡긴다" + +msgid "DOUBLE Cup" +msgstr "더블 컵" + +msgid "Dark" +msgstr "악" + +msgid "Dark Mega Dramsama" +msgstr "다크메가오페로스" + +msgid "Day-Care Couple" +msgstr "키우미집 부부" + +msgid "Debug" +msgstr "디버그" + +msgid "Dec." +msgstr "12월" + +msgid "December" +msgstr "12월" + +msgid "Default" +msgstr "기본값으로 설정" + +msgid "Defense" +msgstr "방어" + +msgid "Defiant sharply raised {1}'s Attack!" +msgstr "{1}의 오기 때문에\n공격이 크게 올랐다!" + +msgid "Delete This Save File" +msgstr "이 리포트를 지운다" + +msgid "Delete a move to make\nroom for {1}?" +msgstr "{1} 대신\n다른 기술을 잊게 하겠습니까?" + +msgid "Delete a move to make room for {1}?" +msgstr "{1} 대신\n다른 기술을 잊게 하겠습니까?" + +msgid "Deposit" +msgstr "맡긴다" + +msgid "Deposit Item" +msgstr "도구를 맡긴다" + +msgid "Deposit Pokémon" +msgstr "포켓몬을 맡긴다" + +msgid "Deposit in which Box?" +msgstr "어느 박스에 맡기겠습니까?" + +msgid "Deposited {1} {2}(s)." +msgstr "{2}을(를)\n{1}개 맡겼습니다" + +msgid "Deposited {1}." +msgstr "{1}을(를) 맡겼습니다" + +msgid "Deselect" +msgstr "해제" + +msgid "Desert" +msgstr "사막" + +msgid "Dex No." +msgstr "도감No." + +msgid "Disable Healing In Battle" +msgstr "배틀 중 회복 불가" + +msgid "Disable Pokémarts" +msgstr "프렌들리숍 이용 불가" + +msgid "Do it! {1}!" +msgstr "널 믿어! {1}!" + +msgid "Do not underestimate the might of Dragons!" +msgstr "드래곤의 힘을 얕보지 말라!" + +msgid "Do what with an item?" +msgstr "지닌물건을\n어떻게 할까?" + +msgid "Do what with the mail?" +msgstr "메일을\n어떻게 할까?" + +msgid "Do what with {1}?" +msgstr "{1}을(를)\n어떻게 할까?" + +msgid "Do you want to change {1}'s ability to {2}?" +msgstr "{1}의 특성을\n{2}(으)로 바꾸겠습니까?" + +msgid "Do you want to delete the save file and start anew?" +msgstr "리포트를 지우고 처음부터 하시겠습니까?" + +msgid "Do you want to run the patcher now?" +msgstr "지금 실행할까요?" + +msgid "Do you want to try and run the patcher anyway?" +msgstr "그래도 패치 프로그램을 실행해 보시겠습니까?" + +msgid "Do you want to use another Repel?" +msgstr "계속해서 쓰시겠습니까?" + +msgid "Do you want to withdraw your pokemon from the GTS?" +msgstr "GTS에서 포켓몬을 꺼내겠습니까?" + +msgid "Docile" +msgstr "온순한" + +msgid "Done!" +msgstr "완료!" + +msgid "Double Ability Ribbon" +msgstr "더블어빌리티리본" + +msgid "Double Battle (lv50)" +msgstr "더블배틀 (Lv.50)" + +msgid "Double-click: Edit map's metadata" +msgstr "Double-click: Edit map's metadata\n" + +msgid "Down" +msgstr "아래" + +msgid "Downcast Ribbon" +msgstr "풀죽기리본" + +msgid "Drag map to move it" +msgstr "Drag map to move it\n" + +msgid "Dragon" +msgstr "드래곤" + +msgid "Dreams" +msgstr "꿈" + +msgid "Dupes Clause" +msgstr "중복 변칙" + +msgid "Durin Berries" +msgstr "두리열매" + +msgid "E: Edit map's encounters" +msgstr "E: Edit map's encounters\n" + +msgid "EV/IV/pID" +msgstr "노력/개체/pID" + +msgid "EXIT" +msgstr "나가기" + +msgid "Earned coins" +msgstr "획득한 동전" + +msgid "Earth Ribbon" +msgstr "어스리본" + +msgid "East side of first map must connect with west side of second map\n{1}" +msgstr "East side of first map must connect with west side of second map\n{1}" + +msgid "Effort Ribbon" +msgstr "노력리본" + +msgid "Egg" +msgstr "알" + +msgid "Eggs can't hold items." +msgstr "알은 도구를 지닐 수 없습니다!" + +msgid "Eggs can't hold mail." +msgstr "알은 메일을 지닐 수 없습니다!" + +msgid "Either" +msgstr "상관없다" + +msgid "Electric" +msgstr "전기" + +msgid "Electricity's power was weakened!" +msgstr "전기의 위력이 약해졌다!" + +msgid "Eletux is the best pick!\\wtnp[160]" +msgstr "망아찌리가 최고의 파트너가 될 거야!\\wtnp[160]" + +msgid "Encounter type out of range" +msgstr "등장 타입 범위 외" + +msgid "Enigma Berries" +msgstr "의문열매" + +msgid "Enter text using the keyboard. Press ENTER to confirm." +msgstr "키보드로 입력합니다 (ENTER: 확인 / 한글 입력 불가)" + +msgid "Enter text using the keyboard. Press ESC to cancel, or ENTER to confirm." +msgstr "키보드로 입력합니다 (ESC: 취소, ENTER: 확인 / 한글 입력 불가)" + +msgid "Enter the speech for when you are challenged" +msgstr "승부가 걸렸을 때\n당신이 할 말을 입력하세요" + +msgid "Enter the speech for when you lost" +msgstr "승부에서 졌을 때\n당신이 할 말을 입력하세요" + +msgid "Enter the speech for when you win" +msgstr "승부에서 이겼을 때\n당신이 할 말을 입력하세요" + +msgid "Enter {1}'s name." +msgstr "{1}의 이름은?" + +msgid "Entry" +msgstr "참가한다" + +msgid "Enumeration not defined\n{1}" +msgstr "Enumeration not defined\n{1}" + +msgid "Event Ribbon" +msgstr "이벤트리본" + +msgid "Exit" +msgstr "그만둔다" + +msgid "Exit To Desktop" +msgstr "게임을 종료한다" + +msgid "Exit To Menu" +msgstr "메뉴로 나간다" + +msgid "Exit from the Box?" +msgstr "박스를 종료하겠습니까?" + +msgid "Exit from the map?" +msgstr "지도에서 나갈까요?" + +msgid "Exp. Points" +msgstr "현재 경험치" + +msgid "Expected a number for the number of Pokémon\n{1}" +msgstr "Expected a number for the number of Pokémon\n{1}" + +msgid "Expected a number for the trainer battle ID\n{1}" +msgstr "Expected a number for the trainer battle ID\n{1}" + +msgid "Expected a section at the beginning of the file\n{1}" +msgstr "Expected a section at the beginning of the file\n{1}" + +msgid "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" +msgstr "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" + +msgid "Expected a species name: {1}\n{2}" +msgstr "Expected a species name: {1}\n{2}" + +msgid "Export" +msgstr "내보내기" + +msgid "FANCY Cup" +msgstr "팬시 컵" + +msgid "FIERCE ATTACK" +msgstr "맹렬히 공격한다" + +msgid "FIFTH" +msgstr "다섯 번째" + +msgid "FIRST" +msgstr "첫 번째" + +msgid "FORMS" +msgstr "모습" + +msgid "FORMS SEEN" +msgstr "발견한 모습" + +msgid "FOURTH" +msgstr "네 번째" + +msgid "Failed to compile text: {1}" +msgstr "Failed to compile text: {1}" + +msgid "Failed to connect, the servers may be experiencing problems. Please try again later." +msgstr "접속에 실패했습니다\n서버에 문제가 발생했을 수 있습니다\n잠시 후 다시 시도해 주십시오" + +msgid "Failed to create the trainer type. Choose a different name." +msgstr "Failed to create the trainer type. Choose a different name." + +msgid "Failed to delete stored items" +msgstr "보관된 도구를 없애지 못했습니다" + +msgid "Failed to get Pokemon data, trade aborted." +msgstr "포켓몬의 정보를 입수하지 못했습니다\n교환을 중지합니다" + +msgid "Failed to load data from server!" +msgstr "서버로부터 데이터를 불러오지 못했습니다!" + +msgid "Fainted Pokémon are considered dead and only one can be caught per route." +msgstr "기절한 포켓몬은 사망하며 도로/수로별로\n처음 마주친 포켓몬만을 잡을 수 있습니다" + +msgid "Fairy" +msgstr "페어리" + +msgid "Faraway place" +msgstr "먼 곳" + +msgid "Fast" +msgstr "빠르게" + +msgid "Feb." +msgstr "2월" + +msgid "February" +msgstr "2월" + +msgid "Female" +msgstr "암컷" + +msgid "Female Shiny" +msgstr "암컷 (특별한 색)" + +msgid "Feminine" +msgstr "여성" + +msgid "Fertilize" +msgstr "비료를 준다" + +msgid "Field '{1}' is not a hexadecimal number\n{2}" +msgstr "Field '{1}' is not a hexadecimal number\n{2}" + +msgid "Field '{1}' must be 0 or greater\n{2}" +msgstr "Field '{1}' must be 0 or greater\n{2}" + +msgid "Field '{1}' must be greater than 0\n{2}" +msgstr "Field '{1}' must be greater than 0\n{2}" + +msgid "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" +msgstr "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" + +msgid "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" +msgstr "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" + +msgid "Field {1} is not a number\n{2}" +msgstr "Field {1} is not a number\n{2}" + +msgid "Field {1} is not a positive integer\n{2}" +msgstr "Field {1} is not a positive integer\n{2}" + +msgid "Field {1} is not an integer\n{2}" +msgstr "Field {1} is not an integer\n{2}" + +msgid "Fight" +msgstr "싸운다" + +msgid "Fighting" +msgstr "격투" + +msgid "Figy Berries" +msgstr "무화열매" + +msgid "File {1}, line {2}\n{3}" +msgstr "File {1}, line {2}\n{3}\n" + +msgid "File {1}, section {2}, key {3}\n{4}" +msgstr "File {1}, section {2}, key {3}\n{4}\n" + +msgid "Fill all fields!" +msgstr "모두 배정해야 합니다!" + +msgid "Finally someone worth battling!" +msgstr "이 정도 실력은 돼야 배틀할 맛이 나지!" + +msgid "Fire" +msgstr "불꽃" + +msgid "Fire's power was weakened!" +msgstr "불꽃의 위력이 약해졌다!" + +msgid "First move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "First move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Flying" +msgstr "비행" + +msgid "Folks, we're back with Round 2!" +msgstr "여러분\n이제 2라운드가 시작됩니다!" + +msgid "Font Style" +msgstr "글꼴 스타일" + +msgid "Footprint Ribbon" +msgstr "발자국리본" + +msgid "For a Balanced trainer like you...\\^" +msgstr "그런 균형적인 트레이너인 네게는...\\^" + +msgid "For a Defensive trainer like you...\\^" +msgstr "그런 수비적인 트레이너인 네게는...\\^" + +msgid "For an Offensive trainer like you...\\^" +msgstr "그런 공격적인 트레이너인 네게는...\\^" + +msgid "For some reason this Pokémon can't be caught!" +msgstr "어째서인지 포켓몬을 잡을 수 없다!" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "{1}이(가) {2}을(를) 보내는 대신\n{3}은(는) {4}을(를) 줍니다" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "{1}이(가) {2}을(를) 보내는 대신\n{3}은(는) {4}을(를) 줍니다" + +msgid "For {1}, the {2} was too bitter!" +msgstr "{2}은(는) {1}에게는\n너무 쓰다!" + +msgid "For {1}, the {2} was too dry!" +msgstr "{2}은(는) {1}에게는\n너무 떫다!" + +msgid "For {1}, the {2} was too sour!" +msgstr "{2}은(는) {1}에게는\n너무 시다!" + +msgid "For {1}, the {2} was too spicy!" +msgstr "{2}은(는) {1}에게는\n너무 맵다!" + +msgid "For {1}, the {2} was too sweet!" +msgstr "{2}은(는) {1}에게는\n너무 달다!" + +msgid "Foreign Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "타인의 포켓몬\n{1}\n{2}\n{3} ({4})" + +msgid "Forest" +msgstr "숲" + +msgid "Form" +msgstr "모습" + +msgid "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Friday" +msgstr "금요일" + +msgid "Friends: {1}" +msgstr "친구 수: {1}" + +msgid "Fuse with which Pokémon?" +msgstr "어느 포켓몬과 합체할까?" + +msgid "GLOBAL RANKING:" +msgstr "글로벌 랭킹:" + +msgid "Game Version: {1}\nServer Version: {2}" +msgstr "게임 버전: {1}\n서버 버전: {2}" + +msgid "Ganlon Berries" +msgstr "용아열매" + +msgid "Gender" +msgstr "성별" + +msgid "Genderless" +msgstr "무성별" + +msgid "Genderless Shiny" +msgstr "무성별 (특별한 색)" + +msgid "Generating teams ({1} of {2})" +msgstr "팀 생성 중 ({1}/{2})" + +msgid "Gentle" +msgstr "얌전한" + +msgid "Ghost" +msgstr "고스트" + +msgid "Give" +msgstr "건네준다" + +msgid "Give to which Pokémon?" +msgstr "어느 포켓몬에게 건네줄까?" + +msgid "Give up trying to teach a new move to {1}?" +msgstr "{1}에게 기술을\n배우게 하는 것을 포기하겠습니까?" + +msgid "Go back to the previous menu." +msgstr "도구 보관 시스템과의\n통신을 종료합니다" + +msgid "Go for it, {1}!" +msgstr "힘내! {1}!" + +msgid "Go! {1} and {2}!" +msgstr "가랏! {1}!\n{2}!" + +msgid "Go! {1}!" +msgstr "가랏! {1}!" + +msgid "Good endurance." +msgstr "인내심이 강함." + +msgid "Good perseverance." +msgstr "잘 참음." + +msgid "Goodness! That was quite a thorough rout.\nI may require some tea and\nbiscuits after this match.\nIf you like, you would be welcome to join me." +msgstr "어이쿠! 영락없는 완패로군\n경기가 끝나면 차 한잔에\n비스킷을 즐겨야겠어\n원한다면 자네도 함께 해도 좋네" + +msgid "Goodness, you are really quite strong." +msgstr "세상에...\n너 진짜로 강하구나" + +msgid "Gorgeous Ribbon" +msgstr "고저스리본" + +msgid "Gorgeous Royal Ribbon" +msgstr "고저스로열리본" + +msgid "Got away safely!" +msgstr "무사히 도망쳤다!" + +msgid "Gotcha! {1} was caught!" +msgstr "신난다-!\n{1}을(를) 잡았다!" + +msgid "Graphics/Pictures/BATTLE/battleBagChoices" +msgstr "Graphics/Translations/Korean/battleBagChoices_korean" + +msgid "Graphics/Pictures/BATTLE/battleBagLast" +msgstr "Graphics/Translations/Korean/battleBagLast_korean" + +msgid "Graphics/Pictures/BATTLE/battleItemConfirm" +msgstr "Graphics/Translations/Korean/battleItemConfirm_korean" + +msgid "Graphics/Pictures/BATTLE/moveSelButtons" +msgstr "Graphics/Translations/Korean/moveSelButtons_korean" + +msgid "Graphics/Pictures/Pokedex/dexbg2_grid2" +msgstr "Graphics/Pictures/Pokedex/dexbg2_grid2x" + +msgid "Graphics/Pictures/Pokedex/entryicons" +msgstr "Graphics/Translations/Korean/entryicons_korean" + +msgid "Graphics/Pictures/Summary/summary0text" +msgstr "Graphics/Translations/Korean/summary0text_korean" + +msgid "Graphics/Pictures/Summary/summary1text" +msgstr "Graphics/Translations/Korean/summary1text_korean" + +msgid "Graphics/Pictures/Summary/summary2text" +msgstr "Graphics/Translations/Korean/summary2text_korean" + +msgid "Graphics/Pictures/Summary/summary3text" +msgstr "Graphics/Translations/Korean/summary3text_korean" + +msgid "Graphics/Pictures/Summary/summary4text" +msgstr "Graphics/Translations/Korean/summary4text_korean" + +msgid "Graphics/Pictures/battleStatuses" +msgstr "Graphics/Translations/Korean/battleStatuses_korean" + +msgid "Graphics/Pictures/boxpartytab" +msgstr "Graphics/Translations/Korean/boxpartytab_korean" + +msgid "Graphics/Pictures/boxsides" +msgstr "Graphics/Translations/Korean/boxsides_korean" + +msgid "Graphics/Pictures/jukeboxbg" +msgstr "Graphics/Translations/Korean/jukeboxbg_korean" + +msgid "Graphics/Pictures/statuses" +msgstr "Graphics/Translations/Korean/statuses_korean" + +msgid "Graphics/Pictures/types" +msgstr "Graphics/Translations/Korean/types_korean" + +msgid "Graphics/Pictures/typesbw" +msgstr "Graphics/Translations/Korean/typesbw_korean" + +msgid "Graphics/Titles/custom_pokelogo" +msgstr "Graphics/Translations/Korean/custom_pokelogo_korean" + +msgid "Graphics/Titles/custom_pokelogo_shine" +msgstr "Graphics/Translations/Korean/custom_pokelogo_shine_korean" + +msgid "Graphics/Titles/pic_4" +msgstr "Graphics/Translations/Korean/pic_4_korean" + +msgid "Graphics/Titles/pic_4under" +msgstr "Graphics/Translations/Korean/pic_4under_korean" + +msgid "Grass" +msgstr "풀" + +msgid "Grass grew to cover the battlefield!" +msgstr "발밑에 풀이 무성해졌다!" + +msgid "Gravity intensified!" +msgstr "중력이 강해졌다!" + +msgid "Gravity returned to normal!" +msgstr "중력이 원래대로 되돌아왔다!" + +msgid "Gray" +msgstr "회색" + +msgid "Great Ability Ribbon" +msgstr "그레이트어빌리티리본" + +msgid "Green" +msgstr "초록" + +msgid "Grepa Berries" +msgstr "또뽀열매" + +msgid "Ground" +msgstr "땅" + +msgid "Guara Berries" +msgstr "라냐열매" + +msgid "Gyahahaha! I expected nothing less from you! Go on to the next round, then. You deserve it!" +msgstr "우하하하! 과연 기대한 대로야!\n자, 다음 라운드로 가거라!" + +msgid "HM moves can't be forgotten now." +msgstr "중요한 기술입니다\n잊게 할 수 없습니다!" + +msgid "HP greater than total HP" +msgstr "HP가 최대치를 넘었습니다" + +msgid "HP less than 0" +msgstr "HP가 0 미만입니다" + +msgid "HP/Status" +msgstr "HP/상태" + +msgid "HT" +msgstr "키" + +msgid "Haban Berries" +msgstr "하반열매" + +msgid "Hafli Berries" +msgstr "하플열매" + +msgid "Hail continues to fall." +msgstr "싸라기눈이 계속 내리고 있다" + +msgid "Hail is falling." +msgstr "싸라기눈이 내리고 있다" + +msgid "Hall of Fame" +msgstr "전당등록" + +msgid "Hall of Fame No." +msgstr " 전당등록 No." + +msgid "Happiness" +msgstr "친밀도" + +msgid "Hardy" +msgstr "노력하는" + +msgid "Hasty" +msgstr "성급한" + +msgid "Hates to lose." +msgstr "지기 싫어함." + +msgid "HeL̳ o-f FAmr" +msgstr "견당들롞" + +msgid "Healing in-battle is disabled by your custom game settings!" +msgstr "설정한 규칙에 따라\n배틀 중에는 회복할 수 없습니다!" + +msgid "Heavy to Light" +msgstr "무거운 순서" + +msgid "Helloooooo ladies, gentlemen,\npeople of Tandor!" +msgstr "아아아아안녕하십니까\n탄도르의 신사숙녀 여러분!" + +msgid "Here I come!" +msgstr "간다!" + +msgid "Here we are! Round 4, the semifinals!" +msgstr "자 4라운드입니다!\n드디어 준결승전!" + +msgid "Here you are!\nThank you!" +msgstr "네 여기 있습니다\n대단히 감사합니다" + +msgid "Hi there, \\PN!\nI wanted to thank you for stopping the Power Plant attacks.\nYou really did a good thing for Bealbeach City, and for all of Tandor!\nEver since I heard about that, I've been itching for a rematch.\nThis time, my team and I are going all-out!\nI hope you'll go all-out, too!" +msgstr "안녕, \\PN!\n발전소 습격을 막아줘서 고마워\n아라시티는 물론이고\n탄도르지방 모두가 네 덕을 봤어!\n그 소식을 들은 뒤로 다시 승부하고 싶어서\n몸이 계속 쑤셨지\n이번에는 우리 모두 전력으로 싸울 거야!\n그러니 너도 전력으로 덤벼랏!" + +msgid "Highly curious." +msgstr "호기심이 강함." + +msgid "Highly persistent." +msgstr "끈질김." + +msgid "Hit {1} time!" +msgstr "{1}번 맞았다!" + +msgid "Hit {1} times!" +msgstr "{1}번 맞았다!" + +msgid "Hiyah! I have honed my skills as a Surfer and a Ninja! We command mastery over the waves!" +msgstr "하압! 갈고닦은 나의 서핑 실력과 인술!\n우리들은 파도 너머까지 위세를 떨친다!" + +msgid "Hmm... impressive." +msgstr "호오... 훌륭하군" + +msgid "Hmph." +msgstr "후우" + +msgid "Hoenn Beauty Contest Hyper Rank winner!" +msgstr "호연지방 아름다움콘테스트\n하이퍼랭크 우승!" + +msgid "Hoenn Beauty Contest Master Rank winner!" +msgstr "호연지방 아름다움콘테스트\n마스터랭크 우승!" + +msgid "Hoenn Beauty Contest Normal Rank winner!" +msgstr "호연지방 아름다움콘테스트\n노말랭크 우승!" + +msgid "Hoenn Beauty Contest Super Rank winner!" +msgstr "호연지방 아름다움콘테스트\n슈퍼랭크 우승!" + +msgid "Hoenn Cool Contest Hyper Rank winner!" +msgstr "호연지방 근사함콘테스트\n하이퍼랭크 우승!" + +msgid "Hoenn Cool Contest Master Rank winner!" +msgstr "호연지방 근사함콘테스트\n마스터랭크 우승!" + +msgid "Hoenn Cool Contest Normal Rank winner!" +msgstr "호연지방 근사함콘테스트\n노말랭크 우승!" + +msgid "Hoenn Cool Contest Super Rank winner!" +msgstr "호연지방 근사함콘테스트\n슈퍼랭크 우승!" + +msgid "Hoenn Cute Contest Hyper Rank winner!" +msgstr "호연지방 귀여움콘테스트\n하이퍼랭크 우승!" + +msgid "Hoenn Cute Contest Master Rank winner!" +msgstr "호연지방 귀여움콘테스트\n마스터랭크 우승!" + +msgid "Hoenn Cute Contest Normal Rank winner!" +msgstr "호연지방 귀여움콘테스트\n노말랭크 우승!" + +msgid "Hoenn Cute Contest Super Rank winner!" +msgstr "호연지방 귀여움콘테스트\n슈퍼랭크 우승!" + +msgid "Hoenn Smart Contest Hyper Rank winner!" +msgstr "호연지방 슬기로움콘테스트\n하이퍼랭크 우승!" + +msgid "Hoenn Smart Contest Master Rank winner!" +msgstr "호연지방 슬기로움콘테스트\n마스터랭크 우승!" + +msgid "Hoenn Smart Contest Normal Rank winner!" +msgstr "호연지방 슬기로움콘테스트\n노말랭크 우승!" + +msgid "Hoenn Smart Contest Super Rank winner!" +msgstr "호연지방 슬기로움콘테스트\n슈퍼랭크 우승!" + +msgid "Hoenn Tough Contest Hyper Rank winner!" +msgstr "호연지방 강인함콘테스트\n하이퍼랭크 우승!" + +msgid "Hoenn Tough Contest Master Rank winner!" +msgstr "호연지방 강인함콘테스트\n마스터랭크 우승!" + +msgid "Hoenn Tough Contest Normal Rank winner!" +msgstr "호연지방 강인함콘테스트\n노말랭크 우승!" + +msgid "Hoenn Tough Contest Super Rank winner!" +msgstr "호연지방 강인함콘테스트\n슈퍼랭크 우승!" + +msgid "Hold down while walking to run." +msgstr "움직일 때 누르고 있으면 달립니다" + +msgid "Hondew Berries" +msgstr "로매열매" + +msgid "Honored \\PN,\nThere is a stirring in the wind.\nThe Gods murmur in the deep.\nA storm brews on the horizon.\nOur Village will soon be in danger.\nWithout your help, Tsukinami will fall." +msgstr "친애하는 \\PN님께\n바람이 요동치고\n신들이 심연에서 속삭이며\n폭풍이 지평선 너머로 들이쳐오니 이는\n우리의 마을에 위험이 닥칠 징조입니다\n당신이 와주시지 않으면\n츠키나미는 무너질 것입니다" + +msgid "How many do you want to deposit?" +msgstr "몇 개 맡기겠습니까?" + +msgid "How many do you want to withdraw?" +msgstr "몇 개 꺼내겠습니까?" + +msgid "Huh?" +msgstr "어라...?" + +msgid "Huh?\nThe {1}'s responding!" +msgstr "앗!\n기계가 반응하고 있어!" + +msgid "Huh?\n{1} stopped evolving!" +msgstr "얼라리...?\n{1}의 변화가 멈췄다!" + +msgid "I Lost..." +msgstr "졌다..." + +msgid "I alone command the incredible power of Dragons! Fear our unstoppable might!" +msgstr "내가 지휘하는 일기당천 드래곤포켓몬의\n압도적인 힘 앞에 전율하도록 해라!" + +msgid "I am a fossil revivification expert." +msgstr "나는 화석 복원 전문가란다" + +msgid "I can feel the anticipation in the air.\nThese trainers have spent their entire lives preparing for this moment!" +msgstr "기대의 열기가 한껏 느껴지는군요\n우리의 선수들은 지금 이 순간만을 학수고대하며 준비했으니까요!" + +msgid "I can feel the tension crackling in the air." +msgstr "숨막히는 긴장이 감도는군요" + +msgid "I can pay ${1}.\nWould that be OK?" +msgstr "그 물건은 {1}원으로\n쳐 드리겠습니다" + +msgid "I can pay ${1}. Would that be OK?" +msgstr "I can pay ${1}. Would that be OK?" + +msgid "I can tell that they both are itching for another fight!" +msgstr "선수들 모두 다음 싸움을 기다리느라 좀이 쑤셔 보이네요!" + +msgid "I can tell the crowd is loving this! It only gets more intense from here on out, folks!" +msgstr "이 어마어마한 기대의 열기!\n하지만 앞으로 더욱 더 거세질 겁니다!" + +msgid "I do say!\nHave we perchance met before?\nI am certain we have.\nYou do leave quite an impression, indeed.\nHowever, allow me to reintroduce myself:\nI am Sr. Goldkorn.\nI represent a refined style of battle.\nA tradition which is sadly going away, it seems... But, I shall prove that refinement still has a place in the arena.\nPlease allow us to have a clean, civil match." +msgstr "오호라!\n우리 면식이 있는 사이던가?\n그렇다마다!\n자네의 그 강함을 어찌 잊을 수 있겠는가\n어찌 됐든 다시 한번 내 소개를 하지\n나의 이름은 금작\n고상한 배틀 방식의 전승자라네\n애석하게도 세월의 풍파에 쓸려내려가는\n옛 전통이라고들 하네만...\n이 대회에서도 품위의 힘이\n빛을 잃지 않음을 증명해 보이겠네\n정정당당하고 신사적인 승부를 빌지!" + +msgid "I have created... life!" +msgstr "내가... 생명을 창조했어!" + +msgid "I kept the best for last!" +msgstr "이때를 노렸어!" + +msgid "I know I look cute, but you shouldn't underestimate me! I won last year and I'll do it again!" +msgstr "아무리 내가 예뻐도 방심하면 안 된다!\n연패를 목표로 달릴 테다!" + +msgid "I say!" +msgstr "오호!" + +msgid "I see a great future ahead of you, but are you ready for this?" +msgstr "그대의 앞날은 창창해 보이지만\n이걸 감당할 수 있을까?" + +msgid "I see you command your Pokémon with great intelligence and respect. A lesser trainer could not have triumphed against us. I must bow to your superiority." +msgstr "자네의 지시에는 매서운 날카로움과\n따뜻한 마음이 담겨 있는 듯하군\n그만한 정신이 없었다면 우리에게\n승리를 거두지 못했을 걸세\n감복하지 않을 수 없네" + +msgid "I specialize in the mysterious and mystical Fairy type. Soon, you'll be under our spell." +msgstr "나는 신비의 페어리타입 전문\n너도 곧 우리의 마력에 사로잡히겠지" + +msgid "I use only the most perfect mechanical Pokémon. Your puny team won't stand a chance." +msgstr "내가 사용하는 건 완벽한 기계 포켓몬뿐\n너의 약해빠진 포켓몬은 상대조차 못 돼" + +msgid "I will bring your Pokémon back to life in just a moment." +msgstr "포켓몬을 부활시킬 테니\n잠시만 기다리려무나" + +msgid "I win!" +msgstr "내가 이겼다!" + +msgid "I'd like to know your name.\nPlease tell me." +msgstr "이름도 알려주지 않겠어?" + +msgid "I'll throw in a Premier Ball, too." +msgstr "프리미어볼 1개를\n서비스로 드리겠습니다!" + +msgid "I've done it!" +msgstr "끝났다!" + +msgid "ID No." +msgstr "IDNo." + +msgid "ID No. {1}" +msgstr "IDNo. {1}" + +msgid "INELIGIBLE" +msgstr "세팅한다" + +msgid "INFO" +msgstr "설명" + +msgid "Iapapa Berries" +msgstr "파야열매" + +msgid "Ice" +msgstr "얼음" + +msgid "If both trainers are ready, then..." +msgstr "모두 준비하시고..." + +msgid "If the mail is removed, the message will be lost. OK?" +msgstr "메일을 받으면 메시지가 지워집니다\n괜찮겠습니까?" + +msgid "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." +msgstr "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." + +msgid "If you bring me a Pokémon fossil, I can restore it to life." +msgstr "포켓몬 화석을 가져오면 되살려주마" + +msgid "If you quit now, you will recieve {1} Coin(s). Will you quit?" +msgstr "지금 게임을 그만두면\n동전을 {1}개 얻을 수 있습니다\n게임을 그만두겠습니까?" + +msgid "If you see one, bring it to me." +msgstr "화석을 발견하면 내게 가져오렴" + +msgid "Impetuous and silly." +msgstr "촐랑대는 성격임." + +msgid "Impish" +msgstr "장난꾸러기 같은" + +msgid "In Bag:{1:d}" +msgstr "갖고 있음{1:d}개" + +msgid "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" +msgstr "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" + +msgid "In the spirit of fairness all online features will be disabled on this save." +msgstr "공정성을 위해 이 리포트에서는\n모든 온라인 기능이 정지됩니다" + +msgid "Incorrect value {1} in {2}\n{3}" +msgstr "Incorrect value {1} in {2}\n{3}" + +msgid "Invalid pocket: {1}" +msgstr "유효하지 않는 포켓: {1}" + +msgid "Invalid quoted field (in: {1})\n{2}" +msgstr "Invalid quoted field (in: {1})\n{2}" + +msgid "Invalid section name {1}" +msgstr "잘못된 섹션 이름 {1}" + +msgid "Invite {1} to trade?" +msgstr "{1}님에게\n교환을 신청하겠습니까?" + +msgid "Is it OK to throw away {1} {2}(s)?" +msgstr "{2}을(를)\n{1}개 버려도 괜찮겠습니까?" + +msgid "Is there anything else I can help you with?" +msgstr "그 밖에 저희가\n뭐 도와드릴 건 없습니까?" + +msgid "It appears to move occasionally. It may be close to hatching." +msgstr "가끔 움직이고 있는 것\n같다. 태어나기까지\n이제 조금 남은 건가?" + +msgid "It can't be used when you have someone with you." +msgstr "일행이 있을 때는 쓸 수 없습니다!" + +msgid "It can't be used while in the Hazard Suit." +msgstr "해저드슈트를 착용한 동안은\n쓸 수 없습니다" + +msgid "It contained {1}." +msgstr "안에는 {1}이(가)\n기록되어 있다!" + +msgid "It created a bizarre area in which Pokémon's held items lose their effects!" +msgstr "지니게 한 도구의 효과가\n없어지는 공간을 만들어 냈다!" + +msgid "It created a bizarre area in which the Defense and Sp. Def stats are swapped!" +msgstr "방어와 특수방어가 바뀌는\n공간을 만들어 냈다!" + +msgid "It doesn't affect\n{1}..." +msgstr "{1}에게는\n효과가 없는 것 같다..." + +msgid "It doesn't affect {1}.." +msgstr "{1}에게는\n효과가 없는 것 같다.." + +msgid "It doesn't affect {1}..." +msgstr "{1}에게는\n효과가 없는 것 같다..." + +msgid "It had no effect." +msgstr "효과가 없었다" + +msgid "It hurt itself from its confusion!" +msgstr "영문도 모른 채\n자신을 공격했다!" + +msgid "It hurt itself in its confusion!" +msgstr "영문도 모른 채\n자신을 공격했다!" + +msgid "It is not often that we come down from the peak of Mt. Lanthanite. But, this region deserves a reminder of the power of dragons! You, who have proved yourself in the Five Trials... Have you what it takes to defeat us at our full strength?\nWRRRROOOAAAAARRRR!\nHear our battle cry!" +msgstr "우리 일족이 란타나이트산에서\n내려오는 일은 극히 드물네만\n이 지방에 드래곤의 힘을\n다시금 각인시킬 필요가 있었지!\n다섯 시련을 통과해 보인 자여...\n온 힘을 다해 부딪히는 우리들을\n쓰러뜨릴 준비는 되었는가?\n크오오오오오오오!\n들어보아라, 우리의 함성을!" + +msgid "It is raining." +msgstr "비가 내리고 있다" + +msgid "It looks like this Egg will take a long time to hatch." +msgstr "이 알은\n태어나기까지 상당한\n시간이 걸릴 것 같다." + +msgid "It poisoned {1}!" +msgstr "{1}의 몸에 독이 퍼졌다!" + +msgid "It reduced the PP of {1}'s {2} by {3}!" +msgstr "{1}의\n{2}을(를) {3} 깎았다!" + +msgid "It started to hail!" +msgstr "싸라기눈이 내리기 시작했다!" + +msgid "It started to rain!" +msgstr "비가 내리기 시작했다!" + +msgid "It stole {1}'s {2}!" +msgstr "{1}(으)로부터\n{2}을(를) 빼앗았다!" + +msgid "It was alerted to {1}'s {2}!" +msgstr "{1}의\n{2}을(를) 간파했다!" + +msgid "It was stored in box \"{1}\"." +msgstr "박스 \"{1}\"에 보관되었다!" + +msgid "It was stored in box \"{1}.\"" +msgstr "박스 \"{1}\"에 보관되었다!" + +msgid "It was too weak to make a substitute!" +msgstr "그러나 대타를 내보내기에는\n체력이 부족했다!" + +msgid "It won't have any effect" +msgstr "써도 효과가 없다" + +msgid "It won't have any effect." +msgstr "사용해도 효과가 없다!" + +msgid "It's a Slot Machine." +msgstr "슬롯머신이다" + +msgid "It's a big boulder, but a Pokémon may be able to push it aside." +msgstr "큰 바위이지만...\n포켓몬 기술로 밀 수 있을지도?" + +msgid "It's a dead coral, but a Pokémon may be able to smash it." +msgstr "생명이 사라진 산호...\n포켓몬 기술로 깰 수 있을지도?" + +msgid "It's a large waterfall. Would you like to climb it?" +msgstr "큰 폭포다!\n폭포오르기를 쓰겠습니까?" + +msgid "It's a one-hit KO!" +msgstr "일격필살!" + +msgid "It's a rugged rock, but a Pokémon may be able to smash it." +msgstr "단단해 보이는 바위지만...\n포켓몬 기술로 깰 수 있을지도?" + +msgid "It's empty." +msgstr "아무것도 없습니다" + +msgid "It's impossible to aim without being focused!" +msgstr "집중하지 않으면\n볼을 잘 던질 수 없어!" + +msgid "It's no good! It's impossible to aim when there are two Pokémon!" +msgstr "안돼! 2마리 있어서\n목표를 정할 수가 없어...!" + +msgid "It's not very effective..." +msgstr "효과가 별로인 듯하다..." + +msgid "It's soft, earthy soil." +msgstr "푹신푹신한 흙이다" + +msgid "It's soft, loamy soil.\nPlant a berry?" +msgstr "푹신푹신한 흙이다\n나무열매를 심겠습니까?" + +msgid "It's super effective!" +msgstr "효과가 굉장했다!" + +msgid "It's too dangerous to fly to this location!" +msgstr "이곳은 너무 위험해서\n공중날기할 수 없습니다!" + +msgid "Item" +msgstr "지닌물건" + +msgid "Item Storage" +msgstr "도구 보관소" + +msgid "Item: {1}" +msgstr "지닌물건: {1}" + +msgid "Items" +msgstr "도구" + +msgid "Items aren't allowed in Tandor Championship battles." +msgstr "탄도르 챔피언십 배틀에서는\n도구 사용이 불가능합니다" + +msgid "Items aren't allowed in the Trial of Truth." +msgstr "진실의 시련에서는\n도구 사용이 불가능합니다" + +msgid "Items can't be used here." +msgstr "여기서는 도구를 쓸 수 없습니다..." + +msgid "Jaboca Berries" +msgstr "자보열매" + +msgid "Jan." +msgstr "1월" + +msgid "January" +msgstr "1월" + +msgid "Jolly" +msgstr "명랑한" + +msgid "Jukebox" +msgstr "주크박스" + +msgid "Jul." +msgstr "7월" + +msgid "July" +msgstr "7월" + +msgid "Jump" +msgstr "점프" + +msgid "Jump to which Box?" +msgstr "어느 박스로 점프하겠습니까?" + +msgid "Jun." +msgstr "6월" + +msgid "June" +msgstr "6월" + +msgid "Kasib Berries" +msgstr "수불열매" + +msgid "Kebia Berries" +msgstr "으름열매" + +msgid "Kelpsy Berries" +msgstr "시마열매" + +msgid "Key Items" +msgstr "중요한 물건" + +msgid "Kimono Girl" +msgstr "전통무용수" + +msgid "LEARNED" +msgstr "이미 알고 있다" + +msgid "LIGHT Cup" +msgstr "라이트 컵" + +msgid "LITTLE Cup" +msgstr "리틀 컵" + +msgid "Landed a Pokémon!" +msgstr "포켓몬을 낚았다!" + +msgid "Language" +msgstr "언어" + +msgid "Lansat Berries" +msgstr "랑사열매" + +msgid "Latest Version = {1} \\wtnp[30]" +msgstr "최신 버전 {1} \\wtnp[30]" + +msgid "Lax" +msgstr "촐랑거리는" + +msgid "Lazy made {1} sleep!" +msgstr "{1}은(는)\n나태함 때문에 잠들었다!" + +msgid "League Champion! Congratulations!" +msgstr "포켓몬리그 챔피언을 축하합니다!" + +msgid "League champion!\nCongratulations!\\^" +msgstr "포켓몬리그 챔피언을\n축하합니다!\\^" + +msgid "Left" +msgstr "왼쪽" + +msgid "Left: {1}" +msgstr "{1}개 남음" + +msgid "Legend Ribbon" +msgstr "레전드리본" + +msgid "Leppa Berries" +msgstr "과사열매" + +msgid "Let me register you." +msgstr "번호를 등록할게" + +msgid "Let me tell you a story.\nThere once was a girl who dreamed of being a star in the Opera. ...Oh? You have heard this before? Alas... I was looking forward to my monologue.\nNow, I recall... you are \\PN.\nOn ye of great destiny... have your dreams become reality?\nOr are they still dreams?\nCan you tell the difference?\nCome, let us captivate the audience with our spectacular act!" +msgstr "옛날 옛날에, 오페라 무대에\n서고 싶어하는 작은 소녀가 있었답니다\n...에? 이미 들었다고요?\n아아... 공들인 독백이었건만\n이제야 기억나는군요... \\PN님\n드넓은 운명의 장 위에서...\n그대의 꿈이 실현되었는지\n아니면 아직은 공상에 지나지 않은지\n당신은 구분할 수 있겠습니까?\n자아, 이제 저와 함께 관중석을\n낭만과 두근거림의 도가니로 만들어봐요!" + +msgid "Let's enjoy cycling!" +msgstr "지금은 자전거를 즐기자!" + +msgid "Let's go!" +msgstr "레츠 고!" + +msgid "Let's make this battle one to remember!" +msgstr "길이 기억될 승부를 펼쳐주시길!" + +msgid "Let's see how you fare against this final dance move!" +msgstr "이 최후의 춤사위를 버틸 수 있을까!" + +msgid "Level" +msgstr "레벨" + +msgid "Level Range" +msgstr "레벨의 범위" + +msgid "Level number is not valid: {1}\n{2}" +msgstr "Level number is not valid: {1}\n{2}" + +msgid "Level {1}" +msgstr "Lv.{1}" + +msgid "Liechi Berries" +msgstr "치리열매" + +msgid "Light" +msgstr "빛" + +msgid "Light Screen raised the opposing team's Special Defense!" +msgstr "상대는 빛의장막으로\n특수공격에 강해졌다!" + +msgid "Light Screen raised your team's Special Defense!" +msgstr "우리 편은 빛의장막으로\n특수공격에 강해졌다!" + +msgid "Light is filtering down from above. A Pokémon may be able to surface here." +msgstr "위에서 빛이 들어오고 있다!\n포켓몬 기술로 올라갈 수 있을지도?" + +msgid "Light is filtering down from above. Would you like to surface?" +msgstr "위에서 빛이 들어오고 있다!\n올라가 보겠습니까?" + +msgid "Light to Heavy" +msgstr "가벼운 순서" + +msgid "Likes to fight." +msgstr "싸움을 좋아함." + +msgid "Likes to relax." +msgstr "유유자적함을 좋아함." + +msgid "Likes to run." +msgstr "달리기를 좋아함." + +msgid "Likes to thrash about." +msgstr "난동부리기를 좋아함." + +msgid "List by body color.\nSpotted Pokémon only." +msgstr "List by body color.\nSpotted Pokémon only." + +msgid "List by the first letter in the name.\nSpotted Pokémon only." +msgstr "List by the first letter in the name.\nSpotted Pokémon only." + +msgid "List by type.\nOwned Pokémon only." +msgstr "List by type.\nOwned Pokémon only." + +msgid "Little Cup Battle" +msgstr "리틀 컵" + +msgid "Log Off" +msgstr "스위치를 끈다" + +msgid "Log O̳f" +msgstr "스읶치를 끋ㅏ" + +msgid "Lonely" +msgstr "외로움을 타는" + +msgid "Look like the innocent flower, but be the serpent under it." +msgstr "순결한 꽃처럼 보이되\n그 밑에 숨은 뱀이 되소서" + +msgid "Loves to eat." +msgstr "먹는 것을 제일 좋아함." + +msgid "Lucky Chant shielded the opposing team from critical hits!" +msgstr "주술의 힘으로\n상대의 급소가 숨겨졌다!" + +msgid "Lucky Chant shielded your team from critical hits!" +msgstr "주술의 힘으로\n우리 편의 급소가 숨겨졌다!" + +msgid "Lullaby" +msgstr "자장가" + +msgid "Lum Berries" +msgstr "리샘열매" + +msgid "MONEY:" +msgstr "용돈" + +msgid "MOVE" +msgstr "잡는다" + +msgid "MOVE ITEMS" +msgstr "지닌물건을 정리한다" + +msgid "MOVE POKéMON" +msgstr "박스를 정리한다" + +msgid "Machine" +msgstr "금속" + +msgid "Magic Room wore off, and held items' effects returned to normal!" +msgstr "매직룸이 해제되어\n도구의 효과가 원래대로 되돌아왔다!" + +msgid "Magnificent! A flawless performance!" +msgstr "아름다워요!\n완벽한 공연이었습니다!" + +msgid "Magnitude {1}!" +msgstr "매그니튜드{1}!" + +msgid "Mago Berries" +msgstr "마고열매" + +msgid "Magost Berries" +msgstr "고스티열매" + +msgid "Mail" +msgstr "메일" + +msgid "Mail must be removed before holding an item." +msgstr "메일이 있으면\n도구를 지닐 수 없습니다!" + +msgid "Mail was taken from the Pokémon." +msgstr "포켓몬으로부터 메일을\n받았습니다!" + +msgid "Mail was transferred from the Mailbox." +msgstr "박스에서 메일을 옮겼습니다" + +msgid "Mailbox" +msgstr "메일박스" + +msgid "Main Save" +msgstr "메인 리포트" + +msgid "Main version is up-to-date however, there MAY be a new minor patch available.\\wtnp[30]" +msgstr "주버전은 최신이나 마이너 패치를\n적용할 수 있을지도 모릅니다\\wtnp[30]" + +msgid "Main version is up-to-date however, there is a new minor patch available.\\wtnp[30]" +msgstr "주버전은 최신이나\n마이너 패치를 적용할 수 있습니다\\wtnp[30]" + +msgid "Make Mystery Gift" +msgstr "이상한 소포를 만든다" + +msgid "Male" +msgstr "수컷" + +msgid "Male Shiny" +msgstr "수컷 (특별한 색)" + +msgid "Man, I lost!" +msgstr "이런, 졌다!" + +msgid "Map" +msgstr "지도" + +msgid "Map {1} was not found." +msgstr "{1} 맵을 찾을 수 없습니다" + +msgid "Mar." +msgstr "3월" + +msgid "March" +msgstr "3월" + +msgid "Mark" +msgstr "마킹" + +msgid "Mark your Pokemon." +msgstr "마킹해 주십시오" + +msgid "Masculine" +msgstr "남성" + +msgid "Max" +msgstr "최대" + +msgid "Max. HP+{1}\nAttack+{2}\nDefense+{3}\nSp. Atk+{4}\nSp. Def+{5}\nSpeed+{6}" +msgstr "최대HP+{1}\n공격+{2}\n방어+{3}\n특수공격+{4}\n특수방어+{5}\n스피드+{6}" + +msgid "Max. HP{1}\nAttack{2}\nDefense{3}\nSp. Atk{4}\nSp. Def{5}\nSpeed{6}" +msgstr "최대HP{1}\n공격{2}\n방어{3}\n특수공격{4}\n특수방어{5}\n스피드{6}" + +msgid "May" +msgstr "5월" + +msgid "Medicine" +msgstr "회복" + +msgid "Mega Ampharos" +msgstr "메가전룡" + +msgid "Mega Arbok" +msgstr "메가아보크" + +msgid "Mega Archilles" +msgstr "메가아르킬렉스" + +msgid "Mega Baariette" +msgstr "메가흑귀" + +msgid "Mega Daikatuna" +msgstr "메가카타랑어" + +msgid "Mega Dramsama" +msgstr "메가오페로스" + +msgid "Mega Drilgann" +msgstr "메가두더라간" + +msgid "Mega Electruxo" +msgstr "메가일레쿠스" + +msgid "Mega Gengar" +msgstr "메가팬텀" + +msgid "Mega Gyarados" +msgstr "메가갸라도스" + +msgid "Mega Inflagetah" +msgstr "메가화라르타" + +msgid "Mega Kiricorn" +msgstr "메가세피리온" + +msgid "Mega Metalynx" +msgstr "메가스라디움" + +msgid "Mega S51-A T" +msgstr "메가S51-A T" + +msgid "Mega Sableye" +msgstr "메가깜까미" + +msgid "Mega Syrentide" +msgstr "메가세일리아" + +msgid "Mega Whimsicott" +msgstr "메가엘풍" + +msgid "Mega {1}" +msgstr "메가{1}" + +msgid "Micle Berries" +msgstr "미클열매" + +msgid "Mid" +msgstr "보통" + +msgid "Mild" +msgstr "의젓한" + +msgid "Minimum level is greater than maximum level: {1}\n{2}" +msgstr "Minimum level is greater than maximum level: {1}\n{2}" + +msgid "Mischievous." +msgstr "장난을 좋아함." + +msgid "Mist swirled about the battlefield!" +msgstr "발밑이 안개로 자욱해졌다!" + +msgid "Modest" +msgstr "조심스러운" + +msgid "Monday" +msgstr "월요일" + +msgid "Money:\n{1}" +msgstr "용돈\n{1}" + +msgid "Money:\n${1}" +msgstr "용돈\n{1}원" + +msgid "Most of it is illegible, I can only make out a few words." +msgstr "내용을 거의 알아보기 힘들지만\n단어 몇몇은 읽을 수 있다" + +msgid "Most of the pages are missing. I can't make out anything." +msgstr "페이지가 대부분 없어져서\n내용을 전혀 알 수 없다" + +msgid "Move" +msgstr "잡는다" + +msgid "Move Pokémon" +msgstr "박스를 정리한다" + +msgid "Move Pokémon stored in Boxes to your party." +msgstr "박스에 맡긴 포켓몬을\n지닐 수 있습니다" + +msgid "Move Pokémon stored in boxes to your party." +msgstr "박스에 맡긴 포켓몬을\n지닐 수 있습니다" + +msgid "Move items held by any Pokémon in a Box and your party." +msgstr "포켓몬이 지니고 있는 도구를\n정리할 수 있습니다" + +msgid "Move to Bag" +msgstr "가방에 넣는다" + +msgid "Move to where?" +msgstr "어디로 이동할까?" + +msgid "Moves" +msgstr "기술" + +msgid "Moves the main character. Also used to scroll through list entries." +msgstr "전후좌우로 주인공을 움직입니다\n또한 항목을 선택할 때 사용합니다" + +msgid "Multi Ability Ribbon" +msgstr "멀티어빌리티리본" + +msgid "Music Volume" +msgstr "배경음악 음량" + +msgid "My Pokémon have saved countless lives on the sea. We're ready for any challenge!" +msgstr "나의 포켓몬들은 바다에서 수없이\n많은 생명을 구한 베테랑들이지\n도전은 언제든지 받아주겠어!" + +msgid "My Pokémon's fiery dance moves will ignite the battlefield!" +msgstr "나의 포켓몬은 춤사위에 담긴 열정으로\n전장마저 불사르지!" + +msgid "Mystery Gift" +msgstr "이상한 소포" + +msgid "N/A" +msgstr "없음" + +msgid "NAME: {1}" +msgstr "이름: {1}" + +msgid "NOT ABLE" +msgstr "불가" + +msgid "NOT ENTERED" +msgstr "참가 안 한다" + +msgid "NOW RECORDING\nPress ESC to stop recording." +msgstr "기록 중입니다\nPress ESC to stop recording." + +msgid "Naive" +msgstr "천진난만한" + +msgid "Name" +msgstr "이름" + +msgid "Name{1}
" +msgstr "이름{1}
" + +msgid "Nanab Berries" +msgstr "나나열매" + +msgid "National Champion Ribbon" +msgstr "내셔널챔피언리본" + +msgid "National Pokédex" +msgstr "전국도감" + +msgid "National Ribbon" +msgstr "내셔널리본" + +msgid "Nature" +msgstr "성격" + +msgid "Nature: {1}" +msgstr "성격: {1}" + +msgid "Naughty" +msgstr "개구쟁이 같은" + +msgid "Neutral" +msgstr "중성" + +msgid "New Game" +msgstr "새로운 모험을 시작한다" + +msgid "New Virtual Trainer created successfully!" +msgstr "새로운 버추얼 트레이너를 만들었습니다!" + +msgid "Newer" +msgstr "최신" + +msgid "Nickname" +msgstr "닉네임" + +msgid "No" +msgstr "아니오" + +msgid "No Entry" +msgstr "참가하지 않는다" + +msgid "No Pokemon were found." +msgstr "포켓몬을 찾지 못했습니다" + +msgid "No Pokemon with this online ID exists!" +msgstr "입력한 온라인 ID를 사용하는\n포켓몬이 존재하지 않습니다!" + +msgid "No Trainer with this online ID exists!" +msgstr "입력한 온라인 ID를 사용하는\n트레이너가 존재하지 않습니다!" + +msgid "No Virtual Trainer around your level." +msgstr "가까운 레벨의\n버추얼 트레이너가 없습니다" + +msgid "No ability" +msgstr "특성 없음" + +msgid "No identical hold items." +msgstr "같은 도구는 가질 수 없습니다" + +msgid "No identical nicknames." +msgstr "같은 닉네임을 쓸 수 없습니다" + +msgid "No item" +msgstr "지닌물건 없음" + +msgid "No items may be used other than what the Pokémon already hold." +msgstr "첫째, 포켓몬이 이미 지닌 것 외의\n도구를 사용하지 말 것" + +msgid "No matching Pokémon were found." +msgstr "포켓몬을 찾지 못했습니다..." + +msgid "No more than {1} Pokémon may enter." +msgstr "참가할 수 있는 포켓몬은\n{1}마리까지입니다!" + +msgid "No new gifts are available." +msgstr "받을 수 있는 소포가 없습니다" + +msgid "No online Mystery Gifts found.\\wtnp[20]" +msgstr "소포를 찾을 수 없습니다\\wtnp[20]" + +msgid "No options have been disabled." +msgstr "해제된 옵션이 없습니다" + +msgid "No room to deposit a Pokémon" +msgstr "포켓몬을 맡길 공간이 없습니다" + +msgid "No species found" +msgstr "찾을 수 없습니다" + +msgid "No starting position was set in the map editor." +msgstr "맵 편집기에서 시작 위치가 설정되지 않았습니다" + +msgid "No supported recording device was found. Recording is not possible." +msgstr "지원하는 녹음 장치를 찾을 수 없습니다\n녹음은 할 수 없습니다" + +msgid "No surfing here!" +msgstr "여기서는 파도타기를 할 수 없습니다!" + +msgid "No targets somehow..." +msgstr "어째서인지 목표가 없었다..." + +msgid "No trainer data file given in section {1}\n{2}" +msgstr "No trainer data file given in section {1}\n{2}" + +msgid "No! There's no running from a Nuclear Horde!" +msgstr "안 돼!\n무리에게선 도망칠 수 없어!" + +msgid "No! There's no running from a Trainer battle!" +msgstr "안 돼!\n배틀 중에는 도망칠 수 없어!" + +msgid "Nomel Berries" +msgstr "노멜열매" + +msgid "None" +msgstr "없음" + +msgid "Nope. Nothing..." +msgstr "아무 것도 없네..." + +msgid "Normal" +msgstr "노말" + +msgid "Normal Save" +msgstr "보통 리포트" + +msgid "North side of first map must connect with south side of second map\n{1}" +msgstr "North side of first map must connect with south side of second map\n{1}" + +msgid "Not enough HP..." +msgstr "체력이 부족합니다..." + +msgid "Not even a nibble..." +msgstr "잡히지 않네..." + +msgid "Not... strong enough..." +msgstr "힘이... 부족했는가..." + +msgid "Note: Please do not tab out of the game window during battles or trades.\\wtnp[100]" +msgstr "주의: 배틀이나 교환 도중에\n게임 화면 밖을 클릭하지 마십시오\\wtnp[100]" + +msgid "Note: You will NOT be able to change these later!" +msgstr "주의: 나중에 바꿀 수 없습니다!" + +msgid "Nov." +msgstr "11월" + +msgid "November" +msgstr "11월" + +msgid "Nuclear" +msgstr "핵" + +msgid "Number" +msgstr "번호순" + +msgid "Number of rounds is 0 or less." +msgstr "라운드의 숫자가 1보다 작습니다" + +msgid "Nuzlocke" +msgstr "너즐록" + +msgid "OBTAINED{1:d}" +msgstr "잡은 수{1:d}" + +msgid "OPTIONS" +msgstr "옵션" + +msgid "OT" +msgstr "어버이" + +msgid "OT/{1}" +msgstr "어버이/{1}" + +msgid "Oak" +msgstr "오박사" + +msgid "Occa Berries" +msgstr "오카열매" + +msgid "Oct." +msgstr "10월" + +msgid "October" +msgstr "10월" + +msgid "Of the 32 trainers that entered the arena today, only 8 remain!" +msgstr "오늘 아레나에 입성한 32인의 트레이너\n가운데 8명만이 살아남았습니다!" + +msgid "Off" +msgstr "끈다" + +msgid "Offer" +msgstr "내놓는다" + +msgid "Often dozes off." +msgstr "낮잠을 잘 잠." + +msgid "Often lost in thought." +msgstr "걱정거리가 많음." + +msgid "Often scatters things." +msgstr "말뚝잠이 많음." + +msgid "Oh no! The Pokémon broke free!" +msgstr "안돼! 포켓몬이\n볼에서 나와버렸다!" + +msgid "Oh!\nA Shadow Pokemon!" +msgstr "우왓!\n그림자 포켓몬이다!" + +msgid "Oh! A bite!" +msgstr "\n걸렸다 걸렸다!!" + +msgid "Oh! \\PN, it is good to see you again.\nI'll never forget how you rescued me from the clutches of the Seikamater.\nIn my Gym, you dazzled us with your flawless coordinated moves.\nI can see you have gotten far stronger. But so have we!\nCan you keep up with our fast footwork?\nLet our beautiful dance moves set this arena aflame!" +msgstr "\\PN! 다시 만나서 반갑다\n네가 마테르도라의 손아귀에서\n날 구해준 일은 절대 잊지 못할 거야\n체육관 배틀에서 너희들의 기술은\n우리에게 치밀함의 극치를 보여주었지\n너희가 그동안 얼마나 실력을\n갈고닦았는지는 잘 알겠다\n허나 그건 우리도 마찬가지지!\n우리의 매서운 발놀림을 따라올 수 있을까?\n함께 아름다운 춤으로\n경기장을 불태워보자꾸나!" + +msgid "Oh, marvelous! And in such good condition too." +msgstr "오오 멋진 화석!\n상태도 아주 좋군" + +msgid "Oh, your {1}... It's Hidden Power is {2} type with a base power of {3}." +msgstr "너의 {1}...\n위력이 {3}인 {2}타입의\n잠재파워를 가지고 있구나" + +msgid "Oh... my... GOSH!!\nCan it be? Is it \\PN?\nI totally remember you!\nIt feels like forever ago that you challenged my gym.\nYou know, I totally went easy on you back then, right?~\nBut here in the arena, I won't hold back at all!\nI didn't win the Championship one time by slacking off, ya know?" +msgstr "어머... 어머 어쩜 좋아!!\n너 \\PN 맞지?\n완전 기억하고 있지!\n네가 우리 체육관에 도전한 지\n한 세월은 흐른 것 같아\n그땐 내가 너무 살살 덤벼줬지, 응~?\n하지만 여기 아레나에선 최대 출력으로 갈 거야!\n내가 예전에 설렁설렁\n챔피언 자리에 오른 건 아니라고, 앙?" + +msgid "Old School Poison" +msgstr "구세대식 중독" + +msgid "Omigosh! You're totally incredible!~" +msgstr "어뜨케! 너무 쎄잖어~!" + +msgid "On" +msgstr "켠다" + +msgid "Once again...\nI am shown defeat.\nHow can I cope with such disgrace?\nTo my home village, I return once again." +msgstr "또 다시...\n지고 말았군\n이 치욕을 어찌 하면 좋단 말인가?\n난 다시 고향으로 돌아가겠다" + +msgid "One or more fonts used in this game do not exist on the system." +msgstr "게임에 사용되는 글꼴이\n1개 이상 설치되지 않았습니다" + +msgid "Online ID: {1}" +msgstr "온라인ID: {1}" + +msgid "Online Lobby" +msgstr "온라인 로비" + +msgid "Online Mystery Gifts found.\\wtnp[20]" +msgstr "소포를 발견했습니다\\wtnp[20]" + +msgid "Online: {1}" +msgstr "접속 수: {1}" + +msgid "Only four trainers remain in the arena. They are Tandor's best and brightest!" +msgstr "이제 아레나에 남은 탄도르지방\n최강의 트레이너는 단 4명!" + +msgid "Only one or two wild Pokémon are allowed" +msgstr "야생 포켓몬은 1마리 또는 2마리만이 나올 수 있습니다" + +msgid "Only one wild Pokémon is allowed in single battles" +msgstr "싱글배틀에서는 1마리의 야생 포켓몬만이 나올 수 있습니다" + +msgid "Only two wild Pokémon are allowed in double battles" +msgstr "더블배틀에서는 2마리의 야생 포켓몬만이 나올 수 있습니다" + +msgid "Ooh, I'm so excited!" +msgstr "오오, 이 뜨거운 전율!" + +msgid "Opponent 1 doesn't have any eligible pokemon for a sky battle" +msgstr "상대 1이 스카이배틀이 가능한 포켓몬을 가지고 있지 않습니다" + +msgid "Opponent 1 has no unfainted Pokémon" +msgstr "상대 1에게 기절하지 않은 포켓몬이 존재하지 않습니다" + +msgid "Opponent 1's party has more than three Pokémon, which is not allowed" +msgstr "상대 1이 지닌 포켓몬이 허용치인 3마리를 넘습니다" + +msgid "Opponent 2 doesn't have any eligible pokemon for a sky battle" +msgstr "상대 2가 스카이배틀이 가능한 포켓몬을 가지고 있지 않습니다" + +msgid "Opponent 2 has no unfainted Pokémon" +msgstr "상대 2에게 기절하지 않은 포켓몬이 존재하지 않습니다" + +msgid "Opponent 2's party has more than three Pokémon, which is not allowed" +msgstr "상대 2가 지닌 포켓몬이 허용치인 3마리를 넘습니다" + +msgid "Opponent doesn't have two unfainted Pokémon" +msgstr "상대에게 기절하지 않은 포켓몬 2마리가 존재하지 않습니다" + +msgid "Opponent trainer must be only one person in single battles" +msgstr "싱글배틀에서 상대 트레이너는 1명뿐이어야 합니다" + +msgid "Opponents with zero or more than two people are not allowed" +msgstr "상대가 0명이거나 2명보다 많을 수는 없습니다" + +msgid "Options" +msgstr "설정을 바꾼다" + +msgid "Or maybe it's just that you're so young, I can't tell.\\^" +msgstr "아니면 네가 너무 어려서일 뿐일지도\n잘은 모르겠다\\^" + +msgid "Oran Berries" +msgstr "오랭열매" + +msgid "Orchynx is the best pick!\\wtnp[160]" +msgstr "초나비가 최고의 파트너가 될 거야!\\wtnp[160]" + +msgid "Organize the Pokémon in Boxes and in your party." +msgstr "박스에 맡긴 포켓몬이나\n지닌 포켓몬을 정리할 수 있습니다" + +msgid "Other Save Files" +msgstr "다른 리포트를 불러온다" + +msgid "Our sophisticated strategy will overcome trainers of a lower class." +msgstr "우리의 정제된 전술로\n저급한 트레이너들을 짓누를 것이야" + +msgid "Ownership" +msgstr "소유" + +msgid "PA: Ding-dong!" +msgstr "PA: Ding-dong!" + +msgid "PA: You have no Safari Balls left! Game over!" +msgstr "딩동! 볼이 다 떨어졌으므로\n사파리 게임을 종료합니다" + +msgid "PA: Your safari game is over!" +msgstr "PA: Your safari game is over!" + +msgid "PLAYING BACK..." +msgstr "재생 중..." + +msgid "POKeDEX:" +msgstr "포켓몬 도감" + +msgid "POKÉDEX" +msgstr "도감" + +msgid "POKÉMON" +msgstr "포켓몬" + +msgid "POKÉPOD" +msgstr "포켓팟" + +msgid "POWER" +msgstr "위력" + +msgid "PP was restored." +msgstr "기술포인트를 회복했다!" + +msgid "PRECISE ATTACK" +msgstr "신중히 공격한다" + +msgid "PU-Intro1" +msgstr "../Translations/Korean/PU-Intro1_korean" + +msgid "Pair Ability Ribbon" +msgstr "페어어빌리티리본" + +msgid "Pamtre Berries" +msgstr "자야열매" + +msgid "Party 1 has more than {1} Pokémon." +msgstr "지닌 포켓몬 1의 수가 {1}보다 큽니다" + +msgid "Party 1 has no Pokémon." +msgstr "지닌 포켓몬 1이 비었습니다" + +msgid "Party 2 has more than {1} Pokémon." +msgstr "지닌 포켓몬 2의 수가 {1}보다 큽니다" + +msgid "Party 2 has no Pokémon." +msgstr "지닌 포켓몬 2가 비었습니다" + +msgid "Passho Berries" +msgstr "꼬시개열매" + +msgid "Patience and endurance are your biggest assets.\\^" +msgstr "참을성과 인내심이 네가 가진\n최대의 강점이라 할 수 있지\\^" + +msgid "Payapa Berries" +msgstr "야파열매" + +msgid "Pecha Berries" +msgstr "복슝열매" + +msgid "Performance Mode" +msgstr "성능 강화" + +msgid "Permanently disable the options you unchecked." +msgstr "체크되지 않은 옵션을\n영구히 해제합니다" + +msgid "Persim Berries" +msgstr "시몬열매" + +msgid "Petaya Berries" +msgstr "야타비열매" + +msgid "Phew! That was fun!" +msgstr "휴! 즐거운 승부였어!" + +msgid "Phone" +msgstr "전화" + +msgid "Pick the wallpaper." +msgstr "어느 벽지로 하겠습니까?" + +msgid "Pika" +msgstr "번쩍번쩍" + +msgid "Pinap Berries" +msgstr "파인열매" + +msgid "Pink" +msgstr "담홍" + +msgid "PkMn Trainer" +msgstr "포켓몬 트레이너" + +msgid "Place" +msgstr "여기에 둔다" + +msgid "Plant Berry" +msgstr "나무열매를 심는다" + +msgid "Play Voltorb Flip Lv. {1}?" +msgstr "찌리리공 뒤집기 Lv.{1}(으)로\n즐기겠습니까?" + +msgid "Play the game in {1}?" +msgstr "{1}로 플레이하겠습니까?" + +msgid "Play the game in..." +msgstr "플레이할 언어는..." + +msgid "Play the game with a custom ruleset for increased difficulty.\nNot recommended for new players." +msgstr "규칙을 지정하여 게임의 난이도를 높힙니다\n새로 하시는 분에게는 추천드리지 않습니다" + +msgid "Player 1 has no unfainted Pokémon" +msgstr "플레이어 1에게 기절하지 않은 포켓몬이 존재하지 않습니다" + +msgid "Player 2 has no unfainted Pokémon" +msgstr "플레이어 2에게 기절하지 않은 포켓몬이 존재하지 않습니다" + +msgid "Player doesn't have two unfainted Pokémon" +msgstr "플레이어에게 기절하지 않은 포켓몬 2마리가 존재하지 않습니다" + +msgid "Player has no unfainted Pokémon" +msgstr "플레이어에게 기절하지 않은 포켓몬이 존재하지 않습니다" + +msgid "Player trainer must be only one person in single battles" +msgstr "싱글배틀에서 아군 트레이너는 1명뿐이어야 합니다" + +msgid "Player trainers with zero or more than two people are not allowed" +msgstr "아군이 0명이거나 2명보다 많을 수는 없습니다" + +msgid "Player's Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "당신의 포켓몬\n{1}\n{2}\n{3} ({4})" + +msgid "Player{2}
" +msgstr "주인공{2}
" + +msgid "Please choose the new settings for your Nuzlocke game." +msgstr "너즐록 모드의 새로운 설정을 골라주세요" + +msgid "Please come again!" +msgstr "또 오세요!" + +msgid "Please enter a message (max. 256 characters)." +msgstr "메시지를 넣어 주십시오 (최대 256자)" + +msgid "Please enter a message (max. {1} characters)." +msgstr "메시지를 넣어 주십시오 (최대 {1}자)" + +msgid "Please enter the first Pokémon." +msgstr "첫 포켓몬을 입력해 주십시오" + +msgid "Please enter the search criteria." +msgstr "조건을 입력해 주십시오" + +msgid "Please pick up your gift from the deliveryman in any Poké Mart." +msgstr "프렌들리숍에서\n배달원에게 받으십시오!" + +msgid "Please remove the Mail." +msgstr "메일을 제거해 주십시오!" + +msgid "Please remove the mail." +msgstr "메일을 제거해 주십시오!" + +msgid "Please, run the patcher.exe on your game folder." +msgstr "게임 폴더의 patcher.exe를 실행해 주십시오" + +msgid "Pointed stones dug into {1}!" +msgstr "{1}에게\n뾰족한 바위가 박혔다!" + +msgid "Pointed stones float in the air around your foe's team!" +msgstr "상대의 주변에\n뾰족한 바위가 떠다니기 시작했다!" + +msgid "Pointed stones float in the air around your team!" +msgstr "우리 편 주변에\n뾰족한 바위가 떠다니기 시작했다!" + +msgid "Poison" +msgstr "독" + +msgid "Poison spikes were scattered all around the opposing team's feet!" +msgstr "상대의 발밑에\n독압정이 뿌려졌다!" + +msgid "Poison spikes were scattered all around your team's feet!" +msgstr "우리 편의 발밑에\n독압정이 뿌려졌다!" + +msgid "Pokemon" +msgstr "포켓몬" + +msgid "Pokemon Box data is corrupt and can not be automatically recovered." +msgstr "포켓몬 박스의 데이터가 손상되었으며 자동으로 복구할 수 없습니다" + +msgid "Pokemon Box data was corrupt and has been automatically recovered." +msgstr "포켓몬 박스의 데이터가 손상되어 자동으로 복구되었습니다" + +msgid "Pokemon Wanted Data" +msgstr "원하는 포켓몬의 정보" + +msgid "Pokemon You Want" +msgstr "원하는 포켓몬" + +msgid "Pokemon withdrawn, please be aware that your pokemon may have had been taken by now." +msgstr "포켓몬을 꺼냈습니다\n맡긴 포켓몬을\n누군가가 데려갈 경우 되돌릴 수 없으니\n다음부터는 신중히 결정해 주십시오" + +msgid "Poké Ball" +msgstr "볼" + +msgid "Poké Balls" +msgstr "볼" + +msgid "Poké Center" +msgstr "포켓센" + +msgid "Poké Marts are disabled by your custom game settings!" +msgstr "설정한 규칙에 따라\n프렌들리숍은 이용할 수 없습니다!" + +msgid "Pokédex" +msgstr "도감" + +msgid "Pokédex registration completed." +msgstr "포켓몬 도감 등록 완료!" + +msgid "Pokédex:" +msgstr "포켓몬 도감:" + +msgid "Pokédex{2}/{3}" +msgstr "포켓몬 도감{2}/{3}" + +msgid "Pokédex{1}/{2}
" +msgstr "포켓몬 도감{1}/{2}
" + +msgid "Pokémon" +msgstr "포켓몬" + +msgid "Pokémon Event Participation Ribbon." +msgstr "포켓몬 이벤트에\n참가한 기념리본" + +msgid "Pokémon League Champion Ribbon." +msgstr "포켓몬리그\n우승 기념리본" + +msgid "Pokémon World Championships National Champion Ribbon." +msgstr "포켓몬 월드 챔피언십\n국내 대회 우승 기념리본" + +msgid "Pokémon World Championships Regional Champion Ribbon." +msgstr "포켓몬 월드 챔피언십\n에리어 대회 우승 기념리본" + +msgid "Pokémon World Championships World Champion Ribbon." +msgstr "포켓몬 월드 챔피언십\n세계 대회 우승 기념리본" + +msgid "Pokémon already has mail" +msgstr "이미 메일을 지니고 있습니다" + +msgid "Pokémon can be killed by poison outside of battle as in the first three gens." +msgstr "포켓몬이 3세대 이전처럼 배틀 밖에서도\n독으로 쓰러질 수 있습니다" + +msgid "Pokémon can't be the same." +msgstr "같은 포켓몬은 쓸 수 없습니다" + +msgid "Pokémon of a species you already caught don't count as an encounter if you run." +msgstr "이미 잡은 포켓몬이면 배틀이 종료되더라도\n마주친 것으로 간주하지 않습니다" + +msgid "Pokérus" +msgstr "포켓러스" + +msgid "Pomeg Berries" +msgstr "유석열매" + +msgid "Poof!" +msgstr "짠!" + +msgid "Position {1},{2} is empty..." +msgstr "박스{1} {2}번이\n비어 있습니다..." + +msgid "Position {1},{2} is not empty..." +msgstr "박스{1} {2}번이\n비어 있지 않습니다..." + +msgid "Premier Ribbon" +msgstr "프리미어리본" + +msgid "Press a new key." +msgstr "새로 배정할 키를 눌러 주십시오" + +msgid "Press to use a registered Key Item." +msgstr "등록해둔 도구를 쓸 수 있습니다" + +msgid "Prevents Pokémarts from being used." +msgstr "프렌들리숍을 이용할 수 없게 합니다" + +msgid "Prevents the player from using healing items in battle." +msgstr "주인공이 배틀 중에 회복용 도구를\n사용할 수 없게 합니다" + +msgid "Proceed anyway?" +msgstr "계속하시겠습니까?" + +msgid "Professor Bamb'o" +msgstr "봉박사" + +msgid "Prog--- is ---- --- -- --dename 092. --- ----- --- from radiation-----s biofiber. It ---- -- ---- to reconstru-- --- -- damage-" +msgstr "-험- 092- --는 ----\n- --- 방사선을 차--- 생물섬유로 -----\n손상-- -- 스스로 재생- - -- ---" + +msgid "Pronouns" +msgstr "성별 호칭" + +msgid "Proud of its power." +msgstr "힘자랑이 특기임." + +msgid "Psychic" +msgstr "에스퍼" + +msgid "Purple" +msgstr "보라" + +msgid "Qualot Berries" +msgstr "파비열매" + +msgid "Quick Guard protected your team!" +msgstr "우리 편 주변을\n패스트가드가 보호하고 있다!" + +msgid "Quick Guard protected {1}!" +msgstr "{1} 주변을\n패스트가드가 보호하고 있다!" + +msgid "Quick tempered." +msgstr "혈기가 왕성함." + +msgid "Quick to flee." +msgstr "도망에는 선수임." + +msgid "Quiet" +msgstr "냉정한" + +msgid "Quirky" +msgstr "변덕스러운" + +msgid "Quit" +msgstr "아무것도 아닙니다" + +msgid "Quit shopping." +msgstr "쇼핑을 그만둡니다" + +msgid "RENTAL" +msgstr "렌탈" + +msgid "RESULTS{1:d}" +msgstr "검색 결과{1:d}" + +msgid "Rabuta Berries" +msgstr "라부탐열매" + +msgid "Radio" +msgstr "라디오" + +msgid "Rain" +msgstr "비" + +msgid "Rain continues to fall." +msgstr "비가 계속 내리고 있다" + +msgid "Raises trainer's Pokémon levels while keeping the same EXP yields." +msgstr "EXP 획득량은 유지하면서\n트레이너 포켓몬의 레벨을 높힙니다" + +msgid "Randomizer" +msgstr "랜덤" + +msgid "Ranked Battle" +msgstr "랭크배틀" + +msgid "Raptorch is the best pick!\\wtnp[160]" +msgstr "랩토치가 최고의 파트너가 될 거야!\\wtnp[160]" + +msgid "Rash" +msgstr "덜렁거리는" + +msgid "Rawst Berries" +msgstr "복분열매" + +msgid "Razz Berries" +msgstr "라즈열매" + +msgid "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" +msgstr "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" + +msgid "Read" +msgstr "메일을 읽는다" + +msgid "Received the {1} from {2}." +msgstr "{2}(으)로부터\n{1}을(를) 가져왔습니다!" + +msgid "Record Ribbon" +msgstr "레코드리본" + +msgid "Recording failed: {1}" +msgstr "녹음 실패: {1}" + +msgid "Recording in {1:d} second(s)...\nPress ESC to cancel." +msgstr "기록까지 {1:d}초\nESC를 눌러 취소" + +msgid "Red" +msgstr "빨강" + +msgid "Reflect raised the opposing team's Defense!" +msgstr "상대는 리플렉터로\n물리공격에 강해졌다!" + +msgid "Reflect raised your team's Defense!" +msgstr "우리 편은 리플렉터로\n물리공격에 강해졌다!" + +msgid "Regardless...\\. For a Trainer like you...\\^" +msgstr "아무래도 좋아...\\. 너같은 트레이너에게는...\\^" + +msgid "Regional Champion Ribbon" +msgstr "에리어챔피언리본" + +msgid "Register" +msgstr "등록" + +msgid "Registered {1} in the Poképod." +msgstr "{1}을(를)\n포켓팟에 등록했습니다" + +msgid "Registered
" +msgstr "등록된 수
" + +msgid "Regular Mode" +msgstr "일반" + +msgid "Relax Ribbon" +msgstr "상쾌리본" + +msgid "Relaxed" +msgstr "무사태평한" + +msgid "Release" +msgstr "놓아준다" + +msgid "Release All" +msgstr "모두 놓아준다" + +msgid "Release this Pokémon?" +msgstr "정말 놓아주겠습니까?" + +msgid "Remap controls to any other keys." +msgstr "조작 방법을 다른 키로\n재배치할 수 있습니다" + +msgid "Remember Save" +msgstr "리포트 기억" + +msgid "Remove Friend" +msgstr "친구를 삭제한다" + +msgid "Removes some details to improve performance, specially in battle." +msgstr "디테일을 줄여서 성능을\n향상시킬 수 있습니다 (특히 배틀에서)" + +msgid "Repel isn't working in this location!" +msgstr "이곳에서는 스프레이가 듣지 않습니다!" + +msgid "Repel's effect wore off..." +msgstr "스프레이의 효과가 사라졌다" + +msgid "Report #01" +msgstr "보고서 #01" + +msgid "Report #01:" +msgstr "보고서 #01" + +msgid "Report #02" +msgstr "보고서 #02" + +msgid "Report #02:" +msgstr "보고서 #02" + +msgid "Report #03" +msgstr "보고서 #03" + +msgid "Report #03:" +msgstr "보고서 #03" + +msgid "Report #04" +msgstr "보고서 #04" + +msgid "Report #04:" +msgstr "보고서 #04" + +msgid "Report #05" +msgstr "보고서 #05" + +msgid "Report #05:" +msgstr "보고서 #05" + +msgid "Required value '{1}' not given in section '{2}'\n{3}" +msgstr "Required value '{1}' not given in section '{2}'\n{3}" + +msgid "Restore which move?" +msgstr "어느 기술을 회복하겠습니까?" + +msgid "Retro" +msgstr "레트로" + +msgid "Return To Game" +msgstr "게임으로 돌아간다" + +msgid "Return To Menu" +msgstr "메뉴로 돌아간다" + +msgid "Return to game mode selection menu?" +msgstr "게임 모드 선택으로 돌아갈까요?" + +msgid "Return to previous menu." +msgstr "이전 메뉴로 돌아갑니다" + +msgid "Return to the previous menu." +msgstr "포켓몬 보관 시스템과의\n통신을 종료합니다" + +msgid "Ribbon awarded for beating the Sinnoh Champion and entering the Hall of Fame." +msgstr "신오에서 챔피언에게 이겨서\n전당등록한 기념리본" + +msgid "Ribbon awarded for being an exceptionally hard worker." +msgstr "많이 노력하고 있는\n포켓몬에게 수여되는 리본" + +msgid "Ribbon awarded for being chosen as a super sketch model in Hoenn." +msgstr "호연에서 호화로운 초상화의\n모델이 된 기념리본" + +msgid "Ribbon awarded for clearing Hoenn's Battle Tower's Lv. 100 challenge." +msgstr "호연의 배틀타워 레벨 100에서\n연승한 기념리본" + +msgid "Ribbon awarded for clearing Hoenn's Battle Tower's Lv. 50 challenge." +msgstr "호연의 배틀타워 레벨 50에서\n연승한 기념리본" + +msgid "Ribbon for clearing the Pokémon League and entering the Hall of Fame in another region." +msgstr "다른 지방 리그에서 이겨서\n전당등록한 기념리본" + +msgid "Ribbons" +msgstr "리본" + +msgid "Right" +msgstr "오른쪽" + +msgid "Rindo Berries" +msgstr "린드열매" + +msgid "River" +msgstr "강" + +msgid "Rock" +msgstr "바위" + +msgid "Rocket" +msgstr "로켓단" + +msgid "Rowap Berries" +msgstr "애터열매" + +msgid "Royal Ribbon" +msgstr "로열리본" + +msgid "Run" +msgstr "도망간다" + +msgid "S: Go to another map" +msgstr "S: Go to another map\n" + +msgid "SAVE" +msgstr "리포트" + +msgid "SE Volume" +msgstr "음향 효과 음량" + +msgid "SECOND" +msgstr "두 번째" + +msgid "SEE YA!" +msgstr "종료" + +msgid "SEEN{1:d}" +msgstr "발견한 수{1:d}" + +msgid "SHINY SEEN" +msgstr "색이 다른 모습" + +msgid "SIXTH" +msgstr "여섯 번째" + +msgid "SPECIAL ATTACK" +msgstr "필살기를 쓴다" + +msgid "STANDARD Cup" +msgstr "스탠더드 컵" + +msgid "START" +msgstr "시작" + +msgid "STOCK POKéMON:\n{1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n{4} Lv{5} MaxHP: {6}" +msgstr "STOCK POKéMON:\n {1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n {4} Lv{5} MaxHP: {6}" + +msgid "SUMMARY" +msgstr "상태를 본다" + +msgid "Safari Balls" +msgstr "사파리볼" + +msgid "Safari Balls: {1}" +msgstr "사파리볼: {1}" + +msgid "Salac Berries" +msgstr "캄라열매" + +msgid "Sandstorm" +msgstr "모래바람" + +msgid "Sassy" +msgstr "건방진" + +msgid "Saturday" +msgstr "토요일" + +msgid "Savanna" +msgstr "사바나" + +msgid "Save changes?" +msgstr "변경 사항을 저장할까요?" + +msgid "Save files from BETA 4.3 and earlier are no longer compatible with Uranium 1.0." +msgstr "베타 버전 4.3 또는 그 이전의 리포트는 더 이상 호환되지 않습니다" + +msgid "Scatters things often." +msgstr "물건을 잘 어지름." + +msgid "Score: {1}\nHits: {2}/{3}" +msgstr "점수: {1} \n때린 횟수: {2}/{3}" + +msgid "Screen Size" +msgstr "화면 크기" + +msgid "Seafloor" +msgstr "해저" + +msgid "Search" +msgstr "검색" + +msgid "Search ID" +msgstr "ID로 찾는다" + +msgid "Search Match" +msgstr "상대를 찾는다" + +msgid "Search Mode" +msgstr "검색 모드" + +msgid "Search Name" +msgstr "이름으로 찾는다" + +msgid "Search with these Conditions!" +msgstr "이 조건으로 찾는다!" + +msgid "Searching for a gift.\nPlease wait...\\wtnp[0]" +msgstr "소포를 찾고 있습니다\n잠시 기다려 주십시오...\\wtnp[0]" + +msgid "Searching for online gifts...\\wtnp[0]" +msgstr "온라인에서 소포를 찾고 있습니다...\\wtnp[0]" + +msgid "Second move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Second move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "See ya!" +msgstr "종료" + +msgid "Select" +msgstr "선택한다" + +msgid "Select Level (Max 20)" +msgstr "레벨을 선택하십시오 (최대 20)" + +msgid "Select Search Method" +msgstr "검색 방법 선택" + +msgid "Select a Species" +msgstr "종족을 선택해 주십시오" + +msgid "Select the friend Online ID you want to add." +msgstr "추가하고 싶은 친구의\n온라인 ID를 선택해 주십시오" + +msgid "Select the online ID." +msgstr "온라인 ID을 선택해 주십시오" + +msgid "Sell" +msgstr "팔러 왔다" + +msgid "Send the removed mail to your PC?" +msgstr "받은 메일을 PC로\n전송하겠습니까?" + +msgid "Sep." +msgstr "9월" + +msgid "September" +msgstr "9월" + +msgid "Serious" +msgstr "성실한" + +msgid "Set" +msgstr "토너먼트" + +msgid "Set Controls" +msgstr "조작법을 변경한다" + +msgid "Set how often the game will autosave in minutes." +msgstr "자동 리포트를 몇 분마다\n작성할지 조절할 수 있습니다" + +msgid "Set the Maximum wanted level." +msgstr "원하는 레벨의\n최댓값을 설정해 주십시오" + +msgid "Set the Minimum wanted level." +msgstr "원하는 레벨의\n최솟값을 설정해 주십시오" + +msgid "Set the level for {1}." +msgstr "{1}의 레벨을 정해주세요" + +msgid "Set the name for this point." +msgstr "이 지점의 이름을 정해 주십시오" + +msgid "Shade" +msgstr "그림자" + +msgid "Shift" +msgstr "교체" + +msgid "Shininess" +msgstr "특별한 색" + +msgid "Shiny Clause" +msgstr "특별한 색 변칙" + +msgid "Shock Ribbon" +msgstr "철렁리본" + +msgid "Shoot! It was so close, too!" +msgstr "아깝다!\n조금만 더하면 됐는데!" + +msgid "Short to Tall" +msgstr "작은 순서" + +msgid "Should {1} stop learning {2}?" +msgstr "그럼... {2}을(를)\n배우는 것을 포기하겠습니까?" + +msgid "Shuca Berries" +msgstr "슈캐열매" + +msgid "Simple" +msgstr "심플" + +msgid "Simply stunning!" +msgstr "놀라움 그 자체야!" + +msgid "Simulating battles ({1} of {2})" +msgstr "배틀 시뮬레이션 중 ({1}/{2})" + +msgid "Single Battle (lv50)" +msgstr "싱글배틀 (Lv.50)" + +msgid "Sinnoh Champ Ribbon" +msgstr "신오챔피언리본" + +msgid "Sitrus Berries" +msgstr "자뭉열매" + +msgid "Skip intro?" +msgstr "오프닝을 스킵할까요?" + +msgid "Sky" +msgstr "하늘" + +msgid "Slot Machine/bg" +msgstr "../Translations/Korean/bg_korean" + +msgid "Slow" +msgstr "느리게" + +msgid "Smart Ribbon" +msgstr "지니어스리본" + +msgid "Smart Ribbon Great" +msgstr "지니어스리본그레이트" + +msgid "Smart Ribbon Hyper" +msgstr "지니어스리본하이퍼" + +msgid "Smart Ribbon Master" +msgstr "지니어스리본마스터" + +msgid "Smart Ribbon Super" +msgstr "지니어스리본슈퍼" + +msgid "Smart Ribbon Ultra" +msgstr "지니어스리본울트라" + +msgid "Smile Ribbon" +msgstr "방글방글리본" + +msgid "Snooze Ribbon" +msgstr "잠보리본" + +msgid "Snow" +msgstr "설산" + +msgid "Some of the fonts were successfully installed." +msgstr "사용되는 글꼴 중 일부가\n성공적으로 설치되었습니다" + +msgid "Someone's PC" +msgstr "누군가의 PC" + +msgid "Somewhat of a clown." +msgstr "약간 우쭐쟁이임." + +msgid "Somewhat stubborn." +msgstr "조금 고집통이임." + +msgid "Somewhat vain." +msgstr "조금 겉치레를 좋아함." + +msgid "Sorry, a new Badge is required." +msgstr "새로운 배지를 얻을 때까지\n아직 쓸 수 없습니다" + +msgid "Sorry, but the trainer file could not be created.\nThis may be because you have a banned pokemon or an egg in your party.\n Banned Pokemon Are: {1}." +msgstr "죄송합니다\n트레이너 파일을 만들지 못했습니다\n밴이 걸린 포켓몬이나 알을\n지니고 있어서일지도 모릅니다\n밴이 걸린 포켓몬은 다음과 같습니다\n\"{1}\"" + +msgid "Sorry, but you're stuck with this one." +msgstr "지금은 체크할 수 없습니다" + +msgid "Sounds can be heard coming from inside! It will hatch soon!" +msgstr "안에서 소리가\n들려온다!\n이제 곧 태어날 것 같아!" + +msgid "South side of first map must connect with north side of second map\n{1}" +msgstr "South side of first map must connect with north side of second map\n{1}" + +msgid "Souvenir Ribbon" +msgstr "메모리얼리본" + +msgid "Sp. Atk." +msgstr "특수공격" + +msgid "Sp. Def" +msgstr "특수방어" + +msgid "Special Attack" +msgstr "특수공격" + +msgid "Special Defense" +msgstr "특수방어" + +msgid "Special Holiday Ribbon." +msgstr "기념일 기념리본" + +msgid "Special Ribbon" +msgstr "스페셜리본" + +msgid "Species" +msgstr "종족" + +msgid "Specifies the underwater layer of this map. Use only if this map has deep water." +msgstr "Specifies the underwater layer of this map. Use only if this map has deep water." + +msgid "Speed" +msgstr "스피드" + +msgid "Spelon Berries" +msgstr "메호키열매" + +msgid "Spikes were scattered all around the feet of the opposing team!" +msgstr "상대의 발밑에\n압정이 뿌려졌다!" + +msgid "Spikes were scattered all around the feet of your team!" +msgstr "우리 편의 발밑에\n압정이 뿌려졌다!" + +msgid "Splendid!\nYou battle with great finesse and expertise.\nLet us tango together again sometime!" +msgstr "훌륭해!\n노련하고도 능숙한 배틀을 보여줬다\n언젠가 다시 한번 탱고의 무대를 펼치자!" + +msgid "Spring" +msgstr "봄" + +msgid "Starf Berries" +msgstr "스타열매" + +msgid "Start Game" +msgstr "게임 시작" + +msgid "Status moves must have a base damage of 0, use either Physical or Special\n{1}" +msgstr "Status moves must have a base damage of 0, use either Physical or Special\n{1}" + +msgid "Steel" +msgstr "강철" + +msgid "Stop giving the Pokémon Mail?" +msgstr "메일을 지니게 하지 않겠습니까?" + +msgid "Stop looking for a pokemon?" +msgstr "그만 찾아보시겠습니까?" + +msgid "Store" +msgstr "맡긴다" + +msgid "Store Pokémon in your party in Boxes." +msgstr "지닌 포켓몬을\n박스에 맡길 수 있습니다" + +msgid "Store items in the PC." +msgstr "PC에 도구를 보관합니다" + +msgid "Strength is already being used." +msgstr "괴력이 이미 발동되어 있습니다" + +msgid "Strength made it possible to move boulders around." +msgstr "괴력 덕분에\n바위를 밀어 움직일 수 있다!" + +msgid "Strong willed." +msgstr "기가 센 성격임." + +msgid "Strongly defiant." +msgstr "오기가 센 성격임." + +msgid "Sturdy body." +msgstr "몸이 튼튼함." + +msgid "Summary" +msgstr "능력치를 본다" + +msgid "Summer" +msgstr "여름" + +msgid "Sunday" +msgstr "일요일" + +msgid "Sunny" +msgstr "쾌청" + +msgid "Super Contest Beauty Category Great Rank winner!" +msgstr "슈퍼콘테스트 아름다움 부문\n그레이트랭크 우승!" + +msgid "Super Contest Beauty Category Master Rank winner!" +msgstr "슈퍼콘테스트 아름다움 부문\n마스터랭크 우승!" + +msgid "Super Contest Beauty Category Normal Rank winner!" +msgstr "슈퍼콘테스트 아름다움 부문\n노말랭크 우승!" + +msgid "Super Contest Beauty Category Ultra Rank winner!" +msgstr "슈퍼콘테스트 아름다움 부문\n울트라랭크 우승!" + +msgid "Super Contest Cool Category Great Rank winner!" +msgstr "슈퍼콘테스트 근사함 부문\n그레이트랭크 우승!" + +msgid "Super Contest Cool Category Master Rank winner!" +msgstr "슈퍼콘테스트 근사함 부문\n마스터랭크 우승!" + +msgid "Super Contest Cool Category Normal Rank winner!" +msgstr "슈퍼콘테스트 근사함 부문\n노말랭크 우승!" + +msgid "Super Contest Cool Category Ultra Rank winner!" +msgstr "슈퍼콘테스트 근사함 부문\n울트라랭크 우승!" + +msgid "Super Contest Cute Category Great Rank winner!" +msgstr "슈퍼콘테스트 귀여움 부문\n그레이트랭크 우승!" + +msgid "Super Contest Cute Category Master Rank winner!" +msgstr "슈퍼콘테스트 귀여움 부문\n마스터랭크 우승!" + +msgid "Super Contest Cute Category Normal Rank winner!" +msgstr "슈퍼콘테스트 귀여움 부문\n노말랭크 우승!" + +msgid "Super Contest Cute Category Ultra Rank winner!" +msgstr "슈퍼콘테스트 귀여움 부문\n울트라랭크 우승!" + +msgid "Super Contest Smart Category Great Rank winner!" +msgstr "슈퍼콘테스트 슬기로움 부문\n그레이트랭크 우승!" + +msgid "Super Contest Smart Category Master Rank winner!" +msgstr "슈퍼콘테스트 슬기로움 부문\n마스터랭크 우승!" + +msgid "Super Contest Smart Category Normal Rank winner!" +msgstr "슈퍼콘테스트 슬기로움 부문\n노말랭크 우승!" + +msgid "Super Contest Smart Category Ultra Rank winner!" +msgstr "슈퍼콘테스트 슬기로움 부문\n울트라랭크 우승!" + +msgid "Super Contest Tough Category Great Rank winner!" +msgstr "슈퍼콘테스트 강인함 부문\n그레이트랭크 우승!" + +msgid "Super Contest Tough Category Master Rank winner!" +msgstr "슈퍼콘테스트 강인함 부문\n마스터랭크 우승!" + +msgid "Super Contest Tough Category Normal Rank winner!" +msgstr "슈퍼콘테스트 강인함 부문\n노말랭크 우승!" + +msgid "Super Contest Tough Category Ultra Rank winner!" +msgstr "슈퍼콘테스트 강인함 부문\n울트라랭크 우승!" + +msgid "Switch" +msgstr "교체한다" + +msgid "Switch In" +msgstr "교체한다" + +msgid "Switched the Experience Share {1}." +msgstr "학습장치를 {1}습니다" + +msgid "THIRD" +msgstr "세 번째" + +msgid "TIME:" +msgstr "플레이 시간" + +msgid "TMs & HMs" +msgstr "기술머신" + +msgid "TYPE" +msgstr "타입" + +msgid "Take" +msgstr "가져온다" + +msgid "Take good care of {1}." +msgstr "{1}을(를)\n귀여워해 주세요" + +msgid "Take out items from the PC." +msgstr "PC에서 도구를 꺼냅니다" + +msgid "Take this {1}?" +msgstr "{1}을(를)\n가져오겠습니까?" + +msgid "Tall to Short" +msgstr "큰 순서" + +msgid "Tamato Berries" +msgstr "토망열매" + +msgid "Tandor Pokédex" +msgstr "탄도르도감" + +msgid "Tanga Berries" +msgstr "리체열매" + +msgid "Teach which Pokémon?" +msgstr "어느 포켓몬에게 가르칠까?" + +msgid "Teach which move to {1}?" +msgstr "{1}에게\n어느 기술을 배우게 하겠습니까?" + +msgid "Teach {1} to a Pokémon?" +msgstr "{1}을(를)\n포켓몬에게 배우게 하겠습니까?" + +msgid "Teach {1} to {2}?" +msgstr "{1}을(를)\n{2}에게 배우게 하겠습니까?" + +msgid "Teach {1}?" +msgstr "{1}을(를)\n배우게 하겠습니까?" + +msgid "Team level: {1}" +msgstr "팀 레벨: {1}" + +msgid "Test Vibration" +msgstr "진동 테스트" + +msgid "Test if controller vibration is working." +msgstr "컨트롤러의 진동이\n작동하는지 테스트합니다" + +msgid "Text Speed" +msgstr "이야기의 속도" + +msgid "Th- MRI ------ anomalous brainwave ------ns. --- specim-n ----- -- inca----e -- indep---ent thoug--. We --- ---ing -- - suppress---." +msgstr "MRI- 비정상적- 뇌파 --- ----\n표-은 독--인 생-을 - - --- ---...\n억제-를 --하고 있-" + +msgid "That won't fertilize the soil!" +msgstr "그것은 비료로 사용할 수 없다!" + +msgid "That's not Mulch." +msgstr "이건 비료가 아니다" + +msgid "That's not a Berry." +msgstr "이건 나무열매가 아니다" + +msgid "That's too important to toss out!" +msgstr "중요한 물건이므로\n버릴 수 없습니다!" + +msgid "That's your last Pokémon!" +msgstr "싸울 포켓몬이 없어집니다!" + +msgid "The Bag is full." +msgstr "가방이 가득 찼습니다!" + +msgid "The Bag is full. The Pokémon's item could not be removed." +msgstr "가방이 가득 차서\n도구를 받을 수 없습니다!" + +msgid "The Box is full." +msgstr "이 박스는 가득 찼습니다!" + +msgid "The Fire-type attack fizzled out in the heavy rain!" +msgstr "강한 비의 영향으로\n불꽃타입의 공격이 사라졌다!" + +msgid "The Hall Of Fame!" +msgstr "전당등록을 축하합니다!" + +msgid "The Happy Hour started!" +msgstr "해피타임이 시작되었다!" + +msgid "The Ion Deluge started!" +msgstr "플라스마샤워가 내리기 시작했다!" + +msgid "The Mail was returned to the Bag with its message erased." +msgstr "내용을 지운 메일을\n가방에 집어넣었습니다" + +msgid "The Pokémon Boxes are full and can't accept any more!" +msgstr "포켓몬 박스가 가득 차서\n더 이상 넣을 수 없습니다!" + +msgid "The Pokémon got away..." +msgstr "도망가버렸다..." + +msgid "The Power Glove made it possible to move boulders around!" +msgstr "파워글러브 덕분에\n바위를 밀어 움직일 수 있다!" + +msgid "The Tailwind blew from behind the opposing team!" +msgstr "상대에게\n순풍이 불기 시작했다!" + +msgid "The Tailwind blew from behind your team!" +msgstr "우리 편에게\n순풍이 불기 시작했다!" + +msgid "The Trainer blocked the Ball!\nDon't be a thief!" +msgstr "트레이너가 볼을 튕겨내 버렸다!\n남의 것에 손대면 도둑!" + +msgid "The Trainer is close by.\nTalk to the Trainer in person!" +msgstr "트레이너가 근처에 있습니다\n만나서 대화합시다!" + +msgid "The Trainer is out of range." +msgstr "트레이너가 너무 멀리 있습니다" + +msgid "The Water-type attack evaporated in the harsh sunlight!" +msgstr "강한 햇살의 영향으로\n물타입의 공격이 증발했다!" + +msgid "The Weakness Policy raised {1}'s Attack!" +msgstr "약점보험 때문에\n{1}의 공격이 올랐다!" + +msgid "The Weakness Policy raised {1}'s Special Attack!" +msgstr "약점보험 때문에\n{1}의 특수공격이 올랐다!" + +msgid "The air is clean again." +msgstr "공기가 맑아졌다!" + +msgid "The air is filled with toxicity." +msgstr "방사능 낙진이 흩날리고 있다" + +msgid "The ally {1}" +msgstr "우리 편 {1}" + +msgid "The animation file {1} was not found. The animation will load anyway." +msgstr "The animation file {1} was not found. The animation will load anyway." + +msgid "The battery has run dry!\nFor it to recharge, you need to walk another {1} steps." +msgstr "배터리가 부족해!\n충전 완료까지 앞으로 {1}보" + +msgid "The battle will continue until either side has no Pokémon left that can fight." +msgstr "둘째, 양쪽 모두 싸울 포켓몬이\n남지 않을 때까지 배틀을 계속할 것" + +msgid "The battlers shared their pain!" +msgstr "서로의 체력을 나누어 가졌다!" + +msgid "The boxes are full! You can't catch any more Pokémon!" +msgstr "박스가 가득 찼습니다!\n포켓몬을 더 이상 잡을 수 없습니다!" + +msgid "The bursting flame hit the opposing {2}!" +msgstr "상대 {1}에게도\n불티가 튀었다!" + +msgid "The bursting flame hit {2}!" +msgstr "{1}에게도\n불티가 튀었다!" + +msgid "The combined levels exceed {1:d}." +msgstr "레벨의 총합이\n{1:d}을(를) 넘습니다" + +msgid "The current map has no region set. Please set the MapPosition metadata setting for this map." +msgstr "현재 지도의 지방이 설정되지 않았습니다\nMapPosition 메타데이터를 설정해 주십시오" + +msgid "The darkness of caves is my home. My Pokémon team knows no fear!" +msgstr "동굴의 어둠은 나의 고향\n나의 포켓몬 군단에게 두려움은 없다!" + +msgid "The effects of Mud Sport have faded." +msgstr "흙놀이의 효과가\n없어졌다!" + +msgid "The effects of Water Sport have faded." +msgstr "물놀이의 효과가\n없어졌다!" + +msgid "The effects of the weather disappeared!" +msgstr "날씨의 영향이 없어졌다!" + +msgid "The effects of the {1} prevent status moves from being used!" +msgstr "{1}의 효과로\n변화 기술을 쓸 수 없다!" + +msgid "The electricity disappeared from the battlefield." +msgstr "발밑의 전기가 사라졌다!" + +msgid "The foe {1}" +msgstr "상대 {1}" + +msgid "The fonts were successfully installed." +msgstr "글꼴이 성공적으로 설치되었습니다" + +msgid "The future is a blank slate.\\. You, together with your Pokémon, are going to fill it. There will be challenges and thrills, and you're bound to make exciting discoveries." +msgstr "너의 미래는 아직 빈 페이지로 가득하지만 너와 네 포켓몬이 함께 채워나가게 되겠지\n그 길에는 많은 어려움과 설렘\n그리고 흥미로운 발견이 기다리고 있다" + +msgid "The game can be played, but the look of the game's text will not be optimal." +msgstr "플레이는 가능하지만 메시지가\n어색하게 보일 수 있습니다" + +msgid "The game cannot continue." +msgstr "모험을 계속할 수 없습니다" + +msgid "The game has detected that the battery is low. You should save soon to avoid losing your progress." +msgstr "배터리가 얼마 남지 않은 것 같습니다\n진행 상황이 사라지지 않도록\n서둘러 리포트를 작성해 주세요" + +msgid "The gift has been received!" +msgstr "소포를 받았습니다!" + +msgid "The gifts were saved to MysteryGift.txt." +msgstr "소포를 MysteryGift.txt에 저장했습니다" + +msgid "The grass disappeared from the battlefield." +msgstr "발밑의 풀이 사라졌다!" + +msgid "The grassy patch remained quiet..." +msgstr "풀숲은 조용했다..." + +msgid "The hail stopped." +msgstr "싸라기눈이 그쳤다!" + +msgid "The healing wish came true for {1}!" +msgstr "치유소원이\n{1}에게 전해졌다!" + +msgid "The item number is invalid." +msgstr "도구 번호가 유효하지 않습니다" + +msgid "The level number ({1}) is invalid." +msgstr "레벨 번호({1})이(가) 유효하지 않습니다" + +msgid "The mail was sent to your PC." +msgstr "받은 메일을 PC에\n전송하였습니다" + +msgid "The map data cannot be found." +msgstr "지도 데이터를 찾을 수 없습니다" + +msgid "The map is corrupt. The game cannot continue." +msgstr "맵이 손상되어 모험을 계속할 수 없습니다" + +msgid "The map was not found. The game cannot continue." +msgstr "맵을 찾을 수 없어 모험을 계속할 수 없습니다" + +msgid "The message will be lost. Is that OK?" +msgstr "내용은 지워져 버립니다\n괜찮겠습니까?" + +msgid "The mirror move failed!" +msgstr "그러나 따라하기는\n실패로 끝났다!" + +msgid "The mist disappeared from the battlefield." +msgstr "발밑의 안개가 사라졌다!" + +msgid "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" +msgstr "새 레벨({1})이 포켓몬의 현재 레벨({2})보다 높습니다\n그런 일은 있을 수 없습니다\n[Debug: {3}]" + +msgid "The opponents don't have any eligible pokemon for a sky battle" +msgstr "상대가 스카이배틀이 가능한 포켓몬을 가지고 있지 않습니다" + +msgid "The opposing team became cloaked in a mystical veil!" +msgstr "상대 편은\n신비의 베일에 둘러싸였다!" + +msgid "The opposing team became shrouded in mist!" +msgstr "상대 편은\n흰안개에 둘러싸였다!" + +msgid "The opposing team is no longer protected by Safeguard!" +msgstr "상대 편을 감싸던\n신비의 베일이 없어졌다!" + +msgid "The opposing team is no longer protected by mist!" +msgstr "상대를 감싸던\n흰안개가 없어졌다!" + +msgid "The opposing team is too nervous to eat Berries!" +msgstr "상대는 긴장해서\n나무열매를 먹을 수 없게 되었다!" + +msgid "The opposing team's Light Screen faded!" +msgstr "상대의 빛의장막이\n없어졌다!" + +msgid "The opposing team's Light Screen wore off!" +msgstr "상대의 빛의장막이\n없어졌다!" + +msgid "The opposing team's Lucky Chant wore off!" +msgstr "상대의 주술이 풀렸다!" + +msgid "The opposing team's Mist faded!" +msgstr "상대를 감싸던\n흰안개가 없어졌다!" + +msgid "The opposing team's Reflect faded!" +msgstr "상대의 리플렉터가\n없어졌다!" + +msgid "The opposing team's Reflect wore off!" +msgstr "상대의 리플렉터가\n없어졌다!" + +msgid "The opposing team's Tailwind petered out!" +msgstr "상대의\n순풍이 멈췄다!" + +msgid "The opposing {1}" +msgstr "상대 {1}" + +msgid "The options you unchecked can't be turned back on." +msgstr "해제한 옵션은 다시 켤 수 없습니다" + +msgid "The phone is not working." +msgstr "전화가 작동하지 않습니다!" + +msgid "The plant seemed to be delighted." +msgstr "식물은\n매우 기뻐하는 듯하다!" + +msgid "The player is not on a map, so the region could not be determined." +msgstr "주인공이 지도 밖에 있어\n지방을 특정할 수 없습니다" + +msgid "The pointed stones disappeared from around the opposing team!" +msgstr "상대 주변의\n스텔스록이 사라졌다!" + +msgid "The pointed stones disappeared from around your team!" +msgstr "우리 편 주변의\n스텔스록이 사라졌다!" + +msgid "The poisoned spikes disappeared from around the opposing team's feet!" +msgstr "상대 발밑의\n독압정이 사라졌다!" + +msgid "The poisoned spikes disappeared from around the your team's feet!" +msgstr "우리 편 발밑의\n독압정이 사라졌다!" + +msgid "The poisoned spikes disappeared from around your team's feet!" +msgstr "우리 편 발밑의\n독압정이 사라졌다!" + +msgid "The poisoned spikes disappeared from around {1}'s feet!" +msgstr "{1} 발밑의\n독압정이 사라졌다!" + +msgid "The power of {1}'s Fire-type moves rose!" +msgstr "{1}은(는)\n불꽃의 위력이 올라갔다!" + +msgid "The rain stopped." +msgstr "비가 그쳤다!" + +msgid "The recorded data could not be found or saved." +msgstr "기록된 데이터를\n찾거나 저장할 수 없습니다" + +msgid "The recorded data was in an invalid format." +msgstr "기록된 데이터가\n잘못된 포맷으로 되어 있습니다" + +msgid "The recorded data's format is not supported." +msgstr "기록된 데이터가\n지원하지 않는 포맷으로 되어 있습니다" + +msgid "The rules of battle will be as follows:" +msgstr "배틀은 두 가지 규칙으로 진행됩니다" + +msgid "The sandstorm rages." +msgstr "모래바람이 세차게 분다" + +msgid "The sandstorm subsided." +msgstr "모래바람이 가라앉았다!" + +msgid "The save file was deleted." +msgstr "리포트가 삭제되었습니다" + +msgid "The saying \"the best defense is a good offense\" is probably your mantra.\\^" +msgstr "\"공격은 최선의 방어\"라는 것을\n신조로 삼고 있을지도 몰라\\^" + +msgid "The sea is deep here. A Pokémon may be able to go underwater." +msgstr "깊은 바다다!\n포켓몬 기술로 잠수할 수 있을지도?" + +msgid "The sea is deep here. Would you like to go underwater?" +msgstr "깊은 바다다!\n다이빙을 하겠습니까?" + +msgid "The settings file is corrupt and could not be loaded.\nSettings have been reset to default." +msgstr "설정 파일이 손상되어 불러오지 못했습니다\n설정을 기본값으로 초기화했습니다" + +msgid "The soil returned to its soft and earthy state." +msgstr "푹신푹신한 흙으로 되돌아갔다" + +msgid "The soil returned to its soft and loamy state." +msgstr "푹신푹신한 흙으로 되돌아갔다" + +msgid "The species number (no. {1} of {2}) is invalid." +msgstr "종족값({2} 중 {1}번)이(가) 유효하지 않습니다" + +msgid "The spikes disappeared from around the opposing team's feet!" +msgstr "상대 편의\n압정이 사라졌다!" + +msgid "The spikes disappeared from around your team's feet!" +msgstr "우리 편의\n압정이 사라졌다!" + +msgid "The stickiness disappeared from the battlefield." +msgstr "발밑의 점액이 사라졌다!" + +msgid "The sticky web has disappeared from beneath the opposing team's feet!" +msgstr "상대 발밑의\n끈적끈적네트가 사라졌다!" + +msgid "The sticky web has disappeared from beneath your team's feet!" +msgstr "우리 편 발밑의\n끈적끈적네트가 사라졌다!" + +msgid "The substitute took damage for {1}!" +msgstr "{1}을(를) 대신하여\n대타가 공격을 받았다!" + +msgid "The sunlight faded." +msgstr "햇살이 원래대로 되돌아왔다!" + +msgid "The sunlight is strong." +msgstr "햇살이 강하다" + +msgid "The sunlight turned extremely harsh!" +msgstr "햇살이 아주 강해졌다!" + +msgid "The sunlight turned harsh!" +msgstr "햇살이 강해졌다!" + +msgid "The thunderstorm rages." +msgstr "번개폭풍이 거칠다" + +msgid "The thunderstorm subsided." +msgstr "번개폭풍이 잠잠해졌다!" + +msgid "The twisted dimensions returned to normal!" +msgstr "뒤틀린 시공이 원래대로 되돌아왔다!" + +msgid "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" + +msgid "The water is dyed a deep blue...\nWould you like to surf?" +msgstr "물은 깊고 푸른 색이다\n파도타기를 하겠습니까?" + +msgid "The wild {1}" +msgstr "야생 {1}" + +msgid "The {1} can't be held." +msgstr "{1}을(를)\n지니게 할 수 없습니다!" + +msgid "The {1} card? Certainly.\nHow many would you like?" +msgstr "The {1} card? Certainly.\nHow many would you like?" + +msgid "The {1} card? How many would you like to sell?" +msgstr "The {1} card? How many would you like to sell?" + +msgid "The {1} card? Oh, no.\nI can't buy that." +msgstr "The {1} card? Oh, no.\nI can't buy that." + +msgid "The {1} has sprouted." +msgstr "{1}의 싹이 나왔다!" + +msgid "The {1} only allows the use of {2}!" +msgstr "{1}의 효과로\n{2}밖에 쓸 수 없다!" + +msgid "The {1} plant is growing bigger." +msgstr "{1}의 줄기가\n크게 자랐다!" + +msgid "The {1} strengthened {2}'s power!" +msgstr "{1}은(는) {2}의\n위력을 강하게 했다!" + +msgid "The {1} was planted in the soft, earthy soil." +msgstr "푹신푹신한 흙에\n{1}를 심었다!" + +msgid "The {1} was scattered on the soil." +msgstr "{1}를\n흙에 뿌렸습니다!" + +msgid "The {1} was taken and replaced with the {2}." +msgstr "{1}을(를) 가져오고\n{2}을(를) 지니게 했습니다!" + +msgid "The {1} weakened the damage to {2}!" +msgstr "{2}이(가) 입는 데미지를\n{1}이(가) 약하게 했다!" + +msgid "The {1}'s indicating something right underfoot!" +msgstr "{1}이 발밑에\n엄청 반응하고 있어!" + +msgid "The {2} raised {1}'s Attack!" +msgstr "{2}은(는) {1}(으)로\n공격이 올랐다!" + +msgid "The {2} raised {1}'s Defense!" +msgstr "{2}은(는) {1}(으)로\n방어가 올랐다!" + +msgid "The {2} raised {1}'s Special Attack!" +msgstr "{2}은(는) {1}(으)로\n특수공격이 올랐다!" + +msgid "The {2} raised {1}'s Special Defense!" +msgstr "{2}은(는) {1}(으)로\n특수방어가 올랐다!" + +msgid "Their strength is no joke!" +msgstr "만만한 실력의 소유자들이 아니죠!" + +msgid "Theo...\\^" +msgstr "테오...\\^" + +msgid "There appears to be nothing here..." +msgstr "여기에는\n아무것도 없는 것 같다..." + +msgid "There are no items." +msgstr "도구가 없습니다" + +msgid "There are no phone numbers stored." +msgstr "등록된 전화번호가 없습니다" + +msgid "There are no trainers in the Phone." +msgstr "전화에 등록된 트레이너가 없습니다" + +msgid "There are {1} {2}!\nWant to pick them?" +msgstr "{2}가 {1}개 열려 있다!\n나무열매를 따겠습니까?" + +msgid "There is 1 {1}!\nWant to pick it?" +msgstr "{1}가 1개 열려 있다!\n나무열매를 따겠습니까?" + +msgid "There is a gift for you there!" +msgstr "당신에게 드릴 선물이 있답니다!" + +msgid "There is a more recent update available." +msgstr "현 버전에서 업데이트가 가능합니다" + +msgid "There is already a saved file. Is it OK to overwrite it?" +msgstr "전에 작성한 리포트에\n덮어써도 괜찮습니까?" + +msgid "There is no Pokémon." +msgstr "포켓몬이 없습니다" + +msgid "There is no room left in the PC!" +msgstr "박스가 가득 찼습니다!" + +msgid "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." +msgstr "녹음된 소리가 없었습니다\n마이크가 PC에 연결되어 있고\n준비된 상태인지 확인해 주십시오" + +msgid "There! All happy!" +msgstr "매우 기뻐하는 듯하다!" + +msgid "There's an item buried around here!" +msgstr "어딘가에 도구가 묻혀 있어!" + +msgid "There's no Mail here." +msgstr "메일이 없습니다" + +msgid "There's no PP left for this move!" +msgstr "남은 기술 포인트가 없다!" + +msgid "There's no Pokémon here..." +msgstr "여기에는 포켓몬이 없습니다..." + +msgid "There's no more room for Pokémon!" +msgstr "더 이상 포켓몬을 넣을 수 없습니다!" + +msgid "There's no more room in the Bag." +msgstr "가방이 가득 찼습니다" + +msgid "There's no room to store items." +msgstr "도구를 넣을 공간이 없습니다" + +msgid "These are among the toughest of Tandor! The paragons of our region!" +msgstr "이들 가운데서 최강의 실력자!\n탄도르의 제패자가 탄생할 것입니다!" + +msgid "These trainers' skill in battle will determine that answer!" +msgstr "그 답을 결정지을 승부가 곧 펼쳐집니다!" + +msgid "They can be transferred over and will be deposited in your PC." +msgstr "현재 버전으로 전송해 와서\nPC에 맡겨놓을 수 있습니다" + +msgid "Third move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Third move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "This Pokémon can't be chosen." +msgstr "이 포켓몬은 선택할 수 없습니다" + +msgid "This Pokémon is holding an item. It can't hold mail." +msgstr "이미 도구를 지니고 있으므로\n메일을 지니게 할 수 없습니다" + +msgid "This box is already empty." +msgstr "이 박스는 이미 비어 있습니다" + +msgid "This is in use already." +msgstr "이미 사용 중입니다" + +msgid "This isn't a fossil!" +msgstr "화석이 아니잖아!" + +msgid "This isn't over yet!" +msgstr "아직 끝이 아니다!" + +msgid "This item can't be used on that Pokémon." +msgstr "그 포켓몬에게는\n쓸 수 없습니다" + +msgid "This means you've found all the Coins in this game, so the game is now over." +msgstr "이번 게임에서 얻을 수 있는\n동전을 모두 손에 넣었으므로\n이 게임을 종료합니다" + +msgid "This old, dead coral looks like it can be broken. Would you like to use Coral Break?" +msgstr "이 죽은 산호는 깨뜨릴 수 있을 것 같다!\n산호크래시를 쓰겠습니까?" + +msgid "This option isn't available yet!" +msgstr "아직은 이용할 수 없는 옵션입니다!" + +msgid "This player is busy trading." +msgstr "이 플레이어는 교환 중이므로\n통신할 수 없습니다" + +msgid "This player is currently offline." +msgstr "이 플레이어는 현재\n온라인에 접속되어 있지 않습니다" + +msgid "This rock appears breakable. Would you like to smash it?" +msgstr "이 바위는 깨뜨릴 수 있을 것 같다!\n바위깨기를 쓰겠습니까?" + +msgid "This save file is corrupt or incompatible with this game." +msgstr "리포트가 손상되었거나 게임과 호환되지 않습니다" + +msgid "This save file is corrupt, but an automatic backup has been found and will be loaded instead." +msgstr "리포트가 손상되었지만 자동 백업이 발견되어 대신 읽겠습니다" + +msgid "This save file is corrupt, but another working file in this slot has been found and will be loaded instead." +msgstr "리포트가 손상되었지만 이 슬롯에\n사용 가능한 다른 리포트가 발견되어\n대신 읽겠습니다" + +msgid "This save file is corrupt, but other working files in this slot were found." +msgstr "리포트가 손상되었지만 이 슬롯에\n사용 가능한 다른 리포트가 있습니다" + +msgid "This team is not allowed." +msgstr "이 팀은 내보낼 수 없습니다" + +msgid "This trainer must have at least 1 Pokémon!" +msgstr "이 트레이너는 포켓몬이 1마리 이상 가지고 있어야 합니다!" + +msgid "This tree looks like it can be cut down!" +msgstr "이 나무는 왠지 자를 수 있을 것 같다!" + +msgid "This tree looks like it can be cut down." +msgstr "이 나무는 왠지\n자를 수 있을 것 같다!" + +msgid "This {1} plant is blooming cutely!" +msgstr "{1}의 꽃이\n아기자기하게 피어 있다!" + +msgid "This {1} plant is blooming prettily!" +msgstr "{1}의 꽃이\n예쁘게 피어 있다!" + +msgid "This {1} plant is blooming very beautifully!" +msgstr "{1}의 꽃이\n매우 아름답게 피어 있다!" + +msgid "This {1} plant is in bloom!" +msgstr "{1}의 꽃이\n피어 있다!" + +msgid "This {1} plant is in fabulous bloom!" +msgstr "{1}의 꽃이\n멋들어져있다!" + +msgid "Thoroughly cunning." +msgstr "빈틈이 없음." + +msgid "Threw away {1} {2}(s)." +msgstr "{2}을(를)\n{1}개 버렸습니다" + +msgid "Throw away items stored in the PC." +msgstr "PC에 보관된 도구를 버립니다" + +msgid "Thursday" +msgstr "목요일" + +msgid "Time:" +msgstr "시간:" + +msgid "Time{2:02d}:{3:02d}
" +msgstr "플레이 시간{2:02d}:{3:02d}
" + +msgid "Time{1:02d}:{2:02d}
" +msgstr "플레이 시간{1:02d}:{2:02d}
" + +msgid "Timid" +msgstr "겁쟁이 같은" + +msgid "To Continue, please select a pokemon of yours, we will match it up with any possible matches and allow you to choose a match." +msgstr "계속 진행하시려면 당신이 지닌\n포켓몬 1마리를 골라 주십시오\n교환 가능한 상대를 모두 찾아\n선택하게 해 드리겠습니다" + +msgid "To Next Lv." +msgstr "다음 레벨까지" + +msgid "To install the other fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "나머지 글꼴까지 설치하려면\n이 게임의 Fonts 폴더에 있는 파일들을\n제어판의 글꼴 폴더에 복사해 주십시오" + +msgid "Too bad...\nThe bag is full." +msgstr "가방이 가득 차서 포기했다" + +msgid "Too bad... The Bag is full..." +msgstr "아쉽다!\n가방이 가득 차 있다!" + +msgid "Took the {1}." +msgstr "{1}을(를)\n가져왔다!" + +msgid "Toss" +msgstr "버린다" + +msgid "Toss\nItem" +msgstr "도구를\n버린다" + +msgid "Toss Item" +msgstr "도구를 버린다" + +msgid "Toss out how many {1}(s)?" +msgstr "{1}을(를)\n몇 개 버리겠습니까?" + +msgid "Tough Ribbon" +msgstr "파워풀리본" + +msgid "Tough Ribbon Great" +msgstr "파워풀리본그레이트" + +msgid "Tough Ribbon Hyper" +msgstr "파워풀리본하이퍼" + +msgid "Tough Ribbon Master" +msgstr "파워풀리본마스터" + +msgid "Tough Ribbon Super" +msgstr "파워풀리본슈퍼" + +msgid "Tough Ribbon Ultra" +msgstr "파워풀리본울트라" + +msgid "Trade" +msgstr "교환한다" + +msgid "Trade accepted!\\wtnp[30]" +msgstr "교환이 수락되었습니다!\\wtnp[30]" + +msgid "Trade your {1} for their {2}?" +msgstr "{1}와(과) {2}을(를}\n교환하겠습니까?" + +msgid "Trainer has no unfainted Pokémon" +msgstr "트레이너에게 기절하지 않은 포켓몬이 존재하지 않습니다" + +msgid "Trainer name too long\n{1}" +msgstr "Trainer name too long\n{1}" + +msgid "Trainer type does not exist ({1}, {2}, ID {3})" +msgstr "트레이너 계급이 존재하지 않습니다 ({1}, {2}, ID {3})" + +msgid "Transferring\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" +msgstr "전송 중\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" + +msgid "Treat this battle as a loss?" +msgstr "배틀에서 진 것으로 할까요?" + +msgid "Treat this battle as a win?" +msgstr "배틀에서 이긴 것으로 할까요?" + +msgid "Trio" +msgstr "트리오" + +msgid "Tuesday" +msgstr "화요일" + +msgid "Turn Off" +msgstr "접속을 끊는다" + +msgid "Turned over the {1} and received ${2}." +msgstr "{1}을(를) 건네고\n{2}원을 받았다" + +msgid "Twitch" +msgstr "트위치" + +msgid "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" +msgstr "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" + +msgid "Tw̳Ich̳s PCc" +msgstr "도읶치익 PCc" + +msgid "Type" +msgstr "타입" + +msgid "UPPER" +msgstr "대문자" + +msgid "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" +msgstr "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" + +msgid "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" +msgstr "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" + +msgid "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" +msgstr "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" + +msgid "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" +msgstr "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" + +msgid "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" +msgstr "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" + +msgid "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" +msgstr "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" + +msgid "Undefined value {1} (expected one of: {2})\n{3}" +msgstr "Undefined value {1} (expected one of: {2})\n{3}" + +msgid "Undefined value {1} in {2}\n{3}" +msgstr "Undefined value {1} in {2}\n{3}" + +msgid "Unknown" +msgstr "알 수 없음" + +msgid "Unknown happiness-changing method." +msgstr "알 수 없는 친밀도 증감 방식입니다" + +msgid "Up" +msgstr "위" + +msgid "Up next:\\wt[20] Round {1}\\wt[25]\n\\PN versus {2}!" +msgstr "다음 순서:\\wt[20] {1}라운드\\wt[25]\n\\PN 대 {2}!" + +msgid "Updating game maps, you will be sent to the nearest Pokémon Center" +msgstr "게임 맵이 업데이트되어\n가장 가까운 포켓몬센터로 이동합니다" + +msgid "Upon this consecrated ground, I shall invoke the blessings of the sea!" +msgstr "성스러운 이 땅 위에서...\n나는 바다의 가호를 염원하노라!" + +msgid "Use" +msgstr "쓴다" + +msgid "Use next Pokémon?" +msgstr "다음 포켓몬을 사용하겠습니까?" + +msgid "Use on which Pokémon?" +msgstr "어느 포켓몬에게 쓰겠습니까?" + +msgid "Use the patcher.exe in your game folder to check for patches!\\wtnp[40]" +msgstr "게임 폴더의 patcher.exe를 이용해 확인하세요!\\wtnp[40]" + +msgid "Used to confirm a choice, check things, and talk to people." +msgstr "결정 또는 조사를 하거나\n이야기를 진행할 때 사용합니다" + +msgid "Used to exit, cancel a choice or mode, and open the pause menu." +msgstr "되돌아가거나 취소할 때\n그리고 메뉴를 열 때 사용합니다" + +msgid "Using item..." +msgstr "도구를 쓰는 중..." + +msgid "Using its {1}, the Attack of {2} rose!" +msgstr "{1}(으)로 {2}의\n공격이 올라갔다!" + +msgid "Using its {1}, the Defense of {2} rose!" +msgstr "{1}(으)로 {2}의\n방어가 올라갔다!" + +msgid "Using its {1}, the Special Attack of {2} rose!" +msgstr "{1}(으)로 {2}의\n특수공격이 올라갔다!" + +msgid "Using its {1}, the Special Defense of {2} rose!" +msgstr "{1}(으)로 {2}의\n특수방어가 올라갔다!" + +msgid "Using its {1}, the Speed of {2} rose!" +msgstr "{1}(으)로 {2}의\n스피드가 올라갔다!" + +msgid "Using {1}, the Attack of {2} rose sharply!" +msgstr "{1}(으)로 {2}의\n공격이 크게 올라갔다!" + +msgid "Using {1}, the Defense of {2} rose sharply!" +msgstr "{1}(으)로 {2}의\n방어가 크게 올라갔다!" + +msgid "Using {1}, the Special Attack of {2} rose sharply!" +msgstr "{1}(으)로 {2}의\n특수공격이 크게 올라갔다!" + +msgid "Using {1}, the Special Defense of {2} rose sharply!" +msgstr "{1}(으)로 {2}의\n특수방어가 크게 올라갔다!" + +msgid "Using {1}, the Speed of {2} rose sharply!" +msgstr "{1}(으)로 {2}의\n스피드가 크게 올라갔다!" + +msgid "VGC 2015 Battle" +msgstr "월드챔피언십 2015" + +msgid "VTrainer" +msgstr "V트레이너" + +msgid "Version is up-to-date, no update needed! \\wtnp[30]" +msgstr "최신 버전입니다\n업데이트는 필요 없습니다! \\wtnp[30]" + +msgid "Very finicky." +msgstr "매우 꼼꼼함." + +msgid "Vibration" +msgstr "진동" + +msgid "Victory Ribbon" +msgstr "빅토리리본" + +msgid "Virtual Trainer created successfully!" +msgstr "버추얼 트레이너를 만들었습니다!" + +msgid "Virtual Trainer not created." +msgstr "버추얼 트레이너를 만들지 못했습니다" + +msgid "Volcano" +msgstr "화산" + +msgid "WIN RATE:" +msgstr "승률:" + +msgid "WITHDRAW" +msgstr "데리고 간다" + +msgid "WITHDRAW POKéMON" +msgstr "포켓몬을 데리고 간다" + +msgid "WT" +msgstr "몸무게" + +msgid "Wacan Berries" +msgstr "초나열매" + +msgid "Waiting for a rematch{1}" +msgstr "승부 대기 중
{1}명" + +msgid "Waiting for other player's offer..." +msgstr "상대의 선택을 기다리고 있습니다..." + +msgid "Waiting response ({1})...\\wtnp[30]" +msgstr "응답 대기 중 ({1})...\\wtnp[30]" + +msgid "Waiting trainer... ({1})\\wtnp[30]" +msgstr "트레이너 대기 중... ({1})\\wtnp[30]" + +msgid "Wallpaper" +msgstr "벽지" + +msgid "Want to escape from here and return to {1}?" +msgstr "{1}(으)로 탈출하겠습니까?" + +msgid "Want to plant a Berry?" +msgstr "나무열매를 심겠습니까?" + +msgid "Want to return to the healing spot used last in {1}?" +msgstr "{1}에 있는 마지막으로 회복한 장소로 돌아가겠습니까?" + +msgid "Want to sprinkle some water with the {1}?" +msgstr "{1}로 물을 주겠습니까?" + +msgid "Warning this pokemon is holding a {1}. Are you sure you want to trade it?" +msgstr "경고: 포켓몬이 {1}을(를)\n지니고 있습니다\n정말 교환해도 괜찮습니까?" + +msgid "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" +msgstr "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" + +msgid "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" +msgstr "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" + +msgid "Warning: Randomizer Mode greatly affects the balance of the game." +msgstr "경고: 랜덤 모드는 게임의 밸런스에\n지대한 영향을 줍니다" + +msgid "Water" +msgstr "물" + +msgid "Watmel Berries" +msgstr "슈박열매" + +msgid "We have some of Tandor's best and brightest here to dazzle you with their spectacular battling skills!" +msgstr "화려한 배틀 실력으로\n여러분의 눈을 사로잡을\n탄도르 최고 최강의 트레이너들이\n이곳에 모였습니다!" + +msgid "We hope you enjoy playing Pokémon Uranium!" +msgstr "앞으로도 포켓몬스터 우라늄을 즐겨주세요!" + +msgid "We tried our hardest in this battle, and that's what counts." +msgstr "우리는 최선의 최선을 다했어\n거기에 의의를 둘 거야" + +msgid "We're back with Round 3, the quarterfinals!" +msgstr "3라운드의 시간이 왔습니다!\n준준결승전이로군요" + +msgid "Wednesday" +msgstr "수요일" + +msgid "Welcome to the Hall of Fame!" +msgstr "전당등록을 축하합니다!" + +msgid "Welcome to the first round of the\nPokémon League Tournament!" +msgstr "포켓몬리그 토너먼트\n그 첫 라운드에 오신 걸 환영합니다!" + +msgid "Welcome!\nHow may I serve you?" +msgstr "어서 오세요!\n쇼핑하러 오셨군요?" + +msgid "Well fought, indeed! You deserved this victory." +msgstr "참으로 잘 싸워주었다!\n넌 승부를 거머쥘 자격이 있어" + +msgid "Well, it has been a while, hasn't it?\nWhen I battled you, you were just a naive child, fumbling around in the dark.\nNow, you face me in the arena with confidence!\nYour fighting spirit is like a bright, shining light!\nI can tell you are no longer afraid.\nGyahahaha!! That's what I like to see!\nShow me your fearlessness in battle!" +msgstr "이거, 우리 오랜만이지?\n저번에 싸웠을 땐 어둠 속을 헤매는\n순진한 꼬맹이 같았는데\n지금은 자신감을 가지고 내 앞에 서 있구나!\n그 밝게 빛나는 투혼!\n두려움은 온데간데없어졌어\n우하하하!! 그렇게 나와야지!\n배틀에서는 어떨지 어디 확인해볼까!" + +msgid "Well, let's not delay... on with the match!" +msgstr "자 그럼 더 지체 않고...\n시합을 시작하겠습니다!" + +msgid "Well, you certainly know what you want out of life.\\^" +msgstr "말하자면... 너는 인생에게\n기대하는 바가 뚜렷하지\\^" + +msgid "Wepear Berries" +msgstr "서배열매" + +msgid "West side of first map must connect with east side of second map\n{1}" +msgstr "West side of first map must connect with east side of second map\n{1}" + +msgid "What a match!" +msgstr "멋진 승부였습니다!" + +msgid "What could be in store for us this round?" +msgstr "이번 라운드에선 과연\n무엇이 기다리고 있을지?" + +msgid "What do you want to do with {1}'s Mail?" +msgstr "{1}의\n메일을 어떻게 하겠습니까?" + +msgid "What do you want to do?" +msgstr "무엇을 하겠습니까?" + +msgid "What will\n{1} do?" +msgstr "{1}은(는) 무엇을 할까?" + +msgid "What will\n{1} throw?" +msgstr "{1}은(는) 무엇을 던질까?" + +msgid "What will hatch from this? It doesn't seem close to hatching." +msgstr "무엇이 태어날까?\n태어나기까지 아직\n시간이 걸릴 것 같다." + +msgid "What will {1} do?" +msgstr "{1}은(는) 무엇을 할까?" + +msgid "What?\n{1} is evolving!" +msgstr "...오잉!?\n{1}의 모습이...!" + +msgid "When the flame touched the powder on the Pokémon, it exploded!" +msgstr "{1}에 반응하여\n분진이 폭발했다!" + +msgid "Which PC should be accessed?" +msgstr "어느 PC에 접속해서\n통신할까요?" + +msgid "Which gender do you want" +msgstr "어떤 성별이 좋습니까?" + +msgid "Which move should be forgotten?" +msgstr "어느 기술을 잊게 하겠습니까?" + +msgid "Which one will you take?" +msgstr "데리고 갈 포켓몬을\n선택하십시오!" + +msgid "Which report should I read?" +msgstr "어느 보고서를 읽을까?" + +msgid "White" +msgstr "흰색" + +msgid "White Tiles: {1}" +msgstr "흰색 타일: {1}" + +msgid "Who are you?\\^" +msgstr "너는 누구지?\\^" + +msgid "Who will it be?" +msgstr "과연 누가 될 것인가?" + +msgid "Wide Guard protected your team!" +msgstr "우리 편 주변을\n와이드가드가 보호하고 있다!" + +msgid "Wide Guard protected {1}!" +msgstr "{1} 주변을\n와이드가드가 보호하고 있다!" + +msgid "Wiki Berries" +msgstr "위키열매" + +msgid "Wild Pokémon will be lured." +msgstr "포켓몬과 마주치기 쉬워졌다!" + +msgid "Wild Pokémon will be repelled." +msgstr "포켓몬과 마주치기 힘들어졌다!" + +msgid "Wild battles with more than two Pokémon are not allowed." +msgstr "2마리 이상의 야생 포켓몬과는 배틀할 수 없습니다" + +msgid "Wild {1} and\n{2} appeared!" +msgstr "앗! 야생 {1}와(과)\n{2}이(가)\n튀어나왔다!" + +msgid "Wild {1} appeared!" +msgstr "앗! 야생 {1}이(가)\n튀어나왔다!" + +msgid "Will you switch your Pokémon?" +msgstr "포켓몬을 교체하시겠습니까?" + +msgid "Winning Ribbon" +msgstr "위닝리본" + +msgid "Winter" +msgstr "겨울" + +msgid "Wishing Ribbon" +msgstr "위시리본" + +msgid "Withdraw" +msgstr "꺼낸다" + +msgid "Withdraw\nItem" +msgstr "도구를\n꺼낸다" + +msgid "Withdraw Item" +msgstr "도구를 꺼낸다" + +msgid "Withdraw Pokémon" +msgstr "포켓몬을 데리고 간다" + +msgid "Withdrew {1} {2}(s)." +msgstr "{2}을(를)\n{1}개 꺼냈습니다" + +msgid "Wonder Room wore off, and the Defense and Sp. Def stats returned to normal!" +msgstr "원더룸이 해제되어\n방어와 특수방어가 원래대로 되돌아왔다!" + +msgid "Wonder Trade" +msgstr "미라클 교환" + +msgid "Wonder Trade!" +msgstr "미라클 교환!" + +msgid "Woooow! Like, that was a totally sweet battle!~ I guess this just isn't my year to win. But now, you'd better win in my stead, okay?~" +msgstr "우와아아!\n너무너무 좋은 승부였고요~!\n올해는 내 운이 따라주지 않나 보네\n대신 네가 내 몫까지 힘내서\n우승해 줘야 한다, 알겠지~?" + +msgid "World Ability Ribbon" +msgstr "월드어빌리티리본" + +msgid "World Champion Ribbon" +msgstr "월드챔피언리본" + +msgid "World Ribbon" +msgstr "월드리본" + +msgid "Would you like to cut it?" +msgstr "풀베기로 자르겠습니까?" + +msgid "Would you like to forfeit the match and quit now?" +msgstr "승부를 포기하고\n항복하겠습니까?" + +msgid "Would you like to give a nickname to {1}?" +msgstr "{1}에게\n닉네임을 붙이겠습니까?" + +msgid "Would you like to move it?" +msgstr "바위를 밀겠습니까?" + +msgid "Would you like to nickname the newly hatched {1}?" +msgstr "태어난 {1}에게\n별명을 붙일까요?" + +msgid "Would you like to restart the game and apply the changes?" +msgstr "게임을 재시작하여\n변경 사항을 적용하겠습니까?" + +msgid "Would you like to save the game?" +msgstr "지금까지의 활약을\n포켓몬 리포트로 작성할까요?" + +msgid "Would you like to switch the two items?" +msgstr "지니고 있는 도구를\n교환하겠습니까?" + +msgid "Wow! That battle was quite a workout, huh?\nI think it's safe to say that you're the stronger among us.\nI'll be cheering you on from here on out!" +msgstr "히야! 장난 아니었어, 그치?\n네 실력이 한 수 위라고 봐야겠네\n앞으로 계속 응원할게!" + +msgid "Wow, you look like a really strong trainer...\nUm. I'm Angelica, and I train Fairy types.\nWe're cute, but don't let it fool you:\nwe're really strong too.\nAfter all, Fairies can stand up to the power of dragons. So we aren't afraid of any tough-looking trainers, either. If you aren't acquainted with the power of fairies, then, you'll know soon enough!" +msgstr "어머 너 정말 강해보이네...\n나는 안젤리카, 페어리포켓몬을 기르고 있어\n깜찍한 외모에 속지 않는 게 좋을 거야\n무지하게 강하기도 하니까\n뭐 페어리타입은 드래곤타입을\n상대로도 끄떡없으니\n상대가 험상궂게 나와도 겁나지 않아\n페어리의 진가를 모르겠다면...\n이제 알게 해줄게!" + +msgid "Writing results" +msgstr "결과 작성 중" + +msgid "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" +msgstr "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" + +msgid "Yache Berries" +msgstr "플카열매" + +msgid "Yellow" +msgstr "노랑" + +msgid "Yes" +msgstr "예" + +msgid "Yes, I won!" +msgstr "좋아, 이겼다!" + +msgid "You are banned from using online features! If you think that this is a mistake, please ask for more info on the Discord server or on Reddit." +msgstr "온라인 기능에 밴이 걸리셨습니다!\n오류라고 생각하신다면\n포켓몬스터 우라늄 Discord 서버나\n레딧에서 상세 정보를 구하시기 바랍니다" + +msgid "You can catch shiny Pokemon even if they aren't your first encounter." +msgstr "처음 마주친 포켓몬이 아니더라도\n색이 다르다면 잡을 수 있습니다" + +msgid "You can choose from three different game screen sizes." +msgstr "게임 화면의 크기를\n3종류 중에서 선택할 수 있습니다" + +msgid "You can choose from three different text-scrolling speeds." +msgstr "메시지의 표시 속도를\n3종류 중에서 선택할 수 있습니다" + +msgid "You can choose if the game should remember the last save you loaded." +msgstr "마지막으로 불러온 리포트를\n기억할지 선택할 수 있습니다" + +msgid "You can choose the style of the game's font." +msgstr "글꼴의 스타일을 선택할 수 있습니다\n(한국어에는 영향을 주지 않습니다)" + +msgid "You can choose to switch Pokémon when an opponent's Pokémon faints." +msgstr "상대 포켓몬이 기절했을 때 포켓몬을\n교체할지 말지를 선택할 수 있습니다" + +msgid "You can choose whether controller vibration is enabled." +msgstr "컨트롤러의 진동을 사용할지 말지를\n선택할 수 있습니다" + +msgid "You can choose whether to view move animations." +msgstr "배틀할 때 포켓몬 기술의 애니메이션을\n볼지 말지를 선택할 수 있습니다" + +msgid "You can receive even more Coins in the next game!" +msgstr "다음 게임에서\n받을 수 있는 동전이 늘어납니다!" + +msgid "You can select your preferred pronouns." +msgstr "선호하는 성별 호칭을 고를 수 있습니다" + +msgid "You can set the game's SFX volume." +msgstr "게임의 음향 효과의\n음량을 조절할 수 있습니다" + +msgid "You can set the game's frames per second." +msgstr "게임의 초당 프레임을\n조절할 수 있습니다" + +msgid "You can set the game's language." +msgstr "게임의 언어를 선택할 수 있습니다" + +msgid "You can set the game's music volume." +msgstr "게임의 배경음악의\n음량을 조절할 수 있습니다" + +msgid "You can use the patcher.exe in your game folder to update! \\wtnp[40]" +msgstr "게임 폴더의 patcher.exe를 이용하면 업데이트할 수 있습니다! \\wtnp[40]" + +msgid "You can't dismount your Bike here." +msgstr "여기서는 내릴 수 없다!" + +msgid "You can't play unless you have a Coin Case." +msgstr "동전케이스를 갖고 있지 않으면\n즐길 수 없는 듯하다..." + +msgid "You can't release an Egg." +msgstr "알은 놓아줄 수 없습니다!" + +msgid "You can't release eggs." +msgstr "알은 놓아줄 수 없습니다!" + +msgid "You can't switch {1}'s Pokémon with one of yours!" +msgstr "{1}의 포켓몬과\n바꿀 수 없습니다!" + +msgid "You cannot add your own online ID!" +msgstr "자기 자신의 온라인 ID는\n추가할 수 없습니다!" + +msgid "You cannot search by your own online ID!" +msgstr "자기 자신의 온라인 ID로는\n상대를 찾을 수 없습니다!" + +msgid "You cannot trade this Pokemon!" +msgstr "이 포켓몬은 교환에 내보낼 수 없습니다!" + +msgid "You don't have any Coins to play!" +msgstr "동전이 없어서 즐길 수 없다!" + +msgid "You don't have any other save files" +msgstr "다른 리포트가 없습니다" + +msgid "You don't have enough berries." +msgstr "나무열매가 부족하군요" + +msgid "You don't have enough money." +msgstr "돈이 부족하시군요!" + +msgid "You don't have your bag." +msgstr "가방이 없습니다" + +msgid "You fail to block the opponent's attack!" +msgstr "상대의 공격을 막지 못했다!" + +msgid "You have a burning spirit within you that never ceases!\\^" +msgstr "결코 사그라들지 않는\n투혼을 불태우고 있어!\\^" + +msgid "You have a great future ahead, but what about now?" +msgstr "네 앞날은 창창하지만\n지금은 어떨까?" + +msgid "You have no more room in the Bag." +msgstr "그 이상은\n가지고 다닐 수 없어요!" + +msgid "You have no usable items in this pocket." +msgstr "포켓에 도구가 없습니다" + +msgid "You haven't found any Coins! Are you sure you want to quit?" +msgstr "동전을 손에 넣을 수 없습니다!\n이 게임을 그만두겠습니까?" + +msgid "You know that the best things in life come to those who wait.\\^" +msgstr "기다리는 자에게 최고의 복이 온다는\n사실을 잘 알고 있어\\^" + +msgid "You lost the battle!\\wtnp[30]" +msgstr "배틀에서 패배했습니다!\\wtnp[100]" + +msgid "You must choose a move!" +msgstr "기술을 선택해야 합니다" + +msgid "You must choose at least one rule to play a custom game." +msgstr "특수 규칙으로 플레이하려면\n규칙을 적어도 하나는 선택해야 합니다" + +msgid "You must complete the game at least once to unlock Randomizer." +msgstr "랜덤 모드를 활성화하려면\n게임을 한 번 이상 클리어해야 합니다" + +msgid "You must enable Nuzlocke to select this." +msgstr "너즐록을 먼저 체크해야 합니다" + +msgid "You need an internet connection to use the GTS, WT and VT" +msgstr "GTS, 미라클 교환, 버추얼 트레이닝을\n이용하려면 인터넷에 접속해야 합니다" + +msgid "You picked the {1} {2}.\\wtnp[30]" +msgstr "{2}를 {1}개 땄다!\\wtnp[30]" + +msgid "You picked the {1}.\\wtnp[30]" +msgstr "{1}를 1개 땄다!\\wtnp[30]" + +msgid "You pierce through the opponent's defenses!" +msgstr "상대의 방어를 뚫었다!" + +msgid "You prefer to adapt to overcome challenges in your path.\\^" +msgstr "모험의 길에 난관이 나타나면\n그에 적응해 이겨내려 하지\\^" + +msgid "You prefer to overwhelm your opponents with sheer force and firepower.\\^" +msgstr "상대가 나타나면 주먹다짐과 화력으로\n돌파하려 하지\\^" + +msgid "You seem to be a Trainer who likes to play it safe.\\^" +msgstr "너는 안전에 신경을 기울이는\n트레이너 같아\\^" + +msgid "You seem to be a trainer that is capable of many different strategies.\\^" +msgstr "너는 각양각색의 전술에 능숙한\n트레이너 같아\\^" + +msgid "You seem to be a trainer who won't hesitate to go for what you want.\\^" +msgstr "너는 원하는 목표가 있다면\n주저없이 달려드는 트레이너 같아\\^" + +msgid "You study each other's movements..." +msgstr "서로의 움직임을 분석했다..." + +msgid "You used your last {1}." +msgstr "{1}이(가) 더 이상 없습니다" + +msgid "You're already surfing." +msgstr "이미 파도타기를 하고 있습니다" + +msgid "You're holding a Pokémon!" +msgstr "포켓몬을 쥐고 있습니다!" + +msgid "You're impulsive, impatient, and care mostly about your own desires.\\^" +msgstr "충동적이고, 참을성이 없는 데다\n원하는 것만 바라보고 있어\\^" + +msgid "You've found all of the hidden x2 and x3 cards." +msgstr "숨어 있던 2와 3의 패널이\n모두 뒤집혔습니다" + +msgid "You've got 99,999 Coins." +msgstr "동전을 99999개 얻었습니다!" + +msgid "You've run out of Coins.\nGame over!" +msgstr "동전이 다 떨어졌습니다\n게임 오버!" + +msgid "Your Coin Case is full!" +msgstr "동전케이스가 가득 찼다!" + +msgid "Your ID: {1}" +msgstr "내 ID: {1}" + +msgid "Your PC's Mailbox is full." +msgstr "PC의 메일박스가\n가득 찼습니다!" + +msgid "Your Pokémon will be waiting for you in the Pokémon Storage System." +msgstr "포켓몬들이 포켓몬 보관 시스템에서 기다리고 있습니다" + +msgid "Your attack was evaded!" +msgstr "공격이 맞지 않았다!" + +msgid "Your attack was not blocked!" +msgstr "공격이 막히지 않았다!" + +msgid "Your calm, rational approach will come to aid you in the future.\\^" +msgstr "그 침착하고 이성적인 접근이\n장차 강점으로 다가올 거야\\^" + +msgid "Your coins" +msgstr "모은 동전" + +msgid "Your foe's weak!\nGet 'em, {1}!" +msgstr "상대가 약해져 있어!\n기회다! {1}!" + +msgid "Your game is out-of-date!\nUpdate required. \\wtnp[30]" +msgstr "최신 버전이 아닙니다!\n업데이트가 필요합니다 \\wtnp[30]" + +msgid "Your journey --- your story --- is about to unfold." +msgstr "지금부터 너의 여정이 시작되려 해" + +msgid "Your name is {1}?" +msgstr "{1}(이)라고 하는구나?" + +msgid "Your name?" +msgstr "당신의 이름은?" + +msgid "Your old Nuzlocke savefile needs to be converted to the new system." +msgstr "너즐록 모드의 리포트가 오래되어 새 시스템에 맞춰 변환해야 합니다" + +msgid "Your party Pokémon and any in the Daycare will be deposited, too." +msgstr "뿐만 아니라 지닌 포켓몬과\n키우미집에 있는 포켓몬도 맡겨집니다" + +msgid "Your party is full!" +msgstr "지닌 포켓몬이 가득합니다!" + +msgid "Your party is full! You can't unfuse {1}." +msgstr "지닌 포켓몬이 가득하므로\n{1}을(를) 분리할 수 없습니다" + +msgid "Your party's full!" +msgstr "지닌 포켓몬이 가득합니다!" + +msgid "Your philosophy is probably to just \"go with the flow\".\\^" +msgstr "\"흐름에 몸을 맡기는 것\"이\n인생의 철학일지도 몰라\\^" + +msgid "Your starter as well as all wild and trainer Pokémon will be randomized." +msgstr "야생 포켓몬과 트레이너의 포켓몬\n그리고 파트너까지도 무작위가 됩니다" + +msgid "Your team became cloaked in a mystical veil!" +msgstr "우리 편은\n신비의 베일에 둘러싸였다!" + +msgid "Your team became shrouded in mist!" +msgstr "우리 편은\n흰안개에 둘러싸였다!" + +msgid "Your team is no longer protected by Safeguard!" +msgstr "우리 편을 감싸던\n신비의 베일이 없어졌다!" + +msgid "Your team is no longer protected by mist!" +msgstr "우리 편을 감싸던\n흰안개가 없어졌다!" + +msgid "Your team is too nervous to eat Berries!" +msgstr "우리 편은 긴장해서\n나무열매를 먹을 수 없게 되었다!" + +msgid "Your team's Light Screen faded!" +msgstr "우리 편의 빛의장막이\n없어졌다!" + +msgid "Your team's Light Screen wore off!" +msgstr "우리 편의 빛의장막이\n없어졌다!" + +msgid "Your team's Lucky Chant wore off!" +msgstr "우리 편의 주술이 풀렸다!" + +msgid "Your team's Mist faded!" +msgstr "우리 편을 감싸던\n흰안개가 없어졌다!" + +msgid "Your team's Reflect faded!" +msgstr "우리 편의 리플렉터가\n없어졌다!" + +msgid "Your team's Reflect wore off!" +msgstr "우리 편의 리플렉터가\n없어졌다!" + +msgid "Your team's Tailwind petered out!" +msgstr "우리 편의\n순풍이 멈췄다!" + +msgid "Your trade was declined." +msgstr "교환이 거절되었습니다" + +msgid "[Custom]" +msgstr "[지정]" + +msgid "\\PN, are you ready?" +msgstr "\\PN, 준비됐니?" + +msgid "\\c[7]ENGAGEMENT FAILED.\\wt[16]\nA POWER CELL IS NEEDED." +msgstr "\\c[7]준비 실패\\wt[16]\n동력전지가 필요함" + +msgid "\\c[7]ENGAGEMENT SUCCESSFUL." +msgstr "\\c[7]준비 완료" + +msgid "\\c[7]OBSTACLE DETECTED.\\wt[20]\nENGAGING STRENGTH PROTOCOL\\wt[8].\\wt[8].\\wt[8].\\wt[8]" +msgstr "\\c[7]장애물 감지됨\\wt[20]\n괴력 프로토콜 준비 중\\wt[8].\\wt[8].\\wt[8].\\wt[8]" + +msgid "\\me[Jingle - HMTM]Obtained \\c[1]{1}\\c[0]!\nIt contained \\c[1]{2}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]\\c[1]{1}\\c[0] \"\\c[1]{2}\\c[0]\"을(를)\n손에 넣었다!\\wtnp[55]" + +msgid "\\me[Jingle - HMTM]{1} found \\c[1]{2}\\c[0]!\nIt contained \\c[1]{3}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]{1}은(는) \\c[1]{2}\\c[0]\n\"\\c[1]{3}\\c[0]\"을(를) 발견했다!\\wtnp[55]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]\\c[1]{1}\\c[0]을(를) 손에 넣었다!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]\\c[1]{1}\\c[0]을(를) 손에 넣었다!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained some \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]\\c[1]{1}\\c[0]을(를) 손에 넣었다!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found one \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1}은(는)\n\\c[1]{2}\\c[0]을(를) 발견했다!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1}은(는)\n\\c[1]{2}\\c[0]을(를) 발견했다!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1}은(는)\n\\c[1]{3}\\c[0]을(를) {2}개 발견했다!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1}은(는)\n\\c[1]{3}\\c[0]을(를) {2}개 발견했다!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\c[1]{1}\\c[0]을(를) 손에 넣었다!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Randomizer Mode has been unlocked!\\wt[30]\nIt will be available when starting a new Custom Game." +msgstr "\\me[Jinlge - KeyItem]랜덤 모드가 잠금 해제되었습니다!\\wt[30]\n규칙 설정으로 시작할 때 사용 가능합니다" + +msgid "\\me[Jinlge - KeyItem]\\sign[sign1]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\sign[sign1]\\c[1]{1}\\c[0]을(를) 손에 넣었다!\\wtnp[30]" + +msgid "\\me[Voltorb Flip Game Over]Oh no! You get 0 Coins!\\wtnp[50]" +msgstr "\\me[Voltorb Flip Game Over]아쉽군요! 동전 0개!\\wtnp[50]" + +msgid "\\me[Voltorb Flip Win]Board clear!\\wtnp[40]" +msgstr "\\me[Voltorb Flip Win]게임 클리어-!!\\wtnp[40]" + +msgid "\\se[Voltorb Flip Level Dropped]Dropped to Game Lv. {1}!" +msgstr "\\se[Voltorb Flip Level Dropped]게임 레벨이\nLv.{1}(으)로 내려갔습니다" + +msgid "\\se[]1,\\wt[4] 2,\\wt[4] and...\\wt[8] ...\\wt[8] ...\\wt[8] Poof!\\se[balldrop]" +msgstr "\\se[]1,\\wt[4] 2,\\wt[4] ...\\wt[8] ...\\wt[8] ...\\wt[8] 짠!\\se[balldrop]" + +msgid "\\se[]Save failed.\\wtnp[30]" +msgstr "\\se[]리포트를 작성하지 못했습니다\\wtnp[30]" + +msgid "\\se[]{1} hatched from the Egg!\\wt[80]" +msgstr "\\se[]알이 부화해서\n{1}이(가) 태어났다!\\wt[80]" + +msgid "\\se[]{1} learned {2}!\\se[itemlevel]" +msgstr "\\se[]{1}은(는)\n{2}을(를) 배웠다!\\se[itemlevel]" + +msgid "\\se[]{1} saved the game.\\se[save]\\wtnp[30]" +msgstr "\\se[]{1}은(는)\n리포트를 꼼꼼히 기록했다!\\se[save]\\wtnp[30]" + +msgid "\\se[accesspc]Accessed the Hall of Fame." +msgstr "\\se[accesspc]전당등록 데이터를\n불러왔습니다!" + +msgid "\\se[accesspc]Accessed {1}'s PC." +msgstr "\\se[accesspc]{1}의\nPC에 접속했다!" + +msgid "\\se[accesspc]Booted up a TM." +msgstr "\\se[accesspc]기술머신을 켰다!" + +msgid "\\se[accesspc]Booted up an HM." +msgstr "\\se[accesspc]비전머신을 켰다!" + +msgid "\\se[accesspc]The Pokémon Storage System was opened." +msgstr "\\se[accesspc]포켓몬 보관 시스템을\n불러왔습니다!" + +msgid "\\se[computeropen]{1} booted up the PC." +msgstr "\\se[computeropen]{1}은(는)\nPC 전원을 켰다!" + +msgid "\\se[itemlevel]{1} received \\c[1]{2}\\c[0]!\\nIt contained \\c[1]{3}\\c[0].\\wtnp[30]" +msgstr "\\se[itemlevel]{1}은(는) \\c[1]{2}\\c[0]\\n\"\\c[1]{3}\\c[0]\"을(를) 받았다!\\wtnp\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received a \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "{1}은(는)\n\\c[1]{2}\\c[0]을(를) 1개 받았다!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received an \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "{1}은(는)\n\\c[1]{2}\\c[0]을(를) 1개 받았다!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1}은(는)\n\\c[1]{2}\\c[0]을(를) 받았다!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "{1}은(는)\n\\c[1]{3}\\c[0]을(를) {2}개 받았다!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "{1}은(는)\n\\c[1]{3}\\c[0]을(를) {2}개 받았다!\\wtnp[30]" + +msgid "\\ts[]Manage Mystery Gifts (X=online)." +msgstr "\\ts[]소포를 관리한다 (X=온라인)." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried home." +msgstr "\\w[]\\wm\\c[8]\\l[3]분한 패배의 쓰라림을 뒤로 하고\n{1}은(는) 급하게 집으로 돌아갔다" + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried to a Pokémon Center." +msgstr "\\w[]\\wm\\c[8]\\l[3]분한 패배의 쓰라림을 뒤로 하고\n{1}은(는) 급하게 포켓몬센터로 돌아갔다" + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried home, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]지쳐서 기절해 버린 포켓몬들을 데리고\n{1}은(는) 급하게 집으로 돌아갔다" + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried to a Pokémon Center, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]지쳐서 기절해 버린 포켓몬들을 데리고\n{1}은(는) 급하게 포켓몬센터로 돌아갔다" + +msgid "accuracy" +msgstr "명중률" + +msgid "an egg" +msgstr "알" + +msgid "boardbg" +msgstr "../../Translations/Korean/boardbg_korean" + +msgid "egg" +msgstr "알" + +msgid "evasiveness" +msgstr "회피율" + +msgid "lower" +msgstr "소문자" + +msgid "memo" +msgstr "../../Translations/Korean/memo_korean" + +msgid "off" +msgstr "껐" + +msgid "on" +msgstr "켰" + +msgid "other" +msgstr "기타" + +msgid "phonebg" +msgstr "../Translations/Korean/phonebg_korean" + +msgid "the ally {1}" +msgstr "우리 편 {1}" + +msgid "the egg" +msgstr "알" + +msgid "the foe {1}" +msgstr "상대 {1}" + +msgid "the opposing {1}" +msgstr "상대 {1}" + +msgid "the wild {1}" +msgstr "야생 {1}" + +msgid "their egg" +msgstr "알" + +msgid "wh̳hC PC sHoulD bE̳ acCe̳sEd?̳̳̳" +msgstr "ㅇㅓㄴ PC에 겹슥해ㅒ 돟쇠할ㄱ가요?̳̳̳" + +msgid "x{1:d}$ {2:d}" +msgstr "x{1:d}{2:d}원" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} 어버이: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} 어버이: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" +msgstr "{1:s}\nID: {2:05d} 어버이: {3:s}\\wtnp[0]" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" +msgstr "{1:s}\nID: {2:05d} 어버이: {3:s}\\wtnp[100]" + +msgid "{1:s} (F, Lv{2:d})" +msgstr "{1:s} (암컷, Lv{2:d})" + +msgid "{1:s} (M, Lv{2:d})" +msgstr "{1:s} (수컷, Lv{2:d})" + +msgid "{1:s} Pokémon" +msgstr "{1:s}포켓몬" + +msgid "{1:s}: Search Mode" +msgstr "{1:s}: 검색 모드" + +msgid "{1:s}POWER/{2:s}\nPP/{3:d}ACCURACY/{4:s}" +msgstr " {1:s}위력/{2:s}\n PP/{3:d}명중/{4:s}" + +msgid "{1:s}PP: ---
TYPE/{2:s}" +msgstr "{1:s}PP: ---
타입/{2:s}" + +msgid "{1:s}PP: {2: 2d}/{3: 2d}
TYPE/{4:s}" +msgstr "{1:s}PP: {2: 2d}/{3: 2d}
타입/{4:s}" + +msgid "{1}\nwould like to battle!" +msgstr "{1}이(가)\n승부를 걸어왔다!" + +msgid "{1}\n{2}" +msgstr "{1}\n{2}" + +msgid "{1} Female" +msgstr "{1} 암컷" + +msgid "{1} Female Shiny" +msgstr "{1} 암컷 (특별한 색)" + +msgid "{1} Lv{2} {3}" +msgstr "{1} Lv{2} {3}" + +msgid "{1} Lv{2} {3}/{4}" +msgstr "{1} Lv{2} {3}/{4}" + +msgid "{1} Male" +msgstr "{1} 수컷" + +msgid "{1} Male Shiny" +msgstr "{1} 수컷 (특별한 색)" + +msgid "{1} Pokémon are in the Day Care." +msgstr "키우미집에 {1}마리의 포켓몬이 있습니다" + +msgid "{1} Pokémon are needed." +msgstr "포켓몬은 {1}마리가 필요합니다" + +msgid "{1} Pokémon will be released, 1 of them is shiny. Are you absolutely certain?" +msgstr "색이 다른 1마리를 포함한\n{1}마리의 포켓몬이 모두 풀려납니다!\n정말 확실합니까?" + +msgid "{1} Pokémon will be released, {2} of them are shiny. Are you absolutely certain?" +msgstr "색이 다른 {2}마리를 포함한\n{1}마리의 포켓몬이 모두 풀려납니다!\n정말 확실합니까?" + +msgid "{1} Pokémon will be released. Are you absolutely certain?" +msgstr "{1}마리의 포켓몬이\n모두 풀려납니다!\n정말 확실합니까?" + +msgid "{1} Shiny" +msgstr "{1} (특별한 색)" + +msgid "{1} To {2}" +msgstr "{1}~{2}" + +msgid "{1} absorbed nutrients with its roots!" +msgstr "{1}은(는) 뿌리로부터\n양분을 흡수했다!" + +msgid "{1} acquired {2}!" +msgstr "{1}은(는)\n{2}이(가) 되었다!" + +msgid "{1} adores you!\nThe base Attack fell!" +msgstr "{1}은(는)\n최고로 친한 상태다!\n공격의\n기초 포인트가 떨어졌다!" + +msgid "{1} adores you!\nThe base Defense fell!" +msgstr "{1}은(는)\n최고로 친한 상태다!\n방어의\n기초 포인트가 떨어졌다!" + +msgid "{1} adores you!\nThe base HP fell!" +msgstr "{1}은(는)\n최고로 친한 상태다!\nHP의\n기초 포인트가 떨어졌다!" + +msgid "{1} adores you!\nThe base Special Attack fell!" +msgstr "{1}은(는)\n최고로 친한 상태다!\n특수공격의\n기초 포인트가 떨어졌다!" + +msgid "{1} adores you!\nThe base Special Defense fell!" +msgstr "{1}은(는)\n최고로 친한 상태다!\n특수방어의\n기초 포인트가 떨어졌다!" + +msgid "{1} adores you!\nThe base Speed fell!" +msgstr "{1}은(는)\n최고로 친한 상태다!\n스피드의\n기초 포인트가 떨어졌다!" + +msgid "{1} already has a burn." +msgstr "{1}은(는) 이미\n화상을 입은 상태다" + +msgid "{1} already has a substitute!" +msgstr "{1}의\n대타는 이미 나와 있다" + +msgid "{1} already knows\n{2}." +msgstr "{1}은(는) 이미\n{2}을(를) 기억하고 있습니다" + +msgid "{1} anchored itself with its roots!" +msgstr "{1}은(는) 뿌리를 뻗어서\n움직이지 않는다!" + +msgid "{1} anchored itself with {2}!" +msgstr "{1}의 {2} 때문에\n엉겨 붙었다!" + +msgid "{1} anchored itself!" +msgstr "{1}은(는)\n흡반 때문에 들러붙어 있다!" + +msgid "{1} and {2} are attacking!" +msgstr "{1}와(과)\n{2}이(가) 공격한다!" + +msgid "{1} and {2} want to battle!" +msgstr "{1}와(과)\n{2}이(가)\n승부를 걸어왔다!" + +msgid "{1} avoided damage with Wonder Guard!" +msgstr "{1}은(는) 불가사의부적 때문에\n데미지를 입지 않는다!" + +msgid "{1} avoided the attack!" +msgstr "{1}에게는\n맞지 않았다!" + +msgid "{1} avoids attacks by its ally Pokémon!" +msgstr "{1}은(는)\n같은 편의 공격을 받지 않는다!" + +msgid "{1} became cloaked in a freezing light!" +msgstr "{1}은(는)\n차가운 빛에 둘러싸였다!" + +msgid "{1} became cloaked in freezing air!" +msgstr "{1}은(는)\n차디찬 공기에 둘러싸였다!" + +msgid "{1} became cloaked in mystical moonlight!" +msgstr "{1}은(는)\n신비한 달빛에 둘러싸였다!" + +msgid "{1} became confused due to fatigue!" +msgstr "{1}은(는)\n몹시 지쳐서 혼란에 빠졌다!" + +msgid "{1} became confused!" +msgstr "{1}은(는)\n혼란에 빠졌다!" + +msgid "{1} became healthy!" +msgstr "{1}은(는)\n건강해졌다!" + +msgid "{1} became healthy." +msgstr "{1}은(는)\n건강해졌다!" + +msgid "{1} became nimble!" +msgstr "{1}의\n몸이 가벼워졌다!" + +msgid "{1} became the center of attention!" +msgstr "{1}은(는)\n주목의 대상이 되었다!" + +msgid "{1} became trapped by Sand Tomb!" +msgstr "{1}은(는)\n모래지옥에 붙잡혔다!" + +msgid "{1} became trapped by swirling magma!" +msgstr "{1}은(는)\n마그마의 소용돌이에 갇혔다!" + +msgid "{1} began charging power!" +msgstr "{1}은(는)\n충전을 시작했다!" + +msgid "{1} began having a nightmare!" +msgstr "{1}은(는)\n악몽을 꾸기 시작했다!" + +msgid "{1} bids farewell to {2}." +msgstr "{1}이(가) 석별의 정을 아쉬워하며\n{2}을(를) 보냅니다" + +msgid "{1} blacked out!" +msgstr "{1}은(는)\n눈앞이 캄캄해졌다!" + +msgid "{1} bounced the {2} back!" +msgstr "{1}은(는)\n{2}을(를) 되받아쳤다!" + +msgid "{1} braced itself!" +msgstr "{1}은(는)\n버티기 태세에 들어갔다!" + +msgid "{1} breaks the mold!" +msgstr "{1}의\n틀깨기!" + +msgid "{1} burrowed its way under the ground!" +msgstr "{1}은(는)\n땅으로 파고들었다!" + +msgid "{1} called {2}!" +msgstr "{1}은(는)\n{2}을(를) 불렀다!" + +msgid "{1} calmed down." +msgstr "{1}은(는)\n얌전해졌다!" + +msgid "{1} came to its senses from the Trainer's call!" +msgstr "{1}은(는)\n트레이너의 외침을 듣고\n원래 모습으로 돌아왔다!" + +msgid "{1} can use items again!" +msgstr "{1}은(는)\n도구를 쓸 수 있게 되었다!" + +msgid "{1} can't be fused with itself!" +msgstr "{1}은(는) 자기 자신과는\n합체할 수 없습니다!" + +msgid "{1} can't be fused with {2}." +msgstr "{1}은(는) {2}와(과)는\n합체할 수 없습니다" + +msgid "{1} can't be learned." +msgstr "{1}은(는)\n배울 수 없다!" + +msgid "{1} can't be switched out!" +msgstr "{1}은(는)\n되돌아오게 할 수 없다!" + +msgid "{1} can't be taught to an Egg." +msgstr "{1}은(는) 알에게 가르칠 수 없습니다" + +msgid "{1} can't be taught to this Pokémon." +msgstr "{1}은(는) 이 포켓몬에게 가르칠 수 없습니다" + +msgid "{1} can't be used in a sky battle!" +msgstr "{1}은(는) 스카이배틀에서는\n쓸 수 없다!" + +msgid "{1} can't escape now!" +msgstr "{1}은(는)\n이제 도망칠 수 없다!" + +msgid "{1} can't fight in a sky battle!" +msgstr "{1}은(는)\n스카이배틀에 내보낼 수 없다!" + +msgid "{1} can't get it going!" +msgstr "{1}은(는)\n컨디션이 좋아지지 않는다!" + +msgid "{1} can't move!" +msgstr "{1}은(는)\n움직일 수 없다!" + +msgid "{1} can't stockpile any more!" +msgstr "{1}은(는)\n더 이상 비축할 수 없다!" + +msgid "{1} can't use items anymore!" +msgstr "{1}은(는)\n도구를 쓸 수 없게 되었다!" + +msgid "{1} can't use the same move twice in a row due to the torment!" +msgstr "{1}은(는)\n트집을 잡혔기 때문에\n계속해서 같은 기술을 쓸 수 없다!" + +msgid "{1} can't use the sealed {2}!" +msgstr "{1}은(는) 봉인 때문에\n{2}을(를) 쓸 수 없다!" + +msgid "{1} can't use {2} after the taunt!" +msgstr "{1}은(는) 도발당한 상태라서\n{2}을(를) 쓸 수 없다!" + +msgid "{1} can't use {2} because of Heal Block!" +msgstr "{1}은(는) 회복봉인 때문에\n{2}을(를) 쓸 수 없다!" + +msgid "{1} cannot use {2}!" +msgstr "{1}은(는)\n{2}을(를) 쓸 수 없다!" + +msgid "{1} caused an uproar!" +msgstr "{1}은(는)\n소란을 피우기 시작했다!" + +msgid "{1} changed Forme!" +msgstr "{1}은(는)\n다른 모습으로 변화했다" + +msgid "{1} chose Doom Desire as its destiny!" +msgstr "{1}은(는)\n파멸의소원을 미래에 맡겼다!" + +msgid "{1} clamped {2}!" +msgstr "{2}은(는)\n{1}의 껍질에 꼈다!" + +msgid "{1} copied {2}'s stat changes!" +msgstr "{1}은(는)\n{2}의\n능력 변화를 복사했다!" + +msgid "{1} copied {2}'s {3}!" +msgstr "{1}은(는)\n{2}의\n{3}을(를) 복사했다!" + +msgid "{1} cured its infatuation status using its {2}!" +msgstr "{1}은(는)\n{2}(으)로\n헤롱헤롱 상태가 나았다!" + +msgid "{1} cut its own HP and laid a curse on {2}!" +msgstr "{1}은(는)\n자신의 체력을 깎아서\n{2}에게 저주를 걸었다!" + +msgid "{1} cut its own HP and maximized its Attack!" +msgstr "{1}은(는)\n체력을 깎아서 풀 파워로 만들었다!" + +msgid "{1} defeated\n{2}!" +msgstr "{1}은(는)\n{2}와(과)의\n승부에서 이겼다!" + +msgid "{1} defeated {2} and {3}!" +msgstr "{1}은(는)\n{2}와(과) {3}와(과)의\n승부에서 이겼다!" + +msgid "{1} did a headbutt!" +msgstr "{1}은(는)\n박치기를 썼다!" + +msgid "{1} did not learn {2}." +msgstr "{1}은(는) {2}을(를)\n결국 배우지 않았다!" + +msgid "{1} doesn't become confused!" +msgstr "{1}은(는)\n혼란되지 않는다!" + +msgid "{1} endured the hit!" +msgstr "{1}은(는)\n공격을 버텼다!" + +msgid "{1} evaded the attack!" +msgstr "{1}은(는)\n공격을 피했다!" + +msgid "{1} fainted!" +msgstr "{1}은(는) 쓰러졌다!" + +msgid "{1} fainted...\\" +msgstr "{1}은(는)\n쓰러졌다\\" + +msgid "{1} fell asleep!" +msgstr "{1}은(는)\n잠들어 버렸다!" + +msgid "{1} fell for the taunt!" +msgstr "{1}은(는)\n도발에 넘어가 버렸다!" + +msgid "{1} fell in love!" +msgstr "{1}은(는)\n헤롱헤롱해졌다!" + +msgid "{1} fell straight down!" +msgstr "{1}은(는)\n떨어뜨리기를 당해서 땅에 떨어졌다!" + +msgid "{1} fled from battle!" +msgstr "{1}은(는)\n배틀에서 이탈했다!" + +msgid "{1} fled using Run Away!" +msgstr "{1}은(는)\n도주를 써서 도망쳤다!" + +msgid "{1} fled using its {2}!" +msgstr "{1}은(는)\n{2}을(를) 써서 도망쳤다" + +msgid "{1} fled!" +msgstr "{1}은(는)\n하늘 높이 날아올랐다!" + +msgid "{1} flew up high!" +msgstr "{1}은(는)\n하늘 높이 날아올랐다!" + +msgid "{1} flew {2} up into the air!" +msgstr "{1}은(는)\n{2}을(를) 날려버렸다!" + +msgid "{1} flinched and couldn't move!" +msgstr "{1}은(는)\n풀이 죽어 기술을 쓸 수 없다!" + +msgid "{1} flung its {2}!" +msgstr "{1}은(는)\n{2}을(를) 내던졌다!" + +msgid "{1} foresaw an attack!" +msgstr "{1}은(는)\n미래의 공격을 예지했다!" + +msgid "{1} forfeited the match!" +msgstr "{1}의 항복으로\n대전이 중지되었습니다!" + +msgid "{1} forgot how to\nuse {2}." +msgstr "{1}은(는) {2}을(를)\n깨끗이 잊었다!" + +msgid "{1} forgot {2}." +msgstr "{1}은(는) {2}을(를)\n깨끗이 잊었다!" + +msgid "{1} forgot {2}..." +msgstr "{1}은(는)\n{2}을(를) 깨끗이 잊었다..." + +msgid "{1} found \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1}은(는)\n\\c[1]{2}\\c[0]을(를) 발견했다!\\wtnp[30]0]" + +msgid "{1} found one \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1}은(는)\n\\c[1]{2}\\c[0]을(를) 발견했다!\\wtnp[30]" + +msgid "{1} found one {2}!" +msgstr "{1}은(는)\n{2}을(를) 주웠다!" + +msgid "{1} found some \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1}은(는)\n\\c[1]{2}\\c[0]을(를) 발견했다!\\wtnp[30]" + +msgid "{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[20]" +msgstr "{1}은(는)\n\\c[1]{3}\\c[0]을(를) {2}개 발견했다!\\wtnp[30]" + +msgid "{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" +msgstr "{1}은(는)\n\\c[1]{3}\\c[0]을(를) {2}개 발견했다!\\wtnp[30]" + +msgid "{1} frisked the foe and found one {2}!" +msgstr "{1}은(는)\n{2}을(를) 통찰했다!" + +msgid "{1} frisked {2} and found its {3}!" +msgstr "{1}은(는) {2}의\n{3}을(를) 통찰했다!" + +msgid "{1} gained a boosted {2} Exp. Points!" +msgstr "{1}은(는) 많은 양의\n{2} 경험치를 얻었다!" + +msgid "{1} gained {2} Exp. Points!" +msgstr "{1}은(는)\n{2} 경험치를 얻었다!" + +msgid "{1} gave ${2} to the winner..." +msgstr "{1}은(는) 상금으로\n{2}원을 지불했다..." + +msgid "{1} gave {2} its {3}!" +msgstr "{1}은(는) {3}을(를)\n{2}에게 지니게 했다!" + +msgid "{1} got ${2}\nfor winning!" +msgstr "{1}은(는) 상금으로\n{2}원을 손에 넣었다!" + +msgid "{1} got free of {2}'s {3}!" +msgstr "{1}은(는)\n{2}의 {3}(으)로부터 풀려났다!" + +msgid "{1} got over its infatuation." +msgstr "{1}의\n헤롱헤롱이 풀렸다!" + +msgid "{1} grew to Lv. {2}!" +msgstr "{1}은(는)\n레벨 {2}(으)로 올랐다!" + +msgid "{1} had its HP restored." +msgstr "{1}의\n체력이 회복되었다!" + +msgid "{1} had its energy drained!" +msgstr "{1}(으)로부터\n체력을 흡수했다!" + +msgid "{1} harvested one {2}!" +msgstr "{1}은(는)\n{2}을(를) 수확했다!" + +msgid "{1} has Air Lock!" +msgstr "{1}의\n에어록!" + +msgid "{1} has Mega Evolved into {2}!" +msgstr "{1}은(는)\n{2}(으)로 메가진화했다!" + +msgid "{1} has already been selected." +msgstr "{1}은(는)\n이미 선택되었습니다" + +msgid "{1} has been afflicted with infestation by {2}!" +msgstr "{2}은(는)\n{1}에게 엉겨 붙었다!" + +msgid "{1} has been cured of its corruption!" +msgstr "{1}은(는)\n피폭 상태에서 벗어났다!" + +msgid "{1} has been laid down." +msgstr "{1}가 뿌려져 있다" + +msgid "{1} has no energy left to battle!" +msgstr "{1}은(는) 싸우기 위한\n기력이 남아있지 않습니다!" + +msgid "{1} has no more Pokémon that can fight!" +msgstr "{1}에게는\n싸울 수 있는 포켓몬이 없다!" + +msgid "{1} has no moves left!" +msgstr "{1}은(는)\n쓸 수 있는 기술이 없다!" + +msgid "{1} has no usable Pokémon!" +msgstr "{1}에게는 사용할 수 있는 포켓몬이 없다!" + +msgid "{1} held up its Red Card against {2}!" +msgstr "{1}은(는) 레드카드를\n{2}에게 꺼내 들었다!" + +msgid "{1} helped {2} move next!" +msgstr "{2}은(는) {1}의\n배려를 받아들이기로 했다!" + +msgid "{1} hid underwater!" +msgstr "{1}은(는)\n물속에 몸을 숨겼다!" + +msgid "{1} hung on using its Focus Band!" +msgstr "{1}은(는)\n기합의머리띠로 버텼다!" + +msgid "{1} hung on using its Focus Sash!" +msgstr "{1}은(는)\n기합의띠로 버텼다!" + +msgid "{1} hung on with Sturdy!" +msgstr "{1}은(는)\n공격을 버텼다!" + +msgid "{1} ignored orders while asleep!" +msgstr "{1}은(는) 잠든 채로\n명령을 무시했다!" + +msgid "{1} ignored orders!" +msgstr "{1}은(는)\n명령을 무시했다!" + +msgid "{1} intends to flip up a mat and block incoming attacks!" +msgstr "{1}은(는)\n마룻바닥세워막기를 노리고 있다!" + +msgid "{1} invited you to a trade, accept?" +msgstr "{1}님이 교환을\n신청했습니다\n수락할까요?" + +msgid "{1} is about to send in {2}." +msgstr "{1}은(는)\n{2}을(를) 내보내려 하고 있다" + +msgid "{1} is absorbing power!" +msgstr "{1}은(는)\n파워를 모으고 있다!" + +msgid "{1} is affected by the radiation!" +msgstr "{1}은(는)\n방사선의 피해를 입었다!" + +msgid "{1} is afflicted by the curse!" +msgstr "{1}은(는)\n저주받고 있다!" + +msgid "{1} is already asleep!" +msgstr "{1}은(는)\n이미 잠들어 있다" + +msgid "{1} is already confused!" +msgstr "{1}은(는) 이미\n혼란에 빠져 있다" + +msgid "{1} is already holding one {2}." +msgstr "{1}은(는) 이미\n{2}을(를) 지니고 있습니다" + +msgid "{1} is already in battle!" +msgstr "{1}은(는)\n이미 배틀에 나가 있습니다" + +msgid "{1} is already paralyzed!" +msgstr "{1}은(는)\n이미 마비되어 있다" + +msgid "{1} is already poisoned." +msgstr "{1}은(는) 이미\n몸에 독이 퍼진 상태다" + +msgid "{1} is angry!" +msgstr "{1}은(는)\n화내고 있다!" + +msgid "{1} is attacking!" +msgstr "{1}이(가) 공격한다!" + +msgid "{1} is badly poisoned!" +msgstr "{1}의\n몸에 맹독이 퍼졌다!" + +msgid "{1} is buffeted by the hail!" +msgstr "싸라기눈이\n{1}을(를) 덮쳤다!" + +msgid "{1} is buffeted by the sandstorm!" +msgstr "모래바람이\n{1}을(를) 덮쳤다!" + +msgid "{1} is confused!" +msgstr "{1}은(는)\n혼란에 빠져 있다!" + +msgid "{1} is covered in powder!" +msgstr "{1}에게\n분진을 뒤집어씌웠다!" + +msgid "{1} is damaged by the recoil!" +msgstr "{1}은(는)\n반동으로 데미지를 입었다!" + +msgid "{1} is disabled no more!" +msgstr "{1}의\n사슬묶기가 풀렸다!" + +msgid "{1} is eager for more!" +msgstr "(아래 미번역 구간은 배틀프런티어)" + +msgid "{1} is eating!" +msgstr "{1}은(는)\n먹이를 먹고 있다!" + +msgid "{1} is exerting its Pressure!" +msgstr "{1}은(는)\n프레셔를 발산하고 있다!" + +msgid "{1} is fast asleep." +msgstr "{1}은(는)\n쿨쿨 잠들어 있다" + +msgid "{1} is frozen solid!" +msgstr "{1}은(는)\n얼어버려서 움직일 수 없다!" + +msgid "{1} is getting pumped!" +msgstr "{1}은(는)\n힘이 넘쳐흐른다!" + +msgid "{1} is glowing!" +msgstr "{1}을(를)\n세찬 빛이 감쌌다!" + +msgid "{1} is having a bad dream!" +msgstr "{1}은(는)\n나이트메어 때문에 시달리고 있다!" + +msgid "{1} is healed by poison!" +msgstr "{1}은(는)\n독으로 회복했다!" + +msgid "{1} is hit by lightning!" +msgstr "{1}은(는)\n번개에 맞았다!" + +msgid "{1} is hurt by its burn!" +msgstr "{1}은(는)\n화상 데미지를 입었다!" + +msgid "{1} is hurt by its {2}!" +msgstr "{1}은(는) {2} 때문에\n데미지를 입었다!" + +msgid "{1} is hurt by poison!" +msgstr "{1}은(는)\n독에 의한 데미지를 입었다!" + +msgid "{1} is hurt by {2}!" +msgstr "{1}은(는) {2}의\n데미지를 입고 있다" + +msgid "{1} is immobilized by love!" +msgstr "{1}은(는)\n헤롱헤롱해서 기술을 쓸 수 없었다!" + +msgid "{1} is in love with {2}!" +msgstr "{1}은(는)\n{2}에게 헤롱헤롱해 있다!" + +msgid "{1} is loafing around!" +msgstr "{1}은(는) 게으름을 피우고 있다!" + +msgid "{1} is locked in a nightmare!" +msgstr "{1}은(는)\n악몽에 시달리고 있다!" + +msgid "{1} is making an uproar!" +msgstr "{1}은(는)\n소란을 피우고 있다!" + +msgid "{1} is not affected by {2} thanks to its Safety Goggles!" +msgstr "{1}은(는) 방진고글 때문에\n{2}에 당하지 않는다!" + +msgid "{1} is not allowed." +msgstr "{1}은(는) 내보낼 수 없습니다" + +msgid "{1} is not compatible with {2}." +msgstr "{1}와(과) {2}은(는)\n상성이 좋지 않았다!" + +msgid "{1} is now being held." +msgstr "{1}을(를)\n지니게 했다!" + +msgid "{1} is paralyzed! It can't move!" +msgstr "{1}은(는)\n몸이 저려서 움직일 수 없다!" + +msgid "{1} is paralyzed! It may be unable to move!" +msgstr "{1}은(는) 마비되어\n기술이 나오기 어려워졌다!" + +msgid "{1} is poisoned!" +msgstr "{1}의\n몸에 독이 퍼졌다!" + +msgid "{1} is protected by Aroma Veil!" +msgstr "{1}을(를)\n아로마베일이 지켜주고 있다!" + +msgid "{1} is protected by Mist!" +msgstr "{1}을(를)\n흰안개가 지켜주고 있다!" + +msgid "{1} is protected by Safeguard!" +msgstr "{1}을(를)\n신비의 베일이 지켜주고 있다!" + +msgid "{1} is protected by the Sticky Terrain!" +msgstr "{1}을(를)\n끈적끈적필드가 지켜주고 있다!" + +msgid "{1} is protected by the mist!" +msgstr "{1}을(를)\n흰안개가 지켜주고 있다!" + +msgid "{1} is radiating a blazing aura!" +msgstr "{1}은(는)\n활활 타오르는 오라를 발산하고 있다!" + +msgid "{1} is radiating a bursting aura!" +msgstr "{1}은(는)\n세차게 튀는 오라를 발산하고 있다!" + +msgid "{1} is radiating a dark aura!" +msgstr "{1}은(는)\n다크오라를 발산하고 있다!" + +msgid "{1} is radiating a fairy aura!" +msgstr "{1}은(는)\n페어리오라를 발산하고 있다!" + +msgid "{1} is ready to help {2}!" +msgstr "{1}은(는) {2}에게\n도우미가 되어주려 한다!" + +msgid "{1} is selected." +msgstr "{1}을(를)\n어떻게 할까?" + +msgid "{1} is storing energy!" +msgstr "{1}은(는) 참고 있다" + +msgid "{1} is struggling!" +msgstr "{1}은(는)\n발버둥쳤다!" + +msgid "{1} is switched out with the Eject Button!" +msgstr "{1}은(는)\n탈출버튼 때문에 돌아간다!" + +msgid "{1} is tightening its focus!" +msgstr "{1}은(는)\n집중력을 높이고 있다!" + +msgid "{1} is tormented!" +msgstr "{1}은(는)\n트집을 잡혔다!" + +msgid "{1} is trying to\nlearn {2}." +msgstr "{1}은(는) 새로\n{2}을(를) 배우고 싶다..." + +msgid "{1} is trying to learn {2}." +msgstr "{1}은(는) 새로\n{2}을(를) 배우고 싶다...!" + +msgid "{1} is trying to take its foe down with it!" +msgstr "{1}은(는) 상대를\n길동무로 삼으려 하고 있다!" + +msgid "{1} is unaffected!" +msgstr "{1}에게는\n전혀 효과가 없다!" + +msgid "{1} is waiting for {2}'s move..." +msgstr "{1}은(는)\n{2}을(를) 기다리고 있다..." + +msgid "{1} is watching carefully!" +msgstr "{1}은(는)\n상황을 살피고 있다!" + +msgid "{1} isn't holding anything." +msgstr "{1}은(는) 도구를 아무것도\n지니고 있지 않습니다!" + +msgid "{1} kept going and crashed!" +msgstr "{1}은(는)\n의욕이 넘쳐서 땅에 부딪혔다!" + +msgid "{1} knocked off {2}'s {3}!" +msgstr "{1}은(는)\n{2}의\n{3}을(를) 탁 쳐서 떨구었다!" + +msgid "{1} learned {2}!" +msgstr "{1}은(는)\n{2}을(를) 배웠다!" + +msgid "{1} learned {2}!\\se[itemlevel]" +msgstr "{1}은(는)\n{2}을(를) 배웠다!\\se[itemlevel]" + +msgid "{1} levitated with electromagnetism!" +msgstr "{1}은(는)\n전자력으로 떠올랐다!" + +msgid "{1} lost against\n{2}!" +msgstr "{1}은(는)\n{2}와(과)의\n승부에서 졌다!" + +msgid "{1} lost against {2} and {3}!" +msgstr "{1}은(는)\n{2}와(과) {3}와(과)의\n승부에서 졌다!" + +msgid "{1} lost its focus and couldn't move!" +msgstr "{1}은(는) 집중력이\n떨어져서 기술을 쓸 수 없다!" + +msgid "{1} lost some of its HP!" +msgstr "{1}의\n생명이 조금 깎였다!" + +msgid "{1} lowered its head!" +msgstr "{1}은(는)\n목을 움츠렸다!" + +msgid "{1} made {2} drowsy!" +msgstr "{1}은(는) {2}의\n졸음을 유도했다!" + +msgid "{1} makes Fairy-type moves miss with Disenchant!" +msgstr "{1}은(는) 환상의끝 때문에\n페어리타입 기술에 당하지 않는다!" + +msgid "{1} makes Ground moves miss with Levitate!" +msgstr "{1}은(는) 부유 때문에\n땅타입 기술에 당하지 않는다!" + +msgid "{1} makes Nuclear-type moves miss with Radiation Proof!" +msgstr "{1}은(는) 납의피부 때문에\n핵타입 기술에 당하지 않는다!" + +msgid "{1} maxed its Attack!" +msgstr "{1}의\n공격이 최고치까지 올라갔다!" + +msgid "{1} must recharge!" +msgstr "{1}은(는)\n공격의 반동으로 움직일 수 없다!" + +msgid "{1} obtained {2}!\\me[PU-PokemonObtained]" +msgstr "{1}은(는) {2}을(를)\n손에 넣었다!\\me[PU-PokemonObtained]" + +msgid "{1} obtained {2}!\\se[itemlevel]" +msgstr "{1}은(는) {2}을(를)\n손에 넣었다!\\se[itemlevel]" + +msgid "{1} obtained {2}." +msgstr "{1}은(는)\n{2}을(를) 손에 넣었다!" + +msgid "{1} opened the door to its heart!" +msgstr "(이하 미번역 구간은 그림자 포켓몬)" + +msgid "{1} panicked and dropped\n${2}..." +msgstr "{1}은(는) 당황해서\n{2}원을 잃어버렸다..." + +msgid "{1} picked up ${2}!" +msgstr "{1}은(는) {2}원을 주웠다!" + +msgid "{1} picked up {2} from the pokemon!" +msgstr "{1}은(는) {2}을(를) 주웠다!" + +msgid "{1} planted a {2} in the soft loamy soil." +msgstr "{1}은(는) 푹신푹신한 흙에\n{2}를 심었다!" + +msgid "{1} planted its roots!" +msgstr "{1}은(는) 뿌리를 뻗었다!" + +msgid "{1} pretended not to notice!" +msgstr "{1}은(는) 모른 체했다!" + +msgid "{1} protected itself!" +msgstr "{1}은(는)\n공격으로부터 몸을 지켰다!" + +msgid "{1} put away the {2} in the \\c[1]Berries\\c[0] Pocket." +msgstr "{1}은(는) {2}를\n\\c[1]나무열매\\c[0] 포켓에 넣었다" + +msgid "{1} put in a substitute!" +msgstr "{1}의\n대타가 나타났다!" + +msgid "{1} put the \\c[1]{2}\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1}은(는) \\c[1]{2}\\c[0]을(를)\n\\c[1]{4}\\c[0] 포켓에 넣었다" + +msgid "{1} put the \\c[1]{2}s\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1}은(는) \\c[1]{2}\\c[0]을(를)\n\\c[1]{4}\\c[0] 포켓에 넣었다" + +msgid "{1} received a Pokémon from {2}." +msgstr "{1}은(는) {2}에게\n포켓몬을 받았다" + +msgid "{1} received a Pokémon." +msgstr "{1}은(는)\n포켓몬을 받았다" + +msgid "{1} received an encore!" +msgstr "{1}은(는)\n앙코르를 받았다!" + +msgid "{1} received {2} Coin(s)!" +msgstr "{1}은(는)\n동전을 {2}개 손에 넣었다!" + +msgid "{1} received {2} Coins!" +msgstr "{1}은(는)\n동전을 {2}개 손에 넣었다!" + +msgid "{1} received {2} from {3}!" +msgstr "{1}은(는) {3}(으)로부터\n{2}을(를) 받았다!" + +msgid "{1} received {2}!\\se[itemlevel]" +msgstr "{1}은(는)\n{2}을(를) 받았다!\\se[itemlevel]" + +msgid "{1} regained the move\n{2}!" +msgstr "{1} regained the move \n{2}!" + +msgid "{1} restored a little HP using its Shell Bell!" +msgstr "{1}은(는) 조개껍질방울로\n조금 회복했다" + +msgid "{1} restored a little HP using its {2}!" +msgstr "{1}은(는)\n{2}(으)로 인해 조금 회복했다" + +msgid "{1} reversed all other Pokémon's auras!" +msgstr "{1}은(는)\n모든 오라를 제압한다!" + +msgid "{1} sealed the opponent's move(s)!" +msgstr "{1}은(는)\n상대의 기술을 봉인했다!" + +msgid "{1} sent\nout {2} and {3}!" +msgstr "{1}은(는) {2}와(과)\n{3}을(를) 내보냈다!" + +msgid "{1} sent\nout {2}!" +msgstr "{1}은(는)\n{2}을(를) 내보냈다!" + +msgid "{1} sent\nout {2}! Go! {3}!" +msgstr "{1}은(는)\n{2}을(를) 꺼냈다!\n가랏! {3}!" + +msgid "{1} sent\nout {2}! {3} sent\nout {4}!" +msgstr "{1}은(는)\n{2}을(를) 내보냈다!\n{3}은(는)\n{4}을(를) 내보냈다!" + +msgid "{1} shared its guard with the target!" +msgstr "{1}은(는)\n서로의 가드를 셰어했다!" + +msgid "{1} shared its power with the target!" +msgstr "{1}은(는)\n서로의 파워를 셰어했다!" + +msgid "{1} shrouded itself with Magic Coat!" +msgstr "{1}은(는)\n매직코트에 둘러싸였다!" + +msgid "{1} shuddered with anticipation!" +msgstr "위험예지 때문에\n{1}은(는) 몸을 떨었다!" + +msgid "{1} sketched {2}!" +msgstr "{1}은(는)\n{2}을(를) 스케치했다!" + +msgid "{1} slept and became healthy!" +msgstr "{1}은(는)\n잠이 들어 건강해졌다!" + +msgid "{1} snapped out of confusion!" +msgstr "{1}의\n혼란이 풀렸다!" + +msgid "{1} snapped out of confusion." +msgstr "{1}의\n혼란이 풀렸다!" + +msgid "{1} snapped out of its confusion." +msgstr "{1}의\n혼란이 풀렸다!" + +msgid "{1} snatched {2}'s move!" +msgstr "{1}은(는)\n{2}의 기술을 가로챘다!" + +msgid "{1} sprang up!" +msgstr "{1}은(는)\n높이 뛰어올랐다!" + +msgid "{1} stayed awake using its {2}!" +msgstr "{1}은(는)\n{2} 때문에 잠들지 않는다!" + +msgid "{1} stockpiled {2}!" +msgstr "{1}은(는)\n{2}개 비축했다!" + +msgid "{1} stole and ate its target's {2}!" +msgstr "{1}은(는)\n{2}을(를) 빼앗아 먹었다!" + +msgid "{1} stole {2}'s {3} with Magician!" +msgstr "{1}은(는)\n{2}(으)로부터\n{3}을(를) 빼앗았다!" + +msgid "{1} stole {2}'s {3}!" +msgstr "{1}은(는)\n{2}의 {3}을(를) 빼앗았다!" + +msgid "{1} sucked up the liquid ooze!" +msgstr "{1}은(는)\n해감액을 흡수했다!" + +msgid "{1} surrounded itself with a veil of petals!" +msgstr "{1}을(를)\n플라워베일이 지켜주고 있다!" + +msgid "{1} surrounded itself with a veil of sweetness!" +msgstr "{1}은(는)\n스위트베일 때문에 잠들지 않는다!" + +msgid "{1} surrounded itself with a veil of water!" +msgstr "{1}은(는)\n물의 고리를 머금었다!" + +msgid "{1} surrounds itself with a protective mist!" +msgstr "{1}을(를)\n미스트필드가 지켜주고 있다!" + +msgid "{1} surrounds itself with electrified terrain!" +msgstr "{1}을(를)\n일렉트릭필드가 지켜주고 있다!" + +msgid "{1} survived the poisoning.\nThe poison faded away!" +msgstr "{1}은(는) 어떻게든 독을 견뎠다\n독이 사라졌다!" + +msgid "{1} swapped its {2} ability with its target's {3} ability!" +msgstr "{1}은(는) 서로의 특성\n{2}과 {3}를 교체했다!" + +msgid "{1} switched all changes to its Attack and Sp. Atk with the target!" +msgstr "{1}은(는) 상대와 자신의\n공격과 특수공격의\n능력 변화를 바꿨다!" + +msgid "{1} switched all changes to its Defense and Sp. Def with the target!" +msgstr "{1}은(는) 상대와 자신의\n방어와 특수방어의\n능력 변화를 바꿨다!" + +msgid "{1} switched items with its opponent!" +msgstr "{1}은(는) 서로의\n도구를 교체했다!" + +msgid "{1} switched its Attack and Defense!" +msgstr "{1}은(는)\n공격과 방어를 바꿨다!" + +msgid "{1} switched places with its ally!" +msgstr "{1}은(는)\n같은 편과 자리를 바꿨다!" + +msgid "{1} switched stat changes with the target!" +msgstr "{1}은(는) 상대와 자신의\n능력 변화를 바꿨다!" + +msgid "{1} thawed out!" +msgstr "{1}의\n얼음이 녹았다!" + +msgid "{1} threw a rock at the {2}!" +msgstr "{1}은(는)\n{2}에게 바위를 던졌다!" + +msgid "{1} threw a {2}." +msgstr "{1}은(는)\n{2}을(를) 썼다!" + +msgid "{1} threw some bait at the {2}!" +msgstr "{1}은(는)\n{2}에게 먹이를 던졌다!" + +msgid "{1} took a nap!" +msgstr "{1}은(는)\n낮잠을 자기 시작했다!" + +msgid "{1} took aim at {2}!" +msgstr "{1}은(는)\n{2}에게 조준했다!" + +msgid "{1} took in sunlight!" +msgstr "{1}은(는)\n빛을 흡수했다!" + +msgid "{1} took its attacker down with it!" +msgstr "{1}은(는) 상대를\n길동무로 삼았다!" + +msgid "{1} took the attack!" +msgstr "{1}은(는)\n공격을 받았다!" + +msgid "{1} took the {2} attack!" +msgstr "{1}은(는)\n{2} 공격을 받았다!" + +msgid "{1} traced {2}'s {3}!" +msgstr "{1}은(는) {2}의\n{3}을(를) 트레이스했다!" + +msgid "{1} transformed into the {2} type!" +msgstr "{1}은(는)\n{2}타입이 됐다!" + +msgid "{1} transformed into {2}!" +msgstr "{1}은(는)\n{2}(으)로 변신했다!" + +msgid "{1} transformed!" +msgstr "{1}은(는)\n다른 모습으로 변화했다" + +msgid "{1} turned away!" +msgstr "{1}은(는) 외면했다!" + +msgid "{1} turned friendly.\nThe base Attack can't fall!" +msgstr "{1}은(는)\n조금 친해졌다!\n공격의\n기초 포인트는 더 떨어지지 않는다!" + +msgid "{1} turned friendly.\nThe base Attack fell!" +msgstr "{1}은(는)\n조금 친해졌다!\n공격의\n기초 포인트가 떨어졌다!" + +msgid "{1} turned friendly.\nThe base Defense can't fall!" +msgstr "{1}은(는)\n조금 친해졌다!\n방어의\n기초 포인트는 더 떨어지지 않는다!" + +msgid "{1} turned friendly.\nThe base Defense fell!" +msgstr "{1}은(는)\n조금 친해졌다!\n방어의\n기초 포인트가 떨어졌다!" + +msgid "{1} turned friendly.\nThe base HP can't fall!" +msgstr "{1}은(는)\n조금 친해졌다!\nHP의\n기초 포인트는 더 떨어지지 않는다!" + +msgid "{1} turned friendly.\nThe base HP fell!" +msgstr "{1}은(는)\n조금 친해졌다!\nHP의\n기초 포인트가 떨어졌다!" + +msgid "{1} turned friendly.\nThe base Special Attack can't fall!" +msgstr "{1}은(는)\n조금 친해졌다!\n특수공격의\n기초 포인트는 더 떨어지지 않는다!" + +msgid "{1} turned friendly.\nThe base Special Attack fell!" +msgstr "{1}은(는)\n조금 친해졌다!\n특수공격의\n기초 포인트가 떨어졌다!" + +msgid "{1} turned friendly.\nThe base Special Defense can't fall!" +msgstr "{1}은(는)\n조금 친해졌다!\n특수방어의\n기초 포인트는 더 떨어지지 않는다!" + +msgid "{1} turned friendly.\nThe base Special Defense fell!" +msgstr "{1}은(는)\n조금 친해졌다!\n특수방어의\n기초 포인트가 떨어졌다!" + +msgid "{1} turned friendly.\nThe base Speed can't fall!" +msgstr "{1}은(는)\n조금 친해졌다!\n스피드의\n기초 포인트는 더 떨어지지 않는다!" + +msgid "{1} turned friendly.\nThe base Speed fell!" +msgstr "{1}은(는)\n조금 친해졌다!\n스피드의\n기초 포인트가 떨어졌다!" + +msgid "{1} turned into {2}!" +msgstr "{1}은(는)\n{2}이(가) 되었다!" + +msgid "{1} twisted the dimensions!" +msgstr "{1}은(는)\n시공을 뒤틀었다!" + +msgid "{1} unleashed energy!" +msgstr "{1}의\n참기가 풀렸다!" + +msgid "{1} used\n{2}!" +msgstr "{1}의\n{2}!" + +msgid "{1} used Coral Break!" +msgstr "{1}은(는)\n산호크래시를 썼다!" + +msgid "{1} used Cut!" +msgstr "{1}은(는)\n풀베기를 썼다!" + +msgid "{1} used Dive." +msgstr "{1}은(는)\n다이빙을 썼다!" + +msgid "{1} used Fly!" +msgstr "{1}은(는)\n공중날기를 썼다!" + +msgid "{1} used Rock Smash!" +msgstr "{1}은(는)\n바위깨기를 썼다!" + +msgid "{1} used Strength!" +msgstr "{1}은(는)\n괴력을 발휘했다!" + +msgid "{1} used Surf!" +msgstr "{1}은(는)\n파도타기를 썼다!" + +msgid "{1} used Waterfall." +msgstr "{1}은(는)\n폭포오르기를 썼다!" + +msgid "{1} used its {2} to get pumped!" +msgstr "{1}은(는) {2}을(를) 써서\n의욕이 넘치기 시작했다!" + +msgid "{1} used the\n{2}!" +msgstr "{1}은(는)\n{2}을(를) 썼다!" + +msgid "{1} used the\n{2}." +msgstr "{1}은(는)\n{2}을(를) 썼다!" + +msgid "{1} used the Boxing Gloves!" +msgstr "{1}은(는)\n복싱글러브를 썼다!" + +msgid "{1} used the Climbing Pick" +msgstr "{1}은(는)\n등반장비를 썼다!" + +msgid "{1} used the Climbing Pick!" +msgstr "{1}은(는)\n등반장비를 썼다!" + +msgid "{1} used the Escape Rope." +msgstr "{1}은(는)\n동굴탈출로프를 썼다!" + +msgid "{1} used the Power Glove!" +msgstr "{1}은(는)\n파워글러브를 썼다!" + +msgid "{1} used the Scuba Gear" +msgstr "{1}은(는)\n잠수세트를 썼다!" + +msgid "{1} used the Scuba Gear." +msgstr "{1}은(는)\n잠수세트를 썼다!" + +msgid "{1} used the Surfboard!" +msgstr "{1}은(는)\n서핑보드를 썼다!" + +msgid "{1} used the {2}!" +msgstr "{1}은(는)\n{2}을(를) 썼다!" + +msgid "{1} used the {2}." +msgstr "{1}은(는)\n{2}을(를) 썼다!" + +msgid "{1} used {2}!" +msgstr "{1}의\n{2}!" + +msgid "{1} vanished instantly!" +msgstr "{1}의 모습이\n일순간에 사라졌다!" + +msgid "{1} waits for a target to make a move!" +msgstr "{1}은(는)\n상대의 움직임을 살피고 있다!" + +msgid "{1} wants its target to bear a grudge!" +msgstr "{1}은(는) 상대에게\n원념을 걸려 하고 있다!" + +msgid "{1} was badly poisoned by its {2}!" +msgstr "{1}은(는)\n{2} 때문에 맹독에 중독됐다!" + +msgid "{1} was badly poisoned!" +msgstr "{1}의\n몸에 맹독이 퍼졌다!" + +msgid "{1} was blocked by the kicked-up mat!" +msgstr "{1}은(는)\n마룻바닥세워막기로 막혔다!" + +msgid "{1} was burned by its {2}!" +msgstr "{1}은(는)\n{2} 때문에 화상을 입었다!" + +msgid "{1} was burned!" +msgstr "{1}은(는)\n화상을 입었다!" + +msgid "{1} was caught in a sticky web!" +msgstr "{1}은(는)\n끈적끈적네트에 걸렸다!" + +msgid "{1} was cured of its burn." +msgstr "{1}의\n화상이 나았다!" + +msgid "{1} was cured of its paralysis." +msgstr "{1}의\n몸저림이 풀렸다!" + +msgid "{1} was cured of its poisoning." +msgstr "{1}의 독은\n말끔하게 해독됐다!" + +msgid "{1} was cured of paralysis." +msgstr "{1}의\n마비가 풀렸다!" + +msgid "{1} was defrosted by {2}!" +msgstr "{1}의\n{2} 때문에 얼음이 녹았다!" + +msgid "{1} was defrosted." +msgstr "{1}의\n얼음이 녹았다!" + +msgid "{1} was downgraded to Level {2}!" +msgstr "{1}은(는)\n레벨 {2}(으)로 내려갔다!" + +msgid "{1} was dragged out!" +msgstr "{1}은(는)\n배틀에 끌려 나왔다!" + +msgid "{1} was elevated to Level {2}!" +msgstr "{1}은(는)\n레벨 {2}(으)로 올랐다!" + +msgid "{1} was freed from Leech Seed!" +msgstr "{1}은(는)\n{2}씨뿌리기로부터 풀려났다!" + +msgid "{1} was freed from the telekinesis!" +msgstr "{1}은(는)\n{2}텔레키네시스로부터 풀려났다!" + +msgid "{1} was freed from {2}!" +msgstr "{1}은(는)\n{2}(으)로부터 풀려났다!" + +msgid "{1} was frisked, revealing its {2}!" +msgstr "{1}의\n{2}도 통찰했다!" + +msgid "{1} was frozen solid!" +msgstr "{1}은(는)\n얼어붙었다!" + +msgid "{1} was given the {2} to hold." +msgstr "{1}에게\n{2}을(를) 지니게 했다!" + +msgid "{1} was hurled into the air!" +msgstr "{1}을(를)\n허공에 띄웠다!" + +msgid "{1} was hurt by its {2}!" +msgstr "{1}은(는)\n{2} 데미지를 입었다!" + +msgid "{1} was hurt by spikes!" +msgstr "{1}은(는)\n압정뿌리기의 데미지를 입었다!" + +msgid "{1} was hurt by the sunlight!" +msgstr "{1}은(는)\n햇살의 데미지를 입었다!" + +msgid "{1} was hurt by the {2}!" +msgstr "{1}은(는) {2} 때문에\n상처를 입었다!" + +msgid "{1} was hurt!" +msgstr "{1}은(는)\n상처를 입었다!" + +msgid "{1} was identified!" +msgstr "{1}의\n정체를 꿰뚫어 보았다!" + +msgid "{1} was paralyzed!" +msgstr "{1}은(는) 마비되어\n기술이 나오기 어려워졌다!" + +msgid "{1} was paralyzed! It may be unable to move!" +msgstr "{1}은(는) 마비되어\n기술이 나오기 어려워졌다!" + +msgid "{1} was poisoned!" +msgstr "{1}의\n몸에 독이 퍼졌다!" + +msgid "{1} was prevented from healing due to Heal Block!" +msgstr "{1}은(는)\n회복봉인 때문에 회복할 수 없다!" + +msgid "{1} was prevented from healing!" +msgstr "{1}은(는)\n회복 동작을 봉인당했다!" + +msgid "{1} was protected by {2}!" +msgstr "{1}의 {2} 때문에\n보호되었다!" + +msgid "{1} was released." +msgstr "{1}을(를)\n밖에 놓아주었다" + +msgid "{1} was seeded!" +msgstr "{1}에게\n씨앗을 심었다!" + +msgid "{1} was squeezed by {2}!" +msgstr "{1}은(는)\n{2}에게 조이기를 당했다!" + +msgid "{1} was subjected to torment!" +msgstr "{1}은(는)\n트집을 잡혔다!" + +msgid "{1} was thawed out." +msgstr "{1}은(는)\n얼었던 몸이 녹았다!" + +msgid "{1} was transferred to box \"{2}\"." +msgstr "{1}은(는) 박스 \"{2}\"(으)로\n전송되었다!" + +msgid "{1} was transferred to box \"{2}.\"" +msgstr "{1}은(는) 박스 \"{2}\"(으)로\n전송되었다!" + +msgid "{1} was transferred to someone's PC." +msgstr "{1}은(는) 누군가의 PC로\n전송되었다!" + +msgid "{1} was transferred to someone's PC." +msgstr "{1}은(는) 누군가의 PC로\n전송되었다!" + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1}은(는) {2}의 PC로\n전송되었다!" + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1}은(는) {2}의 PC로\n전송되었다!" + +msgid "{1} was trapped in the vortex!" +msgstr "{1}은(는)\n소용돌이 속에 갇혔다!" + +msgid "{1} was unaffected!" +msgstr "{1}에게는\n전혀 효과가 없다!" + +msgid "{1} was wrapped by {2}!" +msgstr "{1}은(는)\n{2}에게 휘감겼다!" + +msgid "{1} wasn't affected!" +msgstr "{1}에게는\n전혀 효과가 없다!" + +msgid "{1} watered the plant.\\wtnp[40]" +msgstr "{1}은(는)\n열매에 물을 주었다\\wtnp[40]" + +msgid "{1} went back to {2}!" +msgstr "{1}은(는)\n{2}의 곁으로 돌아간다!" + +msgid "{1} went to sleep!" +msgstr "{1}은(는)\n잠을 자기 시작했다!" + +msgid "{1} whipped up a whirlwind!" +msgstr "{1}의 주위에서\n공기가 소용돌이친다!" + +msgid "{1} withdrew {2}!" +msgstr "{1}은(는)\n{2}을(를) 넣어버렸다!" + +msgid "{1} woke up in the uproar!" +msgstr "{1}은(는)\n소란스러워서 눈을 떴다!" + +msgid "{1} woke up!" +msgstr "{1}은(는)\n눈을 떴다!" + +msgid "{1} woke up." +msgstr "{1}은(는)\n눈을 떴다!" + +msgid "{1} won't flinch because of its {2}!" +msgstr "{1}의 {2} 때문에\n풀이 죽지 않는다!" + +msgid "{1}'s" +msgstr "{1}의" + +msgid "{1}'s AREA" +msgstr "{1}의 분포" + +msgid "{1}'s Air Balloon popped!" +msgstr "{1}의\n풍선이 터졌다!" + +msgid "{1}'s Attack fell!" +msgstr "{1}의\n공격이 떨어졌다!" + +msgid "{1}'s Attack harshly fell!" +msgstr "{1}의\n공격이 크게 떨어졌다!" + +msgid "{1}'s Attack increased." +msgstr "{1}은(는)\n공격의 기초 포인트가 올라갔다!" + +msgid "{1}'s Attack rose drastically!" +msgstr "{1}의\n공격이 매우 크게 올라갔다!" + +msgid "{1}'s Attack rose sharply!" +msgstr "{1}의\n공격이 크게 올라갔다!" + +msgid "{1}'s Attack rose!" +msgstr "{1}의\n공격이 올라갔다!" + +msgid "{1}'s Attack sharply rose!" +msgstr "{1}의\n공격이 크게 올라갔다!" + +msgid "{1}'s Attack was not lowered!" +msgstr "{1}의\n공격은 떨어지지 않는다!" + +msgid "{1}'s Attack went way up!" +msgstr "{1}의\n공격이 부쩍 올랐다!" + +msgid "{1}'s Attack won't go any higher!" +msgstr "{1}의\n공격은 더 올라가지 않는다!" + +msgid "{1}'s Attack won't go any lower!" +msgstr "{1}의\n공격은 더 떨어지지 않는다!" + +msgid "{1}'s Attack won't go lower!" +msgstr "{1}의\n공격은 더 떨어지지 않는다!" + +msgid "{1}'s Chernobyl started a Toxic Fallout!" +msgstr "{1}의 체르노빌 때문에\n방사능 낙진이 흩날렸다!" + +msgid "{1}'s Contrary raised its Attack!" +msgstr "{1}의 심술꾸러기 때문에\n공격이 올랐다!" + +msgid "{1}'s Contrary raised its Speed!" +msgstr "{1}의 심술꾸러기 때문에\n스피드가 올랐다!" + +msgid "{1}'s Defense fell!" +msgstr "{1}의\n방어가 떨어졌다!" + +msgid "{1}'s Defense harshly fell!" +msgstr "{1}의\n방어가 크게 떨어졌다!" + +msgid "{1}'s Defense increased." +msgstr "{1}은(는)\n방어의 기초 포인트가 올라갔다!" + +msgid "{1}'s Defense rose drastically!" +msgstr "{1}의\n방어가 매우 크게 올라갔다!" + +msgid "{1}'s Defense rose sharply!" +msgstr "{1}의\n방어가 크게 올라갔다!" + +msgid "{1}'s Defense rose!" +msgstr "{1}의\n방어가 올라갔다!" + +msgid "{1}'s Defense was lowered!" +msgstr "{1}의\n방어가 떨어졌다!" + +msgid "{1}'s Defense was not lowered!" +msgstr "{1}의\n방어는 떨어지지 않는다!" + +msgid "{1}'s Defense went way up!" +msgstr "{1}의\n방어가 부쩍 올랐다!" + +msgid "{1}'s Defense won't go any higher!" +msgstr "{1}의\n방어는 더 올라가지 않는다!" + +msgid "{1}'s Defense won't go any lower!" +msgstr "{1}의\n방어는 더 떨어지지 않는다!" + +msgid "{1}'s Desolate Land made the sun turn harsh!" +msgstr "{1}의 끝의대지 때문에\n햇살이 아주 강해졌다!" + +msgid "{1}'s Drizzle made it rain!" +msgstr "{1}의 잔비 때문에\n비가 내리기 시작했다!" + +msgid "{1}'s Drought intensified the sun's rays!" +msgstr "{1}의 가뭄 때문에\n햇살이 강해졌다!" + +msgid "{1}'s Forewarn alerted it to {2}!" +msgstr "{1}은(는) 예지몽으로\n{2}을(를) 간파했다!" + +msgid "{1}'s Geiger Sense raised its Attack!" +msgstr "{1}의 가이거센스 때문에\n공격이 올라갔다!" + +msgid "{1}'s Geiger Sense raised its Special Attack!" +msgstr "{1}의 가이거센스 때문에\n특수공격이 올라갔다!" + +msgid "{1}'s HP increased." +msgstr "{1}은(는)\nHP의 기초 포인트가 올라갔다!" + +msgid "{1}'s HP is full!" +msgstr "그러나 {1}의\n체력은 가득 찼다!" + +msgid "{1}'s HP was restored by {2} points." +msgstr "{1}의 체력이\n{2} 회복되었다!" + +msgid "{1}'s HP was restored!" +msgstr "{1}의\n체력이 회복되었다!" + +msgid "{1}'s HP was restored." +msgstr "{1}의\n체력이 회복되었다!" + +msgid "{1}'s Heal Block wore off!" +msgstr "{1}의\n회복봉인 효과가 떨어졌다!" + +msgid "{1}'s Kee Berry was activated!" +msgstr "{1}이(가) 쓴\n악키열매가 발동됐다!" + +msgid "{1}'s Lightning Rod took the move!" +msgstr "{1}의 피뢰침 때문에\n공격을 받았다!" + +msgid "{1}'s Maranga Berry was activated!" +msgstr "{1}이(가) 쓴\n타라프열매가 발동됐다!" + +msgid "{1}'s Moody lowered its {2}!" +msgstr "{1}은(는) 변덕쟁이 때문에\n{2}이(가) 떨어졌다!" + +msgid "{1}'s Moody sharply raised its {2}!" +msgstr "{1}의 변덕쟁이 때문에\n{2}이(가) 크게 올랐다!" + +msgid "{1}'s Moxie raised its Attack!" +msgstr "{1}의 자기과신 때문에\n공격이 올라갔다!" + +msgid "{1}'s PC" +msgstr "{1}의 PC" + +msgid "{1}'s PP increased." +msgstr "{1}의\n기술포인트가 늘었다!" + +msgid "{1}'s Perish count fell to {2}!" +msgstr "{1}의\n멸망의 카운트가 {2}이(가) 되었다!" + +msgid "{1}'s Primal Reversion!\nIt reverted to its Primal Form!" +msgstr "{1}의 원시회귀!\n원시의 모습으로 돌아갔다!" + +msgid "{1}'s Primordial Sea caused a heavy rain to fall." +msgstr "{1}의 시작의바다 때문에\n강한 비가 내리기 시작했다!" + +msgid "{1}'s Rain Dish restored its HP a little!" +msgstr "{1}'s Rain Dish {1}'s Rain Dish restored its HP a little!" + +msgid "{1}'s Sand Stream whipped up a sandstorm!" +msgstr "{1}의 모래날림 때문에\n모래바람이 불기 시작했다!" + +msgid "{1}'s Snow Warning made it hail!" +msgstr "{1}의 눈퍼뜨리기 때문에\n싸라기눈이 내리기 시작했다!" + +msgid "{1}'s Special Attack fell!" +msgstr "{1}의\n특수공격이 떨어졌다!" + +msgid "{1}'s Special Attack harshly fell!" +msgstr "{1}의\n특수공격이 크게 떨어졌다!" + +msgid "{1}'s Special Attack increased." +msgstr "{1}은(는)\n특수공격의 기초 포인트가 올라갔다!" + +msgid "{1}'s Special Attack rose drastically!" +msgstr "{1}의\n특수공격이 매우 크게 올라갔다!" + +msgid "{1}'s Special Attack rose sharply!" +msgstr "{1}의\n특수공격이 크게 올라갔다!" + +msgid "{1}'s Special Attack rose!" +msgstr "{1}의\n특수공격이 올라갔다!" + +msgid "{1}'s Special Attack sharply rose!" +msgstr "{1}의\n특수공격이 크게 올라갔다!" + +msgid "{1}'s Special Attack went way up!" +msgstr "{1}의\n특수공격이 부쩍 올랐다!" + +msgid "{1}'s Special Attack won't go any higher!" +msgstr "{1}의\n특수공격은 더 올라가지 않는다!" + +msgid "{1}'s Special Attack won't go any lower!" +msgstr "{1}의\n특수공격은 더 떨어지지 않는다!" + +msgid "{1}'s Special Defense fell!" +msgstr "{1}의\n특수방어가 떨어졌다!" + +msgid "{1}'s Special Defense harshly fell!" +msgstr "{1}의\n특수방어가 크게 떨어졌다!" + +msgid "{1}'s Special Defense increased." +msgstr "{1}은(는)\n특수방어의 기초 포인트가 올라갔다!" + +msgid "{1}'s Special Defense rose drastically!" +msgstr "{1}의\n특수방어가 매우 크게 올라갔다!" + +msgid "{1}'s Special Defense rose sharply!" +msgstr "{1}의\n특수방어가 크게 올라갔다!" + +msgid "{1}'s Special Defense rose!" +msgstr "{1}의\n특수방어가 올라갔다!" + +msgid "{1}'s Special Defense went way up!" +msgstr "{1}의\n특수방어가 부쩍 올랐다!" + +msgid "{1}'s Special Defense won't go any higher!" +msgstr "{1}의\n특수방어는 더 올라가지 않는다!" + +msgid "{1}'s Special Defense won't go any lower!" +msgstr "{1}의\n특수방어는 더 떨어지지 않는다!" + +msgid "{1}'s Speed Boost raised its Speed!" +msgstr "{1}의 가속 때문에\n스피드가 올랐다!" + +msgid "{1}'s Speed fell!" +msgstr "{1}의\n스피드가 떨어졌다!" + +msgid "{1}'s Speed harshly fell!" +msgstr "{1}의\n스피드가 크게 떨어졌다!" + +msgid "{1}'s Speed increased." +msgstr "{1}은(는)\n스피드의 기초 포인트가 올라갔다!" + +msgid "{1}'s Speed rose drastically!" +msgstr "{1}의\n스피드가 매우 크게 올라갔다!" + +msgid "{1}'s Speed rose sharply!" +msgstr "{1}의\n스피드가 크게 올라갔다!" + +msgid "{1}'s Speed rose!" +msgstr "{1}의\n스피드가 올라갔다!" + +msgid "{1}'s Speed went way up!" +msgstr "{1}의\n스피드가 부쩍 올랐다!" + +msgid "{1}'s Speed won't go any higher!" +msgstr "{1}의\n스피드는 더 올라가지 않는다!" + +msgid "{1}'s Speed won't go any lower!" +msgstr "{1}의\n스피드는 더 떨어지지 않는다!" + +msgid "{1}'s Storm Drain took the move!" +msgstr "{1}의 마중물 때문에\n공격을 받았다!" + +msgid "{1}'s Stormbringer whipped up a thunderstorm!" +msgstr "{1}의 스톰브링어가\n번개폭풍을 불러일으켰다!" + +msgid "{1}'s Strength made it possible to move boulders around!" +msgstr "{1}의 괴력 덕분에\n바위를 밀어 움직일 수 있다!" + +msgid "{1}'s Taunt wore off!" +msgstr "{1}은(는)\n도발의 효과가 풀렸다!" + +msgid "{1}'s ability became Mummy!" +msgstr "{1}은(는)\n특성이 미라가 되어버렸다!" + +msgid "{1}'s ability was changed to {2}!" +msgstr "{1}의 특성이\n{2}(으)로 변화했다!" + +msgid "{1}'s ability was suppressed!" +msgstr "{1}의\n특성이 효과를 발휘하지 못하게 되었다!" + +msgid "{1}'s accuracy fell!" +msgstr "{1}의\n명중률이 떨어졌다!" + +msgid "{1}'s accuracy harshly fell!" +msgstr "{1}의\n명중률이 크게 떨어졌다!" + +msgid "{1}'s accuracy rose drastically!" +msgstr "{1}의\n명중률이 매우 크게 올라갔다!" + +msgid "{1}'s accuracy rose sharply!" +msgstr "{1}의\n명중률이 크게 올라갔다!" + +msgid "{1}'s accuracy rose!" +msgstr "{1}의\n명중률이 올라갔다!" + +msgid "{1}'s accuracy was not lowered!" +msgstr "{1}의\n명중률은 떨어지지 않는다!" + +msgid "{1}'s accuracy went way up!" +msgstr "{1}의\n명중률이 부쩍 올랐다!" + +msgid "{1}'s accuracy won't go any higher!" +msgstr "{1}의\n명중률은 더 올라가지 않는다!" + +msgid "{1}'s accuracy won't go any lower!" +msgstr "{1}의\n명중률은 더 떨어지지 않는다!" + +msgid "{1}'s attack missed!" +msgstr "그러나 {1}의\n공격은 빗나갔다!" + +msgid "{1}'s burn was healed." +msgstr "{1}의\n화상이 나았다!" + +msgid "{1}'s data was added to the Pokédex." +msgstr "{1}의 데이터가 새로\n포켓몬 도감에 등록됩니다!" + +msgid "{1}'s electromagnetism wore off!" +msgstr "{1}의\n전자력이 없어졌다!" + +msgid "{1}'s encore ended!" +msgstr "{1}의\n앙코르 상태가 풀렸다!" + +msgid "{1}'s evasiveness fell!" +msgstr "{1}의\n회피율이 떨어졌다!" + +msgid "{1}'s evasiveness harshly fell!" +msgstr "{1}의\\회피율이 크게 떨어졌다!" + +msgid "{1}'s evasiveness rose drastically!" +msgstr "{1}의\n회피율이 매우 크게 올라갔다!" + +msgid "{1}'s evasiveness rose sharply!" +msgstr "{1}의\n회피율이 크게 올라갔다!" + +msgid "{1}'s evasiveness rose!" +msgstr "{1}의\n회피율이 올라갔다!" + +msgid "{1}'s evasiveness went way up!" +msgstr "{1}의\n회피율이 부쩍 올랐다!" + +msgid "{1}'s evasiveness won't go any higher!" +msgstr "{1}의\n회피율은 더 올라가지 않는다!" + +msgid "{1}'s evasiveness won't go any lower!" +msgstr "{1}의\n회피율은 더 떨어지지 않는다!" + +msgid "{1}'s health was sapped by Leech Seed!" +msgstr "씨뿌리기가 {1}의\n체력을 빼앗는다!" + +msgid "{1}'s level remained unchanged." +msgstr "{1}의 레벨이 변하지 않았다" + +msgid "{1}'s messages not defined.\nCouldn't call common event {2}." +msgstr "{1}의 메시지가 정의되지 않았습니다\n커먼 이벤트 {2}을(를) 불러올 수 없습니다" + +msgid "{1}'s move is no longer disabled!" +msgstr "{1}의\n사슬묶기가 풀렸다!" + +msgid "{1}'s moves have been electrified!" +msgstr "{1}의 기술이\n송전으로 전기타입이 되었다!" + +msgid "{1}'s nickname?" +msgstr "{1}의 이름은?" + +msgid "{1}'s poisoning was cured." +msgstr "{1}의 독은\n말끔하게 해독됐다!" + +msgid "{1}'s rage is building!" +msgstr "{1}의\n분노 볼티지가 올라가고 있다!" + +msgid "{1}'s stat changes were all reversed!" +msgstr "{1}은(는)\n능력 변화가 뒤집혔다!" + +msgid "{1}'s stat changes were removed!" +msgstr "{1}의\n능력 변화가 원래대로 되돌아왔다!" + +msgid "{1}'s stats were not lowered!" +msgstr "{1}의\n능력은 떨어지지 않는다!" + +msgid "{1}'s stats were not lowered." +msgstr "{1}의\n능력은 떨어지지 않는다!" + +msgid "{1}'s stats won't go any higher!" +msgstr "{1}의\n능력은(는)\n더 올라가지 않는다!" + +msgid "{1}'s stats won't go any lower!" +msgstr "{1}의\n능력은 더 떨어지지 않는다!" + +msgid "{1}'s stockpiled effect wore off!" +msgstr "{1}이(가)\n비축해 두었던 효과가 떨어졌다!" + +msgid "{1}'s substitute faded!" +msgstr "{1}의\n대타는 사라져 버렸다..." + +msgid "{1}'s taunt wore off!" +msgstr "{1}은(는)\n도발의 효과가 풀렸다!" + +msgid "{1}'s torment wore off!" +msgstr "{1}의\n트집 효과가 떨어졌다!" + +msgid "{1}'s type changed to match {2}'s!" +msgstr "{1}은(는)\n{2}와(과)\n같은 타입이 되었다!" + +msgid "{1}'s was healed through Rebuild!" +msgstr "{1}의 몸은\n재구축되었다!" + +msgid "{1}'s wish came true!" +msgstr "{1}의\n희망사항이 이루어졌다!" + +msgid "{1}'s {2} badly poisoned {3}!" +msgstr "{3}은(는)\n{1}의 {2} 때문에\n맹독에 중독됐다!" + +msgid "{1}'s {2} blocks {3}!" +msgstr "{1}의 {2} 때문에\n{3}을(를) 받지 않는다!" + +msgid "{1}'s {2} burned {3}!" +msgstr "{1}의 {2} 때문에\n{3}은(는) 화상을 입었다!" + +msgid "{1}'s {2} cured its burn problem!" +msgstr "{1}은(는) {2}(으)로\n화상이 나았다!" + +msgid "{1}'s {2} cured its confusion problem!" +msgstr "{1}은(는) {2}(으)로\n혼란이 풀렸다!" + +msgid "{1}'s {2} cured its frozen problem!" +msgstr "{1}은(는) {2}(으)로\n얼음 상태가 나았다!" + +msgid "{1}'s {2} cured its ice problem!" +msgstr "{1}은(는) {2}(으)로\n얼음 상태가 나았다!" + +msgid "{1}'s {2} cured its love problem!" +msgstr "{1}은(는) {2}(으)로\n헤롱헤롱 상태가 나았다!" + +msgid "{1}'s {2} cured its paralysis problem!" +msgstr "{1}은(는) {2}(으)로\n마비가 풀렸다!" + +msgid "{1}'s {2} cured its partner's burn problem!" +msgstr "{1}은(는) {2}(으)로\n화상이 나았다!" + +msgid "{1}'s {2} cured its partner's ice problem!" +msgstr "{1}은(는) {2}(으)로\n얼음 상태가 나았다!" + +msgid "{1}'s {2} cured its partner's paralysis problem!" +msgstr "{1}은(는) {2}(으)로\n마비가 풀렸다!" + +msgid "{1}'s {2} cured its partner's poison problem!" +msgstr "{1}은(는) {2}(으)로\n독이 해독됐다!" + +msgid "{1}'s {2} cured its partner's sleep problem!" +msgstr "{1}은(는) {2}(으)로\n눈을 떴다!" + +msgid "{1}'s {2} cured its poison problem!" +msgstr "{1}은(는) {2}(으)로\n독이 해독됐다!" + +msgid "{1}'s {2} cured its sleep problem!" +msgstr "{1}은(는) {2}(으)로\n눈을 떴다!" + +msgid "{1}'s {2} cured {3}'s love problem!" +msgstr "{1}은(는) {2}(으)로\n헤롱헤롱 상태가 나았다!" + +msgid "{1}'s {2} cuts {3}'s Attack!" +msgstr "{1}의 {2} 때문에\n{3}의\n공격이 떨어졌다!" + +msgid "{1}'s {2} fell!" +msgstr "{1}의\n{2}이(가) 떨어졌다!" + +msgid "{1}'s {2} had no effect on {3}!" +msgstr "{1}의 {2}은(는)\n{3}에게는 효과가 없었다!" + +msgid "{1}'s {2} hurt {3}!" +msgstr "{1}의 {2} 때문에\n{3}은(는)\n상처를 입었다!" + +msgid "{1}'s {2} infatuated {3}!" +msgstr "{1}의 {2} 때문에\n{3}은(는) 헤롱헤롱해졌다!" + +msgid "{1}'s {2} is disabled!" +msgstr "{1}은(는) 사슬묶기 때문에\n{2}을(를) 쓸 수 없다!" + +msgid "{1}'s {2} is reacting to {3}'s Mega Ring!" +msgstr "{1}의 {2}와\n{3}의 메가뱅글이 반응했다!" + +msgid "{1}'s {2} lost all its PP due to the grudge!" +msgstr "{1}의 {2}은(는)\n원념으로 PP가 0이 되었다!" + +msgid "{1}'s {2} lowered its Defense!" +msgstr "{1}의 {2} 때문에\n방어가 떨어졌다!" + +msgid "{1}'s {2} lowered {3}'s Speed!" +msgstr "{1}의 {2} 때문에\n{3}의 스피드가 떨어졌다!" + +msgid "{1}'s {2} made it the {3} type!" +msgstr "{1}의 {2} 때문에\n{3}타입이 됐다!" + +msgid "{1}'s {2} made {3} ineffective!" +msgstr "{1}의 {2} 때문에\n{3}은(는) 효과가 없다!" + +msgid "{1}'s {2} made {3} sleep!" +msgstr "{1}의 {2} 때문에\n{3}은(는) 잠들어 버렸다!" + +msgid "{1}'s {2} made {3} useless!" +msgstr "{1}의 {2} 때문에\n{3}을(를) 쓸 수 없다!" + +msgid "{1}'s {2} maxed its Attack!" +msgstr "{1}은(는) {2} 때문에\n공격이 최고치까지 올라갔다!" + +msgid "{1}'s {2} paralyzed {3}! It may be unable to move!" +msgstr "{1}의 {2} 때문에\n{3}은(는) 마비되어\n기술이 나오기 어려워졌다!" + +msgid "{1}'s {2} poisoned {3}!" +msgstr "{1}의 {2} 때문에\n{3}의 몸에 독이 퍼졌다!" + +msgid "{1}'s {2} prevented {3}'s {4} from working!" +msgstr "{1}의 {2} 때문에\n{3}의\n{4}은(는) 효과가 없었다!" + +msgid "{1}'s {2} prevents Attack loss!" +msgstr "{1}의 {2} 때문에\n공격이 떨어지지 않는다!" + +msgid "{1}'s {2} prevents Defense loss!" +msgstr "{1}의 {2} 때문에\n방어가 떨어지지 않는다!" + +msgid "{1}'s {2} prevents accuracy loss!" +msgstr "{1}의 {2} 때문에\n명중률이 떨어지지 않는다!" + +msgid "{1}'s {2} prevents burns!" +msgstr "{1}의 {2} 때문에\n화상을 입지 않는다!" + +msgid "{1}'s {2} prevents confusion!" +msgstr "{1}의 {2} 때문에\n혼란되지 않는다!" + +msgid "{1}'s {2} prevents paralysis!" +msgstr "{1}의 {2} 때문에\n마비되지 않는다!" + +msgid "{1}'s {2} prevents poisoning!" +msgstr "{1}의 {2} 때문에\n독에 중독되지 않는다!" + +msgid "{1}'s {2} prevents romance!" +msgstr "{1}의 {2} 때문에\n헤롱헤롱되지 않는다!" + +msgid "{1}'s {2} prevents stat loss!" +msgstr "{1}의 {2} 때문에\n능력이 떨어지지 않는다!" + +msgid "{1}'s {2} prevents switching!" +msgstr "{1}의 {2} 때문에\n교체할 수 없다!" + +msgid "{1}'s {2} prevents {3} from using {4}!" +msgstr "{1}의 {2} 때문에\n{3}은(는)\n{4}을(를) 쓸 수 없다!" + +msgid "{1}'s {2} prevents {3}'s {4} from working!" +msgstr "{1}의 {2} 때문에\n{3}의\n{4}은(는) 효과가 없었다!" + +msgid "{1}'s {2} raised its Attack!" +msgstr "{1}의 {2} 때문에\n공격이 올라갔다!" + +msgid "{1}'s {2} raised its Fire power!" +msgstr "{1}의 {2} 때문에\n불꽃의 위력이 올라갔다!" + +msgid "{1}'s {2} raised its Special Attack!" +msgstr "{1}의 {2} 때문에\n특수공격이 올랐다!" + +msgid "{1}'s {2} raised its Speed!" +msgstr "{1}의 {2} 때문에\n스피드가 올랐다!" + +msgid "{1}'s {2} raised its speed!" +msgstr "{1}의 {2} 때문에\n스피드가 올라갔다!" + +msgid "{1}'s {2} restored health!" +msgstr "{1}은(는) {2}(으)로\n체력을 회복했다!" + +msgid "{1}'s {2} restored its HP a little!" +msgstr "{1}은(는)\n{2}(으)로 인해 조금 회복했다" + +msgid "{1}'s {2} restored its status!" +msgstr "{1}은(는) {2}(으)로\n상태이상을 회복했다!" + +msgid "{1}'s {2} restored {3}'s PP!" +msgstr "{1}은(는) {2}(으)로\n{3}의 PP를 회복했다!" + +msgid "{1}'s {2} rose sharply!" +msgstr "{1}의\n{2}이(가) 크게 올라갔다!" + +msgid "{1}'s {2} was bounced back by Magic Coat!" +msgstr "{1}의\n{2}을(를) 되받아쳤다!" + +msgid "{1}'s {2} was burned up!" +msgstr "{1}의\n{2}은(는) 불타 없어졌다!" + +msgid "{1}'s {2} was disabled!" +msgstr "{1}의\n{2}을(를) 봉인했다!" + +msgid "{1}'s {2} was transferred to {3}!" +msgstr "{1}의 {2}이(가)\n{3}에게 붙었다!" + +msgid "{1}'s {2} wore off!" +msgstr "{1}의 {2}이(가)\n그쳤다!" + +msgid "{1}, and you want {2}.\nThat will be ${3}. OK?" +msgstr "{1} {2}개로군요\n총 {3}원입니다" + +msgid "{1}, switch out! Come back!" +msgstr "{1} 교대!\n돌아와!" + +msgid "{1}/{2}/{3}" +msgstr "{3}년 {2}월 {1}일" + +msgid "{1}?\nHow many would you like to sell?" +msgstr "{1}을(를)\n몇 개 파시겠습니까?" + +msgid "{1}? Certainly.\nHow many would you like?" +msgstr "{1}을(를)\n몇 개 구입하시겠습니까?" + +msgid "{1}? Oh, no.\nI can't buy that." +msgstr "{1}은(는)\n파실 수 없습니다!" + +msgid "{1}h {2}m" +msgstr "{1}시간 {2}분" + +msgid "{1}m" +msgstr "{1}분" + +msgid "{1}{2}\nHP: {3}" +msgstr "{1}{2}\nHP: {3}" + +msgid "{2} type was added to {1}!" +msgstr "{1}에게\n{2}타입이 추가되었다!" + +msgid "̳'s pPcC" +msgstr "̳익 pPcC" + diff --git a/Dialogue/Generated/ko/OfficialTaunts.po b/Dialogue/Generated/ko/OfficialTaunts.po new file mode 100644 index 000000000..289011321 --- /dev/null +++ b/Dialogue/Generated/ko/OfficialTaunts.po @@ -0,0 +1,5 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + diff --git a/Dialogue/Generated/ko/OfficialTrainerTypes.po b/Dialogue/Generated/ko/OfficialTrainerTypes.po new file mode 100644 index 000000000..14af8da63 --- /dev/null +++ b/Dialogue/Generated/ko/OfficialTrainerTypes.po @@ -0,0 +1,247 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ko\n" + +msgid "PkMn TRAINER" +msgstr "포켓몬 트레이너" + +msgid "LASS" +msgstr "짧은 치마" + +msgid "YOUNGSTER" +msgstr "반바지 꼬마" + +msgid "HIKER" +msgstr "등산가" + +msgid "BEAUTY" +msgstr "아가씨" + +msgid "FISHERMAN" +msgstr "낚시꾼" + +msgid "LADY" +msgstr "아기씨" + +msgid "TRIATHLETE" +msgstr "트라이 애슬리트" + +msgid "TWINS" +msgstr "쌍둥이" + +msgid "SWIMMER♀" +msgstr "비키니 아가씨" + +msgid "BUG CATCHER" +msgstr "곤충채집소년" + +msgid "SCHOOL KID" +msgstr "학원 끝난 아이" + +msgid "RICH BOY" +msgstr "도련님" + +msgid "SR. AND JR." +msgstr "선배&후배" + +msgid "BLACK BELT" +msgstr "태권왕" + +msgid "TEAM AQUA" +msgstr "아쿠아단" + +msgid "TUBER" +msgstr "튜브걸" + +msgid "HEX MANIAC" +msgstr "오컬트마니아" + +msgid "PkMn BREEDER" +msgstr "포켓몬 브리더" + +msgid "WORKER" +msgstr "작업원" + +msgid "TEAM MAGMA" +msgstr "마그마단" + +msgid "INTERVIEWERS" +msgstr "인터뷰어" + +msgid "YOUNG COUPLE" +msgstr "러브러브커플" + +msgid "GUITARIST" +msgstr "기타리스트" + +msgid "GENTLEMAN" +msgstr "신사" + +msgid "CHAMPION" +msgstr "챔피언" + +msgid "MAGMA LEADER" +msgstr "마그마단리더" + +msgid "BATTLE GIRL" +msgstr "배틀걸" + +msgid "SWIMMER♂" +msgstr "수영팬티소년" + +msgid "POKéFAN" +msgstr "애호가클럽" + +msgid "EXPERT" +msgstr "달인" + +msgid "DRAGON TAMER" +msgstr "드래곤 조련사" + +msgid "BIRD KEEPER" +msgstr "새 조련사" + +msgid "NINJA BOY" +msgstr "닌자놀이" + +msgid "PARASOL LADY" +msgstr "파라솔 아가씨" + +msgid "BUG MANIAC" +msgstr "곤충마니아" + +msgid "SAILOR" +msgstr "선원" + +msgid "COLLECTOR" +msgstr "포켓몬 컬렉터" + +msgid "PkMn RANGER" +msgstr "포켓몬 레인저" + +msgid "AROMA LADY" +msgstr "아로마 아가씨" + +msgid "RUIN MANIAC" +msgstr "유적 마니아" + +msgid "COOLTRAINER" +msgstr "엘리트 트레이너" + +msgid "POKéMANIAC" +msgstr "포켓몬 매니아" + +msgid "KINDLER" +msgstr "캠프파이어" + +msgid "CAMPER" +msgstr "캠프보이" + +msgid "PICNICKER" +msgstr "피크닉걸" + +msgid "PSYCHIC" +msgstr "초능력자" + +msgid "SIS AND BRO" +msgstr "바다남매" + +msgid "OLD COUPLE" +msgstr "금혼식부부" + +msgid "AQUA LEADER" +msgstr "아쿠아단리더" + +msgid "LEADER" +msgstr "체육관 관장" + +msgid "LEADERS" +msgstr "체육관 관장" + +msgid "ELITE FOUR" +msgstr "사천왕" + +msgid "ACE TRAINER" +msgstr "엘리트 트레이너" + +msgid "ROCKET GRUNT" +msgstr "로켓단 조무래기" + +msgid "SCHOOLKIDDO" +msgstr "학원 끝난 아이" + +msgid "RIVAL" +msgstr "라이벌" + +msgid "HERO" +msgstr "정의의 사도" + +msgid "SUPER SCIENTIST" +msgstr "슈퍼 사이언티스트" + +msgid "COOL COUPLE" +msgstr "엘리트콤비" + +msgid "FARMER" +msgstr "농부" + +msgid "PYROMANIAC" +msgstr "연쇄방화범" + +msgid "BIKER" +msgstr "폭주족" + +msgid "NINJA SURFERS" +msgstr "닌자 서퍼즈" + +msgid "NINJA BOSS" +msgstr "닌자 두목" + +msgid "ACTOR" +msgstr "배우" + +msgid "ACTRESS" +msgstr "여배우" + +msgid "LEADER?" +msgstr "체육관 관장?" + +msgid "PROFESSOR" +msgstr "교수" + +msgid "ACOLYTE" +msgstr "인도자" + +msgid "DIVER" +msgstr "다이버" + +msgid "TSUKI NINJA" +msgstr "츠키 일족" + +msgid "NAMI NINJA" +msgstr "나미 일족" + +msgid "NINJA MASTER" +msgstr "닌자 사범" + +msgid "NUCLEAR HORDE" +msgstr "핵포켓몬" + +msgid "APOCALYPSE" +msgstr "복수자" + +msgid "ELITE TRAINER" +msgstr "엘리트 트레이너" + +msgid "PIRATE" +msgstr "해적" + +msgid "DREAM" +msgstr "드림" + +msgid "KING" +msgstr "꿈의" + +msgid "BIOFIBER CONSTRUCT" +msgstr "생물섬유바디" diff --git a/Dialogue/Generated/nl/GenMaps.po b/Dialogue/Generated/nl/GenMaps.po new file mode 100644 index 000000000..cb7e425d9 --- /dev/null +++ b/Dialogue/Generated/nl/GenMaps.po @@ -0,0 +1,4123 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + +msgid "MAP001_NPC_1" +msgstr "Ik weet dat ik een Kampeerder ben, maar het voelt toch goed om in een stad aan te komen na zo veel gevechten!" + +msgid "MAP001_NPC_2" +msgstr "Burucht is prachtig. Ik ken je niet, maar je zal het vast wel met me eens zijn!" + +msgid "MAP002_NPC_1" +msgstr "Hey, jij.\nNee, ik ga je niet bevechten, maar luister even: de Gymleider hier? Onderschat 'm niet - véél moeilijker dan Maria in Noutocht, geloof me. Davern gebruikt Grond-, Water-, Steen- en Duister-soorten. Het is moeilijk om je op hem voor te bereiden. Ik ben zojuist compleet afgemaakt in de Gym. Ga naar de Pokémarkt om een voorraad in te slaan voordat je hem uitdaagt." + +msgid "MAP002_NPC_2" +msgstr "Ik vind Owten heel leuk! Owten, Owten, Owten! Het is zo schattig! Owten evolueert op Level 20 tot een nog zachter vliegend kat-uil-ding!" + +msgid "MAP003_NPC_1" +msgstr "Tandors nieuw ondergronds systeem is een knap staaltje moderne wetenschap!\nIk kan niet wachten om de metro te nemen!" + +msgid "MAP004_NPC_1" +msgstr "Dit is best zielig... Er staan zó veel producten in de rekken, en toch zijn er maar enkele te koop achter de toonbank. Vreemde wereld." + +msgid "MAP004_NPC_2" +msgstr "Ik heb een liedje geschreven over Topballen en hoe geweldig ze zijn. Wil je het horen?\n...Nee?" + +msgid "MAP006_NPC_1" +msgstr "Soms stel ik mezelf de vraag:\n\"Waar wacht ik eigenlijk nog op?\"\nOp zulke momenten springt het me telkens weer te binnen:\n\"Ik wacht op de metro! Duh!\"" + +msgid "MAP007_SIGN_1" +msgstr "Rotstort verderop" + +msgid "MAP007_TRAINER_1" +msgstr "Ooooh, hemeltjelief, deze lijkt bijna perfect bewaard gebleven! Dit moeten de restanten geweest zijn van een lavastroom, uitgekerfd door de oceaan... Ik kan de contouren zien die de vacht van het beest heeft achtergelaten. Wat doe jij hier? Dit is een uiterst belangrijke paleontologische ontdekking, en ze is van mij, helemaal van mij! ...Vooruit, oké, ik moet toegeven dat ik je min of meer heb gevolgd. Weet je wat: als je mij kan verslaan in een Pokémon-gevecht, mag je een van deze fossielen meenemen. ...Al goed, jij wint - eerlijk is eerlijk. Deze fossielen zijn van twee soorten zoogdierachtige Pokémon, die 50.000 jaar geleden leefden. De eerste stond bekend voor zijn bliksemsnelle doeltreffers, terwijl de tweede vermoedelijk de sterkte en kracht van een machtige gletsjer had. Als je jouw fossiel naar het laboratorium in Rotstort brengt, kunnen ze het daar met hun apparatuur weer tot leven wekken.\nIk denk dat ik hier in deze grot blijf met mijn eigen fossiel... voor eeuwig. Fantassstisssch, mijn dierbareeeeeen, nimmer zullen we gessscheiden worden..." + +msgid "MAP007_TRAINER_1_DEFEAT" +msgstr "Mijn fossielen..." + +msgid "MAP008_NPC_1" +msgstr "Ik ben je d'r een verschuldigd, {knul|meid|kanjer}, maar wees voorzichtig: ik denk dat er hier meer van die beesten rondhangen..." + +msgid "MAP008_NPC_2" +msgstr "Wacht even, Trainer! Zie je hoe deze route vol zand ligt? Laat je concentratie niet verzwakken - overal liggen er Pokémon op de loer, en kan je dus besprongen worden zoals in hoog gras!\nMisschien kan je dit gebruiken, als je gehaast bent." + +msgid "MAP008_NPC_3" +msgstr "Het werd tijd!\nLaten we gaan!" + +msgid "MAP008_NPC_4" +msgstr "Het werd tijd!\nLaten we gaan!" + +msgid "MAP008_SIGN_1" +msgstr "- Luxecruise naar Vinnelveld." + +msgid "MAP008_SIGN_2" +msgstr "Superdojo.\nLeermeester: Ayumi" + +msgid "MAP008_TRAINER_1" +msgstr "Hé n00b! Wil je mijn 1337 5k!115 zien? Laten we vechten!" + +msgid "MAP008_TRAINER_1_DEFEAT" +msgstr "...H4x!" + +msgid "MAP008_TRAINER_2" +msgstr "In zoutwater zwemmen andere Pokémon-soorten dan in zoetwater!\nKijk eens naar welke ik al gevangen heb!" + +msgid "MAP008_TRAINER_2_DEFEAT" +msgstr "D-de jouwe zijn ook leuk..." + +msgid "MAP008_TRAINER_3" +msgstr "Yo! Het strand is vrij aangenaam, niet? Het is alsof we ons middenin een schilderij bevinden, samen met allerlei soorten interessante Pokémon! Laten we vechten!" + +msgid "MAP008_TRAINER_3_DEFEAT" +msgstr "Goed gevochten, man." + +msgid "MAP008_TRAINER_4" +msgstr "Ik wens geen conflict te initiëren. Daartoe zal ik u de kans bieden een keuze te maken. Verlangt u de strijd aan te gaan? Zeer excellent, laten we strijden! Het zij zo. Afwachten, dat is wat ik zal doen, voor moest u ooit nog eens de strijd willen aanbinden." + +msgid "MAP008_TRAINER_4_DEFEAT" +msgstr "Ik heb nog veel te leren..." + +msgid "MAP008_TRAINER_5" +msgstr "Haiyah! Pas maar op, of ik gebruik mijn judovaardigheden om je Pokémon in mootjes te hakken!" + +msgid "MAP008_TRAINER_5_DEFEAT" +msgstr "W-wat? Maar ik ben een Zwarte Band! Hoe heb ik kunnen verliezen?!" + +msgid "MAP008_TRAINER_6" +msgstr "In de oceaan is er enkel zwemmen of zinken. Zo is het ook in Pokémon-gevechten!" + +msgid "MAP008_TRAINER_6_DEFEAT" +msgstr "Blub blub blub!" + +msgid "MAP008_TRAINER_7" +msgstr "Theo: Hé! Is dat wie ik denk dat het is?\nJa hoor, 't is PN!\nDus, je hebt de reis overleefd. Wat heb je daar? Is het dat spraakvertaler-dingetje?\nBamb'o heeft mij erom gebeld, en hij heeft mij er ook een gestuurd!\nNu kunnen we alle twee Pokémon verstaan! Vet hè? H-hoe dan ook, ik ben recht door Rotstort geknald. Wat een saai dorp! En voor ik het vergeet: ik ben heel te tijd blijven trainen. Ik ga die Gymleider eerder verslaan dan jij, PN, maar eerst ben jij aan de beurt! Denk maar niet dat ik het je makkelijk ga maken door dat gedoe bij de Kometengrot! *snik* Uhu... H-h-het maakt mij niet uit wat er gebeurt! Mijn Pokémon zijn de sterkste: ze waren gewoon zwak van al het vechten dat we daarstraks hebben gedaan! B-bovendien hebben z-ze hier in ieder geval van kunnen leren... Ik weet het al! Ik ga nu meteen de Gym uitdagen, en dan loop ik voor, PN! Let maar op! *snik* Uhu... H-h-het maakt mij niet uit wat er gebeurt! Mijn Pokémon zijn de sterkste: ze waren gewoon zwak van al het vechten dat we daarstraks hebben gedaan! B-bovendien hebben z-ze hier in ieder geval van kunnen leren... Ik weet het al! Ik ga nu meteen de Gym uitdagen, en dan loop ik voor, PN! Let maar op! *snik* Uhu... H-h-het maakt mij niet uit wat er gebeurt! Mijn Pokémon zijn de sterkste: ze waren gewoon zwak van al het vechten dat we daarstraks hebben gedaan! B-bovendien hebben z-ze hier in ieder geval van kunnen leren... Ik weet het al! Ik ga nu meteen de Gym uitdagen, en dan loop ik voor, PN! Let maar op!" + +msgid "MAP008_TRAINER_7_DEFEAT" +msgstr "Aaaaargh!\nIk heb de verkeerde starter gekregen!" + +msgid "MAP012_NPC_1" +msgstr "De deur zit op slot.\nEr zit een briefje op geplakt...\n\"Tijdelijk gesloten naar aanleiding van een noodgeval.\"" + +msgid "MAP012_NPC_2" +msgstr "Er wordt gezegd dat veel van de bergkammen hier niet door te steken zijn. Ik ben daarentegen vastberaden om ze stuk voor stuk te trotseren!" + +msgid "MAP012_NPC_3" +msgstr "Wist je dat Tandor gevormd is door twee vulkanen? Beide zijn nu slapend: het Regionaal Kampioenschap vindt zelfs plaats bovenop een van hen." + +msgid "MAP012_NPC_4" +msgstr "Het is verbazend hoe de economie functioneert wanneer de helft van onze bevolking uit Trainers bestaat - Trainers die niet werken! Hoe zouden we onszelf kunnen voeden, zonder de hulp van onze Pokémon?" + +msgid "MAP012_NPC_5" +msgstr "Toen ik jong was, woonde ik in een grote stad. Nu verkies ik om hier op het vredevolle platteland te wonen." + +msgid "MAP012_NPC_6" +msgstr "Ik woon al in Rotstort sinds ik een klein meisje was. Het leven in de bergen is zwaar, dat klopt, maar ik ben fris en monter als eender welke andere jongedame!" + +msgid "MAP012_NPC_7" +msgstr "Professor Cipres woont hier in Rotstort. Ik heb gehoord dat ze allerlei soorten projecten onderneemt om de communicatie tussen mensen en Pokémon te verbeteren. Indrukwekkend, niet?" + +msgid "MAP012_NPC_8" +msgstr "Luuuooooooo!" + +msgid "MAP012_SIGN_1" +msgstr "Route 06. \"Vergeet niet om Geneesspray mee te nemen! De weg is lang!\"" + +msgid "MAP012_SIGN_2" +msgstr "Cipres-Laboratoria" + +msgid "MAP012_SIGN_3" +msgstr "Welkom in Rotstort,\nhet dorp van vallende rotsblokken!" + +msgid "MAP013_NPC_1" +msgstr "Hoi! Ik ben een verpleegster in spe. Ik volg stage bij dit Pokémon-Centrum om meer te leren over het verzorgen van Pokémon. Ik raad aan om goed te zorgen voor je Pokémon. Al kunnen we dan de meeste kwetsuren helen, zijn sommige dingen zelfs voor onze machines onherstelbaar." + +msgid "MAP013_NPC_2" +msgstr "Dit dorp is zo rustig, dat het bijna spookachtig is. Sommigen vinden stilte rustgevend. Ik? Ik wil alleen maar naar Bruisbank en de volgende Gym." + +msgid "MAP017_TRAINER_1" +msgstr "Hallo kleintje! Geïnteresseerd in een gevecht van wijsheid? Nee? Wat zeg je van een Pokémon-gevecht in de plaats?" + +msgid "MAP017_TRAINER_1_DEFEAT" +msgstr "...Goed gedaan." + +msgid "MAP017_TRAINER_2" +msgstr "Weet jij hoe deze grot tot stand is gekomen? Ach, wat maakt het uit, laten we vechten!" + +msgid "MAP017_TRAINER_2_DEFEAT" +msgstr "Mooi gedaan, maat." + +msgid "MAP017_TRAINER_3" +msgstr "Hé! Ik ben hier aan het graven! Zoek je eigen grot!" + +msgid "MAP017_TRAINER_3_DEFEAT" +msgstr "Aan de andere kant zou je kunnen zeggen dat een grot geen eigenaar heeft..." + +msgid "MAP017_TRAINER_4" +msgstr "Men zegt dat je sterker wordt door te trainen in extreme omstandigheden.\nKom maar op dan!" + +msgid "MAP017_TRAINER_4_DEFEAT" +msgstr "Hmm, misschien is het niet zo'n slim idee om alleen maar in deze grot te trainen..." + +msgid "MAP018_NPC_1" +msgstr "Meld je bij Kellyn voor missiedetails." + +msgid "MAP018_NPC_2" +msgstr "Meld je bij Kellyn voor missiedetails." + +msgid "MAP018_NPC_3" +msgstr "Het is belangrijk om je Pokémon beschermd te houden wanneer je een Nucleair-soort bevecht, want sneden of schrammen kunnen makkelijker geïnfecteerd raken." + +msgid "MAP018_NPC_4" +msgstr "Ons doel is om de wilde en woeste Nucleaire Pokémon te verdrijven en te voorkomen dat ze door de barrière dringen. Daarbij hebben we hoor gekregen van Rangers die enkele mensen en Pokémon hebben aangetroffen die in gevaar blijken te zijn. We moeten ze redden.\nEmpirilla en ik gaan alvast verder. Laten we gaan!" + +msgid "MAP018_NPC_5" +msgstr "We hebben medicijnen bij de hand om diegenen te verzorgen die aan de straling zijn blootgesteld." + +msgid "MAP018_NPC_6" +msgstr "Mijn Staal-Pokémon en ik zullen helpen met het verslaan van deze Nucleaire Pokémon. Staal is de enige Soort dat Nucleaire aanvallen kan weerstaan, naast de Nucleair-soort zelf." + +msgid "MAP018_NPC_7" +msgstr "Het levensdoel van een Pokémon-Ranger is om de natuur te beschermen - zowel Pokémon als mensen. We zijn zelfs bereid om ons leven op het spel te zetten om dat gedaan te krijgen." + +msgid "MAP018_NPC_8" +msgstr "Houd je Pokémon gezond, oké? O, deze mag je ook hebben. Wees voorzichtig!" + +msgid "MAP018_NPC_9" +msgstr "Owten!" + +msgid "MAP020_NPC_1" +msgstr "Gefeliciteerd met het verzamelen van alle 8 Badges. Het Overwinnaarspad en het Kampioenschap staan je te wachten!" + +msgid "MAP020_NPC_2" +msgstr "Het Overwinnaarspad is op dit moment gesloten. Eens het Tandorkampioenschap begint, zal het toegankelijk worden." + +msgid "MAP020_SIGN_1" +msgstr "Gefeliciteerd met het verzamelen van alle 8 Badges. Het Overwinnaarspad en het Kampioenschap staan je te wachten!" + +msgid "MAP021_NPC_1" +msgstr "Ah, jij bent het! We waren je Pokémon aan het opvoeden, en hemeltjelief, waren wij ineens verrast! Je Pokémon bleek een Ei met zich mee te dragen! We weten niet hoe het er is terechtgekomen, maar je Pokémon had het bij. Je wilt het toch wel hebben? Het lijkt erop dat je er geen plaats voor hebt. Kom terug wanneer je plaats hebt gemaakt. PN heeft het Ei ontvangen van de Dagverblijfeigenaar. Zorg er goed voor. Anders hou ik het écht voor mezelf. Weet je het zeker? Oké, dan hou ik het, als je denkt dat dat beter is. Tot kijk! Ik ben de Dagverblijfeigenaar. Ik help Trainers met het opvoeden van hun dierbare Pokémon. Als je wilt dat ik je Pokémon opvoed, moet je een woordje voeren met mijn vrouw. Ah, jij bent het! Goed om je te zien! Jouw stelt het wel. Ah, jij bent het! Jouw en stellen het beide goed. De twee spelen liever met andere Pokémon dan met elkaar. Je twee Pokémon lijken niet echt geïnteresseerd te zijn in elkaar. Je twee Pokémon lijken goed met elkaar te kunnen omgaan. Je twee Pokémon kunnen het heel goed met elkaar vinden." + +msgid "MAP021_SIGN_1" +msgstr "- Legendum & Route 06 -- Rotstort -" + +msgid "MAP021_SIGN_2" +msgstr "West-Tandor Dagverblijf." + +msgid "MAP021_TRAINER_1" +msgstr "Wauwza! Voel je die hitte?" + +msgid "MAP021_TRAINER_1_DEFEAT" +msgstr "Wie z'n billen brandt..." + +msgid "MAP021_TRAINER_2" +msgstr "Hé, Trainer! Mijn Pokémon willen de jouwe bevechten!" + +msgid "MAP021_TRAINER_2_DEFEAT" +msgstr "Wauw! Sterk!" + +msgid "MAP021_TRAINER_3" +msgstr "Niets ontspannenders dan een gevecht in het zonnetje!" + +msgid "MAP021_TRAINER_3_DEFEAT" +msgstr "Jeetje..." + +msgid "MAP021_TRAINER_4" +msgstr "Halt! Niet bewegen! Ben jij diegene die mijn onderzoeksmateriaal steelt?" + +msgid "MAP021_TRAINER_4_DEFEAT" +msgstr "O, jij was het niet? Mijn excuses!" + +msgid "MAP022_NPC_1" +msgstr "Geen zorgen, ik wil geen gevecht.\nWat ik hier doe? Bergbeklimmen!\nIs die helle berglucht niet verfrissend?" + +msgid "MAP022_NPC_10" +msgstr "Owten! Ow! Mag niet!\nMens... slecht! (Er lijkt weinig beweging in te komen.)" + +msgid "MAP022_NPC_2" +msgstr "Sjips! Ik ben verslagen in een Pokémon-gevecht, en nu probeer ik mijn weg te vinden naar het Pokémon-Centrum, maar ik ben de weg kwijt!" + +msgid "MAP022_NPC_3" +msgstr "Ow! Owten! ...\nPN heeft de PSV geactiveerd! Hoe durf je mij weg te halen! Pak aan!" + +msgid "MAP022_NPC_4" +msgstr "Sorry, maar toegang tot dit gebied is beperkt vanwege de voorbereidingen voor het Tandorkampioenschap." + +msgid "MAP022_NPC_5" +msgstr "Sorry, maar toegang tot dit gebied is beperkt vanwege de voorbereidingen voor het Tandorkampioenschap." + +msgid "MAP022_NPC_6" +msgstr "Sorry, maar toegang tot dit gebied is beperkt vanwege de voorbereidingen voor het Tandorkampioenschap." + +msgid "MAP022_NPC_7" +msgstr "Owten! Ow! Mag niet!\nMens... slecht! (Er lijkt weinig beweging in te komen.)" + +msgid "MAP022_NPC_8" +msgstr "Owten! Ow! Mag niet!\nMens... slecht! (Er lijkt weinig beweging in te komen.)" + +msgid "MAP022_NPC_9" +msgstr "Owten! Ow! Mag niet!\nMens... slecht! (Er lijkt weinig beweging in te komen.)" + +msgid "MAP022_SIGN_1" +msgstr "- Legendum & Actinidenberg (Regionaal Tandorkampioenschap)" + +msgid "MAP022_SIGN_2" +msgstr "Rotstortse Tunnel naar Tandorzandbanken & Bruisbank" + +msgid "MAP022_TRAINER_1" +msgstr "Er is niets beters dan een gevechtje in de ochtend, vind je ook niet?" + +msgid "MAP022_TRAINER_10" +msgstr "Yo, gast! Luister, je moet je uiterste best doen, begrepen?" + +msgid "MAP022_TRAINER_10_DEFEAT" +msgstr "Woehoe! Geweldig, man! Ongelooflijk gaaf." + +msgid "MAP022_TRAINER_11" +msgstr "Kom, mijn kind. Ik zal u, gratis en voor niets, lessen geven over geest en lichaam." + +msgid "MAP022_TRAINER_11_DEFEAT" +msgstr "Dat was een zeer waardevolle stap in je ontwikkeling." + +msgid "MAP022_TRAINER_12" +msgstr "...Ugh, nog steeds geen beet. Bah. Ik zal mijn plotse, onredelijke woede dan maar op JOU afreageren!" + +msgid "MAP022_TRAINER_12_DEFEAT" +msgstr "Ik denk dat ik nu gekalmeerd ben." + +msgid "MAP022_TRAINER_13" +msgstr "Wat voor aas gebruik jij tijdens het vissen? Kom, laten we een visgevecht houden!" + +msgid "MAP022_TRAINER_13_DEFEAT" +msgstr "Domkop, ik zei VISgevecht!" + +msgid "MAP022_TRAINER_14" +msgstr "Mijn hobby is om Insect-Pokémon op te voeden. Maakt dat een Insectenvanger van mij? Vertel het me eens." + +msgid "MAP022_TRAINER_14_DEFEAT" +msgstr "Awww, verloren. Hé, je hebt mijn vraag niet eens beantwoord!" + +msgid "MAP022_TRAINER_15" +msgstr "Ik heb een nieuw zusje! Hier, wil je een foto van haar zien?" + +msgid "MAP022_TRAINER_15_DEFEAT" +msgstr "Krijg nou wat!" + +msgid "MAP022_TRAINER_16" +msgstr "We zijn een eindeloze recursie in de tijd betreden..." + +msgid "MAP022_TRAINER_16_DEFEAT" +msgstr "We zijn een eindeloze recursie in de tijd betreden..." + +msgid "MAP022_TRAINER_17" +msgstr "Ik heb zojuist een bestelling van twee miljoen kilts vanuit het Andromedasterrenstelsel ontvangen. Wat?" + +msgid "MAP022_TRAINER_17_DEFEAT" +msgstr "Z-ze proberen Wimbledon te winnen!" + +msgid "MAP022_TRAINER_1_DEFEAT" +msgstr "Ook al heeft dit mijn dag verpest..." + +msgid "MAP022_TRAINER_2" +msgstr "Ik ben veldwerk aan het verrichten; wat Pokémon aan het vangen voor de Professor. Het begint echter saai te worden... Zin om te vechten?" + +msgid "MAP022_TRAINER_2_DEFEAT" +msgstr "Awww. Ik zal maar 'ns terugkeren naar de stad om mijn Pokémon te genezen..." + +msgid "MAP022_TRAINER_3" +msgstr "Wij houthakkers werken dag en nacht!\nWij vechten met alle macht en kracht!" + +msgid "MAP022_TRAINER_3_DEFEAT" +msgstr "Allemaal!\nWij houthakkers werken dag en nacht~" + +msgid "MAP022_TRAINER_4" +msgstr "Hallo, vreemde Trainer! Al vanaf het moment dat onze blikken elkaar kruisten, wist ik het... Het was voorbestemd dat wij zouden vechten!" + +msgid "MAP022_TRAINER_4_DEFEAT" +msgstr "Het was waarschijnlijk ook voorbestemd dat ik zou verliezen..." + +msgid "MAP022_TRAINER_5" +msgstr "Ik ben al een tijdje op zoek naar een bokszak om mijn Pokémon op te trainen.\nDe jouwe zullen volstaan." + +msgid "MAP022_TRAINER_5_DEFEAT" +msgstr "Hoe... hoe durf je?!" + +msgid "MAP022_TRAINER_6" +msgstr "En wie ben jij? Je bent best wel ~cute~. Staat je GEWELDIG, dat shirt, GEWELDIG.\nO, wil je een gevecht?" + +msgid "MAP022_TRAINER_6_DEFEAT" +msgstr "O nee! Ik ben overtroffen!~" + +msgid "MAP022_TRAINER_7" +msgstr "Ik vind het geweldig om computerspelletjes te spelen; Pokémon is er ook zo één. Wil je spelen?" + +msgid "MAP022_TRAINER_7_DEFEAT" +msgstr "Wauw, jij bent goed in Pokémon." + +msgid "MAP022_TRAINER_8" +msgstr "Hoi schatje! Hoe gaat het? Wacht eens, ben jij wel--" + +msgid "MAP022_TRAINER_8_DEFEAT" +msgstr "Goed gevochten, maar..." + +msgid "MAP022_TRAINER_9" +msgstr "Hehe. Insecten zijn cool. Hehe." + +msgid "MAP022_TRAINER_9_DEFEAT" +msgstr "Wel. Heb. Je. Me. Ooit." + +msgid "MAP024_NPC_1" +msgstr "Ik heb gehoord dat de route naar de Sneeuwpoortgym lang en gevaarlijk is... Ik sla maar beter een forse voorraad in, dan. Je zal waarschijnlijk wat warmere kleren nodig hebben, als je van plan bent de ijzige toendra van Route 16 te trotseren." + +msgid "MAP024_NPC_2" +msgstr "Ik heb gehoord dat er een Legendarische Pokémon in de kern van de ijzige Lanthanidenberg leeft! Ik ben van plan hem te vangen. Route 16 ligt op de hellingen van de Lanthanidenberg, een van de twee grootste bergen in Tandor!" + +msgid "MAP024_NPC_3" +msgstr "Ik sta op wacht in dit dorp om enig teken van verdachte activiteit te bemerken: je weet maar nooit of die te maken kan hebben met de persoon of groep die verantwoordelijk is voor de aanvallen op de kerncentrales! Oost-Tandor heeft een eigen kerncentrale. We krijgen het vermoeden dat die gevaar begint te lopen, aangezien de twee kerncentrales in West-Tandor teloor zijn gegaan. De ganse Ranger-ploeg in dit gebied is verheven tot het hoogste waakzaamheidsniveau." + +msgid "MAP025_NPC_1" +msgstr "Hallo! Ik denk je niet eerder gezien te hebben. Jij bent vast een Trainer! In dat geval ben je hier aan het juiste adres. Het zit namelijk zo, wij voeden de Pokémon van onze Trainers op. Laat ze bij ons achter, en ze zullen sterker worden tijdens je afwezigheid! Indien je twee compatibele Pokémon achterlaat, bestaat de kans zelfs dat ze een Ei produceren!" + +msgid "MAP026_NPC_1" +msgstr "Ik ben ambulanceverpleegkundige. Ik antwoord op noodoproepen vanuit de bergen, en red daar mensen van lawines en dergelijke. Als je het lawine-alarm hoort afgaan, moet je er zeker voor zorgen dat je je op een veilige schuilplek bevindt!" + +msgid "MAP026_NPC_2" +msgstr "Mega-Evolutie... Ik heb geprobeerd de Gym te verslaan, maar ik was blijkbaar niet wijs genoeg, of zoiets... Van horen zeggen weet ik dat er\nvijf beproevingen moeten worden doorstaan in de Gym, maar ik raak al niet voorbij de eerste!" + +msgid "MAP026_NPC_3" +msgstr "Pfoeee...\nDie Gym heeft mij nogal afgemaakt!\nAlsof de noorderwinden nog niet genoeg bevroren, heb ik tegen de sterke Trainers van Sneeuwpoort niets anders gedaan dan verloren!" + +msgid "MAP027_NPC_1" +msgstr "Ik had een Pokémon in het Dagverblijf achtergelaten, en was vergeten dat ik dat had gedaan. Toen ik terugkwam, bleek hij heel veel Levels te zijn gestegen!" + +msgid "MAP027_NPC_2" +msgstr "De bergkam vermijdt dat deze route getroffen wordt door radioactieve neerslag, maar dat maakt de situatie niet minder verschrikkelijk..." + +msgid "MAP029_NPC_1" +msgstr "We krijgen op dit moment les over evolutie. Wist je dat de officiële Tandor-starters maar één keer kunnen evolueren, in tegenstelling tot andere starters, die twee keer evolueren? Ik heb gehoord dat er een professor is die evolutie-theorie heeft gestudeerd op de universiteit, net zoals Professor Bamb'o!\nHoe heet hij ook al weer? Spruce, of zo?" + +msgid "MAP029_NPC_2" +msgstr "Zeg eens, heb je al eens gehoord van de Debatteerclub? Je kan je er helemaal uitleven! Dit jaar debatteren we over de mogelijkheid voor een minimumleeftijd voor Pokémon-Trainers. Ik vind het veel te gevaarlijk dat jonge kinderen zoals jij zomaar het huis verlaten en op avontuur gaan." + +msgid "MAP029_NPC_3" +msgstr "Ik ben de leerkracht van deze school. Het is uiterst interessant hoe de kinderen zich actief verdiepen in hun studies: zoiets heb ik nog nooit meegemaakt. Hopelijk worden jouw studies niet verwaarloosd door jouw avonturenreis." + +msgid "MAP029_NPC_4" +msgstr "Ons sportteam is het best! We kunnen Moki of Kevlar met de vingers in de neus verbrijzelen! Is er überhaupt wel een school in Moki?" + +msgid "MAP029_NPC_5" +msgstr "Hé Trainer! Deze kinderen hebben hulp nodig bij het studeren! Als je ze allemaal bevecht, krijg je van mij een speciale beloning!" + +msgid "MAP029_TRAINER_1" +msgstr "O, hallo! H-heb je zin om te vechten? Gewoon om te oefenen, natuurlijk. J-jammer..." + +msgid "MAP029_TRAINER_1_DEFEAT" +msgstr "I-ik hoop dat mijn Pokémon niet al te gewond zijn geraakt..." + +msgid "MAP029_TRAINER_2" +msgstr "Kan je me helpen met mijn Gevechtenles? Oké dan, hier kom ik dan! Het is jouw schuld als ik slecht presteer." + +msgid "MAP029_TRAINER_2_DEFEAT" +msgstr "...Wauw! Dat was geweldig!" + +msgid "MAP029_TRAINER_3" +msgstr "Ik zou Pokémon Red zonder moeite moeten kunnen uitspelen als ik goed word in Pokémon-gevechten. Samen oefenen? Oké dan, hier kom ik dan! ...Goed dan, maakt het ook uit, wijsneus. N-niet dat het mij iets uitmaakt, of zo..." + +msgid "MAP029_TRAINER_3_DEFEAT" +msgstr "...Pokémon-gevechten zijn in het echt een stuk lastiger..." + +msgid "MAP033_NPC_1" +msgstr "Chyin... Chyin!" + +msgid "MAP033_NPC_2" +msgstr "Wist je dat deze rivier voornamelijk bewoond wordt door Fortog? Dat zijn enorm giftige Pokémon! Als ik jou was, zou ik Tegengif bij me dragen." + +msgid "MAP033_TRAINER_1" +msgstr "Ik stem in: Water-Pokémon zijn superieur!" + +msgid "MAP033_TRAINER_1_DEFEAT" +msgstr "Oké, misschien niet alléén Water-Pokémon." + +msgid "MAP033_TRAINER_2" +msgstr "Ik zou met mijn vrienden moeten gaan spelen in plaats van hier de hele dag rond te hangen..." + +msgid "MAP033_TRAINER_2_DEFEAT" +msgstr "Laat ik wat nieuwe spelletjes uitproberen." + +msgid "MAP033_TRAINER_3" +msgstr "Hé! Jij! Hier, nu! Wij gaan nu vechten, oké?" + +msgid "MAP033_TRAINER_3_DEFEAT" +msgstr "Wooow! Dat was geweldig!" + +msgid "MAP033_TRAINER_4" +msgstr "O, hé PN! I heb juist een nieuwe Pokémon bij mijn team gevoegd, en ik zou graag willen weten hoe goed ie het doet in een gevecht." + +msgid "MAP033_TRAINER_4_DEFEAT" +msgstr "Ah, het is niet zo sterk als ik had gehoopt..." + +msgid "MAP033_TRAINER_5" +msgstr "Uit de weg!" + +msgid "MAP033_TRAINER_5_DEFEAT" +msgstr "Ren, ren, ren!" + +msgid "MAP033_TRAINER_6" +msgstr "Water-Pokémon zijn de beste!" + +msgid "MAP033_TRAINER_6_DEFEAT" +msgstr "Ehhh... Andere Soorten zijn ook wel goed..." + +msgid "MAP033_TRAINER_7" +msgstr "Dames kunnen óók goede Trainers zijn!" + +msgid "MAP033_TRAINER_7_DEFEAT" +msgstr "Jij bent sterk voor je leeftijd..." + +msgid "MAP033_TRAINER_8" +msgstr "Durf niet van mij weg te lopen!" + +msgid "MAP033_TRAINER_8_DEFEAT" +msgstr "Ah, sapperdeboere! Verloren!" + +msgid "MAP033_TRAINER_9" +msgstr "Jij bent een nieuwe Trainer, toch? Ik ben ook nog maar net begonnen!" + +msgid "MAP033_TRAINER_9_DEFEAT" +msgstr "Iedereen kan een Trainer zijn, maar sommigen lijken er duidelijk meer voor geschikt dan anderen, vind je niet?" + +msgid "MAP037_NPC_1" +msgstr "Ik ben het gebied aan het uitkammen om een pad te kunnen aanleggen. Het is zo ergerlijk dat we telkens door deze grot moeten... Succes, {knul|jongedame|kind}. Pak aan, je zult het nodig hebben." + +msgid "MAP037_TRAINER_1" +msgstr "Op de een of andere manier vind ik het leuk om onschuldige Trainers een pak rammel te verkopen!" + +msgid "MAP037_TRAINER_1_DEFEAT" +msgstr "...Ik vermoed dat elke pestkop uiteindelijk wel op de vingers wordt getikt..." + +msgid "MAP042_NPC_1" +msgstr "Hallo, Trainer!\nIs dit je eerste Gymuitdaging? Dan ben je vast opgewonden! Ik ben de Gymkerel, en mijn taak is om beginnende Trainers tips te bezorgen! Maria is een expert in Normaal-soorten.\nZulke Pokémon mogen dan niet Zeer Effectief zijn tegen eender welke Soort, maar ze hebben ook weinig zwakheden. Vecht-soorten zoals Mankey zijn hier sterk, en Staal-soorten zoals Orchynx en Barewl kunnen ook wel goed van pas komen, omdat ze Normaal-acties weerstaan. Voor de rest kan je ook gewoon alles uit de kast halen met je sterkste Pokémon. Veel succes! Ik duim voor je!\n...O ja, bijna vergeten, neem dit nog met je mee." + +msgid "MAP042_TRAINER_1" +msgstr "Maria mag dan wel de eerste Gymleider zijn, maar ze is ooit Regionaal Kampioene geweest! Reken er maar op dat je nog lichtjaren verwijderd bent van haar te verslaan!" + +msgid "MAP042_TRAINER_1_DEFEAT" +msgstr "Lichtjaren zijn een maateenheid van afstand, niet van tijd..." + +msgid "MAP042_TRAINER_2" +msgstr "Ha! Je denkt dat je het in je macht hebt om Maria te verslaan?\nDat zullen we nog wel eens zien!" + +msgid "MAP042_TRAINER_2_DEFEAT" +msgstr "Hmmm, deze heeft duidelijk potentieel." + +msgid "MAP042_TRAINER_3" +msgstr "Hoiii, dat duurde niet lang!\nWelnu, ik denk niet dat we al deftig aan elkaar zijn voorgesteld. Hoe heet je? ... PN?. Leuke naam!\nWelkom in de Noutochtgym!~ Ik ben Maria, Normaal-soort specialist, maar dat wist je waarschijnlijk al!\nUiteraard kennen de meesten mij nog als \"Maria, Regionaal Tandorkampioene\", maar die dagen zijn al een tijdje gepasseerd...\nNu ontferm ik mij nog enkel over jonge Trainers zoals jij, om ze te begeleiden naar voortreffelijkheid! Het is een lange en moeilijke strijd om de top te beklimmen... Ben jij in staat? Je eerste proef voor de Tandorliga gaat nu van start! Gefeliciteerd!~ Ik moet zeggen, het enthousiasme dat je in de strijd vertoonde - het deed me een beetje denken aan mijn jongere zelf, toen ik nog maar juist begonnen was aan mijn avontuur. Houd die gedrevenheid aan, en je zal het ver schoppen!~ O ja, deze TM is ook nog voor jou!~ Tijdens de tocht met je Pokémon, zal jullie band alleen maar sterker worden: hoe sterker de vriendschap tussen jullie, hoe sterker Return is in een gevecht! TM's kunnen oneindig veel gebruikt worden, dus je kan ze met een gerust hart aan zoveel Pokémon leren als je wilt!\nWat komt het goed uit dat bijna alle Pokémon deze kunnen leren~ Het deed me plezier met je te vechten, PN. Veel geluk op je tocht!~" + +msgid "MAP042_TRAINER_3_DEFEAT" +msgstr "Zo!~ Dat is nou de vechtlust die ik wilde zien! Jij verdient zeker deze Vanillebadge!" + +msgid "MAP043_NPC_1" +msgstr "Het vergt veel werk om een Coole Trainer te worden. Je moet je cool gedragen, je cool kleden, en cool zijn. Ah, en natuurlijk coole Pokémon opvoeden. Deze stad zuigt de coolheid uit mijn aders. Ik ben hier zo snel mogelijk weg, zodra mijn Pokémon sterk genoeg zijn om terug door die grot te raken." + +msgid "MAP043_NPC_2" +msgstr "Het leuke aan Pokémon-Centra is dat ze iedereen de kans bieden er te overnachten, zonder ervoor te moeten betalen; 't is vrijwel een gratis hotel, alleen laat niemand hier muntjes achter op je kussen. Je kan je afvragen wie er betaalt voor de bouw en het onderhoud van Pokémon-Centra - ik bedoel, het is niet alsof ze iets opbrengen..." + +msgid "MAP043_NPC_3" +msgstr "Verzorg je Pokémon voordat je de stad verlaat! Geloof me, je zult me hier nog dankbaar om zijn! Je weet maar nooit of je rivaal plots zal opdagen om je uit te dagen, al helemaal als je verzwakt bent door een Gymgevecht." + +msgid "MAP044_NPC_1" +msgstr "Mijn grootmoeder woont in Legendum.\nNu dat de metro open voor gebruik is, kan ik haar elk weekend bezoeken." + +msgid "MAP045_NPC_1" +msgstr "Ik wacht op de trein.\nHet lijkt wel een eeuwigheid te duren!\nNet alsof het hier georganiseerd is door de NMBS of NS!" + +msgid "MAP046_NPC_1" +msgstr "Hallo hallo! Ik ben de Naamcriticus, waarzegger der namen! Het zou me een eer zijn de bijnaam van je Pokémon te beoordelen. Wiens naam zal ik beoordelen? Ah, ik begrijp het. Hopelijk tot nog eens. Nou, nou... Dat is nog maar een Ei! Hmmm... dan maar! Wat een magnifieke bijnaam! Hij is zo foutloos, dat hij onherneembaar is. Ik ben er zeker van dat je je goed zal verzorgen. Hmmm... , zeg je? Wat een leuke naam die je hebt toegewezen! Maar! Wat zou je ervan zeggen als we op een betere naam kwamen? Geweldig! Wat zal het worden? Klaar! Van nu af aan zal deze Pokémon door het leven gaan als ! Hoewel het er hetzelfde uitziet, is dit een enorm verbetering! Heb jij even geluk! Klaar! Van nu af aan zal deze Pokémon door het leven gaan als ! Deze nieuwe naam is beter dan de vorige! Heb jij even geluk! Ah, ik begrijp het. Hopelijk tot nog eens. Ah, ik begrijp het. Hopelijk tot nog eens." + +msgid "MAP046_NPC_10" +msgstr "Hallo daar, beste Trainer.\nZeg eens, weet jij wat TM's en VM's zijn? TM's, oftewel Technische Machines, zijn handige voorwerpen die gebruikt kunnen worden om je Pokémon nieuwe acties aan te leren. VM's, oftewel Verborgen Machines, zijn een speciaal soort TM die je ook buiten een gevecht kunnen helpen! Hier, probeer deze TM maar eens. Die TM bevat Attract. De meeste Pokémon kunnen die actie leren! Waarom probeer je het niet eens aan een van je Pokémon te leren?" + +msgid "MAP046_NPC_11" +msgstr "Pokémon-spellen zijn geweldig!\nIk heb Pokémon Blue gekregen, en mijn zus Pokémon Red.\nOp die manier kunnen we ze allemaal vangen!" + +msgid "MAP046_NPC_12" +msgstr "Mijn mama zegt dat ik geen Pokémon als huisdier mag tot ik ouder ben: daarom heeft ze mij een videospel gekocht!" + +msgid "MAP046_NPC_13" +msgstr "De Tandorregio is verdeeld in twee delen: West- en Oost-Tandor. Op dit moment bevinden we ons in het westelijke deel." + +msgid "MAP046_NPC_2" +msgstr "Hallo! Ben jij een Pokémon-Trainer? Ik zie dat er voor jou een heldere toekomst is weggelegd! Kom terug wanneer je wat meer ervaren bent geworden, dan zal ik je Pokémon een stel krachtige acties aanleren." + +msgid "MAP046_NPC_3" +msgstr "Mijn verloofde wil graag kinderen, maar ik weet nog niet wat ik ervan moet denken; zou ik wel een goede vader zijn?" + +msgid "MAP046_NPC_4" +msgstr "Ik ben naar Noutocht verhuisd omdat ik samen met mijn verloofde een familie wou stichten. Hij begint echter zijn twijfels te krijgen..." + +msgid "MAP046_NPC_5" +msgstr "Hé! Jij lijkt me zeker en vast een Trainer te zijn, wat wil zeggen dat je Pokémon verzamelt! Ik ben op zoek naar een Fortog. Als je d'r een hebt, wil ik je er mijn Baashaun voor ruilen. Je hebt geen Pokémon... Zorg goed voor 'm. Asjemenou, ik heb gewoonweg een echte, lachende Fortog! Je hebt geen Fortog... Kom pas terug als je 'n Fortog voor me hebt!" + +msgid "MAP046_NPC_6" +msgstr "Hallo, en welkom in het Ranger-Hoofdkwartier van Noutocht. Had je zin gehad om een missie te ondernemen?\nHet spijt me, maar we werven op dit moment geen burgers aan om ons te helpen." + +msgid "MAP046_NPC_7" +msgstr "Ben je een kersverse Pokémon-Trainer? Dan kan je dit wel gebruiken! Die Volledige Genezing geneest eender welke aandoening - zélfs verwarring.\nGebruik het wanneer je Pokémon het moeilijk begint te krijgen." + +msgid "MAP046_NPC_8" +msgstr "Wij Pokémon-Rangers zijn de uitvoerende macht in Tandor. De meeste steden hebben een Ranger-Centrum, maar het Ranger-Hoofdkwartier bevindt zich in Bruisbank." + +msgid "MAP046_NPC_9" +msgstr "Heb je genoeg geneesvoorwerpen voor je Pokémon?\nHier, pak aan. Met een Geneesspray kan je je Pokémon wat HP geven in geval van nood.\nIk zou echter wel nog langs Pokémon-Centra gaan." + +msgid "MAP046_SIGN_1" +msgstr "Het weerbericht is op tv.\nZo te zien zal het morgen opklaren. Er is een talkshow bezig...\nZiet er vrij saai uit." + +msgid "MAP046_SIGN_10" +msgstr "Er is een kinderprogramma op tv: \"Pokémon Universe\"." + +msgid "MAP046_SIGN_11" +msgstr "Er is een kinderprogramma op tv: \"Pokémon Universe\"." + +msgid "MAP046_SIGN_12" +msgstr "Er staan ook een paar Pokémon-spellen op." + +msgid "MAP046_SIGN_13" +msgstr "Op de boekenplank staan veel boeken met grote letters en familiefoto's." + +msgid "MAP046_SIGN_2" +msgstr "Het weerbericht is op tv.\nZo te zien zal het morgen opklaren. Er is een talkshow bezig...\nZiet er vrij saai uit." + +msgid "MAP046_SIGN_3" +msgstr "De computer vertoont het titelscherm van een populair videospel: \"Dragonite Origins\"." + +msgid "MAP046_SIGN_4" +msgstr "Hallo, en welkom in het Ranger-Hoofdkwartier van Noutocht. Had je zin gehad om een missie te ondernemen?\nHet spijt me, maar we werven op dit moment geen burgers aan om ons te helpen." + +msgid "MAP046_SIGN_5" +msgstr "Het bevat topografische kaarten, informatieve pamfletten en verschillende gidsen over wildleven." + +msgid "MAP046_SIGN_6" +msgstr "Het bevat topografische kaarten, informatieve pamfletten en verschillende gidsen over wildleven." + +msgid "MAP046_SIGN_7" +msgstr "De monitor staat uit." + +msgid "MAP046_SIGN_8" +msgstr "De monitor staat uit." + +msgid "MAP046_SIGN_9" +msgstr "Steel geen voedsel uit de koelkast van het lieve oude dametje." + +msgid "MAP047_NPC_1" +msgstr "Tancoon: Grrrwoef!" + +msgid "MAP047_NPC_2" +msgstr "Sinds ik Tancoon heb ontmoet, is mijn leven zo veel beter geworden!\nIk kan me geen leven zonder Pokémon meer voorstellen..." + +msgid "MAP047_SIGN_1" +msgstr "Wat zit er in de koelkast van een Gymleider?\n...Ieuw, verzuurde melk!" + +msgid "MAP047_SIGN_2" +msgstr "Boeken staan lukraak op de plank geschikt. Maria's autobiografie, \"De weg naar het Kampioenschap\", staat er ook tussen." + +msgid "MAP047_SIGN_3" +msgstr "Boeken staan lukraak op de plank geschikt. Maria's autobiografie, \"De weg naar het Kampioenschap\", staat er ook tussen." + +msgid "MAP047_SIGN_4" +msgstr "Er is een nieuwsuitzending op tv.\n...Lijkt nogal saai." + +msgid "MAP047_SIGN_5" +msgstr "Er is een nieuwsuitzending op tv.\n...Lijkt nogal saai." + +msgid "MAP047_SIGN_6" +msgstr "Het is over het algemeen geen slim idee om in de koelkast van een vreemdeling te neuzen." + +msgid "MAP047_SIGN_7" +msgstr "Het staat hier vol met boeken over de verzorging en opvoeding van Pokémon." + +msgid "MAP047_SIGN_8" +msgstr "Het staat hier vol met boeken over de verzorging en opvoeding van Pokémon." + +msgid "MAP048_SIGN_1" +msgstr "Dit is mijn Nintendo Wii U, maar volgens mij komt er binnenkort een nieuwe spelcomputer uit." + +msgid "MAP048_SIGN_2" +msgstr "Dit is mijn bed.\nIk heb op dit moment geen behoefte aan een dutje." + +msgid "MAP048_SIGN_3" +msgstr "Dit is mijn bed.\nIk heb op dit moment geen behoefte aan een dutje." + +msgid "MAP048_SIGN_4" +msgstr "De boekenplank staat boordevol boeken. \"Mijn Owten en ik\",\n\"Jerbolta's grote avontuur\",\n\"Queeste der Legenden\". Ik heb ze allemaal al vele malen gelezen." + +msgid "MAP048_SIGN_5" +msgstr "Er is een Pokémon-gevecht op tv.\nWow! Eén van de Pokémon in het spel is zojuist veranderd in z'n Mega-Evolutie! De tv toont een reclamespot voor een stel nieuwe videospellen.\nHet zijn Pokémon-gevechtssimulators genaamd \"Red\" en \"Blue\". Er is een nieuwsuitzending bezig.\nBlijkbaar is men bezig met het bouwen van een nieuwe kerncentrale in Tandor. ...Oké, tijd om te gaan!" + +msgid "MAP048_SIGN_6" +msgstr "De boekenplank staat boordevol boeken. \"Mijn Owten en ik\",\n\"Jerbolta's grote avontuur\",\n\"Queeste der Legenden\". Ik heb ze allemaal al vele malen gelezen." + +msgid "MAP049_NPC_1" +msgstr "PN, liefje! Vandaag is je grote dag, niet? Ik voel me toch een beetje treurig, nu mijn {kleine jongen|klein meisje|kleintje} ouder is en het huis verlaat. Ach, konden deze oude knoken maar wat meer aan, zodat ik voor ons beiden kon zorgen! Gelukkig weten we allebei dat je er klaar voor bent.\nJij en dat jochie dat jou altijd op de voet volgt.... Theo, was het niet? Jij bent altijd al capabel geweest, maar hij...\nDaar komt nog bij dat hij een stuk jonger is... Ach ja, ik ben er zeker van dat zijn vader Cameron het niet zou toelaten tenzij hij van Theo's bekwaamheid overtuigd was.\nHoe het ook moge zijn: ik heb nog een cadeautje voor je. Vooruit, maak open! PN heeft Hardloopschoenen ontvangen! (Er staan instructies op de doos: \"Houd Z ingedrukt om te rennen. Je kan Automatisch Rennen aan- en uitzetten in het Menu.\") *snif* O, maak je geen zorgen om mij....\nIk ben maar een oud, emotioneel vrouwtje...\nWas je vader hier nu maar - hij zou zo trots op je zijn..\nIk ben er zeker van dat je hem tegen het lijf zal lopen op je avontuur. Welnu, ik zal je niet langer ophouden. Doe de groeten aan die vriendelijke professorman, goed? Vergeet me niet te bezoeken zodra je nog wat Pokémon verzameld hebt: ik wil ze allemaal zien! Succes, schattebol!" + +msgid "MAP049_NPC_2" +msgstr "... (Er is geen reactie.) (Haar ademhaling is traag en beheerst, alsof ze in een diepe slaap verzeild is.)" + +msgid "MAP049_NPC_3" +msgstr "Ik zal niet rusten tot Lucille hersteld is. Maar.... om gewoon al aan haar zij te staan, haar in mijn armen te kunnen houden...\nDat is voor nu genoeg. Natuurlijk ben ik hartstikke trots op je voor je overwinning als Tandor{kampioen|kampioene|kampioen}. Je hebt het even ver geschopt als ikzelf toen ik mij op het hoogtepunt van mijn carrière als cadet - en later volwaardige Ranger - bij de Pokémon-Rangers bevond. Het heldendom zit in de familie, denk ik. Deze manier van leven...\nIk was vergeten hoe 't voelde.\nIk heb zo lang in haast en spoed geleefd, crisis in, crisis uit... En als ik eerlijk mag zijn... voel ik dat mijn leeftijd mij aan het inhalen is.\nIk ben nu 45 jaar oud;\nniet zo monter als in mijn jeugdjaren. Er even tussenuit na al die actie en drukte is... fijn. Empirilla staat niet langer aan mijn zij.\nHet is terug naar het Baykalbos, z'n thuis. Weet je, ondanks onze band als gevechts- en levenspartner, is het nooit echt \"mijn\" Pokémon geweest. Empirilla heeft er zelf voor gekozen mij bij te staan, en heeft er op dezelfde manier ook voor gekozen mijn zijde te verlaten. Maar...... ik weet dat we elkaar ooit opnieuw zullen ontmoeten." + +msgid "MAP049_SIGN_1" +msgstr "Het is een flatscreen. Hier kijk ik graag tv tijdens het avondeten." + +msgid "MAP049_SIGN_10" +msgstr "Shockerend!\nHet is Tante's sokkenlade." + +msgid "MAP049_SIGN_11" +msgstr "Shockerend!\nHet is Tante's sokkenlade." + +msgid "MAP049_SIGN_12" +msgstr "Het staat hier boordevol Pokémon-boeken.\n\"Pokémon-leven\",\n\"Pokémon-evolutie\",\n\"Filosofie der Pokémon\"..." + +msgid "MAP049_SIGN_13" +msgstr "Op deze boekenplank staat een van Tante's plezierboekjes:\n\"De Arcanine-Prins: Een Vurig Liefdesverhaal\"." + +msgid "MAP049_SIGN_2" +msgstr "Het is een flatscreen. Hier kijk ik graag tv tijdens het avondeten." + +msgid "MAP049_SIGN_3" +msgstr "Er hangt een borduurwerk aan de muur. \"Zoals het klokje thuis tikt, tikt het nergens!\" Er staat een hartje onder." + +msgid "MAP049_SIGN_4" +msgstr "De kast is gevuld met antieke, porseleinen borden." + +msgid "MAP049_SIGN_5" +msgstr "De kast is gevuld met antieke, porseleinen borden." + +msgid "MAP049_SIGN_6" +msgstr "De koelkast. Hopelijk zal ze er niet van wakker liggen dat ik mezelf op een tussendoortje trakteer..." + +msgid "MAP049_SIGN_7" +msgstr "Het fornuis en de gootsteen. Beide zijn schoon, omdat we meestal eten bestellen." + +msgid "MAP049_SIGN_8" +msgstr "Er staat een bakje pleur op tafel.\nHet is al koud." + +msgid "MAP049_SIGN_9" +msgstr "Uit het raam is Professor Bamb'o's laboratorium te zien. Ik vraag me af waarom hij een apostrof in zijn naam heeft." + +msgid "MAP050_NPC_1" +msgstr "De bPokémon-Trainer Geschiktheidstest/b deelt Trainers op in drie categorieën:\nDefensief, c2=043c3affOffensief/c2, enc2=65467b14 Evenwichtig. Vervolgens zal de Professor je een starter-Pokémon geven, die, volgens de test, het meest bij jouw manier van vechten past. Defensieve Trainers ontvangen de Gras-Pokémon Orchynx.\nDie Pokémon is zachtaardig, doorzettend, en makkelijk op te voeden. c2=043c3affOffensieve/c2 Trainers ontvangen de Vuur-Pokémon c2=043c3affRaptorch/c2.\nDie Pokémon is sterk en snel, maar kan wat lastig zijn om in toom te houden. c2=65467b14Evenwichtige/c2 Trainers ontvangen de Water-Pokémon c2=65467b14Eletux/c2.\nDie Pokémon is kalm en doortrapt, waardoor het zich makkelijk aan de situatie kan aanpassen. Kies aandachtig - je starter is je voornaamste partner op je tocht!" + +msgid "MAP050_NPC_2" +msgstr "Kom op PN, laten we beginnen!\nIk kan niet langer wachten!" + +msgid "MAP050_NPC_3" +msgstr "Ik ben een expert in het veld van Nucleaire Purificatie.\nMoet er iemand genezen worden? Het uiterlijk zal hetzelfde blijven, maar ze zullen je gehoorzamen. Oké! Dan zal ik mijn behandeling toepassen op . Het duurt niet lang. Ennnn... klaar! Je is compleet genezen! Breng me er zeker meer, zodat ik ze allemaal kan genezen. Als je nog Nucleaire Pokémon hebt, mag je die altijd naar mij brengen voor genezing. Onthoud wel dat het alleen maar werkt op gewone Pokémon die blootgesteld zijn aan straling; Nucleair-soorten zoals Nucleon of Hazma kunnen uiteraard niet \"genezen\" worden. Breng Nucleaire Pokémon naar mij, en ik zal ze genezen." + +msgid "MAP050_NPC_4" +msgstr "Haaz-maa!" + +msgid "MAP050_SIGN_1" +msgstr "Het is een potplant. Het lijkt erop dat ie genoeg water heeft gekregen!" + +msgid "MAP050_SIGN_10" +msgstr "Er staan Pokémon-boeken in... Hé!\n\"Ernest Bamb'o: Het mysterie der elementen\"!\nDe Professor heeft dit geschreven!" + +msgid "MAP050_SIGN_11" +msgstr "Het is een machine die Pokémon geneest." + +msgid "MAP050_SIGN_2" +msgstr "Het is een potplant. Het lijkt erop dat ie genoeg water heeft gekregen!" + +msgid "MAP050_SIGN_3" +msgstr "Het is een machine die Pokémon geneest." + +msgid "MAP050_SIGN_4" +msgstr "Er staan Pokémon-boeken in... Hé!\n\"Ernest Bamb'o: Het mysterie der elementen\"!\nDe Professor heeft dit geschreven!" + +msgid "MAP050_SIGN_5" +msgstr "Er staan Pokémon-boeken in... Hé!\n\"Ernest Bamb'o: Het mysterie der elementen\"!\nDe Professor heeft dit geschreven!" + +msgid "MAP050_SIGN_6" +msgstr "Er staan Pokémon-boeken in... Hé!\n\"Ernest Bamb'o: Het mysterie der elementen\"!\nDe Professor heeft dit geschreven!" + +msgid "MAP050_SIGN_7" +msgstr "Het is een potplant. Het lijkt erop dat ie genoeg water heeft gekregen!" + +msgid "MAP050_SIGN_8" +msgstr "Er hangen een paar papieren aan de muur... \n\"Bescherm je Pokémon, gebruik Geneesspray!\"\n\"PokéDex: de enige bron van Pokémon-informatie die u nodig heeft!\"" + +msgid "MAP050_SIGN_9" +msgstr "Dit raam biedt een good overzicht op de stenen muur. Er is niets te zien..." + +msgid "MAP050_TRAINER_1" +msgstr "Hm, volgens mij is er ergens iets mis gegaan...\nUmmm... HÉ! IK BEN KLAAR MET WACHTEN! PN heeft al een starter gekregen, wanneer krijg ik de mijne? Ik ben klaar met het analyseren van je resultaten, Theo. Hmmm... Eindelijk! Mijn eerste Pokémon! Ummm, prof, dit is toch geen Eletux? Ummm, prof, dit is toch geen Raptorch? Ummm, prof, dit is toch geen Orchynx? Arceusverd...\nIk bedoel... nee, dat klopt.\nIk heb beslist om een beetje... af te wijken... van de standaardkeuzeprocedure.\nJep, zo is 't. Geniet van je nieuwe Pokémon, jullie twee! PN...\nJij hebt een Pokémon, en ik heb een Pokémon.\nJe weet wat dat betekent, toch?\nWe moete' vechten! O nee, niet in het laboratorium... M-maar.... H-hoe....\nIk ging de beste Trainer ooit zijn! Dit k-kan niet... goede Trainers verliezen n-nooit... Ik.... ik.... *snik*\nWaaaaaaaahhh!!! Toe nou Theo, niet huilen... Zo, laat me je Pokémon genezen. Je Pokémon zijn hersteld... Ik wilde een o-onverslaanbare Trainer zijn...\nWaarom moest ik nou verliezen?\nIk wou echt, echt, echt, heel erg hard, echt enorm graag winnen... Nou.... onder jullie starters heeft die van PN het Soortvoordeel. Water verslaat Vuur, Vuur verslaat Gras en Gras verslaat Water. Dat is de elementendriehoek.\nNou ja, één elementendriehoek, in elk geval.\nZe leren beheersen is een belangrijk onderdeel van het Trainerschap. N-nee! Ik wil een tweede kans!\nHoe kan het dat PN de betere starter krijgt?!\nUuuaaaaahhhhh! Dit is niet eeeeerlijk!\nI-ik ga naar huis!!! *zucht*\nDat heeft ie duidelijk slechter verwerkt dan ik had verwacht. Oordeel niet te snel over Theo.\nHij is nog maar een jongetje.\nIk verwacht dat hij binnenkort zal beseffen dat het trainen van Pokémon veel moeilijker is dan hij had gedacht... Yes! M'n eerste overwinning!\nMijn Pokémon en ik zullen het coolste en beste team in heel Tandor vormen!\nPN, jij stelt niets voor in vergelijking met mij. NIETS!\nHahaha! Ik moet dit aan pap vertellen! PN... het verbaast me dat je dat gevecht hebt verloren. Je hebt waarschijnlijk wel gemerkt dat jouw starter een Soortvoordeel heeft ten opzichte van die van Theo.\nWater verslaat Vuur, Vuur verslaat Gras en Gras verslaat Water.\nDat is de elementendriehoek..\nNou ja, één elementendriehoek, in elk geval. Normaal gesproken, bij een gevecht als die van jullie, zou de uitkomst een zekere zaak zijn.\nHeb je 'm misschien laten winnen?\nAls dat het geval is, is dat lief van je. Hij heeft misschien een grote mond, maar ik heb het gevoel dat hij er niet zo goed mee had kunnen omgaan moest hij zijn eerste gevecht ooit verloren hebben. Jij lijkt je nog goed te kunnen beheersen.\nHier, ik zal je Pokémon genezen. Je Pokémon zijn hersteld... Ik ga naar het begin van Route 01 aan de rand van het dorp. Neem Theo met je mee, en ik zal jullie beiden leren hoe je Pokémon vangt. Tot straks, PN." + +msgid "MAP050_TRAINER_1_DEFEAT" +msgstr "W-wat? M-maar ik zou moeten winnen!" + +msgid "MAP052_NPC_1" +msgstr "Welkom bij het wereldberoemde Strandresort & Casino van Bruisbank. Hoe kan ik u van dienst zijn? Dit is een vijfsterrencomplex dat over de hele wereld bekend staat voor entertainment, verblijf en gastronomie van hoogste kwaliteit, gelegen in het pittoreske Bruisbank. Alle begunstigers zijn welkom in onze dagelijkse prijzenloterij aan de balie. U wordt ook uitgenodigd tot het uitgebreide entertainmentaanbod in de Casino, waar u zeldzame voorwerpen en Pokémon kan winnen! Aan uw rechterkant bevindt zich de Casino, waar u, naar wens, kan genieten van een brede waaier aan opwindende spellen en kans kan maken op het winnen van fantastische prijzen. Aan uw linkerkant bevindt zich ons vijfsterrenrestaurant en -bar. Daarnaast is ook ons Pokézorgcentrum te vinden, waar onze specialisten uw Pokémon kunnen verwennen. De lift brengt u naar het hotel. We bieden verscheidene types van kamer aan: eenpersoonskamers, tweepersoonskamers, suites, luxesuites en penthouses. Excuses, maar u moet 18 of ouder zijn om een kamer te mogen reserveren in het luxehotel. Uw deelname blijft welkom in de rest van het resort! Geniet van uw verblijf!" + +msgid "MAP052_NPC_10" +msgstr "Excuses. Toegang tot het hotel is beperkt tot hotelbegunstigers en hun gasten." + +msgid "MAP052_NPC_11" +msgstr "Wat is het fijn om na een lange dag zonnebaden hier aan de bar tot rust te komen! Het belangrijkste aan strandwacht zijn is... er goed uitzien met dat witte spul op je neus.\nWat? Er zijn belangrijkere aspecten?" + +msgid "MAP052_NPC_12" +msgstr "Dit zou romantischer zijn als hij die andere dame daar niet aan het begluren was..." + +msgid "MAP052_NPC_13" +msgstr "We zijn op een romantische date." + +msgid "MAP052_NPC_14" +msgstr "Yo! Ik heb gehoord dat de Gymleider extreem aantrekkelijk is! Ik ga mijn Pokémon zo hard trainen dat ik goed genoeg ben om tegen haar te vechten, en daarna ga ik d'r op een date vragen!" + +msgid "MAP052_NPC_15" +msgstr "Hallo Trainer! Tegen een kleine vergoeding kan ik uw Pokémon zo blij maken als maar kan! Ik heb wel een bijzonder drukke agenda, dus kan u me slechts eenmaal per dag boeken. Welk van uw Pokémon heeft nood aan een verzorgbeurt? GWat voor verzorging had u voor uw Pokémon in gedachten? lijkt erg gelukkig! Kom morgen zeker terug! Te duur naar je smaak, natuurlijk. Welke statistiek had u graag opgetrokken? De basis van is gestegen! Kom morgen zeker terug! Te duur naar je smaak, natuurlijk. Hm? That Pokémon cannot benefit from Rare Grooming. is een Level gestegen! Kom morgen zeker terug! Te duur naar je smaak, natuurlijk. Kom terug als u uw Pokémon wilt laten verzorgen! Kom terug als u uw Pokémon wilt laten verzorgen!" + +msgid "MAP052_NPC_16" +msgstr "Veel speelplezier!" + +msgid "MAP052_NPC_17" +msgstr "Voltorb-Flip is een spel met lage inzet en lage uitbetaling. Ik vind het eigenlijk zeer rustgevend om te spelen. Probeer zoveel mogelijk beurten achter elkaar te winnen!" + +msgid "MAP052_NPC_18" +msgstr "Heheheheh! Ze noemen me Gijs Geluksvogel! 's Nachts vervoer ik mensen in een limousine. Na mijn werk kom ik hier om de hele dag mijn opbrengt te vergokken. Telkens eindig ik met meer dan waarmee ik begon! Jouw stijl staat me aan, {joch|meid|kind}.\nHier heb je 'n geschenk, van mij voor jou. PN heeft 100 munten gekregen! Misschien erf je zo een beetje van mijn geluk!" + +msgid "MAP052_NPC_19" +msgstr "Hierbinnen vind je klokken noch ramen... Hoe lang loop ik hier al rond? Nou kan ik net zo goed nog een rondje spelen..." + +msgid "MAP052_NPC_2" +msgstr "rDit is de Pokémon-Loterijhoek. Ik ben Felicity, uw stewardess van de dag. rAls het getrokken lootje overeenkomt met het ID-nr. van een van je Pokémon, kan je een wonderlijke beloning krijgen. rWilt u het winnende lot van de dag nakijken? rVooreerst zoek ik het winnende lot van de dag op voor deze Pokémon-Loterijhoek. ... rUw loterijnummer is . rLaten we kijken of het overeenkomt met het ID-nr. van een van je Pokémon. rHet spijt me, maar u heeft niet gewonnen... rProbeer het later nog eens. rGefeliciteerd! rHet ID-nummer van in uw team komt overeen met uw loterijnummer! rGefeliciteerd! rHet ID-nummer van in uw pc komt overeen met uw loterijnummer! rO mijn Arceus, alle vijf de cijfers komen overeen! rU wint de jackpot! rKom later terug! Vaarwel van Felicity, uw stewardess van vandaag! rU heeft te weinig plaats. Maak plaats vrij, en kom me dan opnieuw opzoeken. rDe laatste vier cijfers komen overeen, dus wint u de hoofdprijs! rKom later terug! Vaarwel van Felicity, uw stewardess van vandaag! rU heeft te weinig plaats. Maak plaats vrij, en kom me dan opnieuw opzoeken. rDe laatste drie cijfers komen overeen, dus wint u de tweede prijs! rKom later terug! Vaarwel van Felicity, uw stewardess van vandaag! rU heeft te weinig plaats. Maak plaats vrij, en kom me dan opnieuw opzoeken. rDe laatste twee cijfers komen overeen, dus wint u de derde prijs! rKom later terug! Vaarwel van Felicity, uw stewardess van vandaag! rU heeft te weinig plaats. Maak plaats vrij, en kom me dan opnieuw opzoeken. rHet laatste cijfer komt overeen, dus wint u de vierde prijs! rKom later terug! Vaarwel van Felicity, uw stewardess van vandaag! rU heeft te weinig plaats. Maak plaats vrij, en kom me dan opnieuw opzoeken. rO, ik begrijp het.\nKom later terug." + +msgid "MAP052_NPC_20" +msgstr "Draai, draai, draai!\nGraai, graai, graai!" + +msgid "MAP052_NPC_21" +msgstr "Geen grapjes, begrepen?\nJe wordt gefilmd." + +msgid "MAP052_NPC_22" +msgstr "Oooh! Vandaag was mijn geluksdag! Ik denk dat ik een schattige Pokémon ga kopen!" + +msgid "MAP052_NPC_23" +msgstr "CNbWij ruilen uw munten in tegen prijzen. CNbWelke prijs had u gewenst? CNbU had graag gehad? CNbHet spijt me; u heeft daar meer munten voor nodig. CNbU heeft geen plek in uw Tas." + +msgid "MAP052_NPC_3" +msgstr "Ik ben aan het wachten op mijn vrienden om naar het strand te gaan; ze zijn hun zwemgerei bij elkaar aan het zoeken. Zorg dat je veel zonnebrandcrème smeert. Verbranding kan je vakantie verpesten." + +msgid "MAP052_NPC_4" +msgstr "Ik heb een vaste penthouse-suite op de bovenste verdieping.\nHet uitzicht reikt over de hele stad. Elk jaar komt mijn familie hier een paar weken op vakantie.\nMinder tijd krijgen ze niet van me." + +msgid "MAP052_NPC_5" +msgstr "De service is hier uiterst excellent. Ze hebben hier zelfs een speciaal verzorgingscentrum voor Pokémon! Ik wil hier blijven en nooit meer weggaan...\ntenzij mijn zakken leeg raken, uiteraard!" + +msgid "MAP052_NPC_6" +msgstr "rWelkom! rOh, u heeft nog geen Muntenkist? Hier. rU kan hier verderop uw munten tegen fabuleuze prijzen inwisselen. rJe hebt geen plaats. Kom terug wanneer je die wel hebt. rU kan hier verderop uw munten tegen fabuleuze prijzen inwisselen." + +msgid "MAP052_NPC_7" +msgstr "GCNbWelkom bij de Casino van Bruisbank! GCNbNood aan wat spelmunten?\nWilt u ze kopen? GCNbU heeft nog geen Muntenkist. GCNbNood aan wat spelmunten?\nWilt u ze kopen? GCNbWoeps!\nUw Muntenkust zit vol. GCNbU kan de munten niet betalen. GCNbBedankt. Hier zijn uw munten! GCNbWoeps!\nUw Muntenkust zit vol. GCNbU kan de munten niet betalen. GCNbBedankt. Hier zijn uw munten! GCNbNee?\nKom hier zeker eens spelen!" + +msgid "MAP052_NPC_8" +msgstr "CNbWij ruilen uw munten in tegen prijzen. CNbWelke prijs had u gewenst? CNbU had graag gehad? CNbHet spijt me; u heeft daar meer munten voor nodig. CNbU heeft geen plek in uw Tas." + +msgid "MAP052_NPC_9" +msgstr "CNbWij wisselen uw munten in voor prijzen. CNbWelke prijs had u gewenst? CNbU had graag gehad? CNbHet spijt me; u heeft daar meer munten voor nodig." + +msgid "MAP053_NPC_1" +msgstr "O, je Pokémon zien er zo schattig uit! Hier, geef ze een van deze. Ik hou ervan om Pokémon te zien die dolgelukkig zijn in het bijzijn van hun Trainers. Zorg dat je goed voor ze zorgt!" + +msgid "MAP053_NPC_2" +msgstr "Brrr! Ik heb 't zo koud!\nZeg, heb je toevallig een Pokémon die de actie rOverheat kent? Dat zou deze plek zeker wat warmer maken. Oh, bedankt! Dat is veel beter!\nHier, neem dit aan als teken van dank. Brrr... Geen enkele Pokémon in je team lijkt die actie te kennen... Brr...\nWat jammer..." + +msgid "MAP053_NPC_3" +msgstr "Mijn vrouw is erg gul tegen Trainers die hier voorbijkomen: ze hebben die hulp zeker nodig, als je ziet hoe moeilijk de Gym is!" + +msgid "MAP053_NPC_4" +msgstr "Ik hou van Pufluff!\nZe zijn zo... Pu-fluffy!!! Fafurr hebben een zachte bonten vacht om zichzelf warm te houden. Ik wil ze altijd knuffelen, maar ze rennen telkens weg wanneer ik dichtbij kom!" + +msgid "MAP053_NPC_5" +msgstr "Hallo daar!\nIk ben een Pokémon-Tandarts! Ja, ook Pokémon moeten hun tanden goed schoon houden... Vergeet niet dat een sterke beet in veel aanvallen van pas komt! GIk kan je Pokémon dat soort acties aanleren, als je dat wilt.\nIk vraag enkel een eerlijk bedrag.\nDe procedure kost $5000 per keer. Welke wil je dat ik aanleer? GKijk eens aan! Dat is dan $5000. Wil je dat ik je Pokémon nog een speciale actie aanleer? Dat was het dan. Neem gerust wat tandpasta en een tandenborstel mee bij het buitengaan.\nWil je misschien nog een ballon? GKijk eens aan! Dat is dan $5000. Wil je dat ik je Pokémon nog een speciale actie aanleer? Dat was het dan. Neem gerust wat tandpasta en een tandenborstel mee bij het buitengaan.\nWil je misschien nog een ballon? GKijk eens aan! Dat is dan $5000. Wil je dat ik je Pokémon nog een speciale actie aanleer? Dat was het dan. Neem gerust wat tandpasta en een tandenborstel mee bij het buitengaan.\nWil je misschien nog een ballon? GKijk eens aan! Dat is dan $5000. Wil je dat ik je Pokémon nog een speciale actie aanleer? Dat was het dan. Neem gerust wat tandpasta en een tandenborstel mee bij het buitengaan.\nWil je misschien nog een ballon? GKijk eens aan! Dat is dan $5000. Wil je dat ik je Pokémon nog een speciale actie aanleer? Dat was het dan. Neem gerust wat tandpasta en een tandenborstel mee bij het buitengaan.\nWil je misschien nog een ballon? GKijk eens aan! Dat is dan $5000. GWil je dat ik een andere Pokémon een actie aanleer voor $5000? Dat was het dan. Neem gerust wat tandpasta en een tandenborstel mee bij het buitengaan.\nWil je misschien nog een ballon? Dat is jammer...\nZorg ervoor dat je regelmatig flost! Dat is jammer...\nZorg ervoor dat je regelmatig flost!" + +msgid "MAP053_NPC_6" +msgstr "Mijn baas kijkt de hele dag naar de tanden van Pokémon. Hij heeft ooit zelfs zijn hoofd in de mond van een Fafninter moeten steken! Pokémon-Centra kunnen dan schaafwonden, brandwonden en gelijkaardige kwalen oplappen, maar voor tandgaatjes heb je een expert nodig." + +msgid "MAP053_NPC_7" +msgstr "Uh... gij daar.\nGij zijt 'n Trainer, of nie' dan? Gij gaat waarschijnlijk de Gym uitdagen; misschien hebt gij efkes wat advies nodig. Om de Gym van Sneeuwpoort uit te dagen, moet ge 'n aantal beproevingen doorstaan. Die uitdagingen zijn bedoeld om uw sterktes als Trainer te testen, en eveneens uw vermogen om de juiste keuze te maken als 't erop aankomt; bovendien testen ze uw flexibiliteit in verschillende omstandigheden, 't vertrouwen dat die Pokémon van u in u hebben en omgekeerd, en als laatst de kracht om waarheid van leugen te onderscheiden. Faalt ge in een van deze beproevingen, dan zult gij van begin af aan moeten beginnen. {M'n jongen|Jongedame|Makker}, laat me u 'ns vertellen, 't opstaan is niet makkelijk nadat g' omver geduwd zijt, maar blijf proberen - dát is wat gij nodig hebt om te winnen! Immers, alleen als ge de beproevingen doorstaat en leider Vaeryn verslaat zult ge de échte kracht van uw Pokémon ontgrendelen: de kracht der Mega-Evolutie. Hoe kan 'n oude rot zoals ik dat alles weten? Nou... Ik ben zelf ooit dienaar van De Draak geweest. Nu doen door de winterkou bovenop de berg m'n oude knoken zeer, en 'n flinke bries kan me begot in tweeën breken. En dus sta ik hier bij het vuur, wat advies te geven aan Trainers. Als dank voor 't luisteren, wil ik dat ge dit van me aanneemt. ...Hè? Wat voor 'n steen dat is, vraagt ge mij?\nNou, gij kunt 'm nu nog niet gebruiken, maar wanneer ge de beproevingen hebt doorstaan, zult ge 'm kunnen gebruiken om de Mega-Evolutie van een Pokémon in gang te zetten. Veel succes... ge zult 't nodig hebben! Het zij zo... Gij 'ebt geen tijd om naar de verhalen van 'n ouwe zak te luisteren. Ik snap 't." + +msgid "MAP054_NPC_1" +msgstr "Niet te geloven! We wonen naast het strand, en het enige wat mijn kinderen willen doen, is binnen blijven! Of ze nu videospelletjes spelen of boeken lezen, ze willen nooit naar buiten!" + +msgid "MAP054_NPC_2" +msgstr "Mam begrijpt gewoon niet waarom ik zand haat. Het is grof, ruw, en het kruipt overal tussen!" + +msgid "MAP054_NPC_3" +msgstr "Mijn broer en ik blijven liever hier. Er is binnenshuis al genoeg avontuur te beleven!" + +msgid "MAP058_NPC_1" +msgstr "Kies een etage." + +msgid "MAP060_NPC_1" +msgstr "Psst...\nWil je een Pokémon kopen? Welke Pokémon spreekt jou aan? GbDus, je wilt de Mareep voor ? CNbSorry, je hebt niet genoeg geld. Dat is dan . Nee? Je maakt het me moeilijk. dan maar. GbDus, je wilt de Pahar voor ? CNbSorry, je hebt niet genoeg geld. Dat is dan . Nee? Je maakt het me moeilijk. dan maar. GbDus, je wilt de Magikarp voor ? CNbSorry, je hebt niet genoeg geld. Dat is dan . Nee? Je maakt het me moeilijk. dan maar." + +msgid "MAP060_NPC_10" +msgstr "Onze metro is nog in aanbouw. Je kunt het nog niet gebruiken." + +msgid "MAP060_NPC_11" +msgstr "Hallo, beste Trainer! Ik ben een Pokémon-Gedragsdeskundige! Ik kan de band tussen Pokémon en Trainer goed aanvoelen! Zou ik mijn mening mogen delen? Wiens band zal ik beoordelen? Misschien een andere keer. Ben jij toevallig... een strenge Trainer? Je lijkt wel bijna weg te willen... Hmmm... Je vindt je niet zo leuk. Jullie band is goed noch slecht... Je gedraagt zich onverschillig. Je voelt zich op z'n gemak... Verder merk ik er niks aan. Je gedraagt zich vriendelijk. Het vindt je vast lief. Je gedraagt zich behoorlijk vriendelijk! Jij bent vast een aardig persoon! Je lijkt erg aan je gehecht! Ik word bijna jaloers! Misschien een andere keer." + +msgid "MAP060_NPC_12" +msgstr "Kijk eens aan, een vreemdeling! Welkom in Burucht, een écht dorp! Burucht is van oudsher een mijnstreek, en de grootste en beste mijn bevindt zich in de plaatselijke Gym!" + +msgid "MAP060_NPC_13" +msgstr "Sinds ik mijn kinderen heb ingeschreven aan de academie, heb ik eindelijk wat rust thuis. Mijn favoriete soaps zijn vandaag op tv. Ik móét gewoon weten of Peters plan om zich te vermommen als zijn tweelingbroer Pieter ontdekt zal worden of niet!" + +msgid "MAP060_NPC_2" +msgstr "Hier is iedere dag een mooie dag... Je ziet nauwelijks Pokémon aan de oppervlakte van het meer zwemmen! De meeste bevinden zich op de bodem." + +msgid "MAP060_NPC_3" +msgstr "Je komt waarschijnlijk uit Moki; wat een boerengat. Waarschijnlijk is het daarom dat je zo gefascineerd bent door Burucht. Ik zie het in je ogen!" + +msgid "MAP060_NPC_4" +msgstr "Je vraagt je misschien af waarom een politieagent zomaar naar bloemenperkjes staat te kijken. Je moet je echter realiseren dat het hier zo rustig en perfect is, dat ik niets te doen heb als agent!\nIk krijg er zelfs voor betaald! De Gym? Wandel gerust door, en je vindt 'm wel!\nO, vergeten te zeggen: met \"door\" bedoel ik \"de grot door\"." + +msgid "MAP060_NPC_5" +msgstr "Geweldig! Het bessenzaaiseizoen is van start! Wacht, waarom vertel ik je dit? Het is zo rustig is in dit dorp, dat er niets te doen valt!" + +msgid "MAP060_NPC_6" +msgstr "Je hebt geen enkel idee hoe enorm diep dit meer is! Niemand weet wat er op de bodem te vinden valt... Zie je dat nieuwe gebouw? Dat is de Tandormetro. Ze hebben hier zopas de bouw ervan afgerond, net zoals in Noutocht. Op dit moment is dat de beste manier om naar verafgelegen dorpen te reizen." + +msgid "MAP060_NPC_7" +msgstr "Ik bewaak vandaag het Metrostation - net iets interessanter dan wat mijn partner aan het doen is. Ik hoop dat die heikneuters uit Noutocht en Kevlar zich uit Burucht weghouden! Ze zijn zo irritant!" + +msgid "MAP060_NPC_8" +msgstr "Welkom in Burucht! Ik ben de officiële dorpsbegroeter. Ja hoor, dat is een echte baan, dorpsbegroeter zijn; ik word er zelfs voor betaald! Uiteraard kan het soms wel wat saai worden... Wist je dat je de eerste persoon bent die ik deze week aanspreek?" + +msgid "MAP060_NPC_9" +msgstr "Shhh... Stil! Ik ben dat pas uitgekomen videospel aan het spelen: \"Pokémon Silver\". Ik heb zojuist een Ledyba gevangen. Vervloekt! Team Rocket heeft de Slowpoke-Waterput aangevallen! Kurt is voor mij een Pokébal aan het maken! Ampharos heeft een geneesmiddel nodig!" + +msgid "MAP060_SIGN_1" +msgstr "Buruchtgym Gymleider: Davern\n\"De Graaf van het Graven!\"" + +msgid "MAP060_SIGN_2" +msgstr "Welkom in Burucht, stad der grotten!\nReis niet naar 't westen!" + +msgid "MAP060_SIGN_3" +msgstr "Welkom in Burucht, stad der grotten!\nReis niet naar 't westen!" + +msgid "MAP060_SIGN_4" +msgstr "Academie voor jonge Trainers" + +msgid "MAP062_SIGN_1" +msgstr "Op de knop drukken?" + +msgid "MAP064_NPC_1" +msgstr "Dus je bent eindelijk uit op avontuur, hè?\nDat heb je zeker weg van je vader. Je vader Kellyn is beroemd op sommige plaatsen - die man is een ware held!" + +msgid "MAP064_NPC_2" +msgstr "Mijn man is al lang fan van je vader, weet je. Kellyn levert goed werk als aanvoerder van de Tandor-Rangers.\nHij beschermt de natuur, alsmede de levens van mensen en Pokémon." + +msgid "MAP064_NPC_3" +msgstr "Chyin... Chyin!" + +msgid "MAP065_NPC_1" +msgstr "Hé, luister! Heb je al gehoord van het nieuwste videospel?\nHet heet \"Pokémon: Red Version\". Pokémon: Red Version laat je de Kantoregio ontdekken, een team van Pokémon trainen, en de beste Trainer van de hele wereld worden.... en dat alles zonder naar buiten te hoeven!" + +msgid "MAP065_NPC_2" +msgstr "Ik heb het nieuwste videospel voor mijn zoon gekocht.\nAlle coole kids spelen het tegenwoordig, maar nu wil hij het niet meer wegleggen! Junior wil zijn klusjes niet doen, en bovendien lijkt zijn kamer wel een stort. Wat moet ik toch met hem?" + +msgid "MAP066_NPC_1" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_10" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_11" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_12" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_13" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_14" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_15" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_16" +msgstr "Hallo daar, maatje!\nAls je hier bent om de Gymleider te confronteren, hoop ik dat je je hebt voorbereid: Davern gebruikt een variëteit aan Pokémon die in grotten leven.\nHopelijk ben je klaar om Steen-, Grond-, en Vergif-soorten te bevechten: als je enige Water- of Vecht-soorten bij de hand hebt, zullen die van pas komen! Hier, pak aan! Veel succes; ik duim alvast!" + +msgid "MAP066_NPC_17" +msgstr "PN heeft de Edelsteen in de uitsparing gestopt. Het ziet ernaar uit dat hier een uitsparing in zit om een voorwerp in te steken. Misschien een soort edelsteen?" + +msgid "MAP066_NPC_2" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_3" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_4" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_5" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_6" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_7" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_8" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_NPC_9" +msgstr "Er zit iets massiefs in de grond... Het is een Edelsteen!" + +msgid "MAP066_TRAINER_1" +msgstr "In een grot kunnen wilde Pokémon je van alle kanten bespringen! Kijk uit je doppen!" + +msgid "MAP066_TRAINER_1_DEFEAT" +msgstr "Je bent zeker sterk." + +msgid "MAP066_TRAINER_2" +msgstr "Ik sterk mezelf aan door rotsblokken met mijn vuisten te breken!" + +msgid "MAP066_TRAINER_2_DEFEAT" +msgstr "Argh, verbrijzeld!" + +msgid "MAP066_TRAINER_3" +msgstr "Ik graaf al jaren tunnels!\nWat heb jij al gepresteerd, hm?" + +msgid "MAP066_TRAINER_3_DEFEAT" +msgstr "Ik zie een licht aan het einde van de tunnel..." + +msgid "MAP066_TRAINER_4" +msgstr "Hallo, Trainer!\nJe zal dit ondertussen al wel weten, maar hoe dan ook: ik ben Davern, Gymleider van Burucht. Ik voed Pokémon op die normaal in grotten voorkomen. De meeste mensen vinden grotten eng, maar al van kinds af aan voel ik me er thuis. Het is daarom dat ik deze verlaten mijnschacht heb uitgehold en omgetoverd tot Gym. Mijn Pokémon zijn ijzersterk dankzij hun harde werk en vele gevechten; kan jij weerstand bieden tegen onze brute kracht\nToon me dat je onbevreesd bent! Goed gevochten, {knul|meid|kind}.\nReken maar dat ik onder de indruk ben!\nWelnu, als het goed is heb je een edelsteen gevonden.\nMag ik die even terug? -klik-!\nEn, ta-da! Hier is je Badge! PN heeft de Edelsteenbadge ontvangen! Ik hoop dat, telkens als je naar die Badge kijkt, je herinnert hoe hard je ervoor gewerkt hebt. Oh ja, en neem gerust ook nog deze TM van me aan! Brick Break is een Vecht-actie die ik gebruik om tunnels uit te graven.\nHet is niet alleen krachtig, maar bovendien kan het muren verbrijzelen die opgeworpen zijn door acties als Reflect en Light Screen. Maak er goed gebruik van op je avontuur." + +msgid "MAP066_TRAINER_4_DEFEAT" +msgstr "Dat was een welverdiende overwinning. Jij verdient deze Edelsteenbadge!" + +msgid "MAP067_NPC_1" +msgstr "Verrekt! Ik heb vorige week een bestelling Topballen geplaatst, en ze zijn nog steeds nergens te bespeuren! We hebben ze nodig; Trainers blijven er maar naar vragen! Wat moet het erg zijn om in Moki te wonen: er is niet eens een Pokémarkt... Misschien moeten we onze keten naar daar uitbreiden?" + +msgid "MAP067_SIGN_1" +msgstr "Superspray...\nHyperspray...\nMax-Opwekk... Wacht, waarom worden deze niet aan de kassa verkocht?" + +msgid "MAP067_SIGN_2" +msgstr "Superspray...\nHyperspray...\nMax-Opwekk... Wacht, waarom worden deze niet aan de kassa verkocht?" + +msgid "MAP067_SIGN_3" +msgstr "Er hangt een kleurrijke poster aan de muur:\n\"Vrijdag 50% korting!\"\n...Welke vrijdag?" + +msgid "MAP068_NPC_1" +msgstr "Zeg 'ns, Trainer: welke starter heb je gekozen? Goede keuze! Orchynx is een Staal-soort, en dat biedt het veel weerstand. Kijk wel uit voor de Ember van Smore! Zeer cool! Raptorch' Ember snijdt door Staal- en Insect-soorten alsof ze boter waren. Water-soorten en hun acties zorgen echter wel voor gigantisch veel schade! Excellente beslissing! Eletux is een goed gebalanceerde Pokémon, met de capabiliteit veel verschillende Soorten te verslaan - wees wel alert voor de Magnitude van Grozard." + +msgid "MAP068_NPC_2" +msgstr "Als je van plan bent om naar Noutocht te reizen, is het waarschijnlijk een goed idee om een hoop Geneessprays te kopen bij de Pokémarkt. Ze kunnen je redden op momenten waarop je het anders met zekerheid had begeven. Onderweg naar Noutocht ligt een grot die stikt van de sterke Pokémon; wees dus voorzichtig. Weet je wat ik heb gehoord?\nRaak niet in paniek, maar in het noorden is er blijkbaar een vreemde ziekte uitgebroken onder de Pokémon. Wees voorzichtig." + +msgid "MAP068_NPC_3" +msgstr "We hebben een tweede verdieping gebouwd voor het Pokémon-Centrum, maar weten niet wat we ermee moeten doen... Oh ja, da's waar ook nog: het Tandornetwerk bevindt zich daar al!" + +msgid "MAP068_NPC_4" +msgstr "Hopelijk zijn onze Pokémon-Centra nuttig tijdens je trektocht!" + +msgid "MAP068_TRAINER_1" +msgstr "Ik ben mijn speciale Chyinmunk aan het trainen, maar zelfs met hun sterke aanvallen, blijven we verliezen!\nVechten? Oké, hier gaan we dan! Zuster! Kunt u mijn Chyinmunk verzorgen?\n...\nBedankt! Nu kunnen we er weer tegenaan! Oh, tja, oké..." + +msgid "MAP068_TRAINER_1_DEFEAT" +msgstr "Zie je wel? We blijven maar verliezen!" + +msgid "MAP069_NPC_1" +msgstr "Hallo, hallo daar!\nDe Gymleider hier is Tiko! Hij is de danser wiens razende pasjes en swingende rokjes zich op je netvlies zullen branden! ...En ja, hij vindt het inderdaad nogal fijn om rokjes te dragen: ze etaleren in ieder geval zijn stevige kuiten, of niet soms?" + +msgid "MAP069_TRAINER_1" +msgstr "Tiko: Hallo, PN!\nIk kan je niet genoeg bedanken voor toen je mij uit 't Miereneuvel hebt gered. Het had een benarde situatie voor ons allen kunnen worden! Ik vind het jammer dat ik toen niet op mijn volle kracht was. Nu, daarentegen, ben ik helemaal klaar om de uitdaging aan te gaan.\n...Een gevecht is als een dans. Net als een danser die in de maat moet blijven, moet een Trainer synchroon met zijn Pokémon handelen. Je straalde veel kracht uit toen je de strijd aanbond met Seikamater; nu zal ik, Tiko, de meester van alle dansers, je bravoure op de proef stellen! Wat een vurig gevecht - mijn ogen tranen er nog steeds van!\nVoilà: dit heb je verdiend. PN heeft de Salsabadge ontvangen! Mijn Salsabadge maakt het mogelijk om Surf buiten gevechten te gebruiken. Ah, en uiteraard maakt ie je Pokémon meer fabuleus! Neem er ook deze TM nog bij. Die TM bevat Overheat! Het is een enorm sterke Vuur-aanval die de gebruiker ietwat puffend achterlaat. Gebruik het dus wijs!" + +msgid "MAP069_TRAINER_1_DEFEAT" +msgstr "Spectaculair! Wat een sierlijke bewegingen, simpelweg verstommend!" + +msgid "MAP069_TRAINER_2" +msgstr "Ik ben nooit echt een danser geweest, maar een vechter, dat wel!" + +msgid "MAP069_TRAINER_2_DEFEAT" +msgstr "Geflambeerd!" + +msgid "MAP069_TRAINER_3" +msgstr "Probeer mijn vurige manoeuvres maar eens af te weren!" + +msgid "MAP069_TRAINER_3_DEFEAT" +msgstr "Auw, ik heb mezelf verbrand!" + +msgid "MAP069_TRAINER_4" +msgstr "Je moet niet met vuur spelen!" + +msgid "MAP069_TRAINER_4_DEFEAT" +msgstr "Auwie!" + +msgid "MAP069_TRAINER_5" +msgstr "Tracht mijn pasjes na te doen!" + +msgid "MAP069_TRAINER_5_DEFEAT" +msgstr "Argh, uitgeschoven..." + +msgid "MAP070_SIGN_1" +msgstr "Dien een bugrapport in als je dit ziet." + +msgid "MAP071_NPC_1" +msgstr "Er flitst een visioen door je hoofd.\nZo te zien is er iets veranderd in het park van Venesi." + +msgid "MAP071_NPC_10" +msgstr "Hoewel het geheugen in dromen aan flarden kan raken, kunnen de sterkste herinneringen de zwakkere ondersteunen. Herinneringen van veilige tijden. Vrolijke tijden. Zorgeloze tijden. Inspiratie. Jeugd. De dingen die ons maken tot wie we zijn." + +msgid "MAP071_NPC_2" +msgstr "Waarom steekt een Gligar?\nHet ligt in z'n aard.\nHier in de Droomwereld wordt de ware aard van dingen onthuld. Dit kan een goed of slecht ding zijn." + +msgid "MAP071_NPC_3" +msgstr "Ik word verstoord door brandende dromen.\nEr is hier nog iemand. . .\nEr is hier nog iemand. . ." + +msgid "MAP071_NPC_4" +msgstr "Welkom!\nWat kan ik voor u betekenen? Ik verkoop een sterrenkaart voor slechts twee dierbare herinneringen! Wat? Geen interesse?\nDat is jammer. Ik verkoop een betoverde prins in een fles, voor de lage prijs van een zeldzaam stukje technologie.\nHeeft u toevallig zo'n \"inktpen\"? Nee? Wat jammer." + +msgid "MAP071_NPC_5" +msgstr "Terwijl ik de trap op liep,\nontmoette ik een man die er niet was. Vandaag was hij er weer niet.\nIk wou dat hij wegbleef." + +msgid "MAP071_NPC_6" +msgstr "Terwijl ik de trap op liep,\nontmoette ik een man die er niet was. Vandaag was hij er weer niet.\nIk wou dat hij wegbleef." + +msgid "MAP071_NPC_7" +msgstr "Hij vertroebelt je pad met Zijn blik.\nDromen navigeren is moeilijk als je\nde weg niet weet." + +msgid "MAP071_NPC_8" +msgstr "Vraag je je wel eens af waarom er zoveel liedjes en verhalen over dromen bestaan? Dat komt omdat de Droomwereld enorm is. Het omvat het hele universum, en heeft een ingang achter ieders ogen.\nDat geldt voor zowel mensen als Pokémon. Het is makkelijk om hier te verdwalen.\nDe meesten van ons hebben de hoop opgegeven. We komen nooit meer thuis. We zullen ons binnenkort bij\nHem aansluiten." + +msgid "MAP071_NPC_9" +msgstr "Wat een droom hè? Is ie van jou?" + +msgid "MAP071_SIGN_1" +msgstr "Je kunt elke letter zien, maar kan het op de een of andere manier niet lezen." + +msgid "MAP071_SIGN_2" +msgstr "Zuiden: GYM - Noordwesten: NESTVELDEN" + +msgid "MAP071_SIGN_3" +msgstr "Je klopt, maar het maakt geen geluid." + +msgid "MAP071_SIGN_4" +msgstr "De deurknop probeert naar je te happen, maar je springt op tijd weg." + +msgid "MAP071_SIGN_5" +msgstr "Die deur kijkt je niet zo prettig aan." + +msgid "MAP071_TRAINER_1" +msgstr "iWaaa. . . hihihihi. . ./i Je hebt het ver geschopt in\ndeze Stad der Dromen!\nDe stad haar uiterlijk is afkomstig van een nieuw speelmaatje - die van de Droomster! Waarom val je Zijn droom binnen? Roekoe. . .\nZe is van mij. Ze WIL hier zijn!\nZe iHOUDT/i van mij! Iedereen houdt van mij! Je mag haar niet van mij afnemen! Iedereen houdt van mij! Hoe durf jij mij aan te vallen? Iep!\nVooruit dan. Blijf wat langer, het maakt toch niets uit.\nHeh? De Gargryph hebben besloten jou\nmet rust te laten. Maak dat je wegkomt!" + +msgid "MAP071_TRAINER_1_DEFEAT" +msgstr "Hoe durf jij mij aan te vallen? Iep! Vooruit dan." + +msgid "MAP073_NPC_1" +msgstr "Hé, jij daar! Het kan geen toeval zijn dat je hier zomaar komt binnengewandeld: jij hebt een fietsreparatie nodig! ... Oho, zo te zien draag je een Fietswiel met je mee: juist wat ik nodig had om die oude fiets achterin te repareren! Geef me een minuutje... ... Zo, een gloednieuwe fiets, gratis en voor niks! Je hoeft 'm alleen maar uit je Tas te halen om erop te fietsen. Je hebt geen fiets? Eigenlijk wel logisch... Ik krijg de laatste tijd niet veel klanten meer over de vloer, aangezien ik al mijn fietsen heb verkocht aan de ganse populatie van Kevlar.\nIk zal je wat vertellen: als je erin slaagt mij een Fietswiel te brengen, kan ik wel iets voor je regelen." + +msgid "MAP073_NPC_2" +msgstr "Maury: *snik*\nH-heb je mijn dierbaar dingetje al teruggevonden? Ik zal hier op je wachten..." + +msgid "MAP073_NPC_3" +msgstr "Welkom bij de Bessenwinkel van Kevlar! Neem gerust een proevertje van Tandors lekkerste Bessen. Je Pokémon zullen er verzot op zijn!" + +msgid "MAP073_NPC_4" +msgstr "Mijn vriendin is boos op mij, dus ga ik haar een boeket bloemen kopen zodat ze me hopelijk vergeeft." + +msgid "MAP073_NPC_5" +msgstr "We zijn pas verhuisd naar dit dorp. Het is klein, maar huiselijk; volgens mij is het een geschikte plek om ooit een gezin in te stichten." + +msgid "MAP073_NPC_6" +msgstr "Ze heeft het al over kinderen... Waarom kunnen we niet eerst een paar Pokémon opvoeden...?" + +msgid "MAP074_TRAINER_1" +msgstr "Hallo daar! Jij bent zeker niet mis...\nen bovendien zie je er fit uit!\nWat zeg je van een gevecht, schatje?~" + +msgid "MAP074_TRAINER_1_DEFEAT" +msgstr "Awww, waarom moest ik nou verliezen?" + +msgid "MAP074_TRAINER_2" +msgstr "Al oor gekregen van de mythes rond de Legendarische Pokémon van deze regio?" + +msgid "MAP074_TRAINER_2_DEFEAT" +msgstr "Hmmm, mijn verlies was waarschijnlijk voorbestemd, dus maakte ik in feite geen kans vanaf het begin." + +msgid "MAP074_TRAINER_3" +msgstr "Onze superieure strategie zal je elektrificeren!" + +msgid "MAP074_TRAINER_3_DEFEAT" +msgstr "We moeten 'ns opnieuw vechten. Verliezen is niet altijd een slechte zaak..." + +msgid "MAP074_TRAINER_4" +msgstr "Haha! Ik heb mijn Pokémon compleet gepimpt met TM's en competitieve actiesets.\nJe maakt geen kans!" + +msgid "MAP074_TRAINER_4_DEFEAT" +msgstr "...Wat?" + +msgid "MAP074_TRAINER_5" +msgstr "Ik ben een nieuwe teamsamenstelling aan het uitproberen. Wil je me helpen met testen? Houd je niet in!" + +msgid "MAP074_TRAINER_5_DEFEAT" +msgstr "Bedankt voor het gevecht! Nu weet ik beter wat mijn zwakke plekken zijn." + +msgid "MAP074_TRAINER_6" +msgstr "...Je wilt vechten? Oké dan..." + +msgid "MAP074_TRAINER_6_DEFEAT" +msgstr "...Je hebt gewonnen." + +msgid "MAP074_TRAINER_7" +msgstr "Het is hier zo warm... Laten we afkoelen met een verfrissende strijd!" + +msgid "MAP074_TRAINER_7_DEFEAT" +msgstr "Van een koude douche gesproken..." + +msgid "MAP074_TRAINER_8" +msgstr "Wat een zweterig klimaat hier! Perfect voor een stomend Pokémon-gevecht!" + +msgid "MAP074_TRAINER_8_DEFEAT" +msgstr "Pfff, ik zweet als een rund..." + +msgid "MAP074_TRAINER_9" +msgstr "Vuur is mijn element: ik adem en beleef het! Je maakt hier geen schijn van kans!" + +msgid "MAP074_TRAINER_9_DEFEAT" +msgstr "Uitgebrand!" + +msgid "MAP075_NPC_1" +msgstr "...Eh? Wat doet een kind zoals jij in het laboratorium? O, ik snap het al,\nje bent een Pokémon-Trainer. Onderzoek aan het doen voor een of andere professor, waarschijnlijk.\nVertel eens, voor wie werk jij? ... Bamb'o, zeg je? O, die Ernest...\nIk had niet kunnen denken dat hij ooit een geleerde zou worden, maar deze wereld zit vol verrassingen. Ik zal je eens wat vertellen; wij gingen ooit naar dezelfde universiteit, totdat iemand geruchten verspreidde over dat ik plagiaat pleegde... Ik! Een geniaal zoals ik, het werk van iemand anders kopiëren?\nWat een onzinnig idee! Ik kon toch niets uit die belabberde universiteit halen. Dat is waarom ik mijn eigen onderzoeksfirma gesticht heb. Je kunt een briljante geest zoals de mijne niet verloren laten gaan. Aangezien jij Bamb'o's secondant bent, zal ik je gerust de faciliteiten van ons laboratorium laten zien... Indrukwekkend, niet? Ik ben er vrij zeker van dat het veel beter is dan wat jij in je afgelegen dorpje hebt, maar... raak niets aan. Ik verwacht je binnenkort te zien vertrekken." + +msgid "MAP075_NPC_2" +msgstr "Om een Pokémon naar een nieuwe Pokébal over te zetten moet je deze eerst vrijlaten en opnieuw vangen. Dat is veel te onhandig. Was er maar een manier om een Pokémon te vangen die al in een bal zit..." + +msgid "MAP075_NPC_3" +msgstr "We kunnen technologie gebruiken om nieuwe Pokémon te klonen met slechts een klein stukje DNA. Met deze methode kunnen we Pokémon die al eeuwen uitgestorven zijn terugbrengen." + +msgid "MAP075_NPC_4" +msgstr "Een Trainer uit Moki, hè? Bamb'o zou moeten weten dat hij zijn neus beter niet in andermans zaken kan steken. Veroorzaak geen problemen{, knul.|, meid.|, begrepen?}" + +msgid "MAP075_NPC_5" +msgstr "We onderzoeken verschillende manieren om Pokémon te temmen." + +msgid "MAP075_NPC_6" +msgstr "Het is van buitenaf op slot. Het gaat niet open, hoe hard je het ook probeert. Garlikid: Garli... (Hij lijkt teleurgesteld...)" + +msgid "MAP075_NPC_7" +msgstr "Je hebt je PokéDex, Tas en Pokéballen weer terug! Hoera!" + +msgid "MAP075_NPC_8" +msgstr "Je hebt je PokéDex, Tas en Pokéballen weer terug! Hoera!" + +msgid "MAP075_SIGN_1" +msgstr "Het is klein en vies. Ik wil dit liever niet gebruiken..." + +msgid "MAP075_SIGN_2" +msgstr "Het water is koud, maar ik zou het niet proberen te drinken." + +msgid "MAP075_SIGN_3" +msgstr "De muur lijkt hol, zoals in het briefje stond. Wil je het een stootje geven? Er is iets vreemds aan de hand met deze muur..." + +msgid "MAP075_TRAINER_1" +msgstr "Hé, jij! Wat doe jij buiten je cel!? En wat is dat... ding die je daar hebt?" + +msgid "MAP075_TRAINER_1_DEFEAT" +msgstr "Oef!" + +msgid "MAP075_TRAINER_2" +msgstr "Wat?! Het is {dat joch|dat kind|dat kind}, en die Pokémon! Hoe zijn ze vrijgekomen? Hoe kan deze Pokémon zo sterk zijn?" + +msgid "MAP075_TRAINER_2_DEFEAT" +msgstr "Verdomme..." + +msgid "MAP076_NPC_1" +msgstr "Hé! Hou wat afstand van de Kometengrot, die Pokémon daar vallen in groepen aan...\nHet is zeer gevaarlijk om daar alleen doorheen te gaan." + +msgid "MAP076_NPC_2" +msgstr "Dat is irritant...\nDeze stenen blokkeren de route naar het bos. Ik moet daar juist zijn..." + +msgid "MAP076_NPC_3" +msgstr "O, wat hou ik toch van zeilen! Van West- naar Oost-Tandor en weer terug! De oceaan is mijn enige echte liefde." + +msgid "MAP076_NPC_4" +msgstr "De Pokémon in deze grot zijn momenteel zeer aggresief! Ze vallen Trainers in groepen aan! Voor je eigen veiligheid kunnen we je geen toegang geven." + +msgid "MAP076_SIGN_1" +msgstr "- Baykalbos -- Kometengrot verderop" + +msgid "MAP076_SIGN_2" +msgstr "Ingang Kometengrot" + +msgid "MAP076_SIGN_3" +msgstr "BAYKALBOS\nZuiden: BURUCHT - Noorden: AMELAAR" + +msgid "MAP076_TRAINER_1" +msgstr "Oef, ik ben klaar met rennen, laten we vechten!" + +msgid "MAP076_TRAINER_1_DEFEAT" +msgstr "Dat was niet eerlijk, ik ben moe..." + +msgid "MAP076_TRAINER_2" +msgstr "Ik laat jou niet het Baykalbos vervuilen!" + +msgid "MAP076_TRAINER_2_DEFEAT" +msgstr "Het bos maakte me duizelig, dat is waarom ik verloren heb!" + +msgid "MAP076_TRAINER_3" +msgstr "Tsk... Ik hou ervan om me te verstoppen in hoog gras!" + +msgid "MAP076_TRAINER_3_DEFEAT" +msgstr "Aw, nu moet ik terug naar mammie..." + +msgid "MAP076_TRAINER_4" +msgstr "Ik ben door heel Tandor wezen vissen, maar deze brug hier? Dit is de beste visplek van de hele regio!" + +msgid "MAP076_TRAINER_4_DEFEAT" +msgstr "Verdorie." + +msgid "MAP076_TRAINER_5" +msgstr "Ik wil graag komiek worden! Hier is een goede bruggengrap voor je: hoe noem je een brug die niet thuis wordt bezorgd?\nEEN OPHAALBRUG!" + +msgid "MAP076_TRAINER_5_DEFEAT" +msgstr "...Ging dat grapje een bruggetje te ver?" + +msgid "MAP076_TRAINER_6" +msgstr "Korte broeken zijn extreem comfortabel! Je moet ze echt een keer proberen." + +msgid "MAP076_TRAINER_6_DEFEAT" +msgstr "Ik moet terug naar Burucht om meer korte broeken te kopen..." + +msgid "MAP076_TRAINER_7" +msgstr "Het is altijd goed 's morgens even te trainen...\nNou, eens even testen of het geholpen heeft!" + +msgid "MAP076_TRAINER_7_DEFEAT" +msgstr "Neh, het trainen werkt niet..." + +msgid "MAP076_TRAINER_8" +msgstr "Dit is een perfecte plek voor een gevecht." + +msgid "MAP076_TRAINER_8_DEFEAT" +msgstr "Ahh... Mijn ommetje is volledig verpest..." + +msgid "MAP078_NPC_1" +msgstr "De Gymleider is schijnbaar een meester in bedrog en vermomming. Het zal wel kloppen, want ik heb geen idee wie het is! De Venesigym is de laatste die ik nog moet verslaan om deel te mogen nemen aan de Tandorliga." + +msgid "MAP078_NPC_2" +msgstr "Een Gym in een operahuis, hm?\nDie glibberige vloeren zijn zeker moeilijk om over te lopen! Je kan je ogen niet vertrouwen in de Gym! Het is als het ware een spiegelpaleis." + +msgid "MAP078_NPC_3" +msgstr "Ik ben bezorgd om de recente kernrampen in Tandor. Heb je gehoord dat ze Vinnelveld hebben moeten evacueren? Twee centrales, dicht bij elkaar, die beide falen... Dat kan geen toeval zijn." + +msgid "MAP079_NPC_1" +msgstr "Ik doe nog wat aankopen voor mijn vakantie in Venesi! Gondeltochten, theater... dit dorp heeft echt alles." + +msgid "MAP080_TRAINER_1" +msgstr "Deze grot staat bekend als \"Het Labyrint\". Eens zien of je er klaar voor bent..." + +msgid "MAP080_TRAINER_1_DEFEAT" +msgstr "Sla altijd rechtsaf!" + +msgid "MAP080_TRAINER_2" +msgstr "Mijn Pokémon en ik slaan tegen rotsblokken om te trainen!" + +msgid "MAP080_TRAINER_2_DEFEAT" +msgstr "Terug naar de bokszak!" + +msgid "MAP080_TRAINER_3" +msgstr "Het is hier donker! Gelukkig ben ik uitgerust met een nachtkijker!" + +msgid "MAP080_TRAINER_3_DEFEAT" +msgstr "Argh, de nachtkijker... hij werkt niet!" + +msgid "MAP080_TRAINER_4" +msgstr "Ik ben aan het trainen om Rosalinde te verslaan! Laten we vechten!" + +msgid "MAP080_TRAINER_4_DEFEAT" +msgstr "Ik ben er nog niet klaar voor!" + +msgid "MAP080_TRAINER_5" +msgstr "Opgepast! Er ligt gevaar voorop!" + +msgid "MAP080_TRAINER_5_DEFEAT" +msgstr "Wacht maar, je ziet het zo!" + +msgid "MAP081_NPC_1" +msgstr "Ik merk dat je sterk bent. Je hebt zelfs een Badge!\nHier, dit mag je van me hebben. Zorg er goed voor! PN heeft een Oude Hengel gekregen! Hallo, ik ben een visser. De vijvers tegen mijn huis bevatten een grote verscheidenheid aan Pokémon; als je kan bewijzen dat je sterk bent, geef ik je misschien mijn oude hengel wel. Eerst zal je Maria moeten verslaan, daarentegen. Zij is de Gymleider van Noutocht, als je dat nog niet wist." + +msgid "MAP081_NPC_2" +msgstr "Mijn broer is een visser.\nWater-Pokémon zijn zijn favoriet. Het was een goed idee om tussen Kevlar en Moki te komen wonen." + +msgid "MAP081_SIGN_1" +msgstr "Op een bordje op de muur staat: \"Oude Vishengel: Niet alléén om Magikarp te vangen!\n(Maar eigenlijk wel, meestal.)\"" + +msgid "MAP082_NPC_1" +msgstr "Men heeft ballen nodig om ze allemaal te vangen!\n...Pokéballen, natuurlijk!" + +msgid "MAP082_NPC_2" +msgstr "Ahoj, Trainer. Je zal een heleboel bevoorrading nodig hebben om je doorheen Route 16 te slaan en Sneeuwpoort te bereiken. Om de sterke Pokémon op Route 16 te vangen zullen gewone Pokéballen niet voldoende zijn.\nJe zal wat Ultraballen nodig hebben." + +msgid "MAP082_NPC_3" +msgstr "Hopelijk verkoopt deze Pokémarkt sjalen en winterjassen, ik heb 't zo koud! Hoezo, ze verkopen hier alleen Pokémon-spullen? Awww, ik had gepland om hier de nieuwste wintermode te vinden..." + +msgid "MAP083_TRAINER_1" +msgstr "Ze komt... Ze komt..." + +msgid "MAP083_TRAINER_1_DEFEAT" +msgstr "Aaaaaaugh! Ze komt op me af! Help!" + +msgid "MAP083_TRAINER_2" +msgstr "Jieeeee! Indringer!!!" + +msgid "MAP083_TRAINER_2_DEFEAT" +msgstr "Aiyiyiyiyi!!!" + +msgid "MAP083_TRAINER_3" +msgstr "Zo... hongerig..." + +msgid "MAP083_TRAINER_3_DEFEAT" +msgstr "Aaaaugh!" + +msgid "MAP083_TRAINER_4" +msgstr "...Jij!\nMaak dat je wegkomt!" + +msgid "MAP083_TRAINER_4_DEFEAT" +msgstr "Nee...!" + +msgid "MAP083_TRAINER_5" +msgstr "Ik moet voor Moeder vechten!" + +msgid "MAP083_TRAINER_5_DEFEAT" +msgstr "Moeder, vergeef me!" + +msgid "MAP084_NPC_1" +msgstr "Piep piep, ik zie de ogen en de ogen zien mij. Piep piep, de ogen zien jou en je wordt snel zoals wij." + +msgid "MAP084_SIGN_1" +msgstr "Het is een slijm. Je bent enkel sterk genoeg om het te laten wiebelen." + +msgid "MAP084_SIGN_2" +msgstr "Het is een slijm. Je bent enkel sterk genoeg om het te laten wiebelen." + +msgid "MAP084_SIGN_3" +msgstr "Het is een slijm. Je bent enkel sterk genoeg om het te laten wiebelen." + +msgid "MAP084_SIGN_4" +msgstr "Je vinger zakt weg in de gelatineuze massa. Waarom raak je het überhaupt aan? Serieus. Zelfs in een droom, wat dacht je dat er zou gebeuren?" + +msgid "MAP084_SIGN_5" +msgstr "Je vinger zakt weg in de gelatineuze massa. Waarom raak je het überhaupt aan? Serieus. Zelfs in een droom, wat dacht je dat er zou gebeuren?" + +msgid "MAP084_SIGN_6" +msgstr "\"Cucurigu! Bate frigu!\" Je begrijpt niet wat de Masking zegt." + +msgid "MAP085_NPC_1" +msgstr "Jaaa! Pokémon Blue - het beste spel ooit gemaakt! Ik heb zojuist de slechteriken verslagen die zich in de Game Corner hadden verstopt! Als er van die criminele bendes zoals Team Rocket bestonden, dan maakten ze geen schijn van kans tegen mij, haha!" + +msgid "MAP085_NPC_2" +msgstr "Om eerlijk te zijn ben ik een beetje bezorgd over die videospel-dingen. Junior blijft altijd te laat wakker om op zijn spelletjestoestel te spelen... maar aan de andere kant maakt hij eerst altijd zijn huiswerk, dus weet ik niet of ik iets te klagen heb." + +msgid "MAP086_NPC_1" +msgstr "Wanneer de winter in 't land is, eet ik graag veel. Het extra vetlaagje dat ik zo krijg, houdt me warm en knus! Mijn favoriete feestdagen zijn... uh... die waarop je veel mag eten!" + +msgid "MAP086_NPC_2" +msgstr "Mama zegt dat ik niet meer moet kopen dan ik nodig heb... maar ik heb 20 Pokéknuffels nodig! Ik heb mama's kredietkaartcode stiekem afgekeken. Ik ga ZO VEEL kopen!" + +msgid "MAP087_SIGN_1" +msgstr "Maskara-Eiland\nVenesi -" + +msgid "MAP087_SIGN_2" +msgstr "Superdojo.\nLeermeester: Tarou" + +msgid "MAP087_TRAINER_1" +msgstr "Zwemmen is een excellente manier om in vorm te raken!" + +msgid "MAP087_TRAINER_1_DEFEAT" +msgstr "Auw, ik denk dat ik een spier verrekt heb!" + +msgid "MAP087_TRAINER_2" +msgstr "Dit hier zijn gevaarlijke wateren!" + +msgid "MAP087_TRAINER_2_DEFEAT" +msgstr "Ai! Iets heeft mij in mijn voet gebeten!" + +msgid "MAP087_TRAINER_3" +msgstr "Klaar om kilometers in open zee te zwemmen?" + +msgid "MAP087_TRAINER_3_DEFEAT" +msgstr "Het water is hier bijzonder koud." + +msgid "MAP087_TRAINER_4" +msgstr "Yooo, alles kits, broeder?" + +msgid "MAP087_TRAINER_4_DEFEAT" +msgstr "Fataal!" + +msgid "MAP087_TRAINER_5" +msgstr "Men zegt dat er genoeg vissen in de zee zwemmen, maar ik lijk er geen te kunnen vangen!" + +msgid "MAP087_TRAINER_5_DEFEAT" +msgstr "Verrekt, er is er nog eentje ontsnapt!" + +msgid "MAP087_TRAINER_6" +msgstr "De oceaan is zo warm en zout: wat een zalig gevoel!" + +msgid "MAP087_TRAINER_6_DEFEAT" +msgstr "Blublublub!" + +msgid "MAP087_TRAINER_7" +msgstr "???: Haiyah! Genin: Je hebt een grote fout gemaakt! Juunin: Nu is heel de clan hier! Chuunin: Onze baas zal je doen zinken! Ronin: Baas Hokage is onverslaanbaar! Hokage: ... Dus. Dit is de gaijin-indringer die onze wateren durft te betreden? Chuunin: Leer {'m|'r|'m} een lesje, baas! Hokage: Onderbreek me niet. Welnu,\njij bent een sterke Pokémon-Trainer,\nmaar jij bent zwak en vermoeid.\nMijn Pokémon zijn sterk. Snel. Schichtig. Wij heersen over dit deel van de zee.\nIn naam van de eer van onze clan,\nzal jij gestraft worden! Hokage: Nee... Dat... dat kan niet...\nZouden de legenden uitgekomen zijn?!\nEr zou ooit een Trainer opdagen sterker dan mezelf... Mijn eer gebied me om... ...te buigen voor uw grootsheid. Ronin: Baas! Hokage: Van nu af aan bent u Hokage. Deze wateren zijn nu van u. Ik moet hier weg... Chuunin: ... Juunin: ... Ronin: ... Genin: Zo, dus dan bent u onze nieuwe baas. Juunin: Eer aan de nieuwe Hokage! Chuunin: Eer aan de ninja-clan! Ronin: Ninja's vooruit! Allemaal: HIYAH!" + +msgid "MAP087_TRAINER_7_DEFEAT" +msgstr "Hokage: Hrk...!" + +msgid "MAP087_TRAINER_8" +msgstr "???: Haiyah! ???: Jij bent diegene die onze broeders schaamte toegebracht heeft! ???: Geen enkeling mag onze ninja-clan verslaan in het gevecht! ???: Bereid je voor om gestraft te worden! Chuunin: Dit soort onrechtvaardigheid zal niet waar geweest zijn! Genin: We moeten de baas dit vertellen! Chuunin: Ja, hij zal deze gaijin wel tonen wie de baas is! Genin: Je zal je de dag dat je met ons solde, nog beklagen!" + +msgid "MAP087_TRAINER_8_DEFEAT" +msgstr "Chuunin: Deze gaijin is sterk!" + +msgid "MAP089_SIGN_1" +msgstr "Er lijkt een verhaal op het computerscherm getypt te zijn...\n\"De allermeestgeweldige Pokémon-Trejner in de heele weereld!\"\nDoor Theo Caine, 11 jaar Ziet er nogal slecht geschreven uit...\nLezen? \"De Beste Allermeestgeweldige Pokémon-Trejner Was De Kampioen Van Kanto Jooto en Tandor. Hij Verloor Nooit Een Keer, Zijn Pokémon Waaren Sterk En Geweldig. Ze Waaren Zo Goed Dat Ze Een Nieuwe Evolutie Hadden Die SuperMegaEvolutie Heet. Iedereen Vond Hem Koel En Ook Zijn Beste {Vriend|Vriendin|Vriend} PN.\nZijn Naam.....\nWas...........\nTHEO!!!!\" Dat is niet netjes." + +msgid "MAP089_SIGN_2" +msgstr "Er is een tekenfilm op tv.\nHet programma gaat over Pokémon die kleding aanhebben, en spreken als mensen. ...Oké, tijd om te gaan!" + +msgid "MAP089_SIGN_3" +msgstr "Zo te zien heeft Theo alleen een Wii, en geen Wii U.\nDat verklaart waarom hij altijd op de onze wil komen spelen!" + +msgid "MAP090_NPC_1" +msgstr "Ik werk voor Gymleider Davern. Mijn Pokémon en ik zijn constant bezig met het uithollen van de omringende grotten, zodat daar wegen en leefruimtes aangelegd kunnen worden. Graafwerken zijn niet zonder gevaar. Gelukkig kunnen mijn Pokémon instortingen sneller aanvoelen dan ikzelf, en kunnen we dus op tijd evacueren indien nodig." + +msgid "MAP090_NPC_2" +msgstr "Davern houdt van grotten; naar het schijnt is hij opgegroeid in iets gelijkaardigs. Daarom heeft hij zijn Gym in een grot gebouwd, en gebruikt hij Pokémon die in grotten te vinden zijn." + +msgid "MAP091_NPC_1" +msgstr "Ik ken Trainers die alleen Pokémon uit Kanto, Johto, of een andere specifieke regio willen trainen. Waarom? Zijn Tandor-Pokémon niet goed genoeg? Vraag me niet om mij uit te spreken over de afkeer voor Sinnoh-Pokémon die hier heerst... Het is begot racisme!" + +msgid "MAP091_NPC_2" +msgstr "Volledige Genezingen? Die zijn, als puntje bij paaltje komt, te waardevol om te verspillen aan gewone aandoeningen... Zo gebruik ik ze natuurlijk nooit, uiteindelijk. Pokéballen, Geneessprays, Tegengif... Wat kan een Trainer nog meer nodig hebben?" + +msgid "MAP092_NPC_1" +msgstr "...Hm? Je zegt dat je vader een Ranger is?\nIn dat geval: bedank hem in mijn plaats! De Tandor-Rangers werken dag en nacht om het milieu en de bevolking van deze regio te beschermen." + +msgid "MAP092_NPC_2" +msgstr "Jij bent een Trainer, niet?\nJe doet me denken aan mijn zoon, die ook Trainer is. Zorg ervoor dat je nooit je afkomst verloochent - maakt niet uit waar je vandaan komt!" + +msgid "MAP092_NPC_3" +msgstr "Owten! Ow!" + +msgid "MAP093_NPC_1" +msgstr "Bam! Tsjakka! Ik wil superheld worden wanneer ik groot word! Een echte held is er altijd om de dag te redden, zelfs wanneer er geen hoop meer lijkt te zijn!" + +msgid "MAP093_NPC_2" +msgstr "Onze Lunapup bewaakt elke nacht trouw ons huis, maar bij volle maan wil 't maar niet stoppen met huilen! Mij zoon is geobsedeerd door superheldenstrips en -films. Het is altijd goed om iemand te hebben om naar op te kijken." + +msgid "MAP093_NPC_3" +msgstr "Pup! Pup!" + +msgid "MAP093_SIGN_1" +msgstr "Er is een Pokémon-gevecht op tv.\nTwee sterk uitziende Trainers strijden nek aan nek op het veld." + +msgid "MAP093_SIGN_2" +msgstr "Er is een Pokémon-gevecht op tv.\nTwee sterk uitziende Trainers strijden nek aan nek op het veld." + +msgid "MAP094_NPC_1" +msgstr "Het is mijn grote droom om een Fortog te hebben... Ik wil er gerust mijn Baashaun voor ruilen. Heb je d'r een? Zorg goed voor 'm! Woehoe, ik heb een blije Fortog!" + +msgid "MAP094_NPC_10" +msgstr "Dat is irritant...\nDeze stenen blokkeren de route naar het bos. Ik moet daar juist zijn..." + +msgid "MAP094_NPC_2" +msgstr "Ik vraag me af wat voor soort Pokémon er in deze vijver leven... Waarschijnlijk alleen Magikarp... Professor Bamb'o heeft een laboratorium in dat gebouw op die heuvel. Ik vraag me af waarom hij van alle plaatsen in Tandor Moki heeft gekozen..." + +msgid "MAP094_NPC_3" +msgstr "Moki is zo pittoresk en vredig, en iedereen kent elkaar. Ik zou veel liever hier wonen dan in een drukke stad. Wist je dat mijn dochter sinds kort een Trainer is? Ze is haar Chyinmunk aan het trainen op Route 01. Doe haar de groeten als je haar ziet. Vandaag is een mooie dag, nietwaar? Het lijkt wel alsof dat hier altijd zo is!" + +msgid "MAP094_NPC_4" +msgstr "Fufufu! De Gymleider is nog niet aangekomen! Ze is nog steeds thuis! Fufufu!" + +msgid "MAP094_NPC_5" +msgstr "Het Metrostation van Noutocht wordt vandaag ingewijd!" + +msgid "MAP094_NPC_6" +msgstr "Had ik maar een ticket voor vandaag..." + +msgid "MAP094_NPC_7" +msgstr "Ik heb een ticket gekocht voor de allereerste ondergrondse vervoersrit in heel Tandor!" + +msgid "MAP094_NPC_8" +msgstr "Machop..." + +msgid "MAP094_NPC_9" +msgstr "Ah, de glinsterende Tandorzee... Mijn leven bestaat eruit langs de Tandoreilanden te varen: dat is wat ik het liefste doe." + +msgid "MAP094_SIGN_1" +msgstr "Metrostation Noutocht" + +msgid "MAP094_TRAINER_1" +msgstr "Oef, ik ben klaar met rennen, laten we vechten!" + +msgid "MAP094_TRAINER_1_DEFEAT" +msgstr "Dat was niet eerlijk, ik ben moe..." + +msgid "MAP094_TRAINER_2" +msgstr "Korte broeken zijn extreem comfortabel! Je moet ze echt een keer proberen." + +msgid "MAP094_TRAINER_2_DEFEAT" +msgstr "Ik moet terug naar Burucht om meer korte broeken te kopen..." + +msgid "MAP094_TRAINER_3" +msgstr "Het is altijd goed om 's morgens even te trainen...\nNou, eens even testen of het geholpen heeft!" + +msgid "MAP094_TRAINER_3_DEFEAT" +msgstr "Neh, het trainen werkt niet..." + +msgid "MAP094_TRAINER_4" +msgstr "Een perfecte plek voor een gevecht!" + +msgid "MAP094_TRAINER_4_DEFEAT" +msgstr "Ahh... Je hebt mijn wandeling verpest..." + +msgid "MAP097_NPC_1" +msgstr "Welnu, jij ziet er mij een schrandere, jeugdige Trainer uit. Ik beschouw mezelf als zijnde expert op het vlak van Tandormythes en -legendes. Wil je wat meer te weten komen over de Legendarische Pokémon van de Tandorregio? Ah, Baitatao! Die is uitvoerig gedocumenteerd, ja ja. Men zegt dat Baitatao een reusachtige slangachtige is die op de bodem van een rivier in Oost-Tandor vertoeft, hoewel het in West-Tandor ook al enkele keren gesignaleerd is. Het schijnt een Vuur- en Water-soort te zijn. De hitte die afstraalt van de schubben van Baitatao, blaast leven in het omringende rivierwater, en belicht het overigens fel tijdens de nacht. Er gaan echter een aantal verhalen rond over boten die in zijn buurt vermist zijn geraakt... Wil je nog wat legendes horen? Lanthan en Actan! Tweelingen; de Metaal-Pokémon. Elk van beide zou duizend jaar oud zijn. Volgens een van de legenden zijn ze ooit uit de aardkorst gekropen, en hebben ze vervolgens aan de mens geleerd hoe die metalen moest bewerken. Blijkbaar leeft een soortgenoot van beide in de Sinnohregio, bekend onder de naam \"Heatran\". Vandaag de dag zouden ze zich in de vulkanen van Tandor schuilhouden - vandaar dat de Actinidenberg heet zoals die heet. Wil je nog wat legendes horen? ...... Daar heb ik nog nooit van gehoord... Wil je nog wat legendes horen?" + +msgid "MAP097_NPC_10" +msgstr "Blijkbaar is de Gymleider ook een theaterster! Ik weet alleen niet wie 't is..." + +msgid "MAP097_NPC_11" +msgstr "Vroeger zei men dat het \"ongepast\" was dat vrouwen meespeelden in de Opera...\nNiet bepaald eerlijk!" + +msgid "MAP097_NPC_12" +msgstr "Zo dan, jij ziet er mij een zachtaardig persoon uit. Ik heb recent deze Eevee van de straat gehaald, maar ik ben maar een oud vrouwtje, en kan er dus moeilijk voor zorgen. Geef jij het een nieuw thuis? Je bent een zeer lief en gul persoon. Jammer..." + +msgid "MAP097_NPC_13" +msgstr "Eevee is een Pokémon vol potentieel.\nHet kan evolueren tot zeven...\nnee, acht... misschien zelfs négen verschillende Pokémon!" + +msgid "MAP097_NPC_14" +msgstr "Hier, Trainer, pak aan! Als je een Eevee dat soort voorwerpen laat vasthouden, en het dan een Level laat stijgen, evolueert het!" + +msgid "MAP097_NPC_15" +msgstr "Stenen! Ik heb zo veel Stenen! Kijk naar al mijn Stenen! Ik deel mijn Stenen met je, als je mijn raadsel kan oplossen! Water, Donder, Vuur, Duisternis, Licht, Kou, Warmte, Liefde, en nog eentje. Wat ben ik? Ah, inderdaad!\nZeer correct! Eevee is een Pokémon die goed gebruik maakt van Stenen. Kom terug als je nog een raadsel wilt oplossen. Nee...\nDat had ik niet bepaald in gedachten. Geen Stenen voor jou!" + +msgid "MAP097_NPC_16" +msgstr "Ik zou alles opgeven om de ogen van mijn dochter opnieuw te zien openen..." + +msgid "MAP097_NPC_17" +msgstr "Nikki! Schat, kan je me horen...? Het ziet er niet goed uit...\nZe wil maar niet wakker worden, zelfs als ik haar door elkaar schud... Soms draait en keert ze in haar slaap, en praten doet ze soms ook.\nMisschien is ze aan het dromen... Was er maar een manier om een droom in te gaan en te kijken waarom iemand niet wakker wordt..." + +msgid "MAP097_NPC_18" +msgstr "Umm...\n... Wie was ik ook alweer? \n...\nAh, juist. Ik ben de Actie-Wisser. Indien je Pokémon... uh... een actie dienen te vergeten, laat me 't dan weten. Ik speel 't gratis en voor niets klaar. Oh... ummm... oké.\nWelke Pokémon moet iets... uh... vergeten? Kom gerust terug als er acties zijn die je wilt... uh... vergeten. Wat? Een Ei kan geen acties weten. Wat? Een Schaduw-Pokémon kan ik geen acties doen vergeten. lijkt maar één actie te kennen... Welke actie dient vergeten te worden? Hm! van , zou dat vergeten moeten worden? Het heeft gewerkt! is helemaal vergeten. Waarover hadden we het ook alweer? Waarover hadden we het ook alweer?" + +msgid "MAP097_NPC_19" +msgstr "Ik ben de Actie-Maniak. Ik ken elke actie die Pokémon doorheen hun evolutie kunnen leren. Ik verzamel ook Hartvormige Schubben. Als je me d'r een brengt, leer ik een van je Pokémon een actie aan. Laat me raden, je wilt dat ik een van je Pokémon een actie aanleer? Welke Pokémon dient onderwezen te worden? Indien je Pokémon een actie moeten leren, mag je altijd terugkomen. Huh? Er bestaat geen enkele actie die ik aan een Ei kan leren. Vergeet het maar; ik wil zelfs niet in de buurt van een Schaduw-Pokémon komen. Sorry... Het lijkt er niet op dat ik een enkele actie heb om je aan te leren... Welke actie moet ik aan jouw leren? Kom terug als je Pokémon een nieuwe actie moeten leren. Kom terug als je Pokémon een nieuwe actie moeten leren. Kom terug als je Pokémon een nieuwe actie moeten leren. Kom terug met een Hartvormige Schub als je Pokémon een nieuwe actie moeten leren." + +msgid "MAP097_NPC_2" +msgstr "Wat is jouw favoriete Soort?\nHet mijne is Fee!" + +msgid "MAP097_NPC_20" +msgstr "Hallo! Ik ben een Actie-Leermeester. Heb jij nog een Metalynx, Archilles of Electruxo? Zo ja, kan ik het een speciale actie aanleren - gratis en voor niets! Wil je dat ik nog een actie aanleer? Wil je dat ik nog een actie aanleer? Wil je dat ik nog een actie aanleer? Kom terug wanneer je wilt!" + +msgid "MAP097_NPC_21" +msgstr "Zin in een drankje? ...Wacht eens, jij ziet er te jong uit om te mogen drinken." + +msgid "MAP097_NPC_22" +msgstr "Ik heb 't gezien!\nWaarom wil niemand me geloven? ...Luister 'ns{, jochie, |, meissie, |, }jij lijkt me wel 't type dat een gek verhaal zou geloven. Dus, 'k was gisteravond op den dijk aan 't wandelen, en 'k moe' toegeven da' 'k er al een paar ophad. Beeld 't u efkes in. Plots, uit m'n ooghoek, zie 'k daar iet' bewegen... een soort geritsel, of zoiets. Dan hoor 'k 't geluid van klein' voetjes, alsof 't aan 't weglopen is. 't Spreekt voor zich da' 'k d'r achteraan moest! Na nen tijd kijk ik nen keer rond mij, en 'k ben in een gure steeg beland; nog nooit geweest, daar.\nMaar... dat ding was nergens meer te zien! Uit het niets hoor 'k gegrom achter mijne rug. 't Was, begot, een wilde Tanscure, en 'k zweer dat 'm ZO groot was! 'k Peis: \"Potver, 'k ben er geweest. Dees ga' pikken.\", ma' plots zie 'k... een groot, roze ding opduiken... me' vleugels, en hoorns, en konijnenoren en eendenpoten zoals nen Golduck, uit 't niks! In een oogwenk klapt dat ding die Tanscure tegen de vlakte, zodat 't beest huilend voor z'n moeder wegmankte! Dan draait da' roze ding zich naar mij toe - en 'k zal bij Arceus eerlijk zijn, 't was pittig donker buiten, en 'k was nogal bezopen - maar dat ding opent z'n bek, en 't vertelt mij, in ménsenwoorden:\n\"Gerrit, ga naar huis, gij bent dronken.\" ...en 't volgende wat ik mij kan herinneren, is da' 'k in m'n eigen bed wakker word. Ma' 't was geen droom! 't Was veel te echt! 'k Wou da' 'k wist wat voor ding 't was... Kunt gij mij helpen? Weet gij wa' 'k ben tegengekomen? Da' is 't! Da's 't roze ding! 'k Wist da' 'k nie' getikt was! Oh, goeie Arceus, wat 'n opluchting; ronduit geweldig. 'k Moet u een wederdienst leveren... Wa' zegt g' hiervan? Nee, da' was 't nie'...\nHou me 'ns nie' voor de gek, linkmiegel! ...Goe' dan. Niemand gelooft mij toch..." + +msgid "MAP097_NPC_23" +msgstr "Waarom zou je andere Pokémon trainen dan je starter? Wat is het nut?" + +msgid "MAP097_NPC_24" +msgstr "Mijn kinderen willen maar niet stoppen met het spelen van hun videospelletjes. Ik moet ze haast dwingen om buiten te spelen." + +msgid "MAP097_NPC_25" +msgstr "Ik heb de nieuwe Pokémon-spellen, Gold en Silver! Mijn vrienden zijn allemaal jaloers omdat ze zelf geen Game Boy Color hebben." + +msgid "MAP097_NPC_26" +msgstr "Hmmm. Het blijkt dat menselijke dromen veel complexer zijn dan die van Pokémon.\nIk heb nog wat tijd nodig om aan mijn Droomwereld-technologie te werken, voordat het optimaal functioneert.\nZodra dat mij lukt is dit meisje mijn voornaamste prioriteit!" + +msgid "MAP097_NPC_27" +msgstr "Muuu-sha!" + +msgid "MAP097_NPC_3" +msgstr "Dus... Fee is sterk tegen Vecht, Duister, en Draak, bestand tegen Insect, Duister en Vecht, en immuun tegen Draak... oké!" + +msgid "MAP097_NPC_4" +msgstr "Hierzo, Trainer: ik wil dat je deze TM van me aanneemt. Die TM heet Dazzling Gleam. Het is een actie van de Fee-soort, die vijanden schade toebrengt met een stoot van licht.\nGebruik 't wijs!" + +msgid "MAP097_NPC_5" +msgstr "Blijkbaar zijn er Pokémon die in het midden van een gevecht kunnen evolueren! Is dat niet cool? Er is een soort evolutie dat tijdelijk is... maar er zijn slechts enkele Pokémon die daartoe de mogelijkheid hebben." + +msgid "MAP097_NPC_6" +msgstr "Ooit gehoord van de nieuwe soort evolutie? Enkele onderzoekers in de Kalosregio hebben het ontdekt." + +msgid "MAP097_NPC_7" +msgstr "Kunnen sommige Tandor-Pokémon Mega-Evolueren? Ik acht het mogelijk..." + +msgid "MAP097_NPC_8" +msgstr "Dit huis zit vol met theaterfans!\nWe wonen allen in Venesi vanwege onze liefde voor het podium." + +msgid "MAP097_NPC_9" +msgstr "Vijf jaar geleden had ik er niet eens van kunnen dromen dat ik actrice zou zijn.\nVrouwen werden immers niet toegelaten op het podium, maar er is ondertussen het een en het ander veranderd." + +msgid "MAP097_TRAINER_1" +msgstr "Hé jij! Wat kijk je zo naar me?\nRespectloos narcisme van rotkinderen als jij, dat kan niet door de beugel bij mij!" + +msgid "MAP097_TRAINER_1_DEFEAT" +msgstr "Verslagen door een kind?!" + +msgid "MAP097_TRAINER_2" +msgstr "Denk je dat je mij, een sterke bink, zomaar aankan?" + +msgid "MAP097_TRAINER_2_DEFEAT" +msgstr "Afgemaakt!" + +msgid "MAP097_TRAINER_3" +msgstr "Ieuw! Jij hebt zojuist geprobeerd mijn rokje aan te raken! Dat zet ik je betaald!" + +msgid "MAP097_TRAINER_3_DEFEAT" +msgstr "Ieeek!" + +msgid "MAP097_TRAINER_4" +msgstr "Vertel mijn ouders niet dat ik hier ben, anders weet ik je te vinden..." + +msgid "MAP097_TRAINER_4_DEFEAT" +msgstr "Mamaaa!" + +msgid "MAP098_NPC_1" +msgstr "Volgens Owten houdt de dief zich schuil in de berggrot van Route 06.\nVind 'm snel, alsjeblieft! De toekomst van ons onderzoek hangt ervan af!" + +msgid "MAP098_NPC_2" +msgstr "Stil maar Owten, 't is oké... Owten is nog angstig door dit hele gebeuren. Ik probeer het gerust te stellen." + +msgid "MAP098_NPC_3" +msgstr "Ik ben fossielheroplevingsexpert.\nNu is echter niet het moment!\nEr is een noodgeval!" + +msgid "MAP098_NPC_4" +msgstr "Geen paniek, geen paniek...\nAlles komt goed! ...Toch?" + +msgid "MAP098_NPC_5" +msgstr "Owten! Ow! Ben thuis... maar... mis vrienden.\nWaar zijn vrienden? Bang..." + +msgid "MAP099_NPC_1" +msgstr "Gillian: Als je ook maar iets te weten komt over Zephy's locatie, wil je het me dan alsjeblieft laten weten? Als heler, ontdekkingsreiziger en muzikant is inspiratie erg belangrijk voor me." + +msgid "MAP099_SIGN_1" +msgstr "Terwijl je de bel aanraakt hoor je binnenin een zacht fladderend geluid! Je doet een stap naar achteren en vindt een papiertje. Hm?" + +msgid "MAP099_TRAINER_1" +msgstr "Mijn zwemspieren zijn zo sterk, dat ik dagen aan één stuk zou kunnen zwemmen!" + +msgid "MAP099_TRAINER_1_DEFEAT" +msgstr "Zo... stijf..." + +msgid "MAP099_TRAINER_2" +msgstr "Wees altijd op je hoede op de oceaan!" + +msgid "MAP099_TRAINER_2_DEFEAT" +msgstr "Jij was zeker voorbereid!" + +msgid "MAP099_TRAINER_3" +msgstr "O? Wat een verrassing!\nZelden heb ik iemand zo ver naar het oosten weten trekken.\nJe moet in dat geval best vaardig zijn. Wat mij betreft, heeft deze plek een speciale plaats in mijn hart. Meer zelfs, ik ben naar dit eiland gereisd om een offer te brengen aan de mythische krachten van deze wateren. Als je wilt, mag je deelnemen aan het ritueel, maar eerst ben ik wel benieuwd naar je potentie en de band met je dierbare partners. Houd je niet in, en sla toe met alles wat je in je mars hebt! Dankjewel voor het pleziertje.\nHet zijn zij die een goed hart en een ijzeren wil hebben, die de hoedanigheid kunnen bereiken van jouw vermogen. Bij wijze van aandenken aan een dergelijk, verfrissend vertoon, en aan deze bevallige dag en voorbestemde ontmoeting, geef ik je het volgende... Nou dan, het wordt tijd dat ik mijn ritueel verderzet. Als je je geroepen voelt om voor je vertrek nog een eerbetoon te houden, doe dat dan gerust. Anders hoop ik dat we elkaar snel weer zien." + +msgid "MAP099_TRAINER_3_DEFEAT" +msgstr "Dat is zeker een sterke band!" + +msgid "MAP100_NPC_1" +msgstr "Mijn vrouw is altijd vriendelijk voor Trainers die langskomen.\nZe bakt ze de lekkerste koekjes van de streek! Hier, neem d'r eentje." + +msgid "MAP101_NPC_1" +msgstr "Ik moet elke dag zonnebrand gebruiken, anders verbrand ik!\nVergeet de jouwe niet hè? Door te zwemmen, blijf ik in vorm. Op die manier kan ik bij het uitgaan zoveel drinken als ik wil!" + +msgid "MAP101_NPC_10" +msgstr "Owwwww-ten! Wil je de PSV gebruiken? ...\nPN heeft de PSV geactiveerd! Hou zo veel van mijn mens! Geeft me snoepjes! Zoek snufjes in ruil!" + +msgid "MAP101_NPC_11" +msgstr "Mijn Owten vindt vaak glinsterende voorwerpen en brengt ze dan naar mij.\nDit voorwerp hier brengt geluk!\nAlsjeblieft! Ik hoop dat het je veel geluk zal brengen." + +msgid "MAP101_NPC_12" +msgstr "Wooowie!\nBruisbank is groter dan ik ooit had kunnen indenken... Het licht, het geluid... Ik heb geen flauw benul van wat eerst te doen!" + +msgid "MAP101_NPC_13" +msgstr "Hé maatje! Horloge kopen?\n......\nGossie, je hebt al een PokéPod?\nUhhh, luister, laten we nu niet overhaast doen - de Rangers hoeven niet te weten dat ik hier ben. P-prettige dag..." + +msgid "MAP101_NPC_2" +msgstr "Er is hier een gozer die me de hele tijd vieze blikken toewerpt! Ieuw! Ik ben naar hier verhuisd met mijn familie, maar mijn grootouders hebben besloten om terug te verhuizen vanaf het moment dat ze het huis zagen! Ik blijf echter wel." + +msgid "MAP101_NPC_3" +msgstr "Ben ik gestorven en naar de hemel gegaan? Want ik voel me hier in paradijs!\nDe lucht is blauw, de zee is warm, en de vrouwen zijn pittig lekker! Ik denk dat ik vanavond 'ns een bezoekje aan de Casino breng. Misschien win ik dit keer wel de jackpot!" + +msgid "MAP101_NPC_4" +msgstr "Zo veel lekkere wijven...\nZo weinig tijd... Yo, zijt gij hier nieuw, of wat? Allez, wat is de bedoeling van al die kledij? Laat de dingen eens wat luchten! Trek een zwembroek aan, of zo." + +msgid "MAP101_NPC_5" +msgstr "Het spijt me, maar de bouw van het Tandormetronetwerk is nog niet voltooid." + +msgid "MAP101_NPC_6" +msgstr "Het spijt me, maar de bouw van het Tandormetronetwerk is nog niet voltooid." + +msgid "MAP101_NPC_7" +msgstr "Jahoeee! Woehaa! Jippieee!\nMij krijg je nooit te pakken!" + +msgid "MAP101_NPC_8" +msgstr "Mijn kind heeft zó veel energie... Hopelijk is hij zo meteen uitgeput..." + +msgid "MAP101_NPC_9" +msgstr "Ik ben dakloos. Dit is mijn slaapplaats.\nGa van m'n grond af!!! Ik heb er zelf voor gekozen dakloos te zijn. Wie zegt er dat je een huis moet hebben? Da's niets voor mij." + +msgid "MAP101_SIGN_1" +msgstr "Welkom in Bruisbank,\nde plek van je leven, gast!" + +msgid "MAP101_SIGN_2" +msgstr "Ranger-Hoofdkwartier van West-Tandor" + +msgid "MAP101_SIGN_3" +msgstr "Strandresort & Casino" + +msgid "MAP101_SIGN_4" +msgstr "Bruisbank Winkelcentrum" + +msgid "MAP101_SIGN_5" +msgstr "Regionaal Park van Bruisbank" + +msgid "MAP101_TRAINER_1" +msgstr "Oefff...\nHier op het vasteland voel ik me landziek..." + +msgid "MAP101_TRAINER_1_DEFEAT" +msgstr "*urp*" + +msgid "MAP102_TRAINER_1" +msgstr "Hoiii! Heb je het naar je zin?\nIk ben Cali, Gymleider van Bruisbank!\nHet is vast geen verrassing dat ik strand-Pokémon gebruik, hoop ik?\nIk zal je eens wat vertellen... Toen ik klein was dacht ik dat het een goed idee zou zijn om te zwemmen zonder strandwacht - en ja hoor, na een tijd sleurde de stroming me onderwater!\nIk dacht dat ik ging verdrinken. Totdat ik iets onder mij voelde! Het was een Brainoar, en het bracht me terug naar de kust. Sindsdien heb ik besloten om strandwacht en Trainer te worden. Mijn Pokémon hebben al talloze levens gered, dus ze zijn best sterk!\nMaar genoeg gekletst. Laten we vechten! Goed gevochten, je bent zeker sterk!\nHier is je Surfbadge! PN heeft de Surfbadge ontvangen! Die TM bevat Water Pulse! Het is een krachtige Water-actie die voor nogal wat verwarring zorgt.\nGebruik het zoveel als je wilt!" + +msgid "MAP102_TRAINER_1_DEFEAT" +msgstr "Je hebt het verdiend." + +msgid "MAP102_TRAINER_2" +msgstr "Bereid je maar voor...\nIk bedoel... laat het gevecht beginnen!" + +msgid "MAP102_TRAINER_2_DEFEAT" +msgstr "Ach ja, ik heb mijn best gedaan." + +msgid "MAP102_TRAINER_3" +msgstr "Ik zal je net zo hard laten zinken als de Titanic!" + +msgid "MAP102_TRAINER_3_DEFEAT" +msgstr "Ik liet los en zonk naar de bodem..." + +msgid "MAP102_TRAINER_4" +msgstr "O, heb jij ook Water-soorten?" + +msgid "MAP102_TRAINER_4_DEFEAT" +msgstr "Jeetje, ik heb verloren..." + +msgid "MAP102_TRAINER_5" +msgstr "Jij bent een inferieure Trainer!" + +msgid "MAP102_TRAINER_5_DEFEAT" +msgstr "Ik ben nog steeds beter dan jij~" + +msgid "MAP102_TRAINER_6" +msgstr "Ik ga straks gefrituurde Magikarp eten." + +msgid "MAP102_TRAINER_6_DEFEAT" +msgstr "Ik zal al mijn Pokémon frituren..." + +msgid "MAP102_TRAINER_7" +msgstr "Deze kamer loopt dood!" + +msgid "MAP102_TRAINER_7_DEFEAT" +msgstr "Ik heb een slechte dag vandaag." + +msgid "MAP104_NPC_1" +msgstr "Ga weg! Ik ben met mijn broer aan het spelen!" + +msgid "MAP104_NPC_2" +msgstr "Hallo! Ik ben een Pokémon-liefhebber! Ik zie dat je een Trainer bent, misschien kan je me helpen... Ik zoek voor een bepaalde Pokémon, maar ik weet niet meer hoe het heet. Als je me helpt, krijg je er iets voor terug. Het zag eruit als een soort dikke gele slang...\nWat was het? O ja! Dunsparce! Dat is 'm!\nAww, het is zo schattig! Ik ben zo blij. Dit is de beste dag van mijn leven! Hoe kan ik je ooit bedanken?\nHopelijk is dit voldoende! Nee, dat is volgens mij niet wat ik hebben moet. O, welkom terug, Trainer! Je bent ook net op tijd. Ik ben op zoek naar een Pokémon. Het is een zwakke Water-Pokémon die heel erg sterk wordt wanneer het evolueert. O, ja! Magikarp! Dat is 'm!\nHet ziet er nu misschien niet veel soeps uit, maar er schuilt iets geweldigs binnenin.\nWacht maar, visje, er ligt een mooie toekomst voor je! Pak aan, Trainer. Beschouw dit als een teken van mijn dankbaarheid. Nee, dat is volgens mij niet wat ik hebben moet. O, welkom terug, Trainer! Je bent ook net op tijd. Ik ben op zoek naar een Pokémon. Het is een Vuur-soort vogel, en volgens mij heeft het al een keer geëvolueerd. O ja! Palij, dat is 'm. Wat een prachtig exemplaar!\nDe manier waarop het vuur de vleugels siert wanneer het in de lucht vliegt... wat een lust voor het oog.\nIk zou er graag een als huisdier willen, maar ik denk dat mijn huis dan in brand zou vliegen. Trainer, je bent altijd zo behulpzaam! Hier is nog een beloning! Nee, dat is volgens mij niet wat ik hebben moet. O, welkom terug, Trainer! Je bent ook net op tijd. Ik ben op zoek naar een Pokémon. Het is een roze Elektrisch-soort met een blauwe knikker op zijn staart. O ja! Flaaffy! Hoe kon ik die nou vergeten?\nHet heeft iets zachtaardigs, maar tegelijkertijd ook iets koninklijks. Volgens mij heeft mijn oom er een paar op zijn boerderij in Vinnelveld. Zoals altijd verdien je een beloning, Trainer! Alsjeblieft! Nee, dat is volgens mij niet wat ik hebben moet. O, welkom terug, Trainer! Je bent ook net op tijd. Ik ben op zoek naar een Pokémon. Het is iets wat je tegenkomt in grotten, maar snel weg kan rennen! Uiteraard! Tonemy!\nWat een prachtig beest! Hoe vliegt het met zulke kleine vleugeltjes? Het is een van de grootste raadsels die het leven te bieden heeft. Ook kan het evolueren tot een Tofurang. Onderschat het niet! Hier heb je een beloning. Nee, dat is volgens mij niet wat ik hebben moet. O, welkom terug, Trainer! Je bent ook net op tijd. Ik ben op zoek naar een Pokémon. Alleen de mannelijkste mannen kunnen deze Pokémon trainen. Gossie! Een Barewl!\nIk hoor vaak dat Wandelaars gemakkelijk een Barewl op kunnen tillen. Als ik dat zou proberen zouden mijn armen breken! Waarom neem je dit niet als beloning, Trainer? N-nee... dat is volgens mij niet wat ik hebben moet. O, welkom terug, Trainer! Je bent ook net op tijd. Ik ben op zoek naar een Pokémon. Het is harig en wordt snel boos. Ach, Mankey natuurlijk!\nKon ik het maar aaien... maar dan word het gegarandeerd boos op me. Alsjeblieft, zie dit als een beloning. N-nee... dat is volgens mij niet wat ik hebben moet. O, welkom terug, Trainer! Je bent ook net op tijd. Ik ben op zoek naar een Pokémon. Het komt 's nachts veel meer voor dan 's ochtends, en het ziet eruit als een Flaaffy. O, het is Baaschaf! Wat leuk.\nBlijkbaar wordt de wol ervan zeer gewaardeerd door gespecialiseerde ambachtslieden die het gebruiken om zeer stevige kleding te maken.\nOmgaan met Baaschaf blijkt lastiger te zijn dan met Flaaffy. Je hebt me enorm goed geholpen. Dankjewel! Nee, dat is volgens mij niet wat ik hebben moet. O, welkom terug, Trainer! Je bent ook net op tijd. Ik ben op zoek naar een Pokémon. Het is extreem intelligent, maar heel zeldzaam. Volgens mij was het een Water-soort? ...Ow. Het is Brailip.\n...Um. deze is best smerig... neem het weg, aljeblieft. Ik heb geen Stenen meer, dus is dit je beloning. Nee, dat is volgens mij niet wat ik hebben moet." + +msgid "MAP104_NPC_3" +msgstr "Ik ben de Pokémon in mijn spel aan het trainen. Ooit zal ik mijn zus verslaan! Denk je dat ze ooit een spel zullen maken dat zich in Tandor afspeelt?" + +msgid "MAP104_NPC_4" +msgstr "Nou, ik vind dat al die \"Pokémon Red\" onzin mijn kinderen aan het hersenspoelen is. Een paar dagen terug probeerde mijn zoontje naar de Kometengrot te gaan om zijn eigen Pokémon te vangen! Ik moest hem terug halen." + +msgid "MAP104_NPC_5" +msgstr "Die kinderen en hun videospelletjes.\nToen ik een kind was, speelden we buiten, en graag ook!" + +msgid "MAP104_NPC_6" +msgstr "Hallo daar, vreemdeling! Hoe gaat het? Wat heb je een schattig tasje! Ben jij een Trainer? Heb je Pokéballen met Pokémon?" + +msgid "MAP104_NPC_7" +msgstr "Ik maak me zorgen om mijn zus. Ze ziet het gevaar van vreemden niet in. Mijn neefje daar is gek van Pokémon, maar hij komt nooit buiten.\nAls hij nou een baan had..." + +msgid "MAP105_TRAINER_1" +msgstr "... Garlikid! Gar! Garli! ...\nPN heeft de PSV geactiveerd! Wat doe jij hier, mens? Wil je dat deze Pokémon weer iemands voetveeg worden?\nZe zijn bevrijd uit jouw klauwen! Ze zullen nooit meer jouw gevangenen zijn! Garlikid is hier! De Pokémon-held!\nIk heb ze in die verschrikkelijke mensenplaats gevonden en heb ze bevrijd!\nWij zullen vechten voor onze vrijheid! Gar... li... We.... we hebben verloren?. Maar hoe?!\nWaarom vechten die Pokémon\nzij aan zij met mensen?\nWillen ze niet vrij zijn?\nZe zijn.... je vrienden...?\nDat kan absoluut niet!\nMensen en Pokémon kunnen onmogelijk samenleven! Kameraden!\nJullie gaan weer terug naar die plek? Waarom?!\nGrr... je zal hiervoor boeten, mens.\nZolang er Pokémon zijn die tegen hun wil vastgehouden worden zal ik, Garlikid, de Pokémon-held, er zijn om ze te redden!\nDit is nog lang niet voorbij!" + +msgid "MAP105_TRAINER_1_DEFEAT" +msgstr "Bereid je voor om vernietigd te worden!" + +msgid "MAP106_NPC_1" +msgstr "Dus, wat zeg je ervan? Zullen we samenwerken? (Adam heeft zich bij je aangesloten!) Oké!\nIk zal onze Pokémon gezond houden. De ingang van de grot ligt..... Woow! Hoorde jij dat ook?\nVolgens mij zijn we hier niet alleen.\nKom, laten we maar naar binnen gaan! Is goed.\nDan bestudeer ik deze runen nog wat.\nLaat het me weten als je van gedachten verandert." + +msgid "MAP108_NPC_1" +msgstr "Welkom bij het beroemde Bruisbank Winkelcentrum! Hier vind je allerlei voorwerpen voor allerlei mensen. Zal ik je vertellen wat je op iedere verdieping kan vinden? Top! Op de tweede verdieping kan je algemene voorwerpen vinden, zoals Pokéballen en Geneessprays. Op de derde verdieping vind je Evolutiestenen en TM's. Op de vierde verdieping vind je voorwerpen die de statistieken van je Pokémon over een langere tijd verhogen." + +msgid "MAP108_NPC_10" +msgstr "Evolutiestenen zijn essentieel voor het evolueren van Pokémon als Eevee,\nMinyan of Lunapup! Gelukkig zijn ze hier allemaal te vinden!" + +msgid "MAP108_NPC_11" +msgstr "Deze Technische Machines zijn enorm duur! Ik herinner me nog toen ze goedkoper waren... maar je kon ze toen nog maar een keer gebruiken, dus in dat opzicht zijn deze wel beter." + +msgid "MAP108_NPC_12" +msgstr "Ik vind het fijn om door mijn gevechten heen te slaan, daarom gebruik ik X-voorwerpen!" + +msgid "MAP108_NPC_13" +msgstr "Ik heb mijn Pokémon zoveel Proteïne gegeven als maar kon om z'n aanvalskracht op te krikken, maar nu ziet ie er niet bepaald goed uit." + +msgid "MAP108_NPC_14" +msgstr "Aah... na heel die koopjesjacht is het fijn om even een pauze te nemen." + +msgid "MAP108_NPC_15" +msgstr "De rariteitenwinkel bevindt zich op deze verdieping. Ze krijgen iedere dag nieuwe voorwerpen binnen, maar zijn gesloten tijdens het weekend." + +msgid "MAP108_NPC_2" +msgstr "Ik wordt helemaal lam van de hoeveelheid keus die ik heb. Misschien heb ik wel een Verlammingsmiddel nodig." + +msgid "MAP108_NPC_3" +msgstr "Winkelen tot je erbij neervalt! Dat is mijn motto! Pas wanneer ik niets meer kan dragen ga ik weg!" + +msgid "MAP108_NPC_4" +msgstr "Papa, koop me een Pokéknuffel! Goed dan, lieverd, maar dan is het wel genoeg voor vandaag." + +msgid "MAP108_NPC_5" +msgstr "Papa, koop me een Pokéknuffel! Goed dan, lieverd, maar dan is het wel genoeg voor vandaag." + +msgid "MAP108_NPC_6" +msgstr "Ik ga binnenkort op reis, dus ik moet wat voorraad opbouwen voordat ik vetrek.\nDit winkelcentrum heeft alles wat een Trainer nodig heeft!" + +msgid "MAP108_NPC_7" +msgstr "Het is belangrijk om geneesvoorwerpen bij me te dragen als Ranger.\nSommige wilde Pokémon raken verlamd of vergiftigd door Trainers, en het is onze taak om ze te genezen!" + +msgid "MAP108_NPC_8" +msgstr "Ik vang geen Pokémon, ik verzamel alleen de Pokéballen zelf." + +msgid "MAP108_NPC_9" +msgstr "Hyper Beam! NIIIIEEEEOOOMM!!" + +msgid "MAP109_NPC_1" +msgstr "Ben jij hier om het op te nemen tegen de Gymleider? Ze is moeilijker te verslaan dan je zou denken. Niet al haar Pokémon zijn van het Water-soort, dus denk maar niet dat je haar kan verslaan door alleen maar Elektrisch-Pokémon te gebruiken! Kijk goed uit voor palmbomen die er vreemd uitzien wanneer je op het strand loopt. Misschien zijn het wel Pokémon!" + +msgid "MAP109_TRAINER_1" +msgstr "Ik heb geprobeerd Gymleider Cali te verslaan, maar ze heeft me totaal overwonnen! Ik zal moeten trainen voordat ik het opnieuw probeer...\nHé, wacht eens! Zullen we vechten? Oké, hier gaan we dan! Jammer." + +msgid "MAP109_TRAINER_1_DEFEAT" +msgstr "Jeetje, dit gaat nog wel even duren..." + +msgid "MAP111_NPC_1" +msgstr "De oranje Feleng ligt in een balletje, en kijkt naar het vuur." + +msgid "MAP111_SIGN_1" +msgstr "Droomverhalen verderop" + +msgid "MAP111_TRAINER_1" +msgstr "Ik wacht al een tijd op een sterke tegenstander - ik wacht al een tijd op jou." + +msgid "MAP111_TRAINER_1_DEFEAT" +msgstr "Ik slaap in Dromen." + +msgid "MAP112_NPC_1" +msgstr "Dit eiland stikt van de Nucleaire Pokémon! PN, je weet wat er te doen valt...\nLeer ze een lesje!" + +msgid "MAP112_NPC_10" +msgstr "*puf*\nDeze Pokémon... ze raken nooit moe!" + +msgid "MAP112_NPC_11" +msgstr "Sssssssssss..." + +msgid "MAP112_NPC_12" +msgstr "Mijn lief, je moet sterk blijven.\nWe zullen dit kwaad overwinnen met de kracht van de Goden! Mijn echtgenoot is uitgeput, en toch blijven deze Pokémon maar komen.\nHoewel we belichamingen zijn, zijn we ook slechts stervelingen.\nLieve PN, help ons deze dreiging onder ogen te zien! ...Ik denk dat ik weer verder kan, mijn lief. De Goden lenen ons hun kracht. ...Ik denk dat ik weer verder kan, mijn lief. De Goden lenen ons hun kracht." + +msgid "MAP112_NPC_13" +msgstr "Sssssssssss..." + +msgid "MAP112_NPC_2" +msgstr "Nucleaire Pokémon belagen ons langs alle kanten! Schakel er zoveel mogelijk uit!\nIk weet dat je het kan!" + +msgid "MAP112_NPC_3" +msgstr "Ssssssssss..." + +msgid "MAP112_NPC_4" +msgstr "Nee! Mijn partner-Pokémon is bezweken...\nUgh, ik maak geen schijn van kans!\nPN, help me!" + +msgid "MAP112_NPC_5" +msgstr "Tanssss..." + +msgid "MAP112_NPC_6" +msgstr "Sssssssssss..." + +msgid "MAP112_NPC_7" +msgstr "Scheer je weg! Scheer je weg!\nProef het staal van mijn zwaard!\n...Hé, jij! Kom me hier even bijstaan!\nZe zijn te sterk om in mijn eentje aan te pakken!" + +msgid "MAP112_NPC_8" +msgstr "Gyaaaaaa..." + +msgid "MAP112_NPC_9" +msgstr "Vet gedaan, PN!. Jij en ik vormen samen een goed team,. vind je niet? Hé PN!\nDeze Nucleaire wangedrochten zijn geen partij voor imijn/i Pokémon!\n...Kijk, daar komen 'r nog twee!\nLaten we dit samen doen, PN! Vet gedaan, PN!. Jij en ik vormen samen een goed team,. vind je niet?" + +msgid "MAP113_NPC_1" +msgstr "Hallo! Jij bent een Trainer, toch?\nLuister, kan je iets voor me doen? Ik heb dit Ei van een vriend van mij gekregen. Hij komt uit een andere regio, maar ik kan er zelf niet voor zorgen. Wil jij het van mij overnemen? PN heeft een Ei gekregen! O, uh, je hebt geen plek in je team. Kom terug wanneer je plek hebt. ...Ow, dat is jammer." + +msgid "MAP113_NPC_2" +msgstr "Vroeger was ik ook een Pokémon-Trainer,. maar zodra ik in Bruisbank kwam dacht ik; \"Waarom zou ik Pokémon trainen wanneer ik gewoon kan feesten?\" Ken jij de Gymleider, Cali?\nZe is zo'n lekker ding.\n...Je bent nog te jong om dat te begrijpen." + +msgid "MAP114_NPC_1" +msgstr "Je hebt er echt geen gevangen?\nO, ach ja, geen probleem.\nIk heb er twee. Hier, pak aan. Dit is geweldig... PN!\nKellyn imoet/i dit horen! ...... ...... Kellyn: Met Kellyn. Is er iets? We hebben iets geweldigs gevonden!\nU gaat het niet geloven, baas! Kellyn: ...\n...O? Vertel. O! Umm... Het is een Pokémon!\nEen nieuw soort Pokémon! Het is een Nucleair-soort, maar het is helemaal niet agressief. Het is niet eens radioactief. Nu weet ik dit niet zeker, maar volgens mij eet het straling! We zitten in een deel van de Gevarenzone, en het is hier helemaal schoon. Ik hoef m'n masker niet eens te dragen. Kellyn: Theo! Dat is gevaarlijk, zet je masker terug op! Het is misschien toch radioactief, ook al merk je het niet. Nee, echt! Ik beloof 't! We hebben de Geigerteller op het Beschermingspak bekeken. Er is hier helemaal geen radioactiviteit, het is echt bizar! Kellyn: Als wat je zegt waar is, kan dit ons later enorm helpen. Uitstekend gedaan, Theo. Jij ook, PN. Houd me op de hoogte op eventuele andere vondsten, maar vergeet niet wat ons hoofddoel is.\nAls we CURIE niet verslaan, kunnen we ook niks opknappen. Jullie locatiebepalers geven aan dat jullie je niet ver van ons doelwit bevinden. Kerncentrale Zeta ligt verder in het noorden. Daar zullen jullie ook CURIE vinden. Vind die twee, en maak hier een eind aan!\nVoor Tandor! ...... ...... Je vader is zeker doelgericht, maar hij heeft gelijk. Het is vet dat we dit gevonden hebben, maar er zijn belangrijkere dingen te doen.\nLaten we gaan! Haha, je hebt 'm niet kunnen vangen?\nPN, je hebt acht Gymbadges, je kan dit!\nHier is een extra Nucleaire Bal. Nou kom op, vang dat ding!\nIk heb die van mij al." + +msgid "MAP114_NPC_2" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_3" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_4" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_5" +msgstr "Haazzzz..." + +msgid "MAP117_NPC_1" +msgstr "Overhandig uw tickets aan de zeeman naast mij, en hij zal u alle informatie geven die u nodig heeft!" + +msgid "MAP117_NPC_2" +msgstr "De kerncentrale ten noorden heeft slechts de hoogste beveiliging! Je moet al kunnen teleporteren om binnen te raken. Niet dat je dat zou willen, of zo. Ik maak me zorgen om mijn mede-Rangers bij de centrale van Bruisbank.\nIk ben naar hier overgeplaatst om te zorgen dat de kerncentrale in het noorden ook veilig blijft." + +msgid "MAP117_NPC_3" +msgstr "Woow! Ben jij een echte Pokémon-Trainer? Kijk, dit heb ik juist onder de struiken gevonden - misschien komt het van pas!" + +msgid "MAP117_NPC_4" +msgstr "Oj, maatje! Jij ziet eruit als het type dat vist. Ik zie die glinster in je ogen, jazeker. Die GLANS. Die HOOP. Jij lijkt mij wel het type dat URENLANG kan blijven zitten en WACHTEN tot er iets hapt. Klopt dat? Zo mag ik het horen! *mopper*\nDe jeugd van tegenwoordig..." + +msgid "MAP117_NPC_5" +msgstr "Ooit was ik een prestigieuze Trainer, maar nu ben ik met pensioen. Mijn kinderen zorgen nu voor mijn Pokémon, terwijl ik geniet van het rustige leven." + +msgid "MAP117_NPC_6" +msgstr "'ier In de buurt werkt 't volk op 't land. 't Is hard werk, maar 't voedt wel heel Tandor." + +msgid "MAP117_NPC_7" +msgstr "Reeeeeeep!" + +msgid "MAP117_NPC_8" +msgstr "Reep! Mareeeeep!" + +msgid "MAP117_SIGN_1" +msgstr "Route 08 - de Graanvelden\n- Vinnelveld" + +msgid "MAP117_SIGN_2" +msgstr "Trainertips!\nWanneer je vist, moet je geduldig zijn en snelle reflexen hebben. Wacht tot de boodschap \"Oh! Beet!\" verschijnt, en haal de dobber dan snel binnen!" + +msgid "MAP117_SIGN_3" +msgstr "- Vinnelveld" + +msgid "MAP117_SIGN_4" +msgstr "Trainertips!\nWanneer je vist, moet je geduldig zijn en snelle reflexen hebben. Wacht tot de boodschap \"Oh! Beet!\" verschijnt, en haal de dobber dan snel binnen!" + +msgid "MAP117_TRAINER_1" +msgstr "Excusez-moi!" + +msgid "MAP117_TRAINER_10" +msgstr "Al wat ik doe is trainen, trainen, en nog meer trainen, de hele dag lang!\nHelp me trainen!" + +msgid "MAP117_TRAINER_10_DEFEAT" +msgstr "Fieuw! Je moet me duidelijk wat trainingstips geven!" + +msgid "MAP117_TRAINER_1_DEFEAT" +msgstr "Mijn Pokémon zijn even fit als mezelf!" + +msgid "MAP117_TRAINER_2" +msgstr "Niks in de poeltjes 'ier buiten 'n stelletje luie Fortogs... ma' soms vis 'k iets goe' op." + +msgid "MAP117_TRAINER_2_DEFEAT" +msgstr "Toch goe', nee?" + +msgid "MAP117_TRAINER_3" +msgstr "Ik heb gehoord dat er hier ufo's te spotten zijn, dus ik hou m'n ogen open." + +msgid "MAP117_TRAINER_3_DEFEAT" +msgstr "Misschien verspil ik mijn tijd..." + +msgid "MAP117_TRAINER_4" +msgstr "Haiyah! Kom dan! Kom dan!" + +msgid "MAP117_TRAINER_4_DEFEAT" +msgstr "Grr..." + +msgid "MAP117_TRAINER_5" +msgstr "Gossie, wat is het hier saaaaai! Niks dan graan. Ik kan niet wachten om weg te gaan." + +msgid "MAP117_TRAINER_5_DEFEAT" +msgstr "Aw..." + +msgid "MAP117_TRAINER_6" +msgstr "Insect-Pokémon zijn het meest divers. Ze hebben de grootste verzameling acties om aan te leren!" + +msgid "MAP117_TRAINER_6_DEFEAT" +msgstr "Ik moet andere acties aan mijn Pokémon leren." + +msgid "MAP117_TRAINER_7" +msgstr "Wè zeddu nou?\nGij wilt vechten? Dè ken!" + +msgid "MAP117_TRAINER_7_DEFEAT" +msgstr "Dè minde nie!" + +msgid "MAP117_TRAINER_8" +msgstr "Gevonden!" + +msgid "MAP117_TRAINER_8_DEFEAT" +msgstr "Ik wou alleen verstoppertje spelen..." + +msgid "MAP117_TRAINER_9" +msgstr "'k Hoop voor u da' ge hier nie' zijt om 'n schaap uit m'n kudde te pikke'!" + +msgid "MAP117_TRAINER_9_DEFEAT" +msgstr "Misschien zijt ge dan toch geen pikkedief." + +msgid "MAP118_TRAINER_1" +msgstr "(Hé! Je verstoort me tijdens m'n alleen-duik-tijd!)" + +msgid "MAP118_TRAINER_1_DEFEAT" +msgstr "(Mompel...)" + +msgid "MAP118_TRAINER_2" +msgstr "(Krshhhhhh!!! Dat is het geluid van brekend koraal!)" + +msgid "MAP118_TRAINER_2_DEFEAT" +msgstr "(...Ik ben verpletterd!)" + +msgid "MAP118_TRAINER_3" +msgstr "(Ik kwam schatten opduiken, maar ik heb in plaats daarvan een Trainer gevonden!)" + +msgid "MAP118_TRAINER_3_DEFEAT" +msgstr "(Glub!)" + +msgid "MAP121_NPC_1" +msgstr "Ik woon al mijn hele leven in Vinnelveld, net zoals mijn ouders, en net zoals hun ouders daarvoor. Gezegend zij heerser Aotius, daar het Zijn licht is dat ons begeleid op de Weg." + +msgid "MAP121_NPC_10" +msgstr "Ga jij naar een kerkviering? De Heer staat open voor wie wil leren." + +msgid "MAP121_NPC_2" +msgstr "Soms ga ik mee op het platteland werken. Wanneer ik dat niet doe, verkoop ik onze oogst op het dorpsplein. Gezegend zij de heerser Mutios, daar het Haar schaduw is dat ons van kwaad behoed." + +msgid "MAP121_NPC_3" +msgstr "Ik wil naar de Gym! Ze hebben daar draadloos internet! Het mag alleen niet van mijn mama... Ga jij de Gymleider uitdagen? Pas op voor zijn sterke Staal-Pokémon!" + +msgid "MAP121_NPC_4" +msgstr "Elke dag ziet er hetzelfde uit: opstaan bij zonsopgang, op het land werken tot 's middags, en ten slotte huiswaarts keren om tijd te spenderen met mijn gezin. Ik kan me niets beters voorstellen. Werken op 't land is zwaar, maar 't is 'n eerlijke manier om brood op de plank te krijge'." + +msgid "MAP121_NPC_5" +msgstr "Ieeep! Je hebt me gevonden!\nIk speel verstoppertje met mijn broer. Zeg 'm niet dat ik hier zit, oké? Ik geef je een Bes in ruil, dus zeg niks!" + +msgid "MAP121_NPC_6" +msgstr "Ik speel verstoppertje met mijn zusje! Het is nu mijn beurt haar te vinden! Als ik je een Bes geef, help je me dan met zoeken?" + +msgid "MAP121_NPC_7" +msgstr "Cottonee! Cottoneeeee!" + +msgid "MAP121_NPC_8" +msgstr "De samenleving is het best wanneer mensen en Pokémon in harmonie samenleven. Zo willen de Goden het." + +msgid "MAP121_NPC_9" +msgstr "Er zijn twee soorten Pokémon in Tandor die lijken op schapen en geschoren kunnen worden voor wol, namelijk Mareep en Baashaun. Baashaun zijn echter veel wilder en moeilijker groot te brengen." + +msgid "MAP121_SIGN_1" +msgstr "Welkom in Vinnelveld,\neen nostalgisch paradijs!" + +msgid "MAP121_SIGN_2" +msgstr "Vinnelveldgym\nGymleider: Sheldon \"Het Technobrein\"" + +msgid "MAP121_SIGN_3" +msgstr "Vinnelveld-kapel\nIedereen welkom! (Wekelijkse kerkvieringen. Informatie beschikbaar.)" + +msgid "MAP122_NPC_1" +msgstr "Je hebt waarschijnlijk al wel gehoord dat er iets ongewoons aan de hand is met de Pokémon op dit eiland. Ze lijken op ordinaire soorten uit Tandor, maar hun kleur is vreemd, hun aanvallen zijn verschillend, en ze luisteren niet naar de bevelen van hun Trainers! Zou het iets met het ongeval van tien jaar geleden te maken hebben?" + +msgid "MAP122_NPC_2" +msgstr "Cam is onze baas. Hij is redelijk vriendelijk, vindt Pokémon leuk, en geeft veel om zijn zoon Theo. Zo'n man kan ik wel respecteren. Er gaan geruchten dat Cam ooit Pokémon-Trainer geweest is, en een verdomd goeie dan nog wel. Ze zeggen dat hij Elektrisch-soorten trainde." + +msgid "MAP122_NPC_3" +msgstr "Cameron? Ja, die is hier de baas. Goeie kerel. Iedereen noemt hem Cam. Wel enigszins een rare snuiter, als je het mij vraagt. Ik werk al maanden met hem, en toch weet ik niets over hem. Cam is de toezichthouder voor de bouw van de nieuwe kerncentrale, en blijkbaar meldde hij zich direct aan toen het gebied vrij van radioactiviteit was verklaard. Toch een beetje vreemd, of niet?" + +msgid "MAP122_NPC_4" +msgstr "Het is moeilijk werken hier, als je weet wat tien jaar geleden op dit eiland plaatsvond. Soms voelt het alsof ik over een kerkhof wandel... De nieuwe kerncentrale is gebouwd met de meest geavanceerde veiligheids- en beschermingsmaatregelen. Na het ongeval van tien jaar geleden wilde de baas ervoor zorgen dat niets van dat kaliber zich ooit nog kon voordoen." + +msgid "MAP122_NPC_5" +msgstr "Een voorbereid man is er twee waard. Wees voorzichtig met de wilde Pokémon.\nHier, dit zal van pas komen. Een voorbereid man is er twee waard." + +msgid "MAP122_NPC_6" +msgstr "Hé! De baas zegt dat niemand hier meer toegelaten is. Deze plek wordt binnenkort gesloopt." + +msgid "MAP122_NPC_7" +msgstr "Hé! De baas zegt dat niemand hier meer toegelaten is. Deze plek wordt binnenkort gesloopt." + +msgid "MAP122_TRAINER_1" +msgstr "Hé, dit eiland is geen speeltuin voor kinderen!" + +msgid "MAP122_TRAINER_1_DEFEAT" +msgstr "Jij bent geen gewoon kind!" + +msgid "MAP122_TRAINER_2" +msgstr "Heb je al uitgevogeld wat er mis is met de Pokémon hier?" + +msgid "MAP122_TRAINER_2_DEFEAT" +msgstr "Ik weet het ook niet!" + +msgid "MAP122_TRAINER_3" +msgstr "Hé, jij! Help me mijn Pokémon te trainen!" + +msgid "MAP122_TRAINER_3_DEFEAT" +msgstr "Mijn Pokémon hebben wat meer motivatie nodig." + +msgid "MAP123_SIGN_1" +msgstr "Het lijkt erop dat dit deel was van het Oude Notitieboek.\nDe titel is \"Verslag #01\". Lezen? We boeken v--l vo-----ga-g met Cod---am-092. H-t omh----l wo--t ge-aakt van stral--gsb----ndig biovezel. Het zal zi---elf re-----en --dien bescha---d. [Pagina is toegevoegd aan het Notitieboek.] [Pagina is in je Tas opgeborgen.]" + +msgid "MAP123_SIGN_2" +msgstr "Het lijkt erop dat dit deel was van het Oude Notitieboek.\nDe titel is \"Verslag #04\". Lezen? W--k a-n -- Ge--uiks---evi-g is va--aag afg-ron-. De ge--uike- --l vol--dig- co-----e ove- het ex------- he---n. O--e hoo----derzo----, Dr. -------, he--t --t groe-- li-ht gekregen. [Pagina is toegevoegd aan het Notitieboek.]" + +msgid "MAP123_SIGN_3" +msgstr "Het lijkt erop dat dit deel was van het Oude Notitieboek.\nDe titel is \"Verslag #03\". Lezen? De MRI ----------- abnor--le hersengo----tronen. --t exemp---r zou n-et in st--t ----- zi-n om ze-----dig -- de---n. We we---- aan e-n tegenmid---. [Pagina is toegevoegd aan het Notitieboek.]" + +msgid "MAP123_SIGN_4" +msgstr "Het lijkt erop dat dit deel was van het Oude Notitieboek.\nDe titel is \"Verslag #02\". Lezen? -- krachtkern is ----it het bu----land aa---kome-. Er --- veel ker-----dst-f n--ig z--n -- het onder--el op te st-rten. Eens ac--ef, --l h-t vrijwel oneindig veel energie k----- pr----er--. [Pagina is toegevoegd aan het Notitieboek.]" + +msgid "MAP123_SIGN_5" +msgstr "Het lijkt erop dat dit deel was van het Oude Notitieboek.\nDe titel is \"Verslag #05\". Lezen? Er -s vert-------jke infor----- geschonden. ---- --------- zul-en ve---isd wo--en naar zwa-----aakte onderg----se s-rvers. Project-092 d--nt -------- ---ermine--d te w-rden. [Pagina is toegevoegd aan het Notitieboek.]" + +msgid "MAP125_NPC_1" +msgstr "Wat er hier ook gaande is met de Pokémon in deze omgeving, ik vind het fascinered! Ik bedoel, 't is niet bepaald positief, maar toch zeker interessant." + +msgid "MAP125_NPC_2" +msgstr "De Pokémon zijn hier zo ontstellend...\nEr is iets met hun lege ogen...\nHet is alsof er niets binnenin zit.\nDaarbij heeft er mij eentje aangevallen zonder reden! Ik zou met plezier vertrekken, moest ik niet zo goed betaald worden." + +msgid "MAP125_NPC_3" +msgstr "Weet jij hoe een kernreactor werkt? Men genereert energie door atomen te splijten van de radioactieve brandstof. Bij zo'n splijting komt veel hitte vrij, en met die hitte wordt water opgewarmd tot kolkende stoom. Die stoom doet dan een turbine draaien, die zo stroom opwekt. Met onderwaterkabels wordt de stroom ten slotte naar alle steden van de regio vervoerd." + +msgid "MAP126_NPC_1" +msgstr "Yo {gast|meid|gast}, ooit Pokémon Red gespeeld?\nSuper vet spel. Ik ga dit gevecht winnen.\nIk heb Charizard. Niemand verslaat Charizard!" + +msgid "MAP126_NPC_2" +msgstr "Hey man, heb je toevallig een Mankey?\nWil je het ruilen voor mijn Nidoran?\n... O, sorry, ik bedoelde in het spel. NEEEEEEEEEEEEEEE!!!\nCharmander is vergiftigd en ik zit in het midden van het Viridianbos zonder Tegengif! Waarom doe ik ook mee aan zulke stomme uitdagingen?" + +msgid "MAP126_NPC_3" +msgstr "Ligt het aan mij, of is dit spel totaal niet gebalanceerd? Statistisch gezien is Mewtwo vrijwel onverslaanbaar... Dit spel is totaal oneerlijk! Hyper Beam lijkt wel een fatale klap. Zo werkt het niet in het echt, toch?" + +msgid "MAP127_TRAINER_1" +msgstr "Hier zijn we dan!\nNa maanden lang trainen zijn we eindelijk op het Overwinnaarspad beland.\nWe zijn niet van plan te verliezen!" + +msgid "MAP127_TRAINER_1_DEFEAT" +msgstr "Onze kille aanpak was niet goed genoeg?!" + +msgid "MAP127_TRAINER_2" +msgstr "Aha! Mijn voorspellingen vertellen mij dat je niet veel verder komt dan dit!" + +msgid "MAP127_TRAINER_2_DEFEAT" +msgstr "Mijn zesde zintuig bakt er niks van!" + +msgid "MAP127_TRAINER_3" +msgstr "Om bij het Tandorkampioenshap te komen, moet je eerst het Overwinnaarspad doorkomen. Heb jij het in je, Trainer?" + +msgid "MAP127_TRAINER_3_DEFEAT" +msgstr "Ik niet, blijkbaar..." + +msgid "MAP127_TRAINER_4" +msgstr "Kan je mijn aanval van\n50.000 volt overleven?!" + +msgid "MAP127_TRAINER_4_DEFEAT" +msgstr "Jij lijkt degelijk geaard." + +msgid "MAP127_TRAINER_5" +msgstr "Waarom zou je je op één Soort focusen?\nIk gebruik ze liever allemaal!" + +msgid "MAP127_TRAINER_5_DEFEAT" +msgstr "Dat was slechts een oefenronde." + +msgid "MAP128_NPC_1" +msgstr "Aan het eind van het jaar zal het Overwinnaarspad weer open zijn voor het Kampioenshap. Ik voel de spanningen nu al opkomen!" + +msgid "MAP128_NPC_2" +msgstr "Ik maak me zorgen om Vinnelvelds bibliotheek... Een hoop van die boeken waren kosteloze stukken uit de tijd toen Tandor opgericht werd." + +msgid "MAP128_NPC_3" +msgstr "Laten we bidden tot Aotius en Mutios. Alleen zij zijn in staat ons door deze donkere tijden te helpen." + +msgid "MAP128_NPC_4" +msgstr "Kom maar, mijn kind.\nJe maakt je zorgen. Dit zijn donkere tijden, maar we moeten positief blijven. Zou je mijn prediking willen horen? Goed dan.\nWe leven in een wereld waarin je constant geconfronteerd wordt met keuzes. Sommige groot, andere klein. Soms hebben deze kleine keuzes grote gevolgen. Het zijn onze keuzes die ons speciaal maken. Het is door Aotius' schenking dat wij deze keuzes kunnen maken. Toch kleeft er aan elke keuze een risico - een gevolg. Die gevolgen hebben we te danken aan Mutios. Je vraagt je misschien af hoe dat een geschenk is, of niet? Zou het niet beter zijn als we vrij kunnen handelen, zonder consequenties? Misschien, maar misschien ook niet. Hoe zouden we dan weten of we anderen pijn doen? Het leven is in voortdurend evenwicht... Om vreugde te kennen, moeten we weten wat lijden is. Om het beste te zijn, moet er iemand zijn die het slechtste is. Hoe dan ook moeten we vertrouwen in de krachten van de Goden. Ze zijn liefdevol en vriendelijk, dat beloof ik je. Bedankt voor het luisteren, mijn kind. Moge de Goden je zegenen. Kennis zal er altijd zijn voor wie daar naar zoekt." + +msgid "MAP128_NPC_5" +msgstr "*snik* Als ik bid tot Aotius, wordt alles dan weer beter?" + +msgid "MAP128_SIGN_1" +msgstr "Welkom in Legendum,\ngeboorteplaats der helden!" + +msgid "MAP128_SIGN_2" +msgstr "Metrostation van Legendum" + +msgid "MAP128_SIGN_3" +msgstr "West-Tandor Overwinnaarspad" + +msgid "MAP128_SIGN_4" +msgstr "Superdojo.\nLeermeester: Kenichi" + +msgid "MAP128_SIGN_5" +msgstr "Route 09 - Weg naar Rotstort" + +msgid "MAP129_NPC_1" +msgstr "Eindelijk kan ik door heel West-Tandor reizen! ...Ik wil alleen nergens naartoe. Daar ben ik te lui voor." + +msgid "MAP129_NPC_2" +msgstr "De Tandor-Rangers geven momenteel T.M.N.-tickets weg aan mensen die betrokken zijn bij het Vinnelveld ongeval.\nHier, alsjeblieft." + +msgid "MAP130_NPC_1" +msgstr "Hé, ben jij een Pokémon-Trainer? Top! Luister, zou je willen ruilen? Ik zoek een Tofurang. Als je er een hebt, kan ik je er een Palij voor geven. Dat is geen Tofurang, vriend!" + +msgid "MAP131_NPC_1" +msgstr "Huidige toernooideelnemers mogen de wachtruimte niet verlaten totdat ze verliezen of Kampioen worden. Zodra u klaar bent om uw volgende strijd aan te gaan, meld u dat bij mijn medewerker bij de ingang." + +msgid "MAP132_SIGN_1" +msgstr "Tunnel naar de Lanthanidengrot" + +msgid "MAP132_SIGN_2" +msgstr "Trainer-tips!\nDe Vaardigheden Thick Fat en Fur Coat zijn defensief. Thick Fat halveert de schade van Vuur en Ijs-acties. Fur Coat halveert de schade van fysieke aanvallen. Wees strategisch wanneer je Pokémon met deze Vaardigheden bevecht!" + +msgid "MAP132_SIGN_3" +msgstr "LANTHANIDENGROT BEVAT DUN IJS\nPAS OP VOOR INSTORTINGEN" + +msgid "MAP132_TRAINER_1" +msgstr "Woow, gast, dit ijs is echt, super glibberig, man!" + +msgid "MAP132_TRAINER_1_DEFEAT" +msgstr "Auw!" + +msgid "MAP132_TRAINER_2" +msgstr "Zijn jouw Pokémon gewend aan deze ijskoude omgeving? Die van mij wel!" + +msgid "MAP132_TRAINER_2_DEFEAT" +msgstr "Die van jou ook, zo te zien." + +msgid "MAP132_TRAINER_3" +msgstr "Alleen de sterksten kunnen door deze bergen heenkomen!" + +msgid "MAP132_TRAINER_3_DEFEAT" +msgstr "Jij bent sterk genoeg!" + +msgid "MAP132_TRAINER_4" +msgstr "Alleen de sterksten kunnen door deze bergen heenkomen!" + +msgid "MAP132_TRAINER_4_DEFEAT" +msgstr "Jij bent sterk genoeg!" + +msgid "MAP132_TRAINER_5" +msgstr "Brrr! Wat koud! Laten we eens opwarmen met een Pokémon-gevecht!" + +msgid "MAP132_TRAINER_5_DEFEAT" +msgstr "Kil!" + +msgid "MAP132_TRAINER_6" +msgstr "Er zitten een hoop gevaarlijke dingen tussen deze bergen." + +msgid "MAP132_TRAINER_6_DEFEAT" +msgstr "Je kan het duidelijk aan." + +msgid "MAP132_TRAINER_7" +msgstr "Alleen de sterksten kunnen door deze bergen heenkomen!" + +msgid "MAP132_TRAINER_7_DEFEAT" +msgstr "Jij bent sterk genoeg!" + +msgid "MAP132_TRAINER_8" +msgstr "Hé, jij!\nAan wiens kant sta jij?" + +msgid "MAP132_TRAINER_8_DEFEAT" +msgstr "Nou, duidelijk niet aan die van mij..." + +msgid "MAP133_NPC_1" +msgstr "Ik sta hier al heel de dag, maar nee... niet eens beet! Wat is het vreselijk om dat de hele dag te moeten horen.\nMisschien kan jij het beter, {knul|meid|spruit}. Ik bedoel, je kan niet zo erg zijn als ik... Daarom ben ik misschien ook een zeeman, en geen visser! Hier, pak aan. Ik heb 'm niet nodig, da's zeker! Terug naar het cruiseleven voor mij, denk ik... of misschien vind ik die zogenaamde piraten in de buurt van Hengele!" + +msgid "MAP133_SIGN_1" +msgstr "Superdojo.\nLeermeester: Hitomi" + +msgid "MAP133_TRAINER_1" +msgstr "Ik zit al de hele dag te vissen, maar ik vang alleen maar oude laarzen!" + +msgid "MAP133_TRAINER_1_DEFEAT" +msgstr "Verdorie, de lijn is gebroken." + +msgid "MAP133_TRAINER_2" +msgstr "Ik kom uit een vissersfamilie. Vissen is deel van mij!" + +msgid "MAP133_TRAINER_2_DEFEAT" +msgstr "Nou moe, mijn lijn is gebroken!" + +msgid "MAP133_TRAINER_3" +msgstr "Als je de VM Dive hebt, kun je de zeebodem verkennen." + +msgid "MAP133_TRAINER_3_DEFEAT" +msgstr "Hou je hoofd boven water!" + +msgid "MAP133_TRAINER_4" +msgstr "Als je bubbels onder je ziet, betekent dat er een Pokémon onder je zit!" + +msgid "MAP133_TRAINER_4_DEFEAT" +msgstr "Blub!" + +msgid "MAP133_TRAINER_5" +msgstr "Familie, plicht, eer, vissen." + +msgid "MAP133_TRAINER_5_DEFEAT" +msgstr "Je hebt me eerzaam verslagen!" + +msgid "MAP133_TRAINER_6" +msgstr "Het is mijn levensdoel om op de cover van het Pokéblad te komen staan." + +msgid "MAP133_TRAINER_6_DEFEAT" +msgstr "Aaah! Dat is zo niet tof!" + +msgid "MAP133_TRAINER_7" +msgstr "Je verstoort mijn meditatie!" + +msgid "MAP133_TRAINER_7_DEFEAT" +msgstr "Mijn concentratie is verbroken!" + +msgid "MAP133_TRAINER_8" +msgstr "Feitje!\nShrimputy kunnen kokendheet water uit hun klauwen schieten!" + +msgid "MAP133_TRAINER_8_DEFEAT" +msgstr "Auww! Dat brandt!" + +msgid "MAP133_TRAINER_9" +msgstr "Zwemmen is het beste wat je kan doen om fit te blijven!" + +msgid "MAP133_TRAINER_9_DEFEAT" +msgstr "Mijn armen doen pijn..." + +msgid "MAP134_NPC_1" +msgstr "Het is een stuk kouder in het noorden. Ik kan mijn minirokje niet meer dragen." + +msgid "MAP134_NPC_2" +msgstr "Wat doet een Trainer zoals jij in Zilverkade? Je zoekt vast voor de volgende Gym. Die staat in Sneeuwpoort,\nin het oosten." + +msgid "MAP134_NPC_3" +msgstr "Heb je Zilverkade's Pokémon-Onderzoekslaboratorium gezien? Ze doen daar belangrijk onderzoek,\ngeloof ik." + +msgid "MAP134_NPC_4" +msgstr "Zilverkade was opgericht als een vissersdorp. De meeste inwoners varen elke dag de zee op om te vissen, zoals mijn man." + +msgid "MAP134_SIGN_1" +msgstr "Welkom in Zilverkade,\nstad van de veelbelovende zeebries!" + +msgid "MAP134_SIGN_2" +msgstr "Larkspurs Pokémon-Onderzoekslaboratorium" + +msgid "MAP134_TRAINER_1" +msgstr "Hmm? Hé gij daar...\nGij bent een Pokémon-Trainer, of niet?\nHarharhar! Ik kan 't gewoon aan u zien! Luister, Ik vaar al op deze zeeën sinds ik een klein jochie ben, en de laatste tijd is er een klein probleempje.\nGij hebt 't waarschijnlijk al gehoord, maar er varen piraten op deze zeeën! Een zwakke ou'e visser zoals ik maakt geen schijn van kans tegen hen, maar met een sterke Trainer aan boord, denk ik dat ze ons me' rust zullen laten.\nBent gij misschien op weg naar Venesi?\nIk zou u graag 'n lift willen geven. Hahahahahar! Trossen los, landrot!!\n...Uh, Ik bedoel...\nArrrgh, ik heb 't verknald! Arrrr, gij vervelend landrot!\n...Uh, Ik bedoel...\nArrgh, Ik heb 't verknald! Arrrr...\nIk heb mezelf vermomd als een oude man!\nIk was van plan al uw Pokémon te stelen terwijl we op zee waren, maar toen kwam m'n piratenstopwoord d'r uit!\nAch ja, dan moeten we dit maar op de harrrrde manier aanpakken! Geef me uw Pokémon,\nof ik laat u de plank lopen! Arrrhh...\nGerda gaat me hiervoor vermoorden...\nLet op m'n woorden, landrot!\nGij bent nog niet van Willem-Filip af!\nTrossen los! Pardon! Ik zag het gevecht wat verderop...\nDie kerel was een piraat, toch?\nDat dacht ik al.\nNormaal gesproken gaan\nde Piraten van de Zwarte Vlag\nniet zo ver naar het noorden. Ze worden de laatste tijd steeds meer weerbarstig.\nHoe dan ook, ik wilde je bedanken.\nJe hebt hem echt een lesje geleerd.\nHopelijk komt hij hier niet meer rondneuzen. Als er ook maar iets is wat ik kan doen om je te bedanken...\nO! Ik kan je met mijn boot naar Venesi brengen, als je dat fijn zou vinden. Wat zeg je er van? Iedereen aan boord! Nee?\nIk beloof dat ik geen piraat ben!\nLaat het maar weten als je van gedachten verandert." + +msgid "MAP134_TRAINER_1_DEFEAT" +msgstr "Arrrrrhhh!" + +msgid "MAP135_NPC_1" +msgstr "'k Ben vandaag de berg afgegaan, gast!" + +msgid "MAP135_NPC_2" +msgstr "Brr! Je bent in Sneeuwpoort aangekomen!" + +msgid "MAP135_NPC_3" +msgstr "Het is hier altijd erg stil vanwege het weer. Neem even de tijd om te kijken hoe de sneeuwvlokken langzaam naar beneden dwarrelen." + +msgid "MAP135_NPC_4" +msgstr "Yo gast, deze pistes zijn echt de bom!" + +msgid "MAP135_NPC_5" +msgstr "Ken jij de Pokémon Alpico?\nAls je er een hebt, wil je het dan ruilen voor mijn Anderind? Je hebt geen Pokémon... Oké, super! Jammer." + +msgid "MAP135_SIGN_1" +msgstr "Welkom in Sneeuwpoort,\nhet dorp bedekt met poedersneeuw!" + +msgid "MAP136_NPC_1" +msgstr "Ik zou met je vriend praten zodat je de Gym kan uitdagen." + +msgid "MAP136_SIGN_1" +msgstr "Sneeuwpoortgym\nGymleider: Vaeryn \"De Drakenmeester van Mega-Evolutie\"" + +msgid "MAP137_NPC_1" +msgstr "Veel succes, jullie allebei!" + +msgid "MAP137_NPC_2" +msgstr "Vaeryn: Een uitstekende keuze." + +msgid "MAP137_SIGN_1" +msgstr "Op de knop drukken?" + +msgid "MAP137_SIGN_2" +msgstr "Op de knop drukken?" + +msgid "MAP137_TRAINER_1" +msgstr "Zeer goed. Je hebt het eerste deel van de beproeving voltooid. Laten we zien of je mijn macht kunt overwinnen! Goed gedaan, je hebt de beproeving van Kracht voltooid. Zet voort." + +msgid "MAP137_TRAINER_1_DEFEAT" +msgstr "Je hebt je kracht vertoond." + +msgid "MAP137_TRAINER_2" +msgstr "Zeer goed. Ik zie dat je je verstand hebt toegepast om kritisch na te denken en door deze ruimte te navigeren. Bewijs nu je wijsheid en toon me je strategieën! Je hebt de beproeving van Wijsheid voltooid. Volg me naar de volgende beproeving." + +msgid "MAP137_TRAINER_2_DEFEAT" +msgstr "Goed gedaan." + +msgid "MAP137_TRAINER_3" +msgstr "Uitstekend gedaan. Je hebt laten zien dat je vertrouwen hebt in jezelf. Maar heb je ook vetrouwen in je Pokémon? Door vertrouwen te hebben in de instincten van je Pokémon, hebben ze zichzelf aan jou bewezen. Je hebt de beproeving van Vertrouwen voltooid.\nVolg mij." + +msgid "MAP137_TRAINER_3_DEFEAT" +msgstr "Goed gedaan." + +msgid "MAP139_NPC_1" +msgstr "Ik ontwijk jouw aanvallen met mijn ninja-technieken! Ik sluip snel en stil achter je aan, en schakel je uit met mijn slaapgas!" + +msgid "MAP139_NPC_2" +msgstr "Ik ben de gemeenste piraat van de zee! Arrrr, jij gladde paling! Ik snij u open met m'n zwaard!" + +msgid "MAP139_NPC_3" +msgstr "Ik laat mijn kinderen als piraten en ninja's spelen, maar om heel eerlijk heb ik het liever niet... Hier in Oost-Tandor stikt het van de piraten. Bovendien weet niemand waar de ninja's mee bezig zijn..." + +msgid "MAP139_NPC_4" +msgstr "Daikatuna is een favoriete Pokémon onder de ninja-clans. Om een zeldzame Daikatuna te vangen, moet je een metalen vislijn gebruiken en heb je een speciaal lokaas nodig. Anders snijdt het er zo doorheen!" + +msgid "MAP139_NPC_5" +msgstr "Wanneer ik soms te lang op zee ben, hoor ik de stem van een lieve vrouw. De Pokémon Syrentide maakt menselijke geluiden en ziet er vrouwelijk uit. Ze lokt verdwaalde zeelieden naar hun ondergang." + +msgid "MAP139_NPC_6" +msgstr "Ken jij de actie Hidden Power? Het werkt anders voor elke Pokémon die het gebruikt. Ik kan aan een Pokémon zien wat zijn of haar Hidden Power is. Zal ik er een voor je bekijken? Zal ik nog een Pokémon bestuderen? Laat mij je Pokémon zien als je zijn of haar Hidden Power wilt weten. Laat mij je Pokémon zien als je zijn of haar Hidden Power wilt weten." + +msgid "MAP140_NPC_1" +msgstr "Sorry, maar het is nog niet veilig deze route te gebruiken." + +msgid "MAP140_NPC_2" +msgstr "Sorry, maar het is nog niet veilig deze route te gebruiken." + +msgid "MAP140_NPC_3" +msgstr "We zoeken momenteel een veilige manier om dichtbij de vernietigde centrale te komen. Een beschermingspak dat alles bedekt zal noodzakelijk zijn... Onze beste onderzoekers ontwikkelen er nu een." + +msgid "MAP140_NPC_4" +msgstr "Dit kan geen ongeluk zijn geweest... Vinnelvelds kerncentrale was een paar dagen geleden nog volledig operationeel... en zo snel na die van Bruisbank...? Onze werkkrachten in Bruisbank zijn ook hard aan het werk. We moesten de hulpkrachten van Oost-Tandor er bij roepen." + +msgid "MAP140_NPC_5" +msgstr "Jeetje... wat waren wij Rangers hier slecht op voorbereid... Normaal gebruiken wij Temapparaten om woeste Pokémon te kalmeren, maar die werken helemaal niet op Nucleaire Pokémon! We waren afhankelijk van onze eigen Pokémon en de hulp van vrijwillige Trainers." + +msgid "MAP140_NPC_6" +msgstr "Je hebt ons gered! O dankjewel! Ik was zo bang... Ik hoorde een soort aardbeving of explosie, dus ik schuilde... Toen ik realiseerde wat er aan de hand was, was het dorp al geevacueerd. Ik was zo opgelucht toen ik de Rangers zag!" + +msgid "MAP140_NPC_7" +msgstr "Waaaauw! Je was zó cool! Ben jij een Pokémon-Meester?! Ik wil later Pokémon-Ranger worden!" + +msgid "MAP140_NPC_8" +msgstr "Laat me je gezondheid controleren op tekens van stralingsvergiftiging. ... Alles lijkt oké. Je blootstelling duurde maar een paar minuten, ver genoeg van het epicentrum dat je niet veel vervuilde lucht hebt ingeademd. Neem deze kaliumjodidetabletten in, ze zullen helpen om eventuele langetermijneffecten te voorkomen." + +msgid "MAP141_NPC_1" +msgstr "Het is lang geleden dat ik zo'n spannende strijd heb waargenomen. Het is overduidelijk dat jullie allebei een ongelooflijke reis hebben doorgemaakt. Nu is de kracht van Mega-Evolutie van jullie. Gebruik het verstandig, en onthoud wat je hier geleerd hebt." + +msgid "MAP141_SIGN_1" +msgstr "Acoliet: Deze beproeving zal testen hoe goed jij je kan aanpassen aan veranderingen. Voor een goede Trainer zijn een paar veranderingen geen probleem op zijn of haar pad naar perfectie." + +msgid "MAP141_TRAINER_1" +msgstr "Je hebt laten zien dat zelfs Moeder Natuur je niet kan tegenhouden. Versla me om te bewijzen dat jouw vechtstijl net zo flexibel is! Je hebt de beproeving van Flexibiliteit voltooid. Volg me naar de volgende beproeving." + +msgid "MAP141_TRAINER_1_DEFEAT" +msgstr "Goed gedaan." + +msgid "MAP141_TRAINER_2" +msgstr "Je hebt doorgezet, veel zware taken ondernomen en bent eindelijk bij de waarheid aangekomen. Dit zal je laatste beproeving zijn. Je mag geen voorwerpen tijdens ons gevecht gebruiken. Vetrouw de vaardigheden van je Pokémon ga verder zonder te aarzelen! Je hebt alle vijf beproevingen voltooid. Je bent klaar voor Gymleider Vaeryn. Kom." + +msgid "MAP141_TRAINER_2_DEFEAT" +msgstr "Goed gedaan." + +msgid "MAP141_TRAINER_3" +msgstr "Vaeryn: Kinderen.\nMijn acolieten vertellen mij dat jullie de vijf beproevingen hebben voltooid.\nJullie wilskracht is bewonderenswaardig. Kracht, Wijsheid, Flexibiliteit, Vetrouwen en het streven naar de Waarheid...\nDit zijn allemaal eigenschappen van een eerlijke Trainer. Alleen zij die een puur en vastberaden hart hebben, verdienen de kracht van Mega-Evolutie. Theo: Inderdaad, en nu gaan PN en ik u verslaan! Vaeryn: IK BEN VAERYN DE DRAAK!\nBeheerder van Mega-Evolutie in Tandor!\nJe mag dan wel de vijf beproevingen voltooid hebben, maar de laatste beproeving staat recht voor je!\nToon je waardigheid! PN en Theo hebben de Apexbadge gekregen! Theo: Woeehoeee!!! Vaeryn: Ik zal jullie ook deze TM geven. Vaeryn: Die TM bevat Caustic Breath. Het is een sterke Draak-actie die de verdediging van je tegenstander wegneemt. Welnu... Theo: Krijgen we nu onze Mega-Evoluties??? Vaeryn: Ja, het is tijd.\nStrek jullie armen uit, alsjeblieft. PN en Theo hebben Mega-Armbanden gekregen! Vaeryn: Ik zal jullie een klein beetje over Mega-Evolutie vertellen. Die Sleutelsteen in jullie armbanden is een katalysator. Wanneer een Pokémon die in staat is tot Mega-Evolutie zijn of haar Megasteen vasthoud, reageren de twee stenen op elkaar tijdens een gevecht. De band met je Pokémon is wat dit mogelijk maakt. Hebben jullie ieder een Pokémon die in staat is tot Mega-Evolutie? Theo: Ja! Ik zal mijn trouwe Electruxo laten Mega-Evolueren! Theo heeft een Electruxoliet gekregen! Theo: Ja! Ik zal mijn trouwe Archilles laten Mega-Evolueren! Theo heeft een Archillesiet gekregen! Theo: Ja! Ik zal mijn trouwe Metalynx laten Mega-Evolueren! Theo heeft een Metalynxiet gekregen! Vaeryn: Uitstekend, en jij, PN? Vaeryn: Een fantastische keuze. houdt nu een Megasteen vast. Het vorige vastgehouden voorwerp is opgeborgen in de tas van PN. [Pokémon is naar het begin van het team geschoven.] Vaeryn: Ach, je hebt geen Pokémon die in staat is tot Mega-Evolutie? Dat is jammer... maar je moet dit simpel genoeg een keer meemaken. Hier, gebruik mijn Ampharos maar. Kies een Pokémon om te vervangen. [Ampharos is naar het begin van het team geschoven.] Theo: Kom maar op!\nPN, Ik ga m'n Mega-Evolutie op volle kracht inzetten! Bereid je maar voor! ...Haha, zo te zien heb ik weer verloren! Sommige dingen veranderen niet, zelfs met de kracht van Mega-Evolutie. Natuurlijk had jij ook een Mega-Evolutie tot je macht, dus ben ik nie' verbaasd! ...Het is me gelukt! Ik heb PN verslagen! Jij hebt ook heel goed gevochten... maar ik kan het nie' geloven! Ik heb gewonnen! Allemaal dankzij Electruxo! ...Haha, zo te zien heb ik weer verloren! Sommige dingen veranderen niet, zelfs met de kracht van Mega-Evolutie. Natuurlijk had jij ook een Mega-Evolutie tot je macht, dus ben ik nie' verbaasd! ...Het is me gelukt! Ik heb PN verslagen! Jij hebt ook heel goed gevochten... maar ik kan het nie' geloven! Ik heb gewonnen! Allemaal dankzij Archilles! ...Haha, zo te zien heb ik weer verloren! Sommige dingen veranderen niet, zelfs met de kracht van Mega-Evolutie. Natuurlijk had jij ook een Mega-Evolutie tot je macht, dus ben ik nie' verbaasd! ...Het is me gelukt! Ik heb PN verslagen! Jij hebt ook heel goed gevochten, maar ik kan het nie' geloven! Ik heb gewonnen! Allemaal dankzij Metalynx! Vaeryn: Goed gevochten, jullie twee. Het is lang geleden dat ik zo'n spannende strijd heb waargenomen. Het is overduidelijk dat jullie allebei een ongelooflijke reis hebben doorgemaakt. Nu is de kracht van Mega-Evolutie van jullie. Gebruik het verstandig, en onthoud wat je hier geleerd hebt. Theo: Zal ik doen! Vaeryn: Goed zo jongen.\nIk wens jullie veel succes met de rest van jullie reis. [Ampharos heeft het team van PN verlaten.] Theo: PN, laten we dit aan de professor vertellen! Hij zal zo blij zijn!\nIk bel 'm nu wel met mijn PokéPod. Bamb'o: Hallo? ...Theo? Theo: Professor! Je spreekt met mij en PN! Bamb'o: Nou ja zeg, PN is er ook! Dus, wat is er? Theo: Je gaat het niet geloven! PN en ik hebben zojuist Gymleider Vaeryn verslagen, en hij gaf ons Mega-Armbanden! Nu kunne' we Mega-Evolutie gebruiken!!! Bamb'o: Mega-Evolutie? Dat is fantastisch nieuws! Zo te horen hebben jullie PokéDexen een update nodig!\nJullie zijn nog steeds in Sneeuwpoort zo te horen, dus ik vlieg er wel even naartoe. Theo: Okidoki!\nTot zo, professor! ...... ...... Oké dan PN...\nWe spreken zo nog wel! Doei!" + +msgid "MAP141_TRAINER_3_DEFEAT" +msgstr "Jullie twee hebben aangetoond dat jullie de kracht van Mega-Evolutie verdienen." + +msgid "MAP142_SIGN_1" +msgstr "De Kometengrot" + +msgid "MAP142_SIGN_2" +msgstr "- Rotstort" + +msgid "MAP142_TRAINER_1" +msgstr "Hoihoi! Waar ga jij naartoe?" + +msgid "MAP142_TRAINER_1_DEFEAT" +msgstr "Nou nou, ik had het niet moeten vragen..." + +msgid "MAP142_TRAINER_2" +msgstr "Vallende bladeren zijn cool, maar ik mis de stranden van Bruisbank..." + +msgid "MAP142_TRAINER_2_DEFEAT" +msgstr "Hé! Zo behandel je geen dame!" + +msgid "MAP142_TRAINER_3" +msgstr "Hé! Ga van m'n strand af!" + +msgid "MAP142_TRAINER_3_DEFEAT" +msgstr "Waarom betreedt je mijn strand?" + +msgid "MAP142_TRAINER_4" +msgstr "Als je het aan mij vraagt is dit de mooiste route in Tandor!" + +msgid "MAP142_TRAINER_4_DEFEAT" +msgstr "Veel mensen nemen Kampeerders niet serieus tijdens gevechten, maar we vinden het leuk om de natuur te verkennen! Neem een keer de tijd om Tandors schoonheid te bewonderen!" + +msgid "MAP142_TRAINER_5" +msgstr "Hé, kan je me helpen? Volgens mij heb ik bij Vinnelveld een verkeerde afslag genomen..." + +msgid "MAP142_TRAINER_5_DEFEAT" +msgstr "Eerst raak ik verdwaald, dan verlies ik een Pokémon-gevecht! Misschien moet ik maar een Supernerd worden en binnen blijven!" + +msgid "MAP142_TRAINER_6" +msgstr "???: Haiyah! ???: Wie is daar? ???: Je bent nu op ons gebied! ???: Indringers let op! ???: Deze surfende ninja's schakelen je zo uit! Ronin: Je mag deze keer dan wel gewonnen hebben, maar vergis je niet... Juunin: Onze clan zal je wreken! Ronin: Slaap met één oog open!" + +msgid "MAP142_TRAINER_6_DEFEAT" +msgstr "Ronin: Broeder, deze is sterk!" + +msgid "MAP143_NPC_1" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_NPC_10" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_NPC_2" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_NPC_3" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_NPC_4" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_NPC_5" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_NPC_6" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_NPC_7" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_NPC_8" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_NPC_9" +msgstr "Bessen van deze boom plukken?" + +msgid "MAP143_SIGN_1" +msgstr "Trainer-tips!\nDe insecten verslinden. P S P SEIK MA ER ...\nHet is niet goed te lezen..." + +msgid "MAP143_SIGN_2" +msgstr "Superdojo.\nLeermeester: Daichi" + +msgid "MAP143_TRAINER_1" +msgstr "Welkom in het Baykalbos, avonturier!\nBen je hier voor het eerst?\nTijd voor een gevecht!" + +msgid "MAP143_TRAINER_1_DEFEAT" +msgstr "En dat noemen we natuurlijke selectie!" + +msgid "MAP143_TRAINER_2" +msgstr "O, jij hebt vast Pokémon uit heel de regio! Laat zien, laat zien!" + +msgid "MAP143_TRAINER_2_DEFEAT" +msgstr "Ik zie ze, ik zie ze!" + +msgid "MAP143_TRAINER_3" +msgstr "Het is een lange weg naar Amelaar. Ik weet niet of ik het red..." + +msgid "MAP143_TRAINER_3_DEFEAT" +msgstr "Dit bos zal mijn graf zijn." + +msgid "MAP143_TRAINER_4" +msgstr "Theo: Hé!\n...Ik heb Sheldon verslagen!\nHet was super makkelijk.\nZo te zien ben je hier al klaar. Boeie. Ik haal je wel in!\nIk kwam Bamb'o nog tegen.\nHij gaf me twee VM's, en eentje is voor jou, maar je krijgt 'm niet!\nNiet voordat we vechten!" + +msgid "MAP143_TRAINER_4_DEFEAT" +msgstr "Nee! Het is nie' eerliiijjk!" + +msgid "MAP143_TRAINER_5" +msgstr "Theo: Hé!\n...Ik heb Sheldon verslagen!\nHet was super makkelijk.\nZo te zien ben je hier al klaar. Boeie. Ik haal je wel in!\nIk kwam Bamb'o nog tegen.\nHij gaf me twee VM's, en eentje is voor jou, maar je krijgt 'm niet!\nNiet voordat we vechten!" + +msgid "MAP143_TRAINER_5_DEFEAT" +msgstr "Nee! Het is nie' eerliiijjk!" + +msgid "MAP143_TRAINER_6" +msgstr "Les parfums de Kalos sont les meilleurs!" + +msgid "MAP143_TRAINER_6_DEFEAT" +msgstr "Nu laat je me een poepie ruiken!" + +msgid "MAP143_TRAINER_7" +msgstr "Wanneer ik het bos betreed, voelt het alsof ik in een compleet nieuwe wereld ben beland." + +msgid "MAP143_TRAINER_7_DEFEAT" +msgstr "Bwaaaaaah!" + +msgid "MAP143_TRAINER_8" +msgstr "Och, ik hoop dat die wilde vis-Pokémon me niet bijten! Ze hebben zulke scherpe tanden." + +msgid "MAP143_TRAINER_8_DEFEAT" +msgstr "Ik was gewoon met je aan het praten vriend, moest dat nou echt?" + +msgid "MAP144_NPC_1" +msgstr "Elke dag sta ik op en vaar ik met een gondola naar mijn werk.\nHet is geweldig om hier te wonen!" + +msgid "MAP144_NPC_10" +msgstr "Heb ik hier niet een Gargryph gezien? Zij maken mij niet bang." + +msgid "MAP144_NPC_11" +msgstr "Waarom is water zo blauw? In mijn droom was het paars, roze en meer!" + +msgid "MAP144_NPC_12" +msgstr "Prrrr..." + +msgid "MAP144_NPC_2" +msgstr "Heb je het Venesi Operahuis gezien? Het is een van onze grootste bezienswaardigheden." + +msgid "MAP144_NPC_3" +msgstr "Ik zag het! Ik zag een witte vogel-Pokemon! Maar toen verdween die..." + +msgid "MAP144_NPC_4" +msgstr "Lijkt het niet alsof deze standbeelden soms met hun ogen knipperen?" + +msgid "MAP144_NPC_5" +msgstr "Zie je deze standbeelden? Men zegt dat ze de bewaarders van de stad zijn." + +msgid "MAP144_NPC_6" +msgstr "Heb je al een rit in een gondola gemaakt? Je moet het eens proberen." + +msgid "MAP144_NPC_7" +msgstr "Verdomde ratten...\nDeze stad heeft begot een plaag!\nZe laten overal hun krabbels achter!" + +msgid "MAP144_NPC_8" +msgstr "Zeg, ken je een Pokémon genaamd Titanice? Ik ben me rot aan het zoeken om er eentje te vinden. In ruil geef ik je een Gargryph. Je hebt geen Pokémon... Oké, wat heb je? Zorg goed voor hem! Gaaf, ik heb nu een blije Titanice! Dat is geen Titance... Kom op, neem me niet in de maling!" + +msgid "MAP144_NPC_9" +msgstr "Venesi is om vele dingen beroemd.\nKunst, theater, en het belangrijkste, de kanalen!" + +msgid "MAP144_SIGN_1" +msgstr "Welkom in Venesi,\nde prachtige, waterstad!" + +msgid "MAP144_SIGN_2" +msgstr "De Aangeschoten Aveden:\nDe beroemde bar van Venesi!" + +msgid "MAP144_SIGN_3" +msgstr "Venesi Operahuis en Gym" + +msgid "MAP145_NPC_1" +msgstr "Iemand is zijn Eevee in het Labyrint kwijtgeraakt. De Tandor-Rangers doen een zoekactie, dus je kan nu niet de grot in." + +msgid "MAP145_SIGN_1" +msgstr "Venesi verderop" + +msgid "MAP145_TRAINER_1" +msgstr "Jij zal verliezen...\nIk kan het in de kaarten lezen!" + +msgid "MAP145_TRAINER_1_DEFEAT" +msgstr "Aha, ik snap het!" + +msgid "MAP145_TRAINER_2" +msgstr "Aan de kant, armoedzaaier! Je blokkeert mijn uitzicht!" + +msgid "MAP145_TRAINER_2_DEFEAT" +msgstr "Verslagen door slechts een niksnut?!" + +msgid "MAP145_TRAINER_3" +msgstr "Hé, jij!\nAan wiens kant sta jij?" + +msgid "MAP145_TRAINER_3_DEFEAT" +msgstr "Nou, duidelijk niet aan die van mij..." + +msgid "MAP145_TRAINER_4" +msgstr "O, je hebt me gevonden terwijl ik lag te zonnebaden! Zo te zien is het tijd voor een gevecht." + +msgid "MAP145_TRAINER_4_DEFEAT" +msgstr "Al deze stress is slecht voor mijn huid." + +msgid "MAP145_TRAINER_5" +msgstr "Hé, wil je mij een cool trucje zien doen? Ik kan vuur doorslikken!" + +msgid "MAP145_TRAINER_5_DEFEAT" +msgstr "Auw, ik heb mijn tong verbrand!" + +msgid "MAP145_TRAINER_6" +msgstr "Zie je wat ik zie?" + +msgid "MAP145_TRAINER_6_DEFEAT" +msgstr "Ik kan het niet geloven!" + +msgid "MAP145_TRAINER_7" +msgstr "Ik kom van de noordelijke bergen, op zoek naar sterke Trainers om uit te dagen!" + +msgid "MAP145_TRAINER_7_DEFEAT" +msgstr "Ik werd belaagd!" + +msgid "MAP145_TRAINER_8" +msgstr "Je doet me denken aan iemand die ik op tv heb gezien!" + +msgid "MAP145_TRAINER_8_DEFEAT" +msgstr "Zo te zien heb ik weer fictie en werkelijkheid door elkaar gehaald..." + +msgid "MAP145_TRAINER_9" +msgstr "Theo: O, jij bent het, PN. Bamb'o heeft je gezonden, of nie'? Ik ben aan 't trainen voor de Gym, die jij zeker al verslagen hebt. ...Ja, dat dacht ik al. Een tijdje geleden zou ik in paniek raken en erom gaan huilen, maar...\nik denk dat andere dingen me aan 't denken hebben gezet. Het enige wat ik kan doen is mijn best,\ndus ik probeer gewoon de beste Trainer te worden die ik kan zijn. Dat terzijde, zin in een gevecht? Okidoki, kom maar op! 't Is oké, mijn Pokemon waren toch al vermoeid door het trainen. Maar laat het me weten als je weer wilt vechten! Ze kunnen de uitdaging wel gebruiken! O, trouwens, Professor Bamb'o vroeg me om je eraan te herinneren dat je noordwaarts moet gaan, door die grot daar.\nIk zie je later wel weer!" + +msgid "MAP145_TRAINER_9_DEFEAT" +msgstr "Je bent altijd zo veel beter..." + +msgid "MAP146_NPC_1" +msgstr "Dit dorp bestaat als symbool voor de harmonie tussen onze inwoners. We kwamen samen om dit te bouwen als een teken van vrede na honderden jaren oorlog." + +msgid "MAP146_NPC_2" +msgstr "Ik ben aan het trainen om een ninja-meester te worden!\nIk heb al mijn eigen techniek ontwikkeld! Ninja-Spuugbal!\nPfoe!" + +msgid "MAP146_NPC_3" +msgstr "Er gaat niets boven het kijken naar de kalmte van de oceaan. De liefelijke weerkaatsing van de maan en de sterren.... Het brengt deze oude ziel tot rust..." + +msgid "MAP146_NPC_4" +msgstr "Op elk moment zijn er minstens 10 ninja's te vinden in dit dorp.\nJe kan ons meestal echter niet zien." + +msgid "MAP146_NPC_5" +msgstr "Dit dorp bevat het grootste heiligdom voor de Goden in heel Tandor.\nHet is ook de Gym van dit dorp." + +msgid "MAP146_NPC_6" +msgstr "Waarom we altijd zwart dragen?\nNou... omdat het cool is, duh!\nEn je kan het niet zien als het vuil wordt!" + +msgid "MAP146_NPC_7" +msgstr "Wij ninja's werken aan ons imago.\nDat hele \"mysterieus en dodelijk\" gebeuren brengt geen goed beeld op." + +msgid "MAP146_NPC_8" +msgstr "Er worden hier zoveel verschillende vechtstijlen beoefend! Ik zal jarenlang moeten trainen als ik ze allemaal onder de knie wil krijgen." + +msgid "MAP146_NPC_9" +msgstr "Dat standbeeld beeldt de Pokémon Yatagaryu af. Het is zeldzaam en heilig voor de ninja-clans. Alleen degenen die zich hebben bewezen mogen ze trainen. Ze zeggen dat Yatagaryu de kracht heeft om onweersbuien op te roepen. Daarom wordt het de \"Stormdrager Pokémon\" genoemd." + +msgid "MAP146_SIGN_1" +msgstr "Legendemuseum: Schatten en Artefacten van Eeuwenoude Culturen" + +msgid "MAP146_SIGN_2" +msgstr "Legendemuseum: Schatten en Artefacten van Eeuwenoude Culturen" + +msgid "MAP146_SIGN_3" +msgstr "Weerkaatst Door Golven\nDe Felle, Schijnende Maan Ons Tsukinami" + +msgid "MAP146_SIGN_4" +msgstr "Standbeeld van de machtige Daikatuna" + +msgid "MAP146_SIGN_5" +msgstr "Standbeeld van de machtige Yatagaryu" + +msgid "MAP146_SIGN_6" +msgstr "Standbeeld van de machtige Daikatuna" + +msgid "MAP146_SIGN_7" +msgstr "Zeldzame Levensmiddelen en Schatten\nVan zo Ver als de Wind Waait Je Kan Ze Hier Kopen!" + +msgid "MAP146_SIGN_8" +msgstr "Tsukinami Heilige Tempel en Pokémon-Gym" + +msgid "MAP147_NPC_1" +msgstr "Hallo kanjer!\nDit hier is de zesde Gym van de Tandor Gymuitdaging. Kijk uit, want hij is pittig! Je zal op je intuïtie moeten vertrouwen. Deze glibberige tegels zullen je alle kanten op laten glijden! Ook moet je oppassen voor valluiken en vermommingen! Tenslotte is er het kwestie van de Gymleider... Niemand weet wie het is! Men zegt dat er veel Psychisch-soorten gebruikt worden... Succes!" + +msgid "MAP147_TRAINER_1" +msgstr "Liefde kijkt niet met de ogen,\nmaar met de geest." + +msgid "MAP147_TRAINER_1_DEFEAT" +msgstr "O, mijn pijnlijke hart!" + +msgid "MAP147_TRAINER_2" +msgstr "Dit boven alles: blijf getrouw aan je eigen persoonlijkheid!" + +msgid "MAP147_TRAINER_2_DEFEAT" +msgstr "Zeer indrukwekkend." + +msgid "MAP147_TRAINER_3" +msgstr "De dwaas denkt dat hij wijs is, maar de wijze weet dat hij een dwaas is." + +msgid "MAP147_TRAINER_3_DEFEAT" +msgstr "Verpletterd!" + +msgid "MAP147_TRAINER_4" +msgstr "Aan het prikken van mijn duim,\nvoel ik boosheid hierheen struinen." + +msgid "MAP147_TRAINER_4_DEFEAT" +msgstr "Uhh... tekst?" + +msgid "MAP147_TRAINER_5" +msgstr "Laten we eens kijken of je mij te slim af kunt zijn!" + +msgid "MAP147_TRAINER_5_DEFEAT" +msgstr "Ik ben belazerd!" + +msgid "MAP147_TRAINER_6" +msgstr "Aha! Een uitdager nadert! Zo te zien heb je de vloerpuzzel overwonnen en mijn studenten overtroffen, maar ben jij slim genoeg voor deze laatste puzzel? Laat maar eens zien! Goed gezien. Je hebt mijn list zeker door. Ja, 't is waar! Ik ben niet de Gymleider waarnaar je zoekt, maar had je DIT verwacht?" + +msgid "MAP147_TRAINER_6_DEFEAT" +msgstr "Aha, heel slim! Je hebt zeker al door dat er hier iets niet klopt..." + +msgid "MAP147_TRAINER_7" +msgstr "\"De hele wereld is een schouwtoneel en alle mannen en vrouwen slechts spelers. Ze komen op, en ze gaan weer weg. En eenzelfde mens speelt vele rollen doorheen de zeven fasen van zijn leven.\" Laat me je een verhaal vertellen. Er was eens een klein meisje dat droomde van een rol in de opera. Het theater zat echter vast in haar oude traditionele wijze, en vrouwen mochten niet optreden. Het meisje kreeg een idee. Ze knipte al haar haar af, draagde jongenskleding en deed auditie als jongen. Het werkte, ze kreeg de rol, en wanneer ze acteerde maakte ze indruk op iedereen die naar haar kwam kijken. Dit was echter niet genoeg voor haar. In een wereld vol leugens en deceptie, werd ze moe van het grootste misverstand van allemaal. Op een dag trekte ze haar jongenskleding uit en liet ze haar verhullende make-up achter. Toen het gordijn opende zag het publiek haar voor wie ze echt was: hun geliefde toneelster, een vrouw. Het publiek viel stil, omdat ze niet konden ontkennen dat zij, een vrouw, net zo goed kon acteren als een man. Sindsdien was er verandering.\nHet theater veranderde haar regels en vrouwen mochten optreden. Wat betreft het meisje, nou... dat meisje ben ik. Mijn naam is Rosalinde, ster van het podium en Gymleider van Venesi! Je bent goed bezig geweest als je het bedrog hier hebt overwonnen,\nmaar kan je mij verslaan? Op naar de slotscène! PN heeft de Dramabadge ontvangen! Rosalinde: Wees niet bang voor grootsheid: sommigen worden groot geboren, anderen verwerven grootsheid, en weer anderen krijgen het zomaar in hun schoot geworpen. Ik weet niet onder welke categorie jij valt, maar je hebt zeker grootsheid binnenin je. Ik weet zeker dat je met jouw verstand en kracht de sterren zult bereiken! En boven alles: blijf getrouw aan je eigen persoonlijkheid! Ik heb een TM voor je, als aandenken aan ons gevecht. Trick Room is een sluwe actie, geschikt voor een meester in illusie zoals ikzelf! Het maakt de traagste Pokémon tijdelijk het snelst. Gebruik het verstandig!" + +msgid "MAP147_TRAINER_7_DEFEAT" +msgstr "Spectaculair gedaan! Jij verdient deze Dramabadge!" + +msgid "MAP148_NPC_1" +msgstr "PN! Wat leuk je hier te zien.\nSheldon is hier de Gymleider. Hij gebruikt Staal-soorten en technologie! Het past niet echt bij het mooie boerenlandschap, maar zeg dat maar niet tegen hem. Staal weerstaat veel dingen, maar vergeet niet dat het smelt bij vuur, buigt bij klappen en barst in de aarde. Water kan ook best handig zijn.\nSucces!" + +msgid "MAP148_SIGN_1" +msgstr "Op de knop drukken?" + +msgid "MAP148_SIGN_2" +msgstr "Op de knop drukken?" + +msgid "MAP148_SIGN_3" +msgstr "Op de knop drukken?" + +msgid "MAP148_SIGN_4" +msgstr "Op de knop drukken?" + +msgid "MAP148_TRAINER_1" +msgstr "Wat weet jij van computers?" + +msgid "MAP148_TRAINER_1_DEFEAT" +msgstr "Duidelijk meer dan ik..." + +msgid "MAP148_TRAINER_2" +msgstr "Moet je horen! Ik kan het Legend of Zelda themalied op mijn gitaar spelen! Vet hè?" + +msgid "MAP148_TRAINER_2_DEFEAT" +msgstr "Game over..." + +msgid "MAP148_TRAINER_3" +msgstr "Lololol ik ben een gamer-meisjuh! Ik ben een meid en ik speel videospelletjuhhs! o3o" + +msgid "MAP148_TRAINER_3_DEFEAT" +msgstr "Auwieee!" + +msgid "MAP148_TRAINER_4" +msgstr "Deskundigen theoriseren dat we uiteindelijk een punt zullen bereiken waarop technologie de intelligentie van mensen overstijgt en in staat zal zijn zichzelf te verbeteren!" + +msgid "MAP148_TRAINER_4_DEFEAT" +msgstr "Als je me even de spatiële bediening laat aanpassen..." + +msgid "MAP148_TRAINER_5" +msgstr "Ah, PN, daar ben je.\nDat was zeker een stunt daar bij het graanveld. Ik ben bijna onder de indruk! Ripley dwars zitten werd toch saai, om heel eerlijk te zijn. Alles in dit dorp is saai, maar goed. Laten we eens kijken of je zo krachtig bent als S51-A lijkt te denken! O... Je hebt mijn puzzels opgelost.\nUgh, boeie, al dat wachten werd toch saai. Net als dit hele dorp.\nEr is hier niks te doen. Dit volk is zo blij met landbouw en bidden en dergelijke. Ze snappen er helemaal niks van! Beseffen ze niet dat hun levens zinloos en onopmerkelijk zijn? Argh! Het maakt me zo kwaad! Mijn Staal-soorten worden helemaal gek van dit dorp.\nNu richten wij onze woede af op JOU! Hoe...\nHoe ben jij zo sterk? Ik snap het niet.\nIk train en train maar door, en dan loopt er ineens een snotaap naar binnen... Je hebt mijn dag wat minder saai gemaakt, dat is zeker...\nIk zal je dit maar geven dan. PN heeft de Pixelbadge ontvangen! Neem dit ook maar, sinds je gewonnen hebt. Die TM bevat Gyro Ball.\nHet is een Staal-actie die sterker wordt hoe slomer de gebruiker is. Dus het is goed voor Gararewl, maar waardeloos voor Tracton.\nZolang je het niet idioot gebruikt is het een vrij sterke actie." + +msgid "MAP148_TRAINER_5_DEFEAT" +msgstr "WAT?!" + +msgid "MAP150_NPC_1" +msgstr "Een zwerm Insect-Pokémon blokkeert je pad! ... Insectenspray gebruiken? PN heeft de Insectenspray gespoten. Ze haastten zich weg.\nZo te zien heb je ze boos gemaakt... Je kan ze beter niet boos maken. Een zwerm Insect-Pokémon blokkeert je pad. Je kan ze beter niet bozer maken..." + +msgid "MAP150_NPC_2" +msgstr "Een zwerm Insect-Pokémon blokkeert je pad! ... Insectenspray gebruiken? PN heeft de Insectenspray gespoten. Ze haastten zich weg.\nZo te zien heb je ze boos gemaakt... Je kan ze beter niet boos maken. Een zwerm Insect-Pokémon blokkeert je pad. Je kan ze beter niet bozer maken..." + +msgid "MAP150_NPC_3" +msgstr "Een zwerm Insect-Pokémon blokkeert je pad! ... Insectenspray gebruiken? PN heeft de Insectenspray gespoten. Je kan ze beter niet boos maken. Een zwerm Insect-Pokémon blokkeert je pad. Je kan ze beter niet bozer maken..." + +msgid "MAP150_NPC_4" +msgstr "Een zwerm Insect-Pokémon blokkeert je pad! ... Insectenspray gebruiken? PN heeft de Insectenspray gespoten. Je kan ze beter niet boos maken. Een zwerm Insect-Pokémon blokkeert je pad. Je kan ze beter niet bozer maken..." + +msgid "MAP150_NPC_5" +msgstr "Een zwerm Insect-Pokémon blokkeert je pad! ... Insectenspray gebruiken? PN heeft de Insectenspray gespoten. Je kan ze beter niet boos maken. Een zwerm Insect-Pokémon blokkeert je pad. Je kan ze beter niet bozer maken..." + +msgid "MAP150_NPC_6" +msgstr "Een zwerm Insect-Pokémon blokkeert je pad! ... Insectenspray gebruiken? PN heeft de Insectenspray gespoten. Je kan ze beter niet boos maken. Een zwerm Insect-Pokémon blokkeert je pad. Je kan ze beter niet bozer maken..." + +msgid "MAP150_NPC_7" +msgstr "Een zwerm Insect-Pokémon blokkeert je pad! ... Insectenspray gebruiken? PN heeft de Insectenspray gespoten. Je kan ze beter niet boos maken. Een zwerm Insect-Pokémon blokkeert je pad. Je kan ze beter niet bozer maken..." + +msgid "MAP150_NPC_8" +msgstr "Een zwerm Insect-Pokémon blokkeert je pad! ... Insectenspray gebruiken? PN heeft de Insectenspray gespoten. Je kan ze beter niet boos maken. Een zwerm Insect-Pokémon blokkeert je pad. Je kan ze beter niet bozer maken..." + +msgid "MAP150_TRAINER_1" +msgstr "Bwahahaha! Zwak mens! Je zit nu in het Miereneuvel!" + +msgid "MAP150_TRAINER_1_DEFEAT" +msgstr "Platgedrukt!" + +msgid "MAP150_TRAINER_2" +msgstr "Hihi... De kronkelige, golvende grotten van het Miereneuvel... Waar gaan ze nu heen?" + +msgid "MAP150_TRAINER_2_DEFEAT" +msgstr "Eh???" + +msgid "MAP150_TRAINER_3" +msgstr "Deze plek is een insectenvangers droom!" + +msgid "MAP150_TRAINER_3_DEFEAT" +msgstr "Nu is het een nachtmerrie..." + +msgid "MAP150_TRAINER_4" +msgstr "Deze plek is een insectenvangers droom!" + +msgid "MAP150_TRAINER_4_DEFEAT" +msgstr "Nu is het een nachtmerrie..." + +msgid "MAP151_NPC_1" +msgstr "Ben je hier voor de Gym? De Gymleider is er niet. In feite is hij niet teruggekeerd sinds hij het Baykalbos inging om te trainen... ......Dat was best een tijd geleden.\nLuister, je bent een sterke Trainer, toch? Tiko is een meester Vuur-Pokémon-Trainer, dus hij zal wel diep het Miereneuvel in zijn gegaan om te trainen. Zie het als een deel van je Gymuitdaging om hem te gaan halen. Goed zo.\nEen beetje van deze Insectenspray werkt beter dan welke Afweer dan ook." + +msgid "MAP151_NPC_2" +msgstr "Welkom in Amelaar.\nEr zijn weinig mensen die heelhuids door het Baykalbos komen, dus proficiat." + +msgid "MAP151_NPC_3" +msgstr "Amelaar is geïsoleerd van de rest van de regio. We hebben niet eens elektriciteit." + +msgid "MAP151_NPC_4" +msgstr "Om eerlijk te zijn zijn we hier geen fan van technologie. Sommigen hier gebruiken zelfs nog Apricornen om Pokémon te vangen." + +msgid "MAP151_NPC_5" +msgstr "Heb je ooit één van Tiko's dansjes gezien? Nee? Hihi! Ze zijn prachtig." + +msgid "MAP151_NPC_6" +msgstr "Gwahahaha! Het regent hier altijd, maar dat is oké! Ik hou van regen!" + +msgid "MAP151_NPC_7" +msgstr "Hier in Amelaar hoef je je 's nachts geen zorgen te maken over verkeerslawaai. Waar je wel bang voor moet zijn, zijn de insecten!" + +msgid "MAP151_NPC_8" +msgstr "Amelaar heeft geen traditionele Pokémarkt. Je kunt echter wel voorwerpen en Pokémon bij de Ruilmarkt krijgen,\nin ruil voor Bessen." + +msgid "MAP151_SIGN_1" +msgstr "Welkom in Amelaar! Wauw, u heeft ons gevonden. Petje af." + +msgid "MAP151_SIGN_2" +msgstr "Amelaargym\nGymleider: Tiko \"De Dansende Vlam\"" + +msgid "MAP152_NPC_1" +msgstr "Ik kwam hier om ninja-technieken te leren, maar ik ben helemaal afgemaakt bij de Gym... Ik moet meer trainen. Men zegt dat alleen zij die alle ninja-technieken beheersen de heilige Pokémon van Tsukinami mogen trainen.\nIk moet er een vangen, als ik ze allemaal\nwil vangen!" + +msgid "MAP152_NPC_2" +msgstr "Ik bezoek dit dorp voor het Legendemuseum. Zij hebben voorwerpen die ouder zijn dan Tandor! Het Legendemuseum in het noordwesten heeft allerlei interessante dingen voor een Ruïnefan als ik.\nVeel oude mythen en zo!" + +msgid "MAP152_NPC_3" +msgstr "Oost-Tandors enige kerncentrale ligt over zee in het westen. Het is de laatste die nog overeind staat in Tandor..." + +msgid "MAP152_SIGN_1" +msgstr "De deur zit op slot." + +msgid "MAP152_SIGN_2" +msgstr "De deur zit op slot." + +msgid "MAP152_SIGN_3" +msgstr "De deur zit op slot." + +msgid "MAP153_NPC_1" +msgstr "Dit dorp is mijn laatste halte voor de Tandorliga! Misschien bezoek ik Hengele voordat ik ga, om een sterke Water-soort voor mijn team te vangen. Ik hoef alleen nog deze Badge en dan kan ik naar de Tandorliga! Deze Gym is alleen heel lastig..." + +msgid "MAP155_NPC_1" +msgstr "Welkom bij de Luxecruise van Tandor!\nHier kunt u zich ontspannen en hoeft u zich niet zorgen te maken over dingen als kernsmeltingen. Uw kamer is de laatste aan de rechterkant. Voel je vrij om de boot te verkennen en met andere passagiers te praten." + +msgid "MAP155_NPC_2" +msgstr "Ik moet deze boot af zodra het stopt!\nEr zijn misschien mensen verwond door het ongeval! Kon ik maar zo snel als deze Flitsklauw zijn. Ik heb er alleen niks aan. Waarom neem jij het niet? Ik moet die arme mensen in nood helpen.\nAls deze cruise ontspannend moest zijn, is dat het niet!" + +msgid "MAP155_NPC_3" +msgstr "Hallo liefje. Ik was ooit ook een Trainer. Ahh, wat een mooie tijd, maar nu ben ik oud en knorrig, en heb ik geen gebruik meer voor deze TM. Misschien jij wel? Zo mag ik het horen. Ach ja, ik vind vast wel een Trainer die het wel wil hebben." + +msgid "MAP155_NPC_4" +msgstr "Hallo daar, jonge Trainer! Ik ben de kapitein van dit schip! ...Urgh, maar ik ben zeeziek... We zijn niet eens op zee! Wat nu, wat nu? Ik heb gehoord dat rugmassages helpen... Doe een oude kerel een pleziertje, alsjeblieft? Ahh... Veel beter. Wat, verwacht je een beloning of zo? Ik heb niks. Hoepel op! *mopper mopper*" + +msgid "MAP155_TRAINER_1" +msgstr "Ik probeer te ontspannen, maar ik denk alleen maar over de kerncentrale! Misschien leidt een gevecht me af." + +msgid "MAP155_TRAINER_1_DEFEAT" +msgstr "Ugh! Ik kon me niet concentreren!" + +msgid "MAP155_TRAINER_2" +msgstr "Ik hou meer van bergen. Boten maken me een beetje ziek... maar ik hou het vol!" + +msgid "MAP155_TRAINER_2_DEFEAT" +msgstr "Ik word misselijk..." + +msgid "MAP155_TRAINER_3" +msgstr "Hoi hoi! Waar ga jij heen?" + +msgid "MAP155_TRAINER_3_DEFEAT" +msgstr "Neeeeeeee! We hebben verloweeennn. :((" + +msgid "MAP155_TRAINER_4" +msgstr "Ik gebruik alleen de sterkste Pokémon. Jouw Pokémon maken geen schijn van kans." + +msgid "MAP155_TRAINER_4_DEFEAT" +msgstr "Ik heb een handdoek nodig..." + +msgid "MAP155_TRAINER_5" +msgstr "PN.\nDit is dom, maar ik ben 'n beetje bang.\nNee, wacht! Dat zei ik niet. Ik ben nooit bang! Ik zal de beste Trainer ooit zijn! ...Maar, pap...\nIk... papa is sterk.\nHij heeft sterke Pokémon... Jouw vader is een Ranger, toch?\nHij moet iedereen wel helpen. O-of anders! Ik bedoel, uh... w-wil je vechten? Het kan me niet schelen wat er gebeurde bij de kerncentrale! Op dit moment wil ik maar één ding, en dat is jou verslaan!" + +msgid "MAP155_TRAINER_5_DEFEAT" +msgstr "Nee! Het is nie' eeeeerlijk!" + +msgid "MAP156_NPC_1" +msgstr "Ik heb Kellyn nog nooit zo stil gezien. Ik... wist niet dat hij een zoon had. Hij is zo gedreven in zijn werk, hij heeft nooit iets gezegd over zijn familie. Ik... wist niet dat hij een dochter had. Hij is zo gedreven in zijn werk, hij heeft nooit iets gezegd over zijn familie." + +msgid "MAP156_NPC_10" +msgstr "We hebben Route 11 aangewezen als natuurreservaat om een paar van Tandors bedreigde Pokémon-soorten te helpen. Trainers mogen daar alleen Pokémon vangen met een vergunning." + +msgid "MAP156_NPC_11" +msgstr "Wij Rangers doen veel werk hier in Tandor. We doen aan misdaadbestrijding, reddingsmissies en milieubescherming." + +msgid "MAP156_NPC_12" +msgstr "Ik ben een nieuwe Ranger!\nKellyn is mijn held!" + +msgid "MAP156_NPC_13" +msgstr "PN, Ik heb een klusje voor je. Zou je deze brief aan Cameron kunnen geven? Hij is op het kerncentrale-eiland. Je kan er naartoe varen via Route 07." + +msgid "MAP156_NPC_14" +msgstr "Dit is een noodopvang voor gewonde mensen en Pokémon. Gebruik alstublieft wat van deze desinfecterende handgel. We willen niet dat er iemand ziek word." + +msgid "MAP156_NPC_15" +msgstr "Veel van onze patiënten zijn nog steeds herstellende. Houd alstublieft rekening met hen." + +msgid "MAP156_NPC_16" +msgstr "*kuch kuch*\nIk voel me niet zo lekker, mama..." + +msgid "MAP156_NPC_17" +msgstr "Stil maar liefje.\nDrink maar lekker je soepje." + +msgid "MAP156_NPC_18" +msgstr "Ik heb gisteren mijn zoontje hierheen gebracht met een temperatuur van 39 graden. Het gaat nu stukken beter, dankzij de verpleegkundigen." + +msgid "MAP156_NPC_19" +msgstr "Dit is de IC-afdeling. Sorry, maar ik mag je niet binnenlaten." + +msgid "MAP156_NPC_2" +msgstr "Het is een Pokémon-Rangers taak om de natuurlijke schoonheid van Tandor te beschermen! Jouw vader is een van de-- nee, DE belangrijkste Ranger die we hier hebben! Iedereen kijkt naar hem op." + +msgid "MAP156_NPC_20" +msgstr "Het is altijd slim om geneesvoorwerpen bij de hand te hebben. In nood kan je ook Bessen gebruiken. Hier, neem wat Tegengif. Hopelijk helpen ze tijdens je reis." + +msgid "MAP156_NPC_21" +msgstr "Ow... ten..." + +msgid "MAP156_NPC_22" +msgstr "We hebben dit kleintje op Route 03 gevonden. Iemand heeft hem vergiftigd en achtergelaten! Hoe kan je nou zoiets doen?" + +msgid "MAP156_NPC_23" +msgstr "Dit gebouw heeft een landingsplaats op het dak. Zo kunnen we onze patiënten ook via de lucht ontvangen." + +msgid "MAP156_NPC_24" +msgstr "Ik heb nog nooit een aandoening zoals dit gezien... Zou het door de radioactiviteit kunnen komen?" + +msgid "MAP156_NPC_25" +msgstr "Grrrr! Snauwwwww! Wil je de PSV gebruiken? ...\nPN heeft de PSV geactiveerd! GRRR SCHEUR BREEK VERNIEL GRRRR" + +msgid "MAP156_NPC_26" +msgstr "Deze machine meet de weerpatronen in de regio. Er staat er een in elke Ranger-basis. Door middel van deze machine kunnen we stormen en orkanen voorspellen voordat ze plaatsvinden." + +msgid "MAP156_NPC_27" +msgstr "Dit is het Onderzoeks- en Ontwikkelingslab. De Tandor-Rangers werken hier samen met wetenschappers en experts om problemen in onze regio op te lossen." + +msgid "MAP156_NPC_28" +msgstr "Wij Rangers zijn afhankelijk van geavanceerde technologie voor ons werk. Voornamelijk onze Temapparaten, die zorgen voor een pijnloze manier om Pokémon te kalmeren en sturen. Temapparaten zijn uniek omdat ze beide op getrainde én wilde Pokémon werken zolang de getrainde Pokemon geen behoefte heeft om zich tegen te werken. De band tussen de Pokémon en de Trainer speelt dus altijd een grote rol." + +msgid "MAP156_NPC_29" +msgstr "PN, jij bent Kellyns {zoon|dochter|kind}, toch?\nIk moet eerlijk zijn, Ik wist niet eens dat hij er een had. Hij praat amper over zijn familie." + +msgid "MAP156_NPC_3" +msgstr "De meeste van ons vormen geen sterke band met onze Pokémon, maar sommige Rangers vinden een Partner-Pokémon waarop ze kunnen vertrouwen." + +msgid "MAP156_NPC_30" +msgstr "We proberen een manier te vinden om deze Tancoon te genezen. Het ziet er naar uit dat voortdurende blootstelling aan mensen de agressiviteit ervan heeft verminderd. Toch bevat z'n speeksel nog kleine hoeveelheden radioactiviteit. Bamb'o: Juist. We moeten een manier vinden om de radioactiviteit af te tappen. Zodra de radioactieve energie ophoudt, zullen de cellen weer normaal kunnen regenereren.\nIk ben ervan overtuigd dat er een oplossing is, maar onze technologie is momenteel nog niet goed genoeg... Grrrrwoef!" + +msgid "MAP156_NPC_31" +msgstr "We zijn bijna klaar met het Beschermingspak. Het zou klaar moeten zijn tegen de volgende missie." + +msgid "MAP156_NPC_32" +msgstr "Ik presenteer u het hoogtepunt van maanden aan onderzoek: het Beschermingspak! Gebaseerd op blauwdrukken uit Hoenn, dit pak beschermt de drager volledig tegen straling. Ook bevat het een luchtfiltratiesysteem, een ingebouwde twee-wegradio en meer.\nDit is het eerste exemplaar, maar we hopen er uiteindelijk genoeg te maken voor het hele Rangerteam." + +msgid "MAP156_NPC_33" +msgstr "Cipres: O, Ernest! Wat toevallig. Bamb'o: Goed je te zien, Lily. Hoe gaat het? Cipres: Goed hoor. We werken hard aan het Beschermingspak. De nieuwe Nucleair-bestendige Temapparaten werken ook goed, hoewel ze moeilijker te gebruiken zijn dan de normale Temapparaten.\nWat betreft het geneesmiddel voor de Nucleaire Pokémon zijn jouw aantekeningen zeer behulpzaam. Bamb'o: Ik help graag. PN, laat me je vertellen over wat we ontdekt hebben. Dus je weet hoe Evolutiestenen werken, toch? Elke steen straalt een unieke elektromagnetische frequentie uit. Pokémon die er door kunnen evolueren doen dat ook wanneer ze blootgesteld worden aan die frequentie. Elk element lijkt ook geassocieerd te zijn met zijn eigen soort, maar radioactieve straling... Dat bevindt zich op een veel hogere frequentie. Dus, wat er gebeurt is dat de radioactieve straling gedeeltelijke evolutie bij de Pokémon veroorzaakt. Het type Pokémon verandert niet, maar de kleur, acties en Soorten van de Pokémon wel. Omdat hun lichamen hier niet bestand tegen zijn, verandert ook hun gedrag. Daarom zijn ze hondsdol. Met een beetje geluk en wat gedragstherapie kunnen we ze deels genezen. Hun kleuren blijven hetzelfde, maar ze zullen niet langer ongehoorzaam en aggressief zijn. Cipres: Net zo briljant als altijd, Ernest. Bamb'o: Dankjewel Lily. Ik doe mijn best." + +msgid "MAP156_NPC_34" +msgstr "Sommige Pokémon-soorten zijn meer gevoelig voor de infectie dan anderen. Normaal, Vergif, Duister, en Vlieg-soorten zijn het meest gevoelig. Insect, Staal en Spook-soorten zijn het minst gevoelig." + +msgid "MAP156_NPC_35" +msgstr "Zoals je al weet gebruiken Pokémon-Rangers Temapparaten om razende Pokémon te kalmeren. Voor een lange tijd werkte dit echter niet op Nucleair-soorten. Ondertussen hebben we een nieuw en handiger model ontworpen.\nJe kunt er geen Nucleaire Pokémon mee commanderen, maar je kunt ze wel rustig krijgen en tot slaap brengen." + +msgid "MAP156_NPC_36" +msgstr "We geloven bij Omicron een nieuwe Pokémon gezien te hebben! Nou ja, we denken in ieder geval dat het een Pokémon is.\nHet heet Urayne en is hoogstwaarschijnlijk een Nucleair-soort. Een Legendarische Pokémon van de Nucleair-soort... en dat CURIE-persoon lijkt wel op z'n Trainer! We weten niet waartoe het in staat is en waar het überhaupt vandaan komt. Als Cameron nou wakker was... Misschien weet hij iets." + +msgid "MAP156_NPC_37" +msgstr "... [Deze Ranger werd geraakt door Uraynes Half-Life aanval. Ze is in slechte staat...]" + +msgid "MAP156_NPC_38" +msgstr "PN?. Ben jij dat?\nAh, en Ernest en Theo zijn bij je.\nFijn dat jullie er zijn. We kwamen zo snel mogelijk.\nHoe voel je je, Kellyn? Het gaat wel. Mijn blootstelling was niet al te erns- *kuch. kuch*. Alstublieft, probeer rustig te blijven.\nEr is radioactieve lucht in uw longen gekomen. Uw hartslag moet laag blijven. Hoe kan ik rustig blijven wanneer er mensen en Pokémon in gevaar zijn?!\n*kuch. kuch* Luister.. Nu dat we meer over onze situatie weten, heb ik een plan bedacht.\nIk weet nu wel bijna zeker dat dit CURIE-persoon de oorzaak van al de kernrampen is.\nAls we CURIE klein kunnen krijgen zijn de kerncentrales veilig en kunnen we dingen opknappen. Hiervoor hoeven we alleen te weten waar CURIE zich uithangt... Gelukkig heeft Cameron hier ons goed bij geholpen. Pap...?\nMaar sinds hij mij heeft gered is hij...\n... Het lijkt erop dat Cameron dit al had verwacht.\nToen we hem hiernaartoe brachten vonden we deze documenten in de binnenzak van zijn jas. Hij schijnt al veel informatie te hebben verzameld over CURIE en Urayne.\nOok zat deze brief er bij. Beste Kellyn en Rangers van Tandor,\nJullie kennen mij als Cameron Caine, technicus, particuliere aannemer en vader. Dit is echter niet mijn ware identiteit.\nMijn echte naam is Cameron Stormdrager. Ik ben een Interpol-agent.\nElf jaar geleden keerde ik terug naar Tandor om meldingen van gevaarlijke en illegale Pokémon-experimenten te onderzoeken. Tijdens mijn onderzoek\nwerd ik ontdekt,. en vluchtte de\ncrimineel spoorloos. Mensen stierven hierdoor.\nHet is mijn grootste spijt. Na mijn mislukking werd ik met vervroegd pensioen gestuurd, maar ik zal nooit vergeten wat ik op dat eiland zag... Pap was geheim agent?\nWauw!. DAT IS ZO COOL! Hij was altijd al een ingetogen man.\nKwam na het Epsilon-incident in Moki terecht met zijn zoon...\nNooit had hij het over wie hij was of waar hij vandaan kwam. ... Dus Cameron wist meer over het incident...\nHet incident waar Lucille is gestorven.\nWaarom heeft hij mij nooit iets verteld? ... De brief gaat nog verder. Ik was misschien met pensioen, maar ik zou niet rusten totdat deze criminelen voor het gerecht werden gebracht.\nIk wist dat er nog bewijs te vinden was... dus werd ik aannemer bij de nieuwe kerncentrale. Met de bouw van Epsilon als dekmantel onderzocht ik het puin om te bewijzen dat wat er toen gebeurde geen ongeluk was. In plaats daarvan vond ik echter iets anders. Iets veel ergers... Blauwdrukken en diagrammen van de bouw van een artificiële Pokémon! Ik had bijna alles wat ik nodig had om het aan Interpol te melden, totdat het ondenkbare gebeurde. Een gigantische ontploffing trof het eiland. Toen wist ik dat deze zaak nog lang niet gesloten was. Ik kon net ontsnappen op de rug van mijn Yatagaryu. Toen ik eenmaal hoog de lucht in was, kon ik ze zien...\nEen vreemd persoon strompelde uit het wrak, samen met een Pokémon. Ik herkende het masker van de persoon van de diagrammen die ik had gezien.\nDe CURIE-Gebruiksomgeving. Een high-tech-toestel dat in de laboratoria ontwikkeld werd. Het doel lijkt wel om een soort mentale brug te slaan tussen mens en Pokémon. Het geeft de gedachten en opdrachten van de drager door aan de Pokémon... Urayne. Een artificiële Pokémon.\nGebouwd om een bron van onbeperkte energie te zijn. Op zijn sterkst heeft het de kracht om atomen te splitsen, maar om dat potentieel te bereiken moet het eerst een grote hoeveelheid kernbrandstof verbruiken. Om dit te vergemakkelijken, heeft het de mogelijkheid radioactiviteit om zich heen te voelen:. een soort \"Geiger Sense\".\nIk geloof dat Urayne op dat eiland is gemaakt en daar jarenlang in een diepe slaap heeft gelegen. Het was de komst van nieuwe brandstof op het eiland die ervoor zorgde dat het opnieuw wakker werd. Urayne was echter niet alleen. Dit persoon.\nIk heb geen idee wie het is,\nof wat zijn of haar doel is.\nHij of zij heeft de CURIE-Gebruiksomgeving, en lijkt de Trainer van Urayne te zijn. Bovendien lijkt hij of zij niet gezien te willen worden. Dit bereikt de persoon door Uraynes teleportatiekracht te gebruiken, maar elke keer dat dit gedaan wordt, laten ze een klein radioactief spoor achter. Met deze sporen heb ik ze maandenlang in het geheim door de regio gevolgd. Dat iedereen dacht dat ik dood was, maakte het makkelijk om undercover te blijven.\nIk kan me voorstellen hoe bezorgd Theo wel niet moet zijn... maar, hoeveel ik ook om mijn zoon geef, is het beschermen van Tandor momenteel belangrijker. Dus je liet ons gewoon denken dat je dood was?! Hoe ikon/i je, pap? Ik ging kapot!\nIk weet dat je geheim-agent-dingen te doen had, maar je had op z'n minst een teken kunnen geven,. iets maar! Ja.... Cameron verliezen heeft z'n tol geëist op ons allen - en zeker op jou, Theo.\nNeem het hem niet kwalijk, daarentegen:\nhij zat CURIE op de hielen.\nMet deze informatie zijn we mogelijk in staat om CURIE eindelijk te vangen en voorgoed te dwarsbomen! Uiteindelijk kwamen ze tot rust in de ruïnes van Zeta, ten noorden van Vinnelveld. Het is afgelegen en de straling houdt pottenkijkers buiten. Er is daar een grote voorraad aan kernbrandstof, maar niet genoeg om CURIE en Urayne voor eeuwig te voeden. Na verloop van tijd zal de voorraad op raken, en zal het duo zich op zoek naar meer brandstof moeten verplaatsen. De enige resterende uraniumopslag bevindt zich in Oost-Tandor. Ik ben er zeker van dat dat hun volgende verblijfplaats wordt. Tijd om de aanval in te zetten. Ik zal de Rangers vóór de aanval anoniem waarschuwen en het uranium laten verplaatsen. Mocht Urayne meer brandstof te pakken krijgen, kan het misschien zijn sterkste vorm bereiken...\neen Pokémon met onbeperkte kracht. Dat moet ik voorkomen.\nDe Rangers zullen Urayne en CURIE bij Omicron betrappen. Dan moeten ze zichzelf wel onthullen. Als ze weten te ontsnappen, vluchten ze terug naar Zeta. Als dat zich voordoet, sluit ik me aan bij de Rangers om daar de confrontatie aan te gaan. Gerechtigheid zal geschiede, in naam van mij en de rest van de mensheid!\n\n- Cameron Stormdrager Dus, dat is het einde van de brief? Dat was het, hoewel dat niet het enige is wat Cameron heeft nagelaten.\nData over CURIE en Urayne, zoals bekwaamheden, zwakten...\nHij lijkt er nogal op gefixeerd te zijn. Daar kan jij ook wat van, Kellyn. ... *kuch. kuch* ...Dat terzijde,. Camerons informatie is van ongelooflijke waarde.\nHij had zelfs een volgsignaal.\nHij heeft blijkbaar tijdens het gevecht met CURIE en Urayne een volgapparaat aan hen kunnen vastmaken.\nMijn Rangers proberen ze nu te vinden. Baas!\nWe hebben het volgsignaal getraceerd!\nHet komt vanuit het westen, zoals u zei.... Het lijkt diep vanuit de Gevarenzone\nte komen. Dus Cameron had gelijk.\nZe zitten in Kerncentrale Zeta.\nIs het Beschermingspak gereed? Ja, baas! Goed. Deze keer hebben wij Rangers het voordeel. We zullen deze criminelen stoppen! Ik wou dat ik deze missie kon leiden... maar...... PN. Normaal is er een eed en een ceremonie, maar.... we hebben niet veel tijd, dus kom ik meteen ter zake.\nIk promoveer je tot Ranger-status.\nIk wil dat je de missie in mijn plaats leidt. Ik weet dat je het kan. Je hebt elke uitdaging overwonnen, je hebt alle acht Gymbadges en je bent een sterk, moedig en zelfstandig persoon geworden. Ik hoop dat je weet....\nhoe trots ik op je ben, PN.\nIk had me geen beter kind kunnen wensen.\nWas ik maar een betere vader geweest...\nIk hoop dat ik het op een dag goed kan maken, wanneer dit voorbij is... *snif* Ik-.ik ben zo blij dat pap nog leeft....\nIk w-wil 'm nooit meer kwijtraken...\nZe zullen hiervoor boeten!\nKellyn!. Ik wil ook een Ranger worden! Natuurlijk Theo.. Ook jij krijgt een promotie voor deze missie. Hoe meer sterke Trainers we hebben, hoe beter. Ik blijf hier in het Hoofdkwartier en zal helpen op afstand.\nWe houden je positie goed in de gaten.\nProfessor, jou hebben we in het laboratorium nodig. Natuurlijk! We zijn zo dicht bij een doorbraak voor het geneesmiddel,\ndat moet wel! Hé, PN!\nWie had ooit gedacht dat we Rangers zouden worden?!\nHet is super cool, nietwaar? Jullie twee hebben jezelf genoeg bewezen.\nTheo, wat jij deed tegen CURIE was...\nom eerlijk te zijn, roekeloos,. maar je moed valt niet te ontkennen. ...Hé, laat dat 'ns los!\nPap stond recht voor me en was in gevaar! Ik kon toch niet niks doen! Pap.... Dit zal niet voor niets zijn geweest,. en wanneer je eindelijk wakker wordt....\nzal je horen dat we Tandor hebben gered.\nDat beloof ik je. Een groep Rangers wacht bij de westelijke haven van Route 07. Vanuit daar varen jullie naar Route 08, de Graanvelden.\nDit gebied wordt nu ook wel de Gevarenzone genoemd. Het is daar momenteel levensgevaarlijk. Gelukkig hebben onze wetenschappers een Beschermingspak ontworpen. Het zal je goed tegen de straling beschermen. Uiteindelijk leidt de route naar de kerncentrale. Het volgsignaal komt diep van binnenin het gebouw. Zorg ervoor dat je goed voorbereid bent, sinds we niet weten wat ons te wachten staat." + +msgid "MAP156_NPC_39" +msgstr "... [Cameron is bewusteloos en reageert niet.]" + +msgid "MAP156_NPC_4" +msgstr "Kellyn: Fiore, dan Almia, dan Tandor... Wat? O, nee, ik zat gewoon in gedachten. Kellyn: L-luister, misschien kunnen we ergens iets eten? Nee, wacht, ik moet verder. Sorry. Kellyn: Hoe gaat het met mijn zus? ...Ze speelt op je Wii? Oké dan. Kellyn: Ah, je moeder was... Had je haar maar kunnen kennen. Kellyn: *zucht*" + +msgid "MAP156_NPC_40" +msgstr "Kellyns Empirilla verlaat nooit zijn zijde. Wat hebben die twee een sterke band!" + +msgid "MAP156_NPC_41" +msgstr "Empi... PN heeft de PSV geactiveerd! Baas heeft pijn. Moet baas beschermen..." + +msgid "MAP156_NPC_42" +msgstr "Pap... Ik ben bij je...\nHoud vol, alsjeblieft!" + +msgid "MAP156_NPC_43" +msgstr "Camerons Yatagaryu vloog ons hier sneller naartoe dan ik ooit eerder heb gevlogen. Het ligt nu op de landingsplaats.\nHet is te groot voor binnen, maar toch probeerde het telkens naar binnen te komen om bij Cameron te blijven.\nWat een trouwe Pokémon." + +msgid "MAP156_NPC_44" +msgstr "Ik ben een veldmedicus gespecialiseerd in de zorg voor gewonde Rangers. Blissey is mijn Partner-Pokémon uit de Almiaregio." + +msgid "MAP156_NPC_45" +msgstr "Bliss! Blissey!" + +msgid "MAP156_NPC_46" +msgstr "Ik moet toegeven.... Hoewel Urayne afschuwelijk is, is het ook fascinerend om een nieuw soort Pokémon te ontdekken. Jeetje.... Hij zei dat Urayne NOG sterker kan worden als het meer brandstof had? Het zag er al eng genoeg uit...\nIk moet er niet aan denken! We zullen er alles aan doen om te verkomen dat het krachtiger wordt. Ons doel is om Urayne te neutraliseren en om z'n Trainer, CURIE, te arresteren. Volgens Camerons aantekeningen sluit Urayne af als het voldoende verzwakt is. Zodra het niks meer kan, zullen we beslissen wat we ermee doen. Experimenten op Pokémon en pogingen tot artificiële wezens zijn illegaal sinds het Mewtwo-incident in Kanto...\nEchter gebeurt het nog steeds.\nHoewel ik van mening ben dat de omstandigheden van iemands geboorte niet diens lot zouden moeten bepalen, moeten we onze opties overwegen. Als Urayne net als andere Nucleair-soorten is, is het een hersenloze vernietigingsmachine.\nIn dat geval moeten we het permanent uitschakelen voor onze veiligheid.\nHopelijk hoeft het niet zo ver te komen. Wacht eens even.... uitschakelen?\nJe gaat het doden? *zucht* Ik zei net dat dat hopelijk niet hoeft.\nMaar iets wat spontaan kernexplosies kan veroorzaken is gevaarlijk voor alles dat leeft. Ik ben een Ranger. Het beschermen van mensen en Pokémon is wat ik doe. Urayne heeft tientallen mensen aangevallen en verwond, inclusief een paar van mijn beste Rangers en- *kuch. kuch* ...En jij ook. ....J-ja, inderdaad. Ik vetrouw jouw oordelen als aanvoerder.\nMaar als Pokémon-professor zou ik het fijner vinden als we Urayne levend kunnen houden. Een compleet nieuwe Pokémon kan revolutionair zijn. Misschien kan het ons zelfs helpen met een geneesmiddel. We moeten het maar afwachten." + +msgid "MAP156_NPC_47" +msgstr "Hallo, PN!\nHeb je besmette Nucleaire Pokémon die genezen moeten worden? Oké! Ik zal je behandelen. Het zal niet lang duren. Klaar is kees! Je is helemaal genezen! Zorg ervoor dat je alle andere besmette Pokémon die je hebt naar mij brengt, zodat ik ze kan genezen. Als je besmette Pokémon hebt, kan ik ze genezen. Onthoud wel dat dit alleen kan bij Pokémon die achteraf besmet zijn geraakt. Gewoonlijk voorkomende Nucleair-soorten zoals Nucleon en Hazma hoeven niet behandeld te worden. Als je besmette Pokémon hebt,\nkan ik ze genezen." + +msgid "MAP156_NPC_48" +msgstr "Haaaa-zma! Wil je de PSV gebruiken? ...\nPN heeft de PSV geactiveerd! Helpen! Graag helpen!" + +msgid "MAP156_NPC_5" +msgstr "Onze baas, Kellyn, is niet meer hetzelfde sinds het incident van tien jaar geleden...\nHet ongeluk waarbij hij zijn vrouw verloor." + +msgid "MAP156_NPC_6" +msgstr "Welkom in het Ranger-Hoofdkwartier van West-Tandor. Dit is de uitvalsbasis voor al onze operaties in West-Tandor. Vragen? De Tandor-Rangers zijn sterk gemotiveerd om vrede te handhaven en Tandors natuur te beschermen. Wij zijn er om zowel mensen als Pokémon te beschermen tegen gevaar. Of het nu gaat om misdaden of natuurrampen, je kunt altijd op ons rekenen. We zijn anders dan Pokémon-Trainers omdat wij geen Pokéballen gebruiken om Pokémon te vangen. Wij gebruiken Temapparaten om Pokémon tijdelijk te sturen. Dat vermindert onze impact op de natuur. Is er nog iets wat je wilt weten? Soms vragen wij gewone Pokémon-Trainers om hulp. Hiervoor heb je echter wel toestemming nodig van de aanvoerder. Voor meer informatie over lopende missies, kan je terecht bij de Ranger rechts van mij. Is er nog iets wat je wilt weten? De Tandor-Rangers zijn bezig met het herstel van de explosie bij de kerncentrale in het zuidoosten. Veel van onze Rangers evacueren nu het eiland. Er komen echter ook golven van straling naar het binnenland, wat vreemde effecten heeft op de wilde Pokémon. Raak niet in paniek. Blijf binnen of verplaats u ver van de explosie. Alles loopt lekker hier in West-Tandor. Men is momenteel bezig met de constructie van een nieuwe kerncentrale op het eiland in het zuidoosten. Sinds het ongeluk tien jaar geleden heeft West-Tandor minder duurzame energiesoorten moeten gebruiken, zoals kolen en olie. Die zijn slecht voor het millieu. Zodra de nieuwe klaar is, zijn we van plan volledig af te stappen van fossiele brandstoffen in West-Tandor. Is er nog iets wat je wilt weten? Je vader leidt momenteel een reddingsmissie op het eiland in het zuidoosten.\nJe moet zo ver mogelijk hiervandaan gaan. ...Huh? Je vader...?\n O! Je bedoelt Kellyn! Ik wist niet dat hij een kind had.\nVolgens mij is hij nu boven.\nHij zal vast verbaasd zijn je te zien. Kan ik je ergens anders bij helpen?" + +msgid "MAP156_NPC_7" +msgstr "De reden achter de kernsmeltingen was een persoon genaamd CURIE... maar is het wel een persoon? Het droeg een vreemde helm en had dat ding bij zich-- \"Urayne\". Ik heb nog nooit van zo'n soort Pokémon gehoord." + +msgid "MAP156_NPC_8" +msgstr "Dit gebouw is de grootste uitvalsbasis voor de Rangers van West-Tandor.\nWe hebben een kleinere in Noutocht, en Oost-Tandor heeft ook zijn eigen hoofdkwartier. De Ranger-Unie hier is vrij jong vergeleken met die van Almia.\nJouw vader Kellyn en een paar andere Almia-Rangers zijn hier bijna 30 jaar geleden naartoe gestuurd om de operatie op gang te brengen!" + +msgid "MAP156_NPC_9" +msgstr "Wij vangen geen Pokémon zoals Trainers dat doen, maar sommigen van ons hebben een Partner-Pokémon. Mijn Partner, Staraptor, komt helemaal uit de Almiaregio." + +msgid "MAP157_NPC_1" +msgstr "Ben je hier met de cruise gekomen? Ik ook! Blijkbaar gebruikt de Gym hier Staal-Pokémon en technologie. Dat had je zeker niet verwacht, of wel? Mijn Pokémon worden onrustig van deze stilte. Het is veel te rustig voor een serieuze Trainer als ik. Zodra ik de Gym heb verslagen ben ik hier weg." + +msgid "MAP157_NPC_2" +msgstr "Als je hier in Vinnelveld wifi wilt kan je het maar op twee plekken vinden: hier, en in de Gym. Ik denk alleen niet dat Sheldon zomaar zijn wachtwoord aan mensen uitdeelt, en snel internet is het ook niet... Ik ben naar Vinnelveld gegaan omdat ik hoorde dat er serieus indrukwekkende technologie zou moeten zijn. Blijkbaar is het alleen de Gym! De rest van dit dorp zit vol boeren en religieuze gekken!" + +msgid "MAP157_NPC_3" +msgstr "Na wat er bij Epsilon is gebeurd staan de Tandor-Rangers op scherp. Ik sta op wacht, maar er gebeurt hier helemaal niks... *zucht*\nKon ik maar iets spannends meemaken..." + +msgid "MAP158_NPC_1" +msgstr "Deze Pokémarkt heeft alleen maar Pokémon-dingen! Ik wil gewoon een boterham! Is dat nou te veel gevraagd? Geef me een boterham." + +msgid "MAP158_NPC_2" +msgstr "Mensen in Vinnelveld verbouwen liever hun eigen eten. Daarom zijn er hier amper klanten." + +msgid "MAP159_NPC_1" +msgstr "Priester: Hallo, kind! Jij bent nieuwsgierig, nietwaar? Ik zie het in je ogen. Ons geloof wordt vaak over het hoofd gezien. Niettemin aanbidden de meeste Tandorianen op hun eigen manier. Zal ik je vertellen over de Legendes van Tandor? Goed dan. Wij Tandorianen geloven ook in de Duizendarmige Schepper van Sinnoh, die het universum uit het niets heeft geschapen. Van dat niks vormde voor ons echter twee wezens. Wit en zwart, positief en negatief, stoten en sleuren, wind en water, vuur en bliksem, de toekomst en het verleden. Ze worden vele dingen genoemd. Hier in Tandor noemen wij ze Aotius en Mutios. Zij hebben vele Vormen. Sommige menselijk. Andere, Pokémon. Samen creëerden zij de Pokémon van Metaal, Lanthan en Actan, en aan de mensen van Tandor gaven zij vijf Bevelen. 1. Doe uw vijanden geen kwaad en zij zullen u geen kwaad doen. 2. Respecteer de Pokémon van Tandor en zij zullen u respecteren. 3. Bewerk het land voor een wonderbaarlijke oogst. 4. Verlangen leiden tot vernietiging. 5. Deel uw kennis met wie daar voor zoekt. Zo hebben zij bevolen, en zo zullen wij er naar leven. De band tussen de mens en Aotius en Mutios is als die tussen Pokémon en Trainers. Net zoals Pokémon luisteren wij, gehoorzamen wij en beschermen wij. Bedankt voor het luisteren, mijn kind. Hier is een kleinigheidje voor je geduld. Kennis zal er altijd zijn voor wie daar naar zoekt." + +msgid "MAP159_NPC_10" +msgstr "Een groot deel van een TM's waarde wordt bepaald door hoeveel Pokémon het kunnen leren. TM's zoals Return, Double Team, Hidden Power, Toxic, Protect en Attract kunnen bijvoorbeeld door een hoop Pokémon geleerd worden." + +msgid "MAP159_NPC_11" +msgstr "Van het meest naïeve kind tot de machtigste koning. Van de kleinste Magikarp tot onze grote Arceus. Iedereen heeft recht op vreugde in het leven." + +msgid "MAP159_NPC_12" +msgstr "Ik geloofde eerst niet in de legendes van Tandor, maar tijdens de Tandorkampioenschaps-ontruiming ving ik een glimp van Actan op. Als één legende waar is, zijn ze dat misschien wel allemaal! Arceuszijdank!" + +msgid "MAP159_NPC_13" +msgstr "Vroeger was ik een slecht persoon. Zelfs wanneer Vinnelveld in gevaar was kon ik alleen maar plunderen en stelen. Tot ik een klein kindje tegen kwam, beroet en uitgehongerd. Hij gaf een Bes aan een gewonde Cottonee. Het raakte me zo dat ik naar deze kerk ging om mezelf te verbeteren. Het gaat nu een stuk beter." + +msgid "MAP159_NPC_14" +msgstr "... [Ze is aan het bidden. Ik kan haar beter met rust laten.]" + +msgid "MAP159_NPC_15" +msgstr "Er is één ding dat ik heb geleerd van dat kernramp - de angst om te sterven!" + +msgid "MAP159_NPC_16" +msgstr "Ik wist niet eens wat een Nucleaire Pokémon was tot de kernrampen begonnen!" + +msgid "MAP159_NPC_2" +msgstr "Neem gerust een kijkje naast het altaar, mijn kind. Misschien vind je daar een boek dat je interesseert." + +msgid "MAP159_NPC_3" +msgstr "Aotius, voor zuivere lucht! Mutios, voor zuiver water! En zelfs boven hen, onze grote Arceus!" + +msgid "MAP159_NPC_4" +msgstr "Pokémon. Mensen. Goden. Legendes. Ze vieren allemaal de vreugde van het leven." + +msgid "MAP159_NPC_5" +msgstr "Onze familie is al generaties lang op het land bezig. Het zit in ons bloed. Een leven zonder Pokémon zou nutteloos zijn. De Goden hebben Mens en Pokémon gemaakt om samen te werken." + +msgid "MAP159_NPC_6" +msgstr "Vinnelveld staat bekend voor brood en wijn. Ze worden met liefde gemaakt, dat proef je! We kunnen het hele jaar door kweken met ons mooie klimaat." + +msgid "MAP159_NPC_7" +msgstr "Heb je honger?\nHier, neem een paar Bessen. Neem nog maar wat hoor! Bessen zijn voor Pokémon, maar, even tussen jou en mij, ook goed voor mensen!" + +msgid "MAP159_NPC_8" +msgstr "Ik hou van het platteland! Ik kan me er gewoon, vrij voelen en zo, weet je wel? Ahh... Soms vind ik het gewoon fijn om buiten te zitten, een frisse neus te halen en even lekker te spelen... Even kijken hoe Moeder Natuur zich die dag voelt, snap je?" + +msgid "MAP159_NPC_9" +msgstr "In Unova komen elke dag vier beroemde muzikanten samen om op te treden. Op een dag wil ik dat ook een keer meemaken. Wil je leren zingen? Laat eens wat horen. ... Wees niet bang, zing maar! ... Hoor je me wel? Ik wil je horen zingen! ... Prima, dan niet." + +msgid "MAP159_SIGN_1" +msgstr "Er is hier een boek genaamd \"Zeelegendes van Oost-Tandor\". Lezen? --Oost-Tandor Zeelegende--\nDiep in de zeeën van Oost-Tandor ligt een gigantische kloof. Als je daar 's nachts vaart, bestaat de kans dat je diep onderwater licht ziet schijnen.\nDit is de Legendarische Pokémon Baitatao. Sommige mensen zeggen dat het naïeve zwemmers onderwater probeert te lokken, zodat het je kan verblinden. Anderen zeggen dat het de zee wilt verlichten zodat iedereen een veilige tocht heeft. Waar of niet, Baitatao's warmte houdt de zeeën warm, en helpt alles er in overleven. Alsnog is het verstanding om verlicht water te vermijden. Lezen is voor losers." + +msgid "MAP159_SIGN_2" +msgstr "Er is hier een boek genaamd \"De Drie Pokémon van Metaal\". Lezen? Toen Arceus' Duizend Armen de wereld creëerden was er geen metaal. Totdat Groudon, Heer van de Aarde en Dag, de aarde doorkliefde met één machtige klauw. Metaal was geboren, maar het was niets behalve brons. Hij graafde diep de Aarde in, en in de Kern legde hij drie eieren. De eerste die uitkwam was de Broeder der Vuur, Heatran. Heatran creëerde de veelvoorkomende ertsen: ijzer, goud, zilver, en titanium. Uit de lavastromen van de Starkberg kwamen al deze waardevolle metalen voor mensen om te gebruiken. De tweede die uitkwam was Lanthan, Broeder der Aarde. Lanthan nam de zeldzame ertsen zonder naam, en legde ze diep onder de grond. Hij creëerde de Lanthanidenberg van Oost-Tandor en kwam daar tot rust.\nDe laatste die uitkwam was Actan, Broeder der Duisternis. Actan nam de schaarste en krachtigste ertsen die branden en gloeien met gevaarlijke energie, en kwam uit de Actinidenberg om de mensen erover te leren. Dus gebruikten we geen energie gestolen van Pokémon of energie gevoed door vuur, maar energie uit de metaal zelf. Actan zag dat de mensen ervan geleerd hadden, en viel terug in een diepe slaap. Lezen is voor losers." + +msgid "MAP159_SIGN_3" +msgstr "Er is hier een boek genaamd \"Geloof Over Heel De Wereld\". Lezen? Tijdens mijn reis door verschillende regio's is het mij opgevallen dat veel geloven meer in gemeen hebben dan ik dacht. De meest opmerkelijke overeenkomst is te zien bij Unova en Tandor. Ondanks dat deze twee regio's niet verder van elkaar verwijderd konden zijn, hebben hun geloven veel gemeen. Unovanen geloven in twee goddelijke wezens, zwart en wit, die zich manifesteren als de Legendarische Pokémon Reshiram en Zekrom. Voor hen zijn zij de scheppers van alles, hoewel Unova een stuk minder religieus is dan Tandor. Tandorianen geloven ook in twee wezens, die zij Aotius en Mutios noemen. Het verschil? Zij worden gezien als meer dan alleen Legendarische Pokémon. Ze worden gezien als onsterfelijke wezens die in staat zijn om verschillende \"Vormen\" aan te nemen. Beide menselijk en Pokémon. En dat is niet alles. Veel van de religieuze experts van Tandor beschouwen Reshiram en Zekrom als Vormen van Aotius en Mutios. In de rest van dit boek zal ik het hebben over andere overeenkomsten en blah blah blah... ...Het is een heel lang boek. Interessant, maar ik heb geen tijd om alles te lezen. Lezen is voor losers." + +msgid "MAP159_SIGN_4" +msgstr "Er is hier een boek genaamd \"De Schepping Van Alles\". Lezen? In het begin was er niks. Totdat er een barst in het universum verscheen. Uit die barst stroomden een witte mist en een zwart vloeistof. Samen bleven ze uitdijen totdat ze alles hadden opvuld. Ze waren elkaars tegenpool. Ze konden elkaar niet aanraken, hoe graag ze het ook wilden. Alles stond op het spel. Hun conflict creëerde materie. De planeten, de maan, en alle sterren in het heelal. Hun liefde creëerde leven. Zijn adem, haar bloed. Hij vult onze longen. Zij stroomt door ons lichaam. En zo ontstond onze wereld door hun spectaculaire krachten. Lezen is voor losers." + +msgid "MAP160_NPC_1" +msgstr "In dit deel van de regio zijn mensen erg religieus. Wees alsjeblieft respectvol." + +msgid "MAP161_SIGN_1" +msgstr "Het is niet netjes om te stelen van het lieve oude dametje." + +msgid "MAP161_SIGN_2" +msgstr "Er staan foto's open op de laptop. Allemaal van vreemde lichtjes in de lucht..." + +msgid "MAP162_TRAINER_1" +msgstr "Hihihi! Deze puzzels zijn vast heel verwarrend, of niet soms?" + +msgid "MAP162_TRAINER_1_DEFEAT" +msgstr "Auwww!" + +msgid "MAP162_TRAINER_2" +msgstr "Mijn ziel voorspelt dat je zal falen!" + +msgid "MAP162_TRAINER_2_DEFEAT" +msgstr "Succes met je zielige reisje." + +msgid "MAP162_TRAINER_3" +msgstr "Eindelijk...\nNa al die tijd, leven!" + +msgid "MAP162_TRAINER_3_DEFEAT" +msgstr "Je hebt mijn reageerbuisje versplinterd!" + +msgid "MAP165_NPC_1" +msgstr "Zal ik een andere Gym uitdagen, of kan ik beter uitrusten? Ik heb de Vinnelveldgym niet kunnen verslaan, en dat gaat 'm nu ook niet meer worden..." + +msgid "MAP165_NPC_2" +msgstr "Ik hou toezicht. De hele regio is alert. *zucht* Ik wou dat ik dit niet hoefde te doen... Rangers kunnen geen Pokémon vangen of trainen, maar de meesten hebben wel een Partner-Pokémon bij zich." + +msgid "MAP166_NPC_1" +msgstr "Deze Pokémarkt heeft alleen maar Pokémon-dingen! Ik wil gewoon een boterham! Is dat nou te veel gevraagd? Geef me een boterham." + +msgid "MAP167_NPC_1" +msgstr "Sheldon: Ik... Ik zei altijd dat ik graag zou hebben dat Vinnelveld vernietigd zou worden.... maar ik meende het niet echt!\nWat is er toch aan de hand?!" + +msgid "MAP167_NPC_10" +msgstr "Vader: Wauw, gelukkig waren we op tijd. PN, ik denk dat ik je moet vertellen wat er aan de hand is na al deze verwarring. Vader: De kerncentrale in het noordwesten onderging een kernsmelting. We zijn niet zeker van de oorzaak, maar we vermoeden dat het geen toeval was. Vinnelveld was compleet geëvacueerd en gelukkig is niemand overleden, hoewel we niet zeker zijn over de toestand van de wilde Pokémon... Hoe dan ook, het dorp zal geblokkeerd zijn totdat de straling wordt gezuiverd. Vader: Nu zijn we in Legendum. Het is vlakbij Vinnelveld, maar hier is het veilig... Vader: Ik zie dat je Sheldon hebt verslagen! Goed gedaan, nog maar vier Badges en je kan jezelf aanmelden voor de Tandorliga. Ik adviseer je naar Amelaar te gaan. Daar bevindt zich een Gym. Als je de metro naar Burucht neemt zal je er snel komen! Vader: Tot ziens, PN!" + +msgid "MAP167_NPC_11" +msgstr "Ik heb honger...\nWanneer komen ze met eten?" + +msgid "MAP167_NPC_12" +msgstr "Ik kon de Vinnelveldgym niet verslaan... maar ik denk dat er nu belangrijkere dingen zijn dan het trainen van Pokémon." + +msgid "MAP167_NPC_13" +msgstr "Dit is een ramp... mijn hele oogst is verpest." + +msgid "MAP167_NPC_14" +msgstr "Ugh, mijn stem is helemaal schor. Het kan niet door het inademen van vervuilde lucht komen, of wel?" + +msgid "MAP167_NPC_15" +msgstr "De Schuilkelder van Legendum werd gebouwd kort nadat men de kerncentrales in Tandor ging bouwen. Hoewel we hoopten dat zoiets als dit nooit zou gebeuren, waren we voorbereid voor het ergste. De kans dat zowel de Bruisbank- als de Vinnelveldcentrales zo snel na elkaar een kernsmelting zouden ondergaan is ongehoord... tenzij er een onderliggende oorzaak was." + +msgid "MAP167_NPC_16" +msgstr "Wanneer we een ramp ondergaan, kan onze taal de grootte ervan niet bevatten. We vinden het het beste om er niet aan te denken. Zo kunnen we weldenkend blijven. Er is leed in heel de wereld. Echter doet het leed van anderen geschillen in ons eigen leven niet teniet." + +msgid "MAP167_NPC_17" +msgstr "Het Tandor Regionale Kampioenschap is wereldberoemd, omdat het een van de moeilijkste uitdagingen voor Trainers is. Iedereen die Kampioen wordt is een tijdlijke beroemdheid. De Kampioene van afgelopen jaar was een vrouw genaamd Maria.\nVolgens mij heeft ze nu een Gym." + +msgid "MAP167_NPC_18" +msgstr "Theo: ...\n... Ik kan het nie' geloven... ...Papa..." + +msgid "MAP167_NPC_19" +msgstr "Jaahaa! Je zal het niet geloven!\nHet is alweer een nieuwe uitvinding!\nHet is helemaal fantastisch!\nVertel me of ie werkt! Het is een Krachthandschoen! Het kan enorme stenen verplaatsen alsof ze niets zijn! Het is de magie van technologie!\nGa nu! Duw stenen tot je er bij neervalt! Ga nu maar weg, ik heb het druk - maar binnenkort - binnenkort zal ik nieuwe uitvindingen voor je hebben! Ga weg, ik heb het druk, maar binnenkort, binnenkort zal ik nieuwe uitvindingen voor je hebben!" + +msgid "MAP167_NPC_2" +msgstr "Theo: *snif*\nZ-.ze behandelen me altijd als een kind. Papa zou d-.dat nooit doen. Papa g-.gelooft in me... *snik* Ripley: Rustig maar.... Ssst, het is al goed. Het is oké, ik zorg wel voor hem. Ga de Rangers helpen, ze hebben je nodig." + +msgid "MAP167_NPC_20" +msgstr "Welkom Trainer! Mijn naam is Kenichi.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rVerdediging aan. Ben je geïnteresseerd? O... Mijn grootvader wil dat ik terug ga naar de Dojo? Oké dan! Alsjeblieft, accepteer dit geschenk als een bedankje voor de moeite. Tot gauw! NINJA'S VOORUIT! Je hebt er geen plek voor! Spreek me alsjeblieft weer als je ruimte over hebt. GWelkom Trainer! Mijn naam is Kenichi.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rVerdediging aan. Ben je geïnteresseerd? Welke Pokémon wil sterk worden? Kom terug als je gespierd wilt worden! De -EV's van jouw zijn gestegen met ! Kom weer terug als je je Pokémon sterker wilt maken! Ik ben bang dat je niet genoeg geld hebt om je Pokémon te laten trainen. Kom weer terug als je je Pokémon sterker wilt maken! Awww yeah!\nDus, weet je wat Ervaringsverhogingspunten zijn? Natuurlijk weet je dat! Je kunt ze zien op het Overzichtscherm van je Pokémon! Ervaringsverhogingspunten - of EV's - zijn punten die overeenkomen met een bepaalde statistiek. Er zijn 6 soorten: HP, Sterkte, Verdediging, Speciale Sterkte, Speciale Verdediging, en Snelheid. Pokémon kunnen hun EV's verhogen door bepaalde soorten vijanden te verslaan. Wanneer je bijvoorbeeld veel tegenstanders met een hoge Verdediging-statistiek verslaat, wordt de EV van die statistiek bij je Pokémon hoger. Hier maken we die training makkelijker en sneller! Je hoeft alleen maar op de actie-knop te drukken wanneer het streepje op het groene stuk van de balk terechtkomt! Het is ook best leuk, en het maakt je Pokémon MEGA-STERK! Ben je er klaar voor?" + +msgid "MAP167_NPC_21" +msgstr "Dit is de Schuilkelder en Rangerpost van Legendum. Op dit moment zijn alle Rangers bezig met het evacueren van het Vinnelveldgebied. Als je een sterke Trainer bent, help ons dan alsjeblieft met het bevechten van de Nucleaire Pokémon op Route 11!" + +msgid "MAP167_NPC_3" +msgstr "Ik maak me zorgen over wat voor gevolgen dit voor het ecosysteem zal hebben... Straling verandert Pokémon als ze er aan worden bloodgesteld, toch?" + +msgid "MAP167_NPC_4" +msgstr "Mijn Bessen... Ik heb het hele jaar besteed om ze te laten groeien.\nWat moeten we nu eten?" + +msgid "MAP167_NPC_5" +msgstr "Vinnelveld...\nWe hebben er van kinds af aan gewoond. Ja, net als onze ouders.\nWaar kunnen we nu terecht...?" + +msgid "MAP167_NPC_6" +msgstr "Oude Man: Vinnelveld... We hebben er van kinds af aan gewoond, toch? Oude Vrouw: Ja, net als onze ouders. Waar kunnen we nu terecht...?" + +msgid "MAP167_NPC_7" +msgstr "Da's niet cool..." + +msgid "MAP167_NPC_8" +msgstr "Waaaaaaaaaaah!\nWaaaaaaaaaaaaaaaah! Mamaaaaa!" + +msgid "MAP167_NPC_9" +msgstr "Sst, schatje, ssst.\nHet komt allemaal goed... denk ik." + +msgid "MAP170_NPC_1" +msgstr "Amelaar heeft geen internetverbinding, dus dit rusthuis heeft geen pc...\n...Verdorie! Ik heb daar mijn sterkste Pokémon achtergelaten!" + +msgid "MAP170_NPC_2" +msgstr "Geen pc, én geen Pokémarkt...\nHet ziet ernaar uit dat ik maar gewoon op de natuurlijke talenten van mijn Pokémon moet vertrouwen..." + +msgid "MAP171_NPC_1" +msgstr "Vele jaren geleden, voordat we van andere regio's afwisten, waren er veel inheemse stammen. Toen bedekte het Baykalbos bijna heel de regio." + +msgid "MAP171_NPC_2" +msgstr "Wist jij dat men vroeger dacht dat de Pokémon Coatlith een Legendarische Pokémon was? Ik snap wel waarom. Het ziet er erg indrukwekkend uit wanneer het door de bomen vliegt..." + +msgid "MAP171_NPC_3" +msgstr "Kijk wat ik in het bos heb gevonden! In het bos leven is soms best eng, maar je kan wél coole dingen op de grond vinden." + +msgid "MAP171_NPC_4" +msgstr "Laat mij je wat vertellen over het Miereneuvel. Nee, dat sprak ik niet verkeerd uit - het heeft die naam voor een goede reden. Interesse? Het Miereneuvel is een gigantisch netwerk van tunnels die zijn uitgegraven door Insect-Pokémon. Het is zwaar bevolkt door Smore, Sponee en Tricwe, maar ook in de diepere delen hun geëvolueerde vormen, Firoke, Sponaree en Harylect. In de diepste delen zou hun koningin, de Seikamater, moeten leven. Er wordt gezegd dat ze de moeder van elke Smore, Sponee, en Tricwe in Tandor is. Nou geloven de meeste mensen dat niet, maar zo gaat de legende.\nDe insecten zijn vraatzuchtig. Het Baykalbos groeit snel, en de Insect-Pokémon pikken het in hetzelfde tempo af. Soms is hun honger echter nog niet voorbij. ...\nDit volgende stuk is een beetje eng voor een kind. Wil je het horen? Vooruit. Eens in de zoveel tijd verdwijnt er een mens in het Miereneuvel.\nDat is nou eenmaal een deel van de cirkel van het leven. Hoe eerder we allemaal beseffen dat we het bos nooit zullen overmeesteren, hoe beter. Toch raden we allemaal aan om het bos niet in te gaan zonder Pokémon. Het gevaar van het bos mag niet onderschat worden. Zelfs wilde zwakke Pokémon kunnen overweldigend zijn wanneer er honderden zijn, en een Afweer werkt niet altijd. Ik hoop dat ik je zo voldoende heb gewaarschuwd. Oké. Mocht je het toch willen weten, weet je me te vinden. Oké. Mocht je het toch willen weten, weet je me te vinden." + +msgid "MAP171_NPC_5" +msgstr "Papa heeft het vaak over het Miereneuvel. Een keer kwam hij bijna nooit meer terug! Heeft hij het je verteld?" + +msgid "MAP171_NPC_6" +msgstr "De mensen hier zullen je geld niet aannemen! Ze zijn alleen geïnteresseerd in Bessen, die aan speciale bomen in het Baykalbos groeien." + +msgid "MAP171_NPC_7" +msgstr "Hallo! We ontvangen soms geneesvoorwerpen vanuit de regio. Ik ruil ze in bulk voor Bessen, wilt u handelen? Kom alstublieft nog eens!" + +msgid "MAP171_NPC_8" +msgstr "Hallo hallo! Ik ruil zeldzame voorwerpen voor Bessen. Wilt u handelen? Kom alstublieft nog eens!" + +msgid "MAP171_NPC_9" +msgstr "Hallo! Ik heb veel zeldzame Pokémon die hier in het Baykalbos zijn gevangen!\nIk ruil ze voor Bessen, wilt u handelen? Kom alstublieft nog eens!" + +msgid "MAP172_NPC_1" +msgstr "Hallo, PN.\nVandaag zullen jij en Theo jullie eerste Pokémon krijgen, nietwaar? Theo was zeker enthousiast, maar ik kan me voorstellen dat dit voor jou ook niet niets is!\nAah, ik herinner me die dag nog goed, al die jaren geleden...\nJa, ik was vroeger ook een Pokémon-Trainer, net als jij. Nu niet meer natuurlijk, maar ik weet nog hoe het is.\nHet is een zeer spannende dag, dat is zeker.\n...Als je Theo zoekt, is hij al weg.\nHij is al richting het laboratorium gegaan, in het noorden van het dorp. Hij is.... niet heel geduldig, dus ik zou snel zijn kant op gaan als ik jou was." + +msgid "MAP173_NPC_1" +msgstr "Welkom Trainer! Mijn naam is Daichi.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rSpeciale Sterkte aan. Ben je geïnteresseerd? O... Mijn grootvader wil dat ik terug ga naar de Dojo? Oké dan! Alsjeblieft, accepteer dit geschenk als een bedankje voor de moeite. Tot gauw! NINJA'S VOORUIT! Je hebt er geen plek voor! Spreek me alsjeblieft weer als je ruimte over hebt. GWelkom Trainer! Mijn naam is Daichi.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rSpeciale Sterkte aan. Ben je geïnteresseerd? Welke Pokémon wil sterk worden? Kom terug als je gespierd wilt worden! De -EV's van jouw zijn gestegen met ! Kom weer terug als je je Pokémon sterker wilt maken! Ik ben bang dat je niet genoeg geld hebt om je Pokémon te laten trainen. Kom weer terug als je je Pokémon sterker wilt maken! Awww yeah!\nDus, weet je wat Ervaringsverhogingspunten zijn? Natuurlijk weet je dat! Je kunt ze zien op het Overzichtscherm van je Pokémon! Ervaringsverhogingspunten - of EV's - zijn punten die overeenkomen met een bepaalde statistiek. Er zijn 6 soorten: HP, Sterkte, Verdediging, Speciale Sterkte, Speciale Verdediging, en Snelheid. Pokémon kunnen hun EV's verhogen door bepaalde soorten vijanden te verslaan. Wanneer je bijvoorbeeld veel tegenstanders met een hoge Verdediging-statistiek verslaat, wordt de EV van die statistiek bij je Pokémon hoger. Hier maken we die training makkelijker en sneller! Je hoeft alleen maar op de actie-knop te drukken wanneer het streepje op het groene stuk van de balk terechtkomt! Het is ook best leuk, en het maakt je Pokémon MEGA-STERK! Ben je er klaar voor?" + +msgid "MAP174_NPC_1" +msgstr "Vele jaren geleden, toen we nog niet van andere regio's afwisten, leefden er veel inheemse stammen in het Baykalbos, die toen een stuk groter was." + +msgid "MAP174_NPC_10" +msgstr "Eens kon niemand de clans bestrijden voor macht over de zee. Tuurlijk was het een tijd vol oorlog, maar dat zorgde er ook voor dat handelaren veilige doorgang hadden. Nu de clans weg zijn, zijn er overal piraten." + +msgid "MAP174_NPC_11" +msgstr "Wat denk je dat er is gebeurd met de mensen die vroeger in het Baykalbos woonden? Denk je dat ze zomaar...\nverdwenen zijn?" + +msgid "MAP174_NPC_12" +msgstr "Gast... Ik wil zo graag een Yatagaryu! Waar kan ik er één vangen?" + +msgid "MAP174_NPC_13" +msgstr "Hm? Je wilt weten hoe je Aotius en Mutious kan vangen? Hahaha! Luister, heb je weleens van de Pokémon Ho-oh en Lugia gehoord? Latias en Latios? Xerneas en Yvetal? Reshiram and Zekrom? Zij zijn allemaal vormen van de twee Grote Geesten. Geloof je het niet? Vraag het maar aan de Gymleiders, Hinata en Kaito.\nZij zijn tenslotte de sterfelijke belichamingen van de Goden..." + +msgid "MAP174_NPC_14" +msgstr "... Lief, beschermend, maar o zo sterk... De perfecte Pokémon..." + +msgid "MAP174_NPC_15" +msgstr "H-hé! Waar zit jij n'weer naar te kijken, makker? Ik ben hier niet voor onzin, begrepen? Ik kijk alleen naar 'n paar van deze grote standbeelden...\nIk ben absoluut niet op zoek naar bewijs voor de kapitein, nee hoor." + +msgid "MAP174_NPC_16" +msgstr "Yoshitaka: Om mijn leerlingen over te halen moet je jezelf aan hen bewijzen met een gevecht. Elk van hen is gespecialiseerd in een van de Zes Kunsten: HP, Sterkte, Verdediging, Speciale Sterkte, Speciale Verdediging en Snelheid. Iets zegt me dat ze overal in Tandor te vinden zijn. Ah, dus je hebt nog geen van de Meesters kunnen overhalen. Ik snap het, en het gevaar is nog best ver weg...\nIk zal verder trainen terwijl ik wacht." + +msgid "MAP174_NPC_17" +msgstr "Bedankt dat je me hebt verteld om weer terug naar huis te komen! Ik kan je Pokémon weer trainen zodra al mijn broers terug zijn." + +msgid "MAP174_NPC_18" +msgstr "Bedankt dat je me hebt verteld om weer terug naar huis te komen! Ik kan je Pokémon weer trainen zodra al mijn broers terug zijn." + +msgid "MAP174_NPC_19" +msgstr "Bedankt dat je me hebt verteld om weer terug naar huis te komen! Ik kan je Pokémon weer trainen zodra al mijn broers terug zijn." + +msgid "MAP174_NPC_2" +msgstr "Wist jij dat men vroeger dacht dat de Pokémon Coatlith een Legendarische Pokémon was? Ik snap wel waarom. Het ziet er erg indrukwekkend uit wanneer het door de bomen vliegt..." + +msgid "MAP174_NPC_20" +msgstr "Bedankt dat je me hebt verteld om weer terug naar huis te komen! Ik kan je Pokémon weer trainen zodra al mijn broers terug zijn." + +msgid "MAP174_NPC_21" +msgstr "Bedankt dat je me hebt verteld om weer terug naar huis te komen! Ik kan je Pokémon weer trainen zodra al mijn broers terug zijn." + +msgid "MAP174_NPC_3" +msgstr "In het bos leven is soms best eng, maar je kan wél coole dingen op de grond vinden." + +msgid "MAP174_NPC_4" +msgstr "Laat mij je wat vertellen over het Miereneuvel. Nee, dat sprak ik niet verkeerd uit - het heeft die naam voor een goede reden. Interesse? Het Miereneuvel is een gigantisch netwerk van tunnels die zijn uitgegraven door Insect-Pokémon. Het is zwaar bevolkt door Smore, Sponee en Tricwe, maar ook in de diepere delen hun geëvolueerde vormen, Firoke, Sponaree en Harylect. In de diepste delen zou hun koningin, de Seikamater, moeten leven. Er wordt gezegd dat ze de moeder van elke Smore, Sponee, en Tricwe in Tandor is. Nou geloven de meeste mensen dat niet, maar zo gaat de legende.\nDe insecten zijn vraatzuchtig. Het Baykalbos groeit snel, en de Insect-Pokémon pikken het in hetzelfde tempo af. Soms is hun honger echter nog niet voorbij. ...\nDit volgende stuk is een beetje eng voor een kind. Wil je het horen? Vooruit. Eens in de zoveel tijd verdwijnt er een mens in het Miereneuvel.\nDat is nou eenmaal een deel van de cirkel van het leven. Hoe eerder we allemaal beseffen dat we het bos nooit zullen overmeesteren, hoe beter. Toch raden we allemaal aan om het bos niet in te gaan zonder Pokémon. Het gevaar van het bos mag niet onderschat worden. Zelfs wilde zwakke Pokémon kunnen overweldigend zijn wanneer er honderden zijn, en een Afweer werkt niet altijd. Ik hoop dat ik je zo voldoende heb gewaarschuwd. Oké. Mocht je het toch willen weten, weet je me te vinden. Oké. Mocht je het toch willen weten, weet je me te vinden." + +msgid "MAP174_NPC_5" +msgstr "Papa heeft het vaak over het Miereneuvel. Een keer kwam hij bijna nooit meer terug! Heeft hij het je verteld?" + +msgid "MAP174_NPC_6" +msgstr "Raak de tentoongestelde voorwerpen alstublieft niet aan.\nVele ervan zijn antieke stukken." + +msgid "MAP174_NPC_7" +msgstr "Nadat onze clans bij elkaar kwamen werd dit museum gebouwd om onze cultuur te herdenken. Later breidden we ons uit naar andere culturen in Tandor!" + +msgid "MAP174_NPC_8" +msgstr "Onder de macht van de oude koningen mochten alleen de adel Pokémon hebben. Elke boer die werd betrapt op het trainen van Pokémon moest naar de gevangenis of kreeg de doodstraf. Ik kan me niet eens voorstellen hoe het leven zonder Pokémon zou zijn..." + +msgid "MAP174_NPC_9" +msgstr "Ik kan niet geloven dat het Venesi Operahuis al meer dan 200 jaar oud is!\nHet is dan ook geen verassing dat ze zo'n traditioneel perspectief hadden...\nWat mooi dat de nieuwe generatie nieuwe innovatie met zich mee brengt." + +msgid "MAP174_SIGN_1" +msgstr "Baitatao: \"De Kokende Razernij\" Deze woeste zeeslang is waarschijnlijk de bekendste van de drie Legendarische Zeewezens vanwege een beroemde schipbreuk die 45 jaar geleden plaatsvond. Een vrachtschip raakte vermist en kwam een paar weken later bovenwater met een gesmolten romp en geen persoon aan boord. Velen geloofden dat het een teken was dat Baitatao uit zijn slaap was ontwaakt, maar wetenschappers hebben het nog steeds niet kunnen vinden." + +msgid "MAP174_SIGN_10" +msgstr "Aotius & Mutios - De Goden van Tandor - Aotius en Mutios worden over heel Tandor op verschillende manieren aanbeden. Sommige mensen zeggen dat het Pokémon zijn, wanneer anderen zeggen dat het geesten zonder vorm zijn. Er zijn zelfs verhalen waarin ze lichamelijke vormen aannemen en krachten en visioenen geven." + +msgid "MAP174_SIGN_11" +msgstr "Er staat een onbekende Legendarische Pokémon afgebeeld. Een soort vogel...?" + +msgid "MAP174_SIGN_12" +msgstr "Er staat een onbekende Legendarische Pokémon afgebeeld. Een soort vogel...?" + +msgid "MAP174_SIGN_13" +msgstr "Model van een Nami-clan langschip. Om de zeeën en eilanden in de regio te beheersen hadden de clans een sterk armada nodig. Deze schepen zaten bomvol geavanceerde technologie en wapens.\nZe hadden allemaal legers van gevechts-Pokémon die uitgerust waren voor oorlog op het water." + +msgid "MAP174_SIGN_14" +msgstr "Model van een Nami-clan langschip. Om de zeeën en eilanden in de regio te beheersen hadden de clans een sterk armada nodig. Deze schepen zaten bomvol geavanceerde technologie en wapens.\nZe hadden allemaal legers van gevechts-Pokémon die uitgerust waren voor oorlog op het water." + +msgid "MAP174_SIGN_15" +msgstr "Model van een Nami-clan langschip. Om de zeeën en eilanden in de regio te beheersen hadden de clans een sterk armada nodig. Deze schepen zaten bomvol geavanceerde technologie en wapens.\nZe hadden allemaal legers van gevechts-Pokémon die uitgerust waren voor oorlog op het water." + +msgid "MAP174_SIGN_16" +msgstr "Traditionele wapens die gebruikt werden in de oorlog tussen de ninja-clans. Deze speer was gemaakt van een Metalynx-staart. Men denkt dat stroperij voor wapens en wapenrusting de reden is waarom Metalynx nu zo zeldzaam is." + +msgid "MAP174_SIGN_17" +msgstr "Kaart van Tandor, 200 jaar geleden. Tandor werd geregeerd door een feodaal regeringssysteem, met constante oorlog tussen Tsuki en Nami. Tsuki heerste over het vasteland in West-Tandor, en Nami heerste over de eilanden in het Oosten. De Koningen van de clans eisten belastingen van de mensen onder hun heerschappij, maar de heersers stonden ook bekend als liefhebbers van de kunsten. Zo werd theater traditie in wat nu Venesi is." + +msgid "MAP174_SIGN_18" +msgstr "Laissure: \"De Aardschok Pokémon\" Deze Pokémon joeg angst aan in Tandorianen door aardbevingen te veroorzaken met zijn enorme staarten. Een bijzonder enge werd het \"Beest van de 1.000 Horens\" genoemd." + +msgid "MAP174_SIGN_19" +msgstr "Laissure: \"De Aardschok Pokémon\" Deze Pokémon joeg angst aan in Tandorianen door aardbevingen te veroorzaken met zijn enorme staarten. Een bijzonder enge werd het \"Beest van de 1.000 Horens\" genoemd." + +msgid "MAP174_SIGN_2" +msgstr "Baitatao: \"De Kokende Razernij\" Deze woeste zeeslang is waarschijnlijk de bekendste van de drie Legendarische Zeewezens vanwege een beroemde schipbreuk die 45 jaar geleden plaatsvond. Een vrachtschip raakte vermist en kwam een paar weken later bovenwater met een gesmolten romp en geen persoon aan boord. Velen geloofden dat het een teken was dat Baitatao uit zijn slaap was ontwaakt, maar wetenschappers hebben het nog steeds niet kunnen vinden." + +msgid "MAP174_SIGN_20" +msgstr "Yatagaryu: \"De Stormdrager Pokémon\" Deze zeldzame Pokemon is heilig voor de ninja-clans. Het kan heftige stormen creëren. Het wordt vaak vechtend met Coatlith afgebeeld." + +msgid "MAP174_SIGN_21" +msgstr "Yatagaryu: \"De Stormdrager Pokémon\" Deze zeldzame Pokemon is heilig voor de ninja-clans. Het kan heftige stormen creëren. Het wordt vaak vechtend met Coatlith afgebeeld." + +msgid "MAP174_SIGN_22" +msgstr "Steenhouwwerk gemaakt door inheemse Baykal-stammen Er is niet veel bekend over de inheemse groepen die in het Baykalbos leefden. Ze dateren 300 jaar vóór de Tsuki- en Nami-clans, maar ze zijn ongeveer 400 jaar geleden voor een onbekende reden uit de regio verdwenen. Alles wat we nu over hen weten is geleerd door het observeren van de artefacten en ruïnes die ze achterlieten." + +msgid "MAP174_SIGN_23" +msgstr "Pijlpunten gevonden in een archeologische vindplaats in het Baykalbos. Er is bewijs dat Baykals inheemse groepen jaagden en foerageerden voor hun eten. Ze leefden in hutten gemaakt van hout en gedroogde palmbladeren. Ook bouwden ze grote stenen tempels. De inkervingen in de tempels lijken op veel verschillende soorten Pokémon uit de tijd dat ze zich in de regio vestigden." + +msgid "MAP174_SIGN_24" +msgstr "Traditionele oorlogshelmen van de Tsuki- en Nami-clans. De helmen werden vaak gemaakt om op Pokémon als Luchabra te lijken. Ze werden tijdens de strijd gedragen om de drager een nog intimiderende uitstraling te geven." + +msgid "MAP174_SIGN_3" +msgstr "Leviathao: \"De Bevroren Speer\" De tweede van de drie Legendarische Zeewezens. Het had een scherpe, dodelijke ijs-hoorn op zijn kop. Er zijn gegevens waarin staat dat het voor een tijd in het bezit van de Tsuki-clan was. Toen ze het bezit ervan verloren, viel hun rijk kort daarna uiteen. Men denkt dat het steeds slapend is ergens in een ijzige grot op de zeebodem." + +msgid "MAP174_SIGN_4" +msgstr "Leviathao: \"De Bevroren Speer\" De tweede van de drie Legendarische Zeewezens. Het had een scherpe, dodelijke ijs-hoorn op zijn kop. Er zijn gegevens waarin staat dat het voor een tijd in het bezit van de Tsuki-clan was. Toen ze het bezit ervan verloren, viel hun rijk kort daarna uiteen. Men denkt dat het steeds slapend is ergens in een ijzige grot op de zeebodem." + +msgid "MAP174_SIGN_5" +msgstr "Krakanao: \"De Wraakzuchtige Maalstroom\" De derde en meest gevreesde van de Zeelegendes. Krakanao gebruikte zijn vele armen om mensen naar het diepe te trekken. Er wordt over gesproken in kinderverhalen en kinderversjes. Het werd gebruikt door de Nami-clan. Het kon draaikolken maken die groot genoeg waren om schepen te laten zinken.\nEr wordt gezegd dat het gedood is in de strijd, maar er gaan geruchten dat het daarna nog is gezien." + +msgid "MAP174_SIGN_6" +msgstr "Krakanao: \"De Wraakzuchtige Maalstroom\" De derde en meest gevreesde van de Zeelegendes. Krakanao gebruikte zijn vele armen om mensen naar het diepe te trekken. Er wordt over gesproken in kinderverhalen en kinderversjes. Het werd gebruikt door de Nami-clan. Het kon draaikolken maken die groot genoeg waren om schepen te laten zinken.\nEr wordt gezegd dat het gedood is in de strijd, maar er gaan geruchten dat het daarna nog is gezien." + +msgid "MAP174_SIGN_7" +msgstr "Aotius & Mutios - De Goden van Tandor - Aotius en Mutios worden over heel Tandor op verschillende manieren aanbeden. Sommige mensen zeggen dat het Pokémon zijn, wanneer anderen zeggen dat het geesten zonder vorm zijn. Er zijn zelfs verhalen waarin ze lichamelijke vormen aannemen en krachten en visioenen geven." + +msgid "MAP174_SIGN_8" +msgstr "Aotius & Mutios - De Goden van Tandor - Aotius en Mutios worden over heel Tandor op verschillende manieren aanbeden. Sommige mensen zeggen dat het Pokémon zijn, wanneer anderen zeggen dat het geesten zonder vorm zijn. Er zijn zelfs verhalen waarin ze lichamelijke vormen aannemen en krachten en visioenen geven." + +msgid "MAP174_SIGN_9" +msgstr "Aotius & Mutios - De Goden van Tandor - Aotius en Mutios worden over heel Tandor op verschillende manieren aanbeden. Sommige mensen zeggen dat het Pokémon zijn, wanneer anderen zeggen dat het geesten zonder vorm zijn. Er zijn zelfs verhalen waarin ze lichamelijke vormen aannemen en krachten en visioenen geven." + +msgid "MAP175_NPC_1" +msgstr "Hé, moet je nou eens kijken!\nDaar ben je dan eindelijk!\nDit is de achtste Gym in Tandor.\nDit gebouw is een vereringsplek voor de Goden Aotius en Mutios, en de Gymleiders zijn de prins en prinses van de ninja-clans! Daarenboven wordt gezegd dat zij twee de sterfelijke stemmen van de Goden zijn!\nOm ze te ontmoeten moet je een puzzel oplossen. Vergeet niet dat evenwicht centraal staat voor Aotius en Mutios! ...Niet in paniek raken, goed?\nJe kan het best. Ik geloof in je!" + +msgid "MAP175_SIGN_1" +msgstr "AOTIUS\nGOD VAN DE HELDERE LUCHT" + +msgid "MAP175_SIGN_2" +msgstr "MUTIOS\nGODIN VAN DE DONKERE ZEE" + +msgid "MAP175_TRAINER_1" +msgstr "Dus, je hebt besloten de rijzende zon te confronteren. Wat moedig van je.\nMijn Pokémon zijn het sterkst in het zonlicht. Kijk ze niet recht in de ogen, of ze zullen je verblinden. Bereid je voor om beproefd te worden door de krachten van Aotius! Je triomfeerde nu misschien, maar daar de nacht de dag volgt, zal zo ook het gevecht tegen mijn echtgenoot moeten volgen. Het is tijd om je angst voor de nacht te confronteren. Ik gebruik sluwe Pokémon die toeslaan op het juiste moment.\nWij zijn de kracht van de ninja!\nMet al Mutios' sluwheid, maken we je af! Gefeliciteerd. Ik ben onder de indruk. Je bent nu gezegend door Aotius en Mutios. Zijn brute kracht en haar kalme ziel zullen je begeleiden. Als een teken van hun liefde verdien je deze Badge. PN heeft de Zenbadge ontvangen! Ten gevolge van hun zegens zullen alle Pokémon je gehoorzamen, zelfs die je hebt verkregen door te ruilen.\nJe verdient ook deze TM. Solar Beam is een sterke actie waarbij je Pokémon zonne-energie absorbeert. Gebruik de actie verstandig, en het zal je enorm helpen op je avontuur! Omdat je ons allebei hebt verslagen, krijg je ook dit. Met die aanval kan je je vijands woede tegen hen gebruiken. Gebruik het verstandig en er zijn oneindig veel mogelijkheden." + +msgid "MAP175_TRAINER_1_DEFEAT" +msgstr "Je hebt het licht aangekeken zonder de ogen te sluiten." + +msgid "MAP175_TRAINER_2" +msgstr "Dus, je hebt gekozen je angst voor de nacht te confronteren. Dat is moedig.\nIk gebruik sluwe Pokémon die toeslaan op het juiste moment.\nWij zijn de kracht van de ninja!\nMet al Mutios' sluwheid, maken we je af! Je mag mij en mijn team dan wel hebben verslagen, maar net als de dag de nacht volgt, moet je het respect van mijn echtgenote nog verdienen! Het is tijd om de rijzende zon in het oog te kijken. Mijn Pokémon zijn het sterkst in het zonlicht. Kijk ze niet recht in de ogen, of ze zullen je verblinden.\nBereid je voor om beproefd te worden door de krachten van Aotius! Gefeliciteerd. Ik ben onder de indruk. Je bent nu gezegend door Aotius en Mutios. Zijn brute kracht en haar kalme ziel zullen je begeleiden. Als een teken van hun liefde verdien je deze Badge. PN heeft de Zenbadge ontvangen! Ten gevolge van hun zegens zullen alle Pokémon je gehoorzamen, zelfs die je hebt verkregen door te ruilen.\nJe verdient ook deze TM. Solar Beam is een sterke actie waarbij je Pokémon zonne-energie absorbeert. Gebruik de actie verstandig, en het zal je enorm helpen op je avontuur! Omdat je ons allebei hebt verslagen, krijg je ook dit. Met die aanval kan je je vijands woede tegen hen gebruiken. Gebruik het verstandig en er zijn oneindig veel mogelijkheden." + +msgid "MAP175_TRAINER_2_DEFEAT" +msgstr "Je hebt je angst voor de duisternis overwonnen." + +msgid "MAP175_TRAINER_3" +msgstr "Onweer en donder,\ndan plots, flits! De hemel gloeit!\nBliksem splijt de lucht." + +msgid "MAP175_TRAINER_3_DEFEAT" +msgstr "Ssschok! Auw!" + +msgid "MAP175_TRAINER_4" +msgstr "Hoor het gekwetter,\nvan duizend luide vogels.\nZe juichen je toe!" + +msgid "MAP175_TRAINER_4_DEFEAT" +msgstr "Je hebt me omvergeblazen..." + +msgid "MAP175_TRAINER_5" +msgstr "De scherpe zwaardkant,\nfijner dan een dunne haar,\nscherp als de dood zelf." + +msgid "MAP175_TRAINER_5_DEFEAT" +msgstr "In stukjes gehakt!" + +msgid "MAP175_TRAINER_6" +msgstr "Volle maan komt op,\nboven de zwarte golven.\nTsuki en Nami." + +msgid "MAP175_TRAINER_6_DEFEAT" +msgstr "Je lot roept!" + +msgid "MAP175_TRAINER_7" +msgstr "Veel kleine druppels,\nvormen samen een grote,\nwoeste waterval." + +msgid "MAP175_TRAINER_7_DEFEAT" +msgstr "Ik hoop dat je tevreden bent." + +msgid "MAP175_TRAINER_8" +msgstr "Pang! Lentebloesem,\nbloeit in de donkere lucht.\nVuurwerkspektakel!" + +msgid "MAP175_TRAINER_8_DEFEAT" +msgstr "Opgebrand..." + +msgid "MAP177_NPC_1" +msgstr "Welkom Trainer! Mijn naam is Miki.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rSterkte aan. Ben je geïnteresseerd? O... Mijn grootvader wil dat ik terug ga naar de Dojo? Oké dan! Alsjeblieft, accepteer dit geschenk als een bedankje voor de moeite. Tot gauw! NINJA'S VOORUIT! Je hebt er geen plek voor! Spreek me alsjeblieft weer als je ruimte over hebt. GWelkom Trainer! Mijn naam is Miki.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rSterkte aan. Ben je geïnteresseerd? Welke Pokémon wil sterk worden? Kom terug als je gespierd wilt worden! De -EV's van jouw zijn gestegen met ! Kom weer terug als je je Pokémon sterker wil maken! Ik ben bang dat je niet genoeg geld hebt om je Pokémon te laten trainen. Kom weer terug als je je Pokémon sterker wil maken! Awww yeah!\nDus, weet je wat Ervaringsverhogingspunten zijn? Natuurlijk weet je dat! Je kunt ze zien op het Overzichtscherm van je Pokémon! Ervaringsverhogingspunten - of EV's - zijn punten die overeenkomen met een bepaalde statistiek. Er zijn 6 soorten: HP, Sterkte, Verdediging, Speciale Sterkte, Speciale Verdediging, en Snelheid. Pokémon kunnen hun EV's verhogen door bepaalde soorten vijanden te verslaan. Wanneer je bijvoorbeeld veel tegenstanders met een hoge Verdediging-statistiek verslaat, wordt de EV van die statistiek bij je Pokémon hoger. Hier maken we die training makkelijker en sneller! Je hoeft alleen maar op de actie-knop te drukken wanneer het streepje op het groene stuk van de balk terechtkomt! Het is ook best leuk, en het maakt je Pokémon MEGA-STERK! Ben je er klaar voor?" + +msgid "MAP178_NPC_1" +msgstr "Welkom Trainer! Mijn naam is Ayumi.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rSnelheid aan. Ben je geïnteresseerd? O... Mijn grootvader wil dat ik terug ga naar de Dojo? Oké dan! Alsjeblieft, accepteer dit geschenk als een bedankje voor de moeite. Tot gauw! NINJA'S VOORUIT! Je hebt er geen plek voor! Spreek me alsjeblieft weer als je ruimte over hebt. GWelkom Trainer! Mijn naam is Ayumi.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rSnelheid aan. Ben je geïnteresseerd? Welke Pokémon wil sterk worden? Kom terug als je gespierd wilt worden! De -EV's van jouw zijn gestegen met ! Kom weer terug als je je Pokémon sterker wil maken! Ik ben bang dat je niet genoeg geld hebt om je Pokémon te laten trainen. Kom weer terug als je je Pokémon sterker wil maken! Awww yeah!\nDus, weet je wat Ervaringsverhogingspunten zijn? Natuurlijk weet je dat! Je kunt ze zien op het Overzichtscherm van je Pokémon! Ervaringsverhogingspunten - of EV's - zijn punten die overeenkomen met een bepaalde statistiek. Er zijn 6 soorten: HP, Sterkte, Verdediging, Speciale Sterkte, Speciale Verdediging, en Snelheid. Pokémon kunnen hun EV's verhogen door bepaalde soorten vijanden te verslaan. Wanneer je bijvoorbeeld veel tegenstanders met een hoge Verdediging-statistiek verslaat, wordt de EV van die statistiek bij je Pokémon hoger. Hier maken we die training makkelijker en sneller! Je hoeft alleen maar op de actie-knop te drukken wanneer het streepje op het groene stuk van de balk terechtkomt! Het is ook best leuk, en het maakt je Pokémon MEGA-STERK! Ben je er klaar voor?" + +msgid "MAP179_NPC_1" +msgstr "Welkom Trainer! Mijn naam is Tarou.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rHP aan.\nBen je geïnteresseerd? O... Mijn grootvader wil dat ik terug ga naar de Dojo? Oké dan! Alsjeblieft, accepteer dit geschenk als een bedankje voor de moeite. Tot gauw! NINJA'S VOORUIT! Je hebt er geen plek voor! Spreek me alsjeblieft weer als je ruimte over hebt. GWelkom Trainer! Mijn naam is Tarou.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rHP aan.\nBen je geïnteresseerd? Welke Pokémon wil sterk worden? Kom terug als je gespierd wilt worden! De -EV's van jouw zijn gestegen met ! Kom weer terug als je je Pokémon sterker wil maken! Ik ben bang dat je niet genoeg geld hebt om je Pokémon te laten trainen. Kom weer terug als je je Pokémon sterker wil maken! Awww yeah!\nDus, weet je wat Ervaringsverhogingspunten zijn? Natuurlijk weet je dat! Je kunt ze zien op het Overzichtscherm van je Pokémon! Ervaringsverhogingspunten - of EV's - zijn punten die overeenkomen met een bepaalde statistiek. Er zijn 6 soorten: HP, Sterkte, Verdediging, Speciale Sterkte, Speciale Verdediging, en Snelheid. Pokémon kunnen hun EV's verhogen door bepaalde soorten vijanden te verslaan. Wanneer je bijvoorbeeld veel tegenstanders met een hoge Verdediging-statistiek verslaat, wordt de EV van die statistiek bij je Pokémon hoger. Hier maken we die training makkelijker en sneller! Je hoeft alleen maar op de actie-knop te drukken wanneer het streepje op het groene stuk van de balk terechtkomt! Het is ook best leuk, en het maakt je Pokémon MEGA-STERK! Ben je er klaar voor?" + +msgid "MAP180_NPC_1" +msgstr "Welkom Trainer! Mijn naam is Hitomi.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rSpeciale Verdediging aan. Ben je geïnteresseerd? O... Mijn grootvader wil dat ik terug ga naar de Dojo? Oké dan! Alsjeblieft, accepteer dit geschenk als een bedankje voor de moeite. Tot gauw! NINJA'S VOORUIT! Je hebt er geen plek voor! Spreek me alsjeblieft weer als je ruimte over hebt. GWelkom Trainer! Mijn naam is Hitomi.\nIk ben een ninja uit Tsukinami, en ik bied gespecialiseerde training in rSpeciale Verdediging aan. Ben je geïnteresseerd? Welke Pokémon wil sterk worden? Kom terug als je gespierd wilt worden! De -EV's van jouw zijn gestegen met ! Kom weer terug als je je Pokémon sterker wil maken! Ik ben bang dat je niet genoeg geld hebt om je Pokémon te laten trainen. Kom weer terug als je je Pokémon sterker wil maken! Awww yeah!\nDus, weet je wat Ervaringsverhogingspunten zijn? Natuurlijk weet je dat! Je kunt ze zien op het Overzichtscherm van je Pokémon! Ervaringsverhogingspunten - of EV's - zijn punten die overeenkomen met een bepaalde statistiek. Er zijn 6 soorten: HP, Sterkte, Verdediging, Speciale Sterkte, Speciale Verdediging, en Snelheid. Pokémon kunnen hun EV's verhogen door bepaalde soorten vijanden te verslaan. Wanneer je bijvoorbeeld veel tegenstanders met een hoge Verdediging-statistiek verslaat, wordt de EV van die statistiek bij je Pokémon hoger. Hier maken we die training makkelijker en sneller! Je hoeft alleen maar op de actie-knop te drukken wanneer het streepje op het groene stuk van de balk terechtkomt! Het is ook best leuk, en het maakt je Pokémon MEGA-STERK! Ben je er klaar voor?" + +msgid "MAP181_NPC_1" +msgstr "Ik heb al mijn Pokémon uitgerust met vastgehouden voorwerpen, zodat ze sterker zijn tijdens gevechten. Je kan geen voorwerpen in de arena gebruiken, dus voorwerpen zoals Bessen zijn essentieel. Het Tandorkampioenschap is gestructureerd als een enkelvoudig eliminatietoernooi. 32 Trainers gaan naar binnen... en één Kampioen komt eruit." + +msgid "MAP181_NPC_10" +msgstr "Ik ben Maria's grootste fan. Ik kreeg een keer d'r handtekening op m'n arm...\nDat was de beste dag van mijn leven." + +msgid "MAP181_NPC_2" +msgstr "Die fonkel in je ogen... Je wilt graag {Kampioen|Kampioene|Kampioen} worden, of niet soms?\nOhohoho. Ik wens je veel succes." + +msgid "MAP181_NPC_3" +msgstr "Ik heb gehoord dat men bijna het Kampioenschap heeft afgelast door de kernrampen in Tandor.\nHet is maar goed dat het doorgaat! Hmmm... ik vraag me af of er Nucleaire Pokémon in de arena te zien zullen zijn." + +msgid "MAP181_NPC_4" +msgstr "Hoeveel Gymbadges heb jij?\nIk heb er zestien.\nIk heb de Kalosliga verslagen voordat ik naar Tandor ben gekomen. De Tandorliga is best anders, vind je ook niet?\nWelke Gymleider gaf jou de meeste problemen?\nIk had het best moeilijk bij Rosalinde. Haar illusies hebben mijn team zeker om de tuin geleid!" + +msgid "MAP181_NPC_5" +msgstr "Ik ben zo nerveus, maar zo lang ik vertrouwen heb in mijn Pokémon,\nraken we erdoorheen! Ik heb nog nooit zo veel sterke Trainers in één ruimte gezien." + +msgid "MAP181_NPC_6" +msgstr "Hyah! Voor de eer van mijn dorp vecht ik in het Tandorkampioenschap!\nDe Goden zullen mij naar overwinning leiden!" + +msgid "MAP181_NPC_7" +msgstr "Je hebt het Overwinnaarspad overleefd, top! Dat was echter niks vergeleken met wat je nu te wachten staat... Iedereen die mee wil doen aan het Kampioenschap, moet zich door het Overwinnaarspad heen vechten." + +msgid "MAP181_NPC_8" +msgstr "Wie denk jij dat er dit jaar gaat winnen?\nIk durf te wedden dat het Maria wordt! Vorig jaar won ze ook." + +msgid "MAP181_NPC_9" +msgstr "Ik denk niet dat Maria dit jaar gaat winnen. Het gerucht gaat namelijk dat er een nieuwe Trainer is, die schijnbaar ongelooflijk sterk is. Als je het mij vraagt, maakt die het meeste kans van alle deelnemers. Weet jij toevallig wat de specialiteit van die nieuwe Trainer is? Ik kan er niets over vinden op het internet... ...Hé, wacht eens even... Je komt me bekend voor... Gossie! Jij bent het!!! Wauw!!!" + +msgid "MAP183_NPC_1" +msgstr "Er wordt gezegd dat veel van de bergkammen hier niet door te steken zijn. Ik ben daarentegen vastberaden om ze stuk voor stuk te trotseren!" + +msgid "MAP183_NPC_2" +msgstr "Wist je dat Tandor gevormd is door twee vulkanen? Beide zijn nu slapend: het Regionaal Kampioenschap vindt zelfs plaats bovenop een van hen." + +msgid "MAP183_NPC_3" +msgstr "Het is verbazend hoe de economie functioneert wanneer de helft van onze bevolking uit Trainers bestaat - Trainers die niet werken! Hoe zouden we onszelf kunnen voeden, zonder de hulp van onze Pokémon?" + +msgid "MAP183_NPC_4" +msgstr "Toen ik jong was, woonde ik in een grote stad. Nu verkies ik om hier op het vredevolle platteland te wonen." + +msgid "MAP183_SIGN_1" +msgstr "Route 06. \"Vergeet niet om Geneesspray mee te nemen! De weg is lang!\"" + +msgid "MAP183_SIGN_2" +msgstr "Cipres-Laboratoria" + +msgid "MAP183_SIGN_3" +msgstr "Welkom in Rotstort,\nhet dorp van vallende rotsblokken!" + +msgid "MAP184_NPC_1" +msgstr "(mens...)\n(zo te zien heb je jezelf durven vertonen in mijn nest.)\n(ik heb zoveel eeuwen geslapen...)\n(wachtend op iemand als jij.)\n(nu... is die tijd gekomen.) (laten we hier voor eens en voor altijd een einde aan maken!) GYAAAROOOOOHHHHH!!!" + +msgid "MAP184_TRAINER_1" +msgstr "Je zag me niet, want ik zat verstopt!\nIk hou ervan om me achter grote rotsen te verstoppen!" + +msgid "MAP184_TRAINER_1_DEFEAT" +msgstr "Ik was blijkbaar niet snel genoeg..." + +msgid "MAP184_TRAINER_2" +msgstr "De legendes vertellen over een groot conflict op de Actinidenberg.\nZou het deze kunnen zijn?" + +msgid "MAP184_TRAINER_2_DEFEAT" +msgstr "Dat was enigszins teleurstellend..." + +msgid "MAP185_TRAINER_1" +msgstr "Hoor je dat?\nHet wilde gebrul van de wind!" + +msgid "MAP185_TRAINER_1_DEFEAT" +msgstr "We... hebben onze laatste adem uitgeblazen..." + +msgid "MAP185_TRAINER_2" +msgstr "De berg rommelt onder onze voeten.\nJe beproeving begint nu!" + +msgid "MAP185_TRAINER_2_DEFEAT" +msgstr "Het was... het lot..." + +msgid "MAP185_TRAINER_3" +msgstr "Gossie! Je komt me bekend voor. Zullen we nogmaals de strijd aangaan, oude vriend?" + +msgid "MAP185_TRAINER_3_DEFEAT" +msgstr "Goede genade!" + +msgid "MAP185_TRAINER_4" +msgstr "Ik zal je verslaan met krachten van voorbij deze sterfelijke wereld!" + +msgid "MAP185_TRAINER_4_DEFEAT" +msgstr "Geesten, waarom hebben jullie mij verlaten?" + +msgid "MAP186_SIGN_1" +msgstr "Het Tandorkampioenschap" + +msgid "MAP187_NPC_1" +msgstr "Hah!\nKalm aan, verdorie! Hé, de nieuwe Temapparaten werken! Ik red me wel, PN. Je kan maar beter richting de kerncentrale gaan." + +msgid "MAP187_NPC_2" +msgstr "Arrrr... Arrr..." + +msgid "MAP187_NPC_3" +msgstr "Hoe gaat het ermee, in je Beschermingspak? Het zal een beetje moeilijker bewegen zijn, maar je bent in dat ding volledig beschermd tegen radioactiviteit. Deze maskers beschermen ons ook, maar we zijn nog steeds kwetsbaar voor intense straling." + +msgid "MAP187_NPC_4" +msgstr "Als ik deze Pokémon meeneem naar het Hoofdkwartier, kunnen we hem behandelen. Het zou echter ideaal zijn om een mobiele behandeling te hebben..." + +msgid "MAP187_NPC_5" +msgstr "Tans... Rrrrrr..." + +msgid "MAP187_SIGN_1" +msgstr "Trainer-tips!\nOm te vissen, heb je goede reflexen nodig.\nDruk op de actie-knop wanneer \"O! Je hebt beet!\" op het scherm verschijnt.\nJe moet dit misschien een paar keer herhalen om een Pokémon op het land te krijgen." + +msgid "MAP187_TRAINER_1" +msgstr "Hé, PN, daar ben je! Haha, je lijkt net een Slowpoke in dat ding - maar ik moet toegeven, je ziet er best gaaf uit.\n...Hoe dan ook, ik denk dat ik iets vets heb gezien... Kom mee, maar wees stil! Die Pokémon... heb je die ooit eerder gezien? Het lijkt niet op de andere Nucleair-soorten...\nIk heb nog nooit zoiets gezien.\nWe moeten probe- ???: GRRRROMMMMMM! Theo: Verdorie, nu is ie weg.\nWat heeft het afgeschrikt?\nIk wilde 't proberen te vangen... Zet je schrap, PN! *huf huf* Man... je moet hier echt elke seconde op je hoede zijn. Trouwens, ligt het aan mij, of voeren die Nucleair-soorten iets in hun schild? Ik denk dat ze gecommandeerd worden door Urayne.\nOké, dus, ze weten dat we hier zijn, het verrassingselement zijn we kwijt...\nAch, wat maakt het uit: CURIE kan ons nie' voor eeuwig blijven ontvluchten! Laten we dat stuk ongeluk te pakken nemen, en als ik die vreemde Pokémon weer zie, zal ik niet aarzelen om 't te vangen!" + +msgid "MAP187_TRAINER_10" +msgstr "HIIISSSSSS!\nVERNIETIGEN VERNIETIGEN" + +msgid "MAP187_TRAINER_10_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_11" +msgstr "HIIISSSSSS!\nVERNIETIGEN VERNIETIGEN" + +msgid "MAP187_TRAINER_11_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_12" +msgstr "HIIISSSSSS!\nVERNIETIGEN VERNIETIGEN" + +msgid "MAP187_TRAINER_12_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_13" +msgstr "HIIISSSSSS!\nVERNIETIGEN VERNIETIGEN" + +msgid "MAP187_TRAINER_13_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_14" +msgstr "HIIISSSSSS!\nVERNIETIGEN VERNIETIGEN" + +msgid "MAP187_TRAINER_14_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_1_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_2" +msgstr "GRRRRRRRWOEF!\nINDRINGER INDRINGER" + +msgid "MAP187_TRAINER_2_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_3" +msgstr "GRRRRRRRWOEF!\nINDRINGER INDRINGER" + +msgid "MAP187_TRAINER_3_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_4" +msgstr "GRRRRRRRWOEF!\nINDRINGER INDRINGER" + +msgid "MAP187_TRAINER_4_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_5" +msgstr "HIIISSSSSS!\nVERNIETIGEN VERNIETIGEN" + +msgid "MAP187_TRAINER_5_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_6" +msgstr "HIIISSSSSS!\nVERNIETIGEN VERNIETIGEN" + +msgid "MAP187_TRAINER_6_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_7" +msgstr "HIIISSSSSS!\nVERNIETIGEN VERNIETIGEN" + +msgid "MAP187_TRAINER_7_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_8" +msgstr "Iep! Meer Pokémon! Laten we dit afhandelen, PN! Nou, van een bewogen tijd gesproken...\nOnze orders zijn duidelijk: tijd om naar de kerncentrale te gaan! We gaan ervoor! (Theo heeft zich bij je aangesloten!)" + +msgid "MAP187_TRAINER_8_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_9" +msgstr "HIIISSSSSS!\nVERNIETIGEN VERNIETIGEN" + +msgid "MAP187_TRAINER_9_DEFEAT" +msgstr "..." + +msgid "MAP188_NPC_1" +msgstr "We zijn op weg naar Route 08, de Graanvelden. Het was ooit een landschap met een natuurlijke schoonheid. Nu is het de meest bestraalde plek in Tandor...\nWe moeten CURIE en Urayne stoppen, en ze laten boeten voor de aanslagen die ze hebben gepleegd!" + +msgid "MAP188_NPC_2" +msgstr "Beschermingspak aantrekken? PN heeft het Beschermingspak aangetrokken." + +msgid "MAP188_NPC_3" +msgstr "Ik weet dat het niet aan mij is om te klagen, maar... waarom kan ik het Beschermingspak niet dragen?\nHet is zo cool..." + +msgid "MAP188_NPC_4" +msgstr "PN, maak je geen zorgen om ons. We hebben nieuwe Temapparaten die werken op Nucleaire Pokémon. We kunnen onszelf dus beschermen... denk ik..." + +msgid "MAP188_NPC_5" +msgstr "Mff mmmf mffff! ...Neh, Ik maak maar een grapje. I kan hier gewoon mee praten. Het jeukt alleen wel een beetje... Maar het is een slecht idee om het af te doen." + +msgid "MAP189_NPC_1" +msgstr "Aan de hendel trekken?" + +msgid "MAP189_NPC_2" +msgstr "Aan de hendel trekken?" + +msgid "MAP189_NPC_3" +msgstr "Aan de hendel trekken?" + +msgid "MAP189_NPC_4" +msgstr "Er staat \"stroomonderbreker\" op de hendel. Zo te zien staat het aan. De stroomonderbreker ontkoppelen? Jij en je team zijn geraakt met een stroomstoot... De andere hendels zijn ook terug naar hun oorspronkelijke positie." + +msgid "MAP189_SIGN_1" +msgstr "Het is een machine voor het genezen van Pokémon. Het werkt niet zonder stroom." + +msgid "MAP189_SIGN_10" +msgstr "Huh? Hoe is deze koffie nog warm...?" + +msgid "MAP189_SIGN_2" +msgstr "Het is een machine voor het genezen van Pokémon. Het werkt niet zonder stroom." + +msgid "MAP189_SIGN_3" +msgstr "Het is een machine voor het genezen van Pokémon. Het werkt niet zonder stroom." + +msgid "MAP189_SIGN_4" +msgstr "Het is een machine voor het genezen van Pokémon. Het werkt niet zonder stroom." + +msgid "MAP189_SIGN_5" +msgstr "- Noodenergie Controle - Volg deze instructies om de noodaggregaat te activeren: Activeer de schakelaars in de elektriciteitsruimte in de volgorde:\n[06644bd2]Groen, [043c3aff]Rood, [65467b14]Blauw. Ontkoppel dan de stroomonderbreker. Dit herstelt de stroom in\nde zuidelijke sector." + +msgid "MAP189_SIGN_6" +msgstr "Instructies voor hoe je de noodaggregaat activeert vind je in het Handboek." + +msgid "MAP189_SIGN_7" +msgstr "Al het eten in de koelkast is verrot." + +msgid "MAP189_SIGN_8" +msgstr "- Koffiekamer - Pauzes mogen niet langer\nduren dan 15 minuten. Praat met Craig van HR in geval van koffie-tekort. - Het managementteam" + +msgid "MAP189_SIGN_9" +msgstr "Misschien kan ik deze radio gebruiken om het Hoofdkwartier te bereiken....? ...... Iets verstoort het signaal." + +msgid "MAP189_TRAINER_1" +msgstr "Traaaawrrrr!" + +msgid "MAP191_NPC_1" +msgstr "Het lijkt verbonden te zijn met het elektriciteitsnet. Aan de hendel trekken?" + +msgid "MAP191_TRAINER_1" +msgstr "Kkkssshhhttt!!!" + +msgid "MAP192_NPC_1" +msgstr "Het lijkt verbonden te zijn met het elektriciteitsnet. Aan de hendel trekken?" + +msgid "MAP193_TRAINER_1" +msgstr "Traaaawrrrr!" + +msgid "MAP193_TRAINER_2" +msgstr "...\nNaïef kind. Het was erg vermakelijk je te zien proberen...\nmaar hier komt jouw verhaal ten einde. Wat een geluk. De zoon van de man die ons bestaan heeft geteisterd... en het kind van de aanvoerder van de Rangers: beiden nu binnen handbereik. We verwachten dat de Rangers meer gewillig zullen zijn te gehoorzamen,\nwanneer ze horen dat we hun kinderen gegijzeld houden. Vertel het me, kind... hoe voelt dat nou?\nOm zo dichtbij te raken, en toch te moeten toekijken hoe je dromen aan diggelen geslagen worden? Doet het pijn? Het zou pijn moeten doen.\nWe willen dat je lijdt... We willen dat je lijdt zoals wij geleden hebben. Je vriend... Hij is in stasis. Noch wakker, noch slapend.\nZijn gedachten gevangen, sinds het exacte moment dat hij de capsule inging. Wat zou hij kunnen voelen?\nPijn? Angst? Verwarring? Wanhoop? Een enkel ellendig moment, uitgerekt tot in de eeuwigheid. Wat hij nu voelt... is maar een fractie van wat wij hebben gevoeld. En nu... is het jouw beurt. Zodra we de gijzelaars in ons bezit krijgen, zullen de Rangers geen andere keuze hebben dan zich over te geven. Eens het zover is... staat niets ons nog in de weg naar de ultieme macht! ...O? Zelfs na dat alles, wil je het nog steeds tegen ons opnemen? Huhuhuhu... Wat leuk.\nOké dan. We accepteren je uitdaging... Aanschouw de kracht van Nucleaire energie en wanhoop!!! ...Wat?\nNee! Nee nee NEE! Dit... dit kan niet waar zijn...! We hoorden onoverwinnelijk te zijn!\nUrayne! Hoe... Hoe kon je...\nSlechts een kind... Ik begrijp het niet...\nAlles wat we nagestreefd hebben,\nal die kracht... weg. Urayne! Geef antwoord, Urayne!!! ...\nNee... Ik heb gefaald...\nIk heb erin gefaald je te beschermen.\nDe Rangers komen ons nu halen... \nZe zullen je zeker vernietigen.\nHet spijt me... Je leeft nog...!\n...Al ben je het grootste deel van\nje kracht kwijt... Dat is het!\nDat is alles wat we nodig hebben!\nUrayne, doe Quantum Leap! -kshhht-\nKellyn: PN? PN, hoor je me?! ...O, Arceuszijdank dat je ongedeerd bent.\nIets interfereerde met het signaal... \nIk kon geen verbinding maken, hoe hard ik ook heb geprobeerd. PN... Ik was zo bang...\nIk dacht dat ik je voor altijd kwijt was. Wat is er gebeurd? Heb je CURIE gevonden? ...\nIk snap het. Om het op een rijtje te zetten: je hebt ze bevochten en gewonnen, maar ze zijn erin geslaagd te ontsnappen? Nou, nu dat Urayne zich in een zwakkere vorm bevindt, is CURIE niet meer zo'n grote bedreiging. Bovendien lijkt het erop dat de straling die uit Kerncentrale Zeta kwam, weggeëbd is. Met behulp van het ganse Ranger-korps kunnen we CURIE makkelijk\nvinden en arresteren. ...Allemaal dankzij jou, PN.\nVanwege je moed, strijdlust en vastberadenheid is Tandor gered. Maar... ...hoe zit het met Theo? ......Leeft hij nog? *kuch kuch* Ugh... Wat... is er gebeurd?\nPN? Ben jij dat? Waar is CURIE?\nHet laatste wat ik me herinner is dat ik in deze tank werd gepropt... Kellyn: Theo! Gaat het?! Kan nie' beter...\nHaha... auwie... Die stasistank... Het was vreselijk.\nIk heb geen flauw idee hoelang ik daar in heb gezeten. PN... Ik weet niet goed hoe ik dit moet zeggen, maar.... ik denk dat je m'n leven hebt gered... Dankjewel. Dus, is het je.... um.... gelukt?. Heb je CURIE verslagen? Wauw. Typisch PN. Verliezen is geen optie voor jou. Man, dat moet een geweldig gevecht zijn geweest... .Ik kan niet geloven dat ik erbij was, maar het niet heb kunnen zien! Kellyn: Ik ben blij dat alles in orde is, Theo.\nIk stuur dadelijk enkele Rangers om PN en jou op te halen. Dankuwel, baas.\nHet spijt me dat ik uw orders niet heb opgevolgd; dat was dom, en het bracht de hele missie in gevaar... Ik denk.... dat ik me na dit avontuur voor 'n tijdje ga terugtrekken;. het lijkt mij best om in het ziekenhuis te blijven met pap.. Ik wil bij hem zijn wanneer hij wakker wordt. Kellyn: De keuze is aan jou.\nIk zie jullie straks;. Dit is Kellyn,\nover en uit.. *klik* ...Fieuw.\nIk ben moe, PN.\nLaten we hier weggaan.\nKom, ik weet een uitgang. Aldus keerden PN en Theo terug naar het Ranger-Hoofdkwartier.\nBij aankomst werden ze begroet als helden... Het nieuws over de overwinning van PN op CURIE verspreidde zich gauw doorheen Tandor. HuhuhuhuhahahahaHAHAHAHAHA!\nJA! DAT IS HET!\nDAT IS DE WANHOPIGE BLIK WAAR WIJ NAAR SNAKKEN! Heb je het nu eindelijk door?! Je bent machteloos.\nJe vrienden kunnen je niet redden. Het is allemaal voorbij.\nOnze heerschappij begint vandaag! HAHAHAHAHAHAHA! Aldus werd Tandor overspoeld door een honderd jaar durende nucleaire winter. Van PN en Theo werd nooit meer gehoord... GAME OVER" + +msgid "MAP193_TRAINER_2_DEFEAT" +msgstr "...Wat? Nee! Nee nee NEE!" + +msgid "MAP195_TRAINER_1" +msgstr "Nou.... Daar zijn we dan weer.\nJij en ik, strijdend voor de titel van Regionaal Kampioen. Dat is hoe 't hoort, niet waar? \nIk tegenover jou, met heel Tandor\ndat naar ons kijkt.\nHet voelt goed,. vind je niet?\nHet voelt alsof.... het voorbestemd is. ... Er is niets dat ons nu nog in de weg staat; geen Legendarische Pokémon en geen nucleaire apocalyps. Alleen jij, ik... en de vechtlust van onze Pokémon. PN, Ik heb hier lang op gewacht... Laten we ontdekken wie van ons Kampioen verdient te worden! De regels van de Kampioensronde zijn hetzelfde als voorheen. Er mogen geen items worden gebruikt die niet door Pokémon worden vastgehouden. Het gevecht zal doorgaan tot één van de Trainers geen Pokémon meer heeft die in staat zijn te vechten. Als beide Trainers klaar zijn, dan... ...begint de strijd ter beslissing van het Kampioenschap...... ...nu! En de winnaar is.... PN! Heh... \nBriljanter dan ooit, PN; dat was een spannende strijd, om 't zachtjes uit te drukken. Ik ben niet eens boos dat ik heb verloren.\nAls er één ding is waarvan ik weet dat ik er altijd op kan rekenen, dan is 't jouw ontembare geest! PN...... Gefeliciteerd met het worden van de nieuwste b{Kampioen|Kampioene|Kampioen} van Tandor!/b Als je me nu even wilt volgen, alsjeblieft..." + +msgid "MAP195_TRAINER_1_DEFEAT" +msgstr "Wauw... Dat gevecht was... alles wat ik had gehoopt dat het zou zijn." + +msgid "MAP196_TRAINER_1" +msgstr "DIT IS HET!\nDIT IS HET EIND! NU...\nBEN IK...\nDE DOOD...! NEEEEEEEEE!!!\nO-onmogelijk...!!!\nJij...\nHoe kan... jij... sterker zijn... dan ons? Jij...\nIk maak je... zelf wel af... als het moet...\nIk zal-\nAARGH! UGH--\nAAAAAAARRRRGHHHH! MUHUHUHAHAHAHAHA!!\nONZE KRACHTEN ZIJN ONVERSLAANBAAR!\nHET IS TIJD... VERNIETIG ZE ALLEMAAL!!! Heb je het nu eindelijk door?! Je bent machteloos.\nJe kan je vrienden niet redden. Het is allemaal voorbij.\nOnze heerschappij begint vandaag! HAHAHAHAHAHAHA! Gamma-Urayne was niet te stoppen. Het creëerde een reusachtige kernexplosie...\nHet enige wat overbleef van de Tandorliga was smeulende ruïnes. Degenen die de eerste explosie hebben overleefd zouden snel slachtoffer worden van de Nucleaire Pokémon die volgden. Tandors Pokémon-Rangers probeerde ze te bedwingen, maar waren snel overtroffen in aantal. Iedereen die kon vluchten, vertrok naar een andere regio... Degenen die niet konden vertrekken,. rouwden het verlies van alles wat ze kenden en liefhadden. Aldus stortte Tandor zich in een eeuwlange nucleaire winter. Was je maar sterker geweest...\nMischien... had je het kunnen voorkomen... GAME OVER" + +msgid "MAP196_TRAINER_1_DEFEAT" +msgstr "Nee... Niet alweer! NEE!" + +msgid "MAP201_NPC_1" +msgstr "Deze metro gaat richting het Tandorkampioenschap.\nMomenteel is het echter niet toegankelijk voor het openbaar." + +msgid "MAP201_NPC_2" +msgstr "Dit is een speciale metro die naar het Tandorkampioenschap gaat, maar het is momenteel niet open voor het openbaar, dus daarom is het niet lopende." + +msgid "MAP202_NPC_1" +msgstr "Lanthan wacht op je!\nJe kan nu niet terugkeren!" + +msgid "MAP202_TRAINER_1" +msgstr "Halt! Jullie twee begeven je zonder toestemming op heilige grond!\nAls Monnik der Lanthaniet, is het mijn taak om de onwaardigen buiten te houden!" + +msgid "MAP202_TRAINER_1_DEFEAT" +msgstr "D-de Kampioen van Tandor! Alstublieft, vergeef me voor mijn brutaliteit!" + +msgid "MAP202_TRAINER_2" +msgstr "Om verheiligd te worden..." + +msgid "MAP202_TRAINER_2_DEFEAT" +msgstr "Er brandt een ziel in jou die zelfs het koudste ijs kan doen smelten." + +msgid "MAP202_TRAINER_3" +msgstr "Zal jij worden gebaad in ijs en vuur!" + +msgid "MAP202_TRAINER_3_DEFEAT" +msgstr "Er brandt een ziel in jou die zelfs het koudste ijs kan doen smelten." + +msgid "MAP202_TRAINER_4" +msgstr "Met volslagen vrede en rust, zullen wij jullie vernietigen!" + +msgid "MAP202_TRAINER_4_DEFEAT" +msgstr "Zulke macht... geweldig!" + +msgid "MAP202_TRAINER_5" +msgstr "Ik heb het in een droom gezien...\nDe Legendarische Pokémon ontwaakt!" + +msgid "MAP202_TRAINER_5_DEFEAT" +msgstr "Ja... zoals verwacht, ben je waarlijk formidabel." + +msgid "MAP202_TRAINER_6" +msgstr "Wauw...\nIk heb nog nooit een plek als deze gezien!\nDus.... dit moet Lanthans rustplaats zijn.\nLegendarische Pokémon zijn veel sterker dan normale Pokémon, niet? Toch zijn en blijven het Pokémon, en dat betekent...\ndat ze gevangen kunnen worden. ...PN.. Ik geloof dat je wel weet wat ons nu te wachten staat. We zullen strijden om wie Lanthan mag vangen. Ik heb je team volledig genezen, dus ik weet dat ze in topconditie zijn.\nIk verwacht niets minder dan je\nvolledige kracht. Ik zal het mijn alles geven.\nDus, {Kampioen|Kampioene|Kampioen}.... Laat me je krachten zien! Ik... heb verloren?\nWauw... Je bent echt een formidabele Trainer, PN.\nEerlijk is eerlijk. Nu dat je me verslagen hebt, heb je het recht gewonnen Lanthan te bevechten. Dus... waar is Lanthan?\nHet zou hier moeten zijn. Daar is ie!\nDe Legendarische Pokémon! Welnu, \"{Kampioen|Kampioene|Kampioen} van Tandor\"...\nJe hebt je best gedaan, maar je bent uiteindelijk niet de sterkste, zo blijkt. En dan nu... de echte reden waarom ik hierheen ben gekomen.\nLanthan! Kom tevoorschijn!!! Ik ben hier om jou te verslaan! Bevecht me, nu! Lanthan...\nHet...... heeft tegen mij gesproken......\nHet zegt...... dat ik niet waardig ben?!\nD-d-dat is onmogelijk!\nIk ben de Kampioen van twee regio's!\nIk heb de strijd gewonnen!\nDat zou moeten betekenen...\nNee...! (Mens...) (Je bent nog niet sterk genoeg om mij te confronteren.) (Ik verwacht jou, en alleen jou...) (Wanneer je sterk genoeg bent, zullen we elkaar weer ontmoeten.)" + +msgid "MAP202_TRAINER_6_DEFEAT" +msgstr "Ik... heb verloren?" + +msgid "MAP203_NPC_1" +msgstr "O, ben je hier om ons te helpen met de tuin? Laat maar zien wat je kan doen! Nogmaals bedankt voor het inwilligen van mijn verzoek. 't Zijn zij met 'n lieflijk hart en 'n geslepen wil die een dergelijke niveau van verbondenheid met hun Pokémon kunnen bereiken. Als aandenken aan dit verfrissend vertoon en aan onze lotgevallige ontmoeting vandaag, zal ik je het volgende geven..." + +msgid "MAP203_NPC_2" +msgstr "O, ben je hier om ons te helpen met de tuin? Laat maar zien wat je kan doen! Nogmaals bedankt voor het inwilligen van mijn verzoek. 't Zijn zij met 'n lieflijk hart en 'n geslepen wil die een dergelijke niveau van verbondenheid met hun Pokémon kunnen bereiken. Als aandenken aan dit verfrissend vertoon en aan onze lotgevallige ontmoeting vandaag, zal ik je het volgende geven..." + +msgid "MAP204_NPC_1" +msgstr "Ik behoor tot de Tsuki-clan, en mijn vrouw behoort tot die van de Nami. Als onze leiders Hinata en Kaito niet het goede voorbeeld hadden gegeven, zou liefde als de onze nooit hebben bestaan. Dat bewijst maar weer hoe sterk liefde kan zijn!" + +msgid "MAP204_NPC_10" +msgstr "Prinses Hinata is zo helder als de zon!\nWij buigen onze hoofden om onze ogen te beschermen tegen haar uitstraling!" + +msgid "MAP204_NPC_11" +msgstr "Jij bent een Trainer toch?\nDan zal je vast weten dat Kaito en Hinata de Gymleiders van Tsukinami zijn.\nZe gebruiken geen specifieke Soort.\nIn de plaats hebben ze een thema:\n\"Dag en Nacht\"." + +msgid "MAP204_NPC_12" +msgstr "De Tempel van Aotius and Mutios is het grootste gebouw in ons dorp.\nHet gebouw is opgetrokken om het einde van de meer dan honderd jaar durende oorlog aan te kondigen.\nAangezien de Tempel ook een Gym is, worden alle gevechten binnen het gebouw gezien als gezegende rituelen." + +msgid "MAP204_NPC_13" +msgstr "Ik ben de Actie-Leermeester voor Speciale Sterkte. Ik ken alle Speciale-Sterkte-gebaseerde acties die een Pokémon kan leren via eeuwenoude geheimen. Als je vier Blauwe Scherven hebt, kan ik je Pokémon mogelijk een nieuwe actie aanleren! Wauw, je hebt de Scherven! Oké! Ik kan je Pokémon een nieuwe actie leren.\nWil je dat ik een actie aan je Pokémon leer? Welke Pokémon dient onderwezen te worden? Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Huh...? Er bestaat geen enkele actie die ik aan een Ei kan leren. Vergeet 't: ik kom niet in de buurt van Schaduw-Pokémon. Sorry... Het lijkt erop dat ik geen actie heb om aan je te leren. Welke actie moet ik aan jouw leren? PN heeft de Scherven in ruil gegeven. Bedankt! Kom terug met de goede hoeveelheid Scherven wanneer je weer wat nieuwe acties nodig hebt! Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Kom terug wanneer je vier van elke Scherf hebt; dán zal ik je Pokémon helpen!" + +msgid "MAP204_NPC_14" +msgstr "Muuu-sha!" + +msgid "MAP204_NPC_15" +msgstr "O, hallo daar! Ik ben Fennel, een wetenschapper uit de Unovaregio. Ik heb besloten om hier op vakantie te komen, omdat Tandor een interessante en unieke cultuur heeft.\nO ja, en dit is Dream, mijn Musharna. Muuu-sha! Ik ben gespecialiseerd in het onderzoeken van Pokémon-dromen. Ik heb zelfs geholpen met het ontwikkelen van een apparaat dat we de Droomprojector noemen. Met behulp van Dreams krachten kan ik in de dromen van Pokémon kijken.\nHet is werkelijk fascinerend! Huh?. Vertel je me nou dat een klein meisje uit Venesi vastzit in haar droom?\nIk moet toegeven dat dat wat buiten mijn onderzoeksgebied ligt - ik ben meer gespecialiseerd in Pokémon-dromen.\nToch.... Er moet vast iets zijn wat ik kan doen om te helpen. Oké! Dat is dan beslist! Ik ga naar Venesi om te zien of ik dat meisje kan helpen. Wat is anders het punt van de wetenschap, als het de levens van mensen niet kan verbeteren?\nIk hoop dat ik je daar zie!" + +msgid "MAP204_NPC_16" +msgstr "Mijn dochter verzamelt graag speelgoed van de Pokémon Minicorn.\nHet is haar droom er eentje in het echt te zien: als je d'r haar een kan tonen, ben ik er zeker van dat ze dolblij zal zijn." + +msgid "MAP204_NPC_17" +msgstr "Minicorn! Ik wil een Minicorn zien!\nHeb jij een Minicorn? OMG!!! JE HEBT EEN MINICORN!\n*KRIJS*\nWAT IS IE ZACHT!\nIEEEEEEEEEEEEE!!! Ik ben zo, zo, zo blij!\nDit is de beste dag OOIT!\nHier, deze glinsterende steen is voor jou! Awww...\nWat is het punt van Trainer zijn als je geen schattige Pokémon kan verzamelen?" + +msgid "MAP204_NPC_18" +msgstr "Ik ben de Actie-Leermeester voor Sterkte. Ik ken alle Sterkte-gebaseerde acties die een Pokémon kan leren via eeuwenoude geheimen. Als je vier Rode Scherven hebt, kan ik je Pokémon mogelijk een nieuwe actie aanleren! Wauw, je hebt de Scherven! Oké! Ik kan je Pokémon een nieuwe actie leren.\nWil je dat ik een actie aan je Pokémon leer? Welke Pokémon dient onderwezen te worden? Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Huh...? Er bestaat geen enkele actie die ik aan een Ei kan leren. Vergeet 't: ik kom niet in de buurt van Schaduw-Pokémon. Sorry... Het lijkt erop dat ik geen actie heb om aan je te leren. Welke actie moet ik aan jouw leren? PN heeft de Scherven in ruil gegeven. Bedankt! Kom terug met de goede hoeveelheid Scherven wanneer je weer wat nieuwe acties nodig hebt! Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Kom terug wanneer je vier van elke Scherf hebt; dán zal ik je Pokémon helpen!" + +msgid "MAP204_NPC_19" +msgstr "Ik ben de Actie-Leermeester voor Debuffs. Ik ken alle debuff-gebaseerde acties die een Pokémon kan leren via eeuwenoude geheimen. Als je vier Groene Scherven hebt, kan ik je Pokémon mogelijk een nieuwe actie aanleren! Wauw, je hebt de Scherven! Oké! Ik kan je Pokémon een nieuwe actie leren.\nWil je dat ik een actie aan je Pokémon leer? Welke Pokémon dient onderwezen te worden? Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Huh...? Er bestaat geen enkele actie die ik aan een Ei kan leren. Vergeet 't: ik kom niet in de buurt van Schaduw-Pokémon. Sorry... Het lijkt erop dat ik geen actie heb om aan je te leren. Welke actie moet ik aan jouw leren? PN heeft de Scherven in ruil gegeven. Bedankt! Kom terug met de goede hoeveelheid Scherven wanneer je weer wat nieuwe acties nodig hebt! Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Kom terug wanneer je vier van elke Scherf hebt; dán zal ik je Pokémon helpen!" + +msgid "MAP204_NPC_2" +msgstr "Ik ben Genin.\nDe Pokémon Saidine is mijn geheime wapen! Wij zijn afstammelingen van de Nami-clan.\nOns geheim is het beheersen van de golven.\nDaarom surfen we." + +msgid "MAP204_NPC_3" +msgstr "Ik hier heet Chuunin. Ik berijd de golven zo vlug als de wind blaast! Onze Glorieuze Leiders wensen een tijdperk van vrede en voorspoed te creëren; dat zal lastig zijn, met piraten voor de deur!" + +msgid "MAP204_NPC_4" +msgstr "Mijn huis heeft veel overtollige kamers, dus heb ik het omgetoverd tot een hotel.\nWees alstublieft respectvol tegenover onze gasten." + +msgid "MAP204_NPC_5" +msgstr "Ik ben de Actie-Leermeester voor Buffs. Ik ken alle buff-gebaseerde acties die een Pokémon kan leren via eeuwenoude geheimen. Als je vier Gele Scherven hebt, kan ik je Pokémon mogelijk een nieuwe actie aanleren! Wauw, je hebt de Scherven! Oké! Ik kan je Pokémon een nieuwe actie leren.\nWil je dat ik een actie aan je Pokémon leer? Welke Pokémon dient onderwezen te worden? Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Huh...? Er bestaat geen enkele actie die ik aan een Ei kan leren. Vergeet 't: ik kom niet in de buurt van Schaduw-Pokémon. Sorry... Het lijkt erop dat ik geen actie heb om aan je te leren. Welke actie moet ik aan jouw leren? PN heeft de Scherven in ruil gegeven. Bedankt! Kom terug met de goede hoeveelheid Scherven wanneer je weer wat nieuwe acties nodig hebt! Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Als je Pokémon nieuwe acties willen leren, kom dan gerust terug! Kom terug wanneer je vier van elke Scherf hebt; dán zal ik je Pokémon helpen!" + +msgid "MAP204_NPC_6" +msgstr "Ik ben Juunin.\nIk tref mijn vijanden door Frynai te gooien alsof het kunai-messen zijn! Onze vorige baas Hokage bevindt zich op de verdieping hierboven. Sinds hij tegen u verloor, heeft hij zichzelf compleet toegewijd aan het trainen van zijn Pokémon. Hij probeert u volgens mij te overstijgen." + +msgid "MAP204_NPC_7" +msgstr "Hallo. Ik ben Ronin.\nDe Golf-clan is zowat familie voor mij. Lang geleden heerste de Nami-clan over de hele Oost-Tandorzee. Vandaag de dag is de oceaan een schuilplek voor piraten... Zou het niet beter zijn als wij weer de macht hadden?" + +msgid "MAP204_NPC_8" +msgstr "...Dus. Je hebt me opgezocht juist nu ik op m'n zwakst ben. Geraakt wegens mijn schaamtevolle nederlaag...\nZo makkelijk overkomen door een kind...\nIk kan mijn gezicht niet laten zien buiten mijn dorp totdat ik de Zes Kunsten heb geleerd onder Grootmeester Yoshitaka. Maar zolang zijn allerbekwaamste leerlingen naar de verschillende windstreken worden gestuurd, is mijn training nog niet voltooid. Ik moet sterker worden...! Jij en ik zullen een door het lot bepaalde revanche houden. Ooit..." + +msgid "MAP204_NPC_9" +msgstr "Hoe zou ik de Glorieuze Leiders beschrijven? Nou, in het kort zijn ze het spiritueel, politiek en historisch fundament van Tsukinami.\nZonder hen hadden we geen vrede gekend. Zij zijn werkelijk gezegend door de Goden." + +msgid "MAP206_SIGN_1" +msgstr "Theo: Brrrrr!\nDit is 't dan, PN!\nWe hoeven alleen recht vooruit te gaan, en dan zijn we klaar! Kom, laten we gaan!" + +msgid "MAP206_TRAINER_1" +msgstr "Je hebt veel vooruitgang geboekt, veel lastige opdrachten ondernomen, en bent uiteindelijk tot de waarheid gekomen.\nDit zal je laatste beproeving zijn.\nJe hebt geen toestemming om voorwerpen te gebruiken tijdens ons gevecht.\nHeb het volste vertrouwen in de bekwaamheid van je Pokémon, en schrijdt onbevreesd voorwaarts! Je hebt alle opdrachten volbracht; nu ben je klaar om Gymleider Vaeryn te bevechten. Kom." + +msgid "MAP206_TRAINER_1_DEFEAT" +msgstr "Goed gedaan." + +msgid "MAP207_NPC_1" +msgstr "bCICERO:/b Hoe maken we onderscheid tussen realiteit en droom?" + +msgid "MAP207_NPC_2" +msgstr "bANTIPHON:/b Wist je dat, tijdens het dromen, de ziel het lichaam verlaat?" + +msgid "MAP207_NPC_3" +msgstr "bARISTOTELES:/b Nut. Plezier. Deugd.\nDit zijn de eigenschappen van vriendschap. PN heeft... iets... ontvangen, maar het vergaat gelijk tot stof. Er flitst een visioen door je hoofd.\nZo te zien is er iets veranderd achter Rosalinde's Gym." + +msgid "MAP207_SIGN_1" +msgstr "Er slaapt een Chyinmunk in de boom." + +msgid "MAP207_SIGN_2" +msgstr "^^^" + +msgid "MAP208_NPC_1" +msgstr "Er flitst een visioen door je hoofd.\nZo te zien is er iets veranderd op Route 13." + +msgid "MAP209_NPC_1" +msgstr "Welkom bij uw reisbestemming!\nJij bent onze ster! Blijf een tijdje... of voor altijd. Als we iets voor u kunnen betekenen, kunt u gerust op de schelp blazen." + +msgid "MAP209_SIGN_1" +msgstr "De tijd tikt...\nsteek uw kop niet in het zand..." + +msgid "MAP210_NPC_1" +msgstr "Soms zijn opofferingen onvermijdelijk. Soms gaat onze moeite in vlammen op. Doch soms zijn de vlammen des doods onze redders in nood. Mocht je ooit de Pokémon Antarki tegenkomen, weet dan dat je hem kunt vertrouwen." + +msgid "MAP212_SIGN_1" +msgstr "De ene kant laat je groeien, terwijl de andere kant je laat krimpen." + +msgid "MAP213_NPC_1" +msgstr "Iets verlicht de omgeving!" + +msgid "MAP213_NPC_2" +msgstr "Iets verlicht de omgeving!" + +msgid "MAP213_NPC_3" +msgstr "Iets verlicht de omgeving!" + +msgid "MAP213_NPC_4" +msgstr "Iets verlicht de omgeving!" + +msgid "MAP213_NPC_5" +msgstr "Er flitst een visioen door je hoofd.\nZo te zien is er iets veranderd op Route 13." + +msgid "MAP213_NPC_6" +msgstr "Herenig de visioenen. Herenig wind en water. Herenig dromer en bloed,\ndromer en adem." + +msgid "MAP213_NPC_7" +msgstr "Herenig de herinneringen. Herenig oost en west. Herenig dromer en familie." + +msgid "MAP213_NPC_8" +msgstr "Er flitst een visioen door je hoofd.\nZo te zien is er iets veranderd op Route 13." + +msgid "MAP213_NPC_9" +msgstr "Musharna maakt angstige geluiden." + +msgid "MAP213_SIGN_1" +msgstr "" + +msgid "MAP213_SIGN_2" +msgstr "Een oog staart je aan op een plek waar geen oog is uitgehakt." + +msgid "MAP213_SIGN_3" +msgstr "\"Kom! Hier, Masking!\nKom eeeeens hier, Masking!\"" + +msgid "MAP214_NPC_1" +msgstr "Ze zit vast!\nWanneer je het glas probeert te breken, voelt je arm buitengewoon zwaar aan. Je kan niet hard genoeg slaan." + +msgid "MAP214_SIGN_1" +msgstr "Er zitten geen werkende knoppen tussen. Er is geen manier om Fennel te bevrijden." + +msgid "MAP214_SIGN_2" +msgstr "De notities zijn onleesbaar, maar je herinnert je alles." + +msgid "MAP216_NPC_1" +msgstr "Er flitst een visioen door je hoofd.\nZo te zien is er iets veranderd achter Rosalinde's Gym." + +msgid "MAP216_NPC_2" +msgstr "Er flitst een visioen door je hoofd.\nZo te zien is er iets veranderd in Fennels hotelkamer in Tsukinami." + +msgid "MAP216_SIGN_1" +msgstr "Een nachtkastje met maar één boek.\nDe meeste tekst is onleesbaar,\nmaar je kan één zin lezen:\n\"Want het hele leven is een droom, en dromen zelf zijn slechts dromen.\"" + +msgid "MAP216_SIGN_2" +msgstr "De schouw gloeit lichtjes. Er staat een tekst onder: \"Zenith rekent op een uiterst majestueuze ster.\" \"Leid mij, als een fakkel door het diepe duister.\"" + +msgid "MAP216_SIGN_3" +msgstr "De schouw gloeit lichtjes. Er staat een tekst onder: \"Leid mij, als een fakkel door het diepe duister.\" \"Zenith rekent op een uiterst majestueuze ster.\"" + +msgid "MAP216_SIGN_4" +msgstr "De schouw gloeit lichtjes. Er staat een tekst onder: \"Leid mij, als een fakkel door het diepe duister.\" \"Zenith rekent op een uiterst majestueuze ster.\"" + +msgid "MAP216_SIGN_5" +msgstr "De schouw gloeit lichtjes. Er staat een tekst onder: \"Zenith rekent op een uiterst majestueuze ster.\" \"Leid mij, als een fakkel door het diepe duister.\"" + +msgid "MAP217_SIGN_1" +msgstr "De tekst verandert telkens, zelfs terwijl je ernaar staart. Je ogen worden waterig. Je denkt een hoofdletter T te kunnen zien." diff --git a/Dialogue/Generated/nl/HandFixes.po b/Dialogue/Generated/nl/HandFixes.po new file mode 100644 index 000000000..24ba730f1 --- /dev/null +++ b/Dialogue/Generated/nl/HandFixes.po @@ -0,0 +1,13 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEATED" +msgstr "Auwww!" + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEATED" +msgstr "Urk...!" + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEATED" +msgstr "Aaaaargh!" diff --git a/Dialogue/Generated/nl/OfficialItems.po b/Dialogue/Generated/nl/OfficialItems.po new file mode 100644 index 000000000..ff4254d43 --- /dev/null +++ b/Dialogue/Generated/nl/OfficialItems.po @@ -0,0 +1,3250 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + +msgid "Repel" +msgstr "Afweer" + +msgid "An item that prevents weak wild Pokémon from appearing for 100 steps after its use." +msgstr "Een voorwerp dat wilde Pokémon voor 100 stappen na gebruik weghoudt." + +msgid "Super Repel" +msgstr "Superafweer" + +msgid "An item that prevents weak wild Pokémon from appearing for 200 steps after its use." +msgstr "Een voorwerp dat wilde Pokémon voor 200 stappen na gebruik weghoudt." + +msgid "Max Repel" +msgstr "Max-Afweer" + +msgid "An item that prevents weak wild Pokémon from appearing for 250 steps after its use." +msgstr "Een voorwerp dat wilde Pokémon voor 250 stappen na gebruik weghoudt." + +msgid "Black Flute" +msgstr "Zwarte Fluit" + +msgid "A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear." +msgstr "Een zwarte fluit gemaakt van geblazen glas. Het melodie laat wilde Pokémon minder snel verschijnen." + +msgid "White Flute" +msgstr "Witte Fluit" + +msgid "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear." +msgstr "Een witte fluit gemaakt van geblazen glas. Het melodie laat wilde Pokémon sneller verschijnen." + +msgid "Honey" +msgstr "Honing" + +msgid "A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees." +msgstr "Zoete honing. Het trekt wilde Pokémon aan wanneer het in gras of grotten gebruikt wordt." + +msgid "Escape Rope" +msgstr "Ontsnappingstouw" + +msgid "A long, durable rope. Use it to escape instantly from a cave or a dungeon." +msgstr "Een lang, duurzaam touw. Gebruik het om een grot te verlaten." + +msgid "Red Shard" +msgstr "Rode Scherf" + +msgid "A small red shard. It appears to be from some sort of implement made long ago." +msgstr "Een kleine, rode scherf. Het lijkt van een oeroud voorwerp afgebrokkeld te zijn." + +msgid "Blue Shard" +msgstr "Blauwe Scherf" + +msgid "A small blue shard. It appears to be from some sort of implement made long ago." +msgstr "Een kleine, blauwe scherf. Het lijkt van een oeroud voorwerp afgebrokkeld te zijn." + +msgid "Yellow Shard" +msgstr "Gele Scherf" + +msgid "A small yellow shard. It appears to be from some sort of implement made long ago." +msgstr "Een kleine, gele scherf. Het lijkt van een oeroud voorwerp afgebrokkeld te zijn." + +msgid "Green Shard" +msgstr "Groene Scherf" + +msgid "A small green shard. It appears to be from some sort of implement made long ago." +msgstr "Een kleine, groene scherf. Het lijkt van een oeroud voorwerp afgebrokkeld te zijn." + +msgid "Fire Stone" +msgstr "Vuursteen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is colored orange." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het is oranje van kleur." + +msgid "Water Stone" +msgstr "Watersteen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het is doorzichtig en lichtblauw." + +msgid "Thunderstone" +msgstr "Dondersteen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het heeft een bliksempatroon." + +msgid "Leaf Stone" +msgstr "Bladersteen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a leaf pattern." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het heeft een bladerpatroon." + +msgid "Moon Stone" +msgstr "Maansteen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as black as the night sky." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het is zo zwart als de nacht." + +msgid "Sun Stone" +msgstr "Zonnesteen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as red as the sun." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het is zo rood als de zon." + +msgid "Shiny Stone" +msgstr "Glimmende Steen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It shines with a dazzling light." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het schittert met een verblindend licht." + +msgid "Dusk Stone" +msgstr "Schemersteen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as dark as dark can be." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het is zo duister als het maar kan zijn." + +msgid "Dawn Stone" +msgstr "Dageraadsteen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It sparkles like eyes." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het sprankelt als een oog." + +msgid "Oval Stone" +msgstr "Ovale Steen" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg." +msgstr "Een speciale steen dat bepaalde Pokémon laat evolueren. Het is eivormig." + +msgid "Helix Fossil" +msgstr "Schelpfossiel" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a seashell." +msgstr "Een fossiel van een oeroude Pokémon die onderzee leefde. Het lijkt deel van een zeeschelp te zijn." + +msgid "Dome Fossil" +msgstr "Koepelfossiel" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a shell." +msgstr "Een fossiel van een oeroude Pokémon die onderzee leefde. Het lijkt deel van een schelp te zijn." + +msgid "Old Amber" +msgstr "Oud Barnsteen" + +msgid "A piece of clear amber that contains the genetic material of an ancient Pokémon." +msgstr "Een stuk barnsteen met de genetische opmaak van een oeroude Pokémon." + +msgid "Root Fossil" +msgstr "Wortelfossiel" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a plant root." +msgstr "Een fossiel van een oeroude Pokémon die onderzee leefde. Het lijkt deel van een wortel te zijn." + +msgid "Claw Fossil" +msgstr "Klauwfossiel" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a claw." +msgstr "Een fossiel van een oeroude Pokémon die onderzee leefde. Het lijkt deel van een klauw te zijn." + +msgid "Armor Fossil" +msgstr "Pantserfossiel" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a collar." +msgstr "Een fossiel van een oeroude Pokémon die op het land leefde. Het lijkt deel van een pantser te zijn." + +msgid "Skull Fossil" +msgstr "Schedelfossiel" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a head." +msgstr "Een fossiel van een oeroude Pokémon die op het land leefde. Het lijkt deel van een schedel te zijn." + +msgid "TinyMushroom" +msgstr "Kleine Paddenstoel" + +msgid "A small and rare mushroom. It is quite popular among certain maniacal fan segments." +msgstr "Een kleine, zeldzame paddenstoel. Het is best gewild bij verzamelaars." + +msgid "Big Mushroom" +msgstr "Grote Paddenstoel" + +msgid "A large and rare mushroom. It is very popular among certain maniacal fan segments." +msgstr "Een grote, zeldzame paddenstoel. Het is zeer gewild bij verzamelaars." + +msgid "Pearl" +msgstr "Parel" + +msgid "A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops." +msgstr "Een schitterende, kleine parel. Het is iets waard." + +msgid "Big Pearl" +msgstr "Grote Parel" + +msgid "A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops." +msgstr "Een schitterende, grote parel. Het is veel waard." + +msgid "Stardust" +msgstr "Sterrenstof" + +msgid "Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops." +msgstr "Een zijdezacht, roodgekleurd zand. Het is veel waard." + +msgid "Star Piece" +msgstr "Sterrenfragment" + +msgid "A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops." +msgstr "Een scherf van een rood glinsterende edelsteen. Het is veel waard." + +msgid "Nugget" +msgstr "Goudklompje" + +msgid "A nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops." +msgstr "Een glanzend klompje massief goud. Het is veel waard." + +msgid "Heart Scale" +msgstr "Hartvormige Schub" + +msgid "A pretty, heart-shaped scale that is extremely rare. It glows faintly in the colors of the rainbow." +msgstr "Een zeldzame, hartvormige schub. Het glimt met de kleuren van de regenboog." + +msgid "Rare Bone" +msgstr "Zeldzaam Bot" + +msgid "A bone that is extremely valuable for Pokémon archaeology. It can be sold for a high price to shops." +msgstr "Een uiterst zeldzaam bot dat handig is voor Pokémon-archeologie. Het is veel waard." + +msgid "Shoal Salt" +msgstr "Zeezout" + +msgid "Pure salt that was discovered deep inside the Shoal Cave. It is extremely salty." +msgstr "Puur zout, gevonden in de Shoalgrot. Het smaakt heel zout." + +msgid "Shoal Shell" +msgstr "Zeeschelp" + +msgid "A pretty seashell that was found deep inside the Shoal Cave. It is striped in blue and white." +msgstr "Een prachtige zeeschelp, gevonden in de Shoalgrot. Het is wit en blauw gestreept." + +msgid "Odd Keystone" +msgstr "Vreemde Sluitsteen" + +msgid "A vital item that is needed to keep a stone tower from collapsing. Voices can be heard from it occasionally." +msgstr "Een belangrijk voorwerp dat het instorten van een stenen toren voorkomt. Er komen soms stemmen uit." + +msgid "Growth Mulch" +msgstr "Haastige Compost" + +msgid "A plant fertilizer. It speeds up the growth of Berries. However, it also dries the soil faster." +msgstr "Een plantenmest. Het droogt de grond sneller uit, maar versnelt Bessengroei." + +msgid "Damp Mulch" +msgstr "Vochtige Compost" + +msgid "A plant fertilizer. It slows the growth of Berries and causes the soil to dry slower." +msgstr "Een plantenmest. Het houdt de grond langer vochtig, maar vertraagt Bessengroei." + +msgid "Stable Mulch" +msgstr "Stabiele Compost" + +msgid "A plant fertilizer. It extends the time ripened Berries remain on their plants before falling." +msgstr "Een plantenmest. Het verlengt hoe lang rijpe Bessen aan de plant blijven hangen." + +msgid "Gooey Mulch" +msgstr "Kleverige Compost" + +msgid "A plant fertilizer. It ups the number of times new plants grow where mature plants withered." +msgstr "Een plantenmest. Het verhoogt het aantal keer dat nieuwe planten kunnen groeien." + +msgid "Red Apricorn" +msgstr "Rode Apricorn" + +msgid "A red Apricorn. It assails your nostrils." +msgstr "Een rode Apricorn. De geur prikt in je neusgaten." + +msgid "Ylw Apricorn" +msgstr "Gele Apricorn" + +msgid "A yellow Apricorn. It has an invigorating scent." +msgstr "Een gele Apricorn. Het ruikt verfrissend." + +msgid "Blu Apricorn" +msgstr "Blauwe Apricorn" + +msgid "A blue Apricorn. It smells a bit like grass." +msgstr "Een blauwe Apricorn. Het ruikt een beetje naar gras." + +msgid "Grn Apricorn" +msgstr "Groene Apricorn" + +msgid "A green Apricorn. It has a mysterious, aromatic scent." +msgstr "Een groene Apricorn. Het heeft een sterk aroma." + +msgid "Pnk Apricorn" +msgstr "Roze Apricorn" + +msgid "A pink Apricorn. It has a nice, sweet scent." +msgstr "Een roze Apricorn. Het ruikt lekker zoet." + +msgid "Wht Apricorn" +msgstr "Witte Apricorn" + +msgid "A white Apricorn. It doesn't smell like anything." +msgstr "Een witte Apricorn. Het ruikt nergens naar." + +msgid "Blk Apricorn" +msgstr "Zwarte Apricorn" + +msgid "A black Apricorn. It has an indescribable scent." +msgstr "Een zwarte Apricorn. Het heeft een onbeschrijfelijke geur." + +msgid "BrightPowder" +msgstr "Fel Poeder" + +msgid "An item to be held by a Pokémon. It casts a tricky glare that lowers the opponent's accuracy." +msgstr "Kan worden vastgehouden. Het schittert in de ogen van de tegenstander en verlaagt zo zijn precisie." + +msgid "White Herb" +msgstr "Wit Kruid" + +msgid "An item to be held by a Pokémon. It restores any lowered stat in battle. It can be used only once." +msgstr "Kan worden vastgehouden. Het herstelt verlaagde statistieken, maar kan slechts één keer gebruikt worden." + +msgid "Exp. Share" +msgstr "Exp.-Deler" + +msgid "An item to be held by a Pokémon. The holder gets a share of a battle's Exp. Points without battling." +msgstr "Kan worden vastgehouden. De houder krijgt een deel van de gewonnen Exp. zonder zelf te vechten." + +msgid "Quick Claw" +msgstr "Flitsklauw" + +msgid "An item to be held by a Pokémon. A light, sharp claw that lets the bearer move first occasionally." +msgstr "Kan worden vastgehouden. Een lichte, scherpe klauw die de houder af en toe eerst laat bewegen." + +msgid "Soothe Bell" +msgstr "Troostbelletje" + +msgid "An item to be held by a Pokémon. It is a bell with a comforting chime that calms the holder." +msgstr "Kan worden vastgehouden. Het is een belletje met een gerinkel dat de houder kalmeert." + +msgid "Mental Herb" +msgstr "Mentaal Kruid" + +msgid "An item to be held by a Pokémon. It snaps the holder out of infatuation, just once." +msgstr "Kan worden vastgehouden. Het verhelpt de verzotheid van de houder eens per gevecht." + +msgid "King's Rock" +msgstr "Koningsrots" + +msgid "An item to be held by a Pokémon. It may cause the foe to flinch when the holder inflicts damage." +msgstr "Kan worden vastgehouden. Het kan de tegenstander terug laten deinzen wanneer de houder schade toebrengt." + +msgid "SilverPowder" +msgstr "Zilverpoeder" + +msgid "An item to be held by a Pokémon. It is a shiny, silver powder that ups the power of Bug-type moves." +msgstr "Kan worden vastgehouden. Het is een glimmend, zilverkleurig poeder dat Insect-acties sterker maakt." + +msgid "Amulet Coin" +msgstr "Munt Amulet" + +msgid "An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in." +msgstr "Kan worden vastgehouden. Het verdubbelt het gewonnen geldbedrag als de houder meevecht." + +msgid "Cleanse Tag" +msgstr "Talisman" + +msgid "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the first one in the party." +msgstr "Kan worden vastgehouden. Het houdt Pokémon vaker op afstand als de houder vooraan het team staat." + +msgid "Smoke Ball" +msgstr "Rookbom" + +msgid "An item to be held by a Pokémon. It enables the holder to flee from any wild Pokémon without fail." +msgstr "Kan worden vastgehouden. Hiermee kan de houder altijd wegvluchten van wilde Pokémon." + +msgid "Everstone" +msgstr "Eeuwensteen" + +msgid "An item to be held by a Pokémon. The Pokémon holding this peculiar stone is prevented from evolving." +msgstr "Kan worden vastgehouden. De houder kan niet evolueren zolang het deze bijzondere steen vasthoudt." + +msgid "Focus Band" +msgstr "Focusband" + +msgid "An item to be held by a Pokémon. The holder may endure a potential KO attack, leaving it with just 1 HP." +msgstr "Kan worden vastgehouden. De houder kan een fatale klap verdragen, waardoor het 1 HP behoudt." + +msgid "Lucky Egg" +msgstr "Geluks-Ei" + +msgid "An item to be held by a Pokémon. It is an egg filled with happiness that earns extra Exp. Points in battle." +msgstr "Kan worden vastgehouden. Het is een ei vol geluk dat Exp.-toename verhoogt tijdens gevechten." + +msgid "Scope Lens" +msgstr "Richtkijkerlens" + +msgid "An item to be held by a Pokémon. It is a lens that boosts the holder's critical-hit ratio." +msgstr "Kan worden vastgehouden. Het is een lens die de kans op voltreffers verhoogt." + +msgid "Wide Lens" +msgstr "Groothoeklens" + +msgid "An item to be held by a Pokémon. It is a magnifying lens that slightly boosts the accuracy of moves." +msgstr "Kan worden vastgehouden. Het is een vergrootglas dat de precisie van de houder iets verhoogt." + +msgid "Zoom Lens" +msgstr "Zoomlens" + +msgid "An item to be held by a Pokémon. If the holder moves after the foe, its critical-hit ratio will be boosted." +msgstr "Kan worden vastgehouden. Als de houder na zijn tegenstander beweegt, heeft het meer kans op voltreffers." + +msgid "Metal Coat" +msgstr "Metalen Mantel" + +msgid "An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves." +msgstr "Kan worden vastgehouden. Het is een soort metaalfilm dat Staal-acties sterker maakt." + +msgid "Leftovers" +msgstr "Voedselresten" + +msgid "An item to be held by a Pokémon. The holder's HP is gradually restored during battle." +msgstr "Kan worden vastgehouden. De houder herstelt tijdens een gevecht elke beurt een beetje HP." + +msgid "Dragon Scale" +msgstr "Drakenschub" + +msgid "A thick and tough scale. Dragon-type Pokémon may be holding this item when caught." +msgstr "Een dikke sterke schub. Draak-soorten kunnen dit voorwerp bij zich dragen wanneer ze worden gevangen." + +msgid "Shell Bell" +msgstr "Schelpbelletje" + +msgid "An item to be held by a Pokémon. The holder's HP is restored a little every time it inflicts damage." +msgstr "Kan worden vastgehouden. De houder herstelt een beetje HP elke keer dat het schade toebrengt." + +msgid "Muscle Band" +msgstr "Spierband" + +msgid "An item to be held by a Pokémon. It is a headband that slightly boosts the power of physical moves." +msgstr "Kan worden vastgehouden. Het is een hoofdband die fysieke acties sterker maakt." + +msgid "Wise Glasses" +msgstr "Wijsheidsbril" + +msgid "An item to be held by a Pokémon. It is a thick pair of glasses that boosts the power of special moves." +msgstr "Kan worden vastgehouden. Het is een dikke bril die speciale acties sterker maakt." + +msgid "Expert Belt" +msgstr "Expertband" + +msgid "An item to be held by a Pokémon. It is a well-worn belt that boosts the power of supereffective moves." +msgstr "Kan worden vastgehouden. Het is een vaak gedragen band die zeer effectieve acties sterker maakt." + +msgid "Life Orb" +msgstr "Levensbol" + +msgid "An item to be held by a Pokémon. It boosts the power of moves, but at the cost of some HP on each hit." +msgstr "Kan worden vastgehouden. Het maakt acties sterker in ruil voor schade aan de houder." + +msgid "Power Herb" +msgstr "Krachtig Kruid" + +msgid "A single-use item to be held by a Pokémon. It allows the immediate use of a move that charges." +msgstr "Kan eenmalig worden vastgehouden. Het zorgt voor onmiddellijk gebruik van oplaadacties." + +msgid "Toxic Orb" +msgstr "Gifbol" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that badly poisons the holder in battle." +msgstr "Kan worden vastgehouden. Het is een vreemde bol die de houder tijdens gevechten ernstig vergiftigt." + +msgid "Flame Orb" +msgstr "Vlammenbol" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that inflicts a burn on the holder in battle." +msgstr "Kan worden vastgehouden. Het is een vreemde bol die de houder tijdens gevechten verbrandt." + +msgid "Focus Sash" +msgstr "Focuslint" + +msgid "An item to be held by a Pokémon. If it has full HP, the holder will endure a potential KO attack." +msgstr "Kan worden vastgehouden. Als de houder al zijn HP heeft, kan het een fatale klap verdragen." + +msgid "Metronome" +msgstr "Metronoom" + +msgid "A Pokémon hold item that boosts a move used consecutively." +msgstr "Kan worden vastgehouden. Het maakt een actie sterker hoe vaker het achter elkaar gebruikt wordt." + +msgid "Iron Ball" +msgstr "Ijzeren Bal" + +msgid "A Pokémon hold item that cuts Speed. It makes airborne holders susceptible to Ground moves." +msgstr "Kan worden vastgehouden. Het maakt vliegende houders vatbaar voor Grond-acties, maar verlaagt ook Snelheid." + +msgid "Lagging Tail" +msgstr "Zware Staart" + +msgid "An item to be held by a Pokémon. It is tremendously heavy and makes the holder move slower than usual." +msgstr "Kan worden vastgehouden. Het is zeer zwaar en laat de houder veel langzamer bewegen dan normaal." + +msgid "Destiny Knot" +msgstr "Draad van het Lot" + +msgid "A long, bright red string to be held by a Pokémon. If the holder becomes infatuated, the foe does too." +msgstr "Kan worden vastgehouden. Het is een lang, rood draad. Als de houder verzot raakt, wordt de tegenstander dat ook." + +msgid "Black Sludge" +msgstr "Zwart Slijm" + +msgid "A hold item that gradually restores the HP of Poison-type Pokémon. It inflicts damage on all other types." +msgstr "Kan worden vastgehouden. Vergif-soorten herstellen er elke beurt een beetje HP aan. Aan anderen brengt het schade toe." + +msgid "Grip Claw" +msgstr "Vastklampklauw" + +msgid "A Pokémon hold item that extends the duration of multiturn attacks like Bind and Wrap." +msgstr "Kan worden vastgehouden. Het verlengt de duur van meerbeurtige acties als Bind en Wrap." + +msgid "Sticky Barb" +msgstr "Plakdoorn" + +msgid "A hold item that damages the holder on every turn. It may latch on to foes that touch the holder." +msgstr "Kan worden vastgehouden. Het brengt de houder elke beurt schade toe. Het kan aan de tegenstander blijven haken." + +msgid "Shed Shell" +msgstr "Verlaten Schelp" + +msgid "A tough, discarded carapace to be held by a Pokémon. It enables the holder to switch out of battle." +msgstr "Kan worden vastgehouden. Het is een sterke verlaten huls. Hiermee kan de houder zich altijd terugtrekken." + +msgid "Big Root" +msgstr "Grote Wortel" + +msgid "A Pokémon hold item that boosts the power of HP-stealing moves to let the holder recover more HP." +msgstr "Kan worden vastgehouden. Het laat de houder meer HP herstellen wanneer het HP-stelende acties gebruikt." + +msgid "Choice Band" +msgstr "Keuzeband" + +msgid "An item to be held by a Pokémon. This headband ups Attack, but allows the use of only one kind of move." +msgstr "Kan worden vastgehouden. Deze hoofdband verhoogt Sterkte, maar laat de houder slechts één soort actie gebruiken." + +msgid "Choice Specs" +msgstr "Keuzebril" + +msgid "A Pokémon hold item. These distinctive glasses boost Sp. Atk, but allow only one move to be used." +msgstr "Kan worden vastgehouden. Deze unieke bril verhoogt Sp.-Str, maar laat de houder slechts één soort actie gebruiken." + +msgid "Choice Scarf" +msgstr "Keuzebandana" + +msgid "An item to be held by a Pokémon. This scarf boosts Speed, but allows the use of only one kind of move." +msgstr "Kan worden vastgehouden. Deze bandana verhoogt Snelheid, maar laat de houder slechts één soort actie gebruiken." + +msgid "Light Clay" +msgstr "Lichte Klei" + +msgid "A Pokémon hold item that extends the duration of barrier moves like Light Screen and Reflect." +msgstr "Kan worden vastgehouden. Het verlengt de duur van barrière-acties als Screen en Reflect." + +msgid "Icy Rock" +msgstr "Bevroren Rots" + +msgid "A Pokémon hold item that extends the duration of the move Hail used by the holder." +msgstr "Kan worden vastgehouden. Het verlengt de duur van de actie Hail." + +msgid "Smooth Rock" +msgstr "Gladde Rots" + +msgid "A Pokémon hold item that extends the duration of the move Sandstorm used by the holder." +msgstr "Kan worden vastgehouden. Het verlengt de duur van de actie Sandstorm." + +msgid "Heat Rock" +msgstr "Hete Rots" + +msgid "A Pokémon hold item that extends the duration of the move Sunny Day used by the holder." +msgstr "Kan worden vastgehouden. Het verlengt de duur van de actie Sunny Day." + +msgid "Damp Rock" +msgstr "Vochtige Rots" + +msgid "A Pokémon hold item that extends the duration of the move Rain Dance used by the holder." +msgstr "Kan worden vastgehouden. Het verlengt de duur van de actie Rain Dance." + +msgid "Macho Brace" +msgstr "Machobrace" + +msgid "A Pokémon hold item that is a stiff and heavy brace that promotes strong growth but lowers Speed." +msgstr "Kan worden vastgehouden. Het stimuleert ontwikkeling bij de houder, maar verlaagt Snelheid." + +msgid "Power Bracer" +msgstr "Krachtbrace" + +msgid "A Pokémon hold item that promotes Attack gain on leveling, but reduces the Speed stat." +msgstr "Kan worden vastgehouden. Het stimuleert Sterkte-ontwikkeling, maar verlaagt Snelheid." + +msgid "Power Belt" +msgstr "Krachtriem" + +msgid "A Pokémon hold item that promotes Defense gain on leveling, but reduces the Speed stat." +msgstr "Kan worden vastgehouden. Het stimuleert Verdediging-ontwikkeling, maar verlaagt Snelheid." + +msgid "Power Lens" +msgstr "Krachtlens" + +msgid "A Pokémon hold item that promotes Sp. Atk gain on leveling, but reduces the Speed stat." +msgstr "Kan worden vastgehouden. Het stimuleert Sp.-Str.-ontwikkeling, maar verlaagt Snelheid." + +msgid "Power Band" +msgstr "Krachtband" + +msgid "A Pokémon hold item that promotes Sp. Def gain on leveling, but reduces the Speed stat." +msgstr "Kan worden vastgehouden. Het stimuleert Sp.-Ver.-ontwikkeling, maar verlaagt Snelheid." + +msgid "Power Anklet" +msgstr "Krachtboei" + +msgid "A Pokémon hold item that promotes Speed gain on leveling, but reduces the Speed stat." +msgstr "Kan worden vastgehouden. Het stimuleert Snelheid-ontwikkeling, maar verlaagt Snelheid." + +msgid "Power Weight" +msgstr "Krachtgewicht" + +msgid "A Pokémon hold item that promotes HP gain on leveling, but reduces the Speed stat." +msgstr "Kan worden vastgehouden. Het stimuleert HP-ontwikkeling, maar verlaagt Snelheid." + +msgid "Sea Incense" +msgstr "Waterig Aroma" + +msgid "A Pokémon hold item. It is incense with a curious aroma that boosts the power of Water-type moves." +msgstr "Kan worden vastgehouden. Het heeft een bijzondere geur die Water-acties sterker maakt." + +msgid "Lax Incense" +msgstr "Ontspannend Aroma" + +msgid "A Pokémon hold item. The tricky aroma of this incense lowers the foe's accuracy." +msgstr "Kan worden vastgehouden. Het heeft een bijzondere geur die de precisie van de tegenstander verlaagt." + +msgid "Odd Incense" +msgstr "Vreemd Aroma" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Psychic-type moves." +msgstr "Kan worden vastgehouden. Het heeft een bijzondere geur die Psychisch-acties sterker maakt." + +msgid "Rock Incense" +msgstr "Rotsachtig Aroma" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Rock-type moves." +msgstr "Kan worden vastgehouden. Het heeft een bijzondere geur die Steen-acties sterker maakt." + +msgid "Full Incense" +msgstr "Vertragend Aroma" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that makes the holder bloated and slow moving." +msgstr "Kan worden vastgehouden. Het heeft een bijzondere geur die de houder langzamer laat bewegen." + +msgid "Wave Incense" +msgstr "Golvend Aroma" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Water-type moves." +msgstr "Kan worden vastgehouden. Het heeft een bijzondere geur die Water-acties sterker maakt." + +msgid "Rose Incense" +msgstr "Roosachtig Aroma" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Grass-type moves." +msgstr "Kan worden vastgehouden. Het heeft een bijzondere geur die Gras-acties sterker maakt." + +msgid "Luck Incense" +msgstr "Gunstig Aroma" + +msgid "Pure Incense" +msgstr "Puur Aroma" + +msgid "Soft Sand" +msgstr "Zacht Zand" + +msgid "An item to be held by a Pokémon. It is a loose, silky sand that boosts the power of Ground-type moves." +msgstr "Kan worden vastgehouden. Het is een zijdezacht zand dat Grond-acties sterker maakt." + +msgid "Hard Stone" +msgstr "Harde Steen" + +msgid "An item to be held by a Pokémon. It is an unbreakable stone that ups the power of Rock-type moves." +msgstr "Kan worden vastgehouden. Het is een onbreekbare steen die Steen-acties sterker maakt." + +msgid "Miracle Seed" +msgstr "Wonderzaad" + +msgid "An item to be held by a Pokémon. It is a seed imbued with life that ups the power of Grass-type moves." +msgstr "Kan worden vastgehouden. Het is een zaad vol leven dat Gras-acties sterker maakt." + +msgid "BlackGlasses" +msgstr "Zonnebril" + +msgid "An item to be held by a Pokémon. It is a shady-looking pair of glasses that boosts Dark-type moves." +msgstr "Kan worden vastgehouden. Het is een verdachte bril die Duister-acties sterker maakt." + +msgid "Black Belt" +msgstr "Zwarte Band" + +msgid "An item to be held by a Pokémon. It is a belt that boosts determination and Fighting-type moves." +msgstr "Kan worden vastgehouden. Het is een zwarte band die Vecht-acties sterker maakt." + +msgid "Magnet" +msgstr "Magneet" + +msgid "An item to be held by a Pokémon. It is a powerful magnet that boosts the power of Electric-type moves." +msgstr "Kan worden vastgehouden. Het is een krachtig magneet dat Elektrisch-acties sterker maakt." + +msgid "Mystic Water" +msgstr "Mystieke Druppel" + +msgid "An item to be held by a Pokémon. It is a teardrop-shaped gem that ups the power of Water-type moves." +msgstr "Kan worden vastgehouden. Het is een traanvormige edelsteen die Water-acties sterker maakt." + +msgid "Sharp Beak" +msgstr "Scherpe Snavel" + +msgid "An item to be held by a Pokémon. It is a long, sharp beak that boosts the power of Flying-type moves." +msgstr "Kan worden vastgehouden. Het is een lange, scherpe snavel die Vlieg-acties sterker maakt." + +msgid "Poison Barb" +msgstr "Gifstekel" + +msgid "An item to be held by a Pokémon. It is a small, poisonous barb that ups the power of Poison-type moves." +msgstr "Kan worden vastgehouden. Het is een kleine, giftige stekel die Vergif-acties sterker maakt." + +msgid "NeverMeltIce" +msgstr "Eeuwig Ijs" + +msgid "An item to be held by a Pokémon. It is a piece of ice that repels heat and boosts Ice-type moves." +msgstr "Kan worden vastgehouden. Het is een stuk niet-smeltend ijs dat Ijs-acties sterker maakt." + +msgid "Spell Tag" +msgstr "Vloektalisman" + +msgid "An item to be held by a Pokémon. It is a sinister, eerie tag that boosts the power of Ghost-type moves." +msgstr "Kan worden vastgehouden. Het is een luguber kaartje dat Spook-acties sterker maakt." + +msgid "TwistedSpoon" +msgstr "Gebogen Lepel" + +msgid "A Pokémon hold item. It is a spoon imbued with telekinetic power that boosts Psychic-type moves." +msgstr "Kan worden vastgehouden. Het is een krachtige lepel die Psychisch-acties sterker maakt." + +msgid "Charcoal" +msgstr "Houtskool" + +msgid "An item to be held by a Pokémon. It is a combustible fuel that boosts the power of Fire-type moves." +msgstr "Kan worden vastgehouden. Het is een brandbaar brandstof dat Vuur-acties sterker maakt." + +msgid "Dragon Fang" +msgstr "Drakentand" + +msgid "An item to be held by a Pokémon. It is a hard and sharp fang that ups the power of Dragon-type moves." +msgstr "Kan worden vastgehouden. Het is een harde, scherpe tand die Draak-acties sterker maakt." + +msgid "Silk Scarf" +msgstr "Zijden Sjaal" + +msgid "An item to be held by a Pokémon. It is a sumptuous scarf that boosts the power of Normal-type moves." +msgstr "Kan worden vastgehouden. Het is een luxueuze sjaal die Normaal-acties sterker maakt." + +msgid "Flame Plate" +msgstr "Vuurplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fire-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Vuur-acties sterker maakt." + +msgid "Splash Plate" +msgstr "Waterplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Water-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Water-acties sterker maakt." + +msgid "Zap Plate" +msgstr "Bliksemplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Electric-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Elektrisch-acties sterker maakt." + +msgid "Meadow Plate" +msgstr "Grasplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Grass-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Gras-acties sterker maakt." + +msgid "Icicle Plate" +msgstr "Ijsplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ice-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Ijs-acties sterker maakt." + +msgid "Fist Plate" +msgstr "Vechtplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fighting-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Vecht-acties sterker maakt." + +msgid "Toxic Plate" +msgstr "Gifplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Poison-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Vergif-acties sterker maakt." + +msgid "Earth Plate" +msgstr "Aardplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ground-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Grond-acties sterker maakt." + +msgid "Sky Plate" +msgstr "Luchtplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Flying-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Vlieg-acties sterker maakt." + +msgid "Mind Plate" +msgstr "Zielplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Psychic-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Psychisch-acties sterker maakt." + +msgid "Insect Plate" +msgstr "Insectenplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Bug-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Insect-acties sterker maakt." + +msgid "Stone Plate" +msgstr "Steenplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Rock-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Steen-acties sterker maakt." + +msgid "Spooky Plate" +msgstr "Spookplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ghost-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Spook-acties sterker maakt." + +msgid "Draco Plate" +msgstr "Drakenplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dragon-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Draak-acties sterker maakt." + +msgid "Dread Plate" +msgstr "Angstplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dark-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Duister-acties sterker maakt." + +msgid "Iron Plate" +msgstr "Ijzerplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Steel-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Staal-acties sterker maakt." + +msgid "Light Ball" +msgstr "Bliksembol" + +msgid "An item to be held by Pikachu. It is a puzzling orb that raises the Sp. Atk stat." +msgstr "Kan door Pikachu worden vastgehouden. Het is een elektrische bol die Sp.-Str. verhoogt." + +msgid "Lucky Punch" +msgstr "Geluksvuisten" + +msgid "An item to be held by Chansey. It is a pair of gloves that boosts CHANSEY's critical-hit ratio." +msgstr "Kan door Chansey worden vastgehouden. Het zijn handschoenen die de kans op voltreffers verhogen." + +msgid "Metal Powder" +msgstr "Metaalpoeder" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Defense stat." +msgstr "Kan door Ditto worden vastgehouden. Het is een behoorlijk hard maar fijn poeder dat Verdediging verhoogt." + +msgid "Quick Powder" +msgstr "Flitspoeder" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Speed stat." +msgstr "Kan door Ditto worden vastgehouden. Het is een behoorlijk hard maar fijn poeder dat Snelheid verhoogt." + +msgid "Thick Club" +msgstr "Dik Bot" + +msgid "An item to be held by Cubone or Marowak. It is a hard bone of some sort that boosts the Attack stat." +msgstr "Kan door Cubone of Marowak worden vastgehouden. Het is een hard bot dat Sterkte verhoogt." + +msgid "Stick" +msgstr "Tak" + +msgid "An item to be held by Farfetch'd. It is a long and stiff leek stalk that boosts the critical-hit ratio." +msgstr "Kan door Barand worden vastgehouden. Het is een lange preisteel die de kans op voltreffers verhoogt." + +msgid "Soul Dew" +msgstr "Zieljuweel" + +msgid "A wondrous orb to be held by Latios or Latias. It raises both the Sp. Atk and Sp. Def stats." +msgstr "Kan door Latios of Latias worden vastgehouden. Het is een bol die Sp.-Str. en Sp.-Ver. verhoogt." + +msgid "DeepSeaTooth" +msgstr "Diepzeetand" + +msgid "An item to be held by Clamperl. A fang that gleams a sharp silver, it raises the Sp. Atk stat." +msgstr "Kan door Clamperl worden vastgehouden. Een zilver glinsterende tand die Sp.-Str. verhoogt." + +msgid "DeepSeaScale" +msgstr "Diepzeeschub" + +msgid "An item to be held by Clamperl. A scale that shines a faint pink, it raises the Sp. Def stat." +msgstr "Kan door Clamperl worden vastgehouden. Een roze glinsterende schub die Sp.-Ver. verhoogt." + +msgid "Adamant Orb" +msgstr "Robuuste Diamant" + +msgid "A brightly gleaming orb to be held by Dialga. It boosts the power of Dragon- and Steel-type moves." +msgstr "Kan door Dialga worden vastgehouden. Het is een diamant die Draak- en Staal-acties sterker maakt." + +msgid "Lustrous Orb" +msgstr "Glanzende Parel" + +msgid "A beautifully glowing orb to be held by Palkia. It boosts the power of Dragon- and Water-type moves." +msgstr "Kan door Palkia worden vastgehouden. Het is een parel die Draak- en Water-acties sterker maakt." + +msgid "Griseous Orb" +msgstr "Platina Fragment" + +msgid "A glowing orb to be held by Giratina. It boosts the power of Dragon- and Ghost-type moves." +msgstr "Kan door Giratina worden vastgehouden. Het is een fragment dat Draak- en Spook-acties sterker maakt." + +msgid "Up-Grade" +msgstr "Upgrade" + +msgid "A transparent device filled with all sorts of data. It was produced by Silph Co." +msgstr "Een transparant apparaat vol data. Geproduceerd door Silph Co." + +msgid "Dubious Disc" +msgstr "Defecte Schijf" + +msgid "A transparent device overflowing with dubious data. Its producer is unknown." +msgstr "Een transparant apparaat vol verdachte data. Producent onbekend." + +msgid "Protector" +msgstr "Beschermer" + +msgid "A protective item of some sort. It is extremely stiff and heavy. It is loved by a certain Pokémon." +msgstr "Een soort beschermend pantser. Het is zeer zwaar. Geliefd door een bepaalde Pokémon." + +msgid "Electirizer" +msgstr "Stroomversterker" + +msgid "A box packed with a tremendous amount of electric energy. It is loved by a certain Pokémon." +msgstr "Een doos vol grote hoeveelheden elektrische energie. Geliefd door een bepaalde Pokémon." + +msgid "Magmarizer" +msgstr "Magmaversterker" + +msgid "A box packed with a tremendous amount of magma energy. It is loved by a certain Pokémon." +msgstr "Een doos vol grote hoeveelheden vulkanische energie. Geliefd door een bepaalde Pokémon." + +msgid "Reaper Cloth" +msgstr "Doek des Doods" + +msgid "A cloth imbued with horrifyingly strong spiritual energy. It is loved by a certain Pokémon." +msgstr "Een doek doordrenkt met vervloekte, spirituele energie. Geliefd door een bepaalde Pokémon." + +msgid "Razor Claw" +msgstr "Scherpe Klauw" + +msgid "An item to be held by a Pokémon. It is a sharply hooked claw that ups the holder's critical-hit ratio." +msgstr "Kan worden vastgehouden. Het is een vlijmscherpe klauw die de kans op voltreffers verhoogt." + +msgid "Razor Fang" +msgstr "Scherpe Tand" + +msgid "Red Scarf" +msgstr "Rode Sjaal" + +msgid "An item to be held by a Pokémon. It boosts the “Cool” aspect of the holder in a Contest." +msgstr "Kan worden vastgehouden. Het maakt een Pokémon cooler tijdens Wedstrijden." + +msgid "Blue Scarf" +msgstr "Blauwe Sjaal" + +msgid "An item to be held by a Pokémon. It boosts the “Beauty” aspect of the holder in a Contest." +msgstr "Kan worden vastgehouden. Het maakt een Pokémon mooier tijdens Wedstrijden." + +msgid "Pink Scarf" +msgstr "Roze Sjaal" + +msgid "An item to be held by a Pokémon. It boosts the “Cute” aspect of the holder in a Contest." +msgstr "Kan worden vastgehouden. Het maakt een Pokémon liever tijdens Wedstrijden." + +msgid "Green Scarf" +msgstr "Groene Sjaal" + +msgid "An item to be held by a Pokémon. It boosts the “Smart” aspect of the holder in a Contest." +msgstr "Kan worden vastgehouden. Het maakt een Pokémon slimmer tijdens Wedstrijden." + +msgid "Yellow Scarf" +msgstr "Gele Sjaal" + +msgid "An item to be held by a Pokémon. It boosts the “Tough” aspect of the holder in a Contest." +msgstr "Kan worden vastgehouden. Het maakt een Pokémon stoerder tijdens Wedstrijden." + +msgid "Potion" +msgstr "Geneesspray" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 20 points." +msgstr "Een sproeimedicijn bedoeld voor wonden. Het herstelt 20 HP voor één Pokémon." + +msgid "Super Potion" +msgstr "Superspray" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 50 points." +msgstr "Een sproeimedicijn bedoeld voor wonden. Het herstelt 50 HP voor één Pokémon." + +msgid "Hyper Potion" +msgstr "Hyperspray" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 200 points." +msgstr "Een sproeimedicijn bedoeld voor wonden. Het herstelt 200 HP voor één Pokémon." + +msgid "Max Potion" +msgstr "Max-Spray" + +msgid "A spray-type medicine for wounds. It completely restores the HP of a single Pokémon." +msgstr "Een sproeimedicijn bedoeld voor wonden. Het herstelt al de HP voor één Pokémon." + +msgid "Full Restore" +msgstr "Volledig Herstel" + +msgid "A medicine that fully restores the HP and heals any status problems of a single Pokémon." +msgstr "Een sproeimedicijn dat de HP van één Pokémon volledig herstelt en daarbij alle aandoeningen geneest." + +msgid "Sacred Ash" +msgstr "Heilig As" + +msgid "It revives all fainted Pokémon. In doing so, it also fully restores their HP." +msgstr "Het wekt alle bezweken Pokémon op. Daarmee herstelt het ook hun volledige HP." + +msgid "Antidote" +msgstr "Tegengif" + +msgid "A spray-type medicine. It lifts the effect of poison from one Pokémon." +msgstr "Een sproeimedicijn bedoeld voor vergiftiging. Het geneest de vergiftiging van één Pokémon." + +msgid "Burn Heal" +msgstr "Brandwondenmiddel" + +msgid "A spray-type medicine. It heals a single Pokémon that is suffering from a burn." +msgstr "Een sproeimedicijn bedoeld voor brandwonden. Het geneest de verbranding van één Pokémon." + +msgid "Ice Heal" +msgstr "Antivries" + +msgid "A spray-type medicine. It defrosts a Pokémon that has been frozen solid." +msgstr "Een sproeimedicijn bedoeld voor bevriezing. Het ontdooit één Pokémon." + +msgid "Awakening" +msgstr "Wekker" + +msgid "A spray-type medicine. It awakens a Pokémon from the clutches of sleep." +msgstr "Een sproeimedicijn bedoeld voor slaperigheid. Het wekt één Pokémon." + +msgid "Parlyz Heal" +msgstr "Verlammingsmiddel" + +msgid "A spray-type medicine. It eliminates paralysis from a single Pokémon." +msgstr "Een sproeimedicijn bedoeld voor verlamming. Het behandelt de verlamming van één Pokémon." + +msgid "Full Heal" +msgstr "Volledige Genezing" + +msgid "A spray-type medicine. It heals all the status problems of a single Pokémon." +msgstr "Een sproeimedicijn bedoeld voor aandoeningen. Het geneest al de aandoeningen van één Pokémon." + +msgid "Lava Cookie" +msgstr "Lavakoekje" + +msgid "Lavaridge Town's local specialty. It heals all the status problems of one Pokémon." +msgstr "De lokale specialiteit van Lavaridge. Het geneest al de aandoeningen van één Pokémon." + +msgid "Old Gateau" +msgstr "Oude Lekkernij" + +msgid "Old Chateau's hidden specialty. It heals all the status problems of a single Pokémon." +msgstr "De verborgen specialiteit van het Oude Chateau. Het geneest al de aandoeningen van één Pokémon." + +msgid "Revive" +msgstr "Opwekking" + +msgid "A medicine that revives a fainted Pokémon. It restores half the Pokémon's maximum HP." +msgstr "Een medicijn dat één bezweken Pokémon opwekt. Daarmee herstelt het de helft van zijn HP." + +msgid "Max Revive" +msgstr "Max-Opwekking" + +msgid "A medicine that revives a fainted Pokémon. It fully restores the Pokémon's HP." +msgstr "Een medicijn dat één bezweken Pokémon opwekt. Daarmee hestelt het al zijn HP." + +msgid "Berry Juice" +msgstr "Bessensap" + +msgid "A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points." +msgstr "Het is gemaakt van 100% puur bessensap. Het herstelt 20 HP voor één Pokémon." + +msgid "Fresh Water" +msgstr "Vers Water" + +msgid "Water with a high mineral content. It restores the HP of one Pokémon by 50 points." +msgstr "Water met een hoog mineraalgehalte. Het herstelt 50 HP voor één Pokémon." + +msgid "Soda Pop" +msgstr "Frisdrank" + +msgid "A fizzy soda drink. It restores the HP of one Pokémon by 60 points." +msgstr "Een bruisende frisdrank. Het herstelt 60 HP voor één Pokémon." + +msgid "Lemonade" +msgstr "Limonade" + +msgid "A very sweet drink. It restores the HP of one Pokémon by 80 points." +msgstr "Een vrij zoet drankje. Het herstelt 80 HP voor één Pokémon." + +msgid "Moomoo Milk" +msgstr "Moomoo-Melk" + +msgid "Milk with a very high nutrition content. It restores the HP of one Pokémon by 100 points." +msgstr "Melk met hartstikke veel voedingsstoffen. Het herstelt 100 HP voor één Pokémon." + +msgid "EnergyPowder" +msgstr "Energiepoeder" + +msgid "A very bitter medicine powder. It restores the HP of one Pokémon by 50 points." +msgstr "Een zeer bitter, geneeskrachtig poeder. Het herstelt 50 HP voor één Pokémon." + +msgid "Energy Root" +msgstr "Energiewortel" + +msgid "A very bitter root. It restores the HP of one Pokémon by 200 points." +msgstr "Een zeer bittere plantenwortel. Het herstelt 200 HP voor één Pokémon." + +msgid "Heal Powder" +msgstr "Geneespoeder" + +msgid "A very bitter medicine powder. It heals all the status problems of a single Pokémon." +msgstr "Een zeer bitter, geneeskrachtig poeder. Het geneest al de aandoeningen van één Pokémon." + +msgid "Revival Herb" +msgstr "Opwekkingskruid" + +msgid "A very bitter medicinal herb. It revives a fainted Pokémon, fully restoring its HP." +msgstr "Een zeer bitter, geneeskrachtig kruid. Het wekt één bezweken Pokémon op en herstelt daarbij al de HP." + +msgid "It restores the PP of a Pokémon's selected move by a maximum of 10 points." +msgstr "Een medicijn bedoeld voor energieherstel. Het herstelt 10 AP voor één Pokémon-actie." + +msgid "Max Ether" +msgstr "Max-Ether" + +msgid "It fully restores the PP of a single selected move that has been learned by the target Pokémon." +msgstr "Een medicijn bedoeld voor energieherstel. Het herstelt al de AP voor één Pokémon-actie." + +msgid "It restores the PP of all the moves learned by the targeted Pokémon by 10 points each." +msgstr "Een medicijn bedoeld voor energieherstel. Het herstelt 10 AP voor al de acties van één Pokémon." + +msgid "Max Elixir" +msgstr "Max-Elixir" + +msgid "It fully restores the PP of all the moves learned by the targeted Pokémon." +msgstr "Een medicijn bedoeld voor energieherstel. Het herstelt al de AP voor de acties van één Pokémon." + +msgid "HP Up" +msgstr "HP-Plus" + +msgid "A nutritious drink for Pokémon. It raises the base HP of a single Pokémon." +msgstr "Een voedzaam drankje bedoeld voor Pokémon. Het verhoogt de basis HP van één Pokémon." + +msgid "Protein" +msgstr "Proteïne" + +msgid "A nutritious drink for Pokémon. It raises the base Attack stat of a single Pokémon." +msgstr "Een voedzaam drankje bedoeld voor Pokémon. Het verhoogt de basis Sterkte van één Pokémon." + +msgid "Iron" +msgstr "Ijzer" + +msgid "A nutritious drink for Pokémon. It raises the base Defense stat of a single Pokémon." +msgstr "Een voedzaam drankje bedoeld voor Pokémon. Het verhoogt de basis Verdediging van één Pokémon." + +msgid "Carbos" +msgstr "Koolstof" + +msgid "A nutritious drink for Pokémon. It raises the base Speed stat of a single Pokémon." +msgstr "Een voedzaam drankje bedoeld voor Pokémon. Het verhoogt de basis Snelheid van één Pokémon." + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Atk (Special Attack) stat of a single Pokémon." +msgstr "Een voedzaam drankje bedoeld voor Pokémon. Het verhoogt de basis Speciale Sterkte van één Pokémon." + +msgid "Zinc" +msgstr "Zink" + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Def (Special Defense) stat of a single Pokémon." +msgstr "Een voedzaam drankje bedoeld voor Pokémon. Het verhoogt de basis Speciale Verdediging van één Pokémon." + +msgid "PP Up" +msgstr "AP-Plus" + +msgid "It slightly raises the maximum PP of a selected move that has been learned by the target Pokémon." +msgstr "Een voedzaam drankje bedoeld voor Pokémon. Het verhoogt de maximale AP van één Pokémon-actie." + +msgid "PP Max" +msgstr "AP-Max" + +msgid "It maximally raises the top PP of a selected move that has been learned by the target Pokémon." +msgstr "Een voedzaam drankje bedoeld voor Pokémon. Het maximaliseert de maximale AP van één Pokémon-actie." + +msgid "Rare Candy" +msgstr "Wondersnoepje" + +msgid "A candy that is packed with energy. It raises the level of a single Pokémon by one." +msgstr "Een snoepje bomvol energie. Het laat een Pokémon met één Level stijgen." + +msgid "Master Ball" +msgstr "Meesterbal" + +msgid "The best Ball with the ultimate level of performance. It will catch any wild Pokémon without fail." +msgstr "De beste Pokébal met een perfect vangstpercentage. Het vangt elke wilde Pokémon zonder te falen." + +msgid "Ultra Ball" +msgstr "Ultrabal" + +msgid "An ultra-performance Ball that provides a higher Pokémon catch rate than a Great Ball." +msgstr "Een Pokébal met een geweldig vangstpercentage. Het is beter dan de Topbal." + +msgid "Great Ball" +msgstr "Topbal" + +msgid "A good, high-performance Ball that provides a higher Pokémon catch rate than a standard Poké Ball." +msgstr "Een Pokébal met een goed vangstpercentage. Het is beter dan een normale Pokébal." + +msgid "Poké Ball" +msgstr "Pokébal" + +msgid "A device for catching wild Pokémon. A capsule system that is thrown like a ball at the target." +msgstr "Een apparaat om wilde Pokémon mee te vangen. Het wordt als een bal naar de Pokémon gegooid." + +msgid "Safari Ball" +msgstr "Safaribal" + +msgid "A special Poké Ball that is used only in the Great Marsh. It is decorated in a camouflage pattern." +msgstr "Een speciale Pokébal die alleen in het Grote Moeras wordt gebruikt. Het is bedekt met een camo-print." + +msgid "Net Ball" +msgstr "Netbal" + +msgid "A somewhat different Poké Ball that works especially well on Water- and Bug-type Pokémon." +msgstr "Een iets andere Pokébal die beter werkt op Water- en Insect-soorten." + +msgid "Dive Ball" +msgstr "Duikbal" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon that live in the sea." +msgstr "Een iets andere Pokébal die beter werkt op Pokémon die zich in of op het water bevinden." + +msgid "Nest Ball" +msgstr "Nestbal" + +msgid "A somewhat different Poké Ball that works especially well on weaker Pokémon in the wild." +msgstr "Een iets andere Pokébal die beter werkt op zwakkere wilde Pokémon." + +msgid "Repeat Ball" +msgstr "Herhaalbal" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon species that were previously caught." +msgstr "Een iets andere Pokébal die beter werkt op al gevangen Pokémon-soorten." + +msgid "Timer Ball" +msgstr "Aftelbal" + +msgid "A somewhat different Ball that becomes progressively better the more turns there are in a battle." +msgstr "Een iets andere Pokébal die beter werkt naarmate het gevecht langer duurt." + +msgid "Luxury Ball" +msgstr "Luxe Bal" + +msgid "A comfortable Poké Ball that makes a caught wild Pokémon quickly grow friendly." +msgstr "Een comfortabele Pokébal die vriendschap stimuleert." + +msgid "Premier Ball" +msgstr "Premiumbal" + +msgid "A somewhat rare Poké Ball that has been specially made to commemorate an event of some sort." +msgstr "Een enigszins zeldzame Pokébal die als actie wordt weggegeven." + +msgid "Dusk Ball" +msgstr "Schemerbal" + +msgid "A somewhat different Poké Ball that can easily catch wild Pokémon at night or in dark places." +msgstr "Een iets andere Pokébal die beter in het donker werkt." + +msgid "Heal Ball" +msgstr "Geneesbal" + +msgid "A remedial Poké Ball that restores the caught Pokémon's HP and eliminates any status problem." +msgstr "Een geneeskrachtige Pokébal die de HP en aandoeningen van de gevangen Pokémon geneest." + +msgid "Quick Ball" +msgstr "Flitsbal" + +msgid "A somewhat different Poké Ball that works better at the start of a wild encounter." +msgstr "Een iets andere Pokébal die beter werkt aan het begin van een gevecht." + +msgid "Cherish Ball" +msgstr "Koesterbal" + +msgid "A quite rare Poké Ball that has been specially crafted to commemorate an occasion of some sort." +msgstr "Een zeldzame Pokébal bedoeld voor speciale gelegenheden. Dit zou je niet moeten hebben." + +msgid "Fast Ball" +msgstr "Turbobal" + +msgid "A Poké Ball that makes it easier to catch Pokémon which are quick to run away." +msgstr "Een iets andere Pokébal die beter werkt op Pokémon die snel wegrennen." + +msgid "Level Ball" +msgstr "Levelbal" + +msgid "A Poké Ball for catching Pokémon that are a lower level than your own." +msgstr "Een iets andere Pokébal die beter werkt op Pokémon met een lager Level dan die van jou." + +msgid "Lure Ball" +msgstr "Lokaasbal" + +msgid "A Poké Ball for catching Pokémon hooked by a Rod when fishing." +msgstr "Een iets andere Pokébal die beter werkt op Pokémon die met een Vishengel zijn binnengehaald." + +msgid "Heavy Ball" +msgstr "Gewichtsbal" + +msgid "A Poké Ball for catching very heavy Pokémon." +msgstr "Een iets andere Pokébal die beter werkt op zware Pokémon." + +msgid "Love Ball" +msgstr "Liefdesbal" + +msgid "A Poké Ball for catching Pokémon that are the opposite gender of your Pokémon." +msgstr "Een iets andere Pokébal die beter werkt op Pokémon van het andere geslacht." + +msgid "Friend Ball" +msgstr "Vriendbal" + +msgid "A Poké Ball that makes caught Pokémon more friendly." +msgstr "Een iets andere Pokébal die een net gevangen Pokémon vriendelijker maakt." + +msgid "Moon Ball" +msgstr "Maanbal" + +msgid "A Poké Ball for catching Pokémon that evolve using the Moon Stone." +msgstr "Een iets andere Pokébal die beter werkt op Pokémon die met een Maansteen evolueren." + +msgid "Sport Ball" +msgstr "Toernooibal" + +msgid "A special Poké Ball for the Bug-Catching Contest." +msgstr "Een speciale Pokébal voor de Insectenwedstrijd." + +msgid "Park Ball" +msgstr "Parkbal" + +msgid "A special Poké Ball for the Pal Park." +msgstr "Een speciale Pokébal voor het Vriendenpark." + +msgid "The user focuses its mind before launching this attack. It will fail if the user is hit before it is used." +msgstr "De gebruiker focust en geeft daarna een stomp. Het mislukt als de gebruiker eerst geraakt wordt." + +msgid "Sharp, huge claws hook and slash the foe quickly and with great power." +msgstr "De gebruiker slaat het doelwit met zijn gigantische, scherpe klauwen." + +msgid "The foe is hit with a pulsing blast of water. It may also confuse the target." +msgstr "De gebruiker valt aan met een pulserende plons water. Het kan het doelwit verwarren." + +msgid "The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats." +msgstr "De gebruiker kalmeert en focust zijn geest om zijn Sp.-Str. en Sp.-Ver. te verhogen." + +msgid "The foe is scared off, to be replaced by another Pokémon in its party. In the wild, the battle ends." +msgstr "Het doelwit schrikt en wordt met een andere Pokémon vervangen. Het gevecht eindigt in het wild." + +msgid "A move that leaves the foe badly poisoned. This poison damage worsens every turn." +msgstr "Een actie die het doelwit ernstig vergiftigt. Het gif wordt met elke beurt ernstiger." + +msgid "Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice." +msgstr "Steekt een vijfbeurtige hagelstorm op. Het brengt geen schade toe aan Ijs-Pokémon." + +msgid "The user tenses its muscles to bulk up its body, boosting both its Attack and Defense stats." +msgstr "De gebruiker spant zijn spieren om zijn lichaam te bulken. Het verhoogt Sterkte en Verdediging." + +msgid "The user forcefully shoots seeds at the foe. Two to five seeds are shot in rapid succession." +msgstr "De gebruiker schiet een aantal zaden naar het doelwit. Het raakt twee tot vijf keer achter elkaar." + +msgid "A variable move that changes type and power depending on the hidden ability of the Pokémon using it." +msgstr "Een unieke aanval die van Soort en kracht varieert. Het hangt af van de Pokémon." + +msgid "The user intensifies the sun for five turns, powering up Fire-type moves." +msgstr "De gebruiker versterkt de zon voor vijf beurten, waardoor Vuur-acties sterker worden." + +msgid "The target is taunted into a rage that allows it to use only attack moves for three turns." +msgstr "Het doelwit wordt geplaagd, waardoor het drie beurten lang alleen aanvallende acties kan gebruiken." + +msgid "The foe is struck with an icy-cold beam of energy. It may also freeze the target solid." +msgstr "Het doelwit wordt met een ijskoude straal geraakt. Het doelwit kan bevriezen." + +msgid "A howling blizzard is summoned to strike the foe. It may also freeze the target solid." +msgstr "De gebruiker valt aan met een hevige sneeuwstorm. Het kan het verdedigende team bevriezen." + +msgid "The foe is attacked with a powerful beam. The user must rest on the next turn to regain its energy." +msgstr "Het doelwit wordt met een krachtige straal beschoten. De gebruiker moet een beurt rusten." + +msgid "A wondrous wall of light is put up to suppress damage from special attacks for five turns." +msgstr "Een muur van licht die de kracht van speciale aanvallen onderdrukt. Het duurt vijf beurten." + +msgid "It enables the user to evade all attacks. Its chance of failing rises if it is used in succession." +msgstr "Laat de gebruiker alle acties ontwijken. De kans dat het mislukt wordt na elk gebruik groter." + +msgid "The user summons a heavy rain that falls for five turns, powering up Water-type moves." +msgstr "Steekt een vijfbeurtige regenbui op. Het maakt Water-acties sterker." + +msgid "A nutrient-draining attack. The user's HP is restored by half the damage taken by the target." +msgstr "Het zuigt voedingsstoffen weg. De HP van de gebruiker herstelt met 50% van de schade." + +msgid "The user creates a protective field that prevents status problems like poison, paralysis, burn, and sleep." +msgstr "De gebruiker beschermt het team gedurende vijf beurten tegen aandoeningen." + +msgid "A full-power attack that grows more powerful the less the user likes its Trainer." +msgstr "Een aanval op volle kracht die meer schade toebrengt als de gebruiker zijn Trainer niet leuk vindt." + +msgid "A two-turn attack. The user gathers light, then blasts a bundled beam on the second turn." +msgstr "Een tweebeurtige actie. De gebruiker absorbeert licht, en schiet vervolgens een straal naar het doelwit." + +msgid "The foe is slammed with a sturdy tail of steel. It may also lower the target's Defense stat if it hits." +msgstr "Het doelwit wordt met een ijzersterke staart geslagen. Het kan ook de Verdediging van het doelwit verlagen." + +msgid "A strong electric blast is loosed at the foe. It may also leave the foe paralyzed." +msgstr "Er wordt een elektrische explosie op het doelwit gericht. Het kan het doelwit verlammen." + +msgid "A wicked thunderbolt is dropped on the foe to inflict damage. It may also leave the target paralyzed." +msgstr "Het doelwit wordt met een bliksemschicht geraakt. Het kan verlammen." + +msgid "The user sets off an earthquake that hits all the Pokémon in the battle." +msgstr "De gebruiker veroorzaakt een aardbeving die heel het veld kan voelen." + +msgid "A full-power attack that grows more powerful the more the user likes its Trainer." +msgstr "Een aanval op volle kracht die meer schade toebrengt als de gebruiker zijn Trainer leuk vindt." + +msgid "The user burrows, then attacks on the second turn. It can also be used to exit dungeons." +msgstr "De gebruiker begraaft zichzelf, en valt vervolgens aan. Kan ook gebruikt worden om uit grotten te ontsnappen." + +msgid "The foe is hit by a strong telekinetic force. It may also reduce the foe's Sp. Def stat." +msgstr "Het doelwit wordt met een sterke telekinetische kracht geraakt. Het kan Sp.-Ver. verlagen." + +msgid "The user hurls a shadowy blob at the foe. It may also lower the foe's Sp. Def stat." +msgstr "De gebruiker gooit een schaduwbal naar het doelwit. Het kan Sp.-Ver. verlagen." + +msgid "The user attacks with tough fists, etc. It can also break any barrier such as Light Screen and Reflect." +msgstr "De gebruiker hakt bliksemsnel. Het doorbreekt ook barrière-acties als Light Screen en Reflect." + +msgid "The user begins moving so quickly that it creates illusory copies to raise its evasiveness." +msgstr "De gebruiker maakt kopieën van zichzelf door bliksemsnel te bewegen. Het verhoogt ontwijking." + +msgid "A wondrous wall of light is put up to suppress damage from physical attacks for five turns." +msgstr "Een muur van licht die de kracht van speciale aanvallen onderdrukt. Het duurt vijf beurten." + +msgid "The user strikes the foe with a quick jolt of electricity. This attack cannot be evaded." +msgstr "De gebruiker raakt het doelwit met een kleine stroomstoot. Het raakt altijd." + +msgid "The foe is scorched with an intense blast of fire. The target may also be left with a burn." +msgstr "De gebruiker verschroeit het doelwit door vlammen te spuwen. Het kan het doelwit verbranden." + +msgid "Unsanitary sludge is hurled at the foe. It may also poison the target." +msgstr "Er wordt smerige troep naar het doelwit geworpen. Het kan het doelwit vergiftigen." + +msgid "A five-turn sandstorm is summoned to hurt all combatants except the Rock, Ground, and Steel types." +msgstr "Steekt een vijfbeurtige zandstorm op. Het brengt geen schade toe aan Steen-, Grond- en Staal-Pokémon." + +msgid "The foe is attacked with an intense blast of all-consuming fire. It may also leave the target with a burn." +msgstr "Het doelwit wordt geraakt door een allesverslindende vuurbal. Het kan het doelwit verbranden." + +msgid "Large boulders are hurled at the foe to inflict damage. It may also make the target flinch." +msgstr "Er worden keien naar het doelwit geworpen. Het verlaagt de Snelheid van het doelwit." + +msgid "The user confounds the foe with speed, then strikes. The attack lands without fail." +msgstr "De gebruiker verward het doelwit met zijn snelheid en valt aan met een snee. Het raakt altijd." + +msgid "The user torments and enrages the foe, making it incapable of using the same move twice in a row." +msgstr "De gebruiker pest het doelwit, waardoor het dezelfde actie niet twee keer achter elkaar kan gebruiken." + +msgid "An attack move that doubles its power if the user is poisoned, paralyzed, or has a burn." +msgstr "Brengt dubbel het aantal schade toe als de gebruiker vergiftigd, verlamd of verbrand is." + +msgid "An attack move with effects that vary depending on the user's environment." +msgstr "De gebruiker zet een geheime kracht in. De effecten van deze actie hangen af van de omgeving." + +msgid "The user goes to sleep for two turns. It fully restores the user's HP and heals any status problem." +msgstr "De gebruikter slaapt voor twee beurten. Het herstelt al de HP en geneest alle aandoeningen." + +msgid "If it is the opposite gender of the user, the foe becomes infatuated and less likely to attack." +msgstr "Als het doelwit van het andere geslacht is, raakt het verzot en zal het minder snel aanvallen." + +msgid "The user attacks and steals the foe's held item simultaneously. It can't steal if the user holds an item." +msgstr "De gebruiker steelt het vastgehouden voorwerp terwijl het het doelwit aanvalt." + +msgid "The foe is hit with wings of steel. It may also raise the user's Defense stat." +msgstr "Het doelwit wordt met ijzeren vleugels geraakt. Het kan de Verdediging van de gebruiker verhogen." + +msgid "The user employs its psychic power to exchange abilities with the foe." +msgstr "Psychische krachten die de Vaardigheid van de gebruiker met die van het doelwit verwisselt." + +msgid "The user steals the effects of any healing or status-changing move the foe attempts to use." +msgstr "De gebruiker jat de effecten van alle genezende of statistiek-veranderende acties." + +msgid "The user attacks the foe at full power using fiery energy. It also sharply reduces the user's Sp. Atk." +msgstr "De gebruiker vuurt zijn vlammen op volle kracht af. Het verlaagt zijn Sp.-Str. aanzienlijk." + +msgid "The user lands and rests its body. It restores the user's HP by up to half of its top HP." +msgstr "De gebruiker landt en rust. Het herstelt zijn HP tot de helft van zijn maximale HP." + +msgid "The user attacks at full power. It may also lower the foe's Sp. Def stat if it hits." +msgstr "De gebruiker focust mentaal en laat zijn krachten vrij. Het kan de Sp.-Ver. van het doelwit verlagen." + +msgid "The user draws power from nature and fires it at the foe. It may also lower the target's Sp. Def." +msgstr "De gebruiker haalt zijn krachten uit de natuur en vuurt het af, wat Sp.-Ver. kan verlagen." + +msgid "A restrained attack that prevents the foe from fainting. The target is left with at least 1 HP." +msgstr "Een beheerste aanval die voorkomt dat het doelwit bezwijkt. Het doelwit behoudt minstens 1 HP." + +msgid "If the foe's HP is down to under half, this attack will hit with double the power." +msgstr "Het brengt dubbel het aantal schade toe als de gebruiker minder dan de helft van zijn maximale HP over heeft." + +msgid "The user flings its held item at the foe to attack. Its power and effects depend on the item." +msgstr "De gebruiker werpt zijn voorwerp. De schade en effecten zijn afhankelijk van het voorwerp." + +msgid "The user attacks with an electric charge. The user uses the remaining electricity to up its Sp. Atk." +msgstr "De gebruiker vuurt een elektriciteitsstraal af. Het kan de Sp.-Str. van de gebruiker verhogen." + +msgid "The user endures any attack, leaving 1 HP. Its chance of failing rises if it is used in succession." +msgstr "De gebruiker verdraagt welke aanval dan ook met 1 HP. De kans dat het mislukt stijgt elke keer meer." + +msgid "The foe is attacked with a shock wave generated by the user's gaping mouth." +msgstr "Het doelwit wordt aangevallen met een schokgolf uit de mond." + +msgid "An energy-draining punch. The user's HP is restored by half the damage taken by the target." +msgstr "Een energievretende stoot. De HP van de gebruiker herstelt met 50% van de schade." + +msgid "The user shoots a sinister, bluish white flame at the foe to inflict a burn." +msgstr "De gebruiker vuurt een luguber blauw vlammetje naar het doelwit om verbranding te veroorzaken." + +msgid "The foe is attacked with powdery scales blown by wind. It may also raise all the user's stats." +msgstr "De gebruiker valt aan met een wervelwind aan poederige schubben. Het kan alle statistieken verhogen." + +msgid "It prevents the foe from using its held item. Its Trainer is also prevented from using items on it." +msgstr "Het voorkomt het gebruik van vastgehouden voorwerpen bij het doelwit. Zijn Trainer kan ook niks gebruiken." + +msgid "The user explodes to inflict damage on all Pokémon in battle. The user faints upon using this move." +msgstr "De gebruiker explodeert om enorm veel schade toe te brengen. Vervolgens bezwijkt het." + +msgid "The user slashes with a sharp claw made from shadows. It has a high critical-hit ratio." +msgstr "De gebruiker haalt uit met een scherpe schaduwklauw. Het heeft een grotere kans op voltreffers." + +msgid "The user stores power, then attacks. Its power is doubled if used after the foe." +msgstr "Als de gebruiker na het doelwit beweegt, breng dit dubbel het aantal schade toe." + +msgid "The user recycles a single-use item that has been used in battle so it can be used again." +msgstr "De gebruiker recycleert het gebruikte vastgehouden voorwerp zodat het weer gebruikt kan worden." + +msgid "The user charges the foe using every bit of its power. It must rest on the next turn to recover." +msgstr "De gebruiker ramt het doelwit met volle kracht. Het moet daarna een beurt rusten." + +msgid "The user polishes its body to reduce drag. It sharply raises the Speed stat." +msgstr "De gebruiker polijst zijn lichaam om weerstand te voorkomen. Het verhoogt zijn Snelheid aanzienlijk." + +msgid "The user flashes a light that cuts the foe's accuracy. It can also be used to illuminate caves." +msgstr "De gebruiker schijnt een licht dat precisie verlaagt. Het kan ook in grotten gebruikt worden." + +msgid "The user stabs the foe with a sharpened stone from below. It has a high critical-hit ratio." +msgstr "Het doelwit wordt van onderaf met stenen gestoken. Het heeft een grotere kans op voltreffers." + +msgid "An attack move that inflicts double the damage if the user has been hurt by the foe in the same turn." +msgstr "Brengt dubbel het aantal schade toe als de gebruiker eerder die beurt al schade heeft opgelopen." + +msgid "A weak electric charge is launched at the foe. It causes paralysis if it hits." +msgstr "Er wordt een zwak schokje op het doelwit gevuurd. Het verlamt het doelwit als het raakt." + +msgid "The user tackles the foe from a high-speed spin. The slower the user, the greater the damage." +msgstr "Een bliksemsnelle, tollende actie. Hoe langzamer de gebruiker, hoe meer schade het toebrengt." + +msgid "A frenetic dance to uplift the fighting spirit. It sharply raises the user's Attack stat." +msgstr "Een fanatieke dans om vechtlust te versterken. Het verhoogt de Sterkte van de gebruiker aanzienlijk." + +msgid "The user lays a trap of levitating stones around the foe. The trap hurts foes that switch into battle." +msgstr "Verspreidt zwevende stenen rond het verdedigende team. Het brengt schade toe aan verwisselende Pokémon." + +msgid "The user hypnotizes itself into copying any stat change made by the foe." +msgstr "De gebruiker hypnotiseert zichzelf om de statistiekveranderingen van het doelwit te kopiëren." + +msgid "If it is the opposite gender of the user, the foe is charmed into sharply lowering its Sp. Atk stat." +msgstr "Als het doelwit van het andere geslacht is, wordt het gecharmeerd en verlaagt het zijn Sp.-Str." + +msgid "The user releases a horrible aura imbued with dark thoughts. It may also make the target flinch." +msgstr "De gebruiker laat nare gedachten vrij. Het kan het doelwit doen terugdeinzen." + +msgid "The user slashes at the foe by crossing its scythes or claws as if they were a pair of scissors." +msgstr "De gebruiker snijdt het doelwit door zijn klauwen te kruisen als een schaar." + +msgid "While it is asleep, the user randomly uses one of the moves it knows." +msgstr "De gebruiker doet een van zijn acties terwijl het slaapt." + +msgid "The user draws power from the Berry it is holding to attack. The Berry determines its type and power." +msgstr "De gebruiker haalt krachten uit zijn vastgehouden Bes. Het Soort en de kracht hangen af van de Bes." + +msgid "The foe is stabbed with a tentacle or arm seeped with poison. It may also poison the foe." +msgstr "Het doelwit wordt met een giftige tentakel of arm gestoken. Het kan het doelwit vergiftigen." + +msgid "An attack that works only on a sleeping foe. It absorbs half the damage caused to heal the user's HP." +msgstr "De gebruiker eet de dromen van het slapende doelwit. Zijn HP herstelt met 50% van de schade." + +msgid "The user snares the foe with grass and trips it. The heavier the foe, the greater the damage." +msgstr "Het doelwit raakt verstrikt door gras en struikelt. Hoe zwaarder het doelwit, hoe meer schade het toebrengt." + +msgid "The user enrages the foe into confusion. However, it also sharply raises the foe's Attack stat." +msgstr "Het doelwit raakt witheet en verward. Het verhoogt echter ook aanzienlijk zijn Sterkte." + +msgid "The user pecks the foe. If the foe is holding a Berry, the user plucks it and gains its effect." +msgstr "De gebruiker pikt naar het doelwit. Als het doelwit een Bes vasthoudt, wordt deze opgegeten." + +msgid "After making its attack, the user rushes back to switch places with a party Pokémon in waiting." +msgstr "De gebruiker trekt zich na zijn aanval terug om zich met een andere Pokémon te verwisselen." + +msgid "The user makes a copy of itself using some of its HP. The copy serves as the user's decoy." +msgstr "De gebruiker offert wat van zijn HP op om een kopie te maken. Dit kopie werkt als afleiding." + +msgid "The user gathers all its light energy and releases it in one shot. It may also lower the foe's Sp. Def stat." +msgstr "De gebruiker slaat het licht om zich heen op en vuurt het vervolgens af. Het kan Sp.-Ver. verlagen." + +msgid "The user creates a bizarre space in which slower Pokémon get to move first for five turns." +msgstr "Creërt een bizar gebied waar slome Pokémon als eerste kunnen bewegen. Het duurt vijf beurten." + +msgid "HM01" +msgstr "VM01" + +msgid "The foe is cut with a scythe or a claw. It can also be used to cut down thin trees." +msgstr "De gebruiker wordt door een klauw gesneden. Het kan ook gebruikt worden om kleine bomen te kappen." + +msgid "HM02" +msgstr "VM02" + +msgid "The user soars, then strikes on the second turn. It can also be used to fly to any familiar town." +msgstr "De gebruiker vliegt omhoog om in de tweede beurt aan te vallen. Het kan je ook naar andere steden brengen." + +msgid "HM03" +msgstr "VM03" + +msgid "It swamps the entire battlefield with a giant wave. It can also be used to cross water." +msgstr "De gebruiker overspoelt het gebied met een golf. Kan ook gebruikt worden om in het water te zwemmen." + +msgid "HM04" +msgstr "VM04" + +msgid "The foe is slugged with a punch thrown at maximum power. It can also be used to move boulders." +msgstr "Het doelwit wordt met volle kracht gestompt. Het kan ook gebruikt worden om grote stenen te verschuiven." + +msgid "HM05" +msgstr "VM05" + +msgid "Obstacles are moved, reducing the foe's evasion stat. It can also be used to clear deep fog." +msgstr "Het blaast obstakels als Light Screen weg. Het verlaagt ook de ontwijking van het verdedigende team." + +msgid "HM06" +msgstr "VM06" + +msgid "The user slugs the foe with a shattering punch. It can also smash cracked boulders." +msgstr "Een stoot die zelfs rotsen kan splijten. Het kan Sp.-Ver. verlagen. Kan ook buiten gevechten gebruikt worden." + +msgid "HM07" +msgstr "VM07" + +msgid "The user charges the foe at an awesome speed. It can also be used to climb a waterfall." +msgstr "Water dat het doelwit kan doen terugdeinzen. Kan ook gebruikt worden om een waterval te beklimmen." + +msgid "HM08" +msgstr "VM08" + +msgid "Diving on the first turn, the user floats up and attacks on the second turn." +msgstr "De gebruiker duikt dieper het water in om vervolgens aan te vallen. Kan ook op het water gebruikt worden." + +msgid "Cheri Berry" +msgstr "Cheri-Bes" + +msgid "It may be used or held by a Pokémon to recover from paralysis." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om van verlamming te herstellen." + +msgid "Chesto Berry" +msgstr "Chesto-Bes" + +msgid "It may be used or held by a Pokémon to recover from sleep." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om een Pokémon op te wekken." + +msgid "Pecha Berry" +msgstr "Pecha-Bes" + +msgid "It may be used or held by a Pokémon to recover from poison." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om van vergiftiging te herstellen." + +msgid "Rawst Berry" +msgstr "Rawst-Bes" + +msgid "It may be used or held by a Pokémon to recover from a burn." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om van verbranding te herstellen." + +msgid "Aspear Berry" +msgstr "Aspear-Bes" + +msgid "It may be used or held by a Pokémon to defrost it." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om een Pokémon te ontdooien." + +msgid "Leppa Berry" +msgstr "Leppa-Bes" + +msgid "It may be used or held by a Pokémon to restore a move's PP by 10." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om 10 AP van één actie te herstellen." + +msgid "Oran Berry" +msgstr "Oran-Bes" + +msgid "It may be used or held by a Pokémon to heal the user by just 10 HP." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om 10 HP te herstellen." + +msgid "Persim Berry" +msgstr "Persim-Bes" + +msgid "It may be used or held by a Pokémon to recover from confusion." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om van verwarring te herstellen." + +msgid "Lum Berry" +msgstr "Lum-Bes" + +msgid "It may be used or held by a Pokémon to recover from any status problem." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om van aandoeningen te herstellen." + +msgid "Sitrus Berry" +msgstr "Sitrus-Bes" + +msgid "It may be used or held by a Pokémon to heal the user's HP a little." +msgstr "Kan gebruikt of eenmalig vastgehouden worden om een kwart van de maximale HP te herstellen." + +msgid "Figy Berry" +msgstr "Figy-Bes" + +msgid "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion." +msgstr "Kan eenmalig worden vastgehouden om HP te herstellen, maar kan ook verwarring veroorzaken." + +msgid "Wiki Berry" +msgstr "Wiki-Bes" + +msgid "Mago Berry" +msgstr "Mago-Bes" + +msgid "Aguav Berry" +msgstr "Aguav-Bes" + +msgid "Iapapa Berry" +msgstr "Iapapa-Bes" + +msgid "Razz Berry" +msgstr "Razz-Bes" + +msgid "Bury it in soft soil to grow a Razz Plant." +msgstr "Begraaf het in aarde om een Razz-plant te kweken." + +msgid "Bluk Berry" +msgstr "Bluk-Bes" + +msgid "Bury it in soft soil to grow a Bluk Plant." +msgstr "Begraaf het in aarde om een Bluk-plant te kweken." + +msgid "Nanab Berry" +msgstr "Nanab-Bes" + +msgid "Bury it in soft soil to grow a Nanab Plant." +msgstr "Begraaf het in aarde om een Nanab-plant te kweken." + +msgid "Wepear Berry" +msgstr "Wepear-Bes" + +msgid "Bury it in soft soil to grow a Wepear Plant." +msgstr "Begraaf het in aarde om een Wepear-plant te kweken." + +msgid "Pinap Berry" +msgstr "Pinap-Bes" + +msgid "Bury it in soft soil to grow a Pinap Plant." +msgstr "Begraaf het in aarde om een Pinap-plant te kweken." + +msgid "Pomeg Berry" +msgstr "Pomeg-Bes" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base HP." +msgstr "Het maakt een Pokémon vriendelijker, maar verlaagt ook de basis HP." + +msgid "Kelpsy Berry" +msgstr "Kelpsy-Bes" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Attack stat." +msgstr "Het maakt een Pokémon vriendelijker, maar verlaagt ook de basis Sterkte." + +msgid "Qualot Berry" +msgstr "Qualot-Bes" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Defense stat." +msgstr "Het maakt een Pokémon vriendelijker, maar verlaagt ook de basis Verdediging." + +msgid "Hondew Berry" +msgstr "Hondew-Bes" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Atk stat." +msgstr "Het maakt een Pokémon vriendelijker, maar verlaagt ook de basis Speciale Sterkte." + +msgid "Grepa Berry" +msgstr "Grepa-Bes" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Def stat." +msgstr "Het maakt een Pokémon vriendelijker, maar verlaagt ook de basis Speciale Verdediging." + +msgid "Tamato Berry" +msgstr "Tamato-Bes" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Speed stat." +msgstr "Het maakt een Pokémon vriendelijker, maar verlaagt ook de basis Snelheid." + +msgid "Cornn Berry" +msgstr "Cornn-Bes" + +msgid "Bury it in soft soil to grow a Cornn Plant." +msgstr "Begraaf het in aarde om een Cornn-plant te kweken." + +msgid "Magost Berry" +msgstr "Magost-Bes" + +msgid "Bury it in soft soil to grow a Magost Plant." +msgstr "Begraaf het in aarde om een Magost-plant te kweken." + +msgid "Rabuta Berry" +msgstr "Rabuta-Bes" + +msgid "Bury it in soft soil to grow a Rabuta Plant." +msgstr "Begraaf het in aarde om een Rabuta-plant te kweken." + +msgid "Nomel Berry" +msgstr "Nomel-Bes" + +msgid "Bury it in soft soil to grow a Nomel Plant." +msgstr "Begraaf het in aarde om een Nomel-plant te kweken." + +msgid "Spelon Berry" +msgstr "Spelon-Bes" + +msgid "Bury it in soft soil to grow a Spelon Plant." +msgstr "Begraaf het in aarde om een Spelon-plant te kweken." + +msgid "Pamtre Berry" +msgstr "Pamtre-Bes" + +msgid "Bury it in soft soil to grow a Pamtre Plant." +msgstr "Begraaf het in aarde om een Pamtre-plant te kweken." + +msgid "Watmel Berry" +msgstr "Watmel-Bes" + +msgid "Bury it in soft soil to grow a Watmel Plant." +msgstr "Begraaf het in aarde om een Watmel-plant te kweken." + +msgid "Durin Berry" +msgstr "Durin-Bes" + +msgid "Bury it in soft soil to grow a Durin Plant." +msgstr "Begraaf het in aarde om een Durin-plant te kweken." + +msgid "Belue Berry" +msgstr "Belue-Bes" + +msgid "Bury it in soft soil to grow a Belue Plant." +msgstr "Begraaf het in aarde om een Belue-plant te kweken." + +msgid "Occa Berry" +msgstr "Occa-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fire-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Vuur-aanval te beschermen." + +msgid "Passho Berry" +msgstr "Passho-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Water-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Water-aanval te beschermen." + +msgid "Wacan Berry" +msgstr "Wacan-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Electric-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Elektrisch-aanval te beschermen." + +msgid "Rindo Berry" +msgstr "Rindo-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Grass-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Gras-aanval te beschermen." + +msgid "Yache Berry" +msgstr "Yache-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ice-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Ijs-aanval te beschermen." + +msgid "Chople Berry" +msgstr "Chople-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fighting-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Vecht-aanval te beschermen." + +msgid "Kebia Berry" +msgstr "Kebia-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Poison-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Vergif-aanval te beschermen." + +msgid "Shuca Berry" +msgstr "Shuca-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ground-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Grond-aanval te beschermen." + +msgid "Coba Berry" +msgstr "Coba-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Flying-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Vlieg-aanval te beschermen." + +msgid "Payapa Berry" +msgstr "Payapa-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Psychic-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Psychisch-aanval te beschermen." + +msgid "Tanga Berry" +msgstr "Tanga-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Bug-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Insect-aanval te beschermen." + +msgid "Charti Berry" +msgstr "Charti-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Rock-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Steen-aanval te beschermen." + +msgid "Kasib Berry" +msgstr "Kasib-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ghost-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Spook-aanval te beschermen." + +msgid "Haban Berry" +msgstr "Haban-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dragon-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Draak-aanval te beschermen." + +msgid "Colbur Berry" +msgstr "Colbur-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dark-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Duister-aanval te beschermen." + +msgid "Babiri Berry" +msgstr "Babiri-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Steel-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Staal-aanval te beschermen." + +msgid "Chilan Berry" +msgstr "Chilan-Bes" + +msgid "If held by a Pokémon, it weakens a foe's Normal-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Normaal-aanval te beschermen." + +msgid "Liechi Berry" +msgstr "Liechi-Bes" + +msgid "If held by a Pokémon, it raises its Attack stat in a pinch." +msgstr "Kan eenmalig worden vastgehouden om de Sterkte in nood te verhogen." + +msgid "Ganlon Berry" +msgstr "Ganlon-Bes" + +msgid "If held by a Pokémon, it raises its Defense stat in a pinch." +msgstr "Kan eenmalig worden vastgehouden om de Verdediging in nood te verhogen." + +msgid "Salac Berry" +msgstr "Salac-Bes" + +msgid "If held by a Pokémon, it raises its Speed stat in a pinch." +msgstr "Kan eenmalig worden vastgehouden om de Snelheid in nood te verhogen." + +msgid "Petaya Berry" +msgstr "Petaya-Bes" + +msgid "If held by a Pokémon, it raises its Sp. Atk stat in a pinch." +msgstr "Kan eenmalig worden vastgehouden om de Speciale Sterkte in nood te verhogen." + +msgid "Apicot Berry" +msgstr "Apicot-Bes" + +msgid "If held by a Pokémon, it raises its Sp. Def stat in a pinch." +msgstr "Kan eenmalig worden vastgehouden om de Speciale Verdediging in nood te verhogen." + +msgid "Lansat Berry" +msgstr "Lansat-Bes" + +msgid "If held by a Pokémon, it raises its critical-hit ratio in a pinch." +msgstr "Kan eenmalig worden vastgehouden om de kans op voltreffers in nood te verhogen." + +msgid "Starf Berry" +msgstr "Starf-Bes" + +msgid "If held by a Pokémon, it sharply raises one of its stats in a pinch." +msgstr "Kan eenmalig worden vastgehouden om één statistiek in nood aanzienlijk te verhogen." + +msgid "Enigma Berry" +msgstr "Enigma-Bes" + +msgid "If held by a Pokémon, it restores its HP if it is hit by a foe's supereffective attack." +msgstr "Kan eenmalig worden vastgehouden om HP te herstellen wanneer de Pokémon door een zeer effectieve aanval wordt geraakt." + +msgid "Micle Berry" +msgstr "Micle-Bes" + +msgid "If held by a Pokémon, it raises the accuracy of a move just once in a pinch." +msgstr "Kan eenmalig worden vastgehouden om de precisie van een actie in nood te verhogen." + +msgid "Custap Berry" +msgstr "Custap-Bes" + +msgid "If held by a Pokémon, it gets to move first just once in a pinch." +msgstr "Kan eenmalig worden vastgehouden om in nood één keer eerst te bewegen." + +msgid "Jaboca Berry" +msgstr "Jaboca-Bes" + +msgid "If held by a Pokémon, and if a foe's physical attack lands, the foe also takes damage." +msgstr "Kan eenmalig worden vastgehouden om schade toe te brengen wanneer de houder door een fysieke aanval geraakt wordt." + +msgid "Rowap Berry" +msgstr "Rowap-Bes" + +msgid "If held by a Pokémon, and if a foe's special attack lands, the foe also takes damage." +msgstr "Kan eenmalig worden vastgehouden om schade toe te brengen wanneer de houder door een speciale aanval geraakt wordt." + +msgid "Orange Mail" +msgstr "Oranje Brief" + +msgid "A piece of mail featuring a cute Zigzagoon print. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een schattige Zigzagoon-print." + +msgid "Harbor Mail" +msgstr "Havenbrief" + +msgid "A piece of mail featuring a cute Wingull print. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een schattige Wingull-print." + +msgid "Glitter Mail" +msgstr "Glitterbrief" + +msgid "A piece of mail featuring a cute Pikachu print. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een schattige Pikachu-print." + +msgid "Mech Mail" +msgstr "Magneetbrief" + +msgid "A piece of mail featuring a cute Magnemite print. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een schattige Magnemite-print." + +msgid "Wood Mail" +msgstr "Woudbrief" + +msgid "A piece of mail featuring a cute Slakoth print. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een schattige Slakoth-print." + +msgid "Wave Mail" +msgstr "Golfbrief" + +msgid "A piece of mail featuring a cute Wailmer print. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een schattige Wailmer-print." + +msgid "Bead Mail" +msgstr "Parelbrief" + +msgid "A piece of mail to be held by a Pokémon. It will bear the print of the Pokémon holding it." +msgstr "Kan worden vastgehouden. Het krijgt een print van de Pokémon die het vasthoudt." + +msgid "Shadow Mail" +msgstr "Schaduwbrief" + +msgid "A piece of mail featuring a cute Duskull print. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een schattige Duskull-print." + +msgid "Tropic Mail" +msgstr "Tropische Brief" + +msgid "A piece of mail featuring a cute Bellossom print. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een schattige Bellossom-print." + +msgid "Dream Mail" +msgstr "Droombrief" + +msgid "Fab Mail" +msgstr "Wonderbrief" + +msgid "A piece of mail featuring a gorgeous, extravagant print. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een ongelooflijk prachtige print." + +msgid "Retro Mail" +msgstr "Retrobrief" + +msgid "A piece of mail featuring a print of three cute Pokémon. It is to be held by a Pokémon." +msgstr "Kan worden vastgehouden. Een brief met een print van drie schattige Pokémon." + +msgid "X Attack" +msgstr "X-Sterkte" + +msgid "An item that raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Een gevechtsvoorwerp dat de Sterkte van een Pokémon tijdelijk verhoogt." + +msgid "X Defend" +msgstr "X-Verdediging" + +msgid "An item that raises the Defense of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Een gevechtsvoorwerp dat de Verdediging van een Pokémon tijdelijk verhoogt." + +msgid "X Special" +msgstr "X-Sp.-Str." + +msgid "An item that raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Een gevechtsvoorwerp dat de Speciale Sterkte van een Pokémon tijdelijk verhoogt." + +msgid "X Sp. Def" +msgstr "X-Sp.-Ver." + +msgid "An item that raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Een gevechtsvoorwerp dat de Speciale Verdediging van een Pokémon tijdelijk verhoogt." + +msgid "X Speed" +msgstr "X-Snelheid" + +msgid "An item that raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Een gevechtsvoorwerp dat de Snelheid van een Pokémon tijdelijk verhoogt." + +msgid "X Accuracy" +msgstr "X-Precisie" + +msgid "An item that raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "Een gevechtsvoorwerp dat de precisie van een Pokémon tijdelijk verhoogt." + +msgid "Dire Hit" +msgstr "Beslissende Klap" + +msgid "An item that raises the critical-hit ratio of a Pokémon in battle." +msgstr "Een gevechtsvoorwerp dat de kans op voltreffers van een Pokémon tijdelijk verhoogt." + +msgid "Guard Spec." +msgstr "Statistiekbarrière" + +msgid "An item that prevents stat reduction among the Trainer's party Pokémon for five turns after use." +msgstr "Een gevechtsvoorwerp dat statistiekdalingen voor vijf beurten stuit. Dit geldt voor heel het team." + +msgid "Poké Doll" +msgstr "Pokéknuffel" + +msgid "A doll that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "Een onweerstaanbare knuffel. Gebruik het om van wilde Pokémon te vluchten." + +msgid "Fluffy Tail" +msgstr "Pluizige Staart" + +msgid "An item that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "Een afleidende staart. Gebruik het om van wilde Pokémon te vluchten." + +msgid "Blue Flute" +msgstr "Blauwe Fluit" + +msgid "A blue flute made from blown glass. Its melody awakens a single Pokémon from sleep." +msgstr "Een blauwe fluit gemaakt van geblazen glas. Het melodie kan een Pokémon opwekken." + +msgid "Yellow Flute" +msgstr "Gele Fluit" + +msgid "A yellow flute made from blown glass. Its melody snaps a single Pokémon out of confusion." +msgstr "Een gele fluit gemaakt van geblazen glas. Het melodie kan een Pokémon uit zijn verwarring helpen." + +msgid "Red Flute" +msgstr "Rode Fluit" + +msgid "A red flute made from blown glass. Its melody snaps a single Pokémon out of infatuation." +msgstr "Een rode fluit gemaakt van geblazen glas. Het melodie kan een Pokémon uit zijn verzotheid helpen." + +msgid "Bicycle" +msgstr "Fiets" + +msgid "A folding Bicycle that enables much faster movement than the Running Shoes." +msgstr "Een opvouwbare Fiets die iemand veel sneller laat bewegen dan Hardloopschoenen." + +msgid "Old Rod" +msgstr "Oude Hengel" + +msgid "An old and beat-up fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Een oude, gebroken vishengel. Gebruik het naast een waterlichaam om Pokémon op te vissen." + +msgid "Good Rod" +msgstr "Tophengel" + +msgid "A new, good-quality fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Een gloednieuwe vishengel. Gebruik het naast een waterlichaam om Pokémon op te vissen." + +msgid "Super Rod" +msgstr "Superhengel" + +msgid "An awesome, high-tech fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "Een luxe hoogwaardige vishengel. Gebruik het naast een waterlichaam om Pokémon op te vissen." + +msgid "Dowsing MCHN" +msgstr "Detector" + +msgid "It checks for unseen items in the area and makes noise and lights when it finds something." +msgstr "Het zoekt voor verbogen voorwerpen in de buurt en maakt geluid wanneer het iets vindt." + +msgid "The user creates shockwaves to attack the target. This attack does physical damage." +msgstr "De gebruiker stuurt een aantal golven op het doelwit af. Kan ook gebruikt worden om koraal te breken." + +msgid "Town Map" +msgstr "Plattegrond" + +msgid "A very convenient map that can be viewed anytime. It even shows your present location." +msgstr "Een heel handige kaart die op elk moment bekeken kan worden. Het laat je huidige locatie zien." + +msgid "Coin Case" +msgstr "Muntenkist" + +msgid "A case for holding Coins obtained at the Game Corner. It holds up to 99,999 Coins." +msgstr "Een kistje speciaal voor Casino-munten. Er passen 50.000 munten in." + +msgid "A flower sometimes bundled in bouquets to convey gratitude on special occasions like birthdays." +msgstr "Een bloem die vaak voor speciale gelegenheden in boeketten wordt gedaan om dankbaarheid te tonen." + +msgid "Soot Sack" +msgstr "Aszak" + +msgid "A sack used to gather and hold volcanic ash." +msgstr "Een zak om volkanische as in te bewaren." + +msgid "Explorer Kit" +msgstr "Reisuitrusting" + +msgid "A bag filled with convenient tools for exploring. It provides access to the Underground." +msgstr "Een zak vol handig avonturiersgereedschap. Het biedt toegang tot de Ondergrond." + +msgid "Loot Sack" +msgstr "Prijzenzak" + +msgid "A sturdy, spacious bag that is used to carry loot obtained in the coal mine." +msgstr "Een stevige ruime zak om prijzen uit de kolenmijn in te bewaren." + +msgid "Rule Book" +msgstr "Spelregels" + +msgid "It lists the rules for holding battles. For linked battles, you may choose which rules to use." +msgstr "Een lijst met spelregels voor het houden van gevechten. VT-spelregels kunnen aangepast worden." + +msgid "Point Card" +msgstr "Puntenkaart" + +msgid "A card that lists the Battle Points you have earned." +msgstr "Een kaart met het aantal verdiende Gevechtspunten." + +msgid "Journal" +msgstr "Dagboek" + +msgid "A notebook that keeps a day-to-day record of your adventure so far." +msgstr "Een notitieboek met een samenvatting van je avonturen tot nu toe." + +msgid "Seal Case" +msgstr "Stickerdoos" + +msgid "A case for storing Seals that can be applied to the capsule cases of Poké Balls." +msgstr "Een doosje om Pokébal-stickers in te bewaren." + +msgid "Fashion Case" +msgstr "Accessoiredoos" + +msgid "A fancy case for the tidy and organized storage of colorful Pokémon Accessories." +msgstr "Een sierlijk doosje om Pokémon-accessoires in te bewaren." + +msgid "Seal Bag" +msgstr "Stickerzak" + +msgid "A tiny bag that can hold ten Seals for decorating Poké Balls." +msgstr "Een schattig zakje waar 10 Pokébal-stickers in passen." + +msgid "Pal Pad" +msgstr "Vriendenalbum" + +msgid "A convenient notepad that is used for registering your friends and keeping a record of game play." +msgstr "Een handig album om vrienden aan toe te voegen. Het houdt ook je voortgang bij." + +msgid "Works Key" +msgstr "Kernsleutel" + +msgid "A large key for operating the doors of the Valley Windworks. It was held by a Team Galactic Grunt." +msgstr "Een sleutel voor de deuren van het Windmolenpark. Het werd door een Galactic-Handlanger vastgehouden." + +msgid "Old Charm" +msgstr "Oud Bedeltje" + +msgid "An ancient good-luck charm made of Pokémon bones to be taken to the elder of Celestic Town." +msgstr "Een oud bedeltje gemaakt van Pokémon-botten. Het moet aan de ouderling gegeven worden." + +msgid "Galactic Key" +msgstr "Galactic-Sleutel" + +msgid "A card key for disengaging security systems in the Galactic HQ. Losing it can result in punishment, apparently." +msgstr "Een sleutelkaart voor het uitschakelen van beveiligingssystemen in het Galactic-Hoofdkwartier." + +msgid "Red Chain" +msgstr "Rode Ketting" + +msgid "A mythical chain that is said to link the legendary Pokémon that created the Sinnoh region." +msgstr "Een mythische ketting om de Legendarische Pokémon van de Sinnohregio mee vast te ketenen." + +msgid "Sprayduck" +msgstr "Sproeiduck" + +msgid "A watering can shaped like a Psyduck. It helps promote healthy growth of planted Berries." +msgstr "Een gieter in de vorm van een Psyduck. Het stimuleert Bessengroei." + +msgid "Poffin Case" +msgstr "Poffindoos" + +msgid "A case for storing Poffin cooked from Berries." +msgstr "Een doos om Poffins in te bewaren." + +msgid "Suite Key" +msgstr "Hotelsleutel" + +msgid "A key to one of the suites at the luxury hotel by a lake. For some odd reason, it often disappears." +msgstr "Een sleutel voor een van de hotelkamers bij het meer. Op de een of andere manier raakt het vaak kwijt." + +msgid "Oak's Letter" +msgstr "Oaks Brief" + +msgid "A letter from Prof. Oak. Written in it is a request for you to go to Rt. 224." +msgstr "Een brief van Professor Oak. Het bevat een schriftelijk verzoek om naar Route 224 te gaan." + +msgid "Lunar Wing" +msgstr "Maanveer" + +msgid "A feather that glows like the moon. It is said to possess the power to dispel nightmares." +msgstr "Een veer die schijnt als de maan. Men zegt dat het nachtmerries kan verdrijven." + +msgid "Member Card" +msgstr "Ledenkaart" + +msgid "A card needed for entering the inn in Canalave City. Oddly, the last date marked on it was 50 years ago." +msgstr "Een kaart die nodig is om de herberg van Canalave te betreden. De laatste datum is van 50 jaar geleden." + +msgid "Azure Flute" +msgstr "Hemelfluit" + +msgid "A flute that puts out echoing sounds that do not seem to be of this world. It is unknown who made it." +msgstr "Een fluit die buitenaardse, echoënde geluiden maakt. Wie het gemaakt heeft is onbekend." + +msgid "BBFerry Ticket" +msgstr "Luxecruiseticket" + +msgid "The ticket required for sailing on the ferry on Bealbeach Lake. It has a drawing of a ship on it." +msgstr "Een ticket voor de Luxecruise van Tandor in Bruisbank. Het heeft een tekening van een boot." + +msgid "Contest Pass" +msgstr "Competitiekaart" + +msgid "The pass required for entering Pokémon Contests. It has a drawing of an award ribbon on it." +msgstr "Een kaart om deel te nemen aan Pokémon-Wedstrijden. Het heeft een tekening van een prijslintje." + +msgid "Magma Stone" +msgstr "Magmasteen" + +msgid "A stone formed when boulders melted in intensely hot magma. Magma remains sealed inside." +msgstr "Een steen gevormd door samengesmolten magma. Er zit nog steeds magma in." + +msgid "Parcel" +msgstr "Pakketje" + +msgid "A parcel that you are supposed to deliver to your childhood friend who left Twinleaf Town." +msgstr "Een pakketje dat aan je jeugdvriend geleverd moet worden." + +msgid "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed." +msgstr "Een coupon die ingewisseld kan worden voor een Pokétch. Er zijn drie coupons voor nodig." + +msgid "Storage Key" +msgstr "Magazijnsleutel" + +msgid "The key to Team Galactic's sinister warehouse located at the edge of Veilstone City." +msgstr "De sleutel voor het magazijn van Team Galactic, gelegen in Veilstone." + +msgid "SecretPotion" +msgstr "Geheim Medicijn" + +msgid "A fantastic medicine dispensed by the pharmacy in Cianwood City. It fully heals a Pokémon of any ailment." +msgstr "Een fantastisch medicijn van de apotheek van Cianwood. Het verhelpt een Pokémon van al zijn of haar aandoeningen." + +msgid "Vs. Seeker" +msgstr "Gevechtszoeker" + +msgid "A device that indicates Trainers who want to battle. Its battery charges while you walk." +msgstr "Een apparaat dat aangeeft welke Trainers willen vechten. Het laadt op terwijl je loopt." + +msgid "Vs. Recorder" +msgstr "Gevechtsrecorder" + +msgid "An amazing device that can record a battle either between friends or at a special battle facility." +msgstr "Een geweldig apparaat dat gevechten op speciale locaties en gevechten tussen jou en je vrienden kan opnemen." + +msgid "Secret Key" +msgstr "Geheime Sleutel" + +msgid "A high-tech key to be used at a specific location. It emits a special electric signal to open a door." +msgstr "Een geavanceerde sleutel voor een specifieke locatie. Het zendt een signaal uit om een deur te openen." + +msgid "Apricorn Box" +msgstr "Apricorndoos" + +msgid "A handy box where you can store up to 99 Apricorns of each kind." +msgstr "Een handig doosje waar tot wel 99 Apricornen van elke soort in passen." + +msgid "Unown Report" +msgstr "Unowndex" + +msgid "A report of all the discovered kinds of Unown." +msgstr "Een overzicht van alle ontdekte Unown-soorten." + +msgid "Berry Pots" +msgstr "Bessenpotjes" + +msgid "Handy containers for cultivating Berries wherever you go." +msgstr "Handige potjes om Bessen onderweg te kweken." + +msgid "Blue Card" +msgstr "Blauwe Kaart" + +msgid "A card to save points for the Buena's Password show." +msgstr "Een kaart om punten voor Buena's Wachtwoordenspel op te sparen." + +msgid "SlowpokeTail" +msgstr "Slowpoke-Staart" + +msgid "A very tasty tail of something. It sells for a high price." +msgstr "Een verrukkelijke staart van iets. Het is veel waard." + +msgid "Clear Bell" +msgstr "Kristallen Bel" + +msgid "A very old-fashioned bell that makes a gentle ringing." +msgstr "Een ouderwets belletje dat zachtjes rinkelt." + +msgid "Card Key" +msgstr "Sleutelkaart" + +msgid "A card key that opens a shutter in the Radio Tower." +msgstr "Een sleutelkaart om de luiken van de Radiotoren te openen." + +msgid "Basement Key" +msgstr "Keldersleutel" + +msgid "A key that opens a door in the Goldenrod Tunnel." +msgstr "Een sleutel voor een deur in de Goldenrodtunnel." + +msgid "Squirtbottle" +msgstr "Squirtle-Sproeier" + +msgid "A bottle used for watering plants in the Berry Pots." +msgstr "Een Squirtle-vormig gietertje bedoeld voor Bessenpotjes." + +msgid "Red Scale" +msgstr "Rode Schub" + +msgid "A scale from the red Gyarados. It glows red like a flame." +msgstr "Een schub van de rode Gyarados. Het glinstert rood als een vlam." + +msgid "Lost Item" +msgstr "Verloren Voorwerp" + +msgid "The Poké Doll lost by the Copycat." +msgstr "De verloren Pokéknuffel van de Na-aper." + +msgid "Pass" +msgstr "Ticket" + +msgid "A ticket to ride the Magnet Train, whenever and however much you like." +msgstr "Een ticket voor de Magnetentrein. Het is levenslang geldig en kan oneindig keer gebruikt worden." + +msgid "Machine Part" +msgstr "Machineonderdeel" + +msgid "An important machine part for the Power Plant that was stolen." +msgstr "Een belangrijk machineonderdeel, gestolen uit een kerncentrale." + +msgid "Silver Wing" +msgstr "Zilverveer" + +msgid "A strange, silvery feather that sparkles." +msgstr "Een vreemde, zilverkleurige veer. Het schittert en straalt." + +msgid "Rainbow Wing" +msgstr "Regenboogveer" + +msgid "A mystical rainbow feather that sparkles." +msgstr "Een vreemde regenboogveer. Het schittert en straalt." + +msgid "Mystery Egg" +msgstr "Raadsel-Ei" + +msgid "A mysterious Egg obtained from Mr. Pokémon. What's in the Egg is unknown." +msgstr "Een mysterieus Ei gekregen van Dhr. Pokémon. Wat er in zit is onbekend." + +msgid "Photo Album" +msgstr "Fotoalbum" + +msgid "A nice photo album for storing all the photos taken along your adventure." +msgstr "Een fijn fotoalbum om al je foto's in te bewaren." + +msgid "GB Sounds" +msgstr "GB-Speler" + +msgid "A music player that allows you to listen to nostalgic songs. It's operated with a single switch." +msgstr "Een muziekspeler om nostalgische deuntjes mee af te spelen. Het wordt met één knop bediend." + +msgid "Tidal Bell" +msgstr "Golfbel" + +msgid "RageCandyBar" +msgstr "Rage-Lekkernij" + +msgid "A famous candy in Mahogany Town. Many tourists like to buy them to take home." +msgstr "Een beroemde lekkernij uit Mahogany. Veel toeristen kopen ze om mee naar huis te nemen." + +msgid "Jade Orb" +msgstr "Jade Bol" + +msgid "A shiny green orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Een glanzende, groene bol uit een legende. Het heeft een diep verband met de Hoennregio." + +msgid "Lock Capsule" +msgstr "TM-Capsule" + +msgid "A sturdy Capsule that can only be opened with a special key." +msgstr "Een stevige capsule die alleen met een speciale sleutel geopend kan worden." + +msgid "Red Orb" +msgstr "Rode Bol" + +msgid "A shiny red orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Een glanzende, rode bol uit een legende. Het heeft een diep verband met de Hoennregio." + +msgid "Blue Orb" +msgstr "Blauwe Bol" + +msgid "A shiny blue orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "Een glanzende, blauwe bol uit een legende. Het heeft een diep verband met de Hoennregio." + +msgid "Enigma Stone" +msgstr "Mythisch Kristal" + +msgid "A crystal ball from an excavation. A very beautiful stone that is covered with bits of rock and earth." +msgstr "Een kristallen bol gevonden tijdens een opgraving. Het is bedekt met kleine deeltjes rots en aarde." + +msgid "A scope that makes unseeable Pokémon visible. It is made by Silph Co." +msgstr "Een bril waar onzichtbare Pokémon zichtbaar mee worden. Het is gemaakt door Silph Co." + +msgid "LAB KEY" +msgstr "Labsleutel" + +msgid "This is a custom Key Item." +msgstr "Dit is een aangepast belangrijk voorwerp." + +msgid "Poké Radar" +msgstr "PokéRadar" + +msgid "A tool that can search out Pokémon that are hiding in grass. Its battery is recharged as you walk." +msgstr "Een apparaat dat in hoog gras voor wilde Pokémon zoekt. Het laadt op terwijl je loopt." + +msgid "Sticker Case" +msgstr "Stickerdoos" + +msgid "This device helps you find a defeated wild Pokemon more easily." +msgstr "Een apparaat waarmee je verslagen wilde Pokémon gemakkelijker kunt vinden." + +msgid "Atom Ball" +msgstr "Atoombal" + +msgid "A special Poké Ball created to contain Urayne. You should not have this." +msgstr "Een Pokébal speciaal gemaakt voor Urayne. Dit zou je niet moeten hebben." + +msgid "T.U.R Ticket" +msgstr "T.M.N.-Ticket" + +msgid "A ticket for the Tandor Underground Railway." +msgstr "Een ticket voor het Tandormetronetwerk." + +msgid "PST" +msgstr "PSV" + +msgid "Pokémon Speech Translator. Can help you understand some Pokémon. It's still a prototype." +msgstr "Een prototype van de Pokéspraakvertaler. Het kan sommige Pokémon verstaanbaar maken." + +msgid "Coconut Milk" +msgstr "Kokosmelk" + +msgid "Fresh Coconut milk. Heals 50 HP and cures status effects." +msgstr "Verse kokosmelk. Het herstelt 50 HP en geneest al de aandoeningen van één Pokémon." + +msgid "Jungle's Crown" +msgstr "Junglekroon" + +msgid "An item to be held by a Pokémon. It belongs to the king of the jungle. Boosts Fighting attacks." +msgstr "Kan worden vastgehouden. Het behoort toe aan de koning van de jungle. Het maakt Vecht-acties sterker." + +msgid "Royal Jelly" +msgstr "Koninginnengelei" + +msgid "An item to be held by a Pokémon. A mysterious goo left behind by Seikamater." +msgstr "Kan worden vastgehouden. Een mysterieus mengsel dat Seikamater heeft achtergelaten." + +msgid "Bug Spray" +msgstr "Insectenspray" + +msgid "Bug spray. Works better than any Repel to get bugs scurrying!" +msgstr "Een insectenspray die beter op insecten werkt dan welke Afweer dan ook." + +msgid "Acai Berry" +msgstr "Acai-Bes" + +msgid "Bacu Berry" +msgstr "Bacu-Bes" + +msgid "Cupu Berry" +msgstr "Cupu-Bes" + +msgid "Guara Berry" +msgstr "Guara-Bes" + +msgid "Hair Fossil" +msgstr "Haarfossiel" + +msgid "A fossil of an ancient Pokémon that lived in the Mountains. It appears to be a wisp of Hair." +msgstr "Een fossiel van een oeroude Pokémon die in de bergen leefde. Het lijkt een pluk haar te zijn." + +msgid "Tusk Fossil" +msgstr "Slagtandfossiel" + +msgid "A fossil of an ancient Pokémon that lived in the Plains. It appears to be part of a Tusk." +msgstr "Een fossiel van een oeroude Pokémon die op vlaktes leefde. Het lijkt deel van een slagtand te zijn." + +msgid "Moss Shard" +msgstr "Bemoste Scherf" + +msgid "Ice Shard" +msgstr "Ijsscherf" + +msgid "Pretty Ribbon" +msgstr "Sierlijk Lintje" + +msgid "An item to be held by a Pokémon. It is an elegant pink ribbon that boosts Fairy-type moves." +msgstr "Kan worden vastgehouden. Het is een stijlvol, roze lintje dat Fee-acties sterker maakt." + +msgid "Mega Bracelet" +msgstr "Mega-Armband" + +msgid "This bracelet contains an untold power that somehow enables Pokémon carrying a Mega Stone to Mega Evolve in battle." +msgstr "Deze armband bevat een onvoorstelbare kracht die Pokémon met een Megasteen laat Mega-Evolueren tijdens een gevecht." + +msgid "Metalynxite" +msgstr "Metalynxiet" + +msgid "One variety of the mysterious Mega Stones. Have Metalynx hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Metalynx het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Archillesite" +msgstr "Archillesiet" + +msgid "One variety of the mysterious Mega Stones. Have Archilles hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Archilles het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Electruxolite" +msgstr "Electruxoliet" + +msgid "One variety of the mysterious Mega Stones. Have Electruxo hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Electruxo het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Gyaradosite" +msgstr "Gyaradosiet" + +msgid "One variety of the mysterious Mega Stones. Have Gyarados hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Een van de mysterieuze Megastenen. Laat Gyarados het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Ampharosite" +msgstr "Ampharosiet" + +msgid "One variety of the mysterious Mega Stones. Have Ampharos hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Een van de mysterieuze Megastenen. Laat Ampharos het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Baariettite" +msgstr "Baariettiet" + +msgid "One variety of the mysterious Mega Stones. Have Baariette hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Baariette het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Drilgannite" +msgstr "Drilganniet" + +msgid "One variety of the mysterious Mega Stones. Have Drilgann hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Drilgann het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Sableyeite" +msgstr "Sableyeriet" + +msgid "One variety of the mysterious Mega Stones. Have Sableye hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Sableye het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Inflagetite" +msgstr "Inflagetaliet" + +msgid "One variety of the mysterious Mega Stones. Have Inflagetah hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Inflagetah het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Dramsamaite" +msgstr "Dramsamaliet" + +msgid "One variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Dramsama het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Daikatunite" +msgstr "Daikatuniet" + +msgid "One variety of the mysterious Mega Stones. Have Daikatuna hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Daikatuna het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "The target is infested and attacked for four to five turns. The target can't flee during this time." +msgstr "Het doelwit wordt gedurende vier tot vijf beurten door een insectenplaag aangevallen. Het kan hierdoor niet vluchten." + +msgid "The user damages opposing Pokémon by emitting a powerful flash." +msgstr "De gebruiker brengt schade toe aan het verdedigende team door een verblindend licht uit te stralen." + +msgid "Bike Wheel" +msgstr "Fietswiel" + +msgid "This bike wheel can be used to fix a bicycle." +msgstr "Dit fietswiel kan van pas komen bij een fietsreparatie." + +msgid "Carrot Wine" +msgstr "Wortelwijn" + +msgid "Delicious Carrot Wine, be careful to not drink too much! Heals 100 HP and cures status effects." +msgstr "Heerlijke wortelwijn; drink er niet te veel van! Herstelt 100 HP en geneest al de aandoeningen van één Pokémon." + +msgid "Secret Note" +msgstr "Geheim Briefje" + +msgid "You don't know who gave you this. It says that the password is 092." +msgstr "Volgens dit briefje is het wachtwoord \"092\". Je weet niet wie dit je heeft gegeven." + +msgid "Syrentideite" +msgstr "Syrentidiet" + +msgid "One variety of the mysterious Mega Stones. Have Syrentide hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Syrentide het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Unidentified Fallen Object" +msgstr "Gevallen Voorwerp" + +msgid "One variety of the mysterious Mega Stones. Have s51-A hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat S51-A het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "The user damages opposing Pokémon and lowers it's defense and special defense." +msgstr "De gebruiker valt het verdedigende team aan en verlaagt hun Verdediging en Sp.-Ver." + +msgid "Boxing Gloves" +msgstr "Bokshandschoen" + +msgid "This device given to you by the Tinkerer allows you to easily smash rugged rocks in your way." +msgstr "Met deze uitvinding van de Knutselaar kun je met gemak rotsen breken." + +msgid "Eviolite" +msgstr "Evoluliet" + +msgid "A mysterious evolutionary lump. When held, it raises the Defense and Sp. Def of a Pokémon that can still evolve." +msgstr "Kan worden vastgehouden. Het verhoogt de Verdediging en Sp.-Ver. van een nog evolueerbare Pokémon." + +msgid "Fire Gem" +msgstr "Vuur-Juweel" + +msgid "A gem with an essence of fire. When held, it strengthens the power of a Fire-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Vuur-actie één keer sterker." + +msgid "Water Gem" +msgstr "Water-Juweel" + +msgid "A gem with an essence of water. When held, it strengthens the power of a Water-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Water-actie één keer sterker." + +msgid "Electric Gem" +msgstr "Elektrisch-Juweel" + +msgid "A gem with an essence of electricity. When held, it strengthens the power of an Electric-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Elektrisch-actie één keer sterker." + +msgid "Grass Gem" +msgstr "Gras-Juweel" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Grass-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Gras-actie één keer sterker." + +msgid "Ice Gem" +msgstr "Ijs-Juweel" + +msgid "A gem with an essence of ice. When held, it strengthens the power of an Ice-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Ijs-actie één keer sterker." + +msgid "Fighting Gem" +msgstr "Vecht-Juweel" + +msgid "A gem with an essence of combat. When held, it strengthens the power of a Fighting-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Vecht-actie één keer sterker." + +msgid "Poison Gem" +msgstr "Vergif-Juweel" + +msgid "A gem with an essence of poison. When held, it strengthens the power of a Poison-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Vergif-actie één keer sterker." + +msgid "Ground Gem" +msgstr "Grond-Juweel" + +msgid "A gem with an essence of land. When held, it strengthens the power of a Ground-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Grond-actie één keer sterker." + +msgid "Flying Gem" +msgstr "Vlieg-Juweel" + +msgid "A gem with an essence of air. When held, it strengthens the power of a Flying-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Vlieg-actie één keer sterker." + +msgid "Psychic Gem" +msgstr "Psychisch-Juweel" + +msgid "A gem with an essence of the mind. When held, it strengthens the power of a Psychic-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Psychisch-actie één keer sterker." + +msgid "Bug Gem" +msgstr "Insect-Juweel" + +msgid "A gem with an insect-like essence. When held, it strengthens the power of a Bug-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Insect-actie één keer sterker." + +msgid "Rock Gem" +msgstr "Steen-Juweel" + +msgid "A gem with an essence of rock. When held, it strengthens the power of a Rock-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Steen-actie één keer sterker." + +msgid "Ghost Gem" +msgstr "Spook-Juweel" + +msgid "A gem with a spectral essence. When held, it strengthens the power of a Ghost-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Spook-actie één keer sterker." + +msgid "Dragon Gem" +msgstr "Draak-Juweel" + +msgid "A gem with a draconic essence. When held, it strengthens the power of a Dragon-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Draak-actie één keer sterker." + +msgid "Dark Gem" +msgstr "Duister-Juweel" + +msgid "A gem with an essence of darkness. When held, it strengthens the power of a Dark-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Duister-actie één keer sterker." + +msgid "Steel Gem" +msgstr "Staal-Juweel" + +msgid "A gem with an essence of steel. When held, it strengthens the power of a Steel-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Staal-actie één keer sterker." + +msgid "Normal Gem" +msgstr "Normaal-Juweel" + +msgid "A gem with an ordinary essence. When held, it strengthens the power of a Normal-type move only once." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Normaal-actie één keer sterker." + +msgid "Whimsicottite" +msgstr "Whimsicottiet" + +msgid "One variety of the mysterious Mega Stones. Have Whimsicott hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Whimsicott het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Arbokite" +msgstr "Arbokiet" + +msgid "One variety of the mysterious Mega Stones. Have Arbok hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een van de mysterieuze Megastenen. Laat Arbok het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Yoshitaka's Letter" +msgstr "Yoshitaka's Brief" + +msgid "A letter from the great Yoshitaka, show it to his grandsons." +msgstr "Een brief van Grootmeester Yoshitaka. Laat het aan zijn zes kleinkinderen zien." + +msgid "Rocky Helmet" +msgstr "Stenen Helm" + +msgid "If the holder of this item takes damage, the attacker will also be damaged upon contact." +msgstr "Kan worden vastgehouden. Als er schade aan de houder toegebracht wordt, brengt het ook schade toe aan de tegenstander." + +msgid "Eject Button" +msgstr "Schietstoel" + +msgid "If the holder is hit by an attack, it will switch with another Pokémon in your party." +msgstr "Kan worden vastgehouden. Als er schade aan de houder toegebracht wordt, verwisselt het met een andere Pokémon in zijn team." + +msgid "Red Card" +msgstr "Rode Kaart" + +msgid "A card with a mysterious power. When the holder is struck by a foe, the attacker is removed from battle." +msgstr "Kan worden vastgehouden. De tegenstander verwisselt met een andere Pokémon in zijn team wanneer de houder aangevallen wordt." + +msgid "Float Stone" +msgstr "Puimsteen" + +msgid "A very light stone. It reduces the weight of a Pokémon when held." +msgstr "Kan worden vastgehouden. Het is een zeer lichte steen. Het verlaagt het gewicht van de houder." + +msgid "Binding Band" +msgstr "Bundelband" + +msgid "A band that increases the power of binding moves when held." +msgstr "Kan worden vastgehouden. Het is een band die de duur van bindende beurten verlengt." + +msgid "Absorb Bulb" +msgstr "Plantenbol" + +msgid "A consumable bulb. If the holder is hit by a Water-type move, its Sp. Atk will rise." +msgstr "Kan eenmalig worden vastgehouden. Het verhoogt de Sp.-Str. van de houder wanneer het door een Water-actie geraakt wordt." + +msgid "Cell Battery" +msgstr "Batterij" + +msgid "A consumable battery. If the holder is hit by an Electric-type move, its Attack will rise." +msgstr "Kan eenmalig worden vastgehouden. Het verhoogt de Sterkte van de houder wanneer het door een Elektrisch-actie geraakt wordt." + +msgid "Ring Target" +msgstr "Doelwit" + +msgid "Moves that would otherwise have no effect will land on the Pokémon that holds it." +msgstr "Kan worden vastgehouden. Acties die normaal geen effect hebben werken wel met dit voorwerp." + +msgid "Air Balloon" +msgstr "Ballon" + +msgid "When held by a Pokémon, the Pokémon will float into the air. When the holder is attacked, this item will burst." +msgstr "Kan worden vastgehouden. Het laat de houder zweven. Het knapt zodra de houder aangevallen wordt." + +msgid "Assault Vest" +msgstr "Aanvalsvest" + +msgid "An item to be held by a Pokémon. This offensive vest raises Sp. Def but prevents the use of status moves." +msgstr "Kan worden vastgehouden. Dit vest verhoogt de Sp.-Ver. van de houder maar voorkomt het gebruik van statusacties." + +msgid "Fairy Gem" +msgstr "Fee-Juweel" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Fairy-type move one time." +msgstr "Kan worden vastgehouden. Het is een juweel vol energie. Het maakt een Fee-actie één keer sterker." + +msgid "Prison Bottle" +msgstr "Opsluitpot" + +msgid "A bottle believed to have been used to seal away the power of a certain Pokémon long, long ago." +msgstr "Een pot waarvan men denkt dat het lang geleden een Pokémon bevatte." + +msgid "Luminous Moss" +msgstr "Lichtgevend Mos" + +msgid "An item to be held by a Pokémon. It boosts Sp. Def if hit with a Water-type attack. It can only be used once." +msgstr "Kan eenmalig worden vastgehouden. Het verhoogt de Sp.-Str. van de houder wanneer het door een Water-actie geraakt wordt." + +msgid "Weakness Policy" +msgstr "Verzekering" + +msgid "An item to be held by a Pokémon. Attack and Sp. Atk sharply increase if the holder is hit with a move it's weak to." +msgstr "Kan eenmalig worden vastgehouden om de Sp.-Str. en Sterkte aanzienlijk te verhogen na een zeer effectieve actie." + +msgid "Pixie Plate" +msgstr "Sprookjesplaat" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves." +msgstr "Kan worden vastgehouden. Het is een stenen plaat die Fee-acties sterker maakt." + +msgid "Roseli Berry" +msgstr "Roseli-Bes" + +msgid "Weakens a supereffective Fairy-type attack against the holding Pokémon." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Fee-aanval te beschermen." + +msgid "Kee Berry" +msgstr "Kee-Bes" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Defense stat when hit by a physical attack." +msgstr "Kan eenmalig worden vastgehouden om Verdediging te verhogen wanneer de houder door een fysieke aanval geraakt wordt." + +msgid "Maranga Berry" +msgstr "Maranga-Bes" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Special Defense stat when hit by a special attack." +msgstr "Kan eenmalig worden vastgehouden om Sp.-Ver. te verhogen wanneer de houder door een speciale aanval geraakt wordt." + +msgid "Snowball" +msgstr "Sneeuwbal" + +msgid "An item to be held by a Pokémon. It boosts Attack if hit with an Ice-type attack. It can only be used once." +msgstr "Kan eenmalig worden vastgehouden om de Sterkte van een Pokémon te verhogen wanneer het door een Ijs-aanval geraakt wordt." + +msgid "Safety Goggles" +msgstr "Veiligheidsbril" + +msgid "An item to be held by a Pokémon. These goggles protect the holder from both weather-related damage and powder." +msgstr "Kan worden vastgehouden. Deze veiligheidsbril beschermt de houder tegen weer- en poederschade." + +msgid "Hafli Berry" +msgstr "Hafli-Bes" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Nuclear-type attack." +msgstr "Kan eenmalig worden vastgehouden om een Pokémon tegen een zeer effectieve Nucleair-aanval te beschermen." + +msgid "Kellyn's Letter" +msgstr "Kellyns Brief" + +msgid "A letter from Kellyn. Deliver it to Cameron on the Power Plant Island." +msgstr "Een brief van Kellyn. Geef het aan Cameron bij Kerncentrale Epsilon." + +msgid "Burnt Notebook" +msgstr "Oud Notitieboek" + +msgid "A burnt notebook found in the power plant, it's pages seem to be scattered about." +msgstr "Een verbrand notitieboek dat in de kerncentrale is gevonden. De pagina's lijken te missen." + +msgid "Rusty Key" +msgstr "Roestige Sleutel" + +msgid "A rusty key found in the power plant." +msgstr "Een roestige sleutel die in de kerncentrale is gevonden." + +msgid "Power Glove" +msgstr "Krachthandschoen" + +msgid "This device given to you by the Tinkerer allows you to push boulders on your own as if you had super-strength." +msgstr "Met deze uitvinding van de Knutselaar kun je met gemak stenen verplaatsen." + +msgid "Nuclear Ball" +msgstr "Nucleaire Bal" + +msgid "A new kind of Poké Ball that works especially well on Nuclear-type Pokémon." +msgstr "Een nieuwe soort Pokébal die beter werkt op Nucleair-soorten." + +msgid "Sachet" +msgstr "Parfumzakje" + +msgid "A sachet filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "Een zakje vol aromatische parfums die net te sterk ruiken. Geliefd door een bepaalde Pokémon." + +msgid "Power Cell" +msgstr "Accu" + +msgid "A power cell used to power up advanced electrical equipments." +msgstr "Een accu om elektrische apparatuur van stroom te voorzien." + +msgid "Maria's Key" +msgstr "Maria's Sleutel" + +msgid "A key given by a creepy guy that unlocks Gym Leader Maria's house." +msgstr "Een sleutel voor Gymleider Maria's huis, gekregen van een enge vent." + +msgid "Oval Charm" +msgstr "Ovaal Bedeltje" + +msgid "An oval charm said to increase the chance of Eggs being found at the Day Care." +msgstr "Een ovaal bedeltje dat de kans op eieren bij het Dagverblijf verhoogt." + +msgid "Shiny Charm" +msgstr "Shiny-Bedeltje" + +msgid "A shiny charm said to increase the chance of finding a Shiny Pokémon." +msgstr "Een glimmend bedeltje dat de kans op Shiny-Pokémon verhoogt." + +msgid "Aromatic Herb" +msgstr "Aromatisch Kruid" + +msgid "A herb filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "Een aromatisch kruid dat net te sterk ruikt. Geliefd door een bepaalde Pokémon." + +msgid "Air Mail" +msgstr "Luchtbrief" + +msgid "Stationery featuring a print of colorful letter sets. Let a Pokémon hold it for delivery." +msgstr "Kan worden vastgehouden. Een brief met een schattig lettersetje." + +msgid "Gengarite" +msgstr "Gengariet" + +msgid "One of the mysterious Mega Stones. Have Gengar hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Een van de mysterieuze Megastenen. Laat Gengar het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Uranium Core" +msgstr "Uraniumkern" + +msgid "Concentrated nuclear fuel used to power Nuclear Plants." +msgstr "Geconcentreerd kernbrandstof voor gebruik in een kerncentrale." + +msgid "Kiricornite" +msgstr "Kiricorniet" + +msgid "One of the mysterious Mega Stones. Have Kiricorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Een van de mysterieuze Megastenen. Laat Kiricorn het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Gold Fossil" +msgstr "Goudfossiel" + +msgid "A fossil of an ancient Pokémon that lived in Islands. It appears to be a golden bone." +msgstr "Een fossiel van een oeroude Pokémon die op eilanden leefde. Het lijkt een goud bot te zijn." + +msgid "The user chomps hard on the target with its sharp front fangs. It cuts the target's HP to half." +msgstr "De gebruiker bijt hard met zijn scherpe voortanden. Het halveert de HP van het doelwit." + +msgid "This move can be used only after the user has used all the other moves it knows in the battle." +msgstr "Deze actie kan alleen gebruikt worden als de gebruiker al zijn andere acties al gebruikt heeft." + +msgid "An attack move that cuts down the target's HP to equal the user's HP." +msgstr "Een actie die de HP van het doelwit verlaagt tot de HP van de gebruiker." + +msgid "The user focuses its willpower to its head and attacks the foe. It may also make the target flinch." +msgstr "De gebruiker trekt alle energie naar het hoofd en valt aan. Het kan het doelwit doen terugdeinzen." + +msgid "Surfboard" +msgstr "Surfplank" + +msgid "This device given to you by the Tinkerer makes it possible to surf on water without the help of a Pokémon. Cowabunga!" +msgstr "Met deze uitvinding van de Knutselaar kun je met gemak op het water surfen." + +msgid "Scuba Gear" +msgstr "Duikuitrusting" + +msgid "This device given to you by the Tinkerer allows you to dive underwater on your own. Who ever used Dive anyways?" +msgstr "Met deze uitvinding van de Knutselaar kun je met gemak onderwater zwemmen." + +msgid "Climbing Pick" +msgstr "Klimbijl" + +msgid "This device given to you by the Tinkerer allows you to climb up waterfalls while using your surfboard. Extreme sports are fun!" +msgstr "Met deze uitvinding van de Knutselaar kun je met gemak watervallen beklimmen." + +msgid "Rich Mulch" +msgstr "Voedzame Compost" + +msgid "A plant fertilizer. It increases Berry harvest without the need for particularly diligent care." +msgstr "Een plantenmest. Het verhoogt Bessenoogst zonder goed voor de planten te hoeven zorgen." + +msgid "Sprinklotad" +msgstr "Lotad-Gieter" + +msgid "A watering can shaped like a Lotad. It helps promote healthy growth of planted Berries." +msgstr "Een gieter in de vorm van een Lotad. Het stimuleert Bessengroei." + +msgid "Final device created by the Tinkerer. Use this remote-controlled drone to Fly anywhere without the help of a Pokémon!" +msgstr "Met deze uitvinding van de Knutselaar kun je met gemak vliegen." + +msgid "Ferry Pass" +msgstr "Veerbootpas" + +msgid "A Frequent Sailor card for the Venesi Ferry to Bealbeach and Silverport." +msgstr "Een Frequente Zeilers pas waarmee je oneindig tussen Venesi, Bruisbank en Zilverkade kan varen." + +msgid "Dark Dramsamaite" +msgstr "Zwart Dramsamaliet" + +msgid "A disturbing variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "Een verontrustende Megasteen. Laat Dramsama het vasthouden, en deze steen zal het laten Mega-Evolueren." + +msgid "Map Scrap 1" +msgstr "Kaartstuk 1" + +msgid "A torn piece of an ancient sea map. This item refers to a quest that is not yet implemented." +msgstr "Een gescheurd stuk van een oude zeekaart." + +msgid "Map Scrap 2" +msgstr "Kaartstuk 2" + +msgid "Map Scrap 3" +msgstr "Kaartstuk 3" + +msgid "Map Scrap 4" +msgstr "Kaartstuk 4" + +msgid "Map Scrap 5" +msgstr "Kaartstuk 5" + +msgid "Map Scrap 6" +msgstr "Kaartstuk 6" + +msgid "Exp. All" +msgstr "Exp.-Allen" + +msgid "Turning on this special device will allow all the Pokémon on your team to receive Exp. Points from battles." +msgstr "Door dit apparaat de activeren krijgen al de Pokémon in je team een deel van de gewonnen Exp. uit een gevecht." + +msgid "Oblivicornite" +msgstr "Oblivicorniet" + +msgid "One of the mysterious Mega Stones. Have Oblivicorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "Een van de mysterieuze Megastenen. Laat Oblivicorn het vasthouden, en deze steen zal het laten Mega-Evolueren." diff --git a/Dialogue/Generated/nl/OfficialLocations.po b/Dialogue/Generated/nl/OfficialLocations.po new file mode 100644 index 000000000..29e92dd8a --- /dev/null +++ b/Dialogue/Generated/nl/OfficialLocations.po @@ -0,0 +1,161 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + +msgid "01- Lakeside Path" +msgstr "01 - Oeverpad" + +msgid "02- Owten Nook" +msgstr "02 - Owtenhoek" + +msgid "03- Seabreeze Way" +msgstr "03 - Zeebriesweg" + +msgid "04- Baa Grassland" +msgstr "04 - Herdersweide" + +msgid "05- Tancoon Way" +msgstr "05 - Tancoonweg" + +msgid "06- Pahar Hills" +msgstr "06 - Paharheuvels" + +msgid "07- Tandor Sheets" +msgstr "07 - Tandorzandbanken" + +msgid "08- Vinoville Lake" +msgstr "08 - Vinnelvelds Meer" + +msgid "09- FireValley" +msgstr "09 - Vlammenvallei" + +msgid "10- Baykal Forest" +msgstr "10 - Baykalbos" + +msgid "11- Nature Preserve" +msgstr "11 - Natuurreservaat" + +msgid "12- Maskara Channel" +msgstr "12 - Maskara-Bocht" + +msgid "13- Maskara Island" +msgstr "13 - Maskara-Eiland" + +msgid "14- Maskara Sea" +msgstr "14 - Maskara-Zee" + +msgid "15- Shallow Channel" +msgstr "15 - Ondiep Rif" + +msgid "Amatree Town" +msgstr "Amelaar" + +msgid "Anthell" +msgstr "Miereneuvel" + +msgid "Bealbeach City" +msgstr "Bruisbank" + +msgid "Berry Traders" +msgstr "Ruilmarkt" + +msgid "Bike Shop" +msgstr "Fietsenwinkel" + +msgid "Burole Town" +msgstr "Burucht" + +msgid "Championship Site" +msgstr "Tandorkampioenschap" + +msgid "Church" +msgstr "Kerk" + +msgid "Comet Cave" +msgstr "Kometengrot" + +msgid "Dpt. Store, Casino" +msgstr "Winkelcentrum, Casino" + +msgid "Kevlar Town" +msgstr "Kevlar" + +msgid "Lanthanite Tunnel" +msgstr "Lanthanidentunnel" + +msgid "Larkspur's Lab" +msgstr "Larkspurs Laboratorium" + +msgid "Legen Town" +msgstr "Legendum" + +msgid "Moki Town" +msgstr "Moki" + +msgid "Name Rater" +msgstr "Naamcriticus" + +msgid "Nowtoch City" +msgstr "Noutocht" + +msgid "Nuclear Plant Epsilon" +msgstr "Kerncentrale Epsilon" + +msgid "Nuclear Plant Omicron" +msgstr "Kerncentrale Omicron" + +msgid "Nuclear Plant Zeta" +msgstr "Kerncentrale Zeta" + +msgid "Passage Cave" +msgstr "Doorgangsgrot" + +msgid "Pokemon School" +msgstr "Pokémon-School" + +msgid "Professor Bambo Lab" +msgstr "Bamb'o's Laboratorium" + +msgid "Professor Cypress Lab" +msgstr "Cipres' Laboratorium" + +msgid "Rochfale Town" +msgstr "Rotstort" + +msgid "Rochfale Tunnel" +msgstr "Rotstortse Tunnel" + +msgid "Route 16" +msgstr "16 - Lanthanidenberg" + +msgid "Silverport Town" +msgstr "Zilverkade" + +msgid "Snowbank Town" +msgstr "Sneeuwpoort" + +msgid "The Labyrinth" +msgstr "Het Labyrint" + +msgid "The Tipsy Tancoon, etc" +msgstr "De Aangeschoten Aveden" + +msgid "Tinkerer's Workshop" +msgstr "Knutselaar" + +msgid "Training Dojo" +msgstr "Dojo" + +msgid "Tsukinami Village" +msgstr "Tsukinami" + +msgid "Venesi City" +msgstr "Venesi" + +msgid "Victory Road" +msgstr "Overwinnaarspad" + +msgid "Vinoville Town" +msgstr "Vinnelveld" + diff --git a/Dialogue/Generated/nl/OfficialMoves.po b/Dialogue/Generated/nl/OfficialMoves.po new file mode 100644 index 000000000..ffefefbe1 --- /dev/null +++ b/Dialogue/Generated/nl/OfficialMoves.po @@ -0,0 +1,4 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" diff --git a/Dialogue/Generated/nl/OfficialNames.po b/Dialogue/Generated/nl/OfficialNames.po new file mode 100644 index 000000000..825524ccf --- /dev/null +++ b/Dialogue/Generated/nl/OfficialNames.po @@ -0,0 +1,257 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + +msgid "Amalya" +msgstr "Amalia" + +msgid "Ant" +msgstr "Mier" + +msgid "Barry" +msgstr "Bas" + +msgid "Brandon" +msgstr "Bram" + +msgid "Caiman" +msgstr "Christian" + +msgid "Cameron" +msgstr "Kees" + +msgid "Carlton" +msgstr "Carl" + +msgid "Caroline" +msgstr "Eva" + +msgid "Catarina" +msgstr "Chantal" + +msgid "Cathy" +msgstr "Cindy" + +msgid "Cedric" +msgstr "Casper" + +msgid "Chris" +msgstr "Cas" + +msgid "Chuck" +msgstr "Cor" + +msgid "Clapton" +msgstr "Cornelis" + +msgid "Claude" +msgstr "Klaas" + +msgid "Cloe" +msgstr "Chloë" + +msgid "Coulton" +msgstr "Kristof" + +msgid "Curie" +msgstr "CURIE" + +msgid "Cylan" +msgstr "Milan" + +msgid "Damian" +msgstr "Daan" + +msgid "Derek" +msgstr "Dirk" + +msgid "Dick" +msgstr "Hendrik" + +msgid "Dovak" +msgstr "Dries" + +msgid "Drew" +msgstr "Dennis" + +msgid "Faeh" +msgstr "Fae" + +msgid "Flood" +msgstr "Flynn" + +msgid "Flower" +msgstr "Roos" + +msgid "Fly" +msgstr "Vlieg" + +msgid "Gertha" +msgstr "Gertrude" + +msgid "Gregorison" +msgstr "Guus" + +msgid "Griffin" +msgstr "Gerrit" + +msgid "Hanks" +msgstr "Henk" + +msgid "Harold" +msgstr "Hubert" + +msgid "Homer" +msgstr "Herman" + +msgid "Horton" +msgstr "Harry" + +msgid "Jack" +msgstr "Willem-Filip" + +msgid "Jang" +msgstr "Johan" + +msgid "Jason" +msgstr "Jeroen" + +msgid "Jessy" +msgstr "Jessie" + +msgid "Joe" +msgstr "Jesse" + +msgid "Johnny" +msgstr "Jelle" + +msgid "Jonathan" +msgstr "Jonas" + +msgid "Joss" +msgstr "Jolien" + +msgid "Julianna" +msgstr "Juliana" + +msgid "Larrie" +msgstr "Lars" + +msgid "Lou" +msgstr "Louis" + +msgid "Luka" +msgstr "Lukas" + +msgid "Luke" +msgstr "Luuk" + +msgid "Lynette" +msgstr "Lianne" + +msgid "Manny" +msgstr "Maarten" + +msgid "Mantis" +msgstr "Sprinkhaan" + +msgid "Marc" +msgstr "Mark" + +msgid "Marino" +msgstr "Martin" + +msgid "Matt" +msgstr "Matthias" + +msgid "Merlin" +msgstr "Merlijn" + +msgid "Myla" +msgstr "Mila" + +msgid "Norman" +msgstr "Noah" + +msgid "Nu�es" +msgstr "Nuñes" + +msgid "OF DREAMS" +msgstr "DER DROMEN" + +msgid "Ogilvy" +msgstr "Otto" + +msgid "Olly" +msgstr "Ollie" + +msgid "Perch" +msgstr "Pepijn" + +msgid "Pick" +msgstr "Pim" + +msgid "Quito" +msgstr "Mug" + +msgid "Raymond" +msgstr "Rembrandt" + +msgid "Rich" +msgstr "Richard" + +msgid "Richey" +msgstr "Ricky" + +msgid "Roach" +msgstr "Kakkerlak" + +msgid "Roger" +msgstr "Ronald" + +msgid "Rosalind" +msgstr "Rosalinde" + +msgid "Rowin" +msgstr "Rowen" + +msgid "Sack" +msgstr "Sep" + +msgid "Sean" +msgstr "Sjoerd" + +msgid "Silva" +msgstr "Grijze Gerda" + +msgid "Slim" +msgstr "Silvester" + +msgid "Sophy" +msgstr "Sophie" + +msgid "Sr. Goldkorn" +msgstr "Goldkorn" + +msgid "Stu" +msgstr "Stef" + +msgid "Tath" +msgstr "Tanja" + +msgid "Tim & Trese" +msgstr "Tim & Tris" + +msgid "Tod" +msgstr "Teun" + +msgid "Tracey" +msgstr "Tessa" + +msgid "Wyle" +msgstr "Wesley" + +msgid "Wylie" +msgstr "Willem" + diff --git a/Dialogue/Generated/nl/OfficialPhone.po b/Dialogue/Generated/nl/OfficialPhone.po new file mode 100644 index 000000000..51d82bc31 --- /dev/null +++ b/Dialogue/Generated/nl/OfficialPhone.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + +msgid "Buenas noches, \\PN!\\mThis is \\TN!" +msgstr "Buenas noches, \\PN!\\mDit is \\TN!" + +msgid "Did you hear about Nuclear Pokemon?\\mI hope I don't run into one of those, they sound scary.\\mBe careful out there, ok?" +msgstr "Heb je gehoord van die Nucleaire Pokémon?\\mIk hoop dat ik er geen tegenkom. Ze klinken griezelig.\\mWees voorzichtig oké?" + +msgid "Do you remember my \\TP?\\m My \\TP is awesome. It's so cool.\\m I'd even say my \\TP is in the top percentage of \\TPs." +msgstr "Herinner je je mijn \\TP nog?\\mMijn \\TP is geweldig. Het is zo cool.\\mIk zou zelfs zeggen dat mijn \\TP de beste \\TP ooit is." + +msgid "Do you want to battle? I'm going to win this time!\\mI'll be waiting for you around \\TM.\\mLook for me, OK? My \\TP will be expecting you." +msgstr "Zin in een gevecht? Het wordt eens tijd dat ik van je win!\\mIk zal op \\TM op je wachten.\\mZoek me op, oké? Mijn \\TP zal je vast wel weer een keer willen zien." + +msgid "Good day, \\PN! Hi. This is \\TN." +msgstr "Goedemiddag, \\PN! Hoi, dit is \\TN." + +msgid "Good morning!\\m This is \\PN, right? It's me, \\TN." +msgstr "Goedemorgen!\\mDit is \\PN, toch? Ik ben het, \\TN." + +msgid "Good morning, \\PN.\\mThis is \\TN. Did I wake you?" +msgstr "Goedemorgen, \\PN.\\mDit is \\TN. Heb ik je wakker gebeld?" + +msgid "Good morning, \\PN.\\mThis is \\TN. Rise and shine!" +msgstr "Goedemorgen, \\PN.\\mDit is \\TN. Wakker worden!" + +msgid "Guess what happened the other day. I missed catching \\TE again.\\mMaybe I'm not very good at this." +msgstr "Raad wat ik heb meegemaakt. Ik ben alweer een \\TE misgelopen!\\mMisschien ben ik hier niet zo goed in..." + +msgid "Have you ever hatched a Pokemon Egg?\\mI raised my \\TP from an egg." +msgstr "Heb je ooit een Pokémon-Ei laten uitkomen?\\mIk heb mijn \\TP al sinds het klein was." + +msgid "Have you seen the \\TEs around \\TM?\\mThey scare me so much! I always run away!" +msgstr "Heb je die \\TE rond \\TM gezien?\\mIk vind ze zo eng! Ik ren altijd weg!" + +msgid "Have you tried trading with your friends?\\mI got my \\TP in a trade, and it grows so fast!\\mTrades can be an awesome way to get strong Pokemon." +msgstr "Heb je al geprobeerd met vrienden te ruilen?\\mIk heb mijn \\TP van een ruiling, en het groeit super snel!\\mRuilingen kunnen enorm helpen bij het krijgen van sterke Pokémon." + +msgid "Hello, \\PN. This is \\TN. How are things?" +msgstr "Hallo \\PN. Dit is \\TN. Hoe is het?" + +msgid "Hello. This is \\TN." +msgstr "Hallo. Je spreekt met \\TN." + +msgid "Hey, \\PN! Good evening!\\mThis is \\TN." +msgstr "Hé, \\PN! Goedenavond!\\mDit is \\TN." + +msgid "Hey, \\PN, wassup? It's \\TN." +msgstr "Hé \\PN, wassup? \\TN hier." + +msgid "Hey, are you ready for another throw-down?\\mYou, me, battle. Place, \\TM.\\mTime, whenever you want! Let's do it!" +msgstr "Zin in een knokpartij?\\mJij, ik, gevecht. Plaats, \\TM.\\mTijd, wanneer je maar wil! Kom maar op!" + +msgid "Hey, listen! I almost caught \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "Moet je eens horen! Ik had laatst bijna een \\TE gevangen.\\mHet scheelde maar zoooo weinig!" + +msgid "How are you doing? \\PN, howdy! This is \\TN. Isn't it nice out?" +msgstr "\\PN, hallo hallo! Hoe gaat het met je? Dit is \\TN. Lekker weer, is het niet?" + +msgid "How are your Pokemon doing?\\mI always keep my \\TP in top shape by going to Pokemon Centers." +msgstr "Hoe gaat het met je Pokémon?\\mIk hou mijn \\TP altijd in topvorm door middel van Pokémon-Centra." + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!" +msgstr "Hoe gaat het met je Pokémon?\\mMijn \\TP heeft super veel energie, ik heb er mijn handen vol aan!" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!\\mOh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "Hoe gaat het met je Pokémon?\\mMijn \\TP heeft super veel energie, ik heb er mijn handen vol aan!\\mO ja, ik heb het voor elkaar gekregen een sterke \\TE te verslaan.\\mIk moet mijn team sterker trainen." + +msgid "I dressed my \\TP and it looks even cuter than before." +msgstr "Ik heb mijn \\TP aangekleed, en nu ziet het er nog schattiger uit!" + +msgid "I painted a portrait of my beloved \\TP.\\mIt didn't like sitting still though." +msgstr "Ik heb een portret van mijn geliefde \\TP geschilderd.\\mHet wilde alleen niet stilzitten." + +msgid "I spent all day hunting for a shiny \\TE.\\mI didn't manage to find any, though." +msgstr "Ik ben de hele dag op zoek geweest naar een Shiny \\TE.\\mIk heb er alleen geen kunnen vinden." + +msgid "I tried to use the Wonder Trade today.\\mAll I got was a Lv.3 Chyinmunk though.\\mWhy do people put up such lame Pokemon for trade?" +msgstr "Ik heb vandaag Wonderruil geprobeerd.\\mIk kreeg echter alleen een Chyinmunk...\\mWaarom ruilen mensen zulke stomme Pokémon?" + +msgid "Let's have a battle! I want to see how much you've grown!\\mI'm still hanging around \\TM.\\mCome see if you can beat my \\TP!" +msgstr "Laten we vechten! Ik wil weten hoeveel je bent gegroeid!\\mIk hang nog steeds rond \\TM.\\mKom eens langs als je denkt mijn \\TP te kunnen verslaan!" + +msgid "My \\TP and I love playing games.\\m Its favorite game is fetch." +msgstr "Mijn \\TP en ik spelen graag.\\mHet kan heel goed apporteren." + +msgid "My \\TP is fantastic.\\mI'd say it's even in the top percentage of \\TPs." +msgstr "Mijn \\TP is fantastisch.\\mHet is de beste \\TP ooit!" + +msgid "My \\TP's looking really awesome. I wish I could show you." +msgstr "Mijn \\TP ziet er super vet uit. Ik wou dat ik het je kon laten zien." + +msgid "My \\TP's looking really awesome.\\mI wish I could show you.\\mHey, listen! I almost caught a \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "Mijn \\TP ziet er super vet uit.\\mIk wou dat ik het je kon laten zien.\\mMoet je eens horen! Ik had laatst bijna een \\TE gevangen.\\mHet scheelde maar zoooo weinig!" + +msgid "Oh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "O ja, ik heb het voor elkaar gekregen een sterke \\TE te verslaan.\\mIk moet mijn team sterker trainen." + +msgid "Ready for a rematch? \\TP and I have been training hard!\\mI'll be waiting for you around \\TM where we met.\\mCome find me and let's battle!" +msgstr "Klaar voor een nieuwe ronde? Mijn \\TP en ik hebben heel hard getraind!\\mIk zal rond \\TM op je wachten, waar we elkaar hebben ontmoet.\\mKom me eens opzoeken,\ndan kunnen we weer vechten!" + +msgid "Remember the last time we battled? Let's rematch!\\mI promise it won't be a repeat of last time.\\mCome find me around \\TM!" +msgstr "Herinner je je de laatste keer dat we gevochten hebben?\\mLaten we dat nog eens doen!\\mIk beloof dat het dit keer anders zal zijn.\\mKom me rond \\TM opzoeken!" + +msgid "Top of the morning, \\PN!\\m\\TN here, at your service." +msgstr "Goedemorgen, \\PN!\\m\\TN hier, tot je dienst." + +msgid "Want to battle? It's not going to be a repeat of the last time we met.\\mI'll be waiting for you around \\TM." +msgstr "Zin om te vechten? Het zal geen herhaling van de vorige keer worden.\\mIk wacht je op op \\TM." + +msgid "What did you eat for lunch today? I had a grilled \\TE.\\mI don't think I cooked it well enough.\\mOr did you not eat lunch at all?" +msgstr "Wat heb jij vanmiddag gegeten? Ik heb gebakken \\TE op.\\mHet was echter niet goed doorbakken.\\mOf heb je misschien helemaal niet geluncht?" + +msgid "Yo, \\PN, my main homie! This is \\TN!" +msgstr "Yo, \\PN, mattie van me! Dit is \\TN!" + +msgid "You have to hear this! I battled \\TE the other day.\\mIt was easy! I had a type advantage." +msgstr "Moet je horen! Ik had laatst een \\TE bevochten.\\mHet was zooo makkelijk!\nIk had het Soortvoordeel." + +msgid "\\PN, good day! It's me, \\TN. Got a minute?" +msgstr "\\PN, goedendag! Ik ben het, \\TN. Heb je even?" + +msgid "\\PN, good evening! Hi.\\mThis is \\TN." +msgstr "\\PN, goedenavond! Hoi.\\mDit is \\TN." + diff --git a/Dialogue/Generated/nl/OfficialPokemonNames.po b/Dialogue/Generated/nl/OfficialPokemonNames.po new file mode 100644 index 000000000..0f5ce4d81 --- /dev/null +++ b/Dialogue/Generated/nl/OfficialPokemonNames.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + +msgid "dearewl" +msgstr "Dearewl" + +msgid "Panjay" +msgstr "Pajay" + +msgid "Terrabit" +msgstr "Terrabbit" + +msgid "Belliadon" +msgstr "Beliaddon" + +msgid "Gastly" +msgstr "Gengar" diff --git a/Dialogue/Generated/nl/OfficialSystem.po b/Dialogue/Generated/nl/OfficialSystem.po new file mode 100644 index 000000000..9afc42682 --- /dev/null +++ b/Dialogue/Generated/nl/OfficialSystem.po @@ -0,0 +1,6407 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + +msgid "$ENABLE_NEUTRAL_PRONOUN" +msgstr "true" + +msgid "$ENABLE_PRONOUN_SELECTION" +msgstr "true" + +msgid "(Default)" +msgstr "(Standaard)" + +msgid "({1}) PP: {2}/{3}" +msgstr "({1}) AP: {2}/{3}" + +msgid "--- power core ------ from over----. It ---- ------ a large ---- -- nuclear fuel to -------. ---- ---- activated- -- --- -- prod--- ---- limitless energy." +msgstr "-- krachtkern is ----it het bu----land aa---kome-. Er --- veel ker-----dst-f n--ig z--n -- het onder--el op te st-rten. Eens ac--ef, --l h-t vrijwel oneindig veel energie k----- pr----er--." + +msgid "---- -- the Interface --- final---- today. Th- -erator - -- ---- - ----- full control -- --e Sp-cimen. ---- chief reseacher, Dr. ----- --s ---- granted clearance." +msgstr "W--k a-n -- Ge--uiks---evi-g is va--aag afg-ron-. De ge--uike- --l vol--dig- co-----e ove- het ex------- he---n. O--e hoo----derzo----, Dr. -------, he--t --t groe-- li-ht gekregen." + +msgid "---- has been - breach -- confidential--. ----- --- ------ shall -- relocate --- undergr-- --. Project 092 --- have -- -- --rminated." +msgstr "Er -s vert-------jke infor----- geschonden. ---- --------- zul-en ve---isd wo--en naar zwa-----aakte onderg----se s-rvers. Project-092 d--nt -------- ---ermine--d te w-rden." + +msgid "... ... ... ...Nope!\nThere's no response." +msgstr "... ... ... ...Nee!\nEr is niks te horen." + +msgid "...Oh. It's you.\nListen, I might've been a jerk to you back in Vinoville Town.\nBut, well, what you did, it kind of saved my family and my town.\nWhen the Rangers are done cleaning the area, I'll have a home again.\nSo... I guess... What I'm trying to say is...\nI owe you. We all do.\nBut I'm not going easy on you because of it.\nI've been training non-stop since you beat me!\nMy team will crush anybody that stands in our way...\nEven the Hero of Tandor!!" +msgstr "...O, jij bent het.\nLuister, volgens mij ben ik best een idioot tegen je geweest in Vinnelveld, maar wat jij hebt gedaan heeft mijn familie en mijn dorp gered. Zodra de Rangers klaar zijn met het opknapwerk heb ik weer een thuis. Dus wat ik probeer te zeggen is dat... uh... ik bij je in het krijt sta. Wij allemaal. Dat betekent echter niet dat ik je zomaar laat winnen! Ik heb een hoop getraind sinds je mij hebt verslagen! Mijn team zal iedereen die ons in de weg staat verbrijzelen, zelfs de {Held|Heldin|Held} van Tandor!" + +msgid "...Pfeh. I guess you win.\nThat's embarrassing... But whatever.\nIf there's anyone I'll allow to beat me, it should be you." +msgstr "...Heh. Zo te zien heb je gewonnen.\nIk schaam me dood... maar goed.\nAls er iemand is die mij mag verslaan,\nben jij het wel." + +msgid "1, 2, and... ... ..." +msgstr "1, 2, en... ... ..." + +msgid "<<" +msgstr " <<" + +msgid "Search Mode" +msgstr "Zoeken" + +msgid "{1} nature." +msgstr "{1} karakter." + +msgid "Egg hatched." +msgstr "Uit een Ei gekomen.\n" + +msgid "{1} {2}, {3}" +msgstr "{1} {2}, {3}\n" + +msgid "Egg obtained." +msgstr "Uit een Ei gekomen." + +msgid "Had a fateful encounter at Lv. {1}." +msgstr "Getroffen op Lv. {1}." + +msgid "Met at Lv. {1}." +msgstr "Ontmoet op Lv. {1}." + +msgid "Traded at Lv. {1}." +msgstr "Geruild op Lv. {1}." + +msgid "Faraway place" +msgstr "Verweggistan\n" + +msgid "\"The Egg Watch\"" +msgstr "Eierstatus\n" + +msgid "A mysterious Pokémon\nEgg received from\n{1}." +msgstr "Een mysterieus Pokémon-Ei\ngekregen van {1}.\n" + +msgid "{1}/{2}/{3}" +msgstr "{1}/{2}/{3}\n" + +msgid "{1}
" +msgstr "{1}" + +msgid ">>" +msgstr " >>" + +msgid "????.? lbs." +msgstr "????.? lbs" + +msgid "????? Pokémon" +msgstr "?????-Pokémon" + +msgid "A Key Item in the Bag can be registered to this key for instant use." +msgstr "Koppel een belangrijk voorwerp aan deze toets zodat het per direct gebruikt kan worden." + +msgid "A Map\nShows visited Places." +msgstr "Een kaart\nBekijk de regio." + +msgid "A Nuclear Horde appeared!" +msgstr "Nucleaire PkMn verschijnen!" + +msgid "A Phone\nUsed to call People." +msgstr "Een telefoon\nBel anderen." + +msgid "A Pokémon could be in this tree. Maybe a Pokémon could shake it." +msgstr "Er zou een Pokémon in deze boom kunnen zitten. Misschien kan een Pokémon de boom schudden." + +msgid "A Pokémon could be in this tree. Want to headbutt it?" +msgstr "Er zou een Pokémon in deze boom kunnen zitten. Headbutt gebruiken?" + +msgid "A Radio\nUsed to listen to Music." +msgstr "Een radio\nLuister naar muziek." + +msgid "A Toxic Fallout has set in!" +msgstr "Er is sprake van radioactieve neerslag!" + +msgid "A bell chimed!" +msgstr "Het belletje rinkelt!" + +msgid "A critical hit!" +msgstr "Een voltreffer!" + +msgid "A glint appears in {1}'s eyes!" +msgstr "{1}'s ogen glinsteren!" + +msgid "A heavy rain began to fall!" +msgstr "Het is gaan stortregenen!" + +msgid "A little quick tempered." +msgstr "Een beetje driftig." + +msgid "A mysterious air current is protecting Flying-type Pokémon!" +msgstr "Een mysterieuze luchtstroom beschermt Vlieg-Pokémon!" + +msgid "A new award has been found! {1}: {2}" +msgstr "Er is een nieuwe trofee gevonden! {1}: {2}" + +msgid "A nuclear fallout has hit!" +msgstr "Er valt radioactieve neerslag!" + +msgid "A sandstorm brewed!" +msgstr "De zandstorm duurt voort!" + +msgid "A sandstorm is raging." +msgstr "Er heerst een zandstorm." + +msgid "A sandstorm kicked up!" +msgstr "Er is een zandstorm opgestoken!" + +msgid "A shadow sky appeared!" +msgstr "Er ontstaat een schaduwlucht!" + +msgid "A soothing aroma wafted through the area!" +msgstr "Er hangt een kalmerend aroma in de lucht!" + +msgid "A sticky ooze covers the battlefield!" +msgstr "Het veld is bedekt met vloeibaar slijm!" + +msgid "A sticky web has been laid out beneath the opposing team's feet!" +msgstr "Er ligt een plakkerig web onder de voeten van het verdedigende team!" + +msgid "A sticky web has been laid out beneath your team's feet!" +msgstr "Er ligt een plakkerig web onder de voeten van je team!" + +msgid "A thrilling display from trainers and Pokémon alike!" +msgstr "Een geweldig spektakel van zowel Trainer als Pokémon!" + +msgid "A thunderstorm is raging." +msgstr "Het onweert." + +msgid "A thunderstorm started!" +msgstr "Het is gaan onweren!" + +msgid "A to Z" +msgstr "A tot Z" + +msgid "A wall of water is crashing down with a mighty roar." +msgstr "Er stort water naar beneden met een luid gerommel." + +msgid "A {1} was planted here." +msgstr "Er is hier een {1} geplant." + +msgid "A: Add map to canvas" +msgstr "A: Add map to canvas\n" + +msgid "ABLE" +msgstr "IN STAAT" + +msgid "ACCURACY" +msgstr "PRECISIE" + +msgid "Aargh! Almost had it!" +msgstr "Aargh! Ik had 'm bijna!" + +msgid "Ability" +msgstr "Vaardighd." + +msgid "Acai Berries" +msgstr "Acai-Bessen" + +msgid "Adamant" +msgstr "Vastberaden" + +msgid "Add" +msgstr "Optellen" + +msgid "Advanced to Game Lv. {1}!" +msgstr "Gevorderd tot Level {1}!" + +msgid "Aguav Berries" +msgstr "Aguav-Bessen" + +msgid "Aha! It is the \\PN!\nWe fight before. I lose in disgrace.\nMy Ninja clan forsake me. So I train.\nI train and train, in hopes to encounter \\PN again.\nIn this arena, we fight to regain honor!\nI will defeat you, and restore glory to my Ninja Clan!" +msgstr "Aha! Het is \\PN!\nWe hebben eerder gevochten.\nIk heb in schande verloren.\nMijn ninja-clan heeft mij in de steek gelaten. Dus ik train en train, in de hoop \\PN weer te zien. Ik vecht in deze arena om mijn eer terug te verdienen! Ik zal u verslaan, en mijn ninja-clan terugbrengen naar het oude!" + +msgid "Alas, the final curtain falls...\nThe result is clear:\nYour victory was written in the stars!" +msgstr "En zo valt het laatste doek...\nHet eindresultaat is duidelijk.\nDit is je lotsbestemming!" + +msgid "Alert to sounds." +msgstr "Zeer alert." + +msgid "All Pokémon hearing the song will faint in three turns!" +msgstr "Alle Pokémon die het lied horen zullen na drie beurten bezwijken!" + +msgid "All Pokémon in this box have been released." +msgstr "Alle Pokémon in deze Box zijn vrijgelaten." + +msgid "All data will be lost. Confirm once more to proceed." +msgstr "Alle data zal verloren gaan. Bevestig nogmaals om het bestand te verwijderen." + +msgid "All recording devices are in use. Recording is not possible now." +msgstr "All recording devices are in use. Recording is not possible now." + +msgid "All stat changes were eliminated!" +msgstr "Alle statistiekveranderingen zijn verdreven!" + +msgid "All the world's a stage... and we play the leading role! Can you see past our splendid masquerade?" +msgstr "De hele wereld is een schouwtoneel... en wij spelen de hoofdrol! Kan jij onze vermomming doorzien?" + +msgid "Also, look for a special NPC in Kevlar Town!" +msgstr "Kijk ook voor een speciale NPC in Kevlar!" + +msgid "An Egg can't battle!" +msgstr "Een Ei kan niet vechten!" + +msgid "An egg can't be an active Pokémon" +msgstr "Een Ei kan geen actieve Pokémon zijn!" + +msgid "An electric current runs across the battlefield!" +msgstr "Er heerst stroom op het veld!" + +msgid "And now, their battling skills will determine which of them get to move on to the Champion's Arena after this match." +msgstr "Nu zullen hun vechtkunsten bepalen wie het verdient om naar de Kampioensronde\nte gaan!" + +msgid "And the winner is \\PN!" +msgstr "En de winnaar is \\PN!" + +msgid "And..." +msgstr "En..." + +msgid "And..." +msgstr "En..." + +msgid "Announcer: You're out of Safari Balls! Game over!" +msgstr "Announcer: You're out of Safari Balls! Game over!" + +msgid "Apicot Berries" +msgstr "Apicot-Bessen" + +msgid "Apr." +msgstr "04" + +msgid "Aqua Ring restored {1}'s HP!" +msgstr "Aqua Ring herstelt wat van de HP van {1}!" + +msgid "Are you sure you want to delete this save file?" +msgstr "Weet je zeker dat je dit opslagbestand wilt verwijderen?" + +msgid "Are you sure you want to play on this mode?" +msgstr "Met deze gamemodus spelen?" + +msgid "Are you sure you want to play with these settings?" +msgstr "Weet je zeker dat je met deze instellingen wilt spelen?" + +msgid "Are you sure you want to release all Pokémon in this box?" +msgstr "Weet je zeker dat je alle Pokémon in deze Box wilt vrijlaten?" + +msgid "Are you sure?" +msgstr "Zeker weten?" + +msgid "Area Unknown" +msgstr "Gebied Onbekend" + +msgid "Aspear Berries" +msgstr "Aspear-Bessen" + +msgid "Attack" +msgstr "Sterkte" + +msgid "Aug." +msgstr "08" + +msgid "August" +msgstr "Augustus" + +msgid "Autosave failed. t(-.-t)" +msgstr "Automatisch opslaan mislukt." + +msgid "Autumn" +msgstr "Herfst" + +msgid "Award List" +msgstr "Trofeeënlijst" + +msgid "Aww... It appeared to be caught!" +msgstr "Aww... Het leek bijna gevangen!" + +msgid "BAG" +msgstr "TAS" + +msgid "BANNED" +msgstr "VERBANNEN" + +msgid "BATTLE MOVES" +msgstr "GEVECHTSACTIES" + +msgid "Babiri Berries" +msgstr "Babiri-Bessen" + +msgid "Backup Save" +msgstr "Backup" + +msgid "Bacu Berries" +msgstr "Bacu-Bessen" + +msgid "Bag" +msgstr "Tas" + +msgid "Bait" +msgstr "Aas" + +msgid "Ball" +msgstr "Bal" + +msgid "Bashful" +msgstr "Verlegen" + +msgid "Battle Items" +msgstr "Gevechts" + +msgid "Battle Scene" +msgstr "Gevechtsanimaties" + +msgid "Battle Style" +msgstr "Gevechtsstijl" + +msgid "Battle... start!" +msgstr "begint het gevecht.\\wt[8].\\wt[8].\\wt[8] nu!\\wtnp[20]" + +msgid "Beach" +msgstr "Strand" + +msgid "Begin your game." +msgstr "Beginnen met spelen." + +msgid "Behold! The power of Mega Evolution!" +msgstr "Aanschouw de krachten van Mega-Evolutie!" + +msgid "Belue Berries" +msgstr "Belue-Bessen" + +msgid "Berries" +msgstr "Bessen" + +msgid "Berry" +msgstr "Bes" + +msgid "Black" +msgstr "Zwart" + +msgid "Black Tiles: {1}" +msgstr "Zwarte Tegels: {1}" + +msgid "Blue" +msgstr "Blauw" + +msgid "Bluk Berries" +msgstr "Bluk-Bessen" + +msgid "Bold" +msgstr "Dapper" + +msgid "Boost PP of which move?" +msgstr "AP van welke actie verhogen?" + +msgid "Both of these trainers took home a win in the previous round." +msgstr "Beide Trainers hebben de vorige ronde gewonnen." + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "Box \"{1}\" in de pc van Twitch is vol." + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "Box \"{1}\" in iemands pc is vol." + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "Box \"{1}\" in de pc van {2} is vol." + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "Box \"{1}\" in {2}'s pc is vol." + +msgid "Box name?" +msgstr "Naam van deze Box?" + +msgid "Brave" +msgstr "Moedig" + +msgid "Brown" +msgstr "Bruin" + +msgid "Bug" +msgstr "Insect" + +msgid "But I sense something else in you...\\^" +msgstr "Toch merk ik iets in je...\\^" + +msgid "But it failed to spit up a thing!" +msgstr "Maar het kon niks uitspugen!" + +msgid "But it failed to swallow a thing!" +msgstr "Maar het kon niks inslikken!" + +msgid "But it failed!" +msgstr "Maar het is mislukt!" + +msgid "But it had no effect!" +msgstr "Maar het had geen effect!" + +msgid "But nothing happened!" +msgstr "Maar er gebeurt niks!" + +msgid "But the effects of a Repel lingered from earlier." +msgstr "Het effect van de vorige Afweer hangt nog in de lucht." + +msgid "But there was no PP left for the move!" +msgstr "Maar is een geen AP over voor deze actie!" + +msgid "But there was no target..." +msgstr "Maar er is geen doelwit..." + +msgid "But {1} already caught a Pokémon in this area!" +msgstr "Maar {1} heeft in dit gebied al een Pokémon gevangen!" + +msgid "But {1} already fought a wild Pokémon in this area!" +msgstr "Maar {1} heeft in dit gebied al een Pokémon bevochten!" + +msgid "But {1} can't learn more than four moves." +msgstr "Maar {1} kent al vier acties." + +msgid "But {1} can't learn more than four moves." +msgstr "Maar {1} kent al vier acties." + +msgid "But {1} can't sleep in an uproar!" +msgstr "Maar {1} kan niet slapen door het lawaai!" + +msgid "But {1} couldn't sleep!" +msgstr "Maar {1} kon niet slapen!" + +msgid "But, only one will be crowned Champion today." +msgstr "Er kan er echter maar één Kampioen worden." + +msgid "But,\\. don't worry!\\nYour Pokémon are safe and sound." +msgstr "Maak je echter geen zorgen!\\nAl je Pokémon zijn veilig en wel!" + +msgid "Buy" +msgstr "Kopen" + +msgid "By the blessing of Aotius!" +msgstr "Voor onze heilige Aotius!" + +msgid "Bye-bye, {1}!" +msgstr "Doeidoei, {1}!" + +msgid "CANCEL" +msgstr "ANNULEREN" + +msgid "CATEGORY" +msgstr "CATEGORIE" + +msgid "CLOSE BAG" +msgstr "TAS SLUITEN" + +msgid "COLOR" +msgstr "KLEUR" + +msgid "CONFIRM" +msgstr "BEVESTIGEN" + +msgid "Call" +msgstr "Bellen" + +msgid "Calm" +msgstr "Kalm" + +msgid "Can't catch any more..." +msgstr "Kan niks meer vangen..." + +msgid "Can't deposit from box..." +msgstr "Kon het niet in de Box opslaan..." + +msgid "Can't deposit the last Pokémon!" +msgstr "Je kan je laatste Pokémon niet opslaan!" + +msgid "Can't escape!" +msgstr "Je kon niet ontsnappen!" + +msgid "Can't find deposited Pokémon" +msgstr "Kan de opgeslagen Pokémon niet vinden" + +msgid "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." +msgstr "Kan 'Map{1:03d}' niet in de Datafolder vinden. Het spel hervat op de positie van de speler." + +msgid "Can't re-store deleted item in bag" +msgstr "Kan een verwijderd voorwerp niet herstellen." + +msgid "Can't save. No name was entered." +msgstr "Can't save. No name was entered." + +msgid "Can't save. The Pokémon list is empty." +msgstr "Can't save. The Pokémon list is empty." + +msgid "Can't store the Pokémon..." +msgstr "Kan de Pokémon niet opslaan..." + +msgid "Can't store the egg" +msgstr "Kan het Ei niet opslaan." + +msgid "Can't store the {1}." +msgstr "Kan de {1} niet opslaan." + +msgid "Can't use that here." +msgstr "Dat kan hier niet gebruikt worden." + +msgid "Can't use that while on a bicycle." +msgstr "Je kan dat niet gebruiken tijdens het fietsen!" + +msgid "Can't withdraw from party..." +msgstr "Kon het niet uit het team halen..." + +msgid "Cancel" +msgstr "Annuleren" + +msgid "Cancel?" +msgstr "Annuleren?" + +msgid "Capable of taking hits." +msgstr "Kan best wat aan." + +msgid "Careful" +msgstr "Voorzichtig" + +msgid "Cave" +msgstr "Grot" + +msgid "Certainly. You want {1}.\nThat will be ${2}. OK?" +msgstr "{1}? Maar natuurlijk.\nDat is dan ${2}. Is dat oké?" + +msgid "Certainly. You want {2} {1}(s)?" +msgstr "{1}, en u wilt er {2} van?" + +msgid "Challenge Mode" +msgstr "Challenge-modus" + +msgid "Changed to Blade Forme!" +msgstr "Het verandert naar de Lemmet-vorm!" + +msgid "Changed to Shield Forme!" +msgstr "Het verandert naar de Schild-vorm!" + +msgid "Charti Berries" +msgstr "Charti-Bessen" + +msgid "Check for Updates" +msgstr "Updatezoeker" + +msgid "Check for new awards" +msgstr "Voor nieuwe trofeeën zoeken" + +msgid "Checks" +msgstr "Ruitjes" + +msgid "Cheri Berries" +msgstr "Cheri-Bessen" + +msgid "Chesto Berries" +msgstr "Chesto-Bessen" + +msgid "Chilan Berries" +msgstr "Chilan-Bessen" + +msgid "Choose Pokémon and confirm." +msgstr "Kies een Pokémon en bevestig." + +msgid "Choose Pokémon or cancel." +msgstr "Kies een Pokémon of annuleer." + +msgid "Choose a Pokémon." +msgstr "Kies een Pokémon." + +msgid "Choose save file to be loaded" +msgstr "Kies een opslagbestand om in te laden." + +msgid "Choose the gift you want to receive.\\wtnp[0]" +msgstr "Kies de Mystery Gift die je wilt ontvangen.\\wtnp[0]" + +msgid "Choose your game mode:" +msgstr "Kies je gamemodus:" + +msgid "Chople Berries" +msgstr "Chople-Bessen" + +msgid "City" +msgstr "Stad" + +msgid "Click to select a map" +msgstr "Click to select a map\n" + +msgid "Click!\n...... ......" +msgstr "Klik!\n...... ......" + +msgid "Close bag." +msgstr "Tas sluiten." + +msgid "Close storage." +msgstr "Voorwerpenopslag sluiten." + +msgid "Closes the PokéPod and returns to the game." +msgstr "De PokéPod afsluiten\nen het spel hervatten." + +msgid "Coba Berries" +msgstr "Coba-Bessen" + +msgid "Coins were scattered everywhere!" +msgstr "Het verspreidde overal munten!" + +msgid "Coins:\n{1}" +msgstr "Munten:\n{1}" + +msgid "Coins: {1}" +msgstr "Munten: {1}" + +msgid "Colbur Berries" +msgstr "Colbur-Bessen" + +msgid "Compete" +msgstr "Competitie" + +msgid "Competitive sharply raised {1}'s Special Attack!" +msgstr "De Speciale Sterkte van {1} is aanzienlijk gestegen door Competitive!" + +msgid "Congratulations on advancing to the final round!\nThe final battle will take place in the Champion's Arena. Its winner will be crowned Champion of Tandor!" +msgstr "Gefeliciteerd met het winnen van de halve finales! De finale zal in de Kampioensarena plaatsvinden. De winnaar wordt gekroond tot Kampioen van Tandor!" + +msgid "Congratulations!" +msgstr "Gefeliciteerd!" + +msgid "Congratulations!\nYour {1} evolved into {2}!" +msgstr "Gefeliciteerd!\n{1} is tot een {2} geëvolueerd!" + +msgid "Congratulations, {1}!" +msgstr "Gefeliciteerd, {1}!" + +msgid "Continue" +msgstr "Voortzetten" + +msgid "Continue Box operations?" +msgstr "Boxbewerking voortzetten?" + +msgid "Continue the game with those options permanently disabled?" +msgstr "De niet gekozen opties permanent uitschakelen en doorgaan met het spel?" + +msgid "Controls" +msgstr "Besturing" + +msgid "Cornn Berries" +msgstr "Cornn-Bessen" + +msgid "Corrupted Save File" +msgstr "Corrupt Opslagbestand" + +msgid "Could it be the seed of greatness?\\.\nThe potential to transform yourself completely?\\^" +msgstr "Zou het kunnen?\\.\nJij, als een blad van een boom veranderen?\\^" + +msgid "Could not reach server to determine if your game is up-to-date. \\wtnp[40]" +msgstr "Kon servers niet bereiken om te zien of het spel up-to-date is. \\wtnp[40]" + +msgid "Couldn't find an unclaimed Mystery Gift with ID {1}." +msgstr "Kon geen Mystery Gift met het ID {1} vinden." + +msgid "Couldn't return unusable item to Bag somehow." +msgstr "Het onbruikbare voorwerp kon op de een of andere manier niet terug in de Tas." + +msgid "Couldn't return unused item to Bag somehow." +msgstr "Het ongebruikte voorwerp kon op de een of andere manier niet terug in de Tas." + +msgid "Crafty Shield protected your team!" +msgstr "Crafty Shield heeft je team beschermd!" + +msgid "Crafty Shield protected {1}!" +msgstr "Crafty Shield heeft {1} beschermd!" + +msgid "Crag" +msgstr "Klip" + +msgid "Cupu Berries" +msgstr "Cupu-Bessen" + +msgid "Current Version = {1} \\wtnp[30]" +msgstr "Huidige Versie = {1} \\wtnp[30]" + +msgid "Custap Berries" +msgstr "Custap-Bessen" + +msgid "Custom" +msgstr "Aanpasbaar" + +msgid "Custom Game Settings" +msgstr "Aangepaste Spelregels" + +msgid "Custom {1}" +msgstr "Aangepast {1}" + +msgid "Custom/Nuzlocke Mode" +msgstr "Aangepast/Nuzlocke" + +msgid "DEL: Delete map from canvas" +msgstr "DEL: Delete map from canvas\n" + +msgid "DEPOSIT POKéMON" +msgstr "POKÉMON OPSLAAN" + +msgid "DS BORDER" +msgstr "DS RAND" + +msgid "Dark" +msgstr "Duister" + +msgid "Dark Mega Dramsama" +msgstr "Zwarte Mega-Dramsama" + +msgid "Day-Care Couple" +msgstr "Dagverblijfechtpaar" + +msgid "Dec." +msgstr "12" + +msgid "Decimal" +msgstr "Decimaal" + +msgid "Default" +msgstr "Standaard" + +msgid "Defense" +msgstr "Verdediging" + +msgid "Defiant sharply raised {1}'s Attack!" +msgstr "De Speciale Sterkte van {1} is aanzienlijk gestegen door Defiant!" + +msgid "Delete" +msgstr "Verwijderen" + +msgid "Delete This Save File" +msgstr "Voortgang Verwijderen" + +msgid "Delete a move to make\nroom for {1}?" +msgstr "Een actie verwijderen\nom {1} te leren?" + +msgid "Delete a move to make room for {1}?" +msgstr "Een actie verwijderen om {1} te leren?" + +msgid "Deposit Item" +msgstr "Voorwerpen Opslaan" + +msgid "Deposit Pokémon" +msgstr "Pokémon Opslaan" + +msgid "Deposit in which Box?" +msgstr "In welke Box plaatsen?" + +msgid "Deposited {1} {2}(s)." +msgstr "{1} {2} opgeslagen." + +msgid "Deselect" +msgstr "Deselecteren" + +msgid "Desert" +msgstr "Woestijn" + +msgid "Dex No." +msgstr "Dex-nr." + +msgid "Disable Healing In Battle" +msgstr "Geen Geneesvoorwerpen" + +msgid "Disable Pokémarts" +msgstr "Gesloten Pokémarkt" + +msgid "Divide" +msgstr "Delen" + +msgid "Do it! {1}!" +msgstr "Doe je best, {1}!" + +msgid "Do not underestimate the might of Dragons!" +msgstr "Jullie onderschatten de macht van de draak! Schouw toe!" + +msgid "Do what with an item?" +msgstr "Wat met het voorwerp doen?" + +msgid "Do what with the mail?" +msgstr "Wat met de Brief doen?" + +msgid "Do what with {1}?" +msgstr "Wat met {1} doen?" + +msgid "Do you want to change {1}'s ability to {2}?" +msgstr "De Vaardigheid van {1} naar {2} veranderen?" + +msgid "Do you want to delete the save file and start anew?" +msgstr "Wil je het bestand verwijderen en opnieuw beginnnen?" + +msgid "Do you want to run the patcher now?" +msgstr "Wil je 'patcher.exe' nu uitvoeren?" + +msgid "Do you want to try and run the patcher anyway?" +msgstr "Toch proberen te updaten?" + +msgid "Do you want to use another Repel?" +msgstr "Nog een Afweer gebruiken?" + +msgid "Docile" +msgstr "Gehoorzaam" + +msgid "Done!" +msgstr "Klaar is kees!" + +msgid "Done! All your converted sprites are saved in the Graphics/Battlers/Cut/ folder." +msgstr "Klaar is kees! Alle sprites zijn opgeslagen in de Graphics/Battlers/Cut/ folder." + +msgid "Double-click: Edit map's metadata" +msgstr "Double-click: Edit map's metadata\n" + +msgid "Down" +msgstr "Beneden" + +msgid "Drag map to move it" +msgstr "Drag map to move it\n" + +msgid "Dragon" +msgstr "Draak" + +msgid "Dreams" +msgstr "Dromen" + +msgid "Dupes Clause" +msgstr "Kopiebepaling" + +msgid "Durin Berries" +msgstr "Durin-Bessen" + +msgid "E: Edit map's encounters" +msgstr "E: Edit map's encounters\n" + +msgid "EXIT" +msgstr "SLUITEN" + +msgid "Each Pokemon's HP was halved!" +msgstr "De HP van alle Pokémon is gehalveerd!" + +msgid "Earned coins" +msgstr "Verdiend" + +msgid "Edit" +msgstr "Bewerken" + +msgid "Egg" +msgstr "Ei" + +msgid "Eggs can't hold items." +msgstr "Eieren kunnen geen voorwerpen vasthouden." + +msgid "Eggs can't hold mail." +msgstr "Eieren kunnen geen Brieven vasthouden." + +msgid "Electric" +msgstr "Elektrisch" + +msgid "Electricity's power was weakened!" +msgstr "Elektrische krachten worden afgezwakt!" + +msgid "Eletux is the best pick!\\wtnp[160]" +msgstr "is Eletux de beste keuze!\\wtnp[160]" + +msgid "Enigma Berries" +msgstr "Enigma-Bessen" + +msgid "Enter text using the keyboard. Press ENTER to confirm." +msgstr "Voer tekst in met het toetsenbord. Druk op ENTER om te bevestigen." + +msgid "Enter text using the keyboard. Press ESC to cancel, or ENTER to confirm." +msgstr "Voer tekst in met het toetsenbord. Druk op ESC om te annuleren, of op ENTER om te bevestigen." + +msgid "Enter {1}'s name." +msgstr "Geef {1} een naam." + +msgid "Entry" +msgstr "Toegang" + +msgid "Execute search." +msgstr "Zoekopdracht uitvoeren." + +msgid "Execute sort." +msgstr "Sortering toepassen." + +msgid "Exit" +msgstr "Afsluiten" + +msgid "Exit To Desktop" +msgstr "Afsluiten" + +msgid "Exit To Menu" +msgstr "Terug Naar Hoofdmenu" + +msgid "Exit from the Box?" +msgstr "Boxbewerking sluiten?" + +msgid "Exit from the map?" +msgstr "Map sluiten?" + +msgid "Exp. Points" +msgstr "Exp." + +msgid "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" +msgstr "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" + +msgid "FIFTH" +msgstr "VIJDE" + +msgid "FIRST" +msgstr "EERSTE" + +msgid "FORMS" +msgstr "TYPES" + +msgid "FORMS SEEN" +msgstr "TYPES GEZIEN" + +msgid "FOURTH" +msgstr "VIERDE" + +msgid "FPS" +msgstr "BPS" + +msgid "Failed to compile text: {1}" +msgstr "Failed to compile text: {1}" + +msgid "Failed to connect, the servers may be experiencing problems. Please try again later." +msgstr "Verbinding mislukt, de servers hebben mogelijk problemen. Probeer het later opnieuw." + +msgid "Failed to create the trainer type. Choose a different name." +msgstr "Failed to create the trainer type. Choose a different name." + +msgid "Failed to delete stored items" +msgstr "Kon voorwerpen niet verwijderen." + +msgid "Failed to load data from server!" +msgstr "Serverdata laden mislukt!" + +msgid "Fainted Pokémon are considered dead and only one can be caught per route." +msgstr "Pokémon gaan dood. Er kan maar één Pokémon per route gevangen worden." + +msgid "Fairy" +msgstr "Fee" + +msgid "Faraway place" +msgstr "Verweggistan" + +msgid "Fast" +msgstr "Snel" + +msgid "Feb." +msgstr "02" + +msgid "February" +msgstr "Februari" + +msgid "Female" +msgstr "Vrouwtje" + +msgid "Female Shiny" +msgstr "Shiny Vrouwtje" + +msgid "Feminine" +msgstr "Vrouw" + +msgid "Fertilize" +msgstr "Bemesten" + +msgid "Fight" +msgstr "Vechten" + +msgid "Fighting" +msgstr "Vecht" + +msgid "Figy Berries" +msgstr "Figy-Bessen" + +msgid "File {1}, line {2}\n{3}" +msgstr "File {1}, line {2}\n{3}\n" + +msgid "File {1}, section {2}, key {3}\n{4}" +msgstr "File {1}, section {2}, key {3}\n{4}\n" + +msgid "Fill all fields!" +msgstr "Vul alle velden in!" + +msgid "Finally someone worth battling!" +msgstr "Eindelijk iemand die mijn tijd waard is!" + +msgid "Fire" +msgstr "Vuur" + +msgid "Fire's power was weakened!" +msgstr "Vuurkrachten worden afgezwakt!" + +msgid "First move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "First move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Flying" +msgstr "Vlieg" + +msgid "Folks, we're back with Round 2!" +msgstr "We zijn terug met de tweede ronde, mensen!" + +msgid "Font Style" +msgstr "Lettertype" + +msgid "For a Balanced trainer like you...\\^" +msgstr "Voor een Evenwichtige Trainer als jij...\\^" + +msgid "For a Defensive trainer like you...\\^" +msgstr "Voor een Defensieve Trainer als jij...\\^" + +msgid "For an Offensive trainer like you...\\^" +msgstr "Voor een Offensieve Trainer als jij...\\^" + +msgid "For some reason this Pokémon can't be caught!" +msgstr "Deze Pokémon kan op de een of andere manier niet gevangen worden!" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "Voor {1}'s {2},\n stuurt {3} {4}." + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "Voor {1}'s {2},\n stuurt {3} {4}." + +msgid "For {1}, the {2} was too bitter!" +msgstr "O, {1} vond de {2} te bitter!" + +msgid "For {1}, the {2} was too dry!" +msgstr "O, {1} vond de {2} te droog!" + +msgid "For {1}, the {2} was too sour!" +msgstr "O, {1} vond de {2} te zuur!" + +msgid "For {1}, the {2} was too spicy!" +msgstr "O, {1} vond de {2} te pittig!" + +msgid "For {1}, the {2} was too sweet!" +msgstr "O, {1} vond de {2} te zoet!" + +msgid "Forest" +msgstr "Woud" + +msgid "Form" +msgstr "Vorm" + +msgid "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Friday" +msgstr "Vrijdag" + +msgid "Fuse with which Pokémon?" +msgstr "Met welke Pokémon fuseren?" + +msgid "Game Version: {1}\nServer Version: {2}" +msgstr "Game-versie: {1}\nServerversie: {2}" + +msgid "Ganlon Berries" +msgstr "Ganlon-Bessen" + +msgid "Genderless" +msgstr "Geslachtloos" + +msgid "Genderless Shiny" +msgstr "Shiny Geslachtloos" + +msgid "Gentle" +msgstr "Zachtaardig" + +msgid "Ghost" +msgstr "Spook" + +msgid "Give" +msgstr "Geven" + +msgid "Give to which Pokémon?" +msgstr "Aan welke Pokémon geven?" + +msgid "Give up trying to teach a new move to {1}?" +msgstr "Stoppen met het aanleren van de nieuwe actie?" + +msgid "Go back to the previous menu." +msgstr "Terug naar het vorige menu." + +msgid "Go for it, {1}!" +msgstr "Ik kies jou, {1}!" + +msgid "Go! {1} and {2}!" +msgstr "Ik kies jou, {1} en {2}!" + +msgid "Go! {1}!" +msgstr "Ga ervoor, {1}!" + +msgid "Good endurance." +msgstr "Houdt zich taai." + +msgid "Good perseverance." +msgstr "Best standvastig." + +msgid "Goodness! That was quite a thorough rout.\nI may require some tea and\nbiscuits after this match.\nIf you like, you would be welcome to join me." +msgstr "Jeetjemina!\nDat was een best evidente nederlaag. Ik verlang naar wat thee en koekjes nu deze strijd gepasseerd is. U bent welkom mij te vergezellen indien u daar zin in heeft." + +msgid "Goodness, you are really quite strong." +msgstr "Gossie, sterk ben je zeker." + +msgid "Got away safely!" +msgstr "Veilig weggevlucht!" + +msgid "Gotcha! {1} was caught!" +msgstr "Hebbes! {1} is gevangen!" + +msgid "Graphics/Pictures/BATTLE/battleBagChoices" +msgstr "Graphics/Translations/Dutch/battleBagChoices_nl" + +msgid "Graphics/Pictures/BATTLE/battleBagLast" +msgstr "Graphics/Translations/Dutch/battleBagLast_nl" + +msgid "Graphics/Pictures/BATTLE/battleItemConfirm" +msgstr "Graphics/Translations/Dutch/battleItemConfirm_nl" + +msgid "Graphics/Pictures/BATTLE/moveSelButtons" +msgstr "Graphics/Translations/Dutch/moveSelButtons_nl" + +msgid "Graphics/Pictures/Pokedex/entryicons" +msgstr "Graphics/Translations/Dutch/entryicons_nl" + +msgid "Graphics/Pictures/Summary/summary0text" +msgstr "Graphics/Translations/Dutch/summary0text_nl" + +msgid "Graphics/Pictures/Summary/summary1text" +msgstr "Graphics/Translations/Dutch/summary1text_nl" + +msgid "Graphics/Pictures/Summary/summary2text" +msgstr "Graphics/Translations/Dutch/summary2text_nl" + +msgid "Graphics/Pictures/Summary/summary3text" +msgstr "Graphics/Translations/Dutch/summary3text_nl" + +msgid "Graphics/Pictures/Summary/summary4text" +msgstr "Graphics/Translations/Dutch/summary4text_nl" + +msgid "Graphics/Pictures/battleStatuses" +msgstr "Graphics/Translations/Dutch/battleStatuses_nl" + +msgid "Graphics/Pictures/boxpartytab" +msgstr "Graphics/Translations/Dutch/boxpartytab_nl" + +msgid "Graphics/Pictures/boxsides" +msgstr "Graphics/Translations/Dutch/boxsides_nl" + +msgid "Graphics/Pictures/jukeboxbg" +msgstr "Graphics/Translations/Dutch/jukeboxbg_nl" + +msgid "Graphics/Pictures/statuses" +msgstr "Graphics/Translations/Dutch/statuses_nl" + +msgid "Graphics/Pictures/trcard.png" +msgstr "Graphics/Translations/Dutch/trcard_nl" + +msgid "Graphics/Pictures/types" +msgstr "Graphics/Translations/Dutch/types_nl" + +msgid "Graphics/Pictures/typesbw" +msgstr "Graphics/Translations/Dutch/typesbw_nl" + +msgid "Graphics/Titles/Start" +msgstr "Graphics/Translations/Dutch/Start_nl" + +msgid "Graphics/Titles/pic_4" +msgstr "Graphics/Translations/Dutch/pic_4_nl" + +msgid "Grass" +msgstr "Gras" + +msgid "Grass grew to cover the battlefield!" +msgstr "Er is gras op het veld gegroeid!" + +msgid "Gravity intensified!" +msgstr "De zwaartekracht is versterkt!" + +msgid "Gravity returned to normal!" +msgstr "De zwaartekracht is weer als normaal!" + +msgid "Gray" +msgstr "Grijs" + +msgid "Green" +msgstr "Groen" + +msgid "Grepa Berries" +msgstr "Grepa-Bessen" + +msgid "Ground" +msgstr "Grond" + +msgid "Guara Berries" +msgstr "Guara-Bessen" + +msgid "Gyahahaha! I expected nothing less from you! Go on to the next round, then. You deserve it!" +msgstr "Gyahahaha!\nIk had niks anders van je verwacht!\nOp naar de volgende ronde met jou!\nJe verdient het!" + +msgid "HM moves can't be forgotten now." +msgstr "VM-acties kunnen nu niet vergeten worden." + +msgid "HP greater than total HP" +msgstr "HP meer dan het totale HP" + +msgid "HP less than 0" +msgstr "HP minder dan 0" + +msgid "HT" +msgstr "HOOGTE" + +msgid "Haban Berries" +msgstr "Haban-Bessen" + +msgid "Hafli Berries" +msgstr "Hafli-Bessen" + +msgid "Hail continues to fall." +msgstr "Het blijft hagelen." + +msgid "Hail is falling." +msgstr "Het hagelt." + +msgid "Hall of Fame" +msgstr "Eregalerij" + +msgid "Hall of Fame No." +msgstr "Eregalerij-nr." + +msgid "Happiness" +msgstr "Vriendelijkheid" + +msgid "Hardy" +msgstr "Hardnekkig" + +msgid "Hasty" +msgstr "Driftig" + +msgid "Hates to lose." +msgstr "Haat verliezen." + +msgid "HeL̳ o-f FAmr" +msgstr "E̳rRrG̳aR̳I̳ji" + +msgid "Healing in-battle is disabled by your custom game settings!" +msgstr "Geneesvoorwerpen kunnen door je aangepaste spelregels niet toegepast worden tijdens gevechten!" + +msgid "Heavy to Light" +msgstr "Zwaar tot Licht" + +msgid "Helloooooo ladies, gentlemen,\npeople of Tandor!" +msgstr "Halloooooo dames en heren,\nmensen van Tandor!" + +msgid "Here we are! Round 4, the semifinals!" +msgstr "Hier zijn we dan!\nRonde vier, de halve finales!" + +msgid "Here you are!\nThank you!" +msgstr "Kijk eens aan!\nDankuwel!" + +msgid "Here you go!" +msgstr "Alsjeblieft!" + +msgid "Hi there, \\PN!\nI wanted to thank you for stopping the Power Plant attacks.\nYou really did a good thing for Bealbeach City, and for all of Tandor!\nEver since I heard about that, I've been itching for a rematch.\nThis time, my team and I are going all-out!\nI hope you'll go all-out, too!" +msgstr "Hallo \\PN!\nIk wilde je nog bedanken voor het stoppen van de kernrampen. Je hebt iets heel goeds gedaan voor Bruisbank, en voor heel Tandor! Sinds ik dat heb gehoord sta ik te springen voor een nieuw gevecht. Dit keer halen mijn team en ik alles uit de kast!\nIk hoop jij ook!" + +msgid "Highly curious." +msgstr "Heel nieuwsgierig." + +msgid "Highly persistent." +msgstr "Heel volhardend." + +msgid "Hit {1} time!" +msgstr "Het heeft {1} keer geraakt!" + +msgid "Hit {1} times!" +msgstr "Het heeft {1} keer geraakt!" + +msgid "Hiyah! I have honed my skills as a Surfer and a Ninja! We command mastery over the waves!" +msgstr "Haiyah! Ik heb mijn vaardigheden als surfer en ninja uitgebreid!\nWij heersen over de golven!" + +msgid "Hmm... impressive." +msgstr "Hmm... indrukwekkend." + +msgid "Hmph." +msgstr "Hmpf." + +msgid "Hold down while walking to run." +msgstr "Laat het karakter rennen." + +msgid "Hondew Berries" +msgstr "Hondew-Bessen" + +msgid "Honored \\PN,\nThere is a stirring in the wind.\nThe Gods murmur in the deep.\nA storm brews on the horizon.\nOur Village will soon be in danger.\nWithout your help, Tsukinami will fall." +msgstr "Geëerde \\PN,\nDe wind ruist. De Goden murmelen zachtjes in hun slaap. Er is een storm op komst. Ons dorp zal binnenkort in gevaar zijn. Zonder uw hulp zal Tsukinami ten onder gaan." + +msgid "How many do you want to deposit?" +msgstr "Hoeveel wil je er opslaan?" + +msgid "How many do you want to withdraw?" +msgstr "Hoeveel wil je er ophalen?" + +msgid "Huh?\nThe {1}'s responding!" +msgstr "Huh?\nDe {1} piept!" + +msgid "Huh?\n{1} stopped evolving!" +msgstr "Huh?\n{1} is gestopt met evolueren!" + +msgid "I alone command the incredible power of Dragons! Fear our unstoppable might!" +msgstr "Ik alleen beschik over de macht van de draak! Vrees onze onstuitbare kracht!" + +msgid "I am a fossil revivification expert." +msgstr "Ik ben een fossielheroplevingsexpert." + +msgid "I can feel the anticipation in the air.\nThese trainers have spent their entire lives preparing for this moment!" +msgstr "Ik voel de spanning al in de lucht.\nDeze Trainers hebben zich hier hun hele leven op voorbereid!" + +msgid "I can feel the tension crackling in the air." +msgstr "Dit wordt spannend." + +msgid "I can pay ${1}.\nWould that be OK?" +msgstr "Ik kan er ${1} voor geven.\nIs dat oké?" + +msgid "I can pay ${1}. Would that be OK?" +msgstr "I can pay ${1}. Would that be OK?" + +msgid "I can tell that they both are itching for another fight!" +msgstr "Ik kan zien dat ze staan te springen voor een nieuw gevecht!" + +msgid "I can tell the crowd is loving this! It only gets more intense from here on out, folks!" +msgstr "Het publiek gaat uit zijn dak! Het wordt alleen nog maar spannender, mensen!" + +msgid "I do say!\nHave we perchance met before?\nI am certain we have.\nYou do leave quite an impression, indeed.\nHowever, allow me to reintroduce myself:\nI am Sr. Goldkorn.\nI represent a refined style of battle.\nA tradition which is sadly going away, it seems... But, I shall prove that refinement still has a place in the arena.\nPlease allow us to have a clean, civil match." +msgstr "Asjemenou!\nZeg, heb ik u niet eerder ontmoet?\nIk zou zeggen van wel.\nU heeft namelijk een briljante indruk achtergelaten.\nHet was een genot met u te duelleren.\nIk zal me wederom voorstellen:\nIk ben de heer Goldkorn.\nIk gebruik een uiterst verfijnde vechtstijl. Een traditie die maar al te gauw lijkt te verdwijnen. Ik zal bewijzen dat er nog altijd plaats voor is in de arena. Laten we een eerlijke, beschaafde strijd aangaan." + +msgid "I have created... life!" +msgstr "Het was een succes. Het leeft!" + +msgid "I kept the best for last!" +msgstr "Ik heb het beste voor laatst bewaard!" + +msgid "I know I look cute, but you shouldn't underestimate me! I won last year and I'll do it again!" +msgstr "Ik weet dat ik schattig ben, maar als ik jou was zou ik me niet onderschatten! Ik heb vorig jaar gewonnen, en kan het zo weer doen!" + +msgid "I say!" +msgstr "Wel heb ik ooit!" + +msgid "I see a great future ahead of you, but are you ready for this?" +msgstr "Geen licht zonder schaduw! Zet je schrap voor de krachten van Mutios!" + +msgid "I see you command your Pokémon with great intelligence and respect. A lesser trainer could not have triumphed against us. I must bow to your superiority." +msgstr "Ik zie dat je je Pokémon met intelligentie en respect commandeert. Een mindere Trainer had niet tegen ons kunnen zegevieren. Ik moet buigen voor je superioriteit." + +msgid "I specialize in the mysterious and mystical Fairy type. Soon, you'll be under our spell." +msgstr "Ik specialiseer in de mysterieuze, magische Fee-soort. Kijk, en je zal versteld staan." + +msgid "I use only the most perfect mechanical Pokémon. Your puny team won't stand a chance." +msgstr "Ik gebruik alleen de meest perfecte mechanische Pokémon. Jouw zwakke team maakt geen schijn van kans." + +msgid "I will bring your Pokémon back to life in just a moment." +msgstr "Ik breng je Pokémon in een ogenblik tot leven." + +msgid "I'd like to know your name.\nPlease tell me." +msgstr "Stel jezelf eens voor.\nIk zou je naam graag willen weten!" + +msgid "I'll throw in a Premier Ball, too." +msgstr "U krijgt van ons ook een Premiumbal." + +msgid "I've done it!" +msgstr "En... klaar is kees!" + +msgid "ID No." +msgstr "ID-nr." + +msgid "ID No. {1}" +msgstr "ID-nr. {1}" + +msgid "IDNo. {1}" +msgstr "ID-nr: {1}" + +msgid "IDNo.{1}
" +msgstr "ID-nr.{1}
" + +msgid "IDNo.{1}" +msgstr "ID-nr. {1}" + +msgid "INELIGIBLE" +msgstr "GEEN AANMERKING" + +msgid "Iapapa Berries" +msgstr "Iapapa-Bessen" + +msgid "Ice" +msgstr "Ijs" + +msgid "If both trainers are ready, then..." +msgstr "Als beide Trainers klaar zijn, dan\\wt[8].\\wt[8].\\wt[8].\\wtnp[16]" + +msgid "If the mail is removed, the message will be lost. OK?" +msgstr "Het bericht zal verloren gaan als de Brief teruggenomen wordt. Is dat oké?" + +msgid "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." +msgstr "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." + +msgid "If you bring me a Pokémon fossil, I can restore it to life." +msgstr "Als je mij een Pokémon-fossiel brengt, kan ik het weer tot leven brengen." + +msgid "If you quit now, you will recieve {1} Coin(s). Will you quit?" +msgstr "Als je nu stopt, ontvang je {1} munt(en). Stoppen?" + +msgid "If you see one, bring it to me." +msgstr "Als je er een vindt, breng het dan naar mij." + +msgid "Impetuous and silly." +msgstr "Levendig en gek." + +msgid "Impish" +msgstr "Ondeugend" + +msgid "In Bag:{1:d}" +msgstr "In Tas:{1:d}" + +msgid "In the spirit of fairness all online features will be disabled on this save." +msgstr "Om het eerlijk te houden zullen alle netwerkfuncties voor dit opslagbestand uitgeschakeld worden." + +msgid "Invalid pocket: {1}" +msgstr "Ongeldig vak: {1}" + +msgid "Is it OK to throw away {1} {2}(s)?" +msgstr "Is het oké om {1} {2} weg te gooien?" + +msgid "Is there anything else I can help you with?" +msgstr "Kan ik nog iets voor u betekenen?" + +msgid "It appears to move occasionally. It may be close to hatching." +msgstr "Het beweegt eens in de zoveel tijd. Het zal vroeg of laat uitkomen." + +msgid "It broke all barriers!" +msgstr "Het heeft alle barrières doorbroken!" + +msgid "It can't be used when you have someone with you." +msgstr "Je kan dat niet gebruiken als er iemand bij je aangesloten is." + +msgid "It can't be used while in the Hazard Suit." +msgstr "Je kan dat niet gebruiken met het Beschermingspak aan!" + +msgid "It contained {1}." +msgstr "Het bevat {1}." + +msgid "It created a bizarre area in which Pokémon's held items lose their effects!" +msgstr "Het creërt een vreemd gebied waar vastgehouden voorwerpen niet in werken!" + +msgid "It created a bizarre area in which the Defense and Sp. Def stats are swapped!" +msgstr "Het creërt een vreemd gebied waar Verdediging en Sp.-Ver. in verwisselt zijn!" + +msgid "It doesn't affect\n{1}..." +msgstr "Het heeft geen effect op\n{1}..." + +msgid "It doesn't affect {1}.." +msgstr "Het heeft geen effect op {1}..." + +msgid "It doesn't affect {1}..." +msgstr "Het heeft geen effect op {1}..." + +msgid "It had no effect." +msgstr "Het had geen effect." + +msgid "It hurt itself from its confusion!" +msgstr "Het verwondde zichzelf in verwarring!" + +msgid "It hurt itself in its confusion!" +msgstr "Het heeft zichzelf verwond in verwarring!" + +msgid "It is not often that we come down from the peak of Mt. Lanthanite. But, this region deserves a reminder of the power of dragons! You, who have proved yourself in the Five Trials... Have you what it takes to defeat us at our full strength?\nWRRRROOOAAAAARRRR!\nHear our battle cry!" +msgstr "Het gebeurt niet vaak dat wij van de Lanthanidenberg afdalen, maar deze regio verdient een herinnering aan de macht van de draak! Jij, die zichzelf bewezen heeft met de vijf beproevingen...\nHeb jij wat nodig is om ons op volle kracht te verslaan?\nWRAAAAAAAAAAAAA!\nHoor onze strijdkreet!" + +msgid "It is raining." +msgstr "Het regent." + +msgid "It looks like this Egg will take a long time to hatch." +msgstr "Dit Ei lijkt nog lang niet uit te komen." + +msgid "It poisoned {1}!" +msgstr "Het heeft {1} vergiftigd!" + +msgid "It reduced the PP of {1}'s {2} by {3}!" +msgstr "Het verlaagt de AP van de {2} van {1} met {3}!" + +msgid "It started to hail!" +msgstr "Het is gaan hagelen!" + +msgid "It started to rain!" +msgstr "Het is gaan regenen!" + +msgid "It stole {1}'s {2}!" +msgstr "Het heeft de {2} van {1} gestolen!" + +msgid "It was alerted to {1}'s {2}!" +msgstr "Het is bang voor de {2} van {1}!" + +msgid "It was stored in box \"{1}\"." +msgstr "Het is in \"{1}\" opgeslagen." + +msgid "It was stored in box \"{1}.\"" +msgstr "Het is in \"{1}\" opgeslagen." + +msgid "It was too weak to make a substitute!" +msgstr "Het was te zwak om een Substitute-kopie te maken!" + +msgid "It won't have any effect" +msgstr "Het heeft geen effect." + +msgid "It won't have any effect." +msgstr "Het heeft geen effect." + +msgid "It's a Slot Machine." +msgstr "Het is een gokautomaat." + +msgid "It's a big boulder, but a Pokémon may be able to push it aside." +msgstr "Het is een grote steen. Misschien kan een Pokémon het uit de kant schuiven." + +msgid "It's a dead coral, but a Pokémon may be able to smash it." +msgstr "Dit dode koraal lijkt breekbaar. Misschien kan een Pokémon het kapot breken." + +msgid "It's a large waterfall. Would you like to climb it?" +msgstr "Het is een grote waterval. Beklimmen?" + +msgid "It's a one-hit KO!" +msgstr "Het is een fatale klap!" + +msgid "It's a rugged rock, but a Pokémon may be able to smash it." +msgstr "Deze rots lijkt breekbaar. Misschien kan een Pokémon het kapot breken." + +msgid "It's empty." +msgstr "Het is leeg." + +msgid "It's impossible to aim without being focused!" +msgstr "Zonder focus is het onmogelijk te mikken!" + +msgid "It's no good! It's impossible to aim when there are two Pokémon zijn!" +msgstr "Het heeft geen zin! Het is onmogelijk te mikken wanneer er twee Pokémon zijn!" + +msgid "It's not very effective..." +msgstr "Het is niet erg effectief..." + +msgid "It's soft, earthy soil." +msgstr "Het is zachte, vruchtbare grond." + +msgid "It's soft, loamy soil.\nPlant a berry?" +msgstr "Het is zachte, vruchtbare grond.\nEen Bes planten?" + +msgid "It's super effective!" +msgstr "Het is zeer effectief!" + +msgid "It's too dangerous to fly to this location!" +msgstr "Het is te gevaarlijk om naartoe te vliegen!" + +msgid "Item" +msgstr "Voorwerp" + +msgid "Item Storage" +msgstr "Voorwerpenopslag" + +msgid "Items" +msgstr "Voorwerpen" + +msgid "Items aren't allowed in Tandor Championship battles." +msgstr "Voorwerpen mogen tijdens het Tandorkampioenschap niet gebruikt worden." + +msgid "Items aren't allowed in the Trial of Truth." +msgstr "Voorwerpen mogen tijdens de Proef van de Waarheid niet gebruikt worden." + +msgid "Items can't be used here." +msgstr "Voorwerpen kunnen hier niet gebruikt worden." + +msgid "Jaboca Berries" +msgstr "Jaboca-Bessen" + +msgid "Jan." +msgstr "01" + +msgid "January" +msgstr "Januari" + +msgid "Jolly" +msgstr "Vrolijk" + +msgid "Jukebox" +msgstr "Radio" + +msgid "Jul." +msgstr "07" + +msgid "July" +msgstr "Juli" + +msgid "Jump" +msgstr "Box Kiezen" + +msgid "Jump to which Box?" +msgstr "Naar welke Box?" + +msgid "Jun." +msgstr "06" + +msgid "June" +msgstr "Juni" + +msgid "Kasib Berries" +msgstr "Kasib-Bessen" + +msgid "Kebia Berries" +msgstr "Kebia-Bessen" + +msgid "Kelpsy Berries" +msgstr "Kelpsy-Bessen" + +msgid "Key Items" +msgstr "Hoofd" + +msgid "Kimono Girl" +msgstr "Kimono" + +msgid "LEARNED" +msgstr "GELEERD" + +msgid "Landed a Pokémon!" +msgstr "Pokémon binnengehaald!" + +msgid "Language" +msgstr "Taal" + +msgid "Lansat Berries" +msgstr "Lansat-Bessen" + +msgid "Latest Version = {1} \\wtnp[30]" +msgstr "Laatste Versie = {1} \\wtnp[30]" + +msgid "Lax" +msgstr "Laks" + +msgid "Lazy made {1} sleep!" +msgstr "Lazy heeft {1} in slaap gebracht!" + +msgid "League Champion! Congratulations!" +msgstr "Tandorkampioen! Gefeliciteerd!" + +msgid "League champion!\nCongratulations!\\^" +msgstr "{Tandorkampioen|Tandorkampioene|Tandorkampioen}!\nGefeliciteerd!\\^" + +msgid "Left" +msgstr "Links" + +msgid "Left: {1}" +msgstr "Aantal: {1}" + +msgid "Leppa Berries" +msgstr "Leppa-Bessen" + +msgid "Let me register you." +msgstr "Laat me je even op mijn Poképod registreren." + +msgid "Let me tell you a story.\nThere once was a girl who dreamed of being a star in the Opera. ...Oh? You have heard this before? Alas... I was looking forward to my monologue.\nNow, I recall... you are \\PN.\nOn ye of great destiny... have your dreams become reality?\nOr are they still dreams?\nCan you tell the difference?\nCome, let us captivate the audience with our spectacular act!" +msgstr "Laat me je een verhaal vertellen.\nEr was eens een klein meisje dat droomde van een rol in de opera. ...Hm? Dit heb je al eens gehoord? Dat is jammer... Ik keek best uit naar mijn monoloog.\nGoed, maakt niet uit... Ik kan me je nog herinneren, jij bent \\PN.\nZijn je dromen al de werkelijkheid, of zijn ze nog dromen? Kan je het verschil nog herkennen?\nOp naar de laatste akte!" + +msgid "Let's enjoy cycling!" +msgstr "Laten we fietsen!" + +msgid "Let's go!" +msgstr "Nou...\\.\nLaten we beginnen!" + +msgid "Let's make this battle one to remember!" +msgstr "Laten we er een onvergetelijke\nstrijd van maken!" + +msgid "Let's see how you fare against this final dance move!" +msgstr "Eens kijken of je mijn laatste pasjes kan bijhouden!" + +msgid "Liechi Berries" +msgstr "Liechi-Bessen" + +msgid "Light" +msgstr "Licht" + +msgid "Light Screen raised the opposing team's Special Defense!" +msgstr "Light Screen heeft de Sp.-Ver. van het verdedigende team verhoogd!" + +msgid "Light Screen raised your team's Special Defense!" +msgstr "Light Screen heeft de Sp.-Ver. van je team verhoogd!" + +msgid "Light is filtering down from above. A Pokémon may be able to surface here." +msgstr "Er komt licht van boven het water. Misschien kan een Pokémon hier boven water komen." + +msgid "Light is filtering down from above. Would you like to surface?" +msgstr "Er komt licht van boven het water. Boven water komen?" + +msgid "Light to Heavy" +msgstr "Licht tot Zwaar" + +msgid "Likes to fight." +msgstr "Houdt van vechten." + +msgid "Likes to relax." +msgstr "Houdt van relaxen." + +msgid "Likes to run." +msgstr "Houdt van rennen." + +msgid "Likes to thrash about." +msgstr "Houdt van stoeien." + +msgid "List by body color.\nSpotted Pokémon only." +msgstr "Zoeken op kleur.\nGeldt alleen voor Pokémon die al gezien zijn." + +msgid "List by the first letter in the name.\nSpotted Pokémon only." +msgstr "Zoeken op de eerste letter van de naam.\nGeldt alleen voor Pokémon die al gezien zijn." + +msgid "List by type.\nOwned Pokémon only." +msgstr "Zoeken op Pokémon-soort.\nGeldt alleen voor Pokémon die al gezien zijn." + +msgid "Log Off" +msgstr "Uitloggen" + +msgid "Log O̳f" +msgstr "U̳It̳lL̳og̳gEn̳" + +msgid "Lonely" +msgstr "Eenzaam" + +msgid "Look like the innocent flower, but be the serpent under it." +msgstr "Zie eruit als een onschuldige bloem, maar wees als het addertje in het gras." + +msgid "Loves to eat." +msgstr "Houdt van eten." + +msgid "Lucky Chant shielded the opposing team from critical hits!" +msgstr "Lucky Chant beschermt het verdedigende team tegen voltreffers!" + +msgid "Lucky Chant shielded your team from critical hits!" +msgstr "Lucky Chant beschermt je team tegen voltreffers!" + +msgid "Lullaby" +msgstr "Slaaplied" + +msgid "Lum Berries" +msgstr "Lum-Bessen" + +msgid "MONEY:" +msgstr "GELD:" + +msgid "MOVE ITEMS" +msgstr "VOORWERPEN VERPLAATSEN" + +msgid "MOVE POKéMON" +msgstr "POKÉMON VERPLAATSEN" + +msgid "Magic Room wore off, and held items' effects returned to normal!" +msgstr "Magic Room is uitgewerkt. Alle vastgehouden voorwerpen werken weer als normaal!" + +msgid "Magnificent! A flawless performance!" +msgstr "Magnifiek! Een prachtig optreden!" + +msgid "Mago Berries" +msgstr "Mago-Bessen" + +msgid "Magost Berries" +msgstr "Magost-Bessen" + +msgid "Mail" +msgstr "Brieven" + +msgid "Mail must be removed before holding an item." +msgstr "De Brief moet teruggenomen worden voordat de Pokémon een voorwerp kan vasthouden." + +msgid "Mail was taken from the Pokémon." +msgstr "Brief is teruggenomen van de Pokémon." + +msgid "Mail was transferred from the Mailbox." +msgstr "Brief is naar de Postbus verplaatst." + +msgid "Mailbox" +msgstr "Postbus" + +msgid "Main Save" +msgstr "Hoofdbestand" + +msgid "Main version is up-to-date however, there MAY be a new minor patch available.\\wtnp[30]" +msgstr "Hoofdversie is up-to-date, maar er kan een patch beschikbaar zijn.\\wtnp[30]" + +msgid "Main version is up-to-date however, there is a new minor patch available.\\wtnp[30]" +msgstr "Hoofdversie is up-to-date, maar er is een patch beschikbaar.\\wtnp[30]" + +msgid "Make MGift" +msgstr "Maak MGift" + +msgid "Make Mystery Gift" +msgstr "Mystery Gift Maken" + +msgid "Male" +msgstr "Mannetje" + +msgid "Male Shiny" +msgstr "Shiny Mannetje" + +msgid "Map" +msgstr "Kaart" + +msgid "Map {1} was not found." +msgstr "Map {1} kon niet gevonden worden." + +msgid "Mar." +msgstr "03" + +msgid "March" +msgstr "Mars" + +msgid "Mark" +msgstr "Markeren" + +msgid "Mark your Pokemon." +msgstr "Markeer de Pokemon." + +msgid "Masculine" +msgstr "Man" + +msgid "Max. HP+{1}\nAttack+{2}\nDefense+{3}\nSp. Atk+{4}\nSp. Def+{5}\nSpeed+{6}" +msgstr "Max. HP+{1}\nSterkte+{2}\nVerdediging+{3}\nSp.-Str.+{4}\nSp.-Ver.+{5}\nSnelheid+{6}" + +msgid "Max. HP{1}\nAttack{2}\nDefense{3}\nSp. Atk{4}\nSp. Def{5}\nSpeed{6}" +msgstr "Max. HP{1}\nSterkte{2}\nVerdediging{3}\nSp.-Str.{4}\nSp.-Ver.{5}\nSnelheid{6}" + +msgid "May" +msgstr "05" + +msgid "Medicine" +msgstr "Medicijnen" + +msgid "Mega Ampharos" +msgstr "Mega-Ampharos" + +msgid "Mega Arbok" +msgstr "Mega-Arbok" + +msgid "Mega Archilles" +msgstr "Mega-Archilles" + +msgid "Mega Baariette" +msgstr "Mega-Baariette" + +msgid "Mega Daikatuna" +msgstr "Mega-Daikatuna" + +msgid "Mega Dramsama" +msgstr "Mega-Dramsama" + +msgid "Mega Drilgann" +msgstr "Mega-Drilgann" + +msgid "Mega Electruxo" +msgstr "Mega-Electruxo" + +msgid "Mega Gengar" +msgstr "Mega-Gengar" + +msgid "Mega Gyarados" +msgstr "Mega-Gyarados" + +msgid "Mega Inflagetah" +msgstr "Mega-Inflagetah" + +msgid "Mega Kiricorn" +msgstr "Mega-Kiricorn" + +msgid "Mega Metalynx" +msgstr "Mega-Metalynx" + +msgid "Mega Oblivicorn" +msgstr "Mega-Oblivicorn" + +msgid "Mega S51-A T" +msgstr "Mega-S51-A T" + +msgid "Mega Sableye" +msgstr "Mega-Sableye" + +msgid "Mega Syrentide" +msgstr "Mega-Syrentide" + +msgid "Mega Whimsicott" +msgstr "Mega-Whimsicott" + +msgid "Micle Berries" +msgstr "Micle-Bessen" + +msgid "Mid" +msgstr "Middel" + +msgid "Mischievous." +msgstr "Ondeugend." + +msgid "Mist swirled about the battlefield!" +msgstr "Er hangt een dikke mist op het veld!" + +msgid "Modest" +msgstr "Bescheiden" + +msgid "Monday" +msgstr "Maandag" + +msgid "Money:\n{1}" +msgstr "Geld:\n{1}" + +msgid "Money:\n${1}" +msgstr "Geld:\n${1}" + +msgid "Most of it is illegible, I can only make out a few words." +msgstr "Ze zijn grotendeels onleesbaar. Ik kan maar een paar woorden lezen." + +msgid "Most of the pages are missing. I can't make out anything." +msgstr "De meeste pagina's missen. Ik kan er niks van begrijpen." + +msgid "Move" +msgstr "Verplaatsen" + +msgid "Move Pokémon" +msgstr "Pokémon Verplaatsen" + +msgid "Move Pokémon stored in Boxes to your party." +msgstr "Verplaats Pokémon naar je team." + +msgid "Move Pokémon stored in boxes to your party." +msgstr "Verplaats Pokémon naar je team." + +msgid "Move items held by any Pokémon in a Box and your party." +msgstr "Verplaats voorwerpen die door Pokémon in je Boxen en team worden vastgehouden." + +msgid "Move to Bag" +msgstr "Naar Tas Verplaatsen" + +msgid "Move to where?" +msgstr "Met wie verwisselen?" + +msgid "Moves" +msgstr "Acties" + +msgid "Moves the main character. Also used to scroll through list entries." +msgstr "Beweegt het karakter en navigeert door menu's." + +msgid "Multiply" +msgstr "Vermenig." + +msgid "Music Volume" +msgstr "Muziekvolume" + +msgid "My Pokémon have saved countless lives on the sea. We're ready for any challenge!" +msgstr "Mijn Pokémon hebben talloze levens gered! We zijn klaar voor welke uitdaging dan ook!" + +msgid "My Pokémon's fiery dance moves will ignite the battlefield!" +msgstr "Mijn Pokémon dansen als een vlam in de wind! Kan jij de vuurproef doorstaan?" + +msgid "NAME" +msgstr "NAAM" + +msgid "NAME: {1}" +msgstr "NAAM: {1}" + +msgid "NOT ABLE" +msgstr "NIET IN STAAT" + +msgid "NOT ENTERED" +msgstr "GEEN DEELNAME" + +msgid "Naive" +msgstr "Naïef" + +msgid "Name" +msgstr "Naam" + +msgid "Name{1}
" +msgstr "Naam{1}
" + +msgid "Nanab Berries" +msgstr "Nanab-Bessen" + +msgid "National Pokédex" +msgstr "Nationale PokéDex" + +msgid "Nature" +msgstr "Karakter" + +msgid "Naughty" +msgstr "Stout" + +msgid "Neutral" +msgstr "Geen" + +msgid "New Game" +msgstr "Nieuw Spel" + +msgid "Newer" +msgstr "Nieuwer" + +msgid "Nickname" +msgstr "Bijnaam" + +msgid "No" +msgstr "Nee" + +msgid "No Entry" +msgstr "Geen Toegang" + +msgid "No Pokemon was found." +msgstr "Geen Pokemon gevonden." + +msgid "No ability" +msgstr "Geen Vaardigheid" + +msgid "No item" +msgstr "Geen voorwerp" + +msgid "No items may be used other than what the Pokémon already hold." +msgstr "Er mogen geen items worden gebruikt die niet door Pokémon worden vastgehouden." + +msgid "No matching Pokémon were found." +msgstr "Geen overeenkomende Pokémon gevonden." + +msgid "No more than {1} Pokémon may enter." +msgstr "Er mogen niet meer dan {1} Pokémon meedoen." + +msgid "No new gifts are available." +msgstr "Geen nieuwe Mystery Gifts beschikbaar." + +msgid "No options have been disabled." +msgstr "Er zijn geen opties uitgeschakeld." + +msgid "No room to deposit a Pokémon" +msgstr "Geen plek om een Pokémon op te slaan." + +msgid "No starting position was set in the map editor." +msgstr "De startpositie is niet ingesteld in de map editor." + +msgid "No supported recording device was found. Recording is not possible." +msgstr "No supported recording device was found. Recording is not possible." + +msgid "No surfing here!" +msgstr "Je kan hier niet surfen!" + +msgid "No targets somehow..." +msgstr "Geen doelwitten..." + +msgid "No! There's no running from a Nuclear Horde!" +msgstr "Nee! Je kan niet vluchten van een Horde Nucleaire Pokémon!" + +msgid "No! There's no running from a Trainer battle!" +msgstr "Nee! Je kan niet vluchten van een Trainergevecht!" + +msgid "No. ???" +msgstr "Nr. ???" + +msgid "No. {1:03d}" +msgstr "Nr. {1:03d}" + +msgid "Nomel Berries" +msgstr "Nomel-Bessen" + +msgid "None" +msgstr "Geen" + +msgid "Nope. Nothing..." +msgstr "Nee. Niks..." + +msgid "Normal" +msgstr "Normaal" + +msgid "Normal Save" +msgstr "Normaal Bestand" + +msgid "Not enough HP..." +msgstr "Niet genoeg HP..." + +msgid "Not even a nibble..." +msgstr "Er zit geen beweging in..." + +msgid "Not... strong enough..." +msgstr "Niet... sterk genoeg..." + +msgid "Note: You will NOT be able to change these later!" +msgstr "Let op: dit kan je later NIET veranderen!" + +msgid "Nov." +msgstr "11" + +msgid "Nuclear" +msgstr "Nucleair" + +msgid "Number" +msgstr "Nummer" + +msgid "OBTAINED{1:d}" +msgstr "GEVANGEN{1:d}" + +msgid "OFF" +msgstr "UIT" + +msgid "OK" +msgstr "Oké" + +msgid "ON" +msgstr "AAN" + +msgid "OPTIONS" +msgstr "INSTELLINGEN" + +msgid "ORDER" +msgstr "VOLGORDE" + +msgid "Occa Berries" +msgstr "Occa-Bessen" + +msgid "Oct." +msgstr "10" + +msgid "October" +msgstr "Oktober" + +msgid "Of the 32 trainers that entered the arena today, only 8 remain!" +msgstr "Er zijn nog maar acht van de tweeëndertig Trainers over!" + +msgid "Off" +msgstr "Uit" + +msgid "Often dozes off." +msgstr "Valt vaak in slaap." + +msgid "Often lost in thought." +msgstr "Vaak in gedachten." + +msgid "Often scatters things." +msgstr "Laat vaak dingen vallen." + +msgid "Oh no! The Pokémon broke free!" +msgstr "O nee! De Pokémon brak los!" + +msgid "Oh!\nA Shadow Pokemon!" +msgstr "O!\nEen Schaduw-Pokémon!" + +msgid "Oh! A bite!" +msgstr "O! Je hebt beet!" + +msgid "Oh! \\PN, it is good to see you again.\nI'll never forget how you rescued me from the clutches of the Seikamater.\nIn my Gym, you dazzled us with your flawless coordinated moves.\nI can see you have gotten far stronger. But so have we!\nCan you keep up with our fast footwork?\nLet our beautiful dance moves set this arena aflame!" +msgstr "O, \\PN! Wat goed je weer te zien.\nIk zal nooit vergeten hoe je mij uit het web van de Seikamater hebt gered. Je hebt me tijdens ons vorige gevecht zeker versteld doen staan met je vlekkeloze dansbewegingen. Ik merk ook dat je sindsdien veel sterker bent geworden, maar datzelfde geldt ook voor ons! Kan je onze vlugge pasjes nog bijhouden?\nLaten we het publiek verwonderen!" + +msgid "Oh, marvelous! And in such good condition too." +msgstr "O, wat een prachtig exemplaar! Het is in hele goede staat." + +msgid "Oh, your {1}... It's Hidden Power is {2} type with a base power of {3}." +msgstr "O, je {1}...\nHet heeft een Hidden Power van het {2}-soort, met een kracht van {3}." + +msgid "Oh... my... GOSH!!\nCan it be? Is it \\PN?\nI totally remember you!\nIt feels like forever ago that you challenged my gym.\nYou know, I totally went easy on you back then, right?~\nBut here in the arena, I won't hold back at all!\nI didn't win the Championship one time by slacking off, ya know?" +msgstr "O... mijn... Grozard!!!\nIs het mogelijk? Is dat \\PN?\nWauw, ik herken je nog!\nHet voelt zo lang geleden dat je mijn Gym binnenstapte. Je snapt wel dat ik het toen rustig aan deed, toch?~\nHier in de arena zal dat namelijk niet het geval zijn! Ik hou me vandaag niet in! Ik heb het Kampioenschap vorig jaar natuurlijk niet gewonnen door te luieren!" + +msgid "Old School Poison" +msgstr "Ouderwets Vergif" + +msgid "Omigosh! You're totally incredible!~" +msgstr "Je bent helemaal geweldig!~" + +msgid "On" +msgstr "Aan" + +msgid "Once again...\nI am shown defeat.\nHow can I cope with such disgrace?\nTo my home village, I return once again." +msgstr "Ik heb opnieuw verloren...\nHoe kan ik ooit met zo'n schande omgaan?\nIk ga maar weer terug naar mijn dorp." + +msgid "One or more fonts used in this game do not exist on the system." +msgstr "Eén of meer lettertypes die in dit spel gebruikt worden staan niet geïnstalleerd op dit systeem." + +msgid "Only four trainers remain in the arena. They are Tandor's best and brightest!" +msgstr "Er zijn nog maar vier Trainers aanwezig. Ze zijn de pracht van Tandor!" + +msgid "Only one or two wild Pokémon are allowed" +msgstr "Er zijn maar één of twee wilde Pokémon toegestaan." + +msgid "Only one wild Pokémon is allowed in single battles" +msgstr "Er is maar één wilde Pokémon toegestaan in een enkelgevecht." + +msgid "Only two wild Pokémon are allowed in double battles" +msgstr "Er zijn maar twee wilde Pokémon toegestaan in een dubbelgevecht." + +msgid "Ooh, I'm so excited!" +msgstr "Ooeh, wat heb ik er zin in!" + +msgid "Opponent 1 has no unfainted Pokémon" +msgstr "Tegenstander 1 heeft alleen bezweken Pokémon." + +msgid "Opponent 2 has no unfainted Pokémon" +msgstr "Tegenstander 2 heeft alleen bezweken Pokémon." + +msgid "Opponent doesn't have two unfainted Pokémon" +msgstr "Tegenstander heeft te veel bezweken Pokémon." + +msgid "Opponent trainer must be only one person in single battles" +msgstr "Tegenstander moet maar één persoon in het enkelgevecht zijn." + +msgid "Opponents with zero or more than two people are not allowed" +msgstr "Tegenstanders met nul of meer dan twee Trainers zijn niet toegestaan." + +msgid "Options" +msgstr "Instellingen" + +msgid "Or maybe it's just that you're so young, I can't tell.\\^" +msgstr "Of is het gewoon dat je zo jong bent? Geen idee.\\^" + +msgid "Oran Berries" +msgstr "Oran-Bessen" + +msgid "Orchynx is the best pick!\\wtnp[160]" +msgstr "is Orchynx de beste keuze!\\wtnp[160]" + +msgid "Organize the Pokémon in Boxes and in your party." +msgstr "Organiseer de Pokémon in je Boxen en team." + +msgid "Other Save Files" +msgstr "Opslagbestanden" + +msgid "Our sophisticated strategy will overcome trainers of a lower class." +msgstr "Onze verfijnde vechtstijl zal de lagere klassen overweldigen." + +msgid "Owned Pokémon are listed from heaviest to lightest." +msgstr "Pokémon zijn van zwaar naar licht gesorteerd." + +msgid "Owned Pokémon are listed from lightest to heaviest." +msgstr "Pokémon zijn van licht naar zwaar gesorteerd." + +msgid "Owned Pokémon are listed from smallest to tallest." +msgstr "Pokémon zijn van klein naar groot gesorteerd." + +msgid "Owned Pokémon are listed from tallest to smallest." +msgstr "Pokémon zijn van groot naar klein gesorteerd." + +msgid "Ownership" +msgstr "Eigenaar" + +msgid "PA: Ding-dong!" +msgstr "PA: Ding-dong!" + +msgid "PA: You have no Safari Balls left! Game over!" +msgstr "Je hebt geen Safariballen meer! Game over!" + +msgid "PA: Your safari game is over!" +msgstr "PA: Your safari game is over!" + +msgid "POKeDEX:" +msgstr "POKÉDEX:" + +msgid "POWER" +msgstr "KRACHT" + +msgid "PP" +msgstr "AP" + +msgid "PP was restored." +msgstr "AP is hersteld." + +msgid "PP: {1}/{2}" +msgstr "AP: {1}/{2}" + +msgid "PU-Intro1" +msgstr "../Translations/Dutch/PU-Intro1_nl" + +msgid "Pamtre Berries" +msgstr "Pamtre-Bessen" + +msgid "Party 1 has more than {1} Pokémon." +msgstr "Team 1 heeft meer dan {1} Pokémon." + +msgid "Party 1 has no Pokémon." +msgstr "Team 1 heeft geen Pokémon." + +msgid "Party 2 has more than {1} Pokémon." +msgstr "Team 2 heeft meer dan {1} Pokémon." + +msgid "Party 2 has no Pokémon." +msgstr "Team 2 heeft geen Pokémon." + +msgid "Passho Berries" +msgstr "Passho-Bessen" + +msgid "Patience and endurance are your biggest assets.\\^" +msgstr "Geduld is voor jou een schone zaak.\\^" + +msgid "Payapa Berries" +msgstr "Payapa-Bessen" + +msgid "Pecha Berries" +msgstr "Pecha-Bessen" + +msgid "Performance Mode" +msgstr "Prestatiemodus" + +msgid "Permanently disable the options you unchecked." +msgstr "Niet gekozen opties permanent uitschakelen." + +msgid "Persim Berries" +msgstr "Persim-Bessen" + +msgid "Petaya Berries" +msgstr "Petaya-Bessen" + +msgid "Phew! That was fun!" +msgstr "Pfoe! Dat was leuk!" + +msgid "Phone" +msgstr "Telefoon" + +msgid "Pick the wallpaper." +msgstr "Kies een achtergrond." + +msgid "Pinap Berries" +msgstr "Pinap-Bessen" + +msgid "Pink" +msgstr "Roze" + +msgid "PkMn Trainer" +msgstr "PkMn-Trainer" + +msgid "Place" +msgstr "Plaatsen" + +msgid "Plant Berry" +msgstr "Bes Planten" + +msgid "Play Voltorb Flip Lv. {1}?" +msgstr "Voltorb-Flip op Level {1} spelen?" + +msgid "Play the game in {1}?" +msgstr "Het spel in het {1} spelen?" + +msgid "Play the game in..." +msgstr "Kies een taal." + +msgid "Play the game with a custom ruleset for increased difficulty.\nNot recommended for new players." +msgstr "Deze gamemodus laat spelers met aangepaste spelregels spelen voor een moeilijkere ervaring.\nNiet aanbevolen voor nieuwe spelers." + +msgid "Player 1 has no unfainted Pokémon" +msgstr "Speler 1 heeft alleen bezweken Pokémon." + +msgid "Player 2 has no unfainted Pokémon" +msgstr "Speler 2 heeft alleen bezweken Pokémon." + +msgid "Player doesn't have two unfainted Pokémon" +msgstr "Speler heeft te veel bezweken Pokémon." + +msgid "Player has no unfainted Pokémon" +msgstr "Speler heeft alleen bezweken Pokémon." + +msgid "Player trainer must be only one person in single battles" +msgstr "Speler moet maar één persoon in het enkelgevecht zijn." + +msgid "Player trainers with zero or more than two people are not allowed" +msgstr "Spelers met nul of meer dan twee Trainers zijn niet toegestaan." + +msgid "Player{2}
" +msgstr "Speler{2}
" + +msgid "Please choose the new settings for your Nuzlocke game." +msgstr "Kies alsjeblieft de nieuwe instellingen voor je Nuzlocke-spel." + +msgid "Please come again!" +msgstr "Tot de volgende keer!" + +msgid "Please enter a message (max. 256 characters)." +msgstr "Voeg een bericht toe (max. 256 karakters)." + +msgid "Please enter a message (max. {1} characters)." +msgstr "Voeg een bericht toe (max. {1} karakters)." + +msgid "Please enter the search criteria." +msgstr "Voeg a.u.b. zoekcriteria toe." + +msgid "Please pick up your gift from the deliveryman in any Poké Mart." +msgstr "Haal je Mystery Gift op in een Pokémarkt." + +msgid "Please remove the Mail." +msgstr "Neem de Brief alstublieft terug." + +msgid "Please remove the mail." +msgstr "Neem de Brief alstublieft terug." + +msgid "Please, run the patcher.exe on your game folder." +msgstr "Open 'patcher.exe' in de installatiefolder om het spel te updaten." + +msgid "Pointed stones dug into {1}!" +msgstr "De scherpe stenen hebben {1} gestoken!" + +msgid "Pointed stones float in the air around your foe's team!" +msgstr "Er zweven scherpe stenen rond het verdedigende team!" + +msgid "Pointed stones float in the air around your team!" +msgstr "Er zweven scherpe stenen rond je team!" + +msgid "Poison" +msgstr "Vergif" + +msgid "Poison spikes were scattered all around the opposing team's feet!" +msgstr "Er liggen giftige stekels rond het verdedigende team!" + +msgid "Poison spikes were scattered all around your team's feet!" +msgstr "Er liggen giftige stekels rond je team!" + +msgid "Pokedex/dex_discover" +msgstr "../Translations/Dutch/dex_discover_nl" + +msgid "Pokedex/searchdex" +msgstr "../Translations/Dutch/searchdex_nl" + +msgid "Pokedex/selectdex" +msgstr "../Translations/Dutch/selectdex_nl" + +msgid "Pokemon" +msgstr "Pokémon" + +msgid "Pokemon Box data is corrupt and can not be automatically recovered." +msgstr "Pokemon-Boxdata is corrupt en kan niet automatisch hersteld worden." + +msgid "Pokemon Box data was corrupt and has been automatically recovered." +msgstr "Pokemon-Boxdata was corrupt en is automatisch hersteld." + +msgid "Poké Ball" +msgstr "Pokébal" + +msgid "Poké Balls" +msgstr "Pokéballen" + +msgid "Poké Center" +msgstr "Pokécentra" + +msgid "Poké Marts are disabled by your custom game settings!" +msgstr "Pokémarkten zijn uitgeschakeld vanwege je aangepaste spelregels!" + +msgid "Pokédex" +msgstr "PokéDex" + +msgid "Pokédex registration completed." +msgstr "PokéDex registratie voltooid." + +msgid "Pokédex:" +msgstr "PokéDex:" + +msgid "Pokédex{2}/{3}" +msgstr "PokéDex{2}/{3}" + +msgid "Pokédex{1}/{2}
" +msgstr "PokéDex{1}/{2}
" + +msgid "Pokémon already has mail" +msgstr "De Pokémon houdt al een Brief vast." + +msgid "Pokémon are listed according to their number." +msgstr "Pokémon zijn gesorteerd op Dex-nr." + +msgid "Pokémon can be killed by poison outside of battle as in the first three gens." +msgstr "Pokémon kunnen buiten het gevecht door vergiftiging bezwijken." + +msgid "Pokémon of a species you already caught don't count as an encounter if you run." +msgstr "Een al gevangen Pokémon telt niet als eerste vondst als ervan gevlucht wordt." + +msgid "Pomeg Berries" +msgstr "Pomeg-Bessen" + +msgid "Poof!" +msgstr "Poef!" + +msgid "Press a new key." +msgstr "Druk een nieuwe toets in." + +msgid "Press to use a registered Key Item." +msgstr "Gebruikt een belangrijk voorwerp." + +msgid "Prevents Pokémarts from being used." +msgstr "De Pokémarkt kan niet gebruikt worden." + +msgid "Prevents the player from using healing items in battle." +msgstr "De speler kan tijdens gevechten geen geneesvoorwerpen gebruiken." + +msgid "Proceed anyway?" +msgstr "Doorgaan?" + +msgid "Professor Bamb'o" +msgstr "PROFESSOR Bamb'o" + +msgid "Prog--- is ---- --- -- --dename 092. --- ----- --- from radiation-----s biofiber. It ---- -- ---- to reconstru-- --- -- damage-" +msgstr "We boeken v--l vo-----ga-g met Cod---am-092. H-t omh----l wo--t ge-aakt van stral--gsb----ndig biovezel. Het zal zi---elf re-----en --dien bescha---d." + +msgid "Pronouns" +msgstr "Voornaamwoorden" + +msgid "Proud of its power." +msgstr "Trots op zichzelf." + +msgid "Psychic" +msgstr "Psychisch" + +msgid "Purple" +msgstr "Paars" + +msgid "Qualot Berries" +msgstr "Qualot-Bessen" + +msgid "Quick Guard protected your team!" +msgstr "Quick Guard heeft je team beschermd!" + +msgid "Quick Guard protected {1}!" +msgstr "Quick Guard heeft {1} beschermd!" + +msgid "Quick tempered." +msgstr "Prikkelbaar." + +msgid "Quick to flee." +msgstr "Wilt snel vluchten." + +msgid "Quiet" +msgstr "Stil" + +msgid "Quirky" +msgstr "Grappig" + +msgid "Quit" +msgstr "Annuleren" + +msgid "Quit shopping." +msgstr "Stoppen met winkelen." + +msgid "RENTAL" +msgstr "VERHUURD" + +msgid "RESULTS{1:d}" +msgstr "{1:d}GEVONDEN" + +msgid "Rabuta Berries" +msgstr "Rabuta-Bessen" + +msgid "Rain continues to fall." +msgstr "Het blijft regenen." + +msgid "Raises trainer's Pokémon levels while keeping the same EXP yields." +msgstr "Verhoogt de Levels van Trainer-Pokémon maar behoudt de Exp.-opbrengst." + +msgid "Raptorch is the best pick!\\wtnp[160]" +msgstr "is Raptorch de beste keuze!\\wtnp[160]" + +msgid "Rash" +msgstr "Dol" + +msgid "Rawst Berries" +msgstr "Rawst-Bessen" + +msgid "Razz Berries" +msgstr "Razz-Bessen" + +msgid "Read" +msgstr "Lezen" + +msgid "Receive" +msgstr "Ontvangen" + +msgid "Received the {1} from {2}." +msgstr "{1} is teruggenomen van {2}." + +msgid "Red" +msgstr "Rood" + +msgid "Reflect raised the opposing team's Defense!" +msgstr "Reflect heeft de Verdediging van het verdedigende team verhoogd!" + +msgid "Reflect raised your team's Defense!" +msgstr "Reflect heeft de Verdediging van je team verhoogd!" + +msgid "Regardless...\\. For a Trainer like you...\\^" +msgstr "Hoe dan ook...\\. voor een Trainer als jij...\\^" + +msgid "Register" +msgstr "Registreren" + +msgid "Registered {1} in the Poképod." +msgstr "{1} is op de Poképod geregistreerd." + +msgid "Registered
" +msgstr "Contacten" + +msgid "Regular Mode" +msgstr "Normaal" + +msgid "Relaxed" +msgstr "Rustig" + +msgid "Release" +msgstr "Vrijlaten" + +msgid "Release All" +msgstr "Alles Vrijlaten" + +msgid "Release this Pokémon?" +msgstr "Deze Pokémon vrijlaten?" + +msgid "Remap controls to any other keys." +msgstr "Verander de besturing van het spel." + +msgid "Remember Save" +msgstr "Onthouden" + +msgid "Removes some details to improve performance, specially in battle." +msgstr "Verwijdert enkele details om prestaties te verhogen, vooral tijdens gevechten." + +msgid "Repel isn't working in this location!" +msgstr "Afweer werkt niet op deze locatie!" + +msgid "Repel's effect wore off..." +msgstr "De Afweer is uitgewerkt..." + +msgid "Report #01" +msgstr "Verslag #01" + +msgid "Report #01:" +msgstr "Verslag #01:" + +msgid "Report #02" +msgstr "Verslag #02" + +msgid "Report #02:" +msgstr "Verslag #02:" + +msgid "Report #03" +msgstr "Verslag #03" + +msgid "Report #03:" +msgstr "Verslag #03:" + +msgid "Report #04" +msgstr "Verslag #04" + +msgid "Report #04:" +msgstr "Verslag #04:" + +msgid "Report #05" +msgstr "Verslag #05" + +msgid "Report #05:" +msgstr "Verslag #05:" + +msgid "Restore which move?" +msgstr "Welke actie herstellen?" + +msgid "Return To Game" +msgstr "Verder Spelen" + +msgid "Return To Menu" +msgstr "Terug Naar Hoofdmenu" + +msgid "Return to game mode selection menu?" +msgstr "Terugkeren naar het\ngamemodus-selectie menu?" + +msgid "Return to previous menu." +msgstr "Terug naar het hoofdmenu." + +msgid "Return to the previous menu." +msgstr "Terug naar het vorige menu." + +msgid "Right" +msgstr "Rechts" + +msgid "Rindo Berries" +msgstr "Rindo-Bessen" + +msgid "River" +msgstr "Rivier" + +msgid "Rock" +msgstr "Steen" + +msgid "Rowap Berries" +msgstr "Rowap-Bessen" + +msgid "Run" +msgstr "Rennen" + +msgid "S: Go to another map" +msgstr "S: Go to another map\n" + +msgid "SAVE" +msgstr "OPSLAAN" + +msgid "SE Volume" +msgstr "Effectvolume" + +msgid "SECOND" +msgstr "TWEEDE" + +msgid "SEE YA!" +msgstr "TOT LATER!" + +msgid "SEEN{1:d}" +msgstr "GEZIEN{1:d}" + +msgid "SHINY SEEN" +msgstr "SHINY GEZIEN" + +msgid "SIXTH" +msgstr "ZESDE" + +msgid "SKIPPING BATTLE..." +msgstr "GEVECHT OVERSLAAN..." + +msgid "START" +msgstr "ZOEKEN" + +msgid "STOCK POKéMON:\n{1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n{4} Lv{5} MaxHP: {6}" +msgstr "STOCK POKéMON:\n {1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n {4} Lv{5} MaxHP: {6}" + +msgid "STYLE" +msgstr "STIJL" + +msgid "Safari Balls" +msgstr "Safariballen" + +msgid "Safari Balls: {1}" +msgstr "Safariballen: {1}" + +msgid "Salac Berries" +msgstr "Salac-Bessen" + +msgid "Sassy" +msgstr "Brutaal" + +msgid "Saturday" +msgstr "Zaterdag" + +msgid "Savanna" +msgstr "Savanne" + +msgid "Save changes?" +msgstr "Veranderingen toepassen?" + +msgid "Save files from BETA 4.3 and earlier are no longer compatible with Uranium 1.0." +msgstr "Opslagbestanden van BETA 4.3 en eerder worden niet langer ondersteund door Uranium 1.0." + +msgid "Scatters things often." +msgstr "Laat dingen vaak vallen." + +msgid "Score: {1}\nHits: {2}/{3}" +msgstr "Score: {1} \n{2}/{3}" + +msgid "Screen Size" +msgstr "Schermgrootte" + +msgid "Seafloor" +msgstr "Zeebodem" + +msgid "Search" +msgstr "Zoeken" + +msgid "Search Mode" +msgstr "Zoekfunctie" + +msgid "Search for Pokémon based on selected parameters." +msgstr "Zoek voor Pokémon met de geselecteerde criteria." + +msgid "Search for new Awards (Online)" +msgstr "Voor nieuwe trofeeën zoeken (Online)" + +msgid "Searching for a gift.\nPlease wait...\\wtnp[0]" +msgstr "Op zoek naar een Mystery Gift.\nEen ogenblik geduld alstublieft...\\wtnp[0]" + +msgid "Second move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Second move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "See ya!" +msgstr "Tot later!" + +msgid "Select" +msgstr "Selecteren" + +msgid "Select Level (Max 20)" +msgstr "Selecteer Level (Maximaal 20)" + +msgid "Select the Pokédex listing mode." +msgstr "Selecteer zoekcriteria." + +msgid "Sell" +msgstr "Verkopen" + +msgid "Send the removed mail to your PC?" +msgstr "De teruggenomen Brief naar je pc sturen?" + +msgid "Sep." +msgstr "09" + +msgid "Separator" +msgstr "Scheidings." + +msgid "Serious" +msgstr "Serieus" + +msgid "Set" +msgstr "Vast" + +msgid "Set Controls" +msgstr "Besturing" + +msgid "Set how often the game will autosave in minutes." +msgstr "Kies hoe vaak het spel automatisch opslaat." + +msgid "Set the name for this point." +msgstr "Kies een naam voor deze locatie." + +msgid "Shade" +msgstr "Schaduw" + +msgid "Shadow Pokémon can't be taught any moves." +msgstr "Schaduw-Pokémon kunnen geen acties aangeleerd krijgen." + +msgid "Shift" +msgstr "Verwisselen" + +msgid "Shininess" +msgstr "Shiny" + +msgid "Shiny Clause" +msgstr "Shiny-Bepaling" + +msgid "Shoot! It was so close, too!" +msgstr "Verdorie! Het was zó dichtbij!" + +msgid "Short to Tall" +msgstr "Klein tot Groot" + +msgid "Should {1} stop learning {2}?" +msgstr "Moet {1} stoppen met het leren van {2}?" + +msgid "Shuca Berries" +msgstr "Shuca-Bessen" + +msgid "Simple" +msgstr "Simpel" + +msgid "Simply stunning!" +msgstr "Schitterend!" + +msgid "Sitrus Berries" +msgstr "Sitrus-Bessen" + +msgid "Skip intro?" +msgstr "Intro overslaan?" + +msgid "Sky" +msgstr "Lucht" + +msgid "Slot Machine/bg" +msgstr "../Translations/Dutch/bg_nl" + +msgid "Slow" +msgstr "Sloom" + +msgid "Snow" +msgstr "Sneeuw" + +msgid "Some of the fonts were successfully installed." +msgstr "Een aantal van de lettertypes zijn succesvol geïnstalleerd." + +msgid "Someone's PC" +msgstr "Iemands pc" + +msgid "Somewhat of a clown." +msgstr "Beetje een grapjas." + +msgid "Somewhat stubborn." +msgstr "Een beetje koppig." + +msgid "Somewhat vain." +msgstr "Een beetje verwaand." + +msgid "Sorry, a new Badge is required." +msgstr "Sorry, hier is een nieuwe Badge voor nodig." + +msgid "Sorry, but you're stuck with this one." +msgstr "Sorry, maar dit kan niet aangepast worden." + +msgid "Sounds can be heard coming from inside! It will hatch soon!" +msgstr "Je kan geluiden horen! Het komt bijna uit!" + +msgid "Sp. Atk." +msgstr "Sp. Str." + +msgid "Sp. Attack" +msgstr "Sp.-Str." + +msgid "Sp. Def" +msgstr "Sp. Ver." + +msgid "Sp. Defense" +msgstr "Sp.-Ver." + +msgid "Special Attack" +msgstr "Speciale Sterkte" + +msgid "Special Defense" +msgstr "Speciale Verdediging" + +msgid "Species" +msgstr "Soort" + +msgid "Specifies the underwater layer of this map. Use only if this map has deep water." +msgstr "Specifies the underwater layer of this map. Use only if this map has deep water." + +msgid "Speed" +msgstr "Snelheid" + +msgid "Spelon Berries" +msgstr "Spelon-Bessen" + +msgid "Spikes were scattered all around the feet of the opposing team!" +msgstr "Er liggen stekels rond het verdedigende team!" + +msgid "Spikes were scattered all around the feet of your team!" +msgstr "Er liggen stekels rond je team!" + +msgid "Splendid!\nYou battle with great finesse and expertise.\nLet us tango together again sometime!" +msgstr "Prachtig!\nJij vecht met veel expertise.\nLaten we de dans nog eens aangaan!" + +msgid "Spotted and owned Pokémon are listed alphabetically." +msgstr "Pokémon zijn alfabetisch gesorteerd." + +msgid "Spring" +msgstr "Lente" + +msgid "Starf Berries" +msgstr "Starf-Bessen" + +msgid "Start Game" +msgstr "Spel Starten" + +msgid "Steel" +msgstr "Staal" + +msgid "Stop giving the Pokémon Mail?" +msgstr "Stoppen met het geven van de Brief?" + +msgid "Store" +msgstr "Opslaan" + +msgid "Store Pokémon in your party in Boxes." +msgstr "Sla Pokémon op in je Boxen." + +msgid "Store items in the PC." +msgstr "Voorwerpen in de pc bewaren." + +msgid "Strength is already being used." +msgstr "Strength is al in gebruik." + +msgid "Strength made it possible to move boulders around." +msgstr "Strength maakt het mogelijk om stenen te verschuiven!" + +msgid "Strong willed." +msgstr "Erg vastberaden." + +msgid "Strongly defiant." +msgstr "Heel opstandig." + +msgid "Sturdy body." +msgstr "Stevige lichaamsbouw." + +msgid "Subtract" +msgstr "Aftrekken" + +msgid "Summary" +msgstr "Overzicht" + +msgid "Summer" +msgstr "Zomer" + +msgid "Sunday" +msgstr "Zondag" + +msgid "Switch" +msgstr "Verwisselen" + +msgid "Switch In" +msgstr "Verwisselen" + +msgid "Switch Pokédex listings." +msgstr "Wissel zoekcriteria." + +msgid "Switched the Experience Share {1}." +msgstr "De Exp.-Allen is {1}gezet." + +msgid "THIRD" +msgstr "DERDE" + +msgid "TIME:" +msgstr "TIJD:" + +msgid "TMs & HMs" +msgstr "TM & VM" + +msgid "TYPE" +msgstr "SOORT" + +msgid "TYPE 1" +msgstr "SOORT 1" + +msgid "TYPE 2" +msgstr "SOORT 2" + +msgid "Take" +msgstr "Terugnemen" + +msgid "Take good care of {1}." +msgstr "Zorg goed voor {1}." + +msgid "Take out items from the PC." +msgstr "Voorwerpen uit de pc halen." + +msgid "Take this {1}?" +msgstr "{1} terugnemen?" + +msgid "Tall to Short" +msgstr "Groot tot Klein" + +msgid "Tamato Berries" +msgstr "Tamato-Bessen" + +msgid "Tandor Pokédex" +msgstr "Tandor-PokéDex" + +msgid "Tanga Berries" +msgstr "Tanga-Bessen" + +msgid "Teach which Pokémon?" +msgstr "Aan welke Pokémon leren?" + +msgid "Teach which move to {1}?" +msgstr "Welke actie aan {1} leren?" + +msgid "Teach {1} to a Pokémon?" +msgstr "{1} aan een Pokémon leren?" + +msgid "Teach {1} to {2}?" +msgstr "{1} aan {2} leren?" + +msgid "Teach {1}?" +msgstr "{1} aanleren?" + +msgid "Test Vibration" +msgstr "Trilfunctie Testen" + +msgid "Test if controller vibration is working." +msgstr "Test of de trilfunctie van de controller werkt." + +msgid "Text Speed" +msgstr "Tekstsnelheid" + +msgid "Th- MRI ------ anomalous brainwave ------ns. --- specim-n ----- -- inca----e -- indep---ent thoug--. We --- ---ing -- - suppress---." +msgstr "De MRI ----------- abnor--le hersengo----tronen. --t exemp---r zou n-et in st--t ----- zi-n om ze-----dig -- de---n. We we---- aan e-n tegenmid---." + +msgid "That won't fertilize the soil!" +msgstr "Dat kan de grond niet bemesten!" + +msgid "That's not Mulch." +msgstr "Dat is geen Compost." + +msgid "That's not a Berry." +msgstr "Dat is geen Bes." + +msgid "That's not the right item." +msgstr "Dat is niet het juiste voorwerp." + +msgid "That's too important to toss out!" +msgstr "Dat is te belangrijk om weg te gooien!" + +msgid "That's your last Pokémon!" +msgstr "Dat is je laatste Pokémon!" + +msgid "The Bag is full." +msgstr "De Tas zit vol." + +msgid "The Bag is full. The Pokémon's item could not be removed." +msgstr "De Tas zit vol. Het vastgehouden voorwerp kon niet teruggenomen worden." + +msgid "The Box is full." +msgstr "De Box zit vol." + +msgid "The Fire-type attack fizzled out in the heavy rain!" +msgstr "De Vuur-actie wordt gedoofd door de regen!" + +msgid "The Hall Of Fame!" +msgstr "De Eregalerij!" + +msgid "The Happy Hour started!" +msgstr "Happy Hour verhoogt welvaart!" + +msgid "The Ion Deluge started!" +msgstr "Ion Deluge verandert alle Normaal-acties in Elektrisch-acties!" + +msgid "The Mail was returned to the Bag with its message erased." +msgstr "De Brief is verplaatst naar de Tas. Het bericht is verwijderd." + +msgid "The Pokémon Boxes are full and can't accept any more!" +msgstr "Alle Pokémon-Boxen zijn vol! Er is geen opslag meer beschikbaar." + +msgid "The Pokémon got away..." +msgstr "De Pokémon is ontsnapt..." + +msgid "The Power Glove made it possible to move boulders around!" +msgstr "De Krachthandschoen maakt het mogelijk om stenen te verschuiven!" + +msgid "The Tailwind blew from behind the opposing team!" +msgstr "Het verdedigende team heeft de wind mee!" + +msgid "The Tailwind blew from behind your team!" +msgstr "Je team heeft de wind mee!" + +msgid "The Trainer blocked the Ball!\nDon't be a thief!" +msgstr "De Trainer slaat de bal weg!\nWees geen dief!" + +msgid "The Trainer is close by.\nTalk to the Trainer in person!" +msgstr "De Trainer is dichtbij.\nPraat oog in oog!" + +msgid "The Trainer is out of range." +msgstr "De Trainer is buiten bereik." + +msgid "The Water-type attack evaporated in the harsh sunlight!" +msgstr "De Water-actie verdampt in het felle zonlicht!" + +msgid "The Weakness Policy raised {1}'s Attack!" +msgstr "De Sterkte van {1} is gestegen door de Verzekering!" + +msgid "The Weakness Policy raised {1}'s Special Attack!" +msgstr "De Speciale Sterkte van {1} is gestegen door de Verzekering!" + +msgid "The air is clean again." +msgstr "De lucht is weer schoon." + +msgid "The air is filled with toxicity." +msgstr "Er valt radioactieve neerslag." + +msgid "The ally {1}" +msgstr "De aangesloten {1}" + +msgid "The animation file {1} was not found. The animation will load anyway." +msgstr "The animation file {1} was not found. The animation will load anyway." + +msgid "The battery has run dry!\nFor it to recharge, you need to walk another {1} steps." +msgstr "De batterij is leeg!\nLoop nog voor {1} stappen om het op te laden." + +msgid "The battle will continue until either side has no Pokémon left that can fight." +msgstr "Het gevecht zal doorgaan tot één van de Trainers geen Pokémon meer heeft die in staat zijn te vechten." + +msgid "The battlers shared their pain!" +msgstr "De vechters hebben hun pijn gedeeld!" + +msgid "The boxes are full! You can't catch any more Pokémon!" +msgstr "De pc zit vol! Je kan geen Pokémon meer vangen!" + +msgid "The bursting flame hit the opposing {2}!" +msgstr "Het brandende vuur raakt de verdedigende {2}!" + +msgid "The bursting flame hit {2}!" +msgstr "Het brandende vuur raakt {2}!" + +msgid "The current map has no region set. Please set the MapPosition metadata setting for this map." +msgstr "The current map has no region set. Please set the MapPosition metadata setting for this map." + +msgid "The darkness of caves is my home. My Pokémon team knows no fear!" +msgstr "Het duister van de grotten is mijn thuis. Mijn Pokémon kennen geen angst!" + +msgid "The effects of Mud Sport have faded." +msgstr "De effecten van Mud Sport zijn uitgewerkt." + +msgid "The effects of Water Sport have faded." +msgstr "De effecten van Water Sport zijn uitgewerkt." + +msgid "The effects of the weather disappeared!" +msgstr "De weersomstandigheden zijn verdwenen!" + +msgid "The effects of the {1} prevent status moves from being used!" +msgstr "{1} voorkomt dat statusacties gebruikt kunnen worden!" + +msgid "The electricity disappeared from the battlefield." +msgstr "De stroom verdwijnt van het veld." + +msgid "The foe {1}" +msgstr "De verdedigende {1}" + +msgid "The fonts were successfully installed." +msgstr "De lettertypes zijn succesvol geïnstalleerd" + +msgid "The future is a blank slate.\\. You, together with your Pokémon, are going to fill it. There will be challenges and thrills, and you're bound to make exciting discoveries." +msgstr "De toekomst is niet zeker.\\. Je zult het samen met je Pokémon moeten invullen. Er zullen je genoeg uitdagingen te wacht staan, en je zal vast ook wel spannende dingen ontdekken." + +msgid "The game can be played, but the look of the game's text will not be optimal." +msgstr "Het spel kan gespeeld worden, maar het uiterlijk van de tekst zal niet optimaal zijn." + +msgid "The game cannot continue." +msgstr "Het spel kan niet verder." + +msgid "The game has detected that the battery is low. You should save soon to avoid losing your progress." +msgstr "Het spel detecteert dat de accu van je apparaat bijna leeg is. We raden aan om je voortgang op te slaan zodat je het niet kwijtraakt." + +msgid "The gift has been received!" +msgstr "De Mystery Gift is ontvangen!" + +msgid "The grass disappeared from the battlefield." +msgstr "Het gras verdwijnt van het veld." + +msgid "The grassy patch remained quiet..." +msgstr "Het stukje gras bleef rustig..." + +msgid "The hail stopped." +msgstr "Het is gestopt met hagelen." + +msgid "The healing wish came true for {1}!" +msgstr "De genezingswens van {1} is uitgekomen!" + +msgid "The item number is invalid." +msgstr "Het voorwerpnummer is ongeldig." + +msgid "The level number ({1}) is invalid." +msgstr "Het levelnummer ({1}) is ongeldig." + +msgid "The mail was sent to your PC." +msgstr "De Brief is naar je pc verstuurd." + +msgid "The map data cannot be found." +msgstr "Mapdata kon niet gevonden worden." + +msgid "The map is corrupt. The game cannot continue." +msgstr "De Map is corrupt. Het spel kan niet verder." + +msgid "The map was not found. The game cannot continue." +msgstr "Map {1} kon niet gevonden worden. Het spel kan niet verder." + +msgid "The message will be lost. Is that OK?" +msgstr "Het bericht zal verloren gaan. Is dat oké?" + +msgid "The mirror move failed!" +msgstr "Mirror Move heeft gefaald!" + +msgid "The mist disappeared from the battlefield." +msgstr "De mist verdwijnt van het veld." + +msgid "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" +msgstr "Het nieuwe Level ({1}) is lager dan het Pokémon's\nhuidige Level ({2}), wat niet hoort te gebeuren.\n[Debug: {3}]" + +msgid "The opposing team became cloaked in a mystical veil!" +msgstr "Het verdedigende team wordt beschermd tegen aandoeningen!" + +msgid "The opposing team became shrouded in mist!" +msgstr "Het verdedigende team wordt in mist gehuld!" + +msgid "The opposing team is no longer protected by Safeguard!" +msgstr "Het verdedigende team wordt niet langer beschermd door Safeguard!" + +msgid "The opposing team is no longer protected by mist!" +msgstr "Het verdedigende team wordt niet langer beschermd door mist!" + +msgid "The opposing team is too nervous to eat Berries!" +msgstr "Het verdedigende team is te nerveus om Bessen te eten!" + +msgid "The opposing team's Light Screen faded!" +msgstr "Het Light Screen van het verdedigende team is uitgewerkt!" + +msgid "The opposing team's Light Screen wore off!" +msgstr "Het Light Screen van het verdedigende team is uitgewerkt!" + +msgid "The opposing team's Lucky Chant wore off!" +msgstr "De Lucky Chant van het verdedigende team werkt uit!" + +msgid "The opposing team's Mist faded!" +msgstr "Het verdedigende team wordt niet langer beschermd door mist!" + +msgid "The opposing team's Reflect faded!" +msgstr "Het Reflect van het verdedigende team is uitgewerkt!" + +msgid "The opposing team's Reflect wore off!" +msgstr "Het Reflect van het verdedigende team is uitgewerkt!" + +msgid "The opposing team's Tailwind petered out!" +msgstr "Het verdedigende team verliest de wind mee!" + +msgid "The opposing {1}" +msgstr "De verdedigende {1}" + +msgid "The options you unchecked can't be turned back on." +msgstr "De uitgeschakelde opties kunnen niet terug ingeschakeld worden." + +msgid "The phone is not working." +msgstr "De telefoon werkt niet." + +msgid "The plant seemed to be delighted." +msgstr "De plant lijkt gelukkig te zijn." + +msgid "The pointed stones disappeared from around the opposing team!" +msgstr "De scherpe stenen rond het verdedigende team verdwenen!" + +msgid "The pointed stones disappeared from around your team!" +msgstr "De scherpe stenen rond je team zijn verdwenen!" + +msgid "The poisoned spikes disappeared from around the opposing team's feet!" +msgstr "De giftige stekels rond het verdedigende team verdwenen!" + +msgid "The poisoned spikes disappeared from around the your team's feet!" +msgstr "De giftige stekels rond je team zijn verdwenen!" + +msgid "The poisoned spikes disappeared from around your team's feet!" +msgstr "De giftige stekels rond je team zijn verdwenen!" + +msgid "The poisoned spikes disappeared from around {1}'s feet!" +msgstr "De giftige stekels rond de voeten van {1} verdwijnen!" + +msgid "The power of {1}'s Fire-type moves rose!" +msgstr "De Vuur-acties van {1} worden sterker!" + +msgid "The rain stopped." +msgstr "Het is gestopt met regenen." + +msgid "The rainbow faded." +msgstr "De regenboog vervaagt." + +msgid "The rules of battle will be as follows:" +msgstr "De regels zijn als volgt:" + +msgid "The sandstorm rages." +msgstr "De zandstorm raast." + +msgid "The sandstorm subsided." +msgstr "De zandstorm zwakt af." + +msgid "The save file was deleted." +msgstr "Het opslagbestand is verwijderd." + +msgid "The saying \"the best defense is a good offense\" is probably your mantra.\\^" +msgstr "De uitdrukking \"de aanval is de beste verdediging\" is waarschijnlijk je motto.\\^" + +msgid "The sea is deep here. A Pokémon may be able to go underwater." +msgstr "De zee hier is diep. Misschien kan een Pokémon onderwater zwemmen." + +msgid "The sea is deep here. Would you like to go underwater?" +msgstr "De zee hier is diep.\nOnderwater gaan?" + +msgid "The sea of fire faded." +msgstr "De zee van vuur vervaagt." + +msgid "The settings file is corrupt and could not be loaded.\nSettings have been reset to default." +msgstr "Het instellingsbestand kon niet ingeladen worden.\nStandaardinstellingen zijn actief." + +msgid "The shadow sky continues." +msgstr "De schaduwlucht zet voort." + +msgid "The shadow sky faded." +msgstr "De schaduwlucht vervaagt." + +msgid "The soil returned to its soft and earthy state." +msgstr "De grond is weer zacht en vruchtbaar." + +msgid "The soil returned to its soft and loamy state." +msgstr "De grond is weer zacht en vruchtbaar." + +msgid "The species number (no. {1} of {2}) is invalid." +msgstr "Het soortnummer (no. {1} of {2}) is ongeldig." + +msgid "The spikes disappeared from around the opposing team's feet!" +msgstr "De stekels rond het verdedigende team zijn verdwenen!" + +msgid "The spikes disappeared from around your team's feet!" +msgstr "De stekels rond je team zijn verdwenen!" + +msgid "The stickiness disappeared from the battlefield." +msgstr "De plakkerigheid verdwijnt van het veld." + +msgid "The sticky web has disappeared from beneath the opposing team's feet!" +msgstr "Het plakkerige web rond het verdedigende team is verdwenen!" + +msgid "The sticky web has disappeared from beneath your team's feet!" +msgstr "Het plakkerige web rond je team is verdwenen!" + +msgid "The substitute took damage for {1}!" +msgstr "Het Substitute-kopie nam de schade voor {1}!" + +msgid "The sunlight faded." +msgstr "Het zonlicht verzwakt." + +msgid "The sunlight is strong." +msgstr "Het zonlicht is sterk." + +msgid "The sunlight turned extremely harsh!" +msgstr "Het zonlicht is enorm versterkt!" + +msgid "The sunlight turned harsh!" +msgstr "Het zonlicht is versterkt!" + +msgid "The swamp faded." +msgstr "Het moeras vervaagt." + +msgid "The thunderstorm rages." +msgstr "Het blijft onweren." + +msgid "The thunderstorm subsided." +msgstr "Het is gestopt met onweren." + +msgid "The toxic fallout faded." +msgstr "De radioactieve neerslag is gestopt." + +msgid "The twisted dimensions returned to normal!" +msgstr "De dimensies zijn weer als normaal!" + +msgid "The water is dyed a deep blue...\nWould you like to surf?" +msgstr "Het water is diepblauw van kleur...\nSurfen?" + +msgid "The wild {1}" +msgstr "De wilde {1}" + +msgid "The {1} can't be held." +msgstr "{1} kan niet vastgehouden worden." + +msgid "The {1} card? Certainly.\nHow many would you like?" +msgstr "The {1} card? Certainly.\nHow many would you like?" + +msgid "The {1} card? How many would you like to sell?" +msgstr "The {1} card? How many would you like to sell?" + +msgid "The {1} card? Oh, no.\nI can't buy that." +msgstr "The {1} card? Oh, no.\nI can't buy that." + +msgid "The {1} has sprouted." +msgstr "De {1} is ontkiemd." + +msgid "The {1} only allows the use of {2}!" +msgstr "De {1} staat alleen het gebruik van {2} toe!" + +msgid "The {1} plant is growing bigger." +msgstr "De {1}senplant groeit groter." + +msgid "The {1} strengthened {2}'s power!" +msgstr "De {1} versterkt de krachten van {2}!" + +msgid "The {1} was planted in the soft, earthy soil." +msgstr "De {1} is in de zachte, vruchtbare grond geplant." + +msgid "The {1} was scattered on the soil." +msgstr "De {1} is over de grond verstrooid." + +msgid "The {1} was taken and replaced with the {2}." +msgstr "{1} is vervangen met een {2}." + +msgid "The {1} weakened the damage to {2}!" +msgstr "De {1} vermindert de schade aan {2}!" + +msgid "The {1}'s indicating something right underfoot!" +msgstr "De {1} geeft aan dat er iets vlak onder de voet bevindt!" + +msgid "The {2} raised {1}'s Attack!" +msgstr "De Sterkte van {1} is gestegen door {2}!" + +msgid "The {2} raised {1}'s Defense!" +msgstr "De Verdediging van {1} is gestegen door {2}!" + +msgid "The {2} raised {1}'s Special Attack!" +msgstr "De Speciale Sterkte van {1} is gestegen door {2}!" + +msgid "The {2} raised {1}'s Special Defense!" +msgstr "De Speciale Verdediging van {1} is gestegen door {2}!" + +msgid "Their strength is no joke!" +msgstr "Hun krachten zijn geen grapje!" + +msgid "There appears to be nothing here..." +msgstr "Er lijkt hier niks te zijn..." + +msgid "There are no items." +msgstr "Er zijn geen voorwerpen in opgeslagen." + +msgid "There are no new awards...." +msgstr "Er zijn geen nieuwe trofeeën..." + +msgid "There are no phone numbers stored." +msgstr "Er staan geen telefoonnummers in opgeslagen." + +msgid "There are {1} {2}!\nWant to pick them?" +msgstr "Er zitten {1} {2} aan!\nPlukken?" + +msgid "There is 1 {1}!\nWant to pick it?" +msgstr "Er zit 1 {1} aan!\nPlukken?" + +msgid "There is a gift for you there!" +msgstr "Er is een cadeau voor je achtergelaten!" + +msgid "There is a more recent update available." +msgstr "Er is een nieuwe update beschikbaar." + +msgid "There is a total of #{@files.length} PNG(s) available for conversion. Would you like to begin the process?" +msgstr "Er zijn in totaal #{@files.length} PNG(s) beschikbaar om om te zetten. Wil je dit proces starten?" + +msgid "There is already a saved file. Is it OK to overwrite it?" +msgstr "Er is al een opgeslagen bestand. Mag deze overschreven worden?" + +msgid "There is no Pokémon." +msgstr "Je hebt geen Pokémon." + +msgid "There is no room left in the PC!" +msgstr "De pc zit vol!" + +msgid "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." +msgstr "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." + +msgid "There! All happy!" +msgstr "Kijk eens aan! Helemaal gelukkig!" + +msgid "There's an item buried around here!" +msgstr "Er ligt hier ergens een voorwerp begraven!" + +msgid "There's no Mail here." +msgstr "Je hebt geen post." + +msgid "There's no PP left for this move!" +msgstr "Deze actie heeft geen AP meer over!" + +msgid "There's no Pokémon here..." +msgstr "Er zijn hier geen Pokémon..." + +msgid "There's no more room for Pokémon!" +msgstr "Er is geen ruimte voor Pokémon meer!" + +msgid "There's no more room in the Bag." +msgstr "De Tas zit vol." + +msgid "There's no room to store items." +msgstr "De Voorwerpenopslag zit vol." + +msgid "These are among the toughest of Tandor! The paragons of our region!" +msgstr "Dit zijn de sterkste Trainers van Tandor! De sterren van de regio!" + +msgid "These pokemon can't fight in a sky battle!" +msgstr "Deze Pokémon kunnen niet in een luchtgevecht vechten!" + +msgid "These trainers' skill in battle will determine that answer!" +msgstr "De vaardigheden van deze Trainers zullen het bepalen!" + +msgid "They can be transferred over and will be deposited in your PC." +msgstr "Ze worden overgezet en in je pc opgeslagen." + +msgid "Third move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Third move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "This Pokémon can't be chosen." +msgstr "Deze Pokémon kan niet gekozen worden." + +msgid "This Pokémon is holding an item. It can't hold mail." +msgstr "Deze Pokémon houdt al een voorwerp vast. Het kan geen Brief vasthouden." + +msgid "This box is already empty." +msgstr "Deze Box is al leeg." + +msgid "This is in use already." +msgstr "Dat is al in gebruik." + +msgid "This isn't a fossil!" +msgstr "Dat is geen fossiel!" + +msgid "This isn't over yet!" +msgstr "Dit is nog niet voorbij!" + +msgid "This item can't be used on that Pokémon." +msgstr "Dit voorwerp kan niet op die Pokémon gebruikt worden." + +msgid "This means you've found all the Coins in this game, so the game is now over." +msgstr "Dit betekent dat je alle munten in het spel hebt gevonden, dus het spel is nu voorbij." + +msgid "This old, dead coral looks like it can be broken. Would you like to use Coral Break?" +msgstr "Dit dode koraal lijkt breekbaar. Kapot breken?" + +msgid "This pokemon can't fight in a sky battle!" +msgstr "Deze Pokémon kan niet in een luchtgevecht vechten!" + +msgid "This rock appears breakable. Would you like to smash it?" +msgstr "Deze rots lijkt breekbaar. Kapot breken?" + +msgid "This save file is corrupt or incompatible with this game." +msgstr "Het opslagbestand is corrupt en/of wordt niet ondersteund door dit spel." + +msgid "This save file is corrupt, but an automatic backup has been found and will be loaded instead." +msgstr "Het opslagbestand is corrupt, maar er is een backup gevonden. De backup wordt nu ingeladen." + +msgid "This save file is corrupt, but another working file in this slot has been found and will be loaded instead." +msgstr "Het opslagbestand is corrupt, maar er is een ander bestand gevonden. Het vervangende bestand wordt nu ingeladen." + +msgid "This save file is corrupt, but other working files in this slot were found." +msgstr "Het opslagbestand is corrupt, maar er zijn andere bestanden gevonden." + +msgid "This tree looks like it can be cut down!" +msgstr "Dit boompje lijkt kapot gesneden te kunnen worden!" + +msgid "This tree looks like it can be cut down." +msgstr "Dit boompje lijkt kapot gesneden te kunnen worden." + +msgid "This {1} plant is blooming cutely!" +msgstr "De {1}senplant bloeit schattig!" + +msgid "This {1} plant is blooming prettily!" +msgstr "De {1}senplant bloeit mooi!" + +msgid "This {1} plant is blooming very beautifully!" +msgstr "De {1}senplant bloeit prachtig!" + +msgid "This {1} plant is in bloom!" +msgstr "De {1}senplant is in bloei!" + +msgid "This {1} plant is in fabulous bloom!" +msgstr "De {1}senplant is in uitstekende bloei!" + +msgid "Thoroughly cunning." +msgstr "Vol sluwheid." + +msgid "Threw away {1} {2}(s)." +msgstr "{1} {2} weggegooid." + +msgid "Throw away items stored in the PC." +msgstr "Opgeslagen voorwerpen weggooien." + +msgid "Thursday" +msgstr "Donderdag" + +msgid "Time:" +msgstr "Tijd:" + +msgid "Time{2:02d}:{3:02d}
" +msgstr "Tijd{2:02d}:{3:02d}
" + +msgid "Time{1:02d}:{2:02d}
" +msgstr "Tijd{1:02d}:{2:02d}
" + +msgid "Timid" +msgstr "Onzeker" + +msgid "To Next Lv." +msgstr "Tot Volgend Lv." + +msgid "To install the other fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "Gelieve de andere lettertypes te installeren door middel van het Configuratiescherm." + +msgid "Too bad...\nThe bag is full." +msgstr "Dat is jammer...\nDe Tas zit vol." + +msgid "Too bad... The Bag is full..." +msgstr "Dat is jammer... De Tas zit vol..." + +msgid "Took the {1}." +msgstr "{1} teruggenomen." + +msgid "Toss" +msgstr "Weggooien" + +msgid "Toss\nItem" +msgstr "Voorwerp\nWeggooien" + +msgid "Toss Item" +msgstr "Voorwerpen Weggooien" + +msgid "Toss out how many {1}(s)?" +msgstr "Hoeveel wil je er weggooien?" + +msgid "Trainer has no unfainted Pokémon" +msgstr "Trainer heeft alleen bezweken Pokémon." + +msgid "Transferring\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" +msgstr "Pokémon overzetten \\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" + +msgid "Treat this battle as a loss?" +msgstr "Dit gevecht als verloren behandelen?" + +msgid "Treat this battle as a win?" +msgstr "Dit gevecht als gewonnen behandelen?" + +msgid "Tuesday" +msgstr "Dinsdag" + +msgid "Turn Off" +msgstr "Uitzetten" + +msgid "Turned over the {1} and received ${2}." +msgstr "{1} verkocht voor ${2}." + +msgid "Tw̳Ich̳s PCc" +msgstr "Tw̳Itch̳' pCc" + +msgid "Type" +msgstr "Soort" + +msgid "UPPER" +msgstr "HOOFD" + +msgid "Unknown" +msgstr "Onbekend" + +msgid "Unknown happiness-changing method." +msgstr "Onbekende vriendelijkheidsaanpassingsmethode." + +msgid "Up" +msgstr "Omhoog" + +msgid "Up next:\\wt[20] Round {1}\\wt[25]\n\\PN versus {2}!" +msgstr "Volgende ronde:\\wt[20] Ronde {1}\\wt[25]\n\\PN tegen {2}!" + +msgid "Updating game maps, you will be sent to the nearest Pokémon Center" +msgstr "Gamemaps aan het updaten. Je zal naar het dichtbijzijnste Pokémon-Center gestuurd worden." + +msgid "Upon this consecrated ground, I shall invoke the blessings of the sea!" +msgstr "Op dit geheiligde land, roep ik de zegenen van de zee aan!" + +msgid "Use" +msgstr "Gebruiken" + +msgid "Use next Pokémon?" +msgstr "Volgende Pokémon gebruiken?" + +msgid "Use on which Pokémon?" +msgstr "Op welke Pokémon gebruiken?" + +msgid "Use the patcher.exe in your game folder to check for patches!\\wtnp[40]" +msgstr "Open 'patcher.exe' in de installatiefolder om op patches te controleren!\\wtnp[40]" + +msgid "Used to confirm a choice, check things, and talk to people." +msgstr "Bevestigt keuzes, bekijkt dingen en praat tegen mensen." + +msgid "Used to exit, cancel a choice or mode, and open the pause menu." +msgstr "Annuleert keuzes, opent het pauzemenu en verlaat menu's." + +msgid "Using item..." +msgstr "Voorwerp aan het gebruiken..." + +msgid "Using its {1}, the Attack of {2} rose!" +msgstr "De Sterkte van {2} is gestegen door {1}!" + +msgid "Using its {1}, the Defense of {2} rose!" +msgstr "De Verdediging van {2} is gestegen door {1}!" + +msgid "Using its {1}, the Special Attack of {2} rose!" +msgstr "De Speciale Sterkte van {2} is gestegen door {1}!" + +msgid "Using its {1}, the Special Defense of {2} rose!" +msgstr "De Speciale Verdediging van {2} is gestegen door {1}!" + +msgid "Using its {1}, the Speed of {2} rose!" +msgstr "De Snelheid van {2} is gestegen door {1}!" + +msgid "Using {1}, the Attack of {2} rose sharply!" +msgstr "De Sterkte van {2} is aanzienlijk gestegen door {1}!" + +msgid "Using {1}, the Defense of {2} rose sharply!" +msgstr "De Verdediging van {2} is aanzienlijk gestegen door {1}!" + +msgid "Using {1}, the Special Attack of {2} rose sharply!" +msgstr "De Speciale Sterkte van {2} is aanzienlijk gestegen door {1}!" + +msgid "Using {1}, the Special Defense of {2} rose sharply!" +msgstr "De Speciale Verdediging van {2} is aanzienlijk gestegen door {1}!" + +msgid "Using {1}, the Speed of {2} rose sharply!" +msgstr "De Snelheid van {2} is aanzienlijk gestegen door {1}!" + +msgid "Version is up-to-date, no update needed! \\wtnp[30]" +msgstr "Versie is up-to-date, geen update nodig! \\wtnp[30]" + +msgid "Very finicky." +msgstr "Vrij kieskeurig." + +msgid "Vibration" +msgstr "Trilfunctie" + +msgid "Volcano" +msgstr "Vulkaan" + +msgid "WITHDRAW POKéMON" +msgstr "POKÉMON OPHALEN" + +msgid "WT" +msgstr "GEWICHT" + +msgid "Wacan Berries" +msgstr "Wacan-Bessen" + +msgid "Waiting for a rematch{1}" +msgstr "Wachtend{1}" + +msgid "Wallpaper" +msgstr "Achtergrond" + +msgid "Want to escape from here and return to {1}?" +msgstr "Hier uit ontsnappen en terugkeren naar {1}?" + +msgid "Want to plant a Berry?" +msgstr "Een Bes planten?" + +msgid "Want to return to the healing spot used last in {1}?" +msgstr "Terugkeren naar de geneeslocatie van {1}?" + +msgid "Want to sprinkle some water with the {1}?" +msgstr "Water sprenkelen met de {1}?" + +msgid "Warning: Randomizer Mode greatly affects the balance of the game." +msgstr "Waarschuwing: De Randomizer-modus heeft grote invloed op de balans van het spel." + +msgid "Watmel Berries" +msgstr "Watmel-Bessen" + +msgid "We have some of Tandor's best and brightest here to dazzle you with their spectacular battling skills!" +msgstr "We hebben hier een aantal van Tandors besten en slimsten om jullie te verbazen met hun spectaculaire vechtkunsten!" + +msgid "We hope you enjoy playing Pokémon Uranium!" +msgstr "We wensen je veel plezier met Pokémon Uranium!" + +msgid "We tried our hardest in this battle, and that's what counts." +msgstr "We hebben allebei ons best gedaan, daar gaat het om." + +msgid "We're back with Round 3, the quarterfinals!" +msgstr "We zijn terug met de derde ronde, de kwartfinales!" + +msgid "Wednesday" +msgstr "Woensdag" + +msgid "Welcome to the Hall of Fame!" +msgstr "Welkom bij de Eregalerij!" + +msgid "Welcome to the first round of the\nPokémon League Tournament!" +msgstr "Welkom bij de eerste ronde van het\nTandorkampioenschap!" + +msgid "Welcome!\nHow may I serve you?" +msgstr "Welkom!\nWat kan ik voor u betekenen?" + +msgid "Well fought, indeed! You deserved this victory." +msgstr "Goed gevochten! Dit heb je verdiend." + +msgid "Well, it has been a while, hasn't it?\nWhen I battled you, you were just a naive child, fumbling around in the dark.\nNow, you face me in the arena with confidence!\nYour fighting spirit is like a bright, shining light!\nI can tell you are no longer afraid.\nGyahahaha!! That's what I like to see!\nShow me your fearlessness in battle!" +msgstr "Nou, dat is een tijd geleden, of niet soms?\nToen ik je het laatst gevochten had, was je nog maar een naïef kind, verdwaald in het donker. Nu sta je tegenover mij vol vastberadenheid en zelfvertrouwen!\nJe passie is als een fel licht!\nIk kan zien dat je niet langer bang bent.\nGyahahaha! Daar had ik nou op gehoopt!\nLaat je moed maar eens zien!" + +msgid "Well, let's not delay... on with the match!" +msgstr "Laten we niet langer wachten... op naar het gevecht!" + +msgid "Well, you certainly know what you want out of life.\\^" +msgstr "Nou, je weet wat je wilt, dat is zeker.\\^" + +msgid "Wepear Berries" +msgstr "Wepear-Bessen" + +msgid "What a match!" +msgstr "Wat een gevecht!" + +msgid "What could be in store for us this round?" +msgstr "Wat staat er deze ronde\nvoor ons in petto?" + +msgid "What do you want to do with {1}'s Mail?" +msgstr "Wat wil je met de Brief van {1} doen?" + +msgid "What do you want to do?" +msgstr "Wat wil je doen?" + +msgid "What will\n{1} do?" +msgstr "Wat zal\n{1} doen?" + +msgid "What will\n{1} throw?" +msgstr "Wat zal\n{1} gooien?" + +msgid "What will hatch from this? It doesn't seem close to hatching." +msgstr "Wat zal hier uitkomen?\nDe tijd zal het leren." + +msgid "What will {1} do?" +msgstr "Wat zal {1} doen?" + +msgid "What?\n{1} is evolving!" +msgstr "Wat?\n{1} is aan het evolueren!" + +msgid "When the flame touched the powder on the Pokémon, it exploded!" +msgstr "Toen de vlam het poeder op de Pokémon raakte, explodeerde het!" + +msgid "Which PC should be accessed?" +msgstr "Welke pc mag geopend worden?" + +msgid "Which move should be forgotten?" +msgstr "Welke actie moet vergeten worden?" + +msgid "Which one will you take?" +msgstr "Wie neem je mee?" + +msgid "Which report should I read?" +msgstr "Welk verslag lezen?" + +msgid "White" +msgstr "Wit" + +msgid "White Tiles: {1}" +msgstr "Witte Tegels: {1}" + +msgid "Who are you?\\^" +msgstr "Wie ben jij?\\^" + +msgid "Who will it be?" +msgstr "Wie zal het worden?" + +msgid "Wide Guard protected your team!" +msgstr "Wide Guard heeft je team beschermd!" + +msgid "Wide Guard protected {1}!" +msgstr "Wide Guard heeft {1} beschermd!" + +msgid "Wiki Berries" +msgstr "Wiki-Bessen" + +msgid "Wild Pokémon will be lured." +msgstr "Wilde Pokémon zullen gelokt worden." + +msgid "Wild Pokémon will be repelled." +msgstr "Wilde Pokémon zullen afgeschrikt worden." + +msgid "Wild battles with more than two Pokémon are not allowed." +msgstr "Wilde gevechten met meer dan twee Pokémon zijn niet toegestaan." + +msgid "Wild {1} and\n{2} appeared!" +msgstr "Wilde {1} en\n{2} verschijnen!" + +msgid "Wild {1} appeared!" +msgstr "Wilde {1} verschijnt!" + +msgid "Will you switch your Pokémon?" +msgstr "Wil je je Pokémon verwisselen?" + +msgid "Withdraw" +msgstr "Ophalen" + +msgid "Withdraw\nItem" +msgstr "Voorwerp\nOphalen" + +msgid "Withdraw Item" +msgstr "Voorwerpen Ophalen" + +msgid "Withdraw Pokémon" +msgstr "Pokémon Ophalen" + +msgid "Withdrew {1} {2}(s)." +msgstr "{1} {2} opgehaald." + +msgid "Wonder Room wore off, and the Defense and Sp. Def stats returned to normal!" +msgstr "Wonder Room is uitgewerkt. De Verdediging- en Sp.-Ver.-statistieken zijn weer als normaal!" + +msgid "Woooow! Like, that was a totally sweet battle!~ I guess this just isn't my year to win. But now, you'd better win in my stead, okay?~" +msgstr "Waaauuuw! Dat was zo'n mooi gevecht!~ Zo te zien is dit mijn jaar niet, wat betekent dat jij voor me moet winnen, goed?~" + +msgid "Would you like to cut it?" +msgstr "Kapot snijden?" + +msgid "Would you like to forfeit the match and quit now?" +msgstr "Stoppen en het gevecht opgeven?" + +msgid "Would you like to give a nickname to {1}?" +msgstr "Wil je {1} een bijnaam geven?" + +msgid "Would you like to move it?" +msgstr "Verschuiven?" + +msgid "Would you like to nickname the newly hatched {1}?" +msgstr "Wil je de pasgeboren {1} een bijnaam geven?" + +msgid "Would you like to restart the game and apply the changes?" +msgstr "Het spel opnieuw opstarten en de wijzigingen toepassen?" + +msgid "Would you like to save the game?" +msgstr "Voortgang opslaan?" + +msgid "Would you like to switch the two items?" +msgstr "De twee voorwerpen verwisselen?" + +msgid "Wow! That battle was quite a workout, huh?\nI think it's safe to say that you're the stronger among us.\nI'll be cheering you on from here on out!" +msgstr "Wauw! Dat gevecht was best een work-out, of niet? Je mag gerust zeggen dat jij de sterkste van ons bent hoor!\nGa zo door, ik zal je toejuichen!" + +msgid "Wow, you look like a really strong trainer...\nUm. I'm Angelica, and I train Fairy types.\nWe're cute, but don't let it fool you:\nwe're really strong too.\nAfter all, Fairies can stand up to the power of dragons. So we aren't afraid of any tough-looking trainers, either. If you aren't acquainted with the power of fairies, then, you'll know soon enough!" +msgstr "Woow, jij ziet eruit als een sterke Trainer...\nUm... Ik ben Angelica, en ik train Pokémon van het Fee-soort. We zijn schattig, maar laat je niet foppen: we zijn ook heel sterk. Feeën hebben tenslotte de kracht draken te verslaan, dus zijn wij niet bang voor stoere Trainers zoals jij. Als je nog niet bekend bent met de kracht van feeën, zal je er snel genoeg achterkomen!" + +msgid "Yache Berries" +msgstr "Yache-Bessen" + +msgid "Yellow" +msgstr "Geel" + +msgid "Yes" +msgstr "Ja" + +msgid "You can catch shiny Pokemon even if they aren't your first encounter." +msgstr "Elke Shiny kan gevangen worden ongeacht wanneer het gevonden is." + +msgid "You can choose from three different game screen sizes." +msgstr "Kies uit drie verschillende schermformaten." + +msgid "You can choose from three different text-scrolling speeds." +msgstr "Kies uit drie verschillende tekstsnelheden." + +msgid "You can choose if the game should remember the last save you loaded." +msgstr "Kies of het spel het laatst gebruikte opslagbestand onthoudt of niet." + +msgid "You can choose the style of the game's font." +msgstr "Verander het lettertype." + +msgid "You can choose to switch Pokémon when an opponent's Pokémon faints." +msgstr "Kies of je de keuze krijgt je Pokémon te verwisselen zodra er een bezwijkt." + +msgid "You can choose whether controller vibration is enabled." +msgstr "Schakel de trilfunctie van de controller in of uit." + +msgid "You can choose whether to view move animations." +msgstr "Schakel gevechtsanimaties in of uit." + +msgid "You can receive even more Coins in the next game!" +msgstr "Je kan in het volgende spel nog meer munten verdienen!" + +msgid "You can select your preferred pronouns." +msgstr "Kies de voornaamwoorden van de speler." + +msgid "You can set the game's SFX volume." +msgstr "Verander het volume van de geluidseffecten." + +msgid "You can set the game's frames per second." +msgstr "Verander het aantal beelden per seconde." + +msgid "You can set the game's language." +msgstr "Verander de taal." + +msgid "You can set the game's music volume." +msgstr "Verander het volume van de muziek." + +msgid "You can use the patcher.exe in your game folder to update! \\wtnp[40]" +msgstr "Open 'patcher.exe' in de installatiefolder om de update te installeren!\\wtnp[40]" + +msgid "You can't dismount your Bike here." +msgstr "Je kan hier niet afstappen." + +msgid "You can't play unless you have a Coin Case." +msgstr "Je kan niet spelen zonder Muntenkist." + +msgid "You can't release an Egg." +msgstr "Je kan een Ei niet vrijlaten." + +msgid "You can't release eggs." +msgstr "Je kan Eieren niet vrijlaten." + +msgid "You can't switch {1}'s Pokémon with one of yours!" +msgstr "Je kan {1}'s Pokémon niet met die van jou wisselen!" + +msgid "You don't have any Coins to play!" +msgstr "Je hebt geen munten om te spelen!" + +msgid "You don't have any eligible pokemon for a sky battle" +msgstr "Je hebt geen Pokémon die geschikt zijn voor een luchtgevecht." + +msgid "You don't have any other save files" +msgstr "Je hebt geen andere opslagbestanden." + +msgid "You don't have enough berries." +msgstr "Je hebt niet genoeg Bessen." + +msgid "You don't have enough money." +msgstr "Je hebt niet genoeg geld..." + +msgid "You don't have your bag." +msgstr "Je hebt je Tas niet." + +msgid "You got ${1}" +msgstr "Je hebt ${1} ontvangen!" + +msgid "You have a burning spirit within you that never ceases!\\^" +msgstr "Je passie is als een vlam die niet te blussen is!\\^" + +msgid "You have a great future ahead, but what about now?" +msgstr "De toekomst lacht je toe, maar had je dit verwacht?" + +msgid "You have completed {1}!" +msgstr "Je hebt {1} voltooid!" + +msgid "You have no more room in the Bag." +msgstr "De Tas zit vol." + +msgid "You have no room left in the Bag." +msgstr "De Tas zit vol." + +msgid "You have no usable items in this pocket." +msgstr "Je hebt geen bruikbare voorwerpen in dit vak." + +msgid "You have received a mystery award! Search to find what has been unlocked!" +msgstr "Je hebt een nieuwe trofee ontvangen! Kijk om te zien wat er verdiend is!" + +msgid "You haven't found any Coins! Are you sure you want to quit?" +msgstr "Je hebt nog geen munten gevonden! Weet je zeker dat je wilt stoppen?" + +msgid "You know that the best things in life come to those who wait.\\^" +msgstr "Je hebt een zeer sterk uithoudingsvermogen.\\^" + +msgid "You must choose a move!" +msgstr "Je moet een actie selecteren!" + +msgid "You must choose at least one rule to play a custom game." +msgstr "Je moet minstens één spelregel kiezen voor een aangepast spel." + +msgid "You must complete the game at least once to unlock Randomizer." +msgstr "Je moet het spel minstens één keer hebben uitgespeeld om de Randomizer-modus te kunnen kiezen." + +msgid "You must enable Nuzlocke to select this." +msgstr "Nuzlocke-modus moet hiervoor ingeschakeld zijn." + +msgid "You need an internet connection to use the GTS, WT and VT" +msgstr "Je hebt een internetverbinding nodig om het WRS, WR en VT te gebruiken." + +msgid "You picked the {1} {2}.\\wtnp[30]" +msgstr "Je hebt {1} {2} geplukt.\\wtnp[30]" + +msgid "You picked the {1}.\\wtnp[30]" +msgstr "Je hebt de {1} geplukt.\\wtnp[30]" + +msgid "You prefer to adapt to overcome challenges in your path.\\^" +msgstr "Je past je gemakkelijk aan om je problemen te overwinnen.\\^" + +msgid "You prefer to overwhelm your opponents with sheer force and firepower.\\^" +msgstr "Je schakelt je tegenstanders liever zo snel mogelijk uit.\\^" + +msgid "You seem to be a Trainer who likes to play it safe.\\^" +msgstr "Je bent een Trainer die de kat graag uit de boom kijkt.\\^" + +msgid "You seem to be a trainer that is capable of many different strategies.\\^" +msgstr "Je bent een Trainer die veel verschillende strategieën toe kan passen.\\^" + +msgid "You seem to be a trainer who won't hesitate to go for what you want.\\^" +msgstr "Je bent een Trainer die er altijd voor lijkt te gaan.\\^" + +msgid "You used your last {1}." +msgstr "Je hebt je laatste {1} verbruikt." + +msgid "You're already surfing." +msgstr "Je surft al." + +msgid "You're holding a Pokémon!" +msgstr "Je houdt een Pokémon vast!" + +msgid "You're impulsive, impatient, and care mostly about your own desires.\\^" +msgstr "Je bent impulsief, ongeduldig, en vooral met jezelf bezig.\\^" + +msgid "You've found all of the hidden x2 and x3 cards." +msgstr "Je hebt alle verborgen x2 en x3 kaarten gevonden." + +msgid "You've got 99,999 Coins." +msgstr "Je hebt 99.999 munten." + +msgid "You've run out of Coins.\nGame over!" +msgstr "Je hebt geen munten meer over.\nGame over!" + +msgid "Your Coin Case has been filled." +msgstr "Je Muntenkist is gevuld." + +msgid "Your Coin Case is full!" +msgstr "Je Muntenkist is vol!" + +msgid "Your PC's Mailbox is full." +msgstr "De Postbus zit vol." + +msgid "Your Pokémon will be waiting for you in the Pokémon Storage System." +msgstr "Je Pokémon staan klaar in het Pokémon-Opslagsysteem." + +msgid "Your calm, rational approach will come to aid you in the future.\\^" +msgstr "Die kalme, rationele houding zal je in de toekomst zeker van pas komen.\\^" + +msgid "Your coins" +msgstr "Munten" + +msgid "Your foe's weak!\nGet 'em, {1}!" +msgstr "Je tegenstander is zwak!\nPak 'm, {1}!" + +msgid "Your game is out-of-date!\nUpdate required. \\wtnp[30]" +msgstr "Het spel is out-of-date! \nUpdate vereist. \\wtnp[30]" + +msgid "Your journey --- your story --- is about to unfold." +msgstr "Jouw avontuur -- jouw verhaal -- staat op het punt te beginnen." + +msgid "Your name is {1}?" +msgstr "Hmm, dus je naam is {1}?" + +msgid "Your name?" +msgstr "Hoe heet je?" + +msgid "Your old Nuzlocke savefile needs to be converted to the new system." +msgstr "Je oude Nuzlocke-opslagbestand moet omgezet worden in verband met het nieuwe systeem." + +msgid "Your party Pokémon and any in the Daycare will be deposited, too." +msgstr "Dit geldt ook voor Pokémon in het Dagverblijf en Pokémon in je team." + +msgid "Your party is full!" +msgstr "Je team zit vol!" + +msgid "Your party is full! You can't unfuse {1}." +msgstr "Je team is vol! Je kan {1} niet defuseren." + +msgid "Your party's full!" +msgstr "Je team zit vol!" + +msgid "Your philosophy is probably to just \"go with the flow\".\\^" +msgstr "Je intelligentie staat als een paal boven water.\\^" + +msgid "Your starter as well as all wild and trainer Pokémon will be randomized." +msgstr "Alle Pokémon worden willekeurig uitgekozen." + +msgid "Your team became cloaked in a mystical veil!" +msgstr "Je team wordt beschermd tegen aandoeningen!" + +msgid "Your team became shrouded in mist!" +msgstr "Je team wordt in mist gehuld!" + +msgid "Your team is no longer protected by Safeguard!" +msgstr "Je team wordt niet langer beschermd door Safeguard!" + +msgid "Your team is no longer protected by mist!" +msgstr "Je team wordt niet langer beschermd door mist!" + +msgid "Your team is too nervous to eat Berries!" +msgstr "Je team is te nerveus om Bessen te eten!" + +msgid "Your team's Light Screen faded!" +msgstr "Het Reflect van je team werkt uit!" + +msgid "Your team's Light Screen wore off!" +msgstr "Het Light Screen van je team is uitgewerkt!" + +msgid "Your team's Lucky Chant wore off!" +msgstr "De Lucky Chant van je team werkt uit!" + +msgid "Your team's Mist faded!" +msgstr "Je team wordt niet langer beschermd door mist!" + +msgid "Your team's Reflect faded!" +msgstr "Het Reflect van je team is uitgewerkt!" + +msgid "Your team's Reflect wore off!" +msgstr "Het Reflect van je team is uitgewerkt!" + +msgid "Your team's Tailwind petered out!" +msgstr "Je team verliest de wind mee!" + +msgid "\\GHere you go!" +msgstr "\\GAlsjeblieft!" + +msgid "\\GYou don't have enough money." +msgstr "\\GJe hebt niet genoeg geld..." + +msgid "\\GYou have no room left in the Bag." +msgstr "\\GDe Tas zit vol." + +msgid "\\PN, are you ready?" +msgstr "Oké \\PN, klaar voor?" + +msgid "\\c[7]ENGAGEMENT FAILED.\\wt[16]\nA POWER CELL IS NEEDED." +msgstr "\\c[7]ACTIVATIE MISLUKT.\\wt[16]\nACCU VEREIST." + +msgid "\\c[7]ENGAGEMENT SUCCESSFUL." +msgstr "\\c[7]ACTIVATIE VOLTOOID." + +msgid "\\c[7]OBSTACLE DETECTED.\\wt[20]\nENGAGING STRENGTH PROTOCOL\\wt[8].\\wt[8].\\wt[8].\\wt[8]" +msgstr "\\c[7]OBSTAKEL GEDETECTEERD.\\wt[20]\nSTRENGTH-PROTOCOL ACTIVEREN\\wt[8] .\\wt[8].\\wt[8].\\wt[8]" + +msgid "\\me[Jingle - HMTM]Obtained \\c[1]{1}\\c[0]!\nIt contained \\c[1]{2}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]\\PN heeft \\c[1]{1}\\c[0] bemachtigd!\nHet bevat \\c[1]{2}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - HMTM]{1} found \\c[1]{2}\\c[0]!\nIt contained \\c[1]{3}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]{1} heeft \\c[1]{2}\\c[0] gevonden!\nHet bevat \\c[1]{3}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]\\PN heeft \\c[1]{1}\\c[0] bemachtigd!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]\\PN heeft \\c[1]{1}\\c[0] bemachtigd!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained some \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]\\PN heeft een aantal \\c[1]{1}\\c[0] bemachtigd!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found one \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} heeft een \\c[1]{2}\\c[0] gevonden!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} heeft een aantal \\c[1]{2}\\c[0] gevonden!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} heeft {2} \\c[1]{3}\\c[0] gevonden!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} heeft {2} \\c[1]{3}\\c[0] gevonden!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\PN heeft \\c[1]{1}\\c[0] bemachtigd!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Randomizer Mode has been unlocked!\\wt[30]\nIt will be available when starting a new Custom Game." +msgstr "\\me[Jinlge - KeyItem]Je hebt de Randomizer-modus verdiend!\\wt[30]\nHet is nu beschikbaar als keuze bij aangepaste spelregels." + +msgid "\\me[Jinlge - KeyItem]\\sign[sign1]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\sign[sign1]\\PN heeft \\c[1]{1}\\c[0] bemachtigd!\\wtnp[30]" + +msgid "\\me[Voltorb Flip Game Over]Oh no! You get 0 Coins!\\wtnp[50]" +msgstr "\\me[Voltorb Flip Game Over]O nee! Je krijgt 0 munten!\\wtnp[50]" + +msgid "\\me[Voltorb Flip Win]Board clear!\\wtnp[40]" +msgstr "\\me[Voltorb Flip Win]Bord opgelost!\\wtnp[40]" + +msgid "\\se[Voltorb Flip Level Dropped]Dropped to Game Lv. {1}!" +msgstr "\\se[Voltorb Flip Level Dropped]Gedaald tot Level {1}!" + +msgid "\\se[]1,\\wt[4] 2,\\wt[4] and...\\wt[8] ...\\wt[8] ...\\wt[8] Poof!\\se[balldrop]" +msgstr "\\se[]1,\\wt[4] 2,\\wt[4] en...\\wt[8] ...\\wt[8] ...\\wt[8] Poef!\\se[balldrop]" + +msgid "\\se[]Save failed.\\wtnp[30]" +msgstr "\\se[]Opslaan mislukt.\\wtnp[30]" + +msgid "\\se[]{1} hatched from the Egg!\\wt[80]" +msgstr "\\se[]{1} is uit het Ei gekomen!\\wt[80]" + +msgid "\\se[]{1} learned {2}!\\se[itemlevel]" +msgstr "\\se[]{1} heeft {2} geleerd!\\se[itemlevel]" + +msgid "\\se[]{1} saved the game.\\se[save]\\wtnp[30]" +msgstr "\\se[]{1} heeft {zijn|haar|diens} voortgang opgeslagen.\\se[save]\\wtnp[30]" + +msgid "\\se[accesspc]Accessed the Hall of Fame." +msgstr "\\se[accesspc]Eregalerij is geopend." + +msgid "\\se[accesspc]Accessed {1}'s PC." +msgstr "\\se[accesspc]{1}'s pc is geopend." + +msgid "\\se[accesspc]Booted up a TM." +msgstr "\\se[accesspc]De TM is opgestart." + +msgid "\\se[accesspc]Booted up an HM." +msgstr "\\se[accesspc]De VM is opgestart." + +msgid "\\se[accesspc]The Pokémon Storage System was opened." +msgstr "\\se[accesspc]Het Pokémon-Opslagsysteem is geopend." + +msgid "\\se[computeropen]{1} booted up the PC." +msgstr "\\se[computeropen]{1} start de pc op." + +msgid "\\se[itemlevel]{1} received \\c[1]{2}\\c[0]!\\nIt contained \\c[1]{3}\\c[0].\\wtnp[30]" +msgstr "\\se[itemlevel]{1} heeft een \\c[1]{2}\\c[0] ontvangen!\\nHet bevatte \\c[1]{3}\\c[0].\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received a \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} heeft een \\c[1]{2}\\c[0] ontvangen!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received an \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} heeft een \\c[1]{2}\\c[0] ontvangen!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} heeft een aantal \\c[1]{2}\\c[0] ontvangen!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} heeft {2} \\c[1]{3}\\c[0] ontvangen!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} heeft {2} \\c[1]{3}\\c[0] ontvangen!\\wtnp[30]" + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried home." +msgstr "\\w[]\\wm\\c[8]\\l[3]Als gevolg van het vernederend verlies haast {1} zich naar huis." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried to a Pokémon Center." +msgstr "\\w[]\\wm\\c[8]\\l[3]Als gevolg van het vernederend verlies haast {1} zich naar een Pokémon-Center." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried home, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} beschermt de vermoeide, bezweken Pokémon tegen verdere schade en haast zich naar huis." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried to a Pokémon Center, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} beschermt de vermoeide, bezweken Pokémon tegen verdere schade en haast zich naar een Pokémon-Center." + +msgid "accuracy" +msgstr "precisie" + +msgid "an egg" +msgstr "een Ei" + +msgid "boardbg" +msgstr "../../Translations/Dutch/boardbg_nl" + +msgid "egg" +msgstr "Ei" + +msgid "evasiveness" +msgstr "ontwijking" + +msgid "lower" +msgstr "klein" + +msgid "memo" +msgstr "../../Translations/Dutch/memo_nl" + +msgid "off" +msgstr "uit" + +msgid "on" +msgstr "aan" + +msgid "other" +msgstr "overig" + +msgid "phonebg" +msgstr "../Translations/Dutch/phonebg_nl" + +msgid "the ally {1}" +msgstr "de aangesloten {1}" + +msgid "the egg" +msgstr "het Ei" + +msgid "the foe {1}" +msgstr "de verdedigende {1}" + +msgid "the opposing {1}" +msgstr "de verdedigende {1}" + +msgid "the wild {1}" +msgstr "de wilde {1}" + +msgid "their egg" +msgstr "{zijn|haar|het} Ei" + +msgid "wh̳hC PC sHoulD bE̳ acCe̳sEd?̳̳̳" +msgstr "̳WEll̳Ke̳ p̳cC m̳O̳̳̳E̳t gE̳oPE̳n̳d wO̳r̳dEN̳n?" + +msgid "{1:4.1f} lbs." +msgstr "{1:4.1f} lbs" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" + +msgid "{1:s} (F, Lv{2:d})" +msgstr "{1:s} (V, Lv{2:d})" + +msgid "{1:s} Pokémon" +msgstr "{1:s}-Pokémon" + +msgid "{1:s}: Search Mode" +msgstr "Tandor-PokéDex: Zoekfunctie" + +msgid "{1:s}POWER/{2:s}\nPP/{3:d}ACCURACY/{4:s}" +msgstr "{1:s}KRACHT/{2:s}\nAP/{3:d}PRECISIE/{4:s}" + +msgid "{1:s}PP: ---
TYPE/{2:s}" +msgstr "{1:s}AP: ---
SOORT/{2:s}" + +msgid "{1:s}PP: {2: 2d}/{3: 2d}
TYPE/{4:s}" +msgstr "{1:s}AP: {2: 2d}/{3: 2d}
SOORT/{4:s}" + +msgid "{1}\nwould like to battle!" +msgstr "{1}\nwil vechten!" + +msgid "{1} (PP: ---)" +msgstr "{1} (AP: ---)" + +msgid "{1} (PP: {2}/{3})" +msgstr "{1} (AP: {2}/{3})" + +msgid "{1} Female" +msgstr "{1} Vrouwtje" + +msgid "{1} Female Shiny" +msgstr "{1} Shiny Vrouwtje" + +msgid "{1} Lv{2} {3}" +msgstr "{1} Lv{2} {3}" + +msgid "{1} Lv{2} {3}/{4}" +msgstr "{1} Lv{2} {3}/{4}" + +msgid "{1} Male" +msgstr "{1} Mannetje" + +msgid "{1} Male Shiny" +msgstr "{1} Shiny Mannetje" + +msgid "{1} Pokémon will be released, 1 of them is shiny. Are you absolutely certain?" +msgstr "{1} Pokémon zullen vrijgelaten worden. 1 van hen is Shiny. Weet je het helemaal zeker?" + +msgid "{1} Pokémon will be released, {2} of them are shiny. Are you absolutely certain?" +msgstr "{1} Pokémon zullen vrijgelaten worden. {2} van hen zijn Shiny. Weet je het helemaal zeker?" + +msgid "{1} Pokémon will be released. Are you absolutely certain?" +msgstr "{1} Pokémon zullen vrijgelaten worden. Weet je het helemaal zeker?" + +msgid "{1} absorbed nutrients with its roots!" +msgstr "{1} heeft voedingsstoffen uit de bodem opgenomen!" + +msgid "{1} acquired {2}!" +msgstr "{1} heeft {2} verkregen!" + +msgid "{1} adores you!\nThe base Attack fell!" +msgstr "{1} houdt van je!\nDe basis Sterkte is gedaald!" + +msgid "{1} adores you!\nThe base Defense fell!" +msgstr "{1} houdt van je!\nDe basis Verdediging is gedaald!" + +msgid "{1} adores you!\nThe base HP fell!" +msgstr "{1} houdt van je!\nDe basis HP is gedaald!" + +msgid "{1} adores you!\nThe base Special Attack fell!" +msgstr "{1} houdt van je!\nDe basis Speciale Sterkte is gedaald!" + +msgid "{1} adores you!\nThe base Special Defense fell!" +msgstr "{1} houdt van je!\nDe basis Speciale Verdediging is gedaald!" + +msgid "{1} adores you!\nThe base Speed fell!" +msgstr "{1} houdt van je!\nDe basis Snelheid is gedaald!" + +msgid "{1} already has a burn." +msgstr "{1} is al verbrand!" + +msgid "{1} already has a substitute!" +msgstr "{1} heeft al een Substitute-kopie!" + +msgid "{1} already knows\n{2}." +msgstr "{1} kent {2} al." + +msgid "{1} anchored itself with its roots!" +msgstr "{1} heeft zichzelf vastgeplant!" + +msgid "{1} anchored itself with {2}!" +msgstr "{1} heeft zichzelf verankerd met {2}!" + +msgid "{1} anchored itself!" +msgstr "{1} heeft zichzelf verankerd!" + +msgid "{1} and {2} are attacking!" +msgstr "{1} en {2} vallen aan!" + +msgid "{1} and {2} want to battle!" +msgstr "{1} en {2} willen vechten!" + +msgid "{1} appears incapable of using its power!" +msgstr "{1} lijkt niet aan te kunnen vallen!" + +msgid "{1} avoided damage with Wonder Guard!" +msgstr "{1} heeft de schade ontlopen door Wonder Guard!" + +msgid "{1} avoided the attack!" +msgstr "{1} heeft de actie ontweken!" + +msgid "{1} avoids attacks by its ally Pokémon!" +msgstr "{1} ontwijkt aanvallen van de aangesloten Pokémon!" + +msgid "{1} became cloaked in a freezing light!" +msgstr "{1} heeft een bevriezend licht gecreëerd!" + +msgid "{1} became cloaked in freezing air!" +msgstr "{1} heeft een bevriezende lucht gecreëerd!" + +msgid "{1} became cloaked in mystical moonlight!" +msgstr "{1} heeft magisch maanlicht gecreëerd!" + +msgid "{1} became confused due to fatigue!" +msgstr "{1} is verward geraakt door vermoeidheid!" + +msgid "{1} became confused!" +msgstr "{1} is verward geraakt!" + +msgid "{1} became healthy!" +msgstr "{1} is genezen!" + +msgid "{1} became healthy." +msgstr "{1} is genezen." + +msgid "{1} became nimble!" +msgstr "{1} wordt lenig!" + +msgid "{1} became the center of attention!" +msgstr "{1} krijgt alle aandacht!" + +msgid "{1} became trapped by Sand Tomb!" +msgstr "{1} zit vast in een zandhoos!" + +msgid "{1} became trapped by swirling magma!" +msgstr "{1} zit vast in een magmastorm!" + +msgid "{1} began charging power!" +msgstr "{1} begint zich op te laden!" + +msgid "{1} began growling deeply!" +msgstr "{1} begint hard te grommen!" + +msgid "{1} began having a nightmare!" +msgstr "{1} krijgt een nachtmerrie!" + +msgid "{1} bids farewell to {2}." +msgstr "{1} neemt afscheid van {2}." + +msgid "{1} blacked out!" +msgstr "{1} valt flauw!" + +msgid "{1} bounced the {2} back!" +msgstr "{1} heeft {2} weerkaatst!" + +msgid "{1} braced itself!" +msgstr "{1} heeft zichzelf schrap gezet!" + +msgid "{1} breaks the mold!" +msgstr "{1} breekt de regels!" + +msgid "{1} burrowed its way under the ground!" +msgstr "{1} heeft zich diep onder de grond begraven!" + +msgid "{1} called {2}!" +msgstr "{1} riep {2}!" + +msgid "{1} calmed down." +msgstr "{1} kalmeert." + +msgid "{1} came to its senses from the Trainer's call!" +msgstr "{1} is door de Trainer wakker geschud!" + +msgid "{1} can use items again!" +msgstr "{1} kan weer voorwerpen gebruiken!" + +msgid "{1} can't be fused with itself!" +msgstr "{1} kan niet met zichzelf gefuseerd worden!" + +msgid "{1} can't be fused with {2}." +msgstr "{1} kan niet met {2} gefuseerd worden." + +msgid "{1} can't be learned." +msgstr "{1} kan niet geleerd worden." + +msgid "{1} can't be switched out!" +msgstr "{1} kan niet teruggetrokken worden!" + +msgid "{1} can't be taught to an Egg." +msgstr "{1} kan niet aan een Ei geleerd worden." + +msgid "{1} can't be taught to this Pokémon." +msgstr "{1} kan niet aan deze Pokémon geleerd worden." + +msgid "{1} can't be used in a sky battle!" +msgstr "{1} kan niet worden gebruikt in een luchtgevecht!" + +msgid "{1} can't escape now!" +msgstr "{1} kan niet ontsnappen!" + +msgid "{1} can't fight in a sky battle!" +msgstr "{1} kan niet vechten in een luchtgevecht!" + +msgid "{1} can't get it going!" +msgstr "{1} schiet er niet mee op!" + +msgid "{1} can't move!" +msgstr "{1} kan niet bewegen!" + +msgid "{1} can't stockpile any more!" +msgstr "{1} kan niet meer opstapelen!" + +msgid "{1} can't use items anymore!" +msgstr "{1} kan geen voorwerpen meer gebruiken!" + +msgid "{1} can't use the same move twice in a row due to the torment!" +msgstr "{1} kan dezelfde actie niet twee keer achter elkaar gebruiken door Torment!" + +msgid "{1} can't use the sealed {2}!" +msgstr "{1} kan de weggestopte {2} niet gebruiken!" + +msgid "{1} can't use {2} after the taunt!" +msgstr "{1} kan {2} niet gebruiken door Taunt!" + +msgid "{1} can't use {2} because of Heal Block!" +msgstr "{1} kan {2} niet gebruiken door Heal Block!" + +msgid "{1} cannot use {2}!" +msgstr "{1} kan {2} niet gebruiken!" + +msgid "{1} caused an uproar!" +msgstr "{1} maakt lawaai!" + +msgid "{1} changed Forme!" +msgstr "{1} is van Vorm veranderd!" + +msgid "{1} chose Doom Desire as its destiny!" +msgstr "{1} koos Doom Desire als lotsbestemming!" + +msgid "{1} clamped {2}!" +msgstr "{1} wordt vastgeklemd door {2}!" + +msgid "{1} consumed its {2}!" +msgstr "{1} heeft de {2} verbruikt!" + +msgid "{1} copied {2}'s stat changes!" +msgstr "{1} heeft de statistiekveranderingen van {2} gekopieerd!" + +msgid "{1} copied {2}'s {3}!" +msgstr "{1} heeft de {3} van {2} gekopieerd!" + +msgid "{1} cured its infatuation status using its {2}!" +msgstr "{1} heeft de verzotheid genezen met {2}!" + +msgid "{1} cut its own HP and laid a curse on {2}!" +msgstr "{1} heeft wat HP verloren om {2} te vervloeken!" + +msgid "{1} cut its own HP and maximized its Attack!" +msgstr "{1} heeft HP verloren en Sterkte gemaximaliseerd!" + +msgid "{1} defeated\n{2}!" +msgstr "{1} heeft\n{2} verslagen!" + +msgid "{1} defeated {2} and {3}!" +msgstr "{1} heeft {2} en {3} verslagen!" + +msgid "{1} did a headbutt!" +msgstr "{1} doet Headbutt!" + +msgid "{1} did not learn {2}." +msgstr "{1} heeft {2} niet geleerd." + +msgid "{1} doesn't become confused!" +msgstr "{1} raakt niet verward!" + +msgid "{1} endured the hit!" +msgstr "{1} heeft de aanval verdragen!" + +msgid "{1} evaded the attack!" +msgstr "{1} heeft de actie ontweken!" + +msgid "{1} fainted!" +msgstr "{1} is bezweken!" + +msgid "{1} fainted...\\" +msgstr "{1} is bezweken...\\" + +msgid "{1} fell asleep!" +msgstr "{1} is in slaap gevallen!" + +msgid "{1} fell for the taunt!" +msgstr "{1} heeft op het geplaag gereageerd!" + +msgid "{1} fell in love!" +msgstr "{1} is verzot geworden!" + +msgid "{1} fell straight down!" +msgstr "{1} is recht naar beneden gevallen!" + +msgid "{1} fled from battle!" +msgstr "{1} is van het gevecht gevlucht!" + +msgid "{1} fled using Run Away!" +msgstr "{1} is gevlucht door middel van Run Away!" + +msgid "{1} fled using its {2}!" +msgstr "{1} is gevlucht met behulp van {2}!" + +msgid "{1} fled!" +msgstr "{1} is gevlucht!" + +msgid "{1} flew up high!" +msgstr "{1} is de lucht in gevlogen!" + +msgid "{1} flew {2} up into the air!" +msgstr "{1} is met {2} de lucht in gevlogen!" + +msgid "{1} flinched and couldn't move!" +msgstr "{1} deinsde terug en kon niet bewegen!" + +msgid "{1} flung its {2}!" +msgstr "{1} heeft de {2} gegooid!" + +msgid "{1} foresaw an attack!" +msgstr "{1} ziet een actie aankomen!" + +msgid "{1} forfeited the match!" +msgstr "{1} heeft het gevecht opgegeven!" + +msgid "{1} forgot how to\nuse {2}." +msgstr "{1} is {2} vergeten." + +msgid "{1} forgot {2}." +msgstr "{1} is {2} vergeten." + +msgid "{1} forgot {2}..." +msgstr "{1} is {2} vergeten..." + +msgid "{1} found \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} heeft \\c[1]{2}\\c[0] gevonden!\\wtnp[20]" + +msgid "{1} found one \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} heeft een \\c[1]{2}\\c[0] gevonden!\\wtnp[20]" + +msgid "{1} found one {2}!" +msgstr "{1} heeft een {2} gevonden!" + +msgid "{1} found some \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} heeft een aantal \\c[1]{2}\\c[0] gevonden!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[20]" +msgstr "{1} heeft {2} \\c[1]{3}\\c[0] gevonden!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" +msgstr "{1} heeft {2} \\c[1]{3}\\c[0] gevonden!\\wtnp[20]" + +msgid "{1} frisked the foe and found one {2}!" +msgstr "{1} heeft de tegenstander gefouilleerd en heeft een {2} gevonden!" + +msgid "{1} frisked the other foe and found one {2}!" +msgstr "{1} heeft de andere tegenstander gefouilleerd en heeft een {2} gevonden!" + +msgid "{1} frisked {2} and found its {3}!" +msgstr "{1} heeft {2} gefouilleerd en heeft een {3} gevonden!" + +msgid "{1} gained a boosted {2} Exp. Points!" +msgstr "{1} heeft {2} versterkte Exp. verdiend!" + +msgid "{1} gained {2} Exp. Points!" +msgstr "{1} heeft {2} Exp. verdiend!" + +msgid "{1} gave ${2} to the winner..." +msgstr "{1} heeft ${2} aan de winnaar gegeven..." + +msgid "{1} gave {2} its {3}!" +msgstr "{1} heeft {2} de {3} gegeven!" + +msgid "{1} got ${2}\nfor winning!" +msgstr "{1} krijgt ${2}\nvoor het winnen!" + +msgid "{1} got free of {2}'s {3}!" +msgstr "{1} is losgebroken van de {3} van {2}!" + +msgid "{1} got over its infatuation." +msgstr "{1} is niet langer verzot." + +msgid "{1} grew to Lv. {2}!" +msgstr "{1} is tot Lv. {2} gestegen!" + +msgid "{1} had its HP restored." +msgstr "{1}'s HP is hersteld." + +msgid "{1} had its energy drained!" +msgstr "{1} is leeggezogen!" + +msgid "{1} harvested one {2}!" +msgstr "{1} heeft een {2} geplukt!" + +msgid "{1} has Air Lock!" +msgstr "{1} heeft Air Lock!" + +msgid "{1} has Mega Evolved into {2}!" +msgstr "{1} is tot een {2} Mega-Geëvolueerd!" + +msgid "{1} has already been selected." +msgstr "{1} is al geselecteerd." + +msgid "{1} has been afflicted with infestation by {2}!" +msgstr "{1} heeft last van een plaag door {2}!" + +msgid "{1} has been cured of its corruption!" +msgstr "{1} is genezen van ongehoorzaamheid!" + +msgid "{1} has been laid down." +msgstr "{1} is neergelegd." + +msgid "{1} has no energy left to battle!" +msgstr "{1} is uitgeput!" + +msgid "{1} has no more Pokémon that can fight!" +msgstr "{1} heeft geen Pokémon die nog in staat zijn te vechten!" + +msgid "{1} has no moves left!" +msgstr "{1} heeft geen acties meer over!" + +msgid "{1} has no usable Pokémon!" +msgstr "{1} heeft geen bruikbare Pokémon!" + +msgid "{1} held up its Red Card against {2}!" +msgstr "{1} heeft de Rode Kaart aan {2} getoond!" + +msgid "{1} helped {2} move next!" +msgstr "{1} heeft {2} helpen bewegen!" + +msgid "{1} hid underwater!" +msgstr "{1} heeft zich onderwater verstopt!" + +msgid "{1} hung on using its Focus Band!" +msgstr "{1} heeft de aanval verdragen met de Focusband!" + +msgid "{1} hung on using its Focus Sash!" +msgstr "{1} heeft de aanval verdragen met het Focuslint!" + +msgid "{1} hung on with Sturdy!" +msgstr "{1} heeft de aanval verdragen met Sturdy!" + +msgid "{1} ignored orders while asleep!" +msgstr "{1} negeert de opdracht terwijl het slaapt!" + +msgid "{1} ignored orders!" +msgstr "{1} negeert de opdracht!" + +msgid "{1} intends to flip up a mat and block incoming attacks!" +msgstr "{1} is van plan een mat neer te zetten!" + +msgid "{1} is about to send in {2}." +msgstr "{1} is van plan {2} in te zetten." + +msgid "{1} is absorbing power!" +msgstr "{1} absorbeert energie uit de grond!" + +msgid "{1} is affected by the radiation!" +msgstr "{1} heeft last van de straling!" + +msgid "{1} is afflicted by the curse!" +msgstr "{1} wordt getroffen door de vloek!" + +msgid "{1} is already asleep!" +msgstr "{1} is al in slaap!" + +msgid "{1} is already confused!" +msgstr "{1} is al verward!" + +msgid "{1} is already holding one {2}." +msgstr "{1} houdt al een {2} vast." + +msgid "{1} is already in battle!" +msgstr "{1} is al in het gevecht!" + +msgid "{1} is already paralyzed!" +msgstr "{1} is al verlamd!" + +msgid "{1} is already poisoned." +msgstr "{1} is al vergiftigd!" + +msgid "{1} is angry!" +msgstr "{1} is boos!" + +msgid "{1} is attacking!" +msgstr "{1} valt aan!" + +msgid "{1} is badly poisoned!" +msgstr "{1} is ernstig vergiftigd!" + +msgid "{1} is buffeted by the hail!" +msgstr "{1} heeft last van de hagel!" + +msgid "{1} is buffeted by the sandstorm!" +msgstr "{1} heeft last van de zandstorm!" + +msgid "{1} is confused!" +msgstr "{1} is verward!" + +msgid "{1} is covered in powder!" +msgstr "{1} is bedekt in poeder!" + +msgid "{1} is damaged by the recoil!" +msgstr "{1} heeft last van de weerslag!" + +msgid "{1} is disabled no more!" +msgstr "{1} is niet langer uitgeschakeld!" + +msgid "{1} is eager for more!" +msgstr "{1} wacht op meer!" + +msgid "{1} is eating!" +msgstr "{1} is aan het eten!" + +msgid "{1} is exerting its Pressure!" +msgstr "{1} spant zich in met Pressure!" + +msgid "{1} is fast asleep." +msgstr "{1} slaapt voort." + +msgid "{1} is frozen solid!" +msgstr "{1} is bevroren!" + +msgid "{1} is getting pumped!" +msgstr "{1} concentreert zich!" + +msgid "{1} is glowing!" +msgstr "{1} gloeit!" + +msgid "{1} is having a bad dream!" +msgstr "{1} heeft een slechte droom!" + +msgid "{1} is healed by poison!" +msgstr "{1} herstelt door het gif!" + +msgid "{1} is hit by lightning!" +msgstr "{1} wordt door bliksem geraakt!" + +msgid "{1} is hurt by its burn!" +msgstr "{1} heeft last van de verbranding!" + +msgid "{1} is hurt by its {2}!" +msgstr "{1} heeft last van {2}!" + +msgid "{1} is hurt by poison!" +msgstr "{1} heeft last van de vergiftiging!" + +msgid "{1} is hurt by {2}!" +msgstr "{1} heeft last van {2}!" + +msgid "{1} is immobilized by love!" +msgstr "{1} staat stokstijf van verzotheid!" + +msgid "{1} is in love with {2}!" +msgstr "{1} is verzot op {2}!" + +msgid "{1} is loafing around!" +msgstr "{1} loopt te lanterfanten!" + +msgid "{1} is locked in a nightmare!" +msgstr "{1} zit vast in een nachtmerrie!" + +msgid "{1} is making an uproar!" +msgstr "{1} maakt lawaai!" + +msgid "{1} is not affected by {2} thanks to its Safety Goggles!" +msgstr "{1} merkt niks van {2} door de Veiligheidsbril!" + +msgid "{1} is not compatible with {2}." +msgstr "{1} kan {2} niet leren." + +msgid "{1} is now being held." +msgstr "{1} wordt nu vastgehouden." + +msgid "{1} is paralyzed! It can't move!" +msgstr "{1} is verlamd! Het kan niet bewegen!" + +msgid "{1} is paralyzed! It may be unable to move!" +msgstr "{1} is verlamd! Het kan mogelijk niet bewegen!" + +msgid "{1} is poisoned!" +msgstr "{1} is vergiftigd!" + +msgid "{1} is protected by Aroma Veil!" +msgstr "{1} wordt beschermd door Aroma Veil!" + +msgid "{1} is protected by Mist!" +msgstr "{1} wordt beschermd door mist!" + +msgid "{1} is protected by Safeguard!" +msgstr "{1} wordt beschermd door Safeguard!" + +msgid "{1} is protected by the Sticky Terrain!" +msgstr "{1} wordt beschermd door Sticky Terrain!" + +msgid "{1} is protected by the mist!" +msgstr "{1} wordt beschermd door de mist!" + +msgid "{1} is radiating a blazing aura!" +msgstr "{1} straalt een vlammende aura uit!" + +msgid "{1} is radiating a bursting aura!" +msgstr "{1} straalt een vonkende aura uit!" + +msgid "{1} is radiating a dark aura!" +msgstr "{1} straalt een duistere aura uit!" + +msgid "{1} is radiating a fairy aura!" +msgstr "{1} straalt een feeërieke aura uit!" + +msgid "{1} is ready to help {2}!" +msgstr "{1} staat klaar om {2} te helpen!" + +msgid "{1} is selected." +msgstr "{1} is geselecteerd." + +msgid "{1} is storing energy!" +msgstr "{1} slaat energie op!" + +msgid "{1} is struggling!" +msgstr "{1} is ten einde raad!" + +msgid "{1} is switched out with the Eject Button!" +msgstr "{1} heeft zich teruggetrokken met de Schietstoel!" + +msgid "{1} is tightening its focus!" +msgstr "{1} focust zich!" + +msgid "{1} is tormented!" +msgstr "{1} wordt gepest!" + +msgid "{1} is trying to\nlearn {2}." +msgstr "{1} probeert\n{2} te leren." + +msgid "{1} is trying to learn {2}." +msgstr "{1} probeert {2} te leren." + +msgid "{1} is trying to take its foe down with it!" +msgstr "{1} probeert de aanvaller met zich mee te nemen!" + +msgid "{1} is unaffected!" +msgstr "{1} merkt er niks van!" + +msgid "{1} is waiting for {2}'s move..." +msgstr "{1} wacht op de actie van {2}..." + +msgid "{1} is watching carefully!" +msgstr "{1} kijkt voorzichtig!" + +msgid "{1} isn't holding anything." +msgstr "{1} houdt niks vast." + +msgid "{1} kept going and crashed!" +msgstr "{1} sprong te ver!" + +msgid "{1} knocked off {2}'s {3}!" +msgstr "{1} heeft de {3} van {2} weggeslagen!" + +msgid "{1} learned a new song!" +msgstr "{1} heeft een nieuw liedje geleerd!" + +msgid "{1} learned {2}!" +msgstr "{1} heeft {2} geleerd!" + +msgid "{1} learned {2}!\\se[itemlevel]" +msgstr "{1} heeft {2} geleerd!\\se[itemlevel]" + +msgid "{1} levitated with electromagnetism!" +msgstr "{1} zweeft door middel van elektromagnetisme!" + +msgid "{1} lost against\n{2}!" +msgstr "{1} heeft van\n{2} verloren!" + +msgid "{1} lost against {2} and {3}!" +msgstr "{1} heeft van {2} en {3} verloren!" + +msgid "{1} lost its focus and couldn't move!" +msgstr "{1} heeft de focus verloren en kon niet meer bewegen!" + +msgid "{1} lost some of its HP!" +msgstr "{1} heeft een beetje HP verloren!" + +msgid "{1} lowered its head!" +msgstr "{1} maakt zich klaar om te rammen!" + +msgid "{1} made {2} drowsy!" +msgstr "{1} heeft {2} slaperig gemaakt!" + +msgid "{1} makes Fairy-type moves miss with Disenchant!" +msgstr "{1} laat Fee-acties missen met Disenchant!" + +msgid "{1} makes Ground moves miss with Levitate!" +msgstr "{1} laat Grond-acties missen met Levitate!" + +msgid "{1} makes Nuclear-type moves miss with Radiation Proof!" +msgstr "{1} laat Nucleair-acties missen met Radiation Proof!" + +msgid "{1} maxed its Attack!" +msgstr "{1}'s Sterkte is gemaximaliseerd!" + +msgid "{1} must recharge!" +msgstr "{1} moet uitrusten!" + +msgid "{1} obtained {2}!\\me[PU-PokemonObtained]" +msgstr "{1} heeft {2} bemachtigd!\\me[PU-PokemonObtained]" + +msgid "{1} obtained {2}!\\se[itemlevel]" +msgstr "{1} heeft {2} bemachtigd!\\se[itemlevel]" + +msgid "{1} obtained {2}." +msgstr "{1} heeft {2} ontvangen." + +msgid "{1} panicked and dropped\n${2}..." +msgstr "{1} raakt in paniek en laat\n${2} vallen..." + +msgid "{1} picked up ${2}!" +msgstr "{1} heeft ${2} opgepakt!" + +msgid "{1} picked up {2} from the pokemon!" +msgstr "{1} heeft de {2} van de Pokémon opgepakt!" + +msgid "{1} pickpocketed {2}'s {3}!" +msgstr "{1} heeft de {2} van {3} gezakkenrold!" + +msgid "{1} planted a {2} in the soft loamy soil." +msgstr "{1} heeft de {2} in de zachte, vruchtbare grond geplant." + +msgid "{1} planted its roots!" +msgstr "{1} plant wortels!" + +msgid "{1} pretended not to notice!" +msgstr "{1} doet alsof het het niet hoort!" + +msgid "{1} protected itself!" +msgstr "{1} heeft zichzelf beschermd!" + +msgid "{1} put away the {2} in the \\c[1]Berries\\c[0] Pocket." +msgstr "{1} heeft de {2} in het \\c[1]Bessen\\c[0]vak opgeborgen." + +msgid "{1} put in a substitute!" +msgstr "{1} heeft een Substitute-kopie gemaakt!" + +msgid "{1} put the \\c[1]{2}\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} heeft \\c[1]{2}\\c[0]\nin het \\c[1]{4}\\c[0]vak opgeborgen." + +msgid "{1} put the \\c[1]{2}s\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} heeft \\c[1]{2}\\c[0]\nin het \\c[1]{4}\\c[0]vak opgeborgen." + +msgid "{1} received a Pokémon from {2}." +msgstr "{1} heeft een Pokémon van {2} ontvangen." + +msgid "{1} received a Pokémon." +msgstr "{1} heeft een Pokémon ontvangen." + +msgid "{1} received an encore!" +msgstr "{1} heeft een applaus gekregen!" + +msgid "{1} received {2} Coin(s)!" +msgstr "{1} heeft {2} munt(en) ontvangen!" + +msgid "{1} received {2} Coins!" +msgstr "{1} heeft {2} munten ontvangen!" + +msgid "{1} received {2} from {3}!" +msgstr "{1} heeft {2} van {3} ontvangen!" + +msgid "{1} received {2}!\\se[itemlevel]" +msgstr "{1} heeft {2} ontvangen!\\se[itemlevel]" + +msgid "{1} regained the move\n{2}!" +msgstr "{1} regained the move \n{2}!" + +msgid "{1} restored a little HP using its Shell Bell!" +msgstr "{1} heeft een beetje HP hersteld met het Schelpbelletje!" + +msgid "{1} restored a little HP using its {2}!" +msgstr "{1} heeft een beetje HP hersteld met {2}!" + +msgid "{1} reversed all other Pokémon's auras!" +msgstr "{1} draait alle aura's terug!" + +msgid "{1} sealed the opponent's move(s)!" +msgstr "{1} heeft de actie(s) van de tegenstander weggestopt!" + +msgid "{1} sent\nout {2} and {3}!" +msgstr "{1}\nkiest {2} en {3}!" + +msgid "{1} sent\nout {2}!" +msgstr "{1}\nkiest {2}!" + +msgid "{1} sent\nout {2}! Go! {3}!" +msgstr "{1} kiest {2}!\nGa ervoor, {3}!" + +msgid "{1} sent\nout {2}! {3} sent\nout {4}!" +msgstr "{1} kiest {2}!\n{3} kiest {4}!" + +msgid "{1} shared its guard with the target!" +msgstr "{1} heeft de bescherming met het doelwit gedeeld!" + +msgid "{1} shared its power with the target!" +msgstr "{1} heeft de krachten met het doelwit gedeeld!" + +msgid "{1} shrouded itself with Magic Coat!" +msgstr "{1} heeft zichzelf bedekt met Magic Coat!" + +msgid "{1} shuddered with anticipation!" +msgstr "{1} beefde van de angst!" + +msgid "{1} sketched {2}!" +msgstr "{1} heeft {2} geschetst!" + +msgid "{1} slept and became healthy!" +msgstr "{1} is in slaap gevallen en beter geworden!" + +msgid "{1} snapped out of confusion!" +msgstr "{1} is niet langer verward!" + +msgid "{1} snapped out of confusion." +msgstr "{1} is niet langer verward." + +msgid "{1} snapped out of its confusion." +msgstr "{1} is niet langer verward." + +msgid "{1} snatched {2}'s move!" +msgstr "{1} heeft de actie van {2} gejat!" + +msgid "{1} sprang up!" +msgstr "{1} is omhoog gesprongen!" + +msgid "{1} stayed awake using its partner's {2}!" +msgstr "{1} blijft wakker door de {2} van de aangesloten Pokémon!" + +msgid "{1} stayed awake using its {2}!" +msgstr "{1} blijft wakker door {2}!" + +msgid "{1} stockpiled {2}!" +msgstr "{1} heeft {2} keer opgestapeld!" + +msgid "{1} stole and ate its target's {2}!" +msgstr "{1} heeft de {2} van het doelwit gegeten!" + +msgid "{1} stole {2}'s {3} with Magician!" +msgstr "{1} heeft Magician gebruikt om de {3} van {2} te stelen!" + +msgid "{1} stole {2}'s {3}!" +msgstr "{1} heeft de {3} van {2} gestolen!" + +msgid "{1} sucked up the liquid ooze!" +msgstr "{1} heeft het vloeibare slijm opgezogen!" + +msgid "{1} surrounded itself with a veil of petals!" +msgstr "{1} heeft zichzelf omringd met Flower Veil!" + +msgid "{1} surrounded itself with a veil of sweetness!" +msgstr "{1} heeft zichzelf omringd met Sweet Veil!" + +msgid "{1} surrounded itself with a veil of water!" +msgstr "{1} heeft zichzelf bedekt met een dun laagje water!" + +msgid "{1} surrounds itself with a protective mist!" +msgstr "{1} heeft zichzelf omringd een beschermende mist!" + +msgid "{1} surrounds itself with electrified terrain!" +msgstr "{1} heeft zichzelf omringd met elektrisch terrein!" + +msgid "{1} survived the poisoning.\nThe poison faded away!" +msgstr "{1} heeft de vergiftiging overleefd.\nHet gif ebde weg!" + +msgid "{1} swapped its {2} ability with its target's {3} ability!" +msgstr "{1} heeft de {2} met de {3} van het doelwit gewisseld!" + +msgid "{1} switched all changes to its Attack and Sp. Atk with the target!" +msgstr "{1} heeft alle veranderingen aan Sterkte en Sp.-Str. met die van het doelwit gewisseld!" + +msgid "{1} switched all changes to its Defense and Sp. Def with the target!" +msgstr "{1} heeft alle veranderingen aan Verdediging en Sp.-Ver. met die van het doelwit gewisseld!" + +msgid "{1} switched items with its opponent!" +msgstr "{1} heeft het voorwerp met die van de tegenstander gewisseld!" + +msgid "{1} switched its Attack and Defense!" +msgstr "{1} heeft Sterkte met Verdediging gekopieerd!" + +msgid "{1} switched places with its ally!" +msgstr "{1} is van plek gewisseld!" + +msgid "{1} switched stat changes with the target!" +msgstr "{1} heeft alle statistiekveranderingen met die van het doelwit gewisseld!" + +msgid "{1} thawed out!" +msgstr "{1} is ontdooid!" + +msgid "{1} threw a rock at the {2}!" +msgstr "{1} gooit een steen naar de {2}!" + +msgid "{1} threw a {2}." +msgstr "{1} gooit een {2}." + +msgid "{1} threw some bait at the {2}!" +msgstr "{1} gooit was aas naar de {2}!" + +msgid "{1} took a nap!" +msgstr "{1} doet een dutje!" + +msgid "{1} took aim at {2}!" +msgstr "{1} mikt het op {2}!" + +msgid "{1} took in sunlight!" +msgstr "{1} heeft het zonlicht in zich opgenomen!" + +msgid "{1} took its attacker down with it!" +msgstr "{1} heeft de aanvaller met zich meegenomen!" + +msgid "{1} took the attack!" +msgstr "{1} neemt de actie in zich op!" + +msgid "{1} took the {2} attack!" +msgstr "{1} ving de {2}-actie op!" + +msgid "{1} traced {2}'s {3}!" +msgstr "{1} heeft de {3} van {2} nagebootst!" + +msgid "{1} transformed into the {2} type!" +msgstr "{1} is getransformeerd in een {2}-soort!" + +msgid "{1} transformed into {2}!" +msgstr "{1} is in {2} getransformeerd!" + +msgid "{1} transformed!" +msgstr "{1} is getransformeerd!" + +msgid "{1} turned away!" +msgstr "{1} draait zich weg!" + +msgid "{1} turned friendly.\nThe base Attack can't fall!" +msgstr "{1} is vriendelijker geworden.\nDe basis Sterkte kan niet meer dalen!" + +msgid "{1} turned friendly.\nThe base Attack fell!" +msgstr "{1} is vriendelijker geworden.\nDe basis Sterkte is gedaald!" + +msgid "{1} turned friendly.\nThe base Defense can't fall!" +msgstr "{1} is vriendelijker geworden.\nDe basis Verdediging kan niet meer dalen!" + +msgid "{1} turned friendly.\nThe base Defense fell!" +msgstr "{1} is vriendelijker geworden.\nDe basis Verdediging is gedaald!" + +msgid "{1} turned friendly.\nThe base HP can't fall!" +msgstr "{1} is vriendelijker geworden.\nDe basis HP kan niet meer dalen!" + +msgid "{1} turned friendly.\nThe base HP fell!" +msgstr "{1} is vriendelijker geworden.\nDe basis HP is gedaald!" + +msgid "{1} turned friendly.\nThe base Special Attack can't fall!" +msgstr "{1} is vriendelijker geworden.\nDe basis Speciale Sterkte kan niet meer dalen!" + +msgid "{1} turned friendly.\nThe base Special Attack fell!" +msgstr "{1} is vriendelijker geworden.\nDe basis Speciale Sterkte is gedaald!" + +msgid "{1} turned friendly.\nThe base Special Defense can't fall!" +msgstr "{1} is vriendelijker geworden.\nDe basis Speciale Verdediging kan niet meer dalen!" + +msgid "{1} turned friendly.\nThe base Special Defense fell!" +msgstr "{1} is vriendelijker geworden.\nDe basis Speciale Verdediging is gedaald!" + +msgid "{1} turned friendly.\nThe base Speed can't fall!" +msgstr "{1} is vriendelijker geworden.\nDe basis Snelheid kan niet meer dalen!" + +msgid "{1} turned friendly.\nThe base Speed fell!" +msgstr "{1} is vriendelijker geworden.\nDe basis Snelheid is gedaald!" + +msgid "{1} turned into {2}!" +msgstr "{1} is in {2} veranderd!" + +msgid "{1} twisted the dimensions!" +msgstr "{1} heeft de dimensies verdraaid!" + +msgid "{1} unleashed energy!" +msgstr "{1} laat de opgeslagen energie vrij!" + +msgid "{1} used\n{2}!" +msgstr "{1} doet\n{2}!" + +msgid "{1} used Coral Break!" +msgstr "{1} doet Coral Break!" + +msgid "{1} used Cut!" +msgstr "{1} doet Cut!" + +msgid "{1} used Dive." +msgstr "{1} doet Dive." + +msgid "{1} used Fly!" +msgstr "{1} doet Fly!" + +msgid "{1} used Rock Smash!" +msgstr "{1} doet Rock Smash!" + +msgid "{1} used Strength!" +msgstr "{1} doet Strength!" + +msgid "{1} used Surf!" +msgstr "{1} doet Surf!" + +msgid "{1} used Waterfall." +msgstr "{1} doet Waterfall." + +msgid "{1} used its {2} to get pumped!" +msgstr "{1} heeft {2} gebruikt om zich te concentreren!" + +msgid "{1} used the\n{2}!" +msgstr "{1} gebruikt de\n{2}!" + +msgid "{1} used the\n{2}." +msgstr "{1} gebruikt \n{2}." + +msgid "{1} used the Boxing Gloves!" +msgstr "{1} heeft de Bokshandschoen gebruikt!" + +msgid "{1} used the Climbing Pick" +msgstr "{1} heeft de Klimbijl gebruikt." + +msgid "{1} used the Climbing Pick!" +msgstr "{1} heeft de Klimbijl gebruikt!" + +msgid "{1} used the Escape Rope." +msgstr "{1} heeft het Ontsnappingstouw gebruikt!" + +msgid "{1} used the Power Glove!" +msgstr "{1} heeft de Krachthandschoen gebruikt!" + +msgid "{1} used the Scuba Gear" +msgstr "{1} heeft de Duikuitrusting gebruikt." + +msgid "{1} used the Scuba Gear." +msgstr "{1} heeft de Duikuitrusting gebruikt." + +msgid "{1} used the Surfboard!" +msgstr "{1} heeft de Surfplank gebruikt!" + +msgid "{1} used the {2}!" +msgstr "{1} heeft {2} gebruikt!" + +msgid "{1} used the {2}." +msgstr "{1} heeft {2} gebruikt." + +msgid "{1} used {2}!" +msgstr "{1} doet {2}!" + +msgid "{1} vanished instantly!" +msgstr "{1} is verdwenen!" + +msgid "{1} waits for a target to make a move!" +msgstr "{1} wacht tot het doelwit beweegt!" + +msgid "{1} wants its target to bear a grudge!" +msgstr "{1} wilt een wrok bij het doelwit creëren!" + +msgid "{1} was Mummified by {2}!" +msgstr "{1} is gemummificeerd door {2}!" + +msgid "{1} was badly poisoned by its {2}!" +msgstr "{1} is ernstig vergiftigd door {2}!" + +msgid "{1} was badly poisoned!" +msgstr "{1} is ernstig vergiftigd!" + +msgid "{1} was blocked by the kicked-up mat!" +msgstr "{1} werd geblokkeerd door de mat!" + +msgid "{1} was burned by its {2}!" +msgstr "{1} is verbrand door {2}!" + +msgid "{1} was burned!" +msgstr "{1} is verbrand!" + +msgid "{1} was caught in a sticky web!" +msgstr "{1} is gevangen in een plakkerig web!" + +msgid "{1} was caught in the aftermath!" +msgstr "{1} raakt verstrikt in de nasleep!" + +msgid "{1} was cured of its burn." +msgstr "{1} is van de verbranding hersteld." + +msgid "{1} was cured of its paralysis." +msgstr "{1} is van de verlamming hersteld." + +msgid "{1} was cured of its poisoning." +msgstr "{1} is van de vergiftiging hersteld." + +msgid "{1} was cured of paralysis." +msgstr "{1} is van de verlamming hersteld." + +msgid "{1} was defrosted by {2}!" +msgstr "{1} werd ontdooid door {2}!" + +msgid "{1} was defrosted." +msgstr "{1} werd ontdooid." + +msgid "{1} was downgraded to Level {2}!" +msgstr "{1} is naar Level {2} gedaald!" + +msgid "{1} was dragged out!" +msgstr "{1} werd uit het team gesleurd!" + +msgid "{1} was elevated to Level {2}!" +msgstr "{1} is tot Level {2} gestegen!" + +msgid "{1} was freed from Leech Seed!" +msgstr "{1} is bevrijd van Leech Seed!" + +msgid "{1} was freed from the telekinesis!" +msgstr "{1} wordt bevrijd van telekinese!" + +msgid "{1} was freed from {2}!" +msgstr "{1} wordt bevrijd van {2}!" + +msgid "{1} was frisked, revealing its {2}!" +msgstr "{1} werd gefouilleerd, waardoor de {2} gevonden is!" + +msgid "{1} was frozen solid!" +msgstr "{1} raakt bevroren!" + +msgid "{1} was given the {2} to hold." +msgstr "{1} houdt nu een {2} vast." + +msgid "{1} was hurled into the air!" +msgstr "{1} werd de lucht in geworpen!" + +msgid "{1} was hurt by its {2}!" +msgstr "{1} is gewond geraakt door {2}!" + +msgid "{1} was hurt by spikes!" +msgstr "{1} is gewond geraakt door de stekels!" + +msgid "{1} was hurt by the shadow sky!" +msgstr "{1} heeft last van de schaduwlucht!" + +msgid "{1} was hurt by the sunlight!" +msgstr "{1} heeft last van het zonlicht!" + +msgid "{1} was hurt by the {2}!" +msgstr "{1} is gewond geraakt door {2}!" + +msgid "{1} was hurt!" +msgstr "{1} is gewond geraakt!" + +msgid "{1} was identified!" +msgstr "{1} is geïdentificeerd!" + +msgid "{1} was paralyzed!" +msgstr "{1} is verlamd!" + +msgid "{1} was paralyzed! It may be unable to move!" +msgstr "{1} raakt verlamd! Het kan mogelijk niet bewegen!" + +msgid "{1} was poisoned!" +msgstr "{1} is vergiftigd!" + +msgid "{1} was prevented from healing due to Heal Block!" +msgstr "{1} kon niet genezen worden door Heal Block!" + +msgid "{1} was prevented from healing!" +msgstr "{1} kon niet genezen worden!" + +msgid "{1} was protected by {2}!" +msgstr "{1} werd beschermd door {2}!" + +msgid "{1} was quashed!" +msgstr "{1} werd verhinderd!" + +msgid "{1} was released." +msgstr "{1} is vrijgelaten." + +msgid "{1} was seeded!" +msgstr "{1} is volgezaaid!" + +msgid "{1} was squeezed by {2}!" +msgstr "{1} wordt gekneld door {2}!" + +msgid "{1} was subjected to torment!" +msgstr "{1} wordt gepest!" + +msgid "{1} was thawed out." +msgstr "{1} is ontdooid." + +msgid "{1} was transferred to box \"{2}\"." +msgstr "{1} is naar Box \"{2}\" verplaatst." + +msgid "{1} was transferred to box \"{2}.\"" +msgstr "{1} is naar Box \"{2}\" verplaatst." + +msgid "{1} was transferred to someone's PC." +msgstr "{1} is naar iemands pc verplaatst." + +msgid "{1} was transferred to someone's PC." +msgstr "{1} is naar iemands pc verplaatst." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} is naar de pc van {2} verplaatst." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} is naar {2}'s pc verplaatst." + +msgid "{1} was trapped in the vortex!" +msgstr "{1} zit vast in de kolk!" + +msgid "{1} was unaffected!" +msgstr "{1} merkt er niks van!" + +msgid "{1} was woken from its sleep." +msgstr "{1} is wakker gemaakt." + +msgid "{1} was wrapped by {2}!" +msgstr "{1} wordt gewurgd door {2}!" + +msgid "{1} wasn't affected!" +msgstr "Het had geen effect op {1}!" + +msgid "{1} watered the plant.\\wtnp[40]" +msgstr "{1} heeft de plant water gegeven.\\wtnp[40]" + +msgid "{1} went back to {2}!" +msgstr "{1} is teruggegaan naar {2}!" + +msgid "{1} went to sleep!" +msgstr "{1} valt in slaap!" + +msgid "{1} whipped up a whirlwind!" +msgstr "{1} heeft een wervelstorm opgestoken!" + +msgid "{1} withdrew {2}!" +msgstr "{1} trekt {2} terug!" + +msgid "{1} woke up in the uproar!" +msgstr "{1} is wakker geworden door het lawaai!" + +msgid "{1} woke up!" +msgstr "{1} is wakker geworden!" + +msgid "{1} woke up." +msgstr "{1} is ontwaakt." + +msgid "{1} won't flinch because of its {2}!" +msgstr "{1} deinst niet terug door de {2}!" + +msgid "{1}'s AREA" +msgstr "Leefgebied" + +msgid "{1}'s Air Balloon popped!" +msgstr "{1}'s Ballon is geknapt!" + +msgid "{1}'s Attack fell!" +msgstr "{1}'s Sterkte is gedaald!" + +msgid "{1}'s Attack harshly fell!" +msgstr "{1}'s Sterkte is aanzienlijk gedaald!" + +msgid "{1}'s Attack increased." +msgstr "De Sterkte van {1} is gestegen." + +msgid "{1}'s Attack rose drastically!" +msgstr "{1}'s Sterkte is enorm gestegen!" + +msgid "{1}'s Attack rose sharply!" +msgstr "{1}'s Sterkte is aanzienlijk gestegen!" + +msgid "{1}'s Attack rose!" +msgstr "{1}'s Sterkte is gestegen!" + +msgid "{1}'s Attack sharply rose!" +msgstr "{1}'s Sterkte is aanzienlijk gestegen!" + +msgid "{1}'s Attack was not lowered!" +msgstr "{1}'s Sterkte is niet verlaagd!" + +msgid "{1}'s Attack went way up!" +msgstr "{1}'s Sterkte is aanzienlijk gestegen!" + +msgid "{1}'s Attack won't go any higher!" +msgstr "{1}'s Sterkte kan niet hoger!" + +msgid "{1}'s Attack won't go any lower!" +msgstr "{1}'s Sterkte kan niet lager!" + +msgid "{1}'s Attack won't go lower!" +msgstr "{1}'s Sterkte kan niet lager!" + +msgid "{1}'s Chernobyl started a Toxic Fallout!" +msgstr "{1} heeft radioactieve neerslag veroorzaakt met Chernobyl!" + +msgid "{1}'s Cloud Nine made the effects of weather disappear." +msgstr "{1} heeft de weersomstandigheden laten verdwijnen met Cloud Nine." + +msgid "{1}'s Contrary raised its Attack!" +msgstr "{1}'s Sterkte is gestegen door Contrary!" + +msgid "{1}'s Contrary raised its Speed!" +msgstr "{1}'s Snelheid is gestegen door Contrary!" + +msgid "{1}'s Defense fell!" +msgstr "{1}'s Verdediging is gedaald!" + +msgid "{1}'s Defense harshly fell!" +msgstr "{1}'s Verdediging is aanzienlijk gedaald!" + +msgid "{1}'s Defense increased." +msgstr "De Verdediging van {1} is gestegen." + +msgid "{1}'s Defense rose drastically!" +msgstr "{1}'s Verdediging is enorm gestegen!" + +msgid "{1}'s Defense rose sharply!" +msgstr "{1}'s Verdediging is aanzienlijk gestegen!" + +msgid "{1}'s Defense rose!" +msgstr "{1}'s Verdediging is gestegen!" + +msgid "{1}'s Defense was lowered!" +msgstr "{1}'s Verdediging is gedaald!" + +msgid "{1}'s Defense was not lowered!" +msgstr "{1}'s Verdediging is niet verlaagd!" + +msgid "{1}'s Defense went way up!" +msgstr "{1}'s Verdediging is aanzienlijk gestegen!" + +msgid "{1}'s Defense won't go any higher!" +msgstr "{1}'s Verdediging kan niet hoger!" + +msgid "{1}'s Defense won't go any lower!" +msgstr "{1}'s Verdediging kan niet lager!" + +msgid "{1}'s Desolate Land made the sun turn harsh!" +msgstr "{1} heeft het zonlicht enorm versterkt met Desolate Land!" + +msgid "{1}'s Drizzle made it rain!" +msgstr "{1} heeft het laten regenen met Drizzle!" + +msgid "{1}'s Drought intensified the sun's rays!" +msgstr "{1} heeft het zonlicht versterkt met Drought!" + +msgid "{1}'s Dry Skin was healed by the rain!" +msgstr "{1} heeft een beetje HP hersteld met Dry Skin!" + +msgid "{1}'s Dry Skin was hurt by the sunlight!" +msgstr "{1} heeft last van het zonlicht met Dry Skin!" + +msgid "{1}'s Forewarn alerted it to {2}!" +msgstr "{1} werd gewaarschuwd voor {2}!" + +msgid "{1}'s Geiger Sense raised its Attack!" +msgstr "{1}'s Sterkte is gestegen door Geiger Sense!" + +msgid "{1}'s Geiger Sense raised its Special Attack!" +msgstr "{1}'s Speciale Sterkte is gestegen door Geiger Sense!" + +msgid "{1}'s HP increased." +msgstr "De HP van {1} is gestegen." + +msgid "{1}'s HP is full!" +msgstr "{1}'s HP is vol!" + +msgid "{1}'s HP was restored by {2} points." +msgstr "De HP van {1} is met {2} punten hersteld." + +msgid "{1}'s HP was restored!" +msgstr "{1}'s HP is hersteld!" + +msgid "{1}'s HP was restored." +msgstr "{1}'s HP is hersteld." + +msgid "{1}'s Heal Block wore off!" +msgstr "{1}'s Heal Block is uitgewerkt!" + +msgid "{1}'s Ice Body restored its HP a little!" +msgstr "{1} heeft een beetje HP hersteld met Ice Body!" + +msgid "{1}'s Kee Berry was activated!" +msgstr "{1} heeft de Kee-Bes opgegeten!" + +msgid "{1}'s Lightning Rod took the move!" +msgstr "Lightning Rod neemt de actie in zich op!" + +msgid "{1}'s Maranga Berry was activated!" +msgstr "{1} heeft de Maranga-Bes opgegeten!" + +msgid "{1}'s Moody lowered its {2}!" +msgstr "Moody verlaagt de {2} van {1}!" + +msgid "{1}'s Moody sharply raised its {2}!" +msgstr "{1}'s {2} is aanzienlijk gestegen door Moody!" + +msgid "{1}'s Moxie raised its Attack!" +msgstr "{1}'s Sterkte is gestegen door Moxie!" + +msgid "{1}'s Oblivious prevents taunting!" +msgstr "{1}'s Oblivious voorkomt geplaag!" + +msgid "{1}'s PC" +msgstr "{1}'s pc" + +msgid "{1}'s PP increased." +msgstr "De AP van {1} is gestegen." + +msgid "{1}'s Perish count fell to {2}!" +msgstr "{1}'s aftelklok daalt naar {2}!" + +msgid "{1}'s Primal Reversion!\nIt reverted to its Primal Form!" +msgstr "{1}'s Primal Reversion!\nHet verandert terug in de Primal-vorm!" + +msgid "{1}'s Primordial Sea caused a heavy rain to fall." +msgstr "{1} heeft het laten stortregenen met Primordial Sea." + +msgid "{1}'s Rain Dish restored its HP a little!" +msgstr "{1} heeft een beetje HP hersteld met Rain Dish!" + +msgid "{1}'s Sand Stream whipped up a sandstorm!" +msgstr "{1} heeft een zandstorm opgestoken met Sand Stream!" + +msgid "{1}'s Snow Warning made it hail!" +msgstr "{1} heeft het laten hagelen met Snow Warning!" + +msgid "{1}'s Special Attack fell!" +msgstr "{1}'s Speciale Sterkte is gedaald!" + +msgid "{1}'s Special Attack harshly fell!" +msgstr "{1}'s Speciale Sterkte is aanzienlijk gedaald!" + +msgid "{1}'s Special Attack increased." +msgstr "De Speciale Sterkte van {1} is gestegen." + +msgid "{1}'s Special Attack rose drastically!" +msgstr "{1}'s Speciale Sterkte is enorm gestegen!" + +msgid "{1}'s Special Attack rose sharply!" +msgstr "{1}'s Speciale Sterkte is aanzienlijk gestegen!" + +msgid "{1}'s Special Attack rose!" +msgstr "{1}'s Speciale Sterkte is gestegen!" + +msgid "{1}'s Special Attack sharply rose!" +msgstr "{1}'s Speciale Sterkte is aanzienlijk gestegen!" + +msgid "{1}'s Special Attack went way up!" +msgstr "{1}'s Speciale Sterkte is aanzienlijk gestegen!" + +msgid "{1}'s Special Attack won't go any higher!" +msgstr "{1}'s Speciale Sterkte kan niet hoger!" + +msgid "{1}'s Special Attack won't go any lower!" +msgstr "{1}'s Speciale Sterkte kan niet lager!" + +msgid "{1}'s Special Defense fell!" +msgstr "{1}'s Speciale Verdediging is gedaald!" + +msgid "{1}'s Special Defense harshly fell!" +msgstr "{1}'s Speciale Verdediging is aanzienlijk gedaald!" + +msgid "{1}'s Special Defense increased." +msgstr "De Speciale Verdediging van {1} is gestegen." + +msgid "{1}'s Special Defense rose drastically!" +msgstr "{1}'s Speciale Verdediging is enorm gestegen!" + +msgid "{1}'s Special Defense rose sharply!" +msgstr "{1}'s Speciale Verdediging is aanzienlijk gestegen!" + +msgid "{1}'s Special Defense rose!" +msgstr "{1}'s Speciale Verdediging is gestegen!" + +msgid "{1}'s Special Defense went way up!" +msgstr "{1}'s Speciale Verdediging is aanzienlijk gestegen!" + +msgid "{1}'s Special Defense won't go any higher!" +msgstr "{1}'s Speciale Verdediging kan niet hoger!" + +msgid "{1}'s Special Defense won't go any lower!" +msgstr "{1}'s Speciale Verdediging kan niet lager!" + +msgid "{1}'s Speed Boost raised its Speed!" +msgstr "De Snelheid van {1} is gestegen door Speed Boost!" + +msgid "{1}'s Speed fell!" +msgstr "{1}'s Snelheid is gedaald!" + +msgid "{1}'s Speed harshly fell!" +msgstr "{1}'s Snelheid is aanzienlijk gedaald!" + +msgid "{1}'s Speed increased." +msgstr "De Snelheid van {1} is gestegen." + +msgid "{1}'s Speed rose drastically!" +msgstr "{1}'s Snelheid is enorm gestegen!" + +msgid "{1}'s Speed rose sharply!" +msgstr "{1}'s Snelheid is aanzienlijk gestegen!" + +msgid "{1}'s Speed rose!" +msgstr "{1}'s Snelheid is gestegen!" + +msgid "{1}'s Speed went way up!" +msgstr "{1}'s Snelheid is aanzienlijk gestegen!" + +msgid "{1}'s Speed won't go any higher!" +msgstr "{1}'s Snelheid kan niet hoger!" + +msgid "{1}'s Speed won't go any lower!" +msgstr "{1}'s Snelheid kan niet lager!" + +msgid "{1}'s Storm Drain took the move!" +msgstr "Storm Drain neemt de actie in zich op!" + +msgid "{1}'s Stormbringer whipped up a thunderstorm!" +msgstr "{1} heeft het laten onweren met Stormbringer!" + +msgid "{1}'s Strength made it possible to move boulders around!" +msgstr "Strength maakt het mogelijk om stenen te verschuiven!" + +msgid "{1}'s Taunt wore off!" +msgstr "{1}'s geplaag is gestopt!" + +msgid "{1}'s ability became Mummy!" +msgstr "{1}'s Vaardigheid is veranderd in Mummy!" + +msgid "{1}'s ability was changed to {2}!" +msgstr "De Vaardigheid van {1} is naar {2} veranderd!" + +msgid "{1}'s ability was suppressed!" +msgstr "{1}'s Vaardigheid werd onderdrukt!" + +msgid "{1}'s accuracy fell!" +msgstr "{1}'s precisie is gedaald!" + +msgid "{1}'s accuracy harshly fell!" +msgstr "{1}'s precisie is aanzienlijk gedaald!" + +msgid "{1}'s accuracy rose drastically!" +msgstr "{1}'s precisie is enorm gestegen!" + +msgid "{1}'s accuracy rose sharply!" +msgstr "{1}'s precisie is aanzienlijk gestegen!" + +msgid "{1}'s accuracy rose!" +msgstr "{1}'s precisie is gestegen!" + +msgid "{1}'s accuracy was not lowered!" +msgstr "{1}'s precisie is niet verlaagd!" + +msgid "{1}'s accuracy went way up!" +msgstr "{1}'s precisie is aanzienlijk gestegen!" + +msgid "{1}'s accuracy won't go any higher!" +msgstr "{1}'s precisie kan niet hoger!" + +msgid "{1}'s accuracy won't go any lower!" +msgstr "{1}'s precisie kan niet lager!" + +msgid "{1}'s attack missed!" +msgstr "{1} mist!" + +msgid "{1}'s burn was healed." +msgstr "{1} is van de verbranding hersteld." + +msgid "{1}'s data was added to the Pokédex." +msgstr "{1} staat nu geregistreerd\nin je PokéDex." + +msgid "{1}'s electromagnetism wore off!" +msgstr "{1}'s elektromagnetisme werkt uit!" + +msgid "{1}'s encore ended!" +msgstr "{1}'s applaus is voorbij!" + +msgid "{1}'s evasiveness fell!" +msgstr "{1}'s ontwijking is gedaald!" + +msgid "{1}'s evasiveness harshly fell!" +msgstr "{1}'s ontwijking is aanzienlijk gedaald!" + +msgid "{1}'s evasiveness rose drastically!" +msgstr "{1}'s ontwijking is enorm gestegen!" + +msgid "{1}'s evasiveness rose sharply!" +msgstr "{1}'s ontwijking is aanzienlijk gestegen!" + +msgid "{1}'s evasiveness rose!" +msgstr "{1}'s ontwijking is gestegen!" + +msgid "{1}'s evasiveness went way up!" +msgstr "{1}'s ontwijking is aanzienlijk gestegen!" + +msgid "{1}'s evasiveness won't go any higher!" +msgstr "{1}'s ontwijking kan niet hoger!" + +msgid "{1}'s evasiveness won't go any lower!" +msgstr "{1}'s ontwijking kan niet lager!" + +msgid "{1}'s health was sapped by Leech Seed!" +msgstr "{1}'s HP wordt afgetapt door Leech Seed!" + +msgid "{1}'s level remained unchanged." +msgstr "Het Level van {1} blijft hetzelfde." + +msgid "{1}'s messages not defined.\nCouldn't call common event {2}." +msgstr "{1}'s gesprek is niet bepaald.\nKon event {2} niet bellen." + +msgid "{1}'s move is no longer disabled!" +msgstr "{1}'s actie is niet langer uitgeschakeld!" + +msgid "{1}'s moves have been electrified!" +msgstr "De acties van {1} zijn geëlektrificeerd!" + +msgid "{1}'s nest" +msgstr "Leefgebied" + +msgid "{1}'s nickname?" +msgstr "Bijnaam van {1}?" + +msgid "{1}'s poisoning was cured." +msgstr "{1}'s vergiftiging is genezen." + +msgid "{1}'s rage is building!" +msgstr "{1}'s woede stapelt op!" + +msgid "{1}'s stat changes were all reversed!" +msgstr "{1}'s statistiekveranderingen zijn verdreven!" + +msgid "{1}'s stat changes were removed!" +msgstr "{1}'s statistiekveranderingen zijn verdreven!" + +msgid "{1}'s stats were not lowered!" +msgstr "{1}'s statistieken zijn niet verlaagd!" + +msgid "{1}'s stats were not lowered." +msgstr "{1}'s statistieken zijn niet verlaagd." + +msgid "{1}'s stats won't go any higher!" +msgstr "{1}'s statistieken kunnen niet hoger!" + +msgid "{1}'s stats won't go any lower!" +msgstr "{1}'s statistieken kunnen niet lager!" + +msgid "{1}'s stockpiled effect wore off!" +msgstr "{1}'s Stockpile is uitgewerkt!" + +msgid "{1}'s substitute faded!" +msgstr "{1}'s Substitute-kopie werkt uit!" + +msgid "{1}'s taunt wore off!" +msgstr "{1}'s geplaag is voorbij!" + +msgid "{1}'s team was disqualified!" +msgstr "Het team van {1} is gediskwalificeerd!" + +msgid "{1}'s torment wore off!" +msgstr "{1}'s gepest is voorbij!" + +msgid "{1}'s type changed to match {2}'s!" +msgstr "{1} is in het Soort van {2} veranderd!" + +msgid "{1}'s was healed through Rebuild!" +msgstr "{1} heeft een beetje HP hersteld met Rebuild!" + +msgid "{1}'s wish came true!" +msgstr "{1}'s wens is uitgekomen!" + +msgid "{1}'s {2} badly poisoned {3}!" +msgstr "{1}'s {2} heeft {3} ernstig vergiftigd!" + +msgid "{1}'s {2} blocks {3}!" +msgstr "{1}'s {2} blokkeert {3}!" + +msgid "{1}'s {2} boosted its Attack!" +msgstr "{1}'s Sterkte is gestegen door {2}!" + +msgid "{1}'s {2} boosted its Special Attack!" +msgstr "{1}'s Speciale Sterkte is gestegen door {2}!" + +msgid "{1}'s {2} burned {3}!" +msgstr "{1}'s {2} heeft {3} verbrand!" + +msgid "{1}'s {2} changed it into the {3} type!" +msgstr "{1}'s {2} verandert het in een {3}-soort!" + +msgid "{1}'s {2} cured its burn problem!" +msgstr "{1}'s {2} heeft de verbranding genezen!" + +msgid "{1}'s {2} cured its confusion problem!" +msgstr "{1}'s {2} heeft het uit de verwarring geholpen!" + +msgid "{1}'s {2} cured its frozen problem!" +msgstr "{1}'s {2} heeft de bevriezing genezen!" + +msgid "{1}'s {2} cured its ice problem!" +msgstr "{1}'s {2} heeft de bevriezing genezen!" + +msgid "{1}'s {2} cured its love problem!" +msgstr "{1}'s {2} heeft het uit de verzotheid geholpen!" + +msgid "{1}'s {2} cured its paralysis problem!" +msgstr "{1}'s {2} heeft de verlamming genezen!" + +msgid "{1}'s {2} cured its partner's burn problem!" +msgstr "{1}'s {2} geneest de verbranding van de aangesloten Pokémon!" + +msgid "{1}'s {2} cured its partner's ice problem!" +msgstr "{1}'s {2} ontdooit de aangesloten Pokémon!" + +msgid "{1}'s {2} cured its partner's paralysis problem!" +msgstr "{1}'s {2} geneest de verlamming van de aangesloten Pokémon!" + +msgid "{1}'s {2} cured its partner's poison problem!" +msgstr "{1}'s {2} geneest de vergiftiging van de aangesloten Pokémon!" + +msgid "{1}'s {2} cured its partner's sleep problem!" +msgstr "{1}'s {2} wekt de aangesloten Pokémon!" + +msgid "{1}'s {2} cured its poison problem!" +msgstr "{1}'s {2} heeft de vergiftiging genezen!" + +msgid "{1}'s {2} cured its sleep problem!" +msgstr "{1}'s {2} heeft het wakker gemaakt!" + +msgid "{1}'s {2} cured {3}'s love problem!" +msgstr "{1}'s {2} heeft {3} uit de verzotheid geholpen!" + +msgid "{1}'s {2} cuts {3}'s Attack!" +msgstr "{1}'s {2} verlaagt de Sterkte van {3}!" + +msgid "{1}'s {2} cuts {3}'s Speed!" +msgstr "{1}'s {2} verlaagt de Snelheid van {3}!" + +msgid "{1}'s {2} disabled {3}!" +msgstr "{1}'s {2} heeft {3} uitgeschakeld!" + +msgid "{1}'s {2} fell!" +msgstr "De {2} van {1} daalt!" + +msgid "{1}'s {2} had no effect on {3}!" +msgstr "{1}'s {2} had geen effect op {3}!" + +msgid "{1}'s {2} hurt {3}!" +msgstr "{1}'s {2} heeft {3} verwond!" + +msgid "{1}'s {2} infatuated {3}!" +msgstr "{1}'s {2} heeft {3} verzot gemaakt!" + +msgid "{1}'s {2} is disabled!" +msgstr "{1}'s {2} is uitgeschakeld!" + +msgid "{1}'s {2} is reacting to {3}'s Mega Ring!" +msgstr "Het {2} reageert op de Mega-Armband van {3}!" + +msgid "{1}'s {2} lost all its PP due to the grudge!" +msgstr "{1}'s {2} verliest alle AP door de wrok!" + +msgid "{1}'s {2} lowered its Defense!" +msgstr "{1}'s Verdediging is gedaald door {2}!" + +msgid "{1}'s {2} lowered {3}'s Speed!" +msgstr "{1}'s Snelheid is gedaald door {2}!" + +msgid "{1}'s {2} made it the {3} type!" +msgstr "{1}'s {2} heeft het een {3}-soort gemaakt!" + +msgid "{1}'s {2} made {3} ineffective!" +msgstr "{1}'s {2} heeft {3} onbruikbaar gemaakt!" + +msgid "{1}'s {2} made {3} sleep!" +msgstr "{1}'s {2} heeft {3} in slaap gebracht!" + +msgid "{1}'s {2} made {3} useless!" +msgstr "{1}'s {2} heeft {3} onbruikbaar gemaakt!" + +msgid "{1}'s {2} maxed its Attack!" +msgstr "{1}'s {2} heeft zijn Sterkte gemaximaliseerd!" + +msgid "{1}'s {2} paralyzed {3}! It may be unable to move!" +msgstr "{1}'s {2} heeft {3} verlamd! Het kan mogelijk niet bewegen!" + +msgid "{1}'s {2} poisoned {3}!" +msgstr "{1}'s {2} heeft {3} vergiftigd!" + +msgid "{1}'s {2} prevented {3}'s {4} from working!" +msgstr "{1}'s {2} voorkwam dat de {4} van {3} werkte!" + +msgid "{1}'s {2} prevents Attack loss!" +msgstr "{1}'s {2} voorkomt Sterktedalingen!" + +msgid "{1}'s {2} prevents Defense loss!" +msgstr "{1}'s {2} voorkomt Verdedigingsdalingen!" + +msgid "{1}'s {2} prevents accuracy loss!" +msgstr "{1}'s {2} voorkomt precisiedalingen!" + +msgid "{1}'s {2} prevents burns!" +msgstr "{1}'s {2} voorkomt verbranding!" + +msgid "{1}'s {2} prevents confusion!" +msgstr "{1}'s {2} voorkomt verwarring!" + +msgid "{1}'s {2} prevents paralysis!" +msgstr "{1}'s {2} voorkomt verlamming!" + +msgid "{1}'s {2} prevents poisoning!" +msgstr "{1}'s {2} voorkomt vergiftiging!" + +msgid "{1}'s {2} prevents romance!" +msgstr "{1}'s {2} voorkomt verzotheid!" + +msgid "{1}'s {2} prevents stat decrease!" +msgstr "{1}'s {2} voorkomt statistiekdalingen!" + +msgid "{1}'s {2} prevents stat loss!" +msgstr "{1}'s {2} voorkomt statistiekdalingen!" + +msgid "{1}'s {2} prevents switching!" +msgstr "De {2} van {1} voorkomt verwisseling!" + +msgid "{1}'s {2} prevents {3} from using {4}!" +msgstr "{1}'s {2} voorkomt dat {3} {4} kan gebruiken!" + +msgid "{1}'s {2} prevents {3}'s {4} from working!" +msgstr "{1}'s {2} voorkomt dat de {4} van {3} werkt!" + +msgid "{1}'s {2} raised its Attack!" +msgstr "{1}'s Sterkte is gestegen door {2}!" + +msgid "{1}'s {2} raised its Fire power!" +msgstr "{1}'s {2} heeft Vuur-acties sterker gemaakt!" + +msgid "{1}'s {2} raised its Special Attack!" +msgstr "{1}'s Speciale Sterkte is gestegen door {2}!" + +msgid "{1}'s {2} raised its Speed!" +msgstr "{1}'s Snelheid is gestegen door {2}!" + +msgid "{1}'s {2} raised its speed!" +msgstr "{1}'s Snelheid is gestegen door {2}!" + +msgid "{1}'s {2} raised the power of its Fire-type moves!" +msgstr "{1}'s {2} heeft Vuur-acties sterker gemaakt!" + +msgid "{1}'s {2} restored health!" +msgstr "{1}'s {2} heeft HP hersteld!" + +msgid "{1}'s {2} restored its HP a little!" +msgstr "{1}'s {2} heeft een beetje HP hersteld!" + +msgid "{1}'s {2} restored its HP!" +msgstr "{1}'s {2} heeft HP hersteld!" + +msgid "{1}'s {2} restored its status!" +msgstr "{1}'s status is door {2} hersteld!" + +msgid "{1}'s {2} restored {3}'s PP!" +msgstr "{1}'s {2} heeft de AP van {3} hersteld!" + +msgid "{1}'s {2} restored {3}'s status!" +msgstr "{1}'s {2} heeft de status van {3} hersteld!" + +msgid "{1}'s {2} rose sharply!" +msgstr "{1}'s {2} is aanzienlijk gestegen!" + +msgid "{1}'s {2} was bounced back by Magic Coat!" +msgstr "{1}'s {2} werd weerkaatst door Magic Coat!" + +msgid "{1}'s {2} was broken!" +msgstr "{1}'s {2} is gebroken!" + +msgid "{1}'s {2} was burned up!" +msgstr "{1}'s {2} is weggebrand!" + +msgid "{1}'s {2} was disabled!" +msgstr "{1}'s {2} is uitgeschakeld!" + +msgid "{1}'s {2} was transferred to {3}!" +msgstr "{1}'s {2} is naar {3} verplaatst!" + +msgid "{1}'s {2} wore off!" +msgstr "{1}'s {2} is uitgewerkt!" + +msgid "{1}, and you want {2}.\nThat will be ${3}. OK?" +msgstr "{1}, en u wilt er {2} van.\nDat is dan ${3}. Is dat oké?" + +msgid "{1}, switch out! Come back!" +msgstr "Goed gedaan {1}!\nKom terug!" + +msgid "{1}: {2}, Award: ???, {3}" +msgstr "{1}: {2}, Trofee: ???, {3}" + +msgid "{1}: {2}, Award: {3}, {4}" +msgstr "{1}: {2}, Trofee: {3}, {4}" + +msgid "{1}?\nHow many would you like to sell?" +msgstr "{1}?\nHoeveel wilt u er verkopen?" + +msgid "{1}? Certainly.\nHow many would you like?" +msgstr "{1}? Maar natuurlijk.\nHoeveel had u er gewild?" + +msgid "{1}? Oh, no.\nI can't buy that." +msgstr "{1}? O nee.\nDat kan ik niet kopen." + +msgid "{1}h {2}m" +msgstr "{1}u {2}min" + +msgid "{2} type was added to {1}!" +msgstr "{1} heeft het {2}-soort bemachtigd!" + diff --git a/Dialogue/Generated/nl/OfficialTaunts.po b/Dialogue/Generated/nl/OfficialTaunts.po new file mode 100644 index 000000000..d48178bb9 --- /dev/null +++ b/Dialogue/Generated/nl/OfficialTaunts.po @@ -0,0 +1,5 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + diff --git a/Dialogue/Generated/nl/OfficialTrainerTypes.po b/Dialogue/Generated/nl/OfficialTrainerTypes.po new file mode 100644 index 000000000..7721da4d1 --- /dev/null +++ b/Dialogue/Generated/nl/OfficialTrainerTypes.po @@ -0,0 +1,226 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: nl\n" + +msgid "PkMn TRAINER" +msgstr "PkMn-TRAINER" + +msgid "LASS" +msgstr "MEISJE" + +msgid "YOUNGSTER" +msgstr "JONGEN" + +msgid "HIKER" +msgstr "WANDELAAR" + +msgid "BEAUTY" +msgstr "SCHOONHEID" + +msgid "FISHERMAN" +msgstr "VISSER" + +msgid "LADY" +msgstr "DAME" + +msgid "TRIATHLETE" +msgstr "TRIATLEET" + +msgid "TWINS" +msgstr "TWEELING" + +msgid "SWIMMER♀" +msgstr "ZWEMMER♀" + +msgid "BUG CATCHER" +msgstr "INSECTENVANGER" + +msgid "SCHOOL KID" +msgstr "SCHOOLKIND" + +msgid "RICH BOY" +msgstr "RIJK VENTJE" + +msgid "SR. AND JR." +msgstr "STUDENTEN" + +msgid "BLACK BELT" +msgstr "ZWARTE BAND" + +msgid "TUBER" +msgstr "ZWEMBANDKIND" + +msgid "HEX MANIAC" +msgstr "HEKS" + +msgid "PkMn BREEDER" +msgstr "PkMn-FOKKER" + +msgid "WORKER" +msgstr "ARBEIDER" + +msgid "YOUNG COUPLE" +msgstr "JONG STEL" + +msgid "GUITARIST" +msgstr "GITARIST" + +msgid "GENTLEMAN" +msgstr "DE HEER" + +msgid "CHAMPION" +msgstr "KAMPIOEN" + +msgid "MAGMA LEADER" +msgstr "MAGMA-LEIDER" + +msgid "BATTLE GIRL" +msgstr "VECHTERSMEID" + +msgid "SWIMMER♂" +msgstr "ZWEMMER♂" + +msgid "DRAGON TAMER" +msgstr "DRAKENTEMMER" + +msgid "BIRD KEEPER" +msgstr "VOGELHOUDER" + +msgid "NINJA BOY" +msgstr "NINJA-JONGEN" + +msgid "PARASOL LADY" +msgstr "PARAPLUDAME" + +msgid "BUG MANIAC" +msgstr "INSECTENFAN" + +msgid "SAILOR" +msgstr "ZEEMAN" + +msgid "COLLECTOR" +msgstr "VERZAMELAAR" + +msgid "PkMn RANGER" +msgstr "PkMn-RANGER" + +msgid "AROMA LADY" +msgstr "PARFUMDAME" + +msgid "RUIN MANIAC" +msgstr "RUÏNEMANIAK" + +msgid "COOLTRAINER" +msgstr "COOLE TRAINER" + +msgid "POKéMANIAC" +msgstr "POKéMANIAK" + +msgid "KINDLER" +msgstr "HEETHOOFD" + +msgid "CAMPER" +msgstr "KAMPEERDER" + +msgid "PICNICKER" +msgstr "PICKNICKER" + +msgid "PSYCHIC" +msgstr "MEDIUM" + +msgid "SIS AND BRO" +msgstr "ZUS EN BROER" + +msgid "OLD COUPLE" +msgstr "OUD KOPPEL" + +msgid "AQUA LEADER" +msgstr "AQUA-LEIDER" + +msgid "LEADER" +msgstr "GYMLEIDER" + +msgid "LEADERS" +msgstr "GYMLEIDERS" + +msgid "ELITE FOUR" +msgstr "ELITE VIER" + +msgid "ACE TRAINER" +msgstr "ACE-TRAINER" + +msgid "ROCKET GRUNT" +msgstr "ROCKET-HANDLANGER" + +msgid "SCHOOLKIDDO" +msgstr "SCHOOLKIND" + +msgid "RIVAL" +msgstr "RIVAAL" + +msgid "HERO" +msgstr "POKÉHELD" + +msgid "SUPER SCIENTIST" +msgstr "SUPERWETENSCHAPPER" + +msgid "COOL COUPLE" +msgstr "COOL STEL" + +msgid "FARMER" +msgstr "BOER" + +msgid "PYROMANIAC" +msgstr "PYROMAAN" + +msgid "BIKER" +msgstr "MOTORRIJDER" + +msgid "NINJA SURFERS" +msgstr "NINJA-SURFERS" + +msgid "NINJA BOSS" +msgstr "NINJA-BAAS" + +msgid "ACTOR" +msgstr "ACTEUR" + +msgid "ACTRESS" +msgstr "ACTRICE" + +msgid "LEADER?" +msgstr "GYMLEIDER?" + +msgid "ACOLYTE" +msgstr "ACOLIET" + +msgid "DIVER" +msgstr "DUIKER" + +msgid "TSUKI NINJA" +msgstr "TSUKI-NINJA" + +msgid "NAMI NINJA" +msgstr "NAMI-NINJA" + +msgid "NINJA MASTER" +msgstr "NINJA-MEESTER" + +msgid "NUCLEAR HORDE" +msgstr "NUCLEAIRE PkMn" + +msgid "APOCALYPSE" +msgstr "APOCALYPS" + +msgid "PIRATE" +msgstr "PIRAAT" + +msgid "DREAM" +msgstr "DROOM" + +msgid "KING" +msgstr "KONING" + +msgid "BIOFIBER CONSTRUCT" +msgstr "BIOVEZEL CONSTRUCTIE" diff --git a/Dialogue/Generated/pt/GenMaps.po b/Dialogue/Generated/pt/GenMaps.po new file mode 100644 index 000000000..c6d5d2812 --- /dev/null +++ b/Dialogue/Generated/pt/GenMaps.po @@ -0,0 +1,3895 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + +msgid "MAP001_NPC_1" +msgstr "Eu sei que sou um campista, mas é tão bom quando chegamos a uma cidade depois de tantas batalhas!" + +msgid "MAP001_NPC_2" +msgstr "Burole é adorável. Eu não te conheço, mas tenho certeza que você vai concordar comigo!" + +msgid "MAP002_NPC_1" +msgstr "Ei, cara. Não, eu não vou batalhar com você, mas escute. Esse líder de ginásio? Não o subestime; ele é muito mais difícil do que foi Maria em Nowtoch. Davern usa os tipos Terrestre, Água, Pedra, e Noturno. É meio difícil se preparar para ele. Acabei de ser destruído no ginásio. Abasteça em suprimentos na loja antes de tentar." + +msgid "MAP002_NPC_2" +msgstr "Eu gosto do Pokémon Owten! Owten Owten Owten! É tão bonitinho! Owten evolui no nível 21 para uma coruja-gato-voadora ainda mais fofinha!" + +msgid "MAP003_NPC_1" +msgstr "O novo sistema subterrâneo de Tandor é uma maravilha moderna! Mal posso esperar para subir no trem!" + +msgid "MAP004_NPC_1" +msgstr "É um pouco triste ... há tanta coisa aqui, mas só posso comprar oito itens diferentes no registro. Onde está a diversão nisso?" + +msgid "MAP004_NPC_2" +msgstr "Eu escrevi uma canção sobre Great Balls e como elas são excelentes. Quer ouvi-la ? ...Não?" + +msgid "MAP006_NPC_1" +msgstr "As vezes eu me pergunto…\nO que eu estou esperando?\ne entao me lembro: Eu estou esperando o trem chegar.\nDuh!" + +msgid "MAP007_SIGN_1" +msgstr "Caverna Comet,Cidade Rochfale logo em frente." + +msgid "MAP007_TRAINER_1" +msgstr "Ooooh, Jesus, esse parece estar perfeitamente preservado! Isso deve ter sido os restos de um chão de lava, talhado pelo oceano... Eu posso ver as marcas deixadas por seu pelo. O que você está fazendo aqui?Essa é uma descoberta muito importante no campo da paleontologia, e é meu, tudo meu!! …\n...Bem, ok, eu meio que segui você até aqui.Eu digo o seguinte:se você conseguir me vencer em uma batalha pokemon, eu deixo você pegar um desses fósseis. ...Tudo bem.Você venceu, justamente.Esses fósseis são de dois tipos de Pokémon mamíferos que viveram 50,000 anos atrás.O primeiro era conhecido por suas investidas com velocidade de um relâmpago, E o segundo tinha uma força e poder de uma resistente geleira. Se você levar esse fóssil para o laboratório em Rochfale, eles possuem a tecnologia para trazer devolta à vida.Eu acho que ficarei nesta caverna com o meu fóssil… para sempre Siiiimmmmmm, meu preciosooooooo, nós nunca mais vamos nos separar..." + +msgid "MAP007_TRAINER_1_DEFEAT" +msgstr "Meus fósseis..." + +msgid "MAP008_NPC_1" +msgstr "Lhe devo uma, criança. Mas você deveria ter mais cuidado.Acho que talvez tenham mais dessas coisas por aqui..." + +msgid "MAP008_NPC_2" +msgstr "Espere, Treinador! Você vê como a cidade está coberta de areia? Não deixe sua guarda baixa - existem Pokémon escondidos em todos os lugares! Você vai ser pego na areia que nem na grama alta, então talvez você queira um desses se estiver com pressa!" + +msgid "MAP008_NPC_3" +msgstr "Está na hora!\nVamos nessa!" + +msgid "MAP008_NPC_4" +msgstr "Está na hora!\nVamos nessa!" + +msgid "MAP008_SIGN_1" +msgstr "Balsa para a Cidade de Vinoville." + +msgid "MAP008_SIGN_2" +msgstr "Tenda de Super Treino. Tutor: Ayumi" + +msgid "MAP008_TRAINER_1" +msgstr "Ei seu n00b! Aqui quem fala é o d4ck s0rc3r3r e eu sou 1337! Vamos batalhar!" + +msgid "MAP008_TRAINER_1_DEFEAT" +msgstr "...Hax!" + +msgid "MAP008_TRAINER_2" +msgstr "O oceano abriga diferentes tipos de Pokémon do que em água doce. Deixe-me mostrar o que eu peguei!" + +msgid "MAP008_TRAINER_2_DEFEAT" +msgstr "O-os que você tem são legais também..." + +msgid "MAP008_TRAINER_3" +msgstr "Ei! A praia é um lugar legal, não é não? É uma cena muito bonita, ainda mais com todos tipos diferentes de Pokémon! Vamos batalhar!" + +msgid "MAP008_TRAINER_3_DEFEAT" +msgstr "Òtima batalha, cara." + +msgid "MAP008_TRAINER_4" +msgstr "Eu não espero iniciar um conflito. Portanto, devo-lhe dar a escolha. Queres batalhar? Muito bem, deixe-nos batalhar! Está tudo bem. Vou esperar, se desejar me desafiar mais tarde." + +msgid "MAP008_TRAINER_4_DEFEAT" +msgstr "Eu tenho muito a aprender, ao que parece." + +msgid "MAP008_TRAINER_5" +msgstr "Hiyah! Usarei de minhas habilidades de judô para cortar seu Pokémon em pedacinhos!" + +msgid "MAP008_TRAINER_5_DEFEAT" +msgstr "O qu-O que? Mais eu sou Faixa Preta! Como eu perdi?" + +msgid "MAP008_TRAINER_6" +msgstr "No oceano, você se afora ou nada. E é assim também em batalhas Pokémon!" + +msgid "MAP008_TRAINER_6_DEFEAT" +msgstr "Glub glub!" + +msgid "MAP008_TRAINER_7" +msgstr "Theo: Ei! Issat quem você pensa que é? Sim é o PN! então... você sobreviveu a aventura aqui, ein? O que você tem ai? É aquela coisa que traduz, certo? É! Bamb'o me chamou pra falar sobre isso, ai ele me enviou um! Agora nós dois conseguimos entender os Pokémon! Daora, huh? D-de todo jeito, Eu sai correndo de Rochfale. Que cidade chata! Eu estive treinando desde então. Eu vou derrotar aquele líder de ginásio antes de você, PN! Mas primeiro, vou derrotar você! Não pense que vou pegar leve só por causa da caverna de Comet! *choro* U-ugh...E-- E-- Eu não ligo pra o que vai acontecer! Meus Pokémon são os mais fortes, eles só estão cansados depois de todas as batalhas que rolaram antes de te encontrar! B-bom, pelo menos eles c-conseguiram experiência com essa batalha... Eu sei! Eu vou desafiar o ginásio agora! Sou sair na sua frente, PN! Espere pra ver! *choro* U-ugh...E-- E-- Eu não ligo pra o que vai acontecer! Meus Pokémon são os mais fortes, eles só estão cansados depois de todas as batalhas que rolaram antes de te encontrar! B-bom, pelo menos eles c-conseguiram experiência com essa batalha... Eu sei! Eu vou desafiar o ginásio agora! Sou sair na sua frente, PN! Espere pra ver! *choro* U-ugh...E-- E-- Eu não ligo pra o que vai acontecer! Meus Pokémon são os mais fortes, eles só estão cansados depois de todas as batalhas que rolaram antes de te encontrar! B-bom, pelo menos eles c-conseguiram experiência com essa batalha... Eu sei! Eu vou desafiar o ginásio agora! Sou sair na sua frente, PN! Espere pra ver!" + +msgid "MAP008_TRAINER_7_DEFEAT" +msgstr "Gyaaah! Eu peguei o inicial errado!" + +msgid "MAP012_NPC_1" +msgstr "A porta está fechada.\nMas tem uma nota...\n\"Temporariamente fechado devido a emergencia\"" + +msgid "MAP012_NPC_2" +msgstr "Dizem muitas da montanhas por aqui são intransitáveis. No entanto, Eu estou determinado a escala-las!" + +msgid "MAP012_NPC_3" +msgstr "Você sabia que Tandor foi formado por dois vulcões? Ambos estão adormecidos agora, mas o Campeonato Regional ocorre sobre um deles." + +msgid "MAP012_NPC_4" +msgstr "É maravilhosa a forma que a economia funciona com metade de certa população são treinadores. Treinadores que não trabalham! Como a gente teria comida sem Pokémon para nos ajudar?" + +msgid "MAP012_NPC_5" +msgstr "Quando eu era novo, Eu vivia em uma cidade grande. Agora, eu gosto de viver aqui no interior quieto." + +msgid "MAP012_NPC_6" +msgstr "Eu moro em Rochdale Town desde que eu era uma menina. As montanhas são difíceis de viver, é verdade, mas eu sou resistente e saudável como qualquer moça jovem, ufufu!" + +msgid "MAP012_NPC_7" +msgstr "A Professora Cypress mora aqui em Rochdale. Ouvi dizer que ela faz todo tipo de projetos tentando melhorar a comunicação entre humanos e Pokémon. Isso é impressionante!" + +msgid "MAP012_NPC_8" +msgstr "Luuuooooooo!" + +msgid "MAP012_SIGN_1" +msgstr "Rota 06. Não se esqueça de trazer algumas poções! É bem longa!" + +msgid "MAP012_SIGN_2" +msgstr "Laboratório Pokémon Cypress" + +msgid "MAP012_SIGN_3" +msgstr "Bem-vindo a Rochfale. Cuidado com as rochas que caem!" + +msgid "MAP013_NPC_1" +msgstr "Olá! Eu sou uma enfermeira em treinamento. Estou residindo neste Pokécenter para aprender mais sobre o tratamento Pokémon. Certifique-se de cuidar bem do seu Pokémon. Podemos curar a maioria das lesões, mas há algumas coisas que nossas máquinas não conseguem consertar." + +msgid "MAP013_NPC_2" +msgstr "Esta cidade é tão calma, é quase assustador. Alguns encontram uma solidão relaxante. Eu, eu só quero passar para a cidade de Bealbeach e para o próximo ginásio." + +msgid "MAP017_TRAINER_1" +msgstr "Hoy! Garoto! Liga de realizar uma batalha de esperteza? Não?Que tal uma batalha de Pokémon?" + +msgid "MAP017_TRAINER_1_DEFEAT" +msgstr "...Bom trabalho." + +msgid "MAP017_TRAINER_2" +msgstr "Você sabe como essa caverna se formou? Quem liga, vamos lutar!" + +msgid "MAP017_TRAINER_2_DEFEAT" +msgstr "Bom show, filho." + +msgid "MAP017_TRAINER_3" +msgstr "Ei! Estou cavando aqui! Obtenha sua própria caverna!" + +msgid "MAP017_TRAINER_3_DEFEAT" +msgstr "Então novamente, eu suponho que é uma caverna aberta a qualquer um..." + +msgid "MAP017_TRAINER_4" +msgstr "Dizem por aí que treinamento em locais extremos te torna mais forte. Pode vir!" + +msgid "MAP017_TRAINER_4_DEFEAT" +msgstr "Hmm, talvez o treinamento em cavernas não seja suficiente..." + +msgid "MAP018_NPC_1" +msgstr "Fale com Kellyn para detalhes da missão." + +msgid "MAP018_NPC_2" +msgstr "Fale com Kellyn para detalhes da missão." + +msgid "MAP018_NPC_3" +msgstr "É importante manter seu Pokémon seguro enquanto você luta com tipos nucleares. Cortes e arranhões podem ser infectados facilmente." + +msgid "MAP018_NPC_4" +msgstr "Nosso objetivo é subjugar essas feras de Pokémon Nucleares e impedi-los de romper a barreira. Além disso, temos palavras de Rangers que descobriram algumas pessoas e Pokémon que estão em perigo. Devemos resgatá-los.\nEmpirilla e eu iremos em frente. Vamos embora!" + +msgid "MAP018_NPC_5" +msgstr "Temos remédios à mão para tratar aqueles que foram afetados pela radiação." + +msgid "MAP018_NPC_6" +msgstr "Meu Pokémon do tipo metal e eu vamos ajudar a combater esses Pokémon Nucleares. O metal é o único tipo que resiste ataques nucleares,além do próprio Nuclear." + +msgid "MAP018_NPC_7" +msgstr "O credo de um Pokémon Ranger é proteger a natureza, os Pokémon e as pessoas.Estamos dispostos a colocar nossas vidas em risco para isso." + +msgid "MAP018_NPC_8" +msgstr "Mantenha seu Pokémon saudável, certo? Oh, você pode ter estes também. Tenha cuidado lá fora!" + +msgid "MAP018_NPC_9" +msgstr "Owten!" + +msgid "MAP020_NPC_1" +msgstr "Parabéns por coletar todas as 8 insígnias.\nA Estrada da Vitória e Campeonato aguardam!" + +msgid "MAP020_NPC_2" +msgstr "A Estrada da Vitória está fechada atualmente. Será aberto quando o Campeonato de Tandor começar." + +msgid "MAP020_SIGN_1" +msgstr "Parabéns por coletar todas as 8 insígnias.\nA Estrada da Vitória e Campeonato aguardam!" + +msgid "MAP021_NPC_1" +msgstr "Ah, é você! Estávamos criando seu Pokémon, e por Arceus, ficamos surpresos! Seu Pokémon teve um ovo! Nós não sabemos como ele chegou lá, mas seu Pokémon tinha isso. Você quer, né ? Você não tem espaço para isso. Volte quando tiver liberado espaço. PN você recebeu um ovo do Cuidador da Day-Care. Cuide bem dele. Eu realmente vou mantê-lo. Você quer isso, né ? Bem, então eu vou ficar com ele. obrigado! Eu sou um Cuidador da Day-Care. Ajudo a cuidar dos preciosos Pokémon de Treinadores. Se você quiser que eu crie seu Pokémon, converse com minha esposa. Ah, é você! Bom te ver. Seu 's está bem. Ah, é você! Seu e Estão bem. Os dois preferem brincar com outros Pokémon do que entre si. Os dois não parecem se gostar. Os dois parecem se dar bem. Os dois parecem se dar muito bem." + +msgid "MAP021_SIGN_1" +msgstr "Placa[sign1]- Rota 6 da Cidade de Legen, Cidade de Rochfale -" + +msgid "MAP021_SIGN_2" +msgstr "Placa[sign1]Centro de Day-care de oeste de Tandor ." + +msgid "MAP021_TRAINER_1" +msgstr "Yowza! Voce está sentindo o calor?" + +msgid "MAP021_TRAINER_1_DEFEAT" +msgstr "Caramba, que veloz!" + +msgid "MAP021_TRAINER_2" +msgstr "Hey, Treinador! Meus Pokémon querem batalhar contra você!" + +msgid "MAP021_TRAINER_2_DEFEAT" +msgstr "Wow! Forte!" + +msgid "MAP021_TRAINER_3" +msgstr "Sigh... Eu amo uma batalha relaxante na luz do sol!" + +msgid "MAP021_TRAINER_3_DEFEAT" +msgstr "Oh,amor..." + +msgid "MAP021_TRAINER_4" +msgstr "Pare ai mesmo! E você que está roubando os meus equipamentos de pesquisa?" + +msgid "MAP021_TRAINER_4_DEFEAT" +msgstr "Oh, Não era você? Minhas desculpas!" + +msgid "MAP022_NPC_1" +msgstr "Não se preocupe, eu não estou procurando por uma batalha! Eu? Eu estou escalando aqui! Esse ar quebradiço montanhoso não é revigorante?" + +msgid "MAP022_NPC_10" +msgstr "Owten! Ow! Não pode vir aqui!\nHumano... mau! (Eles parecem pouco dispostos a se mover.)" + +msgid "MAP022_NPC_2" +msgstr "Aw, marmeladas... eu levei uma surra na batalha e agora eu estou tentando chegar ao Centro Pokémon… mas não acho o caminho!" + +msgid "MAP022_NPC_3" +msgstr "Ow! Owten! ...\nPN usou o PST! Como ousa tentar me levar!\nTome isso!" + +msgid "MAP022_NPC_4" +msgstr "Desculpe, mas o acesso a essa área está restrito devido a construção do Tandor Championship site." + +msgid "MAP022_NPC_5" +msgstr "Desculpe, mas o acesso a essa área está restrito devido a construção do Tandor Championship site." + +msgid "MAP022_NPC_6" +msgstr "Desculpe, mas o acesso a essa área está restrito devido a construção do Tandor Championship site." + +msgid "MAP022_NPC_7" +msgstr "Owten! Ow! Não pode vir aqui!\nHumano... mau! (Eles parecem pouco dispostos a se mover.)" + +msgid "MAP022_NPC_8" +msgstr "Owten! Ow! Não pode vir aqui!\nHumano... mau! (Eles parecem pouco dispostos a se mover.)" + +msgid "MAP022_NPC_9" +msgstr "Owten! Ow! Não pode vir aqui!\nHumano... mau! (Eles parecem pouco dispostos a se mover.)" + +msgid "MAP022_SIGN_1" +msgstr "- Cidade de Legen & Mt. Actinite Tandor Regional Championship" + +msgid "MAP022_SIGN_2" +msgstr "Túnel de Rochfale para Lençóis de Tandor, Cidade de Baelbeach." + +msgid "MAP022_TRAINER_1" +msgstr "Nada como uma batalha rápida pela manhã,certo? Vamos lá!" + +msgid "MAP022_TRAINER_10" +msgstr "Ei, mano!Estou falando para você, tem que dar a sua melhor tacada, tendeu?" + +msgid "MAP022_TRAINER_10_DEFEAT" +msgstr "Whoooo! Legal, cara! Completamente sarado." + +msgid "MAP022_TRAINER_11" +msgstr "Vamos, minha criança. Gratuitamente darei lições da mente e do corpo." + +msgid "MAP022_TRAINER_11_DEFEAT" +msgstr "Isso foi um passo muito valioso para o desenvolvimento." + +msgid "MAP022_TRAINER_12" +msgstr "...Não, sem mordidas. Bah. Eu vou descontar a minha raiva irracional em VOCÊ!" + +msgid "MAP022_TRAINER_12_DEFEAT" +msgstr "Eu acho que me acalmei agora." + +msgid "MAP022_TRAINER_13" +msgstr "Quando você está pescando, qual tipo de lure você usa? Ande, vamos ter uma batalha de pesca!" + +msgid "MAP022_TRAINER_13_DEFEAT" +msgstr "Cabeça de bagre, eu disse PESCAR!" + +msgid "MAP022_TRAINER_14" +msgstr "Eu gosto de criar Pokémon Inseto. Isso me faz um Caçador de Inseto? Me diga." + +msgid "MAP022_TRAINER_14_DEFEAT" +msgstr "Aww, eu perdi.Hey, você nunca respondeu a minha questão!" + +msgid "MAP022_TRAINER_15" +msgstr "Eu tenho uma nova irmã bebê!Aqui, gostaria de ver uma foto dela?" + +msgid "MAP022_TRAINER_15_DEFEAT" +msgstr "O que foi isso,cara?" + +msgid "MAP022_TRAINER_16" +msgstr "Nós entramos em uma recursão sem fim do tempo." + +msgid "MAP022_TRAINER_16_DEFEAT" +msgstr "Nós entramos em uma recursão sem fim do tempo." + +msgid "MAP022_TRAINER_17" +msgstr "Eu acabei de receber um pedido de dois milhões de sais para serem entregues na Galáxia de Andrômeda.Oi?" + +msgid "MAP022_TRAINER_17_DEFEAT" +msgstr "E-eles tentaram ganhar o Wimbledon!" + +msgid "MAP022_TRAINER_1_DEFEAT" +msgstr "No entanto, isso pode ter estragado o meu dia..." + +msgid "MAP022_TRAINER_2" +msgstr "Eu estou fora no campo, capturando Pokémon para o professor.Mas isso é tedioso.Quer lutar?" + +msgid "MAP022_TRAINER_2_DEFEAT" +msgstr "Aww. De volta para a cidade para recuperar, eu acho." + +msgid "MAP022_TRAINER_3" +msgstr "Eu sou um lenhador , e está tudo bem comigo! Eu trabalho toda noite e batalho o dia todo!" + +msgid "MAP022_TRAINER_3_DEFEAT" +msgstr "Uma deixa para o refrão! 'Ele é um lenhador…'" + +msgid "MAP022_TRAINER_4" +msgstr "Hey, Treinador estranho! No minuto em que nossos olhos se encontraram eu soube… estamos destinados a lutar!" + +msgid "MAP022_TRAINER_4_DEFEAT" +msgstr "Eu provavelmente estava destinado a perder." + +msgid "MAP022_TRAINER_5" +msgstr "Eu estava procurando por um saco de pancadas para treinar os meus Pokémon. Os seus devem servir." + +msgid "MAP022_TRAINER_5_DEFEAT" +msgstr "Como… como oussa?!" + +msgid "MAP022_TRAINER_6" +msgstr "Tipo, quem é você? Você é meio ~bonitinho~ AMEI essa camisa, apenas AMEI. Oh, quer batalhar?" + +msgid "MAP022_TRAINER_6_DEFEAT" +msgstr "Ah!~ Eu fui vencido!~" + +msgid "MAP022_TRAINER_7" +msgstr "Eu amo jogar video games. Pokémon é um bem divertido.Quer jogar?" + +msgid "MAP022_TRAINER_7_DEFEAT" +msgstr "Wow, você é bom no Pokémon" + +msgid "MAP022_TRAINER_8" +msgstr "Oh olaaaaaa amorzinho! Como esta indo?Espere, você não se parece--" + +msgid "MAP022_TRAINER_8_DEFEAT" +msgstr "Boa batalha, mas..." + +msgid "MAP022_TRAINER_9" +msgstr "Hehe. Insetos são legais.Hehe." + +msgid "MAP022_TRAINER_9_DEFEAT" +msgstr "O que. é. Isso." + +msgid "MAP024_NPC_1" +msgstr "Ouvi dizer que a rota para o Ginásio de Snowbank é longa e perigosa... É melhor eu me abastecer de suprimentos. Você vai precisar de algumas roupas mais quentes se você planeja enfrentar o bioma gelado da Rota 16." + +msgid "MAP024_NPC_2" +msgstr "Ouvi dizer que há um Pokémon lendário vivendo no núcleo de gelo do Monte Lanthanite! Eu pretendo pegá-lo. A Rota 16 está nas encostas do Monte Lanthanite, uma das duas montanhas principais em Tandor." + +msgid "MAP024_NPC_3" +msgstr "Eu estou vigiando essa cidade para qualquer indício de atividade de uma pessoa Ou grupo responsavel pelos ataques nas usinas nucleares. Tandor Leste tem uma usina nuclear dela propria. Nós acreditamos que isso seria um risco já que as duas usinas de Tandor Oeste foram destruídas. Todo o esquadrão Ranger na área está em alerta máximo." + +msgid "MAP025_NPC_1" +msgstr "Olá! Eu não acho que eu já vi seu rosto por essas bandas antes. Você deve ser um treinador, certo? Bem, então você chegou ao lugar certo! Veja, nós cuidamos dos Pokémon de treinadores. Deixe-os conosco, e quando você voltar, eles vão crescer mais fortes! Se você deixar dois Pokémon compatíveis, eles podem até mesmo produzir um ovo!Agora, então..." + +msgid "MAP026_NPC_1" +msgstr "Eu sou um EMT. Eu ajudo em emergências na montanha, para resgatar pessoas de deslizamentos de terras e coisas do gênero. Se você ouvir as sirenes de aviso de avalanche, vá para um local seguro!" + +msgid "MAP026_NPC_2" +msgstr "Mega Evolução… Eu tentei derrotar o Ginásio mas eles me disseram que eu não tinha sabedoria o suficiente, ou algo assim. Eu ouvi dizer que existem cinco provas que você tem que realizar no Ginásio. Mas eu não consegui passar nem do primeiro." + +msgid "MAP026_NPC_3" +msgstr "- Yeesh... esse Ginasio me destruiu!\nComo se ventos congelantes não fossem o bastante, os Treinadores são incrivelmente resistentes!" + +msgid "MAP027_NPC_2" +msgstr "O alcance da montanha protege essa rota de dispersão radioativa.Ainda sim, o que aconteceu é um desastre..." + +msgid "MAP029_NPC_1" +msgstr "Estamos aprendendo sobre evolução agora mesmo. Você sabia que os iniciais oficiais de Tandor evoluem apenas uma vez, ao contrário dos outros iniciais oficiais que evoluem duas vezes? Eu ouvi que tinha um professor que estudava evolução em algum lugar. Como o Professor Bamb'o, certo? Qual era o seu nome? Spruce, ou alguma coisa..." + +msgid "MAP029_NPC_2" +msgstr "Diga, você já ouviu falar de Debate? É uma atividade legal! Este ano, estamos debatendo se deve ou não decretar uma exigência de idade para Pokémon Trainers. Eu penso que é perigoso para crianças, como você, sair de casa para uma aventura." + +msgid "MAP029_NPC_3" +msgstr "Eu sou eu quem leciona nesta escola. É realmente muito bom ver essas crianças tão interessadas em aprender. Nunca vi algo assim antes. Espero que você esteja acompanhando seus estudos, mesmo que esteja em uma aventura." + +msgid "MAP029_NPC_4" +msgstr "O nosso time da escola é o mais forte que existe! Nós podemos derrotar Moki ou Kevlar com nossas mãos atadas! A Cidade de Moki possui uma escola?" + +msgid "MAP029_NPC_5" +msgstr "Ei, treinador! Essas crianças precisam de ajuda para estudar! Se você puder batalha com todas, irá receber uma recompensa especial!" + +msgid "MAP029_TRAINER_1" +msgstr "Oh, Ei! Você gostaria de, hum, batalhar? É apenas pela praticar, sabe. I-isso é uma pena." + +msgid "MAP029_TRAINER_1_DEFEAT" +msgstr "E- Eu espero que meus Pokémon não ficaram feridos nem nada..." + +msgid "MAP029_TRAINER_2" +msgstr "Eu estou praticando para a aula de batalha! Você acha que poderia me ajudar a estudar? Tudo bem então, aqui vou eu! Será culpa sua se eu falhar, você sabe disso?" + +msgid "MAP029_TRAINER_2_DEFEAT" +msgstr "...Uau! Isso foi incrível." + +msgid "MAP029_TRAINER_3" +msgstr "Eu imagino que se eu aprender a batalhar bem, eu poderei terminar o Pokémon versão Red facinho! Quer batalha? Tudo bem então, aqui vou eu! ...Bem, tanto faz, criança. Não que eu me importe ou qualquer coisa." + +msgid "MAP029_TRAINER_3_DEFEAT" +msgstr "...Lutar é mais fácil nos jogos..." + +msgid "MAP033_NPC_1" +msgstr "Chyin.. Chyin!" + +msgid "MAP033_NPC_2" +msgstr "Você soube que este rio é povoado principalmente por Fortog? Eles são Pokémon do Tipo Veneno! Eu carregaria Antídotos se eu fosse você." + +msgid "MAP033_TRAINER_1" +msgstr "Eu concordo! Pokémon Tipo Água são superiores!" + +msgid "MAP033_TRAINER_1_DEFEAT" +msgstr "Ok, então talvez não SÓ Pokémon Água." + +msgid "MAP033_TRAINER_2" +msgstr "Eu deveria estar brincando com amigos em vez de ficar aqui o dia inteiro." + +msgid "MAP033_TRAINER_2_DEFEAT" +msgstr "Eu acho que vou experimentar alguns novos jogos." + +msgid "MAP033_TRAINER_3" +msgstr "Ei! Você! Sim, você , lá! Nós vamos lutar agora, 'kay?" + +msgid "MAP033_TRAINER_3_DEFEAT" +msgstr "Wooow! Isso foi mau!" + +msgid "MAP033_TRAINER_4" +msgstr "Oh! Ei! PN!Eu tenho um novo Pokémon e quero ver como ele se sai!" + +msgid "MAP033_TRAINER_4_DEFEAT" +msgstr "Ah, não é tão forte como eu esperava..." + +msgid "MAP033_TRAINER_5" +msgstr "Saia do meu caminho!" + +msgid "MAP033_TRAINER_5_DEFEAT" +msgstr "Corra, Lola! Corra!" + +msgid "MAP033_TRAINER_6" +msgstr "Pokémon tipo Água são os melhores." + +msgid "MAP033_TRAINER_6_DEFEAT" +msgstr "Erh ... Outros tipos também são bons ..." + +msgid "MAP033_TRAINER_7" +msgstr "As senhoras também podem ser boas treinadoras!" + +msgid "MAP033_TRAINER_7_DEFEAT" +msgstr "você é uma criança forte..." + +msgid "MAP033_TRAINER_8" +msgstr "Não fuja de mim!" + +msgid "MAP033_TRAINER_8_DEFEAT" +msgstr "Ou, baralho! Eu perdi!" + +msgid "MAP033_TRAINER_9" +msgstr "Você é um novo treinador, hein? Eu também sou!" + +msgid "MAP033_TRAINER_9_DEFEAT" +msgstr "Qualquer pessoa pode ser um treinador, mas algumas pessoas definitivamente parecem mais adequadas do que outros, você não acha?" + +msgid "MAP037_NPC_1" +msgstr "Eu estou estudando essa área para construir um trilho. É muito complicado ter que passar por essa caverna para chegar a qualquer lugar... Boa sorte, crianca. Pegue isso, você irá precisar." + +msgid "MAP037_TRAINER_1" +msgstr "De alguma forma, eu acho engraçado batalhar aleatoriamente Treinadores inocentes!" + +msgid "MAP037_TRAINER_1_DEFEAT" +msgstr "...Eu acho que todos os valentões terão o que merecem..." + +msgid "MAP042_NPC_1" +msgstr "Olá , Treinador!\nEsta é seu primeiro Desafio de Ginásio?\nVocê deve estar animado! Me chamam de Cara do Ginásio, eu estou aqui para dar dicas para aspirantes a Treinadores que esta A Maria é especialista em tipos Normais.\nTipos-Normais não são Super Efetivos contra qualquer outro tipo, mas possuem poucas fraquezas. Tipos Lutador como Mankey são fortes aqui,\ne Tipo Metal como Orchynx e Barewl são uma boa escolha também, porque resistem a seus ataques. De outra forma, um ataque com tudo \n de seu Pokemon\nmais poderoso provavelmente vai dar certo.\nBoa sorte! Eu estarei torcendo por você!\n...Ih, e pegue isso, é um presente meu!" + +msgid "MAP042_TRAINER_1" +msgstr "Maria pode ser a primeira líder do ginásio, mas ela costumava ser Campeã!\nVocê ainda está a anos-luz de derrotá-la!" + +msgid "MAP042_TRAINER_1_DEFEAT" +msgstr "Os anos-luz medem a distância, não o tempo..." + +msgid "MAP042_TRAINER_2" +msgstr "Hah! Você acha que tem o que é preciso para vencer a Maria?\nDeixe-me ser o juiz disso!" + +msgid "MAP042_TRAINER_2_DEFEAT" +msgstr "Hmm. Este tem potencial." + +msgid "MAP042_TRAINER_3" +msgstr "Oi de novo~\nAssim, eu não penso que nós fomos apresentados corretamente. Qual o seu nome? ... PN?. eu gosto disso~\nBem-vindo ao Ginásio Pokémon da Cidade deNowtoch!~ Eu sou Maria, especialista de tipo Normal...\nmas você já sabe disso!\nClaro, a maioria das pessoas me conhece\ncomo \"Maria, Campeã de Tandor\"...\nAqueles dias da minha vida acabaram.\nAgora, eu supervisiono Treinadores jovens como você,\nem seu caminho para a grandeza. É uma batalha longa e difícil, até ser Campeão... Você tem o que é preciso? Seu primeiro teste na\nLiga de Tandor... começa agora! Parabéns!~ Eu tenho que dizer, o espírito que você mostrou na batalha ….\nVocê me lembra eu quando estava apenas começando.\nTente continuar com essa determinação,\ne tenho certeza que você vai longe! Além disso, tome esse TM, também!~ Conforme você viaja junto com seu Pokémon,\no vínculo entre vocês vai se fortalecendo.\nQuanto mais profunda a amizade, o\nmais poderoso Retorno será visto em batalha! TMs são de uso infinito, então sinta-se livre para ensiná-lo a tantos Pokémon que quiser! Quase todos eles podem aprender este.~ Foi divertido lutar com você, PN. Boa sorte em sua jornada!~" + +msgid "MAP042_TRAINER_3_DEFEAT" +msgstr "Lá!~\nEsse é o espírito de luta que eu queria ver! Você está merecendo está Insígnia Normal!" + +msgid "MAP043_NPC_1" +msgstr "É preciso muito trabalho para ser um Treinadorlegal. Você tem que agir legal, vestido legal, e ser legal. Oh, e avante Pokémon legal. Esta cidade drena minha------. Estou saindo daqui ... assim que meus Pokémon forem fortes o suficiente para voltarem pela caverna." + +msgid "MAP043_NPC_2" +msgstr "What's nice about Pokécenters is that they give anyone a free place to sleep for the night. It's like a free hotel, except nobody leaves mints on your pillow. Quem paga para construir e manter Centros Pokémon, afinal? Não é como eles fizessem qualquer lucro por conta própria..." + +msgid "MAP043_NPC_3" +msgstr "Cure seu Pokémon antes de decidir sair da cidade! Confie no que digo! Você nunca sabe quando algum rival pode desafiá-lo, especialmente quando você está fraco depois, digamos, de uma batalha no Ginásio." + +msgid "MAP044_NPC_1" +msgstr "Minha avó vive na Cidade de Legen.\nAgora que o metrô está aberto, posso visitá-la todos os fins de semana." + +msgid "MAP045_NPC_1" +msgstr "Estou esperando o trem chegar.\nMas sinto que estive esperando para sempre!" + +msgid "MAP046_NPC_1" +msgstr "Olá, olá!Eu sou o aquele que dá nota para os nomes! Eu sou o vidente dos nomes! Eu ficarei bem feliz em dar uma nota para o apelido de seu Pokémon. Qual nome de Pokemon eu deveria criticar? Entendi. Venha me visitar novamente. Ora, ora... isso é apenas um Ovo!! Hmmm... é ele! Esse é um apelido magnífico! É impossível não gostar! Você vai se dar bem se quiser agradar o seu daqui para frente. Hmmm... , é isso? É um belo nome que te deram. Mas! O que você falaria se eu te desse um nome melhor? Ah,legal. Agora, qual deve ser o seu novo apelido? Feito! De agora em diante, o seu Pokémon será conhecido como ! Não parece muito diferente de antes, mas ainda sim, é muito superior! Que sorte para você! Feito! De agora em diante, o seu Pokémon será conhecido como ! É um nome melhor do que o anterior! Que sorte você tem! Entendi. Venha me visitar novamente. Entendi. Venha me visitar novamente." + +msgid "MAP046_NPC_10" +msgstr "Olá, treinador!\nHey, você sabe sobre TMs e HMs? TMs, ou Máquinas Técnicas, são muito itens muito úteis que podem ser usados para ensinar novos movimentos para o seu Pokémon. HMs , ou Máquinas Escondidas, são um tipo especial de TM que te ajuda a superar obstáculos em seu caminho! Aqui, porque não tenta esse TM? Esse TM contem atrair. A maioria dos Pokemon podem aprender! Porque você não tenta ensinar para um dos seus?" + +msgid "MAP046_NPC_11" +msgstr "Eu amo jogar jogos do Pokemon!\nEu peguei a Versão Blue, e a minha irmã pegou a Versão Vermelha. Desse modo, nós podemos pegar todos!" + +msgid "MAP046_NPC_12" +msgstr "Mamãe fala que eu não posso tem um Pokemon de estimação até que eu esteja mais velho.\nEntão ela acabou comprando um videogame!" + +msgid "MAP046_NPC_13" +msgstr "A região de Tandor é dividida em duas parte, oeste e leste. Nós estamos na Tandor Oeste agora." + +msgid "MAP046_NPC_3" +msgstr "Minha noiva quer ter filhos, mas eu não tenho tanta certeza.\nNão sei se seria um bom pai, sabe?" + +msgid "MAP046_NPC_4" +msgstr "Eu me mudei para a Cidade de Nowtoch porque eu queria começar uma família com o meu noivo. Mas ele está tendo dúvidas..." + +msgid "MAP046_NPC_5" +msgstr "Hey! Você se parece com um treinador,então isso quer dizer que você deve colecionar Pokémon! Eu estou procurando por um Fortog. Se você pegar um, eu troco por um Baashaun. Você não tem nenhum Pokémon... Cuide dele!Woot, eu tenho um Fortog feliz agora! Você não tem um Fortog, eu acho... Não volte até que tenha um Fortog!" + +msgid "MAP046_NPC_6" +msgstr "Olá, e bem-vindo ao HQ dos Patrulheiros Pokémon Da Cidade de Nowtoch. Você está procurando por uma missão?\nDesculpe, mas nós não estamos aceitando ajuda de civis." + +msgid "MAP046_NPC_7" +msgstr "Você é um treinador Pokémon começando a sua jornada? Então, você deveria pegar isso! A Cura Completa irá curar qualquer condição de status. Recupera até Confusão.Use isso quando o seu Pokemon estiver em uma situação complicada." + +msgid "MAP046_NPC_8" +msgstr "Nos, Patrulheiros Pokemon, somos a policia de Tandor.\nA maioria das cidades tem um Centro de Patrulheiros mas mantém o quartel-general na Cidade de Bealbeach." + +msgid "MAP046_NPC_9" +msgstr "Você tem itens de cura suficientes para os seus Pokémon?\nAqui, você deveria pegar alguns a mais. A Potion é um ótimo meio de recuperar o HP em pouco tempo.\nNo entanto, tenha certeza de ir recuperar em um Centro Pokémon depois." + +msgid "MAP046_SIGN_1" +msgstr "A previsão do tempo está na TV.\nParece que teremos dias limpos amanhã. Um programa de auditorio esta passando na TV.\nParece bem chato" + +msgid "MAP046_SIGN_10" +msgstr "A TV esta mostrando um desenho de criança,”Universo Pokemon”." + +msgid "MAP046_SIGN_11" +msgstr "A TV esta mostrando um desenho de criança,”Universo Pokemon”." + +msgid "MAP046_SIGN_12" +msgstr "Também tem alguns jogos de Pokémon no computador." + +msgid "MAP046_SIGN_13" +msgstr "A prateleira tem vários livros grandes e álbuns de fotos de família." + +msgid "MAP046_SIGN_2" +msgstr "A previsão do tempo está na TV.\nParece que teremos dias limpos amanhã. Um programa de auditorio esta passando na TV.\nParece bem chato" + +msgid "MAP046_SIGN_3" +msgstr "O computador mostra a tela de um jogo popular,”Dragonite Origins.”" + +msgid "MAP046_SIGN_4" +msgstr "Olá, e bem-vindo ao HQ dos Patrulheiros Pokémon Da Cidade de Nowtoch. Você está procurando por uma missão?\nDesculpe, mas nós não estamos aceitando ajuda de civis." + +msgid "MAP046_SIGN_5" +msgstr "Ele tem vários guias de sobrevivência, mapas topográficos e panfletos de informação." + +msgid "MAP046_SIGN_6" +msgstr "Ele tem vários guias de sobrevivência, mapas topográficos e panfletos de informação." + +msgid "MAP046_SIGN_7" +msgstr "O monitor esta desligado." + +msgid "MAP046_SIGN_8" +msgstr "O monitor esta desligado." + +msgid "MAP046_SIGN_9" +msgstr "Não pegue comida da geladeira de uma senhora legal." + +msgid "MAP047_NPC_1" +msgstr "Tancoon: Grrrowf!" + +msgid "MAP047_NPC_2" +msgstr "Desde quando eu encontrei o Tancoon, a minha vida se tornou muito melhor!\nEu não consigo imaginar uma vida sem Pokémon." + +msgid "MAP047_SIGN_1" +msgstr "O que eu Líder de Ginásio mantém em sua geladeira? ...Ew, leite estragado!" + +msgid "MAP047_SIGN_2" +msgstr "Os livros estão alinhados em alguma ordem caótica, incluindo a autobiografia da Maria:”A estrada para o Campeonato”" + +msgid "MAP047_SIGN_3" +msgstr "Os livros estão alinhados em alguma ordem caótica, incluindo a autobiografia da Maria:”A estrada para o Campeonato”" + +msgid "MAP047_SIGN_4" +msgstr "A TV esta mostrando as noticias.\n...Esta bem chato." + +msgid "MAP047_SIGN_5" +msgstr "A TV esta mostrando as noticias.\n...Esta bem chato." + +msgid "MAP047_SIGN_6" +msgstr "Geralmente não é uma boa ideia ir para o refrigerador de um estranho." + +msgid "MAP047_SIGN_7" +msgstr "Esta cheio de livros de como cuidar de Pokemon." + +msgid "MAP047_SIGN_8" +msgstr "Esta cheio de livros de como cuidar de Pokemon." + +msgid "MAP048_SIGN_1" +msgstr "É um Nintendo Wii U.\nMas eu queria mesmo que fosse um Nintendo Switch." + +msgid "MAP048_SIGN_2" +msgstr "É a minha cama.\nEu não preciso de uma soneca agora." + +msgid "MAP048_SIGN_3" +msgstr "É a minha cama.\nEu não preciso de uma soneca agora." + +msgid "MAP048_SIGN_4" +msgstr "Está repleto de livros sobre Pokémon. \"Eu e meu Owten\",\n\"A grande aventura de Jerbolta\",\n\"Em busca dos Lendários\". Eu li tudo isso diversas vezes." + +msgid "MAP048_SIGN_5" +msgstr "Há uma batalha Pokémon sendo mostrada na TV.\nUau! Um dos Pokémon acabou de Mega Evoluir! Há um anúncio para um novo jogo de videogame na TV.\nÉ um jogo de simulação de batalha Pokémon chamado \"Versão Red e Blue\". Há uma reportagem mostrando na TV.\nAparentemente, eles estão construindo uma nova usina nuclear em Tandor. ...Ok, hora de ir!" + +msgid "MAP048_SIGN_6" +msgstr "Está repleto de livros sobre Pokémon. \"Eu e meu Owten\",\n\"A grande aventura de Jerbolta\",\n\"Em busca dos Lendários\". Eu li tudo isso diversas vezes." + +msgid "MAP049_NPC_1" +msgstr "PN, querido!\nHoje é o seu grande dia, não é mesmo? Só consigo ficar tristinha ao ver você, bebê, tão grande e saindo de casa para uma jornada .\nAh, se esses ossos velhos pudessem nos ajudar mais! Mas está na cara que você está com tudo pronto. Você e aquele o garoto, Theo....\nsempre seguindo seus passos, não é?\nVocê sempre foi muito capaz,\nmas me pergunto se ele é?.\nAfinal, ele é mais novo. Eu estou certa de que o pai dele, Cameron, não irá permitir que ele vá sem ter certeza.\nDe qualquer forma, para celebrar o seu dia,\neu tenho um presente. Vamos, abra ele! PN obteve os Sapatos de Corrida! (Essas são as instruções: \"Para correr, sugure Z. Você pode mudar para correr sempre no Menu.\") *sniff* O-oh, não se importe comigo coração....\nSou apenas uma senhora emocional.\nQueria que o seu pai estivesse aqui vendo isso...\nBom, aposto que ele está orgulhoso de você também..\nEstou certa que você irá ver ele em sua aventura. Bem, eu não deveria te atrasar mais.\nDiga um oi pro Professor pra mim, por favor? E se você não ligar em passar por aqui de novo\ndepois de conseguir seu primeiro Pokémon,\nEu iria adorar ver ele. Boa sorte, coração!" + +msgid "MAP049_NPC_2" +msgstr "... (não há resposta.) (sua respiração é lenta e suave, como se estivesse mergulhada em um sono profundo.)" + +msgid "MAP049_NPC_3" +msgstr "Não descansarei até encontrar uma cura para a atual condição de Lucille. Porém,. só de ficar ao lado dela,\ne conseguir segurar ela em meus braços...\nDiria que é o suficiente, por enquanto. Mas é claro que estou muito orgulhoso de você\npor ter derrotado a liga de Tandor. Você conquistou o tanto que eu fiz no auge da minha época de Cadete de Patrulheiro Pokémon e também como um Patrulheiro pleno. Parece que o espírito de heroísmo é de família. Esse tipo de vida...\nTinha me esquecido como ela era.\nAnos e anos seguidos em correria,.\nresolvendo crise após crise. E... sendo honesto...\nminha idade tem afetado minha ações.\nEu tenho 45 anos.\nNão sou mais tão ágil como era na juventude. Uma quebra no ritmo da ação dessa forma é... relaxante. Empirilla não está mais comigo.\nEle retornou para a floresta Baykal, a verdadeira casa dele. Sabe, mesmo com nossa parceria ele nunca foi realmente meu Pokémon. Ele se manteve ao meu lado por escolha própria, e depois partiu da mesma forma. Mas estou certo de que iremos nos encontrar novamente." + +msgid "MAP049_SIGN_1" +msgstr "É uma TV de tela plana. Eu gosto de assistir ela durante o jantar." + +msgid "MAP049_SIGN_10" +msgstr "Escandaloso!\nÉ a gaveta de meias da sua tia." + +msgid "MAP049_SIGN_11" +msgstr "Escandaloso!\nÉ a gaveta de meias da sua tia." + +msgid "MAP049_SIGN_12" +msgstr "Está abarrotado de livros de Pokémon.\n\"Vida Pokémon\" ... \"Evolução Pokémon\" ... \"Poké Filosofia\" ..." + +msgid "MAP049_SIGN_13" +msgstr "Essa estante de livros contém as novelas que a tia gosta de ler.\n\"O Príncipe Arcanine Um romance ardente!\"" + +msgid "MAP049_SIGN_2" +msgstr "É uma TV de tela plana. Eu gosto de assistir ela durante o jantar." + +msgid "MAP049_SIGN_3" +msgstr "Tem um quadro com um bordado. \"Casa é onde o coração está!\" E um coração logo abaixo disso." + +msgid "MAP049_SIGN_4" +msgstr "Este armário está cheio de prataria chinesas...\n Mas o que é China?" + +msgid "MAP049_SIGN_5" +msgstr "Este armário está cheio de prataria chinesas...\n Mas o que é China?" + +msgid "MAP049_SIGN_6" +msgstr "A geladeira. Espero que ela não se importe que eu preparar uma lanche..." + +msgid "MAP049_SIGN_7" +msgstr "A pia e o fogão. Eles estão limpos, porque geralmente pedimos comida." + +msgid "MAP049_SIGN_8" +msgstr "Um copo de joe está sobre a mesa. Ele já está gelado." + +msgid "MAP049_SIGN_9" +msgstr "Pela janela consigo ver o laboratório do Professor Bamb'o. O nome dele sem apóstrofe seria muito mais engraçado." + +msgid "MAP050_NPC_1" +msgstr "O bO Teste de Aptitude Pokemon/b \nsordena os Treinadores em três tipos básicos :\nDefensive, c2=043c3affOffensive/c2, andc2=65467b14 Balanced. O professor vai lhe dar um Pokémon\ninicial que vai se qualificar melhor com o seu estilo de batalha. Defensivo os treinadores receberam\no Pokemon de Grama Orchynx.\nÉ gentil, resistente e fácil de criar. c2=043c3affOfensivo/c2 Os treinadores receberam\nO Pokémon de Fogo c2=043c3affRaptorch/c2.\nÉ forte e rápido, mas podem ser difíceis de controlar. c2=65467b14Balanced/c2 trainers receive\nthe Water Pokémon c2=65467b14Eletux/c2.\nSua natureza, calma e cole Escolha sabiamente -o inicial é o seu principal parceiro de jornada!" + +msgid "MAP050_NPC_2" +msgstr "Vamos, PN, vamos logo!!\nO suspense está me matando?" + +msgid "MAP050_NPC_3" +msgstr "Eu sou um expert em Purificação Nuclear.\nVocê tem algum Pokémon Nuclear que precisa ser curado? A sua aparência e tipo vão continuar, e eles não vão mais desobedecer ou atacar mais. Okay! Eu vou aplicar o tratamento no seu . Não vai demorar muito. E, pronto! O seu está completamente curado! Lembre-se de trazer mais Pokémon irradiados que você tenha para que eu cure-os. Se você tiver qualquer Pokémon corrompido, me traga-os para que possa curá-los. Lembre-se, é apenas para Pokémon regulares que foram infectados pela radiação. Pokémon que são naturalmente do tipo Nuclear como o Nucleon e o Hazma não precisam ser curados. Se você tiver algum Pokémon corrompido, me traga-os e eu irei curá-los." + +msgid "MAP050_NPC_4" +msgstr "Haaz-maa!" + +msgid "MAP050_SIGN_1" +msgstr "É uma planta de vaso. Parece bem aguada." + +msgid "MAP050_SIGN_10" +msgstr "Os livros de Pokémon estão em redomas de vidro. ...Hey! ”Ernest Bamb'o: O mistério dos Elementos!”" + +msgid "MAP050_SIGN_11" +msgstr "E uma máquina para curar os Pokémon." + +msgid "MAP050_SIGN_2" +msgstr "É uma planta de vaso. Parece bem aguada." + +msgid "MAP050_SIGN_3" +msgstr "E uma máquina para curar os Pokémon." + +msgid "MAP050_SIGN_4" +msgstr "Os livros de Pokémon estão em redomas de vidro. ...Hey! ”Ernest Bamb'o: O mistério dos Elementos!”" + +msgid "MAP050_SIGN_5" +msgstr "Os livros de Pokémon estão em redomas de vidro. ...Hey! ”Ernest Bamb'o: O mistério dos Elementos!”" + +msgid "MAP050_SIGN_6" +msgstr "Os livros de Pokémon estão em redomas de vidro. ...Hey! ”Ernest Bamb'o: O mistério dos Elementos!”" + +msgid "MAP050_SIGN_7" +msgstr "É uma planta de vaso. Parece bem aguada." + +msgid "MAP050_SIGN_8" +msgstr "Alguns papéis estão presos ao muro… “Proteja o seu Pokémon, use Poções!” “Pokedex: A sua referência para informações sobre Pokémon!”" + +msgid "MAP050_SIGN_9" +msgstr "A janela nos proporciona uma vista maravilhosa do muro de pedra. Não há nada para ver." + +msgid "MAP050_TRAINER_1" +msgstr "Ah, eu devo ter confundido alguma coisa... hm... HEY! EU ESTOU CANSADO DE ESPERAR! PN já ganhou o inicial!\nQuando que eu ganho o meu? já acabei de analisar os resultado, Theo. Hmm... Sim!!\nMeu primeiro Pokémon! Ahm, velhote, acho que isso não se parece com um Eletux. Ahm, velhote, acho que isso não se parece com um Raptorch. Ahm, velhote, acho que isso não se parece com um Orchynx. Mas o qu... Quer dizer, sim! Eu decidi... mudar um pouco essa história de escolher o Pokémon inicial. É isso. Vocês dois! Aproveitem bem seu novo Pokémon! PN... você tem um Pokémon.\nE agora eu tenho um Pokémon, também.\nVocê sabe o que isso significa certo?\nNós temos que batalhar! Oh, por favor, não no Laboratório... M-mas…. Como….\nEu serei o m-melhor treinador que já existiu... Isso é i-impossível…\nbons treinadores nunca p-perdem... Eu.... Eu.... *sniff*\nWaaaaaaaahhh!! Por favor, não chore Theo... Aqui, vou curar o seu Pokémon para você. O seu Pokémon foi curado... Eu g-gostaria de ser u-um Treinador imbatível…\nComo que eu nao venci?\nEu realmente queria vencer... Bom….entre o seu inicial e o do PN,\no deles possuem uma vantagem de tipo. Água derrota Fogo, Fogo derrota Grama, e Grama derrota Água. Esse é o triângulo de tipos elementais..nBom, um deles, em qualquer ordem.\nAprender a virar um mestre das combinações dos tipos é uma parte importante de virar um Treinador. N-não!Eu quero tentar de novo!\nComo que PN ganha um inicial melhor?!\nUuuuaaaaahhhhh! Isso não é juuuuusto!!\nE-eu vou para casa!! Sigh...\nEle levou isso mais para o pessoal do que eu esperava. Mas, você não deveria julgá-lo tão cedo.\nAfinal, ele é apenas uma criança.\nEu espero que ele descubra logo que treinar Pokemon não é tão fácil quanto ele imagina... Sim!! Minha primeira vitória!\nOs meus Pokémon e eu seremos\no time mais forte e legal de toda Tandor! PN, você não é nada comparado a mim.\nNada!!\nHahaha!\nEu preciso mostrar isso para meu Pai! PN...\nEu estou surpreso que tenha conseguido perder a luta. Voce deve ter notado que o seu inicial\ntem uma vantagem de tipo sobre o do Theo.\nÁgua derrota Fogo, Fogo derrota Grama, e Grama derrota Água. É o triângulo elemental..Bem, um deles , em qualquer ordem. Normalmente, em uma batalha como essa,\nÉ uma conclusão passada…\nOu talvez você o deixou ganhar de propósito?\nSe você fez isso, é um santo. Ele fala como se fosse o fodão, mas eu sinto\nque ele não se daria bem se perdesse a sua primeira batalha. Você parece estar se saindo bem.\nAqui, me deixe curar os seus Pokémon rapidamente. O seu Pokémon foi curado... Eu vou para a entrada da Rota 01 no limite da cidade. Leve Theo, e vou ensiná-los a como pegar Pokémon. Te vejo mais tarde, PN." + +msgid "MAP050_TRAINER_1_DEFEAT" +msgstr "O que? M-mas eu deveria ganhar!" + +msgid "MAP052_NPC_1" +msgstr "Bem-vindo ao mundialmente famoso resort e cassino de Beachside! Como posso ajudá-lo? Beachside é um local de cinco estrelas conhecido em todo o mundo pela a mais alta qualidade de entretenimento, hospedagem e restaurantes, localizado na pitoresca cidade de Bealbeach. Todos os clientes são bem-vindos para entrar no nosso sorteio diário de loteria no balcão para ganhar prêmios. Você também está convidado a desfrutar da ampla gama de entretenimento em nosso Casino para a chance de ganhar itens raros e valiosos e até mesmo Pokémon raros! Para a sua direita é o Casino onde você está livre para desfrutar de uma variedade de jogos de azar emocionantes para a oportunidade de ganhar prêmios. Para a sua esquerda está o nosso restaurante e bar de cinco estrelas que também contém o nosso Centro de Cuidados Pokémon, onde os nossos especialistas farão com que os seus Pokémon se sintam mimados e revigorados. O elevador leva ao hotel. Nós oferecemos uma variedade de tipos de quartos: único, duplo, suite, suite deluxe e cobertura. Desculpe, mas você precisa ter 18 anos de idade ou mais para reservar um quarto no nosso hotel de luxo. Você ainda é bem-vindo para participar das outras características do nosso resort! Desfrute seu tempo em Beachside!" + +msgid "MAP052_NPC_10" +msgstr "Desculpe, mas o acesso ao hotel é limitado aos clientes do hotel e seus hóspedes apenas." + +msgid "MAP052_NPC_11" +msgstr "Eu adoro vir no bar pra dar novos ares depois de um longo dia de praia. A parte mais importante de ser um salva vidas é ficar bonito mesmo com a tinta branca no seu nariz. ...O que? A profissão exige mais coisas?" + +msgid "MAP052_NPC_12" +msgstr "Isso seria mais romântico se ele\nnão estivesse babando para aquela moça ali..." + +msgid "MAP052_NPC_13" +msgstr "Estamos em um encontro romântico." + +msgid "MAP052_NPC_14" +msgstr "Eai! Eu ouvi falar que a líder de ginásio é um gatinha! Eu vou treinar os meus Pokémon para ficarem bons o suficiente para batalhar ela e então vou pedir pra sair com ela!" + +msgid "MAP052_NPC_15" +msgstr "Olá, Treinador! Por uma pequena taxa, eu posso fazer o seu Pokémon o mais feliz possível! Só que eu tenho uma agenda super lotada, então só posso fazer isso uma vez ao dia. Qual Pokémon vai receber o adestramento? GQue tipo de adestramento você quer que seja feito? parece muito satisfeito! Volte amanhã! Ao que parece isso é rico demais para o seu sangue. Qual atributo você deseja aumentar? aumentou o valor base de ! Volte amanhã! Ao que parece isso é rico demais para o seu sangue. Hm? That Pokémon cannot benefit from Rare Grooming. ganhou um nível! Volte amanhã! Ao que parece isso é rico demais para o seu sangue. Volte sempre que quiser que seu Pokémon seja adestrado! Volte sempre que quiser que seu Pokémon seja adestrado!" + +msgid "MAP052_NPC_16" +msgstr "Aprecie sua estadia no Casino Beachside! Bom jogo!" + +msgid "MAP052_NPC_17" +msgstr "O jogo Giro do Voltorb é um de riscos pequenos, pagamento pequeno. Na verdade eu acho ele bem relaxante de jogar. Quem sabe você consegue uma boa sequência de rodadas nele!" + +msgid "MAP052_NPC_18" +msgstr "Heheheheh! Eles me chamam de Jack o afortunado! Todas as noites eu dirijo turistas em uma limusine. Todos os dias eu levo meus ganhos para este casino aqui e aposto o dia inteiro! Eu sempre acabo com mais do que comecei, demais! Gosto do seu estilo, garoto. Aqui está um pequeno presente, de mim para você. pn ganhou 100 Coins! Talvez um pouco da minha boa sorte vai passar pra você, hein?" + +msgid "MAP052_NPC_19" +msgstr "Não tem relógios ou janelas por aqui... Quanto tempo estou nisso? Bom, outra partida não fará mal a ninguém..." + +msgid "MAP052_NPC_2" +msgstr "rEsse é o Balcão da Loteria Pokémon. Sou Felicity, sua atendente hoje. rSe o número sorteado foi igual ao número de ID de um de seus Pokémon, você pode ganhar presentes fabulosos. rVocê quer olhar qual o número sorteado hoje? rAntes de tudo, me deixe ver o número do Balcão da Loteria Pokémon de hoje. ... rO número do seu ticket de loteria é . rAgora, vamos ver se ele é igual a o número de ID de algum de seus Pokémon. rQue pena. Você não tem nenhum que bata... rPor favor, tente novamente depois. rParabéns! rO número de ID do Pokémon do seu time é igual com o do ticket da loteria! rParabéns! rO número de ID do Pokémon que está depositado no PC é igual com o do ticket da loteria! rMinha nossa, todos os cinco dígitos bateram! rVocê ganhou o maior prêmio! rPor favor nos visite novamente! Um adeus da Felicity, sua atendente! rVocê não tem espaço sobrando. Libere um e venha falar comigo. rOs últimos quatro dígitos bateram, então você ganha o primeiro prêmio! rPor favor nos visite novamente! Um adeus da Felicity, sua atendente! rVocê não tem espaço sobrando. Libere um e venha falar comigo. rOs últimos três dígitos bateram, então você ganha o segundo prêmio! rPor favor nos visite novamente! Um adeus da Felicity, sua atendente! rVocê não tem espaço sobrando. Libere um e venha falar comigo. rOs últimos dois dígitos bateram, então você ganha o terceiro prêmio! rPor favor nos visite novamente! Um adeus da Felicity, sua atendente! rVocê não tem espaço sobrando. Libere um e venha falar comigo. rO último dígitos bateu, então você ganha o quarto prêmio! rPor favor nos visite novamente! Um adeus da Felicity, sua atendente! rVocê não tem espaço sobrando. Libere um e venha falar comigo. rAh, entendi.\nPor favor nos visite novamente." + +msgid "MAP052_NPC_20" +msgstr "Roda, roda roda roda!\nRoda roda roda! Roda o pião da casa própria!" + +msgid "MAP052_NPC_21" +msgstr "Ei, sem gracinhas. Você está sendo gravado." + +msgid "MAP052_NPC_22" +msgstr "Uhul! Ganhei um monte! Vou comprar um Pokémon bonitinho!" + +msgid "MAP052_NPC_23" +msgstr "cnbNós trocamos suas moedas por prêmios. CNbQual prêmio você vai querer? CNbE então, você quer o ? CNbLamento, você precisará de mais moedas. CNbVocê não tem espaço na sua Mochila." + +msgid "MAP052_NPC_3" +msgstr "Eu estou esperando meus amigos pra colocar a roupa de banho pra gente ir pra praia! Não se esqueça de passar protetor solar. Uma insolação pode te fazer mal." + +msgid "MAP052_NPC_4" +msgstr "Eu tenho uma suíte de cobertura paga aqui no prédio. Ele tem uma vista para a cidade toda. Todo ano minha familia tira férias aqui por algumas semanas. Eu não sossego com nada a menos que isso." + +msgid "MAP052_NPC_5" +msgstr "A qualidade do serviço aqui é da melhor. Eles tem até mesmo um centro de adestramento especial para Pokémon! Eu só quero ficar aqui e nunca ir embora… até os meus bolsos esvaziarem, claro!" + +msgid "MAP052_NPC_6" +msgstr "rBem vindo criança! rAh, você ainda não tem uma Bolsa de Moedas? Aqui. rVocê pode trocar suas moedas por prêmios fabulosos. rVocê não tiver espaço para receber o prêmio. Volte quando liberar um. rVocê pode trocar suas moedas por prêmios fabulosos." + +msgid "MAP052_NPC_7" +msgstr "GCNbCriança, seja bem vinda ao casino de Bealbeach! GCNbVocê precisa de moedas pro jogo?\nGostaria de comprar algumas? GCNbVocê não tem uma Bolsa de Moedas. GCNbVocê precisa de moedas pro jogo?\nGostaria de comprar algumas? GCNbEita!\nSua Bolsa de Moedas está cheia. GCNbVocê não consegue pagar essa quantia. GCNbObrigado\nAqui estão suas moedas! GCNbEita!\nSua Bolsa de Moedas está cheia. GCNbVocê não consegue pagar essa quantia. GCNbObrigado\nAqui estão suas moedas! GCNbNão?\nPor favor volte sempre!" + +msgid "MAP052_NPC_8" +msgstr "cnbNós trocamos suas moedas por prêmios. CNbQual prêmio você vai querer? CNbE então, você quer o ? CNbLamento, você precisará de mais moedas. CNbVocê não tem espaço na sua Mochila." + +msgid "MAP052_NPC_9" +msgstr "CNbNós trocamos suas moedas por prêmios. CNbQual o prêmio que você quer? CNbE então, você quer o ? CNbLamento, você precisará de mais moedas." + +msgid "MAP053_NPC_1" +msgstr "Nossa, seus Pokémon.são tão bonitinhos! Aqui, tome alguns desses. Eu amo ver Pokémon que estão felizes com seus treinadores. Você trate de cuidar bem deles!" + +msgid "MAP053_NPC_2" +msgstr "Brr! Estou com tanto frio!\nSerá que você tem um Pokémon que saiba o movimento rSuper Aquecer? Isso deve aquecer as coisas. Ah, obrigada! Muito melhor!\nAqui, pegue isso como agradecimento. Brr... Parece que nenhum Pokémon com você sabe usar esse movimento... Brr... Que droga..." + +msgid "MAP053_NPC_3" +msgstr "Minha mulher é muito generosa com treinadores em sua jornada. Com a dificuldade do ginásio da cidade, eles precisam de toda ajuda!" + +msgid "MAP053_NPC_4" +msgstr "Eu amo o Pufluff! Ele é tão fofinho!!!!! Fafurr tem uma capa de pêlos felpuda para aquecer. Eu quero abraçar eles, mas eles sempre fogem quando eu chego perto!" + +msgid "MAP053_NPC_5" +msgstr "Olá você! Sou o dentista Pokémon! Sim, até mesmo Pokémon precisam ter seus dentes limpos... Sem contar que diversos ataques precisam de uma mandíbula forte! GSe você quiser, eu posso ensinar alguns desses movimentos para seu Pokémon. Por uma taxa modesta de $5000 por vez. Qual dos movimentos você quer que eu ensine?? GAqui está! São $5000. Você gostaria que eu ensinasse mais um Pokémon um desses movimentos? Então é isso. Pegue uma pasta de dente e uma escova e vá. Você quer um balão também? GAqui está! São $5000. Você gostaria que eu ensinasse mais um Pokémon um desses movimentos? Então é isso. Pegue uma pasta de dente e uma escova e vá. Você quer um balão também? GAqui está! São $5000. Você gostaria que eu ensinasse mais um Pokémon um desses movimentos? Então é isso. Pegue uma pasta de dente e uma escova e vá. Você quer um balão também? GAqui está! São $5000. Você gostaria que eu ensinasse mais um Pokémon um desses movimentos? Então é isso. Pegue uma pasta de dente e uma escova e vá. Você quer um balão também? GAqui está! São $5000. Você gostaria que eu ensinasse mais um Pokémon um desses movimentos? Então é isso. Pegue uma pasta de dente e uma escova e vá. Você quer um balão também? GAqui está! São $5000. GGostaria que eu ensinasse um movimento para outro Pokémon por $5000? Então é isso. Pegue uma pasta de dente e uma escova e vá. Você quer um balão também? Que pena… não esqueça do fio dental! Que pena… não esqueça do fio dental!" + +msgid "MAP053_NPC_6" +msgstr "Meu chefe olha para os dentes de Pokémon o dia todo. Ele até mesmo entrou dentro da boca de um Fafninter uma vez! Centros Pokémon vão curar arranhões e queimaduras, mas as cavidades dentárias requerem o trabalho de um especialista." + +msgid "MAP053_NPC_7" +msgstr "Ei, ocê aí..\nCê é um Treinador não? Cê deve estar indo pra desfiar o Ginásio. Talvez cê queira alguma dica. Pra ganhar do ginásio de Snowbank cê tem que passar por uma série de teste. Esses teste vão ver se ocê tem a força de um treinador, sua sabedoria pra escolher certa quando precisa, Sua habilidade de adaptar em condições diferentes, sua fé nos Pokémon e a fé deles nucê, e sua força de distinguir a verdade das mentira. Se ocê falhar em qualquer um dos testes, ocê vai ter que recomeçar do início. Criança, deixe-me falar uma coisa procê, não é fácil se levantar quando ocê é abatido .Mas continue treinando.Isso é o que é preciso para vencer! Porque apenas quando você passa as triagens e derrota o Líder de Ginásio Vaeryn Ocê pode liberar o poder verdadeiro de seus Pokémon: O poder da Mega Evolução. Como um homem idoso como eu saberia de tudo isso? Bom… para falar a verdade, eu costumava ser um acólito do Dragão eu mesmo. Agora o inverno frio da montanha faz esses ossos velhos tremerem e uma brisa mais fria pode me desmaiar. Então eu fiquei aqui perto do fogo, dando conselhos para os Treinadores.Como forma de agradecimento por ter me escutado, eu gostaria que você ficasse com isso. ...Eh? O que é essa pedra, você pergunta?\nBom, cê não pode usar agora, mas quando você\nconquistar as triagens cê será capaz de alavancar uma Mega Evolução em um Pokémon. Boa sorte… Cê vai precisar! Então, que seja...ce não tem tempo para escutar as histórias desse velho bode. Eu entendo." + +msgid "MAP054_NPC_1" +msgstr "Eu não acredito! Nós vivemos na praia e todos nossos filhos querem ficar em casa! Seja jogando videogames ou lendo livros, eles nunca querem sair para brincar!" + +msgid "MAP054_NPC_2" +msgstr "Minha mãe não entende a minha repulsa por areia. Afinal ela é áspera e dura … e gruda em todo lugar!" + +msgid "MAP054_NPC_3" +msgstr "Meu irmão e eu preferimos ficar aqui. Você pode ter várias aventuras aqui dentro!" + +msgid "MAP058_NPC_1" +msgstr "Qual é o andar que deseja ir?" + +msgid "MAP060_NPC_10" +msgstr "O metrô de Burole ainda está em construção, porém. Você não pode usá-lo ainda." + +msgid "MAP060_NPC_12" +msgstr "Ora Ora, alguém de fora! Bem vindo a Burole, uma cidade de verdade! Isso aqui é uma velha cidade de mineração - e a melhor e maior mina é o Ginásio local!" + +msgid "MAP060_NPC_13" +msgstr "Desde que coloquei minhas crianças na escola, encontrei paz e silêncio! Minha novela está no ar hoje - Preciso saber se o plano de Louis de se disfarçar como seu irmão gêmeo Lewis será descoberto ou não!" + +msgid "MAP060_NPC_2" +msgstr "Todo dia é um bom dia aqui... É quase impossível ver Pokémons nadando na superfície do lago! A maioria está no fundo dele." + +msgid "MAP060_NPC_3" +msgstr "Você provavelmente é da Cidade de Moki. Aquele lugar é tão ruim... Deve ser por isso que você está tão fascinado com Burole. Posso ver isso em seus olhos!" + +msgid "MAP060_NPC_4" +msgstr "Você deve estar se perguntando: o que um policial faz aqui olhando para flores? É que a cidade é tão pacífica e perfeita que eu não tenho o que fazer no trabalho! E ainda sou pago pra isso. O Ginásio? Apenas siga em frente e o encontrará!\n Ah, esqueci de dizer, é dentro da caverna.." + +msgid "MAP060_NPC_5" +msgstr "Ótimo! A temporada do plantio de Frutas Começou. Pera, por que estou te dizendo isso? A verdade é que essa cidade é tão pacifica e perfeita que não tenho algo pra fazer!" + +msgid "MAP060_NPC_6" +msgstr "Você não tem ideia do quão grande esse lago é! Ninguém sabe o que se pode achar no fundo. Você vê aquele novo prédio? É o metrô de Tandor, Eles recém terminaram-no aqui e em Nowtoch. \n Esse é o melhor método de se viajar entre cidades distantes agora.." + +msgid "MAP060_NPC_7" +msgstr "Estou guardando a estação de metrô hoje. Um pouco mais interessando do que meu parceiro está fazendo.. Espero que esses caipiras de Nowtoch e Kevlar parem de visitar Burole! Eles são irritantes." + +msgid "MAP060_NPC_8" +msgstr "Bem vindo a Burole! Sou o saudador da Cidade. Sim, é um trabalho de verdade, sou até pago. Claro, isso pode ser chato às vezes... Você acredita que é a primeira pessoa que cumprimento em toda a semana?" + +msgid "MAP060_NPC_9" +msgstr "Pshh... Fica quieto! Tô jogando o novo jogo que saiu, Pokémon Silver. Acabei de capturar um Ledyba. Droga! A equipe Rocket atacou o Poço Slowpoke! Kurt está fazendo uma Poké Bola pra mim! Preciso levar o remédio para Ampharos agora!" + +msgid "MAP060_SIGN_1" +msgstr "Ginásio de Burole Leader: Davern\n\"Mestre de Excavação de Cavernas!\"" + +msgid "MAP060_SIGN_2" +msgstr "\"Cidade de Burole, Cidade das Cavernas. Acredite em nossas palavras e não vá a oeste.\"" + +msgid "MAP060_SIGN_3" +msgstr "\"Cidade de Burole, Cidade das Cavernas. Acredite em nossas palavras e não vá a oeste.\"" + +msgid "MAP060_SIGN_4" +msgstr "Academia de Jovens Treinadores." + +msgid "MAP062_SIGN_1" +msgstr "Pressionar o botão?" + +msgid "MAP064_NPC_1" +msgstr "Então finalmente você está partindo em uma aventura, eh?\nVocê se parece com seu pai nesse sentido. Seu pai Kellyn é famoso em alguns lugares. Aquele homem é um heroi!" + +msgid "MAP064_NPC_2" +msgstr "Meu marido é um admirador de seu pai a muito tempo, sabe. Kellyn faz um grande trabalho como o Chefe dos Patrulheiros de Tandor.\nEle protege as vidas das pessoas, pokémons e o meio ambiente." + +msgid "MAP064_NPC_3" +msgstr "Chyin.. Chyin!" + +msgid "MAP065_NPC_1" +msgstr "Ei, você ouviu do novo\nvideo game? Se chama 'Pokémon: Red Version\". Pokémon Red Version me convida a explorar a região de Kanto,treinar um time de Pokémons e virar um mestre.... Tudo sem sair de casa!" + +msgid "MAP065_NPC_2" +msgstr "Comprei pro emu filho o o novo video game que todos jogam hoje em dia.\nMas agora ele não o larga! Junior não faz suas tarefas e seu quarto está uma bagunça. Ó céus, o que faço com ele?" + +msgid "MAP066_NPC_1" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_10" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_11" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_12" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_13" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_14" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_15" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_16" +msgstr "Ei, esportista!\nSe você estáa qui para desafiar o Líder de Ginásior,\né melhor estar preparado!\nDavern usa uma variedade de\nPokémon que são encontardos em cavernas.\nesteja preparado para enfrentar os tipos Rocha, Terrestre,\ne Veneno. Se você tem um tipo Lutador ou Água, eles serão úteis em batalha. Aqui, pegue isso! Boa sorte lá fora! Estarei torcendo por você!" + +msgid "MAP066_NPC_17" +msgstr "PN colocou a Gema brilhante dentro. Parece que há um espaço para se colocar um ítem aqui. Talvez algum tipo de Gema?" + +msgid "MAP066_NPC_2" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_3" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_4" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_5" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_6" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_7" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_8" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_NPC_9" +msgstr "Há algo no solo... É uma gema brilhante!" + +msgid "MAP066_TRAINER_1" +msgstr "Numa caverna, Pokémons selvagens podem aparecer de qualquer lugar! Tome cuidado" + +msgid "MAP066_TRAINER_1_DEFEAT" +msgstr "Você com certeza é forte" + +msgid "MAP066_TRAINER_2" +msgstr "Me fortaleci quebrando pedras com as mãos!" + +msgid "MAP066_TRAINER_2_DEFEAT" +msgstr "Nós fomos esmagados!" + +msgid "MAP066_TRAINER_3" +msgstr "Tenho cavado túneis por anos!\nO que você conquistou?" + +msgid "MAP066_TRAINER_3_DEFEAT" +msgstr "Eu vejo a luz no fim do túnel..." + +msgid "MAP066_TRAINER_4" +msgstr "Ei, Treinador!\nSei que você já deve saber\nmas sou Davern, o Líder de ginásio da Cidade de Burole. Treino Pokémons que são encontrados em cavernas.\nA maioria das pessoas acha cavernas assustadoras, mas desde criança, eu me sinto em casa nelas. É por isso que remodelei essa mina/nabandonada e a transformei em um Ginásio.\nmeus Pokémons foram fortalecidos com\ntrabalho duro e batalhas!\nVocê pode superar nosso poder?\nMe mostre que não está assustado! Bem lutado, pirralho.\nEstou impressionado!\nAgora, se você pudesse me devolver aquela gema que você encontrou antes? -click-!\nE, ta-da! Aqui está sua insígnia! PN recebeu a insígnia da Gema Brilhante! Espero que ao olhar pra essa insígnia você lembre do trabalho que teve para obtê-la. Também, aceite esse TM! Quebra-Tijolos é um movimento do tipo Lutador\nque uso para me ajudar nas escavações.\nNão é somente poderosol, mas pode quebrar paredes como reflexo e Tela de Luz. Faça bom usso disso em sua jornada." + +msgid "MAP066_TRAINER_4_DEFEAT" +msgstr "Essa vitória foi bem merecida. Você é mais do que merecedor dessa Insígnia da gema Brilhante!" + +msgid "MAP067_NPC_1" +msgstr "Droga! Fiz um pedido de Grandes Bolas, e ainda não chegou! Precisamos delas Treinadores de passagem tem pedido por elas Deve ser difícil morar em Moki já que não há um Mercado... talvez devêssemos expandir pra lá." + +msgid "MAP067_SIGN_1" +msgstr "Super poções, Poções Máximas,Reviver Máximo ... espera, por que não vendem nada disso aqui?" + +msgid "MAP067_SIGN_2" +msgstr "Super poções, Poções Máximas,Reviver Máximo ... espera, por que não vendem nada disso aqui?" + +msgid "MAP067_SIGN_3" +msgstr "Há um poster colorido: \"Sexta de 50% de desconto!\" Qual sexta?" + +msgid "MAP068_NPC_1" +msgstr "Ei, treinador, qual Inicial você escolheu? Ótima escolha! O tipo Aço de Orchynx tem muitas resistências, mas cuidado com Brasa de Smore! Que legal! Brasa de Raptorch destrói os tipo Grama e Inseto, mas movimentos tipo Água atingem seu ponto fraco, causando grande dano! Boa decisão! Eletux é bem balanceado e capaz de vencer inúmeros tipos, mas cuidado com a Magnitude de Grozard.." + +msgid "MAP068_NPC_2" +msgstr "Se você está planejando ir para Nowtoch, seria ineteressante você comprar Poções no mercado Elas podem te salvar quando você estiver quase acabado. Há uma caverna no caminho da Cidade de Nowtoch que é infestada por fortes Pokémons. Tenha cuidado. Sabe o que ouvi? Não entre em pânico, mas ouvi que ao norte, uma doença estranha se espalhou pelos Pokémons. Toem cuidado." + +msgid "MAP068_NPC_3" +msgstr "Nós construímos um segundo andar nesse Centro Pokémon, mas não sabemos o que por nele... Oh espere, a Rede de Tandor é aqui em cima!" + +msgid "MAP068_NPC_4" +msgstr "Espero que nossos Centros Pokémon sejam úteis em sua jornada!" + +msgid "MAP068_TRAINER_1" +msgstr "Estou treinando meus Chyinmunk Especiais! Mesmo eles tendo movimentos poderosos, continuamos perdeendo!\nQuer lutar? OK, aqui vamos nós! Enfermeira? Pode curar meu Chyinmunk?\n...\nObrigado! Agora podemos lutar! Oh, bem, tudo bem, eu acho." + +msgid "MAP068_TRAINER_1_DEFEAT" +msgstr "Viu? Perdemos!" + +msgid "MAP069_NPC_1" +msgstr "Olá, olá!\nO Líder do Ginásio aqui é o Tiko! Ele é um dançarino que queimará na sua memória os seus passos flamejantes e saias rodopiantes. ...Sim, ele adora usar saias. Com elas ele pode mostrar seus músculos da perna magnificamente, não é mesmo?" + +msgid "MAP069_TRAINER_1" +msgstr "Tiko: Olá, pn!\nEu não consigo pensar uma forma de agradecer você o suficiente por me salvar lá em Anthell. Aquela poderia ter sido uma situação bem desagradável para nós dois! Eu queria ter tido a minha força total naquele momento. No entanto, agora estou pronto para aceitar seu desafio.\n... Uma batalha é como uma dança. Assim como dançarinos devem estar em sincronia com a música, os Treinadores devem estar sincronizados com seus Pokémon. Você mostrou tremendo poder ao encarar a Seikamater. Agora eu, Tiko, o mestre da dança, irei testar sua determinação! Uma batalha em brasas! Meus olhos ainda mostram emoção! Aqui está; você merece. PN recebeu a Insígnia Salsa! Tiko: Minha Insígnia Sala permite que você use o movimento Surfar fora da batalha. Ele também torna seus Pokémon mais fabulosos! Aqui, pegue esse TM também! Este TM contém Super Aquecer! É um ataque de Fogo com enorme poder que deixar o usuário um pouco queimado. Use com sabedoria!" + +msgid "MAP069_TRAINER_1_DEFEAT" +msgstr "Maravilhoso! Esses movimentos foram simplesmente deslumbrantes!" + +msgid "MAP069_TRAINER_2" +msgstr "Eu nunca fui um dançarino muito bom. Mas eu sou bom em batalhas Pokémon!" + +msgid "MAP069_TRAINER_2_DEFEAT" +msgstr "Tostado!" + +msgid "MAP069_TRAINER_3" +msgstr "Veja se você pode contra atacar meus movimentos flamejantes!" + +msgid "MAP069_TRAINER_3_DEFEAT" +msgstr "Opa, me queimei!" + +msgid "MAP069_TRAINER_4" +msgstr "Se você brincar com fogo, vai ficar queimado!" + +msgid "MAP069_TRAINER_4_DEFEAT" +msgstr "Ouch!" + +msgid "MAP069_TRAINER_5" +msgstr "Veja se você consegue seguir meus passos!" + +msgid "MAP069_TRAINER_5_DEFEAT" +msgstr "Eu escorreguei!" + +msgid "MAP073_NPC_1" +msgstr "Ei, criança! Você andou até aqui, o que significa que você precisa de um reparo para sua bicicleta. ... Olha, parece que você tem uma roda de bicicleta com você! Eu preciso só disso para reparar essa bicicleta, espere um segundo! .... Aqui está! Uma bicicleta novinha de graça! Para andar nela, use a partir da sua bolsa. Nossa, você não tem uma? Bom, vai entender… Eu não tenho tido muitos clientes atualmente, agora que eu já vendi para todo mundo da cidade de Kevlar... Na verdade, se você me trazer uma C[3]Roda de BicicletaC[0] eu posso consertar uma bicicleta velha pra você." + +msgid "MAP073_NPC_2" +msgstr "Maury: *choro*\nVocê conseguiu recuperar o meu precioso? Eu vou esperar aqui até que consiga..." + +msgid "MAP073_NPC_3" +msgstr "Bem vindo a loja de frutas do Kevlar! Pegue uma amostra grátis das frutas mais deliciosas de Tandor. Seus Pokémon vão amar eles!" + +msgid "MAP073_NPC_4" +msgstr "Minha namorada está brava comigo, então eu vou comprar flores para me perdoar." + +msgid "MAP073_NPC_5" +msgstr "Nós acabamos de mudar para essa cidade. Ela é tão pequena, mas amigável. Eu acho que será um bom lugar para criar uma família algum dia." + +msgid "MAP073_NPC_6" +msgstr "Ela já está falando sobre ter crianças… por quê não criamos alguns Pokémon ao invés disso?" + +msgid "MAP074_TRAINER_1" +msgstr "Ei, você!\nVocê é uma gracinha...\ne também é forte!\nQuer me convidar para uma batalha?" + +msgid "MAP074_TRAINER_1_DEFEAT" +msgstr "Nossa, porque você teve que me derrotar?" + +msgid "MAP074_TRAINER_2" +msgstr "Você já ouviu falar dos mitos dos Pokémon lendários da nossa região?" + +msgid "MAP074_TRAINER_2_DEFEAT" +msgstr "Parece que minhas chances eram zero desde o começo." + +msgid "MAP074_TRAINER_3" +msgstr "Nossa estratégia superior irá eletrificar você!" + +msgid "MAP074_TRAINER_3_DEFEAT" +msgstr "Batalhe contra nós novamente. Perder nem sempre é ruim..." + +msgid "MAP074_TRAINER_4" +msgstr "Haha! Eu enganei meus Pokémon com TMs e movimentos competitivos! Você nunca irá ganhar!" + +msgid "MAP074_TRAINER_4_DEFEAT" +msgstr "Ah, o que?" + +msgid "MAP074_TRAINER_5" +msgstr "Eu estou tentando uma nova combinação de time. Quer me ajudar? Não se segure!" + +msgid "MAP074_TRAINER_5_DEFEAT" +msgstr "Obrigado pela batalha! Eu tenho uma ideia mais bem formada dos meus pontos fracos agora." + +msgid "MAP074_TRAINER_6" +msgstr "...Você quer batalhar?\nPelo o que parece..." + +msgid "MAP074_TRAINER_6_DEFEAT" +msgstr "...Você ganhou." + +msgid "MAP074_TRAINER_7" +msgstr "Que... calor…\nVamos refrescar com uma batalha!" + +msgid "MAP074_TRAINER_7_DEFEAT" +msgstr "Isso não foi muito refrescante." + +msgid "MAP074_TRAINER_8" +msgstr "Nossa! O calor está de matar!\n Perfeito para uma batalha Pokémon, bola de fogo!" + +msgid "MAP074_TRAINER_8_DEFEAT" +msgstr "Estou suando que nem um porco..." + +msgid "MAP074_TRAINER_9" +msgstr "Fogo é meu elemento! Eu vivo e respiro isso! Nesse ambiente, você não tem chance alguma!" + +msgid "MAP074_TRAINER_9_DEFEAT" +msgstr "Queimado!" + +msgid "MAP075_NPC_1" +msgstr "...O que? Uma criança como você nesse laboratório? Ah, agora entendi, você é um Treinador Pokémon. Fazendo pesquisas para algum professor, eu acredito. Me diga, que está procurando? ... Bamb'o, não é? Ah, aquele Ernest… Eu nunca pensei que ele teria o estilo de academico, mas esse mundo é cheio de surpresas. Você sabe, fazíamos a mesma universidade até que um dia, alguém espalhou rumores de que eu estava plagiando trabalhos... Eu! O gênio que sou, plagiando o trabalho um qualquer? Essa ideia é absurda! No entanto, eu não consegui nada daquela universidade inútil. Por isso eu fundei minha própria firma de pesquisa. Com uma mente brilhante como a minha, não se pode desperdiçar essa genialidade. Como você está associado ao Bamb'o, eu não irei te impedir de olhar nosso laboratório... Impressionante, não é mesmo? Estou certo que está em níveis acima de qualquer prédio que você tenha na sua cidade caipira. Não toque em nada e seja breve." + +msgid "MAP075_NPC_2" +msgstr "Para transferir um Pokémon para uma nova Pokébola, você tem que liberar e capturar novamente ele. Isso é muito inconveniente. Se apenas houvesse um modo de capturar um Pokémon que já está em uma bola..." + +msgid "MAP075_NPC_3" +msgstr "Com tecnologia, podemos clonar um novo Pokémon com apenas uma amostra de DNA Esse método pode ser utilizado para reviver espécies de Pokémon que foram extintas fazem séculos." + +msgid "MAP075_NPC_4" +msgstr "Um treinador da cidade de Moki, é? Bamb'o deveria evitar ser curioso sobre os assuntos de outras pessoas. Não cause problemas, criança." + +msgid "MAP075_NPC_5" +msgstr "Nós estamos pesquisando metodos de domesticar Pokémon." + +msgid "MAP075_NPC_6" +msgstr "Está trancado por fora. Não irá ceder, não importa o quão forte você tente. Garlikid: Garli... (Ele parece desapontado...)" + +msgid "MAP075_NPC_7" +msgstr "Você pegou sua Pokédex, Bolsa e pokébolas de volta! Urra!" + +msgid "MAP075_NPC_8" +msgstr "Você pegou sua Pokédex, Bolsa e pokébolas de volta! Urra!" + +msgid "MAP075_SIGN_1" +msgstr "É pequeno e sujo. Eu realmente não quero usar isso..." + +msgid "MAP075_SIGN_2" +msgstr "A água está gelada, mas eu não provaria dela" + +msgid "MAP075_SIGN_3" +msgstr "Assim como o recado diz, parece oca. Você quer acertar a parede? Tem algo de estranho com essa parede..." + +msgid "MAP075_TRAINER_1" +msgstr "Ei, você! O que está fazendo fora da sua cela?! E o que é essa… coisa que você tem consigo?!" + +msgid "MAP075_TRAINER_1_DEFEAT" +msgstr "Oof!" + +msgid "MAP075_TRAINER_2" +msgstr "Mas o que? É aquela criança! E aquele Pokémon! Como escaparam? Como esses Pokémon é tão forte??" + +msgid "MAP075_TRAINER_2_DEFEAT" +msgstr "Droga..." + +msgid "MAP076_NPC_1" +msgstr "Hey! Mantenha distancia da Caverna Cometa,\nPokémons estão atacando em grupo...\nÉ muito perigoso ir lá sem companhia." + +msgid "MAP076_NPC_2" +msgstr "Que irritante.. Essas pedras estão atrapalhando meu caminho para a floresta. Preciso chegar lá..." + +msgid "MAP076_NPC_3" +msgstr "Oh, Como adoro velejar! De Oeste a Leste! O oceano é meu verdadeiro amor." + +msgid "MAP076_NPC_4" +msgstr "Pokémons são especialmente hostis nessa caverna! Estão atacando Treinadores aos montes! Para sua segurança, não o deixaremos passar." + +msgid "MAP076_SIGN_1" +msgstr "- Caverna Cometa de Baykal a frente." + +msgid "MAP076_SIGN_2" +msgstr "Entrada da Caverna Cometa." + +msgid "MAP076_SIGN_3" +msgstr "FLORESTA TROPICAL DE BAYKAL\nSul: BUROLE Norte: AMATREE" + +msgid "MAP076_TRAINER_1" +msgstr "Whoop, estou cansado de correr, vamos batalhar!" + +msgid "MAP076_TRAINER_1_DEFEAT" +msgstr "Não é justo, eu tava cansado..." + +msgid "MAP076_TRAINER_2" +msgstr "Não deixarei você poluir a Floresta Baykal!" + +msgid "MAP076_TRAINER_2_DEFEAT" +msgstr "A floresta me deixou tonto, por isso que me perdi!" + +msgid "MAP076_TRAINER_3" +msgstr "Tsk... adoro me esconder nessa grama alta!" + +msgid "MAP076_TRAINER_3_DEFEAT" +msgstr "Não, tenho que voltar para a Mamãe agora.." + +msgid "MAP076_TRAINER_4" +msgstr "Venho pescando por toda Tandor, mas essa ponte? Esse é o melhor lugar de pesca de toda região!" + +msgid "MAP076_TRAINER_4_DEFEAT" +msgstr "Porcaria..." + +msgid "MAP076_TRAINER_5" +msgstr "Estou treinando pra ser um comediante! Aqui está uma boa piada de ponte pra você:" + +msgid "MAP076_TRAINER_5_DEFEAT" +msgstr "...Essa piada foi muito ruimr?" + +msgid "MAP076_TRAINER_6" +msgstr "Shorts realmente são confortáveis! Você deveriaa experimentá-los." + +msgid "MAP076_TRAINER_6_DEFEAT" +msgstr "Preciso voltar para Burole pra comprar mais shorts..." + +msgid "MAP076_TRAINER_7" +msgstr "É sempre bom fazer um treinamento de manhã... Bem, é hora de ver se valeu a pena!" + +msgid "MAP076_TRAINER_7_DEFEAT" +msgstr "Nah, o treinamento não está funcionando..." + +msgid "MAP076_TRAINER_8" +msgstr "Que lugar perfeito para uma batalha." + +msgid "MAP076_TRAINER_8_DEFEAT" +msgstr "Ahh... Você arruinou minha caminhada..." + +msgid "MAP078_NPC_1" +msgstr "O líder de Ginásio... Aparentemente é um mestre da enganação e disfarce. Acho que isso funciona, já que não tenho idea nem de sua aparência! O Ginásio de Venesi é a última insígnia que preciso para competir na Liga de Tandor." + +msgid "MAP078_NPC_2" +msgstr "Um ginásio em um espaço para Opera, huh... esse chão escorregadio é difícil de se locomover! Não acredite ems eus olhos no Ginásio de Venesi, é um corredor comum cheio de armadilhas." + +msgid "MAP078_NPC_3" +msgstr "Estou preocupado com os vazamentos nucleares ocorrendo em toda Tandor. Ouviu que tiveram que evacuar Vinoville? Duas usinas nucleares tendo problemas em um curto espaço de tempo... Isso não pode ser coincidência." + +msgid "MAP080_TRAINER_1" +msgstr "Essa caverna é conhecida como \"O Labirinto\". Vamos ver se você é capaz de lidar com ela..." + +msgid "MAP080_TRAINER_1_DEFEAT" +msgstr "Sempre siga à direita!" + +msgid "MAP080_TRAINER_2" +msgstr "Eu e meus Pokémons batemos em pedras como treinamento!" + +msgid "MAP080_TRAINER_2_DEFEAT" +msgstr "De volta ao treinamento!" + +msgid "MAP080_TRAINER_3" +msgstr "Essa caverna é escura! Felizmente estou com meus Óculos de visão noturna!" + +msgid "MAP080_TRAINER_3_DEFEAT" +msgstr "Os Óculos! Eles não funcionam!!" + +msgid "MAP080_TRAINER_4" +msgstr "Estou treinando para poder encarar Rosalind! Vamos batalhar" + +msgid "MAP080_TRAINER_4_DEFEAT" +msgstr "Ainda não estou pronto" + +msgid "MAP080_TRAINER_5" +msgstr "Cuidado! Há perigo a frente!" + +msgid "MAP080_TRAINER_5_DEFEAT" +msgstr "Você verá!" + +msgid "MAP081_NPC_1" +msgstr "Vejo que é uma criança capaz! Até tem uma insígnia! Por favor, pegue e use isso PN conseguiu VARA VELHA! Ei, sou um pescador. Esses lagos perto da minha casa tem uma grande variedade dePokémon. Se você provar que é forte, te darei minha Vara Velha. Mas primeiro você deve vencer Maria, a Líder de Ginásio de Nowtoch." + +msgid "MAP081_NPC_2" +msgstr "Meu irmão é um grande pescador. Ele adora \n Pokémons Aquáticos. É ótimo viver entre Kevlar e Moki." + +msgid "MAP081_SIGN_1" +msgstr "Uma placa na parede que diz: \"Vara velha: Não mais só para Magikarp! (Apesar de a maioria ainda ser)\"" + +msgid "MAP082_NPC_1" +msgstr "É necessário ter bolas pra capturar todos! ...Poké Bolass, óbvio!" + +msgid "MAP082_NPC_2" +msgstr "Fala, Treinador. Você precisará de muitos suprimentos para atravessar a Rota 16 para a cidade de Snowbank. Para capturar os fortes Pokémons da Rota 16, simples Poké Bolas não servirão. Você precisará de Ultra Bolas." + +msgid "MAP082_NPC_3" +msgstr "Espero que esse mercado venda cachecóis e jaquetas, estou congelando! O que, só vendem coisas pra Pokémon aqui? Aww, Queria comprar roupas de invernos." + +msgid "MAP083_TRAINER_1" +msgstr "Ela está vindo! Ela está vindo!" + +msgid "MAP083_TRAINER_1_DEFEAT" +msgstr "Aaaaaaugh! Ela está vindo por mim!" + +msgid "MAP083_TRAINER_2" +msgstr "Yieeeee! Um intruso!" + +msgid "MAP083_TRAINER_2_DEFEAT" +msgstr "Aiyiyiyiyi!!!" + +msgid "MAP083_TRAINER_3" +msgstr "Tanta... fome..." + +msgid "MAP083_TRAINER_3_DEFEAT" +msgstr "Aaaaugh!" + +msgid "MAP083_TRAINER_4" +msgstr "...Você!\nDesapareça!" + +msgid "MAP083_TRAINER_4_DEFEAT" +msgstr "Não...!" + +msgid "MAP083_TRAINER_5" +msgstr "Devo lutar pela Mãe!" + +msgid "MAP083_TRAINER_5_DEFEAT" +msgstr "Mãe, me perdoe!" + +msgid "MAP085_NPC_1" +msgstr "Yeahh! Pokémon Blue! O melhor jogo! Acabeid e derrotar os caras maus no covil do Cassino! Se caras maus como a Equipe Rocket existissem, eles não teriam chance contra mim" + +msgid "MAP085_NPC_2" +msgstr "Pra falara verdade, estou preocupado com essa coisa de video games. Junior sempre joga até tarde... mas ele ainda faz seu dever de casa, Então acho que não posso reclamar." + +msgid "MAP086_NPC_1" +msgstr "Quando o inverno vier, comerei muita comida A gordura extra vai me deixar quentinho! Meus feriados favoritos são.. Os que você pode comer um monte!" + +msgid "MAP086_NPC_2" +msgstr "Mamãe diz que não devo comprar mais do que preciso. Mas PRECISO de 20 Poké Bonecos!!!! Peguei o cartão de Crédito da Mamãe quando ela não tava olhando. comprarei TANTA COISA." + +msgid "MAP087_SIGN_1" +msgstr "Maskara Island\nEast to Venesi City" + +msgid "MAP087_SIGN_2" +msgstr "Tenda de Super Treinamento. Tutor: Tarou" + +msgid "MAP087_TRAINER_1" +msgstr "Nadar é um ótimo jeito de ficar em forma" + +msgid "MAP087_TRAINER_1_DEFEAT" +msgstr "Ow, Cãimbras" + +msgid "MAP087_TRAINER_2" +msgstr "Essas são águas perigosas" + +msgid "MAP087_TRAINER_2_DEFEAT" +msgstr "Yipes! Alguma coisa mordeu meu pé" + +msgid "MAP087_TRAINER_3" +msgstr "Are you ready to swim for miles on open sea?" + +msgid "MAP087_TRAINER_3_DEFEAT" +msgstr "This water is really cold." + +msgid "MAP087_TRAINER_4" +msgstr "Cowabunga! Surf's up, dude!" + +msgid "MAP087_TRAINER_4_DEFEAT" +msgstr "Wipe out!" + +msgid "MAP087_TRAINER_5" +msgstr "Dizem que há vários peixes no mar, mas nãoconsigo capturar um sequer!" + +msgid "MAP087_TRAINER_5_DEFEAT" +msgstr "Droga, outro que fugiu!" + +msgid "MAP087_TRAINER_6" +msgstr "O oceano é tão morno e salgado, é tão bom!" + +msgid "MAP087_TRAINER_6_DEFEAT" +msgstr "Glubglubglub!" + +msgid "MAP087_TRAINER_7" +msgstr "???: Hiyah! Genin: You've made a grave mistake! Juunin: Now our whole clan is here! Chuunin: Our boss will sink you! Ronin: Boss Hokage is unbeatable! Hokage: ... So. This is gaijin trespasser who dare to surf on our turf. Chuunin: Show 'em, boss! Hokage: Do not interrupt. So. You are strong Pokemon trainer. But by now you are weak and tired. My Pokemon are strong. Speedy. Stealthy. We rule this part of sea. For the honor of my clan, we punish you! Hokage: No... It cannot be...\nCan the prophecies be true?! That one comes who is stronger than I...? My ninja honor commands me... I must \nbow down to your might. Ronin: Boss! Hokage: Henceforth... you are Hokage. These waters are yours. I must leave... Chuunin: ... Juunin: ... Ronin: ... Genin: So I guess you're our boss now. Juunin: All hail the new Hokage! Chuunin: Hail ninja clan! Ronin: Ninjas away! All: HIYAH!" + +msgid "MAP087_TRAINER_7_DEFEAT" +msgstr "Hokage: Hrk...!" + +msgid "MAP087_TRAINER_8" +msgstr "???: Hiyah! ???: You are the one who disgraced our brothers! ???: None may defeat our ninja clan in battle! ???: Prepare to be punished! Chuunin: This injustice will not stand! Genin: We must tell Boss! Chuunin: Yes, Boss will teach this gaijin a lesson! Genin: You will regret the day you messed with us!" + +msgid "MAP087_TRAINER_8_DEFEAT" +msgstr "Chuunin: This gaijin is strong!" + +msgid "MAP089_SIGN_1" +msgstr "There's a story typed up on the computer...\n\"The Most Awesome Pokémon Trainer In The World!\"\nBy Theo Caine, Age 11 It looks poorly written...\nRead it? \"The Best Most Awesome Pokémon Trainer Was The Champion Of Kanto Johto And Tandor. He Never Losted One Single Time. His Pokémon Were Strong And Powerful. They Were So Tough That They Got A New Evolution Called SuperMega Evolve. Everyone Thought He Was Cool Including His Best Friend PN.\nThat Trainers Name......\nWas............\nTheo!!!!\" Better not snoop." + +msgid "MAP089_SIGN_2" +msgstr "A cartoon is showing on TV.\nThere are Pokémon wearing clothing and talking like humans. ...Okay, time to go!" + +msgid "MAP089_SIGN_3" +msgstr "It looks like Theo only has a Wii, not a Wii U.\nNo wonder he always wanted to come over to play yours." + +msgid "MAP090_NPC_1" +msgstr "I work for the Gym Leader, Davern. My Pokémon and I constantly excavate the surrounding caves, converting them into pathways and living spaces. Excavation is dangerous work. Fortunately, my Pokémon can sense incoming collapse before I can, so we evacuate in time." + +msgid "MAP090_NPC_2" +msgstr "Davern loves caves; apparently, he grew up in one. So he built his Gym in a cave and uses cave Pokémon to battle." + +msgid "MAP091_NPC_1" +msgstr "I know people that only want to train Pokémon from Kanto, or Johto, or other regions. Why? Aren't Tandor Pokémon good too? Don't get me started on this dislike for Sinnoh Pokémon... it's borderline racist, I tell you!" + +msgid "MAP091_NPC_2" +msgstr "Full Heals? But those end up being too valuable to use for regular status conditions. So I never end up using 'em... Poké Balls... Potions... Antidotes... what more could a Trainer need?" + +msgid "MAP092_NPC_1" +msgstr "...Hm? You say your father is a Ranger?\nWell then, please thank him on my behalf. The Tandor Rangers work tirelessly to protect the environment and citizens of this region." + +msgid "MAP092_NPC_2" +msgstr "You're a Trainer, aren't you?\nYou remind me of my son. He's a trainer, too. Make sure to always remember where you came from, no matter how far away from home you get." + +msgid "MAP092_NPC_3" +msgstr "Owten! Ow!" + +msgid "MAP093_NPC_1" +msgstr "Blam! Kapow! I wanna be a superhero when I gwow up! A true hero always saves the day, just in the nick of time!" + +msgid "MAP093_NPC_2" +msgstr "Our Lunapup faithfully guards our house every night.\nOn full moons, though, it won't stop howling! My son is obsessed with superhero comics and movies. It's always good to have a hero to admire." + +msgid "MAP093_NPC_3" +msgstr "Pup! Pup!" + +msgid "MAP093_SIGN_1" +msgstr "A Pokémon battle is showing on TV.\nTwo strong- looking trainers facing off on the field." + +msgid "MAP093_SIGN_2" +msgstr "A Pokémon battle is showing on TV.\nTwo strong- looking trainers facing off on the field." + +msgid "MAP094_NPC_1" +msgstr "Meu sonho era ter um Fartog... Eu poderia trocar meu Baashaun por um. Você tem um? Cuide bem dele! Uau, agora tenho um Fartog feliz!" + +msgid "MAP094_NPC_10" +msgstr "Isso é irritante... Estes pedregulhos estão bloqueando o caminho para a floresta, eu preciso chegar lá..." + +msgid "MAP094_NPC_2" +msgstr "Gostaria de saber que tipo de pokemon vive nesse laguinho? Provavelmente só Magikarp... Professor Bamb'o tem um laboratório naquela casa no penhasco. Gostaria de saber por que ele mora na cidade de Moki, de tantos lugares?" + +msgid "MAP094_NPC_3" +msgstr "A Cidade de Moki é tão agradável e pacífica, e todos sabem um do outro. Eu prefiro viver aqui do que em uma cidade grande. Minha filha é agora uma treinadora, sabia? Ela está treinando seu CHYINMUNK na rota 01. Diga oi para ela se você vê-la. Hoje é um dia bom, né? Parece que é sempre assim por aqui." + +msgid "MAP094_NPC_4" +msgstr "Hahaha! A líder de ginásio ainda não chegou lá! Ela está em casa! Hahaha!" + +msgid "MAP094_NPC_5" +msgstr "A estação de metro de Nowtoch está sendo inaugurada hoje!" + +msgid "MAP094_NPC_6" +msgstr "Eu gostaria de que ter um bilhete para hoje..." + +msgid "MAP094_NPC_7" +msgstr "Eu comprei um bilhete para a primeira viagem de metro de toda Tandor !" + +msgid "MAP094_NPC_8" +msgstr "Machop..." + +msgid "MAP094_NPC_9" +msgstr "Ah o maravilhoso mar de Tandor... Minha vida é navegar pelas ilhas Tandor. Isso é o que eu loe para fazer. Eu deveria voltar para cidade XXX, para voltar ao trabalho." + +msgid "MAP094_SIGN_1" +msgstr "Estação de Metro de Nowtoch." + +msgid "MAP094_TRAINER_1" +msgstr "Bom, estou cansado de correr, vamos batalha!" + +msgid "MAP094_TRAINER_1_DEFEAT" +msgstr "Não foi justo, estou cansado..." + +msgid "MAP094_TRAINER_2" +msgstr "Shorts são realmente confortáveis! Você deve tentar usar um dia." + +msgid "MAP094_TRAINER_2_DEFEAT" +msgstr "Preciso voltar ao Burole para comprar mais shorts..." + +msgid "MAP094_TRAINER_3" +msgstr "É sempre bom fazer algum treinamento na manhã... Bem, é hora de testar se era útil!" + +msgid "MAP094_TRAINER_3_DEFEAT" +msgstr "Não, o treinamento não está funcionando..." + +msgid "MAP094_TRAINER_4" +msgstr "Este é um lugar perfeito para uma batalha." + +msgid "MAP094_TRAINER_4_DEFEAT" +msgstr "Ahh... você arruinou minha caminhada..." + +msgid "MAP097_NPC_1" +msgstr "Here now, you look like a bright young Trainer. I consider myself to be an expert on Tandor myths and legends. Would you like to learn about the legendary Pokémon of the Tandor region? Ah, Baitatao! That's a well-documented one. Baitatao is \nsaid to be a giant serpent Pokémon that lives at the bottom of a river in East Tandor, although there are records of it traveling to West Tandor as well. It's supposedly a Fire- and Water-type Pokémon. The heat from its scales gives life to the river and makes the waters glow bright at night. Although there are some tales of boats going missing in the night when it gets hungry... Would you like to hear about another? Lanthan and Actan! Twin brothers, the Rare Metal Pokémon. Each are supposedly a thousand years old. Legend has it they crawled out of the earth's crust and taught Man the use of metals. Supposedly another of their kind lives in the Sinnoh region and is known as Heatran. Nowadays they are said to dwell within the volcanoes of Tandor. That's how Mt. Actinite got its name. Would you like to hear about another? ... I've never heard of any Pokémon with that name... Would you like to hear about another?" + +msgid "MAP097_NPC_10" +msgstr "Dizem que o líder de ginásio é também uma estrela no teatro! Apesar de não saber quem é..." + +msgid "MAP097_NPC_11" +msgstr "Eles costumavam dizer que as mulheres que se apresentavam em óperas eram \"indecentes\"... isso não é justo!" + +msgid "MAP097_NPC_12" +msgstr "Here, you look like a kindly Trainer. I recently took this Eevee in off the streets, but I'm an old woman and can't look after it. Will you give it a home? You're a very kind and generous soul. What a shame..." + +msgid "MAP097_NPC_13" +msgstr "Eevee é um Pokémon que tem muito potencial. Podem evoluir para sete... não, oito... talvez até nove formas diferentes?" + +msgid "MAP097_NPC_14" +msgstr "Treinador, pegue isto! Passe de nível com seu Eevee mantendo um desses itens e ele irá evoluir!" + +msgid "MAP097_NPC_15" +msgstr "Pedras! Eu tenho muitas pedras! Olhe para todas as minhas pedras! Eu vou compartilhar minhas pedras com você se você pode resolver o meu enigma! Água, trovão, fogo, escuridão, luz, frio, calor, amor, E mais uma vez. Quem sou eu? Ah yes!\nVery good! Eevee is a Pokémon that can make good use of stones. Come back if you want to try another riddle. No...\nThat's not what I had in mind. No stones for you!" + +msgid "MAP097_NPC_16" +msgstr "Eu sacrificaria tudo para ver\nos olhos da minha filha abertos novamente." + +msgid "MAP097_NPC_17" +msgstr "Nikki! Querida, está me ouvindo? ... Não é bom... ela não acorda, nem quando eu mexo nela... Às vezes, ela vai atirar virar e falar durante o sono. Acho que ela está tendo algum tipo de sonho... Se houvesse uma maneira de ir para esse sonho e descobrir por que ela não acorda." + +msgid "MAP097_NPC_18" +msgstr "... Um...\n... Who was I again?\n...Ah, yes. I'm the Move Deleter. If your Pokémon need to... uh... forget a move, let me know. I'll do it for free. Oh... um... okay. \nWhat Pokémon should... uh... forget? Come again if there are moves that you need to... uh... forget. What? No Egg should know any moves. What? I can't make Shadow Pokémon forget a move. seems to know only one move... Which move should be forgotten? Hm! 's ? That move should be forgotten? It worked to perfection! has forgotten completely. What were we talking about again? What were we talking about again?" + +msgid "MAP097_NPC_19" +msgstr "I'm the Pokémon Move Maniac. I know every single move that Pokemon learn growing up. I'm also a collector of Heart Scales. If you bring me one, I'll teach a move to one of your Pokemon. Let me guess, you want me to teach one of your Pokémon a move? Which Pokémon needs tutoring? If your Pokémon need to learn a move, come back anytime. Huh? There isn't a single move that I can teach an egg. No way, I don't want to go near a Shadow Pokémon.. Sorry... It doesn't appear as if I have any move I can teach to your . Which move should I teach to your ? If your Pokémon need to learn a move, come back anytime If your Pokémon need to learn a move, come back anytime If your Pokémon need to learn a move, come back anytime If your Pokemon need to learn a move, come back with a Heart Scale." + +msgid "MAP097_NPC_2" +msgstr "Qual é o seu tipo de Pokémon favorito? O meu é fada!" + +msgid "MAP097_NPC_21" +msgstr "Aceita uma bebida? ... Espere um minuto, você parece muito jovem para estar bebendo." + +msgid "MAP097_NPC_22" +msgstr "Eu vi! Porque alguém não acredita em mim? ... Escute, garoto, você parece ser do tipo que acredita em uma história maluca. Então ontem à noite estava a andar do cais, e vou ser sincero com você, eu já tinha bebido umas. Quando de repente, pelo canto do meu olho eu vi algo se movendo. Ouvi sussurros e tudo isso. Então ouvi o som de pés pequenos, como se ele estivesse fugindo. Então é claro que eu tive que persegui-lo! De repente, eu estou em um beco escuro, que nunca o vi antes. Mas não há sinal da coisa! E então ouvi um rosnado atrás de mim. Era um Tanscure feroz, e juro pela minha vida, aquela COISA era grande! Pensei que com certeza eu já era, quando esta... grande coisa rosa... Com asas e chifres e orelhas de coelho e pés palmados como um Golduck aparece do nada e chuta aquilo tão forte que foge choramingando! Então a coisa vira para mim. E vou ser sincero por Arceus, estava escuro e eu não estava vendo direto, mas aquela coisa, ele abre sua boca e me diz, diz, \"Jim, você está bêbado.\" E a próxima coisa que me lembro, é acordar na minha cama. Mas não foi um sonho! Foi muito real! Eu só queria saber o que era aquilo... Você pode me ajudar? Você sabe o que era? Isso... \né isso! Que é a coisinha rosa! Eu sabia que não estava louco! Oh, doce Arceus, o alívio que estou sentindo agora é incrível. Tenho que retribuir de alguma forma... como é isso? Não, isso não estava la… você está me zoando, cara ...Tudo bem. Ninguém acredita em mim de qualquer maneira..." + +msgid "MAP097_NPC_23" +msgstr "Why would you train any Pokémon besides your starter? What's the point?" + +msgid "MAP097_NPC_24" +msgstr "Meus filhos não vão parar de jogar estes video games. Eu tenho que forçá-los a brincar lá fora." + +msgid "MAP097_NPC_25" +msgstr "Eu tenho os novos jogos de Pokémon, Gold e Silver! Meus amigos estão todos com inveja porque não têm um Game Boy Color." + +msgid "MAP097_NPC_26" +msgstr "Hmm. It turns out human dreams are far\nmore complex than Pokemon Dreams.\nI'll need some time to work on my\nDream World technology before\nI can get it working right.\nBut when I do, I promise you, we'll cure this girl!" + +msgid "MAP097_NPC_27" +msgstr "Muuu-sha!" + +msgid "MAP097_NPC_3" +msgstr "So Fairy is strong against Fighting, Dark, and Dragon, and resists Bug, Dark, and Fighting and is immune to Dragon... okay!" + +msgid "MAP097_NPC_4" +msgstr "Aqui, Treinador, eu quero que você pegue este TM. Este TM possui um brilho deslumbrante. É uma técnica de Tipo-fada que danifica os adversários com uma rajada de luz. Use-o sabiamente!" + +msgid "MAP097_NPC_5" +msgstr "Aparentemente, há alguns Pokémon que podeM evoluir no meio de uma batalha! Isso não é legal? Há um tipo de evolução que é temporária... mas só alguns Pokémon podem fazê-la." + +msgid "MAP097_NPC_6" +msgstr "Have you heard of the new kind of evolution? Some researcher from the Kalos region discovered it." + +msgid "MAP097_NPC_7" +msgstr "Can some Tandor Pokémon Mega Evolve? I think it's possible..." + +msgid "MAP097_NPC_8" +msgstr "Esta casa está cheia de entusiastas do teatro! Todos nós vivemos em Venesi, porque nós amamos o palco." + +msgid "MAP097_NPC_9" +msgstr "Há cinco anos, nunca poderia sonhar ser uma atriz. Não deixavam as mulheres no palco. Mas, tudo mudou." + +msgid "MAP097_TRAINER_1" +msgstr "Ei, garoto! Por que esta me olhando assim? Não recebo nenhum desrespeito de pirralhos como você!" + +msgid "MAP097_TRAINER_1_DEFEAT" +msgstr "Derrotado por uma criança?" + +msgid "MAP097_TRAINER_2" +msgstr "Você acha que tem o necessário para desafiar um cara durão como eu?" + +msgid "MAP097_TRAINER_2_DEFEAT" +msgstr "Desperdiçado!" + +msgid "MAP097_TRAINER_3" +msgstr "Ew! You tried to touch my skirt! I'll teach you a lesson!" + +msgid "MAP097_TRAINER_3_DEFEAT" +msgstr "Eeek!" + +msgid "MAP097_TRAINER_4" +msgstr "Don't tell my parents I'm here, or else!" + +msgid "MAP097_TRAINER_4_DEFEAT" +msgstr "Mommyyy!" + +msgid "MAP098_NPC_1" +msgstr "Segundo o Owten, o ladrão está se escondendo\nna caverna da montanha na Rota 06.\nPor favor, encontre-os!\nA continuação de nossa pesquisa depende disso!" + +msgid "MAP098_NPC_2" +msgstr "Shhhh, Owten, está tudo bem... O Owten ainda está nervoso com toda a desordem. Estou confortando ele." + +msgid "MAP098_NPC_3" +msgstr "Sou um especialista em revivicação de fóssil.\nNo entanto, agora não é hora pra isso!\nEstamos em um estado de emergência!" + +msgid "MAP098_NPC_4" +msgstr "Não entre em pânico, calma...\nTudo ficará bem! …Não é mesmo?" + +msgid "MAP098_NPC_5" +msgstr "Owten! Ow! Aqui casa... mas... Faltando amigos.\nAonde estão amigos? Medo..." + +msgid "MAP099_TRAINER_1" +msgstr "Meus músculos são tão fortes, posso nadar por dias!" + +msgid "MAP099_TRAINER_1_DEFEAT" +msgstr "Tão... cansado..." + +msgid "MAP099_TRAINER_2" +msgstr "Sempre esteja em guarda no oceano!" + +msgid "MAP099_TRAINER_2_DEFEAT" +msgstr "Você estava preparado!" + +msgid "MAP099_TRAINER_3" +msgstr "Ah? Que surpresa!\nÉ uma raridade alguém vir tão longe ao leste.\nVocê deve ser bem forte. Quanto a mim, essa área não tem nenhum valor especial. Na verdade ,eu venho a essa ilha em particular para fazer oferendas às forças místicas dessas águas. Você pode se juntar a mim se quiser, mas primeiro...\nEstou com uma curiosidade quanto a sua força e amizade com seus parceiros Pokémon. Por favor, não se segure e lute com toda sua força! Obrigado por aceitar meu desafio.\nÉ nesse tipo de coração generoso e vontades astutas que somos capaz de alcançar esse nível que você chegou com seus Pokémon. Como uma lembrança de tamanha exibição inspiradora e de nosso encontro nesse dia, eu te presentearei com isso... Agora, acredito que devo retornar ao meu ritual. Se você deseja prestar mais respeito antes de sua partida, faça livremente em seu próprio passo. E espero que \nnós nos encontremos novamente em algum futuro." + +msgid "MAP099_TRAINER_3_DEFEAT" +msgstr "Seus laços com os Pokémon são incrivelmente fortes!" + +msgid "MAP100_NPC_1" +msgstr "Minha mulher sempre é gentil com treinadores viajantes. Ela também faz os melhores doces. Aqui, tome um para sua viagem!" + +msgid "MAP101_NPC_1" +msgstr "Eu tenho que usar protetor solar todo dia, senão eu irei queimar! Use você também, tá bom? Natação me deixa em forma. Dessa forma, eu posso beber o tanto que eu quiser de noite!" + +msgid "MAP101_NPC_10" +msgstr "Owwwww-ten! Você quer usar o TFP? ...\n PN usou o TFP! Eu amo muito minha humana! Ela me dá doces! E então eu trago pra ele os brilhantes!" + +msgid "MAP101_NPC_11" +msgstr "Meu Owten frequentemente encontra objetos brilhantes\ne trás eles para mim.\nEsse aqui é pra dar boa sorte!\nPor que você não fica com ele? Eu espero que o Amuleto de Moedas te traga boa sorte." + +msgid "MAP101_NPC_12" +msgstr "Uau! Bealbeach é maior do que eu pude imaginar… as luzes, os sons! Eu não tenho ideia do que devo fazer aqui pra começo de conversa!" + +msgid "MAP101_NPC_13" +msgstr "Ei, amigão! Quer comprar um relógio? ...Ah, você já tem um PokéPod? Uhh... veja, não diga aos Patrulheiros o que você viu aqui, tá certo? Estou fora." + +msgid "MAP101_NPC_2" +msgstr "Eu continuo recebendo olhares desconfortáveis daquele cara! Que saco! Eu mudei para cá com a minha família, mas meus avós não demoraram para querer mudar de novo! Mas eu resolvi ficar aqui." + +msgid "MAP101_NPC_3" +msgstr "Será que eu morri e fui pro céu? Tô no paraíso. O céu é azul, o mar é quente, e a mulherada está por aí! Acho que vou no casino hoje a noite. Talvez eu tire a sorte grande dessa vez!" + +msgid "MAP101_NPC_4" +msgstr "Tantas garotas bonitas... Tão pouco tempo. Eai, tipo, você é turista ou algo do tipo? Pra quê toda essa roupa? Não precisa disso! Coloca uma roupa de banho ou algo." + +msgid "MAP101_NPC_5" +msgstr "Desculpe, mas a construção do metrô de Tandor não está completa ainda." + +msgid "MAP101_NPC_6" +msgstr "Desculpe, mas a construção do metrô de Tandor não está completa ainda." + +msgid "MAP101_NPC_7" +msgstr "Oiiiiii! Aiiiiii! Eiiiiiiiiiiiiii!\nVocê nunca vai me pegar!" + +msgid "MAP101_NPC_8" +msgstr "Minhas criança tem tanta energia. Com sorte ele irá se cansar em breve..." + +msgid "MAP101_NPC_9" +msgstr "Estou sem teto. Aqui é onde eu durmo.\nCaí fora do meu território! Eu escolhi a vida de sem teto.\nQuem disse que você é obrigado a ter uma casa?\nEu não sigo esse estilo de vida." + +msgid "MAP101_SIGN_1" +msgstr "Bealbeach City: Meu, isso é tipo, o lugar pra ficar, Cara!" + +msgid "MAP101_SIGN_2" +msgstr "Quartel General Oeste dos Patrulheiros." + +msgid "MAP101_SIGN_3" +msgstr "Resort e Casino de Beachside Resort" + +msgid "MAP101_SIGN_4" +msgstr "Departamento de Vendas de Bealbeach." + +msgid "MAP101_SIGN_5" +msgstr "Bealbeach Public Park" + +msgid "MAP101_TRAINER_1" +msgstr "Urgh... Ficar em terra firme me deixa com enjôo..." + +msgid "MAP101_TRAINER_1_DEFEAT" +msgstr "Urp..." + +msgid "MAP102_TRAINER_1" +msgstr "Cali: Hey! Have you been having fun? I'm Cali, Gym Leader of Bealbeach City! It should be pretty obvious that I use beach Pokémon, right? Let me tell you a little about myself. When I was little, I thought it would be a good idea to go out swimming when there wasn't a lifeguard. Suddenly, a riptide swept my feet out from under me! I thought I was going to drown. But then, I felt something underneath me! It was a Brainoar, and it carried me to safety. From then on, I decided to become a Pokémon Trainer and a lifeguard. My Pokémon have saved countless lives, so they're pretty strong! But enough talk. Let's battle! Cali: Great match! You sure are strong! Here, take this Tide Badge! PN received the Tide Badge from Cali! That TM contains Water Pulse! It's a powerful Water-type attack that can cause confusion. Use it as much as you want!" + +msgid "MAP102_TRAINER_1_DEFEAT" +msgstr "You deserved it." + +msgid "MAP102_TRAINER_2" +msgstr "Prepare for trouble!!... I mean... let's battle!" + +msgid "MAP102_TRAINER_2_DEFEAT" +msgstr "Well, I did my best." + +msgid "MAP102_TRAINER_3" +msgstr "You will be sunk like the Titanic!" + +msgid "MAP102_TRAINER_3_DEFEAT" +msgstr "I let go and sank down..." + +msgid "MAP102_TRAINER_4" +msgstr "Oh, do you have any Water-types?" + +msgid "MAP102_TRAINER_4_DEFEAT" +msgstr "Jeez, I lost..." + +msgid "MAP102_TRAINER_5" +msgstr "You are an inferior Trainer!" + +msgid "MAP102_TRAINER_5_DEFEAT" +msgstr "I'm still better than you~" + +msgid "MAP102_TRAINER_6" +msgstr "I'll eat some fried Magikarp later." + +msgid "MAP102_TRAINER_6_DEFEAT" +msgstr "I will fry all my pokémon..." + +msgid "MAP102_TRAINER_7" +msgstr "This room is a dead end!" + +msgid "MAP102_TRAINER_7_DEFEAT" +msgstr "I'm having a bad day." + +msgid "MAP104_NPC_1" +msgstr "I'm playing with my brother. Don't interrupt!" + +msgid "MAP104_NPC_2" +msgstr "Hello! I'm a Pokémon enthusiast! I see you are a Trainer. Perhaps you can help me... I'm looking for one Pokémon in particular. I just can't remember what it was called. If you can help me, I'll give you a reward. It was a sort of fat, yellow snake... what was it? Oh yes! Dunsparce! That's it!\nWow, it's so cute! I'm so happy. This is the best day of my life! How can I ever repay you?\nThis will have to do. No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's a weak Water-type that gets really strong when it evolves. Oh yes! Magikarp! That was it!\nIt may not be much to look at now, but it's brimming with potential.\nJust you wait, little fish! A bright future lies ahead of you! Here, Trainer, take this as a sign of my gratitude. No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's a Fire-type bird, and I think it has one pre-evolved form. Oh yes! Palij, that was it. What a wonderful specimen!\nThe way the fire trails behind its wings as it flies through the air... such a sight to behold.\nI'd love one as a pet, but it would probably set my house on fire. You are ever so helpful, Trainer! Please, accept this as a reward. No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's an Electric-type that's pink, with a blue jewel on its tail. Oh yes! Flaaffy! How could I forget?\nIt has a gentle yet regal air to it. I think my uncle has some on his farm in Vinoville town. As always, Trainer, please accept this reward with my thanks! No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's something that you'd encounter in caves, that can run away easily. Of course! Tonemy!\nWhat a delightful creature! How does it fly with those tiny wings? It's one of life's biggest mysteries. Not to mention, it can evolve into the fearsome Tofurang. Don't underestimate it! Here is a reward for you. No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's a Pokémon only the manliest of men can train. Goodness! It's Barewl!\nI often hear the Hikers bragging about how they can bench-press a Barewl. I think if I tried, my arms would break! Why don't you take this as an award, Trainer? N-no... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's fuzzy, and very easily angered. Why, Mankey, of course!\nI wish I could pet it... but it would almost certainly get mad at me. Please, take this as a reward. N-no... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's much more common at night than during the day, and it looks like a Flaaffy. Oh, it's Baaschaf! How wonderful.\nApparently, its wool is prized by special artisans who use it to make very rugged clothing.\nThey are apparently much more difficult to raise than Flaaffy. You have been so helpful to me. Thank you! No... I don't think that's what I was looking for. Oh, welcome back, Trainer! You're just in time, too. I was looking for this other Pokémon. It's extremely intelligent, but very rare. I think it was a Water-type...? ...Oh. It's Brailip.\n...Uh. This one's kinda gross... please, take it away. I'm out of Stones, so... this is your reward. No... I don't think that's what I was looking for." + +msgid "MAP104_NPC_3" +msgstr "I'm training my Pokémon on my game. I'm gonna beat my sister at it someday! D'you think they'll ever make a game set in Tandor?" + +msgid "MAP104_NPC_4" +msgstr "I, for one, think all this \"Pokémon Red\" nonsense is corrupting my children. One day, my son tried to go into Comet cave to catch his own Pokémon! I had to drag him back." + +msgid "MAP104_NPC_5" +msgstr "Those kids and their video games.\nWhen I was a kid, we played outside in the dirt! And we liked it!" + +msgid "MAP104_NPC_6" +msgstr "Hey there, stranger~ How are you? That's a cute... bag you've got there. Are you a Trainer? Do you have Poké Balls filled with Pokémon?" + +msgid "MAP104_NPC_7" +msgstr "I'm worried about my sister. She's a little too friendly with strangers. My cousin over there is crazy about Pokémon, but he never leaves the house.\nI wish he'd get a job..." + +msgid "MAP105_TRAINER_1" +msgstr "... Garlikid! Gar! Garli! ...\nPN used the PST! What are you doing here, human?\nAre you trying to enslave\nthese Pokémon again?\nThey have been freed from your clutches! They won't be your prisoners anymore! Garlikid is here! The Pokémon Hero!\nI found them in that horrible\nhuman place, and I liberated them!\nWe'll fight for our freedom! Gar... li... We.... we lost?. But how?!\nWhy do those Pokémon fight\non behalf of humans?\nDon't they want their freedom?\nThey're.... your friends...?\nThat's impossible!\nPokémon and humans cannot coexist! Comrades!\nYou're going back to that place? Why?!\nGrr... you'll pay for this, human.\nSo long as there are Pokémon that\nare being held against their will...\nI, Garlikid, the Pokémon Hero,\nwill be there to save them!\nI'll be back!" + +msgid "MAP105_TRAINER_1_DEFEAT" +msgstr "Prepare to be destroyed!" + +msgid "MAP106_NPC_1" +msgstr "So, how about it? Let's team up? (Adam joined you!) Okay!\nI'll keep both our Pokémon healthy. The entrance to the cave is just over..... Woah! Did you hear that?\nI guess we aren't alone in this place.\nWell... anyway, let's go! That's all right.\nI think I'll study these runes some more.\nCome talk to me if you change your mind." + +msgid "MAP108_NPC_1" +msgstr "Welcome to Bealbeach's famous Department Store! Here you can find all sorts of goods from all sorts of people. Do you want more information about what you can find in each floor? Great! On the second floor you will find items for your general Trainer needs, like Poké Balls and Potions. On the third floor you will encounter evolutionary stones and TMs. On the fourth floor you will find items that increase your Pokémon's stats over time." + +msgid "MAP108_NPC_10" +msgstr "Evolutionary Stones are essential for evolving Pokémon like Eevee, or Minyan and Lunapup! Good thing they have them all here!" + +msgid "MAP108_NPC_11" +msgstr "These Technical Machines are so expensive! I remember when they were cheaper... but then you could only use them once, so I guess these are better." + +msgid "MAP108_NPC_12" +msgstr "I like to power through my battles! That's why I use X items!" + +msgid "MAP108_NPC_13" +msgstr "I pumped my Pokémon full of Protein to supercharge its Attack power. But now it doesn't look so good..." + +msgid "MAP108_NPC_14" +msgstr "Ahh... it sure is nice to take a break from all that furious bargain-hunting." + +msgid "MAP108_NPC_15" +msgstr "The Specials store is up on this level. Their stock changes every day, but they're closed on weekends." + +msgid "MAP108_NPC_3" +msgstr "Shop 'til ya drop! That's my motto! I won't stop 'til I have more than I can carry!" + +msgid "MAP108_NPC_4" +msgstr "Daddy, buy me a Poké Doll! All right sweetie, but that's it for today." + +msgid "MAP108_NPC_5" +msgstr "Daddy, buy me a Poké Doll! All right sweetie, but that's it for today." + +msgid "MAP108_NPC_6" +msgstr "I'm about to go out on a big expedition, so I'm stocking up on supplies before I leave. This mall has everything a Trainer could ask for!" + +msgid "MAP108_NPC_7" +msgstr "It's important to have status healing items while working as a Pokémon Ranger. Some Wild Pokémon end up paralyzed or poisoned by passing Trainers, and it's up to us to heal them!" + +msgid "MAP108_NPC_8" +msgstr "I don't catch Pokémon, I just like to collect Poké Balls." + +msgid "MAP108_NPC_9" +msgstr "Hyper Beam, go! NEEEEOOOOWWWMM!!" + +msgid "MAP109_NPC_1" +msgstr "Are you gonna battle the Gym Leader? She's tougher than she looks. Her Pokémon aren't all Water-type, either, so don't go in with Electric Pokémon and expect to sweep! When you're out walking on the beach, be careful of palm trees that look kind of odd. They might be Pokémon!" + +msgid "MAP109_TRAINER_1" +msgstr "I tried to fight Cali, the Leader, but she wiped me out. Gotta train up and try again...\n Hey, wanna battle? Okay, here we go! T-that's too bad." + +msgid "MAP109_TRAINER_1_DEFEAT" +msgstr "Man, I really need to train." + +msgid "MAP112_NPC_1" +msgstr "This island is crawling with Nuclear Pokémon! PN, you know what to do.... Go and show them who's boss!" + +msgid "MAP112_NPC_10" +msgstr "Huff...\nThese Pokémon... they never tire." + +msgid "MAP112_NPC_11" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_12" +msgstr "My love, you must remain resolute. We shall defeat this evil with the power of the Gods! My husband has grown weary, and yet these Pokémon do not stop. We may be avatars, but we are also mere mortals. PN, please help us face this threat! ...I believe I can go on, my love. The Gods lend us their strength. ...I believe I can go on, my love. The Gods lend us their strength." + +msgid "MAP112_NPC_13" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_2" +msgstr "The Nuclear Pokémon are coming in from all sides! Subdue as many of them as you can! I know you can handle this!" + +msgid "MAP112_NPC_3" +msgstr "Hiisssssssssss..." + +msgid "MAP112_NPC_4" +msgstr "No! My partner Pokémon fainted... Ugh, now I'm defenseless... Help, PN, save me!" + +msgid "MAP112_NPC_5" +msgstr "Tanssss..." + +msgid "MAP112_NPC_6" +msgstr "Hissssssssssss..." + +msgid "MAP112_NPC_7" +msgstr "Back! Back! Taste the steel of my blade! ...Hey, you! Mind giving a little help over here? They're too tough for me to handle alone!" + +msgid "MAP112_NPC_8" +msgstr "Gyaaaaaa..." + +msgid "MAP112_NPC_9" +msgstr "Good going, PN!\nYou an' me, we make a good team, don'tcha think? Hey, PN!\nThese Nuclear freaks of\nnature are no match for my Pokémon!\n...Hey, here comes two of 'em now.\nHow about you an' me team up and\nshow them what we're made of! Good going, PN!\nYou an' me, we make a good team, don'tcha think?" + +msgid "MAP113_NPC_1" +msgstr "Hey there! You look like a Trainer!\n Listen, can you do me a favor? \nI received this Egg from a friend of mine from a faraway region, but I can't take care of it myself.\n Will you take it off my hands? PN got an Egg! Oh, uh, your party's full. Come back when you have more room. ...Oh, that's too bad." + +msgid "MAP113_NPC_2" +msgstr "I used to be a Pokémon Trainer like you, but...\n As soon as I reached Bealbeach, I was like, \"why train Pokémon when I can party?\" You know the Gym Leader, Cali?\n Oh man, what a hottie.\n ...You're too young to understand." + +msgid "MAP114_NPC_1" +msgstr "You really didn't get one? Well, no problem, I got an extra one, have it for yourself. This is incredible... PN, we gotta tell Kellyn about this Pokémon! ...... ...... Kellyn: This is Kellyn. Is something the matter? No, but...\nWe've discovered something amazing! You're not gonna believe this, Boss! Kellyn: ...\n...Well? Go on. Oh! Umm...\nIt's a Pokémon! A new kind of Pokémon! It's a Nuclear type, but... it isn't hostile. It's not even radioactive. This is just a guess, but... I think it eats radiation! We're in this area inside the Hazard Zone, and it's completely cleaned. I don't even need to wear my mask in here. Kellyn: Theo! That's dangerous. Put your mask back on right now! Even if you don't see any evidence, it might still be radioactive. I promise, it isn't! We checked with the Geiger Counter on the Hazard Suit. It's totally radiation free! It's bizarre! Kellyn: If what you're saying is true, then... This could completely change our strategy. Excellent work, Theo, PN. Keep me posted on any new discoveries you make. But, remember, your primary goal remains the same... If we don't stop CURIE, we can't begin the restoration process. Your geolocators say you are not far from the power plant right now. It's due north. CURIE is there. Find them, and end this once and for all! For Tandor! ...... ...... Your dad sure knows how to stay focused on a singular goal... But he's right. It's cool we discovered this, but we still got a bigger fish to fry. Let's get moving! Haha, you didn't get it? PN, you've got eight badges. You can handle this. Here, have an extra Nuclear Ball. Now, go out and catch that thing! I've already got mine." + +msgid "MAP114_NPC_2" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_3" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_4" +msgstr "Haazzzz..." + +msgid "MAP114_NPC_5" +msgstr "Haazzzz..." + +msgid "MAP117_NPC_1" +msgstr "Give your tickets to the sailor by my side, he will give all the information you need!" + +msgid "MAP117_NPC_2" +msgstr "The power plant north of here has only the highest security! You'd have to be able to teleport to get inside. Not that anyone would want to. I'm worried about my fellow rangers at the Bealbeach power plant but I'm posted here to ensure that the power plant north of here remains safe, too." + +msgid "MAP117_NPC_3" +msgstr "Woah! Are you a real Pokémon Trainer? Look, I just found this at these bushes, it can be useful!" + +msgid "MAP117_NPC_4" +msgstr "Oy! Sport. You look like you're the kinda type to fish. I see that gleam in your eye, right there. That GLEAM. That HOPE. You \nseem to me like the kind of person who is ready to SIT AND WAIT FOR HOURS for something to bite. Am I right? Good kid! *Grumble*\nKids these days..." + +msgid "MAP117_NPC_5" +msgstr "Once, I was a Trainer of some renown, but now I'm retired. My kids have my Pokémon, now, and I enjoy the quiet life." + +msgid "MAP117_NPC_6" +msgstr "'Round here, most of us folks work on the farms. It's hard work, but it's enough to feed all of Tandor." + +msgid "MAP117_NPC_7" +msgstr "Reeeeeeep!" + +msgid "MAP117_NPC_8" +msgstr "Reep! Mareeeeep!" + +msgid "MAP117_SIGN_1" +msgstr "Route 08 - Wheatfields\n- Vinoville Town" + +msgid "MAP117_SIGN_2" +msgstr "Trainer Tips!\nWhen fishing, you need\npatience and quick reflexes.\nWait until the message \"Oh! A bite!\"\nappears, then reel it in quick!" + +msgid "MAP117_SIGN_4" +msgstr "Trainer Tips!\nFishing requires quick reflexes.\nPress A when the message \"Oh! A Bite!\" appears.\nYou may have to do this several times to land a Pokemon." + +msgid "MAP117_TRAINER_1" +msgstr "Excuse moi!" + +msgid "MAP117_TRAINER_10" +msgstr "All I do is train, train, train, all day long! Help me do some training!" + +msgid "MAP117_TRAINER_10_DEFEAT" +msgstr "Phew! You've gotta tell me your training tips!" + +msgid "MAP117_TRAINER_1_DEFEAT" +msgstr "My Pokémon are as fit as me!" + +msgid "MAP117_TRAINER_2" +msgstr "Nothin' in these old farm ponds but a coupla lousy Fortogs, but sometimes I fish up somethin' good." + +msgid "MAP117_TRAINER_2_DEFEAT" +msgstr "Real good, y'see?" + +msgid "MAP117_TRAINER_3" +msgstr "I heard there were UFOs spotted around here, so I'm on the lookout." + +msgid "MAP117_TRAINER_3_DEFEAT" +msgstr "I guess I'm wasting my time..." + +msgid "MAP117_TRAINER_4" +msgstr "Hiyah! Fight me! Fight me!" + +msgid "MAP117_TRAINER_4_DEFEAT" +msgstr "Grr..." + +msgid "MAP117_TRAINER_5" +msgstr "Gosh, this place is soooooo boring! It's just wheat and stuff. I can't wait to leave." + +msgid "MAP117_TRAINER_5_DEFEAT" +msgstr "Aww..." + +msgid "MAP117_TRAINER_6" +msgstr "Bug Pokémon are the most diverse type. They got the biggest movepool!" + +msgid "MAP117_TRAINER_6_DEFEAT" +msgstr "I should teach other moves to my Pokémon." + +msgid "MAP117_TRAINER_7" +msgstr "Oh, what's that, sugar? You wanna battle? Well, shucks, I don't see why not." + +msgid "MAP117_TRAINER_7_DEFEAT" +msgstr "Oh, this one's got some spunk!" + +msgid "MAP117_TRAINER_8" +msgstr "I found you!" + +msgid "MAP117_TRAINER_8_DEFEAT" +msgstr "I only wanted to play hide and seek..." + +msgid "MAP117_TRAINER_9" +msgstr "You better not be tryin' to rustle any o' my herd, ya got it?" + +msgid "MAP117_TRAINER_9_DEFEAT" +msgstr "Guess you wasn't a rustler anyhoo." + +msgid "MAP118_TRAINER_1" +msgstr "(Hey! You're interrupting my solo dive time!)" + +msgid "MAP118_TRAINER_1_DEFEAT" +msgstr "(Grumble...)" + +msgid "MAP118_TRAINER_2" +msgstr "(Crash!!! That's the sound coral makes when it shatters!)" + +msgid "MAP118_TRAINER_2_DEFEAT" +msgstr "(...I've been crushed!)" + +msgid "MAP118_TRAINER_3" +msgstr "(I went diving for treasure, but instead I found a Trainer!)" + +msgid "MAP118_TRAINER_3_DEFEAT" +msgstr "(Glub!!)" + +msgid "MAP121_NPC_1" +msgstr "I've lived in Vinoville town my entire life, as have my parents, and their parents before them. Praised be the lord Aotius, because it is by His light that we may illuminate the Way." + +msgid "MAP121_NPC_10" +msgstr "Are you going to go to a sermon at the church? The Father is very welcoming to those who want to learn." + +msgid "MAP121_NPC_2" +msgstr "Some days, I go out and work the fields. Others, I sell what we grow in the town square. Praised be the lord Mutios, because it is by Her shade that we may live protected from evil." + +msgid "MAP121_NPC_3" +msgstr "I want to go to the Gym! They have wireless internet inside the Gym! But my mom won't let me. Are you gonna challenge the Gym Leader? He uses tough Steel Pokémon!" + +msgid "MAP121_NPC_4" +msgstr "Every day it's the same story. Wake up with the sun, work the farm until noon, go home to spend time with my family. I wouldn't have it any other way. Farming's hard work, but it's an honest living." + +msgid "MAP121_NPC_5" +msgstr "Eeeep! You found me!\nI'm playing hide-and-seek with my brother. Don't tell him I'm here, all right? I'll give you a berry, so please keep quiet!" + +msgid "MAP121_NPC_6" +msgstr "I'm playing hide-and-seek with my sister! Now it's my turn to look for her! If I give you a berry, will you help me look for her?" + +msgid "MAP121_NPC_7" +msgstr "Nee! Cottonee!" + +msgid "MAP121_NPC_8" +msgstr "Life is best when people and Pokémon live together in harmony. That's the Gods' will." + +msgid "MAP121_NPC_9" +msgstr "In Tandor, there are 2 sheep Pokemon that can be sheared for their wool: Mareep and Baashaun. However, Baashaun are much more temperamental and hard to raise." + +msgid "MAP121_SIGN_1" +msgstr "Vinoville Town - A Nostalgic Paradise" + +msgid "MAP121_SIGN_2" +msgstr "Vinoville Town Gym Gym Leader: Sheldon \"The Techno Whiz\"" + +msgid "MAP121_SIGN_3" +msgstr "Vinoville Chapel\nAll are welcome! (Sermons weekly. Information provided.)" + +msgid "MAP122_NPC_1" +msgstr "You've probably heard by now that there's something odd about the Pokémon here on this island. They resemble ordinary Tandor species, but their colors are strange... Their attacks are different, and they don't listen to trainer commands! Could it have something to do with the accident ten years ago?" + +msgid "MAP122_NPC_2" +msgstr "Cam's our boss, and he's a nice enough guy. He really likes Pokémon and he cares about his son, Theo. I can respect a man like that. Rumor has it Cam used to be a Pokémon Trainer. A damn good one, too. They say he raised Electric-types." + +msgid "MAP122_NPC_3" +msgstr "Cameron? Yeah, he's the boss around here. He's a nice guy. Everyone calls him 'Cam'. Though, he's kinda strange, you know? I've been working for him for months, but I still don't know a thing about him. Cam is the supervisor for construction on the new Power Plant. Apparently, he applied for it as soon as the area was deemed radiation-free. That's kind of weird, isn't it?" + +msgid "MAP122_NPC_4" +msgstr "It's hard to work here, knowing what happened on this island ten years ago. Feels like I'm walking in a graveyard, sometimes... This new Power Plant has been built with the highest possible safety and security. After the accident ten years ago, the boss wanted to make sure that nothing like that happens ever again." + +msgid "MAP122_NPC_5" +msgstr "It pays to come prepared. You should be careful with the wild Pokémon here. Take this, it should come in handy. It pays to come prepared." + +msgid "MAP122_NPC_6" +msgstr "Hey! The boss says nobody is allowed back here anymore. This place is gonna be demolished soon." + +msgid "MAP122_NPC_7" +msgstr "Hey! The boss says nobody is allowed back here anymore. This place is gonna be demolished soon." + +msgid "MAP122_TRAINER_1" +msgstr "Hey, this island isn't a playground for kids!" + +msgid "MAP122_TRAINER_1_DEFEAT" +msgstr "You're no ordinary kid!" + +msgid "MAP122_TRAINER_2" +msgstr "Have you figured out what's up with the Pokémon here?" + +msgid "MAP122_TRAINER_2_DEFEAT" +msgstr "I've been stumped!" + +msgid "MAP122_TRAINER_3" +msgstr "Hey, you! Help me train my Pokémon!" + +msgid "MAP122_TRAINER_3_DEFEAT" +msgstr "My Pokémon need some more motivation." + +msgid "MAP123_SIGN_1" +msgstr "It looks like this was part of the Burnt Notebook, the headline says \"Report #01\", read it? Prog---- is ----- ---- -- --dename 092. --- ----- -- ---- from radiation------vious biofiber. It ---- -- ---- to reconstru-- ------ -- damage-- [Added page to the notebook.] [Added page to your bag.]" + +msgid "MAP123_SIGN_2" +msgstr "It looks like this was part of the Burnt Notebook, the headline says \"Report #04\", read it? ---- -- the Interface --- final---- today. It- --erator ---- -- ---- -- assume full control -- --e Sp-cimen. --- chief reseacher, Dr. ------- --s ---- granted clearance. [Added page to the notebook.]" + +msgid "MAP123_SIGN_3" +msgstr "It looks like this was part of the Burnt Notebook, the headline says \"Report #03\", read it? Th- MRI -------- anomalous brainwave ------ns. --- specim-n ------ -- inca----e -- indep---ent thoug--. We --- ----ing -- - suppress---. [Added page to the notebook.]" + +msgid "MAP123_SIGN_4" +msgstr "It looks like this was part of the Burnt Notebook, the headline says \"Report #02\", read it? --- power core ------- from over----. It ---- ------- a large ------ -- nuclear fuel to ---tialize. ---- ----- activated- -- ---- -- able to prod--- ------ limitless energy. [Added page to the notebook.]" + +msgid "MAP123_SIGN_5" +msgstr "It looks like this was part of the Burnt Notebook, the headline says \"Report #05\", read it? ----- has been - breach -- confidential---. -----forth --- ------ shall -- relocate- -- high secur--- undergr---- servers. Project 092 --- have -- -- --rminated. [Added page to the notebook.]" + +msgid "MAP125_NPC_1" +msgstr "Whatever it is that's going on with the Pokémon here, it's fascinating! I mean, it's almost certainly not good. But it sure is interesting!" + +msgid "MAP125_NPC_2" +msgstr "The Pokémon here are so unsettling... Something about those blank eyes they have... it feels like there's nothing inside. Plus, one of them attacked me for no reason! I'd leave this place if the pay weren't so good." + +msgid "MAP125_NPC_3" +msgstr "Do you know how a nuclear reactor works? Power is generated by splitting atoms in the radioactive fuel, which releases huge amounts of heat. That heat is used to boil water into super-hot steam, which causes a turbine to turn, which produces electricity. Underwater cables then conduct that electricity out to cities across the region." + +msgid "MAP126_NPC_1" +msgstr "Yo, dude, you ever play, like, Pokémon Red?\nThat game's so sick. I'm gonna win this battle.\nI've got Charizard. Nobody beats Charizard!" + +msgid "MAP126_NPC_2" +msgstr "Hey, man, do you have a Mankey?\nWanna trade for my Nidoran?\n...Oh, sorry, I meant in the game. NOOOOOOOOOOOOOOO!!!!!\nCharmander's poisoned and I'm in the middle of Viridian Forest without Antidotes!\nWhy'd I do this stupid challenge anyway?" + +msgid "MAP126_NPC_3" +msgstr "Is it just me, or is this game really broken? Statistically speaking, Mewtwo is basically unbeatable. This game is so broken! Hyper Beam is like an instant KO. That's not how it works in real life, right?" + +msgid "MAP127_TRAINER_1" +msgstr "This is it! After months of training,\nwe finally made it to Victory Road!\nWe're not about to lose now!" + +msgid "MAP127_TRAINER_1_DEFEAT" +msgstr "Our icy assault didn't work?!" + +msgid "MAP127_TRAINER_2" +msgstr "Hmmmmm!\nMy premonitions are telling me that you won't make it any further than this!" + +msgid "MAP127_TRAINER_2_DEFEAT" +msgstr "My mind's eye failed me!" + +msgid "MAP127_TRAINER_3" +msgstr "In order to reach the Tandor Championship,\nyou first have to overcome Victory Road.\nDo you have what it takes, Trainer?" + +msgid "MAP127_TRAINER_3_DEFEAT" +msgstr "Guess I don't have what it takes..." + +msgid "MAP127_TRAINER_4" +msgstr "Can you survive my onslaught of 50,000 volts?!" + +msgid "MAP127_TRAINER_4_DEFEAT" +msgstr "You seem well-grounded." + +msgid "MAP127_TRAINER_5" +msgstr "Why specialize in one type?\nI'd rather use them all!" + +msgid "MAP127_TRAINER_5_DEFEAT" +msgstr "This was just a trial run." + +msgid "MAP128_NPC_1" +msgstr "This town smells of challenge! By the end of the year, Victory Road will be opened once again for the Championship." + +msgid "MAP128_NPC_2" +msgstr "I am worried for Vinoville's library... some of those books were priceless artifacts dating back to the founding of Tandor." + +msgid "MAP128_NPC_3" +msgstr "We must pray to Aotius and Mutios for safe guidance. Only they will be able to help us through these dark times." + +msgid "MAP128_NPC_4" +msgstr "Come, child.\nYou are worried. These are dark times. We must look to the light to find a way. Would you care to hear my sermon? Very well.\nWe live in a world where we are constantly faced with choices. Some significant, some minor. Sometimes those minor choices have major effects. It is our power to choose that makes us special. It is a gift from Aotius that allows us to forge our own paths. However, there is a dark side to every choice. That is Mutios' gift. Actions before we take them. You may wonder, why is this a gift? Would it not be better if we could act freely, without repercussions? But then we could not know if our actions were hurting others. Thus, life is a constant balance. ...For there to be joy in the world, there must also be suffering. In order to be the very best, there must be those that are the very worst. But we must trust in the power of the Gods. They are loving and kind, I ensure it. Thank you for listening, child. May the blessings of the Gods be with you. Knowledge will always be there for those who seek it." + +msgid "MAP128_NPC_5" +msgstr "Sniffle...\nIf I pray to Aotius, will He make things right again?" + +msgid "MAP128_SIGN_1" +msgstr "Legen Town: The Birthplace of Heroes!" + +msgid "MAP128_SIGN_2" +msgstr "Legen's Subway Station." + +msgid "MAP128_SIGN_3" +msgstr "West Tandor Victory Road ahead." + +msgid "MAP128_SIGN_4" +msgstr "Super Training Tent. Tutor: Kenichi" + +msgid "MAP128_SIGN_5" +msgstr "Route 09 - Way to Rochfale Town" + +msgid "MAP129_NPC_1" +msgstr "Finally, I can get to anywhere I want to go in West Tandor!\n...But I don't want to go anywhere. I'm too lazy." + +msgid "MAP129_NPC_2" +msgstr "The Tandor Rangers are giving away T.U.R Tickets to those affected by the disaster in Vinoville.\nPlease, take one." + +msgid "MAP130_NPC_1" +msgstr "Hey, are you a Pokémon Trainer? Sweet! Listen, would you be interested in a trade? I'm looking for a Tofurang. If you have one, I'll trade you my Palij for it. I don't think that's a Tofurang, mate!" + +msgid "MAP131_NPC_1" +msgstr "Current tournament competitors cannot leave the waiting area until they either lose or become Champion. When you are ready to start your next match, talk to the other attendant by the Arena entrance." + +msgid "MAP132_SIGN_1" +msgstr "Tunnel to Lanthanite Cave." + +msgid "MAP132_SIGN_2" +msgstr "Trainer Tips!\nThe abilities Thick Fat and Fur Coat are defensive abilities. Thick Fat halves damage from Fire and Ice-type attacks. Fur Coat halves damage from physical attacks. Use strategy when attacking Pokémon that have these abilities!" + +msgid "MAP132_SIGN_3" +msgstr "LANTHANITE CAVE CAUTION: THIN ICE BEWARE OF CAVE-INS" + +msgid "MAP132_TRAINER_1" +msgstr "Woah, dude, this ice is like, totally slippery!" + +msgid "MAP132_TRAINER_1_DEFEAT" +msgstr "Ouch!" + +msgid "MAP132_TRAINER_2" +msgstr "Are your Pokémon adapted to the icy environment? Mine are!" + +msgid "MAP132_TRAINER_2_DEFEAT" +msgstr "You seem ready, all right." + +msgid "MAP132_TRAINER_3" +msgstr "Only the toughest can make it through the mountain!" + +msgid "MAP132_TRAINER_3_DEFEAT" +msgstr "This was a worthy defeat!" + +msgid "MAP132_TRAINER_4" +msgstr "Only the toughest can make it through the mountain!" + +msgid "MAP132_TRAINER_4_DEFEAT" +msgstr "This was a worthy defeat!" + +msgid "MAP132_TRAINER_5" +msgstr "Brr! I'm cold! Let's warm up with a Pokémon battle!" + +msgid "MAP132_TRAINER_5_DEFEAT" +msgstr "Frosty!" + +msgid "MAP132_TRAINER_6" +msgstr "These snowy mountains are full of dangerous things." + +msgid "MAP132_TRAINER_6_DEFEAT" +msgstr "Clearly you can handle yourself." + +msgid "MAP132_TRAINER_7" +msgstr "Only the toughest can make it through the mountain!" + +msgid "MAP132_TRAINER_7_DEFEAT" +msgstr "This was a worthy defeat!" + +msgid "MAP132_TRAINER_8" +msgstr "Hey, you! Which side are you on?" + +msgid "MAP132_TRAINER_8_DEFEAT" +msgstr "Obviously, you're not on my side..." + +msgid "MAP133_NPC_1" +msgstr "I've been here all day and still nothing... not even a bite! I just hate hearing that over and over in my head. Anyway, kid, maybe you could do better. I mean you can't be as bad at this as me ... I guess that's why I'm a sailor and not a fisherman! Here take this. I definitely won't be needing it! Back to the cruise ship life for me I guess...or maybe I'll find those pirates rumored to be near Angelure Town!" + +msgid "MAP133_SIGN_1" +msgstr "Super Training Tent. Tutor: Hitomi" + +msgid "MAP133_TRAINER_1" +msgstr "I've been a-fishin' all day, but all I seem to catch are old boots!" + +msgid "MAP133_TRAINER_1_DEFEAT" +msgstr "Aw, the line broke." + +msgid "MAP133_TRAINER_2" +msgstr "I come from a big family of fishermen. Fishing is my legacy!" + +msgid "MAP133_TRAINER_2_DEFEAT" +msgstr "Drat, my line snapped." + +msgid "MAP133_TRAINER_3" +msgstr "If you've got the HM Dive, you can explore the seafloor." + +msgid "MAP133_TRAINER_3_DEFEAT" +msgstr "Sink or swim!" + +msgid "MAP133_TRAINER_4" +msgstr "If you see bubbles underneath you, it means there's a Pokémon down below!" + +msgid "MAP133_TRAINER_4_DEFEAT" +msgstr "Glub!" + +msgid "MAP133_TRAINER_5" +msgstr "Family, duty, honor, fishing." + +msgid "MAP133_TRAINER_5_DEFEAT" +msgstr "I have been beaten honorably!" + +msgid "MAP133_TRAINER_6" +msgstr "It's my life's goal to be on the cover of Pokémon Illustrated Magazine." + +msgid "MAP133_TRAINER_6_DEFEAT" +msgstr "Aaaaah! That's not cool!" + +msgid "MAP133_TRAINER_7" +msgstr "You are disturbing my serene meditation!" + +msgid "MAP133_TRAINER_7_DEFEAT" +msgstr "My concentration is broken!" + +msgid "MAP133_TRAINER_8" +msgstr "Fact! Shrimputy can shoot bursts of boiling hot water out of their claws!" + +msgid "MAP133_TRAINER_8_DEFEAT" +msgstr "Yeowch! It burns!" + +msgid "MAP133_TRAINER_9" +msgstr "Swimming is the best thing you can do to stay in shape!" + +msgid "MAP133_TRAINER_9_DEFEAT" +msgstr "My arms are tired..." + +msgid "MAP134_NPC_1" +msgstr "It's colder up north. I can't wear my miniskirt every day anymore." + +msgid "MAP134_NPC_2" +msgstr "What's a Trainer like you doing in Silverport? You must be looking for the next Gym. That's in Snowbank Town, to the east." + +msgid "MAP134_NPC_3" +msgstr "Have you seen Silverport's Pokémon Lab? They're doing some sort of important research there, I reckon." + +msgid "MAP134_NPC_4" +msgstr "Silverport was founded as a fishing outpost. Most of the residents sail out to sea each day to fish, including my husband." + +msgid "MAP134_SIGN_1" +msgstr "Silverport Town: A Fresh Sea Breeze Brings New Promise!" + +msgid "MAP134_SIGN_2" +msgstr "Larkspur Pokémon Research Lab" + +msgid "MAP134_TRAINER_1" +msgstr "Ehh? You there...\nYou wouldn't happen to be a\nPokémon Trainer, now would ya?\nHarharhar! I can tell just by looking at ya! Listen, I been a-sailing these\noceans since I were a wee lad.\nAs of late, there's been an ill tide...\nYe might've heard, but there be pirates in these waters! A frail ol' fisherman like me doesn't\nstand a chance against 'em.\nBut, with a strong Trainer on board,\nI reckon they'll leave us alone.\nAre ye perhaps headin' to Venesi City?\nI'd be more'n happy to give ya a lift there. Yarharharhar! Anchors aweigh,\nye scurvy landlubber!\n...Er, I mean...\nArrrgh, I blew it! Arrrr, ye scurvy landlubber!\n...Er, I mean...\nArrgh, I blew it! Arrrr... I disguised meself\nas an old man!\nI was plannin' ta steal all yer\nPokémon while we were at sea.\nBut then me pirate catchphrase slipped out. Guess we gotta do this the harrrrd way! Give me yer Pokémon,\nor ye'll be walkin' the plank! Arrrghh...\nSilva's gonna be mad at me fer this...\nMark my words, landlubber!\nYe haven't seen the last of Pirate Jack!\nAnchors aweigh! Excuse me! I watched\nyour battle from afar...\nThat guy was a pirate, right?\nI thought he might be.\nNormally the Black Flag Pirates\ndon't stray this far north.\nThey're getting more rowdy as of late.\nAnyway, I wanted to thank you.\nYou showed him a lesson.\nHopefully he won't come sniffing\naround Silverport again.\nIf there's anything I can do to thank you...\nOh! I can give you a ride to Venesi City\non my boat, if you like. What do you say? All aboard! No?\nI promise I'm not a pirate!\nWell, if you change your mind,\ncome talk to me." + +msgid "MAP134_TRAINER_1_DEFEAT" +msgstr "Arrrrrghhh!" + +msgid "MAP135_NPC_1" +msgstr "I carved some wicked edge on the mountain today!" + +msgid "MAP135_NPC_2" +msgstr "Brr! You've reached chilly Snowbank Town!" + +msgid "MAP135_NPC_3" +msgstr "This town is always so quiet because of the falling snow. Take a moment to rest and watch the snowflakes drift down." + +msgid "MAP135_NPC_4" +msgstr "Yo, dude, these runs are mad gnarly!" + +msgid "MAP135_NPC_5" +msgstr "Do you know the Pokémon Alpico? If you've got one, want to trade it for my Anderind? You don't have any Pokémon... Okay, sweet! That's too bad." + +msgid "MAP135_SIGN_1" +msgstr "Snowbank Town: A Village Wreathed in Powdery Snow" + +msgid "MAP136_NPC_1" +msgstr "You should talk to your friend so you can go through the Gym." + +msgid "MAP136_SIGN_1" +msgstr "Snowbank Gym Gym Leader: Vaeryn, the Dragon Master of Mega Evolution" + +msgid "MAP137_NPC_1" +msgstr "Good luck to both of you in your battle!" + +msgid "MAP137_NPC_2" +msgstr "Vaeryn: An excellent choice." + +msgid "MAP137_SIGN_1" +msgstr "Push the button?" + +msgid "MAP137_SIGN_2" +msgstr "Push the button?" + +msgid "MAP137_TRAINER_1" +msgstr "Very good. You have surpassed the first part of the trial. Now, see if you can overcome my might in battle! Well done. You have passed the trial of Strength. Go onwards." + +msgid "MAP137_TRAINER_1_DEFEAT" +msgstr "You have shown your strength." + +msgid "MAP137_TRAINER_2" +msgstr "Very well. I see you have used your mind to think critically and navigate this room. Now, prove your wisdom by successfully countering my strategies! You have completed the trial of Wisdom. Follow me and I will lead you to your next trial." + +msgid "MAP137_TRAINER_2_DEFEAT" +msgstr "Well done." + +msgid "MAP137_TRAINER_3" +msgstr "Excellent work. You have shown that you have faith in your own abilities. But do you have faith in your Pokémon? By putting faith in your Pokémon's intuition, you have allowed them to prove themselves to you. You have passed the trial of Faith. Follow me." + +msgid "MAP137_TRAINER_3_DEFEAT" +msgstr "Well done." + +msgid "MAP139_NPC_1" +msgstr "I dodge your attacks with my Ninja techniques! Swift and quiet, I sneak up behind you and knock you out with my sleeping gas!" + +msgid "MAP139_NPC_2" +msgstr "I'm a fierce pirate of the sea! Y'arr matey! Ye slippery fish! I'll cut you with my cutlass!" + +msgid "MAP139_NPC_3" +msgstr "I let the children play at being pirates and ninjas... but to tell the truth, I wish they wouldn't. Here in East Tandor, pirates are all across the oceans, and no one knows what the ninjas are up to..." + +msgid "MAP139_NPC_4" +msgstr "Daikatuna is a favored Pokémon among the Ninja clans. To catch a rare Daikatuna, you have to use a metal fishing line and special bait, otherwise their sword will cut right through." + +msgid "MAP139_NPC_5" +msgstr "Sometimes, when I've been sailing the seas for too long, I'll hear the sweet voice of a lady calling out to me. The Pokémon Syrentide has a human-like cry and a feminine look. She tempts wayward sailors to their doom." + +msgid "MAP139_NPC_6" +msgstr "Do you know the move Hidden Power? It is different for every Pokémon that uses it. I have the ability to look at a Pokémon and tell what its Hidden Power will be. Who shall I take a look at? Shall I take a look at another Pokémon? Bring a Pokémon to me if you would like to know its Hidden Power. Bring a Pokémon to me if you would\nlike to know its hidden power." + +msgid "MAP140_NPC_1" +msgstr "Sorry, but it's not safe to go into this route by yourself yet." + +msgid "MAP140_NPC_2" +msgstr "Sorry, but it's not safe to go into this route by yourself yet." + +msgid "MAP140_NPC_3" +msgstr "We're working on a way to safely get closer to the site of the destroyed power plant. A full-body protective suit is needed. Our top researchers are developing one right now." + +msgid "MAP140_NPC_4" +msgstr "There's no way this was just an accident... the Vinoville power plant was fully operational just a few days ago, and so soon after the plant in Bealbeach... Our operatives in Bealbeach are hard at work right now as well. We've had to call in reinforcements from the East Tandor Rangers." + +msgid "MAP140_NPC_5" +msgstr "Man... we Rangers were so ill-equipped to handle this... Usually, our Capture Stylers let us calm rampaging Pokémon and harness their powers to protect nature. But they don't work on Nuclear-types at all! We had to rely on our companion Pokémon and volunteer Trainers to help." + +msgid "MAP140_NPC_6" +msgstr "You saved us! Thank you so much! I was so scared... I heard what sounded like an earthquake or explosion, and so I hid... when I figured out what was happening, the town had already been evacuated. I'm glad the Rangers came when they did." + +msgid "MAP140_NPC_7" +msgstr "Woooow! You were so cool! Are you a Pokémon Master? I wanna be a Pokémon Ranger when I grow up!" + +msgid "MAP140_NPC_8" +msgstr "Let me check your physical health for signs of radiation poisoning. ... You seem fine. Your exposure was limited to only a few minutes, at a far enough distance to the epicenter that you weren't breathing much contaminated air. Take these Potassium Iodine tablets. They will help prevent any long-term effects of exposure." + +msgid "MAP141_NPC_1" +msgstr "I haven't seen a battle that climactic in many years. It's clear the two of you have each made an incredible journey. Now, the power of Mega Evolution is yours to keep. Use it wisely, remembering what you learned in your Trials." + +msgid "MAP141_SIGN_1" +msgstr "Acolyte: This trial will test your ability to adapt to rapid change. For a good Trainer, the elements should pose no threat on the way to perfection." + +msgid "MAP141_TRAINER_1" +msgstr "You have shown that the forces of mother Nature are not enough to stop you. Defeat me to prove that this adaptability extends to your battle style, too! You have surpassed the trial of Adaptability. Follow me and I will lead you to your next trial." + +msgid "MAP141_TRAINER_1_DEFEAT" +msgstr "Well done." + +msgid "MAP141_TRAINER_2" +msgstr "You have pushed forward, undertaken many arduous tasks, and finally arrived at the truth. This will be your final trial. You are not allowed to use any items when we battle. Simply put your trust in your Pokémon's abilities and move forward without any hesitation! You have completed all five trials. You are now ready to face Gym Leader Vaeryn. Come." + +msgid "MAP141_TRAINER_2_DEFEAT" +msgstr "Well done." + +msgid "MAP141_TRAINER_3" +msgstr "Vaeryn: Challengers.\nMy acolytes tell me you have completed the five trials. You have demonstrated great willpower to make it this far. Strength, Wisdom, Adaptability, Faith, and a willingness to seek the Truth... these are all characteristics of a true-hearted Trainer. Only those that are pure of heart and filled with determination can be worthy of the power of Mega Evolution. Theo: That's right!\nAnd now me an' PN are gonna battle you! Vaeryn: I AM VAERYN THE DRAGON! Arbiter of Mega Evolution in Tandor! You may have passed the trials, but one final test awaits you! Prove to me that you are worthy! PN and Theo got the Apex Badge! Theo: Whoooooooop!!!! Vaeryn: I should also give you two this TM. Vaeryn: That TM contains Caustic Breath. It's a powerful Dragon-type attack that strips away your opponent's defenses. Now then... Theo: Can we get Mega Evolutions now?? Vaeryn: Yes, it is time. Extend your wrists, both of you. PN and Theo got Mega Bracelets! Vaeryn: I should explain a little about how Mega Evolution works. That Key Stone in your bracelet is a catalyst. When a Pokémon capable of Mega Evolution is holding the corresponding Mega Stone, the two stones will react in the heat of battle. Your bond with your Pokémon allows them to achieve their full potential. Now, do you each have Pokémon that are capable of Mega Evolution? Theo: Yes! I'm going to Mega Evolve my trusty Electruxo! Theo received an Electruxolite! Theo: Yes! I'm going to Mega Evolve my trusty Archilles! Theo received an Archillesite! Theo: Yes! I'm going to Mega Evolve my trusty Metalynx! Theo received an Metalynxite! Vaeryn: Very good. How about you, PN? Vaeryn: An excellent choice. PN equipped with the Mega Stone. It's previous Hold Item was placed in PN's Bag. [Pokemon moved to the front of the Party.] Vaeryn: Oh, no Pokémon you'd like to Mega Evolve? That's a pity... But you simply must have a Mega Evolving Pokémon for your first battle. My Ampharos is certainly up to the task. I'll lend it to you temporarily. Please, choose a Pokémon to bench. [Ampharos moved to the front of the Party.] Theo: Let's do this!\nPN, I'm going to attack with all my might using the power of Mega Evolution! You'd better be prepared! ...Well... it looks like I lost again! Haha! Some things never change, even with the power of Mega Evolution. Of course, you had a Mega on your side too, so I'm not surprised! Theo: ...I did it! I beat PN! Oh, you fought really well, too. ...I can't believe it! I won! And it's all thanks to Electruxo! ...Well... it looks like I lost again! Haha! Some things never change, even with the power of Mega Evolution. Of course, you had a Mega on your side too, so I'm not surprised! Theo: ...I did it! I beat PN! Oh, you fought really well, too. ...I can't believe it! I won! And it's all thanks to Archilles! ...Well... it looks like I lost again! Haha! Some things never change, even with the power of Mega Evolution. Of course, you had a Mega on your side too, so I'm not surprised! Theo: ...I did it! I beat PN! Oh, you fought really well, too. ...I can't believe it! I won! And it's all thanks to Metalynx! Vaeryn: Well fought, both of you. I haven't seen a battle that climactic in many years. It's clear the two of you have each made an incredible journey. Now, the power of Mega Evolution is yours to keep. Use it wisely, remembering what you learned in your Trials. Theo: I will! Vaeryn: Good.\nI wish you two the best of luck on your journeys. [Ampharos left PN's party.] Theo: PN, I think we should tell the Prof about how we both got Mega Evolution. He'll be thrilled! I'll call him up on my PokéPod right now. Bamb'o: Hello? ...Theo? Theo: Prof! I'm here with PN! Bamb'o: Oh, would you look at that, PN's there too! So, what is it! Theo: You're not gonna believe this! PN and I just beat Gym Leader Vaeryn! An' he gave us these Mega Rings! Now we can use the power of Mega Evolution!!! Bamb'o: Mega Evolution? That's fantastic news! It sounds like I need to give you an upgrade for your Pokédexes. Looks like you're still in Snowbank, so I'll Fly over there in a jiffy. Theo: Awright!\nWe'll see you soon, Prof! ...... ...... Well, then, PN...\nWe'll talk again soon! Later!" + +msgid "MAP141_TRAINER_3_DEFEAT" +msgstr "The two of you have proved yourselves worthy of the power of Mega Evolution." + +msgid "MAP142_SIGN_1" +msgstr "Comet Cave" + +msgid "MAP142_SIGN_2" +msgstr " Rochfale Town" + +msgid "MAP142_TRAINER_1" +msgstr "Hey hey! Where are you going?" + +msgid "MAP142_TRAINER_1_DEFEAT" +msgstr "Well, I shouldn't have asked..." + +msgid "MAP142_TRAINER_2" +msgstr "Falling leaves are cool, but I miss Bealbeach beaches..." + +msgid "MAP142_TRAINER_2_DEFEAT" +msgstr "Oh, you can't treat a lady like that!" + +msgid "MAP142_TRAINER_3" +msgstr "Hey, get out of my beach!" + +msgid "MAP142_TRAINER_3_DEFEAT" +msgstr "Why did you invade my beach?" + +msgid "MAP142_TRAINER_4" +msgstr "If you ask me, this is the prettiest route in Tandor!" + +msgid "MAP142_TRAINER_4_DEFEAT" +msgstr "People don't take us Campers seriously as battlers, but we love to explore and enjoy natural environments. You should take the time to appreciate Tandor's beauty!" + +msgid "MAP142_TRAINER_5" +msgstr "Hey, can I get some directions? I think I took a wrong turn at Vinoville..." + +msgid "MAP142_TRAINER_5_DEFEAT" +msgstr "First I get lost, then I lose a Pokémon battle... maybe I should become a Super Nerd instead and just stay inside!" + +msgid "MAP142_TRAINER_6" +msgstr "???: Hiyah! ???: Who goes there? ???: You're on our turf now! ???: Trespassers beware! ???: Surfin' ninjas gonna take you down! Ronin: You may have won this time, but make no mistake... Juunin: Our clan will avenge us! Ronin: Sleep with one eye open!" + +msgid "MAP142_TRAINER_6_DEFEAT" +msgstr "Ronin: Brother, they are strong!" + +msgid "MAP143_NPC_1" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_10" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_2" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_3" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_4" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_5" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_6" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_7" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_8" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_NPC_9" +msgstr "Do you want to gather the berries from this tree?" + +msgid "MAP143_SIGN_1" +msgstr "Trainer tips!\nThe insects are ravenous. B WAR HE EIKA ATER ...\nIt's too scratched to read..." + +msgid "MAP143_SIGN_2" +msgstr "Super Training Tent. Tutor: Daichi" + +msgid "MAP143_TRAINER_1" +msgstr "Welcome to Baykal Rainforest, traveler! Is this your first time here? Time for a battle!" + +msgid "MAP143_TRAINER_1_DEFEAT" +msgstr "Ouch! That's natural selection for you!" + +msgid "MAP143_TRAINER_2" +msgstr "Oh, you must have Pokémon from all across the region! Let me see!" + +msgid "MAP143_TRAINER_2_DEFEAT" +msgstr "I see, I see!" + +msgid "MAP143_TRAINER_3" +msgstr "It's a long way to Amatree town. I don't know if I can make it..." + +msgid "MAP143_TRAINER_3_DEFEAT" +msgstr "I will perish in these woods." + +msgid "MAP143_TRAINER_4" +msgstr "Theo: Hey!\n... I beat Sheldon! He was easy. Looks like you already cleared this place out. Whatever. I'll catch up! Bamb'o came to see me. He gave me this HM and told me to give a copy to you... But I don't wanna! First, I wanna battle you!" + +msgid "MAP143_TRAINER_4_DEFEAT" +msgstr "No! It's not faaaaaair!" + +msgid "MAP143_TRAINER_5" +msgstr "Theo: Hey!\n... I beat Sheldon! He was easy. Looks like you already cleared this place out. Whatever. I'll catch up! Bamb'o came to see me. He gave me this HM and told me to give a copy to you... But I don't wanna! First, I wanna battle you!" + +msgid "MAP143_TRAINER_5_DEFEAT" +msgstr "No! It's not faaaaaair!" + +msgid "MAP143_TRAINER_6" +msgstr "Les parfums de Kalos sont les meilleur!" + +msgid "MAP143_TRAINER_6_DEFEAT" +msgstr "This isn't smelling good for me!" + +msgid "MAP143_TRAINER_7" +msgstr "When I enter the forest, I feel like I'm in a whole new world." + +msgid "MAP143_TRAINER_7_DEFEAT" +msgstr "Bwaaaaaah!" + +msgid "MAP143_TRAINER_8" +msgstr "Oh, I hope those wild fish Pokémon don't bite me! They have sharp teeth." + +msgid "MAP143_TRAINER_8_DEFEAT" +msgstr "I was just talking to you mate, why that attack all of sudden?" + +msgid "MAP144_NPC_1" +msgstr "Every day I wake up and ride a gondola to work. Living here is great!" + +msgid "MAP144_NPC_12" +msgstr "Purr..." + +msgid "MAP144_NPC_2" +msgstr "Have you seen the Venesi Opera House? It's one of our biggest landmarks." + +msgid "MAP144_NPC_3" +msgstr "I saw it! I saw a white bird Pokemon! But then it disappeared..." + +msgid "MAP144_NPC_4" +msgstr "Doesn't it look like those statues blink sometimes?" + +msgid "MAP144_NPC_5" +msgstr "See those statues? Those are said to be the watchers of the city." + +msgid "MAP144_NPC_6" +msgstr "Have you gone for a ride in a gondola yet? You must try it." + +msgid "MAP144_NPC_7" +msgstr "Darn rats... this city's infested with 'em! They leave their scribbles all over the walls!" + +msgid "MAP144_NPC_8" +msgstr "Say, do you know of a Pokemon called Titanice? I'm searching all over for one. I'll trade you a Gargryph in exchange. You don't have any pokémon... Okay, what have you got? Take care of him! Woot, I have a happy Titanice now! That's not a Titanice... c'mon, you're pulling my leg!" + +msgid "MAP144_NPC_9" +msgstr "Venesi is known for many things.\nArt, theatre, and most importantly, the canals!" + +msgid "MAP144_SIGN_1" +msgstr "Welcome to Venesi\nThe Beautiful Watery City" + +msgid "MAP144_SIGN_2" +msgstr "The Tipsy Tancoon:\n Venesi City's famous pub!" + +msgid "MAP144_SIGN_3" +msgstr "Venesi Opera House and Gym." + +msgid "MAP145_NPC_1" +msgstr "Someone has lost their Eevee inside the labyrinth and Tandor Police is doing a search, you can't go inside the cave right now." + +msgid "MAP145_SIGN_1" +msgstr "Venesi City ahead." + +msgid "MAP145_TRAINER_1" +msgstr "Your loss... I can read it in the cards!" + +msgid "MAP145_TRAINER_1_DEFEAT" +msgstr "I see, I see!" + +msgid "MAP145_TRAINER_2" +msgstr "Move aside, peasant! You are blocking my view!" + +msgid "MAP145_TRAINER_2_DEFEAT" +msgstr "Beaten by a mere commoner?!" + +msgid "MAP145_TRAINER_3" +msgstr "Hey, you! Which side are you on?" + +msgid "MAP145_TRAINER_3_DEFEAT" +msgstr "Obviously, you're not on my side..." + +msgid "MAP145_TRAINER_4" +msgstr "Oh, you found me basking in the sunlight! Guess it's time for a battle." + +msgid "MAP145_TRAINER_4_DEFEAT" +msgstr "All this stress is bad for my skin." + +msgid "MAP145_TRAINER_5" +msgstr "Hey, wanna see me do a cool trick? I can swallow fire!" + +msgid "MAP145_TRAINER_5_DEFEAT" +msgstr "Ow, I burned my tongue!" + +msgid "MAP145_TRAINER_6" +msgstr "Do you see what I see?" + +msgid "MAP145_TRAINER_6_DEFEAT" +msgstr "I can't believe it!" + +msgid "MAP145_TRAINER_7" +msgstr "I come from the mountains up north, looking for strong trainers to challenge!" + +msgid "MAP145_TRAINER_7_DEFEAT" +msgstr "I've been waylaid!" + +msgid "MAP145_TRAINER_8" +msgstr "You remind me of somebody I saw on TV!" + +msgid "MAP145_TRAINER_8_DEFEAT" +msgstr "Guess I confused fiction with reality again..." + +msgid "MAP145_TRAINER_9" +msgstr "Theo: It's you, PN. I guess Bamb'o sent you. I'm training to challenge the Venesi Gym, which I guess you already beat. ...Yeah, I thought so. A little while ago, I'd have gotten upset and started crying about that. But... I guess other stuff put that sorta thing in perspective. So right now, I'm just tryin' to make myself the best trainer I can be. But first, wanna battle? Awright, let's do this! S'ok, my Pokemon are tired from their training anyway. Just lemme know if you wanna match! They could use the challenge! Oh, by the way, professor Bamb'o asked me to remind you to head North, through that cave right over there. I'll catch up with you later!" + +msgid "MAP145_TRAINER_9_DEFEAT" +msgstr "You're always so much better..." + +msgid "MAP146_NPC_1" +msgstr "This village exists as a symbol of harmony between our people. We came together to build this as a sign of peace after hundreds of years of war." + +msgid "MAP146_NPC_2" +msgstr "I'm training to be a Ninja Master! I've already developed my own technique! Ninja Spitball!\n*Ptooey*!" + +msgid "MAP146_NPC_3" +msgstr "There is nothing like watching the serenity of the ocean at night.\n The gentle reflection of the moon and stars.... It soothes this old soul.." + +msgid "MAP146_NPC_4" +msgstr "At any given moment in this village, there are at least 10 Ninja around.. You just can't see us most of the time." + +msgid "MAP146_NPC_5" +msgstr "This village holds the biggest shrine to the Gods in all of Tandor. It also serves as this town's Pokémon Gym." + +msgid "MAP146_NPC_6" +msgstr "Why do we wear black all the time? Well... because it's cool, duh! Plus, you can't tell when it gets dirty!" + +msgid "MAP146_NPC_7" +msgstr "We Ninjas are working on our image.. The whole \"mysterious and deadly\" thing doesn't make for great PR." + +msgid "MAP146_NPC_8" +msgstr "There are so many different fighting styles practiced here! I have years of training ahead of me if I want to master them all." + +msgid "MAP146_NPC_9" +msgstr "That statue depicts the Pokémon Yatagaryu. It is rare and sacred to the ninja clans. Only the proven are allowed to train them. They say Yatagaryu has the power to summon thunderstorms at will. That's why it is called \"The Stormbringer Pokémon\"." + +msgid "MAP146_SIGN_1" +msgstr "Legend Museum: Treasures and Artifacts of Cultures Long Ago." + +msgid "MAP146_SIGN_2" +msgstr "Legend Museum:\nTreasures and Artifacts of Cultures Long Ago." + +msgid "MAP146_SIGN_3" +msgstr "The Bright, Shining Moon \nReflected by Ocean Waves Tsukinami Village" + +msgid "MAP146_SIGN_4" +msgstr "Statue of the mighty Daikatuna" + +msgid "MAP146_SIGN_5" +msgstr "Statue of the great Yatagaryu" + +msgid "MAP146_SIGN_6" +msgstr "Statue of the mighty Daikatuna" + +msgid "MAP146_SIGN_7" +msgstr "Rare Foods and Treasures \nFrom as Far as the Wind Blows You Can Buy Them Here!" + +msgid "MAP146_SIGN_8" +msgstr "Tsukinami Holy Temple \nAnd Pokémon Gym" + +msgid "MAP147_NPC_1" +msgstr "Hey there, sport! \nThis here's the sixth gym you'll have to beat for the Tandor Gym Challenge, and boy oh boy, is it a doozy! You'll have to rely on your wits for this one. These slippery polished floors make you slide all over the place! Not only that, but you'll have to be wary of trapdoors and disguises aplenty! Then there's the matter of the gym leader... no one knows who they might be! But supposedly they use a lot of psychic types... Good luck!" + +msgid "MAP147_TRAINER_1" +msgstr "Love looks not with the eyes, but with the mind." + +msgid "MAP147_TRAINER_1_DEFEAT" +msgstr "Oh, my aching heart!" + +msgid "MAP147_TRAINER_2" +msgstr "This above all: to thine own self be true!" + +msgid "MAP147_TRAINER_2_DEFEAT" +msgstr "Truly stupendous." + +msgid "MAP147_TRAINER_3" +msgstr "A fool thinks himself to be wise, but a wise man knows himself to be a fool." + +msgid "MAP147_TRAINER_3_DEFEAT" +msgstr "Vanquished!" + +msgid "MAP147_TRAINER_4" +msgstr "By the pricking of my thumbs, Something wicked this way comes." + +msgid "MAP147_TRAINER_4_DEFEAT" +msgstr "Uhh... line?" + +msgid "MAP147_TRAINER_5" +msgstr "I would challenge you to a battle of wits, but I see you are unarmed!" + +msgid "MAP147_TRAINER_5_DEFEAT" +msgstr "I have been outfoxed!" + +msgid "MAP147_TRAINER_6" +msgstr "Aha! A challenger approaches! So, I see you have overcome the devious sliding floor puzzle and surpassed my understudies. But, do you have the wisdom to solve one final puzzle? Show me in battle! Nicely done. You have surely seen through my ruse by now. Yes, it is true! I am not the true Gym Leader that you seek. But were you expecting... THIS?" + +msgid "MAP147_TRAINER_6_DEFEAT" +msgstr "Aha! Very clever! Surely you have figured out that something's amiss..." + +msgid "MAP147_TRAINER_7" +msgstr "\"All the world's a stage, And all the men and women merely players; They have their exits and their entrances; And one man in his time plays many parts, His acts being seven ages.\" ???: Let me tell you a story. There was once a little girl who dreamed of being a star in the opera. But the theatre was steeped in old traditional views, and women were not allowed to perform on stage. So she came up with a plan. She cut off all her hair, and put on boy's clothes, and auditioned as a boy. It worked. She got the part, and when she acted on the stage, she dazzled and enchanted everybody that came to see her plays. But this wasn't enough for her. In a world of lies and deception, she grew tired of the biggest misconception of all. So one day, she left her boy's clothes and concealing makeup behind. When the curtain rose up, the audience saw her for who she really was: their beloved star, a woman. The audience was struck dumb, because they could not deny what they knew to be true in their hearts: that she, a woman, could act as well as any man. From then on there was a change. The theatre changed its policies and women could audition. As for the girl, well... that girl is me. I am Rosalind, star of the stage and gym leader of Venesi city. You have done well, overcoming trickery and deception to find your way here. But, have you got what it takes to defeat me? Let the final act begin! PN received the DRAMA BADGE! Rosalind: Be not afraid of greatness. Some are born great, some achieve greatness, and others have greatness thrust upon them. I don't know to which of those categories you belong, but you certainly have greatness within you. I have no doubt that with your wits and\nyour strength, you will reach the stars! And above all: to thine own self be true. Take this TM, as memento for our battle. Trick Room is a devious move, fitting of a master of illusion such as myself! It makes the slower Pokemon move first for a short time. Use it wisely!" + +msgid "MAP147_TRAINER_7_DEFEAT" +msgstr "Spectacularly done! You deserve this Drama Badge!" + +msgid "MAP148_NPC_1" +msgstr "pn! Good to see you here in Vinoville. This gym's leader is Sheldon. He uses steel-types and technology! It's all really out-of-place among all this beautiful farmland, but don't tell him I said that. Steel resists a lot of types, but remember that it melts under fire, bends under fists, and fractures in the earth. Water is generally \na good bet, too. Good luck!" + +msgid "MAP148_SIGN_1" +msgstr "Push the button?" + +msgid "MAP148_SIGN_2" +msgstr "Push the button?" + +msgid "MAP148_SIGN_3" +msgstr "Push the button?" + +msgid "MAP148_SIGN_4" +msgstr "Push the button?" + +msgid "MAP148_TRAINER_1" +msgstr "What do you know about computers?" + +msgid "MAP148_TRAINER_1_DEFEAT" +msgstr "Clearly you know better than me..." + +msgid "MAP148_TRAINER_2" +msgstr "Check it out! I can play the Legend of Zelda theme on my guitar! Sick, huh?" + +msgid "MAP148_TRAINER_2_DEFEAT" +msgstr "Game over..." + +msgid "MAP148_TRAINER_3" +msgstr "Lololol im a grrrrl gamer! Ya im a girl and I play video gamezzz! o3o" + +msgid "MAP148_TRAINER_3_DEFEAT" +msgstr "Aieeee!" + +msgid "MAP148_TRAINER_4" +msgstr "Experts theorize that eventually we will reach a point where technology exceeds humans in intelligence and will be able to recursively improve itself." + +msgid "MAP148_TRAINER_4_DEFEAT" +msgstr "If you just allow me to adjust the spacial controls..." + +msgid "MAP148_TRAINER_5" +msgstr "pn. I've been waiting for you. That sure was some stunt you pulled back there in the cornfield. I'm almost impressed! Ah, but messing with Ripley was getting boring. Everything in this town bores me. Let's see if you're as powerful as S51-A seems to think! Oh... you solved my puzzles. Well, whatever. It was getting boring waiting around. This town is so boring. There's nothing to do. These people are so happy farming and praying and stuff. They don't get it! Don't they know that their lives are pointless and inconsequential? Argh! It makes me so angry! My Steel-types are sick of being in this stupid town. We'll take our anger out on YOU! How...\nHow are you so strong? I don't understand. All I do every day is train and train, and yet some little brat like you marches right in... Well, anyway. You made my day a little less boring. I guess I should give you this. pn received the Pixel Badge! And, I guess since you won, I'll give you this. That TM contains Gyro Ball. It's a Steel-type move that gets stronger the slower the user is. So, it's good for Gararewl, but worthless for Tracton. As long as you're not a moron about using it, it's a strong move." + +msgid "MAP148_TRAINER_5_DEFEAT" +msgstr "WHAT?!" + +msgid "MAP150_NPC_1" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? pn sprayed the bug spray. They scurried away.\nLooks like you made them angry... Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_2" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? pn sprayed the bug spray. They scurried away.\nLooks like you made them angry... Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_3" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_4" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_5" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_6" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_7" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_NPC_8" +msgstr "A swarm of Bug Pokémon blocks your path! ... ...Use the Bug Spray? pn sprayed the bug spray. Better not anger them. A swarm of bug pokémon is blocking the path, better to not anger them anymore..." + +msgid "MAP150_TRAINER_1" +msgstr "Bwahahaha! Puny human! You're in the Anthell now!" + +msgid "MAP150_TRAINER_1_DEFEAT" +msgstr "Squashed!" + +msgid "MAP150_TRAINER_2" +msgstr "Heehee... The twisty, turny caverns of Anthell... Where will they end up next?" + +msgid "MAP150_TRAINER_2_DEFEAT" +msgstr "Eh??" + +msgid "MAP150_TRAINER_3" +msgstr "This place is a bug catcher's dream!" + +msgid "MAP150_TRAINER_3_DEFEAT" +msgstr "Bummer..." + +msgid "MAP150_TRAINER_4" +msgstr "This place is a bug catcher's dream!" + +msgid "MAP150_TRAINER_4_DEFEAT" +msgstr "Bummer..." + +msgid "MAP151_NPC_1" +msgstr "Are you a challenger? The gym leader isn't here. In fact, he hasn't returned since he went into the forest to train... ...\nThat was quite a while ago. Look, you're a strong trainer, aren't you? Tiko's a master Fire Pokémon trainer, so he most likely went into the deeper levels of Anthell to train. Consider it part of your badge to go fetch him. There's a good kid. A spritz of this\nbug spray works better than any\nRepel to get them scurrying." + +msgid "MAP151_NPC_2" +msgstr "Welcome to Amatree.\nNot many people make it through Baykal in one piece, so congratulations." + +msgid "MAP151_NPC_3" +msgstr "Amatree is cut off from the rest of the region. We don't even have electricity." + +msgid "MAP151_NPC_4" +msgstr "Truth be told, we don't much like technology here. Some of us still use apricorns to capture Pokemon." + +msgid "MAP151_NPC_5" +msgstr "Have you ever seen one of Tiko's dances? No? Teehee! They're very lovely." + +msgid "MAP151_NPC_6" +msgstr "Gwahahaha! It's always raining here! But that's okay! I like the rain!" + +msgid "MAP151_NPC_7" +msgstr "Here in Amatree, you don't have to worry about the noise of traffic keeping you up at night. But you do have to worry about the bugs!" + +msgid "MAP151_NPC_8" +msgstr "Amatree town does not have a traditional Poké Mart. However, you can get rare items and Pokémon at the Trading Post, in exchange for berries." + +msgid "MAP151_SIGN_1" +msgstr "Amatree Town: Wow, you found this place, good job." + +msgid "MAP151_SIGN_2" +msgstr "Amatree Gym.\nLeader: Tiko \"The Flaming Dancer\"" + +msgid "MAP152_NPC_1" +msgstr "I came here to see if they would train me in the Ninja ways. But I got thoroughly trounced at the Gym... I gotta train some more. They say that only those who have mastered all the Ninja techniques can train the sacred Pokémon of Tsukinami. I gotta catch it, if I want to catch them all!" + +msgid "MAP152_NPC_2" +msgstr "I came to this town to see the Museum of Legends. They have artifacts that predate the founding of Tandor! The Legend Museum to the northwest has all sorts of interesting things for a Ruin Maniac like me. All kinds of ancient myths and stuff!" + +msgid "MAP152_NPC_3" +msgstr "East Tandor's one Nuclear Power plant is across the sea to the west. It's the last one that's still standing in Tandor..." + +msgid "MAP152_SIGN_1" +msgstr "This door is locked." + +msgid "MAP152_SIGN_2" +msgstr "This door is locked." + +msgid "MAP152_SIGN_3" +msgstr "This door is locked." + +msgid "MAP153_NPC_1" +msgstr "This town is my last stop before the Pokémon League! Maybe I'll visit Angelure Town before I go, to catch a strong Water-type for my team. All I need is this badge and then I'm ready to face the Pokémon League! This Gym is really tough..." + +msgid "MAP155_NPC_1" +msgstr "Welcome to the Luxury Cruise! Here you are free to relax, and not worry about things like nuclear meltdowns. Your room is the last one to the right. Feel free to explore the ship and talk with the other passengers." + +msgid "MAP155_NPC_2" +msgstr "I have to get off this boat once it stops! There might be people who are injured from the crisis at the power plant! If only I could be as speedy as this quick claw. It does me no good though, so why don't you have it? I need to go and help those poor people who may be in danger. If this cruise was supposed to be relaxing, it isn't!" + +msgid "MAP155_NPC_3" +msgstr "Hello, dear. I was a trainer once. Ahh, what a lovely time that was! But now I'm old and crotchety and I have no use for this TM. Will you make good use of it? That's the spirit. Oh, well, I'm sure I'll find some trainer who wants it." + +msgid "MAP155_NPC_4" +msgstr "Hello there, little trainer! I'm the captain of this ship! ...Urgh, but I'm seasick... and we're not even on the ocean! What to do, what to do? I heard backrubs help... do an old chap a favor, would you? Ahh... that's so much better. What, you wanted something? I don't got nothing for ya. Scram! Urgh... *grumble*" + +msgid "MAP155_TRAINER_1" +msgstr "I'm trying to have a relaxing cruise... But I just can't stop thinking about the nuclear plant! Maybe a battle will take my mind off it." + +msgid "MAP155_TRAINER_1_DEFEAT" +msgstr "Ugh! I couldn't concentrate!" + +msgid "MAP155_TRAINER_2" +msgstr "I'm more of a mountain man! Being on a boat makes me sort of sick... And yet, I fight on!" + +msgid "MAP155_TRAINER_2_DEFEAT" +msgstr "I'm getting nauseous..." + +msgid "MAP155_TRAINER_3" +msgstr "Hey hey! Where are you going?" + +msgid "MAP155_TRAINER_3_DEFEAT" +msgstr "Nyoooo! We lost. :((" + +msgid "MAP155_TRAINER_4" +msgstr "I utilize only the STRONGest of Pokémon. Your Pokémon will not stand a chance before their might." + +msgid "MAP155_TRAINER_4_DEFEAT" +msgstr "I... I think I shall require a towel." + +msgid "MAP155_TRAINER_5" +msgstr "pn.\nThis is dumb, but I'm sorta scared. Wait, no! I didn't say that. I'm never scared! I'm gonna be the best trainer ever! ...Still, dad...\n...I... ... Daddy's strong. He's got strong Pokémon. Your dad's a ranger, right? He'll help everyone. He-he'd better! I mean, uh... J-just, wanna battle? I don't care about what happened at the power plant! Right now, all I care about is beating you!" + +msgid "MAP155_TRAINER_5_DEFEAT" +msgstr "No! It's not faaaaaair!" + +msgid "MAP156_NPC_1" +msgstr "I've never seen Kellyn so tongue-tied. I... didn't know he had a son. He's so dedicated to his work, he never mentioned anything about family. I... didn't know he had a daughter. He's so dedicated to his work, he never mentioned anything about family." + +msgid "MAP156_NPC_10" +msgstr "We designated Route 11 as a nature preserve to help replenish some of Tandor's endangered species. Trainers aren't allowed to catch Pokémon there without a permit." + +msgid "MAP156_NPC_11" +msgstr "We Rangers do a lot of work here in Tandor. We're a combination of crime-fighting, search-and-rescue, and environmental protection." + +msgid "MAP156_NPC_12" +msgstr "I'm a new Ranger Cadet! Kellyn is my idol!" + +msgid "MAP156_NPC_13" +msgstr "PN, I need you to deliver that letter to Cameron. He is on the Nuclear Plant island. You can get there by taking a boat from the dock on Route 07 to the south." + +msgid "MAP156_NPC_14" +msgstr "This is an emergency care facility for injured people and Pokémon. Please, take some hand sanitizer. We don't want anybody getting sick." + +msgid "MAP156_NPC_15" +msgstr "Many of our patients are still recovering. Please respect their boundaries." + +msgid "MAP156_NPC_16" +msgstr "*Cough* *Cough*\nI feel yucky..." + +msgid "MAP156_NPC_17" +msgstr "There there, sweetheart. I brought you some soup." + +msgid "MAP156_NPC_18" +msgstr "I brought my son in here yesterday with a fever of 101. He's doing a lot better now, thanks to the care of these nurses." + +msgid "MAP156_NPC_19" +msgstr "This is the Intensive Care Unit. I'm sorry, but I can't allow you to enter." + +msgid "MAP156_NPC_2" +msgstr "A Pokemon Ranger's duty is to protect and preserve the natural beauty of Tandor! Your father's one of the-- no, THE top ranger we have here! Everyone looks up to him." + +msgid "MAP156_NPC_20" +msgstr "It is always wise to have some healing items on hand. Although, berries will do too, in a pinch. Please, take these Antidotes to help you with your journey." + +msgid "MAP156_NPC_21" +msgstr "Ow... ten..." + +msgid "MAP156_NPC_22" +msgstr "We found this little guy on Route 03. Some trainer had poisoned him and just left him there..." + +msgid "MAP156_NPC_23" +msgstr "This building has a landing pad on the roof. That way, we can airlift in those with critical injuries." + +msgid "MAP156_NPC_24" +msgstr "I've never seen any affliction like this before... Could this be tied to the radioactive meltdown?" + +msgid "MAP156_NPC_25" +msgstr "Grrrr! Snarrrrrl! Do you want to use the PST? ...\n PN uses the PST! GRRR RIP TEAR DESTROY GRRRR" + +msgid "MAP156_NPC_26" +msgstr "This machine monitors weather patterns across the region. There is a similar one in all the Ranger bases. By using this machine to predict the weather, we can foresee storms and hurricanes before they happen." + +msgid "MAP156_NPC_27" +msgstr "This is the Research & Development Lab. The Tandor Rangers work with scientists and experts to develop solutions for problems in the region." + +msgid "MAP156_NPC_28" +msgstr "We Rangers rely on cutting-edge technology to do our jobs. In particular, we use Capture Stylers, a non-violent way to calm and control a Pokémon. Capture Stylers are unique because they work on trained and wild Pokémon alike. However a well-trained Pokémon can resist the power of a Capture Styler. It seems like the strength of its bond with its trainer plays a role." + +msgid "MAP156_NPC_29" +msgstr "So, PN, you're Kellyn's kid, right? To be honest, I was surprised he had one. He never talks about his family when he's on the job." + +msgid "MAP156_NPC_3" +msgstr "We don't form close bonds with our Pokémon. Some of us that have a partner Pokémon do, though." + +msgid "MAP156_NPC_30" +msgstr "We're trying to work on a way to cure this Tancoon. It seems like constant exposure to human beings has lessened its ferocity. However, its fur and saliva still contain trace amounts of radioactivity. Bamb'o: That's right. We need to find a way to siphon off the radiation. Once it stops producing radioactive energy, then its cells will begin to regenerate normally. I'm sure there's a way, but none of our technologies have gotten close enough yet... Grrrowf!" + +msgid "MAP156_NPC_31" +msgstr "I'm putting the finishing touches on the Hazard Suit. It should be ready to go by next mission." + +msgid "MAP156_NPC_32" +msgstr "I present to you, the crowning achievement of months of research: the Hazard Suit! Based on blueprints from Hoenn, this suit renders the wearer totally impervious to radiation. It also contains an air filtration system, a built-in two-way radio, and more. This is just the first prototype. We hope to eventually make enough for the entire Ranger corps." + +msgid "MAP156_NPC_33" +msgstr "Professor Cypress: Oh, Ernest! I thought that I might see you here. Bamb'o: Good to see you, Lily. How goes the research? Cypress: It's going well. We're making lots of progress on the Hazard Suit. The new Nuclear-resistant Capture Stylers are coming along well, too, though they are more difficult to use than ordinary Capture Stylers. As for developing a cure for Nuclear Pokémon, your notes have been very helpful. Bamb'o: I'm happy to oblige. PN, let me tell you what we discovered about the Nuclear type. So, you know how Evolutionary Stones work, yes? Every stone emits a specific frequency of electromagnetic radiation. Pokémon that can evolve will do so when they are exposed to a concentrated dose of that type of radiation. Every element seems to be associated with a particular frequency. Now, Nuclear radiation, that's at a much higher frequency. So, what happens is, getting exposed to Nuclear radiation triggers a partial evolution in the Pokémon. Their species doesn't change, but their coloration, moves, and types do. And since their bodies aren't equipped to handle that kind of evolution, they kinda go a bit crazy. So, that's why they're savage. But I think through therapy and treatment, we can cure them. Not completely. They'll still have their changed colors. But they won't disobey or attack you. Brilliant work as always, Ernest. Bamb'o: Thanks, Lily. I try." + +msgid "MAP156_NPC_34" +msgstr "It seems some types of Pokémon are more susceptible to being infected than others. Normal, Poison, Dark, and Flying-types are most vulnerable. Bug, Steel, and Ghost types are the least." + +msgid "MAP156_NPC_35" +msgstr "As you know, Pokémon Rangers use Capture Stylers to subdue rampaging wild Pokémon. However, until recently, they didn't work on Nuclear types. Now, though, we've developed a new kind which are much more effective. It won't allow the Ranger to command the Nuclear Pokémon, but it will at least make them calm down and fall asleep." + +msgid "MAP156_NPC_36" +msgstr "At the power plant, we witnessed an entirely unknown kind of Pokémon! At least, we think it's a Pokémon. Its name is Urayne, and it appears to be Nuclear type. A Nuclear-type Legendary Pokémon... and that CURIE person must be its trainer. We're still trying to understand what its powers might be, or where it might have come from. If only Cameron were awake... he could give us a clue." + +msgid "MAP156_NPC_37" +msgstr "... [This Ranger took a direct hit from Urayne's Half-Life attack. She is in bad shape...]" + +msgid "MAP156_NPC_38" +msgstr "PN?. Is that you?\nAnd Theo and Professor Bamb'o, too.\nI'm glad you're all here. We came as quickly as we could.\nHow are you feeling, Kellyn? I'm fine. My exposure wasn't all that bad-\n*cough*. *cough*. Please, try not to over-exert yourself.\nSome radioactive air has entered your lungs.\nYou need to keep your heart rate down. How can I remain calm when citizens and Pokémon are in danger?!\n*cough*. *cough* Listen.. Now that we know some more about what we are up against, I've come up with a plan.\nI'm now positive that this CURIE person is the cause of all the meltdowns.\nIf we can take down CURIE, then the Power Plants will be safe and we can begin restoration.\nOf course, that requires us to find where CURIE is hiding... Fortunately, Cameron has been helpful on that front. Dad...?\nBut he's been out cold ever since he...\n... It seems Cam expected something like this might happen.\nWhen we brought him in, we found these documents on the inside of his jacket. He appears to have been gathering information on CURIE and Urayne for quite some time.\nAlso included was this letter. To Kellyn and the Rangers of Tandor, You know me as Cameron Caine, engineer, private contractor, and father.\nHowever, this is not the truth about who I am.\n My real name is Cameron Stormbringer. I am an agent of Interpol.\nEleven years ago, I returned to Tandor to investigate reports of dangerous and illegal experiments on Pokémon.\nIn the process of my undercover investigation,. I was discovered,. and the criminal covered their tracks and fled. People died as a result.\nIt has been my single greatest regret.\nAfter my failure, Interpol released me into an early retirement. But I never forgot what I had discovered on that island... Dad was a secret agent?\nWoah!. THAT'S AWESOME! He was always a reserved sort of guy. \nJust showed up in town one day after the accident with his kid...\n He never really talked about who he was or where he came from. ... So Cam knew more about the explosion from ten years ago...\nThe one where Lucille lost her life.\nWhy did he not tell me? ... There's more to the letter. Even though I was retired, I would not rest until these criminals were brought to justice.\nI knew that proof was still out there...\nSo, I became a contractor on the new Power Plant Epsilon. Using the construction of the new plant as a cover, I planned to investigate the site of the ruined Plant, to prove that what happened there was no accident.\\n Instead, I found something else, something far more sinister... Blueprints and diagrams that detailed the creation of an artificial Pokémon!\nI was on the verge of having everything I needed to send a report in to Interpol, when the unthinkable happened.\nA huge detonation shook the island.\nThat was when I knew that this was far from over. I narrowly escaped the explosion on the back of Yatagaryu.\nFrom high in the sky, that was when I saw them... \nA lone figure emerged from the wreckage of the ruined plant, accompanied by a Pokémon. I recognized the mask that the figure was wearing from the diagrams I had seen.\nThe CURIE Interface. A high-tech device that was made in the labs.\nIts purpose appears to be some type of mental relay.\nIt transmits the wearer's thoughts and commands to the Pokémon... Urayne. A man-made Pokémon.\nBuilt to be a source of unlimited energy.\nAt its full potential, it has the power to split atoms.\nHowever, in order to reach that potential, it needs to consume a large amount of nuclear fuel. To facilitate this, it has the ability to sense radioactivity:. a \"Geiger Sense.\"\nI believe Urayne was created on that island, and had remained there for years, deep in slumber. It was the arrival of new Uranium fuel on the island that sparked its re-awakening. But.... Urayne was not alone. This person.\nI have no idea who they are, or what their goals might be.\nThey are in possession of the CURIE Interface, and seem to be Urayne's trainer. Additionally, they seem to want to avoid being seen. They do this by utilizing Urayne's teleportation power, Quantum Leap. However, each time they use this ability, a faint radioactive trace gets left behind.\nFollowing these traces, I secretly tracked them across the region for months. The fact that everybody thought I was dead made it easier to stay undercover.\nI can only imagine how worried Theo must be...\nBut, much as I care about my son, protecting Tandor is more important. So, you just let us all think you were dead?! How icould/i you, dad? I was devastated!\nI mean, I know it was because you had secret agent stuff to do, but... \nYou could have at least sent a sign!. Anything! Yes.... losing Cameron was hard on all of us. Especially you, Theo.\nBut, while he was missing, he was secretly tracking CURIE.\nThis information might allow us to finally capture them and put a stop to all this! At last, they seemed to settle down in the ruins of Power Plant Zeta, north of Vinoville.\nIt's remote, and the radiation keeps intruders away.\nThere is a large stockpile of nuclear fuel there. But it's not enough to last them forever. Eventually, they will run out, and they will be forced to move in search of more fuel.\nThe only remaining stash of Uranium is in East Tandor. That is where they will move next.\nI believe it is time for me to make my move. I shall anonymously alert the Rangers before the attack, and have the nuclear fuel relocated elsewhere.\nShould Urayne get ahold of more fuel, it may be able to reach its fully-realized form.... A Pokémon with unlimited destructive power. I must do whatever it takes to prevent that.\nThe Rangers will set a trap for Urayne and CURIE at Power Plant Omicron. There, they will be forced to reveal themselves.\nIf they manage to escape, then they will flee to Power Plant Zeta again. In that case, I will join with the Rangers and confront them there. I must bring them to justice, for mine and everybody's sakes!\n\n\n- Cameron Stormbringer So, that's the end of the letter? Yes, that's it.\nAlthough, it's not all that Cam left us.\nHe seems to have quite a lot of data gathered about CURIE and Urayne.... Files detailing their abilities, weaknesses.... He seems fairly fixated on it. You're no stranger to that, though, are you Kellyn? ... *cough*. *cough* ...That aside,. Cameron's information may prove to invaluable.\nIncluded was a tracking signal.\nApparently, during the battle with CURIE and Urayne, he managed to attach a small geolocator to them.\nMy Rangers are scanning for their frequency now. Boss!\nWe traced the tracking signal!\nIt's coming from the west, just like you said.... It seems to be originating from deep within the Vinoville Hazard Zone. So Cam was right.\nThey are inside of Power Plant Zeta.\nAre the Hazard Suits prepared? Ready to deploy, sir! That's good news.This time, the Rangers have the advantage. We will track down these criminals and stop them!\n I wish that I could lead this mission.... but...... PN. Normally there is an oath and a ceremony, but.... Time is of the essence, so I'll get right to the point.\nI'm promoting you to full Ranger status.. I want you to lead this mission in my stead. I know that you can do it. You've overcome every challenge in your path. You have all eight badges now. You've become a strong, brave, independent person. I just want you to know....\nI'm so proud of you, PN.\nI couldn't have asked for a better child.\n I just wish I'd been a better father. I hope that I can make it up to you someday. After all this is done... *sniff* I-.I'm so happy Dad is alive....\nI n-never wanna leave him again...\nBut also, I gotta make this CURIE person pay for what they did!\nKellyn!. I wanna be a Ranger, too! Of course, Theo.. You can get a promotion for this mission. The more strong Trainers we have, the better chance at taking down CURIE. I'll stay here at HQ and provide backup. We'll monitor your position remotely.\nProfessor, we need you in the laboratory. Of course! We're close to a breakthrough on the cure. I just know it! Hey, PN!\nWe get to be Rangers! That's awesome, isn't it? You two have more than proven yourselves.\nTheo, your actions in standing up to CURIE were.... Well, it was foolhardy.\nBut your bravery is admirable. ...Hey, give it a rest! I just found out Dad was alive, and he was in trouble! I couldn't just stand by and do nothing. Dad.... I'll make sure your sacrifice was worthwhile.\nAnd when you finally wake up.... I'll be there to tell you that you helped save Tandor. A squad of Rangers is waiting at the Western dock on Route 07.\nThere, you will take a boat across the lake and all the way to Route 08, the Wheatfields.\nThat area is designated the \"Hazard Zone.\" You will need protective gear.\n Fortunately, our researchers have developed the Hazard Suit which will protect you from radiation. At the far side of that route is the road leading to Power Plant Zeta. The tracking signal is coming from deep inside of the Plant.\nYou will need to come prepared. We don't know what to expect." + +msgid "MAP156_NPC_39" +msgstr "... [Cameron is unconscious and does not respond.]" + +msgid "MAP156_NPC_4" +msgstr "Kellyn: Fiore, then Almia, then Tandor... What? Oh, I'm just reminiscing. Kellyn: L-listen, maybe I can buy you lunch? No, wait, I have work to do. Sorry. Kellyn: How's my older sister doing? ...Playing the Wii? All right then. Kellyn: You know, your mother was... I wish you could have known her. Kellyn: *sigh*" + +msgid "MAP156_NPC_40" +msgstr "Kellyn's Empirilla won't leave his side. Those two sure have a strong bond." + +msgid "MAP156_NPC_41" +msgstr "Empi.... PN used the PST! Boss is hurt. Must protect Boss!" + +msgid "MAP156_NPC_42" +msgstr "Dad... I'm here with you, so hang in there, okay?" + +msgid "MAP156_NPC_43" +msgstr "Cameron's Yatagaryu flew us here faster than I've ever flown before. It's on the landing pad on the roof. It's too big to fit indoors. Although, it kept trying to come inside to be with its trainer. That's one loyal Pokémon." + +msgid "MAP156_NPC_44" +msgstr "I'm a field medic specializing in care of injured Rangers. Blissey is my partner Pokémon from the Almia region." + +msgid "MAP156_NPC_45" +msgstr "Bliss! Blissey!" + +msgid "MAP156_NPC_46" +msgstr "I must say.... As terrifying as Urayne is, it's also fascinating to see an undiscovered species of Pokémon. Geez.... He said that Urayne could get even MORE powerful if it had more fuel? It looked scary tough already.... I don't wanna think how much stronger it could get! We'll do anything in our power to prevent its power from growing. Our goal should be to neutralize Urayne and arrest its trainer, CURIE. According to Cameron's notes, if Urayne is weakened, it enters a low powered state. Once we remove its capacity for destruction, we shall decide what to do with it. Experiments on Pokémon and attempts to create artificial life have been outlawed ever since the Mewtwo incident in Kanto...\\. but that doesn't mean they've stopped. \\nWhile I believe that the circumstances of one's birth shouldn't determine one's destiny, we need to consider our options. If Urayne is like other Nuclear-types, and is just a mindless machine of destruction...\\. Then we may have no choice but to terminate it permanently, for the sake of the region. Though...\\. I can't say I want it to come to that. Wait a minute.... terminate it?\nYou're going to kill it? -sigh- I just said I didn't want to.\\nBut something that can create atomic detonations at will is a threat to all life as we know it.\\nI'm a Ranger, and preserving the life of people and Pokemon is my job. \\nUrayne has attacked and wounded several people, including some of my best Rangers, and- *cough*. *cough* ...And you, too. I.... suppose so. I trust your judgment as Chief.\nHowever, as a researcher, I would prefer it if Urayne could be left alive. A totally undiscovered Pokémon could be groundbreaking. \nIt may even have the solution we need to cure afflicted Nuclear-types. We can only wait and see." + +msgid "MAP156_NPC_47" +msgstr "Hello, PN! Do you have a corrupted Nuclear Pokémon that needs to be cured? Okay! I'll apply the treatment to your . It won't take long. And, done! Your is completely cured! Make sure to bring any more irradiated Pokémon you have to me so that I can cure them. If you have any corrupted Pokémon, bring them to me and I'll cure them. Remember, it's only for regular Pokémon that have been infected by radiation exposure. Native Nuclear-types such as Nucleon and Hazma won't need to be cured. If you have any corrupted Pokémon, bring them to me and I'll cure them." + +msgid "MAP156_NPC_48" +msgstr "Haaaa-zma! Do you want to use the PST? ...\n PN uses the PST! Happy! Happy to help!" + +msgid "MAP156_NPC_5" +msgstr "Our boss, Kellyn, hasn't been the same since the accident ten years ago... The one where he lost his wife." + +msgid "MAP156_NPC_6" +msgstr "Welcome to the West Tandor Pokemon Ranger HQ. This is the base for all of our operations in West Tandor. Got any questions? The Tandor Pokémon Rangers are dedicated to preserving the peace and protecting the environment of Tandor. We exist to protect people and Pokémon from those that would cause them harm. From crimes to natural disasters, you can count on the Pokémon Rangers to save the day! We are different from Pokemon Trainers because we don't use Poke Balls to capture Pokemon. Rather, we use Capture Stylers to harness the powers of wild Pokemon. This reduces the impact on the local environment. Is there anything else you would like to know? Sometimes The Tandor Rangers request help on missions from civilian Pokemon trainers. However, you need special permission from the Ranger Chief himself. For information on current missions, please talk to the ranger to my right. Is there anything else you would like to know? The Tandor rangers are currently on disaster relief mode after an explosion from an unknown source occurred on the Power Plant island to the southeast. Currently, many of our rangers are busy evacuating the island. However, there are also waves of radiation hitting the mainland, which is having strange effects on the wildlife. Please remain calm and stay indoors, or go someplace far from the epicenter of the explosion. All is going well here in West Tandor. There is currently a large construction project on the island to the southeast to build a new nuclear power plant. Since the old one melted down ten years ago, West Tandor has had to use less sustainable energy sources, like coal and oil. These pollute the environment. Once this new power plant is completed, we plan to get rid of fossil fuels in West Tandor altogether. Is there anything else you would like to know? Your father is currently leading a rescue mission on the power plant island to the southwest.\nYou should get as far away from the area as you can. ...Huh? Your father...?\nOh! You must mean Kellyn! I didn't know he had a kid.\nYou can find him upstairs.\nHe'll probably be surprised to see you. Can I help you with anything else?" + +msgid "MAP156_NPC_7" +msgstr "The reason behind the power plant explosions was a person called CURIE... Are they even a person? They were wearing a weird helmet. And that thing at their side-- 'Urayne'. I've never seen nor heard of any Pokémon like that..." + +msgid "MAP156_NPC_9" +msgstr "We don't capture Pokémon like trainers do, but some of us keep a partner Pokémon. My Partner, Staraptor, came with me all the way from the Almia region." + +msgid "MAP157_NPC_1" +msgstr "Did you come here on the cruise? So did I. Supposedly the Gym here uses Steel-types and technology. In a town like this, who would have guessed? All this quiet makes my Pokémon antsy. It's too slow-paced for a serious trainer like me. I'm just gonna beat the gym and be on my way." + +msgid "MAP157_NPC_2" +msgstr "If you want wi-fi, there's only two places in town to get it: here, and in the Gym. I don't think Sheldon likes to share his password with just anyone though... and the bitrate here sucks! I came to Vinoville because I heard there was some cutting-edge technology in this place. But it turns out it's only in the Gym, and the rest of this town is just farms and religious nuts!" + +msgid "MAP157_NPC_3" +msgstr "After what happened at the Power Plant near Bealbeach, the Tandor Rangers are on high alert. I'm on stakeout, but it doesn't seem like anything's happening here... *sigh* Why couldn't I get a more exciting post?" + +msgid "MAP158_NPC_1" +msgstr "All this mart sells is Pokémon stuff! I just want a sandwich! Is that too much to ask? Make me a sandwich." + +msgid "MAP158_NPC_2" +msgstr "The folks in Vinoville would rather grow their own food than buy it from a mart. That's why this place doesn't get many customers." + +msgid "MAP159_NPC_1" +msgstr "Pastor: Hello, young child! I see that spark in your eye. You are curious, no? Faith is not an oft-expressed element of Tandorian life. Nevertheless, most Tandorians worship in their own ways. Shall I tell you about the legends of Tandor? Very well. We Tandorians do not believe in a single deity, such as the Thousand-armed Creator of Sinnoh. Rather, we believe that the universe began with nothing. From that nothing came two other beings. White and black, positive and negative, past and future, wind and water, fire and lightning, push and pull. Across the world, they are called many things. Here in Tandor, our names for them are Aotius and Mutios. They take many Aspects. Some, human. Others, Pokémon. Together, they raised Pokémon of Metal, Lanthan and Actan. And unto the humans of Tandor, they gave five Orders. 1. Make no violence unto thy enemies and they will not make violence unto you. 2. Harm not the Pokémon of Tandor and they will not harm you. 3. Cultivate the Land to rich yield. 4. Desire is the pathway to ruin. 5. Bring knowledge to those that seek it. So they have commanded, so we shall live by it. The bond between humankind and Aotius and Mutios is like that between Pokémon and trainers: Like Pokémon, we listen, we obey, we protect. we protect. Thank you for listening to my story, my child. Here is something to award your patience. Knowledge will always be there for those who seek it." + +msgid "MAP159_NPC_10" +msgstr "Part of the value of a TM is determined by how many Pokemon species are capable of learning it. TMs like Return, Double Team, Hidden Power, Toxic, Protect, and Attract can be learned by a great many Pokemon." + +msgid "MAP159_NPC_11" +msgstr "From the humblest youngster to the mightiest king, from the lowliest Magikarp to the great lord Arceus, everyone has the capacity for delight in life, in existence." + +msgid "MAP159_NPC_13" +msgstr "I used to be a bad person. Even when Vinoville was in turmoil, I spent my time looting and stealing. Then I encountered a little child, sooty and hungry, offering a Berry to a wounded Cottonee. I was moved to come to this church and seek redemption." + +msgid "MAP159_NPC_14" +msgstr "... [She is whispering a devout prayer. Better leave her alone.]" + +msgid "MAP159_NPC_15" +msgstr "I know the fear of dyin', learned it from a meltdown blast!" + +msgid "MAP159_NPC_16" +msgstr "I had never heard of the Uranium type until the disaster happened!" + +msgid "MAP159_NPC_2" +msgstr "Do take a look at the books beside the altar, my child. Perhaps they can teach you something about our ways." + +msgid "MAP159_NPC_3" +msgstr "Aotius, for the clean purifying wind! Mutios, for the clean purifying water! And above them all, the great Arceus!" + +msgid "MAP159_NPC_4" +msgstr "Pokémon. Humans. Gods. Legends. All celebrate the glory of life." + +msgid "MAP159_NPC_5" +msgstr "Farming's been passed down in my family for generations. Our roots run deep, like a giant tree. A life without Pokémon would be fruitless. The gods created Man and Pokémon to work together." + +msgid "MAP159_NPC_6" +msgstr "Vinoville is best known for its bread and wine. They are so delicious because they are grown with love for the land! Tandor has such a beautiful climate... we can grow nearly year-round." + +msgid "MAP159_NPC_7" +msgstr "You look hungry! Here, take these berries. Don't be shy! Have some more! Berries are for Pokémon, but just between you and me, they're good for humans, too!" + +msgid "MAP159_NPC_8" +msgstr "I love the countryside! It means I can be, like, free and in tune with nature and all that, yo. Man, sometimes I like to just sit outdoors... breathe the fresh air and stroke my strings... see how mother nature is up and feeling that day. You know?" + +msgid "MAP159_NPC_9" +msgstr "There's a village in Unova where four famous performers congregate to make music every single day. Someday I want to go there. Want to take singing lessons? Let me hear your voice. ... Come on, don't be shy. ... Hey, you heard me, right? I want to hear you sing! ... Fine, I guess you don't want to learn." + +msgid "MAP159_SIGN_1" +msgstr "There is a book here called \"Ocean Legend of East Tandor.\" Read it? --East Tandor Legend-- In East Tandor, there lies a giant chasm in the sea. Sometimes, when sailing on the sea at night, you can see lights shining from deep under the water.\nThis is the legendary Pokémon Baitatao. Some say it tries to lure unsuspecting swimmers under the water, where it steals their eyesight. Others say it wants to light the way so travelers may have a safe journey. Baitatao's heat is what keeps the sea warm, so that life can flourish within. It is wise to avoid places where the sea glows at night. Reading's for chumps." + +msgid "MAP159_SIGN_2" +msgstr "There is a book here called \"The Three Pokémon of Metal.\" Read it? When the world was born, newly sculpted by Arceus' Thousand Arms, there was no metal. Then Groudon, lord of the Earth and Day, cleaved the earth with a mighty claw, but the metal beneath was flimsy bronze. He dug down deep into the lava at the core, and there he lay three eggs. The first one to hatch was the Brother of Fire, Heatran. He created the many common ores: iron, gold, silver, titanium. From the lava flows on Stark Mountain came all these rich and valuable metals for humans to use. The second to hatch was Lanthan. A Pokémon of Earth, Lanthan took the rare and elusive ores without any names, and fixed them deep underground. It created the Lanthanite Mountain of East Tandor and went to sleep inside. The last to hatch was Actan. A Pokémon of Darkness, Actan took the scarcest and most powerful ores that burn and hum with dangerous energy, and emerged from Mt. Actinite to teach the humans of their use. Thus do we have power not stolen from Pokémon or fueled by fire but drawn from the limitless source of metal itself. And Actan saw that the humans had learned, and returned to its slumber. Reading's for chumps." + +msgid "MAP159_SIGN_3" +msgstr "There is a book here called \"Beliefs Across The World.\" Read it? In my travels across many regions, I have observed similar belief systems across various cultures. The most remarkable similarity is between Unovan and Tandorian beliefs. Although the distance between these regions is vast, their religious views have much in common. Unovans believe in two celestial beings, black and white, which are manifest as the Legendary Pokémon Reshiram and Zekrom. who they claim to be the creators of all... Faith is not as prevalent in Unova as it is in Tandor. Tandorians, too, have dual beings, which they name Aotius and Mutios. However, these beings are more than mere Legendary Pokémon. They are portrayed as immortal, bodiless beings, capable of taking Aspects, both human and Pokémon. Interestingly, many religious experts of Tandor consider Reshiram and Zekrom to be Aspects of Aotius and Mutios. The rest of this book will serve to analyze this symbolism, and blah blah blah... ...It's a very long book. Interesting, but you don't have time to read it all. Reading's for chumps." + +msgid "MAP159_SIGN_4" +msgstr "There is a book here called \"Creation of All Things.\" Read it? At the beginning, there was nothing. A crack appeared in the Universe, and from it came a white fog and a black liquid. They expanded to fill every empty space and formed the fabric of the universe. Each was the other's opposite. They craved contact but could never touch, or else risk annihilation. Out of their explosive conflict came all matter. The planets, the moon, and all the stars in the sky. And through their overwhelming love they created life. His breath fills our lungs. Her blood flows in our veins. By their vast powers, our world was born. Reading's for chumps." + +msgid "MAP160_NPC_1" +msgstr "In this part of the region, people are very religious. Please be tolerant of others' beliefs." + +msgid "MAP161_SIGN_1" +msgstr "It's not a good idea to steal food from the nice old lady." + +msgid "MAP161_SIGN_2" +msgstr "The laptop has a collection of blurry photos of strange shapes and lights in the sky." + +msgid "MAP162_TRAINER_1" +msgstr "Hehehe! These puzzles must be real confusing to you, right! No?" + +msgid "MAP162_TRAINER_1_DEFEAT" +msgstr "Ouch!" + +msgid "MAP162_TRAINER_2" +msgstr "My mind showed me that you will fail on defeating me!" + +msgid "MAP162_TRAINER_2_DEFEAT" +msgstr "Good luck on your pity journey." + +msgid "MAP162_TRAINER_3" +msgstr "At long last... I have created... life!" + +msgid "MAP162_TRAINER_3_DEFEAT" +msgstr "You shattered my test tube!" + +msgid "MAP165_NPC_1" +msgstr "Did you come here on the cruise? So did I. All this quiet makes my Pokémon antsy. I'm just going to beat the gym and get out of here." + +msgid "MAP165_NPC_2" +msgstr "I'm on stakeout. The entire region is on high alert. *Sigh* I wish I didn't have to do this... Rangers can't catch and train Pokémon, but most of us keep a Pokémon companion with us." + +msgid "MAP166_NPC_1" +msgstr "All this mart sells is Pokémon stuff! I just want a sandwich! Is that too much to ask? Make me a sandwich." + +msgid "MAP167_NPC_1" +msgstr "Sheldon: I...\nI always used to say that I'd rather Vinoville got blasted off the map.... but I didn't mean it literally!\nWhat gives?!" + +msgid "MAP167_NPC_10" +msgstr "Dad: Woah, I'm glad we made it on time! PN, I think I should tell you what's going on after all this confusion. Dad: The northwest Nuclear Plant suffered a meltdown. We are not sure what caused it, but we suspect it wasn't an accident. Vinoville was completely evacuated and luckily noone died there, however, we are not sure about the conditions of the wild pokémon... Anyways, the town will be blocked until it gets cleaned from radiaction. Dad: Now we are at Legen Town, it's close to Vinoville, but it's safe here... Dad: So I see you beat Sheldon hmm! Nice job, only more two badges and you can register yourself at the West Conference! You should thinking of heading to Amaztree Town, there is a Gym there. If you take the subway to Burole you should get there quickly! Dad: See you PN!" + +msgid "MAP167_NPC_11" +msgstr "I'm hungry... when are they bringing food?" + +msgid "MAP167_NPC_12" +msgstr "I couldn't beat the Vinoville gym... but I guess there are things more important than Pokémon training right now." + +msgid "MAP167_NPC_13" +msgstr "This is a disaster... My entire harvest is ruined..." + +msgid "MAP167_NPC_14" +msgstr "Ugh, my voice is all raspy. It can't be from breathing contaminated air, can it?" + +msgid "MAP167_NPC_15" +msgstr "The Fallout Shelter in Legen was built shortly after construction began on the nuclear power plants in Tandor. While we hoped nothing like this would happen, we were prepared for the worst. The chance that both the Bealbeach and Vinoville plants would suffer a meltdown so close to each other is unheard of... unless there was an underlying cause." + +msgid "MAP167_NPC_16" +msgstr "When faced with catastrophe, our language can fail to describe the magnitude of what is going on. We find it best to not think about it, and that is how we are able to stay sane. There is suffering all around the world. However, the pain felt by others doesn't negate the strife we face in our own lives." + +msgid "MAP167_NPC_17" +msgstr "The Tandor Regional Championship is world- renowned for being one of the toughest challenges for trainers to master. Anyone that conquers it is a temporary celebrity. Last year's Champion was a girl named Maria. I think she has a Gym now." + +msgid "MAP167_NPC_18" +msgstr "Theo: ...\n... I can't believe it... ...Dad..." + +msgid "MAP167_NPC_19" +msgstr "Yes! You won't believe this! It's another invention!\nIt's completely fantastic! Tell me if it works! It's a Power Glove!\nYou'll move massive boulders like they're nothing! It's the magic of technology! \nNow go! Push boulders for the world! Now go away, I am busy. But soon! Soon, I will have more tools for you! Go away, I'm busy. But soon! Soon, I will have more tools for you!" + +msgid "MAP167_NPC_2" +msgstr "Theo: *sniffle*\nT-.they always treat me like a kid. Dad wouldn't d-.do that. Dad b-.believes in me... *sob* Ripley: There, there.... shhh, it's okay. He's in shock. He needs someone right now. It's all right. I'll look after him. Go help the Rangers, they need you." + +msgid "MAP167_NPC_20" +msgstr "Welcome trainer! My name is Kenichi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rDefense stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. GWelcome trainer! My name is Kenichi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rDefense stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP167_NPC_21" +msgstr "This is the Legen Town Ranger Station and Safe House. Right now, all our Rangers are busy evacuating the Vinoville area. If you're a strong Trainer, please help us battle the Nuclear Pokémon on Route 11!" + +msgid "MAP167_NPC_3" +msgstr "I'm worried about the effect this will have on the ecosystem... Radiation transforms Pokémon when it touches them, doesn't it?" + +msgid "MAP167_NPC_4" +msgstr "My berries...\nI spent all year growing those. What will we eat now?" + +msgid "MAP167_NPC_5" +msgstr "Vinoville...\nWe lived there since we were children, didn't we? Yes, and so did our parents.\nWhere can we go now...?" + +msgid "MAP167_NPC_6" +msgstr "Old Man: Vinoville... We lived there since we were children, didn't we? Old Woman: Yes, and so did our parents. Where can we go now...?" + +msgid "MAP167_NPC_7" +msgstr "This ain't cool..." + +msgid "MAP167_NPC_8" +msgstr "Waaaaaaaaaaah!\nWaaaaaaaaaaaaaaaah! Mamaaaaa!" + +msgid "MAP167_NPC_9" +msgstr "Shh, honey, shhhh.\nIt's all going to be okay. ...I think." + +msgid "MAP170_NPC_1" +msgstr "Amatree isn't connected to the internet, so this rest house doesn't have a PC... ...drat! I left my strongest Pokémon in there!" + +msgid "MAP170_NPC_2" +msgstr "No PC, and no mart... Dang! I'm screwed! I guess I'll have to rely on my Pokémon's natural talents to help me through..." + +msgid "MAP171_NPC_1" +msgstr "Many years ago, before we knew of other regions, there were many tribes of natives that lived in the Baykal, which used to cover most of the region." + +msgid "MAP171_NPC_2" +msgstr "Did you know that ancient people used to think the Pokémon Coatlith was a legendary? Well, it's true it does look very impressive, gliding through the trees..." + +msgid "MAP171_NPC_3" +msgstr "Look what I found in the woods! Living in the forest is scary sometimes, but at least you can find cool things on the ground." + +msgid "MAP171_NPC_4" +msgstr "Let me tell you about the Anthell. No, I didn't mis-pronounce that. It really does deserve that name. Interested? The Anthell is a massive network of\ntunnels excavated by Bug Pokémon. It is heavily populated by Smore, Sponee, and Tricwe, but also in its deeper levels their evolved forms, Firoke, Sponaree, and Harylect. At its deepest bowels is said to live their queen, the Seikamater. She is said to be the mother of every Smore, Sponee, and Tricwe in Tandor -- not that everyone really believes that, but so goes the legend. The bugs are ravenous. The Baykal grows rapidly, and the\nBug Pokémon pare it down at the same rate.\nSometimes, however, their hunger is not satisfied. ...\nThis next part is a little scary for a kid like you. Do you want to keep listening? Every so often, a human will vanish into the anthell, too.That is part of the circle of life, after all. The sooner we all realize that we will never overpower the forest, the better. Still, that is why we all recommend that one carry Pokémon in this forest. The dangers of the forest are very real. Even weak wild Pokémon can be overwhelming when there are hundreds, and Repel doesn't always work. I hope I have sufficiently warned you. Very well. But should you want to know, I will be here. Very well. But should you want to know, I will be here." + +msgid "MAP171_NPC_5" +msgstr "Papa always goes on about the Anthell. One time he almost got abducted! Did he tell you?" + +msgid "MAP171_NPC_6" +msgstr "These people here in Amatree will not take your money! They are only interested in berries, which grow on special trees in Baykal Forest." + +msgid "MAP171_NPC_7" +msgstr "Hello! We sometimes get shipments of healing items from the mainland. I trade them in bulk, for berries. Would you like to trade? Please come again!" + +msgid "MAP171_NPC_8" +msgstr "Hello, hello! I trade rare items for berries. Would you like to trade? Please come again!" + +msgid "MAP171_NPC_9" +msgstr "Hello, hello! I have many rare Pokémon that were caught here in Baykal! I will trade them for berries. Would you like to trade? Please come again!" + +msgid "MAP172_NPC_1" +msgstr "Hello, PN.\nToday is the day you and Theo receive your first Pokémon, isn't it? Theo certainly was excited.\nI imagine you must be, too.\nAhh, I remember that day, all those years ago... Yes, I was a Pokémon Trainer just like you, once. I'm retired now, of course, but I still\nremember what it was like.\nIt's an auspicious day, indeed.\n...If you're looking for Theo,.\nI'm afraid he's not here.\nHe's already gone ahead to the Pokémon Lab in the north of town. He's.... not very patient, so you should probably hurry along and join him." + +msgid "MAP173_NPC_1" +msgstr "Welcome trainer! My name is Daichi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rSpecial Attack stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. GWelcome trainer! My name is Daichi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rSpecial Attack stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP174_NPC_1" +msgstr "Many years ago, before we knew of other regions, there were many tribes of natives that lived in the Baykal, which used to cover most of the region." + +msgid "MAP174_NPC_10" +msgstr "It used to be that no one could challenge the clans for dominance over the sea. Sure, it was a time of violent war. But they also made sure that merchants had safe passage. Now that the clans are gone, there are pirates everywhere." + +msgid "MAP174_NPC_11" +msgstr "What do you think happened to the people who lived in the Baykal Rainforest? Do you think they just... disappeared?" + +msgid "MAP174_NPC_12" +msgstr "Man... I really want a Yatagaryu! Where can I catch one?" + +msgid "MAP174_NPC_13" +msgstr "...You want to know how to catch Aotius and Mutios? Hahaha! Listen, have you heard of the Pokémon Ho-oh and Lugia? Latias and Latios? Xerneas and Yveltal? Reshiram and Zekrom? Those are all aspects of the two Great Spirits. Don't believe me? Ask the Gym Leaders Hinata and Kaito. They are the mortal avatars of the Gods, after all..." + +msgid "MAP174_NPC_14" +msgstr "... Gentle, protective, yet so powerful... The perfect Pokémon..." + +msgid "MAP174_NPC_15" +msgstr "H-hey! What're ye lookin' at, mate? I'm not here fer any malarkey, got it? Jus' lookin' at some big statues... Def'nitely not gatherin' evidence fer the captain. Nope." + +msgid "MAP174_NPC_16" +msgstr "Yoshitaka: To convince my disciples to return home, you will need to prove yourself to them in battle. Each of them specializes in one of the six arts: Endurance, Attack, Defense, Special Attack, Special Defense, and Speed. Word tells me that they are to be found all over Tandor. So, you have not convinced any of the Masters to return yet. I understand. The danger is still far off... I shall hone my skills while I await their return." + +msgid "MAP174_NPC_17" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_18" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_19" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_2" +msgstr "Did you know that ancient people used to think the Pokémon Coatlith was a legendary? Well, it's true it does look very impressive, gliding through the trees..." + +msgid "MAP174_NPC_20" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_21" +msgstr "Thanks for telling me to come back home! I can start training your Pokémon again once all my brothers are back." + +msgid "MAP174_NPC_3" +msgstr "Living in the forest is scary sometimes, but at least you can find cool things on the ground." + +msgid "MAP174_NPC_4" +msgstr "Let me tell you about the Anthell. No, I didn't mis-pronounce that. It really does deserve that name. Interested? The Anthell is a massive network of tunnels excavated by Bug Pokémon. It is heavily populated by Smore, Sponee, and Tricwe, but also in its deeper levels their evolved forms, Firoke, Sponaree, and Harylect. At its deepest bowels is said to live their queen, The Seikamater.\nShe is said to be the mother of every Smore, Sponaree, and Tricwe in Tandor— not that everyone really believes that, but so goes the legend. The bugs are ravenous. The Baykal \ngrows rapidly, and the Bug Pokémon pare it down at the same rate. Sometimes, however, their hunger is not satisfied. ...\nThis next part is a little scary for a kid like you. Do you want to keep listening? Every so often, a human will vanish into the anthell, too. That is part of the circle of life, after all. The sooner we all realize that we will never overpower the forest, the better. Still, that is why we all recommend that one carry Pokémon in this forest. in Fire-types. The dangers of the forest are a very real beware the Anthell. Even weak wild Pokémon can be overwhelming when there are hundreds, and Repel doesn't always work. I hope I have sufficiently warned you. Very well. But should you want to know, I will be here. Very well. But should you want to know, I will be here." + +msgid "MAP174_NPC_5" +msgstr "Papa always goes on about the Anthell. One time he almost got abducted! Did he tell you?" + +msgid "MAP174_NPC_6" +msgstr "Please don't touch the exhibits. Many of them are priceless antiques." + +msgid "MAP174_NPC_7" +msgstr "After our clans came together, we built this museum to commemorate our culture. And then we expanded to other cultures around Tandor!" + +msgid "MAP174_NPC_8" +msgstr "Under the old Kings, only the nobility were allowed to raise Pokémon. Any peasant who was caught training Pokémon was thrown in jail or sentenced to death. I can't even imagine what life without Pokémon would be..." + +msgid "MAP174_NPC_9" +msgstr "I can't believe the Venesi theatre is over 200 years old! Well, it's no surprise then that they held such traditional views... Still, it's great to see the modern generation bring fresh innovation." + +msgid "MAP174_SIGN_1" +msgstr "Baitatao: \"The Boiling Wrath\" This mighty serpent is perhaps the best-known of the three Legendary Sea Creatures due to a famous shipwreck that happened 45 years ago. A freighter went missing, and turned up several weeks later with its hull partly melted off and not a single soul on board. Many believed this to be a sign that Baitatao had emerged from hibernation. However, scientists have still not been able to locate it since then." + +msgid "MAP174_SIGN_10" +msgstr "Aotius & Mutios - The Gods of Tandor - Aotius and Mutios are worshiped all over Tandor in various ways. Some say that they are Pokémon, some that they are spirits without form. There are accounts of them taking on avatars and granting powers and visions." + +msgid "MAP174_SIGN_11" +msgstr "This scroll depicts an unknown Legendary Pokémon, some sort of bird..." + +msgid "MAP174_SIGN_12" +msgstr "This scroll depicts an unknown Legendary Pokémon, some sort of bird..." + +msgid "MAP174_SIGN_13" +msgstr "Model of a Nami clan Longship. To control the seas and islands around the region, the Clans needed a powerful armada. These ships were packed with cutting-edge technology and weapons. They all harbored armies of battle Pokémon equipped for ocean warfare." + +msgid "MAP174_SIGN_14" +msgstr "Model of a Nami clan Longship. To control the seas and islands around the region, the Clans needed a powerful armada. These ships were packed with cutting-edge technology and weapons. They all harbored armies of battle Pokémon equipped for ocean warfare." + +msgid "MAP174_SIGN_15" +msgstr "Model of a Nami clan Longship. To control the seas and islands around the region, the Clans needed a powerful armada. These ships were packed with cutting-edge technology and weapons. They all harbored armies of battle Pokémon equipped for ocean warfare." + +msgid "MAP174_SIGN_16" +msgstr "Traditional weapons used in warfare between the Ninja clans. This spear was made from a Metalynx tail. It is thought that poaching for use in weapons and armor is why Metalynx are so rare in Tandor today." + +msgid "MAP174_SIGN_17" +msgstr "Map of Tandor 200 years ago. Tandor was ruled by a feudal system of government, with constant battles between Tsuki and Nami over territory. Tsuki ruled much of the mainland in West Tandor, while Nami controlled the islands in the East. The Kings of these clans demanded taxes from the peoples under their rule. However, these rulers were also known to be patrons of the arts. This is how the tradition of Theatre began in what is now Venesi City." + +msgid "MAP174_SIGN_18" +msgstr "Laissure: The Earthshaker Pokémon. This Pokémon struck fear into early Tandorians by causing earthquakes with its massive tails. One particularly fearsome one was called the \"Beast of 1,000 Horns\" by locals." + +msgid "MAP174_SIGN_19" +msgstr "Laissure: The Earthshaker Pokémon. This Pokémon struck fear into early Tandorians by causing earthquakes with its massive tails. One particularly fearsome one was called the \"Beast of 1,000 Horns\" by locals." + +msgid "MAP174_SIGN_2" +msgstr "Baitatao: \"The Boiling Wrath\" This mighty serpent is perhaps the best-known of the three Legendary Sea Creatures due to a famous shipwreck that happened 45 years ago. A freighter went missing, and turned up several weeks later with its hull partly melted off and not a single soul on board. Many believed this to be a sign that Baitatao had emerged from hibernation. However, scientists have still not been able to locate it since then." + +msgid "MAP174_SIGN_20" +msgstr "Yatagaryu: The Stormbringer Pokémon This rare Pokémon is sacred to the Ninja clans. It can summon storms at will. It is often depicted fighting with Coatlith." + +msgid "MAP174_SIGN_21" +msgstr "Yatagaryu: The Stormbringer Pokémon This rare Pokémon is sacred to the Ninja clans. It can summon storms at will. It is often depicted fighting with Coatlith." + +msgid "MAP174_SIGN_22" +msgstr "Stone Carving by Indigenous Baykal Tribes Not very much is known about the indigenous groups that lived in the Baykal Rainforest. They predate the Tsuki and Nami civilization by 300 years. However, they vanished from the region due to unknown reasons around 400 years ago. All we know about them was learned from observing the artifacts and ruins they left behind." + +msgid "MAP174_SIGN_23" +msgstr "Arrowheads found in Baykal archeological site. Evidence indicates that the Baykal indigenous groups hunted and foraged for their food. They lived in huts made from wood and dried palm leaves. However, they also built large stone temples. Carvings in the temples indicate a different distribution of Pokémon species in the time they settled the region." + +msgid "MAP174_SIGN_24" +msgstr "Traditional war helmets of Tsuki and Nami clans. Helmets were often made to resemble Pokémon such as Luchabra. These were used in battle to give the wearer an intimidating look." + +msgid "MAP174_SIGN_3" +msgstr "Leviathao: \"The Frozen Spear\" The second of the three legendary sea creatures, it had a deadly sharp ice horn on its head. There are records which show it was in the possession of the Tsuki clan for a period of time. When they lost possession of it, their empire fell apart soon after. It is thought to still hibernate within an icy cavern on the sea floor." + +msgid "MAP174_SIGN_4" +msgstr "Leviathao: \"The Frozen Spear\" The second of the three legendary sea creatures, it had a deadly sharp ice horn on its head. There are records which show it was in the possession of the Tsuki clan for a period of time. When they lost possession of it, their empire fell apart soon after. It is thought to still hibernate within an icy cavern on the sea floor." + +msgid "MAP174_SIGN_5" +msgstr "Krakanao: \"The Vengeful Maelstrom\" The third and most feared of the sea legends, Krakanao would use its many arms to drag people to their watery doom. It is spoken about in children's tales and nursery rhymes. It was controlled by the Nami Clan. It could create a whirlpool big enough to sink a battleship. Records talk of it being slain in battle, but there are rumors of it being sighted in more recent times." + +msgid "MAP174_SIGN_6" +msgstr "Krakanao: \"The Vengeful Maelstrom\" The third and most feared of the sea legends, Krakanao would use its many arms to drag people to their watery doom. It is spoken about in children's tales and nursery rhymes. It was controlled by the Nami Clan. It could create a whirlpool big enough to sink a battleship. Records talk of it being slain in battle, but there are rumors of it being sighted in more recent times." + +msgid "MAP174_SIGN_7" +msgstr "Aotius & Mutios - The Gods of Tandor - Aotius and Mutios are worshiped all over Tandor in various ways. Some say that they are Pokémon, some that they are spirits without form. There are accounts of them taking on avatars and granting powers and visions." + +msgid "MAP174_SIGN_8" +msgstr "Aotius & Mutios - The Gods of Tandor - Aotius and Mutios are worshiped all over Tandor in various ways. Some say that they are Pokémon, some that they are spirits without form. There are accounts of them taking on avatars and granting powers and visions." + +msgid "MAP174_SIGN_9" +msgstr "Aotius & Mutios - The Gods of Tandor - Aotius and Mutios are worshiped all over Tandor in various ways. Some say that they are Pokémon, some that they are spirits without form. There are accounts of them taking on avatars and granting powers and visions." + +msgid "MAP175_NPC_1" +msgstr "Hey! Would you look at that? You made it here at last! This is the 8th and final gym in Tandor. This building is a shrine to the gods Aotius and Mutios. And the gym leaders are the prince and princess of the Ninja clans! Not only that, but they're said to be the mortal voice of the Gods themselves! To reach them, you'll have to solve a puzzle, remember, Aotius and Mutios are all about balance! ...Don't freak out, okay? You can handle this! I believe in you!" + +msgid "MAP175_SIGN_1" +msgstr "AOTIUS\nGOD OF THE BRIGHT SKY" + +msgid "MAP175_SIGN_2" +msgstr "MUTIOS\nGODDESS OF THE DARK SEA" + +msgid "MAP175_TRAINER_1" +msgstr "So, you choose to face the rising sun. You are a courageous one. My Pokémon are strongest in the sunlight. Careful not to look directly at them, lest they blind you. Prepare to be tested by the power of Aotius! You have triumphed against me. But as Night follows Day, so too must you prove yourself against my husband. It is time for you to face the dark fear of nighttime. I use Pokémon that hide in the shadows and wait to strike when their foes are unaware. We embody the very essence of Ninja! With Mutios' cleverness, we will test you! Congratulations. I must admit, I'm impressed. The blessings of Aotius and Mutios are upon you now. His fierce power and her serene clarity will guide you. As an emblem of their love, you have earned this badge. PN received the Zen Badge! As a result of their blessing, all Pokémon will obey you, even when traded. You also deserve this TM. Solar Beam is a powerful move based around absorbing the Sun's energy to overcome your foes. Use it wisely and it will help you greatly in your journey! And also this one, after all, you defeated both of us: With this move you will be able to use your foe's anger against them. Using it wisely should create opportunities for you in battle." + +msgid "MAP175_TRAINER_1_DEFEAT" +msgstr "You have faced the bright light and not flinched away." + +msgid "MAP175_TRAINER_2" +msgstr "So, you've chosen to face the dark fear of nighttime. That's brave. I use Pokémon that hide in the shadows and wait to strike when their foes are unaware. We embody the very essence of Ninja! With all of Mutios' cleverness, we will test you! So, you managed to defeat my team. But as Day follows Night, you have yet to prove yourself to my wife! It is time to face the bright rising sun. My Pokémon are strongest in the sunlight. Careful not to look directly at them, lest they blind you. Prepare to be tested by the power of Aotius! Congratulations. I must admit, I'm impressed. The blessings of Aotius and Mutios are upon you now. His fierce power and her serene clarity will guide you. As an emblem of their love, you have earned this badge. PN received the Zen Badge! As a result of their blessing, all Pokémon will obey you, even when traded. You also deserve this TM. Solar Beam is a powerful move based around absorbing the Sun's energy to overcome your foes. Use it wisely and it will help you greatly in your journey! And also this one, after all, you defeated both of us: With this move you will be able to use your foe's anger against them. Using it wisely should create opportunities for you in battle." + +msgid "MAP175_TRAINER_2_DEFEAT" +msgstr "You have looked into the darkness and overcome your fear." + +msgid "MAP175_TRAINER_3" +msgstr "Rumbling thunder,\nThen, flash! The whole sky lights up!\n Lightning cleaves the air." + +msgid "MAP175_TRAINER_3_DEFEAT" +msgstr "Zzzzap! Ouch!" + +msgid "MAP175_TRAINER_4" +msgstr "Listen! Hear the sound\n of one thousand birds singing.\n They all sing for you!" + +msgid "MAP175_TRAINER_4_DEFEAT" +msgstr "You blew me away..." + +msgid "MAP175_TRAINER_5" +msgstr "The edge of a sword,\n Finer than a single thread,\n Sharp as death itself." + +msgid "MAP175_TRAINER_5_DEFEAT" +msgstr "Sliced to pieces!" + +msgid "MAP175_TRAINER_6" +msgstr "A full moon rises\n Over the black ocean waves.\n Tsuki and Nami." + +msgid "MAP175_TRAINER_6_DEFEAT" +msgstr "Your destiny is calling!" + +msgid "MAP175_TRAINER_7" +msgstr "A tiny trickle\n Joins with others to form a\n Raging waterfall." + +msgid "MAP175_TRAINER_7_DEFEAT" +msgstr "I hope you're satisfied." + +msgid "MAP175_TRAINER_8" +msgstr "Boom! Pow! A flower\n blooms across the darkened sky.\n It's a firework!" + +msgid "MAP175_TRAINER_8_DEFEAT" +msgstr "Burned out..." + +msgid "MAP177_NPC_1" +msgstr "Welcome trainer! My name is Miki, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rAttack stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. GWelcome trainer! My name is Miki, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rAttack stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP178_NPC_1" +msgstr "Welcome trainer! My name is Ayumi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rSpeed stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. GWelcome trainer! My name is Ayumi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rSpeed stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP179_NPC_1" +msgstr "Welcome trainer! My name is Tarou, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rHP stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. GWelcome trainer! My name is Tarou, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rHP stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP180_NPC_1" +msgstr "Welcome trainer! My name is Hitomi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rSpecial Defense stat. Are you interested? Oh... My grandpa wants me to head back to the Dojo? Ok then! Please accept this gift as a token of appreciation for your efforts. See you soon! NINJA AWAY! Couldn't receive item, please talk to me again when you have free space. GWelcome trainer! My name is Hitomi, and I'm a ninja from Tsukinami Village, and I offer specialized training in the rSpecial Defense stat. Are you interested? Which Pokemon wants to get buff? Come back if you want to get swole! Your got it's EVs raised by ! Come back again if you want to make your Pokémon stronger! I'm afraid you don't have the money to train your pokémon. Come back again if you want to make your Pokémon stronger! Awww yeah!\nSo, do you know what Effort Values are? Of course you do! You can check them on your Pokémon's Status screen! Effort values are points that correspond to a particular stat. There are 6 kinds: HP, Attack, Defense, Special Attack, Special Defense, and Speed. Pokémon can increase their EVs by defeating certain types of enemies. For instance, beating lots of defensive foes will make your Pokémon's defense higher. Here at the gym, we offer a shortcut to make that training even easier! Simply press A when the indicator is on the green part of the bar to beat up that punching bag! It's pretty fun, too, and it makes your Pokémon MEGA STRONG! So, is your body ready?" + +msgid "MAP181_NPC_1" +msgstr "I've equipped all my Pokémon with Held Items to improve their power in battle. You can't use items in the arena, so items like Berries are essential. The Tandor Championship is structured like a single-elimination tournament. 32 Trainers go in... and one Champion emerges." + +msgid "MAP181_NPC_10" +msgstr "I'm Maria's biggest fan.\nOne time, she signed my arm... \nthat was the best day of my life." + +msgid "MAP181_NPC_2" +msgstr "That sparkle in your eye... you're planning to become Champion, aren't you?\nOhohoho. Good luck to you." + +msgid "MAP181_NPC_3" +msgstr "I heard that they almost cancelled the Championship this year because of the Power Plant meltdowns. It's a good thing that they didn't! I wonder... will we see any Nuclear Pokémon in the arena?" + +msgid "MAP181_NPC_4" +msgstr "How many Gym Badges have you got?\nI have sixteen.\nI beat the Kalos league before traveling to Tandor. Tandor's league is quite different, isn't it?\nWhich Gym Leader gave you the most trouble?\nI had a tough time against Rosalind. Her disguises really tripped up my team!" + +msgid "MAP181_NPC_5" +msgstr "I'm so nervous... \nBut, as long as I put my faith in my Pokémon, I trust we can pull through! I've never seen so many strong trainers in one place before." + +msgid "MAP181_NPC_6" +msgstr "Hyah! For the honor of my village, I fight in the Tandor Championship!\nThe Gods will guide me to victory!" + +msgid "MAP181_NPC_7" +msgstr "Good work getting through Victory Road!\nBut the biggest challenge lies ahead of you... Anyone who wishes to challenge the Championship needs to battle their way through Victory Road first." + +msgid "MAP181_NPC_8" +msgstr "Who do you think is gonna win the Championship this year?\nMy bets are on Maria! She won last year after all." + +msgid "MAP181_NPC_9" +msgstr "I don't think Maria is gonna win it again this year. There's this new trainer, and everyone says they're scary strong. If you ask me, they're almost a guarantee! Do you know what the new Trainer's specialty is? I can't find any info on them in the database. ...Hey, wait a sec. You look kinda familiar... Oh my gosh! It's you!!!! Wow!!!" + +msgid "MAP183_NPC_1" +msgstr "Much of the mountains around here are said to be impassable. However, I am determined to scale them!" + +msgid "MAP183_NPC_2" +msgstr "Did you know Tandor was formed by two volcanoes? Both are dormant now, but the Regional Championship takes place over one of 'em." + +msgid "MAP183_NPC_3" +msgstr "It's amazing how the economy functions when half the population of a given region are Trainers. Trainers who don't work! How would we ever feed ourselves if we didn't have Pokémon to help?" + +msgid "MAP183_NPC_4" +msgstr "When I was young, I lived in the big city. Now, I just like living here in the quiet countryside." + +msgid "MAP183_SIGN_1" +msgstr "Route 06. Do not forget to bring some Potions! It's very long!" + +msgid "MAP183_SIGN_2" +msgstr "Professor Cypress' Lab." + +msgid "MAP183_SIGN_3" +msgstr "Welcome to Rochfale. Watch for falling boulders!" + +msgid "MAP184_NPC_1" +msgstr "(human...)\n(so... you return to face me in my lair.)\n(i have slept for many centuries...)\n(awaiting a soul worthy of facing me.)\n(now... the time has come.) (let us have our fated battle!) GYAAAROOOOOHHHHH!!!" + +msgid "MAP184_TRAINER_1" +msgstr "You didn't see me, because I was hiding! I love going behind big rocks!" + +msgid "MAP184_TRAINER_1_DEFEAT" +msgstr "Guess I wasn't fast enough..." + +msgid "MAP184_TRAINER_2" +msgstr "The legends tell of a great conflict atop of Mt. Actinite. Could it be this one?" + +msgid "MAP184_TRAINER_2_DEFEAT" +msgstr "That was a bit of an anticlimax." + +msgid "MAP185_TRAINER_1" +msgstr "Do you hear it?\nThe furious howling of the wind!" + +msgid "MAP185_TRAINER_1_DEFEAT" +msgstr "We... have fallen..." + +msgid "MAP185_TRAINER_2" +msgstr "The mountain rumbles underfoot.\nYour trial is now!" + +msgid "MAP185_TRAINER_2_DEFEAT" +msgstr "It was... destiny..." + +msgid "MAP185_TRAINER_3" +msgstr "Oh me oh my!\nYou certainly seem a familiar face.\nShall we have a rousing battle, old sport?" + +msgid "MAP185_TRAINER_3_DEFEAT" +msgstr "Goodness gracious!" + +msgid "MAP185_TRAINER_4" +msgstr "I shall defeat you with powers summoned from beyond this mortal coil!" + +msgid "MAP185_TRAINER_4_DEFEAT" +msgstr "Spirits, why have you forsaken me?" + +msgid "MAP186_SIGN_1" +msgstr "Tandor Elite Championship" + +msgid "MAP187_NPC_1" +msgstr "Hah!\nCalm down, dammit! Hey, these new Capture Stylers work! I can handle myself out here. PN, you should go to the Power Plant." + +msgid "MAP187_NPC_2" +msgstr "Arrrr... Arrr..." + +msgid "MAP187_NPC_3" +msgstr "How's that Hazard Suit working for you? It's a bit harder to move around, but you're completely shielded from radiation in that thing. These masks protect us, but we're still vulnerable to intense radiation." + +msgid "MAP187_NPC_4" +msgstr "If I subdue this Pokémon and bring it back to HQ, we can treat it. It would be ideal to have a mobile treatment, though..." + +msgid "MAP187_NPC_5" +msgstr "Tans... Rrrrrr..." + +msgid "MAP187_SIGN_1" +msgstr "Trainer Tips!\nFishing requires quick reflexes.\nPress A when the message \"Oh! A Bite!\" appears.\nYou may have to do this several times to land a Pokemon." + +msgid "MAP187_TRAINER_1" +msgstr "Hey, PN, there you are! Heh, you're like a Slowpoke in that thing. But you look pretty cool, I gotta admit. ...Anyway. I think I spotted something cool... Follow me. But keep quiet! That Pokémon... Have you ever seen it before? It doesn't seem like the other Nuclear types... I've never seen anything like it. We should try to- ???: GRRRROWWWWLL! Theo: Crap, it ran away. What scared it off? I was gonna try to catch it.... Get ready to fight, PN! *huff* *huff* Man... you can't even let your guard down for a second out here... Also, was it just me or were those Nuclear-types more organized than usual? I guess Urayne must be commanding them. So, they know we're here. We've lost the element of surprise... Well, it doesn't matter. CURIE can't run from us forever! Let's go get 'em! And if I see that strange Pokémon again, I won't hesitate to catch it!" + +msgid "MAP187_TRAINER_10" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_10_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_11" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_11_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_12" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_12_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_13" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_13_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_14" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_14_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_1_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_2" +msgstr "GRRRRrrrRROOWLLLL INTRUDER. INTRUDER." + +msgid "MAP187_TRAINER_2_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_3" +msgstr "GRRRRrrrRROOWLLLL INTRUDER. INTRUDER." + +msgid "MAP187_TRAINER_3_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_4" +msgstr "GRRRRrrrRROOWLLLL INTRUDER. INTRUDER." + +msgid "MAP187_TRAINER_4_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_5" +msgstr "HIIISSSSSS! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_5_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_6" +msgstr "HIIISSSSSS! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_6_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_7" +msgstr "HIIISSSSSS! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_7_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_8" +msgstr "Eeep! More Pokémon! Let's do this PN! Well, that was eventful... Our orders are clear. It's time to go to the Power Plant! Let's do this together! (Theo joined you!)" + +msgid "MAP187_TRAINER_8_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_9" +msgstr "GRRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_9_DEFEAT" +msgstr "..." + +msgid "MAP188_NPC_1" +msgstr "We're headed to Route 8, the Wheatfields. It used to be a pristine area of natural beauty. Now, it's the most irradiated place in Tandor... We've gotta stop CURIE and make them pay for what they've done!" + +msgid "MAP188_NPC_2" +msgstr "Equip the Hazard Suit? PN changed into the Hazard Suit." + +msgid "MAP188_NPC_3" +msgstr "I know it's not my position to complain, but... How come I don't get to wear the suit? It's so cool..." + +msgid "MAP188_NPC_4" +msgstr "PN, don't worry about us. We've got these new capture stylers that work on Nuclear Pokémon. So, we'll be able to hold our own out there... I think..." + +msgid "MAP188_NPC_5" +msgstr "Mff mmmf mffff! ...Nah, I'm only messing with you. I can speak just fine through this. Still, it gets kind of itchy... It would be a bad idea to take it off though." + +msgid "MAP189_NPC_1" +msgstr "Pull the lever?" + +msgid "MAP189_NPC_2" +msgstr "Pull the lever?" + +msgid "MAP189_NPC_3" +msgstr "Pull the lever?" + +msgid "MAP189_NPC_4" +msgstr "The label on the switch reads, \"Circuit Breaker\". It appears to be engaged. Disengage the Circuit Breaker? You and your party got hit with a discharge... The other levers returned to their original positions too." + +msgid "MAP189_SIGN_1" +msgstr "It's a machine for healing Pokémon. It won't work without power." + +msgid "MAP189_SIGN_10" +msgstr "Huh? This coffee is alarmingly still warm..." + +msgid "MAP189_SIGN_2" +msgstr "It's a machine for healing Pokémon. It won't work without power." + +msgid "MAP189_SIGN_3" +msgstr "It's a machine for healing Pokémon. It won't work without power." + +msgid "MAP189_SIGN_4" +msgstr "It's a machine for healing Pokémon. It won't work without power." + +msgid "MAP189_SIGN_5" +msgstr "- Emergency Power Control - Follow these instructions to activate the backup generator: In the Electrical room, first activate the switches in the following order:\n [06644bd2]Green, [043c3aff]Red, [65467b14]Blue. Then, disengage the circuit breaker. This will restore power to the South sector." + +msgid "MAP189_SIGN_6" +msgstr "For instructions to activate the backup generator, consult the Manual." + +msgid "MAP189_SIGN_7" +msgstr "The food in the fridge has gone bad." + +msgid "MAP189_SIGN_8" +msgstr "- Break Room - Breaks should be no longer than 15 minutes. In case of coffee shortage, talk to Craig in HR. - The Management" + +msgid "MAP189_SIGN_9" +msgstr "Maybe I can use this Radio to reach HQ....? ....... Something is blocking the signal." + +msgid "MAP189_TRAINER_1" +msgstr "Traaaawrrrr!" + +msgid "MAP191_NPC_1" +msgstr "It appears to be connected to the electrical system. Press the switch?" + +msgid "MAP191_TRAINER_1" +msgstr "Kkkssshhhttt!!" + +msgid "MAP192_NPC_1" +msgstr "It appears to be connected to the electrical system. Press the switch?" + +msgid "MAP193_TRAINER_1" +msgstr "Traaaawrrrr!" + +msgid "MAP193_TRAINER_2" +msgstr "...\nFoolish child. It has been amusing, watching you try...\nBut here is where your story ends. How fortunate.\nThe son of the man who has plagued our existence... and the child of the Rangers' Chief.\nAnd now, both are within our grasp. We expect the Rangers will be more willing to obey when they hear we have their children hostage. Tell me, child... how does it feel?\nTo come so close, only to have your dreams crushed? Does it hurt? It should hurt.\nWe want you to suffer, as we have suffered. Your friend... He is in stasis. Neither awake, nor asleep.\nHis thoughts, trapped at the very moment he entered the capsule. What could he be feeling?\nPain? Fear? Confusion? Anguish? A single miserable moment, drawn out into an eternity. What he is feeling... it is but a fraction of what we felt. And now. You shall join him. Once we have the hostages, the Rangers will have no choice but to surrender. Then, nothing will stand in our way to ultimate power! ...Oh? Even after all that, you still wish to battle us? Huhuhuhu... how amusing.\nVery well. We accept your challenge... Behold the power of Nuclear energy, and despair!! ...What?\nNo! No no NO! This can't... be happening...! We were supposed to be invincible!\nUrayne!! How... could you...\nJust a child... I don't understand...\nAll we have strived for, all this power... gone. Urayne! Answer me, Urayne! ...\nNo... I failed us...\nI failed to protect you.\nThe Rangers will come for us now...\nThey will surely destroy you.\nI'm sorry... You're still alive...!\nEven though you lost most of your power... That's it! That's all we need!\nUrayne, use Quantum Leap! -kshhht-\nKellyn: PN? PN, do you copy? ...Oh, thank Arceus, you're all right.\nSomething was blocking the signal...\nI couldn't get through at all. PN... I was so afraid...\nI thought I'd lost you forever. So, what happened? Did you find CURIE? ...\nI see. So, you battled them, and won, but they managed to escape... Well, with Urayne in a weaker forme, they aren't as big of a threat. Plus, it seems like the radiation that was coming out of the Power Plant 02 has stopped. Using our Ranger corps, we should be able to locate and apprehend CURIE easily. And it's all thanks to you... PN.\nBecause of your courage and determination, Tandor has been saved. ...But... What about Theo? Is he... you know...\nAlive? -cough, cough- ...Ugh... What... happened?\nPN? Is that you? Where's CURIE?\nThe last thing I remember is them shoving me in this tank... Kellyn: Theo! You're all right?! I'm right as rain, Chief...\nHaha... ugh.... Being in that thing... it was awful. I have no idea how long I was in there. PN... I don't know how to say this... but I'm pretty sure I owe you my life. So did you.... ya know.... do it?. Did you beat CURIE? Wow. That's PN for ya. Losing's not an option for you. Man, it must have been an awesome battle.... I can't believe I was right here, but I missed the entire thing. Kellyn: I'm glad you're all right, Theo.\nI'm sending Rangers to pick up you and PN right now. Thanks, Boss.\nI'm sorry I disobeyed your orders.\nI was stupid, and I put the whole mission in danger. I think.... after this, I'm gonna take a break from adventuring.. I'm gonna stay in the hospital with Dad.. I'll be there when he wakes up. Kellyn: That's your choice to make.\nI'll see both of you soon.\nThis is Kellyn, signing off. ...Phew.\nI'm tired, PN.\nWe should get out of here.\nCome on, I know a shortcut. And so...\nPN and Theo returned to the Ranger HQ.\nWhen they arrived, they were greeted as heroes...\nAnd word spread throughout Tandor \nabout PN's victory over CURIE. HuhuhuhuhahahahaHAHAHAHAHA!\nYES! THAT IS IT!\nTHAT IS THE LOOK OF DESPAIR WE SO CRAVE! You are powerless! Your friends cannot save you! It is all over! Our reign begins this day! HAHAHAHAHAHAHA! And so...\n Tandor was engulfed in 100 years of Nuclear Winter. PN and Theo were never heard from again... GAME OVER" + +msgid "MAP193_TRAINER_2_DEFEAT" +msgstr "...What? No! No no NO!" + +msgid "MAP195_TRAINER_1" +msgstr "Well.... Here we are again.\nThe two of us, competing for the title of Champion. That's how it's meant to be, isn't it?\nMe, standing across from you,\nwith all of Tandor watching us.\nIt feels right.. You know?\nFeels like.... Destiny.\n ... There's nothing that will\ncome between us, now.\nNo Legendary Pokémon or Nuclear Apocalypse. Just you, me... and the fighting spirit of our Pokémon. PN, I've waited a long time for this... Let's discover which one of us gets to be Champion! The rules of the Champion round are the same as before. No items may be used other than what the Pokémon already hold. The battle will continue until either side has no Pokémon left that can fight. If both trainers are ready, then... The battle to decide the Championship begins...... ...Now! And the winner is.... PN! Wow...\nYou're as brilliant as ever, PN.\nThat was a thrilling battle, to say the least. I'm not even mad that I lost.\nIf there's one thing I know that I can always count on, it's your indomitable spirit! PN...... Congratulations on becoming the\nnewest Champion of Tandor! If you'll follow me, please..." + +msgid "MAP195_TRAINER_1_DEFEAT" +msgstr "Wow... That battle was... everything I'd hoped it would be." + +msgid "MAP196_TRAINER_1" +msgstr "THIS IS IT!\nTHIS IS THE END! NOW...\nI AM...\nBECOME...\nDEATH! NOOOOOOOOO!!!\nI-impossible...!!!\nYou...\nHow could... you... be stronger... than us? You...\nI'll kill you... all by myself...\nI'll--\nAGH! UGH--\nGYAAAAAARRRGHHHH! MUHUHUHAHAHAHAHA!!\nOUR POWERS ARE UNSTOPPABLE!\nNOW... OBLITERATE THEM ALL!! You are powerless! Your friends cannot save you! It is all over! Our reign begins this day! HAHAHAHAHAHAHA! Gamma Urayne was too powerful to stop. It created a massive atomic blast...\nAll that was left of the Pokémon League were smoldering ruins. Those that survived the initial explosion would soon fall victim to the Nuclear Pokémon that followed in its wake. The Tandor Pokémon Rangers tried to subdue them, but they were soon outnumbered. Anyone that could flee, left to other regions... Those who could not leave. mourned the loss of everything they knew and loved. And so, Tandor was plunged into a century of Nuclear Winter. If only you'd been stronger...\nMaybe...\nYou could have stopped it... GAME OVER" + +msgid "MAP196_TRAINER_1_DEFEAT" +msgstr "...What? No! No no NO!" + +msgid "MAP201_NPC_1" +msgstr "This shuttle leads to the\nTandor Championship Site.\nHowever, it is currently closed to the public." + +msgid "MAP201_NPC_2" +msgstr "This is a special shuttle that goes to the Tandor Championship Site.\nBut they aren't open to the public now, so that's why it isn't running." + +msgid "MAP202_NPC_1" +msgstr "Lanthan está te esperando!\nVocê não pode voltar agora!" + +msgid "MAP202_TRAINER_1" +msgstr "Pare! Vocês dois estão ultrapassando o solo sagrado!\nComo um Monge de Lanthanite, é meu dever manter quem não merece longue daqui!" + +msgid "MAP202_TRAINER_1_DEFEAT" +msgstr "O C-Campeão de Tandor!\nPor favor, perdoe minha insolência!" + +msgid "MAP202_TRAINER_2" +msgstr "Para ser santificado..." + +msgid "MAP202_TRAINER_2_DEFEAT" +msgstr "O espírito que queima dentro de você pode derreter até o gelo mais frio." + +msgid "MAP202_TRAINER_3" +msgstr "Você será banhado em Fogo e gelo!" + +msgid "MAP202_TRAINER_3_DEFEAT" +msgstr "O espírito que queima dentro de você pode derreter até o gelo mais frio." + +msgid "MAP202_TRAINER_4" +msgstr "Com extrema paz e tranquilidade, Iremos te destruir!" + +msgid "MAP202_TRAINER_4_DEFEAT" +msgstr "Tamanho poder... incrível!" + +msgid "MAP202_TRAINER_5" +msgstr "Vi isso em um sonho...\nA Lenda desperta!" + +msgid "MAP202_TRAINER_5_DEFEAT" +msgstr "Sim... como esperado, você é realmente formidável." + +msgid "MAP202_TRAINER_6" +msgstr "Whoa...\nNunca vi um lugar como esse!\nUau.... Esse deve ser o covil de Lanthan.\nEsses Lendários são bem mais poderosos que/num Pokémon comum, né? \nMesmoa ssim, ainda sãol Pokémons.\no que significa que pdoem ser capturados. ...PN.. Acredito que saiba o que deve ser feito. Lutaremos para decidir quem irá\ntentar capturar Lanthan.\nMantive seu time curado,\nEntão sei que estão na melhor condição.\nEspero nada menos que sua força total. Vou ir com tudo também, too.\nEntão, Campeão.... Mostre-me seu pdoer!! Eu... perdi?\nUau...\nVocê realmente é formidável, PN.\nAceito humildimente minha derrota.\nAgora que me venceu, você ganhou o direito de batalhar com Lanthan. Então...\nOnde está? Deveria ser aqui. Aqui está!\nO Pokémon lendário! Então, 'Campeão de Tandor'...\nVocê fez uma boa luta, mas parece\nque você não é o mais forte, pelo jeito. E agora... A verdadeira razão pela qual vim até aqui.\nLanthan! Apareça!! Estou aqui pra te encarar! Lute comigo, agora! Lanthan...\nIt..... spoke to me.....\nIt says..... I'm not worthy?!\nTh-that's impossible!\nI was the Campeão de duas regiões!\nEu venci a batalha! Isso deve significar que... \nNão...!! (Humano...) (Você não é forte o bastante para me enfrentar) (Te esperarei, E somente você...) (Quando ficar mais forte, nós nos encontraremos.)" + +msgid "MAP202_TRAINER_6_DEFEAT" +msgstr "Eu... perdi?" + +msgid "MAP203_NPC_1" +msgstr "Oh, veio nos ajudar com o jardim? Vamos ver do que você é capaz Obrigado novamente por atendeu meu pedido.\nSão pessoas com corações bondosos e muita vontade que são capazes de atingir o mesmo grau que você com seus Pokémons. Como uma lembrança de tamanha apresentação e nosso destinado encontro hoje, Te darei isso..." + +msgid "MAP203_NPC_2" +msgstr "Oh, veio nos ajudar com o jardim? Vamos ver do que você é capaz Obrigado novamente por atendeu meu pedido.\nSão pessoas com corações bondosos e muita vontade que são capazes de atingir o mesmo grau que você com seus Pokémons. Como uma lembrança de tamanha apresentação e nosso destinado encontro hoje, Te darei isso..." + +msgid "MAP204_NPC_1" +msgstr "Sou do clã Tsuki,\ne minha esposa é do Clã Nami.\nSe não pelo exemplo dos líderes Hinata and Kaito, um amor como o nosso nunca seria possível. Acho que isso demonstra o quão poderoso o amor pode ser!" + +msgid "MAP204_NPC_10" +msgstr "Princesa Hinata brilha como o sol!\nNos curvamos para proteger nossos olhosde sua radiação!" + +msgid "MAP204_NPC_11" +msgstr "Você é um Treinador, certo?\nEntão deve saber que Kaito e Hinata\nsão os Líderes de Ginásio de Tsukinami.\nEles não usam um Tipo em particular, mas...\nO tema deles é \"Noite e Dia\"." + +msgid "MAP204_NPC_12" +msgstr "O Templo de Aotius e Mutios\né a maior construção de nosso vilarejo.\nFoi construído para demonstrar o fim da\nguerra que durou mais de cem anos.\nComo o Templo também é o Ginásio,\ntodas as batalhas são rituais sagrados." + +msgid "MAP204_NPC_13" +msgstr "Sou o Tutor de Movimentos de Ataques Especiais de Pokémons. Conheço todos os movimentos especiais que um Pokémon pode aprender usando segredos antigos. Se você tiver 4 Fragmentos Azuis, Poderei ensinar a seu pokémon um movimento novo! Uau, você tem os Sacos! Beleza! Posso ensinar um movimento a seu pokémon. Você quer que eu ensine? Qual Pokémon? Se seu Pokémon precisar aprender um movimento, volte aqui! Hunh? Não há movimentos que eu possa ensinar a um Ovo. No way, I don't want to go near a Shadow Pokémon.. Desculpe... Parece que não há movimentos que eu possa ensinar a seu . Qual movimento eu deveria ensinar a seu ? PN entregou os fragmentos em troca. Obrigado Se você precisar aprender mais movimentos, volvte com o número correto de Cacos! Se seu Pokémon precisar aprender um movimento, volte aqui! Se seu Pokémon precisar aprender um movimento, volte aqui! Volte quando tiver 4 de cada fragmento e irei ajudar seus Pokémons!" + +msgid "MAP204_NPC_14" +msgstr "Muuu-sha!" + +msgid "MAP204_NPC_15" +msgstr "Oh, Olá\nSou Fennel, Uma cientista da Região de Unova. Decidi vir pra cá de férias,\njá que essa região tem uma cultura\ninteressante e única.\nE essa é Sonho, minha Musharna. Muuu-sha! Me especializo na pesquisa deSonhos de Pokémon. Até participei nda criação de um aparelho chamado Visualizador de Sonhos Usiando o pdoer de Musharna, posso olhar/ndentro de sonhos de Pokémon.\nRealmente é fascinante! Huh?. Você está dizendo que uma pequena menina\nem Venesi está presa em um sonho?\nÉ um pouco fora da minha área.\nMe especializo mais em Sonhos de Pokémon. \nmesmo assim.... Deve haver algo que eu possa fazer. Certo! Já me decidi! Irei á Cidade de Venesi\ne ver seposso ajudála.\nAfinal, qual o sentido da ciência\nse não posso fazer a vida das pessoas melhor?\nTe vejo lá, eu espero!" + +msgid "MAP204_NPC_16" +msgstr "Minha filha é obcecada emNcolecionar brinquedos do Pokémon Minicorn.NÉ o sonho dela ver um de verdade.NSe você mostrá-la,NTenho certeza de que ela ficará muito feliz." + +msgid "MAP204_NPC_17" +msgstr "Minicorn! Quero ver um Minicorn!\nVocê tem um Minicorn? MDS!!!! VOCÊ TEM UM MINICORN!\n*APERTA*\nÉ TÃO FOFIIIIIIINHO!!!! Estou tão, tão feliz!\nEsse é o melhor dia de TODOS!\nAqui, quero que você tenha essa pedra brilhosa! Aww...\nQual o ponto mde ser um treeinador\nse você não pega pega Pokémons fofinhos?" + +msgid "MAP204_NPC_18" +msgstr "Sou o Tutor de Movimentos Físicos de Pokémon . Conheço todos os movimentos físicos que um Pokémon pode aprender usando segredos antigos. Se você tiver 4 Fragmentos Vermelhos, Poderei te ensinar um movimento! Uau, você tem os Sacos! Beleza! Posso ensinar um movimento a seu pokémon. Você quer que eu ensine? Qual Pokémon? Se seu Pokémon precisar aprender um movimento, volte aqui! Hunh? Não há movimentos que eu possa ensinar a um Ovo. No way, I don't want to go near a Shadow Pokémon.. Desculpe... Parece que não há movimentos que eu possa ensinar a seu . Qual movimento eu deveria ensinar a seu ? PN entregou os fragmentos em troca. Obrigado Se você precisar aprender mais movimentos, volvte com o número correto de Cacos! Se seu Pokémon precisar aprender um movimento, volte aqui! Se seu Pokémon precisar aprender um movimento, volte aqui! Volte quando tiver 4 de cada fragmento e irei ajudar seus Pokémons!" + +msgid "MAP204_NPC_19" +msgstr "Sou o Tutor de Movimentos de Status Negativos. Conheço todos os movimentos de status negativos que um Pokémon pode aprender usando segredos antigos. Se você tiver 4 Fragmentos verdes, poderei ensinar a seu Pokémon um movimento! Uau, você tem os Sacos! Beleza! Posso ensinar um movimento a seu pokémon. Você quer que eu ensine? Qual Pokémon? Se seu Pokémon precisar aprender um movimento, volte aqui! Hunh? Não há movimentos que eu possa ensinar a um Ovo. No way, I don't want to go near a Shadow Pokémon.. Desculpe... Parece que não há movimentos que eu possa ensinar a seu . Qual movimento eu deveria ensinar a seu ? PN entregou os fragmentos em troca. Obrigado Se você precisar aprender mais movimentos, volvte com o número correto de Cacos! Se seu Pokémon precisar aprender um movimento, volte aqui! Se seu Pokémon precisar aprender um movimento, volte aqui! Volte quando tiver 4 de cada fragmento e irei ajudar seus Pokémons!" + +msgid "MAP204_NPC_2" +msgstr "Eu sou Genin.\nO Pokémon Saidine é minha arma secreta! Somos descendentes do clã Nami.\nNosso segredo é a maestria das ondas.\nÉ por isso que nós Surfamos." + +msgid "MAP204_NPC_3" +msgstr "O nome desse aqui é Chuunin.\nIrei surfar nas ondas tão leve quanto o vento! Nossos Líderes Gloriosos desejam criar\numa era de paz e prosperidade.\nIsso será difícil de se fazer com piratas batendo em nossa porta!" + +msgid "MAP204_NPC_4" +msgstr "Minha casa tem vários quartos extras\nEntão transformei em um Hotel\nPor favor seja respeitoso com os hóspedes" + +msgid "MAP204_NPC_5" +msgstr "Sou o Tutor de movimentos Pokémons de Status Positivos. Conheço todos os movimentos de status positivos que um Pokémon pode aprender usando segredos antigos. Se você tiver 4 Fragmentos Amarelos, poderei ensinar a seu pokémon um novo movimento! Uau, você tem os Sacos! Beleza! Posso ensinar um movimento a seu pokémon. Você quer que eu ensine? Qual Pokémon? Se seu Pokémon precisar aprender um movimento, volte aqui! Hunh? Não há movimentos que eu possa ensinar a um Ovo. No way, I don't want to go near a Shadow Pokémon.. Desculpe... Parece que não há movimentos que eu possa ensinar a seu . Qual movimento eu deveria ensinar a seu ? PN entregou os fragmentos em troca. Obrigado Se você precisar aprender mais movimentos, volvte com o número correto de Cacos! Se seu Pokémon precisar aprender um movimento, volte aqui! Se seu Pokémon precisar aprender um movimento, volte aqui! Volte quando tiver 4 de cada fragmento e irei ajudar seus Pokémons!" + +msgid "MAP204_NPC_6" +msgstr "Me chamo Juunin.\nataco atirando Frynais, como facas! Nosso ex-chefe Hokage está lá em cima.\nDesde que perdeu pra você, ele treina sem parar. Ele quer te superar, eu acho." + +msgid "MAP204_NPC_7" +msgstr "Olá. sou Ronin.\nO Clã das ondas é como minha família. Antigamente, o Clã Nami\ncomandava todo o Mar do Leste de Tandor.\nAgora, o oceano é lar de piratas... Será que as coisas seriam melhores/nse estivessemos novamente no comando?" + +msgid "MAP204_NPC_8" +msgstr "...Então. Você chegou para me ver\nno fundo do poço.\ntachadop por uma derrota vergonhosa...\ntão facilmente derrotado por uma criança...\nnão posso mostrar meu rostofora\ndo meu vilarejo até que eu tenha dominado\nas Seis Artes Secretas do Grã-mestre Yoshitaka. Mas, como seus grandes discípulos\nestão espalhados pelos ventos,\nmeu treinamento permanece incompleto.\nPreciso ficar mais forte...! Você e eu teremos nossa batalha decisiva.\nUm dia..." + +msgid "MAP204_NPC_9" +msgstr "Como descreverei \nos líderes Supremos?\nBem, pra simplificar...\nEles são a fundação espiritual, política e histórica de Tsukinami. Sem eles, não conheceríamos a paz. Eles são realmente abençoados pelos deuses." + +msgid "MAP206_SIGN_1" +msgstr "Theo: Brrrrr!\nÉ isso ai, PN! Nós só precisamos seguir em frente e iremos completar essa provação! Bora meu, partiu!" + +msgid "MAP206_TRAINER_1" +msgstr "Você progrediu, se submeteu a diversas tarefas difíceis e finalmente alcançou a verdade. Esse irá ser o seu teste final. Você não poderá utilizar qualquer item enquanto estiver em batalha. Simplesmente coloque sua confiança nas habilidades de seu Pokémon e avance sem qualquer hesitação! Você completou todos os cinco testes. Você agora pode enfrentar o Líder de Ginásio Vaeryn. Venha." + +msgid "MAP206_TRAINER_1_DEFEAT" +msgstr "Muito bem." diff --git a/Dialogue/Generated/pt/HandFixes.po b/Dialogue/Generated/pt/HandFixes.po new file mode 100644 index 000000000..9a46448db --- /dev/null +++ b/Dialogue/Generated/pt/HandFixes.po @@ -0,0 +1,13 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEATED" +msgstr "Owww!" + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEATED" +msgstr "Urk...!" + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEATED" +msgstr "Aaaaargh!" diff --git a/Dialogue/Generated/pt/OfficialItems.po b/Dialogue/Generated/pt/OfficialItems.po new file mode 100644 index 000000000..501893b7b --- /dev/null +++ b/Dialogue/Generated/pt/OfficialItems.po @@ -0,0 +1,1414 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + +msgid "Repel" +msgstr "Repelente" + +msgid "An item that prevents weak wild Pokémon from appearing for 100 steps after its use." +msgstr "Um Item que previne que pokémon selvagens fracos aparecem em 100 passos após o uso." + +msgid "Super Repel" +msgstr "Super Repelente" + +msgid "An item that prevents weak wild Pokémon from appearing for 200 steps after its use." +msgstr "Um Item que previne que pokémon selvagens fracos aparecem em 200 passos após o uso." + +msgid "Max Repel" +msgstr "Repelente Máximo" + +msgid "An item that prevents weak wild Pokémon from appearing for 250 steps after its use." +msgstr "Um Item que previne que pokémon selvagens fracos aparecem em 250 passos após o uso." + +msgid "Black Flute" +msgstr "Flauta Negra" + +msgid "A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear." +msgstr "Uma flauta negra feita de vidro. Sua melodia faz com que pokémons não aparecem tão frequentemente." + +msgid "White Flute" +msgstr "Flauta Branca" + +msgid "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear." +msgstr "Uma flauta branca feita de vidro. Sua melodia faz com que pokémons não aparecem tão frequentemente." + +msgid "Honey" +msgstr "Mel" + +msgid "A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees." +msgstr "Um doce mel com uma aroma que atrai pokémons selvagens quando usada em gramas, cavernas ou em árvores especiais." + +msgid "Escape Rope" +msgstr "Corda de Fuga" + +msgid "A long, durable rope. Use it to escape instantly from a cave or a dungeon." +msgstr "Uma longa e duravel corda. Use-a para escapar instantaneamente de locais fechados." + +msgid "Red Shard" +msgstr "Caco Vermelho" + +msgid "A small red shard. It appears to be from some sort of implement made long ago." +msgstr "Um pequeno caco vermelho. Parece que é parte de algo feito a muito tempo." + +msgid "Blue Shard" +msgstr "Caco Azul" + +msgid "A small blue shard. It appears to be from some sort of implement made long ago." +msgstr "Um pequeno caco azul. Parece que é parte de algo feito a muito tempo." + +msgid "Yellow Shard" +msgstr "Caco Amarelo" + +msgid "A small yellow shard. It appears to be from some sort of implement made long ago." +msgstr "Um pequeno caco amarelo. Parece que é parte de algo feito a muito tempo." + +msgid "Green Shard" +msgstr "Caco Verde" + +msgid "A small green shard. It appears to be from some sort of implement made long ago." +msgstr "Um pequeno caco verde. Parece que é parte de algo feito a muito tempo." + +msgid "Fire Stone" +msgstr "Pedra de Fogo" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is colored orange." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. Sua cor é laranja." + +msgid "Water Stone" +msgstr "Pedra D'Agua" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. Sua cor é azul claro." + +msgid "Thunderstone" +msgstr "Pedra do Trovão" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. Tem um desenho de um raio." + +msgid "Leaf Stone" +msgstr "Pedra de Grama" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a leaf pattern." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. Tem um desenho de uma folha." + +msgid "Moon Stone" +msgstr "Pedra Lunar" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as black as the night sky." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. É negra como o céu da noite" + +msgid "Sun Stone" +msgstr "Pedra Solar" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as red as the sun." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. É vermelha como o sol" + +msgid "Shiny Stone" +msgstr "Pedra Brilhante" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It shines with a dazzling light." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. Brilha com uma luz incrível." + +msgid "Dusk Stone" +msgstr "Pedra do Crepúsculo" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as dark as dark can be." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. É mais escura que o próprio escuro." + +msgid "Dawn Stone" +msgstr "Pedra do Amanhecer" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It sparkles like eyes." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. Ela brilha como olhos." + +msgid "Oval Stone" +msgstr "Pedra Oval" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg." +msgstr "Uma peculiar pedra que faz com que certos pokémon evoluam. Tem o formato de um ovo" + +msgid "Helix Fossil" +msgstr "Fossil Helix" + +msgid "Dome Fossil" +msgstr "Fossil Dome" + +msgid "Old Amber" +msgstr "Velho Ambar" + +msgid "Root Fossil" +msgstr "Fossil Raiz" + +msgid "Claw Fossil" +msgstr "Fossil Garra" + +msgid "Armor Fossil" +msgstr "Fossil Armadura" + +msgid "Skull Fossil" +msgstr "Fossil Crânio" + +msgid "TinyMushroom" +msgstr "Cogumelo Pequeno" + +msgid "Big Mushroom" +msgstr "Cogumelo Grande" + +msgid "Pearl" +msgstr "Pérola" + +msgid "Big Pearl" +msgstr "Grande Pérola" + +msgid "Stardust" +msgstr "Pó de estrela" + +msgid "Star Piece" +msgstr "Pedaço de estrela" + +msgid "Nugget" +msgstr "Pepita de Ouro" + +msgid "Heart Scale" +msgstr "Escama Coração" + +msgid "Rare Bone" +msgstr "Osso Raro" + +msgid "Shoal Salt" +msgstr "Sal de Praia" + +msgid "Shoal Shell" +msgstr "Concha de Praia" + +msgid "Odd Keystone" +msgstr "Pedra Estranha" + +msgid "Growth Mulch" +msgstr "Fertilizante de Crescimento" + +msgid "Damp Mulch" +msgstr "Fertilizante Molhado" + +msgid "Stable Mulch" +msgstr "Fertilizante Estável" + +msgid "Gooey Mulch" +msgstr "Fertilizante Gosmento" + +msgid "Red Apricorn" +msgstr "Apricorn Vermelha" + +msgid "Ylw Apricorn" +msgstr "Apricorn Amarela" + +msgid "Blu Apricorn" +msgstr "Apricorn Azul" + +msgid "Grn Apricorn" +msgstr "Apricorn Verde" + +msgid "Pnk Apricorn" +msgstr "Apricorn Rosa" + +msgid "Wht Apricorn" +msgstr "Apricorn Branca" + +msgid "Blk Apricorn" +msgstr "Apricorn Preta" + +msgid "BrightPowder" +msgstr "Pó Brilhante" + +msgid "White Herb" +msgstr "Erva Branca" + +msgid "Quick Claw" +msgstr "Garra Rapida" + +msgid "Soothe Bell" +msgstr "Sino Calmante" + +msgid "Mental Herb" +msgstr "Erva Mental" + +msgid "King's Rock" +msgstr "Pedra do Rei" + +msgid "SilverPowder" +msgstr "PóPrateado" + +msgid "Amulet Coin" +msgstr "Amuleto Moeda" + +msgid "Cleanse Tag" +msgstr "Selo Purificante" + +msgid "Smoke Ball" +msgstr "Bola de Fumaça" + +msgid "Focus Band" +msgstr "BandanaDeFoco" + +msgid "Lucky Egg" +msgstr "Ovo da Sorte" + +msgid "Scope Lens" +msgstr "LenteDeEscopo" + +msgid "Wide Lens" +msgstr "LentesGrandes" + +msgid "Zoom Lens" +msgstr "LentesDeZoom" + +msgid "Metal Coat" +msgstr "RevestimentoMetalico" + +msgid "Leftovers" +msgstr "Restos" + +msgid "Dragon Scale" +msgstr "EscamaDeDragão" + +msgid "Shell Bell" +msgstr "SinoDeConcha" + +msgid "Muscle Band" +msgstr "Bandana Muscular" + +msgid "Wise Glasses" +msgstr "Oculus do Sábio" + +msgid "Expert Belt" +msgstr "Faixa Expert" + +msgid "Life Orb" +msgstr "Orbe da Vida" + +msgid "Power Herb" +msgstr "Erva Do Poder" + +msgid "Toxic Orb" +msgstr "Orbe Toxica" + +msgid "Flame Orb" +msgstr "Orbe Flamejante" + +msgid "Focus Sash" +msgstr "Faixa Foco" + +msgid "Metronome" +msgstr "Metronomo" + +msgid "Iron Ball" +msgstr "Bola De Ferro" + +msgid "Lagging Tail" +msgstr "Calda Atrasada" + +msgid "Destiny Knot" +msgstr "Novelo Do Destino" + +msgid "Black Sludge" +msgstr "Lodo Negro" + +msgid "Grip Claw" +msgstr "Garra Gancho" + +msgid "Sticky Barb" +msgstr "Farpa Pegajosa" + +msgid "Shed Shell" +msgstr "Casca Vazia" + +msgid "Big Root" +msgstr "Grande Raiz" + +msgid "Choice Band" +msgstr "Bandana Da Escolha" + +msgid "Choice Specs" +msgstr "Oculus Da Escolha" + +msgid "Choice Scarf" +msgstr "Cachecol da Escolha" + +msgid "Light Clay" +msgstr "Argila Clara" + +msgid "Icy Rock" +msgstr "Rocha Glacial" + +msgid "Smooth Rock" +msgstr "Rocha Suave" + +msgid "Heat Rock" +msgstr "Rocha Quente" + +msgid "Damp Rock" +msgstr "Rocha Úmida" + +msgid "Macho Brace" +msgstr "Cinta Macho" + +msgid "Power Bracer" +msgstr "Bracadeira do Poder" + +msgid "Power Belt" +msgstr "Cinturão Do Poder" + +msgid "Power Lens" +msgstr "Lentes Do Poder" + +msgid "Power Band" +msgstr "Bandana Do Poder" + +msgid "Power Anklet" +msgstr "Tornozeleira do Poder" + +msgid "Power Weight" +msgstr "Peso Do Poder" + +msgid "Sea Incense" +msgstr "Incenso Do Mar" + +msgid "Lax Incense" +msgstr "Incenso Relaxante" + +msgid "Odd Incense" +msgstr "Incenso Estranho" + +msgid "Rock Incense" +msgstr "Incenso Rocha" + +msgid "Full Incense" +msgstr "Incenso Completo" + +msgid "Wave Incense" +msgstr "Incenso Onda" + +msgid "Rose Incense" +msgstr "Incenso De Rosas" + +msgid "Luck Incense" +msgstr "Incenso Da Sorte" + +msgid "Pure Incense" +msgstr "Incenso Puro" + +msgid "Soft Sand" +msgstr "Areia Fofa" + +msgid "Hard Stone" +msgstr "Pedra Dura" + +msgid "Miracle Seed" +msgstr "Semente Milagrosa" + +msgid "BlackGlasses" +msgstr "Oculos Escuros" + +msgid "Black Belt" +msgstr "Faixa Preta" + +msgid "Magnet" +msgstr "Imã" + +msgid "Mystic Water" +msgstr "Aguá Mistica" + +msgid "Sharp Beak" +msgstr "Bico Afiado" + +msgid "Poison Barb" +msgstr "Farpa Venenosa" + +msgid "NeverMeltIce" +msgstr "NncaDrrtGelo" + +msgid "Spell Tag" +msgstr "Selo De Feitiço" + +msgid "TwistedSpoon" +msgstr "Colher Entortada" + +msgid "Charcoal" +msgstr "Carvão" + +msgid "Dragon Fang" +msgstr "Dente De Dragão" + +msgid "Silk Scarf" +msgstr "Cachecol Sedoso" + +msgid "Flame Plate" +msgstr "Placa Flamejante" + +msgid "Splash Plate" +msgstr "Placa Aquatica" + +msgid "Zap Plate" +msgstr "Placa Eletrica" + +msgid "Meadow Plate" +msgstr "Placa Planice" + +msgid "Icicle Plate" +msgstr "Placa Gélida" + +msgid "Fist Plate" +msgstr "Placa Soco" + +msgid "Toxic Plate" +msgstr "Placa Toxica" + +msgid "Earth Plate" +msgstr "Placa Terrestre" + +msgid "Sky Plate" +msgstr "Placa do Céu" + +msgid "Mind Plate" +msgstr "Placa Mental" + +msgid "Insect Plate" +msgstr "Placa inseto" + +msgid "Stone Plate" +msgstr "Placa Rochedo" + +msgid "Spooky Plate" +msgstr "Placa Assustadora" + +msgid "Draco Plate" +msgstr "Placa Draconiana" + +msgid "Dread Plate" +msgstr "Placa Apavorante" + +msgid "Iron Plate" +msgstr "Placa Metálica" + +msgid "Light Ball" +msgstr "Bola Luminosa" + +msgid "Lucky Punch" +msgstr "Soco Sortudo" + +msgid "Metal Powder" +msgstr "Pó Metalico" + +msgid "Quick Powder" +msgstr "Pó Rapido" + +msgid "Thick Club" +msgstr "Bastão Espesso" + +msgid "Stick" +msgstr "Graveto" + +msgid "Soul Dew" +msgstr "Orvalho da Alma" + +msgid "DeepSeaTooth" +msgstr "DenteMarProfundo" + +msgid "DeepSeaScale" +msgstr "EscamaMarProfundp" + +msgid "Adamant Orb" +msgstr "Orbe De Diamante" + +msgid "Lustrous Orb" +msgstr "Orbe Lustrosa" + +msgid "Griseous Orb" +msgstr "Orb Griseous" + +msgid "Dubious Disc" +msgstr "Disco Duvidoso" + +msgid "Protector" +msgstr "Protetor" + +msgid "Electirizer" +msgstr "Electrizador" + +msgid "Magmarizer" +msgstr "Magmarizador" + +msgid "Reaper Cloth" +msgstr "MantoDoCeifador" + +msgid "Razor Claw" +msgstr "Garra Cortante" + +msgid "Razor Fang" +msgstr "Presa Cortante" + +msgid "Red Scarf" +msgstr "Cachecol Vermelho" + +msgid "Blue Scarf" +msgstr "Cachecol Azul" + +msgid "Pink Scarf" +msgstr "Cachecol Rosa" + +msgid "Green Scarf" +msgstr "Cachecol Verde" + +msgid "Yellow Scarf" +msgstr "Cachecol Amarelo" + +msgid "Potion" +msgstr "Poção" + +msgid "Super Potion" +msgstr "Super Poção" + +msgid "Hyper Potion" +msgstr "Hyper Poção" + +msgid "Max Potion" +msgstr "Poção Maxima" + +msgid "Full Restore" +msgstr "Rest. Completo" + +msgid "Sacred Ash" +msgstr "Cinza Sagrada" + +msgid "Antidote" +msgstr "Antidoto" + +msgid "Burn Heal" +msgstr "Cura Queimadura" + +msgid "Ice Heal" +msgstr "Cura Congelamento" + +msgid "Awakening" +msgstr "Acordador" + +msgid "Parlyz Heal" +msgstr "Cura Paralizial" + +msgid "Full Heal" +msgstr "Cura Completa" + +msgid "Lava Cookie" +msgstr "Cookie De Lava" + +msgid "Old Gateau" +msgstr "Velho Doce" + +msgid "Revive" +msgstr "Reviver" + +msgid "Max Revive" +msgstr "Reviver Maximo" + +msgid "Berry Juice" +msgstr "Suco de fruta" + +msgid "Fresh Water" +msgstr "Água Fresca" + +msgid "Soda Pop" +msgstr "Refrigerante Pop" + +msgid "Lemonade" +msgstr "Limonada" + +msgid "Moomoo Milk" +msgstr "Leite Moomoo" + +msgid "EnergyPowder" +msgstr "PóEnergético" + +msgid "Energy Root" +msgstr "Raíz Energética" + +msgid "Heal Powder" +msgstr "Pó Curador" + +msgid "Revival Herb" +msgstr "Erva Revigorante" + +msgid "Max Ether" +msgstr "Ether Maximo" + +msgid "Max Elixir" +msgstr "Elixir Maximo" + +msgid "Protein" +msgstr "Proteina" + +msgid "Iron" +msgstr "Ferro" + +msgid "Carbos" +msgstr "Carboidratos" + +msgid "Calcium" +msgstr "Calciuo" + +msgid "Zinc" +msgstr "Zinco" + +msgid "PP Max" +msgstr "PP Maximo" + +msgid "Master Ball" +msgstr "Master Bola" + +msgid "Ultra Ball" +msgstr "Ultra Bola" + +msgid "Great Ball" +msgstr "Bola Grande" + +msgid "Poké Ball" +msgstr "Poké Bola" + +msgid "Safari Ball" +msgstr "Bola do Safari" + +msgid "Net Ball" +msgstr "Bola Rede" + +msgid "Dive Ball" +msgstr "Bola Mergulho" + +msgid "Nest Ball" +msgstr "Bola Ninho" + +msgid "Repeat Ball" +msgstr "Bola Repetitiva" + +msgid "Timer Ball" +msgstr "Bola Temporizada" + +msgid "Luxury Ball" +msgstr "Bola Luxuosa" + +msgid "Premier Ball" +msgstr "Bola Premiada" + +msgid "Dusk Ball" +msgstr "Bola Sombria" + +msgid "Heal Ball" +msgstr "Bola Regenerante" + +msgid "Quick Ball" +msgstr "Bola rapida" + +msgid "Cherish Ball" +msgstr "Bola Apreciada" + +msgid "Fast Ball" +msgstr "Bola Rapida" + +msgid "Level Ball" +msgstr "Bola de Nivel" + +msgid "Lure Ball" +msgstr "Bola Atrativa" + +msgid "Heavy Ball" +msgstr "Bola Pesada" + +msgid "Love Ball" +msgstr "Bola Amor" + +msgid "Friend Ball" +msgstr "Bola Amigavell" + +msgid "Moon Ball" +msgstr "Bola Lunar" + +msgid "Sport Ball" +msgstr "Bola Esportiva" + +msgid "Park Ball" +msgstr "Bola do Parque" + +msgid "The target is taunted into a rage that allows it to use only attack moves for three turns." +msgstr "The foe is taunted into a rage that allows it to use only attack moves for two to four turns." + +msgid "Cheri Berry" +msgstr "Fruta Cheri" + +msgid "Chesto Berry" +msgstr "Fruta Chesto" + +msgid "Pecha Berry" +msgstr "Fruta Pecha" + +msgid "Rawst Berry" +msgstr "Fruta Rawst" + +msgid "Aspear Berry" +msgstr "Fruta Aspear" + +msgid "Leppa Berry" +msgstr "Fruta Leppa" + +msgid "Oran Berry" +msgstr "Fruta Oran" + +msgid "Persim Berry" +msgstr "Fruta Persim" + +msgid "Lum Berry" +msgstr "Fruta Figy" + +msgid "Sitrus Berry" +msgstr "Fruta Sitrus" + +msgid "Wiki Berry" +msgstr "Fruta Wiki" + +msgid "Mago Berry" +msgstr "Fruta Mago" + +msgid "Aguav Berry" +msgstr "Fruta Aguav" + +msgid "Iapapa Berry" +msgstr "Fruta Lapapa" + +msgid "Razz Berry" +msgstr "Fruta Razz" + +msgid "Bluk Berry" +msgstr "Fruta Bluck" + +msgid "Nanab Berry" +msgstr "Fruta Nanab" + +msgid "Wepear Berry" +msgstr "Fruta Wepear" + +msgid "Pinap Berry" +msgstr "Fruta Pinap" + +msgid "Pomeg Berry" +msgstr "Fruta Pomeg" + +msgid "Kelpsy Berry" +msgstr "Fruta Kelpsy" + +msgid "Qualot Berry" +msgstr "Fruta Qualot" + +msgid "Hondew Berry" +msgstr "Fruta Hondew" + +msgid "Grepa Berry" +msgstr "Frita Grepa" + +msgid "Tamato Berry" +msgstr "Fruta Tamato" + +msgid "Cornn Berry" +msgstr "Fruta Cornn" + +msgid "Magost Berry" +msgstr "Fruta Magost" + +msgid "Rabuta Berry" +msgstr "Fruta Rabuta" + +msgid "Nomel Berry" +msgstr "Fruta Nomel" + +msgid "Spelon Berry" +msgstr "Fruta Spelon" + +msgid "Pamtre Berry" +msgstr "Fruta Pamtre" + +msgid "Watmel Berry" +msgstr "Fruta Watmel" + +msgid "Durin Berry" +msgstr "Fruta Durin" + +msgid "Belue Berry" +msgstr "Fruta Belue" + +msgid "Occa Berry" +msgstr "Fruta Occa" + +msgid "Passho Berry" +msgstr "Fruta Passho" + +msgid "Wacan Berry" +msgstr "Fruta Wacan" + +msgid "Rindo Berry" +msgstr "Fruta Rindo" + +msgid "Yache Berry" +msgstr "Fruta Yache" + +msgid "Chople Berry" +msgstr "Fruta Chople" + +msgid "Kebia Berry" +msgstr "Fruta Kebia" + +msgid "Shuca Berry" +msgstr "Fruta Shuca" + +msgid "Coba Berry" +msgstr "Fruta Coba" + +msgid "Payapa Berry" +msgstr "Fruta Payapa" + +msgid "Tanga Berry" +msgstr "Fruta Tanga" + +msgid "Charti Berry" +msgstr "Fruta Charti" + +msgid "Kasib Berry" +msgstr "Fruta Kasib" + +msgid "Haban Berry" +msgstr "Fruta Haban" + +msgid "Colbur Berry" +msgstr "Fruta Colbur" + +msgid "Babiri Berry" +msgstr "Fruta Baribi" + +msgid "Chilan Berry" +msgstr "Fruta Chilan" + +msgid "Liechi Berry" +msgstr "Fruta Liechi" + +msgid "Ganlon Berry" +msgstr "Fruta Ganlon" + +msgid "Salac Berry" +msgstr "Fruta Salac" + +msgid "Petaya Berry" +msgstr "Fruta Petaya" + +msgid "Apicot Berry" +msgstr "Fruta Apicot" + +msgid "Lansat Berry" +msgstr "Fruta Lansat" + +msgid "Starf Berry" +msgstr "Fruta Starf" + +msgid "Enigma Berry" +msgstr "Fruta Enigma" + +msgid "Micle Berry" +msgstr "Fruta Micle" + +msgid "Custap Berry" +msgstr "Fruta Custap" + +msgid "Jaboca Berry" +msgstr "Fruta Jaboca" + +msgid "Rowap Berry" +msgstr "Fruta Rowap" + +msgid "Orange Mail" +msgstr "Carta Laranja" + +msgid "Harbor Mail" +msgstr "Carta Porto" + +msgid "Glitter Mail" +msgstr "Carta Gliterizada" + +msgid "Mech Mail" +msgstr "Carta Mech" + +msgid "Wood Mail" +msgstr "Carta Madeira" + +msgid "Wave Mail" +msgstr "Carta Onda" + +msgid "Bead Mail" +msgstr "Carta Conta" + +msgid "Shadow Mail" +msgstr "Carta Sombrial" + +msgid "Tropic Mail" +msgstr "Carta Tropical" + +msgid "Dream Mail" +msgstr "Carta Sonho" + +msgid "Fab Mail" +msgstr "Carta Fab" + +msgid "Retro Mail" +msgstr "Carta Retro" + +msgid "X Attack" +msgstr "X Ataque" + +msgid "X Defend" +msgstr "X Defesa" + +msgid "X Sp. Def" +msgstr "X Defesa Sp." + +msgid "X Speed" +msgstr "X Velocidade" + +msgid "X Accuracy" +msgstr "X Precisão" + +msgid "Dire Hit" +msgstr "Golpe Certeiro" + +msgid "Guard Spec." +msgstr "Guarda Spec." + +msgid "Poké Doll" +msgstr "Poké Boneco" + +msgid "Fluffy Tail" +msgstr "Calda Fofa" + +msgid "Blue Flute" +msgstr "Flauta Azul" + +msgid "Yellow Flute" +msgstr "Flauta Amarela" + +msgid "Red Flute" +msgstr "Flauta Vermelha" + +msgid "Bicycle" +msgstr "Bicicleta" + +msgid "Old Rod" +msgstr "Vara Velha" + +msgid "Good Rod" +msgstr "Vara de pesca" + +msgid "Super Rod" +msgstr "Super Vara" + +msgid "Town Map" +msgstr "Mapa" + +msgid "Coin Case" +msgstr "Bolsa de moedas" + +msgid "A case for holding Coins obtained at the Game Corner. It holds up to 99,999 Coins." +msgstr "A case for holding Coins obtained at the Game Corner. It holds up to 50,000 Coins." + +msgid "Soot Sack" +msgstr "Saco de Poeira" + +msgid "Explorer Kit" +msgstr "Kit de Explorador" + +msgid "Loot Sack" +msgstr "Saco de Loot" + +msgid "Rule Book" +msgstr "Livro das Regras" + +msgid "Point Card" +msgstr "Cartão Ponto" + +msgid "Journal" +msgstr "Jornal" + +msgid "Seal Case" +msgstr "Caixa Selada" + +msgid "Fashion Case" +msgstr "Caixa Fashion" + +msgid "Seal Bag" +msgstr "Bolsa Selada" + +msgid "Works Key" +msgstr "Chave de Trabalho" + +msgid "Old Charm" +msgstr "Amuleto Antigo" + +msgid "Galactic Key" +msgstr "Chave Galactica" + +msgid "Red Chain" +msgstr "Corrente Vermelha" + +msgid "Sprayduck" +msgstr "PsyduckSpray" + +msgid "Poffin Case" +msgstr "Caixa de Doces" + +msgid "Suite Key" +msgstr "Chave da Suite" + +msgid "Oak's Letter" +msgstr "Carta do Carvalho" + +msgid "Lunar Wing" +msgstr "Asa Lunar" + +msgid "Member Card" +msgstr "Cartão Membro" + +msgid "Azure Flute" +msgstr "Flauta Azure" + +msgid "BBFerry Ticket" +msgstr "Ticket BBFerry" + +msgid "Contest Pass" +msgstr "Passe Concurso" + +msgid "Magma Stone" +msgstr "Pedra de Magma" + +msgid "Parcel" +msgstr "Parcela" + +msgid "Coupon 1" +msgstr "Cupon 1" + +msgid "Coupon 2" +msgstr "Cupon 2" + +msgid "Coupon 3" +msgstr "Cupon 3" + +msgid "Storage Key" +msgstr "Chave do Armazem" + +msgid "SecretPotion" +msgstr "PoçãoSecreta" + +msgid "Secret Key" +msgstr "Chave Secreta" + +msgid "Apricorn Box" +msgstr "Caixa de Apricorn" + +msgid "Unown Report" +msgstr "Reportador Unown" + +msgid "Berry Pots" +msgstr "Pote de Frutas" + +msgid "Blue Card" +msgstr "Cartão Azul" + +msgid "SlowpokeTail" +msgstr "CaldaDeSlowpoke" + +msgid "Clear Bell" +msgstr "Sino Limpo" + +msgid "Card Key" +msgstr "Cartão Chave" + +msgid "Basement Key" +msgstr "Chave do Porão" + +msgid "Squirtbottle" +msgstr "RecipienteSquirtle" + +msgid "Red Scale" +msgstr "Escama Vermelha" + +msgid "Lost Item" +msgstr "Item Perdido" + +msgid "Pass" +msgstr "Passe" + +msgid "Machine Part" +msgstr "Parte da Maquina" + +msgid "Silver Wing" +msgstr "Asa de Prata" + +msgid "Rainbow Wing" +msgstr "Asa Arco-íris" + +msgid "Mystery Egg" +msgstr "Ovo Misterioso" + +msgid "Photo Album" +msgstr "Album de Fotos" + +msgid "GB Sounds" +msgstr "Sons GB" + +msgid "Tidal Bell" +msgstr "Sino das Marés" + +msgid "RageCandyBar" +msgstr "Barra De Doce" + +msgid "Jade Orb" +msgstr "Orbe Jade" + +msgid "Lock Capsule" +msgstr "Capsula Trancada" + +msgid "Red Orb" +msgstr "Orbe Vermelha" + +msgid "Blue Orb" +msgstr "Orbe Azul" + +msgid "Enigma Stone" +msgstr "Pedra Enigma" + +msgid "Silph Scope" +msgstr "Lente Silfo" + +msgid "LAB KEY" +msgstr "CHAVE DO LABORATORIO" + +msgid "Sticker Case" +msgstr "Caixa de Adesivos" + +msgid "Atom Ball" +msgstr "Bola Atom" + +msgid "T.U.R Ticket" +msgstr "Ticket T.U.R" + +msgid "Coconut Milk" +msgstr "Leite de Coco" + +msgid "Jungle's Crown" +msgstr "Coroa Da Selva" + +msgid "Royal Jelly" +msgstr "Geleia Real" + +msgid "Bug Spray" +msgstr "Inseticida" + +msgid "Hair Fossil" +msgstr "Fossil Cabelo" + +msgid "Tusk Fossil" +msgstr "Fossil Presa" + +msgid "Moss Shard" +msgstr "Caco Com Musgo" + +msgid "Ice Shard" +msgstr "Caco De Gelo" + +msgid "Pretty Ribbon" +msgstr "Fita Bonita" + +msgid "Mega Bracelet" +msgstr "Mega Bracelete" + +msgid "Bike Wheel" +msgstr "Roda Da Bicicleta" + +msgid "Carrot Wine" +msgstr "Vinho de Cenoura" + +msgid "Secret Note" +msgstr "Nota Secreta" + +msgid "Unidentified Fallen Object" +msgstr "Objeto Caido Não Identificado" + +msgid "Boxing Gloves" +msgstr "Luvas de Boxe" + +msgid "Fire Gem" +msgstr "Gema Fogo" + +msgid "Water Gem" +msgstr "Gema Água" + +msgid "Electric Gem" +msgstr "Gema Eletrico" + +msgid "Grass Gem" +msgstr "Gema Grama" + +msgid "Ice Gem" +msgstr "Gema Gelo" + +msgid "Fighting Gem" +msgstr "Gema Lutador" + +msgid "Poison Gem" +msgstr "Gema Venenosa" + +msgid "Ground Gem" +msgstr "Gema Solo" + +msgid "Flying Gem" +msgstr "Gema Voador" + +msgid "Psychic Gem" +msgstr "Gema Psiquica" + +msgid "Bug Gem" +msgstr "Gema Inseto" + +msgid "Rock Gem" +msgstr "Gema Pedra" + +msgid "Ghost Gem" +msgstr "Gema Fantasma" + +msgid "Dragon Gem" +msgstr "Gema Dragão" + +msgid "Dark Gem" +msgstr "Gema Noturno" + +msgid "Steel Gem" +msgstr "Gema Metalico" + +msgid "Normal Gem" +msgstr "Gema Normal" + +msgid "Yoshitaka's Letter" +msgstr "Carta do Yoshitaka" + +msgid "Rocky Helmet" +msgstr "Capacete Com Pedras" + +msgid "Eject Button" +msgstr "Botão de Ejeção" + +msgid "Red Card" +msgstr "Cartão Vermelho" + +msgid "Float Stone" +msgstr "Pedra Flutuante" + +msgid "Binding Band" +msgstr "Bandana Da Obrigação" + +msgid "Absorb Bulb" +msgstr "Bulbo Absorvedor" + +msgid "Cell Battery" +msgstr "Celula de Bateria" + +msgid "Ring Target" +msgstr "Anel Alvo" + +msgid "Air Balloon" +msgstr "Balão de Ar" + +msgid "Assault Vest" +msgstr "Vestido de Assalto" + +msgid "Fairy Gem" +msgstr "Gema Fada" + +msgid "Prison Bottle" +msgstr "Garrafa Da Prisão" + +msgid "Luminous Moss" +msgstr "Musgo Luminoso" + +msgid "Weakness Policy" +msgstr "Política De Fraqueza" + +msgid "Pixie Plate" +msgstr "Placa Pixie" + +msgid "Snowball" +msgstr "Bola De Neve" + +msgid "Safety Goggles" +msgstr "Oculus de Proteção" + +msgid "Kellyn's Letter" +msgstr "Carta Da Kellyn" + +msgid "Burnt Notebook" +msgstr "Caderno Queimado" + +msgid "Rusty Key" +msgstr "Chave Enferrujada" + +msgid "Power Glove" +msgstr "Luva Do Poder" + +msgid "Nuclear Ball" +msgstr "Bola Nuclear" + +msgid "Sachet" +msgstr "Sache" + +msgid "Power Cell" +msgstr "Celula do Poder" + +msgid "Maria's Key" +msgstr "Chave Da Maria" + +msgid "Oval Charm" +msgstr "Amuleto Oval" + +msgid "Shiny Charm" +msgstr "Amuleto Brilhante" + +msgid "Aromatic Herb" +msgstr "Erva Aromatica" + +msgid "Air Mail" +msgstr "Carta Aerea" + +msgid "Uranium Core" +msgstr "Nucleo De Uranium" + +msgid "Gold Fossil" +msgstr "Fossil Dourado" + +msgid "Surfboard" +msgstr "Prancha de Surf" + +msgid "Scuba Gear" +msgstr "Aparelho De Mergulho" + +msgid "Climbing Pick" +msgstr "Picareta De Escalada" + +msgid "Rich Mulch" +msgstr "Fertilizante Rico" + +msgid "Sprinklotad" +msgstr "RegadorLotad" + +msgid "Quadcopter" +msgstr "Quadcoptero" diff --git a/Dialogue/Generated/pt/OfficialLocations.po b/Dialogue/Generated/pt/OfficialLocations.po new file mode 100644 index 000000000..2e428b5eb --- /dev/null +++ b/Dialogue/Generated/pt/OfficialLocations.po @@ -0,0 +1,5 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + diff --git a/Dialogue/Generated/pt/OfficialMoves.po b/Dialogue/Generated/pt/OfficialMoves.po new file mode 100644 index 000000000..05778d87f --- /dev/null +++ b/Dialogue/Generated/pt/OfficialMoves.po @@ -0,0 +1,265 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + +msgid "Megahorn" +msgstr "Megachifre" + +msgid "Attack Order" +msgstr "Ordem de Ataque" + +msgid "Bug Buzz" +msgstr "Zumbido de Inseto" + +msgid "X-Scissor" +msgstr "Tesoura X" + +msgid "Signal Beam" +msgstr "Sinalizador" + +msgid "U-turn" +msgstr "Giro em U" + +msgid "Steamroller" +msgstr "Rolo Compressor" + +msgid "Bug Bite" +msgstr "Mordida de Inseto" + +msgid "Silver Wind" +msgstr "Vento prateado" + +msgid "Struggle Bug" +msgstr "Ira de Inseto" + +msgid "Twineedle" +msgstr "Agulha Dupla" + +msgid "Fury Cutter" +msgstr "Corte Furioso" + +msgid "Leech Life" +msgstr "Sanguessuga" + +msgid "Pin Missile" +msgstr "Míssill de Agulha" + +msgid "Defend Order" +msgstr "Ordem de Defesa" + +msgid "Heal Order" +msgstr "Ordem de Cura" + +msgid "Quiver Dance" +msgstr "Dança Vibratória" + +msgid "Rage Powder" +msgstr "Pó da Fúria" + +msgid "Spider Web" +msgstr "Teia de Aranha" + +msgid "String Shot" +msgstr "Lança-Teia" + +msgid "Tail Glow" +msgstr "Cauda ardente" + +msgid "Foul Play" +msgstr "Jogo Sujo" + +msgid "Night Daze" +msgstr "Confusão Noturna" + +msgid "Crunch" +msgstr "Triturar" + +msgid "Dark Pulse" +msgstr "Pulso negro" + +msgid "Sucker Punch" +msgstr "Soco Enganador" + +msgid "Night Slash" +msgstr "Golpe Noturno" + +msgid "Bite" +msgstr "Mordida" + +msgid "Feint Attack" +msgstr "Ataque Furtivo" + +msgid "Snarl" +msgstr "Rosnado" + +msgid "Assurance" +msgstr "Garantia" + +msgid "Payback" +msgstr "Revide" + +msgid "Pursuit" +msgstr "Perseguição" + +msgid "Thief" +msgstr "Ladrão" + +msgid "Knock Off" +msgstr "Derrubar" + +msgid "Beat Up" +msgstr "Espancar" + +msgid "Fling" +msgstr "Arremessar" + +msgid "Punishment" +msgstr "Punição" + +msgid "Dark Void" +msgstr "Vácuo Negro" + +msgid "Embargo" +msgstr "Confiscar" + +msgid "Fake Tears" +msgstr "Choro Falso" + +msgid "Flatter" +msgstr "Bajular" + +msgid "Hone Claws" +msgstr "Garras Afiadas" + +msgid "Memento" +msgstr "Lembrança" + +msgid "Nasty Plot" +msgstr "Conspiração" + +msgid "Quash" +msgstr "Retardar" + +msgid "Snatch" +msgstr "Arrebatar" + +msgid "Switcheroo" +msgstr "Troca Secreta" + +msgid "Taunt" +msgstr "provocar" + +msgid "Torment" +msgstr "Tormento" + +msgid "Roar of Time" +msgstr "Rugido do tempo" + +msgid "Draco Meteor" +msgstr "Meteoro Dragão" + +msgid "Outrage" +msgstr "Atrocidade" + +msgid "Dragon Rush" +msgstr "Investida de Dragão" + +msgid "Spacial Rend" +msgstr "Fenda Espacial" + +msgid "Dragon Pulse" +msgstr "Pulso do Dragão" + +msgid "Dragon Claw" +msgstr "Garra de Dragão" + +msgid "Dragon Tail" +msgstr "Cauda de dragão" + +msgid "Dragon Breath" +msgstr "Sopro de Dragão" + +msgid "Dual Chop" +msgstr "Golpe duplo" + +msgid "Twister" +msgstr "Ciclone" + +msgid "Dragon Rage" +msgstr "Fúria do Dragão" + +msgid "Dragon Dance" +msgstr "Dança do Dragão" + +msgid "Bolt Strike" +msgstr "Queda de Raios" + +msgid "Thunder" +msgstr "Trovão" + +msgid "Volt Tackle" +msgstr "Investida Trovão" + +msgid "Zap Cannon" +msgstr "Canhão Elétrico" + +msgid "Fusion Bolt" +msgstr "Raio de Fusão" + +msgid "Thunderbolt" +msgstr "Choque do Trovão" + +msgid "Wild Charge" +msgstr "Ataque Selvagem" + +msgid "Discharge" +msgstr "Descarga" + +msgid "Thunder Punch" +msgstr "Soco Trovão" + +msgid "Volt Switch" +msgstr "Troca Elétrica" + +msgid "Thunder Fang" +msgstr "Presa do Trovão" + +msgid "Shock Wave" +msgstr "Onda de Choques" + +msgid "Electroweb" +msgstr "Teia Elétrica" + +msgid "Charge Beam" +msgstr "Carga de Raio" + +msgid "Thunder Shock" +msgstr "Choque Elétrico" + +msgid "Electro Ball" +msgstr "Bola Elétrica" + +msgid "Charge" +msgstr "Carga" + +msgid "Magnet Rise" +msgstr "Levitação Magnética" + +msgid "Thunder Wave" +msgstr "Onda Trovão" + +msgid "Focus Punch" +msgstr "Soco Focalizado" + +msgid "High Jump Kick" +msgstr "Voadora" + +msgid "Close Combat" +msgstr "Corpo-a-corpo" + +msgid "Focus Blast" +msgstr "Explosão Focalizada" + +msgid "Nuclear Wind" +msgstr "Vento Nuclear" diff --git a/Dialogue/Generated/pt/OfficialNames.po b/Dialogue/Generated/pt/OfficialNames.po new file mode 100644 index 000000000..24ba1a896 --- /dev/null +++ b/Dialogue/Generated/pt/OfficialNames.po @@ -0,0 +1,38 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + +msgid "Angelica" +msgstr "Angélica" + +msgid "Caesar" +msgstr "César" + +msgid "Cedric" +msgstr "Cedrico" + +msgid "Claudio" +msgstr "Cláudio" + +msgid "ELENA" +msgstr "HELENA" + +msgid "Jessica" +msgstr "Jéssica" + +msgid "Julianna" +msgstr "Juliana" + +msgid "Luke" +msgstr "Luk" + +msgid "Monica" +msgstr "Mônica" + +msgid "Nuñes" +msgstr "Nunes" + +msgid "Rosalind" +msgstr "Rosalina" + diff --git a/Dialogue/Generated/pt/OfficialPhone.po b/Dialogue/Generated/pt/OfficialPhone.po new file mode 100644 index 000000000..b1c03c14c --- /dev/null +++ b/Dialogue/Generated/pt/OfficialPhone.po @@ -0,0 +1,113 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + +msgid "Buenas noches, \\PN!\\mThis is \\TN!" +msgstr "Buenas noches, \\PN!\\mAqui é \\TN!" + +msgid "Did you hear about Nuclear Pokemon?\\mI hope I don't run into one of those, they sound scary.\\mBe careful out there, ok?" +msgstr "Você já ouviu sobre Pokémon Nuclear?\\mEspero não me deparar com um desses, eles parecem assustadores.\\mTenha cuidado lá fora, ok?" + +msgid "Do you remember my \\TP?\\m My \\TP is awesome. It's so cool.\\m I'd even say my \\TP is in the top percentage of \\TPs." +msgstr "Você se lembra do meu \\TP?\\m Meu \\TP está incrível. É tão legal.\\m Eu até diria que meu \\TP is in the top percentage of \\TPs." + +msgid "Do you want to battle? I'm going to win this time!\\mI'll be waiting for you around \\TM.\\mLook for me, OK? My \\TP will be expecting you." +msgstr "Você quer batalhar? Eu vou ganhar dessa vez!\\mVou estar te esperando \\TM.\\mMe procure, OK? Meu \\TP estará te esperando." + +msgid "Good day, \\PN! Hi. This is \\TN." +msgstr "Bom dia, \\PN! Oi. Aqui é \\TN." + +msgid "Good morning!\\m This is \\PN, right? It's me, \\TN." +msgstr "Bom dia!\\m É o \\PN, certo? Sou eu, \\TN." + +msgid "Good morning, \\PN.\\mThis is \\TN. Did I wake you?" +msgstr "Bom dia, \\PN.\\mAqui é \\TN. Eu te acordei?" + +msgid "Good morning, \\PN.\\mThis is \\TN. Rise and shine!" +msgstr "Bom dia, \\PN.\\mAqui é \\TN. Acorde e se levante!" + +msgid "Guess what happened the other day. I missed catching \\TE again.\\mMaybe I'm not very good at this." +msgstr "Guess what happened the other day. I missed catching \\TE again.\\mMaybe I'm not very good at this." + +msgid "Have you seen the \\TEs around \\TM?\\mThey scare me so much! I always run away!" +msgstr "Have you seen the \\TEs around \\TM?\\mThey scare me so much! Eu sempre fujo!" + +msgid "Have you tried trading with your friends?\\mI got my \\TP in a trade, and it grows so fast!\\mTrades can be an awesome way to get strong Pokemon." +msgstr "Você já tentou trocar com seus amigos?\\mEu ganhei meu \\TP numa troca, e ele evolui tão rápido!\\mTrocas podem ser um jeito impressionante para conseguir um Pokemon forte." + +msgid "Hello, \\PN. This is \\TN. How are things?" +msgstr "Hello, \\PN. This is \\TN. How are things?" + +msgid "Hello. This is \\TN." +msgstr "Oi. Aqui é \\TN." + +msgid "Hey, \\PN! Good evening!\\mThis is \\TN." +msgstr "Ei, \\PN! Boa noite!\\mAqui é \\TN." + +msgid "Hey, are you ready for another throw-down?\\mYou, me, battle. Place, \\TM.\\mTime, whenever you want! Let's do it!" +msgstr "Ei, você está pronto pra outra luta?\\mVocê, eu, batalha. Lugar, \\TM.\\mtempo, sempre que você quiser! Vamos lá!" + +msgid "Hey, listen! I almost caught \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "Hey, listen! I almost caught \\TE the other day.\\mOh, it was sooooooo close, too!" + +msgid "How are you doing? \\PN, howdy! This is \\TN. Isn't it nice out?" +msgstr "Como vai você? \\PN, howdy! Aqui é \\TN. Isn't it nice out?" + +msgid "How are your Pokemon doing?\\mI always keep my \\TP in top shape by going to Pokemon Centers." +msgstr "Como vai seu Pokémon?\\mI always keep my \\TP in top shape by going to Pokemon Centers." + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!" +msgstr "Como vai seu Pokémon?\\mMeu \\TP's really energetic. It's a handful!" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!\\mOh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "Como vai seu Pokémon?\\mMeu \\TP está com muita energia. Ele é um fanfarrão!\\mOh sim, eu consegui vencer um \\TE.\\mPreciso deixar minha party mais forte." + +msgid "I dressed my \\TP and it looks even cuter than before." +msgstr "Eu vesti meu \\TP and it looks even cuter than before." + +msgid "I spent all day hunting for a shiny \\TE.\\mI didn't manage to find any, though." +msgstr "Eu gastei o meu dia inteiro caçando um shiny \\TE.\\mEu não consegui encontrar nenhum, entretanto." + +msgid "I tried to use the Wonder Trade today.\\mAll I got was a Lv.3 Chyinmunk though.\\mWhy do people put up such lame Pokemon for trade?" +msgstr "Eu tentei usar a Wonder Trade hoje.\\mEntretanto tudo que ganhei foi um Chyinmunk Nv.3.\\mPor que que as pessoas colocam Pokemon tão estúpidos para a troca?" + +msgid "Let's have a battle! I want to see how much you've gown!\\mI'm still hanging around \\TM.\\mCome see if you can beat my \\TP!" +msgstr "Vamos batalhar! Eu quero ver o quanto você melhorou!\\mAinda estou andando por \\TM.\\mVenha e veja se consegue vencer meu \\TP!" + +msgid "My \\TP and I love playing games.\\m Its favorite game is fetch." +msgstr "Meu \\TP and I love playing games.\\m Its favorite game is fetch." + +msgid "My \\TP is fantastic.\\mI'd say it's even in the top percentage of \\TPs." +msgstr "Meu \\TP is fantastic.\\mI'd say it's even in the top percentage of \\TPs." + +msgid "My \\TP's looking really awesome. I wish I could show you." +msgstr "Meu \\TP's looking really awesome. I wish I could show you." + +msgid "My \\TP's looking really awesome.\\mI wish I could show you.\\mHey, listen! I almost caught a \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "Meu \\TP está parecendo muito incrível.\\mEu gostaria de te mostrar.\\mEi, escute! Eu quase capturei um \\TE outro dia.\\mOh, estava tãããão perto!" + +msgid "Ready for a rematch? \\TP and I have been training hard!\\mI'll be waiting for you around \\TM where we met.\\mCome find me and let's battle!" +msgstr "Pronto para uma revanche? \\TP e eu temos treinando bastante!\\mVou estar te esperando \\TM perto de onde nos conhecemos.\\mVenha me encontrar e vamos batalhar!" + +msgid "Remember the last time we battled? Let's rematch!\\mI promise it won't be a repeat of last time.\\mCome find me around \\TM!" +msgstr "Lembra da última vez que batalhamos? Vamos ter uma revanche!\\mEu prometo que não vai ser uma repetição da última vez.\\mVenha me encontrar por perto de \\TM!" + +msgid "Top of the morning, \\PN!\\m\\TN here, at your service." +msgstr "Bom dia, \\PN!\\m\\TN aqui, ao seu serviço." + +msgid "Want to battle? It's not going to be a repeat of the last time we met.\\mI'll be waiting for you around \\TM." +msgstr "Quer batalhar? Não vai ser uma repetição da última vez que nos conhecemos.\\mIVou estar te esperando \\TM." + +msgid "What did you eat for lunch today? I had a grilled \\TE.\\mI don't think I cooked it well enough.\\mOr did you not eat lunch at all?" +msgstr "O que você almoçou hoje? Eu almocei um \\TE grelhado.\\mEu não acho que eu cozinhei o suficiente.\\mOu você não almoçou?" + +msgid "You have to hear this! I battled \\TE the other day.\\mIt was easy! I had a type advantage." +msgstr "Você tem que ouvir isso! I battled \\TE the other day.\\mIt was easy! I had a type advantage." + +msgid "\\PN, good day! It's me, \\TN. Got a minute?" +msgstr "\\PN, good day! It's me, \\TN. Got a minute?" + +msgid "\\PN, good evening! Hi.\\mThis is \\TN." +msgstr "\\PN, boa noite! Oi.\\mAqui é \\TN." + diff --git a/Dialogue/Generated/pt/OfficialPokemonNames.po b/Dialogue/Generated/pt/OfficialPokemonNames.po new file mode 100644 index 000000000..3db58aa66 --- /dev/null +++ b/Dialogue/Generated/pt/OfficialPokemonNames.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + +msgid "dearewl" +msgstr "Dearewl" + +msgid "Panjay" +msgstr "Pajay" + +msgid "Terrabit" +msgstr "Terrabbit" + +msgid "Belliadon" +msgstr "Beliaddon" + +msgid "Gastly" +msgstr "Gengar" diff --git a/Dialogue/Generated/pt/OfficialSystem.po b/Dialogue/Generated/pt/OfficialSystem.po new file mode 100644 index 000000000..750b3bedb --- /dev/null +++ b/Dialogue/Generated/pt/OfficialSystem.po @@ -0,0 +1,6188 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + +msgid "(Default)" +msgstr "(padrão)" + +msgid "({1}) PP: {2}/{3}" +msgstr " ({1}) PP: {2}/{3}" + +msgid "--- power core ------ from over----. It ---- ------ a large ---- -- nuclear fuel to -------. ---- ---- activated- -- --- -- prod--- ---- limitless energy." +msgstr "- núcleo de energia ------ mais de----. Isso ---- ------ um grande ---- -- combustível nuclear para -------. ---- ---- ativado- -- --- -- prod--- ---- energia ilimitada." + +msgid "---- -- the Interface --- final---- today. Th- -erator - -- ---- - ----- full control -- --e Sp-cimen. ---- chief reseacher, Dr. ----- --s ---- granted clearance." +msgstr "---- -- a Interface --- final---- hoje. O -erador - -- ---- - ----- controle total -- --e Esp-cime. ---- pesquisador chefe, Dr. ----- --s ---- garantiu esclarecimentos." + +msgid "---- has been - breach -- confidential--. ----- --- ------ shall -- relocate --- undergr-- --. Project 092 --- have -- -- --rminated." +msgstr "---- foi- quebrado-- confidential--. ----- --- ------ deve realocar --- abaixo da ----. Projeto 092 --- foi --nalizado." + +msgid "... ... ... ...Nope!\nThere's no response." +msgstr "... ... ... ...Nope!\nThere's no response." + +msgid "...Oh. It's you.\nListen, I might've been a jerk to you back in Vinoville Town.\nBut, well, what you did, it kind of saved my family and my town.\nWhen the Rangers are done cleaning the area, I'll have a home again.\nSo... I guess... What I'm trying to say is...\nI owe you. We all do.\nBut I'm not going easy on you because of it.\nI've been training non-stop since you beat me!\nMy team will crush anybody that stands in our way...\nEven the Hero of Tandor!!" +msgstr "...Oh. É você.\nEscute, eu posso ter sido um babaca com você em Vinoville.\nMas, bem, o que você fez, isso meio que salvou minha cidade e família.\nQuando os Rangers limparem a área, eu terei uma casa novamente.\nEntão... Eu acho... O que estou tentando dizer...\nEu devo a você, todos nós, na verdade.\nMas não pegarei leve com você por isso\nVenho treinando sem parar desde que você me venceu\nMeu time vai destruir qualquer coisa que aparecer na nossa frente...\nMesmo o Herói de Tandor!!" + +msgid "...Pfeh. I guess you win.\nThat's embarrassing... But whatever.\nIf there's anyone I'll allow to beat me, it should be you." +msgstr "...Pfeh.Acho que você venceu.\nisso é embaraçoso... mas tanto faz.\nSe há alguém que permitirei me vencer, é você" + +msgid "1, 2, and... ... ..." +msgstr "1, 2, e... ... ..." + +msgid "<<" +msgstr " <<" + +msgid "Search Mode" +msgstr "Modo de busca" + +msgid "{1} nature." +msgstr "{1} natureza." + +msgid "Egg hatched." +msgstr "Egg hatched.\n" + +msgid "{1} {2}, {3}" +msgstr "{1} {2}, {3}\n" + +msgid "Egg obtained." +msgstr "Ovo obtido." + +msgid "Had a fateful encounter at Lv. {1}." +msgstr "Teve um encontro decidido pelo destino no Nv. {1}." + +msgid "Met at Lv. {1}." +msgstr "Encontrado no Nv. {1}." + +msgid "Traded at Lv. {1}." +msgstr "Trocado no Nv. {1}." + +msgid "Faraway place" +msgstr "Faraway place\n" + +msgid "\"The Egg Watch\"" +msgstr "\"O relógio do Ovo\"\n" + +msgid "A mysterious Pokémon\nEgg received from\n{1}." +msgstr "Um Pokémon misterioso\nOvo recebido de\n{1}.\n" + +msgid "{1}/{2}/{3}" +msgstr "{1}/{2}/{3}\n" + +msgid "{1}
" +msgstr " {1}
" + +msgid ">>" +msgstr " >>" + +msgid "A Key Item in the Bag can be registered to this key for instant use." +msgstr "Um Item Chave na Mochila pode ser registrado para essa tecla para acesso rápido." + +msgid "A Map\nShows visited Places." +msgstr "Um Mapa\nMostra lugares visitados." + +msgid "A Nuclear Horde appeared!" +msgstr "Uma Horda Nuclear apareceu!" + +msgid "A Phone\nUsed to call People." +msgstr "Um telefone\nUsado para ligar para pessoas." + +msgid "A Pokémon could be in this tree. Maybe a Pokémon could shake it." +msgstr "Um Pokémon poderia estar nessa árvore. Talvez um Pokémon possa sacudi-la." + +msgid "A Pokémon could be in this tree. Want to headbutt it?" +msgstr "Um pokémon pode estar nessa árvore, gostaria de dar uma cabeçada?" + +msgid "A Radio\nUsed to listen to Music." +msgstr "Um Rádio\nUsado para ouvir Música." + +msgid "A Toxic Fallout has set in!" +msgstr "Um Desastre Nuclear ocorreu!" + +msgid "A bell chimed!" +msgstr "Um sino tocou!" + +msgid "A critical hit!" +msgstr "Um acerto crítico!" + +msgid "A heavy rain began to fall!" +msgstr "Uma chuva pesada começou a cair!" + +msgid "A little quick tempered." +msgstr "Um pouco pavio curto." + +msgid "A mysterious air current is protecting Flying-type Pokémon!" +msgstr "Um ar misterioso está protegendo pokémons do tipo Voador." + +msgid "A nuclear fallout has hit!" +msgstr "Um desastre nuclear começou!" + +msgid "A sandstorm brewed!" +msgstr "Uma tempestade de areia se inicia!!" + +msgid "A sandstorm is raging." +msgstr "Tempestade de areia está ocorrendo." + +msgid "A sandstorm kicked up!" +msgstr "Uma tempestade de areia começou!" + +msgid "A soothing aroma wafted through the area!" +msgstr "Um aroma tranquilizador se espalha pela área!" + +msgid "A sticky web has been laid out beneath the opposing team's feet!" +msgstr "Uma teia grudenta foi posta debaixo dos pés do time adversário!" + +msgid "A sticky web has been laid out beneath your team's feet!" +msgstr "Uma teia grudenta foi posta debaixo dos pés de seu time!" + +msgid "A thrilling display from trainers and Pokémon alike!" +msgstr "Uma apresentação impressionante de treinadores e seus Pokémons!" + +msgid "A thunderstorm is raging." +msgstr "Uma tempestade está ocorrendo." + +msgid "A thunderstorm started!" +msgstr "Uma tempestade começou!" + +msgid "A to Z" +msgstr "A a Z" + +msgid "A wall of water is crashing down with a mighty roar." +msgstr "Uma parede de água está caindo com um poderoso rugido.." + +msgid "A {1} was planted here." +msgstr "{1} foi plantado aqui" + +msgid "A: Add map to canvas" +msgstr "A: Add map to canvas\n" + +msgid "ABLE" +msgstr "PODE" + +msgid "ACCURACY" +msgstr "PRECISÃO" + +msgid "Aargh! Almost had it!" +msgstr "Aargh! Quase!" + +msgid "Ability" +msgstr "Habilidade" + +msgid "Ability Ribbon" +msgstr "Fita de Habilidade" + +msgid "Acai Berries" +msgstr "Frutas Açaí" + +msgid "Adamant" +msgstr "Dura" + +msgid "Add another Pokémon?" +msgstr "Adicionar outro Pokémon?" + +msgid "Advanced to Game Lv. {1}!" +msgstr "Avançou para o Nv. {1}!" + +msgid "Aguav Berries" +msgstr "Frutas Aguav" + +msgid "Aha! It is the \\PN!\nWe fight before. I lose in disgrace.\nMy Ninja clan forsake me. So I train.\nI train and train, in hopes to encounter \\PN again.\nIn this arena, we fight to regain honor!\nI will defeat you, and restore glory to my Ninja Clan!" +msgstr "Aha! É \\PN!\nLutamos antes. Eu cai em desgraça.\nMeu clã Ninja me abandonou. Então eu treino.\nTreino e treino, na esperança de encontrar \\PN de novo.\nNessa arena, lutaremos paar recuperar a honra!\nVou vencê-lo, e restaurar glória para meu clã Ninja!" + +msgid "Alas, the final curtain falls...\nThe result is clear:\nYour victory was written in the stars!" +msgstr "Infelizmente, A última curtina cai...\no resultado é claro:\nSua vitória foi escrita ans estrelas." + +msgid "Alert Ribbon" +msgstr "Fita de Alerta" + +msgid "Alert to sounds." +msgstr "Alerta a sons." + +msgid "All Pokémon hearing the song will faint in three turns!" +msgstr "Todo Pokémon que ouviu essa canção irá desmaiar em 3 turnos!" + +msgid "All data will be lost. Confirm once more to proceed." +msgstr "Todos os dados serão deletados. Confirme mais uma vez para prosseguir.." + +msgid "All recording devices are in use. Recording is not possible now." +msgstr "All recording devices are in use. Recording is not possible now." + +msgid "All stat changes were eliminated!" +msgstr "Todas as alterações de atributo foram eliminadas" + +msgid "All the world's a stage... and we play the leading role! Can you see past our splendid masquerade?" +msgstr "Todo o mundo é um palco... e nós somos os protagonistas! Você pode ver atráves de nossas máscaras?" + +msgid "Also, look for a special NPC in Kevlar Town!" +msgstr " Also, look for a special NPC in Kevlar Town!" + +msgid "An Egg can't battle!" +msgstr "Um ovo não pode batalhar!" + +msgid "An egg can't be an active Pokémon" +msgstr "Um ovo não pode ser um Pokémon ativo" + +msgid "An electric current runs across the battlefield!" +msgstr "Uma corrente Elétrica corre pelo campo de batalha!" + +msgid "And now, their battling skills will determine which of them get to move on to the Champion's Arena after this match." +msgstr "E agora, suas habilidades determinarão quem irá para a Arena dos Campeões após essa batalha" + +msgid "And the winner is \\PN!" +msgstr "E o vencedor é \\PN!" + +msgid "And..." +msgstr "E..." + +msgid "And..." +msgstr "E..." + +msgid "Announcer: You're out of Safari Balls! Game over!" +msgstr "Announcer: You're out of Safari Balls! Game over!" + +msgid "Apicot Berries" +msgstr "Frutas Apicot" + +msgid "Apr." +msgstr "Abr." + +msgid "April" +msgstr "Abril" + +msgid "Aqua Ring restored {1}'s HP!" +msgstr "Anél de Água restaurou os PV de {1}!" + +msgid "Are you sure you want to delete this save file?" +msgstr "Você tem certeza de que quer deletar esse arquivo salvo?" + +msgid "Are you sure you want to give up?" +msgstr "Tem certeza de que gostaria de desistir?" + +msgid "Are you sure you want to play on this mode?" +msgstr "Tem certeza que quer jogar nesse modo?" + +msgid "Are you sure you want to play with these settings?" +msgstr "Você tem certeza de que gostaria de jogar com essas definições?" + +msgid "Are you sure you want to remove this friend?" +msgstr "Você tem certeza que quer remover esse amigo?" + +msgid "Are you sure?" +msgstr "Você tem certeza?" + +msgid "Area Unknown" +msgstr "Área Desconhecida" + +msgid "Artist Ribbon" +msgstr "Fita de Artista" + +msgid "Aspear Berries" +msgstr "Frutas Aspear" + +msgid "Attack" +msgstr "Ataque" + +msgid "Aug." +msgstr "Ago." + +msgid "August" +msgstr "Agosto" + +msgid "Autosave" +msgstr "Salv. Automatico" + +msgid "Autosave failed. t(-.-t)" +msgstr "Salvamento Automatico falhou. t(-.-t)" + +msgid "Aww... It appeared to be caught!" +msgstr "Aww... Parecia que ia ser capturado!" + +msgid "BAG" +msgstr "MOCHILA" + +msgid "BANNED" +msgstr "BANIDO" + +msgid "BATTLE MOVES" +msgstr "MOVIMENTOS DE BATALHA" + +msgid "Babiri Berries" +msgstr "Frutas Babiri" + +msgid "Bacu Berries" +msgstr "Frutas Bacu" + +msgid "Bad IV: {1} (must be from 0-31)\n{2}" +msgstr "Bad IV: {1} (must be from 0-31)\n{2}" + +msgid "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" +msgstr "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" + +msgid "Bad form: {1} (must be 0 or greater)\n{2}" +msgstr "Bad form: {1} (must be 0 or greater)\n{2}" + +msgid "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" +msgstr "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" + +msgid "Bad happiness: {1} (must be from 0-255)\n{2}" +msgstr "Bad happiness: {1} (must be from 0-255)\n{2}" + +msgid "Bad level: {1} (must be from 1-{2})\n{3}" +msgstr "Bad level: {1} (must be from 1-{2})\n{3}" + +msgid "Bad line syntax (expected syntax like XXX=YYY)\n{1}" +msgstr "Bad line syntax (expected syntax like XXX=YYY)\n{1}" + +msgid "Bad money amount (must be from 0 through 255)\n{1}" +msgstr "Bad money amount (must be from 0 through 255)\n{1}" + +msgid "Bad nickname: {1} (must be 1-20 characters)\n{2}" +msgstr "Bad nickname: {1} (must be 1-20 characters)\n{2}" + +msgid "Bad skill value (must be from 0 through 255)\n{1}" +msgstr "Bad skill value (must be from 0 through 255)\n{1}" + +msgid "Badges:" +msgstr "Insígnias:" + +msgid "Badges{2}
" +msgstr "Insígnias{2}
" + +msgid "Bag" +msgstr "Mochila" + +msgid "Balls: {1}" +msgstr "Bolas: {1}" + +msgid "Bashful" +msgstr "Acanhada" + +msgid "Battle Champion Ribbon" +msgstr "Fita do Campeão de Batalha" + +msgid "Battle Items" +msgstr "Itens de Batalha" + +msgid "Battle Scene" +msgstr "Cenas de Batalha" + +msgid "Battle Style" +msgstr "Trocar PKMN nocauteado" + +msgid "Battle... start!" +msgstr "Batalha... Começar!" + +msgid "Beach" +msgstr "Praia" + +msgid "Beauty Ribbon" +msgstr "Fita Bonita" + +msgid "Beauty Ribbon Great" +msgstr "Fita Bonita Ótima" + +msgid "Beauty Ribbon Hyper" +msgstr "Fita Hiper Bonita" + +msgid "Beauty Ribbon Master" +msgstr "Fita Bonita Maestral" + +msgid "Beauty Ribbon Super" +msgstr "Fita Super Bonita" + +msgid "Beauty Ribbon Ultra" +msgstr "Fita Ultra Bonita" + +msgid "Begin your game." +msgstr "Começa seu jogo." + +msgid "Behold! The power of Mega Evolution!" +msgstr "Observe! O poder da mega Evolução!" + +msgid "Belue Berries" +msgstr "Frutas Belue" + +msgid "Berries" +msgstr "Frutas" + +msgid "Birthday Ribbon" +msgstr "Fita de Aniversário" + +msgid "Black" +msgstr "Preto" + +msgid "Black Tiles: {1}" +msgstr "Azulejos Pretos: {1}" + +msgid "Blue" +msgstr "Azul" + +msgid "Bluk Berries" +msgstr "Frutas Bluk" + +msgid "Bold" +msgstr "Audaz" + +msgid "Boost PP of which move?" +msgstr "Aumentar PP de qual movimento?" + +msgid "Both of these trainers took home a win in the previous round." +msgstr "Ambos treinadores conseguiram vencer a rodada anterior." + +msgid "Brave" +msgstr "Corajosa" + +msgid "Brown" +msgstr "Marrom" + +msgid "Bug" +msgstr "Inseto" + +msgid "But I sense something else in you...\\^" +msgstr "Mas sinto algo em você...\\^" + +msgid "But it failed to spit up a thing!" +msgstr "Mas falhou em cuspir algo!" + +msgid "But it failed to swallow a thing!" +msgstr "Mas falhgou em engolir algo!" + +msgid "But it failed!" +msgstr "Mas falhou!" + +msgid "But it had no effect!" +msgstr "Mas não teve efeito!" + +msgid "But nothing happened!" +msgstr "Mas nada aconteceu!" + +msgid "But the effects of a Repel lingered from earlier." +msgstr "Mas os efeitos do repelente anterior ainda persistem." + +msgid "But there was no PP left for the move!" +msgstr "Mas não há PP sobrando paar esse movimento!" + +msgid "But there was no target..." +msgstr "Mas não há alvo..." + +msgid "But {1} already caught a pokemon in this area!" +msgstr "Mas {1} já capturou um Pokémon nessa área!" + +msgid "But {1} already fought a wild pokemon in this area!" +msgstr "Mas {1} já enfrentou um Pokémon nessa área!" + +msgid "But {1} can't learn more than four moves." +msgstr "Mas {1} não pode conhecer mais do que 4 movimentos" + +msgid "But {1} can't learn more than four moves." +msgstr "Mas {1} não pode conhecer mais do que 4 movimentos." + +msgid "But {1} can't sleep in an uproar!" +msgstr "Mas {1} não pode dormir com esse tumulto!" + +msgid "But {1} couldn't sleep!" +msgstr "Mas {1} não pode dormir!" + +msgid "But, only one will be crowned Champion today." +msgstr "Mas, somente um será coroado como Campeão hoje." + +msgid "Buy" +msgstr "Comprar" + +msgid "By the blessing of Aotius!" +msgstr "Pela benção de Aotius!" + +msgid "Bye-bye, {1}!" +msgstr "Falou, {1}!" + +msgid "CANCEL" +msgstr "CANCELAR" + +msgid "CATEGORY" +msgstr "CATEGORIA" + +msgid "CLOSE BAG" +msgstr "FECHAR MOCHILA" + +msgid "CONFIRM" +msgstr "CONFIRMAR" + +msgid "Call" +msgstr "Chamar" + +msgid "Calm" +msgstr "Calma" + +msgid "Can't catch any more..." +msgstr "Não pode capturar mais nenhum..." + +msgid "Can't deposit from box..." +msgstr "Não se pode depositar a partir da BOX..." + +msgid "Can't deposit the last Pokémon!" +msgstr "Não pode depositar o último Pokémon!" + +msgid "Can't escape!" +msgstr "Não conseguiu fugir!" + +msgid "Can't find deposited Pokémon" +msgstr "Não foi possivel encontrar um Pokémon depositado" + +msgid "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." +msgstr "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." + +msgid "Can't re-store deleted item in bag" +msgstr "Não se pode recolocar um item deletado de volta à Mochila" + +msgid "Can't save. No name was entered." +msgstr "Can't save. No name was entered." + +msgid "Can't save. The Pokémon list is empty." +msgstr "Can't save. The Pokémon list is empty." + +msgid "Can't store the Pokémon..." +msgstr "Não foi possível guardar o Pokémon..." + +msgid "Can't store the egg" +msgstr "Não pode guardar o ovo" + +msgid "Can't store the {1}." +msgstr "Não pode guardar {1}." + +msgid "Can't use that here." +msgstr "Não pode usar isso aqui." + +msgid "Can't use that while on a bicycle." +msgstr "Não pode usar enquanto ewstiver na Bicicleta." + +msgid "Cancel" +msgstr "Cancelar" + +msgid "Cancel?" +msgstr "Cancelar?" + +msgid "Capable of taking hits." +msgstr "Capaz de levar golpes." + +msgid "Careful" +msgstr "Cuidadosa" + +msgid "Careless Ribbon" +msgstr "Fita Descuidada" + +msgid "Cave" +msgstr "Caverna" + +msgid "Certainly. You want {1}.\nThat will be ${2}. OK?" +msgstr "Certamente. Você quer {1}.\nIsso será ${2}. OK?" + +msgid "Certainly. You want {2} {1}(s)?" +msgstr "Certamente. Você quer {2} {1}(s)?" + +msgid "Challenge Mode" +msgstr "Modo de Desafio" + +msgid "Champion Ribbon" +msgstr "Fita de Campeão" + +msgid "Charti Berries" +msgstr "Frutas Charti" + +msgid "Check for Updates" +msgstr "Checar por Atualizações" + +msgid "Cheri Berries" +msgstr "Frutas Cheri" + +msgid "Chesto Berries" +msgstr "Frutas Chesto" + +msgid "Chilan Berries" +msgstr "Frutas Chilan" + +msgid "Choose Pokémon and confirm." +msgstr "Escolha um Pokémon e confirme." + +msgid "Choose Pokémon or cancel." +msgstr "Escolha um Pokémon ou cancele." + +msgid "Choose a Pokémon." +msgstr "Escolha um Pokémon." + +msgid "Choose the gift you want to receive.\\wtnp[0]" +msgstr "Escolha o Presente que você gostaria de receber\\wtnp[0]" + +msgid "Choose your game mode:" +msgstr "Escolha seu modo de jogo:" + +msgid "Chople Berries" +msgstr "Frutas Chople" + +msgid "City" +msgstr "Cidade" + +msgid "Classic Ribbon" +msgstr "Fita Clássica" + +msgid "Clear" +msgstr "Limpar" + +msgid "Click to select a map" +msgstr "Click to select a map\n" + +msgid "Close bag." +msgstr "Fechar mochila." + +msgid "Close storage." +msgstr "Fechar depósito." + +msgid "Closes the PokéPod and returns to the game." +msgstr "Fecha o PokéPod e retorta ao jogo." + +msgid "Coba Berries" +msgstr "Frutas Coba" + +msgid "Coins were scattered everywhere!" +msgstr "Moedas se espalharam por todo lugar!" + +msgid "Coins:\n{1}" +msgstr "Moedas:\n{1}" + +msgid "Coins: {1}" +msgstr "Moedas: {1}" + +msgid "Colbur Berries" +msgstr "Frutas Colbur" + +msgid "Compete" +msgstr "Competir" + +msgid "Competitive sharply raised {1}'s Special Attack!" +msgstr "{1} teve seu Ataque especial aumentado por meio de Competitivo!" + +msgid "Compile Text?" +msgstr "Compilar Texto?" + +msgid "Congratulations on advancing to the final round!\nThe final battle will take place in the Champion's Arena. Its winner will be crowned Champion of Tandor!" +msgstr "Parabéns ao avançar à rodada final!\nA batalha final será realizada na Arena dos Campeões. O vencedor será coroado o Campeão de Tandor!" + +msgid "Congratulations!" +msgstr "Parabéns!" + +msgid "Congratulations!\nYour {1} evolved into {2}!" +msgstr "Parabéns!\n{1} evoluiu para {2}!" + +msgid "Congratulations, {1}!" +msgstr "Parabéns, {1}!" + +msgid "Continue" +msgstr "Continuar" + +msgid "Continue the game with those options permanently disabled?" +msgstr "Continuar o jogo novo com essas opções permanentemente desabilitadas?" + +msgid "Controls" +msgstr "Controles" + +msgid "Cool Ribbon" +msgstr "Fita Legal" + +msgid "Cool Ribbon Great" +msgstr "Fita Legal Ótima" + +msgid "Cool Ribbon Hyper" +msgstr "Fita Hiper Legal" + +msgid "Cool Ribbon Master" +msgstr "Fita Legal Maestral" + +msgid "Cool Ribbon Super" +msgstr "Fita Super Legal" + +msgid "Cool Ribbon Ultra" +msgstr "Fita Ultra Legal" + +msgid "Cornn Berries" +msgstr "Frutas Cornn" + +msgid "Could it be the seed of greatness?\\.\nThe potential to transform yourself completely?\\^" +msgstr "Poderia ser a semente da grandeza?\\. \nO potencial de se transformar por completo?\\^" + +msgid "Could not reach server to determine if your game is up-to-date. \\wtnp[40]" +msgstr "Não foi possível localizar um servidor para determinar se o jogo precisa de atualização. \\wtnp[40]" + +msgid "Couldn't return unusable item to Bag somehow." +msgstr "O item inutilizável não pode voltar à mochila por alguma razão." + +msgid "Couldn't return unused item to Bag somehow." +msgstr "O item não usado não pode voltar à Mochila por alguma razão." + +msgid "Country Ribbon" +msgstr "Fita do País" + +msgid "Crafty Shield protected your team!" +msgstr "Escudo Astuto protegeu seu time!" + +msgid "Crafty Shield protected {1}!" +msgstr "Escudo Astuto protegeu {1}!" + +msgid "Crag" +msgstr "Penhasco" + +msgid "Cupu Berries" +msgstr "Frutas Cupu" + +msgid "Current Version = {1} \\wtnp[30]" +msgstr "Versão Atual = {1} \\wtnp[30]" + +msgid "Custap Berries" +msgstr "Frutas Custap" + +msgid "Custom" +msgstr "Personalizada" + +msgid "Custom Game Settings" +msgstr "Opções de Customização do Jogo" + +msgid "Custom/Nuzlocke Mode" +msgstr "Modo Customizado/Nuzlocke" + +msgid "Cute Ribbon" +msgstr "Fita Fofa" + +msgid "Cute Ribbon Great" +msgstr "Fita Fofa Ótima" + +msgid "Cute Ribbon Hyper" +msgstr "Fita Hiper Fofa" + +msgid "Cute Ribbon Master" +msgstr "Fita Fofa Maestral" + +msgid "Cute Ribbon Super" +msgstr "Fita Super Fofa" + +msgid "Cute Ribbon Ultra" +msgstr "Fita Ultra Fofa" + +msgid "DEL: Delete map from canvas" +msgstr "DEL: Delete map from canvas\n" + +msgid "DEPOSIT POKéMON" +msgstr "DEPOSITAR POKÉMON" + +msgid "Dark" +msgstr "Noturno" + +msgid "Day-Care Couple" +msgstr "Casal de cuidadores" + +msgid "Dec." +msgstr "Dez." + +msgid "December" +msgstr "Dezembro" + +msgid "Default" +msgstr "Padrão" + +msgid "Defense" +msgstr "Defesa" + +msgid "Defiant sharply raised {1}'s Attack!" +msgstr "{1} teve seu ataque aumentado acentuadamente por meio de Desafiador" + +msgid "Delete This Save File" +msgstr "Deletar Esse Arquivo salvo" + +msgid "Delete a move to make\nroom for {1}?" +msgstr "Deletar um movimento para criar\nespaço para {1}?" + +msgid "Delete a move to make room for {1}?" +msgstr "Deletar um movimento para criar espaço para {1}?" + +msgid "Delete all saved data?" +msgstr "Deletar todos os dados salvos?" + +msgid "Delete the saved data anyway?" +msgstr "Deletar os dados mesmo assim?" + +msgid "Deleting all data.\nDon't turn off the power.\\wtnp[0]" +msgstr "Deletando os dados.\nNão desligue a energia.\\wtnp[0]" + +msgid "Deposit Item" +msgstr "Depositar Ítem" + +msgid "Deposit Pokémon" +msgstr "Depositar Pokémon" + +msgid "Deposited {1} {2}(s)." +msgstr "Depositou {1} {2}(s)." + +msgid "Deselect" +msgstr "Desselecionar" + +msgid "Desert" +msgstr "Deserto" + +msgid "Disable Healing In Battle" +msgstr "Desabilitar Cura em batalha" + +msgid "Disable Pokémarts" +msgstr "Desabilitar Pokémarts" + +msgid "Do it! {1}!" +msgstr "Faça isso! {1}!" + +msgid "Do not underestimate the might of Dragons!" +msgstr "Não subestime o poder dos Dragões!" + +msgid "Do what with an item?" +msgstr "Fazer o que com um ítem?" + +msgid "Do what with {1}?" +msgstr "Fazer o que com {1}?" + +msgid "Do you want to run the patcher now?" +msgstr "Deseja executar o atualizador agora?" + +msgid "Do you want to try and run the patcher anyway?" +msgstr "Deseja tentar executar o atualizador de qualquer forma?" + +msgid "Do you want to use another Repel?" +msgstr "Você gostaria de usar outro repelente?" + +msgid "Docile" +msgstr "Dócil" + +msgid "Done! All your converted sprites are saved in the Graphics/Battlers/Cut/ folder." +msgstr "Feito! Todos os seus sprites convertidos estão salvos na pasta Graphics/Battlers/Cut/." + +msgid "Double Ability Ribbon" +msgstr "Fita de Habilidade em Dobro" + +msgid "Double-click: Edit map's metadata" +msgstr "Double-click: Edit map's metadata\n" + +msgid "Downcast Ribbon" +msgstr "Fita Triste" + +msgid "Drag map to move it" +msgstr "Drag map to move it\n" + +msgid "Dragon" +msgstr "Dragão" + +msgid "Dupes Clause" +msgstr "Cláusula de repetidos" + +msgid "Durin Berries" +msgstr "Frutas Durin" + +msgid "E: Edit map's encounters" +msgstr "E: Edit map's encounters\n" + +msgid "EDIT" +msgstr "EDITAR" + +msgid "EXCHANGE" +msgstr "TROCAR" + +msgid "EXIT" +msgstr "SAIR" + +msgid "Each Pokemon's HP was halved!" +msgstr "Os PV de cada Pokémon foi reduzido pela metade!" + +msgid "Earned coins" +msgstr "Moedas ganhas" + +msgid "Earth Ribbon" +msgstr "Fita da Terra" + +msgid "East side of first map must connect with west side of second map\n{1}" +msgstr "East side of first map must connect with west side of second map\n{1}" + +msgid "Effort Ribbon" +msgstr "Fita do Esforço" + +msgid "Egg" +msgstr "Ovo" + +msgid "Eggs can't hold items." +msgstr "Ovos não pdoem segurar itens." + +msgid "Electric" +msgstr "Elétrico" + +msgid "Electricity's power was weakened!" +msgstr "O poder de golpes tipo Elétrico foi enfraquecido!" + +msgid "Eletux is the best pick!\\wtnp[160]" +msgstr "Eletux é a melhor escolha!\\wtnp[160]" + +msgid "Encounter type out of range" +msgstr "Tipo de encontro fora de área" + +msgid "Enigma Berries" +msgstr "Frutas Enigma" + +msgid "Enter text using the keyboard. Press ENTER to confirm." +msgstr "Escreva textos usando o teclado. Aperte ENTER para confirmar." + +msgid "Enter text using the keyboard. Press ESC to cancel, or ENTER to confirm." +msgstr "Escreva textos usando o teclado. Aperte ESC para cancelar,ou ENTER para confirmar." + +msgid "Enter {1}'s name." +msgstr "Coloque o nome de {1}." + +msgid "Entry" +msgstr "Entrada" + +msgid "Enumeration not defined\n{1}" +msgstr "Enumeration not defined\n{1}" + +msgid "Erase name" +msgstr "Apagar apelido" + +msgid "Event Ribbon" +msgstr "Fita de Evento" + +msgid "Everything was dug up!" +msgstr "Tudo foi enterrado!" + +msgid "Execute search." +msgstr "Executar busca." + +msgid "Execute sort." +msgstr "Executar ordenamento." + +msgid "Exit" +msgstr "Sair" + +msgid "Exit To Desktop" +msgstr "Sair pra Área de Trabalho" + +msgid "Exit To Menu" +msgstr "Sair para o menu" + +msgid "Exit from the map?" +msgstr "Sair do mapa?" + +msgid "Exp. Points" +msgstr "Pontos exp." + +msgid "Expected a number for the number of Pokémon\n{1}" +msgstr "Expected a number for the number of Pokémon\n{1}" + +msgid "Expected a number for the trainer battle ID\n{1}" +msgstr "Expected a number for the trainer battle ID\n{1}" + +msgid "Expected a section at the beginning of the file\n{1}" +msgstr "Expected a section at the beginning of the file\n{1}" + +msgid "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" +msgstr "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" + +msgid "Expected a species name: {1}\n{2}" +msgstr "Expected a species name: {1}\n{2}" + +msgid "FIFTH" +msgstr "QUINTO" + +msgid "FIRST" +msgstr "PRIMEIRO" + +msgid "FORMS" +msgstr "FORMAS" + +msgid "FORMS SEEN" +msgstr "FORMAS VISTAS" + +msgid "FOURTH" +msgstr "QUARTO" + +msgid "Failed to compile text: {1}" +msgstr "Failed to compile text: {1}" + +msgid "Failed to connect, the servers may be experiencing problems. Please try again later." +msgstr "Falha ao conectar, os servidores podem estar passando por dificuldades. Por favor tente novamente mais tarde." + +msgid "Failed to create the trainer type. Choose a different name." +msgstr "Failed to create the trainer type. Choose a different name." + +msgid "Failed to delete stored items" +msgstr "Falha ao tentar deletar ítens guardados" + +msgid "Failed to load data from server!" +msgstr "Falha ao carregar os dados do servidor" + +msgid "Fainted" +msgstr "Nocauteado" + +msgid "Fainted Pokémon are considered dead and only one can be caught per route." +msgstr "Se um Pokémon cair em batalha, ele será considerado como morto, e apenas um pokémon pode ser capturado por rota." + +msgid "Faraway place" +msgstr "Lugar Distante" + +msgid "Fast" +msgstr "Rápido" + +msgid "Feb." +msgstr "Fev." + +msgid "February" +msgstr "Fevereiro" + +msgid "Female" +msgstr "Fêmea" + +msgid "Fertilize" +msgstr "Fertilizar" + +msgid "Field '{1}' is not a hexadecimal number\n{2}" +msgstr "Field '{1}' is not a hexadecimal number\n{2}" + +msgid "Field '{1}' must be 0 or greater\n{2}" +msgstr "Field '{1}' must be 0 or greater\n{2}" + +msgid "Field '{1}' must be greater than 0\n{2}" +msgstr "Field '{1}' must be greater than 0\n{2}" + +msgid "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" +msgstr "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" + +msgid "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" +msgstr "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" + +msgid "Field {1} is not a number\n{2}" +msgstr "Field {1} is not a number\n{2}" + +msgid "Field {1} is not a positive integer\n{2}" +msgstr "Field {1} is not a positive integer\n{2}" + +msgid "Field {1} is not an integer\n{2}" +msgstr "Field {1} is not an integer\n{2}" + +msgid "Fight" +msgstr "Lutar" + +msgid "Fighting" +msgstr "Lutador" + +msgid "Figy Berries" +msgstr "Frutas Figy" + +msgid "File {1}, line {2}\n{3}" +msgstr "File {1}, line {2}\n{3}\n" + +msgid "File {1}, section {2}, key {3}\n{4}" +msgstr "File {1}, section {2}, key {3}\n{4}\n" + +msgid "Fill all fields!" +msgstr "Preencha todos os campos" + +msgid "Finally someone worth battling!" +msgstr "Finalmente alguémque valha a pena batalhar!" + +msgid "Fire" +msgstr "Fogo" + +msgid "Fire's power was weakened!" +msgstr "O poder de golpes tipo Fogo foi enfraquecido!" + +msgid "First move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "First move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Flying" +msgstr "Voador" + +msgid "Folks, we're back with Round 2!" +msgstr "Pessoal, estamos de volta com a segunda rodada!" + +msgid "Footprint Ribbon" +msgstr "Fita da Pegada" + +msgid "For a Balanced trainer like you...\\^" +msgstr "Para um treinador Balanceado como você...\\^" + +msgid "For a Defensive trainer like you...\\^" +msgstr "Para um treinador Defensivo como você...\\^" + +msgid "For an Offensive trainer like you...\\^" +msgstr "Para um treinador Ofensivo como você..\\^" + +msgid "For some reason this Pokémon can't be caught!" +msgstr "Por alguma razão esse pokémon não pode ser capturado!" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "Por {2} de {1},\n{3} envia {4}." + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "For {2} de {1},\n{3} envia {4}." + +msgid "Forest" +msgstr "Floresta" + +msgid "Forget move" +msgstr "Esquecer movimento" + +msgid "Form" +msgstr "Forma" + +msgid "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Friday" +msgstr "Sexta" + +msgid "Game Version: {1}\nServer Version: {2}" +msgstr "Versão de Jogo {1}\nVersão do Servidor: {2}" + +msgid "Ganlon Berries" +msgstr "Frutas Ganlon" + +msgid "Gender" +msgstr "Gênero" + +msgid "Genderless" +msgstr "Sem Gênero" + +msgid "Gentle" +msgstr "Gentil" + +msgid "Ghost" +msgstr "Fantasma" + +msgid "Give" +msgstr "Dar" + +msgid "Give to which Pokémon?" +msgstr "Dar isso para qual Pokémon?" + +msgid "Give up trying to teach a new move to {1}?" +msgstr "Desistir de ensinar um movimento a {1}?" + +msgid "Go back to the previous menu." +msgstr "Voltar ao menu anterior." + +msgid "Go for it, {1}!" +msgstr "Vai com tudo, {1}!" + +msgid "Go! {1} and {2}!" +msgstr "Vá! {1} e {2}!" + +msgid "Go! {1}!" +msgstr "Vá! {1}!" + +msgid "Good endurance." +msgstr "Boa resistência." + +msgid "Good perseverance." +msgstr "Boa perseverança." + +msgid "Goodness! That was quite a thorough rout.\nI may require some tea and\nbiscuits after this match.\nIf you like, you would be welcome to join me." +msgstr "Meu Deus! Essa foi uma derrota difícil.\nAcho que vou pedir chá e\nbiscoitos apóes essa partida.\nSe quiser, você é bem vindo para se juntar a mim." + +msgid "Goodness, you are really quite strong." +msgstr "Meu Deus, você realmente é forte." + +msgid "Gorgeous Ribbon" +msgstr "Fita Linda" + +msgid "Gorgeous Royal Ribbon" +msgstr "Fita Real Linda" + +msgid "Got away safely!" +msgstr "Fugiu em segurança!" + +msgid "Gotcha! {1} was caught!" +msgstr "Peguei! {1} foi capturado!" + +msgid "Grass" +msgstr "Grama" + +msgid "Grass grew to cover the battlefield!" +msgstr "Grama cresceu para cobrir o campo de batalha!" + +msgid "Gravity intensified!" +msgstr "A Gravidade se intensificou!" + +msgid "Gravity returned to normal!" +msgstr "A Gravidade voltou ao normal!" + +msgid "Gray" +msgstr "Cinza" + +msgid "Great Ability Ribbon" +msgstr "Fita de Habilidade Ótima" + +msgid "Green" +msgstr "Verde" + +msgid "Grepa Berries" +msgstr "Frutas Grepa" + +msgid "Ground" +msgstr "Terrestre" + +msgid "Guara Berries" +msgstr "Frutas Guaraná" + +msgid "Gyahahaha! I expected nothing less from you! Go on to the next round, then. You deserve it!" +msgstr "Gyahahaha! Eu não esperava menos de você! Então vá para a próxima rodada. Você merece isso!" + +msgid "HM moves can't be forgotten now." +msgstr "HMs não podem ser esquecidos agora ." + +msgid "HP" +msgstr "PV" + +msgid "HP greater than total HP" +msgstr "PV maior que o HP" + +msgid "HP less than 0" +msgstr "PV menor que 0" + +msgid "HP/Status" +msgstr "PV/Estado" + +msgid "HT" +msgstr "Peso" + +msgid "Haban Berries" +msgstr "Frutas Haban" + +msgid "Hafli Berries" +msgstr "Frutas Hafli" + +msgid "Hail continues to fall." +msgstr "A chuva de Granizo continua a acair." + +msgid "Hail is falling." +msgstr "Granizo está caindo." + +msgid "Hall of Fame" +msgstr "Hall da Fama" + +msgid "Hall of Fame No." +msgstr "Hallda Fama No." + +msgid "Happiness" +msgstr "Felicidade" + +msgid "Hardy" +msgstr "Destemida" + +msgid "Hasty" +msgstr "Apressada" + +msgid "Hates to lose." +msgstr "Odeia perder." + +msgid "Heal" +msgstr "Curar" + +msgid "Healing in-battle is disabled by your custom game settings!" +msgstr "Curar em batalha está desabilitado pelas suas definições de Jogo customizado!" + +msgid "Heart" +msgstr "Coração" + +msgid "Heavy to Light" +msgstr "Pesado a Leve" + +msgid "Helloooooo ladies, gentlemen,\npeople of Tandor!" +msgstr "Olááááááá, senhoras e senhores\npessoas de Tandor!" + +msgid "Help" +msgstr "Ajuda" + +msgid "Here we are! Round 4, the semifinals!" +msgstr "Aqui estamos! Quarta Rodada, as semifinais" + +msgid "Here you are!\nThank you!" +msgstr "Aqui está!\nObrigado!" + +msgid "Hi there, \\PN!\nI wanted to thank you for stopping the Power Plant attacks.\nYou really did a good thing for Bealbeach City, and for all of Tandor!\nEver since I heard about that, I've been itching for a rematch.\nThis time, my team and I are going all-out!\nI hope you'll go all-out, too!" +msgstr "Olá, \\PN!\nEu queria agradecê-lo por parar os ataques à Usina.\nVocê fez bem pela Cidade de Bealbeach, e por toda Tandor!\nDesde aqulo, estava me coçando por uma revanche.\nAgora meu time e eu iremos com tudo!\nEspero que você vá com tudo também!" + +msgid "Hidden Power:\n{1}, power {2}." +msgstr "Poder Oculto:\n{1}." + +msgid "Highly curious." +msgstr "Muito curioso." + +msgid "Highly persistent." +msgstr "Muito persistente." + +msgid "Hit {1} time!" +msgstr "Acertou {1} vez!" + +msgid "Hit {1} times!" +msgstr "Acertou {1} vezes!" + +msgid "Hiyah! I have honed my skills as a Surfer and a Ninja! We command mastery over the waves!" +msgstr "Hiyah! Honrei minhas habilidades como Surfadpr e Ninja! Nós comandamos sob as ondas!" + +msgid "Hmm... impressive." +msgstr "Hmm... impressionante." + +msgid "Hoenn Beauty Contest Hyper Rank winner!" +msgstr "Vencedor do ranking na categoria de hiper beleza de Hoenn!" + +msgid "Hoenn Beauty Contest Master Rank winner!" +msgstr "Vencedor do ranking na categoria de beleza maestral de Hoenn!" + +msgid "Hoenn Beauty Contest Normal Rank winner!" +msgstr "Vencedor do ranking na categoria de beleza normal de Hoenn!" + +msgid "Hoenn Beauty Contest Super Rank winner!" +msgstr "Vencedor do ranking na categoria de super beleza de Hoenn!" + +msgid "Hoenn Cool Contest Hyper Rank winner!" +msgstr "Vencedor do ranking da categoria hiper legal de Hoenn!" + +msgid "Hoenn Cool Contest Master Rank winner!" +msgstr "Vencedor do ranking da categoria legal maestral de Hoenn!" + +msgid "Hoenn Cool Contest Normal Rank winner!" +msgstr "Vencedor do ranking na categoria legal de Hoenn!" + +msgid "Hoenn Cool Contest Super Rank winner!" +msgstr "Vencedor do ranking na categoria super legal de hoenn!" + +msgid "Hoenn Cute Contest Hyper Rank winner!" +msgstr "Vencedor do ranking na categoria de hiper fofura de Hoenn!" + +msgid "Hoenn Cute Contest Master Rank winner!" +msgstr "Vencedor do ranking na categoria de fofura maestral de Hoenn!" + +msgid "Hoenn Cute Contest Normal Rank winner!" +msgstr "Vencedor do ranking na categoria de fofura normal de Hoenn!" + +msgid "Hoenn Cute Contest Super Rank winner!" +msgstr "Vencedor do ranking na categoria de super fofura de Hoenn!" + +msgid "Hoenn Smart Contest Hyper Rank winner!" +msgstr "Vencedor do ranking na categoria de hiper inteligencia de Hoenn!" + +msgid "Hoenn Smart Contest Master Rank winner!" +msgstr "Vencedor do ranking na categoria de inteligencia maestral de Hoenn!" + +msgid "Hoenn Smart Contest Normal Rank winner!" +msgstr "Vencedor do ranking na categoria de inteligencia de Hoenn!" + +msgid "Hoenn Smart Contest Super Rank winner!" +msgstr "Vencedor do ranking na categoria de super inteligencia de Hoenn!" + +msgid "Hoenn Tough Contest Hyper Rank winner!" +msgstr "Vencedor do ranking na categoria de hiper durão de Hoenn!" + +msgid "Hoenn Tough Contest Master Rank winner!" +msgstr "Vencedor do ranking na categoria de durão maestral de Hoenn!" + +msgid "Hoenn Tough Contest Normal Rank winner!" +msgstr "Vencedor do ranking na categoria de durão normal de Hoenn!" + +msgid "Hoenn Tough Contest Super Rank winner!" +msgstr "Vencedor do ranking na categoria de super durão de Hoenn!" + +msgid "Hold down while walking to run." +msgstr "Segure enquanto anda para correr." + +msgid "Hondew Berries" +msgstr "Frutas Hondew" + +msgid "Honored \\PN,\nThere is a stirring in the wind.\nThe Gods murmur in the deep.\nA storm brews on the horizon.\nOur Village will soon be in danger.\nWithout your help, Tsukinami will fall." +msgstr "Honrado \\PN,\nHá uma agitação no vento\nOs Deuses murmuram na profundeza.\nUma tempestade se agita no horizonte.\nNosso Vilarejo logo estará em perigo .\nSem sua ajuda, Tsukinami cairá." + +msgid "How many do you want to deposit?" +msgstr "Quantos você quer depositar?" + +msgid "How many do you want to withdraw?" +msgstr "Quantos você quer retirar?" + +msgid "Huh?\n{1} stopped evolving!" +msgstr "Huh?\n{1} parou de evoluir!" + +msgid "I alone command the incredible power of Dragons! Fear our unstoppable might!" +msgstr "Eu sozinho comando o incrível poder dos Dragões! Tema nosso poder sem limites!" + +msgid "I am a fossil revivification expert." +msgstr "Sou um perito no processo de reviver Pokémon." + +msgid "I can feel the anticipation in the air.\nThese trainers have spent their entire lives preparing for this moment!" +msgstr "Posso sentir a antecipação no ar.\nEsses treinadores passaram a vida se preparando para esse momento!" + +msgid "I can feel the tension crackling in the air." +msgstr "Posso sentir a tensão aumentando no ar." + +msgid "I can pay ${1}.\nWould that be OK?" +msgstr "Posso pagar ${1}.\nTudo bem?" + +msgid "I can pay ${1}. Would that be OK?" +msgstr "I can pay ${1}. Would that be OK?" + +msgid "I can tell that they both are itching for another fight!" +msgstr "Sinto que ambos estão ansiosos pela próxima batalha!" + +msgid "I can tell the crowd is loving this! It only gets more intense from here on out, folks!" +msgstr "Posso dizer que a plateia está amando isso! Está ficando mais e mais intenso, pessoal" + +msgid "I do say!\nHave we perchance met before?\nI am certain we have.\nYou do leave quite an impression, indeed.\nHowever, allow me to reintroduce myself:\nI am Sr. Goldkorn.\nI represent a refined style of battle.\nA tradition which is sadly going away, it seems... But, I shall prove that refinement still has a place in the arena.\nPlease allow us to have a clean, civil match." +msgstr "Tenho dito!\nPor ventura nós já nos encontramos?\nEstou certoque sim.\nVocê deixa uma forte impressão, de fato.\nPorém, deixe-me reintroduzir\nEu sou o Sr. Goldkorn.\nEu represento um estilo refinado de batalhar.\nUma tradição que infelizmente está sendo esquecida, pelo jeito... Mas vou provar que esse estilo tem lugar na arena.\nPor favor, que tenhamos uma partida civil e limpa." + +msgid "I have created... life!" +msgstr "Eu criei… vida!" + +msgid "I kept the best for last!" +msgstr "Guardei o melhor por último!" + +msgid "I know I look cute, but you shouldn't underestimate me! I won last year and I'll do it again!" +msgstr "Eu sei que pareço fofa, mas eu ganhei ano passado, então você não deveria me subestimar. Ganhei ano passado e farei de novo!!" + +msgid "I say!" +msgstr "Tenho dito!" + +msgid "I see a great future ahead of you, but are you ready for this?" +msgstr "Eu vejo um ótimo futuro para você, mas está preparado para isso?" + +msgid "I see you command your Pokémon with great intelligence and respect. A lesser trainer could not have triumphed against us. I must bow to your superiority." +msgstr "Vejo que você comanda seus Pokémons com grande integência e respeito. Um treinador mais fraco não triunfaria sobre nós. Devo me curvar perante sua superioridade." + +msgid "I specialize in the mysterious and mystical Fairy type. Soon, you'll be under our spell." +msgstr "Eu me especializo no misterioso e místico Tipo Fada. em breve, você estará sob nosso feitiço." + +msgid "I use only the most perfect mechanical Pokémon. Your puny team won't stand a chance." +msgstr "Eu só uso os Pokémons mecanizados mais perfeitamente. Seu time ridículo não tem chance." + +msgid "I will bring your Pokémon back to life in just a moment." +msgstr "Vou trazer esse Pokémon de volta em alguns instantes." + +msgid "I'd like to know your name.\nPlease tell me." +msgstr "Eu gostaria de saber seu nome.\nPor favor me diga." + +msgid "I'll throw in a Premier Ball, too." +msgstr "Você ganhou uma Bola Premiada de brinde!." + +msgid "I've done it!" +msgstr "Consegui!" + +msgid "INELIGIBLE" +msgstr "NÃO É PERMITIDO" + +msgid "INFO" +msgstr "INFORMAÇÃO" + +msgid "Iapapa Berries" +msgstr "Frutas Iapapa" + +msgid "Ice" +msgstr "Gelo" + +msgid "If both trainers are ready, then..." +msgstr "Se os treinadores estão prontos, então..." + +msgid "If the mail is removed, the message will be lost. OK?" +msgstr "If the mail is removed, the message will be lost. OK?" + +msgid "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." +msgstr "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." + +msgid "If you bring me a Pokémon fossil, I can restore it to life." +msgstr "Se você me trouxer um fóssil de Pokémon, eu posso trazê-lo à vida." + +msgid "If you quit now, you will recieve {1} Coin(s). Will you quit?" +msgstr "Se sair agora você receberá {1} CMoeda(s). Você sairá?" + +msgid "If you see one, bring it to me." +msgstr "Se você ver algum, traga-o para mim." + +msgid "Impetuous and silly." +msgstr "Impetuoso(a) e bobo(a)." + +msgid "Impish" +msgstr "Inquieta" + +msgid "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" +msgstr "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" + +msgid "In the spirit of fairness all online features will be disabled on this save." +msgstr "Para manter o jogo justo, todas as funções online estarão desabilitadas nesse modo." + +msgid "Incorrect value {1} in {2}\n{3}" +msgstr "Incorrect value {1} in {2}\n{3}" + +msgid "Invalid quoted field (in: {1})\n{2}" +msgstr "Invalid quoted field (in: {1})\n{2}" + +msgid "Is it OK to throw away {1} {2}(s)?" +msgstr "Quer mesmo descartar {1} {2}(s)?" + +msgid "Is there anything else I can help you with?" +msgstr "Posso te ajudar em mais alguma coisa?" + +msgid "It appears to move occasionally. It may be close to hatching." +msgstr "Parece que está se movendo às vezes. Pode estar próximo de chocar." + +msgid "It broke all barriers!" +msgstr "Quebrou todas as barreiras!" + +msgid "It can't be used when you have someone with you." +msgstr "Isso não pode ser feito quando há alguém com voc~e." + +msgid "It can't be used while in the Hazard Suit." +msgstr "Isso não pdoe ser utilizado enquanto estiver com a Roupa de proteção" + +msgid "It contained {1}." +msgstr "IContém {1}." + +msgid "It created a bizarre area in which Pokémon's held items lose their effects!" +msgstr "Criou-se uma área bizarra na qual itens segurados por Pokémon perdem seus efeitos!" + +msgid "It created a bizarre area in which the Defense and Sp. Def stats are swapped!" +msgstr "Uma área bizarra em que Defesa e Defesa especial são trocadas foi criada!" + +msgid "It doesn't affect\n{1}..." +msgstr "Isso não afeta\n{1}..." + +msgid "It doesn't affect {1}.." +msgstr "Isso não afeta{1}.." + +msgid "It doesn't affect {1}..." +msgstr "Isso não afeta {1}..." + +msgid "It had no effect." +msgstr "Isso não teve efeito." + +msgid "It hurt itself from its confusion!" +msgstr "Se feriu com a confusão!" + +msgid "It hurt itself in its confusion!" +msgstr "Se feriu em sua confusão!" + +msgid "It is not often that we come down from the peak of Mt. Lanthanite. But, this region deserves a reminder of the power of dragons! You, who have proved yourself in the Five Trials... Have you what it takes to defeat us at our full strength?\nWRRRROOOAAAAARRRR!\nHear our battle cry!" +msgstr "Não é sempre que descemos do pico do Mt. Lanthanite. Mas, essa região merece lembrar do poder dos Dragões! Você, que se provou nos Cinco Testes... Tem o que é necessário para nos derrotar com força total?\nWRRRROOOAAAAARRRR!\nEscute nosso grito de batalha!" + +msgid "It is raining." +msgstr "Está chovendo." + +msgid "It looks like this Egg will take a long time to hatch." +msgstr "Parece que vai demorar bastante para chocar." + +msgid "It poisoned {1}!" +msgstr "Isso envenenou {1}!" + +msgid "It reduced the PP of {1}'s {2} by {3}!" +msgstr "Isso reduziu os PP de {2} de {1} por {3}!" + +msgid "It started to hail!" +msgstr "Granizo começou a cair!" + +msgid "It started to rain!" +msgstr "Começou a chover!" + +msgid "It stole {1}'s {2}!" +msgstr "Roubou {2} de {2}!" + +msgid "It was alerted to {1}'s {2}!" +msgstr "Foi alertado sobre {2} de {1}!" + +msgid "It was too weak to make a substitute!" +msgstr "Estava muito fraco para criar um Substituto!" + +msgid "It won't have any effect" +msgstr "Isso não terá efeito" + +msgid "It won't have any effect." +msgstr "Isso não terá efeito." + +msgid "It's a Slot Machine." +msgstr "É um caça níqueis." + +msgid "It's a big boulder, but a Pokémon may be able to push it aside." +msgstr "É uma grande pedra, mas um Pokémon pode ser capaz de movê-la." + +msgid "It's a dead coral, but a Pokémon may be able to smash it." +msgstr "É um coral morto, mas um Pokémon pode ser capaz de quebrá-lo." + +msgid "It's a large waterfall. Would you like to climb it?" +msgstr "É uma grande cachoeira. Você gostaria de escalá-la?" + +msgid "It's a one-hit KO!" +msgstr "Nocaute de um golpe!" + +msgid "It's a rugged rock, but a Pokémon may be able to smash it." +msgstr "É uma pedra desmoronada, mas um pokémon poderia despedaçá-la." + +msgid "It's empty." +msgstr "Está vazio." + +msgid "It's impossible to aim without being focused!" +msgstr "É impossível mirar sem estar concentrado!" + +msgid "It's no good! It's impossible to aim when there are two Pokémon!" +msgstr "Não é bom, é impossível mirar quando há dois Pokémons!" + +msgid "It's not very effective..." +msgstr "Não é muito efetivo..." + +msgid "It's soft, earthy soil." +msgstr "É um solo macio e com boa terra." + +msgid "It's soft, loamy soil.\nPlant a berry?" +msgstr "É um solo argiloso.\nPlantar umafruta?" + +msgid "It's super effective!" +msgstr "É super efetivo !" + +msgid "It's too dangerous to fly to this location!" +msgstr "É muito perigoso voar para esse local" + +msgid "Item" +msgstr "Ítem" + +msgid "Items" +msgstr "Itens" + +msgid "Items aren't allowed in Tandor Championship battles." +msgstr "Ítens não são permitidos nas batalhas do Campeonato de Tandor" + +msgid "Items aren't allowed in the Trial of Truth." +msgstr "Itens não são permitidos no Teste da Verdade." + +msgid "Items can't be used here." +msgstr "Ítens não podem ser utilizados aqui ." + +msgid "Jaboca Berries" +msgstr "Frutas Jaboca" + +msgid "January" +msgstr "Janeiro" + +msgid "Jolly" +msgstr "Alegre" + +msgid "Jukebox" +msgstr "Caixa de som" + +msgid "July" +msgstr "Julho" + +msgid "Jump" +msgstr "Pular" + +msgid "June" +msgstr "Junho" + +msgid "Kasib Berries" +msgstr "Frutas Kasib" + +msgid "Kebia Berries" +msgstr "Frutas Kebia" + +msgid "Kelpsy Berries" +msgstr "Frutas Kelpsy" + +msgid "Key Items" +msgstr "Itens Chave" + +msgid "Kimono Girl" +msgstr "Moça de Kimono" + +msgid "LEARNED" +msgstr "APRENDIDO" + +msgid "Landed a Pokémon!" +msgstr "Fisgou um Pokémon!" + +msgid "Language" +msgstr "Língua" + +msgid "Lansat Berries" +msgstr "Frutas Lansat" + +msgid "Latest Version = {1} \\wtnp[30]" +msgstr "Última versão = {1} \\wtnp[30]" + +msgid "Lax" +msgstr "Frouxa" + +msgid "Lazy made {1} sleep!" +msgstr "Preguiça fez {1} dormir!" + +msgid "League Champion! Congratulations!" +msgstr "Campeão! Parabéns" + +msgid "League champion!\nCongratulations!\\^" +msgstr "Campeão!\nParabéns!\\^" + +msgid "Left: {1}" +msgstr "Restando: {1}" + +msgid "Legend Ribbon" +msgstr "Fita Lendária" + +msgid "Leppa Berries" +msgstr "Frutas Leppa" + +msgid "Let me register you." +msgstr "Deixe-me registrar você." + +msgid "Let me tell you a story.\nThere once was a girl who dreamed of being a star in the Opera. ...Oh? You have heard this before? Alas... I was looking forward to my monologue.\nNow, I recall... you are \\PN.\nOn ye of great destiny... have your dreams become reality?\nOr are they still dreams?\nCan you tell the difference?\nCome, let us captivate the audience with our spectacular act!" +msgstr "Deixe-me contar uma história.\nHavia uma garota que gostaria de cantar na Opera. ...Oh? Já ouviu isso? Que triste... eu estava me preparando para um monólogo.\nAgora, me lembrei... você é \\PN.\nÓ o destino... Seus sonhos se tornaram realidade?\nou ainda são sonhos? \nVocê consegue perceber a diferença?\nVenha, vamos cativar a audiência com nosso ato espetacular!" + +msgid "Let's enjoy cycling!" +msgstr "Vamos andar de bicicleta!" + +msgid "Let's go!" +msgstr "Vamos lá!" + +msgid "Let's make this battle one to remember!" +msgstr "Vamos fazer essa batalha entrar para a história!" + +msgid "Let's see how you fare against this final dance move!" +msgstr "Vamos ver como voce se saira contra esse movimento final de danca!" + +msgid "Level" +msgstr "Nível" + +msgid "Level number is not valid: {1}\n{2}" +msgstr "Level number is not valid: {1}\n{2}" + +msgid "Level {1}" +msgstr "Nível {1}" + +msgid "Liechi Berries" +msgstr "Frutas Liechi" + +msgid "Light Screen raised the opposing team's Special Defense!" +msgstr "Tela de Luz aumentou a Defesa Especial do time adversário!" + +msgid "Light Screen raised your team's Special Defense!" +msgstr "Tela de Luz aumentou a Defesa Especial de seu time!" + +msgid "Light is filtering down from above. A Pokémon may be able to surface here." +msgstr "Há uma luz passando por aqui. Um Pokémon pode ser capaz de voltar à superfície?" + +msgid "Light is filtering down from above. Would you like to surface?" +msgstr "Há uma luz passando por aqui. Você gostaria de voltar à superfície?" + +msgid "Light to Heavy" +msgstr "Leve a pesado" + +msgid "Likes to fight." +msgstr "Gosta de lutar." + +msgid "Likes to relax." +msgstr "Gosta de relaxar." + +msgid "Likes to run." +msgstr "Gosta de correr." + +msgid "Likes to thrash about." +msgstr "Gosta de se debater." + +msgid "List by body color.\nSpotted Pokémon only." +msgstr "Lista por do corpo\nPokémons vistos apenas." + +msgid "List by the first letter in the name.\nSpotted Pokémon only." +msgstr "Lista pela primeira letra no nome\nPokémons vistos apenas." + +msgid "List by type.\nOwned Pokémon only." +msgstr "Lista por tipo.\nPokémons capturados apenas" + +msgid "Log Off" +msgstr "Deslogar" + +msgid "Lonely" +msgstr "Solitaria" + +msgid "Look like the innocent flower, but be the serpent under it." +msgstr "Se pareça com uma flor inocente, mas seja a serpente debaixo dela." + +msgid "Loves to eat." +msgstr "Ama comer." + +msgid "Lucky Chant shielded the opposing team from critical hits!" +msgstr "Mantra de Sorte protegeu o time oponente de acertos críticos!" + +msgid "Lucky Chant shielded your team from critical hits!" +msgstr "Mantra de Sorte protegeu seu time de acertos críticos!" + +msgid "Lullaby" +msgstr "Canção de ninar" + +msgid "Lum Berries" +msgstr "Frutas Lum" + +msgid "Lv." +msgstr "Nv." + +msgid "Lv. {1}" +msgstr "Nv. {1}" + +msgid "Lv.{1}" +msgstr "Nv.{1}" + +msgid "MONEY:" +msgstr "DINHEIRO:" + +msgid "MOVE" +msgstr "MOVIMENTO" + +msgid "MOVE ITEMS" +msgstr "MOVER ÍTENS" + +msgid "MOVE POKéMON" +msgstr "MOVER POKéMON" + +msgid "Machine" +msgstr "Máquina" + +msgid "Magic Room wore off, and held items' effects returned to normal!" +msgstr "Zona mágica se desfez e os efeitos de itens que Pokémon seguram voltaram ao normal!" + +msgid "Magnificent! A flawless performance!" +msgstr "Magnífico! Uma performance sem falhas!" + +msgid "Mago Berries" +msgstr "Frutas Mago" + +msgid "Magost Berries" +msgstr "Frutas Magost" + +msgid "Mail" +msgstr "Correio" + +msgid "Main version is up-to-date however, there MAY be a new minor patch available.\\wtnp[30]" +msgstr "Versão principal está atualizada, porém PODE haver um patch de correção disponível\\wtnp[30]" + +msgid "Main version is up-to-date however, there is a new minor patch available.\\wtnp[30]" +msgstr "Versão principal está atualizada, porém há um patch de correção disponível.\\wtnp[30]" + +msgid "Male" +msgstr "Macho" + +msgid "Map" +msgstr "Mapa" + +msgid "Map View" +msgstr "mapa" + +msgid "March" +msgstr "Março" + +msgid "Mark" +msgstr "Marcar" + +msgid "Mark your Pokemon." +msgstr "Marcar seu Pokemon." + +msgid "Max. HP+{1}\nAttack+{2}\nDefense+{3}\nSp. Atk+{4}\nSp. Def+{5}\nSpeed+{6}" +msgstr "Max. HP+{1}\nAttack+{2}\nDefense+{3}\nSp. Atk+{4}\nSp. Def+{5}\nSpeed+{6}" + +msgid "Max. HP{1}\nAttack{2}\nDefense{3}\nSp. Atk{4}\nSp. Def{5}\nSpeed{6}" +msgstr "Max. HP{1}\nAttack{2}\nDefense{3}\nSp. Atk{4}\nSp. Def{5}\nSpeed{6}" + +msgid "May" +msgstr "Maio" + +msgid "Medicine" +msgstr "Medicina" + +msgid "Micle Berries" +msgstr "Frutas Micle" + +msgid "Mid" +msgstr "Médio" + +msgid "Mild" +msgstr "Moderada" + +msgid "Minimum level is greater than maximum level: {1}\n{2}" +msgstr "Minimum level is greater than maximum level: {1}\n{2}" + +msgid "Mischievous." +msgstr "Danado." + +msgid "Mist swirled about the battlefield!" +msgstr "Névoa envolve o campo de batalha!" + +msgid "Modest" +msgstr "Modesta" + +msgid "Monday" +msgstr "Segunda" + +msgid "Money:\n{1}" +msgstr "Dinheiro:\n{1}" + +msgid "Money:\n${1}" +msgstr "Dinheiro:\n${1}" + +msgid "Most of it is illegible, I can only make out a few words." +msgstr "A maioria é ilegível. Só consigo entender algumas palavras." + +msgid "Most of the pages are missing. I can't make out anything." +msgstr "A maioria das páginas está faltando, Posso fazer nada.." + +msgid "Move" +msgstr "Mover" + +msgid "Move Pokémon" +msgstr "Mover Pokémon" + +msgid "Move to where?" +msgstr "Mover para onde?" + +msgid "Moves" +msgstr "Moveimentos" + +msgid "Moves the main character. Also used to scroll through list entries." +msgstr "Move o personagem principal. Também é usado para percorrer listas." + +msgid "Multi Ability Ribbon" +msgstr "Fita de Multi-Habilidade" + +msgid "Music Volume" +msgstr "Volume da Música" + +msgid "My Pokémon have saved countless lives on the sea. We're ready for any challenge!" +msgstr "Meus Pokémons salvaram inúmeras vidas no mar. Estamos prontos para qualquer desafio!" + +msgid "My Pokémon's fiery dance moves will ignite the battlefield!" +msgstr "Os movimentos fogosos de dança de meus Pokémon vão incendiar o campo de batalha!" + +msgid "NAME: {1}" +msgstr "NOME: {1}" + +msgid "NOT ABLE" +msgstr "NÃO PODE" + +msgid "NOT ENTERED" +msgstr "NOT ENTROU" + +msgid "Na Mochila:{1:d}" +msgstr "In Bag:{1:d}" + +msgid "Naive" +msgstr "Ingênua" + +msgid "Name" +msgstr "Nome" + +msgid "Name{1}
" +msgstr "Nome{1}
" + +msgid "Nanab Berries" +msgstr "Frutas Nanab" + +msgid "National Champion Ribbon" +msgstr "Fita do Campeão Nacional" + +msgid "National Pokédex" +msgstr "Pokédex Nacional" + +msgid "National Ribbon" +msgstr "Fita Nacional" + +msgid "Nature" +msgstr "Natureza" + +msgid "Naughty" +msgstr "Malcriada" + +msgid "Neutral" +msgstr "Neutrrol" + +msgid "New Game" +msgstr "Novo Jogo" + +msgid "Newer" +msgstr "Mais Novo" + +msgid "Nickname" +msgstr "Apelido" + +msgid "No" +msgstr "Não" + +msgid "No Entry" +msgstr "Sem entrada" + +msgid "No Pokemon was found." +msgstr "Nenhum Pokemon foi achado." + +msgid "No ability" +msgstr "Sem habilidade" + +msgid "No item" +msgstr "Sem item" + +msgid "No items may be used other than what the Pokémon already hold." +msgstr "Nenhum ítem pode ser utilizado exceto o que o Pokémon já estiver segurando." + +msgid "No matching Pokémon were found." +msgstr "Não foram encontrados pokémons que atendecem aos critérios" + +msgid "No more than {1} Pokémon may enter." +msgstr "Não mais de{1} Pokémon pode(m) entrar." + +msgid "No new gifts are available." +msgstr "Não há presentes disponíveis." + +msgid "No options have been disabled." +msgstr "Nenhuma opção foi desabilitada." + +msgid "No room to deposit a Pokémon" +msgstr "Não há espalo para depositar um Pokémon" + +msgid "No save file was found." +msgstr "Nenhum arquivo salvo foi encontrado." + +msgid "No supported recording device was found. Recording is not possible." +msgstr "No supported recording device was found. Recording is not possible." + +msgid "No surfing here!" +msgstr "Proibido surfar aqui!" + +msgid "No targets somehow..." +msgstr "Não há alvos de alguma forma..." + +msgid "No trainer data file given in section {1}\n{2}" +msgstr "No trainer data file given in section {1}\n{2}" + +msgid "No! There's no running from a Nuclear Horde!" +msgstr "Não! Não há como fugir de uma horda nuclear!" + +msgid "No! There's no running from a Trainer battle!" +msgstr "Não! Não há como fugir de uma batalha contra um treinador!" + +msgid "None" +msgstr "Nenhum" + +msgid "Nope. Nothing..." +msgstr "Não. Nada..." + +msgid "Normal Save" +msgstr "Salv. Padrão" + +msgid "North side of first map must connect with south side of second map\n{1}" +msgstr "North side of first map must connect with south side of second map\n{1}" + +msgid "Not enough HP..." +msgstr "Não tem PV suficiente.." + +msgid "Not even a nibble..." +msgstr "Nem mesmo uma mordidinha..." + +msgid "Not... strong enough..." +msgstr "Não... forte demais..." + +msgid "Note: You will NOT be able to change these later!" +msgstr "Nota: Você NÃO poderá mudá-las depois!" + +msgid "November" +msgstr "Novembro" + +msgid "Number" +msgstr "Número" + +msgid "Nuzlocke Disabled." +msgstr "Nuzlocke Não Liberado." + +msgid "Nuzlocke Enabled." +msgstr "Nuzlocke Liberado." + +msgid "OBTAINED{1:d}" +msgstr "OBTIDO{1:d}" + +msgid "OFF" +msgstr "DESLIGADO" + +msgid "ON" +msgstr "LIGADO" + +msgid "OPTIONS" +msgstr "OPÇÕES" + +msgid "Oak" +msgstr "carvalho" + +msgid "Occa Berries" +msgstr "Frutas Occa" + +msgid "Oct." +msgstr "Out." + +msgid "October" +msgstr "Outubro" + +msgid "Of the 32 trainers that entered the arena today, only 8 remain!" +msgstr "Dos 32 treinadores que entraram na arena, somente 8 permanecem!" + +msgid "Off" +msgstr "Desligado" + +msgid "Often dozes off." +msgstr "Cochila com frequência" + +msgid "Often lost in thought." +msgstr "Normalmente perdido em seus pensamentos." + +msgid "Often scatters things." +msgstr "Com frequência espalha coisas." + +msgid "Oh no! The Pokémon broke free!" +msgstr "Ah não! O pokémon se libertou!" + +msgid "Oh!\nA Shadow Pokemon!" +msgstr "Oh!\nUm Pokemon Sombrio!" + +msgid "Oh! A bite!" +msgstr "\nOh! Uma mordida!" + +msgid "Oh! Hello there." +msgstr "Oh! Olá." + +msgid "Oh! \\PN, it is good to see you again.\nI'll never forget how you rescued me from the clutches of the Seikamater.\nIn my Gym, you dazzled us with your flawless coordinated moves.\nI can see you have gotten far stronger. But so have we!\nCan you keep up with our fast footwork?\nLet our beautiful dance moves set this arena aflame!" +msgstr "Oh! \\PN, é bom revê-lo.\nNunca vou esquecer como você me salvou das garras das Seikamater.\nNo meu Ginásio, você nos impressionou com seus movimentos coordenados e sem falhas.\nvejo que você ficou muito mais forte. Mas nós também!\nVocê pode acompanhar nossa ginga?\nDeixe nossos belos passos de dança por essa arena em chamas!" + +msgid "Oh, marvelous! And in such good condition too." +msgstr "Oh, incrível! E em uma ótima condição." + +msgid "Oh, your {1}... It's Hidden Power is {2} type with a base power of {3}." +msgstr "Oh, {1}... Seu Poder Oculto é Tipo {2} com poder de {3}." + +msgid "Oh... my... GOSH!!\nCan it be? Is it \\PN?\nI totally remember you!\nIt feels like forever ago that you challenged my gym.\nYou know, I totally went easy on you back then, right?~\nBut here in the arena, I won't hold back at all!\nI didn't win the Championship one time by slacking off, ya know?" +msgstr "Oh... deu... DEUS!!\nPoderia ser? É você, \\PN?\nEu lembro de você!\nParecem eras desde que você desafiou meu Ginásio.\nVocê sabe, na época eu peguei muito leve com você, certo?~\nMas aqui na arena, eu não vou me segurar!\nEu não ganhei o campeonato uma vez fazendo corpo mole, cê sabe?" + +msgid "Old School Poison" +msgstr "Veneno Old School" + +msgid "Omigosh! You're totally incredible!~" +msgstr "Mds! Você é totalmente incrível!~" + +msgid "On" +msgstr "Ligado" + +msgid "Once again...\nI am shown defeat.\nHow can I cope with such disgrace?\nTo my home village, I return once again." +msgstr "Novamente...\nEu perdi.\nComo posso conviver com tanta desgraça\npara minha casa em meu vilarejo, eu retorno novamente." + +msgid "Once data has been deleted, there is no way to recover it." +msgstr "Assim que os dados forem deletados, não há como recuperá-los." + +msgid "One Form" +msgstr "Uma Forma" + +msgid "One or more fonts used in this game do not exist on the system." +msgstr "Uma ou mais fontes utilizadas não existem no sistema." + +msgid "One {1} was found, but you have no room for it." +msgstr "{1} foi encontrado, mas você não tem espaço pra isso." + +msgid "One {1} was obtained.\\se[itemlevel]\\wtnp[30]" +msgstr "{1} foi obtido.\\se[itemlevel]\\wtnp[30]" + +msgid "Only four trainers remain in the arena. They are Tandor's best and brightest!" +msgstr "Somente 4 treinadores permanecem nessa arena Eles são os melhores de Tandor!" + +msgid "Only two wild Pokémon are allowed in double battles" +msgstr "Somente 2 pokémons selvagens são permitidos em Batalhas Duplas" + +msgid "Ooh, I'm so excited!" +msgstr "Ooh, estou tão animado!" + +msgid "Options" +msgstr "Opções" + +msgid "Or maybe it's just that you're so young, I can't tell.\\^" +msgstr "Ou talvez seja porque você é muito jovem, eu não sei.\\^" + +msgid "Oran Berries" +msgstr "Frutas Oran" + +msgid "Orchynx is the best pick!\\wtnp[160]" +msgstr "Orchynx é a melhor escolha!\\wtnp[160]" + +msgid "Orgulhoso de seu poder" +msgstr "Proud of its power." + +msgid "Other Save Files" +msgstr "Outros Arquivos Salvos" + +msgid "Our sophisticated strategy will overcome trainers of a lower class." +msgstr "Nossa estratégia sofisticada irá superar treinadores de classe baixa." + +msgid "Owned Pokémon are listed from heaviest to lightest." +msgstr "Pokémons Capturados estão listados do mais pesado ao mais leve." + +msgid "Owned Pokémon are listed from lightest to heaviest." +msgstr "Pokémons Capturados estão listados do mais leve ao mais pesado." + +msgid "Owned Pokémon are listed from smallest to tallest." +msgstr "Pokémons Capturados estão listados do mais baixo ao mais alto." + +msgid "Owned Pokémon are listed from tallest to smallest." +msgstr "Pokémons Capturados estão listados do mais alto ao mais baixo." + +msgid "Ownership" +msgstr "Dono" + +msgid "PA: Ding-dong!" +msgstr "PA: Ding-dong!" + +msgid "PA: You have no Safari Balls left! Game over!" +msgstr "PA: You have no Safari Balls left! Game over!" + +msgid "PA: Your safari game is over!" +msgstr "PA: Your safari game is over!" + +msgid "PLACE" +msgstr "COLOCAR" + +msgid "POWER" +msgstr "PODER" + +msgid "PP was restored." +msgstr "PP foram restaurados." + +msgid "Pair Ability Ribbon" +msgstr "Fita de Habilidade Dupla" + +msgid "Pamtre Berries" +msgstr "Frutas Pamtre" + +msgid "Passho Berries" +msgstr "Frutas Passho" + +msgid "Patience and endurance are your biggest assets.\\^" +msgstr "Paciência e persistência são seus melhores atributos.\\^" + +msgid "Payapa Berries" +msgstr "Frutas Payapa" + +msgid "Pecha Berries" +msgstr "Frutas Pecha" + +msgid "Performance Mode" +msgstr "Modo Performático" + +msgid "Permanently disable the options you unchecked." +msgstr "Permanentemente desabilitar as opções que você desmarcou." + +msgid "Persim Berries" +msgstr "Frutas Persim" + +msgid "Personal ID is {1}." +msgstr "ID Pessoal é {1}." + +msgid "Perspective" +msgstr "Perspectiva" + +msgid "Petaya Berries" +msgstr "Frutas Petaya" + +msgid "Phew! That was fun!" +msgstr "Phew! Foi divertido!" + +msgid "Phone" +msgstr "Telefone" + +msgid "Pick the wallpaper." +msgstr "Escolher wallpaper." + +msgid "Pinap Berries" +msgstr "Frutas Pinap" + +msgid "Pink" +msgstr "Rosa" + +msgid "PkMn Trainer" +msgstr "TreinadorPkMn" + +msgid "Place" +msgstr "Colocar" + +msgid "Plant Berry" +msgstr "Plantar Fruta" + +msgid "Play Voltorb Flip Lv. {1}?" +msgstr "Jogar Voltorb Flip Nv. {1}?" + +msgid "Play the game with a custom ruleset for increased difficulty.\nNot recommended for new players." +msgstr "Escolha o jogo com regras customizadas para aumentar a dificuldade.\nNão recomendado para novatos." + +msgid "Player{2}
" +msgstr "Jogador{2}
" + +msgid "Please choose the new settings for your Nuzlocke game." +msgstr "Por favor escolha os parâmetros para o seu jogo no modo Nuzlocke." + +msgid "Please come again!" +msgstr "Volte sempre!" + +msgid "Please enter the first Pokémon." +msgstr "Por favor entre com o primeiro Pokémon." + +msgid "Please enter the search criteria." +msgstr "Por favor insira os critérios de busca." + +msgid "Please pick up your gift from the deliveryman in any Poké Mart." +msgstr "Por favor pegue o presente com o entregador em qualquer mercado Pokémon." + +msgid "Please see the documentation to learn how to set up the trainer player." +msgstr "Por favor veja a documentação para aprender como fazer o treinador." + +msgid "Please wait.\\wtnp[0]" +msgstr "Por favor eespere.\\wtnp[0]" + +msgid "Please, run the patcher.exe on your game folder." +msgstr "Por favor, execute o patcher.exe na sua pasta de jogo" + +msgid "Pointed stones dug into {1}!" +msgstr "Pedras pontudas acertaram {1}!" + +msgid "Pointed stones float in the air around your foe's team!" +msgstr "Pedras pontudas flutuam no ar em volta do time adversário!" + +msgid "Pointed stones float in the air around your team!" +msgstr "Pedras pontudas flutuam no ar em volta de seu time!" + +msgid "Poison" +msgstr "Veneno" + +msgid "Poison spikes were scattered all around the opposing team's feet!" +msgstr "Espinhos envenenados foram espalhados pela área do time oponente!" + +msgid "Poison spikes were scattered all around your team's feet!" +msgstr "Espinhos envenenados foram espalhados pela área de seu time!" + +msgid "Pokemon Box data is corrupt and can not be automatically recovered." +msgstr "Os dados da Pokémon Box foram corrompidos e não pode ser automaticamente recuperada." + +msgid "Pokemon Box data was corrupt and has been automatically recovered." +msgstr "Os dados da Pokémon Box foram corrompidos e automaticamente recuperada." + +msgid "Poké Ball" +msgstr "Poké Bola" + +msgid "Poké Balls" +msgstr "Poké Bolas" + +msgid "Poké Center" +msgstr "Centro Pokémon" + +msgid "Poké Marts are disabled by your custom game settings!" +msgstr "Poké Marts estão desabilitados pela suas definições de Jogo customizado!" + +msgid "Pokémon are listed according to their number." +msgstr "Pokémon estão listados de acordo com seus números." + +msgid "Pokémon can be killed by poison outside of battle as in the first three gens." +msgstr "Pokémon pode ser morto por veneno fora de batalhas assim como nas primeira três gerações." + +msgid "Pokémon of a species you already caught don't count as an encounter if you run." +msgstr "Pokémon de uma espécie que você já capturou não contam como um encontro se você correr." + +msgid "Pomeg Berries" +msgstr "Frutas Pomeg" + +msgid "Premier Ribbon" +msgstr "Fita Premier" + +msgid "Press a new key." +msgstr "Pressione uma nova tecla." + +msgid "Press to use a registered Key Item." +msgstr "Aperte para usar um item chave." + +msgid "Prevents Pokémarts from being used." +msgstr "Previne Pokémarts de serem usados." + +msgid "Prevents the player from using healing items in battle." +msgstr "Previne o jogador de usar ítens de cura em batalha." + +msgid "Proceed anyway?" +msgstr "Proseguir mesmo assim?" + +msgid "Processing moves {1}..." +msgstr "Processando movimentos {1}..." + +msgid "Prog--- is ---- --- -- --dename 092. --- ----- --- from radiation-----s biofiber. It ---- -- ---- to reconstru-- --- -- damage-" +msgstr "Prog----- está ---- --- -- --dódigo 092. --- ----- --- da radiação-----s biofibra. Isso ---- -- ---- para reconstru-- --- -- dano-" + +msgid "Psychic" +msgstr "Psíquico" + +msgid "Purple" +msgstr "Roxo" + +msgid "Qualot Berries" +msgstr "Frutas Qualot" + +msgid "Quick Guard protected your team!" +msgstr "Defesa Rápida protegeu seu time!!" + +msgid "Quick Guard protected {1}!" +msgstr "Defesa Rápida protegeu {1}!" + +msgid "Quick tempered." +msgstr "Pavio curto." + +msgid "Quick to flee." +msgstr "Ágil para fugir." + +msgid "Quiet" +msgstr "Quieta" + +msgid "Quirky" +msgstr "Peculiar" + +msgid "Quit" +msgstr "Sair" + +msgid "Quit shopping." +msgstr "Sair." + +msgid "REPLACE" +msgstr "RECOLOCAR" + +msgid "RESULTS{1:d}" +msgstr "RESULTADOS{1:d}" + +msgid "ROTATE" +msgstr "ROTACIONAR" + +msgid "Rabuta Berries" +msgstr "Frutas Rabuta" + +msgid "Radio" +msgstr "Rádio" + +msgid "Rain continues to fall." +msgstr "A chuva continua a caiu." + +msgid "Raises trainer's Pokémon levels while keeping the same EXP yields." +msgstr "Aumenta os níveis dos pokémons dos treinadores, sem aumentar o ganho de experiência." + +msgid "Raptorch is the best pick!\\wtnp[160]" +msgstr "Raptorch é a melhor escolha!\\wtnp[160]" + +msgid "Rash" +msgstr "Imprudente" + +msgid "Rawst Berries" +msgstr "Frutas Rawst" + +msgid "Razz Berries" +msgstr "Frutas Razz" + +msgid "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" +msgstr "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" + +msgid "Received the {1} from {2}." +msgstr "Recebeu {1} de {2}." + +msgid "Record Ribbon" +msgstr "Fita de Récord" + +msgid "Red" +msgstr "Vermelho" + +msgid "Reflect raised the opposing team's Defense!" +msgstr "Reflexo aumentou a Defesa do time adversário!" + +msgid "Reflect raised your team's Defense!" +msgstr "Reflexo aumentou a Defesa de seu time!" + +msgid "Regardless...\\. For a Trainer like you...\\^" +msgstr "Mesmo assim...\\. Para um treinador como você..\\^" + +msgid "Regional Champion Ribbon" +msgstr "Fita do Campeão Regional" + +msgid "Register" +msgstr "Registrar" + +msgid "Registered {1} in the Poképod." +msgstr "Registrou {1} no Poképod." + +msgid "Registered
" +msgstr "Registrou
" + +msgid "Regular Mode" +msgstr "Modo Padrão" + +msgid "Relax Ribbon" +msgstr "Fita Relaxada" + +msgid "Relaxed" +msgstr "Relaxada" + +msgid "Release" +msgstr "Soltar" + +msgid "Release this Pokémon?" +msgstr "Soltar Pokémon?" + +msgid "Remap controls to any other keys." +msgstr "Remapear os controles para qualquer tecla." + +msgid "Remember Save" +msgstr "Auto Carregar" + +msgid "Removes some details to improve performance, specially in battle." +msgstr "Remove alguns detalhes e aumenta a performance do jogo, especialmente em batalha." + +msgid "Rename" +msgstr "Renomear" + +msgid "Repel isn't working in this location!" +msgstr "Repelente não está funcionando nesse local!" + +msgid "Repel's effect wore off..." +msgstr "O efeito do repelente acabou..." + +msgid "Report #01" +msgstr "Relatório #01" + +msgid "Report #01:" +msgstr "Relatório #01:" + +msgid "Report #02" +msgstr "Relatório #02" + +msgid "Report #02:" +msgstr "Relatório #02:" + +msgid "Report #03" +msgstr "Relatório #03" + +msgid "Report #03:" +msgstr "Relatório #03:" + +msgid "Report #04" +msgstr "Relatório #04" + +msgid "Report #04:" +msgstr "Relatório #04:" + +msgid "Report #05" +msgstr "Relatório #05" + +msgid "Report #05:" +msgstr "Relatório #05:" + +msgid "Required value '{1}' not given in section '{2}'\n{3}" +msgstr "Required value '{1}' not given in section '{2}'\n{3}" + +msgid "Restore which move?" +msgstr "Restaurar qual movimento?" + +msgid "Return To Game" +msgstr "Retornar ao Jogo" + +msgid "Return To Menu" +msgstr "Retornar Ao Menu" + +msgid "Return to game mode selection menu?" +msgstr "Retornar ao menu de seleção do modo de jogo?" + +msgid "Return to previous menu." +msgstr "Retornar ao menu anterior." + +msgid "Rindo Berries" +msgstr "Frutas Rindo" + +msgid "River" +msgstr "Rio" + +msgid "Rowap Berries" +msgstr "Frutas Rowap" + +msgid "Royal Ribbon" +msgstr "Fita Real" + +msgid "S: Go to another map" +msgstr "S: Go to another map\n" + +msgid "SAVE" +msgstr "SALVAR" + +msgid "SE Volume" +msgstr "Vol. dos E. Sonoros" + +msgid "SECOND" +msgstr "SEGUNDO" + +msgid "SEE YA!" +msgstr "ATÉ!" + +msgid "SEEN{1:d}" +msgstr "VISTO{1:d}" + +msgid "SHINY SEEN" +msgstr "SHINY VISTOS" + +msgid "SIXTH" +msgstr "SEXTO" + +msgid "SKIPPING BATTLE..." +msgstr "PULANDO BATALHA..." + +msgid "START" +msgstr "COMEÇAR" + +msgid "STOCK POKéMON:\n{1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n{4} Lv{5} MaxHP: {6}" +msgstr "STOCK POKéMON:\n {1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n {4} Lv{5} MaxHP: {6}" + +msgid "STYLE" +msgstr "FONTE" + +msgid "SUMMARY" +msgstr "SUMÁRIO" + +msgid "SWITCH" +msgstr "TROCAR" + +msgid "Safari Balls" +msgstr "Bolas de safari" + +msgid "Salac Berries" +msgstr "Frutas Salac" + +msgid "Sassy" +msgstr "Atrevida" + +msgid "Saturday" +msgstr "Sábado" + +msgid "Savanna" +msgstr "Savana" + +msgid "Save" +msgstr "Salvar" + +msgid "Save changes?" +msgstr "Salvar alterações?" + +msgid "Save failed." +msgstr "Save falhou." + +msgid "Scatters things often." +msgstr "Espalha coisas com frequência." + +msgid "Score: {1}\nHits: {2}/{3}" +msgstr "Pontuação: {1} \nHits: {2}/{3}" + +msgid "Screen Size" +msgstr "Tamanho da Tela" + +msgid "Seafloor" +msgstr "Fundo do Mar" + +msgid "Search" +msgstr "Busca" + +msgid "Search Mode" +msgstr "Modo de Busca" + +msgid "Search for Pokémon based on selected parameters." +msgstr "Busca por Pokémon baseado nos parâmetros selecionados." + +msgid "Searching for a gift.\nPlease wait...\\wtnp[0]" +msgstr "Procurando por algum Presente.\nPor favor espere...\\wtnp[0]" + +msgid "Second move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Second move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "See ya!" +msgstr "Até!" + +msgid "Select" +msgstr "Selecionar" + +msgid "Select Level (Max 20)" +msgstr "Selecionar Nível (Máx 20)" + +msgid "Select the Pokédex listing mode." +msgstr "Seleione o modo de lista da Pokédex." + +msgid "Sell" +msgstr "Vender" + +msgid "Sep." +msgstr "Set." + +msgid "September" +msgstr "Setembro" + +msgid "Serious" +msgstr "Séria" + +msgid "Set" +msgstr "Não" + +msgid "Set Controls" +msgstr "Definir Comandos" + +msgid "Set HP" +msgstr "Escolher PV" + +msgid "Set how often the game will autosave in minutes." +msgstr "Escolha a frequência de auto salvar em minutos." + +msgid "Set the level for {1}." +msgstr "Ajustar o nível para {1}." + +msgid "Set the name for this point." +msgstr "Escolha um nome para este ponto." + +msgid "Shift" +msgstr "Sim" + +msgid "Shininess" +msgstr "Shiny" + +msgid "Shiny Clause" +msgstr "Cláusula de Shiny" + +msgid "Shock Ribbon" +msgstr "Fita de Choque" + +msgid "Shoot! It was so close, too!" +msgstr "Droga! Tão perto!" + +msgid "Short to Tall" +msgstr "Baixo a Alto" + +msgid "Should {1} stop learning {2}?" +msgstr "{1} deveria parar de aprender {2}?" + +msgid "Shuca Berries" +msgstr "Frutas Shuca" + +msgid "Simple" +msgstr "Simples" + +msgid "Simply stunning!" +msgstr "Simplesmente estonteante!" + +msgid "Sinnoh Champ Ribbon" +msgstr "Fida de Campeão de Sinnoh" + +msgid "Sitrus Berries" +msgstr "Frutas Sitrus" + +msgid "Sky" +msgstr "Céu" + +msgid "Slow" +msgstr "Lento" + +msgid "Smart Ribbon" +msgstr "Fita Inteligente" + +msgid "Smart Ribbon Great" +msgstr "Fita Inteligente Ótima" + +msgid "Smart Ribbon Hyper" +msgstr "Fita Hiper Inteligente" + +msgid "Smart Ribbon Master" +msgstr "Fita Inteligente Maestral" + +msgid "Smart Ribbon Super" +msgstr "Fita Super Inteligente" + +msgid "Smart Ribbon Ultra" +msgstr "Fita Ultra Inteligente" + +msgid "Smile Ribbon" +msgstr "Fita do Sorriso" + +msgid "Snooze Ribbon" +msgstr "Fita da Soneca" + +msgid "Snow" +msgstr "Neve" + +msgid "Some of the fonts were successfully installed." +msgstr "Alguma das fontes foram instaladas com sucesso." + +msgid "Someone's PC" +msgstr "PC de Alguém" + +msgid "Somewhat of a clown." +msgstr "Meio que um palhaço." + +msgid "Somewhat stubborn." +msgstr "Teimoso de alguma forma." + +msgid "Somewhat vain." +msgstr "Vaidoso de alguma forma." + +msgid "Sorry for keeping you waiting so long." +msgstr "Desculpe por fazê-lo esperar por tanto tempo." + +msgid "Sorry, a new Badge is required." +msgstr "Desculpe, você precisa de uma nova insígnia." + +msgid "Sorry, but you're stuck with this one." +msgstr "Desculpa, você vai ter que marcar essa opção." + +msgid "Soul" +msgstr "Alma" + +msgid "Sounds can be heard coming from inside! It will hatch soon!" +msgstr "Sons podem ser ouvidos de dentro do ovo! Vai chocar logo!" + +msgid "South side of first map must connect with north side of second map\n{1}" +msgstr "South side of first map must connect with north side of second map\n{1}" + +msgid "Souvenir Ribbon" +msgstr "Fita de Lembrança" + +msgid "Sp. Atk." +msgstr "Atq. Esp." + +msgid "Sp. Attack" +msgstr "Atq. Esp." + +msgid "Sp. Def" +msgstr "Def. Esp." + +msgid "Sp. Defense" +msgstr "Def. Esp." + +msgid "Special Attack" +msgstr "Atq. Esp." + +msgid "Special Defense" +msgstr "Def. Esp." + +msgid "Special Ribbon" +msgstr "Fita Especial" + +msgid "Species" +msgstr "Espécie" + +msgid "Specifies the underwater layer of this map. Use only if this map has deep water." +msgstr "Specifies the underwater layer of this map. Use only if this map has deep water." + +msgid "Speech frame {1}." +msgstr "Balão de fala {1}." + +msgid "Speed" +msgstr "Velocidade" + +msgid "Spelon Berries" +msgstr "Frutas Spelon" + +msgid "Spikes were scattered all around the feet of the opposing team!" +msgstr "Espinhos foram espalhados pela área do time oponente!" + +msgid "Spikes were scattered all around the feet of your team!" +msgstr "Espinhos foram espalhados pela área de seu time!" + +msgid "Splendid!\nYou battle with great finesse and expertise.\nLet us tango together again sometime!" +msgstr "Esplendido!\nVocê batalha com grande técnica e conhecimento\nvamos dançar tango juntos novamente alguma outra vez!" + +msgid "Spotted and owned Pokémon are listed alphabetically." +msgstr "Pokémons vistos e capturados estão listados alfabeticamente." + +msgid "Starf Berries" +msgstr "Frutas Starf" + +msgid "Start Game" +msgstr "Começar Jogo" + +msgid "Status moves must have a base damage of 0, use either Physical or Special\n{1}" +msgstr "Status moves must have a base damage of 0, use either Physical or Special\n{1}" + +msgid "Status: Burn" +msgstr "Status: Queimadura" + +msgid "Status: Frozen" +msgstr "Status: Congelado" + +msgid "Status: Paralysis" +msgstr "Status: Paralisia" + +msgid "Status: Poison" +msgstr "Status: Envenenado" + +msgid "Status: Sleep" +msgstr "Status: Dormindo" + +msgid "Steel" +msgstr "Aço" + +msgid "Store" +msgstr "Guardar" + +msgid "Store items in the PC." +msgstr "Guardar ítens no PC." + +msgid "Strength is already being used." +msgstr "Super Força já está em uso." + +msgid "Strength made it possible to move boulders around." +msgstr "Super Força tornou possível mover pedras." + +msgid "Strong willed." +msgstr "Muita força de vontade." + +msgid "Strongly defiant." +msgstr "Muito desafiador." + +msgid "Sturdy body." +msgstr "Corpo resistente." + +msgid "Summary" +msgstr "Summário" + +msgid "Sunday" +msgstr "Domingo" + +msgid "Switch" +msgstr "Trocar" + +msgid "Switch In" +msgstr "Colocar em jogo" + +msgid "Switch Pokédex listings." +msgstr "Trocar forma de listar da Pokédex" + +msgid "Switched the Experience Share {1}." +msgstr "Trocando a Divisão de Experiência {1}." + +msgid "THIRD" +msgstr "TERCEIRO" + +msgid "TIME:" +msgstr "TEMPO:" + +msgid "TYPE" +msgstr "TIPO" + +msgid "Take good care of {1}." +msgstr "Cuide bem de1}." + +msgid "Take out items from the PC." +msgstr "Tirar ítens do PC." + +msgid "Take this {1}?" +msgstr "Pegar esse {1}?" + +msgid "Tall to Short" +msgstr "Alto a baixo" + +msgid "Tamato Berries" +msgstr "Frutas Tamato" + +msgid "Tandor Pokédex" +msgstr "Pokédex de Tandor" + +msgid "Tanga Berries" +msgstr "Frutas Tanga" + +msgid "Teach move" +msgstr "Ensinar movimento" + +msgid "Teach which Pokémon?" +msgstr "Ensinar qual Pokémon?" + +msgid "Teach which move to {1}?" +msgstr "Ensinar qual movimento a{1}?" + +msgid "Teach {1} to a Pokémon?" +msgstr "Ensinar {1} a um Pokémon?" + +msgid "Teach {1} to {2}?" +msgstr "Ensinar {1} a {2}?" + +msgid "Teach {1}?" +msgstr "Ensinar {1}?" + +msgid "Text Speed" +msgstr "Velocidade do Texto" + +msgid "Th- MRI ------ anomalous brainwave ------ns. --- specim-n ----- -- inca----e -- indep---ent thoug--. We --- ---ing -- - suppress---." +msgstr "O MRI ------ onda cerebral anormal ------ns. --- espécime-n ----- -- inca-a -- pensament-- indep---ente-. Nós ------- ----ando -- suprim----." + +msgid "That Pokémon can't be placed there." +msgstr "Esse Pokémon não pode ser colocado aqui." + +msgid "That won't fertilize the soil!" +msgstr "Isso não vai fertilizar esse solo!" + +msgid "That's not Mulch." +msgstr "Isso não é Adubo." + +msgid "That's not a Berry." +msgstr "Isso não é uma Fruta." + +msgid "That's not the right item." +msgstr "Não é o ítem correto." + +msgid "That's too important to toss out!" +msgstr "Isso é muito importante para se descartar!" + +msgid "That's your last Pokémon!" +msgstr "Esse é seu último PokémonPokémon!" + +msgid "The Bag is full. The Pokémon's item could not be removed." +msgstr "A Mochila está cheia. O item do Pokémon não pode ser removido." + +msgid "The Fire-type attack fizzled out in the heavy rain!" +msgstr "O ataque de Fogo saiu mais fraco devido à forte chuva!" + +msgid "The Hall Of Fame!" +msgstr "O Hall Da Fama!" + +msgid "The Happy Hour started!" +msgstr "A Hora de Alegria começou!" + +msgid "The Ion Deluge started!" +msgstr "Dilúvio de íons começou!" + +msgid "The Pokémon got away..." +msgstr "O Pokémon fugiu..." + +msgid "The Power Glove made it possible to move boulders around!" +msgstr "A Luva Poderosa tornou possível mover pedras!" + +msgid "The Tailwind blew from behind the opposing team!" +msgstr "Cauda de Vento sopra por detrás do time oponente!" + +msgid "The Tailwind blew from behind your team!" +msgstr "Cauda de Vento sopra por detrás de seu time!" + +msgid "The Trainer blocked the Ball!\nDon't be a thief!" +msgstr "O treinador bloqueou a bola!\nnão seja um ladrão!" + +msgid "The Trainer is close by.\nTalk to the Trainer in person!" +msgstr "O Treinador está por perto.\nFale com ele pessoalmente!" + +msgid "The Trainer is out of range." +msgstr "O Treinador está fora de alcance." + +msgid "The Trainer's data was added to the list of battles and at PBS/trainers.txt." +msgstr "Os dados desse Treinadorforam adicionados à lista de treinadores em PBS/trainers.txt." + +msgid "The Water-type attack evaporated in the harsh sunlight!" +msgstr "O ataque de Água saiu mais fraco devido aos fortes raios solares!" + +msgid "The Weakness Policy raised {1}'s Attack!" +msgstr "A Política de Fraqueza aumentou o Ataque de {1}!" + +msgid "The Weakness Policy raised {1}'s Special Attack!" +msgstr "A Política de Fraqueza aumentou o Ataque de {1}!" + +msgid "The air is clean again." +msgstr "O ar está limpo novamente." + +msgid "The air is filled with toxicity." +msgstr "O ar está cheio de toxicidade." + +msgid "The ally {1}" +msgstr "O {1} aliado" + +msgid "The animation file {1} was not found. The animation will load anyway." +msgstr "The animation file {1} was not found. The animation will load anyway." + +msgid "The battery has run dry!\nFor it to recharge, you need to walk another {1} steps." +msgstr "A bateria acabou!\nPara ecarregar, você precisa andar outros {1} passos." + +msgid "The battle will continue until either side has no Pokémon left that can fight." +msgstr "A batalha continuará até que um dos lados não tenha pokémons aptos a lutar." + +msgid "The battlers shared their pain!" +msgstr "Ambos pokémons estão com a mesma quantidade de PV!" + +msgid "The boxes are full! You can't catch any more Pokémon!" +msgstr "The boxes are full! You can't catch any more Pokémon!" + +msgid "The bursting flame hit the opposing {2}!" +msgstr "A chama flamejante acerta o oponente {2}!" + +msgid "The bursting flame hit {2}!" +msgstr "A chama flamejante acerta {2}!" + +msgid "The current map has no region set. Please set the MapPosition metadata setting for this map." +msgstr "The current map has no region set. Please set the MapPosition metadata setting for this map." + +msgid "The darkness of caves is my home. My Pokémon team knows no fear!" +msgstr "A escuridão das cavernas é minha casa. Meu time Pokémon não conhece o medo!" + +msgid "The effects of Mud Sport have faded." +msgstr "Os efeitos do Campo de Lama acabaram." + +msgid "The effects of Water Sport have faded." +msgstr "Os efeitos do Campo de Água acabaram." + +msgid "The effects of the weather disappeared!" +msgstr "Os efeitos do clima desapareceram!" + +msgid "The effects of the {1} prevent status moves from being used!" +msgstr "Os efeitos de {1} previnem movimentos de estado de serem utilizados" + +msgid "The electricity disappeared from the battlefield." +msgstr "A eletricidade desapareceu do campo de batalha." + +msgid "The foe {1}" +msgstr "O oponente {1}" + +msgid "The fonts were successfully installed." +msgstr "As fontes foram instaladas com sucesso" + +msgid "The future is a blank slate.\\. You, together with your Pokémon, are going to fill it. There will be challenges and thrills, and you're bound to make exciting discoveries." +msgstr "O futuro é um papel em branco.\\. Você, junto com seus Pokémons, irão desenhá-lo. Haverá desafio e emoções e você está destinado a fazer grandes descobertas." + +msgid "The game can be played, but the look of the game's text will not be optimal." +msgstr "É possível jogar, mas a aparência dos textos não será boa." + +msgid "The game has detected that the battery is low. You should save soon to avoid losing your progress." +msgstr "The game has detected that the battery is low. You should save soon to avoid losing your progress." + +msgid "The gift has been received!" +msgstr "O Presente foi recebido!" + +msgid "The grass disappeared from the battlefield." +msgstr "A grama desapareceu do campo de batalha." + +msgid "The grassy patch remained quiet..." +msgstr "O espaço de grama permaneceu quieto..." + +msgid "The hail stopped." +msgstr "A chuva de granizo parou ." + +msgid "The healing wish came true for {1}!" +msgstr "O Desejo de Cura se tornou realidade para {1}!" + +msgid "The map data cannot be found." +msgstr "Os dados do mapa não podem ser encontrados." + +msgid "The message will be lost. Is that OK?" +msgstr "The message will be lost. Is that OK?" + +msgid "The mirror move failed!" +msgstr "O Movimento Espelho falhou!" + +msgid "The mist disappeared from the battlefield." +msgstr "A névoa desapareceu do campo de batalha.." + +msgid "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" +msgstr "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" + +msgid "The opposing team became cloaked in a mystical veil!" +msgstr "O time adversário está envolto em um véu misterioso!" + +msgid "The opposing team became shrouded in mist!" +msgstr "O time adversário ficou envolto em névoa!" + +msgid "The opposing team is no longer protected by Safeguard!" +msgstr "O time adversário não está mais protegido por Resguarda!" + +msgid "The opposing team is no longer protected by mist!" +msgstr "O time adversário não está mais protegido pela névoa!" + +msgid "The opposing team is too nervous to eat Berries!" +msgstr "O time oponente está muito nervoso para comer Frutas!" + +msgid "The opposing team's Light Screen faded!" +msgstr "A Tela de Reflexo do time oponente acabou!" + +msgid "The opposing team's Light Screen wore off!" +msgstr "A Tela de Luz do time adversário se desgastou!" + +msgid "The opposing team's Lucky Chant wore off!" +msgstr "O Mantra de Sorte do time oponente se terminou!!" + +msgid "The opposing team's Mist faded!" +msgstr "A Névoa do time oponente acabou!!" + +msgid "The opposing team's Reflect faded!" +msgstr "O Reflexo do time acabou oponente!" + +msgid "The opposing team's Reflect wore off!" +msgstr "O reflexo do time adversário se desgastou!" + +msgid "The opposing team's Tailwind petered out!" +msgstr "Cauda de vento do time oponente terminou!!" + +msgid "The opposing {1}" +msgstr "O {1} adversário" + +msgid "The options you unchecked can't be turned back on." +msgstr "As opções que você desmarcou não podem ser ativadas novamente." + +msgid "The phone is not working." +msgstr "O telefone não está funcionando." + +msgid "The plant seemed to be delighted." +msgstr "A planta parece estar agradecida." + +msgid "The player trainer was not defined, so the menu can't be displayed." +msgstr "O treinador do jogador não foi definido, então o menu não pode ser apresentado." + +msgid "The pointed stones disappeared from around the opposing team!" +msgstr "As pedras pontudas desapareceram da área do time adversário!" + +msgid "The pointed stones disappeared from around your team!" +msgstr "As pedras pontudas desapareceram da área de seu time!" + +msgid "The poisoned spikes disappeared from around the opposing team's feet!" +msgstr "Os espinhos envenenados desapareceram da área do time adversário!" + +msgid "The poisoned spikes disappeared from around the your team's feet!" +msgstr "Os espinhos envenenados desapareceram da área de seu time!" + +msgid "The poisoned spikes disappeared from around your team's feet!" +msgstr "Os espinhos envenenados desapareceram da área de seu time!" + +msgid "The poisoned spikes disappeared from around {1}'s feet!" +msgstr "Os espinhos envenenados desapareceram da área envolta de {1}!" + +msgid "The power of {1}'s Fire-type moves rose!" +msgstr "O poder de ataques de Fogo de {1}aumentaram!" + +msgid "The rain stopped." +msgstr "A chuva passou." + +msgid "The rainbow faded." +msgstr "O arco-íris desapareceu." + +msgid "The rules of battle will be as follows:" +msgstr "As regras da batalha são as seguintes:" + +msgid "The sandstorm rages." +msgstr "A tempestade de areia segue firme." + +msgid "The sandstorm subsided." +msgstr "A tempestade de areia sumiu." + +msgid "The save file was deleted." +msgstr "O arquivo salvo foi deletado" + +msgid "The saying \"the best defense is a good offense\" is probably your mantra.\\^" +msgstr "O ditado “O ataque é a melhor defesa\" é provavelmente seu mantra.\\^" + +msgid "The script is taking too long. The game will restart." +msgstr "The script is taking too long. The game will restart." + +msgid "The sea is deep here. A Pokémon may be able to go underwater." +msgstr "O mar é fundo aqui Um Pokémon pode ser capaz de mergulhar." + +msgid "The sea is deep here. Would you like to go underwater?" +msgstr "O mar é fundo aqui. Você gostaria de mergulhar?" + +msgid "The sea of fire faded." +msgstr "O mar de chamas desapareceu." + +msgid "The soil returned to its soft and earthy state." +msgstr "O solo voltou ao seu estado normal, macio e somente terra." + +msgid "The soil returned to its soft and loamy state." +msgstr "O solo voltou ao seu estado normal, macio e terra argilosa." + +msgid "The spikes disappeared from around the opposing team's feet!" +msgstr "Os espinhos desapareceram da área do time adversário!" + +msgid "The spikes disappeared from around your team's feet!" +msgstr "Os espinhos desapareceram da área de seu time!" + +msgid "The sticky web has disappeared from beneath the opposing team's feet!" +msgstr "A teia grudenta desapareceu da área do time adversário!" + +msgid "The sticky web has disappeared from beneath your team's feet!" +msgstr "A teia grudenta desapareceu da área de seu time!" + +msgid "The substitute took damage for {1}!" +msgstr "O substituto levou o dano para {1}!" + +msgid "The sunlight faded." +msgstr "A luz solar diminuiu." + +msgid "The sunlight is strong." +msgstr "A luz solar está forte." + +msgid "The sunlight turned extremely harsh!" +msgstr "A luz solar ficou extremamente forte!" + +msgid "The sunlight turned harsh!" +msgstr "A luz solar ficou mais forte!" + +msgid "The swamp faded." +msgstr "O pântano desapareceu." + +msgid "The thunderstorm rages." +msgstr "A tempestade segue forte." + +msgid "The thunderstorm subsided." +msgstr "A tempestade passou." + +msgid "The twisted dimensions returned to normal!" +msgstr "As dimensões distorcidas voltaram ao normal!" + +msgid "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" +msgstr "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" + +msgid "The wall collapsed!" +msgstr "A parede caiu!" + +msgid "The water is dyed a deep blue...\nWould you like to surf?" +msgstr "A água parece estar azul escuro...\nVocê gostaria de usar Surfar?" + +msgid "The wild {1}" +msgstr "O {1} selvagem" + +msgid "The {1} can't be held." +msgstr "{1} não pode ser segurado." + +msgid "The {1} card? Certainly.\nHow many would you like?" +msgstr "The {1} card? Certainly.\nHow many would you like?" + +msgid "The {1} card? How many would you like to sell?" +msgstr "The {1} card? How many would you like to sell?" + +msgid "The {1} card? Oh, no.\nI can't buy that." +msgstr "The {1} card? Oh, no.\nI can't buy that." + +msgid "The {1} has sprouted." +msgstr "{1} brotou." + +msgid "The {1} only allows the use of {2}!" +msgstr "{1} permite apenas o uso de {2}!" + +msgid "The {1} plant is growing bigger." +msgstr "{1} está crescendo." + +msgid "The {1} strengthened {2}'s power!" +msgstr "{1} fortificou o poder de {2}!" + +msgid "The {1} was planted in the soft, earthy soil." +msgstr "{1} foi plantado no solo." + +msgid "The {1} was scattered on the soil." +msgstr "{1} foi espalhado no solo." + +msgid "The {1} was taken and replaced with the {2}." +msgstr "{1} retirado e trocado por {2}." + +msgid "The {1} weakened the damage to {2}!" +msgstr "{1} enfraqueceu o dano para {2}!" + +msgid "The {2} raised {1}'s Attack!" +msgstr "{2} aumentou o Ataque de {1}!" + +msgid "The {2} raised {1}'s Defense!" +msgstr "{2} aumentou a Defesa de {1}!" + +msgid "The {2} raised {1}'s Special Attack!" +msgstr "{2} aumentou o Ataque Especial de {1}!" + +msgid "The {2} raised {1}'s Special Defense!" +msgstr "{2} aumentou a Defesa Especial de {1}!" + +msgid "Their strength is no joke!" +msgstr "Suas forças não são brincadeira !" + +msgid "There appears to be nothing here..." +msgstr "Parece haver nada aqui..." + +msgid "There are no items." +msgstr "Não há ítens." + +msgid "There are no phone numbers stored." +msgstr "Não há números de telefone salvos ainda." + +msgid "There are {1} {2}!\nWant to pick them?" +msgstr "Há {1} {2}!\nGostaria de colhê-las?" + +msgid "There is 1 {1}!\nWant to pick it?" +msgstr "Há 1 {1}!\nGostaria de colhê-la?" + +msgid "There is a more recent update available." +msgstr "Há uma atualização disponével." + +msgid "There is a total of #{@files.length} PNG(s) available for conversion. Would you like to begin the process?" +msgstr "Tem um total de #{@files.length} PNG(s) prontos para conversão. Você gostaria de iniciar o processo?" + +msgid "There is already a saved file. Is it OK to overwrite it?" +msgstr "Já existe um jogo salvo. Tudo bem Sobreescrevê-lo?" + +msgid "There is no Pokémon." +msgstr "Não há Pokémon." + +msgid "There is no room left in the PC!" +msgstr "Não há espaço livre no Computador!" + +msgid "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." +msgstr "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." + +msgid "There! All happy!" +msgstr "Pronto!" + +msgid "There's a Pokemon that may open the door to its heart!" +msgstr "Há um Pokémon que pode abrir a porta para seu coração!" + +msgid "There's no PP left for this move!" +msgstr "Não há mais PP sobrando pare esse movimento!" + +msgid "There's no Pokémon here..." +msgstr "Não háPokémon aqui..." + +msgid "There's no more room for Pokémon!" +msgstr "Não há mais espaço para Pokémon!" + +msgid "There's no more room in the Bag." +msgstr "Não há espaço na mochila." + +msgid "There's no room to store items." +msgstr "Não há espaço para depositar." + +msgid "These are among the toughest of Tandor! The paragons of our region!" +msgstr "Estão entre os mais fortes de tandor! Os ideiais de nossa região!" + +msgid "These trainers' skill in battle will determine that answer!" +msgstr "A habilidade desses treinadores determinará a resposta!" + +msgid "Third move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Third move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "This Pokémon can't be chosen." +msgstr "Esse Pokémon não pode ser escolhido." + +msgid "This Pokémon is holding an item. It can't hold mail." +msgstr "This Pokémon is holding an item. It can't hold mail." + +msgid "This is in use already." +msgstr "Isso já está em uso." + +msgid "This isn't a fossil!" +msgstr "Isso não é um fóssil!" + +msgid "This isn't over yet!" +msgstr "Isso ainda não acabou!" + +msgid "This item can't be used on that Pokemon." +msgstr "Esse item não pode ser usado nesse pokémon Pokemon." + +msgid "This item can't be used on that Pokémon." +msgstr "Esse ítem não pode ser usado nesse Pokémon ." + +msgid "This means you've found all the Coins in this game, so the game is now over." +msgstr "Isso significa que você achou todas as Moedas desse jogo, então ele acabou." + +msgid "This old, dead coral looks like it can be broken. Would you like to use Coral Break?" +msgstr "Esse coral velho e morto parece ser quebrável. Você gostaria de usar Quebra Coral?" + +msgid "This rock appears breakable. Would you like to smash it?" +msgstr "Essa rocha parece quebrável. Você gostaria de despedaçá-la?" + +msgid "This save file is corrupt or incompatible with this game." +msgstr "Esse arquivo de jogo está corrompido ou incompatível com esse jogo." + +msgid "This save file is corrupt, but an automatic backup has been found and will be loaded instead." +msgstr "O arquivo de jogo foi corrompido, mas um backup automático foi encontrado e ele será carregado no lugar." + +msgid "This trainer must have at least 1 Pokémon!" +msgstr "Esse treinador deve ter pelo menos 1 Pokémon!" + +msgid "This {1} plant is blooming cutely!" +msgstr "{1} está em um florescimento muito bonitinho!" + +msgid "This {1} plant is blooming prettily!" +msgstr "{1} está em um florescimento lindamente!" + +msgid "This {1} plant is blooming very beautifully!" +msgstr "{1} está em um florescimento muito bonito!" + +msgid "This {1} plant is in bloom!" +msgstr "{1} está florecendo!" + +msgid "This {1} plant is in fabulous bloom!" +msgstr "{1} está em um florescimento fabuloso" + +msgid "Thoroughly cunning." +msgstr "Ardiloso." + +msgid "Threw away {1} {2}(s)." +msgstr "Descartou {1} {2}(s)." + +msgid "Throw away items stored in the PC." +msgstr "Descartar ítens guardados no PC." + +msgid "Thursday" +msgstr "Quinta" + +msgid "Time:" +msgstr "Tempo:" + +msgid "Time{2:02d}:{3:02d}
" +msgstr "Tempo{2:02d}:{3:02d}
" + +msgid "Time{1:02d}:{2:02d}
" +msgstr "Tempo{1:02d}:{2:02d}
" + +msgid "Timid" +msgstr "Medrosa" + +msgid "To Next Lv." +msgstr "Para o próximo Nv." + +msgid "To install the necessary fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "Para instalar as fontes necessárias, copie os arquivos na pasta Fonts desse jogo para Fonts no Painel de Controle" + +msgid "To install the other fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "Para instalar outras fontes, copie o arquivo na pasta Fonts para Fonts no Painel de Controle." + +msgid "Too bad...\nThe bag is full." +msgstr "Que pena...\nA mochila está cheial." + +msgid "Too bad... The Bag is full..." +msgstr "Uma pena, a Mochila está cheia..." + +msgid "Took the {1}." +msgstr "Pegar {1}." + +msgid "Toss" +msgstr "Descartar" + +msgid "Toss\nItem" +msgstr "Descartar\nItem" + +msgid "Toss Item" +msgstr "Descartar Item" + +msgid "Toss out how many {1}(s)?" +msgstr "Descartar quantos {1}(s)?" + +msgid "Tough Ribbon" +msgstr "Fita Durona" + +msgid "Tough Ribbon Great" +msgstr "Fita Durona Ótima" + +msgid "Tough Ribbon Hyper" +msgstr "Fita Hiper Durona" + +msgid "Tough Ribbon Master" +msgstr "Fita Durona Maestral" + +msgid "Tough Ribbon Super" +msgstr "Fita Super Durona" + +msgid "Tough Ribbon Ultra" +msgstr "Fita Ultra Durona" + +msgid "Trainer name too long\n{1}" +msgstr "Trainer name too long\n{1}" + +msgid "Trainer type does not exist ({1}, {2}, ID {3})" +msgstr "O tipo de Treinador não existe ({1}, {2}, ID {3})" + +msgid "Treat this battle as a loss?" +msgstr "Tratar essa batalha como uma derrota??" + +msgid "Treat this battle as a win?" +msgstr "Tratar essa batalha como uma vitória?" + +msgid "Tuesday" +msgstr "Terça" + +msgid "Turn Off" +msgstr "Desligar" + +msgid "Turned over the {1} and received ${2}." +msgstr "Entregou {1} e recebeu ${2}." + +msgid "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" +msgstr "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" + +msgid "Type" +msgstr "Tipo" + +msgid "UPPER" +msgstr "ALTO" + +msgid "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" +msgstr "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" + +msgid "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" +msgstr "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" + +msgid "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" +msgstr "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" + +msgid "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" +msgstr "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" + +msgid "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" +msgstr "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" + +msgid "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" +msgstr "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" + +msgid "Undefined value {1} (expected one of: {2})\n{3}" +msgstr "Undefined value {1} (expected one of: {2})\n{3}" + +msgid "Undefined value {1} in {2}\n{3}" +msgstr "Undefined value {1} in {2}\n{3}" + +msgid "Up next:\\wt[20] Round {1}\\wt[25]\n\\PN versus {2}!" +msgstr "A seguir:\\wt[20] Rodada {1}\\wt[25]\n\\PN contra {2}!" + +msgid "Upon this consecrated ground, I shall invoke the blessings of the sea!" +msgstr "Sobre esse solo sagrado eu invoco as bênçãos do mar!" + +msgid "Use" +msgstr "Usar" + +msgid "Use next Pokémon?" +msgstr "Usar o próximo pokémon??" + +msgid "Use on which Pokémon?" +msgstr "Usar em qual pokemon Pokémon?" + +msgid "Use the patcher.exe in your game folder to check for patches!\\wtnp[40]" +msgstr "Use oe patcher.exe na sua pasta de jogo para procurar por atualizações!\\wtnp[40]" + +msgid "Used to confirm a choice, check things, and talk to people." +msgstr "Usado para confirmar uma escolha, checar coisas e falar com pessoas." + +msgid "Used to exit, cancel a choice or mode, and open the pause menu." +msgstr "Usado para sair, cancelar uma escolha ou modo e para abrir o menu de pausa." + +msgid "Using item..." +msgstr "Usando item..." + +msgid "Using its {1}, the Attack of {2} rose!" +msgstr "Usando {1}, o Ataque de {2} aumentou!" + +msgid "Using its {1}, the Defense of {2} rose!" +msgstr "Usando {1}, a Defesa de {2} aumentou!" + +msgid "Using its {1}, the Special Attack of {2} rose!" +msgstr "Usando {1}, o Ataque Especial de {2} aumentou!" + +msgid "Using its {1}, the Special Defense of {2} rose!" +msgstr "Usando {1}, a Defesa Especial de {2} aumentou!" + +msgid "Using its {1}, the Speed of {2} rose!" +msgstr "Usando {1}, a Velocidade de {2} aumentou!" + +msgid "Using {1}, the Attack of {2} rose sharply!" +msgstr "Usando {1}, o Ataque de {2} aumentou acentuadamente!" + +msgid "Using {1}, the Defense of {2} rose sharply!" +msgstr "Usando {1}, a Defesa de {2} aumentou acentuadamente!" + +msgid "Using {1}, the Special Attack of {2} rose sharply!" +msgstr "Usando {1}, o Ataque Especial de {2} aumentou acentuadamente!" + +msgid "Using {1}, the Special Defense of {2} rose sharply!" +msgstr "Usando {1}, a Defesa Especial de {2} aumentou acentuadamente!" + +msgid "Using {1}, the Speed of {2} rose sharply!" +msgstr "Usando {1}, a Velocidade de {2} aumentou acentuadamente!" + +msgid "Version is up-to-date, no update needed! \\wtnp[30]" +msgstr "Versão está atualizada, não há necessidade de atualizar! \\wtnp[30]" + +msgid "Very finicky." +msgstr "Muito mimado." + +msgid "Victory Ribbon" +msgstr "Fia da Vitória" + +msgid "Volcano" +msgstr "Vulcão" + +msgid "WITHDRAW" +msgstr "RETIRAR" + +msgid "WITHDRAW POKéMON" +msgstr "RETIRAR POKÉMON" + +msgid "WT" +msgstr "Altura" + +msgid "Wacan Berries" +msgstr "Frutas Wacan" + +msgid "Waiting for a rematch{1}" +msgstr "Esperando por uma revanche{1}" + +msgid "Wallpaper" +msgstr "Papel de parede" + +msgid "Want to escape from here and return to {1}?" +msgstr "Gostaria de escapar daqui eretornar para {1}?" + +msgid "Want to plant a Berry?" +msgstr "Gostaria de plantar uma Fruta?" + +msgid "Want to return to the healing spot used last in {1}?" +msgstr "Gostaria de retornar ao Pokécenter utilizado mais recentemente, em {1}?" + +msgid "Want to sprinkle some water with the {1}?" +msgstr "Gostaria de molhar {1}?" + +msgid "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" +msgstr "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" + +msgid "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" +msgstr "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" + +msgid "Warning: Randomizer Mode greatly affects the balance of the game." +msgstr "Alerta: O Modo Randomizer afeta o balanceamento do jogo em uma escala imensa." + +msgid "Water" +msgstr "Água" + +msgid "Watmel Berries" +msgstr "Frutas Watmel" + +msgid "We have some of Tandor's best and brightest here to dazzle you with their spectacular battling skills!" +msgstr "Temos aqui alguns dos melhores e mais brilhantes de tantor para impressioná-los com suas espetaculares habilidades de batalha!" + +msgid "We tried our hardest in this battle, and that's what counts." +msgstr "Nós tentamos o nosso melhor nessa batalha, e é isso que conta." + +msgid "We're back with Round 3, the quarterfinals!" +msgstr "Estamos de volta com a terceira rodada, as quartas de final!" + +msgid "Wednesday" +msgstr "Quarta" + +msgid "Welcome to the Hall of Fame!" +msgstr "Bem vindo ao Hall da Fama!" + +msgid "Welcome to the first round of the\nPokémon League Tournament!" +msgstr "Bem vindos à primeira rodada do\nTorneio da Liga Pokémon!" + +msgid "Welcome!\nHow may I serve you?" +msgstr "Bem vindo(a)!\nO que gostaria?" + +msgid "Well fought, indeed! You deserved this victory." +msgstr "Bem lutado,d e fato!. Você mereceu a vitória." + +msgid "Well, it has been a while, hasn't it?\nWhen I battled you, you were just a naive child, fumbling around in the dark.\nNow, you face me in the arena with confidence!\nYour fighting spirit is like a bright, shining light!\nI can tell you are no longer afraid.\nGyahahaha!! That's what I like to see!\nShow me your fearlessness in battle!" +msgstr "Bem, faz um tempo, né?\nQuando eu batalhei com você, você era apenas uma criança ingênua e desastrada na escuridão.\nAgora, você me encara na arena com confiança!\nSeu espírito de luta é como uma luz forte e brilhante!\nPosso dizer que você não está mais assustado.\nGyahahaha!! E é isso que eu gosto de ver\nDeixe-me ver sua falta de medo em batalha!" + +msgid "Well, let's not delay... on with the match!" +msgstr "Então, sem amis delongas.. à partida" + +msgid "Well, you certainly know what you want out of life.\\^" +msgstr "Bem, você certamente sabe o que você quer da vida\\^" + +msgid "Wepear Berries" +msgstr "Frutas Wepear" + +msgid "West side of first map must connect with east side of second map\n{1}" +msgstr "West side of first map must connect with east side of second map\n{1}" + +msgid "What a match!" +msgstr "Que partida!" + +msgid "What could be in store for us this round?" +msgstr "O que nos reserva para essa rodada?" + +msgid "What do you want to do?" +msgstr "O que você quer fazer?" + +msgid "What shall I do with this {1}?" +msgstr "O que eu deveria fazer com esse{1}?" + +msgid "What will\n{1} do?" +msgstr "O que\n{1} fará?" + +msgid "What will hatch from this? It doesn't seem close to hatching." +msgstr "O que será que vai nascer? Não parece perto de chocar." + +msgid "What will {1} do?" +msgstr "O que {1} fará?" + +msgid "What?\n{1} is evolving!" +msgstr "O quê?\n{1} está evoluindo!" + +msgid "When the flame touched the powder on the Pokémon, it exploded!" +msgstr "Quando a chama tocou o pó no Pokémon, houve uma explosão!" + +msgid "Which PC should be accessed?" +msgstr "Qual PC deve ser acessado?" + +msgid "Which move should be forgotten?" +msgstr "Qual movimento deve ser esquecido?" + +msgid "Which one will you take?" +msgstr "Qual você pegará?" + +msgid "Which report should I read?" +msgstr "Qual Relatório eu deveria ler?" + +msgid "White" +msgstr "Branco" + +msgid "White Tiles: {1}" +msgstr "Azulejos Brancos{1}" + +msgid "Who are you?\\^" +msgstr "Quem é você?\\^" + +msgid "Who will it be?" +msgstr "Quem será?" + +msgid "Wide Guard protected your team!" +msgstr "Defesa Aberta protegeu seu time!!" + +msgid "Wide Guard protected {1}!" +msgstr "Defesa Aberta {1}!" + +msgid "Wiki Berries" +msgstr "Frutas Wiki" + +msgid "Wild Pokémon will be lured." +msgstr "Pokémons selvagens serão atraídos." + +msgid "Wild Pokémon will be repelled." +msgstr "Pokémons selvagens serão repelidos." + +msgid "Wild battles with more than two Pokémon are not allowed." +msgstr "Batalhas contra pokémons selvagens não são permitidas quando há mais de 2 Pokémons." + +msgid "Wild {1} and\n{2} appeared!" +msgstr "{1} Selvagem e\n{2} Selvagem apareceram!" + +msgid "Wild {1} appeared!" +msgstr "Um {1} Selvagem apareceu!" + +msgid "Will you switch your Pokémon?" +msgstr "Você irá substituir seu pokémon?" + +msgid "Winning Ribbon" +msgstr "Fita de Vencedor" + +msgid "Wishing Ribbon" +msgstr "Fita do Desejo" + +msgid "Withdraw" +msgstr "Retirar" + +msgid "Withdraw\nItem" +msgstr "Retirar\nÍtens" + +msgid "Withdraw Item" +msgstr "Retirar Ítem" + +msgid "Withdraw Pokémon" +msgstr "Retirar Pokémon" + +msgid "Withdrew {1} {2}(s)." +msgstr "retirar {1} {2}(s)." + +msgid "Wonder Room wore off, and the Defense and Sp. Def stats returned to normal!" +msgstr "Sala maravilhosa desapareceu, então Defesa e Defesa Especial voltaram ao normal" + +msgid "Woooow! Like, that was a totally sweet battle!~ I guess this just isn't my year to win. But now, you'd better win in my stead, okay?~" +msgstr "Uaaaaau! Tipo, que batalha incrível!~ Acho que esse não era meu ano. Mas agora, é melhor que você vença por mim, entendeu?~" + +msgid "World Ability Ribbon" +msgstr "Fita de Habilidade Mundial" + +msgid "World Champion Ribbon" +msgstr "Fita do Campeão Mundial" + +msgid "World Ribbon" +msgstr "Fita Mundial" + +msgid "Would you like to forfeit the match and quit now?" +msgstr "Você gostaria de desistir da batalha e sair agora?" + +msgid "Would you like to give a nickname to {1}?" +msgstr "Você quer dar um apelido a {1}?" + +msgid "Would you like to move it?" +msgstr "Você gostaria de movê-la?" + +msgid "Would you like to nickname the newly hatched {1}?" +msgstr "Você gostaria de dar um apelido ao recém nascido {1}?" + +msgid "Would you like to restart the game and apply the changes?" +msgstr "Você gostaria de reiniciar o jogo e aplicar as mudanças?" + +msgid "Would you like to save the game?" +msgstr "Você gostaria de salvar o jogo?" + +msgid "Would you like to switch the two items?" +msgstr "Você gostaria de trocar os dois itens?" + +msgid "Wow! That battle was quite a workout, huh?\nI think it's safe to say that you're the stronger among us.\nI'll be cheering you on from here on out!" +msgstr "Uau! Essa batalha foi um exercício, huh?\nAcho que é seguro dizer que você é o mais forte de nós.\nEstarei torcendo por você!" + +msgid "Wow, you look like a really strong trainer...\nUm. I'm Angelica, and I train Fairy types.\nWe're cute, but don't let it fool you:\nwe're really strong too.\nAfter all, Fairies can stand up to the power of dragons. So we aren't afraid of any tough-looking trainers, either. If you aren't acquainted with the power of fairies, then, you'll know soon enough!" +msgstr "Uau, você parece ser um treinador bem forte...\nUm. Eu sou Angélica, e eu treino tipo Fada.\nNós somos fofos, mas não se engane:\nNós também somos fortes.\nAté porque, Fadas podem aguentar golpes de Dragões. Então não temos medo de treinadores que parecem ser fortes. Se você não está acostumado com o poder das Fadas, estará em breve!" + +msgid "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" +msgstr "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" + +msgid "Yache Berries" +msgstr "Frutas Yache" + +msgid "Yellow" +msgstr "Amarelo" + +msgid "Yes" +msgstr "Sim" + +msgid "You are banned from using online features! If you think that this is a mistake, please ask for more info on the Discord server or on Reddit." +msgstr "Você foi banido das funcionalidades online! Se você acha que isso é um erro, por favor pergunte por mais informações no servidor do Discord ou no Reddit." + +msgid "You can catch shiny Pokemon even if they aren't your first encounter." +msgstr "Você pode capturar Pokémons Shiny mesmo que não seja seu primeiro encontro." + +msgid "You can choose from three different game screen sizes." +msgstr "Você pode escolher entre 3 tamanhos de tela." + +msgid "You can choose from three different text-scrolling speeds." +msgstr "Você pode escolher entre 3 velocidades de texto" + +msgid "You can choose if the game should remember the last save you loaded." +msgstr "Escolha se o jogo começa no último save carregado." + +msgid "You can choose the style of the game's font." +msgstr "Você pode escolher o estilo de fonte do jogo." + +msgid "You can choose to switch Pokémon when an opponent's Pokémon faints." +msgstr "Você tem a opção de trocar Pokémon ao derrotar outro." + +msgid "You can choose whether to view move animations." +msgstr "Você pode escolher quando quer ver animações de movimentos." + +msgid "You can receive even more Coins in the next game!" +msgstr "Você pode receber ainda mais Moedas no próximo jogo!" + +msgid "You can set the game's SFX volume." +msgstr "Você pode definir o volume dos efeitos de som do jogo." + +msgid "You can set the game's frames per second." +msgstr "Você pode definir os frames pro segundo do jogo." + +msgid "You can set the game's language." +msgstr "Você pode escolher a língua do jogo" + +msgid "You can set the game's music volume." +msgstr "Você pode definir o volume da música do jogo." + +msgid "You can use the patcher.exe in your game folder to update! \\wtnp[40]" +msgstr "Você pode usar patcher.exe na sua pasta de jogo para atualizar! \\wtnp[40]" + +msgid "You can't dismount your Bike here." +msgstr "Você não pode descer da Bicicleta aqui." + +msgid "You can't play unless you have a Coin Case." +msgstr "Você não pode jogar a não ser que tenha um estojo de Moedas." + +msgid "You can't release an Egg." +msgstr "Você não pode soltar um ovo." + +msgid "You can't switch {1}'s Pokémon with one of yours!" +msgstr "Você não pode substituir um Pokémon de {1} com um dos seus!" + +msgid "You cannot trade a fainted pokemon!" +msgstr "Você não pode trocar um Pokémon desmaiado!" + +msgid "You cannot trade this Pokemon!" +msgstr "Você não pode trocar esse Pokémon!" + +msgid "You don't have any Coins to play!" +msgstr "Você não tem moedas para jogar!!" + +msgid "You don't have any other save files" +msgstr "Você não tem outros arquivos salvos" + +msgid "You don't have enough berries." +msgstr "Você não tem Frutas o suficiente." + +msgid "You don't have enough money." +msgstr "Você não tem dinheiro suficiente." + +msgid "You have a burning spirit within you that never ceases!\\^" +msgstr "Há um espírito que queima sem parar dentro de você\\^" + +msgid "You have a great future ahead, but what about now?" +msgstr "Você tem um grande futuro a frente, mas e sobre agora?" + +msgid "You have no Pokemon that can be purified." +msgstr "Você não tem Pokémon que precise ser purificado." + +msgid "You have no more room in the Bag." +msgstr "Você não tem mais espaço na Mochila." + +msgid "You have no usable items in this pocket." +msgstr "Você não tem itens usáveis em sua mochila." + +msgid "You haven't found any Coins! Are you sure you want to quit?" +msgstr "Você não achou nenhuma Moeda! Tem certeza de que gostaria de sair?" + +msgid "You know that the best things in life come to those who wait.\\^" +msgstr "Você sabe que as melhores coisas na vida vem para aqueles que esperam.\\^" + +msgid "You must choose a move!" +msgstr "Você tem que escolher um movimento!" + +msgid "You must enable Nuzlocke to select this." +msgstr "Você deve habilitar Nuzlocke para selecionar essa opção." + +msgid "You need an internet connection to use the GTS, WT and VT" +msgstr "Você precisa de uma conexão de internet para usar GTS, WT and VT" + +msgid "You picked the {1} {2}.\\wtnp[30]" +msgstr "Você colheu {1} {2}.\\wtnp[30]" + +msgid "You picked the {1}.\\wtnp[30]" +msgstr "Você colheu {1}.\\wtnp[30]" + +msgid "You prefer to adapt to overcome challenges in your path.\\^" +msgstr "Você prefere se adaptar para superar desafios em seu caminho.\\^" + +msgid "You prefer to overwhelm your opponents with sheer force and firepower.\\^" +msgstr "Você prefere superar seus oponentes na base da força bruta e poder de fogo.\\^" + +msgid "You seem to be a Trainer who likes to play it safe.\\^" +msgstr "Você parece ser um treinador que só vai na boa.\\^" + +msgid "You seem to be a trainer that is capable of many different strategies.\\^" +msgstr "Você parece ser um treinador capaz de várias estratégias.\\^" + +msgid "You seem to be a trainer who won't hesitate to go for what you want.\\^" +msgstr "Você parece ser um treinador que não hesita em agir pelo que você quer.\\^" + +msgid "You used your last {1}." +msgstr "Você usou seu último {1}." + +msgid "You're already surfing." +msgstr "Você já está surfando." + +msgid "You're holding a Pokémon!" +msgstr "Você está segurando um Pokémon!" + +msgid "You're impulsive, impatient, and care mostly about your own desires.\\^" +msgstr "Você é impulsivo, impaciente e se importa mais com seus próprios desejos.\\^" + +msgid "You've found all of the hidden x2 and x3 cards." +msgstr "Você achou todos os x2 and x3." + +msgid "You've got 99,999 Coins." +msgstr "Você tem 99,999 Moedas." + +msgid "You've run out of Coins.\nGame over!" +msgstr "Você não tem mais moedas.\nFim de jogo!" + +msgid "Your Coin Case has been filled." +msgstr "Seu estojo de moedas foi preenchido." + +msgid "Your Coin Case is full!" +msgstr "Seu estojo de moedas está cheio" + +msgid "Your calm, rational approach will come to aid you in the future.\\^" +msgstr "Seu pensamento calmo e racional irá te ajudar no futuro.\\^" + +msgid "Your coins" +msgstr "Suas moedas" + +msgid "Your foe's weak!\nGet 'em, {1}!" +msgstr "Seu adversário está fraco!>Pegue-o, {1}!" + +msgid "Your game is out-of-date!\nUpdate required. \\wtnp[30]" +msgstr "Seu jogo está desatualizado! \nAtualização requerida. \\wtnp[30]" + +msgid "Your journey --- your story --- is about to unfold." +msgstr "Sua jornada --- sua história --- está para se desenrolar." + +msgid "Your name is {1}?" +msgstr "Seu nome é {1}?" + +msgid "Your name?" +msgstr "Seu nome?" + +msgid "Your philosophy is probably to just \"go with the flow\".\\^" +msgstr "Sua filosofia é provavelmente apenas “siga a corrente”\\^" + +msgid "Your starter as well as all wild and trainer Pokémon will be randomized." +msgstr "Seu Pokémon inicial, os Pokémon selvagens e até os treinadores serão escolhidos aleatoriamente." + +msgid "Your team became cloaked in a mystical veil!" +msgstr "Seu time está envolto em um véu misterioso!" + +msgid "Your team became shrouded in mist!" +msgstr "Seu time ficou envolto em névoa!" + +msgid "Your team is no longer protected by Safeguard!" +msgstr "Seu time não está mais protegido por Resguarda!" + +msgid "Your team is no longer protected by mist!" +msgstr "Seu time não está mais protegido pela névoa!" + +msgid "Your team is too nervous to eat Berries!" +msgstr "Seu time está muito nervoso para comer Frutas!" + +msgid "Your team's Light Screen faded!" +msgstr "A Tela de Reflexo de seu time acabou!" + +msgid "Your team's Light Screen wore off!" +msgstr "A Tela de Luz de seu time se desgastou!" + +msgid "Your team's Lucky Chant wore off!" +msgstr "O Mantra de Sorte de seu time se terminou!" + +msgid "Your team's Mist faded!" +msgstr "A Névoa de seu time acabou!" + +msgid "Your team's Reflect faded!" +msgstr "O Reflexo de seu time acabou!" + +msgid "Your team's Reflect wore off!" +msgstr "O Reflexo de seu time se desgastou!" + +msgid "Your team's Tailwind petered out!" +msgstr "Cauda de vento de seu time terminou!" + +msgid "\\PN, are you ready?" +msgstr "\\PN, você está pronto?" + +msgid "\\c[7]ENGAGEMENT FAILED.\\wt[16]\nA POWER CELL IS NEEDED." +msgstr "\\c[7]OCORREU UMA FALHA.\\wt[16]\nUMA CÉLULA DE ENERGIA É NECESSÁRIA." + +msgid "\\c[7]ENGAGEMENT SUCCESSFUL." +msgstr "\\c[7]INICIADO COM SUCESSO." + +msgid "\\c[7]OBSTACLE DETECTED.\\wt[20]\nENGAGING STRENGTH PROTOCOL\\wt[8].\\wt[8].\\wt[8].\\wt[8]" +msgstr "\\c[7]OBSTÁCULO DETECTADO.\\wt[20]\nINICIANDO PROTOCOLO DE SUPER FORÇA.\\wt[8].\\wt[8].\\wt[8].\\wt[8]" + +msgid "\\me[Jingle - HMTM]Obtained \\c[1]{1}\\c[0]!\nIt contained \\c[1]{2}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]Obteve \\c[1]{1}\\c[0]!\nContém \\c[1]{2}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - HMTM]{1} found \\c[1]{2}\\c[0]!\nIt contained \\c[1]{3}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]{1} encontrou \\c[1]{2}\\c[0]!\ncontém \\c[1]{3}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Obteve \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Obteve \\c[1]{1}s\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained some \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Obteve \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found one \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} encontrou \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} encontrou \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1}encontrou {2} \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} encontrou {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]Obteve \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Randomizer Mode has been unlocked!\\wt[30]\nIt will be available when starting a new Custom Game." +msgstr "\\me[Jinlge - KeyItem]Modo Randomizer foi desbloqueado!\\wt[30]\nEle estará disponível ao criar um novo jogo Customizado." + +msgid "\\me[Jinlge - KeyItem]\\sign[sign1]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\sign[sign1]Obteve \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Voltorb Flip Game Over]Oh no! You get 0 Coins!\\wtnp[50]" +msgstr "\\me[Voltorb Flip Game Over]Oh não! Você conseguiu 0 Moedas!\\wtnp[50]" + +msgid "\\me[Voltorb Flip Win]Board clear!\\wtnp[40]" +msgstr "\\me[Voltorb Flip Win]Jogo limpor!\\wtnp[40]" + +msgid "\\se[Voltorb Flip Level Dropped]Dropped to Game Lv. {1}!" +msgstr "\\se[Voltorb Flip Level Dropped]Caiu para o nível {1}!" + +msgid "\\se[]Congratulations! Your {1} evolved into {2}!\\wt[80]" +msgstr "\\se[]parabéns! {1} evoluiu para {2}!\\wt[80]" + +msgid "\\se[]Save failed.\\wtnp[30]" +msgstr "\\se[]ocorreu uma falha ao salvar.\\wtnp[30]" + +msgid "\\se[]The game was saved.\\se[save]\\wtnp[30]" +msgstr "\\se[]O jogo foi salvo\\se[save]\\wtnp[30]" + +msgid "\\se[]What?\n{1} is evolving!\\^" +msgstr "\\se[]O quê?\n{1} está evoluindo!\\^" + +msgid "\\se[]{1} hatched from the Egg!\\wt[80]" +msgstr "\\se[]{1} nasceu do Ovo!\\wt[80]" + +msgid "\\se[]{1} learned {2}!\\se[itemlevel]" +msgstr "\\se[]{1} aprendeu {2}!\\se[itemlevel]" + +msgid "\\se[]{1} saved the game.\\se[save]\\wtnp[30]" +msgstr "\\se[]{1} salvou o jogo.\\se[save]\\wtnp[30]" + +msgid "\\se[accesspc]Accessed the Hall of Fame." +msgstr "\\se[accesspc]Acessou o Hall da Fame." + +msgid "\\se[accesspc]Accessed {1}'s PC." +msgstr "\\se[accesspc]Accessou o PC de {1}." + +msgid "\\se[accesspc]Booted up a TM." +msgstr "\\se[accesspc]Escolheu um TM." + +msgid "\\se[accesspc]Booted up an HM." +msgstr "\\se[accesspc]Escolheu um HM." + +msgid "\\se[accesspc]The Pokémon Storage System was opened." +msgstr "\\se[accesspc]O Sistema de depósito Pokémon foi aberto" + +msgid "\\se[computeropen]{1} booted up the PC." +msgstr "\\se[computeropen]{1} ligou o PC." + +msgid "\\se[itemlevel]{1} received \\c[1]{2}\\c[0]!\\nIt contained \\c[1]{3}\\c[0].\\wtnp[30]" +msgstr "\\se[itemlevel]{1} recebeu \\c[1]{2}\\c[0]!\\nContém \\c[1]{3}\\c[0].\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received a \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} recebeu \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received an \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} recebeu \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} recebeu \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} recebeu {2} \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} recebeu {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried home." +msgstr "\\w[]\\wm\\c[8]\\l[3]Após uma infortuna derrota , {1} correu para casa." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried to a Pokémon Center." +msgstr "\\w[]\\wm\\c[8]\\l[3]Após a infortuna derrota, {1} se apressou para ir a um Centro Pokémon." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried home, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} correu para casa, protegendo seus Pokémons desmaiados de qualquer perigo" + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried to a Pokémon Center, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} Se apressou para um Centro p Pokémon, protegendo seus pokémons desmaiados de qualquer perigo" + +msgid "accuracy" +msgstr "Precisão" + +msgid "an egg" +msgstr "Um ovo" + +msgid "egg" +msgstr "ovo" + +msgid "evasiveness" +msgstr "Evasão" + +msgid "female" +msgstr "fêmea" + +msgid "lower" +msgstr "baixo" + +msgid "male" +msgstr "macho" + +msgid "other" +msgstr "outro" + +msgid "the ally {1}" +msgstr "o {1} aliado" + +msgid "the egg" +msgstr "O ovo" + +msgid "the foe {1}" +msgstr "o oponente {1}" + +msgid "the opposing {1}" +msgstr "o {1} adversário" + +msgid "the wild {1}" +msgstr "o {1} selvagem" + +msgid "their egg" +msgstr "O ovo dele(a)" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" +msgstr "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" + +msgid "{1:s}: Search Mode" +msgstr "{1:s}: Modo de Busca" + +msgid "{1:s}POWER/{2:s}\nPP/{3:d}ACCURACY/{4:s}" +msgstr " {1:s}PODER/{2:s}\n PP/{3:d}PRECISÃO/{4:s}" + +msgid "{1}\nwould like to battle!" +msgstr "{1}\ngostaria de batalhar!" + +msgid "{1}\n{2}" +msgstr "{1}\n{2}" + +msgid "{1} Female" +msgstr "{1} Fêmea" + +msgid "{1} Female Shiny" +msgstr "{1} Fêmea Shiny" + +msgid "{1} Lv{2} {3}" +msgstr "{1} Lv{2} {3}" + +msgid "{1} Lv{2} {3}/{4}" +msgstr "{1} Lv{2} {3}/{4}" + +msgid "{1} Male" +msgstr "{1} Macho" + +msgid "{1} Male Shiny" +msgstr "{1} Macho Shiny" + +msgid "{1} absorbed nutrients with its roots!" +msgstr "{1} absorveu nutrientes com suas raízes!" + +msgid "{1} acquired {2}!" +msgstr "{1} adquiriu {2}!" + +msgid "{1} adores you!\nThe base Attack fell!" +msgstr "{1} adora você!\nO Ataque base caiu!" + +msgid "{1} adores you!\nThe base Defense fell!" +msgstr "{1} adora você!\nA Defesa base caiu!" + +msgid "{1} adores you!\nThe base HP fell!" +msgstr "{1} adora você!\nOs PV base cairam!" + +msgid "{1} adores you!\nThe base Special Attack fell!" +msgstr "{1} adora você!\nO Ataque Especial base caiu!" + +msgid "{1} adores you!\nThe base Special Defense fell!" +msgstr "{1} adora você!\nA Defesa Especial base caiu!" + +msgid "{1} adores you!\nThe base Speed fell!" +msgstr "{1} adora você!\nA Velocidade base caiu!" + +msgid "{1} already has a burn." +msgstr "{1} já possui uma queimadura." + +msgid "{1} already has a substitute!" +msgstr "{1} já possui um Substituto!" + +msgid "{1} already knows\n{2}." +msgstr "{1} já sabe\n{2}." + +msgid "{1} anchored itself with its roots!" +msgstr "{1} se ancorou com suas raízes!" + +msgid "{1} anchored itself with {2}!" +msgstr "{1} se ancorou com {2}!" + +msgid "{1} anchored itself!" +msgstr "{1} se ancorou!" + +msgid "{1} and {2} are attacking!" +msgstr "{1} e {2} estão atacando!" + +msgid "{1} and {2} want to battle!" +msgstr "{1} e {2} que!" + +msgid "{1} appears incapable of using its power!" +msgstr "{1} parece ser incapaz de usar seu poder" + +msgid "{1} avoided damage with Wonder Guard!" +msgstr "{1} esquivou dano com Guarda Mística!" + +msgid "{1} avoided the attack!" +msgstr "{1} esquivou o ataque!" + +msgid "{1} avoids attacks by its ally Pokémon!" +msgstr "{1} evita ataques de seus aliados!" + +msgid "{1} became cloaked in a freezing light!" +msgstr "{1} ficou encoberto por uma luz congelanre" + +msgid "{1} became cloaked in freezing air!" +msgstr "{1} ficou encoberto por um ar congelanre!" + +msgid "{1} became cloaked in mystical moonlight!" +msgstr "{1} se envolveu em uma luz lunar mística!" + +msgid "{1} became confused due to fatigue!" +msgstr "{1} ficou confuso devido a fadiga!" + +msgid "{1} became confused!" +msgstr "{1} ficou confuso!" + +msgid "{1} became healthy!" +msgstr "{1} ficou saudável!" + +msgid "{1} became healthy." +msgstr "{1} ficou saudável." + +msgid "{1} became nimble!" +msgstr "{1} ficou mais leve!" + +msgid "{1} became the center of attention!" +msgstr "{1}se tornou o centro das atenções!" + +msgid "{1} became trapped by Sand Tomb!" +msgstr "{1} ficou preso pela Tumba de Pedra!" + +msgid "{1} became trapped by swirling magma!" +msgstr "{1} ficou preso pelo magma!" + +msgid "{1} began charging power!" +msgstr "{1} começou a acumular energia!" + +msgid "{1} began having a nightmare!" +msgstr "{1} começou a ter pesadelos!" + +msgid "{1} bids farewell to {2}." +msgstr "{1} se despede de {2}." + +msgid "{1} blacked out!" +msgstr "{1} desmaiou!" + +msgid "{1} bounced the {2} back!" +msgstr "{1} ricocheteou {2}!" + +msgid "{1} braced itself!" +msgstr "{1} se preparou!" + +msgid "{1} breaks the mold!" +msgstr "{1} quebrou o molde!" + +msgid "{1} burrowed its way under the ground!" +msgstr "{1} se enterrou no solo!" + +msgid "{1} called {2}!" +msgstr "{1} chamou {2}!" + +msgid "{1} calmed down." +msgstr "{1} se acalmou." + +msgid "{1} came to its senses from the Trainer's call!" +msgstr "{1} recuperou seus sentidos pelo chamado de seu treinador!" + +msgid "{1} can now be purified!" +msgstr "{1} pode ser purificado!" + +msgid "{1} can use items again!" +msgstr "{1} pode usar ítens novamente!" + +msgid "{1} can't be learned." +msgstr "{1}não pode ser aprendido." + +msgid "{1} can't be switched out!" +msgstr "{1} não pode ser trocado!" + +msgid "{1} can't be taught to an Egg." +msgstr "{1} não pode ser ensinado a um Ovo." + +msgid "{1} can't be taught to this Pokémon." +msgstr "{1} não pode ser ensinado a esse Pokémon." + +msgid "{1} can't be used in a sky battle!" +msgstr "{1} não pode ser utilizado em uma batalha aérea!" + +msgid "{1} can't escape now!" +msgstr "{1} não pode mais escapar!" + +msgid "{1} can't fight in a sky battle!" +msgstr "{1} não pode entrar em uma batalha aérea!" + +msgid "{1} can't get it going!" +msgstr "{1} não consegue continuar!" + +msgid "{1} can't move!" +msgstr "{1} não pode se mover!" + +msgid "{1} can't stockpile any more!" +msgstr "{1} não pode acumular mais!" + +msgid "{1} can't use items anymore!" +msgstr "{1} não pode mais usar itens!" + +msgid "{1} can't use the same move twice in a row due to the torment!" +msgstr "{1} não pode usar o mesmo movimento de forma seguida por causa do tormento!" + +msgid "{1} can't use the sealed {2}!" +msgstr "{1} não pdoe usar o selado {2}!" + +msgid "{1} can't use {2} after the taunt!" +msgstr "{1} não pode usar {2} após a provocação!" + +msgid "{1} can't use {2} because of Heal Block!" +msgstr "{1} não pode usar {2} por causa do Bloqueio de Cura!" + +msgid "{1} cannot use {2}!" +msgstr "{1} não pode usar {2}!" + +msgid "{1} caused an uproar!" +msgstr "{1} causou um tumulto!" + +msgid "{1} changed Forme!" +msgstr "{1} mudou de Forma!" + +msgid "{1} chose Doom Desire as its destiny!" +msgstr "{1} escolheu um Desejo de Apocalipse como seu destino!" + +msgid "{1} clamped {2}!" +msgstr "{1} apertou{2}!" + +msgid "{1} consumed its {2}!" +msgstr "{1} consumiu {2}!" + +msgid "{1} copied {2}'s stat changes!" +msgstr "{1} copiou as mudanças de atributo com {2}!" + +msgid "{1} copied {2}'s {3}!" +msgstr "{1} copiou {3} de {2}!" + +msgid "{1} cured its infatuation status using its {2}!" +msgstr "{1} curou sua paixão usando seu {2}!" + +msgid "{1} cut its own HP and laid a curse on {2}!" +msgstr "{1} reduziu seus próprios PV e jogou uma maldição em {2}!" + +msgid "{1} cut its own HP and maximized its Attack!" +msgstr "{1} reduziu seus PV e maximizou seu Ataque!" + +msgid "{1} defeated\n{2}!" +msgstr "{1} derrotou\n{2}!" + +msgid "{1} defeated {2} and {3}!" +msgstr "{1} derrotou {2} e {3}!" + +msgid "{1} did a headbutt!" +msgstr "{1} deu uma cabeçada!" + +msgid "{1} did not learn {2}." +msgstr "{1} não aprendeu {2}." + +msgid "{1} doesn't become confused!" +msgstr "{1} não ficou confuso!" + +msgid "{1} endured the hit!" +msgstr "{1} aguentou o acerto!" + +msgid "{1} evaded the attack!" +msgstr "{1} evitou o ataque!" + +msgid "{1} fainted!" +msgstr "{1} desmaiou!" + +msgid "{1} fainted...\\" +msgstr "{1} desmaiou...\\" + +msgid "{1} fell asleep!" +msgstr "{1} dormiu!" + +msgid "{1} fell for the taunt!" +msgstr "{1} caiu na provocação!" + +msgid "{1} fell in love!" +msgstr "{1} se apaixonou!" + +msgid "{1} fell straight down!" +msgstr "{1} caiu em linha reta!" + +msgid "{1} fled from battle!" +msgstr "{1} fugiu da batalha" + +msgid "{1} fled using Run Away!" +msgstr "{1} fugiu usando Escapar!" + +msgid "{1} fled using its {2}!" +msgstr "{1} fugiu usando {2}!" + +msgid "{1} fled!" +msgstr "{1} fugiu!" + +msgid "{1} flew up high!" +msgstr "{1} voou alto!" + +msgid "{1} flew {2} up into the air!" +msgstr "{1} fez {2} voar pelo ar!" + +msgid "{1} flinched and couldn't move!" +msgstr "{1} hesitou e não conseguiu se mover" + +msgid "{1} flung its {2}!" +msgstr "{1} jogou {2}!" + +msgid "{1} foresaw an attack!" +msgstr "{1} previu um ataque" + +msgid "{1} forfeited the match!" +msgstr "{1} desistiu da batalha!" + +msgid "{1} forgot how to\nuse {2}." +msgstr "{1} esqueceu como\nusar {2}." + +msgid "{1} forgot {2}." +msgstr "{1} esqueceu {2}." + +msgid "{1} forgot {2}..." +msgstr "{1} esqueceu {2}..." + +msgid "{1} found \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} encontrou \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} fencontrou \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one {2}!" +msgstr "{1} achou um {2}!" + +msgid "{1} found some \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} encontrou \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[20]" +msgstr "{1} encontrou {2} \\c[1]{3}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" +msgstr "{1} encontrou {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" + +msgid "{1} frisked the foe and found one {2}!" +msgstr "{1} revistou o adversário e descobriu um {2}!" + +msgid "{1} frisked the other foe and found one {2}!" +msgstr "{1} revistou o outro adversário e achou um {2}!" + +msgid "{1} frisked {2} and found its {3}!" +msgstr "{1} revistou {2} e descobriu {3}!" + +msgid "{1} gained a boosted {2} Exp. Points!" +msgstr "{1} ganhou aumentados {2} Pontos de Experiência!" + +msgid "{1} gained {2} Exp. Points!" +msgstr "{1} ganhou {2} Pontos de Experiência!" + +msgid "{1} gave ${2} to the winner..." +msgstr "{1} deu ${2} ao vencedor..." + +msgid "{1} gave {2} its {3}!" +msgstr "{1} deu {3} a {2}!" + +msgid "{1} got ${2}\nfor winning!" +msgstr "{1} ganhou ${2}\npor vencer!" + +msgid "{1} got free of {2}'s {3}!" +msgstr "{1} se livrou de {3} de {2}!" + +msgid "{1} got over its infatuation." +msgstr "{1} superou o crush." + +msgid "{1} grew to Lv. {2}!" +msgstr "{1} cresceu para o Nível {2}!" + +msgid "{1} had its HP restored." +msgstr "{1} teve sua vida recuperada." + +msgid "{1} had its energy drained!" +msgstr "{1} teve sua energia drenada!" + +msgid "{1} harvested one {2}!" +msgstr "{1} colheu um {2}!" + +msgid "{1} has Air Lock!" +msgstr "{1} possui Bloqueio de Ar!" + +msgid "{1} has Mega Evolved into {2}!" +msgstr "{1} Mega Evoluiu para {2}!" + +msgid "{1} has already been selected." +msgstr "{1} já foi selecionado." + +msgid "{1} has been afflicted with infestation by {2}!" +msgstr "{1} sofreu uma infestação por {2}!" + +msgid "{1} has been laid down." +msgstr "{1} foi colocado." + +msgid "{1} has no energy left to battle!" +msgstr "{1} não tem mais energia sobrando para batalhar!" + +msgid "{1} has no more Pokémon that can fight!" +msgstr "{1} não possui mais Pokémons aptos a lutar!" + +msgid "{1} has no moves left!" +msgstr "{1} não te mais movimentos sobrando!" + +msgid "{1} has no nickname." +msgstr "{1} não tem apelido." + +msgid "{1} has the nickname {2}." +msgstr "{1} tem o apelido {2}." + +msgid "{1} held up its Red Card against {2}!" +msgstr "{1} mostrou seu Cartão vermelho a {2}!" + +msgid "{1} helped {2} move next!" +msgstr "{1} ajudou {2} a se mover em seguida!" + +msgid "{1} hid underwater!" +msgstr "{1} se escondeu embaixo d´água!" + +msgid "{1} hung on using its Focus Band!" +msgstr "{1} sobreviveu usando Faixa de Foco!" + +msgid "{1} hung on using its Focus Sash!" +msgstr "{1} sobreviveu usando Cinta de Foco!" + +msgid "{1} hung on with Sturdy!" +msgstr "{1} sobreviveu com Resistente!" + +msgid "{1} ignored orders while asleep!" +msgstr "{1} ignorou ordens enquanto dormia!" + +msgid "{1} ignored orders!" +msgstr "{1} ignorou ordens!" + +msgid "{1} intends to flip up a mat and block incoming attacks!" +msgstr "{1} pretende virar o tatami e bloquear os próximos ataques nesse turno!" + +msgid "{1} is about to send in {2}." +msgstr "{1} está para enviar{2}." + +msgid "{1} is absorbing power!" +msgstr "{1} está absorvendo poder!" + +msgid "{1} is affected by the radiation!" +msgstr "{1}está sendo afetado pela radiação!" + +msgid "{1} is afflicted by the curse!" +msgstr "{1} está sendo afetado por uma maldição!" + +msgid "{1} is already asleep!" +msgstr "{1} já está dormindo!" + +msgid "{1} is already confused!" +msgstr "{1} já está confuso!" + +msgid "{1} is already holding one {2}." +msgstr "{1} já está segurando {2}." + +msgid "{1} is already in battle!" +msgstr "{1} já está em batalha!" + +msgid "{1} is already paralyzed!" +msgstr "{1} já está paralizado!" + +msgid "{1} is already poisoned." +msgstr "{1} já está envenenado." + +msgid "{1} is attacking!" +msgstr "{1} está atacando!" + +msgid "{1} is badly poisoned!" +msgstr "{1} foi afetado por um veneno terrível!" + +msgid "{1} is buffeted by the hail!" +msgstr "{1}está sendo castigado pelo granizo!" + +msgid "{1} is buffeted by the sandstorm!" +msgstr "{1} foi castigado pela tempestade de areia!" + +msgid "{1} is confused!" +msgstr "{1} está confuso!" + +msgid "{1} is covered in powder!" +msgstr "{1} está coberto por pó!" + +msgid "{1} is damaged by the recoil!" +msgstr "{1} foi ferido pelo ricochete!" + +msgid "{1} is disabled no more!" +msgstr "{1} não está mais desabilitado!" + +msgid "{1} is exerting its Pressure!" +msgstr "{1} está exercendo Pressão!" + +msgid "{1} is fast asleep." +msgstr "{1} está adormecido" + +msgid "{1} is frozen solid!" +msgstr "{1} está congelado!" + +msgid "{1} is genderless." +msgstr "{1} não tem gênero." + +msgid "{1} is getting pumped!" +msgstr "{1} está ficando bombado!" + +msgid "{1} is glowing!" +msgstr "{1} está brilhando!" + +msgid "{1} is having a bad dream!" +msgstr "{1} está tendo maus sonhos" + +msgid "{1} is healed by poison!" +msgstr "{1} é curado por veneno!" + +msgid "{1} is hit by lightning!" +msgstr "{1foi atingido por um raio!" + +msgid "{1} is hurt by its burn!" +msgstr "{1} se fere por causa de sua queimadura" + +msgid "{1} is hurt by its {2}!" +msgstr "{1} se feriu por {2}!" + +msgid "{1} is hurt by poison!" +msgstr "{1} se fere por envenenamento!" + +msgid "{1} is hurt by {2}!" +msgstr "{1} é ferido por {2}!" + +msgid "{1} is immobilized by love!" +msgstr "{1} está imobilizado por amor" + +msgid "{1} is in love with {2}!" +msgstr "{1} está apaixonado por {2}!" + +msgid "{1} is loafing around!" +msgstr "{1} está vadiando!" + +msgid "{1} is locked in a nightmare!" +msgstr "{1}está preso em um pesadelo!" + +msgid "{1} is making an uproar!" +msgstr "{1} está fazendo um tumulto!" + +msgid "{1} is not affected by {2} thanks to its Safety Goggles!" +msgstr "{1} não é afetado por {2} devido aos Óculos de Proteção!" + +msgid "{1} is not compatible with {2}." +msgstr "{1} não é compatível com{2}." + +msgid "{1} is now being held." +msgstr "{1} está sendo segurado" + +msgid "{1} is paralyzed! It can't move!" +msgstr "{1} está paralizado! Não pode se mexer!" + +msgid "{1} is paralyzed! It may be unable to move!" +msgstr "{1} está paralizado! {1} pode ser incapaz de se mexer!" + +msgid "{1} is poisoned!" +msgstr "{1} está envenenado!" + +msgid "{1} is protected by Aroma Veil!" +msgstr "{1} está protegido por Véu de Aroma!" + +msgid "{1} is protected by Mist!" +msgstr "{1} está protegido pela Névoa!" + +msgid "{1} is protected by Safeguard!" +msgstr "{1} está protegido pelo Abrigo!" + +msgid "{1} is protected by the mist!" +msgstr "{1} está protegido pela névoa!" + +msgid "{1} is radiating a blazing aura!" +msgstr "{1} está irradiando uma aura em chamas!" + +msgid "{1} is radiating a bursting aura!" +msgstr "{1} está irradiando uma aura que queima!" + +msgid "{1} is radiating a dark aura!" +msgstr "{1} está irradiando uma aura negra!" + +msgid "{1} is radiating a fairy aura!" +msgstr "{1} está irradiando uma aura de fada!" + +msgid "{1} is ready to help {2}!" +msgstr "{1} está pronto para ajudar {2}!" + +msgid "{1} is selected." +msgstr "{1} foi selecionado." + +msgid "{1} is storing energy!" +msgstr "{1} está acumulando energia!" + +msgid "{1} is struggling!" +msgstr "{1} está se debatendo!" + +msgid "{1} is switched out with the Eject Button!" +msgstr "{1} é trocado com o Botão de Ejeção!" + +msgid "{1} is tightening its focus!" +msgstr "{1} aumentando seu foco!" + +msgid "{1} is tormented!" +msgstr "{1} está atormentado!" + +msgid "{1} is trying to\nlearn {2}." +msgstr "{1} está tentando\naprender {2}." + +msgid "{1} is trying to learn {2}." +msgstr "{1} está tentando aprender {2}." + +msgid "{1} is trying to take its foe down with it!" +msgstr "{1} está tentando levar seu adversário consigo!" + +msgid "{1} is unaffected!" +msgstr "{1} não foi afetado!" + +msgid "{1} is waiting for {2}'s move..." +msgstr "{1} está esperando pelo movimento de {2}..." + +msgid "{1} isn't holding anything." +msgstr "{1} não está segurtando um item." + +msgid "{1} kept going and crashed!" +msgstr "{1} seguiu e bateu!" + +msgid "{1} knocked off {2}'s {3}!" +msgstr "{1} derrubou {3} de {2}!" + +msgid "{1} learned {2}!" +msgstr "{1} aprendeu {2}!" + +msgid "{1} learned {2}!\\se[itemlevel]" +msgstr "{1} aprendeu {2}!\\se[itemlevel]" + +msgid "{1} levitated with electromagnetism!" +msgstr "{1} começou a levitar com eletromagnetismo!" + +msgid "{1} lost against\n{2}!" +msgstr "{1} perdeu contra\n{2}!" + +msgid "{1} lost against {2} and {3}!" +msgstr "{1} perdeu contra {2} e {3}!" + +msgid "{1} lost its focus and couldn't move!" +msgstr "{1} perdeu seu foco e não pode se mover!" + +msgid "{1} lost some of its HP!" +msgstr "{1} perdeu alguns PV!" + +msgid "{1} lowered its head!" +msgstr "{1} baixou sua cabeça!" + +msgid "{1} made {2} drowsy!" +msgstr "{1} fez {2} sonolento!" + +msgid "{1} makes Fairy-type moves miss with Disenchant!" +msgstr "{1} faz movimentos Fada falhar com um Desencanto!" + +msgid "{1} makes Ground moves miss with Levitate!" +msgstr "{1} faz Movimentos Terrestres falhar com Levitar" + +msgid "{1} makes Nuclear-type moves miss with Radiation Proof!" +msgstr "{1} faz movimentos Nucleares falhar por ser À Prova de Radiação!" + +msgid "{1} maxed its Attack!" +msgstr "{1} maximizou seu Ataque!" + +msgid "{1} must recharge!" +msgstr "{1}precisa recarregar!" + +msgid "{1} obtained {2}!\\me[PU-PokemonObtained]" +msgstr "{1} obteve {2}!\\me[PU-PokemonObtained]" + +msgid "{1} obtained {2}!\\se[itemlevel]" +msgstr "{1} obteve {2}!\\se[itemlevel]" + +msgid "{1} obtained {2}." +msgstr "{1} obteve {2}." + +msgid "{1} opened the door to its heart!" +msgstr "{1} abriu a porta para seu coração" + +msgid "{1} panicked and dropped\n${2}..." +msgstr "{1} entrou em pânico e deixou cair\n${2}..." + +msgid "{1} picked up ${2}!" +msgstr "{1} pegou ${2}!" + +msgid "{1} picked up {2} from the pokemon!" +msgstr "{1} pegou {2} from the pokemon!" + +msgid "{1} pickpocketed {2}'s {3}!" +msgstr "{1} furtou {3} de {2}!" + +msgid "{1} planted a {2} in the soft loamy soil." +msgstr "{1} plantou {2} no solo" + +msgid "{1} planted its roots!" +msgstr "{1} plantou suas raízes!" + +msgid "{1} pretended not to notice!" +msgstr "{1} fingiu não perceber" + +msgid "{1} protected itself!" +msgstr "{1} se protegeu!" + +msgid "{1} put away the {2} in the \\c[1]Berries\\c[0] Pocket." +msgstr "{1} colocou{2} no \\c[1]Bolso de\\c[0] Frutas." + +msgid "{1} put in a substitute!" +msgstr "{1} colocou um Substituto!" + +msgid "{1} put the \\c[1]{2}\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} colocou \\c[1]{2}\\c[0]\nno \\c[1]{4}\\c[0] Bolso." + +msgid "{1} put the \\c[1]{2}s\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} botou \\c[1]{2}s\\c[0]\nno \\c[1]{4}\\c[0] Bolso." + +msgid "{1} received a Pokémon from {2}." +msgstr "{1} recebeu um Pokémon de {2}." + +msgid "{1} received a Pokémon." +msgstr "{1} recebeu um Pokémon." + +msgid "{1} received an encore!" +msgstr "{1}recebeu Repetição!" + +msgid "{1} received {2} Coin(s)!" +msgstr "{1} recebeu {2} Moeda(s)!" + +msgid "{1} received {2} Coins!" +msgstr "{1} recebeu {2} Moedas!" + +msgid "{1} received {2} from {3}!" +msgstr "{1} recebeu {2} de {3}!" + +msgid "{1} received {2}!\\se[itemlevel]" +msgstr "{1} recebeu {2}!\\se[itemlevel]" + +msgid "{1} regained the move\n{2}!" +msgstr "{1} recuperou o movimento \n{2}!" + +msgid "{1} regained {2} Exp. Points!" +msgstr "{1} recuperou {2} Pontos de Experiência" + +msgid "{1} restored a little HP using its Shell Bell!" +msgstr "{1} restaurou um pouco de PV usando o Sino de Conchal!" + +msgid "{1} restored a little HP using its {2}!" +msgstr "{1} restaurou um pouco de vida utilizando {2}!" + +msgid "{1} reversed all other Pokémon's auras!" +msgstr "{1} reverteu todas as outras auras!" + +msgid "{1} saved the game" +msgstr "{1} salvou o jogo" + +msgid "{1} sealed the opponent's move(s)!" +msgstr "{1} selou o(s) movimento(s) do oponente!" + +msgid "{1} sent\nout {2} and {3}!" +msgstr "{1} enviou\n{2} and {3}!" + +msgid "{1} sent\nout {2}!" +msgstr "{1} enviou\n{2}!" + +msgid "{1} sent\nout {2}! Go! {3}!" +msgstr "{1} enviou\n{2}! Vá! {3}!" + +msgid "{1} sent\nout {2}! {3} sent\nout {4}!" +msgstr "{1} enviou\n{2}! {3} enviou\n{4}!" + +msgid "{1} shared its guard with the target!" +msgstr "{1} dividiu sua Defesa e Defesa Especial com o alvo!" + +msgid "{1} shared its power with the target!" +msgstr "{1} dividiu seu Ataque e Ataque Especial com o alvo!" + +msgid "{1} shrouded itself with Magic Coat!" +msgstr "{1} se encobriu com Capa Mágica!" + +msgid "{1} shuddered with anticipation!" +msgstr "{1} estremeceu com antecipação!" + +msgid "{1} sketched {2}!" +msgstr "{1} rabiscou {2}!" + +msgid "{1} slept and became healthy!" +msgstr "{1} dormiu e ficou saudável!" + +msgid "{1} snapped out of confusion!" +msgstr "{1} saiu da confusão" + +msgid "{1} snapped out of confusion." +msgstr "{1} se livrou da confusção." + +msgid "{1} snapped out of its confusion." +msgstr "{1} saiu da confusão." + +msgid "{1} snatched {2}'s move!" +msgstr "{1} arrebatou o movimento de {2}!" + +msgid "{1} sprang up!" +msgstr "{1} saltou!" + +msgid "{1} stayed awake using its partner's {2}!" +msgstr "{1} permaneceu acordado usando o {2} de seu parceiro!" + +msgid "{1} stayed awake using its {2}!" +msgstr "{1} permanece acordado usando {2}!" + +msgid "{1} stockpiled {2}!" +msgstr "{1} acumulou {2}!" + +msgid "{1} stole and ate its target's {2}!" +msgstr "{1} roubou e comeu a {2} de seu alvo!" + +msgid "{1} stole {2}'s {3} with Magician!" +msgstr "{1} roubou {3} de {2} com Mágico!" + +msgid "{1} stole {2}'s {3}!" +msgstr "{1} roubou {3} de {2}!" + +msgid "{1} sucked up the liquid ooze!" +msgstr "{1} sugou o líquido enlamaçado!" + +msgid "{1} surrounded itself with a veil of petals!" +msgstr "{1} se cercou em um véu de pétalas!" + +msgid "{1} surrounded itself with a veil of sweetness!" +msgstr "{1} se cerca com um véu de doçura!" + +msgid "{1} surrounded itself with a veil of water!" +msgstr "{1} se cercou com um véu de água" + +msgid "{1} surrounds itself with a protective mist!" +msgstr "{1} se cerca com uma névoa protetora!" + +msgid "{1} surrounds itself with electrified terrain!" +msgstr "{1} se cerca com Terreno Elétrico" + +msgid "{1} survived the poisoning.\nThe poison faded away!" +msgstr "{1} sobreviveu ao envenenamento.\nO envenenamento parou!" + +msgid "{1} swapped its {2} ability with its target's {3} ability!" +msgstr "{1} trocou sua habilidade {2} pela habilidade do alvo, {3}!" + +msgid "{1} switched all changes to its Attack and Sp. Atk with the target!" +msgstr "{1} trocou as mudanças de Ataque e Ataque Especial com o alvo!" + +msgid "{1} switched all changes to its Defense and Sp. Def with the target!" +msgstr "{1} trocou as mudanças de Defesa e Defesa Especial com o alvo!" + +msgid "{1} switched items with its opponent!" +msgstr "{1} trocou de itens com o oponente!" + +msgid "{1} switched its Attack and Defense!" +msgstr "{1} trocou seu Ataque e Defesa!" + +msgid "{1} switched places with its ally!" +msgstr "{1} trocou de lugar com seu aliado!" + +msgid "{1} switched stat changes with the target!" +msgstr "{1} trocou as mudanças de atributo com o alvo!" + +msgid "{1} thawed out!" +msgstr "{1} descongelou!" + +msgid "{1} threw a {2}." +msgstr "{1} arremessou uma {2}." + +msgid "{1} took a nap!" +msgstr "{1} tirou um cochilo!" + +msgid "{1} took aim at {2}!" +msgstr "{1} mirou em {2}!" + +msgid "{1} took in sunlight!" +msgstr "{1} ttrouxe raios solares!" + +msgid "{1} took its attacker down with it!" +msgstr "{1} levou seu adversário consigo!" + +msgid "{1} took the attack!" +msgstr "{1} recebeu o ataque!" + +msgid "{1} took the {2} attack!" +msgstr "{1} recebeu o ataque {2}!" + +msgid "{1} traced {2}'s {3}!" +msgstr "{1} copiou {3} de {2}!" + +msgid "{1} transformed into the {2} type!" +msgstr "{1} se transformou no tipo {2}!" + +msgid "{1} transformed into {2}!" +msgstr "{1} se transformou em {2}!" + +msgid "{1} transformed!" +msgstr "{1} se transformou!" + +msgid "{1} turned away!" +msgstr "{1} se virou!" + +msgid "{1} turned friendly." +msgstr "{1} tse tornou amigável." + +msgid "{1} turned friendly.\nA Defesa base caiu!" +msgstr "{1} se tornou amigável.\nA Defesa base caiu!" + +msgid "{1} turned friendly.\nThe base Attack can't fall!" +msgstr "{1} se tornou amigável.\nO Ataque base não pode diminuir!" + +msgid "{1} turned friendly.\nThe base Attack fell!" +msgstr "{1} se tornou amigável.\nO Ataque base caiu!" + +msgid "{1} turned friendly.\nThe base Defense can't fall!" +msgstr "{1} se tornou amigável.\nA Defesa base não pode diminuir!" + +msgid "{1} turned friendly.\nThe base HP can't fall!" +msgstr "{1} se tornou amigável.\nOs PV base não podem cair!" + +msgid "{1} turned friendly.\nThe base HP fell!" +msgstr "{1} se tornou amigável.\nOs PV base cairam" + +msgid "{1} turned friendly.\nThe base Special Attack can't fall!" +msgstr "{1} se tornou amigável.\nO Ataque Especial base não pode diminuir!" + +msgid "{1} turned friendly.\nThe base Special Attack fell!" +msgstr "{1} se tornou amigável.\nO Ataque Especial base caiu!" + +msgid "{1} turned friendly.\nThe base Special Defense can't fall!" +msgstr "{1} se tornou amigável.\nA Defesa Especial base não pode diminuir!" + +msgid "{1} turned friendly.\nThe base Special Defense fell!" +msgstr "{1} se tornou amigável.\nA Defesa Especial base caiu!" + +msgid "{1} turned friendly.\nThe base Speed can't fall!" +msgstr "{1} se tornou amigável.\nA Velocidade base não pode diminuir!" + +msgid "{1} turned friendly.\nThe base Speed fell!" +msgstr "{1} se tornou amigável.\nA Velocidade base caiu!" + +msgid "{1} turned into {2}!" +msgstr "{1} virou {2}!" + +msgid "{1} twisted the dimensions!" +msgstr "{1} distorceu as dimensões!" + +msgid "{1} unleashed energy!" +msgstr "{1} liberou energia!" + +msgid "{1} used\n{2}!" +msgstr "{1} usou\n{2}!" + +msgid "{1} used Coral Break!" +msgstr "{1} usou Quebra Coral!" + +msgid "{1} used Dive." +msgstr "{1} usou Mergulhar." + +msgid "{1} used Fly!" +msgstr "{1} usou Voar!" + +msgid "{1} used Rock Smash!" +msgstr "{1} usou Quebra Pedras!" + +msgid "{1} used Strength!" +msgstr "{1} usou Super Força!" + +msgid "{1} used Surf!" +msgstr "{1} usou Surfar!" + +msgid "{1} used Waterfall." +msgstr "{1} used Cachoeira." + +msgid "{1} used its {2} to get pumped!" +msgstr "{1} usou seu {2} pra ficar monstro!" + +msgid "{1} used the\n{2}!" +msgstr "{1} usou\n{2}!" + +msgid "{1} used the\n{2}." +msgstr "{1} usou\n{2}." + +msgid "{1} used the Boxing Gloves!" +msgstr "{1} usou Luvas de Boxe!" + +msgid "{1} used the Climbing Pick" +msgstr "{1} usou Picareta de escalada" + +msgid "{1} used the Climbing Pick!" +msgstr "{1} usou Picareta de Escalada!" + +msgid "{1} used the Escape Rope." +msgstr "{1} usou Corda de Fuga." + +msgid "{1} used the Power Glove!" +msgstr "{1} usou Luva Poderosa!" + +msgid "{1} used the Scuba Gear" +msgstr "{1} usou Roupa de Mergulho." + +msgid "{1} used the Scuba Gear." +msgstr "{1} usou Roupa de Mergulho." + +msgid "{1} used the Surfboard!" +msgstr "{1} usou Prancha de Surf!" + +msgid "{1} used the {2}!" +msgstr "{1} usou {2}!" + +msgid "{1} used the {2}." +msgstr "{1} usou {2}." + +msgid "{1} used {2}!" +msgstr "{1} usou {2}!" + +msgid "{1} used." +msgstr "{1} usou." + +msgid "{1} vanished instantly!" +msgstr "{1} desapareceu instantaneamente!" + +msgid "{1} waits for a target to make a move!" +msgstr "{1} espera por um alvo fazer um movimento!" + +msgid "{1} wants its target to bear a grudge!" +msgstr "{1} quer que seu alvo guarde Rancor!" + +msgid "{1} was Mummified by {2}!" +msgstr "{1} foi mumificado por {2}!" + +msgid "{1} was badly poisoned by its {2}!" +msgstr "{1} foi gravemente envenenado por {2}!" + +msgid "{1} was badly poisoned!" +msgstr "{1} foi afetado por um veneno terrível!" + +msgid "{1} was blocked by the kicked-up mat!" +msgstr "{1} foi bloqueado pelo tatami levantado!" + +msgid "{1} was burned by its {2}!" +msgstr "{1} se queimou por causa de {2}!" + +msgid "{1} was burned!" +msgstr "{1} se queimou!" + +msgid "{1} was caught in a sticky web!" +msgstr "{1} foi pego por uma teia grudenta!" + +msgid "{1} was caught in the aftermath!" +msgstr "{1} foi pego no pós-partida!" + +msgid "{1} was cured of its burn." +msgstr "{1} se curou de sua queimadura." + +msgid "{1} was cured of its paralysis." +msgstr "{1} se curou de sua paralisia." + +msgid "{1} was cured of its poisoning." +msgstr "{1} se curou de seu envenenamento." + +msgid "{1} was cured of paralysis." +msgstr "{1} se curou da paralisia." + +msgid "{1} was defrosted by {2}!" +msgstr "{1} foi descongelado por {2}!" + +msgid "{1} was defrosted." +msgstr "{1} foi descongelado." + +msgid "{1} was downgraded to Level {2}!" +msgstr "{1} teve seu Nível reduzido para {2}!" + +msgid "{1} was dragged out!" +msgstr "{1} foi forçado a sair!" + +msgid "{1} was elevated to Level {2}!" +msgstr "{1} teve seu nível aumentado para {2}!" + +msgid "{1} was freed from Leech Seed!" +msgstr "{1} se livrou das Sementes Sanguessugas!" + +msgid "{1} was freed from the telekinesis!" +msgstr "{1} se livrou da telequinese!" + +msgid "{1} was freed from {2}!" +msgstr "{1} se livrou de{2}!" + +msgid "{1} was frisked, revealing its {2}!" +msgstr "{1} foi revistado, revelando {2}!" + +msgid "{1} was frozen solid!" +msgstr "{1} foi congelado!" + +msgid "{1} was given the {2} to hold." +msgstr "{1} recebeu {2} para segurar." + +msgid "{1} was hurled into the air!" +msgstr "{1}foi jogado no ar!" + +msgid "{1} was hurt by its {2}!" +msgstr "{1} se feriu por causa de seu {2}!" + +msgid "{1} was hurt by spikes!" +msgstr "{1} se feriu com espinhos!" + +msgid "{1} was hurt by the sunlight!" +msgstr "{1} se feriu pela luz solar!" + +msgid "{1} was hurt by the {2}!" +msgstr "{1} se feriu por {2}!" + +msgid "{1} was hurt!" +msgstr "{1} se feriu!" + +msgid "{1} was identified!" +msgstr "{1} foi identificado!" + +msgid "{1} was paralyzed!" +msgstr "{1} foi paralizado!" + +msgid "{1} was paralyzed! It may be unable to move!" +msgstr "{1} foi paralizado! Pode ser que não seja capaz de se mover!" + +msgid "{1} was poisoned!" +msgstr "{1} foi envenenado!" + +msgid "{1} was prevented from healing due to Heal Block!" +msgstr "{1} foi prevenido de se curar devido ao Bloqueio de Cura!" + +msgid "{1} was prevented from healing!" +msgstr "{1} foi impedido de se curar!" + +msgid "{1} was protected by {2}!" +msgstr "{1} foi protegido por {2}!" + +msgid "{1} was quashed!" +msgstr "{1} foi anulado!" + +msgid "{1} was released." +msgstr "{1} foi solto." + +msgid "{1} was seeded!" +msgstr "Sementes foram jogadas ao redor de {1}!" + +msgid "{1} was squeezed by {2}!" +msgstr "{1} foi apertado por {2}!" + +msgid "{1} was subjected to torment!" +msgstr "{1} foi subjulgado ao tormento!" + +msgid "{1} was thawed out." +msgstr "{1} foi descongelado." + +msgid "{1} was transferred to someone's PC." +msgstr "{1} foi transferido para o Computador de alguém." + +msgid "{1} was transferred to someone's PC." +msgstr "{1} foi transferido para o PC de Alguém." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} foi transferido para o Computador de {2}." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} foi transferido para o PC de {2}." + +msgid "{1} was trapped in the vortex!" +msgstr "{1} foi preso pelo vortex!" + +msgid "{1} was unaffected!" +msgstr "{1} não foi afetado!" + +msgid "{1} was woken from its sleep." +msgstr "{1} acordou de seu descanso." + +msgid "{1} was wrapped by {2}!" +msgstr "{1} foi envolto por {2}!" + +msgid "{1} wasn't affected!" +msgstr "{1} não foi afetado!" + +msgid "{1} watered the plant.\\wtnp[40]" +msgstr "{1} molhou a planta.\\wtnp[40]" + +msgid "{1} went back to {2}!" +msgstr "{1} retornou a {2}!" + +msgid "{1} went to sleep!" +msgstr "{1} dormiu!" + +msgid "{1} whipped up a whirlwind!" +msgstr "{1} iniciou uma ventania!" + +msgid "{1} withdrew {2}!" +msgstr "{1} recolheu {2}!" + +msgid "{1} woke up in the uproar!" +msgstr "{1} acordou no tumulto" + +msgid "{1} woke up!" +msgstr "{1} acordou!" + +msgid "{1} woke up." +msgstr "{1} acordou." + +msgid "{1} won't flinch because of its {2}!" +msgstr "{1} não hesitará por causa de {2}!" + +msgid "{1}'s" +msgstr "{1} ativou" + +msgid "{1}'s AREA" +msgstr "ÁREA DE {1}" + +msgid "{1}'s Air Balloon popped!" +msgstr "O Balão de Ar de {1} 'estourou!" + +msgid "{1}'s Attack fell!" +msgstr "{1} teve seu Ataque diminuido!" + +msgid "{1}'s Attack harshly fell!" +msgstr "O Ataque de {1} caiu drasticamente!" + +msgid "{1}'s Attack increased." +msgstr "O Ataque de {1} aumentou." + +msgid "{1}'s Attack rose drastically!" +msgstr "{1} teve seu Ataque aumentado drasticamente!" + +msgid "{1}'s Attack rose sharply!" +msgstr "O Ataque de {1}aumentou acentuadamente!" + +msgid "{1}'s Attack rose!" +msgstr "O Ataque de {1} aumentou!" + +msgid "{1}'s Attack sharply rose!" +msgstr "O Ataque de {1} aumentou acentuadamente!" + +msgid "{1}'s Attack was not lowered!" +msgstr "{1} não teve seu Ataque reduzido!" + +msgid "{1}'s Attack won't go any higher!" +msgstr "{1} não tem como aumentar mais seu Ataque!" + +msgid "{1}'s Attack won't go any lower!" +msgstr "O Ataque de {1} não pode ser reduzido ainda mais!" + +msgid "{1}'s Attack won't go lower!" +msgstr "O Ataque de {1} não pode diminuir mais!" + +msgid "{1}'s Chernobyl started a Toxic Fallout!" +msgstr "Chernobyl de {1} causou um Desastre Nuclear!" + +msgid "{1}'s Cloud Nine made the effects of weather disappear." +msgstr "Antitempo de {1} fez os efeitos do clima desaparecerem." + +msgid "{1}'s Contrary raised its Attack!" +msgstr "{1} aumentou seu Ataque por meio de Contrário!" + +msgid "{1}'s Contrary raised its Speed!" +msgstr "{1} aumentou sua Defesa por meio de Contrário!" + +msgid "{1}'s Defense fell!" +msgstr "{1} teve sua Defesa diminuida!" + +msgid "{1}'s Defense harshly fell!" +msgstr "{1} teve sua Defesa diminuida acentuadamente!" + +msgid "{1}'s Defense increased." +msgstr "A Defesa de {1} aumentou." + +msgid "{1}'s Defense rose drastically!" +msgstr "{1} teve sua Defesa aumentada drasticamente!" + +msgid "{1}'s Defense rose sharply!" +msgstr "{1} teve sua Defesa aumentada acentuadamente!" + +msgid "{1}'s Defense rose!" +msgstr "{1} teve sua Defesa aumentada!" + +msgid "{1}'s Defense was lowered!" +msgstr "A Defesa de {1}foi reduzida!" + +msgid "{1}'s Defense was not lowered!" +msgstr "{1} não teve sua Defesa reduzida!" + +msgid "{1}'s Defense won't go any higher!" +msgstr "{1} não tem como aumentar mais sua Defesa!" + +msgid "{1}'s Defense won't go any lower!" +msgstr "A Defesa de {1} não pode ser reduzida ainda mais!" + +msgid "{1}'s Desolate Land made the sun turn harsh!" +msgstr "A Área Desolada de {1}fez o sol ficar mais forte!" + +msgid "{1}'s Drizzle made it rain!" +msgstr "A Garoa de {1} fez chover!" + +msgid "{1}'s Drought intensified the sun's rays!" +msgstr "A Seca de {1} intensificou os raios solares!" + +msgid "{1}'s Dry Skin was healed by the rain!" +msgstr "Pele Seca de {1} foi curada pela chuva!" + +msgid "{1}'s Dry Skin was hurt by the sunlight!" +msgstr "Pele Seca de {1}foi ferida pela luz solar!" + +msgid "{1}'s Forewarn alerted it to {2}!" +msgstr "Previsão de {1} o alertou para {2}!" + +msgid "{1}'s Geiger Sense raised its Attack!" +msgstr "Senso Geiger de {1}aumentou seu Ataque" + +msgid "{1}'s Geiger Sense raised its Special Attack!" +msgstr "Senso Geiger de {1}aumentou seu Ataque Especial!" + +msgid "{1}'s HP increased." +msgstr "Os PV de {1} aumentaram." + +msgid "{1}'s HP is full!" +msgstr "Os PV de {1} estão no máximo!" + +msgid "{1}'s HP was restored by {2} points." +msgstr "PV de{1} foram restaurados por {2} pontos." + +msgid "{1}'s HP was restored!" +msgstr "{1} teve seus PV restaurados!" + +msgid "{1}'s HP was restored." +msgstr "Os PV de {1} foram restaurados." + +msgid "{1}'s Heal Block wore off!" +msgstr "O Bloqueio de Cura de {1}acabou!" + +msgid "{1}'s Ice Body restored its HP a little!" +msgstr "Corpo de Gelo de {1} restaurou um pouco seus PV!" + +msgid "{1}'s Kee Berry was activated!" +msgstr "A Fruta Kee de {1} foi ativado!" + +msgid "{1}'s Lightning Rod took the move!" +msgstr "Pararraio de {1} recebeu o movimento!" + +msgid "{1}'s Maranga Berry was activated!" +msgstr "A Fruta Maranga de {1} foi ativado!" + +msgid "{1}'s Moody lowered its {2}!" +msgstr "Mau Humor de {1} diminuiu {2}!" + +msgid "{1}'s Moody sharply raised its {2}!" +msgstr "Mau Humor de {1} aumentou acentuadamente {2}!" + +msgid "{1}'s Moxie raised its Attack!" +msgstr "A Arrogância de {1}aumentou seu Ataque!" + +msgid "{1}'s Oblivious prevents taunting!" +msgstr "Esquecido de {1} previne provocação!" + +msgid "{1}'s PC" +msgstr "PC de {1}" + +msgid "{1}'s PP increased." +msgstr "Os PP de {1} aumentaram." + +msgid "{1}'s Perish count fell to {2}!" +msgstr "A Canção de Perecer de {1} irá ocorrer em {2} turnos!" + +msgid "{1}'s Primordial Sea caused a heavy rain to fall." +msgstr "O Mar Primordial de {1} causou uma Chuva Pesada." + +msgid "{1}'s Rain Dish restored its HP a little!" +msgstr "Absorver a chuva de {1}restaurou um pouco seus PV!" + +msgid "{1}'s Sand Stream whipped up a sandstorm!" +msgstr "O Fluxo de Areia de {1} iniciou uma tempestade de areia!" + +msgid "{1}'s Snow Warning made it hail!" +msgstr "Alerta de Neve de {1} fez chover granizo!" + +msgid "{1}'s Special Attack fell!" +msgstr "O Ataque Especial de {1} caiu!" + +msgid "{1}'s Special Attack harshly fell!" +msgstr "{1} teve seu Ataque Especial diminuido acentuadamente!" + +msgid "{1}'s Special Attack increased." +msgstr "O Ataque Especial de {1}aumentou." + +msgid "{1}'s Special Attack rose drastically!" +msgstr "{1} teve seu Ataque Especial aumentado drasticamente!" + +msgid "{1}'s Special Attack rose sharply!" +msgstr "O Ataque Especial de {1}aumentou acentuadamente!" + +msgid "{1}'s Special Attack rose!" +msgstr "O Ataque Especial de {1} aumentou!" + +msgid "{1}'s Special Attack sharply rose!" +msgstr "{1} teve seu Ataque Especial aumentado acentuadamente!" + +msgid "{1}'s Special Attack won't go any higher!" +msgstr "{1} não tem como aumentar mais seu Ataque!" + +msgid "{1}'s Special Attack won't go any lower!" +msgstr "O Ataque Especial de {1} não pode ser reduzida ainda mais!" + +msgid "{1}'s Special Defense fell!" +msgstr "{1} teve sua Defesa Especial diminuida!" + +msgid "{1}'s Special Defense harshly fell!" +msgstr "{1} teve sua Defesa Especial diminuida acentuadamente!" + +msgid "{1}'s Special Defense increased." +msgstr "A Defesa Especial de {1} aumentou." + +msgid "{1}'s Special Defense rose drastically!" +msgstr "{1} teve sua Defesa aumentada drasticamente!" + +msgid "{1}'s Special Defense rose sharply!" +msgstr "{1} teve sua Defesa Especial aumentada Acentuadamente!" + +msgid "{1}'s Special Defense rose!" +msgstr "{1} teve sua Defesa aumentada!" + +msgid "{1}'s Special Defense won't go any higher!" +msgstr "{1} não tem como aumentar mais sua Defesa Especial!" + +msgid "{1}'s Special Defense won't go any lower!" +msgstr "A Defesa de {1} não pode ser reduzida ainda mais!" + +msgid "{1}'s Speed Boost raised its Speed!" +msgstr "Aumento de Velocidade de {1}aumentou sua Velocidade!" + +msgid "{1}'s Speed fell!" +msgstr "A Velocidade de {1}caiu!" + +msgid "{1}'s Speed harshly fell!" +msgstr "{1} teve sua Velocidade diminuida!" + +msgid "{1}'s Speed increased." +msgstr "A Velocidade de{1} aumentou." + +msgid "{1}'s Speed rose drastically!" +msgstr "{1} teve sua Velocidade aumentada drasticamente!" + +msgid "{1}'s Speed rose sharply!" +msgstr "{1} teve sua Velocidade aumentada acentuadamente!" + +msgid "{1}'s Speed rose!" +msgstr "A velocidade de {1}aumentou!" + +msgid "{1}'s Speed won't go any higher!" +msgstr "{1} não tem como aumentar mais sua Velocidade!" + +msgid "{1}'s Speed won't go any lower!" +msgstr "A Velocidade de {1} não pode ser reduzida ainda mais!" + +msgid "{1}'s Storm Drain took the move!" +msgstr "Bueiro de {1}recebeu o movimento!" + +msgid "{1}'s Stormbringer whipped up a thunderstorm!" +msgstr "Portador de Tempestade de {1} iniciou uma tempestade!" + +msgid "{1}'s Strength made it possible to move boulders around!" +msgstr "Super Força de {1} tornou possível mover pedras!" + +msgid "{1}'s Taunt wore off!" +msgstr "A provocação de {1}passou!" + +msgid "{1}'s ability became Mummy!" +msgstr "A habilidade de {1} se tornou Múmia!" + +msgid "{1}'s ability was suppressed!" +msgstr "A habilidade de {1} foi suprimida!" + +msgid "{1}'s accuracy fell!" +msgstr "{1} teve sua Precisão diminuida!" + +msgid "{1}'s accuracy harshly fell!" +msgstr "{1} teve sua Precisão diminuida acentuadamente!" + +msgid "{1}'s accuracy rose drastically!" +msgstr "{1} teve sua Precisão aumentada drasticamente!" + +msgid "{1}'s accuracy rose sharply!" +msgstr "{1} teve sua Precisão aumentada acentuadamente!" + +msgid "{1}'s accuracy rose!" +msgstr "{1} teve sua Precisão aumentada!" + +msgid "{1}'s accuracy was not lowered!" +msgstr "A Precisão de {1} não foi reduzida!" + +msgid "{1}'s accuracy won't go any higher!" +msgstr "{1} não tem como aumentar mais sua Precisão!" + +msgid "{1}'s accuracy won't go any lower!" +msgstr "A Precisão de {1} não pode ser reduzida ainda mais!" + +msgid "{1}'s attack missed!" +msgstr "O ataque de {1} falhou!" + +msgid "{1}'s burn was healed." +msgstr "A queimadura de{1}foi curada." + +msgid "{1}'s data was added to the Pokédex." +msgstr "Os dados de {1} foram adicionados à Pokédex." + +msgid "{1}'s electromagnetism wore off!" +msgstr "O eletromagnetismo de {1}desapareceu!" + +msgid "{1}'s encore ended!" +msgstr "O Bis de {1}acabou!" + +msgid "{1}'s evasiveness fell!" +msgstr "{1} teve sua Evasão diminuida!" + +msgid "{1}'s evasiveness harshly fell!" +msgstr "{1} teve sua Evasão diminuida acentuadamente!" + +msgid "{1}'s evasiveness rose drastically!" +msgstr "{1} teve sua Defesa aumentada drasticamente!" + +msgid "{1}'s evasiveness rose sharply!" +msgstr "{1} teve sua Evasão aumentada!" + +msgid "{1}'s evasiveness rose!" +msgstr "{1} teve sua Evasão aumentada!!" + +msgid "{1}'s evasiveness won't go any higher!" +msgstr "{1} não tem como aumentar mais sua Evasão!" + +msgid "{1}'s evasiveness won't go any lower!" +msgstr "A Evasão de {1} não pode ser reduzida ainda mais!" + +msgid "{1}'s health was sapped by Leech Seed!" +msgstr "{1} teve seus PV roubados por Semente Sanguessuga!" + +msgid "{1}'s level remained unchanged." +msgstr "O nível de {1}permaneceu inalterado." + +msgid "{1}'s move is no longer disabled!" +msgstr "O Movimento de {1}não está mais desabilitado!" + +msgid "{1}'s moves have been electrified!" +msgstr "Os movimentos de {1} se tornaram do tipo Elétrico!" + +msgid "{1}'s nest" +msgstr "Ninho de {1}" + +msgid "{1}'s nickname?" +msgstr "Apelido de {1}?" + +msgid "{1}'s poisoning was cured." +msgstr "O envenenamento de {1} foi curado." + +msgid "{1}'s rage is building!" +msgstr "A raiva de {1} está aumentando!" + +msgid "{1}'s stat changes were all reversed!" +msgstr "As mudanças de estado de {1}foram todas invertidas!" + +msgid "{1}'s stat changes were removed!" +msgstr "As mudanças de atributo de {1} foram removidas!" + +msgid "{1}'s stats were not lowered!" +msgstr "{1} não teve seus atributos reduzidos!" + +msgid "{1}'s stats were not lowered." +msgstr "Os atributos de {1}não foram reduzidos." + +msgid "{1}'s stats won't go any higher!" +msgstr "Os atributos de {1}não podem aumentar mais!" + +msgid "{1}'s stats won't go any lower!" +msgstr "Os atributos de {1}não podem ser mais reduzidos!" + +msgid "{1}'s stockpiled effect wore off!" +msgstr "Os efeitos da acumulação de {1} desapareceram!" + +msgid "{1}'s substitute faded!" +msgstr "O substituto de {1} desapareceu!" + +msgid "{1}'s taunt wore off!" +msgstr "A provocação de {1} acabou!" + +msgid "{1}'s team was disqualified!" +msgstr "O time de {1}foi desqualificado!" + +msgid "{1}'s torment wore off!" +msgstr "O tormento de {1} acabou!" + +msgid "{1}'s type changed to match {2}'s!" +msgstr "O tipo de {1}mudou para se igualar ao de {2}!" + +msgid "{1}'s was healed through Rebuild!" +msgstr "{1}se curou por meio de Reconstruir!" + +msgid "{1}'s wish came true!" +msgstr "O desejo de {1} se tornou verdade!" + +msgid "{1}'s {2} badly poisoned {3}!" +msgstr "{2} de {1} causou um envenenamento terrível em {3}!" + +msgid "{1}'s {2} blocks {3}!" +msgstr "{2} de {1} bloqueia {3}!" + +msgid "{1}'s {2} boosted its Attack!" +msgstr "{2} de {1} aumentou seu Ataque!" + +msgid "{1}'s {2} boosted its Special Attack!" +msgstr "{2} de {1} aumentou seu Ataque Especial!" + +msgid "{1}'s {2} burned {3}!" +msgstr "{2} de {1} queimou {3}!" + +msgid "{1}'s {2} changed it into the {3} type!" +msgstr "{2} de {1} mudou para o tipo {3}!" + +msgid "{1}'s {2} cured its burn problem!" +msgstr "{2} de {1} curou seu problema com a queimadura!" + +msgid "{1}'s {2} cured its confusion problem!" +msgstr "{2} de {1} curou seu problema com confusão!" + +msgid "{1}'s {2} cured its frozen problem!" +msgstr "{2} de {1} curou seu problema de congelamento!" + +msgid "{1}'s {2} cured its ice problem!" +msgstr "{2} de {1} curou seu problema com gelo!" + +msgid "{1}'s {2} cured its love problem!" +msgstr "{2} de {1} curou seu problema de amor!" + +msgid "{1}'s {2} cured its paralysis problem!" +msgstr "{2} de {1} curou seu problema com a paralisia!" + +msgid "{1}'s {2} cured its partner's burn problem!" +msgstr "{2} de {1} curou o problema de queimadura de seu parceiro!" + +msgid "{1}'s {2} cured its partner's ice problem!" +msgstr "{2} de {1} curou o problema de congelamento de seu parceiro!" + +msgid "{1}'s {2} cured its partner's paralysis problem!" +msgstr "{2} de {1} curou o problema de paralisia de seu parceiro!" + +msgid "{1}'s {2} cured its partner's poison problem!" +msgstr "{2} de {1} curou o problema de envenenamento de seu parceiro!" + +msgid "{1}'s {2} cured its partner's sleep problem!" +msgstr "{2} de {1} curou o problema de sono de seu parceiro!" + +msgid "{1}'s {2} cured its poison problem!" +msgstr "{2} de {1} curou seu problema com o envenenamento!" + +msgid "{1}'s {2} cured its sleep problem!" +msgstr "{2} de {1} curou seu problema de dormir!" + +msgid "{1}'s {2} cured {3}'s love problem!" +msgstr "{2} de {1} curou o problema de amor de {3}!" + +msgid "{1}'s {2} cuts {3}'s Attack!" +msgstr "{2} de {1} reduziu o Ataque de {3}!" + +msgid "{1}'s {2} cuts {3}'s Speed!" +msgstr "{2} de {1} reduziu a Velocidade de {3}!" + +msgid "{1}'s {2} disabled {3}!" +msgstr "{2} de {2} desabilitou {3}!" + +msgid "{1}'s {2} fell!" +msgstr "{2} de {1} caiu!" + +msgid "{1}'s {2} had no effect on {3}!" +msgstr "{2} de {1} não teve efeito em {3}!" + +msgid "{1}'s {2} hurt {3}!" +msgstr "{2} de {1} feriu {3}!" + +msgid "{1}'s {2} infatuated {3}!" +msgstr "{2} de {1} apaixonou {3}!" + +msgid "{1}'s {2} is disabled!" +msgstr "{2} de {1} está desabilitado!" + +msgid "{1}'s {2} is reacting to {3}'s Mega Ring!" +msgstr "{2} de {1} está reagindo ao Mega Anel de {3}!" + +msgid "{1}'s {2} lost all its PP due to the grudge!" +msgstr "{2} de {1} perdeu todos os PP por causa do Rancor" + +msgid "{1}'s {2} lowered its Defense!" +msgstr "{2} de {1} diminuiu sua Defesa!" + +msgid "{1}'s {2} lowered {3}'s Speed!" +msgstr "{2} de {1} baixou a Velocidade de {3}!" + +msgid "{1}'s {2} made it the {3} type!" +msgstr "{2} de {1} o fez do tipo {3}!" + +msgid "{1}'s {2} made {3} ineffective!" +msgstr "{2} de {1} fez {3} ineficaz!" + +msgid "{1}'s {2} made {3} sleep!" +msgstr "{2} de {1} fez {3} dormir!" + +msgid "{1}'s {2} made {3} useless!" +msgstr "{2} de {1} fez {3} ínutil!" + +msgid "{1}'s {2} maxed its Attack!" +msgstr "{2} de {1} maximizou seu Ataque!" + +msgid "{1}'s {2} paralyzed {3}! It may be unable to move!" +msgstr "{2} de {1} paralizou {3}! Pode ser que seja incapaz de se mover!" + +msgid "{1}'s {2} poisoned {3}!" +msgstr "{2} de {1} envenenou {3}!" + +msgid "{1}'s {2} prevented {3}'s {4} from working!" +msgstr "{2} de {1} preveniu {4} de {3} de funcionar!" + +msgid "{1}'s {2} prevents Attack loss!" +msgstr "{2} de {1} previne perda de Ataque!" + +msgid "{1}'s {2} prevents Defense loss!" +msgstr "{2} de {1} previne perda de Defesa!" + +msgid "{1}'s {2} prevents accuracy loss!" +msgstr "{2} de {1} previne perda de Precisão!" + +msgid "{1}'s {2} prevents burns!" +msgstr "{2} de {1} previne queimaduras" + +msgid "{1}'s {2} prevents confusion!" +msgstr "{2} de {1} previne confusão!" + +msgid "{1}'s {2} prevents paralysis!" +msgstr "{2} de {1} previne paralisia!" + +msgid "{1}'s {2} prevents poisoning!" +msgstr "{2} de {1} previne envenenamento!" + +msgid "{1}'s {2} prevents romance!" +msgstr "{2} de {1} previne romance!" + +msgid "{1}'s {2} prevents stat decrease!" +msgstr "{2} de {1} previne redução de atributo!" + +msgid "{1}'s {2} prevents stat loss!" +msgstr "{2} de {1} previne perda de atributos!" + +msgid "{1}'s {2} prevents switching!" +msgstr "{2} de {1} prevprevine trocas!" + +msgid "{1}'s {2} prevents {3} from using {4}!" +msgstr "{2} de {1} previne {3} de usar{4}!" + +msgid "{1}'s {2} prevents {3}'s {4} from working!" +msgstr "{2} de {1} previne {4} de {3} de funcionar!" + +msgid "{1}'s {2} raised its Attack!" +msgstr "{2} de {1} aumentou seu Ataque!" + +msgid "{1}'s {2} raised its Fire power!" +msgstr "{2} de {1} aumentou seu poder de Fogo!" + +msgid "{1}'s {2} raised its Special Attack!" +msgstr "{2} de {1} aumentou seu Ataque Especial!" + +msgid "{1}'s {2} raised its Speed!" +msgstr "{2} de {1} aumentou sua Velocidade!" + +msgid "{1}'s {2} raised its speed!" +msgstr "{2} de {1} aumentou sua velocidade!" + +msgid "{1}'s {2} raised the power of its Fire-type moves!" +msgstr "{1} aumentou o poder de movimentos do tipo Fogo por meio de {2}!" + +msgid "{1}'s {2} restored health!" +msgstr "{2} de {1} restaurou vida!" + +msgid "{1}'s {2} restored its HP a little!" +msgstr "{2} de {1} restaurou um pouco de seus PV!" + +msgid "{1}'s {2} restored its HP!" +msgstr "{2} de {1} restaurou seus PV!" + +msgid "{1}'s {2} restored its status!" +msgstr "{2} de {1} restourou seu estado!" + +msgid "{1}'s {2} restored {3}'s PP!" +msgstr "{2} de {11} restaurou os PP de {3}!" + +msgid "{1}'s {2} restored {3}'s status!" +msgstr "{2} de {1} restaurou o estado de {3}!" + +msgid "{1}'s {2} rose sharply!" +msgstr "{2} de {1} aumentou acentuadamente" + +msgid "{1}'s {2} was bounced back by Magic Coat!" +msgstr "{2} de {1} foi ricocheteado pela Capa Mágica!" + +msgid "{1}'s {2} was broken!" +msgstr "{2} de {1} foi quebrado!" + +msgid "{1}'s {2} was burned up!" +msgstr "{2} de {1} foi queimado!" + +msgid "{1}'s {2} was disabled!" +msgstr "{2} de {1} foi desabilitado!" + +msgid "{1}'s {2} was transferred to {3}!" +msgstr "{2} de {1} foi transferido para {3}!" + +msgid "{1}'s {2} wore off!" +msgstr "{2} de {1} se desgastou" + +msgid "{1}, and you want {2}.\nThat will be ${3}. OK?" +msgstr "{1e você quer {2}.\nCustará ${3}. OK?" + +msgid "{1}, switch out! Come back!" +msgstr "{1}, Troca! Volte!" + +msgid "{1}?\nHow many would you like to sell?" +msgstr "{1}?\nVocê gostaria de vender quanto?" + +msgid "{1}? Certainly.\nHow many would you like?" +msgstr "{1}? Certamente.\nDe quantos você gostaria?" + +msgid "{1}? Oh, no.\nI can't buy that." +msgstr "{1}? Oh, não.\nNão posso comprar isso" + +msgid "{1}{2}\nHP: {3}" +msgstr "{1}{2}\nHP: {3}" + +msgid "{2} type was added to {1}!" +msgstr "O Tipo {2} foi adicionado a {1}!" + diff --git a/Dialogue/Generated/pt/OfficialTaunts.po b/Dialogue/Generated/pt/OfficialTaunts.po new file mode 100644 index 000000000..2e428b5eb --- /dev/null +++ b/Dialogue/Generated/pt/OfficialTaunts.po @@ -0,0 +1,5 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + diff --git a/Dialogue/Generated/pt/OfficialTrainerTypes.po b/Dialogue/Generated/pt/OfficialTrainerTypes.po new file mode 100644 index 000000000..99f82e911 --- /dev/null +++ b/Dialogue/Generated/pt/OfficialTrainerTypes.po @@ -0,0 +1,7 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: pt\n" + +msgid "ROCKET GRUNT" +msgstr "NEWBIE" diff --git a/Dialogue/Generated/tlh/GenMaps.po b/Dialogue/Generated/tlh/GenMaps.po new file mode 100644 index 000000000..3425efdbb --- /dev/null +++ b/Dialogue/Generated/tlh/GenMaps.po @@ -0,0 +1,3913 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "MAP001_NPC_1" +msgstr "I know I'm 4 C4mper, but 17's 50 6ud wh3n we 63t 2 a 2wn af7er 50 many ba7t135!" + +msgid "MAP001_NPC_2" +msgstr "Bur0le i5 10ve1y. I don't know you, 8ut 1'm 5ure y0u w111 46r33 w17h me!" + +msgid "MAP002_NPC_1" +msgstr "H3y, man. N0, 1 won'7 8at713 y0u, 8u7 l15ten. 7h1s Gym 13ad3r? D0n't 7ake h1m f0r 6ran7ed; he's much hard3r than M4ri4 in Now2ch w4s. D4v3rn u5e5 6r0und, Wa7er, Rock, & D4rk-7ype5. I7'5 kind of h4rd 2 pr3par3 f0r him. I just g0t 83a73n s0undly 47 73h 6ym. S2ck up 0n suppl135 47 73h m4r7 bef0r3 you 7ry 17." + +msgid "MAP002_NPC_2" +msgstr "I l1ke the P0k3m0n 0wt3n! 0wt3n Ow7en Ow7en! 17'5 5o cu73! Owt3n ev0lv35 47 lev3l 21 1n2 4n 3ven f1uffi3r f1y1n6 c47 0wl 7h1n6!" + +msgid "MAP003_NPC_1" +msgstr "T&or's n3w und3r6round sy573m 15 4 m0dern marv3l! 1 can'7 w4i7 2 r1d3 t3h tr41n!" + +msgid "MAP004_NPC_1" +msgstr "I7'5 rather 5ad... 73hre'5 5o much s7uff her3, y3t I c4n on1y 8uy 3i6ht or 50 d1ff3ren7 i7ems a7 73h re61573r. Wher3'5 t3h fun 1n 7h4t?" + +msgid "MAP004_NPC_2" +msgstr "I wrote 4 50ng 48ou7 Grea7 8a115 & h0w 3xcel13nt t3hy 4r3. Wann4 h3ar it? ...No?" + +msgid "MAP006_NPC_1" +msgstr "S0m3time5 1 4sk mys31f...\nWh4t 4m 1 w41t1ng f0r?\nAnd t3hn 1 r3m3m83r: 1'm w4i71ng f0r th1s 7rain 2 4rrive.\nDuh!" + +msgid "MAP007_SIGN_1" +msgstr "si6n[sign1]Come7 C4ve, Rochfa1e C17y r1gh7 4he4d." + +msgid "MAP007_TRAINER_1" +msgstr "Ouoh, my, 7h1s 0ne 1uk5 n34rly perfec7ly pre53rv3d! 7h15 mu5t h4v3 b33n the r3mnan7s 0f a lav4 f10w, carv'd out 8y 73h oc3an... I c4n se3 73h 1mpre55i0ns 13f7 8y 1t5 fur. Wha7 are y0u d01ng h3r3? 7h1s 15 4 v3ry 1mpor74n7 di5c0v3ry in 73h f13ld 0f p4l3on2lo6y, & it's m1ne, a11 m1ne!! ...\n...We1l, 0k4y, I did s0r7 0f f01l0w y0u h3r3. I t3l1 you wh47: 1f you can 8e4t me 1n a Pok3m0n 8at7l3, 1'll l3t you t4ke 0ne 0f t3hs3 fos5115. ...Fine. Y0u w1n, f41r and 5qu4re. Th3s3 fos511s are of 7w0 k1nd5 0f mamm4l P0k3m0n th4t 1ived 50,000 y34r5 ago. Th3 f1r57 w45 known for 1ts 116h7n1ng-f45t strikes, and t3h 5ec0nd h4d 73h str3ng7h and p0w3r of 4 m1ghty 614c13r. If you t4k3 7h47 fo55i1 2 73h 14b 1n Rochfal3, t3hy hav3 t3h 73chn0l06y 2 br1ng i7 back 2 lif3. 1 7hink 1'11 stay h3r3 in th15 c4v3 with my f05511... for3v3r. Y3e3esss5s, my prec10u5ss555, w3 5ha11 n3ver 46a1n b3 p4rt3d..." + +msgid "MAP007_TRAINER_1_DEFEAT" +msgstr "My fossi1s..." + +msgid "MAP008_NPC_1" +msgstr "I owe you 0n3, k1d. 8u7 y0u sh0uld b3 c4refu1. I think 73hr3 m16h7 b3 mor3 0f t3h53 th1ng5 ou7 73hre..." + +msgid "MAP008_NPC_2" +msgstr "H0ld on, Tr41n3r! Y0u 5ee h0w 7hi5 r0ut3 is ju5t spr4w11ng wi7h 5&? D0n't l37 y0ur gu4rd up - t3hr3's P0k3m0n hidin6 41l 0ver t3h pl4ce in th3r3! Y0u'1l 6e7 jumped 1n 73h sand ju57 like 7411 gr455, s0 y0u m1ght w4nt 0n3 of t3h53 1f y0u're 1n 4 ru5h!" + +msgid "MAP008_NPC_3" +msgstr "A8out time!\n13t'5 do 7h1s!" + +msgid "MAP008_NPC_4" +msgstr "A8out time!\n13t'5 do 7h1s!" + +msgid "MAP008_SIGN_1" +msgstr "F3rry 2 Vin0vi113 T0wn." + +msgid "MAP008_SIGN_2" +msgstr "si6n[sign1]Super 7r4in1ng 73n7. 7u2r: 4yumi" + +msgid "MAP008_TRAINER_1" +msgstr "|-|3Y ||008! vv4||||4 533 |V|Y 1337 5|1115? 137'5 /=16|-|7!" + +msgid "MAP008_TRAINER_1_DEFEAT" +msgstr "...|-|/-!!!!!" + +msgid "MAP008_TRAINER_2" +msgstr "The ocean h01d5 diff3r3nt 5pec13s 0f Pok3mon 7han fr3sh wa73r. 137 m3 show y0u wh47 I cau6ht!" + +msgid "MAP008_TRAINER_2_DEFEAT" +msgstr "T-t3h on3s y0u h4ve 4r3 n1c3 20..." + +msgid "MAP008_TRAINER_3" +msgstr "Y0! The 8e4ch 15 pr37ty n1c3, 15n'7 17? 1t's v3ry 5c3n1c, p1u5 17 ha5 all s0r7s of in73re5tin6 P0k3mon! 137's fi6h7!" + +msgid "MAP008_TRAINER_3_DEFEAT" +msgstr "N1c3 bat7l3, dud3." + +msgid "MAP008_TRAINER_4" +msgstr "I d0 not d351r3 2 in1t1at3 conf1ic7. 7h3refor3, 1 5h4l1 6iv3 y0u 4 ch0ice. W0uld y0u 11ke 2 b4t713? V3ry wel1, 13t u5 f16h7! Tha7 is fin3. 1 wil1 w4it, 5h0u1d you d35ire 2 cha1l3n63 m3 l473r." + +msgid "MAP008_TRAINER_4_DEFEAT" +msgstr "I h4ve much 2 134rn, i7 s33ms." + +msgid "MAP008_TRAINER_5" +msgstr "H1y4h! I'm4 us3 my 5we3t judo 5ki11s 2 chop y0ur P0k3m0n 2 8i75!" + +msgid "MAP008_TRAINER_5_DEFEAT" +msgstr "W-wha? But 1'm 4 Bl4ck Be17! H0w'd I 1o53?" + +msgid "MAP008_TRAINER_6" +msgstr "In 73h oce4n, 17's 51nk or 5w1m. 17'5 l1ke th47 1n P0k3m0n 8a77135, 20!" + +msgid "MAP008_TRAINER_6_DEFEAT" +msgstr "G1u8 glu8!" + +msgid "MAP008_TRAINER_7" +msgstr "The0: Hey! 15s47 wh0 I th1nk 17 i5? Y3ah! It'5 PN! S0... 5o you 5urviv'd the 7rip h3re, huh? Wha7's tha7 you've 60t t3hr3? 17'5 th4t 5peech trans1a2r th1n6y, r1gh7? Y3ah! B4m8'o c4ll'd m3 2 73ll m3 480ut tha7, & t3hn h3 53n7 me 0n3! N0w w3 80th c4n understand P0k3mon! Ne47, huh? A-anyway, 1 8l4z'd 57r4igh7 thr0u6h R0chfale. Wh4t a b0r1n6 2wn! 4n' 1've b33n 7r41nin6 ever 5inc3. I'm 60nna be4t 7h47 6ym 13ad3r b3fore you d0, PN! 8u7 f1r5t, I'll 83a7 y0u! D0n't th1nk 1'11 go 3a5y ju5t 'cau5e 0f Come7 Cave! *5n1ffle* U-ugh... 1-- I-- 1 d0n'7 c4re what h4ppens! My P0kém0n 4re 73h 5tr0ng3s7, th3y were ju57 we4k fr0m all t3h 84t71in6 th4t w3'd d0ne 83f0r3 we f0ught! A-anyway, 73hy d-did g3t 50me 3xp3ri3nc3 from 7h1s b4t713... I know! 1'm-4 ch4ll3ng3 th3 Gym r16h7 n0w! An' I'l1 6e7 4h34d 0f y0u, PN! Y0u jus7 53e! *5n1ffle* U-ugh... 1-- I-- 1 d0n'7 c4re what h4ppens! My P0kém0n 4re 73h 5tr0ng3s7, th3y were ju57 we4k fr0m all t3h 84t71in6 th4t w3'd d0ne 83f0r3 we f0ught! A-anyway, 73hy d-did g3t 50me 3xp3ri3nc3 from 7h1s b4t713... I know! 1'm-4 ch4ll3ng3 th3 Gym r16h7 n0w! An' I'l1 6e7 4h34d 0f y0u, PN! Y0u jus7 53e! *5n1ffle* U-ugh... 1-- I-- 1 d0n'7 c4re what h4ppens! My P0kém0n 4re 73h 5tr0ng3s7, th3y were ju57 we4k fr0m all t3h 84t71in6 th4t w3'd d0ne 83f0r3 we f0ught! A-anyway, 73hy d-did g3t 50me 3xp3ri3nc3 from 7h1s b4t713... I know! 1'm-4 ch4ll3ng3 th3 Gym r16h7 n0w! An' I'l1 6e7 4h34d 0f y0u, PN! Y0u jus7 53e!" + +msgid "MAP008_TRAINER_7_DEFEAT" +msgstr "Gya4ah! 1 p1ck'd t3h wron6 5t4r7er!" + +msgid "MAP012_NPC_1" +msgstr "The door i5 1ock3d.\n7h3re'5 a n0t3 on i7...\n\"73mp0r4r1ly Cl05ed Du3 T0 Emerg3ncy\"" + +msgid "MAP012_NPC_2" +msgstr "Much of 73h moun7ain5 4round h3re 4r3 s41d 2 83 1mpa5s481e. H0w3v3r, 1 am d373rmin'd 2 sc4le 73hm!" + +msgid "MAP012_NPC_3" +msgstr "D1d you kn0w T&0r w45 form'd 8y tw0 v0lc4noe5? B0th 4r3 dorman7 n0w, 8ut 73h Re6i0nal Championsh1p take5 p14ce over on3 0f '3m." + +msgid "MAP012_NPC_4" +msgstr "I7'5 amazin6 h0w t3h econ0my func71on5 when h41f t3h p0pul47i0n 0f a 6iven r36i0n 4re 7ra1ner5. 7r4in3r5 wh0 don't work! How wou1d w3 ever f3'd 0ur53lve5 if we didn'7 h4v3 P0kémon 2 help?" + +msgid "MAP012_NPC_5" +msgstr "When I w4s y0un6, I 1ived 1n 73h 81g ci7y. N0w, 1 ju5t 11k3 l1v1n6 h3re in 73h qu13t c0un7rys1d3." + +msgid "MAP012_NPC_6" +msgstr "I'v3 liv'd 1n R0chf41e Town s1nce 1 w4s 4 li771e g1r1. 7he moun741ns 4re rou6h 2 11ve 1n, tru3, 8u7 I'm h413 and h34r7y 45 any y0ung la5s, ufufu!" + +msgid "MAP012_NPC_7" +msgstr "Professor Cypr355 l1ve5 h3r3 1n R0chf4l3. I h34r she d035 41l 50r75 0f pr0j3c7s tryin6 2 1mpr0v3 c0mmun1c471on b3tw3en human5 and Pokém0n. Th47'5 1mpr3s51v3!" + +msgid "MAP012_NPC_8" +msgstr "Luuuoooouo!" + +msgid "MAP012_SIGN_1" +msgstr "si6n[sign1]Rout3 06. D0 no7 f0rg37 2 8rin6 50m3 Pot10ns! 1t's v3ry l0n6!" + +msgid "MAP012_SIGN_2" +msgstr "si6n[sign1]Cypr3s5 Pok3mon 1a8" + +msgid "MAP012_SIGN_3" +msgstr "si6n[sign1]Welc0m3 2 R0chf41e. W47ch f0r fa11in6 bou1ders!" + +msgid "MAP013_NPC_1" +msgstr "H1! I'm 4 nurs3-1n-7ra1nin6. 1'm 1nt3rn1ng a7 7h1s P0k3c3n73r 1n 0rd3r 2 1e4rn mor3 a80ut Pok3m0n 7re4tm3n7. M4k3 sur3 2 7ak3 go0d car3 0f y0ur P0kém0n. W3 c4n h3a1 mo57 1njur1e5, bu7 73hr3'5 som3 thing5 0ur mach1n35 can'7 f1x." + +msgid "MAP013_NPC_2" +msgstr "Thi5 2wn i5 5o quie7, 1t'5 4lm05t 3er1e. S0m3 find 501i7ude r3l4xin6. M3, 1 ju5t want 2 m0v3 0n 2 B34l834ch c17y and 73h n3xt 6ym." + +msgid "MAP017_TRAINER_1" +msgstr "H0y! Sma1l fry! Car3 f0r 4 8a771e 0f wi75? N0? H0w a8ou7 a 8a7713 0f Pokémon?" + +msgid "MAP017_TRAINER_1_DEFEAT" +msgstr "...Nice jo8 73hr3." + +msgid "MAP017_TRAINER_2" +msgstr "D0 you know how 7hi5 c4ve c4m3 2 83? Wh0 car35, 1e7'5 f16h7!" + +msgid "MAP017_TRAINER_2_DEFEAT" +msgstr "Gud show, 50nny." + +msgid "MAP017_TRAINER_3" +msgstr "H3y! I'm d166in6 her3! Ge7 your own c4v3!" + +msgid "MAP017_TRAINER_3_DEFEAT" +msgstr "Then aga1n, 1 5uppo53 1t 15 a c4v3 op3n 2 any0ne..." + +msgid "MAP017_TRAINER_4" +msgstr "They say tr41n1n6 in extr3m3 10ca71on5 m4ke y0u 2u6h3r. 8r1ng 17 0n!" + +msgid "MAP017_TRAINER_4_DEFEAT" +msgstr "Hmm, may8e jus7 cav3 train1ng 15n'7 3nou6h..." + +msgid "MAP018_NPC_1" +msgstr "R3p0rt 2 K311yn for mi5si0n d374i15." + +msgid "MAP018_NPC_2" +msgstr "R3p0rt 2 K311yn for mi5si0n d374i15." + +msgid "MAP018_NPC_3" +msgstr "I7'5 imp0r74nt 2 ke3p your Pok3mon s4fe 4s y0u b4t7l3 Nucl34r-7yp35. Cuts and scr47ch35 c4n g3t 1nfec7ed m0re ea5i1y." + +msgid "MAP018_NPC_4" +msgstr "Our goal i5 2 5u8du3 t3h f3ra1 Nuc1e4r P0kém0n and prev3nt 73hm fr0m 8reach1n6 73h barrier. Add1710na1ly, w3 hav3 w0rd fr0m R4n63r5 who h4ve d15c0v3red 50m3 people & P0k3mon 7h4t 4re in d4n6er. W3 must re5cue 73hm.\n3mpir111a & I wi11 60 on 4he4d. L3t's move 0ut!" + +msgid "MAP018_NPC_5" +msgstr "W3 have med1cin3 on hand 2 7r347 7ho53 who h4v3 8e3n aff3c7'd 8y r4d14tion." + +msgid "MAP018_NPC_6" +msgstr "My 5teel P0k3m0n and I wi11 h31p 84t71e 73hs3 Nucl3ar P0kém0n. 5733l 1s the 0nly 7ype 7ha7 re5i575 Nucl34r 4ttacks 0t3hr 7han Nucl3ar i7s3lf." + +msgid "MAP018_NPC_7" +msgstr "A P0kémon R4ng3r's credo 15 2 pro73c7 n47ure, Pokémon & pe0pl3. W3'r3 wil1in6 2 pu7 our l1ves on 73h 1in3 2 do s0." + +msgid "MAP018_NPC_8" +msgstr "K3ep your P0kém0n h34l7hy, 0k4y? Oh, you can 4l50 hav3 73h53 a5 we11. B3 careful 0ut 73hr3!" + +msgid "MAP018_NPC_9" +msgstr "Owt3n!" + +msgid "MAP020_NPC_1" +msgstr "C0n6ratu1a710n5 0n c0l1ec71ng 41l 8 84d63s.\nV1c2ry Ro4d & t3h Ch4mp1on5hip aw41t5!" + +msgid "MAP020_NPC_2" +msgstr "The Vic2ry R0ad 1s curren71y c10s3d. 1t will 83 0p3n wh3n 73h 7&0r Ch4mpi0n5h1p b36in5." + +msgid "MAP020_SIGN_1" +msgstr "C0n6ratu1a710n5 0n c0l1ec71ng 41l 8 84d63s.\nV1c2ry Ro4d & t3h Ch4mp1on5hip aw41t5!" + +msgid "MAP021_NPC_1" +msgstr "Ah, it's y0u! W3 were ra151n6 your P0kém0n, & my gudn35s, w3re w3 5urpri53d! Y0ur Pok3m0n h4d an 3g6! W3 don't kn0w h0w i7 g0t 73hr3, bu7 y0ur Pok3m0n h4d i7. Y0u do w4n7 1t, yes? Y0u have n0 ro0m for i7. C0m3 8ack when you'v3 made rum. PN received 73h 366 fr0m t3h Day-Car3 M4n. T4k3 good c4re 0f i7. I r3ally w111 k33p 17. Y0u d0 wan7 7hi5, ye5? W3l1 then, 1'l1 keep i7. 7hank5! I'm t3h Day-Car3 Man. I h3lp t4k3 car3 of 73h pr3ci0u5 P0k3mon of 7r4iners. If you'd l1k3 m3 2 r4i5e y0ur P0k3mon, h4ve 4 word w1th my wif3. Ah, it's y0u! 6ud 2 s3e y0u. Your 's doin6 fine. Ah, it's y0u! Y0ur & 4re d0in6 f1n3. The two pr3f3r 2 pl4y with 0t3hr P0k3mon than 3ach o73hr. The two don'7 533m 2 l1ke 34ch 0t3hr. The two 5e3m 2 63t 41ong. The two 5e3m 2 63t 41ong v3ry w3l1." + +msgid "MAP021_SIGN_1" +msgstr "si6n[sign1]- Legen Town Route 6, Rochfale Town -" + +msgid "MAP021_SIGN_2" +msgstr "si6n[sign1]West T&0r'5 Day-care C3nt3r." + +msgid "MAP021_TRAINER_1" +msgstr "Y0wza! Are y0u f3el1ng t3h he47?" + +msgid "MAP021_TRAINER_1_DEFEAT" +msgstr "Wha7 a scorcher!" + +msgid "MAP021_TRAINER_2" +msgstr "H3y, tra1n3r! My Pok3m0n w4nt 2 b47t13 y0u!" + +msgid "MAP021_TRAINER_2_DEFEAT" +msgstr "W0w! Str0n6!" + +msgid "MAP021_TRAINER_3" +msgstr "S1gh... 1 10ve 4 re14x1ng 84t713 1n 73h 5unsh1ne!" + +msgid "MAP021_TRAINER_3_DEFEAT" +msgstr "Oh, dear..." + +msgid "MAP021_TRAINER_4" +msgstr "S2p righ7 73hr3! Ar3 y0u 73h 0n3 who 1s 5tea11ng my re534rch 3qu1pmen7?" + +msgid "MAP021_TRAINER_4_DEFEAT" +msgstr "Oh, it w4sn'7 y0u? My 4po106i35!" + +msgid "MAP022_NPC_1" +msgstr "D0n't worry, I'm no7 lukin6 f0r a 8a77l3! Me? 1'm hikin6 ou7 h3r3! I5n't 7h47 cri5p m0unt4in 4ir r3fr3sh1n6?" + +msgid "MAP022_NPC_10" +msgstr "Owt3n! Ow! Cannot go here!\nHuman... bad! (7h3y se3m unw111in6 2 bud63.)" + +msgid "MAP022_NPC_2" +msgstr "Aw, shucks... 1 6ot 8e4t 1n a 84t71e & n0w I'm try1n6 2 6e7 b4ck 2 t3h Pokém0n Cen7er... 8ut 1 c4n't find my way!" + +msgid "MAP022_NPC_3" +msgstr "Ow! Owten! ...\nPN u5ed 73h PST! How dare you try to take me away!\nTake this!" + +msgid "MAP022_NPC_4" +msgstr "S0rry, but 4cc355 2 7h1s 4r3a 15 r3s7ric7ed du3 2 cons7ruc71on 0f 73h Tandor Ch4mp1on5hip sit3." + +msgid "MAP022_NPC_5" +msgstr "S0rry, but 4cc355 2 7h1s 4r3a 15 r3s7ric7ed du3 2 cons7ruc71on 0f 73h Tandor Ch4mp1on5hip sit3." + +msgid "MAP022_NPC_6" +msgstr "S0rry, but 4cc355 2 7h1s 4r3a 15 r3s7ric7ed du3 2 cons7ruc71on 0f 73h Tandor Ch4mp1on5hip sit3." + +msgid "MAP022_NPC_7" +msgstr "Owt3n! Ow! Cannot go here!\nHuman... bad! (7h3y se3m unw111in6 2 bud63.)" + +msgid "MAP022_NPC_8" +msgstr "Owt3n! Ow! Cannot go here!\nHuman... bad! (7h3y se3m unw111in6 2 bud63.)" + +msgid "MAP022_NPC_9" +msgstr "Owt3n! Ow! Cannot go here!\nHuman... bad! (7h3y se3m unw111in6 2 bud63.)" + +msgid "MAP022_SIGN_1" +msgstr "si6n[sign1]- Legen Town & Mt. Actinite Tandor Regional Championship" + +msgid "MAP022_SIGN_2" +msgstr "si6n[sign1]Rochfa13 Tunnel 2 7and0r 5h3e75, 8e41beach C1ty" + +msgid "MAP022_TRAINER_1" +msgstr "N0thing 1ik3 a quick b4tt13 in 73h m0rn1ng, r16h7? L3t'5 g0!" + +msgid "MAP022_TRAINER_10" +msgstr "Y0, bro! I'm t311in' y4, y0u'v3 g07t4 g1ve i7 your b3s7 5h07, y'h34r?" + +msgid "MAP022_TRAINER_10_DEFEAT" +msgstr "Whouo! Awe50me, man! T0ta11y j4ck3d." + +msgid "MAP022_TRAINER_11" +msgstr "C0m3, my ch11d. Fre31y I w11l 61v3 l35s0ns of 73h mind & b0dy." + +msgid "MAP022_TRAINER_11_DEFEAT" +msgstr "Tha7 was a v3ry valu4b1e 573p 1n y0ur d3velopm3n7." + +msgid "MAP022_TRAINER_12" +msgstr "...Nope, n0 8i735. 84h. I'11 74ke 0u7 my sudd3n 1rra7i0n4l ra63 0n Y0U!" + +msgid "MAP022_TRAINER_12_DEFEAT" +msgstr "I think 1'v3 c41med down n0w." + +msgid "MAP022_TRAINER_13" +msgstr "When you'r3 fi5h1ng, what 50r7 0f 1ur3 d'you u5e? Come 0n, 1e7'5 h4v3 a f1sh1ng b47tl3!" + +msgid "MAP022_TRAINER_13_DEFEAT" +msgstr "Num8skul1, 1 s41d F15H1NG!" + +msgid "MAP022_TRAINER_14" +msgstr "I l1ke r4i51ng 8ug P0k3mon. D035 7ha7 m4ke m3 4 8u6 Ca7cher? 7311 me." + +msgid "MAP022_TRAINER_14_DEFEAT" +msgstr "Aww, I l0s7. H3y, y0u nev3r an5wer'd my ques710n!" + +msgid "MAP022_TRAINER_15" +msgstr "I'v3 got a n3w 84by 5i5ter! H3r3, wanna 5ee 4 pictur3 0f h3r?" + +msgid "MAP022_TRAINER_15_DEFEAT" +msgstr "Wha7 the h3ck, dude?" + +msgid "MAP022_TRAINER_16" +msgstr "W3've en7er'd 4n end1e5s r3cur51on of t1me." + +msgid "MAP022_TRAINER_16_DEFEAT" +msgstr "W3've en7er'd 4n end1e5s r3cur51on of t1me." + +msgid "MAP022_TRAINER_17" +msgstr "I just r3c31ved 4n 0rd3r f0r 7w0 m1l11on kil75 2 b3 de11ver'd 2 73h 4ndromed4 G4l4xy. Wha7?" + +msgid "MAP022_TRAINER_17_DEFEAT" +msgstr "T-t3hy'r3 7ryin6 2 w1n Wim81ed0n!" + +msgid "MAP022_TRAINER_1_DEFEAT" +msgstr "A1though th15 m16ht have ru1n'd my d4y..." + +msgid "MAP022_TRAINER_2" +msgstr "I'm out 1n 73h f1eld, catch1n6 Pok3m0n f0r th3 profe5s0r. 8ut 7h47's 8oring. Wann4 fi6ht?" + +msgid "MAP022_TRAINER_2_DEFEAT" +msgstr "Aww. Back 2 2wn 2 h34l, I 5'p053." + +msgid "MAP022_TRAINER_3" +msgstr "I'm a lumb3rjack, and 1'm 0kay! I work 41l n16ht and b477l3 a11 d4y!" + +msgid "MAP022_TRAINER_3_DEFEAT" +msgstr "Cue t3h ch0rus! 'He'5 4 lum8erj4ck...'" + +msgid "MAP022_TRAINER_4" +msgstr "H3y, str4n63 Tr41ner! 7he m1nu73 w3 m3t 3yes 1 knew... w3 w3r3 d357in'd 2 f16ht!" + +msgid "MAP022_TRAINER_4_DEFEAT" +msgstr "I w4s pr0b481y d3st1ned 2 10s3." + +msgid "MAP022_TRAINER_5" +msgstr "I'v3 been 1ukin6 for a punchin6 b46 1n 0rder 2 tra1n my Pok3m0n. Y0ur5 sh0u1d d0 n1ce1y." + +msgid "MAP022_TRAINER_5_DEFEAT" +msgstr "H0w... h0w d4r3 you?!" + +msgid "MAP022_TRAINER_6" +msgstr "L1k3, wh0 4r3 y0u? Y0u're k1nd4 ~cut3~. 1OVE 7ha7 5h1r7, ju5t 10V3 i7. Oh, w4nn4 84tt13?" + +msgid "MAP022_TRAINER_6_DEFEAT" +msgstr "Ah!~ I'v3 833n 83st3d!~" + +msgid "MAP022_TRAINER_7" +msgstr "I l0ve p1ay1ng v1de0 g4me5. P0k3m0n'5 a real1y fun one. Wanna p14y?" + +msgid "MAP022_TRAINER_7_DEFEAT" +msgstr "W0w, you'r3 6o0d at Pokém0n." + +msgid "MAP022_TRAINER_8" +msgstr "Oh heyyyyy h0n3y! H0w'5 i7 6o1n'? Wa17, you d0n'7 1o0k--" + +msgid "MAP022_TRAINER_8_DEFEAT" +msgstr "Gud batt1e, 8u7..." + +msgid "MAP022_TRAINER_9" +msgstr "H3h3. Bu6s 4re cul. Hehe." + +msgid "MAP022_TRAINER_9_DEFEAT" +msgstr "Wha7. Th3. H3ck." + +msgid "MAP024_NPC_1" +msgstr "I h34r 7h47 73h rou73 2 5n0wb4nk Gym 15 1on6 & dangerou5... I'd 83tt3r 52ck up 0n suppl135. You'r3 60nna need 50m3 w4rm3r c1oth3s 1f y0u p14n on br4v1n6 the 1cy 7undr4 0f R0u7e 16." + +msgid "MAP024_NPC_2" +msgstr "I h34r 7h47 73hr3'5 4 le63ndary Pok3m0n 1iv1n6 4t th3 c0r3 0f icy Mt. Lanth4n1te! I p1an 2 c47ch 1t. Rou73 16 15 0n the 510pe5 0f Mt. Lanth4n1t3, 0n3 of 73h two major mounta1n5 1n T&0r." + +msgid "MAP024_NPC_3" +msgstr "I'm 5urv311l1ng 7h15 2wn f0r 4ny si6n 0f su5p1c1ous 4c71v1ty from 73h pers0n or 6r0up 7ha7's re5p0nsi813 f0r t3h a774ck5 on nucle4r power plan75. Ea57 7&0r ha5 a nuc134r p0w3r p1ant of 17s 0wn. We 83113v3 th1s 1s 47 ri5k 5inc3 th3 7w0 p14n75 in W3s7 T&or wer3 des7royed. Th3 3n71r3 R4nger 5qu4d 1n 73h 4rea i5 0n h1gh 4lert." + +msgid "MAP025_NPC_1" +msgstr "He110! 1 d0n'7 think 1'v3 53en your f4c3 ar0und t3hs3 p4r7s befor3. Y0u mu57 8e 4 7r41ner, y35? W31l t3hn, y0u'v3 come 2 73h r16h7 p14ce! You 533, w3 74ke c4r3 of 7r4iners' Pok3m0n. L34ve th3m wi7h us, & when y0u r37urn, t3hy w11l 6r0w 5trong3r! If y0u 134ve 7wo c0mp4ti813 P0k3mon, 73hy m1gh7 even pr0duc3 an 366! Now, 73hn..." + +msgid "MAP026_NPC_1" +msgstr "I'm 4n 3M7. 1 re5p0nd 2 3m3rg3ncies on 73h moun7ain, 2 re5cue pe0p1e from 1&51id35 and such. If y0u h34r 4val4nch3 warn1ng s1ren5, m4ke 5ur3 2 ge7 2 a s4fe p14ce!" + +msgid "MAP026_NPC_2" +msgstr "Me64 3v01u7i0n... 1 7ried 2 b3a7 th3 6ym bu7 73hy 2ld m3 1 didn'7 hav3 enou6h Wi5d0m, 0r 50m37h1n6. I h34r 73hre'5 f1v3 7ria15 you have 2 834t 4t 73h Gym. 8u7 1 can'7 ge7 p4s7 73h f1rs7 0n3!" + +msgid "MAP026_NPC_3" +msgstr "- Y335h... th4t 6ym k1ck'd my butt!\n4s 1f fr3ez1ng wind5 w3r3n't 3n0ugh, 73h 7rain3rs 4re 8ru7411y 2u6h!" + +msgid "MAP027_NPC_1" +msgstr "I 13f7 4 P0k3mon a7 73h D4ycare and f0r60t 4b0u7 it for a while. When I cam3 8ack, i7 had 6a1n'd 4 bunch of 1eve15!" + +msgid "MAP027_NPC_2" +msgstr "Th3 m0un741n ran6e pr0tec75 thi5 rout3 from r4d1oact1v3 f4l1out. 57il1, wh47 happ3ned 1s 4 d154573r..." + +msgid "MAP029_NPC_1" +msgstr "We'r3 134rnin6 a8ou7 3vo1u71on righ7 n0w. D1d y0u kn0w 7h4t t3h 7&0r 0ff1c141 st4r7er5 on1y 3v01v3 onc3, un11ke m0st oth3r 0ff1ci41 574rt3r5 wh1ch 3v01ve 7w1c3? I h34rd 73hr3 wa5 4 prof3550r who s7ud1'd 3vo1u7ion 5om3where. L1k3 Prof3s50r Bam8'o, ri6h7? Wh47 wa5 hi5 n4me? 5pruce, 0r 50mm4t..." + +msgid "MAP029_NPC_2" +msgstr "Say, h4v3 you he4rd 48ou7 D3b4t3? I7'5 4 cu1 4c7ivity! 7h1s year, we're de8471ng whe73hr 0r n07 2 3n4c7 4n 46e r3quirem3n7 f0r Pok3m0n Tr4in3r5. I 7h1nk 17's dan6er0u5 f0r youn6 kids 2 ju57 134ve h0m3 and go adv3nturing 11ke y0u d0." + +msgid "MAP029_NPC_3" +msgstr "I'm 73h 734ch3r 0f 7h1s 5chul. It'5 r3411y 1ntere571ng h0w t3h kid5 4r3 s0 in2 learnin6. 1've n3ver se3n 73hm 11ke 7hi5 8ef0r3. I h0p3 y0u'r3 ke3p1n6 up w17h y0ur 5tud13s, ev3n if you are adven7uring." + +msgid "MAP029_NPC_4" +msgstr "Our 5chu1'5 5por7s 734ms 4r3 73h 2u6h357 ar0und! We can b3a7 Mok1 0r Kev1ar w1th 0ur h&s 71ed! Do35 M0k1 7own even h4ve 4 5cho0l?" + +msgid "MAP029_NPC_5" +msgstr "Hey, 7r41n3r! Th3s3 k1ds n3'd h3lp 5tudy1n6! 1f you can b4t7le '3m al1, you'11 g37 a 5pec14l r3w4rd!" + +msgid "MAP029_TRAINER_1" +msgstr "Oh, h3y! W-w0uld y0u mind, um, 8att1in6? Ju5' f0r pr4c71c3, y'kn0w. T-7h47'5 20 84d." + +msgid "MAP029_TRAINER_1_DEFEAT" +msgstr "I- 1 h0p3 my Pok3m0n wer3n'7 hurt or n07hin'..." + +msgid "MAP029_TRAINER_2" +msgstr "I'm pr4c71cin6 f0r 847tl3 c1a5s! Do y0u 7h1nk y0u could h3lp me 57udy? Al1 r16h7 73hn, her3 1 c0m3! It'11 83 y0ur faul7 1f I f41l, you kn0w 7h47?" + +msgid "MAP029_TRAINER_2_DEFEAT" +msgstr "...W0w! 7h4t... wa5 4wes0m3." + +msgid "MAP029_TRAINER_3" +msgstr "I f16ur3 1f 1 le4rn h0w 2 84t7l3 Pokém0n gud, 1 can 8e47 Pokémon R'd Ver5i0n 3asy! W4nna f1gh7? Al1 r16h7 73hn, her3 1 c0m3! ...F1n3, wha73ver, punk. N-no7 1ike I c4re 0r 4nything." + +msgid "MAP029_TRAINER_3_DEFEAT" +msgstr "...847711n6 15 e4s13r in 73h 6ames..." + +msgid "MAP033_NPC_1" +msgstr "Chy1n.. Chyin!" + +msgid "MAP033_NPC_2" +msgstr "Did y0u kn0w 7hi5 r1v3r 15 popu1ated m41nly by For2g? 7hey're po150nous Pok3m0n! 1'd c4rry An71d073s if 1 w3re y0u." + +msgid "MAP033_TRAINER_1" +msgstr "I c0ncur! Wa73r Pok3m0n 4r3 sup3rior!" + +msgid "MAP033_TRAINER_1_DEFEAT" +msgstr "Ok4y, 50 m4y83 n0t JU5T W473r P0kém0n." + +msgid "MAP033_TRAINER_2" +msgstr "I 5h0u1d 83 p1ay1n6 w1th fr1end5 in5t34d of b31ng here 4l1 day." + +msgid "MAP033_TRAINER_2_DEFEAT" +msgstr "I 6u355 1'1l 7ry ou7 5om3 n3w g4mes." + +msgid "MAP033_TRAINER_3" +msgstr "Hey! Y0u! Ye4h, you, 0ver 73hre! We'r3 60nn4 847tle now, 'k4y?" + +msgid "MAP033_TRAINER_3_DEFEAT" +msgstr "Wouw! 7h47 w45 w1ck3d!" + +msgid "MAP033_TRAINER_4" +msgstr "Oh! H3y! PN! I jus7 607 a n3w P0k3mon and 1 w4n7 2 see h0w 1t fare5!" + +msgid "MAP033_TRAINER_4_DEFEAT" +msgstr "Ah, 17'5 n0t 4s 5tr0n6 a5 1'd h0ped..." + +msgid "MAP033_TRAINER_5" +msgstr "Ge7 0u7 0f my way!" + +msgid "MAP033_TRAINER_5_DEFEAT" +msgstr "Run, run, run!" + +msgid "MAP033_TRAINER_6" +msgstr "Wa73r P0k3mon ar3 73h be57." + +msgid "MAP033_TRAINER_6_DEFEAT" +msgstr "Erh... 073hr 7yp3s 4r3 gud 4s w3ll..." + +msgid "MAP033_TRAINER_7" +msgstr "Lad135 c4n b3 go0d 7r4in3r5 a5 well!" + +msgid "MAP033_TRAINER_7_DEFEAT" +msgstr "You'r3 4 57r0ng kid..." + +msgid "MAP033_TRAINER_8" +msgstr "Don'7 run 4w4y from m3!" + +msgid "MAP033_TRAINER_8_DEFEAT" +msgstr "Oh, cr4x0r5! 1 l0s7!" + +msgid "MAP033_TRAINER_9" +msgstr "You'r3 4 n3w 7ra1n3r, huh? 1 ju5t s7ar7'd 20!" + +msgid "MAP033_TRAINER_9_DEFEAT" +msgstr "Any0n3 c4n b3 a 7r41n3r, 8u7 5ome p3op13 d3fin17ely 5e3m more su17'd for i7 7han 073hr5, d0n'7 y0u think?" + +msgid "MAP037_NPC_1" +msgstr "I'm 5urv3y1n6 t3h 4r34 2 8u1ld 4 tr4i1. 1t'5 50 cumb3r50m3 2 hav3 2 g0 thr0u6h th15 c4ve 1n 0rd3r 2 6e7 4nywhere... 6ood 1uck, kid. 74ke 7h15, y0u'11 n3ed 17." + +msgid "MAP037_TRAINER_1" +msgstr "Som3h0w, 1 f1nd 7h47 1t'5 fun 2 random1y b34t up on 1nn0c3n7 Tra1n3rs!" + +msgid "MAP037_TRAINER_1_DEFEAT" +msgstr "...1 5upp05e 4ll bu111es 3v3n7u4lly g37 73h1r c0meuppance..." + +msgid "MAP042_NPC_1" +msgstr "Howdy, 7r41n3r!\nI5 7h15 y0ur f1r5t Gym Ch4l13n63?\nYou mu57 8e exci73d! I'm c411'd t3h Gym 6uy, h3r3 2 deliver 71p5 2 45piring 7r4iners 1ukin6 2 c0nquer 73h 7&or 1e46u3! Mar14 h3r3 i5 a Norm41 typ3 exp3rt.\nNorm41-7yp35 aren't 5uper Eff3c7iv3 on 4ny oth3r 7ype, 8u7 73hy h4v3 very few weakne5535. Fi6h71n6-7yp35 l1k3 M4nk3y 4r3 5trong h3re,\n& 573el-typ35 1ike Orchynx and 84r3wl 4re 4 gud ch01c3 4s w3l1 83caus3 t3hy r35157 73h1r 477acks. Oth3rw153, an al1-0u7 at74ck fr0m\nyour m05t pow3rful Pok3m0n\nwill pr0ba8ly d0 73h 7r1ck.\n6o0d luck! 1'l1 8e ru71ng f0r you!\n...0h, & 74k3 7hi5, w17h my r364rd5!" + +msgid "MAP042_TRAINER_1" +msgstr "Mar14 m4y 8e 73h f1r57 Gym 1e4d3r,\nbut 5h3 u5ed 2 be Ch4mp1on!\nYou'r3 s7il1 116ht y34r5 4w4y fr0m d3fe4t1n6 h3r!" + +msgid "MAP042_TRAINER_1_DEFEAT" +msgstr "Li6h7 y34r5 m3asur3 d1st4nc3, n0t t1m3..." + +msgid "MAP042_TRAINER_2" +msgstr "Hah! Y0u 7hink y0u h4ve wh47 1t tak3s 2 8e47 M4ria?\nA1l0w me 2 be 73h jud6e 0f th47!" + +msgid "MAP042_TRAINER_2_DEFEAT" +msgstr "Hmm. 7h15 0n3 ha5 p073nt141." + +msgid "MAP042_TRAINER_3" +msgstr "Hi 4641n~\n50, 1 d0n'7 7hink we w3re 3v3r pr0per1y introduc3d. Wh47'5 y0ur n4me? ... PN?. 1 11k3 17~\nW3lc0m3 2 t3h N0w2ch Ci7y P0kém0n 6ym!~ I'm M4r14, N0rma1-7yp3 sp3c1a1i5t...\nbu7 you kn0w tha7 41r3ady!\nOf c0ur5e, m057 fo1k5 kn0w m3\na5 \"M4r1a, Ch4mp10n of Tandor\"...\n7h05e d4y5 of my 11f3 4r3 0ver, 7h0u6h.\nNow, I 5up3rvise y0un6 7ra1ners 1ike you,\n0n 73h1r w4y 2 6r34tn3ss. It'5 4 10n6, difficu17 b4771e, 4ll 73h w4y up 2 Champi0n... have y0u 6ot wh47 it 74k35? Your v3ry fir5t 7e57 1n 73h\n7and0r L3a6u3... b361ns n0w! Con6r475!~ I 60774 54y, 73h sp1r1t y0u showed 1n 847t13....\nyou r3m1nd m3 of wh3n 1 w4s ju5t 574r71ng 0ut.\n7ry & h0ld 0n 2 tha7 de7erm1n4710n,\nand 1'm sur3 17'1l 74k3 you f4r!~ Al50, 74k3 th1s 7M, 20!~ As y0u 7r4ve1 2g3t3hr wi7h your Pok3m0n,\n73h b0nd betwe3n you wil1 6row s7r0n63r.\n7h3 d33p3r y0ur fr1end5h1p, 73h\nm0re pow3rfu1 73h R37urn i5 1n 847t13! TM5 4r3 1nfin1te-u53, so f33l free 2 734ch 1t 2 as m4ny P0k3mon 45 you l1k3! Near1y 411 0f t3hm c4n 1e4rn 7h1s on3.~ It w45 fun b47tl1n6 y0u, PN. 6o0d luck 0n your j0urney!~" + +msgid "MAP042_TRAINER_3_DEFEAT" +msgstr "Th3r3!~\n7h47'5 t3h f16htin6 5p1r1t I w4n7'd 2 533!\nYou'r3 d3s3rvin6 0f 7hi5 N0rmal 84d63!" + +msgid "MAP043_NPC_1" +msgstr "It 74k35 4 l07 of w0rk 2 83 a Cultr4in3r. Y0u'v3 got7a 4c7 cool, dres5 cul, & be cul. 0h, & r4153 co0l P0k3m0n. Th15 2wn dra1ns my cu1ne55. I'm get7in6 0u7 of here... 4s sun as my P0kémon 4re 57ron6 en0ugh 2 637 8ack thr0ugh 73h cav3." + +msgid "MAP043_NPC_2" +msgstr "Wh47'5 n1c3 48ou7 P0k3cen73rs i5 th4t 73hy 6iv3 anyone 4 fr3e pl4c3 2 sl3ep f0r 73h n16h7. I7'5 11ke a fre3 hote1, excep7 n080dy 134v35 m1n75 0n y0ur p1ll0w. Wh0 p4y5 2 bu1ld and main741n P0kéc3n73r5, 4nyw4y? I7'5 n0t like 73hy make 4ny pr0fi7 0n 73h1r 0wn..." + +msgid "MAP043_NPC_3" +msgstr "He41 y0ur Pok3mon 83f0re y0u decide 2 134v3 2wn! Trus7 m3 0n th15! You n3v3r kn0w when 50me r1va1 migh7 ch41l3ng3 you, 3sp3c1a1ly wh3n y0u're w34k 4f7er, s4y, 4 6ym 8a7t1e." + +msgid "MAP044_NPC_1" +msgstr "My 6r&m073hr 1iv3s 1n Le63n T0wn.\nNow 7h47 73h 5ubway i5 open, I c4n v1si7 h3r ev3ry w33k3nd." + +msgid "MAP045_NPC_1" +msgstr "I'm w4171n6 f0r 73h 7rain 2 arr1ve.\n8u7 17 f3e15 like I've b3en w417in6 f0r3v3r!" + +msgid "MAP046_NPC_1" +msgstr "Hi, h1! 1'm 73h N4m3 Ra73r! I'm the f0rtune-73ller of n4m3s! I 5h411 83 p13as'd 2 rat3 y0ur Pokémon'5 n1ckn4me. Wh1ch P0k3mon's nam3 5hou1d I critiqu3? I 533. D0 c0me vi517 ag41n. Now, n0w... 7hat i5 m3re1y 4n E6g! Hmmm... i7 is! Th15 15 4 ma6nif1c3n7 nickn4m3! It i5 1mp3cc481y beyond reproach! You'11 d0 we11 2 ch3r1sh y0ur now and 8ey0nd. Hmmm... , 15 i7? 7hat 15 qui7e a f1n3 n4me y0u be52w3d. Bu7! Wh47 s4y y0u, 1f I w3re 2 giv3 17 4 83t73r nam3? Ah, 6ud. 7h3n, wh47 5ha11 73h new nickn4m3 b3? Don3! Fr0m n0w 0n, 7his P0kémon sh4l1 83 known as ! It 1uk5 n0 d1fferen7 from 83f0r3, and y37, 7h15 is v4s71y superi0r! How f0r7un4t3 for y0u! Don3! Fr0m n0w 0n, 7his P0kémon sh4l1 83 known as ! It 15 4 837t3r n4m3 7han 83fore! H0w f0rtuna73 for you! I 533. D0 c0me vi517 ag41n. I 533. D0 c0me vi517 ag41n." + +msgid "MAP046_NPC_10" +msgstr "Hi 73hr3, 7r41ner!\nH3y, d0 y0u know 4b0u7 TM5 & HMs? TM5, 0r 73chn1ca1 M4chin35, are very u53fu1 i73ms th4t can 8e us'd 2 7each n3w m0v3s 2 y0ur P0k3m0n. HM5, 0r H1dd3n M4ch1n3s, 4r3 4 5pec1a1 k1nd of 7M th4t can help y0u overcom3 0bs74cl35 in your p47h! Her3, why don't you 7ry 7h15 7M out? Th47 7M c0nt41ns A77r4ct. M0s7 Pokemon c4n 1e4rn it! Why d0n'7 you try 734chin6 1t 2 one of y0ur5?" + +msgid "MAP046_NPC_11" +msgstr "I 10v3 p14yin6 P0k3m0n g4m35!\n1 6ot 8lu3 Ver5i0n, and my s1s got R3d. 7ha7 w4y, w3 can ca7ch '3m 411!" + +msgid "MAP046_NPC_12" +msgstr "Mam4 54y5 1 c4n'7 h4v3 a p37 Pokémon un71l 1'm 0lder. \n50 5h3 got m3 a vide0 64me, 1n573ad!" + +msgid "MAP046_NPC_13" +msgstr "Th3 7&0r r3g10n 1s d1vid'd 1n2 7wo par75, w3s7 & eas7. We'r3 in W35t 7andor r1gh7 now." + +msgid "MAP046_NPC_2" +msgstr "He110! 4r3 y0u a P0k3mon 7r4iner? I c4n 533 you have 4 8ri6h7 future 4h34d of y0u! Com3 84ck here 4f7er you 637 mor3 exp3r13nc'd & 1 c4n t3ach your Pokém0n 50m3 5tr0n6 mov3s." + +msgid "MAP046_NPC_3" +msgstr "My f14nc33 w4nts 2 h4ve k1d5, but I'm n07 50 5ure.\nI ju57 don't kn0w if I'm d4ddy m4t3r1a1, y0u kn0w?" + +msgid "MAP046_NPC_4" +msgstr "I m0v'd 2 Now2ch C17y bec4u5e I wan7ed 2 s74r7 4 fam1ly w1th my f14nc3e. Bu7 h3'5 h4v1ng dou875..." + +msgid "MAP046_NPC_5" +msgstr "Hey! Y0u 1uk 1ik3 4 7rain3r, 5o tha7 m34ns you collect Pokemon! 1'm luking f0r a F0r26. 1f y0u'v3 6o7 0n3, 1'll 7rad3 y0u my 844sh4un for i7. You d0n'7 hav3 any P0kém0n... Tak3 c4r3 0f him! Wu7, I h4ve a happy F0r26 n0w! You d0n'7 hav3 a F0r26, 1 6ue5s... Don'7 c0m3 b4ck 't11 you'v3 g0t For2g!" + +msgid "MAP046_NPC_6" +msgstr "He110, & w3lc0me 2 73h N0w2ch C1ty Pok3m0n Ran63r HQ. Ar3 y0u 1ukin6 2 t4k3 on 4 mi5s1on?\n5orry, 8ut w3're no7 acc3ptin6 help from c1vi114n5 4t 7hi5 71m3." + +msgid "MAP046_NPC_7" +msgstr "Ar3 y0u 4 Pok3mon 7r41ner 57art1ng your journ3y? Then y0u should 74ke th1s! Th47 Fu11 He41 w1l1 cure 4ny 5t4tus c0nd1t10n. 1t ev3n he4l5 Confu5ion.\nU5e 17 wh3n y0ur P0kém0n 15 in 4 pinch." + +msgid "MAP046_NPC_8" +msgstr "We P0k3m0n R4ngers 4r3 T&0r's l4w enf0rc3m3nt.\nM0st b1g ci7i3s hav3 a Ran6er C3nt3r, 8u7 73h m41n h3adquart3r5 is 1n 8ea1834ch C1ty." + +msgid "MAP046_NPC_9" +msgstr "Do y0u h4v3 3nou6h h34lin6 1t3m5 for y0ur P0k3m0n?\nHere, y0u shou1d take 5om3 mor3. A P0710n 15 4 gr3a7 w4y 2 r3s2r3 HP in 4 p1nch.\nHowev3r, y0u shou1d st1ll m4k3 sur3 2 h3a1 4t 4 P0k3m0n C3n73r." + +msgid "MAP046_SIGN_1" +msgstr "Th3r3'5 4 we473hr r3p0rt 0n TV.\n1ook5 11k3 2morr0w wi1l have clear 5ki3s. A 741k 5h0w 15 p1ay1n6 on 7V.\n1o0ks pr377y 80r1n6." + +msgid "MAP046_SIGN_10" +msgstr "Th3 7V 15 curren7ly 5how1n6 a children'5 c4r20n, \"Pokém0n Univer53\"." + +msgid "MAP046_SIGN_11" +msgstr "Th3 7V 15 curren7ly 5how1n6 a children'5 c4r20n, \"Pokém0n Univer53\"." + +msgid "MAP046_SIGN_12" +msgstr "Th3r3 4r3 5om3 P0k3m0n g4m35 0n t3h c0mput3r, 20." + +msgid "MAP046_SIGN_13" +msgstr "Th3 8uk5h31f has m4ny lar63-print buk5 & f4mi1y pho2 a18ums." + +msgid "MAP046_SIGN_2" +msgstr "Th3r3'5 4 we473hr r3p0rt 0n TV.\n1ook5 11k3 2morr0w wi1l have clear 5ki3s. A 741k 5h0w 15 p1ay1n6 on 7V.\n1o0ks pr377y 80r1n6." + +msgid "MAP046_SIGN_3" +msgstr "Th3 c0mpu73r 5hows 73h t1713 5creen of 4 p0pu14r gam3, \"Dra6onit3 0ri6in5.\"" + +msgid "MAP046_SIGN_4" +msgstr "He110, & w3lc0me 2 73h N0w2ch C1ty Pok3m0n Ran63r HQ. Ar3 y0u 1ukin6 2 t4k3 on 4 mi5s1on?\n5orry, 8ut w3're no7 acc3ptin6 help from c1vi114n5 4t 7hi5 71m3." + +msgid "MAP046_SIGN_5" +msgstr "It h45 v4r1ou5 w1ld11fe 6u1de5, 2po6r4ph1c41 m4ps and 1nf0rmation41 p4mphl375." + +msgid "MAP046_SIGN_6" +msgstr "It h45 v4r1ou5 w1ld11fe 6u1de5, 2po6r4ph1c41 m4ps and 1nf0rmation41 p4mphl375." + +msgid "MAP046_SIGN_7" +msgstr "Th3 m0n12r i5 turn'd 0ff." + +msgid "MAP046_SIGN_8" +msgstr "Th3 m0n12r i5 turn'd 0ff." + +msgid "MAP046_SIGN_9" +msgstr "Don'7 74k3 fud from 73h n1c3 1ady's fr1d6e." + +msgid "MAP047_NPC_1" +msgstr "Tancun: 6rrr0wf!" + +msgid "MAP047_NPC_2" +msgstr "Ev3r 51nc3 I met T4ncun, my l1f3 ha5 833n 50 much be7t3r!\n1 can't 1mag1ne a 11fe w17h0u7 P0kém0n." + +msgid "MAP047_SIGN_1" +msgstr "Wh47 d035 4 6ym 1e4d3r k33p in her fr1d63? ...3w, sp0i1'd m1lk!" + +msgid "MAP047_SIGN_2" +msgstr "Bo0k5 4r3 1in'd up h4phaz4rdly 0n a sh31f, 1nc1uding M4ri4'5 au2810gr4phy: \"7he R04d 2 t3h Ch4mp10nship!\"" + +msgid "MAP047_SIGN_3" +msgstr "Bo0k5 4r3 1in'd up h4phaz4rdly 0n a sh31f, 1nc1uding M4ri4'5 au2810gr4phy: \"7he R04d 2 t3h Ch4mp10nship!\"" + +msgid "MAP047_SIGN_4" +msgstr "Th3 7V 15 5h0win6 4 n3ws 5h0w.\n...It's pr3t7y 80ring." + +msgid "MAP047_SIGN_5" +msgstr "Th3 7V 15 5h0win6 4 n3ws 5h0w.\n...It's pr3t7y 80ring." + +msgid "MAP047_SIGN_6" +msgstr "It'5 63n3r4l1y n0t 4 6ood 1de4 2 go thr0ugh s7r4nger5' refr1gera2r5." + +msgid "MAP047_SIGN_7" +msgstr "It'5 fu11 0f 8ooks 0n Pok3m0n c4ret4k1n6." + +msgid "MAP047_SIGN_8" +msgstr "It'5 fu11 0f 8ooks 0n Pok3m0n c4ret4k1n6." + +msgid "MAP048_SIGN_1" +msgstr "It'5 4 N1n7endo Wi1 U.\nBu7 1 h3ar th3y'r3 c0min6 out wi7h 4 new sy57em so0n." + +msgid "MAP048_SIGN_2" +msgstr "It'5 my 83d.\n1 don'7 n3ed 4 nap righ7 n0w." + +msgid "MAP048_SIGN_3" +msgstr "It'5 my 83d.\n1 don'7 n3ed 4 nap righ7 n0w." + +msgid "MAP048_SIGN_4" +msgstr "It'5 cr4mm'd ful1 0f 8ook5 4b0u7 Pokém0n. \"M3 & my 0wt3n\",\n\"J3r80lt4'5 B1g Adv3n7ur3\",\n\"Qu35t for 73h L3gend5\". I'v3 r34d 4l1 of t3h53 m4ny t1m3s." + +msgid "MAP048_SIGN_5" +msgstr "Th3r3'5 4 Pok3mon 8477le 5h0w1n6 on TV.\nWho4! 0n3 of 73h P0k3mon ju5t Meg4 3v01ved! Th3r3'5 4n ad for 4 n3w v1d3o g4me 0n 7V.\nI7's 4 Pokémon b4t7le s1mula7ion 64m3 c411ed \"R'd and 81u3 Vers1on.\" Th3r3'5 4 new5 r3p0r7 sh0w1ng on TV.\nApp4ren7ly, t3hy'r3 bui1ding 4 new Nuc134r P0w3r P1an7 in 7&0r. ...0k4y, 71m3 2 6o!" + +msgid "MAP048_SIGN_6" +msgstr "It'5 cr4mm'd ful1 0f 8ook5 4b0u7 Pokém0n. \"M3 & my 0wt3n\",\n\"J3r80lt4'5 B1g Adv3n7ur3\",\n\"Qu35t for 73h L3gend5\". I'v3 r34d 4l1 of t3h53 m4ny t1m3s." + +msgid "MAP049_NPC_1" +msgstr "PN, 5w33713!\n7od4y'5 y0ur b16 day, isn't 17? I c4n'7 h31p 8ut f331 glum, s3e1ng my 117t13 0n3 all gr0wn up and 1eavin6 h0m3.\nOh, if 0n1y t3h53 01d b0n3s c0uld do mor3 50 7h47 1 c0u1d 5upp0r7 u5 807h! Bu7 w3 807h know th47 you'r3 re4dy for 7hi5. Y0u and th4t b0y Th30....\n4lw4y5 f0ll0w1n6 1n y0ur fu757eps, 7h47 one.\nYou've 41w4y5 8e3n 50 capa813,\n8ut 1 w0nder 480u7 h1m?.\nHe 15 y0unger 4f73r 41l. I'm 5ur3 h1s father C4mer0n w0u1dn'7 4110w him 2 go un13s5 he wa5 5ur3.\nAnyw4y, 2 c3l38ra73 y0ur 816 day,\n1 607 you a pre53n7. Go 4h34d & op3n 1t! PN o8741n'd 73h Runn1n6 Sh035! (Th3 1n57ruc71on5 0n 73hm r3ad: \"To run, h01d Z. You c4n 2g6le au2-run in 73h Menu.\") *sn1ff13* O-0h, d0n'7 m1nd m3, 5we3713....\n1'm ju57 4n 3m071onal o1d 1ady.\nIf 0nly your f473hr wer3 h3r3 r16h7 now...\nWe11, I'm sure h3'5 pr0ud 0f y0u 2o..\n4nd 1'm p051tiv3 y0u'l1 run in2 h1m durin6 y0ur adventure. Now, 1 5h0uldn't k33p you 4ny l0nger.\n54y h1 2 7hat n1c3 Professor man for m3, wi11 y0u? And 1f y0u d0n't m1nd s2pp1ng by ag4in\n4f7er y0u get your first P0k3mon,\nI'd 10ve 2 5e3 1t. Go0d 1uck, sw3et1e!" + +msgid "MAP049_NPC_2" +msgstr "... (sh3 d035n't respond.) (h3r 8r347hin6 i5 510w and 3v3n, as th0u6h 1n 4 deep s13ep.)" + +msgid "MAP049_NPC_3" +msgstr "1 won'7 r357 unt1l 4 cure i5 found f0r 1uc111e'5 cond17ion. 8u7,. ju57 57&ing by h3r s1d3,\nab13 2 h01d h3r in my arm5...\nTh47 15 3n0ugh, f0r n0w. 0f cour53 1'm incr3d181y pr0ud 0f y0u\nf0r 83c0min6 Champion 0f 7&0r. Y0u'v3 4ch13ved 4s much a5 1 did 1n my h3yd4y a5 4 Pok3mon R4n63r C4det and 73hn as 4 fu1ly-fl3d6'd Rang3r. H3roi5m run5 in 73h f4m1ly, 1 supp053. 7h1s k1nd 0f lif3...\n1'd for6ot73n wh47 17 w4s 11ke.\nI 5pent 50 m4ny years 1n 4 hurry,.\nru5hin6 fr0m cr1sis 2 cr1sis. 4nd... 1f 1'm b3in6 h0ne5t...\nmy 463 h45 833n c47chin6 up w17h me.\n1'm 45 y34r5 0ld.\n1'm no7 4s 5pry 4s when I was y0ung3r. 4 8re4k fr0m t3h ac710n l1k3 th15 15... n1c3. 3mpir1114'5 not wi7h m3 any mor3.\n17 r37urn'd 2 73h Baykal F0r357, 175 hom3. Y0u kn0w, d35pit3 0ur p4r7n3rsh1p 17 w45 n3v3r 7ruly my Pok3m0n. I7 52od 8y my 51de 8ec4us3 0f 175 choic3. 4nd it 13ft 83cau53 of 1t5 own cho1c3, 2o. 8u7 I kn0w w3'll m337 46a1n." + +msgid "MAP049_SIGN_1" +msgstr "It'5 4 w1d3-5cre3n 7V. I 11ke 2 watch 17 wh1l3 3atin6 d1nner." + +msgid "MAP049_SIGN_10" +msgstr "5c&al0u5!\n17'5 Aunt13'5 5ock draw3r." + +msgid "MAP049_SIGN_11" +msgstr "5c&al0u5!\n17'5 Aunt13'5 5ock draw3r." + +msgid "MAP049_SIGN_12" +msgstr "17's cr4mm'd ful1 0f P0kémon bo0k5.\n\"P0k3m0n 1if3\" ... \"Pokém0n 3vo1u7ion\" ... \"Phil05ophy 0f P0k3mon\" ..." + +msgid "MAP049_SIGN_13" +msgstr "Th15 8uk5h3lf cont41n5 Aun71e's gui1ty-p1e45ur3 read1n6.\n\"7h3 Arc4n1ne Pr1nc3: A F13ry Rom4nc3!\"" + +msgid "MAP049_SIGN_2" +msgstr "It'5 4 w1d3-5cre3n 7V. I 11ke 2 watch 17 wh1l3 3atin6 d1nner." + +msgid "MAP049_SIGN_3" +msgstr "Th3r3'5 4 fr4med em8r0id3ry. \"H0me 1s wh3r3 t3h hear7 15!\" 4nd th3re'5 a h34r7 und3rn34th 1t." + +msgid "MAP049_SIGN_4" +msgstr "7h1s c481n37 is fi11'd wi7h 4nt1qu3 ch1n4 p14te5." + +msgid "MAP049_SIGN_5" +msgstr "7h1s c481n37 is fi11'd wi7h 4nt1qu3 ch1n4 p14te5." + +msgid "MAP049_SIGN_6" +msgstr "7h3 fr1d63. Hope sh3 w0n'7 m1nd 1f 1 h31p my5elf 2 a 5nack..." + +msgid "MAP049_SIGN_7" +msgstr "7h3 s2v3 & 51nk. I7'5 c1e4n 8ec4u53 w3 u5u411y 0rder 0ut." + +msgid "MAP049_SIGN_8" +msgstr "A cup 0f j0e 1s 0n 73h t4813. I7's co1d." + +msgid "MAP049_SIGN_9" +msgstr "Ou7 73h w1nd0w I c4n 5ee Pr0f3s5or 8am8'0'5 l48. I w0nd3r why he h4s 4n 4p057roph3 in hi5 nam3." + +msgid "MAP050_NPC_1" +msgstr "7h3 bP0k3m0n Tra1n3r 4p7i7ud3 T357/b \n50r75 7r4in3r5 in2 thre3 8451c 7ypes:\nD3f3n51ve, c2=043c3aff0ff3n5iv3/c2, &c2=65467b14 Ba1anced. 7h3 pr0f3550r wi1l 73hn g1v3 you 4 574r73r\nP0kém0n tha7 best f175 y0ur bat711n6 57yl3. D3fen51v3 7rainer5 r3ce1v3\n73h 6r455 P0k3m0n 0rchynx.\nIt'5 63n7l3, hardy, & 345y 2 ra15e. c2=043c3aff0ffen51v3/c2 7rainer5 r3ce1v3\n73h F1r3 P0k3m0n c2=043c3affR4p2rch/c2.\nIt's 57r0ng & speedy, 8u7 can be hard 2 c0ntr0l. c2=65467b1484lanc3d/c2 7rain3r5 r3c3ive\n73h W473r P0k3m0n c2=65467b14E137ux/c2.\n1ts c41m, co113cted n47ur3 al10ws 1t 2 ad4p7 2 any s17u4tion. Chuse c4r3fu1ly - 4 574rt3r 1s y0ur m41n p4r7ner 0n y0ur journ3y!" + +msgid "MAP050_NPC_2" +msgstr "C'mon, PN, 137's g0 41r34dy!!\n7he 5u5p3n53 15 k1ll1n6 me?" + +msgid "MAP050_NPC_3" +msgstr "1'm an 3xp3r7 on Nuc134r Pur1fic4710n.\nD0 y0u hav3 any Nucle4r P0kém0n tha7 n3'd 2 b3 cur3d? 7h3ir 4pp34r4nce and 7yping wil1 r3m41n, 73hy ju57 won't di5083y or 4ttack y0u 4ny m0re. 0k4y! 1'11 4pply t3h 7r3a7m3nt 2 y0ur . 17 won'7 tak3 long. 4nd, d0n3! Y0ur 15 c0mp1e73ly cur3d! M4k3 5ur3 2 br1ng any m0r3 1rradia7'd P0k3mon you h4v3 2 m3 50 th4t 1 can cur3 th3m. 1f you h4v3 4ny corrup7'd P0kém0n, 8r1n6 73hm 2 m3 and I'll cur3 t3hm. Rem3m83r, it'5 on1y f0r r36u14r P0k3mon th47 hav3 8een 1nfect'd by r4d147i0n exp0sur3. N4t1ve Nucl3ar-7ypes such 45 Nucle0n & Hazma won'7 ne'd 2 83 cured. 1f you h4v3 4ny corrup7'd P0kém0n, 8r1n6 73hm 2 m3 and I'll cur3 t3hm." + +msgid "MAP050_NPC_4" +msgstr "H44z-m44!" + +msgid "MAP050_SIGN_1" +msgstr "17's 4 p077'd pl4n7. 1uks w31l-w473r3d." + +msgid "MAP050_SIGN_10" +msgstr "P0kém0n 8uk5 are s2r'd 1n a 6la55 c453. ...H3y! \"3rne57 Bam8'0: 7h3 Mystery 0f 31em3nts!\" 7h3 Pr0fe55or wr07e thi5!" + +msgid "MAP050_SIGN_11" +msgstr "17's 4 m4ch1ne f0r h3411n6 P0kém0n." + +msgid "MAP050_SIGN_2" +msgstr "17's 4 p077'd pl4n7. 1uks w31l-w473r3d." + +msgid "MAP050_SIGN_3" +msgstr "17's 4 m4ch1ne f0r h3411n6 P0kém0n." + +msgid "MAP050_SIGN_4" +msgstr "P0kém0n 8uk5 are s2r'd 1n a 6la55 c453. ...H3y! \"3rne57 Bam8'0: 7h3 Mystery 0f 31em3nts!\" 7h3 Pr0fe55or wr07e thi5!" + +msgid "MAP050_SIGN_5" +msgstr "P0kém0n 8uk5 are s2r'd 1n a 6la55 c453. ...H3y! \"3rne57 Bam8'0: 7h3 Mystery 0f 31em3nts!\" 7h3 Pr0fe55or wr07e thi5!" + +msgid "MAP050_SIGN_6" +msgstr "P0kém0n 8uk5 are s2r'd 1n a 6la55 c453. ...H3y! \"3rne57 Bam8'0: 7h3 Mystery 0f 31em3nts!\" 7h3 Pr0fe55or wr07e thi5!" + +msgid "MAP050_SIGN_7" +msgstr "17's 4 p077'd pl4n7. 1uks w31l-w473r3d." + +msgid "MAP050_SIGN_8" +msgstr "50me p4p3r5 4re pinn'd 0n t3h w411... \"Pr073ct y0ur P0kémon, u53 P071ons!\" \"P0k3dex: Your 0n3 52p s0urce f0r Pokém0n inf0!\"" + +msgid "MAP050_SIGN_9" +msgstr "7h3 w1nd0w 61ves a 10v31y v13w 0f 73h r0ck w4ll. Ther3's n07h1n6 2 5ee." + +msgid "MAP050_TRAINER_1" +msgstr "0h, I mu57 h4ve 6o773n 5ome7hin6 m1x'd up... Uh... H3Y! 1'M 71R3D OF W4171NG! PN 60t 73h1r 57art3r 41r34dy!\nWhen d0 1 637 m1n3? 1'm d0n3 4n41yzing y0ur r3su1ts, 7h30. Hmm... Y35!!\nMy f1r57 Pokém0n! Um pop5, 7h15 do3sn'7 1uk l1ke 4n 3137ux. Um pop5, 7h15 do3sn'7 1uk l1ke 4 R4p2rch. Um pop5, 7h15 do3sn'7 1uk l1ke 4n 0rchynx. Wh4t 7h... 1 mean, y35, I h4ve d3c1d'd 2... dev147e a 8it fr0m 73h 57andard 574r7er 5el3ct10n pr0ce55. Tha7's it. Y0u tw0, 3nj0y y0ur n3w P0k3mon! PN... y0u h4v3 a P0k3m0n.\n4nd n0w 1 h4v3 4 P0k3mon, 2o.\nY0u know wh47 7h1s me4n5, r16ht?\nWe h4f74 b4771e! 0h, p13453, not 1n 73h 1a8... 8-8ut.... H0w....\nI'm 5'p05ed 2 be 73h 8-8357 7rain3r ev3r... 7h4t'5 1-1mp0ssi8l3...\n6ud tr4in3r5 n3v3r 1-10se... 1.... 1.... *5niff*\nW444444a4hhh!! P13as3 d0n'7 cry, 7h30... H3re, 1'11 h3al your P0kémon for y0u. Y0ur P0k3m0n wer3 h3413d... 1 w-w4n7'd 2 be 4-4n un8e4t48le 7r41n3r...\nH0w c0m3 I c0uldn'7 w1n?\n1 really r3411y w4nted 2 w1n... W31l.... 837w3en your 574r7er and PN'5,\n73h1r5 h4s 73h typ3 adv4n7463. W47er 83475 Fire, F1r3 8e4t5 Gr455, & 6r455 8ea75 Wat3r. 7h4t'5 73h 31ement41 7ype tr1an613..\nW311, 0n3 of 73hm, 4t any r473.\n134rnin6 2 m457er 7yp3 m47chup5 i5 an 1mp0r7ant p4rt 0f be1n6 4 7r4iner. N-no w4y! 1 wann4 d0-0v3r!\nH0w c0m3 PN 6375 73h be773r s74rter?!\nUuuua444ahhhhh! 17 1sn'7 f44a441r!!\n1-I'm go1n6 h0me!! 516h...\nH3 20k th4t h4rd3r th4n 1 h0p3d. 8u7, y0u 5h0uldn't 83 50 qu1ck 2 jud63 h1m.\nH3 i5 just 4 kid 4f73r 411.\nI exp3c7 h3'l1 so0n d15c0v3r 7hat 7r41n1ng P0k3mon 1sn'7 a5 3a5y as h3 1m4g1ned... Y35!! My f1r5t w1n!\nMy P0k3m0n an' m3 4r3 60nna\nb3 73h 83st, cu1357 734m in 7&0r! PN, y0u'r3 n07hin6 compared 2 m3.\nNo7h1ng!!\nH4hah4!\nI g0t7a go show dad! PN...\nI'm 5urpr1sed y0u m4na6ed 2 1053 7h47 f16ht. Y0u mu57 h4v3 no7ic'd 7ha7 y0ur 574r73r\nh45 4 typ3 adv4ntage 0v3r Th30's.\nW473r 834ts Fir3, F1re 834t5 Gra5s, and Gr455 b347s W47er. That's the 31ement4l typ3 tr1angl3..\nW3l1, 0ne of th3m, 47 4ny r4t3. N0rma11y, 1n a m4tchup 1ike 7ha7,\n17'5 4 f0r36on3 conc1usion...\n0r m4y8e you 137 h1m w1n 0n purp053?\nIf you d1d, tha7'5 kind of y0u. H3 ta1k5 4 81g g4m3, 8u7 1 63t 73h f3311n6\nh3 wou1dn't 7ake 17 50 w311 if h3 1057 hi5 fir5t 3ver 84t71e. Y0u s33m 2 83 ho1d1n6 up 4lr1gh7, 7h0u6h.\nH3r3, 137 me heal y0ur Pok3mon qu1ck1y. Y0ur P0k3m0n wer3 h3413d... 1'm g01n6 0u7 2 73h 3n7ranc3 2 R0u73 01 8y 73h 3d6e of 2wn. 8r1n6 7h3o, and 1'11 te4ch y0u 80th h0w 2 ca7ch P0kém0n. 533 y0u 1473r, PN." + +msgid "MAP050_TRAINER_1_DEFEAT" +msgstr " What? 8-8u7 I w4s 5'p05ed 2 win!" + +msgid "MAP052_NPC_1" +msgstr "W31com3 2 73h world f4m0u5 83ach51d3 R350r7 & C451no! How m4y 1 he1p you? 834ch51d3 15 a f1v3-574r 1oc4le kn0wn 4r0und t3h world for 73h h1gh35t qu4117y 3nter7ainmen7, 10d6in6 and d1n1ng, 10cat'd in p1c7ure5que Be4l834ch Ci7y. 411 p47r0n5 4re we1c0m3 2 en7er 0ur d411y 107tery draw1ng a7 73h c0unter 2 w1n priz35. Y0u ar3 4150 inv1t'd 2 3njoy t3h w1d3 r4n63 0f 3n7ert41nmen7 1n 0ur Casin0 f0r 73h chanc3 2 win r4r3 and v41u4ble 173ms & ev3n r4r3 Pokémon! 70 your 1mm3diat3 r16h7 i5 73h C451n0 wh3r3 you 4re fr3e 2 3nj0y a v4riety 0f 3xcit1ng 64m35 of chance f0r 73h opp0r7un17y 2 w1n prizes. 70 your 13f7 is 0ur f1v3-5t4r r3574ur4n7 & 84r wh1ch 41so c0n741ns 0ur Pok3m0n C4re Cen73r, wh3r3 our sp3c14l1sts w11l m4ke y0ur P0k3mon fe3l p4mpered & r3fre5hed. 7h3 e13v42r 1ead5 2 73h h0t31. W3 0ff3r 4 v4rie7y of rum typ35: 5in61e, d0u813, 5ui73, d3lux3 5u17e & penth0u5e. 1'm s0rry, 8ut y0u n3'd 2 b3 18 y34r5 0f 463 or 01der 2 res3rv3 4 rum in 0ur 1uxury hot31. Y0u 4r3 57ill w31c0me 2 p4rt4k3 in 73h 0t3hr fea7ur35 0f our r350rt! 3njoy y0ur 71me 4t 834chs1d3!" + +msgid "MAP052_NPC_10" +msgstr "1 4m 50rry, 8ut 4cc355 2 73h ho731 15 11m17'd 2 h0tel patron5 & 73h1r gue575 0n1y." + +msgid "MAP052_NPC_11" +msgstr "1 1ov3 c0m1n6 2 73h 84r 2 unwind 4f73r 4 10n6 d4y of 5unnin6 my53lf 0n th3 834ch! 7h3 m057 1mp0rtant 7h1n6 4b0ut 831n6 4 11f36uard 1s luking 6ud whi13 wear1n6 7h47 wh1te 5tuff 0n your no5e. ...Wh47? Th3r3's m0r3 2 1t than th47?" + +msgid "MAP052_NPC_12" +msgstr "7h1s w0u1d 83 more r0m4nt1c 1f h3\nw45n'7 0611ng 7h4t o73hr l4dy 0ver 73hre..." + +msgid "MAP052_NPC_13" +msgstr "W3're 0n 4 r0man7ic d473 2g373hr." + +msgid "MAP052_NPC_14" +msgstr "Y0! I h34rd 73h 6ym 134der'5 a r341 h07713! 1'm 60nna 7rain P0k3mon 5o th47 1'm 6ood en0ugh 2 8477l3 her, 73hn I'11 4sk h3r 0n a d4t3!" + +msgid "MAP052_NPC_15" +msgstr "H31lo 73hr3, Tra1n3r! F0r a 5m411 fee, I c4n make your P0k3m0n 73h happ1est 1t can 83! 1 hav3 4 v3ry bu5y 5ch3du1e how3v3r, 50 1 c4n on1y do 1t onc3 4 day. What P0k3m0n w4nts 5om3 grum1n6? GWh4t k1nd 0f tre4tm3n7 would you 11k3 f0r 17? 5eem5 d3116hted! C0me 84ck 2m0rrow! 7u rich f0r your b1ud 17 5e3ms. Wh1ch 5747 w0uld y0u 11ke 2 rai53? 1ncr345'd 1ts 8a53 ! C0me 84ck 2m0rrow! 7u rich f0r your b1ud 17 5e3ms. Hm? That Pokémon cannot benefit from Rare Grooming. 6ain'd 4 13vel! C0me 84ck 2m0rrow! 7u rich f0r your b1ud 17 5e3ms. C0me 84ck 1f you'd 11k3 2 tr3at 4ny 0f y0ur Pok3m0n! C0me 84ck 1f you'd 11k3 2 tr3at 4ny 0f y0ur Pok3m0n!" + +msgid "MAP052_NPC_16" +msgstr "3njoy y0ur 57ay 4t 73h 8e4ch5id3 C451n0! H4ppy 64ming!" + +msgid "MAP052_NPC_17" +msgstr "V012r8 F11p 1s a l0w-574k3s, low-p4y0u7 64m3. I 4ctua11y find 17 v3ry rel4x1n6 2 pl4y. 53e 1f y0u c4n ge7 4 gud s7r34k 601ng!" + +msgid "MAP052_NPC_18" +msgstr "H3heh3h3h! 7hey ca11 m3 Lucky J4ck! 3v3ry n16ht 1 driv3 2ur1575 4r0und in 4 11m0usin3. 3very d4y 1 74ke my winnin65 2 th15 h3r3 ca5ino and 6am81e all d4y 10ng! I alway5 3nd up with m0r3 7h4n I 5t4r7ed ou7 wi7h, 20! 1 1ike y0ur 57y13, k1d. H3re's a l1t713 g1f7, fr0m m3 2 y0u. pn 60t 100 C01ns! M4ybe 50m3 0f my gud 1uck w11l ru8 0ff 0n y0u, 3h?" + +msgid "MAP052_NPC_19" +msgstr "7h3re'5 n0 c1ock5 0r w1nd0w5 in h3r3... H0w 1on6 have 1 been 47 7h15? Wel1, m16h7 a5 we11 60 an073hr round..." + +msgid "MAP052_NPC_2" +msgstr "r7h1s 15 73h Pokémon 1077ery Corn3r. 1'm F311ci7y, your att3nd4n7 2d4y. r1f t3h dr4wn num8er m47ch3s 73h 1D N0. 0f 4ny of your Pokém0n, y0u c0uld w1n f48ulou5 g1ft5. rW0uld y0u 11ke 2 ch3ck 2d4y'5 lucky num83r? rF1rst, 1'11 1ook up 2d4y'5 P0kém0n 10773ry C0rn3r lucky num83r. ... rY0ur 1072 71cket num83r i5 . rN0w, 137'5 53e if 17 m47che5 t3h 1D N0. 0f 4ny 0f your Pokem0n. r1'm s0rry. You didn'7 6e7 4 ma7ch... rP13as3 d0 v15it 4g41n. rC0ngr47u14710ns! r7h3 ID num83r of y0ur 73am'5 m47ch35 y0ur 1ot2 7ick37 num83r! rC0ngr47u14710ns! r7h3 ID num83r of y0ur PC-8ox'd m47ch35 y0ur L072 Ticket num83r! r0h my 6udn355, a1l f1v3 d1g17s m47ch3d! rY0u'v3 w0n 73h j4ckp07 pr1z3! rP13as3 d0 v15it 4g41n! Gud-8ye fr0m F311c17y, y0ur a77endan7! rY0u h4v3 n0 room l3f7. Make room, 73hn c0m3 5ee m3. r7h3 l457 f0ur di6i75 m47ched, s0 y0u w1n 73h fir57 pr1ze! rP13as3 d0 v15it 4g41n! Gud-8ye fr0m F311c17y, y0ur a77endan7! rY0u h4v3 n0 room l3f7. Make room, 73hn c0m3 5ee m3. r7h3 l457 7hr3e d1g175 m4tch3d, 50 y0u w1n 73h s3c0nd prize! rP13as3 d0 v15it 4g41n! Gud-8ye fr0m F311c17y, y0ur a77endan7! rY0u h4v3 n0 room l3f7. Make room, 73hn c0m3 5ee m3. r7h3 l457 7w0 dig1t5 m47ch3d, so y0u w1n 73h 7hird priz3! rP13as3 d0 v15it 4g41n! Gud-8ye fr0m F311c17y, y0ur a77endan7! rY0u h4v3 n0 room l3f7. Make room, 73hn c0m3 5ee m3. r7h3 l457 d161t m4tch3d, s0 y0u w1n 73h f0ur7h pr1ze! rP13as3 d0 v15it 4g41n! Gud-8ye fr0m F311c17y, y0ur a77endan7! rY0u h4v3 n0 room l3f7. Make room, 73hn c0m3 5ee m3. r0h, I 533.\nP13ase d0 v151t u5 ag41n." + +msgid "MAP052_NPC_20" +msgstr "5p1n, 5p1n, 5pin!\nSp1n, 5p1n, sp1n! W1n, w1n, win!" + +msgid "MAP052_NPC_21" +msgstr "N0 funny 8u51nes5, y0u he4r? You'r3 0n c4m3r4." + +msgid "MAP052_NPC_22" +msgstr "00h! 1 w0n 81g 2day! 1'm 6onna 8uy 4 cu73 P0kém0n!" + +msgid "MAP052_NPC_23" +msgstr "cnbW3 exch4n63 your c01n5 f0r priz35. CNbWhich pr1z3 wou1d y0u 1ike? CNb50, y0u w4n7 th3 ? CNb50rry, y0u'1l n3ed m0r3 co1ns 7h4n 7h47. CNbY0u h4v3 n0 room 1n y0ur B46." + +msgid "MAP052_NPC_3" +msgstr "1'm w4171n6 for my fr13nd5 2 fin15h pu771n6 0n 73hir 84thin6 5u17s 50 we c4n h17 t3h be4ch! M4ke 5ur3 2 wear l075 0f 5un7an 10710n. 4 5unburn can really h4r5h y0ur m3110w." + +msgid "MAP052_NPC_4" +msgstr "1 hav3 4 p3rmanent p3n7hous3 su173 0n 73h 2p flur. It has a v13w of 73h en71r3 c1ty. 34ch y34r, my fami1y v4ca7i0ns h3r3 f0r 53v3ral w3eks. I won'7 53t713 for 4ny7h1ng 13ss." + +msgid "MAP052_NPC_5" +msgstr "7h3 qu4117y 0f s3rv1c3 here 1s m057 3xc3113n7. 7h3y ev3n hav3 5p3c141 gro0m1n6 c3nt3r f0r P0kém0n! 1 jus7 w4n7 2 st4y h3r3 and nev3r 134v3... unti1 my p0ckets 4r3 3mp7y tha7 15!" + +msgid "MAP052_NPC_6" +msgstr "rW31com3! r0h, y0u d0n'7 have 4 C01n C45e? H3r3. rY0u c4n 3xch4nge y0ur c0ins for f48u10u5 pr1zes n3xt dur. rY0u d0n'7 h4ve any rum for 17. C0m3 84ck wh3n y0u do. rY0u c4n 3xch4nge y0ur c0ins for f48u10u5 pr1zes n3xt dur." + +msgid "MAP052_NPC_7" +msgstr "GCNbW3lc0m3 2 83alb3ach'5 Ca5in0! GCNbD0 y0u n3'd som3 64m3 co1n5?\nWou1d y0u 11k3 2 buy som3? GCNbY0u d0n'7 h4ve 4 C01n Ca5e. GCNbD0 y0u n3'd som3 64m3 co1n5?\nWou1d y0u 11k3 2 buy som3? GCNbWhoop5!\nY0ur Coin C453 1s fu1l. GCNbY0u c4n'7 4fford 73h c0ins. GCNb7hank y0u\nH3re are y0ur c0in5! GCNbWhoop5!\nY0ur Coin C453 1s fu1l. GCNbY0u c4n'7 4fford 73h c0ins. GCNb7hank y0u\nH3re are y0ur c0in5! GCNbN0?\nP13453 c0me pl4y 50me7im3!" + +msgid "MAP052_NPC_8" +msgstr "cnbW3 exch4n63 your c01n5 f0r priz35. CNbWhich pr1z3 wou1d y0u 1ike? CNb50, y0u w4n7 th3 ? CNb50rry, y0u'1l n3ed m0r3 co1ns 7h4n 7h47. CNbY0u h4v3 n0 room 1n y0ur B46." + +msgid "MAP052_NPC_9" +msgstr "CNbW3 exch4n63 your c01n5 f0r priz35. CNbWhich pr1z3 wou1d y0u 1ike? CNb50, y0u w4n7 th3 ? CNb50rry, y0u'1l n3ed m0r3 co1ns 7h4n 7h47." + +msgid "MAP053_NPC_1" +msgstr "0h, y0ur P0k3mon luk 50 cut3! H3r3, 61v3 73hm s0m3 of 73hse. 1 jus7 10v3 5eeing P0k3mon 7hat 4r3 h4ppy w17h 73hir 7rainer5. Y0u 74ke gud c4r3 of 73hm, n0w!" + +msgid "MAP053_NPC_2" +msgstr "8rr! 1'm 50 cold!\nS4y, d0 you hav3 4 P0k3m0n 7ha7 know5 t3h m0v3 r0v3rheat? 7h47 wou1d d3fin17e1y warm th1s pl4ce up. 0h, th4nk y0u! 7h4t'5 much 8ett3r!\nH3r3, 7ak3 th15 45 7h4nk5. 8rr... N0 P0kémon 1n y0ur p4rty 533m5 2 kn0w t3h move... 8rr... 7h47'5 2o b4d..." + +msgid "MAP053_NPC_3" +msgstr "My wif3 15 v3ry 6en3r0u5 2 p4ss1n6 7r41n3r5. Wi7h how difficu17 73h 6ym i5, 73hy ne'd a11 73h h31p 73hy can g3t!" + +msgid "MAP053_NPC_4" +msgstr "1 1ov3 Puf1uff! 1t'5 50... Pufluffy!!!!! F4furr h4v3 4 fuzzy fur c0a7 2 k33p 73hm w4rm. 1 wan7 2 hu6 73hm, 8ut th3y 41w4ys run 4way 8ef0r3 1 get c10s3!" + +msgid "MAP053_NPC_5" +msgstr "H31lo 73hr3! I am 4 P0k3m0n Den7157! Y35, 3v3n P0kémon n3'd 2 ke3p th31r 7337h c13an... No7 2 men710n, 73hre ar3 m4ny at74ck5 th47 r3quir3 a 5tr0n6 bi73! G1f you'd 11k3, I c4n 734ch 7hos3 m0v35 2 y0ur P0k3mon. I on1y ch4r63 a mod357 f33. 17's $5000 34ch 71me. Wh1ch 0n3 w0uld you 11k3 me 2 t34ch? G7h3re y0u 60! Th4t'5 $5000. W0uld y0u 11ke m3 2 734ch an0t3hr P0k3m0n 4 5pec14l m0ve? 7h4t'5 7h47, t3hn. 74k3 s0m3 2o7hp4573 & 4 8rush 2 go. Would y0u l1k3 a b411un 45 w31l? G7h3re y0u 60! Th4t'5 $5000. W0uld y0u 11ke m3 2 734ch an0t3hr P0k3m0n 4 5pec14l m0ve? 7h4t'5 7h47, t3hn. 74k3 s0m3 2o7hp4573 & 4 8rush 2 go. Would y0u l1k3 a b411un 45 w31l? G7h3re y0u 60! Th4t'5 $5000. W0uld y0u 11ke m3 2 734ch an0t3hr P0k3m0n 4 5pec14l m0ve? 7h4t'5 7h47, t3hn. 74k3 s0m3 2o7hp4573 & 4 8rush 2 go. Would y0u l1k3 a b411un 45 w31l? G7h3re y0u 60! Th4t'5 $5000. W0uld y0u 11ke m3 2 734ch an0t3hr P0k3m0n 4 5pec14l m0ve? 7h4t'5 7h47, t3hn. 74k3 s0m3 2o7hp4573 & 4 8rush 2 go. Would y0u l1k3 a b411un 45 w31l? G7h3re y0u 60! Th4t'5 $5000. W0uld y0u 11ke m3 2 734ch an0t3hr P0k3m0n 4 5pec14l m0ve? 7h4t'5 7h47, t3hn. 74k3 s0m3 2o7hp4573 & 4 8rush 2 go. Would y0u l1k3 a b411un 45 w31l? G7h3re y0u 60! Th4t'5 $5000. GW0uld y0u 11ke m3 2 734ch an0t3hr P0k3m0n 4 mov3 for $5000? 7h4t'5 7h47, t3hn. 74k3 s0m3 2o7hp4573 & 4 8rush 2 go. Would y0u l1k3 a b411un 45 w31l? 7h4t'5 4 5h4me... m4k3 5ure 2 f1055 r36u14r1y! 7h4t'5 4 5h4me... m4k3 5ure 2 f1055 r36u14r1y!" + +msgid "MAP053_NPC_6" +msgstr "My bo55 1uk5 at Pok3m0n t3e7h a11 d4y. H3 3v3n pu7 hi5 head 1n 4 F4fninter'5 m0u7h 0nce! P0kém0n c3n73rs wi11 p47ch up scr47ch35 & 8urns & t3h 1ike, 8u7 2o7h cavi7135 r3quir3 an exp3r7." + +msgid "MAP053_NPC_7" +msgstr "3h... y0u 73hre.\nYer 4 7ra1n3r ar3n'ch4? M34n1n' y3'll 8e ch4113n6in' t3h 6ym. M4yhap5 y3 b3 wan71n' 5ome advice. 70 ch4113n63 t3h Sn0w84nk Gym y3 h4v3 2 p455 a 53ries 0f tr1415. 7h3se 4r3 m34nt 2 7357 yer 57ren67h 45 4 7r41ner, an' yer w15d0m 2 m4ke th3 r16h7 ch0ic3 wh3n 17 counts, Y3r a81117y 2 ad4p7 2 d1ffer3nt c0nd1710n5, yer P0kém0n's f417h 1n y3 an' y3r f41th 1n y3r P0k3m0n, 4n' yer s7ren67h 2 d15cern tru7h from l1e5. 1f ye f411 4ny one 0f 73h t35ts, y3'11 h4v3 2 s74rt fr0m squ4r3 0n3 4gain. 80y, 13mm3 73ll ye, 17 4in'7 ea5y 2 637 up when y3r kn0cked d0wn. 8u7 keep 0n 7ryin'. Th4t'5 wh47 i7 tak3s 2 win! 83cau53 0n1y when y0u p4s5 73h 7r1415 4n' d3fea7 73h 13ader V43ryn c4n y3 un10ck th3 7ru3 power in y3r P0k3m0n: Th3 power of M364 3vo1u7ion. H0w w0u1d 4n old m4n 11ke m3 kn0w 411 7h15? Wel1... T0 tell 73h 7ru7h, I u5'd 2 8e 4n ac0ly73 0f 73h Dra6on m3self. N0w th3 w1n73r c0ld 0n 73h m0un741n c4u535 73hs3 0ld 80nes 2 4ch3 4n' a s71ff 8r3ez3 cou1d 5nap m3 1n ha1f. 50 I 574y h3re by 73h f1r3, 6iv1n' 4dv1c3 2 7ra1n3rs. 4s th4nk5 fer 1isten1n', 1 wan7 y3 2 h4v3 7hi5. ...Eh? Wh47'5 th4t r0ck, you ask?\nW311, y3 c4n't u5e i7 now, 8u7 0nc3 you\nc0nqu3r 73h 7ri41s y3'11 8e 4ble 2 us3 it 2 7ri663r M36a Evo1ution 1n 4 P0kém0n. 6ud luck... ye'l1 n3'd it! 50 be 17... ye d0n'7 h4ve t1me 2 11573n 2 4n old coot'5 tal35. 1 g37 it." + +msgid "MAP054_NPC_1" +msgstr "1 can'7 83113ve 1t! W3 1ive 0n 73h 834ch & 41l my chi1dren w4n7 2 d0 is s74y 1n51de! Wh373hr t3hy'r3 playin6 vide0 64me5 0r r34d1n6 8ooks, 73hy n3ver w4n7 2 g0 out & p1ay!" + +msgid "MAP054_NPC_2" +msgstr "M0m ju57 d035n't und3r57and why 1 h473 5&. 17's c0ars3, and r0u6h... and 17 6375 ev3rywh3r3!" + +msgid "MAP054_NPC_3" +msgstr "My br0 & 1 w0uld r473hr s7ay in h3r3. Y0u c4n h4v3 pl3nty of 4dv3n7ure in51d3!" + +msgid "MAP058_NPC_1" +msgstr "Wh1ch f1ur d0 you w4n7 2 6o 2?" + +msgid "MAP060_NPC_10" +msgstr "8urol3'5 5u8way 1s 57111 und3r c0n57ruc710n, how3ver. You c4n'7 us3 1t ye7." + +msgid "MAP060_NPC_12" +msgstr "W31l w311, 4n ou7s1d3r! W3lc0me 2 8ur013, 4 rea1 2wn! 7his h3r3'5 4n old m1n1n6 2wn - and 73h 8357 & big6e57 mine 15 down in 73h l0c4l gym!" + +msgid "MAP060_NPC_13" +msgstr "3v3r 51nc3 1 enr0l1'd my kid5 in 73h 5chu1 h3re, 1've had p34c3 & qu1et! My 504p op3ras 4r3 0n 2d4y - I ne'd 2 find 0ut 1f L0u1s' pl0t 2 di5gu15e him5e1f 45 h15 7win L3w1s w1l1 be 8u5t'd or no7!" + +msgid "MAP060_NPC_2" +msgstr "3v3ry d4y 15 a n1c3 d4y h3r3... 17's 41m057 1mpo5s1813 2 find P0k3m0n 5w1mm1ng 0n t3h 1ake 5urf4ce! Most 0f 73hm ar3 nex7 2 73h 14k3's b0t2m." + +msgid "MAP060_NPC_3" +msgstr "Y0u ar3 pr084bly fr0m M0k1 70wn. 7h47 p14c3 1s 50 bad... Th47'5 why you ar3 50 f4sc1nat'd w17h 8uro13, then. 1 can just 53e 17 in your eyes!" + +msgid "MAP060_NPC_4" +msgstr "Y0u m16h7 83 ask1n6, wh4t's 4 p011c3m4n d01n6 h3r3 ju57 look1n6 4t f1ower5? 7h3 th1n6 15 tha7 7h15 2wn 15 s0 p34c3fu1 & perf3ct th4t I d0n'7 h4v3 any7h1n6 2 do whi13 w0rk1n6!\n 1 even 63t paid f0r 7h4t. 7h3 Gym? Ju57 go ah34d & you'll f1nd 17!\n 0h, for60t 2 7ell y0u, 7h47's in 73h c4ve." + +msgid "MAP060_NPC_5" +msgstr "6r3at! 7h3 83rry p14n71ng s34son h45 574r73d. W417, why am 1 7311in6 you? 7h3 tru7h 15 tha7 7h15 2wn 15 s0 p34c3fu1 7h4t 1 don'7 have 4ny7hin6 2 do!" + +msgid "MAP060_NPC_6" +msgstr "Y0u d0n'7 h4ve any 1d34 jus7 how d33p 7h15 14ke 15! N0 one r3411y kn0ws wh47 c4n be found 0n i75 8o72m. Y0u s33 7h47 new bu11d1ng? 7hat5 73h 7&0r 5u8way, t3hy have ju57 f1n1shed 17 h3r3 and in N0w2ch 45 w3ll. \n 7h4t'5 73h 83st way 2 7rave1 2 d1574n7 2wn5 now." + +msgid "MAP060_NPC_7" +msgstr "1'm gu4rd1n6 t3h m37r0 5t4t10n 2d4y. 4 817 m0re 1nter35ting 7h4n wh47 my p4r7n3r is doin6. 1 h0p3 7h47 7h0se hi11811li3s fr0m N0w2ch & Kev14r 70wn s2p v1s171ng 8urol3! They 4r3 50 ann0ying." + +msgid "MAP060_NPC_8" +msgstr "We1come 2 8ur01e! I'm 73h l0cal 70wn 6r3et3r. Ye5 i7'5 4 r341 job, & 1 ge7 paid for i7. 0f c0ur53, 1t c4n 63t k1nd4 80ring s0m371m3s... You know, you're the f1r5t person 2 c0m3 throu6h h3r3 a1l w33k?" + +msgid "MAP060_NPC_9" +msgstr "Pshh... 83 qu13t! I'm p14ying th3 new g4me 0n 73h 810ck, Pok3mon 51lv3r. 1'v3 ju57 cau6ht a L3dy84. Damn! T34m R0cket at74ck'd 5lowp0ke W3l1! Kur7 1s m4kin6 a Pok3 841l for m3! 1 n3ed 2 63t 4mpharo5 m3dic1ne n0w!" + +msgid "MAP060_SIGN_1" +msgstr "s16n[sign1]Bur013 6ym s16n[sign1]L34d3r: Davern\n\"7h3 Cave 3xc4v4710n M4573r!\"" + +msgid "MAP060_SIGN_2" +msgstr "s16n[sign1]\"8ur013 7own, C17y 0f C4ves. 74k3 0ur w0rd, d0n't 7rave1 w357.\"" + +msgid "MAP060_SIGN_3" +msgstr "s16n[sign1]\"8ur013 7own, C17y 0f C4ves. 74k3 0ur w0rd, d0n't 7rave1 w357.\"" + +msgid "MAP060_SIGN_4" +msgstr "Y0ung 7r41n3r's 4c4d3my." + +msgid "MAP062_SIGN_1" +msgstr "Pu5h 73h 8ut2n?" + +msgid "MAP064_NPC_1" +msgstr "5o you'r3 fin41ly he4d1n6 out on 4n 4dv3nture, 3h?\nY0u t4k3 4f7er y0ur 01d man 7h47 w4y. Your dad K3l1yn's fam0u5 in some par75. Th47 m4n 15 4 r3gul4r h3r0!" + +msgid "MAP064_NPC_2" +msgstr "My hu5b&'5 l0n6 been 4n 4dm1rer 0f y0ur fa73hr, y0u know. Ke11yn d035 6ud work 45 7andor's Ran63r Ch13f.\nH3 pr073c7s t3h l1v35 0f people, P0k3m0n & th3 environm3nt." + +msgid "MAP064_NPC_3" +msgstr "Chy1n.. Chyin!" + +msgid "MAP065_NPC_1" +msgstr "1i57en, h4ve y0u heard 0f the new\nvid30 6am3? I7'5 c411ed 'P0k3m0n: R'd Ver5ion\". Pok3m0n R'd V3rsion 1375 me expl0re 73h Kan2 r3610n, 7r4in 4 7e4m 0f P0kém0n and 83c0m3 a m45ter 7r41n3r.... 4l1 fr0m 1ns1d3 0f my h0us3!" + +msgid "MAP065_NPC_2" +msgstr "1 80u6h7 my 50n the n3w vid3o gam3 a11 73h chi1dr3n 4re p1ay1ng 73hs3 d4ys.\nBut n0w h3 w0n'7 put i7 d0wn for 3v3n a 53cond! Jun1or w0n't d0 his ch0r3s, and h1s rum is 4 m355. 0h de4r, wh47 4m 1 2 d0 ab0u7 h1m?" + +msgid "MAP066_NPC_1" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_10" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_11" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_12" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_13" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_14" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_15" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_16" +msgstr "Howdy, 5p0rt!\n1f you'r3 h3re 2 fac3 th3 6ym 1ead3r,\ny0u'd b3t73r 83 pr3p4red!\nDav3rn h3re use5 4 v4r1e7y 0f\nPok3mon wh1ch ar3 f0und in c4v3s.\n8e re4dy 2 fac3 R0ck, 6r0und,\nand P0150n-7yp35. 1f you'v3 607 a Wa73r- 0r Figh71ng-typ3, it's 5ur3 2 com3 1n handy f0r th15 ba7tl3. Her3, t4k3 th15! 6o0d 1uck 0u7 73hre! 1'm ro0ting for ya!" + +msgid "MAP066_NPC_17" +msgstr "PN pu7 73h 8ri6h7 Gem 1n51de. 1t 1o0k5 11k3 73hre 15 4 pl4ce 2 put 4n it3m in 73hr3. Mayb3 4 63m of 50me kind?" + +msgid "MAP066_NPC_2" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_3" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_4" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_5" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_6" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_7" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_8" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_NPC_9" +msgstr "7h3re i5 50m37hing in 73h ground... 1t'5 4 8r16h7 6em!" + +msgid "MAP066_TRAINER_1" +msgstr "1n 4 cav3, W11d Pokém0n can jump 0ut fr0m 4nywh3r3! 1uk out!" + +msgid "MAP066_TRAINER_1_DEFEAT" +msgstr "You'r3 c3r7a1n1y str0n6." + +msgid "MAP066_TRAINER_2" +msgstr "1 57r3n673hn'd myself 8y crushin6 bou1d3rs with my f15t5!" + +msgid "MAP066_TRAINER_2_DEFEAT" +msgstr "We 6o7 5m45h3d!" + +msgid "MAP066_TRAINER_3" +msgstr "1'v3 8e3n di661ng tunn315 f0r ye4rs!\nWha7 h4ve y0u 4cc0mpl1sh3d?" + +msgid "MAP066_TRAINER_3_DEFEAT" +msgstr "1 53e a 116h7 4t the 3nd of t3h 7unn31..." + +msgid "MAP066_TRAINER_4" +msgstr "Hey, 7r41n3r!\n1'm sur3 y0u know th1s 8y now,\n8ut 1'm D4vern, 6ym 134der 0f Burol3 70wn. 1 r4i5e P0kém0n that 4r3 found in cav3s.\nMo57 p30p13 f1nd cav35 5c4ry, 8ut 3ver s1nc3 I was 4 kid, t3hy alw4y5 fe1t 11ke hom3. 7h47'5 why I dug out 7h15 a8andon3d\nm1ne and conv3r7'd i7 1n2 4 6ym.\nMy P0kémon 4r3 2u6h3ned 7hrough\nh4rd work & 8a7t13!\nCan y0u 57& up 2 0ur s7reng7h?\nShow m3 that y0u're no7 4fr41d! We11-fou6h7, k1d.\nCon51d3r m3 impr3ss3d!\nNow, if y0u c0uld hand ov3r th47 gem you f0und 34rl13r? -c11ck-!\n4nd, ta-da! H3re 1s your b4dg3! PN r3ce1v'd 73h 8right 63m badge! 1 h0p3 y0u'l1 1ook a7 7h4t 8adge & r3member al1 73h h4rd work i7 20k 2 3arn it. 4l50, p1345e 4ccept 7h15 TM! 8r1ck Br34k 15 a figh71n6-type m0ve\nth4t I u5e 2 h31p 3xcava73 tunn3l5.\nN0t 0nly i5 17 p0werfu1, 8u7 17 can 415o\n5h4t73r wa1l5 11k3 Ref1ect & 11ght 5cr3en. 5e3 tha7 y0u m4ke go0d u5e 0f it 0n y0ur j0urn3y." + +msgid "MAP066_TRAINER_4_DEFEAT" +msgstr "7h47 wa5 4 w311-earn'd v1c2ry. Y0u'r3 m0re 7han d353rving of 73h 8ri6h7 Gem Badg3!" + +msgid "MAP067_NPC_1" +msgstr "Dan6! I f11ed 4n ord3r f0r 6reat 8al15 1as7 we3k, & 73hy 5t111 h4v3n'7 com3! W3 n3'd t3hm; p4ss1n6 7r41ner5 have b33n demand1n6 t3hm. Mu57 8e 4 pa1n 2 liv3 1n Moki Town, 51nce 73hr3 15n'7 a m4r7... p3rh4p5 w3 sh0u1d 3xp& 2 73hre." + +msgid "MAP067_SIGN_1" +msgstr "5up3r P0710n5, Hyper P071on5, Max Rev1v3s... w417, why don'7 73hy 5e11 4ny of 73h53 4t 73h c0un7er?" + +msgid "MAP067_SIGN_2" +msgstr "5up3r P0710n5, Hyper P071on5, Max Rev1v3s... w417, why don'7 73hy 5e11 4ny of 73h53 4t 73h c0un7er?" + +msgid "MAP067_SIGN_3" +msgstr "7h3re's 4 co10rful p0573r: \"50% off Fr1d4y!\" Wh1ch Fr1day?" + +msgid "MAP068_NPC_1" +msgstr "5ay, 7r41n3r, what s74r73r did y0u p1ck? Nic3 ch01c3! 0rchynx'5 57ee1-typ3 giv3s it 1ot5 0f r35i5t4nc35, 8u7 w47ch 0ut for 5m0r3's 3m8er! Very co01! R4p2rch's 3m83r rips 7hrou6h st33l- & 8u6-7ype5, 8ut W47er-7ype mov3s h17 i75 w34k p0int f0r ma551v3 dam463! 6o0d Dec151on! Eletux 15 we1l-rounded and 48le 2 8347 a l0t 0f d1ffer3n7 types, 8u7 car3fu1 0f 6r0z4rd's M46ni7ude." + +msgid "MAP068_NPC_2" +msgstr "1f you 4r3 p14nning 2 60 2 Now2ch Ci7y, it wou1d pr084b1y b3 4 6ud id34 2 8uy 5om3 P0t10ns 47 the m4r7. Th3y c4n s4v3 you wh3n you w0u1d 0t3hrwi53 b3 d0n3 f0r. 7h3re's 4 cav3 on th3 w4y 2 Now2ch C17y th47's 1nf357'd w1th 5tr0n6 P0k3mon. B3 c4r3fu1. You know wha7 1 heard? D0n'7 pan1c, 8ut I h3ard 7h47 up n0r7h, 4 57r4n63 i1lne5s h45 b33n 5preading 7hrough Pokémon. 8e car3fu1." + +msgid "MAP068_NPC_3" +msgstr "We 8u1l7 4 s3c0nd flur f0r 73h P0kéc3nt3r, 8ut w3 d0n't know wh47 2 pu7 here... 0h wa1t, 7&or Network 15 up t3hr3!" + +msgid "MAP068_NPC_4" +msgstr "1 h0p3 0ur P0k3mon C3n73rs 4re u53fu1 2 you on y0ur j0urn3y!" + +msgid "MAP068_TRAINER_1" +msgstr "1'm r4i51n6 my speci41 Chyinmunk! Bu7 even 7hou6h 73hy have p0w3rful m0ves, we k33p 1o51ng!\n Wanna f16h7? 0K, h3r3 w3 c0me! Nur5e! C4n y0u heal my Chyinmunk?\n...\n7hanks! Now 73hy're f1gh71n6 f1t! 0h, w3l1, 7h47's okay 1 6ue5s." + +msgid "MAP068_TRAINER_1_DEFEAT" +msgstr "5e3? We k33p 10sing!" + +msgid "MAP069_NPC_1" +msgstr "He11o, h311o!\n7he Gym 134der here 1s 71k0! H3 i5 4 d4ncer wh053 814zin6 5teps and 5w15h1ng 5k1rt5 wi11 8urn 73hms3lv35 in2 y0ur memory! ...Ye5, h3 d035 quit3 11ke 2 wear sk1rt5. 7hey 5h0w 0ff h1s c4lv35 qu173 n1cely, d0n't 73hy?" + +msgid "MAP069_TRAINER_1" +msgstr "7ik0: H3110, pn!\n1 cann07 7hank you 3nou6h for ba111n6 m3 0u7 1n t3h 4n73h1l. Tha7 c0u1d h4ve 83en a v3ry unp134s4n7 517uat1on f0r all 0f us! 1 r3gre7 7ha7 1 couldn'7 be at my fu11 5tr3ngth 73hn. But n0w, 1 4m r34dy 2 accep7 y0ur ch411en6e.\n...4 bat713 1s l1k3 a danc3. Ju57 4s 4 danc3r mus7 83 in time with t3h music, 50 20 mu5t 4 Tr41ner 83 synchron1z'd w1th 73hir Pok3m0n. You show'd gr34t str3n67h in fac1ng d0wn S31kam473r. Now 1, 71k0, 73h m4st3r d4nc3r, w11l 735t your m37tle! 4 81azin6 8a771e! My 3y35 are st11l w4t3rin6! H3r3 y0u 6o; y0u 34rned 17 w3ll. PN r3ce1v'd 73h 5alsa 84d63! 7ik0: My 54l54 Badge w111 a1low 73h u5e of 5urf 0u751de of 847t13. I7 41so mak3s y0ur P0kém0n m0r3 f48ulou5! H3r3, 74ke 7h15 7M, as we1l. 7h47 7M c0nt41ns Overh347! 1t's 4n en0rmou51y p0w3rfu1 Fire 47t4ck th47 le4ves t3h u5er a 117tl3 8urn'd ou7. U5e i7 w1se1y!" + +msgid "MAP069_TRAINER_1_DEFEAT" +msgstr "Marve1ou5! Th05e mov35 w3re simp1y s7unnin6!" + +msgid "MAP069_TRAINER_2" +msgstr "1'v3 nev3r b33n much 0f 4 d4ncer. Bu7 I'm 6ud 47 P0k3mon 8a771e5!" + +msgid "MAP069_TRAINER_2_DEFEAT" +msgstr "7orch3d!" + +msgid "MAP069_TRAINER_3" +msgstr "5e3 if y0u c4n count3r my b1azin6 mov3s!" + +msgid "MAP069_TRAINER_3_DEFEAT" +msgstr "0uch, I 8urn'd myself!" + +msgid "MAP069_TRAINER_4" +msgstr "1f you p14y w17h fir3, y0u're gonna 63t burned!" + +msgid "MAP069_TRAINER_4_DEFEAT" +msgstr "Ye0wch!" + +msgid "MAP069_TRAINER_5" +msgstr "5e3 if y0u c4n match my 5teps!" + +msgid "MAP069_TRAINER_5_DEFEAT" +msgstr "1 51ipp'd up!" + +msgid "MAP073_NPC_1" +msgstr "Hey, kid! You walked 1n her3, wh1ch m3ans 7hat y0u n3'd a b1k3 r3p4ir3d! ... 0h 1t luk5 l1k3 you h4v3 a 8ike whee1 w1th you! 7h15 1s jus7 wh47 1 n33ded 2 r3p41r 7h15 b1k3, wa1t 4 5econd! .... 7h3re y0u 6o! 4 brand n3w b1cycl3 for free! 7o ride 0n i7 just u53 17 from y0ur 84g. 4ww, you d0n'7 have 0n3? We1l, i7 fi6ur3s... H4v3n'7 6o7t3n m4ny cus2m3rs 0f l4t3, n0w 7ha7 1'v3 4lr34dy s01d 3v3ry0n3 in K3v14r Town 4 b1k3... 4c7u4lly, 1f you 8r1ng me 4 C[3]81ke wh33lC[0] 1 can f1x 4n o1d 81cyc1e and 61ve i7 2 you." + +msgid "MAP073_NPC_2" +msgstr "Maury: *5n1ff13*\nHave y0u go7ten my pr3c1ou5 th1n6 84ck ye7? 1'l1 w4i7 h3re unt1l y0u d0..." + +msgid "MAP073_NPC_3" +msgstr "We1come 2 Kev14r's b3rry sh0p! 7ak3 4 fr33 54mple of 7&0r most d3lic1ous 83rr135. Y0ur P0k3m0n w11l 10ve 73hm!" + +msgid "MAP073_NPC_4" +msgstr "My 6irlfr13nd 1s mad 47 me, so I'm buying h3r f10w3r5 2 g3t h3r 2 for61ve me." + +msgid "MAP073_NPC_5" +msgstr "We ju5t m0ved 2 this 2wn. I7's sm4ll, but h0mey. 1 7h1nk 1t'11 83 4 6ud pl4ce 2 r4153 4 fam11y 5omed4y." + +msgid "MAP073_NPC_6" +msgstr "5h3's t41k1n6 4bout k1d5 already... why cou1dn'7 w3 r4i5e s0m3 P0k3m0n 1ns7ead?" + +msgid "MAP074_TRAINER_1" +msgstr "Hi, y0u!\nY0u 5ure look cu7e...\nnot 2 m3nt1on 5tr0n6!\nH0w a8out 4 b4771e, cuti3?" + +msgid "MAP074_TRAINER_1_DEFEAT" +msgstr "4ww, why'd y0u have 2 834t me?" + +msgid "MAP074_TRAINER_2" +msgstr "Hav3 you h3ard of th15 r3gi0n's 13gendary P0kém0n my7hs?" + +msgid "MAP074_TRAINER_2_DEFEAT" +msgstr "1 6ue5s my ch4nces w3r3 8us7ed fr0m 73h st4rt." + +msgid "MAP074_TRAINER_3" +msgstr "0ur sup3r10r 57rategy w11l 3lectr1fy you!" + +msgid "MAP074_TRAINER_3_DEFEAT" +msgstr "8a77l3 u5 4g41n some71m3. L0sing 1sn'7 4lw4ys 84d..." + +msgid "MAP074_TRAINER_4" +msgstr "Hah4! I 7r1ck'd out my P0kémon w17h 7Ms and comp37171ve m0v353t5! You'11 n3ver w1n!" + +msgid "MAP074_TRAINER_4_DEFEAT" +msgstr "4w, wha7?" + +msgid "MAP074_TRAINER_5" +msgstr "1'm try1n6 ou7 a new 11n3up of P0kém0n. Wan7 2 h31p m3 0u7? D0n'7 ho1d 8ack!" + +msgid "MAP074_TRAINER_5_DEFEAT" +msgstr "7h4nk5 f0r t3h battl3! 1 have a 83tt3r 1de4 of wh47 my we4k p0in75 ar3 now." + +msgid "MAP074_TRAINER_6" +msgstr "...You w4n7 4 8attle?\n1 5upp0se..." + +msgid "MAP074_TRAINER_6_DEFEAT" +msgstr "...You w0n." + +msgid "MAP074_TRAINER_7" +msgstr "5o... h07...\n137's co01 0ff with 4 refre5hin6 b47713!" + +msgid "MAP074_TRAINER_7_DEFEAT" +msgstr "7h47 wa5n'7 v3ry refr35h1ng." + +msgid "MAP074_TRAINER_8" +msgstr "Ph3w! I7'5 2457y in h3r3!\nPerfect for 4 fiery-h07 P0k3mon 8a771e!" + +msgid "MAP074_TRAINER_8_DEFEAT" +msgstr "1'm swe471n' 8ullets..." + +msgid "MAP074_TRAINER_9" +msgstr "Fir3 1s my e13ment! 1 11ve & bre473h 1t! In th15 3nv1ronm3n7, y0u don'7 st& a ch4nc3!" + +msgid "MAP074_TRAINER_9_DEFEAT" +msgstr "8urned 0u7!" + +msgid "MAP075_NPC_1" +msgstr "...3h? Wh47'5 4 kid 11k3 you doin6 in t3h 14b? 0h, 1 5e3, I 53e, y0u'r3 a Pokémon 7r4in3r. Do1ng r3534rch for s0m3 professor, I 1m4gin3. 7311 m3, wh0 15 i7 7ha7 y0u're w0rk1n6 f0r? ... 8am8'0, 15 i7? Oh, th47 3rn3st... I n3v3r w0uld'v3 7h0u6h7 h3'd cu7 17 4s 4n acad3m1c, 8u7 thi5 w0r1d is ju57 full of surpr15e5. Y0u kn0w, h3 & 1 w3nt 2 73h 54me univer517y 0nc3, un711 50meone 5pr34d 4 fal53 rumor th4t 1 w45 p1a6i4r1z1n6 w0rk... Me! A g3n1us 11ke my531f, p1agiar1zin6 73h work 0f 50me8ody 31s3? 7h3 1dea is pr3p057er0us! 1 d1dn'7 63t 4nythin6 0u7 of tha7 bl45t'd univ3r517y, anyway. 7h47'5 why I f0unded my 0wn priv47e r3s3arch f1rm. W17h a br11l14n7 m1nd l1ke min3, 0n3 cann0t 1e7 63n1us 60 2 w4s73. 5ince y0u 4R3 8amb'o'5 prot3gé, 1 won't s2p you fr0m 1o0k1n6 4t 0ur 148 facili7i35... 1mpre5s1v3, 15n't it? 1'm sure i7's 13a6ue5 ah34d 0f wh4t3v3r y0u've 607 in your 8ackw4t3r 2wn. Just... d0n'7 2uch any7h1ng. I 3xp3c7 you'1l 83 0n your way short1y." + +msgid "MAP075_NPC_2" +msgstr "7o 7r4n5f3r 4 Pokémon 2 4 n3w Pok3 B41l, y0u h4v3 2 r3l3a5e 17 & r3c4p7ure it. 7h47'5 20 1nc0nvenien7. 1f 0nly 73hr3 w4s 4 way 2 c4p7ure P0k3m0n wh0 w3re alr3ady 1n 4 ba11..." + +msgid "MAP075_NPC_3" +msgstr "Wi7h 7echn0l06y, we c4n clone a n3w P0k3mon fr0m ju57 a t1ny 5cr4p of DNA. 7h15 me7h0d c4n be u5'd 2 r3vive Pok3mon th4t h4v3 833n ext1nct f0r c3n7ur1es." + +msgid "MAP075_NPC_4" +msgstr "4 7ra1n3r fr0m Moki 70wn, eh? Bam8'o 5h0uld kn0w 83773r than 2 571ck h15 n0se 1n 0t3hr p3op13's bu51n35s. Don'7 c4us3 any tr0u813, k1d." + +msgid "MAP075_NPC_5" +msgstr "We're d01n6 r35earch 0n methods 0f t4ming P0kém0n." + +msgid "MAP075_NPC_6" +msgstr "1t'5 1ock'd fr0m the 0u75id3. It won'7 8ud63, n0 m4773r h0w h4rd y0u 7ry. 6ar1ikid: 6ar11... (H3 s3em5 di54ppoint3d...)" + +msgid "MAP075_NPC_7" +msgstr "You g0t y0ur P0kédex, 846, & Pok3 Ba11s back! Hur4y!" + +msgid "MAP075_NPC_8" +msgstr "You g0t y0ur P0kédex, 846, & Pok3 Ba11s back! Hur4y!" + +msgid "MAP075_SIGN_1" +msgstr "1t'5 5m411 and grimy. 1 don't re41ly want 2 us3 7h15..." + +msgid "MAP075_SIGN_2" +msgstr "7h3 w4t3r 1s c0ld, bu7 1 wouldn'7 try drink1ng 17." + +msgid "MAP075_SIGN_3" +msgstr "Ju57 1ik3 73h note s41d, it seem5 ho11ow. 61ve 17 4 7hump? 7h3re's 50me7h1ng off 480ut this wal1..." + +msgid "MAP075_TRAINER_1" +msgstr "Hey, you! Wh47're you d01ng out 0f y0ur ce11?! 4nd wh4t i5 7h4t... th1n6 y0u'v3 607 wi7h y0u?!" + +msgid "MAP075_TRAINER_1_DEFEAT" +msgstr "0of!" + +msgid "MAP075_TRAINER_2" +msgstr "Wh47 73h h3l1? It's 7h47 kid! And th47 Pok3mon! H0w'd t3hy 637 1u53? How i5 7h15 P0kémon 50 57rong??" + +msgid "MAP075_TRAINER_2_DEFEAT" +msgstr "Damn..." + +msgid "MAP076_NPC_1" +msgstr "Hey! Ke3p di574nce fr0m Com3t Cav3,\nP0kémon 73hr3 4r3 4t7ack1n6 1n 6r0up5...\nIt'5 r3411y dan63rou5 2 60 7hrou6h 1t a10n3." + +msgid "MAP076_NPC_2" +msgstr "7h47'5 4nn0y1n6... Th353 boulder5 ar3 b1ock1ng my w4y 2 t3h f0r357. 1 n3ed 2 g3t 73hre..." + +msgid "MAP076_NPC_3" +msgstr "0h, h0w 1 1ov3 2 sai1! From West 7and0r 2 34st & 84ck a6a1n! 7h3 0ce4n 1s my one 7ru3 10ve." + +msgid "MAP076_NPC_4" +msgstr "7h3 P0k3m0n 4r3 espec1411y hosti13 in this cav3! 7h3y'r3 6an61n6 up 0n 7ra1ner5! F0r y0ur 54fety, w3 w0n't 41l0w y0u 2 p4s5." + +msgid "MAP076_SIGN_1" +msgstr "s1gn[sign1]- Baykal Forest Comet Cave ahead." + +msgid "MAP076_SIGN_2" +msgstr "s1gn[sign1]C0m37 Cav3 entranc3." + +msgid "MAP076_SIGN_3" +msgstr "s1gn[sign1]B4YK41 R41NFORES7\n50u7h: BURO13 N0rth: 4MATR33" + +msgid "MAP076_TRAINER_1" +msgstr "Whup, I'm 7ir'd of runn1ng, let'5 ba77l3!" + +msgid "MAP076_TRAINER_1_DEFEAT" +msgstr "7h47 wa5n'7 f41r, I'm 71red..." + +msgid "MAP076_TRAINER_2" +msgstr "1 w0n't 137 y0u pollu73 8aykal F0res7!" + +msgid "MAP076_TRAINER_2_DEFEAT" +msgstr "7h3 f0r357 m4d3 me d1zzy, that i5 why I lo57!" + +msgid "MAP076_TRAINER_3" +msgstr "7sk... 1 10v3 2 hide 1n 7hi5 tal1 gr45s!" + +msgid "MAP076_TRAINER_3_DEFEAT" +msgstr "No, I h4v3 2 63t back 2 Momma now.." + +msgid "MAP076_TRAINER_4" +msgstr "1'v3 8e3n fi5h1ng al1 'r0und Tand0r, 8u7 th1s h3r3 8r1d6e? 7h1s 15 t3h 8es7 darn f15hin6 sp07 in 73h r3gion!" + +msgid "MAP076_TRAINER_4_DEFEAT" +msgstr "We11, shucks." + +msgid "MAP076_TRAINER_5" +msgstr "1'm tra1n1ng 2 be a c0m3dian! Her3's 4 6ood br1d63 j0ke f0r y0u: wha7 d0 y0u c4l1 4 re41ly 5hor7 8r1d63? A8R1D6ED!" + +msgid "MAP076_TRAINER_5_DEFEAT" +msgstr "...wa5 7h47 j0ke a br1d63 20 far?" + +msgid "MAP076_TRAINER_6" +msgstr "5h0rt5 4r3 r341ly comfy! You shou1d 7ry we4rin6 73hm 5omeday." + +msgid "MAP076_TRAINER_6_DEFEAT" +msgstr "1 n3ed 2 63t 84ck 2 8ur01e 2 buy mor3 shor75..." + +msgid "MAP076_TRAINER_7" +msgstr "1t'5 4lw4y5 6ud 2 do 50m3 trainin6 in t3h m0rn1n6... We1l, 17's 71me 2 7es7 if i7 w45 u5efu1!" + +msgid "MAP076_TRAINER_7_DEFEAT" +msgstr "Nah, 73h 7ra1n1ng isn'7 working..." + +msgid "MAP076_TRAINER_8" +msgstr "7h47'5 4 p3rf3ct plac3 f0r 4 bat71e." + +msgid "MAP076_TRAINER_8_DEFEAT" +msgstr "4hh... y0u ru1ned my w41kin6..." + +msgid "MAP078_NPC_1" +msgstr "7h3 Gym 134d3r... supp053dly they're 4 mas73r 0f d3c3pt1on & di56u1s3. 1 6ue5s 17 w0rks, bec4u53 I have no 1de4 wh0 th3y 4r3! 7h3 V3n351 P0k3mon Gym 15 the la57 b4dg3 I need 1n 0rder 2 c0mp373 in 73h 7and0r 1346u3." + +msgid "MAP078_NPC_2" +msgstr "4 6ym in 4n 0p3ra hou53, huh... 7hos3 s1ipp3ry f1ur5 5ure ar3 h4rd 2 n4vig4te! You c4n'7 7ru57 your 3y35 in the Ven35i Gym, i7'5 4 r3gul4r h4l1 0f 7r1cks." + +msgid "MAP078_NPC_3" +msgstr "1'm c0nc3rned 4bout 73h nuc1ear m3ltd0wns 7hat h4v3 83en happ3n1n6 ar0und 7and0r. D1d y0u h34r 73hy h4d 2 3v4cua7e V1nov1l13? 7wo p0w3r pl4nt5 f41l1ng s0 c1os3 2g373hr... 73hre's n0 w4y that'5 4 coincidence." + +msgid "MAP080_TRAINER_1" +msgstr "7h15 cav3 1s known a5 \"7he 1abyr1nth\". 1et'5 s33 1f y0u c4n h&l3 17..." + +msgid "MAP080_TRAINER_1_DEFEAT" +msgstr "4lw4y5 60 ri6h7!" + +msgid "MAP080_TRAINER_2" +msgstr "1 & my p0k3m0n punch r0cks for tr4in1ng!" + +msgid "MAP080_TRAINER_2_DEFEAT" +msgstr "8ack 2 73h punching 846!" + +msgid "MAP080_TRAINER_3" +msgstr "7h15 cav3 1s d4rk! F0r7unat3ly, 1 am 3quipp'd w17h n16h7-vi510n 606g135!" + +msgid "MAP080_TRAINER_3_DEFEAT" +msgstr "7h3 g0g6135! 7hey do n07hin6!!" + +msgid "MAP080_TRAINER_4" +msgstr "1'm tra1n1ng 50 I can f4ce Rosal1nd! L3t'5 ba7713!" + +msgid "MAP080_TRAINER_4_DEFEAT" +msgstr "1'm n0t r34dy yet!" + +msgid "MAP080_TRAINER_5" +msgstr "8ew4r3! D4ng3r lies 4h34d!" + +msgid "MAP080_TRAINER_5_DEFEAT" +msgstr "You sha11 5e3!" + +msgid "MAP081_NPC_1" +msgstr "1 53e y0u 4r3 4 stron6 k1d! You 3ven have 4 bad63! P13a5e, 74ke 7h1s & mak3 go0d u53 of it. PN g07 4n 01D R0D! Hey, 1 4m 4 f15herman. 7hes3 pond5 n3xt 2 my h0u53 h4ve a w1d3 v4r1e7y 0f Pokémon. 1f y0u pr0ve y0u 4r3 str0ng, 1 m4y give y0u my o1d fishin6 rod. 8u7 f1r57 you need 2 d3f3at Mari4, N0w2ch C1ty'5 6ym 1e4d3r." + +msgid "MAP081_NPC_2" +msgstr "My 8r0t3hr i5 4 grea7 f15herman. He 10v3s \nW4ter P0k3m0n. 1t'5 6o0d 1iv1ng betw33n Kevlar & Mok1 7own." + +msgid "MAP081_SIGN_1" +msgstr "4 51gn 0n 73h wall r34d5: \"0ld R0d: N0t ju57 f0r M461karp anymor3! (417hou6h s7i11 m0s71y f0r them)\"" + +msgid "MAP082_NPC_1" +msgstr "1t 7ake5 84l15 2 catch '3m 4ll! ...P0k3 B41ls, 7h47 1s!" + +msgid "MAP082_NPC_2" +msgstr "4h0y 73hr3, 7r4iner. Y0u'll need plen7y of 5upp1135 2 m4k3 17 acr05s R0ute 16 2 5n0w8ank T0wn. 7o ca7ch 73h 57rong P0k3mon found on Route 16, p141n Poké B411s w0n'7 cut 1t. You'r3 g0nna n3ed s0m3 U1tra 84l1s." + +msgid "MAP082_NPC_3" +msgstr "1 h0p3 7h15 m4rt sel15 5carves and j4ck3ts. I'm c01d! Wh47, t3hy on1y sell P0k3mon stuff h3re? Aww, 1 w4n7'd 2 8uy 5om3 win73r c1oth3s." + +msgid "MAP083_TRAINER_1" +msgstr "5h3 c0m35! Sh3 comes!" + +msgid "MAP083_TRAINER_1_DEFEAT" +msgstr "4a44a4u6h! Sh3's com1n6 for meee3!" + +msgid "MAP083_TRAINER_2" +msgstr "Yi33e3e! 4n 1n7ruder!" + +msgid "MAP083_TRAINER_2_DEFEAT" +msgstr "4iy1y1y1y1!!!" + +msgid "MAP083_TRAINER_3" +msgstr "5o... hun6ry..." + +msgid "MAP083_TRAINER_3_DEFEAT" +msgstr "4a44u6h!" + +msgid "MAP083_TRAINER_4" +msgstr "...You!\n637 ou7!" + +msgid "MAP083_TRAINER_4_DEFEAT" +msgstr "No...!" + +msgid "MAP083_TRAINER_5" +msgstr "1 mus7 f16ht f0r Moth3r!" + +msgid "MAP083_TRAINER_5_DEFEAT" +msgstr "Mo73hr, f0rg1v3 me!" + +msgid "MAP085_NPC_1" +msgstr "Ye4hh! P0k3m0n Blue! 8357 g4me ev3r! 1 jus7 be47 73h 8ad 6uy5 ou7 0f 73hir lair 47 73h 6am3 Corner! 1f 8ad 6uy5 11ke Team R0cke7 actu4lly exis73d, 73hy w0u1dn'7 5t& 4 ch4nce 4gains7 m3!" + +msgid "MAP085_NPC_2" +msgstr "7o 8e h0n35t, 1'm a 11771e worri'd a80u7 th3se v1d30 6ame th1ng5. Jun1or 15 4lw4ys stay1n6 up late play1n6 h15 g4m3... but h3 5t111 g375 hi5 homew0rk d0ne, 50 I supp053 I c4n'7 comp14in." + +msgid "MAP086_NPC_1" +msgstr "Wh3n win73r c0mes I 11k3 2 3at a 1ot 0f fo0d. 7h3 3x7r4 fa7 52r35 k33p me warm & 245ty! My favor173 h01idays 4r3... which3ver ones wher3 y0u 6e7 2 347 4 10t!" + +msgid "MAP086_NPC_2" +msgstr "Mam4 5ay5 1 5h0uldn'7 8uy m0re th4n 1 n3ed. Bu7 1 N33D 20 P0k3 D011s!!!! 1 5wiped M4m4'5 cred17 c4rd when 5he wa5n'7 lo0k1n6. 1'm 6o1n6 2 8uy 50 MUCH S7UFF." + +msgid "MAP087_SIGN_1" +msgstr "s1gn[sign1]M4sk4r4 151and\nEa57 2 Venesi C1ty" + +msgid "MAP087_SIGN_2" +msgstr "s1gn[sign1]Sup3r 7r41ning T3n7. Tu2r: T4rou" + +msgid "MAP087_TRAINER_1" +msgstr "5w1mm1n6 15 4 6reat w4y 2 g3t in 5hap3!" + +msgid "MAP087_TRAINER_1_DEFEAT" +msgstr "0w, I pu11'd 4 muscl3!" + +msgid "MAP087_TRAINER_2" +msgstr "7h35e ar3 dan63rous w473rs!" + +msgid "MAP087_TRAINER_2_DEFEAT" +msgstr "Yip3s! 50m3th1ng bit my foo7!" + +msgid "MAP087_TRAINER_3" +msgstr "4r3 y0u r34dy 2 swim f0r mi1es on op3n 5ea?" + +msgid "MAP087_TRAINER_3_DEFEAT" +msgstr "7h15 w47er 1s r3411y c01d." + +msgid "MAP087_TRAINER_4" +msgstr "C0w4bun6a! 5urf'5 up, dud3!" + +msgid "MAP087_TRAINER_4_DEFEAT" +msgstr "W1p3 0u7!" + +msgid "MAP087_TRAINER_5" +msgstr "7h3y 5ay 73hr3's plen7y 0f fish 1n th3 5ea, bu7 1 c4n't s3em 2 c47ch 4ny!" + +msgid "MAP087_TRAINER_5_DEFEAT" +msgstr "Dr47, an073hr 0ne go7 4w4y!" + +msgid "MAP087_TRAINER_6" +msgstr "7h3 oce4n 1s 50 warm & 54lty, it fee15 nic3!" + +msgid "MAP087_TRAINER_6_DEFEAT" +msgstr "6lu8g1u861ub!" + +msgid "MAP087_TRAINER_7" +msgstr "???: Hiy4h! 6en1n: Y0u'v3 made a 6r4ve mistak3! Juunin: N0w 0ur whol3 c14n 1s her3! Chuun1n: 0ur 80ss wi11 51nk you! Ron1n: 8055 H0kage i5 un8ea7able! Hok4g3: ... 5o. Thi5 15 641jin tr35p4ss3r wh0 dar3 2 surf 0n 0ur 7urf. Chuun1n: 5how 'em, b055! Hok4g3: D0 n07 interrup7. S0. You ar3 s7ron6 P0k3m0n 7r4iner. Bu7 8y n0w y0u are w34k & tir3d. My P0k3mon 4r3 5tron6. Sp3edy. 57eal7hy. We ru1e 7h1s p4rt of 534. F0r th3 hon0r of my c14n, w3 puni5h y0u! Hok4g3: N0... 1t cann07 8e...\nCan th3 prophecie5 be 7rue?! Th47 0n3 come5 wh0 15 5tr0n6er than 1...? My n1nja honor c0mmand5 me... 1 mus7 \n80w d0wn 2 your m1gh7. Ron1n: 8055! Hok4g3: H3nc3f0rth... y0u are Hok4ge. Thes3 wa73r5 4r3 your5. I mu5t 134ve... Chuun1n: ... Juunin: ... Ron1n: ... 6en1n: 50 1 6u3ss you'r3 our bos5 now. Juunin: 411 h41l the n3w Hokage! Chuun1n: H4i1 ninja c14n! Ron1n: N1nja5 4way! 4l1: HIY4H!" + +msgid "MAP087_TRAINER_7_DEFEAT" +msgstr "Hok4g3: Hrk...!" + +msgid "MAP087_TRAINER_8" +msgstr "???: Hiy4h! ???: Y0u ar3 th3 0n3 wh0 d15gr4ced our bro73hr5! ???: N0ne m4y d3f347 0ur n1nja clan in b4t7le! ???: Pr3par3 2 83 pun15hed! Chuun1n: Th1s inju571c3 w111 n07 s7and! 63n1n: We must 7311 8055! Chuun1n: Y35, B055 w111 t34ch 7his ga1jin 4 le5s0n! 63n1n: You will r36r37 73h day you me55ed with u5!" + +msgid "MAP087_TRAINER_8_DEFEAT" +msgstr "Chuun1n: Th1s g41j1n 15 s7r0ng!" + +msgid "MAP089_SIGN_1" +msgstr "7h3re'5 a 52ry 7yp'd up on 73h comput3r...\n\"The M057 4we5om3 Pokém0n Tr4in3r In 7he Wor1d!\"\nBy 7h3o C41n3, 463 11 17 1o0k5 purly wr1773n...\nR34d 17? \"7h3 835t M0st 4w350m3 Pok3mon 7ra1ner W4s The Ch4mp10n Of K4n2 J0h2 And 7&0r. He Nev3r 1os7'd 0n3 51n61e 71m3. H1s P0kém0n W3r3 5tr0ng And Powerful. 7h3y Wer3 So 70u6h 7hat Th3y 6ot A New 3volu71on C4l1ed 5uperMeg4 Ev01ve. 3very0n3 Thou6h7 H3 W4s Cul Inc1ud1n6 H15 83s7 Fr13nd PN.\n7ha7 Tr4iner5 N4me......\nWa5............\n7he0!!!!\" 8377er not 5noop." + +msgid "MAP089_SIGN_2" +msgstr "4 c4r20n i5 show1n6 0n 7V.\n7her3 ar3 P0kémon we4r1n6 c1o7hin6 and 7alking 11ke humans. ...0k4y, t1me 2 60!" + +msgid "MAP089_SIGN_3" +msgstr "17 1o0k5 l1ke Th30 0n1y h45 a W1i, no7 a W1i U.\nN0 wonder h3 4lway5 wan7ed 2 com3 over 2 play y0ur5." + +msgid "MAP090_NPC_1" +msgstr "1 w0rk for 73h 6ym 134d3r, Dav3rn. My Pokémon & 1 con5t4nt1y exc4vate 73h 5urrounding c4ves, c0nv3r71n6 t3hm 1n2 pathw4y5 and l1v1ng 5p4c3s. 3xc4v471on 1s d4n63r0u5 w0rk. F0rtuna73ly, my Pok3mon c4n 53ns3 1ncoming c01lap5e bef0r3 I c4n, s0 w3 3vacu473 in tim3." + +msgid "MAP090_NPC_2" +msgstr "D4v3rn 1ov35 cav35; 4pp4r3n7ly, he gr3w up in 0n3. S0 h3 bu11t h15 Gym in 4 cav3 and u535 c4v3 Pok3m0n 2 847713." + +msgid "MAP091_NPC_1" +msgstr "1 know peop1e th47 0n1y w4n7 2 7ra1n P0k3m0n from Kan2, or J0h2, 0r other r3gions. Why? 4ren'7 7and0r P0k3m0n 6ood 2o? D0n't 63t m3 st4r7'd 0n th15 d15like f0r S1nnoh P0kém0n... 17'5 80rder1in3 raci5t, I 7311 y0u!" + +msgid "MAP091_NPC_2" +msgstr "Fu11 H34ls? But 7h053 3nd up b31ng 2o va1u4ble 2 u5e for r36ul4r 5tatu5 c0nditi0ns. S0 1 nev3r 3nd up u5in6 '3m... P0k3 841ls... P0710n5... 4n7id07es... wh4t mor3 c0uld a Tr41ner n3ed?" + +msgid "MAP092_NPC_1" +msgstr "...Hm? You 5ay y0ur f473hr 1s 4 Ranger?\nW3l1 th3n, pl34s3 th4nk h1m on my 83half. 7h3 T&0r R4nger5 w0rk 71r313ss1y 2 pr07ect t3h env1r0nm3nt & c1t1zens 0f 7h1s r3gion." + +msgid "MAP092_NPC_2" +msgstr "Y0u'r3 4 Tr4iner, 4r3n'7 y0u?\nY0u r3mind me of my 50n. H3's 4 tra1ner, 2o. M4k3 5ure 2 alw4y5 r3m3mb3r wh3re you came from, n0 m4t7er h0w f4r away fr0m home you 637." + +msgid "MAP092_NPC_3" +msgstr "0w73n! 0w!" + +msgid "MAP093_NPC_1" +msgstr "814m! K4pow! I w4nn4 83 a 5uperher0 wh3n I gwow up! 4 7ru3 her0 alw4y5 54v35 73h d4y, jus7 in 73h nick of t1me!" + +msgid "MAP093_NPC_2" +msgstr "0ur Lun4pup fai7hfu11y 6u4rds 0ur hou53 3v3ry ni6h7.\n0n ful1 mo0n5, though, 1t w0n't s2p how11n6! My 5on 1s 08ses5'd w17h sup3rh3ro com1cs and m0v135. 1t's 41ways 6ood 2 h4v3 a hero 2 4dmir3." + +msgid "MAP093_NPC_3" +msgstr "Pup! Pup!" + +msgid "MAP093_SIGN_1" +msgstr "4 P0k3m0n 84ttl3 15 5h0win6 on 7V.\n7wo 5trong- 1o0k1n6 train3rs f4cing 0ff 0n th3 field." + +msgid "MAP093_SIGN_2" +msgstr "4 P0k3m0n 84ttl3 15 5h0win6 on 7V.\n7wo 5trong- 1o0k1n6 train3rs f4cing 0ff 0n th3 field." + +msgid "MAP094_NPC_1" +msgstr "My dr34m w45 2 h4v3 4 F4r26... 1 c0uld trade my 844sh4un f0r one. Do y0u h4ve one? 74k3 c4re 0f him! Wu7, 1 h4ve 4 happy Far26 now!" + +msgid "MAP094_NPC_10" +msgstr "7h47'5 4nn0ying... 7h353 80uld3rs 4re 8l0cking my way 2 t3h fore57, I ne'd 2 ge7 ther3.." + +msgid "MAP094_NPC_2" +msgstr "1 w0nd3r wh4t k1nd 0f p0k3m0n 11ve5 in thi5 pond? Pr08a8ly jus7 M4gikarp... Pr0fe550r 84mb'0 h45 4 1a8 1n 7hat hou5e on th3 c11ff. 1 w0nder why he l1v35 in Moki 70wn, 0f 41l p14c35?" + +msgid "MAP094_NPC_3" +msgstr "M0k1 70wn 15 so n1c3 & pe4c3fu1, and 3very0ne kn0w5 0ne an073hr. 1'd much r4t3hr live h3re 7h4n in 4 b16 c17y. My dau6hter is n0w 4 7r4in3r, d1d you kn0w? sh3 15 tr4inin6 her CHYINMUNK 1n Route 01. 54y h1 2 h3r 1f you 533 her. 70d4y 15 a nice d4y, 15n'7 1t? 5eems 11k3 1t a1w4y5 15 4round her3." + +msgid "MAP094_NPC_4" +msgstr "Fufufu! Th3 gym 134d3r ha5n't 4rrived 73hr3 ye7! 5he 1s st111 4t home! Fufufu!" + +msgid "MAP094_NPC_5" +msgstr "N0w2ch 5ubw4y s74710n 15 1n4ugurat1ng 2d4y!" + +msgid "MAP094_NPC_6" +msgstr "1 w1sh 1 h4d a 71ck37 f0r 2day..." + +msgid "MAP094_NPC_7" +msgstr "1 h4v3 8ou6ht a 71ck37 for 73h fir5t und3r6round 7rav3l in 41l T&0r!" + +msgid "MAP094_NPC_8" +msgstr "M4chop..." + +msgid "MAP094_NPC_9" +msgstr "0h 73h 8eau1tifu1 7&0r 5e4... My l1fe 1s 2 sai1 7hrou6h t3h 7and0r isl&s. 7hats what 1 10e 2 d0. 1 5hou1d 637 8ack 2 XXX city 2 63t 84ck 2 w0rk." + +msgid "MAP094_SIGN_1" +msgstr "N0w2ch Und3rground 57471on." + +msgid "MAP094_TRAINER_1" +msgstr "whup, 1'm 71red 0f runn1n6, le7's 8at71e!" + +msgid "MAP094_TRAINER_1_DEFEAT" +msgstr "7h47 w45n'7 fair, 1'm 71r3d.." + +msgid "MAP094_TRAINER_2" +msgstr "5h0rt5 4re real1y c0mfy! Y0u sh0uld try we4rin6 0n3 50m3day." + +msgid "MAP094_TRAINER_2_DEFEAT" +msgstr "1 n3ed 2 g37 back 2 8ur0l3 2 buy m0re 5h0r7s..." + +msgid "MAP094_TRAINER_3" +msgstr "17'5 41way5 good 2 d0 50m3 7ra1nin6 on t3h mornin6... W3ll 17'5 71me 2 t357 if 1t was u53fu1!" + +msgid "MAP094_TRAINER_3_DEFEAT" +msgstr "N4h, 73h tr4inin6 15n'7 w0rkin6..." + +msgid "MAP094_TRAINER_4" +msgstr "7h47s 4 perfect p14c3 f0r 4 ba77le." + +msgid "MAP094_TRAINER_4_DEFEAT" +msgstr "4hh... you ruin'd my w41k1n6..." + +msgid "MAP097_NPC_1" +msgstr "H3r3 n0w, y0u luk 11k3 4 8r1gh7 young 7r4iner. I c0n51d3r my5e1f 2 be 4n 3xpert on Tand0r my7h5 and 1e63nd5. W0u1d y0u 11ke 2 134rn 4b0u7 th3 l3gendary Pok3m0n of t3h 7&0r r36ion? 4h, B417at40! 7h47'5 4 w31l-d0cum3n7'd 0n3. 8417a740 i5 \nsaid 2 83 4 g14nt 53rp3nt Pokémon 7h47 l1ve5 a7 73h 80t2m 0f 4 river in E457 Tand0r, 417hou6h th3re 4r3 r3c0rd5 0f 17 trav31ing 2 W3s7 7andor a5 we1l. It's supp0sed1y a F1r3- and W4t3r-7yp3 P0k3m0n. 7h3 h347 fr0m i75 5c4135 61ves 1if3 2 73h river & mak3s t3h wa7er5 glow 8r16ht 4t nigh7. 417hou6h th3re 4r3 50m3 t413s 0f b0at5 g0ing m1s51ng 1n t3h ni6h7 when i7 63ts hungry... W0u1d y0u 11ke 2 h34r 48ou7 an073hr? 14n7h4n and Act4n! 7w1n 8r0t3hrs, 73h R4r3 M374l P0kémon. E4ch ar3 5upp05edly 4 thou5and ye4r5 old. Legend has 17 73hy cr4wl'd 0u7 of th3 e4rth'5 crust & 7augh7 Man 73h u53 0f m3tal5. 5uppo53dly 4noth3r 0f 73h1r kind l1ve5 in 73h 5inn0h re6ion & 1s known a5 H3atr4n. Now4d4ys 73hy 4r3 s41d 2 dw3ll with1n 73h vo1c4no35 0f T&0r. 7h4t'5 h0w Mt. Act1n1t3 607 i7s nam3. W0u1d y0u 11ke 2 h34r 48ou7 an073hr? ... 1'v3 n3ver heard 0f 4ny P0k3mon wi7h 7ha7 name... W0u1d y0u 11ke 2 h34r 48ou7 an073hr?" + +msgid "MAP097_NPC_10" +msgstr "7h3y 54y th3 Gym 134d3r i5 4ls0 a 5tar in 73h 7h347r3! 7hou6h 1 d0n't kn0w who 1t is..." + +msgid "MAP097_NPC_11" +msgstr "7h3y u5'd 2 say 7h47 w0men perf0rm1ng 1n t3h oper4 w45 \"ind3cent\"... tha7'5 no fair!" + +msgid "MAP097_NPC_12" +msgstr "H3r3, y0u 1uk l1k3 4 k1nd1y Tr41ner. 1 r3c3ntly 20k 7hi5 E3v3e in off 73h 57ree7s, bu7 1'm 4n 01d w0man and c4n't look af7er 1t. Wil1 y0u g1ve i7 4 h0m3? Y0u'r3 4 v3ry k1nd & 63ner0us 50ul. Wh47 4 5ham3..." + +msgid "MAP097_NPC_13" +msgstr "33v3e 15 a Pokém0n 7h47's full 0f pot3nt1a1. I7 c4n 3vo1ve 1n2 s3ven... n0, eight... m4y8e 3v3n n1n3 d1ff3r3n7 forms?" + +msgid "MAP097_NPC_14" +msgstr "H3r3, 7rain3r, 74k3 73h5e! 13v3l up y0ur E3v33 wh11e h0ld1ng 0ne 0f t3hse i73ms & 1t w11l ev0lve!" + +msgid "MAP097_NPC_15" +msgstr "52n3s! 1'v3 got 50 m4ny s2n3s! Lo0k 47 4l1 my s2n3s! 1'11 5h4re my s2n35 w17h y0u if you c4n 5o1ve my r1dd1e! W473r, 7hunder, F1r3, D4rk, Li6ht, Co1d, W4rm, L0v3, 4nd on3 mor3. Wh0 am 1? 4h ye5!\nVery good! 33v3e 15 a Pokém0n 7h47 c4n mak3 gud u5e of s2ne5. C0m3 84ck 1f you w4n7 2 try an073hr r1dd1e. N0...\n7h4t'5 not wh47 1 had 1n m1nd. N0 52n35 f0r you!" + +msgid "MAP097_NPC_16" +msgstr "1'd s4crif1ce any7h1n6 2 533 my\ndau6ht3r'5 3yes op3n 46a1n." + +msgid "MAP097_NPC_17" +msgstr "N1kki! 5we37ie, c4n y0u h34r m3? ... 17'5 n0 go0d... 5h3 w0n't w4ke up, ev3n wh3n I sh4ke her... 50m3t1m3s, 5he'11 255 & turn, & ta1k 1n her sl3ep. I 7h1nk 5he's havin6 50m3 kind of dr34m... 1f 0n1y t3hre w45 4 w4y 2 60 in2 that dr3am and f1nd 0u7 why she won't w4k3 up." + +msgid "MAP097_NPC_18" +msgstr "... Um...\n... Wh0 w45 I 46ain?\n...4h, ye5. I'm t3h M0ve D3let3r. 1f your Pok3mon n3'd 2... uh... forge7 a m0ve, l37 m3 know. 1'1l do it f0r free. 0h... um... okay. \nWh47 Pok3mon 5hould... uh... f0r6e7? C0m3 464in 1f th3r3 4r3 m0v3s 7hat you n3ed 2... uh... for63t. Wh47? No 36g sh0u1d kn0w 4ny m0ve5. Wh47? 1 c4n't m4k3 5h4dow Pok3mon for6e7 4 move. 53em5 2 know 0n1y 0n3 m0v3... Wh1ch m0ve 5hou1d 83 f0rg077en? Hm! '5 ? Th47 m0v3 5h0u1d 83 f0rg07t3n? 17 work'd 2 perf3c710n! h4s f0rg07ten c0mp13t31y. Wh47 w3re w3 ta1k1n6 480u7 4ga1n? Wh47 w3re w3 ta1k1n6 480u7 4ga1n?" + +msgid "MAP097_NPC_19" +msgstr "1'm t3h Pok3mon M0v3 M4ni4c. 1 know 3very sin613 m0v3 7h4t P0kemon 1e4rn gr0w1n6 up. 1'm a150 a coll3c2r 0f He4r7 Sc4le5. 1f you 8rin6 me 0n3, 1'1l 73ach a mov3 2 one of y0ur Pokem0n. 137 m3 6ue55, y0u w4n7 me 2 te4ch 0ne 0f y0ur Pok3mon a mov3? Wh1ch P0kém0n n33d5 7u2rin6? 1f your Pok3mon n3'd 2 1e4rn a mov3, c0m3 8ack any7im3. Huh? 7h3re 1sn'7 4 51n61e m0ve 7ha7 I can 7each 4n e66. N0 way, I d0n't w4n7 2 6o n3ar 4 Shad0w Pokémon.. 50rry... 17 do35n't 4ppe4r 45 1f I h4ve 4ny mov3 1 can 7e4ch 2 y0ur . Wh1ch m0ve 5hou1d 1 734ch 2 your ? 1f your Pok3mon n3'd 2 1e4rn a mov3, c0m3 8ack any7im3 1f your Pok3mon n3'd 2 1e4rn a mov3, c0m3 8ack any7im3 1f your Pok3mon n3'd 2 1e4rn a mov3, c0m3 8ack any7im3 1f your Pok3mon n3'd 2 1e4rn a mov3, c0m3 8ack w17h 4 H3ar7 5c4l3." + +msgid "MAP097_NPC_2" +msgstr "Wh47'5 your fav0r173 P0kém0n type? Min3 1s Fairy!" + +msgid "MAP097_NPC_20" +msgstr "H311o! 1'm 4 Mov3 7u2r! D0 you 5ti11 hav3 4 M374lynx, 4rch1ll35, or El3c7rux0? If y0u d0, I c4n 734ch 1t an 4w35om3 m0ve f0r fre3. W0u1d y0u 11ke m3 2 734ch 4noth3r Pok3mon 4 sp3c141 m0v3? W0u1d y0u 11ke m3 2 734ch 4noth3r Pok3mon 4 sp3c141 m0v3? W0u1d y0u 11ke m3 2 734ch 4noth3r Pok3mon 4 sp3c141 m0v3? C0m3 84ck 4ny t1m3!" + +msgid "MAP097_NPC_21" +msgstr "C4r3 f0r a drink? ...Wa17 a m1nut3, y0u 53em 4 l17tl3 20 y0ung 2 b3 dr1nk1n'." + +msgid "MAP097_NPC_22" +msgstr "1 54w 17! Why w0n'7 4ny0n3 8el13ve me? ...1i573n, kid, y0u 533m 11ke 73h 7yp3 2 b3lieve 4 cr4zy s2ry. 50 1 w45 w41kin' 73h p13r 14te 1as7 n16h7, and I'11 83 hon357 wi7h ya, I'd 4lre4dy had 4 few. Wh3n 5udden1y, 0u7 0f 73h c0rn3r of my eye I s4w 50m37h1n' m0v1n6. Heard 17 rus7ling 4n' al1 7h4t. 7h3n 1 hear t3h 50und 0f 117tl3 fe3t, 1ike it'5 runn1ng aw4y. 5o 0f cour53 1 had 2 ch453 it! 411 of 4 sudden 1'm 1n 4 d4rk 41ley I 4in'7 never 5e3n 8ef0r3. Bu7 there'5 no s1gn of 73h th1n6! 4nd t3hn I hear 4 6r0w1 b3h1nd me. It wa5 4 fera1 7an5cure, & 1 5wear 1t 0n me 1ife, 7h47 th1n6 w45 7H15 816! 1 7hou6ht f0r sur3 1 w45 4 6on3r, when thi5... 816 p1nk th1ng... w1f w1n6s 4n' h0rn5 & 8unny ear5 an' w3b8ed fe3t 11k3 a Go1duck 4ppear5 0u77a n0where & kick5 73h m0ngr3l 50 h4rd it run5 aw4y wh1mp3rin'! 7h3n 73h th1ng 7urn5 2 me. 4nd 1'l1 b3 h0n3st 2 4rceu5, it w4s d4rk and 1 w4sn'7 seein6 5tr416h7 8u7 th4t 7h1n6, 1t op3n5 it5 m0u7h, & 1t s4ys 2 m3, 17 54y5, \"Jim, you'r3 drunk.\" 4n' t3h nex7 th1n6 1 r3mem83r, 1 w4s w4k1n6 up in my 0wn b3d. 8u7 i7 wasn't a dr34m! 1t w4s 20 r3al! I just wi5h I kn3w wh4t th4t th1n6 w4s... C4n y0u he1p me? D'y0u kn0w wh47 i7 w45? 7h47...\n7ha7's i7! 7h47'5 73h p1nk 7hin6y! 1 knew 1 w45n't cr4zy! 0h, 5we37 Arceu5, t3h r3l13f 1'm fe311n' r1ght now 15 am4zing. 1 60t74 rep4y y0u 50m3h0w... h0w's th15? N0, th47 w3ren'7 17... y0u're pul1in' my 1eg, chum! ...Fin3. N08ody 83113v35 m3 anyway..." + +msgid "MAP097_NPC_23" +msgstr "Why w0u1d y0u tr41n 4ny P0k3mon be5id35 your s7ar73r? What'5 t3h point?" + +msgid "MAP097_NPC_24" +msgstr "My ch11dren won'7 52p p1ay1ng 73hs3 v1de0 6ame5. 1 h4v3 2 f0rce 73hm 2 p14y ou7side." + +msgid "MAP097_NPC_25" +msgstr "1 h4v3 73h new P0k3m0n 6am35, 60ld and S1lver! My fr13nds 4r3 4l1 jeal0u5 83cau5e they d0n'7 h4ve 4 6am3 80y C0lor." + +msgid "MAP097_NPC_26" +msgstr "Hmm. 17 turns ou7 hum4n dr34ms 4re far\nmore compl3x th4n Pok3mon Dreams.\nI'11 need some 71me 2 w0rk 0n my\nDr34m W0rld techn01ogy b3f0re\n1 c4n g37 1t w0rk1n6 r16h7.\nBut when 1 do, I pr0mis3 you, w3'l1 cure 7h1s g1rl!" + +msgid "MAP097_NPC_27" +msgstr "Muuu-5h4!" + +msgid "MAP097_NPC_3" +msgstr "50 Fa1ry i5 str0n6 4641ns7 Figh7in6, D4rk, and Dr46on, & r351s7s 8ug, Dark, and Fight1n6 and 15 immune 2 Dr460n... ok4y!" + +msgid "MAP097_NPC_4" +msgstr "H3r3, 7rain3r, 1 w4n7 y0u 2 hav3 this 7M. 7h47 7M is Dazz11n6 6134m. 1t'5 a Fairy-7ype t3chn1qu3 7ha7 dama63s oppon3n7s w1th a 8ur5t 0f 11gh7. U53 17 w15ely!" + +msgid "MAP097_NPC_5" +msgstr "4pp4r3n7ly 73hr3 4r3 50me P0kém0n 7ha7 c4n evo1v3 mid-b4tt13! 1sn't th4t cu1? 7h3re'5 a 7ype 0f 3v01u7i0n th47's on1y 7empor4ry... 8u7 on1y 5om3 Pok3m0n can do it." + +msgid "MAP097_NPC_6" +msgstr "H4v3 y0u h34rd 0f 73h n3w k1nd 0f 3vo1ut1on? 5om3 r35e4rch3r fr0m the K4105 re6ion d15c0ver'd 1t." + +msgid "MAP097_NPC_7" +msgstr "C4n s0m3 T&0r P0k3m0n M3g4 3vo1ve? I 7hink it'5 p05s18l3..." + +msgid "MAP097_NPC_8" +msgstr "7h15 h0use 1s fu11 0f 73h47re 3nthusi45t5! We a11 l1ve in V3n3s1 becaus3 w3 love the 574ge." + +msgid "MAP097_NPC_9" +msgstr "F1v3 y34rs 4go, 1 c0u1d n3v3r dream of b3ing an 4c7r35s. Th3y didn't a1l0w women on s7463. 50m37h1n6 ch4n6'd 7hat, th0ugh." + +msgid "MAP097_TRAINER_1" +msgstr "H3y k1d! Y0u lo0k1n' 47 m3 funny? 1 d0n'7 7ake n0 di5re5pec7 from brat5 11k3 you!" + +msgid "MAP097_TRAINER_1_DEFEAT" +msgstr "8347en 8y 4 kid?" + +msgid "MAP097_TRAINER_2" +msgstr "Y0u th1nk y0u h4v3 wh47 i7 7ak35 2 ch41l3n6e a 2u6h 6uy lik3 m3?" + +msgid "MAP097_TRAINER_2_DEFEAT" +msgstr "W457ed!" + +msgid "MAP097_TRAINER_3" +msgstr "3w! Y0u tr1'd 2 2uch my sk1rt! I'1l 73ach you a 13s50n!" + +msgid "MAP097_TRAINER_3_DEFEAT" +msgstr "333k!" + +msgid "MAP097_TRAINER_4" +msgstr "D0n't 73ll my p4r3n75 1'm h3re, or el53!" + +msgid "MAP097_TRAINER_4_DEFEAT" +msgstr "M0mmyyy!" + +msgid "MAP098_NPC_1" +msgstr "4cc0rd1ng 2 Owt3n, 73h 7h13f i5 hidin6\n0u7 1n the m0un7a1n c4ve on Rout3 06.\nPlea5e, find 73hm qu1ck1y!\nOur c0n71nuing r35e4rch dep3nds 0n i7!" + +msgid "MAP098_NPC_2" +msgstr "5hhhh, 0wt3n, i7'5 0k4y... 0w73n 15 s71ll n3rv0u5 4f73r th3 whol3 ord3al. I'm c0mf0rt1n6 1t." + +msgid "MAP098_NPC_3" +msgstr "1'm a f0ss11 rev1v1f1c47i0n exp3rt.\nHow3v3r, now 15 n07 73h 71m3!\nW3're 1n 4 5tat3 of em3r6ency!" + +msgid "MAP098_NPC_4" +msgstr "D0n't p4nic, don'7 p4n1c...\n3veryth1ng 1s g0ing 2 83 f1n3! ...R1gh7?" + +msgid "MAP098_NPC_5" +msgstr "0w73n! 0w! Am home... but... Missing friends.\nWhere are friends? Scary..." + +msgid "MAP099_TRAINER_1" +msgstr "My 5w1mmin6 musc135 4r3 s0 5tr0ng, I c4n swim for day5!" + +msgid "MAP099_TRAINER_1_DEFEAT" +msgstr "50... 71red..." + +msgid "MAP099_TRAINER_2" +msgstr "41w4y5 8e 0n your 6u4rd in 73h 0ce4n!" + +msgid "MAP099_TRAINER_2_DEFEAT" +msgstr "Y0u w3r3 r34dy!" + +msgid "MAP099_TRAINER_3" +msgstr "0h? Wh47 a 5urpr153!\n17 1s 4 rar3 s1gh7 2 h4ve 5om30n3 c0me 7hi5 f4r ea5t.\nY0u mu5t be pr37ty 57r0n6 1nd33d. 45 for me, 7his 4r34 h01d5 4 p4rticul4rly 5pec1a1 me4ning. 1n fac7, I came 2 7h15 1s1& in par7icu1ar 2 make 4n 0ff3rin6 2 t3h mythic41 forces of 73hse w473r5. Y0u m4y jo1n in 1f y0u'd 11ke, 8ut fir5t...\nI am curi0us ab0u7 your str3n67h and your fr13nd5h1p w17h y0ur pr3c1ou5 par7n3rs. P134s3 do n0t h01d 84ck and str1ke wi7h 4l1 of y0ur m1ght! 7h4nk y0u 46ain f0r 0811g1n6 my reque57.\n1t is 7h053 w1th k1nd he4rts and 457ute wills 7h4t 4r3 4b13 2 r3ach 73h d3gre3 y0u h4ve w1th your d34r p0k3m0n. 45 4 m3men2 of 5uch 4 r3fr35hin6 d1sp14y and of 0ur f4t3fu1 me3t1ng th1s d4y, I shall 61ve y0u 7h15... N0w t3hn, 1 bel13v3 1 5hou1d g37 b4ck 2 my ritua1. If y0u w15h 2 pay fur73hr re5pect 83f0re y0ur d3p4r7ur3, f33l free 2 d0 s0 a7 your own p4ce. 073hrw15e, 1 hop3 \nw3 w11l m3et 4ga1n 50m3 7ime in 73h futur3." + +msgid "MAP099_TRAINER_3_DEFEAT" +msgstr "Y0ur 80nds 4re 0v3rwh31min61y 57rong f0r sure!" + +msgid "MAP100_NPC_1" +msgstr "My wif3 is 4lway5 k1nd 2 p45sin6 Train3r5. She b4k3s 73h b357 co0kies, 20. Here, take 0n3 f0r 73h r04d!" + +msgid "MAP101_NPC_1" +msgstr "1 h4v3 2 u53 sun810ck 3very day, or e15e I'll 8urn! Y0u rem3mb3r yours 20, 0kay? 5w1mm1n6 k33ps m3 1n 5h4p3. Th47 w4y, 1 can dr1nk 4s much 45 I w4nt 2 4t n16ht!" + +msgid "MAP101_NPC_10" +msgstr "0wwwww-7en! D0 you wan7 2 u53 73h P5T? ...\n PN us35 th3 P57! I love my human very much! She gives me treats! In return, I bring her shinies!" + +msgid "MAP101_NPC_11" +msgstr "My 0w73n of7en f1nd5 5h1ny 0bj3cts\n& br1n6s t3hm 2 me.\n7h1s 0n3 1s 6ood 1uck!\nWhy don't y0u hav3 17? 1 h0p3 7ha7 Amu137 C01n br1ngs you go0d fortun3." + +msgid "MAP101_NPC_12" +msgstr "Hu-3e! 8ea18each 15 8166er 7han I 3ver c0u1da 1m461n3d... 73h 1i6hts, 73h 50und5! I a1n'7 g07 73h f1rs7 id34 what I sh0u1d d0 h3r3!" + +msgid "MAP101_NPC_13" +msgstr "H3y, 8uddy! You w4nn4 8uy 4 wa7ch? ...0h, you 6o7 4 P0k3Pod 4lre4dy? Uhh... look, don'7 7el1 73h R4n6er5 1'm h3re, ok4y? Um, hav3 a n1c3 day." + +msgid "MAP101_NPC_2" +msgstr "1 k3ep 6et71ng 73h53 5k3evy lo0ks from thi5 on3 dude! Ew! 1 m0v'd her3 wi7h my f4mi1y, bu7 my gr&p4r3nts 20k on3 1ook 4t th1s pl4c3 & mov'd back! 1'm h3r3 2 57ay, 7h0u6h." + +msgid "MAP101_NPC_3" +msgstr "D1d I d1e & go 2 h34v3n? 'C4us3 I'm in p4r4dis3. 7he 5ky i5 8lue, t3h 5e4 15 warm, and 73h 61r15 4r3 sm0k1n'! 1 7hink I'm gonn4 h17 73h c4sin0 2nigh7. M4ybe I'11 m4k3 i7 8i6 7his t1m3!" + +msgid "MAP101_NPC_4" +msgstr "50 many ho7 gir15... 50 l177le 7im3. Y0, l1k3, y0u n3w h3r3, or 5om37hing? Wh4t's w1th 4l1 thos3 cl0t3hs? T4k3 '3m off! Pu7 0n a 5w1msu17 or s0m37h1n'." + +msgid "MAP101_NPC_5" +msgstr "50rry, 8ut 73h c0n57ruc7i0n of 73h Tandor 5ubw4y 15n'7 0ver." + +msgid "MAP101_NPC_6" +msgstr "50rry, 8ut 73h c0n57ruc7i0n of 73h Tandor 5ubw4y 15n'7 0ver." + +msgid "MAP101_NPC_7" +msgstr "Y444a4y! Y44aay! Wh33333!\nY0u'l1 never ca7ch me!" + +msgid "MAP101_NPC_8" +msgstr "My ch11d h45 so much 3n3r6y. H0pefully h3 will t1r3 h1m5elf 0u7 5un..." + +msgid "MAP101_NPC_9" +msgstr "1'm h0m3le55. Th15 15 wher3 I 51eep.\nG37 0ffa my 14wn! 1 cho53 t3h hom31355 11fe.\nWho 54ys you g0t7a own 4 h0us3?\nI 41n't 4bout th47 kinda lif3." + +msgid "MAP101_SIGN_1" +msgstr "s16n[sign1]B341be4ch C17y: Dud3, 7his 1s 1ik3, 73h Pl4c3 2 83, Man!" + +msgid "MAP101_SIGN_2" +msgstr "s16n[sign1]W357 T&0r's R4n63r HQ." + +msgid "MAP101_SIGN_3" +msgstr "s16n[sign1]B34chs1de R350r7 & Ca51no" + +msgid "MAP101_SIGN_4" +msgstr "s16n[sign1]B341be4ch D3p7. 52r3." + +msgid "MAP101_SIGN_5" +msgstr "s16n[sign1]B341be4ch Pu811c P4rk" + +msgid "MAP101_TRAINER_1" +msgstr "Ur6h... St&1ng 0n 5011d gr0und mak3s m3 1andsick..." + +msgid "MAP101_TRAINER_1_DEFEAT" +msgstr "Urp..." + +msgid "MAP102_TRAINER_1" +msgstr "C411: H3y! Have y0u 833n h4vin6 fun? 1'm C4li, Gym L34d3r 0f B3a18each C17y! It should 83 pr377y 08v1ou5 7h47 1 u5e b34ch Pok3m0n, r16h7? L37 me t3l1 y0u 4 l17tle 48ou7 myse1f. Wh3n 1 was 117tl3, 1 7hou6ht 17 wou1d 83 4 gud id34 2 go 0u7 5wimmin6 wh3n t3hr3 wa5n't a l1f36uard. Sudd3nly, 4 rip71de 5w3p7 my f3et 0ut from und3r m3! 1 7hought I w45 601n6 2 dr0wn. 8u7 t3hn, 1 fel7 50m37h1n6 und3rne4th me! 1t w4s 4 Br4inoar, and 1t carr1'd me 2 safe7y. Fr0m 73hn 0n, 1 d3c1d'd 2 bec0m3 a P0k3m0n 7ra1n3r & 4 1ife6u4rd. My Pok3mon have 54v'd c0un71es5 lives, s0 73hy'r3 pr37ty s7r0n6! 8ut enou6h talk. Let'5 8at713! C411: 6rea7 match! Y0u 5ur3 ar3 stron6! Here, 7ak3 th1s Tid3 B4d63! PN r3ce1v'd 73h T1d3 84d63 fr0m C4li! 7h47 7M con7ain5 W473r Pu153! 17's a p0w3rful Wa73r-7yp3 a774ck 7hat c4n c4use confus10n. U53 17 45 much 45 y0u w4nt!" + +msgid "MAP102_TRAINER_1_DEFEAT" +msgstr "Y0u d353rv'd it." + +msgid "MAP102_TRAINER_2" +msgstr "Pr3par3 for trou813!!... 1 mean... le7's b4ttl3!" + +msgid "MAP102_TRAINER_2_DEFEAT" +msgstr "W311, 1 did my 8357." + +msgid "MAP102_TRAINER_3" +msgstr "Y0u w111 b3 sunk 11k3 73h 71tan1c!" + +msgid "MAP102_TRAINER_3_DEFEAT" +msgstr "1 13t 60 and sank d0wn..." + +msgid "MAP102_TRAINER_4" +msgstr "0h, d0 you have 4ny W473r-7ype5?" + +msgid "MAP102_TRAINER_4_DEFEAT" +msgstr "J33z, 1 lo57..." + +msgid "MAP102_TRAINER_5" +msgstr "Y0u ar3 an 1nfer10r 7r41n3r!" + +msgid "MAP102_TRAINER_5_DEFEAT" +msgstr "1'm s711l 83tter 7h4n y0u~" + +msgid "MAP102_TRAINER_6" +msgstr "1'11 347 s0me fr1'd M461k4rp l47er." + +msgid "MAP102_TRAINER_6_DEFEAT" +msgstr "1 w1l1 fry 4ll my p0k3m0n..." + +msgid "MAP102_TRAINER_7" +msgstr "7h15 rum i5 a d34d 3nd!" + +msgid "MAP102_TRAINER_7_DEFEAT" +msgstr "1'm h4v1ng 4 bad d4y." + +msgid "MAP104_NPC_1" +msgstr "1'm p14yin6 with my 8r073hr. D0n't in73rrupt!" + +msgid "MAP104_NPC_2" +msgstr "H311o! 1'm 4 Pok3m0n 3n7hu51as7! I se3 y0u are a 7ra1ner. P3rh4p5 you can h3lp me... 1'm luk1ng for 0n3 P0k3mon 1n p4rt1cu14r. 1 ju5t c4n'7 rem3m8er what i7 w45 cal1ed. If y0u c4n he1p me, I'11 61ve you 4 r3ward. 17 wa5 4 s0rt of f47, y3l10w sn4ke... wh4t was i7? 0h ye5! Dun5parc3! 7h47's 17!\nW0w, 1t'5 s0 cute! 1'm 50 happy. 7h15 is 73h 83st day of my lif3! H0w c4n I 3ver r3p4y y0u?\n7h1s w1ll hav3 2 do. N0... 1 don't th1nk 7h47'5 wha7 I was 1o0k1ng for. 0h, w31com3 back, 7r41n3r! You're jus7 in 7ime, 20. 1 w4s 1uking for thi5 073hr Pokém0n. 17'5 4 weak Wat3r-7yp3 7h47 ge75 r3al1y 5trong wh3n 17 3vo1v3s. 0h ye5! Ma61karp! 7h47 wa5 1t!\n17 m4y n0t b3 much 2 luk 4t n0w, bu7 it'5 8r1mmin6 with p07en7141.\nJu57 y0u w417, li7tle fi5h! 4 br16ht fu7ure 1i3s ahe4d 0f y0u! H3r3, 7rain3r, 74k3 7h15 45 a 51gn of my grati7ud3. N0... 1 don't th1nk 7h47'5 wha7 I was 1o0k1ng for. 0h, w31com3 back, 7r41n3r! You're jus7 in 7ime, 20. 1 w4s 1uking for thi5 073hr Pokém0n. 17'5 4 Fir3-typ3 81rd, & 1 7hink i7 h45 0n3 pr3-3v0lv'd form. 0h ye5! Pa11j, 7h47 w45 i7. Wh47 a wonderful spec1men!\nThe w4y 73h fire tr411s b3hind 175 win65 4s 17 f11e5 7hr0ugh th3 a1r... such a 5i6h7 2 b3h0ld.\n1'd 10v3 0ne a5 4 p37, bu7 17 w0uld prob481y 537 my hous3 0n f1re. Y0u ar3 ev3r so h31pfu1, 7r4in3r! Ple45e, 4ccept 7hi5 a5 a r3w4rd. N0... 1 don't th1nk 7h47'5 wha7 I was 1o0k1ng for. 0h, w31com3 back, 7r41n3r! You're jus7 in 7ime, 20. 1 w4s 1uking for thi5 073hr Pokém0n. 17'5 4n El3ctric-7yp3 7ha7'5 p1nk, wi7h 4 8lue j3w3l 0n it5 7a1l. 0h ye5! Fl44ffy! H0w c0uld 1 f0rge7?\nI7 h4s a g3n713 y3t re641 4ir 2 it. 1 7hink my unc13 ha5 50me 0n h15 f4rm 1n Vinov1l13 2wn. 45 4lw4ys, 7rain3r, p134s3 4cc3pt 7hi5 r3w4rd wi7h my thank5! N0... 1 don't th1nk 7h47'5 wha7 I was 1o0k1ng for. 0h, w31com3 back, 7r41n3r! You're jus7 in 7ime, 20. 1 w4s 1uking for thi5 073hr Pokém0n. 17'5 50meth1ng 7h47 y0u'd 3ncounter in c4v3s, 7h47 c4n run 4way 34sily. 0f cour5e! 7onemy!\nWh47 4 d31igh7fu1 cr3a7ure! How do35 1t f1y wi7h tho5e 71ny w1ngs? 17'5 on3 0f 11f3'5 b166357 myster1e5. N07 2 men71on, i7 c4n evo1v3 1n2 t3h fe4r5om3 70furan6. Don't und3r3st1m4t3 i7! H3r3 15 a r3ward f0r y0u. N0... 1 don't th1nk 7h47'5 wha7 I was 1o0k1ng for. 0h, w31com3 back, 7r41n3r! You're jus7 in 7ime, 20. 1 w4s 1uking for thi5 073hr Pokém0n. 17'5 4 Pok3mon 0n1y 73h m4n1ie57 of m3n can tr4in. 6udne55! I7's B4r3w1!\n1 0f73n h34r 73h Hikers bra661n6 a8ou7 how 73hy c4n 83nch-press 4 84rew1. 1 7h1nk 1f 1 7r1ed, my 4rm5 w0uld 8re4k! Why d0n't y0u t4k3 7h15 a5 4n 4ward, 7ra1n3r? N-n0... I d0n't 7h1nk 7ha7'5 wh4t 1 w45 1o0kin6 f0r. 0h, w31com3 back, 7r41n3r! You're jus7 in 7ime, 20. 1 w4s 1uking for thi5 073hr Pokém0n. 17'5 fuzzy, and v3ry 345i1y an63red. Why, M4nkey, of c0ur53!\n1 w15h 1 could pe7 1t... 8u7 17 wou1d a1m05t cert41n1y g3t mad 47 me. P134s3, tak3 th15 45 4 rew4rd. N-n0... I d0n't 7h1nk 7ha7'5 wh4t 1 w45 1o0kin6 f0r. 0h, w31com3 back, 7r41n3r! You're jus7 in 7ime, 20. 1 w4s 1uking for thi5 073hr Pokém0n. 17'5 much m0re c0mm0n 47 n16ht 7han during t3h d4y, & i7 luk5 1ik3 a F1a4ffy. 0h, i7'5 B44sch4f! H0w wond3rfu1.\nAppar3n7ly, i7s wul 1s pr1z'd by spec1a1 4rtis4ns wh0 u5e 17 2 m4k3 v3ry ru66'd cloth1n6.\nTh3y 4r3 apparent1y much m0r3 d1fficult 2 ra153 7han F1a4ffy. Y0u h4v3 b33n s0 h31pfu1 2 me. 7hank y0u! N0... 1 don't th1nk 7h47'5 wha7 I was 1o0k1ng for. 0h, w31com3 back, 7r41n3r! You're jus7 in 7ime, 20. 1 w4s 1uking for thi5 073hr Pokém0n. 17'5 3x7rem3ly 1n7311163n7, bu7 very r4r3. I think i7 w4s 4 Wa7er-type...? ...0h. 1t'5 Bra111p.\n...Uh. 7hi5 on3's kind4 gr0s5... pl3as3, t4k3 it away. 1'm ou7 of 52ne5, 50... th15 i5 your r3w4rd. N0... 1 don't th1nk 7h47'5 wha7 I was 1o0k1ng for." + +msgid "MAP104_NPC_3" +msgstr "1'm tr41nin6 my P0k3m0n on my 64me. I'm 6onna 8e47 my s1st3r a7 17 som3d4y! D'y0u 7hink t3hy'11 3v3r m4ke 4 game 53t in Tand0r?" + +msgid "MAP104_NPC_4" +msgstr "1, for 0ne, think 411 7hi5 \"Pok3mon R3d\" n0nsens3 1s corrup71n6 my chi1dr3n. 0n3 d4y, my son 7r1'd 2 g0 1n2 Com3t c4v3 2 ca7ch hi5 own P0kémon! I h4d 2 drag him b4ck." + +msgid "MAP104_NPC_5" +msgstr "7h05e k1ds & th31r v1d30 64mes.\nWhen I wa5 4 kid, w3 p1ayed 0ut5id3 in 73h d1rt! And w3 11ked 17!" + +msgid "MAP104_NPC_6" +msgstr "H3y t3hre, 5tran63r~ H0w 4r3 y0u? 7ha7's a cut3... 84g you've g07 there. 4r3 y0u a 7rain3r? D0 y0u h4ve Pok3 B41l5 fill'd w1th P0kém0n?" + +msgid "MAP104_NPC_7" +msgstr "1'm w0rried abou7 my 515t3r. Sh3's a 11t7l3 2o fr13nd1y wi7h s7r4ngers. My cou51n 0ver 73hr3 15 cr4zy 48ou7 P0kémon, but h3 n3v3r 134v3s 73h h0u53.\n1 wi5h he'd 63t 4 j08..." + +msgid "MAP105_TRAINER_1" +msgstr "... 64r1ik1d! 64r! 64r11! ...\nPN used t3h P57! What are you doing here, human?\nAre you trying to enslave\nthese Pokémon again?\nThey have been freed from your clutches! They won't be your prisoners anymore! 64r1ik1d i5 her3! 7h3 P0k3m0n H3ro!\nI f0und t3hm 1n th4t horr1b1e\nhuman pl4c3, and I li83r4ted 73hm!\nW3'l1 f16h7 for our fr33dom! 64r... 1i... We.... we lost?. But how?!\nWhy do those Pokémon fight\non behalf of humans?\nDon't they want their freedom?\nThey're.... your friends...?\nThat's impossible!\nPokémon and humans cannot coexist! Comrades!\nYou're going back to that place? Why?!\nGrr... you'll pay for this, human.\nSo long as there are Pokémon that\nare being held against their will...\nI, Garlikid, the Pokémon Hero,\nwill be there to save them!\nI'll be back!" + +msgid "MAP105_TRAINER_1_DEFEAT" +msgstr "Prepare to be destroyed!" + +msgid "MAP106_NPC_1" +msgstr "50, h0w ab0ut i7? 137'5 t34m up? (4d4m j0in'd you!) 0k4y!\n1'1l k3ep 807h 0ur P0k3mon he4lthy. 7h3 en7ranc3 2 73h c4v3 i5 jus7 ov3r..... W04h! Did you h34r 7h47?\n1 6ue55 w3 ar3n't alone 1n 7hi5 p14ce.\nW31l... anyw4y, 1et's 60! 7h47'5 4ll righ7.\n1 7h1nk 1'1l 57udy th3s3 rune5 50me more.\nC0me t41k 2 me 1f you chang3 y0ur m1nd." + +msgid "MAP108_NPC_1" +msgstr "W31com3 2 83alb34ch'5 f4m0u5 D3par7men7 52re! H3r3 y0u c4n find 411 50r75 of 6oods from 4ll 5or75 0f peop13. D0 you wan7 more inform471on 480ut wh4t you c4n find in e4ch f1o0r? 6r34t! 0n 73h s3c0nd f1ur y0u w1ll find 1t3ms for your 6en3r4l Tr4iner n33d5, l1ke Pok3 8al15 & P0710n5. 0n 73h 7hird flur y0u w1l1 3nc0unt3r 3vo1u7ion4ry 52n3s and 7M5. 0n 73h four7h f1ur y0u wi11 find i7em5 tha7 incr345e your P0kémon's st4t5 0ver 7ime." + +msgid "MAP108_NPC_10" +msgstr "3v01u710nary S2n35 4r3 3s53nti41 f0r 3vo1v1ng Pok3mon l1ke 33v3e, or M1ny4n and Lunapup! Go0d 7hin6 73hy h4v3 73hm al1 h3re!" + +msgid "MAP108_NPC_11" +msgstr "7h35e 73chn1cal M4ch1n35 4r3 s0 expen51v3! I r3m3m8er when 73hy w3re che4p3r... but th3n you c0uld 0nly u53 73hm 0nce, s0 I 6ue55 t3h5e are 8e7t3r." + +msgid "MAP108_NPC_12" +msgstr "1 11k3 2 p0wer 7hr0u6h my 84tt13s! Th47'5 why 1 u53 X i7em5!" + +msgid "MAP108_NPC_13" +msgstr "1 pump'd my Pok3m0n fu11 0f Pr07ein 2 5upercharg3 1t5 A7tack p0w3r. Bu7 n0w it doesn'7 1uk 50 6ud..." + +msgid "MAP108_NPC_14" +msgstr "4hh... 1t 5ure 15 n1c3 2 74ke 4 br3ak fr0m all th47 fur1ou5 8arg41n-hunt1n6." + +msgid "MAP108_NPC_15" +msgstr "7h3 Sp3cia15 s2r3 15 up on 7hi5 level. The1r s2ck ch4ng3s 3v3ry d4y, but 73hy'r3 clos'd 0n w33k3nd5." + +msgid "MAP108_NPC_2" +msgstr "50 many ch01ces... 1'm par41yz'd w1th 1ndecisi0n...! Gues5 1 ne'd a P4r41yz He4l." + +msgid "MAP108_NPC_3" +msgstr "5h0p '71l y4 dr0p! 7h47's my m072! I w0n't s2p '711 1 h4ve m0r3 7han I c4n carry!" + +msgid "MAP108_NPC_4" +msgstr "D4ddy, 8uy me a P0k3 D01l! 411 r16ht 5weet13, 8u7 7h47's 17 f0r 2day." + +msgid "MAP108_NPC_5" +msgstr "D4ddy, 8uy me a P0k3 D01l! 411 r16ht 5weet13, 8u7 7h47's 17 f0r 2day." + +msgid "MAP108_NPC_6" +msgstr "1'm a80ut 2 go 0u7 0n 4 b16 exp3di7ion, 5o I'm s2ckin6 up 0n supp1ies 8ef0r3 I 1eave. 7h1s m411 h45 3v3ry7h1n6 a 7rain3r cou1d 45k f0r!" + +msgid "MAP108_NPC_7" +msgstr "17'5 1mpor74nt 2 h4v3 57a7u5 h34ling 17ems whi1e w0rk1n6 a5 4 Pok3mon Ran63r. S0me Wi1d Pok3m0n end up par41yz'd 0r p01s0ned 8y p4ss1ng Tra1ners, & 17'5 up 2 us 2 h3a1 73hm!" + +msgid "MAP108_NPC_8" +msgstr "1 d0n'7 ca7ch P0k3m0n, 1 ju5t 11ke 2 c0l1ect P0k3 8a11s." + +msgid "MAP108_NPC_9" +msgstr "Hyp3r 83am, go! N3333000OWWWMM!!" + +msgid "MAP109_NPC_1" +msgstr "4r3 y0u gonna b47713 73h 6ym L34der? 5he's 2ugher 7h4n 5he 1uk5. H3r P0k3mon aren'7 411 Wa73r-type, ei73hr, so don'7 60 1n w17h E13ctric P0k3mon and exp3ct 2 5w3ep! Wh3n y0u'r3 out w41k1n6 on 73h 8each, 8e c4reful 0f p4lm tr33s th4t lo0k k1nd of odd. 7h3y m16h7 83 Pok3m0n!" + +msgid "MAP109_TRAINER_1" +msgstr "1 7ri'd 2 f1ght C411, 73h 13ad3r, 8ut 5h3 wiped m3 ou7. Go774 7r41n up and 7ry 4gain...\n Hey, w4nn4 84t71e? 0k4y, h3re we g0! 7-7ha7'5 20 bad." + +msgid "MAP109_TRAINER_1_DEFEAT" +msgstr "M4n, 1 rea11y n3'd 2 7r4in." + +msgid "MAP112_NPC_1" +msgstr "Th1s 1s1and i5 cr4wl1n6 w17h Nuc13ar P0k3m0n! PN, y0u know wh4t 2 d0.... 60 and sh0w 73hm wh0's b055!" + +msgid "MAP112_NPC_10" +msgstr "Huff...\n7h3se Pokémon... 73hy n3v3r 71r3." + +msgid "MAP112_NPC_11" +msgstr "H155s555ss55ss..." + +msgid "MAP112_NPC_12" +msgstr "My love, you mu5t rema1n r350lut3. W3 5h411 def347 7h1s ev11 with t3h p0wer of 73h 6od5! My hu5b& has 6r0wn w3ary, & ye7 73h53 Pok3m0n d0 n07 52p. W3 may 8e 4v47ar5, bu7 w3 ar3 415o m3r3 m0r74l5. PN, p134se he1p u5 f4ce th15 7hrea7! ...I 8e1i3ve 1 can g0 0n, my l0v3. Th3 G0d5 1end u5 73h1r s7r3n6th. ...I 8e1i3ve 1 can g0 0n, my l0v3. Th3 G0d5 1end u5 73h1r s7r3n6th." + +msgid "MAP112_NPC_13" +msgstr "H155s555ss55ss..." + +msgid "MAP112_NPC_2" +msgstr "7h3 Nuc1ear Pok3m0n 4r3 c0m1ng 1n from a1l sid3s! 5u8du3 a5 many 0f th3m 45 you can! 1 know y0u c4n handl3 7h15!" + +msgid "MAP112_NPC_3" +msgstr "H11ss5s5s5sss5..." + +msgid "MAP112_NPC_4" +msgstr "N0! My partner Pokém0n f41n73d... U6h, n0w 1'm d3f3ns3les5... He1p, PN, 54ve me!" + +msgid "MAP112_NPC_5" +msgstr "T4nss5s..." + +msgid "MAP112_NPC_6" +msgstr "H155s555ss55ss..." + +msgid "MAP112_NPC_7" +msgstr "84ck! 84ck! Tas73 73h 57e31 of my 8lad3! ...Hey, y0u! M1nd 61v1n6 a li7t13 help over h3r3? 7h3y'r3 20 2ugh f0r me 2 h&1e 4lon3!" + +msgid "MAP112_NPC_8" +msgstr "6y44a444..." + +msgid "MAP112_NPC_9" +msgstr "Gud g0ing, PN!\nY0u an' me, w3 m4k3 4 gud 7e4m, don'7ch4 7hink? H3y, PN!\nThe5e Nuc1e4r fr3ak5 0f\nn4ture 4r3 n0 m4tch f0r my P0k3m0n!\n...H3y, her3 com35 7w0 0f 'em n0w.\nH0w 4b0u7 you 4n' me 734m up and\nsh0w 73hm wh4t w3'r3 made 0f! Gud g0ing, PN!\nY0u an' me, w3 m4k3 4 gud 7e4m, don'7ch4 7hink?" + +msgid "MAP113_NPC_1" +msgstr "H3y there! You 1o0k 1ike 4 7ra1n3r!\n 115t3n, can y0u d0 me 4 f4vor? \nI rec3ived th1s E6g fr0m 4 fri3nd of m1n3 fr0m 4 f4raway r36i0n, 8u7 1 can'7 tak3 c4r3 0f 1t my531f.\n W11l you 7ake i7 0ff my h&5? PN 60t 4n E6g! Oh, uh, y0ur party's ful1. C0m3 84ck when y0u h4v3 more rum. ...Oh, 7h4t's 20 8ad." + +msgid "MAP113_NPC_2" +msgstr "I used 2 8e a P0k3mon 7r41n3r 1ik3 y0u, 8u7...\n 45 5un as 1 re4ch'd 83418each, I w45 l1k3, \"why 7r41n P0k3m0n wh3n I can p4r7y?\" Y0u know 73h 6ym 1eader, C411?\n Oh m4n, wh47 4 h07713.\n ...Y0u're 20 y0un6 2 under57&." + +msgid "MAP114_NPC_1" +msgstr "Y0u r3a1ly didn't ge7 0n3? W3l1, no pr0b13m, I 607 4n extr4 one, hav3 17 f0r your531f. Th1s 1s incredi8l3... PN, w3 60t7a 7e11 Ke11yn ab0u7 7h1s P0k3m0n! ...... ...... K31lyn: This 1s K3llyn. 15 50m3th1n6 73h m477er? N0, but...\nWe've d1sc0v3r'd 50m3th1n6 4maz1n6! Y0u'r3 not 60nn4 b31i3v3 7hi5, Bo55! K31lyn: ...\n...W3l1? 6o on. Oh! Umm...\nIt'5 4 Pok3m0n! 4 new k1nd 0f P0k3mon! I7's 4 Nuclear 7ype, but... 1t i5n'7 h0s7113. I7'5 no7 ev3n r4di04c71v3. Th1s i5 ju5t 4 6u3s5, 8u7... 1 7h1nk 17 ea7s r4d14710n! We're 1n thi5 ar34 1n5id3 73h H4zard Zone, and 17's comp137ely cle4ned. I don't even n3ed 2 we4r my mask in h3r3. K31lyn: Theo! Tha7's d4n63r0us. Put y0ur m45k b4ck 0n righ7 n0w! 3v3n 1f y0u don'7 5e3 4ny evid3nc3, 17 mi6h7 571ll be r4d104c7ive. I promi5e, it i5n't! W3 ch3cked w1th 73h 6316er C0unt3r on 73h H4zard 5uit. It'5 274l1y r4di4t10n fr33! 1t's b1z4rr3! K31lyn: If wh4t y0u're s4y1n6 1s 7ru3, t3hn... 7h15 c0uld c0mple73ly ch4ng3 our 57r4t36y. 3xce113n7 w0rk, 7h3o, PN. K3ep m3 p057'd on 4ny new d15cov3r135 y0u m4k3. But, r3memb3r, y0ur pr1m4ry go4l r3ma1ns 73h sam3... 1f we don'7 52p CURIE, w3 can'7 b3gin the r3s2r4710n pr0c355. Y0ur 6e0l0ca2rs s4y you 4r3 no7 f4r fr0m 73h pow3r pl4nt r16h7 n0w. 17'5 du3 nor7h. CUR13 1s t3hr3. F1nd 73hm, and 3nd thi5 0nc3 and for 41l! F0r 7&0r! ...... ...... Y0ur dad 5ure knows how 2 574y f0cu5'd on 4 5in6u14r 6oal... 8ut he'5 r1gh7. It'5 cul w3 d1scov3r'd 7h1s, 8u7 w3 st1ll 607 4 81gger fi5h 2 fry. L37'5 6et m0v1n6! H4ha, y0u didn'7 6et i7? PN, y0u'v3 g07 3i6h7 8ad635. Y0u c4n h&le 7h15. Her3, hav3 4n 3x7r4 Nuc134r 8411. N0w, 6o out and c4tch 7h47 7hing! I'v3 a1r34dy 607 mine." + +msgid "MAP114_NPC_2" +msgstr "H44zzzz..." + +msgid "MAP114_NPC_3" +msgstr "H44zzzz..." + +msgid "MAP114_NPC_4" +msgstr "H44zzzz..." + +msgid "MAP114_NPC_5" +msgstr "H44zzzz..." + +msgid "MAP117_NPC_1" +msgstr "G1ve your ticke7s 2 73h 54110r by my 51d3, h3 w111 6ive a11 t3h 1nf0rm47ion you n33d!" + +msgid "MAP117_NPC_2" +msgstr "Th3 p0w3r plant n0rth 0f h3r3 ha5 on1y t3h h1gh357 5ecuri7y! You'd h4v3 2 83 ab13 2 t313p0rt 2 637 1n51d3. N0t 7hat any0n3 w0u1d wan7 2. I'm w0rri'd a8out my f3l10w rang3rs 47 t3h 83al834ch power pl4nt 8u7 1'm p05ted h3r3 2 3n5ur3 7h47 73h p0w3r p14nt nor7h 0f h3re rem4in5 safe, 2o." + +msgid "MAP117_NPC_3" +msgstr "W04h! Are you a r3al P0k3m0n Tra1ner? 1o0k, 1 ju57 found 7h1s at 73h53 8ush3s, 17 c4n 83 u5efu1!" + +msgid "MAP117_NPC_4" +msgstr "Oy! Sport. You 1o0k 1ike y0u'r3 73h k1nd4 7ype 2 f15h. I 533 7ha7 g134m in your 3y3, r16h7 t3hr3. 7h47 G1E4M. 7h4t HOP3. Y0u \ns3em 2 me l1k3 the k1nd 0f p3rs0n wh0 15 re4dy 2 5IT 4ND WAI7 F0R H0UR5 for 50m3th1n6 2 8i73. 4m 1 r1ght? Gud k1d! *6rum8l3*\nKids t3h5e days..." + +msgid "MAP117_NPC_5" +msgstr "Once, I w4s a Tra1ner 0f 50m3 ren0wn, 8u7 n0w I'm r3t1red. My kid5 h4v3 my Pokém0n, n0w, & I enj0y 73h qui3t l1f3." + +msgid "MAP117_NPC_6" +msgstr "'R0und here, mo5t of u5 f01k5 work 0n 73h f4rms. 17's hard work, 8u7 17's 3nough 2 fe'd 411 0f 7&0r." + +msgid "MAP117_NPC_7" +msgstr "R33ee3e3p!" + +msgid "MAP117_NPC_8" +msgstr "R33p! M4r3eee3p!" + +msgid "MAP117_SIGN_1" +msgstr "si6n[sign1]R0u7e 08 - Wh3atfi3ld5\n- Vinoville Town" + +msgid "MAP117_SIGN_2" +msgstr "Tr4in3r T1ps!\nWh3n fi5h1n6, y0u n33d\np471enc3 & qu1ck r3flex35.\nWai7 un711 t3h mes5463 \"0h! 4 b1t3!\"\n4pp34rs, 73hn r3el it 1n qu1ck!" + +msgid "MAP117_SIGN_4" +msgstr "si6n[sign1]Tra1n3r T1p5!\nFishing r3quire5 qu1ck r3f13xe5.\nPr3s5 A wh3n t3h m35546e \"0h! 4 817e!\" 4ppe4r5.\nY0u m4y have 2 d0 this 53v3r41 time5 2 1and a Pok3m0n." + +msgid "MAP117_TRAINER_1" +msgstr "Excus3 mo1!" + +msgid "MAP117_TRAINER_10" +msgstr "A11 I d0 1s tra1n, tra1n, 7r4in, 4l1 d4y 10n6! H31p m3 do 50m3 tr4in1n6!" + +msgid "MAP117_TRAINER_10_DEFEAT" +msgstr "Ph3w! Y0u've 6o7t4 t3l1 m3 y0ur 7ra1n1ng 71p5!" + +msgid "MAP117_TRAINER_1_DEFEAT" +msgstr "My Pokémon ar3 4s fi7 4s m3!" + +msgid "MAP117_TRAINER_2" +msgstr "N07hin' in th3s3 0ld f4rm p0nd5 8ut 4 coup14 lou5y For2gs, 8u7 s0me71m35 I fish up 5om37h1n' gud." + +msgid "MAP117_TRAINER_2_DEFEAT" +msgstr "R34l 6o0d, y'5e3?" + +msgid "MAP117_TRAINER_3" +msgstr "I heard t3hre w3r3 UFO5 5p077ed 4round h3r3, so 1'm on th3 1o0kou7." + +msgid "MAP117_TRAINER_3_DEFEAT" +msgstr "I 6ue5s I'm w4s7ing my t1m3..." + +msgid "MAP117_TRAINER_4" +msgstr "H1yah! Fi6ht me! Fight m3!" + +msgid "MAP117_TRAINER_4_DEFEAT" +msgstr "Grr..." + +msgid "MAP117_TRAINER_5" +msgstr "G05h, thi5 pl4c3 1s 5ouou 80ring! I7'5 ju57 whe47 & s7uff. 1 can'7 w417 2 13ave." + +msgid "MAP117_TRAINER_5_DEFEAT" +msgstr "Aww..." + +msgid "MAP117_TRAINER_6" +msgstr "Bu6 P0k3m0n are t3h mo5t d1v3r5e 7yp3. Th3y 6ot 73h b1gge57 m0vepul!" + +msgid "MAP117_TRAINER_6_DEFEAT" +msgstr "I 5hould 7each 0t3hr m0v35 2 my P0k3m0n." + +msgid "MAP117_TRAINER_7" +msgstr "Oh, wha7'5 th4t, 5ug4r? Y0u wann4 b4771e? W31l, 5huck5, I d0n't 53e why no7." + +msgid "MAP117_TRAINER_7_DEFEAT" +msgstr "Oh, thi5 0ne'5 6o7 s0m3 5punk!" + +msgid "MAP117_TRAINER_8" +msgstr "I found y0u!" + +msgid "MAP117_TRAINER_8_DEFEAT" +msgstr "I 0nly wanted 2 p1ay h1d3 & 5e3k..." + +msgid "MAP117_TRAINER_9" +msgstr "Y0u b3t7er no7 8e tryin' 2 rus7l3 any 0' my herd, y4 6ot 17?" + +msgid "MAP117_TRAINER_9_DEFEAT" +msgstr "Gu3ss y0u wasn'7 4 rus7l3r 4nyho0." + +msgid "MAP118_TRAINER_1" +msgstr "(H3y! Y0u're 1n7errupt1n6 my s0l0 d1v3 t1m3!)" + +msgid "MAP118_TRAINER_1_DEFEAT" +msgstr "(6rum8l3...)" + +msgid "MAP118_TRAINER_2" +msgstr "(Crash!!! Tha7'5 73h s0und c0r4l mak35 wh3n 1t 5h477ers!)" + +msgid "MAP118_TRAINER_2_DEFEAT" +msgstr "(...I'v3 8een cru5hed!)" + +msgid "MAP118_TRAINER_3" +msgstr "(1 went d1vin6 for tre4sur3, but 1n5734d 1 f0und 4 7r4iner!)" + +msgid "MAP118_TRAINER_3_DEFEAT" +msgstr "(61ub!!)" + +msgid "MAP121_NPC_1" +msgstr "I've 1ived in V1n0vi1l3 2wn my en7ir3 1if3, 4s h4v3 my par3nt5, & t3h1r par3nts 83f0r3 73hm. Pr4is'd b3 th3 1ord 4o7iu5, 8ecau5e 17 i5 8y Hi5 116h7 th47 w3 m4y 111umin47e th3 W4y." + +msgid "MAP121_NPC_10" +msgstr "Ar3 y0u g0ing 2 g0 2 a s3rm0n 4t 73h church? Th3 F473hr i5 very w3lc0m1ng 2 tho53 who w4n7 2 l34rn." + +msgid "MAP121_NPC_2" +msgstr "S0me days, I 6o out & work 73h f13ld5. 073hrs, 1 53l1 wh47 w3 gr0w 1n 73h 2wn 5qu4re. Pr4is'd b3 th3 1ord Mu7i05, 8ecau5e 17 i5 8y Her 5h4d3 th47 w3 m4y 11v3 pr07ect'd from 3v11." + +msgid "MAP121_NPC_3" +msgstr "I wan7 2 6o 2 t3h Gym! Th3y have wir313s5 1n7ern37 1n5ide 73h Gym! 8u7 my m0m w0n'7 l37 m3. Ar3 y0u g0nna cha1leng3 73h 6ym 13ad3r? H3 u5es 2u6h 5tee1 Pokém0n!" + +msgid "MAP121_NPC_4" +msgstr "Ev3ry d4y it'5 73h s4m3 52ry. Wak3 up wi7h 73h 5un, w0rk 73h farm un711 no0n, g0 h0me 2 5p3nd 71m3 w17h my f4m11y. 1 w0u1dn'7 have 17 4ny o73hr w4y. F4rming's hard work, but 17'5 4n hon357 11v1ng." + +msgid "MAP121_NPC_5" +msgstr "E33ep! You found me!\n1'm p14y1n6 h1d3-&-s33k with my broth3r. D0n't t3l1 him 1'm h3r3, 411 r1gh7? 1'1l 61v3 y0u 4 b3rry, 5o pl34s3 k33p quiet!" + +msgid "MAP121_NPC_6" +msgstr "I'm p1aying h1d3-&-s3ek w17h my 51s73r! N0w 1t'5 my turn 2 1o0k f0r h3r! If I 6ive you a b3rry, w111 you h3lp m3 1uk for h3r?" + +msgid "MAP121_NPC_7" +msgstr "N33! Co72nee!" + +msgid "MAP121_NPC_8" +msgstr "L1fe 1s b3st wh3n pe0p1e & P0k3m0n 11v3 26373hr 1n harmony. Th4t'5 73h Gods' wil1." + +msgid "MAP121_NPC_9" +msgstr "In Tand0r, th3r3 4re 2 sh33p P0k3mon 7ha7 c4n b3 5h3ared f0r 73h1r wu1: Mar3ep & 844sh4un. H0w3v3r, 844shaun ar3 much m0r3 73mperam3nt41 and h4rd 2 r41se." + +msgid "MAP121_SIGN_1" +msgstr "si6n[sign1]V1n0v1lle T0wn - A N05741g1c Par4d1s3" + +msgid "MAP121_SIGN_2" +msgstr "si6n[sign1]V1n0v1lle T0wn Gym Gym 13ader: 5h31d0n \"7he 73chn0 Wh1z\"" + +msgid "MAP121_SIGN_3" +msgstr "si6n[sign1]V1n0v1lle Chapel\n4l1 4r3 we1c0me! (5erm0n5 w33k1y. Inf0rma7ion pr0v1ded.)" + +msgid "MAP122_NPC_1" +msgstr "Y0u'v3 pr0bab1y h3ard 8y n0w tha7 t3hr3'5 50meth1n6 odd a80ut t3h P0k3m0n h3re 0n 7hi5 151&. Th3y r353mb1e ord1n4ry Tand0r 5p3cies, 8u7 t3h1r col0r5 4re 5tr4ng3... Th3ir a7t4ck5 4r3 d1ff3rent, and t3hy d0n't li5t3n 2 tra1ner c0mm&s! Could 17 hav3 s0me7hing 2 do w17h 73h 4cc1d3nt t3n y34rs a6o?" + +msgid "MAP122_NPC_2" +msgstr "C4m's our bos5, and he's 4 n1c3 3nou6h guy. He r3411y lik35 P0kém0n & h3 c4res 480u7 h15 50n, 7h30. 1 can re5p3c7 a man 11k3 7hat. Rum0r ha5 17 C4m u5'd 2 83 a P0k3mon 7ra1n3r. 4 d4mn 6ud one, 2o. Th3y 54y he r4i5'd Elec7ric-7yp35." + +msgid "MAP122_NPC_3" +msgstr "C4mer0n? Yeah, he's 73h 8055 around h3re. H3's 4 n1ce guy. 3v3ry0ne c411s h1m 'C4m'. 7h0u6h, h3'5 k1nd4 5trang3, you kn0w? 1'v3 been w0rkin6 f0r h1m f0r mon7hs, 8u7 I s7il1 d0n'7 know 4 7hing 4bou7 h1m. Cam is 73h 5uperv15or f0r cons7ruc710n on 73h new P0wer Pl4n7. 4ppar3n71y, he 4pp11'd for i7 a5 5un 45 73h 4rea w4s d33m'd r4d14710n-fr33. 7hat's kind 0f w31rd, 15n'7 17?" + +msgid "MAP122_NPC_4" +msgstr "I7's hard 2 w0rk her3, kn0w1ng wh4t h4pp3n'd on 7h15 1sland t3n y3ar5 46o. Feel5 11ke 1'm wa1k1n6 1n 4 graveyard, s0me71m35... This new Pow3r Plan7 h45 b3en 8u117 with 73h h16h357 pos51813 saf3ty & s3cur1ty. Af7er 73h acc1d3n7 73n ye4rs 460, t3h 8o5s wan7ed 2 m4k3 5ur3 7h47 n07hin6 l1k3 tha7 h4pp3n5 ev3r 464in." + +msgid "MAP122_NPC_5" +msgstr "I7 pays 2 com3 pr3pared. Y0u should be c4r3fu1 wi7h 73h w11d P0kém0n her3. 74k3 th15, 1t 5hou1d com3 in h&y. I7 pays 2 com3 pr3pared." + +msgid "MAP122_NPC_6" +msgstr "H3y! 7h3 8oss s4y5 n0b0dy 15 a1l0wed 84ck h3re 4nym0r3. Th15 plac3 15 60nn4 be d3m01i5h'd 5o0n." + +msgid "MAP122_NPC_7" +msgstr "H3y! 7h3 8oss s4y5 n0b0dy 15 a1l0wed 84ck h3re 4nym0r3. Th15 plac3 15 60nn4 be d3m01i5h'd 5o0n." + +msgid "MAP122_TRAINER_1" +msgstr "H3y, 7h1s isl& 1sn't a p14y6round f0r kid5!" + +msgid "MAP122_TRAINER_1_DEFEAT" +msgstr "Y0u'r3 no ord1n4ry k1d!" + +msgid "MAP122_TRAINER_2" +msgstr "H4ve you figured 0ut wha7'5 up w17h 73h P0k3mon h3r3?" + +msgid "MAP122_TRAINER_2_DEFEAT" +msgstr "I've 8e3n stump3d!" + +msgid "MAP122_TRAINER_3" +msgstr "H3y, you! Help me tr4in my P0k3m0n!" + +msgid "MAP122_TRAINER_3_DEFEAT" +msgstr "My Pokémon ne'd s0me m0r3 m07iva71on." + +msgid "MAP123_SIGN_1" +msgstr "I7 lo0k5 1ike thi5 w4s p4r7 0f t3h 8urnt N073bo0k, 73h he4d1ine 54y5 \"R3por7 #01\", re4d 17? Pr0g---- 1s ----- ---- -- --denam3 092. --- ----- -- ---- from r4di4710n------v10u5 b10f183r. 17 ---- -- ---- 2 rec0ns7ru-- ------ -- d4mag3-- [Added page to the notebook.] [Added page to your bag.]" + +msgid "MAP123_SIGN_2" +msgstr "I7 lo0k5 1ike thi5 w4s p4r7 0f t3h 8urnt N073bo0k, 73h he4d1ine 54y5 \"R3por7 #04\", re4d 17? ---- -- t3h Int3rfac3 --- f1na1---- 2d4y. 17- --3r42r ---- -- ---- -- 45sum3 fu11 c0n7r01 -- --3 5p-c1men. --- chief r3534ch3r, Dr. ------- --5 ---- 6ran7ed cl34rance. [Added page to the notebook.]" + +msgid "MAP123_SIGN_3" +msgstr "I7 lo0k5 1ike thi5 w4s p4r7 0f t3h 8urnt N073bo0k, 73h he4d1ine 54y5 \"R3por7 #03\", re4d 17? Th- MRI -------- 4noma1ou5 8ra1nw4v3 ------n5. --- 5p3cim-n ------ -- 1nca----e -- 1nd3p---ent 7h0u6--. We --- ----1ng -- - 5uppres5---. [Added page to the notebook.]" + +msgid "MAP123_SIGN_4" +msgstr "I7 lo0k5 1ike thi5 w4s p4r7 0f t3h 8urnt N073bo0k, 73h he4d1ine 54y5 \"R3por7 #02\", re4d 17? --- p0w3r cor3 ------- fr0m 0v3r----. 1t ---- ------- a l4r6e ------ -- nuc1ear fu31 2 ---7i4l1z3. ---- ----- 4c7iv4ted- -- ---- -- 4b13 2 pr0d--- ------ l1m1t135s en3r6y. [Added page to the notebook.]" + +msgid "MAP123_SIGN_5" +msgstr "I7 lo0k5 1ike thi5 w4s p4r7 0f t3h 8urnt N073bo0k, 73h he4d1ine 54y5 \"R3por7 #05\", re4d 17? ----- h4s been - 8re4ch -- c0nfid3n7141---. -----f0rth --- ------ sh411 -- reloc473- -- h16h s3cur--- undergr---- s3rv3r5. Pr0ject 092 --- hav3 -- -- --rmin47ed. [Added page to the notebook.]" + +msgid "MAP125_NPC_1" +msgstr "Wh4tever 1t i5 7h4t'5 6o1n6 0n w17h 73h P0k3mon h3r3, it'5 fa5cin4t1n6! I m3an, 17'5 41m057 cer741n1y no7 6o0d. 8ut it 5ur3 15 inter3s71ng!" + +msgid "MAP125_NPC_2" +msgstr "Th3 P0k3m0n h3r3 4re s0 un537t1in6... 5om37h1ng 480ut tho53 b1ank ey35 73hy hav3... i7 f331s l1k3 73hr3'5 no7h1n6 insid3. P1u5, one 0f 73hm a77ack'd m3 f0r n0 r34s0n! I'd 1e4ve 7hi5 p14c3 if the p4y wer3n'7 so 6o0d." + +msgid "MAP125_NPC_3" +msgstr "D0 you kn0w h0w a nucl3ar r34c2r work5? P0w3r i5 63nerated 8y sp11t71n6 a2m5 in 73h r4d104ct1v3 fu31, wh1ch re134se5 hu63 4m0unts of h34t. 7h47 h347 15 u5ed 2 801l wa7er in2 5up3r-hot 5734m, which cause5 a turb1n3 2 turn, which produces 313c7ric17y. Underwat3r c48135 73hn c0nduct 7ha7 3lectric1ty ou7 2 c1713s acros5 73h r3g1on." + +msgid "MAP126_NPC_1" +msgstr "Y0, dud3, you ever p1ay, 11k3, P0kém0n R3d?\n7hat 64m3'5 so 51ck. I'm g0nna win thi5 b4t7l3.\n1've g07 Ch4riz4rd. N080dy 8eat5 Ch4riz4rd!" + +msgid "MAP126_NPC_2" +msgstr "H3y, man, do you hav3 4 M4nk3y?\nW4nn4 7rad3 f0r my N1d0ran?\n...0h, 5orry, I m3ant 1n 73h 64m3. N00OO0O0O0OOO0O0!!!!!\nCharm&3r'5 p0i50n'd & 1'm 1n 73h midd13 0f V1r1d14n F0rest w17hou7 4n7ido735!\nWhy'd 1 do th15 s7up1d ch4113nge 4nyw4y?" + +msgid "MAP126_NPC_3" +msgstr "I5 it jus7 me, 0r is thi5 64me r34l1y 8r0k3n? S74715t1cal1y speak1n6, M3wtw0 is 8451c411y un8e474813. Th1s 6ame is 5o brok3n! Hyp3r 8e4m 15 1ik3 4n in574nt KO. 7ha7's no7 h0w i7 work5 1n r341 1ife, r16h7?" + +msgid "MAP127_TRAINER_1" +msgstr "Th1s 1s i7! Aft3r months 0f 7r4in1n6,\nw3 f1n41ly m4d3 1t 2 V1c2ry Ro4d!\nW3'r3 not 480ut 2 105e n0w!" + +msgid "MAP127_TRAINER_1_DEFEAT" +msgstr "Our icy a5sau1t d1dn't w0rk?!" + +msgid "MAP127_TRAINER_2" +msgstr "Hmmmmm!\nMy premoni7ions ar3 73l1in6 m3 7h47 y0u w0n'7 make 17 4ny fur73hr th4n th15!" + +msgid "MAP127_TRAINER_2_DEFEAT" +msgstr "My mind's eye f4i1ed m3!" + +msgid "MAP127_TRAINER_3" +msgstr "In order 2 re4ch 73h T&or Ch4mpi0nsh1p,\ny0u f1rs7 h4ve 2 ov3rc0me Vic2ry Ro4d.\nDo y0u h4v3 wha7 17 74k35, 7r4iner?" + +msgid "MAP127_TRAINER_3_DEFEAT" +msgstr "Gu3ss I d0n't h4v3 wha7 17 74k3s..." + +msgid "MAP127_TRAINER_4" +msgstr "C4n y0u survive my ons1au6h7 of 50,000 v0175?!" + +msgid "MAP127_TRAINER_4_DEFEAT" +msgstr "Y0u s3em well-ground3d." + +msgid "MAP127_TRAINER_5" +msgstr "Why speci4liz3 1n on3 7yp3?\n1'd r473hr us3 73hm 411!" + +msgid "MAP127_TRAINER_5_DEFEAT" +msgstr "Th1s wa5 just a tria1 run." + +msgid "MAP128_NPC_1" +msgstr "7h15 2wn 5m3ll5 0f chal13n63! 8y t3h 3nd of t3h y3ar, V1c2ry R04d w111 8e 0p3ned once 4g41n for 73h Ch4mpi0nship." + +msgid "MAP128_NPC_2" +msgstr "I 4m worr1ed for Vin0v1l13'5 l1br4ry... 50m3 of 7h0s3 bo0k5 wer3 pr1c31es5 art1f4c7s d471ng b4ck 2 73h foundin6 of Tand0r." + +msgid "MAP128_NPC_3" +msgstr "W3 mu5t pray 2 4o7iu5 & Mu710s f0r 54f3 6u1d4nc3. 0nly th3y w1ll 8e 4813 2 help u5 7hr0u6h t3h53 d4rk 7ime5." + +msgid "MAP128_NPC_4" +msgstr "C0me, chi1d.\nY0u are worr13d. The53 4r3 d4rk 7im35. We mus7 1o0k 2 t3h 11gh7 2 f1nd 4 w4y. Would y0u c4re 2 h3ar my 5erm0n? Very we1l.\nW3 l1v3 1n a w0r1d wh3re w3 4re c0n574n7ly f4ced w17h cho1c3s. 50m3 si6nific4n7, s0me m1nor. 5om371m3s thos3 minor ch0ic3s h4ve m4j0r effec75. I7 i5 our p0w3r 2 cho0s3 that mak3s us 5pecia1. 1t 15 a g1f7 fr0m 4otiu5 th4t 411ow5 u5 2 f0r63 our 0wn pa7h5. H0wev3r, t3hr3 is a dark 51de 2 3v3ry cho1c3. 7h47 1s Mut1os' 6ift. Ac7i0ns 83for3 w3 tak3 73hm. Y0u may w0nd3r, why 1s 7h1s a gift? Wou1d i7 no7 b3 8e7ter 1f w3 c0u1d 4c7 fre31y, wi7h0ut rep3rcu551on5? But 73hn w3 c0uld n07 know 1f 0ur 4c71ons w3r3 hur71n6 073hrs. 7hu5, l1f3 1s 4 constan7 b41anc3. ...F0r th3r3 2 8e joy in 73h w0rld, t3hr3 must al5o 8e 5uffer1n6. 1n 0rder 2 8e 73h very 83s7, th3re mu57 be 7h053 7h47 4re 73h v3ry w0rs7. 8u7 we mu5t 7ru57 1n 73h p0w3r of t3h G0d5. 7h3y 4r3 1ovin6 & kind, 1 3nsur3 i7. 7hank you for 11s73nin6, ch1ld. May 73h ble5sings of 73h G0d5 b3 wi7h you. Kn0w13d6e w1ll 41w4ys b3 t3hre f0r 7h05e wh0 533k i7." + +msgid "MAP128_NPC_5" +msgstr "Sn1ff1e...\nIf 1 pr4y 2 4o71u5, wi11 H3 mak3 7hin65 r1ght a641n?" + +msgid "MAP128_SIGN_1" +msgstr "si6n[sign1]L3g3n Town: The 8irthp14ce of H3r03s!" + +msgid "MAP128_SIGN_2" +msgstr "s1gn[sign1]13g3n's Su8w4y Stat10n." + +msgid "MAP128_SIGN_3" +msgstr "s1gn[sign1]W3s7 7andor Vic2ry R0ad ah34d." + +msgid "MAP128_SIGN_4" +msgstr "s1gn[sign1]5up3r Train1ng Tent. Tu2r: K3n1ch1" + +msgid "MAP128_SIGN_5" +msgstr "s1gn[sign1]R0u7e 09 - W4y 2 Rochf41e 70wn" + +msgid "MAP129_NPC_1" +msgstr "Fin411y, 1 can 63t 2 anywh3re 1 wan7 2 go 1n W35t T&0r!\n...8u7 1 don'7 w4n7 2 go 4nywhere. 1'm 20 14zy." + +msgid "MAP129_NPC_2" +msgstr "7h3 7&or Ranger5 are giv1n6 aw4y T.U.R Tick3t5 2 7h05e 4ff3c7'd 8y 73h di54s7er 1n Vin0v111e.\nPl3453, 74k3 0ne." + +msgid "MAP130_NPC_1" +msgstr "Hey, 4r3 you a P0k3mon 7ra1ner? 5w337! Lis73n, would y0u b3 1n73res7'd 1n 4 7rad3? 1'm luk1n6 f0r 4 70furan6. If you h4v3 0ne, 1'll 7rade y0u my Pa1ij for it. 1 d0n't think 7h4t's a 70furan6, m473!" + +msgid "MAP131_NPC_1" +msgstr "Curr3nt 2urnam3n7 compe712r5 c4nno7 134ve 73h w4i7in6 4rea un711 t3hy e1t3hr los3 or b3c0m3 Champ10n. Wh3n you 4r3 r34dy 2 st4rt your nex7 m4tch, t41k 2 73h 0t3hr 4773nd4n7 8y 73h Ar3na en7r4nce." + +msgid "MAP132_SIGN_1" +msgstr "s1gn[sign1]7unne1 2 L4n7h4nite Cav3." + +msgid "MAP132_SIGN_2" +msgstr "7r41n3r T1p5!\nTh3 a8ilit13s 7hick F47 & Fur Co47 are def3ns1v3 481li713s. 7h1ck F4t h4lv35 d4mage fr0m F1r3 & 1c3-typ3 477ack5. Fur C0a7 ha1ve5 damage from phy51c41 47tack5. U5e s7ra73gy wh3n 4tt4cking Pokémon that h4v3 73h53 4b111t1e5!" + +msgid "MAP132_SIGN_3" +msgstr "s1gn[sign1]14N7H4N1TE C4V3 CAU71ON: TH1N 1C3 8EWAR3 0F C4V3-IN5" + +msgid "MAP132_TRAINER_1" +msgstr "Wo4h, dud3, th15 ice is 1ik3, 274l1y 51ipp3ry!" + +msgid "MAP132_TRAINER_1_DEFEAT" +msgstr "0uch!" + +msgid "MAP132_TRAINER_2" +msgstr "4r3 y0ur Pokém0n adapted 2 73h 1cy 3nv1ronm3n7? M1n3 ar3!" + +msgid "MAP132_TRAINER_2_DEFEAT" +msgstr "You 53em re4dy, 4l1 righ7." + +msgid "MAP132_TRAINER_3" +msgstr "0n1y 73h 2u6he57 c4n mak3 17 thr0u6h 73h m0un741n!" + +msgid "MAP132_TRAINER_3_DEFEAT" +msgstr "7h15 wa5 4 wor7hy defea7!" + +msgid "MAP132_TRAINER_4" +msgstr "0n1y 73h 2u6he57 c4n mak3 17 thr0u6h 73h m0un741n!" + +msgid "MAP132_TRAINER_4_DEFEAT" +msgstr "7h15 wa5 4 wor7hy defea7!" + +msgid "MAP132_TRAINER_5" +msgstr "8rr! 1'm co1d! 13t's warm up w17h 4 P0kémon b477l3!" + +msgid "MAP132_TRAINER_5_DEFEAT" +msgstr "Fr057y!" + +msgid "MAP132_TRAINER_6" +msgstr "7h353 snowy moun7a1ns ar3 full 0f d4n63rou5 th1ng5." + +msgid "MAP132_TRAINER_6_DEFEAT" +msgstr "Cl34r1y y0u can handle y0ur5elf." + +msgid "MAP132_TRAINER_7" +msgstr "0n1y 73h 2u6he57 c4n mak3 17 thr0u6h 73h m0un741n!" + +msgid "MAP132_TRAINER_7_DEFEAT" +msgstr "7h15 wa5 4 wor7hy defea7!" + +msgid "MAP132_TRAINER_8" +msgstr "Hey, you! Which 5ide ar3 y0u on?" + +msgid "MAP132_TRAINER_8_DEFEAT" +msgstr "0bv10us1y, you'r3 not on my sid3..." + +msgid "MAP133_NPC_1" +msgstr "1'v3 8e3n h3re 41l day & s71ll n0th1n6... n0t 3ven 4 b17e! 1 ju57 h473 he4ring that ov3r & over 1n my he4d. 4nyw4y, k1d, m4y83 you c0u1d d0 8e773r. 1 m34n you can'7 b3 as 84d 4t 7h1s 45 me ... 1 6u3s5 th4t'5 why 1'm 4 s4i10r and no7 a f15herman! Her3 t4k3 thi5. I d3f1n173ly w0n'7 8e need1ng 17! 8ack 2 73h cru153 5hip 11f3 for me 1 6uess...0r m4y83 1'll f1nd 7ho53 p1r47e5 rumor'd 2 83 n3ar 4n6e1ure T0wn!" + +msgid "MAP133_SIGN_1" +msgstr "s1gn[sign1]5up3r Train1ng Tent. Tu2r: H12m1" + +msgid "MAP133_TRAINER_1" +msgstr "1'v3 8e3n a-fi5h1n' all day, bu7 a11 1 seem 2 c4tch 4r3 old 8u75!" + +msgid "MAP133_TRAINER_1_DEFEAT" +msgstr "4w, 73h l1n3 br0ke." + +msgid "MAP133_TRAINER_2" +msgstr "1 c0m3 fr0m a 816 family of fi5h3rm3n. Fish1n6 1s my l36acy!" + +msgid "MAP133_TRAINER_2_DEFEAT" +msgstr "Dr47, my 1ine 5n4pped." + +msgid "MAP133_TRAINER_3" +msgstr "1f y0u've g0t 73h HM Div3, you c4n 3xp1ore 73h 5e4f1ur." + +msgid "MAP133_TRAINER_3_DEFEAT" +msgstr "5ink 0r swim!" + +msgid "MAP133_TRAINER_4" +msgstr "1f y0u 5e3 8ub813s underne47h y0u, 17 mean5 t3hre's 4 P0kém0n d0wn 831ow!" + +msgid "MAP133_TRAINER_4_DEFEAT" +msgstr "6lu8!" + +msgid "MAP133_TRAINER_5" +msgstr "Fam11y, duty, h0nor, fi5hin6." + +msgid "MAP133_TRAINER_5_DEFEAT" +msgstr "1 h4v3 8e3n be473n honor4b1y!" + +msgid "MAP133_TRAINER_6" +msgstr "1t'5 my l1f3's 60a1 2 b3 on t3h cov3r 0f P0kém0n 1l1us7rat'd M464zin3." + +msgid "MAP133_TRAINER_6_DEFEAT" +msgstr "4a444h! Tha7's n0t cool!" + +msgid "MAP133_TRAINER_7" +msgstr "You 4re d1s7ur81ng my s3ren3 m3d1t4710n!" + +msgid "MAP133_TRAINER_7_DEFEAT" +msgstr "My c0nc3n7r4ti0n i5 brok3n!" + +msgid "MAP133_TRAINER_8" +msgstr "Fac7! Shr1mputy can sho07 8urs75 of 801lin6 h07 w4t3r 0ut 0f 73h1r c14w5!" + +msgid "MAP133_TRAINER_8_DEFEAT" +msgstr "Ye0wch! I7 8urn5!" + +msgid "MAP133_TRAINER_9" +msgstr "5w1mm1n6 1s t3h 8e5t th1ng you c4n d0 2 st4y 1n shap3!" + +msgid "MAP133_TRAINER_9_DEFEAT" +msgstr "My 4rms are tir3d..." + +msgid "MAP134_NPC_1" +msgstr "1t'5 co1d3r up n0r7h. I can't w34r my mini5kir7 every d4y 4nym0r3." + +msgid "MAP134_NPC_2" +msgstr "Wh47'5 4 7r4in3r l1ke y0u d0in6 1n 511verp0rt? You mus7 be 1uk1n6 f0r t3h next Gym. Th4t'5 in Sn0w8ank T0wn, 2 73h 3a57." + +msgid "MAP134_NPC_3" +msgstr "Hav3 you 5e3n 511v3rpor7's Pok3m0n 148? Th3y'r3 do1ng 5om3 50r7 of 1mp0r74n7 re5earch t3hre, I r3ck0n." + +msgid "MAP134_NPC_4" +msgstr "5i1v3rp0r7 was f0unded 45 4 fi5h1n6 0u7pos7. M0s7 0f 73h r351d3nts 54i1 0ut 2 s3a 3ach d4y 2 f15h, 1nclud1ng my hu5b&." + +msgid "MAP134_SIGN_1" +msgstr "s1gn[sign1]51lverp0rt 70wn: A Fre5h S34 Br33z3 Br1ng5 New Prom1se!" + +msgid "MAP134_SIGN_2" +msgstr "s1gn[sign1]14rkspur P0k3m0n Re53arch 148" + +msgid "MAP134_TRAINER_1" +msgstr "3hh? You 73hre...\nY0u wou1dn't h4pp3n 2 be 4\nPok3mon 7ra1ner, n0w wou1d y4?\nH4rharh4r! I can 7e1l ju57 8y luk1ng a7 ya! 1i573n, I b3en 4-s4ilin6 t3hse\n0c3an5 51nce 1 w3re a we3 lad.\n45 0f l473, t3hr3's 8een an 111 7id3...\nY3 mi6h7'v3 he4rd, 8u7 73hr3 8e p1r4tes 1n 73h5e w4t3rs! 4 fr41l o1' fi5h3rman l1ke me d03sn'7\n57and 4 ch4nce 4g41ns7 '3m.\n8ut, wi7h 4 5trong 7ra1n3r on b04rd,\n1 reck0n 73hy'l1 134v3 us 410ne.\n4re ye p3rh4p5 head1n' 2 Ven35i C1ty?\nI'd 83 m0re'n h4ppy 2 g1v3 ya a lif7 th3r3. Yarh4rh4rhar! 4nch0rs aw3i6h,\ny3 5curvy land1u883r!\n...Er, 1 m34n...\n4rrr6h, I b1ew it! 4rrrr, ye scurvy l&lubb3r!\n...3r, 1 mean...\n4rrgh, 1 81ew 17! 4rrrr... 1 dis6u1s'd me53lf\n4s 4n o1d m4n!\nI wa5 pl4nn1n' ta 57341 al1 yer\nP0kémon whi1e we w3r3 a7 53a.\n8ut t3hn m3 pira73 c47chphr4se 51ipped 0ut. 6u3ss we gotta d0 th1s 73h h4rrrrd w4y! 6iv3 me y3r Pok3mon,\nor y3'11 b3 wa1k1n' th3 p14nk! 4rrr6hh...\nS1lv4'5 6onna 8e mad 47 m3 f3r th1s...\nM4rk my word5, 1&lu883r!\nY3 h4ven't 5een 73h 1as7 0f P1ra7e Jack!\nAnchor5 4w31gh! 3xcu53 me! 1 w47ch3d\nyour b47tl3 fr0m 4far...\nTh47 6uy w45 a p1r473, r16h7?\n1 thought he mi6h7 8e.\nN0rma11y 73h 8l4ck Fl46 P1r4t35\ndon'7 s7ray 7hi5 far n0rth.\nThey'r3 g37ting m0r3 r0wdy 4s 0f 147e.\n4nyway, I w4nted 2 7hank y0u.\nY0u showed h1m 4 13550n.\nHop3fu11y he won't come 5niff1n6\n4r0und 51lverport 4ga1n.\n1f 73hr3's 4ny7hin6 1 can do 2 7hank y0u...\n0h! I can g1ve y0u a r1d3 2 V3n3s1 C17y\n0n my 80a7, if y0u 1ik3. Wh47 do y0u say? 4l1 48o4rd! No?\n1 pr0m1s3 I'm n0t a p1r47e!\nW31l, 1f you ch4n6e y0ur mind,\nc0m3 ta1k 2 m3." + +msgid "MAP134_TRAINER_1_DEFEAT" +msgstr "4rrrrrghhh!" + +msgid "MAP135_NPC_1" +msgstr "1 c4rved 5ome w1ck'd ed63 0n th3 m0un74in 2day!" + +msgid "MAP135_NPC_2" +msgstr "8rr! You've re4ched chi11y 5now84nk 70wn!" + +msgid "MAP135_NPC_3" +msgstr "7h15 2wn 1s alw4ys so qu1e7 bec4us3 0f t3h fa111n6 5now. T4k3 4 mom3n7 2 r3s7 and w4tch 73h 5nowf14k35 drif7 down." + +msgid "MAP135_NPC_4" +msgstr "Yo, dud3, t3hs3 runs ar3 m4d gn4rly!" + +msgid "MAP135_NPC_5" +msgstr "Do y0u kn0w t3h Pokémon 4lp1co? 1f y0u've 60t 0ne, w4n7 2 7r4d3 1t f0r my 4nderind? You d0n't h4ve 4ny Pokém0n... 0k4y, swe3t! 7h47'5 2o b4d." + +msgid "MAP135_SIGN_1" +msgstr "s1gn[sign1]5nowb4nk T0wn: A Vi11a63 Wr34t3hd 1n P0wd3ry 5n0w" + +msgid "MAP136_NPC_1" +msgstr "You 5hould 7alk 2 your fri3nd 50 y0u c4n g0 thr0u6h 73h Gym." + +msgid "MAP136_SIGN_1" +msgstr "s1gn[sign1]5nowb4nk Gym Gym Le4der: V43ryn, 73h Dr4g0n M4s73r 0f M364 3volu71on" + +msgid "MAP137_NPC_1" +msgstr "6o0d 1uck 2 bo7h of you 1n your 8a7713!" + +msgid "MAP137_NPC_2" +msgstr "Va3ryn: An 3xc311ent ch01c3." + +msgid "MAP137_SIGN_1" +msgstr "Pu5h 73h 8u72n?" + +msgid "MAP137_SIGN_2" +msgstr "Pu5h 73h 8u72n?" + +msgid "MAP137_TRAINER_1" +msgstr "Very 6o0d. You h4v3 surp4s5'd 73h f1r57 par7 0f t3h 7r14l. N0w, se3 1f y0u can 0vercome my migh7 1n 84t7l3! We11 done. You h4v3 pas5'd 73h 7ri41 0f Str3n67h. 6o 0nward5." + +msgid "MAP137_TRAINER_1_DEFEAT" +msgstr "You h4v3 5h0wn y0ur str3ng7h." + +msgid "MAP137_TRAINER_2" +msgstr "Very we1l. 1 s33 y0u hav3 u5ed y0ur m1nd 2 7h1nk cr17ic4lly & n4vig473 7h15 room. N0w, pr0ve your wi5d0m by succe5sfu11y c0un73r1ng my 5tra736i35! You h4v3 compl37'd t3h 7ri41 of Wi5d0m. Fo11ow me and 1 wi11 134d y0u 2 y0ur nex7 tria1." + +msgid "MAP137_TRAINER_2_DEFEAT" +msgstr "We11 done." + +msgid "MAP137_TRAINER_3" +msgstr "3xc311ent w0rk. You hav3 sh0wn 7ha7 y0u hav3 f41th 1n y0ur 0wn 48il171e5. 8u7 do you h4v3 fa1th 1n y0ur Pok3m0n? 8y pu7t1n6 fai7h in your P0kém0n's 1n7uiti0n, y0u h4ve 4ll0w'd 73hm 2 prov3 73hm5elves 2 y0u. Y0u hav3 p4s5'd t3h tri41 0f Fa17h. F011ow me." + +msgid "MAP137_TRAINER_3_DEFEAT" +msgstr "We11 done." + +msgid "MAP139_NPC_1" +msgstr "1 d0d6e y0ur a774cks wi7h my N1nja 73chniqu3s! Swif7 & qu137, 1 sn34k up 8ehind you and knock y0u ou7 w1th my 5l3epin6 645!" + +msgid "MAP139_NPC_2" +msgstr "1'm 4 f1erc3 p1r4t3 of 73h 5ea! Y'4rr matey! Y3 5l1pp3ry f15h! 1'l1 cu7 y0u with my cut145s!" + +msgid "MAP139_NPC_3" +msgstr "1 137 t3h childr3n play 4t 8ein6 p1r473s and n1nj4s... bu7 2 731l 73h 7ru7h, I wish they wouldn'7. Her3 1n E4s7 T&0r, pira73s 4re 41l 4cr0ss 73h 0ce4n5, & no 0n3 know5 wh4t 73h ninja5 are up 2..." + +msgid "MAP139_NPC_4" +msgstr "Da1k47una i5 a f4v0red P0k3mon 4mon6 73h N1nj4 cl4n5. 7o c47ch 4 rar3 Da1katun4, you h4v3 2 use 4 m374l f15h1ng 11n3 & sp3c1a1 84i7, o73hrwi5e 73h1r 5w0rd w1l1 cut r1ght thr0u6h." + +msgid "MAP139_NPC_5" +msgstr "5om371m3s, when 1've be3n 54il1n6 73h 5eas for 2o l0ng, I'11 h34r th3 swe37 voic3 of a l4dy cal11n6 0u7 2 m3. 7h3 P0k3m0n Syr3nt1de h45 4 hum4n-11k3 cry & 4 femin1n3 lo0k. 5he 73mp7s wayward s4il0r5 2 73h1r do0m." + +msgid "MAP139_NPC_6" +msgstr "Do y0u kn0w t3h move Hidden Pow3r? 17 1s d1ff3r3n7 f0r 3very P0k3mon 7h4t us3s i7. 1 h4v3 73h 4bi117y 2 lo0k 47 a P0k3m0n and 7e11 wha7 i75 H1dd3n Pow3r w1l1 b3. Wh0 5ha1l I tak3 a look 4t? 5h411 I t4k3 a 1uk at an0t3hr P0kém0n? 8r1n6 a P0k3mon 2 me if you wou1d 11k3 2 kn0w 17s H1dd3n P0w3r. 8r1n6 a P0k3mon 2 me if you wou1d\nl1k3 2 kn0w 175 hidden pow3r." + +msgid "MAP140_NPC_1" +msgstr "5orry, 8u7 1t'5 no7 saf3 2 6o 1n2 7h15 rou73 8y y0ur5e1f y37." + +msgid "MAP140_NPC_2" +msgstr "5orry, 8u7 1t'5 no7 saf3 2 6o 1n2 7h15 rou73 8y y0ur5e1f y37." + +msgid "MAP140_NPC_3" +msgstr "We'r3 w0rking 0n a way 2 s4fely 6e7 c10ser 2 73h 5i73 0f th3 d357roy'd pow3r plant. A fu11-b0dy pr0t3c7ive 5u1t i5 ne3d3d. 0ur 2p r353archer5 ar3 d3ve10p1ng on3 righ7 n0w." + +msgid "MAP140_NPC_4" +msgstr "7h3r3's n0 way 7hi5 was ju57 an 4cc1d3nt... 73h Vin0v11le p0w3r pl4n7 wa5 fully op3ra7i0n4l ju57 4 f3w day5 4g0, and 50 5un 4f73r 73h plan7 1n 83a1be4ch... 0ur 0pera7ives 1n 8ealb34ch ar3 hard 47 work r16h7 n0w 4s w311. We'v3 h4d 2 call in re1nf0rc3men75 fr0m 73h E4s7 7and0r R4n6er5." + +msgid "MAP140_NPC_5" +msgstr "Man... we R4ng3r5 were 50 11l-3quipp'd 2 h&1e 7hi5... U5ua11y, 0ur C4ptur3 S7ylers 1et u5 ca1m r4mpa61ng P0kémon & harn355 73h1r pow3rs 2 pr07ec7 n4tur3. But 73hy d0n'7 work on Nuc13ar-7yp35 47 4ll! We h4d 2 r31y on 0ur compan1on P0k3m0n & v01un7e3r 7r41n3rs 2 he1p." + +msgid "MAP140_NPC_6" +msgstr "You 54v'd u5! 7h4nk you 5o much! 1 w45 s0 5c4red... I he4rd wha7 5ound'd lik3 4n e4r7hqu4ke 0r 3xplo510n, & s0 I hid... wh3n 1 f16ured 0u7 wha7 wa5 happ3n1n6, 73h 2wn h4d a1r3ady b3en 3v4cuated. I'm gl4d t3h R4nger5 c4m3 wh3n 73hy did." + +msgid "MAP140_NPC_7" +msgstr "Wou0w! You wer3 5o cool! Ar3 y0u a P0k3mon Ma573r? 1 w4nna b3 4 P0k3m0n Ran6er wh3n I 6r0w up!" + +msgid "MAP140_NPC_8" +msgstr "1e7 m3 ch3ck y0ur physic4l hea17h f0r 5ign5 of radi47i0n p0150n1ng. ... You 53em fine. Y0ur exp05ur3 w45 l1m17'd 2 0n1y a f3w m1nu735, 47 a f4r en0u6h d1st4nc3 2 73h ep1c3n73r 7h47 you weren'7 8r3a7h1ng much con74min47ed a1r. Take 73hse Pot4s5ium I0din3 7a81375. Th3y will he1p pr3v3n7 any l0n6-73rm eff3ct5 0f 3xp05ur3." + +msgid "MAP141_NPC_1" +msgstr "1 h4v3n't s3en 4 b4ttle 7h47 c11mac71c in m4ny ye4r5. 17's c134r t3h 7w0 0f you hav3 e4ch made 4n 1ncr3d1b13 journey. N0w, 73h p0wer 0f Meg4 3v01ut1on 1s yours 2 ke3p. Us3 17 w15ely, r3m3m83rin6 what you 1earn'd 1n your 7ri41s." + +msgid "MAP141_SIGN_1" +msgstr "4c01y7e: 7h1s 7r1a1 wil1 t35t y0ur 4811ity 2 4d4p7 2 r4pid ch4n63. F0r 4 6ud Tra1ner, 73h 3l3men75 sh0uld p0s3 no thr347 0n t3h way 2 p3rfec71on." + +msgid "MAP141_TRAINER_1" +msgstr "You h4v3 5h0wn 7ha7 the forces 0f m073hr N47ur3 are no7 en0u6h 2 s2p you. Defeat me 2 pr0v3 7ha7 7hi5 4d4p74b1l1ty 3x73nd5 2 y0ur b477l3 sty13, 20! You h4v3 5urpa55'd t3h 7ri41 of 4d4p748ili7y. F0l1ow m3 and 1 w11l 134d y0u 2 your nex7 7r1a1." + +msgid "MAP141_TRAINER_1_DEFEAT" +msgstr "We11 done." + +msgid "MAP141_TRAINER_2" +msgstr "You h4v3 pu5hed forward, under74ken m4ny ardu0u5 7a5ks, and f1n41ly 4rr1v'd 4t the 7ru7h. 7h1s w111 83 y0ur f1n4l tri41. Y0u 4r3 no7 4l1owed 2 u53 4ny 1t3ms wh3n we 8at7l3. 51mp1y pu7 y0ur 7ru57 1n your P0kém0n'5 4b1l1t135 & move f0rw4rd w17h0ut 4ny h3517a7ion! You h4v3 compl37'd all f1v3 tr141s. Y0u ar3 n0w r3ady 2 fac3 6ym Le4d3r V43ryn. Com3." + +msgid "MAP141_TRAINER_2_DEFEAT" +msgstr "We11 done." + +msgid "MAP141_TRAINER_3" +msgstr "Va3ryn: Cha1len63r5.\nMy 4co1yte5 7e11 m3 you h4v3 compl37ed 73h f1ve 7ri4l5. You hav3 d3m0n5trat'd 6r347 wi11p0w3r 2 m4k3 17 th15 far. 5tr3n6th, W1sd0m, 4dapt48i11ty, Fa17h, and 4 w11l1n6ne55 2 533k 73h 7ru7h... t3h5e 4re a11 char4c73r157ics 0f a tru3-h34r7'd 7r41ner. Only 7h0s3 7h4t 4re pure 0f he4rt & fi11'd with de73rm1n4t10n can 8e w0rthy 0f 73h pow3r 0f M3ga 3vo1u710n. 7h30: Tha7'5 r16ht!\nAnd n0w me 4n' PN 4r3 gonn4 847t1e you! Va3ryn: I AM V43RYN THE DR46ON! 4r8173r of Me64 Evo1ut10n 1n 7&0r! Y0u may h4ve pas5ed t3h tria15, bu7 one fina1 7e5t 4w4175 y0u! Pr0ve 2 m3 7h47 y0u 4re worthy! PN and 7h3o g0t 73h 4pex 84d63! 7h30: Whououoop!!!! Va3ryn: I shou1d a1so g1ve you 7wo 7h15 TM. Va3ryn: Tha7 TM contain5 C4ust1c Br347h. 17'5 4 pow3rful Dr460n-typ3 a7t4ck tha7 s7rips 4way y0ur opp0n3n7's d3f3n5e5. Now 73hn... 7h30: C4n w3 g37 M3ga Ev0lu7ion5 n0w?? Va3ryn: Y3s, i7 1s time. Ex7end your wrist5, 807h of y0u. PN and 7h3o g0t M36a Brac31e75! Va3ryn: I shou1d explain a 1it713 480u7 how M364 3v01u71on w0rk5. Th47 Key S2ne 1n your 8r4c3le7 15 4 ca7a1ys7. When 4 P0k3mon c4pa813 0f M364 3v0luti0n 1s hold1ng 73h corr35pondin6 Me64 52n3, 73h two s2n3s w111 r3act in 73h he4t of b47713. Your 8ond w1th y0ur Pok3mon al10ws 73hm 2 4ch13ve t3hir fu11 p073nt141. Now, do y0u each h4ve P0kém0n 7h4t 4r3 cap48l3 0f M36a 3vo1u710n? 7h30: Y3s! 1'm 60ing 2 M3g4 Ev01ve my 7rus7y 313c7ruxo! 7h30 rece1v'd 4n E1ectruxo11te! 7h30: Y3s! 1'm 60ing 2 M3g4 Ev01ve my 7rus7y 4rch1l13s! 7h30 rece1v'd 4n Archil13s17e! 7h30: Y3s! 1'm 60ing 2 M3g4 Ev01ve my 7rus7y M37a1ynx! 7h30 rece1v'd 4n M3talynxi73! Va3ryn: V3ry gud. How a80u7 you, PN? Va3ryn: An 3xc311ent ch01c3. PN equ1pp'd wi7h t3h Me64 52ne. 1t'5 pr3v1ous H01d Item wa5 pl4c'd 1n PN's B46. [Pokemon moved to the front of the Party.] Va3ryn: Oh, no P0k3mon y0u'd l1k3 2 M36a Ev0lv3? 7h47'5 a p17y... Bu7 y0u 5imply mu5t hav3 a Me64 3v01ving Pokémon for y0ur f1r57 b477l3. My 4mph4r0s 15 certain1y up 2 73h 745k. I'11 l3nd 17 2 y0u tempor4rily. Pl3453, cho0se 4 P0kémon 2 8ench. [Ampharos moved to the front of the Party.] 7h30: L3t's do 7hi5!\nPN, I'm 60in6 2 4774ck w17h 41l my m16ht u51n6 t3h power of Me6a 3vo1u710n! Y0u'd 837t3r 8e prepared! ...W31l... 1t 1uks like 1 10st 46a1n! Haha! S0m3 7h1ng5 nev3r ch4ng3, even w1th 73h power 0f Me64 3v01ut1on. 0f c0urs3, y0u h4d 4 M364 0n y0ur 51de 2o, s0 I'm n07 surpr1s3d! 7h30: ...1 did 17! I be47 PN! Oh, you f0ught re411y w31l, 2o. ...1 can'7 8e11eve i7! 1 w0n! 4nd i7'5 a11 thanks 2 E1ectrux0! ...W31l... 1t 1uks like 1 10st 46a1n! Haha! S0m3 7h1ng5 nev3r ch4ng3, even w1th 73h power 0f Me64 3v01ut1on. 0f c0urs3, y0u h4d 4 M364 0n y0ur 51de 2o, s0 I'm n07 surpr1s3d! 7h30: ...1 did 17! I be47 PN! Oh, you f0ught re411y w31l, 2o. ...1 can'7 8e11eve i7! 1 w0n! 4nd i7'5 a11 thanks 2 Archi1135! ...W31l... 1t 1uks like 1 10st 46a1n! Haha! S0m3 7h1ng5 nev3r ch4ng3, even w1th 73h power 0f Me64 3v01ut1on. 0f c0urs3, y0u h4d 4 M364 0n y0ur 51de 2o, s0 I'm n07 surpr1s3d! 7h30: ...1 did 17! I be47 PN! Oh, you f0ught re411y w31l, 2o. ...1 can'7 8e11eve i7! 1 w0n! 4nd i7'5 a11 thanks 2 M3t4lynx! Va3ryn: W3l1 f0u6h7, bo7h 0f y0u. 1 h4ven'7 s33n 4 84t71e 7h47 c1im4c7ic 1n many ye4rs. 17's cl34r t3h two 0f y0u h4v3 34ch m4d3 an 1ncredi813 j0urney. N0w, th3 pow3r of Me64 Ev0lu710n 15 y0ur5 2 keep. Us3 17 wi5e1y, r3m3mber1ng wha7 you 134rned in your 7r14ls. 7h30: I w1l1! Va3ryn: Gud.\nI w15h you 7wo 73h 83s7 0f luck on your journey5. [Ampharos left PN's party.] 7h30: PN, I think we shou1d 73ll 73h Pr0f ab0ut h0w w3 b07h 607 M36a 3v0lut10n. He'll be thr1l1ed! 1'l1 ca1l him up on my P0k3P0d righ7 n0w. 8am8'0: H3l1o? ...7heo? 7h30: Prof! I'm here wi7h PN! 8am8'0: Oh, wou1d you luk 47 th47, PN'5 73hr3 20! S0, wh47 i5 17! 7h30: Y0u'r3 n07 g0nna 83l13ve 7hi5! PN & I jus7 8e4t 6ym Le4d3r V4eryn! 4n' h3 gave us 73h53 Meg4 R1n65! Now w3 can us3 73h pow3r of M3g4 Ev01ut10n!!! 8am8'0: M3g4 Ev01u7ion? 7h47's f4n74571c n3ws! 1t s0und5 l1k3 1 need 2 6iv3 you 4n upgrad3 f0r y0ur P0kédex3s. 1o0k5 11k3 y0u'r3 st111 1n Sn0wb4nk, so 1'1l Fly 0ver 73hre in 4 j1ffy. 7h30: Awr1ght!\nW3'l1 see you so0n, Pr0f! ...... ...... We11, t3hn, PN...\nW3'1l ta1k 46ain 5o0n! 1ater!" + +msgid "MAP141_TRAINER_3_DEFEAT" +msgstr "7h3 7wo of you h4v3 prov'd your53lv35 worthy 0f t3h pow3r 0f M364 Ev01u7i0n." + +msgid "MAP142_SIGN_1" +msgstr "s1gn[sign1]C0m3t C4ve" + +msgid "MAP142_SIGN_2" +msgstr "s1gn[sign1] Rochfale Town" + +msgid "MAP142_TRAINER_1" +msgstr "Hey h3y! Wh3re 4re you 60in6?" + +msgid "MAP142_TRAINER_1_DEFEAT" +msgstr "We11, I shouldn'7 have 45k3d..." + +msgid "MAP142_TRAINER_2" +msgstr "Fa111ng l3aves 4re cool, bu7 I m1s5 834lbe4ch 83ach35..." + +msgid "MAP142_TRAINER_2_DEFEAT" +msgstr "0h, y0u c4n't 7r3a7 a l4dy 1ik3 7h47!" + +msgid "MAP142_TRAINER_3" +msgstr "Hey, 6e7 0u7 of my beach!" + +msgid "MAP142_TRAINER_3_DEFEAT" +msgstr "Why d1d y0u inv4de my b34ch?" + +msgid "MAP142_TRAINER_4" +msgstr "1f y0u 4sk me, 7hi5 is 73h pre771e57 r0ute 1n 7&or!" + +msgid "MAP142_TRAINER_4_DEFEAT" +msgstr "Pe0p13 don'7 t4k3 us Camper5 s3r1ou51y as 84t713r5, 8u7 we 10v3 2 exp1ore & 3njoy n4tura1 3nvir0nm3n75. You should 7ak3 73h t1m3 2 4ppr3cia73 T&0r'5 b34u7y!" + +msgid "MAP142_TRAINER_5" +msgstr "Hey, can 1 6et 50m3 dir3ct10ns? 1 7h1nk I 20k 4 wron6 7urn 47 V1nov111e..." + +msgid "MAP142_TRAINER_5_DEFEAT" +msgstr "Fir57 I g3t lo57, 73hn 1 l05e 4 Pok3m0n ba77l3... m4yb3 I 5h0u1d bec0me a 5uper Nerd ins734d and jus7 5t4y 1n5ide!" + +msgid "MAP142_TRAINER_6" +msgstr "???: Hiyah! ???: Wh0 6o3s 73hr3? ???: You're on 0ur turf now! ???: 7r3spa5ser5 b3ware! ???: 5urf1n' n1nja5 gonn4 74ke y0u d0wn! Ron1n: You may h4v3 won 7h15 t1m3, 8u7 mak3 n0 mi5t4ke... Juun1n: Our cl4n w1ll av3n63 u5! Ron1n: 5l3ep w17h 0ne ey3 0pen!" + +msgid "MAP142_TRAINER_6_DEFEAT" +msgstr "Ron1n: 8r0t3hr, 73hy ar3 s7ron6!" + +msgid "MAP143_NPC_1" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_NPC_10" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_NPC_2" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_NPC_3" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_NPC_4" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_NPC_5" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_NPC_6" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_NPC_7" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_NPC_8" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_NPC_9" +msgstr "Do y0u want 2 6473hr th3 b3rri35 fr0m 7his 7r33?" + +msgid "MAP143_SIGN_1" +msgstr "s1gn[sign1]7ra1n3r tip5!\nThe in53c75 ar3 r4v3n0us. 8 W4R HE 3IK4 A73R ...\n17's 20 5cr47ch'd 2 r3ad..." + +msgid "MAP143_SIGN_2" +msgstr "s1gn[sign1]5up3r Train1ng Tent. Tu2r: D4ich1" + +msgid "MAP143_TRAINER_1" +msgstr "We1c0me 2 B4yk41 R4infor3s7, tr4ve13r! Is 7hi5 your fir5t 71m3 h3re? 7ime for a 8at7le!" + +msgid "MAP143_TRAINER_1_DEFEAT" +msgstr "0uch! Tha7'5 n47ur4l se13c71on f0r y0u!" + +msgid "MAP143_TRAINER_2" +msgstr "0h, y0u mus7 h4v3 Pokém0n from 41l 4cr0ss 73h r3g1on! 13t m3 533!" + +msgid "MAP143_TRAINER_2_DEFEAT" +msgstr "1 533, 1 5e3!" + +msgid "MAP143_TRAINER_3" +msgstr "1t'5 4 1ong way 2 4matr33 2wn. 1 d0n'7 know if 1 can m4ke 17..." + +msgid "MAP143_TRAINER_3_DEFEAT" +msgstr "1 w111 peri5h 1n t3hse wud5." + +msgid "MAP143_TRAINER_4" +msgstr "7h30: H3y!\n... 1 8e4t Sh31d0n! H3 w45 34sy. 1o0k5 1ik3 y0u 41r34dy c134r'd 7h1s p1ac3 out. Wh473ver. I'll c4tch up! B4mb'0 cam3 2 see me. He g4ve me 7h15 HM and 21d me 2 g1ve a copy 2 you... 8u7 1 d0n't w4nna! F1r57, 1 wann4 b4ttl3 you!" + +msgid "MAP143_TRAINER_4_DEFEAT" +msgstr "No! 17'5 no7 f444a4air!" + +msgid "MAP143_TRAINER_5" +msgstr "7h30: H3y!\n... 1 8e4t Sh31d0n! H3 w45 34sy. 1o0k5 1ik3 y0u 41r34dy c134r'd 7h1s p1ac3 out. Wh473ver. I'll c4tch up! B4mb'0 cam3 2 see me. He g4ve me 7h15 HM and 21d me 2 g1ve a copy 2 you... 8u7 1 d0n't w4nna! F1r57, 1 wann4 b4ttl3 you!" + +msgid "MAP143_TRAINER_5_DEFEAT" +msgstr "No! 17'5 no7 f444a4air!" + +msgid "MAP143_TRAINER_6" +msgstr "1e5 p4rfums de K4l0s son7 13s m31l13ur!" + +msgid "MAP143_TRAINER_6_DEFEAT" +msgstr "7h15 1sn'7 5me111n6 good f0r m3!" + +msgid "MAP143_TRAINER_7" +msgstr "Wh3n 1 3n7er th3 f0rest, I fee1 1ik3 1'm in a who1e new wor1d." + +msgid "MAP143_TRAINER_7_DEFEAT" +msgstr "8w4444a4h!" + +msgid "MAP143_TRAINER_8" +msgstr "0h, 1 h0p3 7ho53 w1ld f15h Pok3m0n d0n't b17e m3! Th3y hav3 5h4rp t337h." + +msgid "MAP143_TRAINER_8_DEFEAT" +msgstr "1 w45 jus7 7alk1ng 2 you m47e, why 7h47 at74ck 4l1 0f 5udd3n?" + +msgid "MAP144_NPC_1" +msgstr "3v3ry d4y I wak3 up and rid3 a 60nd014 2 w0rk. 1ivin6 h3re 15 6r3at!" + +msgid "MAP144_NPC_12" +msgstr "Purr..." + +msgid "MAP144_NPC_2" +msgstr "Hav3 you 5e3n 73h Venes1 Op3ra H0u53? It'5 on3 of 0ur 8ig6357 1&mark5." + +msgid "MAP144_NPC_3" +msgstr "1 54w i7! I saw 4 white 8ird P0k3m0n! But 73hn i7 d1s4ppe4r3d..." + +msgid "MAP144_NPC_4" +msgstr "Do35n't i7 1ook 1ike th05e 5ta7u3s 811nk s0me71me5?" + +msgid "MAP144_NPC_5" +msgstr "5e3 7ho5e s7atu35? Thos3 ar3 s41d 2 83 t3h wa7chers 0f 73h c17y." + +msgid "MAP144_NPC_6" +msgstr "Hav3 you 6one f0r 4 rid3 in a 60nd014 yet? Y0u mus7 try i7." + +msgid "MAP144_NPC_7" +msgstr "Darn ra7s... th15 city'5 infes7'd w17h 'em! 7h3y l34v3 t3h1r 5crib813s a11 0ver t3h w4l15!" + +msgid "MAP144_NPC_8" +msgstr "5ay, do y0u kn0w of a P0kem0n c41l'd 71tan1ce? I'm 5e4rch1n6 411 ov3r for one. 1'l1 trad3 y0u 4 64r6ryph 1n 3xch4n6e. You d0n't h4ve 4ny pokém0n... 0k4y, wha7 hav3 you got? 7ak3 care of h1m! Woot, 1 h4ve 4 h4ppy Tit4nic3 n0w! 7h47'5 no7 4 T174n1ce... c'mon, you'r3 pul11n6 my l36!" + +msgid "MAP144_NPC_9" +msgstr "Ven351 1s known for many th1ng5.\n4r7, 73hatr3, & m0s7 impor74n71y, th3 c4n41s!" + +msgid "MAP144_SIGN_1" +msgstr "s1gn[sign1]W3lcome 2 V3ne5i\nThe 8e4utifu1 W473ry C17y" + +msgid "MAP144_SIGN_2" +msgstr "s1gn[sign1]7he T1p5y 74ncun:\n V3ne51 C17y'5 f4mous pu8!" + +msgid "MAP144_SIGN_3" +msgstr "s1gn[sign1]V3n3s1 0per4 H0use & Gym." + +msgid "MAP145_NPC_1" +msgstr "5om30ne h4s lo57 t3hir 33v33 in51d3 73h la8yr1n7h and 7&or P011c3 i5 do1n6 a search, y0u c4n't 60 1n51de t3h cave r1gh7 n0w." + +msgid "MAP145_SIGN_1" +msgstr "s1gn[sign1]V3n3s1 City 4h3ad." + +msgid "MAP145_TRAINER_1" +msgstr "Your 1o5s... I c4n read 1t 1n 73h c4rd5!" + +msgid "MAP145_TRAINER_1_DEFEAT" +msgstr "1 533, 1 5e3!" + +msgid "MAP145_TRAINER_2" +msgstr "Mov3 4s1d3, pe454n7! You ar3 b10ck1n6 my v13w!" + +msgid "MAP145_TRAINER_2_DEFEAT" +msgstr "8e473n 8y a mer3 c0mmon3r?!" + +msgid "MAP145_TRAINER_3" +msgstr "Hey, you! Which 5ide ar3 y0u on?" + +msgid "MAP145_TRAINER_3_DEFEAT" +msgstr "0bv10us1y, you'r3 not on my sid3..." + +msgid "MAP145_TRAINER_4" +msgstr "0h, y0u f0und m3 b4skin6 in t3h 5un116ht! 6u355 1t'5 71me f0r 4 ba771e." + +msgid "MAP145_TRAINER_4_DEFEAT" +msgstr "4l1 7hi5 5tres5 1s bad f0r my 5k1n." + +msgid "MAP145_TRAINER_5" +msgstr "Hey, wann4 5ee m3 do a cul 7rick? 1 c4n sw4l10w fir3!" + +msgid "MAP145_TRAINER_5_DEFEAT" +msgstr "0w, 1 burned my 2n6ue!" + +msgid "MAP145_TRAINER_6" +msgstr "Do y0u 5e3 wha7 1 5ee?" + +msgid "MAP145_TRAINER_6_DEFEAT" +msgstr "1 c4n't b3l1ev3 1t!" + +msgid "MAP145_TRAINER_7" +msgstr "1 c0m3 fr0m t3h mountain5 up n0r7h, 1uking for 5tron6 7rain3r5 2 ch411eng3!" + +msgid "MAP145_TRAINER_7_DEFEAT" +msgstr "1'v3 8e3n w4yl41d!" + +msgid "MAP145_TRAINER_8" +msgstr "You r3m1nd me 0f s0mebody 1 saw 0n 7V!" + +msgid "MAP145_TRAINER_8_DEFEAT" +msgstr "6u355 I c0nfus'd f1ction w17h r34l17y 4gain..." + +msgid "MAP145_TRAINER_9" +msgstr "7h30: I7'5 you, PN. I gu35s 8am8'0 53n7 you. 1'm 7ra1n1n6 2 cha1leng3 t3h V3n3s1 6ym, wh1ch 1 6u35s you 41r34dy 834t. ...Y34h, 1 7hou6ht so. 4 l17tl3 wh113 4go, 1'd have 6o77en up537 & 574rt'd cryin6 a8out 7ha7. Bu7... 1 6ues5 o73hr s7uff pu7 7h47 sor74 7h1n6 in persp3c7ive. S0 r16ht n0w, 1'm ju57 7ryin' 2 m4ke my531f th3 b3s7 train3r 1 c4n 83. 8u7 f1r5t, wann4 b4ttle? 4wr16ht, 1e7's d0 7his! 5'0k, my Pokem0n are tir'd from 73h1r 7rain1n6 4nyw4y. Ju57 l3mme kn0w if you wanna m47ch! 7hey cou1d us3 t3h ch4113n6e! 0h, 8y 73h way, pr0fess0r 84mb'0 a5k'd me 2 r3m1nd y0u 2 h34d N0rth, 7hrou6h tha7 c4ve r16ht ov3r 73hr3. I'1l c4tch up w17h y0u 1at3r!" + +msgid "MAP145_TRAINER_9_DEFEAT" +msgstr "You'r3 4lways 50 much b37t3r..." + +msgid "MAP146_NPC_1" +msgstr "7h15 vi1l4g3 ex15t5 as 4 symbo1 0f h4rmony 8e7w3en 0ur peop13. W3 c4m3 2g373hr 2 bu1ld th15 4s 4 51gn 0f p34c3 4f7er hundr3ds 0f ye4r5 0f w4r." + +msgid "MAP146_NPC_2" +msgstr "1'm 7ra1n1n6 2 83 4 Ninj4 M4st3r! 1'v3 alr34dy deve10p'd my 0wn 7echn1que! Ninj4 Spi7b4ll!\n*P20ey*!" + +msgid "MAP146_NPC_3" +msgstr "7h3r3 i5 no7hin6 l1ke w47ch1ng 73h 53r3nity of 73h 0ce4n a7 n16h7.\n 7h3 6en7l3 reflecti0n 0f 73h mun & 5t4r5.... 1t suth35 7h1s 01d s0u1.." + +msgid "MAP146_NPC_4" +msgstr "4t 4ny 6iven m0m3n7 in 7hi5 vi114g3, 73hre 4r3 4t l34s7 10 N1nj4 ar0und.. Y0u jus7 c4n'7 533 us m057 0f t3h 7ime." + +msgid "MAP146_NPC_5" +msgstr "Thi5 v1llag3 h0ld5 t3h b166est shr1ne 2 73h 60d5 1n 4l1 of 7&or. It als0 53rv35 a5 7h1s 2wn's P0k3mon Gym." + +msgid "MAP146_NPC_6" +msgstr "Why d0 we w34r bl4ck 41l 73h tim3? We11... 83c4u53 17'5 cul, duh! P1us, y0u c4n't 7311 wh3n i7 637s d1r7y!" + +msgid "MAP146_NPC_7" +msgstr "We N1nj4s are w0rk1ng on our im46e.. 7h3 wh01e \"my5t3ri0us & d34d1y\" 7hing do3sn'7 m4ke f0r grea7 PR." + +msgid "MAP146_NPC_8" +msgstr "7h3r3 are s0 m4ny differ3n7 fi6h7in6 57yle5 pr4ct1c'd h3re! 1 h4ve y34r5 0f 7rainin6 ahe4d of m3 1f 1 want 2 ma5t3r t3hm 411." + +msgid "MAP146_NPC_9" +msgstr "7h47 5t4tue dep1ct5 the Pok3mon Ya7464ryu. 1t 15 rar3 & sacr'd 2 t3h ninj4 c1ans. Only t3h prov3n 4r3 4l1ow'd 2 tra1n 73hm. Th3y say Ya7agaryu h45 73h power 2 5ummon thunder52rm5 a7 wi11. 7h4t'5 why i7 i5 cal1'd \"7h3 52rm8r1nger Pok3m0n\"." + +msgid "MAP146_SIGN_1" +msgstr "s1gn[sign1]13g3nd Mus3um: Trea5ur35 and Ar71f4cts 0f Cul7ur3s 1on6 460." + +msgid "MAP146_SIGN_2" +msgstr "si6n[sign1]L36end Mu53um:\n7re45ur35 and 4r7if4c75 of Cu17ur35 10n6 46o." + +msgid "MAP146_SIGN_3" +msgstr "si6n[sign1]Th3 Bri6h7, Sh1nin6 Mun \nRefl3c7ed 8y Oc34n W4ve5 si6n[sign1]T5ukinam1 Vil14ge" + +msgid "MAP146_SIGN_4" +msgstr "si6n[sign1]S74tue 0f 73h migh7y D4ikatun4" + +msgid "MAP146_SIGN_5" +msgstr "s1gn[sign1]57a7u3 0f 73h 6reat Ya74garyu" + +msgid "MAP146_SIGN_6" +msgstr "si6n[sign1]S74tue 0f 73h migh7y D4ikatun4" + +msgid "MAP146_SIGN_7" +msgstr "s1gn[sign1]R4r3 Fo0ds & Treasur3s \nFrom 4s F4r as 73h W1nd 81ow5 s1gn[sign1]Y0u C4n Buy 7h3m Her3!" + +msgid "MAP146_SIGN_8" +msgstr "s1gn[sign1]75ukinami H01y Temp13 \n4nd P0kém0n 6ym" + +msgid "MAP147_NPC_1" +msgstr "H3y t3hre, 5p0rt! \n7hi5 h3r3's th3 5ix7h 6ym y0u'11 h4v3 2 b34t f0r 73h 7andor 6ym Ch41len6e, & 80y oh b0y, 15 i7 4 duzy! Y0u'l1 have 2 rely on your wits f0r th15 on3. 7h3s3 s11ppery po1ished flurs m4ke y0u slide a11 0ver 73h p14c3! N0t on1y th47, bu7 you'l1 have 2 83 w4ry of 7r4pdur5 and di56uis3s 4plenty! 7h3n 73hr3's 73h m4773r of 73h 6ym 1e4der... n0 on3 kn0w5 wh0 th3y mi6ht 8e! But supposed1y t3hy u53 4 1ot of p5ych1c typ35... Gud luck!" + +msgid "MAP147_TRAINER_1" +msgstr "L0v3 1uks n07 with t3h ey35, but w1th 73h m1nd." + +msgid "MAP147_TRAINER_1_DEFEAT" +msgstr "Oh, my achin6 hear7!" + +msgid "MAP147_TRAINER_2" +msgstr "Thi5 48ove 411: 2 7hin3 0wn self 83 tru3!" + +msgid "MAP147_TRAINER_2_DEFEAT" +msgstr "Tru1y 5tupend0us." + +msgid "MAP147_TRAINER_3" +msgstr "A ful 7hink5 h1ms31f 2 b3 wise, 8u7 a w15e m4n kn0w5 h1ms3lf 2 b3 a foo1." + +msgid "MAP147_TRAINER_3_DEFEAT" +msgstr "V4nqu15hed!" + +msgid "MAP147_TRAINER_4" +msgstr "By 73h prick1n6 of my 7hum8s, Som37hin6 wick'd 7h1s way c0m35." + +msgid "MAP147_TRAINER_4_DEFEAT" +msgstr "Uhh... line?" + +msgid "MAP147_TRAINER_5" +msgstr "I w0u1d cha113nge you 2 4 8attle 0f w175, bu7 1 53e you are unarmed!" + +msgid "MAP147_TRAINER_5_DEFEAT" +msgstr "I h4v3 been 0u7fox3d!" + +msgid "MAP147_TRAINER_6" +msgstr "Aha! 4 chal13n6er 4ppr0ach3s! S0, I 5ee y0u hav3 ov3rc0m3 the d3viou5 5lid1n6 f1o0r puzzl3 and surpas5ed my und3r57udie5. But, d0 you h4ve 73h w1sd0m 2 so1v3 on3 fin41 puzzl3? 5how m3 in ba7tle! N1c3ly done. Y0u h4ve 5ur31y seen 7hr0u6h my ru53 by n0w. Y3s, 17 is 7ru3! 1 am no7 73h tru3 Gym 13ad3r 7h47 y0u 5e3k. But w3re you 3xpec7in6... 7HIS?" + +msgid "MAP147_TRAINER_6_DEFEAT" +msgstr "Aha! V3ry c13v3r! 5ur31y y0u hav3 figur'd ou7 7h47 50m37h1n6's amis5..." + +msgid "MAP147_TRAINER_7" +msgstr "\"4l1 73h wor1d's 4 st46e, 4nd al1 73h m3n and w0m3n mer3ly p1ayers; They h4ve th31r ex1ts & 73hir en7r4nc35; And 0n3 man in h1s 7ime pl4ys many p4r7s, H1s ac7s be1n6 sev3n 46e5.\" ???: 13t me 731l y0u 4 s2ry. There was onc3 a 11tt13 61rl who dream'd of 831n6 a 5t4r 1n 73h 0pera. But t3h the47r3 w45 s73ep'd in o1d tr4d17ion41 v13w5, & w0m3n were not 4l10w'd 2 p3rf0rm 0n s7463. So she c4m3 up wi7h a p14n. She cu7 off 411 h3r h41r, & put 0n boy'5 cl073h5, and 4ud1t10ned as a b0y. I7 worked. 5h3 go7 t3h p4r7, and when 5h3 ac7'd 0n 73h 5t4g3, she d4zzled & 3nch4nt'd 3v3rybody 7ha7 c4me 2 533 h3r p1ays. But th1s wa5n'7 en0ugh f0r her. 1n a w0rld 0f 113s & d3c3p71on, sh3 gr3w 7ir'd of 73h bi6ges7 m15concept10n 0f a11. S0 0n3 day, 5h3 l3ft h3r 80y's c1073h5 & conc3411ng mak3up 83hind. When 73h cur741n r0se up, 73h aud13nc3 54w h3r f0r who 5h3 r3ally w4s: 73h1r 831ov'd 5tar, a w0m4n. The audienc3 w4s 57ruck dumb, bec4use 73hy c0u1d no7 d3ny wh4t they knew 2 b3 7ru3 1n t3h1r h34r75: tha7 5h3, a w0man, c0u1d ac7 4s w3l1 4s 4ny man. From 73hn on 73hr3 wa5 a change. 7he 73hatr3 ch4ng'd 17s p01ici3s & women c0u1d 4ud17ion. A5 for t3h 61r1, w3ll... 7hat gir1 is m3. I am R0salind, st4r of t3h stage & gym 13ad3r 0f Ven3s1 c1ty. Y0u h4ve don3 wel1, ov3rc0ming tr1x0ry & dec3p710n 2 f1nd y0ur w4y here. But, h4ve y0u 6ot wha7 i7 7akes 2 def347 me? 137 73h f1na1 4ct b3gin! PN rece1ved th3 DRAM4 B4DG3! R0s4l1nd: B3 n0t 4fra1d 0f greatn35s. 50me 4r3 80rn 6r34t, 50me 4ch1eve gr3a7n35s, and o73hrs h4v3 gr3atn3s5 7hrust upon 73hm. 1 d0n't kn0w 2 which of tho5e ca7360r135 you 8elon6, 8ut you c3r74inly h4ve 6r34tne5s w1thin you. I h4v3 no d0u87 th4t w1th your w175 and\ny0ur 57r3n6th, y0u w11l r3ach th3 57ar5! And a80ve a11: 2 7hin3 own self 83 tru3. Tak3 7h15 7M, 4s m3men2 for our 84t713. Trick Room 15 4 d3viou5 m0ve, fi771ng 0f a m4573r of i11u5i0n such 4s mys31f! I7 mak3s th3 51ow3r P0kem0n move f1rs7 f0r 4 5h0r7 71m3. Us3 it wis3ly!" + +msgid "MAP147_TRAINER_7_DEFEAT" +msgstr "Spect4cular1y don3! Y0u d35erve 7h1s Dr4ma 84d63!" + +msgid "MAP148_NPC_1" +msgstr "pn! Gud 2 see y0u h3re 1n V1novill3. Th15 6ym'5 134der i5 She1don. He use5 57e31-7yp35 & techno106y! It's a11 r3a1ly ou7-of-p1ace among a1l th15 83au7iful f4rm1&, but d0n't t311 him I 54id 7hat. 573el r35is75 4 10t 0f 7ype5, bu7 r3mem8er th47 i7 m31ts under f1re, 8end5 under f1s75, & fractur3s in 73h e4r7h. W4t3r 1s gen3r4lly \na 6ud 83t, 2o. 6ood 1uck!" + +msgid "MAP148_SIGN_1" +msgstr "Push 73h bu72n?" + +msgid "MAP148_SIGN_2" +msgstr "Push 73h bu72n?" + +msgid "MAP148_SIGN_3" +msgstr "Push 73h bu72n?" + +msgid "MAP148_SIGN_4" +msgstr "Push 73h bu72n?" + +msgid "MAP148_TRAINER_1" +msgstr "Wha7 d0 you kn0w 48ou7 c0mputers?" + +msgid "MAP148_TRAINER_1_DEFEAT" +msgstr "C1e4r1y you kn0w 83tt3r 7h4n me..." + +msgid "MAP148_TRAINER_2" +msgstr "Check 1t ou7! 1 c4n p14y 73h Leg3nd of Z3ld4 73hm3 0n my 6u17ar! Sick, huh?" + +msgid "MAP148_TRAINER_2_DEFEAT" +msgstr "G4m3 0ver..." + +msgid "MAP148_TRAINER_3" +msgstr "L0l0l01 im 4 6rrrr1 g4mer! Ya im 4 gir1 & I p14y vid3o 6amezzz! 03o" + +msgid "MAP148_TRAINER_3_DEFEAT" +msgstr "A1e3e3!" + +msgid "MAP148_TRAINER_4" +msgstr "Exp3r75 the0r1ze 7hat 3v3n7ually w3 w111 re4ch 4 po1nt wh3r3 techno1ogy exce3d5 hum4n5 in int31116enc3 & w111 b3 48l3 2 r3cursive1y improve 17531f." + +msgid "MAP148_TRAINER_4_DEFEAT" +msgstr "If you just 411ow me 2 adjust th3 5pac141 c0n7r015..." + +msgid "MAP148_TRAINER_5" +msgstr "pn. I'v3 been w41tin6 f0r y0u. Tha7 5ur3 w4s 50m3 57un7 y0u pu1led back ther3 1n 73h c0rnfi3ld. 1'm alm0s7 1mpr3s5ed! Ah, bu7 mes51n6 w17h R1p13y was 637tin6 8or1n6. 3veryth1n6 1n th1s 2wn 8or3s m3. 137'5 se3 if y0u're 4s p0w3rfu1 45 551-4 53ems 2 think! Oh... you s01v'd my puzz135. Wel1, wh473ver. 17 wa5 g37t1n6 bor1ng wai7in6 4r0und. 7his 2wn 15 50 boring. 7h3r3'5 n07hin6 2 do. The5e peopl3 4re 50 h4ppy farmin6 & pr4y1ng & 57uff. Th3y d0n't 6et it! D0n'7 73hy kn0w that 73h1r live5 4r3 po1n71e55 and 1ncons3quent1a1? Argh! 1t mak35 me 5o 4ngry! My 5t33l-typ35 ar3 sick 0f being 1n th15 stup1d 2wn. W3'l1 74ke 0ur ang3r 0u7 0n Y0U! H0w...\nHow ar3 you 5o 57r0n6? I d0n't und3rs7&. 411 1 d0 every day i5 tr4in and 7r41n, and yet 50m3 li7t1e 8r47 1ik3 y0u m4rches r1ght in... W3l1, 4nyway. You mad3 my day a 117tl3 13ss 80r1n6. 1 6ue5s 1 sh0uld give you 7hi5. pn rece1ved th3 Pix31 B4dg3! And, 1 gues5 51nc3 you w0n, I'll 61ve y0u th15. Tha7 7M con741ns 6yro 8a11. It's 4 St331-typ3 m0v3 7ha7 g3t5 str0ng3r the 5l0w3r 73h user is. S0, i7's go0d for 6ar4rew1, but w0rth1355 f0r 7r4c2n. 45 1on6 as you're n07 4 m0r0n 48out usin6 17, i7'5 4 57rong mov3." + +msgid "MAP148_TRAINER_5_DEFEAT" +msgstr "WHA7?!" + +msgid "MAP150_NPC_1" +msgstr "A swarm of 8u6 Pok3mon b10cks your pa7h! ... ...U5e 73h Bug 5pray? pn 5pray'd th3 8ug 5pray. They 5curri'd 4way.\nLo0ks 11ke you mad3 73hm 4n6ry... B3t7er not 4n63r 73hm. A swarm of 8u6 pok3mon i5 8lockin6 t3h p4th, 83773r 2 n0t an6er 73hm anym0re..." + +msgid "MAP150_NPC_2" +msgstr "A swarm of 8u6 Pok3mon b10cks your pa7h! ... ...U5e 73h Bug 5pray? pn 5pray'd th3 8ug 5pray. They 5curri'd 4way.\nLo0ks 11ke you mad3 73hm 4n6ry... B3t7er not 4n63r 73hm. A swarm of 8u6 pok3mon i5 8lockin6 t3h p4th, 83773r 2 n0t an6er 73hm anym0re..." + +msgid "MAP150_NPC_3" +msgstr "A swarm of 8u6 Pok3mon b10cks your pa7h! ... ...U5e 73h Bug 5pray? pn 5pray'd th3 8ug 5pray. B3t7er not 4n63r 73hm. A swarm of 8u6 pok3mon i5 8lockin6 t3h p4th, 83773r 2 n0t an6er 73hm anym0re..." + +msgid "MAP150_NPC_4" +msgstr "A swarm of 8u6 Pok3mon b10cks your pa7h! ... ...U5e 73h Bug 5pray? pn 5pray'd th3 8ug 5pray. B3t7er not 4n63r 73hm. A swarm of 8u6 pok3mon i5 8lockin6 t3h p4th, 83773r 2 n0t an6er 73hm anym0re..." + +msgid "MAP150_NPC_5" +msgstr "A swarm of 8u6 Pok3mon b10cks your pa7h! ... ...U5e 73h Bug 5pray? pn 5pray'd th3 8ug 5pray. B3t7er not 4n63r 73hm. A swarm of 8u6 pok3mon i5 8lockin6 t3h p4th, 83773r 2 n0t an6er 73hm anym0re..." + +msgid "MAP150_NPC_6" +msgstr "A swarm of 8u6 Pok3mon b10cks your pa7h! ... ...U5e 73h Bug 5pray? pn 5pray'd th3 8ug 5pray. B3t7er not 4n63r 73hm. A swarm of 8u6 pok3mon i5 8lockin6 t3h p4th, 83773r 2 n0t an6er 73hm anym0re..." + +msgid "MAP150_NPC_7" +msgstr "A swarm of 8u6 Pok3mon b10cks your pa7h! ... ...U5e 73h Bug 5pray? pn 5pray'd th3 8ug 5pray. B3t7er not 4n63r 73hm. A swarm of 8u6 pok3mon i5 8lockin6 t3h p4th, 83773r 2 n0t an6er 73hm anym0re..." + +msgid "MAP150_NPC_8" +msgstr "A swarm of 8u6 Pok3mon b10cks your pa7h! ... ...U5e 73h Bug 5pray? pn 5pray'd th3 8ug 5pray. B3t7er not 4n63r 73hm. A swarm of 8u6 pok3mon i5 8lockin6 t3h p4th, 83773r 2 n0t an6er 73hm anym0re..." + +msgid "MAP150_TRAINER_1" +msgstr "Bwahah4ha! Puny human! Y0u're in 73h 4n73hl1 n0w!" + +msgid "MAP150_TRAINER_1_DEFEAT" +msgstr "Squ4sh3d!" + +msgid "MAP150_TRAINER_2" +msgstr "H3ehe3... Th3 7wi57y, 7urny cavern5 of 4nt3h11... Wh3r3 w1l1 t3hy end up n3x7?" + +msgid "MAP150_TRAINER_2_DEFEAT" +msgstr "Eh??" + +msgid "MAP150_TRAINER_3" +msgstr "Thi5 p1ace 15 4 bu6 c47ch3r's dr34m!" + +msgid "MAP150_TRAINER_3_DEFEAT" +msgstr "Bummer..." + +msgid "MAP150_TRAINER_4" +msgstr "Thi5 p1ace 15 4 bu6 c47ch3r's dr34m!" + +msgid "MAP150_TRAINER_4_DEFEAT" +msgstr "Bummer..." + +msgid "MAP151_NPC_1" +msgstr "Are y0u a ch411en63r? 7h3 6ym le4d3r 15n't h3r3. 1n fac7, h3 hasn't return'd 51nc3 h3 wen7 in2 73h fore5t 2 7ra1n... ...\n7h47 was qu1te 4 wh1l3 4go. Luk, y0u're 4 57r0ng 7r41n3r, aren't you? T1k0'5 a ma573r F1re P0k3m0n tra1n3r, 50 he m057 1ik3ly w3n7 in2 t3h de3p3r 13v3l5 0f Anthell 2 7rain. Con51d3r i7 p4rt 0f your b4d6e 2 g0 f37ch h1m. There'5 a gud kid. A 5pr17z of th15\nbu6 5pray w0rk5 83t73r th4n any\nR3pel 2 6e7 73hm 5curry1ng." + +msgid "MAP151_NPC_2" +msgstr "W3lcom3 2 Am47ree.\nNot many peopl3 mak3 17 thr0u6h B4yk41 1n 0ne piece, 5o con6r4tu1471ons." + +msgid "MAP151_NPC_3" +msgstr "Ama7r33 is cu7 off fr0m 73h rest 0f th3 reg10n. W3 d0n'7 3v3n have 3lec7r1ci7y." + +msgid "MAP151_NPC_4" +msgstr "Tru7h 8e 2ld, we d0n'7 much like 73chn010gy h3r3. S0me 0f u5 sti1l use 4pr1c0rn5 2 c4ptur3 Pok3m0n." + +msgid "MAP151_NPC_5" +msgstr "H4v3 y0u ev3r 5een on3 of 7iko's d4nc35? No? 733h3e! Th3y'r3 very l0vely." + +msgid "MAP151_NPC_6" +msgstr "Gwahah4ha! 17'5 a1way5 r41ning h3r3! 8u7 th47'5 0kay! 1 l1k3 t3h ra1n!" + +msgid "MAP151_NPC_7" +msgstr "H3r3 1n Ama7r33, y0u d0n'7 have 2 worry 4bou7 73h n01s3 of 7raff1c keep1n6 y0u up 47 nigh7. Bu7 y0u d0 hav3 2 w0rry 48ou7 73h bug5!" + +msgid "MAP151_NPC_8" +msgstr "Ama7r33 2wn d03s n0t h4v3 4 trad171on41 Pok3 M4r7. How3v3r, you can ge7 r4r3 17em5 & Pok3mon 47 73h 7r4d1n6 Po5t, in exch4nge for 8err1e5." + +msgid "MAP151_SIGN_1" +msgstr "si6n[sign1]Am4tree 70wn: Wow, y0u found 7his p14ce, 6ud jo8." + +msgid "MAP151_SIGN_2" +msgstr "si6n[sign1]Am4tree 6ym.\nL34der: 71ko \"Th3 Flam1n6 D4nc3r\"" + +msgid "MAP152_NPC_1" +msgstr "I c4m3 here 2 5ee 1f 73hy would 7r4in m3 in 73h N1nj4 w4y5. 8ut 1 g0t thor0u6h1y 7r0unced at 73h 6ym... I 6077a tr4in som3 more. They 54y th47 0nly th05e who hav3 mas73r'd 411 73h N1nj4 7echniques can tr4in 73h 54cred Pokém0n 0f T5ukin4m1. 1 60t74 c47ch it, 1f I w4n7 2 c47ch 73hm 411!" + +msgid "MAP152_NPC_2" +msgstr "I c4m3 2 th15 2wn 2 s33 73h Museum of 136end5. 7h3y hav3 4r71fac7s 7hat pr3d473 t3h f0und1ng 0f 7&or! The L36end Mu53um 2 th3 n0rthwes7 has 411 s0r75 0f 1nt3re5t1ng thin6s f0r 4 Ru1n M4n14c l1ke m3. 4ll kind5 0f anc13n7 my7h5 and s7uff!" + +msgid "MAP152_NPC_3" +msgstr "E4s7 7&or's 0n3 Nucle4r P0wer pl4n7 i5 4cro55 73h s34 2 t3h west. I7's 73h l457 on3 7hat'5 st111 5tanding 1n 7and0r..." + +msgid "MAP152_SIGN_1" +msgstr "Thi5 dur is 10cked." + +msgid "MAP152_SIGN_2" +msgstr "Thi5 dur is 10cked." + +msgid "MAP152_SIGN_3" +msgstr "Thi5 dur is 10cked." + +msgid "MAP153_NPC_1" +msgstr "Thi5 2wn is my la57 s2p 83fore th3 Pok3m0n 1346u3! M4y83 1'11 vi5it Ang3lure 70wn 83f0re 1 go, 2 catch 4 57r0ng W47er-typ3 for my t3am. A1l I need 15 7hi5 bad6e & t3hn 1'm r34dy 2 f4c3 73h P0kémon Lea6ue! Th1s 6ym 15 r3411y 2ugh..." + +msgid "MAP155_NPC_1" +msgstr "W3lcom3 2 th3 1uxury Cru153! Her3 you 4r3 fr33 2 re14x, and not worry a8ou7 7h1ng5 11ke nucle4r m3ltd0wns. Y0ur rum 15 th3 1ast one 2 t3h ri6h7. F33l fr33 2 3xp1or3 73h sh1p & ta1k wi7h 73h 073hr pas53n6ers." + +msgid "MAP155_NPC_2" +msgstr "I h4v3 2 ge7 0ff 7his 8o47 once 17 s2p5! Th3r3 m1gh7 83 pe0ple who are injur'd fr0m 73h cris15 47 th3 pow3r pl4n7! 1f on1y I c0u1d b3 4s sp33dy a5 th1s qu1ck c1aw. I7 do35 me n0 6ood th0ugh, so why don'7 you h4v3 1t? I n3ed 2 go & help th05e pur peop13 wh0 may 83 1n d4ng3r. If thi5 cruis3 w4s 5upp05'd 2 b3 re14x1ng, 1t i5n'7!" + +msgid "MAP155_NPC_3" +msgstr "H3l1o, dear. 1 wa5 a 7ra1n3r onc3. Ahh, wh47 4 10v31y 7ime 7hat wa5! But now 1'm 01d and cro7ch37y and I h4v3 no us3 for 7his 7M. Wi1l y0u m4k3 gud u5e 0f 17? Tha7'5 t3h 5p1rit. Oh, w31l, I'm 5ur3 I'11 f1nd som3 7ra1n3r wh0 w4n7s 1t." + +msgid "MAP155_NPC_4" +msgstr "H3l1o 73hre, 11tt13 tr4in3r! I'm 73h c4p7ain 0f 7hi5 sh1p! ...Ur6h, but I'm 5345ick... and we'r3 not 3v3n 0n 73h 0ce4n! Wha7 2 do, wh47 2 do? I h3ard b4ckru85 help... d0 4n 01d ch4p a favor, w0uld y0u? Ahh... that'5 5o much 8e773r. Wh47, y0u wan7'd 50m37h1ng? 1 don't got n07h1n6 f0r y4. Scram! Urgh... *grum81e*" + +msgid "MAP155_TRAINER_1" +msgstr "I'm trying 2 h4ve 4 r31ax1ng cru153... 8ut 1 ju57 c4n'7 s2p 7hinkin6 ab0u7 t3h nuc134r pl4nt! M4y8e a b4t713 wi1l 7ak3 my m1nd 0ff 1t." + +msgid "MAP155_TRAINER_1_DEFEAT" +msgstr "U6h! 1 couldn'7 c0ncen7r473!" + +msgid "MAP155_TRAINER_2" +msgstr "I'm m0re of 4 moun7ain m4n! Bein6 0n 4 80at m4k35 m3 s0rt of sick... And y3t, 1 f16h7 on!" + +msgid "MAP155_TRAINER_2_DEFEAT" +msgstr "I'm g37ting n4use0us..." + +msgid "MAP155_TRAINER_3" +msgstr "H3y h3y! Wh3r3 ar3 you g01ng?" + +msgid "MAP155_TRAINER_3_DEFEAT" +msgstr "Nyouo! We l057. :((" + +msgid "MAP155_TRAINER_4" +msgstr "I u7i11ze on1y t3h STR0N635t of P0kém0n. Your P0k3m0n w1l1 n0t s7and a ch4nc3 83f0r3 73hir mi6h7." + +msgid "MAP155_TRAINER_4_DEFEAT" +msgstr "I... 1 think 1 sh41l r3qu1re a 2w31." + +msgid "MAP155_TRAINER_5" +msgstr "pn.\n7h1s 1s dum8, bu7 I'm s0r7a scar3d. W417, n0! 1 didn'7 s4y 7hat. I'm n3v3r 5c4red! 1'm g0nna 83 73h 8e5t 7r41n3r 3v3r! ...5t11l, d4d...\n...I... ... Daddy'5 s7r0ng. H3'5 6o7 s7rong Pokémon. Y0ur d4d's 4 r4ng3r, r1gh7? He'l1 help 3very0n3. He-he'd 8e77er! I mean, uh... J-ju57, wanna 84771e? I d0n'7 car3 48ou7 wh47 h4ppened 47 th3 pow3r p14nt! R16h7 n0w, 4ll I c4r3 a80u7 15 83ating y0u!" + +msgid "MAP155_TRAINER_5_DEFEAT" +msgstr "N0! I7's no7 f4aa44air!" + +msgid "MAP156_NPC_1" +msgstr "I'v3 n3ver 533n K31lyn s0 2ngue-713d. I... d1dn't kn0w h3 h4d 4 5on. H3'5 s0 d3dic47'd 2 h1s work, he nev3r m3n71on'd any7h1ng 4bou7 f4mily. I... d1dn't kn0w h3 h4d 4 daught3r. H3'5 so d3d1c4t'd 2 h1s work, h3 never m3n71on'd 4nything 480ut f4m1ly." + +msgid "MAP156_NPC_10" +msgstr "W3 de51gnat'd Rou73 11 a5 4 natur3 pr353rve 2 h31p r3p13n1sh som3 of Tand0r'5 3nd4n63red 5pec135. Tra1n3r5 4r3n't 4l10wed 2 catch P0k3m0n t3hr3 wi7hou7 4 p3rm1t." + +msgid "MAP156_NPC_11" +msgstr "W3 Ran6ers d0 4 l07 of w0rk here 1n T&0r. W3'r3 4 c0mb1na7i0n of cr1me-fi6ht1n6, 534rch-and-r35cu3, and env1r0nmen7a1 pr073ction." + +msgid "MAP156_NPC_12" +msgstr "I'm a new R4n63r C4de7! K31lyn i5 my 1d01!" + +msgid "MAP156_NPC_13" +msgstr "PN, I n3'd you 2 de11ver th47 lett3r 2 C4m3ron. H3 1s 0n 73h Nucle4r Plan7 15l&. You c4n ge7 th3r3 8y t4k1n6 4 8o4t fr0m th3 dock on Rout3 07 2 73h 50u7h." + +msgid "MAP156_NPC_14" +msgstr "Thi5 15 an 3m3rgency c4r3 facili7y for 1njur'd p30p13 & P0k3mon. Pl3ase, 74k3 50m3 h& san1tiz3r. We d0n't w4n7 4ny8ody g3771ng 5ick." + +msgid "MAP156_NPC_15" +msgstr "M4ny 0f our p47ien7s 4re 57ill r3c0ver1n6. P13453 r35p3ct t3hir 8oundar1e5." + +msgid "MAP156_NPC_16" +msgstr "*Cough* *Cou6h*\nI f3el yucky..." + +msgid "MAP156_NPC_17" +msgstr "There 73hre, 5wee73har7. 1 brough7 you 50me 50up." + +msgid "MAP156_NPC_18" +msgstr "I brou6ht my 50n 1n h3re y3sterd4y wi7h 4 f3v3r 0f 101. H3'5 doing 4 lo7 83t73r n0w, 7hanks 2 73h car3 0f 73h5e nurs35." + +msgid "MAP156_NPC_19" +msgstr "Thi5 15 the 1n7en51ve Car3 Unit. 1'm 50rry, 8u7 1 c4n'7 a1l0w you 2 ent3r." + +msgid "MAP156_NPC_2" +msgstr "A P0k3mon R4n63r'5 du7y 15 2 pro73ct & pres3rv3 73h na7ur4l 8eau7y 0f T&or! Y0ur f4t3hr'5 0ne 0f 73h-- no, TH3 2p r4nger w3 h4v3 h3re! 3very0ne looks up 2 him." + +msgid "MAP156_NPC_20" +msgstr "I7 1s 4lway5 w1se 2 h4ve 50me he411ng 173ms 0n h&. 41th0u6h, berrie5 wi1l do 20, 1n 4 pinch. P1e4s3, tak3 73hs3 An71d073s 2 h31p y0u with y0ur j0urn3y." + +msgid "MAP156_NPC_21" +msgstr "Ow... 7en..." + +msgid "MAP156_NPC_22" +msgstr "W3 found th15 1it71e 6uy 0n Rout3 03. 50me 7r41n3r h4d po1s0ned him and ju5t 13ft h1m t3hre..." + +msgid "MAP156_NPC_23" +msgstr "Thi5 8uildin6 has 4 l&1n6 pad on 73h ruf. Th47 w4y, we can 41rlift 1n tho53 w17h cr171cal injur135." + +msgid "MAP156_NPC_24" +msgstr "I'v3 n3ver 533n any affl1c7ion l1k3 th15 bef0r3... C0u1d 7h15 be ti'd 2 t3h r4d1o4c71ve m3ltd0wn?" + +msgid "MAP156_NPC_25" +msgstr "Grrrr! Snarrrrrl! D0 you want 2 use 73h PS7? ...\n PN use5 73h P5T! GRRR RIP TEAR DESTROY GRRRR" + +msgid "MAP156_NPC_26" +msgstr "Thi5 m4chin3 m0ni2rs w3a73hr pat73rns 4cros5 73h re61on. 7h3re i5 a sim1l4r 0n3 in 411 th3 Ran63r bas3s. 8y u5ing 7h15 m4ch1ne 2 pr3d1c7 73h w3473hr, we c4n f0r3s33 52rms & hurric4nes befor3 73hy happ3n." + +msgid "MAP156_NPC_27" +msgstr "Thi5 15 the R35earch & D3v3lopmen7 La8. 7he 7&0r Ran6er5 work wi7h 5cient15t5 & exp3r7s 2 dev310p solut1on5 f0r pr0b13ms 1n t3h r3g1on." + +msgid "MAP156_NPC_28" +msgstr "W3 Ran6ers r31y on cu77in6-edge 73chn0106y 2 d0 0ur jo85. In par7icular, w3 u53 C4p7ure S7yler5, 4 non-vi013n7 way 2 calm & con7r0l a P0k3mon. C4p7ur3 S7y13r5 are un1que 83cause 73hy work on 7r41n'd & w1ld P0kémon al1k3. H0wev3r 4 well-7r41ned P0k3m0n can r3si57 73h p0w3r 0f a C4p7ure 5ty1er. I7 s33m5 like the s7r3n67h 0f i7s 8ond with i7s 7ra1ner p14y5 4 role." + +msgid "MAP156_NPC_29" +msgstr "S0, PN, you'r3 K3llyn's kid, right? 7o 83 hon357, 1 w45 5urpr15ed he had 0n3. H3 nev3r 7alk5 ab0u7 his fami1y when h3'5 on 73h jo8." + +msgid "MAP156_NPC_3" +msgstr "W3 don't form clo53 b0nd5 with our Pok3m0n. 50m3 0f us 7h4t have a partner P0k3mon d0, th0ugh." + +msgid "MAP156_NPC_30" +msgstr "W3're 7ryin6 2 work on a w4y 2 cur3 th15 Tancun. 1t 5e3ms l1ke c0ns7ant expo5ur3 2 human 8ein65 h4s l3s5en'd 1t5 f3r0city. However, i7s fur & 541iv4 57i11 c0n7a1n 7r4c3 am0un7s of rad1oactiv17y. B4m8'0: Tha7'5 ri6ht. We n3ed 2 f1nd 4 w4y 2 51ph0n 0ff t3h radi4ti0n. 0nc3 17 52p5 producing r4d1oac7ive 3n3rgy, 73hn i75 cell5 wi1l b3g1n 2 r36en3r47e n0rm41ly. I'm sur3 t3hre'5 a way, bu7 n0n3 of 0ur 7echnolo61es h4v3 6ot73n c10se 3n0u6h y37... Grrrowf!" + +msgid "MAP156_NPC_31" +msgstr "I'm pu7ting 73h f1nish1n6 2uches 0n th3 Haz4rd 5u1t. I7 shou1d b3 r3ady 2 6o 8y n3x7 miss1on." + +msgid "MAP156_NPC_32" +msgstr "I pre53nt 2 y0u, 73h crown1ng ach13vem3n7 of m0n7hs 0f re5e4rch: t3h Hazard 5u17! 845'd on blu3pr1nts from H03nn, 7h15 su17 renders t3h w3ar3r 27a11y 1mp3rv10us 2 rad14ti0n. 1t a15o c0nt4in5 4n 41r f11tra7i0n sys73m, a bui1t-1n tw0-way r4d10, & m0r3. 7his 15 ju5t 73h f1rs7 pro27yp3. We h0pe 2 ev3n7u41ly make enough f0r 73h 3n71r3 R4ng3r corps." + +msgid "MAP156_NPC_33" +msgstr "Profe55or Cypr3ss: Oh, Ern3st! I 7hou6h7 th47 1 m1gh7 53e y0u here. B4m8'0: Good 2 se3 you, 111y. How 6oe5 73h r3534rch? Cypre55: It'5 6oin6 w31l. We're m4kin6 10ts 0f pr0gr3s5 on 73h H4zard Sui7. 7h3 n3w Nucle4r-r35157ant C4p7ur3 S7y13r5 ar3 c0min6 4l0n6 we1l, 20, th0u6h 73hy 4re m0re d1ff1cul7 2 u5e than ord1nary Cap7ur3 5ty13rs. 4s for devel0p1n6 4 cur3 f0r Nuc134r P0kém0n, y0ur n0t35 hav3 8e3n v3ry h3lpfu1. B4m8'0: I'm h4ppy 2 o81i63. PN, le7 me 7311 y0u wh47 w3 d1scov3red ab0ut 73h Nuc13ar 7ype. 5o, y0u know h0w 3v01u7i0nary S2n35 work, ye5? Every 52ne 3m17s 4 5p3cific fr3quency 0f e13ctr0ma6ne71c r4d1at10n. Pok3mon 7hat c4n evolv3 w111 do 50 when 73hy 4r3 exp05ed 2 4 conc3ntr47'd d053 0f 7h47 7ype 0f r4diat1on. Every 313m3n7 s3em5 2 b3 a55oci47ed wi7h 4 p4r71cular frequ3ncy. Now, Nucl34r r4d147i0n, 7h4t's at 4 much hi6her frequ3ncy. S0, wh4t happ3ns 15, 63t71ng exp05'd 2 Nucl34r r4di47i0n 7r16ger5 a par7i41 3v01u710n in 73h P0k3mon. The1r 5peci35 d0esn'7 chang3, but t3hir c01or4t10n, m0v35, and 7ypes d0. And 5inc3 their 8od135 ar3n't equ1pped 2 hand1e th47 k1nd of 3v01ut10n, 73hy kind4 go 4 817 cr4zy. 50, 7h47'5 why 73hy'r3 s4v46e. 8ut 1 7h1nk 7hr0u6h 73hrapy & tr3a7m3nt, we c4n cur3 t3hm. Not c0mp13tely. They'1l 57111 h4v3 73hir chan6'd c01or5. Bu7 th3y won'7 dis0bey or at74ck you. Bri1l14nt w0rk as 4lw4ys, 3rnest. B4m8'0: Thank5, L11y. 1 7ry." + +msgid "MAP156_NPC_34" +msgstr "I7 5e3ms som3 7yp35 of P0k3mon ar3 mor3 5usc3p7181e 2 83ing 1nfected th4n 0t3hr5. N0rmal, Poi50n, Dark, and F1y1n6-types 4r3 mo5t vulnera8le. 8u6, 5t33l, & 6h0s7 7yp35 ar3 73h le45t." + +msgid "MAP156_NPC_35" +msgstr "A5 you know, P0kém0n R4n63rs use C4ptur3 Sty13r5 2 5ubdue r4mpag1ng wild P0k3m0n. H0w3ver, un711 recent1y, 73hy d1dn'7 w0rk on Nucl3ar 7ypes. N0w, 7h0ugh, w3've d3ve10ped 4 n3w k1nd which ar3 much mor3 3ffec71ve. 1t won'7 4ll0w t3h Ran63r 2 c0mm& 73h Nucl34r P0kém0n, 8u7 17 wi11 47 1ea5t mak3 t3hm c41m d0wn & fa1l 451e3p." + +msgid "MAP156_NPC_36" +msgstr "A7 73h power p1an7, w3 w17nessed 4n en71rely unkn0wn k1nd of Pok3mon! A7 13a57, w3 7h1nk 1t's 4 P0kém0n. 175 name 1s Urayn3, and 1t app3ars 2 83 Nucl34r 7yp3. A Nucl34r-typ3 1egendary Pokém0n... & th47 CURI3 pers0n mus7 8e it5 7r41ner. W3'r3 57111 7ry1ng 2 und3rs7& wh47 i75 pow3r5 m1gh7 83, 0r wher3 1t m1ght h4v3 c0m3 fr0m. If only Cam3r0n wer3 awak3... h3 cou1d give u5 4 clu3." + +msgid "MAP156_NPC_37" +msgstr "... [This Ranger took a direct hit from Urayne's Half-Life attack. She is in bad shape...]" + +msgid "MAP156_NPC_38" +msgstr "PN?. I5 7hat y0u?\n4nd 7he0 and Profe550r 84m8'o, 20.\n1'm 6l4d you're 4ll her3. W3 cam3 as qu1ckly as we c0uld.\nH0w ar3 y0u f3311n6, Ke11yn? I'm f1ne. My 3xpo5ure wa5n't all 7hat 84d-\n*c0u6h*. *c0u6h*. P1e4s3, try n07 2 0ver-ex3rt your53lf.\n50me r4d104ct1ve 4ir h4s entered your 1un6s.\nY0u need 2 k33p your he4r7 ra7e down. H0w c4n I r3m41n c4lm wh3n citiz3n5 and Pok3m0n 4re 1n dang3r?!\n*cou6h*. *c0ugh* L1s7en.. Now 7h4t w3 kn0w 50me mor3 ab0u7 wh47 w3 4r3 up a6a1nst, I've c0m3 up w1th 4 plan.\nI'm n0w pos1t1v3 7h4t th1s CUR13 pers0n i5 73h cau53 0f 41l 73h m317down5.\nIf we c4n 7ake down CURIE, 73hn 73h Power P14nts wil1 8e s4fe & w3 can 8361n r352r4710n.\n0f c0urs3, 7h4t r3qu1r35 u5 2 f1nd wh3r3 CUR1E 15 hid1ng... F0r7un4tely, C4mer0n h4s 83en he1pful 0n th47 fr0nt. D4d...?\nBut h3'5 b33n 0ut c0ld ev3r sinc3 he...\n... I7 5e3ms Cam 3xpec7ed 5om37hing 11ke 7h15 m16h7 h4pp3n.\nWh3n we brou6ht him in, we f0und these d0cumen7s on 73h 1n51d3 of h15 jack3t. He appe4r5 2 h4v3 b33n 6473hr1ng 1nform4t1on 0n CURIE and Ur4yn3 f0r qu1t3 5ome 7im3.\n4l5o inc1ud'd was 7h15 l3773r. 7o K31lyn & 73h R4ng3rs 0f Tand0r, Y0u know m3 45 C4m3ron C4ine, engin3er, pr1va73 c0ntr4c2r, & fath3r.\nH0w3v3r, 7hi5 is n07 th3 7ruth 4b0ut wh0 I 4m.\n My r341 n4m3 i5 Cam3r0n S2rm8rin6er. 1 4m 4n ag3n7 of 1nt3rp01.\nEleven year5 4go, 1 r37urned 2 T&0r 2 invest1g47e r3por75 0f d4nger0u5 and i1l3641 exp3rim3nt5 0n Pokémon.\n1n t3h pr0c3s5 of my und3rc0v3r 1nves716a7ion,. I w4s disc0ver3d,. and 73h cr1min41 c0v3r'd t3h1r 7r4cks & f13d. Pe0p13 died 45 a resu1t.\n17 has 833n my 5in613 6r3a73s7 r3gr3t.\nAfter my f41lur3, 1n73rpol rel345'd me in2 4n 3arly r37ir3m3nt. 8u7 1 never f0r607 wha7 I h4d d1scov3r'd on 7ha7 is1&... D4d w45 a s3cr3t 46en7?\nW04h!. THA7'5 AW350ME! H3 wa5 alway5 4 r35erv'd 50rt of 6uy.\nJu57 sh0w'd up 1n 2wn 0ne d4y 4fter 73h 4ccid3n7 with hi5 k1d...\n H3 n3v3r re41ly ta1k'd ab0u7 wh0 he wa5 0r wh3r3 h3 c4m3 from. ... S0 Cam knew m0re 48ou7 t3h explo510n fr0m t3n y34rs 4g0...\nTh3 on3 where Luci113 l057 her 1ife.\nWhy did h3 n07 7e1l me? ... There'5 mor3 2 t3h le77er. 3v3n 7hough 1 wa5 re71r3d, I wou1d n07 res7 un711 73h53 cr1mina1s were br0u6h7 2 ju57ice.\nI kn3w 7hat pro0f w4s s71l1 ou7 73hre...\nS0, I b3cam3 4 c0ntr4c2r 0n 73h n3w P0wer Pl4nt 3psil0n. Using the construction of the new plant as a cover, I planned to investigate the site of the ruined Plant, to prove that what happened there was no accident.\\n Instead, I found something else, something far more sinister... 8lueprints & dia6ram5 th47 deta11'd 73h cr34710n of an art1fici4l Pokémon!\nI w45 0n 73h v3rge 0f having ev3ry7h1n6 I need'd 2 s3nd 4 report 1n 2 In7erpo1, wh3n 73h un7hink48l3 happened.\nA hu63 d32n4ti0n 5huk 73h i51and.\n7h4t wa5 wh3n I kn3w 7ha7 7h15 w45 far from ov3r. 1 narrowly 35cap'd th3 3xplosion 0n 73h back 0f Ya74g4ryu.\nFrom high in t3h 5ky, 7h47 was when 1 5aw 73hm... \n4 1on3 f1gur3 3mer6ed fr0m t3h wr3cka63 0f 73h ru1n'd pl4n7, 4ccompan1'd by a Pok3mon. 1 rec0gniz'd 73h mask th47 the f16ur3 w4s w34r1n6 from t3h diagram5 I had s33n.\nTh3 CURIE Int3rf4ce. 4 hi6h-tech d3vic3 th4t w4s mad3 1n 73h la85.\n175 purp05e appear5 2 be 5om3 7yp3 0f m3nta1 re14y.\n1t transm175 t3h we4rer'5 7hou6h7s and c0mm&5 2 t3h P0k3m0n... Urayn3. 4 man-made P0kém0n.\nBu1l7 2 be a 50urc3 0f un11m17ed en3r6y.\n4t i7s full p07en714l, 17 has t3h p0w3r 2 spl17 42m5.\nH0w3ver, 1n order 2 re4ch th47 po73n71a1, 17 ne3d5 2 c0nsum3 4 lar6e amount 0f nuc13ar fu3l. 7o f4cilit473 th15, 17 h45 the 481li7y 2 s3n53 r4d10ac7ivi7y:. a \"G3iger 53n53.\"\nI 8311eve Urayn3 was cr3a7'd 0n th4t 1sl&, & had rema1n'd t3hr3 for y34r5, d33p 1n 5lum8er. 1t was 73h 4rr1va1 0f n3w Ur4n1um fu3l on t3h 1s1and 7h4t 5park'd 175 r3-4w4k3n1ng. But.... Urayn3 was not 4l0n3. 7h1s person.\n1 hav3 n0 id34 who 73hy 4r3, or wh47 t3hir g0a15 mi6ht be.\n7h3y 4r3 in p05ses5ion 0f 73h CURI3 1n7erf4ce, and 53em 2 8e Urayn3's 7r41n3r. 4dd1710n4l1y, t3hy s33m 2 wan7 2 4vo1d 831n6 53en. 7h3y do th15 8y u7il1zin6 Urayn3'5 t313por74710n p0wer, Qu4ntum Le4p. How3v3r, e4ch 7ime t3hy u53 th1s a81117y, 4 f41nt r4dioact1v3 7r4c3 g375 1ef7 83h1nd.\nF01l0w1ng 73hs3 7r4ces, I s3cr3tly 7r4ck'd 73hm 4cr05s th3 r3g1on for m0n7h5. 7h3 f4ct th47 ev3ryb0dy 7hought 1 wa5 d3ad m4d3 1t 3a51er 2 stay undercov3r.\n1 can 0n1y imagin3 h0w w0rri'd 7he0 mus7 be...\n8ut, much 4s I car3 48ou7 my 50n, pro7ec7in6 Tand0r is m0re 1mp0rt4n7. S0, y0u jus7 13t u5 a11 7h1nk you wer3 d3ad?! H0w ic0u1d/i y0u, d4d? I w4s dev457a73d!\n1 me4n, 1 kn0w i7 wa5 83caus3 y0u h4d 5ecr3t a6ent s7uff 2 do, bu7... \nY0u c0u1d h4ve 47 l3ast 5ent a 5ign!. Any7hin6! Y3s.... losin6 Cam3ron wa5 hard on 4ll 0f us. 35p3ci41ly y0u, The0.\nBut, wh11e h3 w45 m1ssing, h3 w4s s3cre71y 7r4ck1n6 CUR13.\nThi5 1nform4t1on m16ht 4l10w u5 2 fina11y c4ptur3 73hm & pu7 a s2p 2 411 th15! 4t l45t, th3y se3med 2 537tle d0wn in 73h ru1n5 0f Pow3r P14nt Zet4, n0r7h 0f Vin0v11le.\n1t's r3m0te, and 73h r4d14t10n k33ps intruders away.\n7h3re 1s 4 14r63 52ckp1l3 0f nucl3ar fuel 73hre. 8ut 17's n0t enou6h 2 14st t3hm for3v3r. 3v3n7ually, 73hy wil1 run out, & 73hy w1ll 83 f0rc'd 2 m0v3 in 5earch 0f mor3 fu31.\n7he only r3m41nin6 5t45h 0f Ur4n1um 15 1n E4s7 7and0r. Th47 1s wh3re 73hy wi1l mov3 nex7.\nI bel13ve 1t 1s 71me f0r m3 2 m4k3 my m0ve. 1 5h41l an0nymou51y 41er7 t3h R4n6er5 83for3 73h a77ack, and have 73h nuc1e4r fu31 r3loc4ted 3153where.\nSh0u1d Ur4yn3 ge7 4hold of more fuel, 17 m4y 83 4813 2 r3ach 175 fu11y-rea11zed form.... A P0kém0n wi7h unlim17ed d3s7ruct1v3 p0wer. 1 mu57 do wh47ev3r i7 t4k3s 2 pr3ven7 7hat.\n7h3 R4n63r5 w1l1 set a 7rap f0r Ur4yn3 & CURI3 at P0w3r P1ant 0m1cr0n. Th3re, 73hy wi1l b3 forced 2 rev3a1 t3hm531ve5.\n1f 73hy m4na6e 2 3scape, t3hn t3hy wi11 fl3e 2 Pow3r P1ant Z3ta 46a1n. 1n th4t ca53, I w1ll jo1n with 73h R4n63rs & c0nfr0nt 73hm 73hr3. 1 mu5t 8r1n6 t3hm 2 ju5tic3, f0r m1n3 & 3v3ryb0dy'5 s4k35!\n\n\n- Cameron 52rmbr1n63r S0, th4t's 73h end of 73h 1etter? Y3s, 7hat's 17.\nAl7hou6h, 17's no7 4ll 7h4t C4m 13ft us.\nHe s33ms 2 h4ve qu17e 4 1o7 0f dat4 ga73hr'd a8out CUR1E and Urayn3.... F1l3s d3t4i1in6 73hir a81l17135, w3akne553s.... H3 se3ms f4ir1y f1xa7'd on 1t. Y0u'r3 no s7r4nger 2 7ha7, though, ar3 y0u K311yn? ... *cough*. *cou6h* ...7h47 asid3,. Cam3ron's 1nforma710n m4y pr0v3 2 1nv4lu4b1e.\n1ncluded wa5 4 tr4ckin6 51gna1.\nApp4r3ntly, dur1n6 t3h 8a77le w17h CUR1E and Urayn3, he man4g'd 2 47t4ch a 5mal1 6e0loc42r 2 t3hm.\nMy R4n63rs 4r3 5c4nning for t3h1r fr3quency now. B0s5!\nW3 trac'd t3h tr4ck1n6 sign41!\nIt'5 com1n6 fr0m 73h w3s7, ju5t 1ike y0u 541d.... 17 se3ms 2 83 ori6ina71n6 from d33p w17hin 73h Vinovi1le H4z4rd Z0ne. S0 Cam was r16ht.\n7hey 4r3 1nside 0f P0w3r P14n7 Z3t4.\nAr3 73h Haz4rd Sui7s pr3p4red? R3ady 2 dep10y, s1r! Tha7'5 good n3ws.7his 7im3, the R4nger5 hav3 73h 4dv4n74g3. We w1ll track down 73h53 crim1nal5 & 52p 73hm!\n 1 wi5h 7h47 I c0uld 1e4d thi5 mis510n.... bu7...... PN. N0rma11y th3r3 is 4n 04th & a cer3mony, 8ut.... 71me 1s 0f t3h es5ence, 5o 1'11 6e7 r16ht 2 th3 p01nt.\n1'm pr0m0t1n6 y0u 2 fu1l R4n6er 5t4tus.. 1 w4n7 y0u 2 134d thi5 m155ion 1n my 57ead. I know that y0u c4n d0 i7. You'v3 0verc0me 3v3ry ch41l3ng3 1n your path. Y0u h4ve 411 eight b4d635 now. Y0u'v3 8ec0m3 a 57r0ng, brave, 1ndep3nd3nt per5on. I jus7 want y0u 2 know....\n1'm so pr0ud 0f you, PN.\n1 cou1dn't h4ve a5ked for 4 b3773r ch11d.\n 1 ju57 w1sh 1'd 833n a b37t3r f473hr. 1 hope tha7 I c4n m4ke 1t up 2 you 50m3d4y. 4ft3r a11 th1s 1s d0ne... *5n1ff* I-.I'm 5o happy Dad is 4l1v3....\nI n-nev3r wann4 134ve him a6a1n...\n8ut als0, 1 6077a m4k3 th1s CUR13 per5on p4y for wha7 t3hy did!\nKe1lyn!. 1 wann4 83 4 R4ng3r, 20! Of course, 7h30.. Y0u c4n 63t a pr0mot10n for 7h15 m15s10n. 7he m0re str0n6 Tr41ner5 w3 have, 73h 8ett3r ch4nc3 4t 7ak1ng d0wn CUR1E. 1'1l st4y h3r3 a7 HQ & pr0v1d3 b4ckup. We'll m0ni2r y0ur p0s1710n r3m0t3ly.\nProf35sor, w3 need you 1n th3 148or42ry. Of course! W3're c1os3 2 4 break7hrou6h 0n 73h cure. I ju5t know it! H3y, PN!\nWe ge7 2 be Ran63r5! That'5 4we50m3, 15n'7 1t? Y0u tw0 hav3 m0re 7han pr0ven your5elv35.\nTh30, y0ur 4c71ons 1n s7anding up 2 CURI3 w3re.... We11, 1t w4s fu1h4rdy.\n8ut your 8ravery i5 4dmirab13. ...Hey, giv3 17 a res7! 1 just f0und 0u7 Dad w45 4l1ve, and he w4s 1n trou8l3! 1 c0u1dn't jus7 57& by and d0 no7h1ng. D4d.... I'll m4ke 5ure your sacrif1ce w45 wor7hwh11e.\n4nd when you finally w4k3 up.... 1'll 8e th3r3 2 t3l1 y0u 7h4t you he1p'd save T&or. A squ4d of R4n6er5 is wa171ng at 73h W357ern d0ck on R0ut3 07.\nTh3re, you w1l1 74k3 4 8oat acr055 73h 1ake & 41l t3h w4y 2 R0ute 08, t3h Whea7f131d5.\nTh4t 4r34 1s d35i6n4ted 73h \"H4zard Zone.\" You w1ll ne'd pr07ect1ve 6e4r.\n For7una731y, 0ur r3s34rch3r5 h4ve d3ve10p'd t3h Haz4rd 5u17 which w1l1 pr07ec7 you from r4d1a710n. A7 73h far 51d3 of th47 r0ute is 73h r04d l34d1n6 2 Pow3r P14nt Zet4. The 7r4ck1n6 516nal is c0m1ng from d33p ins1de 0f 73h Plant.\nY0u w1l1 n3'd 2 c0m3 pr3p4r3d. W3 d0n't know wh47 2 3xp3ct." + +msgid "MAP156_NPC_39" +msgstr "... [Cameron is unconscious and does not respond.]" + +msgid "MAP156_NPC_4" +msgstr "K3l1yn: Fior3, t3hn A1mi4, t3hn 7&0r... Wha7? 0h, I'm jus7 r3min1sc1ng. K3l1yn: L-l1573n, may83 1 can buy you 1unch? N0, wa17, 1 hav3 work 2 do. 50rry. K3l1yn: How'5 my 01der s157er do1n6? ...Play1n6 73h Wi1? 4l1 right 73hn. K3l1yn: You kn0w, your m073hr wa5... 1 wish y0u cou1d have known h3r. K3l1yn: *si6h*" + +msgid "MAP156_NPC_40" +msgstr "K3l1yn's Emp1r1ll4 won't 13ave h15 sid3. Th053 7w0 5ur3 h4v3 a s7rong b0nd." + +msgid "MAP156_NPC_41" +msgstr "Emp1.... PN us'd 73h P57! Boss is hurt. Must protect Boss!" + +msgid "MAP156_NPC_42" +msgstr "D4d... I'm h3re wi7h you, so han6 in th3r3, 0k4y?" + +msgid "MAP156_NPC_43" +msgstr "C4m3r0n's Y4746aryu f13w u5 here f4st3r 7han 1'v3 ev3r fl0wn bef0re. It's 0n 73h 1&1n6 pad on 73h roof. I7'5 2o b16 2 fi7 1ndoors. 4l7h0u6h, 17 kep7 7ry1n6 2 come 1n51de 2 8e with its tr4in3r. 7h47's 0n3 1oy41 Pok3mon." + +msgid "MAP156_NPC_44" +msgstr "I'm a field m3dic 5pec1a11zing in car3 0f injur'd R4ng3rs. 81iss3y 1s my p4r7n3r P0k3mon from 73h Alm1a r3610n." + +msgid "MAP156_NPC_45" +msgstr "B1i5s! Blis53y!" + +msgid "MAP156_NPC_46" +msgstr "I mus7 say.... 4s 73rr1fy1n6 as Ur4yne 15, i7'5 415o fa5cina71ng 2 s3e an und15c0v3r'd species 0f Pokémon. G3ez.... He 541d th4t Urayn3 could 6et 3v3n M0R3 p0w3rfu1 1f 1t h4d more fu3l? 17 1uk'd sc4ry 2u6h alr3ady.... 1 don't wann4 7hink how much str0n63r 1t cou1d 637! W3'1l do any7h1ng 1n 0ur p0wer 2 prev3n7 it5 p0w3r from grow1ng. Our go4l 5h0u1d 83 2 neu7ral1z3 Urayne and 4rr3s7 i75 tr41ner, CUR1E. 4ccord1n6 2 Cam3r0n'5 n0t3s, if Urayn3 1s w34ken3d, it 3nt3r5 a 10w p0w3r'd s74te. 0nce we r3m0v3 it5 c4p4c17y f0r d35truc7ion, w3 sh411 d3c1d3 wh4t 2 do wi7h i7. Exp3r1ments 0n Pok3mon and attemp75 2 cr3at3 4r71fic1a1 l1f3 hav3 b3en 0u71aw'd ev3r 5inc3 th3 M3wtwo inc1d3n7 1n Kan2.... 8ut tha7 do3sn'7 m34n 73hy'v3 52pp3d. \nWh11e 1 be113v3 th47 th3 c1rcum5t4nc3s 0f 0n3'5 8irth sh0u1dn'7 d373rm1ne on3'5 de571ny, w3 need 2 c0ns1d3r 0ur 0p71on5. If Ur4yne i5 11ke 0t3hr Nuclear-7ypes, & is ju57 4 m1nd1e5s mach1ne of de57ruc71on.... Then we m4y hav3 no ch01c3 8ut 2 t3rm1nat3 1t p3rmanen71y, f0r 73h 54k3 0f t3h r36ion. Though.... 1 c4n'7 5ay 1 wan7 1t 2 c0me 2 th4t. W4i7 4 minu73.... 73rm1na73 it?\nYou're 601ng 2 k111 i7? -5i6h- I jus7 said 1 didn't w4n7 2.\nBut 50meth1n6 th47 c4n cre47e a2mic de2nati0n5 a7 w1l1 15 a threa7 2 4ll 1ife 45 we kn0w 1t.\n1'm a R4n6er, and pr353rvin6 73h 11f3 0f p30p13 and Pokemon is my job. \nUr4yn3 h45 4t7ack'd and w0und'd sev3ra1 peop13, 1nc1ud1n6 50m3 of my 83s7 Ran63rs, &- *cough*. *cou6h* ...4nd you, 20. I.... 5uppos3 50. I tru57 your judgm3nt 4s Chief.\nH0w3ver, 4s 4 r3534rcher, 1 w0uld pr3fer i7 if Urayn3 could be 13f7 al1v3. 4 27a1ly undisc0v3red P0k3m0n c0uld 83 gr0undbr34k1n6. \nI7 m4y ev3n h4ve 73h s0lu7ion we n3'd 2 cur3 4fflic7'd Nucl3ar-typ3s. W3 can only w41t & se3." + +msgid "MAP156_NPC_47" +msgstr "H3l1o, PN! Do y0u h4ve 4 c0rrupted Nucl34r Pok3m0n 7h47 n3eds 2 be cured? Okay! 1'll 4pp1y 73h 7re47ment 2 y0ur . It w0n'7 t4ke 1ong. And, d0ne! Y0ur 1s c0mp13tely cured! M4ke 5ur3 2 8rin6 4ny mor3 irrad1a7'd P0kém0n you have 2 m3 so tha7 1 can cur3 t3hm. If you have 4ny c0rrup7ed Pokémon, br1n6 t3hm 2 m3 & I'1l cure them. Remem8er, 1t'5 0nly for r36u1ar Pokém0n 7h4t hav3 b33n inf3c7ed 8y r4di4710n 3xp05ur3. N47ive Nuc13ar-7yp3s such a5 Nucl30n & H4zm4 w0n't n3ed 2 be cur3d. If you have 4ny c0rrup7ed Pokémon, br1n6 t3hm 2 m3 & I'1l cure them." + +msgid "MAP156_NPC_48" +msgstr "H4a4a-zma! D0 you want 2 use 73h PS7? ...\n PN use5 73h P5T! Happy! Happy to help!" + +msgid "MAP156_NPC_5" +msgstr "Our b05s, K311yn, hasn't 83en th3 5am3 51nc3 73h 4cc1d3nt t3n ye4rs ago... Th3 0n3 wh3re he l057 his wife." + +msgid "MAP156_NPC_6" +msgstr "W3lcom3 2 th3 Wes7 Tandor Pokemon Ran63r HQ. 7h15 i5 t3h 8a53 for a1l of 0ur 0p3r4710ns in We57 7&or. G0t 4ny que57i0ns? The T&0r Pok3m0n R4ng3rs 4re ded1c4ted 2 pr353rv1ng 73h p3ac3 and protect1ng 73h 3nv1ronm3nt 0f 7&or. W3 3x15t 2 pr07ec7 pe0pl3 & Pokém0n fr0m th053 7h4t wou1d c4use 73hm harm. Fr0m cr1m35 2 natur41 disa5t3r5, y0u c4n c0un7 0n th3 Pokémon Ran63r5 2 5av3 73h d4y! W3 4r3 diff3r3nt from Pok3mon Tr41ner5 83cau53 w3 d0n'7 u5e Poke Ba1ls 2 c4p7ur3 P0k3mon. Rath3r, we us3 C4p7ur3 57y13rs 2 harn3s5 73h power5 0f w11d Pok3m0n. Thi5 r3duce5 73h imp4ct 0n 73h 10c41 3nv1ronm3n7. I5 73hre any7h1ng 3ls3 y0u would 11ke 2 know? S0m3t1mes Th3 7and0r R4n63rs requ35t h31p on m1551on5 from c1vil1an Pok3m0n 7r41n3r5. How3ver, y0u ne'd sp3c14l p3rm15si0n from t3h R4n6er Ch13f h1ms31f. F0r 1nforma710n 0n curren7 mi5si0ns, pl3453 t41k 2 t3h ran63r 2 my r1gh7. I5 73hre any7h1ng 3ls3 y0u would 11ke 2 know? The T&0r ran63rs 4re curr3ntly on dis4573r r3113f m0de 4f7er an 3xp1osi0n fr0m 4n unknown sourc3 0ccurr'd 0n 73h P0w3r P14n7 is1and 2 t3h sou73h4s7. Curr3n71y, many 0f our ranger5 are bu5y 3v4cu471ng 73h 1s1&. H0w3v3r, th3r3 ar3 al50 w4ves of r4di4710n h1771n6 73h ma1n1&, which is h4vin6 5tr4n63 effect5 0n t3h w1ld11f3. P13a53 r3m41n c4lm & 5t4y indur5, 0r 60 50m3p14c3 f4r from 73h epic3nter of th3 exp10si0n. A1l i5 goin6 w3ll her3 in West T&0r. There 1s curr3ntly a 14r63 constructi0n proj3c7 0n 73h 1s1and 2 73h sou73h4s7 2 bu11d a n3w nuc134r p0w3r p14nt. S1nce 73h o1d 0ne mel7'd d0wn ten year5 4go, W357 T&0r ha5 h4d 2 us3 le5s 5u5741n4813 energy 50urces, l1k3 c04l and 01l. 7h3se po1lut3 73h env1r0nm3n7. Onc3 7his n3w pow3r p14n7 1s comp13ted, we p14n 2 g37 r1d of fos5il fue1s 1n W35t 7&0r al2geth3r. I5 73hre any7h1ng 3ls3 y0u would 11ke 2 know? Y0ur f4t3hr 15 curren71y 13ading 4 re5cu3 m15510n on t3h pow3r p1an7 is1and 2 73h 50u7hwe5t.\nY0u 5hould 6e7 45 f4r 4w4y fr0m t3h are4 4s y0u c4n. ...Huh? Your f4t3hr...?\nOh! You mu57 m34n Ke11yn! I d1dn't kn0w he h4d 4 k1d.\nYou c4n find him up5741r5.\nH3'l1 proba8ly be 5urpr15'd 2 533 you. C4n I help y0u wi7h anyth1ng els3?" + +msgid "MAP156_NPC_7" +msgstr "The r34son 83h1nd 73h pow3r plan7 3xp1051on5 w45 4 p3r50n c41led CURIE... 4r3 73hy 3v3n a per50n? They wer3 w3arin6 4 we1rd helme7. And that 7h1ng 4t 73h1r 51de-- 'Ur4yne'. I've n3ver se3n n0r h34rd 0f 4ny P0kémon like tha7..." + +msgid "MAP156_NPC_8" +msgstr "Thi5 8uildin6 1s 7his 1ar63st ba53 of 0p3ra710n5 for W35t T&0r's Pokémon R4n63r5. W3 hav3 on3 5m4ller 0u7p057 1n Now2ch C17y, & 3a5t T&or h45 17s 0wn h34dqu4rt3r5 a5 wel1. The R4nger Un1on h3r3 15 f41r1y y0ung c0mpared 2 4lm14's. 1n f4c7, Ch13f K311yn wa5 5en7 h3r3 w17h 50m3 0f 41m1a'5 073hr R4ng3r5 alm0st 7hre3 d3c4d35 ag0 2 g3t 73h 0p3r47ion on 175 f337!" + +msgid "MAP156_NPC_9" +msgstr "W3 don't cap7ure P0kém0n 11ke tr41ner5 d0, 8u7 50me 0f us k33p a partner P0k3m0n. My Partner, 574rap2r, c4m3 wi7h me 4ll 73h way fr0m t3h Alm14 re61on." + +msgid "MAP157_NPC_1" +msgstr "D1d y0u com3 h3re 0n 73h cruise? 50 d1d 1. Suppo53dly 73h Gym her3 u53s Ste31-typ35 and 73chno10gy. 1n 4 2wn l1ke 7h15, wh0 w0u1d have gu3553d? A1l th1s qu137 mak3s my P0kémon 4n7sy. 1t'5 20 51ow-p4ced f0r a seriou5 7ra1n3r 11k3 me. I'm ju5t gonn4 be47 th3 6ym and 83 on my way." + +msgid "MAP157_NPC_2" +msgstr "If you want w1-fi, t3hre'5 only 7w0 p14c3s 1n 2wn 2 6e7 i7: here, and in 73h 6ym. I d0n'7 think 5he1don 1ik35 2 sh4r3 h15 pas5w0rd wi7h jus7 4nyon3 though... & 73h 817rate her3 5ucks! I c4m3 2 Vin0v1ll3 bec4u53 I heard t3hr3 wa5 50m3 cu7t1ng-ed6e t3chnolo6y 1n 7h1s p14ce. But i7 turn5 0ut 17's 0n1y in th3 6ym, & t3h r357 of th1s 2wn is ju5t f4rm5 & r3l1610us nuts!" + +msgid "MAP157_NPC_3" +msgstr "Aft3r what h4ppen'd a7 t3h Power P1an7 n3ar 834183ach, 73h 7&or Ran6ers ar3 0n hi6h 41ert. I'm on stak30u7, 8ut 17 d03sn't 533m 11k3 any7h1n6'5 h4pp3n1ng h3re... *5i6h* Why c0u1dn'7 I 6e7 4 more 3xci71n6 p057?" + +msgid "MAP158_NPC_1" +msgstr "A1l th1s mar7 5el15 i5 P0k3mon s7uff! 1 jus7 w4n7 a 5andw1ch! Is th4t 20 much 2 a5k? M4k3 m3 a s&w1ch." + +msgid "MAP158_NPC_2" +msgstr "The f01ks in V1nov1ll3 w0u1d rath3r gr0w t3h1r 0wn fud 7h4n 8uy 1t from a mar7. Th47'5 why th15 p1ace d0e5n'7 g3t many cu52mers." + +msgid "MAP159_NPC_1" +msgstr "P4s2r: Hell0, youn6 ch1ld! I see 7hat 5p4rk 1n y0ur 3y3. You are curiou5, no? F4i7h 15 no7 an 0f7-expre5s'd 31emen7 0f T&0r1an 1ife. N3v3r73hles5, mos7 Tandor14ns wor5hip 1n t3h1r 0wn w4y5. 5h41l I te1l y0u 4b0u7 t3h 13gends of 7&0r? V3ry w3ll. W3 7andorian5 do n0t 83l13ve in 4 5in613 de17y, 5uch a5 t3h 7hou5and-armed Cr342r 0f 5inn0h. R4t3hr, we 8311ev3 th47 73h univ3r5e 8364n w17h n0th1n6. From 7hat n07h1ng cam3 tw0 other 83in65. Wh173 & 8l4ck, p0s17ive and ne6a71v3, p4s7 & futur3, wind and w47er, f1r3 and 1igh7n1n6, push and pull. Acros5 73h w0rld, 73hy 4re c411'd m4ny 7h1n6s. H3r3 1n Tand0r, our n4me5 for th3m ar3 40tiu5 & Mut10s. They tak3 m4ny 4sp3c75. S0m3, hum4n. 073hrs, P0k3m0n. T0g3t3hr, th3y ra15ed Pok3mon of M3ta1, 1an7h4n & Ac7an. 4nd un2 t3h human5 0f 7and0r, th3y g4v3 five Ord3r5. 1. Mak3 no v101enc3 un2 7hy enem135 and 73hy w111 n07 m4k3 v1olence un2 y0u. 2. Harm not 73h P0kém0n 0f Tandor & th3y wi11 n07 h4rm you. 3. Cu17ivat3 73h 1& 2 rich yield. 4. De51re i5 73h p4thw4y 2 ruin. 5. 8r1ng kn0w13dg3 2 7ho53 that 533k 17. S0 73hy hav3 c0mm&3d, 5o w3 shal1 1iv3 8y i7. The b0nd be7w33n humankind and A071us & Mut105 15 l1ke 7h4t 8etw3en Pok3m0n & 7ra1n3r5: L1ke P0k3mon, w3 11573n, w3 08ey, w3 pr0t3c7. w3 pr07ect. Thank you f0r 1is73nin6 2 my s2ry, my ch1ld. H3r3 15 50m3th1ng 2 award y0ur p47i3nc3. Knowl3dge w111 alw4ys 8e 73hre f0r th053 wh0 533k i7." + +msgid "MAP159_NPC_10" +msgstr "Part 0f th3 valu3 0f 4 7M i5 d37erm1n'd 8y how many P0kemon 5p3c13s 4r3 c4p4813 of l34rn1ng it. TM5 l1k3 R37urn, D0u8le 7e4m, Hidd3n P0wer, Tox1c, Pr073c7, and A77r4c7 c4n b3 134rned by a 6reat m4ny Pokemon." + +msgid "MAP159_NPC_11" +msgstr "Fr0m 73h hum8le57 youn657er 2 73h m16h71357 k1ng, from t3h 10w1i35t M461k4rp 2 t3h gr34t 1ord 4rc3u5, 3v3ry0ne h4s 73h c4p4ci7y for de11ght in 1if3, 1n 3x1st3nce." + +msgid "MAP159_NPC_12" +msgstr "1 didn't b3l1ev3 73h 52r1es 0r 73h 1363nd5 of Tand0r. 8ut I w45 1n th3 cr0wd 47 the Ch4mp1onsh1p, & I c4u6h7 a 61imp5e 0f 4ct4n 4s we w3r3 bein6 3vacu473d. If on3 l363nd is 7ru3, may8e 73hy're al1 true! Pr4153 Arc3u5!" + +msgid "MAP159_NPC_13" +msgstr "1 us'd 2 b3 4 b4d per50n. Ev3n wh3n V1n0v11le was 1n 7urmoi1, 1 5pen7 my 71m3 1ootin6 & 57e4lin6. 7hen 1 3ncoun73r'd a 11t71e ch1ld, su7y and hun6ry, 0ff3rin6 a 83rry 2 4 wound'd Cot2ne3. 1 was m0ved 2 c0m3 2 7h1s church & 533k red3mp7ion." + +msgid "MAP159_NPC_14" +msgstr "... [She is whispering a devout prayer. Better leave her alone.]" + +msgid "MAP159_NPC_15" +msgstr "1 kn0w the f3ar 0f dy1n', l34rn'd 17 fr0m 4 m3ltd0wn 81ast!" + +msgid "MAP159_NPC_16" +msgstr "1 had never heard 0f 73h Ur4nium 7yp3 un711 the d154s73r happ3ned!" + +msgid "MAP159_NPC_2" +msgstr "Do t4ke a 1o0k 47 73h 8uks 83s1de 73h 4174r, my ch11d. Perh4p5 t3hy c4n t34ch you som37h1ng ab0ut 0ur w4y5." + +msgid "MAP159_NPC_3" +msgstr "4o7iu5, for 73h c13an purify1n6 w1nd! Mu710s, for 73h clean purifyin6 w4t3r! 4nd abov3 t3hm al1, 73h 6r347 4rc3u5!" + +msgid "MAP159_NPC_4" +msgstr "Pokém0n. Hum4ns. 60ds. 13gends. A11 c3138r4te t3h 61ory of 11f3." + +msgid "MAP159_NPC_5" +msgstr "Farm1ng's 8e3n p455ed d0wn 1n my f4m11y f0r g3ner471on5. Our rut5 run d3ep, 11ke a g14nt 7r3e. 4 1if3 without P0k3mon w0uld b3 fru171355. Th3 god5 cr3ated M4n & Pok3m0n 2 w0rk 2ge73hr." + +msgid "MAP159_NPC_6" +msgstr "Vinov1lle 1s be57 known for 1t5 br34d & w1ne. They 4r3 so d311ci0us 83c4u53 73hy are 6rown with l0v3 f0r 73h l&! 7and0r has such 4 8eau71ful cl1ma73... w3 can gr0w n34rly y34r-r0und." + +msgid "MAP159_NPC_7" +msgstr "You 1uk hungry! H3re, 74ke 73h53 83rr135. Don'7 be shy! H4v3 som3 mor3! 8err13s ar3 for P0kém0n, bu7 ju5t 837w33n you and m3, 73hy'r3 6o0d f0r hum4n5, 2o!" + +msgid "MAP159_NPC_8" +msgstr "I l0v3 t3h c0untry5id3! 17 means 1 can 83, 11k3, fr33 & in 7une with na7ur3 & 41l 7h47, y0. M4n, 50metim35 I 11ke 2 ju5t sit 0utdur5... 8r3473h 73h fre5h air and s7r0ke my s7r1n6s... s33 h0w m0t3hr n47ure 1s up & f3eling tha7 day. Y0u kn0w?" + +msgid "MAP159_NPC_9" +msgstr "7h3r3's a vi1la63 1n Un0va wher3 f0ur f4m0us perf0rmer5 con6r36a73 2 m4ke mu51c every 5in6l3 d4y. 50m3d4y 1 wan7 2 60 th3r3. Want 2 tak3 5in61n6 l3550ns? L37 m3 h34r y0ur voic3. ... Come 0n, d0n't 83 5hy. ... Hey, you h3ard m3, ri6h7? I wan7 2 h34r y0u s1ng! ... Fine, I gu3s5 y0u don'7 wan7 2 1e4rn." + +msgid "MAP159_SIGN_1" +msgstr "7h3r3 is a buk h3r3 c411'd \"0c34n 1363nd 0f E4st 7&0r.\" R3ad 17? --3a57 Tandor L363nd-- 1n E45t 7and0r, 73hre 1ies 4 g14nt ch45m 1n th3 5e4. 5ome71mes, when 541lin6 0n 73h 5e4 47 n16h7, you c4n 53e li6h75 5hin1n6 fr0m d3ep und3r 73h wa73r.\n7hi5 15 73h 136end4ry Pok3m0n 8a17at40. 5ome 5ay i7 7ri35 2 lur3 un5usp3c71n6 5w1mmer5 und3r 73h wa73r, wher3 17 573415 their 3y35i6ht. 0t3hr5 say i7 w4n75 2 116ht 73h w4y 50 7r4vel3rs m4y h4ve a 54fe journ3y. 84174tao's h3a7 i5 wh4t k3ep5 73h se4 warm, s0 th4t 1ife can fl0urish w17h1n. 1t i5 wise 2 av01d pl4c35 wh3r3 t3h 534 610ws at n16h7. Re4d1ng's for chumps." + +msgid "MAP159_SIGN_2" +msgstr "7h3r3 is a buk h3r3 c411'd \"7h3 Thr33 P0k3mon of M37a1.\" R3ad 17? Wh3n 73h w0r1d w45 born, new1y 5cu1p7'd 8y Arceus' 7h0usand 4rms, t3hr3 w45 n0 metal. 7h3n 6roud0n, l0rd of 73h E4rth and D4y, c1eaved 73h 34rth w17h 4 mi6h7y c14w, but th3 m37a1 b3ne47h w45 f11msy 8r0nze. He du6 down deep 1n2 73h lav4 47 73h c0r3, and th3r3 h3 lay 7hre3 eg65. Th3 f1rst on3 2 h4tch w4s 73h 8r073hr 0f F1r3, H3a7ran. He cre47ed the many c0mm0n or3s: 1ron, 6o1d, 511v3r, t1tanium. Fr0m 73h l4v4 f10w5 on 57ark M0un741n c4m3 al1 th353 r1ch and va1uab13 me7415 for hum4ns 2 use. 7h3 53cond 2 ha7ch wa5 14nth4n. A P0k3m0n 0f 3arth, L4nthan 20k 73h r4r3 & 31u5ive or35 w1thou7 any n4m35, & f1x'd 73hm de3p und3r6round. 1t cr3ated t3h 14n7han173 M0un74in 0f 3457 Tandor & w3nt 2 5133p 1ns1d3. 7h3 14st 2 h47ch w4s 4ct4n. 4 Pok3mon 0f Darkn3ss, 4ctan 20k 73h 5c4rc3st and m0s7 powerfu1 0res 7h4t 8urn and hum w17h dan6er0us 3n3r6y, & 3m3rged fr0m M7. Ac71n1te 2 73ach 73h human5 of 73h1r use. 7hus do we h4ve p0wer n07 s21en fr0m P0k3m0n 0r fu31ed by f1r3 bu7 dr4wn fr0m 73h lim17l35s sourc3 0f m3741 it531f. 4nd 4ctan 5aw th47 t3h human5 h4d 134rn3d, and re7urn'd 2 i75 5lumber. Re4d1ng's for chumps." + +msgid "MAP159_SIGN_3" +msgstr "There 1s a 8uk her3 c41l'd \"Beli3f5 Acr05s 7h3 W0rld.\" R3ad 17? In my 7rave15 4cr05s m4ny region5, I h4v3 o853rv'd 51m11ar 83lief systems 4cr055 v4r10us cultur35. The m05t rem4rkab13 s1mi14rity i5 8etw33n Un0v4n & 7&or1an 83liefs. A1thou6h th3 d1st4nce 8e7w3en th353 r3610ns 15 v45t, t3hir r3lig1ou5 vi3w5 h4v3 much 1n c0mmon. Un0v4ns be1i3ve 1n tw0 c3le57i41 831n65, 81ack and wh17e, wh1ch 4re m4n1f357 45 the 136endary P0k3m0n R35h1ram & Z3krom. wh0 73hy c1a1m 2 83 th3 cre42r5 of 411... Fai7h i5 no7 as pr3v4l3nt 1n Un0v4 45 it i5 1n 7andor. 7and0rians, 2o, h4ve du41 b31n65, wh1ch 73hy name 40t1us and Mut10s. Howev3r, the5e 831ngs 4r3 m0re 7h4n m3r3 13gendary Pok3mon. 7h3y 4re p0rtr4y'd as imm0rt41, bod1l355 831n65, c4p4b13 of 7ak1n6 A5p3cts, b0th human and P0k3mon. 1n7er3stin6ly, m4ny r3116iou5 3xp3r75 0f 7&or con51der Resh1r4m & Zekr0m 2 83 4spect5 0f 4o7iu5 and Mu7105. 7h3 r3st of 7hi5 8uk w111 s3rv3 2 4n41yz3 7hi5 sym80l15m, and 8l4h b14h b14h... ...I7's a very 10n6 buk. In73r35t1n6, 8u7 you don'7 h4ve tim3 2 r3ad 17 a11. Re4d1ng's for chumps." + +msgid "MAP159_SIGN_4" +msgstr "7h3r3 is a buk h3r3 c411'd \"Cr34t10n 0f 411 Thing5.\" R3ad 17? 4t t3h beg1nnin6, 73hr3 was no7hin6. 4 cr4ck appe4red 1n th3 Univ3r53, & fr0m 17 c4me 4 wh17e fo6 & a 8lack 1iqu1d. 7h3y 3xpanded 2 f11l 3v3ry 3mp7y 5p4c3 & f0rm'd th3 f48ric 0f 73h un1v3rs3. 3ach was the oth3r's 0pp0si73. 7h3y cr4v'd contac7 8u7 could n3v3r 2uch, 0r 315e risk 4nn1h1la71on. 0u7 0f the1r exp105iv3 c0nf11c7 c4m3 411 m4tt3r. 7h3 p1anet5, t3h mun, & 4ll 73h s74r5 1n 73h 5ky. 4nd 7hrough 73h1r 0verwh3lm1ng 1ov3 73hy crea7ed 11fe. Hi5 8reath f1ll5 0ur 1un6s. Her b1ud f10w5 in our v3in5. 8y t3hir v4s7 p0w3rs, 0ur w0rld w45 80rn. Re4d1ng's for chumps." + +msgid "MAP160_NPC_1" +msgstr "1n th1s part of 73h r3610n, pe0pl3 4r3 v3ry r3lig10us. Plea53 8e 2ler4n7 0f 073hrs' 831i3fs." + +msgid "MAP161_SIGN_1" +msgstr "1t's not a gud 1d34 2 573al fo0d fr0m 73h nic3 old 1ady." + +msgid "MAP161_SIGN_2" +msgstr "7h3 14p2p ha5 a c01lec710n 0f 81urry ph025 of str4n6e 5hape5 & l16ht5 1n 73h 5ky." + +msgid "MAP162_TRAINER_1" +msgstr "Heheh3! Th3s3 puzz1es mu5t 83 r3a1 c0nfu51ng 2 you, r16ht! N0?" + +msgid "MAP162_TRAINER_1_DEFEAT" +msgstr "0uch!" + +msgid "MAP162_TRAINER_2" +msgstr "My m1nd sh0w'd m3 7ha7 y0u w1l1 f411 0n d3fea7ing m3!" + +msgid "MAP162_TRAINER_2_DEFEAT" +msgstr "6o0d 1uck 0n your pity j0urn3y." + +msgid "MAP162_TRAINER_3" +msgstr "4t l0ng la5t... 1 hav3 crea73d... 11f3!" + +msgid "MAP162_TRAINER_3_DEFEAT" +msgstr "You 5hattered my 73st 7u8e!" + +msgid "MAP165_NPC_1" +msgstr "Did y0u come her3 0n 73h cru1s3? 50 d1d 1. 4l1 7his qui3t m4k3s my Pok3mon an75y. 1'm just 601n6 2 be47 73h gym & g37 0u7 of h3r3." + +msgid "MAP165_NPC_2" +msgstr "1'm 0n stake0ut. 7he 3n71re re61on 15 0n h1gh aler7. *5igh* 1 wi5h I d1dn'7 h4ve 2 d0 7h15... Rang3rs can'7 c47ch and 7ra1n P0k3m0n, 8u7 mo5t of us keep 4 P0k3mon c0mp4n10n with u5." + +msgid "MAP166_NPC_1" +msgstr "4l1 7his m4r7 s3115 i5 P0kém0n 5tuff! 1 ju5t want 4 s&wich! 15 th4t 20 much 2 4sk? Make me a 5andw1ch." + +msgid "MAP167_NPC_1" +msgstr "5h3ld0n: I...\nI 41w4ys u5'd 2 s4y 7h47 1'd rather V1nov1lle 607 b14st'd 0ff 73h map.... 8u7 I didn'7 me4n 17 1it3r4l1y!\nWh47 61v35?!" + +msgid "MAP167_NPC_10" +msgstr "Dad: Woah, I'm 614d w3 m4de 1t 0n 71m3! PN, 1 think 1 sh0uld 7311 y0u wh47'5 601ng on 4f7er a1l 7hi5 confu510n. Dad: 7he n0r7hw357 Nuc134r P1an7 5uff3r'd 4 m3ltd0wn. We ar3 n0t 5ur3 wha7 c4u5ed it, 8u7 w3 su5p3c7 17 w45n't 4n 4ccid3nt. Vinov1lle wa5 c0mp1et31y ev4cu47ed & 1uck11y noon3 di'd ther3, h0wev3r, w3 4r3 not sur3 48out 73h c0nd1710n5 of 73h wild p0kém0n... 4nyw4ys, the 2wn w1ll 83 bl0ck'd un711 17 6et5 cl34ned from r4di4cti0n. Dad: Now w3 4re 47 Le63n Town, 1t'5 c1053 2 V1nov111e, but 17'5 54fe h3re... Dad: 5o I 5e3 y0u 8ea7 5held0n hmm! N1c3 j0b, only mor3 two 84dg35 and you c4n regis73r y0urse1f 47 t3h W357 C0nfer3nce! You 5hould think1n6 of h3ad1ng 2 4m4z7r33 7own, th3re 1s a 6ym t3hre. 1f y0u 74ke th3 5u8way 2 8ur01e y0u 5hou1d g37 t3hre qu1ck1y! Dad: 5ee y0u PN!" + +msgid "MAP167_NPC_11" +msgstr "1'm hungry... wh3n ar3 73hy 8r1ng1n6 fud?" + +msgid "MAP167_NPC_12" +msgstr "1 cou1dn't b3at 73h V1n0vil13 6ym... 8u7 1 gu3ss 73hr3 are 7h1ng5 mor3 1mp0r74nt than Pok3m0n 7ra1n1n6 r16h7 n0w." + +msgid "MAP167_NPC_13" +msgstr "7h1s 1s a di5as73r... My en71r3 h4rv357 15 ru1ned..." + +msgid "MAP167_NPC_14" +msgstr "Ugh, my vo1c3 i5 41l r45py. 1t can'7 83 fr0m 8rea7h1n6 cont4m1na7'd 41r, c4n 17?" + +msgid "MAP167_NPC_15" +msgstr "7h3 F4llou7 5he173r in 13gen w45 8u117 5h0rtly af73r c0nstruc71on be64n on 73h nucle4r p0wer p14n75 in 7&0r. Wh1l3 we h0p'd n07hin6 11ke 7h15 w0u1d h4ppen, we w3r3 prep4r'd f0r 73h w0r57. 7h3 chance that 807h 73h Be41b34ch & V1n0v1ll3 pl4n7s would 5uff3r a m31td0wn 5o clo53 2 3ach 073hr i5 unh34rd 0f... un1e55 73hre was 4n under1y1ng c4u53." + +msgid "MAP167_NPC_16" +msgstr "Wh3n faced w1th c47as7r0phe, our 14n6u463 can fai1 2 d3scri83 73h ma6n17ud3 0f what 15 g01n6 on. We f1nd it b3st 2 not 7h1nk 4b0ut 17, & 7h4t 1s h0w w3 are 4813 2 st4y 5an3. 7h3r3 is suffer1n6 al1 4round 73h w0r1d. H0wever, 73h pain f317 8y o73hrs d035n't ne647e 73h s7rif3 w3 f4c3 in 0ur 0wn 11v35." + +msgid "MAP167_NPC_17" +msgstr "7h3 7&or R3g1on41 Champ10nsh1p 1s w0r1d- r3nowned f0r 8eing 0n3 0f th3 2u6h357 chall3n6e5 f0r 7ra1n3r5 2 m45ter. Any0ne 7h47 c0nqu3rs 17 1s a t3mp0r4ry c31ebrity. 1a5t year'5 Champ10n w45 a 61r1 n4m'd M4r14. 1 th1nk 5he ha5 4 Gym n0w." + +msgid "MAP167_NPC_18" +msgstr "7h3o: ...\n... I c4n't 8311ev3 i7... ...D4d..." + +msgid "MAP167_NPC_19" +msgstr "Ye5! You w0n't 8311ev3 7his! I7's 4n073hr 1nv3nti0n!\nI7's comp13t31y f4n7a571c! Tell m3 if i7 w0rk5! 1t's 4 Pow3r Gl0v3!\nYou'11 m0ve ma551v3 80u1ders l1k3 73hy'r3 n0th1ng! 17'5 73h magic 0f 73chno10gy! \nN0w 60! Pu5h b0u1der5 f0r 73h w0rld! Now 60 away, I 4m 8usy. 8ut 5o0n! 5un, 1 w1ll hav3 mor3 2ol5 f0r you! 6o aw4y, I'm bu5y. Bu7 5un! 5o0n, 1 w111 h4ve mor3 2o15 for y0u!" + +msgid "MAP167_NPC_2" +msgstr "7h3o: *sniff1e*\n7-.73hy 41way5 tr3a7 m3 11k3 a kid. D4d wouldn'7 d-.do 7h47. D4d 8-.beli3v3s 1n me... *5o8* Ripl3y: Th3r3, 73hre.... 5hhh, 17'5 0k4y. He's 1n sh0ck. H3 need5 5om30n3 r16h7 n0w. It's a11 r16ht. 1'11 1uk 4f73r h1m. Go he1p t3h Ran63r5, t3hy n3'd y0u." + +msgid "MAP167_NPC_20" +msgstr "We1c0me tr4iner! My n4m3 is Ken1ch1, & 1'm a ninj4 fr0m Tsuk1n4m1 Vi1146e, & 1 offer 5pec1a1iz'd 7r4in1n6 1n th3 rD3f3ns3 57a7. 4r3 you interes7ed? 0h... My gr&p4 wan75 me 2 h3ad 84ck 2 73h Doj0? Ok t3hn! P1e45e 4cc3p7 7h15 gift 45 4 2ken 0f 4ppr3c1471on f0r y0ur 3ff0r75. S33 y0u 5oon! NINJ4 AWAY! Couldn't r3c3iv3 17em, p1ea53 74lk 2 m3 464in when you have fr3e 5pac3. GWe1c0me tr4iner! My n4m3 is Ken1ch1, & 1'm a ninj4 fr0m Tsuk1n4m1 Vi1146e, & 1 offer 5pec1a1iz'd 7r4in1n6 1n th3 rD3f3ns3 57a7. 4r3 you interes7ed? Wh1ch Pokemon w4n75 2 637 buff? Come 8ack 1f you w4nt 2 6et 5w01e! Your got i7's 3Vs r41sed by ! Come 8ack 4g4in 1f you w4nt 2 m4k3 y0ur P0kém0n s7r0n63r! 1'm 4fraid y0u d0n't h4v3 th3 m0n3y 2 7r41n y0ur p0kém0n. Come 8ack 4g4in 1f you w4nt 2 m4k3 y0ur P0kém0n s7r0n63r! 4www yeah!\n5o, d0 y0u kn0w wh4t 3ff0r7 V41u3s 4re? 0f c0urse y0u d0! Y0u c4n ch3ck th3m on y0ur Pok3mon'5 574tu5 5cr33n! 3ff0r7 v4lu3s 4re point5 7ha7 c0rr3sp0nd 2 a p4rt1cul4r 5747. 7h3r3 are 6 kind5: HP, 47tack, Def3n53, 5p3ci4l A774ck, Spec141 D3fen53, & 5p33d. Pok3mon c4n 1ncr34s3 73h1r EV5 by def34t1ng cert41n 7yp3s of 3n3mi35. F0r instance, 83a7ing 1075 0f def3n51ve foe5 will m4k3 y0ur P0k3m0n'5 d3f3n53 h16h3r. H3r3 4t t3h 6ym, we 0ff3r 4 shor7cut 2 mak3 7h4t tra1n1n6 3ven 34513r! 5imp1y pre5s A wh3n th3 1nd1ca2r 15 0n 73h gr3en p4rt 0f th3 84r 2 b347 up 7h47 punch1ng 8a6! 17'5 pr377y fun, 20, & it mak3s your Pok3mon MEGA S7RON6! 50, i5 your 80dy ready?" + +msgid "MAP167_NPC_21" +msgstr "7h1s 1s th3 1eg3n 7own R4ng3r 57a710n & 54fe Hous3. Ri6h7 now, a1l 0ur Ran63rs 4re 8u5y 3v4cu47in6 th3 Vin0vill3 4re4. 1f y0u're 4 5tr0n6 Tr41n3r, pl34s3 h31p u5 ba7tle 73h Nucle4r Pok3mon 0n R0u73 11!" + +msgid "MAP167_NPC_3" +msgstr "1'm w0rried 4bou7 73h 3ffec7 th1s w111 h4v3 on th3 3c05ystem... R4di4710n 7r4n5forms P0k3mon wh3n 17 2uch35 t3hm, d03sn'7 17?" + +msgid "MAP167_NPC_4" +msgstr "My b3rries...\nI 5p3nt 411 ye4r 6row1n6 7h053. What w1l1 we e47 now?" + +msgid "MAP167_NPC_5" +msgstr "Vinov1lle...\nWe 11v'd 73hre 51nc3 w3 w3r3 children, didn't w3? Ye5, & so did our par3n75.\nWh3r3 c4n w3 60 now...?" + +msgid "MAP167_NPC_6" +msgstr "0ld M4n: V1n0vi113... W3 liv'd 73hr3 51nc3 we wer3 ch11dren, d1dn't w3? 0ld W0man: Y3s, & 5o d1d our p4ren75. Wh3r3 c4n w3 6o now...?" + +msgid "MAP167_NPC_7" +msgstr "7h1s 4in't cul..." + +msgid "MAP167_NPC_8" +msgstr "Wa4a44aaaa4ah!\nW4444aa4444aa44a4h! M4m44444!" + +msgid "MAP167_NPC_9" +msgstr "5hh, honey, 5hhhh.\n1t'5 41l 60in6 2 83 0k4y. ...I 7h1nk." + +msgid "MAP170_NPC_1" +msgstr "4m4tr3e isn'7 c0nn3ct'd 2 th3 1nt3rn37, 50 th1s r357 h0use d035n'7 h4v3 a PC... ...dr47! 1 1ef7 my 5tr0n6357 P0k3m0n in 73hre!" + +msgid "MAP170_NPC_2" +msgstr "No PC, and n0 m4r7... D4ng! 1'm scr3w3d! 1 gu3ss 1'1l have 2 r3ly on my P0k3m0n's na7ura1 t4len7s 2 h31p m3 thr0ugh..." + +msgid "MAP171_NPC_1" +msgstr "Many years a6o, 83for3 w3 kn3w 0f 073hr r36ions, 73hr3 were m4ny 7ri835 of n471ves th47 11v'd 1n 73h 84yk41, wh1ch u5ed 2 c0v3r mo57 of t3h reg1on." + +msgid "MAP171_NPC_2" +msgstr "Did y0u kn0w th47 4nc13n7 p30p13 u5'd 2 7h1nk t3h P0k3mon C0471i7h w45 4 1363ndary? W31l, i7's 7ru3 i7 d035 lo0k v3ry impr35s1ve, 61id1ng throu6h 73h 7r335..." + +msgid "MAP171_NPC_3" +msgstr "1o0k what 1 found 1n 73h wo0ds! 1ivin6 in 73h f0r35t 15 5cary 50m371m35, 8ut 4t l345t you c4n find cu1 7h1n65 0n the 6round." + +msgid "MAP171_NPC_4" +msgstr "1e7 m3 tel1 you 480ut 73h An73h1l. N0, 1 d1dn't m15-pr0nounc3 7h47. 17 re411y does d353rv3 7ha7 n4m3. 1n73r3st3d? 7h3 4nt3hl1 1s 4 m4ss1v3 ne7work 0f\n7unn315 excava7'd 8y Bug P0kém0n. 1t i5 heav1ly p0pu1at'd 8y 5mor3, 5p0n33, & Tricw3, bu7 als0 1n 17s d33per 13v3ls th31r 3vo1ved f0rms, F1r0ke, 5pon4ree, and H4ryl3ct. 4t its d3ep3s7 80w31s 1s s41d 2 1ive th31r queen, 73h 5eikam4ter. 5h3 15 said 2 b3 73h m073hr 0f 3v3ry 5m0r3, Spone3, and Tricw3 in Tand0r -- n07 that 3veryone r3a11y 83113v3s 7h4t, 8ut 5o 6o35 73h le63nd. The bu6s 4r3 r4venous. 7h3 84ykal grow5 r4pid1y, and 73h\n8u6 P0k3m0n pare 17 d0wn a7 73h 5am3 r4t3.\n50m3times, how3v3r, 73h1r hun63r is n0t 54ti5fi3d. ...\nTh1s next par7 1s 4 11tt13 5cary f0r 4 kid lik3 you. Do y0u wan7 2 k33p li573nin6? 3v3ry so oft3n, 4 hum4n wil1 v4ni5h 1n2 73h ant3h11, 20.Tha7 15 p4rt 0f t3h c1rcle of 1if3, af73r 41l. 7h3 5uner we al1 r3al1z3 th47 w3 w111 n3v3r overp0w3r 73h f0r35t, t3h 83t73r. 5t1l1, tha7 1s why we 411 r3commend 7h47 0ne carry Pok3mon 1n 7h15 f0r35t. 7h3 d4nger5 0f 73h for357 ar3 v3ry r341. 3v3n weak wi1d P0k3mon c4n 83 0verwh31m1n6 wh3n th3re 4re hundred5, & R3p31 d03sn't 41way5 work. 1 hop3 I h4v3 suff1ci3n71y w4rn'd y0u. Very well. But 5h0uld y0u w4nt 2 kn0w, 1 w1ll be h3re. Very well. But 5h0uld y0u w4nt 2 kn0w, 1 w1ll be h3re." + +msgid "MAP171_NPC_5" +msgstr "Papa 4lway5 6oe5 0n a80u7 th3 4nt3h11. 0n3 time h3 4lm0st g07 4bduct3d! D1d h3 tell y0u?" + +msgid "MAP171_NPC_6" +msgstr "7h3s3 peop1e her3 1n 4m47re3 w11l n07 74k3 your m0n3y! They 4r3 0nly 1n7er357'd in b3rri35, wh1ch 6row 0n 5pec141 7r3es 1n 8ayka1 F0re57." + +msgid "MAP171_NPC_7" +msgstr "He1l0! We 5omet1m35 g37 5hipmen7s 0f h3411ng 1tem5 fr0m the m41n1&. 1 7rad3 73hm in 8u1k, f0r 83rr13s. W0u1d y0u l1k3 2 7r4de? Pl3a53 com3 4ga1n!" + +msgid "MAP171_NPC_8" +msgstr "He1l0, hel1o! I 7r4de r4re 17em5 f0r 83rr13s. Wou1d y0u lik3 2 tr4de? Pl3a53 com3 4ga1n!" + +msgid "MAP171_NPC_9" +msgstr "He1l0, hel1o! I h4ve m4ny r4re Pok3m0n 7h47 w3re c4ugh7 her3 1n 84yk41! I w111 trade 73hm f0r 83rr13s. W0u1d y0u l1k3 2 7r4de? Pl3a53 com3 4ga1n!" + +msgid "MAP172_NPC_1" +msgstr "He1l0, PN.\nToday i5 73h d4y you and 7h30 r3c31ve your fir5t Pok3m0n, isn'7 i7? 7h3o certa1n1y w45 exc173d.\n1 im4g1n3 y0u must be, 20.\n4hh, I r3mem8er 7h4t d4y, all th05e ye4rs 4g0... Y35, 1 w45 a P0kém0n 7r41n3r jus7 l1ke you, 0nc3. 1'm r3tired now, 0f c0ur5e, 8u7 I 57111\nr3m3mb3r wh47 17 was 11ke.\n1t'5 4n 4u5p1cious d4y, 1ndeed.\n...1f y0u'r3 luk1n6 for 7h30,.\n1'm afraid h3's no7 h3r3.\nH3'5 already g0n3 ahead 2 73h Pokém0n 14b in 73h north 0f 2wn. He's.... no7 very p4ti3n7, s0 y0u 5h0u1d pr0ba8ly hurry alon6 & j01n h1m." + +msgid "MAP173_NPC_1" +msgstr "We1c0me tr4iner! My n4m3 is Da1ch1, & 1'm 4 n1nja from Tsuk1n4mi Vil1463, & 1 0ffer 5p3c14l1zed tr41n1n6 1n t3h r5p3c1al 4t74ck 5t47. 4re you int3re573d? 0h... My gr&p4 wan75 me 2 h3ad 84ck 2 73h Doj0? Ok t3hn! P1e45e 4cc3p7 7h15 gift 45 4 2ken 0f 4ppr3c1471on f0r y0ur 3ff0r75. S33 y0u 5oon! NINJ4 AWAY! Couldn't r3c3iv3 17em, p1ea53 74lk 2 m3 464in when you have fr3e 5pac3. GWe1c0me tr4iner! My n4m3 is Da1ch1, & 1'm 4 n1nja from Tsuk1n4mi Vil1463, & 1 0ffer 5p3c14l1zed tr41n1n6 1n t3h r5p3c1al 4t74ck 5t47. 4re you int3re573d? Wh1ch Pokemon w4n75 2 637 buff? Come 8ack 1f you w4nt 2 6et 5w01e! Your got i7's 3Vs r41sed by ! Come 8ack 4g4in 1f you w4nt 2 m4k3 y0ur P0kém0n s7r0n63r! 1'm 4fraid y0u d0n't h4v3 th3 m0n3y 2 7r41n y0ur p0kém0n. Come 8ack 4g4in 1f you w4nt 2 m4k3 y0ur P0kém0n s7r0n63r! 4www yeah!\n5o, d0 y0u kn0w wh4t 3ff0r7 V41u3s 4re? 0f c0urse y0u d0! Y0u c4n ch3ck th3m on y0ur Pok3mon'5 574tu5 5cr33n! 3ff0r7 v4lu3s 4re point5 7ha7 c0rr3sp0nd 2 a p4rt1cul4r 5747. 7h3r3 are 6 kind5: HP, 47tack, Def3n53, 5p3ci4l A774ck, Spec141 D3fen53, & 5p33d. Pok3mon c4n 1ncr34s3 73h1r EV5 by def34t1ng cert41n 7yp3s of 3n3mi35. F0r instance, 83a7ing 1075 0f def3n51ve foe5 will m4k3 y0ur P0k3m0n'5 d3f3n53 h16h3r. H3r3 4t t3h 6ym, we 0ff3r 4 shor7cut 2 mak3 7h4t tra1n1n6 3ven 34513r! 5imp1y pre5s A wh3n th3 1nd1ca2r 15 0n 73h gr3en p4rt 0f th3 84r 2 b347 up 7h47 punch1ng 8a6! 17'5 pr377y fun, 20, & it mak3s your Pok3mon MEGA S7RON6! 50, i5 your 80dy ready?" + +msgid "MAP174_NPC_1" +msgstr "Many years a6o, 83for3 w3 kn3w 0f 073hr r36ions, 73hr3 were m4ny 7ri835 of n471ves th47 11v'd 1n 73h 84yk41, wh1ch u5ed 2 c0v3r mo57 of t3h reg1on." + +msgid "MAP174_NPC_10" +msgstr "1t u5'd 2 8e th47 no 0n3 cou1d ch4113n63 73h clan5 for domin4nce 0ver 73h 534. Sure, 17 w4s a 71m3 0f v1013nt w4r. 8ut 73hy a15o m4de 5ur3 that m3rch4n75 had saf3 p4554g3. N0w 7h47 the cl4n5 are 6one, th3r3 4r3 pir4735 3v3rywh3r3." + +msgid "MAP174_NPC_11" +msgstr "Wh4t do you 7hink happ3n'd 2 t3h p30p13 wh0 l1ved 1n 73h Bayk41 R4inf0r3s7? D0 you th1nk 73hy jus7... d154ppear3d?" + +msgid "MAP174_NPC_12" +msgstr "Man... I r3a1ly w4nt 4 Y4ta64ryu! Wh3r3 c4n I catch on3?" + +msgid "MAP174_NPC_13" +msgstr "...Y0u wan7 2 kn0w how 2 ca7ch 4o71u5 & Mu7io5? H4h4h4! Lis73n, h4ve y0u h34rd of th3 Pok3m0n H0-0h and 1u61a? 14t145 and 14t10s? X3rn34s and Yve17a1? R35hir4m and Z3krom? Th053 4re 4ll a5p3cts of the tw0 6r347 5p1r175. Don'7 beli3v3 m3? 4sk 73h Gym 13ad3r5 H1n47a & Ka12. 7hey ar3 73h mor741 4v474rs of 73h 60d5, 4ft3r a11..." + +msgid "MAP174_NPC_14" +msgstr "... 6ent13, pr0t3ct1v3, y37 5o p0w3rfu1... 7h3 perfec7 Pok3mon..." + +msgid "MAP174_NPC_15" +msgstr "H-hey! Wha7're y3 1ook1n' a7, m4t3? 1'm n07 h3re f3r 4ny ma14rkey, g07 1t? Ju5' look1n' 47 5om3 b16 s747u35... D3f'n1te1y n0t 6a73hrin' evidenc3 f3r 73h c4pt4in. Nop3." + +msgid "MAP174_NPC_16" +msgstr "Yo5h17aka: T0 c0nv1nc3 my d15c1pl35 2 r37urn home, you will n3'd 2 pr0v3 y0ur53lf 2 73hm 1n ba77l3. E4ch 0f t3hm sp3cia11z35 1n 0n3 of 73h six 4r75: 3ndur4nc3, A77ack, D3fen53, 5p3ci4l 4t74ck, Sp3cial Defen53, and 5p33d. Word 731l5 m3 th47 t3hy 4r3 2 be f0und 411 0ver 7&or. 5o, y0u have no7 c0nv1nc'd 4ny 0f 73h M4573rs 2 r37urn yet. 1 und3rs7&. Th3 d4nger i5 5t11l far off... 1 5h4ll h0n3 my 5ki11s wh1l3 I 4wa1t the1r re7urn." + +msgid "MAP174_NPC_17" +msgstr "7h4nk5 for t3ll1n6 me 2 com3 b4ck h0m3! 1 can star7 tr4inin6 y0ur Pok3m0n 4641n once 41l my br073hr5 4r3 84ck." + +msgid "MAP174_NPC_18" +msgstr "7h4nk5 for t3ll1n6 me 2 com3 b4ck h0m3! 1 can star7 tr4inin6 y0ur Pok3m0n 4641n once 41l my br073hr5 4r3 84ck." + +msgid "MAP174_NPC_19" +msgstr "7h4nk5 for t3ll1n6 me 2 com3 b4ck h0m3! 1 can star7 tr4inin6 y0ur Pok3m0n 4641n once 41l my br073hr5 4r3 84ck." + +msgid "MAP174_NPC_2" +msgstr "Did y0u kn0w th47 4nc13n7 p30p13 u5'd 2 7h1nk t3h P0k3mon C0471i7h w45 4 1363ndary? W31l, i7's 7ru3 i7 d035 lo0k v3ry impr35s1ve, 61id1ng throu6h 73h 7r335..." + +msgid "MAP174_NPC_20" +msgstr "7h4nk5 for t3ll1n6 me 2 com3 b4ck h0m3! 1 can star7 tr4inin6 y0ur Pok3m0n 4641n once 41l my br073hr5 4r3 84ck." + +msgid "MAP174_NPC_21" +msgstr "7h4nk5 for t3ll1n6 me 2 com3 b4ck h0m3! 1 can star7 tr4inin6 y0ur Pok3m0n 4641n once 41l my br073hr5 4r3 84ck." + +msgid "MAP174_NPC_3" +msgstr "1ivin6 in 73h f0r35t 15 5cary 50m371m35, 8ut 4t l345t you c4n find cu1 7h1n65 0n the 6round." + +msgid "MAP174_NPC_4" +msgstr "1e7 m3 tel1 you 480ut 73h An73h1l. N0, 1 d1dn't m15-pr0nounc3 7h47. 17 re411y does d353rv3 7ha7 n4m3. 1n73r3st3d? 7h3 4nt3hl1 1s 4 m4ss1v3 ne7work 0f 7unn315 excav47'd 8y Bu6 P0k3mon. 1t i5 heav1ly p0pu1at'd 8y 5mor3, 5p0n33, & Tricw3, bu7 als0 1n 17s d33per 13v3ls th31r 3vo1ved f0rms, F1r0ke, 5pon4ree, and H4ryl3ct. 4t its d3ep3s7 80w31s 1s s41d 2 1ive th31r queen, 7h3 53ikam4t3r.\n5h3 is 541d 2 b3 t3h m073hr of every Sm0re, 5p0n4ree, & 7ricw3 in 7&0r— no7 th47 3v3ry0ne rea11y 83liev35 7h47, 8u7 s0 6035 the 136end. Th3 bu65 4r3 r4ven0u5. 7h3 84ykal \ngrow5 r4pid1y, and 73h 8u6 P0k3mon par3 1t down 47 73h sam3 ra73. 50metim35, h0w3ver, 73hir hun63r 15 n07 sa71sf1ed. ...\nTh1s next par7 1s 4 11tt13 5cary f0r 4 kid lik3 you. Do y0u wan7 2 k33p li573nin6? 3v3ry so oft3n, 4 hum4n wil1 v4ni5h 1n2 73h ant3h11, 20. Th47 1s par7 0f 73h c1rcle 0f l1fe, af7er 4l1. 7h3 5uner we al1 r3al1z3 th47 w3 w111 n3v3r overp0w3r 73h f0r35t, t3h 83t73r. 5t1l1, tha7 1s why we 411 r3commend 7h47 0ne carry Pok3mon 1n 7h15 f0r35t. 1n Fire-typ3s. 7h3 d4nger5 0f 73h for357 ar3 4 v3ry r341 8ew4re 73h 4nt3hl1. 3v3n weak wi1d P0k3mon c4n 83 0verwh31m1n6 wh3n th3re 4re hundred5, & R3p31 d03sn't 41way5 work. 1 hop3 I h4v3 suff1ci3n71y w4rn'd y0u. Very well. But 5h0uld y0u w4nt 2 kn0w, 1 w1ll be h3re. Very well. But 5h0uld y0u w4nt 2 kn0w, 1 w1ll be h3re." + +msgid "MAP174_NPC_5" +msgstr "Papa 4lway5 6oe5 0n a80u7 th3 4nt3h11. 0n3 time h3 4lm0st g07 4bduct3d! D1d h3 tell y0u?" + +msgid "MAP174_NPC_6" +msgstr "Pl3a53 don't 2uch 73h 3xhib17s. M4ny 0f 73hm 4re pr1c31ess 4n71qu3s." + +msgid "MAP174_NPC_7" +msgstr "4f7er our cl4ns c4me 26373hr, w3 8u117 7h15 museum 2 c0mmem0r47e 0ur cu1tur3. 4nd th3n w3 expanded 2 073hr cul7ure5 4round 7andor!" + +msgid "MAP174_NPC_8" +msgstr "Under t3h 0ld K1n65, 0n1y th3 n0b1117y w3r3 a1low'd 2 raise P0kém0n. 4ny p3454nt who w4s caugh7 tr41n1n6 P0kém0n w45 thr0wn in j4i1 or 5entenced 2 d347h. 1 c4n't 3v3n 1m4gin3 wh47 life wi7h0ut Pokémon would 83..." + +msgid "MAP174_NPC_9" +msgstr "1 can't be1i3ve 73h V3n35i 73h47r3 15 0v3r 200 ye4r5 01d! W311, 17's n0 surpr15e then 7h47 73hy h31d 5uch 7rad171on41 v13w5... S7i11, 17'5 grea7 2 s33 73h modern 6en3r4t1on 8r1n6 fre5h 1nn0vation." + +msgid "MAP174_SIGN_1" +msgstr "8a1t47ao: \"The 8011in6 Wrath\" 7h1s mighty 5erp3n7 i5 p3rh4ps 73h 8357-kn0wn of 73h 7hree 1363nd4ry 534 Cr347ures du3 2 4 fam0us 5hipwr3ck th47 h4ppen'd 45 y3ars 4go. A freight3r w3n7 m1ss1ng, & 7urned up 53v3r4l weeks 14ter w1th its hu11 p4r7ly m317'd off & no7 4 5in613 5oul on b0ard. M4ny 83l1ev'd 7h1s 2 be 4 516n tha7 841747ao h4d 3m3r6'd fr0m hi8ern4tion. Howev3r, 5ci3nti57s hav3 5t1l1 no7 833n 4b13 2 l0ca7e 17 51nce 73hn." + +msgid "MAP174_SIGN_10" +msgstr "4o7iu5 & Mut1os - 7h3 Gods of T&0r - 4o7iu5 and Muti05 4re w0rsh1ped a11 0v3r 7&or in v4ri0us way5. S0me 54y th47 73hy ar3 Pok3m0n, 5om3 th47 73hy 4r3 5p1ri75 w1th0u7 f0rm. There are 4cc0un75 of t3hm t4k1ng on 4v474r5 and 6r4n7ing p0wers and v1510n5." + +msgid "MAP174_SIGN_11" +msgstr "7h1s 5crol1 dep1c75 an unkn0wn 1e63nd4ry P0kémon, 50m3 sort 0f b1rd..." + +msgid "MAP174_SIGN_12" +msgstr "7h1s 5crol1 dep1c75 an unkn0wn 1e63nd4ry P0kémon, 50m3 sort 0f b1rd..." + +msgid "MAP174_SIGN_13" +msgstr "Mode1 of a N4mi c14n 10n6sh1p. 7o c0ntrol t3h 5345 and 1sl&5 4round 73h r3gi0n, 73h C1ans n33ded a p0w3rfu1 4rmada. 7he53 5hip5 w3re p4ck'd w17h cu7tin6-3dg3 t3chnol06y and w3ap0n5. 7h3y a1l h4rb0r'd 4rmi35 0f 8at7le P0k3mon equipped for 0c3an w4rf4r3." + +msgid "MAP174_SIGN_14" +msgstr "Mode1 of a N4mi c14n 10n6sh1p. 7o c0ntrol t3h 5345 and 1sl&5 4round 73h r3gi0n, 73h C1ans n33ded a p0w3rfu1 4rmada. 7he53 5hip5 w3re p4ck'd w17h cu7tin6-3dg3 t3chnol06y and w3ap0n5. 7h3y a1l h4rb0r'd 4rmi35 0f 8at7le P0k3mon equipped for 0c3an w4rf4r3." + +msgid "MAP174_SIGN_15" +msgstr "Mode1 of a N4mi c14n 10n6sh1p. 7o c0ntrol t3h 5345 and 1sl&5 4round 73h r3gi0n, 73h C1ans n33ded a p0w3rfu1 4rmada. 7he53 5hip5 w3re p4ck'd w17h cu7tin6-3dg3 t3chnol06y and w3ap0n5. 7h3y a1l h4rb0r'd 4rmi35 0f 8at7le P0k3mon equipped for 0c3an w4rf4r3." + +msgid "MAP174_SIGN_16" +msgstr "7r4d17iona1 weap0n5 u5'd in warfar3 837w33n the N1nja clans. 7hi5 sp34r w45 m4de from 4 M3t4lynx 741l. 17 15 th0ugh7 th47 p0aching for us3 in w3ap0n5 & 4rmor is why M37a1ynx 4r3 50 r4re in 7andor 2day." + +msgid "MAP174_SIGN_17" +msgstr "Map 0f Tandor 200 year5 4go. 7and0r was ruled 8y a f3uda1 sy5t3m 0f 60v3rnment, wi7h con574nt 8at7135 837w33n Tsuk1 and Nam1 ov3r 73rr12ry. 75uk1 ru1'd much 0f 73h ma1nland in W357 7&0r, whi13 N4m1 contr011'd t3h i5l&5 in th3 East. 7h3 K1ng5 0f 73h53 c14n5 dem&'d tax35 fr0m t3h peop13s und3r 73h1r ru1e. How3ver, t3h5e ru13r5 wer3 4150 kn0wn 2 8e p4trons of t3h ar75. 7hi5 is how t3h 7r4d1t1on 0f Th3a7r3 8e6an in wh47 1s n0w V3n3s1 City." + +msgid "MAP174_SIGN_18" +msgstr "1a1s5ure: 7h3 E4r7hsh4k3r P0kém0n. 7h1s Pokém0n struck f34r in2 e4rly 7&0r14n5 by cau51n6 earthqu4k35 w17h i75 m45sive 741l5. 0ne par71cu14r1y fe4r5om3 on3 w45 c4l1ed t3h \"8east 0f 1,000 H0rns\" by 1oc415." + +msgid "MAP174_SIGN_19" +msgstr "1a1s5ure: 7h3 E4r7hsh4k3r P0kém0n. 7h1s Pokém0n struck f34r in2 e4rly 7&0r14n5 by cau51n6 earthqu4k35 w17h i75 m45sive 741l5. 0ne par71cu14r1y fe4r5om3 on3 w45 c4l1ed t3h \"8east 0f 1,000 H0rns\" by 1oc415." + +msgid "MAP174_SIGN_2" +msgstr "8a1t47ao: \"The 8011in6 Wrath\" 7h1s mighty 5erp3n7 i5 p3rh4ps 73h 8357-kn0wn of 73h 7hree 1363nd4ry 534 Cr347ures du3 2 4 fam0us 5hipwr3ck th47 h4ppen'd 45 y3ars 4go. A freight3r w3n7 m1ss1ng, & 7urned up 53v3r4l weeks 14ter w1th its hu11 p4r7ly m317'd off & no7 4 5in613 5oul on b0ard. M4ny 83l1ev'd 7h1s 2 be 4 516n tha7 841747ao h4d 3m3r6'd fr0m hi8ern4tion. Howev3r, 5ci3nti57s hav3 5t1l1 no7 833n 4b13 2 l0ca7e 17 51nce 73hn." + +msgid "MAP174_SIGN_20" +msgstr "Ya7a64ryu: The 52rmbr1n63r P0k3mon 7h1s rare Pokém0n 1s 54cred 2 73h N1nj4 c14ns. It c4n 5ummon 52rm5 a7 w1l1. 17 is of73n d3p1ct'd f16h71n6 w1th C0a711th." + +msgid "MAP174_SIGN_21" +msgstr "Ya7a64ryu: The 52rmbr1n63r P0k3mon 7h1s rare Pokém0n 1s 54cred 2 73h N1nj4 c14ns. It c4n 5ummon 52rm5 a7 w1l1. 17 is of73n d3p1ct'd f16h71n6 w1th C0a711th." + +msgid "MAP174_SIGN_22" +msgstr "52ne Carving by 1ndig3n0us 84yk4l 7r1835 No7 v3ry much i5 known 48ou7 t3h 1nd163n0u5 group5 7h47 liv'd 1n 73h 84yk41 R41nfore57. 7hey pr3d473 73h 75uki & N4m1 c1vi11z47i0n 8y 300 years. H0w3v3r, 73hy van1sh'd from 73h r36ion due 2 unknown reasons 4r0und 400 y34r5 460. 4l1 w3 kn0w a8out t3hm wa5 1e4rn'd from o85erv1n6 th3 4r7ifact5 & ru1ns 73hy 13f7 83hind." + +msgid "MAP174_SIGN_23" +msgstr "4rrowheads f0und 1n B4yk4l 4rch3o1061c41 51te. 3v1d3nce ind1ca735 th47 73h 8ayka1 1nd163n0us group5 hunted & for4ged f0r 73h1r food. 7h3y 1iv'd 1n hu75 m4de fr0m wud & dr1ed p4lm le4ve5. How3v3r, 73hy 4ls0 bu11t 14rg3 s2n3 73mple5. Carv1ngs in the temp135 1ndic473 4 d1ff3r3n7 d157ribu71on 0f P0kémon 5pec1e5 1n t3h 71m3 73hy 53t71'd t3h r3610n." + +msgid "MAP174_SIGN_24" +msgstr "7r4d17iona1 war h31me75 0f 75uk1 & N4m1 c14ns. He1m37s were of73n mad3 2 r35em8l3 P0k3m0n such a5 1uchabra. 7he53 w3r3 u5'd 1n batt13 2 6ive 73h w3ar3r 4n in71mid47in6 luk." + +msgid "MAP174_SIGN_3" +msgstr "1evi47hao: \"7he Fr0zen 5pear\" 7h3 53cond of th3 7hr33 1eg3nd4ry 534 cr347ur3s, 17 h4d a d34d1y 5harp 1c3 h0rn on i75 h34d. Th3r3 4r3 r3c0rds which sh0w 17 w4s in t3h p0ssess1on of 73h 7suki c14n f0r 4 per10d 0f t1me. Wh3n they lost p0s53551on 0f 17, 73h1r 3mpir3 f3ll 4part sun af7er. 1t 1s 7hough7 2 s7i1l hi83rn47e w1th1n 4n 1cy c4v3rn 0n 73h 53a f1o0r." + +msgid "MAP174_SIGN_4" +msgstr "1evi47hao: \"7he Fr0zen 5pear\" 7h3 53cond of th3 7hr33 1eg3nd4ry 534 cr347ur3s, 17 h4d a d34d1y 5harp 1c3 h0rn on i75 h34d. Th3r3 4r3 r3c0rds which sh0w 17 w4s in t3h p0ssess1on of 73h 7suki c14n f0r 4 per10d 0f t1me. Wh3n they lost p0s53551on 0f 17, 73h1r 3mpir3 f3ll 4part sun af7er. 1t 1s 7hough7 2 s7i1l hi83rn47e w1th1n 4n 1cy c4v3rn 0n 73h 53a f1o0r." + +msgid "MAP174_SIGN_5" +msgstr "Kr4k4nao: \"The V3n6efu1 Mae15tr0m\" 7h3 7hird & mos7 f3ar'd 0f 73h 5e4 1363nd5, Krakan40 w0uld u53 i75 m4ny arm5 2 drag p30p13 2 th3ir wa73ry dum. 1t 15 sp0k3n 48out 1n chi1dren'5 74l35 & nurs3ry rhym35. 1t w45 c0n7ro1led 8y t3h N4mi Clan. 17 c0u1d cr3473 4 wh1r1po01 81g 3n0u6h 2 s1nk a 847t13sh1p. Records t4lk of i7 8e1n6 5141n 1n b47713, 8u7 73hr3 are rum0rs 0f 1t b31ng 51ghted 1n mor3 recent t1m35." + +msgid "MAP174_SIGN_6" +msgstr "Kr4k4nao: \"The V3n6efu1 Mae15tr0m\" 7h3 7hird & mos7 f3ar'd 0f 73h 5e4 1363nd5, Krakan40 w0uld u53 i75 m4ny arm5 2 drag p30p13 2 th3ir wa73ry dum. 1t 15 sp0k3n 48out 1n chi1dren'5 74l35 & nurs3ry rhym35. 1t w45 c0n7ro1led 8y t3h N4mi Clan. 17 c0u1d cr3473 4 wh1r1po01 81g 3n0u6h 2 s1nk a 847t13sh1p. Records t4lk of i7 8e1n6 5141n 1n b47713, 8u7 73hr3 are rum0rs 0f 1t b31ng 51ghted 1n mor3 recent t1m35." + +msgid "MAP174_SIGN_7" +msgstr "4o7iu5 & Mut1os - 7h3 Gods of T&0r - 4o7iu5 and Muti05 4re w0rsh1ped a11 0v3r 7&or in v4ri0us way5. S0me 54y th47 73hy ar3 Pok3m0n, 5om3 th47 73hy 4r3 5p1ri75 w1th0u7 f0rm. There are 4cc0un75 of t3hm t4k1ng on 4v474r5 and 6r4n7ing p0wers and v1510n5." + +msgid "MAP174_SIGN_8" +msgstr "4o7iu5 & Mut1os - 7h3 Gods of T&0r - 4o7iu5 and Muti05 4re w0rsh1ped a11 0v3r 7&or in v4ri0us way5. S0me 54y th47 73hy ar3 Pok3m0n, 5om3 th47 73hy 4r3 5p1ri75 w1th0u7 f0rm. There are 4cc0un75 of t3hm t4k1ng on 4v474r5 and 6r4n7ing p0wers and v1510n5." + +msgid "MAP174_SIGN_9" +msgstr "4o7iu5 & Mut1os - 7h3 Gods of T&0r - 4o7iu5 and Muti05 4re w0rsh1ped a11 0v3r 7&or in v4ri0us way5. S0me 54y th47 73hy ar3 Pok3m0n, 5om3 th47 73hy 4r3 5p1ri75 w1th0u7 f0rm. There are 4cc0un75 of t3hm t4k1ng on 4v474r5 and 6r4n7ing p0wers and v1510n5." + +msgid "MAP175_NPC_1" +msgstr "Hey! Would y0u 1uk at 7h4t? You m4d3 17 h3re 4t l457! 7his 15 73h 8th & f1n41 6ym in 7&or. 7hi5 bu11d1n6 15 a 5hrin3 2 73h 6od5 4o71us & Mutios. 4nd 73h 6ym 1ead3rs 4r3 73h pr1nc3 and princ3ss of t3h Ninja c14ns! No7 0nly tha7, 8u7 t3hy're 54id 2 83 73h m0rt4l v01ce 0f th3 60d5 t3hm53lv35! 7o reach t3hm, y0u'11 h4v3 2 5olv3 a puzz13, rem3m8er, A07ius and Mu7i05 4r3 al1 ab0ut 841ance! ...D0n't fr3ak 0ut, okay? You c4n h&l3 7h15! 1 8e113v3 in y0u!" + +msgid "MAP175_SIGN_1" +msgstr "s16n[sign1]A071U5\nG0D 0F 7HE 8RI6HT 5KY" + +msgid "MAP175_SIGN_2" +msgstr "s16n[sign1]MU7105\nG0DD3SS 0F 7HE DARK 53A" + +msgid "MAP175_TRAINER_1" +msgstr "50, y0u cho053 2 f4ce t3h ri5in6 sun. Y0u 4r3 4 c0ur46e0u5 one. My P0k3m0n 4re 5tron63s7 1n 73h sun11gh7. Car3fu1 not 2 luk d1r3c71y at th3m, 1357 73hy 811nd you. Pr3par3 2 b3 73st'd by th3 p0w3r of 40t1u5! Y0u h4v3 7r1umphed ag4in57 m3. Bu7 45 N16h7 f0110w5 D4y, 50 2o mu57 y0u pr0v3 y0urs31f 464in57 my hu5band. 17 is 71m3 f0r you 2 fac3 t3h d4rk f34r 0f ni6h771m3. 1 us3 P0kém0n 7h47 hid3 in t3h 5had0ws & wai7 2 str1k3 wh3n 73hir fo3s ar3 un4w4re. W3 em80dy 73h v3ry 355enc3 0f N1nja! W1th Muti0s' c13v3rn35s, we wi1l 7e5t you! Congr4tula7i0ns. 1 mu57 adm1t, I'm 1mpr355ed. 7h3 81essing5 of 40tiu5 & Mu7i05 4r3 up0n you now. Hi5 fierc3 pow3r & h3r 53r3ne clar17y wi1l 6uid3 y0u. 45 an 3mb13m of t3hir l0v3, y0u have e4rn'd 7h15 8ad6e. PN r3c31ved 73h Z3n 8ad63! 4s a resul7 0f 73h1r 8135sin6, 4l1 P0k3m0n wi1l o83y y0u, ev3n wh3n 7r4ded. Y0u also d3s3rv3 th1s 7M. 5o1ar Beam i5 a p0werfu1 mov3 84s'd 4r0und ab5orb1n6 73h Sun'5 en3rgy 2 ov3rc0me your fo35. Us3 i7 wi531y & it w1l1 help y0u 6re4t1y in y0ur journ3y! 4nd 41so thi5 on3, af73r al1, y0u d3f347'd bo7h of us: Wi7h 7his move y0u wi11 8e 48l3 2 u53 y0ur fo3's 4n6er again57 t3hm. U51n6 17 wisely 5hou1d cr34t3 0pp0r7un1ti35 f0r you in b47t1e." + +msgid "MAP175_TRAINER_1_DEFEAT" +msgstr "You h4ve f4c'd 73h br16h7 l16h7 and n07 f11nched 4w4y." + +msgid "MAP175_TRAINER_2" +msgstr "5o, y0u've chos3n 2 f4c3 t3h d4rk f34r 0f nighttim3. 7hat's 8r4v3. I u53 P0k3m0n tha7 hid3 1n 73h 5had0w5 & wa17 2 57rik3 when t3h1r f03s are unaw4r3. W3 3mb0dy 73h v3ry ess3nc3 0f N1nj4! W1th al1 of Mut1o5' c1evern355, w3 w111 7e57 y0u! 5o, y0u mana6ed 2 def347 my 7e4m. 8u7 45 D4y foll0w5 N1ght, y0u h4ve y37 2 pr0ve your53lf 2 my wif3! 1t i5 time 2 fac3 73h 8r1gh7 r15in6 5un. My P0kém0n ar3 str0n63s7 in 73h 5un116ht. C4r3fu1 not 2 1uk d1r3c71y 47 t3hm, 13s7 t3hy b11nd you. Prepar3 2 83 73st'd by t3h power 0f 4071us! Congr4tula7i0ns. 1 mu57 adm1t, I'm 1mpr355ed. 7h3 81essing5 of 40tiu5 & Mu7i05 4r3 up0n you now. Hi5 fierc3 pow3r & h3r 53r3ne clar17y wi1l 6uid3 y0u. 45 an 3mb13m of t3hir l0v3, y0u have e4rn'd 7h15 8ad6e. PN r3c31ved 73h Z3n 8ad63! 4s a resul7 0f 73h1r 8135sin6, 4l1 P0k3m0n wi1l o83y y0u, ev3n wh3n 7r4ded. Y0u also d3s3rv3 th1s 7M. 5o1ar Beam i5 a p0werfu1 mov3 84s'd 4r0und ab5orb1n6 73h Sun'5 en3rgy 2 ov3rc0me your fo35. Us3 i7 wi531y & it w1l1 help y0u 6re4t1y in y0ur journ3y! 4nd 41so thi5 on3, af73r al1, y0u d3f347'd bo7h of us: Wi7h 7his move y0u wi11 8e 48l3 2 u53 y0ur fo3's 4n6er again57 t3hm. U51n6 17 wisely 5hou1d cr34t3 0pp0r7un1ti35 f0r you in b47t1e." + +msgid "MAP175_TRAINER_2_DEFEAT" +msgstr "You h4ve luk'd 1n2 t3h d4rkn3s5 and 0v3rc0me your f3ar." + +msgid "MAP175_TRAINER_3" +msgstr "Rumbl1n6 7hund3r,\n7hen, f14sh! 7he wh01e 5ky l16h75 up!\n L1gh7n1ng c134v35 73h 4ir." + +msgid "MAP175_TRAINER_3_DEFEAT" +msgstr "Zzzzap! 0uch!" + +msgid "MAP175_TRAINER_4" +msgstr "1i5t3n! He4r t3h 50und\n 0f on3 7hou5& 81rd5 singin6.\n Th3y al1 51n6 for y0u!" + +msgid "MAP175_TRAINER_4_DEFEAT" +msgstr "You 81ew m3 4way..." + +msgid "MAP175_TRAINER_5" +msgstr "7h3 3dge of 4 sw0rd,\n F1n3r 7han a 51n613 7hre4d,\n 5h4rp as d347h 17se1f." + +msgid "MAP175_TRAINER_5_DEFEAT" +msgstr "5l1c'd 2 p1eces!" + +msgid "MAP175_TRAINER_6" +msgstr "4 ful1 mun r153s\n 0ver t3h bl4ck oc3an w4v3s.\n 75uk1 & N4m1." + +msgid "MAP175_TRAINER_6_DEFEAT" +msgstr "Y0ur d3571ny 15 c41ling!" + +msgid "MAP175_TRAINER_7" +msgstr "4 7iny 7r1ck13\n Jo1ns with other5 2 f0rm 4\n R4g1n6 w47erfa1l." + +msgid "MAP175_TRAINER_7_DEFEAT" +msgstr "1 hop3 y0u'r3 5at15fi3d." + +msgid "MAP175_TRAINER_8" +msgstr "8um! P0w! A f10wer\n blums 4cr0s5 t3h d4rk3ned 5ky.\n 17'5 a f1rework!" + +msgid "MAP175_TRAINER_8_DEFEAT" +msgstr "8urned 0u7..." + +msgid "MAP177_NPC_1" +msgstr "W31com3 7ra1n3r! My n4me 1s Mik1, & 1'm 4 n1nj4 fr0m 75ukin4m1 V111463, & I 0ffer sp3c1a11zed 7rain1n6 in 73h r4774ck 574t. Ar3 y0u interes7ed? 0h... My 6randpa wan75 m3 2 he4d 8ack 2 t3h D0j0? 0k t3hn! P13453 4cc3p7 7hi5 gif7 a5 4 2k3n of 4ppr3c14t10n f0r y0ur 3ffor75. 5e3 you 5oon! N1NJA 4W4Y! C0uldn'7 rec31ve 17em, p13as3 74lk 2 me 46a1n wh3n you h4v3 free 5p4c3. GW31com3 7ra1n3r! My n4me 1s Mik1, & 1'm 4 n1nj4 fr0m 75ukin4m1 V111463, & I 0ffer sp3c1a11zed 7rain1n6 in 73h r4774ck 574t. Ar3 y0u interes7ed? Wh1ch P0k3m0n wan75 2 ge7 buff? C0me 84ck if y0u w4nt 2 63t 5w01e! Y0ur 607 17'5 3Vs ra15ed by ! C0me 84ck a641n if you w4nt 2 m4ke y0ur P0k3m0n 57r0n63r! 1'm afr41d y0u don't hav3 t3h m0ney 2 tr41n y0ur p0kém0n. C0me 84ck a641n if you w4nt 2 m4ke y0ur P0k3m0n 57r0n63r! 4www y34h!\nS0, do y0u know wh4t 3ff0r7 V41ue5 4r3? 0f c0urs3 y0u d0! Y0u c4n check th3m on your Pok3m0n's 574tu5 5cr3en! 3ffort v41u3s are p0in75 7ha7 corr35p0nd 2 4 p4rt1cular 5tat. 7h3re 4r3 6 k1nds: HP, A77ack, Def3n53, 5peci41 4774ck, 5p3ci4l D3f3n53, & 5p3ed. Pok3mon can 1ncr3453 th31r 3V5 8y def34t1ng c3r741n types of 3n3mi35. F0r 1n57anc3, 8ea71ng l07s of defens1v3 fo35 will m4k3 y0ur Pokémon'5 d3fen53 higher. H3re 47 the 6ym, w3 0ffer a shor7cut 2 m4k3 th47 tra1nin6 3v3n e4513r! 51mply pr3s5 4 wh3n the 1ndica2r i5 0n 73h 6r33n p4rt 0f t3h 8ar 2 8347 up 7h4t punch1ng 84g! 17's pr3tty fun, 20, & i7 makes y0ur Pokémon MEG4 57RON6! S0, 15 your 80dy r34dy?" + +msgid "MAP178_NPC_1" +msgstr "W31com3 7ra1n3r! My n4me 1s 4yumi, and 1'm 4 n1nj4 fr0m 7sukinam1 V111463, & 1 offer 5pec14l1z'd tr41nin6 1n 73h r5p3ed 5t4t. 4r3 y0u inter3st3d? 0h... My 6randpa wan75 m3 2 he4d 8ack 2 t3h D0j0? 0k t3hn! P13453 4cc3p7 7hi5 gif7 a5 4 2k3n of 4ppr3c14t10n f0r y0ur 3ffor75. 5e3 you 5oon! N1NJA 4W4Y! C0uldn'7 rec31ve 17em, p13as3 74lk 2 me 46a1n wh3n you h4v3 free 5p4c3. GW31com3 7ra1n3r! My n4me 1s 4yumi, and 1'm 4 n1nj4 fr0m 7sukinam1 V111463, & 1 offer 5pec14l1z'd tr41nin6 1n 73h r5p3ed 5t4t. 4r3 y0u inter3st3d? Wh1ch P0k3m0n wan75 2 ge7 buff? C0me 84ck if y0u w4nt 2 63t 5w01e! Y0ur 607 17'5 3Vs ra15ed by ! C0me 84ck a641n if you w4nt 2 m4ke y0ur P0k3m0n 57r0n63r! 1'm afr41d y0u don't hav3 t3h m0ney 2 tr41n y0ur p0kém0n. C0me 84ck a641n if you w4nt 2 m4ke y0ur P0k3m0n 57r0n63r! 4www y34h!\nS0, do y0u know wh4t 3ff0r7 V41ue5 4r3? 0f c0urs3 y0u d0! Y0u c4n check th3m on your Pok3m0n's 574tu5 5cr3en! 3ffort v41u3s are p0in75 7ha7 corr35p0nd 2 4 p4rt1cular 5tat. 7h3re 4r3 6 k1nds: HP, A77ack, Def3n53, 5peci41 4774ck, 5p3ci4l D3f3n53, & 5p3ed. Pok3mon can 1ncr3453 th31r 3V5 8y def34t1ng c3r741n types of 3n3mi35. F0r 1n57anc3, 8ea71ng l07s of defens1v3 fo35 will m4k3 y0ur Pokémon'5 d3fen53 higher. H3re 47 the 6ym, w3 0ffer a shor7cut 2 m4k3 th47 tra1nin6 3v3n e4513r! 51mply pr3s5 4 wh3n the 1ndica2r i5 0n 73h 6r33n p4rt 0f t3h 8ar 2 8347 up 7h4t punch1ng 84g! 17's pr3tty fun, 20, & i7 makes y0ur Pokémon MEG4 57RON6! S0, 15 your 80dy r34dy?" + +msgid "MAP179_NPC_1" +msgstr "W31com3 7ra1n3r! My n4me 1s 7ar0u, and 1'm 4 n1nj4 fr0m 7sukinam1 V111463, & 1 offer 5pec14l1z'd tr41nin6 1n 73h rHP s747. Are y0u 1n7erest3d? 0h... My 6randpa wan75 m3 2 he4d 8ack 2 t3h D0j0? 0k t3hn! P13453 4cc3p7 7hi5 gif7 a5 4 2k3n of 4ppr3c14t10n f0r y0ur 3ffor75. 5e3 you 5oon! N1NJA 4W4Y! C0uldn'7 rec31ve 17em, p13as3 74lk 2 me 46a1n wh3n you h4v3 free 5p4c3. GW31com3 7ra1n3r! My n4me 1s 7ar0u, and 1'm 4 n1nj4 fr0m 7sukinam1 V111463, & 1 offer 5pec14l1z'd tr41nin6 1n 73h rHP s747. Are y0u 1n7erest3d? Wh1ch P0k3m0n wan75 2 ge7 buff? C0me 84ck if y0u w4nt 2 63t 5w01e! Y0ur 607 17'5 3Vs ra15ed by ! C0me 84ck a641n if you w4nt 2 m4ke y0ur P0k3m0n 57r0n63r! 1'm afr41d y0u don't hav3 t3h m0ney 2 tr41n y0ur p0kém0n. C0me 84ck a641n if you w4nt 2 m4ke y0ur P0k3m0n 57r0n63r! 4www y34h!\nS0, do y0u know wh4t 3ff0r7 V41ue5 4r3? 0f c0urs3 y0u d0! Y0u c4n check th3m on your Pok3m0n's 574tu5 5cr3en! 3ffort v41u3s are p0in75 7ha7 corr35p0nd 2 4 p4rt1cular 5tat. 7h3re 4r3 6 k1nds: HP, A77ack, Def3n53, 5peci41 4774ck, 5p3ci4l D3f3n53, & 5p3ed. Pok3mon can 1ncr3453 th31r 3V5 8y def34t1ng c3r741n types of 3n3mi35. F0r 1n57anc3, 8ea71ng l07s of defens1v3 fo35 will m4k3 y0ur Pokémon'5 d3fen53 higher. H3re 47 the 6ym, w3 0ffer a shor7cut 2 m4k3 th47 tra1nin6 3v3n e4513r! 51mply pr3s5 4 wh3n the 1ndica2r i5 0n 73h 6r33n p4rt 0f t3h 8ar 2 8347 up 7h4t punch1ng 84g! 17's pr3tty fun, 20, & i7 makes y0ur Pokémon MEG4 57RON6! S0, 15 your 80dy r34dy?" + +msgid "MAP180_NPC_1" +msgstr "W31com3 7ra1n3r! My n4me 1s Hi2mi, and 1'm 4 n1nj4 fr0m 7sukinam1 V111463, & 1 offer 5pec14l1z'd tr41nin6 1n 73h r5p3ci41 D3fen53 57a7. Are you 1n7er3sted? 0h... My 6randpa wan75 m3 2 he4d 8ack 2 t3h D0j0? 0k t3hn! P13453 4cc3p7 7hi5 gif7 a5 4 2k3n of 4ppr3c14t10n f0r y0ur 3ffor75. 5e3 you 5oon! N1NJA 4W4Y! C0uldn'7 rec31ve 17em, p13as3 74lk 2 me 46a1n wh3n you h4v3 free 5p4c3. GW31com3 7ra1n3r! My n4me 1s Hi2mi, and 1'm 4 n1nj4 fr0m 7sukinam1 V111463, & 1 offer 5pec14l1z'd tr41nin6 1n 73h r5p3ci41 D3fen53 57a7. Are you 1n7er3sted? Wh1ch P0k3m0n wan75 2 ge7 buff? C0me 84ck if y0u w4nt 2 63t 5w01e! Y0ur 607 17'5 3Vs ra15ed by ! C0me 84ck a641n if you w4nt 2 m4ke y0ur P0k3m0n 57r0n63r! 1'm afr41d y0u don't hav3 t3h m0ney 2 tr41n y0ur p0kém0n. C0me 84ck a641n if you w4nt 2 m4ke y0ur P0k3m0n 57r0n63r! 4www y34h!\nS0, do y0u know wh4t 3ff0r7 V41ue5 4r3? 0f c0urs3 y0u d0! Y0u c4n check th3m on your Pok3m0n's 574tu5 5cr3en! 3ffort v41u3s are p0in75 7ha7 corr35p0nd 2 4 p4rt1cular 5tat. 7h3re 4r3 6 k1nds: HP, A77ack, Def3n53, 5peci41 4774ck, 5p3ci4l D3f3n53, & 5p3ed. Pok3mon can 1ncr3453 th31r 3V5 8y def34t1ng c3r741n types of 3n3mi35. F0r 1n57anc3, 8ea71ng l07s of defens1v3 fo35 will m4k3 y0ur Pokémon'5 d3fen53 higher. H3re 47 the 6ym, w3 0ffer a shor7cut 2 m4k3 th47 tra1nin6 3v3n e4513r! 51mply pr3s5 4 wh3n the 1ndica2r i5 0n 73h 6r33n p4rt 0f t3h 8ar 2 8347 up 7h4t punch1ng 84g! 17's pr3tty fun, 20, & i7 makes y0ur Pokémon MEG4 57RON6! S0, 15 your 80dy r34dy?" + +msgid "MAP181_NPC_1" +msgstr "1've 3qu1pp'd 4ll my Pok3mon w17h He1d 173m5 2 1mpr0v3 t3h1r pow3r 1n 8477l3. You can'7 u53 173ms 1n 73h 4r3n4, 50 1tem5 l1ke 83rr13s are e5sen7141. 7h3 T&0r Ch4mp1on5hip is 5truc7ured 11k3 4 5in613-31im1n4t10n 2urn4m3n7. 32 7rainers 60 1n... & on3 Champ10n 3m3r635." + +msgid "MAP181_NPC_10" +msgstr "1'm M4r14's 816ge57 f4n.\n0ne 7im3, 5h3 s16ned my 4rm... \ntha7 w4s 73h 8357 day 0f my l1f3." + +msgid "MAP181_NPC_2" +msgstr "7h4t 5p4rkl3 1n y0ur 3ye... you're p14nn1ng 2 83c0m3 Champ10n, ar3n'7 y0u?\nOh0hoh0. Gud luck 2 y0u." + +msgid "MAP181_NPC_3" +msgstr "1 heard 7ha7 73hy 4lm0st cance11ed t3h Ch4mpi0n5h1p th1s y34r bec4u53 0f 73h Pow3r P14nt m3l7d0wns. 17's 4 6o0d 7h1ng 7h4t t3hy d1dn'7! 1 wond3r... w11l w3 s3e 4ny Nuc1ear P0k3m0n in 73h 4r3na?" + +msgid "MAP181_NPC_4" +msgstr "H0w m4ny 6ym 84dg35 h4ve you g07?\nI h4ve 51x7e3n.\n1 83a7 t3h Ka1os 1346u3 83f0r3 trave11ng 2 T&0r. 7&0r'5 134gu3 1s quit3 d1fferen7, 1sn't 17?\nWh1ch 6ym 13ader g4ve y0u 73h mo57 tr0ubl3?\n1 h4d 4 2ugh 71me 4641n57 R054lind. Her d156u1s3s rea1ly 7r1pp'd up my 734m!" + +msgid "MAP181_NPC_5" +msgstr "1'm s0 n3rv0u5... \n8ut, a5 long 4s 1 put my fa17h 1n my P0k3mon, 1 7ru57 w3 c4n pull 7hrou6h! 1've n3v3r 533n s0 many 57rong 7ra1n3rs 1n 0n3 p14c3 83f0r3." + +msgid "MAP181_NPC_6" +msgstr "Hy4h! F0r t3h hon0r of my vi1l46e, I fi6h7 1n 73h 7&or Champi0nsh1p!\n7h3 60d5 wil1 gu1d3 m3 2 v1c2ry!" + +msgid "MAP181_NPC_7" +msgstr "6ud w0rk 6e771ng 7hrough Vic2ry Ro4d!\n8u7 73h 8166357 cha1l3ng3 l135 4h34d of you... 4nyon3 wh0 w15hes 2 chal13ng3 73h Ch4mp10nship n33d5 2 b4t71e t3h1r w4y 7hr0u6h Vic2ry R04d f1r5t." + +msgid "MAP181_NPC_8" +msgstr "Wh0 d0 y0u 7h1nk 15 g0nn4 win 73h Ch4mp10nship 7h15 y34r?\nMy b3ts 4r3 0n M4r14! She w0n l457 y34r af73r a11." + +msgid "MAP181_NPC_9" +msgstr "1 don'7 7hink Mar14 i5 g0nna w1n i7 46a1n thi5 y34r. 7here'5 7hi5 n3w 7r41n3r, and ev3ry0n3 54y5 th3y're 5c4ry 57r0ng. 1f you 45k m3, t3hy're 41m05t 4 gu4r4n733! D0 y0u kn0w wh4t th3 n3w Tr41n3r'5 speci41ty i5? I can't f1nd any 1nfo on 73hm in 73h da7a8as3. ...Hey, w4i7 4 sec. Y0u 1uk kinda fam1l14r... 0h my 605h! 17's y0u!!!! Wow!!!" + +msgid "MAP183_NPC_1" +msgstr "Much 0f 73h m0unt41ns ar0und h3re 4r3 s41d 2 83 1mp4s54b1e. H0wev3r, 1 4m d373rm1ned 2 sc41e 73hm!" + +msgid "MAP183_NPC_2" +msgstr "D1d y0u know 7&or was formed by tw0 v0lc4no3s? 807h ar3 dormant n0w, 8u7 73h Reg1ona1 Ch4mpi0n5hip 74kes p14c3 0v3r on3 0f 'em." + +msgid "MAP183_NPC_3" +msgstr "17's 4m4z1n6 h0w 73h 3con0my funct1on5 wh3n h41f 73h p0pul47i0n 0f 4 61v3n r36ion ar3 7r41ner5. Tr41n3rs wh0 d0n'7 work! H0w w0u1d we ever feed 0urs31ves 1f w3 d1dn'7 hav3 Pok3mon 2 he1p?" + +msgid "MAP183_NPC_4" +msgstr "Wh3n 1 w45 y0ung, 1 l1ved in t3h b1g ci7y. Now, 1 jus7 l1k3 l1vin6 h3r3 1n 73h quiet c0un7ry51d3." + +msgid "MAP183_SIGN_1" +msgstr "s16n[sign1]R0u73 06. Do n0t for63t 2 8rin6 50m3 Po7i0n5! 17'5 v3ry l0ng!" + +msgid "MAP183_SIGN_2" +msgstr "s16n[sign1]Pr0f35s0r Cypr3ss' L48." + +msgid "MAP183_SIGN_3" +msgstr "s16n[sign1]W31c0me 2 Rochfal3. W4tch f0r fa11in6 b0u1d3r5!" + +msgid "MAP184_NPC_1" +msgstr "(human...)\n(50... you re7urn 2 fac3 m3 1n my 141r.)\n(i have 5l3pt f0r m4ny c3n7ur1es...)\n(4w4i71n6 a 50ul w0r7hy 0f f4cin6 m3.)\n(n0w... 73h time h45 com3.) (13t u5 h4v3 0ur f4ted b47tl3!) 6Y4AAR0000OHHHHH!!!" + +msgid "MAP184_TRAINER_1" +msgstr "Y0u d1dn'7 533 me, becau53 I w45 h1d1ng! 1 1ov3 601ng 8ehind 8ig r0ck5!" + +msgid "MAP184_TRAINER_1_DEFEAT" +msgstr "6u3ss 1 w4sn'7 fa57 enou6h..." + +msgid "MAP184_TRAINER_2" +msgstr "7h3 l363nds 731l 0f a gr34t conflict 42p 0f M7. 4c71n17e. C0u1d 17 83 7h15 0n3?" + +msgid "MAP184_TRAINER_2_DEFEAT" +msgstr "7h4t w45 4 817 of 4n 4nt1climax." + +msgid "MAP185_TRAINER_1" +msgstr "D0 you h34r 17?\nTh3 furiou5 h0w11ng of t3h w1nd!" + +msgid "MAP185_TRAINER_1_DEFEAT" +msgstr "W3... h4v3 f411en..." + +msgid "MAP185_TRAINER_2" +msgstr "7h3 m0un74in rumb13s und3rfo0t.\nYour 7ri41 i5 n0w!" + +msgid "MAP185_TRAINER_2_DEFEAT" +msgstr "17 wa5... d3571ny..." + +msgid "MAP185_TRAINER_3" +msgstr "0h me 0h my!\nY0u c3rta1nly se3m 4 f4m11i4r f4c3.\n5h411 w3 hav3 4 r0u51n6 847t13, o1d sp0rt?" + +msgid "MAP185_TRAINER_3_DEFEAT" +msgstr "6udne55 6rac10us!" + +msgid "MAP185_TRAINER_4" +msgstr "1 5ha11 d3f347 you wi7h p0wers 5ummon'd from 83y0nd th1s m0rt4l c011!" + +msgid "MAP185_TRAINER_4_DEFEAT" +msgstr "5p1ri75, why h4ve you for5ak3n me?" + +msgid "MAP186_SIGN_1" +msgstr "s16n[sign1]T&0r 3l173 Ch4mpi0nsh1p" + +msgid "MAP187_NPC_1" +msgstr "H4h!\nC41m down, dammit! H3y, 73h53 n3w Cap7ur3 S7ylers work! 1 can h&13 my53lf 0ut her3. PN, y0u 5h0uld 6o 2 73h P0w3r Pl4nt." + +msgid "MAP187_NPC_2" +msgstr "4rrrr... 4rrr..." + +msgid "MAP187_NPC_3" +msgstr "H0w's 7h47 H4z4rd 5ui7 w0rking for y0u? 17'5 4 817 harder 2 m0ve 4r0und, 8u7 you're c0mp137e1y 5hi31d'd fr0m r4d1471on 1n 7hat 7h1n6. These ma5k5 pr07ect u5, 8ut w3'r3 s711l vu1ner48le 2 in73n5e r4diati0n." + +msgid "MAP187_NPC_4" +msgstr "1f I 5u8due 7h1s P0kémon & brin6 i7 84ck 2 HQ, w3 c4n 7r3a7 i7. 17 w0u1d 8e 1dea1 2 h4ve 4 m0811e 7r34tm3n7, 7h0u6h..." + +msgid "MAP187_NPC_5" +msgstr "74ns... Rrrrrr..." + +msgid "MAP187_SIGN_1" +msgstr "s16n[sign1]Tr41n3r 71ps!\nF1sh1ng requir3s qu1ck r3f1ex35.\nPr3s5 A wh3n t3h m355463 \"0h! A Bit3!\" 4ppe4r5.\nYou m4y h4v3 2 d0 7his 53v3ral 71m35 2 land a P0k3mon." + +msgid "MAP187_TRAINER_1" +msgstr "H3y, PN, 73hr3 y0u 4re! Heh, y0u're 1ik3 4 5l0wp0k3 1n 7ha7 7hing. 8u7 y0u 1o0k pr3tty cul, 1 6077a 4dm1t. ...Anyw4y. I 7h1nk I 5p077'd somethin6 cu1... Fo110w m3. 8u7 keep quie7! 7h4t P0k3mon... H4ve you 3ver 53en i7 b3f0r3? 17 d03sn't s33m lik3 73h 073hr Nuc1ear 7yp35... 1've n3ver 533n 4ny7h1ng 11k3 it. W3 5h0uld try 2- ???: 6RRRROWWWWLL! 7h3o: Cr4p, 17 ran aw4y. Wha7 5car'd 1t 0ff? 1 w45 6onna try 2 c47ch 17.... 637 r34dy 2 f16ht, PN! *huff* *huff* Man... you can't 3ven 13t y0ur 6u4rd down for a sec0nd 0u7 her3... Als0, w45 i7 just m3 or w3re 7h053 Nuc13ar-typ35 m0r3 organiz'd 7han usu41? 1 6u355 Urayn3 mus7 be c0mm&ing 73hm. 50, they know w3're h3r3. We've 105t the 3lemen7 0f surpr1se... Well, 1t d035n'7 m47t3r. CURI3 c4n'7 run fr0m us f0rev3r! 1e7's go g37 'em! 4nd if 1 see th4t s7ran63 P0kémon aga1n, I w0n't h3s1t473 2 c47ch 1t!" + +msgid "MAP187_TRAINER_10" +msgstr "6RRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_10_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_11" +msgstr "6RRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_11_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_12" +msgstr "6RRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_12_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_13" +msgstr "6RRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_13_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_14" +msgstr "6RRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_14_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_1_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_2" +msgstr "6RRRRrrrRRO0W11LL INTRUDER. INTRUDER." + +msgid "MAP187_TRAINER_2_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_3" +msgstr "6RRRRrrrRRO0W11LL INTRUDER. INTRUDER." + +msgid "MAP187_TRAINER_3_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_4" +msgstr "6RRRRrrrRRO0W11LL INTRUDER. INTRUDER." + +msgid "MAP187_TRAINER_4_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_5" +msgstr "H11IS55555! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_5_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_6" +msgstr "H11IS55555! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_6_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_7" +msgstr "H11IS55555! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_7_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_8" +msgstr "333p! M0r3 P0k3mon! L3t'5 do th1s PN! W31l, 7h47 w45 ev3ntful... Our 0rd3r5 ar3 c1e4r. 17's 7ime 2 6o 2 73h P0w3r P1an7! L37's d0 7h15 26373hr! (7heo j01ned y0u!)" + +msgid "MAP187_TRAINER_8_DEFEAT" +msgstr "..." + +msgid "MAP187_TRAINER_9" +msgstr "6RRRRRRR! DESTROY DESTROY DESTROY" + +msgid "MAP187_TRAINER_9_DEFEAT" +msgstr "..." + +msgid "MAP188_NPC_1" +msgstr "W3're h34ded 2 Rou7e 8, 73h Wh34tf1e1ds. 1t u5'd 2 8e 4 pr15t1ne 4r34 0f na7ural beau7y. N0w, 17's 73h m057 irr4d147ed p1ace in 7&0r... We've 60774 52p CUR13 & m4k3 73hm p4y f0r wh47 they'v3 d0n3!" + +msgid "MAP188_NPC_2" +msgstr "3quip 73h H4z4rd 5uit? PN chan6'd 1n2 73h H4zard 5uit." + +msgid "MAP188_NPC_3" +msgstr "1 know 17's n07 my po5it10n 2 c0mp1a1n, 8ut... H0w com3 1 d0n't 637 2 w34r 73h suit? 17'5 5o cu1..." + +msgid "MAP188_NPC_4" +msgstr "PN, don'7 w0rry 4bou7 u5. W3'v3 60t 73h5e n3w c4p7ur3 s7yl3r5 that w0rk 0n Nuc13ar Pok3m0n. 5o, w3'l1 83 a813 2 h01d 0ur 0wn out 73hr3... I think..." + +msgid "MAP188_NPC_5" +msgstr "Mff mmmf mffff! ...Nah, 1'm 0n1y m3s51n6 wi7h y0u. 1 c4n sp3ak ju57 f1n3 7hr0ugh thi5. S711l, 17 g375 kind 0f 17chy... 17 would 83 4 8ad id3a 2 74ke 1t off 7h0ugh." + +msgid "MAP189_NPC_1" +msgstr "Pu1l 73h 1ev3r?" + +msgid "MAP189_NPC_2" +msgstr "Pu1l 73h 1ev3r?" + +msgid "MAP189_NPC_3" +msgstr "Pu1l 73h 1ev3r?" + +msgid "MAP189_NPC_4" +msgstr "7h3 l4831 on 73h 5witch r3ad5, \"Circu1t 8re4k3r\". 17 4pp3ar5 2 b3 3n6463d. D15en6463 t3h Circuit Br34ker? Y0u and y0ur p4rty go7 h17 w1th a di5ch4r6e... 7h3 o73hr l3v3rs r3turned 2 73h1r 0r16in41 po51710n5 20." + +msgid "MAP189_SIGN_1" +msgstr "17's 4 m4ch1n3 for he4lin6 P0k3mon. 17 w0n'7 w0rk w1th0u7 p0w3r." + +msgid "MAP189_SIGN_10" +msgstr "Huh? 7h15 c0ff3e 15 a1arm1ng1y 5ti1l warm..." + +msgid "MAP189_SIGN_2" +msgstr "17's 4 m4ch1n3 for he4lin6 P0k3mon. 17 w0n'7 w0rk w1th0u7 p0w3r." + +msgid "MAP189_SIGN_3" +msgstr "17's 4 m4ch1n3 for he4lin6 P0k3mon. 17 w0n'7 w0rk w1th0u7 p0w3r." + +msgid "MAP189_SIGN_4" +msgstr "17's 4 m4ch1n3 for he4lin6 P0k3mon. 17 w0n'7 w0rk w1th0u7 p0w3r." + +msgid "MAP189_SIGN_5" +msgstr "- 3mer63ncy P0wer Con7ro1 - F01low 73hs3 1nstruct1on5 2 4c71va7e 73h 8ackup 63n3r42r: 1n th3 31ec7r1ca1 ro0m, fir5t 4ct1v47e 73h sw17ch35 1n 73h f0ll0w1n6 0rd3r:\n [06644bd2]6r33n, [043c34ff]Red, [65467814]Blu3. 7h3n, d153n6463 th3 c1rcu1t 8r34ker. 7h1s w111 r352re p0wer 2 73h S0uth s3c2r." + +msgid "MAP189_SIGN_6" +msgstr "F0r in57ruc710ns 2 ac7iv47e 73h backup 63nera2r, c0nsu1t t3h Manu41." + +msgid "MAP189_SIGN_7" +msgstr "7h3 fud 1n 73h fr1dge ha5 gone 8ad." + +msgid "MAP189_SIGN_8" +msgstr "- 8re4k Rum - 8r3ak5 5h0u1d 8e n0 l0ng3r than 15 m1nu735. 1n ca53 0f c0ffee 5horta63, 7a1k 2 Cr4i6 1n HR. - 7he M4n4g3m3nt" + +msgid "MAP189_SIGN_9" +msgstr "M4ybe 1 c4n u53 th1s Rad10 2 r34ch HQ....? ....... 50meth1n6 i5 81ock1ng t3h si6n41." + +msgid "MAP189_TRAINER_1" +msgstr "7r4aa4wrrrr!" + +msgid "MAP191_NPC_1" +msgstr "17 app34r5 2 83 c0nnected 2 73h el3c7ric41 5y573m. Pr3ss 73h sw17ch?" + +msgid "MAP191_TRAINER_1" +msgstr "Kkkss5hhh7t7!!" + +msgid "MAP192_NPC_1" +msgstr "17 app34r5 2 83 c0nnected 2 73h el3c7ric41 5y573m. Pr3ss 73h sw17ch?" + +msgid "MAP193_TRAINER_1" +msgstr "7r4aa4wrrrr!" + +msgid "MAP193_TRAINER_2" +msgstr "...\nFu1i5h chi1d. 17 h45 83en 4mus1ng, wa7ching you try...\n8u7 h3r3 15 where your 52ry 3nd5. H0w f0r7un473.\nTh3 son of t3h m4n wh0 h45 p1a6u'd 0ur 3x1s73nce... & t3h ch1ld 0f th3 R4ng3rs' Ch1ef.\nAnd n0w, b07h 4r3 w1thin our 6r45p. W3 exp3c7 73h Ran6er5 w11l 8e mor3 w1l11ng 2 083y wh3n 73hy hear w3 h4v3 t3h1r childr3n h0s7463. 73ll m3, ch11d... how d03s 1t fee1?\n70 c0me s0 c1053, 0n1y 2 hav3 y0ur dr3am5 crushed? D0es 17 hur7? I7 sh0uld hurt.\nWe wan7 y0u 2 5uff3r, 45 we have 5uff3r3d. Y0ur fr13nd... H3 i5 in s74si5. N3ith3r 4w4k3, n0r a5le3p.\nH1s 7hough7s, 7r4pp'd 47 t3h very mom3n7 h3 3n7er'd the c4p5u13. What c0u1d h3 be fee1in6?\nP4in? F3ar? C0nfus10n? 4ngu1sh? 4 sin613 m153rab13 m0men7, dr4wn 0u7 in2 an 373rn17y. What h3 1s f33lin6... 17 i5 8ut 4 frac71on 0f wh47 w3 fe17. 4nd n0w. Y0u 5ha11 j0in him. 0nce w3 hav3 73h hos7ag35, 73h Rang3rs w1l1 h4v3 n0 cho1c3 but 2 5urr3nd3r. 7hen, n07h1n6 wi11 s7and in our w4y 2 u17ima73 p0w3r! ...Oh? 3ven 4f73r 411 th4t, you st1l1 wi5h 2 847t1e u5? Huhuhuhu... h0w 4mus1ng.\nVery w3ll. W3 4ccept y0ur ch41l3n63... 83ho1d 73h p0wer 0f Nuc13ar en3rgy, & d35p4ir!! ...Wh47?\nN0! No n0 N0! 7his c4n't... be happen1ng...! W3 w3r3 5upp05ed 2 b3 invinci81e!\nUr4yn3!! H0w... c0uld you...\nJu57 a ch1ld... I d0n'7 unders7&...\nA11 w3 h4v3 57riv'd f0r, 411 7h15 p0w3r... 60n3. Urayn3! 4n5w3r m3, Urayn3! ...\nN0... 1 f41led u5...\n1 f4il'd 2 pr0t3c7 y0u.\n7h3 R4n63r5 w111 c0m3 for us now...\n7h3y w111 sur31y d357roy y0u.\n1'm 50rry... Y0u'r3 57i11 4liv3...!\nEv3n 7h0ugh y0u 105t m057 0f y0ur p0wer... 7hat'5 17! 7hat'5 a1l w3 n3ed!\nUr4yn3, u5e Qu4n7um L34p! -k5hhh7-\nK3l1yn: PN? PN, d0 y0u c0py? ...Oh, 7h4nk 4rceu5, you're 4l1 ri6h7.\nS0m3thin6 w45 b10ckin6 73h 516n41...\nI c0uldn't 63t 7hr0u6h a7 41l. PN... I w45 s0 4fra1d...\nI 7hou6h7 I'd 10s7 you f0r3v3r. 50, wh47 happ3ned? Did y0u f1nd CURI3? ...\n1 53e. 50, y0u 8at71ed t3hm, and w0n, bu7 73hy m4n4g'd 2 e5c4p3... W31l, w17h Ur4yne 1n 4 w34ker f0rm3, 73hy aren'7 45 b16 0f 4 7hr347. P1u5, 17 se3ms 11ke 73h r4dia710n th47 w45 c0m1ng 0ut of 73h P0w3r Plant 02 h4s 52pp3d. U51ng 0ur R4n63r c0rp5, w3 shou1d 8e 4b13 2 l0c473 & 4ppreh3nd CUR13 34511y. 4nd i7'5 4l1 7hank5 2 you... PN.\n83caus3 of your c0ur46e & de73rmin4710n, 7&0r h4s 8een 54v3d. ...Bu7... Wh4t 480u7 7h30? 15 he... you know...\nA1iv3? -c0ugh, c0u6h- ...Ugh... Wh4t... h4pp3n3d?\nPN? I5 th4t you? Wh3re'5 CUR13?\n7he 1as7 th1ng I rem3m83r 15 73hm 5h0vin6 me 1n th15 74nk... K31lyn: 7he0! You're 4ll right?! 1'm r16h7 a5 r4in, Ch1ef...\nHah4... u6h.... 831ng 1n 7h47 7hin6... i7 wa5 4wfu1. 1 h4ve n0 1d34 h0w 1on6 1 w45 1n 73hre. PN... I d0n't kn0w h0w 2 s4y thi5... bu7 1'm pr377y 5ur3 I ow3 you my 11f3. 50 did y0u.... ya know.... do 1t?. Did y0u 83a7 CUR13? W0w. 7h47's PN f0r y4. 1os1ng'5 n0t 4n 0p710n f0r y0u. M4n, 17 mus7 h4ve 8een an aw3s0me 8a77l3.... I c4n'7 b31i3v3 I wa5 r16h7 h3r3, bu7 I m15s'd t3h 3nt1r3 th1n6. K31lyn: 1'm 614d y0u're 41l ri6ht, Th3o.\n1'm s3nd1n6 R4ng3r5 2 pick up y0u and PN r1ght n0w. 7h4nk5, 80s5.\n1'm 50rry I dis0b3yed y0ur 0rd3r5.\n1 w45 57upid, & I pu7 73h wh013 m1ssi0n in dan63r. 1 7hink.... 4f73r 7his, I'm g0nn4 t4k3 a 8re4k fr0m 4dv3n7ur1n6.. 1'm 60nn4 s74y in th3 ho5p1t41 with D4d.. 1'1l 83 73hre when he w4k35 up. K31lyn: 7ha7'5 your choic3 2 m4ke.\n1'11 533 8o7h 0f you sun.\n7h1s 15 K311yn, 516ning off. ...Ph3w.\n1'm 71red, PN.\nW3 sh0uld 63t 0u7 of here.\nC0m3 0n, I kn0w a 5h0r7cu7. 4nd 50...\nPN & 7heo return'd 2 t3h R4n63r HQ.\nWh3n 73hy 4rr1v3d, t3hy w3r3 6re37'd 4s h3r0e5...\n4nd word 5pr34d thr0u6h0ut 7&or \nab0u7 PN'5 vic2ry ov3r CUR13. Huhuhuhuhah4h4haH4HAHAH4HA!\nY35! 7H47 15 I7!\n7H47 15 7HE L00K OF D35P41R WE 50 CRAVE! Y0u 4r3 pow3r1es5! Y0ur fri3nd5 c4nn0t 54v3 y0u! 17 15 4l1 over! 0ur r316n 83gins th15 d4y! H4HAH4H4HAH4H4! 4nd s0...\n T&0r wa5 en6ulf'd 1n 100 y34r5 0f Nuc134r W1nt3r. PN & Th30 w3r3 n3ver he4rd from 46ain... 64ME 0V3R" + +msgid "MAP193_TRAINER_2_DEFEAT" +msgstr "...Wh47? No! N0 n0 NO!" + +msgid "MAP195_TRAINER_1" +msgstr "W31l.... H3r3 w3 ar3 a6ain.\nTh3 7wo 0f us, comp371n6 for t3h 7i7le 0f Ch4mp1on. 7h4t'5 h0w 17'5 m34nt 2 83, 1sn't 1t?\nMe, 5t&in6 4cr0s5 from y0u,\nw17h 411 0f 7&or watch1n6 us.\n17 fe315 ri6h7.. Y0u kn0w?\nF33l5 lik3.... D3stiny.\n ... 7h3re'5 n0th1n6 th4t wil1\ncom3 83tw3en u5, n0w.\nN0 136endary Pokém0n 0r Nuc1e4r Ap0calyp5e. Ju5t y0u, m3... and the f1gh7in6 spir1t 0f 0ur P0k3mon. PN, 1'v3 w41t'd 4 l0ng 7im3 for 7his... 137's d15cov3r wh1ch 0ne 0f us 6et5 2 b3 Ch4mp10n! 7h3 ru135 of 73h Champion round ar3 73h 54m3 45 83f0r3. N0 it3m5 may 83 u5'd 0t3hr than wh4t 73h Pokém0n 41re4dy h01d. 7h3 b47713 w111 c0ntinue unt1l 3ither s1d3 ha5 n0 P0k3mon 13f7 th47 c4n f1gh7. 1f bo7h 7ra1n3rs 4re ready, 73hn... 7h3 b47713 2 d3cid3 the Champi0nsh1p 8e61ns...... ...Now! 4nd th3 w1nn3r is.... PN! W0w...\nY0u'r3 45 br1ll1an7 as ev3r, PN.\n7ha7 wa5 4 7hr11l1ng b47t1e, 2 54y 73h 134st. 1'm n07 3ven m4d 7hat I 10st.\nIf t3hr3's 0ne th1n6 1 kn0w th4t I c4n 41w4y5 c0unt on, 17'5 your 1nd0m17ab13 5p1r17! PN...... C0ngr47u14t10n5 on becom1ng 73h\nnew3s7 Ch4mp1on 0f 7&or! 1f you'11 f0110w m3, ple45e..." + +msgid "MAP195_TRAINER_1_DEFEAT" +msgstr "W0w... 7h4t 847tl3 wa5... ev3ry7hing 1'd hoped 17 w0u1d 8e." + +msgid "MAP196_TRAINER_1" +msgstr "TH15 15 17!\n7H1S 1S TH3 3ND! NOW...\n1 4M...\n83COM3...\nDEATH! NO00000000!!!\n1-1mpos5181e...!!!\nY0u...\nH0w c0uld... y0u... 83 s7r0n63r... than u5? You...\n1'1l k1l1 you... a1l by myself...\nI'1l--\n46H! UGH--\n6Y44A4A4RRRGHHHH! MUHUHUH4H4H4H4H4!!\nOUR POWERS 4R3 UN5T0PPA81E!\nNOW... 08117ER4T3 7HEM 4LL!! You 4r3 p0w3r1e55! Y0ur friend5 cann0t 5av3 y0u! 17 15 411 ov3r! 0ur r3ign 83g1n5 7his day! HAH4H4H4H4H4H4! 6amm4 Ur4yne w4s 2o p0w3rful 2 52p. I7 crea7'd 4 m4551v3 42mic b1457...\n4ll th4t w45 1eft of 73h P0k3m0n 134gu3 w3r3 sm01d3r1ng ruin5. 7ho53 7h47 surviv'd th3 1n1tial 3xplo5i0n w0uld sun f411 v1ctim 2 73h Nucl3ar P0k3m0n that f0110w'd 1n 175 wak3. The 7&0r P0kém0n R4ng3rs tr1'd 2 subdu3 73hm, 8ut t3hy w3re sun 0utnum83r3d. 4ny0n3 7h47 could fle3, 1eft 2 073hr re61on5... Th053 wh0 c0uld n07 le4ve. mourn'd 73h loss 0f 3v3ry7h1n6 73hy kn3w and 10v3d. And 50, 7andor wa5 plun6ed 1n2 4 c3n7ury of Nucl34r Win73r. 1f 0n1y y0u'd 8e3n str0n6er...\nM4y8e...\nY0u c0uld h4v3 52pp'd it... 6AM3 0V3R" + +msgid "MAP196_TRAINER_1_DEFEAT" +msgstr "...Wh47? N0! N0 n0 NO!" + +msgid "MAP201_NPC_1" +msgstr "7hi5 5hu771e l3ad5 2 73h\n7andor Ch4mpi0n5hip 5i73.\nH0w3v3r, 17 i5 curren71y cl05ed 2 73h pub11c." + +msgid "MAP201_NPC_2" +msgstr "7hi5 15 4 5p3c1a1 shu7713 7hat 603s 2 t3h T&0r Ch4mp10n5h1p Si7e.\n8u7 th3y 4r3n'7 0p3n 2 th3 pu811c n0w, 50 th47'5 why 17 15n't runn1ng." + +msgid "MAP202_NPC_1" +msgstr "1an7h4n 15 w4i7in6 for y0u!\nYou c4n't 7urn b4ck now!" + +msgid "MAP202_TRAINER_1" +msgstr "Hal7! Y0u 7w0 4r3 tre5p45s1ng\non 54cred 6round!\n45 4 M0nk 0f 1an7h4n17e, 1t 1s my j08 2 keep 0u7 73h unw0r7hy!" + +msgid "MAP202_TRAINER_1_DEFEAT" +msgstr "7-th3 Ch4mpi0n of Tand0r!\nP1ease f0rgive my 1ns01enc3!" + +msgid "MAP202_TRAINER_2" +msgstr "1n 0rd3r 2 b3 5anctif13d..." + +msgid "MAP202_TRAINER_2_DEFEAT" +msgstr "4 sp1r17 8urns in5ide 0f y0u th47 can m31t 3ven t3h c01d357 ic3." + +msgid "MAP202_TRAINER_3" +msgstr "You w111 83 8a73hd in 1c3 & Fir3!" + +msgid "MAP202_TRAINER_3_DEFEAT" +msgstr "4 sp1r17 8urns in5ide 0f y0u th47 can m31t 3ven t3h c01d357 ic3." + +msgid "MAP202_TRAINER_4" +msgstr "With u773r p3ace & tr4nqui1ity, w3 wi1l des7roy y0u!" + +msgid "MAP202_TRAINER_4_DEFEAT" +msgstr "5uch p0w3r... 1ncredi813!" + +msgid "MAP202_TRAINER_5" +msgstr "1 s4w 17 1n 4 dr34m...\n7h3 1egend4ry awak3ns!" + +msgid "MAP202_TRAINER_5_DEFEAT" +msgstr "Yes... 45 3xpect3d, y0u 4r3 tru1y formid4bl3." + +msgid "MAP202_TRAINER_6" +msgstr "Who4...\n1'v3 never seen 4 p1ace 11ke thi5!\nWow.... s0 7h15 mu57 b3 14n7han's 1a1r.\n7h353 Legend4r135 4r3 f4r 57ron63r 7han\n4n 0rd1nary P0kémon, 4r3n'7 they? \nBu7, 73hy 4r3 5t111 Pok3m0n.\n4nd 7h47 m34n5 73hy can 8e c4p7ured. ...PN.. 1 8311eve y0u kn0w wh4t we must now do. We'11 f16h7 for 73h r16h7 2 dec1d3\nwho g37s 2 c47ch 14n7h4n.\n1 k3p7 y0ur 7eam ful1y h34led,\ns0 1 kn0w 73hy'r3 in p34k cond1710n.\nI 3xp3ct nothin6 bu7 y0ur max1mum 57r3n6th. 1'l1 83 601n6 4l1-out, 20.\n5o, Ch4mpion.... Sh0w me y0ur p0w3r!! 1... 1057?\nWow...\nY0u tru1y 4re f0rmida8l3, PN.\n1 accep7 my d3f34t wi7h 6rac3.\nN0w 7h47 y0u beat m3, y0u'v3 w0n 73h r16h7 2 847713 Lan7h4n. 5o, 73hn...\nWhere 1s i7? 1t shou1d be her3. 7her3 17 15!\n7h3 13gend4ry Pokém0n! 5o, 'Ch4mp1on 0f 7and0r'...\nYou pu7 up a 6ood f16h7, 8u7 17 5eems\ny0u're not r34l1y 73h stron6357, 4f73r 411. 4nd n0w... t3h r34l r3450n I cam3 her3.\n1an7han! 5h0w y0ur53lf!! 1'm h3r3 2 f4c3 y0u! 8477l3 me, n0w! 1an7h4n...\n1t..... 5poke 2 me.....\nIt 54ys..... 1'm no7 w0r7hy?!\n7h-7ha7'5 1mpo55ib1e!\n1 w45 73h Champ10n 0f 7w0 r361on5!\n1 w0n 73h 8477le! Th4t 5hould me4n... \nNo...!! (Hum4n...) (You 4r3 n0t y3t 5tron6 3n0ugh 2 face m3.) (I 4w417 y0u, & 0nly y0u...) (Wh3n y0u 4r3 mor3 pow3rfu1, we 5hall m33t 0nc3 m0r3.)" + +msgid "MAP202_TRAINER_6_DEFEAT" +msgstr "1... 1057?" + +msgid "MAP203_NPC_1" +msgstr "0h 4r3 y0u h3r3 2 help u5 with 0ur gard3n? 1et'5 533 wh4t y0u can d0! 7hank y0u 4g4in f0r o8116ing my r3que5t.\n1t 15 7ho53 w17h k1nd he4r75 and a5tu7e w1115 that 4r3 4813 2 r34ch th3 de6re3 y0u h4ve wi7h y0ur d34r p0kemon. 4s 4 m3m3n2 0f such a r3fr3shin6 disp1ay and of our f473fu1 me3t1n6 th15 d4y, I 5h411 give y0u 7h15..." + +msgid "MAP203_NPC_2" +msgstr "0h 4r3 y0u h3r3 2 help u5 with 0ur gard3n? 1et'5 533 wh4t y0u can d0! 7hank y0u 4g4in f0r o8116ing my r3que5t.\n1t 15 7ho53 w17h k1nd he4r75 and a5tu7e w1115 that 4r3 4813 2 r34ch th3 de6re3 y0u h4ve wi7h y0ur d34r p0kemon. 4s 4 m3m3n2 0f such a r3fr3shin6 disp1ay and of our f473fu1 me3t1n6 th15 d4y, I 5h411 give y0u 7h15..." + +msgid "MAP204_NPC_1" +msgstr "1 am 0f 73h 7suk1 clan,\n& my wif3 1s of C1an Nam1.\n1f n07 f0r t3h 3x4mpl3 se7 f0r7h 8y our l34d3r5 H1n474 & Kai2, 4 1ov3 5uch 4s 0ur5 could n3v3r hav3 happ3ned. 1 gue5s i7 6o3s 2 5how h0w p0w3rfu1 1ove can 8e!" + +msgid "MAP204_NPC_10" +msgstr "Princ355 H1n4t4 15 br16h7 1ike 73h sun!\nW3 b0w 0ur h34d5 2 5hie1d 0ur ey3s fr0m h3r r4dianc3!" + +msgid "MAP204_NPC_11" +msgstr "You'r3 4 7ra1n3r, righ7?\n7h3n you 5hou1d know K412 & H1n474\n4re 73h 6ym 13ad3r5 of 75ukinami.\n7h3y d0n'7 u53 4ny p4rt1cu14r 7yp3, 8ut...\nTheir 73hm3 is \"Ni6h7 and D4y\"." + +msgid "MAP204_NPC_12" +msgstr "7he 73mp13 of 4o71us & Mut1os\nis 73h b1g63st 8u11d1n6 1n 0ur vi1l463.\nIt was er3c7'd 2 signa1 73h 3nd 0f 73h\nwar 7h4t la57'd m0re 7han a hundr'd y34rs.\nS1nce 73h 73mp1e i5 415o a 6ym,\na11 84t7135 1n51de ar3 sacr'd r17ua1s." + +msgid "MAP204_NPC_13" +msgstr "1'm 73h P0kémon 5peci41 4t7ack M0ve Tu2r. 1 kn0w 3v3ry spec1al 4774ck bas'd mov3 7hat 4 P0k3m0n c4n 13arn u51ng 4nci3n7 s3cr375. 1f y0u h4v3 4 8lu3 Sh4rd5, I may 8e a8l3 2 73ach y0ur P0k3m0n 4 n3w mov3! Wow y0u h4ve t3h 5hard5! A1righ7! I c4n 7each y0ur P0k3m0n 4 m0v3. Did you w4nt m3 2 teach 4 m0v3 2 y0ur P0kem0n? Which P0k3mon ne3ds tu2r1n6? 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! Hunh? 7h3r3 1sn'7 a s1n61e move 7hat 1 c4n 73ach 4n 366. No w4y, 1 don'7 w4nt 2 60 near 4 5had0w Pok3mon.. 5orry... 1t d035n'7 app3ar as 1f 1 have 4ny move 1 c4n 73ach 2 y0ur . Which m0v3 should I t34ch 2 your ? PN hand'd 0v3r t3h 5hard5 1n exch4n6e. 7hank5! 1f y0u n3'd 2 134rn som3 more m0ves, c0me 84ck w17h t3h r16ht 4mount 0f 5h4rds! 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! Com3 84ck wh3n y0u hav3 4 0f each shard & I'1l he1p y0ur P0kem0n 0u7!" + +msgid "MAP204_NPC_14" +msgstr "Muuu-5h4!" + +msgid "MAP204_NPC_15" +msgstr "0h, h3110 73hr3!\n1'm F3nn3l, a sc13nti5t from t3h Un0v4 r3610n. 1 d3c1d'd 2 come here 0n v4cati0n,\nsince 7hi5 r36i0n h45 4n 1nt3r3571ng\n& un1qu3 cu17ure.\nAnd 7h15 15 Dr34m, my Mu5harna. Muuu-5h4! 1 sp3c1411ze in r3search on Pok3mon Dr34ms. 1 ev3n h31p'd bu1ld 4 dev1ce c41l'd 4 Dream V15u411z3r. Usin6 Mu5h4rna's power, 1 can luk\n1nside 73h dr34m5 0f P0k3m0n.\n1t 7ruly 1s fa5cin471n6! Huh?. Y0u'r3 5ayin6 th3r3's a li771e g1r1\n1n V3n35i C17y wh0'5 trapp'd in a dr34m?\n7h47's a l17713 0u751d3 my exp3r7i5e.\n1 m0571y sp3c14lize in P0k3mon dre4m5. \nS7111.... t3hr3 mus7 83 s0m37hin6 1 c4n do 2 help. 0kay! 1'v3 m4d3 up my m1nd! 1'm 601n6 2 6o 2 Vene51 Ci7y\nand 53e if 1 can h31p 7h15 61r1.\nAf7er 41l, wha7'5 t3h p01nt of 5c13nc3\n1f 17 c4n't m4ke pe0p13'5 1iv35 83tt3r?\nI'11 s33 y0u t3hr3, 1 h0p3!" + +msgid "MAP204_NPC_16" +msgstr "My d4u6h73r 1s o85ess'd wi7hNcol13ctin6 2ys 0f 73h P0k3m0n M1nicorn.N1t'5 her dre4m 2 5ee on3 1n r341 11f3.N1f y0u 5h0wed 17 2 her,N1'm sure sh3'd 83 overj0y3d." + +msgid "MAP204_NPC_17" +msgstr "Min1c0rn! 1 want 2 se3 4 M1nicorn!\nHav3 y0u 60t 4 M1n1c0rn? 0MG!!!! Y0U HAVE 4 MIN1C0RN!\n*SQU34L*\nI7'5 SO FLUFFY!\n333333333EE3E!!! 1'm 50, 50, 5o h4ppy!\n7h15 1s th3 8est d4y EV3R!\nHer3, 1 w4n7 you 2 h4ve 7hi5 5park1y rock! 4ww...\nWh47's t3h poin7 0f 8eing 4 Tra1n3r\nif you d0n'7 637 cute P0k3mon?" + +msgid "MAP204_NPC_18" +msgstr "1'm 73h P0kémon Physic41 A7tack M0ve 7u2r. 1 kn0w 3v3ry phy51cal 477ack ba5'd move 7ha7 a Pok3m0n c4n 1earn u51ng 4nc1en7 53cr37s. 1f y0u h4v3 4 Red Shard5, 1 may 83 ab1e 2 t34ch y0ur P0k3m0n a n3w mov3! Wow y0u h4ve t3h 5hard5! A1righ7! I c4n 7each y0ur P0k3m0n 4 m0v3. Did you w4nt m3 2 teach 4 m0v3 2 y0ur P0kem0n? Which P0k3mon ne3ds tu2r1n6? 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! Hunh? 7h3r3 1sn'7 a s1n61e move 7hat 1 c4n 73ach 4n 366. No w4y, 1 don'7 w4nt 2 60 near 4 5had0w Pok3mon.. 5orry... 1t d035n'7 app3ar as 1f 1 have 4ny move 1 c4n 73ach 2 y0ur . Which m0v3 should I t34ch 2 your ? PN hand'd 0v3r t3h 5hard5 1n exch4n6e. 7hank5! 1f y0u n3'd 2 134rn som3 more m0ves, c0me 84ck w17h t3h r16ht 4mount 0f 5h4rds! 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! Com3 84ck wh3n y0u hav3 4 0f each shard & I'1l he1p y0ur P0kem0n 0u7!" + +msgid "MAP204_NPC_19" +msgstr "1'm 73h P0kémon D3buff M0v3 Tu2r. 1 kn0w 3v3ry d3buff b45'd move 7h4t a P0kém0n c4n 134rn u51ng 4nc13nt 53cr3t5. 1f y0u h4v3 4 6r33n Sh4rds, I m4y be 4b13 2 7e4ch y0ur P0k3mon a n3w m0ve! Wow y0u h4ve t3h 5hard5! A1righ7! I c4n 7each y0ur P0k3m0n 4 m0v3. Did you w4nt m3 2 teach 4 m0v3 2 y0ur P0kem0n? Which P0k3mon ne3ds tu2r1n6? 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! Hunh? 7h3r3 1sn'7 a s1n61e move 7hat 1 c4n 73ach 4n 366. No w4y, 1 don'7 w4nt 2 60 near 4 5had0w Pok3mon.. 5orry... 1t d035n'7 app3ar as 1f 1 have 4ny move 1 c4n 73ach 2 y0ur . Which m0v3 should I t34ch 2 your ? PN hand'd 0v3r t3h 5hard5 1n exch4n6e. 7hank5! 1f y0u n3'd 2 134rn som3 more m0ves, c0me 84ck w17h t3h r16ht 4mount 0f 5h4rds! 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! Com3 84ck wh3n y0u hav3 4 0f each shard & I'1l he1p y0ur P0kem0n 0u7!" + +msgid "MAP204_NPC_2" +msgstr "1 am 63n1n.\nThe P0kémon 54idine 15 my 5ecret we4pon! We 4r3 d35cend4n75 of 73h Nami C14n.\nOur 5ecr3t 1s m4573ry 0f the w4ves.\n7hi5 15 why w3 Surf." + +msgid "MAP204_NPC_3" +msgstr "7hi5 0n3'5 n4m3 15 Chuun1n.\nI rid3 t3h w4ves 4s 5w1f71y 45 73h wind! 0ur 610r10us L3ad3rs w15h 2 cre473\nan 3r4 of pe4ce & pr05p3r1ty.\nTh47 wi11 b3 h4rd 2 d0 with p1r4735 kn0ck1n6 on 0ur do0r!" + +msgid "MAP204_NPC_4" +msgstr "My h0u53 h4s m4ny extr4 ro0ms\nso 1 conver7ed 1t 2 4 h0731.\nP13as3 83 resp3ctfu1 of 0ur guest5." + +msgid "MAP204_NPC_5" +msgstr "1'm 73h P0kémon 8uff M0v3 7u2r. 1 kn0w 3v3ry buff bas'd move th47 a P0k3mon can l34rn u51n6 anci3n7 secret5. 1f y0u h4v3 4 Ye11ow 5h4rd5, I m4y be a81e 2 t34ch y0ur P0k3mon 4 n3w m0ve! Wow y0u h4ve t3h 5hard5! A1righ7! I c4n 7each y0ur P0k3m0n 4 m0v3. Did you w4nt m3 2 teach 4 m0v3 2 y0ur P0kem0n? Which P0k3mon ne3ds tu2r1n6? 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! Hunh? 7h3r3 1sn'7 a s1n61e move 7hat 1 c4n 73ach 4n 366. No w4y, 1 don'7 w4nt 2 60 near 4 5had0w Pok3mon.. 5orry... 1t d035n'7 app3ar as 1f 1 have 4ny move 1 c4n 73ach 2 y0ur . Which m0v3 should I t34ch 2 your ? PN hand'd 0v3r t3h 5hard5 1n exch4n6e. 7hank5! 1f y0u n3'd 2 134rn som3 more m0ves, c0me 84ck w17h t3h r16ht 4mount 0f 5h4rds! 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! 1f y0ur P0kémon n3ed 2 13arn a m0ve, com3 b4ck 2 m3! Com3 84ck wh3n y0u hav3 4 0f each shard & I'1l he1p y0ur P0kem0n 0u7!" + +msgid "MAP204_NPC_6" +msgstr "1 am 0n3 7ha7 1s call'd Juunin.\n1 4ttack 8y 7hr0win6 Fryn41, like kn1ve5! 0ur f0rm3r b0s5 H0kag3 15 upsta1r5.\nSinc3 lo51n6 2 y0u, h3 h4s ded1c4ted hims31f 2 7r4ining. H3 w15h35 2 5urpa55 you, 1 7h1nk." + +msgid "MAP204_NPC_7" +msgstr "Hel10. 1 4m Ronin.\nThe W4ve Clan 15 like my f4m11y. 1n 73h 4nc1ent d4ys, 73h N4mi c14n\nrul'd 4ll 0f 73h 3457 7&0r S3a.\nN0w, 73h 0c34n 15 4 haven f0r p1r4735... Perh4p5 7h1n6s w0uld 83 8e7ter\nif we w3r3 in con7r01 4641n?" + +msgid "MAP204_NPC_8" +msgstr "...50. You h4v3 4rr1v'd 2 se3 m3\na7 my v3ry l0w35t p0in7.\n57r1ck3n 8y my 5h4mefu1 d3f34t...\n50 easily 0v3rc0m3 8y 4 chi1d...\n1 c4nn07 5how my fac3 out51de\nmy v1l1a6e unt11 1 have m457ered 73h\nS1x 54cr'd 4r75 under Grandma573r Y0sh1t4k4. 8ut, 50 10ng a5 h1s ac3 di5cipl35\n4re 5c47ter'd 2 73h w1nd5,\nmy 7r41n1ng rem4in5 1nc0mplete.\n1 mu57 6r0w 57r0nger...! You & 1 w11l h4v3 our f47ed rem47ch.\nOne day..." + +msgid "MAP204_NPC_9" +msgstr "How 4m 1 2 d3scr18e th3\n5upreme 134der5?\nW3ll, 2 pu7 17 51mp1y...\nTh3y ar3 t3h 5pir17u41, pol171c41, & h152r1cal f0undat10n 0f 7suk1n4mi. With0u7 73hm, we w0uld n07 kn0w p34ce. 7h3y ar3 7ru1y 81355'd 8y 73h 6ods." + +msgid "MAP206_SIGN_1" +msgstr "7he0: 8rrrrr!\nThi5 is 17, PN! We'v3 just g07ta 6o 5tr416h7 f0rward, & we'11 c0mp1e73 73h tria1! C0m3 0n, 137'5 g0!" + +msgid "MAP206_TRAINER_1" +msgstr "You h4v3 pushed f0rward, undert4k3n m4ny arduou5 745k5, & f1na1ly 4rriv'd 4t 73h 7ru7h. Th15 w111 83 y0ur fin41 7r1al. Y0u 4re n0t 4ll0wed 2 us3 any 1t3m5 wh3n we b4t7l3. S1mp1y pu7 y0ur 7ru57 1n y0ur Pok3m0n'5 48i1i71e5 & m0v3 forw4rd withou7 4ny h35i7at10n! You h4v3 c0mpl3t'd al1 f1v3 tri415. Y0u 4re now r34dy 2 f4c3 Gym 134der Va3ryn. C0m3." + +msgid "MAP206_TRAINER_1_DEFEAT" +msgstr "Wel1 d0n3." diff --git a/Dialogue/Generated/tlh/HandFixes.po b/Dialogue/Generated/tlh/HandFixes.po new file mode 100644 index 000000000..7ac07c300 --- /dev/null +++ b/Dialogue/Generated/tlh/HandFixes.po @@ -0,0 +1,13 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEATED" +msgstr "Owww!" + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEATED" +msgstr "Urk...!" + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEATED" +msgstr "A4a4argh!" diff --git a/Dialogue/Generated/tlh/OfficialItems.po b/Dialogue/Generated/tlh/OfficialItems.po new file mode 100644 index 000000000..65f002635 --- /dev/null +++ b/Dialogue/Generated/tlh/OfficialItems.po @@ -0,0 +1,3427 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "Repel" +msgstr "Rep31" + +msgid "An item that prevents weak wild Pokémon from appearing for 100 steps after its use." +msgstr "4n i73m 7ha7 pr3v3n75 w34k w11d Pok3m0n from 4ppearin6 f0r 100 s7eps 4ft3r it5 u53." + +msgid "Super Repel" +msgstr "Sup3r Repe1" + +msgid "An item that prevents weak wild Pokémon from appearing for 200 steps after its use." +msgstr "4n i73m 7ha7 pr3v3n75 w34k w11d Pok3m0n from 4ppearin6 f0r 200 s7eps 4ft3r it5 u53." + +msgid "Max Repel" +msgstr "Max R3pe1" + +msgid "An item that prevents weak wild Pokémon from appearing for 250 steps after its use." +msgstr "4n i73m 7ha7 pr3v3n75 w34k w11d Pok3m0n from 4ppearin6 f0r 250 s7eps 4ft3r it5 u53." + +msgid "Black Flute" +msgstr "Bl4ck Flut3" + +msgid "A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear." +msgstr "4 bl4ck f1u7e m4d3 fr0m 810wn 6lass. 17s me10dy make5 wi1d Pokém0n le55 1ikely 2 4ppear." + +msgid "White Flute" +msgstr "Wh173 Flut3" + +msgid "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear." +msgstr "4 wh17e f1u7e m4d3 fr0m 810wn 6lass. 17s me10dy make5 wi1d Pokém0n mor3 1ikely 2 4ppear." + +msgid "Honey" +msgstr "Hon3y" + +msgid "A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees." +msgstr "4 sw33t h0n3y w17h 4n 4r0m4 7h4t at7r4cts w11d Pok3m0n wh3n used in gr4s5, cave5 0r on 5p3c1a1 tr33s." + +msgid "Escape Rope" +msgstr "Esc4p3 R0p3" + +msgid "A long, durable rope. Use it to escape instantly from a cave or a dungeon." +msgstr "4 lon6, dur4bl3 r0p3. U53 1t 2 escape 1ns7an71y fr0m 4 c4v3 or a dung30n." + +msgid "Red Shard" +msgstr "Red 5hard" + +msgid "A small red shard. It appears to be from some sort of implement made long ago." +msgstr "4 sm41l r'd sh4rd. 17 4pp34r5 2 be fr0m s0m3 5ort 0f 1mp13m3nt m4d3 l0ng a6o." + +msgid "Blue Shard" +msgstr "Blu3 5hard" + +msgid "A small blue shard. It appears to be from some sort of implement made long ago." +msgstr "4 sm41l 81u3 sh4rd. 17 4pp3ar5 2 be fr0m 5om3 s0rt of 1mp13ment made 10n6 4go." + +msgid "Yellow Shard" +msgstr "Ye110w Shard" + +msgid "A small yellow shard. It appears to be from some sort of implement made long ago." +msgstr "4 sm41l y3l1ow 5h4rd. 17 4pp34rs 2 8e from 50me sort 0f 1mp1emen7 mad3 l0n6 a6o." + +msgid "Green Shard" +msgstr "Gr33n Sh4rd" + +msgid "A small green shard. It appears to be from some sort of implement made long ago." +msgstr "4 sm41l 6re3n 5h4rd. 17 4ppe4r5 2 b3 from s0m3 5or7 0f imp13ment m4de 1ong ag0." + +msgid "Fire Stone" +msgstr "Fir3 52n3" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is colored orange." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It i5 c01ored oran63." + +msgid "Water Stone" +msgstr "Wa73r S2ne" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It i5 a cl3ar, 1i6h7 8lue." + +msgid "Thunderstone" +msgstr "Thund3rs2n3" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It h4s 4 thunderb017 patt3rn." + +msgid "Leaf Stone" +msgstr "Le4f 52n3" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a leaf pattern." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It h4s 4 l3af p4t73rn." + +msgid "Moon Stone" +msgstr "Mo0n 52n3" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as black as the night sky." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It i5 a5 b1ack 4s 73h night 5ky." + +msgid "Sun Stone" +msgstr "Sun 52ne" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as red as the sun." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It i5 a5 r'd as t3h sun." + +msgid "Shiny Stone" +msgstr "Sh1ny S2ne" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It shines with a dazzling light." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It shin35 wi7h 4 d4zz1ing l16ht." + +msgid "Dusk Stone" +msgstr "Du5k 52n3" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as dark as dark can be." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It i5 a5 d4rk a5 d4rk can b3." + +msgid "Dawn Stone" +msgstr "Dawn 52n3" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It sparkles like eyes." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It spark1e5 1ik3 3y3s." + +msgid "Oval Stone" +msgstr "Ov41 52n3" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg." +msgstr "4 peculi4r 52n3 7h47 m4k35 c3r7ain 5p3cie5 0f P0kémon 3v01v3. It i5 sh4p'd like 4n 3gg." + +msgid "Helix Fossil" +msgstr "He11x Fo5s11" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a seashell." +msgstr "4 fo55il 0f an 4nc13n7 P0k3m0n that l1ved in 73h s3a. 1t 4ppears 2 be part of a 53a5hel1." + +msgid "Dome Fossil" +msgstr "Dom3 Fos5i1" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a shell." +msgstr "4 fo55il 0f an 4nc13n7 P0k3m0n that l1ved in 73h s3a. 1t 4ppears 2 be part of a 5he1l." + +msgid "Old Amber" +msgstr "Old 4mber" + +msgid "A piece of clear amber that contains the genetic material of an ancient Pokémon." +msgstr "4 pi3ce 0f cle4r 4m83r 7h47 c0ntain5 73h 6en37ic m4t3r1a1 0f an 4ncien7 Pokém0n." + +msgid "Root Fossil" +msgstr "Ro07 Fos5i1" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a plant root." +msgstr "4 fo55il 0f an 4nc13n7 P0k3m0n that l1ved in 73h s3a. 1t 4ppears 2 be part of a p1ant rut." + +msgid "Claw Fossil" +msgstr "Cl4w Fos5i1" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a claw." +msgstr "4 fo55il 0f an 4nc13n7 P0k3m0n that l1ved in 73h s3a. 1t 4ppears 2 be part of a c1aw." + +msgid "Armor Fossil" +msgstr "Arm0r Fo5s11" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a collar." +msgstr "4 fo55il fr0m 4 pr3h152r1c P0k3mon 7h47 l1v'd on the 1&. 17 appe4r5 2 8e p4rt of 4 coll4r." + +msgid "Skull Fossil" +msgstr "Sku11 Fo5s11" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a head." +msgstr "4 fo55il fr0m 4 pr3h152r1c P0k3mon 7h47 l1v'd on the 1&. 17 appe4r5 2 8e p4rt of 4 head." + +msgid "TinyMushroom" +msgstr "TinyMushro0m" + +msgid "A small and rare mushroom. It is quite popular among certain maniacal fan segments." +msgstr "4 sm41l & r4re mu5hrum. 17 i5 quite p0pul4r 4mong cer74in m4niac4l fan s3gmen7s." + +msgid "Big Mushroom" +msgstr "Bi6 Mushro0m" + +msgid "A large and rare mushroom. It is very popular among certain maniacal fan segments." +msgstr "4 lar6e & r4re mu5hrum. 17 i5 very popular 4m0n6 c3r741n m4niaca1 fan 5e6m3nt5." + +msgid "Pearl" +msgstr "Pe4r1" + +msgid "A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops." +msgstr "4 som3wh47-5ma11 p34r1 7h47 5p4rkle5 1n a pr37ty s1lv3r c010r. I7 can 8e s0ld ch34p1y 2 sh0ps." + +msgid "Big Pearl" +msgstr "Bi6 P3ar1" + +msgid "A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops." +msgstr "4 qu17e-14r6e p34r1 7h47 5park1es in 4 pr3t7y s1lv3r c0l0r. It c4n be 5o1d at a h1gh pr1c3 2 5hop5." + +msgid "Stardust" +msgstr "St4rdust" + +msgid "Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops." +msgstr "10ve1y, r3d-co10r'd 5& w17h 4 1oose, 51lky f33l. I7 c4n 83 5old 4t a h1gh price 2 shops." + +msgid "Star Piece" +msgstr "St4r Piece" + +msgid "A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops." +msgstr "4 sh4rd 0f 4 pr377y 63m 7h4t 5parkl3s 1n 4 r'd col0r. 1t c4n be 5o1d 47 4 high pr1c3 2 5h0p5." + +msgid "Nugget" +msgstr "Nu6637" + +msgid "A nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops." +msgstr "4 nu66et 0f pur3 601d 7h47 g1v3s off 4 lu5tr0us gl3am. I7 c4n be s0ld 4t a hi6h price 2 sh0ps." + +msgid "Heart Scale" +msgstr "He4r7 Sc4l3" + +msgid "A pretty, heart-shaped scale that is extremely rare. It glows faintly in the colors of the rainbow." +msgstr "4 pr37ty, h3ar7-5h4p'd 5c41e 7hat i5 3xtr3m31y rar3. 17 610ws fa1n7ly 1n t3h co10rs of 73h ra1nbow." + +msgid "Rare Bone" +msgstr "Rar3 8on3" + +msgid "A bone that is extremely valuable for Pokémon archaeology. It can be sold for a high price to shops." +msgstr "4 bon3 th4t is 3x7r3m31y v4lu48le f0r Pok3m0n arch4e010gy. 1t can 8e 50ld for a h1gh pr1c3 2 5hop5." + +msgid "Shoal Salt" +msgstr "Sh041 Sa1t" + +msgid "Pure salt that was discovered deep inside the Shoal Cave. It is extremely salty." +msgstr "Pure 5al7 that w45 d15c0v3red deep 1n51de t3h Shoa1 C4ve. 17 is 3x7rem3ly 5al7y." + +msgid "Shoal Shell" +msgstr "Sh041 Sh3l1" + +msgid "A pretty seashell that was found deep inside the Shoal Cave. It is striped in blue and white." +msgstr "4 pr37ty 5e4sh311 7h47 w45 f0und de3p 1ns1d3 73h Sho41 C4v3. It 1s str1p'd in b1u3 & wh1t3." + +msgid "Odd Keystone" +msgstr "Odd K3ys2n3" + +msgid "A vital item that is needed to keep a stone tower from collapsing. Voices can be heard from it occasionally." +msgstr "4 vi74l 17em th47 15 n33d'd 2 keep 4 52ne 2w3r from c01l4p51ng. Vo1ce5 c4n be h34rd from 17 occas10na1ly." + +msgid "Growth Mulch" +msgstr "Gr0w7h Mulch" + +msgid "A plant fertilizer. It speeds up the growth of Berries. However, it also dries the soil faster." +msgstr "4 pl4nt f3r7il1z3r. 17 5p33d5 up th3 6row7h 0f 8erri35. H0w3ver, i7 a15o drie5 73h 5oil f457er." + +msgid "A plant fertilizer. It slows the growth of Berries and causes the soil to dry slower." +msgstr "4 pl4nt f3r7il1z3r. 17 510ws 73h gr0w7h of 83rr1es and c4u53s th3 5oi1 2 dry 5l0w3r." + +msgid "Stable Mulch" +msgstr "St4813 Mulch" + +msgid "A plant fertilizer. It extends the time ripened Berries remain on their plants before falling." +msgstr "4 pl4nt f3r7il1z3r. 17 3x73nd5 t3h 7im3 r1p3n'd Berr135 r3m4in on 73h1r pl4nt5 83fore f4l11ng." + +msgid "Gooey Mulch" +msgstr "Go03y Mu1ch" + +msgid "A plant fertilizer. It ups the number of times new plants grow where mature plants withered." +msgstr "4 pl4nt f3r7il1z3r. 17 up5 t3h numb3r 0f 7im35 new p14nt5 6row where m4tur3 p1an75 with3r3d." + +msgid "Red Apricorn" +msgstr "Red 4pricorn" + +msgid "A red Apricorn. It assails your nostrils." +msgstr "4 red Apr1c0rn. 17 4554115 y0ur nos7r11s." + +msgid "Ylw Apricorn" +msgstr "Ylw 4pricorn" + +msgid "A yellow Apricorn. It has an invigorating scent." +msgstr "4 ye11ow 4pric0rn. 17 h45 4n 1nvigora71ng sc3nt." + +msgid "Blu Apricorn" +msgstr "Blu 4pricorn" + +msgid "A blue Apricorn. It smells a bit like grass." +msgstr "4 blu3 Apricorn. 17 5m3115 a 81t like 6ra5s." + +msgid "Grn Apricorn" +msgstr "Grn 4pricorn" + +msgid "A green Apricorn. It has a mysterious, aromatic scent." +msgstr "4 gr33n 4pr1corn. 17 h45 4 my57erious, ar0m471c sc3n7." + +msgid "Pnk Apricorn" +msgstr "Pnk 4pricorn" + +msgid "A pink Apricorn. It has a nice, sweet scent." +msgstr "4 pink Apricorn. 17 h45 4 nic3, swe3t 5cent." + +msgid "Wht Apricorn" +msgstr "Wh7 4pricorn" + +msgid "A white Apricorn. It doesn't smell like anything." +msgstr "4 wh17e 4pr1corn. 17 d035n't 5mell 1ik3 any7h1n6." + +msgid "Blk Apricorn" +msgstr "Blk 4pricorn" + +msgid "A black Apricorn. It has an indescribable scent." +msgstr "4 bl4ck 4pr1corn. 17 h45 4n 1ndescr1b48le sc3nt." + +msgid "BrightPowder" +msgstr "Br16h7Powd3r" + +msgid "An item to be held by a Pokémon. It casts a tricky glare that lowers the opponent's accuracy." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It ca57s 4 7r1cky 6l4r3 7h47 low3r5 th3 0ppon3n7'5 4ccuracy." + +msgid "White Herb" +msgstr "Wh173 Herb" + +msgid "An item to be held by a Pokémon. It restores any lowered stat in battle. It can be used only once." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It re52re5 4ny 1ow3r'd s747 in b4t7le. I7 can b3 us'd only 0nc3." + +msgid "Exp. Share" +msgstr "Exp. 5hare" + +msgid "An item to be held by a Pokémon. The holder gets a share of a battle's Exp. Points without battling." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. The h01der 637s a 5h4r3 0f 4 bat7l3's 3xp. Po1n75 w1thout 84t71in6." + +msgid "Quick Claw" +msgstr "Qu1ck Cl4w" + +msgid "An item to be held by a Pokémon. A light, sharp claw that lets the bearer move first occasionally." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. A l1gh7, 5h4rp claw 7h4t 137s th3 8ear3r m0ve f1r5t occ4s10na11y." + +msgid "Soothe Bell" +msgstr "So073h B3l1" + +msgid "An item to be held by a Pokémon. It is a bell with a comforting chime that calms the holder." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 b3l1 wi7h 4 c0mf0r71ng chime 7ha7 calms 73h holder." + +msgid "Mental Herb" +msgstr "Men741 H3r8" + +msgid "An item to be held by a Pokémon. It snaps the holder out of infatuation, just once." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 5n4ps 73h ho1der 0u7 0f 1nfatua7ion, ju5t 0nc3." + +msgid "King's Rock" +msgstr "Kin6'5 R0ck" + +msgid "An item to be held by a Pokémon. It may cause the foe to flinch when the holder inflicts damage." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It may caus3 73h f0e 2 f11nch wh3n t3h h0lder inf1icts dam46e." + +msgid "SilverPowder" +msgstr "Si1v3rPowd3r" + +msgid "An item to be held by a Pokémon. It is a shiny, silver powder that ups the power of Bug-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 shiny, 5ilver powd3r tha7 ups 73h pow3r 0f 8ug-7yp3 m0ves." + +msgid "Amulet Coin" +msgstr "Amu137 C0in" + +msgid "An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It dou8le5 4 8a7tl3'5 pr1z3 money 1f 73h h0ld1n6 Pokémon j01n5 in." + +msgid "Cleanse Tag" +msgstr "Cl34n5e 7a6" + +msgid "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the first one in the party." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It he1ps ke3p w1ld P0k3m0n 4way 1f t3h h0lder i5 73h firs7 0n3 in 73h party." + +msgid "Smoke Ball" +msgstr "Sm0k3 Ba1l" + +msgid "An item to be held by a Pokémon. It enables the holder to flee from any wild Pokémon without fail." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 3n48le5 73h holder 2 f133 from 4ny wi1d Pokém0n with0u7 fa11." + +msgid "Everstone" +msgstr "Ev3r52ne" + +msgid "An item to be held by a Pokémon. The Pokémon holding this peculiar stone is prevented from evolving." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. The P0kém0n h0ldin6 7h1s p3culiar 52n3 i5 preven7'd from 3v0lv1ng." + +msgid "Focus Band" +msgstr "Focu5 Band" + +msgid "An item to be held by a Pokémon. The holder may endure a potential KO attack, leaving it with just 1 HP." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. The h01der m4y 3ndur3 4 p073ntia1 KO 47t4ck, 1e4v1n6 it w17h just 1 HP." + +msgid "Lucky Egg" +msgstr "Lucky Eg6" + +msgid "An item to be held by a Pokémon. It is an egg filled with happiness that earns extra Exp. Points in battle." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4n 3g6 fi1led w17h h4ppine5s th47 3arns ex7ra Exp. P01n75 in ba7tl3." + +msgid "Scope Lens" +msgstr "Sc0p3 Lens" + +msgid "An item to be held by a Pokémon. It is a lens that boosts the holder's critical-hit ratio." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 l3n5 7h4t 8o057s 73h holder's cr1t1ca1-h17 rati0." + +msgid "Wide Lens" +msgstr "Wid3 1en5" + +msgid "An item to be held by a Pokémon. It is a magnifying lens that slightly boosts the accuracy of moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 m4gn1fy1ng l3n5 7h47 sli6h7ly 8o0s7s 73h 4ccuracy 0f m0ve5." + +msgid "Zoom Lens" +msgstr "Zo0m 1en5" + +msgid "An item to be held by a Pokémon. If the holder moves after the foe, its critical-hit ratio will be boosted." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. If 73h ho1d3r m0ve5 4f7er 73h fo3, it5 cri7ic4l-h1t rat1o w1l1 be 8oo5ted." + +msgid "Metal Coat" +msgstr "Me741 Co4t" + +msgid "An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 spec14l me7a111c f11m th4t up5 t3h power 0f Ste3l-7yp3 mov3s." + +msgid "Leftovers" +msgstr "Lef2v3rs" + +msgid "An item to be held by a Pokémon. The holder's HP is gradually restored during battle." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. The h01der'5 HP is gr4du411y res2r'd dur1n6 b4t713." + +msgid "Dragon Scale" +msgstr "Dr460n Sca13" + +msgid "A thick and tough scale. Dragon-type Pokémon may be holding this item when caught." +msgstr "4 th1ck & 2ugh 5c413. Dr460n-7ype P0k3mon m4y b3 h0ld1ng 7h1s it3m wh3n caugh7." + +msgid "Shell Bell" +msgstr "Sh311 Be1l" + +msgid "An item to be held by a Pokémon. The holder's HP is restored a little every time it inflicts damage." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. The h01der'5 HP is r352r'd 4 lit7l3 ev3ry 7im3 17 inflict5 dam4ge." + +msgid "Muscle Band" +msgstr "Mu5c13 B&" + +msgid "An item to be held by a Pokémon. It is a headband that slightly boosts the power of physical moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 h3ad8& 7ha7 511gh71y boo5t5 th3 power of physic4l m0v35." + +msgid "Wise Glasses" +msgstr "Wi53 6la5s35" + +msgid "An item to be held by a Pokémon. It is a thick pair of glasses that boosts the power of special moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 thick p4ir of 6l4553s th4t bo05t5 73h p0w3r of 5p3c1a1 mov3s." + +msgid "Expert Belt" +msgstr "Exp3r7 B3l7" + +msgid "An item to be held by a Pokémon. It is a well-worn belt that boosts the power of supereffective moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 w3l1-worn 8e17 th47 boos7s t3h p0w3r 0f 5up3reffec71v3 mov3s." + +msgid "Life Orb" +msgstr "Lif3 0rb" + +msgid "An item to be held by a Pokémon. It boosts the power of moves, but at the cost of some HP on each hit." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 8o05ts t3h p0wer 0f m0v35, bu7 4t 73h c0st of 5ome HP 0n e4ch h1t." + +msgid "Power Herb" +msgstr "Pow3r Herb" + +msgid "A single-use item to be held by a Pokémon. It allows the immediate use of a move that charges." +msgstr "4 sin6le-us3 i73m 2 83 h31d 8y a Pokém0n. I7 4l1ow5 73h 1mm3diat3 use 0f a move 7ha7 ch4r635." + +msgid "Toxic Orb" +msgstr "Tox1c Or8" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that badly poisons the holder in battle." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 b1z4rre or8 7h4t 84dly p0i5on5 t3h ho1d3r in ba7t13." + +msgid "Flame Orb" +msgstr "Fl4m3 Or8" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that inflicts a burn on the holder in battle." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 b1z4rre or8 7h4t 1nflict5 4 burn on the h0lder 1n 84t71e." + +msgid "Focus Sash" +msgstr "Focu5 Sa5h" + +msgid "An item to be held by a Pokémon. If it has full HP, the holder will endure a potential KO attack." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. If 1t has fu11 HP, t3h h01d3r wi1l endur3 4 p0t3n7i4l K0 477ack." + +msgid "Metronome" +msgstr "Me7r0nom3" + +msgid "A Pokémon hold item that boosts a move used consecutively." +msgstr "4 Pok3mon h0ld 173m 7h47 8us75 a move used c0ns3cu7iv31y." + +msgid "Iron Ball" +msgstr "Ir0n 8al1" + +msgid "A Pokémon hold item that cuts Speed. It makes airborne holders susceptible to Ground moves." +msgstr "4 Pok3mon h0ld 173m 7h47 cut5 5peed. 17 m4k35 a1rb0rn3 h01d3rs suscep71b1e 2 6r0und mov3s." + +msgid "Lagging Tail" +msgstr "La661ng 7a11" + +msgid "An item to be held by a Pokémon. It is tremendously heavy and makes the holder move slower than usual." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 7remend0u5ly h34vy & makes t3h h0lder m0v3 5l0wer th4n u5ua1." + +msgid "Destiny Knot" +msgstr "De571ny Kn07" + +msgid "A long, bright red string to be held by a Pokémon. If the holder becomes infatuated, the foe does too." +msgstr "4 lon6, 8ri6ht r'd 57r1n6 2 83 held by a Pok3mon. 1f 73h h01der 8ecom35 1nfatua73d, t3h f03 d03s 20." + +msgid "Black Sludge" +msgstr "Bl4ck Slud63" + +msgid "A hold item that gradually restores the HP of Poison-type Pokémon. It inflicts damage on all other types." +msgstr "4 ho1d i73m th47 6r4du411y r352res 73h HP of Po1son-7ype P0kémon. 1t 1nf1icts d4m4g3 on a11 o73hr 7yp3s." + +msgid "Grip Claw" +msgstr "Gr1p Claw" + +msgid "A Pokémon hold item that extends the duration of multiturn attacks like Bind and Wrap." +msgstr "4 Pok3mon h0ld 173m 7h47 3xt3nds th3 dura7i0n of mul717urn 4ttacks lik3 8ind & Wr4p." + +msgid "Sticky Barb" +msgstr "St1cky B4r8" + +msgid "A hold item that damages the holder on every turn. It may latch on to foes that touch the holder." +msgstr "4 ho1d i73m th47 d4m4635 73h h0lder on ev3ry 7urn. I7 may 14tch 0n 2 f0e5 7ha7 2uch t3h h01der." + +msgid "Shed Shell" +msgstr "Sh'd 5he1l" + +msgid "A tough, discarded carapace to be held by a Pokémon. It enables the holder to switch out of battle." +msgstr "4 2u6h, d1scard'd c4r4p4c3 2 83 held 8y a P0k3m0n. I7 3n4813s th3 hold3r 2 sw1tch out of 847t13." + +msgid "Big Root" +msgstr "Bi6 Rut" + +msgid "A Pokémon hold item that boosts the power of HP-stealing moves to let the holder recover more HP." +msgstr "4 Pok3mon h0ld 173m 7h47 8us75 t3h pow3r 0f HP-5te4l1n6 m0v3s 2 1e7 th3 ho1der r3cover mor3 HP." + +msgid "Choice Band" +msgstr "Ch01c3 B&" + +msgid "An item to be held by a Pokémon. This headband ups Attack, but allows the use of only one kind of move." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. Thi5 h3ad8and ups 4t74ck, 8ut al1ows 73h u5e 0f 0nly on3 k1nd 0f m0ve." + +msgid "Choice Specs" +msgstr "Ch01c3 Spec5" + +msgid "A Pokémon hold item. These distinctive glasses boost Sp. Atk, but allow only one move to be used." +msgstr "4 Pok3mon h0ld 173m. 7h353 d157inct1v3 gl4s535 8oo5t 5p. 47k, bu7 4ll0w 0n1y 0n3 move 2 b3 us3d." + +msgid "Choice Scarf" +msgstr "Ch01c3 Scarf" + +msgid "An item to be held by a Pokémon. This scarf boosts Speed, but allows the use of only one kind of move." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. Thi5 5carf 8u5t5 Spe3d, 8u7 allows t3h u5e of on1y 0ne kind of mov3." + +msgid "Light Clay" +msgstr "Li6h7 Cl4y" + +msgid "A Pokémon hold item that extends the duration of barrier moves like Light Screen and Reflect." +msgstr "4 Pok3mon h0ld 173m 7h47 3xt3nds th3 dura7i0n of b4rr13r m0ves l1k3 L16h7 5cr3en & Refl3c7." + +msgid "Icy Rock" +msgstr "Icy R0ck" + +msgid "A Pokémon hold item that extends the duration of the move Hail used by the holder." +msgstr "4 Pok3mon h0ld 173m 7h47 3xt3nds th3 dura7i0n of the m0v3 H4il u5ed by t3h ho1d3r." + +msgid "Smooth Rock" +msgstr "Smu7h Rock" + +msgid "A Pokémon hold item that extends the duration of the move Sandstorm used by the holder." +msgstr "4 Pok3mon h0ld 173m 7h47 3xt3nds th3 dura7i0n of the m0v3 5&s2rm u5ed 8y t3h ho1d3r." + +msgid "Heat Rock" +msgstr "He47 Rock" + +msgid "A Pokémon hold item that extends the duration of the move Sunny Day used by the holder." +msgstr "4 Pok3mon h0ld 173m 7h47 3xt3nds th3 dura7i0n of the m0v3 5unny Day u5'd by the h0lder." + +msgid "A Pokémon hold item that extends the duration of the move Rain Dance used by the holder." +msgstr "4 Pok3mon h0ld 173m 7h47 3xt3nds th3 dura7i0n of the m0v3 R4in D4nce u5ed 8y 73h ho1der." + +msgid "Macho Brace" +msgstr "Mach0 Br4c3" + +msgid "A Pokémon hold item that is a stiff and heavy brace that promotes strong growth but lowers Speed." +msgstr "4 Pok3mon h0ld 173m 7h47 15 4 5tiff and h3avy brac3 7h4t pr0mote5 5tr0ng grow7h 8ut low3r5 5p33d." + +msgid "Power Bracer" +msgstr "Pow3r Br4c3r" + +msgid "A Pokémon hold item that promotes Attack gain on leveling, but reduces the Speed stat." +msgstr "4 Pok3mon h0ld 173m 7h47 prom07es A7t4ck 6a1n on l3v311n6, 8ut r3duce5 t3h Sp3ed 5t4t." + +msgid "Power Belt" +msgstr "Pow3r Be1t" + +msgid "A Pokémon hold item that promotes Defense gain on leveling, but reduces the Speed stat." +msgstr "4 Pok3mon h0ld 173m 7h47 prom07es D3f3nse g41n 0n 1ev31in6, but reduc35 73h Spe'd s7at." + +msgid "Power Lens" +msgstr "Pow3r Lens" + +msgid "A Pokémon hold item that promotes Sp. Atk gain on leveling, but reduces the Speed stat." +msgstr "4 Pok3mon h0ld 173m 7h47 prom07es Sp. 4tk g41n 0n 1ev31in6, but reduc35 73h Spe'd s7at." + +msgid "Power Band" +msgstr "Pow3r Band" + +msgid "A Pokémon hold item that promotes Sp. Def gain on leveling, but reduces the Speed stat." +msgstr "4 Pok3mon h0ld 173m 7h47 prom07es Sp. Def g41n 0n 1ev31in6, but reduc35 73h Spe'd s7at." + +msgid "Power Anklet" +msgstr "Pow3r Ankl37" + +msgid "A Pokémon hold item that promotes Speed gain on leveling, but reduces the Speed stat." +msgstr "4 Pok3mon h0ld 173m 7h47 prom07es Spe'd g4in 0n leve11ng, 8ut reduces 73h 5pe'd 57a7." + +msgid "Power Weight" +msgstr "Pow3r We1gh7" + +msgid "A Pokémon hold item that promotes HP gain on leveling, but reduces the Speed stat." +msgstr "4 Pok3mon h0ld 173m 7h47 prom07es HP 64in on 1evel1n6, bu7 reduc3s t3h Spe'd 5t47." + +msgid "Sea Incense" +msgstr "Se4 1ncens3" + +msgid "A Pokémon hold item. It is incense with a curious aroma that boosts the power of Water-type moves." +msgstr "4 Pok3mon h0ld 173m. 17 15 inc3nse wi7h a cur1ous 4r0m4 7h47 boo5t5 th3 power of Wa7er-7yp3 m0ves." + +msgid "Lax Incense" +msgstr "Lax 1ncens3" + +msgid "A Pokémon hold item. The tricky aroma of this incense lowers the foe's accuracy." +msgstr "4 Pok3mon h0ld 173m. 7h3 7ricky aroma 0f 7h15 incens3 1ow3r5 the f0e'5 accuracy." + +msgid "Odd Incense" +msgstr "Odd 1ncens3" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Psychic-type moves." +msgstr "4 Pok3mon h0ld 173m. 17 15 an 3xotic-5mel1in6 incens3 7h47 8oost5 73h power of P5ychic-7yp3 m0ves." + +msgid "Rock Incense" +msgstr "Rock 1nc3n53" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Rock-type moves." +msgstr "4 Pok3mon h0ld 173m. 17 15 an 3xotic-5mel1in6 incens3 7h47 8oost5 73h power of R0ck-typ3 m0ve5." + +msgid "Full Incense" +msgstr "Fu11 1nc3n53" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that makes the holder bloated and slow moving." +msgstr "4 Pok3mon h0ld 173m. 17 15 an 3xotic-5mel1in6 incens3 7h47 makes t3h h0lder b1o47'd and s10w m0vin6." + +msgid "Wave Incense" +msgstr "Wav3 1nc3n53" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Water-type moves." +msgstr "4 Pok3mon h0ld 173m. 17 15 an 3xotic-5mel1in6 incens3 7h47 8oost5 73h power of W47er-type m0v35." + +msgid "Rose Incense" +msgstr "Ro53 1nc3n53" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Grass-type moves." +msgstr "4 Pok3mon h0ld 173m. 17 15 an 3xotic-5mel1in6 incens3 7h47 8oost5 73h power of 6r4s5-type m0v35." + +msgid "Luck Incense" +msgstr "Luck 1nc3n53" + +msgid "Pure Incense" +msgstr "Pur3 1nc3n53" + +msgid "Soft Sand" +msgstr "Sof7 5and" + +msgid "An item to be held by a Pokémon. It is a loose, silky sand that boosts the power of Ground-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 lus3, s1lky 5& th47 boos7s t3h p0w3r 0f 6round-7yp3 m0ves." + +msgid "Hard Stone" +msgstr "Hard 52n3" + +msgid "An item to be held by a Pokémon. It is an unbreakable stone that ups the power of Rock-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4n un8r3akab1e 52n3 7hat ups t3h p0w3r 0f R0ck-type m0v35." + +msgid "Miracle Seed" +msgstr "Mir4c1e 5e3d" + +msgid "An item to be held by a Pokémon. It is a seed imbued with life that ups the power of Grass-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s3ed 1m8ued w17h 11fe th4t up5 t3h power 0f Gra5s-7yp3 mov3s." + +msgid "BlackGlasses" +msgstr "Bl4ck6la5s35" + +msgid "An item to be held by a Pokémon. It is a shady-looking pair of glasses that boosts Dark-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 shady-luking p4ir 0f gla5s3s 7ha7 8oo5t5 Dark-typ3 mov3s." + +msgid "Black Belt" +msgstr "Bl4ck Be1t" + +msgid "An item to be held by a Pokémon. It is a belt that boosts determination and Fighting-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 b3l7 7h4t 8o057s d37ermina7ion and Fi6h71ng-typ3 m0ve5." + +msgid "Magnet" +msgstr "Ma6n37" + +msgid "An item to be held by a Pokémon. It is a powerful magnet that boosts the power of Electric-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 p0w3rfu1 m4gn37 7h47 boo5t5 th3 power of 3l3ctr1c-7yp3 mov3s." + +msgid "Mystic Water" +msgstr "My571c W4t3r" + +msgid "An item to be held by a Pokémon. It is a teardrop-shaped gem that ups the power of Water-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 t3ardrop-shap'd 63m that ups 73h p0wer 0f W4ter-typ3 m0ve5." + +msgid "Sharp Beak" +msgstr "Sh4rp Be4k" + +msgid "An item to be held by a Pokémon. It is a long, sharp beak that boosts the power of Flying-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 l0n6, sharp 834k 7h4t bo0s7s 73h p0wer 0f F1yin6-7ype mov35." + +msgid "Poison Barb" +msgstr "Po150n B4r8" + +msgid "An item to be held by a Pokémon. It is a small, poisonous barb that ups the power of Poison-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 sma11, poi5on0us 84rb th4t up5 t3h power 0f Poi5on-7yp3 m0ves." + +msgid "NeverMeltIce" +msgstr "Nev3rMel7Ic3" + +msgid "An item to be held by a Pokémon. It is a piece of ice that repels heat and boosts Ice-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 p1ec3 of ice 7ha7 r3pels h3at & 8o0st5 1c3-7ype m0v3s." + +msgid "Spell Tag" +msgstr "Sp311 Ta6" + +msgid "An item to be held by a Pokémon. It is a sinister, eerie tag that boosts the power of Ghost-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s1n157er, 3er13 746 that bust5 t3h power 0f Gho5t-7yp3 mov3s." + +msgid "TwistedSpoon" +msgstr "Tw1573dSpo0n" + +msgid "A Pokémon hold item. It is a spoon imbued with telekinetic power that boosts Psychic-type moves." +msgstr "4 Pok3mon h0ld 173m. 17 15 a 5poon 1m8ued w17h 7el3k1n3t1c power that 8o0s7s Psychic-type m0v35." + +msgid "Charcoal" +msgstr "Ch4rc0al" + +msgid "An item to be held by a Pokémon. It is a combustible fuel that boosts the power of Fire-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 c0m8u5t1bl3 fu3l 7h4t bo0s7s 73h p0wer 0f F1re-7yp3 m0ves." + +msgid "Dragon Fang" +msgstr "Dr460n F4n6" + +msgid "An item to be held by a Pokémon. It is a hard and sharp fang that ups the power of Dragon-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 h4rd & 5harp f4n6 7hat ups t3h p0w3r 0f Dra6on-7yp3 m0ves." + +msgid "Silk Scarf" +msgstr "Si1k 5carf" + +msgid "An item to be held by a Pokémon. It is a sumptuous scarf that boosts the power of Normal-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 sump7uous 5c4rf 7h47 boo5t5 th3 power of Normal-typ3 m0ve5." + +msgid "Flame Plate" +msgstr "Fl4m3 Pl4t3" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fire-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of F1r3-7ype m0v35." + +msgid "Splash Plate" +msgstr "Sp145h P1a73" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Water-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of W4t3r-type mov35." + +msgid "Zap Plate" +msgstr "Zap P1at3" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Electric-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of E1ec7ric-type m0v35." + +msgid "Meadow Plate" +msgstr "Me4d0w P1a73" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Grass-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of Gra55-type mov35." + +msgid "Icicle Plate" +msgstr "Ic1c13 P1a73" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ice-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of Ice-7yp3 move5." + +msgid "Fist Plate" +msgstr "Fi57 Pla7e" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fighting-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of F1gh71n6-type m0v35." + +msgid "Toxic Plate" +msgstr "Tox1c Pl4t3" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Poison-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of P0i50n-7ype m0v3s." + +msgid "Earth Plate" +msgstr "Ear7h Pl4t3" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ground-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of Ground-7ype m0v3s." + +msgid "Sky Plate" +msgstr "Sky P1at3" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Flying-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of F1y1n6-7ype m0v3s." + +msgid "Mind Plate" +msgstr "Mind Pla7e" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Psychic-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of P5ych1c-typ3 m0ve5." + +msgid "Insect Plate" +msgstr "In53c7 P1a73" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Bug-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of Bug-7yp3 move5." + +msgid "Stone Plate" +msgstr "S2n3 Pla7e" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Rock-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of R0ck-7ype m0v35." + +msgid "Spooky Plate" +msgstr "Spuky Pl4t3" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ghost-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of Gho57-type mov35." + +msgid "Draco Plate" +msgstr "Dr4c0 Pl4t3" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dragon-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of Dra60n-7ype m0v3s." + +msgid "Dread Plate" +msgstr "Dr34d Pl4t3" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dark-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of D4rk-7ype m0v35." + +msgid "Iron Plate" +msgstr "Ir0n Pla7e" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Steel-type moves." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 s2n3 7a8le7 7h4t 8u5ts the pow3r of S7e31-type mov35." + +msgid "Light Ball" +msgstr "Li6h7 Ba1l" + +msgid "An item to be held by Pikachu. It is a puzzling orb that raises the Sp. Atk stat." +msgstr "4n i73m 2 b3 h31d 8y P1k4chu. 1t is a puzzl1n6 0rb th47 r415es the Sp. A7k st4t." + +msgid "An item to be held by Chansey. It is a pair of gloves that boosts CHANSEY's critical-hit ratio." +msgstr "4n i73m 2 b3 h31d 8y Ch4n53y. 1t is a pair 0f g1ov3s 7ha7 8usts CH4NS3Y'5 cri7ic41-hit ra710." + +msgid "Metal Powder" +msgstr "Me741 Powd3r" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Defense stat." +msgstr "4n i73m 2 b3 h31d 8y D172. Ex7remely f1ne y37 h4rd, 7h1s 0dd powder bu5t5 73h D3f3n5e s7a7." + +msgid "Quick Powder" +msgstr "Qu1ck Powd3r" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Speed stat." +msgstr "4n i73m 2 b3 h31d 8y D172. Ex7remely f1ne y37 h4rd, 7h1s 0dd powder bu5t5 73h Sp3'd sta7." + +msgid "Thick Club" +msgstr "Th1ck Club" + +msgid "An item to be held by Cubone or Marowak. It is a hard bone of some sort that boosts the Attack stat." +msgstr "4n i73m 2 b3 h31d 8y Cu80n3 0r Marowak. I7 15 a hard 80n3 0f som3 5or7 tha7 bus75 t3h A7t4ck 57at." + +msgid "Stick" +msgstr "St1ck" + +msgid "An item to be held by Farfetch'd. It is a long and stiff leek stalk that boosts the critical-hit ratio." +msgstr "4n i73m 2 b3 h31d 8y F4rf37ch'd. It i5 a 1on6 and 5t1ff 133k sta1k th47 8o0st5 73h crit1c41-h17 r47io." + +msgid "Soul Dew" +msgstr "Sou1 Dew" + +msgid "A wondrous orb to be held by Latios or Latias. It raises both the Sp. Atk and Sp. Def stats." +msgstr "4 wondrou5 0rb 2 83 h31d 8y 147ios 0r 1at1a5. I7 r4i535 807h the Sp. 47k and 5p. Def st4t5." + +msgid "DeepSeaTooth" +msgstr "De3p53aTuth" + +msgid "An item to be held by Clamperl. A fang that gleams a sharp silver, it raises the Sp. Atk stat." +msgstr "4n i73m 2 b3 h31d 8y C14mp3r1. A fang 7ha7 613ams 4 5h4rp 51lver, 1t r4i5e5 the 5p. Atk s747." + +msgid "DeepSeaScale" +msgstr "De3p53aSca13" + +msgid "An item to be held by Clamperl. A scale that shines a faint pink, it raises the Sp. Def stat." +msgstr "4n i73m 2 b3 h31d 8y C14mp3r1. A sc4l3 th4t 5hines a f4in7 pink, i7 r41s3s t3h 5p. Def 5t47." + +msgid "Adamant Orb" +msgstr "Ad4m4nt 0r8" + +msgid "A brightly gleaming orb to be held by Dialga. It boosts the power of Dragon- and Steel-type moves." +msgstr "4 br16ht1y 6le4m1n6 0r8 2 8e h3ld by D1al6a. 1t bo0s75 t3h power of Dr4g0n- and 57e3l-typ3 mov3s." + +msgid "Lustrous Orb" +msgstr "Lu57r0us Or8" + +msgid "A beautifully glowing orb to be held by Palkia. It boosts the power of Dragon- and Water-type moves." +msgstr "4 be4utiful1y 610w1n6 0r8 2 83 held by Pa1k14. 1t 8o057s 73h pow3r of Dr4g0n- and W4ter-typ3 m0ve5." + +msgid "Griseous Orb" +msgstr "Gr1530us Or8" + +msgid "A glowing orb to be held by Giratina. It boosts the power of Dragon- and Ghost-type moves." +msgstr "4 gl0win6 orb 2 83 h31d 8y G1r4tina. 17 bus75 t3h pow3r 0f Dragon- and Gho5t-7yp3 m0ves." + +msgid "Up-Grade" +msgstr "Up-6r4de" + +msgid "A transparent device filled with all sorts of data. It was produced by Silph Co." +msgstr "4 tr4nsp4rent d3v1c3 f111'd w17h al1 50rt5 0f d4ta. 17 w45 produced by S1lph Co." + +msgid "Dubious Disc" +msgstr "Du810us Di5c" + +msgid "A transparent device overflowing with dubious data. Its producer is unknown." +msgstr "4 tr4nsp4rent d3v1c3 0v3rf1ow1ng wi7h dub1ou5 d4ta. 175 pr0ducer i5 unkn0wn." + +msgid "Protector" +msgstr "Pr073c2r" + +msgid "A protective item of some sort. It is extremely stiff and heavy. It is loved by a certain Pokémon." +msgstr "4 pr07ec71v3 i73m 0f 50m3 5or7. It 1s 3xtrem31y st1ff & h34vy. I7 1s 10v'd by a c3r7ain P0k3m0n." + +msgid "Electirizer" +msgstr "El3c71rizer" + +msgid "A box packed with a tremendous amount of electric energy. It is loved by a certain Pokémon." +msgstr "4 box packed w17h 4 7r3m3ndou5 amount 0f 3l3c7r1c 3n3r6y. 17 is 1oved 8y a cert41n Pokémon." + +msgid "Magmarizer" +msgstr "Ma6m4riz3r" + +msgid "A box packed with a tremendous amount of magma energy. It is loved by a certain Pokémon." +msgstr "4 box packed w17h 4 7r3m3ndou5 amount 0f ma6m4 3nergy. I7 15 lov'd by 4 certa1n P0k3mon." + +msgid "Reaper Cloth" +msgstr "Re4p3r C1o7h" + +msgid "A cloth imbued with horrifyingly strong spiritual energy. It is loved by a certain Pokémon." +msgstr "4 cl07h 1mbued w17h h0rr1fyin61y stron6 spir17u4l 3n3r6y. 17 is 1oved 8y a cert41n Pokémon." + +msgid "Razor Claw" +msgstr "Raz0r Cl4w" + +msgid "An item to be held by a Pokémon. It is a sharply hooked claw that ups the holder's critical-hit ratio." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 1s 4 sharp1y ho0k'd c14w that ups 73h h0ld3r'5 critica1-hi7 ra71o." + +msgid "Razor Fang" +msgstr "Raz0r Fang" + +msgid "Red Scarf" +msgstr "Red 5carf" + +msgid "An item to be held by a Pokémon. It boosts the “Cool” aspect of the holder in a Contest." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 8o05ts t3h “Coo1” 45p3c7 of the ho1der 1n 4 C0nt3st." + +msgid "Blue Scarf" +msgstr "Blu3 5carf" + +msgid "An item to be held by a Pokémon. It boosts the “Beauty” aspect of the holder in a Contest." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 8o05ts t3h “8eauty” a5p3ct of t3h h0lder in 4 Contes7." + +msgid "Pink Scarf" +msgstr "Pink 5carf" + +msgid "An item to be held by a Pokémon. It boosts the “Cute” aspect of the holder in a Contest." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 8o05ts t3h “Cut3” 45p3c7 of the ho1der 1n 4 C0nt3st." + +msgid "Green Scarf" +msgstr "Gr33n Sc4rf" + +msgid "An item to be held by a Pokémon. It boosts the “Smart” aspect of the holder in a Contest." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 8o05ts t3h “5mart” 4sp3c7 of 73h h01d3r in a C0n7est." + +msgid "Yellow Scarf" +msgstr "Ye110w Scarf" + +msgid "An item to be held by a Pokémon. It boosts the “Tough” aspect of the holder in a Contest." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 8o05ts t3h “7ou6h” 4sp3c7 of 73h h01d3r in a C0n7est." + +msgid "Potion" +msgstr "Po710n" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 20 points." +msgstr "4 spr4y-7yp3 m3d1c1n3 f0r wounds. I7 r3s2re5 73h HP 0f on3 Pokém0n by ju5t 20 p01nt5." + +msgid "Super Potion" +msgstr "Sup3r Po7i0n" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 50 points." +msgstr "4 spr4y-7yp3 m3d1c1n3 f0r wounds. I7 r3s2re5 73h HP 0f on3 Pokém0n by 50 p0in7s." + +msgid "Hyper Potion" +msgstr "Hyp3r Po7i0n" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 200 points." +msgstr "4 spr4y-7yp3 m3d1c1n3 f0r wounds. I7 r3s2re5 73h HP 0f on3 Pokém0n by 200 point5." + +msgid "Max Potion" +msgstr "Max P0ti0n" + +msgid "A spray-type medicine for wounds. It completely restores the HP of a single Pokémon." +msgstr "4 spr4y-7yp3 m3d1c1n3 f0r wounds. I7 c0mp1e731y re52r35 73h HP of 4 s1ng1e Pokém0n." + +msgid "Full Restore" +msgstr "Fu11 Res2r3" + +msgid "A medicine that fully restores the HP and heals any status problems of a single Pokémon." +msgstr "4 med1cin3 7ha7 fu11y r352re5 73h HP & he4l5 4ny s7a7u5 pr08lems of a 5ing1e Pok3mon." + +msgid "Sacred Ash" +msgstr "Sacr'd A5h" + +msgid "It revives all fainted Pokémon. In doing so, it also fully restores their HP." +msgstr "17 r3viv35 4ll f41n7'd P0k3m0n. In do1ng 5o, 1t al5o ful1y res2r3s t3h1r HP." + +msgid "Antidote" +msgstr "An71d0te" + +msgid "A spray-type medicine. It lifts the effect of poison from one Pokémon." +msgstr "4 spr4y-7yp3 m3d1c1n3. 17 1if75 the effec7 0f p0is0n from 0ne Pokémon." + +msgid "Burn Heal" +msgstr "Burn Hea1" + +msgid "A spray-type medicine. It heals a single Pokémon that is suffering from a burn." +msgstr "4 spr4y-7yp3 m3d1c1n3. 17 he415 a s1n61e Pok3mon tha7 1s 5uffering fr0m 4 8urn." + +msgid "Ice Heal" +msgstr "Ic3 H3al" + +msgid "A spray-type medicine. It defrosts a Pokémon that has been frozen solid." +msgstr "4 spr4y-7yp3 m3d1c1n3. 17 defr0sts 4 P0kémon 7h4t ha5 8e3n frozen 5ol1d." + +msgid "Awakening" +msgstr "Aw4k3nin6" + +msgid "A spray-type medicine. It awakens a Pokémon from the clutches of sleep." +msgstr "4 spr4y-7yp3 m3d1c1n3. 17 4w4k3ns a P0kém0n from the c1u7ch3s of s1eep." + +msgid "Parlyz Heal" +msgstr "Par1yz H3a1" + +msgid "A spray-type medicine. It eliminates paralysis from a single Pokémon." +msgstr "4 spr4y-7yp3 m3d1c1n3. 17 3l1m1nate5 p4ra1y515 from 4 5in613 Pok3m0n." + +msgid "Full Heal" +msgstr "Fu11 Hea1" + +msgid "A spray-type medicine. It heals all the status problems of a single Pokémon." +msgstr "4 spr4y-7yp3 m3d1c1n3. 17 he415 all t3h s7a7u5 pro8l3m5 0f 4 sin6l3 P0kémon." + +msgid "Lava Cookie" +msgstr "Lav4 Cooki3" + +msgid "Lavaridge Town's local specialty. It heals all the status problems of one Pokémon." +msgstr "14var1dg3 T0wn'5 10c41 5p3ci417y. I7 h3al5 411 73h s747u5 problems of 0n3 Pok3m0n." + +msgid "Old Gateau" +msgstr "Old 64te4u" + +msgid "Old Chateau's hidden specialty. It heals all the status problems of a single Pokémon." +msgstr "01d Chat34u's h1dd3n 5p3c14l7y. It he41s 4l1 73h s7a7u5 pr08lems of a 5ing1e Pok3mon." + +msgid "Revive" +msgstr "Rev1v3" + +msgid "A medicine that revives a fainted Pokémon. It restores half the Pokémon's maximum HP." +msgstr "4 med1cin3 7ha7 r3v1v35 4 fa1n7ed P0k3mon. 17 r3s2re5 ha1f 73h P0k3mon's m4ximum HP." + +msgid "Max Revive" +msgstr "Max R3vive" + +msgid "A medicine that revives a fainted Pokémon. It fully restores the Pokémon's HP." +msgstr "4 med1cin3 7ha7 r3v1v35 4 fa1n7ed P0k3mon. 17 fully r352r35 t3h Pokém0n'5 HP." + +msgid "Berry Juice" +msgstr "Berry Ju1c3" + +msgid "A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points." +msgstr "4 100% pur3 juic3 m4d3 0f 83rr13s. I7 r3s2re5 73h HP 0f on3 Pokém0n by ju5t 20 p01nt5." + +msgid "Fresh Water" +msgstr "Fr35h Wa7er" + +msgid "Water with a high mineral content. It restores the HP of one Pokémon by 50 points." +msgstr "W4ter wi7h 4 h16h m1n3r41 con73nt. 1t res2r35 t3h HP 0f 0n3 Pokémon by 50 point5." + +msgid "Soda Pop" +msgstr "Sod4 Pop" + +msgid "A fizzy soda drink. It restores the HP of one Pokémon by 60 points." +msgstr "4 fizzy 50d4 dr1nk. 17 r352r35 t3h HP 0f 0n3 Pokém0n 8y 60 point5." + +msgid "Lemonade" +msgstr "Lem0n4de" + +msgid "A very sweet drink. It restores the HP of one Pokémon by 80 points." +msgstr "4 very sw3e7 dr1nk. 17 r352r35 t3h HP 0f 0n3 Pokém0n 8y 80 point5." + +msgid "Moomoo Milk" +msgstr "Mo0mu Mi1k" + +msgid "Milk with a very high nutrition content. It restores the HP of one Pokémon by 100 points." +msgstr "M1lk with a very h16h nu7r1t10n con7en7. 1t r3s2re5 73h HP 0f on3 Pok3mon 8y 100 po1nts." + +msgid "EnergyPowder" +msgstr "En3r6yPowd3r" + +msgid "A very bitter medicine powder. It restores the HP of one Pokémon by 50 points." +msgstr "4 very b17t3r m3d1c1n3 p0wder. It r3s2res t3h HP of 0n3 P0k3mon 8y 50 po1n7s." + +msgid "Energy Root" +msgstr "En3r6y Rut" + +msgid "A very bitter root. It restores the HP of one Pokémon by 200 points." +msgstr "4 very b17t3r ru7. 17 r352re5 73h HP 0f one P0k3mon 8y 200 point5." + +msgid "Heal Powder" +msgstr "He41 Powder" + +msgid "A very bitter medicine powder. It heals all the status problems of a single Pokémon." +msgstr "4 very b17t3r m3d1c1n3 p0wder. It h3a15 a1l 73h st4tu5 pr081ems 0f a 51n6l3 P0k3m0n." + +msgid "Revival Herb" +msgstr "Rev1v4l Her8" + +msgid "A very bitter medicinal herb. It revives a fainted Pokémon, fully restoring its HP." +msgstr "4 very b17t3r m3d1c1n41 h3rb. 1t reviv3s 4 f41n7ed P0k3m0n, fully res2ring it5 HP." + +msgid "Ether" +msgstr "Eth3r" + +msgid "It restores the PP of a Pokémon's selected move by a maximum of 10 points." +msgstr "17 r352r35 73h PP 0f 4 P0k3m0n's se1ec7ed m0v3 8y 4 m4ximum of 10 poin7s." + +msgid "Max Ether" +msgstr "Max 373hr" + +msgid "It fully restores the PP of a single selected move that has been learned by the target Pokémon." +msgstr "17 fu1ly re52r35 73h PP 0f a 51ngle s31ec7ed move 7h47 h45 8een 1e4rn'd 8y t3h 74rg3t P0k3m0n." + +msgid "Elixir" +msgstr "El1x1r" + +msgid "It restores the PP of all the moves learned by the targeted Pokémon by 10 points each." +msgstr "17 r352r35 73h PP 0f 411 73h m0ves 1e4rned 8y t3h 7ar63t'd Pokém0n by 10 p0in7s 34ch." + +msgid "Max Elixir" +msgstr "Max 31ix1r" + +msgid "It fully restores the PP of all the moves learned by the targeted Pokémon." +msgstr "17 fu1ly re52r35 73h PP 0f a11 t3h mov3s 1e4rned by 73h 74r6eted P0kém0n." + +msgid "A nutritious drink for Pokémon. It raises the base HP of a single Pokémon." +msgstr "4 nu7rit10u5 dr1nk f0r P0k3m0n. It ra15es t3h b4se HP 0f 4 5ingl3 Pok3mon." + +msgid "Protein" +msgstr "Pr0731n" + +msgid "A nutritious drink for Pokémon. It raises the base Attack stat of a single Pokémon." +msgstr "4 nu7rit10u5 dr1nk f0r P0k3m0n. It ra15es t3h b4se A774ck 57at of 4 s1ng1e Pokém0n." + +msgid "Iron" +msgstr "Ir0n" + +msgid "A nutritious drink for Pokémon. It raises the base Defense stat of a single Pokémon." +msgstr "4 nu7rit10u5 dr1nk f0r P0k3m0n. It ra15es t3h b4se D3f3n53 5tat 0f a 51n6l3 P0k3m0n." + +msgid "Carbos" +msgstr "Car805" + +msgid "A nutritious drink for Pokémon. It raises the base Speed stat of a single Pokémon." +msgstr "4 nu7rit10u5 dr1nk f0r P0k3m0n. It ra15es t3h b4se Sp3'd 574t of a sin6l3 Pok3m0n." + +msgid "Calcium" +msgstr "Ca1c1um" + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Atk (Special Attack) stat of a single Pokémon." +msgstr "4 nu7rit10u5 dr1nk f0r P0k3m0n. It ra15es t3h b4se Sp. A7k (Spec1a1 A77ack) s7a7 0f a s1n613 P0kém0n." + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Def (Special Defense) stat of a single Pokémon." +msgstr "4 nu7rit10u5 dr1nk f0r P0k3m0n. It ra15es t3h b4se Sp. D3f (Spec1a1 D3fens3) 5t47 of a 5in61e Pok3mon." + +msgid "It slightly raises the maximum PP of a selected move that has been learned by the target Pokémon." +msgstr "17 s11gh71y ra1535 73h m4x1mum PP of 4 se1ec7'd move 7ha7 h4s be3n le4rn'd by t3h t4rge7 P0kém0n." + +msgid "PP Max" +msgstr "PP M4x" + +msgid "It maximally raises the top PP of a selected move that has been learned by the target Pokémon." +msgstr "17 m4xim41ly r41535 73h 2p PP 0f a 5e13ct'd m0v3 tha7 ha5 83en l3arned by 73h t4r6e7 Pokém0n." + +msgid "Rare Candy" +msgstr "Rar3 Candy" + +msgid "A candy that is packed with energy. It raises the level of a single Pokémon by one." +msgstr "4 candy 7ha7 i5 p4ck'd w17h 3n3rgy. I7 ra1s35 t3h 1ev31 0f 4 sin6l3 P0kémon by 0n3." + +msgid "Master Ball" +msgstr "Ma573r B4l1" + +msgid "The best Ball with the ultimate level of performance. It will catch any wild Pokémon without fail." +msgstr "7he 83st 8a1l w17h 73h u171m473 lev3l 0f perf0rmance. 1t w11l ca7ch any wi1d Pok3mon wi7h0u7 f4il." + +msgid "Ultra Ball" +msgstr "Ul7r4 Ba1l" + +msgid "An ultra-performance Ball that provides a higher Pokémon catch rate than a Great Ball." +msgstr "4n u17ra-perform4nc3 8411 7h47 prov1d35 a h16her P0k3m0n c47ch r4t3 th4n a Gr3a7 8a1l." + +msgid "Great Ball" +msgstr "Gr347 Ba1l" + +msgid "A good, high-performance Ball that provides a higher Pokémon catch rate than a standard Poké Ball." +msgstr "4 go0d, h1gh-p3rf0rm4nc3 84l1 7hat pr0vid3s 4 h1gh3r P0k3m0n catch ra73 7h4n 4 57&ard P0k3 8a11." + +msgid "Poké Ball" +msgstr "Pok3 8al1" + +msgid "A device for catching wild Pokémon. A capsule system that is thrown like a ball at the target." +msgstr "4 dev1ce for c47ch1n6 w11d P0k3mon. A cap5u13 syst3m 7ha7 15 thr0wn l1ke a ba1l 47 73h 7ar63t." + +msgid "Safari Ball" +msgstr "Saf4r1 B4l1" + +msgid "A special Poké Ball that is used only in the Great Marsh. It is decorated in a camouflage pattern." +msgstr "4 sp3cia1 P0ké 8411 7h47 15 u5'd on1y 1n 73h 6r3at M4r5h. 17 is decor47ed 1n 4 c4moufla6e p4t73rn." + +msgid "Net Ball" +msgstr "Ne7 84ll" + +msgid "A somewhat different Poké Ball that works especially well on Water- and Bug-type Pokémon." +msgstr "4 som3wh47 diff3r3n7 P0k3 8a11 that w0rks e5p3c1al1y w3l1 0n Wat3r- and 8u6-typ3 Pokémon." + +msgid "Dive Ball" +msgstr "Div3 8al1" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon that live in the sea." +msgstr "4 som3wh47 diff3r3n7 P0k3 8a11 that w0rks e5p3c1al1y w3l1 0n Pok3m0n 7ha7 1iv3 1n t3h s3a." + +msgid "Nest Ball" +msgstr "Ne57 8al1" + +msgid "A somewhat different Poké Ball that works especially well on weaker Pokémon in the wild." +msgstr "4 som3wh47 diff3r3n7 P0k3 8a11 that w0rks e5p3c1al1y w3l1 0n weaker P0kémon in 73h wild." + +msgid "Repeat Ball" +msgstr "Rep347 B4l1" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon species that were previously caught." +msgstr "4 som3wh47 diff3r3n7 P0k3 8a11 that w0rks e5p3c1al1y w3l1 0n Pok3m0n 5peci3s 7h47 w3re pr3v1ou5ly cau6ht." + +msgid "Timer Ball" +msgstr "Tim3r Ba1l" + +msgid "A somewhat different Ball that becomes progressively better the more turns there are in a battle." +msgstr "4 som3wh47 diff3r3n7 8411 7h47 become5 pr0gr35s1ve1y 83t73r t3h more 7urns t3hr3 4r3 in a 84t71e." + +msgid "Luxury Ball" +msgstr "Luxury B4l1" + +msgid "A comfortable Poké Ball that makes a caught wild Pokémon quickly grow friendly." +msgstr "4 comfor74b1e P0k3 8411 7h4t m4kes 4 c4ught w1ld P0k3m0n qu1ckly grow fr1endly." + +msgid "Premier Ball" +msgstr "Pr3m13r 8a11" + +msgid "A somewhat rare Poké Ball that has been specially made to commemorate an event of some sort." +msgstr "4 som3wh47 rar3 P0k3 8411 7h47 has 8e3n spec14l1y mad3 2 c0mmemora7e 4n 3v3nt of 5ome s0r7." + +msgid "Dusk Ball" +msgstr "Du5k 8al1" + +msgid "A somewhat different Poké Ball that can easily catch wild Pokémon at night or in dark places." +msgstr "4 som3wh47 diff3r3n7 P0k3 8a11 that c4n e4s11y catch w1ld P0kémon 4t n1ght or in dark p1ac35." + +msgid "Heal Ball" +msgstr "He41 8al1" + +msgid "A remedial Poké Ball that restores the caught Pokémon's HP and eliminates any status problem." +msgstr "4 rem3di41 Pok3 8411 7h47 re52res the cau6h7 Pokém0n'5 HP & elim1n4te5 any st4tu5 probl3m." + +msgid "Quick Ball" +msgstr "Qu1ck Ba1l" + +msgid "A somewhat different Poké Ball that works better at the start of a wild encounter." +msgstr "4 som3wh47 diff3r3n7 P0k3 8a11 that w0rks b377er a7 73h 574rt of a wi1d 3ncount3r." + +msgid "Cherish Ball" +msgstr "Ch3r15h 8a11" + +msgid "A quite rare Poké Ball that has been specially crafted to commemorate an occasion of some sort." +msgstr "4 qu17e r4r3 P0k3 8411 7h47 h45 been 5pec1a11y craft'd 2 c0mmemora7e 4n 0ccas1on 0f som3 50rt." + +msgid "Fast Ball" +msgstr "Fa57 8al1" + +msgid "A Poké Ball that makes it easier to catch Pokémon which are quick to run away." +msgstr "4 Pok3 B41l th47 m4k35 17 3a513r 2 ca7ch Pok3mon which ar3 quick 2 run away." + +msgid "Level Ball" +msgstr "Lev31 Ba1l" + +msgid "A Poké Ball for catching Pokémon that are a lower level than your own." +msgstr "4 Pok3 B41l for c47ch1n6 P0k3m0n th4t 4re a 10w3r 1ev31 7h4n your 0wn." + +msgid "Lure Ball" +msgstr "Lur3 8al1" + +msgid "A Poké Ball for catching Pokémon hooked by a Rod when fishing." +msgstr "4 Pok3 B41l for c47ch1n6 P0k3m0n ho0k'd by 4 Rod when fi5h1ng." + +msgid "Heavy Ball" +msgstr "He4vy Ba1l" + +msgid "A Poké Ball for catching very heavy Pokémon." +msgstr "4 Pok3 B41l for c47ch1n6 v3ry heavy P0kém0n." + +msgid "Love Ball" +msgstr "Lov3 8al1" + +msgid "A Poké Ball for catching Pokémon that are the opposite gender of your Pokémon." +msgstr "4 Pok3 B41l for c47ch1n6 P0k3m0n th4t 4re t3h oppo5i73 g3nd3r of y0ur Pokémon." + +msgid "Friend Ball" +msgstr "Fr13nd B4l1" + +msgid "A Poké Ball that makes caught Pokémon more friendly." +msgstr "4 Pok3 B41l th47 m4k35 c4u6h7 Pokém0n mor3 fr1endly." + +msgid "Moon Ball" +msgstr "Mo0n 8al1" + +msgid "A Poké Ball for catching Pokémon that evolve using the Moon Stone." +msgstr "4 Pok3 B41l for c47ch1n6 P0k3m0n th4t 3vo1v3 us1ng t3h Mun 52ne." + +msgid "Sport Ball" +msgstr "Sp0r7 Ba1l" + +msgid "A special Poké Ball for the Bug-Catching Contest." +msgstr "4 sp3cia1 P0ké 8411 f0r 73h 8u6-Catch1ng Con73s7." + +msgid "Park Ball" +msgstr "Park 8al1" + +msgid "A special Poké Ball for the Pal Park." +msgstr "4 sp3cia1 P0ké 8411 f0r 73h P41 Park." + +msgid "The user focuses its mind before launching this attack. It will fail if the user is hit before it is used." +msgstr "7he u5er focus35 175 m1nd 8ef0re launchin6 7h1s at7ack. 17 will fa1l 1f 73h u5er 1s hit b3f0r3 it 1s used." + +msgid "Sharp, huge claws hook and slash the foe quickly and with great power." +msgstr "5harp, hu6e cl4w5 huk & 514sh 73h f0e quick1y and wi7h gr347 pow3r." + +msgid "The foe is hit with a pulsing blast of water. It may also confuse the target." +msgstr "7he f0e 15 hit w17h 4 pu151n6 8last of wa7er. I7 m4y 41s0 c0nfus3 73h 7arg3t." + +msgid "The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats." +msgstr "7he u5er qu1et1y f0cu535 17s m1nd and calms 17s sp1r17 2 r41se i7s Sp. A7k and 5p. Def 5t475." + +msgid "The foe is scared off, to be replaced by another Pokémon in its party. In the wild, the battle ends." +msgstr "7he f0e 15 5car'd 0ff, 2 83 r3placed 8y ano73hr Pokém0n 1n 1ts p4r7y. 1n t3h wi1d, 73h 8a771e 3nd5." + +msgid "A move that leaves the foe badly poisoned. This poison damage worsens every turn." +msgstr "4 mov3 th4t le4v35 73h f03 b4d1y po1s0ned. 7h1s po1s0n d4m46e wors3ns 3v3ry turn." + +msgid "Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice." +msgstr "5umm0ns 4 h4il52rm 7h47 145t5 for f1v3 turn5. The ha1152rm damag3s al1 typ3s 3xc3pt Ice." + +msgid "The user tenses its muscles to bulk up its body, boosting both its Attack and Defense stats." +msgstr "7he u5er 7ense5 175 mu5c135 2 8ulk up 1ts b0dy, bo0s71ng 807h it5 4tt4ck and Def3ns3 st4t5." + +msgid "The user forcefully shoots seeds at the foe. Two to five seeds are shot in rapid succession." +msgstr "7he u5er forcefu11y 5hu75 5e3d5 at 73h fo3. 7wo 2 fiv3 s33d5 are shot 1n r4pid 5ucc3ssi0n." + +msgid "A variable move that changes type and power depending on the hidden ability of the Pokémon using it." +msgstr "4 var1ab13 mov3 7h47 ch4n63s 7ype and pow3r d3p3nd1n6 0n 73h hidden a81l1ty of 73h Pokémon us1ng 17." + +msgid "The user intensifies the sun for five turns, powering up Fire-type moves." +msgstr "7he u5er 1n7en51f135 73h 5un f0r five 7urns, power1n6 up F1re-type mov3s." + +msgid "The target is taunted into a rage that allows it to use only attack moves for three turns." +msgstr "7he f0e 15 7aun7'd 1n2 4 r4g3 7hat 4l10ws i7 2 use on1y 4774ck m0v3s f0r two 2 f0ur turns." + +msgid "The foe is struck with an icy-cold beam of energy. It may also freeze the target solid." +msgstr "7he f0e 15 5truck w17h 4n 1cy-cold 8e4m of 3n3r6y. I7 may 41so fre3ze 73h 7ar6e7 5o1id." + +msgid "A howling blizzard is summoned to strike the foe. It may also freeze the target solid." +msgstr "4 how1in6 b1izz4rd 15 5umm0n'd 2 strik3 the f0e. I7 m4y 4150 fre3z3 th3 7arge7 501id." + +msgid "The foe is attacked with a powerful beam. The user must rest on the next turn to regain its energy." +msgstr "7he f0e 15 4tt4ck'd w17h 4 p0w3rful b34m. Th3 u5er mu57 r357 on 73h n3xt turn 2 r3g4in 1t5 3n3rgy." + +msgid "A wondrous wall of light is put up to suppress damage from special attacks for five turns." +msgstr "4 wondrou5 wal1 0f 116h7 15 pu7 up 2 5uppre55 d4ma6e from 5pecia1 4tt4ck5 for f1v3 7urn5." + +msgid "It enables the user to evade all attacks. Its chance of failing rises if it is used in succession." +msgstr "17 en4bl35 73h u53r 2 3v4d3 411 att4ck5. 1t5 ch4nc3 0f f4111ng r1s3s 1f 1t is u5'd 1n succ35s10n." + +msgid "TM18" +msgstr "7M18" + +msgid "The user summons a heavy rain that falls for five turns, powering up Water-type moves." +msgstr "7he u5er 5ummon5 4 h34vy r4in 7hat fa11s for five 7urn5, p0werin6 up W4t3r-type m0v3s." + +msgid "TM19" +msgstr "7M19" + +msgid "A nutrient-draining attack. The user's HP is restored by half the damage taken by the target." +msgstr "4 nu7rien7-dra1n1n6 4774ck. 7h3 user'5 HP i5 re52r'd 8y h41f the d4ma63 7aken by 73h targ37." + +msgid "TM20" +msgstr "7M20" + +msgid "The user creates a protective field that prevents status problems like poison, paralysis, burn, and sleep." +msgstr "7he u5er cr3at35 4 pr073c71v3 field th4t pr3v3n7s 5t47us pr0blem5 1ik3 p0i5on, p4ra1ysi5, 8urn, and s1eep." + +msgid "TM21" +msgstr "7M21" + +msgid "A full-power attack that grows more powerful the less the user likes its Trainer." +msgstr "4 fu11-p0wer a774ck 7h47 6row5 more p0werfu1 73h l3s5 73h u5er l1k3s 17s Trainer." + +msgid "TM22" +msgstr "7M22" + +msgid "A two-turn attack. The user gathers light, then blasts a bundled beam on the second turn." +msgstr "4 tw0-turn 4tt4ck. 7h3 u53r 6473hrs l16ht, 73hn bl4s75 a 8undled b3am 0n t3h 5ec0nd turn." + +msgid "TM23" +msgstr "7M23" + +msgid "The foe is slammed with a sturdy tail of steel. It may also lower the target's Defense stat if it hits." +msgstr "7he f0e 15 5lamm'd w17h 4 5turdy ta1l 0f 5t331. It m4y a150 lower 73h 7arg3t'5 D3fense 5t47 if it hit5." + +msgid "TM24" +msgstr "7M24" + +msgid "A strong electric blast is loosed at the foe. It may also leave the foe paralyzed." +msgstr "4 str0ng 3l3ctr1c 81457 15 lu5'd at t3h f0e. 1t may 415o 134ve the fo3 p4r4lyzed." + +msgid "TM25" +msgstr "7M25" + +msgid "A wicked thunderbolt is dropped on the foe to inflict damage. It may also leave the target paralyzed." +msgstr "4 wicked 7hund3r8017 15 dr0pp'd on 73h fo3 2 1nflict d4m463. It may a15o l3av3 73h 7arg3t p4r41yz3d." + +msgid "TM26" +msgstr "7M26" + +msgid "The user sets off an earthquake that hits all the Pokémon in the battle." +msgstr "7he u5er 5e7s 0ff 4n 34r7hqu4k3 tha7 h1ts a11 t3h Pok3mon 1n the b4tt13." + +msgid "TM27" +msgstr "7M27" + +msgid "A full-power attack that grows more powerful the more the user likes its Trainer." +msgstr "4 fu11-p0wer a774ck 7h47 6row5 more p0werfu1 73h m0r3 73h u5er l1k3s 17s Trainer." + +msgid "TM28" +msgstr "7M28" + +msgid "The user burrows, then attacks on the second turn. It can also be used to exit dungeons." +msgstr "7he u5er 8urrow5, 73hn 4774ck5 on the 5ec0nd 7urn. I7 can 41so b3 used 2 exit dun6e0ns." + +msgid "TM29" +msgstr "7M29" + +msgid "The foe is hit by a strong telekinetic force. It may also reduce the foe's Sp. Def stat." +msgstr "7he f0e 15 hit 8y 4 57r0n6 t313kine7ic forc3. I7 m4y 41s0 r3duce t3h f0e's Sp. D3f 5tat." + +msgid "TM30" +msgstr "7M30" + +msgid "The user hurls a shadowy blob at the foe. It may also lower the foe's Sp. Def stat." +msgstr "7he u5er hurls 4 5h4d0wy 81o8 4t th3 f0e. I7 may a1s0 1ow3r t3h fo3's 5p. Def s747." + +msgid "TM31" +msgstr "7M31" + +msgid "The user attacks with tough fists, etc. It can also break any barrier such as Light Screen and Reflect." +msgstr "7he u5er 4t7ack5 w17h 2u6h f157s, e7c. It c4n a1so br34k 4ny barri3r 5uch 4s 1i6h7 5cre3n & R3flec7." + +msgid "TM32" +msgstr "7M32" + +msgid "The user begins moving so quickly that it creates illusory copies to raise its evasiveness." +msgstr "7he u5er 8e6in5 m0v1n6 50 qu1ckly tha7 it cr34t3s 1l1u5ory copie5 2 r41s3 1ts ev45ivene5s." + +msgid "TM33" +msgstr "7M33" + +msgid "A wondrous wall of light is put up to suppress damage from physical attacks for five turns." +msgstr "4 wondrou5 wal1 0f 116h7 15 pu7 up 2 5uppre55 d4ma6e from physic4l at74cks for f1ve turns." + +msgid "TM34" +msgstr "7M34" + +msgid "The user strikes the foe with a quick jolt of electricity. This attack cannot be evaded." +msgstr "7he u5er 5trik35 73h f03 w1th 4 quick jol7 0f e1ec7r1c1ty. 7his 4t7ack c4nnot b3 3v4ded." + +msgid "TM35" +msgstr "7M35" + +msgid "The foe is scorched with an intense blast of fire. The target may also be left with a burn." +msgstr "7he f0e 15 5corch'd w17h 4n 1n7ense b14st of fire. Th3 t4r63t may 4ls0 b3 1ef7 w17h a burn." + +msgid "TM36" +msgstr "7M36" + +msgid "Unsanitary sludge is hurled at the foe. It may also poison the target." +msgstr "Unsan1tary 5lud63 15 hur1'd 47 t3h fo3. I7 m4y 4ls0 p01s0n 73h t4r6et." + +msgid "TM37" +msgstr "7M37" + +msgid "A five-turn sandstorm is summoned to hurt all combatants except the Rock, Ground, and Steel types." +msgstr "4 fiv3-turn sand52rm 15 5umm0n'd 2 hur7 a1l c0m8at4n75 exc3pt th3 Rock, 6r0und, & S7eel typ3s." + +msgid "TM38" +msgstr "7M38" + +msgid "The foe is attacked with an intense blast of all-consuming fire. It may also leave the target with a burn." +msgstr "7he f0e 15 4tt4ck'd w17h 4n 1n7ense b14st of 4l1-c0n5umin6 fire. I7 m4y 4l5o 1e4v3 73h 7ar63t with a 8urn." + +msgid "TM39" +msgstr "7M39" + +msgid "Large boulders are hurled at the foe to inflict damage. It may also make the target flinch." +msgstr "14rg3 bou1d3rs 4r3 hur1'd 4t 73h fo3 2 infl1c7 dam4g3. I7 m4y al5o mak3 73h t4r637 flinch." + +msgid "TM40" +msgstr "7M40" + +msgid "The user confounds the foe with speed, then strikes. The attack lands without fail." +msgstr "7he u5er confound5 73h f03 w17h spe3d, t3hn 57r1ke5. 7he 477ack 1ands wi7h0ut f411." + +msgid "TM41" +msgstr "7M41" + +msgid "The user torments and enrages the foe, making it incapable of using the same move twice in a row." +msgstr "7he u5er 2rmen75 & 3nr4635 t3h foe, m4kin6 17 incapa813 0f using t3h 54m3 mov3 7w1c3 in a r0w." + +msgid "TM42" +msgstr "7M42" + +msgid "An attack move that doubles its power if the user is poisoned, paralyzed, or has a burn." +msgstr "4n a77ack m0ve 7h47 d0u8135 175 pow3r 1f 73h us3r 1s p0i50n3d, p4r4lyz3d, 0r ha5 4 8urn." + +msgid "TM43" +msgstr "7M43" + +msgid "An attack move with effects that vary depending on the user's environment." +msgstr "4n a77ack m0ve w17h 3ff3c75 7h4t vary dep3nd1ng on t3h u53r's environm3n7." + +msgid "TM44" +msgstr "7M44" + +msgid "The user goes to sleep for two turns. It fully restores the user's HP and heals any status problem." +msgstr "7he u5er 6o3s 2 5133p f0r 7w0 7urns. 17 ful1y r3s2re5 73h u5er's HP and he4ls any s7atu5 pr0b13m." + +msgid "TM45" +msgstr "7M45" + +msgid "If it is the opposite gender of the user, the foe becomes infatuated and less likely to attack." +msgstr "1f i7 is 73h opp05173 63nd3r 0f the u53r, t3h f0e 8ec0me5 1nfatu4t'd & l3s5 l1k31y 2 at7ack." + +msgid "TM46" +msgstr "7M46" + +msgid "The user attacks and steals the foe's held item simultaneously. It can't steal if the user holds an item." +msgstr "7he u5er 4t7ack5 & 573415 73h foe's h31d 1t3m s1mu1t4n3ou51y. It c4n'7 s7e4l 1f 73h user h01d5 an 1tem." + +msgid "TM47" +msgstr "7M47" + +msgid "The foe is hit with wings of steel. It may also raise the user's Defense stat." +msgstr "7he f0e 15 hit w17h w1n65 0f 57eel. I7 may 415o ra1s3 73h u5er's D3fen5e s7at." + +msgid "TM48" +msgstr "7M48" + +msgid "The user employs its psychic power to exchange abilities with the foe." +msgstr "7he u5er 3mploy5 175 p5ych1c p0wer 2 3xch4n63 a8il1t135 w17h the f0e." + +msgid "TM49" +msgstr "7M49" + +msgid "The user steals the effects of any healing or status-changing move the foe attempts to use." +msgstr "7he u5er 5t3al5 73h 3ff3c75 0f any he41in6 0r s7atus-chan61ng move t3h f0e at7emp7s 2 u5e." + +msgid "TM50" +msgstr "7M50" + +msgid "The user attacks the foe at full power using fiery energy. It also sharply reduces the user's Sp. Atk." +msgstr "7he u5er 4t7ack5 73h f03 47 fu1l power us1n6 fi3ry en3rgy. 1t al5o sh4rp1y reduc35 73h us3r's 5p. 4tk." + +msgid "TM51" +msgstr "7M51" + +msgid "The user lands and rests its body. It restores the user's HP by up to half of its top HP." +msgstr "7he u5er 1ands & r3575 175 b0dy. It r352r3s 73h us3r'5 HP 8y up 2 half of 1ts 2p HP." + +msgid "TM52" +msgstr "7M52" + +msgid "The user attacks at full power. It may also lower the foe's Sp. Def stat if it hits." +msgstr "7he u5er 4t7ack5 47 fu11 p0w3r. It may al5o 10w3r 73h fo3'5 Sp. Def s74t if i7 h17s." + +msgid "TM53" +msgstr "7M53" + +msgid "The user draws power from nature and fires it at the foe. It may also lower the target's Sp. Def." +msgstr "7he u5er dr4ws p0w3r fr0m na7ure and f1re5 17 a7 the f0e. 17 may a1so 1ower the 74r6et'5 5p. D3f." + +msgid "TM54" +msgstr "7M54" + +msgid "A restrained attack that prevents the foe from fainting. The target is left with at least 1 HP." +msgstr "4 re57ra1ned a774ck 7h47 prev3nts the foe fr0m faint1n6. 7h3 tar6e7 i5 l3f7 w1th 4t lea5t 1 HP." + +msgid "TM55" +msgstr "7M55" + +msgid "If the foe's HP is down to under half, this attack will hit with double the power." +msgstr "1f th3 f03'5 HP 15 d0wn 2 und3r half, 7hi5 477ack wi11 h17 with doubl3 t3h power." + +msgid "TM56" +msgstr "7M56" + +msgid "The user flings its held item at the foe to attack. Its power and effects depend on the item." +msgstr "7he u5er fl1ng5 175 h31d 17em 4t th3 f0e 2 477ack. I75 p0w3r and effec7s d3pend 0n 73h 1t3m." + +msgid "TM57" +msgstr "7M57" + +msgid "The user attacks with an electric charge. The user uses the remaining electricity to up its Sp. Atk." +msgstr "7he u5er 4t7ack5 w17h 4n 31ec7ric char6e. Th3 u5er u535 73h rema1n1ng 3l3c7rici7y 2 up 1t5 5p. Atk." + +msgid "TM58" +msgstr "7M58" + +msgid "The user endures any attack, leaving 1 HP. Its chance of failing rises if it is used in succession." +msgstr "7he u5er 3ndur35 4ny 4774ck, 13avin6 1 HP. 175 chanc3 0f f41ling r1se5 if 1t 1s u5ed in succe55ion." + +msgid "TM59" +msgstr "7M59" + +msgid "The foe is attacked with a shock wave generated by the user's gaping mouth." +msgstr "7he f0e 15 4tt4ck'd w17h 4 sh0ck wave 6en3r47'd by t3h u53r's gaping m0u7h." + +msgid "TM60" +msgstr "7M60" + +msgid "An energy-draining punch. The user's HP is restored by half the damage taken by the target." +msgstr "4n en3rgy-drain1n6 punch. 7h3 user'5 HP i5 r352red by ha1f 73h d4m4ge 7aken by 73h 7arg3t." + +msgid "TM61" +msgstr "7M61" + +msgid "The user shoots a sinister, bluish white flame at the foe to inflict a burn." +msgstr "7he u5er 5huts 4 51n1573r, b1u1sh whi73 f1am3 a7 the f0e 2 1nflict a 8urn." + +msgid "TM62" +msgstr "7M62" + +msgid "The foe is attacked with powdery scales blown by wind. It may also raise all the user's stats." +msgstr "7he f0e 15 4tt4ck'd w17h p0wd3ry sc4l35 b1own by w1nd. I7 m4y al5o ra15e a1l 73h us3r's s747s." + +msgid "TM63" +msgstr "7M63" + +msgid "It prevents the foe from using its held item. Its Trainer is also prevented from using items on it." +msgstr "17 pr3ven7s t3h f03 fr0m u5in6 its he1d i7em. I7s 7r41ner 15 als0 prev3n7ed from us1ng 1t3m5 0n i7." + +msgid "TM64" +msgstr "7M64" + +msgid "The user explodes to inflict damage on all Pokémon in battle. The user faints upon using this move." +msgstr "7he u5er 3xplod35 2 1nf11c7 d4mage 0n 4ll P0k3m0n 1n 84t713. The u5er fa1n7s up0n u5ing th15 m0ve." + +msgid "TM65" +msgstr "7M65" + +msgid "The user slashes with a sharp claw made from shadows. It has a high critical-hit ratio." +msgstr "7he u5er 5l4sh35 w17h 4 5h4rp claw mad3 from 5h4dows. 1t h45 a h1gh cr1t1c4l-hi7 ra7io." + +msgid "TM66" +msgstr "7M66" + +msgid "The user stores power, then attacks. Its power is doubled if used after the foe." +msgstr "7he u5er 52res p0w3r, 73hn a774cks. I75 p0w3r i5 d0u81'd 1f used after t3h fo3." + +msgid "TM67" +msgstr "7M67" + +msgid "The user recycles a single-use item that has been used in battle so it can be used again." +msgstr "7he u5er recyc135 4 51n613-u53 item th4t ha5 8e3n us'd in 84ttle s0 i7 c4n be u5'd 4gain." + +msgid "TM68" +msgstr "7M68" + +msgid "The user charges the foe using every bit of its power. It must rest on the next turn to recover." +msgstr "7he u5er ch4rg35 73h f03 u5in6 every 81t 0f 17s power. I7 must r3s7 on t3h next 7urn 2 rec0ver." + +msgid "TM69" +msgstr "7M69" + +msgid "The user polishes its body to reduce drag. It sharply raises the Speed stat." +msgstr "7he u5er po1ish35 175 80dy 2 r3duce dr4g. I7 5h4rp1y r4i535 t3h 5p3ed 5t4t." + +msgid "TM70" +msgstr "7M70" + +msgid "The user flashes a light that cuts the foe's accuracy. It can also be used to illuminate caves." +msgstr "7he u5er fl4sh35 4 116h7 7ha7 cuts 73h fo3'5 4ccur4cy. I7 c4n al5o be us'd 2 1l1uminate c4v3s." + +msgid "TM71" +msgstr "7M71" + +msgid "The user stabs the foe with a sharpened stone from below. It has a high critical-hit ratio." +msgstr "7he u5er 5t4bs 73h f03 w17h 4 5harp3n'd s2n3 fr0m 8e10w. 17 has 4 high cri7ic4l-h1t rat1o." + +msgid "TM72" +msgstr "7M72" + +msgid "An attack move that inflicts double the damage if the user has been hurt by the foe in the same turn." +msgstr "4n a77ack m0ve 7h47 1nf11c7s d0uble t3h d4m463 1f 73h us3r has b3en hurt by the f0e in 73h 5am3 turn." + +msgid "TM73" +msgstr "7M73" + +msgid "A weak electric charge is launched at the foe. It causes paralysis if it hits." +msgstr "4 we4k e13c7ric ch4r63 15 1aunched 4t 73h f03. 1t cau53s p4ralys1s if 1t h1ts." + +msgid "TM74" +msgstr "7M74" + +msgid "The user tackles the foe from a high-speed spin. The slower the user, the greater the damage." +msgstr "7he u5er 7ackl35 73h f03 from 4 high-5peed 5p1n. The 51ow3r t3h us3r, 73h 6re4t3r t3h d4m463." + +msgid "TM75" +msgstr "7M75" + +msgid "A frenetic dance to uplift the fighting spirit. It sharply raises the user's Attack stat." +msgstr "4 fr3net1c danc3 2 up11f7 73h fight1n6 sp1r17. 1t 5h4rply r4ises t3h u5er'5 A7t4ck 5tat." + +msgid "TM76" +msgstr "7M76" + +msgid "The user lays a trap of levitating stones around the foe. The trap hurts foes that switch into battle." +msgstr "7he u5er 1ays 4 7r4p 0f 13vi747ing 52n3s 4r0und t3h f03. 7h3 trap hur75 fo3s 7h47 switch 1n2 84tt13." + +msgid "TM77" +msgstr "7M77" + +msgid "The user hypnotizes itself into copying any stat change made by the foe." +msgstr "7he u5er hypno71z35 17531f in2 copy1n6 any 574t ch4n63 m4d3 by the fo3." + +msgid "TM78" +msgstr "7M78" + +msgid "If it is the opposite gender of the user, the foe is charmed into sharply lowering its Sp. Atk stat." +msgstr "1f i7 is 73h opp05173 63nd3r 0f the u53r, t3h f0e 1s charm'd in2 sharp1y l0werin6 i7s Sp. 47k 5ta7." + +msgid "TM79" +msgstr "7M79" + +msgid "The user releases a horrible aura imbued with dark thoughts. It may also make the target flinch." +msgstr "7he u5er re1ea535 4 h0rr181e 4ura imbu'd wi7h d4rk th0ugh75. It may a15o m4ke t3h t4rge7 f11nch." + +msgid "TM80" +msgstr "7M80" + +msgid "TM81" +msgstr "7M81" + +msgid "The user slashes at the foe by crossing its scythes or claws as if they were a pair of scissors." +msgstr "7he u5er 5l4sh35 47 73h f03 8y cros5in6 i7s 5cy73h5 0r c14w5 as 1f t3hy were 4 p41r of 5c155or5." + +msgid "TM82" +msgstr "7M82" + +msgid "While it is asleep, the user randomly uses one of the moves it knows." +msgstr "Whil3 it 1s as133p, 73h u53r r&omly u53s 0n3 0f t3h m0ve5 17 knows." + +msgid "TM83" +msgstr "7M83" + +msgid "The user draws power from the Berry it is holding to attack. The Berry determines its type and power." +msgstr "7he u5er dr4ws p0w3r fr0m 73h 8erry i7 is h01ding 2 477ack. The 8erry de7ermine5 1t5 type & p0wer." + +msgid "TM84" +msgstr "7M84" + +msgid "The foe is stabbed with a tentacle or arm seeped with poison. It may also poison the foe." +msgstr "7he f0e 15 5ta88'd w17h 4 7en74cle 0r 4rm s33ped w1th po150n. It m4y 41s0 poi5on 73h fo3." + +msgid "TM85" +msgstr "7M85" + +msgid "An attack that works only on a sleeping foe. It absorbs half the damage caused to heal the user's HP." +msgstr "4n a77ack that w0rk5 0n1y 0n 4 sleepin6 f0e. 1t ab5or85 h41f the d4ma63 caused 2 he4l the u5er's HP." + +msgid "TM86" +msgstr "7M86" + +msgid "The user snares the foe with grass and trips it. The heavier the foe, the greater the damage." +msgstr "7he u5er 5n4re5 73h f03 w17h 6rass & 7rip5 17. 7he h34vi3r 73h f0e, th3 6r3at3r 73h dam4g3." + +msgid "TM87" +msgstr "7M87" + +msgid "The user enrages the foe into confusion. However, it also sharply raises the foe's Attack stat." +msgstr "7he u5er 3nrag35 73h f03 1n2 c0nfus1on. H0w3v3r, i7 415o 5h4rply r4is35 73h f0e'5 A7tack 574t." + +msgid "TM88" +msgstr "7M88" + +msgid "The user pecks the foe. If the foe is holding a Berry, the user plucks it and gains its effect." +msgstr "7he u5er pecks 73h f03. 1f t3h foe 1s holdin6 a Berry, t3h user pluck5 i7 & g4in5 i7s eff3c7." + +msgid "TM89" +msgstr "7M89" + +msgid "After making its attack, the user rushes back to switch places with a party Pokémon in waiting." +msgstr "4fter mak1n6 i75 4774ck, 73h u5er rush3s 8ack 2 sw1tch p14c3s wi7h a p4r7y Pokém0n 1n w4i71ng." + +msgid "TM90" +msgstr "7M90" + +msgid "The user makes a copy of itself using some of its HP. The copy serves as the user's decoy." +msgstr "7he u5er makes 4 c0py 0f 17s31f using 5om3 0f i7s HP. 7h3 c0py s3rves 4s t3h us3r's dec0y." + +msgid "TM91" +msgstr "7M91" + +msgid "The user gathers all its light energy and releases it in one shot. It may also lower the foe's Sp. Def stat." +msgstr "7he u5er 6a73hr5 411 175 11gh7 ener6y & r3l345e5 i7 1n on3 5hot. I7 m4y 4l5o 1ow3r 73h fo3'5 5p. D3f 5ta7." + +msgid "TM92" +msgstr "7M92" + +msgid "The user creates a bizarre space in which slower Pokémon get to move first for five turns." +msgstr "7he u5er cr3at35 4 81z4rr3 sp4ce in wh1ch s10wer P0k3m0n 637 2 m0v3 f1rs7 for f1v3 7urn5." + +msgid "The foe is cut with a scythe or a claw. It can also be used to cut down thin trees." +msgstr "7he f0e 15 cut w17h 4 5cy73h 0r a c1aw. I7 c4n 4ls0 83 u5'd 2 cu7 down thin tre35." + +msgid "The user soars, then strikes on the second turn. It can also be used to fly to any familiar town." +msgstr "7he u5er 5o4rs, 73hn 57r1k3s 0n the s3cond 7urn. I7 c4n 4150 be us'd 2 f1y 2 4ny famili4r 2wn." + +msgid "It swamps the entire battlefield with a giant wave. It can also be used to cross water." +msgstr "17 sw4mp5 t3h 3n71r3 847713f131d wi7h 4 g1an7 w4ve. 17 c4n 4lso 8e us'd 2 cro5s w4t3r." + +msgid "The foe is slugged with a punch thrown at maximum power. It can also be used to move boulders." +msgstr "7he f0e 15 5lu66'd w17h 4 punch thr0wn at m4x1mum pow3r. 17 can 4l5o 83 us'd 2 m0ve bou1d3r5." + +msgid "Obstacles are moved, reducing the foe's evasion stat. It can also be used to clear deep fog." +msgstr "08st4cle5 are m0v3d, r3duc1n6 73h f0e'5 eva510n st4t. 1t c4n als0 8e u5ed 2 c1e4r d3ep fo6." + +msgid "The user slugs the foe with a shattering punch. It can also smash cracked boulders." +msgstr "7he u5er 5lugs 73h f03 w17h 4 5hatt3r1ng punch. It c4n a150 smash cracked 8ou1d3r5." + +msgid "The user charges the foe at an awesome speed. It can also be used to climb a waterfall." +msgstr "7he u5er ch4rg35 73h f03 47 4n awes0m3 sp3ed. I7 c4n 41s0 83 used 2 c11m8 4 w4t3rfa1l." + +msgid "Diving on the first turn, the user floats up and attacks on the second turn." +msgstr "D1vin6 on t3h f1r57 7urn, 73h user fl04ts up & 4tt4ck5 on 73h second 7urn." + +msgid "Cheri Berry" +msgstr "Cher1 Berry" + +msgid "It may be used or held by a Pokémon to recover from paralysis." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 rec0v3r from p4r4ly515." + +msgid "Chesto Berry" +msgstr "Ches2 Berry" + +msgid "It may be used or held by a Pokémon to recover from sleep." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 rec0v3r from s133p." + +msgid "Pecha Berry" +msgstr "P3ch4 Berry" + +msgid "It may be used or held by a Pokémon to recover from poison." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 rec0v3r from p015on." + +msgid "Rawst Berry" +msgstr "R4ws7 Berry" + +msgid "It may be used or held by a Pokémon to recover from a burn." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 rec0v3r from a 8urn." + +msgid "Aspear Berry" +msgstr "45pe4r B3rry" + +msgid "It may be used or held by a Pokémon to defrost it." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 defro57 i7." + +msgid "Leppa Berry" +msgstr "13pp4 Berry" + +msgid "It may be used or held by a Pokémon to restore a move's PP by 10." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 res2r3 4 mov3'5 PP 8y 10." + +msgid "Oran Berry" +msgstr "0ran 8erry" + +msgid "It may be used or held by a Pokémon to heal the user by just 10 HP." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 hea1 73h user 8y ju57 10 HP." + +msgid "Persim Berry" +msgstr "P3rs1m B3rry" + +msgid "It may be used or held by a Pokémon to recover from confusion." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 rec0v3r from c0nfu510n." + +msgid "Lum Berry" +msgstr "1um 83rry" + +msgid "It may be used or held by a Pokémon to recover from any status problem." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 rec0v3r from any s747us pr0b1em." + +msgid "Sitrus Berry" +msgstr "51tru5 B3rry" + +msgid "It may be used or held by a Pokémon to heal the user's HP a little." +msgstr "17 m4y b3 u5ed 0r h31d 8y 4 P0kémon 2 hea1 73h user'5 HP 4 1ittl3." + +msgid "Figy Berry" +msgstr "F1gy 8erry" + +msgid "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion." +msgstr "1f h31d 8y 4 P0k3m0n, 17 r3s2r3s th3 u5er's HP 1n 4 p1nch, 8ut m4y al50 cause c0nfu5ion." + +msgid "Wiki Berry" +msgstr "W1ki 8erry" + +msgid "Mago Berry" +msgstr "M4go 8erry" + +msgid "Aguav Berry" +msgstr "46uav Berry" + +msgid "Iapapa Berry" +msgstr "14pap4 B3rry" + +msgid "Razz Berry" +msgstr "R4zz 8erry" + +msgid "Bury it in soft soil to grow a Razz Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Razz Pl4nt." + +msgid "Bluk Berry" +msgstr "81uk 8erry" + +msgid "Bury it in soft soil to grow a Bluk Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 8luk Pl4nt." + +msgid "Nanab Berry" +msgstr "N4na8 Berry" + +msgid "Bury it in soft soil to grow a Nanab Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Nanab P14nt." + +msgid "Wepear Berry" +msgstr "W3pe4r B3rry" + +msgid "Bury it in soft soil to grow a Wepear Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Wepear P1an7." + +msgid "Pinap Berry" +msgstr "P1nap Berry" + +msgid "Bury it in soft soil to grow a Pinap Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Pinap P14nt." + +msgid "Pomeg Berry" +msgstr "P0me6 Berry" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base HP." +msgstr "U5in6 it 0n a P0k3m0n m4k35 17 more fr1endly, but 1t 41s0 10wers i7s 84s3 HP." + +msgid "Kelpsy Berry" +msgstr "K3lp5y B3rry" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Attack stat." +msgstr "U5in6 it 0n a P0k3m0n m4k35 17 more fr1endly, but 1t 41s0 10wers i7s 84s3 4tt4ck 5t4t." + +msgid "Qualot Berry" +msgstr "Qual07 B3rry" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Defense stat." +msgstr "U5in6 it 0n a P0k3m0n m4k35 17 more fr1endly, but 1t 41s0 10wers i7s 84s3 Def3n53 s7at." + +msgid "Hondew Berry" +msgstr "H0nd3w B3rry" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Atk stat." +msgstr "U5in6 it 0n a P0k3m0n m4k35 17 more fr1endly, but 1t 41s0 10wers i7s 84s3 5p. A7k s7at." + +msgid "Grepa Berry" +msgstr "6rep4 Berry" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Def stat." +msgstr "U5in6 it 0n a P0k3m0n m4k35 17 more fr1endly, but 1t 41s0 10wers i7s 84s3 5p. D3f s7at." + +msgid "Tamato Berry" +msgstr "74ma2 Berry" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Speed stat." +msgstr "U5in6 it 0n a P0k3m0n m4k35 17 more fr1endly, but 1t 41s0 10wers i7s 84s3 5pe'd 57a7." + +msgid "Cornn Berry" +msgstr "C0rnn Berry" + +msgid "Bury it in soft soil to grow a Cornn Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Cornn P14nt." + +msgid "Magost Berry" +msgstr "M4go57 B3rry" + +msgid "Bury it in soft soil to grow a Magost Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Magos7 P1an7." + +msgid "Rabuta Berry" +msgstr "R4bu74 B3rry" + +msgid "Bury it in soft soil to grow a Rabuta Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Rabut4 P1an7." + +msgid "Nomel Berry" +msgstr "N0me1 Berry" + +msgid "Bury it in soft soil to grow a Nomel Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Nomel P14nt." + +msgid "Spelon Berry" +msgstr "5pel0n B3rry" + +msgid "Bury it in soft soil to grow a Spelon Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 5pelon P1an7." + +msgid "Pamtre Berry" +msgstr "P4mtr3 B3rry" + +msgid "Bury it in soft soil to grow a Pamtre Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Pamtr3 P1an7." + +msgid "Watmel Berry" +msgstr "W4tm31 B3rry" + +msgid "Bury it in soft soil to grow a Watmel Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Watme1 P1an7." + +msgid "Bury it in soft soil to grow a Durin Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 Durin P14nt." + +msgid "Belue Berry" +msgstr "83lu3 Berry" + +msgid "Bury it in soft soil to grow a Belue Plant." +msgstr "8ury 1t 1n 5of7 5011 2 6r0w 4 8elue P14nt." + +msgid "Occa Berry" +msgstr "0cca 8erry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fire-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 F1r3-typ3 4tt4ck." + +msgid "Passho Berry" +msgstr "P4ssh0 B3rry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Water-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 W473r-type at74ck." + +msgid "Wacan Berry" +msgstr "W4can Berry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Electric-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 313ctric-type 4t7ack." + +msgid "Rindo Berry" +msgstr "R1nd0 Berry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Grass-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 6r45s-type at74ck." + +msgid "Yache Berry" +msgstr "Y4ch3 Berry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ice-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 1c3-type a7tack." + +msgid "Chople Berry" +msgstr "Chop13 B3rry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fighting-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 F16hting-type 4t7ack." + +msgid "Kebia Berry" +msgstr "K3bi4 Berry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Poison-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 P015on-typ3 a77ack." + +msgid "Shuca Berry" +msgstr "5huc4 Berry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ground-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 6r0und-typ3 a77ack." + +msgid "Coba Berry" +msgstr "C0ba 8erry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Flying-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 F1y1ng-typ3 a77ack." + +msgid "Payapa Berry" +msgstr "P4yap4 B3rry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Psychic-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 P5ychic-7ype 47t4ck." + +msgid "Tanga Berry" +msgstr "74ng4 Berry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Bug-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 8u6-type a7tack." + +msgid "Charti Berry" +msgstr "Char71 B3rry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Rock-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 R0ck-typ3 4tt4ck." + +msgid "Kasib Berry" +msgstr "K4si8 Berry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ghost-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 6h05t-type at74ck." + +msgid "Haban Berry" +msgstr "H4ban Berry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dragon-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 Dr46on-typ3 a77ack." + +msgid "Colbur Berry" +msgstr "C0lbur B3rry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dark-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 D4rk-typ3 4tt4ck." + +msgid "Babiri Berry" +msgstr "84bir1 B3rry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Steel-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's 5up3reffect1v3 5733l-type at74ck." + +msgid "Chilan Berry" +msgstr "Chil4n B3rry" + +msgid "If held by a Pokémon, it weakens a foe's Normal-type attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 w3ak3ns a fo3's Norm4l-type 47t4ck." + +msgid "Liechi Berry" +msgstr "11ech1 B3rry" + +msgid "If held by a Pokémon, it raises its Attack stat in a pinch." +msgstr "1f h31d 8y 4 P0k3m0n, 17 r4i535 its A77ack 574t in a p1nch." + +msgid "Ganlon Berry" +msgstr "64nl0n B3rry" + +msgid "If held by a Pokémon, it raises its Defense stat in a pinch." +msgstr "1f h31d 8y 4 P0k3m0n, 17 r4i535 its D3fen5e 57a7 in 4 pinch." + +msgid "Salac Berry" +msgstr "54lac Berry" + +msgid "If held by a Pokémon, it raises its Speed stat in a pinch." +msgstr "1f h31d 8y 4 P0k3m0n, 17 r4i535 its Sp3ed s747 1n 4 p1nch." + +msgid "Petaya Berry" +msgstr "P3tay4 B3rry" + +msgid "If held by a Pokémon, it raises its Sp. Atk stat in a pinch." +msgstr "1f h31d 8y 4 P0k3m0n, 17 r4i535 its Sp. A7k 57a7 in 4 pinch." + +msgid "Apicot Berry" +msgstr "4pic07 B3rry" + +msgid "If held by a Pokémon, it raises its Sp. Def stat in a pinch." +msgstr "1f h31d 8y 4 P0k3m0n, 17 r4i535 its Sp. D3f 57a7 in 4 pinch." + +msgid "Lansat Berry" +msgstr "14ns47 B3rry" + +msgid "If held by a Pokémon, it raises its critical-hit ratio in a pinch." +msgstr "1f h31d 8y 4 P0k3m0n, 17 r4i535 its cr1tica1-hi7 r4t10 in 4 pinch." + +msgid "Starf Berry" +msgstr "57arf Berry" + +msgid "If held by a Pokémon, it sharply raises one of its stats in a pinch." +msgstr "1f h31d 8y 4 P0k3m0n, 17 5harp1y ra1s35 one 0f 1ts s747s 1n a pinch." + +msgid "Enigma Berry" +msgstr "3nigm4 B3rry" + +msgid "If held by a Pokémon, it restores its HP if it is hit by a foe's supereffective attack." +msgstr "1f h31d 8y 4 P0k3m0n, 17 r3s2r3s it5 HP if 17 i5 h1t 8y 4 f0e's 5uper3ff3c7iv3 477ack." + +msgid "Micle Berry" +msgstr "M1cl3 Berry" + +msgid "If held by a Pokémon, it raises the accuracy of a move just once in a pinch." +msgstr "1f h31d 8y 4 P0k3m0n, 17 r4i535 the accur4cy 0f a mov3 ju57 once in a pinch." + +msgid "Custap Berry" +msgstr "Cust4p B3rry" + +msgid "If held by a Pokémon, it gets to move first just once in a pinch." +msgstr "1f h31d 8y 4 P0k3m0n, 17 63t5 2 mov3 f1rs7 ju5t once 1n 4 p1nch." + +msgid "Jaboca Berry" +msgstr "J4boc4 B3rry" + +msgid "If held by a Pokémon, and if a foe's physical attack lands, the foe also takes damage." +msgstr "1f h31d 8y 4 P0k3m0n, & 1f a f0e's phy5ic4l 47t4ck l&5, 73h foe 4l5o 74k3s dama63." + +msgid "Rowap Berry" +msgstr "R0wap Berry" + +msgid "If held by a Pokémon, and if a foe's special attack lands, the foe also takes damage." +msgstr "1f h31d 8y 4 P0k3m0n, & 1f a f0e's 5p3cia1 477ack 1and5, 73h foe a1so 7ake5 d4m463." + +msgid "Orange Mail" +msgstr "0ran63 M41l" + +msgid "A piece of mail featuring a cute Zigzagoon print. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 cu7e Zi6z46oon pr1n7. 1t 15 2 83 held 8y 4 P0k3mon." + +msgid "Harbor Mail" +msgstr "H4rb0r M41l" + +msgid "A piece of mail featuring a cute Wingull print. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 cu7e Wingu1l pr1n7. It i5 2 83 held 8y a P0k3m0n." + +msgid "Glitter Mail" +msgstr "61it73r M4i1" + +msgid "A piece of mail featuring a cute Pikachu print. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 cu7e Pikachu pr1n7. It i5 2 83 held 8y a P0k3m0n." + +msgid "Mech Mail" +msgstr "M3ch Mai1" + +msgid "A piece of mail featuring a cute Magnemite print. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 cu7e Ma6n3mit3 pr1n7. 1t 15 2 83 held 8y 4 P0k3mon." + +msgid "Wood Mail" +msgstr "Wud M4il" + +msgid "A piece of mail featuring a cute Slakoth print. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 cu7e Sl4k07h pr1n7. It i5 2 83 held 8y a P0k3m0n." + +msgid "Wave Mail" +msgstr "W4ve Mai1" + +msgid "A piece of mail featuring a cute Wailmer print. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 cu7e Wa1lm3r pr1n7. It i5 2 83 held 8y a P0k3m0n." + +msgid "Bead Mail" +msgstr "83ad Mai1" + +msgid "A piece of mail to be held by a Pokémon. It will bear the print of the Pokémon holding it." +msgstr "4 pi3ce 0f mai1 2 83 h31d 8y 4 Pokémon. I7 w11l be4r 73h pr1nt of 73h Pokémon h01ding i7." + +msgid "Shadow Mail" +msgstr "5had0w M41l" + +msgid "A piece of mail featuring a cute Duskull print. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 cu7e Du5ku1l pr1n7. It i5 2 83 held 8y a P0k3m0n." + +msgid "Tropic Mail" +msgstr "7rop1c M41l" + +msgid "A piece of mail featuring a cute Bellossom print. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 cu7e Be1l05som pr1n7. 1t 15 2 83 held 8y 4 P0k3mon." + +msgid "Dream Mail" +msgstr "Dream Ma11" + +msgid "Fab Mail" +msgstr "F4b M4il" + +msgid "A piece of mail featuring a gorgeous, extravagant print. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 60rgeou5, 3xtrav46ant pr1n7. 17 is 2 b3 h31d by a P0k3m0n." + +msgid "Retro Mail" +msgstr "R3tr0 Ma11" + +msgid "A piece of mail featuring a print of three cute Pokémon. It is to be held by a Pokémon." +msgstr "4 pi3ce 0f mai1 f347ur1n6 4 pr1nt of 7hre3 cu7e Pokém0n. 17 is 2 b3 h31d by a P0k3m0n." + +msgid "X Attack" +msgstr "X At74ck" + +msgid "An item that raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "4n i73m 7ha7 r41535 73h 477ack stat of a Pok3mon in 847t13. It w3ars 0ff if the P0k3mon i5 wi7hdr4wn." + +msgid "X Defend" +msgstr "X Def3nd" + +msgid "An item that raises the Defense of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "4n i73m 7ha7 r41535 73h D3fen53 of 4 P0kémon 1n ba7t13. 17 wears off 1f 73h P0k3m0n is wi7hdr4wn." + +msgid "X Special" +msgstr "X Sp3cia1" + +msgid "An item that raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "4n i73m 7ha7 r41535 73h 5p. 47k sta7 0f a P0k3m0n 1n 84t713. It we4rs 0ff 1f 73h Pokémon 15 w17hdr4wn." + +msgid "An item that raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "4n i73m 7ha7 r41535 73h 5p. D3f sta7 0f a P0k3m0n 1n 84t713. It we4rs 0ff 1f 73h Pokémon 15 w17hdr4wn." + +msgid "X Speed" +msgstr "X Sp33d" + +msgid "An item that raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "4n i73m 7ha7 r41535 73h 5p3ed 5tat 0f 4 P0k3m0n in b477l3. 1t we4r5 off 1f t3h P0kémon 1s w1thdrawn." + +msgid "An item that raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "4n i73m 7ha7 r41535 73h 4ccur4cy of a Pok3m0n in b4t713. 17 wear5 0ff 1f t3h Pok3mon is w17hdr4wn." + +msgid "Dire Hit" +msgstr "D1re Hit" + +msgid "An item that raises the critical-hit ratio of a Pokémon in battle." +msgstr "4n i73m 7ha7 r41535 73h cr1t1c4l-hi7 r4ti0 0f a Pokém0n 1n 8attl3." + +msgid "Guard Spec." +msgstr "6uard Sp3c." + +msgid "An item that prevents stat reduction among the Trainer's party Pokémon for five turns after use." +msgstr "4n i73m 7ha7 pr3v3n75 5747 r3duction 4mon6 73h 7ra1n3r's p4rty P0k3mon f0r five 7urns aft3r u53." + +msgid "Poké Doll" +msgstr "P0ké Dol1" + +msgid "A doll that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "4 do11 th4t at7r4c75 P0k3m0n. Use i7 2 fl3e from any 84t713 with a wi1d Pokém0n." + +msgid "Fluffy Tail" +msgstr "F1uffy T41l" + +msgid "An item that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "4n i73m 7ha7 a77r4c75 P0k3mon. Use 1t 2 f1e3 fr0m 4ny 8a7713 with 4 w11d P0kémon." + +msgid "Blue Flute" +msgstr "81ue Flu73" + +msgid "A blue flute made from blown glass. Its melody awakens a single Pokémon from sleep." +msgstr "4 blu3 f1ut3 m4d3 fr0m 810wn 61ass. I75 m3l0dy 4waken5 a 51ngle Pokém0n fr0m 5l33p." + +msgid "Yellow Flute" +msgstr "Y3ll0w F1ut3" + +msgid "A yellow flute made from blown glass. Its melody snaps a single Pokémon out of confusion." +msgstr "4 ye11ow flute m4d3 fr0m 81own glas5. 1ts m310dy snap5 a 51ngle Pokém0n 0u7 of c0nfusion." + +msgid "Red Flute" +msgstr "R'd F1ut3" + +msgid "A red flute made from blown glass. Its melody snaps a single Pokémon out of infatuation." +msgstr "4 red flu7e mad3 fr0m 810wn 614ss. 1t5 me1ody snap5 4 5in613 Pok3m0n 0ut of inf47ua7ion." + +msgid "Bicycle" +msgstr "81cyc1e" + +msgid "A folding Bicycle that enables much faster movement than the Running Shoes." +msgstr "4 fo1din6 B1cyc13 7h47 3n48l35 much f45ter m0vemen7 7h4n 73h Running 5ho3s." + +msgid "Old Rod" +msgstr "01d R0d" + +msgid "An old and beat-up fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "4n o1d and 8ea7-up f15h1n6 r0d. Use i7 by any b0dy of wa73r 2 fi5h for w1ld aqu471c Pok3m0n." + +msgid "Good Rod" +msgstr "6ud R0d" + +msgid "A new, good-quality fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "4 new, gud-qua117y f15h1n6 r0d. Use i7 by any b0dy of wa73r 2 fi5h for w1ld aqu471c Pok3m0n." + +msgid "Super Rod" +msgstr "5uper Rod" + +msgid "An awesome, high-tech fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "4n aw3som3, hi6h-73ch f15h1n6 rod. Us3 it by 4ny b0dy 0f w47er 2 f1sh for wild 4qua7ic Pok3mon." + +msgid "Dowsing MCHN" +msgstr "D0ws1ng MCHN" + +msgid "It checks for unseen items in the area and makes noise and lights when it finds something." +msgstr "17 ch3ck5 f0r un533n 173m5 in 73h are4 and m4ke5 n0i53 and 1ight5 when i7 finds 50m3thing." + +msgid "TM96" +msgstr "7M96" + +msgid "The user creates shockwaves to attack the target. This attack does physical damage." +msgstr "7he u5er cr3at35 5h0ckw4v35 2 4ttack 73h 7ar63t. Thi5 4t74ck doe5 phy51c4l dama63." + +msgid "Town Map" +msgstr "70wn Map" + +msgid "A very convenient map that can be viewed anytime. It even shows your present location." +msgstr "4 very c0nv3ni3n7 m4p 7h47 c4n be v1ew'd 4ny71m3. 1t 3ven 5hows your pre5ent 1oc47i0n." + +msgid "Coin Case" +msgstr "C0in Cas3" + +msgid "A case for holding Coins obtained at the Game Corner. It holds up to 99,999 Coins." +msgstr "4 ca53 f0r hold1n6 C01n5 08t41ned a7 73h 6am3 C0rn3r. 1t h01ds up 2 50,000 Co1n5." + +msgid "Gracidea" +msgstr "6rac1dea" + +msgid "A flower sometimes bundled in bouquets to convey gratitude on special occasions like birthdays." +msgstr "4 fl0wer 5omet1m35 8und1'd in 8ouqu3t5 2 conv3y gr4t17ud3 0n speci4l 0cc4s1on5 11ke bir7hd4ys." + +msgid "Soot Sack" +msgstr "5ut 54ck" + +msgid "A sack used to gather and hold volcanic ash." +msgstr "4 sack u5'd 2 6473hr & h01d v01canic 45h." + +msgid "Explorer Kit" +msgstr "3xpl0rer Ki7" + +msgid "A bag filled with convenient tools for exploring. It provides access to the Underground." +msgstr "4 ba6 fi11ed w17h c0nv3n13nt 20ls f0r 3xp1or1ng. I7 pr0v1d35 acc3s5 2 73h Und3r6r0und." + +msgid "Loot Sack" +msgstr "1ut 54ck" + +msgid "A sturdy, spacious bag that is used to carry loot obtained in the coal mine." +msgstr "4 sturdy, spac10u5 846 7h47 15 used 2 carry 1ut ob7a1n'd 1n t3h co4l m1n3." + +msgid "Rule Book" +msgstr "Rule 8ook" + +msgid "It lists the rules for holding battles. For linked battles, you may choose which rules to use." +msgstr "17 l15ts 73h ru135 f0r h01din6 batt1e5. F0r 11nked b477l35, you may chus3 which rul3s 2 u53." + +msgid "Point Card" +msgstr "P0in7 Card" + +msgid "A card that lists the Battle Points you have earned." +msgstr "4 card th4t li575 73h 84771e P0ints y0u h4v3 3arned." + +msgid "Journal" +msgstr "J0urn4l" + +msgid "A notebook that keeps a day-to-day record of your adventure so far." +msgstr "4 no73bo0k 7ha7 k33p5 4 d4y-2-day r3c0rd 0f y0ur adv3n7ur3 5o far." + +msgid "Seal Case" +msgstr "53al Cas3" + +msgid "A case for storing Seals that can be applied to the capsule cases of Poké Balls." +msgstr "4 ca53 f0r 52r1n6 53415 7h4t c4n be appli'd 2 t3h cap5ul3 c4ses 0f Pok3 8a1ls." + +msgid "Fashion Case" +msgstr "F4sh10n C4s3" + +msgid "A fancy case for the tidy and organized storage of colorful Pokémon Accessories." +msgstr "4 fancy c4s3 f0r 73h 71dy & 0r6aniz'd 52r4g3 0f co1orful P0kémon Acce55ori3s." + +msgid "Seal Bag" +msgstr "53al 8ag" + +msgid "A tiny bag that can hold ten Seals for decorating Poké Balls." +msgstr "4 tiny b46 7ha7 c4n h01d 73n 53als for decor47ing Pok3 B4115." + +msgid "Pal Pad" +msgstr "P4l P4d" + +msgid "A convenient notepad that is used for registering your friends and keeping a record of game play." +msgstr "4 conven13n7 n073p4d 7h47 1s u5ed f0r reg1s73ring your fr13nds and ke3ping a rec0rd of 6am3 p14y." + +msgid "Works Key" +msgstr "W0rk5 Key" + +msgid "A large key for operating the doors of the Valley Windworks. It was held by a Team Galactic Grunt." +msgstr "4 lar6e k3y for 0p3r471n6 73h doors of t3h V41l3y Windwork5. It wa5 h31d by a T34m 6alact1c Grunt." + +msgid "Old Charm" +msgstr "01d Charm" + +msgid "An ancient good-luck charm made of Pokémon bones to be taken to the elder of Celestic Town." +msgstr "4n ancien7 6ood-1uck ch4rm m4d3 of Pok3mon 80ne5 2 b3 7ak3n 2 th3 3ld3r 0f Ce1e571c Town." + +msgid "Galactic Key" +msgstr "64lac7ic Key" + +msgid "A card key for disengaging security systems in the Galactic HQ. Losing it can result in punishment, apparently." +msgstr "4 card k3y for d153n6461n6 s3curity sy5tems 1n 73h G414c71c HQ. 1o5in6 i7 can r35ul7 in pun1shmen7, apparen7ly." + +msgid "Red Chain" +msgstr "R'd Chain" + +msgid "A mythical chain that is said to link the legendary Pokémon that created the Sinnoh region." +msgstr "4 my7hic41 cha1n 7h47 15 54id 2 link 73h 1e63nd4ry P0k3m0n 7hat cr3at'd 73h S1nn0h regi0n." + +msgid "Sprayduck" +msgstr "5prayduck" + +msgid "A watering can shaped like a Psyduck. It helps promote healthy growth of planted Berries." +msgstr "4 wa73rin6 can 5h4p'd 11k3 a P5yduck. 1t he1p5 promo73 h3417hy growth 0f p1an7ed 8errie5." + +msgid "Poffin Case" +msgstr "P0ff1n C45e" + +msgid "A case for storing Poffin cooked from Berries." +msgstr "4 ca53 f0r 52r1n6 P0ff1n cuk'd from B3rri3s." + +msgid "Suite Key" +msgstr "5uit3 Key" + +msgid "A key to one of the suites at the luxury hotel by a lake. For some odd reason, it often disappears." +msgstr "4 key 2 0ne of 73h 5u1735 4t 73h luxury h0t31 by a l4k3. F0r som3 0dd re4s0n, i7 0f7en di54pp34rs." + +msgid "Oak's Letter" +msgstr "04k'5 Le77er" + +msgid "A letter from Prof. Oak. Written in it is a request for you to go to Rt. 224." +msgstr "4 le77er fr0m Pr0f. 04k. Wri773n in i7 is a r3ques7 f0r y0u 2 go 2 Rt. 224." + +msgid "Lunar Wing" +msgstr "1unar Win6" + +msgid "A feather that glows like the moon. It is said to possess the power to dispel nightmares." +msgstr "4 fe473hr that 610w5 11k3 73h moon. I7 is s41d 2 p0s535s 73h pow3r 2 d1spe1 n1gh7mares." + +msgid "Member Card" +msgstr "M3mb3r C4rd" + +msgid "A card needed for entering the inn in Canalave City. Oddly, the last date marked on it was 50 years ago." +msgstr "4 card n33d'd f0r 3n73r1n6 t3h inn 1n Can4l4v3 City. 0dd1y, t3h 1a5t d4t3 marked 0n it wa5 50 year5 a6o." + +msgid "Azure Flute" +msgstr "4zur3 Flu7e" + +msgid "A flute that puts out echoing sounds that do not seem to be of this world. It is unknown who made it." +msgstr "4 flu7e 7ha7 pu75 0u7 3ch01n6 5ound5 7hat d0 no7 s3em 2 83 0f th1s wor1d. 1t 1s unknown wh0 m4de 17." + +msgid "BBFerry Ticket" +msgstr "88Ferry 71cket" + +msgid "The ticket required for sailing on the ferry on Bealbeach Lake. It has a drawing of a ship on it." +msgstr "7he 71ck37 requ1r'd f0r 541l1n6 on 73h ferry 0n Be4l834ch 14ke. 1t ha5 a draw1n6 0f a ship 0n 1t." + +msgid "Contest Pass" +msgstr "C0nt35t P4s5" + +msgid "The pass required for entering Pokémon Contests. It has a drawing of an award ribbon on it." +msgstr "7he p4ss requir'd f0r 3n73rin6 Pokémon Cont357s. I7 h45 4 drawin6 0f 4n 4w4rd r188on on i7." + +msgid "Magma Stone" +msgstr "M4gm4 S2n3" + +msgid "A stone formed when boulders melted in intensely hot magma. Magma remains sealed inside." +msgstr "4 s2n3 f0rm'd wh3n 80u1d3r5 m31ted 1n 1nt3n531y ho7 m46m4. Magma r3ma1ns s3al'd 1ns1de." + +msgid "Parcel" +msgstr "P4rc31" + +msgid "A parcel that you are supposed to deliver to your childhood friend who left Twinleaf Town." +msgstr "4 parcel 7h4t y0u 4r3 5upp0s'd 2 de1iv3r 2 y0ur ch1ldhud fr1end wh0 l3ft Twin1e4f T0wn." + +msgid "Coupon 1" +msgstr "C0up0n 1" + +msgid "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed." +msgstr "4 coupon 2 8e 3xch4n6'd f0r 4 Pokém0n Watch (Pokétch f0r 5h0rt). Thre3 c0upon5 4r3 need3d." + +msgid "Coupon 2" +msgstr "C0up0n 2" + +msgid "Coupon 3" +msgstr "C0up0n 3" + +msgid "Storage Key" +msgstr "52ra63 K3y" + +msgid "The key to Team Galactic's sinister warehouse located at the edge of Veilstone City." +msgstr "7he k3y 2 T3am 6414c71c'5 5in15ter war3hous3 1ocat'd 47 73h edge of V31l52ne Ci7y." + +msgid "SecretPotion" +msgstr "53cr37Po71on" + +msgid "A fantastic medicine dispensed by the pharmacy in Cianwood City. It fully heals a Pokémon of any ailment." +msgstr "4 fan7as71c med1c1n3 d15p3ns'd by the pharm4cy 1n Ci4nwo0d City. I7 fu1ly hea1s 4 P0kém0n 0f 4ny 41lm3nt." + +msgid "Vs. Seeker" +msgstr "V5. 53ek3r" + +msgid "A device that indicates Trainers who want to battle. Its battery charges while you walk." +msgstr "4 dev1ce 7h4t 1nd1c4735 7r4in3rs wh0 w4nt 2 84t7le. 175 8477ery ch4rg35 wh1le y0u w4lk." + +msgid "Vs. Recorder" +msgstr "V5. R3corder" + +msgid "An amazing device that can record a battle either between friends or at a special battle facility." +msgstr "4n am4zin6 dev1c3 7h47 c4n r3c0rd a b47tl3 3173hr 8e7w3en friend5 0r 47 4 5peci41 b4ttl3 f4ci11ty." + +msgid "Secret Key" +msgstr "53cr37 K3y" + +msgid "A high-tech key to be used at a specific location. It emits a special electric signal to open a door." +msgstr "4 hi6h-t3ch key 2 83 u5'd 4t 4 spec1f1c l0c471on. 1t 3mi75 4 speci4l 31ectric s16na1 2 0p3n a door." + +msgid "Apricorn Box" +msgstr "4pric0rn 8ox" + +msgid "A handy box where you can store up to 99 Apricorns of each kind." +msgstr "4 handy 80x wh3r3 y0u c4n 52r3 up 2 99 Apric0rn5 of 34ch k1nd." + +msgid "Unown Report" +msgstr "Unown Rep0r7" + +msgid "A report of all the discovered kinds of Unown." +msgstr "4 rep0rt 0f al1 73h d15c0v3r'd kind5 0f Unown." + +msgid "Berry Pots" +msgstr "83rry Po75" + +msgid "Handy containers for cultivating Berries wherever you go." +msgstr "H&y c0nt41n3rs f0r cu171v47in6 Berr1e5 wh3r3v3r you 60." + +msgid "Blue Card" +msgstr "81ue Card" + +msgid "A card to save points for the Buena's Password show." +msgstr "4 card 2 5ave p01n75 f0r 73h 8uena'5 P4ssword show." + +msgid "SlowpokeTail" +msgstr "51owp0ke74i1" + +msgid "A very tasty tail of something. It sells for a high price." +msgstr "4 very t45ty t411 0f 50m37hin6. It 5e11s for 4 high pr1c3." + +msgid "Clear Bell" +msgstr "C1ear Be11" + +msgid "A very old-fashioned bell that makes a gentle ringing." +msgstr "4 very o1d-fash10n'd 8311 7h47 make5 4 gent13 r1ng1n6." + +msgid "Card Key" +msgstr "C4rd Key" + +msgid "A card key that opens a shutter in the Radio Tower." +msgstr "4 card k3y 7ha7 0p3n5 4 5hut73r in 73h Radi0 7ower." + +msgid "Basement Key" +msgstr "84sem3nt Key" + +msgid "A key that opens a door in the Goldenrod Tunnel." +msgstr "4 key th47 0pen5 4 dur 1n 73h 6oldenr0d Tunn31." + +msgid "Squirtbottle" +msgstr "5quir7bo77l3" + +msgid "A bottle used for watering plants in the Berry Pots." +msgstr "4 bo77le us'd f0r w473r1n6 p14nts in 73h 8erry Pot5." + +msgid "Red Scale" +msgstr "R'd 5cal3" + +msgid "A scale from the red Gyarados. It glows red like a flame." +msgstr "4 sc41e from th3 r'd 6y4r4do5. It g1ow5 r'd 11k3 a f14me." + +msgid "Lost Item" +msgstr "10st 1tem" + +msgid "The Poké Doll lost by the Copycat." +msgstr "7he P0ké Do1l 1057 8y 73h Copycat." + +msgid "Pass" +msgstr "P4ss" + +msgid "A ticket to ride the Magnet Train, whenever and however much you like." +msgstr "4 ticket 2 rid3 73h M46n37 Tr41n, when3ver & howev3r much y0u like." + +msgid "Machine Part" +msgstr "M4ch1ne P4r7" + +msgid "An important machine part for the Power Plant that was stolen." +msgstr "4n impor74n7 m4ch1n3 p4r7 for 73h P0w3r P1an7 that w45 s213n." + +msgid "Silver Wing" +msgstr "51lv3r W1ng" + +msgid "A strange, silvery feather that sparkles." +msgstr "4 str4ng3, 5ilv3ry f3473hr th47 spark13s." + +msgid "Rainbow Wing" +msgstr "R4in80w W1n6" + +msgid "A mystical rainbow feather that sparkles." +msgstr "4 my57ic41 rain80w f3473hr th47 spark13s." + +msgid "Mystery Egg" +msgstr "Myst3ry 36g" + +msgid "A mysterious Egg obtained from Mr. Pokémon. What's in the Egg is unknown." +msgstr "4 my57er10u5 E66 08741n'd fr0m Mr. Pok3mon. Wha7's in 73h 36g is unkn0wn." + +msgid "Photo Album" +msgstr "Pho2 4lbum" + +msgid "A nice photo album for storing all the photos taken along your adventure." +msgstr "4 nic3 ph02 al8um f0r 52r1ng 41l th3 pho25 74ken a1on6 y0ur adventure." + +msgid "GB Sounds" +msgstr "68 S0und5" + +msgid "A music player that allows you to listen to nostalgic songs. It's operated with a single switch." +msgstr "4 mu51c p1ayer 7h47 4110w5 y0u 2 li5t3n 2 n057a1gic 50ng5. 1t's 0p3ra7'd w1th a 51n6le 5w17ch." + +msgid "Tidal Bell" +msgstr "71da1 Be11" + +msgid "RageCandyBar" +msgstr "R4geC&yB4r" + +msgid "A famous candy in Mahogany Town. Many tourists like to buy them to take home." +msgstr "4 fam0us candy 1n M4h064ny T0wn. Many 2ur1s75 l1ke 2 8uy 73hm 2 7ake h0m3." + +msgid "Jade Orb" +msgstr "J4de 0rb" + +msgid "A shiny green orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "4 sh1ny 6re3n 0r8 7h47 15 5a1d 2 have 4 l3g3nd & h4s 4 d33p conn3c7ion w1th the H0enn r3g10n." + +msgid "Lock Capsule" +msgstr "10ck Cap5ul3" + +msgid "A sturdy Capsule that can only be opened with a special key." +msgstr "4 sturdy Capsu13 7h47 c4n 0n1y be open'd wi7h a sp3c141 k3y." + +msgid "Red Orb" +msgstr "R'd 0rb" + +msgid "A shiny red orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "4 sh1ny r'd or8 7h47 15 541d 2 have a 1eg3nd & has a d3ep c0nnec7i0n w1th 73h H03nn reg1on." + +msgid "Blue Orb" +msgstr "81ue 0rb" + +msgid "A shiny blue orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "4 sh1ny 81u3 or8 7h47 15 54id 2 hav3 4 le6end and ha5 4 d33p connecti0n wi7h 73h Ho3nn re610n." + +msgid "Enigma Stone" +msgstr "3nigm4 S2ne" + +msgid "A crystal ball from an excavation. A very beautiful stone that is covered with bits of rock and earth." +msgstr "4 cry5ta1 b4ll fr0m 4n 3xc4v471on. 4 v3ry b34ut1fu1 52ne 7h4t is c0ver'd w1th b175 0f r0ck & 34rth." + +msgid "Silph Scope" +msgstr "51lph Sc0pe" + +msgid "A scope that makes unseeable Pokémon visible. It is made by Silph Co." +msgstr "4 sc0pe 7ha7 m4k35 un533481e P0kémon v1si8l3. 1t 1s m4d3 8y Silph Co." + +msgid "LAB KEY" +msgstr "14B K3Y" + +msgid "This is a custom Key Item." +msgstr "7his 1s 4 cus2m K3y 173m." + +msgid "Poké Radar" +msgstr "P0ké Rad4r" + +msgid "A tool that can search out Pokémon that are hiding in grass. Its battery is recharged as you walk." +msgstr "4 2o1 th47 can 534rch 0u7 Pok3mon tha7 ar3 h1ding 1n 6ra55. Its 8a7tery 1s rech4r6ed as y0u w41k." + +msgid "Sticker Case" +msgstr "57ix0r C45e" + +msgid "This device helps you find a defeated wild Pokemon more easily." +msgstr "7his dev1ce he1p5 y0u f1nd a d3feat'd wild P0kemon m0r3 3451ly." + +msgid "Atom Ball" +msgstr "42m 84ll" + +msgid "A special Poké Ball created to contain Urayne. You should not have this." +msgstr "4 sp3cia1 P0ké 8411 cr347'd 2 conta1n Urayn3. Y0u 5h0u1d n07 hav3 7hi5." + +msgid "T.U.R Ticket" +msgstr "7.U.R Ticke7" + +msgid "A ticket for the Tandor Underground Railway." +msgstr "4 ticket for th3 7&0r Und3rgr0und R4i1way." + +msgid "PST" +msgstr "P5T" + +msgid "Pokémon Speech Translator. Can help you understand some Pokémon. It's still a prototype." +msgstr "P0kém0n 5pe3ch 7r4n5142r. Can help you under57and 5om3 P0k3mon. 1t's 57i1l a pr027ype." + +msgid "Coconut Milk" +msgstr "C0conut M1lk" + +msgid "Fresh Coconut milk. Heals 50 HP and cures status effects." +msgstr "Fresh Coc0nut m11k. H3415 50 HP and cures s747u5 eff3c7s." + +msgid "Jungle's Crown" +msgstr "Jung13's Cr0wn" + +msgid "An item to be held by a Pokémon. It belongs to the king of the jungle. Boosts Fighting attacks." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. It 8e10ng5 2 73h k1n6 0f 73h jun6l3. 8us7s Fi6h71ng att4ck5." + +msgid "Royal Jelly" +msgstr "R0ya1 Je11y" + +msgid "An item to be held by a Pokémon. A mysterious goo left behind by Seikamater." +msgstr "4n i73m 2 b3 h31d 8y 4 P0k3m0n. A mys73ri0u5 6o0 l3f7 8eh1nd by 5e1kam4t3r." + +msgid "Bug Spray" +msgstr "8ug 5pray" + +msgid "Bug spray. Works better than any Repel to get bugs scurrying!" +msgstr "8ug 5pray. Work5 83773r 7h4n 4ny Repe1 2 6e7 8u6s 5curry1n6!" + +msgid "Acai Berry" +msgstr "4cai 8erry" + +msgid "Bacu Berry" +msgstr "84cu 8erry" + +msgid "Cupu Berry" +msgstr "Cupu 8erry" + +msgid "Guara Berry" +msgstr "6uar4 Berry" + +msgid "Hair Fossil" +msgstr "H4ir Fos51l" + +msgid "A fossil of an ancient Pokémon that lived in the Mountains. It appears to be a wisp of Hair." +msgstr "4 f05511 0f an anci3n7 Pok3m0n th47 1iv'd 1n 73h M0un74ins. I7 appears 2 8e a w1sp 0f H4ir." + +msgid "Tusk Fossil" +msgstr "7usk Fos51l" + +msgid "A fossil of an ancient Pokémon that lived in the Plains. It appears to be part of a Tusk." +msgstr "4 f05511 0f an anci3n7 Pok3m0n th47 1iv'd 1n 73h P141n5. I7 appe4rs 2 8e part 0f a 7u5k." + +msgid "Moss Shard" +msgstr "M0ss 5hard" + +msgid "Ice Shard" +msgstr "1ce 5hard" + +msgid "Pretty Ribbon" +msgstr "Pret7y R18b0n" + +msgid "An item to be held by a Pokémon. It is an elegant pink ribbon that boosts Fairy-type moves." +msgstr "4n 173m 2 be h3ld by 4 Pok3m0n. I7 15 an e1364n7 p1nk ri8b0n 7ha7 bo0s7s Fairy-7ype m0v3s." + +msgid "Mega Bracelet" +msgstr "M3ga 8rac3l3t" + +msgid "This bracelet contains an untold power that somehow enables Pokémon carrying a Mega Stone to Mega Evolve in battle." +msgstr "7h15 8r4c3let conta1n5 4n un21d p0w3r th4t 50m3h0w 3n48l3s Pokém0n c4rrying a M3ga 52ne 2 Me64 Evolv3 1n 8a7713." + +msgid "Metalynxite" +msgstr "M3ta1ynx17e" + +msgid "One variety of the mysterious Mega Stones. Have Metalynx hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 M3t41ynx ho1d 1t, and this s2n3 will 3na8l3 i7 2 Meg4 3v0lve during 8a77l3." + +msgid "Archillesite" +msgstr "4rch11le51t3" + +msgid "One variety of the mysterious Mega Stones. Have Archilles hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 4rch1113s h01d it, and 7hi5 s2n3 wil1 3n4b1e 17 2 Me64 3vo1v3 during b47t13." + +msgid "Electruxolite" +msgstr "31ec7rux01i7e" + +msgid "One variety of the mysterious Mega Stones. Have Electruxo hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 31ec7ruxo h01d it, and 7hi5 s2n3 wil1 3n4b1e 17 2 Me64 3vo1v3 during b47t13." + +msgid "Gyaradosite" +msgstr "6yar4dos17e" + +msgid "One variety of the mysterious Mega Stones. Have Gyarados hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 6yar4d05 ho1d 1t, and this s2n3 will 3na8l3 i7 2 Meg4 3v0lve 1n batt1e." + +msgid "Ampharosite" +msgstr "4mph4ros17e" + +msgid "One variety of the mysterious Mega Stones. Have Ampharos hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 4mph4r05 ho1d 1t, and this s2n3 will 3na8l3 i7 2 Meg4 3v0lve 1n batt1e." + +msgid "Baariettite" +msgstr "84ar13tt17e" + +msgid "One variety of the mysterious Mega Stones. Have Baariette hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 84ar1377e h01d it, and 7hi5 s2n3 wil1 3n4b1e 17 2 Me64 3vo1v3 during b47t13." + +msgid "Drilgannite" +msgstr "Dril64nn17e" + +msgid "One variety of the mysterious Mega Stones. Have Drilgann hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 Dri164nn ho1d 1t, and this s2n3 will 3na8l3 i7 2 Meg4 3v0lve during 8a77l3." + +msgid "Sableyeite" +msgstr "54bl3yei73" + +msgid "One variety of the mysterious Mega Stones. Have Sableye hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 54b13y3 h0ld i7, & th1s s2ne w111 en481e i7 2 M3ga Ev01v3 dur1n6 bat7l3." + +msgid "Inflagetite" +msgstr "1nfl46et17e" + +msgid "One variety of the mysterious Mega Stones. Have Inflagetah hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 1nf14637ah h0ld i7, and th1s s2n3 wi11 ena8le 17 2 M364 3v0lv3 durin6 84t71e." + +msgid "Dramsamaite" +msgstr "Dram54ma17e" + +msgid "One variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 Dram54m4 ho1d 1t, and this s2n3 will 3na8l3 i7 2 Meg4 3v0lve during 8a77l3." + +msgid "Daikatunite" +msgstr "D4ik47un17e" + +msgid "One variety of the mysterious Mega Stones. Have Daikatuna hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 D4ik47una h01d it, and 7hi5 s2n3 wil1 3n4b1e 17 2 Me64 3vo1v3 during b47t13." + +msgid "TM93" +msgstr "7M93" + +msgid "The target is infested and attacked for four to five turns. The target can't flee during this time." +msgstr "7h3 74r637 is 1nfes7'd & a774cked f0r f0ur 2 f1v3 7urn5. Th3 7ar6et can't fle3 durin6 thi5 t1m3." + +msgid "TM94" +msgstr "7M94" + +msgid "The user damages opposing Pokémon by emitting a powerful flash." +msgstr "7h3 u53r dama63s opp05ing P0k3mon 8y em17t1n6 4 pow3rful f14sh." + +msgid "Bike Wheel" +msgstr "81ke Whe31" + +msgid "This bike wheel can be used to fix a bicycle." +msgstr "7h15 81k3 whe31 can 83 used 2 fix 4 8icycl3." + +msgid "Carrot Wine" +msgstr "C4rr07 W1ne" + +msgid "Delicious Carrot Wine, be careful to not drink too much! Heals 100 HP and cures status effects." +msgstr "De11c10u5 Carr0t Win3, 8e c4r3ful 2 not dr1nk 20 much! H3a15 100 HP & cur3s s747us 3ffect5." + +msgid "Secret Note" +msgstr "53cr37 N07e" + +msgid "You don't know who gave you this. It says that the password is 092." +msgstr "You d0n'7 know who 64ve you 7his. 17 say5 7h47 73h p455w0rd i5 092." + +msgid "Syrentideite" +msgstr "5yren7id31t3" + +msgid "One variety of the mysterious Mega Stones. Have Syrentide hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 5yr3n71de h01d it, and 7hi5 s2n3 wil1 3n4b1e 17 2 Me64 3vo1v3 during b47t13." + +msgid "Unidentified Fallen Object" +msgstr "Unid3ntif1ed F4113n 08j3c7" + +msgid "One variety of the mysterious Mega Stones. Have s51-A hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 551-4 h0ld 17, and th1s s2ne w111 en481e i7 2 M3ga Ev01v3 dur1n6 bat7l3." + +msgid "TM95" +msgstr "7M95" + +msgid "The user damages opposing Pokémon and lowers it's defense and special defense." +msgstr "7h3 u53r dama63s opp05ing P0k3mon & 1ow3rs 17'5 def3n53 & 5pecia1 defense." + +msgid "Boxing Gloves" +msgstr "80xin6 G10v3s" + +msgid "This device given to you by the Tinkerer allows you to easily smash rugged rocks in your way." +msgstr "7h15 d3v1ce g1ven 2 y0u by 73h Tink3rer 4l10w5 y0u 2 34s1ly smash ru6g'd rock5 1n y0ur way." + +msgid "Eviolite" +msgstr "3vio11te" + +msgid "A mysterious evolutionary lump. When held, it raises the Defense and Sp. Def of a Pokémon that can still evolve." +msgstr "4 my573r10us 3vo1ut10nary 1ump. Wh3n he1d, 17 r41s35 73h D3fense and Sp. Def 0f a P0k3m0n th47 can 57111 3v01v3." + +msgid "Fire Gem" +msgstr "F1re 6em" + +msgid "A gem with an essence of fire. When held, it strengthens the power of a Fire-type move only once." +msgstr "4 63m w17h an 3s5enc3 of f1r3. Wh3n held, 17 57r3n673hns t3h pow3r of 4 F1re-7ype m0v3 0n1y 0nce." + +msgid "Water Gem" +msgstr "W4ter Gem" + +msgid "A gem with an essence of water. When held, it strengthens the power of a Water-type move only once." +msgstr "4 63m w17h an 3s5enc3 of w473r. Wh3n he1d, 17 57ren673hn5 73h power 0f a Water-7ype m0v3 0nly 0nce." + +msgid "Electric Gem" +msgstr "31ec7ric 6em" + +msgid "A gem with an essence of electricity. When held, it strengthens the power of an Electric-type move only once." +msgstr "4 63m w17h an 3s5enc3 of e13c7ric17y. Wh3n h31d, i7 57reng73hns 73h power of 4n Elec7ric-7yp3 move 0n1y onc3." + +msgid "Grass Gem" +msgstr "6ras5 Gem" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Grass-type move only once." +msgstr "4 63m w17h an 3s5enc3 of n47ure. Wh3n h31d, 17 57r3n673hns 73h p0wer of a Gra55-typ3 move on1y once." + +msgid "Ice Gem" +msgstr "1ce 63m" + +msgid "A gem with an essence of ice. When held, it strengthens the power of an Ice-type move only once." +msgstr "4 63m w17h an 3s5enc3 of ic3. When h3ld, i7 57r3ng73hn5 73h p0wer of an Ice-typ3 mov3 only onc3." + +msgid "Fighting Gem" +msgstr "F1gh71ng 6em" + +msgid "A gem with an essence of combat. When held, it strengthens the power of a Fighting-type move only once." +msgstr "4 63m w17h an 3s5enc3 of c0m84t. Wh3n h31d, 17 57r3n673hns 73h p0wer of a Figh71ng-7ype m0ve 0nly onc3." + +msgid "Poison Gem" +msgstr "P0is0n G3m" + +msgid "A gem with an essence of poison. When held, it strengthens the power of a Poison-type move only once." +msgstr "4 63m w17h an 3s5enc3 of p0150n. Wh3n h31d, 17 57r3n673hns 73h p0wer of a Poi50n-typ3 m0v3 on1y onc3." + +msgid "Ground Gem" +msgstr "6round G3m" + +msgid "A gem with an essence of land. When held, it strengthens the power of a Ground-type move only once." +msgstr "4 63m w17h an 3s5enc3 of l&. When h31d, 1t 57r3n6t3hn5 t3h power of 4 6round-7ype m0v3 0n1y 0nce." + +msgid "Flying Gem" +msgstr "F1yin6 G3m" + +msgid "A gem with an essence of air. When held, it strengthens the power of a Flying-type move only once." +msgstr "4 63m w17h an 3s5enc3 of a1r. When h3ld, i7 57r3ng73hn5 73h p0wer of a Flying-7ype m0ve only 0nce." + +msgid "Psychic Gem" +msgstr "P5ych1c 63m" + +msgid "A gem with an essence of the mind. When held, it strengthens the power of a Psychic-type move only once." +msgstr "4 63m w17h an 3s5enc3 of th3 mind. When he1d, 17 s7r3n6t3hn5 73h pow3r of a P5ychic-7yp3 mov3 0nly 0nc3." + +msgid "Bug Gem" +msgstr "8ug 63m" + +msgid "A gem with an insect-like essence. When held, it strengthens the power of a Bug-type move only once." +msgstr "4 63m w17h an 1n5ec7-1ike 3553nce. When he1d, 17 s7r3n6t3hn5 73h pow3r of a Bu6-typ3 move on1y once." + +msgid "Rock Gem" +msgstr "R0ck 6em" + +msgid "A gem with an essence of rock. When held, it strengthens the power of a Rock-type move only once." +msgstr "4 63m w17h an 3s5enc3 of r0ck. Wh3n held, 17 57r3n673hns t3h pow3r of 4 R0ck-7ype m0v3 0n1y 0nce." + +msgid "Ghost Gem" +msgstr "6hos7 Gem" + +msgid "A gem with a spectral essence. When held, it strengthens the power of a Ghost-type move only once." +msgstr "4 63m w17h a 5pectr41 e5senc3. Wh3n held, 17 57r3n673hns t3h pow3r of 4 Ghost-7ype m0ve only 0nce." + +msgid "Dragon Gem" +msgstr "Drag0n G3m" + +msgid "A gem with a draconic essence. When held, it strengthens the power of a Dragon-type move only once." +msgstr "4 63m w17h a dracon1c e5senc3. Wh3n held, 17 57r3n673hns t3h pow3r of 4 Dragon-7ype m0v3 0nly 0nce." + +msgid "Dark Gem" +msgstr "D4rk 6em" + +msgid "A gem with an essence of darkness. When held, it strengthens the power of a Dark-type move only once." +msgstr "4 63m w17h an 3s5enc3 of d4rkness. When he1d, 17 s7r3n6t3hn5 73h pow3r of a D4rk-typ3 m0v3 on1y onc3." + +msgid "Steel Gem" +msgstr "57ee1 Gem" + +msgid "A gem with an essence of steel. When held, it strengthens the power of a Steel-type move only once." +msgstr "4 63m w17h an 3s5enc3 of s7331. Wh3n he1d, 17 57ren673hn5 73h power 0f a 5tee1-7ype m0v3 0nly 0nce." + +msgid "Normal Gem" +msgstr "N0rm41 G3m" + +msgid "A gem with an ordinary essence. When held, it strengthens the power of a Normal-type move only once." +msgstr "4 63m w17h an 0rdin4ry 3ss3nc3. Wh3n he1d, 17 57ren673hn5 73h power 0f a Norm41-typ3 move on1y once." + +msgid "Whimsicottite" +msgstr "Whim51co77i7e" + +msgid "One variety of the mysterious Mega Stones. Have Whimsicott hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 Whim51c0t7 h0ld i7, and th1s s2n3 wi11 ena8le 17 2 M364 3v0lv3 durin6 84t71e." + +msgid "Arbokite" +msgstr "4rbok1te" + +msgid "One variety of the mysterious Mega Stones. Have Arbok hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "0n3 v4r137y of t3h my5t3ri0u5 Meg4 52ne5. H4v3 4rb0k h0ld 17, and th1s s2ne w111 en481e i7 2 M3ga Ev01v3 dur1n6 bat7l3." + +msgid "Yoshitaka's Letter" +msgstr "Y0sh17ak4's Le773r" + +msgid "A letter from the great Yoshitaka, show it to his grandsons." +msgstr "4 13773r from 73h gr34t Yo5h17aka, 5how 1t 2 h15 gr&50ns." + +msgid "Rocky Helmet" +msgstr "R0cky He1me7" + +msgid "If the holder of this item takes damage, the attacker will also be damaged upon contact." +msgstr "1f 73h h01der 0f th15 i7em 74kes d4m4ge, t3h 4774x0r w1l1 41s0 b3 dama6ed upon cont4c7." + +msgid "Eject Button" +msgstr "3jec7 Bu72n" + +msgid "If the holder is hit by an attack, it will switch with another Pokémon in your party." +msgstr "1f 73h h01der 1s hi7 8y an 477ack, 17 w11l 5w17ch w17h ano73hr P0kém0n in your party." + +msgid "Red Card" +msgstr "R'd C4rd" + +msgid "A card with a mysterious power. When the holder is struck by a foe, the attacker is removed from battle." +msgstr "4 c4rd w17h a my5ter10u5 p0w3r. Wh3n t3h h01d3r 1s 57ruck 8y 4 f0e, 73h a7tax0r is r3moved fr0m bat713." + +msgid "Float Stone" +msgstr "F1oa7 S2n3" + +msgid "A very light stone. It reduces the weight of a Pokémon when held." +msgstr "4 v3ry 116ht 52n3. 17 r3duc35 t3h w31gh7 of 4 P0kém0n wh3n he1d." + +msgid "Binding Band" +msgstr "81nd1ng 8&" + +msgid "A band that increases the power of binding moves when held." +msgstr "4 8& 7h47 incr3a5es 73h pow3r of 81ndin6 m0v35 when h31d." + +msgid "Absorb Bulb" +msgstr "48sor8 Bu1b" + +msgid "A consumable bulb. If the holder is hit by a Water-type move, its Sp. Atk will rise." +msgstr "4 c0n5um48le 8ul8. 1f t3h h01der 15 hit 8y 4 W473r-7yp3 mov3, it5 Sp. 4tk wil1 rise." + +msgid "Cell Battery" +msgstr "C3ll 8at73ry" + +msgid "A consumable battery. If the holder is hit by an Electric-type move, its Attack will rise." +msgstr "4 c0n5um48le 84t7ery. If th3 hold3r 1s h1t 8y 4n E13c7ric-7yp3 m0ve, i7s 4ttack wil1 ri5e." + +msgid "Ring Target" +msgstr "R1ng 7ar63t" + +msgid "Moves that would otherwise have no effect will land on the Pokémon that holds it." +msgstr "Mov35 7h47 wou1d oth3rw1se h4ve n0 3ffec7 w111 1& 0n 73h P0kémon tha7 holds i7." + +msgid "Air Balloon" +msgstr "41r 84llun" + +msgid "When held by a Pokémon, the Pokémon will float into the air. When the holder is attacked, this item will burst." +msgstr "Wh3n h31d by 4 P0kém0n, t3h P0kém0n wil1 f1047 1n2 73h a1r. When t3h h0ld3r i5 4ttack3d, 7hi5 1tem w111 bur57." + +msgid "Assault Vest" +msgstr "45sau1t V3s7" + +msgid "An item to be held by a Pokémon. This offensive vest raises Sp. Def but prevents the use of status moves." +msgstr "4n 173m 2 be h3ld by 4 Pok3m0n. Th15 off3n51v3 v3s7 r41s3s 5p. D3f but pr3ven75 t3h u5e of s747us m0v35." + +msgid "Fairy Gem" +msgstr "F4iry Gem" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Fairy-type move one time." +msgstr "4 63m w17h an 3s5enc3 of n47ure. Wh3n h31d, 17 57r3n673hns 73h p0wer of a Fairy-typ3 move on3 7ime." + +msgid "Prison Bottle" +msgstr "Pris0n B07t1e" + +msgid "A bottle believed to have been used to seal away the power of a certain Pokémon long, long ago." +msgstr "4 807713 8eli3ved 2 h4v3 b33n used 2 se41 4w4y 73h p0w3r of a certain Pok3mon 10ng, 10n6 4go." + +msgid "Luminous Moss" +msgstr "1umin0us Mo5s" + +msgid "An item to be held by a Pokémon. It boosts Sp. Def if hit with a Water-type attack. It can only be used once." +msgstr "4n 173m 2 be h3ld by 4 Pok3m0n. I7 8ust5 Sp. D3f if h17 wi7h 4 W4ter-type att4ck. I7 can 0nly 8e us'd 0nc3." + +msgid "Weakness Policy" +msgstr "W3akn3ss Po1icy" + +msgid "An item to be held by a Pokémon. Attack and Sp. Atk sharply increase if the holder is hit with a move it's weak to." +msgstr "4n 173m 2 be h3ld by 4 Pok3m0n. A774ck & Sp. 47k sh4rp1y incr3as3 if t3h hold3r is h17 wi7h 4 move 17'5 w3ak 2." + +msgid "Pixie Plate" +msgstr "P1xi3 Pl47e" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves." +msgstr "4n 173m 2 be h3ld by 4 Pok3m0n. I7 15 a 52n3 7481e7 7h4t bu5t5 the p0w3r 0f F41ry-typ3 moves." + +msgid "Roseli Berry" +msgstr "R0se11 B3rry" + +msgid "Weakens a supereffective Fairy-type attack against the holding Pokémon." +msgstr "We4k3n5 4 sup3reffec71v3 F41ry-typ3 4tt4ck 4641n5t 73h h0ld1n6 P0kém0n." + +msgid "Kee Berry" +msgstr "K3e 83rry" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Defense stat when hit by a physical attack." +msgstr "1f h31d 8y a P0k3mon, this 83rry w111 incr3453 73h P0k3m0n'5 Def3nse s7at when hit 8y a phys1c4l at74ck." + +msgid "Maranga Berry" +msgstr "M4ran6a 83rry" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Special Defense stat when hit by a special attack." +msgstr "1f h31d 8y a P0k3mon, this 83rry w111 incr3453 73h P0k3m0n'5 5pecial D3fense 574t wh3n hi7 by 4 spec141 a7t4ck." + +msgid "Snowball" +msgstr "5now84ll" + +msgid "An item to be held by a Pokémon. It boosts Attack if hit with an Ice-type attack. It can only be used once." +msgstr "4n 173m 2 be h3ld by 4 Pok3m0n. I7 8ust5 A774ck 1f h17 w1th an Ice-typ3 a7tack. It c4n 0n1y 83 used 0nc3." + +msgid "Safety Goggles" +msgstr "54fe7y G06g1es" + +msgid "An item to be held by a Pokémon. These goggles protect the holder from both weather-related damage and powder." +msgstr "4n 173m 2 be h3ld by 4 Pok3m0n. Th353 g06g135 pr0t3c7 73h h0lder from 8oth we473hr-r31a7ed d4m4ge and p0wder." + +msgid "Hafli Berry" +msgstr "H4fl1 Berry" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Nuclear-type attack." +msgstr "1f h31d 8y a P0k3mon, i7 w34k3ns 4 f0e'5 sup3r3ffec71v3 Nuc1e4r-7ype a7tack." + +msgid "Kellyn's Letter" +msgstr "K3llyn's 1e7ter" + +msgid "A letter from Kellyn. Deliver it to Cameron on the Power Plant Island." +msgstr "4 13773r from Ke1lyn. D3liv3r it 2 C4mer0n 0n 73h P0w3r Pl4nt Is1and." + +msgid "Burnt Notebook" +msgstr "8urn7 No73buk" + +msgid "A burnt notebook found in the power plant, it's pages seem to be scattered about." +msgstr "4 8urn7 n0tebuk found in th3 power p1an7, 17'5 p4g35 53em 2 b3 scatt3r'd 4bou7." + +msgid "A rusty key found in the power plant." +msgstr "4 ru57y k3y f0und in 73h p0w3r pl4n7." + +msgid "Power Glove" +msgstr "P0wer Gl0ve" + +msgid "This device given to you by the Tinkerer allows you to push boulders on your own as if you had super-strength." +msgstr "7h15 d3v1ce g1ven 2 y0u by 73h Tink3rer 4l10w5 y0u 2 push 80u1ders on your own 4s if you had 5uper-57r3ng7h." + +msgid "Nuclear Ball" +msgstr "Nucl34r 84l1" + +msgid "A new kind of Poké Ball that works especially well on Nuclear-type Pokémon." +msgstr "4 n3w k1nd of Poké 841l th47 work5 35pec1a11y w31l 0n Nucl34r-type P0k3mon." + +msgid "Sachet" +msgstr "54ch37" + +msgid "A sachet filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "4 54ch37 fill'd with fr4gr4n7 perfum3s 7ha7 4r3 ju57 51i6h71y 2o overwhelming. Yet 17's l0ved 8y a c3r74in P0k3mon." + +msgid "Power Cell" +msgstr "P0wer Ce11" + +msgid "A power cell used to power up advanced electrical equipments." +msgstr "4 p0w3r c3ll u5ed 2 p0w3r up 4dvanc'd e13c7r1c41 equ1pment5." + +msgid "Maria's Key" +msgstr "M4ri4's K3y" + +msgid "A key given by a creepy guy that unlocks Gym Leader Maria's house." +msgstr "4 k3y 61v3n by a cr33py guy 7hat un10ck5 Gym 134der M4ri4'5 h0us3." + +msgid "Oval Charm" +msgstr "0val Charm" + +msgid "An oval charm said to increase the chance of Eggs being found at the Day Care." +msgstr "4n 0v41 charm 5a1d 2 1ncre453 t3h ch4nc3 of 3665 b31n6 f0und 4t 73h Day C4re." + +msgid "Shiny Charm" +msgstr "5hiny Ch4rm" + +msgid "A shiny charm said to increase the chance of finding a Shiny Pokémon." +msgstr "4 5h1ny charm 5a1d 2 1ncre453 t3h ch4nc3 of f1nd1n6 4 5h1ny P0kémon." + +msgid "Aromatic Herb" +msgstr "4rom47ic Herb" + +msgid "A herb filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "4 h3r8 f11led wi7h fr4gran7 p3rfum35 th47 4r3 ju5t 5116h7ly 20 overwhe1ming. Y37 it'5 l0v'd 8y a cer741n Pok3m0n." + +msgid "Air Mail" +msgstr "41r M4il" + +msgid "Stationery featuring a print of colorful letter sets. Let a Pokémon hold it for delivery." +msgstr "5t4710n3ry fe47urin6 4 prin7 0f c010rfu1 l3773r 5e75. 1e7 4 P0kémon ho1d 1t f0r del1v3ry." + +msgid "Gengarite" +msgstr "63ng4rit3" + +msgid "One of the mysterious Mega Stones. Have Gengar hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "0n3 0f 73h my57eriou5 M3ga 52nes. H4ve 63n64r h01d 17, and 7h1s 52ne w1ll ena813 it 2 M3g4 Ev01ve in 847t1e." + +msgid "Uranium Core" +msgstr "Uran1um C0r3" + +msgid "Concentrated nuclear fuel used to power Nuclear Plants." +msgstr "Conc3n7r47ed nuc1ear fu3l u5'd 2 p0w3r Nuc134r P1an75." + +msgid "Kiricornite" +msgstr "K1ric0rn17e" + +msgid "One of the mysterious Mega Stones. Have Kiricorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "0n3 0f 73h my57eriou5 M3ga 52nes. H4ve K1r1c0rn ho1d 17, and 7hi5 s2ne wi1l en48le 17 2 M3ga 3volve 1n 8a7t13." + +msgid "Gold Fossil" +msgstr "60ld Fos51l" + +msgid "A fossil of an ancient Pokémon that lived in Islands. It appears to be a golden bone." +msgstr "4 f05511 0f an anci3n7 Pok3m0n th47 1iv'd 1n 151&s. 17 app34r5 2 be 4 6olden 80ne." + +msgid "TM97" +msgstr "7M97" + +msgid "The user chomps hard on the target with its sharp front fangs. It cuts the target's HP to half." +msgstr "7h3 u53r chomp5 hard 0n t3h 74rge7 w1th 1t5 5h4rp fr0n7 fan6s. I7 cu7s t3h tar63t's HP 2 half." + +msgid "TM98" +msgstr "7M98" + +msgid "This move can be used only after the user has used all the other moves it knows in the battle." +msgstr "7h15 m0v3 can 8e us'd only 4f7er 73h us3r h45 u5'd 411 t3h 0t3hr mov3s it know5 in 73h 8a7tl3." + +msgid "TM99" +msgstr "7M99" + +msgid "An attack move that cuts down the target's HP to equal the user's HP." +msgstr "4n 4774ck mov3 that cut5 d0wn t3h 74rge7's HP 2 3qu41 73h u5er's HP." + +msgid "TM100" +msgstr "7M100" + +msgid "The user focuses its willpower to its head and attacks the foe. It may also make the target flinch." +msgstr "7h3 u53r focu53s it5 wi1lp0w3r 2 175 he4d & 4774ck5 73h fo3. 1t may 4l5o make 73h t4r6e7 flinch." + +msgid "Surfboard" +msgstr "5urf80ard" + +msgid "This device given to you by the Tinkerer makes it possible to surf on water without the help of a Pokémon. Cowabunga!" +msgstr "7h15 d3v1ce g1ven 2 y0u by 73h Tink3rer mak35 17 p05518l3 2 surf on wa7er with0ut th3 h3lp of 4 Pok3m0n. Cow48unga!" + +msgid "Scuba Gear" +msgstr "5cub4 Ge4r" + +msgid "This device given to you by the Tinkerer allows you to dive underwater on your own. Who ever used Dive anyways?" +msgstr "7h15 d3v1ce g1ven 2 y0u by 73h Tink3rer 4l10w5 y0u 2 d1v3 und3rw4ter on y0ur 0wn. Wh0 ever u5'd Div3 4nyw4y5?" + +msgid "Climbing Pick" +msgstr "C1im81ng Pick" + +msgid "This device given to you by the Tinkerer allows you to climb up waterfalls while using your surfboard. Extreme sports are fun!" +msgstr "7h15 d3v1ce g1ven 2 y0u by 73h Tink3rer 4l10w5 y0u 2 c1imb up wa7erf4l1s whil3 usin6 your surf8oard. 3x7r3m3 5ports ar3 fun!" + +msgid "Rich Mulch" +msgstr "R1ch Mulch" + +msgid "A plant fertilizer. It increases Berry harvest without the need for particularly diligent care." +msgstr "4 p14n7 f3rti11z3r. 17 1ncr345es 83rry h4rv357 w1th0u7 t3h ne'd for particular1y di116ent car3." + +msgid "Sprinklotad" +msgstr "5prinklo74d" + +msgid "A watering can shaped like a Lotad. It helps promote healthy growth of planted Berries." +msgstr "4 w473r1n6 can shap'd l1ke 4 1otad. 1t h3lp5 pr0mo73 h3a1thy 6rowth 0f pl4nted 8err135." + +msgid "Quadcopter" +msgstr "Quadc0pt3r" + +msgid "Final device created by the Tinkerer. Use this remote-controlled drone to Fly anywhere without the help of a Pokémon!" +msgstr "Fin41 d3v1ce cre4ted 8y t3h 71nker3r. U53 7h15 r3m073-contr0l1ed drone 2 Fly 4nywher3 w1thou7 73h h31p 0f a P0kémon!" diff --git a/Dialogue/Generated/tlh/OfficialLocations.po b/Dialogue/Generated/tlh/OfficialLocations.po new file mode 100644 index 000000000..7589207ae --- /dev/null +++ b/Dialogue/Generated/tlh/OfficialLocations.po @@ -0,0 +1,158 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "01- Lakeside Path" +msgstr "01- 14k35id3 P4th" + +msgid "02- Owten Nook" +msgstr "02- 0wt3n Nuk" + +msgid "03- Seabreeze Way" +msgstr "03- 53a8reeze Way" + +msgid "04- Baa Grassland" +msgstr "04- 84a 6ra5sl&" + +msgid "05- Tancoon Way" +msgstr "05- 74ncun Way" + +msgid "06- Pahar Hills" +msgstr "06- P4h4r H1ll5" + +msgid "07- Tandor Sheets" +msgstr "07- 7&or Sh3et5" + +msgid "08- Vinoville Lake" +msgstr "08- V1n0vil1e 1ake" + +msgid "09- FireValley" +msgstr "09- F1r3Val1ey" + +msgid "10- Baykal Forest" +msgstr "10- 84yk4l For3s7" + +msgid "11- Nature Preserve" +msgstr "11- N4ture Pre5erv3" + +msgid "12- Maskara Channel" +msgstr "12- M4sk4ra Ch4nne1" + +msgid "13- Maskara Island" +msgstr "13- M4sk4ra Is1and" + +msgid "14- Maskara Sea" +msgstr "14- M4sk4ra Se4" + +msgid "15- Shallow Channel" +msgstr "15- 5ha11ow Ch4nne1" + +msgid "Amatree Town" +msgstr "4m47r3e 7own" + +msgid "Anthell" +msgstr "4n73h1l" + +msgid "Bealbeach City" +msgstr "834183ach C1ty" + +msgid "Berry Traders" +msgstr "83rry Tr4ders" + +msgid "Bike Shop" +msgstr "81k3 5h0p" + +msgid "Burole Town" +msgstr "8ur013 70wn" + +msgid "Championship Site" +msgstr "Ch4mp1on5hip S1t3" + +msgid "Comet Cave" +msgstr "C0m37 C4ve" + +msgid "Dpt. Store, Casino" +msgstr "Dp7. 52r3, Cas1n0" + +msgid "Kevlar Town" +msgstr "K3v14r 70wn" + +msgid "Lanthanite Tunnel" +msgstr "14n7h4n17e 7unne1" + +msgid "Larkspur's Lab" +msgstr "14rk5pur's 1ab" + +msgid "Legen Town" +msgstr "1363n T0wn" + +msgid "Moki Town" +msgstr "M0k1 7own" + +msgid "Name Rater" +msgstr "N4m3 Ra73r" + +msgid "Nowtoch City" +msgstr "N0w2ch C1ty" + +msgid "Nuclear Plant Epsilon" +msgstr "Nuc134r Plant 3p5i10n" + +msgid "Nuclear Plant Omicron" +msgstr "Nuc134r Plant 0m1cr0n" + +msgid "Nuclear Plant Zeta" +msgstr "Nuc134r Plant Ze7a" + +msgid "Passage Cave" +msgstr "P45546e Cav3" + +msgid "Pokemon School" +msgstr "P0k3m0n 5chul" + +msgid "Professor Bambo Lab" +msgstr "Pr0f35s0r B4mb0 1a8" + +msgid "Professor Cypress Lab" +msgstr "Pr0f35s0r Cypr3s5 148" + +msgid "Rochfale Town" +msgstr "R0chf4l3 Town" + +msgid "Rochfale Tunnel" +msgstr "R0chf4l3 Tunne1" + +msgid "Route 16" +msgstr "R0u73 16" + +msgid "Silverport Town" +msgstr "511v3rp0rt 7own" + +msgid "Snowbank Town" +msgstr "5n0w84nk Town" + +msgid "The Labyrinth" +msgstr "7h3 14byrin7h" + +msgid "The Tipsy Tancoon, etc" +msgstr "7h3 71p5y T4ncun, 37c" + +msgid "Tinkerer's Workshop" +msgstr "71nk3rer's Workshop" + +msgid "Training Dojo" +msgstr "7r41n1n6 Dojo" + +msgid "Tsukinami Village" +msgstr "75uk1nam1 V1ll4g3" + +msgid "Venesi City" +msgstr "V3n351 C1ty" + +msgid "Victory Road" +msgstr "V1c2ry R0ad" + +msgid "Vinoville Town" +msgstr "V1n0v1l13 T0wn" + diff --git a/Dialogue/Generated/tlh/OfficialMoves.po b/Dialogue/Generated/tlh/OfficialMoves.po new file mode 100644 index 000000000..7f0ed6021 --- /dev/null +++ b/Dialogue/Generated/tlh/OfficialMoves.po @@ -0,0 +1,1687 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "Megahorn" +msgstr "Megah0rn" + +msgid "Attack Order" +msgstr "Attack 0rd3r" + +msgid "Bug Buzz" +msgstr "Bug 8uzz" + +msgid "X-Scissor" +msgstr "X-Sc15s0r" + +msgid "Signal Beam" +msgstr "Sign41 834m" + +msgid "Steamroller" +msgstr "Steamro113r" + +msgid "Bug Bite" +msgstr "Bug 81t3" + +msgid "Silver Wind" +msgstr "Silv3r W1nd" + +msgid "Struggle Bug" +msgstr "Stru66l3 8u6" + +msgid "Twineedle" +msgstr "Twin33d13" + +msgid "Fury Cutter" +msgstr "Fury Cu773r" + +msgid "Leech Life" +msgstr "Leech L1f3" + +msgid "Pin Missile" +msgstr "Pin M1s5113" + +msgid "Defend Order" +msgstr "Defend 0rd3r" + +msgid "Heal Order" +msgstr "Heal 0rd3r" + +msgid "Quiver Dance" +msgstr "Quiv3r D4nc3" + +msgid "Rage Powder" +msgstr "Rage Powd3r" + +msgid "Spider Web" +msgstr "Spid3r W38" + +msgid "String Shot" +msgstr "Strin6 5h07" + +msgid "Tail Glow" +msgstr "Tail 6l0w" + +msgid "Foul Play" +msgstr "Foul Pl4y" + +msgid "Night Daze" +msgstr "Nigh7 D4z3" + +msgid "Dark Pulse" +msgstr "Dark Pu153" + +msgid "Sucker Punch" +msgstr "Sux0r Punch" + +msgid "Night Slash" +msgstr "Nigh7 S145h" + +msgid "Feint Attack" +msgstr "Fein7 A774ck" + +msgid "Snarl" +msgstr "Snar1" + +msgid "Assurance" +msgstr "Assur4nc3" + +msgid "Payback" +msgstr "Payb4ck" + +msgid "Pursuit" +msgstr "Pursu1t" + +msgid "Fling" +msgstr "Flin6" + +msgid "Punishment" +msgstr "Puni5hm3n7" + +msgid "Dark Void" +msgstr "Dark Vo1d" + +msgid "Embargo" +msgstr "Embar6o" + +msgid "Fake Tears" +msgstr "Fake 7e4r5" + +msgid "Flatter" +msgstr "Flat73r" + +msgid "Hone Claws" +msgstr "Hone Cl4w5" + +msgid "Memento" +msgstr "Memen2" + +msgid "Nasty Plot" +msgstr "Nasty P107" + +msgid "Switcheroo" +msgstr "Switcheru" + +msgid "Taunt" +msgstr "Taun7" + +msgid "Torment" +msgstr "Torm3nt" + +msgid "Roar of Time" +msgstr "Roar 0f 71m3" + +msgid "Draco Meteor" +msgstr "Drac0 M3730r" + +msgid "Outrage" +msgstr "Outr46e" + +msgid "Dragon Rush" +msgstr "Drag0n Ru5h" + +msgid "Spacial Rend" +msgstr "Spac14l R3nd" + +msgid "Dragon Pulse" +msgstr "Drag0n Pu153" + +msgid "Dragon Claw" +msgstr "Drag0n C14w" + +msgid "Dragon Tail" +msgstr "Drag0n 7411" + +msgid "Dragon Breath" +msgstr "Drag0n 8r347h" + +msgid "Dual Chop" +msgstr "Dual Ch0p" + +msgid "Twister" +msgstr "Twis73r" + +msgid "Dragon Rage" +msgstr "Drag0n R463" + +msgid "Dragon Dance" +msgstr "Drag0n D4nc3" + +msgid "Bolt Strike" +msgstr "Bolt 5tr1k3" + +msgid "Thunder" +msgstr "Thund3r" + +msgid "Volt Tackle" +msgstr "Volt 7ack13" + +msgid "Zap Cannon" +msgstr "Zap C4nn0n" + +msgid "Fusion Bolt" +msgstr "Fusi0n 8017" + +msgid "Thunderbolt" +msgstr "Thund3r8017" + +msgid "Wild Charge" +msgstr "Wild Ch4r63" + +msgid "Discharge" +msgstr "Disch4r63" + +msgid "Thunder Punch" +msgstr "Thund3r Punch" + +msgid "Volt Switch" +msgstr "Volt 5w17ch" + +msgid "Thunder Fang" +msgstr "Thund3r F4n6" + +msgid "Shock Wave" +msgstr "Shock W4v3" + +msgid "Electroweb" +msgstr "Elec7row38" + +msgid "Charge Beam" +msgstr "Char63 834m" + +msgid "Thunder Shock" +msgstr "Thund3r 5h0ck" + +msgid "Electro Ball" +msgstr "Elec7ro 8411" + +msgid "Charge" +msgstr "Char63" + +msgid "Magnet Rise" +msgstr "Magn37 R153" + +msgid "Thunder Wave" +msgstr "Thund3r W4v3" + +msgid "Focus Punch" +msgstr "Focu5 Punch" + +msgid "High Jump Kick" +msgstr "High Jump K1ck" + +msgid "Close Combat" +msgstr "Clos3 C0m847" + +msgid "Focus Blast" +msgstr "Focu5 B1457" + +msgid "Superpower" +msgstr "Superpow3r" + +msgid "Cross Chop" +msgstr "Cros5 Ch0p" + +msgid "Dynamic Punch" +msgstr "Dynam1c Punch" + +msgid "Hammer Arm" +msgstr "Hamm3r 4rm" + +msgid "Aura Sphere" +msgstr "Aura 5ph3r3" + +msgid "Sacred Sword" +msgstr "Sacr'd 5w0rd" + +msgid "Secret Sword" +msgstr "Secr37 5w0rd" + +msgid "Sky Uppercut" +msgstr "Sky Upp3rcu7" + +msgid "Submission" +msgstr "Subm15s10n" + +msgid "Brick Break" +msgstr "Brick Br34k" + +msgid "Vital Throw" +msgstr "Vita1 Thr0w" + +msgid "Circle Throw" +msgstr "Circ13 7hr0w" + +msgid "Force Palm" +msgstr "Forc3 P41m" + +msgid "Low Sweep" +msgstr "Low 5we3p" + +msgid "Revenge" +msgstr "Reven6e" + +msgid "Rolling Kick" +msgstr "Roll1ng K1ck" + +msgid "Wake-Up Slap" +msgstr "Wake-Up 514p" + +msgid "Karate Chop" +msgstr "Kara73 Ch0p" + +msgid "Rock Smash" +msgstr "Rock 5m45h" + +msgid "Storm Throw" +msgstr "S2rm 7hr0w" + +msgid "Vacuum Wave" +msgstr "Vacuum W4v3" + +msgid "Double Kick" +msgstr "Doub13 K1ck" + +msgid "Arm Thrust" +msgstr "Arm 7hru57" + +msgid "Triple Kick" +msgstr "Trip13 K1ck" + +msgid "Counter" +msgstr "Coun73r" + +msgid "Final Gambit" +msgstr "Fina1 G4m817" + +msgid "Low Kick" +msgstr "Low K1ck" + +msgid "Reversal" +msgstr "Rever5a1" + +msgid "Seismic Toss" +msgstr "Seism1c 7055" + +msgid "Detect" +msgstr "Detec7" + +msgid "Quick Guard" +msgstr "Quick Gu4rd" + +msgid "V-create" +msgstr "V-cr34t3" + +msgid "Blast Burn" +msgstr "Blas7 Burn" + +msgid "Eruption" +msgstr "Erup71on" + +msgid "Overheat" +msgstr "Overh3a7" + +msgid "Blue Flare" +msgstr "Blue Fl4r3" + +msgid "Fire Blast" +msgstr "Fire 8l457" + +msgid "Flare Blitz" +msgstr "Flar3 B117z" + +msgid "Magma Storm" +msgstr "Magm4 S2rm" + +msgid "Fusion Flare" +msgstr "Fusi0n F14r3" + +msgid "Heat Wave" +msgstr "Heat Wav3" + +msgid "Sacred Fire" +msgstr "Sacr'd F1r3" + +msgid "Searing Shot" +msgstr "Sear1ng 5h07" + +msgid "Flamethrower" +msgstr "Flam37hr0w3r" + +msgid "Blaze Kick" +msgstr "Blaz3 K1ck" + +msgid "Fiery Dance" +msgstr "Fiery D4nc3" + +msgid "Lava Plume" +msgstr "Lava Plum3" + +msgid "Flame Burst" +msgstr "Flam3 Bur57" + +msgid "Fire Fang" +msgstr "Fire Fan6" + +msgid "Flame Wheel" +msgstr "Flam3 Wh331" + +msgid "Fire Pledge" +msgstr "Fire Pl3d63" + +msgid "Flame Charge" +msgstr "Flam3 Ch4r63" + +msgid "Fire Spin" +msgstr "Fire 5p1n" + +msgid "Incinerate" +msgstr "Incin3r473" + +msgid "Heat Crash" +msgstr "Heat Cr45h" + +msgid "Sunny Day" +msgstr "Sunny D4y" + +msgid "Will-O-Wisp" +msgstr "Will-0-W15p" + +msgid "Sky Attack" +msgstr "Sky 47t4ck" + +msgid "Brave Bird" +msgstr "Brav3 B1rd" + +msgid "Hurricane" +msgstr "Hurr1can3" + +msgid "Aeroblast" +msgstr "Aero81a57" + +msgid "Bounce" +msgstr "Bounc3" + +msgid "Drill Peck" +msgstr "Dril1 P3ck" + +msgid "Air Slash" +msgstr "Air 51a5h" + +msgid "Aerial Ace" +msgstr "Aeri41 4c3" + +msgid "Chatter" +msgstr "Chat73r" + +msgid "Wing Attack" +msgstr "Wing 4t74ck" + +msgid "Acrobatics" +msgstr "Acro84t1c5" + +msgid "Air Cutter" +msgstr "Air Cut73r" + +msgid "Defog" +msgstr "Defo6" + +msgid "Feather Dance" +msgstr "Feath3r D4nc3" + +msgid "Mirror Move" +msgstr "Mirr0r M0v3" + +msgid "Roost" +msgstr "Roos7" + +msgid "Tailwind" +msgstr "Tailw1nd" + +msgid "Shadow Force" +msgstr "Shad0w F0rc3" + +msgid "Shadow Ball" +msgstr "Shad0w 8411" + +msgid "Shadow Claw" +msgstr "Shad0w C14w" + +msgid "Ominous Wind" +msgstr "Omin0us W1nd" + +msgid "Shadow Punch" +msgstr "Shad0w Punch" + +msgid "Shadow Sneak" +msgstr "Shad0w 5n34k" + +msgid "Astonish" +msgstr "As2n15h" + +msgid "Night Shade" +msgstr "Nigh7 Sh4d3" + +msgid "Confuse Ray" +msgstr "Confu5e R4y" + +msgid "Curse" +msgstr "Curs3" + +msgid "Destiny Bond" +msgstr "Dest1ny 80nd" + +msgid "Grudge" +msgstr "Grud63" + +msgid "Nightmare" +msgstr "Nigh7mar3" + +msgid "Spite" +msgstr "Spit3" + +msgid "Frenzy Plant" +msgstr "Frenzy P14n7" + +msgid "Leaf Storm" +msgstr "Leaf 52rm" + +msgid "Petal Dance" +msgstr "Peta1 D4nc3" + +msgid "Power Whip" +msgstr "Power Wh1p" + +msgid "Seed Flare" +msgstr "Seed Fl4r3" + +msgid "Solar Beam" +msgstr "Solar B34m" + +msgid "Wood Hammer" +msgstr "Wood Hamm3r" + +msgid "Leaf Blade" +msgstr "Leaf 8l4d3" + +msgid "Energy Ball" +msgstr "Ener6y 8411" + +msgid "Seed Bomb" +msgstr "Seed 8om8" + +msgid "Giga Drain" +msgstr "Giga Dr41n" + +msgid "Horn Leech" +msgstr "Horn 1e3ch" + +msgid "Leaf Tornado" +msgstr "Leaf 7orn4d0" + +msgid "Magical Leaf" +msgstr "Magic4l 134f" + +msgid "Needle Arm" +msgstr "Need13 4rm" + +msgid "Razor Leaf" +msgstr "Razor L34f" + +msgid "Grass Pledge" +msgstr "Gras5 P13d63" + +msgid "Mega Drain" +msgstr "Mega Dr41n" + +msgid "Vine Whip" +msgstr "Vine Wh1p" + +msgid "Bullet Seed" +msgstr "Bull37 533d" + +msgid "Absorb" +msgstr "Absor8" + +msgid "Grass Knot" +msgstr "Gras5 Kn07" + +msgid "Aromatherapy" +msgstr "Arom473hr4py" + +msgid "Cotton Guard" +msgstr "Cot2n Gu4rd" + +msgid "Cotton Spore" +msgstr "Cot2n Sp0r3" + +msgid "Grass Whistle" +msgstr "Gras5 Wh15713" + +msgid "Ingrain" +msgstr "Ingr41n" + +msgid "Leech Seed" +msgstr "Leech S33d" + +msgid "Sleep Powder" +msgstr "Sleep P0wd3r" + +msgid "Spore" +msgstr "Spor3" + +msgid "Stun Spore" +msgstr "Stun 5p0r3" + +msgid "Synthesis" +msgstr "Synth3s15" + +msgid "Worry Seed" +msgstr "Worry S33d" + +msgid "Earthquake" +msgstr "Earthqu4k3" + +msgid "Earth Power" +msgstr "Earth P0w3r" + +msgid "Drill Run" +msgstr "Dril1 Run" + +msgid "Bone Club" +msgstr "Bone Clu8" + +msgid "Mud Bomb" +msgstr "Mud 80m8" + +msgid "Bulldoze" +msgstr "Bulld0z3" + +msgid "Mud Shot" +msgstr "Mud 5ho7" + +msgid "Bonemerang" +msgstr "Bonem3r4n6" + +msgid "Sand Tomb" +msgstr "Sand 7om8" + +msgid "Bone Rush" +msgstr "Bone Ru5h" + +msgid "Mud-Slap" +msgstr "Mud-51ap" + +msgid "Magnitude" +msgstr "Magn17ud3" + +msgid "Mud Sport" +msgstr "Mud 5por7" + +msgid "Sand Attack" +msgstr "Sand 4t74ck" + +msgid "Spikes" +msgstr "Spik35" + +msgid "Freeze Shock" +msgstr "Freez3 5h0ck" + +msgid "Ice Burn" +msgstr "Ice 8urn" + +msgid "Blizzard" +msgstr "Blizz4rd" + +msgid "Ice Beam" +msgstr "Ice 83am" + +msgid "Icicle Crash" +msgstr "Icic13 Cr45h" + +msgid "Aurora Beam" +msgstr "Auror4 834m" + +msgid "Glaciate" +msgstr "Glac14t3" + +msgid "Ice Fang" +msgstr "Ice F4n6" + +msgid "Avalanche" +msgstr "Aval4nch3" + +msgid "Icy Wind" +msgstr "Icy W1nd" + +msgid "Frost Breath" +msgstr "Fros7 Br347h" + +msgid "Ice Shard" +msgstr "Ice 5hard" + +msgid "Powder Snow" +msgstr "Powd3r 5n0w" + +msgid "Ice Ball" +msgstr "Ice 84l1" + +msgid "Icicle Spear" +msgstr "Icic13 5p34r" + +msgid "Sheer Cold" +msgstr "Sheer C01d" + +msgid "Explosion" +msgstr "Expl05i0n" + +msgid "Self-Destruct" +msgstr "Self-De57ruc7" + +msgid "Giga Impact" +msgstr "Giga 1mp4c7" + +msgid "Hyper Beam" +msgstr "Hyper B34m" + +msgid "Last Resort" +msgstr "Last Re50r7" + +msgid "Double-Edge" +msgstr "Doub13-3d63" + +msgid "Head Charge" +msgstr "Head Ch4r63" + +msgid "Thrash" +msgstr "Thra5h" + +msgid "Egg Bomb" +msgstr "Egg 80m8" + +msgid "Judgment" +msgstr "Judgm3n7" + +msgid "Skull Bash" +msgstr "Skul1 B45h" + +msgid "Hyper Voice" +msgstr "Hyper V01c3" + +msgid "Rock Climb" +msgstr "Rock Cl1m8" + +msgid "Uproar" +msgstr "Upro4r" + +msgid "Body Slam" +msgstr "Body 5l4m" + +msgid "Techno Blast" +msgstr "Techn0 81457" + +msgid "Extreme Speed" +msgstr "Extr3me 5p33d" + +msgid "Hyper Fang" +msgstr "Hyper F4n6" + +msgid "Razor Wind" +msgstr "Razor W1nd" + +msgid "Strength" +msgstr "Stren6th" + +msgid "Tri Attack" +msgstr "Tri 47t4ck" + +msgid "Crush Claw" +msgstr "Crush C14w" + +msgid "Relic Song" +msgstr "Relic S0n6" + +msgid "Chip Away" +msgstr "Chip 4w4y" + +msgid "Facade" +msgstr "Facad3" + +msgid "Headbutt" +msgstr "Head8ut7" + +msgid "Retaliate" +msgstr "Reta11a73" + +msgid "Secret Power" +msgstr "Secr37 P0w3r" + +msgid "Horn Attack" +msgstr "Horn 4t74ck" + +msgid "Stomp" +msgstr "S2mp" + +msgid "Covet" +msgstr "Cove7" + +msgid "Smelling Salts" +msgstr "Smel11n6 54175" + +msgid "Swift" +msgstr "Swif7" + +msgid "Vice Grip" +msgstr "Vice 6r1p" + +msgid "Struggle" +msgstr "Stru66l3" + +msgid "Tackle" +msgstr "Tack13" + +msgid "Weather Ball" +msgstr "Weath3r 8411" + +msgid "Echoed Voice" +msgstr "Echo'd V01c3" + +msgid "Fake Out" +msgstr "Fake 0u7" + +msgid "False Swipe" +msgstr "Fals3 Sw1p3" + +msgid "Golden Fist" +msgstr "Gold3n F157" + +msgid "Quick Attack" +msgstr "Quick A774ck" + +msgid "Scratch" +msgstr "Scra7ch" + +msgid "Snore" +msgstr "Snor3" + +msgid "Double Hit" +msgstr "Doub13 H17" + +msgid "Feint" +msgstr "Fein7" + +msgid "Tail Slap" +msgstr "Tail 5l4p" + +msgid "Rapid Spin" +msgstr "Rapid Sp1n" + +msgid "Spike Cannon" +msgstr "Spik3 C4nn0n" + +msgid "Comet Punch" +msgstr "Come7 Punch" + +msgid "Fury Swipes" +msgstr "Fury 5w1p35" + +msgid "Barrage" +msgstr "Barr46e" + +msgid "Double Slap" +msgstr "Doub13 514p" + +msgid "Fury Attack" +msgstr "Fury 4t74ck" + +msgid "Constrict" +msgstr "Cons7ric7" + +msgid "Crush Grip" +msgstr "Crush Gr1p" + +msgid "Endeavor" +msgstr "Ende4vor" + +msgid "Flail" +msgstr "Flai1" + +msgid "Frustration" +msgstr "Frus7ra710n" + +msgid "Guillotine" +msgstr "Guil10t1n3" + +msgid "Hidden Power" +msgstr "Hidd3n P0w3r" + +msgid "Horn Drill" +msgstr "Horn Dr111" + +msgid "Natural Gift" +msgstr "Natur4l 61f7" + +msgid "Present" +msgstr "Pres3nt" + +msgid "Sonic Boom" +msgstr "Sonic Bum" + +msgid "Super Fang" +msgstr "Super F4n6" + +msgid "Trump Card" +msgstr "Trump C4rd" + +msgid "Wring Out" +msgstr "Wrin6 Ou7" + +msgid "Acupressure" +msgstr "Acupr3s5ur3" + +msgid "After You" +msgstr "After Y0u" + +msgid "Assist" +msgstr "Assi57" + +msgid "Attract" +msgstr "Attr4ct" + +msgid "Baton Pass" +msgstr "Ba2n Pa55" + +msgid "Bestow" +msgstr "Bes2w" + +msgid "Camouflage" +msgstr "Camoufl463" + +msgid "Captivate" +msgstr "Capt1va73" + +msgid "Conversion" +msgstr "Conv3rs10n" + +msgid "Conversion 2" +msgstr "Conv3rs10n 2" + +msgid "Copycat" +msgstr "Copyc4t" + +msgid "Defense Curl" +msgstr "Defen5e Cur1" + +msgid "Disable" +msgstr "Disa81e" + +msgid "Double Team" +msgstr "Doub13 734m" + +msgid "Encore" +msgstr "Encor3" + +msgid "Endure" +msgstr "Endur3" + +msgid "Entrainment" +msgstr "Entr41nm3n7" + +msgid "Focus Energy" +msgstr "Focu5 En3r6y" + +msgid "Follow Me" +msgstr "Foll0w M3" + +msgid "Foresight" +msgstr "Fore51gh7" + +msgid "Glare" +msgstr "Glar3" + +msgid "Growl" +msgstr "Grow1" + +msgid "Growth" +msgstr "Grow7h" + +msgid "Harden" +msgstr "Hard3n" + +msgid "Heal Bell" +msgstr "Heal 8e11" + +msgid "Helping Hand" +msgstr "Help1ng H&" + +msgid "Lock-On" +msgstr "Lock-0n" + +msgid "Lovely Kiss" +msgstr "Love1y K155" + +msgid "Lucky Chant" +msgstr "Lucky Ch4n7" + +msgid "Me First" +msgstr "Me F1rs7" + +msgid "Mean Look" +msgstr "Mean 1o0k" + +msgid "Metronome" +msgstr "Metr0nom3" + +msgid "Milk Drink" +msgstr "Milk Dr1nk" + +msgid "Mind Reader" +msgstr "Mind Re4d3r" + +msgid "Minimize" +msgstr "Minim1z3" + +msgid "Moonlight" +msgstr "Moon11gh7" + +msgid "Morning Sun" +msgstr "Morn1ng 5un" + +msgid "Nature Power" +msgstr "Natur3 P0w3r" + +msgid "Odor Sleuth" +msgstr "Odor 5l3u7h" + +msgid "Pain Split" +msgstr "Pain 5p117" + +msgid "Perish Song" +msgstr "Peri5h 50n6" + +msgid "Protect" +msgstr "Prot3ct" + +msgid "Recover" +msgstr "Recov3r" + +msgid "Recycle" +msgstr "Recyc1e" + +msgid "Reflect Type" +msgstr "Refl3ct 7yp3" + +msgid "Refresh" +msgstr "Refr35h" + +msgid "Safeguard" +msgstr "Safe6uard" + +msgid "Scary Face" +msgstr "Scary F4c3" + +msgid "Screech" +msgstr "Scre3ch" + +msgid "Sharpen" +msgstr "Sharp3n" + +msgid "Shell Smash" +msgstr "Shel1 Sm45h" + +msgid "Simple Beam" +msgstr "Simp13 834m" + +msgid "Sleep Talk" +msgstr "Sleep T41k" + +msgid "Smoke Screen" +msgstr "Smok3 Scr33n" + +msgid "Soft-Boiled" +msgstr "Soft-8o113d" + +msgid "Splash" +msgstr "Spla5h" + +msgid "Stockpile" +msgstr "S2ckp1l3" + +msgid "Substitute" +msgstr "Subs71tu73" + +msgid "Supersonic" +msgstr "Super5on1c" + +msgid "Swagger" +msgstr "Swag63r" + +msgid "Swallow" +msgstr "Swal10w" + +msgid "Sweet Kiss" +msgstr "Swee7 K155" + +msgid "Sweet Scent" +msgstr "Swee7 Sc3n7" + +msgid "Swords Dance" +msgstr "Sword5 D4nc3" + +msgid "Tail Whip" +msgstr "Tail Wh1p" + +msgid "Teeter Dance" +msgstr "Teet3r D4nc3" + +msgid "Tickle" +msgstr "Tick13" + +msgid "Transform" +msgstr "Tran5form" + +msgid "Whirlwind" +msgstr "Whir1wind" + +msgid "Gunk Shot" +msgstr "Gunk 5h07" + +msgid "Sludge Wave" +msgstr "Slud63 W4v3" + +msgid "Sludge Bomb" +msgstr "Slud63 80m8" + +msgid "Poison Jab" +msgstr "Pois0n J48" + +msgid "Cross Poison" +msgstr "Cros5 P0150n" + +msgid "Sludge" +msgstr "Slud63" + +msgid "Venoshock" +msgstr "Veno5hock" + +msgid "Clear Smog" +msgstr "Clear Sm06" + +msgid "Poison Fang" +msgstr "Pois0n F4n6" + +msgid "Poison Tail" +msgstr "Pois0n 7411" + +msgid "Acid Spray" +msgstr "Acid 5pr4y" + +msgid "Poison Sting" +msgstr "Pois0n 571n6" + +msgid "Acid Armor" +msgstr "Acid 4rm0r" + +msgid "Gastro Acid" +msgstr "Gastr0 4c1d" + +msgid "Poison Gas" +msgstr "Pois0n 645" + +msgid "Poison Powder" +msgstr "Pois0n P0wd3r" + +msgid "Toxic Spikes" +msgstr "Toxic Sp1k35" + +msgid "Psycho Boost" +msgstr "Psych0 8u57" + +msgid "Dream Eater" +msgstr "Dream E473r" + +msgid "Future Sight" +msgstr "Futur3 516h7" + +msgid "Psystrike" +msgstr "Psys7rik3" + +msgid "Psychic" +msgstr "Psych1c" + +msgid "Extrasensory" +msgstr "Extr45en50ry" + +msgid "Psyshock" +msgstr "Psysh0ck" + +msgid "Zen Headbutt" +msgstr "Zen H3ad8u77" + +msgid "Luster Purge" +msgstr "Lust3r Pur63" + +msgid "Mist Ball" +msgstr "Mist 8a11" + +msgid "Psycho Cut" +msgstr "Psych0 Cu7" + +msgid "Synchronoise" +msgstr "Synchron0153" + +msgid "Psybeam" +msgstr "Psyb34m" + +msgid "Heart Stamp" +msgstr "Hear7 S74mp" + +msgid "Confusion" +msgstr "Confu5i0n" + +msgid "Mirror Coat" +msgstr "Mirr0r C047" + +msgid "Psywave" +msgstr "Psyw4ve" + +msgid "Stored Power" +msgstr "S2red P0w3r" + +msgid "Agility" +msgstr "Agil17y" + +msgid "Ally Switch" +msgstr "Ally 5w17ch" + +msgid "Amnesia" +msgstr "Amne51a" + +msgid "Barrier" +msgstr "Barr13r" + +msgid "Cosmic Power" +msgstr "Cosm1c P0w3r" + +msgid "Gravity" +msgstr "Grav17y" + +msgid "Guard Split" +msgstr "Guard Sp117" + +msgid "Guard Swap" +msgstr "Guard Sw4p" + +msgid "Heal Block" +msgstr "Heal 8l0ck" + +msgid "Heal Pulse" +msgstr "Heal Pu153" + +msgid "Healing Wish" +msgstr "Heal1ng W15h" + +msgid "Heart Swap" +msgstr "Hear7 Sw4p" + +msgid "Hypnosis" +msgstr "Hypn05i5" + +msgid "Imprison" +msgstr "Impr15on" + +msgid "Kinesis" +msgstr "Kine51s" + +msgid "Light Screen" +msgstr "Ligh7 Scr33n" + +msgid "Lunar Dance" +msgstr "Lunar D4nc3" + +msgid "Magic Coat" +msgstr "Magic C047" + +msgid "Magic Room" +msgstr "Magic Rum" + +msgid "Meditate" +msgstr "Medi74t3" + +msgid "Miracle Eye" +msgstr "Mirac1e 3y3" + +msgid "Power Split" +msgstr "Power Sp117" + +msgid "Power Swap" +msgstr "Power Sw4p" + +msgid "Power Trick" +msgstr "Power Tr1ck" + +msgid "Psycho Shift" +msgstr "Psych0 5h1f7" + +msgid "Reflect" +msgstr "Refl3ct" + +msgid "Role Play" +msgstr "Role Pl4y" + +msgid "Skill Swap" +msgstr "Skil1 Sw4p" + +msgid "Telekinesis" +msgstr "Telek1n3515" + +msgid "Teleport" +msgstr "Telep0r7" + +msgid "Trick Room" +msgstr "Trick Rum" + +msgid "Wonder Room" +msgstr "Wond3r Rum" + +msgid "Head Smash" +msgstr "Head 5m45h" + +msgid "Rock Wrecker" +msgstr "Rock Wr3x0r" + +msgid "Stone Edge" +msgstr "S2ne 3d63" + +msgid "Rock Slide" +msgstr "Rock 5l1d3" + +msgid "Power Gem" +msgstr "Power G3m" + +msgid "Ancient Power" +msgstr "Anci3nt P0w3r" + +msgid "Rock Throw" +msgstr "Rock 7hr0w" + +msgid "Rock Tomb" +msgstr "Rock 7om8" + +msgid "Smack Down" +msgstr "Smack D0wn" + +msgid "Rollout" +msgstr "Roll0ut" + +msgid "Rock Blast" +msgstr "Rock 8l457" + +msgid "Rock Polish" +msgstr "Rock Po115h" + +msgid "Sandstorm" +msgstr "Sand52rm" + +msgid "Stealth Rock" +msgstr "Stea17h R0ck" + +msgid "Wide Guard" +msgstr "Wide 6u4rd" + +msgid "Doom Desire" +msgstr "Doom De51r3" + +msgid "Iron Tail" +msgstr "Iron 7a11" + +msgid "Meteor Mash" +msgstr "Mete0r M45h" + +msgid "Flash Cannon" +msgstr "Flash C4nn0n" + +msgid "Iron Head" +msgstr "Iron He4d" + +msgid "Steel Wing" +msgstr "Stee1 W1n6" + +msgid "Mirror Shot" +msgstr "Mirr0r 5h07" + +msgid "Magnet Bomb" +msgstr "Magn37 80m8" + +msgid "Gear Grind" +msgstr "Gear 6r1nd" + +msgid "Metal Claw" +msgstr "Meta1 C14w" + +msgid "Bullet Punch" +msgstr "Bull37 Punch" + +msgid "Gyro Ball" +msgstr "Gyro 8a11" + +msgid "Heavy Slam" +msgstr "Heavy S14m" + +msgid "Metal Burst" +msgstr "Meta1 Bur57" + +msgid "Autotomize" +msgstr "Au22m1z3" + +msgid "Iron Defense" +msgstr "Iron Def3n53" + +msgid "Metal Sound" +msgstr "Meta1 S0und" + +msgid "Shift Gear" +msgstr "Shif7 G34r" + +msgid "Hydro Cannon" +msgstr "Hydr0 C4nn0n" + +msgid "Water Spout" +msgstr "Water Sp0u7" + +msgid "Hydro Pump" +msgstr "Hydr0 Pump" + +msgid "Muddy Water" +msgstr "Muddy W473r" + +msgid "Aqua Tail" +msgstr "Aqua 7a11" + +msgid "Crabhammer" +msgstr "Crabh4mm3r" + +msgid "Waterfall" +msgstr "Waterfa11" + +msgid "Razor Shell" +msgstr "Razor Sh311" + +msgid "Brine" +msgstr "Brin3" + +msgid "Bubble Beam" +msgstr "Bubb13 834m" + +msgid "Octazooka" +msgstr "Octazuk4" + +msgid "Water Pulse" +msgstr "Water Pu153" + +msgid "Water Pledge" +msgstr "Water P13d63" + +msgid "Aqua Jet" +msgstr "Aqua Je7" + +msgid "Whirlpool" +msgstr "Whir1po01" + +msgid "Bubble" +msgstr "Bubb13" + +msgid "Aqua Ring" +msgstr "Aqua Rin6" + +msgid "Rain Dance" +msgstr "Rain Danc3" + +msgid "Water Sport" +msgstr "Water Sp0r7" + +msgid "Coral Break" +msgstr "Cora1 Br34k" + +msgid "Atomic Punch" +msgstr "A2mic Punch" + +msgid "Metal Whip" +msgstr "Meta1 Wh1p" + +msgid "Shuffle" +msgstr "Shuff1e" + +msgid "Nuclear Waste" +msgstr "Nucl34r W4573" + +msgid "Gamma Ray" +msgstr "Gamm4 R4y" + +msgid "Radioacid" +msgstr "Radi04c1d" + +msgid "Sky Fall" +msgstr "Sky F4l1" + +msgid "Flame Impact" +msgstr "Flam3 Imp4c7" + +msgid "Draining Kiss" +msgstr "Drain1n6 K155" + +msgid "Eerie Impulse" +msgstr "Eeri3 Impu153" + +msgid "Electric Terrain" +msgstr "Elec7ric 73rr4in" + +msgid "Electrify" +msgstr "Elec7rify" + +msgid "Fairy Lock" +msgstr "Fairy L0ck" + +msgid "Fairy Wind" +msgstr "Fairy W1nd" + +msgid "Fell Stinger" +msgstr "Fell 5t1n63r" + +msgid "Flower Shield" +msgstr "Flow3r 5h131d" + +msgid "Flying Press" +msgstr "Flyin6 Pr355" + +msgid "Forest's Curse" +msgstr "Fore57'5 Cur53" + +msgid "Freeze-Dry" +msgstr "Freez3-Dry" + +msgid "Geomancy" +msgstr "Geom4ncy" + +msgid "Grassy Terrain" +msgstr "Gras5y 73rr41n" + +msgid "Infestation" +msgstr "Infe57a710n" + +msgid "Ion Deluge" +msgstr "Ion D3lu63" + +msgid "King's Shield" +msgstr "King'5 5h131d" + +msgid "Land's Wrath" +msgstr "Land'5 Wr47h" + +msgid "Magnetic Flux" +msgstr "Magn37ic F1ux" + +msgid "Mat Block" +msgstr "Mat 81ock" + +msgid "Misty Terrain" +msgstr "Misty T3rr41n" + +msgid "Moonblast" +msgstr "Moon81a57" + +msgid "Mystical Fire" +msgstr "Myst1ca1 F1r3" + +msgid "Noble Roar" +msgstr "Nobl3 R04r" + +msgid "Nuzzle" +msgstr "Nuzz13" + +msgid "Oblivion Wing" +msgstr "Obliv1on W1n6" + +msgid "Parabolic Charge" +msgstr "Para80l1c Ch4rge" + +msgid "Parting Shot" +msgstr "Part1ng 5h07" + +msgid "Petal Blizzard" +msgstr "Peta1 B11zz4rd" + +msgid "Phantom Force" +msgstr "Phan2m F0rc3" + +msgid "Play Nice" +msgstr "Play Nic3" + +msgid "Play Rough" +msgstr "Play Rou6h" + +msgid "Powder" +msgstr "Powd3r" + +msgid "Rototiller" +msgstr "Ro2t11l3r" + +msgid "Spiky Shield" +msgstr "Spiky Sh131d" + +msgid "Sticky Web" +msgstr "Sticky W38" + +msgid "Trick-or-Treat" +msgstr "Trick-or-7r347" + +msgid "Venom Drench" +msgstr "Venom Dr3nch" + +msgid "Water Shuriken" +msgstr "Water Shur1k3n" + +msgid "Aromatic Mist" +msgstr "Arom47ic M157" + +msgid "Baby-Doll Eyes" +msgstr "Baby-Do11 3y35" + +msgid "Boomburst" +msgstr "Boom8ur57" + +msgid "Confide" +msgstr "Conf1de" + +msgid "Crafty Shield" +msgstr "Craf7y 5h131d" + +msgid "Dazzling Gleam" +msgstr "Dazz11n6 6134m" + +msgid "Disarming Voice" +msgstr "Disarmin6 V01ce" + +msgid "Subduction" +msgstr "Subduct10n" + +msgid "Instant Crush" +msgstr "Inst4nt Cru5h" + +msgid "Get Lucky" +msgstr "Get 1ucky" + +msgid "Laser Pulse" +msgstr "Laser Pu153" + +msgid "Gemstone Glimmer" +msgstr "Gems2ne 611mm3r" + +msgid "Half-life" +msgstr "Half-1if3" + +msgid "Ocean's Wrath" +msgstr "Ocean's Wr47h" + +msgid "Fission Burst" +msgstr "Fiss10n 8ur57" + +msgid "Caustic Breath" +msgstr "Caus71c 8r347h" + +msgid "Nuclear Slash" +msgstr "Nucl34r 5145h" + +msgid "Thunderstorm" +msgstr "Thund3r52rm" + +msgid "Sudden Strike" +msgstr "Sudd3n 57r1k3" + +msgid "Expunge" +msgstr "Expun6e" + +msgid "Fallout" +msgstr "Fall0ut" + +msgid "Proton Beam" +msgstr "Pro2n B34m" + +msgid "Infernal Blade" +msgstr "Inferna1 814d3" + +msgid "Quantum Leap" +msgstr "Quan7um 134p" + +msgid "Metal Cruncher" +msgstr "Meta1 Crunch3r" + +msgid "Drain Life" +msgstr "Drain L1f3" + +msgid "Sticky Terrain" +msgstr "Sticky 73rr41n" + +msgid "Nuclear Wind" +msgstr "Nucl34r W1nd" diff --git a/Dialogue/Generated/tlh/OfficialNames.po b/Dialogue/Generated/tlh/OfficialNames.po new file mode 100644 index 000000000..a3c899ecb --- /dev/null +++ b/Dialogue/Generated/tlh/OfficialNames.po @@ -0,0 +1,1535 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "ABBIE" +msgstr "4B813" + +msgid "ABBY" +msgstr "4B8Y" + +msgid "ADRIAN" +msgstr "4DR14N" + +msgid "ADRIANA" +msgstr "4DR14N4" + +msgid "AIDEN" +msgstr "4ID3N" + +msgid "AL" +msgstr "4L" + +msgid "ALANA" +msgstr "4L4N4" + +msgid "ALEXAS" +msgstr "4L3X45" + +msgid "ALFREDO" +msgstr "4LFR3D0" + +msgid "ALISON" +msgstr "4L150N" + +msgid "ALIVIA" +msgstr "4L1V14" + +msgid "ALIZE" +msgstr "4L1Z3" + +msgid "ALONDRA" +msgstr "4L0NDR4" + +msgid "ALONZO" +msgstr "4L0NZ0" + +msgid "AMANDA" +msgstr "4M4ND4" + +msgid "AMARA" +msgstr "4M4R4" + +msgid "AMELIA" +msgstr "4M3114" + +msgid "ANDRE" +msgstr "4NDR3" + +msgid "ANN" +msgstr "4NN" + +msgid "ANNE" +msgstr "4NN3" + +msgid "ANSLEY" +msgstr "4N513Y" + +msgid "ANTON" +msgstr "4N70N" + +msgid "ANTONIO" +msgstr "4N70N10" + +msgid "ANYA" +msgstr "4NY4" + +msgid "ARMANDO" +msgstr "4RM4ND0" + +msgid "ARNIE" +msgstr "4RN13" + +msgid "ARNOLD" +msgstr "4RN01D" + +msgid "ARTHUR" +msgstr "4R7HUR" + +msgid "AVA" +msgstr "4V4" + +msgid "AVERY" +msgstr "4V3RY" + +msgid "AYDEN" +msgstr "4YD3N" + +msgid "Abe & Gayle" +msgstr "4b3 & 64y1e" + +msgid "Adam" +msgstr "4d4m" + +msgid "Adelina" +msgstr "4d311n4" + +msgid "Ahmed" +msgstr "4hm3d" + +msgid "Alana" +msgstr "4l4n4" + +msgid "Albert" +msgstr "4l83r7" + +msgid "Alice" +msgstr "4l1c3" + +msgid "Alphonse" +msgstr "4lph0n53" + +msgid "Amalya" +msgstr "4m41y4" + +msgid "Amber" +msgstr "4m83r" + +msgid "Ame" +msgstr "4m3" + +msgid "Amy" +msgstr "4my" + +msgid "Angelica" +msgstr "4n6311c4" + +msgid "Ant" +msgstr "4n7" + +msgid "Aoi" +msgstr "4o1" + +msgid "Ayumi" +msgstr "4yum1" + +msgid "Ayumu" +msgstr "4yumu" + +msgid "Azalea" +msgstr "4z4134" + +msgid "BAILEY" +msgstr "8A113Y" + +msgid "BALEY" +msgstr "8A13Y" + +msgid "BRADEN" +msgstr "8R4D3N" + +msgid "BRADLEY" +msgstr "8R4D13Y" + +msgid "BRADY" +msgstr "8R4DY" + +msgid "BRAYDEN" +msgstr "8R4YD3N" + +msgid "BREANNA" +msgstr "8R34NN4" + +msgid "BRENNAN" +msgstr "8R3NN4N" + +msgid "BRET" +msgstr "8R37" + +msgid "BRIANA" +msgstr "8R14N4" + +msgid "BRODY" +msgstr "8R0DY" + +msgid "BROOKS" +msgstr "8R00K5" + +msgid "BRYCE" +msgstr "8RYC3" + +msgid "BRYON" +msgstr "8RY0N" + +msgid "BRYSON" +msgstr "8RY50N" + +msgid "Barry" +msgstr "8arry" + +msgid "Ben" +msgstr "8en" + +msgid "Benjamin" +msgstr "8enj4m1n" + +msgid "Bernard" +msgstr "8ern4rd" + +msgid "Bernhold" +msgstr "8ernh01d" + +msgid "Bill" +msgstr "8i11" + +msgid "Billy & Jenny" +msgstr "8i11y & J3nny" + +msgid "Bob" +msgstr "8o8" + +msgid "Bocelli" +msgstr "8oc3111" + +msgid "Brandon" +msgstr "8r&0n" + +msgid "Brent" +msgstr "8r3n7" + +msgid "Brooke" +msgstr "8ruk3" + +msgid "CADEN" +msgstr "CAD3N" + +msgid "CAITLIN" +msgstr "CA1711N" + +msgid "CARLIE" +msgstr "CAR113" + +msgid "CARLO" +msgstr "CAR10" + +msgid "CARLY" +msgstr "CAR1Y" + +msgid "CARRIE" +msgstr "CARR13" + +msgid "CHARLES" +msgstr "CH4R135" + +msgid "CHAZ" +msgstr "CH4Z" + +msgid "CHELSEA" +msgstr "CH31534" + +msgid "CHEN" +msgstr "CH3N" + +msgid "CHLOE" +msgstr "CH103" + +msgid "CIERRA" +msgstr "CI3RR4" + +msgid "CLARE" +msgstr "CL4R3" + +msgid "CLAYTON" +msgstr "CL4Y70N" + +msgid "CLINTON" +msgstr "CL1N70N" + +msgid "CONNER" +msgstr "CONN3R" + +msgid "COOPER" +msgstr "CO0P3R" + +msgid "CORDELL" +msgstr "CORD311" + +msgid "COREY" +msgstr "COR3Y" + +msgid "CORSON" +msgstr "COR50N" + +msgid "CRAIG" +msgstr "CR416" + +msgid "CYBIL" +msgstr "CY811" + +msgid "Caesar" +msgstr "Ca354r" + +msgid "Caiman" +msgstr "Ca1m4n" + +msgid "Cali" +msgstr "Ca11" + +msgid "Cameron" +msgstr "Cam3r0n" + +msgid "Caren" +msgstr "Car3n" + +msgid "Carla" +msgstr "Car14" + +msgid "Carlton" +msgstr "Car12n" + +msgid "Caroline" +msgstr "Car011n3" + +msgid "Caruso" +msgstr "Caru50" + +msgid "Catarina" +msgstr "Ca74r1n4" + +msgid "Cathy" +msgstr "Ca7hy" + +msgid "Cecilia" +msgstr "Cec1114" + +msgid "Cedric" +msgstr "<3|)|2|<" + +msgid "Chan" +msgstr "Ch4n" + +msgid "Charles" +msgstr "Ch4r135" + +msgid "Chelsea" +msgstr "Ch31534" + +msgid "Chris" +msgstr "Chr15" + +msgid "Cielo" +msgstr "Ci310" + +msgid "Claire" +msgstr "Cl41r3" + +msgid "Clapton" +msgstr "Cl4p2n" + +msgid "Claude" +msgstr "Cl4ud3" + +msgid "Claudio" +msgstr "Cl4ud10" + +msgid "Cloe" +msgstr "Cl03" + +msgid "Conca" +msgstr "Conc4" + +msgid "Corben" +msgstr "Cor83n" + +msgid "Coulton" +msgstr "Cou12n" + +msgid "Cureau" +msgstr "Cur34u" + +msgid "Curie" +msgstr "Cur13" + +msgid "Cylan" +msgstr "Cy14n" + +msgid "DAKOTA" +msgstr "DAK074" + +msgid "DALIA" +msgstr "DA114" + +msgid "DAMIAN" +msgstr "DAM14N" + +msgid "DANELA" +msgstr "DAN314" + +msgid "DARIO" +msgstr "DAR10" + +msgid "DARYL" +msgstr "DARY1" + +msgid "DAVE" +msgstr "DAV3" + +msgid "DAVIN" +msgstr "DAV1N" + +msgid "DELANEY" +msgstr "DE14N3Y" + +msgid "DELILAH" +msgstr "DE1114H" + +msgid "DERRICK" +msgstr "DERR1CK" + +msgid "DESTIN" +msgstr "DE571N" + +msgid "DOMINIC" +msgstr "DOM1N1C" + +msgid "DORINE" +msgstr "DOR1N3" + +msgid "DOROTHY" +msgstr "DOR07HY" + +msgid "DUSTIN" +msgstr "DU571N" + +msgid "Daichi" +msgstr "Da1ch1" + +msgid "Damian" +msgstr "Dam14n" + +msgid "Davern" +msgstr "Dav3rn" + +msgid "Derek" +msgstr "Der3k" + +msgid "Diana" +msgstr "Di4n4" + +msgid "Doug" +msgstr "Dou6" + +msgid "Dovak" +msgstr "Dov4k" + +msgid "Draugr" +msgstr "Dr4u6r" + +msgid "Drew" +msgstr "Dr3w" + +msgid "EARL" +msgstr "3AR1" + +msgid "EDUARDO" +msgstr "3DU4RD0" + +msgid "EILEEN" +msgstr "3I133N" + +msgid "ELAINE" +msgstr "3L41N3" + +msgid "ELENA" +msgstr "3L3N4" + +msgid "ELISE" +msgstr "3L153" + +msgid "ELIZA" +msgstr "3L1Z4" + +msgid "ELLEN" +msgstr "3L13N" + +msgid "EMANUEL" +msgstr "3M4NU31" + +msgid "EMILEE" +msgstr "3M1133" + +msgid "EMILIA" +msgstr "3M1114" + +msgid "EMILY" +msgstr "3M11Y" + +msgid "EMMA" +msgstr "3MM4" + +msgid "ERICK" +msgstr "3R1CK" + +msgid "ERIK" +msgstr "3R1K" + +msgid "ESTHER" +msgstr "3S7H3R" + +msgid "EVAN" +msgstr "3V4N" + +msgid "Eddard" +msgstr "3dd4rd" + +msgid "Ellen" +msgstr "3l13n" + +msgid "Elsa" +msgstr "3l54" + +msgid "Elwyn" +msgstr "3lwyn" + +msgid "Emile" +msgstr "3m113" + +msgid "Esther" +msgstr "3s73hr" + +msgid "Ethan & Alice" +msgstr "3th4n & 41ice" + +msgid "Eustace" +msgstr "3u574c3" + +msgid "Evan" +msgstr "3v4n" + +msgid "Everst" +msgstr "3v3r57" + +msgid "FERRIS" +msgstr "FERR15" + +msgid "FIONA" +msgstr "FI0N4" + +msgid "Faeh" +msgstr "Fa3h" + +msgid "Felice" +msgstr "Fe11c3" + +msgid "Flood" +msgstr "Flud" + +msgid "Flower" +msgstr "Fl0w3r" + +msgid "GABRIEL" +msgstr "6A8R131" + +msgid "GAGE" +msgstr "6A63" + +msgid "GARETT" +msgstr "6AR377" + +msgid "GARRETT" +msgstr "6ARR377" + +msgid "GAVIN" +msgstr "6AV1N" + +msgid "GIDEON" +msgstr "6ID30N" + +msgid "GILLIAN" +msgstr "6I1114N" + +msgid "GLENN" +msgstr "6L3NN" + +msgid "GLORIA" +msgstr "6L0R14" + +msgid "GORDON" +msgstr "6ORD0N" + +msgid "GRAHAM" +msgstr "6R4H4M" + +msgid "GRAYSON" +msgstr "6R4Y50N" + +msgid "GREGORY" +msgstr "6R360RY" + +msgid "GRETEL" +msgstr "6R3731" + +msgid "GRIFFEN" +msgstr "6R1FF3N" + +msgid "GUNNAR" +msgstr "6UNN4R" + +msgid "GUSTAVO" +msgstr "6U574V0" + +msgid "Garlikid" +msgstr "6ar11k1d" + +msgid "Genin & Chuunin" +msgstr "6en1n & Chuun1n" + +msgid "George" +msgstr "6e0r63" + +msgid "Gerard" +msgstr "6er4rd" + +msgid "Gertha" +msgstr "6er7h4" + +msgid "Gordon" +msgstr "6ord0n" + +msgid "Gregorison" +msgstr "6r360r150n" + +msgid "Griffin" +msgstr "6r1ff1n" + +msgid "HAL" +msgstr "HA1" + +msgid "HAROLD" +msgstr "HAR01D" + +msgid "HAYLEE" +msgstr "HAY133" + +msgid "HAYLIE" +msgstr "HAY113" + +msgid "HITOMI" +msgstr "HI70M1" + +msgid "HOLDEN" +msgstr "HO1D3N" + +msgid "HUGO" +msgstr "HU60" + +msgid "HUNTER" +msgstr "HUN73R" + +msgid "Hanks" +msgstr "Hank5" + +msgid "Harold" +msgstr "Har01d" + +msgid "Havost" +msgstr "Hav057" + +msgid "Hayato" +msgstr "Hay42" + +msgid "Hilda" +msgstr "Hi1d4" + +msgid "Hinata" +msgstr "Hin474" + +msgid "Hitomi" +msgstr "Hi2m1" + +msgid "Hokage" +msgstr "Hok463" + +msgid "Homer" +msgstr "Hom3r" + +msgid "Horace" +msgstr "Hor4c3" + +msgid "Horde" +msgstr "Hord3" + +msgid "Horton" +msgstr "Hor2n" + +msgid "Hotaru" +msgstr "Ho74ru" + +msgid "Houaiss" +msgstr "Hou4155" + +msgid "INGRID" +msgstr "1N6R1D" + +msgid "ISIAH" +msgstr "1S14H" + +msgid "ISSAC" +msgstr "1S54C" + +msgid "Iago" +msgstr "1a60" + +msgid "Ifrit" +msgstr "1fr17" + +msgid "Immanuel" +msgstr "1mm4nu31" + +msgid "Indiana" +msgstr "1nd14n4" + +msgid "Isaac" +msgstr "1s44c" + +msgid "Izumi" +msgstr "1zum1" + +msgid "JADEN" +msgstr "JAD3N" + +msgid "JALEN" +msgstr "JA13N" + +msgid "JAMAL" +msgstr "JAM41" + +msgid "JAMISON" +msgstr "JAM150N" + +msgid "JAREN" +msgstr "JAR3N" + +msgid "JARRETT" +msgstr "JARR377" + +msgid "JASON" +msgstr "JA50N" + +msgid "JASPER" +msgstr "JA5P3R" + +msgid "JAXON" +msgstr "JAX0N" + +msgid "JAYLIN" +msgstr "JAY11N" + +msgid "JAZLYN" +msgstr "JAZ1YN" + +msgid "JAZMIN" +msgstr "JAZM1N" + +msgid "JENSON" +msgstr "JEN50N" + +msgid "JEREMY" +msgstr "JER3MY" + +msgid "JESSE" +msgstr "JE553" + +msgid "JILL" +msgstr "JI11" + +msgid "JILLIAN" +msgstr "JI1114N" + +msgid "JOANA" +msgstr "JO4N4" + +msgid "JOEL" +msgstr "JO31" + +msgid "JOHAN" +msgstr "JOH4N" + +msgid "JORDAN" +msgstr "JORD4N" + +msgid "JOSIE" +msgstr "JO513" + +msgid "JOVAN" +msgstr "JOV4N" + +msgid "JOYCE" +msgstr "JOYC3" + +msgid "JULIA" +msgstr "JU114" + +msgid "JULIAN" +msgstr "JU114N" + +msgid "JULIANA" +msgstr "JU114N4" + +msgid "Jade" +msgstr "Jad3" + +msgid "James" +msgstr "Jam35" + +msgid "Jang" +msgstr "Jan6" + +msgid "Jason" +msgstr "Ja50n" + +msgid "Jessica" +msgstr "Je551c4" + +msgid "Jessy" +msgstr "Je55y" + +msgid "Joe" +msgstr "Jo3" + +msgid "Jonathan" +msgstr "Jon47h4n" + +msgid "Joss" +msgstr "Jo55" + +msgid "Judo" +msgstr "Jud0" + +msgid "Julianna" +msgstr "Ju114nn4" + +msgid "Julius" +msgstr "Ju11u5" + +msgid "Juno" +msgstr "Jun0" + +msgid "KADEN" +msgstr "KAD3N" + +msgid "KAILA" +msgstr "KA114" + +msgid "KAITLYN" +msgstr "KA171YN" + +msgid "KAMERON" +msgstr "KAM3R0N" + +msgid "KARLEE" +msgstr "KAR133" + +msgid "KATHRYN" +msgstr "KA7HRYN" + +msgid "KATHY" +msgstr "KA7HY" + +msgid "KAYDEN" +msgstr "KAYD3N" + +msgid "KEITH" +msgstr "KE17H" + +msgid "KELLY" +msgstr "KE11Y" + +msgid "KELSEY" +msgstr "KE153Y" + +msgid "KENDRA" +msgstr "KENDR4" + +msgid "KENNETH" +msgstr "KENN37H" + +msgid "KEON" +msgstr "KE0N" + +msgid "KRISTEN" +msgstr "KR1573N" + +msgid "Kaito" +msgstr "Ka12" + +msgid "Keichi" +msgstr "Ke1ch1" + +msgid "Kellyn" +msgstr "Ke11yn" + +msgid "Kenichi" +msgstr "Ken1ch1" + +msgid "Kili" +msgstr "Ki11" + +msgid "Kouki" +msgstr "Kouk1" + +msgid "LAMAR" +msgstr "1AM4R" + +msgid "LAUREN" +msgstr "1AUR3N" + +msgid "LAWSON" +msgstr "1AW50N" + +msgid "LAYTON" +msgstr "1AY70N" + +msgid "LEON" +msgstr "1E0N" + +msgid "LESLIE" +msgstr "1E5113" + +msgid "LEWIS" +msgstr "1EW15" + +msgid "LEXIE" +msgstr "1EX13" + +msgid "LIAM" +msgstr "1I4M" + +msgid "LILIANA" +msgstr "1I114N4" + +msgid "LIZBETH" +msgstr "1IZ837H" + +msgid "LOGAN" +msgstr "1O64N" + +msgid "LUCA" +msgstr "1UC4" + +msgid "LUKAS" +msgstr "1UK45" + +msgid "LYNN" +msgstr "1YNN" + +msgid "Lara" +msgstr "1ar4" + +msgid "Laramie" +msgstr "1ar4m13" + +msgid "Larkspur" +msgstr "1ark5pur" + +msgid "Larrie" +msgstr "1arr13" + +msgid "Logan" +msgstr "1o64n" + +msgid "Lorraine" +msgstr "1orr41n3" + +msgid "Lou" +msgstr "1ou" + +msgid "Luigi" +msgstr "1u161" + +msgid "Luka" +msgstr "1uk4" + +msgid "Luke" +msgstr "1uk3" + +msgid "Lynette" +msgstr "1yn3773" + +msgid "MADDOX" +msgstr "MADD0X" + +msgid "MALIK" +msgstr "MA11K" + +msgid "MALORY" +msgstr "MA10RY" + +msgid "MANUEL" +msgstr "MANU31" + +msgid "MARCO" +msgstr "MARC0" + +msgid "MARISA" +msgstr "MAR154" + +msgid "MARLON" +msgstr "MAR10N" + +msgid "MARVIN" +msgstr "MARV1N" + +msgid "MASON" +msgstr "MA50N" + +msgid "MATEO" +msgstr "MA730" + +msgid "MAXWELL" +msgstr "MAXW311" + +msgid "MEGAN" +msgstr "ME64N" + +msgid "MEGHAN" +msgstr "ME6H4N" + +msgid "MELODY" +msgstr "ME10DY" + +msgid "MILLER" +msgstr "MI113R" + +msgid "MIRANDA" +msgstr "MIR4ND4" + +msgid "MIRIAM" +msgstr "MIR14M" + +msgid "MITCH" +msgstr "MI7CH" + +msgid "MOLLY" +msgstr "MO11Y" + +msgid "Magrat" +msgstr "Ma6r47" + +msgid "Mantis" +msgstr "Man715" + +msgid "Marcque" +msgstr "Marcqu3" + +msgid "Marcus" +msgstr "Marcu5" + +msgid "Maria" +msgstr "Mar14" + +msgid "Marino" +msgstr "Mar1n0" + +msgid "Mario" +msgstr "Mar10" + +msgid "Marko" +msgstr "Mark0" + +msgid "Marta" +msgstr "Mar74" + +msgid "Martin" +msgstr "Mar71n" + +msgid "Matt" +msgstr "Ma77" + +msgid "Mawuli" +msgstr "Mawu11" + +msgid "Melanie" +msgstr "Me14n13" + +msgid "Merlin" +msgstr "Mer11n" + +msgid "Michael" +msgstr "Mich431" + +msgid "Miki" +msgstr "Mik1" + +msgid "Mohammed" +msgstr "Moh4mm3d" + +msgid "Monica" +msgstr "Mon1c4" + +msgid "Myla" +msgstr "My14" + +msgid "NADIA" +msgstr "NAD14" + +msgid "NASH" +msgstr "NA5H" + +msgid "NELSON" +msgstr "NE150N" + +msgid "NESTOR" +msgstr "NE570R" + +msgid "NICO" +msgstr "NIC0" + +msgid "NIKOLAS" +msgstr "NIK0145" + +msgid "NORTON" +msgstr "NOR70N" + +msgid "Nelson" +msgstr "Ne150n" + +msgid "Nia" +msgstr "Ni4" + +msgid "Nora" +msgstr "Nor4" + +msgid "Norman" +msgstr "Norm4n" + +msgid "Nuñes" +msgstr "Nuñ35" + +msgid "Nu�es" +msgstr "Nu�35" + +msgid "OLIVER" +msgstr "0L1V3R" + +msgid "OMAR" +msgstr "0M4R" + +msgid "OSCAR" +msgstr "0SC4R" + +msgid "Ogilvy" +msgstr "0g11vy" + +msgid "Olly" +msgstr "0l1y" + +msgid "Owen" +msgstr "0w3n" + +msgid "PAIGE" +msgstr "PA163" + +msgid "PAMELA" +msgstr "PAM314" + +msgid "PATRICK" +msgstr "PA7R1CK" + +msgid "PAYTON" +msgstr "PAY70N" + +msgid "PEDRO" +msgstr "PEDR0" + +msgid "PEGGY" +msgstr "PE66Y" + +msgid "PETER" +msgstr "PE73R" + +msgid "PEYTON" +msgstr "PEY70N" + +msgid "PIERCE" +msgstr "PI3RC3" + +msgid "PIPER" +msgstr "PIP3R" + +msgid "Paul" +msgstr "Pau1" + +msgid "Pavarotti" +msgstr "Pav4r0771" + +msgid "Phoenix" +msgstr "Ph03n1x" + +msgid "QUINN" +msgstr "QU1NN" + +msgid "QUINTON" +msgstr "QU1N70N" + +msgid "Quito" +msgstr "Qu12" + +msgid "RAFAEL" +msgstr "RAF431" + +msgid "RAMIRO" +msgstr "RAM1R0" + +msgid "RAMON" +msgstr "RAM0N" + +msgid "RAUL" +msgstr "RAU1" + +msgid "RAYMOND" +msgstr "RAYM0ND" + +msgid "RAYNA" +msgstr "RAYN4" + +msgid "REECE" +msgstr "RE3C3" + +msgid "REENA" +msgstr "RE3N4" + +msgid "REESE" +msgstr "RE353" + +msgid "REGINA" +msgstr "RE61N4" + +msgid "RICARDO" +msgstr "RIC4RD0" + +msgid "ROBBY" +msgstr "RO88Y" + +msgid "ROBERTO" +msgstr "RO83R70" + +msgid "RODETTE" +msgstr "ROD3773" + +msgid "ROLANDO" +msgstr "RO14ND0" + +msgid "RUBEN" +msgstr "RU83N" + +msgid "RUSS" +msgstr "RU55" + +msgid "RUTH" +msgstr "RU7H" + +msgid "RYLEE" +msgstr "RY133" + +msgid "Ravin" +msgstr "Rav1n" + +msgid "Raymond" +msgstr "Raym0nd" + +msgid "Richard" +msgstr "Rich4rd" + +msgid "Richey" +msgstr "Rich3y" + +msgid "Roach" +msgstr "Ro4ch" + +msgid "Roger" +msgstr "Ro63r" + +msgid "Roland" +msgstr "Ro1&" + +msgid "Ronin & Juunin" +msgstr "Ron1n & Juunin" + +msgid "Rosalind" +msgstr "Ro5411nd" + +msgid "Rowin" +msgstr "Row1n" + +msgid "Rylai" +msgstr "Ry141" + +msgid "SALMA" +msgstr "5A1M4" + +msgid "SAMIR" +msgstr "5AM1R" + +msgid "SAMMY" +msgstr "5AMMY" + +msgid "SELPHY" +msgstr "5E1PHY" + +msgid "SHANIA" +msgstr "5H4N14" + +msgid "SHEA" +msgstr "5H34" + +msgid "SHIZUKA" +msgstr "5H1ZUK4" + +msgid "SKYLER" +msgstr "5KY13R" + +msgid "SOFIA" +msgstr "5OF14" + +msgid "STACY" +msgstr "5T4CY" + +msgid "STANLY" +msgstr "5T4N1Y" + +msgid "STELLA" +msgstr "5T3114" + +msgid "STUART" +msgstr "5TU4R7" + +msgid "Sack" +msgstr "5ack" + +msgid "Saijin" +msgstr "5a1j1n" + +msgid "Samuel" +msgstr "5amu31" + +msgid "Sasha" +msgstr "5a5h4" + +msgid "Sean" +msgstr "5e4n" + +msgid "Shauna" +msgstr "5h4un4" + +msgid "Sheldon" +msgstr "5h31d0n" + +msgid "Silva" +msgstr "5i1v4" + +msgid "Slash" +msgstr "5l45h" + +msgid "Slim" +msgstr "5l1m" + +msgid "Sol" +msgstr "5o1" + +msgid "Sophy" +msgstr "5ophy" + +msgid "Sora" +msgstr "5or4" + +msgid "Sr. Goldkorn" +msgstr "5r. 601dk0rn" + +msgid "Stark" +msgstr "5t4rk" + +msgid "Stu" +msgstr "5tu" + +msgid "TESS" +msgstr "7E55" + +msgid "THEO" +msgstr "7H30" + +msgid "TINA" +msgstr "7IN4" + +msgid "TOBY" +msgstr "7O8Y" + +msgid "TODD" +msgstr "7ODD" + +msgid "TRENTON" +msgstr "7R3N70N" + +msgid "TREVIN" +msgstr "7R3V1N" + +msgid "TREVON" +msgstr "7R3V0N" + +msgid "TRISTAN" +msgstr "7R1574N" + +msgid "TRISTON" +msgstr "7R1570N" + +msgid "TYLER" +msgstr "7Y13R" + +msgid "TYLOR" +msgstr "7Y10R" + +msgid "Tarou" +msgstr "7ar0u" + +msgid "Tath" +msgstr "7a7h" + +msgid "Tetsuo" +msgstr "7e75u0" + +msgid "Theo" +msgstr "7h30" + +msgid "Tiko" +msgstr "7ik0" + +msgid "Tim & Trese" +msgstr "7im & 7r35e" + +msgid "Timothy" +msgstr "7im07hy" + +msgid "Toby" +msgstr "7o8y" + +msgid "Tod" +msgstr "7od" + +msgid "Toru" +msgstr "7oru" + +msgid "Tracey" +msgstr "7r4c3y" + +msgid "Trofgar" +msgstr "7r0f64r" + +msgid "Tuskar" +msgstr "7u5k4r" + +msgid "VALERIA" +msgstr "VA13R14" + +msgid "VINCE" +msgstr "VINC3" + +msgid "Vaeryn" +msgstr "Va3ryn" + +msgid "Vanessa" +msgstr "Van3554" + +msgid "Vanskor" +msgstr "Van5k0r" + +msgid "Veritum" +msgstr "Ver17um" + +msgid "WESLEY" +msgstr "WE513Y" + +msgid "WESTON" +msgstr "WE570N" + +msgid "WILSON" +msgstr "WI150N" + +msgid "Wally" +msgstr "Wa11y" + +msgid "William" +msgstr "Wi1114m" + +msgid "Wilma" +msgstr "Wi1m4" + +msgid "Wyle" +msgstr "Wy13" + +msgid "Wylie" +msgstr "Wy113" + +msgid "XANDER" +msgstr "XAND3R" + +msgid "XAVIER" +msgstr "XAV13R" + +msgid "Xana" +msgstr "Xan4" + +msgid "YAZMIN" +msgstr "YAZM1N" + +msgid "YOSHI" +msgstr "YO5H1" + +msgid "ZACHERY" +msgstr "ZACH3RY" + +msgid "ZACKARY" +msgstr "ZACK4RY" + +msgid "ZOE" +msgstr "ZO3" + +msgid "ZOEY" +msgstr "ZO3Y" + +msgid "Zai" +msgstr "Za1" + +msgid "megatest" +msgstr "me647357" + diff --git a/Dialogue/Generated/tlh/OfficialPhone.po b/Dialogue/Generated/tlh/OfficialPhone.po new file mode 100644 index 000000000..bd79ef683 --- /dev/null +++ b/Dialogue/Generated/tlh/OfficialPhone.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "Buenas noches, \\PN!\\mThis is \\TN!" +msgstr "8u3n45 n0ch3s, \\PN!\\m7h15 15 \\TN!" + +msgid "Did you hear about Nuclear Pokemon?\\mI hope I don't run into one of those, they sound scary.\\mBe careful out there, ok?" +msgstr "D1d y0u hear a8out Nuc134r Pokem0n?\\mI hop3 I d0n't run 1n2 0n3 0f 7h0s3, t3hy 50und sc4ry.\\m83 c4reful 0ut 73hre, ok?" + +msgid "Do you remember my \\TP?\\m My \\TP is awesome. It's so cool.\\m I'd even say my \\TP is in the top percentage of \\TPs." +msgstr "D0 y0u r3member my \\TP?\\m My \\TP 1s aw35ome. 17's s0 co01.\\m I'd 3v3n 5ay my \\TP 1s in 73h 2p p3rc3n7463 of \\TP5." + +msgid "Do you want to battle? I'm going to win this time!\\mI'll be waiting for you around \\TM.\\mLook for me, OK? My \\TP will be expecting you." +msgstr "D0 y0u w4nt 2 8a7t13? 1'm 6o1n6 2 win 7h1s t1me!\\m1'1l 83 w417ing f0r y0u ar0und \\TM.\\m1uk f0r m3, 0K? My \\TP w11l b3 expectin6 y0u." + +msgid "Good day, \\PN! Hi. This is \\TN." +msgstr "6ud d4y, \\PN! Hi. Th15 15 \\TN." + +msgid "Good morning!\\m This is \\PN, right? It's me, \\TN." +msgstr "6ud m0rn1ng!\\m Thi5 15 \\PN, r16h7? I7'5 me, \\TN." + +msgid "Good morning, \\PN.\\mThis is \\TN. Did I wake you?" +msgstr "6ud m0rn1ng, \\PN.\\m7h1s 15 \\TN. D1d 1 w4ke y0u?" + +msgid "Good morning, \\PN.\\mThis is \\TN. Rise and shine!" +msgstr "6ud m0rn1ng, \\PN.\\m7h1s 15 \\TN. R153 & 5h1ne!" + +msgid "Guess what happened the other day. I missed catching \\TE again.\\mMaybe I'm not very good at this." +msgstr "6u355 wh4t happened 73h 073hr d4y. I m155ed c4tch1ng \\TE 4641n.\\mM4y83 1'm not v3ry gud 47 7h15." + +msgid "Have you ever hatched a Pokemon Egg?\\mI raised my \\TP from an egg." +msgstr "H4v3 you ev3r ha7ch'd 4 P0k3m0n 36g?\\mI r415ed my \\TP from 4n 366." + +msgid "Have you seen the \\TEs around \\TM?\\mThey scare me so much! I always run away!" +msgstr "H4v3 you se3n 73h \\TE5 4r0und \\TM?\\mThey 5car3 m3 s0 much! 1 a1w4y5 run 4w4y!" + +msgid "Have you tried trading with your friends?\\mI got my \\TP in a trade, and it grows so fast!\\mTrades can be an awesome way to get strong Pokemon." +msgstr "H4v3 you tr1ed trad1n6 w17h y0ur friend5?\\m1 6o7 my \\TP in 4 7r4de, & 17 6r0ws 50 fas7!\\mTr4d35 c4n 8e an 4we50me w4y 2 get 57r0n6 P0kemon." + +msgid "Hello, \\PN. This is \\TN. How are things?" +msgstr "H3110, \\PN. This i5 \\TN. H0w 4r3 7h1n6s?" + +msgid "Hello. This is \\TN." +msgstr "H3110. 7hi5 i5 \\TN." + +msgid "Hey, \\PN! Good evening!\\mThis is \\TN." +msgstr "H3y, \\PN! 6ud 3vening!\\m7h15 15 \\TN." + +msgid "Hey, \\PN, wassup? It's \\TN." +msgstr "H3y, \\PN, w4ssup? I7'5 \\TN." + +msgid "Hey, are you ready for another throw-down?\\mYou, me, battle. Place, \\TM.\\mTime, whenever you want! Let's do it!" +msgstr "H3y, 4r3 you r3ady f0r 4n073hr 7hrow-down?\\mY0u, me, 8at713. P1ace, \\TM.\\m7im3, wh3n3ver you w4n7! 137'5 d0 1t!" + +msgid "Hey, listen! I almost caught \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "H3y, 1i57en! 1 4lm057 c4u6ht \\TE 73h other day.\\m0h, 17 wa5 5uuu0 cl053, 20!" + +msgid "How are you doing? \\PN, howdy! This is \\TN. Isn't it nice out?" +msgstr "H0w 4re you do1n6? \\PN, h0wdy! 7h15 is \\TN. 15n't 1t n1ce 0u7?" + +msgid "How are your Pokemon doing?\\mI always keep my \\TP in top shape by going to Pokemon Centers." +msgstr "H0w 4re your P0k3m0n d01n6?\\m1 4lw4ys k3ep my \\TP 1n 2p sh4p3 8y g0in6 2 P0kemon C3nt3rs." + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!" +msgstr "H0w 4re your P0k3m0n d01n6?\\mMy \\TP'5 rea1ly 3n3r63tic. I7'5 4 handfu1!" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!\\mOh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "H0w 4re your P0k3m0n d01n6?\\mMy \\TP'5 rea1ly 3n3r63tic. I7'5 4 handfu1!\\mOh yeah, 1 man4g'd 2 8347 4 2ugh \\TE.\\mI n3ed 2 m4ke my p4r7y s7rong3r." + +msgid "I dressed my \\TP and it looks even cuter than before." +msgstr "1 dr35s'd my \\TP and 17 1uk5 3v3n cuter th4n 8ef0re." + +msgid "I painted a portrait of my beloved \\TP.\\mIt didn't like sitting still though." +msgstr "1 p41nt'd a portra17 0f my 8e1ov'd \\TP.\\m1t d1dn'7 lik3 si771n6 5t1l1 7hou6h." + +msgid "I spent all day hunting for a shiny \\TE.\\mI didn't manage to find any, though." +msgstr "1 5p3nt 4ll day hun71n6 f0r a sh1ny \\TE.\\m1 d1dn't man463 2 f1nd 4ny, 7h0u6h." + +msgid "I tried to use the Wonder Trade today.\\mAll I got was a Lv.3 Chyinmunk though.\\mWhy do people put up such lame Pokemon for trade?" +msgstr "1 7r1'd 2 u5e 73h W0nd3r 7r4d3 2d4y.\\mA1l 1 g0t was 4 Lv.3 Chy1nmunk 7h0u6h.\\mWhy do p3op13 pu7 up such 14m3 Pokemon for tr4d3?" + +msgid "Let's have a battle! I want to see how much you've gown!\\mI'm still hanging around \\TM.\\mCome see if you can beat my \\TP!" +msgstr "137'5 h4ve 4 b4t7l3! 1 w4n7 2 s33 how much you've 60wn!\\m1'm 57i1l h4ng1n6 ar0und \\TM.\\mC0m3 533 1f y0u can 8e47 my \\TP!" + +msgid "My \\TP and I love playing games.\\m Its favorite game is fetch." +msgstr "My \\TP & 1 love pl4y1n6 64m35.\\m 1t5 favori73 g4m3 is f3tch." + +msgid "My \\TP is fantastic.\\mI'd say it's even in the top percentage of \\TPs." +msgstr "My \\TP 1s fan7as7ic.\\m1'd 54y 17'5 3v3n in 73h 2p perc3nta63 0f \\TPs." + +msgid "My \\TP's looking really awesome. I wish I could show you." +msgstr "My \\TP'5 1uking re4l1y 4w350m3. 1 wish I c0u1d 5how you." + +msgid "My \\TP's looking really awesome.\\mI wish I could show you.\\mHey, listen! I almost caught a \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "My \\TP'5 1uking re4l1y 4w350m3.\\m1 w15h I c0u1d sh0w y0u.\\mH3y, 115t3n! 1 41most c4ugh7 a \\TE 73h 073hr day.\\m0h, 17 wa5 suuooo c1053, 20!" + +msgid "Oh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "0h y34h, I man4g'd 2 8347 4 2ugh \\TE.\\mI n3ed 2 mak3 my par7y 57r0n6er." + +msgid "Ready for a rematch? \\TP and I have been training hard!\\mI'll be waiting for you around \\TM where we met.\\mCome find me and let's battle!" +msgstr "R34dy f0r a rema7ch? \\TP & 1 have 83en 7r41ning hard!\\m1'l1 83 w4i7in6 for you 4r0und \\TM wh3r3 w3 m37.\\mCom3 find me & l37's b47713!" + +msgid "Remember the last time we battled? Let's rematch!\\mI promise it won't be a repeat of last time.\\mCome find me around \\TM!" +msgstr "R3m3m8er t3h l4s7 71m3 w3 84t7l3d? Le7'5 rema7ch!\\m1 prom153 17 won'7 b3 4 rep347 of l457 71m3.\\mC0m3 f1nd m3 around \\TM!" + +msgid "Top of the morning, \\PN!\\m\\TN here, at your service." +msgstr "70p 0f 73h morning, \\PN!\\m\\TN h3r3, a7 y0ur s3rv1ce." + +msgid "Want to battle? It's not going to be a repeat of the last time we met.\\mI'll be waiting for you around \\TM." +msgstr "W4n7 2 84tt1e? 1t'5 n07 601n6 2 8e a r3p3a7 0f th3 la57 71m3 we m37.\\m1'1l b3 w4it1ng f0r y0u 4round \\TM." + +msgid "What did you eat for lunch today? I had a grilled \\TE.\\mI don't think I cooked it well enough.\\mOr did you not eat lunch at all?" +msgstr "Wh47 did you e4t f0r 1unch 2d4y? 1 had 4 6r1l1'd \\TE.\\m1 don'7 7h1nk 1 cuk'd it w311 en0u6h.\\m0r d1d you n07 e47 lunch 47 all?" + +msgid "Yo, \\PN, my main homie! This is \\TN!" +msgstr "Y0, \\PN, my ma1n homi3! 7h15 15 \\TN!" + +msgid "You have to hear this! I battled \\TE the other day.\\mIt was easy! I had a type advantage." +msgstr "Y0u h4v3 2 hear 7h15! 1 847t1ed \\TE t3h o73hr d4y.\\mI7 was 345y! 1 h4d a 7ype 4dv4nt46e." + +msgid "\\PN, good day! It's me, \\TN. Got a minute?" +msgstr "\\PN, 6ud d4y! It's m3, \\TN. 607 a m1nute?" + +msgid "\\PN, good evening! Hi.\\mThis is \\TN." +msgstr "\\PN, 6ud ev3ning! Hi.\\m7h15 15 \\TN." + diff --git a/Dialogue/Generated/tlh/OfficialPokemonNames.po b/Dialogue/Generated/tlh/OfficialPokemonNames.po new file mode 100644 index 000000000..a0bf52dc1 --- /dev/null +++ b/Dialogue/Generated/tlh/OfficialPokemonNames.po @@ -0,0 +1,595 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "Orchynx" +msgstr "0rchynx" + +msgid "Metalynx" +msgstr "Met41ynx" + +msgid "Raptorch" +msgstr "Rap2rch" + +msgid "Archilles" +msgstr "4rch11135" + +msgid "Eletux" +msgstr "3le7ux" + +msgid "Electruxo" +msgstr "3lec7rux0" + +msgid "Chyinmunk" +msgstr "Chy1nmunk" + +msgid "Kinetmunk" +msgstr "Kin37munk" + +msgid "Birbie" +msgstr "8ir813" + +msgid "Aveden" +msgstr "4ved3n" + +msgid "Splendifowl" +msgstr "5pl3nd1f0w1" + +msgid "Cubbug" +msgstr "Cub8u6" + +msgid "Cubblfly" +msgstr "Cub81f1y" + +msgid "Nimflora" +msgstr "Nimf10r4" + +msgid "Barewl" +msgstr "8ar3w1" + +msgid "dearewl" +msgstr "Dear3w1" + +msgid "Gararewl" +msgstr "6ar4r3w1" + +msgid "Grozard" +msgstr "6roz4rd" + +msgid "Terlard" +msgstr "7er14rd" + +msgid "Tonemy" +msgstr "7on3my" + +msgid "Tofurang" +msgstr "7ofur4n6" + +msgid "Dunsparce" +msgstr "Dun5p4rc3" + +msgid "Dunseraph" +msgstr "Dun53r4ph" + +msgid "Fortog" +msgstr "For26" + +msgid "Folerog" +msgstr "Fol3r06" + +msgid "Blubelrog" +msgstr "8lu831r06" + +msgid "Magikarp" +msgstr "Mag1k4rp" + +msgid "Gyarados" +msgstr "6yar4d05" + +msgid "Feleng" +msgstr "Fel3n6" + +msgid "Felunge" +msgstr "Felun63" + +msgid "Feliger" +msgstr "Fel163r" + +msgid "Mankey" +msgstr "Mank3y" + +msgid "Primeape" +msgstr "Prim34p3" + +msgid "Empirilla" +msgstr "3mp1r1114" + +msgid "Owten" +msgstr "0wt3n" + +msgid "Eshouten" +msgstr "3sh0u73n" + +msgid "Lotad" +msgstr "1ot4d" + +msgid "Lombre" +msgstr "1om8r3" + +msgid "Ludicolo" +msgstr "1ud1c010" + +msgid "Smore" +msgstr "5mor3" + +msgid "Firoke" +msgstr "Fir0k3" + +msgid "Brailip" +msgstr "8ra111p" + +msgid "Brainoar" +msgstr "8ra1n04r" + +msgid "Ekans" +msgstr "3kan5" + +msgid "Arbok" +msgstr "4rb0k" + +msgid "Tancoon" +msgstr "7ancun" + +msgid "Tanscure" +msgstr "7an5cur3" + +msgid "Sponee" +msgstr "5pon33" + +msgid "Sponaree" +msgstr "5pon4r33" + +msgid "Pahar" +msgstr "Pah4r" + +msgid "Palij" +msgstr "Pal1j" + +msgid "Panjay" +msgstr "Paj4y" + +msgid "Jerbolta" +msgstr "Jer80174" + +msgid "Comite" +msgstr "Com173" + +msgid "Cometeor" +msgstr "Com3730r" + +msgid "Astronite" +msgstr "4str0n173" + +msgid "Mareep" +msgstr "Mar33p" + +msgid "Flaaffy" +msgstr "Fla4ffy" + +msgid "Ampharos" +msgstr "4mph4r05" + +msgid "Baashaun" +msgstr "8aa5h4un" + +msgid "Baaschaf" +msgstr "8aa5ch4f" + +msgid "Baariette" +msgstr "8aar13773" + +msgid "Tricwe" +msgstr "7ricw3" + +msgid "Harylect" +msgstr "Hary13c7" + +msgid "Costraw" +msgstr "Cos7r4w" + +msgid "Trawpint" +msgstr "7rawp1n7" + +msgid "Lunapup" +msgstr "1un4pup" + +msgid "Herolune" +msgstr "Her01un3" + +msgid "Minyan" +msgstr "Miny4n" + +msgid "Vilucard" +msgstr "Viluc4rd" + +msgid "Buizel" +msgstr "8uiz31" + +msgid "Floatzel" +msgstr "Flo47z31" + +msgid "Modrille" +msgstr "Modr1113" + +msgid "Drilgann" +msgstr "Dri164nn" + +msgid "Gligar" +msgstr "6li64r" + +msgid "Gliscor" +msgstr "6li5c0r" + +msgid "Sableye" +msgstr "5ab13y3" + +msgid "Cocaran" +msgstr "Coc4r4n" + +msgid "Cararalm" +msgstr "Car4r41m" + +msgid "Cocancer" +msgstr "Coc4nc3r" + +msgid "Corsola" +msgstr "Cor5014" + +msgid "Corsoreef" +msgstr "Cor50r33f" + +msgid "Tubjaw" +msgstr "7ubj4w" + +msgid "Tubareel" +msgstr "7ub4r331" + +msgid "Cassnail" +msgstr "Cas5n411" + +msgid "Sableau" +msgstr "5ab134u" + +msgid "Escartress" +msgstr "3sc4r7r355" + +msgid "Nupin" +msgstr "Nup1n" + +msgid "Gellin" +msgstr "6el11n" + +msgid "Cottonee" +msgstr "Cot2n33" + +msgid "Whimsicott" +msgstr "Whim51c077" + +msgid "Misdreavus" +msgstr "Misdr34vu5" + +msgid "Mismagius" +msgstr "Mism461u5" + +msgid "Barand" +msgstr "8ar&" + +msgid "Glaslug" +msgstr "6la51u6" + +msgid "Glavinug" +msgstr "6lav1nu6" + +msgid "S51" +msgstr "551" + +msgid "S51-A" +msgstr "551-4" + +msgid "Paraudio" +msgstr "Par4ud10" + +msgid "Paraboom" +msgstr "Par48um" + +msgid "Flager" +msgstr "Fla63r" + +msgid "Inflagetah" +msgstr "1nf146374h" + +msgid "Chimical" +msgstr "Chim1c41" + +msgid "Chimaconda" +msgstr "Chim4c0nd4" + +msgid "Tikiki" +msgstr "7ik1k1" + +msgid "Frikitiki" +msgstr "Frik171k1" + +msgid "Harptera" +msgstr "Harp73r4" + +msgid "Chicoatl" +msgstr "Chic0471" + +msgid "Quetzoral" +msgstr "Que7z0r41" + +msgid "Coatlith" +msgstr "Coa7117h" + +msgid "Tracton" +msgstr "7rac2n" + +msgid "Snopach" +msgstr "5nop4ch" + +msgid "Dermafrost" +msgstr "Derm4fr057" + +msgid "Slothohm" +msgstr "5lo7h0hm" + +msgid "Theriamp" +msgstr "7her14mp" + +msgid "Titanice" +msgstr "7it4n1c3" + +msgid "Frynai" +msgstr "Fryn41" + +msgid "Saidine" +msgstr "5aid1n3" + +msgid "Daikatuna" +msgstr "Daik47un4" + +msgid "Selkid" +msgstr "5elk1d" + +msgid "Syrentide" +msgstr "5yr3n71d3" + +msgid "Spritzee" +msgstr "5pr17z33" + +msgid "Aromatisse" +msgstr "4rom471553" + +msgid "Miasmedic" +msgstr "Mia5m3d1c" + +msgid "Jackdeary" +msgstr "Jackd34ry" + +msgid "Winotinger" +msgstr "Win071n63r" + +msgid "Duplicat" +msgstr "Dup11c47" + +msgid "Eevee" +msgstr "3ev33" + +msgid "Vaporeon" +msgstr "Vap0r30n" + +msgid "Jolteon" +msgstr "Jol730n" + +msgid "Flareon" +msgstr "Flar30n" + +msgid "Espeon" +msgstr "3sp30n" + +msgid "Umbreon" +msgstr "Umbr30n" + +msgid "Leafeon" +msgstr "1eaf30n" + +msgid "Glaceon" +msgstr "6lac30n" + +msgid "Sylveon" +msgstr "5ylv30n" + +msgid "Nucleon" +msgstr "Nuc130n" + +msgid "Ratsy" +msgstr "Rat5y" + +msgid "Raffiti" +msgstr "Raff171" + +msgid "Gargryph" +msgstr "6ar6ryph" + +msgid "Masking" +msgstr "Mask1n6" + +msgid "Dramsama" +msgstr "Dram54m4" + +msgid "Antarki" +msgstr "4nt4rk1" + +msgid "Chupacho" +msgstr "Chup4ch0" + +msgid "Luchabra" +msgstr "1uch48r4" + +msgid "Linkite" +msgstr "1ink173" + +msgid "Chainite" +msgstr "Cha1n173" + +msgid "Pufluff" +msgstr "Puf1uff" + +msgid "Alpico" +msgstr "4lp1c0" + +msgid "Anderind" +msgstr "4nd3r1nd" + +msgid "Colarva" +msgstr "Col4rv4" + +msgid "Frosulo" +msgstr "Fro5u10" + +msgid "Frosthra" +msgstr "Fro57hr4" + +msgid "Fafninter" +msgstr "Fafn1n73r" + +msgid "Shrimputy" +msgstr "5hr1mpu7y" + +msgid "Krilvolver" +msgstr "Kri1v01v3r" + +msgid "Lavent" +msgstr "1av3n7" + +msgid "Swabone" +msgstr "5wa80n3" + +msgid "Skelerogue" +msgstr "5ke13r06u3" + +msgid "Navighast" +msgstr "Nav16h457" + +msgid "Stenowatt" +msgstr "5ten0w477" + +msgid "Jungore" +msgstr "Jun60r3" + +msgid "Majungold" +msgstr "Majun601d" + +msgid "Hagoop" +msgstr "Hagup" + +msgid "Haagross" +msgstr "Haa6r055" + +msgid "Xenomite" +msgstr "Xen0m173" + +msgid "Xenogen" +msgstr "Xen063n" + +msgid "Xenoqueen" +msgstr "Xen0qu33n" + +msgid "Hazma" +msgstr "Hazm4" + +msgid "Geigeroach" +msgstr "6ei63r04ch" + +msgid "Minicorn" +msgstr "Min1c0rn" + +msgid "Kiricorn" +msgstr "Kir1c0rn" + +msgid "Oblivicorn" +msgstr "0bl1v1c0rn" + +msgid "Luxi" +msgstr "1ux1" + +msgid "Luxor" +msgstr "1ux0r" + +msgid "Luxelong" +msgstr "1ux310n6" + +msgid "Praseopunk" +msgstr "Pra530punk" + +msgid "Sheebit" +msgstr "5he3817" + +msgid "Terrabit" +msgstr "7err48817" + +msgid "Laissure" +msgstr "1ai55ur3" + +msgid "Volchik" +msgstr "Volch1k" + +msgid "Voltasu" +msgstr "Vol745u" + +msgid "Yatagaryu" +msgstr "Yat464ryu" + +msgid "Devimp" +msgstr "Dev1mp" + +msgid "Fallengel" +msgstr "Fal13n631" + +msgid "Belliadon" +msgstr "8el14dd0n" + +msgid "Seikamater" +msgstr "5eik4m473r" + +msgid "Garlikid" +msgstr "6ar11k1d" + +msgid "Baitatao" +msgstr "8ai74740" + +msgid "Leviathao" +msgstr "1ev147h40" + +msgid "Krakanao" +msgstr "Krak4n40" + +msgid "Lanthan" +msgstr "1an7h4n" + +msgid "Actan" +msgstr "4ct4n" + +msgid "Urayne" +msgstr "Urayn3" + +msgid "Aotius" +msgstr "4ot1u5" + +msgid "Mutios" +msgstr "Mut105" + +msgid "Gastly" +msgstr "6en64r" diff --git a/Dialogue/Generated/tlh/OfficialSystem.po b/Dialogue/Generated/tlh/OfficialSystem.po new file mode 100644 index 000000000..44ca6fa13 --- /dev/null +++ b/Dialogue/Generated/tlh/OfficialSystem.po @@ -0,0 +1,9542 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "$INTERNAL flag was deactivated. Debug logs will not be made." +msgstr "$1N7ERNAL fl46 was deac7iva7ed. De8u6 l065 wil1 n07 b3 m4d3." + +msgid "$INTERNAL flag was set. Debug logs will be made in the Data folder." +msgstr "$1N7ERNAL fl46 was 5et. D3bug 106s w11l 83 mad3 1n t3h D4t4 fo1d3r." + +msgid "$TAG_LANGUAGE" +msgstr "$746_1AN6UA6E" + +msgid "$TAG_USE_CJK_FONT" +msgstr "$746_US3_CJK_F0N7" + +msgid "'{1}' is not a defined type (PBS/types.txt, {2}, Immunities)" +msgstr "'{1}' i5 no7 a d3fined type (PB5/7yp3s.7x7, {2}, Immun1ti3s)" + +msgid "'{1}' is not a defined type (PBS/types.txt, {2}, Resistances)" +msgstr "'{1}' i5 no7 a d3fined type (PB5/7yp3s.7x7, {2}, R35157ance5)" + +msgid "'{1}' is not a defined type (PBS/types.txt, {2}, Weaknesses)" +msgstr "'{1}' i5 no7 a d3fined type (PB5/7yp3s.7x7, {2}, W34kn3ss3s)" + +msgid "(Default)" +msgstr "(D3f4u1t)" + +msgid "(this map)" +msgstr "(7h1s map)" + +msgid "({1}) PP: {2}/{3}" +msgstr " ({1}) PP: {2}/{3}" + +msgid "*10 battles needed for Global Rank" +msgstr "*10 8a77le5 n3ed'd for G1084l R4nk" + +msgid "*Part of the Online Gym!" +msgstr "*Par7 0f the 0n11n3 Gym!" + +msgid "--- power core ------ from over----. It ---- ------ a large ---- -- nuclear fuel to -------. ---- ---- activated- -- --- -- prod--- ---- limitless energy." +msgstr "--- p0wer c0re ------ fr0m 0v3r----. I7 ---- ------ 4 1ar6e ---- -- nuc1e4r fuel 2 -------. ---- ---- 4c71v4ted- -- --- -- pr0d--- ---- l1m1tle55 en3rgy." + +msgid "---- -- the Interface --- final---- today. Th- -erator - -- ---- - ----- full control -- --e Sp-cimen. ---- chief reseacher, Dr. ----- --s ---- granted clearance." +msgstr "---- -- th3 1nt3rf4c3 --- f1n41---- 2d4y. 7h- -3r42r - -- ---- - ----- fu1l c0ntro1 -- --e 5p-cimen. ---- chief r3534cher, Dr. ----- --5 ---- gr4nted clearanc3." + +msgid "---- has been - breach -- confidential--. ----- --- ------ shall -- relocate --- undergr-- --. Project 092 --- have -- -- --rminated." +msgstr "---- h4s 833n - 8r34ch -- c0nf1dent14l--. ----- --- ------ 5h41l -- rel0c4te --- undergr-- --. Projec7 092 --- h4v3 -- -- --rm1na7ed." + +msgid "... ... ... ...Nope!\nThere's no response." +msgstr "... ... ... ...N0p3!\n7h3re'5 n0 re5pon53." + +msgid "...Oh. It's you.\nListen, I might've been a jerk to you back in Vinoville Town.\nBut, well, what you did, it kind of saved my family and my town.\nWhen the Rangers are done cleaning the area, I'll have a home again.\nSo... I guess... What I'm trying to say is...\nI owe you. We all do.\nBut I'm not going easy on you because of it.\nI've been training non-stop since you beat me!\nMy team will crush anybody that stands in our way...\nEven the Hero of Tandor!!" +msgstr "...Oh. 1t'5 y0u.\n115t3n, 1 mi6h7'v3 8e3n 4 j3rk 2 y0u b4ck 1n V1nov1113 T0wn.\n8u7, w311, wha7 y0u did, it k1nd 0f 54ved my family and my 2wn.\nWh3n t3h R4n6er5 4re don3 cle4n1n6 73h 4r3a, 1'l1 h4v3 a h0me a6ain.\nS0... 1 6ue55... Wha7 1'm 7rying 2 s4y i5...\n1 owe y0u. We 4l1 do.\n8ut 1'm n0t 6o1n6 345y on y0u bec4us3 0f i7.\n1've be3n 7r4ining n0n-s2p 51nc3 y0u 83at m3!\nMy 7e4m wi1l cru5h anyb0dy 7h4t st&5 1n 0ur w4y...\n3v3n th3 H3ro of 7&0r!!" + +msgid "...Pfeh. I guess you win.\nThat's embarrassing... But whatever.\nIf there's anyone I'll allow to beat me, it should be you." +msgstr "...Pfeh. I gu3s5 y0u win.\n7ha7'5 3m84rra551n6... 8u7 wh4t3v3r.\n1f 73hr3's 4nyon3 I'l1 4l1ow 2 b3at m3, it sh0u1d b3 you." + +msgid "1, 2, and... ... ..." +msgstr "1, 2, and... ... ..." + +msgid "<<" +msgstr " <<" + +msgid "{1} nature." +msgstr "{1} na7ure." + +msgid "Egg hatched." +msgstr "Egg h47ch3d.\n" + +msgid "{1} {2}, {3}" +msgstr "{1} {2}, {3}\n" + +msgid "Egg obtained." +msgstr "Egg o87ained." + +msgid "Had a fateful encounter at Lv. {1}." +msgstr "Had a fat3fu1 3nc0un7er 47 Lv. {1}." + +msgid "Met at Lv. {1}." +msgstr "Met a7 Lv. {1}." + +msgid "Faraway place" +msgstr "Far4w4y p1ac3\n" + +msgid "\"The Egg Watch\"" +msgstr "\"Th3 36g Wa7ch\"\n" + +msgid "A mysterious Pokémon\nEgg received from\n{1}." +msgstr "A mys73ri0u5 P0k3m0n\nEg6 r3c31v'd from\n{1}.\n" + +msgid "{1}/{2}/{3}" +msgstr "{1}/{2}/{3}\n" + +msgid "{1}
" +msgstr " {1}
" + +msgid ">>" +msgstr " >>" + +msgid "????.? lbs." +msgstr "????.? lb5." + +msgid "????? Pokémon" +msgstr "????? Pok3mon" + +msgid "A" +msgstr "4" + +msgid "A Key Item in the Bag can be registered to this key for instant use." +msgstr "4 Key 1tem in t3h B46 c4n 83 r361s73red 2 7his k3y for 1nst4n7 u5e." + +msgid "A Map\nShows visited Places." +msgstr "A M4p\nSh0w5 vi51t'd P1ac3s." + +msgid "A Nuclear Horde appeared!" +msgstr "A Nucl34r Horde 4pp3ared!" + +msgid "A Phone\nUsed to call People." +msgstr "A Ph0n3\nU5'd 2 ca11 P3op1e." + +msgid "A Pokemon species can't be numbered 0 (PBS/pokemon.txt)" +msgstr "4 P0k3mon 5p3c13s c4n'7 b3 num83red 0 (P85/pok3m0n.tx7)" + +msgid "A Pokémon could be in this tree. Maybe a Pokémon could shake it." +msgstr "4 Pok3mon cou1d 8e 1n this 7r33. M4yb3 4 Pokém0n c0uld 5hak3 i7." + +msgid "A Pokémon could be in this tree. Want to headbutt it?" +msgstr "4 Pok3mon cou1d 8e 1n this 7r33. W4nt 2 h3adbu77 i7?" + +msgid "A Radio\nUsed to listen to Music." +msgstr "A R4d10\nU5'd 2 1i573n 2 Mu51c." + +msgid "A Ribbon awarded for completing the Battle Tower Double challenge." +msgstr "4 Ri880n 4warded for compl37in6 73h 8a7713 Tow3r Doubl3 cha113n63." + +msgid "A Ribbon awarded for completing the Battle Tower Link Multi challenge." +msgstr "4 Ri880n 4warded for compl37in6 73h 8a7713 Tow3r Link Mu1ti cha11en63." + +msgid "A Ribbon awarded for completing the Battle Tower Multi challenge." +msgstr "4 Ri880n 4warded for compl37in6 73h 8a7713 Tow3r Mu1ti chal13ng3." + +msgid "A Ribbon awarded for completing the Wi-Fi Battle Tower challenge." +msgstr "4 Ri880n 4warded for compl37in6 73h Wi-F1 8att13 Tower chal13ng3." + +msgid "A Ribbon awarded for defeating the Tower Tycoon at the Battle Tower." +msgstr "4 Ri880n 4warded for defea71n6 73h 70w3r 7ycoon 4t 73h 84tt13 T0wer." + +msgid "A Ribbon awarded for overcoming all difficult challenges." +msgstr "4 Ri880n 4warded for ov3rc0min6 4l1 diff1cult ch4ll3ng35." + +msgid "A Ribbon awarded for setting a legendary record." +msgstr "4 Ri880n 4warded for se7tin6 4 13g3ndary r3cord." + +msgid "A Ribbon awarded for setting an incredible record." +msgstr "4 Ri880n 4warded for se7tin6 4n 1ncr3d1813 rec0rd." + +msgid "A Ribbon awarded for winning 100 matches in a row." +msgstr "4 Ri880n 4warded for winnin6 100 m47ch35 1n a r0w." + +msgid "A Ribbon awarded to a Pokémon deemed to have a top-quality footprint." +msgstr "4 Ri880n 4warded 2 4 Pokém0n d33med 2 h4v3 a 2p-qua1ity foo7prin7." + +msgid "A Ribbon for recalling a careless error that helped steer life decisions." +msgstr "4 Ri880n for rec4ll1ng 4 c4re1355 3rror 7h4t h31ped st33r l1f3 d3ci510ns." + +msgid "A Ribbon for recalling a deep slumber that made life soothing." +msgstr "4 Ri880n for rec4ll1ng 4 d33p 51um83r 7h47 mad3 1if3 su7hin6." + +msgid "A Ribbon for recalling a refreshing event that added sparkle to life." +msgstr "4 Ri880n for rec4ll1ng 4 r3fr35h1n6 3v3n7 7hat 4dded sp4rkl3 2 11fe." + +msgid "A Ribbon for recalling a thrilling event that made life more exciting." +msgstr "4 Ri880n for rec4ll1ng 4 thri111ng 3ven7 7hat m4de 1if3 mor3 3xc1tin6." + +msgid "A Ribbon for recalling an invigorating event that created life energy." +msgstr "4 Ri880n for rec4ll1ng 4n 1nv160ra71ng 3v3nt th47 crea7'd l1f3 3ner6y." + +msgid "A Ribbon for recalling feelings of sadness that added spice to life." +msgstr "4 Ri880n for rec4ll1ng fee11n65 0f 54dn355 tha7 4dd'd 5p1ce 2 l1fe." + +msgid "A Ribbon for recalling that smiles enrich the quality of life." +msgstr "4 Ri880n for rec4ll1ng 7ha7 sm113s 3nr1ch 73h qu4li7y 0f lif3." + +msgid "A Ribbon said to make your wish come true." +msgstr "4 Ri880n 5aid 2 mak3 your w1sh c0m3 7ru3." + +msgid "A Ribbon that proclaims love for Pokémon." +msgstr "4 Ri880n 7ha7 pr0cl41ms lov3 f0r P0k3m0n." + +msgid "A Ribbon to celebrate a birthday." +msgstr "4 Ri880n 2 c31e8rat3 a 8ir7hd4y." + +msgid "A Ribbon to cherish a special memory." +msgstr "4 Ri880n 2 ch3r15h 4 sp3ci41 m3m0ry." + +msgid "A Toxic Fallout has set in!" +msgstr "4 Tox1c F4ll0ut has 5et in!" + +msgid "A bell chimed!" +msgstr "4 be11 ch1med!" + +msgid "A critical hit!" +msgstr "4 cr171ca1 h17!" + +msgid "A glint appears in {1}'s eyes!" +msgstr "4 gl1n7 appe4rs 1n {1}'s 3ye5!" + +msgid "A gorgeous and regal Ribbon that is the peak of fabulous." +msgstr "4 gor63ou5 and r3ga1 Ri8bon th47 i5 73h p34k of fabulou5." + +msgid "A heavy rain began to fall!" +msgstr "4 he4vy r4in 8e64n 2 fa1l!" + +msgid "A little quick tempered." +msgstr "A li7t13 quick 73mp3r3d." + +msgid "A mysterious air current is protecting Flying-type Pokémon!" +msgstr "4 my573ri0us 4ir curren7 i5 pr073c71ng F1y1ng-7ype Pok3m0n!" + +msgid "A new award has been found! {1}: {2}" +msgstr "A new 4ward h4s 833n found! {1}: {2}" + +msgid "A nuclear fallout has hit!" +msgstr "4 nuc13ar fa11ou7 h45 h1t!" + +msgid "A sandstorm brewed!" +msgstr "4 sand52rm br3w3d!" + +msgid "A sandstorm is raging." +msgstr "4 sand52rm i5 r46in6." + +msgid "A sandstorm kicked up!" +msgstr "4 sand52rm k1ck'd up!" + +msgid "A series of 1s and 0s marking which squares are part of this map (1=part, 0=not part)." +msgstr "4 53r1es 0f 15 & 0s marking wh1ch 5qu4r35 4re p4r7 of th1s map (1=p4r7, 0=n07 p4r7)." + +msgid "A shadow sky appeared!" +msgstr "A 5h4d0w 5ky app3ar3d!" + +msgid "A soothing aroma wafted through the area!" +msgstr "4 so07hin6 ar0m4 waf7ed thr0u6h 73h 4r34!" + +msgid "A special Ribbon for a special day." +msgstr "4 sp3c1al Ri88on for a 5pec1a1 d4y." + +msgid "A sticky web has been laid out beneath the opposing team's feet!" +msgstr "4 st1cky web ha5 be3n l4id 0u7 83n347h 73h opp051ng te4m's f33t!" + +msgid "A sticky web has been laid out beneath your team's feet!" +msgstr "4 st1cky web ha5 be3n l4id 0u7 83n347h y0ur te4m's fee7!" + +msgid "A thrilling display from trainers and Pokémon alike!" +msgstr "A thri11in6 d1sp14y from 7r4in3r5 & Pokém0n 411k3!" + +msgid "A thunderstorm is raging." +msgstr "4 thunder52rm i5 ra61ng." + +msgid "A thunderstorm started!" +msgstr "4 thunder52rm s74rt3d!" + +msgid "A to Z" +msgstr "4 2 Z" + +msgid "A wall of water is crashing down with a mighty roar." +msgstr "4 wa11 of wa73r 1s crashin6 d0wn w17h 4 m16hty r0ar." + +msgid "A {1} was planted here." +msgstr "4 {1} w45 p1an7'd her3." + +msgid "A: Add map to canvas" +msgstr "4: 4dd map 2 c4nvas\n" + +msgid "ABC" +msgstr "48C" + +msgid "ABLE" +msgstr "AB13" + +msgid "ACCURACY" +msgstr "4CCUR4CY" + +msgid "ADD ITEM" +msgstr "4DD I7EM" + +msgid "ADD NEW FRIEND" +msgstr "ADD NEW FR1END" + +msgid "AFTER LOSING..." +msgstr "AF73R 1OS1N6..." + +msgid "AX" +msgstr "4X" + +msgid "Aargh! Almost had it!" +msgstr "4argh! A1mo57 h4d 17!" + +msgid "Ability" +msgstr "Ab1117y" + +msgid "Ability Ribbon" +msgstr "4bil17y R1bb0n" + +msgid "Ability flag. 0=first ability, 1=second ability, 2-5=hidden ability." +msgstr "4811i7y f14g. 0=fir5t 48i1i7y, 1=s3c0nd 4811ity, 2-5=hidden ab1l1ty." + +msgid "Ability {1} is being forced." +msgstr "Ab1117y {1} 15 be1ng f0rced." + +msgid "Ability {1} is natural." +msgstr "Ab1117y {1} 15 na7ur41." + +msgid "Above focus" +msgstr "480ve focu5" + +msgid "Acai Berries" +msgstr "4cai 83rr1es" + +msgid "Accept this Pokémon?" +msgstr "Acc3p7 th15 Pok3mon?" + +msgid "Accuracy" +msgstr "4ccur4cy" + +msgid "Adamant" +msgstr "4dam4n7" + +msgid "Add" +msgstr "4dd" + +msgid "Add Item" +msgstr "4dd I7em" + +msgid "Add Map" +msgstr "4dd M4p" + +msgid "Add Pokémon" +msgstr "4dd P0kém0n" + +msgid "Add another Pokémon?" +msgstr "4dd 4n0t3hr P0k3mon?" + +msgid "Add new battle {1} (of {2}) for ({3}, {4})?" +msgstr "4dd n3w b4tt13 {1} (of {2}) for ({3}, {4})?" + +msgid "Add new trainer ({1}, {2})?" +msgstr "4dd n3w train3r ({1}, {2})?" + +msgid "Add new trainer ({1}, {2}, ID {3})?" +msgstr "4dd n3w train3r ({1}, {2}, 1D {3})?" + +msgid "Add new trainer named {1}?" +msgstr "4dd n3w tr4in3r nam'd {1}?" + +msgid "Add new trainer type {1}?" +msgstr "4dd n3w train3r 7yp3 {1}?" + +msgid "Add: Edit Background Color/Location..." +msgstr "4dd: 3dit 8ack6round C01or/1oc471on..." + +msgid "Add: Edit Foreground Color/Location..." +msgstr "4dd: 3dit For36round C01or/1oc471on..." + +msgid "Add: Play Sound..." +msgstr "4dd: Play 5ound..." + +msgid "Add: Set Background Graphic..." +msgstr "4dd: 5et 84ck6r0und Gr4ph1c..." + +msgid "Add: Set Foreground Graphic..." +msgstr "4dd: 5et F0r36r0und Gr4ph1c..." + +msgid "Additional Effect" +msgstr "4dd1t1ona1 Eff3ct" + +msgid "Advance Roaming" +msgstr "4dv4nce R04m1n6" + +msgid "Advanced to Game Lv. {1}!" +msgstr "Adv4nc'd 2 64me 1v. {1}!" + +msgid "After translating, choose \"Compile Text.\"" +msgstr "4f73r tran5l471ng, cho05e \"Comp11e T3xt.\"" + +msgid "Aguav Berries" +msgstr "4guav 8errie5" + +msgid "Aha! It is the \\PN!\nWe fight before. I lose in disgrace.\nMy Ninja clan forsake me. So I train.\nI train and train, in hopes to encounter \\PN again.\nIn this arena, we fight to regain honor!\nI will defeat you, and restore glory to my Ninja Clan!" +msgstr "Aha! I7 is t3h \\PN!\nW3 f1gh7 83f0r3. 1 1o5e 1n d15gr4c3.\nMy N1nj4 c1an f0r5ak3 me. 5o I 7ra1n.\n1 train & 7rain, 1n hop3s 2 3ncounter \\PN 4g4in.\nIn 7hi5 4ren4, w3 f16h7 2 re641n honor!\n1 w111 d3f3a7 y0u, and re52re g10ry 2 my N1nj4 Cl4n!" + +msgid "Alas, the final curtain falls...\nThe result is clear:\nYour victory was written in the stars!" +msgstr "Alas, 73h fin4l cur7a1n f411s...\n7h3 r3su17 15 c134r:\nY0ur v1c2ry w45 wri773n 1n t3h 57ars!" + +msgid "Alert Ribbon" +msgstr "4ler7 Rib8on" + +msgid "Alert to sounds." +msgstr "Aler7 2 sound5." + +msgid "All Pokémon hearing the song will faint in three turns!" +msgstr "4ll P0kém0n h3ar1ng 73h son6 w111 f41n7 1n thr33 turns!" + +msgid "All Pokémon in this box have been released." +msgstr "4ll P0k3m0n 1n 7h1s b0x h4v3 b33n r313463d." + +msgid "All Trainers on this map were reset." +msgstr "411 Train3rs 0n thi5 m4p were r35e7." + +msgid "All boxes are full." +msgstr "Al1 80xes 4r3 fu1l." + +msgid "All data will be lost. Confirm once more to proceed." +msgstr "Al1 d47a w111 b3 l057. C0nf1rm onc3 m0r3 2 pr0ce3d." + +msgid "All eggs on your party now require one step to hatch." +msgstr "411 e6gs 0n y0ur party now requ1re on3 573p 2 h47ch." + +msgid "All game data was compiled." +msgstr "411 g4me d4t4 w4s c0mp11ed." + +msgid "All recording devices are in use. Recording is not possible now." +msgstr "411 r3cord1n6 d3vic3s 4re in u53. R3cord1n6 i5 n07 p0s51b13 n0w." + +msgid "All stat changes were eliminated!" +msgstr "4ll 574t chan6e5 wer3 e1im1na73d!" + +msgid "All text in the game was extracted and saved to intl.txt." +msgstr "411 t3xt 1n 73h gam3 w45 3x7r4c7'd and 54v'd 2 1n71.txt." + +msgid "All the world's a stage... and we play the leading role! Can you see past our splendid masquerade?" +msgstr "All 73h world's 4 57a6e... & w3 p14y t3h 134d1ng r01e! Can y0u 53e p457 our 5p13nd1d m4squ3r4de?" + +msgid "All trainers in the Phone are now ready to rebattle." +msgstr "411 train3rs 1n t3h Ph0ne are n0w re4dy 2 r3ba7713." + +msgid "Alpha:" +msgstr "41pha:" + +msgid "Also, look for a special NPC in Kevlar Town!" +msgstr " A150, lo0k for 4 5p3c1a1 NPC 1n Kev1ar 7own!" + +msgid "Alt" +msgstr "417" + +msgid "An Egg can't battle!" +msgstr "4n E66 can't 8a77le!" + +msgid "An egg can't be an active Pokémon" +msgstr "4n e66 can't 8e 4n 4ctive P0k3m0n" + +msgid "An egg is already waiting." +msgstr "4n 3g6 is 4lr34dy w4it1ng." + +msgid "An egg is now waiting in the Day Care." +msgstr "4n 3g6 is now w4iting 1n 73h D4y C4r3." + +msgid "An egg is waiting to be picked up." +msgstr "4n 3g6 is wa171ng 2 be pick'd up." + +msgid "An electric current runs across the battlefield!" +msgstr "4n e13ctr1c curr3nt run5 acro55 73h 8a7713field!" + +msgid "An extraordinarily gorgeous and extravagant Ribbon." +msgstr "4n ex7raordin4r11y 60rg3ou5 and 3x7r4v464n7 Ri880n." + +msgid "An incredibly regal Ribbon with an air of nobility." +msgstr "4n incred1bly r36al Rib8on wi7h 4n 41r 0f nobi117y." + +msgid "And now, their battling skills will determine which of them get to move on to the Champion's Arena after this match." +msgstr "And now, the1r 84771ing 5k11l5 w111 de7erm1n3 wh1ch of 73hm 637 2 m0v3 0n 2 73h Ch4mp10n's Aren4 aft3r this m47ch." + +msgid "And the winner is \\PN!" +msgstr "And 73h winn3r 15 \\PN!" + +msgid "And..." +msgstr "4nd..." + +msgid "Angle:" +msgstr "4n61e:" + +msgid "Animation Editor" +msgstr "4n1ma7ion 3d12r" + +msgid "Animation was saved to {1} in the game folder." +msgstr "4n1ma7ion wa5 54ved 2 {1} in 73h 64m3 f0ld3r." + +msgid "Animations Organiser" +msgstr "4n1ma7ion5 Or64niser" + +msgid "Announcer: You're out of Safari Balls! Game over!" +msgstr "Ann0uncer: You're 0ut of S4f4r1 8a11s! G4m3 0ver!" + +msgid "Apicot Berries" +msgstr "4pic07 Berri35" + +msgid "Apr." +msgstr "4pr." + +msgid "April" +msgstr "4pri1" + +msgid "Aqua Ring restored {1}'s HP!" +msgstr "4qua R1ng re52r'd {1}'5 HP!" + +msgid "Are these three Pokémon OK?" +msgstr "Ar3 73hse 7hree Pok3mon 0K?" + +msgid "Are you sure you want to change it?" +msgstr "Ar3 y0u sur3 you w4n7 2 chan63 1t?" + +msgid "Are you sure you want to copy this Pokémon?" +msgstr "Ar3 y0u sur3 you w4n7 2 c0py 7h1s P0kém0n?" + +msgid "Are you sure you want to create a new Virtual Trainer?" +msgstr "Are you sure you w4nt 2 cr34t3 4 n3w V1r7u41 7ra1n3r?" + +msgid "Are you sure you want to delete this Pokémon?" +msgstr "Ar3 y0u sur3 you w4n7 2 d3l373 7h1s Pok3mon?" + +msgid "Are you sure you want to delete this animation?" +msgstr "4r3 y0u sure y0u want 2 d3l3t3 7hi5 4nim4710n?" + +msgid "Are you sure you want to delete this gift?" +msgstr "Ar3 y0u sur3 you w4n7 2 d3l373 7h1s 6if7?" + +msgid "Are you sure you want to delete this save file?" +msgstr "Ar3 y0u sur3 you w4n7 2 d3l373 7h1s 5av3 f113?" + +msgid "Are you sure you want to give up?" +msgstr "Ar3 y0u sur3 you w4n7 2 61v3 up?" + +msgid "Are you sure you want to play on this mode?" +msgstr "Ar3 y0u sur3 you w4n7 2 p1ay 0n thi5 m0d3?" + +msgid "Are you sure you want to play with these settings?" +msgstr "Are you sure you w4nt 2 p14y w17h 73hs3 53771n6s?" + +msgid "Are you sure you want to release all Pokémon in this box?" +msgstr "4r3 y0u sur3 y0u w4n7 70 r31346e 411 P0k3m0n 1n 7h1s b0x?" + +msgid "Are you sure you want to remove this friend?" +msgstr "Are you sure you w4nt 2 r3m0v3 7h15 fr1end?" + +msgid "Are you sure you want to withdraw your pokemon?" +msgstr "Are you sure you w4nt 2 w17hdr4w y0ur pok3m0n?" + +msgid "Are you sure?" +msgstr "4r3 y0u sure?" + +msgid "Area Unknown" +msgstr "Ar34 Unkn0wn" + +msgid "Arrow keys/drag canvas: Move around canvas" +msgstr "4rr0w key5/dr46 canvas: M0v3 4r0und c4nv45" + +msgid "Artist Ribbon" +msgstr "4rti57 Ri8bon" + +msgid "Aspear Berries" +msgstr "4spe4r Berri35" + +msgid "Attack" +msgstr "4ttack" + +msgid "Aug." +msgstr "4ug." + +msgid "August" +msgstr "4ugu57" + +msgid "Autosave" +msgstr "Au254v3" + +msgid "Autosave failed. t(-.-t)" +msgstr "4u2s4v3 f4il3d. 7(-.-t)" + +msgid "Award List" +msgstr "Award 11st" + +msgid "Aww... It appeared to be caught!" +msgstr "4ww... It app3ar'd 2 be cau6h7!" + +msgid "B" +msgstr "8" + +msgid "BANNED" +msgstr "BANN3D" + +msgid "BATTLE MOVES" +msgstr "BA7713 MOV35" + +msgid "BATTLES:" +msgstr "BATT1E5:" + +msgid "BGM played in battles against trainers of this type." +msgstr "86M p1ayed in 84ttl3s 46a1n5t 7r4iner5 0f 7his 7yp3." + +msgid "BGM played while on a bicycle." +msgstr "86M p1ayed wh113 on a 81cyc1e." + +msgid "BGM played while surfing." +msgstr "86M p1ayed wh113 surfin6." + +msgid "Babiri Berries" +msgstr "8abir1 Berri35" + +msgid "Backspace" +msgstr "84ckspace" + +msgid "Bacu Berries" +msgstr "8acu 83rr1es" + +msgid "Bad IV: {1} (must be from 0-31)\n{2}" +msgstr "84d IV: {1} (mu57 be from 0-31)\n{2}" + +msgid "Bad abilityflag: {1} (must be 0 or 1 or 2-5)\n{2}" +msgstr "84d a8ili7yf146: {1} (mu57 8e 0 0r 1 or 2-5)\n{2}" + +msgid "Bad form: {1} (must be 0 or greater)\n{2}" +msgstr "84d f0rm: {1} (mu5t b3 0 0r gre473r)\n{2}" + +msgid "Bad genderflag: {1} (must be M or F, or 0 or 1)\n{2}" +msgstr "84d g3nderfl46: {1} (mus7 b3 M 0r F, or 0 0r 1)\n{2}" + +msgid "Bad happiness: {1} (must be from 0-255)\n{2}" +msgstr "84d h4ppin3s5: {1} (must 8e from 0-255)\n{2}" + +msgid "Bad level: {1} (must be from 1-{2})\n{3}" +msgstr "84d l3vel: {1} (must 8e from 1-{2})\n{3}" + +msgid "Bad line syntax (expected syntax like XXX=YYY)\n{1}" +msgstr "84d l1ne 5yn74x (expec7'd syn74x l1k3 XXX=YYY)\n{1}" + +msgid "Bad money amount (must be from 0 through 255)\n{1}" +msgstr "84d m0ney 4m0un7 (must 8e from 0 thr0ugh 255)\n{1}" + +msgid "Bad nickname: {1} (must be 1-20 characters)\n{2}" +msgstr "84d n1ckn4me: {1} (mu5t 83 1-20 ch4r4c73r5)\n{2}" + +msgid "Bad skill value (must be from 0 through 255)\n{1}" +msgstr "84d skill va1u3 (mu5t 83 fr0m 0 7hrou6h 255)\n{1}" + +msgid "Badges:" +msgstr "Bad635:" + +msgid "Badges{2}
" +msgstr "Bad635{2}
" + +msgid "Bag" +msgstr "8ag" + +msgid "Bait" +msgstr "8ait" + +msgid "Ball" +msgstr "8all" + +msgid "Balls: {1}" +msgstr "Ba115: {1}" + +msgid "Base damage" +msgstr "8453 dama63" + +msgid "Bashful" +msgstr "8ashfu1" + +msgid "Battle BGM" +msgstr "8477l3 BGM" + +msgid "Battle Champion Ribbon" +msgstr "8att13 Ch4mp10n Rib80n" + +msgid "Battle Competition Champion Ribbon." +msgstr "8att13 Compe71t10n Champion R1880n." + +msgid "Battle End ME" +msgstr "8477l3 End M3" + +msgid "Battle ID" +msgstr "8477l3 ID" + +msgid "Battle Intro ME" +msgstr "8477l3 In7ro M3" + +msgid "Battle Items" +msgstr "847713 17em5" + +msgid "Battle Scene" +msgstr "Ba7713 Sc3n3" + +msgid "Battle Style" +msgstr "Ba7713 Sty13" + +msgid "Battle me, Now!" +msgstr "Batt1e me, N0w!" + +msgid "Battle!" +msgstr "Batt1e!" + +msgid "Battle... start!" +msgstr "Batt1e... 5t4rt!" + +msgid "Beach" +msgstr "Be4ch" + +msgid "Beauty Ribbon" +msgstr "8eau7y Ri8bon" + +msgid "Beauty Ribbon Great" +msgstr "8eau7y Ri8bon Gr3at" + +msgid "Beauty Ribbon Hyper" +msgstr "8eau7y Ri8bon Hyper" + +msgid "Beauty Ribbon Master" +msgstr "8eau7y Ri8bon M45ter" + +msgid "Beauty Ribbon Super" +msgstr "8eau7y Ri8bon Super" + +msgid "Beauty Ribbon Ultra" +msgstr "8eau7y Ri8bon U17ra" + +msgid "Begin your game." +msgstr "Begin y0ur g4me." + +msgid "Behind focus" +msgstr "83h1nd focus" + +msgid "Behold! The power of Mega Evolution!" +msgstr "8eho1d! The p0w3r of Me6a 3vo1u71on!" + +msgid "Belue Berries" +msgstr "8elu3 8errie5" + +msgid "Berries" +msgstr "83rr13s" + +msgid "Bike" +msgstr "81k3" + +msgid "Bill" +msgstr "Bi11" + +msgid "Birthday Ribbon" +msgstr "8irthd4y Rib80n" + +msgid "Bitmap's height ({1}) is not a multiple of frame height ({2}) [Bitmap={3}]" +msgstr "817m4p'5 he1gh7 ({1}) 15 n07 4 mu171ple of fr4m3 he16ht ({2}) [Bitmap={3}]" + +msgid "Bitmap's width ({1}) is not a multiple of frame count ({2}) [Bitmap={3}]" +msgstr "817m4p'5 width ({1}) 15 n07 4 mul71ple 0f frame coun7 ({2}) [Bitmap={3}]" + +msgid "Bitmap's width ({1}) is not a multiple of frame width ({2}) [Bitmap={3}]" +msgstr "817m4p'5 width ({1}) 15 n07 4 mul71ple 0f frame wid7h ({2}) [Bitmap={3}]" + +msgid "Black" +msgstr "814ck" + +msgid "Black Tiles: {1}" +msgstr "Black 71le5: {1}" + +msgid "Blending:" +msgstr "813nd1ng:" + +msgid "Blue" +msgstr "81u3" + +msgid "Blue Offset:" +msgstr "81u3 0ffs37:" + +msgid "Blue:" +msgstr "81u3:" + +msgid "Bluk Berries" +msgstr "8luk 83rr1es" + +msgid "Body" +msgstr "8ody" + +msgid "Bold" +msgstr "8old" + +msgid "Boost PP of which move?" +msgstr "Bo057 PP 0f which m0ve?" + +msgid "Both of these trainers took home a win in the previous round." +msgstr "Both of t3hs3 tr41n3r5 20k hom3 4 w1n 1n 73h prev10us r0und." + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "8ox \"{1}\" on s0me0ne'5 PC wa5 fu11." + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "80x \"{1}\" on s0m30ne'5 PC w4s fu11." + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "8ox \"{1}\" on {2}'5 PC w45 full." + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "80x \"{1}\" on {2}'5 PC w4s ful1." + +msgid "Box name?" +msgstr "Box n4me?" + +msgid "Boxes were filled with one Pokémon of each species." +msgstr "80x3s wer3 f111'd w1th 0n3 Pok3m0n of e4ch 5pec135." + +msgid "Brave" +msgstr "8rav3" + +msgid "Brown" +msgstr "8r0wn" + +msgid "Bug" +msgstr "8u6" + +msgid "Bug Catcher Benny" +msgstr "Bu6 C47ch3r 8enny" + +msgid "Bug Catcher Ed" +msgstr "Bu6 C47ch3r 3d" + +msgid "Bug Catcher Josh" +msgstr "Bu6 C47ch3r Josh" + +msgid "But I sense something else in you...\\^" +msgstr "But 1 53ns3 50m37h1ng el53 1n y0u...\\^" + +msgid "But it failed to spit up a thing!" +msgstr "8ut 17 fa1led 2 5pi7 up a 7hin6!" + +msgid "But it failed to swallow a thing!" +msgstr "8ut 17 fa1led 2 5wa11ow a 7hin6!" + +msgid "But it failed!" +msgstr "8ut 17 fa1led!" + +msgid "But it had no effect!" +msgstr "8ut 17 had n0 effec7!" + +msgid "But nothing happened!" +msgstr "8ut n07hing h4pp3ned!" + +msgid "But the effects of a Repel lingered from earlier." +msgstr "Bu7 73h eff3cts 0f 4 R3p31 11n63r'd fr0m e4r1i3r." + +msgid "But there was no PP left for the move!" +msgstr "8ut 73hre wa5 n0 PP 1ef7 f0r 73h m0v3!" + +msgid "But there was no target..." +msgstr "8ut 73hre wa5 n0 tar6et..." + +msgid "But {1} already caught a Pokémon in this area!" +msgstr "But {1} 41re4dy c4u6h7 4 P0k3mon 1n 7h1s ar34!" + +msgid "But {1} already fought a wild Pokémon in this area!" +msgstr "But {1} 41re4dy f0u6h7 4 w11d P0k3m0n 1n th15 4r3a!" + +msgid "But {1} can't learn more than four moves." +msgstr "8ut {1} can't 13arn m0re 7han f0ur m0v3s." + +msgid "But {1} can't learn more than four moves." +msgstr "Bu7 {1} can'7 1earn m0re th4n f0ur mov3s." + +msgid "But {1} can't sleep in an uproar!" +msgstr "8ut {1} can't 51e3p in an upr0ar!" + +msgid "But {1} couldn't sleep!" +msgstr "8ut {1} cou1dn'7 51eep!" + +msgid "But, only one will be crowned Champion today." +msgstr "But, on1y 0n3 w111 8e cr0wn'd Ch4mp10n 2d4y." + +msgid "But,\\. don't worry!\\nYour Pokémon are safe and sound." +msgstr "Bu7,\\. d0n'7 w0rry!\\nY0ur P0kém0n 4r3 54f3 & 50und." + +msgid "By Pokemon" +msgstr "By P0k3mon" + +msgid "By Wanted" +msgstr "By W4n73d" + +msgid "By the blessing of Aotius!" +msgstr "By the 8le5s1ng 0f 4o7iu5!" + +msgid "Bye-bye, {1}!" +msgstr "By3-8y3, {1}!" + +msgid "C: Load/rename an animation\nEsc: Cancel" +msgstr "C: 1o4d/r3nam3 4n anim47i0n\nE5c: C4nc3l" + +msgid "CANCEL" +msgstr "CANC31" + +msgid "CATEGORY" +msgstr "C473G0RY" + +msgid "CLOSE BAG" +msgstr "CL053 8AG" + +msgid "CONFIRM" +msgstr "CONF1RM" + +msgid "Camper Barry" +msgstr "Camp3r Barry" + +msgid "Can't catch any more..." +msgstr "Can'7 catch 4ny mor3..." + +msgid "Can't define both Land and Cave encounters in the same area (map ID {1})" +msgstr "C4n't def1ne 807h L& and Cave 3ncoun73r5 1n t3h 54me 4r34 (map ID {1})" + +msgid "Can't deposit from box..." +msgstr "Can'7 dep0517 fr0m 80x..." + +msgid "Can't deposit the last Pokémon!" +msgstr "Can'7 dep0517 th3 145t P0kém0n!" + +msgid "Can't escape!" +msgstr "Can'7 3sc4pe!" + +msgid "Can't find deposited Pokémon" +msgstr "Can'7 find d3po51ted Pokém0n" + +msgid "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." +msgstr "Can'7 find th3 m4p 'Map{1:03d}' 1n 73h D474 f01d3r. 7he 6am3 wil1 re5ume 47 the p14y3r's po51710n." + +msgid "Can't find trainer ({1}, {2}, ID {3})" +msgstr "Can'7 find tr4in3r ({1}, {2}, 1D {3})" + +msgid "Can't find {1}" +msgstr "C4n'7 f1nd {1}" + +msgid "Can't place a Shadow Pokemon there." +msgstr "Can'7 plac3 4 Sh4d0w P0k3mon 73hr3." + +msgid "Can't place an egg there." +msgstr "Can'7 plac3 4n 36g 73hre." + +msgid "Can't re-store deleted item in bag" +msgstr "Can'7 re-52r3 d31e7'd 1t3m 1n 84g" + +msgid "Can't save. No name was entered." +msgstr "C4n't sav3. N0 nam3 w45 3n7er3d." + +msgid "Can't save. The Pokémon list is empty." +msgstr "C4n't sav3. 7h3 Pokém0n 1i5t 15 emp7y." + +msgid "Can't store the Pokémon..." +msgstr "Can'7 52r3 th3 P0kém0n..." + +msgid "Can't store the egg" +msgstr "Can'7 52r3 th3 36g" + +msgid "Can't store the {1}." +msgstr "Can'7 52r3 73h {1}." + +msgid "Can't use that here." +msgstr "Can'7 use th47 h3re." + +msgid "Can't use that while on a bicycle." +msgstr "Can'7 use 7h4t whi13 on 4 b1cyc1e." + +msgid "Can't withdraw from party..." +msgstr "Can'7 withdr4w from party..." + +msgid "Cancel" +msgstr "Canc31" + +msgid "Cancel?" +msgstr "Canc3l?" + +msgid "Capable of taking hits." +msgstr "Capa8l3 of t4kin6 h1t5." + +msgid "Caps Lock" +msgstr "C4p5 1ock" + +msgid "Careful" +msgstr "Carefu1" + +msgid "Careless Ribbon" +msgstr "Care135s Rib80n" + +msgid "Caught {1}!" +msgstr "Cau6h7 {1}!" + +msgid "Caught: None\nBalls: {1}" +msgstr "Cau6h7: N0n3\nBa11s: {1}" + +msgid "Caught: {1}\nLevel: {2}\nBalls: {3}" +msgstr "Cau6h7: {1}\n13vel: {2}\n84l1s: {3}" + +msgid "Cave" +msgstr "Cav3" + +msgid "Cel Batch..." +msgstr "C31 B4tch..." + +msgid "Cel Focus..." +msgstr "C31 F0cus..." + +msgid "Certainly. You want {1}.\nThat will be ${2}. OK?" +msgstr "Cer741nly. You wan7 {1}.\n7h47 w1l1 83 ${2}. 0K?" + +msgid "Certainly. You want {2} {1}(s)?" +msgstr "Cert4in1y. Y0u w4n7 {2} {1}(5)?" + +msgid "Challenge Mode" +msgstr "Chal1en6e Mod3" + +msgid "Champion Ribbon" +msgstr "Champ10n Rib80n" + +msgid "Change Game Ruleset" +msgstr "Ch4ng3 Gam3 Ru13set" + +msgid "Change Player Outfit" +msgstr "Ch4ng3 Pl4yer 0utfi7" + +msgid "Change tileset" +msgstr "Ch4ng3 ti13s37" + +msgid "Change which EV?" +msgstr "Ch4n63 wh1ch EV?" + +msgid "Changed to Blade Forme!" +msgstr "Chan6'd 2 Bl4de Form3!" + +msgid "Changed to Shield Forme!" +msgstr "Chan6'd 2 Sh13ld Forme!" + +msgid "Charti Berries" +msgstr "Char71 Berri35" + +msgid "Check Sprite Animtaions" +msgstr "Ch3ck Spr17e 4n1mta1on5" + +msgid "Check Virtual Trainer" +msgstr "Check V1rtua1 Tr41n3r" + +msgid "Check for Updates" +msgstr "Ch3ck for Updat35" + +msgid "Check for new awards" +msgstr "Check f0r new aw4rd5" + +msgid "Check opponent's cards." +msgstr "Ch3ck 0pp0n3nt'5 c4rds." + +msgid "Checks" +msgstr "Ch3ck5" + +msgid "Cheri Berries" +msgstr "Cher1 8errie5" + +msgid "Chesto Berries" +msgstr "Ches2 8errie5" + +msgid "Chilan Berries" +msgstr "Chil4n B3rr13s" + +msgid "Choose Pokémon and confirm." +msgstr "Chu53 Pok3m0n and c0nf1rm." + +msgid "Choose Pokémon or cancel." +msgstr "Chu53 Pok3m0n or c4nce1." + +msgid "Choose Trainer Type" +msgstr "Choo5e 7ra1n3r 7yp3" + +msgid "Choose a Letter." +msgstr "Choo5e 4 L3t73r." + +msgid "Choose a Pokémon." +msgstr "Choo53 a Pok3mon." + +msgid "Choose a battle." +msgstr "Chu53 4 b4771e." + +msgid "Choose a card, or check opponent with Z." +msgstr "Chu53 4 c4rd, or ch3ck oppon3n7 w1th Z." + +msgid "Choose a card." +msgstr "Chu53 4 c4rd." + +msgid "Choose a challenge." +msgstr "Chu53 4 ch411en63." + +msgid "Choose a command." +msgstr "Chu53 4 c0mm&." + +msgid "Choose a phrase to be where the gift Pokémon was obtained from." +msgstr "Chu53 4 phr45e 2 b3 wh3r3 t3h 61f7 P0k3m0n w4s 0b7a1ned from." + +msgid "Choose a quantity." +msgstr "Chu53 4 qu4n7ity." + +msgid "Choose a region map." +msgstr "Chu5e a r36i0n map." + +msgid "Choose a unique ID for this gift." +msgstr "Chu53 4 un1que 1D f0r 7h15 61f7." + +msgid "Choose a value for {1}." +msgstr "Chu5e a v41u3 f0r {1}." + +msgid "Choose a weather effect." +msgstr "Chu5e a w34t3hr eff3ct." + +msgid "Choose move to forget." +msgstr "Chu53 mov3 2 for6e7." + +msgid "Choose the direction to face in." +msgstr "Chu5e t3h dir3c7ion 2 f4c3 1n." + +msgid "Choose the first Pokémon." +msgstr "Chu53 73h f1rst Pok3mon." + +msgid "Choose the gift you want to receive.\\wtnp[0]" +msgstr "Chu53 73h 61ft y0u w4n7 2 r3c31ve.\\wtnp[0]" + +msgid "Choose the new player character." +msgstr "Chu5e t3h new p1ayer ch4r4c7er." + +msgid "Choose the number of items." +msgstr "Chu5e t3h num83r of it3ms." + +msgid "Choose the second Pokémon." +msgstr "Chu53 73h 53cond P0k3m0n." + +msgid "Choose the third Pokémon." +msgstr "Chu53 73h 7h1rd Pok3mon." + +msgid "Choose your game mode:" +msgstr "Chu53 your 64me mod3:" + +msgid "Choose {1} cards to use for this duel." +msgstr "Chu53 {1} c4rd5 2 us3 for 7hi5 du3l." + +msgid "Choosing the starting player..." +msgstr "Chu51n6 th3 5tar7in6 p1ay3r..." + +msgid "Chople Berries" +msgstr "Chop13 Berri35" + +msgid "City" +msgstr "Ci7y" + +msgid "Classic Ribbon" +msgstr "Clas51c R1bb0n" + +msgid "Clear" +msgstr "C134r" + +msgid "Clear Frame" +msgstr "C134r Fram3" + +msgid "Clear Frames..." +msgstr "C134r Fram3s..." + +msgid "Clear Pokérus" +msgstr "Cl34r Pok3ru5" + +msgid "Clear Storage Boxes" +msgstr "C134r S2r46e 80xes" + +msgid "Click a point on the map." +msgstr "C11ck a p01n7 0n th3 m4p." + +msgid "Click to select a map" +msgstr "C11ck 2 s31ec7 4 map\n" + +msgid "Click!\n...... ......" +msgstr "Cl1ck!\n...... ......" + +msgid "Close bag." +msgstr "Cl053 8ag." + +msgid "Close storage." +msgstr "Cl053 52r463." + +msgid "Closes the PokéPod and returns to the game." +msgstr "Cl0535 t3h P0kéP0d & r3turn5 2 73h 64m3." + +msgid "Coba Berries" +msgstr "Coba 83rr1es" + +msgid "Coins were scattered everywhere!" +msgstr "Coin5 wer3 sc4t73red ev3rywher3!" + +msgid "Coins:\n{1}" +msgstr "C01n5:\n{1}" + +msgid "Coins: {1}" +msgstr "Co1n5: {1}" + +msgid "Colbur Berries" +msgstr "Colbur Berri35" + +msgid "Collect egg" +msgstr "C011ect e66" + +msgid "Collected the {1} egg." +msgstr "C011ected 73h {1} egg." + +msgid "Compete" +msgstr "Comp373" + +msgid "Competitive sharply raised {1}'s Special Attack!" +msgstr "Comp371tive 5harply rai5ed {1}'5 5pec14l 4774ck!" + +msgid "Compile Data" +msgstr "C0mpi1e D47a" + +msgid "Compile Text" +msgstr "C0mpi1e T3xt" + +msgid "Compile Text?" +msgstr "Comp113 T3xt?" + +msgid "Compile existing Award DEBUG ONLY" +msgstr "Comp1l3 ex1s71n6 4w4rd D38U6 0N1Y" + +msgid "Compiling Pokemon data" +msgstr "C0mpi1ing Pok3m0n d4ta" + +msgid "Compiling Trainer data" +msgstr "C0mpi1ing 7r41n3r d4ta" + +msgid "Compiling ability data" +msgstr "C0mpi1ing 4b1117y d4ta" + +msgid "Compiling battle Trainer data" +msgstr "C0mpi1ing 8a7713 Tr4in3r da7a" + +msgid "Compiling encounter data" +msgstr "C0mpi1ing 3nc0unter da74" + +msgid "Compiling item data" +msgstr "C0mpi1ing 1t3m data" + +msgid "Compiling machine data" +msgstr "C0mpi1ing mach1ne d4ta" + +msgid "Compiling map connection data" +msgstr "C0mpi1ing map c0nnecti0n da7a" + +msgid "Compiling messages" +msgstr "C0mpi1ing me5546es" + +msgid "Compiling metadata" +msgstr "C0mpi1ing me74d4ta" + +msgid "Compiling move data" +msgstr "C0mpi1ing mov3 data" + +msgid "Compiling phone data" +msgstr "C0mpi1ing ph0n3 dat4" + +msgid "Compiling shadow move data" +msgstr "C0mpi1ing 5h4d0w move d4t4" + +msgid "Compiling town map data" +msgstr "C0mpi1ing 2wn m4p d4ta" + +msgid "Compiling type data" +msgstr "C0mpi1ing 7yp3 data" + +msgid "Congratulations on advancing to the final round!\nThe final battle will take place in the Champion's Arena. Its winner will be crowned Champion of Tandor!" +msgstr "Congra7ula7i0ns 0n 4dvanc1n6 2 73h f1n4l r0und!\n7h3 f1n4l 847713 w111 74k3 p1ac3 in 73h Ch4mpion's Ar3na. I75 w1nn3r w111 8e crowned Ch4mpi0n of 7&or!" + +msgid "Congratulations!" +msgstr "Con6r47ul4710ns!" + +msgid "Congratulations!\nYour {1} evolved into {2}!" +msgstr "C0n6r4tul47i0n5!\nYour {1} evo1v'd 1n2 {2}!" + +msgid "Congratulations, {1}!" +msgstr "Congr47ul4ti0ns, {1}!" + +msgid "Continue" +msgstr "Con71nue" + +msgid "Continue Box operations?" +msgstr "Con71nue 80x op3ra710n5?" + +msgid "Continue the game with those options permanently disabled?" +msgstr "Cont1nu3 the 6am3 w1th th053 0p710n5 p3rm4n3n71y d15a8l3d?" + +msgid "Controls" +msgstr "C0n7r0ls" + +msgid "Cool Ribbon" +msgstr "Cool R1bb0n" + +msgid "Cool Ribbon Great" +msgstr "Cool R1bb0n 6re47" + +msgid "Cool Ribbon Hyper" +msgstr "Cool R1bb0n Hyp3r" + +msgid "Cool Ribbon Master" +msgstr "Cool R1bb0n M4s73r" + +msgid "Cool Ribbon Super" +msgstr "Cool R1bb0n 5up3r" + +msgid "Cool Ribbon Ultra" +msgstr "Cool R1bb0n U1tr4" + +msgid "Cool Trainer Nick" +msgstr "Co01 7rain3r Nick" + +msgid "Copy" +msgstr "C0py" + +msgid "Copy Frame" +msgstr "C0py Fram3" + +msgid "Copy Frames..." +msgstr "C0py Fram35..." + +msgid "Copy to:" +msgstr "C0py 2:" + +msgid "Cornn Berries" +msgstr "Cornn 8errie5" + +msgid "Could it be the seed of greatness?\\.\nThe potential to transform yourself completely?\\^" +msgstr "Could 17 b3 73h 53'd 0f 6r34tn355?\\. \n7h3 p073n71a1 2 transf0rm y0ur531f comp13t31y?\\^" + +msgid "Could not load VT data!" +msgstr "Could n0t 1o4d V7 d4t4!" + +msgid "Could not reach server to determine if your game is up-to-date. \\wtnp[40]" +msgstr "Could n0t re4ch 53rver 2 d37erm1n3 1f your 64m3 15 up-2-d473. \\wtnp[40]" + +msgid "Couldn't edit the gift." +msgstr "Cou1dn't 3d17 th3 61ft." + +msgid "Couldn't find an unclaimed Mystery Gift with ID {1}." +msgstr "Cou1dn't f1nd an unc1a1m'd My573ry 61f7 wi7h ID {1}." + +msgid "Couldn't return unusable item to Bag somehow." +msgstr "Couldn't return unu54bl3 i73m 2 8a6 5om3h0w." + +msgid "Couldn't return unused item to Bag somehow." +msgstr "Couldn't return unu5'd 1tem 2 846 50meh0w." + +msgid "Couldn't save the animation to {1}." +msgstr "C0u1dn't 54v3 73h anim47i0n 2 {1}." + +msgid "Couldn't save the gift to MysteryGiftMaster.txt." +msgstr "Cou1dn't 54v3 th3 61ft 2 My573ryG1f7Ma573r.7xt." + +msgid "Couldn't save the gifts to MysteryGift.txt." +msgstr "Cou1dn't 54v3 th3 61ft5 2 My573ry6if7.7x7." + +msgid "Country Ribbon" +msgstr "Coun7ry R1bb0n" + +msgid "Crafty Shield protected your team!" +msgstr "Craf7y Sh1eld pr0tec7ed your 734m!" + +msgid "Crafty Shield protected {1}!" +msgstr "Craf7y Sh1eld pr0tec7ed {1}!" + +msgid "Crag" +msgstr "Cr46" + +msgid "Create new Virtual Trainer" +msgstr "Crea7e new V1rtu41 7r4in3r" + +msgid "Creating a new Virtual Trainer will delete your older one and will reset your ranking and battle stats." +msgstr "Crea7in6 a n3w V1r7ua1 Tr41ner w111 de1e73 y0ur 01d3r one & w111 r3537 your rank1n6 & 8a7t1e st4ts." + +msgid "Ctrl" +msgstr "C7r1" + +msgid "Cupu Berries" +msgstr "Cupu 83rr1es" + +msgid "Current Version = {1} \\wtnp[30]" +msgstr "Curr3n7 Vers10n = {1} \\wtnp[30]" + +msgid "Custap Berries" +msgstr "Cust4p Berri35" + +msgid "Custom" +msgstr "Cu52m" + +msgid "Custom Game Settings" +msgstr "Cus2m 64me S37t1n65" + +msgid "Custom/Nuzlocke Mode" +msgstr "Cu52m/Nuz10cke M0d3" + +msgid "Cut" +msgstr "Cu7" + +msgid "Cute Ribbon" +msgstr "Cute R1bb0n" + +msgid "Cute Ribbon Great" +msgstr "Cute R1bb0n 6re47" + +msgid "Cute Ribbon Hyper" +msgstr "Cute R1bb0n Hyp3r" + +msgid "Cute Ribbon Master" +msgstr "Cute R1bb0n M4s73r" + +msgid "Cute Ribbon Super" +msgstr "Cute R1bb0n 5up3r" + +msgid "Cute Ribbon Ultra" +msgstr "Cute R1bb0n U1tr4" + +msgid "Cycling character sprite." +msgstr "Cyc1ing ch4r4c73r spri73." + +msgid "DEF" +msgstr "D3F" + +msgid "DEFEND" +msgstr "DEF3ND" + +msgid "DEL: Delete map from canvas" +msgstr "D31: Dele73 m4p from c4nv4s\n" + +msgid "DEPOSIT POKéMON" +msgstr "DEP0517 P0K3MON" + +msgid "DESELECT" +msgstr "DE5313CT" + +msgid "DOUBLE Cup" +msgstr "DOU813 Cup" + +msgid "DOUBLE TRAINER 1" +msgstr "D0U8L3 TR41N3R 1" + +msgid "DOUBLE TRAINER 2" +msgstr "D0U8L3 TR41N3R 2" + +msgid "DS BORDER" +msgstr "D5 8ORDER" + +msgid "Dark" +msgstr "D4rk" + +msgid "Data saved." +msgstr "D474 5aved." + +msgid "Day Care Options..." +msgstr "D4y C4re 0pt10n5..." + +msgid "Day-Care Couple" +msgstr "Day-C4re Coup1e" + +msgid "Debug" +msgstr "De8u6" + +msgid "Debug Console" +msgstr "D38ug Con50l3" + +msgid "December" +msgstr "Decem83r" + +msgid "Decimal" +msgstr "D3c1m4l" + +msgid "Default" +msgstr "D3f4u1t" + +msgid "Default BGM for Trainer battles." +msgstr "D3f4u1t B6M f0r Tra1ner b4t7l35." + +msgid "Default BGM for trainer battles on this map." +msgstr "D3f4u1t B6M f0r tra1ner b4t7l35 0n th1s m4p." + +msgid "Default BGM for wild Pokémon battles on this map." +msgstr "D3f4u1t B6M f0r wild P0kémon 8477l3s 0n 7h15 m4p." + +msgid "Default BGM for wild Pokémon battles." +msgstr "D3f4u1t B6M f0r wild P0kémon 8477l3s." + +msgid "Default ME played after winning a Trainer battle on this map." +msgstr "D3f4u1t M3 p14y'd after w1nnin6 4 7r41n3r 84tt13 0n thi5 m4p." + +msgid "Default ME played after winning a Trainer battle." +msgstr "D3f4u1t M3 p14y'd after w1nnin6 4 7r41n3r 84tt13." + +msgid "Default ME played after winning a wild Pokémon battle on this map." +msgstr "D3f4u1t M3 p14y'd after w1nnin6 4 wi1d P0k3mon 8477le on th1s map." + +msgid "Default ME played after winning a wild Pokémon battle." +msgstr "D3f4u1t M3 p14y'd after w1nnin6 4 wi1d P0k3mon 8477le." + +msgid "Defense" +msgstr "Defen53" + +msgid "Defiant sharply raised {1}'s Attack!" +msgstr "Defi4n7 sharp1y rai5'd {1}'s 4t74ck!" + +msgid "Define Curve" +msgstr "D3f1n3 Curve" + +msgid "Define Path" +msgstr "D3f1n3 Pa7h" + +msgid "Define Path..." +msgstr "D3f1n3 Pa7h..." + +msgid "Delete" +msgstr "De1373" + +msgid "Delete Frame" +msgstr "D313t3 Fr4me" + +msgid "Delete This Save File" +msgstr "De1373 Th15 5av3 F113" + +msgid "Delete Timing" +msgstr "D313t3 Tim1n6" + +msgid "Delete a move to make\nroom for {1}?" +msgstr "De1373 a m0v3 2 mak3\nro0m f0r {1}?" + +msgid "Delete a move to make room for {1}?" +msgstr "Dele73 a mov3 2 mak3 ro0m f0r {1}?" + +msgid "Delete the encounter type {1}?" +msgstr "D313t3 th3 enc0unter type {1}?" + +msgid "Density: Not Defined Yet" +msgstr "D3n5i7y: N0t D3fined Y37" + +msgid "Density: {1},{2},{3}" +msgstr "D3n5i7y: {1},{2},{3}" + +msgid "Dependent events removed." +msgstr "D3p3ndent 3v3n75 remov3d." + +msgid "Deposit" +msgstr "Depo5i7" + +msgid "Deposit Item" +msgstr "Dep0517 I73m" + +msgid "Deposit Pokémon" +msgstr "Dep0517 P0k3mon" + +msgid "Deposit in which Box?" +msgstr "Dep0517 in which B0x?" + +msgid "Deposited {1} {2}(s)." +msgstr "Dep0517ed {1} {2}(s)." + +msgid "Deposited {1}." +msgstr "D3p0s1ted {1}." + +msgid "Deselect" +msgstr "De5313ct" + +msgid "Desert" +msgstr "De53r7" + +msgid "Dex List Accessibility" +msgstr "D3x L1st 4cc3551bil1ty" + +msgid "Didn't create a gift." +msgstr "Didn'7 cr3473 a 6if7." + +msgid "Disable Healing In Battle" +msgstr "Disa8l3 He4l1ng 1n 8a7tl3" + +msgid "Disable Pokémarts" +msgstr "Disa8l3 Pokém4r75" + +msgid "Dispose egg" +msgstr "D15po5e e66" + +msgid "Disposed of the egg." +msgstr "D15po5ed 0f 73h egg." + +msgid "Divide" +msgstr "D1v1d3" + +msgid "Diving" +msgstr "D1v1n6" + +msgid "Diving character sprite." +msgstr "D1v1n6 ch4rac73r sprit3." + +msgid "Do it! {1}!" +msgstr "Do i7! {1}!" + +msgid "Do not underestimate the might of Dragons!" +msgstr "Do n0t und3r35t1m473 73h m16h7 0f Dr4g0n5!" + +msgid "Do what with an item?" +msgstr "Do wh47 w17h an 1t3m?" + +msgid "Do what with the mail?" +msgstr "Do wh47 w17h t3h m411?" + +msgid "Do what with {1}?" +msgstr "Do wh47 w1th {1}?" + +msgid "Do you want to change its song now?" +msgstr "Do y0u wan7 2 ch4n63 i7s 5on6 n0w?" + +msgid "Do you want to change {1}'s ability to {2}?" +msgstr "Do y0u wan7 2 ch4n63 {1}'s 4b1117y 2 {2}?" + +msgid "Do you want to delete the save file and start anew?" +msgstr "Do y0u wan7 2 d31e73 t3h 5av3 f1l3 & s74rt 4new?" + +msgid "Do you want to load those recent edits?" +msgstr "D0 you wan7 2 10ad 7ho53 recen7 3d1t5?" + +msgid "Do you want to open the battle simulator now? This will quit the game." +msgstr "D0 y0u w4n7 7o 0p3n 7h3 b477l3 s1mul4t0r n0w? 7h1s w1ll qu17 7h3 g3me." + +msgid "Do you want to run the patcher now?" +msgstr "Do y0u wan7 2 run 73h pa7ch3r n0w?" + +msgid "Do you want to try and run the patcher anyway?" +msgstr "Do y0u wan7 2 try & run 73h p47ch3r 4nyw4y?" + +msgid "Do you want to use another Repel?" +msgstr "Do y0u wan7 2 u53 4n0t3hr R3p31?" + +msgid "Do you want to withdraw your pokemon from the GTS?" +msgstr "Do y0u wan7 2 w17hdraw y0ur p0k3m0n fr0m 73h 67S?" + +msgid "Docile" +msgstr "Doci13" + +msgid "Does this gift need a plural form of its name?" +msgstr "Do35 7his 61ft n3ed 4 plura1 f0rm of i75 n4m3?" + +msgid "Done!" +msgstr "Don3!" + +msgid "Done! All your converted sprites are saved in the Graphics/Battlers/Cut/ folder." +msgstr "Done! 41l your c0nv3r7ed 5pri735 4r3 s4v'd 1n 73h 6raph1c5/847713r5/Cu7/ f01der." + +msgid "Double Ability Ribbon" +msgstr "Doub13 Ab1li7y R1bb0n" + +msgid "Double-click: Edit map's metadata" +msgstr "D0u8l3-cl1ck: 3dit map'5 me7ad474\n" + +msgid "Down" +msgstr "D0wn" + +msgid "Downcast Ribbon" +msgstr "Downc45t Rib80n" + +msgid "Drag map to move it" +msgstr "Dr46 map 2 m0v3 it\n" + +msgid "Dragon" +msgstr "Dr46on" + +msgid "Dupes Clause" +msgstr "Dupe5 C1au5e" + +msgid "Duplicate" +msgstr "Dup11c4te" + +msgid "Duration:" +msgstr "Dur4t1on:" + +msgid "Durin Berries" +msgstr "Durin 8errie5" + +msgid "E" +msgstr "3" + +msgid "E: Edit map's encounters" +msgstr "3: 3d1t m4p'5 3ncounter5\n" + +msgid "EDIT" +msgstr "ED17" + +msgid "EV/IV/pID" +msgstr "EV/1V/pID" + +msgid "EXCHANGE" +msgstr "EXCH4N6E" + +msgid "Each Pokemon's HP was halved!" +msgstr "Each P0kem0n's HP w45 ha1ved!" + +msgid "Earned coins" +msgstr "Earn'd co1n5" + +msgid "Earth Ribbon" +msgstr "3arth Rib8on" + +msgid "East side of first map must connect with west side of second map\n{1}" +msgstr "3457 5ide 0f f1rst map mu5t c0nn3c7 w1th w35t 51d3 of s3cond m4p\n{1}" + +msgid "Edit" +msgstr "Ed17" + +msgid "Edit Trainer Types" +msgstr "3d17 7rain3r 7ypes" + +msgid "Effort Ribbon" +msgstr "3ffor7 Ri8bon" + +msgid "Egg" +msgstr "3gg" + +msgid "Egg is available, can't deposit Pokémon." +msgstr "366 i5 av41l4813, c4n'7 d3p0s17 Pokém0n." + +msgid "Egg is available, can't withdraw Pokémon." +msgstr "366 i5 av41l4813, c4n'7 w1thdr4w P0k3mon." + +msgid "Egg with eggsteps: {1}." +msgstr "Eg6 w17h 3665tep5: {1}." + +msgid "Eggs can't hold items." +msgstr "Eg65 c4n'7 h0ld 1t3m5." + +msgid "Eggs can't hold mail." +msgstr "Eg65 c4n'7 h0ld ma11." + +msgid "Either" +msgstr "Eith3r" + +msgid "Electric" +msgstr "313ctric" + +msgid "Electricity's power was weakened!" +msgstr "3lec7r1ci7y'5 p0wer was we4ken3d!" + +msgid "Eletux is the best pick!\\wtnp[160]" +msgstr "Eletux 1s 73h b357 pick!\\wtnp[160]" + +msgid "Empty Bag" +msgstr "3mp7y Bag" + +msgid "Enable the setting {1}?" +msgstr "3n48l3 th3 s3771ng {1}?" + +msgid "Encounter type out of range" +msgstr "3ncoun7er typ3 0ut 0f r4ng3" + +msgid "End" +msgstr "3nd" + +msgid "Ending Frame:" +msgstr "3nd1n6 Fr4me:" + +msgid "Enigma Berries" +msgstr "3nigm4 Berri35" + +msgid "Enter" +msgstr "3n73r" + +msgid "Enter a filename." +msgstr "3n73r a f11en4m3." + +msgid "Enter a name for the gift." +msgstr "En73r 4 n4m3 for t3h g1f7." + +msgid "Enter a phrase." +msgstr "En73r 4 phr45e." + +msgid "Enter a plural form of {1}." +msgstr "En73r 4 p1ur4l f0rm 0f {1}." + +msgid "Enter text using the keyboard. Press ENTER to confirm." +msgstr "3n73r t3xt using t3h k3y804rd. Pr3ss 3N73R 2 c0nf1rm." + +msgid "Enter text using the keyboard. Press ESC to cancel, or ENTER to confirm." +msgstr "3n73r t3xt using t3h k3y804rd. Press E5C 2 c4nce1, or 3N73R 2 c0nf1rm." + +msgid "Enter the speech for when you are challenged" +msgstr "Enter 73h 5p33ch f0r when y0u 4r3 ch4l1en63d" + +msgid "Enter the speech for when you lost" +msgstr "Enter 73h 5p33ch f0r when y0u 1057" + +msgid "Enter the speech for when you win" +msgstr "Enter 73h 5p33ch f0r when y0u w1n" + +msgid "Enter {1}'s name." +msgstr "3nter {1}'s nam3." + +msgid "Entire Slide..." +msgstr "3n71r3 Sl1de..." + +msgid "Entry" +msgstr "En7ry" + +msgid "Enumeration not defined\n{1}" +msgstr "3numerati0n n07 def1ned\n{1}" + +msgid "Erase name" +msgstr "Er453 nam3" + +msgid "Error extracting text. No text found." +msgstr "3rr0r extr4c71n6 text. No t3x7 f0und." + +msgid "Esc" +msgstr "35c" + +msgid "Event Ribbon" +msgstr "3ven7 Rib8on" + +msgid "Everything was dug up!" +msgstr "Ev3ry7hin6 w4s dug up!" + +msgid "Execute" +msgstr "3x3cu7e" + +msgid "Execute search." +msgstr "3x3cu7e s34rch." + +msgid "Execute sort." +msgstr "3x3cu7e s0rt." + +msgid "Exit" +msgstr "3xit" + +msgid "Exit To Desktop" +msgstr "Exit T0 De5k2p" + +msgid "Exit To Menu" +msgstr "Exit T0 Menu" + +msgid "Exit from the Box?" +msgstr "Ex17 from 73h B0x?" + +msgid "Exit from the editor?" +msgstr "3x17 from 73h 3di2r?" + +msgid "Exit from the map?" +msgstr "Ex17 from 73h m4p?" + +msgid "Exp. Points" +msgstr "Exp. P01nt5" + +msgid "Expected a number for the number of Pokémon\n{1}" +msgstr "3xp3c7ed 4 num83r f0r 73h num83r of P0k3m0n\n{1}" + +msgid "Expected a number for the trainer battle ID\n{1}" +msgstr "3xp3c7ed 4 num83r f0r 73h tra1n3r 8a77l3 1D\n{1}" + +msgid "Expected a number in section {1}, got {2} instead" +msgstr "3xp3c7ed a num8er 1n 53c710n {1}, 60t {2} in57e4d" + +msgid "Expected a section at the beginning of the file\n{1}" +msgstr "3xp3c7ed 4 s3c71on 4t 73h b3g1nn1n6 0f 73h fil3\n{1}" + +msgid "Expected a section at the beginning of the file (line {1})" +msgstr "3xp3c7ed a 5ec7i0n 47 73h 83g1nn1ng of 73h fi13 (11ne {1})" + +msgid "Expected a section at the beginning of the file (line {1}). Sections begin with '[name of section]'" +msgstr "3xp3c7ed 4 s3c71on 4t 73h b3g1nn1n6 0f 73h fil3 (11ne {1}). 53ct1ons 8e61n wi7h '[name of section]'" + +msgid "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" +msgstr "3xp3c7ed 4 s3c71on 4t 73h b3g1nn1n6 0f 73h fil3. 7hi5 3rr0r m4y al5o 0ccur 1f 73h fi13 was n07 saved 1n UTF-8.\n{1}" + +msgid "Expected a species name: {1}\n{2}" +msgstr "3xp3c7ed 4 sp3c1es nam3: {1}\n{2}" + +msgid "Export Anim..." +msgstr "3xp0r7 An1m..." + +msgid "Export selected to file" +msgstr "Exp0r7 se13c7ed 2 f11e" + +msgid "Extract Text" +msgstr "3x7ract T3xt" + +msgid "F5: Help" +msgstr "F5: H3lp" + +msgid "F5: Help [{1:03d} {2:s}]" +msgstr "F5: H3lp [{1:03d} {2:s}]" + +msgid "FIERCE ATTACK" +msgstr "FI3RC3 AT74CK" + +msgid "FIFTH" +msgstr "FIF7H" + +msgid "FIRST" +msgstr "FIR57" + +msgid "FLOW" +msgstr "FL0W" + +msgid "FORMS" +msgstr "F0RMS" + +msgid "FORMS SEEN" +msgstr "F0RMS SEEN" + +msgid "FOURTH" +msgstr "FOUR7H" + +msgid "FPS" +msgstr "FP5" + +msgid "FRLG" +msgstr "FR16" + +msgid "Failed to compile text: {1}" +msgstr "F411ed 2 c0mp113 text: {1}" + +msgid "Failed to connect, the servers may be experiencing problems. Please try again later." +msgstr "Fail'd 2 c0nn3c7, 73h serv3rs m4y 83 exp3r13nc1n6 pro8l3m5. P1345e 7ry 4g41n l473r." + +msgid "Failed to create the trainer type. Choose a different name." +msgstr "F411ed 2 cre473 t3h tr41n3r typ3. Chus3 4 diff3r3nt nam3." + +msgid "Failed to delete stored items" +msgstr "Fa11'd 2 d313te 52r'd 1t3ms" + +msgid "Failed to get Pokemon data, trade aborted." +msgstr "Fail'd 2 g3t Pok3m0n dat4, 7r4d3 480rt3d." + +msgid "Failed to load data from server!" +msgstr "Fail'd 2 l0ad d474 fr0m 53rver!" + +msgid "Failed to load the bitmap located at: {1}" +msgstr "F411'd 2 lo4d 73h 817m4p 10ca7ed 4t: {1}" + +msgid "Fainted" +msgstr "Fa1n73d" + +msgid "Fainted Pokémon are considered dead and only one can be caught per route." +msgstr "Fain7ed Pokém0n 4r3 c0ns1d3red d34d & 0n1y 0n3 c4n 8e c4u6h7 p3r r0u73." + +msgid "False" +msgstr "Fa153" + +msgid "Faraway place" +msgstr "Far4w4y p14c3" + +msgid "Fast" +msgstr "Fa57" + +msgid "February" +msgstr "Febru4ry" + +msgid "Female" +msgstr "Fem413" + +msgid "Female Shiny" +msgstr "F3m4l3 Sh1ny" + +msgid "Fertilize" +msgstr "Fert111ze" + +msgid "Field '{1}' is not a hexadecimal number\n{2}" +msgstr "F131d '{1}' 1s n07 a hex4decima1 num8er\n{2}" + +msgid "Field '{1}' must be 0 or greater\n{2}" +msgstr "F131d '{1}' mu57 8e 0 or 6r3a7er\n{2}" + +msgid "Field '{1}' must be greater than 0\n{2}" +msgstr "F131d '{1}' mu57 8e grea73r than 0\n{2}" + +msgid "Field '{1}' must contain only letters, digits, and\nunderscores and can't begin with a number.\n{2}" +msgstr "F131d '{1}' mu57 cont4in 0n1y l3773r5, di6175, and\nund3r5cor3s & can't 8361n with 4 num8er.\n{2}" + +msgid "Field {1} is not a Boolean value (true, false, 1, 0)\n{2}" +msgstr "F131d {1} i5 n07 4 Bo0le4n va1u3 (7rue, f4153, 1, 0)\n{2}" + +msgid "Field {1} is not a number\n{2}" +msgstr "F131d {1} i5 n07 4 number\n{2}" + +msgid "Field {1} is not a positive integer" +msgstr "F131d {1} 1s not a p05171v3 1nt3g3r" + +msgid "Field {1} is not a positive integer\n{2}" +msgstr "F131d {1} i5 n07 4 po5it1ve int363r\n{2}" + +msgid "Field {1} is not an integer\n{2}" +msgstr "F131d {1} i5 n07 4n inte63r\n{2}" + +msgid "Fifth Pokémon." +msgstr "F1f7h Pok3mon." + +msgid "Fight" +msgstr "Figh7" + +msgid "Fighting" +msgstr "F16ht1ng" + +msgid "Figy Berries" +msgstr "Figy 83rr1es" + +msgid "File {1}, line {2}\n{3}" +msgstr "F113 {1}, l1ne {2}\n{3}\n" + +msgid "File {1}, section {2}, key {3}\n{4}" +msgstr "F113 {1}, s3ct10n {2}, key {3}\n{4}\n" + +msgid "File: \"{1}\"" +msgstr "F113: \"{1}\"" + +msgid "Fill Bag" +msgstr "F111 8ag" + +msgid "Fill Storage Boxes" +msgstr "F111 52ra63 80x3s" + +msgid "Fill all fields!" +msgstr "F111 4ll f1e1d5!" + +msgid "Filled party with demo Pokémon." +msgstr "F111ed par7y w17h d3mo Pokémon." + +msgid "Finally someone worth battling!" +msgstr "Fina1ly some0ne w0r7h ba7711n6!" + +msgid "Fire" +msgstr "F1r3" + +msgid "Fire's power was weakened!" +msgstr "Fire'5 power wa5 we4ken3d!" + +msgid "First Cel:" +msgstr "F1r5t Cel:" + +msgid "First Frame:" +msgstr "F1r5t Fram3:" + +msgid "First Pokémon." +msgstr "F1r5t Pok3mon." + +msgid "First move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "F1r5t mov3. 134ve 4ll move5 814nk (u5e Z k3y) 2 61ve i7 a wild mov3 537." + +msgid "First, define the type of trainer." +msgstr "F1r5t, def1n3 73h type 0f tra1n3r." + +msgid "Fishing" +msgstr "F15hing" + +msgid "Fishing character sprite." +msgstr "F15hing ch4r4c73r spri73." + +msgid "Fishing while surfing character sprite." +msgstr "F15hing wh1l3 5urfing charact3r 5pri73." + +msgid "Flip:" +msgstr "F11p:" + +msgid "Flying" +msgstr "F1y1n6" + +msgid "Focus:" +msgstr "F0cus:" + +msgid "Folks, we're back with Round 2!" +msgstr "Folk5, we're 8ack w1th R0und 2!" + +msgid "Font Style" +msgstr "Fon7 57yl3" + +msgid "Footprint Ribbon" +msgstr "Footpr1nt Ri88on" + +msgid "For a Balanced trainer like you...\\^" +msgstr "For 4 84lanc'd 7r41ner l1k3 y0u...\\^" + +msgid "For a Defensive trainer like you...\\^" +msgstr "For 4 D3fens1ve 7r41n3r 11k3 y0u...\\^" + +msgid "For an Offensive trainer like you...\\^" +msgstr "For 4n 0ff3n51v3 7r4iner 11ke y0u...\\^" + +msgid "For some reason this Pokémon can't be caught!" +msgstr "For 50me rea50n 7hi5 Pokém0n c4n't 83 c4u6ht!" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "For {1}'5 {2},\n{3} s3nd5 {4}." + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "For {1}'5 {2},\n{3} s3nd5 {4}." + +msgid "For {1}, the {2} was too bitter!" +msgstr "For {1}, t3h {2} wa5 2o 8it7er!" + +msgid "For {1}, the {2} was too dry!" +msgstr "For {1}, t3h {2} wa5 2o dry!" + +msgid "For {1}, the {2} was too sour!" +msgstr "For {1}, t3h {2} wa5 2o 5our!" + +msgid "For {1}, the {2} was too spicy!" +msgstr "For {1}, t3h {2} wa5 2o 5picy!" + +msgid "For {1}, the {2} was too sweet!" +msgstr "For {1}, t3h {2} wa5 2o 5we3t!" + +msgid "Foreign Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "For316n P0k3mon\n{1}\n{2}\n{3} ({4})" + +msgid "Forest" +msgstr "For357" + +msgid "Forget move" +msgstr "For637 mov3" + +msgid "Form of the Pokémon." +msgstr "F0rm 0f th3 P0k3mon." + +msgid "Fourth Pokémon." +msgstr "F0urth Pok3m0n." + +msgid "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "F0urth mov3. 13ave al1 m0v3s 814nk (us3 Z key) 2 6iv3 17 4 wi1d move 537." + +msgid "Frame" +msgstr "Fr4m3" + +msgid "Frame height is 0" +msgstr "Fr4m3 h31gh7 i5 0" + +msgid "Frame width is 0" +msgstr "Fr4m3 w1dth is 0" + +msgid "Frame:" +msgstr "Fr4me:" + +msgid "Frames:" +msgstr "Fr4me5:" + +msgid "Friday" +msgstr "Frid4y" + +msgid "Front" +msgstr "Fr0nt" + +msgid "Function code" +msgstr "Funct1on c0d3" + +msgid "Fuse with which Pokémon?" +msgstr "Fu53 w1th wh1ch Pok3mon?" + +msgid "G" +msgstr "6" + +msgid "GBA" +msgstr "684" + +msgid "GBC" +msgstr "68C" + +msgid "GHI" +msgstr "6H1" + +msgid "GLOBAL RANKING:" +msgstr "GLOB4L RANKIN6:" + +msgid "Game Version: {1}\nServer Version: {2}" +msgstr "Game V3rsi0n: {1}\n53rver V3r51on: {2}" + +msgid "Ganlon Berries" +msgstr "6anl0n Berri35" + +msgid "Gave Mega Ring." +msgstr "64v3 Mega Rin6." + +msgid "Gave Pokédex." +msgstr "64v3 Pokéd3x." + +msgid "Gave Pokégear." +msgstr "64v3 Poké63ar." + +msgid "Gave Running Shoes." +msgstr "64v3 Runn1ng 5h0es." + +msgid "Gender" +msgstr "Gend3r" + +msgid "Gender flag. 0=male, 1=female." +msgstr "63nder fl46. 0=male, 1=fema1e." + +msgid "Gender of this Trainer type." +msgstr "63nder of 7h15 7rainer 7ype." + +msgid "Gender override removed." +msgstr "Gend3r ov3rr1de rem0ved." + +msgid "Gender {1} is being forced." +msgstr "Gend3r {1} 15 8ein6 f0rc3d." + +msgid "Gender {1} is natural." +msgstr "Gend3r {1} 15 natura1." + +msgid "Genderless" +msgstr "63nderles5" + +msgid "Genderless Shiny" +msgstr "63nderles5 Sh1ny" + +msgid "Generate Pokemon teams for this challenge?" +msgstr "Gen3r47e P0k3mon t34ms f0r 7h15 cha11en63?" + +msgid "Generate egg" +msgstr "63n3r4te 36g" + +msgid "Generating teams ({1} of {2})" +msgstr "Gen3r47in6 73am5 ({1} 0f {2})" + +msgid "Gentle" +msgstr "6ent13" + +msgid "Ghost" +msgstr "6h05t" + +msgid "Give" +msgstr "Giv3" + +msgid "Give Demo Party" +msgstr "61v3 Demo Par7y" + +msgid "Give random strain" +msgstr "Giv3 r&om 57rain" + +msgid "Give to which Pokémon?" +msgstr "Giv3 2 wh1ch Pok3m0n?" + +msgid "Give up trying to teach a new move to {1}?" +msgstr "Giv3 up try1ng 2 t34ch a new m0ve 2 {1}?" + +msgid "Global Metadata" +msgstr "6108a1 Me74d474" + +msgid "Go back to the previous menu." +msgstr "Go 84ck 2 73h pr3v10us m3nu." + +msgid "Go for it, {1}!" +msgstr "6o f0r it, {1}!" + +msgid "Go to Map" +msgstr "60 2 Map" + +msgid "Go to bottom" +msgstr "60 2 8ot2m" + +msgid "Go to top" +msgstr "60 2 2p" + +msgid "Go! {1} and {2}!" +msgstr "6o! {1} & {2}!" + +msgid "Go! {1}!" +msgstr "6o! {1}!" + +msgid "Good endurance." +msgstr "Good endur4nc3." + +msgid "Good perseverance." +msgstr "Good p3rsever4nc3." + +msgid "Goodness! That was quite a thorough rout.\nI may require some tea and\nbiscuits after this match.\nIf you like, you would be welcome to join me." +msgstr "Goodne55! 7h47 w45 qu1te 4 7h0r0u6h rout.\n1 m4y r3quire s0m3 734 and\n815cu175 4f7er 7h1s m4tch.\nIf y0u like, y0u w0uld 83 welcome 2 j0in me." + +msgid "Goodness, you are really quite strong." +msgstr "Goodne55, you ar3 r3a1ly qu1t3 57r0n6." + +msgid "Gorgeous Ribbon" +msgstr "6org30us Rib80n" + +msgid "Gorgeous Royal Ribbon" +msgstr "6org30us Roy41 R1bb0n" + +msgid "Got all opponent's cards." +msgstr "Go7 411 opp0nen7's c4rds." + +msgid "Got away safely!" +msgstr "6ot 4w4y 5af31y!" + +msgid "Got opponent's {1} card." +msgstr "Go7 0ppon3n7's {1} c4rd." + +msgid "Gotcha! {1} was caught!" +msgstr "6otch4! {1} w45 c4ugh7!" + +msgid "Grass" +msgstr "6r45s" + +msgid "Grass grew to cover the battlefield!" +msgstr "6ras5 6rew 2 cov3r 73h 8at71ef131d!" + +msgid "Gravity intensified!" +msgstr "6rav17y inten5if1ed!" + +msgid "Gravity returned to normal!" +msgstr "6rav17y r3turned 2 n0rm4l!" + +msgid "Gray" +msgstr "6r4y" + +msgid "Gray Tone:" +msgstr "6r4y 7one:" + +msgid "Great Ability Ribbon" +msgstr "6rea7 4bi1ity R18bon" + +msgid "Green" +msgstr "6r33n" + +msgid "Green Offset:" +msgstr "6r33n Off53t:" + +msgid "Green:" +msgstr "6r33n:" + +msgid "Grepa Berries" +msgstr "6rep4 8errie5" + +msgid "Ground" +msgstr "6r0und" + +msgid "Guara Berries" +msgstr "6uar4 8errie5" + +msgid "Gyahahaha! I expected nothing less from you! Go on to the next round, then. You deserve it!" +msgstr "Gyah4h4ha! I 3xp3c7'd no7h1ng 1355 from y0u! 60 0n 2 73h n3x7 r0und, 73hn. Y0u d3s3rv3 i7!" + +msgid "HM moves can't be forgotten now." +msgstr "HM m0v35 c4n'7 83 f0r6ot73n n0w." + +msgid "HP greater than total HP" +msgstr "HP gr34ter th4n 2ta1 HP" + +msgid "HP less than 0" +msgstr "HP l355 than 0" + +msgid "HP/Status" +msgstr "HP/5747us" + +msgid "HT" +msgstr "H7" + +msgid "Haban Berries" +msgstr "Haban 8errie5" + +msgid "Hafli Berries" +msgstr "Hafl1 8errie5" + +msgid "Hail continues to fall." +msgstr "Hail c0nt1nu35 2 fa11." + +msgid "Hail is falling." +msgstr "Hail 15 f4ll1ng." + +msgid "Hall of Fame" +msgstr "Ha11 0f F4m3" + +msgid "Hall of Fame No." +msgstr "Ha11 0f F4m3 No." + +msgid "Happiness" +msgstr "Happ1n3ss" + +msgid "Happiness of the Pokémon." +msgstr "H4ppiness 0f 73h Pokém0n." + +msgid "Has strain {1}, infectious for {2} more days." +msgstr "Ha5 57rain {1}, infec71ous for {2} more day5." + +msgid "Has strain {1}, not infectious." +msgstr "Ha5 57rain {1}, n07 1nfect10u5." + +msgid "Hates to lose." +msgstr "Hate5 2 lo5e." + +msgid "HeL̳ o-f FAmr" +msgstr "HeL̳ o-f F4mr" + +msgid "Heal" +msgstr "He41" + +msgid "Heal Party" +msgstr "H341 Party" + +msgid "Healing in-battle is disabled by your custom game settings!" +msgstr "Heal1n6 in-b47t13 15 dis481'd 8y y0ur cu52m 64me 537t1n6s!" + +msgid "Heart" +msgstr "He4r7" + +msgid "Heart gauge is {1}." +msgstr "He4r7 6au63 1s {1}." + +msgid "Heavy to Light" +msgstr "H34vy 2 L16h7" + +msgid "Held item" +msgstr "H31d 1tem" + +msgid "Helloooooo ladies, gentlemen,\npeople of Tandor!" +msgstr "Helluou0 l4d13s, 63nt1em3n,\np30p13 0f 7and0r!" + +msgid "Help" +msgstr "H31p" + +msgid "Here I come!" +msgstr "Her3 1 com3!" + +msgid "Here we are! Round 4, the semifinals!" +msgstr "Here w3 ar3! Round 4, t3h 53m1f1n415!" + +msgid "Here you are!\nThank you!" +msgstr "Her3 y0u 4r3!\n7hank y0u!" + +msgid "Here you go!" +msgstr "H3r3 you 60!" + +msgid "Hi there, \\PN!\nI wanted to thank you for stopping the Power Plant attacks.\nYou really did a good thing for Bealbeach City, and for all of Tandor!\nEver since I heard about that, I've been itching for a rematch.\nThis time, my team and I are going all-out!\nI hope you'll go all-out, too!" +msgstr "Hi ther3, \\PN!\n1 w4n7'd 2 th4nk y0u f0r s2pp1n6 73h P0wer Pl4n7 4774ck5.\nY0u r34l1y d1d 4 gud thin6 for 83albe4ch City, and f0r 4ll 0f T&or!\nEv3r s1nce 1 h3ard 480ut tha7, I've b3en 17ch1ng f0r 4 rem4tch.\nThi5 tim3, my t34m and 1 4r3 601n6 4l1-out!\nI hop3 y0u'1l g0 41l-ou7, 20!" + +msgid "Hidden Power:\n{1}, power {2}." +msgstr "Hidd3n Pow3r:\n{1}, p0w3r {2}." + +msgid "Highly curious." +msgstr "High1y cur1ou5." + +msgid "Highly persistent." +msgstr "High1y per5i57en7." + +msgid "Hit {1} time!" +msgstr "Hit {1} 7im3!" + +msgid "Hit {1} times!" +msgstr "Hit {1} 7im3s!" + +msgid "Hiyah! I have honed my skills as a Surfer and a Ninja! We command mastery over the waves!" +msgstr "Hiyah! 1 h4v3 h0n'd my sk111s 45 4 5urfer & 4 Ninj4! We c0mm& m45t3ry 0ver 73h w4v3s!" + +msgid "Hmm... impressive." +msgstr "Hmm... 1mpre55iv3." + +msgid "Hoenn Beauty Contest Hyper Rank winner!" +msgstr "Hoenn 8eauty Con7es7 Hyper Rank winn3r!" + +msgid "Hoenn Beauty Contest Master Rank winner!" +msgstr "Hoenn 8eauty Con7es7 Ma5ter R4nk w1nner!" + +msgid "Hoenn Beauty Contest Normal Rank winner!" +msgstr "Hoenn 8eauty Con7es7 Norma1 R4nk w1nner!" + +msgid "Hoenn Beauty Contest Super Rank winner!" +msgstr "Hoenn 8eauty Con7es7 Super Rank winn3r!" + +msgid "Hoenn Cool Contest Hyper Rank winner!" +msgstr "Hoenn Coo1 C0nt35t Hyper R4nk w1nn3r!" + +msgid "Hoenn Cool Contest Master Rank winner!" +msgstr "Hoenn Coo1 C0nt35t M4st3r R4nk w1nn3r!" + +msgid "Hoenn Cool Contest Normal Rank winner!" +msgstr "Hoenn Coo1 C0nt35t N0rm4l R4nk w1nn3r!" + +msgid "Hoenn Cool Contest Super Rank winner!" +msgstr "Hoenn Coo1 C0nt35t 5uper R4nk w1nn3r!" + +msgid "Hoenn Cute Contest Hyper Rank winner!" +msgstr "Hoenn Cut3 C0nt35t Hyper R4nk w1nn3r!" + +msgid "Hoenn Cute Contest Master Rank winner!" +msgstr "Hoenn Cut3 C0nt35t M4st3r R4nk w1nn3r!" + +msgid "Hoenn Cute Contest Normal Rank winner!" +msgstr "Hoenn Cut3 C0nt35t N0rm4l R4nk w1nn3r!" + +msgid "Hoenn Cute Contest Super Rank winner!" +msgstr "Hoenn Cut3 C0nt35t 5uper R4nk w1nn3r!" + +msgid "Hoenn Smart Contest Hyper Rank winner!" +msgstr "Hoenn 5mart C0n73st Hyp3r R4nk w1nn3r!" + +msgid "Hoenn Smart Contest Master Rank winner!" +msgstr "Hoenn 5mart C0n73st Mas7er Rank winn3r!" + +msgid "Hoenn Smart Contest Normal Rank winner!" +msgstr "Hoenn 5mart C0n73st Normal Rank winn3r!" + +msgid "Hoenn Smart Contest Super Rank winner!" +msgstr "Hoenn 5mart C0n73st 5up3r R4nk w1nn3r!" + +msgid "Hoenn Tough Contest Hyper Rank winner!" +msgstr "Hoenn 7ou6h C0n73st Hyp3r R4nk w1nn3r!" + +msgid "Hoenn Tough Contest Master Rank winner!" +msgstr "Hoenn 7ou6h C0n73st Mas7er Rank winn3r!" + +msgid "Hoenn Tough Contest Normal Rank winner!" +msgstr "Hoenn 7ou6h C0n73st Normal Rank winn3r!" + +msgid "Hoenn Tough Contest Super Rank winner!" +msgstr "Hoenn 7ou6h C0n73st 5up3r R4nk w1nn3r!" + +msgid "Hold down while walking to run." +msgstr "Hold d0wn wh11e walk1ng 2 run." + +msgid "Home" +msgstr "H0m3" + +msgid "Hondew Berries" +msgstr "Hond3w Berri35" + +msgid "Honored \\PN,\nThere is a stirring in the wind.\nThe Gods murmur in the deep.\nA storm brews on the horizon.\nOur Village will soon be in danger.\nWithout your help, Tsukinami will fall." +msgstr "Honored \\PN,\n7h3re 15 4 5tirr1ng 1n 73h w1nd.\n7h3 G0d5 murmur 1n 73h d33p.\nA 52rm 8rews 0n 73h hor1zon.\n0ur Vi11463 w11l 5un 8e 1n d4n6er.\nW1th0ut y0ur h3lp, Tsuk1nami w111 f4l1." + +msgid "How many do you want to deposit?" +msgstr "How m4ny d0 you wan7 2 d3po517?" + +msgid "How many do you want to withdraw?" +msgstr "How m4ny d0 you wan7 2 w17hdr4w?" + +msgid "How many minutes between autosaves? (1-60)" +msgstr "How m4ny m1nute5 b37we3n 4u254v3s? (1-60)" + +msgid "Hue:" +msgstr "Hu3:" + +msgid "Huh?\nThe {1}'s responding!" +msgstr "Huh?\n7he {1}'5 re5pond1n6!" + +msgid "Huh?\n{1} stopped evolving!" +msgstr "Huh?\n{1} s2pp'd 3vo1v1n6!" + +msgid "I" +msgstr "1" + +msgid "I Lost..." +msgstr "I Lo5t..." + +msgid "I alone command the incredible power of Dragons! Fear our unstoppable might!" +msgstr "I al0n3 comm& t3h 1ncred1813 p0w3r 0f Dr460n5! F34r our un52pp481e m16h7!" + +msgid "I am a fossil revivification expert." +msgstr "1 4m 4 fo55i1 r3viv1fic4t1on 3xp3r7." + +msgid "I can feel the anticipation in the air.\nThese trainers have spent their entire lives preparing for this moment!" +msgstr "I can f3el t3h 4n71cipat10n in 73h 41r.\n7h353 7r41n3r5 hav3 5p3n7 73h1r en71re 11v3s preparing for th15 mom3n7!" + +msgid "I can feel the tension crackling in the air." +msgstr "I can f3el t3h 73n51on cr4ckl1n6 1n 73h 41r." + +msgid "I can pay ${1}.\nWould that be OK?" +msgstr "I c4n pay ${1}.\nW0u1d tha7 b3 0K?" + +msgid "I can pay ${1}. Would that be OK?" +msgstr "I c4n pay ${1}. W0u1d tha7 b3 0K?" + +msgid "I can tell that they both are itching for another fight!" +msgstr "I can 73ll th4t 73hy 8oth 4re 17ch1n6 for 4n073hr f1ght!" + +msgid "I can tell the crowd is loving this! It only gets more intense from here on out, folks!" +msgstr "I can 73ll t3h cr0wd 1s 10v1n6 7h15! I7 0n1y 63t5 m0r3 1n73n53 from h3r3 0n 0u7, f0lk5!" + +msgid "I do say!\nHave we perchance met before?\nI am certain we have.\nYou do leave quite an impression, indeed.\nHowever, allow me to reintroduce myself:\nI am Sr. Goldkorn.\nI represent a refined style of battle.\nA tradition which is sadly going away, it seems... But, I shall prove that refinement still has a place in the arena.\nPlease allow us to have a clean, civil match." +msgstr "I do s4y!\nHav3 w3 p3rchanc3 m37 83f0re?\n1 4m c3r741n we h4v3.\nY0u d0 134v3 qui73 an 1mpr3s5i0n, inde3d.\nHow3v3r, a11ow m3 2 r3introduce mys31f:\n1 4m 5r. G0ldk0rn.\nI r3pres3n7 4 r3f1n'd s7y1e 0f b47t1e.\nA tradi71on which 1s 54dly 6o1n6 4w4y, it seem5... Bu7, I sh411 prov3 7h4t r3fin3ment st1l1 h45 4 pl4c3 in th3 ar3na.\nP13453 all0w u5 2 hav3 4 cl34n, c1v1l ma7ch." + +msgid "I have created... life!" +msgstr "1 h4v3 cr34t3d... l1fe!" + +msgid "I kept the best for last!" +msgstr "I kept 73h b35t f0r l4st!" + +msgid "I know I look cute, but you shouldn't underestimate me! I won last year and I'll do it again!" +msgstr "I kn0w 1 luk cu73, 8u7 y0u 5h0u1dn'7 und3r3571ma73 me! 1 w0n 1457 y34r & 1'11 d0 i7 464in!" + +msgid "I see a great future ahead of you, but are you ready for this?" +msgstr "I se3 4 gr3a7 fu7ur3 4he4d 0f y0u, 8ut ar3 y0u r34dy for 7h15?" + +msgid "I see you command your Pokémon with great intelligence and respect. A lesser trainer could not have triumphed against us. I must bow to your superiority." +msgstr "I se3 y0u command y0ur P0k3mon w17h 6r3a7 1n731l163nc3 & r35p3c7. 4 1355er 7ra1n3r c0u1d n0t have tr1umphed 4641ns7 us. 1 mus7 bow 2 your sup3ri0r1ty." + +msgid "I specialize in the mysterious and mystical Fairy type. Soon, you'll be under our spell." +msgstr "I sp3c14lize 1n 73h myst3r10u5 & my57ica1 F41ry 7yp3. Sun, y0u'11 83 under 0ur 5pe1l." + +msgid "I use only the most perfect mechanical Pokémon. Your puny team won't stand a chance." +msgstr "I us3 0nly t3h m057 p3rf3c7 m3ch4n1c4l P0k3m0n. Y0ur puny 734m w0n'7 57& 4 chanc3." + +msgid "I will bring your Pokémon back to life in just a moment." +msgstr "1 w1l1 br1ng y0ur P0kém0n b4ck 2 l1f3 in ju5t 4 m0men7." + +msgid "I'd like to know your name.\nPlease tell me." +msgstr "I'd 1ik3 2 kn0w y0ur nam3.\nPl3453 731l m3." + +msgid "I'll throw in a Premier Ball, too." +msgstr "I'11 7hrow 1n a Pr3m1er 84l1, 20." + +msgid "I've done it!" +msgstr "1'v3 done 1t!" + +msgid "ID No." +msgstr "ID N0." + +msgid "ID No. {1}" +msgstr "1D No. {1}" + +msgid "ID used to distinguish Trainers with the same name and trainer type." +msgstr "1D us'd 2 di571ngui5h 7ra1n3r5 w1th 73h 54m3 n4m3 & tra1ner type." + +msgid "IDNo.{1}
" +msgstr "IDN0.{1}
" + +msgid "IDNo.{1}" +msgstr "IDN0.{1}" + +msgid "INELIGIBLE" +msgstr "IN31161BL3" + +msgid "INFO" +msgstr "1NF0" + +msgid "IVs" +msgstr "1V5" + +msgid "Iapapa Berries" +msgstr "1apap4 Berri35" + +msgid "Ice" +msgstr "1c3" + +msgid "Identifies the point on the regional map for this map." +msgstr "1d3nt1fie5 t3h poin7 on t3h r3610n4l map f0r th15 map." + +msgid "If both trainers are ready, then..." +msgstr "If b0th tr4in3r5 4r3 ready, t3hn..." + +msgid "If set to true, the Pokémon is a Shadow Pokémon." +msgstr "1f 5e7 2 7ru3, 73h Pok3mon 1s 4 5h4d0w P0k3mon." + +msgid "If set to true, the Pokémon is a different-colored Pokémon." +msgstr "1f 5e7 2 7ru3, 73h Pok3mon 1s 4 diff3ren7-c0lor'd Pok3m0n." + +msgid "If the mail is removed, the message will be lost. OK?" +msgstr "If 73h ma11 1s r3m0v3d, 73h m355a6e wi11 b3 1o57. 0K?" + +msgid "If true, the bicycle can be used on this map." +msgstr "1f 7rue, 73h 81cycl3 c4n 8e u5'd on 7hi5 m4p." + +msgid "If true, the bicycle will be mounted automatically on this map and cannot be dismounted." +msgstr "1f 7rue, 73h 81cycl3 w11l b3 m0unt'd 4u2m471ca11y 0n 7h15 m4p & canno7 83 d15moun7ed." + +msgid "If true, the game will display the map's name upon entry." +msgstr "1f 7rue, 73h 64me w1ll di5p1ay 73h m4p'5 n4me up0n en7ry." + +msgid "If true, this map has a randomly generated layout. See the wiki for more information." +msgstr "1f 7rue, 7hi5 m4p h4s 4 r&omly 63n3r47ed 14you7. 53e 73h w1ki for m0r3 1nformat1on." + +msgid "If true, this map is an outdoor map and will be tinted according to time of day." +msgstr "1f 7rue, 7hi5 m4p i5 an outdo0r map & w111 8e 71n7'd 4cc0rd1ng 2 time 0f day." + +msgid "If true, this map is dark and a circle of light appears around the player. Flash can be used to expand the circle." +msgstr "1f 7rue, 7hi5 m4p i5 d4rk and 4 circ13 0f 11gh7 4ppears 4r0und t3h pl4y3r. F1ash can 83 used 2 exp& 73h c1rc13." + +msgid "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." +msgstr "1f 7rue, 7hi5 m4p i5 p4rt of 73h S4f4ri Z0n3 (807h indo0r & ou7dur). N07 2 8e us'd in t3h r3c3pti0n d35k." + +msgid "If true, when the player goes near this map's edge, the game doesn't center the player as usual." +msgstr "1f 7rue, when 73h p1ay3r 6o3s n34r th1s m4p's 3d63, the 6am3 d0e5n'7 c3n73r 73h p1ayer as usu41." + +msgid "If you bring me a Pokémon fossil, I can restore it to life." +msgstr "1f you br1ng m3 a P0kém0n f0s511, 1 c4n r352re 17 2 l1f3." + +msgid "If you quit now, you will recieve {1} Coin(s). Will you quit?" +msgstr "If y0u qu17 now, y0u w1l1 r3c13ve {1} Co1n(s). W11l y0u qu17?" + +msgid "If you see one, bring it to me." +msgstr "1f you se3 on3, bring 17 2 me." + +msgid "Impetuous and silly." +msgstr "Impe7u0us & 51l1y." + +msgid "Impish" +msgstr "1mpi5h" + +msgid "Import Anim..." +msgstr "1mp0r7 An1m..." + +msgid "Import Pokémon Data" +msgstr "1mp0r7 Pok3m0n Data" + +msgid "In Bag:{1:d}" +msgstr "In 846:{1:d}" + +msgid "In encounters.txt, expected a species entry line,\ngot \"{1}\" instead (probably too few entries in an encounter type).\nPlease check the format of the section numbered {2},\nwhich is just before this line.\n{3}" +msgstr "1n 3ncoun73r5.7xt, 3xp3ct'd a 5p3c1e5 en7ry lin3,\ngo7 \"{1}\" 1ns7e4d (pr0848ly 2o f3w en7ries 1n an 3ncount3r 7yp3).\nPl3a5e check t3h f0rm4t 0f t3h sect1on numb3r'd {2},\nwh1ch 15 just bef0re 7h1s 11n3.\n{3}" + +msgid "In the spirit of fairness all online features will be disabled on this save." +msgstr "In the 5piri7 of f41rnes5 41l 0n11n3 f3a7ur35 wi11 8e d1s481'd 0n 7h15 5av3." + +msgid "Incorrect value {1} in {2}\n{3}" +msgstr "1nc0rrect va1u3 {1} in {2}\n{3}" + +msgid "Individual values of each of the Pokémon's stats." +msgstr "1nd1v1dua1 v41u3s of e4ch of 73h P0k3mon'5 5ta75." + +msgid "Insert" +msgstr "1n53r7" + +msgid "Insert Frame" +msgstr "1n53r7 Fr4me" + +msgid "Internal Name" +msgstr "1n73rnal N4m3" + +msgid "Internal name that appears in constructs like PBTrainers::XXX." +msgstr "1n73rnal n4m3 7hat 4pp34r5 1n c0ns7ruct5 11ke P87r4in3r5::XXX." + +msgid "Invalid internal name: {1} (section {2}, PBS/pokemon.txt)" +msgstr "1nv4l1d in7ern41 name: {1} (s3c710n {2}, PB5/p0kem0n.7xt)" + +msgid "Invalid pocket: {1}" +msgstr "Inv411d p0ck3t: {1}" + +msgid "Invalid quoted field (in: {1})" +msgstr "1nv411d quo7ed f1e1d (1n: {1})" + +msgid "Invalid quoted field (in: {1})\n{2}" +msgstr "1nv4l1d qu0t'd field (1n: {1})\n{2}" + +msgid "Invalid section name {1}" +msgstr "1nv411d 5ec7ion nam3 {1}" + +msgid "Is it OK to throw away {1} {2}(s)?" +msgstr "Is 17 0K 2 7hrow aw4y {1} {2}(s)?" + +msgid "Is the Trainer male, female, or mixed gender?" +msgstr "15 73h Tr41n3r male, f3ma1e, 0r mixed g3nd3r?" + +msgid "Is there anything else I can help you with?" +msgstr "Is 73hre 4ny7hin6 315e I can h31p y0u w17h?" + +msgid "It appears to move occasionally. It may be close to hatching." +msgstr "It app34rs 2 mov3 0cc4si0n41ly. 17 may 83 c105e 2 ha7chin6." + +msgid "It broke all barriers!" +msgstr "It 8r0ke 411 barri3r5!" + +msgid "It can't be used when you have someone with you." +msgstr "1t c4n't 8e u5ed wh3n y0u h4v3 50m30ne w17h you." + +msgid "It can't be used while in the Hazard Suit." +msgstr "1t c4n't 8e u5ed wh11e 1n 73h H4zard Su17." + +msgid "It contained {1}." +msgstr "It c0n7ain'd {1}." + +msgid "It created a bizarre area in which Pokémon's held items lose their effects!" +msgstr "1t cr34ted a 8iz4rr3 ar3a 1n wh1ch P0k3m0n's h31d i7em5 1os3 73h1r 3ffects!" + +msgid "It created a bizarre area in which the Defense and Sp. Def stats are swapped!" +msgstr "1t cr34ted a 8iz4rr3 ar3a 1n wh1ch 73h D3f3nse & Sp. D3f st475 4re 5w4pped!" + +msgid "It doesn't affect\n{1}..." +msgstr "1t d035n'7 affec7\n{1}..." + +msgid "It doesn't affect {1}.." +msgstr "1t d035n'7 affec7 {1}.." + +msgid "It doesn't affect {1}..." +msgstr "1t d035n'7 affec7 {1}..." + +msgid "It had no effect." +msgstr "It h4d no 3ffec7." + +msgid "It hurt itself from its confusion!" +msgstr "1t hur7 i7se1f from 1ts confu510n!" + +msgid "It hurt itself in its confusion!" +msgstr "1t hur7 i7se1f 1n i75 c0nfu5i0n!" + +msgid "It is not often that we come down from the peak of Mt. Lanthanite. But, this region deserves a reminder of the power of dragons! You, who have proved yourself in the Five Trials... Have you what it takes to defeat us at our full strength?\nWRRRROOOAAAAARRRR!\nHear our battle cry!" +msgstr "It i5 n0t 0f73n 7h47 we c0m3 d0wn fr0m t3h p34k 0f Mt. 1an7h4n173. 8u7, th15 r361on d35erv3s a remind3r of 73h pow3r of dr4gons! You, who h4v3 pr0ved your5elf 1n the F1ve 7r1a1s... H4ve y0u wh47 17 7akes 2 def34t u5 a7 0ur fu1l 57r3n67h?\nWRRRROOOA44AARRRR!\nHe4r 0ur 8at71e cry!" + +msgid "It is raining." +msgstr "1t i5 rainin6." + +msgid "It looks like this Egg will take a long time to hatch." +msgstr "It luk5 like 7h15 36g wi11 7ak3 4 10ng t1m3 2 ha7ch." + +msgid "It poisoned {1}!" +msgstr "1t p015on'd {1}!" + +msgid "It reduced the PP of {1}'s {2} by {3}!" +msgstr "1t r3duced th3 PP of {1}'5 {2} 8y {3}!" + +msgid "It started to hail!" +msgstr "1t s74rted 2 ha11!" + +msgid "It started to rain!" +msgstr "1t s74rted 2 ra1n!" + +msgid "It stole {1}'s {2}!" +msgstr "1t s213 {1}'s {2}!" + +msgid "It was alerted to {1}'s {2}!" +msgstr "1t w45 al3rt'd 2 {1}'5 {2}!" + +msgid "It was stored in box \"{1}\"." +msgstr "1t w45 s2red 1n 8ox \"{1}\"." + +msgid "It was stored in box \"{1}.\"" +msgstr "17 wa5 s2r'd 1n box \"{1}.\"" + +msgid "It was too weak to make a substitute!" +msgstr "1t w45 2o we4k 2 mak3 a su85t17u7e!" + +msgid "It will forget the song it knows." +msgstr "It w111 f0r63t 73h 50n6 17 kn0w5." + +msgid "It won't have any effect" +msgstr "It w0n't h4v3 any 3ffect" + +msgid "It won't have any effect." +msgstr "It w0n't h4v3 any 3ffect." + +msgid "It's a Slot Machine." +msgstr "It'5 4 Sl07 Mach1n3." + +msgid "It's a big boulder, but a Pokémon may be able to push it aside." +msgstr "1t's 4 bi6 b0uld3r, 8ut a P0k3m0n m4y 83 48le 2 push i7 4sid3." + +msgid "It's a dead coral, but a Pokémon may be able to smash it." +msgstr "1t's 4 de4d c0r41, 8ut 4 P0kém0n m4y b3 481e 2 5mash i7." + +msgid "It's a large waterfall. Would you like to climb it?" +msgstr "1t's 4 large wa73rf41l. Wou1d y0u 11ke 2 c1imb 17?" + +msgid "It's a one-hit KO!" +msgstr "1t's 4 on3-h17 K0!" + +msgid "It's a rugged rock, but a Pokémon may be able to smash it." +msgstr "1t's 4 ru6ged r0ck, 8ut a P0k3m0n m4y 83 48le 2 5ma5h 17." + +msgid "It's a text file, so it can be transferred to others easily." +msgstr "17'5 4 tex7 f113, s0 i7 c4n b3 7ransf3rr'd 2 o73hr5 e4s11y." + +msgid "It's empty." +msgstr "17'5 3mpty." + +msgid "It's impossible to aim without being focused!" +msgstr "1t's 1mpo5si81e 2 a1m w1th0ut 831n6 focu53d!" + +msgid "It's no good! It's impossible to aim when there are two Pokémon!" +msgstr "It'5 n0 gud! I7's 1mp0s51b13 2 a1m wh3n t3hre 4r3 7wo P0kémon!" + +msgid "It's not very effective..." +msgstr "1t's n0t very effec71ve..." + +msgid "It's soft, earthy soil." +msgstr "1t's 50ft, e4rthy s01l." + +msgid "It's soft, loamy soil.\nPlant a berry?" +msgstr "1t's 50ft, l04my so11.\nPlan7 4 83rry?" + +msgid "It's super effective!" +msgstr "1t's 5uper effec7iv3!" + +msgid "It's too dangerous to fly to this location!" +msgstr "It's 20 dang3rou5 2 f1y 2 7hi5 10c471on!" + +msgid "Item" +msgstr "It3m" + +msgid "Item 1" +msgstr "173m 1" + +msgid "Item 2" +msgstr "173m 2" + +msgid "Item 3" +msgstr "173m 3" + +msgid "Item 4" +msgstr "173m 4" + +msgid "Item 5" +msgstr "173m 5" + +msgid "Item 6" +msgstr "173m 6" + +msgid "Item 7" +msgstr "173m 7" + +msgid "Item 8" +msgstr "173m 8" + +msgid "Item Storage" +msgstr "It3m 52ra63" + +msgid "Item held by the Pokémon." +msgstr "173m held 8y 73h Pokém0n." + +msgid "Item used by the trainer during battle." +msgstr "173m used 8y 73h tr4in3r durin6 8a7t13." + +msgid "Items" +msgstr "173m5" + +msgid "Items aren't allowed in Tandor Championship battles." +msgstr "1tem5 4ren't 4l10wed in Tandor Champ1on5h1p ba771es." + +msgid "Items aren't allowed in the Trial of Truth." +msgstr "1tem5 4ren't 4l10wed in t3h Tr141 0f Tru7h." + +msgid "Items can't be used here." +msgstr "1tem5 can't 83 u5ed her3." + +msgid "Its hyper mode attack hurt {1}!" +msgstr "It5 hyper m0de 47t4ck hur7 {1}!" + +msgid "JKL" +msgstr "JK1" + +msgid "Jaboca Berries" +msgstr "Jaboc4 Berri35" + +msgid "January" +msgstr "Janu4ry" + +msgid "Judgment" +msgstr "Judgm3nt" + +msgid "Jukebox" +msgstr "Juk380x" + +msgid "Jump to which Box?" +msgstr "Jump 2 wh1ch Box?" + +msgid "Kasib Berries" +msgstr "Kasi8 8errie5" + +msgid "Kebia Berries" +msgstr "Kebi4 8errie5" + +msgid "Kelpsy Berries" +msgstr "Kelp5y Berri35" + +msgid "Kept all cards of your color." +msgstr "Kep7 41l c4rds 0f y0ur c01or." + +msgid "Key Items" +msgstr "K3y 17em5" + +msgid "Kimono Girl" +msgstr "Kim0n0 Gir1" + +msgid "Kind {1} is greater than 20 characters long (section {2}, PBS/pokemon.txt)" +msgstr "K1nd {1} is 6r3473r than 20 char4c7ers 1on6 (5ec710n {2}, P85/p0kemon.txt)" + +msgid "L" +msgstr "1" + +msgid "LEARNED" +msgstr "134RN3D" + +msgid "LIGHT Cup" +msgstr "LI6H7 Cup" + +msgid "LITTLE Cup" +msgstr "LI7713 Cup" + +msgid "Landed a Pokémon!" +msgstr "1and'd a Pok3mon!" + +msgid "Language" +msgstr "Lan6u46e" + +msgid "Lansat Berries" +msgstr "1ans47 Berri35" + +msgid "Lass Abby" +msgstr "La55 48by" + +msgid "Last Cel:" +msgstr "1457 Cel:" + +msgid "Last Frame:" +msgstr "1457 Fram3:" + +msgid "Latest Version = {1} \\wtnp[30]" +msgstr "Late5t Ver5i0n = {1} \\wtnp[30]" + +msgid "Lax" +msgstr "1ax" + +msgid "Lazy made {1} sleep!" +msgstr "1azy m4de {1} 51e3p!" + +msgid "League Champion! Congratulations!" +msgstr "1346u3 Ch4mp10n! Congr47u1a7i0n5!" + +msgid "League champion!\nCongratulations!\\^" +msgstr "Le46u3 ch4mp1on!\nC0n6r4tu1a710n5!\\^" + +msgid "Left" +msgstr "13f7" + +msgid "Left: {1}" +msgstr "1eft: {1}" + +msgid "Legend Ribbon" +msgstr "1egend Ri8bon" + +msgid "Leppa Berries" +msgstr "1epp4 8errie5" + +msgid "Let me register you." +msgstr "Le7 m3 re6157er you." + +msgid "Let me tell you a story.\nThere once was a girl who dreamed of being a star in the Opera. ...Oh? You have heard this before? Alas... I was looking forward to my monologue.\nNow, I recall... you are \\PN.\nOn ye of great destiny... have your dreams become reality?\nOr are they still dreams?\nCan you tell the difference?\nCome, let us captivate the audience with our spectacular act!" +msgstr "Let me 7el1 y0u 4 52ry.\n7h3re 0nc3 w4s a 61r1 wh0 dre4m'd 0f 831ng 4 574r 1n t3h Oper4. ...Oh? You h4v3 heard 7his 8ef0r3? Al4s... 1 wa5 1o0k1ng f0rw4rd 2 my m0nologu3.\nNow, I r3c411... y0u 4r3 \\PN.\n0n y3 of 6rea7 d3s7iny... h4v3 y0ur dr34m5 8ecome r34li7y?\n0r are 73hy st11l dre4m5? \nC4n y0u 7e1l 73h d1ffer3nce?\nC0m3, l3t u5 c4ptiv4te 73h aud1ence w17h our sp3c74cu14r act!" + +msgid "Let's enjoy cycling!" +msgstr "1et'5 3nj0y cyc11ng!" + +msgid "Let's go!" +msgstr "Let'5 60!" + +msgid "Let's make this battle one to remember!" +msgstr "Let'5 m4ke th1s 8477l3 on3 2 r3m3m83r!" + +msgid "Let's see how you fare against this final dance move!" +msgstr "Let'5 53e how y0u f4r3 a641ns7 7h15 fina1 d4nc3 m0v3!" + +msgid "Level" +msgstr "Lev31" + +msgid "Level Range" +msgstr "Leve1 R4ng3" + +msgid "Level number is not valid: {1}\n{2}" +msgstr "13v3l num83r 15 not va11d: {1}\n{2}" + +msgid "Level of the Pokémon." +msgstr "13v3l of 73h P0kémon." + +msgid "Level {1}" +msgstr "Lev31 {1}" + +msgid "Liechi Berries" +msgstr "1iech1 Berri35" + +msgid "Light Screen raised the opposing team's Special Defense!" +msgstr "1igh7 5cr3en ra15ed 73h opp0s1n6 t34m'5 5p3cia1 Def3ns3!" + +msgid "Light Screen raised your team's Special Defense!" +msgstr "1igh7 5cr3en ra15ed your t34m'5 5p3c1a1 D3fens3!" + +msgid "Light is filtering down from above. A Pokémon may be able to surface here." +msgstr "1igh7 1s fil73r1ng d0wn fr0m 480ve. 4 P0k3mon m4y b3 a813 2 5urf4ce h3re." + +msgid "Light is filtering down from above. Would you like to surface?" +msgstr "1igh7 1s fil73r1ng d0wn fr0m 480ve. Wou1d you 11ke 2 surfac3?" + +msgid "Light to Heavy" +msgstr "116ht 2 H34vy" + +msgid "Likes to fight." +msgstr "Like5 2 fi6h7." + +msgid "Likes to relax." +msgstr "Like5 2 re1ax." + +msgid "Likes to run." +msgstr "Like5 2 run." + +msgid "Likes to thrash about." +msgstr "Like5 2 thra5h 480u7." + +msgid "List by body color.\nSpotted Pokémon only." +msgstr "1157 8y b0dy c01or.\nSp0t7ed P0k3m0n 0n1y." + +msgid "List by the first letter in the name.\nSpotted Pokémon only." +msgstr "1157 8y th3 f1r5t l3tt3r 1n t3h name.\n5p077ed P0k3mon 0nly." + +msgid "List by type.\nOwned Pokémon only." +msgstr "1157 8y type.\n0wned P0kémon 0n1y." + +msgid "List of Animations" +msgstr "1157 0f An1m4710ns" + +msgid "Load Animation" +msgstr "104d 4nim47i0n" + +msgid "Log Off" +msgstr "Lo6 0ff" + +msgid "Log O̳f" +msgstr "Log 0̳f" + +msgid "Lonely" +msgstr "1one1y" + +msgid "Look like the innocent flower, but be the serpent under it." +msgstr "Look l1ke 73h inn0c3n7 f10w3r, 8u7 83 73h 53rp3n7 und3r i7." + +msgid "Lost Mega Ring." +msgstr "1057 Mega Rin6." + +msgid "Lost Pokédex." +msgstr "1057 Pokéd3x." + +msgid "Lost Pokégear." +msgstr "1057 Poké63ar." + +msgid "Lost Running Shoes." +msgstr "1057 Runn1ng 5h0es." + +msgid "Loves to eat." +msgstr "Love5 2 ea7." + +msgid "Lower heart gauge" +msgstr "Low3r hear7 6au63" + +msgid "Lucky Chant shielded the opposing team from critical hits!" +msgstr "1ucky Chant 5hi31ded t3h oppo51n6 734m fr0m cr171ca1 h175!" + +msgid "Lucky Chant shielded your team from critical hits!" +msgstr "1ucky Chant 5hi31ded your 73am from cr171c4l h175!" + +msgid "Lullaby" +msgstr "Lu1148y" + +msgid "Lum Berries" +msgstr "1um 83rri3s" + +msgid "ME played before battles against trainers of this type." +msgstr "M3 pl4yed 8ef0r3 ba7tl35 4g4in57 tra1ner5 0f th15 7yp3." + +msgid "ME played when player wins battles against trainers of this type." +msgstr "M3 pl4yed wh3n play3r w1n5 8a7713s a64in57 7ra1n3r5 of 7hi5 type." + +msgid "MNO" +msgstr "MN0" + +msgid "MONEY:" +msgstr "MON3Y:" + +msgid "MOVE" +msgstr "MOV3" + +msgid "MOVE ITEMS" +msgstr "MOV3 17EM5" + +msgid "MOVE POKéMON" +msgstr "MOV3 P0KéM0N" + +msgid "Machine" +msgstr "Mach1n3" + +msgid "Magic Room wore off, and held items' effects returned to normal!" +msgstr "Magic Room w0re 0ff, and h31d 173m5' eff3c7s r37urn'd 2 norm41!" + +msgid "Magnificent! A flawless performance!" +msgstr "Magn1f1cen7! 4 f14w1e5s p3rform4nc3!" + +msgid "Magnitude {1}!" +msgstr "Magn17ude {1}!" + +msgid "Mago Berries" +msgstr "Mago 83rr1es" + +msgid "Magost Berries" +msgstr "Mago57 Berri35" + +msgid "Mail" +msgstr "M411" + +msgid "Mail must be removed before holding an item." +msgstr "Ma11 must 83 rem0v'd b3f0re h01ding 4n 17em." + +msgid "Mail was taken from the Pokémon." +msgstr "Ma11 w4s 74k3n from 73h P0k3m0n." + +msgid "Mail was transferred from the Mailbox." +msgstr "Ma11 w4s 7r4nsf3rr'd from t3h M4i1b0x." + +msgid "Mailbox" +msgstr "Ma1180x" + +msgid "Main version is up-to-date however, there MAY be a new minor patch available.\\wtnp[30]" +msgstr "Main v3rsi0n 1s up-2-dat3 h0w3v3r, 73hre M4Y 83 4 n3w m1n0r p47ch 4v4114b13.\\wtnp[30]" + +msgid "Main version is up-to-date however, there is a new minor patch available.\\wtnp[30]" +msgstr "Main v3rsi0n 1s up-2-dat3 h0w3v3r, 73hre 15 4 new m1n0r p47ch 4v4i14813.\\wtnp[30]" + +msgid "Make MGift" +msgstr "M4k3 MGif7" + +msgid "Make Mystery Gift" +msgstr "Mak3 Myst3ry Gif7" + +msgid "Make Pokémon" +msgstr "Mak3 P0kém0n" + +msgid "Make Shadow" +msgstr "Mak3 5had0w" + +msgid "Make egg" +msgstr "Mak3 36g" + +msgid "Make female" +msgstr "Mak3 f3ma13" + +msgid "Make male" +msgstr "Mak3 m4le" + +msgid "Make normal" +msgstr "Mak3 n0rm41" + +msgid "Make not infectious" +msgstr "Mak3 n0t 1nf3ct10u5" + +msgid "Make player's" +msgstr "Mak3 p1ay3r'5" + +msgid "Make rental" +msgstr "Mak3 r3nt41" + +msgid "Make shiny" +msgstr "Mak3 5hiny" + +msgid "Male" +msgstr "Ma13" + +msgid "Male Shiny" +msgstr "M413 5hiny" + +msgid "Man, I lost!" +msgstr "Man, 1 lo57!" + +msgid "Manage Mystery Gifts" +msgstr "M4n4g3 My57ery 6ift5" + +msgid "Map Connections" +msgstr "M4p C0nnec7i0n5" + +msgid "Map ID and X and Y coordinates of where the player goes if no Pokémon Center was entered after a loss." +msgstr "M4p ID and X & Y co0rd1na7e5 0f wh3r3 t3h p1ay3r 60es if n0 Pokémon C3n73r w4s 3n7ered after 4 los5." + +msgid "Map ID of this Pokemon Center's town, and X and Y coordinates of its entrance within that town." +msgstr "M4p ID of 7h15 Pokemon Cent3r'5 2wn, & X & Y curd1nat3s 0f 1ts entr4nc3 w1th1n 7h4t 2wn." + +msgid "Map View" +msgstr "Map V13w" + +msgid "Map {1} was not found." +msgstr "Map {1} was n07 f0und." + +msgid "Mark your Pokemon." +msgstr "Mark y0ur P0kem0n." + +msgid "Max" +msgstr "M4x" + +msgid "Max. HP+{1}\nAttack+{2}\nDefense+{3}\nSp. Atk+{4}\nSp. Def+{5}\nSpeed+{6}" +msgstr "Max. HP+{1}\n47t4ck+{2}\nDef3ns3+{3}\n5p. 47k+{4}\n5p. Def+{5}\n5p3ed+{6}" + +msgid "Max. HP{1}\nAttack{2}\nDefense{3}\nSp. Atk{4}\nSp. Def{5}\nSpeed{6}" +msgstr "Max. HP{1}\nA77ack{2}\nDefen53{3}\n5p. 4tk{4}\nSp. D3f{5}\n5p3ed{6}" + +msgid "Maximum level must be 0 through 9." +msgstr "Max1mum l3v31 mu5t 83 0 7hr0u6h 9." + +msgid "Maximum level shouldn't be less than the minimum level." +msgstr "Max1mum l3v31 sh0u1dn'7 83 1355 than t3h m1n1mum 1ev3l." + +msgid "Medicine" +msgstr "M3d1c1n3" + +msgid "Mega Ampharos" +msgstr "Me64 4mph4r05" + +msgid "Mega Arbok" +msgstr "Me64 4rbok" + +msgid "Mega Archilles" +msgstr "Me64 4rch1113s" + +msgid "Mega Baariette" +msgstr "Me64 84ar1377e" + +msgid "Mega Daikatuna" +msgstr "Me64 D4ik47una" + +msgid "Mega Dramsama" +msgstr "Me64 Dram54m4" + +msgid "Mega Drilgann" +msgstr "Me64 Dril64nn" + +msgid "Mega Electruxo" +msgstr "Me64 31ec7ruxo" + +msgid "Mega Gengar" +msgstr "Me64 63ng4r" + +msgid "Mega Gyarados" +msgstr "Me64 6yar4d05" + +msgid "Mega Inflagetah" +msgstr "Me64 1nfl4637ah" + +msgid "Mega Kiricorn" +msgstr "Me64 K1ric0rn" + +msgid "Mega Metalynx" +msgstr "Me64 M3ta1ynx" + +msgid "Mega S51-A T" +msgstr "Me64 551-4 7" + +msgid "Mega Sableye" +msgstr "Me64 54bl3y3" + +msgid "Mega Syrentide" +msgstr "Me64 5yren71de" + +msgid "Mega Whimsicott" +msgstr "Me64 Whim51c0tt" + +msgid "Micle Berries" +msgstr "Micl3 8errie5" + +msgid "Minimum level is greater than maximum level: {1}\n{2}" +msgstr "M1n1mum l3ve1 15 gr3at3r 7h4n m4ximum l3v31: {1}\n{2}" + +msgid "Minimum level must be 0 through 9." +msgstr "Min1mum l3v31 mu5t 83 0 7hr0u6h 9." + +msgid "Mischievous." +msgstr "Mischi3vou5." + +msgid "Mist swirled about the battlefield!" +msgstr "Mist 5wir1ed 4b0ut 73h 8at71ef131d!" + +msgid "Mixed" +msgstr "M1x3d" + +msgid "Mixed gender" +msgstr "M1x'd gend3r" + +msgid "Modest" +msgstr "Mode57" + +msgid "Monday" +msgstr "Mond4y" + +msgid "Money Per Level" +msgstr "M0n3y Per 1ev31" + +msgid "Money:\n{1}" +msgstr "M0n3y:\n{1}" + +msgid "Money:\n${1}" +msgstr "Mon3y:\n${1}" + +msgid "Money:\n{1}" +msgstr "Mon3y:\n{1}" + +msgid "Most of it is illegible, I can only make out a few words." +msgstr "Mo57 0f i7 15 i11e618l3, 1 c4n 0n1y mak3 ou7 a few w0rds." + +msgid "Most of the pages are missing. I can't make out anything." +msgstr "Mo57 0f th3 pag35 4r3 mi55in6. 1 can't m4k3 0u7 any7hing." + +msgid "Move" +msgstr "Mov3" + +msgid "Move 1" +msgstr "M0v3 1" + +msgid "Move 2" +msgstr "M0v3 2" + +msgid "Move 3" +msgstr "M0v3 3" + +msgid "Move 4" +msgstr "M0v3 4" + +msgid "Move Pokémon" +msgstr "Mov3 P0kém0n" + +msgid "Move Pokémon stored in Boxes to your party." +msgstr "Mov3 P0kém0n s2r'd 1n 8ox3s 2 y0ur p4r7y." + +msgid "Move Pokémon stored in boxes to your party." +msgstr "Mov3 P0kém0n s2r'd 1n 8ox3s 2 y0ur p4r7y." + +msgid "Move items held by any Pokémon in a Box and your party." +msgstr "Mov3 17em5 h3ld 8y 4ny P0kém0n 1n a 8ox & y0ur party." + +msgid "Move to Bag" +msgstr "Mov3 2 Ba6" + +msgid "Move to where?" +msgstr "Mov3 2 wh3r3?" + +msgid "Moves" +msgstr "Mov35" + +msgid "Moves the main character. Also used to scroll through list entries." +msgstr "Move5 73h ma1n char4cter. 4l50 us'd 2 5cr0ll 7hrou6h 115t 3n7r13s." + +msgid "Multi Ability Ribbon" +msgstr "Mult1 4bi1ity R18bon" + +msgid "Multiply" +msgstr "Mu17iply" + +msgid "Music Volume" +msgstr "Mu51c Volume" + +msgid "My Pokémon have saved countless lives on the sea. We're ready for any challenge!" +msgstr "My P0k3mon h4ve 54v'd coun71e55 11v35 0n 73h 53a. W3're r34dy f0r 4ny cha113ng3!" + +msgid "My Pokémon's fiery dance moves will ignite the battlefield!" +msgstr "My P0k3mon's fi3ry dance m0ve5 w111 1gni73 73h b4771efi3ld!" + +msgid "Mystery Gift" +msgstr "My573ry G1f7" + +msgid "NAME: {1}" +msgstr "NAM3: {1}" + +msgid "NOT ABLE" +msgstr "NO7 481E" + +msgid "NOT ENTERED" +msgstr "NO7 3N7ER3D" + +msgid "NOW RECORDING\nPress ESC to stop recording." +msgstr "NOW R3CORDIN6\nPr3ss 3SC 2 52p r3cord1n6." + +msgid "Naive" +msgstr "Naiv3" + +msgid "Name" +msgstr "Nam3" + +msgid "Name of the Pokémon." +msgstr "N4m3 0f th3 P0k3mon." + +msgid "Name of the Trainer." +msgstr "N4m3 0f th3 7r41ner." + +msgid "Name of the trainer type as displayed by the game." +msgstr "N4m3 0f th3 7r41ner typ3 4s d15p1ayed by 73h g4m3." + +msgid "Name of the trainer type for this Trainer." +msgstr "N4m3 0f th3 7r41ner typ3 for 7h15 7r41n3r." + +msgid "Name: {1}" +msgstr "N4m3: {1}" + +msgid "Name{1}
" +msgstr "Nam3{1}
" + +msgid "Nanab Berries" +msgstr "Nana8 8errie5" + +msgid "National Champion Ribbon" +msgstr "Nati0n4l Champi0n R18bon" + +msgid "National Pokédex" +msgstr "N4710na1 Pokéd3x" + +msgid "National Ribbon" +msgstr "Nati0n4l Rib80n" + +msgid "Nature" +msgstr "Na7ur3" + +msgid "Nature of the Pokémon." +msgstr "N47ur3 of 73h P0kém0n." + +msgid "Nature {1} is being forced." +msgstr "Na7ur3 {1} 15 8ein6 f0rc3d." + +msgid "Nature {1} is natural." +msgstr "Na7ur3 {1} 15 natura1." + +msgid "Naughty" +msgstr "Naugh7y" + +msgid "Neutral" +msgstr "Neu7r41" + +msgid "Never share this ID!" +msgstr "N3v3r sh3r3 7h1s ID!" + +msgid "New Game" +msgstr "New 64me" + +msgid "New Name:" +msgstr "N3w N4me:" + +msgid "New Number:" +msgstr "N3w Number:" + +msgid "New maps copied to the Data folder were successfully imported." +msgstr "N3w m4ps c0p1'd 2 the D4t4 fo1d3r wer3 5ucc3ssfu11y imp0rt3d." + +msgid "Newer" +msgstr "New3r" + +msgid "Nickname" +msgstr "Nickn4me" + +msgid "No" +msgstr "N0" + +msgid "No Data in PokeData.txt" +msgstr "N0 Da7a in P0k3Data.tx7" + +msgid "No Entry" +msgstr "No 3n7ry" + +msgid "No Pokemon was found." +msgstr "No P0k3mon w45 f0und." + +msgid "No Pokémon are in the Day Care." +msgstr "N0 Pokémon ar3 1n the D4y C4r3." + +msgid "No Pokémon species are defined in pokemon.txt" +msgstr "N0 Pokémon sp3c1es 4re defined 1n pok3m0n.7xt" + +msgid "No Pokémon type is defined in section {2} (PBS/pokemon.txt)" +msgstr "N0 Pokémon typ3 is def1ned 1n 53ct1on {2} (P85/p0k3m0n.7x7)" + +msgid "No Trainer with this online ID exists!" +msgstr "No Tra1ner w17h 7h15 0nl1n3 ID 3x1575!" + +msgid "No Virtual Trainer around your level." +msgstr "No V1r7ual Tr4in3r 4r0und y0ur 13v31." + +msgid "No ability" +msgstr "No 4811ity" + +msgid "No animations exist." +msgstr "N0 4n1mat10n5 3xist." + +msgid "No encounters for map {1}, so can't judge contest" +msgstr "No 3nc0un73r5 f0r m4p {1}, 5o c4n't judg3 con73s7" + +msgid "No identical hold items." +msgstr "No 1d3ntic41 ho1d 173m5." + +msgid "No identical nicknames." +msgstr "No 1d3ntic41 nickn4m3s." + +msgid "No item" +msgstr "No 173m" + +msgid "No items may be used other than what the Pokémon already hold." +msgstr "No i7em5 m4y 8e u5'd 0t3hr 7h4n wh47 t3h P0k3m0n 41re4dy h01d." + +msgid "No matching Pokémon were found." +msgstr "N0 ma7chin6 P0k3mon wer3 found." + +msgid "No more than {1} Pokémon may enter." +msgstr "No m0r3 th4n {1} P0k3m0n m4y 3n73r." + +msgid "No new gifts are available." +msgstr "No n3w gif75 ar3 av41l4b13." + +msgid "No online Mystery Gifts found.\\wtnp[20]" +msgstr "No 0n11ne My5tery 61ft5 f0und.\\wtnp[20]" + +msgid "No options have been disabled." +msgstr "No opt10ns h4ve 833n dis4813d." + +msgid "No region maps are defined." +msgstr "N0 re6ion map5 4re def1ned." + +msgid "No roaming Pokémon defined." +msgstr "N0 ro4min6 P0k3mon def1ned." + +msgid "No room to deposit a Pokémon" +msgstr "No rum 2 dep05i7 a P0kémon" + +msgid "No starting position was set in the map editor." +msgstr "No 574rtin6 pos17i0n w4s 5e7 1n t3h map 3d12r." + +msgid "No supported recording device was found. Recording is not possible." +msgstr "N0 5uppor7'd r3cord1ng device w45 found. R3cord1n6 i5 n0t pos5i8le." + +msgid "No surfing here!" +msgstr "No surfin6 h3re!" + +msgid "No targets somehow..." +msgstr "No t4r6et5 s0meh0w..." + +msgid "No trainer data file given in section {1}\n{2}" +msgstr "N0 7r4iner d474 fil3 g1ven 1n 53ct1on {1}\n{2}" + +msgid "No weather" +msgstr "N0 we4t3hr" + +msgid "No! There's no running from a Nuclear Horde!" +msgstr "No! 7her3's no runn1ng fr0m 4 Nuc134r H0rde!" + +msgid "No! There's no running from a Trainer battle!" +msgstr "No! 7her3's no runn1ng fr0m 4 7ra1n3r 8477le!" + +msgid "Nomel Berries" +msgstr "Nome1 8errie5" + +msgid "None" +msgstr "N0n3" + +msgid "Nope. Nothing..." +msgstr "Nope. No7hin6..." + +msgid "Normal" +msgstr "N0rma1" + +msgid "Normal Save" +msgstr "Norm41 Sav3" + +msgid "North side of first map must connect with south side of second map\n{1}" +msgstr "N0r7h sid3 of f1rst map mus7 c0nnect wi7h 50uth 51de 0f 5ec0nd m4p\n{1}" + +msgid "Not a Shadow Pokémon." +msgstr "No7 4 5had0w Pok3m0n." + +msgid "Not an egg" +msgstr "No7 4n eg6" + +msgid "Not enough HP..." +msgstr "No7 3n0ugh HP..." + +msgid "Not even a nibble..." +msgstr "Not 3v3n 4 n18b13..." + +msgid "Not... strong enough..." +msgstr "Not... 5tr0n6 en0u6h..." + +msgid "Note: Please do not tab out of the game window during battles or trades.\\wtnp[100]" +msgstr "Note: P1ea5e do n07 t4b 0u7 of 73h 64m3 w1nd0w dur1ng b4t7135 0r tr4d35.\\wtnp[100]" + +msgid "Note: The number of storage spaces ({1} boxes of 30) is less than the number of species." +msgstr "N073: The num83r of s2r4g3 5p4c35 ({1} 8ox35 0f 30) 1s 1e55 7han t3h num83r of sp3c1e5." + +msgid "Note: You will NOT be able to change these later!" +msgstr "No73: You w11l N0T 83 4b13 2 ch4n6e 73h53 147er!" + +msgid "November" +msgstr "Novem83r" + +msgid "Now enter the trainer's name." +msgstr "N0w enter 73h 7rain3r'5 n4m3." + +msgid "Num Lock" +msgstr "Num L0ck" + +msgid "Number" +msgstr "Num8er" + +msgid "Number of frames:" +msgstr "Num8er of fr4m35:" + +msgid "Number of rounds is 0 or less." +msgstr "Num83r of r0und5 i5 0 0r 1e55." + +msgid "Number of the Poké Ball the Pokémon is kept in." +msgstr "Num8er of 73h P0ké 8al1 t3h P0k3mon 15 k3p7 in." + +msgid "Nuzlocke" +msgstr "Nuzl0ck3" + +msgid "O" +msgstr "0" + +msgid "OBTAINED{1:d}" +msgstr "0874INED{1:d}" + +msgid "OFF" +msgstr "0FF" + +msgid "OK" +msgstr "0K" + +msgid "ON" +msgstr "0N" + +msgid "OPTIONS" +msgstr "0P71ONS" + +msgid "OT/{1}" +msgstr "07/{1}" + +msgid "OTHERS" +msgstr "OTH3R5" + +msgid "Occa Berries" +msgstr "0cca 83rr1es" + +msgid "Oct." +msgstr "0ct." + +msgid "October" +msgstr "0c2b3r" + +msgid "Of the 32 trainers that entered the arena today, only 8 remain!" +msgstr "Of the 32 7r41n3r5 7h4t 3n73r'd 73h 4r3n4 2d4y, 0n1y 8 rem41n!" + +msgid "Often dozes off." +msgstr "Often d0ze5 0ff." + +msgid "Often lost in thought." +msgstr "Often 10st in th0u6ht." + +msgid "Often scatters things." +msgstr "Often 5cat7er5 7h1n6s." + +msgid "Oh no! The Pokémon broke free!" +msgstr "0h n0! The P0k3mon 8roke fre3!" + +msgid "Oh!\nA Shadow Pokemon!" +msgstr "0h!\n4 5hadow Pok3mon!" + +msgid "Oh! A bite!" +msgstr "\nOh! A 8it3!" + +msgid "Oh! \\PN, it is good to see you again.\nI'll never forget how you rescued me from the clutches of the Seikamater.\nIn my Gym, you dazzled us with your flawless coordinated moves.\nI can see you have gotten far stronger. But so have we!\nCan you keep up with our fast footwork?\nLet our beautiful dance moves set this arena aflame!" +msgstr "Oh! \\PN, 17 i5 6ud 2 53e you 46a1n.\n1'11 nev3r f0rg37 how you r35cu'd m3 from 73h c1u7ch35 0f t3h 5eikam47er.\n1n my Gym, y0u dazzled u5 wi7h y0ur f14wle55 co0rd1n47ed mov35.\n1 can 533 y0u h4v3 6077en f4r stronger. But so h4ve w3!\nC4n y0u k33p up with 0ur fa57 fo0tw0rk?\nLe7 our b34u7ifu1 dance m0v35 53t thi5 aren4 4f14me!" + +msgid "Oh, marvelous! And in such good condition too." +msgstr "0h, m4rve10u5! 4nd 1n 5uch 6o0d cond17i0n 20." + +msgid "Oh, your {1}... It's Hidden Power is {2} type with a base power of {3}." +msgstr "Oh, your {1}... I7'5 Hidden P0w3r 15 {2} typ3 w17h a 845e p0w3r 0f {3}." + +msgid "Oh... my... GOSH!!\nCan it be? Is it \\PN?\nI totally remember you!\nIt feels like forever ago that you challenged my gym.\nYou know, I totally went easy on you back then, right?~\nBut here in the arena, I won't hold back at all!\nI didn't win the Championship one time by slacking off, ya know?" +msgstr "Oh... my... 60SH!!\nCan i7 83? 15 17 \\PN?\n1 27411y r3m3mb3r y0u!\n17 fe315 11k3 f0r3v3r a60 tha7 you chal13nged my 6ym.\nYou know, 1 2t4l1y w3n7 345y 0n you b4ck th3n, righ7?~\nBut h3r3 1n 73h 4r3n4, 1 w0n't ho1d back a7 4ll!\n1 d1dn't w1n 73h Championship on3 t1m3 by 514ck1ng 0ff, y4 know?" + +msgid "Old Number: {1}" +msgstr "01d Number: {1}" + +msgid "Old School Poison" +msgstr "Old 5chul Po15on" + +msgid "Omigosh! You're totally incredible!~" +msgstr "Omig0sh! Y0u're 2741ly incr3d1813!~" + +msgid "Once again...\nI am shown defeat.\nHow can I cope with such disgrace?\nTo my home village, I return once again." +msgstr "Once a64in...\nI 4m 5h0wn d3fe47.\nH0w c4n 1 c0p3 w17h 5uch d156r4ce?\n70 my h0me v1l1a63, 1 re7urn onc3 4gain." + +msgid "One or more fonts used in this game do not exist on the system." +msgstr "0n3 or mor3 f0n7s u5ed 1n thi5 64m3 d0 n07 3xi57 0n the 5y57em." + +msgid "One {1} was found, but you have no room for it." +msgstr "On3 {1} was f0und, bu7 y0u hav3 n0 ro0m f0r 17." + +msgid "One {1} was obtained.\\se[itemlevel]\\wtnp[30]" +msgstr "On3 {1} was 087ain3d.\\se[itemlevel]\\wtnp[30]" + +msgid "Online ID set to {1}." +msgstr "0n11n3 ID 5e7 2 {1}." + +msgid "Online ID: {1}" +msgstr "Online 1D: {1}" + +msgid "Online Mystery Gifts found.\\wtnp[20]" +msgstr "On11n3 My573ry 61f75 f0und.\\wtnp[20]" + +msgid "Only a Shadow Pokémon can go there." +msgstr "On1y 4 Sh4d0w P0kém0n can g0 73hr3." + +msgid "Only four trainers remain in the arena. They are Tandor's best and brightest!" +msgstr "Only f0ur 7r41n3r5 remain 1n 73h 4r3na. 7h3y 4re 7&0r's b357 & 8ri6h7357!" + +msgid "Only one or two wild Pokémon are allowed" +msgstr "0nly 0ne 0r 7wo wild Pokém0n 4r3 a110w3d" + +msgid "Only one wild Pokémon is allowed in single battles" +msgstr "0nly 0ne wild P0kém0n i5 a11ow'd in 5in613 bat713s" + +msgid "Only two wild Pokémon are allowed in double battles" +msgstr "0nly 7wo wild P0kém0n are 41l0w'd 1n d0u813 ba771es" + +msgid "Ooh, I'm so excited!" +msgstr "Ooh, I'm s0 3xc173d!" + +msgid "Opacity/Blending" +msgstr "0p4ci7y/B13nd1n6" + +msgid "Opacity:" +msgstr "0p4ci7y:" + +msgid "Opponent 1 doesn't have any eligible pokemon for a sky battle" +msgstr "Opp0n3nt 1 d0esn't h4v3 4ny 3116i8l3 p0k3m0n f0r 4 5ky b47t1e" + +msgid "Opponent 1 has no unfainted Pokémon" +msgstr "0ppon3nt 1 h45 n0 unfainted P0k3mon" + +msgid "Opponent 1's party has more than three Pokémon, which is not allowed" +msgstr "Opp0n3nt 1'5 par7y h4s m0re 7h4n 7hr3e P0k3m0n, which 1s no7 41l0wed" + +msgid "Opponent 2 doesn't have any eligible pokemon for a sky battle" +msgstr "Opp0n3nt 2 d0esn't h4v3 4ny 3116i8l3 p0k3m0n f0r 4 5ky b47t1e" + +msgid "Opponent 2 has no unfainted Pokémon" +msgstr "0ppon3nt 2 h45 n0 unfainted P0k3mon" + +msgid "Opponent 2's party has more than three Pokémon, which is not allowed" +msgstr "Opp0n3nt 2'5 par7y h4s m0re 7h4n 7hr3e P0k3m0n, which 1s no7 41l0wed" + +msgid "Opponent doesn't have two unfainted Pokémon" +msgstr "0ppon3nt doe5n'7 hav3 two unf41n7ed Pok3m0n" + +msgid "Opponent has an illegal card, \"{1}\"." +msgstr "Opp0n3nt h45 an 1l136a1 c4rd, \"{1}\"." + +msgid "Opponent trainer must be only one person in single battles" +msgstr "0ppon3nt 7ra1ner mu57 b3 on1y 0n3 p3rs0n 1n sin61e 8at713s" + +msgid "Opponent won all your cards." +msgstr "Opp0n3nt w0n al1 y0ur cards." + +msgid "Opponent won your {1} card." +msgstr "Opp0n3nt w0n your {1} card." + +msgid "Opponents with zero or more than two people are not allowed" +msgstr "0ppon3nts wi7h z3ro 0r mor3 th4n tw0 p30p13 ar3 not al10wed" + +msgid "Options" +msgstr "Op710n5" + +msgid "Or maybe it's just that you're so young, I can't tell.\\^" +msgstr "Or m4y83 i7'5 ju57 7h4t y0u'r3 50 y0un6, 1 c4n't 731l.\\^" + +msgid "Oran Berries" +msgstr "0ran 83rr1es" + +msgid "Orchynx is the best pick!\\wtnp[160]" +msgstr "Orchynx is t3h 8357 p1ck!\\wtnp[160]" + +msgid "Organize the Pokémon in Boxes and in your party." +msgstr "Or64n1ze 73h Pok3m0n in 80x35 & in y0ur par7y." + +msgid "Original" +msgstr "Or161n4l" + +msgid "Other Save Files" +msgstr "Oth3r 5av3 F1le5" + +msgid "Our sophisticated strategy will overcome trainers of a lower class." +msgstr "Our 5ophis7ic4t'd 57r4te6y wi11 0v3rcome 7r41n3r5 0f 4 1ow3r c145s." + +msgid "Owned Pokémon are listed from heaviest to lightest." +msgstr "0wn'd Pok3mon 4re l1st'd fr0m h34v1e57 2 116ht357." + +msgid "Owned Pokémon are listed from lightest to heaviest." +msgstr "0wn'd Pok3mon 4re l1st'd fr0m 116h7e57 2 h34vi357." + +msgid "Owned Pokémon are listed from smallest to tallest." +msgstr "0wn'd Pok3mon 4re l1st'd fr0m 5m4l1e57 2 741le57." + +msgid "Owned Pokémon are listed from tallest to smallest." +msgstr "0wn'd Pok3mon 4re l1st'd fr0m 741l3s7 2 5m41le57." + +msgid "Ownership" +msgstr "Own3r5hip" + +msgid "PA: Ding-dong!" +msgstr "PA: D1ng-d0ng!" + +msgid "PA: You have no Safari Balls left! Game over!" +msgstr "PA: Y0u hav3 n0 Saf4ri Ba11s 13ft! G4m3 0ver!" + +msgid "PA: Your safari game is over!" +msgstr "PA: Y0ur 54far1 g4m3 1s 0v3r!" + +msgid "PKMN FOR SWAP" +msgstr "PKMN F0R 5W4P" + +msgid "PLACE" +msgstr "PL4C3" + +msgid "PLAYING BACK..." +msgstr "PLAY1N6 B4CK..." + +msgid "PNG files named 'battlebgXXX', 'enemybaseXXX', 'playerbaseXXX' in Battlebacks folder, where XXX is this property's value." +msgstr "PN6 f1les nam'd 'ba7tl38gXXX', '3n3my8a53XXX', 'p14yerb45eXXX' in B4t71384ck5 f0lder, where XXX is thi5 prop3r7y'5 v4lue." + +msgid "POKeDEX:" +msgstr "POK3D3X:" + +msgid "POKéMON SWAP" +msgstr "POK3M0N SW4P" + +msgid "POWER" +msgstr "P0W3R" + +msgid "PP was restored." +msgstr "PP w45 re52r3d." + +msgid "PRECISE ATTACK" +msgstr "PR3C153 A774CK" + +msgid "Page Down" +msgstr "P463 Down" + +msgid "Page Up" +msgstr "P463 Up" + +msgid "Pair Ability Ribbon" +msgstr "Pair 48il1ty Ri88on" + +msgid "Pamtre Berries" +msgstr "Pamtr3 Berri35" + +msgid "Party 1 has more than {1} Pokémon." +msgstr "Party 1 h4s m0r3 th4n {1} Pok3m0n." + +msgid "Party 1 has no Pokémon." +msgstr "Party 1 h4s n0 P0kém0n." + +msgid "Party 2 has more than {1} Pokémon." +msgstr "Party 2 h4s m0r3 th4n {1} Pok3m0n." + +msgid "Party 2 has no Pokémon." +msgstr "Party 2 h4s n0 P0kém0n." + +msgid "Party is empty, can't desposit Pokémon." +msgstr "P4r7y is 3mp7y, can't d3spo5i7 P0k3m0n." + +msgid "Party is full, can't collect the egg." +msgstr "P4r7y is ful1, can'7 c01l3c7 73h e6g." + +msgid "Party is full, can't withdraw Pokémon." +msgstr "P4r7y is ful1, can'7 w17hdr4w P0kémon." + +msgid "Passho Berries" +msgstr "Passh0 Berri35" + +msgid "Paste" +msgstr "P457e" + +msgid "Paste Frame" +msgstr "P457e Fram3" + +msgid "Paste Last" +msgstr "P457e Las7" + +msgid "Patience and endurance are your biggest assets.\\^" +msgstr "Pati3nc3 and 3ndur4nc3 ar3 your 81663s7 455375.\\^" + +msgid "Pattern" +msgstr "P477ern" + +msgid "Pattern:" +msgstr "P477ern:" + +msgid "Pause" +msgstr "P4u5e" + +msgid "Payapa Berries" +msgstr "Payap4 Berri35" + +msgid "Pecha Berries" +msgstr "Pech4 8errie5" + +msgid "Performance Mode" +msgstr "P3rformanc3 M0d3" + +msgid "Permanently disable the options you unchecked." +msgstr "Perm4n3ntly d1s4813 t3h 0p71on5 y0u unch3ck3d." + +msgid "Persim Berries" +msgstr "Pers1m Berri35" + +msgid "Personal ID is {1}." +msgstr "Per50n4l 1D 1s {1}." + +msgid "Perspective" +msgstr "Per5p3ctiv3" + +msgid "Petaya Berries" +msgstr "Petay4 Berri35" + +msgid "Phew! That was fun!" +msgstr "Phew! 7hat w45 fun!" + +msgid "Phone" +msgstr "Ph0n3" + +msgid "Pick the wallpaper." +msgstr "Pick 73h w411pap3r." + +msgid "Picnicker Cindy" +msgstr "Picn1x0r C1ndy" + +msgid "Pika" +msgstr "Pik4" + +msgid "Pinap Berries" +msgstr "Pinap 8errie5" + +msgid "Pink" +msgstr "P1nk" + +msgid "Pitch:" +msgstr "P17ch:" + +msgid "PkMn Trainer" +msgstr "PkMn 7rainer" + +msgid "Place" +msgstr "Pl4c3" + +msgid "Place the card." +msgstr "Pl4c3 73h c4rd." + +msgid "Plant Berry" +msgstr "Plan7 8erry" + +msgid "Play Animation" +msgstr "P14y 4nim47i0n" + +msgid "Play Credits" +msgstr "P14y Cred17s" + +msgid "Play Sound" +msgstr "P14y 5ound" + +msgid "Play Voltorb Flip Lv. {1}?" +msgstr "Pl4y V0l2r8 Flip Lv. {1}?" + +msgid "Play the game with a custom ruleset for increased difficulty.\nNot recommended for new players." +msgstr "Pl4y 73h 64m3 w17h 4 cus2m ru135e7 f0r 1ncr34s'd difficu17y.\nN0t rec0mm3nded for n3w player5." + +msgid "Player 1 has no unfainted Pokémon" +msgstr "Play3r 1 has no unf41nt'd P0k3m0n" + +msgid "Player 2 has no unfainted Pokémon" +msgstr "Play3r 2 has no unf41nt'd P0k3m0n" + +msgid "Player doesn't have two unfainted Pokémon" +msgstr "Play3r do3sn'7 h4ve 7wo unf4in7'd P0kém0n" + +msgid "Player earns this amount times the highest level among the trainer's Pokémon." +msgstr "P14yer earns 7h1s amoun7 7ime5 73h h16h357 1ev31 4mon6 73h 7ra1n3r'5 P0k3mon." + +msgid "Player has no unfainted Pokémon" +msgstr "Play3r ha5 n0 unfain7ed Pok3m0n" + +msgid "Player trainer must be only one person in single battles" +msgstr "Play3r tr4in3r must 8e 0nly on3 per50n 1n 5ing13 ba7tl35" + +msgid "Player trainers with zero or more than two people are not allowed" +msgstr "Play3r tr4in3rs with zero 0r m0r3 7h4n 7w0 peop13 are n07 a110w3d" + +msgid "Player's Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "Pl4y3r's P0k3mon\n{1}\n{2}\n{3} ({4})" + +msgid "Player's outfit was changed." +msgstr "P14yer's 0utf17 was ch4ng3d." + +msgid "Player{2}
" +msgstr "Pl4y3r{2}
" + +msgid "Please choose the new settings for your Nuzlocke game." +msgstr "Pl3453 chu53 t3h n3w s3t71n65 f0r y0ur Nuz10ck3 g4m3." + +msgid "Please come again!" +msgstr "Pl3453 com3 4ga1n!" + +msgid "Please enter a message (max. 256 characters)." +msgstr "Pl3453 en73r a m3s546e (m4x. 256 ch4rac73r5)." + +msgid "Please enter a message (max. {1} characters)." +msgstr "Pl3453 en73r a m3s546e (m4x. {1} ch4r4ct3r5)." + +msgid "Please enter the first Pokémon." +msgstr "Plea53 en7er 73h fir5t Pok3mon." + +msgid "Please enter the search criteria." +msgstr "P134s3 en73r 73h se4rch cri7er14." + +msgid "Please enter the trainer type's name." +msgstr "P134s3 en73r 73h tr4in3r 7ype'5 name." + +msgid "Please pick up your gift from the deliveryman in any Poké Mart." +msgstr "Pl3453 pick up y0ur 6ift fr0m 73h d31iv3rym4n 1n 4ny P0k3 M4r7." + +msgid "Please remove the Mail." +msgstr "Pl3453 rem0v3 th3 M41l." + +msgid "Please remove the mail." +msgstr "Pl3453 rem0v3 th3 m41l." + +msgid "Please see the documentation to learn how to set up the trainer player." +msgstr "Pl3453 se3 73h d0cum3n7a71on 2 1e4rn h0w 2 53t up t3h 7r41n3r pl4yer." + +msgid "Please wait.\\wtnp[0]" +msgstr "P134s3 wa17.\\wtnp[0]" + +msgid "Please, run the patcher.exe on your game folder." +msgstr "Plea5e, run 73h p47ch3r.3x3 on y0ur 6ame f01d3r." + +msgid "Pointed stones dug into {1}!" +msgstr "Poin7'd s2ne5 du6 in2 {1}!" + +msgid "Pointed stones float in the air around your foe's team!" +msgstr "Poin7'd s2ne5 f10at 1n 73h 4ir 4round y0ur foe'5 te4m!" + +msgid "Pointed stones float in the air around your team!" +msgstr "Poin7'd s2ne5 f10at 1n 73h 4ir 4round y0ur team!" + +msgid "Poison" +msgstr "P015on" + +msgid "Poison spikes were scattered all around the opposing team's feet!" +msgstr "Pois0n sp1ke5 w3re 5cat7er'd 411 ar0und 73h opp05in6 t34m's f3e7!" + +msgid "Poison spikes were scattered all around your team's feet!" +msgstr "Pois0n sp1ke5 w3re 5cat7er'd 411 ar0und y0ur t34m's fe37!" + +msgid "PokeData.txt not found." +msgstr "P0k3D4ta.7xt n07 found." + +msgid "Pokedex/dex_discover" +msgstr "P0k3d3x/d3x_d15cover" + +msgid "Pokemon Box data is corrupt and can not be automatically recovered." +msgstr "Pok3m0n B0x dat4 i5 corrupt & c4n n07 83 au2ma71c4l1y rec0v3r3d." + +msgid "Pokemon Box data was corrupt and has been automatically recovered." +msgstr "Pok3m0n B0x dat4 w45 c0rrup7 & ha5 83en 4u2m4t1ca1ly r3c0vered." + +msgid "Pokemon Wanted Data" +msgstr "Pokemon Want'd D474" + +msgid "Pokemon You Want" +msgstr "Pokemon You W4n7" + +msgid "Pokemon data imported." +msgstr "P0k3m0n d47a 1mport3d." + +msgid "Pokemon withdrawn, please be aware that your pokemon may have had been taken by now." +msgstr "Pokemon wi7hdrawn, pl3as3 83 4w4r3 7ha7 y0ur p0k3m0n may h4v3 h4d 833n 7ak3n by now." + +msgid "Poké Ball" +msgstr "Pok3 84ll" + +msgid "Poké Balls" +msgstr "P0k3 8a11s" + +msgid "Poké Center" +msgstr "Pok3 C3nt3r" + +msgid "Poké Marts are disabled by your custom game settings!" +msgstr "Poké M4rts ar3 d1548l'd 8y your cu52m 6am3 5377in65!" + +msgid "Pokédex" +msgstr "Pok3d3x" + +msgid "Pokédex registration completed." +msgstr "P0k3d3x r36i57r4tion c0mp1e7ed." + +msgid "Pokédex:" +msgstr "Pok3d3x:" + +msgid "Pokédex{2}/{3}" +msgstr "Pok3d3x{2}/{3}" + +msgid "Pokédex{1}/{2}
" +msgstr "Pok3d3x{1}/{2}
" + +msgid "Pokégear" +msgstr "Pok3634r" + +msgid "Pokémon" +msgstr "Pokém0n" + +msgid "Pokémon 1" +msgstr "P0k3m0n 1" + +msgid "Pokémon 2" +msgstr "P0k3m0n 2" + +msgid "Pokémon 3" +msgstr "P0k3m0n 3" + +msgid "Pokémon 4" +msgstr "P0k3m0n 4" + +msgid "Pokémon 5" +msgstr "P0k3m0n 5" + +msgid "Pokémon 6" +msgstr "P0k3m0n 6" + +msgid "Pokémon Event Participation Ribbon." +msgstr "Pokém0n Even7 P4rtic1pa7ion R1880n." + +msgid "Pokémon League Champion Ribbon." +msgstr "Pokém0n L3agu3 Champ1on Ri88on." + +msgid "Pokémon World Championships National Champion Ribbon." +msgstr "Pokém0n W0rld Ch4mp10nship5 N4710n41 Ch4mp1on R18bon." + +msgid "Pokémon World Championships Regional Champion Ribbon." +msgstr "Pokém0n W0rld Ch4mp10nship5 R3610n41 Ch4mp1on R18bon." + +msgid "Pokémon World Championships World Champion Ribbon." +msgstr "Pokém0n W0rld Ch4mp10nship5 W0r1d Ch4mp10n Rib80n." + +msgid "Pokémon already has mail" +msgstr "Pok3m0n a1r34dy ha5 ma1l" + +msgid "Pokémon are listed according to their number." +msgstr "P0k3m0n ar3 1157ed 4cc0rd1n6 2 73h1r num83r." + +msgid "Pokémon can be killed by poison outside of battle as in the first three gens." +msgstr "Pokémon can 83 k111'd by p01s0n 0u751d3 0f 8477l3 45 1n t3h f1r57 7hr33 g3n5." + +msgid "Pokémon can't be the same." +msgstr "Pok3m0n c4n'7 b3 t3h s4m3." + +msgid "Pokémon have roamed." +msgstr "P0k3m0n h4ve r04med." + +msgid "Pokémon of a species you already caught don't count as an encounter if you run." +msgstr "Pokémon of a 5p3c135 you 41re4dy c4u6h7 d0n'7 coun7 a5 4n 3nc0un7er 1f you run." + +msgid "Pokérus" +msgstr "Pok3ru5" + +msgid "Pomeg Berries" +msgstr "Pome6 8errie5" + +msgid "Position {1},{2} is empty..." +msgstr "Po51710n {1},{2} is 3mp7y..." + +msgid "Position {1},{2} is not empty..." +msgstr "Po51710n {1},{2} is no7 3mpty..." + +msgid "Position/Zoom/Angle" +msgstr "P051t1on/Zum/4n6le" + +msgid "Premier Ribbon" +msgstr "Prem13r R1bb0n" + +msgid "Preparing to generate teams" +msgstr "Pr3p4r1ng 2 6en3ra73 t3am5" + +msgid "Press a new key." +msgstr "Pr35s a n3w k3y." + +msgid "Press to use a registered Key Item." +msgstr "Pres5 2 u5e 4 r36is73red K3y 173m." + +msgid "Prevents Pokémarts from being used." +msgstr "Prev3n75 P0k3mar75 fr0m 831ng u53d." + +msgid "Prevents the player from using healing items in battle." +msgstr "Prev3n75 the pl4y3r from u51n6 h3411ng i73m5 1n 8477l3." + +msgid "Print" +msgstr "Pr1nt" + +msgid "Print Screen" +msgstr "Pr1nt Scr33n" + +msgid "Priority" +msgstr "Pr10r1ty" + +msgid "Priority:" +msgstr "Pr10r1ty:" + +msgid "Proceed anyway?" +msgstr "Pr0c3'd anyw4y?" + +msgid "Processing common events" +msgstr "Pr0ce5sin6 c0mm0n even75" + +msgid "Processing line {1}" +msgstr "Pr0ce5sin6 l1n3 {1}" + +msgid "Processing map {1} ({2})" +msgstr "Pr0ce5sin6 m4p {1} ({2})" + +msgid "Processing moves {1}..." +msgstr "Pr0ce5sin6 m0v35 {1}..." + +msgid "Processing species {1}..." +msgstr "Pr0ce5sin6 sp3c1es {1}..." + +msgid "Professor Bamb'o" +msgstr "Pr0f355or 84mb'0" + +msgid "Prog--- is ---- --- -- --dename 092. --- ----- --- from radiation-----s biofiber. It ---- -- ---- to reconstru-- --- -- damage-" +msgstr "Pr06--- i5 ---- --- -- --den4m3 092. --- ----- --- from r4d1a71on-----s b1of18er. 17 ---- -- ---- 2 r3c0n5tru-- --- -- d4m4ge-" + +msgid "Properties..." +msgstr "Pr0pertie5..." + +msgid "Proud of its power." +msgstr "Proud 0f i7s pow3r." + +msgid "Psychic" +msgstr "P5ych1c" + +msgid "Purify Chamber" +msgstr "Pur1fy Ch4m83r" + +msgid "Purple" +msgstr "Purpl3" + +msgid "Put the Trainer's graphic (trainer{1:03d}.png or trainer{2:s}.png) in Graphics/Characters, or it will be blank." +msgstr "Pu7 t3h Tr4in3r's graph1c (7r41n3r{1:03d}.png 0r 7ra1n3r{2:s}.png) in Gr4phic5/Ch4r4c73rs, 0r i7 will 83 blank." + +msgid "Qualot Berries" +msgstr "Qual07 Berri35" + +msgid "Quick Guard protected your team!" +msgstr "Quick 6uard pro73ct'd y0ur 7e4m!" + +msgid "Quick Guard protected {1}!" +msgstr "Quick 6uard pro73ct'd {1}!" + +msgid "Quick Hatch" +msgstr "Qu1ck Hatch" + +msgid "Quick tempered." +msgstr "Quick 73mp3r3d." + +msgid "Quick to flee." +msgstr "Quick 2 fl3e." + +msgid "Quiet" +msgstr "Quie7" + +msgid "Quit" +msgstr "Qu17" + +msgid "Quit shopping." +msgstr "Qu17 5hopp1n6." + +msgid "Quit swapping?" +msgstr "Qu17 5wapp1n6?" + +msgid "R/S" +msgstr "R/5" + +msgid "RECHOOSE" +msgstr "RECH005E" + +msgid "REFEREE: Judging category 1, Mind!\nThe Pokemon showing the most guts!\\wtnp[40]" +msgstr "REFER33: Jud61n6 ca73gory 1, M1nd!\n7he P0k3mon 5how1ng 73h m05t 6ut5!\\wtnp[40]" + +msgid "REFEREE: Judging category 2, Skill!\nThe Pokemon using moves the best!\\wtnp[40]" +msgstr "REFER33: Jud61n6 ca73gory 2, 5k11l!\n7h3 P0kemon using m0ves 73h 8es7!\\wtnp[40]" + +msgid "REFEREE: Judging category 3, Body!\nThe Pokemon with the most vitality!\\wtnp[40]" +msgstr "REFER33: Jud61n6 ca73gory 3, 80dy!\n7he P0k3mon w1th t3h mos7 vi74li7y!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nThe winner is {3}!\\wtnp[40]" +msgstr "REFER33: Jud6men7: {1} 2 {2}!\n7he w1nn3r i5 {3}!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nThe winner is {3}'s {4}!\\wtnp[40]" +msgstr "REFER33: Jud6men7: {1} 2 {2}!\n7he w1nn3r i5 {3}'5 {4}!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nWe have a draw!\\wtnp[40]" +msgstr "REFER33: Jud6men7: {1} 2 {2}!\nW3 h4v3 4 dr4w!\\wtnp[40]" + +msgid "REFEREE: That's it! We will now go to judging to determine the winner!\\wtnp[20]" +msgstr "REFER33: 7ha7's 1t! We wil1 n0w 6o 2 jud61ng 2 d3termin3 t3h winner!\\wtnp[20]" + +msgid "REFEREE: {1} VS {2}!\nCommence battling!\\wtnp[20]" +msgstr "REFER33: {1} V5 {2}!\nCommence 84t711ng!\\wtnp[20]" + +msgid "RENT" +msgstr "REN7" + +msgid "RENTAL" +msgstr "RENT4L" + +msgid "RENTAL POKéMON" +msgstr "REN741 POK3M0N" + +msgid "REPLACE" +msgstr "REP14C3" + +msgid "RESULTS{1:d}" +msgstr "R35UL7S{1:d}" + +msgid "ROTATE" +msgstr "RO7473" + +msgid "Rabuta Berries" +msgstr "Rabu74 Berri35" + +msgid "Radio" +msgstr "Rad10" + +msgid "Rain" +msgstr "R41n" + +msgid "Rain continues to fall." +msgstr "Rain c0nt1nu35 2 fa11." + +msgid "Raises trainer's Pokémon levels while keeping the same EXP yields." +msgstr "Rais3s 7ra1n3r'5 P0kémon 13ve15 wh113 ke3p1n6 73h 54m3 3XP y131d5." + +msgid "Random foreign ID" +msgstr "Rand0m for316n 1D" + +msgid "Randomise Player's ID" +msgstr "R&0mi5e P14y3r'5 ID" + +msgid "Randomise all" +msgstr "Rand0m1se 411" + +msgid "Randomise pID" +msgstr "Rand0m1se p1D" + +msgid "Randomizer" +msgstr "Rand0m1zer" + +msgid "Ranked Battle" +msgstr "Rank'd 8at7l3" + +msgid "Raptorch is the best pick!\\wtnp[160]" +msgstr "Rap2rch is t3h 8357 p1ck!\\wtnp[160]" + +msgid "Rawst Berries" +msgstr "Raws7 8errie5" + +msgid "Razz Berries" +msgstr "Razz 83rr1es" + +msgid "Reached end of file unexpectedly. There were too few entries in the last section, expected {1} entries.\nPlease check the format of the section numbered {2}.\n{3}" +msgstr "R34ch'd end 0f file un3xp3c7ed1y. 7h3re w3r3 20 f3w entr1e5 in t3h 1a57 53c71on, 3xpec7ed {1} 3n7rie5.\nP1e4s3 ch3ck t3h f0rm47 0f t3h s3ct1on num8ered {2}.\n{3}" + +msgid "Read" +msgstr "Re4d" + +msgid "Ready Phone Rematches" +msgstr "R34dy Phon3 R3m4tch3s" + +msgid "Receive" +msgstr "Rec31v3" + +msgid "Received the {1} from {2}." +msgstr "Rec31v'd 73h {1} from {2}." + +msgid "Record Ribbon" +msgstr "Record Ri8bon" + +msgid "Recording failed: {1}" +msgstr "R3c0rding fa113d: {1}" + +msgid "Recording in {1:d} second(s)...\nPress ESC to cancel." +msgstr "Record1ng in {1:d} 53cond(s)...\nPr355 35C 2 c4ncel." + +msgid "Red" +msgstr "R3d" + +msgid "Red Offset:" +msgstr "R'd Offse7:" + +msgid "Red:" +msgstr "R3d:" + +msgid "Reflect raised the opposing team's Defense!" +msgstr "Refl3c7 r4is'd 73h 0ppo5in6 t34m's D3f3n53!" + +msgid "Reflect raised your team's Defense!" +msgstr "Refl3c7 r4is'd y0ur 7eam's Def3n5e!" + +msgid "Refresh Map" +msgstr "R3fre5h M4p" + +msgid "Regardless...\\. For a Trainer like you...\\^" +msgstr "Regard13ss...\\. F0r 4 Train3r l1k3 y0u...\\^" + +msgid "Regional Champion Ribbon" +msgstr "Regi0n4l Champi0n R18bon" + +msgid "Register" +msgstr "Re61573r" + +msgid "Registered {1} in the Poképod." +msgstr "Re61573red {1} in 73h Pokép0d." + +msgid "Registered
" +msgstr "Re61573red
" + +msgid "Regular Mode" +msgstr "Re6u14r M0d3" + +msgid "Relax Ribbon" +msgstr "Relax Rib8on" + +msgid "Relaxed" +msgstr "Relax3d" + +msgid "Release" +msgstr "Re13453" + +msgid "Release All" +msgstr "R313463 411" + +msgid "Release this Pokémon?" +msgstr "Re13453 th15 Pok3m0n?" + +msgid "Relic Stone" +msgstr "R311c S2n3" + +msgid "Remap controls to any other keys." +msgstr "R3m4p con7ro15 2 any o73hr key5." + +msgid "Remember Save" +msgstr "R3m3m8er 54v3" + +msgid "Remove Dependent Events" +msgstr "R3m0v3 Dep3nd3n7 Ev3nt5" + +msgid "Remove override" +msgstr "Rem0v3 ov3rr1de" + +msgid "Removes some details to improve performance, specially in battle." +msgstr "R3m0v3s s0me d37ail5 2 1mpr0v3 p3rformanc3, sp3c141ly in b47tl3." + +msgid "Rename" +msgstr "Ren4m3" + +msgid "Rename Player" +msgstr "R3n4m3 Pl4yer" + +msgid "Renumber..." +msgstr "R3num8er..." + +msgid "Repel isn't working in this location!" +msgstr "Repe1 15n'7 w0rk1n6 in th15 l0c4710n!" + +msgid "Repel's effect wore off..." +msgstr "Rep31'5 eff3ct w0r3 0ff..." + +msgid "Report #01" +msgstr "Rep0r7 #01" + +msgid "Report #01:" +msgstr "Rep0r7 #01:" + +msgid "Report #02" +msgstr "Rep0r7 #02" + +msgid "Report #02:" +msgstr "Rep0r7 #02:" + +msgid "Report #03" +msgstr "Rep0r7 #03" + +msgid "Report #03:" +msgstr "Rep0r7 #03:" + +msgid "Report #04" +msgstr "Rep0r7 #04" + +msgid "Report #04:" +msgstr "Rep0r7 #04:" + +msgid "Report #05" +msgstr "Rep0r7 #05" + +msgid "Report #05:" +msgstr "Rep0r7 #05:" + +msgid "Required entry {1} is missing or empty in section {2} (PBS/pokemon.txt)" +msgstr "R3quired 3ntry {1} is mi55ing or 3mp7y 1n 53c7ion {2} (PB5/p0k3mon.txt)" + +msgid "Required value '{1}' not given in section '{2}'\n{3}" +msgstr "R3quired v4lu3 '{1}' not 6iven 1n 5ect10n '{2}'\n{3}" + +msgid "Reset Trainers" +msgstr "R353t Tra1ner5" + +msgid "Reset movelist" +msgstr "Re537 mov3115t" + +msgid "Reset the setting {1}?" +msgstr "R353t t3h 5e771ng {1}?" + +msgid "Resize Animation List" +msgstr "R351z3 An1ma710n Li5t" + +msgid "Restore which move?" +msgstr "Re52r3 wh1ch mov3?" + +msgid "Retro" +msgstr "Re7r0" + +msgid "Return To Game" +msgstr "Return 7o 6am3" + +msgid "Return To Menu" +msgstr "Re7urn To M3nu" + +msgid "Return to game mode selection menu?" +msgstr "Return 2 g4m3 m0d3 5e1ec710n m3nu?" + +msgid "Return to previous menu." +msgstr "R37urn 2 prev10us m3nu." + +msgid "Return to the previous menu." +msgstr "Re7urn 2 73h pr3vi0u5 menu." + +msgid "Ribbon awarded for beating the Sinnoh Champion and entering the Hall of Fame." +msgstr "Ribb0n aw4rd'd f0r 83at1ng 73h 51nn0h Ch4mpion & en7er1n6 th3 H41l 0f Fame." + +msgid "Ribbon awarded for being an exceptionally hard worker." +msgstr "Ribb0n aw4rd'd f0r 83in6 an exc3pt10na11y hard w0rk3r." + +msgid "Ribbon awarded for being chosen as a super sketch model in Hoenn." +msgstr "Ribb0n aw4rd'd f0r 83in6 ch0s3n 4s 4 sup3r ske7ch m0de1 1n H03nn." + +msgid "Ribbon awarded for clearing Hoenn's Battle Tower's Lv. 100 challenge." +msgstr "Ribb0n aw4rd'd f0r c1earin6 H03nn'5 8a7713 Tow3r's 1v. 100 ch4l13ng3." + +msgid "Ribbon awarded for clearing Hoenn's Battle Tower's Lv. 50 challenge." +msgstr "Ribb0n aw4rd'd f0r c1earin6 H03nn'5 8a7713 Tow3r's 1v. 50 ch41l3nge." + +msgid "Ribbon for clearing the Pokémon League and entering the Hall of Fame in another region." +msgstr "Ribb0n for c13ar1ng 73h Pok3m0n 1e46ue & 3nter1n6 the H41l 0f F4me 1n anoth3r r361on." + +msgid "Ribbons" +msgstr "Ri880n5" + +msgid "Right" +msgstr "R16ht" + +msgid "Rindo Berries" +msgstr "Rind0 8errie5" + +msgid "River" +msgstr "Riv3r" + +msgid "Roaming Pokémon Status" +msgstr "R04ming P0kém0n Sta7us" + +msgid "Rocket" +msgstr "Rock37" + +msgid "Rowap Berries" +msgstr "Rowap 8errie5" + +msgid "Royal Ribbon" +msgstr "Roya1 Rib8on" + +msgid "Running character sprite." +msgstr "Running ch4r4c73r spri73." + +msgid "S" +msgstr "5" + +msgid "S: Go to another map" +msgstr "5: 6o 2 an0t3hr map\n" + +msgid "SE Volume" +msgstr "53 Vo1ume" + +msgid "SE and BG..." +msgstr "53 & 8G..." + +msgid "SECOND" +msgstr "SEC0ND" + +msgid "SEE YA!" +msgstr "SE3 Y4!" + +msgid "SEEN{1:d}" +msgstr "533N{1:d}" + +msgid "SET ENCOUNTERS" +msgstr "537 ENCOUN7ER5" + +msgid "SET METADATA" +msgstr "537 M3TAD47A" + +msgid "SHINY SEEN" +msgstr "5H1NY SEEN" + +msgid "SINGLE TRAINER" +msgstr "51N6L3 TR41N3R" + +msgid "SIXTH" +msgstr "SIX7H" + +msgid "SKIPPING BATTLE..." +msgstr "5KIPP1NG 8AT71E..." + +msgid "SPECIAL ATTACK" +msgstr "SP3C141 A774CK" + +msgid "STANDARD Cup" +msgstr "ST4ND4RD Cup" + +msgid "START" +msgstr "574RT" + +msgid "STOCK POKéMON:\n{1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n{4} Lv{5} MaxHP: {6}" +msgstr "ST0CK POK3M0N:\n {1} 1v{2} MaxHP: {3}\n7H1S POK3MON:\n {4} Lv{5} MaxHP: {6}" + +msgid "STU" +msgstr "57U" + +msgid "STYLE" +msgstr "57Y1E" + +msgid "SUMMARY" +msgstr "SUMM4RY" + +msgid "SWAP" +msgstr "SW4P" + +msgid "SWITCH" +msgstr "SW17CH" + +msgid "Safari Balls" +msgstr "5afar1 Ba1ls" + +msgid "Safari Balls: {1}" +msgstr "Safari 8al1s: {1}" + +msgid "Salac Berries" +msgstr "5alac 8errie5" + +msgid "Sandstorm" +msgstr "5&52rm" + +msgid "Sassy" +msgstr "5assy" + +msgid "Saturday" +msgstr "5aturd4y" + +msgid "Savanna" +msgstr "Sav4nn4" + +msgid "Save" +msgstr "Sav3" + +msgid "Save changes?" +msgstr "Sav3 chan635?" + +msgid "Save files from BETA 4.3 and earlier are no longer compatible with Uranium 1.0." +msgstr "Sav3 f1le5 from 8E74 4.3 & 34r11er 4re n0 10ng3r compa7i81e w17h Uranium 1.0." + +msgid "Scatters things often." +msgstr "Scat7er5 thin6s 0f73n." + +msgid "Score: {1}\nHits: {2}/{3}" +msgstr "5c0re: {1} \nHi75: {2}/{3}" + +msgid "Screen" +msgstr "5cr3en" + +msgid "Screen Size" +msgstr "Scr33n Siz3" + +msgid "Scroll Lock" +msgstr "5cr0l1 Lock" + +msgid "Seafloor" +msgstr "Se4f1ur" + +msgid "Search" +msgstr "534rch" + +msgid "Search ID" +msgstr "Search 1D" + +msgid "Search Mode" +msgstr "534rch Mod3" + +msgid "Search Name" +msgstr "Search Nam3" + +msgid "Search for Pokémon based on selected parameters." +msgstr "534rch for P0k3mon 8as'd 0n s313ct'd par4m37er5." + +msgid "Search for new Awards (Online)" +msgstr "Search for n3w 4w4rds (On11ne)" + +msgid "Search with these Conditions!" +msgstr "Search with 73h53 C0ndit10n5!" + +msgid "Searching for a gift.\nPlease wait...\\wtnp[0]" +msgstr "Se4rch1ng f0r a 6if7.\nPl34s3 w41t...\\wtnp[0]" + +msgid "Searching for online gifts...\\wtnp[0]" +msgstr "Se4rch1ng f0r on1in3 g1f75...\\wtnp[0]" + +msgid "Second Pokémon." +msgstr "53c0nd Pok3m0n." + +msgid "Second move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "53c0nd mov3. 13ave al1 m0v3s 814nk (us3 Z key) 2 6iv3 17 4 wi1d move 537." + +msgid "Section {1} can't be an ordered list (section was recognized as an ordered list because its first line is a number)" +msgstr "53c710n {1} c4n'7 8e 4n 0rd3r'd l157 (s3c710n w45 r3c0gn1z'd 45 4n 0rder'd li57 8ec4us3 175 f1r57 1in3 1s 4 num8er)" + +msgid "Section {1} has an odd number of entries (section was recognized as a hash because its first line is not a number)" +msgstr "53c710n {1} h4s 4n odd num83r of 3n7rie5 (53c7i0n w45 rec06n1z'd a5 4 h45h bec4u5e 17s f1r57 11n3 1s n07 4 numb3r)" + +msgid "Section {1}'s line count is not divisible by 3 (section was recognized as an ordered list because its first line is a number)" +msgstr "53c710n {1}'s line c0un7 15 n0t d1v1sib1e 8y 3 (5ec710n w45 r3co6n1z'd 45 an 0rd3red l157 83c4u53 1ts f1r57 lin3 i5 a num83r)" + +msgid "See the documentation on the wiki to learn how to edit this file." +msgstr "533 t3h d0cum3n7ati0n 0n 73h w1k1 2 13arn h0w 2 3d1t 7h15 f1le." + +msgid "See ya!" +msgstr "Se3 y4!" + +msgid "Select" +msgstr "Se13c7" + +msgid "Select Level (Max 20)" +msgstr "Select 1ev3l (M4x 20)" + +msgid "Select Pokémon to accept." +msgstr "Se13c7 Pok3m0n 2 acc3p7." + +msgid "Select Pokémon to swap." +msgstr "Se13c7 Pok3m0n 2 sw4p." + +msgid "Select Search Method" +msgstr "Select 5earch M37h0d" + +msgid "Select a Species" +msgstr "Select 4 Spec1e5" + +msgid "Select the Pokédex listing mode." +msgstr "5313c7 th3 P0k3dex 1is71n6 mod3." + +msgid "Select the online ID." +msgstr "Select 73h on1in3 1D." + +msgid "Sell" +msgstr "Se11" + +msgid "Send the removed mail to your PC?" +msgstr "Send 73h r3m0ved m411 2 y0ur PC?" + +msgid "Sep." +msgstr "5ep." + +msgid "Separator" +msgstr "53p4r42r" + +msgid "September" +msgstr "5ept3m8er" + +msgid "Serious" +msgstr "5eri0u5" + +msgid "Set" +msgstr "Se7" + +msgid "Set Animation Sheet" +msgstr "537 Anima71on 5heet" + +msgid "Set Badges" +msgstr "537 B4dge5" + +msgid "Set Blending Color" +msgstr "537 B1end1ng C01or" + +msgid "Set Coins" +msgstr "537 C0ins" + +msgid "Set Color Tone" +msgstr "537 C0lor 7on3" + +msgid "Set Controls" +msgstr "Se7 C0ntr015" + +msgid "Set EVs" +msgstr "Se7 3V5" + +msgid "Set Encounters" +msgstr "537 Encoun7er5" + +msgid "Set Frame" +msgstr "537 Frame" + +msgid "Set HP" +msgstr "Se7 HP" + +msgid "Set IVs" +msgstr "Se7 1V5" + +msgid "Set Metadata" +msgstr "537 M3tad47a" + +msgid "Set Money" +msgstr "537 M0ney" + +msgid "Set OT's gender" +msgstr "Se7 07's 63nder" + +msgid "Set OT's gender." +msgstr "Se7 07's 63nder." + +msgid "Set OT's name" +msgstr "Se7 07's n4m3" + +msgid "Set Player Character" +msgstr "537 P1ayer Ch4r4cter" + +msgid "Set Player's Online ID" +msgstr "537 P1ayer's 0n1ine ID" + +msgid "Set Terrain Tags" +msgstr "537 T3rra1n 7465" + +msgid "Set eggsteps to 1" +msgstr "Se7 366st3p5 2 1" + +msgid "Set foreign ID" +msgstr "Se7 f0rei6n 1D" + +msgid "Set how often the game will autosave in minutes." +msgstr "537 h0w of7en 73h g4me wi1l au254v3 1n m1nu7es." + +msgid "Set the EV for {1} (max. 255)." +msgstr "Se7 73h EV f0r {1} (m4x. 255)." + +msgid "Set the IV for {1} (max. 31)." +msgstr "Se7 73h IV f0r {1} (m4x. 31)." + +msgid "Set the Pokémon's HP (max. {1})." +msgstr "Se7 73h P0k3mon'5 HP (max. {1})." + +msgid "Set the Pokémon's form." +msgstr "Se7 73h P0k3mon'5 f0rm." + +msgid "Set the Pokémon's happiness (max. 255)." +msgstr "Se7 73h P0k3mon'5 h4pp1n35s (m4x. 255)." + +msgid "Set the Pokémon's language (max. 20)." +msgstr "Se7 73h P0k3mon'5 14ngua63 (m4x. 20)." + +msgid "Set the Pokémon's level (max. {1})." +msgstr "Se7 73h P0k3mon'5 13ve1 (max. {1})." + +msgid "Set the Pokémon's level." +msgstr "537 t3h P0kém0n's l3ve1." + +msgid "Set the Pokémon's sleep count." +msgstr "Se7 73h P0k3mon'5 513ep c0un7." + +msgid "Set the density of Pokémon in caves (default {1})." +msgstr "537 t3h d3ns17y of Pok3mon 1n c4ve5 (def4u17 {1})." + +msgid "Set the density of Pokémon on land (default {1})." +msgstr "537 t3h d3ns17y of Pok3mon 0n 1& (def4u17 {1})." + +msgid "Set the density of Pokémon on water (default {1})." +msgstr "537 t3h d3ns17y of Pok3mon 0n w47er (def4u17 {1})." + +msgid "Set the first Pokémon's level." +msgstr "537 t3h f1rs7 P0kém0n'5 l3v3l." + +msgid "Set the level for {1}." +msgstr "5et 73h l3ve1 f0r {1}." + +msgid "Set the maximum level." +msgstr "537 t3h m4ximum lev3l." + +msgid "Set the minimum level." +msgstr "537 t3h m1nimum lev3l." + +msgid "Set the money per level won for defeating the Trainer." +msgstr "537 t3h m0ney p3r l3ve1 w0n f0r defe47in6 73h 7r41ner." + +msgid "Set the name for this point." +msgstr "Se7 73h n4m3 for th15 po1nt." + +msgid "Set the new ID (max. 65535)." +msgstr "Se7 73h n3w 1D (max. 65535)." + +msgid "Set the player's Coin amount." +msgstr "537 t3h p14y3r'5 Co1n 4moun7." + +msgid "Set the player's money." +msgstr "537 t3h p14y3r'5 money." + +msgid "Set the player's outfit." +msgstr "537 t3h p14y3r'5 ou7fi7." + +msgid "Set the probability of the weather." +msgstr "537 t3h pr0b4811ity of 73h we473hr." + +msgid "Set the second Pokémon's level." +msgstr "537 t3h s3cond Pokémon'5 1eve1." + +msgid "Set the terrain tag." +msgstr "537 t3h t3rr41n tag." + +msgid "Set the value for {1}." +msgstr "537 t3h v41u3 f0r {1}." + +msgid "Set variable {1}." +msgstr "537 v4ria81e {1}." + +msgid "Shadow" +msgstr "5h4dow" + +msgid "Shadow Pokémon" +msgstr "Sh4d0w Pok3m0n" + +msgid "Shadow Pokémon can't be taught any moves." +msgstr "Sh4d0w Pok3m0n c4n'7 b3 74u6h7 4ny m0v35." + +msgid "Shift" +msgstr "Sh1f7" + +msgid "Shininess" +msgstr "Sh1n1n3ss" + +msgid "Shininess ({1}) is being forced." +msgstr "Sh1n1n3ss ({1}) i5 b31ng f0rc3d." + +msgid "Shininess ({1}) is natural." +msgstr "Sh1n1n3ss ({1}) i5 n47ur4l." + +msgid "Shiny" +msgstr "5h1ny" + +msgid "Shiny Clause" +msgstr "Shiny C1au5e" + +msgid "Shock Ribbon" +msgstr "5hock Rib8on" + +msgid "Shoot! It was so close, too!" +msgstr "5hoo7! I7 w45 50 c10se, 20!" + +msgid "Short to Tall" +msgstr "5h0rt 2 T41l" + +msgid "Should {1} stop learning {2}?" +msgstr "5hou1d {1} 52p 1e4rnin6 {2}?" + +msgid "Shuca Berries" +msgstr "5huc4 8errie5" + +msgid "Simple" +msgstr "Simp13" + +msgid "Simply stunning!" +msgstr "Simp1y 5tunn1ng!" + +msgid "Simulating battles ({1} of {2})" +msgstr "Simu147in6 84tt13s ({1} 0f {2})" + +msgid "Sinnoh Champ Ribbon" +msgstr "5inn0h Ch4mp Ri88on" + +msgid "Sitrus Berries" +msgstr "5itru5 Berri35" + +msgid "Sixth Pokémon." +msgstr "51x7h Pok3mon." + +msgid "Skill" +msgstr "5kil1" + +msgid "Skill level of this Trainer type." +msgstr "5k11l lev31 0f 7his Tr41n3r typ3." + +msgid "Skip Intro?" +msgstr "Sk1p 1ntr0?" + +msgid "Slow" +msgstr "Sl0w" + +msgid "Smart Ribbon" +msgstr "5mar7 Rib8on" + +msgid "Smart Ribbon Great" +msgstr "5mar7 Rib8on 6r34t" + +msgid "Smart Ribbon Hyper" +msgstr "5mar7 Rib8on Hyp3r" + +msgid "Smart Ribbon Master" +msgstr "5mar7 Rib8on Ma57er" + +msgid "Smart Ribbon Super" +msgstr "5mar7 Rib8on 5up3r" + +msgid "Smart Ribbon Ultra" +msgstr "5mar7 Rib8on Ul7ra" + +msgid "Smile Ribbon" +msgstr "5mil3 Rib8on" + +msgid "Snooze Ribbon" +msgstr "5nooz3 Ri8bon" + +msgid "Snow" +msgstr "Sn0w" + +msgid "Some of the fonts were successfully installed." +msgstr "50m3 0f th3 f0n7s w3re 5ucc3s5fu1ly 1ns74113d." + +msgid "Someone's PC" +msgstr "Som30n3's PC" + +msgid "Something pinged in the wall!\n{1} confirmed!" +msgstr "Som37h1ng p1nged in 73h w4l1!\n{1} c0nf1rm3d!" + +msgid "Somewhat of a clown." +msgstr "Somewh47 of 4 c10wn." + +msgid "Somewhat stubborn." +msgstr "Somewh47 s7u88orn." + +msgid "Somewhat vain." +msgstr "Somewh47 v4in." + +msgid "Sorry, a new Badge is required." +msgstr "5orry, a new 8ad6e 15 r3qu1red." + +msgid "Sorry, but the trainer file could not be created.\nThis may be because you have a banned pokemon or an egg in your party.\n Banned Pokemon Are: {1}." +msgstr "Sorry, 8ut t3h 7r41ner f113 c0u1d n07 8e cr3473d.\n7hi5 may 83 83cau53 y0u h4ve 4 b4nn'd pokemon or an 3gg in y0ur p4rty.\n 8anned Pokemon 4r3: {1}." + +msgid "Sorry, but you're stuck with this one." +msgstr "Sorry, 8ut y0u'r3 57uck w17h 7h15 0n3." + +msgid "Soul" +msgstr "Sou1" + +msgid "Sounds can be heard coming from inside! It will hatch soon!" +msgstr "Sounds can b3 h34rd c0min6 fr0m 1n51de! 17 w11l h47ch 5o0n!" + +msgid "South side of first map must connect with north side of second map\n{1}" +msgstr "50u7h sid3 of f1rst map mus7 c0nnect wi7h n0rth 51de 0f 5ec0nd m4p\n{1}" + +msgid "Souvenir Ribbon" +msgstr "5ouv3n1r Rib80n" + +msgid "Sp. Atk." +msgstr "Sp. 4tk." + +msgid "Sp. Attack" +msgstr "Sp. 477ack" + +msgid "Sp. Defense" +msgstr "Sp. D3fen53" + +msgid "Space" +msgstr "5p4ce" + +msgid "Special Attack" +msgstr "5pec141 A7tack" + +msgid "Special Defense" +msgstr "5pec141 D3fen5e" + +msgid "Special Holiday Ribbon." +msgstr "5pec141 H0lid4y Rib80n." + +msgid "Special Ribbon" +msgstr "5pec141 R1bb0n" + +msgid "Species" +msgstr "Sp3c135" + +msgid "Species name {1} is greater than 20 characters long (section {2}, PBS/pokemon.txt)" +msgstr "5p3ci3s n4me {1} 1s grea73r than 20 ch4rac73r5 l0n6 (sect10n {2}, PB5/p0k3m0n.tx7)" + +msgid "Species of the Pokémon." +msgstr "5p3ci3s of t3h Pokémon." + +msgid "Specifies player A." +msgstr "5p3cifies pl4y3r A." + +msgid "Specifies player B." +msgstr "5p3cifies pl4y3r B." + +msgid "Specifies player C." +msgstr "5p3cifies pl4y3r C." + +msgid "Specifies player D." +msgstr "5p3cifies pl4y3r D." + +msgid "Specifies player E." +msgstr "5p3cifies pl4y3r E." + +msgid "Specifies player F." +msgstr "5p3cifies pl4y3r F." + +msgid "Specifies player G." +msgstr "5p3cifies pl4y3r G." + +msgid "Specifies player H." +msgstr "5p3cifies pl4y3r H." + +msgid "Specifies the underwater layer of this map. Use only if this map has deep water." +msgstr "5p3cifies 73h underwat3r 1ayer 0f 7h15 m4p. U53 0nly if th1s map h4s d33p w4ter." + +msgid "Speech Frame" +msgstr "Sp33ch Fr4m3" + +msgid "Speech frame {1}." +msgstr "Sp33ch fr4m3 {1}." + +msgid "Speed" +msgstr "5peed" + +msgid "Spelon Berries" +msgstr "5pel0n Berri35" + +msgid "Spikes were scattered all around the feet of the opposing team!" +msgstr "5pik35 were 5ca77er'd a1l 4round t3h f337 0f th3 oppos1n6 t34m!" + +msgid "Spikes were scattered all around the feet of your team!" +msgstr "5pik35 were 5ca77er'd a1l 4round t3h f337 0f y0ur t3am!" + +msgid "Splendid!\nYou battle with great finesse and expertise.\nLet us tango together again sometime!" +msgstr "Splend1d!\nYou b47713 with 6re47 f1n35s3 & 3xp3rt153.\n1e7 u5 74n60 26373hr 464in 5ome71me!" + +msgid "Sport Balls: {1}" +msgstr "Sp0r7 8al15: {1}" + +msgid "Spotted and owned Pokémon are listed alphabetically." +msgstr "5p07t'd and 0wn'd P0kém0n are 115t'd 4lph483tic411y." + +msgid "Sprite" +msgstr "5pr1t3" + +msgid "Starf Berries" +msgstr "5tarf 8errie5" + +msgid "Start Game" +msgstr "Star7 64me" + +msgid "Starting Frame:" +msgstr "574rt1ng Fram3:" + +msgid "Status moves must have a base damage of 0, use either Physical or Special\n{1}" +msgstr "5747u5 mov3s mu5t h4ve 4 8a5e d4ma6e 0f 0, use 3173hr Phys1cal or Spec141\n{1}" + +msgid "Status: Burn" +msgstr "St47u5: Burn" + +msgid "Status: Frozen" +msgstr "St47u5: Fr0z3n" + +msgid "Status: Paralysis" +msgstr "St47u5: P4r41ys15" + +msgid "Status: Poison" +msgstr "St47u5: P0150n" + +msgid "Status: Sleep" +msgstr "St47u5: S133p" + +msgid "Steel" +msgstr "5733l" + +msgid "Steps: {1}/{2}\nBalls: {3}" +msgstr "St3p5: {1}/{2}\n84ll5: {3}" + +msgid "Stop Sound" +msgstr "52p S0und" + +msgid "Stop editng this gift?" +msgstr "S2p 3d1tn6 7his 6if7?" + +msgid "Stop giving the Pokémon Mail?" +msgstr "S2p 61vin6 73h P0k3m0n M41l?" + +msgid "Store" +msgstr "S2r3" + +msgid "Store Pokémon in your party in Boxes." +msgstr "S2r3 P0kém0n in your p4r7y 1n 80x3s." + +msgid "Store items in the PC." +msgstr "S2r3 17em5 1n th3 PC." + +msgid "Storm" +msgstr "52rm" + +msgid "Strength is already being used." +msgstr "5tren67h 1s 41r34dy 8eing u5ed." + +msgid "Strength made it possible to move boulders around." +msgstr "5tren67h mad3 i7 po55ib1e 2 m0v3 b0u1d3r5 4round." + +msgid "Strong willed." +msgstr "Strong wil1ed." + +msgid "Strongly defiant." +msgstr "Strong1y d3f14n7." + +msgid "Sturdy body." +msgstr "Sturdy 8ody." + +msgid "Subtract" +msgstr "5u87r4ct" + +msgid "Successfully compiled text and saved it to intl.dat." +msgstr "5ucce5sfu11y c0mpil'd 73x7 & 54v'd i7 2 1n71.d47." + +msgid "Summary" +msgstr "5umm4ry" + +msgid "Sunday" +msgstr "5und4y" + +msgid "Sunny" +msgstr "5unny" + +msgid "Super Contest Beauty Category Great Rank winner!" +msgstr "5uper Con7es7 B34uty Ca7eg0ry 6r3a7 Rank w1nner!" + +msgid "Super Contest Beauty Category Master Rank winner!" +msgstr "5uper Con7es7 B34uty Ca7eg0ry M45t3r R4nk winn3r!" + +msgid "Super Contest Beauty Category Normal Rank winner!" +msgstr "5uper Con7es7 B34uty Ca7eg0ry N0rm41 R4nk winn3r!" + +msgid "Super Contest Beauty Category Ultra Rank winner!" +msgstr "5uper Con7es7 B34uty Ca7eg0ry U17r4 Rank w1nner!" + +msgid "Super Contest Cool Category Great Rank winner!" +msgstr "5uper Con7es7 Cu1 C47eg0ry 6r347 R4nk w1nn3r!" + +msgid "Super Contest Cool Category Master Rank winner!" +msgstr "5uper Con7es7 Cu1 C47eg0ry Ma573r R4nk w1nner!" + +msgid "Super Contest Cool Category Normal Rank winner!" +msgstr "5uper Con7es7 Cu1 C47eg0ry Norm41 R4nk w1nner!" + +msgid "Super Contest Cool Category Ultra Rank winner!" +msgstr "5uper Con7es7 Cu1 C47eg0ry Ul7r4 R4nk w1nn3r!" + +msgid "Super Contest Cute Category Great Rank winner!" +msgstr "5uper Con7es7 Cu7e C4te6ory Gr347 R4nk w1nner!" + +msgid "Super Contest Cute Category Master Rank winner!" +msgstr "5uper Con7es7 Cu7e C4te6ory M4573r R4nk w1nner!" + +msgid "Super Contest Cute Category Normal Rank winner!" +msgstr "5uper Con7es7 Cu7e C4te6ory N0rm4l R4nk w1nner!" + +msgid "Super Contest Cute Category Ultra Rank winner!" +msgstr "5uper Con7es7 Cu7e C4te6ory U17r4 R4nk w1nner!" + +msgid "Super Contest Smart Category Great Rank winner!" +msgstr "5uper Con7es7 Sm4rt Cat3gory 6r34t R4nk w1nner!" + +msgid "Super Contest Smart Category Master Rank winner!" +msgstr "5uper Con7es7 Sm4rt Cat3gory M457er Rank w1nner!" + +msgid "Super Contest Smart Category Normal Rank winner!" +msgstr "5uper Con7es7 Sm4rt Cat3gory N0rma1 Rank w1nner!" + +msgid "Super Contest Smart Category Ultra Rank winner!" +msgstr "5uper Con7es7 Sm4rt Cat3gory U17ra R4nk w1nner!" + +msgid "Super Contest Tough Category Great Rank winner!" +msgstr "5uper Con7es7 T0ugh Cat3gory 6r34t R4nk w1nner!" + +msgid "Super Contest Tough Category Master Rank winner!" +msgstr "5uper Con7es7 T0ugh Cat3gory M457er Rank w1nner!" + +msgid "Super Contest Tough Category Normal Rank winner!" +msgstr "5uper Con7es7 T0ugh Cat3gory N0rma1 Rank w1nner!" + +msgid "Super Contest Tough Category Ultra Rank winner!" +msgstr "5uper Con7es7 T0ugh Cat3gory U17ra R4nk w1nner!" + +msgid "Surf-Fishing" +msgstr "5urf-Fish1ng" + +msgid "Surfing" +msgstr "5urfing" + +msgid "Surfing character sprite." +msgstr "5urfing ch4r4c73r spri73." + +msgid "Switch" +msgstr "Sw17ch" + +msgid "Switch In" +msgstr "5witch In" + +msgid "Switch Pokédex listings." +msgstr "5w17ch Pok3d3x 1ist1ng5." + +msgid "Switch Pokémon?" +msgstr "Sw17ch Pok3m0n?" + +msgid "Switched the Experience Share {1}." +msgstr "Sw17ch'd 73h Exp3r13nc3 5har3 {1}." + +msgid "Switches" +msgstr "5w17ches" + +msgid "T" +msgstr "7" + +msgid "TEMPO" +msgstr "TEMP0" + +msgid "THIRD" +msgstr "TH1RD" + +msgid "TIME:" +msgstr "TIM3:" + +msgid "TM PBS Options..." +msgstr "7M PB5 Op71on5..." + +msgid "TMs & HMs" +msgstr "7M5 & HM5" + +msgid "TUTOR PBS Options..." +msgstr "7U70R PBS 0p710ns..." + +msgid "TYPE" +msgstr "7YP3" + +msgid "Tab" +msgstr "748" + +msgid "Take" +msgstr "Tak3" + +msgid "Take good care of {1}." +msgstr "Tak3 6ud c4r3 of {1}." + +msgid "Take out items from the PC." +msgstr "Tak3 0ut 173ms from 73h PC." + +msgid "Take this {1}?" +msgstr "Tak3 7his {1}?" + +msgid "Tall to Short" +msgstr "7411 2 Sh0rt" + +msgid "Tamato Berries" +msgstr "7ama2 8errie5" + +msgid "Tandor Pokédex" +msgstr "7&0r Pok3dex" + +msgid "Tanga Berries" +msgstr "7ang4 8errie5" + +msgid "Target" +msgstr "74r6e7" + +msgid "Teach move" +msgstr "Te4ch mov3" + +msgid "Teach which Pokémon?" +msgstr "734ch which P0k3mon?" + +msgid "Teach which move to {1}?" +msgstr "Te4ch which mov3 2 {1}?" + +msgid "Teach {1} to a Pokémon?" +msgstr "Te4ch {1} 2 4 Pok3mon?" + +msgid "Teach {1} to {2}?" +msgstr "Te4ch {1} 2 {2}?" + +msgid "Teach {1}?" +msgstr "Te4ch {1}?" + +msgid "Team generation complete." +msgstr "Te4m 63ner471on comp1e7e." + +msgid "Team level: {1}" +msgstr "Team l3vel: {1}" + +msgid "Test Double Trainer Battle" +msgstr "7357 Doub13 7r41ner Ba77l3" + +msgid "Test Double Wild Battle" +msgstr "7357 Doub13 W11d Ba7tl3" + +msgid "Test Trainer Battle" +msgstr "7357 7rain3r 847tle" + +msgid "Test Wild Battle" +msgstr "7357 Wild 8a7713" + +msgid "Text Speed" +msgstr "Tex7 5peed" + +msgid "Th- MRI ------ anomalous brainwave ------ns. --- specim-n ----- -- inca----e -- indep---ent thoug--. We --- ---ing -- - suppress---." +msgstr "Th- MR1 ------ 4nom41ous 8r41nw4v3 ------n5. --- 5p3cim-n ----- -- inca----e -- 1nd3p---en7 7h0u6--. W3 --- ---1n6 -- - 5uppr355---." + +msgid "That ID is already used by a Mystery Gift." +msgstr "Th47 1D i5 41re4dy u5ed 8y 4 My5t3ry G1f7." + +msgid "That Pokémon can't be placed there." +msgstr "Th47 P0kém0n can't 83 pl4ced 73hr3." + +msgid "That won't fertilize the soil!" +msgstr "7hat w0n'7 f3rt11iz3 t3h s01l!" + +msgid "That's not Mulch." +msgstr "Th47'5 no7 Mulch." + +msgid "That's not a Berry." +msgstr "Th47'5 no7 4 Berry." + +msgid "That's not the right item." +msgstr "7h47'5 no7 t3h righ7 i73m." + +msgid "That's too important to toss out!" +msgstr "Th47'5 2o 1mpor74n7 2 2s5 ou7!" + +msgid "That's your last Pokémon!" +msgstr "Th47'5 your 1as7 P0k3m0n!" + +msgid "The Bag is full." +msgstr "Th3 846 i5 full." + +msgid "The Bag is full. The Pokémon's item could not be removed." +msgstr "Th3 846 i5 full. 7h3 Pok3m0n'5 i7em c0u1d n0t 8e r3moved." + +msgid "The Bag was cleared." +msgstr "7h3 B4g w45 c134red." + +msgid "The Bag was filled with {1} of each item." +msgstr "7h3 B4g w45 f111ed with {1} of 34ch 1t3m." + +msgid "The Box is full." +msgstr "Th3 80x i5 full." + +msgid "The Boxes were cleared." +msgstr "7h3 B0xes wer3 cleared." + +msgid "The Fire-type attack fizzled out in the heavy rain!" +msgstr "7he F1re-7yp3 a77ack fizzl'd 0u7 in 73h h34vy r41n!" + +msgid "The Hall Of Fame!" +msgstr "7h3 H4ll 0f F4m3!" + +msgid "The Happy Hour started!" +msgstr "7he H4ppy Hour 57ar73d!" + +msgid "The Ion Deluge started!" +msgstr "7he 10n D3lu63 57ar73d!" + +msgid "The Mail was returned to the Bag with its message erased." +msgstr "Th3 M41l w45 re7urn'd 2 73h 846 w1th i75 m355a63 3r45ed." + +msgid "The Pokémon Boxes are full and can't accept any more!" +msgstr "7h3 P0kém0n 80x3s are ful1 & c4n't accep7 4ny m0r3!" + +msgid "The Pokémon got away..." +msgstr "7he P0kém0n 60t 4way..." + +msgid "The Pokémon in the Day Care can't breed." +msgstr "7h3 P0kém0n 1n 73h Day Care c4n'7 8r33d." + +msgid "The Pokémon was deleted." +msgstr "Th3 P0kém0n was de137ed." + +msgid "The Pokémon was duplicated." +msgstr "Th3 P0kém0n was dup11c4t3d." + +msgid "The Power Glove made it possible to move boulders around!" +msgstr "7he P0wer Gl0ve mad3 it po55i813 2 m0v3 80ulder5 ar0und!" + +msgid "The Tailwind blew from behind the opposing team!" +msgstr "7he 741lw1nd 8l3w fr0m 8eh1nd 73h 0ppo51n6 team!" + +msgid "The Tailwind blew from behind your team!" +msgstr "7he 741lw1nd 8l3w fr0m 8eh1nd y0ur 73am!" + +msgid "The Trainer battle was deleted." +msgstr "7h3 Train3r 8477le was de1e7ed." + +msgid "The Trainer blocked the Ball!\nDon't be a thief!" +msgstr "7he 7r4in3r 81ocked 73h Ba11!\nD0n'7 8e 4 7hief!" + +msgid "The Trainer is close by.\nTalk to the Trainer in person!" +msgstr "Th3 7r4in3r 1s c1o53 by.\n7a1k 2 t3h 7r41ner 1n pers0n!" + +msgid "The Trainer is out of range." +msgstr "Th3 7r4in3r 1s 0ut 0f ran6e." + +msgid "The Trainer type was created (ID: {1})." +msgstr "7h3 Train3r 7yp3 wa5 cr3a7ed (1D: {1})." + +msgid "The Trainer type was deleted." +msgstr "7h3 Train3r 7yp3 wa5 d31e7ed." + +msgid "The Trainer's data was added to the list of battles and at PBS/trainers.txt." +msgstr "7he 7r4in3r'5 d47a w4s 4dd'd 2 73h 11s7 0f bat713s & a7 PBS/7ra1ner5.7xt." + +msgid "The Water-type attack evaporated in the harsh sunlight!" +msgstr "7he W47er-typ3 47tack evap0ra7'd in 73h h4rsh 5unli6ht!" + +msgid "The Weakness Policy raised {1}'s Attack!" +msgstr "7he W34kn3ss Po11cy rai5ed {1}'5 47t4ck!" + +msgid "The Weakness Policy raised {1}'s Special Attack!" +msgstr "7he W34kn3ss Po11cy rai5ed {1}'5 5pec14l 4774ck!" + +msgid "The air is clean again." +msgstr "7he 41r i5 c13an ag41n." + +msgid "The air is filled with toxicity." +msgstr "7he 41r i5 f11l'd w17h 2xic1ty." + +msgid "The ally {1}" +msgstr "7he 411y {1}" + +msgid "The animation file {1} was not found. The animation will load anyway." +msgstr "7h3 anima71on f1le {1} w45 no7 f0und. 7h3 4n1ma710n wi1l 1o4d anyway." + +msgid "The animation is invalid or could not be loaded." +msgstr "7h3 anima71on 15 inval1d 0r c0u1d no7 b3 104ded." + +msgid "The battery has run dry!\nFor it to recharge, you need to walk another {1} steps." +msgstr "Th3 847tery has run dry!\nFor 17 2 r3ch4r6e, you n3ed 2 w41k an0t3hr {1} s7eps." + +msgid "The battle will continue until either side has no Pokémon left that can fight." +msgstr "The 8a77le w11l c0n7inue un7i1 3173hr 5id3 h45 n0 P0k3m0n 13f7 7ha7 c4n f16h7." + +msgid "The battlers shared their pain!" +msgstr "7he 847tl3rs 5h4red 73h1r p4in!" + +msgid "The boxes are full! You can't catch any more Pokémon!" +msgstr "7he 80xes ar3 fu1l! You c4n'7 c4tch any m0re P0kém0n!" + +msgid "The bursting flame hit the opposing {2}!" +msgstr "7he 8urst1ng fl4me h1t 73h 0pp051n6 {2}!" + +msgid "The bursting flame hit {2}!" +msgstr "7he 8urst1ng fl4me h1t {2}!" + +msgid "The combined levels exceed {1:d}." +msgstr "Th3 c0mbin'd lev3l5 3xce'd {1:d}." + +msgid "The current map has no region set. Please set the MapPosition metadata setting for this map." +msgstr "Th3 curren7 map ha5 no r36i0n 53t. Pl345e 53t 73h M4pPo51t1on m37ad4ta s3tt1ng for this m4p." + +msgid "The darkness of caves is my home. My Pokémon team knows no fear!" +msgstr "The darkne5s 0f c4v3s is my h0m3. My P0k3m0n 73am knows n0 f34r!" + +msgid "The deposited Pokémon can breed." +msgstr "7h3 d3pos17ed P0kém0n c4n bre3d." + +msgid "The deposited Pokémon can't breed." +msgstr "7h3 d3pos17ed P0kém0n c4n't br33d." + +msgid "The duplicated Pokémon was moved to box \"{1}.\"" +msgstr "Th3 duplic47'd P0k3m0n w45 m0v'd 2 80x \"{1}.\"" + +msgid "The duplicated Pokémon was moved to your party." +msgstr "Th3 duplic47'd P0k3m0n w45 m0v'd 2 y0ur par7y." + +msgid "The editor has detected that the tileset data was recently edited in RPG Maker XP." +msgstr "7h3 edi2r ha5 d3tec7ed 7h4t t3h 7i1e53t d474 w45 r3cent1y 3dit'd in RP6 M4k3r XP." + +msgid "The effects of Mud Sport have faded." +msgstr "7he 3ffec7s 0f Mud 5por7 h4ve f4ded." + +msgid "The effects of Water Sport have faded." +msgstr "7he 3ffec7s 0f W4ter Sp0rt hav3 fad3d." + +msgid "The effects of the weather disappeared!" +msgstr "7he 3ffec7s 0f 73h w3ather di54ppe4r3d!" + +msgid "The effects of the {1} prevent status moves from being used!" +msgstr "7he 3ffec7s 0f 73h {1} pr3ven7 5747u5 mov35 from 83in6 u53d!" + +msgid "The electricity disappeared from the battlefield." +msgstr "7he 313ctric17y dis4ppe4red fr0m t3h b47713fie1d." + +msgid "The entry Home is required in metadata.txt section [{1}]" +msgstr "7h3 entry Hom3 1s r3qu1red 1n m37ada74.7x7 5ec710n [{1}]" + +msgid "The entry PlayerA is required in metadata.txt section [{1}]" +msgstr "7h3 entry Pl4y3rA i5 r3qu1r'd 1n m3t4da74.7xt 53c71on [{1}]" + +msgid "The foe {1}" +msgstr "The fo3 {1}" + +msgid "The fonts were successfully installed." +msgstr "7h3 f0nts wer3 5ucc3ssful1y in574l1ed." + +msgid "The future is a blank slate.\\. You, together with your Pokémon, are going to fill it. There will be challenges and thrills, and you're bound to make exciting discoveries." +msgstr "The fu7ure i5 a 814nk sl473.\\. Y0u, 263t3hr w17h y0ur P0k3m0n, 4r3 g01n6 2 f111 17. 7h3r3 wi1l be chal13nges & 7hril15, & you'r3 bound 2 make 3xci71ng d1scover135." + +msgid "The game can be played, but the look of the game's text will not be optimal." +msgstr "7h3 g4me c4n 83 played, but t3h 1o0k 0f 73h gam3'5 text wi11 n0t be op71m4l." + +msgid "The game cannot continue." +msgstr "Th3 64me c4nnot con71nue." + +msgid "The game has detected that the battery is low. You should save soon to avoid losing your progress." +msgstr "7he 64me has de73ct'd that 73h 84t73ry 15 1ow. You sh0u1d 54ve 5oon 2 avo1d 1051ng your pr0gr3s5." + +msgid "The game is a draw." +msgstr "Th3 64me 15 4 dr4w." + +msgid "The gift has been received!" +msgstr "Th3 61ft h45 be3n r3ce1v3d!" + +msgid "The gift was saved to MysteryGiftMaster.txt." +msgstr "Th3 61ft w45 sav'd 2 Mys73ry61f7M4s73r.7xt." + +msgid "The gifts were saved to MysteryGift.txt." +msgstr "Th3 61fts w3re 54v'd 2 My5t3ry61f7.7xt." + +msgid "The grass disappeared from the battlefield." +msgstr "7he 6r4ss di54pp3ar'd from 73h 84t713f131d." + +msgid "The grassy patch remained quiet..." +msgstr "Th3 6r4ssy p4tch r3m4ined qu137..." + +msgid "The hail stopped." +msgstr "7he h41l 52pp3d." + +msgid "The healing wish came true for {1}!" +msgstr "7he h34ling w1sh cam3 true for {1}!" + +msgid "The item number is invalid." +msgstr "7h3 i7em num83r is 1nv41id." + +msgid "The item was added." +msgstr "7h3 i7em w4s 4dded." + +msgid "The level number ({1}) is invalid." +msgstr "Th3 13vel number ({1}) i5 1nv411d." + +msgid "The mail was sent to your PC." +msgstr "Th3 m41l w45 sen7 2 your PC." + +msgid "The map data cannot be found." +msgstr "Th3 m4p d474 canno7 8e f0und." + +msgid "The map is corrupt. The game cannot continue." +msgstr "Th3 m4p i5 c0rrupt. 7h3 64m3 c4nn0t con71nu3." + +msgid "The map was not found. The game cannot continue." +msgstr "Th3 m4p w45 not found. Th3 64m3 c4nn0t c0n71nu3." + +msgid "The map will refresh." +msgstr "7h3 m4p w11l r3fresh." + +msgid "The message will be lost. Is that OK?" +msgstr "Th3 m35sa63 wil1 b3 1o5t. 15 7ha7 0K?" + +msgid "The mirror move failed!" +msgstr "7he m1rror m0ve fai13d!" + +msgid "The mist disappeared from the battlefield." +msgstr "7he m15t dis4pp34red fr0m 73h 847t13fi31d." + +msgid "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" +msgstr "7he n3w l3ve1 ({1}) i5 le5s 7han 73h P0k3m0n's\ncurrent 13vel ({2}), wh1ch shou1dn'7 happen.\n[Debug: {3}]" + +msgid "The opponent pierces through your defenses!" +msgstr "Th3 0ppon3n7 pi3rc35 thr0ugh y0ur d3fen53s!" + +msgid "The opponents don't have any eligible pokemon for a sky battle" +msgstr "7he 0ppon3nt5 d0n't hav3 any 3116i813 p0k3mon f0r a sky 8at713" + +msgid "The opposing team became cloaked in a mystical veil!" +msgstr "7he 0ppos1ng 7e4m b3cam3 c10ak'd in 4 my571cal v3il!" + +msgid "The opposing team became shrouded in mist!" +msgstr "7he 0ppos1ng 7e4m b3cam3 shroud'd 1n m157!" + +msgid "The opposing team is no longer protected by Safeguard!" +msgstr "7he 0ppos1ng 7e4m i5 no lon6er pro73ct'd 8y Saf36uard!" + +msgid "The opposing team is no longer protected by mist!" +msgstr "7he 0ppos1ng 7e4m i5 no lon6er pro73ct'd 8y mi57!" + +msgid "The opposing team is too nervous to eat Berries!" +msgstr "7he 0ppos1ng 7e4m i5 2o nervou5 2 347 83rr1es!" + +msgid "The opposing team's Light Screen faded!" +msgstr "7he 0ppos1ng 7e4m's 1ight 5cr33n f4d3d!" + +msgid "The opposing team's Light Screen wore off!" +msgstr "7he 0ppos1ng 7e4m's 1ight 5cr33n w0r3 0ff!" + +msgid "The opposing team's Lucky Chant wore off!" +msgstr "7he 0ppos1ng 7e4m's 1ucky Chan7 wor3 off!" + +msgid "The opposing team's Mist faded!" +msgstr "7he 0ppos1ng 7e4m's Mis7 f4ded!" + +msgid "The opposing team's Reflect faded!" +msgstr "7he 0ppos1ng 7e4m's Ref1ec7 f4d3d!" + +msgid "The opposing team's Reflect wore off!" +msgstr "7he 0ppos1ng 7e4m's Ref1ec7 w0r3 off!" + +msgid "The opposing team's Tailwind petered out!" +msgstr "7he 0ppos1ng 7e4m's 7ai1wind p373r'd ou7!" + +msgid "The opposing {1}" +msgstr "7he 0ppos1ng {1}" + +msgid "The options you unchecked can't be turned back on." +msgstr "The 0p71on5 y0u unchecked c4n'7 83 7urned 84ck on." + +msgid "The phone is not working." +msgstr "Th3 ph0ne 15 no7 w0rking." + +msgid "The plant seemed to be delighted." +msgstr "7he p14nt se3med 2 83 d3li6ht3d." + +msgid "The player character was changed." +msgstr "7h3 p1ayer ch4r4cter w45 ch4n63d." + +msgid "The player is not on a map, so the region could not be determined." +msgstr "Th3 p14yer 15 n07 0n a m4p, 50 73h r3g10n c0uld n0t 8e d37erm1ned." + +msgid "The player trainer was not defined, so the menu can't be displayed." +msgstr "Th3 p14yer 7rain3r w4s n07 d3f1ned, 5o 73h m3nu c4n'7 8e di5p14y3d." + +msgid "The player's ID was changed to {1} (2)." +msgstr "7h3 p1ayer's 1D was ch4ng'd 2 {1} (2)." + +msgid "The player's name was changed to {1}." +msgstr "7h3 p1ayer's n4me w4s chang'd 2 {1}." + +msgid "The pointed stones disappeared from around the opposing team!" +msgstr "7he p01nt'd 52n35 d15appear'd fr0m 4round 73h 0ppos1ng 73am!" + +msgid "The pointed stones disappeared from around your team!" +msgstr "7he p01nt'd 52n35 d15appear'd fr0m 4round your 73am!" + +msgid "The poisoned spikes disappeared from around the opposing team's feet!" +msgstr "7he p01soned 5p1kes dis4pp34r'd fr0m ar0und th3 0pp0sin6 te4m's fee7!" + +msgid "The poisoned spikes disappeared from around the your team's feet!" +msgstr "7he p01soned 5p1kes dis4pp34r'd fr0m ar0und th3 your t34m's f3e7!" + +msgid "The poisoned spikes disappeared from around your team's feet!" +msgstr "7he p01soned 5p1kes dis4pp34r'd fr0m ar0und your te4m'5 fee7!" + +msgid "The poisoned spikes disappeared from around {1}'s feet!" +msgstr "7he p01soned 5p1kes dis4pp34r'd fr0m ar0und {1}'5 fee7!" + +msgid "The power of {1}'s Fire-type moves rose!" +msgstr "7he p0wer of {1}'5 Fir3-type mov35 r053!" + +msgid "The rain stopped." +msgstr "7he r41n 52pp3d." + +msgid "The rainbow faded." +msgstr "7he r41nb0w f4d3d." + +msgid "The recorded data could not be found or saved." +msgstr "7h3 r3cord'd d47a c0uld n0t b3 f0und 0r 54v3d." + +msgid "The recorded data was in an invalid format." +msgstr "7h3 r3cord'd d47a w4s 1n 4n inv41id f0rm47." + +msgid "The recorded data's format is not supported." +msgstr "7h3 r3cord'd d47a's forma7 1s n07 5uppor73d." + +msgid "The rules of battle will be as follows:" +msgstr "The ru13s 0f 8a7713 w1ll 83 a5 f0110ws:" + +msgid "The sandstorm rages." +msgstr "7he 5&52rm r46e5." + +msgid "The sandstorm subsided." +msgstr "7he 5&52rm su8s1ded." + +msgid "The save file was deleted." +msgstr "Th3 54ve f113 w45 d31e7ed." + +msgid "The saying \"the best defense is a good offense\" is probably your mantra.\\^" +msgstr "The 5ay1ng \"73h 8357 def3n53 15 4 6ud 0ff3n53\" i5 pro8a8ly y0ur man7r4.\\^" + +msgid "The sea is deep here. A Pokémon may be able to go underwater." +msgstr "7he 534 i5 d33p her3. A Pok3m0n may 8e 4813 2 60 underw47er." + +msgid "The sea is deep here. Would you like to go underwater?" +msgstr "7he 534 i5 d33p her3. W0uld y0u 1ik3 2 60 underw4ter?" + +msgid "The sea of fire faded." +msgstr "7he 534 of f1re fad3d." + +msgid "The shadow sky continues." +msgstr "7he 5h4dow sky c0nt1nue5." + +msgid "The shadow sky faded." +msgstr "7he 5h4dow sky f4ded." + +msgid "The soil returned to its soft and earthy state." +msgstr "7he 501l return'd 2 1ts sof7 & 34r7hy 57473." + +msgid "The soil returned to its soft and loamy state." +msgstr "7he 501l return'd 2 1ts sof7 & 10amy s7473." + +msgid "The species number (no. {1} of {2}) is invalid." +msgstr "Th3 5p3ci35 num83r (no. {1} of {2}) i5 1nv411d." + +msgid "The spikes disappeared from around the opposing team's feet!" +msgstr "7he 5p1ke5 d15appear'd from ar0und 73h 0pp0sin6 7eam's f3et!" + +msgid "The spikes disappeared from around your team's feet!" +msgstr "7he 5p1ke5 d15appear'd from ar0und y0ur 734m's f3et!" + +msgid "The sticky web has disappeared from beneath the opposing team's feet!" +msgstr "7he 571cky w38 h4s d1sappe4red from 8en347h th3 0pp0sin6 te4m's fee7!" + +msgid "The sticky web has disappeared from beneath your team's feet!" +msgstr "7he 571cky w38 h4s d1sappe4red from 8en347h your te4m'5 fee7!" + +msgid "The substitute took damage for {1}!" +msgstr "7he 5u8st1tu73 20k d4ma6e f0r {1}!" + +msgid "The sunlight faded." +msgstr "7he 5unli6ht fad3d." + +msgid "The sunlight is strong." +msgstr "7he 5unli6ht 1s 5tr0ng." + +msgid "The sunlight turned extremely harsh!" +msgstr "7he 5unli6ht 7urned 3xtrem31y h4rsh!" + +msgid "The sunlight turned harsh!" +msgstr "7he 5unli6ht 7urned har5h!" + +msgid "The swamp faded." +msgstr "7he 5w4mp fad3d." + +msgid "The thunderstorm rages." +msgstr "7he 7hund3rs2rm rag35." + +msgid "The thunderstorm subsided." +msgstr "7he 7hund3rs2rm 5ub51ded." + +msgid "The twisted dimensions returned to normal!" +msgstr "7he 7w1st'd d1m3nsi0ns return'd 2 n0rm41!" + +msgid "The value \"{1}\" must be from -128 through 127, got a value of {2}\n{3}" +msgstr "7h3 v4lue \"{1}\" must 8e from -128 7hrou6h 127, g07 4 va1u3 of {2}\n{3}" + +msgid "The value \"{1}\" must be from -32768 through 32767, got a value of {2}\n{3}" +msgstr "7h3 v4lue \"{1}\" must 8e from -32768 7hr0u6h 32767, 60t 4 v4lu3 of {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 255 (0x00-0xFF in hex), got a value of {2}\n{3}" +msgstr "7h3 v4lue \"{1}\" must 8e from 0 7hr0u6h 255 (0x00-0xFF in h3x), g0t a va1u3 0f {2}\n{3}" + +msgid "The value \"{1}\" must be from 0 through 65535 (0x0000-0xFFFF in hex), got a value of {2}\n{3}" +msgstr "7h3 v4lue \"{1}\" must 8e from 0 7hr0u6h 65535 (0x0000-0xFFFF 1n h3x), 6o7 4 va1ue 0f {2}\n{3}" + +msgid "The wall collapsed!" +msgstr "Th3 w41l c011ap53d!" + +msgid "The water is dyed a deep blue...\nWould you like to surf?" +msgstr "7he w47er is dy'd a deep b1ue...\nW0u1d y0u lik3 2 surf?" + +msgid "The width of the map in Town Map squares, and a string indicating which squares are part of this map." +msgstr "7h3 w1dth 0f 73h map in T0wn M4p squ4re5, & a 57r1ng 1nd1c47in6 which 5qu4r35 are p4r7 of th15 map." + +msgid "The width of this map in Region Map squares." +msgstr "7h3 w1dth 0f 7h1s m4p 1n Re6i0n Map 5qu4r35." + +msgid "The wild {1}" +msgstr "7he w11d {1}" + +msgid "The {1} can't be held." +msgstr "Th3 {1} can'7 8e h3ld." + +msgid "The {1} card? Certainly.\nHow many would you like?" +msgstr "Th3 {1} card? Cer7a1n1y.\nHow m4ny w0uld you 1ik3?" + +msgid "The {1} card? How many would you like to sell?" +msgstr "Th3 {1} card? How m4ny wou1d y0u l1k3 2 53l1?" + +msgid "The {1} card? Oh, no.\nI can't buy that." +msgstr "Th3 {1} card? Oh, n0.\n1 c4n'7 8uy th4t." + +msgid "The {1} has sprouted." +msgstr "7he {1} has spr0u73d." + +msgid "The {1} only allows the use of {2}!" +msgstr "7he {1} 0nly a11ow5 th3 u5e 0f {2}!" + +msgid "The {1} plant is growing bigger." +msgstr "7he {1} plant 15 6row1ng 8ig63r." + +msgid "The {1} strengthened {2}'s power!" +msgstr "7he {1} 5tr3ng73hn'd {2}'s pow3r!" + +msgid "The {1} was planted in the soft, earthy soil." +msgstr "7he {1} was pl4nt'd in t3h s0ft, 34r7hy 5011." + +msgid "The {1} was scattered on the soil." +msgstr "7he {1} was sc47t3red 0n 73h 5o11." + +msgid "The {1} was taken and replaced with the {2}." +msgstr "Th3 {1} was 74ken & r3pl4c'd w17h t3h {2}." + +msgid "The {1} weakened the damage to {2}!" +msgstr "7he {1} weaken'd 73h d4ma6e 2 {2}!" + +msgid "The {1}'s indicating something right underfoot!" +msgstr "Th3 {1}'5 ind1cat1ng 50m3th1n6 r16h7 und3rfo07!" + +msgid "The {2} raised {1}'s Attack!" +msgstr "7he {2} rai5ed {1}'5 At74ck!" + +msgid "The {2} raised {1}'s Defense!" +msgstr "7he {2} rai5ed {1}'5 Def3ns3!" + +msgid "The {2} raised {1}'s Special Attack!" +msgstr "7he {2} rai5ed {1}'5 Sp3cia1 A77ack!" + +msgid "The {2} raised {1}'s Special Defense!" +msgstr "7he {2} rai5ed {1}'5 Sp3cia1 D3fen53!" + +msgid "Their strength is no joke!" +msgstr "Their 57reng7h 15 n0 jok3!" + +msgid "There appears to be nothing here..." +msgstr "7her3 4pp3ar5 2 8e n0th1ng her3..." + +msgid "There are no Mystery Gifts defined." +msgstr "Th3r3 4re n0 My57ery G1f75 d3f1ned." + +msgid "There are no cards that you can buy." +msgstr "Th3r3 4re n0 cards 7ha7 y0u c4n buy." + +msgid "There are no files." +msgstr "7h3re are no f11es." + +msgid "There are no items." +msgstr "Th3r3 4re n0 it3ms." + +msgid "There are no new awards...." +msgstr "Ther3 4re no new 4w4rds...." + +msgid "There are no phone numbers stored." +msgstr "Th3r3 4re n0 ph0ne num8er5 52r3d." + +msgid "There are no trainers in the Phone." +msgstr "7h3re are no 7r4iners 1n 73h Ph0ne." + +msgid "There are {1} {2}!\nWant to pick them?" +msgstr "7her3 4re {1} {2}!\nW4nt 2 p1ck 73hm?" + +msgid "There aren't 2 Pokémon in the Day Care." +msgstr "7h3re aren't 2 Pokémon 1n t3h D4y Car3." + +msgid "There is 1 {1}!\nWant to pick it?" +msgstr "7her3 1s 1 {1}!\nW4nt 2 pick 17?" + +msgid "There is a Pokemon that is ready to open its heart!" +msgstr "Th3r3 1s 4 P0kem0n 7ha7 15 r34dy 2 0pen 1t5 he4rt!" + +msgid "There is a gift for you there!" +msgstr "Th3r3 1s 4 61ft for you 73hr3!" + +msgid "There is a more recent update available." +msgstr "Ther3 15 a m0re r3c3n7 upd47e 4v41148l3." + +msgid "There is a total of #{@files.length} GIFs available for conversion. Would you like to begin the process?" +msgstr "7h3re is 4 2741 of #{@files.length} 61F5 4v4114b1e for c0nver510n. Wou1d you l1ke 2 8361n 73h proce55?" + +msgid "There is a total of #{@files.length} PNG(s) available for conversion. Would you like to begin the process?" +msgstr "Ther3 15 a 274l 0f #{@files.length} PN6(5) 4v411481e f0r c0nver510n. Wou1d y0u l1k3 2 b361n 73h pr0c3s5?" + +msgid "There is already a saved file. Is it OK to overwrite it?" +msgstr "Th3r3 1s 41r3ady a 54v'd fi13. I5 17 0K 2 0verwr1t3 i7?" + +msgid "There is another Pokemon that is ready to open its heart!" +msgstr "Th3r3 1s 4n073hr P0k3m0n 7h47 15 re4dy 2 op3n 17s h34r7!" + +msgid "There is no Pokémon." +msgstr "Th3r3 1s n0 Pok3mon." + +msgid "There is no egg available." +msgstr "7h3re is n0 366 ava1la81e." + +msgid "There is no room left in the PC!" +msgstr "Th3r3 1s n0 room l3f7 1n 73h PC!" + +msgid "There is no room to create a trainer of that type and name." +msgstr "7h3re is n0 rum 2 crea73 4 7r41n3r of th47 7yp3 & nam3." + +msgid "There is only one player defined." +msgstr "7h3re is 0nly 0ne p1ay3r defin3d." + +msgid "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." +msgstr "7h3re was no 50und 1n 73h r3c0rd1n6. P13453 en5ur3 tha7 a microphone 15 4t74ch'd 2 t3h compu73r and i5 r3ady." + +msgid "There! All happy!" +msgstr "7her3! Al1 h4ppy!" + +msgid "There's a Pokemon that may open the door to its heart!" +msgstr "Th3r3'5 a P0kem0n 7h4t m4y 0p3n t3h do0r 2 17s he4r7!" + +msgid "There's an item buried around here!" +msgstr "Th3r3'5 an 17em 8ur1'd ar0und h3r3!" + +msgid "There's no Mail here." +msgstr "Th3r3'5 n0 M4il her3." + +msgid "There's no PP left for this move!" +msgstr "7her3'5 n0 PP l3ft f0r 7hi5 m0v3!" + +msgid "There's no Pokémon here..." +msgstr "7her3'5 n0 P0kém0n h3re..." + +msgid "There's no more room for Pokémon!" +msgstr "7h3re's n0 m0r3 room f0r Pokém0n!" + +msgid "There's no more room in the Bag." +msgstr "Th3r3'5 n0 m0re ro0m in 73h 846." + +msgid "There's no room to store items." +msgstr "Th3r3'5 n0 rum 2 s2r3 1t3ms." + +msgid "These are among the toughest of Tandor! The paragons of our region!" +msgstr "Thes3 4re 4m0ng 73h 2ugh357 of 7&0r! The p4r460n5 0f 0ur r3610n!" + +msgid "These pokemon can't fight in a sky battle!" +msgstr "7hes3 pok3mon c4n't fight 1n 4 5ky 84t713!" + +msgid "These trainers' skill in battle will determine that answer!" +msgstr "Thes3 7rainer5' 5k11l in 847t13 w111 d3t3rm1n3 th47 answer!" + +msgid "They can be transferred over and will be deposited in your PC." +msgstr "Th3y c4n 83 7ran5f3rred 0ver & wi1l 8e d3p051t'd 1n your PC." + +msgid "Third Pokémon." +msgstr "7h1rd Pok3mon." + +msgid "Third move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "7h1rd mov3. 134ve 4ll move5 814nk (u5e Z k3y) 2 61ve i7 a wild mov3 537." + +msgid "This Pokémon can't be chosen." +msgstr "Th15 P0kém0n can't 83 ch05en." + +msgid "This Pokémon is holding an item. It can't hold mail." +msgstr "Th15 P0kém0n is ho1d1n6 4n 173m. I7 c4n't h0ld m4i1." + +msgid "This box is already empty." +msgstr "Th16 b0x 1s 41r34dy 3mp7y." + +msgid "This challenge will use the Pokemon list from {1}." +msgstr "Th15 chal13n6e w1l1 us3 73h P0k3m0n 1i57 fr0m {1}." + +msgid "This command can't be used here." +msgstr "7h15 comm& c4n'7 be us'd here." + +msgid "This is in use already." +msgstr "7his 15 in u53 41re4dy." + +msgid "This isn't a fossil!" +msgstr "7h15 1sn'7 a f05sil!" + +msgid "This isn't over yet!" +msgstr "This i5n't ov3r y37!" + +msgid "This item can't be used on that Pokemon." +msgstr "Th15 17em c4n't 8e u5ed 0n 7h47 P0k3mon." + +msgid "This item can't be used on that Pokémon." +msgstr "Th15 17em c4n't 8e u5ed 0n 7h47 P0k3mon." + +msgid "This may take a long time. Are you sure?" +msgstr "Th15 m4y 74k3 a 1on6 t1m3. 4r3 you 5ur3?" + +msgid "This means you've found all the Coins in this game, so the game is now over." +msgstr "Th15 m3an5 y0u'v3 f0und 41l 73h C0in5 1n th15 64m3, 5o t3h 6am3 15 n0w 0v3r." + +msgid "This old, dead coral looks like it can be broken. Would you like to use Coral Break?" +msgstr "7his 01d, de4d c0ra1 lo0ks 1ik3 1t c4n 83 8rok3n. W0uld you 11k3 2 u53 Cor41 8r34k?" + +msgid "This option isn't available yet!" +msgstr "This op7ion 15n'7 4va1la813 y37!" + +msgid "This pokemon can't fight in a sky battle!" +msgstr "7his p0kemon can't f1gh7 in a 5ky 847t13!" + +msgid "This property can't be edited here at this time." +msgstr "7h15 prop3rty c4n't be 3d1t'd h3re a7 th15 7im3." + +msgid "This property cannot be edited." +msgstr "7h15 prop3rty c4nno7 b3 edi7ed." + +msgid "This rock appears breakable. Would you like to smash it?" +msgstr "7his r0ck app3ar5 br3ak4bl3. W0u1d y0u 11k3 2 5m4sh it?" + +msgid "This save file is corrupt or incompatible with this game." +msgstr "Th15 54ve f11e 15 c0rrup7 or 1ncomp47i813 w17h 7h1s 6ame." + +msgid "This save file is corrupt, but an automatic backup has been found and will be loaded instead." +msgstr "Th15 54ve f11e 15 c0rrup7, 8u7 4n au2m471c 84ckup h45 8e3n found & w1ll b3 l04ded 1ns7ead." + +msgid "This team is not allowed." +msgstr "Th15 73am 15 no7 a110w3d." + +msgid "This trainer must have at least 1 Pokémon!" +msgstr "7his 7rainer mu57 h4ve 4t 13a57 1 P0kém0n!" + +msgid "This tree looks like it can be cut down!" +msgstr "7his 7ree lo0ks 1ik3 it can b3 cut d0wn!" + +msgid "This tree looks like it can be cut down." +msgstr "7his 7ree lo0ks 1ik3 it can b3 cut d0wn." + +msgid "This {1} is ready to open its heart. However, there must be at least one regular Pokémon in the set to perform a purification ceremony." +msgstr "Th15 {1} is r34dy 2 0p3n i75 h34r7. H0wev3r, 73hr3 mu57 8e 4t l34s7 on3 r3gular Pokém0n in th3 53t 2 perf0rm 4 pur1f1c47ion cer3m0ny." + +msgid "This {1} plant is blooming cutely!" +msgstr "7his {1} pl4nt 1s 8lo0min6 cu7e1y!" + +msgid "This {1} plant is blooming prettily!" +msgstr "7his {1} pl4nt 1s 8lo0min6 pr3t711y!" + +msgid "This {1} plant is blooming very beautifully!" +msgstr "7his {1} pl4nt 1s 8lo0min6 v3ry 834u71fu11y!" + +msgid "This {1} plant is in bloom!" +msgstr "7his {1} pl4nt 1s 1n 81oom!" + +msgid "This {1} plant is in fabulous bloom!" +msgstr "7his {1} pl4nt 1s 1n f4bu1ou5 b1um!" + +msgid "Thoroughly cunning." +msgstr "Thor0u6hly cunn1n6." + +msgid "Threw away {1} {2}(s)." +msgstr "Thr3w 4way {1} {2}(5)." + +msgid "Throw away items stored in the PC." +msgstr "Thr0w 4way 17em5 s2r'd in t3h PC." + +msgid "Thursday" +msgstr "7hur5d4y" + +msgid "Tileset Editor (PgUp/PgDn: SCROLL; Z: MENU)" +msgstr "7113s3t Ed12r (PgUp/PgDn: SCR011; Z: MENU)" + +msgid "Time:" +msgstr "Tim3:" + +msgid "Time{2:02d}:{3:02d}
" +msgstr "Tim3{2:02d}:{3:02d}
" + +msgid "Time{1:02d}:{2:02d}
" +msgstr "Tim3{1:02d}:{2:02d}
" + +msgid "Timid" +msgstr "7imid" + +msgid "To Next Lv." +msgstr "To N3x7 Lv." + +msgid "To ensure that the changes remain, close and reopen RPG Maker XP." +msgstr "70 3n5ure 7h47 73h chan6e5 rem41n, c10s3 & reop3n RPG M4ker XP." + +msgid "To install the necessary fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "70 1n5tal1 t3h nece5sary font5, copy 73h f11es 1n 7hi5 64m3's Fonts f01d3r 2 t3h Font5 folder 1n C0n7r01 Pan31." + +msgid "To install the other fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "70 1n5tal1 t3h 0t3hr f0nt5, c0py t3h fi135 1n 7h15 game'5 F0nt5 folder 2 73h Font5 fo1der in C0ntr0l P4ne1." + +msgid "To localize the text for a particular language, translate every second line in the file." +msgstr "70 1ocaliz3 73h tex7 f0r 4 par71cu1ar l4n6u4ge, 7r4ns1a73 3very 5ec0nd 11ne 1n 73h fi13." + +msgid "To use the file in a game, place the file in the Data folder under a different name, and edit the LANGUAGES array in the Settings script." +msgstr "70 us3 th3 f113 in 4 g4me, pl4c3 t3h fi13 1n th3 D4ta f01d3r und3r 4 d1ff3r3nt name, & edit 73h LANGUA63S arr4y in t3h S3t71ng5 5cr1pt." + +msgid "Toggle Internal Flag" +msgstr "7066l3 In73rn41 Fla6" + +msgid "Toggle Mega Ring Ownership" +msgstr "7066l3 Me64 R1n6 Owner5hip" + +msgid "Toggle Pokédex Ownership" +msgstr "7066l3 Pok3d3x 0wnersh1p" + +msgid "Toggle Pokégear Ownership" +msgstr "7066l3 Pok3g34r Own3rsh1p" + +msgid "Toggle Running Shoes Ownership" +msgstr "7066l3 Runnin6 5hoe5 Ownership" + +msgid "Toggle on/offline" +msgstr "To6613 on/0fflin3" + +msgid "Too bad...\nThe bag is full." +msgstr "7oo 84d...\nTh3 84g 15 full." + +msgid "Too bad... The Bag is full..." +msgstr "7oo 84d... Th3 84g 15 full..." + +msgid "Too few bug catching contestants" +msgstr "To0 f3w bu6 catchin6 c0n73s74n75" + +msgid "Took the {1}." +msgstr "To0k 73h {1}." + +msgid "Toss" +msgstr "To55" + +msgid "Toss\nItem" +msgstr "To55\n17em" + +msgid "Toss Item" +msgstr "To55 17em" + +msgid "Toss out how many {1}(s)?" +msgstr "To55 0ut h0w many {1}(5)?" + +msgid "Total Animations:" +msgstr "7074l Anim4t10n5:" + +msgid "Total Frames: {1}" +msgstr "7074l Fram3s: {1}" + +msgid "Total PP" +msgstr "7074l PP" + +msgid "Tough Ribbon" +msgstr "7ough Rib8on" + +msgid "Tough Ribbon Great" +msgstr "7ough Rib8on 6r34t" + +msgid "Tough Ribbon Hyper" +msgstr "7ough Rib8on Hyp3r" + +msgid "Tough Ribbon Master" +msgstr "7ough Rib8on Ma57er" + +msgid "Tough Ribbon Super" +msgstr "7ough Rib8on 5up3r" + +msgid "Tough Ribbon Ultra" +msgstr "7ough Rib8on Ul7ra" + +msgid "Trainer Battles" +msgstr "7r41n3r B47t135" + +msgid "Trainer Name" +msgstr "7r41n3r N4me" + +msgid "Trainer Type" +msgstr "7r41n3r Type" + +msgid "Trainer Types" +msgstr "7r41n3r Type5" + +msgid "Trainer has no unfainted Pokémon" +msgstr "7rain3r h4s n0 unfa1nted P0kém0n" + +msgid "Trainer name too long\n{1}" +msgstr "7r41n3r n4me 20 lon6\n{1}" + +msgid "Trainer type does not exist ({1}, {2}, ID {3})" +msgstr "7rain3r type do35 n07 exis7 ({1}, {2}, 1D {3})" + +msgid "Trainer type of this player." +msgstr "7r41n3r type 0f thi5 p14y3r." + +msgid "Transferring\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" +msgstr "Tr4n5f3rr1n6\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" + +msgid "Treat this battle as a loss?" +msgstr "7rea7 7hi5 b47t13 a5 a 1os5?" + +msgid "Treat this battle as a win?" +msgstr "7rea7 7hi5 b47t13 a5 a win?" + +msgid "Trio" +msgstr "Tr10" + +msgid "True" +msgstr "7ru3" + +msgid "Tuesday" +msgstr "7uesd4y" + +msgid "Turn Off" +msgstr "Turn 0ff" + +msgid "Turned over the {1} and received ${2}." +msgstr "Turn'd ov3r 73h {1} & rece1ved ${2}." + +msgid "Turned over the {1} card and received ${2}." +msgstr "Turn'd ov3r 73h {1} c4rd and r3c31v'd ${2}." + +msgid "Tweening..." +msgstr "7w33n1ng..." + +msgid "Twitch" +msgstr "7w17ch" + +msgid "Two Pokémon are deposited already." +msgstr "7w0 P0kém0n 4r3 dep0si7'd a1r34dy." + +msgid "Two trainer types ({1} and {2}) have the same ID ({3}), which is not allowed.\n{4}" +msgstr "7w0 train3r 7yp3s ({1} and {2}) h4v3 t3h 5am3 1D ({3}), which 1s not a1lowed.\n{4}" + +msgid "Tw̳Ich̳s PCc" +msgstr "Tw̳Ich̳5 PCc" + +msgid "Type %d" +msgstr "Typ3 %d" + +msgid "Undefined Trainer constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nIn addition, the name must be defined\nin trainertypes.txt.\n{1}" +msgstr "Und3f1ned 7r41n3r c0ns74n7 nam3: %s\nN4m3 mu5t c0n51st on1y 0f 1e7ters, numb3rs, and\nundersc0r3s and c4n'7 8361n w1th 4 num83r.\nIn add1t1on, 73h nam3 mu5t 83 d3f1ned\n1n tra1n3rtyp3s.tx7.\n{1}" + +msgid "Undefined encounter type {1}, expected one of the following:\n{2}\n{3}" +msgstr "Und3f1ned 3nc0unter typ3 {1}, exp3ct'd 0n3 0f t3h f01lowin6:\n{2}\n{3}" + +msgid "Undefined item constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the item is defined in\nPBS/items.txt.\n{1}" +msgstr "Und3f1ned 1t3m cons7an7 n4m3: %s\nN4m3 mu57 con5157 on1y 0f 1et7ers, num83rs, and\nund3rscore5 & can'7 83g1n w17h 4 num8er.\nMake sure 73h i73m i5 def1n'd in\nP85/17em5.7x7.\n{1}" + +msgid "Undefined move constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/moves.txt.\n{1}" +msgstr "Und3f1ned mov3 cons7an7 n4m3: %s\nN4m3 mu57 con5157 on1y 0f 1et7ers, num83rs, and\nund3rscore5 & can'7 83g1n w17h 4 num8er.\nMake sure 73h n4m3 i5 def1n'd in\nP85/m0v35.7x7.\n{1}" + +msgid "Undefined nature constant name: %s\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nthe script section PBNatures.\n{1}" +msgstr "Und3f1ned na7ur3 const4nt n4m3: %s\nN4me mu57 c0n515t 0n1y 0f l3t7er5, num8er5, &\nund3rscore5 & can'7 83g1n w17h 4 num8er.\nMake sure 73h n4m3 i5 def1n'd in\nt3h 5cr1pt 53cti0n PBNa7ure5.\n{1}" + +msgid "Undefined species constant name: [%s]\nName must consist only of letters, numbers, and\nunderscores and can't begin with a number.\nMake sure the name is defined in\nPBS/pokemon.txt.\n{1}" +msgstr "Und3f1ned 5p3c13s c0ns74n7 nam3: [%s]\nN4m3 mu5t c0n51st on1y 0f 1e7ters, numb3rs, and\nundersc0r3s and c4n'7 8361n w1th 4 num83r.\nM4ke 5ur3 73h n4me i5 defin'd 1n\nPB5/p0k3mon.7xt.\n{1}" + +msgid "Undefined value {1} (expected one of: {2})\n{3}" +msgstr "Und3f1ned va1u3 {1} (3xp3ct'd on3 0f: {2})\n{3}" + +msgid "Undefined value {1} in {2}\n{3}" +msgstr "Und3f1ned va1u3 {1} in {2}\n{3}" + +msgid "Unknown" +msgstr "Unkn0wn" + +msgid "Unknown happiness-changing method." +msgstr "Unkn0wn h4pp1ne55-ch4n6in6 m37h0d." + +msgid "Up next:\\wt[20] Round {1}\\wt[25]\n\\PN versus {2}!" +msgstr "Up n3x7:\\wt[20] Round {1}\\wt[25]\n\\PN v3rsu5 {2}!" + +msgid "Updating game maps, you will be sent to the nearest Pokémon Center" +msgstr "Upda71ng 6am3 m4ps, you wi11 83 5en7 2 73h near35t Pok3m0n C3nt3r" + +msgid "Upload MysteryGift.txt to the Internet." +msgstr "Up104d My573ryG1ft.7xt 2 73h 1n7ern37." + +msgid "Upon this consecrated ground, I shall invoke the blessings of the sea!" +msgstr "Upon 7his con5ecrat'd ground, 1 5h411 1nv0ke th3 bl3ss1n6s 0f t3h s34!" + +msgid "Use PC" +msgstr "U53 PC" + +msgid "Use existing type" +msgstr "U53 exist1ng 7ype" + +msgid "Use new type" +msgstr "U53 n3w type" + +msgid "Use next Pokémon?" +msgstr "Use n3xt Pok3mon?" + +msgid "Use on which Pokémon?" +msgstr "Use 0n wh1ch Pok3mon?" + +msgid "Use the patcher.exe in your game folder to check for patches!\\wtnp[40]" +msgstr "Use 73h pa7ch3r.3x3 in y0ur g4m3 f01der 2 ch3ck f0r p4tch35!\\wtnp[40]" + +msgid "Used to confirm a choice, check things, and talk to people." +msgstr "Used 2 confirm 4 ch01ce, ch3ck 7hin65, & 74lk 2 people." + +msgid "Used to exit, cancel a choice or mode, and open the pause menu." +msgstr "Used 2 ex1t, cancel 4 choic3 0r mod3, & 0p3n th3 pause m3nu." + +msgid "User" +msgstr "U53r" + +msgid "User and target" +msgstr "U53r & tar6e7" + +msgid "Using item..." +msgstr "Us1n6 1tem..." + +msgid "Using its {1}, the Attack of {2} rose!" +msgstr "Usin6 1ts {1}, 73h At74ck of {2} r053!" + +msgid "Using its {1}, the Defense of {2} rose!" +msgstr "Usin6 1ts {1}, 73h Def3ns3 of {2} r05e!" + +msgid "Using its {1}, the Special Attack of {2} rose!" +msgstr "Usin6 1ts {1}, 73h Sp3cia1 A77ack 0f {2} r053!" + +msgid "Using its {1}, the Special Defense of {2} rose!" +msgstr "Usin6 1ts {1}, 73h Sp3cia1 D3fen53 of {2} r053!" + +msgid "Using its {1}, the Speed of {2} rose!" +msgstr "Usin6 1ts {1}, 73h Sp3'd 0f {2} r053!" + +msgid "Using {1}, the Attack of {2} rose sharply!" +msgstr "Usin6 {1}, 73h 4t74ck 0f {2} r05e 5h4rp1y!" + +msgid "Using {1}, the Defense of {2} rose sharply!" +msgstr "Usin6 {1}, 73h Def3ns3 of {2} r0s3 5harp1y!" + +msgid "Using {1}, the Special Attack of {2} rose sharply!" +msgstr "Usin6 {1}, 73h 5p3cia1 At7ack of {2} r053 5h4rply!" + +msgid "Using {1}, the Special Defense of {2} rose sharply!" +msgstr "Usin6 {1}, 73h 5p3cia1 Defen53 0f {2} r05e 5h4rply!" + +msgid "Using {1}, the Speed of {2} rose sharply!" +msgstr "Usin6 {1}, 73h 5p3'd 0f {2} ro53 5h4rp1y!" + +msgid "VT data imported." +msgstr "V7 da7a impor73d." + +msgid "VTrainer" +msgstr "VTra1n3r" + +msgid "Valid Squares" +msgstr "V411d Squ4re5" + +msgid "Value '{1}' can't be less than or close to 0 (section {2}, PBS/pokemon.txt)" +msgstr "V41ue '{1}' can'7 be 1es5 than 0r cl0s3 2 0 (5ec710n {2}, P85/p0kemon.txt)" + +msgid "Value {1} not defined by a constant in {2}" +msgstr "V41ue {1} n07 d3f1ned by 4 cons74n7 1n {2}" + +msgid "Variables" +msgstr "V4r1a8les" + +msgid "Version is up-to-date, no update needed! \\wtnp[30]" +msgstr "Vers1on is up-2-d473, no upda73 n33d3d! \\wtnp[30]" + +msgid "Very finicky." +msgstr "Very f1nicky." + +msgid "Victory Ribbon" +msgstr "Vic2ry Ri8bon" + +msgid "Virtual Trainer created successfully!" +msgstr "Virtua1 Tr4in3r cr34t'd 5ucce55fu11y!" + +msgid "Virtual Trainer not created." +msgstr "Virtua1 Tr4in3r n07 crea73d." + +msgid "Volcano" +msgstr "Vo1c4n0" + +msgid "Volume:" +msgstr "V01um3:" + +msgid "WARP TO MAP" +msgstr "W4RP 7O M4P" + +msgid "WIN RATE:" +msgstr "WIN RA73:" + +msgid "WITHDRAW" +msgstr "WI7HDR4W" + +msgid "WITHDRAW POKéMON" +msgstr "WI7HDR4W P0K3MON" + +msgid "WT" +msgstr "W7" + +msgid "Wacan Berries" +msgstr "Wacan 8errie5" + +msgid "Waiting for a rematch{1}" +msgstr "Wa171n6 f0r 4 r3ma7ch{1}" + +msgid "Walking character sprite." +msgstr "W41king ch4r4c73r spri73." + +msgid "Wallpaper" +msgstr "Wa11p4per" + +msgid "Want to escape from here and return to {1}?" +msgstr "Want 2 escap3 fr0m h3re and r37urn 2 {1}?" + +msgid "Want to plant a Berry?" +msgstr "Want 2 pl4nt 4 83rry?" + +msgid "Want to return to the healing spot used last in {1}?" +msgstr "Want 2 re7urn 2 73h hea1in6 sp07 u5'd 1457 in {1}?" + +msgid "Want to sprinkle some water with the {1}?" +msgstr "Want 2 sprink1e 5om3 wa7er wi7h 73h {1}?" + +msgid "Warning: Map {1}, as mentioned in the map\nconnection data, was not found.\n{2}" +msgstr "W4rning: M4p {1}, as men71oned 1n 73h m4p\nc0nnec710n d4t4, w4s no7 f0und.\n{2}" + +msgid "Warning: Physical and special moves can't have a base damage of 0, changing to a Status move\n{1}" +msgstr "W4rning: Phy51c4l and 5peci4l m0ve5 c4n'7 h4ve 4 84se d4ma63 of 0, ch4n61ng 2 a S7a7u5 move\n{1}" + +msgid "Warning: Randomizer Mode greatly affects the balance of the game." +msgstr "Warn1n6: R&om1z3r M0d3 gr347ly 4ff3c7s t3h 8414nc3 0f t3h 64m3." + +msgid "Warp to Map" +msgstr "W4rp 2 Map" + +msgid "Water" +msgstr "W473r" + +msgid "Watmel Berries" +msgstr "Watm31 Berri35" + +msgid "We have some of Tandor's best and brightest here to dazzle you with their spectacular battling skills!" +msgstr "We h4v3 some 0f 7&0r'5 b357 and 8r16ht3s7 h3r3 2 d4zz1e y0u w17h t3h1r 5p3c74cu14r b477l1n6 5ki1ls!" + +msgid "We hope you enjoy playing Pokémon Uranium!" +msgstr "We h0p3 y0u 3nj0y p14y1n6 P0k3m0n Ur4n1um!" + +msgid "We tried our hardest in this battle, and that's what counts." +msgstr "We tri'd our hard357 1n 7h15 847713, and 7h47'5 wh47 coun75." + +msgid "We're back with Round 3, the quarterfinals!" +msgstr "We'r3 84ck w17h R0und 3, 73h qu4r73rfina15!" + +msgid "Weather conditions in effect for this map." +msgstr "W3473hr c0nd1710ns 1n 3ff3c7 f0r thi5 m4p." + +msgid "Wednesday" +msgstr "Wedn35day" + +msgid "Welcome to the Hall of Fame!" +msgstr "We1c0m3 2 73h H41l 0f Fam3!" + +msgid "Welcome to the first round of the\nPokémon League Tournament!" +msgstr "Welc0m3 2 73h f1r57 r0und 0f 73h\nP0k3m0n 1346u3 70urn4m3n7!" + +msgid "Welcome!\nHow may I serve you?" +msgstr "We1c0m3!\nH0w m4y 1 5erv3 y0u?" + +msgid "Well fought, indeed! You deserved this victory." +msgstr "Well f0ugh7, 1nd33d! You d35erv'd 7h1s v1c2ry." + +msgid "Well, it has been a while, hasn't it?\nWhen I battled you, you were just a naive child, fumbling around in the dark.\nNow, you face me in the arena with confidence!\nYour fighting spirit is like a bright, shining light!\nI can tell you are no longer afraid.\nGyahahaha!! That's what I like to see!\nShow me your fearlessness in battle!" +msgstr "Well, 17 h4s 8e3n 4 whil3, ha5n'7 17?\nWh3n 1 84t71'd you, y0u w3re ju57 a n41v3 ch1ld, fum8l1ng around in th3 d4rk.\nNow, y0u face m3 1n t3h 4ren4 with c0nfid3nc3!\nYour fight1n6 5p1r17 is 11k3 4 br1ght, shining 1i6h7!\n1 c4n 731l y0u 4r3 n0 1onger afraid.\n6y4hahah4!! 7ha7's wha7 1 l1k3 2 5ee!\n5h0w m3 your fe4rl355n355 1n 84771e!" + +msgid "Well, let's not delay... on with the match!" +msgstr "Well, 13t'5 n0t d314y... 0n w17h 73h m4tch!" + +msgid "Well, you certainly know what you want out of life.\\^" +msgstr "Well, y0u cer7a1n1y know wh4t y0u w4nt ou7 0f 1if3.\\^" + +msgid "Wepear Berries" +msgstr "Wepe4r Berri35" + +msgid "West side of first map must connect with east side of second map\n{1}" +msgstr "W357 5ide 0f f1rst map mu5t c0nn3c7 w1th 345t 51d3 of s3cond m4p\n{1}" + +msgid "What could be in store for us this round?" +msgstr "What c0uld b3 in 52re for u5 7h15 r0und?" + +msgid "What do you want to do with {1}'s Mail?" +msgstr "Wh47 d0 y0u wan7 2 d0 wi7h {1}'5 Ma1l?" + +msgid "What do you want to do?" +msgstr "Wh47 d0 y0u wan7 2 d0?" + +msgid "What shall I do with this {1}?" +msgstr "Wh47 5hal1 1 do wi7h thi5 {1}?" + +msgid "What will\n{1} do?" +msgstr "What w1ll\n{1} d0?" + +msgid "What will\n{1} throw?" +msgstr "What w1ll\n{1} 7hr0w?" + +msgid "What will hatch from this? It doesn't seem close to hatching." +msgstr "What w11l ha7ch fr0m 7hi5? I7 d035n't s33m c10s3 2 h4tch1n6." + +msgid "What will {1} do?" +msgstr "What w11l {1} d0?" + +msgid "What?\n{1} is evolving!" +msgstr "Wh47?\n{1} i5 ev01ving!" + +msgid "When the flame touched the powder on the Pokémon, it exploded!" +msgstr "When 73h flam3 2uch'd the p0wd3r on 73h P0kémon, it exp10ded!" + +msgid "Which PC should be accessed?" +msgstr "Wh1ch PC 5h0uld 8e 4cc3s53d?" + +msgid "Which gender do you want" +msgstr "Which 63nd3r do y0u w4nt" + +msgid "Which move should be forgotten?" +msgstr "Which mov3 sh0u1d b3 forgo77en?" + +msgid "Which one do you want back?" +msgstr "Wh1ch one do y0u want 84ck?" + +msgid "Which one will you take?" +msgstr "Wh1ch 0ne w11l y0u 74k3?" + +msgid "Which report should I read?" +msgstr "Wh1ch rep0r7 sh0uld 1 re4d?" + +msgid "White" +msgstr "Wh17e" + +msgid "White Tiles: {1}" +msgstr "Whit3 71le5: {1}" + +msgid "Who are you?\\^" +msgstr "Who 4r3 you?\\^" + +msgid "Who will it be?" +msgstr "Who wi11 i7 83?" + +msgid "Wide Guard protected your team!" +msgstr "Wide 6uard pr0t3cted your 73am!" + +msgid "Wide Guard protected {1}!" +msgstr "Wide 6uard pr0t3cted {1}!" + +msgid "Width" +msgstr "W1d7h" + +msgid "Wiki Berries" +msgstr "Wiki 83rr1es" + +msgid "Wild Pokémon will be lured." +msgstr "Wi1d P0kém0n wi11 83 lur3d." + +msgid "Wild Pokémon will be repelled." +msgstr "Wi1d P0kém0n wi11 83 r3p31l3d." + +msgid "Wild battles with more than two Pokémon are not allowed." +msgstr "Wild 84tt1es wi7h m0re 7han tw0 Pok3mon 4r3 no7 4ll0wed." + +msgid "Wild {1} and\n{2} appeared!" +msgstr "Wild {1} and\n{2} appear3d!" + +msgid "Wild {1} appeared!" +msgstr "Wild {1} appear3d!" + +msgid "Will convert animations now." +msgstr "W111 conv3rt 4n1mat1on5 n0w." + +msgid "Will you switch your Pokémon?" +msgstr "Will y0u 5wi7ch your Pokém0n?" + +msgid "Winning Ribbon" +msgstr "Winn1n6 R1bb0n" + +msgid "Wishing Ribbon" +msgstr "Wish1n6 R1bb0n" + +msgid "Withdraw" +msgstr "Wi7hdr4w" + +msgid "Withdraw\nItem" +msgstr "Wi7hdr4w\n173m" + +msgid "Withdraw Item" +msgstr "Wi7hdr4w 173m" + +msgid "Withdraw Pokémon" +msgstr "Wi7hdr4w P0k3mon" + +msgid "Withdrew {1} {2}(s)." +msgstr "Wi7hdr3w {1} {2}(s)." + +msgid "Withdrew {1}." +msgstr "W17hdrew {1}." + +msgid "Wonder Room wore off, and the Defense and Sp. Def stats returned to normal!" +msgstr "Wond3r Ro0m w0r3 off, and 73h D3fen53 & 5p. Def 5ta7s r37urn'd 2 norm4l!" + +msgid "Wonder Trade" +msgstr "Wond3r 7rade" + +msgid "Wonder Trade!" +msgstr "Wond3r 7rade!" + +msgid "Woooow! Like, that was a totally sweet battle!~ I guess this just isn't my year to win. But now, you'd better win in my stead, okay?~" +msgstr "Wooo0w! Like, th47 wa5 a 274l1y 5w337 8a7713!~ I 6u3s5 7h15 ju57 i5n'7 my y34r 2 w1n. 8u7 now, you'd 83tter w1n in my 573ad, 0kay?~" + +msgid "World Ability Ribbon" +msgstr "World 4bi1ity R18bon" + +msgid "World Champion Ribbon" +msgstr "World Champi0n R1bb0n" + +msgid "World Ribbon" +msgstr "World Rib8on" + +msgid "Would you like to cut it?" +msgstr "Would you lik3 2 cu7 it?" + +msgid "Would you like to end the Contest now?" +msgstr "Wou1d you 11ke 2 end t3h Con7357 now?" + +msgid "Would you like to forfeit the match and quit now?" +msgstr "Would you lik3 2 forfei7 th3 m47ch & qu17 now?" + +msgid "Would you like to give a nickname to {1}?" +msgstr "Would you lik3 2 giv3 a nickn4m3 2 {1}?" + +msgid "Would you like to leave the Safari Game right now?" +msgstr "Wou1d you 11ke 2 l34ve t3h 54f4ri G4me r1gh7 n0w?" + +msgid "Would you like to move it?" +msgstr "Would you lik3 2 mov3 i7?" + +msgid "Would you like to nickname the newly hatched {1}?" +msgstr "W0u1d you 1ik3 2 nickn4me t3h n3wly h4tch'd {1}?" + +msgid "Would you like to restart the game and apply the changes?" +msgstr "W0u1d you 1ik3 2 re5tar7 73h 64m3 & 4pp1y 73h ch4n6es?" + +msgid "Would you like to save the game?" +msgstr "Wou1d you 11ke 2 s4v3 73h g4m3?" + +msgid "Would you like to switch the two items?" +msgstr "Wou1d you 11ke 2 sw17ch 73h 7w0 i7em5?" + +msgid "Wow! That battle was quite a workout, huh?\nI think it's safe to say that you're the stronger among us.\nI'll be cheering you on from here on out!" +msgstr "Wow! Th4t 8a77l3 w45 qui73 4 w0rk0u7, huh?\n1 7hink 1t's s4f3 2 54y 7h47 y0u're 73h s7r0n6er 4mong us.\n1'll 83 cheer1ng y0u on from here on 0u7!" + +msgid "Wow, you look like a really strong trainer...\nUm. I'm Angelica, and I train Fairy types.\nWe're cute, but don't let it fool you:\nwe're really strong too.\nAfter all, Fairies can stand up to the power of dragons. So we aren't afraid of any tough-looking trainers, either. If you aren't acquainted with the power of fairies, then, you'll know soon enough!" +msgstr "Wow, y0u luk 1ik3 4 r3al1y 5tr0n6 7r4iner...\nUm. 1'm 4n6e11c4, & I 7r41n F41ry 7yp3s.\nWe'r3 cut3, bu7 don't 137 it foo1 you:\nwe'r3 re4l1y s7r0ng 20.\n4ft3r al1, Fairie5 can s7and up 2 73h p0w3r 0f dr4g0ns. 5o w3 aren't 4fra1d 0f 4ny 2u6h-1o0king tr41ner5, 3173hr. 1f you 4r3n't 4cqu41nt'd wi7h t3h p0w3r of f4ir135, 73hn, y0u'1l kn0w 5un 3nou6h!" + +msgid "Writing results" +msgstr "Wr171n6 r35u1ts" + +msgid "Wrong syntax for densities in encounters.txt; got \"{1}\"\n{2}" +msgstr "Wr0ng syn74x f0r densi71e5 1n 3ncoun73r5.7x7; 607 \"{1}\"\n{2}" + +msgid "X-Axis Movement" +msgstr "X-4xi5 Mov3m3n7" + +msgid "Y-Axis Movement" +msgstr "Y-4xi5 Mov3m3n7" + +msgid "YES" +msgstr "YE5" + +msgid "YES, USE EXISTING" +msgstr "YE5, U5E 3X15TIN6" + +msgid "YES, USE NEW" +msgstr "YE5, U5E N3W" + +msgid "Yache Berries" +msgstr "Yach3 8errie5" + +msgid "Yellow" +msgstr "Y311ow" + +msgid "Yes" +msgstr "Y35" + +msgid "Yes, I won!" +msgstr "Ye5, 1 won!" + +msgid "You already caught a {1}." +msgstr "You 41ready cau6ht 4 {1}." + +msgid "You are banned from using online features! If you think that this is a mistake, please ask for more info on the Discord server or on Reddit." +msgstr "You 4r3 bann'd fr0m u5in6 0nl1n3 f347ure5! 1f you 7hink th47 7h15 15 4 mi574ke, pl3a53 a5k f0r more 1nfo on 73h Di5cord 5erver or on Redd1t." + +msgid "You can catch shiny Pokemon even if they aren't your first encounter." +msgstr "You can ca7ch sh1ny P0kem0n ev3n 1f 73hy 4r3n'7 y0ur firs7 3nc0unt3r." + +msgid "You can choose from three different game screen sizes." +msgstr "Y0u c4n chus3 from 7hr33 diff3r3nt g4me 5cr3en 51z3s." + +msgid "You can choose from three different text-scrolling speeds." +msgstr "Y0u c4n chus3 from 7hr33 diff3r3nt t3xt-5cr0ll1n6 5pe3d5." + +msgid "You can choose if the game should remember the last save you loaded." +msgstr "Y0u c4n chus3 1f th3 g4me shou1d r3m3mb3r 73h 1457 save you lo4d3d." + +msgid "You can choose the style of the game's font." +msgstr "Y0u c4n chus3 73h s7yl3 of 73h 64m3'5 f0n7." + +msgid "You can choose to switch Pokémon when an opponent's Pokémon faints." +msgstr "Y0u c4n chus3 2 swi7ch Pokémon when 4n 0pp0nen7'5 Pok3m0n f4in7s." + +msgid "You can choose whether to view move animations." +msgstr "Y0u c4n chus3 wheth3r 2 v1ew m0v3 4n1ma710n5." + +msgid "You can receive even more Coins in the next game!" +msgstr "You c4n r3c31ve 3v3n m0r3 C01n5 in 73h n3x7 6am3!" + +msgid "You can set the game's SFX volume." +msgstr "Y0u c4n s37 73h gam3's 5FX vo1um3." + +msgid "You can set the game's frames per second." +msgstr "Y0u c4n s37 73h gam3's fr4m3s p3r 5ec0nd." + +msgid "You can set the game's language." +msgstr "Y0u c4n s37 73h gam3's 1angua63." + +msgid "You can set the game's music volume." +msgstr "Y0u c4n s37 73h gam3's mu5ic v01um3." + +msgid "You can use the patcher.exe in your game folder to update! \\wtnp[40]" +msgstr "You can us3 73h p47ch3r.3x3 in y0ur 6ame f01d3r 2 upd4t3! \\wtnp[40]" + +msgid "You can't dismount your Bike here." +msgstr "You c4n't d15mount y0ur 81k3 h3re." + +msgid "You can't play unless you have a Coin Case." +msgstr "You c4n't p14y unl355 you h4v3 4 Co1n C45e." + +msgid "You can't release an Egg." +msgstr "You c4n't r31ea53 4n E6g." + +msgid "You can't release eggs." +msgstr "Y0u c4n'7 r313463 3ggs." + +msgid "You can't switch {1}'s Pokémon with one of yours!" +msgstr "You c4n't sw17ch {1}'5 Pokém0n w17h 0n3 0f y0urs!" + +msgid "You cannot search by your own online ID!" +msgstr "You cannot s34rch 8y your 0wn 0n11n3 ID!" + +msgid "You cannot trade this Pokemon!" +msgstr "You cannot tr4d3 7h1s Pok3m0n!" + +msgid "You cross blades with the opponent!" +msgstr "You cr0ss 814de5 w17h 73h opp0n3n7!" + +msgid "You don't have any Coins to play!" +msgstr "You d0n't h4ve 4ny C0ins 2 p14y!" + +msgid "You don't have any eligible pokemon for a sky battle" +msgstr "You d0n't hav3 4ny 31ig1bl3 p0k3mon for 4 5ky 847tl3" + +msgid "You don't have any other save files" +msgstr "You d0n't h4ve 4ny 073hr 5av3 f1l3s" + +msgid "You don't have enough berries." +msgstr "You don't hav3 3n0u6h berr13s." + +msgid "You don't have enough cards." +msgstr "You d0n't h4ve 3nou6h cards." + +msgid "You don't have enough money." +msgstr "You d0n't h4ve 3nou6h mon3y." + +msgid "You evade the opponent's attack!" +msgstr "You 3v4de 73h oppon3nt's 4t74ck!" + +msgid "You fail to block the opponent's attack!" +msgstr "You f41l 2 81ock t3h opp0nen7'5 a7t4ck!" + +msgid "You got ${1}" +msgstr "You 6o7 ${1}" + +msgid "You have a burning spirit within you that never ceases!\\^" +msgstr "You hav3 a burn1n6 5p1ri7 w1th1n y0u tha7 n3v3r c345e5!\\^" + +msgid "You have a great future ahead, but what about now?" +msgstr "You hav3 a gr3a7 fu7ure 4h34d, 8u7 wha7 480u7 now?" + +msgid "You have completed {1}!" +msgstr "You hav3 c0mp1e7'd {1}!" + +msgid "You have no Pokemon that can be purified." +msgstr "You h4ve n0 Pok3mon 7h4t can 83 pur1fi3d." + +msgid "You have no cards." +msgstr "You h4ve n0 card5." + +msgid "You have no more room in the Bag." +msgstr "You h4ve n0 mor3 rum in 73h 846." + +msgid "You have no room for more cards." +msgstr "You h4ve n0 room f0r m0r3 c4rd5." + +msgid "You have no room left in the Bag." +msgstr "Y0u h4ve n0 rum lef7 in t3h B46." + +msgid "You have no usable items in this pocket." +msgstr "You hav3 n0 u5a813 1t3ms 1n th15 p0cke7." + +msgid "You have received a mystery award! Search to find what has been unlocked!" +msgstr "You hav3 r3c31v'd 4 myst3ry aw4rd! 53arch 2 f1nd wh4t h4s 833n unl0ck3d!" + +msgid "You haven't found any Coins! Are you sure you want to quit?" +msgstr "You h4ven'7 found 4ny Co1ns! 4r3 you sur3 y0u w4n7 2 qui7?" + +msgid "You hit each other!" +msgstr "You h17 e4ch oth3r!" + +msgid "You know that the best things in life come to those who wait.\\^" +msgstr "You kn0w tha7 t3h 83s7 th1n6s 1n 11f3 com3 2 7ho53 wh0 wa17.\\^" + +msgid "You must choose a move!" +msgstr "You mu57 cho05e 4 m0v3!" + +msgid "You must choose at least one rule to play a custom game." +msgstr "You mu57 cho05e 47 1e4st 0n3 ru13 2 pl4y 4 cu52m 64me." + +msgid "You must enable Nuzlocke to select this." +msgstr "You mu57 ena81e Nuz1ocke 2 5e13c7 7h1s." + +msgid "You need an internet connection to use the GTS, WT and VT" +msgstr "You ne'd an 1nt3rn37 conn3c7i0n 2 u53 73h 675, W7 & V7" + +msgid "You now have ${1}." +msgstr "Y0u n0w h4ve ${1}." + +msgid "You now have {1} Coins." +msgstr "Y0u n0w h4ve {1} Coin5." + +msgid "You picked the {1} {2}.\\wtnp[30]" +msgstr "You p1cked th3 {1} {2}.\\wtnp[30]" + +msgid "You picked the {1}.\\wtnp[30]" +msgstr "You p1cked th3 {1}.\\wtnp[30]" + +msgid "You pierce through the opponent's defenses!" +msgstr "You p13rc3 7hrou6h 73h oppon3n7's d3fen53s!" + +msgid "You prefer to adapt to overcome challenges in your path.\\^" +msgstr "You pr3fer 2 4d4p7 2 0verc0me ch4113ng3s 1n y0ur p47h.\\^" + +msgid "You prefer to overwhelm your opponents with sheer force and firepower.\\^" +msgstr "You pr3fer 2 0v3rwh3lm y0ur opp0n3n75 wi7h 5h33r f0rc3 & f1r3p0w3r.\\^" + +msgid "You seem to be a Trainer who likes to play it safe.\\^" +msgstr "You 5e3m 2 b3 a 7r41n3r wh0 l1k35 2 pl4y 17 54fe.\\^" + +msgid "You seem to be a trainer that is capable of many different strategies.\\^" +msgstr "You 5e3m 2 b3 a 7r41n3r 7h47 15 c4p48l3 0f m4ny d1fferent 57r4736i35.\\^" + +msgid "You seem to be a trainer who won't hesitate to go for what you want.\\^" +msgstr "You 5e3m 2 b3 a 7r41n3r wh0 w0n'7 h35i7a73 2 60 f0r wha7 y0u w4n7.\\^" + +msgid "You study each other's movements..." +msgstr "You 57udy 34ch 073hr's m0vem3n75..." + +msgid "You used your last {1}." +msgstr "You u5'd y0ur l45t {1}." + +msgid "You're already surfing." +msgstr "You'r3 already 5urf1ng." + +msgid "You're holding a Pokémon!" +msgstr "You'r3 ho1d1ng 4 P0k3m0n!" + +msgid "You're impulsive, impatient, and care mostly about your own desires.\\^" +msgstr "You're 1mpul51v3, 1mp4ti3n7, & c4r3 mo5t1y 480ut y0ur own d351r35.\\^" + +msgid "You've found all of the hidden x2 and x3 cards." +msgstr "You'v3 found al1 of 73h h1dd3n x2 and x3 c4rds." + +msgid "You've got 99,999 Coins." +msgstr "You'v3 go7 99,999 C01n5." + +msgid "You've run out of Coins.\nGame over!" +msgstr "You'v3 run 0ut 0f C01n5.\n6am3 0ver!" + +msgid "Youngster Samuel" +msgstr "Youn657er 54mue1" + +msgid "Your Coin Case has been filled." +msgstr "Your C0in C45e h4s 83en f1l13d." + +msgid "Your Coin Case is full!" +msgstr "Your C0in C45e 15 fu1l!" + +msgid "Your PC's Mailbox is full." +msgstr "Your PC's M41lb0x 15 ful1." + +msgid "Your Pokémon were healed." +msgstr "Y0ur Pokém0n w3re h3al3d." + +msgid "Your Pokémon will be waiting for you in the Pokémon Storage System." +msgstr "Your P0kém0n wi11 83 w4i71n6 f0r you in 73h Pok3m0n 52ra63 5y57em." + +msgid "Your attack was evaded!" +msgstr "Your 47tack was 3v4d3d!" + +msgid "Your attack was not blocked!" +msgstr "Your 47tack was no7 8l0ck3d!" + +msgid "Your battle link ID:" +msgstr "Y0ur b47713 l1nk ID:" + +msgid "Your calm, rational approach will come to aid you in the future.\\^" +msgstr "Your c41m, r47i0n41 appr04ch w111 c0me 2 41d y0u 1n t3h fu7ur3.\\^" + +msgid "Your coins" +msgstr "Your c0in5" + +msgid "Your foe's weak!\nGet 'em, {1}!" +msgstr "Your f0e'5 w34k!\nGe7 'em, {1}!" + +msgid "Your game is out-of-date!\nUpdate required. \\wtnp[30]" +msgstr "Your g4me 1s 0u7-0f-d4te! \nUpd473 r3qu1r3d. \\wtnp[30]" + +msgid "Your journey --- your story --- is about to unfold." +msgstr "Your j0urn3y --- y0ur s2ry --- 15 480u7 2 unf01d." + +msgid "Your name is {1}?" +msgstr "Your n4me 1s {1}?" + +msgid "Your name?" +msgstr "Your n4me?" + +msgid "Your old Nuzlocke savefile needs to be converted to the new system." +msgstr "Your 01d Nuz1ock3 54vefi13 n33d5 2 83 c0nv3r7ed 2 t3h new sys73m." + +msgid "Your party Pokémon and any in the Daycare will be deposited, too." +msgstr "Your p4rty P0kém0n & any 1n 73h D4yc4r3 wi11 b3 d3p05i7ed, 2o." + +msgid "Your party is full!" +msgstr "Your p4rty 15 fu1l!" + +msgid "Your party is full! You can't unfuse {1}." +msgstr "Your p4rty 15 fu1l! You c4n'7 unfus3 {1}." + +msgid "Your party's full!" +msgstr "Your p4rty'5 fu11!" + +msgid "Your philosophy is probably to just \"go with the flow\".\\^" +msgstr "Your ph1lo5ophy 15 pr0ba81y 2 ju57 \"6o w17h 73h f10w\".\\^" + +msgid "Your special attacks collide!" +msgstr "Your 5pec141 at74ck5 c0l11d3!" + +msgid "Your starter as well as all wild and trainer Pokémon will be randomized." +msgstr "Your s74rt3r 4s w311 4s 411 w11d & 7ra1n3r P0k3m0n wi1l b3 r&0m1zed." + +msgid "Your team became cloaked in a mystical veil!" +msgstr "Your 73am bec4m3 cl04ked in a my5t1c4l v311!" + +msgid "Your team became shrouded in mist!" +msgstr "Your 73am bec4m3 shr0ud'd 1n m157!" + +msgid "Your team is no longer protected by Safeguard!" +msgstr "Your 73am is no 1on63r pro73c7'd by 5af36u4rd!" + +msgid "Your team is no longer protected by mist!" +msgstr "Your 73am is no 1on63r pro73c7'd by mi57!" + +msgid "Your team is too nervous to eat Berries!" +msgstr "Your 73am is 2o nerv0us 2 34t 83rr135!" + +msgid "Your team's Light Screen faded!" +msgstr "Your 73am's 11gh7 Screen f4ded!" + +msgid "Your team's Light Screen wore off!" +msgstr "Your 73am's 11gh7 Screen w0re 0ff!" + +msgid "Your team's Lucky Chant wore off!" +msgstr "Your 73am's 1ucky Ch4nt wor3 0ff!" + +msgid "Your team's Mist faded!" +msgstr "Your 73am's M1s7 fad3d!" + +msgid "Your team's Reflect faded!" +msgstr "Your 73am's R3f13ct fad3d!" + +msgid "Your team's Reflect wore off!" +msgstr "Your 73am's R3f13ct wor3 off!" + +msgid "Your team's Tailwind petered out!" +msgstr "Your 73am's 74i1wind pe7er'd 0u7!" + +msgid "Your {1} in the Purify Chamber is ready for purification!" +msgstr "Your {1} in 73h Purify Cham8er 15 r3ady f0r purif1c4t10n!" + +msgid "Z+Up/Down: Swap\nZ+Left: Delete\nZ+Right: Insert" +msgstr "Z+Up/Down: Sw4p\nZ+L3ft: D3l3t3\nZ+R1gh7: 1n53rt" + +msgid "Zoom X:" +msgstr "Zum X:" + +msgid "Zoom Y:" +msgstr "Zum Y:" + +msgid "\\GHere you go!" +msgstr "\\GH3r3 you 60!" + +msgid "\\GYou don't have enough money." +msgstr "\\GY0u d0n't hav3 3nou6h m0n3y." + +msgid "\\GYou have no room left in the Bag." +msgstr "\\GY0u h4ve n0 rum lef7 in t3h B46." + +msgid "\\PN, are you ready?" +msgstr "\\PN, ar3 y0u re4dy?" + +msgid "\\c[7]ENGAGEMENT FAILED.\\wt[16]\nA POWER CELL IS NEEDED." +msgstr "\\c[7]ENG463MENT F4I13D.\\wt[16]\nA POW3R C311 15 N33D3D." + +msgid "\\c[7]ENGAGEMENT SUCCESSFUL." +msgstr "\\c[7]ENG463MENT 5UCC3SSFUL." + +msgid "\\c[7]OBSTACLE DETECTED.\\wt[20]\nENGAGING STRENGTH PROTOCOL\\wt[8].\\wt[8].\\wt[8].\\wt[8]" +msgstr "\\c[7]OBS74CLE DE73C73D.\\wt[20]\nEN6AG1NG 57REN67H PR07OCO1\\wt[8].\\wt[8].\\wt[8].\\wt[8]" + +msgid "\\me[Jingle - HMTM]Obtained \\c[1]{1}\\c[0]!\nIt contained \\c[1]{2}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]Obt41ned \\c[1]{1}\\c[0]!\n17 c0nta1ned \\c[1]{2}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - HMTM]{1} found \\c[1]{2}\\c[0]!\nIt contained \\c[1]{3}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]{1} f0und \\c[1]{2}\\c[0]!\nI7 con7ained \\c[1]{3}\\c[0].\\wtnp[55]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Obt41ned \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Obt41ned \\c[1]{1}5\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained some \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]Obt41ned som3 \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found one \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} f0und 0ne \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} f0und 5om3 \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} f0und {2} \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1} f0und {2} \\c[1]{3}5\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]Obt41ned \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Randomizer Mode has been unlocked!\\wt[30]\nIt will be available when starting a new Custom Game." +msgstr "\\me[Jinlge - KeyItem]R&0m1zer M0de h4s 83en unl0ck3d!\\wt[30]\n17 w11l 83 4va1l48l3 when 57ar7in6 a n3w Cus2m 64m3." + +msgid "\\me[Jinlge - KeyItem]\\sign[sign1]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\sign[sign1]08ta1ned \\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Voltorb Flip Game Over]Oh no! You get 0 Coins!\\wtnp[50]" +msgstr "\\me[Voltorb Flip Game Over]Oh n0! Y0u 6et 0 C01n5!\\wtnp[50]" + +msgid "\\me[Voltorb Flip Win]Board clear!\\wtnp[40]" +msgstr "\\me[Voltorb Flip Win]B04rd cl34r!\\wtnp[40]" + +msgid "\\se[Voltorb Flip Level Dropped]Dropped to Game Lv. {1}!" +msgstr "\\se[Voltorb Flip Level Dropped]Dr0pp'd 2 64me 1v. {1}!" + +msgid "\\se[]1,\\wt[4] 2,\\wt[4] and...\\wt[8] ...\\wt[8] ...\\wt[8] Poof!\\se[balldrop]" +msgstr "\\se[]1,\\wt[4] 2,\\wt[4] &...\\wt[8] ...\\wt[8] ...\\wt[8] Po0f!\\se[balldrop]" + +msgid "\\se[]Congratulations! Your {1} evolved into {2}!\\wt[80]" +msgstr "\\se[]C0n6r4tu1471on5! Y0ur {1} ev01v'd in2 {2}!\\wt[80]" + +msgid "\\se[]Save failed.\\wtnp[30]" +msgstr "\\se[]S4v3 fai13d.\\wtnp[30]" + +msgid "\\se[]What?\n{1} is evolving!\\^" +msgstr "\\se[]Wh47?\n{1} 15 ev01v1n6!\\^" + +msgid "\\se[]{1} hatched from the Egg!\\wt[80]" +msgstr "\\se[]{1} ha7ched fr0m t3h Eg6!\\wt[80]" + +msgid "\\se[]{1} learned {2}!\\se[itemlevel]" +msgstr "\\se[]{1} 134rned {2}!\\se[itemlevel]" + +msgid "\\se[]{1} saved the game.\\se[save]\\wtnp[30]" +msgstr "\\se[]{1} 54v'd 73h gam3.\\se[save]\\wtnp[30]" + +msgid "\\se[accesspc]Accessed the Hall of Fame." +msgstr "\\se[accesspc]Acc355ed 73h H41l 0f Fam3." + +msgid "\\se[accesspc]Accessed the Purify Chamber." +msgstr "\\se[accesspc]Acc355ed 73h Purify Cham8er." + +msgid "\\se[accesspc]Accessed {1}'s PC." +msgstr "\\se[accesspc]Acc355ed {1}'5 PC." + +msgid "\\se[accesspc]Booted up a TM." +msgstr "\\se[accesspc]Bu7'd up 4 7M." + +msgid "\\se[accesspc]Booted up an HM." +msgstr "\\se[accesspc]Bu7'd up 4n HM." + +msgid "\\se[accesspc]The Pokémon Storage System was opened." +msgstr "\\se[accesspc]Th3 P0kém0n S2r4g3 5y5t3m w45 0p3n3d." + +msgid "\\se[computeropen]{1} booted up the PC." +msgstr "\\se[computeropen]{1} 8u7'd up 73h PC." + +msgid "\\se[itemlevel]{1} received \\c[1]{2}\\c[0]!\\nIt contained \\c[1]{3}\\c[0].\\wtnp[30]" +msgstr "\\se[itemlevel]{1} r3c3iv'd \\c[1]{2}\\c[0]!\\nI7 cont41n'd \\c[1]{3}\\c[0].\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received a \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} r3c3iv'd 4 \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received an \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} r3c3iv'd 4n \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} r3c3iv'd 5om3 \\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} r3c3iv'd {2} \\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1} r3c3iv'd {2} \\c[1]{3}5\\c[0]!\\wtnp[30]" + +msgid "\\ts[]Manage Mystery Gifts (X=online)." +msgstr "\\ts[]M4n46e My57ery G1f7s (X=on11n3)." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried home." +msgstr "\\w[]\\wm\\c[8]\\l[3]4f7er t3h unfor7una7e d3f347, {1} 5curr1'd h0m3." + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried to a Pokémon Center." +msgstr "\\w[]\\wm\\c[8]\\l[3]4f7er t3h unfor7una7e d3f347, {1} 5curr1'd 2 4 Pokém0n Cen73r." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried home, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} 5curri'd h0me, pr0tec7in6 73h 3xh4u57ed & fainted Pok3m0n from furth3r h4rm." + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried to a Pokémon Center, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\w[]\\wm\\c[8]\\l[3]{1} 5curri'd 2 a P0kémon Cen73r, pro73c71ng 73h exhau57ed & f41nt'd Pokém0n fr0m fur73hr harm." + +msgid "accuracy" +msgstr "4ccur4cy" + +msgid "an egg" +msgstr "an 366" + +msgid "dexbg1" +msgstr "d3x8g1" + +msgid "egg" +msgstr "eg6" + +msgid "evasiveness" +msgstr "3vas1v3ne5s" + +msgid "female" +msgstr "fem413" + +msgid "genderless" +msgstr "63nderles5" + +msgid "lower" +msgstr "1ower" + +msgid "male" +msgstr "ma13" + +msgid "normal" +msgstr "norm41" + +msgid "other" +msgstr "0t3hr" + +msgid "pokedexSearchbg" +msgstr "pokedex5earch8g" + +msgid "pokedexbg" +msgstr "pokedex8g" + +msgid "pokemon -> tm" +msgstr "p0k3m0n -> tm" + +msgid "pokemon -> tutor" +msgstr "p0k3m0n -> tu2r" + +msgid "pokemon <- tm" +msgstr "p0k3m0n <- tm" + +msgid "pokemon <- tutor" +msgstr "p0k3m0n <- tutor" + +msgid "shiny" +msgstr "sh1ny" + +msgid "text one" +msgstr "text on3" + +msgid "text two" +msgstr "text tw0" + +msgid "the ally {1}" +msgstr "73h 411y {1}" + +msgid "the egg" +msgstr "th3 366" + +msgid "the foe {1}" +msgstr "the fo3 {1}" + +msgid "the opposing {1}" +msgstr "73h 0ppos1ng {1}" + +msgid "the wild {1}" +msgstr "73h w11d {1}" + +msgid "their egg" +msgstr "th31r 3gg" + +msgid "wh̳hC PC sHoulD bE̳ acCe̳sEd?̳̳̳" +msgstr "wh̳hC PC sHou1D 83̳ acCe̳53d?̳̳̳" + +msgid "{1:.1f} kg" +msgstr "{1:.1f} k6" + +msgid "{1:4.1f} lbs." +msgstr "{1:4.1f} 18s." + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\n1D: {2:05d} 07: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\n1D: {2:05d} 07: {3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" +msgstr "{1:s}\n1D: {2:05d} 07: {3:s}\\wtnp[0]" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" +msgstr "{1:s}\n1D: {2:05d} 07: {3:s}\\wtnp[100]" + +msgid "{1:s} (F, Lv{2:d})" +msgstr "{1:s} (F, 1v{2:d})" + +msgid "{1:s} (M, Lv{2:d})" +msgstr "{1:s} (M, 1v{2:d})" + +msgid "{1:s} Pokémon" +msgstr "{1:s} P0k3mon" + +msgid "{1:s}: Search Mode" +msgstr "{1:s}: 5e4rch Mod3" + +msgid "{1:s}POWER/{2:s}\nPP/{3:d}ACCURACY/{4:s}" +msgstr " {1:s}P0W3R/{2:s}\n PP/{3:d}ACCUR4CY/{4:s}" + +msgid "{1:s}PP: ---
TYPE/{2:s}" +msgstr "{1:s}PP: ---
7YP3/{2:s}" + +msgid "{1:s}PP: {2: 2d}/{3: 2d}
TYPE/{4:s}" +msgstr "{1:s}PP: {2: 2d}/{3: 2d}
7YP3/{4:s}" + +msgid "{1}\nwould like to battle!" +msgstr "{1}\nw0u1d 1ik3 2 8at71e!" + +msgid "{1}\n{2}" +msgstr "{1}\n{2}" + +msgid "{1} (Lv.{2}) caught." +msgstr "{1} (1v.{2}) c4u6h7." + +msgid "{1} (Lv.{2}) defeated." +msgstr "{1} (1v.{2}) d3f3473d." + +msgid "{1} (Lv.{2}) not roaming (switch {3} is off)." +msgstr "{1} (1v.{2}) n0t r04min6 (5wi7ch {3} 15 0ff)." + +msgid "{1} (Lv.{2}) roaming (map not set)." +msgstr "{1} (1v.{2}) r0am1n6 (m4p n0t s3t)." + +msgid "{1} (Lv.{2}) roaming on map {3} ({4}){5}" +msgstr "{1} (1v.{2}) r0am1n6 on map {3} ({4}){5}" + +msgid "{1} - {2} POKéMON" +msgstr "{1} - {2} POK3M0N" + +msgid "{1} Badge {2}" +msgstr "{1} 84d6e {2}" + +msgid "{1} Female" +msgstr "{1} F3m4le" + +msgid "{1} Female Shiny" +msgstr "{1} F3m4le 5hiny" + +msgid "{1} Lv{2} {3}" +msgstr "{1} 1v{2} {3}" + +msgid "{1} Lv{2} {3}/{4}" +msgstr "{1} 1v{2} {3}/{4}" + +msgid "{1} Male" +msgstr "{1} M4l3" + +msgid "{1} Male Shiny" +msgstr "{1} M4l3 Sh1ny" + +msgid "{1} Pokémon are in the Day Care." +msgstr "{1} P0k3mon 4r3 1n th3 D4y Care." + +msgid "{1} Pokémon are needed." +msgstr "{1} P0k3mon 4r3 n33d3d." + +msgid "{1} Pokémon will be released, 1 of them is shiny. Are you absolutely certain?" +msgstr "{1} P0k3m0n wi11 b3 r313as3d, 1 0f 7h3m 1s 6h1ny. 4r3 y0u 4bs01u731y c3r741n?" + +msgid "{1} Pokémon will be released, {2} of them are shiny. Are you absolutely certain?" +msgstr "{1} P0k3m0n wi11 b3 r313as3d, {2} 0f 7h3m 4r3 6h1ny. 4r3 y0u 4bs01u731y c3r741n?" + +msgid "{1} Pokémon will be released. Are you absolutely certain?" +msgstr "{1} P0k3m0n wi11 b3 r3l34s3d. 4r3 y0u 4bs01u731y c3r741n?" + +msgid "{1} Shiny" +msgstr "{1} 5hiny" + +msgid "{1} absorbed nutrients with its roots!" +msgstr "{1} ab50rbed nu7r13nt5 wi7h 17s ru7s!" + +msgid "{1} acquired {2}!" +msgstr "{1} acqu1red {2}!" + +msgid "{1} adores you!\nThe base Attack fell!" +msgstr "{1} 4d0r3s y0u!\nTh3 845e A77ack f3l1!" + +msgid "{1} adores you!\nThe base Defense fell!" +msgstr "{1} 4d0r3s y0u!\nTh3 845e D3fen53 fe1l!" + +msgid "{1} adores you!\nThe base HP fell!" +msgstr "{1} 4d0r3s y0u!\nTh3 845e HP f311!" + +msgid "{1} adores you!\nThe base Special Attack fell!" +msgstr "{1} 4d0r3s y0u!\nTh3 845e Sp3c141 4t7ack f31l!" + +msgid "{1} adores you!\nThe base Special Defense fell!" +msgstr "{1} 4d0r3s y0u!\nTh3 845e Sp3c141 Defen5e f3l1!" + +msgid "{1} adores you!\nThe base Speed fell!" +msgstr "{1} 4d0r3s y0u!\nTh3 845e Sp3ed f31l!" + +msgid "{1} adores you!\nThe door to its heart opened a little." +msgstr "{1} 4d0r3s y0u!\nTh3 dur 2 17s h34rt op3n'd a 11t71e." + +msgid "{1} already has a burn." +msgstr "{1} alr34dy ha5 a 8urn." + +msgid "{1} already has a substitute!" +msgstr "{1} alr34dy ha5 a 5ub57itute!" + +msgid "{1} already knows\n{2}." +msgstr "{1} 41r34dy kn0ws\n{2}." + +msgid "{1} anchored itself with its roots!" +msgstr "{1} anch0red i75e1f w17h 1ts ro075!" + +msgid "{1} anchored itself with {2}!" +msgstr "{1} anch0red i75e1f w17h {2}!" + +msgid "{1} anchored itself!" +msgstr "{1} anch0red i75e1f!" + +msgid "{1} and {2} are attacking!" +msgstr "{1} and {2} ar3 47t4ck1ng!" + +msgid "{1} and {2} want to battle!" +msgstr "{1} and {2} w4nt 2 84tt13!" + +msgid "{1} animations converted to new format." +msgstr "{1} 4nimati0ns c0nver7ed 2 new f0rma7." + +msgid "{1} appears incapable of using its power!" +msgstr "{1} app34rs inc4p48le 0f usin6 175 p0w3r!" + +msgid "{1} avoided damage with Wonder Guard!" +msgstr "{1} av01ded dam4g3 wi7h W0nd3r 6u4rd!" + +msgid "{1} avoided the attack!" +msgstr "{1} av01ded t3h a77ack!" + +msgid "{1} avoids attacks by its ally Pokémon!" +msgstr "{1} av01ds 4tt4ck5 by 1ts al1y P0k3m0n!" + +msgid "{1} became cloaked in a freezing light!" +msgstr "{1} bec4me clo4ked in 4 freez1n6 11gh7!" + +msgid "{1} became cloaked in freezing air!" +msgstr "{1} bec4me clo4ked in fre3zin6 41r!" + +msgid "{1} became cloaked in mystical moonlight!" +msgstr "{1} bec4me clo4ked in mys7ic41 mun1i6h7!" + +msgid "{1} became confused due to fatigue!" +msgstr "{1} bec4me confus'd du3 2 fa71gu3!" + +msgid "{1} became confused!" +msgstr "{1} bec4me confus3d!" + +msgid "{1} became healthy!" +msgstr "{1} bec4me hea17hy!" + +msgid "{1} became healthy." +msgstr "{1} 83c4me h341thy." + +msgid "{1} became nimble!" +msgstr "{1} bec4me nim81e!" + +msgid "{1} became the center of attention!" +msgstr "{1} bec4me 73h cen7er 0f 4tt3nt10n!" + +msgid "{1} became trapped by Sand Tomb!" +msgstr "{1} bec4me 7rapped by 5and T0mb!" + +msgid "{1} became trapped by swirling magma!" +msgstr "{1} bec4me 7rapped by 5wirlin6 m46ma!" + +msgid "{1} began charging power!" +msgstr "{1} be64n char61n6 pow3r!" + +msgid "{1} began growling deeply!" +msgstr "{1} be64n grow11n6 de3ply!" + +msgid "{1} began having a nightmare!" +msgstr "{1} be64n h4vin6 4 ni6htm4re!" + +msgid "{1} bids farewell to {2}." +msgstr "{1} 81d5 far3w3ll 2 {2}." + +msgid "{1} blacked out!" +msgstr "{1} bl4cked ou7!" + +msgid "{1} bounced the {2} back!" +msgstr "{1} bounced t3h {2} 8ack!" + +msgid "{1} braced itself!" +msgstr "{1} br4c'd 1ts31f!" + +msgid "{1} breaks the mold!" +msgstr "{1} br34ks 73h mo1d!" + +msgid "{1} burrowed its way under the ground!" +msgstr "{1} burr0wed i75 w4y under th3 6r0und!" + +msgid "{1} called {2}!" +msgstr "{1} ca11'd {2}!" + +msgid "{1} calmed down." +msgstr "{1} ca1m'd down." + +msgid "{1} came to its senses from the Trainer's call!" +msgstr "{1} cam3 2 1ts 5en5es from th3 7r41n3r's c411!" + +msgid "{1} came to its senses from the {2}!" +msgstr "{1} c4m3 2 175 sen5e5 fr0m 73h {2}!" + +msgid "{1} can now be purified!" +msgstr "{1} c4n now 83 pur1f13d!" + +msgid "{1} can use items again!" +msgstr "{1} can use it3ms 4ga1n!" + +msgid "{1} can't be fused with itself!" +msgstr "{1} c4n'7 b3 fused w17h 1t53lf!" + +msgid "{1} can't be fused with {2}." +msgstr "{1} c4n'7 b3 fused w17h {2}." + +msgid "{1} can't be learned." +msgstr "{1} c4n'7 b3 13arn3d." + +msgid "{1} can't be switched out!" +msgstr "{1} can'7 b3 sw1tched 0ut!" + +msgid "{1} can't be taught to an Egg." +msgstr "{1} c4n'7 b3 74ugh7 2 4n E66." + +msgid "{1} can't be taught to this Pokémon." +msgstr "{1} c4n'7 b3 74ugh7 2 7h1s Pok3m0n." + +msgid "{1} can't be used in a sky battle!" +msgstr "{1} can'7 b3 u5'd 1n 4 sky b47t13!" + +msgid "{1} can't escape now!" +msgstr "{1} can'7 e5cap3 n0w!" + +msgid "{1} can't fight in a sky battle!" +msgstr "{1} can'7 f1gh7 in a 5ky 8at71e!" + +msgid "{1} can't get it going!" +msgstr "{1} can'7 g3t 17 60in6!" + +msgid "{1} can't move somehow..." +msgstr "{1} c4n'7 m0v3 som3h0w..." + +msgid "{1} can't move!" +msgstr "{1} can'7 m0ve!" + +msgid "{1} can't stockpile any more!" +msgstr "{1} can'7 s2ckp1l3 any more!" + +msgid "{1} can't use items anymore!" +msgstr "{1} can'7 u5e 17em5 anymore!" + +msgid "{1} can't use the same move twice in a row due to the torment!" +msgstr "{1} can'7 u5e 73h 5am3 move 7wic3 1n 4 r0w due 2 73h 2rm3n7!" + +msgid "{1} can't use the sealed {2}!" +msgstr "{1} can'7 u5e 73h 5ea1'd {2}!" + +msgid "{1} can't use {2} after the taunt!" +msgstr "{1} can'7 u5e {2} af7er 73h taunt!" + +msgid "{1} can't use {2} because of Heal Block!" +msgstr "{1} can'7 u5e {2} b3cau53 of H34l 810ck!" + +msgid "{1} cannot be an egg. Make egg anyway?" +msgstr "{1} c4nn0t 83 4n 36g. Make 3g6 4nyw4y?" + +msgid "{1} cannot use {2}!" +msgstr "{1} cann0t use {2}!" + +msgid "{1} cards have been chosen." +msgstr "{1} c4rd5 h4v3 be3n ch0s3n." + +msgid "{1} caused an uproar!" +msgstr "{1} cau5'd 4n upr04r!" + +msgid "{1} changed Forme!" +msgstr "{1} ch4n6ed F0rme!" + +msgid "{1} chose Doom Desire as its destiny!" +msgstr "{1} ch053 Dum D3s1re 45 i7s d3s71ny!" + +msgid "{1} clamped {2}!" +msgstr "{1} cl4mped {2}!" + +msgid "{1} consumed its {2}!" +msgstr "{1} con5umed i75 {2}!" + +msgid "{1} copied {2}'s stat changes!" +msgstr "{1} cop1'd {2}'s 5t47 ch4ng3s!" + +msgid "{1} copied {2}'s {3}!" +msgstr "{1} cop1'd {2}'s {3}!" + +msgid "{1} cured its infatuation status using its {2}!" +msgstr "{1} cur'd i7s 1nf47ua71on st47u5 u5in6 i75 {2}!" + +msgid "{1} cut its own HP and laid a curse on {2}!" +msgstr "{1} cu7 1ts own HP and la1d 4 cur53 0n {2}!" + +msgid "{1} cut its own HP and maximized its Attack!" +msgstr "{1} cu7 1ts own HP and maxim1zed 17s 47t4ck!" + +msgid "{1} defeated\n{2}!" +msgstr "{1} def34ted\n{2}!" + +msgid "{1} defeated the opponent\n{2} in a referee's decision!" +msgstr "{1} def34ted th3 0ppon3nt\n{2} 1n 4 r3f3r3e'5 d3cis10n!" + +msgid "{1} defeated {2} and {3}!" +msgstr "{1} def34ted {2} & {3}!" + +msgid "{1} did a headbutt!" +msgstr "{1} did 4 h3ad8ut7!" + +msgid "{1} did not learn {2}." +msgstr "{1} did not le4rn {2}." + +msgid "{1} doesn't become confused!" +msgstr "{1} do35n't bec0m3 confus3d!" + +msgid "{1} doesn't have Pokérus." +msgstr "{1} d035n't h4ve P0k3rus." + +msgid "{1} endured the hit!" +msgstr "{1} endured t3h h17!" + +msgid "{1} evaded the attack!" +msgstr "{1} ev4d'd 73h 4t74ck!" + +msgid "{1} fainted!" +msgstr "{1} fa1n7ed!" + +msgid "{1} fainted...\\" +msgstr "{1} fa1n7ed...\\" + +msgid "{1} fell asleep!" +msgstr "{1} fe11 as1eep!" + +msgid "{1} fell for the taunt!" +msgstr "{1} fe11 for th3 74un7!" + +msgid "{1} fell in love!" +msgstr "{1} fe11 in lov3!" + +msgid "{1} fell straight down!" +msgstr "{1} fe11 strai6ht down!" + +msgid "{1} fled from battle!" +msgstr "{1} fl'd fr0m 84t71e!" + +msgid "{1} fled using Run Away!" +msgstr "{1} fl'd us1ng Run Aw4y!" + +msgid "{1} fled using its {2}!" +msgstr "{1} fl'd us1ng 1t5 {2}!" + +msgid "{1} fled!" +msgstr "{1} fl3d!" + +msgid "{1} flew up high!" +msgstr "{1} fl3w up hi6h!" + +msgid "{1} flew {2} up into the air!" +msgstr "{1} fl3w {2} up 1n2 73h 4ir!" + +msgid "{1} flinched and couldn't move!" +msgstr "{1} fl1nched and c0uldn't mov3!" + +msgid "{1} flung its {2}!" +msgstr "{1} flun6 i7s {2}!" + +msgid "{1} foresaw an attack!" +msgstr "{1} for35aw an 4t74ck!" + +msgid "{1} forfeited the match!" +msgstr "{1} forf3it'd 73h match!" + +msgid "{1} forgot how to\nuse {2}." +msgstr "{1} f0r60t h0w 2\nus3 {2}." + +msgid "{1} forgot {2}." +msgstr "{1} for60t {2}." + +msgid "{1} forgot {2}..." +msgstr "{1} f0r60t {2}..." + +msgid "{1} found some \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1} found s0me \\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" +msgstr "{1} found {2} \\c[1]{3}5\\c[0]!\\wtnp[20]" + +msgid "{1} frisked the foe and found one {2}!" +msgstr "{1} fr15ked t3h f03 and f0und on3 {2}!" + +msgid "{1} frisked the other foe and found one {2}!" +msgstr "{1} fr15ked t3h o73hr foe and f0und 0n3 {2}!" + +msgid "{1} frisked {2} and found its {3}!" +msgstr "{1} fr15ked {2} & f0und 1ts {3}!" + +msgid "{1} gained a boosted {2} Exp. Points!" +msgstr "{1} ga1n'd 4 bu5t'd {2} 3xp. P01n75!" + +msgid "{1} gained {2} Exp. Points!" +msgstr "{1} ga1n'd {2} Exp. Poin7s!" + +msgid "{1} gave ${2} to the winner..." +msgstr "{1} gav3 ${2} 2 73h winn3r..." + +msgid "{1} gave {2} its {3}!" +msgstr "{1} gav3 {2} 1ts {3}!" + +msgid "{1} got ${2}\nfor winning!" +msgstr "{1} go7 ${2}\nfor w1nnin6!" + +msgid "{1} got free of {2}'s {3}!" +msgstr "{1} go7 fre3 of {2}'5 {3}!" + +msgid "{1} got over its infatuation." +msgstr "{1} go7 0ver i75 1nfa7uat1on." + +msgid "{1} grew to Lv. {2}!" +msgstr "{1} gr3w 2 1v. {2}!" + +msgid "{1} had its HP restored." +msgstr "{1} had 1ts HP re52red." + +msgid "{1} had its energy drained!" +msgstr "{1} had 1ts en3rgy dr41ned!" + +msgid "{1} harvested one {2}!" +msgstr "{1} harv3st'd 0ne {2}!" + +msgid "{1} has Air Lock!" +msgstr "{1} ha5 4ir Lock!" + +msgid "{1} has Mega Evolved into {2}!" +msgstr "{1} ha5 Meg4 Ev0lv'd 1n2 {2}!" + +msgid "{1} has already been selected." +msgstr "{1} ha5 4lr3ady b33n 53lected." + +msgid "{1} has been afflicted with infestation by {2}!" +msgstr "{1} ha5 8een affl1cted wi7h 1nf3574t10n 8y {2}!" + +msgid "{1} has been cured of its corruption!" +msgstr "{1} ha5 8een cured of 1ts corrup710n!" + +msgid "{1} has been laid down." +msgstr "{1} ha5 8een l41d down." + +msgid "{1} has no energy left to battle!" +msgstr "{1} ha5 no 3ner6y 1ef7 2 8at71e!" + +msgid "{1} has no more Pokémon that can fight!" +msgstr "{1} ha5 no mor3 P0kém0n that can f1gh7!" + +msgid "{1} has no moves left!" +msgstr "{1} ha5 no mov35 13ft!" + +msgid "{1} has no nickname." +msgstr "{1} h45 no n1cknam3." + +msgid "{1} has no usable Pokémon!" +msgstr "{1} ha5 no usa81e Pok3mon!" + +msgid "{1} has the nickname {2}." +msgstr "{1} h45 73h n1ckn4me {2}." + +msgid "{1} held up its Red Card against {2}!" +msgstr "{1} he1d up it5 R'd C4rd 4ga1ns7 {2}!" + +msgid "{1} helped {2} move next!" +msgstr "{1} he1p'd {2} m0ve nex7!" + +msgid "{1} hid underwater!" +msgstr "{1} hid und3rw47er!" + +msgid "{1} hung on using its Focus Band!" +msgstr "{1} hun6 on us1ng 1ts Focus 8&!" + +msgid "{1} hung on using its Focus Sash!" +msgstr "{1} hun6 on us1ng 1ts Focus 54sh!" + +msgid "{1} hung on with Sturdy!" +msgstr "{1} hun6 on wi7h 57urdy!" + +msgid "{1} ignored orders while asleep!" +msgstr "{1} ign0red ord3r5 wh11e 4sl33p!" + +msgid "{1} ignored orders!" +msgstr "{1} ign0red ord3r5!" + +msgid "{1} intends to flip up a mat and block incoming attacks!" +msgstr "{1} in73nds 2 f1ip up 4 m4t & b10ck 1ncom1n6 att4cks!" + +msgid "{1} is about to send in {2}." +msgstr "{1} is 48ou7 2 5end in {2}." + +msgid "{1} is absorbing power!" +msgstr "{1} is 48sorbin6 p0wer!" + +msgid "{1} is affected by the radiation!" +msgstr "{1} is 4ffected by t3h radia71on!" + +msgid "{1} is afflicted by the curse!" +msgstr "{1} is 4ffl1ct'd 8y th3 curs3!" + +msgid "{1} is already a Shadow Pokémon." +msgstr "{1} 15 41re4dy a 5had0w Pok3m0n." + +msgid "{1} is already asleep!" +msgstr "{1} is 41re4dy 4s13ep!" + +msgid "{1} is already confused!" +msgstr "{1} is 41re4dy confus3d!" + +msgid "{1} is already holding one {2}." +msgstr "{1} 15 41re4dy ho1din6 one {2}." + +msgid "{1} is already in battle!" +msgstr "{1} is 41re4dy 1n 8at71e!" + +msgid "{1} is already paralyzed!" +msgstr "{1} is 41re4dy par4lyz3d!" + +msgid "{1} is already poisoned." +msgstr "{1} is 41re4dy po15on3d." + +msgid "{1} is angry!" +msgstr "{1} is 4ngry!" + +msgid "{1} is attacking!" +msgstr "{1} is a77ackin6!" + +msgid "{1} is badly poisoned!" +msgstr "{1} is 84dly p01s0ned!" + +msgid "{1} is buffeted by the hail!" +msgstr "{1} is 8uff3ted by t3h ha1l!" + +msgid "{1} is buffeted by the sandstorm!" +msgstr "{1} is 8uff3ted by t3h sands2rm!" + +msgid "{1} is confused!" +msgstr "{1} is c0nfused!" + +msgid "{1} is covered in powder!" +msgstr "{1} is c0vered 1n powd3r!" + +msgid "{1} is damaged by the recoil!" +msgstr "{1} is d4ma6ed 8y 73h rec0il!" + +msgid "{1} is disabled no more!" +msgstr "{1} is d1sa8led n0 mor3!" + +msgid "{1} is eager for more!" +msgstr "{1} is 34ger f0r m0re!" + +msgid "{1} is eating!" +msgstr "{1} is 34ting!" + +msgid "{1} is exerting its Pressure!" +msgstr "{1} is 3xer7in6 i75 Pr3ssure!" + +msgid "{1} is fast asleep." +msgstr "{1} is f4st as13ep." + +msgid "{1} is frozen solid!" +msgstr "{1} is froz3n 50l1d!" + +msgid "{1} is genderless." +msgstr "{1} 15 63nd3r13ss." + +msgid "{1} is getting into position!" +msgstr "{1} is 63tt1ng 1n2 po51ti0n!" + +msgid "{1} is getting pumped!" +msgstr "{1} is 63tt1ng pumped!" + +msgid "{1} is glowing!" +msgstr "{1} is 61ow1ng!" + +msgid "{1} is having a bad dream!" +msgstr "{1} is h4ving 4 b4d dr3am!" + +msgid "{1} is healed by poison!" +msgstr "{1} is h3al'd 8y p0is0n!" + +msgid "{1} is hit by lightning!" +msgstr "{1} is h1t 8y 11gh7nin6!" + +msgid "{1} is hurt by its burn!" +msgstr "{1} is hurt by 1t5 burn!" + +msgid "{1} is hurt by its {2}!" +msgstr "{1} is hurt by 1t5 {2}!" + +msgid "{1} is hurt by poison!" +msgstr "{1} is hurt by po15on!" + +msgid "{1} is immobilized by love!" +msgstr "{1} is 1mmo8il1zed by 1ov3!" + +msgid "{1} is in love with {2}!" +msgstr "{1} is 1n l0ve wi7h {2}!" + +msgid "{1} is loafing around!" +msgstr "{1} is 10af1ng 4r0und!" + +msgid "{1} is locked in a nightmare!" +msgstr "{1} is 10ck'd 1n 4 ni6htm4re!" + +msgid "{1} is making a move..." +msgstr "{1} 15 m4kin6 4 m0ve..." + +msgid "{1} is making an uproar!" +msgstr "{1} is m4king 4n upro4r!" + +msgid "{1} is not a Shadow Pokémon." +msgstr "{1} 15 n0t 4 5had0w P0kémon." + +msgid "{1} is not affected by {2} thanks to its Safety Goggles!" +msgstr "{1} is n0t 4ff3ct'd by {2} 7hanks 2 1t5 5af37y Gog613s!" + +msgid "{1} is not allowed." +msgstr "{1} 15 n0t 4110wed." + +msgid "{1} is not compatible with {2}." +msgstr "{1} 15 n0t c0mpat18l3 wi7h {2}." + +msgid "{1} is now a Shadow Pokémon." +msgstr "{1} 15 n0w 4 5had0w P0kémon." + +msgid "{1} is now being held." +msgstr "{1} 15 n0w 831ng h3ld." + +msgid "{1} is now female." +msgstr "{1} 15 n0w f3m4le." + +msgid "{1} is now male." +msgstr "{1} 15 n0w m413." + +msgid "{1} is paralyzed! It can't move!" +msgstr "{1} is p4ra1yz3d! It can't m0v3!" + +msgid "{1} is paralyzed! It may be unable to move!" +msgstr "{1} is p4ra1yz3d! It may be un4813 2 mov3!" + +msgid "{1} is poisoned!" +msgstr "{1} is p0is0ned!" + +msgid "{1} is protected by Aroma Veil!" +msgstr "{1} is prot3ct'd 8y Ar0ma Ve11!" + +msgid "{1} is protected by Mist!" +msgstr "{1} is prot3ct'd 8y M15t!" + +msgid "{1} is protected by Safeguard!" +msgstr "{1} is prot3ct'd 8y S4feguard!" + +msgid "{1} is protected by the mist!" +msgstr "{1} is prot3ct'd 8y th3 m1st!" + +msgid "{1} is radiating a blazing aura!" +msgstr "{1} is r4di4tin6 4 bl4zin6 aura!" + +msgid "{1} is radiating a bursting aura!" +msgstr "{1} is r4di4tin6 4 bur5ting 4ur4!" + +msgid "{1} is radiating a dark aura!" +msgstr "{1} is r4di4tin6 4 dark aura!" + +msgid "{1} is radiating a fairy aura!" +msgstr "{1} is r4di4tin6 4 fa1ry 4ur4!" + +msgid "{1} is ready to help {2}!" +msgstr "{1} is r3ady 2 he1p {2}!" + +msgid "{1} is selected." +msgstr "{1} is 53lected." + +msgid "{1} is storing energy!" +msgstr "{1} is 52ring 3ner6y!" + +msgid "{1} is struggling!" +msgstr "{1} is 57ru6gl1ng!" + +msgid "{1} is switched out with the Eject Button!" +msgstr "{1} is 5witched ou7 w17h 73h 3j3c7 Bu72n!" + +msgid "{1} is tightening its focus!" +msgstr "{1} is 71gh7en1ng 1ts focus!" + +msgid "{1} is tormented!" +msgstr "{1} is 2rmented!" + +msgid "{1} is trying to\nlearn {2}." +msgstr "{1} 15 7ryin6 2\n13arn {2}." + +msgid "{1} is trying to learn {2}." +msgstr "{1} is 7rying 2 l34rn {2}." + +msgid "{1} is trying to take its foe down with it!" +msgstr "{1} is 7rying 2 t4ke 17s foe down wi7h i7!" + +msgid "{1} is unaffected!" +msgstr "{1} is unaffec73d!" + +msgid "{1} is waiting for {2}'s move..." +msgstr "{1} is w4it1ng for {2}'5 move..." + +msgid "{1} is watching carefully!" +msgstr "{1} is w4tchin6 c4refu1ly!" + +msgid "{1} isn't holding anything." +msgstr "{1} 15n'7 h01d1ng 4ny7hing." + +msgid "{1} kept going and crashed!" +msgstr "{1} kep7 go1ng & crash3d!" + +msgid "{1} knocked off {2}'s {3}!" +msgstr "{1} kn0cked off {2}'5 {3}!" + +msgid "{1} learned a new song!" +msgstr "{1} 134rned 4 new 5on6!" + +msgid "{1} learned {2}!" +msgstr "{1} le4rned {2}!" + +msgid "{1} learned {2}!\\se[itemlevel]" +msgstr "{1} 134rned {2}!\\se[itemlevel]" + +msgid "{1} levitated with electromagnetism!" +msgstr "{1} lev17at'd w1th el3ctr0ma6ne715m!" + +msgid "{1} lost against\n{2}!" +msgstr "{1} lo57 ag4in57\n{2}!" + +msgid "{1} lost against {2} and {3}!" +msgstr "{1} lo57 ag4in57 {2} and {3}!" + +msgid "{1} lost against {2}." +msgstr "{1} 1057 ag41n5t {2}." + +msgid "{1} lost its focus and couldn't move!" +msgstr "{1} lo57 it5 f0cu5 and couldn't m0ve!" + +msgid "{1} lost some of its HP!" +msgstr "{1} lo57 some 0f 17s HP!" + +msgid "{1} lost to the opponent\n{2} in a referee's decision!" +msgstr "{1} lo57 2 73h 0pp0nen7\n{2} in 4 r3f3r33's d3c1sion!" + +msgid "{1} lowered its head!" +msgstr "{1} low3red it5 h34d!" + +msgid "{1} made {2} drowsy!" +msgstr "{1} mad3 {2} drow5y!" + +msgid "{1} makes Fairy-type moves miss with Disenchant!" +msgstr "{1} mak35 F4iry-type m0ve5 m15s w17h D1s3nch4nt!" + +msgid "{1} makes Ground moves miss with Levitate!" +msgstr "{1} mak35 Ground m0ve5 mi5s w1th 13v174t3!" + +msgid "{1} makes Nuclear-type moves miss with Radiation Proof!" +msgstr "{1} mak35 Nucl34r-7yp3 moves mi55 wi7h R4d147ion Proof!" + +msgid "{1} maxed its Attack!" +msgstr "{1} max'd i7s 47t4ck!" + +msgid "{1} must recharge!" +msgstr "{1} mu57 rechar6e!" + +msgid "{1} obtained {2}!\\me[PU-PokemonObtained]" +msgstr "{1} 08t4ined {2}!\\me[PU-PokemonObtained]" + +msgid "{1} obtained {2}!\\se[itemlevel]" +msgstr "{1} 08t4ined {2}!\\se[itemlevel]" + +msgid "{1} obtained {2}." +msgstr "{1} ob741ned {2}." + +msgid "{1} opened the door to its heart!" +msgstr "{1} 0p3n'd 73h do0r 2 1t5 h3ar7!" + +msgid "{1} panicked and dropped\n${2}..." +msgstr "{1} pan1cked and dropp3d\n${2}..." + +msgid "{1} picked up ${2}!" +msgstr "{1} pick'd up ${2}!" + +msgid "{1} picked up {2} from the pokemon!" +msgstr "{1} pick'd up {2} fr0m 73h pok3mon!" + +msgid "{1} pickpocketed {2}'s {3}!" +msgstr "{1} pickpocket'd {2}'s {3}!" + +msgid "{1} planted a {2} in the soft loamy soil." +msgstr "{1} pl4n7ed a {2} in t3h soft 10amy 5o11." + +msgid "{1} planted its roots!" +msgstr "{1} pl4n7ed it5 ru7s!" + +msgid "{1} pretended not to notice!" +msgstr "{1} pr373nd'd n0t 2 n07ic3!" + +msgid "{1} protected itself!" +msgstr "{1} pr073ct'd 17s31f!" + +msgid "{1} put away the {2} in the \\c[1]Berries\\c[0] Pocket." +msgstr "{1} pu7 4way th3 {2} in 73h \\c[1]83rr135\\c[0] P0ck37." + +msgid "{1} put in a substitute!" +msgstr "{1} pu7 1n 4 su8s71tu73!" + +msgid "{1} put the \\c[1]{2}\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} pu7 73h \\c[1]{2}\\c[0]\n1n th3 \\c[1]{4}\\c[0] Pock37." + +msgid "{1} put the \\c[1]{2}s\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1} pu7 73h \\c[1]{2}5\\c[0]\n1n 73h \\c[1]{4}\\c[0] P0ck3t." + +msgid "{1} received a Pokémon from {2}." +msgstr "{1} r3c3ived a P0kémon fr0m {2}." + +msgid "{1} received a Pokémon." +msgstr "{1} r3c3ived a P0kémon." + +msgid "{1} received an encore!" +msgstr "{1} rec31ved an encor3!" + +msgid "{1} received {2} Coin(s)!" +msgstr "{1} r3c31ved {2} Co1n(5)!" + +msgid "{1} received {2} Coins!" +msgstr "{1} r3c31ved {2} Co1ns!" + +msgid "{1} received {2} from {3}!" +msgstr "{1} rec31ved {2} fr0m {3}!" + +msgid "{1} received {2}!\\se[itemlevel]" +msgstr "{1} r3c31ved {2}!\\se[itemlevel]" + +msgid "{1} regained the move\n{2}!" +msgstr "{1} r3641ned 73h m0v3 \n{2}!" + +msgid "{1} regained {2} Exp. Points!" +msgstr "{1} r3641ned {2} Exp. P01n7s!" + +msgid "{1} restored a little HP using its Shell Bell!" +msgstr "{1} re52red a 11t71e HP u5in6 i75 5h311 8311!" + +msgid "{1} restored a little HP using its {2}!" +msgstr "{1} re52red a 11t71e HP u5in6 i75 {2}!" + +msgid "{1} reversed all other Pokémon's auras!" +msgstr "{1} rev3rsed a11 073hr Pokém0n'5 4ur45!" + +msgid "{1} ribbons." +msgstr "{1} r1880ns." + +msgid "{1} sealed the opponent's move(s)!" +msgstr "{1} se41'd 73h 0pp0nen7's mov3(5)!" + +msgid "{1} sent\nout {2} and {3}!" +msgstr "{1} sen7\nout {2} and {3}!" + +msgid "{1} sent\nout {2}!" +msgstr "{1} sen7\nout {2}!" + +msgid "{1} sent\nout {2}! Go! {3}!" +msgstr "{1} sen7\nout {2}! 6o! {3}!" + +msgid "{1} sent\nout {2}! {3} sent\nout {4}!" +msgstr "{1} sent\nou7 {2}! {3} 53nt\nou7 {4}!" + +msgid "{1} shared its guard with the target!" +msgstr "{1} sh4r'd 1ts 6u4rd w1th t3h t4r63t!" + +msgid "{1} shared its power with the target!" +msgstr "{1} sh4r'd 1ts pow3r w1th t3h t4r63t!" + +msgid "{1} shrouded itself with Magic Coat!" +msgstr "{1} shr0uded i75e1f w17h Mag1c C047!" + +msgid "{1} shuddered with anticipation!" +msgstr "{1} shudder'd w1th an71cipat10n!" + +msgid "{1} sketched {2}!" +msgstr "{1} sk37ched {2}!" + +msgid "{1} slept and became healthy!" +msgstr "{1} sl3p7 and 83c4me h3al7hy!" + +msgid "{1} snapped out of confusion!" +msgstr "{1} sn4pped ou7 of confus1on!" + +msgid "{1} snapped out of confusion." +msgstr "{1} 5n4pped 0u7 of c0nfu5i0n." + +msgid "{1} snapped out of its confusion." +msgstr "{1} sn4pped ou7 of it5 confu51on." + +msgid "{1} snatched {2}'s move!" +msgstr "{1} sn47ched {2}'5 m0ve!" + +msgid "{1} sprang up!" +msgstr "{1} spr4ng up!" + +msgid "{1} stayed awake using its partner's {2}!" +msgstr "{1} st4y'd 4wak3 u5in6 it5 p4rtn3r's {2}!" + +msgid "{1} stayed awake using its {2}!" +msgstr "{1} st4y'd 4wak3 u5in6 it5 {2}!" + +msgid "{1} stockpiled {2}!" +msgstr "{1} s2ckpil'd {2}!" + +msgid "{1} stole and ate its target's {2}!" +msgstr "{1} s213 and a73 17s 74rg3t'5 {2}!" + +msgid "{1} stole {2}'s {3} with Magician!" +msgstr "{1} s213 {2}'5 {3} wi7h M46ic1an!" + +msgid "{1} stole {2}'s {3}!" +msgstr "{1} s213 {2}'5 {3}!" + +msgid "{1} sucked up the liquid ooze!" +msgstr "{1} suck'd up 73h 1iqu1d uze!" + +msgid "{1} surrounded itself with a veil of petals!" +msgstr "{1} surr0unded 1t53lf with a ve11 0f p3t415!" + +msgid "{1} surrounded itself with a veil of sweetness!" +msgstr "{1} surr0unded 1t53lf with a ve11 0f 5we37n35s!" + +msgid "{1} surrounded itself with a veil of water!" +msgstr "{1} surr0unded 1t53lf with a ve11 0f w4t3r!" + +msgid "{1} surrounds itself with a protective mist!" +msgstr "{1} surr0unds 17s31f w1th a pro73c7iv3 m157!" + +msgid "{1} surrounds itself with electrified terrain!" +msgstr "{1} surr0unds 17s31f w1th el3ctr1f1ed 7err41n!" + +msgid "{1} survived the poisoning.\nThe poison faded away!" +msgstr "{1} surv1ved th3 p0is0nin6.\n7he p01s0n f4d'd away!" + +msgid "{1} swapped its {2} ability with its target's {3} ability!" +msgstr "{1} sw4pped it5 {2} 4bi11ty wi7h 175 t4r6e7'5 {3} ab111ty!" + +msgid "{1} switched all changes to its Attack and Sp. Atk with the target!" +msgstr "{1} sw17ched a11 chan63s 2 i75 4774ck & 5p. 4tk w17h 73h 74rg37!" + +msgid "{1} switched all changes to its Defense and Sp. Def with the target!" +msgstr "{1} sw17ched a11 chan63s 2 i75 D3f3n53 and 5p. D3f wi7h 73h t4r6e7!" + +msgid "{1} switched items with its opponent!" +msgstr "{1} sw17ched i73m5 wi7h i7s 0pp0n3nt!" + +msgid "{1} switched its Attack and Defense!" +msgstr "{1} sw17ched i75 47tack and D3f3n53!" + +msgid "{1} switched places with its ally!" +msgstr "{1} sw17ched p14c35 w17h 1ts 4l1y!" + +msgid "{1} switched stat changes with the target!" +msgstr "{1} sw17ched s74t chan6es wi7h 73h t4r6e7!" + +msgid "{1} thawed out!" +msgstr "{1} th4w'd 0ut!" + +msgid "{1} threw a rock at the {2}!" +msgstr "{1} thr3w a rock 47 th3 {2}!" + +msgid "{1} threw a {2}." +msgstr "{1} thr3w a {2}." + +msgid "{1} threw some bait at the {2}!" +msgstr "{1} thr3w s0me 8a17 a7 t3h {2}!" + +msgid "{1} tied the opponent\n{2} in a referee's decision!" +msgstr "{1} ti'd t3h oppon3nt\n{2} in a ref3r3e'5 d3c151on!" + +msgid "{1} took a nap!" +msgstr "{1} 2ok 4 n4p!" + +msgid "{1} took aim at {2}!" +msgstr "{1} 2ok 4im at {2}!" + +msgid "{1} took in sunlight!" +msgstr "{1} 2ok 1n 5un11gh7!" + +msgid "{1} took its attacker down with it!" +msgstr "{1} 2ok 1ts at74x0r d0wn with i7!" + +msgid "{1} took the attack!" +msgstr "{1} 2ok 73h at74ck!" + +msgid "{1} took the {2} attack!" +msgstr "{1} 2ok 73h {2} 47t4ck!" + +msgid "{1} traced {2}'s {3}!" +msgstr "{1} tr4c'd {2}'s {3}!" + +msgid "{1} transformed into the {2} type!" +msgstr "{1} tr4n5formed in2 th3 {2} typ3!" + +msgid "{1} transformed into {2}!" +msgstr "{1} tr4n5formed in2 {2}!" + +msgid "{1} transformed!" +msgstr "{1} tr4n5formed!" + +msgid "{1} turned away!" +msgstr "{1} turn'd 4way!" + +msgid "{1} turned friendly." +msgstr "{1} 7urn'd fr13nd1y." + +msgid "{1} turned friendly.\nThe base Attack can't fall!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e 4774ck c4n'7 f411!" + +msgid "{1} turned friendly.\nThe base Attack fell!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e 4774ck f3l1!" + +msgid "{1} turned friendly.\nThe base Defense can't fall!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e D3f3n5e can'7 f41l!" + +msgid "{1} turned friendly.\nThe base Defense fell!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e D3f3n5e fe11!" + +msgid "{1} turned friendly.\nThe base HP can't fall!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e HP can'7 f411!" + +msgid "{1} turned friendly.\nThe base HP fell!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e HP fe1l!" + +msgid "{1} turned friendly.\nThe base Special Attack can't fall!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e 5p3ci4l 4t74ck c4n'7 fa11!" + +msgid "{1} turned friendly.\nThe base Special Attack fell!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e 5p3ci4l 4t74ck f3l1!" + +msgid "{1} turned friendly.\nThe base Special Defense can't fall!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e 5p3ci4l Def3ns3 can't f41l!" + +msgid "{1} turned friendly.\nThe base Special Defense fell!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e 5p3ci4l Def3ns3 fe11!" + +msgid "{1} turned friendly.\nThe base Speed can't fall!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e 5p3'd c4n'7 fa11!" + +msgid "{1} turned friendly.\nThe base Speed fell!" +msgstr "{1} 7urn'd fr13nd1y.\n7he b45e 5p3'd f31l!" + +msgid "{1} turned friendly.\nThe door to its heart opened a little." +msgstr "{1} 7urn'd fr13nd1y.\n7he dur 2 175 he4rt 0pen'd 4 l1t71e." + +msgid "{1} turned into {2}!" +msgstr "{1} turn'd 1n2 {2}!" + +msgid "{1} twisted the dimensions!" +msgstr "{1} tw157ed t3h d1men51on5!" + +msgid "{1} unleashed energy!" +msgstr "{1} un134sh'd 3ner6y!" + +msgid "{1} used\n{2}!" +msgstr "{1} us3d\n{2}!" + +msgid "{1} used Coral Break!" +msgstr "{1} us'd Coral 8r34k!" + +msgid "{1} used Cut!" +msgstr "{1} us'd Cu7!" + +msgid "{1} used Dive." +msgstr "{1} us'd Dive." + +msgid "{1} used Fly!" +msgstr "{1} us'd Fly!" + +msgid "{1} used Rock Smash!" +msgstr "{1} us'd Rock 5ma5h!" + +msgid "{1} used Strength!" +msgstr "{1} us'd Stren67h!" + +msgid "{1} used Surf!" +msgstr "{1} us'd Surf!" + +msgid "{1} used Waterfall." +msgstr "{1} us'd Wa7erf4l1." + +msgid "{1} used its {2} to get pumped!" +msgstr "{1} us'd it5 {2} 2 63t pump3d!" + +msgid "{1} used the\n{2}!" +msgstr "{1} us'd t3h\n{2}!" + +msgid "{1} used the\n{2}." +msgstr "{1} us'd t3h\n{2}." + +msgid "{1} used the Boxing Gloves!" +msgstr "{1} us'd t3h B0xin6 G10ve5!" + +msgid "{1} used the Climbing Pick" +msgstr "{1} us'd t3h C11m81ng Pick" + +msgid "{1} used the Climbing Pick!" +msgstr "{1} u5'd t3h C1im81n6 Pick!" + +msgid "{1} used the Escape Rope." +msgstr "{1} u5'd t3h 35cap3 R0pe." + +msgid "{1} used the Power Glove!" +msgstr "{1} us'd t3h P0wer Gl0ve!" + +msgid "{1} used the Scuba Gear" +msgstr "{1} us'd t3h Scub4 Ge4r" + +msgid "{1} used the Scuba Gear." +msgstr "{1} us'd t3h Scub4 Ge4r." + +msgid "{1} used the Surfboard!" +msgstr "{1} us'd t3h Surf80ard!" + +msgid "{1} used the {2}!" +msgstr "{1} u5'd t3h {2}!" + +msgid "{1} used the {2}." +msgstr "{1} u5'd t3h {2}." + +msgid "{1} used {2}!" +msgstr "{1} us'd {2}!" + +msgid "{1} used." +msgstr "{1} u53d." + +msgid "{1} vanished instantly!" +msgstr "{1} van15hed in5t4ntly!" + +msgid "{1} waits for a target to make a move!" +msgstr "{1} wa175 f0r 4 t4rge7 2 mak3 a m0ve!" + +msgid "{1} wants its target to bear a grudge!" +msgstr "{1} wan75 i7s 74r63t 2 be4r 4 grud6e!" + +msgid "{1} was Mummified by {2}!" +msgstr "{1} wa5 Mummif1'd 8y {2}!" + +msgid "{1} was badly poisoned by its {2}!" +msgstr "{1} wa5 8ad1y p0i50ned by it5 {2}!" + +msgid "{1} was badly poisoned!" +msgstr "{1} wa5 8ad1y p0i50ned!" + +msgid "{1} was blocked by the kicked-up mat!" +msgstr "{1} wa5 8locked by t3h kicked-up m4t!" + +msgid "{1} was burned by its {2}!" +msgstr "{1} wa5 8urned 8y 1ts {2}!" + +msgid "{1} was burned!" +msgstr "{1} wa5 8urned!" + +msgid "{1} was caught in a sticky web!" +msgstr "{1} wa5 cau6ht 1n 4 s71cky w38!" + +msgid "{1} was caught in the aftermath!" +msgstr "{1} wa5 cau6ht 1n 73h 4ft3rm47h!" + +msgid "{1} was cured of its burn." +msgstr "{1} wa5 cur'd 0f 17s 8urn." + +msgid "{1} was cured of its paralysis." +msgstr "{1} wa5 cur'd 0f 17s p4ra1ys15." + +msgid "{1} was cured of its poisoning." +msgstr "{1} wa5 cur'd 0f 17s p0is0nin6." + +msgid "{1} was cured of paralysis." +msgstr "{1} wa5 cur'd 0f p4ra1ysi5." + +msgid "{1} was defrosted by {2}!" +msgstr "{1} wa5 defros7'd 8y {2}!" + +msgid "{1} was defrosted." +msgstr "{1} wa5 defros73d." + +msgid "{1} was downgraded to Level {2}!" +msgstr "{1} w45 down6r4ded 2 13v3l {2}!" + +msgid "{1} was dragged out!" +msgstr "{1} wa5 dra6ged ou7!" + +msgid "{1} was elevated to Level {2}!" +msgstr "{1} w45 3lev47'd 2 L3v3l {2}!" + +msgid "{1} was freed from Leech Seed!" +msgstr "{1} wa5 fre'd from Le3ch 5eed!" + +msgid "{1} was freed from the telekinesis!" +msgstr "{1} wa5 fre'd from t3h te1ek1ne515!" + +msgid "{1} was freed from {2}!" +msgstr "{1} wa5 fre'd from {2}!" + +msgid "{1} was frisked, revealing its {2}!" +msgstr "{1} wa5 fri5ked, r3ve41in6 i75 {2}!" + +msgid "{1} was frozen solid!" +msgstr "{1} wa5 frozen 5o11d!" + +msgid "{1} was fully healed." +msgstr "{1} w45 ful1y hea13d." + +msgid "{1} was given the {2} to hold." +msgstr "{1} w45 6iv3n 73h {2} 2 ho1d." + +msgid "{1} was hurled into the air!" +msgstr "{1} wa5 hur1ed 1n2 t3h air!" + +msgid "{1} was hurt by its {2}!" +msgstr "{1} wa5 hur7 by i75 {2}!" + +msgid "{1} was hurt by spikes!" +msgstr "{1} wa5 hur7 by sp1ke5!" + +msgid "{1} was hurt by the shadow sky!" +msgstr "{1} wa5 hur7 by t3h sh4dow sky!" + +msgid "{1} was hurt by the sunlight!" +msgstr "{1} wa5 hur7 by t3h sunli6ht!" + +msgid "{1} was hurt by the {2}!" +msgstr "{1} wa5 hur7 by t3h {2}!" + +msgid "{1} was hurt!" +msgstr "{1} wa5 hur7!" + +msgid "{1} was identified!" +msgstr "{1} wa5 1dentif1ed!" + +msgid "{1} was paralyzed!" +msgstr "{1} wa5 par4lyz3d!" + +msgid "{1} was paralyzed! It may be unable to move!" +msgstr "{1} wa5 par4lyz3d! I7 may b3 un481e 2 m0v3!" + +msgid "{1} was poisoned!" +msgstr "{1} wa5 poi5on3d!" + +msgid "{1} was prevented from healing due to Heal Block!" +msgstr "{1} wa5 preven7'd from he4lin6 du3 2 H3a1 810ck!" + +msgid "{1} was prevented from healing!" +msgstr "{1} wa5 preven7'd from he4lin6!" + +msgid "{1} was protected by {2}!" +msgstr "{1} wa5 pro7ec7'd 8y {2}!" + +msgid "{1} was quashed!" +msgstr "{1} wa5 qua5hed!" + +msgid "{1} was released." +msgstr "{1} w45 rel3453d." + +msgid "{1} was seeded!" +msgstr "{1} wa5 5eeded!" + +msgid "{1} was squeezed by {2}!" +msgstr "{1} wa5 5qu3ez'd 8y {2}!" + +msgid "{1} was subjected to torment!" +msgstr "{1} wa5 5ubjec7'd 2 2rmen7!" + +msgid "{1} was thawed out." +msgstr "{1} w45 7haw'd ou7." + +msgid "{1} was transferred to box \"{2}\"." +msgstr "{1} wa5 7ransf3rr'd 2 8ox \"{2}\"." + +msgid "{1} was transferred to box \"{2}.\"" +msgstr "{1} w4s tran5f3rr'd 2 box \"{2}.\"" + +msgid "{1} was transferred to someone's PC." +msgstr "{1} wa5 7ransf3rr'd 2 5om3on3's PC." + +msgid "{1} was transferred to someone's PC." +msgstr "{1} w4s tran5f3rr'd 2 som3one's PC." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} wa5 7ransf3rr'd 2 {2}'s PC." + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1} w4s tran5f3rr'd 2 {2}'5 PC." + +msgid "{1} was trapped in the vortex!" +msgstr "{1} wa5 7rapped in t3h vortex!" + +msgid "{1} was unaffected!" +msgstr "{1} wa5 unaffec7ed!" + +msgid "{1} was woken from its sleep." +msgstr "{1} wa5 wok3n from it5 sl3ep." + +msgid "{1} was wrapped by {2}!" +msgstr "{1} wa5 wrapped by {2}!" + +msgid "{1} wasn't affected!" +msgstr "{1} wa5n't 4ff3ct3d!" + +msgid "{1} watered the plant.\\wtnp[40]" +msgstr "{1} wa73red t3h p14nt.\\wtnp[40]" + +msgid "{1} went back to {2}!" +msgstr "{1} wen7 back 2 {2}!" + +msgid "{1} went to sleep!" +msgstr "{1} wen7 2 5le3p!" + +msgid "{1} whipped up a whirlwind!" +msgstr "{1} wh1pped up 4 whir1wind!" + +msgid "{1} will go first." +msgstr "{1} w111 go f1rst." + +msgid "{1} withdrew {2}!" +msgstr "{1} wi7hdrew {2}!" + +msgid "{1} woke up in the uproar!" +msgstr "{1} wok3 up in 73h upr0ar!" + +msgid "{1} woke up!" +msgstr "{1} wok3 up!" + +msgid "{1} woke up." +msgstr "{1} w0k3 up." + +msgid "{1} won against {2}." +msgstr "{1} w0n 4ga1n57 {2}." + +msgid "{1} won't flinch because of its {2}!" +msgstr "{1} won'7 f1inch 83cau5e 0f 17s {2}!" + +msgid "{1}% {2} (Lv.{3})" +msgstr "{1}% {2} (1v.{3})" + +msgid "{1}% {2} (Lv.{3}-Lv.{4})" +msgstr "{1}% {2} (1v.{3}-1v.{4})" + +msgid "{1}'s AREA" +msgstr "{1}'5 AREA" + +msgid "{1}'s Air Balloon popped!" +msgstr "{1}'s 41r B4llun p0pp3d!" + +msgid "{1}'s Attack fell!" +msgstr "{1}'s 477ack f31l!" + +msgid "{1}'s Attack harshly fell!" +msgstr "{1}'s 477ack h4rsh1y f3ll!" + +msgid "{1}'s Attack increased." +msgstr "{1}'5 477ack 1ncr34s3d." + +msgid "{1}'s Attack rose drastically!" +msgstr "{1}'s 477ack r05e dra57ic4lly!" + +msgid "{1}'s Attack rose sharply!" +msgstr "{1}'s 477ack r05e 5harply!" + +msgid "{1}'s Attack rose!" +msgstr "{1}'s 477ack r05e!" + +msgid "{1}'s Attack sharply rose!" +msgstr "{1}'s 477ack sh4rp1y r0se!" + +msgid "{1}'s Attack was not lowered!" +msgstr "{1}'s 477ack w45 n0t 10wered!" + +msgid "{1}'s Attack went way up!" +msgstr "{1}'s 477ack w3nt way up!" + +msgid "{1}'s Attack won't go any higher!" +msgstr "{1}'s 477ack w0n'7 go 4ny hi6her!" + +msgid "{1}'s Attack won't go any lower!" +msgstr "{1}'s 477ack w0n'7 go 4ny low3r!" + +msgid "{1}'s Attack won't go lower!" +msgstr "{1}'s 477ack w0n'7 go 1ow3r!" + +msgid "{1}'s Chernobyl started a Toxic Fallout!" +msgstr "{1}'s Ch3rn0by1 s74rt'd a Tox1c F41l0u7!" + +msgid "{1}'s Cloud Nine made the effects of weather disappear." +msgstr "{1}'s C10ud Nin3 m4de 73h eff3c75 0f w3a73hr dis4ppear." + +msgid "{1}'s Contrary raised its Attack!" +msgstr "{1}'s C0ntr4ry ra15ed 1ts At74ck!" + +msgid "{1}'s Contrary raised its Speed!" +msgstr "{1}'s C0ntr4ry ra15ed 1ts Sp33d!" + +msgid "{1}'s Defense fell!" +msgstr "{1}'s D3fen5e f3l1!" + +msgid "{1}'s Defense harshly fell!" +msgstr "{1}'s D3fen5e h4r5hly fel1!" + +msgid "{1}'s Defense increased." +msgstr "{1}'5 D3fen53 1ncr3a53d." + +msgid "{1}'s Defense rose drastically!" +msgstr "{1}'s D3fen5e r0s3 dr45tical1y!" + +msgid "{1}'s Defense rose sharply!" +msgstr "{1}'s D3fen5e r0s3 sh4rply!" + +msgid "{1}'s Defense rose!" +msgstr "{1}'s D3fen5e r0s3!" + +msgid "{1}'s Defense was lowered!" +msgstr "{1}'s D3fen5e w4s 1ow3red!" + +msgid "{1}'s Defense was not lowered!" +msgstr "{1}'s D3fen5e w4s not 1ow3red!" + +msgid "{1}'s Defense went way up!" +msgstr "{1}'s D3fen5e w3n7 way up!" + +msgid "{1}'s Defense won't go any higher!" +msgstr "{1}'s D3fen5e w0n'7 g0 any h16h3r!" + +msgid "{1}'s Defense won't go any lower!" +msgstr "{1}'s D3fen5e w0n'7 g0 any l0wer!" + +msgid "{1}'s Desolate Land made the sun turn harsh!" +msgstr "{1}'s D35ol4te 1and m4de 73h 5un 7urn har5h!" + +msgid "{1}'s Drizzle made it rain!" +msgstr "{1}'s Dr1zz1e m4d3 it rain!" + +msgid "{1}'s Drought intensified the sun's rays!" +msgstr "{1}'s Dr0ught 1nt3nsif1ed t3h sun'5 r4ys!" + +msgid "{1}'s Dry Skin was healed by the rain!" +msgstr "{1}'s Dry Skin wa5 he41ed by 73h r4in!" + +msgid "{1}'s Dry Skin was hurt by the sunlight!" +msgstr "{1}'s Dry Skin wa5 hur7 by th3 5un1i6h7!" + +msgid "{1}'s Forewarn alerted it to {2}!" +msgstr "{1}'s F0rew4rn 4l3rted it 2 {2}!" + +msgid "{1}'s Geiger Sense raised its Attack!" +msgstr "{1}'s 631ger S3ns3 ra15ed it5 A774ck!" + +msgid "{1}'s Geiger Sense raised its Special Attack!" +msgstr "{1}'s 631ger S3ns3 ra15ed it5 Sp3c1a1 4t74ck!" + +msgid "{1}'s HP increased." +msgstr "{1}'5 HP incr34sed." + +msgid "{1}'s HP is full!" +msgstr "{1}'s HP is fu11!" + +msgid "{1}'s HP was restored by {2} points." +msgstr "{1}'5 HP wa5 r3s2r'd 8y {2} p0in75." + +msgid "{1}'s HP was restored!" +msgstr "{1}'s HP wa5 r352r3d!" + +msgid "{1}'s HP was restored." +msgstr "{1}'s HP wa5 r352r3d." + +msgid "{1}'s HP was set to 0." +msgstr "{1}'5 HP wa5 53t 2 0." + +msgid "{1}'s HP was set to {2}." +msgstr "{1}'5 HP wa5 53t 2 {2}." + +msgid "{1}'s Heal Block wore off!" +msgstr "{1}'s H34l 8lock w0re 0ff!" + +msgid "{1}'s Ice Body restored its HP a little!" +msgstr "{1}'s 1c3 B0dy re52red it5 HP a 117t13!" + +msgid "{1}'s Kee Berry was activated!" +msgstr "{1}'s K33 B3rry w45 ac7iv4ted!" + +msgid "{1}'s Lightning Rod took the move!" +msgstr "{1}'s 116htnin6 R0d 20k the m0v3!" + +msgid "{1}'s Maranga Berry was activated!" +msgstr "{1}'s M4ran6a 83rry w45 activ4t3d!" + +msgid "{1}'s Moody lowered its {2}!" +msgstr "{1}'s Mudy 1ow3red it5 {2}!" + +msgid "{1}'s Moody sharply raised its {2}!" +msgstr "{1}'s Mudy 5harply ra15ed it5 {2}!" + +msgid "{1}'s Moxie raised its Attack!" +msgstr "{1}'s M0xie ra15ed it5 At7ack!" + +msgid "{1}'s OT's name?" +msgstr "{1}'5 07's n4m3?" + +msgid "{1}'s Oblivious prevents taunting!" +msgstr "{1}'s 081iv1ou5 pr3ven7s 7aun7in6!" + +msgid "{1}'s PC" +msgstr "{1}'5 PC" + +msgid "{1}'s PP increased." +msgstr "{1}'5 PP incr34sed." + +msgid "{1}'s Perish count fell to {2}!" +msgstr "{1}'s P3rish c0un7 fe11 2 {2}!" + +msgid "{1}'s Primal Reversion!\nIt reverted to its Primal Form!" +msgstr "{1}'s Pr1ma1 R3ver5ion!\nI7 r3ver7'd 2 1t5 Pr1mal F0rm!" + +msgid "{1}'s Primordial Sea caused a heavy rain to fall." +msgstr "{1}'s Pr1mordi41 53a c4us'd 4 h34vy r41n 2 f4ll." + +msgid "{1}'s Rain Dish restored its HP a little!" +msgstr "{1}'s R41n Dish r352r'd i7s HP 4 11t713!" + +msgid "{1}'s Sand Stream whipped up a sandstorm!" +msgstr "{1}'s 5& Stream wh1pp'd up a 5and52rm!" + +msgid "{1}'s Snow Warning made it hail!" +msgstr "{1}'s 5n0w Warn1n6 mad3 i7 h41l!" + +msgid "{1}'s Special Attack fell!" +msgstr "{1}'s 5p3ci4l 47t4ck f3ll!" + +msgid "{1}'s Special Attack harshly fell!" +msgstr "{1}'s 5p3ci4l 47t4ck h4rshly fe11!" + +msgid "{1}'s Special Attack increased." +msgstr "{1}'5 5p3ci41 4tt4ck 1ncre45ed." + +msgid "{1}'s Special Attack rose drastically!" +msgstr "{1}'s 5p3ci4l 47t4ck r0se dr45t1c41ly!" + +msgid "{1}'s Special Attack rose sharply!" +msgstr "{1}'s 5p3ci4l 47t4ck r0se sh4rp1y!" + +msgid "{1}'s Special Attack rose!" +msgstr "{1}'s 5p3ci4l 47t4ck r0se!" + +msgid "{1}'s Special Attack sharply rose!" +msgstr "{1}'s 5p3ci4l 47t4ck 5harply ro53!" + +msgid "{1}'s Special Attack went way up!" +msgstr "{1}'s 5p3ci4l 47t4ck w3nt way up!" + +msgid "{1}'s Special Attack won't go any higher!" +msgstr "{1}'s 5p3ci4l 47t4ck w0n'7 g0 any hi6h3r!" + +msgid "{1}'s Special Attack won't go any lower!" +msgstr "{1}'s 5p3ci4l 47t4ck w0n'7 g0 any 1ow3r!" + +msgid "{1}'s Special Defense fell!" +msgstr "{1}'s 5p3ci4l D3f3nse fel1!" + +msgid "{1}'s Special Defense harshly fell!" +msgstr "{1}'s 5p3ci4l D3f3nse har5hly f311!" + +msgid "{1}'s Special Defense increased." +msgstr "{1}'5 5p3ci41 Def3ns3 1ncr34s3d." + +msgid "{1}'s Special Defense rose drastically!" +msgstr "{1}'s 5p3ci4l D3f3nse ros3 dr4s71c4l1y!" + +msgid "{1}'s Special Defense rose sharply!" +msgstr "{1}'s 5p3ci4l D3f3nse ros3 sh4rp1y!" + +msgid "{1}'s Special Defense rose!" +msgstr "{1}'s 5p3ci4l D3f3nse ros3!" + +msgid "{1}'s Special Defense went way up!" +msgstr "{1}'s 5p3ci4l D3f3nse wen7 w4y up!" + +msgid "{1}'s Special Defense won't go any higher!" +msgstr "{1}'s 5p3ci4l D3f3nse won't 60 4ny h16her!" + +msgid "{1}'s Special Defense won't go any lower!" +msgstr "{1}'s 5p3ci4l D3f3nse won't 60 4ny l0w3r!" + +msgid "{1}'s Speed Boost raised its Speed!" +msgstr "{1}'s 5p3ed Bo05t rai5'd 1ts 5p33d!" + +msgid "{1}'s Speed fell!" +msgstr "{1}'s 5p3ed fe11!" + +msgid "{1}'s Speed harshly fell!" +msgstr "{1}'s 5p3ed har5h1y f31l!" + +msgid "{1}'s Speed increased." +msgstr "{1}'5 5p3ed 1ncre45ed." + +msgid "{1}'s Speed rose drastically!" +msgstr "{1}'s 5p3ed ro53 dras71ca1ly!" + +msgid "{1}'s Speed rose sharply!" +msgstr "{1}'s 5p3ed ro53 5harp1y!" + +msgid "{1}'s Speed rose!" +msgstr "{1}'s 5p3ed ro53!" + +msgid "{1}'s Speed went way up!" +msgstr "{1}'s 5p3ed wen7 w4y up!" + +msgid "{1}'s Speed won't go any higher!" +msgstr "{1}'s 5p3ed won't 6o 4ny high3r!" + +msgid "{1}'s Speed won't go any lower!" +msgstr "{1}'s 5p3ed won't 6o 4ny 1ow3r!" + +msgid "{1}'s Storm Drain took the move!" +msgstr "{1}'s 52rm Dra1n 20k 73h mov3!" + +msgid "{1}'s Stormbringer whipped up a thunderstorm!" +msgstr "{1}'s 52rmbrin63r whipped up 4 7hund3r52rm!" + +msgid "{1}'s Strength made it possible to move boulders around!" +msgstr "{1}'s 57ren6th mad3 i7 po5si81e 2 mov3 b0u1d3rs 4r0und!" + +msgid "{1}'s Taunt wore off!" +msgstr "{1}'s 74unt wor3 0ff!" + +msgid "{1}'s ability became Mummy!" +msgstr "{1}'s 481li7y 83c4me Mummy!" + +msgid "{1}'s ability was changed to {2}!" +msgstr "{1}'5 481li7y was ch4n6ed 2 {2}!" + +msgid "{1}'s ability was suppressed!" +msgstr "{1}'s 481li7y w4s 5uppres5ed!" + +msgid "{1}'s accuracy fell!" +msgstr "{1}'s 4ccur4cy fe11!" + +msgid "{1}'s accuracy harshly fell!" +msgstr "{1}'s 4ccur4cy har5hly fe1l!" + +msgid "{1}'s accuracy rose drastically!" +msgstr "{1}'s 4ccur4cy ro53 dr4st1ca11y!" + +msgid "{1}'s accuracy rose sharply!" +msgstr "{1}'s 4ccur4cy ro53 sh4rp1y!" + +msgid "{1}'s accuracy rose!" +msgstr "{1}'s 4ccur4cy ro53!" + +msgid "{1}'s accuracy was not lowered!" +msgstr "{1}'s 4ccur4cy wa5 no7 lower3d!" + +msgid "{1}'s accuracy went way up!" +msgstr "{1}'s 4ccur4cy wen7 w4y up!" + +msgid "{1}'s accuracy won't go any higher!" +msgstr "{1}'s 4ccur4cy won't 60 any h1gh3r!" + +msgid "{1}'s accuracy won't go any lower!" +msgstr "{1}'s 4ccur4cy won't 60 any 10w3r!" + +msgid "{1}'s attack missed!" +msgstr "{1}'s 477ack m15s3d!" + +msgid "{1}'s burn was healed." +msgstr "{1}'s 8urn was he41ed." + +msgid "{1}'s data was added to the Pokédex." +msgstr "{1}'s d47a was 4dd'd 2 t3h P0kéd3x." + +msgid "{1}'s electromagnetism wore off!" +msgstr "{1}'s 313ctrom46n37ism wore 0ff!" + +msgid "{1}'s emotions rose to a fever pitch!\nIt entered Hyper Mode!" +msgstr "{1}'5 3m0ti0n5 ro53 2 4 fev3r p17ch!\n17 3n7er'd Hyp3r Mode!" + +msgid "{1}'s encore ended!" +msgstr "{1}'s 3ncor3 ended!" + +msgid "{1}'s evasiveness fell!" +msgstr "{1}'s 3v4siven35s fel1!" + +msgid "{1}'s evasiveness harshly fell!" +msgstr "{1}'s 3v4siven35s har5hly fe11!" + +msgid "{1}'s evasiveness rose drastically!" +msgstr "{1}'s 3v4siven35s ros3 dr4st1ca11y!" + +msgid "{1}'s evasiveness rose sharply!" +msgstr "{1}'s 3v4siven35s ros3 sh4rp1y!" + +msgid "{1}'s evasiveness rose!" +msgstr "{1}'s 3v4siven35s ros3!" + +msgid "{1}'s evasiveness went way up!" +msgstr "{1}'s 3v4siven35s wen7 way up!" + +msgid "{1}'s evasiveness won't go any higher!" +msgstr "{1}'s 3v4siven35s won'7 g0 any h16her!" + +msgid "{1}'s evasiveness won't go any lower!" +msgstr "{1}'s 3v4siven35s won'7 g0 any 10w3r!" + +msgid "{1}'s form was set to {2}." +msgstr "{1}'5 f0rm w45 se7 2 {2}." + +msgid "{1}'s gender couldn't be changed." +msgstr "{1}'5 63nder c0uldn'7 8e ch4n63d." + +msgid "{1}'s happiness was set to {2}." +msgstr "{1}'5 h4ppin355 w45 537 2 {2}." + +msgid "{1}'s health was sapped by Leech Seed!" +msgstr "{1}'s h34lth w45 54pp'd by L33ch 53ed!" + +msgid "{1}'s heart gauge was lowered from {2} to {3} (now stage {4})." +msgstr "{1}'5 h34rt 64uge wa5 1ower'd fr0m {2} 2 {3} (now 5t46e {4})." + +msgid "{1}'s language was set to {2}." +msgstr "{1}'5 14ngu463 wa5 s37 2 {2}." + +msgid "{1}'s level remained unchanged." +msgstr "{1}'5 13vel r3main'd unchan6ed." + +msgid "{1}'s level was set to {2}." +msgstr "{1}'5 13vel w45 s37 2 {2}." + +msgid "{1}'s messages not defined.\nCouldn't call common event {2}." +msgstr "{1}'5 m35sa635 no7 d3f1n3d.\nC0u1dn'7 c4l1 comm0n 3v3n7 {2}." + +msgid "{1}'s move is no longer disabled!" +msgstr "{1}'s m0ve 1s n0 10ng3r d1sa81ed!" + +msgid "{1}'s moves have been electrified!" +msgstr "{1}'s m0ves hav3 83en 3lectr1fi3d!" + +msgid "{1}'s moves were reset." +msgstr "{1}'5 m0ves w3re r3s37." + +msgid "{1}'s nest" +msgstr "{1}'5 n3st" + +msgid "{1}'s nickname?" +msgstr "{1}'s n1ckn4me?" + +msgid "{1}'s poisoning was cured." +msgstr "{1}'s p01sonin6 w45 cured." + +msgid "{1}'s rage is building!" +msgstr "{1}'s r46e 1s 8ui1din6!" + +msgid "{1}'s species was changed to {2}." +msgstr "{1}'5 5p3ci35 was ch4n6ed 2 {2}." + +msgid "{1}'s stat changes were all reversed!" +msgstr "{1}'s 574t chan6e5 wer3 a1l r3v3r53d!" + +msgid "{1}'s stat changes were removed!" +msgstr "{1}'s 574t chan6e5 wer3 r3mov3d!" + +msgid "{1}'s stats were not lowered!" +msgstr "{1}'s 574ts wer3 n0t 10wered!" + +msgid "{1}'s stats were not lowered." +msgstr "{1}'s 574ts wer3 n0t 10wered." + +msgid "{1}'s stats won't go any higher!" +msgstr "{1}'s 574ts won't 6o 4ny high3r!" + +msgid "{1}'s stats won't go any lower!" +msgstr "{1}'s 574ts won't 6o 4ny 1ow3r!" + +msgid "{1}'s status could not be changed." +msgstr "{1}'5 574tu5 c0uld n07 b3 chan63d." + +msgid "{1}'s status was changed." +msgstr "{1}'5 574tu5 w4s chan63d." + +msgid "{1}'s stockpiled effect wore off!" +msgstr "{1}'s 52ckp1led effec7 wore 0ff!" + +msgid "{1}'s substitute faded!" +msgstr "{1}'s 5u8st1tu73 f4ded!" + +msgid "{1}'s taunt wore off!" +msgstr "{1}'s 74unt wor3 0ff!" + +msgid "{1}'s team was disqualified!" +msgstr "{1}'s 734m was di5qua11fi3d!" + +msgid "{1}'s torment wore off!" +msgstr "{1}'s 2rmen7 w0re 0ff!" + +msgid "{1}'s type changed to match {2}'s!" +msgstr "{1}'s 7ype chan6ed 2 m4tch {2}'5!" + +msgid "{1}'s was healed through Rebuild!" +msgstr "{1}'s w45 h3al'd 7hrou6h Rebu1ld!" + +msgid "{1}'s wish came true!" +msgstr "{1}'s w15h cam3 true!" + +msgid "{1}'s {2} badly poisoned {3}!" +msgstr "{1}'s {2} 8ad1y p0i50ned {3}!" + +msgid "{1}'s {2} blocks {3}!" +msgstr "{1}'s {2} 8locks {3}!" + +msgid "{1}'s {2} boosted its Attack!" +msgstr "{1}'s {2} 8oo5ted i75 A77ack!" + +msgid "{1}'s {2} boosted its Special Attack!" +msgstr "{1}'s {2} 8oo5ted i75 Sp3ci4l 47t4ck!" + +msgid "{1}'s {2} burned {3}!" +msgstr "{1}'s {2} 8urned {3}!" + +msgid "{1}'s {2} changed it into the {3} type!" +msgstr "{1}'s {2} changed i7 in2 t3h {3} 7yp3!" + +msgid "{1}'s {2} cured its burn problem!" +msgstr "{1}'s {2} cur'd 17s 8urn pr0bl3m!" + +msgid "{1}'s {2} cured its confusion problem!" +msgstr "{1}'s {2} cur'd 17s confusi0n pro813m!" + +msgid "{1}'s {2} cured its frozen problem!" +msgstr "{1}'s {2} cur'd 17s froz3n pro81em!" + +msgid "{1}'s {2} cured its ice problem!" +msgstr "{1}'s {2} cur'd 17s 1ce pro8lem!" + +msgid "{1}'s {2} cured its love problem!" +msgstr "{1}'s {2} cur'd 17s 1ov3 pr0bl3m!" + +msgid "{1}'s {2} cured its paralysis problem!" +msgstr "{1}'s {2} cur'd 17s par41ys1s pro813m!" + +msgid "{1}'s {2} cured its partner's burn problem!" +msgstr "{1}'s {2} cur'd 17s par7ner's 8urn pro813m!" + +msgid "{1}'s {2} cured its partner's ice problem!" +msgstr "{1}'s {2} cur'd 17s par7ner's 1ce pr0b13m!" + +msgid "{1}'s {2} cured its partner's paralysis problem!" +msgstr "{1}'s {2} cur'd 17s par7ner's p4r41y5i5 pr0813m!" + +msgid "{1}'s {2} cured its partner's poison problem!" +msgstr "{1}'s {2} cur'd 17s par7ner's p0i50n pr08l3m!" + +msgid "{1}'s {2} cured its partner's sleep problem!" +msgstr "{1}'s {2} cur'd 17s par7ner's 51e3p pr081em!" + +msgid "{1}'s {2} cured its poison problem!" +msgstr "{1}'s {2} cur'd 17s poi50n pro81em!" + +msgid "{1}'s {2} cured its sleep problem!" +msgstr "{1}'s {2} cur'd 17s 5le3p prob13m!" + +msgid "{1}'s {2} cured {3}'s love problem!" +msgstr "{1}'s {2} cur'd {3}'s 1ov3 pr0bl3m!" + +msgid "{1}'s {2} cuts {3}'s Attack!" +msgstr "{1}'s {2} cut5 {3}'5 47tack!" + +msgid "{1}'s {2} cuts {3}'s Speed!" +msgstr "{1}'s {2} cut5 {3}'5 5peed!" + +msgid "{1}'s {2} disabled {3}!" +msgstr "{1}'s {2} dis4bl'd {3}!" + +msgid "{1}'s {2} fell!" +msgstr "{1}'s {2} fel1!" + +msgid "{1}'s {2} had no effect on {3}!" +msgstr "{1}'s {2} had no 3ff3ct 0n {3}!" + +msgid "{1}'s {2} hurt {3}!" +msgstr "{1}'s {2} hur7 {3}!" + +msgid "{1}'s {2} infatuated {3}!" +msgstr "{1}'s {2} 1nf4tu47ed {3}!" + +msgid "{1}'s {2} is disabled!" +msgstr "{1}'s {2} 1s dis48l3d!" + +msgid "{1}'s {2} is reacting to {3}'s Mega Ring!" +msgstr "{1}'s {2} 1s reac7in6 2 {3}'s Me64 R1n6!" + +msgid "{1}'s {2} lost all its PP due to the grudge!" +msgstr "{1}'s {2} 1os7 a11 17s PP due 2 t3h 6rud6e!" + +msgid "{1}'s {2} lowered its Defense!" +msgstr "{1}'s {2} 1ow3red i75 D3fen5e!" + +msgid "{1}'s {2} lowered {3}'s Speed!" +msgstr "{1}'s {2} 1ow3red {3}'5 Sp3ed!" + +msgid "{1}'s {2} made it the {3} type!" +msgstr "{1}'s {2} mad3 i7 t3h {3} 7yp3!" + +msgid "{1}'s {2} made {3} ineffective!" +msgstr "{1}'s {2} mad3 {3} 1n3ffec7iv3!" + +msgid "{1}'s {2} made {3} sleep!" +msgstr "{1}'s {2} mad3 {3} 5l33p!" + +msgid "{1}'s {2} made {3} useless!" +msgstr "{1}'s {2} mad3 {3} us31es5!" + +msgid "{1}'s {2} maxed its Attack!" +msgstr "{1}'s {2} max'd 17s 4tt4ck!" + +msgid "{1}'s {2} paralyzed {3}! It may be unable to move!" +msgstr "{1}'s {2} par4lyz'd {3}! 1t may 8e un4b13 2 m0v3!" + +msgid "{1}'s {2} poisoned {3}!" +msgstr "{1}'s {2} poi5on'd {3}!" + +msgid "{1}'s {2} prevented {3}'s {4} from working!" +msgstr "{1}'s {2} preven7'd {3}'s {4} from work1ng!" + +msgid "{1}'s {2} prevents Attack loss!" +msgstr "{1}'s {2} preven75 47tack l0ss!" + +msgid "{1}'s {2} prevents Defense loss!" +msgstr "{1}'s {2} preven75 D3fen5e 1os5!" + +msgid "{1}'s {2} prevents accuracy loss!" +msgstr "{1}'s {2} preven75 4ccur4cy lo55!" + +msgid "{1}'s {2} prevents burns!" +msgstr "{1}'s {2} preven75 8urn5!" + +msgid "{1}'s {2} prevents confusion!" +msgstr "{1}'s {2} preven75 c0nfu5ion!" + +msgid "{1}'s {2} prevents paralysis!" +msgstr "{1}'s {2} preven75 p4ra1ysi5!" + +msgid "{1}'s {2} prevents poisoning!" +msgstr "{1}'s {2} preven75 p0is0nin6!" + +msgid "{1}'s {2} prevents romance!" +msgstr "{1}'s {2} preven75 r0mance!" + +msgid "{1}'s {2} prevents stat decrease!" +msgstr "{1}'s {2} preven75 57at decrea53!" + +msgid "{1}'s {2} prevents stat loss!" +msgstr "{1}'s {2} preven75 57at 1os5!" + +msgid "{1}'s {2} prevents switching!" +msgstr "{1}'s {2} preven75 5witchin6!" + +msgid "{1}'s {2} prevents {3} from using {4}!" +msgstr "{1}'s {2} preven75 {3} fr0m u5in6 {4}!" + +msgid "{1}'s {2} prevents {3}'s {4} from working!" +msgstr "{1}'s {2} preven75 {3}'s {4} fr0m w0rk1n6!" + +msgid "{1}'s {2} raised its Attack!" +msgstr "{1}'s {2} rai5ed 1t5 At74ck!" + +msgid "{1}'s {2} raised its Fire power!" +msgstr "{1}'s {2} rai5ed 1t5 Fir3 p0wer!" + +msgid "{1}'s {2} raised its Special Attack!" +msgstr "{1}'s {2} rai5ed 1t5 Sp3cia1 A77ack!" + +msgid "{1}'s {2} raised its Speed!" +msgstr "{1}'s {2} rai5ed 1t5 Sp33d!" + +msgid "{1}'s {2} raised its speed!" +msgstr "{1}'s {2} rai5ed 1t5 sp33d!" + +msgid "{1}'s {2} raised the power of its Fire-type moves!" +msgstr "{1}'s {2} rai5ed 73h pow3r 0f 17s F1re-7yp3 m0ves!" + +msgid "{1}'s {2} restored health!" +msgstr "{1}'s {2} res2red h34lth!" + +msgid "{1}'s {2} restored its HP a little!" +msgstr "{1}'s {2} res2red i75 HP a 1it71e!" + +msgid "{1}'s {2} restored its HP!" +msgstr "{1}'s {2} res2red i75 HP!" + +msgid "{1}'s {2} restored its status!" +msgstr "{1}'s {2} res2red i75 s74tu5!" + +msgid "{1}'s {2} restored {3}'s PP!" +msgstr "{1}'s {2} res2red {3}'5 PP!" + +msgid "{1}'s {2} restored {3}'s status!" +msgstr "{1}'s {2} res2red {3}'5 s74tu5!" + +msgid "{1}'s {2} rose sharply!" +msgstr "{1}'s {2} ros3 sh4rp1y!" + +msgid "{1}'s {2} was bounced back by Magic Coat!" +msgstr "{1}'s {2} was bounc'd b4ck 8y M4g1c Co47!" + +msgid "{1}'s {2} was broken!" +msgstr "{1}'s {2} was br0ken!" + +msgid "{1}'s {2} was disabled!" +msgstr "{1}'s {2} was di54b13d!" + +msgid "{1}'s {2} was transferred to {3}!" +msgstr "{1}'s {2} was tr4nsf3rr'd 2 {3}!" + +msgid "{1}'s {2} wore off!" +msgstr "{1}'s {2} wor3 off!" + +msgid "{1}) {2} ({3}), Lv.{4} (deposited at Lv.{5})" +msgstr "{1}) {2} ({3}), 1v.{4} (dep0si7'd a7 1v.{5})" + +msgid "{1}, and you want {2}.\nThat will be ${3}. OK?" +msgstr "{1}, & y0u w4n7 {2}.\n7h4t w11l 83 ${3}. 0K?" + +msgid "{1}, switch out! Come back!" +msgstr "{1}, sw17ch ou7! C0me 8ack!" + +msgid "{1}: {2}, Award: ???, {3}" +msgstr "{1}: {2}, 4ward: ???, {3}" + +msgid "{1}: {2}, Award: {3}, {4}" +msgstr "{1}: {2}, 4ward: {3}, {4}" + +msgid "{1}?\nHow many would you like to sell?" +msgstr "{1}?\nH0w m4ny wou1d y0u l1ke 2 53l1?" + +msgid "{1}? Certainly.\nHow many would you like?" +msgstr "{1}? C3rta1n1y.\nHow many wou1d you 11k3?" + +msgid "{1}? Oh, no.\nI can't buy that." +msgstr "{1}? 0h, n0.\nI c4n'7 buy 7h47." + +msgid "{1}{2}\nHP: {3}" +msgstr "{1}{2}\nHP: {3}" + +msgid "{2} type was added to {1}!" +msgstr "{2} typ3 wa5 added 2 {1}!" + diff --git a/Dialogue/Generated/tlh/OfficialTaunts.po b/Dialogue/Generated/tlh/OfficialTaunts.po new file mode 100644 index 000000000..63d3cc035 --- /dev/null +++ b/Dialogue/Generated/tlh/OfficialTaunts.po @@ -0,0 +1,2675 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "A BABY WILL BE A LITTLE CHALLENGE" +msgstr "4 848Y W11L B3 A LI771E CH4113NGE" + +msgid "A BATTLE GIRL THAT'S ME !" +msgstr "4 847713 6IRL 7H4T'5 ME !" + +msgid "A BATTLE IS DECIDED ON SPIRIT" +msgstr "4 847713 1S D3CIDED 0N 5PIR17" + +msgid "A FIERY GOURMET AM I !" +msgstr "4 F13RY 60URM37 4M 1 !" + +msgid "A GENIUS THAT'S WHAT I AM !" +msgstr "4 63N1U5 7HAT'5 WHA7 1 4M !" + +msgid "A LADY GHOST APPEARS THERE" +msgstr "4 14DY 6H0ST 4PP3AR5 7H3RE" + +msgid "A LITTLE BUG IS SCARY ? HAHAHA" +msgstr "4 117713 8UG 15 5CARY ? HAH4H4" + +msgid "A LITTLE RADIO HUH? THAT'S TOTALLY COOL" +msgstr "4 117713 RADI0 HUH? 7HA7'S 707ALLY C0OL" + +msgid "A POKéDEX IS A LITTLE RADIO ?" +msgstr "4 P0K3D3X IS 4 L1TT13 R4DI0 ?" + +msgid "A POKéMON BATTLE ISN'T CHILD'S PLAY !" +msgstr "4 P0K3M0N BAT71E ISN'7 CHI1D'5 PL4Y !" + +msgid "A POKéMON FASHION CONTEST IS PRETTY" +msgstr "4 P0K3M0N FASH1ON C0N7E5T 15 PRET7Y" + +msgid "A POKéMON MASTER THAT'S MY DREAM" +msgstr "4 P0K3M0N MAS73R TH47'S MY DR3AM" + +msgid "A PRESENT FOR ME ?" +msgstr "4 PR353N7 FOR ME ?" + +msgid "A SHELL ARMOR IS WHAT I WANT" +msgstr "4 5H311 4RMOR 1S WH47 I WAN7" + +msgid "A SWIFT SWIM WILL DO YOU GOOD" +msgstr "4 5W1F7 5WIM W1L1 D0 YOU G00D" + +msgid "A TOUGH KID HUH? HUMPH !" +msgstr "4 70U6H KID HUH? HUMPH !" + +msgid "A TREASURE ISN'T ALWAYS ABOUT MONEY" +msgstr "4 7R34SURE 1SN'T A1W4Y5 480UT M0N3Y" + +msgid "A WIN GIVES ME A CALM MIND" +msgstr "4 W1N 61V3S M3 A CA1M M1ND" + +msgid "A WIN IS JUST AWESOME" +msgstr "4 W1N 15 JUST 4W3SOM3" + +msgid "AFTER ALL I AM A KNOCKOUT !" +msgstr "4F73R 411 I AM A KN0CKOUT !" + +msgid "AHAHA SEE ? THAT WAS ENTERTAINING !" +msgstr "4H4H4 S33 ? TH4T W45 3N73R74ININ6 !" + +msgid "AHAHA SEE ? THAT WAS FANTASTIC !" +msgstr "4H4H4 533 ? TH4T WA5 FANTA571C !" + +msgid "AHAHA YOU ONLY LOOK SCARY !" +msgstr "4H4H4 Y0U ONLY L0OK 5C4RY !" + +msgid "AIYEEH ! YOU REALLY ARE SCARY" +msgstr "41Y33H ! YOU R3A1LY 4R3 5C4RY" + +msgid "AIYEEH !! I AM SORRY !!" +msgstr "41Y33H !! I AM S0RRY !!" + +msgid "AIYEEH !! NO WATER PLEASE" +msgstr "41Y33H !! N0 W4T3R P13453" + +msgid "ALL MY POKéMON ABSOLUTELY ADORE ME" +msgstr "4L1 MY P0KéMON A8SO1U7E1Y 4D0RE M3" + +msgid "ALL POKéMON ADORE A KIND TRAINER" +msgstr "4L1 P0K3M0N AD0R3 A K1ND TR41NER" + +msgid "ALL POKéMON HAVE THEIR OWN CUTE CHARM" +msgstr "4L1 P0K3M0N H4VE TH31R 0WN CU7E CH4RM" + +msgid "ALL RIGHT ! I SURRENDER !" +msgstr "411 R1GH7 ! I 5URR3ND3R !" + +msgid "ALL WORK AND NO PLAY ..." +msgstr "411 W0RK AND N0 PL4Y ..." + +msgid "AM I OVERWHELMING OR WHAT ?" +msgstr "4M 1 0V3RWHELM1N6 OR WH4T ?" + +msgid "AN ADULT CAN'T BEAT YOU ?" +msgstr "4N 4DUL7 CAN'T B3A7 Y0U ?" + +msgid "AN AVANT GARDE POKéDEX WOULD BE AWESOME" +msgstr "4N 4V4N7 GARDE P0K3D3X W0U1D 8E 4WESOME" + +msgid "AND YET ANOTHER BATTLE ?" +msgstr "4ND Y37 4NOTH3R 8AT713 ?" + +msgid "ARE YOU FEELING MY HEAT WAVE ?" +msgstr "4R3 Y0U F3ELIN6 MY H34T WAV3 ?" + +msgid "ARE YOU HAPPY NOW ?" +msgstr "4R3 Y0U HAPPY NOW ?" + +msgid "AREN'T THERE MORE FLYING POKéMON ?" +msgstr "4R3N'7 7HER3 M0R3 F1Y1N6 P0KéMON ?" + +msgid "AREN'T YOU SATISFIED YET ?" +msgstr "4R3N'7 Y0U 5AT1SFI3D Y37 ?" + +msgid "ARRGH ! NO !!" +msgstr "4RR6H ! NO !!" + +msgid "AWW ! A WIMPY TRAINER !" +msgstr "4WW ! A WIMPY 7R4IN3R !" + +msgid "BACK HOME I WILL GO ..." +msgstr "84CK HOM3 I WI1L G0 ..." + +msgid "BAGON PROBABLY HAS A SWEET SCENT" +msgstr "8A60N PR08ABLY H4S 4 5W3ET 5C3NT" + +msgid "BEING LIMBER DIDN'T WORK FOR ME" +msgstr "831N6 L1MBER D1DN'7 W0RK F0R ME" + +msgid "BREAK DOWN DIVE TIME FOR ME" +msgstr "8R34K D0WN DIV3 7IM3 F0R M3" + +msgid "BUG POKéMON ARE THE BEST !" +msgstr "8U6 P0K3M0N AR3 7HE 83S7 !" + +msgid "BUG POKéMON AREN'T BAD HEY?" +msgstr "8U6 P0K3MON AR3N'T 84D H3Y?" + +msgid "BUG POKéMON MAKE ME FEELING LOVEY-DOVEY" +msgstr "8U6 P0K3M0N M4KE ME F3E1IN6 10VEY-D0VEY" + +msgid "BUT HOW ? I AM PERFECT ..." +msgstr "8U7 H0W ? I AM P3RF3C7 ..." + +msgid "BUT HOW DID YOU KNOW ?" +msgstr "8U7 H0W DID YOU KN0W ?" + +msgid "BUT I DON'T LIKE TO DANCE" +msgstr "8U7 1 D0N'T L1KE TO D4NCE" + +msgid "BUT I HAVE TO STUDY MORE" +msgstr "8U7 1 H4VE 7O 5TUDY M0R3" + +msgid "BUT I WANT A POKéMON PLUSH DOLL" +msgstr "8U7 1 W4N7 A P0K3MON PLUSH D01L" + +msgid "BUT I WAS ON FIRE FOR YOU" +msgstr "8U7 1 W45 ON F1R3 F0R Y0U" + +msgid "BYE-BYE ! I AM GOING TO RUN AWAY" +msgstr "8Y3-8YE ! I AM G0IN6 70 RUN AWAY" + +msgid "BYE-BYE ! YOU HAVE NO GUTS" +msgstr "8Y3-8Y3 ! YOU HAVE N0 GUTS" + +msgid "CAN YOU DIG IT YO ?" +msgstr "CAN Y0U D1G I7 Y0 ?" + +msgid "CAN'T YOU ACCEPT THAT ?" +msgstr "CAN'7 Y0U ACC3PT TH47 ?" + +msgid "CHARGE ! CHARGE !!" +msgstr "CH4R63 ! CHAR63 !!" + +msgid "COLOR CHANGE VERSION TOYS ARE USELESS !" +msgstr "CO10R CH4NGE V3R5ION 7OYS 4R3 USE1355 !" + +msgid "COME ON ! LET'S SEE SOME SPIRIT" +msgstr "COM3 0N ! LET'5 5EE 50M3 SP1R1T" + +msgid "COME ON ! PLAY TIME IS OVER" +msgstr "COM3 0N ! PLAY T1ME 15 0VER" + +msgid "COME ON I NEED A HOT BATTLE" +msgstr "COM3 0N 1 NEED A HO7 8A7TL3" + +msgid "COME ON LET'S DANCE LIKE IT'S YESTERDAY" +msgstr "COM3 0N 13T'S DANCE 11K3 I7'5 YES73RDAY" + +msgid "COME ON LET'S GET A MOVE ON" +msgstr "COM3 0N 13T'S 6E7 A M0V3 ON" + +msgid "COME ON YOU NEED A SPEED BOOST ?" +msgstr "COM3 0N Y0U N33D A 5P3ED B0057 ?" + +msgid "COME OVER FOR SOME TASTY WATER" +msgstr "COM3 0V3R FOR 5OME 745TY W473R" + +msgid "COME SEE AN INCREDIBLE SWIFT SWIM !" +msgstr "COM3 533 4N INCR3DI813 5WIF7 5WIM !" + +msgid "COME WE WILL DO BATTLE NOW" +msgstr "COM3 W3 W1LL D0 8AT713 NOW" + +msgid "COMICS GET DAMP FROM DRIZZLE ?" +msgstr "COM1C5 637 DAMP FROM DR1ZZ13 ?" + +msgid "CONFUSED ? I AM A GENIUS" +msgstr "CONFU53D ? I 4M 4 G3N1U5" + +msgid "COOL ! A GENIUS TRAINER !" +msgstr "C001 ! 4 GENIU5 7R41N3R !" + +msgid "COOL ! THAT'S WHAT I AM" +msgstr "CO01 ! 7H4T'S WH4T 1 4M" + +msgid "CRUSH YOU LIKE AN EGG !" +msgstr "CRU5H Y0U LIK3 AN E66 !" + +msgid "CUTE AND AWFULLY STRONG THAT'S ME" +msgstr "CU73 4ND 4WFU11Y STR0NG TH47'5 ME" + +msgid "DARN ... LOSING DOES BUG ME" +msgstr "D4RN ... LO5IN6 DO35 8U6 M3" + +msgid "DESTROYED IS THE WAY I AM FEELING" +msgstr "D357R0Y3D I5 THE W4Y 1 4M F3E1IN6" + +msgid "DID MY FIERY TRICK ASTONISH ?" +msgstr "D1D MY F1ERY TRICK 4570N15H ?" + +msgid "DID MY TAUNT INTIMIDATE YOU ?" +msgstr "DID MY 74UNT 1NT1MID47E YOU ?" + +msgid "DID YOU LIMBER UP BEFORE ?" +msgstr "DID Y0U 11MBER UP B3F0R3 ?" + +msgid "DID YOU SEE THAT ?" +msgstr "DID Y0U 53E TH4T ?" + +msgid "DIDN'T IT HAIL TOO ?" +msgstr "D1DN'7 17 H4IL T0O ?" + +msgid "DIDN'T YOU SMELL A THING ?!" +msgstr "D1DN'7 Y0U 5ME1L A 7H1N6 ?!" + +msgid "DO YOU BATTLE WITH BEAUTY ?" +msgstr "DO Y0U 847TLE WI7H 834U7Y ?" + +msgid "DON'T BE A BABY !" +msgstr "D0N'7 B3 A 8ABY !" + +msgid "DON'T BE DISAPPOINTED I AM PERFECT" +msgstr "DON'7 83 DISAPPO1NT3D I AM P3RFEC7" + +msgid "DON'T COME NEAR MY BIKE !" +msgstr "DON'7 C0M3 NE4R MY 81KE !" + +msgid "DON'T COUNT ON THAT HAPPENING ANOTHER TIME" +msgstr "D0N'7 C0UNT ON THA7 H4PP3N1NG AN07HER T1M3" + +msgid "DON'T DIET PLAY SPORTS INSTEAD" +msgstr "D0N'7 D13T PLAY 5P0R75 1N573AD" + +msgid "DON'T GRUDGE ME FOR YOUR LOSS" +msgstr "DON'7 6RUDGE M3 FOR Y0UR L055" + +msgid "DON'T GRUDGE ME IF I WIN OK?" +msgstr "DON'7 6RUDGE M3 1F 1 WIN OK?" + +msgid "DON'T TAUNT ME LIKE THAT OK?" +msgstr "DON'7 74UNT M3 L1KE 7HA7 OK?" + +msgid "DON'T YOU LIKE BUG POKéMON ?" +msgstr "D0N'7 Y0U L1KE BUG P0K3M0N ?" + +msgid "DON'T YOU RUN AWAY YOU LOSER !" +msgstr "D0N'7 Y0U RUN 4W4Y Y0U 1053R !" + +msgid "DON'T YOU THINK I AM CUTE ?" +msgstr "DON'7 Y0U THINK 1 AM CU7E ?" + +msgid "DRAGON POKéMON ARE INVINCIBLE !" +msgstr "DR460N P0KéMON ARE 1NVINCI813 !" + +msgid "DRAGON POKéMON ARE MY NO. 1 CHOICE" +msgstr "DR460N P0KéMON ARE MY N0. 1 CHOIC3" + +msgid "DRAGON POKéMON SHOULD NOT LOSE !" +msgstr "DR460N P0KéMON SHOU1D N07 10S3 !" + +msgid "EAT MY INVINCIBLE ATTACK YOU !" +msgstr "3A7 MY 1NVINC18L3 A774CK Y0U !" + +msgid "ENDURE IS ALL I CAN DO" +msgstr "3NDUR3 15 A1L 1 CAN D0" + +msgid "ENJOY A TASTY SCHOOL DIET ?" +msgstr "3NJ0Y A 7AS7Y 5CHO01 D137 ?" + +msgid "EVERY BATTLE HAS A SMELL" +msgstr "3V3RY 8477LE H4S A 5M3L1" + +msgid "EVERY DAY IS A GREAT DAY" +msgstr "3V3RY D4Y IS 4 GREA7 DAY" + +msgid "EVERY TRAINER HAS BEEN TOO WEAK ..." +msgstr "3V3RY 7R41NER HA5 B33N 7OO W34K ..." + +msgid "EXCUSE ME BUT YOU'RE A PUSHOVER !" +msgstr "3XCU53 M3 BUT YOU'R3 4 PUSH0V3R !" + +msgid "FASHION SHOULD MATCH THE PERSON" +msgstr "F45H10N 5HOULD M4TCH 7H3 P3RS0N" + +msgid "FIGHTING SPIRIT ? ME ?" +msgstr "FI6H71N6 5PIR17 ? M3 ?" + +msgid "FIRE ! FIRE !!" +msgstr "FIR3 ! F1RE !!" + +msgid "FISHING IS MY CHOICE IN LIFE" +msgstr "FI5H1N6 15 MY CH0IC3 1N LIF3" + +msgid "FLYING POKéMON ARE ABOVE THE REST" +msgstr "FLY1N6 P0KéMON ARE 480V3 TH3 REST" + +msgid "FOR NOW" +msgstr "F0R N0W" + +msgid "FORGIVE ME BUT HERE I COME !" +msgstr "FOR61V3 M3 BU7 H3RE 1 C0ME !" + +msgid "FORGIVE ME FATHER FOR I'VE LOST" +msgstr "F0R61VE ME FATHER F0R 1'V3 1O5T" + +msgid "FORGIVE ME FOR MY OVERWHELMING POWER" +msgstr "FOR61V3 M3 FOR MY OV3RWHELM1N6 POW3R" + +msgid "GET GOING ! THIS IS GOOD-BYE" +msgstr "637 60IN6 ! TH1S I5 600D-8Y3" + +msgid "GET READY FOR ME TO THRASH" +msgstr "6E7 R34DY FOR ME TO 7HR4SH" + +msgid "GET READY TO BE DESTROYED !" +msgstr "6E7 R34DY TO 83 DES7R0Y3D !" + +msgid "GIGGLE ..." +msgstr "6I6613 ..." + +msgid "GIGGLE ... IT'S OVER FOR YOU" +msgstr "616613 ... 1T'5 0V3R F0R Y0U" + +msgid "GIGGLE ... THANK YOU SO MUCH" +msgstr "616613 ... 7HANK Y0U 50 MUCH" + +msgid "GO GO ... JUST FLAIL ABOUT" +msgstr "60 60 ... JUST F1A11 480U7" + +msgid "GO ON SWAGGER ALL YOU WANT" +msgstr "60 0N SW4GG3R 4L1 Y0U W4N7" + +msgid "GOOD ! COME ON !!" +msgstr "6O0D ! C0ME ON !!" + +msgid "GOOD IT'S OVER AT LAST ..." +msgstr "600D 1T'5 OVER A7 1457 ..." + +msgid "GOOD TO MEET YOU YOUNG TRAINER !" +msgstr "6O0D 70 M3ET Y0U YOUN6 7RA1N3R !" + +msgid "GOOD-BYE ! GOOD-BYE !!" +msgstr "600D-8Y3 ! 6OOD-8Y3 !!" + +msgid "GOOD-BYE AND THANK YOU THAT WAS FUNNY" +msgstr "6O0D-8Y3 4ND 7HANK Y0U 7HA7 W4S FUNNY" + +msgid "GOT IT ? DANCE WITH POWER" +msgstr "6O7 17 ? DANC3 W1TH P0W3R" + +msgid "HAH ! I BEAT YOU" +msgstr "H4H ! I 8EA7 Y0U" + +msgid "HAH !! YEAH !!" +msgstr "HAH !! Y34H !!" + +msgid "HAHAHA ! ARE YOU ANGRY ?" +msgstr "HAH4H4 ! 4RE Y0U AN6RY ?" + +msgid "HAHAHA ! HAPPY TO MEET YOU !" +msgstr "HAH4H4 ! HAPPY T0 M337 YOU !" + +msgid "HAHAHA ! SEE YA LATER !" +msgstr "HAH4H4 ! 5EE Y4 1AT3R !" + +msgid "HAHAHA !! I AM LOLLING !" +msgstr "HAH4H4 !! I AM L0LL1N6 !" + +msgid "HAHAHA ..." +msgstr "H4H4H4 ..." + +msgid "HAHAHA ... A KID ..." +msgstr "HAH4H4 ... A K1D ..." + +msgid "HAPPINESS IS A POKéMON WITH CUTE CHARM" +msgstr "H4PP1NE55 I5 A P0K3M0N W17H CUT3 CHARM" + +msgid "HAVE SOME MORE OF THIS !" +msgstr "HAV3 50M3 MOR3 OF TH15 !" + +msgid "HELLO ? HELLO ?!" +msgstr "HE110 ? H3LLO ?!" + +msgid "HELLO ? I AM JUST A KID" +msgstr "H3110 ? 1 AM JUS7 4 K1D" + +msgid "HELLO I THINK I ADORE YOU" +msgstr "HE110 1 7HINK 1 4DOR3 Y0U" + +msgid "HELLO MOTHER ! I WON !" +msgstr "H3110 M07HER ! I W0N !" + +msgid "HERE I COME FEELING READY FOR IT ALL" +msgstr "HER3 1 C0ME F33L1NG R3ADY F0R IT 411" + +msgid "HERE IT IS A FLYING TYPE HIDDEN MOVE" +msgstr "HER3 17 15 A F1Y1NG 7YP3 H1DD3N M0V3" + +msgid "HERE IT IS A LITTLE PRAISE AS YOUR PRESENT" +msgstr "HER3 17 15 A 11T7LE PRA1SE 45 YOUR PRES3NT" + +msgid "HERE IT IS MY TRAIN SEE YA !" +msgstr "H3R3 1T 1S MY 7R4IN 533 Y4 !" + +msgid "HERE IT IS YOUR SWEET KISS FROM MY JYNX" +msgstr "HER3 17 15 YOUR 5WE37 K1SS FR0M MY JYNX" + +msgid "HERE YOU ARE SOME TOXIC SWEETS" +msgstr "H3R3 YOU AR3 S0M3 70X1C 5W33T5" + +msgid "HEY THIS IS PRETTY TASTY" +msgstr "H3Y 7HI5 IS PR3T7Y 7457Y" + +msgid "HEY WHAT DID I DO ?" +msgstr "H3Y WHA7 DID I D0 ?" + +msgid "HOW ABOUT A ROCK SLIDE SHOW ?" +msgstr "H0W 48OU7 A ROCK S11D3 5H0W ?" + +msgid "HOW ABOUT A TINY BIT OF HYPNOSIS ?" +msgstr "HOW 480U7 A T1NY BI7 0F HYPN05IS ?" + +msgid "HOW COULD YOU DO THAT ?" +msgstr "H0W C0U1D Y0U DO TH47 ?" + +msgid "HOW DID YOU FAKE OUT ME ?" +msgstr "H0W D1D YOU FAKE OU7 M3 ?" + +msgid "HOW DO YOU LIKE OUR POISONPOWDER ?" +msgstr "HOW D0 Y0U LIK3 0UR P0I5ONP0WDER ?" + +msgid "HOW I MEDITATE IS JUST BEAUTIFUL" +msgstr "HOW 1 M3D1TAT3 I5 JU57 8EAU71FUL" + +msgid "HOW TO BUG YOUR TEACHER ?" +msgstr "HOW 70 8U6 YOUR 7EACH3R ?" + +msgid "HUH? I SHOULD NOT HAVE LOST" +msgstr "HUH? 1 5HOU1D NO7 H4V3 1057" + +msgid "HUH? WHAT IS IT?" +msgstr "HUH? WH47 IS 17?" + +msgid "HUH? WHERE IS IT?" +msgstr "HUH? WH3R3 IS 1T?" + +msgid "HUH? YOU MEAN I WON ?!" +msgstr "HUH? YOU ME4N 1 WON ?!" + +msgid "HUMPH ! ANOTHER WEAK TRAINER ..." +msgstr "HUMPH ! 4NO7HER WE4K 7R41N3R ..." + +msgid "I ADORE MY POKéMON MORE IF I LOSE" +msgstr "1 4D0RE MY POK3M0N M0R3 1F 1 1O53" + +msgid "I ADORE POKéMON LIKE MY CHILDREN" +msgstr "1 4D0R3 P0KéM0N 1IK3 MY CH11DREN" + +msgid "I ALSO HAVE A PLUSH DOLL COLLECTION" +msgstr "1 4150 H4VE A PLUSH D011 C01L3C710N" + +msgid "I ALWAYS USE MY ALLOWANCE UP" +msgstr "1 41W4Y5 US3 MY 4L10W4NC3 UP" + +msgid "I AM A GENIUS OR WHAT ?" +msgstr "1 4M 4 63NIUS 0R WH47 ?" + +msgid "I AM A KNOCKOUT YOU CAN'T WIN !" +msgstr "1 4M 4 KN0CKOU7 YOU C4N'T W1N !" + +msgid "I AM A PRETTY NEW TRAINER" +msgstr "1 4M 4 PR3TTY NEW TR41N3R" + +msgid "I AM A SUPER POKéMON HERO !" +msgstr "1 4M 4 5UPER P0K3MON HERO !" + +msgid "I AM A TREASURE OF THIS WORLD" +msgstr "1 4M 4 7R3ASUR3 0F 7H1S WOR1D" + +msgid "I AM ABOUT TO OVERHEAT" +msgstr "1 4M 480U7 TO 0V3RH347" + +msgid "I AM ALWAYS HAPPY HAPPY HAPPY !" +msgstr "1 4M 41W4YS H4PPY H4PPY HAPPY !" + +msgid "I AM ALWAYS TRENDY THANK YOU VERY MUCH" +msgstr "1 4M 4LW4YS TR3NDY 7H4NK Y0U VERY MUCH" + +msgid "I AM AN ADULT I BATTLE EASY" +msgstr "1 4M 4N 4DULT 1 8AT713 3ASY" + +msgid "I AM AN ADULT I SWALLOW FRUSTRATION" +msgstr "1 4M 4N 4DU1T 1 5W4110W FRU5TRA710N" + +msgid "I AM AN ADULT I SWALLOW JOY" +msgstr "1 4M 4N 4DU1T 1 5W4110W J0Y" + +msgid "I AM AN EXCELLENT MIMIC OF POKéMON" +msgstr "1 4M 4N 3XCEL13N7 M1M1C OF P0KéMON" + +msgid "I AM ANGRY LIKE A MANKEY !" +msgstr "1 4M 4N6RY 1IK3 4 M4NK3Y !" + +msgid "I AM BEAT UP AND DOWNCAST ..." +msgstr "1 4M 8E47 UP AND D0WNC457 ..." + +msgid "I AM BETTER THAN ANY OTHER TRAINER" +msgstr "1 4M 83773R TH4N ANY 0THER 7R4INER" + +msgid "I AM BORED ... DANCE FOR ME" +msgstr "1 4M 80R3D ... D4NC3 FOR M3" + +msgid "I AM COOL BUT NOT SCARY !" +msgstr "1 4M CO01 BUT NO7 5C4RY !" + +msgid "I AM DISAPPOINTED ..." +msgstr "1 4M DI54PP0IN7ED ..." + +msgid "I AM DISAPPOINTED YOU WON'T LISTEN TO ME" +msgstr "1 4M DI54PP0IN7ED Y0U W0N'7 L1S73N TO M3" + +msgid "I AM FEELING BEAT UP AND TIRED" +msgstr "1 4M FE31IN6 B3A7 UP 4ND 71RED" + +msgid "I AM FEELING GIDDY SO SHOULD YOU" +msgstr "1 4M F3311NG 61DDY 50 SHOU1D YOU" + +msgid "I AM FEELING HIP AND HAPPENING OH" +msgstr "1 4M F3311NG H1P AND HAPPEN1N6 OH" + +msgid "I AM FEELING OVERWHELMING JOY OVER THIS" +msgstr "1 4M F3311NG 0VERWH31MING J0Y OVER 7HIS" + +msgid "I AM FEELING PERFECT THANK YOU SO MUCH" +msgstr "1 4M FE31IN6 P3RFEC7 7H4NK YOU 50 MUCH" + +msgid "I AM FEELING PRETTY AWESOME ABOUT MYSELF" +msgstr "1 4M F3311NG PRE7TY 4WE5OM3 48OUT MY5ELF" + +msgid "I AM FEELING SAD THANKS TO YOU" +msgstr "1 4M FE31IN6 S4D TH4NK5 70 YOU" + +msgid "I AM FEELING THIRSTY RIGHT NOW ..." +msgstr "1 4M F3311NG 7HIRSTY RI6HT N0W ..." + +msgid "I AM FEELING WEIRD FROM A DREAM" +msgstr "1 4M F3311NG W3IRD FR0M A DR34M" + +msgid "I AM GOING DOWN DOWN DOWN !" +msgstr "1 4M 6O1NG DOWN DOWN D0WN !" + +msgid "I AM GOING TO BE A FATHER" +msgstr "1 4M 601N6 TO 8E A F47H3R" + +msgid "I AM GOING TO BE A MOTHER" +msgstr "1 4M 601N6 TO 8E A M07H3R" + +msgid "I AM GOING TO SINK ..." +msgstr "1 4M 6O1NG 7O 5INK ..." + +msgid "I AM GOING WITH A SUPERSONIC SPEED BOOST" +msgstr "1 4M 6O1NG WITH 4 5UP3R50N1C 5P33D BO0S7" + +msgid "I AM HAPPY IF WE WIN TOGETHER" +msgstr "1 4M H4PPY IF WE WIN 7O6ETH3R" + +msgid "I AM HAPPY LIKE A LITTLE TOGEPI !" +msgstr "1 4M H4PPY LIK3 4 L177L3 T063PI !" + +msgid "I AM HAPPY THAT I WON !" +msgstr "1 4M H4PPY TH47 1 W0N !" + +msgid "I AM LIVING ONLY WITH DRAGON POKéMON" +msgstr "1 4M 11V1NG ON1Y WI7H DRAG0N POKéM0N" + +msgid "I AM MAKING YOU MY RIVAL" +msgstr "1 4M MAK1NG YOU MY R1V41" + +msgid "I AM NEVER DISAPPOINTED WITH MY POKéMON" +msgstr "1 4M N3V3R DI54PPOIN73D WI7H MY P0K3MON" + +msgid "I AM NEVER GOING TO LOSE !" +msgstr "1 4M N3V3R GO1NG TO 10S3 !" + +msgid "I AM NEW BUT I WON !" +msgstr "1 4M N3W 8UT 1 W0N !" + +msgid "I AM NEW SO WHAT IF I LOSE ?" +msgstr "1 4M NEW SO WH4T IF 1 1053 ?" + +msgid "I AM NO. 1 I HAVE NO RIVAL" +msgstr "1 4M N0. 1 I H4V3 N0 RIVAL" + +msgid "I AM NO. 1 IN THE OLD CLASS" +msgstr "1 4M N0. 1 IN 7H3 O1D C1AS5" + +msgid "I AM NO. 1 WHEN IT'S ABOUT POWER" +msgstr "1 4M N0. 1 WH3N 1T'5 4B0UT P0WER" + +msgid "I AM NOT A GENIUS IN BATTLE" +msgstr "1 4M NO7 A 6EN1U5 1N 847713" + +msgid "I AM NOT A VERY MEAN TRAINER" +msgstr "1 4M N07 4 VERY MEAN 7R4IN3R" + +msgid "I AM NOT AS I APPEAR ..." +msgstr "1 4M N07 4S I 4PPEAR ..." + +msgid "I AM NOT GOING TO BE COOL" +msgstr "1 4M NO7 GO1NG T0 83 C001" + +msgid "I AM NOT NO. 1 ANY MORE ..." +msgstr "1 4M NO7 NO. 1 ANY M0R3 ..." + +msgid "I AM NOT OLD I AM SKILLED !" +msgstr "1 4M N07 0LD 1 AM SK11L3D !" + +msgid "I AM NOT THAT OLD YET" +msgstr "1 4M N07 7HAT 0LD Y37" + +msgid "I AM NOT VERY SMART BUT I WON" +msgstr "1 4M NO7 VERY 5M4R7 8U7 1 W0N" + +msgid "I AM OLD AND FEELING SHAKY ..." +msgstr "1 4M 0LD AND F3E1IN6 5H4KY ..." + +msgid "I AM OLD BUT I AM ALSO GOOD" +msgstr "1 4M 01D 8UT 1 AM A150 6OOD" + +msgid "I AM ON FIRE BABY !" +msgstr "1 4M 0N F1RE 84BY !" + +msgid "I AM PERFECT ! GIVE UP NOW" +msgstr "1 4M P3RF3CT ! G1VE UP NOW" + +msgid "I AM READY TO GO ON !" +msgstr "1 4M R34DY TO 6O ON !" + +msgid "I AM RIGHT ! YOU'RE REALLY TOUGH" +msgstr "1 4M RI6HT ! Y0U'R3 R3411Y 7OUGH" + +msgid "I AM SAD CAUSE I AM TOO WEAK" +msgstr "1 4M 54D CAUS3 I AM 70O WE4K" + +msgid "I AM SHOCKED ! DOWN I GO" +msgstr "1 4M 5H0CKED ! D0WN 1 60" + +msgid "I AM SO HAPPY FOR MY POKéMON" +msgstr "1 4M 50 H4PPY FOR MY POKéM0N" + +msgid "I AM SO HAPPY I CAN CRY" +msgstr "1 4M 50 H4PPY 1 CAN CRY" + +msgid "I AM SO LONESOME WITHOUT HIM ..." +msgstr "1 4M 5O 1ON3SOME W17H0U7 H1M ..." + +msgid "I AM SO SAD I WILL CRY" +msgstr "1 4M 5O 5AD I WI1L CRY" + +msgid "I AM SORRY ..." +msgstr "1 4M 5ORRY ..." + +msgid "I AM SORRY ... IT'S MY BAD" +msgstr "1 4M 5ORRY ... I7'5 MY 84D" + +msgid "I AM SORRY TO SEE YOU ANGRY" +msgstr "1 4M 5ORRY 7O 5E3 Y0U 4N6RY" + +msgid "I AM STRONG AREN'T I ?" +msgstr "1 4M 57R0NG AR3N'T 1 ?" + +msgid "I AM THE LEADER WITH REFRESHING SERENE GRACE" +msgstr "1 4M 7H3 1EAD3R WITH REFRE5H1NG S3R3NE 6RAC3" + +msgid "I AM THE QUICK ATTACK TRAINER !" +msgstr "1 4M 7H3 QUICK A7TACK TRAIN3R !" + +msgid "I AM THE SPEED BOOST HERO !" +msgstr "1 4M 7H3 5PEED B0OS7 HERO !" + +msgid "I AM THE TRAINER WHO IS FEELING DOWNCAST" +msgstr "1 4M 7H3 TR4IN3R WH0 15 F331ING D0WNC4S7" + +msgid "I AM THE WINNER HEAR ME ROAR" +msgstr "1 4M 7H3 WINN3R HEAR ME RO4R" + +msgid "I AM TIRED ... IT'S SO HOT" +msgstr "1 4M 7IR3D ... I7'5 50 H07" + +msgid "I AM TOO HAPPY TO BE ANGRY" +msgstr "1 4M 7O0 HAPPY T0 83 4N6RY" + +msgid "I AM TOTALLY READY TO ROCK TODAY" +msgstr "1 4M 70741LY R3ADY 70 R0CK 70DAY" + +msgid "I AM TRENDY AREN'T I ?" +msgstr "1 4M 7R3NDY AR3N'T 1 ?" + +msgid "I AM WEAK ... BUT I AM CUTE" +msgstr "1 4M WE4K ... 8U7 1 4M CU73" + +msgid "I AM YOUNG AND STRONG !" +msgstr "1 4M Y0UN6 AND S7RON6 !" + +msgid "I AM YOUNG AT HEART !" +msgstr "1 4M Y0UN6 AT HE4RT !" + +msgid "I ATTRACT COLOR CHANGE VERSION TOYS ..." +msgstr "1 477RAC7 C0LOR CH4N63 V3R51ON 70YS ..." + +msgid "I BELIEVE IN AN AROMATHERAPY BATH" +msgstr "1 83113V3 IN 4N 4ROM47H3RAPY 8ATH" + +msgid "I BELIEVE IN CUTE FASHION APPEAL" +msgstr "1 83113V3 IN CUT3 F45HI0N 4PP3AL" + +msgid "I BRAG ABOUT MY HAPPINESS OK?" +msgstr "1 8R46 480UT MY HAPP1NE5S 0K?" + +msgid "I CAN BEAT YOU AT SMARTNESS" +msgstr "1 C4N B34T YOU A7 5M4R7N355" + +msgid "I CAN WIN IF I TRY ENOUGH" +msgstr "1 C4N W1N IF I TRY 3N0U6H" + +msgid "I CAN'T BE DEFEATED !" +msgstr "1 C4N'7 83 DEF3A7ED !" + +msgid "I CAN'T LOSE SO SOON !" +msgstr "1 C4N'T 1OS3 S0 5O0N !" + +msgid "I CAN'T TAKE A HEAT WAVE" +msgstr "1 C4N'7 74KE 4 H3AT W4V3" + +msgid "I CAN'T WAIT FOR MY BABY" +msgstr "1 C4N'7 W4IT F0R MY 84BY" + +msgid "I CAN'T WAIT FOR MY TRAIN" +msgstr "1 C4N'7 W4IT F0R MY 7RA1N" + +msgid "I CAN'T WAIT LET'S BATTLE NOW" +msgstr "1 C4N'7 W4IT 13T'S 847T1E N0W" + +msgid "I CAN'T WAIT TO GET GOING" +msgstr "1 C4N'7 W4IT 70 6ET 60ING" + +msgid "I CAN'T WIN LIKE THIS ..." +msgstr "1 C4N'T WIN LIKE TH15 ..." + +msgid "I CAUSE OUTRAGE AS A TRAINER" +msgstr "1 C4U53 0UTRA63 4S 4 7R4IN3R" + +msgid "I CHOOSE YOU ! THIS IS IT!" +msgstr "1 CH0053 YOU ! THIS 15 1T!" + +msgid "I COME FROM A TRAINER FAMILY" +msgstr "1 C0M3 FR0M A 7R4IN3R F4MI1Y" + +msgid "I COULD USE A COLD DRINK" +msgstr "1 C0U1D U5E A CO1D DR1NK" + +msgid "I CRUSH THINGS WITH PSYCHIC POWER" +msgstr "1 CRU5H 7HING5 W1TH P5YCHIC P0WER" + +msgid "I CRY FOR MY PARTY ..." +msgstr "1 CRY F0R MY P4R7Y ..." + +msgid "I CUT DOWN EVERY OPPONENT" +msgstr "1 CU7 D0WN EV3RY OPP0NENT" + +msgid "I DID IT JUMP KICK FOR JOY" +msgstr "1 D1D I7 JUMP KICK F0R J0Y" + +msgid "I DID TRY DIDN'T I ?" +msgstr "1 D1D TRY D1DN'T I ?" + +msgid "I DIDN'T SEE THIS REVERSAL ..." +msgstr "1 D1DN'7 SE3 THI5 R3V3R541 ..." + +msgid "I DIDN'T THINK YOU WOULD COUNTER" +msgstr "1 D1DN'7 TH1NK Y0U W0U1D C0UN7ER" + +msgid "I DIDN'T THINK YOU'RE GOOD ENOUGH" +msgstr "1 D1DN'7 7HINK Y0U'R3 G0OD 3N0UGH" + +msgid "I DISLIKE ANY KIND OF MUD SPORT" +msgstr "1 D151IK3 ANY KIND 0F MUD 5PORT" + +msgid "I DISLIKE OH SO PRETTY FASHION" +msgstr "1 D1511K3 OH 50 PRE77Y FASH10N" + +msgid "I DISLIKE YOU AND YOUR POKéMON" +msgstr "1 D151IK3 Y0U 4ND Y0UR P0K3MON" + +msgid "I DIVE BELOW THE SURF !" +msgstr "1 D1V3 831OW 7HE SURF !" + +msgid "I DO THINGS AT EXTREMESPEED !" +msgstr "1 D0 7H1N6S A7 EXTR3M3SPEED !" + +msgid "I DON'T ALLOW POKéMON TO THRASH" +msgstr "1 D0N'7 41LOW POKéM0N T0 THR45H" + +msgid "I DON'T BELIEVE THIS ..." +msgstr "1 D0N'T 8EL1EV3 7H15 ..." + +msgid "I DON'T GET HOW I LOST" +msgstr "1 D0N'T 6ET HOW 1 1057" + +msgid "I DON'T GET HOW SUCTION CUPS WORK" +msgstr "1 D0N'T 6ET HOW 5UC710N CUP5 WORK" + +msgid "I DON'T JUST STUDY YOU KNOW" +msgstr "1 D0N'7 JUST 57UDY Y0U KNOW" + +msgid "I DON'T KNOW HOW I AM FEELING" +msgstr "1 D0N'7 KNOW H0W I 4M F3EL1N6" + +msgid "I DON'T KNOW WHO I AM ..." +msgstr "1 D0N'T KNOW WHO I 4M ..." + +msgid "I DON'T PLAY DOWN ALL RIGHT ?" +msgstr "1 D0N'7 P1AY D0WN A11 R1GH7 ?" + +msgid "I DON'T TRAIN GOOD ENOUGH ?" +msgstr "1 D0N'7 7RAIN 6O0D 3N0U6H ?" + +msgid "I DON'T WANT TO STUDY MORE" +msgstr "1 D0N'T WAN7 T0 5TUDY M0R3" + +msgid "I ENJOY COMICS AND THIS GAME" +msgstr "1 3NJ0Y C0MIC5 AND 7H1S GAM3" + +msgid "I FINALLY GET TO REST A LITTLE" +msgstr "1 F1N4L1Y G3T 7O R357 4 1177L3" + +msgid "I FINALLY LOST ... I AM TIRED" +msgstr "1 F1N4L1Y L0ST ... 1 4M 71R3D" + +msgid "I FINALLY WON ... I AM TIRED" +msgstr "1 F1N411Y WON ... I 4M 7IR3D" + +msgid "I FORECAST TERRIBLE THINGS FOR YOU" +msgstr "1 F0R3C457 TERRI8LE 7HINGS F0R YOU" + +msgid "I GET TO BEAT UP ON YOU" +msgstr "1 637 70 8EAT UP ON Y0U" + +msgid "I GET TO NAP AFTER THAT" +msgstr "1 637 T0 NAP AFT3R 7H47" + +msgid "I GO ALL OUT !" +msgstr "1 60 411 0UT !" + +msgid "I GOT MY POKéMON ON RENTAL" +msgstr "1 607 MY POKéM0N ON R3N7AL" + +msgid "I GOT THIS TASTY WATER SHOPPING" +msgstr "1 607 TH1S 7AS7Y W473R 5H0PPING" + +msgid "I HAVE A GROWTH OF ACID ARMOR" +msgstr "1 H4V3 4 6ROW7H 0F 4C1D ARM0R" + +msgid "I HAVE A GROWTH OF SUCTION CUPS" +msgstr "1 H4V3 4 GR0WTH 0F 5UC710N CUPS" + +msgid "I HAVE A GRUDGE WITH YOU" +msgstr "1 H4V3 4 GRUDG3 WI7H Y0U" + +msgid "I HAVE MY OWN PLACE YEEHAW!" +msgstr "1 H4V3 MY OWN PL4CE Y3EHAW!" + +msgid "I HAVE THIS EXCELLENT CAMERA" +msgstr "1 H4V3 7H1S EXCE1LEN7 C4MER4" + +msgid "I HAVE TO WORK NEXT WEEK" +msgstr "1 H4V3 70 W0RK N3X7 W33K" + +msgid "I HAVEN'T A WORRY AT ALL" +msgstr "1 H4V3N'7 A W0RRY A7 4L1" + +msgid "I HAVEN'T LOST MY SKILL YET" +msgstr "1 H4V3N'7 L0ST MY 5K111 Y37" + +msgid "I HAVEN'T SLEPT IN DAYS ..." +msgstr "1 H4V3N'7 SLEP7 1N D4YS ..." + +msgid "I JUST DON'T GET IT ..." +msgstr "1 JU57 D0N'7 G3T I7 ..." + +msgid "I KNOW HOW TO GO GO" +msgstr "1 KN0W H0W TO 6O GO" + +msgid "I KNOW I AM NOT A HEROINE" +msgstr "1 KN0W 1 AM NO7 4 H3R01N3" + +msgid "I KNOW I AM TOTALLY COOL !" +msgstr "1 KN0W 1 4M T07A1LY C0O1 !" + +msgid "I KNOW ONLY YOU" +msgstr "1 KN0W 0N1Y Y0U" + +msgid "I KNOW YOUR SECRET NOW !" +msgstr "1 KN0W Y0UR S3CR3T N0W !" + +msgid "I LEFT YOU JUST AN EMBER" +msgstr "1 13F7 Y0U JU57 4N 3M8ER" + +msgid "I LIKE A TRAINER THAT'S REFRESHING" +msgstr "1 11K3 4 7RAIN3R TH47'S REFR35HIN6" + +msgid "I LIKE ANY KIND OF WATER SPORT" +msgstr "1 11K3 4NY KIND 0F W47ER SP0R7" + +msgid "I LIKE MYSELF IF I LOSE TOO" +msgstr "1 11K3 MYSE1F 1F I 1053 700" + +msgid "I LIKE MYSELF WHEN I WIN !" +msgstr "1 11K3 MY5ELF WH3N 1 WIN !" + +msgid "I LIKE ROCK-SOLID POKéMON THE BEST" +msgstr "1 11K3 R0CK-S01ID P0K3M0N 7H3 BES7" + +msgid "I LIKE THIS MUSIC IDOL TOO" +msgstr "1 11K3 7H1S MU5IC ID01 7OO" + +msgid "I LIKE TO ATTACK WITH SUCTION CUPS" +msgstr "1 11K3 70 ATT4CK WI7H SUCT10N CUP5" + +msgid "I LIKE TO PLAY IN WATER" +msgstr "1 11K3 70 PLAY IN W473R" + +msgid "I LIKE TO SYNCHRONIZE MY SWIFT SWIM" +msgstr "1 11K3 70 SYNCHR0NIZ3 MY SW1F7 SW1M" + +msgid "I LOSE MYSELF IF IT'S EXCITING" +msgstr "1 1053 MY5ELF 1F IT'5 EXCI71N6" + +msgid "I LOST AT EXTREMESPEED ..." +msgstr "1 1057 47 EXTR3M3SP33D ..." + +msgid "I LOST CAUSE YOU'RE MEAN ..." +msgstr "1 1057 C4US3 Y0U'R3 M34N ..." + +msgid "I MAKE IT LOOK SO EASY" +msgstr "1 M4K3 17 LOOK S0 E45Y" + +msgid "I MIMIC POKéMON AFTER EVERY BATTLE" +msgstr "1 M1M1C P0KéM0N 4FT3R EVERY 84TTL3" + +msgid "I NEED A LOT BETTER BATTLE ..." +msgstr "1 N33D 4 LO7 B3T7ER 847713 ..." + +msgid "I NEED MORE GRASS TYPE POKéMON" +msgstr "1 N33D M0RE GR4S5 TYP3 POK3M0N" + +msgid "I NEED TO NAP AFTER THAT" +msgstr "1 N33D 70 N4P 4F7ER 7H47" + +msgid "I NEED TO STUDY MORE ..." +msgstr "1 N33D 70 S7UDY MOR3 ..." + +msgid "I NEED TO SYNCHRONIZE BETTER ..." +msgstr "1 N33D 70 SYNCHR0N1Z3 83773R ..." + +msgid "I NEED WATER TO COOL DOWN" +msgstr "1 N33D W47ER 70 COO1 DOWN" + +msgid "I ONLY COLLECT NORMAL VERSION TOYS" +msgstr "1 0N1Y C01LEC7 N0RM41 V3RS10N TOY5" + +msgid "I ONLY KNOW HOW TO CHARGE" +msgstr "1 0N1Y KN0W H0W 7O CH4R6E" + +msgid "I ONLY MISS HIM MORE ..." +msgstr "1 0N1Y M15S H1M MOR3 ..." + +msgid "I PRETEND TO STUDY A LOT" +msgstr "1 PR373ND TO 57UDY 4 1O7" + +msgid "I PROMISE TO BATTLE SERIOUSLY" +msgstr "1 PR0M153 TO 84T7LE 53R1OU51Y" + +msgid "I PROMISE YOU A HOT BATTLE" +msgstr "1 PR0M153 YOU 4 HOT 84T7LE" + +msgid "I QUESTION YOUR FASHION SENSE SERIOUSLY" +msgstr "1 QU35T10N YOUR FA5H10N 53N5E S3R1OUS1Y" + +msgid "I REALLY LIKE COOL POKéMON" +msgstr "1 R3411Y 1IKE CO0L P0KéMON" + +msgid "I REALLY LIKE MODE FASHION THINGS" +msgstr "1 R341LY LIKE MODE F45H10N 7H1N65" + +msgid "I REFUSE TO ACCEPT THAT OUTRAGE" +msgstr "1 R3FUS3 TO ACCEPT 7H47 0U7RA6E" + +msgid "I REFUSE TO COME OUT" +msgstr "1 R3FU53 7O C0ME OU7" + +msgid "I REJECT EVERY WEAK TRAINER" +msgstr "1 R3J3C7 3VERY W3AK 7RA1NER" + +msgid "I SAID I WAS OLD BUT GOOD" +msgstr "1 541D 1 WAS 01D BU7 6O0D" + +msgid "I SAID THAT YOU SHOULD STOP" +msgstr "1 541D 7H4T Y0U 5HOU1D 5TOP" + +msgid "I SEE I AM NOT SO COOL" +msgstr "1 533 I 4M NOT S0 C001" + +msgid "I SEE THAT IT WAS TOO STRONG" +msgstr "1 533 TH4T 1T WA5 700 57R0N6" + +msgid "I SEEK A TRULY GREAT BATTLE" +msgstr "1 533K 4 7RULY GREA7 8A7TL3" + +msgid "I SERIOUSLY MEAN TO WIN !" +msgstr "1 53R10U51Y M34N TO W1N !" + +msgid "I SHOULD ENJOY SOME SPORTS !" +msgstr "1 5H0U1D 3NJOY S0ME 5PORTS !" + +msgid "I SLEPT AND SO I LOST" +msgstr "1 513PT 4ND SO I L057" + +msgid "I SO WANT ANOTHER POKéMON PLUSH DOLL" +msgstr "1 50 WAN7 ANOTHER P0K3M0N P1U5H D0LL" + +msgid "I SURF IN THE WINTER TOO" +msgstr "1 5URF 1N THE WINTER 7O0" + +msgid "I SWALLOW SLUDGE TO TRANSFORM MYSELF" +msgstr "1 5W4110W SLUD6E TO 7RANSF0RM MYS31F" + +msgid "I THINK I AM SHOPPING TOO MUCH" +msgstr "1 7H1NK 1 AM 5HOPPIN6 T0O MUCH" + +msgid "I THINK I'VE MISHEARD THINGS" +msgstr "1 7H1NK 1'V3 M1SHE4RD 7H1N65" + +msgid "I TRAIN FROM THE EGG UP" +msgstr "1 7R41N FROM 7HE EG6 UP" + +msgid "I TRICK MOTHER FOR MY ALLOWANCE" +msgstr "1 7R1CK M0THER F0R MY A1LOW4NCE" + +msgid "I TRY THE BEST I CAN" +msgstr "1 7RY 7H3 BES7 I CAN" + +msgid "I WANT A HEALTHY CLEAR BODY" +msgstr "1 W4N7 4 HEAL7HY CL34R 8ODY" + +msgid "I WANT A NICE PRESENT ..." +msgstr "1 W4N7 4 NICE PR3SEN7 ..." + +msgid "I WANT MORE CUTE POKéMON" +msgstr "1 W4N7 M0RE CU7E POK3MON" + +msgid "I WANT MY MOTHER !" +msgstr "1 W4N7 MY M0TH3R !" + +msgid "I WANT TO ENJOY THIS BATTLE" +msgstr "1 W4N7 70 ENJ0Y 7HI5 8A7TL3" + +msgid "I WANT TO GO BACK ..." +msgstr "1 W4N7 70 G0 B4CK ..." + +msgid "I WANT TO GO HOME RIGHT NOW" +msgstr "1 W4N7 70 G0 H0M3 R16H7 N0W" + +msgid "I WANT TO SEE YOUR POKéMON" +msgstr "1 W4N7 70 SEE YOUR P0KéMON" + +msgid "I WAS KIDDING ABOUT THAT TELEPORT THING" +msgstr "1 W45 K1DDING 4B0U7 7H47 731EPOR7 THING" + +msgid "I WAS MINUS MY NORMAL POWER TODAY" +msgstr "1 W45 M1NUS MY N0RM41 P0W3R T0D4Y" + +msgid "I WAS ON VACATION UNTIL ONLY YESTERDAY" +msgstr "1 W45 0N VACA71ON UN71L ON1Y YEST3RD4Y" + +msgid "I WENT TO A FISHING SCHOOL" +msgstr "1 W3N7 70 A F15H1NG 5CH0OL" + +msgid "I WILL APPEAL THIS OUTRAGE !" +msgstr "1 W111 4PPE4L 7H1S 0U7R463 !" + +msgid "I WILL BE ON MY WAY" +msgstr "1 W111 83 ON MY WAY" + +msgid "I WILL BEAT UP MY SURF BOARD" +msgstr "1 W111 83AT UP MY 5URF 804RD" + +msgid "I WILL BIDE MY TIME" +msgstr "1 W111 81DE MY T1ME" + +msgid "I WILL GIDDY UP AND AWAY" +msgstr "1 W111 61DDY UP 4ND 4W4Y" + +msgid "I WILL GO PLAY A GAME" +msgstr "1 W111 60 P1AY A G4M3" + +msgid "I WILL GO SURF RIGHT NOW" +msgstr "1 W111 60 SURF R1GH7 NOW" + +msgid "I WILL HAVE A POKéMON PARTY" +msgstr "1 W111 H4VE A POKéM0N P4RTY" + +msgid "I WILL MEDITATE FOR A CALM MIND" +msgstr "1 W111 M3DI7AT3 FOR 4 C41M MIND" + +msgid "I WILL SCATTER SOME POISONPOWDER ABOUT" +msgstr "1 W111 5C4TTER S0ME P0I5ONP0WDER 480UT" + +msgid "I WILL SHOW YOU GUTSY !" +msgstr "1 W111 5H0W Y0U 6UT5Y !" + +msgid "I WILL TACKLE YOU DOWN !" +msgstr "1 W111 74CKLE YOU D0WN !" + +msgid "I WILL THRASH MY TOYS !" +msgstr "1 W111 7HRA5H MY T0Y5 !" + +msgid "I WILL TREASURE THIS WIN" +msgstr "1 W111 7R3ASUR3 7HI5 WIN" + +msgid "I WILL USE SMOKESCREEN TO ESCAPE" +msgstr "1 W111 U5E 5MOKE5CR33N 70 35C4P3" + +msgid "I WIN ! FATHER I'VE WON" +msgstr "1 W1N ! F4THER I'VE W0N" + +msgid "I WIN YOU HUSTLE ON OUT" +msgstr "1 W1N Y0U HUS71E ON 0UT" + +msgid "I WISH SUNDAY IS A SUNNY DAY" +msgstr "1 W15H 5UNDAY 1S A 5UNNY D4Y" + +msgid "I WISH TO SEE THE NEWS" +msgstr "1 W15H 70 SEE 7H3 N3W5" + +msgid "I WISH YOU WOULD NOT GLARE" +msgstr "1 W15H Y0U WOU1D NO7 6L4RE" + +msgid "I WON BUT I AM TIRED ..." +msgstr "1 W0N BU7 I AM T1R3D ..." + +msgid "I WON IN A COOL WAY" +msgstr "1 W0N 1N 4 CO01 WAY" + +msgid "I WON'T FORGET ABOUT YOU" +msgstr "1 W0N'7 F0RGE7 A8OU7 YOU" + +msgid "I WON'T GIVE UP UNTIL I WIN" +msgstr "1 W0N'7 61VE UP UNT11 I WIN" + +msgid "I WORK AT THE DEPT. STORE" +msgstr "1 W0RK 47 THE DEPT. 570R3" + +msgid "I WORRY ABOUT MY POKéMON SKILL" +msgstr "1 W0RRY 4BOUT MY P0K3M0N 5K1L1" + +msgid "I WORRY TOO MUCH TO SLEEP" +msgstr "1 W0RRY 70O MUCH TO 51E3P" + +msgid "I WOULD BE COOL IF I WIN" +msgstr "1 W0U1D 83 CO01 1F 1 WIN" + +msgid "I WOULD RATHER LOOK AT POKéMON" +msgstr "1 W0U1D R4THER L0OK 47 POK3M0N" + +msgid "I WOULD RATHER RUN THAN BIKE" +msgstr "1 W0U1D R4THER RUN 7H4N BIK3" + +msgid "I'VE A COUPLE THINGS" +msgstr "1'V3 4 C0UPLE 7H1NG5" + +msgid "I'VE BEEN HEARING ABOUT YOU" +msgstr "1'V3 833N HEAR1N6 A80UT YOU" + +msgid "I'VE GOT A LOT OF BUG POKéMON" +msgstr "1'V3 607 4 LO7 OF BU6 P0KéM0N" + +msgid "I'VE GOT TO GET GOING" +msgstr "1'V3 6O7 TO GE7 6O1N6" + +msgid "I'VE LOST MY FOCUS ENERGY AND TOUGHNESS" +msgstr "1'V3 1O57 MY F0CUS 3N3R6Y 4ND T0U6HNE5S" + +msgid "I'VE NOT LOST ONCE YET !" +msgstr "1'V3 N07 1OST 0NCE Y37 !" + +msgid "I'VE WON EVERY MATCH TODAY !" +msgstr "1'V3 W0N 3VERY M4TCH 7ODAY !" + +msgid "IF I LOSE I JUST FLY AWAY" +msgstr "1F 1 1O53 I JU5T F1Y 4W4Y" + +msgid "IF I LOSE I PRETEND I AM A MILTANK" +msgstr "1F 1 1O53 I PR3T3ND 1 4M 4 MI1T4NK" + +msgid "IF I LOSE I WILL STUDY FOR SCHOOL" +msgstr "1F 1 1053 I W11L STUDY FOR 5CHOOL" + +msgid "IF I LOSE YOU CAN HAVE A PRESENT" +msgstr "1F 1 1053 YOU CAN H4V3 4 PR353NT" + +msgid "IF I WIN I AM GOING TO GO SURF" +msgstr "1F 1 W1N 1 AM 6O1NG 70 6O 5URF" + +msgid "IF I WIN I PRETEND I AM A TAUROS" +msgstr "1F 1 W1N 1 PR37END 1 4M A 74UROS" + +msgid "IF I WIN YOU CAN HAVE A SWEET KISS" +msgstr "1F 1 W1N YOU C4N HAV3 A SW337 KIS5" + +msgid "IF ONLY AROMATHERAPY WERE LESS EXPENSIVE" +msgstr "1F 0N1Y 4ROMATHERAPY W3R3 13S5 3XPENS1V3" + +msgid "IF YOU'RE SMART STOP RIGHT NOW" +msgstr "1F Y0U'R3 SMAR7 5TOP RI6HT N0W" + +msgid "INGRAIN IS MY CHOICE BATTLE MOVE" +msgstr "1N6R41N 15 MY CH0IC3 8A7TL3 M0VE" + +msgid "INSTEAD OF TELEVISION GET A BOOK" +msgstr "1N5734D 0F 7EL3V1S10N 637 4 B0OK" + +msgid "IS THIS KIND OF BATTLE OK?" +msgstr "1S 7H15 K1ND 0F 8AT713 0K?" + +msgid "IS YOUR POKéDEX REALLY AWESOME ?" +msgstr "1S Y0UR P0KéD3X REA11Y 4WE50M3 ?" + +msgid "ISN'T A BATTLE GIRL AWESOME ?" +msgstr "15N'7 A 8AT7LE G1R1 4W350M3 ?" + +msgid "IT DIDN'T MATCH UP WELL I THINK" +msgstr "17 D1DN'7 M4TCH UP W311 1 7HINK" + +msgid "IT REALLY WAS EASY" +msgstr "17 R34L1Y W4S 3A5Y" + +msgid "IT WAS ALL TOGETHER TOO EASY" +msgstr "17 W45 41L 7OG3THER 700 345Y" + +msgid "IT'S A BUG FASHION SHOW !" +msgstr "1T'5 4 8U6 FA5HI0N 5H0W !" + +msgid "IT'S A FLYING TYPE VICTORY !" +msgstr "1T'5 4 F1YING 7YPE V1CT0RY !" + +msgid "IT'S A SECRET WHY I AM HAPPY" +msgstr "17'5 4 53CR3T WHY 1 4M H4PPY" + +msgid "IT'S A TASTY GOURMET VICTORY !" +msgstr "17'5 4 74STY G0URM37 V1C70RY !" + +msgid "IT'S A TOUGH LOSS TO SWALLOW" +msgstr "17'5 4 70UGH L0S5 70 5W4110W" + +msgid "IT'S ALL ABOUT GUTS !" +msgstr "17'5 4L1 AB0UT GUT5 !" + +msgid "IT'S AN EXCITING TIME FOR ME" +msgstr "1T'5 4N 3XCIT1NG TIM3 F0R M3" + +msgid "IT'S BACK TO SCHOOL SOON" +msgstr "17'5 8ACK T0 SCH0O1 500N" + +msgid "IT'S HARD TO BELIEVE BUT CONGRATS" +msgstr "17'5 HARD T0 B3L1EV3 8U7 C0NGRA75" + +msgid "IT'S HOPELESS TO STRUGGLE WITH ME" +msgstr "1T'5 H0P31ESS 7O STRU6G1E W17H ME" + +msgid "IT'S INCREDIBLE HOW STRONG I AM !" +msgstr "1T'5 1NCR3DIB13 HOW 57R0NG 1 4M !" + +msgid "IT'S INCREDIBLE MY RENTAL POKéMON WON" +msgstr "1T'5 1NCR3DIB13 MY R3NT4L P0K3MON W0N" + +msgid "IT'S MAKING ME YAWN THAT BATTLE" +msgstr "17'5 MAK1NG ME Y4WN 7H47 847T1E" + +msgid "IT'S ME WHO IS REALLY TOUGH" +msgstr "1T'5 M3 WHO I5 R3AL1Y T0UGH" + +msgid "IT'S MY FAMILY STAY-AT-HOME LOOK !" +msgstr "1T'5 MY F4MILY S7AY-47-HOM3 10OK !" + +msgid "IT'S NO SECRET DRAGON POKéMON WIN" +msgstr "17'5 NO 5ECRET DRA60N P0K3M0N W1N" + +msgid "IT'S NOT ? IS POKéNAV ?" +msgstr "17'5 NO7 ? 1S POKéN4V ?" + +msgid "IT'S ONLY NATURAL SEE YA BYE-BYE !" +msgstr "17'5 0N1Y N4TURA1 533 Y4 8Y3-8Y3 !" + +msgid "IT'S OVER SO SOON ?" +msgstr "17'5 0V3R S0 S0ON ?" + +msgid "IT'S SAD TO SEE YOU STRUGGLE" +msgstr "1T'5 54D 7O S33 YOU 57RUGG13" + +msgid "IT'S SCARY HOW MY STRATEGY WORKS" +msgstr "17'5 5C4RY HOW MY 57R4736Y WORK5" + +msgid "IT'S SO EXCITING IT REALLY IS" +msgstr "1T'5 50 3XCIT1NG IT R3A1LY 15" + +msgid "IT'S SO GREAT TO WIN !" +msgstr "1T'5 50 6REAT 7O WIN !" + +msgid "IT'S THE SWEET SCENT OF TASTY WATER" +msgstr "1T'5 7H3 5WEE7 SCEN7 0F TA57Y WAT3R" + +msgid "IT'S TOO BAD YOU LOST" +msgstr "1T'5 700 8AD Y0U LO57" + +msgid "IT'S WAY TOO HOT HERE" +msgstr "1T'5 W4Y 7OO H0T HER3" + +msgid "IT'S YOUR OFFENSIVE STENCH THAT'S WHAT" +msgstr "17'5 YOUR OFFENS1V3 573NCH 7H4T'5 WHA7" + +msgid "JUST A LITTLE KID AFTER ALL !" +msgstr "JU57 4 117TLE KID AF73R AL1 !" + +msgid "LALALA ... HUH?" +msgstr "141414 ... HUH?" + +msgid "LALALA NO LOSING FOR ME !" +msgstr "141414 N0 L0SING F0R M3 !" + +msgid "LET ME WIN IN RETURN FOR A PRESENT" +msgstr "1E7 M3 W1N IN RE7URN FOR A PR3SEN7" + +msgid "LET'S COMMEMORATE MY COOLNESS IN BATTLE" +msgstr "1E7'5 C0MMEMOR4T3 MY CO0LN355 IN 8477LE" + +msgid "LET'S ENJOY OUR BATTLE TOGETHER" +msgstr "1E7'5 3NJ0Y OUR 8AT713 7OG37H3R" + +msgid "LET'S GO FOR AN ICY WIND SURF" +msgstr "137'5 G0 FOR AN 1CY W1ND 5URF" + +msgid "LET'S HEAR YOU ROAR !" +msgstr "1E7'5 H34R YOU R0AR !" + +msgid "LET'S PARTY UNTIL THE MORNING SUN !" +msgstr "137'5 P4RTY UN7I1 7H3 M0RN1NG SUN !" + +msgid "LET'S PRETEND I AM AN ADULT OK?" +msgstr "1E7'5 PR37END 1 4M 4N ADUL7 0K?" + +msgid "LET'S SEE YOU MEDITATE LIKE ME" +msgstr "1E7'5 533 YOU MEDIT473 1IK3 M3" + +msgid "LET'S SEE YOUR POWER IN FULL" +msgstr "1E7'5 533 YOUR P0WER 1N FU11" + +msgid "LET'S TEACH YOU HOW TOUGH I AM" +msgstr "1E7'5 734CH Y0U HOW 70U6H 1 4M" + +msgid "LIFE IS ALWAYS GOOD TO ME" +msgstr "1IF3 15 41WAY5 G0OD 70 ME" + +msgid "LIKE A SONICBOOM I'VE ARRIVED" +msgstr "1IK3 4 50NICB00M I'V3 ARRIV3D" + +msgid "LIKE I SAID I AM DARN FAST" +msgstr "1IK3 1 541D I 4M DARN F4ST" + +msgid "LISTEN UP I ALWAYS WIN" +msgstr "1I573N UP I A1WAYS W1N" + +msgid "LOOK AT ME MAKE A BRICK BREAK" +msgstr "100K 4T ME MAK3 4 8R1CK 8R34K" + +msgid "LOOK AT MY FABULOUS FASHION SENSE" +msgstr "100K 4T MY FABUL0U5 F45H10N S3N53" + +msgid "LOOK AT MY FIERY DANCE !" +msgstr "100K 4T MY FIERY D4NC3 !" + +msgid "LOOK LOOK ! A SCARY BUG" +msgstr "1O0K 100K ! A 5C4RY 8UG" + +msgid "LOSING DOESN'T BUG ME" +msgstr "1O51N6 D03SN'7 BUG M3" + +msgid "LOSING DOESN'T DISAPPOINT ME" +msgstr "1051N6 D0ESN'T D1S4PP01N7 M3" + +msgid "ME LOSE ? THAT'S PREPOSTEROUS !" +msgstr "ME 1053 ? THA7'S PR3P0S7ER0U5 !" + +msgid "ME STUDY ? NOT VERY LIKELY TO SEE" +msgstr "M3 57UDY ? NOT V3RY 11K31Y 7O S33" + +msgid "ME WORRY ? I HAVE NONE" +msgstr "ME W0RRY ? I H4V3 N0N3" + +msgid "MESSAGE CARDS MAKE A WEAK PRESENT" +msgstr "M35546E CARDS MAKE 4 W34K PRE5EN7" + +msgid "MEW MEW ! MEW !!" +msgstr "M3W M3W ! M3W !!" + +msgid "MEW MEW IS HOW I CRY" +msgstr "MEW M3W 15 HOW I CRY" + +msgid "MMM DO YOU WANT SOME ?" +msgstr "MMM D0 Y0U WAN7 5OM3 ?" + +msgid "MMM THIS IS QUITE TASTY ..." +msgstr "MMM 7HI5 IS QU1T3 7457Y ..." + +msgid "MORE ! ANOTHER BATTLE !" +msgstr "MOR3 ! 4N0THER B4TT13 !" + +msgid "MOTHER NATURE DIDN'T LET ME WIN ?" +msgstr "M07H3R N4TURE DIDN'7 137 M3 W1N ?" + +msgid "MOTHER NATURE IS MY ALLY !" +msgstr "MO7H3R N47URE 1S MY 41LY !" + +msgid "MOTHER WILL BE HAPPY FOR ME" +msgstr "MO7H3R W11L B3 H4PPY FOR M3" + +msgid "MY ALLOWANCE COULD USE A HELPING HAND" +msgstr "MY 4110W4NCE C0U1D U53 4 H31P1NG H4ND" + +msgid "MY AROMATHERAPY IS TERRIBLE FOR YOU" +msgstr "MY 4R0M47HERAPY 1S 73RR1BL3 F0R Y0U" + +msgid "MY BABY WILL BE TOTALLY AWESOME" +msgstr "MY 848Y WIL1 B3 7O7411Y 4W35OME" + +msgid "MY BARRAGE WILL SLAM YOU !" +msgstr "MY 84RR463 WI11 5LAM YOU !" + +msgid "MY BATTLE SENSE IS COOL ISN'T IT?" +msgstr "MY 847713 SEN53 1S C00L ISN'7 IT?" + +msgid "MY BELLY DRUM WAS TOO WEAK ..." +msgstr "MY 831LY DRUM WA5 700 W34K ..." + +msgid "MY BIKE IS MY BEST FRIEND" +msgstr "MY 81KE 1S MY 8E5T FR13ND" + +msgid "MY BIKE IS VERY EXPENSIVE" +msgstr "MY 81K3 15 VERY 3XP3N5IVE" + +msgid "MY BOY FRIEND IS FROM SCHOOL" +msgstr "MY 80Y FR1END 1S FR0M SCHO01" + +msgid "MY BOY FRIEND LIKES COMICS" +msgstr "MY 80Y FR1END 1IKES C0M1CS" + +msgid "MY BOY FRIEND WORKS TOO MUCH" +msgstr "MY 80Y FR1END WORKS 70O MUCH" + +msgid "MY BUG POKéMON ARE ALL UNBELIEVABLE" +msgstr "MY 8U6 P0KéMON ARE 411 UN831I3V481E" + +msgid "MY BUG POKéMON ARE ALL UPSIDE DOWN" +msgstr "MY 8U6 P0KéMON ARE 411 UP51DE D0WN" + +msgid "MY CAMERA DOESN'T MISS A THING" +msgstr "MY C4MER4 D0ESN'7 M155 4 7H1N6" + +msgid "MY CAMERA WAS AWFULLY EXPENSIVE" +msgstr "MY C4M3R4 WAS 4WFUL1Y EXPEN51VE" + +msgid "MY COTTON SPORE WAS USELESS" +msgstr "MY C07T0N SPOR3 WA5 U531355" + +msgid "MY CUTE CHARM DOESN'T ATTRACT YOU ?" +msgstr "MY CU7E CHARM DO3SN'7 477R4CT Y0U ?" + +msgid "MY DIVE LEFT ME COLD ..." +msgstr "MY D1VE 1EF7 M3 CO1D ..." + +msgid "MY DIVE WILL BE A LEGEND" +msgstr "MY D1V3 W1LL 83 4 L363ND" + +msgid "MY DREAM ISN'T FAR OFF !" +msgstr "MY DR3AM ISN'T F4R 0FF !" + +msgid "MY FASHION SENSE SEEMS ODDISH ?" +msgstr "MY F45H10N SEN5E SE3M5 0DD15H ?" + +msgid "MY FATHER AND MOTHER WON'T ACCEPT" +msgstr "MY F47H3R AND MO7H3R W0N'7 4CCEP7" + +msgid "MY FORESIGHT DIDN'T SHOW ME THIS" +msgstr "MY F0RE51GH7 D1DN'7 5H0W M3 THI5" + +msgid "MY FORESIGHT HAS BEEN PERFECT" +msgstr "MY F0RE51GH7 H4S B33N P3RF3CT" + +msgid "MY FORESIGHT SAYS I WILL WIN" +msgstr "MY F0R3516HT 54Y5 I W1L1 W1N" + +msgid "MY FRUSTRATION IS CLOSE TO ERUPTION" +msgstr "MY FRUS7RAT1ON I5 C1053 70 3RUP710N" + +msgid "MY GIRL FRIEND IS MY TREASURE" +msgstr "MY 61R1 FRIEND I5 MY 7R3ASUR3" + +msgid "MY GIRL GIVES ME A LITTLE SWEET KISS" +msgstr "MY 61R1 61VES ME A 117T1E 5W33T K155" + +msgid "MY HAPPINESS IS OVERWHELMING !" +msgstr "MY H4PP1N3SS 15 0VERWHE1MIN6 !" + +msgid "MY HEROINE ADVENTURE ISN'T GOING WELL" +msgstr "MY H3R01N3 ADV3N7UR3 1SN'T 601NG W311" + +msgid "MY HOBBY ?" +msgstr "MY H088Y ?" + +msgid "MY HYPNOSIS STRATEGY WENT BADLY ..." +msgstr "MY HYPN05IS STRA7E6Y W3N7 84D1Y ..." + +msgid "MY HYPNOSIS STRATEGY WORKS TO PERFECTION" +msgstr "MY HYPN051S S7RA7EGY WORKS 70 PERF3C7ION" + +msgid "MY INCREDIBLE DREAM WAS SO WEIRD" +msgstr "MY 1NCR3DIB1E DR3AM W45 50 WE1RD" + +msgid "MY INSOMNIA WILL GET BAD ..." +msgstr "MY 1N5OMNIA WI1L G37 84D ..." + +msgid "MY JOKING IS PRETTY TERRIBLE ..." +msgstr "MY J0K1N6 IS PRE7TY 73RRIB13 ..." + +msgid "MY MACH PUNCH WILL MAKE A BRICK BREAK" +msgstr "MY M4CH PUNCH WI1L M4KE A 8R1CK BR34K" + +msgid "MY MISTAKE WAS TOO EXPENSIVE ..." +msgstr "MY M15T4KE WAS T0O 3XP3N51V3 ..." + +msgid "MY NIGHT SCHOOL IS REALLY SCARY" +msgstr "MY N16H7 5CHO01 1S R34L1Y 5C4RY" + +msgid "MY PARTY IS JUST INCREDIBLE !" +msgstr "MY P4R7Y 1S JU5T INCR3D1BL3 !" + +msgid "MY PARTY IS READY TO ROCK" +msgstr "MY P4R7Y 1S R34DY T0 ROCK" + +msgid "MY PHONE ISN'T WORKING ..." +msgstr "MY PH0N3 ISN'T W0RK1N6 ..." + +msgid "MY POKéMON APPEAL TO YOU ?" +msgstr "MY P0K3M0N APP3A1 T0 YOU ?" + +msgid "MY POKéMON ARE BUT A DREAM" +msgstr "MY P0K3M0N AR3 BUT 4 DR3AM" + +msgid "MY POKéMON HAVE TOO MUCH POWER" +msgstr "MY P0K3M0N HAV3 7OO MUCH P0W3R" + +msgid "MY POKéMON SYNCHRONIZE WITH ME" +msgstr "MY P0K3M0N SYNCHRON1Z3 WITH M3" + +msgid "MY POKéMON WILL CRUSH YOU !" +msgstr "MY P0K3M0N WI11 CRU5H Y0U !" + +msgid "MY POKéMON WILL MAKE YOU DOWNCAST" +msgstr "MY P0K3M0N WI11 MAK3 YOU D0WNCAST" + +msgid "MY PURE POWER IS MACHINE LIKE !" +msgstr "MY PUR3 P0WER 1S MACH1N3 L1K3 !" + +msgid "MY QUICK ATTACK CAN BEAT A TELEPORT" +msgstr "MY QU1CK 4TTACK CAN 83A7 A 731EPOR7" + +msgid "MY RIVAL IS MY GIRL FRIEND" +msgstr "MY R1V41 1S MY G1RL FRI3ND" + +msgid "MY SCREECH STRATEGY IS THE BEST" +msgstr "MY 5CR33CH STR4T3GY 15 7HE 835T" + +msgid "MY SECRET POWER IS OVERWHELMING TO POKéMON" +msgstr "MY 53CR37 POW3R 1S 0V3RWHE1M1NG T0 P0KéM0N" + +msgid "MY SLEEP WILL BE EXCELLENT NOW" +msgstr "MY 5133P WILL 8E EXC31L3NT N0W" + +msgid "MY STRATEGY IS FROM MY FATHER" +msgstr "MY 57R4736Y I5 FROM MY FATH3R" + +msgid "MY SUMMER VACATION IS FOR POKéMON" +msgstr "MY 5UMM3R VAC47I0N 15 F0R P0K3MON" + +msgid "MY SUMMER VACATION WILL BE AWESOME" +msgstr "MY 5UMM3R VAC47I0N W11L BE 4W3SOM3" + +msgid "MY TRAIN ISN'T HERE YET ..." +msgstr "MY 7R41N 1SN'7 H3RE Y3T ..." + +msgid "MY VICTORY WILL MAKE THE NEWS" +msgstr "MY V1C70RY WI11 MAK3 7H3 N3W5" + +msgid "MY WORK IS MAKING ME HEALTHY" +msgstr "MY W0RK 15 MAK1N6 M3 HE4LTHY" + +msgid "MY WORLD IS FULL OF WONDER" +msgstr "MY W0RLD IS FU1L OF W0ND3R" + +msgid "NATURALLY I WIN" +msgstr "NA7UR411Y I W1N" + +msgid "NIGHTTIME IS WHEN I PLAY BEST" +msgstr "NI6H771M3 IS WHEN I P1AY B357" + +msgid "NO ! I WON'T ACCEPT THIS" +msgstr "N0 ! 1 W0N'7 ACC3P7 7H15" + +msgid "NO NO ... THIS WON'T DO" +msgstr "N0 N0 ... THIS W0N'7 D0" + +msgid "NO THANKS I AM GOING TO SLEEP" +msgstr "N0 7H4NK5 I AM G0IN6 70 5133P" + +msgid "NO. 1 THAT'S WHAT I AM !" +msgstr "N0. 1 TH4T'5 WHA7 1 4M !" + +msgid "NOT ANOTHER TRAINER BATTLE ..." +msgstr "NO7 4N07H3R TR4INER 84T7LE ..." + +msgid "NOT COOL ! NOT AT ALL" +msgstr "NO7 C001 ! NO7 A7 A11" + +msgid "NOT FUNNY ... YOU'RE TOO STRONG" +msgstr "N07 FUNNY ... YOU'R3 700 57RONG" + +msgid "NOTHING IS WORKING OUT FOR ME" +msgstr "N07H1NG 1S WORKING 0U7 F0R ME" + +msgid "NOW THIS IS A PERFECT FLAME BODY" +msgstr "NOW 7H15 1S A PERFEC7 F1AM3 80DY" + +msgid "OH" +msgstr "0H" + +msgid "OH ! STRONG YOU ARE" +msgstr "0H ! 5TR0NG YOU 4R3" + +msgid "OH ! THE SWEET SCENT OF VICTORY" +msgstr "0H ! 7H3 5WEE7 SCEN7 0F VIC70RY" + +msgid "OH A BUG ISN'T SCARY ..." +msgstr "0H 4 8U6 ISN'T SCARY ..." + +msgid "OH A TRAINER WITH A SCARY FACE" +msgstr "0H 4 7R41NER W1TH A 5CARY F4C3" + +msgid "OH HOW COULD YOU ?" +msgstr "0H H0W C0ULD Y0U ?" + +msgid "OH IT'S A GAME IS IT?" +msgstr "0H 17'S 4 G4ME I5 17?" + +msgid "OH NO ! A WHIRLPOOL !" +msgstr "0H N0 ! 4 WHIR1P0O1 !" + +msgid "OH NO ! WHY NOT ?" +msgstr "0H N0 ! WHY NO7 ?" + +msgid "OH NO ... SELFDESTRUCT MODE !" +msgstr "0H N0 ... S3LFDE5TRUC7 M0D3 !" + +msgid "OH NOT ANOTHER BATTLE PLEASE ..." +msgstr "0H N07 4N0THER B4TT13 P1EA53 ..." + +msgid "OH THIS IS SO EXCITING !" +msgstr "0H 7H15 15 SO 3XCIT1N6 !" + +msgid "OH YAY ! YAHOO FOR ME" +msgstr "0H Y4Y ! YAHOO F0R M3" + +msgid "OH YES ! WHY NOT ?" +msgstr "0H Y35 ! WHY N0T ?" + +msgid "OH YOU !" +msgstr "0H Y0U !" + +msgid "OKAY ! THIS IS PERFECTION" +msgstr "0K4Y ! 7H1S I5 P3RF3C7I0N" + +msgid "OKAY YOU UNDERSTAND ALL RIGHT !" +msgstr "0K4Y YOU UNDER5T4ND 411 R16HT !" + +msgid "OUR MUSIC WILL PLAY ALL NIGHT" +msgstr "0UR MU51C WIL1 P1AY 41L NI6H7" + +msgid "PLEASE ! SORRY I AM SORRY" +msgstr "P13453 ! SORRY I AM 50RRY" + +msgid "PLEASE BATTLE LIKE YOU MEAN IT" +msgstr "PL3453 847TLE 1IKE Y0U MEAN 17" + +msgid "PLEASE DON'T HIT ME !" +msgstr "P13453 D0N'7 H1T M3 !" + +msgid "PLEASE DON'T MAKE THIS SCARY" +msgstr "PL3453 D0N'T M4K3 TH15 5CARY" + +msgid "PLEASE GET ME A POKéMON GAME" +msgstr "P13453 63T ME 4 POK3M0N 64M3" + +msgid "PLEASE I AM REALLY NOT THAT OLD" +msgstr "P13453 1 AM RE4L1Y N07 7H47 O1D" + +msgid "PLEASE I NEED A SHELL ARMOR !" +msgstr "P13453 1 NE3D 4 5H311 4RM0R !" + +msgid "PLEASE I NEED SOME WATER" +msgstr "P13453 1 NE3D 5OME W473R" + +msgid "PLEASE LOSE THAT SCARY FACE OF YOURS" +msgstr "P13453 10SE TH4T SC4RY F4C3 OF Y0URS" + +msgid "PLEASE STOP I DON'T ENJOY THIS" +msgstr "P13453 57OP I DON'7 3NJ0Y 7HI5" + +msgid "POISONPOWDER IS IN OUR COTTON SPORE MOVE" +msgstr "PO150NP0WDER 15 1N 0UR COT70N SPOR3 MOV3" + +msgid "POKéMON NEVER GO OUT OF FASHION" +msgstr "POK3M0N N3VER 6O OU7 0F FA5H10N" + +msgid "POUND MY BELLY DRUM POUND MY BELLY DRUM" +msgstr "POUND MY 8ELLY DRUM P0UND MY 8ELLY DRUM" + +msgid "POUND THE THICK FAT ON MY BELLY DRUM" +msgstr "POUND 7H3 THICK FAT 0N MY 8311Y DRUM" + +msgid "PRETTY COULD BE GOOD" +msgstr "PR377Y C0ULD B3 6O0D" + +msgid "PROMISE ME ANOTHER BATTLE PLEASE !" +msgstr "PR0M15E ME 4NO7H3R 847713 P1E4S3 !" + +msgid "PROMISE ME YOU WILL DO BETTER" +msgstr "PR0M153 M3 YOU W1LL D0 8ET73R" + +msgid "PROMISE TO SHOW ME CUTE POKéMON" +msgstr "PR0M153 70 SH0W ME CU7E POK3M0N" + +msgid "RENTAL POKéMON AREN'T UP TO SCRATCH" +msgstr "R3N741 P0KéMON AREN'7 UP 70 SCR47CH" + +msgid "SATISFIED IS WHAT I CAN'T BE" +msgstr "54715FI3D I5 WHA7 1 C4N'7 83" + +msgid "SATISFIED THAT'S WHAT I AM !" +msgstr "54715FI3D THAT'S WH47 1 4M !" + +msgid "SCHOOL IS OUT TIME TO PLAY" +msgstr "5CH001 15 OUT 7IME 70 P1AY" + +msgid "SCHOOL IS OVER TIME TO PLAY" +msgstr "5CH001 15 OVER T1ME 70 PLAY" + +msgid "SCREECH IS LIKE MUSIC TO ME !" +msgstr "5CR33CH 15 LIK3 MUS1C T0 M3 !" + +msgid "SEE ? AREN'T I GOOD ?" +msgstr "533 ? AR3N'7 I G0OD ?" + +msgid "SEE ? I ALWAYS LOSE" +msgstr "533 ? I 4LW4YS L0S3" + +msgid "SEE ? I AM A GENIUS" +msgstr "5E3 ? 1 4M A 63N1US" + +msgid "SEE HOW FAST I RUN AWAY !" +msgstr "533 H0W FAS7 I RUN 4W4Y !" + +msgid "SERIOUS ?!" +msgstr "53R10US ?!" + +msgid "SERIOUSLY ARE YOU REALLY OK?" +msgstr "5ER10U51Y ARE YOU R341LY OK?" + +msgid "SERIOUSLY I AM IN THE FISHING HALL OF FAME" +msgstr "5ER10U51Y I AM IN TH3 F1SH1N6 HAL1 0F F4ME" + +msgid "SHOULD I NOT ADORE POKéMON ?" +msgstr "5H0U1D 1 NO7 ADORE P0K3M0N ?" + +msgid "SHOW ME A REALLY SMOOTH MOVE" +msgstr "5H0W M3 4 REA11Y SM007H MOV3" + +msgid "SHOW ME A TOTALLY COOL CROSS CHOP" +msgstr "5H0W M3 4 TOT41LY C001 CRO55 CHOP" + +msgid "SHOW ME THAT YOU HAVE GUTS" +msgstr "5H0W M3 7HAT Y0U HAV3 GUTS" + +msgid "SHOW ME THAT YOU'RE SERIOUS !" +msgstr "5H0W M3 7HAT Y0U'RE 53R1OU5 !" + +msgid "SKILLED THAT'S WHAT I AM !" +msgstr "5K1113D 7HA7'S WHA7 1 4M !" + +msgid "SMARTNESS ALONE WON'T MAKE YOU WIN" +msgstr "5M4R7N355 ALON3 WON'7 M4KE Y0U WIN" + +msgid "SO MUCH FOR MY INVINCIBLE ATTACK" +msgstr "50 MUCH FOR MY INV1NC1813 47T4CK" + +msgid "SO THIS IS AN ADULT FEELING" +msgstr "5O 7H15 15 AN 4DULT F3E1IN6" + +msgid "SO YOU DISLIKE MY POKéMON ?" +msgstr "50 Y0U D1SL1KE MY P0K3M0N ?" + +msgid "SOMETHING GOOD WILL COME OF THIS" +msgstr "5OM37H1N6 GOOD W1LL C0M3 OF 7HIS" + +msgid "SORRY TO MAKE YOU SO DOWNCAST" +msgstr "50RRY T0 MAKE YOU 50 D0WNC45T" + +msgid "SPIRIT ALONE WON'T MAKE YOU WIN" +msgstr "5P1R17 410NE W0N'T M4KE YOU W1N" + +msgid "SUBMISSION WAS YOUR ONLY CHOICE" +msgstr "5U8M15S10N WAS Y0UR 0N1Y CH0ICE" + +msgid "SUNDAY SEEMS FOREVER TO COME ..." +msgstr "5UND4Y 53EM5 F0R3V3R 70 C0M3 ..." + +msgid "SURRENDER ? SO SOON ?" +msgstr "5URR3ND3R ? SO S0ON ?" + +msgid "TAKE DOWN TAKE A DIVE YO YO" +msgstr "7AK3 D0WN TAK3 A DIV3 Y0 Y0" + +msgid "TAKE THAT ! IT'S MY FIERY TRICK" +msgstr "7AK3 7H47 ! I7'S MY F1ERY 7R1CK" + +msgid "TAKE YOUR FRUSTRATION SOME OTHER PLACE" +msgstr "74K3 YOUR FRUS7R4T10N 50M3 0THER PLAC3" + +msgid "TCH ... I AM TOO WEAK ..." +msgstr "7CH ... 1 AM T0O W34K ..." + +msgid "TCH YOUR POKéMON AREN'T VERY NICE" +msgstr "7CH Y0UR POKéM0N AR3N'7 V3RY NIC3" + +msgid "TEACH ME A GOOD STRATEGY" +msgstr "7E4CH M3 4 GO0D 5TR473GY" + +msgid "TERRIBLE ... I AM TERRIBLE ..." +msgstr "73RR18L3 ... I AM 73RR1813 ..." + +msgid "THANK YOU ! THANK YOU !!" +msgstr "7H4NK Y0U ! TH4NK Y0U !!" + +msgid "THANK YOU ! THAT LOSS WAS REFRESHING" +msgstr "7H4NK Y0U ! TH4T L055 W45 R3FRE5H1NG" + +msgid "THANK YOU ! THAT WIN WAS REFRESHING" +msgstr "7H4NK Y0U ! TH4T W1N W45 R3FR3SH1NG" + +msgid "THANK YOU ! THAT'S WHAT I NEED" +msgstr "7H4NK Y0U ! TH4T'S WH47 1 N3ED" + +msgid "THANK YOU !! THANK YOU SO MUCH" +msgstr "7H4NK Y0U !! 7HANK Y0U 5O MUCH" + +msgid "THANK YOU ... I AM HAPPY NOW" +msgstr "7H4NK Y0U ... 1 4M H4PPY N0W" + +msgid "THANK YOU FROM THE SPEED BOOST HERO !" +msgstr "7H4NK Y0U FROM THE 5P3ED B0057 HER0 !" + +msgid "THAT GOURMET THING ISN'T FOR ME" +msgstr "7H47 60URMET 7HING 15N'7 F0R ME" + +msgid "THAT LOSS IS HARD TO SWALLOW" +msgstr "7H47 1O55 I5 H4RD 70 5W4110W" + +msgid "THAT SOMETHING GOOD WENT TO YOU" +msgstr "7H47 5OM3TH1NG G0OD W3N7 70 Y0U" + +msgid "THAT WAS A LITTLE TOO MUCH TO TAKE" +msgstr "7H47 WA5 A 1IT7L3 700 MUCH 7O T4K3" + +msgid "THAT WAS A SOFTBOILED LOSS ..." +msgstr "7H47 WA5 A 5OF7B0I13D 1055 ..." + +msgid "THAT WAS A TASTY VICTORY FOR ME" +msgstr "7H47 W45 4 TA57Y VIC70RY F0R ME" + +msgid "THAT WAS AWFUL ! I AM GOING HOME" +msgstr "7H47 WA5 AWFUL ! I 4M 601N6 H0M3" + +msgid "THAT WAS GOOD AND THIS IS GOOD-BYE" +msgstr "7H47 WA5 GO0D 4ND 7H15 15 60OD-8Y3" + +msgid "THAT WAS GUTSY ... YOU'RE QUITE SUPER" +msgstr "7H47 WA5 GU7SY ... Y0U'R3 QUI7E 5UPER" + +msgid "THAT WAS HIGH LEVEL AND EXCITING TOO" +msgstr "7H47 WA5 HI6H 1EVE1 4ND 3XC1T1N6 7OO" + +msgid "THAT WAS MUCH TOO EASY !" +msgstr "7H47 WA5 MUCH 7O0 345Y !" + +msgid "THAT WAS MY WILL TO WIN" +msgstr "7H47 W45 MY W11L TO W1N" + +msgid "THAT WAS NOT WHAT I NEED" +msgstr "7H47 WA5 NO7 WHA7 1 N33D" + +msgid "THAT WAS NOT YOUR FULL POWER !" +msgstr "7H47 WA5 NO7 Y0UR FU11 P0W3R !" + +msgid "THAT WAS REALLY TOUGH ON ME" +msgstr "7H47 WA5 RE4LLY 7OU6H 0N M3" + +msgid "THAT WAS TOO EXCITING FOR ME ..." +msgstr "7H47 W45 7OO 3XC1TIN6 F0R M3 ..." + +msgid "THAT WAS YOUR GOOD STRATEGY ?!" +msgstr "7H47 W45 YOUR 6O0D 57RA7EGY ?!" + +msgid "THAT'S ALL YOU COULD ABSORB ?" +msgstr "7H47'5 41L YOU C0U1D 4850R8 ?" + +msgid "THAT'S HOW A GENIUS WORKS !" +msgstr "7H47'5 H0W A 63N1US W0RKS !" + +msgid "THAT'S HOW I SINK AN OPPONENT" +msgstr "7H47'5 H0W 1 S1NK 4N 0PP0N3NT" + +msgid "THAT'S IT ... I GIVE UP ..." +msgstr "7H47'5 17 ... 1 6IV3 UP ..." + +msgid "THAT'S IT ... I NEED SLEEP" +msgstr "7H47'5 17 ... 1 NE3D 5133P" + +msgid "THAT'S IT! DO GO ON" +msgstr "7H47'5 17! DO 6O ON" + +msgid "THAT'S IT! THANK YOU VERY MUCH" +msgstr "7H47'5 17! 7HANK Y0U V3RY MUCH" + +msgid "THAT'S IT! THAT WAS FABULOUS !" +msgstr "7H47'5 17! TH47 WAS F4BULOU5 !" + +msgid "THAT'S IT! THAT'S THE SPIRIT !" +msgstr "7H47'5 17! TH47'5 TH3 SPIR17 !" + +msgid "THAT'S NOT THE KNOCKOUT I MEAN" +msgstr "7H47'5 N0T 7HE KNOCK0U7 1 M3AN" + +msgid "THAT'S THE FEELING THAT I GET" +msgstr "7H47'5 7H3 FE31ING 7H4T I 637" + +msgid "THAT'S TOO MUCH TO TACKLE !" +msgstr "7H47'5 70O MUCH 7O 74CK13 !" + +msgid "THE AWFUL STENCH OF A LOSS" +msgstr "7H3 4WFU1 S7ENCH OF 4 1055" + +msgid "THE FORECAST SAYS IT WILL HAIL" +msgstr "7H3 F0R3CAS7 S4Y5 17 W111 H4I1" + +msgid "THE GOURMET THING IS SO YESTERDAY" +msgstr "7H3 60URM3T TH1N6 I5 5O YE573RDAY" + +msgid "THE HOME WORK IS AWFULLY SCARY" +msgstr "7H3 H0M3 WORK 1S AWFU11Y 5C4RY" + +msgid "THE INVINCIBLE BUG TRAINER AM I" +msgstr "7H3 1NV1NCIBL3 BUG 7R4INER 4M I" + +msgid "THE INVINCIBLE BUG TRAINER IS HERE" +msgstr "7H3 1NV1NCIBL3 BUG 7R4INER 15 HER3" + +msgid "THE MASTER OF COOL THAT'S ME" +msgstr "7H3 M4573R OF CO0L 7H4T'S M3" + +msgid "THE QUICK ATTACK TRAINER GIVES UP !" +msgstr "7H3 QUICK A7TACK TR41N3R 61VE5 UP !" + +msgid "THE QUICK ATTACK TRAINER WINS !" +msgstr "7H3 QU1CK ATT4CK TR41NER W1N5 !" + +msgid "THE SPORTS WORLD SHOULD ACCEPT POKéMON" +msgstr "7H3 5P0R75 WOR1D SH0U1D ACC3P7 POK3M0N" + +msgid "THE TIGHT MONEY LIVING CHANNEL ?!" +msgstr "7H3 71GH7 M0NEY 1IV1N6 CH4NNE1 ?!" + +msgid "THE TOP RANK BELONGS TO ME !" +msgstr "7H3 70P RANK B3L0N65 70 M3 !" + +msgid "THE TOP TRAINER THAT'S ME !" +msgstr "7H3 70P 7RAIN3R 7HA7'5 ME !" + +msgid "THE WAY I AM LIVING IS PERFECT" +msgstr "7H3 W4Y 1 AM L1V1N6 15 P3RF3C7" + +msgid "THERE AREN'T ENOUGH GRASS TYPE POKéMON" +msgstr "7H3R3 AR3N'7 ENOUGH 6R455 7YP3 P0KéMON" + +msgid "THERE IS A BUG EVENT SOON" +msgstr "7H3R3 15 4 BU6 EVEN7 5O0N" + +msgid "THERE IS MORE TO ME THAN CUTENESS" +msgstr "7H3R3 I5 MORE 7O M3 7H4N CU7ENE55" + +msgid "THERE IS NO SURRENDER IN ME" +msgstr "7H3R3 15 NO SURR3ND3R IN M3" + +msgid "THERE IS NO SWAGGER LEFT EH?" +msgstr "7H3R3 I5 NO SW4G6ER 13F7 3H?" + +msgid "THERE IS NONE BETTER THAN ME" +msgstr "7H3R3 15 NONE 8E7TER 7H4N M3" + +msgid "THERE IS NOTHING WEAK ABOUT YOU" +msgstr "7H3R3 I5 NO7HING W34K 480U7 Y0U" + +msgid "THERE WAS A HEAT WAVE LAST WEEK" +msgstr "7H3R3 W45 A H34T WAV3 L4ST W33K" + +msgid "THERE WAS NOTHING SMOOTH ABOUT THAT" +msgstr "7H3R3 W45 NOTH1N6 SM00TH A80U7 TH47" + +msgid "THERE WASN'T MY FORECAST RIGHT ?" +msgstr "7H3R3 W45N'T MY FOR3C4S7 R16H7 ?" + +msgid "THEY ALL WANT MY FABULOUS POKéMON" +msgstr "7H3Y 411 WANT MY FA8U1OUS P0K3MON" + +msgid "THEY HAVE MORE POWER NOW !" +msgstr "7H3Y HAV3 M0RE P0W3R N0W !" + +msgid "THEY OVERDO THAT GOURMET THING ..." +msgstr "7H3Y 0V3RDO TH4T GOURME7 TH1N6 ..." + +msgid "THEY'RE A SECRET POKéMON GOURMET ITEM" +msgstr "7H3Y'RE 4 S3CR3T P0K3M0N 60URME7 1TEM" + +msgid "THEY'RE TASTY ! REFRESHING TOO !" +msgstr "7H3Y'RE 7AS7Y ! REFR35H1N6 7O0 !" + +msgid "THIS BATTLE IS FOR MY MOTHER" +msgstr "7H15 84771E I5 F0R MY M0TH3R" + +msgid "THIS CAN'T BE HAPPENING TO ME !" +msgstr "7H15 CAN'T 8E HAPP3N1N6 70 ME !" + +msgid "THIS IS A BEAUTIFUL DREAM !" +msgstr "7H15 15 4 BEAU7IFUL DRE4M !" + +msgid "THIS IS A HIGH LEVEL BATTLE" +msgstr "7H15 15 4 HIGH L3VE1 8A7TL3" + +msgid "THIS IS AN AWFUL NIGHTMARE !" +msgstr "7H15 1S 4N 4WFUL N16H7M4R3 !" + +msgid "THIS IS IT! GOOD-BYE FOREVER !" +msgstr "7H15 1S 1T! GO0D-BY3 F0R3V3R !" + +msgid "THIS ISN'T WORKING OUT AT ALL" +msgstr "7H15 1SN'T WORKING 0U7 47 41L" + +msgid "THIS KINDERGARTEN MAGAZINE IS TOO MUCH" +msgstr "7H15 K1ND3RGAR7EN M464Z1NE 15 TOO MUCH" + +msgid "THIS SHOULD ABSOLUTELY BE A PUSHOVER" +msgstr "7H15 5H0U1D A85O1UT31Y 8E 4 PUSHOV3R" + +msgid "THIS SHOULD BE AN EASY MATCH" +msgstr "7H15 5H0U1D B3 AN E45Y MATCH" + +msgid "THIS SHOULD BE OVER SOON ENOUGH" +msgstr "7H15 5H0U1D B3 OVER 50ON EN0U6H" + +msgid "TOMORROW IS WHEN WE REALLY BATTLE" +msgstr "70M0RROW IS WH3N W3 R3411Y 8A7T13" + +msgid "TOO EASY ! I AM SO COOL" +msgstr "7O0 345Y ! I 4M 5O C00L" + +msgid "TOO TOUGH TO CRUSH !" +msgstr "700 70U6H T0 CRU5H !" + +msgid "TOUGHNESS IS THE WAY TO GO" +msgstr "70U6HNE55 I5 THE W4Y 70 60" + +msgid "TRADE ME A GRASS POKéMON PLEASE" +msgstr "7R4D3 M3 A 6RA5S P0K3M0N P13A5E" + +msgid "UH-OH ! A WHIRLPOOL !" +msgstr "UH-0H ! 4 WHIR1P0O1 !" + +msgid "UNDERSTAND MY POWER NOW ?" +msgstr "UND3R574ND MY POWER N0W ?" + +msgid "VICTORY HAS A SWEET SCENT !" +msgstr "V1C70RY HAS A 5W3E7 5C3N7 !" + +msgid "VICTORY WILL COME TO ME !" +msgstr "VIC70RY W1LL C0M3 T0 ME !" + +msgid "WAAAH ! I LOST MOTHER" +msgstr "W444H ! 1 L0ST M0TH3R" + +msgid "WAAAH !! NO NO !!" +msgstr "W444H !! NO NO !!" + +msgid "WAHAHAHA ! GIVE IT UP" +msgstr "W4H4H4H4 ! 6IV3 1T UP" + +msgid "WAHAHAHA ! SORRY ABOUT THAT !" +msgstr "WAH4H4H4 ! SORRY AB0U7 7HA7 !" + +msgid "WAHAHAHA WAHAHAHA ! WAHAHAHA WAHAHAHA !!" +msgstr "WAH4H4H4 WAHAH4H4 ! W4H4HAH4 WAHAH4H4 !!" + +msgid "WANT SOME HUNTAIL DESIGN SWEETS ?" +msgstr "WAN7 50M3 HUN74I1 D351GN SW337S ?" + +msgid "WANT TO HEAR MY SONG ?" +msgstr "WAN7 70 H3AR MY 5ON6 ?" + +msgid "WANT TO SEE MY HYPNOSIS ?" +msgstr "WAN7 70 53E MY HYPN051S ?" + +msgid "WANT TO SEE SCARY POKéMON ?" +msgstr "WAN7 70 53E SC4RY P0K3M0N ?" + +msgid "WAS IT A MISTAKE ?" +msgstr "W45 17 4 MI5TAKE ?" + +msgid "WAS THAT ENOUGH FOR YOU ?" +msgstr "WA5 7H47 3NOU6H FOR Y0U ?" + +msgid "WASN'T THAT A GOOD MATCH ?" +msgstr "W45N'7 7HAT A 6O0D M47CH ?" + +msgid "WASN'T THAT SCARY EH?" +msgstr "W45N'7 7HAT SC4RY 3H?" + +msgid "WATER POKéMON ATTRACT ME WITHOUT END" +msgstr "W473R P0KéM0N 4T7R4C7 M3 W17H0U7 3ND" + +msgid "WE REALLY DISLIKE FIRE AND FLYING" +msgstr "WE R3411Y DIS11K3 F1R3 4ND F1YING" + +msgid "WE WERE LIKE TOYS TO YOU" +msgstr "W3 W3RE 1IK3 T0Y5 70 Y0U" + +msgid "WE WILL HAVE A COOL BATTLE" +msgstr "WE W111 H4VE 4 C0OL 84T7LE" + +msgid "WELL" +msgstr "WE11" + +msgid "WELL AREN'T THEY BORING ? AHAHA" +msgstr "W311 4R3N'T TH3Y B0R1N6 ? 4HAHA" + +msgid "WELL DONE !" +msgstr "WE11 D0N3 !" + +msgid "WELL I SEE THAT I AM TOO WEAK" +msgstr "W311 1 53E 7HA7 1 4M 700 W34K" + +msgid "WELL SO MUCH FOR OUR SPIRIT" +msgstr "W311 5O MUCH F0R OUR 5P1R17" + +msgid "WELL THAT DIDN'T TAKE VERY MUCH" +msgstr "W311 7H47 D1DN'T T4K3 V3RY MUCH" + +msgid "WELL WELL ... I SURRENDER ..." +msgstr "W311 WE11 ... 1 5URR3ND3R ..." + +msgid "WELL WELL LET'S START" +msgstr "WE11 W311 LET'5 5TAR7" + +msgid "WERE YOU REALLY BEING SERIOUS ?" +msgstr "W3R3 YOU RE4LLY 8E1N6 53R10US ?" + +msgid "WHAT ? BUT HOW ?" +msgstr "WH47 ? 8UT HOW ?" + +msgid "WHAT ? DONE SO SOON ?" +msgstr "WH47 ? D0NE SO S0ON ?" + +msgid "WHAT ?! BUT HOW ?" +msgstr "WH47 ?! 8UT HOW ?" + +msgid "WHAT ?! I WON ?!" +msgstr "WH47 ?! 1 WON ?!" + +msgid "WHAT A DISASTER THAT WAS !" +msgstr "WH47 4 D1SA5TER 7H47 W45 !" + +msgid "WHAT A WEIRD DREAM THAT WAS !" +msgstr "WH47 4 W3IRD DRE4M 7H47 W45 !" + +msgid "WHAT AN AWFUL STENCH !" +msgstr "WH47 4N 4WFUL 5T3NCH !" + +msgid "WHAT ARE YOU UP TO ?" +msgstr "WH47 4R3 YOU UP 7O ?" + +msgid "WHAT I DREAM ISN'T HAPPENING ..." +msgstr "WH47 1 DREAM I5N'T H4PP3N1N6 ..." + +msgid "WHAT I'VE BEEN HEARING IS RIGHT" +msgstr "WH47 1'V3 B3EN H3AR1N6 15 R1GHT" + +msgid "WHAT IS BEAUTY TO YOU ?" +msgstr "WH47 1S 8EAUTY T0 Y0U ?" + +msgid "WHAT IS THAT I SMELL ?" +msgstr "WH47 15 7HAT 1 SMEL1 ?" + +msgid "WHAT SHOULD I DO TODAY ?" +msgstr "WH47 5H0U1D I DO TOD4Y ?" + +msgid "WHAT'S UP? YOU THINK I AM SCARY ?" +msgstr "WH47'5 UP? YOU THINK 1 4M 5C4RY ?" + +msgid "WHERE IS IT? I'VE LOST MY POKéNAV" +msgstr "WH3R3 15 1T? 1'V3 L057 MY P0K3NAV" + +msgid "WHERE IS IT? I'VE LOST MY SENSE" +msgstr "WH3R3 I5 IT? I'V3 1057 MY 53N5E" + +msgid "WHO SAYS I AM TOO OLD ?" +msgstr "WH0 54Y5 I 4M 7O0 01D ?" + +msgid "WHY ?! I CURSE YOU" +msgstr "WHY ?! 1 CURSE Y0U" + +msgid "WHY ARE YOU SO TERRIBLE ?" +msgstr "WHY 4RE YOU SO T3RR1813 ?" + +msgid "WHY COULDN'T I WIN THIS ?" +msgstr "WHY C0U1DN'7 I W1N 7H15 ?" + +msgid "WHY DIDN'T YOU STOP ?" +msgstr "WHY D1DN'T YOU S7OP ?" + +msgid "WHY IS THIS SO HARD ?" +msgstr "WHY 15 7HIS SO H4RD ?" + +msgid "WILL MY CUTE CHARM ATTRACT YOU ?" +msgstr "WI11 MY CUTE CHARM 477R4CT Y0U ?" + +msgid "WINTER WILL SOON BE HERE" +msgstr "WIN73R W11L S00N BE H3R3" + +msgid "WON'T THIS EVER END ?" +msgstr "W0N'7 TH1S 3VER 3ND ?" + +msgid "WORK IS MAKING ME AN EARLY BIRD" +msgstr "WORK 15 M4KIN6 M3 AN 3ARLY 81RD" + +msgid "WOW THAT IS AN AWESOME STRATEGY" +msgstr "W0W 7HA7 IS AN AWE50M3 57R47E6Y" + +msgid "WOWEE ! NO NO !!" +msgstr "W0W33 ! NO NO !!" + +msgid "WROOOAAR! !! I AM SO READY !!" +msgstr "WR00044R! !! 1 AM S0 RE4DY !!" + +msgid "WROOOAAR! VICTORY !!" +msgstr "WR0004AR! V1CT0RY !!" + +msgid "WROOOAAR! WHY ?!" +msgstr "WR0004AR! WHY ?!" + +msgid "YAHOO ! I AM HAPPY FOR YOU" +msgstr "Y4H00 ! 1 AM H4PPY F0R Y0U" + +msgid "YAHOO ! YAHOO !!" +msgstr "YAH00 ! Y4HOO !!" + +msgid "YAHOO TAKE A DIVE YOU !" +msgstr "Y4H00 T4KE 4 D1V3 Y0U !" + +msgid "YAY ! A TOUGH TRAINER !" +msgstr "YAY ! 4 70UGH 7R4IN3R !" + +msgid "YEAH ! I AM OFF TO SURF" +msgstr "YE4H ! 1 4M OFF 7O 5URF" + +msgid "YEAH ! YEAH" +msgstr "YE4H ! Y34H" + +msgid "YEAH !! HAH !!" +msgstr "YE4H !! H4H !!" + +msgid "YEAH TAKE DOWN THEIR POWER A TINY BIT PLEASE" +msgstr "Y34H 7AK3 D0WN THE1R P0W3R 4 7INY BIT P134S3" + +msgid "YES" +msgstr "YE5" + +msgid "YES I AM ON FIRE !" +msgstr "YE5 1 4M 0N F1RE !" + +msgid "YES I KNOW I AM CUTE !" +msgstr "YE5 1 KN0W I 4M CUT3 !" + +msgid "YES I WOULD MUCH RATHER RUN" +msgstr "YE5 1 W0U1D MUCH RA7H3R RUN" + +msgid "YO ! I LOST YO" +msgstr "Y0 ! 1 10ST YO" + +msgid "YO ! I WON YO" +msgstr "Y0 ! 1 W0N YO" + +msgid "YO ! LET'S GO !!" +msgstr "YO ! 137'5 GO !!" + +msgid "YOU ADORE YOUR POKéMON RIGHT ?" +msgstr "YOU 4D0R3 YOUR P0KéM0N RIGH7 ?" + +msgid "YOU ARE A STRONG TRAINER KID" +msgstr "Y0U 4RE 4 S7RONG TR41N3R K1D" + +msgid "YOU AREN'T TOO STRONG FOR ME" +msgstr "YOU 4R3N'7 TO0 S7RON6 F0R M3" + +msgid "YOU BATTLE IN AN UGLY WAY" +msgstr "YOU 847713 IN 4N UG1Y W4Y" + +msgid "YOU BETTER NOT SLACK OFF WITH ME" +msgstr "YOU 83773R NO7 S1ACK 0FF W17H ME" + +msgid "YOU CAN LOOK UP TO ME" +msgstr "Y0U C4N 1OOK UP 7O M3" + +msgid "YOU CAN LOSE YOUR SWAGGER NOW" +msgstr "YOU C4N 10SE Y0UR SW46G3R N0W" + +msgid "YOU CAN'T BEAT ME !" +msgstr "YOU C4N'7 BEA7 M3 !" + +msgid "YOU CAN'T BEAT ME DOWN !" +msgstr "YOU C4N'7 BEA7 M3 D0WN !" + +msgid "YOU CAN'T FLATTEN MY HAPPINESS !" +msgstr "Y0U C4N'7 F1AT7EN MY H4PP1N3S5 !" + +msgid "YOU CAN'T MAKE ME SURRENDER YET" +msgstr "Y0U C4N'7 M4KE M3 5URR3ND3R Y3T" + +msgid "YOU CAN'T MOVE ME NOW !" +msgstr "Y0U C4N'7 M0VE M3 N0W !" + +msgid "YOU CAN'T SAFEGUARD YOUR OWN SECRET" +msgstr "Y0U C4N'7 S4FE6U4RD Y0UR 0WN 5ECR3T" + +msgid "YOU CAN'T WIN ! FLYING POKéMON RULE" +msgstr "Y0U C4N'7 W1N ! FLY1N6 P0K3MON RU1E" + +msgid "YOU CUT ME DOWN ..." +msgstr "Y0U CUT ME DOWN ..." + +msgid "YOU DIDN'T COUNT ON ANY LESS ?" +msgstr "Y0U D1DN'T COUNT ON 4NY 1355 ?" + +msgid "YOU DIDN'T FALL FOR MY TRICK" +msgstr "Y0U D1DN'T FAL1 FOR MY 7R1CK" + +msgid "YOU DISLIKE A BATTLE GIRL ?" +msgstr "Y0U D1S11KE A 8A7T13 61R1 ?" + +msgid "YOU DO ADORE YOUR POKéMON !" +msgstr "Y0U D0 4DOR3 Y0UR P0K3M0N !" + +msgid "YOU DO LIKE MY POKéMON ?" +msgstr "Y0U D0 11KE MY P0K3M0N ?" + +msgid "YOU DON'T APPRECIATE HOW I DANCE" +msgstr "Y0U D0N'7 APPR3C1A73 H0W 1 DANC3" + +msgid "YOU DON'T KNOW MY SECRET ..." +msgstr "YOU D0N'7 KNOW MY S3CRE7 ..." + +msgid "YOU DON'T STUDY ENOUGH ..." +msgstr "YOU D0N'7 STUDY 3NOU6H ..." + +msgid "YOU HAVE A REALLY SCARY FACE !" +msgstr "Y0U H4V3 A REA1LY 5C4RY F4C3 !" + +msgid "YOU HAVE DESTROYED MY SLEEP ..." +msgstr "Y0U H4V3 DE5TR0Y3D MY 5133P ..." + +msgid "YOU HAVE GUTS AND SKILL" +msgstr "Y0U H4V3 GU7S 4ND 5K111" + +msgid "YOU HAVE ME FEELING ICE COLD" +msgstr "Y0U H4V3 ME FE3L1N6 1C3 C01D" + +msgid "YOU HAVE MUCH TO LEARN" +msgstr "Y0U H4V3 MUCH 7O L34RN" + +msgid "YOU HAVE TO DANCE WITH POWER" +msgstr "YOU H4V3 7O D4NC3 W17H POW3R" + +msgid "YOU HAVE TO LISTEN TO ME BRAG" +msgstr "Y0U H4V3 TO LI5T3N 70 M3 8R4G" + +msgid "YOU KNOW WHAT WE DISLIKE HEY?" +msgstr "Y0U KNOW WH4T WE D1511K3 H3Y?" + +msgid "YOU LIKE HOW I DANCE ?" +msgstr "YOU 11K3 HOW 1 D4NC3 ?" + +msgid "YOU MAKE ME GO AHAHA !" +msgstr "YOU M4K3 ME G0 AHAH4 !" + +msgid "YOU MAKE ME THRASH IN FRUSTRATION" +msgstr "YOU M4K3 ME THRA5H 1N FRUS7R47ION" + +msgid "YOU MUST BE MY OPPONENT NOW !" +msgstr "YOU MU57 8E MY OPPON3NT NOW !" + +msgid "YOU NEED TO BE MORE READY" +msgstr "Y0U N3ED TO BE M0R3 R34DY" + +msgid "YOU NEED TO SHOW MORE GUTS" +msgstr "Y0U N3ED TO SH0W M0R3 6U75" + +msgid "YOU REALLY ARE SMOOTH !" +msgstr "Y0U R3A11Y 4RE SMO07H !" + +msgid "YOU REFLECT MY POWER BACK ?" +msgstr "Y0U R3F13CT MY P0W3R 84CK ?" + +msgid "YOU SEE ? FANTASTIC !" +msgstr "Y0U 53E ? F4NT4S7IC !" + +msgid "YOU SEE ? I AM HEALTHY !" +msgstr "YOU 533 ? I AM H3AL7HY !" + +msgid "YOU SEE ? I CAN'T LOSE" +msgstr "YOU 533 ? I C4N'7 L053" + +msgid "YOU SEE WHAT I MEAN ?" +msgstr "YOU 533 WHAT 1 M3AN ?" + +msgid "YOU SHOULD ACCEPT THIS WITH SERENE GRACE" +msgstr "YOU 5H0U1D ACC3P7 TH15 WITH 53REN3 6RAC3" + +msgid "YOU SHOULD NOT BEAT A HERO" +msgstr "Y0U 5HOU1D NOT B3A7 4 H3R0" + +msgid "YOU TRY MY SECRET AROMATHERAPY OK?" +msgstr "YOU 7RY MY SECRE7 AR0MA7HER4PY OK?" + +msgid "YOU WANT A SWIFT MEGA KICK INSTEAD" +msgstr "Y0U W4N7 A 5WIFT M364 K1CK 1N5T34D" + +msgid "YOU WANT AN EXPLOSION HERE ?" +msgstr "Y0U W4N7 AN EXPL0S10N H3R3 ?" + +msgid "YOU WERE A SURPRISE TO ME !" +msgstr "YOU W3R3 4 SURPR1SE 70 ME !" + +msgid "YOU WEREN'T BAD I WAS JUST BETTER" +msgstr "YOU W3R3N'T B4D 1 W45 JUST 837TER" + +msgid "YOU WON ! MOVE ON !" +msgstr "Y0U W0N ! M0VE ON !" + +msgid "YOU'RE A LIGHTNINGROD FOR MY POWER" +msgstr "YOU'R3 4 1IGH7NINGR0D F0R MY POWER" + +msgid "YOU'RE COOL ! NO REALLY !" +msgstr "Y0U'R3 C0OL ! NO R3411Y !" + +msgid "YOU'RE DONE AREN'T YOU ?" +msgstr "YOU'R3 D0NE AR3N'T Y0U ?" + +msgid "YOU'RE FAR TOO EASY TO ATTACK" +msgstr "Y0U'R3 F4R 7OO E4SY 70 4774CK" + +msgid "YOU'RE FAR TOO STRONG FOR ME" +msgstr "Y0U'R3 F4R 7OO S7R0N6 F0R M3" + +msgid "YOU'RE GOING TO A LEGEND !" +msgstr "Y0U'R3 60IN6 T0 4 1363ND !" + +msgid "YOU'RE GOING TO LOSE RIGHT AWAY" +msgstr "YOU'R3 601NG 70 1OS3 RI6HT 4W4Y" + +msgid "YOU'RE IGNORANT ABOUT BUG POKéMON" +msgstr "Y0U'R3 16NORAN7 4B0U7 8U6 P0K3M0N" + +msgid "YOU'RE KIND AND YOU'RE ALSO STRONG" +msgstr "Y0U'R3 K1ND AND YOU'R3 4150 S7R0N6" + +msgid "YOU'RE MEAN ! I MEAN REALLY" +msgstr "YOU'R3 M34N ! 1 MEAN RE4LLY" + +msgid "YOU'RE MORE A GENIUS THAN I AM" +msgstr "Y0U'R3 M0RE A 6ENIU5 7H4N 1 AM" + +msgid "YOU'RE MORE HEALTHY THAN I AM ..." +msgstr "Y0U'R3 M0RE HE4L7HY 7H4N 1 4M ..." + +msgid "YOU'RE MORE SCARY THAN MY POKéMON" +msgstr "Y0U'R3 M0RE SC4RY 7H4N MY P0K3M0N" + +msgid "YOU'RE NOT MUCH GOOD IN WATER" +msgstr "Y0U'R3 N0T MUCH 6O0D 1N W473R" + +msgid "YOU'RE OUT OF HERE !" +msgstr "YOU'R3 0U7 OF HERE !" + +msgid "YOU'RE PERFECT IN EVERY WAY !" +msgstr "Y0U'R3 P3RF3CT IN 3V3RY W4Y !" + +msgid "YOU'RE REALLY NOT VERY SCARY AT ALL" +msgstr "YOU'R3 R34LLY NO7 V3RY 5CARY 4T A11" + +msgid "YOU'RE SO MEAN TO CUTE POKéMON" +msgstr "Y0U'R3 50 M3AN T0 CU73 P0K3MON" + +msgid "YOU'RE SOME KIND OF AWESOME !" +msgstr "Y0U'R3 50ME KIND OF 4W350M3 !" + +msgid "YOU'RE SOUNDPROOF ?" +msgstr "Y0U'R3 50UNDPR0OF ?" + +msgid "YOU'RE TOO HIGH IN LEVEL ..." +msgstr "Y0U'R3 70O HIGH 1N 13V31 ..." + +msgid "YOU'RE TOO WEAK FOR ANY PRAISE" +msgstr "YOU'R3 700 WE4K FOR 4NY PR4153" + +msgid "YOU'RE TOO WEAK TO DO A CROSS CHOP" +msgstr "YOU'R3 700 WE4K 7O D0 A CR055 CHOP" + +msgid "YOU'RE TOTALLY LACKING IN FASHION SENSE" +msgstr "Y0U'R3 70TA1LY L4CK1N6 1N F4SHI0N SEN5E" + +msgid "YOU'RE TOTALLY OUT OF THE QUESTION" +msgstr "YOU'R3 707ALLY OUT 0F THE QU35TION" + +msgid "YOU'RE UP TO THE CHALLENGE ?" +msgstr "YOU'R3 UP TO 7HE CH411ENGE ?" + +msgid "YOU'VE BORED ME SOME MORE" +msgstr "YOU'V3 80RED M3 5OM3 MORE" + +msgid "YOU'VE DESTROYED MY HAPPINESS ..." +msgstr "Y0U'V3 D3STROY3D MY H4PP1N35S ..." + +msgid "YOU'VE DESTROYED THE WAY I AM LIVING" +msgstr "Y0U'V3 D3STROY3D TH3 W4Y 1 4M L1V1NG" + +msgid "YOU'VE GOT YOUR HUSTLE ON !" +msgstr "YOU'V3 607 YOUR HUS713 0N !" + +msgid "YOUR BATTLE SENSE IS AMUSING" +msgstr "Y0UR 8A77LE SENS3 15 4MU51N6" + +msgid "YOUR BATTLE SENSE IS SADLY LACKING" +msgstr "YOUR 84771E S3NS3 I5 5ADLY 14CKIN6" + +msgid "YOUR FACADE DOESN'T TRICK ME" +msgstr "YOUR F4C4DE D03SN'T 7RICK M3" + +msgid "YOUR FASHION SENSE IS A DISASTER" +msgstr "YOUR F45H1ON 53N5E 15 A DI5457ER" + +msgid "YOUR FURY SWIPES YOUR STRENGTH YOUNG TRAINER" +msgstr "YOUR FURY SWIP3S YOUR S7REN67H YOUN6 TR41N3R" + +msgid "YOUR LOOK SAYS YOU'RE REALLY TOUGH" +msgstr "YOUR 100K SAY5 Y0U'R3 R3AL1Y 7OUGH" + +msgid "YOUR POKéMON ARE MY TOYS NOW" +msgstr "YOUR P0K3MON 4RE MY 70Y5 N0W" + +msgid "YOUR POKéMON ARE SOMETHING ELSE ALL RIGHT" +msgstr "Y0UR POK3MON ARE S0M37H1N6 3L5E 41L R1GH7" + +msgid "YOUR POKéMON DON'T MAKE THE CUT" +msgstr "YOUR P0K3MON D0N'T M4KE TH3 CUT" + +msgid "YOUR POKéMON LOOK QUITE CUTE" +msgstr "Y0UR POK3MON L0OK QU173 CU73" + +msgid "YOUR PRESENT ? WHAT FOR ?!" +msgstr "Y0UR PR35EN7 ? WHA7 F0R ?!" + +msgid "YOUR PRESENT ?! HERE IT IS A DOUBLESLAP" +msgstr "Y0UR PR35EN7 ?! HER3 17 15 4 DOU81ESL4P" + +msgid "YOUR ROCK HEAD COME TO SHINE" +msgstr "Y0UR ROCK H3AD C0M3 70 5H1N3" + +msgid "YOUR ROCK HEAD EXISTS TO SHINE !" +msgstr "YOUR R0CK HEAD EXIS75 T0 SH1N3 !" + +msgid "YOUR SAD LOOK BECOMES YOU" +msgstr "Y0UR 5AD LO0K 8ECOM35 Y0U" + +msgid "YOUR SCARY FACE WAS IN MY DREAM" +msgstr "YOUR 5C4RY FAC3 WAS 1N MY DR34M" + +msgid "YOUR SECRET CAN'T BE HIDDEN FOREVER" +msgstr "YOUR 53CR3T C4N'7 B3 HIDDEN F0REV3R" + +msgid "YUP I AM CUTE AND AWFULLY STRONG" +msgstr "YUP 1 4M CUTE 4ND AWFUL1Y 57R0NG" + diff --git a/Dialogue/Generated/tlh/OfficialTrainerTypes.po b/Dialogue/Generated/tlh/OfficialTrainerTypes.po new file mode 100644 index 000000000..939725ee2 --- /dev/null +++ b/Dialogue/Generated/tlh/OfficialTrainerTypes.po @@ -0,0 +1,238 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: tlh\n" + +msgid "PkMn TRAINER" +msgstr "PkMn 7R41NER" + +msgid "LASS" +msgstr "1A55" + +msgid "YOUNGSTER" +msgstr "YOUN6573R" + +msgid "HIKER" +msgstr "HIK3R" + +msgid "BEAUTY" +msgstr "8E4U7Y" + +msgid "FISHERMAN" +msgstr "FI5H3RM4N" + +msgid "LADY" +msgstr "1ADY" + +msgid "TRIATHLETE" +msgstr "7R147H1373" + +msgid "TWINS" +msgstr "7W1N5" + +msgid "SWIMMER♀" +msgstr "5W1MM3R♀" + +msgid "BUG CATCHER" +msgstr "8U6 C47CH3R" + +msgid "SCHOOL KID" +msgstr "5CH001 K1D" + +msgid "RICH BOY" +msgstr "RICH 80Y" + +msgid "SR. AND JR." +msgstr "5R. 4ND JR." + +msgid "BLACK BELT" +msgstr "8L4CK 8317" + +msgid "TEAM AQUA" +msgstr "7E4M 4QU4" + +msgid "TUBER" +msgstr "7U83R" + +msgid "HEX MANIAC" +msgstr "HEX M4N14C" + +msgid "PkMn BREEDER" +msgstr "PkMn 8R33DER" + +msgid "WORKER" +msgstr "WORK3R" + +msgid "TEAM MAGMA" +msgstr "7E4M M46M4" + +msgid "INTERVIEWERS" +msgstr "1N73RV13W3RS" + +msgid "YOUNG COUPLE" +msgstr "YOUN6 C0UPLE" + +msgid "GUITARIST" +msgstr "6U174R157" + +msgid "GENTLEMAN" +msgstr "6EN713M4N" + +msgid "CHAMPION" +msgstr "CH4MP10N" + +msgid "MAGMA LEADER" +msgstr "MA6M4 134DER" + +msgid "BATTLE GIRL" +msgstr "8A7713 61RL" + +msgid "SWIMMER♂" +msgstr "5W1MM3R♂" + +msgid "POKéFAN" +msgstr "POK3F4N" + +msgid "EXPERT" +msgstr "3XP3R7" + +msgid "DRAGON TAMER" +msgstr "DR460N 74MER" + +msgid "BIRD KEEPER" +msgstr "8IRD K33P3R" + +msgid "NINJA BOY" +msgstr "NINJ4 80Y" + +msgid "PARASOL LADY" +msgstr "PAR4501 14DY" + +msgid "BUG MANIAC" +msgstr "8U6 M4N14C" + +msgid "SAILOR" +msgstr "5A110R" + +msgid "COLLECTOR" +msgstr "CO113C70R" + +msgid "PkMn RANGER" +msgstr "PkMn R4N63R" + +msgid "AROMA LADY" +msgstr "4R0M4 14DY" + +msgid "RUIN MANIAC" +msgstr "RU1N M4N14C" + +msgid "COOLTRAINER" +msgstr "CO017R41N3R" + +msgid "POKéMANIAC" +msgstr "POK3M4N14C" + +msgid "KINDLER" +msgstr "KIND13R" + +msgid "CAMPER" +msgstr "CAMP3R" + +msgid "PICNICKER" +msgstr "PICN1CK3R" + +msgid "PSYCHIC" +msgstr "PSYCH1C" + +msgid "SIS AND BRO" +msgstr "5I5 4ND 8RO" + +msgid "OLD COUPLE" +msgstr "0LD C0UP13" + +msgid "AQUA LEADER" +msgstr "4QU4 134D3R" + +msgid "LEADER" +msgstr "1E4D3R" + +msgid "LEADERS" +msgstr "1E4D3R5" + +msgid "ELITE FOUR" +msgstr "3L173 F0UR" + +msgid "ACE TRAINER" +msgstr "4C3 7R41N3R" + +msgid "ROCKET GRUNT" +msgstr "NEW813" + +msgid "SCHOOLKIDDO" +msgstr "5CH001K1DDO" + +msgid "RIVAL" +msgstr "RIV41" + +msgid "HERO" +msgstr "HER0" + +msgid "SUPER SCIENTIST" +msgstr "5UP3R 5C13NTI57" + +msgid "COOL COUPLE" +msgstr "CO01 C0UP1E" + +msgid "FARMER" +msgstr "FARM3R" + +msgid "PYROMANIAC" +msgstr "PYR0M4N14C" + +msgid "BIKER" +msgstr "8IK3R" + +msgid "NINJA SURFERS" +msgstr "NINJ4 5URFERS" + +msgid "NINJA BOSS" +msgstr "NINJ4 8055" + +msgid "ACTOR" +msgstr "4C70R" + +msgid "ACTRESS" +msgstr "4C7R355" + +msgid "LEADER?" +msgstr "1E4D3R?" + +msgid "PROFESSOR" +msgstr "PR0F3550R" + +msgid "ACOLYTE" +msgstr "4C01Y73" + +msgid "DIVER" +msgstr "DIV3R" + +msgid "TSUKI NINJA" +msgstr "7SUK1 N1NJA" + +msgid "NAMI NINJA" +msgstr "NAM1 N1NJ4" + +msgid "NINJA MASTER" +msgstr "NINJ4 M457ER" + +msgid "NUCLEAR HORDE" +msgstr "NUC134R H0RDE" + +msgid "APOCALYPSE" +msgstr "4P0C41YP53" + +msgid "ELITE TRAINER" +msgstr "3L173 7R41NER" + +msgid "PIRATE" +msgstr "PIR473" diff --git a/Dialogue/Generated/zh/GenMaps.po b/Dialogue/Generated/zh/GenMaps.po new file mode 100644 index 000000000..ae80aa851 --- /dev/null +++ b/Dialogue/Generated/zh/GenMaps.po @@ -0,0 +1,3913 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "MAP001_NPC_1" +msgstr "虽说我可以到处露营,\n但能在这么多的战斗后看见城市,真是太好了!" + +msgid "MAP001_NPC_2" +msgstr "北麓市真可爱。\n虽说我不认识你,但我相信你会赞同我的意见!" + +msgid "MAP002_NPC_1" +msgstr "嗨,老兄。\n不,我不会和你战斗,但听好。\n挑战这里的道馆馆主?\n不要想当然的认为他很弱;\n他比在终南市的玛丽雅更强。 达维恩使用地面,水,岩石和恶属性的宝可梦。\n他是个很强的对手 我刚刚在道馆失败了。\n挑战之前去商店进行一下补给吧" + +msgid "MAP002_NPC_2" +msgstr "我最喜欢小猫鹰了!小猫鹰小猫鹰小猫鹰!\n小猫鹰真可爱! 小猫鹰在21级时会进化成像\n飞猫猫头鹰一样的怪鸟!" + +msgid "MAP003_NPC_1" +msgstr "天舵地铁简直是第八大奇迹!\n我已经迫不及待地想去坐地铁了!" + +msgid "MAP004_NPC_1" +msgstr "真是相当悲哀…\n有这么多东西在这里,可只有八种可供出售。\n搞什么飞机?" + +msgid "MAP004_NPC_2" +msgstr "我写了一首关于超级球的歌曲,\n歌颂超级球是多么优秀。\n想听吗?…不想?" + +msgid "MAP006_NPC_1" +msgstr "有时我问自己…我在等什么?然后我想起来:\n我在等这辆火车到站。神特么!" + +msgid "MAP007_SIGN_1" +msgstr "前方是 彗星洞窟 枫语镇。" + +msgid "MAP007_TRAINER_1" +msgstr "喔,我的天,这个化石看起来保存的很完美!\n这一定是一个熔岩絮状物,由海洋作用而成… 我可以看到它的毛皮留下的痕迹。 你在这里做什么?\n这是在古生物学领域非常重要的发现,\n它是我的,全都是我的! ……\n好吧,好吧,我在这里和你摊牌。我告诉你:\n如果你能在宝可梦对战中击败我,\n我会让你从这些化石中的挑一个带走。 …好吧。你赢了。\n既然这样,我就信守诺言。\n这些化石是五万年前生活的\n两种哺乳类动物宝可梦。\n第一个以其闪电般的攻击速度而闻名, 第二个有强大的冰川的力量。 如果你把这化石带到枫语镇的研究所,\n他们有技术使它复活。\n我想我会留在这个洞里和我的化石在一起…\n直到永远。 是的,我的宝贝,我的宝贝,\n我们永远不会再分开了…" + +msgid "MAP007_TRAINER_1_DEFEAT" +msgstr "我的化石…" + +msgid "MAP008_NPC_1" +msgstr "我欠你一个人情,孩子。\n你也应该小心,\n可能有更多的那种东西潜伏在这里…" + +msgid "MAP008_NPC_2" +msgstr "先别急着走,训练家!\n正如你所见,这条路上满是沙子。\n你要提高警惕 - 沙子里到处都藏着宝可梦!\n在你行走的时候宝可梦可能会突然出现。\n如果你在赶路的话,你或许需要这个。" + +msgid "MAP008_NPC_3" +msgstr "早该如此了!我们行动吧!" + +msgid "MAP008_NPC_4" +msgstr "早该如此了!我们行动吧!" + +msgid "MAP008_SIGN_1" +msgstr "去雾若镇的渡船。" + +msgid "MAP008_SIGN_2" +msgstr "超级训练帐篷 :歩美" + +msgid "MAP008_TRAINER_1" +msgstr "嘿,鶸!想看看我666的技巧吗?\n我们来对战吧!" + +msgid "MAP008_TRAINER_1_DEFEAT" +msgstr "…你妹!" + +msgid "MAP008_TRAINER_2" +msgstr "海洋里的宝可梦比河里的多多了。\n让你看看我都抓到了什么!" + +msgid "MAP008_TRAINER_2_DEFEAT" +msgstr "你 - 你的宝可梦也不错…" + +msgid "MAP008_TRAINER_3" +msgstr "哟!\n海滩很美,不是吗?\n这风景实在难得,而且还有各种各样的宝可梦!\n让我们对战吧!" + +msgid "MAP008_TRAINER_3_DEFEAT" +msgstr "漂亮的战斗,老哥。" + +msgid "MAP008_TRAINER_4" +msgstr "我并不急着想跟谁对战。\n因此,我会让你选择。要对战吗? 很好,让我们开始吧! 那好。我会在这里等着你来挑战我。" + +msgid "MAP008_TRAINER_4_DEFEAT" +msgstr "看起来,我还要学习很多。" + +msgid "MAP008_TRAINER_5" +msgstr "嗨呀!\n我要用我温柔的柔道,把你的宝可梦碾碎!" + +msgid "MAP008_TRAINER_5_DEFEAT" +msgstr "什-什么?我可是黑带!我怎么会输?" + +msgid "MAP008_TRAINER_6" +msgstr "在海洋里,要么下沉要么游泳。\n这就像在宝可梦对战一样!" + +msgid "MAP008_TRAINER_6_DEFEAT" +msgstr "啪 啪!" + +msgid "MAP008_TRAINER_7" +msgstr "锡迩:嘿!瞧瞧是谁?没错!\n是PN!所以…\n所以你活着来到了这里,嗯? 你拿着的那是什么?\n是语音翻译机,对吧?是啊!\n斑竹打电话告诉我,然后他送了我一个!\n现在我们都可以理解宝可梦的语言了!\n很酷,对吧? 总-总之,我直接华丽丽地通过了枫语镇。\n真是一个无趣的城市!\n还有,自从被你打败后,我一直在训练。\n我会在你挑战下个道馆之前,比你先拿到徽章,\nPN!\n但首先,我会打败你! 不要以为我会因为发生在彗星洞窟的事而放水! 呜,呃…\n我,我…我才不在乎!\n我的宝可梦是最强的,它们刚才只是没发挥好! 总-总之,\n它们或-或多或少在这场战斗中得到了些经验… 我知道!我-要去挑战道馆了!\n我会赶在你前面,PN!\n你等着看吧! 呜,呃…\n我,我…我才不在乎!\n我的宝可梦是最强的,它们刚才只是没发挥好! 总-总之,\n它们或-或多或少在这场战斗中得到了些经验… 我知道!我-要去挑战道馆了!\n我会赶在你前面,PN!\n你等着看吧! 呜,呃…\n我,我…我才不在乎!\n我的宝可梦是最强的,它们刚才只是没发挥好! 总-总之,\n它们或-或多或少在这场战斗中得到了些经验… 我知道!我-要去挑战道馆了!\n我会赶在你前面,PN!\n你等着看吧!" + +msgid "MAP008_TRAINER_7_DEFEAT" +msgstr "啊啊啊!我选错了初始宝可梦!" + +msgid "MAP012_NPC_1" +msgstr "门上锁了。有一个便条…\n『由于紧急情况暂时关闭』" + +msgid "MAP012_NPC_2" +msgstr "这里周围的大部分山脉据说是封闭的。\n但是,我决心打通它们!" + +msgid "MAP012_NPC_3" +msgstr "你知道天舵是由两个火山形成的吗?\n两个火山现在都在休眠。\n天舵联盟就在一个火山山顶。" + +msgid "MAP012_NPC_4" +msgstr "真是令人惊讶,\n当一个地区的一半人口是训练家时,\n经济还能正常运作?\n训练家可不工作啊!\n如果我们没有宝可梦的帮助,\n我们应该如何养活自己?" + +msgid "MAP012_NPC_5" +msgstr "当我年轻时,我住在大城市。\n现在,我喜欢住在安静的乡村。" + +msgid "MAP012_NPC_6" +msgstr "我还是个小女孩时就住在枫语镇了。\n说实话,山区里生活有点不方便,\n但我的精神和容颜都还像小女生一样,哦吼吼!" + +msgid "MAP012_NPC_7" +msgstr "萨柏斯博士住在枫语镇。\n我听说她做了各种各样的研究,\n她试图改善人与宝可梦间的沟通问题。\n真了不起!" + +msgid "MAP012_NPC_8" +msgstr "喔喔喔!" + +msgid "MAP012_SIGN_1" +msgstr "06号道路。不要忘了带一些伤药!这路很长!" + +msgid "MAP012_SIGN_2" +msgstr "萨柏丝研究所" + +msgid "MAP012_SIGN_3" +msgstr "欢迎来到北麓镇。小心落下的巨石!" + +msgid "MAP013_NPC_1" +msgstr "嗨!我是名实习护士。\n我在这个宝可梦中心实习,\n以了解更多关于宝可梦治疗的知识。 好好照顾你的宝可梦。\n我们可以治愈大多数伤情,\n但也有一些我们的机器不能治好的毛病。" + +msgid "MAP013_NPC_2" +msgstr "这个城镇很安静,几乎安静得令人毛骨悚然。 有些人觉得独处是种放松。\n而我,只想去波碧湾市和下一个道馆。" + +msgid "MAP017_TRAINER_1" +msgstr "嘿!小鬼!来一场智力对决吧?不?\n那就来场宝可梦对战吧?" + +msgid "MAP017_TRAINER_1_DEFEAT" +msgstr "…不错的对战。" + +msgid "MAP017_TRAINER_2" +msgstr "你知道这个洞是怎么形成的吗?\n管他呢,让我们对战吧!" + +msgid "MAP017_TRAINER_2_DEFEAT" +msgstr "真是一场好戏。" + +msgid "MAP017_TRAINER_3" +msgstr "嘿!这是我的地盘!你自己找地方去!" + +msgid "MAP017_TRAINER_3_DEFEAT" +msgstr "不过,我想这座洞窟不属于任何人…" + +msgid "MAP017_TRAINER_4" +msgstr "听说,在极端的地方训练会使你更强。" + +msgid "MAP017_TRAINER_4_DEFEAT" +msgstr "嗯…或许光光在洞穴训练是不够的…" + +msgid "MAP018_NPC_1" +msgstr "去向铠零报告来获得任务详情吧。" + +msgid "MAP018_NPC_2" +msgstr "去向铠零报告来获得任务详情吧。" + +msgid "MAP018_NPC_3" +msgstr "与核属性宝可梦战斗时,\n让宝可梦保持安全至关重要。\n他们的切口和划痕更容易造成感染。" + +msgid "MAP018_NPC_4" +msgstr "我们的目标是制服野性核属性宝可梦,\n防止他们突破障碍。\n此外,我们发现一些人和宝可梦处于危险之中。 我们必须救他们。暴君猴和我会走在前头。 出发!" + +msgid "MAP018_NPC_5" +msgstr "我们有专门用于治疗辐射影响的药物。" + +msgid "MAP018_NPC_6" +msgstr "我会和我的钢属性宝可梦一起\n对抗这些核属性宝可梦。\n钢属性是除核属性外,唯一抵抗核属性的属性。" + +msgid "MAP018_NPC_7" +msgstr "宝可梦保育家的信条是保护\n大自然、宝可梦和公民。\n我们愿意将我们自己投身于其中。" + +msgid "MAP018_NPC_8" +msgstr "一定让你的宝可梦保持健康,好吗? 喔,这些你也拿走吧。 请务必要小心!" + +msgid "MAP018_NPC_9" +msgstr "鹰鹰!" + +msgid "MAP020_NPC_1" +msgstr "恭喜您收集完8个徽章。\n冠军之路和联盟正等待着您。" + +msgid "MAP020_NPC_2" +msgstr "冠军之路目前已关闭。\n它将在天舵联盟开始时再次打开。" + +msgid "MAP020_SIGN_1" +msgstr "恭喜您收集完8个徽章。\n冠军之路和联盟正等待着您。" + +msgid "MAP021_NPC_1" +msgstr "是你啊! 我们让你的宝可梦获得了提升,我的天,\n这多么令人惊讶! 你有一颗从你宝可梦那里获得的蛋! 我们不知道它是从何而来,\nbook11(不可思议)\n的是你的宝可梦抱着它。 你真的想要它吗? 你现在没有空位。等你有空位的时候再回来吧。 PN从饲养员获得宝可梦蛋 好好照顾它。 我会收留它的。你确定吗? 那我会收留它。谢谢! 我是饲养员。 我会帮助训练家们照顾珍贵的宝可梦。 如果你想让我照顾你的宝可梦,\n请和我的妻子说一声。 是你啊!很高兴见到你。你很健康。 是你啊!你的和都很快乐。 他们两个很喜欢和其他宝可梦一起玩。 他们两个似乎不喜欢对方。 他们两个似乎在搞对象。 他们两个似乎谈得火热。" + +msgid "MAP021_SIGN_1" +msgstr "- 传奇镇 06号道路, 枫语镇 -" + +msgid "MAP021_SIGN_2" +msgstr "这里是天舵西部的培育屋。" + +msgid "MAP021_TRAINER_1" +msgstr "唷哈!感受热度吧!" + +msgid "MAP021_TRAINER_1_DEFEAT" +msgstr "真是热爆了!" + +msgid "MAP021_TRAINER_2" +msgstr "嘿,训练家!我的宝可梦想和你战斗!" + +msgid "MAP021_TRAINER_2_DEFEAT" +msgstr "喔!你好强啊!" + +msgid "MAP021_TRAINER_3" +msgstr "哎…我喜欢在阳光下轻松地对战!" + +msgid "MAP021_TRAINER_3_DEFEAT" +msgstr "喔,亲…" + +msgid "MAP021_TRAINER_4" +msgstr "给我站住!你就是偷我研究装备的人吧?" + +msgid "MAP021_TRAINER_4_DEFEAT" +msgstr "噢,不是吗?我很抱歉!" + +msgid "MAP022_NPC_1" +msgstr "别担心,我并不在寻找一场战斗!\n我,我就在这里踏青!" + +msgid "MAP022_NPC_10" +msgstr "鹰鹰!鹰! 不能去这里!人类...是邪恶的! (他们似乎不愿意闪开。)" + +msgid "MAP022_NPC_2" +msgstr "我在对战中被打败了,\n我现在就想回到宝可梦中心…\n可我找不到路,嘤嘤嘤。" + +msgid "MAP022_NPC_3" +msgstr "鹰!鹰鹰! ...PN使用了宝可语言翻译器! 你怎敢要想要把我带走!\n接招吧!" + +msgid "MAP022_NPC_4" +msgstr "抱歉,由于天舵联盟的建设,\n限制了对此区域的访问。" + +msgid "MAP022_NPC_5" +msgstr "抱歉,由于天舵联盟的建设,\n限制了对此区域的访问。" + +msgid "MAP022_NPC_6" +msgstr "抱歉,由于天舵联盟的建设,\n限制了对此区域的访问。" + +msgid "MAP022_NPC_7" +msgstr "鹰鹰!鹰! 不能去这里!人类...是邪恶的! (他们似乎不愿意闪开。)" + +msgid "MAP022_NPC_8" +msgstr "鹰鹰!鹰! 不能去这里!人类...是邪恶的! (他们似乎不愿意闪开。)" + +msgid "MAP022_NPC_9" +msgstr "鹰鹰!鹰! 不能去这里!人类...是邪恶的! (他们似乎不愿意闪开。)" + +msgid "MAP022_SIGN_1" +msgstr "-- 传奇镇 & 锕凯丹山天舵联盟" + +msgid "MAP022_SIGN_2" +msgstr "落枫隧道,通往波碧湾市" + +msgid "MAP022_TRAINER_1" +msgstr "没什么能比一大早就来一发战斗更爽了,对吧?\n我们开始吧!" + +msgid "MAP022_TRAINER_10" +msgstr "唷,大兄♂弟!\n我和你讲,我可以给你拍最好的视频,\n你愿意吗?" + +msgid "MAP022_TRAINER_10_DEFEAT" +msgstr "Wo↗Wo↘Wo↗~\n你真厉害,全场最佳!" + +msgid "MAP022_TRAINER_11" +msgstr "来吧,孩子。我会授予你心与体的奥秘。" + +msgid "MAP022_TRAINER_11_DEFEAT" +msgstr "这会是你发展自我中非常有价值的一步。" + +msgid "MAP022_TRAINER_12" +msgstr "…\n可恶,没有咬钩。我要拿你出气!" + +msgid "MAP022_TRAINER_12_DEFEAT" +msgstr "我想我现在冷静下来了。" + +msgid "MAP022_TRAINER_13" +msgstr "当你钓鱼的时候,你用什么样的鱼饵呢?\n来吧,我们来场钓鱼对决吧!" + +msgid "MAP022_TRAINER_13_DEFEAT" +msgstr "二傻子,我说的是钓鱼!" + +msgid "MAP022_TRAINER_14" +msgstr "我喜欢锻炼虫属性宝可梦。\n我是不是变成捕虫草了?" + +msgid "MAP022_TRAINER_14_DEFEAT" +msgstr "555,我迷路了。喂!\n你都没有回答我的问题!" + +msgid "MAP022_TRAINER_15" +msgstr "我又有一个新的萝莉妹妹了!\n你想不想看看她的照片?" + +msgid "MAP022_TRAINER_15_DEFEAT" +msgstr "干啥呀,老兄?" + +msgid "MAP022_TRAINER_16" +msgstr "我们已经进入漫无止境的时间循环了。" + +msgid "MAP022_TRAINER_16_DEFEAT" +msgstr "我们已经进入漫无止境的时间循环了。" + +msgid "MAP022_TRAINER_17" +msgstr "我刚刚收到了一份订单,\n说要将200万条苏格兰短裙递送到仙女座…\n哈?" + +msgid "MAP022_TRAINER_17_DEFEAT" +msgstr "他-他们试图战胜网球明星温布尔顿!" + +msgid "MAP022_TRAINER_1_DEFEAT" +msgstr "虽然这可能毁了我一天的好心情…" + +msgid "MAP022_TRAINER_2" +msgstr "我在为博士收服宝可梦。\n可这很无聊,你想来场对战吗?" + +msgid "MAP022_TRAINER_2_DEFEAT" +msgstr "我想回到镇去治疗。" + +msgid "MAP022_TRAINER_3" +msgstr "我是一个伐木工人,但没关系!\n我晚上工作,白天战斗!" + +msgid "MAP022_TRAINER_3_DEFEAT" +msgstr "提示合唱!『他是个伐木工人…』" + +msgid "MAP022_TRAINER_4" +msgstr "嘿,陌生的训练家!\n从我们眼神交汇时我就知道…\n我们注定是要对战的!" + +msgid "MAP022_TRAINER_4_DEFEAT" +msgstr "我也注定是要输的。" + +msgid "MAP022_TRAINER_5" +msgstr "我在不断寻找,寻找哪有经验大礼包,\n能够充分训练我的宝可梦。\n看来就是你了。" + +msgid "MAP022_TRAINER_5_DEFEAT" +msgstr "你怎…怎么敢?" + +msgid "MAP022_TRAINER_6" +msgstr "你是谁?你可爱到爆炸。我超爱你的那件衬衫。\n喔?你想对战啊?" + +msgid "MAP022_TRAINER_6_DEFEAT" +msgstr "我已经准备好了!" + +msgid "MAP022_TRAINER_7" +msgstr "我超喜欢玩电子游戏。\n『精灵宝可梦』就是一款非常有趣的游戏。\n你想玩吗?" + +msgid "MAP022_TRAINER_7_DEFEAT" +msgstr "哇~你很懂『精灵宝可梦』嘛。" + +msgid "MAP022_TRAINER_8" +msgstr "喔,嘿,小可爱!近况如何?\n等等,你就不想看看我…" + +msgid "MAP022_TRAINER_8_DEFEAT" +msgstr "是场好对决,但…" + +msgid "MAP022_TRAINER_9" +msgstr "呵呵。虫子太酷了。呵呵。" + +msgid "MAP022_TRAINER_9_DEFEAT" +msgstr "What. The. Heck." + +msgid "MAP024_NPC_1" +msgstr "听闻去雪岸镇道馆道阻且长啊…\n我最好先储备好足够的补给品。 你会需要一些更保暖的衣服的,\n如果你打算从直面16号道路的冻土带的话。" + +msgid "MAP024_NPC_2" +msgstr "听说在冰冻着的镧斩山的中心,\n有一只传说级宝可梦!\n我要去抓住它! 16号道路在镧斩山的斜坡上,\n镧斩山是天舵地区两大主要山脉之一。" + +msgid "MAP024_NPC_3" +msgstr "我在这镇上巡视,\n观察是否有任何人或组织有可疑举动。 如果有迹象,\n那或许就是之前攻击核能厂的组织! 天舵东部还有一座核能厂。 自从天舵西部的两座核能厂已经被摧毁,\n我们便着眼于这一座核能厂,\n我们确信它已经暴露在危险之中。 整个地区的保育家组织都已经\n在高度警戒之中了!" + +msgid "MAP025_NPC_1" +msgstr "你好呀!我似乎以前没有见过你。\n你一定是训练家吧?\n那么,你来对了地方! 如你所见,我们照顾训练家们的宝可梦。\n把他们寄存在我们这里,当你归来时,\n他们会成长得更加强大! 如果你寄存两只相容的宝可梦,\n他们甚至会带来宝可梦蛋!\n现在,然后…" + +msgid "MAP026_NPC_1" +msgstr "我是一位急诊医士。\n我应对山上发生的紧急情况,\n比如救人于山体滑坡之中。 如果你听到雪崩警报响起,\n一定要尽快去安全的地方!" + +msgid "MAP026_NPC_2" +msgstr "超级进化…\n我尝试挑战道馆,\n但他们说些我还缺少智慧之类的话。 我听说这个道馆一共有五项试炼,\n然而我竟然第一个都通不过!?" + +msgid "MAP026_NPC_3" +msgstr "是的,那个道馆炒鸡对我胃口!\n或许凛冬之风仍未至极,\n训练家们却已亮出了他们的獠牙。" + +msgid "MAP027_NPC_1" +msgstr "我把我的宝可梦寄养在培养屋,\n然后忘了一段时间。\n等我回来的时候,它竟然连跳了好多级!" + +msgid "MAP027_NPC_2" +msgstr "这座山把这条路从放射性尘埃中隔离开来。\n真是不幸中的万幸!" + +msgid "MAP029_NPC_1" +msgstr "我们现在正在学习进化呢。\n你知道天舵的御三家只进行了一次进化么?\n并不像其他大多数御三家一样进化两次? 我听说有些专家有在研究进化,\n就比如说斑竹博士,对吧?\n他的名字是什么来着?斯普鲁斯…?索玛特…?" + +msgid "MAP029_NPC_2" +msgstr "话说,你是否听过辩论?这真是项超酷~~~\n的活动啊!\n今年,\n我们在辩论训练家们是否需要年龄的限制。 我个人认为,小孩,比如说你,太早的离开家,\n去世界各地进行冒险是极其危险的。" + +msgid "MAP029_NPC_3" +msgstr "我是这所学校的教师。 孩子们沉迷于学习无法自拔\n的样子真是太有趣了!\n真是我带过最棒的一届! 我希望你能一直继续你的学习,\n即使是在冒险的途中。" + +msgid "MAP029_NPC_4" +msgstr "我们学校的体育部是这附近最强的!\n我们在茂木镇和芳纶镇打遍无敌手呢! 额,茂木镇有学校么?" + +msgid "MAP029_NPC_5" +msgstr "你好呀,训练家!这些孩子需要人帮助学习!\n如果你可以打败他们所有人,\n你可以得到一个特殊的奖品!" + +msgid "MAP029_TRAINER_1" +msgstr "哟-嘿-!你想-想来一场战斗么?\n只是练习练习嘛。 这-这可太糟了。" + +msgid "MAP029_TRAINER_1_DEFEAT" +msgstr "我…我希望我的宝可梦不会受伤吧…" + +msgid "MAP029_TRAINER_2" +msgstr "我正在为战斗课进行练习!\n你可以帮助我练习吗? 好的,那么,我来了! 你可知,如果我不及格了,你可是要负责的?" + +msgid "MAP029_TRAINER_2_DEFEAT" +msgstr "…天呐!这…简直太棒了!" + +msgid "MAP029_TRAINER_3" +msgstr "我觉得如果我能够更加懂宝可梦对战的话,\n我就可以轻易的通关\n『精灵宝可梦:红』了!\n想干一架吗? 好的,那么,我来了! …\n好吧,随意啦,我不care什么。" + +msgid "MAP029_TRAINER_3_DEFEAT" +msgstr "…战斗还是在游戏中更加容易一些…" + +msgid "MAP033_NPC_1" +msgstr "栗…栗!" + +msgid "MAP033_NPC_2" +msgstr "你知道吗,\n这条河流因栖息着大量壮壮蛙而被广为所知。\n它是毒属性的宝可梦!\n我要是你,我肯定会带上解毒药的。" + +msgid "MAP033_TRAINER_1" +msgstr "我绝对支持,水属性的宝可梦是最棒的!" + +msgid "MAP033_TRAINER_1_DEFEAT" +msgstr "好好好,但也不仅仅是水属性宝可梦吧…" + +msgid "MAP033_TRAINER_2" +msgstr "这时候我本来应该在和朋友玩的,\n而不是在这种地方呆着。" + +msgid "MAP033_TRAINER_2_DEFEAT" +msgstr "我也许会尝试一些新的游戏吧。" + +msgid "MAP033_TRAINER_3" +msgstr "喂!你!过来!我们来对战吧!" + +msgid "MAP033_TRAINER_3_DEFEAT" +msgstr "哇喔!真是太糟了!" + +msgid "MAP033_TRAINER_4" +msgstr "嗨,PN!\n我刚收服了一只宝可梦,\n想看看它是怎样进食的!" + +msgid "MAP033_TRAINER_4_DEFEAT" +msgstr "啊,它并没有我想象中的那样强…" + +msgid "MAP033_TRAINER_5" +msgstr "别挡我的路!" + +msgid "MAP033_TRAINER_5_DEFEAT" +msgstr "跑呀,跑呀,跑!" + +msgid "MAP033_TRAINER_6" +msgstr "水属性的宝可梦最棒啦。" + +msgid "MAP033_TRAINER_6_DEFEAT" +msgstr "呃…虽然其他属性的也不错的说…" + +msgid "MAP033_TRAINER_7" +msgstr "女性也能成为优秀的训练家的!" + +msgid "MAP033_TRAINER_7_DEFEAT" +msgstr "你是一个很阳刚的孩子…" + +msgid "MAP033_TRAINER_8" +msgstr "不要从我身边逃走!" + +msgid "MAP033_TRAINER_8_DEFEAT" +msgstr "啊!我的小饼干找不到了!" + +msgid "MAP033_TRAINER_9" +msgstr "你是一个新人训练家,对吧?其实我也是!" + +msgid "MAP033_TRAINER_9_DEFEAT" +msgstr "所有人都能成为训练家,\n但有些人会比其他人更适合。\n你说呢?" + +msgid "MAP037_NPC_1" +msgstr "我在测量这个地区。\n将来我要在这里建一条小路。\n现在为了去别的地方必须得穿过\n这个洞穴真是太麻烦了!\n少年,拿上这个,你会需要它的。" + +msgid "MAP037_TRAINER_1" +msgstr "或多或少,\n我发现袭击路过的无辜训练家很有意思!" + +msgid "MAP037_TRAINER_1_DEFEAT" +msgstr "善有善报,恶有恶报…" + +msgid "MAP042_NPC_1" +msgstr "你好,训练家,这是你的第一次道馆挑战吧,\n你一定很兴奋! 我被称为道馆向导,\n主要为想征服天舵联盟的训练\n家提供启发性意见! 玛丽雅是使用一般属性的专家。\n一般属性虽然不克制任何属性,\n但它们几平没有弱点。 像猴怪这样格斗属性的宝可梦克制一般属性。\n一般属性也很难对像罗兰猫和钢盔岩\n这样钢属性的宝可梦造成伤害。 不过,如果打出会心一击,可以抵消属性劣势。\n祝你好运!我会一直支持你的。…\n喔,对了,拿去吧,算是我对你的鼓励!" + +msgid "MAP042_TRAINER_1" +msgstr "也许玛丽雅只是第一个道馆的馆主,\n但是她曾经是联盟冠军!\n要打败她,你还差还要好几光年!" + +msgid "MAP042_TRAINER_1_DEFEAT" +msgstr "光年是指距离,不是时间…" + +msgid "MAP042_TRAINER_2" +msgstr "什么!你认为你有能打败玛丽雅的实力?\n那就让我看看你的实力吧!" + +msgid "MAP042_TRAINER_2_DEFEAT" +msgstr "唔,你有无限的潜能。" + +msgid "MAP042_TRAINER_3" +msgstr "嗨,又见到你了~\n对了,我们还没相互介绍呢。 你叫什么名字? ... PN?.这名字真不错~\n欢迎来到终南市宝可梦道馆!~ 我叫玛丽雅,是擅长用一般属性宝可梦的专家…\n不过这你应该已经知道了。\n当然,\n许多人知道我是因为我是天舵地区的冠军…\n但这都已经过去了。\n现在,\n我指导像你一样的希望成为宝可梦\n大师的年轻训练家们。 这将是一串艰难而漫长的战斗,\n而这些都是为了成为冠军…\n你已经拥有足够的实力了吗? 你在天舵地区的第一场试炼就此开始! 祝贺你!~ 我不得不说你在战斗中所表现的精神让\n我想起了我以前刚踏上旅程时候。\n继续保持你的坚定意志吧,\n一定会让你走的更远! 对了,收下这个招式学习器吧! 只要你和你的宝可梦一起旅行,\n你和它们之间的羁绊就会越来越强,\n而你们的羁绊越强,\n这个招式学习器的威力也会越强! 招式学习器很有用,\n而且你可以把它教给很多宝可梦。\n几乎所有宝可梦都可以学会我这个招式学习器。 和你对战很有意思,PN。\n祝你好运!" + +msgid "MAP042_TRAINER_3_DEFEAT" +msgstr "来吧,这才是我想看到的战斗精神!\n你理应得浮云徽章!" + +msgid "MAP043_NPC_1" +msgstr "成为一名酷酷的训练家需要很多努力。\n你必须表现的酷,穿的酷,而且自己本身就酷,\n当然,你还要有酷的宝可梦。 这个城镇与我的酷一点也不符合。\n我就要离开这了…\n不过要先等我的宝可梦强大\n到可以穿过这个洞穴。" + +msgid "MAP043_NPC_2" +msgstr "宝可梦中心为任何人都提供免费住宿,\n就像一个免费酒店,\n只不过他们可不提供免费薄荷糖。 说起来,\n到底是谁负责出钱建造并维持宝可梦中心的?\n这样做对他们似乎没有任何好处。" + +msgid "MAP043_NPC_3" +msgstr "在你决定离开城镇之前恢复你的宝可梦,\n一定要记住这点! 你永远不知道某些对手什么时候会来挑战你,\n尤其是当你的宝可梦比较虚弱的时候,\n比如在一场道馆战后。" + +msgid "MAP044_NPC_1" +msgstr "我的祖母住在传奇镇。\n现在通往传奇镇的地铁己经开通了,\n我可以每周都去看望她。" + +msgid "MAP045_NPC_1" +msgstr "我在等地铁来。但是我感觉我会永远等下去!" + +msgid "MAP046_NPC_1" +msgstr "你好!我是名字评定人!\n我可以看出宝可梦的名字好坏! 我很乐意去评定你的宝可梦的昵称。 你要我看看哪个宝可梦? 好吧。下次再来吧。 现在出现的…仅仅是个宝可梦蛋! 嗯…很棒! 这是个华丽的昵称!简直无可挑剔! 你应该好好珍惜你的,不论是现在还是将来。 嗯…\n,是吗?这是你现在取的最好的昵称。 你想不想给你的宝可梦换个名字? 额,不错。新的昵称是? 成了!\n从现在开始,这个宝可梦叫! 表面上看起来和以前没有区别,但是,\n这是羁绊上大大的突破! 你真幸运! 成了!\n从现在开始,这个宝可梦叫 ! 比以前好得多了!你真幸运! 好吧。下次再来吧。 好吧。下次再来吧。" + +msgid "MAP046_NPC_10" +msgstr "嘿,训练家!\n你知道招式学习器和秘传学习器吗? TM,或者说招式学习器,\n它可以教给你的宝可梦一些新的招式。 HM,或者说秘传学习器,\n它可以让你的宝可梦学习一些特殊的招式,\n这可以帮助你克服旅途上的困难! 你为什么不试试这个招式学习器? 那个招式学习器里包含了『吸引』。\n大部分宝可梦都可以学习! 你为什么不试试呢?" + +msgid "MAP046_NPC_11" +msgstr "我喜欢玩宝可梦的游戏!\n我有『绿』,我的妹妹有『红』。\n我们可以抓到游戏里的所有宝可梦!" + +msgid "MAP046_NPC_12" +msgstr "妈妈说我还太小,不能养宝可梦。\n所以她给了我宝可梦游戏机代替!" + +msgid "MAP046_NPC_13" +msgstr "天舵地区分为两部分,西部和东部。\n我们现在是在西边。" + +msgid "MAP046_NPC_2" +msgstr "你好啊!你是宝可梦训练家吗? 我能看得出你有光明的前程!\n当你积累了更多经验之后,再回来找我吧,\n我能教给你的宝可梦一些强力的招式。" + +msgid "MAP046_NPC_3" +msgstr "我的未婚妻想要孩子,但我不太确定。\n我只是不知道怎么当一个爸爸,你能理解我吗?" + +msgid "MAP046_NPC_4" +msgstr "我搬到终南市是因为我想和我的\n未婚夫在这里组建一个家庭。 但是依然有些问题…" + +msgid "MAP046_NPC_5" +msgstr "嘿!\n你看起来像个训练家,\n这意味着你在收集宝可梦!\n我想要一只壮壮蛙。\n如果你有的话,我会用肖恩咩来交换。 你一个宝可梦也没有… 好好照顾他!\n太好了,我有壮壮蛙啦! 我看你并没有壮壮蛙… 你有了壮壮蛙再来找我吧!" + +msgid "MAP046_NPC_6" +msgstr "你好,欢迎来到终南市保育家总部。 你在寻找任务吗?\n谢谢,我们暂时不需要市民的帮助。" + +msgid "MAP046_NPC_7" +msgstr "你是个宝可梦训练家吗?你需要这个东西! 万灵药会治愈任何状态条件。\n它甚至能治愈混乱。\n当你的宝可梦有麻烦时就用吧。" + +msgid "MAP046_NPC_8" +msgstr "宝可梦保育家是天舵地区的执法者。\n许多大城市都有保育家中心,\n而总部设在波碧湾市。" + +msgid "MAP046_NPC_9" +msgstr "你有足够的伤药来治疗你的宝可梦吗?\n我这里有一些,拿去吧。 在困难时刻用伤药给你的宝可梦\n疗伤是不错的选择。\n但是,去宝可梦中心还是万无一失的。" + +msgid "MAP046_SIGN_1" +msgstr "电视上在放天气预报。明天似乎是个好天气。 电视上在放脱口秀。感觉好无聊。" + +msgid "MAP046_SIGN_10" +msgstr "电视现在在播放儿童动画,『宝可梦宇宙』。" + +msgid "MAP046_SIGN_11" +msgstr "电视现在在播放儿童动画,『宝可梦宇宙』。" + +msgid "MAP046_SIGN_12" +msgstr "电脑上还有一些宝可梦游戏。" + +msgid "MAP046_SIGN_13" +msgstr "书架上有许多大版书籍和家庭相册。" + +msgid "MAP046_SIGN_2" +msgstr "电视上在放天气预报。明天似乎是个好天气。 电视上在放脱口秀。感觉好无聊。" + +msgid "MAP046_SIGN_3" +msgstr "电脑屏幕上显示着一个流行游戏的标题画面,\n『龙之起源。\n』" + +msgid "MAP046_SIGN_4" +msgstr "你好,欢迎来到终南市保育家总部。 你在寻找任务吗?\n谢谢,我们暂时不需要市民的帮助。" + +msgid "MAP046_SIGN_5" +msgstr "它有各种各样的野生宝可梦\n指南、地图和信息册。" + +msgid "MAP046_SIGN_6" +msgstr "它有各种各样的野生宝可梦\n指南、地图和信息册。" + +msgid "MAP046_SIGN_7" +msgstr "显示器是关着的。" + +msgid "MAP046_SIGN_8" +msgstr "显示器是关着的。" + +msgid "MAP046_SIGN_9" +msgstr "别从漂亮姑娘的冰箱里拿吃的。" + +msgid "MAP047_NPC_1" +msgstr "狸浣熊:嗷呜呜!" + +msgid "MAP047_NPC_2" +msgstr "自从我遇到狸浣熊后,我的生活变得好多了!\n我无法想象没有宝可梦的生活。" + +msgid "MAP047_SIGN_1" +msgstr "道馆馆主的冰箱里有什么?…\n额,哞哞牛奶!" + +msgid "MAP047_SIGN_2" +msgstr "书架上的书是随意摆放的,包括玛丽雅的自传:\n冠军之路" + +msgid "MAP047_SIGN_3" +msgstr "书架上的书是随意摆放的,包括玛丽雅的自传:\n冠军之路" + +msgid "MAP047_SIGN_4" +msgstr "电视里在放新闻。…真没劲。" + +msgid "MAP047_SIGN_5" +msgstr "电视里在放新闻。…真没劲。" + +msgid "MAP047_SIGN_6" +msgstr "翻陌生人的冰箱可不是一个好主意。" + +msgid "MAP047_SIGN_7" +msgstr "书架上全是宝可梦书籍。" + +msgid "MAP047_SIGN_8" +msgstr "书架上全是宝可梦书籍。" + +msgid "MAP048_SIGN_1" +msgstr "这是一台任天堂Wii U,\n不过我听说任天堂Switch就要发布了。" + +msgid "MAP048_SIGN_2" +msgstr "这是我的床。但我暂时不想休息。" + +msgid "MAP048_SIGN_3" +msgstr "这是我的床。但我暂时不想休息。" + +msgid "MAP048_SIGN_4" +msgstr "这里塞满了有关宝可梦的书籍。 《我与我的小猫鹰》,《电跳鼠的奇妙冒险》,\n《寻找传奇》。 这些书我都已经读过很多遍了。" + +msgid "MAP048_SIGN_5" +msgstr "电视上正在播放宝可梦对战。喔!\n其中一只宝可梦超级进化了! 电视上正在播放新游戏的广告。\n那是一款名叫『红与蓝』的\n宝可梦对战模拟游戏。 电视上正在播放新闻。\n显然,他们正在天舵修建新的核能厂。 …\n好了,该出发了!" + +msgid "MAP048_SIGN_6" +msgstr "这里塞满了有关宝可梦的书籍。 《我与我的小猫鹰》,《电跳鼠的奇妙冒险》,\n《寻找传奇》。 这些书我都已经读过很多遍了。" + +msgid "MAP049_NPC_1" +msgstr "PN,亲爱的!\n今日是你的大日子,对吧? 看到我的孩子长大并离开了家,\n我不禁有些郁闷。\n哎,\n如果我的老骨头能做更多的事情,\n能同时支撑起我们两人的生活就好了! 不过你我都知道你已经做好准备了。\n你和那个男孩,锡迩….总会跟随自己的脚步。\n你总是很能干,但我想知道他会怎样。\n毕竟他的年龄更小一些。 我想除非他的父亲卡梅伦有绝对把握,\n否则是不会让他走的。\n不管怎样,\n为了庆祝你的大日子,我有一份礼物要给你。 拿去,打开它吧! 获得了!跑步鞋! (说明书上面写着:『按住Z键跑步。\n你可以在菜单中切换自动跑步。』) 呜… 喔-喔,不要在意我,亲爱的…\n.我只是一个感情脆弱的老太太。\n如果你的父亲现在在这里…\n我相信他同样会为你感到骄傲的。\n.我敢肯定你会在旅途中和他见面的。 我不能再让你久留了,替我向那位好博士问好,\n你会吧? 如果你不介意顺便再回来见我一面,\n等你拿到第一只宝可梦之后,让我看一看它吧。 亲爱的,祝你好运!" + +msgid "MAP049_NPC_2" +msgstr "… (她没有回应。) (她的呼吸缓慢而均匀,就像睡着了一样。)" + +msgid "MAP049_NPC_3" +msgstr "在找到治愈露希尔的方法之前,\n我是不会休息的。 但是现在,.只需要站在她身旁,\n能够将她拥入我的怀中…\n这就足够了。 我由衷地为你感到骄傲,天舵的冠军。 你达到了与我年轻时在保育\n家道路上相当的作为。 我想,英雄的血脉会在家族中流淌。 这种生活…\n我已经忘了是什么样了,\n我在这么多年里一直很忙碌,\n.忙着从一个灾难赶往另一个灾难。 不过…说实话…我有点老了。我已经45岁了。\n我不再像年轻时那样敏捷了。 退休后的日子…还挺不错的。 暴君猴不再跟随着我了。\n它回到了贝加尔森林,那是它的家。 你知道,\n我们的关系不像其他的训练家和宝可梦那样。\n它之所以站在我这边,是因为那是它的选择。\n而它离开我也是因为我自己的选择。 但我知道我们会再见面的。" + +msgid "MAP049_SIGN_1" +msgstr "这是一台宽屏电视机。\n我喜欢在吃午饭的时候看它。" + +msgid "MAP049_SIGN_10" +msgstr "哎呀!这是伯母放袜子的抽屉。" + +msgid "MAP049_SIGN_11" +msgstr "哎呀!这是伯母放袜子的抽屉。" + +msgid "MAP049_SIGN_12" +msgstr "这里塞满了有关宝可梦的书籍。\n《宝可梦生活》 …《宝可梦进化》 …\n《宝可梦的哲学》 …" + +msgid "MAP049_SIGN_13" +msgstr "书架上摆满了伯母的轻松读物。『风速狗公主:\n烈火般的的浪漫』" + +msgid "MAP049_SIGN_2" +msgstr "这是一台宽屏电视机。\n我喜欢在吃午饭的时候看它。" + +msgid "MAP049_SIGN_3" +msgstr "这是一件被裱起来的刺绣,『心之所在即为家!』\n在它的下面是一颗心。" + +msgid "MAP049_SIGN_4" +msgstr "橱柜里装满了古代陶瓷盘子。" + +msgid "MAP049_SIGN_5" +msgstr "橱柜里装满了古代陶瓷盘子。" + +msgid "MAP049_SIGN_6" +msgstr "冰箱。希望伯母不介意我偷吃点心。" + +msgid "MAP049_SIGN_7" +msgstr "炉子和水槽。\n上面很干净,因为我们经常会叫外卖。" + +msgid "MAP049_SIGN_8" +msgstr "桌子上有一杯咖啡,已经凉了。" + +msgid "MAP049_SIGN_9" +msgstr "向窗外望去,能看到斑竹博士研究所。\n我想知道为什么博士的姓和名风格差得那么远。" + +msgid "MAP050_NPC_1" +msgstr "b宝可梦训练家资格测试/b将训练家分为三个类型:\nc2=06644bd2防守/c2,c2=043c3aff进攻/c2,和c2=65467b14均衡。 博士之后会给你一个适合你类型的初始宝可梦。 防守类型的训练家得到草属性宝可梦c2=06644bd2罗兰猫/c2。\n优雅又坚强,易于饲养。 c2=043c3aff进攻/c2类型的训练家得到火属性宝可梦c2=043c3aff火炬龙/c2。\n强壮且迅捷,但是不容易控制。 c2=65467b14均衡/c2类型的训练家得到水属性宝可梦c2=65467b14蓝电马/c2。\n镇静,善于适应任何环境。 认真选择 -初始宝可梦是你旅途的重要伙伴!" + +msgid "MAP050_NPC_2" +msgstr "快来,PN,走吧!!\n别卖关子了?" + +msgid "MAP050_NPC_3" +msgstr "我是核净化的专家。\n你有需要治疗的核属性宝可梦吗? 外表和种类会和以前一样,\n但他们不会再违反命令或攻击你了。 Ok!我会给你的 进行治疗。很快就好了。 完成了!你的 康复了!\n最好把你的其余被辐射的宝可梦带来,\n这样我就可以治愈他们了。 如果你有任何被辐射的宝可梦,带过来我这里,\n我会治愈他们的。\n记住,只有普通宝可梦才会被辐射感染。\n像原子伊布或是哈兹玛那种\n天生的核属性宝可梦,\n可不需要治疗。 如果你有任何被辐射的宝可梦,带过来我这里,\n我会治愈他们的。" + +msgid "MAP050_NPC_4" +msgstr "哈兹-玛!" + +msgid "MAP050_SIGN_1" +msgstr "一盆盆栽,看起来被悉心照料过。" + +msgid "MAP050_SIGN_10" +msgstr "玻璃箱里放着许多有关宝可梦的书籍…\n嘿!『欧内斯特·斑竹:属性的秘密!』, 这是博士写的!" + +msgid "MAP050_SIGN_11" +msgstr "这是治愈宝可梦的机器。" + +msgid "MAP050_SIGN_2" +msgstr "一盆盆栽,看起来被悉心照料过。" + +msgid "MAP050_SIGN_3" +msgstr "这是治愈宝可梦的机器。" + +msgid "MAP050_SIGN_4" +msgstr "玻璃箱里放着许多有关宝可梦的书籍…\n嘿!『欧内斯特·斑竹:属性的秘密!』, 这是博士写的!" + +msgid "MAP050_SIGN_5" +msgstr "玻璃箱里放着许多有关宝可梦的书籍…\n嘿!『欧内斯特·斑竹:属性的秘密!』, 这是博士写的!" + +msgid "MAP050_SIGN_6" +msgstr "玻璃箱里放着许多有关宝可梦的书籍…\n嘿!『欧内斯特·斑竹:属性的秘密!』, 这是博士写的!" + +msgid "MAP050_SIGN_7" +msgstr "一盆盆栽,看起来被悉心照料过。" + +msgid "MAP050_SIGN_8" +msgstr "墙上贴着海报……\n『用伤药来保护你的宝可梦!』\n『宝可梦图鉴:搜寻宝可梦的第一步!』" + +msgid "MAP050_SIGN_9" +msgstr "窗口是个观察岩墙的好位置。\n但是没什么好看的。" + +msgid "MAP050_TRAINER_1" +msgstr "噢,我一定把什么搞混了…呃… 嘿!我等不及了! PN已经拿到初始宝可梦了!\n什么时候轮到我? 我在分析你的结果,锡迩。 嗯... 太棒了!!我的第一个宝可梦! 呃,这不像是蓝电马。 呃,这不像是火炬龙。 呃,这不像是罗兰猫。 怎…\n呃,我的意思是,对,我决定…\n在这个环节上来点小创新。就是这样。 好好享受吧! PN…你有一只宝可梦。\n现在我也有一只宝可梦。\n你知道这意味着什么,对吧?我们来干一架吧! 喔,拜托…别在研究所里… 但是….怎么回事….我就要成为最好的训练家了… 那不可能…最好的训练家输了… 我…. 我…. 呜…\n呜哇哇哇哇哇哇哇!! 别哭了,锡迩… 过来,我会治愈你的宝可梦的。 你的宝可梦得到了恢复… 我想-想成为 一-一个无敌的训练家…\n为什么我赢不了?我真的很想很想赢… 好吧…\n.通过你和PN的战斗,\n应该看出了属性相克。 水克火,火克草,草克水。 这是三角形的元素类型,.是基础中的基础。\n学习属性相克是训练家的一个重要组成部分。 不可能!我想要赢!\n为什么PN有一个好的开头?!\n啊啊啊啊啊!这不公平!!我-我要回家!! 哎…他比我想象的更难过。 但是,你不应该这么快就评价一个人。\n毕竟他只是一个孩子。\n我希望不久后他会发现训练宝可梦\n不像想象的那么简单… 好的!!我的第一次胜利!\n我的宝可梦会成为天舵最强的,最酷的队伍!\nPN,你根本不可能和我相比。\n不可能!!哈哈哈!我要告诉我爸爸! PN…我很惊讶你居然输了。 你必须知道你的宝可梦对于锡迩的有属性压制。\n水克火,火克草,草克水。\n这是三角形的元素类型。.是属性的基础。 通常情况,就像刚刚的对战,基本是个定局…\n难道是你故意的?如果那样你人可真好。 他的目标很远大,但是我有一种感觉,\n当他第一次失败的时候,会接受不了。 你看起来表现的不错。\n过来,让我治疗你的宝可梦。 你的宝可梦得到了恢复… 我要去小镇尽头的1号道路。\n带上锡迩,我会教你们如何收服宝可梦。 之后见,PN。" + +msgid "MAP050_TRAINER_1_DEFEAT" +msgstr "什么?我离胜利很近了!" + +msgid "MAP052_NPC_1" +msgstr "欢迎来到世界闻名的海滨度假圣地与赌场!\n有什么我能帮忙的吗? 海滨胜地可是五星级酒店,\n它那顶尖的娱乐、舒适度住房、\n美味的佳肴闻名世界。\n它简直是波碧湾市的明珠。 所有顾客都可以在柜台参与\n每日抽彩来赢取大奖。 您也可以尽情地享受赌场的海天盛宴,\n还有机会得到贵重的礼品和稀有的宝可梦哦! 您的右手边就是赌场了,\n数不清的欢乐与奖品正等待着您。 您的左手边是米其林餐厅以及宝可梦护理中心,\n专业的饲养家们会为您的宝可梦\n提供最一流的照顾服务。 用这个电梯就可以到达旅馆。\n我们有多种房间可供选择:\n单人,双人,标间,豪华套间以及总统套房。 真对不起,您得年满十八岁才能入住酒店。\n不过您可以享受我们酒店的其他服务! 祝您玩得尽兴!" + +msgid "MAP052_NPC_10" +msgstr "很抱歉,只有酒店房客和他们的客人才能进入。" + +msgid "MAP052_NPC_11" +msgstr "在沙滩上享受完一天的阳光,\n我总爱来着酒吧散心! 作为一个救生员,\n最重要的就是鼻子上带着这白色\n玩意儿还能一样帅。…\n啥?还有更重要的?" + +msgid "MAP052_NPC_12" +msgstr "本来这会是个甜蜜的约会,\n要不是他到处搭讪其他妹子的话…" + +msgid "MAP052_NPC_13" +msgstr "约会真是甜蜜呐。" + +msgid "MAP052_NPC_14" +msgstr "哟!我听说道馆馆主是个大美女!\n我要好好训练宝可梦去挑战,把她追到手!" + +msgid "MAP052_NPC_15" +msgstr "你好啊,训练家! 只要一点点钱,我就能让你的宝可梦超级开心! 我可是很忙的哦。所以一天只能给你做一次。\n想给哪只宝可梦护理? G想要什么样的服务? 看起来开心极了! 明天再来吧! 对你而言,太腻了。 想要提升哪一项? 增加了基础! 明天再来吧! 对你而言,太腻了。 Hm? That Pokémon cannot benefit from Rare Grooming. 升级了! 明天再来吧! 对你而言,太腻了。 下次想护理宝可梦的时候,还可以找我! 下次想护理宝可梦的时候,还可以找我!" + +msgid "MAP052_NPC_16" +msgstr "好好享受!玩得尽兴!" + +msgid "MAP052_NPC_17" +msgstr "『翻转的霹雳雷球』是一个\n低投资低回报的游戏。\n但他却能使人放松。来试试看吧!" + +msgid "MAP052_NPC_18" +msgstr "嘿嘿嘿嘿!人们都叫我『欧皇杰克』!\n每晚,我都会用豪华轿车载着游客们兜风。\n每天,\n我都会都会带着大把的钱来这里赌上一天!\n而且我总是能赢钱!\n我还挺喜欢你这样的年轻人的。\n就送你个礼物吧,打开看看。 pn得到了100游戏币! 说不定你能从我这吸点欧气呢,哈哈!" + +msgid "MAP052_NPC_19" +msgstr "这里没有钟表也没有窗户…\n也不知道我在这待了多久了?\n这样不行,我得出去走走…" + +msgid "MAP052_NPC_2" +msgstr "r这里是ID抽奖。\n我叫菲利西堤,今天接待你的专员。 r如果你有哪只宝可梦的序号刚好是抽到的号码,\n你就能获得丰厚的奖品。 r那么,你准备好了吗? r让我们看看今天的幸运号码吧。 … r您的乐透号码是 。 r再让我们核验一下您的宝可梦。 r抱歉,您没有中奖… r谢谢惠顾,欢迎再来。 r恭喜! r幸运号码刚好是您的手持宝可梦的ID号! r恭喜! r幸运号码刚好是您的寄存宝可梦 的ID号! r妈妈咪呀,居然五个数字全中了! r恭喜您中了特等奖! r请下次再来!菲利西提期待与您再见面! r你的背包没有多余空间里。\n请清理背包,再来领取 r太幸运了,居然中了四个数字,\n这可是一等奖哦! r请下次再来!菲利西提期待与您再见面! r你的背包没有多余空间里。\n请清理背包,再来领取 r太幸运了,居然中了三个数字,\n这可是二等奖哦! r请下次再来!菲利西提期待与您再见面! r你的背包没有多余空间里。\n请清理背包,再来领取 r太幸运了,居然中了二个数字,\n这可是三等奖哦! r请下次再来!菲利西提期待与您再见面! r你的背包没有多余空间里。\n请清理背包,再来领取 r太幸运了,居然中了一个数字,\n这可是四等奖哦! r请下次再来!菲利西提期待与您再见面! r你的背包没有多余空间里。\n请清理背包,再来领取 r好吧,我明白了下次再来哦。" + +msgid "MAP052_NPC_20" +msgstr "转,转,转!\n转,转,转!\n中大奖,中大奖,中大奖!" + +msgid "MAP052_NPC_21" +msgstr "不许胡闹,明白吗?摄像头会看着你。" + +msgid "MAP052_NPC_22" +msgstr "哈哈哈!这下赚大了!\n我要去买只可爱的宝可梦!" + +msgid "MAP052_NPC_23" +msgstr "cnb我们能帮你兑换奖励。 CNb想换什么? CNb那么,你是想要 ? CNb对不起,您的硬币不够。 CNb您的背包装不下了。" + +msgid "MAP052_NPC_3" +msgstr "我在等我的朋友们换泳衣,\n真是迫不及待地想游泳啊! 记得多涂点防晒霜。不然小心晒黑了。" + +msgid "MAP052_NPC_4" +msgstr "顶楼的总统套房被我永久承包了。\n我可以在那里俯视整个城市。 每年,我全家都会来这里渡几周假。\n也只有这么高档的地方才配得上本少爷。" + +msgid "MAP052_NPC_5" +msgstr "这儿的服务绝对世界顶级!\n他们甚至有专门的宝可梦饲养中心。 我真想一直住在这里…直到把钱输光!" + +msgid "MAP052_NPC_6" +msgstr "r欢迎光临! r咦,你没有硬币盒吗?拿去吧。 r你可以用硬币在隔壁换来各种各样丰厚的奖品。 r你已经拿不了。腾出空间再来吧。 r你可以用硬币在隔壁换来各种各样丰厚的奖品。" + +msgid "MAP052_NPC_7" +msgstr "GCNb欢迎来到波碧湾赌城! GCNb你想要硬币吗?要不要买一点? GCNb你没有硬币盒啊。 GCNb你想要硬币吗?要不要买一点? GCNb哇!你的硬币盒都已经满了。 GCNb对不起,你的钱不够。 GCNb谢谢光临这是您的硬币! GCNb哇!你的硬币盒都已经满了。 GCNb对不起,你的钱不够。 GCNb谢谢光临这是您的硬币! GCNb不要吗?欢迎下次光临!" + +msgid "MAP052_NPC_8" +msgstr "cnb我们能帮你兑换奖励。 CNb想换什么? CNb那么,你是想要 ? CNb对不起,您的硬币不够。 CNb您的背包装不下了。" + +msgid "MAP052_NPC_9" +msgstr "CNb我们能帮你兑换奖励。 CNb想换哪个? CNb那么,你是想要 ? CNb对不起,您的硬币不够。" + +msgid "MAP053_NPC_1" +msgstr "哇,你的宝可梦好可爱啊!\n乖,吃糖。 真高兴啊!能见到这么喜欢主人的宝可梦。\n你一定对他们很好呢!" + +msgid "MAP053_NPC_2" +msgstr "哎!冻死老娘了!\n我说,你的宝可梦会不会过热这个招式?\n要是有它就暖和了。 太感谢啦! 这下好多了!\n这是我的谢礼,拿去吧。 哎…看来你的队伍里没有会『过热』的宝可梦… 哎…真是太糟了…" + +msgid "MAP053_NPC_3" +msgstr "我太太最乐于助人了。\n想要打败这么厉害的道馆,\n多个人帮忙就多一份希望!" + +msgid "MAP053_NPC_4" +msgstr "我超爱泡芙卷的!实在太…像泡芙了!!!!! 冰绒龙有着厚厚的皮毛保暖。\n可每当我想拥抱他时,没等我靠近它就先逃了!" + +msgid "MAP053_NPC_5" +msgstr "你好!我是一名宝可梦牙医! 没错,甚至宝可梦也需要保持牙齿清洁…\n更不用提,许多攻击都需要能强力地撕咬! G如果你愿意,我可以教会你的宝可梦这些招式。\n只需要很便宜的费用。一次$5000。 想让我教那个招式? G这就对了!这要¥5000。 要我教其他宝可梦特殊的招式吗? 就这样吧,然后。拿走一些牙膏和一支牙刷吧。\n还要一个气球吗? G这就对了!这要¥5000。 要我教其他宝可梦特殊的招式吗? 就这样吧,然后。拿走一些牙膏和一支牙刷吧。\n还要一个气球吗? G这就对了!这要¥5000。 要我教其他宝可梦特殊的招式吗? 就这样吧,然后。拿走一些牙膏和一支牙刷吧。\n还要一个气球吗? G这就对了!这要¥5000。 要我教其他宝可梦特殊的招式吗? 就这样吧,然后。拿走一些牙膏和一支牙刷吧。\n还要一个气球吗? G这就对了!这要¥5000。 要我教其他宝可梦特殊的招式吗? 就这样吧,然后。拿走一些牙膏和一支牙刷吧。\n还要一个气球吗? G这就对了!这要¥5000。 G要花¥5000让我教其他宝可梦一个招式吗? 就这样吧,然后。拿走一些牙膏和一支牙刷吧。\n还要一个气球吗? 太遗憾了…要记得日常清洁牙齿! 太遗憾了…要记得日常清洁牙齿!" + +msgid "MAP053_NPC_6" +msgstr "我上司成天研究宝可梦的牙齿。\n有一次他甚至把头伸到了临冬龙嘴里! 宝可梦中心只能治疗抓伤、烧伤之类的伤。\n蛀牙得找牙医。" + +msgid "MAP053_NPC_7" +msgstr "喂…那边的。\n你是个训练家,是吧?\n这么说,你打算挑战道馆喽。\n我想你一定需要建议。 要挑战雪岸道馆,你得先经历一系列的考验。 这些考验旨在测试你作为训练家有多强,\n你是否拥有做出正确判断的智慧, 你是否具备克服种种困难的勇气,\n你与宝可梦之间有多深的羁绊,\n你能否在谎言中找出真相。 无论哪个考验你没能通过,你都得重头再来。 孩子,要知道,从逆境中走出来并不容易。\n可只要坚持。就能到达理想的彼岸! 只有通过全部的考验,你才能打败馆主维瑞恩。 让我看看你能否释放宝可梦真正的力量吧:\n超级进化之力。 喔,你问我怎么会知道这些?既然这样…\n我就实话实说吧,我过去也曾经是龙之僧侣。 可现在,我这把老骨头可受不了山上的严寒了,\n一阵风都能把我吹散架喽。 所以我待在这暖和的地方,\n给训练家们提供建议。\n谢谢你听我说了这么多,请务必收下这个。 …嗯?你不清楚这石头是干嘛用的?\n好吧,你现在还用不上它,\n可一旦你通过了考验,\n你的宝可梦就能够超级进化了。\n祝你好运…它会派上用处的! 这样啊…你不想和我这糟老头子说话。\n我明白了。" + +msgid "MAP054_NPC_1" +msgstr "简直让人难以置信!\n我们住在海滩边,可我的孩子们宁可待在家里!\n不是玩电脑游戏就是看书,怎么也不肯出来玩!" + +msgid "MAP054_NPC_2" +msgstr "妈妈总是对我讨厌沙子表示不理解。\n沙子又硬又粗糙…还会粘得到处都是!" + +msgid "MAP054_NPC_3" +msgstr "我和哥哥宁愿待在家里。在家也能享受冒险!" + +msgid "MAP058_NPC_1" +msgstr "去几楼?" + +msgid "MAP060_NPC_10" +msgstr "真是可惜,北麓镇的地铁还没造好,\n现在还无法搭乘。" + +msgid "MAP060_NPC_12" +msgstr "啊,一个外乡人!欢迎来到北麓镇!\n这里矿产丰富,\n最大最好的矿藏就在道馆的下方!" + +msgid "MAP060_NPC_13" +msgstr "自从把孩子送去学校以后,我终于轻松啦!\n我要抓紧把落下的肥皂剧都补上,\n今晚就是大结局!" + +msgid "MAP060_NPC_2" +msgstr "今天也是元气满满的一天… 在湖面上冲浪基本上是找不到宝可梦的!\n他们大多生活在湖底。" + +msgid "MAP060_NPC_3" +msgstr "你大概是从茂木镇来的吧。那种破地方…\n你一定很向往北麓镇吧,\n我从你眼睛里看出来了!" + +msgid "MAP060_NPC_4" +msgstr "你是不是很好奇,一个警察为什么在这里赏花? 只能怪这个城镇太和平了,\n警察根本没什么好干的!\n我从没拿到过绩效奖金。 道馆?往前走就是了!\n喔,忘记告诉你了,道馆在山洞里。" + +msgid "MAP060_NPC_5" +msgstr "太好啦!又到了种蓝莓的季节。\n奇怪,我为什么要告诉你? 事实就是这个城镇太和平了,\n警察根本没什么好干的!" + +msgid "MAP060_NPC_6" +msgstr "你知道这湖有多深吗!\n天晓得湖底有什么妖魔鬼怪。 看见那栋新楼了吗?\n那就是刚刚造好的天舵地铁,在终南市也有。 乘坐它的话,再遥远的城市也能很快到达。" + +msgid "MAP060_NPC_7" +msgstr "今天我得看守地铁站。\n不过和我搭档的工作比起来还是有趣多了。 真希望那些终南和芳纶的乡巴佬再也不来!\n他们真是烦人。" + +msgid "MAP060_NPC_8" +msgstr "欢迎来到北麓镇!我是这里的形象大使。 我是说真的,我靠这个赚钱。\n不过,有时候这工作还是挺无聊的… 要知道,你是这周第一个来这里的。" + +msgid "MAP060_NPC_9" +msgstr "嘘…安静点!\n我在玩游戏呢,『精灵宝可梦:银』。 刚刚抓到了一只巴瓢虫 。 卧槽!火箭队在呆呆兽之井搞事情! 钢铁先生正在帮我做精灵球! 我得去帮电龙找药了!" + +msgid "MAP060_SIGN_1" +msgstr "北麓镇道馆 馆主:达维恩『采掘大师!』" + +msgid "MAP060_SIGN_2" +msgstr "『北麓镇,万洞之城。\n听我们一句忠告,别去西边一干破镇。』" + +msgid "MAP060_SIGN_3" +msgstr "『北麓镇,万洞之城。\n听我们一句忠告,别去西边一干破镇。』" + +msgid "MAP060_SIGN_4" +msgstr "青年训练家学院。" + +msgid "MAP062_SIGN_1" +msgstr "按下按钮?" + +msgid "MAP064_NPC_1" +msgstr "这么说,你终于踏上旅途了?真是虎父无犬子。 你的爸爸铠零可出名了。他是个大英雄!" + +msgid "MAP064_NPC_2" +msgstr "你知道吗,我老公可是你爸爸的脑残粉。 铠零是一个优秀的保育家首领。\n他守护着人类,宝可梦,和自然…" + +msgid "MAP064_NPC_3" +msgstr "栗子…栗子!" + +msgid "MAP065_NPC_1" +msgstr "你听没听说过新发布的电子游戏?\n哪款游戏叫『精灵宝可梦:红』。 在『精灵宝可梦:\n红』里,你不用出门就可以…\n.游历整个关东地区并成为宝可梦大师!" + +msgid "MAP065_NPC_2" +msgstr "我给我儿子买了最流行的电子游戏。\n他玩得都停不下来了! 朱尼尔做什么都嫌麻烦,他的房间乱得像猪窝。\n可我拿他一点办法都没有。" + +msgid "MAP066_NPC_1" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_10" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_11" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_12" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_13" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_14" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_15" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_16" +msgstr "你好啊!\n你是来这里挑战道馆的吧,\n那你可得好好准备了!\n达维恩有很多洞穴里抓来的宝可梦。\n他们可能是岩石,地面,毒属性的。\n如果你有水属性或是格斗属性的宝可梦,\n那道馆战就容易多了。 给你,拿去吧! 祝你好运!我会支持你的!" + +msgid "MAP066_NPC_17" +msgstr "PN将明亮宝石放进了里面。 这里似乎缺了什么。也许是一颗宝石?" + +msgid "MAP066_NPC_2" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_3" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_4" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_5" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_6" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_7" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_8" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_NPC_9" +msgstr "地上有东西… 是明亮宝石!" + +msgid "MAP066_TRAINER_1" +msgstr "洞穴里随时都有可能出现野生宝可梦!小心啊!" + +msgid "MAP066_TRAINER_1_DEFEAT" +msgstr "你可真厉害。" + +msgid "MAP066_TRAINER_2" +msgstr "我通过打碎岩石来锻炼自己!" + +msgid "MAP066_TRAINER_2_DEFEAT" +msgstr "我们被粉碎了!" + +msgid "MAP066_TRAINER_3" +msgstr "我可是挖了几十年的隧道了!而你做过什么?" + +msgid "MAP066_TRAINER_3_DEFEAT" +msgstr "我看见了隧道尽头的微光…" + +msgid "MAP066_TRAINER_4" +msgstr "你好啊,挑战者!\n我想你已经知道了吧,我就是达维恩,\n北麓镇的道馆馆主。 我使用生活在山洞里的宝可梦。\n人们都害怕阴森的山洞,可我从小就习惯了,\n山洞对我而言就像家一样。 这就是为什么我能挖出这些矿藏,建立道馆。\n通过辛苦工作和战斗我的宝可梦变得更强!\n你有本事与我一战吗?让我看看你的勇气吧! 真是精彩的战斗啊,孩子我太震惊了!\n现在,你可以把之前找到的宝石还给我了吗? -咔哒-!\n然后,铛-铛!这是你的徽章! PN得到了阳珮徽章! 好好看看这枚徽章吧,\n希望你记得你为它付出了多少努力。 还有,请收下招式学习器! 瓦割是格斗属性招式,\n挖隧道的时候经常用的上。\n这招不仅强大,\n而且能打破光墙与反射镜之类的绝招。 好好加以利用吧。" + +msgid "MAP066_TRAINER_4_DEFEAT" +msgstr "我输得心服口服。你配得上这枚阳珮徽章!" + +msgid "MAP067_NPC_1" +msgstr "娘西皮!\n我一个星期前订的超级球,\n居然现在还没有送到!\n我们急需超级球;路过的训练家都等着买呢。 住在茂木镇一定很不方便,那里连商店都没有…\n也许我们应该在那里开分店。" + +msgid "MAP067_SIGN_1" +msgstr "好伤药,高级伤药,活力块…\n等等,为什么柜台上不卖所有东西?" + +msgid "MAP067_SIGN_2" +msgstr "好伤药,高级伤药,活力块…\n等等,为什么柜台上不卖所有东西?" + +msgid "MAP067_SIGN_3" +msgstr "一张绚丽的海报:『周五全场五折!\n』 哪个周五?" + +msgid "MAP068_NPC_1" +msgstr "告诉我,训练家,你选了哪只初始宝可梦? 挑得好!\n罗兰猫的钢属性使它具备许多抗性,\n不过要小心甜棉蚁的火花! 酷毙了!\n火炬龙的火花完克钢属性和虫属性,\n不过水属性是它的弱点,被打中就惨啦! 明智的决定!\n蓝电马属性极佳,对许多宝可梦都有优势,\n不过要小心小地蜥的震级。" + +msgid "MAP068_NPC_2" +msgstr "要是你想去终南市的话,\n最好去商店多买些伤药。\n他们可以在关键时刻救你的命。 去终南市的路上有个洞穴,\n洞里有许多强大的宝可梦。\n要小心啊。 你猜我听见了什么?听完你可别太惊慌了,。\n我听说在北边,\n一种奇怪的病正在宝可梦间传播。\n小心啊。" + +msgid "MAP068_NPC_3" +msgstr "虽然宝可梦中心的二楼是我们造的,\n我们也不知道造了干嘛用… 等等,天舵网络在这里!" + +msgid "MAP068_NPC_4" +msgstr "希望我们的宝可梦中心能为你的旅行提供便利!" + +msgid "MAP068_TRAINER_1" +msgstr "我正在培育小栗鼠!\n虽然他们配招不赖,可我们老是输!\n想来一发吗? 好的,上吧小栗鼠! 护士!能治疗一下我的小栗鼠吗?…谢谢!\n他们又能战斗了! 喔,好吧,我觉得大丈夫。" + +msgid "MAP068_TRAINER_1_DEFEAT" +msgstr "看见了吧?我们老是输!" + +msgid "MAP069_NPC_1" +msgstr "你好,你好啊!这个道馆的首领是帝柯!\n只要见过一次,他身着绚丽罗裙,\n跳着华美舞蹈的样子一直就\n永远在你记忆中燃烧! …\n干嘛,大老爷们儿就不能穿裙子了?\n裙子能展现他健壮的腿肌,不是吗?" + +msgid "MAP069_TRAINER_1" +msgstr "帝柯:\n你好,pn!\n真不知该怎么感谢你把我从\n暗漆隧道那里救出来。\n当时实在太惊险了! 我很遗憾我当时没能施展出全力。\n不过现在,我已经做好接受挑战的准备了。 …比武如舞。\n就像舞者和音乐那样,\n训练家也要与宝可梦步调一致。 在面对那只瑟卡梅德时,\n你展现出了强大的力量。\n而现在,\n就让我帝柯,世界舞王,来检验你究竟有多强! 为什么我眼中仍含着泪水!\n因为这场比赛太精彩了!拿去吧;\n这是你应得的。 PN得到了华舞徽章! 帝柯:\n得到华舞徽章,宝可梦就可以使用冲浪了。\n它还能让你的宝可梦更加耀眼!\n对了,还有这个招式学习器,收下吧。 那个招式学习器里包含了『过热』!\n用无比强大的洪荒之炎燃尽对手。\n好好加以利用吧!" + +msgid "MAP069_TRAINER_1_DEFEAT" +msgstr "贤哉回也!这行云流水般的动作让人眼前一亮!" + +msgid "MAP069_TRAINER_2" +msgstr "也许我舞跳得不怎么样。\n但我很擅长宝可梦战斗哦!" + +msgid "MAP069_TRAINER_2_DEFEAT" +msgstr "烧烧烧!" + +msgid "MAP069_TRAINER_3" +msgstr "你能承受住我华丽丽的招式吗!" + +msgid "MAP069_TRAINER_3_DEFEAT" +msgstr "哎呀,我烧到自己了!" + +msgid "MAP069_TRAINER_4" +msgstr "玩火者,必自焚!" + +msgid "MAP069_TRAINER_4_DEFEAT" +msgstr "看好了!" + +msgid "MAP069_TRAINER_5" +msgstr "看看你能不能对上我的舞步吧!" + +msgid "MAP069_TRAINER_5_DEFEAT" +msgstr "马有失蹄!" + +msgid "MAP073_NPC_1" +msgstr "你好啊,孩子!\n你来我这儿,一定是想修自行车吧! ... 喔,你带着车轮来啦!\n有它我就能修好这辆车了,稍等片刻! .... 走起!免费的崭新自行车! 折叠起来就能放进背包里,\n想骑就从包里拿出来吧。 额,你没有自行车?\n好吧,真伤脑筋…\n好久都没有客人来了,\n整个芳纶镇人人都已经有一辆了…\n不过,\n要是你能带来一个C[3]自行车轮C[0]我\n倒是可以帮你再做一辆。" + +msgid "MAP073_NPC_2" +msgstr "莫里:呜…你把我的宝贝拿回来了吗?\n我会一直等在这里,直到你拿回来为止…" + +msgid "MAP073_NPC_3" +msgstr "欢迎来到芳纶树果店! 试吃些免费的美味树果吧。\n你的宝可梦一定会爱上它们的!" + +msgid "MAP073_NPC_4" +msgstr "女朋友又生气了,我只好买些花去求原谅。" + +msgid "MAP073_NPC_5" +msgstr "我们刚刚搬来这里。\n虽然这儿不大,却很温馨。很适合长期定居。" + +msgid "MAP073_NPC_6" +msgstr "她干嘛想要个孩子…养只宝可梦不是更好吗?" + +msgid "MAP074_TRAINER_1" +msgstr "喂,说你呢!你长得可真可爱…还这么强大!\n来一战怎么样,小可爱?" + +msgid "MAP074_TRAINER_1_DEFEAT" +msgstr "啊啦,你就不能假装输给我吗?" + +msgid "MAP074_TRAINER_2" +msgstr "你听说过这个地区的神话吗?" + +msgid "MAP074_TRAINER_2_DEFEAT" +msgstr "我看一开始我就赢不了吧。" + +msgid "MAP074_TRAINER_3" +msgstr "我们优秀的战术一定能电倒你!" + +msgid "MAP074_TRAINER_3_DEFEAT" +msgstr "下次再来一战吧。失败也能带来经验…" + +msgid "MAP074_TRAINER_4" +msgstr "哈哈!我用招式学习器给宝可梦精心配了招!\n你赢不了我的!" + +msgid "MAP074_TRAINER_4_DEFEAT" +msgstr "啥,骗人的吧?" + +msgid "MAP074_TRAINER_5" +msgstr "我打算换一个全新的阵容。\n不打算帮忙出出主意吗?别藏着掖着!" + +msgid "MAP074_TRAINER_5_DEFEAT" +msgstr "多亏这一战!我明白我的弱点在哪了。" + +msgid "MAP074_TRAINER_6" +msgstr "…想打架?我看你肯定会…" + +msgid "MAP074_TRAINER_6_DEFEAT" +msgstr "…会赢。" + +msgid "MAP074_TRAINER_7" +msgstr "真…热…来场战斗爽一爽吧!" + +msgid "MAP074_TRAINER_7_DEFEAT" +msgstr "一点都不爽。" + +msgid "MAP074_TRAINER_8" +msgstr "嘿!这儿真好!最适合火热的宝可梦战斗了!" + +msgid "MAP074_TRAINER_8_DEFEAT" +msgstr "输得真惨…" + +msgid "MAP074_TRAINER_9" +msgstr "我就像那一把火!熊熊烈火!烧爆了你!" + +msgid "MAP074_TRAINER_9_DEFEAT" +msgstr "燃尽了!" + +msgid "MAP075_NPC_1" +msgstr "…嗯?你一个小孩子研究所干嘛?\n喔,我懂了,我懂了,你一定是训练家。 在帮博士做调查呢,我猜的对吧。\n和我说说吧,你在为谁工作? ... 斑竹,是吗?\n喔,那个叫欧内斯特的……\n我可没想到他还在做研究, 不过世界本就充满偶然。\n要知道,我们曾经是同一所大学的 直到有人散步谣言,说我剽窃论文… 说我!\n像我这样的天才,去剽窃别人的论文?\n真是天大的笑话! 不管怎么说,我最后没能拿到文凭。 这就是为什么我成立了自己的研究公司。\n我可是天才,怎么就此能被埋没呢。 既然你是斑竹的学生,\n我就破例同意你参观实验器材吧… 怎么样,震撼吧?\n比你那破地方的器材高到不知哪去了。 喂…不要碰任何东西。\n我希望你能尽快看完走人。" + +msgid "MAP075_NPC_2" +msgstr "想要给宝可梦换个球的话,\n你得先放了它再重新收服。 太不方便了。\n要是有办法收服被收服过的宝可梦的话…" + +msgid "MAP075_NPC_3" +msgstr "凭借先进技术,只用一小段DNA。\n我们就能克隆一只新的宝可梦 这项技术还能用来复活早已灭绝的宝可梦。" + +msgid "MAP075_NPC_4" +msgstr "从茂木镇来的训练家,呵?\n斑竹那家伙应该学着闷声发大财。 别给我惹麻烦,小屁孩。" + +msgid "MAP075_NPC_5" +msgstr "我们正在研究怎么驯化宝可梦。" + +msgid "MAP075_NPC_6" +msgstr "从里面反锁了。\n无论你怎么努力,都打不开。 蒜头小子:啊咧… (它看起来很失望…)" + +msgid "MAP075_NPC_7" +msgstr "你拿回你的图鉴,背包,和精灵球了!太好了!" + +msgid "MAP075_NPC_8" +msgstr "你拿回你的图鉴,背包,和精灵球了!太好了!" + +msgid "MAP075_SIGN_1" +msgstr "又小又脏的。我可不想用它…" + +msgid "MAP075_SIGN_2" +msgstr "水很干净,不过我可不敢喝它。" + +msgid "MAP075_SIGN_3" +msgstr "正如纸条所言,墙是空心的。踹上一脚吗? 有什么东西从墙上掉下来了…" + +msgid "MAP075_TRAINER_1" +msgstr "喂,那边的!你在那干嘛呢?!那是什么…\n你带着什么?!" + +msgid "MAP075_TRAINER_1_DEFEAT" +msgstr "糟了!" + +msgid "MAP075_TRAINER_2" +msgstr "出什么事了?是那个孩子!还有宝可梦!\n他们怎么逃出来的? 这宝可梦怎么这么强??" + +msgid "MAP075_TRAINER_2_DEFEAT" +msgstr "可恶…" + +msgid "MAP076_NPC_1" +msgstr "嗨!\n离彗星洞窟远一点,\n这儿的宝可梦成群结队地袭击人…\n一个人进去太危险了。" + +msgid "MAP076_NPC_2" +msgstr "太气人了…这些破石头居然挡我的路。\n我要过去…" + +msgid "MAP076_NPC_3" +msgstr "喔,我超喜欢航海!\n在天舵东西部之间来回航行!大海是我的最爱。" + +msgid "MAP076_NPC_4" +msgstr "这个洞穴的宝可梦非常警惕!\n它们会联合起来对付训练家!\n为了你的安全,我们不能让你过去。" + +msgid "MAP076_SIGN_1" +msgstr "-- 前方是 贝加尔森林 彗星洞窟" + +msgid "MAP076_SIGN_2" +msgstr "彗星洞窟入口。" + +msgid "MAP076_SIGN_3" +msgstr "贝加尔雨林南部:北麓以北:仙林" + +msgid "MAP076_TRAINER_1" +msgstr "呼呼,我跑累了,来战斗吧!" + +msgid "MAP076_TRAINER_1_DEFEAT" +msgstr "这不公平,趁我累了…" + +msgid "MAP076_TRAINER_2" +msgstr "我决不允许你污染贝加尔森林!" + +msgid "MAP076_TRAINER_2_DEFEAT" +msgstr "我又迷路了,都怪这森林太谜了!" + +msgid "MAP076_TRAINER_3" +msgstr "啧啧…我喜欢躲在这些高高的草里!" + +msgid "MAP076_TRAINER_3_DEFEAT" +msgstr "怎么会这样,我要告诉妈妈…" + +msgid "MAP076_TRAINER_4" +msgstr "为什么我周游过天舵地区,却留在了这里?\n因为这里是全地区最好的钓鱼场所!" + +msgid "MAP076_TRAINER_4_DEFEAT" +msgstr "呸,混蛋。" + +msgid "MAP076_TRAINER_5" +msgstr "我要成为喜剧演员!给你讲个笑话吧:\n你居然不肯叫我爸爸?这就叫欲爸不能!" + +msgid "MAP076_TRAINER_5_DEFEAT" +msgstr "…不好笑吗?" + +msgid "MAP076_TRAINER_6" +msgstr "短裤可舒服了!你以后也应该穿它们。" + +msgid "MAP076_TRAINER_6_DEFEAT" +msgstr "我得去北麓镇多买几条短裤…" + +msgid "MAP076_TRAINER_7" +msgstr "每天训练,身体好好…\n好,试试看我有没有长进吧!" + +msgid "MAP076_TRAINER_7_DEFEAT" +msgstr "天哪,训练一点用都没有…" + +msgid "MAP076_TRAINER_8" +msgstr "真是宝可梦对战的好地方。" + +msgid "MAP076_TRAINER_8_DEFEAT" +msgstr "啊…你毁了我的好心情…" + +msgid "MAP078_NPC_1" +msgstr "道馆馆主…据说此人是伪装和骗术的大师。 我也不知道此人究竟什么样! 打败蔚南沙道馆,我就能集齐徽章,\n挑战宝可梦联盟啦。" + +msgid "MAP078_NPC_2" +msgstr "道馆居然在一家歌剧院里,呵……\n那种滑溜溜的地板连站都很难站稳! 在蔚南沙道馆里,眼见未必为实,\n那里处处是陷阱。" + +msgid "MAP078_NPC_3" +msgstr "最近在天舵连续发生的核熔毁\n事故真让人担心啊。\n你听说了吗?人们正在撤离雾若镇。\n连续有两个电厂关门了… 这不可能是巧合。" + +msgid "MAP080_TRAINER_1" +msgstr "这个危险的洞窟被称作 『迷失幽洞』。\n让我检验一下你有没有资格进去吧…" + +msgid "MAP080_TRAINER_1_DEFEAT" +msgstr "去吧!" + +msgid "MAP080_TRAINER_2" +msgstr "我和我的宝可梦通过打碎岩石来锻炼自己!" + +msgid "MAP080_TRAINER_2_DEFEAT" +msgstr "我还是回去打沙袋吧!" + +msgid "MAP080_TRAINER_3" +msgstr "洞里真黑!还好我有夜视镜!" + +msgid "MAP080_TRAINER_3_DEFEAT" +msgstr "啥破夜视镜!屁用没有!!" + +msgid "MAP080_TRAINER_4" +msgstr "我要好好训练,打败若纱凛!与我比试吧!" + +msgid "MAP080_TRAINER_4_DEFEAT" +msgstr "看来我还不够资格!" + +msgid "MAP080_TRAINER_5" +msgstr "小心啊!危险就在前方!" + +msgid "MAP080_TRAINER_5_DEFEAT" +msgstr "你会遇上的!" + +msgid "MAP081_NPC_1" +msgstr "你很强!而且还有一个徽章!\n请收下这个,好好利用。 PN得到一个破钓竿! 嘿,我是一个渔夫。\n我家旁边的池塘里有许多宝可梦。\n假如你能证明你很强,我会把我的破钓竿给你。 但是首先你必须打败终南市的道馆馆主玛丽雅。" + +msgid "MAP081_NPC_2" +msgstr "我的哥哥是个伟大的渔夫。\n他喜欢水属性的宝可梦。 在芳纶镇和茂木镇之间居住是极好的。" + +msgid "MAP081_SIGN_1" +msgstr "墙上的标志写着:『破旧钓竿:\n不再仅仅能钓鲤鱼王!\n(虽然大多依旧如此)』。" + +msgid "MAP082_NPC_1" +msgstr "用\"球\"才能把它们全部收服!\n…那便是,精灵球!" + +msgid "MAP082_NPC_2" +msgstr "喂,训练家。\n你需要足够的供给来确保通过\n16号道路到达雪岸镇。 想要抓到16号道路上的强大的宝可梦,\n普通的精灵球可不行。\n你需要一些超级球。" + +msgid "MAP082_NPC_3" +msgstr "我希望这个商店可以卖一些\n围巾和外套我快冻死了! 什么,他们这里只卖宝可梦用品?啊…\n我想买些冬天的衣服。" + +msgid "MAP083_TRAINER_1" +msgstr "她过来了!她过来了!" + +msgid "MAP083_TRAINER_1_DEFEAT" +msgstr "啊啊啊啊!她过来找我了!" + +msgid "MAP083_TRAINER_2" +msgstr "咿咿咿!入侵者!" + +msgid "MAP083_TRAINER_2_DEFEAT" +msgstr "哎呀呀呀!!!" + +msgid "MAP083_TRAINER_3" +msgstr "好…饿…" + +msgid "MAP083_TRAINER_3_DEFEAT" +msgstr "天…啊!" + +msgid "MAP083_TRAINER_4" +msgstr "…你!滚出去!" + +msgid "MAP083_TRAINER_4_DEFEAT" +msgstr "不…!" + +msgid "MAP083_TRAINER_5" +msgstr "我必须为了妈妈而战!" + +msgid "MAP083_TRAINER_5_DEFEAT" +msgstr "妈妈,原谅我!" + +msgid "MAP085_NPC_1" +msgstr "耶!『精灵宝可梦:蓝』!最好的游戏!\n我刚刚按照游戏攻略打通关了! 假如像火箭队那样的混蛋真实存在,\n我一定会打败他们的!" + +msgid "MAP085_NPC_2" +msgstr "老实说,我有点担心这些电子游戏之类的东西。 孩子总是熬夜打游戏…\n但是他还是完成了他的作业,\n所以我想我没理由责备他。" + +msgid "MAP086_NPC_1" +msgstr "我喜欢在冬天多吃点东西。\n这些多余的脂肪可以保暖! 我最喜欢的节日是…\n不管怎样只要有好吃的就行!" + +msgid "MAP086_NPC_2" +msgstr "妈妈说我不该买太多不需要的东西。\n但是我想要20个宝可梦玩偶!!!! 我趁妈妈不注意,把她的信用卡偷了过来。\n我要去买许多许多的东西。" + +msgid "MAP087_SIGN_1" +msgstr "马斯卡拉岛\n向东是蔚南沙市" + +msgid "MAP087_SIGN_2" +msgstr "超级训练帐篷。导师:太郎" + +msgid "MAP087_TRAINER_1" +msgstr "游泳是很好的健身方式!" + +msgid "MAP087_TRAINER_1_DEFEAT" +msgstr "噢,我抽筋了!" + +msgid "MAP087_TRAINER_2" +msgstr "这里是危险的水域!" + +msgid "MAP087_TRAINER_2_DEFEAT" +msgstr "啊呀!什么东西在咬我的脚!" + +msgid "MAP087_TRAINER_3" +msgstr "你准备好游过数千英里的大海了吗?" + +msgid "MAP087_TRAINER_3_DEFEAT" +msgstr "这水很冷。" + +msgid "MAP087_TRAINER_4" +msgstr "卡瓦邦嘎!\n在海上冲浪吧,伙计!" + +msgid "MAP087_TRAINER_4_DEFEAT" +msgstr "垮了!" + +msgid "MAP087_TRAINER_5" +msgstr "他们说这个海里有许多鱼,\n但是我似乎一条也抓不到!" + +msgid "MAP087_TRAINER_5_DEFEAT" +msgstr "见鬼,又一个逃掉了!" + +msgid "MAP087_TRAINER_6" +msgstr "大海是如此的温暖,如此的咸,\n这感觉是极好的!" + +msgid "MAP087_TRAINER_6_DEFEAT" +msgstr "咕噜咕噜!" + +msgid "MAP087_TRAINER_7" +msgstr "???:嗨呀! 浪人:你犯了个严重的错误! 上忍:现在我们整个部落都在这里! 中忍:我们老大会把你沉进海里! 下忍:我们老大火影是不会被打败的! 火影:… 所以,这就是敢在我们地盘上冲浪那的那人。 中忍:\n让他们见识一下,老大! 火影:别打断我说话。这么说。\n你是个强大的宝可梦训练家。\n但是现在你的宝可梦虚弱且疲惫,\n而我的宝可梦都很健康。 这片海洋由我们家族世代掌管,\n代表着我们家族的荣誉,\n我们要对你的不敬进行惩罚! 火影:不… 这不可能…难道预言是真的吗?!\n那个比我还强大的人就是你? 我身为忍者的荣誉命令我…\n命令我必须屈服于你的力量。 下忍:老大! 火影:从今以后…\n你就是新一代火影,这片海归你了,\n我该离开了… 中忍:… 上忍:… 下忍:… 浪人:我想现在你是我们的老大了。 中忍:全体成员向新一代火影致敬! 中忍:忍者部落万岁! 下忍:忍法—瞬身之术! 大家:嗨呀!" + +msgid "MAP087_TRAINER_7_DEFEAT" +msgstr "火影:这…!" + +msgid "MAP087_TRAINER_8" +msgstr "???:嗨呀! ???:你就是那个让我们兄弟蒙羞的人! ???:没人能在战斗中击败我们忍者部落! ???:吃点苦头吧! 中忍:你这种欺凌是不会持久的! 浪人:我们必须告诉老大! 中忍:\n是,老大会好好教训他的! 浪人:总有一天你会后悔的!" + +msgid "MAP087_TRAINER_8_DEFEAT" +msgstr "中忍:这个入侵者太强了!" + +msgid "MAP089_SIGN_1" +msgstr "电脑里有一篇故事…\n『世界上最强大的宝可梦训练家!\n』作者锡迩 卡因,11岁 这看上去写的很烂…要读吗? 『最好最强的宝可梦训练家是关东地区\n和天舵地区的冠军。\n他珍惜时间。他的宝可梦很强很强。\n它们太强了,以至于突破百万进化。\n学会了超级百万进化。\n每个人都承认他很酷包括他的\n好朋友PN。\n这个训练家的名字……是…………锡迩!!!!』 最好不要多管闲事。" + +msgid "MAP089_SIGN_2" +msgstr "电视上正在放着一部卡通。\n有些宝可梦穿着衣服,像人类一样说话。 …\n好,该走了!" + +msgid "MAP089_SIGN_3" +msgstr "看来锡迩只有一个Wii,没有Wii U。\n难怪他总是想过来玩你的游戏机。" + +msgid "MAP090_NPC_1" +msgstr "我为道馆馆主达维恩工作。\n我和我的宝可梦不断挖掘周围的洞穴,\n把它变成道路和生活空间。 挖掘工作是危险的,幸运的是,\n我的宝可梦能在塌方前感觉到,\n所以我们能够及时疏散。" + +msgid "MAP090_NPC_2" +msgstr "达维恩在洞穴中长大,所以他很喜欢洞穴。\n为此他把道馆建在洞穴里,\n并且用洞穴宝可梦战斗。" + +msgid "MAP091_NPC_1" +msgstr "我知道有些人只想训练关东,\n城都或者其他地区的宝可梦。\n为什么?难道天舵地区的宝可梦不好吗? 别跟我提神奥地区的宝可梦…\n我警告你,这是一个种族主义者的底线!" + +msgid "MAP091_NPC_2" +msgstr "万灵药?\n但是对正常状态的宝可梦使用太浪费了。\n所以我永远不会用到它… 精灵球…伤药…解毒药…\n什么才是一个训练家需要的东西?" + +msgid "MAP092_NPC_1" +msgstr "…啊?你说你父亲是个保育家?\n那么,请替我向他问好。 天舵的保育家不知疲倦地工作,\n来保护这个地区的环境和居民。" + +msgid "MAP092_NPC_2" +msgstr "你是个训练家,是吗?你让我想起了我的儿子。\n他也是个训练家。 无论离家多远,始终不要忘记你来自哪里。" + +msgid "MAP092_NPC_3" +msgstr "鹰鹰!鹰!" + +msgid "MAP093_NPC_1" +msgstr "哼!哈!我长大了想成为超级英雄! 真正的英雄总是很珍惜时间,哪怕只是一秒!" + +msgid "MAP093_NPC_2" +msgstr "每天晚上我们的月野狗都会\n忠实的保卫我们的房子。\n但在满月时,它会不停的咆哮! 我儿子痴迷于超级英雄漫画和电影。\n有崇拜的对象总归算是好的。" + +msgid "MAP093_NPC_3" +msgstr "嗷!嗷!" + +msgid "MAP093_SIGN_1" +msgstr "电视上正在播放一场宝可梦战斗。\n一对劲敌-正面对面地站在场地中。" + +msgid "MAP093_SIGN_2" +msgstr "电视上正在播放一场宝可梦战斗。\n一对劲敌-正面对面地站在场地中。" + +msgid "MAP094_NPC_1" +msgstr "我想要一只壮壮蛙…你有吗?\n我会用我的肖恩咩跟你交换。 好好照顾它!\n哇喔,我现在也有一只壮壮蛙了!" + +msgid "MAP094_NPC_10" +msgstr "好气啊…\n这些巨石挡住了我,我要到森林里去…" + +msgid "MAP094_NPC_2" +msgstr "我想知道这个池塘里有哪些宝可梦?\n也许只有一些鲤鱼王… 斑竹博士悬崖上的房子里有一个研究所。\n我想知道为什么他选择住在茂木镇?" + +msgid "MAP094_NPC_3" +msgstr "茂木镇是如此的美好与和平,每个人都知道。\n比起大城市我更喜欢住在这里。 你知道吗?我女儿现在是训练家了。\n她现在正在1号道路上训练她的小栗鼠。\n如果你看到她,向她打个招呼。 今天是美好的一天,不是吗?看上真美好。" + +msgid "MAP094_NPC_4" +msgstr "哈哈哈!道馆馆主还没到!她还在家里!\n哈哈哈!" + +msgid "MAP094_NPC_5" +msgstr "终南市的火车站今天开始运行!" + +msgid "MAP094_NPC_6" +msgstr "我希望我今天也能有一张船票…" + +msgid "MAP094_NPC_7" +msgstr "我买了一张票,\n是整个天舵地区第一趟地下旅行的票!" + +msgid "MAP094_NPC_8" +msgstr "腕力…" + +msgid "MAP094_NPC_9" +msgstr "天舵地区的海洋多美丽啊…\n我每天的生活就是坐船顺利驶过\n天舵地区的各个岛屿。\n这是我最爱做的事情。我现在该回城市工作了。" + +msgid "MAP094_SIGN_1" +msgstr "终南市地铁站。" + +msgid "MAP094_TRAINER_1" +msgstr "啊,我跑累了,来战斗吧!" + +msgid "MAP094_TRAINER_1_DEFEAT" +msgstr "这不公平,我太累了…" + +msgid "MAP094_TRAINER_2" +msgstr "穿短裤是极好的!你应该试试。" + +msgid "MAP094_TRAINER_2_DEFEAT" +msgstr "我要回北麓镇买更多的短裤…" + +msgid "MAP094_TRAINER_3" +msgstr "早上训练是极好的……\n现在该是测试是否有效的时候了!" + +msgid "MAP094_TRAINER_3_DEFEAT" +msgstr "算了,这种训练无效…" + +msgid "MAP094_TRAINER_4" +msgstr "在这个地方战斗是极好的。" + +msgid "MAP094_TRAINER_4_DEFEAT" +msgstr "额…你打断了我散步…" + +msgid "MAP097_NPC_1" +msgstr "嘿,你看起来像是个年轻聪明的训练家。\n我知道许多天舵地区的传说和神话。 你想知道些天舵地区的宝可梦传说吗? 啊,铂伊塔奥! 这里有它的记录。 铂伊塔奥 据说是生活在天舵东部\n的河底的巨型蛇形宝可梦, 虽然有它前往天舵西部的记录。\n它是水火属性的宝可梦。 它的热度给河流带来了生命的气息,\n让水在晚上发出明亮的光芒。 虽然有当它饿了,\n它会吃掉晚上航行船只的故事… 你想听另外一个吗? 镧斩和锕凯丹! 它们是双胞胎兄弟,稀有金属属性宝可梦。\n它们已经有一千岁了,\n传说他们出生于地壳当中,\n以前还教过人类如何使用金属。 它们的另一个同类就是生活\n在神奥地区的席多蓝恩。\n现在它们住在天舵地区的火山上。\n这就是锕凯丹山名字的由来。 你想听另外一个吗? ... 我从来没有听说过这只宝可梦的名字… 你想听另外一个吗?" + +msgid "MAP097_NPC_10" +msgstr "据说道馆馆主也是剧院里的明星!\n虽然我不知道那是谁…" + +msgid "MAP097_NPC_11" +msgstr "他们过去常说,女人在表演歌剧是『不雅的』…\n这十分不公平!" + +msgid "MAP097_NPC_12" +msgstr "嘿,你看起来是个善良的训练家。\n我曾经在这条路上抓了一只伊布,\n但是我太老了,我照顾不了它了,\n你能帮我照顾它吗? 你真是个好人。 太遗憾了…" + +msgid "MAP097_NPC_13" +msgstr "伊布是一个充满无限潜力的宝可梦。\n它可以进化成7…\n不,8种不同形态…。也许还有第9种形态?" + +msgid "MAP097_NPC_14" +msgstr "嘿,训练家,拿上这个! 如果你的伊布持有其中之一的道具,\n它升级时就会进化!" + +msgid "MAP097_NPC_15" +msgstr "石头!我得到了许多石头!\n来看看我所有的石头吧! 如果你能解决我的谜题,\n我将与你分享我的石头! 水,雷,火,暗,光,寒冷,温暖,爱, 还有一个。 我是谁? 哈,对!非常好! 伊布是一个可以充分利用这些石头的宝可梦。 如果你想尝试另一个谜题就会到我这来。 不对…这不是我想要的答案。 没有石头给你!" + +msgid "MAP097_NPC_16" +msgstr "只要能让我女儿活过来,我愿意付出一切。" + +msgid "MAP097_NPC_17" +msgstr "尼基!\n甜心,你能听到我说话吗?… 不…\n就算我晃她,她也不会醒来了… 有时,她会辗转反侧,说着梦话。\n我想她正在做着一些梦… 要是有办法进入这个梦境,\n我就能找到她不会醒来的原因。" + +msgid "MAP097_NPC_18" +msgstr "…嗯…… 我是谁?…\n啊,对。我是个能让宝可梦遗忘招式的人。 如果你的宝可梦需要…嗯…\n忘记这个招式,告诉我。我会免费帮助你。 喔…嗯…好吧。哪只宝可梦…嗯…要忘记招式? 如果你还有想要…嗯…\n忘记的招式,欢迎再来。 什么?蛋是学不会任何招式的。 什么?我不能让影子类的宝可梦忘记招式。 似乎只能学会一个招式… 要忘记哪个招式? 嗯!「s ?要遗忘这个招式吗? 力求完美! 已经完全忘记了 。 我们刚才说了什么来着? 我们刚才说了什么来着?" + +msgid "MAP097_NPC_19" +msgstr "我是一个宝可梦狂热爱好者。 我知道每一个宝可梦成长会学习到的招式。 我也是一个心之鳞片收集者。 如果你能给我一个心之鳞片,\n我可以帮你的宝可梦回忆起一个招式。 让我猜猜,你想让我帮你的宝可梦回忆招式? 哪只宝可梦需要回忆? 假如你的宝可梦还要回忆招式,\n任何时候你都能来。 哈?没有一个招式能让一个蛋学会。 没门我可不想靠近一个影子宝可梦… 对不起… 假如没有招式的话,我是没法教你的 。 你想让你的学会哪个招式? 假如你的宝可梦还要回忆招式,\n任何时候你都能来。 假如你的宝可梦还要回忆招式,\n任何时候你都能来。 假如你的宝可梦还要回忆招式,\n任何时候你都能来。 假如你的宝可梦还要回忆招式,\n记得带心之鳞片过来。" + +msgid "MAP097_NPC_2" +msgstr "你最喜欢你什么类型的宝可梦?\n我最喜欢妖精属性的!" + +msgid "MAP097_NPC_20" +msgstr "你好!我是招式教学者! 你的初始宝可梦是否还留在你身旁?\n我可以免费教给它一个非常棒的招式。 需要我再教给另一只宝可梦特别的招式吗? 需要我再教给另一只宝可梦特别的招式吗? 需要我再教给另一只宝可梦特别的招式吗? 欢迎再来!" + +msgid "MAP097_NPC_21" +msgstr "想要来喝一杯的吗? …\n等等,你年纪太小了,不能喝酒。" + +msgid "MAP097_NPC_22" +msgstr "我看到了它!为什么没有人相信我? …\n听着孩子,\n你看起来像是那种相信这个疯狂的故事的人。 孩子,老实跟你说,\n昨天晚上我在码头上散步的时候。 突然间,我眼角的余光看到什么东西在移动。\n并且听到瑟瑟的声音。 然后我听到轻微的脚步声,像什么东西在跑动,\n所以我跟了上去! 突然我发现我走进了一个黑暗的小巷中,\n这个小巷我之前从来没有见过,\n并且没有任何标志! 然后我突然听到我身后传来一声咆哮,\n是一只野生的棕隐狸,我发誓,\n我从来没见过那么大的棕隐狸! 我以为我死定了,就在这时…\n出现一个大的粉红色的东西… 像个有着像翅膀和兔子耳朵\n一样的脚蹼的可达鸭,\n一脚把芬里厄踢得幽咽着跑走了! 然后这个东西转向我。\n我向阿尔宙斯发誓,\n当时太暗了所以我没看见它是什么东西,\n只见它张开了它的嘴,对我说,『吉姆,\n你喝醉了。』 接下来我只记得,我在自己的床上醒来。 但它不是一个梦!这实在是太真实了!\n我想知道那东西到底是什么… 你能帮我吗?你知道那是什么吗? 这是…就是它!那个粉红色的东西! 我就知道我没疯!\n喔,亲爱的阿尔宙斯。\n你解开了我的心结,帮了我大忙。 我要给你一些回报…这个东西怎样? 不,不是这个…你在开玩笑吗! …好吧。没人相信我…" + +msgid "MAP097_NPC_23" +msgstr "为什么你要训练初始宝可梦之外的宝可梦?\n有什么意义吗?" + +msgid "MAP097_NPC_24" +msgstr "我的孩子们一玩这个游戏就停不下了。\n我必须劝他们不要再玩了。" + +msgid "MAP097_NPC_25" +msgstr "我有新的『精灵宝可梦』游戏,金和银!\n我的朋友都很嫉妒,\n因为他们中没有一个人有GBC。" + +msgid "MAP097_NPC_26" +msgstr "嗯。原来人的梦境比宝可梦的更复杂。\n在我让我的梦境世界装置可以正常工作之前,\n我需要点时间。\n但只要我完成了,\n我向你保证,我一定治好这个女孩!" + +msgid "MAP097_NPC_27" +msgstr "缪-沙!" + +msgid "MAP097_NPC_3" +msgstr "妖精属性克制格斗属性,暗属性,和龙属性,\n并且抵抗虫属性,暗属性和格斗属性,\n还能免疫龙属性…\n好!" + +msgid "MAP097_NPC_4" +msgstr "嘿,训练家,我想你需要这个招式学习器。 那个招式学习器里包含了『魔法闪耀』。\n这是个妖精属性的招式,\n使用身上爆发出来的光芒对对手造成伤害。\n好好利用吧!" + +msgid "MAP097_NPC_5" +msgstr "有些宝可梦可以在战斗中进化!是不是很酷? 这种进化只是暂时的…\n而且只有很少一部分的宝可梦可以做到。" + +msgid "MAP097_NPC_6" +msgstr "你听说过这种新型的进化吗?\n卡洛斯地区的一些研究员发现了它。" + +msgid "MAP097_NPC_7" +msgstr "天舵地区的一些宝可梦也能超级进化吗?\n我想这是有可能的…" + +msgid "MAP097_NPC_8" +msgstr "这个房子里全是些戏剧爱好者!\n因为我们都喜欢舞台,\n所以我们都住在蔚南沙市。" + +msgid "MAP097_NPC_9" +msgstr "五年前,我从来没想过我会成为一个演员。\n他们不允许一个女人站在舞台上。\n然而,一切都变了。" + +msgid "MAP097_TRAINER_1" +msgstr "喂,小孩!你是在嘲笑我吗?\n我不喜欢像你这种不尊重人的孩子!" + +msgid "MAP097_TRAINER_1_DEFEAT" +msgstr "我被一个小孩打败了?" + +msgid "MAP097_TRAINER_2" +msgstr "你认为你有什么资格向我这样的硬汉挑战?" + +msgid "MAP097_TRAINER_2_DEFEAT" +msgstr "真没用!" + +msgid "MAP097_TRAINER_3" +msgstr "啊!你是想摸我的裙子吗!我要好好教训你!" + +msgid "MAP097_TRAINER_3_DEFEAT" +msgstr "咦!" + +msgid "MAP097_TRAINER_4" +msgstr "不要告诉我的父母我在这里!" + +msgid "MAP097_TRAINER_4_DEFEAT" +msgstr "麻麻咪啊!" + +msgid "MAP098_NPC_1" +msgstr "根据小猫鹰所说的,\n小偷正藏在6号道路山上的山洞里。\n请尽快找到他们!这关乎我们能否继续研究!" + +msgid "MAP098_NPC_2" +msgstr "乖,小猫鹰,已经没事了… 小猫鹰在经历过折磨后还是紧张的要死。\n我正在安慰它。" + +msgid "MAP098_NPC_3" +msgstr "我是化石复活方面的专家。\n然而,现在还不是时候!\n我们现在正处于紧急状态!" + +msgid "MAP098_NPC_4" +msgstr "不要惊慌,不要惊慌…\n一切都会好起来的!…\n不是吗?" + +msgid "MAP098_NPC_5" +msgstr "鹰鹰!鹰! 我好想回家...但是...\n我又好想念我的朋友们\n我的朋友在哪?我好怕..." + +msgid "MAP099_TRAINER_1" +msgstr "我的肌肉很发达,我可以连续游上好几天!" + +msgid "MAP099_TRAINER_1_DEFEAT" +msgstr "好…累…" + +msgid "MAP099_TRAINER_2" +msgstr "在海上要时时刻刻保持警惕!" + +msgid "MAP099_TRAINER_2_DEFEAT" +msgstr "看来你准备好了!" + +msgid "MAP099_TRAINER_3" +msgstr "喔?真让人惊喜!\n很少看见有人从远东地区到这来。你一定很强。 对我来说,这个地区有特殊的意义。 事实上,\n我特地到这座岛上来是为了\n这些水域里的神秘力量。 如果你愿意,你可以加入,但是首先…\n我要先验证一下你的力量以及你\n和你的宝可梦之间的羁绊。 请不要退缩,竭尽全力地去战斗! 再次感谢你满足我的要求。\n善良的心灵和精明的意志一定能让你和\n你的宝可梦达到一个很高的高度。 为了纪念我们今天的相遇,我要把这个给你… 那么,我要回到我的仪式上去了,\n假如你想在你离开之前再做些什么的话,\n请你自便吧。 另外,我希望我们会在未来某一天再见。" + +msgid "MAP099_TRAINER_3_DEFEAT" +msgstr "你们之间的羁绊的确很牢固!" + +msgid "MAP100_NPC_1" +msgstr "我的妻子总是对过路的训练家很友好,\n她还烤了一些饼干。\n给,留着在路上吃!" + +msgid "MAP101_NPC_1" +msgstr "我每天都要涂防晒霜,否则我就会被烧伤!\n你也要记得涂哦? 游泳使我保持好身材。\n那样,在晚上我就可以想喝多少就喝多少!" + +msgid "MAP101_NPC_10" +msgstr "鹰鹰-鹰! 你想要使用宝可梦翻译器吗? ...PN使用了宝可语言翻译器! 我非常喜欢我的主人!她很照顾我!\n作为报答,我带给她闪亮亮的东西!" + +msgid "MAP101_NPC_11" +msgstr "我的小猫鹰总能找到闪闪发光的东西带给我。\n这真是太幸运了!我把好运也分享给你吧! 希望那个护身金币能给你带来好运。" + +msgid "MAP101_NPC_12" +msgstr "呼-诶!波碧湾比我想象中的更大…\n这里灯红酒绿,歌舞升平!\n我都拿不定主意该做什么!" + +msgid "MAP101_NPC_13" +msgstr "嘿,老兄!要买手表吗?…\n喔,你已经有PokéPod了?嗯…\n拜托,别告诉保育家我在这儿,好吗?\n呃,好人一生平安。" + +msgid "MAP101_NPC_2" +msgstr "我一直因为决定留在这座城市\n而被别人投来指责的眼神!\n恶! 我和我的家人搬到了这里,\n但我的爷爷奶奶看了一眼这个地方就搬回去了!\n而我还是留了下来。" + +msgid "MAP101_NPC_3" +msgstr "我已经升天,来到天堂了吗?\n这里一定就是天堂!\n天这么湛蓝,海水这么温暖,妹子们这么火辣! 今晚我想去赌场。说不定这次我会赚大钱!" + +msgid "MAP101_NPC_4" +msgstr "辣妹子那么多…人生却那么短。 哟,看样子,你是新来的,是不?\n你这身衣服是怎么回事?都给我脱了!\n去换上泳衣或是别的什么再来。" + +msgid "MAP101_NPC_5" +msgstr "抱歉,天舵地铁目前仍在建设中。" + +msgid "MAP101_NPC_6" +msgstr "抱歉,天舵地铁目前仍在建设中。" + +msgid "MAP101_NPC_7" +msgstr "呀~!呀~!喂~!你永远都抓不到我!" + +msgid "MAP101_NPC_8" +msgstr "我的孩子充满能量。真希望他很快就能累下来…" + +msgid "MAP101_NPC_9" +msgstr "我无家可归。这里是我睡觉的地方。\n离开我的草坪! 我选择无家可归的生活。\n谁说你必须要有一个房子?\n我一点也不在意那样的生活。" + +msgid "MAP101_SIGN_1" +msgstr "波碧湾市:\n老兄,这里就是你的向往之地!" + +msgid "MAP101_SIGN_2" +msgstr "天舵西部保育家总部。" + +msgid "MAP101_SIGN_3" +msgstr "海滨度假圣地&赌场俱乐部" + +msgid "MAP101_SIGN_4" +msgstr "波碧湾高档百货。" + +msgid "MAP101_SIGN_5" +msgstr "波碧湾公园" + +msgid "MAP101_TRAINER_1" +msgstr "喔…\n站在结实的大地上,我仍渴望着大海…" + +msgid "MAP101_TRAINER_1_DEFEAT" +msgstr "呃…" + +msgid "MAP102_TRAINER_1" +msgstr "卡莲:嘿!玩的开心吗?\n我是波碧湾市的道馆馆主卡莲!\n如你所见,我用海边的宝可梦。\n让我跟你讲一些我的故事。 在我的小时候,\n我认为在没有救生员的地方游泳是个好主意。\n突然,一股激流从我的脚下涌来!\n我以为我马上就要溺死了。 接着,我感到我下面有什么东西!\n是一只脑白鳗!是它救了我!\n从那之后,\n我决定成为一名宝可梦训练家和救生员。 我的宝可梦拯救了无数的生命,\n因此它们也相当的强!\n说的够多了。来战斗吧! 卡莲:漂亮的比赛!你的确很强!\n来,拿上这个海潮徽章! PN从卡莲手中得到了海潮徽章! 那个招式学习器里包含了『水之波动』!\n这是一个很强大,能使对手混乱的水属性招式。\n你可以尽情地使用它!" + +msgid "MAP102_TRAINER_1_DEFEAT" +msgstr "这是你应得的。" + +msgid "MAP102_TRAINER_2" +msgstr "既然你诚心诚意的发问了!!…我的意思是…\n来战斗吧!" + +msgid "MAP102_TRAINER_2_DEFEAT" +msgstr "好吧,我已经尽力而为了。" + +msgid "MAP102_TRAINER_3" +msgstr "你将会像泰坦尼克号一样沉没的!" + +msgid "MAP102_TRAINER_3_DEFEAT" +msgstr "我放手并沉落…" + +msgid "MAP102_TRAINER_4" +msgstr "喔,你有什么水属性的宝可梦吗?" + +msgid "MAP102_TRAINER_4_DEFEAT" +msgstr "呀,我输了…" + +msgid "MAP102_TRAINER_5" +msgstr "你是一个劣等训练家!" + +msgid "MAP102_TRAINER_5_DEFEAT" +msgstr "那我也比你强~" + +msgid "MAP102_TRAINER_6" +msgstr "过会儿我要吃些油炸鲤鱼王。" + +msgid "MAP102_TRAINER_6_DEFEAT" +msgstr "我要把我所有的宝可梦都给煎了…" + +msgid "MAP102_TRAINER_7" +msgstr "这个房间是条死路!" + +msgid "MAP102_TRAINER_7_DEFEAT" +msgstr "我正过着糟糕的一天。" + +msgid "MAP104_NPC_1" +msgstr "我正在和我的哥哥玩。别打扰我!" + +msgid "MAP104_NPC_2" +msgstr "你好!我是一个宝可梦狂热者!\n我看你是像个训练家。也许你能帮我… 我正在寻找一个特殊的宝可梦。\n我不记得它叫什么了。\n如果你能帮助我,我会给你报酬的。 它有一点胖,像黄色的蛇…它是什么? 没错!土龙弟弟!就是它!\n哇,它可爱极了!我太开心了。\n这是我一生中最美好的一天! 我该怎么回报你呢?这是我应该做的。 不是…我想这不是我在找的。 喔,欢迎回来,训练家!你来得正好。\n我在寻找另一只宝可梦。 它是一只弱小的水属性宝可梦但是\n当它进化后会变得非常强大。 是的!鲤鱼王!就是它!\n它总被无视,但是它充满了无限潜能。\n你等着瞧,这条小鱼!\n光明的前途将会摆在你面前! 这儿,训练家,把它当做是我的谢礼。 不是…我想这不是我在找的。 喔,欢迎回来,训练家!你来得正好。\n我在寻找另一只宝可梦。 它是一只火属性的小鸟,\n我想它已经进化一次了。 喔,对的!\n火羽鹦,就是它。多么精彩的范例!\n它所飞过之处,都将留下火焰的痕迹…\n真是不容错过的风景。\n我很想要一只当宠物,\n但是它可能会烧了我的房子。 你很乐于助人,训练家!请收下这个报酬。 不是…我想这不是我在找的。 喔,欢迎回来,训练家!你来得正好。\n我在寻找另一只宝可梦。 它是一只粉色的,\n尾巴上带有蓝色宝石的电属性宝可梦。 是的!绵绵!我怎么能忘记呢?\n它很温和还有一种豪华的气质。\n我想我叔叔的雾若镇农场上会有一些。 一如既往地,训练家,\n作为我的感谢请接受这个奖赏! 不是…我想这不是我在找的。 喔,欢迎回来,训练家!你来得正好。\n我在寻找另一只宝可梦。 你常常在山洞里遭遇它,可它能轻易地逃走。 没错!小毒丸!多么讨人喜欢的生物!\n它是怎么用它那微小的翅膀飞起来的?\n这是生活中最大的谜团之一。\n更不必说,它能进化成可怕的猛颚兽。\n可不能小瞧了它! 这是给你的回报。 不是…我想这不是我在找的。 喔,欢迎回来,训练家!你来得正好。\n我在寻找另一只宝可梦。 它是最富有男子气概的人才可以训练的宝可梦。 天哪!它是钢盔岩!\n我经常听到登山男们吹嘘他们\n如何举起一只钢盔岩。\n我想如果我尝试的话,我的胳膊可能会折断! 为什么不带上这个当奖品呢,训练家? 不-不…我想这不是我在找的。 喔,欢迎回来,训练家!你来得正好。\n我在寻找另一只宝可梦。 它毛茸茸的,而且很容易生气。 是啊,猴怪,当然是它了!\n我有时候希望想抚摸它…\n但它几乎马上要暴躁起来。 请收下这个作为报酬。 不-不…我想这不是我在找的。 喔,欢迎回来,训练家!你来得正好。\n我在寻找另一只宝可梦。 相比白天它在在晚上更常见,\n而且它看起来像绵绵。 喔,这是坏咩咩!真棒啊。\n很显然,\n它的毛因为被工匠们拿去做坚固\n的衣服而显得特别有价值。\n显然它们比绵绵更难饲养。 你帮了我这么多。很感谢你! 不是…我想这不是我在找的。 喔,欢迎回来,训练家!你来得正好。\n我在寻找另一只宝可梦。 它非常聪明,但是很稀有。\n我想它应该是水属性宝可梦…? …喔。这是核脑鱼。…呃。这有点恶心…\n请快点带走它。 我现在有点石化,所以…这是给你的奖励。 不是…我想这不是我在找的。" + +msgid "MAP104_NPC_3" +msgstr "我正在游戏上训练我的宝可梦。\n总有一天我会用它打败我姐姐! 你说他们会不会以天舵为原型,\n做一个宝可梦游戏?" + +msgid "MAP104_NPC_4" +msgstr "我个人觉得,这个叫『精灵宝可梦:\n红』的破游戏在使我的孩子堕落。 上次,我的儿子居然去彗星洞窟捉宝可梦!\n我把他强行拖了回来。" + +msgid "MAP104_NPC_5" +msgstr "瞧瞧那些孩子和他们的电子游戏。\n我小时候,只能在外面的泥地里玩!\n可我们还不是一样很欢乐!" + +msgid "MAP104_NPC_6" +msgstr "嘿那边的,陌生人~你好吗?\n你在那得到的真是…一个可爱的背包。 你是训练家吗?你有装着宝可梦的精灵球吗?" + +msgid "MAP104_NPC_7" +msgstr "我真为我的妹妹担心。她对陌生人毫无戒备。 我那个表兄总是很痴迷宝可梦,\n所以他一直宅在家里。\n我真怕他连份工作都找不到…" + +msgid "MAP105_TRAINER_1" +msgstr "... 蒜头小子!蒜!蒜头! ...PN使用宝可语言翻译器! 你在这做什么,人类?\n你想让这些宝可梦再次成为你的奴隶?\n我已经把它们从你的魔爪中解放!\n它们再也不会沦为你的囚徒! 蒜头小子参上!宝可梦的英雄!\n我在可怕的人类的地盘发现了它们,\n并且使它们摆脱了束缚!\n我们为了自由而战! 蒜…头… 我们....我们输掉了?.这怎么可能?!\n为什么那些宝可梦为人类战斗?\n它们不想要自由吗?\n它们是....你的朋友...?\n这不可能!\n宝可梦和人类永远无法和平共处! 伙伴们!\n你们想要返回原来的地方?为什么?!\n不...人类,你会为此付出代价的.\n只要还有宝可梦被奴役...\n我,蒜头小子,宝可梦英雄,\n就会去那里拯救它们!\n我一定会回来的!" + +msgid "MAP105_TRAINER_1_DEFEAT" +msgstr "准备好被打败吧!" + +msgid "MAP106_NPC_1" +msgstr "那么,不如这样?我们一起合作? (亚当加入了你的队伍!) 好的!我会保证我们宝可梦的健康。 洞穴的入口就在上面...... 哇!你听见了吗?我猜我们这里还有别人。\n好吧…\n无论如何,我们走! 不要紧。我想我要再多研究一下这些符号。\n如果你改变想法了就过来告诉我。" + +msgid "MAP108_NPC_1" +msgstr "欢迎来到波碧湾著名的百货公司! 在这里你能找到各种不同的商品。\n你想了解每层卖什么商品吗? 没问题!\n在第二层,\n你可以找到训练家一般所需要的商品,\n比如精灵球和伤药。 在第三层你能找到进化石和招式学习器。 在第四层你可以找到状态恢复类药品。" + +msgid "MAP108_NPC_10" +msgstr "想要让伊布、调皮蝠和月野狗\n这样的宝可梦进化,\n进化石必不可少!\n好在这里全都有!" + +msgid "MAP108_NPC_11" +msgstr "这些招式学习器都很贵!\n我记得以前它们很便宜…\n但是那时的招式学习器是一次性的,\n所以我认为现在的这些更好。" + +msgid "MAP108_NPC_12" +msgstr "我喜欢在战斗中激励自己!\n这就是我使用对战道具的原因!" + +msgid "MAP108_NPC_13" +msgstr "我给我的宝可梦灌输大量蛋白质\n来提高它们的能力。\n但是效果好像没那么好…" + +msgid "MAP108_NPC_14" +msgstr "啊…\n在疯狂抢购打折品之后,休息休息真是舒服。" + +msgid "MAP108_NPC_15" +msgstr "特殊商店就在这层。\n他们每天都会更换货品,但是他们周末不营业。" + +msgid "MAP108_NPC_2" +msgstr "选择太多了…我因为选择恐惧而麻痹…!\n我想我需要一瓶解麻药。" + +msgid "MAP108_NPC_3" +msgstr "我的座右铭是:\n买买买,不停歇!\n我不会停下的,直到我拿不动了!" + +msgid "MAP108_NPC_4" +msgstr "粑粑,给我买一个宝可梦娃娃吧! 没问题小甜心,但是只限今天。" + +msgid "MAP108_NPC_5" +msgstr "粑粑,给我买一个宝可梦娃娃吧! 没问题小甜心,但是只限今天。" + +msgid "MAP108_NPC_6" +msgstr "我即将要去远方,\n所以我正在准备必要的供给品。\n这个商场有训练家需要的各种东西!" + +msgid "MAP108_NPC_7" +msgstr "对宝可梦保育家来说,状态恢复类道具很重要。\n一些野生的宝可梦会因为与路过\n的训练家战斗而麻痹或中毒,\n这时该由我们负责治疗它们!" + +msgid "MAP108_NPC_8" +msgstr "我不捉宝可梦,我只喜欢收集精灵球。" + +msgid "MAP108_NPC_9" +msgstr "破坏光线,攻击!呜哇哇哇哇!!" + +msgid "MAP109_NPC_1" +msgstr "你要去与道馆馆主卡莲对战吗?\n她比看上去更强。 她的宝可梦不只有水属性,还有别的属性,\n所以不要指望电属性宝可梦可以推队! 当你在海滩上散步的时候,\n要当心那些看起来很奇怪的棕榈树。\n它们可能是宝可梦!" + +msgid "MAP109_TRAINER_1" +msgstr "我努力与道馆馆主卡莲战斗,\n但是她还是把我打败了。\n我要好好训练,再去挑战…\n嘿,想来场战斗吗? 好的,我们开始吧! 那-那真是太糟糕了。" + +msgid "MAP109_TRAINER_1_DEFEAT" +msgstr "伙计,我真的需要训练。" + +msgid "MAP112_NPC_1" +msgstr "这座岛上爬满了核属性宝可梦!\nPN,你知道该怎么做…\n.去告诉它们谁才是这儿的老大!" + +msgid "MAP112_NPC_10" +msgstr "发怒…这些宝可梦…它们永远不知疲倦。" + +msgid "MAP112_NPC_11" +msgstr "嘶…" + +msgid "MAP112_NPC_12" +msgstr "亲爱的,你一定要保持果断。\n我们要借助神明的力量击败这些魔鬼! 我的丈夫已经疲惫不堪了,\n但是这些宝可梦还在不停进攻。\n虽说我们是神使,但毕竟也只是凡人。\nPN,\n请帮助我们一起面对这场灾难吧! …\n我相信我能坚持下去,亲爱的。 神会借给我们他们的力量。 …\n我相信我能坚持下去,亲爱的。 神会借给我们他们的力量。" + +msgid "MAP112_NPC_13" +msgstr "嘶…" + +msgid "MAP112_NPC_2" +msgstr "核属性宝可梦正在从四面八方赶来!\n尽你所能去制服它们!我知道你能解决的!" + +msgid "MAP112_NPC_3" +msgstr "嗖…" + +msgid "MAP112_NPC_4" +msgstr "不!我的宝可梦同伴都倒下了…\n呃,我现在无力反抗…\n快来帮忙,PN,救救我!" + +msgid "MAP112_NPC_5" +msgstr "坦嘶…" + +msgid "MAP112_NPC_6" +msgstr "嘶…" + +msgid "MAP112_NPC_7" +msgstr "别过来!别过来!我的钢刃可不长眼!…\n嘿,是你!介意帮助我一下吗?\n我一个人对付他们太困难了!" + +msgid "MAP112_NPC_8" +msgstr "叽呀…" + +msgid "MAP112_NPC_9" +msgstr "很好,PN!\n我和你的搭配简直完美,难道不是吗? 嘿,PN!\n野生的核属性怪胎根本不是我的对手!…\n嘿,现在这边来了两只。\n我们俩联手教训它们一顿怎么样! 很好,PN!\n我和你的搭配简直完美,难道不是吗?" + +msgid "MAP113_NPC_1" +msgstr "嘿,那边的!你是名训练家吧!\n听着,你能帮我一个忙么? 我从我远方的朋友那里得到了这个蛋,\n但是我没精力照顾它。 你能帮我照看它吗? PN得到了一枚蛋! 喔,呃,你的队伍满了。\n当你有空位时再回来吧。 …\n喔,好吧。" + +msgid "MAP113_NPC_2" +msgstr "我以前和你一样也是个训练家,直到…\n我来到了波碧湾市。\n你想,『既然有开不完的派对,\n我为啥还要去训练宝可梦?\n』 你知道道馆馆主卡莲吗?\n天哪,多么火辣的妹子啊。…\n你还太小,不明白。" + +msgid "MAP114_NPC_1" +msgstr "你真的不捉一只吗?\n好吧,没问题,我多捉了一只,把它送给你吧。 这真难以置信…\nPN,我们去告诉铠零,\n还有这样的宝可梦存在! ...... ...... 铠零:你好我是铠零。有什么事情吗? 没什么大事,但是…\n我们发现了一些令人惊讶的东西!\n你一定不会相信的,上司! 铠零:……喔?说说看。 喔!嗯…它是一只宝可梦!\n一只新种类的宝可梦! 它是核属性的,但是…它是无害的。\n它甚至没有辐射。\n这只是一个猜测,但是…我想它能净化辐射!\n我们在危险区内部的一个地方,\n但这里却完全干净。\n我在这儿甚至可以不用戴口罩。 铠零:锡迩!那太危险了。\n现在立刻把你的口罩戴回去!\n也许仍有辐射,只是你们没检测到。 我发誓,没有!\n我们用防辐射服上的盖革计数器检查过了。\n这里一点辐射都没有!太匪夷所思了! 铠零:\n如果你说的都是真的,那么…\n我们就可以彻底改变战略。\n干得漂亮,锡迩,PN。\n有新发现请随时与我联系。\n但是,记住,你们的首要目标保持不变…\n如果我们不阻止居里,\n我们就不能恢复之前的环境。 你的地理定位器说明你们离发电厂不远。\n就在正北方。居里就在那。 找到他,彻底结束这一切!为了天舵! ...... ...... 你爸爸显然知道如何专注于目标…\n不过他是对的。\n我们发现这里真是太酷了,说起来,\n我们还要去处理一条更大的鱼。\n让我们行动起来吧! 哈哈,你不要它吗?\nPN,你都有八个徽章了。\n你一定可以驯服它的。这有一个额外的核子球。 现在,出去捉住它吧!\n我已经捉住属于我的那只了。" + +msgid "MAP114_NPC_2" +msgstr "哈嗞…" + +msgid "MAP114_NPC_3" +msgstr "哈嗞…" + +msgid "MAP114_NPC_4" +msgstr "哈嗞…" + +msgid "MAP114_NPC_5" +msgstr "哈嗞…" + +msgid "MAP117_NPC_1" +msgstr "把船票给我身边的水手,\n他会告诉你需要知道的所有信息!" + +msgid "MAP117_NPC_2" +msgstr "北边的发电厂有着至高的安全等级!\n除非你会瞬间移动,否则没有任何人能进去。 我为我在波碧湾发电厂的保育家同伴感到担心。\n但我也被派到这里保证北边发电厂的安全。" + +msgid "MAP117_NPC_3" +msgstr "哇喔!你是真正的宝可梦训练家吗?\n看,我刚刚在灌木丛里发现了这个,\n这一定很有用!" + +msgid "MAP117_NPC_4" +msgstr "嗷!运动起来。\n你看起来像那种会喜欢钓鱼的人。\n我看见了你眼中的微光,就是那个。那份闪烁。\n那份期待。 你似乎是我喜欢的那种能咬定一件\n事坐下来坚持几小时的人。\n我说对了吗? 好孩子! 哎…现在的这些孩子呀…" + +msgid "MAP117_NPC_5" +msgstr "曾经,我是一位小有名气的训练家,\n但我现在退休了。\n我的孩子们在用着我的宝可梦,\n现在,我很享受这宁静的生活。" + +msgid "MAP117_NPC_6" +msgstr "在这儿,我们中的大部分人在农场工作。\n工作很繁重,\n但我们得给整个天舵地区提供粮食。" + +msgid "MAP117_NPC_7" +msgstr "咩!" + +msgid "MAP117_NPC_8" +msgstr "咩!咩咩!" + +msgid "MAP117_SIGN_1" +msgstr "08号道路 - 麦田\n- 雾若镇" + +msgid "MAP117_SIGN_2" +msgstr "训练家技巧!钓鱼需要反应灵活。当提示『喔!\n有什么东西咬钩了!』的时候迅速收杆!" + +msgid "MAP117_SIGN_4" +msgstr "训练家技巧!钓鱼需要反应灵活。当提示『喔!\n有什么东西咬钩了!』的时候按A。\n你可能要多重复几次才可以钓到宝可梦。" + +msgid "MAP117_TRAINER_1" +msgstr "Excusez moi!" + +msgid "MAP117_TRAINER_10" +msgstr "我所做的就是训练,训练,训练,\n没日没夜地训练!\n帮我训练下吧!" + +msgid "MAP117_TRAINER_10_DEFEAT" +msgstr "咂!你一定要告诉我你的训练技巧!" + +msgid "MAP117_TRAINER_1_DEFEAT" +msgstr "我的宝可梦和我一样健康!" + +msgid "MAP117_TRAINER_2" +msgstr "在这个废弃的田间水塘里,\n除了两三只讨厌的壮壮蛙外什么也没有,\n但是有时候我能捞到一些好东西。" + +msgid "MAP117_TRAINER_2_DEFEAT" +msgstr "真的很好,看见了吗?" + +msgid "MAP117_TRAINER_3" +msgstr "我听说有不明飞行物出现在这里,\n所以我正在寻觅。" + +msgid "MAP117_TRAINER_3_DEFEAT" +msgstr "我认为我在浪费时间…" + +msgid "MAP117_TRAINER_4" +msgstr "嗨呀!来吧!来跟我打一架吧!" + +msgid "MAP117_TRAINER_4_DEFEAT" +msgstr "呃…" + +msgid "MAP117_TRAINER_5" +msgstr "天啊,这地方真是无聊至极!只有小麦之类的。\n我迫不及待得想要离开了。" + +msgid "MAP117_TRAINER_5_DEFEAT" +msgstr "啊…" + +msgid "MAP117_TRAINER_6" +msgstr "虫属性是种类最多的属性。\n它们还可以掌握最多的招式!" + +msgid "MAP117_TRAINER_6_DEFEAT" +msgstr "我需要教我的宝可梦其他的招式。" + +msgid "MAP117_TRAINER_7" +msgstr "喔,甜心,怎么了?你想要对战?为什么不呢?" + +msgid "MAP117_TRAINER_7_DEFEAT" +msgstr "喔,你这人真有勇气!" + +msgid "MAP117_TRAINER_8" +msgstr "我找到你了!" + +msgid "MAP117_TRAINER_8_DEFEAT" +msgstr "我只是想玩捉迷藏…" + +msgid "MAP117_TRAINER_9" +msgstr "你最好不要在我的畜群里发出沙沙的声音,\n知道了吗?" + +msgid "MAP117_TRAINER_9_DEFEAT" +msgstr "我猜你应该不是偷牛贼吧。" + +msgid "MAP118_TRAINER_1" +msgstr "(嘿!你打断了我独自潜水的时间!)" + +msgid "MAP118_TRAINER_1_DEFEAT" +msgstr "(发牢骚中…)" + +msgid "MAP118_TRAINER_2" +msgstr "(咔嚓!!!那是珊瑚粉碎时发出的声音!)" + +msgid "MAP118_TRAINER_2_DEFEAT" +msgstr "(…我被粉碎了!)" + +msgid "MAP118_TRAINER_3" +msgstr "(我想要潜水寻找宝藏,\n但相反地我却发现了一位训练家!)" + +msgid "MAP118_TRAINER_3_DEFEAT" +msgstr "(咕噜咕噜!!)" + +msgid "MAP121_NPC_1" +msgstr "我的一生都是住在雾若镇,就像我的父母,\n还有他们的父母那样。 赞美奥提乌斯,\n因为是他的光照亮了我们前进的道路。" + +msgid "MAP121_NPC_10" +msgstr "你要去参加教堂的布道吗?\n神父非常欢迎那些想要学习的人。" + +msgid "MAP121_NPC_2" +msgstr "大多数的日子,我去田地里工作。\n其他的时候,我在城里的广场出售我种的庄稼。 赞美穆提欧斯,\n因为她的阴影保护着我们的生活免遭邪恶侵扰。" + +msgid "MAP121_NPC_3" +msgstr "我想去道馆!他们道馆内有无线网络!!\n但我妈妈不让我去。 你想去挑战道馆馆主吗?\n他使用坚韧的钢属性宝可梦!" + +msgid "MAP121_NPC_4" +msgstr "每天都是一样的故事。\n与太阳一起醒来,在农场工作到中午,\n回家和我的家人在一起。\n我不会有其他的生活方式了。 农场的的工作很辛苦,但它是一种坦诚的生活。" + +msgid "MAP121_NPC_5" +msgstr "好诶!你找到我了!我在和哥哥一起玩捉迷藏。 别告诉他我在这里,好吗?\n我会给你一个树果,嘘~!" + +msgid "MAP121_NPC_6" +msgstr "我和我的妹妹一起玩捉迷藏!\n现在轮到我找她了! 如果我给你一个浆果,你能帮我找她吗?" + +msgid "MAP121_NPC_7" +msgstr "呀!木棉球!" + +msgid "MAP121_NPC_8" +msgstr "美好的生活就是人们和宝可梦能够和谐相处。 这也是神的意志。" + +msgid "MAP121_NPC_9" +msgstr "在天舵,有2种羊形宝可梦为我们提供羊毛:\n咩利羊和肖恩咩。\n然而,肖恩咩更加有脾气,很难饲养。" + +msgid "MAP121_SIGN_1" +msgstr "雾若镇 - 怀旧之乡" + +msgid "MAP121_SIGN_2" +msgstr "雾若镇道馆馆主:谢尔顿『技术大师』" + +msgid "MAP121_SIGN_3" +msgstr "雾若镇教堂欢迎光临!\n(每周布道。提供消息。)" + +msgid "MAP122_NPC_1" +msgstr "你可能听说过现在这座岛上的宝可梦有点奇怪。\n它们像普通的生活在天舵地区的物种,\n但它们的颜色却很奇怪…\n它们的攻击方式古怪,也不听从训练家的命令!\n这难道与十年前的事故有关吗?" + +msgid "MAP122_NPC_2" +msgstr "老卡是我们的上司,他是一个很好的人。\n他真的很喜欢宝可梦,也很爱他的儿子,锡迩。\n我很尊重这样的人。\n传说老卡曾经是一个宝可梦训练家。\n一个很厉害很厉害的家伙。\n据说他擅长使用电属性宝可梦。" + +msgid "MAP122_NPC_3" +msgstr "卡梅伦?\n是的,他是这里的上司。他是个好人。\n大家都称他为「老卡」。\n虽然,他有点奇怪,你知道吗?\n我已经为他工作了几个月,但我还是不了解他。\n老卡是负责新核能厂建设的主管。\n这片区域一被认为没有了辐射,\n他就申请了这里。\n这有些奇怪,不是吗?" + +msgid "MAP122_NPC_4" +msgstr "自从知道了十年前在这座岛上发生的事情,\n在这里工作一直很艰难。\n有时感觉我像在墓地里行走…\n这个新的核能厂是以最高的\n安全性和机密性建造的。\n十年前的事故发生后,\n上司想确保不会再发生那种事情。" + +msgid "MAP122_NPC_5" +msgstr "你应该时刻保持准备。 你应该小心这里的野生宝可梦。\n拿这个,它可以派上用场的。 你应该时刻保持准备。" + +msgid "MAP122_NPC_6" +msgstr "嘿!上司说没有人可以再进这里了。\n这个地方很快就要拆了。" + +msgid "MAP122_NPC_7" +msgstr "嘿!上司说没有人可以再进这里了。\n这个地方很快就要拆了。" + +msgid "MAP122_TRAINER_1" +msgstr "嘿,这座岛不是孩子们的游乐场!" + +msgid "MAP122_TRAINER_1_DEFEAT" +msgstr "你不是个普通的小孩子!" + +msgid "MAP122_TRAINER_2" +msgstr "你知道这里的宝可梦怎么了吗?" + +msgid "MAP122_TRAINER_2_DEFEAT" +msgstr "我被难住了!" + +msgid "MAP122_TRAINER_3" +msgstr "嘿,就是你,帮我训练宝可梦吧!" + +msgid "MAP122_TRAINER_3_DEFEAT" +msgstr "我的宝可梦需要更多的动力。" + +msgid "MAP123_SIGN_1" +msgstr "这看起来是被烧掉的笔记的一部分,\n标题上写着『报告 #01』,是否阅读? 实--092号----。\n---由-辐射纤----。\n--有-伤--自我复-。 [将此页添加到了笔记本中。] [将此页添加到了背包中。]" + +msgid "MAP123_SIGN_2" +msgstr "这看起来是被烧掉的笔记的一部分,\n标题上写着『报告 #04』,是否阅读? --终端终--成了。\n-用终----全操纵-验品。\n我们的总指挥,---博士,----清扫工作。 [将此页添加到了笔记本中。]" + +msgid "MAP123_SIGN_3" +msgstr "这看起来是被烧掉的笔记的一部分,\n标题上写着『报告 #03』,是否阅读? ---脑电波-常。\n-验品----丧失意--才对。\n我们---多--静剂。 [将此页添加到了笔记本中。]" + +msgid "MAP123_SIGN_4" +msgstr "这看起来是被烧掉的笔记的一部分,\n标题上写着『报告 #02』,是否阅读? 动力核心---外进--。\n它--大量-核能-----。\n---启动,---产---不断-能源。 [将此页添加到了笔记本中。]" + +msgid "MAP123_SIGN_5" +msgstr "这看起来是被烧掉的笔记的一部分,\n标题上写着『报告 #05』,是否阅读? ---漏-机密。\n-此,-------将-藏-地下----。\n实验品092---清除。 [将此页添加到了笔记本中。]" + +msgid "MAP125_NPC_1" +msgstr "这里所有的宝可梦都是那么让人着迷!\n我的意思是,它们或许不是很友好。\n但它们确实很有趣!" + +msgid "MAP125_NPC_2" +msgstr "这里的宝可梦是如此令人不安…\n它们的眼神是那么空洞…\n感觉它们身体里什么也没有。\n此外,\n它们中的一只毫无理由就对我发起了攻击!\n如果不是丰厚的薪资我,早就离开这个地方了。" + +msgid "MAP125_NPC_3" +msgstr "你知道核反应堆是如何工作的吗?\n通过分裂放射性燃料中的原子产生能量,\n其间释放大量的热量。\n这些热量用于将水煮沸成炽热的蒸汽,\n促使涡轮机转动,从而产生电力。\n水下电缆再将这些电力输送到\n整个地区的各个城市。" + +msgid "MAP126_NPC_1" +msgstr "哟,老兄,你以前有没有玩过,像是,\n『精灵宝可梦:\n红』?那游戏真烦心。 这场战斗我就要赢了。我有喷火龙。\n没有人可以击败喷火龙!" + +msgid "MAP126_NPC_2" +msgstr "嘿,小伙子,你有猴怪吗?\n要和我的尼多兰交换吗?…\n喔,抱歉,我指的是游戏。 不!!!!!!!\n小火龙中毒了,\n我没有带解毒剂就去了常磐森林!\n为什么我会做这么愚蠢的事?" + +msgid "MAP126_NPC_3" +msgstr "是我错了,还是这个游戏错了?\n从统计学来说,超梦是无敌的。 这什么破游戏!破坏光线相当于瞬间KO。\n现实中是不可能这样的,不是吗?" + +msgid "MAP127_TRAINER_1" +msgstr "就是这个!\n经过几个月的训练,我们终于到了冠军之路!\n现在起我们不会再输了!" + +msgid "MAP127_TRAINER_1_DEFEAT" +msgstr "我们的冰雪冲击怎么没有效果?!" + +msgid "MAP127_TRAINER_2" +msgstr "嗯!\n我的预感告诉我,这就是你的上限!" + +msgid "MAP127_TRAINER_2_DEFEAT" +msgstr "我的眼睛欺骗了我!" + +msgid "MAP127_TRAINER_3" +msgstr "为了成为天舵冠军,你首先要跨越冠军之路。\n你有这个能力吗,训练家?" + +msgid "MAP127_TRAINER_3_DEFEAT" +msgstr "我想我还没有这个能力…" + +msgid "MAP127_TRAINER_4" +msgstr "你能在我50000伏的冲击中幸存下来吗?" + +msgid "MAP127_TRAINER_4_DEFEAT" +msgstr "你看起来基础不错。" + +msgid "MAP127_TRAINER_5" +msgstr "为什么要专注于一种类型?\n我更喜欢使用各种宝可梦!" + +msgid "MAP127_TRAINER_5_DEFEAT" +msgstr "我只是在试试这个组合怎么样。" + +msgid "MAP128_NPC_1" +msgstr "这个镇充满了战斗的气息。\n到年底,冠军之路将再一次为联盟而开放。" + +msgid "MAP128_NPC_2" +msgstr "我为雾若镇的图书馆担心…\n其中一部分书是珍贵的文献,\n可以追溯到天舵的起源。" + +msgid "MAP128_NPC_3" +msgstr "我们只有向奥提乌斯和穆提欧斯\n祈祷才能得到神谕。\n只有它们才能够帮助我们渡过这些黑暗的时代。" + +msgid "MAP128_NPC_4" +msgstr "来吧,孩子。看起来你在迷茫。\n现在是黑暗的时光。\n我们必须心向光明去寻找道路。\n你愿意听我的布道吗? 很好。\n我们活着,就意味面临选择。\n有的重要,有的微不足道。 有时候,\n那些看起来微不足道的选择\n却会造成重大的影响。\n正是这些选择在改变我们的人生。 正是奥提乌斯的恩赐,\n我们才得以建立我们自己的道路。\n然而,每一个选择都有黑暗的一面。 那是穆提欧斯的馈赠。我们采取行动之前。\n你可能会想,为什么会说这是馈赠? 如果我们能够自由行动,不计较后果,\n这不是更好吗?\n但是,我们不知道我们的行为是否伤害他人。 因而,生活是一个永恒的天平。…\n世界上有欢乐,就一定有痛苦。 为了成为最好的,必须拥有那些最糟糕的。\n但我们必须相信神的权能。 我确信祂们慈爱善良。\n谢谢你的聆听,孩子。愿神的祝福与你同在。 知识将永远在那里等待寻觅它的人。" + +msgid "MAP128_NPC_5" +msgstr "抽噎…\n如果我向奥提乌斯祈祷的话,\n它会让一切再次好起来吗?" + +msgid "MAP128_SIGN_1" +msgstr "传奇镇:英雄诞生之地!" + +msgid "MAP128_SIGN_2" +msgstr "传奇地铁站" + +msgid "MAP128_SIGN_3" +msgstr "前方是 天舵西部冠军之路。" + +msgid "MAP128_SIGN_4" +msgstr "超级训练帐篷。导师:研一" + +msgid "MAP128_SIGN_5" +msgstr "09号公路 - 通往落枫镇的道路" + +msgid "MAP129_NPC_1" +msgstr "终于,我可以去我想去的天舵西部了!…\n但我其实哪都不想去。我太懒了。" + +msgid "MAP129_NPC_2" +msgstr "天舵保育家正在向受到雾若镇灾难\n影响的人们发放天舵地铁票。\n请拿一张。" + +msgid "MAP130_NPC_1" +msgstr "嘿,你是宝可梦训练家吗?太棒了!\n听着,你对交换感兴趣吗?我在找猛颚兽。\n如果你有一只,我可以用我的火羽鹦交换它。 兄弟,这不是猛颚兽吧!" + +msgid "MAP131_NPC_1" +msgstr "参与比赛选手不能离开等候区,\n直到被淘汰或优胜。 当你准备开始下一场比赛时,\n就跟赛场入口处的服务人员讲吧。" + +msgid "MAP132_SIGN_1" +msgstr "通向镧斩洞的隧道。" + +msgid "MAP132_SIGN_2" +msgstr "有用的公告牌!\n厚脂肪与毛皮大衣特性是防御特性。 厚脂肪能减半火属性与冰属性的攻击伤害。\n毛皮大衣能减半物理攻击的伤害。 当与有这两种特性的宝可梦对战时,\n要用相应的策略!" + +msgid "MAP132_SIGN_3" +msgstr "在镧斩洞请小心:薄冰 塌方" + +msgid "MAP132_TRAINER_1" +msgstr "哇喔,伙计,这里的冰真滑!" + +msgid "MAP132_TRAINER_1_DEFEAT" +msgstr "哎呀!" + +msgid "MAP132_TRAINER_2" +msgstr "你的宝可梦能适应寒冷环境吗?我的可以哟!" + +msgid "MAP132_TRAINER_2_DEFEAT" +msgstr "好吧,你看起来有准备了。" + +msgid "MAP132_TRAINER_3" +msgstr "只有那些最坚韧的人才能翻越这座山!" + +msgid "MAP132_TRAINER_3_DEFEAT" +msgstr "这场战败对我而言很有价值!" + +msgid "MAP132_TRAINER_4" +msgstr "只有那些最坚韧的人才能翻越这座山!" + +msgid "MAP132_TRAINER_4_DEFEAT" +msgstr "这场战败对我而言很有价值!" + +msgid "MAP132_TRAINER_5" +msgstr "嘶!好冷!咱们通过宝可梦对战热身吧!" + +msgid "MAP132_TRAINER_5_DEFEAT" +msgstr "真是冷极了!" + +msgid "MAP132_TRAINER_6" +msgstr "这座雪山里处处有危险。" + +msgid "MAP132_TRAINER_6_DEFEAT" +msgstr "很明显,你自己能处理好这些。" + +msgid "MAP132_TRAINER_7" +msgstr "只有那些最坚韧的人才能翻越这座山!" + +msgid "MAP132_TRAINER_7_DEFEAT" +msgstr "这场战败对我而言很有价值!" + +msgid "MAP132_TRAINER_8" +msgstr "嘿!你要往哪边走?" + +msgid "MAP132_TRAINER_8_DEFEAT" +msgstr "很显然,你和我不走一条路…" + +msgid "MAP133_NPC_1" +msgstr "一整天了,我什么也没钓到…\n甚至都没有任何咬钩的迹象!\n我一直被它搞得心烦意乱。\n总之,也许你能做得比我好。 我的意思是在这方面你绝不可能像我一样糟糕…\n我想这就是为什么我是一名\n水手而不是一名渔民!\n拿走吧,我觉得我完全用不上它! 说回我在游轮的生活,我猜…\n也许有一天我会发现那些谣传\n在天魅镇附近的海盗!" + +msgid "MAP133_SIGN_1" +msgstr "超级训练帐篷。导师:瞳" + +msgid "MAP133_TRAINER_1" +msgstr "我已经钓了一整天的鱼,\n但是我只能钓上来无尽的旧靴子!" + +msgid "MAP133_TRAINER_1_DEFEAT" +msgstr "哎呀,鱼线断了。" + +msgid "MAP133_TRAINER_2" +msgstr "我家祖祖辈辈都是渔民,\n捕鱼也是我一生的事业!" + +msgid "MAP133_TRAINER_2_DEFEAT" +msgstr "见鬼,鱼线断了。" + +msgid "MAP133_TRAINER_3" +msgstr "如果你得到了潜水的秘传学习器,\n你便可以随心所欲地探索海底。" + +msgid "MAP133_TRAINER_3_DEFEAT" +msgstr "不游泳就沉没!" + +msgid "MAP133_TRAINER_4" +msgstr "如果有气泡冒从你的身下上来,\n代表着有宝可梦在你的下边!" + +msgid "MAP133_TRAINER_4_DEFEAT" +msgstr "咕,咕!" + +msgid "MAP133_TRAINER_5" +msgstr "家庭,责任,荣誉,钓鱼。" + +msgid "MAP133_TRAINER_5_DEFEAT" +msgstr "我被光荣地打败了!" + +msgid "MAP133_TRAINER_6" +msgstr "登上宝可梦图刊的封面是我一生的追求。" + +msgid "MAP133_TRAINER_6_DEFEAT" +msgstr "啊呀!这一点都不酷!" + +msgid "MAP133_TRAINER_7" +msgstr "你打断了我宁静的冥想!" + +msgid "MAP133_TRAINER_7_DEFEAT" +msgstr "我专心不下来了!" + +msgid "MAP133_TRAINER_8" +msgstr "你知道吗,\n小炮龙虾可以用它的爪子爆射出沸水!" + +msgid "MAP133_TRAINER_8_DEFEAT" +msgstr "哟!燃烧了!" + +msgid "MAP133_TRAINER_9" +msgstr "游泳是保持体形最好的办法!" + +msgid "MAP133_TRAINER_9_DEFEAT" +msgstr "我觉得胳膊有些酸了…" + +msgid "MAP134_NPC_1" +msgstr "北边太冷了。我不能穿我最喜欢的迷你裙了。" + +msgid "MAP134_NPC_2" +msgstr "让我猜猜,\n你来纹银港一定是在找下一个道馆吧。\n往东走去雪岸镇,下一个道馆就在那儿。" + +msgid "MAP134_NPC_3" +msgstr "你去过纹银港的宝可梦研究中心了吗?\n我听说他们好像在那边搞些\n什么意义重大的实验。" + +msgid "MAP134_NPC_4" +msgstr "最初,纹银港是作为捕鱼港口建造的。\n包括我丈夫在内,\n大多数人以前都是每天出海的渔夫。" + +msgid "MAP134_SIGN_1" +msgstr "纹银镇:在破晓的水平线上刻下胜利吧!" + +msgid "MAP134_SIGN_2" +msgstr "飞燕草宝可梦研究中心" + +msgid "MAP134_TRAINER_1" +msgstr "嗯?\n你,对就是你…\n让我猜猜,你是个宝可梦训练家!\n哈哈哈,我就知道! 听着,\n自打年少时我就在这片汪洋大海里乘风破浪。\n不过最近世道可不太平…\n你可能已经听说了,现在到处都是海盗! 我这种渔夫可是拿他们彻底没辙了。\n但如果船上有强悍的训练家,\n我想他们应该会放过我们…\n你不会凑巧也想去蔚南沙市吧?\n要是你想的话我随时可以载你一程。 呀哈哈哈哈哈!\n臭虫们,抛锚起航!吾乃海盗之王!...\n等等,不是,我刚才意思是……啊啊啊暴露了! 啊啊啊啊啊!\n臭虫们,抛锚起航!吾乃海盗之王!...\n等等,不是,我刚才意思是……啊啊啊暴露了! 我完美的伪装就这样…!\n我本来打算在海上抢走你所有的宝可梦的。\n结果谁知我一时嘴贱…!那我就开门见山了! 不想被丢去喂鱼就乖乖交出你的宝可梦! 啊啊啊!席尔瓦会生气的…\n你给我记好了,小屁孩!我们之间还没完!\n我们走! 打扰一下!我刚刚看到了你们的战斗…\n那家伙是个海盗对吧?果然…\n一般情况下黑旗海盗可不会到极北地区来。\n他们真是越来越猖狂了。\n总之,我由衷地感谢你。\n在你给他上了一课以后,\n我觉得他是不会再跑来纹银港这块儿了。\n如果我可以为你做任何事情…!\n你不是要去蔚南沙市吗?我可以送你一程。\n我的船就在那边。 你觉得呢? 起航! 不吗?我发誓我不是什么伪装成平民的海盗!\n不过如果你改主意了,你随时都可以来找我。" + +msgid "MAP134_TRAINER_1_DEFEAT" +msgstr "啊啊啊啊啊啊啊!" + +msgid "MAP135_NPC_1" +msgstr "我今天在山上留下了漂亮的印记" + +msgid "MAP135_NPC_2" +msgstr "朋友!欢迎来到寒冷的雪岸镇!" + +msgid "MAP135_NPC_3" +msgstr "因为外头一直在下雪,\n所以这个镇子永远是那么安静。\n如果你有时间,就欣赏一下飘落的雪花吧。" + +msgid "MAP135_NPC_4" +msgstr "嘿,伙计,这是疯了吗!" + +msgid "MAP135_NPC_5" +msgstr "你知道滑翔雪灵吗?\n你要是有,想和我的乘风雪灵交换吗? 你没有啊… 好哒! …真可惜啊。" + +msgid "MAP135_SIGN_1" +msgstr "雪岸镇:飘雪之镇" + +msgid "MAP136_NPC_1" +msgstr "你应该和你的朋友商量一下,\n这样才能通过道馆挑战。" + +msgid "MAP136_SIGN_1" +msgstr "雪岸道馆馆主:\n维睿恩,MEGA进化的驯龙师" + +msgid "MAP137_NPC_1" +msgstr "祝你们好运。" + +msgid "MAP137_NPC_2" +msgstr "维睿恩:不错的选择。" + +msgid "MAP137_SIGN_1" +msgstr "按下这个按钮?" + +msgid "MAP137_SIGN_2" +msgstr "按下这个按钮?" + +msgid "MAP137_TRAINER_1" +msgstr "做得好,你己经完成了第一项试炼,现在,\n让我看看你的力量吧。 做得好,你己经通过了力量的试炼。 继续前进吧。" + +msgid "MAP137_TRAINER_1_DEFEAT" +msgstr "你己经展示你的力量。" + +msgid "MAP137_TRAINER_2" +msgstr "做得好,我看到,\n你们成功地学会了批判性思考并走到了这里。\n现在通过打败我来证明你的智慧吧。 你己经完成了智慧的试炼。\n跟着我吧,我会带你去下一场试炼。" + +msgid "MAP137_TRAINER_2_DEFEAT" +msgstr "做得好。" + +msgid "MAP137_TRAINER_3" +msgstr "做得不错,你已经展示了你对自己能力的信心。\n但是你对自己的宝可梦有信心吗? 通过信任自己的宝可梦,\n你己经成功地让你的宝可梦向\n你证明了自己实力。\n你通过了信心的试炼,跟我走吧。" + +msgid "MAP137_TRAINER_3_DEFEAT" +msgstr "做得好。" + +msgid "MAP139_NPC_1" +msgstr "我能用我的忍者之术闪避你的攻击!\n以迅雷不及掩耳盗铃之势,\n我会偷偷地在你身后释放催眠气体!" + +msgid "MAP139_NPC_2" +msgstr "我是这片海上最厉害的海盗!你这狡猾的臭鱼!\n我要用你的血来祭我的弯刀。" + +msgid "MAP139_NPC_3" +msgstr "我允许孩子们扮演海盗和忍者过家家……\n但说实话,我不想他们成为这样的人。 在天舵东部,海盗到处都是,忍者却无影无踪" + +msgid "MAP139_NPC_4" +msgstr "在忍者部落,忍刀金枪是最受欢迎的宝可梦。 要抓住稀少的忍刀金枪,\n你必须用金属的钓鱼线和特殊的诱饵,\n否则它们的利刃会斩断鱼线的。" + +msgid "MAP139_NPC_5" +msgstr "有时候,当我在海上航行久了的时候,\n我会听到一个甜美的女声呼唤着我。 潮汐海妖有着人类的歌喉和女人的外表\n她把好色的水手们引向死亡。" + +msgid "MAP139_NPC_6" +msgstr "你知道招式秘密力量吗?\n不同宝可梦使用它都会有不同的效果。 我可以分辨宝可梦秘密力量的属性。 有哪只宝可梦想叫我看看吗? 还想了解其他宝可梦吗? 如果你想知道宝可梦秘密力量的属性,\n可以带它来见我哟。 如果你想知道宝可梦秘密力量\n的属性就带它来见我" + +msgid "MAP140_NPC_1" +msgstr "抱歉,但现在让你独自走这条道路并不安全。" + +msgid "MAP140_NPC_2" +msgstr "抱歉,但现在让你独自走这条道路并不安全。" + +msgid "MAP140_NPC_3" +msgstr "我们正在想办法安全地接近被摧毁的核能厂。\n我们需要全身的防护套装。\n我们的研究员正在全力研制中。" + +msgid "MAP140_NPC_4" +msgstr "此路不通,因为一场事故…\n就在波碧湾市的核能厂爆炸后不久,\n雾若核能厂也在几天前爆炸了, 我们波碧湾市的工作人员也在努力工作,\n我们不得不向东部的保育家申请援助。" + +msgid "MAP140_NPC_5" +msgstr "唉,我们保育家装备太落后了,\n我们的总部叫我们安慰狂暴的宝可梦\n并利用他们的能源来保护自然,\n但这不对核属性宝可梦起效,\n我们不得不依靠我们的联盟的宝可梦\n以及向志愿训练家请求帮助。" + +msgid "MAP140_NPC_6" +msgstr "你救了我们,非常感谢! 我当时非常地害怕…\n我感觉听到了地震或是爆炸的声音,\n于是躲了起来…\n等我知道发生了什么的时候,\n整个城镇里的人都已经撤离了。\n我很高兴保育家能来救我。" + +msgid "MAP140_NPC_7" +msgstr "哇!你真酷!你是宝可梦训练家吗? 我长大以后想要成为一名宝可梦保育家!" + +msgid "MAP140_NPC_8" +msgstr "让我检查一下你的身体状况,\n看看有没有辐射中毒的迹象。 ... 你看起来没事,\n似乎你只在核辐射下暴露了几分钟,\n服下这几粒碘化钾片,\n它们能帮你抵抗长时间的辐射。" + +msgid "MAP141_NPC_1" +msgstr "我已经很多年没看到过这样高潮的战斗了。\n很明显你们两位都过有一段不可思议的旅途。\n现在,你们获得了超级进化的力量。\n好好利用它,记住你在试炼中学到的东西。" + +msgid "MAP141_SIGN_1" +msgstr "侍祭:\n这个试炼将会测试你适应快速改变的能力。\n作为一名优秀的训练家,在通向完美的道路上,\n各种属性是构不成威胁的。" + +msgid "MAP141_TRAINER_1" +msgstr "你们已经证明了大自然的力量也无法阻挡你。\n打败我来证明这种适应力已经融入\n到你的战斗风格中了吧! 你们已经超出了适应力试炼的预期。\n跟我来,我带你们去下一个试炼。" + +msgid "MAP141_TRAINER_1_DEFEAT" +msgstr "干得好。" + +msgid "MAP141_TRAINER_2" +msgstr "你们有一颗上进的心,接受了许多困难的任务,\n并且完成了它们。\n这将是你们最后的试炼。\n在我们的战斗当中,你们不能使用任何道具,\n仅仅要相信你们的宝可梦,毫无犹豫的前进吧! 你们已经完成了五项试炼。\n你们接下来要面对的就是道馆馆主维睿恩。\n来吧。" + +msgid "MAP141_TRAINER_2_DEFEAT" +msgstr "干得好。" + +msgid "MAP141_TRAINER_3" +msgstr "维睿恩:挑战者。\n我的侍祭告诉我你们已经完成了五项试炼。\n你们已经证明你强大的意志力,来到了这里。 力量,智慧,适应力,信念,\n和一个愿意寻求真相的心…\n这些都是一个真挚的训练家该有的品质。\n只有那些纯洁的心灵和充满决心的\n人才配得上超级进化的力量。 锡迩:没错!\n而现在我和PN要与你战斗! 维睿恩:我是维睿恩!\n是天舵地区超级进化的掌管着!\n你们也许已经通过了那些试炼,\n但是还有最后一个试炼在等着你们!\n向我证明你们值得拥有超级进化的力量吧! PN和锡迩得到了巅峰徽章! 锡迩:哇哦哦哦哦哦!!!! 维睿恩:我还有两个招式学习器要给你们。 维睿恩:此招式学习器里包含了『酸腐之气』。\n这是个强大的龙属性招式,\n可以降低对手的防御。 现在… 锡迩:现在我们能得到超级进化的力量了吗?? 维睿恩:\n是的,就是现在。\n伸出你的手腕,你的也是。 PN和锡迩得到了超级手镯! 维睿恩:让我来告诉你们如何使用超级手镯。\n钥石在手环里是作为催化的东西,\n当一个可以超级进化的宝可梦\n携带相对应的进化石时,\n两块石头就会在激烈的战斗中产生反应。 你与你的宝可梦一定能让它发挥出最大潜力。 现在,你有能超级进化的宝可梦吗? 锡迩:好!我要让我的游雷马超级进化! 锡迩得到了游雷马进化石! 锡迩:好!我要让我的巨焰龙超级进化! 锡迩得到了巨焰龙进化石! 锡迩:好!我要让我的绿甲猫超级进化! 锡迩得到了绿甲猫进化石! 维睿恩:非常好。\n你呢,PN? 维睿恩:明智之选。 PN让装备了超级石。 它之前持有的道具被放进了PN\n的背包里。 [这只宝可梦移动到了队伍的首位。] 维睿恩:\n喔,你没有想要超级进化的宝可梦吗?\n太遗憾了…\n但是你一定要有一只能百万进化\n的宝可梦来进行第一场对战。\n我的电龙可以完成这项任务。\n我会把它暂时借给你。 请选择一个宝可梦作为替补。 [电龙移动到了队伍的前面。] 锡迩:放手一搏吧!\nPN,\n我将用超级进化的力量来释放全力进行攻击!\n你最好准备好了! …好吧…看起来又是我输了!哈哈!\n有些事情即使获得了超级进化\n的力量也不会改变。\n当然,你也有超级进化的力量,\n所以我并不感到惊讶! 锡迩:…我做到了!\n我打败了PN!\n哦,你也打得非常好。…难以置信!\n我竟然赢了!这一切都要归功于我的游雷马! …好吧…看起来又是我输了!哈哈!\n有些事情即使获得了超级进化\n的力量也不会改变。\n当然,你也有超级进化的力量,\n所以我并不感到惊讶! 锡迩:…我做到了!\n我打败了PN!\n哦,你也打得非常好。…难以置信!\n我竟然赢了!这一切都要归功于我的巨焰龙! …好吧…看起来又是我输了!哈哈!\n有些事情即使获得了超级进化\n的力量也不会改变。\n当然,你也有超级进化的力量,\n所以我并不感到惊讶! 锡迩:…我做到了!\n我打败了PN!\n当然,你也打得非常好。…难以置信!\n我竟然赢了!这一切都要归功于我的绿甲猫! 维睿恩:你们两个都打得非常好。\n我已经很多年没看到过这样高水平的对战了。\n很明显你们都有一段不可思议的旅程。\n现在,超级进化的力量就是你们的了。 要明智的使用它,\n记住你们在试炼中学到的东西。 锡迩:我会的! 维睿恩:好。祝你们一路顺风。 [电龙离开了PN的队伍] 锡迩:\nPN,\n我认为我们应该告诉博士我们\n得到了超级进化的力量。\n他一定会很激动的。\n我现在就用PokéPod打电话给他。 斑竹:你好?…是锡迩? 锡迩:博士!\n我现在和PN在一起! 斑竹:\n喔,这样子呀,PN「s也在啊!\n怎么样了! 锡迩:你一定不敢相信!\nPN和我刚刚\n打败了道馆馆主维睿恩!\n他给了我们超级手镯!\n现在我们能够使用超级进化的力量了!!! 斑竹:超级进化吗?这真是个好消息!\n这么说来我也要给你们的宝可梦图鉴升级了。\n看来你们还在雪岸镇,我马上飞过来。 锡迩:太好了!\n一会儿见,博士! ...... ...... 好,那,PN…我们之后再说!\n稍后见!" + +msgid "MAP141_TRAINER_3_DEFEAT" +msgstr "你们两个已经证明了自己是\n值得拥有超级进化的。" + +msgid "MAP142_SIGN_1" +msgstr "彗星洞窟" + +msgid "MAP142_SIGN_2" +msgstr " 枫语镇" + +msgid "MAP142_TRAINER_1" +msgstr "嘿!嘿!你要去哪里?" + +msgid "MAP142_TRAINER_1_DEFEAT" +msgstr "好吧…我不该问这些的…" + +msgid "MAP142_TRAINER_2" +msgstr "西风落叶看起来是很美啦,\n但让我想念起波碧湾市的海滩了…" + +msgid "MAP142_TRAINER_2_DEFEAT" +msgstr "喔,你不能这样对待一名优雅的女士!" + +msgid "MAP142_TRAINER_3" +msgstr "喂,请你离开我的沙滩!" + +msgid "MAP142_TRAINER_3_DEFEAT" +msgstr "说吧,你为什么要侵入我的沙滩?" + +msgid "MAP142_TRAINER_4" +msgstr "我认为,这里是整个天舵地区最美的一条路!" + +msgid "MAP142_TRAINER_4_DEFEAT" +msgstr "我们露营者的战斗从来都不被人重视,\n但我们喜欢去探索和享受自然环境。\n你应该花时间去欣赏天舵的美丽!" + +msgid "MAP142_TRAINER_5" +msgstr "嗨,你能告诉我怎么走吗?我想…\n我好像在雾若镇走错了路…" + +msgid "MAP142_TRAINER_5_DEFEAT" +msgstr "首先,我迷路了,然后…\n我输掉了一场宝可梦对战…\n唉,也许我应该像一个书呆子那样呆在室内,\n而不是到处乱跑。" + +msgid "MAP142_TRAINER_6" +msgstr "???:嘿呀! ???:谁在那里? ???:你现在在我们的地盘上! ???:有人入侵!大家小心! ???:接我们冲浪忍者的招吧! 下忍:\n你虽然这次赢了,但是不要犯错误… 上忍:哼!我们的家族会为我们报仇的! 下忍:睡觉的时候千万不要忘了睁一只眼睛哦!" + +msgid "MAP142_TRAINER_6_DEFEAT" +msgstr "下忍:\n兄弟,他们好强啊!" + +msgid "MAP143_NPC_1" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_NPC_10" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_NPC_2" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_NPC_3" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_NPC_4" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_NPC_5" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_NPC_6" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_NPC_7" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_NPC_8" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_NPC_9" +msgstr "想要从这颗树上采集树果吗?" + +msgid "MAP143_SIGN_1" +msgstr "训练家提示!昆虫是非常贪婪的。\nB WAR HE EIKA ATER …\n上面的字迹非常潦草,让人无法阅读…" + +msgid "MAP143_SIGN_2" +msgstr "超级训练帐篷。导师:大地" + +msgid "MAP143_TRAINER_1" +msgstr "欢迎来到贝加尔雨林,旅行者!\n你是第一次来到这里吗?\n哈哈,和我对战吧!" + +msgid "MAP143_TRAINER_1_DEFEAT" +msgstr "嗷!这就是对你的自然选择!" + +msgid "MAP143_TRAINER_2" +msgstr "喔,你一定拥有整个地区各种各样的宝可梦!\n快来让我看看!" + +msgid "MAP143_TRAINER_2_DEFEAT" +msgstr "我看到了,我看到了!" + +msgid "MAP143_TRAINER_3" +msgstr "离仙林镇还有很长一段路,\n我不知道我还能不能走到…" + +msgid "MAP143_TRAINER_3_DEFEAT" +msgstr "我会在这片森林里死掉的。" + +msgid "MAP143_TRAINER_4" +msgstr "锡迩:嘿!…我已经打败了谢尔顿!\n他太容易打败了!\n看起来你已经清理掉这里的道馆了。 无论怎样,我都会迎头赶上!\n斑竹刚刚来找我,他给了我这个秘传学习器,\n让我也给你一份…\n但是我才不想!\n因为首先,我想和你对战!" + +msgid "MAP143_TRAINER_4_DEFEAT" +msgstr "不!这不公平!" + +msgid "MAP143_TRAINER_5" +msgstr "锡迩:嘿!…我已经打败了谢尔顿!\n他太容易打败了!\n看起来你已经清理掉这里的道馆了。 无论怎样,我都会迎头赶上!\n斑竹刚刚来找我,他给了我这个秘传学习器,\n让我也给你一份…\n但是我才不想!\n因为首先,我想和你对战!" + +msgid "MAP143_TRAINER_5_DEFEAT" +msgstr "不!这不公平!" + +msgid "MAP143_TRAINER_6" +msgstr "Les parfums de Kalos sont les meilleur!\n(卡洛斯的香水最棒了!)" + +msgid "MAP143_TRAINER_6_DEFEAT" +msgstr "我闻起来觉得不太好!" + +msgid "MAP143_TRAINER_7" +msgstr "当我进入森林里时,我感觉,\n我就像是在一个全新的世界。" + +msgid "MAP143_TRAINER_7_DEFEAT" +msgstr "叭-哈!" + +msgid "MAP143_TRAINER_8" +msgstr "喔,我希望那些野生的鱼类宝可梦不要咬我!\n他们的牙齿太锋利了!" + +msgid "MAP143_TRAINER_8_DEFEAT" +msgstr "嘿,我只是找你聊天,你为什么要突然攻击我?" + +msgid "MAP144_NPC_1" +msgstr "每天早上我睡醒之后就乘坐平底船去工作。\n生活在这里真的很棒!" + +msgid "MAP144_NPC_12" +msgstr "咕噜…" + +msgid "MAP144_NPC_2" +msgstr "你知道蔚南沙歌剧院吗?\n那是我们这里最大的地标之一。" + +msgid "MAP144_NPC_3" +msgstr "我看到它了!我看到一只白色的鸟类宝可梦!\n但后来它消失了…" + +msgid "MAP144_NPC_4" +msgstr "你不觉得有些时候,这些雕塑看上去在眨眼吗?" + +msgid "MAP144_NPC_5" +msgstr "看到那些雕像了吗?\n据说它们都是这个城市的看守人。" + +msgid "MAP144_NPC_6" +msgstr "你要去乘坐平底船吗?\n去试一下吧,非常棒的!" + +msgid "MAP144_NPC_7" +msgstr "该死的老鼠…这个城市里到处都有它们!\n还到处在墙壁上涂鸦!" + +msgid "MAP144_NPC_8" +msgstr "喂,你知道一种叫做泰坦冰克的宝可梦吗?\n我正在寻找它。\n如果你恰好有它的话,\n我可以用我的石狮鹫跟你换。 你没有任何宝可梦… 好,你有一只吗? 拜托你照顾好它!\n啊哈,我现在也有一只泰坦冰克了! 这并不是一只泰坦冰克…\n拜托,不要耍我!" + +msgid "MAP144_NPC_9" +msgstr "蔚南沙的很多东西都非常有名。\n艺术,剧院,还有最重要的是,运河!" + +msgid "MAP144_SIGN_1" +msgstr "欢迎来到蔚南沙市\n美丽的水上城市" + +msgid "MAP144_SIGN_2" +msgstr "醉酒的狸浣熊:\n蔚南沙市的著名酒吧!" + +msgid "MAP144_SIGN_3" +msgstr "蔚南沙歌剧院、道馆。" + +msgid "MAP145_NPC_1" +msgstr "有人在这个洞穴迷宫里丢了一只伊布,\n现在警察正在里面搜索,无关人员不能入内。" + +msgid "MAP145_SIGN_1" +msgstr "↑马斯卡拉岛\n↓蔚南沙市" + +msgid "MAP145_TRAINER_1" +msgstr "你输了…我能知晓未来!" + +msgid "MAP145_TRAINER_1_DEFEAT" +msgstr "我看到了,我看到了!" + +msgid "MAP145_TRAINER_2" +msgstr "让开让开!乡下人!你挡到我的视线了!" + +msgid "MAP145_TRAINER_2_DEFEAT" +msgstr "我居然被一个乡下人打败了?这不可能!" + +msgid "MAP145_TRAINER_3" +msgstr "嘿,你!你支持哪一边?" + +msgid "MAP145_TRAINER_3_DEFEAT" +msgstr "很明显,你不站在我这一边……" + +msgid "MAP145_TRAINER_4" +msgstr "哈,多么温暖的阳光啊,\n正适合来一场宝可梦对战,不是吗?" + +msgid "MAP145_TRAINER_4_DEFEAT" +msgstr "唉,过于紧张的话,会伤害到我的皮肤的。" + +msgid "MAP145_TRAINER_5" +msgstr "嘿,想看看我做一个很酷的把戏吗?\n我可以吞下火!" + +msgid "MAP145_TRAINER_5_DEFEAT" +msgstr "啊啊啊!我烧到了自己的舌头!" + +msgid "MAP145_TRAINER_6" +msgstr "你知道我在看什么吗?" + +msgid "MAP145_TRAINER_6_DEFEAT" +msgstr "我不敢相信!" + +msgid "MAP145_TRAINER_7" +msgstr "我来自北方的群山,为了变得更强,\n我要不断地和强大的训练家切磋!\n来和我战斗吧!" + +msgid "MAP145_TRAINER_7_DEFEAT" +msgstr "我被抢劫了!" + +msgid "MAP145_TRAINER_8" +msgstr "你让我想起了我在电视上看到的人!" + +msgid "MAP145_TRAINER_8_DEFEAT" +msgstr "我想我又搞混了虚构和现实…" + +msgid "MAP145_TRAINER_9" +msgstr "锡迩:\n是你呀,PN。\n我想是斑竹让你来这里来的。 我正在为挑战蔚南沙市道馆而进行训练,\n不过我想你已经击败馆主了吧。 …\n是的,我是这么认为的。\n前一段时间,我一直感到不安。 甚至因此而哭鼻子。但是…\n我想其他一些东西已经让我\n对那种事情释怀了吧。 所以,现在,\n我只是试着让自己成为我所能\n成为的最强的训练家。 不过,首先,要不要和我来一场对战? 没问题,让我们开始吧! 好吧,我的宝可梦也有些累了。 如果你还想比赛就来找我!\n它们可以以此来锻炼自己! 喔,顺便说一下,斑竹博士让我提醒你向北走,\n然后穿过洞穴,就能到达目的地了。\n我之后会追上你的!" + +msgid "MAP145_TRAINER_9_DEFEAT" +msgstr "你总是比我厉害那么多…" + +msgid "MAP146_NPC_1" +msgstr "这座村庄作为人们丰收的象征而存在着。\n我们一起建造了它,\n作为上百年战争后和平的象征。" + +msgid "MAP146_NPC_2" +msgstr "我为了成为忍者大师而训练着!\n我已经练成了自己的独门秘技! 忍法—飞唾!\n呸!" + +msgid "MAP146_NPC_3" +msgstr "没有什么比观赏夜间宁静的\n海洋更让人享受的事了。\n明月与星辰的倒影….抚慰着我们疲惫的灵魂…" + +msgid "MAP146_NPC_4" +msgstr "在这个村庄的任何时刻,\n你周围都至少有10名忍者。\n.大部分时候,你都无法看见我们。" + +msgid "MAP146_NPC_5" +msgstr "这个村庄供奉着天舵地区最大的神龛。\n它同样也是这里的宝可梦道馆。" + +msgid "MAP146_NPC_6" +msgstr "为什么我们总是身着黑色服饰?好吧…\n因为那很酷,咚!\n还有,即使它脏掉了,你也不会发现!" + +msgid "MAP146_NPC_7" +msgstr "我们忍者以我们自己的方式工作着。\n.这些『神秘而致命』的事情\n并不有利于我们的公关。" + +msgid "MAP146_NPC_8" +msgstr "这里有这么多不同的战斗方式可以供你练习!\n如果我想要全部掌握它们,\n可能需要花好几年在这里练习。" + +msgid "MAP146_NPC_9" +msgstr "雕塑描绘了宝可梦八咫龙。\n对于忍者部落而言,它是罕见的,\n也是神圣的存在。\n只有证明过自己的人才能训练它们。\n他们说,\n八咫龙拥有凭借自己的意志召唤风暴的力量。\n那也是他被称为『兴风者宝可梦』的原因。" + +msgid "MAP146_SIGN_1" +msgstr "传奇博物馆:远古时代的文化瑰宝与手工艺品。" + +msgid "MAP146_SIGN_2" +msgstr "传奇博物馆:远古时代的文化瑰宝与手工艺品。" + +msgid "MAP146_SIGN_3" +msgstr "海浪倒映出明月 月波村" + +msgid "MAP146_SIGN_4" +msgstr "强有力的忍刀金枪的雕塑" + +msgid "MAP146_SIGN_5" +msgstr "伟大的八咫龙的雕像" + +msgid "MAP146_SIGN_6" +msgstr "强有力的忍刀金枪的雕塑" + +msgid "MAP146_SIGN_7" +msgstr "来自风起之地的罕见的食物与宝物 你能在这里买到它们" + +msgid "MAP146_SIGN_8" +msgstr "月波神庙与宝可梦道馆" + +msgid "MAP147_NPC_1" +msgstr "嗨!\n这是你在前往天舵联盟路上的第六个道馆,\n孩子,你非比寻常! 这次你必须依靠自己的智慧。\n这些滑动的地板会将你送到其他地方去! 不仅如此,\n你还要小心那些活板门和到处都是的伪装!\n还有关于道馆馆主的事…没有人知道其人是谁! 但是据说此人使用了很多超能力属性的宝可梦… 祝你好运!" + +msgid "MAP147_TRAINER_1" +msgstr "爱用的不是眼睛,而是心。" + +msgid "MAP147_TRAINER_1_DEFEAT" +msgstr "哦,我破碎的心!" + +msgid "MAP147_TRAINER_2" +msgstr "总而言之:要对自己忠实。" + +msgid "MAP147_TRAINER_2_DEFEAT" +msgstr "真是惊人。" + +msgid "MAP147_TRAINER_3" +msgstr "愚者自以为聪明,智者则有自知之明。" + +msgid "MAP147_TRAINER_3_DEFEAT" +msgstr "完败了!" + +msgid "MAP147_TRAINER_4" +msgstr "凭我的直觉,有些邪恶的东西要来了。" + +msgid "MAP147_TRAINER_4_DEFEAT" +msgstr "呃…什么?" + +msgid "MAP147_TRAINER_5" +msgstr "我想与你智斗,但我看你手无寸铁!" + +msgid "MAP147_TRAINER_5_DEFEAT" +msgstr "我已经智胜了!" + +msgid "MAP147_TRAINER_6" +msgstr "啊哈!一个挑战者来了! 我想你已经破解了迂回的滑动地板谜题,\n也击败了我的替身。 但是,你是否有足够智慧来解开最后的谜题呢?\n在战斗中展现给我看吧! 干得好。你已经看穿了我的诡计。 是的,的确如此!\n我不是你想要寻找的那个真正的道馆馆主。 但是你是否期待…如此?" + +msgid "MAP147_TRAINER_6_DEFEAT" +msgstr "啊哈!非常聪明!\n你一定已经发现了某些奇怪的地方了…" + +msgid "MAP147_TRAINER_7" +msgstr "『世界是一个大舞台,\n所有的男男女女只不过是表演者罢了; 他们都有下场的时候,也都有上场的时候;\n一个人的一生中扮演着好几个角色, 他的表演可以分为七个时期。』 ???:让我对你讲个故事吧。 曾经有一个女孩想成为剧院中的明星。 但是剧院里的人们传统观念根深蒂固,\n女性不被允许登台演出。\n因此她想出了一个主意。 她剪下了头发,穿上了男孩的衣服,\n像一个男孩一样生活着。 她成功了。\n她得到了这个角色,当她在舞台上演出时, 每个来看她表演的人都为之惊叹,为之心醉。 但对她而言,这还不够。\n在这个充满着谎言和欺骗的世界中,\n她厌倦了这个最大的骗局。 所以,有一天,她褪下了男孩的伪装。 当真相揭露时,\n观众们才发现他们所喜爱的\n明星实际上是个女性, 观众们目瞪口呆,\n因为他们不能否定自己内心的真实想法:\n她,一个女人,能够表演得跟男人一样好。 自此之后,变革悄然而生。\n剧院改变了政策,女性同样能够登台演出。 至于那个女孩,是的…那便是我。 我是若纱凛,是这座舞台的明星,\n也是蔚南沙市的道馆馆主。 你干得很好,没有被误导,来到这里找到了我。 但是,你是否能够击败我呢?终幕开始了! PN得到了乐舞徽章! 若纱凛:不要害怕成为伟人。\n一些人生而伟大,\n一些人用自己的行为使自己成为伟人。 而另一些人的伟大则是别人强加于他们身上的。\n我不知道你属于其中哪一类,\n但是你确实很出色。 毫无疑问,你的智慧,你的力量,\n都会让你成为闪耀的明星! 总而言之:属于你自己的东西才是真实的。\n作为我们战斗的纪念,收下这个招式学习器吧。 戏法空间是一个狡诈的招式,\n它很适合像我一样的幻术大师! 它会使速度更慢的宝可梦在短时间内获得先手。\n灵活使用它吧!" + +msgid "MAP147_TRAINER_7_DEFEAT" +msgstr "干得太棒了!你配得上这枚乐舞徽章!" + +msgid "MAP148_NPC_1" +msgstr "PN!很高兴在雾若镇看见你。\n这里的道馆首领是谢尔顿。\n他使用钢属性宝可梦和技术!\n在这片美丽的土地上,还真是格格不入呢。\n别告诉他我说了那些话。 钢属性抵抗许多属性,但请记住,火属性,\n格斗属性,地面属性都克制它。 水属性对钢属性效果一般。祝你好运!" + +msgid "MAP148_SIGN_1" +msgstr "要按下按钮吗?" + +msgid "MAP148_SIGN_2" +msgstr "要按下按钮吗?" + +msgid "MAP148_SIGN_3" +msgstr "要按下按钮吗?" + +msgid "MAP148_SIGN_4" +msgstr "要按下按钮吗?" + +msgid "MAP148_TRAINER_1" +msgstr "你对电脑有多少了解呢?" + +msgid "MAP148_TRAINER_1_DEFEAT" +msgstr "显然,你懂得比我多…" + +msgid "MAP148_TRAINER_2" +msgstr "来看看!我能用吉他弹塞尔达的主题曲!\n很酷吧?" + +msgid "MAP148_TRAINER_2_DEFEAT" +msgstr "Game over..." + +msgid "MAP148_TRAINER_3" +msgstr "哈哈哈 我是个疯狂的游戏玩家!\n哟,我是个女孩,我喜欢玩电子游戏!o3o" + +msgid "MAP148_TRAINER_3_DEFEAT" +msgstr "啊诶诶诶诶!" + +msgid "MAP148_TRAINER_4" +msgstr "根据专家理论,\n科技产品最终能在智能上超越人类,\n而且还能自我完善。" + +msgid "MAP148_TRAINER_4_DEFEAT" +msgstr "让我调整一下特殊控制量…" + +msgid "MAP148_TRAINER_5" +msgstr "PN。我等着你呢。\n在麦田那时候你的表演确实挺不错的。\n我甚至都有些被吸引了! 啊,但是蕾普丽的打扰让我厌烦。\n这镇子里的一切都让我厌倦。\n让我看看你有没有与我想的一样\n有S51-A那么强吧! 喔…你解决了我的谜题。\n好吧,无所谓。我已经厌倦了等待。\n这个镇子里多么无趣。根本无事可做。 这里的人只热衷于耕种,祈祷与吃饱喝足。\n他们根本就不懂!\n他们不知道他们的生活毫无意义,\n他们根本无足轻重吗? 哎呀!真令我生气! 我的钢属性宝可梦已经厌倦了生活\n在这个愚蠢的镇子里了。\n让你感受我们的愤怒吧! 你…你是如何变得这么强的?真是难以置信。\n我每天所做的一切都是在训练、训练,\n然而像你这样的小鬼居然赢了… 好吧,无论如何。你让我的生活不那么无聊了。\n我想我应该给你这个。 PN得到了像素徽章! 我想你赢了后,我还应该给你这个。\nPN得到了TM74陀螺球! 那个招式学习器里包含了『陀螺球』。\n这是一个钢属性招式,宝可梦的速度越慢,\n招式威力越大。 这个招式很适合钢齿鹿,\n而让恐龙战车使用则意义不大。\n只要你没有错误使用它,\n他会是一个强有力的招式。" + +msgid "MAP148_TRAINER_5_DEFEAT" +msgstr "怎么可能?!" + +msgid "MAP150_NPC_1" +msgstr "一群虫属性宝可梦挡住了你的路!……\n要使用杀虫喷雾吗? PN喷洒了杀虫喷雾。 它们迅速散开了。似乎你激怒了它们… 最好不要激怒他们。 一群虫属性宝可梦挡住了你的路,\n最好不要激怒它们…" + +msgid "MAP150_NPC_2" +msgstr "一群虫属性宝可梦挡住了你的路!……\n要使用杀虫喷雾吗? PN喷洒了杀虫喷雾。 它们迅速散开了。似乎你激怒了它们… 最好不要激怒他们。 一群虫属性宝可梦挡住了你的路,\n最好不要激怒它们…" + +msgid "MAP150_NPC_3" +msgstr "一群虫属性宝可梦挡住了你的路!……\n要使用杀虫喷雾吗? PN喷洒了杀虫喷雾。 最好不要激怒他们。 一群虫属性宝可梦挡住了你的路,\n最好不要激怒它们…" + +msgid "MAP150_NPC_4" +msgstr "一群虫属性宝可梦挡住了你的路!……\n要使用杀虫喷雾吗? PN喷洒了杀虫喷雾。 最好不要激怒他们。 一群虫属性宝可梦挡住了你的路,\n最好不要激怒它们…" + +msgid "MAP150_NPC_5" +msgstr "一群虫属性宝可梦挡住了你的路!……\n要使用杀虫喷雾吗? PN喷洒了杀虫喷雾。 最好不要激怒他们。 一群虫属性宝可梦挡住了你的路,\n最好不要激怒它们…" + +msgid "MAP150_NPC_6" +msgstr "一群虫属性宝可梦挡住了你的路!……\n要使用杀虫喷雾吗? PN喷洒了杀虫喷雾。 最好不要激怒他们。 一群虫属性宝可梦挡住了你的路,\n最好不要激怒它们…" + +msgid "MAP150_NPC_7" +msgstr "一群虫属性宝可梦挡住了你的路!……\n要使用杀虫喷雾吗? PN喷洒了杀虫喷雾。 最好不要激怒他们。 一群虫属性宝可梦挡住了你的路,\n最好不要激怒它们…" + +msgid "MAP150_NPC_8" +msgstr "一群虫属性宝可梦挡住了你的路!……\n要使用杀虫喷雾吗? PN喷洒了杀虫喷雾。 最好不要激怒他们。 一群虫属性宝可梦挡住了你的路,\n最好不要激怒它们…" + +msgid "MAP150_TRAINER_1" +msgstr "哇哈哈哈!微不足道的人类!\n你现在暗漆隧道里!" + +msgid "MAP150_TRAINER_1_DEFEAT" +msgstr "好窄!" + +msgid "MAP150_TRAINER_2" +msgstr "嘿嘿…暗漆隧道里的这些充满岔路的山洞…\n它们最终通向何方?" + +msgid "MAP150_TRAINER_2_DEFEAT" +msgstr "诶??" + +msgid "MAP150_TRAINER_3" +msgstr "这里真是捕虫少年的梦幻之地!" + +msgid "MAP150_TRAINER_3_DEFEAT" +msgstr "真失败…" + +msgid "MAP150_TRAINER_4" +msgstr "这里真是捕虫少年的梦幻之地!" + +msgid "MAP150_TRAINER_4_DEFEAT" +msgstr "真失败…" + +msgid "MAP151_NPC_1" +msgstr "你是挑战者吗?道馆馆主不在这里。\n事实上,他去森林里训练了,\n到现在还没有回来…… …\n他失踪好久了,我有点担心。\n看样子,你是个强大的训练家,对吗? 帝柯擅长火属性宝可梦,\n所以他最有可能进入暗漆隧道深处进行训练。\n考虑到徽章数量,还是你去找他吧。 好孩子!\n喷杀虫剂比任何其他喷雾都能\n更有效地赶走挡路的虫子。" + +msgid "MAP151_NPC_2" +msgstr "欢迎来到仙林镇。\n没有多少人有本事通过贝加尔森林,\n所以先祝贺你咯。" + +msgid "MAP151_NPC_3" +msgstr "仙林镇是个与世隔绝的地方。这里连电都没有。" + +msgid "MAP151_NPC_4" +msgstr "说实话,我们这里不太喜欢现代技术。\n我们中的有一些人,\n仍然使用球果来收服宝可梦。" + +msgid "MAP151_NPC_5" +msgstr "你见过帝柯和他的宝可梦们的舞蹈吗?没有?\n啊哈哈!他们非常可爱。" + +msgid "MAP151_NPC_6" +msgstr "哇哈哈哈!这里经常下雨!但是没关系的!\n我喜欢雨天!" + +msgid "MAP151_NPC_7" +msgstr "在仙林镇,\n你不必担心交通的噪音让你夜不能寐。\n但你需要担心虫子!" + +msgid "MAP151_NPC_8" +msgstr "仙林镇没有传统的商场。\n不过,你可以用树果来交换稀有道具和宝可梦。" + +msgid "MAP151_SIGN_1" +msgstr "仙林镇:\n哇哦,你竟然能发现这里,干得好。" + +msgid "MAP151_SIGN_2" +msgstr "仙林镇道馆。\n馆主:帝柯『燃烧的舞者』" + +msgid "MAP152_NPC_1" +msgstr "我来到这里,想让他们把我训练成优秀的忍者。\n但我在道馆被打得惨败…\n我需要更加努力的训练! 据说,\n只有掌握了所有的忍者技巧才可以\n训练月波村的神圣宝可梦。\n我要好好努力,才能收服它们!" + +msgid "MAP152_NPC_2" +msgstr "我特意来到这个城市参观传奇博物馆。\n他们收藏着早在天舵建立之前的文物! 对我这样的遗迹狂来说,\n传奇博物馆简直是天堂!\n这里有各种各样的古代神话和文物!" + +msgid "MAP152_NPC_3" +msgstr "天舵东部海域有一个核能厂。\n这是天舵最后一个核能厂……" + +msgid "MAP152_SIGN_1" +msgstr "门被锁住了。" + +msgid "MAP152_SIGN_2" +msgstr "门被锁住了。" + +msgid "MAP152_SIGN_3" +msgstr "门被锁住了。" + +msgid "MAP153_NPC_1" +msgstr "拿下这个徽章,我就能去宝可梦联盟了!\n也许在我参加联盟前会去趟天魅镇,\n抓些水属性宝可梦强化我的战队。 万事具备,只差此!\n我已经做好当冠军的准备了!\n虽说这个道馆好像很强……" + +msgid "MAP155_NPC_1" +msgstr "欢迎来到奢华巡航!\n在这里你可以自由放松,不用担心核危机。\n你的房间是右手边最后一间。\n当然你也可以随意到处逛逛,跟其他乘客对战。" + +msgid "MAP155_NPC_2" +msgstr "船一靠岸我就下船!\n可能有人遭遇核能厂的危机而受伤!\n我要以先制之爪的速度去救他们。 我比先制之爪快多了,所以这个还是留给你吧。 我要去帮助那些处于险境中的可怜人,\n这次巡航可不轻松!" + +msgid "MAP155_NPC_3" +msgstr "你好,亲爱的。我曾经是一个训练家。\n啊,那时多么愉快!\n但是现在我老了,不能继续下去了,\n这个招式学习器我用不上了。\n请好好利用它哦? 这才是好样的! 喔,好吧,\n我相信我会找到一些想要它的训练家。" + +msgid "MAP155_NPC_4" +msgstr "你好,训练家!我是这艘船的船长!…\n可我晕船! 怎么办?怎么办?\n帮我这个老家伙一个忙,好吗? 啊…这样好多了。\n什么,你想要什么酬劳吗?那可没有。\n给我滚开! 喔…哎…" + +msgid "MAP155_TRAINER_1" +msgstr "我本想好好放松一把的……\n但我无法停止思考核能厂的事情!\n也许我需要转移下注意力。" + +msgid "MAP155_TRAINER_1_DEFEAT" +msgstr "啊!但我不能集中注意力!" + +msgid "MAP155_TRAINER_2" +msgstr "我是一个登山男!在船上我会有些犯恶心…\n但我会继续战斗的!" + +msgid "MAP155_TRAINER_2_DEFEAT" +msgstr "我感到恶心……" + +msgid "MAP155_TRAINER_3" +msgstr "嘿嘿!你要去哪里?" + +msgid "MAP155_TRAINER_3_DEFEAT" +msgstr "不不不 !我们输了。:((" + +msgid "MAP155_TRAINER_4" +msgstr "我只使用最强的宝可梦,你的宝可梦没有胜算!" + +msgid "MAP155_TRAINER_4_DEFEAT" +msgstr "我…我想我需要一条毛巾。" + +msgid "MAP155_TRAINER_5" +msgstr "pn。\n说起来有些愚蠢,但我有几分害怕。\n等下,不!我没有。我永远不会害怕!\n我要成为最好的训练家! 不过…爸爸……我……爸爸他很强的!\n他有许多强大的宝可梦! 你爸爸是一个保育家,对吧?他会帮助每个人。\n他肯定很强!\n我的意思是,嗯…就…\n就是,想战斗吗? 我不关心在核能厂发生了什么!\n现在,我只关心击败你!" + +msgid "MAP155_TRAINER_5_DEFEAT" +msgstr "不!这不公平!!!" + +msgid "MAP156_NPC_1" +msgstr "我从来没有见过铠零,所以激动地舌头打结了。 我…从来都不知道他有一个儿子。\n他非常专注于自己的工作,\n从来没有提到过关于家庭的事。 我…从来都不知道他有一个女儿。\n他非常专注于自己的工作,\n从来没有提到过关于家庭的事。" + +msgid "MAP156_NPC_10" +msgstr "我们计划把11号道路开发成一个帮助天舵地区\n濒危物种复兴的自然保护区。\n在保护区内,\n除非得到许可,\n否则不允许训练家们收服宝可梦。" + +msgid "MAP156_NPC_11" +msgstr "我们保育家在天舵做了许多的事情。\n我们努力扼制犯罪率、搜索救援并保护环境。" + +msgid "MAP156_NPC_12" +msgstr "我现在是一名见习保育家!铠零他是我的偶像!" + +msgid "MAP156_NPC_13" +msgstr "pn,我需要你把这封信交给卡梅伦。\n他现在在核工厂岛。\n你只要在7号道路的码头坐船,\n往北走就能到达那里了。" + +msgid "MAP156_NPC_14" +msgstr "这里是针对受伤的人们和宝可梦\n的急救护理设施。\n请拿些洗手液清洁一下双手。\n我们不想让任何人受到感染。" + +msgid "MAP156_NPC_15" +msgstr "许多患者还在疗伤修养,\n请不要打扰到他们的休息。" + +msgid "MAP156_NPC_16" +msgstr "咳,咳…我感觉很难受…" + +msgid "MAP156_NPC_17" +msgstr "喔,你在这里,我的小宝贝。我给你带了甜汤。" + +msgid "MAP156_NPC_18" +msgstr "昨天我带着发烧的儿子来到了这里。\n还好有护士们的帮助,他现在好多了。" + +msgid "MAP156_NPC_19" +msgstr "这里是重症监护室,很抱歉,我不能让你进去。" + +msgid "MAP156_NPC_2" +msgstr "保育家的职责就是守卫天舵的自然风光 你父亲是其中之一--不,\n他是我们这里最高级别的保育家!\n每个人都敬仰他。" + +msgid "MAP156_NPC_20" +msgstr "聪明的训练家总会储备些回复类药品。\n要是药品不够,用树果也能代替。 带上这些解毒剂吧,它们能在旅途中帮到你。" + +msgid "MAP156_NPC_21" +msgstr "鹰…鹰…" + +msgid "MAP156_NPC_22" +msgstr "我们在3号道路发现了这个小家伙。\n一些训练家让他中毒了,并且还丢下他不管…" + +msgid "MAP156_NPC_23" +msgstr "这栋建筑的房顶有一个停机坪。\n我们可以使用飞机将那些受重伤\n者带去别的地方治疗。" + +msgid "MAP156_NPC_24" +msgstr "我从来没有见过任何类似的症状……\n难道这和放射性灾难有联系?" + +msgid "MAP156_NPC_25" +msgstr "噶噶!嘶哪哪哪! 你想使用PST吗 ...PN使用了PST! 啊啊啊啊撕裂破坏一切啊啊啊啊" + +msgid "MAP156_NPC_26" +msgstr "这台机器能够监测整个地区的天气。\n在所有的保育家基地都有一个类似的。\n通过使用这台机器来预报天气,\n我们可以在雷暴和飓风发生之前\n及时得到消息并作出应对。" + +msgid "MAP156_NPC_27" +msgstr "这里是研究所。\n天舵保育家们正和顶尖专家学者一起,\n研究天舵一系列问题的解决方案。" + +msgid "MAP156_NPC_28" +msgstr "我们保育家依靠尖端技术来完成工作。\n具体地说,我们使用捕猎游标,\n可以非暴力地驯服一只宝可梦。\n捕猎游标是很特别的,\n它们对于已经被收服的和野生的宝可梦都有效。\n不过,\n训练有素的被收服的宝可梦可以\n抵抗捕猎游标的力量,\n这也许是它与训练师之间的羁绊起的作用。" + +msgid "MAP156_NPC_29" +msgstr "所以,pn,你是铠零的孩子吧?\n坦白地说,我可从没想过他会有孩子。\n我们从没听他谈论过他的家庭。" + +msgid "MAP156_NPC_3" +msgstr "我们并不收服宝可梦。\n但我们中不少人都有宝可梦做搭档。" + +msgid "MAP156_NPC_30" +msgstr "我们正在尝试治疗这只狸浣熊的方法。\n由于和人们的长期接触,\n它已经对人们放下了戒心。\n不过,\n它的皮毛和唾液仍然含有微量的放射性物质。 斑竹:没问题。\n我们需要找出一种方法吸走这些辐射。\n只要它停止产生放射性的能量,\n那么它的细胞就会开始正常再生了。\n理论上这种方法是可行的,\n但是我们的技术还不能做到这种事情… 咯鲁夫!" + +msgid "MAP156_NPC_31" +msgstr "我把最后的重心放在防辐射服上。\n下次执行任务时,它应该能投入使用了" + +msgid "MAP156_NPC_32" +msgstr "看看这几个月来的研究成果————防辐射服!\n基于丰缘地区的蓝图,\n这种服饰可以使佩戴者完全不受辐射的影响。\n它还有一个空气过滤系统和一个内置的双向无线电等。\n这只是初号机,\n希望我们最终能够生产出满足\n整个保育家团队的数量来。" + +msgid "MAP156_NPC_33" +msgstr "萨柏丝博士:\n喔,欧内斯特!我可没想到能在这里见到你。 斑竹:\n很高兴见到你,莉莉。研究进行得怎么样了? 萨柏丝:\n一切顺利,\n我们的防辐射服已经获得了很大的进展,\n捕猎游标的新抗核捕获模式也很好,\n只不过会比普通捕获模式难使用一些。\n至于为核属性宝可梦治疗的研究,\n你的笔记为我们带来了很大的帮助。 斑竹:我很乐意效劳。\nPN,让我来告诉你关于核属性,\n我们都发现了什么,话说,\n你知道进化石的工作原理吧?\n每块石头都会发射特定频率的电磁辐射,\n当特定的宝可梦暴露于这种类型的辐射里时,\n它们就会进化。\n每种属性都似乎与特定频率相关联。\n至于核属性辐射,那是个高得多的频率。 所以,事实就是,\n越来越多的宝可梦因为核辐射而发生了变异,\n他们的物种没有变化,但是他们的颜色,\n习性和属性都发生了改变。\n因为他们的身体没能适应这种变化,\n所以它们现在变得有点疯狂。\n这就是它们会变得野蛮的原因。\n但我认为通过合理的医疗手段,\n我们可以将它们治愈。\n它们的颜色虽然无法变回原来的样子。\n但可以使他们不会违反命令或攻击你。 还是一如既往的聪明啊,欧内斯特。 斑竹:\n谢谢你,莉莉。我努力了。" + +msgid "MAP156_NPC_34" +msgstr "似乎有部分属性的宝可梦比其他\n属性更容易受到感染。\n一般属性,\n毒属性,恶属性,\n飞行属性这四种属性的宝可梦被感染的最多。\n虫属性,\n钢属性和幽灵属性的宝可梦被感染的最少。" + +msgid "MAP156_NPC_35" +msgstr "正如你所知道的那样,\n宝可梦保育家使用捕猎游标制服狂暴的宝可梦。\n然而,\n直到最近,他们也无法制服核属性的宝可梦。\n现在,\n我们已经研究出最新型的捕猎游标,\n虽然它无法使保育家命令核属性的宝可梦,\n但是至少,可以使它们平静下来,并进入睡眠。" + +msgid "MAP156_NPC_36" +msgstr "在电厂,我们目睹了一个从未见过的宝可梦!\n起码,我们确定它是宝可梦。\n它的名字叫铀瑞利恩,它似乎是核属性。\n核属性传说宝可梦……居里一定是它的训练者。\n我们仍在努力了解它的能量来源可能是什么,\n以及这只宝可梦的来历。\n卡梅伦要是醒了……他可能会给我们线索。" + +msgid "MAP156_NPC_37" +msgstr "… [这个保育家被铀瑞利恩的『半衰期』击中了。\n她现在的状况有些糟糕……]" + +msgid "MAP156_NPC_38" +msgstr "PN?.是你吗?\n还有锡迩和斑竹博士也来啦。\n我很高兴你们都来这里了。 我们用了最快的速度赶到这里。\n感觉怎么样了,铠零? 我很好,我没受到多少辐射-\n咳,.咳.… 拜托了,不要尝试勉强自己了。\n辐射性的空气已经进入你的肺了。\n你需要让你的心率降低。 在市民和宝可梦处在危机中的时候\n你让我怎么保持冷静?!\n咳,.咳.… 听好了。\n.既然我们知道我们所面对的是什么了,\n我想出了一个计划。\n我现在很肯定这个居里就是所有灾难的根源。\n如果我们能拿下居里,\n那么发电厂将会变得安全,\n我们也可以开始进行恢复工作。\n当然,我们得先找出居里的藏身之处… 幸运的是,卡梅伦也会帮助我们。 父亲…?\n但是他一直没有动静,从他…… 看起来,老卡一直在等着这事发生。\n我们送他来时,在他夹克里发现了这些文件。\n他搜集居里和铀瑞利恩的信息有一段时间了。\n当然也包括这封信。 致铠零和天舵保育家们,如你们所知,\n我卡梅伦·凯恩是工程师,私人保镖,\n还是一位父亲。\n但是,这并不是我的真实身份。\n我的真名是卡梅伦·兴风者。 我是国际刑警组织的一名特工。\n十一年前,\n我回到天舵地区调查危险的报告\n和非法的宝可梦试验。\n在秘密调查的过程中,\n我身份暴露,罪犯们消灭掉罪迹之后逃走了。 无数人因此失去生命。\n这是我一生中最大的遗憾。\n在我失败之后,国际刑警组织让我提前退休。\n但我永远也不会忘记我在那座岛上发现的东西。 我爸爸竟然是秘密特工?哇!.简直帅炸了! 他总是有一点冷漠。\n事故发生后的一天,\n他忽然带着他的孩子出现在镇上…\n绝口不提他是谁或者他从哪来。 … 所以老卡十年前就知道了更多关于爆炸的信息…\n露希尔失去了她的生命。为什么他不告诉我? … 信还没读完。 尽管我退休了,\n但是在这些犯罪分子被绳之以法之前,\n我都不会休息的。\n我知道证据还在那里…\n所以,我当了新发电厂「ε」的承包人。 Using the construction of the new plant as a cover, I planned to investigate the site of the ruined Plant, to prove that what happened there was no accident.\\n Instead, I found something else, something far more sinister... 关于人造宝可梦的详细蓝图和计划!\n我即将集齐一切信息,发到国际刑警组织时,\n意想不到的事情发生了。\n岛上发生的巨大爆炸。\n那时我就知道,这一切远远没有结束。 我靠着八咫龙侥幸逃脱了爆炸。\n从天空的高处,我看到了他…\n那个鬼魅般的身影,有如幽夜的怨灵,\n立在发电厂的废墟上,在他的身旁,\n还有一只宝可梦。 我意识到那个人脸上带的面具\n我之前在图表上见过。\n是居里的标志。 在研究所中有一个高科技设备。\n它的作用是作为某种精神继电器。\n它能传输穿戴者的思想,从而控制宝可梦… 铀瑞利恩。 一个人造宝可梦。\n它被当作一个无限的能量来源。\n它充满潜能,它有毁灭原子的能力。\n但是,为了激发潜能,\n它需要耗费大量的核燃料。 为了促进吸收,它拥有了检测放射性的能力:\n盖革感应。\n我相信铀瑞利恩是在那座岛上给创造出来的,\n并且在那里沉睡了许多年了。\n是新的铀燃料运输到那座岛屿\n上引起了它的觉醒。 但是….铀瑞利恩并不是孑然一人。 当初那个鬼魅般的影子。\n我不知道他是谁,也不知道他的目的是什么。\n他拥有着居里面具,\n看起来是铀瑞利恩的训练家。\n除此之外,他似乎还想要避人耳目。 他利用铀瑞利恩瞬间移动的能力,\n量子跃迁去做这件事。\n然而,\n他每使用一次这种能力,\n都会留下一片核辐射的痕迹。\n跟着这些痕迹,\n我秘密地在这个地区跟踪了他几个月。 所有人都以为我死了,\n实际上这更有利于秘密行动。\n虽说,我能想象锡迩将承受多大悲伤…\n但是,尽管我很在意我的儿子,\n保卫天舵地区更为重要。 所以,你只是想让我们所有人都以为你死了?!\n你怎么能这样,爸爸?我当时很震惊!\n我的意思是,我知道作为特工有很多工作要做,\n但是…\n至少要留下活着的迹象啊!什么都行! 是的….失去卡梅伦让我们都很难过。\n尤其对你而言,锡迩。\n但是,在他失踪期间,他在秘密地跟踪居里。\n这个信息可能会使我们俘获居里,\n并为这所有的一切画上一个句号! 最后,\n他们似乎安居在了雾若镇北方的发电厂「ζ」。\n那很偏僻,而且辐射会把入侵者隔离。\n那儿似乎库存着很多的核燃料。\n但是这不够他们一直使用。 终于,他们用完了,\n他们将被迫出来寻找更多燃料。\n仅剩的铀藏在了天舵东部。\n那会是他们接下来要去的地方。\n我想,到我行动的时候了。 我要匿名提醒保育家们提前攻击,\n并且把核燃料转移到别的地方。\n铀瑞利恩如果得到了更多的燃料,\n它可能能够达到它的充实形态…\n一只拥有无限破坏力的宝可梦。 不管付出什么代价我都要阻止它。\n保育家们会在发电厂「ο」为铀瑞利恩\n和居里设下一个陷阱。\n在那,他们会被迫暴露自己。\n如果他们设法逃脱,\n他们就会再次逃到雾若镇北方的发电厂「ζ」。 既然那样,我会加入保育家们,\n与他们在那会合。\n我必须要将居里绳之以法,\n为了天舵所有无辜的人!\n- 兴风者·卡梅伦 那么,信就到这里了? 是的,就这么多了。\n尽管,老卡并没有全部告诉我们。\n他似乎掌握着相当多居里和铀瑞利恩的数据…\n.文件详细记录了他们的能力和弱点…\n.看起来他对此非常关心。 你对这并不陌生了,是吧,铠零? … 咳,咳… …\n先别提这个,.卡梅伦的情报可能是非常珍贵的。\n我们有了新的追踪线索。\n显然,在与居里和铀瑞利恩战斗中,\n他设法给他们带上地理定位器。\n我的保育家们正在扫描他们在哪里。 上司!我们追踪到跟踪信号了!\n和你说的一样来自西部…。\n看起来是从雾若镇辐射区深处发出的! 毫无疑问老卡的情报是正确的。\n他们正在发电厂「ζ」的内部。\n防辐射服准备好了吗? 准备好部署了,长官! 做得好。\n这次,保育家有着绝对优势。\n我们会找到他们并制止他们的罪行!\n我本希望我可以指挥这次任务….但是......\nPN。 正常来说应该举行一次宣誓仪式,但是…\n.时间不多了,所以我们直接进入重点。\n我会让你担任全体保育家的指挥。\n.我希望你可以代替我完成这个任务。 我知道你可以做到的。\n你已经克服了你道路上的每个困难。\n你现在已经有8个道馆徽章了。\n你已经成为一个坚强,勇敢,独立的人了。 我仅仅想让你知道…\n.我对你是感到多么的自豪,PN。\n我上哪去找像你这么好的孩子。\n一直以来我都没尽到父亲的职责。\n我希望我未来可以补偿你。\n在所有的事情结束以后… 呜… 我-.我很高兴父亲还活着…\n.我不想再次离开他了…\n但同样地,\n我要让居里为他们的所作所为付出代价!\n铠零先生!.我也要成为一名保育家! 当然了,锡迩。.通过这次任务你便可以晋升。\n我们拥有的强大训练家越多,\n我们就能越快拿下居里。\n我会在保育家总部待着,给你们提供支援。\n我们会远程监控你们的位置。\n博士,我们的研究所需要你。 当然!我们在治疗上快有一项重大突破了。\n我期待已久了! 嘿,PN!我们成为保育家了!\n太帅了,不是吗? 你们两个已经证明过你们不只是小孩子。\n锡迩,你能勇敢地与居里对抗…\n.好吧,那太鲁莽了。但是你的勇气值得称赞。 …\n喂,别说了!\n我仅仅是发现了父亲还活着,\n并且看到他陷入了危机!\n我不可能仅仅是忍耐,什么也不做。 爸爸…\n.我肯定,你的所为是值得的。\n但是当你最后醒来时…\n.我会在这里告诉你,是你帮忙拯救了天舵。 一队保育家已经在7号道路的西边码头待命了。\n在那里,你们将会坐船穿过湖和8号道路,\n麦田。\n那个区域已经被认定为危险区域了。\n你们需要保护装置。\n幸运的是,\n我们的研究着已经开发出了能保护\n你们免受辐射危害的防辐射服。 这条路的尽头就是通往发电厂「ζ」的小道。\n追踪信号是从工厂深处发出来的。\n你们需要做好准备。谁都不知道会发生什么。" + +msgid "MAP156_NPC_39" +msgstr "… [卡梅伦没有意识,也无法做出回应。]" + +msgid "MAP156_NPC_4" +msgstr "铠零:\n菲蕾,阿尔米亚,还有天舵……\n嗯,怎么了?\n没什么,我只是在回忆。 铠零:\n听着,也许我可以陪你吃午餐?\n不,等等,我还有工作要做。对不起。 铠零:我的姐姐近来可好?…迷上了玩游戏机?\n那好吧。 铠零:\n你知道,你的母亲已经……\n我多希望你还能记得她的容貌… 铠零:哎…" + +msgid "MAP156_NPC_40" +msgstr "铠零的暴君猴从不离开他。\n他们已经有了深深的羁绊。" + +msgid "MAP156_NPC_41" +msgstr "暴君… PN用了PST! 老大受伤了! 必须要保护老大!" + +msgid "MAP156_NPC_42" +msgstr "老爸… 我会在这里陪着你,所以…\n请坚持下去,好吗?" + +msgid "MAP156_NPC_43" +msgstr "卡梅伦的八咫龙比以前飞得更快了,\n它现在停在屋顶的着陆台上,它太大了,\n所以不适合停在室内。\n虽然它一直想跟随他的训练家进屋,\n真是一个忠诚的宝可梦。" + +msgid "MAP156_NPC_44" +msgstr "我是一名专门救助受伤保育家的战场医生。\n这是我从阿尔米亚地区带来的宝可梦幸福蛋,\n它可是我最好的伙伴。" + +msgid "MAP156_NPC_45" +msgstr "幸福!幸福蛋!" + +msgid "MAP156_NPC_46" +msgstr "我必须说…\n.虽然铀瑞利恩是那么的可怕,\n看到一个从未被发现的宝可梦物种,\n这还真是挺有趣的。 呃呃…\n.他说铀瑞利恩得到更多能源后会变得更强吗?\n看来可怕的灾难已经…\n.我都不敢相信它到底有多强! 我们已经尽力防止它的力量继续增加了。\n我们的目标是想让铀瑞利恩无力\n化并且逮捕它的训练家居里。\n根据卡梅伦的记录,如果铀瑞利恩被削弱了,\n它就会进入一种低出力的状态。\n只要我们将它破坏的力量移除掉,\n我们就可以考虑如何处理它了。 自从关东的超梦事件以来进行宝可梦实验\n和尝试创造人工宝可梦都是不合法的…\n.但那不意味着这种行为已经停止了。\n而我相信一个生物出生的环境\n是不能决定他的命运的。\n我们需要考量一下。 如果铀瑞利恩和其他的核属性宝可梦一样,\n是一个没有自我的破坏机器的话…\n.那么为了这个地区的安全,\n我们就没有选择,只有终结它的生命了。\n尽管….我不希望看到这种事发生。 等等….终结它?你们打算杀了它吗? 哎 我说了我并不想这么做。\n但是正如我们所知,\n它会制造威胁所有生命的原子爆炸。\n我是一名保育家,\n保护人与宝可梦生命的安全是我的职责:\n铀瑞利恩已经攻击并且伤害了许多人,\n包括我的一些好同伴,而且- 咳,咳… …你也同意吗。 我….是这么想的。 我相信你作为首领的判断。\n但无论如何,作为一名科学家,\n我更希望铀瑞利恩能够活着。\n一种完全没被发现过的宝可梦是非常有建设性的。\n它甚至有可能有着我们需要的,\n治愈饱受核属性宝可梦折磨\n的人们和宝可梦的方法。 我们只能等待和观察了。" + +msgid "MAP156_NPC_47" +msgstr "你好,PN!\n你有需要治疗的受污染的核属性宝可梦吗? 好!我会治疗你的。这不会花很长的时间。 好的,你的已经完全康复了。\n只要你带来受核辐射影响的宝可梦,\n我就会治好它们。 如果你有任何的受辐射的宝可梦,把它们带来,\n我会治疗好它们。\n但是有一点要记得,\n我能治疗的只有受辐射影响的宝可梦。\n那些原本就是核属性的,\n如原子伊布和哈兹马,则不需要治疗了。 如果你有任何的受辐射的宝可梦,把它们带来,\n我会治疗好它们。" + +msgid "MAP156_NPC_48" +msgstr "哈哈-兹玛! 你想使用PST吗 ...PN使用了PST! 快乐! 乐于助人!" + +msgid "MAP156_NPC_5" +msgstr "我们的上司,铠零,\n自从10年前的事故起就变了个样…\n在这场事故中他失去了她的妻子。" + +msgid "MAP156_NPC_6" +msgstr "欢迎来到天舵保育家西部总局。\n这里是我们在天舵西部行动的总部。\n还有其他问题吗? 天舵地区的保育家们致力于维护和平,\n保护天舵的环境。 我们为了保护人民与宝可梦们而努力,\n避免那些可能会造成伤害的事情发生。\n无论是犯罪还是天灾,\n你都可以联系保育家来寻求帮助。 我们与普通训练家不同,\n因为我们不用精灵球驯服宝可梦。\n相反,\n我们使用捕猎游标画圈将野生的宝可梦驯服。\n这样能够减少对当地环境的影响。 你还有什么想知道的吗? 有的时候,\n天舵的保育家会寻求普通训练家\n的帮助来完成指定的任务。\n但前提是,这必须经过首席保育家的认可才行。\n想要知道当前的任务,\n请与我右边的保育家详谈。 你还有什么想知道的吗? 核能厂岛的东南部发生了爆炸,\n原因还暂且未知。\n天舵的保育家们正在抢险救灾。\n目前,我们的人力基本上都投入到了疏散该岛。 然而,还是有辐射影响到了大陆,\n对这里的生态环境造成了影响。\n但请保持冷静,留在室内,并且远离爆炸中心。 天舵西部一切正常。 目前,岛屿东南方,正在建设一个新的核能厂。 自从10年前的那起核爆炸,\n天舵西部一直使用不可再生能源,\n例如煤和石油等,这些都会污染环境。 一旦这个新的核能厂建设成功,\n天舵西部就能够完全脱离化石燃料了。 你还有什么想知道的吗? 你的父亲目前正在西南部的核能厂岛上,\n领导一个救援任务。\n你应该尽可能远离该地区。 …嗯?你的父亲…?喔!你指的一定是铠零! 我一直不知道铠零有孩子。你可以上楼去找他。\n见到你,他可能会大吃一惊的。 还有什么需要我帮助的吗?" + +msgid "MAP156_NPC_7" +msgstr "发电厂的爆炸是因为一个叫居里的人…\n我甚至怀疑他是不是人?\n他戴着一个奇怪的头盔。\n那东西在他身边--「铀瑞利恩」。\n我从来没有见过也没有听说\n过任何像这样的宝可梦…" + +msgid "MAP156_NPC_8" +msgstr "这里是天舵西部保育家最大的运营基地。\n在终南市我们还有规模小一些的分部,\n而天舵东部同样有自己的总部。\n这里的保育家组织比起阿尔米亚的要年轻很多。\n事实上,\n首领铠零与阿尔米亚的其他一些\n保育家被派遣到这里后,\n花了几乎30年的时间使组织扎稳了根。" + +msgid "MAP156_NPC_9" +msgstr "我们不像训练家一样收服宝可梦,\n我们只和宝可梦保持合作关系。\n我的搭档,\n这只姆克鹰,是我在阿尔米亚地区遇见的伙伴。" + +msgid "MAP157_NPC_1" +msgstr "你坐游轮来的吗?我也是。 这里的道馆是钢属性的。\n谁能猜得到,在这样的一个小镇,\n道馆使用的居然是钢属性。 这里安静得让人坐立不安。\n对我这样有追求的训练家来说,\n这里的生活节奏太慢了。 我正在为击败馆主做准备。" + +msgid "MAP157_NPC_2" +msgstr "镇上只有两个地方可以联网。\n这里,以及道馆。 我不认为谢尔顿会想和别人分享他的密码……\n而这里的网速糟透了! 我来到雾若镇是因为,\n我听说这里掌握着一些尖端技术。 但事实证明,只在道馆才有,\n而这个城市的其他地方都是\n些农场和有神论的傻瓜!" + +msgid "MAP157_NPC_3" +msgstr "自从波碧湾附近的核能厂发生了事故,\n天舵保育家都处于高度戒备状态。 我正在执行巡视任务,但似乎一切正常…… 哎…为什么我不能拿到一个更令人兴奋的任务?" + +msgid "MAP158_NPC_1" +msgstr "这个商场只卖关于宝可梦的东西!\n可我想要的只是个三明治而已!\n这个要求很过分吗? 我要吃三明治!" + +msgid "MAP158_NPC_2" +msgstr "在雾若镇,人们宁愿自己种食物,\n也不愿意去集市购买。\n这就是商场没有多少顾客的原因了。" + +msgid "MAP159_NPC_1" +msgstr "神父:\n你好啊,年轻人!我看到你眼睛里闪烁着火花。\n你很有好奇心,对吗?\n天舵地区的人很少把信仰挂在嘴上。 不过,\n大部分的天舵人都会用自己的方式去履行信仰,\n需要我来告诉你关于天舵地区的传说吗? 很好。 我们天舵人并非只信仰一种神,\n比如神奥地区的千手创世神。 一般而言,我们认为,宇宙始于混沌。 其后,二仪诞生于虚空。\n白与黑,正与负。\n今与昔,风与水, 光与火,进与退。\n在世界各地,它们有着许多不同的名字。 在天舵,我们将他们称作奥提乌斯和穆提欧斯。\n它们以千面示人,有时是人类,\n有时则是宝可梦。 它们在一起,养育了金属元素宝可梦,\n镧斩和锕凯丹。\n对天舵的人类,它们制定了五条规则。 「1」 我不犯人,人不犯我。 「2」 不伤害宝可梦。 「3」 一分耕耘一分收获。 「4」 贪婪是魔鬼。 「5」 把知识带给寻求他们的人。 遵从他们的忠告,我们才得以生存下去。 人类与奥提乌斯和穆提欧斯之间的关系,\n就像宝可梦和训练家之间的关系:\n我们就像宝可梦一样,服从,聆听,守护。 守护。 谢谢你的聆听,孩子。这是给你的礼物。 知识永远只垂青那些寻求它的人。" + +msgid "MAP159_NPC_10" +msgstr "招式学习器中的价值部分取决于\n有多少种宝可梦能学习它。\n像报恩,\n影子分身,觉醒力量,剧毒,保护,\n和撞击可以被很多宝可梦学习。" + +msgid "MAP159_NPC_11" +msgstr "从最卑微的落魄者到最有权的国王,\n从最弱小的鲤鱼王到最伟大的创世神,每个人,\n每个宝可梦,都能快乐的生活。" + +msgid "MAP159_NPC_12" +msgstr "我一起不相信天舵的神话故事。\n但是我在联盟的观众席上,被指导疏散时,\n我瞥见了锕凯丹。\n如果锕凯丹真实存在的话,\n或许天舵神话都是真的!\n伟大的阿尔宙斯啊!" + +msgid "MAP159_NPC_13" +msgstr "我曾经是一个恶棍,\n即使在雾若镇发生混乱的时候,\n我也把所有时间用在抢劫和偷窃上。\n直到我遇到了一个脏兮兮的小男孩,\n他非常地饥饿,\n但还是把仅有的树果喂给了一只受伤的木棉球,\n我那时才明白,纵使你再卑微再低贱,这世上,\n也总有人不愿意放弃你。\n所以我来到这个教堂忏悔,希望能够得到救赎。" + +msgid "MAP159_NPC_14" +msgstr "... [她正虔诚地祷告着。还是别打扰了。]" + +msgid "MAP159_NPC_15" +msgstr "我经历过一场核爆,我知道死亡带来的恐惧!" + +msgid "MAP159_NPC_16" +msgstr "直到这场灾难发生前,\n我从没听说过铀瑞利恩这种宝可梦!" + +msgid "MAP159_NPC_2" +msgstr "看看祭坛边的书吧,我的孩子。\n也许这样,你会更了解我们。" + +msgid "MAP159_NPC_3" +msgstr "奥提乌斯,纯净之风!\n穆提欧斯,纯洁之水!\n在它们之上的,是阿尔宙斯!" + +msgid "MAP159_NPC_4" +msgstr "宝可梦,人类,神明,圣兽。\n所有人都共庆生命的荣耀。" + +msgid "MAP159_NPC_5" +msgstr "我们家族世世代代流传的,是农业。\n我们的根越扎越深,像一颗巨大的树。 没有宝可梦的生活是毫无意义的。\n神创造了人类和宝可梦一起生活。" + +msgid "MAP159_NPC_6" +msgstr "雾若镇最出名的是它的面包和酒。\n它们非常的美味,\n因为它们成长在充满爱的土地上! 天舵有着如此美丽的气候…我们全年都能耕作。" + +msgid "MAP159_NPC_7" +msgstr "你是不是饿了?\n来,我这里有很多好吃的树果。 别客气嘛!我这里还有好多! 树果虽然是宝可梦的食物,但是偷偷地告诉你,\n它们对人类也是有益的!" + +msgid "MAP159_NPC_8" +msgstr "我喜欢乡下!\n这意味着我能自由自在,\n与大自然、其他一切和谐共处,哟。 老兄,有时我喜欢仅仅坐在外面…\n呼吸新鲜的空气,轻抚着我的琴弦…\n看着大自然母亲的模样。你懂吧?" + +msgid "MAP159_NPC_9" +msgstr "听说在合众地方有一个村庄,\n那里居住着四位音乐家。\n他们每天都在创造新的音乐,\n我希望有一天我能去那里。 你想要来上音乐课吗?让我听到你的声音。 ... 来吧,不要害羞。 ... 嘿,你已经听过我唱歌了,对吗?\n我也想听你唱歌! ... 很好,我猜你不想学习。" + +msgid "MAP159_SIGN_1" +msgstr "这里有一本书,叫做《天舵东部的传奇故事》。 想要阅读它吗? --天舵东部的传奇故事:\n在天舵地区的东部,有一片广阔无际的海洋,\n在海洋底部,有着一条深不可测的归墟。 有时候,\n当你乘坐的轮船在夜晚的海面上航行的时候,\n趴在栏杆上往下看,\n就能看到海底闪烁着点点星光,\n那是传说中的宝可梦铂伊塔奥所发出的光。 有人说它是在引起人们的注意力,\n诱骗毫无戒心的人类下水游泳。 也有人说它是在帮旅者照亮\n通往安全海域的路途。\n铂伊塔奥散发的热量让海水变得温暖,\n这样就可以保证海底的生命蓬勃生长。 不过,\n最明智的做法还是避开夜晚海底发亮的地方。 傻子才去读完。" + +msgid "MAP159_SIGN_2" +msgstr "有一本书叫做《三只金属元素宝可梦》。 想要阅读它吗? 当世界诞生之初,\n被阿尔宙斯的千手所创造的万物中,没有金属。 古拉顿,大地和日光的主人,\n用它强大的爪子把地面分裂开来,\n但是在下面的金属不过是脆弱的青铜。 他继续向下挖,直到挖到熔岩的核心,在这里,\n他生下三个蛋。\n第一个孵化出来的是席多蓝恩。\n他创造了许多常见的矿石:\n金,银,铁,钛。 人们所使用的,所有这些丰富和贵重的金属,\n都是来自斯塔克山流出来的岩浆。 第二个孵化出来的是镧斩。\n作为陆地的宝可梦,镧斩把稀有的,\n难以寻找的,没有命名的矿石放在了地下深处。 它在天舵东部创造了镧斩山脉后,\n就在里面沉睡了。\n最后孵化出来的是锕凯丹。 身为黑暗化身的宝可梦,锕凯丹把最稀缺,\n最强大的,带着巨大能量的燃烧矿石, 放在锕凯丹山脉的最明显的地方,\n并传授人们它们的使用方法。 从此我们有了新的力量,\n不是在依靠宝可梦的力量,\n也不是通过燃料而得来的,\n而是从有着无限来源的金属中获得的。 锕凯丹看到人们学会了,就重新进入了睡眠。 傻子才去读完。" + +msgid "MAP159_SIGN_3" +msgstr "这里有一本书叫做《世界各地的信仰》。 想要阅读它吗? 在周游世界的旅途中,\n我观察到在不同的文化里有着相似的信仰体系。 最明显的相似之处就是合众人\n和天舵人之间神话的相似。 尽管这两个地区离得那么远,\n但是他们的宗教观点有很多共同之处。 合众人信仰两个神明,白和黑,\n传说中的宝可梦莱希拉姆和捷克罗姆。 合众的人们称它们为造物主……\n在天舵,信仰并不像合众那么统一。 天舵人的传说里也有两个传说宝可梦,\n它们的名字是奥提乌斯和穆提欧斯。 然而,它们不止是传说中的宝可梦而已。\n它们被人们和宝可梦描绘为不朽的,无形的,\n有着千种法相的神明。 有趣的是,\n天舵很多宗教学家都在思考莱希拉姆和\n捷克罗姆与奥提乌斯和穆提欧斯之间的关系。 这本书的剩余部分是分析这件事,\n还有很多其他的内容… …这是一本很厚的书。\n虽然很有趣,\n但是你并没有足够的时间去阅读它。 傻子才去读完。" + +msgid "MAP159_SIGN_4" +msgstr "这里有一本书,叫做《万物起源》。 想要阅读它吗? 一开始,什么都没有。 宇宙中出现了一道裂缝,\n从裂缝里涌出了白色的雾气和黑色的液体。 它们逐渐生长,扩大,填满了每一寸空间,\n由此形成了宇宙的组织 它们阴阳相克,彼此分离,相触则相消。 可它们彼此思念着对方,终于有一天相吻相拥,\n那一瞬间成为了永恒,爆诞出所有的物质。 比如太阳,月亮,漫天的繁星。 而且,它们势不可挡的爱情创造了生命。 我们的肺腔充满了他的气息。\n我们的血管流淌着她的血液。 通过他们那无与伦比的力量,\n我们的世界诞生了。 傻子才去读完。" + +msgid "MAP160_NPC_1" +msgstr "这一带的人都非常虔诚。请尊重每个人的信仰。" + +msgid "MAP161_SIGN_1" +msgstr "偷那个善良的老太太的东西。\n可不是什么积德的事情。" + +msgid "MAP161_SIGN_2" +msgstr "笔记本里有许多模糊的照片。\n似乎是天空中奇怪的形体和光线。" + +msgid "MAP162_TRAINER_1" +msgstr "呵呵呵!你一定对这些谜题感到困惑吧!没有?" + +msgid "MAP162_TRAINER_1_DEFEAT" +msgstr "哎哟!" + +msgid "MAP162_TRAINER_2" +msgstr "我的预感告诉我,你会被我打败!" + +msgid "MAP162_TRAINER_2_DEFEAT" +msgstr "祝你在你可怜的旅程中好运。" + +msgid "MAP162_TRAINER_3" +msgstr "终于…我创造了…生命!" + +msgid "MAP162_TRAINER_3_DEFEAT" +msgstr "你打碎了我的试管!" + +msgid "MAP165_NPC_1" +msgstr "你是做游轮来的吗?我也是呢。 安静会让我的宝可梦焦虑。\n我正打算打败道馆馆主并离开这里。" + +msgid "MAP165_NPC_2" +msgstr "我正在执行监视任务。\n整个地区都处于高度警戒状态。哎…\n我不想做这种事情… 我们保育家从不收服和训练宝可梦,\n但是大部分人都有一只宝可梦作伴。" + +msgid "MAP166_NPC_1" +msgstr "这个商店卖的都是宝可梦道具!\n可我想要一个三明治!这要求很过分吗? 我要吃三明治!" + +msgid "MAP167_NPC_1" +msgstr "谢尔顿:我…\n我过去总是说比起雾若镇,我更想游览全世界…\n但是我并不是真的想这么做!\n到底发生了什么?!" + +msgid "MAP167_NPC_10" +msgstr "父亲:\n哇,我太高兴了!我们及时完成了!\nPN,我认为我应该告诉你。\n在这片混乱中到底发生了什么。 父亲:西北的核能厂正面临危机。\n我们还不能确定是什么导致的,\n但是我们怀疑那不是意外事故。 雾若镇早已发出避难指示,所幸没有人死亡,\n但是,我们不清楚野生宝可梦们的情况… 不管怎样,城镇将被封锁直到核辐射完全消失。 父亲:\n现在我们在传奇镇,虽然它离雾若镇很近,\n但是这里很安全… 父亲:我听说你打败了谢尔顿!\n做的好,只要再收集两个徽章,\n你就可以参加西部联盟了! 你应该考虑下前往仙林镇,那里有一座道馆。\n如果你坐地铁去北麓镇,你会更快到达仙林镇! 父亲:\n再见,PN!" + +msgid "MAP167_NPC_11" +msgstr "我饿了…他们什么时候上餐?" + +msgid "MAP167_NPC_12" +msgstr "我打不过雾若镇的道馆馆主…\n但是我想我现在有着比训练宝可梦\n更重要的事情要去做。" + +msgid "MAP167_NPC_13" +msgstr "这是一场灾难…我的的心血全被毁掉了…" + +msgid "MAP167_NPC_14" +msgstr "呃,我的声音有点刺耳。\n也许是因为空气被污染了,是这样吧?" + +msgid "MAP167_NPC_15" +msgstr "天舵的核能厂开始建设后,\n在传奇镇很快就建造了核庇护所。 虽然我们希望这样的事情不要再发生,\n但是我们还是得做好最坏的准备。 波碧湾市和雾若镇接连遭受灾难,\n真是前所未闻…\n除非还有更潜在的原因。" + +msgid "MAP167_NPC_16" +msgstr "当遇上灾难时,\n我们无法用语言清楚地描述到底发生了什么。 我们发现安抚自己最好的办法就是,\n想都不要去想它,与其沉溺于痛苦的过去,\n不如做一个忘记一切的傻瓜。 痛苦充斥在世界的每一个角落。\n但是,其他人所感到的痛苦,\n并不能减轻我们生活中所面临的苦难。" + +msgid "MAP167_NPC_17" +msgstr "天舵地区的联盟,是对训练家而言最难的挑战,\n因此为世界所知名。\n挑战成功的人也都是红极一时的名人。 去年的冠军是一个叫玛丽雅的女孩。\n我想她现在应该是名道馆馆主了。" + +msgid "MAP167_NPC_18" +msgstr "锡迩:……我不敢相信…这……爸爸…" + +msgid "MAP167_NPC_19" +msgstr "是的!你不会相信的!I这是另一件发明!\n它非常非常棒!n如果它奏效的话请告诉我! 这是一件力量手套!\n用上它,你就能不费一丁点力气移动巨石!\n这是技术的魔法!去吧!为世界推动巨石! 现在离开吧,我很忙。但是不久之后!\n不久之后,我就会给你更多道具! 走吧,我很忙。不过很快!\n很快,我能给你带来更多工具!" + +msgid "MAP167_NPC_2" +msgstr "锡迩:呜…他-.他们总是把我当做小孩子。\n我的爸爸不会那样做的。他总是相信着我…呜… 蕾普丽:\n来,到阿姨这里来…别难过了…\n阿姨不把你当小孩。 他被打击到了。他现在需要安慰。\n我会照顾他的,放心好了。\n去帮助警察们吧,他们需要你。" + +msgid "MAP167_NPC_20" +msgstr "欢迎你!训练家!\n我的名字是研一,我是来自月波村的一名忍者,\n我能提供r防御能力的提升。\n你有兴趣吗? 喔...我的爷爷想要我回去道场?\n好的,等会就回去!\n作为你努力的回报,请收下这份礼物。\n后会有期! 忍法—瞬身之术! 你接收不了这个道具,\n当你背包有空位时请再找我吧。 G欢迎你!训练家!\n我的名字是研一,我是来自月井村的一名忍者,\n我能提供r防御能力的提升。\n你有兴趣吗? 哪只宝可梦想要获得修行呢? 如果你想变强就再来! 你的的基础提升了。 如果你想让你的宝可梦变强,可以再来到这里! 你没有足够的钱来训练你的宝可梦。 如果你想让你的宝可梦变强,可以再来到这里! 太棒了!你知道努力值是什么嘛?\n你当然已经知道了!\n你可以在宝可梦状态中查看!\n努力值是对应于每项能力的数值。 努力值分为6种:\nHP,物攻,物防,特攻,特防,速度。\n宝可梦可以通过打败特定类型的\n对手来提高它们的能力值。\n例如打倒大量的物防型对手,\n可以让你的宝可梦物防更高。\n在这个道馆,\n我们能提供一条捷径,\n让努力值的提高变得更加简单! 当显示器显示绿色部分的障碍时,\n按下A键就可以把那个吊带打飞!\n这也是非常有趣的,\n这会使你的宝可梦变得超级强壮!\n所以你准备好了吗?" + +msgid "MAP167_NPC_21" +msgstr "这是传奇镇的保育家总局,安全藏身处。 现在,\n我们保育家正在为疏散雾若镇的人们而忙碌。 如果你是一名强大的训练家,请帮助我们,\n去和11号道路的核属性宝可梦战斗!" + +msgid "MAP167_NPC_3" +msgstr "我很担心这会对生态系统造成影响…\n比如宝可梦暴露在辐射中时会被感染?" + +msgid "MAP167_NPC_4" +msgstr "我的浆果…我花费了一整年来种植它们。\n我们今后吃什么呢?" + +msgid "MAP167_NPC_5" +msgstr "雾若镇…是我从小生长的地方。 是我祖祖辈辈的故乡。\n可是现在,让我到哪里去呢…?" + +msgid "MAP167_NPC_6" +msgstr "老人:雾若镇…是我从小生长的地方。 老人:是我祖祖辈辈的故乡。\n可是现在,让我到哪里去呢…?" + +msgid "MAP167_NPC_7" +msgstr "这一点也不酷…" + +msgid "MAP167_NPC_8" +msgstr "哇啊啊啊啊啊啊啊啊啊!哇啊啊啊啊啊啊啊啊!\n妈妈啊啊啊啊啊啊!" + +msgid "MAP167_NPC_9" +msgstr "乖,亲爱的,乖…事情都会好起来的…\n应该会的。" + +msgid "MAP170_NPC_1" +msgstr "仙林镇不能连接网络,所这个休息屋没有电脑…\n…见鬼!我把我最强的宝可梦放在那了!" + +msgid "MAP170_NPC_2" +msgstr "没有电脑,也没有集市…见鬼!我完蛋了!\n我想我必须得依靠我的宝可梦的\n天性来帮助我通过这里了…" + +msgid "MAP171_NPC_1" +msgstr "很多年前,我们还不知道其他地区的存在时,\n贝加尔地区生活着土著人部落,\n他们的生活区域覆盖了几乎整个贝加尔森林。" + +msgid "MAP171_NPC_2" +msgstr "你知道吗,\n古代人曾经认为羽蛇神只是一个传说而已。\n但是,\n事实上,它真的存在,\n它滑过树木的身影让人难以忘怀。" + +msgid "MAP171_NPC_3" +msgstr "快看,我在树木里发现了什么! 有时候,生活在森林里有些令人害怕,但是,\n你至少还能发现很多很酷的东西" + +msgid "MAP171_NPC_4" +msgstr "让我告诉些关于暗漆隧道的事吧。\n没错,它也被称作蚁地狱,名副其实的蚁地狱!\n有兴趣了解吗? 暗漆隧道是一条由虫属性宝可梦\n挖出的巨大隧道。 那里到处是烟棉蚁,海绵小虫,小电虫,\n以及他们进化后的形态:\n烽火蚁,海绵蛛,静电虫。\n据说它们的女王,瑟卡梅德,\n生活在暗漆隧道的最深处。 虽然不是每个人都相信,\n但传说它孕育了天舵地区的每只烟棉蚁,\n每只海绵小虫,每只小电虫!\n它们总是饥肠辘辘。 贝加尔森林的树木成长得很快,\n但是这些虫属性宝可梦以同样\n的速度啃食着树木。\n它们的饥饿永远无法被满足。 …\n下一部分对你这样的孩子来说有点吓人。 想要继续听吗? 经常有人在暗漆隧道中消失。\n归根到底,这也是轮回中的一部分。 我们越早意识到人类从来不能\n凌驾于大自然这点越好。 这就是我们建议你带宝可梦一起\n进入这片森林的原因。 这片森林里的危险显而易见。 每周当野生宝可梦处于饥饿状态时,\n它们会势不可挡,因此除虫喷雾剂也会失效。 我想我已经充分警告过你了。 很好。\n如果你还有什么想要了解的话,我就在这里。 很好。\n如果你还有什么想要了解的话,我就在这里。" + +msgid "MAP171_NPC_5" +msgstr "爸爸总是喜欢对有关暗漆隧道的事夸夸其谈。\n有次他差点被绑架了!他有告诉过你吗?" + +msgid "MAP171_NPC_6" +msgstr "普通货币在仙林镇并不流通!\n仙林人只对那种生长在贝加尔森林\n特定的树上的树果有兴趣!" + +msgid "MAP171_NPC_7" +msgstr "嗨!我们有时候会从外界运来一些药品。\n我将他们进行零售,或者交换树果,\n你想要进行交易吗? 下次再来!" + +msgid "MAP171_NPC_8" +msgstr "嗨,嗨!\n我用罕见的道具交换树果,你想要换点吗? 下次再来!" + +msgid "MAP171_NPC_9" +msgstr "嗨,嗨!\n我在贝加尔森林捉了许多罕见的宝可梦!\n我用它们交换树果,你想要换点吗? 下次再来!" + +msgid "MAP172_NPC_1" +msgstr "你好,PN。\n今天是你和锡迩得到第一个宝可梦的日子,\n不是吗? 锡迩很激动。我想你也一样把。\n哈哈,我还记得许多年前,\n我得到宝可梦的那天…\n是的,曾经我也像你一样,是个宝可梦训练家。 如今我已经退休了,当然,\n我仍然记得它们的样子。\n有宝可梦陪伴的日子,\n是我人生中最美好的时光。\n…\n如果你想要找锡迩,.我想他不在这里。\n他已前往镇子北边的宝可梦研究所了。 他…\n.缺少耐心,所以你应该尽快过去和他汇合。" + +msgid "MAP173_NPC_1" +msgstr "欢迎你,训练家!\n我是来自月波村的忍者,大地,\n我可以提供一些r特攻方面的专项训练。\n你有兴趣吗? 喔... 爷爷同意让我回道场?太棒了!\n作为你努力的回报,请收下这个礼物。\n后会有期! 忍法—瞬身之术! 背包满了,当背包有空位时再说吧。 G欢迎你,训练家!\n我是来自月波村的忍者,大地,\n我可以提供一些r特攻方面的专项训练。\n你有兴趣吗? 你想让哪个宝可梦得到训练呢? 想要变强就再来吧! 你的的基础提升了。 想要变强就再来吧! 你恐怕没有足够的钱来训练你的宝可梦 想要变强就再来吧! 嗯嗯好!你知道什么是努力值吗?不知道才怪!\n你可以在宝可梦状态中查看!\n努力值和宝可梦的能力值休戚相关。 努力值分为6种:\nHP,物攻,物防,特攻,特防,速度。\n宝可梦通过击败各类敌人来提升努力值。\n比如,\n击败各类防御性宝可梦可以使得\n你的宝可梦的防御更高。\n在这个道场中,\n我们提供了一条捷径来让这种训练变得更容易! 当指示器指向绿色部分中,按下A键,\n用力击打沙袋!\n这种轻松有趣的方式,\n就也能让你的宝可梦变得很强!\n你准备好了吗?" + +msgid "MAP174_NPC_1" +msgstr "很多年前,我们还不知道其他地区的存在时,\n贝加尔森林地区生活着需要土著人部落,\n他们的生活区域覆盖了几乎整个贝加尔森林。" + +msgid "MAP174_NPC_10" +msgstr "过去没有人能在这片海域挑战忍者部落。\n谁要是敢,部落一定会以血偿还。\n他们还确保商人的航运安全。\n但是现在这些部落已经离开了,\n那里到处都是海盗。" + +msgid "MAP174_NPC_11" +msgstr "你认为居住在贝加尔雨林的人,遭遇了什么?\n你难道认为他们就这么凭空…消失了?" + +msgid "MAP174_NPC_12" +msgstr "先生…我真的很想要一只八咫龙!\n我能在哪里去收服一个呢?" + +msgid "MAP174_NPC_13" +msgstr "…你想要知道如何收服奥提乌斯和穆提欧斯?\n哈哈哈!你听说过凤王和洛基亚吗?\n拉迪亚斯和拉帝欧斯?\n哲尔尼亚斯和伊裴尔塔尔?\n雷西拉姆和赛克罗姆?\n那些都是两个伟大灵魂的组成部分。 不信?去问道馆馆主日向和纸鸢吧。\n她们毕竟也是天选之子…" + +msgid "MAP174_NPC_14" +msgstr "… 温文尔雅,呵护备至,如此充满活力…\n完美的宝可梦…" + +msgid "MAP174_NPC_15" +msgstr "嗨!\n你在看什么,兄弟?\n我可不想听什么胡说八道,知道吗?\n看看这些巨大的雕像…这可算不上任何证据!\n不算!" + +msgid "MAP174_NPC_16" +msgstr "宜隆:\n想劝我的弟子们回来,\n你需要在战斗中向他们证明自己。\n他们每个人都精通六围中的一项:\nHp,攻击,防御,特攻,特防和速度。\n他们应该在天舵的不同地方。 你还没有说服任何人回来。危险仍然尚未来到…\n当我等待他们回归的时候,\n我也在磨炼自己的技艺。" + +msgid "MAP174_NPC_17" +msgstr "感谢能让我回家!\n在我所有的兄弟都回来后,\n我会再次开始宝可梦训练的。" + +msgid "MAP174_NPC_18" +msgstr "感谢能让我回家!\n在我所有的兄弟都回来后,\n我会再次开始宝可梦训练的。" + +msgid "MAP174_NPC_19" +msgstr "感谢能让我回家!\n在我所有的兄弟都回来后,\n我会再次开始宝可梦训练的。" + +msgid "MAP174_NPC_2" +msgstr "你知道吗,\n古代人曾经认为羽蛇神只是一个传说而已。\n但是,\n事实上,它真的存在,\n它滑过树木的身影让人难以忘怀…" + +msgid "MAP174_NPC_20" +msgstr "感谢能让我回家!\n在我所有的兄弟都回来后,\n我会再次开始宝可梦训练的。" + +msgid "MAP174_NPC_21" +msgstr "感谢能让我回家!\n在我所有的兄弟都回来后,\n我会再次开始宝可梦训练的。" + +msgid "MAP174_NPC_3" +msgstr "有时候,生活在森林里有些令人害怕,但是,\n你至少还能发现很多很酷的东西" + +msgid "MAP174_NPC_4" +msgstr "让我告诉些关于暗漆隧道的事吧。\n没错,它也被称作蚁地狱,名副其实的蚁地狱!\n有兴趣了解吗? 暗漆隧道是一条由虫属性宝可梦\n挖出的巨大隧道。 那里到处是烟棉蚁,海绵小虫,小电虫,\n以及他们进化后的形态:\n烽火蚁,海绵蛛,静电虫。\n据说暗漆隧道的最深处栖息着他们的女王。 瑟卡梅德,\n传说它孕育了天舵地区的所有\n烟棉蚁海绵小虫和小电虫! 并不是说人人都相信这件事情,\n也仅仅是传说罢了。\n那些虫子总是饥肠辘辘的样子。 贝加尔森林的树木成长得很快,\n但是这些虫属性宝可梦以同样\n的速度啃食着树木。\n他们的饥饿永远无法被满足。 …下一部分对你这样的孩子来说有点吓人。 想要继续听吗? 经常有人在暗漆隧道中消失。\n归根到底,这也是轮回中的一部分。 我们越早意识到人类从来不能\n凌驾于大自然这点,\n越好。 这就是我们建议你带火属性宝可梦\n一起进入这片森林的原因。 这片森林和暗漆隧道一样充满危险。 每周当野生宝可梦处于饥饿状态时,\n它们是势不可挡的,因此除虫喷雾剂也会失效。 我想我已经充分警告过你了。 很好。\n如果你还有什么想要了解的话,我就在这里。 很好。\n如果你还有什么想要了解的话,我就在这里。" + +msgid "MAP174_NPC_5" +msgstr "爸爸总是谈论有关暗漆隧道的事。\n有次他差点被绑架了!他告诉过你吗?" + +msgid "MAP174_NPC_6" +msgstr "请不要碰展览品。他们都是无价之宝。" + +msgid "MAP174_NPC_7" +msgstr "在我们部落到来之后,\n我们建立了这座博物馆来弘扬我们的文化,\n之后这座博物馆的主题开始囊括\n了了天舵地区的其他文化。" + +msgid "MAP174_NPC_8" +msgstr "在古封建时代,只有贵族才被允许饲养宝可梦。\n如果平民被发现训练宝可梦的话,\n那他将会坐牢并被判处死刑。\n难以想象没有宝可梦的生活会是什么样的…" + +msgid "MAP174_NPC_9" +msgstr "难以置信,蔚南沙剧院居然有两百多年的历史!\n好吧,\n他们有这样传统的观念并不让人感到惊讶…\n不过,很高兴看见新时代的人带来新的观念。" + +msgid "MAP174_SIGN_1" +msgstr "铂伊塔奥:『愤怒之火』 由于45年前那起著名的船只遇难事件,\n这条大蛇可能是三个传说中的\n海洋生物中最有名的一个。\n一艘货船失去联系,\n几周后船被重新发现时,\n几乎整座船都被熔化了,没有一个人活着。\n许多人相信这是铂伊塔奥从沉睡中醒来的象征。\n可是,科学家在这之后,\n仍然无法找到它的确切位置。" + +msgid "MAP174_SIGN_10" +msgstr "奥提乌斯 & 穆提欧斯 - 天舵之神 - 奥提乌斯和穆提欧斯被几乎所有\n天舵人以各种方式崇拜着。\n有些人认为它们是宝可梦,\n另一些人认为它们是没有实体的灵魂形态。\n他们授予了自己的化身力量和愿景。" + +msgid "MAP174_SIGN_11" +msgstr "这画卷描绘了一种未知的传说宝可梦,一种鸟…" + +msgid "MAP174_SIGN_12" +msgstr "这画卷描绘了一种未知的传说宝可梦,一种鸟…" + +msgid "MAP174_SIGN_13" +msgstr "波族长船模型 为了控制地区周边的海洋和岛屿,\n部落需要一支强大的舰队。\n这些船配备了先进的技术和武器。\n为了海洋战争,\n这些船上都配备了小型的宝可梦战斗军团。" + +msgid "MAP174_SIGN_14" +msgstr "波族长船模型 为了控制地区周边的海洋和岛屿,\n部落需要一支强大的舰队。\n这些船配备了先进的技术和武器。\n为了海洋战争,\n这些船上都配备了小型的宝可梦战斗军团。" + +msgid "MAP174_SIGN_15" +msgstr "波族长船模型 为了控制地区周边的海洋和岛屿,\n部落需要一支强大的舰队。\n这些船配备了先进的技术和武器。\n为了海洋战争,\n这些船上都配备了小型的宝可梦战斗军团。" + +msgid "MAP174_SIGN_16" +msgstr "在忍者部落的战争中使用的传统武器。\n这枪使用绿甲猫的尾巴制成的。\n绿甲猫的尾巴能用于制作武器,\n所以偷猎屡禁不止,\n这就是绿甲猫如今在天舵如此稀少的原因。" + +msgid "MAP174_SIGN_17" +msgstr "200年前的天舵地图 天舵曾经是被封建政府所统治的,为了领土,\n月族和波族之间进行了很长时间的战争。\n月族控制天舵西部的大部分领土,\n波族控制了东部的岛屿。\n两个部落的首领依靠他们的统治,\n从人民手中收取税款。\n可是,这些统治者也以艺术的守护者而闻名。\n这解释了戏剧传统如何在蔚南沙市产生。" + +msgid "MAP174_SIGN_18" +msgstr "崩山兔:地震宝可梦。 这个宝可梦用自己巨大的尾巴制造\n地震因而被古代天舵人所畏惧。\n有些特别可怕它的人称之为『千角怪』" + +msgid "MAP174_SIGN_19" +msgstr "崩山兔:地震宝可梦。 这个宝可梦用自己巨大的尾巴制造\n地震因而被古代天舵人所畏惧。\n有些特别可怕它的人称之为『千角怪』" + +msgid "MAP174_SIGN_2" +msgstr "铂伊塔奥:『愤怒之火』 由于45年前那起著名的船只遇难事件,\n这条大蛇可能是三个传说中的\n海洋生物中最有名的一个。\n一艘货船失去联系,\n几周后船被重新发现时,\n几乎整座船都被熔化了,没有一个人活着。\n许多人相信这是铂伊塔奥从沉睡中醒来的象征。\n可是,科学家在这之后,\n仍然无法找到它的确切位置。" + +msgid "MAP174_SIGN_20" +msgstr "八咫龙:兴风者宝可梦 这个罕见的宝可梦在忍者部落中是神圣的存在。\n它能随意召唤出风暴。\n它经常被描述成与羽蛇龙进行战斗的宝可梦。" + +msgid "MAP174_SIGN_21" +msgstr "八咫龙:兴风者宝可梦 这个罕见的宝可梦在忍者部落中是神圣的存在。\n它能随意召唤出风暴。\n它经常被描述成与羽蛇龙进行战斗的宝可梦。" + +msgid "MAP174_SIGN_22" +msgstr "贝加尔土著部落的石雕 很少人知道这个生活在贝加尔雨林的土著部落。\n他们比月族和波族的文明早出现将近300年。\n可是,\n他们因为未知的原因在400年前突然消失了。\n我们只能通过他们留下的器物\n和废墟来了解他们。" + +msgid "MAP174_SIGN_23" +msgstr "在贝加尔遗迹中找到的箭头。 有证据显示贝加尔土著人群体\n通过狩猎来搜寻食物。\n他们居住在用木头和棕榈树叶建成的小屋中。\n然而,他们同样建立了大型的石庙。\n寺庙中的雕塑揭示了当时定居在这个\n地区的宝可梦的种群分布。" + +msgid "MAP174_SIGN_24" +msgstr "月族和波族的传统头盔。 头盔模仿假面古拉之类宝可梦制成。\n将这种头盔用于战争能够使\n穿戴者让人望而生畏。" + +msgid "MAP174_SIGN_3" +msgstr "利维陶:『寒冰之枪』 三大海洋传说中的第二个,\n在它的头部有一个非常尖锐的冰枪。\n历史上曾经记载过,\n利维陶曾处于月族的控制之下。\n当部落失去了对它的控制之后,\n部落所建立的帝国不久就崩溃了。\n利维陶被认为仍然在冰川下\n的某个冰洞之中沉睡着。" + +msgid "MAP174_SIGN_4" +msgstr "利维陶:『寒冰之枪』 三大海洋传说中的第二个,\n在它的头部有一个非常尖锐的冰枪。\n历史上曾经记载过,\n利维陶曾处于月族的控制之下。\n当部落失去了对它的控制之后,\n部落所建立的帝国不久就崩溃了。\n利维陶被认为仍然在冰川下\n的某个冰洞之中沉睡着。" + +msgid "MAP174_SIGN_5" +msgstr "克拉卡纳:『复仇旋涡』 三大海洋传说中的第三个,也是最可怕的一个,\n克拉卡纳用它的触手将人卷进漩涡中。\n它的事迹在寓言和儿歌中口耳相传。\n它曾经被波族所控制。\n它能够创造出一个巨大的旋涡使船沉没。\n根据记载,传说它在战争中被杀死了,\n但是最近传却说又有它的目击记录。" + +msgid "MAP174_SIGN_6" +msgstr "克拉卡纳:『复仇旋涡』 三大海洋传说中的第三个,也是最可怕的一个,\n克拉卡纳用它的触手将人卷进漩涡中。\n它的事迹在寓言和儿歌中口耳相传。\n它曾经被波族所控制。\n它能够创造出一个巨大的旋涡使船沉没。\n根据记载,传说它在战争中被杀死了,\n但是最近传却说又有它的目击记录。" + +msgid "MAP174_SIGN_7" +msgstr "奥提乌斯 & 穆提欧斯 - 天舵之神 - 奥提乌斯和穆提欧斯被几乎所有\n天舵人以各种方式崇拜着。\n有些人认为它们是宝可梦,\n另一些人认为它们是没有实体的灵魂形态。\n他们授予了自己的化身力量和愿景。" + +msgid "MAP174_SIGN_8" +msgstr "奥提乌斯 & 穆提欧斯 - 天舵之神 - 奥提乌斯和穆提欧斯被几乎所有\n天舵人以各种方式崇拜着。\n有些人认为它们是宝可梦,\n另一些人认为它们是没有实体的灵魂形态。\n他们授予了自己的化身力量和愿景。" + +msgid "MAP174_SIGN_9" +msgstr "奥提乌斯 & 穆提欧斯 - 天舵之神 - 奥提乌斯和穆提欧斯被几乎所有\n天舵人以各种方式崇拜着。\n有些人认为它们是宝可梦,\n另一些人认为它们是没有实体的灵魂形态。\n他们授予了自己的化身力量和愿景。" + +msgid "MAP175_NPC_1" +msgstr "嗨!你看到那个了吗?你最终做到了!\n这是天舵的第八个道馆,也是最后一个。\n这座建筑是祭拜奥提乌斯和穆提欧斯的圣地。\n道馆馆主也是忍者部落的王子和公主! 不仅仅如此,他们也是神的代言人!\n想要挑战他们,你还需要解决一个难题,记住,\n奥提乌斯和穆提欧斯平衡着世间的一切!\n…\n别惊慌,好吗?你一定能解决的!我相信你!" + +msgid "MAP175_SIGN_1" +msgstr "奥提乌斯光明与天空之神" + +msgid "MAP175_SIGN_2" +msgstr "穆提欧斯黑暗与海洋之神" + +msgid "MAP175_TRAINER_1" +msgstr "是时候直面升起的太阳了。\n我的宝可梦在阳光中才是最强的。\n别直视它们,不然它们会让你目盲。 准备领教奥提乌斯的力量吧! 你战胜了我。\n但是正如黑夜伴随着白天,\n你还需要向我的丈夫证明自己的实力。 你选择面对黑夜的恐惧。这很勇敢。\n我使用隐藏在影子中的宝可梦,\n它们发动攻击时,敌人还没意识到它们的存在。\n我们代表着忍者的本质!\n拥有了穆提欧斯的智慧,\n我们将会检验你的实力! 祝贺你。 我必须承认,我惊呆了。 现在奥提乌斯和穆提欧斯祝福着你。\n他们的强大力量和远见卓识将指引\n着你作为他们爱的象征,\n你获得了这枚徽章。 PN得到了禅宗徽章! 由于他们的祝福,\n所有宝可梦都会对你言听计从,\n甚至被交换来的也一样。\n你还赢得了这个招式学习器。 阳光烈焰是一个强力招式,\n宝可梦吸收太阳能量,在下回合攻击敌人。\n灵活使用它会在你的冒险中给你巨大帮助! 还有这个,毕竟你击败了我们两人: 用这个招式,你能利用敌人的愤怒进行反击。\n灵活运用它能给你在战斗中创造更多机会。" + +msgid "MAP175_TRAINER_1_DEFEAT" +msgstr "你直面亮光,毫不退缩。" + +msgid "MAP175_TRAINER_2" +msgstr "你选择面对黑夜的恐惧。这很勇敢。\n我使用隐藏在影子中的宝可梦,\n它们发动攻击时,敌人还没意识到它们的存在。\n我们代表着忍者的本质!\n拥有着穆提欧斯的智慧,\n我们将会检验你的实力! 你击败了我的战队。\n但是正如白天伴随着黑夜,\n你还需要向我的夫人证明你自己! 是时候直面升起的太阳了。\n我的宝可梦在阳光中才是最强的。\n别直视它们,不然它们会让你目盲。\n准备领教奥提乌斯的力量吧! 祝贺你。 我必须承认,我惊呆了。 现在奥提乌斯和穆提欧斯祝福着你。\n他们的强大力量和远见卓识将指引\n着你作为他们爱的象征,\n你获得了这枚徽章。 PN得到了禅宗徽章! 由于他们的祝福,\n所有宝可梦都会对你言听计从,\n甚至被交换来的也一样。\n你还赢得了这个招式学习器。 阳光烈焰是一个强力招式,\n宝可梦吸收太阳能量,在下回合攻击敌人。\n灵活使用它会在你的冒险中给你巨大帮助! 还有这个,毕竟你击败了我们两人: 用这个招式,你能利用敌人的愤怒进行反击。\n灵活运用它能给你在战斗中创造更多机会。" + +msgid "MAP175_TRAINER_2_DEFEAT" +msgstr "你深入黑暗,克服恐惧。" + +msgid "MAP175_TRAINER_3" +msgstr "雷声隆隆,然后,闪光!整个天空都变亮了!\n闪电撕裂了天空。" + +msgid "MAP175_TRAINER_3_DEFEAT" +msgstr "滋滋滋滋!啊!" + +msgid "MAP175_TRAINER_4" +msgstr "听!聆听数以千计的鸟的歌声。\n它们都在为你歌唱!" + +msgid "MAP175_TRAINER_4_DEFEAT" +msgstr "你让我心服口服…" + +msgid "MAP175_TRAINER_5" +msgstr "剑刃寒光,从侧视薄如蝉翼,斩断了死亡。" + +msgid "MAP175_TRAINER_5_DEFEAT" +msgstr "斩碎它!" + +msgid "MAP175_TRAINER_6" +msgstr "满月升起,黑暗之海泛起波澜。月族和波族啊。" + +msgid "MAP175_TRAINER_6_DEFEAT" +msgstr "你的命运在呼唤!" + +msgid "MAP175_TRAINER_7" +msgstr "涓涓细流汇聚在一起形成了凌空飞瀑。" + +msgid "MAP175_TRAINER_7_DEFEAT" +msgstr "我想你应该满意了。" + +msgid "MAP175_TRAINER_8" +msgstr "嗙!嘭!一束花在黑暗的天空中绽放。\n那是烟花!" + +msgid "MAP175_TRAINER_8_DEFEAT" +msgstr "燃尽了…" + +msgid "MAP177_NPC_1" +msgstr "欢迎你,训练家!\n我是来自月波村的忍者,三木,\n我可以提供一些r物攻方面的专项训练。\n你有兴趣吗? 喔... 爷爷同意让我回道场?太棒了!\n作为你努力的回报,请收下这个礼物。\n后会有期! 忍法—瞬身之术! 背包满了,当背包有空位时再说吧。 G欢迎你,训练家!\n我是来自月波村的忍者,三木,\n我可以提供一些r物攻方面的专项训练。\n你有兴趣吗? 你想让哪个宝可梦得到训练呢? 想要变强就再来吧! 你的的基础提升了。 想让你的宝可梦变强,就再来吧! 你恐怕没有足够的钱来训练你的宝可梦 想让你的宝可梦变强,就再来吧! 嗯嗯好!你知道什么是努力值吗?不知道才怪!\n你可以在宝可梦状态中查看!\n努力值和宝可梦的能力值休戚相关。 努力值分为6种:\nHP,物攻,物防,特攻,特防,速度。\n宝可梦通过击败各类敌人来提升努力值。\n比如,\n击败各类防御性宝可梦可以使得\n你的宝可梦的防御更高。\n在这个道场中,\n我们提供了一条捷径来让这种训练变得更容易! 当指示器指向绿色部分中,按下A键,\n用力击打沙袋!\n这种轻松有趣的方式,\n就也能让你的宝可梦变得很强!\n你准备好了吗?" + +msgid "MAP178_NPC_1" +msgstr "欢迎你,训练家!\n我是来自月波村的忍者,歩美,\n我可以提供一些r速度方面的专项训练。\n你有兴趣吗? 喔... 爷爷同意让我回道场?太棒了!\n作为你努力的回报,请收下这个礼物。\n后会有期! 忍法—瞬身之术! 背包满了,当背包有空位时再说吧。 G欢迎你,训练家!\n我是来自月波村的忍者,歩美,\n我可以提供一些r速度方面的专项训练。\n你有兴趣吗? 你想让哪个宝可梦得到训练呢? 想要变强就再来吧! 你的的基础提升了。 想让你的宝可梦变强,就再来吧! 你恐怕没有足够的钱来训练你的宝可梦 想让你的宝可梦变强,就再来吧! 嗯嗯好!你知道什么是努力值吗?不知道才怪!\n你可以在宝可梦状态中查看!\n努力值和宝可梦的能力值休戚相关。 努力值分为6种:\nHP,物攻,物防,特攻,特防,速度。\n宝可梦通过击败各类敌人来提升努力值。\n比如,\n击败各类防御性宝可梦可以使得\n你的宝可梦的防御更高。\n在这个道场中,\n我们提供了一条捷径来让这种训练变得更容易! 当指示器指向绿色部分中,按下A键,\n用力击打沙袋!\n这种轻松有趣的方式,\n就也能让你的宝可梦变得很强!\n你准备好了吗?" + +msgid "MAP179_NPC_1" +msgstr "欢迎你,训练家!\n我是来自月波村的忍者,太郎,\n我可以提供一些rHP方面的专项训练。\n你有兴趣吗? 喔... 爷爷同意让我回道场?太棒了!\n作为你努力的回报,请收下这个礼物。\n后会有期! 忍法—瞬身之术! 背包满了,当背包有空位时再说吧。 G欢迎你,训练家!\n我是来自月波村的忍者,太郎,\n我可以提供一些rHP方面的专项训练。\n你有兴趣吗? 你想让哪个宝可梦得到训练呢? 想要变强就再来吧! 你的的基础提升了。 想让你的宝可梦变强,就再来吧! 你恐怕没有足够的钱来训练你的宝可梦 想让你的宝可梦变强,就再来吧! 嗯嗯好!你知道什么是努力值吗?不知道才怪!\n你可以在宝可梦状态中查看!\n努力值和宝可梦的能力值休戚相关。 努力值分为6种:\nHP,物攻,物防,特攻,特防,速度。\n宝可梦通过击败各类敌人来提升努力值。\n比如,\n击败各类防御性宝可梦可以使得\n你的宝可梦的防御更高。\n在这个道场中,\n我们提供了一条捷径来让这种训练变得更容易! 当指示器指向绿色部分中,按下A键,\n用力击打沙袋!\n这种轻松有趣的方式,\n就也能让你的宝可梦变得很强!\n你准备好了吗?" + +msgid "MAP180_NPC_1" +msgstr "欢迎你,训练家!\n我是来自月波村的忍者,瞳,\n我可以提供一些r特防方面的专项训练。\n你有兴趣吗? 喔... 爷爷同意让我回道场?太棒了!\n作为你努力的回报,请收下这个礼物。\n后会有期! 忍法—瞬身之术! 背包满了,当背包有空位时再说吧。 G欢迎你,训练家!\n我是来自月波村的忍者,瞳,\n我可以提供一些r特防方面的专项训练。\n你有兴趣吗? 你想让哪个宝可梦得到训练呢? 想让你的宝可梦变强,就再来吧! 你的的基础提升了。 想让你的宝可梦变强,就再来吧! 你恐怕没有足够的钱来训练你的宝可梦 想让你的宝可梦变强,就再来吧! Awww yeah!你知道什么是努力值吗?\n当然了!你能在宝可梦的状态窗口看到努力值!\n努力值和宝可梦的属性休戚相关。 努力值分为6种:\nHP,物攻,物防,特攻,特防,速度。\n宝可梦通过击败各类敌人来提升努力值。\n比如,\n击败各类防御性宝可梦可以使得\n你的宝可梦的防御更高。\n在这个道场中,\n我们提供了一条捷径来让这种训练变得更容易! 当指示器指向绿色部分中,按下A键,\n用力击打沙袋!\n这种轻松有趣的方式,\n就也能让你的宝可梦变得很强!\n你准备好了吗?" + +msgid "MAP181_NPC_1" +msgstr "我给我所有的宝可梦都携带了\n道具来提高它们的战斗力。\n在比赛时,\n你不能使用道具,因此,\n携带像树果之类的道具是很有必要的。 天舵联盟的规则是单打淘汰制。\n共有32位训练家参赛…\n其中只有一个人能登上冠军的王座。" + +msgid "MAP181_NPC_10" +msgstr "我是玛丽雅最狂热的粉丝。\n有一次,她在我的手臂上签名了…\n那天是我人生中最美好的一天。" + +msgid "MAP181_NPC_2" +msgstr "你眼中闪动着火花…\n你已经做好成为冠军的准备了,对吗?\n噢噢噢噢!祝你好运!" + +msgid "MAP181_NPC_3" +msgstr "我听说由于核能厂的事故,\n他们差点取消了今年的联盟。\n幸好最后还是按时召开了! 我想知道…\n我们会在竞技场上看到核属性宝可梦吗?" + +msgid "MAP181_NPC_4" +msgstr "你获得了多少个道馆徽章?我有十六个!\n来天舵冒险前,我击败了卡洛斯联盟。 天舵联盟真是与众不同,不是吗?\n你认为哪个道馆馆主最难缠?\n我与若纱凛进行了一场艰苦的战斗。\n她使我陷入了苦战!" + +msgid "MAP181_NPC_5" +msgstr "我好紧张…\n但我相信,只要我信任宝可梦,我们一定能赢! 我之前从未见过如此多强大\n的训练家聚集在一起。" + +msgid "MAP181_NPC_6" +msgstr "我为了我们村子的荣耀而战!\n神将指引我走向胜利!" + +msgid "MAP181_NPC_7" +msgstr "能顺利通过冠军之路的确非常了不起!\n但最大的挑战还在前方等待着你… 每一个想要挑战联盟的训练\n家都要先通过冠军之路。" + +msgid "MAP181_NPC_8" +msgstr "你认为今年谁会赢得冠军?我猜是玛丽雅!\n毕竟她去年赢了。" + +msgid "MAP181_NPC_9" +msgstr "我不认为玛丽雅今年会再次赢得冠军。\n今年出现了个新人训练家,\n每个人都说那人强得不得了,绝对是夺冠热门!\n你知道那个新人训练家擅长的属性吗?\n我在数据库中找不到关于那人的任何信息。 …\n嗨,等等。你看上去有点眼熟… 我的天呐!就是你!!!!天哪!!!" + +msgid "MAP183_NPC_1" +msgstr "这里群山环绕,难以逾越。\n但是,我一定能登上山顶!" + +msgid "MAP183_NPC_2" +msgstr "你知道天舵是由两座火山而组成的吗?\n那两座火山现在都处于休眠状态,\n天舵联盟就在其中一座上举行。" + +msgid "MAP183_NPC_3" +msgstr "当一个地区的一半人口都是训练家时,\n经济该如何发展。\n训练家们都不工作的!\n如果没有宝可梦的帮助,我们该如何养活自己?" + +msgid "MAP183_NPC_4" +msgstr "我年轻时,住在一个大城市里。\n而现在,我更喜欢宁静的乡村。" + +msgid "MAP183_SIGN_1" +msgstr "06号道路。别忘了带些伤药来!这条路很长!" + +msgid "MAP183_SIGN_2" +msgstr "萨柏丝研究所。" + +msgid "MAP183_SIGN_3" +msgstr "欢迎来到落枫镇。欣赏飘飞的红叶吧!" + +msgid "MAP184_NPC_1" +msgstr "(人类…)\n(终于…你来这里见我了。)\n(我已经沉睡了几个世纪…)\n(等待一个值得相见的人。)\n(如今…时候到了。) (让我们来一场宿命的对决把!) 嘎哦啊啊啊啊啊啊啊啊!!!" + +msgid "MAP184_TRAINER_1" +msgstr "你看不见我,因为我躲起来了!\n我爱躲在巨大石头后面!" + +msgid "MAP184_TRAINER_1_DEFEAT" +msgstr "我想我的速度不够快…" + +msgid "MAP184_TRAINER_2" +msgstr "传说记载了在锕凯丹山山顶\n发生的一场剧烈对战。\n会是这场吗?" + +msgid "MAP184_TRAINER_2_DEFEAT" +msgstr "只是结尾让人扫兴。" + +msgid "MAP185_TRAINER_1" +msgstr "你听到了吗?狂风在咆哮!" + +msgid "MAP185_TRAINER_1_DEFEAT" +msgstr "我们…输了…" + +msgid "MAP185_TRAINER_2" +msgstr "山峦在脚下隆隆作响。现在开始审判你!" + +msgid "MAP185_TRAINER_2_DEFEAT" +msgstr "这就是…命运…" + +msgid "MAP185_TRAINER_3" +msgstr "噢,我的天啊!你看上去有点眼熟。\n让我们来场激动人心的战斗,好吗,老伙计?" + +msgid "MAP185_TRAINER_3_DEFEAT" +msgstr "天呐!" + +msgid "MAP185_TRAINER_4" +msgstr "我会用从尘世间获得的力量来击败你!" + +msgid "MAP185_TRAINER_4_DEFEAT" +msgstr "神啊,你为何舍弃了我?" + +msgid "MAP186_SIGN_1" +msgstr "天舵宝可梦联盟" + +msgid "MAP187_NPC_1" +msgstr "喂喂!\n镇定下来,该死! 嗨,新的捕猎游标奏效了! 我会在这里想办法的。\nPN,你应该先去核能厂。" + +msgid "MAP187_NPC_2" +msgstr "阿柏…阿…" + +msgid "MAP187_NPC_3" +msgstr "那件防辐射服怎么样?\n穿上它会有些难以移动,\n但能使你完全抵御那东西里的辐射。\n面罩会保护我们,\n但我们仍然容易受到强烈辐射而受伤。" + +msgid "MAP187_NPC_4" +msgstr "如果我制服了这个宝可梦,带它回到总部,\n我们就能照顾它。\n有个移动收容所是多么方便的事…" + +msgid "MAP187_NPC_5" +msgstr "转…呃…" + +msgid "MAP187_SIGN_1" +msgstr "训练家贴士!钓鱼需要你反应迅速。当『喔!\n有什么东西咬钩了!\n』的信息出现,按下A键。\n你可能需要钓好几次,才能钓上一个宝可梦。" + +msgid "MAP187_TRAINER_1" +msgstr "嘿,PN,你在这里呀!\n嗨,你穿着这个就像只呆呆兽。\n但我得承认,你看上去有点酷……无论如何。\n我想我找到了很酷的东西…跟着我。保持安静! 那个宝可梦…你之前见过吗?\n他看上去和其他核属性宝可梦都不一样…\n我从未见过像它一样的宝可梦。\n我们应该试着去- ???:咆咆咆哮哮哮! 锡迩:\n咦,它跑了。什么吓跑了它?\n我还想着去收服它… 准备战斗,PN! 呼,呼…这…我们不能放松警惕哪怕只有一秒…\n不知道是不是我的错觉,\n这些核属性宝可梦比以往更有组织性?\n我猜铀瑞利恩在指挥它们。\n因此,它们知道我们在这里。\n我们失去了先发制人的机会…\n好吧,没事。居里永远也跑不掉!我们上吧!\n如果我再看见那个罕见的宝可梦,\n我会毫不犹豫地收服它!" + +msgid "MAP187_TRAINER_10" +msgstr "咕噜噜!毁灭 毁灭 毁灭" + +msgid "MAP187_TRAINER_10_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_11" +msgstr "咕噜噜!毁灭 毁灭 毁灭" + +msgid "MAP187_TRAINER_11_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_12" +msgstr "咕噜噜!毁灭 毁灭 毁灭" + +msgid "MAP187_TRAINER_12_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_13" +msgstr "咕噜噜!毁灭 毁灭 毁灭" + +msgid "MAP187_TRAINER_13_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_14" +msgstr "咕噜噜!毁灭 毁灭 毁灭" + +msgid "MAP187_TRAINER_14_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_1_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_2" +msgstr "咆咆咆哮哮哮 入侵者. 入侵者." + +msgid "MAP187_TRAINER_2_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_3" +msgstr "咆咆咆哮哮哮 入侵者. 入侵者." + +msgid "MAP187_TRAINER_3_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_4" +msgstr "咆咆咆哮哮哮 入侵者. 入侵者." + +msgid "MAP187_TRAINER_4_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_5" +msgstr "滋滋滋!毁灭 毁灭 毁灭" + +msgid "MAP187_TRAINER_5_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_6" +msgstr "滋滋滋!毁灭 毁灭 毁灭" + +msgid "MAP187_TRAINER_6_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_7" +msgstr "滋滋滋!毁灭 毁灭 毁灭" + +msgid "MAP187_TRAINER_7_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_8" +msgstr "诶呀!更多的宝可梦!\n让我们大干一场吧,PN! 好吧,麻烦事真多…我们的任务很清楚。\n是时候去核能厂了!让我们一起大干一场吧! (锡迩加入了你的队伍!)" + +msgid "MAP187_TRAINER_8_DEFEAT" +msgstr "…" + +msgid "MAP187_TRAINER_9" +msgstr "咕噜噜!毁灭 毁灭 毁灭" + +msgid "MAP187_TRAINER_9_DEFEAT" +msgstr "…" + +msgid "MAP188_NPC_1" +msgstr "我们已经达到了8号道路的麦田。\n那里以前是个未受污染的美丽地方。\n如今,它是天舵受到辐射污染最严重的地方…\n我们得阻止居里并让他为自己\n的所作所为付出代价!" + +msgid "MAP188_NPC_2" +msgstr "穿上防辐射服? PN换上了防辐射服。" + +msgid "MAP188_NPC_3" +msgstr "我知道现在不是抱怨的时候,但是…\n我为什么不能穿那件防辐射衣呢?穿着它好酷…" + +msgid "MAP188_NPC_4" +msgstr "PN,别担心我们。\n我们得到了这些对核属性宝可梦\n有效的捕猎游标。\n因此,我们能保证自己安全离开…应该能…" + +msgid "MAP188_NPC_5" +msgstr "呜姆,姆,呜姆姆!\n…\n…\n哈哈,我和你开玩笑的。\n穿上这个,这个不影响说话。\n虽说,会有点痒…\n不过,最好别脱掉它。" + +msgid "MAP189_NPC_1" +msgstr "推那个杠杆?" + +msgid "MAP189_NPC_2" +msgstr "推那个杠杆?" + +msgid "MAP189_NPC_3" +msgstr "推那个杠杆?" + +msgid "MAP189_NPC_4" +msgstr "开关上的标签写着,『断路器』。\n它似乎已经被固定住了。 松开断路器? 你们被电伤了… 其他杠杆也变回初始位置了。" + +msgid "MAP189_SIGN_1" +msgstr "这是一台用来治疗宝可梦的机器。\n没有电,它无法正常运行。" + +msgid "MAP189_SIGN_10" +msgstr "嗯?这杯咖啡竟然还热着…" + +msgid "MAP189_SIGN_2" +msgstr "这是一台用来治疗宝可梦的机器。\n没有电,它无法正常运行。" + +msgid "MAP189_SIGN_3" +msgstr "这是一台用来治疗宝可梦的机器。\n没有电,它无法正常运行。" + +msgid "MAP189_SIGN_4" +msgstr "这是一台用来治疗宝可梦的机器。\n没有电,它无法正常运行。" + +msgid "MAP189_SIGN_5" +msgstr "- 应急电源控制台 - 按照以下步骤启动备用发电机: 在电气室,需要按以下顺序来启动开关:\n[06644bd2]绿色,[043c3aff]红色,[65467b14]蓝色。 然后,松开断路器。 南部区域的电力供应就能够恢复了。" + +msgid "MAP189_SIGN_6" +msgstr "请查看指南以获知启动备用发电机。" + +msgid "MAP189_SIGN_7" +msgstr "冰箱里的食物已经变质了。" + +msgid "MAP189_SIGN_8" +msgstr "- 休息室 - 休息不应超过15分钟。 如果没有咖啡了,请联系总部的克雷格。 - 董事会" + +msgid "MAP189_SIGN_9" +msgstr "也许我能用这个收音机来联系总部….? ....... 有什么东西阻止了信号。" + +msgid "MAP189_TRAINER_1" +msgstr "哒哒哒哒!" + +msgid "MAP191_NPC_1" +msgstr "按钮似乎连接着电力系统。 按下按钮吗?" + +msgid "MAP191_TRAINER_1" +msgstr "咔咔咔咳咳咳嗤嗤嗤嗤!!" + +msgid "MAP192_NPC_1" +msgstr "按钮似乎连接着电力系统。 按下开关吗?" + +msgid "MAP193_TRAINER_1" +msgstr "滋滋滋滋滋滋滋滋滋滋!" + +msgid "MAP193_TRAINER_2" +msgstr "...多么愚蠢的小孩子呀。 真有趣啊,脱水之鱼还要垂死挣扎…\n可你的人生就要结束了。 多么幸运啊。威胁我们存在之人的儿子… 和首席保育家的儿子。都在我们手里。 保育家们一听到有孩子被当成人质,\n肯定会乖乖臣服。 告诉我,孩子…\n看到近在咫尺的梦想彻底破灭是什么感觉!? 那一定很痛苦吧?就像我们所受的煎熬。\n我要让你也感受一下。 你的那个朋友…...他被冻结了。 他的意识被困在了进入隔舱的瞬间。\n无法苏醒,也无法沉睡。 现在的他又是什么感受?痛苦?哀伤?疑惑?\n恐惧? 一瞬间的绝望,将持续至永恒。 而这些…\n比起我们的经历,根本不值得一提。 不用着急,你马上就要去陪他! 有你们做人质,保育家很快就会投降。 然后,我们会获得终极的力量! …嗯? 即便到了这个地步,你还想战斗? 哼哼哼哼…真有意思。我接受你的挑战… 准备接受核能之力的洗礼吧! …什么??不不不不!不! 这…不该是这样…! 我们应该是无敌的!铀瑞利恩!! 你...怎么可能...一个孩子…我不明白…\n我们竭尽一切追求的力量…消失了。 铀瑞利恩!\n回答我,铀瑞利恩! ...不… 我辜负了你…我没能保护好你。\n保育家们马上就要来了…他们会毁灭你的。我…\n对不起… 你还活着…!即使你已经失去了大部分的力量… 够了!这就够了!\n铀瑞利恩,使用量子跃迁! -嗖-凯零:PN?\nPN,你还好吗? …\n喔,感谢阿尔宙斯你没事儿。\n信号刚刚被什么东西屏蔽了…\n我怎么也联络不上你。 PN…我之前很害怕…\n我怕我会永远失去你。 所以,都发生了什么?你找到居里了吗? ...这么说。\n你战胜了他,但他们还是逃了… …\n总之,既然现在铀瑞利恩处于更弱的形态,\n他们应该不会构成威胁了。\n更何况,\n02发电厂的辐射泄露看起来也已经停止了。 借助保育家集团的力量,\n我们应该能轻松找到并逮捕居里。 这一切全部都是你的功劳…PN。\n你的勇气与决心拯救了天舵。 …但… 锡迩呢? 他…你知道的…还活着吗? -咳,咳…- …呃… 都…发生什么了?PN?是你吧? 居里在哪儿?\n我只记得我被他塞进了这玩意儿里… 凯零:锡迩!你没事儿!? 倍儿棒,首领…哈哈…呃… 被关在那里头…实在太难受了。\n我都不知道我待了多久。 PN…我不知道该说什么…\n但我知识是你救了我一命。 所以你….你….成功了吗?.你打败居里了吗? 哇。真不愧是…\nPN,\n你的字典里可没有『失败』一词。 那肯定是场超级酷炫的战斗!…\n.我竟然错过了这场好戏。 凯零:\n既然你没事儿,那我也放心了。\n我现在就让保育家过来接\n你和PN 。 谢谢,上司。我很抱歉我没遵守命令。\n我当时太蠢了,差点害整个任务失败。 我之后….要离开冒险一段时间。\n.我得去医院里照看老爸。\n.我要在他身边等他醒来。 凯零:那是你的决定。我还会再见到你俩的。\n这里是凯零,完毕。 …呼。\n我好累,PN。咱们走吧。\n我知道一条捷径… 于是…\nPN和锡迩成为\n了英雄回到了保育家总部…\nPN战胜居里的\n事迹很快传遍了整个天舵。 哼哼哼哼哈哈哈哈哈!完美!\n这才是我们想看到的绝望的神情! 你已经无力回天了!没人救得了你!结束了!\n今天就是我们支配天舵之日! 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈! 这之后…\n天舵陷入了长达一个世纪的核冬天。 再也没有人看到过PN和锡迩… 可喜可贺,可喜可贺…" + +msgid "MAP193_TRAINER_2_DEFEAT" +msgstr "…什么?不不不不!不!!" + +msgid "MAP195_TRAINER_1" +msgstr "好吧….又是我们两个。\n为了冠军之殊荣展开决斗。 你不觉得,这是命中注定的吗?\n我们在全天舵的瞩目下,面对彼此。\n真是种奇异的感觉。.你有吗?那种…\n.命运的感觉。 … 现在,\n不会再有什么传说的宝可梦或者\n核能危机阻止我们了。 就剩下你和我…和我们的宝可梦燃烧的斗志。 PN,我等了这一刻太久… 让我们为了联盟冠军一决胜负吧! 冠军决胜轮的规则和以往相同。 只有宝可梦自身携带的道具可以被使用,\n其他道具将会被禁用。 直到任意一方训练家没有能够\n继续战斗的宝可梦之前,\n战斗决不会结束。 如果双方训练家已准备就绪,那么...... 冠军决胜战...... …现在开始! 胜利者是….PN! 你…\nY你一如既往的出色,PN。\n真是一场激动人心的对决。 我输得心服口服。\n如果世上有战无不胜的存在,\n那一定是你的不屈之心! PN...... 祝贺你成为天舵联盟的冠军! 请跟我来…" + +msgid "MAP195_TRAINER_1_DEFEAT" +msgstr "哇…这场战斗……令我心满意足。" + +msgid "MAP196_TRAINER_1" +msgstr "此刻,即是,世界的终焉!!!! 而我…就是…死亡的…化身! 不!!!!!!!!!!!不…不可能!!!\n你的力量…竟然能够…凌驾于…我们之上? 你…我要亲手…杀了你…我--啊! 呃—啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊! 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈!!\n我们是无敌的!现在…将一切毁灭吧!! 你已经无力回天了!没人救得了你!\n一切都结束了!\n今天,就是我们支配天舵之日! 哈哈哈哈哈哈哈哈哈哈! 伽马铀瑞利恩过于强大。\n它制造了一场巨大的核爆…\n震荡平息,宝可梦联盟已不复存在。 从核爆生还了的人们很快成为了\n苏醒的核属性宝可梦的食物。\n天舵保育家联盟尝试控制局面,\n但他们人手太少了。 人们四散而逃,去了其他地区避难…\n那些没能逃走的人们.留在了天舵,\n为他们逝去的同胞们默哀。\n从此,\n天舵陷入了长达一个世纪的「核之寒冬」。 如果你当时更加强大的话…\n你本可以阻止这一切… 游戏结束" + +msgid "MAP196_TRAINER_1_DEFEAT" +msgstr "…什么?不不不不不!不!不!" + +msgid "MAP201_NPC_1" +msgstr "这辆列车开往天舵宝可梦联盟。\n但现在地铁暂停服务。" + +msgid "MAP201_NPC_2" +msgstr "这辆地铁直达天舵宝可梦联盟。\n但因为宝可梦联盟暂停运营,\n所以地铁现在暂停服务。" + +msgid "MAP202_NPC_1" +msgstr "镧斩正等待着你!现在不能回去了!" + +msgid "MAP202_TRAINER_1" +msgstr "站住!你们两个!你们私自闯入了神圣的领地!\n作为镧斩之僧,我要驱逐尔等凡人!" + +msgid "MAP202_TRAINER_1_DEFEAT" +msgstr "天天天天天舵冠军!请原谅我的无礼!" + +msgid "MAP202_TRAINER_2" +msgstr "为了准备圣化…" + +msgid "MAP202_TRAINER_2_DEFEAT" +msgstr "你的体内燃起了足以融化钢铁的斗志。" + +msgid "MAP202_TRAINER_3" +msgstr "你将会接受冰与火的双重洗礼!" + +msgid "MAP202_TRAINER_3_DEFEAT" +msgstr "你的体内燃起了足以融化钢铁的斗志。" + +msgid "MAP202_TRAINER_4" +msgstr "我将会展示于你,何为宁静之力!" + +msgid "MAP202_TRAINER_4_DEFEAT" +msgstr "如此力量…不可思议!" + +msgid "MAP202_TRAINER_5" +msgstr "在梦中,我看见了…觉醒的传说!" + +msgid "MAP202_TRAINER_5_DEFEAT" +msgstr "正如我期待…您确实与众不同。" + +msgid "MAP202_TRAINER_6" +msgstr "哇喔…我可从来没见过这样的地儿!哇…\n.这儿肯定就是镧斩之地了。\n这些传说中的宝可梦可比一般的宝可梦强得多,\n对吧?\n但它们终归是宝可梦。\n而宝可梦,是可以被收服的。 …PN。\n.我觉得你应该知道我们需要干什么。 究竟谁有资格收服镧斩?让我们用胜负决定吧。\n我先前帮你的宝可梦恢复体力,\n所以我知道它们现在肯定斗志十足。\n我只期望你能够全力以赴。 我会认真战斗的。\n所以,冠军….展现你的力量吧!! 我…输了哇…\n你确实与众不同,PN。\n我接受我的失败。\n既然你已经战胜了我,\n你拥有了收服镧斩的权利。 然后…镧斩在哪儿?他应该在这儿。 就在那里!传说的宝可梦! 所以,「天舵冠军」…\n我得承认那是场美妙的战斗,\n不过看起来你并不是最强的训练家。 现在…我来这儿的真正原因!镧斩!\n我知道你在!! 我千里迢迢来到这里,就是为了你!\n与我战斗吧! 镧斩…它......跟我说话了......他说…...我没有资格?!\n这,这不可能!我曾是两个地区的联盟冠军!\n我战胜了天舵冠军!我明明…不…!! (人类…) (要面对我,你还不够强大。) (我会在这里等你,只等你一个人…) (当你变得更加强大,我们会再次见面。)" + +msgid "MAP202_TRAINER_6_DEFEAT" +msgstr "我…输了?" + +msgid "MAP203_NPC_1" +msgstr "喔?你是过来帮我们打理花园的吗? 来看看你能做什么吧! 再次感谢你能答应我的请求。\n只有那些有高尚品德的人们才能像\n你与你的宝可梦一样产生羁绊。 为了纪念我们的相遇,请收下这个…" + +msgid "MAP203_NPC_2" +msgstr "喔?你是过来帮我们打理花园的吗? 来看看你能做什么吧! 再次感谢你能答应我的请求。\n只有那些有高尚品德的人们才能像\n你与你的宝可梦一样产生羁绊。 为了纪念我们的相遇,请收下这个…" + +msgid "MAP204_NPC_1" +msgstr "我是月族的人,而我老婆来自波族。\n如果没有我们的首领,日向和纸鸢立下的榜样…\n我们之间的感情或许还会是禁断之恋。\n这可能就是爱情的力量吧!" + +msgid "MAP204_NPC_10" +msgstr "日向公主像太阳一样光芒璀璨!\n直视她一眼我们的眼睛都要被闪瞎了!" + +msgid "MAP204_NPC_11" +msgstr "你是个训练家对吧?\n那你应该知道月波道馆的馆主,日向和纸鸢。\n他们没有自己擅长的属性…\n但他们的主题是『日与夜』。" + +msgid "MAP204_NPC_12" +msgstr "奥提乌斯-穆提欧斯之庙是\n我们村子里最大的建筑。\n那座庙是为了纪念一场百年大战的终结而建造的。\n现在寺庙也被用作宝可梦道馆,\n这里所有的战斗都被视为神圣的仪式。" + +msgid "MAP204_NPC_13" +msgstr "我是特攻类招式教学者。 我能通过神秘的远古秘笈透析宝可梦\n可以学会的所有特攻招式。 如果你有4个蓝色碎片,\n我就可以教你的宝可梦新的招式! 你身上有足够的碎片!好吧!\n我可以教你的宝可梦新的招式。\n你想让我传授新的招式吗? 请选择宝可梦。 如果你还有宝可梦想学新招式,欢迎回来找我! 你逗我?我可教不会宝可梦蛋任何招式。 别这样,我可不想靠近暗之宝可梦… 抱歉… 看来我已经教不会 任何新招式了。 要教什么招式? PN给出了4枚碎片。 谢咯!\n如果你还想让我教更多招式,\n带着碎片过来就可以了! 如果你还有宝可梦想学新招式,欢迎回来找我! 如果你还有宝可梦想学新招式,欢迎回来找我! 你好像没有足够的碎片…\n有了碎片我才能传授招式!" + +msgid "MAP204_NPC_14" +msgstr "梦-蚀!" + +msgid "MAP204_NPC_15" +msgstr "嘿,你好!\n我叫真菰,来自合众地区的科学家。 我是来这儿度假的,\n这个地方独特的风俗文化非常吸引我。\n这是我的梦梦蚀,她叫小梦。 梦-蚀! 我专门研究宝可梦的梦境。\n我甚至帮忙造出来了一台梦境显像仪。 运用梦梦蚀的能力,我可以观看宝可梦的梦境。\n这可是台超赞的仪器! 嗯?\n.你的意思是,\n在蔚南沙市有一个小女孩陷入梦境醒不过来了?\n人类的梦境方面我不怎么在行…\n我大多数时候都在研究宝可梦的梦境。\n即便如此….我觉得我可以帮上忙。 好吧!我想好了! 我之后会去一趟蔚南沙市,\n看看我能不能帮帮这个可怜的小女孩。\n毕竟,科学的意义就是帮助他人!\n那么在蔚南沙市再见了!" + +msgid "MAP204_NPC_16" +msgstr "我的女儿对收集小麟玩偶特别入迷。\n她的梦想就是看到一只真正的小麟。\n如果你能给她看的话,她会非常高兴的。" + +msgid "MAP204_NPC_17" +msgstr "小麟!我想看小麟!你有没有小麟? 额滴神呐!!!!你真有一只小麟!呀…\n它毛茸茸的!太棒啦啊啊啊啊啊啊啊啊!!! 我太太太太太高兴了!\n这是我人生中最-美妙的一天!\n请收下这块闪闪发光的石头! 啊…\n如果不去抓萌萌哒宝可梦,\n当训练家还有什么意义?" + +msgid "MAP204_NPC_18" +msgstr "我是物攻类招式教学者。 我能通过神秘的远古秘笈透析宝可梦\n可以学会的所有物攻招式。 如果你有4个红色碎片,\n我就可以教你的宝可梦新的招式! 你身上有足够的碎片!好吧!\n我可以教你的宝可梦新的招式。\n你想让我传授新的招式吗? 请选择宝可梦。 如果你还有宝可梦想学新招式,欢迎回来找我! 你逗我?我可教不会宝可梦蛋任何招式。 别这样,我可不想靠近暗之宝可梦… 抱歉… 看来我已经教不会 任何新招式了。 要教什么招式? PN给出了4枚碎片。 谢咯!\n如果你还想让我教更多招式,\n带着碎片过来就可以了! 如果你还有宝可梦想学新招式,欢迎回来找我! 如果你还有宝可梦想学新招式,欢迎回来找我! 你好像没有足够的碎片…\n有了碎片我才能传授招式!" + +msgid "MAP204_NPC_19" +msgstr "我是能力下降类招式教学者。 我能通过神秘的远古秘笈透析宝可梦\n可以学会的所有能力下降类招式。 如果你有4个蓝色碎片,\n我就可以教你的宝可梦新的招式! 你身上有足够的碎片!好吧!\n我可以教你的宝可梦新的招式。\n你想让我传授新的招式吗? 请选择宝可梦。 如果你还有宝可梦想学新招式,欢迎回来找我! 你逗我?我可教不会宝可梦蛋任何招式。 别这样,我可不想靠近暗之宝可梦… 抱歉… 看来我已经教不会 任何新招式了。 要教什么招式? PN给出了4枚碎片。 谢咯!\n如果你还想让我教更多招式,\n带着碎片过来就可以了! 如果你还有宝可梦想学新招式,欢迎回来找我! 如果你还有宝可梦想学新招式,欢迎回来找我! 你好像没有足够的碎片…\n有了碎片我才能传授招式!" + +msgid "MAP204_NPC_2" +msgstr "我是捷宁。这就是我的秘密武器:十手沙丁! 我们是波族的后裔,掌握着着操纵海浪的秘术。\n这也是为什么我们都会冲浪。" + +msgid "MAP204_NPC_3" +msgstr "我的名字是中忍。\n就是狂风一般的激浪我也能轻松驾驭! 我们伟大的首领们想要创造和平与富饶的盛世。\n而盛世决不允许海盗的存在!" + +msgid "MAP204_NPC_4" +msgstr "我家有很多房间,\n所以我把我的家开成了一个旅馆。\n请不要打扰我们的宾客。" + +msgid "MAP204_NPC_5" +msgstr "我是能力提升类招式教学者。 我能通过神秘的远古秘笈透析宝可梦\n可以学会的所有能力提升类招式。 如果你有4个黄色碎片,\n我就可以教你的宝可梦新的招式! 你身上有足够的碎片!好吧!\n我可以教你的宝可梦新的招式。\n你想让我传授新的招式吗? 请选择宝可梦。 如果你还有宝可梦想学新招式,欢迎回来找我! 你逗我?我可教不会宝可梦蛋任何招式。 别这样,我可不想靠近暗之宝可梦… 抱歉… 看来我已经教不会 任何新招式了。 要教什么招式? PN给出了4枚碎片。 谢咯!\n如果你还想让我教更多招式,\n带着碎片过来就可以了! 如果你还有宝可梦想学新招式,欢迎回来找我! 如果你还有宝可梦想学新招式,欢迎回来找我! 你好像没有足够的碎片…\n有了碎片我才能传授招式!" + +msgid "MAP204_NPC_6" +msgstr "我就是上忍。\n我会扔小苦无进行攻击,就像扔飞刀一样! 我们的前任老大就在楼上。\n自从输给你以后,他就全身心致力于训练。\n可能他是想以后超越你吧。" + +msgid "MAP204_NPC_7" +msgstr "你好。我是下忍。\n波纹部落对我来说就像是个大家族。 在古时候,波族统治着天舵的东海。\n现在,那里却成了海盗的天堂… 或许由我们来掌控东海会更好一些?" + +msgid "MAP204_NPC_8" +msgstr "…所以。 在我人生的最低谷时刻,你来了。\n带来了那次羞辱的战败…\n居然被孩童轻易地击败…让我颜面尽失。\n除非我能够在义隆大师的麾下,\n掌握神圣的六技艺… 但即便如此,我的训练还未完成。\n我必须更加强大…! 有朝一日,你我还会再战。这就是命运…" + +msgid "MAP204_NPC_9" +msgstr "我该怎么形容至尊的首领们呢?总而言之…\n他们构建了月波基金会,\n一个具有极其重要的神学,\n政治及历史意义的组织。\n没有了他们,和平就只是个笑话。\n他们是真真正正的神选之人。" + +msgid "MAP206_SIGN_1" +msgstr "锡迩:呼!\n就是这里了,PN!\n我们已经成功地完成了试炼!走吧!" + +msgid "MAP206_TRAINER_1" +msgstr "你勇往直前,克服了众多阻碍,并抵达了真实。\n这就是你最终的试炼。你不能使用任何道具。\n抛弃迷茫,与你的宝可梦并肩作战吧! 你已经完成了所有五项试炼。\n你已经可以去挑战道馆馆主维睿恩了。来吧。" + +msgid "MAP206_TRAINER_1_DEFEAT" +msgstr "干得漂亮。" diff --git a/Dialogue/Generated/zh/HandFixes.po b/Dialogue/Generated/zh/HandFixes.po new file mode 100644 index 000000000..f9563feaf --- /dev/null +++ b/Dialogue/Generated/zh/HandFixes.po @@ -0,0 +1,13 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "PASSAGE_CAVE_TRAINER_1_DEFEATED" +msgstr "沃!~" + +msgid "PASSAGE_CAVE_TRAINER_2_DEFEATED" +msgstr "呜哇…!" + +msgid "PASSAGE_CAVE_TRAINER_3_DEFEATED" +msgstr "哎呀!" diff --git a/Dialogue/Generated/zh/OfficialItems.po b/Dialogue/Generated/zh/OfficialItems.po new file mode 100644 index 000000000..ad65a99c5 --- /dev/null +++ b/Dialogue/Generated/zh/OfficialItems.po @@ -0,0 +1,3205 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "Repel" +msgstr "除虫喷雾" + +msgid "An item that prevents weak wild Pokémon from appearing for 100 steps after its use." +msgstr "使用后,在100步之内,弱小的野生宝可梦将完全不会出现。" + +msgid "Super Repel" +msgstr "白银喷雾" + +msgid "An item that prevents weak wild Pokémon from appearing for 200 steps after its use." +msgstr "使用后,在200步之内,弱小的野生宝可梦将完全不会出现。" + +msgid "Max Repel" +msgstr "黄金喷雾" + +msgid "An item that prevents weak wild Pokémon from appearing for 250 steps after its use." +msgstr "使用后,在250步之内,弱小的野生宝可梦将完全不会出现。" + +msgid "Black Flute" +msgstr "黑色玻璃哨" + +msgid "A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear." +msgstr "以黑色玻璃制成的哨子。在使用的地方更容易遇到强大的宝可梦。" + +msgid "White Flute" +msgstr "白色玻璃哨" + +msgid "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear." +msgstr "以白色玻璃制成的哨子。在使用的地方更容易遇到弱小的宝可梦。" + +msgid "Honey" +msgstr "甜甜蜜" + +msgid "A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees." +msgstr "在草丛或洞窟等地方使用后,被甜甜香气吸引的野生宝可梦就会出现。" + +msgid "Escape Rope" +msgstr "离洞绳" + +msgid "A long, durable rope. Use it to escape instantly from a cave or a dungeon." +msgstr "结实的长绳。可以从洞窟或迷宫中脱身。" + +msgid "Red Shard" +msgstr "红色碎片" + +msgid "A small red shard. It appears to be from some sort of implement made long ago." +msgstr "红色的小碎片。好像是以前制作的某道具的一部分。" + +msgid "Blue Shard" +msgstr "蓝色碎片" + +msgid "A small blue shard. It appears to be from some sort of implement made long ago." +msgstr "蓝色的小碎片。好像是以前制作的某道具的一部分。" + +msgid "Yellow Shard" +msgstr "黄色碎片" + +msgid "A small yellow shard. It appears to be from some sort of implement made long ago." +msgstr "黄色的小碎片。好像是以前制作的某道具的一部分。" + +msgid "Green Shard" +msgstr "绿色碎片" + +msgid "A small green shard. It appears to be from some sort of implement made long ago." +msgstr "绿色的小碎片。好像是以前制作的某道具的一部分。" + +msgid "Fire Stone" +msgstr "火之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is colored orange." +msgstr "能让某些特定宝可梦进化的神奇石头。看上去是橙黄色的。" + +msgid "Water Stone" +msgstr "水之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue." +msgstr "能让某些特定宝可梦进化的神奇石头。看上去是澄蓝色的。" + +msgid "Thunderstone" +msgstr "雷之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern." +msgstr "能让某些特定宝可梦进化的神奇石头。有着闪电般的花纹。" + +msgid "Leaf Stone" +msgstr "叶之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It has a leaf pattern." +msgstr "能让某些特定宝可梦进化的神奇石头。有着叶子般的花纹。" + +msgid "Moon Stone" +msgstr "月之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as black as the night sky." +msgstr "能让某些特定宝可梦进化的神奇石头。像夜空一样乌黑。" + +msgid "Sun Stone" +msgstr "日之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as red as the sun." +msgstr "能让某些特定宝可梦进化的神奇石头。像太阳一样赤红。" + +msgid "Shiny Stone" +msgstr "光之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It shines with a dazzling light." +msgstr "能让某些特定宝可梦进化的神奇石头。像光芒一样耀眼。" + +msgid "Dusk Stone" +msgstr "暗之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is as dark as dark can be." +msgstr "能让某些特定宝可梦进化的神奇石头。像黑夜一般漆黑。" + +msgid "Dawn Stone" +msgstr "觉醒之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It sparkles like eyes." +msgstr "能让某些特定宝可梦进化的神奇石头。像眼眸一般光彩动人。" + +msgid "Oval Stone" +msgstr "浑圆之石" + +msgid "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg." +msgstr "能让某些特定宝可梦进化的神奇石头。像珠子一般圆润。" + +msgid "Helix Fossil" +msgstr "贝壳化石" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a seashell." +msgstr "很久以前栖息在海里的古代宝可梦的化石。好像是贝壳的一部分。" + +msgid "Dome Fossil" +msgstr "甲壳化石" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a shell." +msgstr "很久以前栖息在海里的古代宝可梦的化石。好像是甲壳的一部分。" + +msgid "Old Amber" +msgstr "秘密琥珀" + +msgid "A piece of clear amber that contains the genetic material of an ancient Pokémon." +msgstr "封存着古代宝可梦遗传基因的琥珀,透着点红色。" + +msgid "Root Fossil" +msgstr "根状化石" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a plant root." +msgstr "很久以前栖息在海里的古代宝可梦的化石。好像是根的一部分。" + +msgid "Claw Fossil" +msgstr "爪子化石" + +msgid "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a claw." +msgstr "很久以前栖息在海里的古代宝可梦的化石。好像是爪子的一部分。" + +msgid "Armor Fossil" +msgstr "盾甲化石" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a collar." +msgstr "很久以前生活在地上的古代宝可梦的化石。好像是领饰的一部分。" + +msgid "Skull Fossil" +msgstr "头盖化石" + +msgid "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a head." +msgstr "很久以前生活在地上的古代宝可梦的化石。好像是头部的一部分。" + +msgid "TinyMushroom" +msgstr "小蘑菇" + +msgid "A small and rare mushroom. It is quite popular among certain maniacal fan segments." +msgstr "珍稀的小蘑菇。在一些爱好者中有着相当高的人气。" + +msgid "Big Mushroom" +msgstr "大蘑菇" + +msgid "A large and rare mushroom. It is very popular among certain maniacal fan segments." +msgstr "珍稀的大蘑菇。在一些爱好者中有着非常高的人气。" + +msgid "Pearl" +msgstr "珍珠" + +msgid "A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops." +msgstr "散发着美丽银辉且有点小的珍珠。可以在商店低价出售。" + +msgid "Big Pearl" +msgstr "大珍珠" + +msgid "A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops." +msgstr "散发着美丽银辉且相当大颗的珍珠。可以在商店高价出售。" + +msgid "Stardust" +msgstr "星星沙子" + +msgid "Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops." +msgstr "手感细腻且十分美丽的红色沙子。可以在商店低价出售。" + +msgid "Star Piece" +msgstr "星星碎片" + +msgid "A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops." +msgstr "闪着红光且十分美丽的宝石碎片。可以在商店高价出售。" + +msgid "Nugget" +msgstr "金珠" + +msgid "A nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops." +msgstr "闪着金光,以纯金制成的珠子。可以在商店高价出售。" + +msgid "Heart Scale" +msgstr "心之鳞片" + +msgid "A pretty, heart-shaped scale that is extremely rare. It glows faintly in the colors of the rainbow." +msgstr "有着美丽心形外形且非常珍稀的鳞片。有些人收到会很高兴。" + +msgid "Rare Bone" +msgstr "贵重骨头" + +msgid "A bone that is extremely valuable for Pokémon archaeology. It can be sold for a high price to shops." +msgstr "在宝可梦考古学上非常贵重的骨头。可以在商店高价出售。" + +msgid "Shoal Salt" +msgstr "浅滩海盐" + +msgid "Pure salt that was discovered deep inside the Shoal Cave. It is extremely salty." +msgstr "在浅滩洞穴这地方找到的海盐。" + +msgid "Shoal Shell" +msgstr "浅滩贝壳" + +msgid "A pretty seashell that was found deep inside the Shoal Cave. It is striped in blue and white." +msgstr "在浅滩洞穴这地方找到的贝壳。" + +msgid "Odd Keystone" +msgstr "楔石" + +msgid "A vital item that is needed to keep a stone tower from collapsing. Voices can be heard from it occasionally." +msgstr "没有它,石之塔就会崩塌的重要石头。有时能从石头里听到声音。" + +msgid "Growth Mulch" +msgstr "速速肥" + +msgid "A plant fertilizer. It speeds up the growth of Berries. However, it also dries the soil faster." +msgstr "用在柔软土地上的植物肥料。可以催熟树果但同时也会使土地变得干燥。" + +msgid "Damp Mulch" +msgstr "湿湿肥" + +msgid "A plant fertilizer. It slows the growth of Berries and causes the soil to dry slower." +msgstr "在柔软土地上的植物肥料。可以使土地保持湿润,但同时也会减缓树果的生长。" + +msgid "Stable Mulch" +msgstr "久久肥" + +msgid "A plant fertilizer. It extends the time ripened Berries remain on their plants before falling." +msgstr "用在柔软土地上的植物肥料。增加结果到从树上掉落的时间。" + +msgid "Gooey Mulch" +msgstr "粘粘肥" + +msgid "A plant fertilizer. It ups the number of times new plants grow where mature plants withered." +msgstr "用在柔软土地上的植物肥料。增加收获过的果树再结果的数量。" + +msgid "Red Apricorn" +msgstr "红球果" + +msgid "A red Apricorn. It assails your nostrils." +msgstr "红色的球果。有种刺鼻的气味。" + +msgid "Ylw Apricorn" +msgstr "黄球果" + +msgid "A yellow Apricorn. It has an invigorating scent." +msgstr "黄色的球果。有种清爽的香味。" + +msgid "Blu Apricorn" +msgstr "蓝球果" + +msgid "A blue Apricorn. It smells a bit like grass." +msgstr "蓝色的球果。略有一股青草的香味。" + +msgid "Grn Apricorn" +msgstr "绿球果" + +msgid "A green Apricorn. It has a mysterious, aromatic scent." +msgstr "绿色的球果。有种焦香的香味,非常神奇。" + +msgid "Pnk Apricorn" +msgstr "粉球果" + +msgid "A pink Apricorn. It has a nice, sweet scent." +msgstr "粉红色的球果。有种甜甜的,好闻的香味。" + +msgid "Wht Apricorn" +msgstr "白球果" + +msgid "A white Apricorn. It doesn't smell like anything." +msgstr "白色的球果。没有任何气味。" + +msgid "Blk Apricorn" +msgstr "黑球果" + +msgid "A black Apricorn. It has an indescribable scent." +msgstr "黑色的球果。有种无法形容的气味。" + +msgid "BrightPowder" +msgstr "光粉" + +msgid "An item to be held by a Pokémon. It casts a tricky glare that lowers the opponent's accuracy." +msgstr "闪闪发光的粉末。携带后,光芒会迷惑对手,从而使其招式变得不容易命中。" + +msgid "White Herb" +msgstr "白色香草" + +msgid "An item to be held by a Pokémon. It restores any lowered stat in battle. It can be used only once." +msgstr "当携带它的宝可梦能力降低时,仅能回到之前的状态1次。" + +msgid "Exp. Share" +msgstr "学习装置" + +msgid "An item to be held by a Pokémon. The holder gets a share of a battle's Exp. Points without battling." +msgstr "携带的宝可梦就算没有参与对战也能分享到经验值的便利装置。" + +msgid "Quick Claw" +msgstr "先制之爪" + +msgid "An item to be held by a Pokémon. A light, sharp claw that lets the bearer move first occasionally." +msgstr "又轻又尖锐的爪子。携带后,有时能比对手先一步行动。" + +msgid "Soothe Bell" +msgstr "安抚之铃" + +msgid "An item to be held by a Pokémon. It is a bell with a comforting chime that calms the holder." +msgstr "音色悦耳的铃铛。携带它的宝可梦会受到安抚,变得容易和训练家亲密。" + +msgid "Mental Herb" +msgstr "心灵香草" + +msgid "An item to be held by a Pokémon. It snaps the holder out of infatuation, just once." +msgstr "当携带它的宝可梦无法自由使出招式时,仅会回复1次。" + +msgid "King's Rock" +msgstr "王者之证" + +msgid "An item to be held by a Pokémon. It may cause the foe to flinch when the holder inflicts damage." +msgstr "携带后进行攻击,在造成伤害时,有时会让对手畏缩。" + +msgid "SilverPowder" +msgstr "银粉" + +msgid "An item to be held by a Pokémon. It is a shiny, silver powder that ups the power of Bug-type moves." +msgstr "散发着银色光辉的粉末。携带后,虫属性的招式威力就会提高。" + +msgid "Amulet Coin" +msgstr "护符金币" + +msgid "An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in." +msgstr "只要携带它的宝可梦在战斗时出场一次,就能获得2倍金钱。" + +msgid "Cleanse Tag" +msgstr "洁净之符" + +msgid "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the first one in the party." +msgstr "让排在最前面的宝可梦携带后,野生宝可梦就会不容易出现。" + +msgid "Smoke Ball" +msgstr "烟雾球" + +msgid "An item to be held by a Pokémon. It enables the holder to flee from any wild Pokémon without fail." +msgstr "携带它的宝可梦在和野生宝可梦的战斗中绝对可以逃走。" + +msgid "Everstone" +msgstr "不变之石" + +msgid "An item to be held by a Pokémon. The Pokémon holding this peculiar stone is prevented from evolving." +msgstr "携带后,宝可梦在此期间不会进化的神奇石头。" + +msgid "Focus Band" +msgstr "气势头带" + +msgid "An item to be held by a Pokémon. The holder may endure a potential KO attack, leaving it with just 1 HP." +msgstr "携带后,即便受到可能会导致濒死的招式,有时也能仅以1HP撑过去。" + +msgid "Lucky Egg" +msgstr "幸运蛋" + +msgid "An item to be held by a Pokémon. It is an egg filled with happiness that earns extra Exp. Points in battle." +msgstr "满载着幸福的蛋。携带它的宝可梦获得的经验值会少量增加。" + +msgid "Scope Lens" +msgstr "焦点镜" + +msgid "An item to be held by a Pokémon. It is a lens that boosts the holder's critical-hit ratio." +msgstr "能看见弱点的镜片。携带它的宝可梦的招式会变得容易击中要害。" + +msgid "Wide Lens" +msgstr "广角镜" + +msgid "An item to be held by a Pokémon. It is a magnifying lens that slightly boosts the accuracy of moves." +msgstr "能放大观看物体的镜片。携带后,招式的命中率就会少量提高。" + +msgid "Zoom Lens" +msgstr "对焦镜" + +msgid "An item to be held by a Pokémon. If the holder moves after the foe, its critical-hit ratio will be boosted." +msgstr "当携带它的宝可梦比对手行动迟缓时,招式会变得容易命中。" + +msgid "Metal Coat" +msgstr "金属膜" + +msgid "An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves." +msgstr "特殊的金属膜。携带后,钢属性的招式威力就会提高。" + +msgid "Leftovers" +msgstr "吃剩的东西" + +msgid "An item to be held by a Pokémon. The holder's HP is gradually restored during battle." +msgstr "携带后,宝可梦的HP会在战斗期间缓缓回复。" + +msgid "Dragon Scale" +msgstr "龙之鳞片" + +msgid "A thick and tough scale. Dragon-type Pokémon may be holding this item when caught." +msgstr "又硬又坚固的鳞片。龙属性宝可梦有时会携带它。" + +msgid "Shell Bell" +msgstr "贝壳之铃" + +msgid "An item to be held by a Pokémon. The holder's HP is restored a little every time it inflicts damage." +msgstr "当携带它的宝可梦攻击对手并造成伤害时,能回复少量HP。" + +msgid "Muscle Band" +msgstr "力量头带" + +msgid "An item to be held by a Pokémon. It is a headband that slightly boosts the power of physical moves." +msgstr "力如泉涌的头带。携带后,物理招式的威力就会少量提高。" + +msgid "Wise Glasses" +msgstr "博识眼镜" + +msgid "An item to be held by a Pokémon. It is a thick pair of glasses that boosts the power of special moves." +msgstr "装着很厚镜片的眼镜。携带后,特殊招式的威力就会少量提高。" + +msgid "Expert Belt" +msgstr "达人带" + +msgid "An item to be held by a Pokémon. It is a well-worn belt that boosts the power of supereffective moves." +msgstr "用惯了的黑色带子。携带后,效果绝佳时的招式威力就会少量提高。" + +msgid "Life Orb" +msgstr "生命宝珠" + +msgid "An item to be held by a Pokémon. It boosts the power of moves, but at the cost of some HP on each hit." +msgstr "携带后,虽然每次攻击时HP少量减少,但招式的威力会提高。" + +msgid "Power Herb" +msgstr "强力香草" + +msgid "A single-use item to be held by a Pokémon. It allows the immediate use of a move that charges." +msgstr "携带它的宝可梦仅有1次机会可以在第1回合使出需要蓄力的招式。" + +msgid "Toxic Orb" +msgstr "剧毒宝珠" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that badly poisons the holder in battle." +msgstr "触碰后会放出毒的神奇宝珠。携带后,在战斗时会变成剧毒状态。" + +msgid "Flame Orb" +msgstr "火焰宝珠" + +msgid "An item to be held by a Pokémon. It is a bizarre orb that inflicts a burn on the holder in battle." +msgstr "触碰后会放出热量的神奇宝珠。携带后,在战斗时会变成灼伤状态。" + +msgid "Focus Sash" +msgstr "气势披带" + +msgid "An item to be held by a Pokémon. If it has full HP, the holder will endure a potential KO attack." +msgstr "携带后,在HP全满时,即便受到可能会导致濒死的招式,也能仅以1HP撑过去1次。" + +msgid "Metronome" +msgstr "节拍器" + +msgid "A Pokémon hold item that boosts a move used consecutively." +msgstr "携带后,连续使出相同招式时,威力就会提高。不再使出相同招式时,威力就会复原。" + +msgid "Iron Ball" +msgstr "黑色铁球" + +msgid "A Pokémon hold item that cuts Speed. It makes airborne holders susceptible to Ground moves." +msgstr "携带后,速度会降低。飞行属性以及飘浮宝可梦会被地面招式击中。" + +msgid "Lagging Tail" +msgstr "后攻之尾" + +msgid "An item to be held by a Pokémon. It is tremendously heavy and makes the holder move slower than usual." +msgstr "非常沉重的某种尾巴。携带后,行动会比平时更加迟缓。" + +msgid "Destiny Knot" +msgstr "红线" + +msgid "A long, bright red string to be held by a Pokémon. If the holder becomes infatuated, the foe does too." +msgstr "长长的鲜红色细线。携带后,在自己着迷时能让对手也着迷。" + +msgid "Black Sludge" +msgstr "黑色污泥" + +msgid "A hold item that gradually restores the HP of Poison-type Pokémon. It inflicts damage on all other types." +msgstr "携带后,毒属性的宝可梦会缓缓回复HP。其他属性的话,HP则会减少。" + +msgid "Grip Claw" +msgstr "紧缠钩爪" + +msgid "A Pokémon hold item that extends the duration of multiturn attacks like Bind and Wrap." +msgstr "携带后,绑紧以及紧束等会持续造成伤害的招式的回合数会增加。" + +msgid "Sticky Barb" +msgstr "附着针" + +msgid "A hold item that damages the holder on every turn. It may latch on to foes that touch the holder." +msgstr "携带后,每回合都会受到伤害。有时也会附着到碰到自己的对手身上。" + +msgid "Shed Shell" +msgstr "美丽空壳" + +msgid "A tough, discarded carapace to be held by a Pokémon. It enables the holder to switch out of battle." +msgstr "结实坚硬的空壳。携带它的宝可梦必定可以和后备的宝可梦进行替换。" + +msgid "Big Root" +msgstr "大根茎" + +msgid "A Pokémon hold item that boosts the power of HP-stealing moves to let the holder recover more HP." +msgstr "携带后,吸取HP的招式可以比平时更多地回复自己的HP。" + +msgid "Choice Band" +msgstr "讲究头带" + +msgid "An item to be held by a Pokémon. This headband ups Attack, but allows the use of only one kind of move." +msgstr "有点讲究的头带。虽然携带后攻击会提高,但只能使出相同的招式。" + +msgid "Choice Specs" +msgstr "讲究眼镜" + +msgid "A Pokémon hold item. These distinctive glasses boost Sp. Atk, but allow only one move to be used." +msgstr "有点讲究的眼镜。虽然携带后特攻会提高,但只能使出相同的招式。" + +msgid "Choice Scarf" +msgstr "讲究围巾" + +msgid "An item to be held by a Pokémon. This scarf boosts Speed, but allows the use of only one kind of move." +msgstr "有点讲究的围巾。虽然携带后速度会提高,但只能使出相同的招式。" + +msgid "Light Clay" +msgstr "光之黏土" + +msgid "A Pokémon hold item that extends the duration of barrier moves like Light Screen and Reflect." +msgstr "当携带它的宝可梦使出光墙或反射壁时,效果会比平时持续得更长。" + +msgid "Icy Rock" +msgstr "冰冷岩石" + +msgid "A Pokémon hold item that extends the duration of the move Hail used by the holder." +msgstr "携带它的宝可梦使出冰雹的话,冰雹的时间就会比平时更长。" + +msgid "Smooth Rock" +msgstr "沙沙岩石" + +msgid "A Pokémon hold item that extends the duration of the move Sandstorm used by the holder." +msgstr "携带它的宝可梦使出沙暴的话,沙暴的时间就会比平时更长。" + +msgid "Heat Rock" +msgstr "炽热岩石" + +msgid "A Pokémon hold item that extends the duration of the move Sunny Day used by the holder." +msgstr "携带它的宝可梦使出大晴天的话,晴天的时间就会比平时更长。" + +msgid "Damp Rock" +msgstr "潮湿岩石" + +msgid "A Pokémon hold item that extends the duration of the move Rain Dance used by the holder." +msgstr "携带它的宝可梦使出求雨的话,下雨的时间就会比平时更长。" + +msgid "Macho Brace" +msgstr "强制锻炼器" + +msgid "A Pokémon hold item that is a stiff and heavy brace that promotes strong growth but lowers Speed." +msgstr "又硬又重的锻炼器。虽然携带后速度会降低,但会比平时更容易茁壮成长。" + +msgid "Power Bracer" +msgstr "力量护腕" + +msgid "A Pokémon hold item that promotes Attack gain on leveling, but reduces the Speed stat." +msgstr "虽然携带后速度会降低,但宝可梦的攻击会比平时成长得更高。" + +msgid "Power Belt" +msgstr "力量腰带" + +msgid "A Pokémon hold item that promotes Defense gain on leveling, but reduces the Speed stat." +msgstr "虽然携带后速度会降低,但宝可梦的防御会比平时成长得更高。" + +msgid "Power Lens" +msgstr "力量镜" + +msgid "A Pokémon hold item that promotes Sp. Atk gain on leveling, but reduces the Speed stat." +msgstr "虽然携带后速度会降低,但宝可梦的特攻会比平时成长得更高。" + +msgid "Power Band" +msgstr "力量束带" + +msgid "A Pokémon hold item that promotes Sp. Def gain on leveling, but reduces the Speed stat." +msgstr "虽然携带后速度会降低,但宝可梦的特防会比平时成长得更高。" + +msgid "Power Anklet" +msgstr "力量护踝" + +msgid "A Pokémon hold item that promotes Speed gain on leveling, but reduces the Speed stat." +msgstr "虽然携带后速度会降低,但宝可梦的速度会比平时成长得更高。" + +msgid "Power Weight" +msgstr "力量负重" + +msgid "A Pokémon hold item that promotes HP gain on leveling, but reduces the Speed stat." +msgstr "虽然携带后速度会降低,但宝可梦的HP会比平时成长得更高。" + +msgid "Sea Incense" +msgstr "海潮薰香" + +msgid "A Pokémon hold item. It is incense with a curious aroma that boosts the power of Water-type moves." +msgstr "有着神奇香气的薰香。携带后,水属性的招式威力就会提高。" + +msgid "Lax Incense" +msgstr "悠闲薰香" + +msgid "A Pokémon hold item. The tricky aroma of this incense lowers the foe's accuracy." +msgstr "携带后,薰香的神奇香气会迷惑对手,其招式会变得不容易命中。" + +msgid "Odd Incense" +msgstr "奇异薰香" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Psychic-type moves." +msgstr "有着神奇香气的薰香。携带后,超能力属性的招式威力就会提高。" + +msgid "Rock Incense" +msgstr "岩石薰香" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Rock-type moves." +msgstr "有着神奇香气的薰香。携带后,岩石属性的招式威力就会提高。" + +msgid "Full Incense" +msgstr "饱腹薰香" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that makes the holder bloated and slow moving." +msgstr "有着神奇香气的薰香。携带后,宝可梦的行动会比平时更加迟缓。" + +msgid "Wave Incense" +msgstr "涟漪薰香" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Water-type moves." +msgstr "有着神奇香气的薰香。携带后,水属性的招式威力就会提高。" + +msgid "Rose Incense" +msgstr "花朵薰香" + +msgid "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Grass-type moves." +msgstr "有着神奇香气的薰香。携带后,草属性的招式威力就会提高。" + +msgid "Luck Incense" +msgstr "幸运薰香" + +msgid "Pure Incense" +msgstr "洁净薰香" + +msgid "Soft Sand" +msgstr "柔软沙子" + +msgid "An item to be held by a Pokémon. It is a loose, silky sand that boosts the power of Ground-type moves." +msgstr "手感细腻的沙子。携带后,地面属性的招式威力就会提高。" + +msgid "Hard Stone" +msgstr "硬石头" + +msgid "An item to be held by a Pokémon. It is an unbreakable stone that ups the power of Rock-type moves." +msgstr "绝对不会裂开的石头。携带后,岩石属性的招式威力就会提高。" + +msgid "Miracle Seed" +msgstr "奇迹种子" + +msgid "An item to be held by a Pokémon. It is a seed imbued with life that ups the power of Grass-type moves." +msgstr "孕育生命的种子。携带后,草属性的招式威力就会提高。" + +msgid "BlackGlasses" +msgstr "黑色眼镜" + +msgid "An item to be held by a Pokémon. It is a shady-looking pair of glasses that boosts Dark-type moves." +msgstr "看上去很奇怪的眼镜。携带后,恶属性的招式威力就会提高。" + +msgid "Black Belt" +msgstr "黑带" + +msgid "An item to be held by a Pokémon. It is a belt that boosts determination and Fighting-type moves." +msgstr "能振作精神的带子。携带后,格斗属性的招式威力就会提高。" + +msgid "Magnet" +msgstr "磁铁" + +msgid "An item to be held by a Pokémon. It is a powerful magnet that boosts the power of Electric-type moves." +msgstr "强力的磁铁。携带后,电属性的招式威力就会提高。" + +msgid "Mystic Water" +msgstr "神秘水滴" + +msgid "An item to be held by a Pokémon. It is a teardrop-shaped gem that ups the power of Water-type moves." +msgstr "水滴形状的宝石。携带后,水属性的招式威力就会提高。" + +msgid "Sharp Beak" +msgstr "锐利鸟嘴" + +msgid "An item to be held by a Pokémon. It is a long, sharp beak that boosts the power of Flying-type moves." +msgstr "又长又尖的鸟嘴。携带后,飞行属性的招式威力就会提高。" + +msgid "Poison Barb" +msgstr "毒针" + +msgid "An item to be held by a Pokémon. It is a small, poisonous barb that ups the power of Poison-type moves." +msgstr "有毒的小针。携带后,毒属性的招式威力就会提高。" + +msgid "NeverMeltIce" +msgstr "不融冰" + +msgid "An item to be held by a Pokémon. It is a piece of ice that repels heat and boosts Ice-type moves." +msgstr "能隔绝热量的冰。携带后,冰属性的招式威力就会提高。" + +msgid "Spell Tag" +msgstr "诅咒之符" + +msgid "An item to be held by a Pokémon. It is a sinister, eerie tag that boosts the power of Ghost-type moves." +msgstr "古怪可怕的咒符。携带后,幽灵属性的招式威力就会提高。" + +msgid "TwistedSpoon" +msgstr "弯曲的汤匙" + +msgid "A Pokémon hold item. It is a spoon imbued with telekinetic power that boosts Psychic-type moves." +msgstr "注入了念力的汤匙。携带后,超能力属性的招式威力就会提高。" + +msgid "Charcoal" +msgstr "木炭" + +msgid "An item to be held by a Pokémon. It is a combustible fuel that boosts the power of Fire-type moves." +msgstr "焚烧用的燃料。携带后,火属性的招式威力就会提高。" + +msgid "Dragon Fang" +msgstr "龙之牙" + +msgid "An item to be held by a Pokémon. It is a hard and sharp fang that ups the power of Dragon-type moves." +msgstr "坚硬锐利的牙齿。携带后,龙属性的招式威力就会提高。" + +msgid "Silk Scarf" +msgstr "丝绸围巾" + +msgid "An item to be held by a Pokémon. It is a sumptuous scarf that boosts the power of Normal-type moves." +msgstr "手感不错的围巾。携带后,一般属性的招式威力就会提高。" + +msgid "Flame Plate" +msgstr "火球石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fire-type moves." +msgstr "火属性的石板。携带后,火属性的招式威力就会增强。" + +msgid "Splash Plate" +msgstr "水滴石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Water-type moves." +msgstr "水属性的石板。携带后,水属性的招式威力就会增强。" + +msgid "Zap Plate" +msgstr "雷电石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Electric-type moves." +msgstr "电属性的石板。携带后,电属性的招式威力就会增强。" + +msgid "Meadow Plate" +msgstr "碧绿石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Grass-type moves." +msgstr "草属性的石板。携带后,草属性的招式威力就会增强。" + +msgid "Icicle Plate" +msgstr "冰柱石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ice-type moves." +msgstr "冰属性的石板。携带后,冰属性的招式威力就会增强。" + +msgid "Fist Plate" +msgstr "拳头石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fighting-type moves." +msgstr "格斗属性的石板。携带后,格斗属性的招式威力就会增强。" + +msgid "Toxic Plate" +msgstr "剧毒石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Poison-type moves." +msgstr "毒属性的石板。携带后,毒属性的招式威力就会增强。" + +msgid "Earth Plate" +msgstr "大地石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ground-type moves." +msgstr "地面属性的石板。携带后,地面属性的招式威力就会增强。" + +msgid "Sky Plate" +msgstr "蓝天石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Flying-type moves." +msgstr "飞行属性的石板。携带后,飞行属性的招式威力就会增强。" + +msgid "Mind Plate" +msgstr "神奇石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Psychic-type moves." +msgstr "超能力属性的石板。携带后,超能力属性的招式威力就会增强。" + +msgid "Insect Plate" +msgstr "玉虫石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Bug-type moves." +msgstr "虫属性的石板。携带后,虫属性的招式威力就会增强。" + +msgid "Stone Plate" +msgstr "岩石石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Rock-type moves." +msgstr "岩石属性的石板。携带后,岩石属性的招式威力就会增强。" + +msgid "Spooky Plate" +msgstr "妖怪石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ghost-type moves." +msgstr "幽灵属性的石板。携带后,幽灵属性的招式威力就会增强。" + +msgid "Draco Plate" +msgstr "龙之石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dragon-type moves." +msgstr "龙属性的石板。携带后,龙属性的招式威力就会增强。" + +msgid "Dread Plate" +msgstr "恶颜石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dark-type moves." +msgstr "恶属性的石板。携带后,恶属性的招式威力就会增强。" + +msgid "Iron Plate" +msgstr "钢铁石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Steel-type moves." +msgstr "钢属性的石板。携带后,钢属性的招式威力就会增强。" + +msgid "Light Ball" +msgstr "电气球" + +msgid "An item to be held by Pikachu. It is a puzzling orb that raises the Sp. Atk stat." +msgstr "让皮卡丘携带后,攻击和特攻的威力就会提高的神奇之球。" + +msgid "Lucky Punch" +msgstr "吉利拳" + +msgid "An item to be held by Chansey. It is a pair of gloves that boosts CHANSEY's critical-hit ratio." +msgstr "能带来幸运的拳套。让吉利蛋携带后,招式会变得容易击中要害。" + +msgid "Metal Powder" +msgstr "金属粉" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Defense stat." +msgstr "让百变怪携带后,防御就会提高的神奇粉末。非常细腻坚硬。" + +msgid "Quick Powder" +msgstr "速度粉" + +msgid "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Speed stat." +msgstr "让百变怪携带后,速度就会提高的神奇粉末。非常细腻坚硬。" + +msgid "Thick Club" +msgstr "粗骨头" + +msgid "An item to be held by Cubone or Marowak. It is a hard bone of some sort that boosts the Attack stat." +msgstr "某种坚硬的骨头。让卡拉卡拉或嘎啦嘎啦携带后,攻击就会提高。" + +msgid "Stick" +msgstr "大葱" + +msgid "An item to be held by Farfetch'd. It is a long and stiff leek stalk that boosts the critical-hit ratio." +msgstr "非常长且坚硬的茎。让大葱鸭携带后,招式会变得容易击中要害。" + +msgid "Soul Dew" +msgstr "心之水滴" + +msgid "A wondrous orb to be held by Latios or Latias. It raises both the Sp. Atk and Sp. Def stats." +msgstr "让拉帝欧斯或拉帝亚斯携带后,超能力和龙属性的招式威力就会提高的神奇珠子。" + +msgid "DeepSeaTooth" +msgstr "深海之牙" + +msgid "An item to be held by Clamperl. A fang that gleams a sharp silver, it raises the Sp. Atk stat." +msgstr "让珍珠贝携带后,特攻就会提高的牙齿。散发着闪亮的银光。" + +msgid "DeepSeaScale" +msgstr "深海鳞片" + +msgid "An item to be held by Clamperl. A scale that shines a faint pink, it raises the Sp. Def stat." +msgstr "让珍珠贝携带后,特防就会提高的鳞片。散发着淡淡的粉红色光芒。" + +msgid "Adamant Orb" +msgstr "金刚宝珠" + +msgid "A brightly gleaming orb to be held by Dialga. It boosts the power of Dragon- and Steel-type moves." +msgstr "让帝牙卢卡携带的话,龙和钢属性的招式威力就会提高。散发着光辉的宝珠。" + +msgid "Lustrous Orb" +msgstr "白玉宝珠" + +msgid "A beautifully glowing orb to be held by Palkia. It boosts the power of Dragon- and Water-type moves." +msgstr "让帕路奇亚携带的话,龙和水属性的招式威力就会提高。散发着美丽光辉的宝珠。" + +msgid "Griseous Orb" +msgstr "白金宝珠" + +msgid "A glowing orb to be held by Giratina. It boosts the power of Dragon- and Ghost-type moves." +msgstr "让骑拉帝纳携带的话,龙和幽灵属性的招式威力就会提高。散发着光辉的宝珠。" + +msgid "Up-Grade" +msgstr "升级数据" + +msgid "A transparent device filled with all sorts of data. It was produced by Silph Co." +msgstr "内部储存了各种信息的透明机器。西尔佛公司制造。" + +msgid "Dubious Disc" +msgstr "可疑补丁" + +msgid "A transparent device overflowing with dubious data. Its producer is unknown." +msgstr "内部储存了奇怪信息的透明机器。制造者不明。" + +msgid "Protector" +msgstr "护具" + +msgid "A protective item of some sort. It is extremely stiff and heavy. It is loved by a certain Pokémon." +msgstr "某种护具。非常坚硬而且沉重。某种宝可梦很喜欢它。" + +msgid "Electirizer" +msgstr "电力增幅器" + +msgid "A box packed with a tremendous amount of electric energy. It is loved by a certain Pokémon." +msgstr "积蓄着庞大电气能量的箱子。某种宝可梦很喜欢它。" + +msgid "Magmarizer" +msgstr "熔岩增幅器" + +msgid "A box packed with a tremendous amount of magma energy. It is loved by a certain Pokémon." +msgstr "积蓄着庞大熔岩能量的箱子。某种宝可梦很喜欢它。" + +msgid "Reaper Cloth" +msgstr "灵界之布" + +msgid "A cloth imbued with horrifyingly strong spiritual energy. It is loved by a certain Pokémon." +msgstr "蕴含着惊人强大灵力的布。某种宝可梦很喜欢它。" + +msgid "Razor Claw" +msgstr "锐利之爪" + +msgid "An item to be held by a Pokémon. It is a sharply hooked claw that ups the holder's critical-hit ratio." +msgstr "尖锐的爪子。携带后,招式会变得容易击中要害。" + +msgid "Razor Fang" +msgstr "锐利之牙" + +msgid "Red Scarf" +msgstr "红色头巾" + +msgid "An item to be held by a Pokémon. It boosts the “Cool” aspect of the holder in a Contest." +msgstr "携带它去参加华丽大赛的宝可梦会比平时看上去更加帅气。" + +msgid "Blue Scarf" +msgstr "蓝色头巾" + +msgid "An item to be held by a Pokémon. It boosts the “Beauty” aspect of the holder in a Contest." +msgstr "携带它去参加华丽大赛的宝可梦会比平时看上去更加美丽。" + +msgid "Pink Scarf" +msgstr "粉红头巾" + +msgid "An item to be held by a Pokémon. It boosts the “Cute” aspect of the holder in a Contest." +msgstr "携带它去参加华丽大赛的宝可梦会比平时看上去更加可爱。" + +msgid "Green Scarf" +msgstr "绿色头巾" + +msgid "An item to be held by a Pokémon. It boosts the “Smart” aspect of the holder in a Contest." +msgstr "携带它去参加华丽大赛的宝可梦会比平时看上去更加聪明。" + +msgid "Yellow Scarf" +msgstr "黄色头巾" + +msgid "An item to be held by a Pokémon. It boosts the “Tough” aspect of the holder in a Contest." +msgstr "携带它去参加华丽大赛的宝可梦会比平时看上去更加强壮。" + +msgid "Potion" +msgstr "伤药" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 20 points." +msgstr "喷雾式伤药。能让1只宝可梦回复20HP。" + +msgid "Super Potion" +msgstr "好伤药" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 50 points." +msgstr "喷雾式伤药。能让1只宝可梦回复50HP。" + +msgid "Hyper Potion" +msgstr "厉害伤药" + +msgid "A spray-type medicine for wounds. It restores the HP of one Pokémon by 200 points." +msgstr "喷雾式伤药。能让1只宝可梦回复200HP。" + +msgid "Max Potion" +msgstr "全满药" + +msgid "A spray-type medicine for wounds. It completely restores the HP of a single Pokémon." +msgstr "喷雾式伤药。能让1只宝可梦回复所有HP。" + +msgid "Full Restore" +msgstr "全复药" + +msgid "A medicine that fully restores the HP and heals any status problems of a single Pokémon." +msgstr "能回复1只宝可梦的所有HP并治愈所有异常状态。" + +msgid "Sacred Ash" +msgstr "圣灰" + +msgid "It revives all fainted Pokémon. In doing so, it also fully restores their HP." +msgstr "能让陷入濒死的全部宝可梦回复所有HP。" + +msgid "Antidote" +msgstr "解毒药" + +msgid "A spray-type medicine. It lifts the effect of poison from one Pokémon." +msgstr "喷雾式药水。能治愈1只宝可梦的中毒状态。" + +msgid "Burn Heal" +msgstr "灼伤药" + +msgid "A spray-type medicine. It heals a single Pokémon that is suffering from a burn." +msgstr "喷雾式药水。能治愈1只宝可梦的灼伤状态。" + +msgid "Ice Heal" +msgstr "解冻药" + +msgid "A spray-type medicine. It defrosts a Pokémon that has been frozen solid." +msgstr "喷雾式药水。能治愈1只宝可梦的冰冻状态。" + +msgid "Awakening" +msgstr "解眠药" + +msgid "A spray-type medicine. It awakens a Pokémon from the clutches of sleep." +msgstr "喷雾式药水。能治愈1只宝可梦的睡眠状态。" + +msgid "Parlyz Heal" +msgstr "解麻药" + +msgid "A spray-type medicine. It eliminates paralysis from a single Pokémon." +msgstr "喷雾式药水。能治愈1只宝可梦的麻痹状态。" + +msgid "Full Heal" +msgstr "万灵药" + +msgid "A spray-type medicine. It heals all the status problems of a single Pokémon." +msgstr "喷雾式药水。能治愈1只宝可梦的所有异常状态。" + +msgid "Lava Cookie" +msgstr "釜炎仙贝" + +msgid "Lavaridge Town's local specialty. It heals all the status problems of one Pokémon." +msgstr "釜炎特产的仙贝。能治愈1只宝可梦的所有异常状态。" + +msgid "Old Gateau" +msgstr "森之羊羹" + +msgid "Old Chateau's hidden specialty. It heals all the status problems of a single Pokémon." +msgstr "百代不为人知的特产。能治愈1只宝可梦的所有异常状态。" + +msgid "Revive" +msgstr "活力碎片" + +msgid "A medicine that revives a fainted Pokémon. It restores half the Pokémon's maximum HP." +msgstr "能让1只陷入濒死的宝可梦重获生机,并回复一半HP。" + +msgid "Max Revive" +msgstr "活力块" + +msgid "A medicine that revives a fainted Pokémon. It fully restores the Pokémon's HP." +msgstr "能让1只陷入濒死的宝可梦重获生机,并回复所有HP。" + +msgid "Berry Juice" +msgstr "树果汁" + +msgid "A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points." +msgstr "100%树果果汁。能让1只宝可梦回复20HP。" + +msgid "Fresh Water" +msgstr "美味之水" + +msgid "Water with a high mineral content. It restores the HP of one Pokémon by 50 points." +msgstr "富含矿物质的水。能让1只宝可梦回复50HP。" + +msgid "Soda Pop" +msgstr "劲爽汽水" + +msgid "A fizzy soda drink. It restores the HP of one Pokémon by 60 points." +msgstr "翻腾着气泡的汽水。能让1只宝可梦回复60HP。" + +msgid "Lemonade" +msgstr "果汁牛奶" + +msgid "A very sweet drink. It restores the HP of one Pokémon by 80 points." +msgstr "非常香甜的牛奶。能让1只宝可梦回复80HP。" + +msgid "Moomoo Milk" +msgstr "哞哞鲜奶" + +msgid "Milk with a very high nutrition content. It restores the HP of one Pokémon by 100 points." +msgstr "营养百分百的牛奶。能让1只宝可梦回复100HP。" + +msgid "EnergyPowder" +msgstr "元气粉" + +msgid "A very bitter medicine powder. It restores the HP of one Pokémon by 50 points." +msgstr "非常苦的药粉。能让1只宝可梦回复50HP。" + +msgid "Energy Root" +msgstr "元气根" + +msgid "A very bitter root. It restores the HP of one Pokémon by 200 points." +msgstr "非常苦的根。能让1只宝可梦回复200HP。" + +msgid "Heal Powder" +msgstr "万能粉" + +msgid "A very bitter medicine powder. It heals all the status problems of a single Pokémon." +msgstr "非常苦的药粉。能治愈1只宝可梦的所有异常状态。" + +msgid "Revival Herb" +msgstr "复活草" + +msgid "A very bitter medicinal herb. It revives a fainted Pokémon, fully restoring its HP." +msgstr "非常苦的药草。能让1只濒死的宝可梦回复所有HP。" + +msgid "Ether" +msgstr "PP单项小补剂" + +msgid "It restores the PP of a Pokémon's selected move by a maximum of 10 points." +msgstr "能让宝可梦学会的其中1个招式回复10PP。" + +msgid "Max Ether" +msgstr "PP单项全补剂" + +msgid "It fully restores the PP of a single selected move that has been learned by the target Pokémon." +msgstr "能让宝可梦学会的其中1个招式回复所有PP。" + +msgid "Elixir" +msgstr "PP多项小补剂" + +msgid "It restores the PP of all the moves learned by the targeted Pokémon by 10 points each." +msgstr "能让宝可梦学会的4个招式各回复10PP。" + +msgid "Max Elixir" +msgstr "PP多项全补剂" + +msgid "It fully restores the PP of all the moves learned by the targeted Pokémon." +msgstr "能让宝可梦学会的4个招式回复所有PP。" + +msgid "HP Up" +msgstr "HP增强剂" + +msgid "A nutritious drink for Pokémon. It raises the base HP of a single Pokémon." +msgstr "宝可梦的营养饮料。能提高1只宝可梦的HP的基础点数。" + +msgid "Protein" +msgstr "攻击增强剂" + +msgid "A nutritious drink for Pokémon. It raises the base Attack stat of a single Pokémon." +msgstr "宝可梦的营养饮料。能提高1只宝可梦的攻击的基础点数。" + +msgid "Iron" +msgstr "防御增强剂" + +msgid "A nutritious drink for Pokémon. It raises the base Defense stat of a single Pokémon." +msgstr "宝可梦的营养饮料。能提高1只宝可梦的防御的基础点数。" + +msgid "Carbos" +msgstr "速度增强剂" + +msgid "A nutritious drink for Pokémon. It raises the base Speed stat of a single Pokémon." +msgstr "宝可梦的营养饮料。能提高1只宝可梦的速度的基础点数。" + +msgid "Calcium" +msgstr "特攻增强剂" + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Atk (Special Attack) stat of a single Pokémon." +msgstr "宝可梦的营养饮料。能提高1只宝可梦的特攻的基础点数。" + +msgid "Zinc" +msgstr "特防增强剂" + +msgid "A nutritious drink for Pokémon. It raises the base Sp. Def (Special Defense) stat of a single Pokémon." +msgstr "宝可梦的营养饮料。能提高1只宝可梦的特防的基础点数。" + +msgid "PP Up" +msgstr "PP提升剂" + +msgid "It slightly raises the maximum PP of a selected move that has been learned by the target Pokémon." +msgstr "能让宝可梦学会的其中1个招式的PP最大值少量提高。" + +msgid "PP Max" +msgstr "PP极限提升剂" + +msgid "It maximally raises the top PP of a selected move that has been learned by the target Pokémon." +msgstr "能将宝可梦学会的其中1个招式的PP最大值提至最高。" + +msgid "Rare Candy" +msgstr "神奇糖果" + +msgid "A candy that is packed with energy. It raises the level of a single Pokémon by one." +msgstr "充满能量的糖果。将它交给宝可梦后,1只宝可梦的等级仅会提高1。" + +msgid "Master Ball" +msgstr "大师球" + +msgid "The best Ball with the ultimate level of performance. It will catch any wild Pokémon without fail." +msgstr "必定能捉到野生宝可梦的,性能最好的球。" + +msgid "Ultra Ball" +msgstr "高级球" + +msgid "An ultra-performance Ball that provides a higher Pokémon catch rate than a Great Ball." +msgstr "比起超级球来更容易捉到宝可梦的,性能非常不错的球。" + +msgid "Great Ball" +msgstr "超级球" + +msgid "A good, high-performance Ball that provides a higher Pokémon catch rate than a standard Poké Ball." +msgstr "比起精灵球来更容易捉到宝可梦的,性能还算不错的球。" + +msgid "Poké Ball" +msgstr "精灵球" + +msgid "A device for catching wild Pokémon. A capsule system that is thrown like a ball at the target." +msgstr "一种可以捕获野生宝可梦的装置,像投球一样丢向目标。设计成胶囊的形状。" + +msgid "Safari Ball" +msgstr "狩猎球" + +msgid "A special Poké Ball that is used only in the Great Marsh. It is decorated in a camouflage pattern." +msgstr "仅能在大湿地中使用的特殊的球。上面有迷彩花纹。" + +msgid "Net Ball" +msgstr "捕网球" + +msgid "A somewhat different Poké Ball that works especially well on Water- and Bug-type Pokémon." +msgstr "有点与众不同的球。能很容易地捕捉水属性和虫属性的宝可梦。" + +msgid "Dive Ball" +msgstr "潜水球" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon that live in the sea." +msgstr "有点与众不同的球。能很容易地捕捉生活在水世界里的宝可梦。" + +msgid "Nest Ball" +msgstr "巢穴球" + +msgid "A somewhat different Poké Ball that works especially well on weaker Pokémon in the wild." +msgstr "有点与众不同的球。捕捉的野生宝可梦越弱,就会越容易捕捉。" + +msgid "Repeat Ball" +msgstr "重复球" + +msgid "A somewhat different Poké Ball that works especially well on Pokémon species that were previously caught." +msgstr "有点与众不同的球。能很容易地捕捉以前曾捉到过的宝可梦。" + +msgid "Timer Ball" +msgstr "计时球" + +msgid "A somewhat different Ball that becomes progressively better the more turns there are in a battle." +msgstr "有点与众不同的球。回合数花费得越多,宝可梦就会越容易捕捉。" + +msgid "Luxury Ball" +msgstr "豪华球" + +msgid "A comfortable Poké Ball that makes a caught wild Pokémon quickly grow friendly." +msgstr "住着十分惬意的球。捉到的野生宝可梦会变得容易和训练家亲密。" + +msgid "Premier Ball" +msgstr "纪念球" + +msgid "A somewhat rare Poké Ball that has been specially made to commemorate an event of some sort." +msgstr "有点珍贵的球。特制出来的某种纪念品。" + +msgid "Dusk Ball" +msgstr "黑暗球" + +msgid "A somewhat different Poké Ball that can easily catch wild Pokémon at night or in dark places." +msgstr "有点与众不同的球。能很容易地在夜晚或洞窟等阴暗的地方捕捉宝可梦。" + +msgid "Heal Ball" +msgstr "治愈球" + +msgid "A remedial Poké Ball that restores the caught Pokémon's HP and eliminates any status problem." +msgstr "有点温柔的球。能回复捉到的宝可梦的HP并治愈异常状态。" + +msgid "Quick Ball" +msgstr "先机球" + +msgid "A somewhat different Poké Ball that works better at the start of a wild encounter." +msgstr "有点与众不同的球。如果战斗开始后立刻使用,就能很容易地捉到宝可梦。" + +msgid "Cherish Ball" +msgstr "贵重球" + +msgid "A quite rare Poké Ball that has been specially crafted to commemorate an occasion of some sort." +msgstr "相当珍贵的球。特制出来的某种纪念品。" + +msgid "Fast Ball" +msgstr "速度球" + +msgid "A Poké Ball that makes it easier to catch Pokémon which are quick to run away." +msgstr "有点与众不同的球。能很容易地捕捉逃跑速度很快的宝可梦。" + +msgid "Level Ball" +msgstr "等级球" + +msgid "A Poké Ball for catching Pokémon that are a lower level than your own." +msgstr "有点与众不同的球。要捕捉的宝可梦比自己宝可梦的等级越低,就会越容易捕捉。" + +msgid "Lure Ball" +msgstr "诱饵球" + +msgid "A Poké Ball for catching Pokémon hooked by a Rod when fishing." +msgstr "有点与众不同的球。能很容易地捕捉用钓竿钓上来的宝可梦。" + +msgid "Heavy Ball" +msgstr "沉重球" + +msgid "A Poké Ball for catching very heavy Pokémon." +msgstr "有点与众不同的球。能很容易地捕捉身体沉重的宝可梦。" + +msgid "Love Ball" +msgstr "甜蜜球" + +msgid "A Poké Ball for catching Pokémon that are the opposite gender of your Pokémon." +msgstr "有点与众不同的球。能很容易地捕捉和自己宝可梦性别不同的宝可梦。" + +msgid "Friend Ball" +msgstr "友友球" + +msgid "A Poké Ball that makes caught Pokémon more friendly." +msgstr "有点与众不同的球。捉到的野生宝可梦会立刻变得和训练家亲密起来。" + +msgid "Moon Ball" +msgstr "月亮球" + +msgid "A Poké Ball for catching Pokémon that evolve using the Moon Stone." +msgstr "有点与众不同的球。能很容易地捕捉使用月之石进化的宝可梦。" + +msgid "Sport Ball" +msgstr "竞赛球" + +msgid "A special Poké Ball for the Bug-Catching Contest." +msgstr "在捕虫大赛上使用的特殊的球。" + +msgid "Park Ball" +msgstr "公园球" + +msgid "A special Poké Ball for the Pal Park." +msgstr "在伙伴公园里使用的特殊的球。" + +msgid "The user focuses its mind before launching this attack. It will fail if the user is hit before it is used." +msgstr "集中精神出招。在招式使出前若受到攻击则会失败。" + +msgid "Sharp, huge claws hook and slash the foe quickly and with great power." +msgstr "用尖锐的巨爪将对手牢牢抓住,并迅速有力地劈向对手。" + +msgid "The foe is hit with a pulsing blast of water. It may also confuse the target." +msgstr "用水的震动攻击对手。有时会使对手混乱。" + +msgid "The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats." +msgstr "静心凝神,从而提高自己的特攻和特防。" + +msgid "The foe is scared off, to be replaced by another Pokémon in its party. In the wild, the battle ends." +msgstr "放走对手,强制拉后备宝可梦上场。如果对手为野生宝可梦,战斗将直接结束。" + +msgid "A move that leaves the foe badly poisoned. This poison damage worsens every turn." +msgstr "让对手陷入剧毒状态。随着回合的推进,中毒伤害会增加。" + +msgid "Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice." +msgstr "在5回合内一直降冰雹,冰雹会给予冰属性以外的宝可梦伤害。" + +msgid "The user tenses its muscles to bulk up its body, boosting both its Attack and Defense stats." +msgstr "使出全身力气绷紧肌肉,从而提高自己的攻击和防御。" + +msgid "The user forcefully shoots seeds at the foe. Two to five seeds are shot in rapid succession." +msgstr "向对手猛烈地发射种子进行攻击。连续攻击2~5次。" + +msgid "A variable move that changes type and power depending on the hidden ability of the Pokémon using it." +msgstr "一种多变的招式,招式的属性和威力会随着使用此招式的宝可梦而改变。" + +msgid "The user intensifies the sun for five turns, powering up Fire-type moves." +msgstr "在5回合内阳光变得强烈,从而提高火属性的招式威力。水属性的招式威力则降低。" + +msgid "The target is taunted into a rage that allows it to use only attack moves for three turns." +msgstr "使对手愤怒。在3回合内让对手只能使出给予伤害的招式。" + +msgid "The foe is struck with an icy-cold beam of energy. It may also freeze the target solid." +msgstr "向对手发射冰冻光束进行攻击。有时会让对手陷入冰冻状态。" + +msgid "A howling blizzard is summoned to strike the foe. It may also freeze the target solid." +msgstr "将猛烈的暴风雪刮向对手进行攻击。有时会让对手陷入冰冻状态。" + +msgid "The foe is attacked with a powerful beam. The user must rest on the next turn to regain its energy." +msgstr "向对手发射强烈的光线进行攻击。下一回合自己将无法动弹。" + +msgid "A wondrous wall of light is put up to suppress damage from special attacks for five turns." +msgstr "在5回合内使用神奇的墙,减弱从对手那受到的特殊攻击的伤害。" + +msgid "It enables the user to evade all attacks. Its chance of failing rises if it is used in succession." +msgstr "完全抵挡对手的攻击。连续使出则容易失败。" + +msgid "The user summons a heavy rain that falls for five turns, powering up Water-type moves." +msgstr "在5回合内一直降雨,从而提高水属性的招式威力。火属性的招式威力则降低。" + +msgid "A nutrient-draining attack. The user's HP is restored by half the damage taken by the target." +msgstr "吸取对手的养分进行攻击。可以回复给予对手伤害的一半HP。" + +msgid "The user creates a protective field that prevents status problems like poison, paralysis, burn, and sleep." +msgstr "被神奇的力量守护,从而不会陷入类似中毒、麻痹、灼伤或睡眠等异常状态。" + +msgid "A full-power attack that grows more powerful the less the user likes its Trainer." +msgstr "为了发泄不满而全力攻击对手。亲密度越低,威力越大。" + +msgid "A two-turn attack. The user gathers light, then blasts a bundled beam on the second turn." +msgstr "第1回合收集满满的日光,第2回合发射光束进行攻击。" + +msgid "The foe is slammed with a sturdy tail of steel. It may also lower the target's Defense stat if it hits." +msgstr "使用坚硬的铁尾巴摔打对手进行攻击。如果命中,有时会降低对手的防御。" + +msgid "A strong electric blast is loosed at the foe. It may also leave the foe paralyzed." +msgstr "向对手发出强力电击进行攻击。有时会让对手陷入麻痹状态。" + +msgid "A wicked thunderbolt is dropped on the foe to inflict damage. It may also leave the target paralyzed." +msgstr "向对手劈下暴雷进行攻击。有时会让对手陷入麻痹状态。" + +msgid "The user sets off an earthquake that hits all the Pokémon in the battle." +msgstr "利用地震的冲击,攻击所有处于战斗中的宝可梦。" + +msgid "A full-power attack that grows more powerful the more the user likes its Trainer." +msgstr "为了训练家而全力攻击对手。亲密度越高,威力越大。" + +msgid "The user burrows, then attacks on the second turn. It can also be used to exit dungeons." +msgstr "第1回合钻入,第2回合攻击对手。还可以用于脱离洞穴。" + +msgid "The foe is hit by a strong telekinetic force. It may also reduce the foe's Sp. Def stat." +msgstr "向对手发送强大的念力进行攻击。有时会降低对手的特防。" + +msgid "The user hurls a shadowy blob at the foe. It may also lower the foe's Sp. Def stat." +msgstr "投掷一团黑影进行攻击。有时会降低对手的特防。" + +msgid "The user attacks with tough fists, etc. It can also break any barrier such as Light Screen and Reflect." +msgstr "用坚韧的拳头等劈向对手。还可以破坏光墙和反射壁等。" + +msgid "The user begins moving so quickly that it creates illusory copies to raise its evasiveness." +msgstr "开始加快移动速度制造分身,扰乱对手,从而提高闪避率。" + +msgid "A wondrous wall of light is put up to suppress damage from physical attacks for five turns." +msgstr "在5回合内使用神奇的墙,减弱从对手那受到的特殊攻击的伤害。" + +msgid "The user strikes the foe with a quick jolt of electricity. This attack cannot be evaded." +msgstr "向对手快速发出电击。攻击必定会命中。" + +msgid "The foe is scorched with an intense blast of fire. The target may also be left with a burn." +msgstr "向对手发射烈焰进行攻击。有时会让对手陷入灼伤状态。" + +msgid "Unsanitary sludge is hurled at the foe. It may also poison the target." +msgstr "用污泥投掷对手进行攻击。有时会让对手陷入中毒状态。" + +msgid "A five-turn sandstorm is summoned to hurt all combatants except the Rock, Ground, and Steel types." +msgstr "在5回合内扬起沙暴,除岩石、地面和钢属性以外的宝可梦,都会受到伤害。岩石属性的特防还会提高。" + +msgid "The foe is attacked with an intense blast of all-consuming fire. It may also leave the target with a burn." +msgstr "用大字形状的火焰烧尽对手。有时会让对手陷入灼伤状态。" + +msgid "Large boulders are hurled at the foe to inflict damage. It may also make the target flinch." +msgstr "将大岩石猛烈地撞向对手进行攻击。有时会使对手畏缩。" + +msgid "The user confounds the foe with speed, then strikes. The attack lands without fail." +msgstr "以敏捷的动作戏弄对手后进行击打。攻击必定会命中。" + +msgid "The user torments and enrages the foe, making it incapable of using the same move twice in a row." +msgstr "向对手无理取闹,令其不能连续2次使出相同招式。" + +msgid "An attack move that doubles its power if the user is poisoned, paralyzed, or has a burn." +msgstr "当自己处于中毒、麻痹、灼伤状态时,向对手使出此招式的话,威力会变成2倍。" + +msgid "An attack move with effects that vary depending on the user's environment." +msgstr "根据使用场所不同,该招式的追加效果也会有所变化。" + +msgid "The user goes to sleep for two turns. It fully restores the user's HP and heals any status problem." +msgstr "连续睡上2回合。回复自己的全部HP以及治愈所有异常状态。" + +msgid "If it is the opposite gender of the user, the foe becomes infatuated and less likely to attack." +msgstr "♂诱惑♀或♀诱惑♂,让对手着迷。对手将很难使出招式。" + +msgid "The user attacks and steals the foe's held item simultaneously. It can't steal if the user holds an item." +msgstr "攻击的同时盗取道具。当自己携带道具时,不会去盗取。" + +msgid "The foe is hit with wings of steel. It may also raise the user's Defense stat." +msgstr "用坚硬的翅膀敲打对手进行攻击。有时会提高自己的防御。" + +msgid "The user employs its psychic power to exchange abilities with the foe." +msgstr "利用超能力互换自己和对手的特性。" + +msgid "The user steals the effects of any healing or status-changing move the foe attempts to use." +msgstr "将对手打算使用的回复招式或能力变化招式夺为己用。" + +msgid "The user attacks the foe at full power using fiery energy. It also sharply reduces the user's Sp. Atk." +msgstr "用如火的精力使出全部力量攻击对手。使用之后会因为反作用力,自己的特攻大幅降低。" + +msgid "The user lands and rests its body. It restores the user's HP by up to half of its top HP." +msgstr "降到地面,使身体休息。回复自己最大HP的一半。" + +msgid "The user attacks at full power. It may also lower the foe's Sp. Def stat if it hits." +msgstr "使出全部全部力量攻击对手。如果命中,有时会降低对手的特防。" + +msgid "The user draws power from nature and fires it at the foe. It may also lower the target's Sp. Def." +msgstr "发射从自然收集的生命力量。有时会降低对手的特防。" + +msgid "A restrained attack that prevents the foe from fainting. The target is left with at least 1 HP." +msgstr "对手的HP至少会留下1HP,如此般手下留情地攻击。" + +msgid "If the foe's HP is down to under half, this attack will hit with double the power." +msgstr "当对手的HP负伤到一半以下时,招式威力会变成2倍。" + +msgid "The user flings its held item at the foe to attack. Its power and effects depend on the item." +msgstr "快速投掷携带的道具进行攻击。根据道具不同,威力和效果会改变。" + +msgid "The user attacks with an electric charge. The user uses the remaining electricity to up its Sp. Atk." +msgstr "用电荷攻击对手。由于蓄满电流,有时会提高自己的特攻。" + +msgid "The user endures any attack, leaving 1 HP. Its chance of failing rises if it is used in succession." +msgstr "即使受到攻击,也至少会留下1HP。连续使出则容易失败。" + +msgid "The foe is attacked with a shock wave generated by the user's gaping mouth." +msgstr "从大大的口中掀起冲击波攻击对手。" + +msgid "An energy-draining punch. The user's HP is restored by half the damage taken by the target." +msgstr "用拳头吸取对手的力量。可以回复给予对手伤害的一半HP。" + +msgid "The user shoots a sinister, bluish white flame at the foe to inflict a burn." +msgstr "放出怪异的火焰,从而让对手陷入灼伤状态。" + +msgid "The foe is attacked with powdery scales blown by wind. It may also raise all the user's stats." +msgstr "在风中掺入鳞粉攻击对手。有时会提高自己的全部能力。" + +msgid "It prevents the foe from using its held item. Its Trainer is also prevented from using items on it." +msgstr "让对手在5回合内不能使用宝可梦携带的道具。训练家也不能给那只宝可梦使用道具。" + +msgid "The user explodes to inflict damage on all Pokémon in battle. The user faints upon using this move." +msgstr "引发大爆炸,攻击所有处于战斗中的宝可梦。使用后自己会陷入濒死。" + +msgid "The user slashes with a sharp claw made from shadows. It has a high critical-hit ratio." +msgstr "以影子做成的锐爪,劈开对手。有高几率击中要害。" + +msgid "The user stores power, then attacks. Its power is doubled if used after the foe." +msgstr "蓄力,然后进行攻击。如果在对手之后攻击,招式的威力会变成2倍。" + +msgid "The user recycles a single-use item that has been used in battle so it can be used again." +msgstr "使战斗中已经消耗掉的一次性道具再生,并可以再次使用。" + +msgid "The user charges the foe using every bit of its power. It must rest on the next turn to recover." +msgstr "使出自己浑身力量突击对手。下一回合自己将无法动弹。" + +msgid "The user polishes its body to reduce drag. It sharply raises the Speed stat." +msgstr "打磨自己的身体,减少空气阻力。可以大幅提高自己的速度。" + +msgid "The user flashes a light that cuts the foe's accuracy. It can also be used to illuminate caves." +msgstr "使出耀眼光芒,从而降低对手的命中率。还可以用于照亮山洞。" + +msgid "The user stabs the foe with a sharpened stone from below. It has a high critical-hit ratio." +msgstr "用尖尖的岩石刺入对手进行攻击。有高几率击中要害。" + +msgid "An attack move that inflicts double the damage if the user has been hurt by the foe in the same turn." +msgstr "如果受到对手的招式攻击,就能给予对手2倍的伤害。" + +msgid "A weak electric charge is launched at the foe. It causes paralysis if it hits." +msgstr "向对手发出微弱的电击,从而让对手陷入麻痹状态。" + +msgid "The user tackles the foe from a high-speed spin. The slower the user, the greater the damage." +msgstr "让身体高速旋转并撞击对手。速度比对手越慢,威力越大。" + +msgid "A frenetic dance to uplift the fighting spirit. It sharply raises the user's Attack stat." +msgstr "激烈地跳起战舞提高气势。大幅提高自己的攻击。" + +msgid "The user lays a trap of levitating stones around the foe. The trap hurts foes that switch into battle." +msgstr "将无数岩石悬浮在对手的周围,从而对替换出场的对手的宝可梦给予伤害。" + +msgid "The user hypnotizes itself into copying any stat change made by the foe." +msgstr "向自己施以自我暗示,将能力变化的状态变得和对手一样。" + +msgid "If it is the opposite gender of the user, the foe is charmed into sharply lowering its Sp. Atk stat." +msgstr "♂诱惑♀或♀诱惑♂,从而大幅降低对手的特攻。" + +msgid "The user releases a horrible aura imbued with dark thoughts. It may also make the target flinch." +msgstr "从体内发出充满恶意的恐怖气场。有时会使对手畏缩。" + +msgid "The user slashes at the foe by crossing its scythes or claws as if they were a pair of scissors." +msgstr "将镰刀或爪子像剪刀般地交叉,顺势劈开对手。" + +msgid "While it is asleep, the user randomly uses one of the moves it knows." +msgstr "从自己已学会的招式中任意使出1个。只能在自己睡觉时使用。" + +msgid "The user draws power from the Berry it is holding to attack. The Berry determines its type and power." +msgstr "从树果上获得力量进行攻击。根据携带的树果,招式属性和威力会改变。" + +msgid "The foe is stabbed with a tentacle or arm seeped with poison. It may also poison the foe." +msgstr "用带毒的触手或手臂刺入对手。有时会让对手陷入中毒状态。" + +msgid "An attack that works only on a sleeping foe. It absorbs half the damage caused to heal the user's HP." +msgstr "只对睡眠的一只对手有效。回复对手所受到伤害的一半HP。" + +msgid "The user snares the foe with grass and trips it. The heavier the foe, the greater the damage." +msgstr "用草缠住并绊倒对手。对手越重,威力越大。" + +msgid "The user enrages the foe into confusion. However, it also sharply raises the foe's Attack stat." +msgstr "激怒对手,使其混乱。因为愤怒,对手的攻击会大幅提高。" + +msgid "The user pecks the foe. If the foe is holding a Berry, the user plucks it and gains its effect." +msgstr "用喙进行攻击。当对手携带树果时,可以食用并获得其效果。" + +msgid "After making its attack, the user rushes back to switch places with a party Pokémon in waiting." +msgstr "在攻击之后急速返回,和后备宝可梦进行替换。" + +msgid "The user makes a copy of itself using some of its HP. The copy serves as the user's decoy." +msgstr "削减少许自己的HP,制造分身。分身将成为自己的替身。" + +msgid "The user gathers all its light energy and releases it in one shot. It may also lower the foe's Sp. Def stat." +msgstr "将身体的光芒聚集在一点释放出去。有时会降低对手的特防。" + +msgid "The user creates a bizarre space in which slower Pokémon get to move first for five turns." +msgstr "制造出不可思议的空间。在5回合之内,所有宝可梦的道具都会失效。" + +msgid "The foe is cut with a scythe or a claw. It can also be used to cut down thin trees." +msgstr "用镰刀或爪子等切斩对手进行攻击。还可以用于砍倒小树。" + +msgid "The user soars, then strikes on the second turn. It can also be used to fly to any familiar town." +msgstr "第1回合飞上天空,第2回合攻击对手。还可以用于飞往任何曾去过的城镇。" + +msgid "It swamps the entire battlefield with a giant wave. It can also be used to cross water." +msgstr "利用大浪攻击全场。还可以用于跨越水面。" + +msgid "The foe is slugged with a punch thrown at maximum power. It can also be used to move boulders." +msgstr "使出浑身力气殴打对手进行攻击。还可以用于移动大岩石。" + +msgid "Obstacles are moved, reducing the foe's evasion stat. It can also be used to clear deep fog." +msgstr "移除障碍,降低对手的闪避率。还可以用于清除深雾。" + +msgid "The user slugs the foe with a shattering punch. It can also smash cracked boulders." +msgstr "用强劲的拳头重击对手。还可以用于粉碎石头。" + +msgid "The user charges the foe at an awesome speed. It can also be used to climb a waterfall." +msgstr "以惊人的速度扑向对手。还可以用于攀爬瀑布。" + +msgid "Diving on the first turn, the user floats up and attacks on the second turn." +msgstr "第1回合潜入,第2回合浮上来进行攻击。" + +msgid "Cheri Berry" +msgstr "樱子果" + +msgid "It may be used or held by a Pokémon to recover from paralysis." +msgstr "让宝可梦携带后,可以治愈麻痹。" + +msgid "Chesto Berry" +msgstr "零余果" + +msgid "It may be used or held by a Pokémon to recover from sleep." +msgstr "让宝可梦携带后,可以治愈睡眠。" + +msgid "Pecha Berry" +msgstr "桃桃果" + +msgid "It may be used or held by a Pokémon to recover from poison." +msgstr "让宝可梦携带后,可以治愈中毒。" + +msgid "Rawst Berry" +msgstr "莓莓果" + +msgid "It may be used or held by a Pokémon to recover from a burn." +msgstr "让宝可梦携带后,可以治愈灼伤。" + +msgid "Aspear Berry" +msgstr "利木果" + +msgid "It may be used or held by a Pokémon to defrost it." +msgstr "让宝可梦携带后,可以治愈冰冻。" + +msgid "Leppa Berry" +msgstr "苹野果" + +msgid "It may be used or held by a Pokémon to restore a move's PP by 10." +msgstr "让宝可梦携带后,可以回复10PP。" + +msgid "Oran Berry" +msgstr "橙橙果" + +msgid "It may be used or held by a Pokémon to heal the user by just 10 HP." +msgstr "让宝可梦携带后,可以回复10HP。" + +msgid "Persim Berry" +msgstr "柿仔果" + +msgid "It may be used or held by a Pokémon to recover from confusion." +msgstr "让宝可梦携带后,可以治愈混乱。" + +msgid "Lum Berry" +msgstr "木子果" + +msgid "It may be used or held by a Pokémon to recover from any status problem." +msgstr "让宝可梦携带后,可以治愈所有异常状态。" + +msgid "Sitrus Berry" +msgstr "文柚果" + +msgid "It may be used or held by a Pokémon to heal the user's HP a little." +msgstr "让宝可梦携带后,可以回复少量HP。" + +msgid "Figy Berry" +msgstr "勿花果" + +msgid "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion." +msgstr "让宝可梦携带后,危机时可以回复HP。如果讨厌这味道就会混乱。" + +msgid "Wiki Berry" +msgstr "异奇果" + +msgid "Mago Berry" +msgstr "芒芒果" + +msgid "Aguav Berry" +msgstr "乐芭果" + +msgid "Iapapa Berry" +msgstr "芭亚果" + +msgid "Razz Berry" +msgstr "蔓莓果" + +msgid "Bury it in soft soil to grow a Razz Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨帅气。红色的果实尝起来是辣的。" + +msgid "Bluk Berry" +msgstr "墨莓果" + +msgid "Bury it in soft soil to grow a Bluk Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨美丽。蓝色的果实尝起来是涩的。" + +msgid "Nanab Berry" +msgstr "蕉香果" + +msgid "Bury it in soft soil to grow a Nanab Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨可爱。粉红色的果实尝起来是甜的。" + +msgid "Wepear Berry" +msgstr "西梨果" + +msgid "Bury it in soft soil to grow a Wepear Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨聪明。绿色的果实尝起来是苦的。" + +msgid "Pinap Berry" +msgstr "凰梨果" + +msgid "Bury it in soft soil to grow a Pinap Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨强壮。黄色的果实尝起来是酸的。" + +msgid "Pomeg Berry" +msgstr "榴石果" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base HP." +msgstr "如果把它交给宝可梦,宝可梦就会变得非常容易和训练家亲密,但HP的基础点数会降低。" + +msgid "Kelpsy Berry" +msgstr "藻根果" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Attack stat." +msgstr "如果把它交给宝可梦,宝可梦就会变得非常容易和训练家亲密,但攻击的基础点数会降低。" + +msgid "Qualot Berry" +msgstr "比巴果" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Defense stat." +msgstr "如果把它交给宝可梦,宝可梦就会变得非常容易和训练家亲密,但防御的基础点数会降低。" + +msgid "Hondew Berry" +msgstr "哈密果" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Atk stat." +msgstr "如果把它交给宝可梦,宝可梦就会变得非常容易和训练家亲密,但特攻的基础点数会降低。" + +msgid "Grepa Berry" +msgstr "萄葡果" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Def stat." +msgstr "如果把它交给宝可梦,宝可梦就会变得非常容易和训练家亲密,但特防的基础点数会降低。" + +msgid "Tamato Berry" +msgstr "茄番果" + +msgid "Using it on a Pokémon makes it more friendly, but it also lowers its base Speed stat." +msgstr "如果把它交给宝可梦,宝可梦就会变得非常容易和训练家亲密,但速度的基础点数会降低。" + +msgid "Cornn Berry" +msgstr "玉黍果" + +msgid "Bury it in soft soil to grow a Cornn Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨美丽。在其他地区很少见的树果。" + +msgid "Magost Berry" +msgstr "岳竹果" + +msgid "Bury it in soft soil to grow a Magost Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨可爱。在其他地区很少见的树果。" + +msgid "Rabuta Berry" +msgstr "茸丹果" + +msgid "Bury it in soft soil to grow a Rabuta Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨聪明。在其他地区很少见的树果。" + +msgid "Nomel Berry" +msgstr "檬柠果" + +msgid "Bury it in soft soil to grow a Nomel Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨强壮。在其他地区很少见的树果。" + +msgid "Spelon Berry" +msgstr "刺角果" + +msgid "Bury it in soft soil to grow a Spelon Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨可爱。在其他地区很少见的树果。" + +msgid "Pamtre Berry" +msgstr "椰木果" + +msgid "Bury it in soft soil to grow a Pamtre Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨美丽。在其他地区很少见的树果。" + +msgid "Watmel Berry" +msgstr "瓜西果" + +msgid "Bury it in soft soil to grow a Watmel Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨聪明。在其他地区很少见的树果。" + +msgid "Durin Berry" +msgstr "金枕果" + +msgid "Bury it in soft soil to grow a Durin Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨聪明。在其他地区很少见的树果。" + +msgid "Belue Berry" +msgstr "靛莓果" + +msgid "Bury it in soft soil to grow a Belue Plant." +msgstr "用于制作宝可方块,制作出来的宝可方块可用来打磨美丽。在其他地区很少见的树果。" + +msgid "Occa Berry" +msgstr "巧可果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fire-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的火属性招式攻击时,能令其威力减弱。" + +msgid "Passho Berry" +msgstr "千香果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Water-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的水属性招式攻击时,能令其威力减弱。" + +msgid "Wacan Berry" +msgstr "烛木果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Electric-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的电属性招式攻击时,能令其威力减弱。" + +msgid "Rindo Berry" +msgstr "罗子果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Grass-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的草属性招式攻击时,能令其威力减弱。" + +msgid "Yache Berry" +msgstr "番荔果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ice-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的冰属性招式攻击时,能令其威力减弱。" + +msgid "Chople Berry" +msgstr "莲蒲果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Fighting-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的格斗属性招式攻击时,能令其威力减弱。" + +msgid "Kebia Berry" +msgstr "通通果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Poison-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的毒属性招式攻击时,能令其威力减弱。" + +msgid "Shuca Berry" +msgstr "腰木果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ground-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的地面属性招式攻击时,能令其威力减弱。" + +msgid "Coba Berry" +msgstr "棱瓜果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Flying-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的飞行属性招式攻击时,能令其威力减弱。" + +msgid "Payapa Berry" +msgstr "福禄果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Psychic-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的超能力属性招式攻击时,能令其威力减弱。" + +msgid "Tanga Berry" +msgstr "扁樱果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Bug-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的虫属性招式攻击时,能令其威力减弱。" + +msgid "Charti Berry" +msgstr "草蚕果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Rock-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的岩石属性招式攻击时,能令其威力减弱。" + +msgid "Kasib Berry" +msgstr "佛柑果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Ghost-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的幽灵属性招式攻击时,能令其威力减弱。" + +msgid "Haban Berry" +msgstr "莓榴果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dragon-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的龙属性招式攻击时,能令其威力减弱。" + +msgid "Colbur Berry" +msgstr "刺耳果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Dark-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的恶属性招式攻击时,能令其威力减弱。" + +msgid "Babiri Berry" +msgstr "霹霹果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Steel-type attack." +msgstr "让宝可梦携带后,在受到效果绝佳的钢属性招式攻击时,能令其威力减弱。" + +msgid "Chilan Berry" +msgstr "灯浆果" + +msgid "If held by a Pokémon, it weakens a foe's Normal-type attack." +msgstr "让宝可梦携带后,在受到一般属性招式攻击时,能令其威力减弱。" + +msgid "Liechi Berry" +msgstr "枝荔果" + +msgid "If held by a Pokémon, it raises its Attack stat in a pinch." +msgstr "让宝可梦携带后,危机时,自己的攻击就会提高。" + +msgid "Ganlon Berry" +msgstr "龙睛果" + +msgid "If held by a Pokémon, it raises its Defense stat in a pinch." +msgstr "让宝可梦携带后,危机时,自己的防御就会提高。" + +msgid "Salac Berry" +msgstr "沙鳞果" + +msgid "If held by a Pokémon, it raises its Speed stat in a pinch." +msgstr "让宝可梦携带后,危机时,自己的速度就会提高。" + +msgid "Petaya Berry" +msgstr "龙火果" + +msgid "If held by a Pokémon, it raises its Sp. Atk stat in a pinch." +msgstr "让宝可梦携带后,危机时,自己的特攻就会提高。" + +msgid "Apicot Berry" +msgstr "杏仔果" + +msgid "If held by a Pokémon, it raises its Sp. Def stat in a pinch." +msgstr "让宝可梦携带后,危机时,自己的特防就会提高。" + +msgid "Lansat Berry" +msgstr "兰萨果" + +msgid "If held by a Pokémon, it raises its critical-hit ratio in a pinch." +msgstr "让宝可梦携带后,危机时,攻击会变得容易击中要害。" + +msgid "Starf Berry" +msgstr "星桃果" + +msgid "If held by a Pokémon, it sharply raises one of its stats in a pinch." +msgstr "让宝可梦携带后,危机时,某一项能力就会大幅提高。" + +msgid "Enigma Berry" +msgstr "谜芝果" + +msgid "If held by a Pokémon, it restores its HP if it is hit by a foe's supereffective attack." +msgstr "让宝可梦携带后,在受到效果绝佳的招式攻击时,可以回复HP。" + +msgid "Micle Berry" +msgstr "奇秘果" + +msgid "If held by a Pokémon, it raises the accuracy of a move just once in a pinch." +msgstr "让宝可梦携带后,危机时,招式的命中率仅会提高1次。" + +msgid "Custap Berry" +msgstr "释陀果" + +msgid "If held by a Pokémon, it gets to move first just once in a pinch." +msgstr "让宝可梦携带后,危机时,行动仅会变快1次。" + +msgid "Jaboca Berry" +msgstr "嘉珍果" + +msgid "If held by a Pokémon, and if a foe's physical attack lands, the foe also takes damage." +msgstr "让宝可梦携带后,在受到物理招式攻击时,能给予对手伤害。" + +msgid "Rowap Berry" +msgstr "雾莲果" + +msgid "If held by a Pokémon, and if a foe's special attack lands, the foe also takes damage." +msgstr "让宝可梦携带后,在受到特殊招式攻击时,能给予对手伤害。" + +msgid "Orange Mail" +msgstr "橙色邮件" + +msgid "A piece of mail featuring a cute Zigzagoon print. It is to be held by a Pokémon." +msgstr "印有蛇纹熊的信纸,可以让宝可梦携带。" + +msgid "Harbor Mail" +msgstr "港口邮件" + +msgid "A piece of mail featuring a cute Wingull print. It is to be held by a Pokémon." +msgstr "印有长翅鸥的信纸,可以让宝可梦携带。" + +msgid "Glitter Mail" +msgstr "闪亮邮件" + +msgid "A piece of mail featuring a cute Pikachu print. It is to be held by a Pokémon." +msgstr "印有皮卡丘的信纸,可以让宝可梦携带。" + +msgid "Mech Mail" +msgstr "机械邮件" + +msgid "A piece of mail featuring a cute Magnemite print. It is to be held by a Pokémon." +msgstr "印有小磁怪的信纸,可以让宝可梦携带。" + +msgid "Wood Mail" +msgstr "木纹邮件" + +msgid "A piece of mail featuring a cute Slakoth print. It is to be held by a Pokémon." +msgstr "印有懒人獭的信纸,可以让宝可梦携带。" + +msgid "Wave Mail" +msgstr "波涛邮件" + +msgid "A piece of mail featuring a cute Wailmer print. It is to be held by a Pokémon." +msgstr "印有吼吼鲸的信纸,可以让宝可梦携带。" + +msgid "Bead Mail" +msgstr "珠宝邮件" + +msgid "A piece of mail to be held by a Pokémon. It will bear the print of the Pokémon holding it." +msgstr "一张能显示持有者的图像的信纸,可以让宝可梦携带。" + +msgid "Shadow Mail" +msgstr "影子邮件" + +msgid "A piece of mail featuring a cute Duskull print. It is to be held by a Pokémon." +msgstr "印有夜巡灵的信纸,可以让宝可梦携带。" + +msgid "Tropic Mail" +msgstr "热带邮件" + +msgid "A piece of mail featuring a cute Bellossom print. It is to be held by a Pokémon." +msgstr "印有美丽花的信纸,可以让宝可梦携带。" + +msgid "Dream Mail" +msgstr "梦境邮件" + +msgid "Fab Mail" +msgstr "奇迹邮件" + +msgid "A piece of mail featuring a gorgeous, extravagant print. It is to be held by a Pokémon." +msgstr "一张华丽的信纸,可以让宝可梦携带。" + +msgid "Retro Mail" +msgstr "复古邮件" + +msgid "A piece of mail featuring a print of three cute Pokémon. It is to be held by a Pokémon." +msgstr "印有三种宝可梦的信纸,可以让宝可梦携带。" + +msgid "X Attack" +msgstr "力量强化" + +msgid "An item that raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "大幅提高战斗中宝可梦攻击的道具。离场后,效果便会消失。" + +msgid "X Defend" +msgstr "防御强化" + +msgid "An item that raises the Defense of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "大幅提高战斗中宝可梦防御的道具。离场后,效果便会消失。" + +msgid "X Special" +msgstr "特攻强化" + +msgid "An item that raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "大幅提高战斗中宝可梦特攻的道具。离场后,效果便会消失。" + +msgid "X Sp. Def" +msgstr "特防强化" + +msgid "An item that raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "大幅提高战斗中宝可梦特防的道具。离场后,效果便会消失。" + +msgid "X Speed" +msgstr "速度强化" + +msgid "An item that raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "大幅提高战斗中宝可梦速度的道具。离场后,效果便会消失。" + +msgid "X Accuracy" +msgstr "命中强化" + +msgid "An item that raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn." +msgstr "大幅提高战斗中宝可梦命中的道具。离场后,效果便会消失。" + +msgid "Dire Hit" +msgstr "要害攻击" + +msgid "An item that raises the critical-hit ratio of a Pokémon in battle." +msgstr "击中要害的几率会大幅提高。只能使用1次。离场后,效果便会消失。" + +msgid "Guard Spec." +msgstr "能力防守" + +msgid "An item that prevents stat reduction among the Trainer's party Pokémon for five turns after use." +msgstr "在战斗中,5回合内不让我方能力降低的道具。" + +msgid "Poké Doll" +msgstr "皮皮玩偶" + +msgid "A doll that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "能吸引宝可梦注意的道具。在和野生宝可梦的战斗中绝对可以逃走。" + +msgid "Fluffy Tail" +msgstr "向尾喵的尾巴" + +msgid "An item that attracts Pokémon. Use it to flee from any battle with a wild Pokémon." +msgstr "能吸引宝可梦注意的道具。在和野生宝可梦的战斗中绝对可以逃走。" + +msgid "Blue Flute" +msgstr "蓝色玻璃哨" + +msgid "A blue flute made from blown glass. Its melody awakens a single Pokémon from sleep." +msgstr "以蓝色玻璃制成的哨子。可以治愈睡眠状态。" + +msgid "Yellow Flute" +msgstr "黄色玻璃哨" + +msgid "A yellow flute made from blown glass. Its melody snaps a single Pokémon out of confusion." +msgstr "以黄色玻璃制成的哨子。可以治愈混乱状态。" + +msgid "Red Flute" +msgstr "红色玻璃哨" + +msgid "A red flute made from blown glass. Its melody snaps a single Pokémon out of infatuation." +msgstr "以红色玻璃制成的哨子。可以治愈着迷状态。" + +msgid "Bicycle" +msgstr "自行车" + +msgid "A folding Bicycle that enables much faster movement than the Running Shoes." +msgstr "能比跑步鞋跑得还快的折叠式自行车。" + +msgid "Old Rod" +msgstr "破旧钓竿" + +msgid "An old and beat-up fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "既老旧又破烂的钓竿,在有水的地方可以钓到野生的宝可梦" + +msgid "Good Rod" +msgstr "好钓竿" + +msgid "A new, good-quality fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "新的优质的钓竿,在水上任何地方使用钓起野生的水生宝可梦" + +msgid "Super Rod" +msgstr "厉害钓竿" + +msgid "An awesome, high-tech fishing rod. Use it by any body of water to fish for wild aquatic Pokémon." +msgstr "最棒的高科技钓竿,在水上任何地方使用钓起野生的水生宝可梦" + +msgid "Dowsing MCHN" +msgstr "探宝器" + +msgid "It checks for unseen items in the area and makes noise and lights when it finds something." +msgstr "检测到看不见的道具后会发出声音和光线提示的最新型机器。" + +msgid "The user creates shockwaves to attack the target. This attack does physical damage." +msgstr "发起海啸攻击对手,造成物理伤害。" + +msgid "Town Map" +msgstr "城镇地图" + +msgid "A very convenient map that can be viewed anytime. It even shows your present location." +msgstr "可以随时查看的便携式地图,能够显示当前所处的位置。" + +msgid "Coin Case" +msgstr "代币盒" + +msgid "A case for holding Coins obtained at the Game Corner. It holds up to 99,999 Coins." +msgstr "最多能够存放50,000枚在游戏中心得到代币的盒子。" + +msgid "Gracidea" +msgstr "葛拉西蒂亚花" + +msgid "A flower sometimes bundled in bouquets to convey gratitude on special occasions like birthdays." +msgstr "在生日或纪念日等日子里,为了表达感激之情,有时会将其扎成花束送出。" + +msgid "Soot Sack" +msgstr "集灰袋" + +msgid "A sack used to gather and hold volcanic ash." +msgstr "用来收集堆积火山灰的袋子。" + +msgid "Explorer Kit" +msgstr "探险套装" + +msgid "A bag filled with convenient tools for exploring. It provides access to the Underground." +msgstr "装着有助于探险且方便使用的道具的袋子。有了它就可以进入地下通道。" + +msgid "Loot Sack" +msgstr "宝物袋" + +msgid "A sturdy, spacious bag that is used to carry loot obtained in the coal mine." +msgstr "结实的大袋子。可以将在煤矿里获得的宝物放进去。" + +msgid "Rule Book" +msgstr "规则书" + +msgid "It lists the rules for holding battles. For linked battles, you may choose which rules to use." +msgstr "写着对战规则。在进行连接对战时,可以选择规则。" + +msgid "Point Card" +msgstr "点数卡" + +msgid "A card that lists the Battle Points you have earned." +msgstr "可以查看赢得的对战点数的卡片。" + +msgid "Journal" +msgstr "冒险笔记" + +msgid "A notebook that keeps a day-to-day record of your adventure so far." +msgstr "记录着到现在为止的冒险经历的笔记。" + +msgid "Seal Case" +msgstr "贴纸盒" + +msgid "A case for storing Seals that can be applied to the capsule cases of Poké Balls." +msgstr "放有贴在球壳上的贴纸的容器。" + +msgid "Fashion Case" +msgstr "饰品盒" + +msgid "A fancy case for the tidy and organized storage of colorful Pokémon Accessories." +msgstr "漂亮精美的盒子。可以存放宝可梦出演音乐剧时用来装扮自己的多种小物件。" + +msgid "Seal Bag" +msgstr "贴纸袋" + +msgid "A tiny bag that can hold ten Seals for decorating Poké Balls." +msgstr "可以放入10张贴纸的小袋子。" + +msgid "Pal Pad" +msgstr "朋友手册" + +msgid "A convenient notepad that is used for registering your friends and keeping a record of game play." +msgstr "使用方便的手册。可以添加朋友或记录游戏的内容。" + +msgid "Works Key" +msgstr "发电厂钥匙" + +msgid "A large key for operating the doors of the Valley Windworks. It was held by a Team Galactic Grunt." +msgstr "用来打开或关闭山谷发电厂大门的大钥匙。不知为何,它落入了银河队的手中。" + +msgid "Old Charm" +msgstr "古代护符" + +msgid "An ancient good-luck charm made of Pokémon bones to be taken to the elder of Celestic Town." +msgstr "要交给神和镇上长老的远古护符。由宝可梦的骨头制成。" + +msgid "Galactic Key" +msgstr "银河队钥匙" + +msgid "A card key for disengaging security systems in the Galactic HQ. Losing it can result in punishment, apparently." +msgstr "用于解除银河队本部安全防范系统的钥匙卡。弄丢了的话,好像会受到惩罚。" + +msgid "Red Chain" +msgstr "红色锁链" + +msgid "A mythical chain that is said to link the legendary Pokémon that created the Sinnoh region." +msgstr "神话道具。据说连接着孕育出神奥地区的传说的宝可梦。" + +msgid "Sprayduck" +msgstr "可达鸭喷壶" + +msgid "A watering can shaped like a Psyduck. It helps promote healthy growth of planted Berries." +msgstr "浇水的道具。能让埋在松软土壤里的树果快快长大。" + +msgid "Poffin Case" +msgstr "宝芬盒" + +msgid "A case for storing Poffin cooked from Berries." +msgstr "用来保存烹饪好的宝芬的容器。" + +msgid "Suite Key" +msgstr "房间钥匙" + +msgid "A key to one of the suites at the luxury hotel by a lake. For some odd reason, it often disappears." +msgstr "湖畔高级宾馆的房间钥匙。不知为何,它经常会丢失。" + +msgid "Oak's Letter" +msgstr "大木的信" + +msgid "A letter from Prof. Oak. Written in it is a request for you to go to Rt. 224." +msgstr "大木博士的来信。上面写着请来224号道路。" + +msgid "Lunar Wing" +msgstr "新月之羽" + +msgid "A feather that glows like the moon. It is said to possess the power to dispel nightmares." +msgstr "散发着月辉般光芒的羽毛。据说隐藏着可以驱散恶梦的力量。" + +msgid "Member Card" +msgstr "会员卡" + +msgid "A card needed for entering the inn in Canalave City. Oddly, the last date marked on it was 50 years ago." +msgstr "可以进入水脉市旅馆的卡片。不知为何,上面刻有50年前左右的日期。" + +msgid "Azure Flute" +msgstr "天界之笛" + +msgid "A flute that puts out echoing sounds that do not seem to be of this world. It is unknown who made it." +msgstr "能发出响彻云霄的天籁之音的笛子。不知道是谁在什么时候制造的它。" + +msgid "BBFerry Ticket" +msgstr "波碧湾渡船船票" + +msgid "The ticket required for sailing on the ferry on Bealbeach Lake. It has a drawing of a ship on it." +msgstr "用于乘坐在波碧湾航行的渡船的船票。在它的上面印有渡船的图案。" + +msgid "Contest Pass" +msgstr "华丽大赛参加证" + +msgid "The pass required for entering Pokémon Contests. It has a drawing of an award ribbon on it." +msgstr "进入华丽大赛不可或缺的通行证。在它的前面有着一个缎带奖杯的标志。" + +msgid "Magma Stone" +msgstr "火山镇石" + +msgid "A stone formed when boulders melted in intensely hot magma. Magma remains sealed inside." +msgstr "被灼热熔岩熔化的岩石凝固后形成的产物。里面还留有熔岩。" + +msgid "Parcel" +msgstr "包裹" + +msgid "A parcel that you are supposed to deliver to your childhood friend who left Twinleaf Town." +msgstr "这是别人托付给你的包裹。需要将它交给从双叶镇启程踏上旅途的青梅竹马。" + +msgid "Coupon 1" +msgstr "兑换券1" + +msgid "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed." +msgstr "获取宝可梦手表,简称宝可表时所需的兑换券。需要3张。" + +msgid "Coupon 2" +msgstr "兑换券2" + +msgid "Coupon 3" +msgstr "兑换券3" + +msgid "Storage Key" +msgstr "仓库钥匙" + +msgid "The key to Team Galactic's sinister warehouse located at the edge of Veilstone City." +msgstr "入位于帷幕市的银河仓库所需要的钥匙。" + +msgid "SecretPotion" +msgstr "秘传之药" + +msgid "A fantastic medicine dispensed by the pharmacy in Cianwood City. It fully heals a Pokémon of any ailment." +msgstr "湛蓝市的中药房赠出的一种不可思议的药,可以治愈所有宝可梦的疾病" + +msgid "Vs. Seeker" +msgstr "对战搜寻器" + +msgid "A device that indicates Trainers who want to battle. Its battery charges while you walk." +msgstr "提示想要对战的训练家的装置,在走路同时自动充电" + +msgid "Vs. Recorder" +msgstr "对战记录器" + +msgid "An amazing device that can record a battle either between friends or at a special battle facility." +msgstr "很酷的机器。可以记录和朋友或在特殊设施里的对战过程。" + +msgid "Secret Key" +msgstr "秘密钥匙" + +msgid "A high-tech key to be used at a specific location. It emits a special electric signal to open a door." +msgstr "在特定的地点使用可以发出特殊的电流讯号开门的高科技钥匙。" + +msgid "Apricorn Box" +msgstr "球果盒" + +msgid "A handy box where you can store up to 99 Apricorns of each kind." +msgstr "使用方便,可以保存99个球果的容器。" + +msgid "Unown Report" +msgstr "未知图腾笔记" + +msgid "A report of all the discovered kinds of Unown." +msgstr "记录着已找到的未知图腾样子的笔记本。" + +msgid "Berry Pots" +msgstr "树果种植盆" + +msgid "Handy containers for cultivating Berries wherever you go." +msgstr "可以随时轻松培育树果的便携式栽培容器。" + +msgid "Blue Card" +msgstr "蓝卡" + +msgid "A card to save points for the Buena's Password show." +msgstr "可以将《葵妍的密语》这节目的点数积攒起来的卡片。" + +msgid "SlowpokeTail" +msgstr "美味尾巴" + +msgid "A very tasty tail of something. It sells for a high price." +msgstr "非常美味的某种尾巴。可以在商店高价出售。" + +msgid "Clear Bell" +msgstr "透明铃铛" + +msgid "A very old-fashioned bell that makes a gentle ringing." +msgstr "能发出使心灵得到休息的音色,非常古老的铃铛。" + +msgid "Card Key" +msgstr "钥匙卡" + +msgid "A card key that opens a shutter in the Radio Tower." +msgstr "用来打开电台卷帘门的卡片式钥匙。" + +msgid "Basement Key" +msgstr "地下钥匙" + +msgid "A key that opens a door in the Goldenrod Tunnel." +msgstr "用来打开满金地道大门的钥匙。" + +msgid "Squirtbottle" +msgstr "杰尼龟喷壶" + +msgid "A bottle used for watering plants in the Berry Pots." +msgstr "杰尼龟外观的喷水器,用来给草木浇水的道具。" + +msgid "Red Scale" +msgstr "红色鳞片" + +msgid "A scale from the red Gyarados. It glows red like a flame." +msgstr "来自愤怒之湖出现的红色暴鲤龙的鳞片,如同火焰般鲜红。" + +msgid "Lost Item" +msgstr "遗失物" + +msgid "The Poké Doll lost by the Copycat." +msgstr "模仿少女遗失的皮皮玩偶。" + +msgid "Pass" +msgstr "定期月票" + +msgid "A ticket to ride the Magnet Train, whenever and however much you like." +msgstr "可以搭乘列车。" + +msgid "Machine Part" +msgstr "机械零件" + +msgid "An important machine part for the Power Plant that was stolen." +msgstr "从发电厂偷出的发电机的重要部件。" + +msgid "Silver Wing" +msgstr "银色之羽" + +msgid "A strange, silvery feather that sparkles." +msgstr "闪烁银色光芒的神奇之羽。" + +msgid "Rainbow Wing" +msgstr "虹色之羽" + +msgid "A mystical rainbow feather that sparkles." +msgstr "闪烁七彩光芒的神奇之羽。" + +msgid "Mystery Egg" +msgstr "神奇蛋" + +msgid "A mysterious Egg obtained from Mr. Pokémon. What's in the Egg is unknown." +msgstr "宝可梦爷爷托付的有着神奇图案的蛋,不知道是什么蛋。" + +msgid "Photo Album" +msgstr "相册" + +msgid "A nice photo album for storing all the photos taken along your adventure." +msgstr "用来摆放在冒险中拍摄的纪念相片的相册。" + +msgid "GB Sounds" +msgstr "GB播放器" + +msgid "A music player that allows you to listen to nostalgic songs. It's operated with a single switch." +msgstr "可以听到怀旧歌曲的音乐播放器。可用一个开关切换歌曲。" + +msgid "Tidal Bell" +msgstr "海声铃铛" + +msgid "RageCandyBar" +msgstr "愤怒馒头" + +msgid "A famous candy in Mahogany Town. Many tourists like to buy them to take home." +msgstr "卡吉镇特产的馒头。能治愈1只宝可梦的所有异常状态。" + +msgid "Jade Orb" +msgstr "草绿色宝珠" + +msgid "A shiny green orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "散发着绿色光辉的宝珠。据说和丰缘地区的传说渊源颇深。" + +msgid "Lock Capsule" +msgstr "上锁的容器" + +msgid "A sturdy Capsule that can only be opened with a special key." +msgstr "需用特殊钥匙打开的坚固的容器。" + +msgid "Red Orb" +msgstr "朱红色宝珠" + +msgid "A shiny red orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "散发着红色光辉的宝珠。据说和丰缘地区的传说渊源颇深。" + +msgid "Blue Orb" +msgstr "靛蓝色宝珠" + +msgid "A shiny blue orb that is said to have a legend and has a deep connection with the Hoenn region." +msgstr "散发着蓝色光辉的宝珠。据说和丰缘地区的传说渊源颇深。" + +msgid "Enigma Stone" +msgstr "谜之水晶" + +msgid "A crystal ball from an excavation. A very beautiful stone that is covered with bits of rock and earth." +msgstr "从地下挖出的水晶球。虽然表面覆盖着岩石和尘土,但非常漂亮。" + +msgid "Silph Scope" +msgstr "西尔佛检视镜" + +msgid "A scope that makes unseeable Pokémon visible. It is made by Silph Co." +msgstr "可以看见人眼无法看见的东西的透视镜,西尔佛公司制造。" + +msgid "LAB KEY" +msgstr "研究所钥匙" + +msgid "This is a custom Key Item." +msgstr "UNOWN到此一游>_<。" + +msgid "Poké Radar" +msgstr "宝可追踪" + +msgid "A tool that can search out Pokémon that are hiding in grass. Its battery is recharged as you walk." +msgstr "能够将藏在草丛里的宝可梦找出来的道具。走路就能给电池充电。" + +msgid "Sticker Case" +msgstr "贴纸盒" + +msgid "Atom Ball" +msgstr "原子球" + +msgid "A special Poké Ball created to contain Urayne. You should not have this." +msgstr "为铀瑞利恩专门创建的特殊的精灵球。你不应该拿到它。" + +msgid "T.U.R Ticket" +msgstr "天舵地铁票" + +msgid "A ticket for the Tandor Underground Railway." +msgstr "用于乘坐天舵地铁的地铁票。" + +msgid "PST" +msgstr "宝可语言翻译器" + +msgid "Pokémon Speech Translator. Can help you understand some Pokémon. It's still a prototype." +msgstr "能够帮助理解一些宝可梦的语言。仍然处于原型阶段。" + +msgid "Coconut Milk" +msgstr "椰汁" + +msgid "Fresh Coconut milk. Heals 50 HP and cures status effects." +msgstr "新鲜的椰汁。能回复50HP并治愈所有异常状态。" + +msgid "Jungle's Crown" +msgstr "丛林之冠" + +msgid "An item to be held by a Pokémon. It belongs to the king of the jungle. Boosts Fighting attacks." +msgstr "属于丛林之王的王冠。携带后,格斗属性的招式威力就会提高。" + +msgid "Royal Jelly" +msgstr "蜂王浆" + +msgid "An item to be held by a Pokémon. A mysterious goo left behind by Seikamater." +msgstr "瑟卡梅德身后留下的神秘的黏着物。" + +msgid "Bug Spray" +msgstr "杀虫喷雾" + +msgid "Bug spray. Works better than any Repel to get bugs scurrying!" +msgstr "能比任何其他喷雾更加有效地对付虫子的杀虫喷雾。" + +msgid "Acai Berry" +msgstr "阿萨伊果" + +msgid "Bacu Berry" +msgstr "巴库果" + +msgid "Cupu Berry" +msgstr "库普果" + +msgid "Guara Berry" +msgstr "瓜拉果" + +msgid "Hair Fossil" +msgstr "头发化石" + +msgid "A fossil of an ancient Pokémon that lived in the Mountains. It appears to be a wisp of Hair." +msgstr "很久以前栖息在山里的古代宝可梦的化石。好像是一绺头发。" + +msgid "Tusk Fossil" +msgstr "长牙化石" + +msgid "A fossil of an ancient Pokémon that lived in the Plains. It appears to be part of a Tusk." +msgstr "很久以前栖息在平原的古代宝可梦的化石。好像是长牙的一部分。" + +msgid "Moss Shard" +msgstr "苔石碎片" + +msgid "Ice Shard" +msgstr "冰碎片" + +msgid "Pretty Ribbon" +msgstr "漂亮的缎带" + +msgid "An item to be held by a Pokémon. It is an elegant pink ribbon that boosts Fairy-type moves." +msgstr "优雅的粉红色缎带。携带后,妖精属性的招式威力就会提高。" + +msgid "Mega Bracelet" +msgstr "超级手镯" + +msgid "This bracelet contains an untold power that somehow enables Pokémon carrying a Mega Stone to Mega Evolve in battle." +msgstr "隐含着可以让携带超级石的宝可梦在对战中超级进化的未知力量的手镯" + +msgid "Metalynxite" +msgstr "绿甲猫进化石" + +msgid "One variety of the mysterious Mega Stones. Have Metalynx hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让绿甲猫携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Archillesite" +msgstr "巨焰龙进化石" + +msgid "One variety of the mysterious Mega Stones. Have Archilles hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让巨焰龙携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Electruxolite" +msgstr "游雷马进化石" + +msgid "One variety of the mysterious Mega Stones. Have Electruxo hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让游雷马携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Gyaradosite" +msgstr "暴鲤龙进化石" + +msgid "One variety of the mysterious Mega Stones. Have Gyarados hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "让暴鲤龙携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Ampharosite" +msgstr "电龙进化石" + +msgid "One variety of the mysterious Mega Stones. Have Ampharos hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "让电龙携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Baariettite" +msgstr "战魔咩进化石" + +msgid "One variety of the mysterious Mega Stones. Have Baariette hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让战魔咩携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Drilgannite" +msgstr "超钻鼹鼠进化石" + +msgid "One variety of the mysterious Mega Stones. Have Drilgann hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让超钻鼹鼠携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Sableyeite" +msgstr "勾魂眼进化石" + +msgid "One variety of the mysterious Mega Stones. Have Sableye hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让勾魂眼携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Inflagetite" +msgstr "业火豹进化石" + +msgid "One variety of the mysterious Mega Stones. Have Inflagetah hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让业火豹携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Dramsamaite" +msgstr "舞王鸟进化石" + +msgid "One variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让舞王鸟携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Daikatunite" +msgstr "忍刀金枪进化石" + +msgid "One variety of the mysterious Mega Stones. Have Daikatuna hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让忍刀金枪携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "The target is infested and attacked for four to five turns. The target can't flee during this time." +msgstr "在4~5回合内死缠烂打地进行攻击。在此期间对手将无法逃走。" + +msgid "The user damages opposing Pokémon by emitting a powerful flash." +msgstr "向对手发射强光,并给予伤害。" + +msgid "Bike Wheel" +msgstr "自行车车轮" + +msgid "This bike wheel can be used to fix a bicycle." +msgstr "可以用来修复自行车的车轮。" + +msgid "Carrot Wine" +msgstr "胡萝卜酒" + +msgid "Delicious Carrot Wine, be careful to not drink too much! Heals 100 HP and cures status effects." +msgstr "十分美味可口,注意不要喝太多了!能回复100HP并治愈所有异常状态。" + +msgid "Secret Note" +msgstr "秘密的纸条" + +msgid "You don't know who gave you this. It says that the password is 092." +msgstr "不知道是哪个人给的。上面写着密码是092。" + +msgid "Syrentideite" +msgstr "潮汐海妖进化石" + +msgid "One variety of the mysterious Mega Stones. Have Syrentide hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让潮汐海妖携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Unidentified Fallen Object" +msgstr "未识别掉落物体" + +msgid "One variety of the mysterious Mega Stones. Have s51-A hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让S51-A携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "The user damages opposing Pokémon and lowers it's defense and special defense." +msgstr "给予对手伤害,并同时降低对手的防御与物攻。" + +msgid "Boxing Gloves" +msgstr "拳击手套" + +msgid "This device given to you by the Tinkerer allows you to easily smash rugged rocks in your way." +msgstr "匠人制造的设备,能让自己轻松击碎路上坚硬的岩石。" + +msgid "Eviolite" +msgstr "进化奇石" + +msgid "A mysterious evolutionary lump. When held, it raises the Defense and Sp. Def of a Pokémon that can still evolve." +msgstr "进化的神奇石块。携带后,还能进化的宝可梦的防御和特防就会提高。" + +msgid "Fire Gem" +msgstr "火之宝石" + +msgid "A gem with an essence of fire. When held, it strengthens the power of a Fire-type move only once." +msgstr "火属性的宝石。携带后,火属性的招式威力仅会增强1次。" + +msgid "Water Gem" +msgstr "水之宝石" + +msgid "A gem with an essence of water. When held, it strengthens the power of a Water-type move only once." +msgstr "水属性的宝石。携带后,水属性的招式威力仅会增强1次。" + +msgid "Electric Gem" +msgstr "电之宝石" + +msgid "A gem with an essence of electricity. When held, it strengthens the power of an Electric-type move only once." +msgstr "电属性的宝石。携带后,电属性的招式威力仅会增强1次。" + +msgid "Grass Gem" +msgstr "草之宝石" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Grass-type move only once." +msgstr "草属性的宝石。携带后,草属性的招式威力仅会增强1次。" + +msgid "Ice Gem" +msgstr "冰之宝石" + +msgid "A gem with an essence of ice. When held, it strengthens the power of an Ice-type move only once." +msgstr "冰属性的宝石。携带后,冰属性的招式威力仅会增强1次。" + +msgid "Fighting Gem" +msgstr "格斗宝石" + +msgid "A gem with an essence of combat. When held, it strengthens the power of a Fighting-type move only once." +msgstr "格斗属性的宝石。携带后,格斗属性的招式威力仅会增强1次。" + +msgid "Poison Gem" +msgstr "毒之宝石" + +msgid "A gem with an essence of poison. When held, it strengthens the power of a Poison-type move only once." +msgstr "毒属性的宝石。携带后,毒属性的招式威力仅会增强1次。" + +msgid "Ground Gem" +msgstr "地面宝石" + +msgid "A gem with an essence of land. When held, it strengthens the power of a Ground-type move only once." +msgstr "地面属性的宝石。携带后,地面属性的招式威力仅会增强1次。" + +msgid "Flying Gem" +msgstr "飞行宝石" + +msgid "A gem with an essence of air. When held, it strengthens the power of a Flying-type move only once." +msgstr "飞行属性的宝石。携带后,飞行属性的招式威力仅会增强1次。" + +msgid "Psychic Gem" +msgstr "超能力宝石" + +msgid "A gem with an essence of the mind. When held, it strengthens the power of a Psychic-type move only once." +msgstr "超能力属性的宝石。携带后,超能力属性的招式威力仅会增强1次。" + +msgid "Bug Gem" +msgstr "虫之宝石" + +msgid "A gem with an insect-like essence. When held, it strengthens the power of a Bug-type move only once." +msgstr "虫属性的宝石。携带后,虫属性的招式威力仅会增强1次。" + +msgid "Rock Gem" +msgstr "岩石宝石" + +msgid "A gem with an essence of rock. When held, it strengthens the power of a Rock-type move only once." +msgstr "岩石属性的宝石。携带后,岩石属性的招式威力仅会增强1次。" + +msgid "Ghost Gem" +msgstr "幽灵宝石" + +msgid "A gem with a spectral essence. When held, it strengthens the power of a Ghost-type move only once." +msgstr "幽灵属性的宝石。携带后,幽灵属性的招式威力仅会增强1次。" + +msgid "Dragon Gem" +msgstr "龙之宝石" + +msgid "A gem with a draconic essence. When held, it strengthens the power of a Dragon-type move only once." +msgstr "龙属性的宝石。携带后,龙属性的招式威力仅会增强1次。" + +msgid "Dark Gem" +msgstr "恶之宝石" + +msgid "A gem with an essence of darkness. When held, it strengthens the power of a Dark-type move only once." +msgstr "恶属性的宝石。携带后,恶属性的招式威力仅会增强1次。" + +msgid "Steel Gem" +msgstr "钢之宝石" + +msgid "A gem with an essence of steel. When held, it strengthens the power of a Steel-type move only once." +msgstr "钢属性的宝石。携带后,钢属性的招式威力仅会增强1次。" + +msgid "Normal Gem" +msgstr "一般宝石" + +msgid "A gem with an ordinary essence. When held, it strengthens the power of a Normal-type move only once." +msgstr "一般属性的宝石。携带后,一般属性的招式威力仅会增强1次。" + +msgid "Whimsicottite" +msgstr "风妖精进化石" + +msgid "One variety of the mysterious Mega Stones. Have Whimsicott hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让风妖精携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Arbokite" +msgstr "阿柏怪进化石" + +msgid "One variety of the mysterious Mega Stones. Have Arbok hold it, and this stone will enable it to Mega Evolve during battle." +msgstr "让阿柏怪携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Yoshitaka's Letter" +msgstr "宜隆的信" + +msgid "A letter from the great Yoshitaka, show it to his grandsons." +msgstr "宜隆的信,把它展示给他的孙子们。" + +msgid "Rocky Helmet" +msgstr "凸凸头盔" + +msgid "If the holder of this item takes damage, the attacker will also be damaged upon contact." +msgstr "让宝可梦携带后,在受到打击招式攻击时,能给予对手伤害。" + +msgid "Eject Button" +msgstr "逃脱按键" + +msgid "If the holder is hit by an attack, it will switch with another Pokémon in your party." +msgstr "携带它的宝可梦如果受到招式攻击,就能逃脱战斗,并和同行的其他宝可梦进行替换。" + +msgid "Red Card" +msgstr "红牌" + +msgid "A card with a mysterious power. When the holder is struck by a foe, the attacker is removed from battle." +msgstr "有着神奇力量的卡片。携带后,能让使用了招式的对手退场。" + +msgid "Float Stone" +msgstr "轻石" + +msgid "A very light stone. It reduces the weight of a Pokémon when held." +msgstr "非常轻的石头。携带后,宝可梦的体重会变轻。" + +msgid "Binding Band" +msgstr "紧绑束带" + +msgid "A band that increases the power of binding moves when held." +msgstr "能增强绑紧招式的束带。携带后,绑紧招式的威力会变强。" + +msgid "Absorb Bulb" +msgstr "球根" + +msgid "A consumable bulb. If the holder is hit by a Water-type move, its Sp. Atk will rise." +msgstr "一次性使用的球根。携带它的宝可梦如果受到水属性招式的攻击,特攻就会提高。" + +msgid "Cell Battery" +msgstr "充电电池" + +msgid "A consumable battery. If the holder is hit by an Electric-type move, its Attack will rise." +msgstr "一次性使用的充电电池。携带它的宝可梦如果受到电属性招式的攻击,攻击就会提高。" + +msgid "Ring Target" +msgstr "标靶" + +msgid "Moves that would otherwise have no effect will land on the Pokémon that holds it." +msgstr "原本因宝可梦的属性相克关系而无效的招式现在会变得能够击中自己。" + +msgid "Air Balloon" +msgstr "气球" + +msgid "When held by a Pokémon, the Pokémon will float into the air. When the holder is attacked, this item will burst." +msgstr "让宝可梦携带后,宝可梦会浮在空中。受到攻击就会破裂。" + +msgid "Assault Vest" +msgstr "突击背心" + +msgid "An item to be held by a Pokémon. This offensive vest raises Sp. Def but prevents the use of status moves." +msgstr "会变得富有攻击性的背心。虽然携带后特防会提高,但会无法使出变化招式。" + +msgid "Fairy Gem" +msgstr "妖精宝石" + +msgid "A gem with an essence of nature. When held, it strengthens the power of a Fairy-type move one time." +msgstr "妖精属性的宝石。携带后,妖精属性的招式威力会仅增强1次。" + +msgid "Prison Bottle" +msgstr "惩戒之壶" + +msgid "A bottle believed to have been used to seal away the power of a certain Pokémon long, long ago." +msgstr "远古时期被用来封印宝可梦的壶。" + +msgid "Luminous Moss" +msgstr "光苔" + +msgid "An item to be held by a Pokémon. It boosts Sp. Def if hit with a Water-type attack. It can only be used once." +msgstr "一次性使用的光苔。携带它的宝可梦如果受到水属性招式攻击,特防就会提高。" + +msgid "Weakness Policy" +msgstr "弱点保险" + +msgid "An item to be held by a Pokémon. Attack and Sp. Atk sharply increase if the holder is hit with a move it's weak to." +msgstr "被针对弱点时,攻击和特攻就会大幅提高。" + +msgid "Pixie Plate" +msgstr "妖精石板" + +msgid "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves." +msgstr "妖精属性的石板。携带后,妖精属性的招式威力就会增强。" + +msgid "Roseli Berry" +msgstr "洛玫果" + +msgid "Weakens a supereffective Fairy-type attack against the holding Pokémon." +msgstr "如果宝可梦携带了它,可以在对战中降低妖精属性招式效果絕佳的效果。" + +msgid "Kee Berry" +msgstr "亚开果" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Defense stat when hit by a physical attack." +msgstr "如果宝可梦携带了它,可以在对战中受到物理招式攻击时,防御提升1级。" + +msgid "Maranga Berry" +msgstr "香罗果" + +msgid "If held by a Pokémon, this Berry will increase the Pokémon's Special Defense stat when hit by a special attack." +msgstr "如果宝可梦携带了它,可以在对战中受到特殊招式攻击时,特防提升1级。" + +msgid "Snowball" +msgstr "雪球" + +msgid "An item to be held by a Pokémon. It boosts Attack if hit with an Ice-type attack. It can only be used once." +msgstr "一次性使用的雪球。携带它的宝可梦如果受到冰属性招式攻击,攻击就会提高。" + +msgid "Safety Goggles" +msgstr "防尘护目镜" + +msgid "An item to be held by a Pokémon. These goggles protect the holder from both weather-related damage and powder." +msgstr "不单是天气造成的伤害,就连粉末类招式的效果也能防御的护目镜。" + +msgid "Hafli Berry" +msgstr "哈夫利果" + +msgid "If held by a Pokémon, it weakens a foe's supereffective Nuclear-type attack." +msgstr "如果宝可梦携带了它,受到效果绝佳的核属性招式攻击时,能令其威力减弱。" + +msgid "Kellyn's Letter" +msgstr "铠零的信" + +msgid "A letter from Kellyn. Deliver it to Cameron on the Power Plant Island." +msgstr "铠零的来信。要把它交给核能厂岛上的卡梅伦。" + +msgid "Burnt Notebook" +msgstr "烧焦的笔记本" + +msgid "A burnt notebook found in the power plant, it's pages seem to be scattered about." +msgstr "在核能厂内发现的烧焦的笔记本,里面的书页似乎分散到了四处。" + +msgid "Rusty Key" +msgstr "生锈的钥匙" + +msgid "A rusty key found in the power plant." +msgstr "在核能厂里发现的生锈的钥匙。" + +msgid "Power Glove" +msgstr "力量手套" + +msgid "This device given to you by the Tinkerer allows you to push boulders on your own as if you had super-strength." +msgstr "匠人制造的设备,能让自己轻松推动大岩石,就像拥有怪力一般。" + +msgid "Nuclear Ball" +msgstr "核子球" + +msgid "A new kind of Poké Ball that works especially well on Nuclear-type Pokémon." +msgstr "新品种的球,能很容易地捕捉核属性的宝可梦。" + +msgid "Sachet" +msgstr "香袋" + +msgid "A sachet filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "装着散发微浓香气的香料的袋子。某种宝可梦很喜欢它。" + +msgid "Power Cell" +msgstr "电池" + +msgid "A power cell used to power up advanced electrical equipments." +msgstr "为高级电力装置供电的电池。" + +msgid "Maria's Key" +msgstr "玛丽雅家的钥匙" + +msgid "A key given by a creepy guy that unlocks Gym Leader Maria's house." +msgstr "一个奇怪的人给的钥匙,能够打开道馆馆主玛丽雅家的大门。" + +msgid "Oval Charm" +msgstr "圆形护符" + +msgid "An oval charm said to increase the chance of Eggs being found at the Day Care." +msgstr "拥有它之后,在寄放屋里会更容易找到蛋的神奇浑圆护符。" + +msgid "Shiny Charm" +msgstr "闪耀护符" + +msgid "A shiny charm said to increase the chance of finding a Shiny Pokémon." +msgstr "拥有它之后,据说会更容易遇见发光宝可梦的神奇闪光护符。" + +msgid "Aromatic Herb" +msgstr "芳香药草" + +msgid "A herb filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon." +msgstr "盈溢着香味的药草。某种宝可梦很喜欢它。" + +msgid "Air Mail" +msgstr "天空邮件" + +msgid "Stationery featuring a print of colorful letter sets. Let a Pokémon hold it for delivery." +msgstr "印有丰富多彩条纹的的特殊信纸。使用该道具时,需要让宝可梦携带着来用。" + +msgid "Gengarite" +msgstr "耿鬼进化石" + +msgid "One of the mysterious Mega Stones. Have Gengar hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "让耿鬼携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Uranium Core" +msgstr "铀核" + +msgid "Concentrated nuclear fuel used to power Nuclear Plants." +msgstr "浓缩着核燃料,用来使核能厂运转。" + +msgid "Kiricornite" +msgstr "独角麟进化石" + +msgid "One of the mysterious Mega Stones. Have Kiricorn hold it, and this stone will enable it to Mega Evolve in battle." +msgstr "让独角麟携带后,在战斗时就能进行超级进化的一种神奇超级石。" + +msgid "Gold Fossil" +msgstr "金骨化石" + +msgid "A fossil of an ancient Pokémon that lived in Islands. It appears to be a golden bone." +msgstr "很久以前栖息在岛屿的古代宝可梦的化石。好像是金质的骨头。" + +msgid "The user chomps hard on the target with its sharp front fangs. It cuts the target's HP to half." +msgstr "用锋利的门牙猛烈地咬住对手进行攻击。对手的HP减半。" + +msgid "This move can be used only after the user has used all the other moves it knows in the battle." +msgstr "当战斗中已学会的招式全部使用过后,才能开始使出珍藏的招式。" + +msgid "An attack move that cuts down the target's HP to equal the user's HP." +msgstr "给予伤害,使对手的HP变得和自己的HP一样。" + +msgid "The user focuses its willpower to its head and attacks the foe. It may also make the target flinch." +msgstr "将思念的力量集中在前额进行攻击。有时会使对手畏缩。" + +msgid "Surfboard" +msgstr "冲浪板" + +msgid "This device given to you by the Tinkerer makes it possible to surf on water without the help of a Pokémon. Cowabunga!" +msgstr "匠人制造的设备,能让自己不借助宝可梦的力量在海上冲浪。卡瓦邦嘎!" + +msgid "Scuba Gear" +msgstr "呼吸装置" + +msgid "This device given to you by the Tinkerer allows you to dive underwater on your own. Who ever used Dive anyways?" +msgstr "匠人制造的设备,能让自己潜入水底。谁还会去用潜水?" + +msgid "Climbing Pick" +msgstr "攀爬工具" + +msgid "This device given to you by the Tinkerer allows you to climb up waterfalls while using your surfboard. Extreme sports are fun!" +msgstr "匠人制造的设备,能让自己在冲浪板上攀爬瀑布。极限运动真刺激!" + +msgid "Rich Mulch" +msgstr "硕果肥" + +msgid "A plant fertilizer. It increases Berry harvest without the need for particularly diligent care." +msgstr "在树果园里使用的化肥。不需要勤劳的照顾树果,就能大丰收。" + +msgid "Sprinklotad" +msgstr "莲叶童子喷壶" + +msgid "A watering can shaped like a Lotad. It helps promote healthy growth of planted Berries." +msgstr "浇花的道具,使种在土中的树果长得更茂盛。" + +msgid "Quadcopter" +msgstr "四轴飞行器" + +msgid "Final device created by the Tinkerer. Use this remote-controlled drone to Fly anywhere without the help of a Pokémon!" +msgstr "匠人创造的最后的设备。能够不借助宝可梦便飞往任何地方的遥控飞行器。" diff --git a/Dialogue/Generated/zh/OfficialLocations.po b/Dialogue/Generated/zh/OfficialLocations.po new file mode 100644 index 000000000..4e5f9344f --- /dev/null +++ b/Dialogue/Generated/zh/OfficialLocations.po @@ -0,0 +1,161 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "01- Lakeside Path" +msgstr "01- 湖边小路" + +msgid "02- Owten Nook" +msgstr "02- 小猫鹰角落" + +msgid "03- Seabreeze Way" +msgstr "03- 海风路" + +msgid "04- Baa Grassland" +msgstr "04- 咩咩草原" + +msgid "05- Tancoon Way" +msgstr "05- 狸浣熊路" + +msgid "06- Pahar Hills" +msgstr "06- 火雏鹦山" + +msgid "07- Tandor Sheets" +msgstr "07- 天舵地区" + +msgid "08- Vinoville Lake" +msgstr "08- 雾若湖" + +msgid "09- FireValley" +msgstr "09- 火焰溪谷" + +msgid "10- Baykal Forest" +msgstr "10- 贝加尔森林" + +msgid "11- Nature Preserve" +msgstr "11- 自然保护区" + +msgid "12- Maskara Channel" +msgstr "12- 马斯卡拉海峡" + +msgid "13- Maskara Island" +msgstr "13- 马斯卡拉岛" + +msgid "14- Maskara Sea" +msgstr "14- 马斯卡拉海" + +msgid "15- Shallow Channel" +msgstr "15- 浅滩海峡" + +msgid "Amatree Town" +msgstr "仙林镇" + +msgid "Anthell" +msgstr "暗漆隧道" + +msgid "Bealbeach City" +msgstr "波碧湾市" + +msgid "Berry Traders" +msgstr "树果贸易所" + +msgid "Bike Shop" +msgstr "自行车店" + +msgid "Burole Town" +msgstr "北麓镇" + +msgid "Championship Site" +msgstr "宝可梦联盟" + +msgid "Church" +msgstr "教堂" + +msgid "Comet Cave" +msgstr "彗星洞窟" + +msgid "Dpt. Store, Casino" +msgstr "大商城,赌场" + +msgid "Kevlar Town" +msgstr "芳纶镇" + +msgid "Lanthanite Tunnel" +msgstr "镧斩隧道" + +msgid "Larkspur's Lab" +msgstr "飞燕草研究所" + +msgid "Legen Town" +msgstr "传奇镇" + +msgid "Moki Town" +msgstr "茂木镇" + +msgid "Name Rater" +msgstr "姓名评价师" + +msgid "Nowtoch City" +msgstr "终南市" + +msgid "Nuclear Plant Epsilon" +msgstr "核能厂「ε」 (Epsilon)" + +msgid "Nuclear Plant Omicron" +msgstr "核能厂「ο」 (Omicron)" + +msgid "Nuclear Plant Zeta" +msgstr "核能厂「ζ」 (Zeta)" + +msgid "Passage Cave" +msgstr "连接洞穴" + +msgid "Pokemon School" +msgstr "宝可梦学校" + +msgid "Professor Bambo Lab" +msgstr "斑竹研究所" + +msgid "Professor Cypress Lab" +msgstr "萨柏丝研究所" + +msgid "Rochfale Town" +msgstr "枫语镇" + +msgid "Rochfale Tunnel" +msgstr "枫语隧道" + +msgid "Route 16" +msgstr "16号道路" + +msgid "Silverport Town" +msgstr "纹银港" + +msgid "Snowbank Town" +msgstr "雪岸镇" + +msgid "The Labyrinth" +msgstr "迷失幽洞" + +msgid "The Tipsy Tancoon, etc" +msgstr "醉酒的狸浣熊,等等" + +msgid "Tinkerer's Workshop" +msgstr "匠人工作室" + +msgid "Training Dojo" +msgstr "柔道馆" + +msgid "Tsukinami Village" +msgstr "月波村" + +msgid "Venesi City" +msgstr "蔚南沙市" + +msgid "Victory Road" +msgstr "冠军之路" + +msgid "Vinoville Town" +msgstr "雾若镇" + diff --git a/Dialogue/Generated/zh/OfficialMoves.po b/Dialogue/Generated/zh/OfficialMoves.po new file mode 100644 index 000000000..a966730fe --- /dev/null +++ b/Dialogue/Generated/zh/OfficialMoves.po @@ -0,0 +1,1912 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "Megahorn" +msgstr "超级角击" + +msgid "Attack Order" +msgstr "攻击指令" + +msgid "Bug Buzz" +msgstr "虫鸣" + +msgid "X-Scissor" +msgstr "十字剪" + +msgid "Signal Beam" +msgstr "信号光束" + +msgid "U-turn" +msgstr "急速折返" + +msgid "Steamroller" +msgstr "疯狂滚压" + +msgid "Bug Bite" +msgstr "虫咬" + +msgid "Silver Wind" +msgstr "银色旋风" + +msgid "Struggle Bug" +msgstr "虫之抵抗" + +msgid "Twineedle" +msgstr "双针" + +msgid "Fury Cutter" +msgstr "连斩" + +msgid "Leech Life" +msgstr "吸血" + +msgid "Pin Missile" +msgstr "飞弹针" + +msgid "Defend Order" +msgstr "防御指令" + +msgid "Heal Order" +msgstr "回复指令" + +msgid "Quiver Dance" +msgstr "蝶舞" + +msgid "Rage Powder" +msgstr "愤怒粉" + +msgid "Spider Web" +msgstr "蛛网" + +msgid "String Shot" +msgstr "吐丝" + +msgid "Tail Glow" +msgstr "萤火" + +msgid "Foul Play" +msgstr "欺诈" + +msgid "Night Daze" +msgstr "暗黑爆破" + +msgid "Crunch" +msgstr "咬碎" + +msgid "Dark Pulse" +msgstr "恶之波动" + +msgid "Sucker Punch" +msgstr "突袭" + +msgid "Night Slash" +msgstr "暗袭要害" + +msgid "Bite" +msgstr "咬住" + +msgid "Feint Attack" +msgstr "出奇一击" + +msgid "Snarl" +msgstr "大声咆哮" + +msgid "Assurance" +msgstr "恶意追击" + +msgid "Payback" +msgstr "以牙还牙" + +msgid "Pursuit" +msgstr "追打" + +msgid "Thief" +msgstr "小偷" + +msgid "Knock Off" +msgstr "拍落" + +msgid "Beat Up" +msgstr "围攻" + +msgid "Fling" +msgstr "投掷" + +msgid "Punishment" +msgstr "惩罚" + +msgid "Dark Void" +msgstr "暗黑洞" + +msgid "Embargo" +msgstr "查封" + +msgid "Fake Tears" +msgstr "假哭" + +msgid "Flatter" +msgstr "吹捧" + +msgid "Hone Claws" +msgstr "磨爪" + +msgid "Memento" +msgstr "临别礼物" + +msgid "Nasty Plot" +msgstr "诡计" + +msgid "Quash" +msgstr "延后" + +msgid "Snatch" +msgstr "抢夺" + +msgid "Switcheroo" +msgstr "掉包" + +msgid "Taunt" +msgstr "挑衅" + +msgid "Torment" +msgstr "无理取闹" + +msgid "Roar of Time" +msgstr "时光咆哮" + +msgid "Draco Meteor" +msgstr "流星群" + +msgid "Outrage" +msgstr "逆鳞" + +msgid "Dragon Rush" +msgstr "龙之俯冲" + +msgid "Spacial Rend" +msgstr "亚空裂斩" + +msgid "Dragon Pulse" +msgstr "龙之波动" + +msgid "Dragon Claw" +msgstr "龙爪" + +msgid "Dragon Tail" +msgstr "龙尾" + +msgid "Dragon Breath" +msgstr "龙息" + +msgid "Dual Chop" +msgstr "二连劈" + +msgid "Twister" +msgstr "龙卷风" + +msgid "Dragon Rage" +msgstr "龙之怒" + +msgid "Dragon Dance" +msgstr "龙之舞" + +msgid "Bolt Strike" +msgstr "雷击" + +msgid "Thunder" +msgstr "打雷" + +msgid "Volt Tackle" +msgstr "伏特攻击" + +msgid "Zap Cannon" +msgstr "电磁炮" + +msgid "Fusion Bolt" +msgstr "交错闪电" + +msgid "Thunderbolt" +msgstr "十万伏特" + +msgid "Wild Charge" +msgstr "疯狂伏特" + +msgid "Discharge" +msgstr "放电" + +msgid "Thunder Punch" +msgstr "雷电拳" + +msgid "Volt Switch" +msgstr "伏特替换" + +msgid "Spark" +msgstr "电光" + +msgid "Thunder Fang" +msgstr "雷电牙" + +msgid "Shock Wave" +msgstr "电击波" + +msgid "Electroweb" +msgstr "电网" + +msgid "Charge Beam" +msgstr "充电光束" + +msgid "Thunder Shock" +msgstr "电击" + +msgid "Electro Ball" +msgstr "电球" + +msgid "Charge" +msgstr "充电" + +msgid "Magnet Rise" +msgstr "电磁飘浮" + +msgid "Thunder Wave" +msgstr "电磁波" + +msgid "Focus Punch" +msgstr "真气拳" + +msgid "High Jump Kick" +msgstr "飞膝踢" + +msgid "Close Combat" +msgstr "近身战" + +msgid "Focus Blast" +msgstr "真气弹" + +msgid "Superpower" +msgstr "蛮力" + +msgid "Cross Chop" +msgstr "十字劈" + +msgid "Dynamic Punch" +msgstr "爆裂拳" + +msgid "Hammer Arm" +msgstr "臂锤" + +msgid "Jump Kick" +msgstr "飞踢" + +msgid "Aura Sphere" +msgstr "波导弹" + +msgid "Sacred Sword" +msgstr "圣剑" + +msgid "Secret Sword" +msgstr "神秘之剑" + +msgid "Sky Uppercut" +msgstr "冲天拳" + +msgid "Submission" +msgstr "地狱翻滚" + +msgid "Brick Break" +msgstr "劈瓦" + +msgid "Drain Punch" +msgstr "吸取拳" + +msgid "Vital Throw" +msgstr "借力摔" + +msgid "Circle Throw" +msgstr "巴投" + +msgid "Force Palm" +msgstr "发劲" + +msgid "Low Sweep" +msgstr "下盘踢" + +msgid "Revenge" +msgstr "报复" + +msgid "Rolling Kick" +msgstr "回旋踢" + +msgid "Wake-Up Slap" +msgstr "唤醒巴掌" + +msgid "Karate Chop" +msgstr "空手劈" + +msgid "Mach Punch" +msgstr "音速拳" + +msgid "Rock Smash" +msgstr "碎岩" + +msgid "Storm Throw" +msgstr "山岚摔" + +msgid "Vacuum Wave" +msgstr "真空波" + +msgid "Double Kick" +msgstr "二连踢" + +msgid "Arm Thrust" +msgstr "猛推" + +msgid "Triple Kick" +msgstr "三连踢" + +msgid "Counter" +msgstr "双倍奉还" + +msgid "Final Gambit" +msgstr "搏命" + +msgid "Low Kick" +msgstr "踢倒" + +msgid "Reversal" +msgstr "起死回生" + +msgid "Seismic Toss" +msgstr "地球上投" + +msgid "Bulk Up" +msgstr "健美" + +msgid "Detect" +msgstr "看穿" + +msgid "Quick Guard" +msgstr "快速防守" + +msgid "V-create" +msgstr "V熱焰" + +msgid "Blast Burn" +msgstr "爆炸烈焰" + +msgid "Eruption" +msgstr "喷火" + +msgid "Overheat" +msgstr "过热" + +msgid "Blue Flare" +msgstr "青焰" + +msgid "Fire Blast" +msgstr "大字爆炎" + +msgid "Flare Blitz" +msgstr "闪焰冲锋" + +msgid "Magma Storm" +msgstr "熔岩风暴" + +msgid "Fusion Flare" +msgstr "交错火焰" + +msgid "Heat Wave" +msgstr "热风" + +msgid "Inferno" +msgstr "炼狱" + +msgid "Sacred Fire" +msgstr "神圣之火" + +msgid "Searing Shot" +msgstr "火焰弹" + +msgid "Flamethrower" +msgstr "喷射火焰" + +msgid "Blaze Kick" +msgstr "火焰踢" + +msgid "Fiery Dance" +msgstr "火之舞" + +msgid "Lava Plume" +msgstr "喷烟" + +msgid "Fire Punch" +msgstr "火焰拳" + +msgid "Flame Burst" +msgstr "烈焰溅射" + +msgid "Fire Fang" +msgstr "火焰牙" + +msgid "Flame Wheel" +msgstr "火焰轮" + +msgid "Fire Pledge" +msgstr "火之誓约" + +msgid "Flame Charge" +msgstr "蓄能焰袭" + +msgid "Ember" +msgstr "火花" + +msgid "Fire Spin" +msgstr "火焰旋涡" + +msgid "Incinerate" +msgstr "烧尽" + +msgid "Heat Crash" +msgstr "高温重压" + +msgid "Sunny Day" +msgstr "大晴天" + +msgid "Will-O-Wisp" +msgstr "鬼火" + +msgid "Sky Attack" +msgstr "神鸟猛击" + +msgid "Brave Bird" +msgstr "勇鸟猛攻" + +msgid "Hurricane" +msgstr "暴风" + +msgid "Aeroblast" +msgstr "气旋攻击" + +msgid "Fly" +msgstr "飞翔" + +msgid "Bounce" +msgstr "弹跳" + +msgid "Drill Peck" +msgstr "啄钻" + +msgid "Air Slash" +msgstr "空气斩" + +msgid "Aerial Ace" +msgstr "燕返" + +msgid "Chatter" +msgstr "喋喋不休" + +msgid "Pluck" +msgstr "啄食" + +msgid "Sky Drop" +msgstr "自由落体" + +msgid "Wing Attack" +msgstr "翅膀攻击" + +msgid "Acrobatics" +msgstr "杂技" + +msgid "Air Cutter" +msgstr "空气利刃" + +msgid "Gust" +msgstr "起风" + +msgid "Peck" +msgstr "啄" + +msgid "Defog" +msgstr "清除浓雾" + +msgid "Feather Dance" +msgstr "羽毛舞" + +msgid "Mirror Move" +msgstr "鹦鹉学舌" + +msgid "Roost" +msgstr "羽栖" + +msgid "Tailwind" +msgstr "顺风" + +msgid "Shadow Force" +msgstr "暗影潜袭" + +msgid "Shadow Ball" +msgstr "暗影球" + +msgid "Shadow Claw" +msgstr "暗影爪" + +msgid "Ominous Wind" +msgstr "奇异之风" + +msgid "Shadow Punch" +msgstr "暗影拳" + +msgid "Hex" +msgstr "祸不单行" + +msgid "Shadow Sneak" +msgstr "影子偷袭" + +msgid "Astonish" +msgstr "惊吓" + +msgid "Lick" +msgstr "舌舔" + +msgid "Night Shade" +msgstr "黑夜魔影" + +msgid "Confuse Ray" +msgstr "奇异之光" + +msgid "Curse" +msgstr "诅咒" + +msgid "Destiny Bond" +msgstr "同命" + +msgid "Grudge" +msgstr "怨恨" + +msgid "Nightmare" +msgstr "恶梦" + +msgid "Spite" +msgstr "怨恨" + +msgid "Frenzy Plant" +msgstr "疯狂植物" + +msgid "Leaf Storm" +msgstr "飞叶风暴" + +msgid "Petal Dance" +msgstr "花瓣舞" + +msgid "Power Whip" +msgstr "强力鞭打" + +msgid "Seed Flare" +msgstr "种子闪光" + +msgid "Solar Beam" +msgstr "日光束" + +msgid "Wood Hammer" +msgstr "木槌" + +msgid "Leaf Blade" +msgstr "叶刃" + +msgid "Energy Ball" +msgstr "能量球" + +msgid "Seed Bomb" +msgstr "种子炸弹" + +msgid "Giga Drain" +msgstr "终极吸取" + +msgid "Horn Leech" +msgstr "木角" + +msgid "Leaf Tornado" +msgstr "青草搅拌器" + +msgid "Magical Leaf" +msgstr "魔法叶" + +msgid "Needle Arm" +msgstr "尖刺臂" + +msgid "Razor Leaf" +msgstr "飞叶快刀" + +msgid "Grass Pledge" +msgstr "草之誓约" + +msgid "Mega Drain" +msgstr "超级吸取" + +msgid "Vine Whip" +msgstr "藤鞭" + +msgid "Bullet Seed" +msgstr "种子机关枪" + +msgid "Absorb" +msgstr "吸取" + +msgid "Grass Knot" +msgstr "打草结" + +msgid "Aromatherapy" +msgstr "芳香治疗" + +msgid "Cotton Guard" +msgstr "棉花防守" + +msgid "Cotton Spore" +msgstr "棉孢子" + +msgid "Grass Whistle" +msgstr "草笛" + +msgid "Ingrain" +msgstr "扎根" + +msgid "Leech Seed" +msgstr "寄生种子" + +msgid "Sleep Powder" +msgstr "催眠粉" + +msgid "Spore" +msgstr "蘑菇孢子" + +msgid "Stun Spore" +msgstr "麻痹粉" + +msgid "Synthesis" +msgstr "光合作用" + +msgid "Worry Seed" +msgstr "烦恼种子" + +msgid "Earthquake" +msgstr "地震" + +msgid "Earth Power" +msgstr "大地之力" + +msgid "Dig" +msgstr "挖洞" + +msgid "Drill Run" +msgstr "直冲钻" + +msgid "Bone Club" +msgstr "骨棒" + +msgid "Mud Bomb" +msgstr "泥巴炸弹" + +msgid "Bulldoze" +msgstr "重踏" + +msgid "Mud Shot" +msgstr "泥巴射击" + +msgid "Bonemerang" +msgstr "骨头回力镖" + +msgid "Sand Tomb" +msgstr "流沙地狱" + +msgid "Bone Rush" +msgstr "骨棒乱打" + +msgid "Mud-Slap" +msgstr "掷泥" + +msgid "Fissure" +msgstr "地裂" + +msgid "Magnitude" +msgstr "震级" + +msgid "Mud Sport" +msgstr "玩泥巴" + +msgid "Sand Attack" +msgstr "泼沙" + +msgid "Spikes" +msgstr "撒菱" + +msgid "Freeze Shock" +msgstr "冰冻伏特" + +msgid "Ice Burn" +msgstr "极寒冷焰" + +msgid "Blizzard" +msgstr "暴风雪" + +msgid "Ice Beam" +msgstr "冰冻光束" + +msgid "Icicle Crash" +msgstr "冰柱坠击" + +msgid "Ice Punch" +msgstr "冰冻拳" + +msgid "Aurora Beam" +msgstr "极光束" + +msgid "Glaciate" +msgstr "冰封世界" + +msgid "Ice Fang" +msgstr "冰冻牙" + +msgid "Avalanche" +msgstr "雪崩" + +msgid "Icy Wind" +msgstr "冰冻之风" + +msgid "Frost Breath" +msgstr "冰息" + +msgid "Ice Shard" +msgstr "冰砾" + +msgid "Powder Snow" +msgstr "细雪" + +msgid "Ice Ball" +msgstr "冰球" + +msgid "Icicle Spear" +msgstr "冰锥" + +msgid "Sheer Cold" +msgstr "绝对零度" + +msgid "Hail" +msgstr "冰雹" + +msgid "Haze" +msgstr "黑雾" + +msgid "Mist" +msgstr "白雾" + +msgid "Explosion" +msgstr "大爆炸" + +msgid "Self-Destruct" +msgstr "自爆" + +msgid "Giga Impact" +msgstr "终极冲击" + +msgid "Hyper Beam" +msgstr "破坏光线" + +msgid "Last Resort" +msgstr "珍藏" + +msgid "Double-Edge" +msgstr "舍身冲撞" + +msgid "Head Charge" +msgstr "爆炸头突击" + +msgid "Mega Kick" +msgstr "百万吨重踢" + +msgid "Thrash" +msgstr "大闹一番" + +msgid "Egg Bomb" +msgstr "炸蛋" + +msgid "Judgment" +msgstr "制裁光砾" + +msgid "Skull Bash" +msgstr "火箭头锤" + +msgid "Hyper Voice" +msgstr "巨声" + +msgid "Rock Climb" +msgstr "攀岩" + +msgid "Take Down" +msgstr "猛撞" + +msgid "Uproar" +msgstr "吵闹" + +msgid "Body Slam" +msgstr "泰山压顶" + +msgid "Techno Blast" +msgstr "高科技光炮" + +msgid "Extreme Speed" +msgstr "神速" + +msgid "Hyper Fang" +msgstr "必杀门牙" + +msgid "Mega Punch" +msgstr "百万吨重拳" + +msgid "Razor Wind" +msgstr "旋风刀" + +msgid "Slam" +msgstr "摔打" + +msgid "Strength" +msgstr "怪力" + +msgid "Tri Attack" +msgstr "三重攻击" + +msgid "Crush Claw" +msgstr "撕裂爪" + +msgid "Relic Song" +msgstr "古老之歌" + +msgid "Chip Away" +msgstr "逐步击破" + +msgid "Dizzy Punch" +msgstr "迷昏拳" + +msgid "Facade" +msgstr "硬撑" + +msgid "Headbutt" +msgstr "头锤" + +msgid "Retaliate" +msgstr "报仇" + +msgid "Secret Power" +msgstr "秘密之力" + +msgid "Slash" +msgstr "劈开" + +msgid "Horn Attack" +msgstr "角撞" + +msgid "Stomp" +msgstr "踩踏" + +msgid "Covet" +msgstr "渴望" + +msgid "Round" +msgstr "轮唱" + +msgid "Smelling Salts" +msgstr "清醒" + +msgid "Swift" +msgstr "高速星星" + +msgid "Vice Grip" +msgstr "夹住" + +msgid "Cut" +msgstr "居合斩" + +msgid "Struggle" +msgstr "挣扎" + +msgid "Tackle" +msgstr "撞击" + +msgid "Weather Ball" +msgstr "气象球" + +msgid "Echoed Voice" +msgstr "回声" + +msgid "Fake Out" +msgstr "击掌奇袭" + +msgid "False Swipe" +msgstr "点到为止" + +msgid "Golden Fist" +msgstr "黄金拳" + +msgid "Pound" +msgstr "拍击" + +msgid "Quick Attack" +msgstr "电光一闪" + +msgid "Scratch" +msgstr "抓" + +msgid "Snore" +msgstr "打鼾" + +msgid "Double Hit" +msgstr "二连击" + +msgid "Feint" +msgstr "佯攻" + +msgid "Tail Slap" +msgstr "扫尾拍打" + +msgid "Rage" +msgstr "愤怒" + +msgid "Rapid Spin" +msgstr "高速旋转" + +msgid "Spike Cannon" +msgstr "尖刺加农炮" + +msgid "Comet Punch" +msgstr "连续拳" + +msgid "Fury Swipes" +msgstr "乱抓" + +msgid "Barrage" +msgstr "投球" + +msgid "Bind" +msgstr "绑紧" + +msgid "Double Slap" +msgstr "连环巴掌" + +msgid "Fury Attack" +msgstr "乱击" + +msgid "Wrap" +msgstr "紧束" + +msgid "Constrict" +msgstr "缠绕" + +msgid "Bide" +msgstr "忍耐" + +msgid "Crush Grip" +msgstr "捏碎" + +msgid "Endeavor" +msgstr "蛮干" + +msgid "Flail" +msgstr "抓狂" + +msgid "Frustration" +msgstr "迁怒" + +msgid "Guillotine" +msgstr "断头钳" + +msgid "Hidden Power" +msgstr "觉醒力量" + +msgid "Horn Drill" +msgstr "角钻" + +msgid "Natural Gift" +msgstr "自然之恩" + +msgid "Present" +msgstr "礼物" + +msgid "Return" +msgstr "报恩" + +msgid "Sonic Boom" +msgstr "音爆" + +msgid "Spit Up" +msgstr "喷出" + +msgid "Super Fang" +msgstr "愤怒门牙" + +msgid "Trump Card" +msgstr "王牌" + +msgid "Wring Out" +msgstr "绞紧" + +msgid "Acupressure" +msgstr "点穴" + +msgid "After You" +msgstr "您先请" + +msgid "Assist" +msgstr "借助" + +msgid "Attract" +msgstr "迷人" + +msgid "Baton Pass" +msgstr "接棒" + +msgid "Belly Drum" +msgstr "腹鼓" + +msgid "Bestow" +msgstr "传递礼物" + +msgid "Block" +msgstr "挡路" + +msgid "Camouflage" +msgstr "保护色" + +msgid "Captivate" +msgstr "诱惑" + +msgid "Charm" +msgstr "撒娇" + +msgid "Conversion" +msgstr "纹理" + +msgid "Conversion 2" +msgstr "纹理2" + +msgid "Copycat" +msgstr "仿效" + +msgid "Defense Curl" +msgstr "变圆" + +msgid "Disable" +msgstr "定身法" + +msgid "Double Team" +msgstr "影子分身" + +msgid "Encore" +msgstr "再来一次" + +msgid "Endure" +msgstr "挺住" + +msgid "Entrainment" +msgstr "找伙伴" + +msgid "Flash" +msgstr "闪光" + +msgid "Focus Energy" +msgstr "聚气" + +msgid "Follow Me" +msgstr "看我嘛" + +msgid "Foresight" +msgstr "识破" + +msgid "Glare" +msgstr "大蛇瞪眼" + +msgid "Growl" +msgstr "叫声" + +msgid "Growth" +msgstr "生长" + +msgid "Harden" +msgstr "变硬" + +msgid "Heal Bell" +msgstr "治愈铃声" + +msgid "Helping Hand" +msgstr "帮助" + +msgid "Howl" +msgstr "长嚎" + +msgid "Leer" +msgstr "瞪眼" + +msgid "Lock-On" +msgstr "锁定" + +msgid "Lovely Kiss" +msgstr "恶魔之吻" + +msgid "Lucky Chant" +msgstr "幸运咒语" + +msgid "Me First" +msgstr "抢先一步" + +msgid "Mean Look" +msgstr "黑色目光" + +msgid "Metronome" +msgstr "挥指" + +msgid "Milk Drink" +msgstr "喝牛奶" + +msgid "Mimic" +msgstr "模仿" + +msgid "Mind Reader" +msgstr "心之眼" + +msgid "Minimize" +msgstr "变小" + +msgid "Moonlight" +msgstr "月光" + +msgid "Morning Sun" +msgstr "晨光" + +msgid "Nature Power" +msgstr "自然之力" + +msgid "Odor Sleuth" +msgstr "气味侦测" + +msgid "Pain Split" +msgstr "分担痛楚" + +msgid "Perish Song" +msgstr "灭亡之歌" + +msgid "Protect" +msgstr "守住" + +msgid "Psych Up" +msgstr "自我暗示" + +msgid "Recover" +msgstr "自我再生" + +msgid "Recycle" +msgstr "回收利用" + +msgid "Reflect Type" +msgstr "镜面属性" + +msgid "Refresh" +msgstr "焕然一新" + +msgid "Roar" +msgstr "吼叫" + +msgid "Safeguard" +msgstr "神秘守护" + +msgid "Scary Face" +msgstr "鬼面" + +msgid "Screech" +msgstr "刺耳声" + +msgid "Sharpen" +msgstr "棱角化" + +msgid "Shell Smash" +msgstr "破壳" + +msgid "Simple Beam" +msgstr "单纯光束" + +msgid "Sing" +msgstr "唱歌" + +msgid "Sketch" +msgstr "写生" + +msgid "Slack Off" +msgstr "偷懒" + +msgid "Sleep Talk" +msgstr "梦话" + +msgid "Smoke Screen" +msgstr "烟幕" + +msgid "Soft-Boiled" +msgstr "生蛋" + +msgid "Splash" +msgstr "跃起" + +msgid "Stockpile" +msgstr "蓄力" + +msgid "Substitute" +msgstr "替身" + +msgid "Supersonic" +msgstr "超音波" + +msgid "Swagger" +msgstr "虚张声势" + +msgid "Swallow" +msgstr "吞下" + +msgid "Sweet Kiss" +msgstr "天使之吻" + +msgid "Sweet Scent" +msgstr "甜甜香气" + +msgid "Swords Dance" +msgstr "剑舞" + +msgid "Tail Whip" +msgstr "摇尾巴" + +msgid "Teeter Dance" +msgstr "摇晃舞" + +msgid "Tickle" +msgstr "挠痒" + +msgid "Transform" +msgstr "变身" + +msgid "Whirlwind" +msgstr "吹飞" + +msgid "Wish" +msgstr "祈愿" + +msgid "Work Up" +msgstr "自我激励" + +msgid "Yawn" +msgstr "哈欠" + +msgid "Gunk Shot" +msgstr "垃圾射击" + +msgid "Sludge Wave" +msgstr "污泥波" + +msgid "Sludge Bomb" +msgstr "污泥炸弹" + +msgid "Poison Jab" +msgstr "毒击" + +msgid "Cross Poison" +msgstr "十字毒刃" + +msgid "Sludge" +msgstr "污泥攻击" + +msgid "Venoshock" +msgstr "毒液冲击" + +msgid "Clear Smog" +msgstr "清除之烟" + +msgid "Poison Fang" +msgstr "剧毒牙" + +msgid "Poison Tail" +msgstr "毒尾" + +msgid "Acid" +msgstr "溶解液" + +msgid "Acid Spray" +msgstr "酸液爆弹" + +msgid "Smog" +msgstr "浊雾" + +msgid "Poison Sting" +msgstr "毒针" + +msgid "Acid Armor" +msgstr "溶化" + +msgid "Coil" +msgstr "盤蜷" + +msgid "Gastro Acid" +msgstr "胃液" + +msgid "Poison Gas" +msgstr "毒瓦斯" + +msgid "Poison Powder" +msgstr "毒粉" + +msgid "Toxic" +msgstr "剧毒" + +msgid "Toxic Spikes" +msgstr "毒菱" + +msgid "Psycho Boost" +msgstr "精神突进" + +msgid "Dream Eater" +msgstr "食梦" + +msgid "Future Sight" +msgstr "预知未来" + +msgid "Psystrike" +msgstr "精神击破" + +msgid "Psychic" +msgstr "精神强念" + +msgid "Extrasensory" +msgstr "神通力" + +msgid "Psyshock" +msgstr "精神冲击" + +msgid "Zen Headbutt" +msgstr "意念头锤" + +msgid "Luster Purge" +msgstr "洁净光芒" + +msgid "Mist Ball" +msgstr "薄雾球" + +msgid "Psycho Cut" +msgstr "精神利刃" + +msgid "Synchronoise" +msgstr "同步干擾" + +msgid "Psybeam" +msgstr "幻象光线" + +msgid "Heart Stamp" +msgstr "爱心印章" + +msgid "Confusion" +msgstr "念力" + +msgid "Mirror Coat" +msgstr "镜面反射" + +msgid "Psywave" +msgstr "精神波" + +msgid "Stored Power" +msgstr "辅助力量" + +msgid "Agility" +msgstr "高速移动" + +msgid "Ally Switch" +msgstr "交换场地" + +msgid "Amnesia" +msgstr "瞬间失忆" + +msgid "Barrier" +msgstr "屏障" + +msgid "Calm Mind" +msgstr "冥想" + +msgid "Cosmic Power" +msgstr "宇宙力量" + +msgid "Gravity" +msgstr "重力" + +msgid "Guard Split" +msgstr "防守平分" + +msgid "Guard Swap" +msgstr "防守互换" + +msgid "Heal Block" +msgstr "回复封锁" + +msgid "Heal Pulse" +msgstr "治愈波动" + +msgid "Healing Wish" +msgstr "治愈之愿" + +msgid "Heart Swap" +msgstr "心灵互换" + +msgid "Hypnosis" +msgstr "催眠术" + +msgid "Imprison" +msgstr "封印" + +msgid "Kinesis" +msgstr "折弯汤匙" + +msgid "Light Screen" +msgstr "光墙" + +msgid "Lunar Dance" +msgstr "新月舞" + +msgid "Magic Coat" +msgstr "魔法反射" + +msgid "Magic Room" +msgstr "魔法空间" + +msgid "Meditate" +msgstr "瑜伽姿势" + +msgid "Miracle Eye" +msgstr "奇迹之眼" + +msgid "Power Split" +msgstr "力量平分" + +msgid "Power Swap" +msgstr "力量互换" + +msgid "Power Trick" +msgstr "力量戏法" + +msgid "Psycho Shift" +msgstr "精神转移" + +msgid "Reflect" +msgstr "反射壁" + +msgid "Rest" +msgstr "睡觉" + +msgid "Role Play" +msgstr "扮演" + +msgid "Skill Swap" +msgstr "特性互换" + +msgid "Telekinesis" +msgstr "意念移物" + +msgid "Teleport" +msgstr "瞬间移动" + +msgid "Trick" +msgstr "戏法" + +msgid "Trick Room" +msgstr "戏法空间" + +msgid "Wonder Room" +msgstr "奇妙空间" + +msgid "Head Smash" +msgstr "双刃头锤" + +msgid "Rock Wrecker" +msgstr "岩石炮" + +msgid "Stone Edge" +msgstr "尖石攻击" + +msgid "Rock Slide" +msgstr "岩崩" + +msgid "Power Gem" +msgstr "力量宝石" + +msgid "Ancient Power" +msgstr "原始之力" + +msgid "Rock Throw" +msgstr "落石" + +msgid "Rock Tomb" +msgstr "岩石封锁" + +msgid "Smack Down" +msgstr "击落" + +msgid "Rollout" +msgstr "滚动" + +msgid "Rock Blast" +msgstr "岩石爆击" + +msgid "Rock Polish" +msgstr "岩石打磨" + +msgid "Sandstorm" +msgstr "沙暴" + +msgid "Stealth Rock" +msgstr "隐形岩" + +msgid "Wide Guard" +msgstr "广域防守" + +msgid "Doom Desire" +msgstr "破灭之愿" + +msgid "Iron Tail" +msgstr "铁尾" + +msgid "Meteor Mash" +msgstr "彗星拳" + +msgid "Flash Cannon" +msgstr "加农光炮" + +msgid "Iron Head" +msgstr "铁头" + +msgid "Steel Wing" +msgstr "钢翼" + +msgid "Mirror Shot" +msgstr "镜光射击" + +msgid "Magnet Bomb" +msgstr "磁铁炸弹" + +msgid "Gear Grind" +msgstr "齿轮飞盘" + +msgid "Metal Claw" +msgstr "金属爪" + +msgid "Bullet Punch" +msgstr "子弹拳" + +msgid "Gyro Ball" +msgstr "陀螺球" + +msgid "Heavy Slam" +msgstr "重磅冲撞" + +msgid "Metal Burst" +msgstr "金属爆炸" + +msgid "Autotomize" +msgstr "身体轻量化" + +msgid "Iron Defense" +msgstr "铁壁" + +msgid "Metal Sound" +msgstr "金属音" + +msgid "Shift Gear" +msgstr "换挡" + +msgid "Hydro Cannon" +msgstr "加农水炮" + +msgid "Water Spout" +msgstr "喷水" + +msgid "Hydro Pump" +msgstr "水炮" + +msgid "Muddy Water" +msgstr "浊流" + +msgid "Surf" +msgstr "冲浪" + +msgid "Aqua Tail" +msgstr "水流尾" + +msgid "Crabhammer" +msgstr "蟹钳锤" + +msgid "Dive" +msgstr "潜水" + +msgid "Scald" +msgstr "热水" + +msgid "Waterfall" +msgstr "攀瀑" + +msgid "Razor Shell" +msgstr "贝壳刃" + +msgid "Brine" +msgstr "盐水" + +msgid "Bubble Beam" +msgstr "泡沫光线" + +msgid "Octazooka" +msgstr "章鱼桶炮" + +msgid "Water Pulse" +msgstr "水之波动" + +msgid "Water Pledge" +msgstr "水之誓约" + +msgid "Aqua Jet" +msgstr "水流喷射" + +msgid "Water Gun" +msgstr "水枪" + +msgid "Clamp" +msgstr "贝壳夹击" + +msgid "Whirlpool" +msgstr "潮旋" + +msgid "Bubble" +msgstr "泡沫" + +msgid "Aqua Ring" +msgstr "水流环" + +msgid "Rain Dance" +msgstr "求雨" + +msgid "Soak" +msgstr "浸水" + +msgid "Water Sport" +msgstr "玩水" + +msgid "Withdraw" +msgstr "缩入壳中" + +msgid "Coral Break" +msgstr "珊瑚破碎" + +msgid "Atomic Punch" +msgstr "原子猛击" + +msgid "Metal Whip" +msgstr "金属鞭" + +msgid "Nuclear Waste" +msgstr "核废料" + +msgid "Gamma Ray" +msgstr "γ射线" + +msgid "Radioacid" +msgstr "辐酸" + +msgid "Sky Fall" +msgstr "天坠" + +msgid "Flame Impact" +msgstr "烈焰冲撞" + +msgid "Draining Kiss" +msgstr "吸取之吻" + +msgid "Eerie Impulse" +msgstr "怪异电波" + +msgid "Electric Terrain" +msgstr "电气场地" + +msgid "Electrify" +msgstr "输电" + +msgid "Fairy Lock" +msgstr "妖精之锁" + +msgid "Fairy Wind" +msgstr "妖精之风" + +msgid "Fell Stinger" +msgstr "致命针刺" + +msgid "Flower Shield" +msgstr "鲜花防守" + +msgid "Flying Press" +msgstr "飞身重压" + +msgid "Forest's Curse" +msgstr "森林诅咒" + +msgid "Freeze-Dry" +msgstr "冷冻干燥" + +msgid "Geomancy" +msgstr "大地掌控" + +msgid "Grassy Terrain" +msgstr "青草场地" + +msgid "Infestation" +msgstr "死缠烂打" + +msgid "Ion Deluge" +msgstr "等离子浴" + +msgid "King's Shield" +msgstr "王者盾牌" + +msgid "Land's Wrath" +msgstr "大地神力" + +msgid "Magnetic Flux" +msgstr "磁场操控" + +msgid "Mat Block" +msgstr "掀榻榻米" + +msgid "Misty Terrain" +msgstr "薄雾场地" + +msgid "Moonblast" +msgstr "月亮之力" + +msgid "Mystical Fire" +msgstr "魔法火焰" + +msgid "Noble Roar" +msgstr "战吼" + +msgid "Nuzzle" +msgstr "蹭蹭脸颊" + +msgid "Oblivion Wing" +msgstr "死亡之翼" + +msgid "Parabolic Charge" +msgstr "抛物面充电" + +msgid "Parting Shot" +msgstr "抛下狠话" + +msgid "Petal Blizzard" +msgstr "落英缤纷" + +msgid "Phantom Force" +msgstr "潜灵奇袭" + +msgid "Play Nice" +msgstr "和睦相处" + +msgid "Play Rough" +msgstr "嬉闹" + +msgid "Powder" +msgstr "粉尘" + +msgid "Power-Up Punch" +msgstr "增强拳" + +msgid "Rototiller" +msgstr "耕地" + +msgid "Spiky Shield" +msgstr "尖刺防守" + +msgid "Sticky Web" +msgstr "黏黏网" + +msgid "Topsy-Turvy" +msgstr "颠倒" + +msgid "Trick-or-Treat" +msgstr "万圣夜" + +msgid "Venom Drench" +msgstr "毒液陷阱" + +msgid "Water Shuriken" +msgstr "飞水手里剑" + +msgid "Aromatic Mist" +msgstr "芳香薄雾" + +msgid "Baby-Doll Eyes" +msgstr "圆瞳" + +msgid "Belch" +msgstr "打嗝" + +msgid "Boomburst" +msgstr "爆音波" + +msgid "Confide" +msgstr "密语" + +msgid "Crafty Shield" +msgstr "戏法防守" + +msgid "Dazzling Gleam" +msgstr "魔法闪耀" + +msgid "Disarming Voice" +msgstr "魅惑之声" + +msgid "Subduction" +msgstr "潜没" + +msgid "Instant Crush" +msgstr "瞬间粉碎" + +msgid "Get Lucky" +msgstr "行运" + +msgid "Laser Pulse" +msgstr "脉冲炮" + +msgid "Gemstone Glimmer" +msgstr "宝石微茫" + +msgid "Half-life" +msgstr "半衰期" + +msgid "Ocean's Wrath" +msgstr "海洋之怒" + +msgid "Fission Burst" +msgstr "大裂变" + +msgid "Caustic Breath" +msgstr "酸腐之气" + +msgid "Nuclear Slash" +msgstr "原子斩" + +msgid "Thunderstorm" +msgstr "雷暴" + +msgid "Sudden Strike" +msgstr "闪击" + +msgid "Expunge" +msgstr "擦除" + +msgid "Fallout" +msgstr "辐射尘" + +msgid "Proton Beam" +msgstr "质子束" + +msgid "Infernal Blade" +msgstr "炼刃" + +msgid "Quantum Leap" +msgstr "量子跃迁" + +msgid "Metal Cruncher" +msgstr "金属咬嚼" + +msgid "Drain Life" +msgstr "吸取生命" + +msgid "Sticky Terrain" +msgstr "粘着场地" + +msgid "Nuclear Wind" +msgstr "核子之风" diff --git a/Dialogue/Generated/zh/OfficialNames.po b/Dialogue/Generated/zh/OfficialNames.po new file mode 100644 index 000000000..80722f861 --- /dev/null +++ b/Dialogue/Generated/zh/OfficialNames.po @@ -0,0 +1,1631 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "ABBIE" +msgstr "阿比" + +msgid "ABBY" +msgstr "艾比" + +msgid "ADRIAN" +msgstr "阿德里安" + +msgid "ADRIANA" +msgstr "阿德里安那" + +msgid "AIDEN" +msgstr "艾登" + +msgid "AL" +msgstr "艾尔" + +msgid "ALANA" +msgstr "阿兰娜" + +msgid "ALEXAS" +msgstr "亚历克斯" + +msgid "ALFREDO" +msgstr "阿尔弗雷多" + +msgid "ALISON" +msgstr "艾莉森" + +msgid "ALIVIA" +msgstr "阿莉维亚" + +msgid "ALIZE" +msgstr "艾丽兹" + +msgid "ALONDRA" +msgstr "龙爪" + +msgid "ALONZO" +msgstr "阿龙" + +msgid "AMANDA" +msgstr "阿曼达" + +msgid "AMARA" +msgstr "阿玛拉" + +msgid "AMELIA" +msgstr "阿米莉亚" + +msgid "ANDRE" +msgstr "安德烈" + +msgid "ANN" +msgstr "安" + +msgid "ANNE" +msgstr "安妮" + +msgid "ANSLEY" +msgstr "安斯利" + +msgid "ANTON" +msgstr "安东" + +msgid "ANTONIO" +msgstr "安东尼奥" + +msgid "ANYA" +msgstr "安雅" + +msgid "ARMANDO" +msgstr "阿曼多" + +msgid "ARNIE" +msgstr "阿尼" + +msgid "ARNOLD" +msgstr "阿诺德" + +msgid "ARTHUR" +msgstr "亚瑟" + +msgid "AVA" +msgstr "爱娃" + +msgid "AVERY" +msgstr "艾佛里" + +msgid "AYDEN" +msgstr "艾尔顿" + +msgid "Abe & Gayle" +msgstr "安倍 & 盖尔" + +msgid "Adam" +msgstr "亚当" + +msgid "Adelina" +msgstr "安吉丽娜" + +msgid "Ahmed" +msgstr "艾哈迈德" + +msgid "Alana" +msgstr "阿兰娜" + +msgid "Albert" +msgstr "阿尔伯特" + +msgid "Alice" +msgstr "爱丽丝" + +msgid "Alphonse" +msgstr "阿方斯" + +msgid "Amalya" +msgstr "阿玛莉亚" + +msgid "Amber" +msgstr "琥珀" + +msgid "Ame" +msgstr "艾密" + +msgid "Amy" +msgstr "艾米" + +msgid "Angelica" +msgstr "安杰莉卡" + +msgid "Ant" +msgstr "安特" + +msgid "Aoi" +msgstr "青" + +msgid "Ayumi" +msgstr "歩美" + +msgid "Ayumu" +msgstr "鸣海" + +msgid "Azalea" +msgstr "杜鹃" + +msgid "BAILEY" +msgstr "贝利" + +msgid "BALEY" +msgstr "巴雷" + +msgid "BRADEN" +msgstr "布莱登" + +msgid "BRADLEY" +msgstr "巴拉德力" + +msgid "BRADY" +msgstr "布雷迪" + +msgid "BRAYDEN" +msgstr "布雷登" + +msgid "BREANNA" +msgstr "布莱尼" + +msgid "BRENNAN" +msgstr "布伦南" + +msgid "BRET" +msgstr "布雷特" + +msgid "BRIANA" +msgstr "布莱雅娜" + +msgid "BRODY" +msgstr "布洛迪" + +msgid "BROOKS" +msgstr "布鲁克斯" + +msgid "BRYCE" +msgstr "布莱斯" + +msgid "BRYON" +msgstr "布泳" + +msgid "BRYSON" +msgstr "布莱森" + +msgid "Barry" +msgstr "巴利" + +msgid "Ben" +msgstr "本" + +msgid "Benjamin" +msgstr "本杰明" + +msgid "Bernard" +msgstr "伯纳德" + +msgid "Bernhold" +msgstr "伯尔尼度" + +msgid "Bill" +msgstr "比尔" + +msgid "Billy & Jenny" +msgstr "比尔 & 珍妮" + +msgid "Bob" +msgstr "鲍勃" + +msgid "Bocelli" +msgstr "波加力" + +msgid "Brandon" +msgstr "布兰登" + +msgid "Brent" +msgstr "布伦特" + +msgid "Brooke" +msgstr "布鲁克" + +msgid "CADEN" +msgstr "卡盾" + +msgid "CAITLIN" +msgstr "凯特琳" + +msgid "CARLIE" +msgstr "能" + +msgid "CARLO" +msgstr "卡尔" + +msgid "CARLY" +msgstr "卡里" + +msgid "CARRIE" +msgstr "卡丽" + +msgid "CHARLES" +msgstr "查尔斯" + +msgid "CHAZ" +msgstr "柴资" + +msgid "CHELSEA" +msgstr "切尔西" + +msgid "CHEN" +msgstr "成" + +msgid "CHLOE" +msgstr "克洛伊" + +msgid "CIERRA" +msgstr "西拉" + +msgid "CLARE" +msgstr "克莱尔" + +msgid "CLAYTON" +msgstr "克莱顿" + +msgid "CLINTON" +msgstr "克林顿" + +msgid "CONNER" +msgstr "康纳" + +msgid "COOPER" +msgstr "库珀" + +msgid "CORDELL" +msgstr "科德" + +msgid "COREY" +msgstr "克里" + +msgid "CORSON" +msgstr "柯森" + +msgid "CRAIG" +msgstr "克雷格" + +msgid "CYBIL" +msgstr "希伯尔" + +msgid "Caesar" +msgstr "凯撒" + +msgid "Caiman" +msgstr "才曼" + +msgid "Cali" +msgstr "卡莲" + +msgid "Cameron" +msgstr "卡梅伦" + +msgid "Caren" +msgstr "卡伦" + +msgid "Carla" +msgstr "卡拉" + +msgid "Carlton" +msgstr "卡尔顿" + +msgid "Caroline" +msgstr "卡罗琳" + +msgid "Caruso" +msgstr "卡鲁索" + +msgid "Catarina" +msgstr "卡塔琳娜" + +msgid "Cathy" +msgstr "凯西" + +msgid "Cecilia" +msgstr "塞西莉亚" + +msgid "Cedric" +msgstr "塞德里克" + +msgid "Chan" +msgstr "陈" + +msgid "Charles" +msgstr "查尔斯" + +msgid "Chelsea" +msgstr "切尔西" + +msgid "Chris" +msgstr "克里斯" + +msgid "Chuck" +msgstr "卡盘" + +msgid "Cielo" +msgstr "天空" + +msgid "Claire" +msgstr "克莱尔" + +msgid "Clapton" +msgstr "克莱斯顿" + +msgid "Claude" +msgstr "克劳德" + +msgid "Claudio" +msgstr "克劳迪奥" + +msgid "Cloe" +msgstr "克洛" + +msgid "Conca" +msgstr "昆嘉" + +msgid "Corben" +msgstr "柯兵" + +msgid "Coulton" +msgstr "库尔顿" + +msgid "Cureau" +msgstr "库瑞" + +msgid "Curie" +msgstr "居里" + +msgid "Cylan" +msgstr "赛兰" + +msgid "DAKOTA" +msgstr "达科他" + +msgid "DALIA" +msgstr "戴利亚" + +msgid "DAMIAN" +msgstr "达米安" + +msgid "DANELA" +msgstr "达纳拉" + +msgid "DARIO" +msgstr "达里奥" + +msgid "DARYL" +msgstr "达里尔" + +msgid "DAVE" +msgstr "戴夫" + +msgid "DAVIN" +msgstr "达文" + +msgid "DAWN" +msgstr "道恩" + +msgid "DELANEY" +msgstr "德莱尼" + +msgid "DELILAH" +msgstr "德丽拉" + +msgid "DERRICK" +msgstr "德里克" + +msgid "DESTIN" +msgstr "德斯廷" + +msgid "DIRK" +msgstr "迪克" + +msgid "DOMINIC" +msgstr "多米尼克" + +msgid "DORINE" +msgstr "多李娜" + +msgid "DOROTHY" +msgstr "多萝西" + +msgid "DUSTIN" +msgstr "达斯丁" + +msgid "Daichi" +msgstr "大地" + +msgid "Damian" +msgstr "达米安" + +msgid "Davern" +msgstr "达维恩" + +msgid "Derek" +msgstr "德里克" + +msgid "Diana" +msgstr "戴安娜" + +msgid "Dick" +msgstr "迪克" + +msgid "Din" +msgstr "丁" + +msgid "Doug" +msgstr "道格" + +msgid "Dovak" +msgstr "多瓦可" + +msgid "Draugr" +msgstr "道拉戈" + +msgid "Drew" +msgstr "德鲁" + +msgid "Dunn" +msgstr "邓恩" + +msgid "EARL" +msgstr "伯爵" + +msgid "EDUARDO" +msgstr "爱德华多" + +msgid "EILEEN" +msgstr "卡莉" + +msgid "ELAINE" +msgstr "依恋" + +msgid "ELENA" +msgstr "艾琳娜" + +msgid "ELISE" +msgstr "阿里萨" + +msgid "ELIZA" +msgstr "伊丽莎" + +msgid "ELLEN" +msgstr "艾伦" + +msgid "EMANUEL" +msgstr "伊曼纽尔" + +msgid "EMILEE" +msgstr "艾米丽" + +msgid "EMILIA" +msgstr "艾米利亚" + +msgid "EMILY" +msgstr "艾米莉" + +msgid "EMMA" +msgstr "艾玛" + +msgid "ERICK" +msgstr "埃里克" + +msgid "ERIK" +msgstr "埃里克" + +msgid "ESTHER" +msgstr "埃斯特" + +msgid "EVAN" +msgstr "埃文" + +msgid "Eddard" +msgstr "艾德" + +msgid "Ellen" +msgstr "艾伦" + +msgid "Elsa" +msgstr "艾尔莎" + +msgid "Elwyn" +msgstr "艾尔文" + +msgid "Emile" +msgstr "埃米尔" + +msgid "Esther" +msgstr "埃斯特" + +msgid "Ethan & Alice" +msgstr "伊森 & 爱丽丝" + +msgid "Eustace" +msgstr "尤斯塔斯" + +msgid "Evan" +msgstr "埃文" + +msgid "Everst" +msgstr "恒斯特" + +msgid "FERRIS" +msgstr "菲利斯" + +msgid "FINN" +msgstr "芬" + +msgid "FIONA" +msgstr "菲奥娜" + +msgid "Faeh" +msgstr "菲斯" + +msgid "Felice" +msgstr "快乐" + +msgid "Flood" +msgstr "弗勒德" + +msgid "Flower" +msgstr "弗劳尔" + +msgid "Fly" +msgstr "弗莱" + +msgid "GABRIEL" +msgstr "加布里埃尔" + +msgid "GAGE" +msgstr "盖吉" + +msgid "GARETT" +msgstr "噶雷特" + +msgid "GARRETT" +msgstr "加洛特" + +msgid "GAVIN" +msgstr "加文" + +msgid "GIDEON" +msgstr "基甸" + +msgid "GILLIAN" +msgstr "吉莉安" + +msgid "GLENN" +msgstr "格伦" + +msgid "GLORIA" +msgstr "格劳瑞" + +msgid "GORDON" +msgstr "戈登" + +msgid "GRAHAM" +msgstr "格雷厄姆" + +msgid "GRAYSON" +msgstr "格列森" + +msgid "GREGORY" +msgstr "格雷戈瑞" + +msgid "GRETEL" +msgstr "格丽特" + +msgid "GRIFFEN" +msgstr "格里芬" + +msgid "GUNNAR" +msgstr "贡纳" + +msgid "GUSTAVO" +msgstr "古斯塔沃" + +msgid "Garlikid" +msgstr "蒜头小子" + +msgid "Genin & Chuunin" +msgstr "下忍 & 中忍" + +msgid "George" +msgstr "乔治" + +msgid "Gerard" +msgstr "热拉尔" + +msgid "Gertha" +msgstr "格斯亚" + +msgid "Gordon" +msgstr "戈登" + +msgid "Gregorison" +msgstr "格莱里森" + +msgid "Griffin" +msgstr "格里芬" + +msgid "HAL" +msgstr "哈尔" + +msgid "HANK" +msgstr "汉克" + +msgid "HAROLD" +msgstr "哈罗德" + +msgid "HAYLEE" +msgstr "海丽" + +msgid "HAYLIE" +msgstr "海莉" + +msgid "HITOMI" +msgstr "瞳" + +msgid "HOLDEN" +msgstr "霍尔顿" + +msgid "HUGO" +msgstr "雨果" + +msgid "HUNTER" +msgstr "猎人" + +msgid "Hanks" +msgstr "汉克斯" + +msgid "Harold" +msgstr "哈罗德" + +msgid "Havost" +msgstr "哈沃斯" + +msgid "Hayato" +msgstr "隼" + +msgid "Hilda" +msgstr "希尔达" + +msgid "Hinata" +msgstr "日向" + +msgid "Hitomi" +msgstr "瞳" + +msgid "Hokage" +msgstr "火影" + +msgid "Homer" +msgstr "荷马" + +msgid "Horace" +msgstr "贺拉斯" + +msgid "Horde" +msgstr "​" + +msgid "Horton" +msgstr "霍顿" + +msgid "Hotaru" +msgstr "莹" + +msgid "Houaiss" +msgstr "霍艾斯" + +msgid "INGRID" +msgstr "英格丽" + +msgid "ISIAH" +msgstr "以赛亚" + +msgid "ISSAC" +msgstr "伊萨克" + +msgid "Iago" +msgstr "拉戈" + +msgid "Ifrit" +msgstr "爱斐特" + +msgid "Immanuel" +msgstr "以马尔利" + +msgid "Indiana" +msgstr "印第安纳" + +msgid "Isaac" +msgstr "艾萨克" + +msgid "Izumi" +msgstr "泉" + +msgid "JADEN" +msgstr "结灯" + +msgid "JALEN" +msgstr "加仑" + +msgid "JAMAL" +msgstr "贾马尔" + +msgid "JAMISON" +msgstr "贾米森" + +msgid "JAREN" +msgstr "亚伦" + +msgid "JARRETT" +msgstr "迦勒特" + +msgid "JASON" +msgstr "杰森" + +msgid "JASPER" +msgstr "碧玉" + +msgid "JAXON" +msgstr "夹克森" + +msgid "JAYLIN" +msgstr "杰林" + +msgid "JAZLYN" +msgstr "贾兹兰" + +msgid "JAZMIN" +msgstr "加斯明" + +msgid "JENSON" +msgstr "简森" + +msgid "JEREMY" +msgstr "杰瑞米" + +msgid "JESSE" +msgstr "杰西" + +msgid "JILL" +msgstr "吉尔" + +msgid "JILLIAN" +msgstr "吉利" + +msgid "JOANA" +msgstr "琼娜" + +msgid "JOEL" +msgstr "桥尔" + +msgid "JOHAN" +msgstr "约翰" + +msgid "JOHN" +msgstr "约翰" + +msgid "JORDAN" +msgstr "乔丹" + +msgid "JORDYN" +msgstr "乔戴恩" + +msgid "JOSIE" +msgstr "桥西" + +msgid "JOVAN" +msgstr "卓凡" + +msgid "JOYCE" +msgstr "乔伊斯" + +msgid "JULIA" +msgstr "朱莉娅" + +msgid "JULIAN" +msgstr "朱利安" + +msgid "JULIANA" +msgstr "朱丽安娜" + +msgid "Jack" +msgstr "杰克" + +msgid "Jade" +msgstr "杰德" + +msgid "James" +msgstr "詹姆斯" + +msgid "Jang" +msgstr "江" + +msgid "Jason" +msgstr "杰森" + +msgid "Jenny" +msgstr "珍妮" + +msgid "Jessica" +msgstr "杰西卡" + +msgid "Jessy" +msgstr "杰西" + +msgid "Jin" +msgstr "简" + +msgid "Joe" +msgstr "桥" + +msgid "Johnny" +msgstr "约翰尼" + +msgid "Jonathan" +msgstr "乔纳森" + +msgid "Joss" +msgstr "乔斯" + +msgid "Judo" +msgstr "柔道" + +msgid "Julianna" +msgstr "朱丽安娜" + +msgid "Julius" +msgstr "朱丽叶斯" + +msgid "Juno" +msgstr "朱诺" + +msgid "KADEN" +msgstr "卡登" + +msgid "KAILA" +msgstr "凯拉" + +msgid "KAITLYN" +msgstr "凯特琳" + +msgid "KAMERON" +msgstr "卡梅隆" + +msgid "KARLEE" +msgstr "卡莉" + +msgid "KATHRYN" +msgstr "凯瑟琳" + +msgid "KATHY" +msgstr "凯斯" + +msgid "KAY" +msgstr "凯" + +msgid "KAYDEN" +msgstr "凯登" + +msgid "KEITH" +msgstr "吉斯" + +msgid "KELLY" +msgstr "凯利" + +msgid "KELSEY" +msgstr "凯尔色" + +msgid "KENDRA" +msgstr "肯德拉" + +msgid "KENNETH" +msgstr "肯尼斯" + +msgid "KEON" +msgstr "科恩" + +msgid "KIPP" +msgstr "凯普" + +msgid "KRISTEN" +msgstr "克莉丝汀" + +msgid "Kaito" +msgstr "纸鸢" + +msgid "Keichi" +msgstr "凯奇" + +msgid "Kellyn" +msgstr "铠零" + +msgid "Kenichi" +msgstr "研一" + +msgid "Kili" +msgstr "克里" + +msgid "Kim" +msgstr "金" + +msgid "Kouki" +msgstr "幸希" + +msgid "LAMAR" +msgstr "拉马尔" + +msgid "LAUREN" +msgstr "劳伦" + +msgid "LAWSON" +msgstr "罗森" + +msgid "LAYTON" +msgstr "林顿" + +msgid "LEON" +msgstr "里昂" + +msgid "LESLIE" +msgstr "莱斯尔" + +msgid "LEWIS" +msgstr "李维斯" + +msgid "LEXIE" +msgstr "蕾西" + +msgid "LIAM" +msgstr "里亚姆" + +msgid "LILIANA" +msgstr "丽安娜" + +msgid "LIZBETH" +msgstr "利兹" + +msgid "LOGAN" +msgstr "罗根" + +msgid "LUCA" +msgstr "卢卡" + +msgid "LUKAS" +msgstr "卢卡斯" + +msgid "LYNN" +msgstr "林恩" + +msgid "Lara" +msgstr "劳拉" + +msgid "Laramie" +msgstr "拉勒米" + +msgid "Larkspur" +msgstr "飞燕草" + +msgid "Larrie" +msgstr "莱瑞" + +msgid "Logan" +msgstr "罗根" + +msgid "Lorraine" +msgstr "洛林" + +msgid "Lou" +msgstr "卢" + +msgid "Luigi" +msgstr "路易" + +msgid "Luka" +msgstr "卢卡" + +msgid "Luke" +msgstr "卢克" + +msgid "Lynette" +msgstr "利奈特" + +msgid "MADDOX" +msgstr "马多克斯" + +msgid "MALIK" +msgstr "马利克" + +msgid "MALORY" +msgstr "马洛里" + +msgid "MANUEL" +msgstr "曼努埃尔" + +msgid "MARCO" +msgstr "马克" + +msgid "MARCY" +msgstr "马西" + +msgid "MARISA" +msgstr "玛丽莎" + +msgid "MARLON" +msgstr "马龙" + +msgid "MARV" +msgstr "马文" + +msgid "MARVIN" +msgstr "马尔文" + +msgid "MASON" +msgstr "石匠" + +msgid "MATEO" +msgstr "马特奥" + +msgid "MAXWELL" +msgstr "麦克斯韦" + +msgid "MEGAN" +msgstr "梅甘" + +msgid "MEGHAN" +msgstr "莫格翰" + +msgid "MELODY" +msgstr "旋律" + +msgid "MILLER" +msgstr "米勒" + +msgid "MIRANDA" +msgstr "米兰达" + +msgid "MIRIAM" +msgstr "米里亚姆" + +msgid "MITCH" +msgstr "米奇" + +msgid "MOLLY" +msgstr "茉莉" + +msgid "Magrat" +msgstr "玛格丽特" + +msgid "Manny" +msgstr "曼尼" + +msgid "Mantis" +msgstr "马提斯" + +msgid "Marc" +msgstr "马克" + +msgid "Marcque" +msgstr "马克其" + +msgid "Marcus" +msgstr "马库斯" + +msgid "Maria" +msgstr "玛丽雅" + +msgid "Marino" +msgstr "马里诺" + +msgid "Mario" +msgstr "马里奥" + +msgid "Mark" +msgstr "马克" + +msgid "Marko" +msgstr "马尔科" + +msgid "Marta" +msgstr "马尔塔" + +msgid "Martin" +msgstr "马丁" + +msgid "Matt" +msgstr "马特" + +msgid "Mawuli" +msgstr "马乌里" + +msgid "Melanie" +msgstr "梅兰妮" + +msgid "Mercury" +msgstr "墨丘里" + +msgid "Merlin" +msgstr "梅林" + +msgid "Michael" +msgstr "迈克尔" + +msgid "Miki" +msgstr "三木" + +msgid "Mohammed" +msgstr "穆罕默德" + +msgid "Monica" +msgstr "莫妮卡" + +msgid "Myla" +msgstr "米拉" + +msgid "NADIA" +msgstr "纳兰荻" + +msgid "NASH" +msgstr "纳什" + +msgid "NELSON" +msgstr "纳尔逊" + +msgid "NESTOR" +msgstr "内斯特" + +msgid "NICO" +msgstr "尼克" + +msgid "NIKOLAS" +msgstr "尼古拉斯" + +msgid "NORTON" +msgstr "诺顿" + +msgid "Nelson" +msgstr "纳尔逊" + +msgid "Nia" +msgstr "尼亚" + +msgid "Nora" +msgstr "诺拉" + +msgid "Norman" +msgstr "诺曼" + +msgid "Nuñes" +msgstr "努呢斯" + +msgid "Nu�es" +msgstr "努尔斯" + +msgid "OLIVER" +msgstr "欧利佛" + +msgid "OMAR" +msgstr "奥马尔" + +msgid "OSCAR" +msgstr "奥斯卡" + +msgid "Ogilvy" +msgstr "奥美" + +msgid "Olly" +msgstr "奥利" + +msgid "Owen" +msgstr "欧文" + +msgid "PAIGE" +msgstr "佩姬" + +msgid "PAMELA" +msgstr "帕梅拉" + +msgid "PATRICK" +msgstr "帕特里克" + +msgid "PAYTON" +msgstr "佩顿" + +msgid "PEDRO" +msgstr "佩德罗" + +msgid "PEGGY" +msgstr "配吉" + +msgid "PETER" +msgstr "彼得" + +msgid "PEYTON" +msgstr "佩顿" + +msgid "PIERCE" +msgstr "皮尔斯" + +msgid "PIPER" +msgstr "派珀" + +msgid "Paul" +msgstr "保罗" + +msgid "Pavarotti" +msgstr "帕瓦罗蒂" + +msgid "Penny" +msgstr "潘妮" + +msgid "Perch" +msgstr "普洱斯" + +msgid "Perry" +msgstr "佩里" + +msgid "Phoenix" +msgstr "菲尼克斯" + +msgid "Pick" +msgstr "匹克" + +msgid "Pop" +msgstr "波普" + +msgid "QUINN" +msgstr "奎因" + +msgid "QUINTON" +msgstr "昆顿" + +msgid "Quito" +msgstr "基多" + +msgid "RAFAEL" +msgstr "拉斐尔" + +msgid "RAMIRO" +msgstr "啦米罗" + +msgid "RAMON" +msgstr "拉蒙" + +msgid "RAUL" +msgstr "劳尔" + +msgid "RAYMOND" +msgstr "雷德蒙" + +msgid "RAYNA" +msgstr "雷纳" + +msgid "REECE" +msgstr "里斯" + +msgid "REENA" +msgstr "丽娜" + +msgid "REESE" +msgstr "瑞希" + +msgid "REGINA" +msgstr "黎加拿" + +msgid "RICARDO" +msgstr "里卡多" + +msgid "RICH" +msgstr "里奇" + +msgid "ROBBY" +msgstr "罗比" + +msgid "ROBERTO" +msgstr "罗伯托" + +msgid "RODETTE" +msgstr "洛狄忒" + +msgid "ROLANDO" +msgstr "罗兰度" + +msgid "RUBEN" +msgstr "鲁本" + +msgid "RUSS" +msgstr "罗斯" + +msgid "RUTH" +msgstr "如斯" + +msgid "RYLEE" +msgstr "丽丽" + +msgid "Ravin" +msgstr "瑞文" + +msgid "Raymond" +msgstr "雷蒙德" + +msgid "Rich" +msgstr "里奇" + +msgid "Richard" +msgstr "理查德" + +msgid "Richey" +msgstr "里奇" + +msgid "Roach" +msgstr "罗奇" + +msgid "Roger" +msgstr "罗杰" + +msgid "Roland" +msgstr "罗兰" + +msgid "Ronin & Juunin" +msgstr "浪人 & 上忍" + +msgid "Rosalind" +msgstr "若纱凛" + +msgid "Rowin" +msgstr "洛维" + +msgid "Rylai" +msgstr "莱利" + +msgid "SALMA" +msgstr "萨尔玛" + +msgid "SAMIR" +msgstr "萨米尔" + +msgid "SAMMY" +msgstr "塞米" + +msgid "SELPHY" +msgstr "炫飞" + +msgid "SHANIA" +msgstr "莎妮娅" + +msgid "SHEA" +msgstr "谢伊" + +msgid "SHIZUKA" +msgstr "静香" + +msgid "SKYLER" +msgstr "斯凯乐" + +msgid "SOFIA" +msgstr "索菲亚" + +msgid "STACY" +msgstr "斯泰西" + +msgid "STANLY" +msgstr "斯坦利" + +msgid "STELLA" +msgstr "斯特拉" + +msgid "STUART" +msgstr "斯图尔特" + +msgid "Sack" +msgstr "萨克" + +msgid "Saijin" +msgstr "赛金" + +msgid "Samuel" +msgstr "撒母耳" + +msgid "Sasha" +msgstr "莎莎" + +msgid "Sean" +msgstr "肖恩" + +msgid "Shauna" +msgstr "肖娜" + +msgid "Sheldon" +msgstr "谢尔顿" + +msgid "Silva" +msgstr "席尔瓦" + +msgid "Slash" +msgstr "斯莱斯" + +msgid "Slim" +msgstr "斯利姆" + +msgid "Sol" +msgstr "索尔" + +msgid "Sophy" +msgstr "索菲" + +msgid "Sora" +msgstr "索拉" + +msgid "Sr. Goldkorn" +msgstr "金科爵士" + +msgid "Stark" +msgstr "史塔克" + +msgid "Stu" +msgstr "斯图" + +msgid "TESS" +msgstr "苔丝" + +msgid "THEO" +msgstr "锡迩" + +msgid "TINA" +msgstr "缇娜" + +msgid "TOBY" +msgstr "托比" + +msgid "TODD" +msgstr "托德" + +msgid "TRENTON" +msgstr "特伦敦" + +msgid "TREVIN" +msgstr "特立文" + +msgid "TREVON" +msgstr "特雷沃" + +msgid "TRISTAN" +msgstr "特里斯坦" + +msgid "TRISTON" +msgstr "特里斯敦" + +msgid "TYLER" +msgstr "泰勒" + +msgid "TYLOR" +msgstr "泰勒" + +msgid "Tarou" +msgstr "太郎" + +msgid "Tath" +msgstr "塔斯" + +msgid "Tetsuo" +msgstr "哲夫" + +msgid "Theo" +msgstr "锡迩" + +msgid "Tiko" +msgstr "帝柯" + +msgid "Tim & Trese" +msgstr "提姆 & 特瑞沙" + +msgid "Timothy" +msgstr "蒂莫西" + +msgid "Toby" +msgstr "托比" + +msgid "Tod" +msgstr "托德" + +msgid "Toru" +msgstr "彻" + +msgid "Tracey" +msgstr "特蕾西" + +msgid "Trofgar" +msgstr "托福伽" + +msgid "Tuskar" +msgstr "图斯卡" + +msgid "VALERIA" +msgstr "瓦列瑞亚" + +msgid "VINCE" +msgstr "温斯" + +msgid "Vaeryn" +msgstr "维睿恩" + +msgid "Vanessa" +msgstr "瓦妮莎" + +msgid "Vanskor" +msgstr "文思科" + +msgid "Veritum" +msgstr "唯利特" + +msgid "WESLEY" +msgstr "威利斯" + +msgid "WESTON" +msgstr "韦斯顿" + +msgid "WILSON" +msgstr "威尔逊" + +msgid "Wally" +msgstr "沃利" + +msgid "William" +msgstr "威廉" + +msgid "Wilma" +msgstr "威尔玛" + +msgid "Wyle" +msgstr "威尔" + +msgid "Wylie" +msgstr "怀利" + +msgid "XANDER" +msgstr "桑德" + +msgid "XAVIER" +msgstr "沙维尔" + +msgid "Xana" +msgstr "夏娜" + +msgid "YAZMIN" +msgstr "亚斯明" + +msgid "YOSHI" +msgstr "吉" + +msgid "ZACH" +msgstr "扎克" + +msgid "ZACHERY" +msgstr "扎车礼" + +msgid "ZACKARY" +msgstr "扎卡瑞" + +msgid "ZOE" +msgstr "左伊" + +msgid "ZOEY" +msgstr "佐伊" + +msgid "Zai" +msgstr "载" + +msgid "megatest" +msgstr "mega测试" + diff --git a/Dialogue/Generated/zh/OfficialPhone.po b/Dialogue/Generated/zh/OfficialPhone.po new file mode 100644 index 000000000..12975b0c8 --- /dev/null +++ b/Dialogue/Generated/zh/OfficialPhone.po @@ -0,0 +1,128 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "Buenas noches, \\PN!\\mThis is \\TN!" +msgstr "Buenas noches(晚上好),\\PN!\\m我是\\TN!" + +msgid "Did you hear about Nuclear Pokemon?\\mI hope I don't run into one of those, they sound scary.\\mBe careful out there, ok?" +msgstr "你知道核属性宝可梦吗?\\m我可不希望碰到它们,它们听起来好可怕。\\m你那边要小心呀!" + +msgid "Do you remember my \\TP?\\m My \\TP is awesome. It's so cool.\\m I'd even say my \\TP is in the top percentage of \\TPs." +msgstr "你还记得我的\\TP吗?\\m我的\\TP现在真是棒极了。\\m我甚至敢说我的\\TP绝对是所有\\TP里数一数二的!" + +msgid "Do you want to battle? I'm going to win this time!\\mI'll be waiting for you around \\TM.\\mLook for me, OK? My \\TP will be expecting you." +msgstr "你想来场对战吗?这次我会赢的!\\m我会在\\TM附近等着你。\\m想对战的话就再来找我吧。\n我的\\TP很期待能与你的宝可梦对战。" + +msgid "Good day, \\PN! Hi. This is \\TN." +msgstr "你好,\\PN!嗨,我是\\TN。" + +msgid "Good morning!\\m This is \\PN, right? It's me, \\TN." +msgstr "早上好,\\m是\\PN吗?是我,\\TN。" + +msgid "Good morning, \\PN.\\mThis is \\TN. Did I wake you?" +msgstr "早上好,\\PN。\\m我是\\TN。我吵醒你了吗?" + +msgid "Good morning, \\PN.\\mThis is \\TN. Rise and shine!" +msgstr "早上好,\\PN。\\m我是\\TN。该起床啦!" + +msgid "Guess what happened the other day. I missed catching \\TE again.\\mMaybe I'm not very good at this." +msgstr "猜猜前几天发生了什么。我又没能收服\\TE。\\m也许我不太擅长做这种事情。" + +msgid "Have you ever hatched a Pokemon Egg?\\mI raised my \\TP from an egg." +msgstr "你敷过蛋吗?\\m我的\\TP就是从蛋中孵出来的呢。" + +msgid "Have you seen the \\TEs around \\TM?\\mThey scare me so much! I always run away!" +msgstr "你有没有在\\TM附近见过\\TE?\\m真是吓到我了!我见到它们就会逃跑!" + +msgid "Have you tried trading with your friends?\\mI got my \\TP in a trade, and it grows so fast!\\mTrades can be an awesome way to get strong Pokemon." +msgstr "你试过和你的朋友交换宝可梦吗?我的\\TP是我交换来的,它成长得非常快!\\m交换是种得到强力宝可梦的好方法。" + +msgid "Hello, \\PN. This is \\TN. How are things?" +msgstr "你好,\\PN。我是\\TN。近来可好?" + +msgid "Hello. This is \\TN." +msgstr "你好。我是\\TN。" + +msgid "Hey, \\PN! Good evening!\\mThis is \\TN." +msgstr "嘿,\\PN,晚上好!\\m我是\\TN。" + +msgid "Hey, \\PN, wassup? It's \\TN." +msgstr "嘿,\\PN,最近怎么样?我是\\TN。" + +msgid "Hey, are you ready for another throw-down?\\mYou, me, battle. Place, \\TM.\\mTime, whenever you want! Let's do it!" +msgstr "嘿,你准备好再来一战了吗?\\m你,与我,对战。地点,\\TM。\\m时间,随你挑!来战吧!" + +msgid "Hey, listen! I almost caught \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "嘿,在听吗!前几天我差点收服了一只\\TE。\\m实在是太可惜了!" + +msgid "How are you doing? \\PN, howdy! This is \\TN. Isn't it nice out?" +msgstr "在干嘛呢?\\PN,泥好!我是\\TN。\n最近过得还不错吧?" + +msgid "How are your Pokemon doing?\\mI always keep my \\TP in top shape by going to Pokemon Centers." +msgstr "你的宝可梦怎么样了?\\m为了能让我的\\TP保持最佳状态,我经常去宝可梦中心呢。" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!" +msgstr "你的宝可梦怎么样了?\\m我的\\TP精力真是旺盛,甚至我都管不住!" + +msgid "How are your Pokemon doing?\\mMy \\TP's really energetic. It's a handful!\\mOh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "你的宝可梦怎么样了?\\m我的\\TP精力真是旺盛,甚至我都管不住!\\m我们成功地打倒了一只强大的\\TE。\\m我还要让我的队伍变得更强。" + +msgid "I dressed my \\TP and it looks even cuter than before." +msgstr "我打扮了我的\\TP一番,它现在看起来比之前还要。" + +msgid "I painted a portrait of my beloved \\TP.\\mIt didn't like sitting still though." +msgstr "我给我最喜欢的\\TP画了一副肖像。\\m尽管它不太喜欢静坐。" + +msgid "I spent all day hunting for a shiny \\TE.\\mI didn't manage to find any, though." +msgstr "我一整天都在找异色的\\TE。\\m尽管最后还是没能找到。" + +msgid "I tried to use the Wonder Trade today.\\mAll I got was a Lv.3 Chyinmunk though.\\mWhy do people put up such lame Pokemon for trade?" +msgstr "我今天用了奇迹交换。\\m但我换到的全都是Lv.3的小栗鼠。\\m为什么大家都拿这么弱的宝可梦来交换?" + +msgid "Let's have a battle! I want to see how much you've gown!\\mI'm still hanging around \\TM.\\mCome see if you can beat my \\TP!" +msgstr "让我们来场对战吧!我想要看看你成长了多少!\\m我仍然在\\TM闲荡。\\m来看看你能否打败我的\\TP!" + +msgid "My \\TP and I love playing games.\\m Its favorite game is fetch." +msgstr "我的\\TP和我都喜欢玩游戏。\\m它最喜欢玩接球游戏了。" + +msgid "My \\TP is fantastic.\\mI'd say it's even in the top percentage of \\TPs." +msgstr "我的\\TP现在真是棒极了。\\m我甚至敢说我的\\TP绝对是所有\\TP里数一数二的!" + +msgid "My \\TP's looking really awesome. I wish I could show you." +msgstr "我想让你来看看我的\\TP,\\m它现在看起来棒极了!" + +msgid "My \\TP's looking really awesome.\\mI wish I could show you.\\mHey, listen! I almost caught a \\TE the other day.\\mOh, it was sooooooo close, too!" +msgstr "我想让你来看看我的\\TP,\\m它现在看起来棒极了!\\m说来,前几天我差点收服了一只\\TE。\\m实在是太可惜了!" + +msgid "Oh yeah, I managed to beat a tough \\TE.\\mI need to make my party stronger." +msgstr "我们成功地打倒了一只强大的\\TE。\\m我还要让我的队伍变得更强。" + +msgid "Ready for a rematch? \\TP and I have been training hard!\\mI'll be waiting for you around \\TM where we met.\\mCome find me and let's battle!" +msgstr "准备好再次对战了吗?\\TP和我已经努力修炼过了!\\m我会在老地方\\TM附近等着你。\\m来找我对战吧!" + +msgid "Remember the last time we battled? Let's rematch!\\mI promise it won't be a repeat of last time.\\mCome find me around \\TM!" +msgstr "记得我们上次的对战吗?让我们再来一次吧!\\m我保证结果不会和上次一样。来\\TM找我吧!" + +msgid "Top of the morning, \\PN!\\m\\TN here, at your service." +msgstr "愿你有个美好的早上,\\PN。\\m\\TN愿为你效劳。" + +msgid "Want to battle? It's not going to be a repeat of the last time we met.\\mI'll be waiting for you around \\TM." +msgstr "来场对战吧!这次你可不会那么走运了。\\m我会在\\TM附近等着你。" + +msgid "What did you eat for lunch today? I had a grilled \\TE.\\mI don't think I cooked it well enough.\\mOr did you not eat lunch at all?" +msgstr "今天午饭你吃了哪些东西?我烤了些\\TE。\\m其实我感觉我烤得不是特别好。\\m呃,还是说你根本还没有吃午饭?" + +msgid "Yo, \\PN, my main homie! This is \\TN!" +msgstr "哟,\\PN,我的好哥们。我是\\TN!" + +msgid "You have to hear this! I battled \\TE the other day.\\mIt was easy! I had a type advantage." +msgstr "你得听听这个!前几天我打倒了\\TE。\\m真是简单极了!我可是有着属性优势呢。" + +msgid "\\PN, good day! It's me, \\TN. Got a minute?" +msgstr "\\PN,你好!是我,\\TN。能打扰一会儿吗?" + +msgid "\\PN, good evening! Hi.\\mThis is \\TN." +msgstr "\\PN,晚上好!嗨。\\m我是\\TN。" + diff --git a/Dialogue/Generated/zh/OfficialPokemonNames.po b/Dialogue/Generated/zh/OfficialPokemonNames.po new file mode 100644 index 000000000..f2d20477d --- /dev/null +++ b/Dialogue/Generated/zh/OfficialPokemonNames.po @@ -0,0 +1,607 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "Orchynx" +msgstr "罗兰猫" + +msgid "Metalynx" +msgstr "绿甲猫" + +msgid "Raptorch" +msgstr "火炬龙" + +msgid "Archilles" +msgstr "巨焰龙" + +msgid "Eletux" +msgstr "蓝电马" + +msgid "Electruxo" +msgstr "游雷马" + +msgid "Chyinmunk" +msgstr "小栗鼠" + +msgid "Kinetmunk" +msgstr "跃动鼠" + +msgid "Birbie" +msgstr "回乡雀" + +msgid "Aveden" +msgstr "伊甸鸟" + +msgid "Splendifowl" +msgstr "炫羽鹰" + +msgid "Cubbug" +msgstr "叶衣虫" + +msgid "Cubblfly" +msgstr "樱粉蝶" + +msgid "Nimflora" +msgstr "妖仙蝶" + +msgid "Barewl" +msgstr "顽石鹿" + +msgid "dearewl" +msgstr "钢加鹿" + +msgid "Gararewl" +msgstr "钢齿鹿" + +msgid "Grozard" +msgstr "钻地蜥" + +msgid "Terlard" +msgstr "双头地蛟" + +msgid "Tonemy" +msgstr "小毒丸" + +msgid "Tofurang" +msgstr "猛颚兽" + +msgid "Dunsparce" +msgstr "土龙弟弟" + +msgid "Dunseraph" +msgstr "天翼土龙" + +msgid "Fortog" +msgstr "壮壮蛙" + +msgid "Folerog" +msgstr "寻水蟾" + +msgid "Blubelrog" +msgstr "毒蟾老大" + +msgid "Magikarp" +msgstr "鲤鱼王" + +msgid "Gyarados" +msgstr "暴鲤龙" + +msgid "Feleng" +msgstr "卖萌猫" + +msgid "Felunge" +msgstr "猎刺猫" + +msgid "Feliger" +msgstr "虎虎猫" + +msgid "Mankey" +msgstr "猴怪" + +msgid "Primeape" +msgstr "火爆猴" + +msgid "Empirilla" +msgstr "暴君猴" + +msgid "Owten" +msgstr "小猫鹰" + +msgid "Eshouten" +msgstr "高吼猫鹰" + +msgid "Lotad" +msgstr "莲叶童子" + +msgid "Lombre" +msgstr "莲帽小童" + +msgid "Ludicolo" +msgstr "乐天河童" + +msgid "Smore" +msgstr "烟棉蚁" + +msgid "Firoke" +msgstr "烽火蚁" + +msgid "Brailip" +msgstr "核脑鱼" + +msgid "Brainoar" +msgstr "脑白鳗" + +msgid "Ekans" +msgstr "阿柏蛇" + +msgid "Arbok" +msgstr "阿柏怪" + +msgid "Tancoon" +msgstr "浣狸" + +msgid "Tanscure" +msgstr "棕隐狸" + +msgid "Sponee" +msgstr "水蛛儿" + +msgid "Sponaree" +msgstr "海绵蛛" + +msgid "Pahar" +msgstr "火雏鹦" + +msgid "Palij" +msgstr "火羽鹦" + +msgid "Panjay" +msgstr "浴火鸟" + +msgid "Jerbolta" +msgstr "电跳鼠" + +msgid "Comite" +msgstr "流星岩" + +msgid "Cometeor" +msgstr "彗星岩" + +msgid "Astronite" +msgstr "宇航岩" + +msgid "Mareep" +msgstr "咩利羊" + +msgid "Flaaffy" +msgstr "绵绵" + +msgid "Ampharos" +msgstr "电龙" + +msgid "Baashaun" +msgstr "肖恩咩" + +msgid "Baaschaf" +msgstr "坏咩咩" + +msgid "Baariette" +msgstr "战魔咩" + +msgid "Tricwe" +msgstr "戏法蛛" + +msgid "Harylect" +msgstr "电绒蛛" + +msgid "Costraw" +msgstr "吸管虫" + +msgid "Trawpint" +msgstr "鸩壶龙" + +msgid "Lunapup" +msgstr "月野狗" + +msgid "Herolune" +msgstr "英月狗" + +msgid "Minyan" +msgstr "调皮蝠" + +msgid "Vilucard" +msgstr "魔王蝠" + +msgid "Buizel" +msgstr "泳圈鼬" + +msgid "Floatzel" +msgstr "浮潜鼬" + +msgid "Modrille" +msgstr "钻头鼹鼠" + +msgid "Drilgann" +msgstr "超钻鼹鼠" + +msgid "Gligar" +msgstr "天蝎" + +msgid "Gliscor" +msgstr "天蝎王" + +msgid "Sableye" +msgstr "勾魂眼" + +msgid "Cocaran" +msgstr "椰子蟹" + +msgid "Cararalm" +msgstr "椰树蟹" + +msgid "Cocancer" +msgstr "椰岛巨蟹" + +msgid "Corsola" +msgstr "太阳珊瑚" + +msgid "Corsoreef" +msgstr "珊瑚岩" + +msgid "Tubjaw" +msgstr "大颌鳗" + +msgid "Tubareel" +msgstr "卷桶鳗" + +msgid "Cassnail" +msgstr "沙堡蜗" + +msgid "Sableau" +msgstr "宫殿蜗" + +msgid "Escartress" +msgstr "天守蜗" + +msgid "Nupin" +msgstr "草履胞" + +msgid "Gellin" +msgstr "绿电胞" + +msgid "Cottonee" +msgstr "木棉球" + +msgid "Whimsicott" +msgstr "风妖精" + +msgid "Misdreavus" +msgstr "梦妖" + +msgid "Mismagius" +msgstr "梦妖魔" + +msgid "Barand" +msgstr "尾爪龙" + +msgid "Glaslug" +msgstr "冻原虫" + +msgid "Glavinug" +msgstr "冰帝海牛" + +msgid "S51" +msgstr "S51" + +msgid "S51-A" +msgstr "S51-A" + +msgid "Paraudio" +msgstr "轻音蜥" + +msgid "Paraboom" +msgstr "爆音蜥" + +msgid "Flager" +msgstr "幼焰虎" + +msgid "Inflagetah" +msgstr "业火豹" + +msgid "Chimical" +msgstr "喀迈卡" + +msgid "Chimaconda" +msgstr "喀迈蟒" + +msgid "Tikiki" +msgstr "土著猴" + +msgid "Frikitiki" +msgstr "酋长猴" + +msgid "Unymph" +msgstr "幼蜻蜓" + +msgid "Harptera" +msgstr "蜻蜓龙" + +msgid "Chicoatl" +msgstr "小羽枭" + +msgid "Quetzoral" +msgstr "羽花鹃" + +msgid "Coatlith" +msgstr "羽蛇龙" + +msgid "Tracton" +msgstr "恐龙战车" + +msgid "Snopach" +msgstr "雪厚象" + +msgid "Dermafrost" +msgstr "冰河猛犸" + +msgid "Slothohm" +msgstr "欧姆树懒" + +msgid "Theriamp" +msgstr "安培地懒" + +msgid "Titanice" +msgstr "泰坦冰克" + +msgid "Frynai" +msgstr "小苦无" + +msgid "Saidine" +msgstr "十手沙丁" + +msgid "Daikatuna" +msgstr "忍刀金枪" + +msgid "Selkid" +msgstr "海仙童" + +msgid "Syrentide" +msgstr "潮汐海妖" + +msgid "Spritzee" +msgstr "粉香香" + +msgid "Aromatisse" +msgstr "香香粉" + +msgid "Miasmedic" +msgstr "瘴气巫" + +msgid "Jackdeary" +msgstr "鹿角兔" + +msgid "Winotinger" +msgstr "武痴兔" + +msgid "Duplicat" +msgstr "拷贝猫" + +msgid "Eevee" +msgstr "伊布" + +msgid "Vaporeon" +msgstr "水伊布" + +msgid "Jolteon" +msgstr "雷伊布" + +msgid "Flareon" +msgstr "火伊布" + +msgid "Espeon" +msgstr "太阳伊布" + +msgid "Umbreon" +msgstr "月伊布" + +msgid "Leafeon" +msgstr "叶伊布" + +msgid "Glaceon" +msgstr "冰伊布" + +msgid "Sylveon" +msgstr "仙子伊布" + +msgid "Nucleon" +msgstr "原子伊布" + +msgid "Ratsy" +msgstr "画画鼠" + +msgid "Raffiti" +msgstr "涂鸦鼠" + +msgid "Gargryph" +msgstr "石狮鹫" + +msgid "Masking" +msgstr "乔装鸟" + +msgid "Dramsama" +msgstr "舞王鸟" + +msgid "Antarki" +msgstr "叹火灵" + +msgid "Chupacho" +msgstr "德布拉" + +msgid "Luchabra" +msgstr "假面古拉" + +msgid "Linkite" +msgstr "镣铐鬼" + +msgid "Chainite" +msgstr "锁链恶灵" + +msgid "Pufluff" +msgstr "泡芙卷" + +msgid "Alpico" +msgstr "滑翔雪灵" + +msgid "Anderind" +msgstr "乘风雪灵" + +msgid "Colarva" +msgstr "雪迹螨" + +msgid "Frosulo" +msgstr "霜冻蛹" + +msgid "Frosthra" +msgstr "天霜蛾" + +msgid "Fafurr" +msgstr "冰绒龙" + +msgid "Fafninter" +msgstr "临冬龙" + +msgid "Shrimputy" +msgstr "小炮龙虾" + +msgid "Krilvolver" +msgstr "火炮龙虾" + +msgid "Lavent" +msgstr "岩浆龙" + +msgid "Swabone" +msgstr "恶骨灵" + +msgid "Skelerogue" +msgstr "海贼骷" + +msgid "Navighast" +msgstr "海鬼王" + +msgid "Stenowatt" +msgstr "迅爪电龙" + +msgid "Jungore" +msgstr "矿石小生" + +msgid "Majungold" +msgstr "蛮金力士" + +msgid "Hagoop" +msgstr "鼻涕鳗" + +msgid "Haagross" +msgstr "黏美鳗" + +msgid "Xenomite" +msgstr "异能小虫" + +msgid "Xenogen" +msgstr "异能兽" + +msgid "Xenoqueen" +msgstr "异能皇后" + +msgid "Hazma" +msgstr "哈兹马" + +msgid "Geigeroach" +msgstr "啮骨蟑螂" + +msgid "Minicorn" +msgstr "小麟" + +msgid "Kiricorn" +msgstr "独角麟" + +msgid "Oblivicorn" +msgstr "夜恋麟" + +msgid "Luxi" +msgstr "运福龙" + +msgid "Luxor" +msgstr "聚福龙" + +msgid "Luxelong" +msgstr "永福龙" + +msgid "Praseopunk" +msgstr "镨朋克" + +msgid "Neopunk" +msgstr "钕朋克" + +msgid "Sheebit" +msgstr "羊绒兔" + +msgid "Terrabit" +msgstr "荒野兔" + +msgid "Laissure" +msgstr "崩山兔" + +msgid "Volchik" +msgstr "电伏鸟" + +msgid "Voltasu" +msgstr "三足乌" + +msgid "Yatagaryu" +msgstr "八咫龙" + +msgid "Devimp" +msgstr "小焰魔" + +msgid "Fallengel" +msgstr "火鬼卒" + +msgid "Belliadon" +msgstr "炎冥王" + +msgid "Seikamater" +msgstr "瑟卡梅德" + +msgid "Garlikid" +msgstr "蒜头小子" + +msgid "Baitatao" +msgstr "铂伊塔奥" + +msgid "Leviathao" +msgstr "利维陶" + +msgid "Krakanao" +msgstr "克拉卡纳" + +msgid "Lanthan" +msgstr "镧斩" + +msgid "Actan" +msgstr "锕凯丹" + +msgid "Urayne" +msgstr "铀瑞利恩" + +msgid "Aotius" +msgstr "奥提乌斯" + +msgid "Mutios" +msgstr "穆提欧斯" + +msgid "Zephy" +msgstr "哈比" + +msgid "Gastly" +msgstr "耿鬼" diff --git a/Dialogue/Generated/zh/OfficialSystem.po b/Dialogue/Generated/zh/OfficialSystem.po new file mode 100644 index 000000000..1295abcd6 --- /dev/null +++ b/Dialogue/Generated/zh/OfficialSystem.po @@ -0,0 +1,7532 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "$ {1:d}" +msgstr "¥ {1:d}" + +msgid "$TAG_LANGUAGE" +msgstr "zh-chs" + +msgid "$TAG_USE_CJK_FONT" +msgstr "true" + +msgid "${1}" +msgstr "¥{1}" + +msgid "(Default)" +msgstr "(默认)" + +msgid "({1}) PP: {2}/{3}" +msgstr " ({1}) PP: {2}/{3}" + +msgid "*10 battles needed for Global Rank" +msgstr "*需要10场战斗获得全球排名" + +msgid "*Part of the Online Gym!" +msgstr "*网上道馆之一!" + +msgid "--- power core ------ from over----. It ---- ------ a large ---- -- nuclear fuel to -------. ---- ---- activated- -- --- -- prod--- ---- limitless energy." +msgstr "动力核心---外进--。\n它--大量-核能-----。\n---启动,---产---不断-能源。" + +msgid "---- -- the Interface --- final---- today. Th- -erator - -- ---- - ----- full control -- --e Sp-cimen. ---- chief reseacher, Dr. ----- --s ---- granted clearance." +msgstr "--终端终--成-。\n-用终----全操纵-验品。\n我们的总指挥,---博士,----清扫工作。" + +msgid "---- has been - breach -- confidential--. ----- --- ------ shall -- relocate --- undergr-- --. Project 092 --- have -- -- --rminated." +msgstr "---漏-机密。\n-此,-------将-藏-地下----。\n实验品092---清除。" + +msgid "... ... ... ...Nope!\nThere's no response." +msgstr "…………不!\n没有任何响应。" + +msgid "...Oh. It's you.\nListen, I might've been a jerk to you back in Vinoville Town.\nBut, well, what you did, it kind of saved my family and my town.\nWhen the Rangers are done cleaning the area, I'll have a home again.\nSo... I guess... What I'm trying to say is...\nI owe you. We all do.\nBut I'm not going easy on you because of it.\nI've been training non-stop since you beat me!\nMy team will crush anybody that stands in our way...\nEven the Hero of Tandor!!" +msgstr "…喔。是你。\n听着,\n你可能因为雾若镇的事情把我当成了蠢货。\n但是,嗯,你所做的事情,\n稍许程度上拯救了我的家庭和我的镇子。\n当保育家们完成了那里的清理工作后,\n我将重新拥有一个家。\n所以…我想…我想说的是…\n我欠你的人情,\n我们所有人都欠你一个人情。\n但我不会因此对你放水。\n自从你击败我之后,\n我一直不停地进行着训练!\n我的队伍将会碾过站在\n我们前进路上的任何障碍…\n即使是天舵的英雄!!" + +msgid "...Pfeh. I guess you win.\nThat's embarrassing... But whatever.\nIf there's anyone I'll allow to beat me, it should be you." +msgstr "…啧。我想是你赢了。\n真是难堪…不过不管怎样。\n如果有任何人我允许其击倒我,\n那个人就是你。" + +msgid "1, 2, and... ... ..." +msgstr "1, 2, ... ..." + +msgid "<<" +msgstr " <<" + +msgid "Search Mode" +msgstr "搜索模式" + +msgid "{1} nature." +msgstr "{1}性格。" + +msgid "Egg hatched." +msgstr "孵化的蛋。\n" + +msgid "{1} {2}, {3}" +msgstr "{1} {2}, {3}\n" + +msgid "Egg obtained." +msgstr "得到了神奇的宝可梦蛋。" + +msgid "Had a fateful encounter at Lv. {1}." +msgstr "于Lv.{1}时命运般地相遇了。" + +msgid "Met at Lv. {1}." +msgstr "于Lv.{1}时邂逅。" + +msgid "Traded at Lv. {1}." +msgstr "于Lv.{1}时交换。" + +msgid "Faraway place" +msgstr "神秘的地方\n" + +msgid "\"The Egg Watch\"" +msgstr "『蛋的状况』" + +msgid "A mysterious Pokémon\nEgg received from\n{1}." +msgstr "{1}\n得到了神奇的宝可梦蛋。" + +msgid "{1}
" +msgstr " {1}
" + +msgid ">>" +msgstr " >>" + +msgid "????.? kg" +msgstr "????.?千克" + +msgid "????.? m" +msgstr "????.?米" + +msgid "????? Pokémon" +msgstr "?????宝可梦" + +msgid "A Key Item in the Bag can be registered to this key for instant use." +msgstr "背包中的关键物品可以登记到此键,按下此键立即使用。" + +msgid "A Map\nShows visited Places." +msgstr "地图\n展示整个地区。" + +msgid "A Nuclear Horde appeared!" +msgstr "核难游民出现了!" + +msgid "A Phone\nUsed to call People." +msgstr "电话\n用于呼叫他人。" + +msgid "A Pokémon could be in this tree. Maybe a Pokémon could shake it." +msgstr "似乎有宝可梦藏在树里。\n也许借助宝可梦的力量可以把它摇下来。" + +msgid "A Pokémon could be in this tree. Want to headbutt it?" +msgstr "似乎有宝可梦藏在树里。要使用头锤吗?" + +msgid "A Radio\nUsed to listen to Music." +msgstr "收音机\n用于播放音乐。" + +msgid "A Ribbon awarded for overcoming all difficult challenges." +msgstr "授予克服所有困难挑战的奖章。" + +msgid "A Ribbon awarded for winning 100 matches in a row." +msgstr "授予连续胜利100场比赛的奖章。" + +msgid "A Ribbon to celebrate a birthday." +msgstr "庆祝生日的奖章。" + +msgid "A Toxic Fallout has set in!" +msgstr "有毒辐射散布开了!" + +msgid "A bell chimed!" +msgstr "神秘的铃声响起了!" + +msgid "A critical hit!" +msgstr "击中要害!" + +msgid "A glint appears in {1}'s eyes!" +msgstr "{1}的眼睛闪烁着光芒!" + +msgid "A heavy rain began to fall!" +msgstr "开始下起了暴雨!" + +msgid "A little quick tempered." +msgstr "有点容易生气。" + +msgid "A mysterious air current is protecting Flying-type Pokémon!" +msgstr "一股神秘的气流正在保护着飞行属性的宝可梦!" + +msgid "A new award has been found! {1}: {2}" +msgstr "找到了一个新的奖品!{1}:{2}" + +msgid "A nuclear fallout has hit!" +msgstr "核爆来袭!" + +msgid "A sandstorm brewed!" +msgstr "扬起沙暴了!" + +msgid "A sandstorm is raging." +msgstr "沙暴正在肆虐。" + +msgid "A sandstorm kicked up!" +msgstr "沙暴扬起了!" + +msgid "A shadow sky appeared!" +msgstr "暗影气象浮现了!" + +msgid "A soothing aroma wafted through the area!" +msgstr "芳香之气充满了场地!" + +msgid "A sticky web has been laid out beneath the opposing team's feet!" +msgstr "对方队伍的脚下围满了黏黏网!" + +msgid "A sticky web has been laid out beneath your team's feet!" +msgstr "己方队伍的脚下围满了黏黏网!" + +msgid "A thrilling display from trainers and Pokémon alike!" +msgstr "训练家与训练家、\n宝可梦与宝可梦之间擦出的\n激情火花真是让人无法自拔!" + +msgid "A thunderstorm is raging." +msgstr "雷暴正在肆虐。" + +msgid "A thunderstorm started!" +msgstr "雷暴开始了!" + +msgid "A to Z" +msgstr "字母大小" + +msgid "A wall of water is crashing down with a mighty roar." +msgstr "水从上方冲落下来形成了水墙,伴随着剧烈的轰鸣声。" + +msgid "A {1} was planted here." +msgstr "{1}种在了这里。" + +msgid "A: Add map to canvas" +msgstr "A: Add map to canvas\n" + +msgid "ABLE" +msgstr "可以" + +msgid "ACCURACY" +msgstr "命中" + +msgid "ADD NEW FRIEND" +msgstr "添加新好友" + +msgid "Aargh! Almost had it!" +msgstr "啊!就差一点了!" + +msgid "Ability" +msgstr "特性" + +msgid "Ability {1} is being forced." +msgstr "原本的特性强制为{1}。" + +msgid "Ability {1} is natural." +msgstr "原本的特性为{1}。" + +msgid "Acai Berries" +msgstr "阿萨伊果" + +msgid "Accept this Pokémon?" +msgstr "要接受这些宝可梦?" + +msgid "Adamant" +msgstr "固执" + +msgid "Advanced to Game Lv. {1}!" +msgstr "游戏等级提升到{1}!" + +msgid "Aguav Berries" +msgstr "乐芭果" + +msgid "Aha! It is the \\PN!\nWe fight before. I lose in disgrace.\nMy Ninja clan forsake me. So I train.\nI train and train, in hopes to encounter \\PN again.\nIn this arena, we fight to regain honor!\nI will defeat you, and restore glory to my Ninja Clan!" +msgstr "啊哈!是\\PN呀!\n我们之前对战过。我羞耻地战败了。\n我的忍者部落抛弃了我。所以进行了训练。\n我一遍又一遍地进行训练、训练,\n想要再次遇到\\PN。\n在这个竞技场,\n我们为曾经的荣誉而战!\n我将会打败你,\n恢复我在忍者部落的辉煌!" + +msgid "Alas, the final curtain falls...\nThe result is clear:\nYour victory was written in the stars!" +msgstr "哎,最后一道幕布落下了…\n结果十分清晰:\n你的胜利已被刻印在星星上!" + +msgid "Alert Ribbon" +msgstr "警告奖章" + +msgid "Alert to sounds." +msgstr "对声音敏感。" + +msgid "All Pokémon hearing the song will faint in three turns!" +msgstr "所有听到歌声的宝可梦都将会在三回合后陷入濒死!" + +msgid "All Pokémon in this box have been released." +msgstr "已放生这个盒子里的所有宝可梦。" + +msgid "All boxes are full." +msgstr "所有的盒子都已经满了。" + +msgid "All data will be lost. Confirm once more to proceed." +msgstr "所有的数据都将会遗失。再次确认以执行。" + +msgid "All recording devices are in use. Recording is not possible now." +msgstr "All recording devices are in use. Recording is not possible now." + +msgid "All stat changes were eliminated!" +msgstr "所有的能力变化都消失了!" + +msgid "All the world's a stage... and we play the leading role! Can you see past our splendid masquerade?" +msgstr "世界是一个大舞台…而主角是我们!\n你能否看透我们过去华丽的伪装?" + +msgid "Also, look for a special NPC in Kevlar Town!" +msgstr "还有,记得去芳纶镇找一位特殊的NPC!" + +msgid "An Egg can't battle!" +msgstr "宝可梦蛋无法战斗!" + +msgid "An egg can't be an active Pokémon" +msgstr "无法将蛋换上场" + +msgid "An electric current runs across the battlefield!" +msgstr "电流布满了场地!" + +msgid "And now, their battling skills will determine which of them get to move on to the Champion's Arena after this match." +msgstr "而现在,\n他们的战斗技巧将会决定\n谁能在比赛之后去往冠军竞技场。" + +msgid "And the winner is \\PN!" +msgstr "获得胜利的是\\PN!" + +msgid "And..." +msgstr "于是…" + +msgid "And..." +msgstr "并且…" + +msgid "Announcer: You're out of Safari Balls! Game over!" +msgstr "扬声器:狩猎球用光了!游戏结束!" + +msgid "Apicot Berries" +msgstr "杏仔果" + +msgid "Apr." +msgstr "四月" + +msgid "April" +msgstr "四月" + +msgid "Aqua Ring restored {1}'s HP!" +msgstr "水流环恢复了{1}的HP!" + +msgid "Are these three Pokémon OK?" +msgstr "这三只宝可梦可以吗?" + +msgid "Are you sure you want to change it?" +msgstr "确定要改变它吗?" + +msgid "Are you sure you want to copy this Pokémon?" +msgstr "你确定要复制这只宝可梦吗?" + +msgid "Are you sure you want to create a new Virtual Trainer?" +msgstr "确定要创建新的虚拟训练家吗?" + +msgid "Are you sure you want to delete this Pokémon?" +msgstr "你确定要删除这只宝可梦吗?" + +msgid "Are you sure you want to delete this gift?" +msgstr "你确定要删除这份礼物吗?" + +msgid "Are you sure you want to delete this save file?" +msgstr "确认要删除这份存档文件吗?" + +msgid "Are you sure you want to give up?" +msgstr "确认要放弃吗?" + +msgid "Are you sure you want to play on this mode?" +msgstr "确认要在此模式下进行游戏吗" + +msgid "Are you sure you want to play with these settings?" +msgstr "确定要使用这些规则设置进行游戏吗?" + +msgid "Are you sure you want to release all Pokémon in this box?" +msgstr "确定要放生这个盒子里的所有宝可梦吗?" + +msgid "Are you sure you want to remove this friend?" +msgstr "确定要移除这个朋友吗?" + +msgid "Are you sure you want to withdraw your pokemon?" +msgstr "确定要取回你的宝可梦?" + +msgid "Are you sure?" +msgstr "你确定吗?" + +msgid "Area Unknown" +msgstr "未知区域" + +msgid "Artist Ribbon" +msgstr "肖像奖章" + +msgid "Aspear Berries" +msgstr "利木果" + +msgid "Attack" +msgstr "攻击" + +msgid "Aug." +msgstr "七月" + +msgid "August" +msgstr "八月" + +msgid "Autosave" +msgstr "自动存档" + +msgid "Autosave failed. t(-.-t)" +msgstr "自动存档失败。@ t(-。-t)<@>" + +msgid "Award List" +msgstr "奖品列表" + +msgid "Aww... It appeared to be caught!" +msgstr "喔…明明看起来要抓到了!" + +msgid "BAG" +msgstr "背包" + +msgid "BANNED" +msgstr "被禁止" + +msgid "BATTLE MOVES" +msgstr "战斗招式" + +msgid "BATTLES:" +msgstr "对战数:" + +msgid "Babiri Berries" +msgstr "霹霹果" + +msgid "Back" +msgstr "返回" + +msgid "Bacu Berries" +msgstr "巴库果" + +msgid "Badges:" +msgstr "徽章:" + +msgid "Badges{2}
" +msgstr "徽章{2}
" + +msgid "Bag" +msgstr "背包" + +msgid "Bait" +msgstr "饵料" + +msgid "Ball" +msgstr "球" + +msgid "Balls: {1}" +msgstr "球:{1}" + +msgid "Bashful" +msgstr "害羞" + +msgid "Battle Champion Ribbon" +msgstr "对战冠军奖章" + +msgid "Battle Competition Champion Ribbon." +msgstr "战斗比赛冠军奖章。" + +msgid "Battle Items" +msgstr "对战道具" + +msgid "Battle Scene" +msgstr "对战动画" + +msgid "Battle Style" +msgstr "对战方式" + +msgid "Battle!" +msgstr "对战!" + +msgid "Battle... start!" +msgstr "对战…开始!" + +msgid "Beach" +msgstr "海滩" + +msgid "Begin your game." +msgstr "开始游戏。" + +msgid "Behold! The power of Mega Evolution!" +msgstr "见证吧!超级进化的力量!" + +msgid "Belue Berries" +msgstr "靛莓果" + +msgid "Berries" +msgstr "树果" + +msgid "Bill" +msgstr "正辉" + +msgid "Birthday Ribbon" +msgstr "生日奖章" + +msgid "Black" +msgstr "黑" + +msgid "Black Tiles: {1}" +msgstr "黑砖:{1}" + +msgid "Blue" +msgstr "蓝" + +msgid "Bluk Berries" +msgstr "墨莓果" + +msgid "Body" +msgstr "体" + +msgid "Bold" +msgstr "大胆" + +msgid "Boost PP of which move?" +msgstr "提升哪一个招式的PP?" + +msgid "Both of these trainers took home a win in the previous round." +msgstr "在场的这些训练家都是\n前一场比赛中的胜出者。" + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "某人的电脑上的盒子『{1}』已经满了。" + +msgid "Box \"{1}\" on someone's PC was full." +msgstr "某人的电脑里的盒子『{1}』已经满了。" + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "{2}的电脑上的盒子『{1}』已经满了。" + +msgid "Box \"{1}\" on {2}'s PC was full." +msgstr "{2}的电脑里的盒子『{1}』已经满了。" + +msgid "Box name?" +msgstr "盒子的名字是?" + +msgid "Box {1:d}" +msgstr "盒子 {1:d}" + +msgid "Brave" +msgstr "勇敢" + +msgid "Brown" +msgstr "棕" + +msgid "Bug" +msgstr "虫" + +msgid "But I sense something else in you...\\^" +msgstr "但你似乎并不单纯如此…\\^" + +msgid "But it failed to spit up a thing!" +msgstr "但是没能喷出什么!" + +msgid "But it failed to swallow a thing!" +msgstr "但是什么也没能吞下!" + +msgid "But it failed!" +msgstr "但是没能成功!" + +msgid "But it had no effect!" +msgstr "但是没有效果!" + +msgid "But nothing happened!" +msgstr "但是什么也没有发生!" + +msgid "But the effects of a Repel lingered from earlier." +msgstr "早先喷雾的效果还有余留。" + +msgid "But there was no PP left for the move!" +msgstr "但是这个招式没有PP了!" + +msgid "But there was no target..." +msgstr "但是没有目标…" + +msgid "But {1} already caught a Pokémon in this area!" +msgstr "但是{1}在此处已经收服过宝可梦了!" + +msgid "But {1} already fought a wild Pokémon in this area!" +msgstr "但是{1}在此处已经和野生的宝可梦战斗过了!" + +msgid "But {1} can't learn more than four moves." +msgstr "但是{1}最多只能掌握四个招式。" + +msgid "But {1} can't learn more than four moves." +msgstr "但是{1}最多只能掌握四个招式。" + +msgid "But {1} can't sleep in an uproar!" +msgstr "但是{1}不能在吵闹中入睡!" + +msgid "But {1} couldn't sleep!" +msgstr "但是{1}无法入睡!" + +msgid "But, only one will be crowned Champion today." +msgstr "但是,仅有一个人能加冕为王。" + +msgid "But,\\. don't worry!\\nYour Pokémon are safe and sound." +msgstr "不过,\\.不要担心!\\n你的宝可梦安然无恙。" + +msgid "Buy" +msgstr "买入" + +msgid "By ID" +msgstr "通过ID" + +msgid "By Pokemon" +msgstr "通过宝可梦" + +msgid "By Wanted" +msgstr "通过条件" + +msgid "By the blessing of Aotius!" +msgstr "奥提乌斯保佑!" + +msgid "Bye-bye, {1}!" +msgstr "再见,{1}!" + +msgid "CANCEL" +msgstr "取消" + +msgid "CATEGORY" +msgstr "分类" + +msgid "CLOSE BAG" +msgstr "关闭背包" + +msgid "CONFIRM" +msgstr "确认" + +msgid "Call" +msgstr "呼叫" + +msgid "Calm" +msgstr "温和" + +msgid "Can't catch any more..." +msgstr "无法收服更多的宝可梦了…" + +msgid "Can't deposit from box..." +msgstr "无法从盒子内存入…" + +msgid "Can't deposit the last Pokémon!" +msgstr "无法存入队伍中的最后一只宝可梦!" + +msgid "Can't escape!" +msgstr "不能逃跑!" + +msgid "Can't find deposited Pokémon" +msgstr "无法找到存入的宝可梦" + +msgid "Can't find the map 'Map{1:03d}' in the Data folder. The game will resume at the player's position." +msgstr "在Data文件夹内无法找到地图「Map{1:03d}」。游戏将会在玩家所在的位置继续。" + +msgid "Can't place a Shadow Pokemon there." +msgstr "这里无法放置黑暗宝可梦。" + +msgid "Can't place an egg there." +msgstr "无法将蛋放入这里。" + +msgid "Can't re-store deleted item in bag" +msgstr "无法复位背包中已被删除的道具" + +msgid "Can't save. No name was entered." +msgstr "Can't save. No name was entered." + +msgid "Can't save. The Pokémon list is empty." +msgstr "Can't save. The Pokémon list is empty." + +msgid "Can't store the Pokémon..." +msgstr "无法存入这只宝可梦…" + +msgid "Can't store the egg" +msgstr "无法存入蛋" + +msgid "Can't store the {1}." +msgstr "无法存入{1}。" + +msgid "Can't use that here." +msgstr "无法在这里使用。" + +msgid "Can't use that while on a bicycle." +msgstr "在自行车上无法使用它。" + +msgid "Can't withdraw from party..." +msgstr "无法从队伍中取出…" + +msgid "Cancel" +msgstr "取消" + +msgid "Cancel?" +msgstr "取消?" + +msgid "Capable of taking hits." +msgstr "抗打能力强。" + +msgid "Careful" +msgstr "慎重" + +msgid "Careless Ribbon" +msgstr "疏忽奖章" + +msgid "Caught: None\nBalls: {1}" +msgstr "抓到:无\n球:{1}" + +msgid "Caught: {1}\nLevel: {2}\nBalls: {3}" +msgstr "抓到:{1}\n级别:{2}\n球:{3}" + +msgid "Cave" +msgstr "洞窟" + +msgid "Certainly. You want {1}.\nThat will be ${2}. OK?" +msgstr "好的。\n{1}一共¥{2}。可以吗?" + +msgid "Certainly. You want {2} {1}(s)?" +msgstr "好的。您想买{2}个{1}?" + +msgid "Challenge Mode" +msgstr "挑战模式" + +msgid "Champion Ribbon" +msgstr "冠军奖章" + +msgid "Change Game Ruleset" +msgstr "改变游戏规则集" + +msgid "Change which EV?" +msgstr "改变哪一项基础点数?" + +msgid "Changed to Blade Forme!" +msgstr "切换成刀剑形态了!" + +msgid "Changed to Shield Forme!" +msgstr "切换成盾牌形态了!" + +msgid "Charti Berries" +msgstr "草蚕果" + +msgid "Check Virtual Trainer" +msgstr "检查虚拟训练家" + +msgid "Check for Updates" +msgstr "检查更新" + +msgid "Check for new awards" +msgstr "检查新的奖品" + +msgid "Check opponent's cards." +msgstr "检查对方的牌。" + +msgid "Checks" +msgstr "格子" + +msgid "Cheri Berries" +msgstr "樱子果" + +msgid "Chesto Berries" +msgstr "零余果" + +msgid "Chilan Berries" +msgstr "灯浆果" + +msgid "Choose Pokémon and confirm." +msgstr "选择并确认宝可梦。" + +msgid "Choose Pokémon or cancel." +msgstr "选择或取消选择宝可梦。" + +msgid "Choose Trainer Type" +msgstr "选择训练家类型" + +msgid "Choose a Letter." +msgstr "选择一个字母。" + +msgid "Choose a Pokémon." +msgstr "选择一只宝可梦。" + +msgid "Choose a card, or check opponent with Z." +msgstr "选择一张牌,或者使用Z检查对方。" + +msgid "Choose a card." +msgstr "选择一张牌。" + +msgid "Choose a command." +msgstr "选择一个命令。" + +msgid "Choose move to forget." +msgstr "选择要遗忘的招式。" + +msgid "Choose the first Pokémon." +msgstr "选择第一只宝可梦。" + +msgid "Choose the gift you want to receive.\\wtnp[0]" +msgstr "选择你想要获得的礼物。\\wtnp[0]" + +msgid "Choose the second Pokémon." +msgstr "选择第二只宝可梦。" + +msgid "Choose the third Pokémon." +msgstr "选择第三只宝可梦。" + +msgid "Choose your game mode:" +msgstr "请选择游戏模式:" + +msgid "Choose {1} cards to use for this duel." +msgstr "选择{1}张牌在这场决斗中使用。" + +msgid "Choosing the starting player..." +msgstr "选择开始的玩家…" + +msgid "Chople Berries" +msgstr "莲蒲果" + +msgid "City" +msgstr "城市" + +msgid "Classic Ribbon" +msgstr "经典奖章" + +msgid "Clear Pokérus" +msgstr "清除宝可病毒" + +msgid "Click to select a map" +msgstr "Click to select a map\n" + +msgid "Click!\n...... ......" +msgstr "咔哒!\n…………" + +msgid "Close bag." +msgstr "关闭背包。" + +msgid "Close storage." +msgstr "关闭存储。" + +msgid "Closes the PokéPod and returns to the game." +msgstr "关闭PokéPod,回到游戏。" + +msgid "Coba Berries" +msgstr "棱瓜果" + +msgid "Coins were scattered everywhere!" +msgstr "地上洒满了硬币!" + +msgid "Coins:\n{1}" +msgstr "硬币:\n{1}" + +msgid "Coins: {1}" +msgstr "硬币:{1}" + +msgid "Colbur Berries" +msgstr "刺耳果" + +msgid "Compete" +msgstr "竞赛" + +msgid "Competitive sharply raised {1}'s Special Attack!" +msgstr "好胜特性大幅提高了{1}的特攻!" + +msgid "Compile Text?" +msgstr "编译文本?" + +msgid "Congratulations on advancing to the final round!\nThe final battle will take place in the Champion's Arena. Its winner will be crowned Champion of Tandor!" +msgstr "恭喜晋级最终轮!\n最后的战斗将会在冠军竞技场展开。\n获胜者将会成为天舵地区的冠军!" + +msgid "Congratulations!" +msgstr "恭喜!" + +msgid "Congratulations!\nYour {1} evolved into {2}!" +msgstr "恭喜!\n{1}进化成了{2}!" + +msgid "Congratulations, {1}!" +msgstr "恭喜,{1}!" + +msgid "Continue" +msgstr "继续游戏" + +msgid "Continue Box operations?" +msgstr "还要继续操作吗?" + +msgid "Continue the game with those options permanently disabled?" +msgstr "永久禁用那些规则并继续游戏?" + +msgid "Controls" +msgstr "操作" + +msgid "Cool Ribbon" +msgstr "帅气缎带" + +msgid "Cool Ribbon Super" +msgstr "超级帅气缎带" + +msgid "Cornn Berries" +msgstr "玉黍果" + +msgid "Could it be the seed of greatness?\\.\nThe potential to transform yourself completely?\\^" +msgstr "在你的心中,也许埋藏着一颗象征着伟大的种子,\\.\n一种可以使你蜕变的潜力?\\^" + +msgid "Could not load VT data!" +msgstr "无法读取虚拟训练家数据!" + +msgid "Could not reach server to determine if your game is up-to-date. \\wtnp[40]" +msgstr "无法连接到服务器,\n无法确认你的游戏是否已更新。\\wtnp[40]" + +msgid "Couldn't find an unclaimed Mystery Gift with ID {1}." +msgstr "无法找到ID为{1}的未声明的神秘礼物。" + +msgid "Couldn't return unusable item to Bag somehow." +msgstr "因为某些原因无法收回无法使用的道具。" + +msgid "Couldn't return unused item to Bag somehow." +msgstr "因为某些原因无法收回未使用的道具。" + +msgid "Country Ribbon" +msgstr "地区奖章" + +msgid "Crafty Shield protected your team!" +msgstr "己方队伍受到了戏法防守的保护!" + +msgid "Crafty Shield protected {1}!" +msgstr "戏法防守保护了{1}!" + +msgid "Crag" +msgstr "峭壁" + +msgid "Create new Virtual Trainer" +msgstr "创建新的虚拟训练家" + +msgid "Creating a new Virtual Trainer will delete your older one and will reset your ranking and battle stats." +msgstr "创建新的虚拟训练家将会删除旧者,并将重置你的排名和对战数据。" + +msgid "Cupu Berries" +msgstr "库普果" + +msgid "Current Version = {1} \\wtnp[30]" +msgstr "当前版本 = {1} \\wtnp[30]" + +msgid "Custap Berries" +msgstr "释陀果" + +msgid "Custom" +msgstr "自定义" + +msgid "Custom Game Settings" +msgstr "自定义游戏设置" + +msgid "Custom/Nuzlocke Mode" +msgstr "自定义/纳兹洛克(Nuzlocke)模式" + +msgid "DEFEND" +msgstr "防守" + +msgid "DEL: Delete map from canvas" +msgstr "DEL: Delete map from canvas\n" + +msgid "DEPOSIT POKéMON" +msgstr "存入宝可梦" + +msgid "DESELECT" +msgstr "取消选择" + +msgid "DOUBLE Cup" +msgstr "双打杯赛" + +msgid "DS BORDER" +msgstr "DS边框" + +msgid "Dark" +msgstr "恶" + +msgid "Day-Care Couple" +msgstr "培养屋夫妇" + +msgid "Dec." +msgstr "十一月" + +msgid "December" +msgstr "十二月" + +msgid "Default" +msgstr "默认" + +msgid "Defense" +msgstr "防御" + +msgid "Defiant sharply raised {1}'s Attack!" +msgstr "不服输特性大幅提高了{1}的攻击!" + +msgid "Delete" +msgstr "删除" + +msgid "Delete This Save File" +msgstr "删除当前存档文件" + +msgid "Delete a move to make\nroom for {1}?" +msgstr "要为了学习{1}而\n遗忘一个招式吗?" + +msgid "Delete a move to make room for {1}?" +msgstr "为了学习{1},要忘记其他的招式吗?" + +msgid "Dependent events removed." +msgstr "已移除依赖事件" + +msgid "Deposit" +msgstr "箱子" + +msgid "Deposit Item" +msgstr "存入道具" + +msgid "Deposit Pokémon" +msgstr "存放宝可梦" + +msgid "Deposit in which Box?" +msgstr "存入哪个盒子?" + +msgid "Deposited {1} {2}(s)." +msgstr "存放了{1}个{2}。" + +msgid "Deselect" +msgstr "取消选择" + +msgid "Desert" +msgstr "沙漠" + +msgid "Dex No." +msgstr "图鉴 No." + +msgid "Disable Healing In Battle" +msgstr "禁止战斗时回复" + +msgid "Disable Pokémarts" +msgstr "禁止商店" + +msgid "Do it! {1}!" +msgstr "上吧!{1}!" + +msgid "Do not underestimate the might of Dragons!" +msgstr "不要低估龙的威力!" + +msgid "Do what with an item?" +msgstr "要拿道具做什么?" + +msgid "Do what with the mail?" +msgstr "要拿邮件如何?" + +msgid "Do what with {1}?" +msgstr "要对{1}做什么?" + +msgid "Do you want to change its song now?" +msgstr "想要现在改变它的声音吗?" + +msgid "Do you want to change {1}'s ability to {2}?" +msgstr "要改变{1}的特性为{2}吗?" + +msgid "Do you want to delete the save file and start anew?" +msgstr "要删除这份存档文件并开始新游戏吗?" + +msgid "Do you want to open the battle simulator now? This will quit the game." +msgstr "要现在启动战斗模拟器吗?游戏将会退出。" + +msgid "Do you want to run the patcher now?" +msgstr "要运行更新器吗?" + +msgid "Do you want to try and run the patcher anyway?" +msgstr "无论如何都想要尝试运行更新器吗?" + +msgid "Do you want to use another Repel?" +msgstr "要继续使用喷雾吗?" + +msgid "Do you want to withdraw your pokemon from the GTS?" +msgstr "想要从GTS中取回你的宝可梦吗?" + +msgid "Docile" +msgstr "坦率" + +msgid "Done!" +msgstr "传送完成!" + +msgid "Double-click: Edit map's metadata" +msgstr "Double-click: Edit map's metadata\n" + +msgid "Downcast Ribbon" +msgstr "低落奖章" + +msgid "Drag map to move it" +msgstr "Drag map to move it\n" + +msgid "Dragon" +msgstr "龙" + +msgid "Dupes Clause" +msgstr "含糊条款" + +msgid "Duplicate" +msgstr "复制" + +msgid "Durin Berries" +msgstr "金枕果" + +msgid "E: Edit map's encounters" +msgstr "E: Edit map's encounters\n" + +msgid "EDIT" +msgstr "编辑" + +msgid "EXCHANGE" +msgstr "交换" + +msgid "EXIT" +msgstr "退出" + +msgid "Each Pokemon's HP was halved!" +msgstr "各个宝可梦的HP被平分了!" + +msgid "Earned coins" +msgstr "获得的硬币" + +msgid "Earth Ribbon" +msgstr "地球奖章" + +msgid "Edit" +msgstr "编辑" + +msgid "Effort Ribbon" +msgstr "努力奖章" + +msgid "Egg" +msgstr "蛋" + +msgid "Egg with eggsteps: {1}." +msgstr "蛋,剩余孵蛋步数:{1}。" + +msgid "Eggs can't hold items." +msgstr "蛋无法持有道具。" + +msgid "Eggs can't hold mail." +msgstr "蛋无法持有邮件。" + +msgid "Either" +msgstr "都可以" + +msgid "Electric" +msgstr "电" + +msgid "Electricity's power was weakened!" +msgstr "电属性招式的威力减弱了!" + +msgid "Eletux is the best pick!\\wtnp[160]" +msgstr "蓝电马是最好的选择!\\wtnp[160]" + +msgid "Encounter type out of range" +msgstr "遇敌类型超出范围" + +msgid "Enigma Berries" +msgstr "谜芝果" + +msgid "Enter text using the keyboard. Press ENTER to confirm." +msgstr "通过键盘输入文字。按回车键确认。" + +msgid "Enter text using the keyboard. Press ESC to cancel, or ENTER to confirm." +msgstr "通过键盘输入文字。按ESC键取消,按回车键确认。" + +msgid "Enter the speech for when you are challenged" +msgstr "输入被挑战时的开场白" + +msgid "Enter the speech for when you lost" +msgstr "输入失败时的收场白" + +msgid "Enter the speech for when you win" +msgstr "输入胜利时的收场白" + +msgid "Enter {1}'s name." +msgstr "输入{1}的名字。" + +msgid "Entry" +msgstr "入场" + +msgid "Erase name" +msgstr "擦除昵称" + +msgid "Event Ribbon" +msgstr "事件奖章" + +msgid "Everything was dug up!" +msgstr "挖出了所有东西!" + +msgid "Execute search." +msgstr "执行搜索。" + +msgid "Execute sort." +msgstr "执行排序。" + +msgid "Exit" +msgstr "退出" + +msgid "Exit To Desktop" +msgstr "退出到桌面" + +msgid "Exit To Menu" +msgstr "退出到主菜单" + +msgid "Exit from the Box?" +msgstr "离开这个盒子?" + +msgid "Exp. Points" +msgstr "现在的经验值" + +msgid "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" +msgstr "Expected a section at the beginning of the file. This error may also occur if the file was not saved in UTF-8.\n{1}" + +msgid "Export selected to file" +msgstr "将被选中者导出到文件" + +msgid "FANCY Cup" +msgstr "精巧杯赛" + +msgid "FIERCE ATTACK" +msgstr "猛烈攻击" + +msgid "FIFTH" +msgstr "第五位" + +msgid "FIRST" +msgstr "第一位" + +msgid "FLOW" +msgstr "流动" + +msgid "FORMS" +msgstr "形态" + +msgid "FORMS SEEN" +msgstr "见过的形态" + +msgid "FOURTH" +msgstr "第四位" + +msgid "Failed to compile text: {1}" +msgstr "Failed to compile text: {1}" + +msgid "Failed to connect, the servers may be experiencing problems. Please try again later." +msgstr "连接失败,服务器也许出了一些问题。请稍后重试。" + +msgid "Failed to create the trainer type. Choose a different name." +msgstr "Failed to create the trainer type. Choose a different name." + +msgid "Failed to delete stored items" +msgstr "删除存储的道具失败" + +msgid "Failed to get Pokemon data, trade aborted." +msgstr "获取宝可梦数据失败,交换中断。" + +msgid "Failed to load data from server!" +msgstr "无法从服务器读取数据!" + +msgid "Fainted" +msgstr "濒死" + +msgid "Fainted Pokémon are considered dead and only one can be caught per route." +msgstr "濒死的宝可梦视作死亡,每条道路只能收服一只宝可梦。" + +msgid "False" +msgstr "假" + +msgid "Faraway place" +msgstr "遥远的地方" + +msgid "Fast" +msgstr "快" + +msgid "Feb." +msgstr "二月" + +msgid "February" +msgstr "二月" + +msgid "Female" +msgstr "♀" + +msgid "Female Shiny" +msgstr "♀异色" + +msgid "Fertilize" +msgstr "施肥" + +msgid "Fight" +msgstr "战斗" + +msgid "Fighting" +msgstr "格斗" + +msgid "Figy Berries" +msgstr "勿花果" + +msgid "File {1}, line {2}\n{3}" +msgstr "File {1}, line {2}\n{3}\n" + +msgid "File {1}, section {2}, key {3}\n{4}" +msgstr "File {1}, section {2}, key {3}\n{4}\n" + +msgid "Fill all fields!" +msgstr "还有按键未被设置!" + +msgid "Finally someone worth battling!" +msgstr "终于有值得我与之对战的人了!" + +msgid "Fire" +msgstr "火" + +msgid "Fire's power was weakened!" +msgstr "火属性招式的威力减弱了!" + +msgid "First move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "First move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Flying" +msgstr "飞行" + +msgid "Folks, we're back with Round 2!" +msgstr "诸位,第二轮比赛就要开始了!" + +msgid "Font Style" +msgstr "字体样式" + +msgid "Footprint Ribbon" +msgstr "脚印奖章" + +msgid "For a Balanced trainer like you...\\^" +msgstr "对于像你这样平衡的训练家…\\^" + +msgid "For a Defensive trainer like you...\\^" +msgstr "对于像你这样注重防御的训练家…\\^" + +msgid "For an Offensive trainer like you...\\^" +msgstr "对于像你这样注重进攻的训练家…\\^" + +msgid "For some reason this Pokémon can't be caught!" +msgstr "由于某些原因,无法收服这只宝可梦!" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "作为与{1}的{2}的交换,\n{3}送出了{4}。" + +msgid "For {1}'s {2},\n{3} sends {4}." +msgstr "作为与{1}的{2}的交换,\n{3}送出了{4}。" + +msgid "For {1}, the {2} was too bitter!" +msgstr "对{1}来说,{2}太苦了!" + +msgid "For {1}, the {2} was too dry!" +msgstr "对{1}来说,{2}太涩了!" + +msgid "For {1}, the {2} was too sour!" +msgstr "对{1}来说,{2}太酸了!" + +msgid "For {1}, the {2} was too spicy!" +msgstr "对{1}来说,{2}太辣了!" + +msgid "For {1}, the {2} was too sweet!" +msgstr "对{1}来说,{2}太甜了!" + +msgid "Foreign Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "他人的宝可梦\n{1}\n({2})\n{3} ({4})" + +msgid "Forest" +msgstr "森林" + +msgid "Forget move" +msgstr "遗忘招式" + +msgid "Form" +msgstr "形态" + +msgid "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Fourth move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "Frame" +msgstr "文本框" + +msgid "Friday" +msgstr "星期五" + +msgid "Fuse with which Pokémon?" +msgstr "与哪只宝可梦融合?" + +msgid "GLOBAL RANKING:" +msgstr "全球排名:" + +msgid "GTS" +msgstr "GTS" + +msgid "Game Version: {1}\nServer Version: {2}" +msgstr "游戏版本:{1}\n服务器版本:{2}" + +msgid "Ganlon Berries" +msgstr "龙睛果" + +msgid "Gender" +msgstr "性别" + +msgid "Gender override removed." +msgstr "性别覆写已被移除。" + +msgid "Gender {1} is being forced." +msgstr "原本的性别强制为{1}。" + +msgid "Gender {1} is natural." +msgstr "原本的性别为{1}。" + +msgid "Genderless" +msgstr "无性别" + +msgid "Genderless Shiny" +msgstr "无性别异色" + +msgid "Gentle" +msgstr "温顺" + +msgid "Ghost" +msgstr "幽灵" + +msgid "Give" +msgstr "携带" + +msgid "Give random strain" +msgstr "给予随机的strain值" + +msgid "Give to which Pokémon?" +msgstr "要给那一只宝可梦?" + +msgid "Give up trying to teach a new move to {1}?" +msgstr "要放弃教{1}新招式?" + +msgid "Go back to the previous menu." +msgstr "返回到上一级菜单。" + +msgid "Go for it, {1}!" +msgstr "上吧,{1}!" + +msgid "Go! {1} and {2}!" +msgstr "上吧!{1}和{2}!" + +msgid "Go! {1}!" +msgstr "上吧!{1}!" + +msgid "Good endurance." +msgstr "能吃苦耐劳。" + +msgid "Good perseverance." +msgstr "善于忍耐。" + +msgid "Goodness! That was quite a thorough rout.\nI may require some tea and\nbiscuits after this match.\nIf you like, you would be welcome to join me." +msgstr "天哪!真是完败。\n比赛结束之后我想要些茶和饼干。\n如果你不介意,我愿与你分享。" + +msgid "Goodness, you are really quite strong." +msgstr "诶,你真的好强。" + +msgid "Gorgeous Ribbon" +msgstr "光辉奖章" + +msgid "Gorgeous Royal Ribbon" +msgstr "光辉皇家奖章" + +msgid "Got all opponent's cards." +msgstr "获得了对方的所有的牌。" + +msgid "Got away safely!" +msgstr "成功地逃跑了!" + +msgid "Got opponent's {1} card." +msgstr "获得了对方的{1}张牌。" + +msgid "Gotcha! {1} was caught!" +msgstr "成功了!{1}被收服了!" + +msgid "Graphics/Pictures/BATTLE/battleBagChoices" +msgstr "Graphics/Translations/Simplified Chinese/battleBagChoices_chs" + +msgid "Graphics/Pictures/BATTLE/battleBagLast" +msgstr "Graphics/Translations/Simplified Chinese/battleBagLast_chs" + +msgid "Graphics/Pictures/BATTLE/battleItemConfirm" +msgstr "Graphics/Translations/Simplified Chinese/battleItemConfirm_chs" + +msgid "Graphics/Pictures/BATTLE/moveSelButtons" +msgstr "Graphics/Translations/Simplified Chinese/moveSelButtons_chs" + +msgid "Graphics/Pictures/Pokedex/entryicons" +msgstr "Graphics/Translations/Simplified Chinese/entryicons_chs" + +msgid "Graphics/Pictures/Summary/summary1text" +msgstr "Graphics/Translations/Simplified Chinese/summary1text_chs" + +msgid "Graphics/Pictures/Summary/summary2text" +msgstr "Graphics/Translations/Simplified Chinese/summary2text_chs" + +msgid "Graphics/Pictures/Summary/summary3text" +msgstr "Graphics/Translations/Simplified Chinese/summary3text_chs" + +msgid "Graphics/Pictures/Summary/summary4text" +msgstr "Graphics/Translations/Simplified Chinese/summary4text_chs" + +msgid "Graphics/Pictures/battleStatuses" +msgstr "Graphics/Translations/Simplified Chinese/battleStatuses_chs" + +msgid "Graphics/Pictures/boxpartytab" +msgstr "Graphics/Translations/Simplified Chinese/boxpartytab_chs" + +msgid "Graphics/Pictures/boxsides" +msgstr "Graphics/Translations/Simplified Chinese/boxsides_chs" + +msgid "Graphics/Pictures/jukeboxbg" +msgstr "Graphics/Translations/Simplified Chinese/jukeboxbg_chs" + +msgid "Graphics/Pictures/statuses" +msgstr "Graphics/Translations/Simplified Chinese/statuses_chs" + +msgid "Graphics/Pictures/trcard.png" +msgstr "Graphics/Translations/Simplified Chinese/trcard_chs.png" + +msgid "Graphics/Pictures/typesbw" +msgstr "Graphics/Translations/Simplified Chinese/typesbw_chs" + +msgid "Graphics/Titles/Start" +msgstr "Graphics/Translations/Simplified Chinese/Start_chs" + +msgid "Graphics/Titles/custom_pokelogo" +msgstr "Graphics/Translations/Simplified Chinese/custom_pokelogo_chs" + +msgid "Graphics/Titles/custom_pokelogo_shine" +msgstr "Graphics/Translations/Simplified Chinese/custom_pokelogo_shine_chs" + +msgid "Graphics/Titles/pic_4" +msgstr "Graphics/Translations/Simplified Chinese/pic_4_chs" + +msgid "Graphics/Titles/pic_4under" +msgstr "Graphics/Translations/Simplified Chinese/pic_4under_chs" + +msgid "Grass" +msgstr "草" + +msgid "Grass grew to cover the battlefield!" +msgstr "青草长满了场地!" + +msgid "Gravity intensified!" +msgstr "重力增加了!" + +msgid "Gravity returned to normal!" +msgstr "重力回归正常了!" + +msgid "Gray" +msgstr "灰" + +msgid "Green" +msgstr "绿" + +msgid "Grepa Berries" +msgstr "萄葡果" + +msgid "Ground" +msgstr "地面" + +msgid "Guara Berries" +msgstr "瓜拉果" + +msgid "Gyahahaha! I expected nothing less from you! Go on to the next round, then. You deserve it!" +msgstr "噶哈哈哈!\n真不愧是我看中的人!\n前进吧。这是你应得的!" + +msgid "HM moves can't be forgotten now." +msgstr "现在无法遗忘秘传招式。" + +msgid "HP" +msgstr "HP" + +msgid "HP greater than total HP" +msgstr "HP大于最大HP" + +msgid "HP less than 0" +msgstr "HP少于0" + +msgid "HP/Status" +msgstr "HP/状态" + +msgid "HT" +msgstr "高度" + +msgid "Haban Berries" +msgstr "莓榴果" + +msgid "Hafli Berries" +msgstr "哈夫利果" + +msgid "Hail continues to fall." +msgstr "天上持续降下冰雹。" + +msgid "Hail is falling." +msgstr "天上降下了冰雹。" + +msgid "Hall of Fame" +msgstr "名人堂" + +msgid "Hall of Fame No." +msgstr "名人堂 No。" + +msgid "Happiness" +msgstr "亲密度" + +msgid "Hardy" +msgstr "勤奋" + +msgid "Has strain {1}, infectious for {2} more days." +msgstr "strain值为{1},传染期剩余超过{2}天。" + +msgid "Has strain {1}, not infectious." +msgstr "strain值为{1},没有传染性。" + +msgid "Hasty" +msgstr "急躁" + +msgid "Hates to lose." +msgstr "不服输。" + +msgid "Heal" +msgstr "治愈" + +msgid "Healing in-battle is disabled by your custom game settings!" +msgstr "由于你在自定义游戏中的设置,你不能在战斗中回复!" + +msgid "Heart" +msgstr "心金" + +msgid "Heart gauge is {1}." +msgstr "心灵值为{1}。" + +msgid "Heavy to Light" +msgstr "由重到轻" + +msgid "Helloooooo ladies, gentlemen,\npeople of Tandor!" +msgstr "女士们先生们,\n天舵地区的各位,大家好!" + +msgid "Here we are! Round 4, the semifinals!" +msgstr "这里!第四轮比赛,半决赛!" + +msgid "Here you are!\nThank you!" +msgstr "给您!\n感谢惠顾!" + +msgid "Hi there, \\PN!\nI wanted to thank you for stopping the Power Plant attacks.\nYou really did a good thing for Bealbeach City, and for all of Tandor!\nEver since I heard about that, I've been itching for a rematch.\nThis time, my team and I are going all-out!\nI hope you'll go all-out, too!" +msgstr "你好呀,\\PN!\n我想对你阻止了核能厂的攻击表达感谢。\n你对波碧湾市以及\n整个天舵地区做出了很大的贡献!\n自从我听说了这些之后,\n我一直想找机会与你重新对战。\n这一回,我和我的队伍将会使出全力!\n我希望你也能使出你的全力!" + +msgid "Hidden Power:\n{1}, power {2}." +msgstr "觉醒力量:\n{1},威力 {2}。" + +msgid "Highly curious." +msgstr "好奇心强。" + +msgid "Highly persistent." +msgstr "顽强不屈。" + +msgid "Hit {1} time!" +msgstr "命中{1}次!" + +msgid "Hit {1} times!" +msgstr "命中{1}次!" + +msgid "Hiyah! I have honed my skills as a Surfer and a Ninja! We command mastery over the waves!" +msgstr "嗨呀!\n我作为冲浪者和忍者磨炼自己的技巧!\n我们在浪涛之上随心所欲!" + +msgid "Hmm... impressive." +msgstr "嗯…了不起。" + +msgid "Hmph." +msgstr "哼。" + +msgid "Hoenn Beauty Contest Hyper Rank winner!" +msgstr "丰缘华丽大赛美丽组特级比赛冠军!" + +msgid "Hoenn Beauty Contest Master Rank winner!" +msgstr "丰缘华丽大赛美丽组大师级比赛冠军!" + +msgid "Hoenn Beauty Contest Normal Rank winner!" +msgstr "丰缘华丽大赛美丽组普通级比赛冠军!" + +msgid "Hoenn Beauty Contest Super Rank winner!" +msgstr "丰缘华丽大赛美丽组超级比赛冠军。!" + +msgid "Hoenn Cool Contest Hyper Rank winner!" +msgstr "丰缘华丽大赛帅气组特级比赛冠军!" + +msgid "Hoenn Cool Contest Master Rank winner!" +msgstr "丰缘华丽大赛帅气组大师级比赛冠军!" + +msgid "Hoenn Cool Contest Normal Rank winner!" +msgstr "丰缘华丽大赛帅气组普通级比赛冠军!" + +msgid "Hoenn Cool Contest Super Rank winner!" +msgstr "丰缘华丽大赛帅气组超级比赛冠军!" + +msgid "Hoenn Cute Contest Hyper Rank winner!" +msgstr "丰缘华丽大赛可爱组特级比赛冠军!" + +msgid "Hoenn Cute Contest Master Rank winner!" +msgstr "丰缘华丽大赛可爱组大师级比赛冠军。!" + +msgid "Hoenn Cute Contest Normal Rank winner!" +msgstr "丰缘华丽大赛可爱组普通级比赛冠军。" + +msgid "Hoenn Cute Contest Super Rank winner!" +msgstr "丰缘华丽大赛可爱组超级比赛冠军!" + +msgid "Hoenn Smart Contest Hyper Rank winner!" +msgstr "丰缘华丽大赛聪明组特级比赛冠军!" + +msgid "Hoenn Smart Contest Master Rank winner!" +msgstr "丰缘华丽大赛聪明组大师级比赛冠军!" + +msgid "Hoenn Smart Contest Normal Rank winner!" +msgstr "丰缘华丽大赛聪明组普通级比赛冠军!" + +msgid "Hoenn Smart Contest Super Rank winner!" +msgstr "丰缘华丽大赛聪明组超级比赛冠军!" + +msgid "Hoenn Tough Contest Hyper Rank winner!" +msgstr "丰缘华丽大赛强壮组特级比赛冠军" + +msgid "Hoenn Tough Contest Master Rank winner!" +msgstr "丰缘华丽大赛强壮组大师级比赛冠军!" + +msgid "Hoenn Tough Contest Normal Rank winner!" +msgstr "丰缘华丽大赛强壮组普通级比赛冠军!" + +msgid "Hoenn Tough Contest Super Rank winner!" +msgstr "丰缘华丽大赛强壮组超级比赛冠军!" + +msgid "Hold down while walking to run." +msgstr "长按可以切换跑步状态。" + +msgid "Hondew Berries" +msgstr "哈密果" + +msgid "Honored \\PN,\nThere is a stirring in the wind.\nThe Gods murmur in the deep.\nA storm brews on the horizon.\nOur Village will soon be in danger.\nWithout your help, Tsukinami will fall." +msgstr "凛冽的寒风呼啸\n担忧的神明叮咛\n当暴风雨出现在地平线上时\n危机 将再一次降临\n而只有你\n才能化解月波村的劫难。" + +msgid "How many do you want to deposit?" +msgstr "想要存放多少?" + +msgid "How many do you want to withdraw?" +msgstr "想要取出多少?" + +msgid "How many minutes between autosaves? (1-60)" +msgstr "每次自动保存间隔多少分钟?(1-60)" + +msgid "Huh?" +msgstr "嗯?" + +msgid "Huh?\nThe {1}'s responding!" +msgstr "嗯?\n{1}有响应了!" + +msgid "Huh?\n{1} stopped evolving!" +msgstr "嗯?\n{1}停止了进化!" + +msgid "I alone command the incredible power of Dragons! Fear our unstoppable might!" +msgstr "我独自指挥着龙的难以置信的力量!\n对我们无法阻挡的力量恐惧吧!" + +msgid "I am a fossil revivification expert." +msgstr "我是一名复活化石的专家。" + +msgid "I can feel the anticipation in the air.\nThese trainers have spent their entire lives preparing for this moment!" +msgstr "我能感受到空气中洋溢着期待。\n这些训练家用他们一生的时间为这一刻作准备!" + +msgid "I can feel the tension crackling in the air." +msgstr "我能感受到空气之中充满了紧张感。" + +msgid "I can pay ${1}.\nWould that be OK?" +msgstr "我会付给您¥{1}。\n这样可以吗?" + +msgid "I can pay ${1}. Would that be OK?" +msgstr "我会付给您¥{1}。这样可以吗?" + +msgid "I can tell that they both are itching for another fight!" +msgstr "我能看出他们都迫不及待地\n想要开始下一场比赛了!" + +msgid "I can tell the crowd is loving this! It only gets more intense from here on out, folks!" +msgstr "我能看出大家的喜爱之情!\n从现在开始的战斗只会愈发激烈,\n诸位!" + +msgid "I do say!\nHave we perchance met before?\nI am certain we have.\nYou do leave quite an impression, indeed.\nHowever, allow me to reintroduce myself:\nI am Sr. Goldkorn.\nI represent a refined style of battle.\nA tradition which is sadly going away, it seems... But, I shall prove that refinement still has a place in the arena.\nPlease allow us to have a clean, civil match." +msgstr "我说!\n我们是否曾经见过一面?\n我记得很清楚。\n你给我留下了很深的印象。\n那么,请允许我重新介绍一下自己:\n我是金科爵士。\n我将优雅贯彻在我的对战当中。\n很不幸,\n这种传统的对战风格正在逐渐被人遗忘…\n但我会证明它还在这竞技场中占有一席之地。\n请允许我们进行一场文明的、有礼仪的对战吧。" + +msgid "I have created... life!" +msgstr "我创造了…生命!" + +msgid "I kept the best for last!" +msgstr "我把重头戏留在了最后!" + +msgid "I know I look cute, but you shouldn't underestimate me! I won last year and I'll do it again!" +msgstr "我知道我看起来很可爱,\n但是请你不要低估我!\n去年我夺得了冠军,今年我也会!" + +msgid "I say!" +msgstr "我就说!" + +msgid "I see a great future ahead of you, but are you ready for this?" +msgstr "我看到了你一片光明的前程,\n但你准备好迎接这个了吗?" + +msgid "I see you command your Pokémon with great intelligence and respect. A lesser trainer could not have triumphed against us. I must bow to your superiority." +msgstr "我看得出你用智慧和尊重指挥着你的宝可梦。\n弱小的训练家是不可能打败你的。\n我必须向你低头。" + +msgid "I specialize in the mysterious and mystical Fairy type. Soon, you'll be under our spell." +msgstr "我钻研深奥而神秘的妖精属性。\n很快,你就会臣服于我们的法术之下。" + +msgid "I use only the most perfect mechanical Pokémon. Your puny team won't stand a chance." +msgstr "我只会用最完美的机械宝可梦。\n你弱小的队伍不会有任何战胜我的希望。" + +msgid "I will bring your Pokémon back to life in just a moment." +msgstr "只需要一段时间,我就能复活这只宝可梦。" + +msgid "I'd like to know your name.\nPlease tell me." +msgstr "请告诉我你的名字。" + +msgid "I'll throw in a Premier Ball, too." +msgstr "作为赠品,您还会获得一个纪念球。" + +msgid "I've done it!" +msgstr "我完成了!" + +msgid "IDNo. {1}" +msgstr "ID No. {1}" + +msgid "IDNo.{1}
" +msgstr "ID No.{1}
" + +msgid "IDNo.{1}" +msgstr "ID No.{1}" + +msgid "INELIGIBLE" +msgstr "没有资格" + +msgid "INFO" +msgstr "信息" + +msgid "Iapapa Berries" +msgstr "芭亚果" + +msgid "Ice" +msgstr "冰" + +msgid "If both trainers are ready, then..." +msgstr "如果两边的训练家都准备好了,那么…" + +msgid "If the mail is removed, the message will be lost. OK?" +msgstr "如果收回邮件,邮件上的消息将会消失。可以吗?" + +msgid "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." +msgstr "If true, this map is part of the Safari Zone (both indoor and outdoor). Not to be used in the reception desk." + +msgid "If you bring me a Pokémon fossil, I can restore it to life." +msgstr "如果你把宝可梦的化石带给我,我可以让它获得重生。" + +msgid "If you quit now, you will recieve {1} Coin(s). Will you quit?" +msgstr "如果你现在退出,你将会获得{1}枚硬币。\n要退出吗?" + +msgid "If you see one, bring it to me." +msgstr "如果你看到了一块化石,把它带给我吧。" + +msgid "Impetuous and silly." +msgstr "冒冒失失。" + +msgid "Impish" +msgstr "淘气" + +msgid "Import Pokémon Data" +msgstr "导入宝可梦数据" + +msgid "In Bag:{1:d}" +msgstr "背包里:{1:d}个" + +msgid "In the spirit of fairness all online features will be disabled on this save." +msgstr "为公平起见,本存档中所有的联网功能都将会被禁用。" + +msgid "Invalid pocket: {1}" +msgstr "无效的口袋:{1}" + +msgid "Is it OK to throw away {1} {2}(s)?" +msgstr "确认要扔掉{1}个{2}吗?" + +msgid "Is there anything else I can help you with?" +msgstr "还有其他能够帮到您的事情吗?" + +msgid "It appears to move occasionally. It may be close to hatching." +msgstr "它偶尔会动了。看起来很快就能孵化了。" + +msgid "It broke all barriers!" +msgstr "它打破了一切障碍!" + +msgid "It can't be used when you have someone with you." +msgstr "当有人与你同行的时候,你无法使用它。" + +msgid "It can't be used while in the Hazard Suit." +msgstr "穿着防辐射服时无法使用。" + +msgid "It contained {1}." +msgstr "里面包含着{1}。" + +msgid "It created a bizarre area in which Pokémon's held items lose their effects!" +msgstr "所有宝可梦持有的道具都失效了的不可思议的空间被创造出来了!" + +msgid "It created a bizarre area in which the Defense and Sp. Def stats are swapped!" +msgstr "互换了防御与特防不可思议的空间被创造出来了!" + +msgid "It doesn't affect\n{1}..." +msgstr "对{1}没有效果…" + +msgid "It doesn't affect {1}.." +msgstr "对{1}没有效果…" + +msgid "It doesn't affect {1}..." +msgstr "对{1}没有效果…" + +msgid "It had no effect." +msgstr "没有任何效果。" + +msgid "It hurt itself from its confusion!" +msgstr "因为混乱伤到了自己!" + +msgid "It hurt itself in its confusion!" +msgstr "因为混乱伤到了自己!" + +msgid "It is not often that we come down from the peak of Mt. Lanthanite. But, this region deserves a reminder of the power of dragons! You, who have proved yourself in the Five Trials... Have you what it takes to defeat us at our full strength?\nWRRRROOOAAAAARRRR!\nHear our battle cry!" +msgstr "我们不常从镧斩山的顶峰上下来。\n但是,这片地区值得展现龙的威力!\n你已经在五项试炼中证明了你自己…\n你有实力打败使出全力的我们吗?\n嗷喔喔喔喔喔!\n听下我们的战吼把!" + +msgid "It is raining." +msgstr "正在下着雨。" + +msgid "It looks like this Egg will take a long time to hatch." +msgstr "看起来蛋还需要很长的时间才能够孵化出来。" + +msgid "It poisoned {1}!" +msgstr "{1}中毒了!" + +msgid "It reduced the PP of {1}'s {2} by {3}!" +msgstr "{1}的{2}的PP被削减了{3}点!" + +msgid "It started to hail!" +msgstr "开始下起了冰雹!" + +msgid "It started to rain!" +msgstr "开始下雨了!" + +msgid "It stole {1}'s {2}!" +msgstr "它偷走了{1}的{2}!" + +msgid "It was alerted to {1}'s {2}!" +msgstr "预知到了{1}的{2}!" + +msgid "It was stored in box \"{1}\"." +msgstr "它被存到了盒子『{1}』里。" + +msgid "It was stored in box \"{1}.\"" +msgstr "它被存放于盒子『{1}』中" + +msgid "It was too weak to make a substitute!" +msgstr "由于十分虚弱,不能制造替身!" + +msgid "It will forget the song it knows." +msgstr "它将会遗忘之前所学的声音。" + +msgid "It won't have any effect" +msgstr "没有任何效果" + +msgid "It won't have any effect." +msgstr "不会有任何效果。" + +msgid "It's a Slot Machine." +msgstr "一个自动贩卖机。" + +msgid "It's a big boulder, but a Pokémon may be able to push it aside." +msgstr "一块大岩石,\n也许借助宝可梦的力量可以推动它。" + +msgid "It's a dead coral, but a Pokémon may be able to smash it." +msgstr "一块已经死去的珊瑚,\n也许借助宝可梦的力量可以击碎它。" + +msgid "It's a large waterfall. Would you like to climb it?" +msgstr "瀑布奔流而下。要攀上瀑布吗?" + +msgid "It's a one-hit KO!" +msgstr "一击必杀!" + +msgid "It's a rugged rock, but a Pokémon may be able to smash it." +msgstr "一块坚硬的岩石,\n也许借助宝可梦的力量可以击碎它。" + +msgid "It's empty." +msgstr "空空如也。" + +msgid "It's impossible to aim without being focused!" +msgstr "不集中注意力是无法瞄准的!" + +msgid "It's no good! It's impossible to aim when there are two Pokémon!" +msgstr "不行!对面有两只宝可梦的时候无法对准目标!" + +msgid "It's not very effective..." +msgstr "效果不理想…" + +msgid "It's soft, earthy soil." +msgstr "这里的土壤松软肥沃。" + +msgid "It's soft, loamy soil.\nPlant a berry?" +msgstr "松软的壤土。\n要种下一颗树果吗?" + +msgid "It's super effective!" +msgstr "效果绝佳!" + +msgid "It's too dangerous to fly to this location!" +msgstr "不能飞往那个位置,那里太危险了!" + +msgid "Item" +msgstr "持有物" + +msgid "Item Storage" +msgstr "道具存储" + +msgid "Items" +msgstr "道具" + +msgid "Items aren't allowed in Tandor Championship battles." +msgstr "在天舵宝可梦联盟赛事中禁止使用道具。" + +msgid "Items aren't allowed in the Trial of Truth." +msgstr "在真谛之试炼中禁止使用道具。" + +msgid "Items can't be used here." +msgstr "在这里无法使用道具。" + +msgid "Its hyper mode attack hurt {1}!" +msgstr "它的亢奋模式伤害到了{1}!" + +msgid "Jan." +msgstr "一月" + +msgid "January" +msgstr "一月" + +msgid "Jolly" +msgstr "爽朗" + +msgid "Judgment" +msgstr "裁定" + +msgid "Jukebox" +msgstr "随身听" + +msgid "Jul." +msgstr "六月" + +msgid "July" +msgstr "七月" + +msgid "Jump" +msgstr "跳转" + +msgid "Jump to which Box?" +msgstr "跳转到哪个盒子?" + +msgid "Jun." +msgstr "五月" + +msgid "June" +msgstr "六月" + +msgid "Kasib Berries" +msgstr "佛柑果" + +msgid "Kebia Berries" +msgstr "通通果" + +msgid "Kelpsy Berries" +msgstr "藻根果" + +msgid "Kept all cards of your color." +msgstr "保留了所有你颜色的牌。" + +msgid "Key Items" +msgstr "关键道具" + +msgid "Kimono Girl" +msgstr "艺伎" + +msgid "LEARNED" +msgstr "已习得" + +msgid "LIGHT Cup" +msgstr "轻体重杯赛" + +msgid "LITTLE Cup" +msgstr "低等级杯赛" + +msgid "Landed a Pokémon!" +msgstr "钓上一只宝可梦!" + +msgid "Language" +msgstr "语言 (Language)" + +msgid "Lansat Berries" +msgstr "兰萨果" + +msgid "Latest Version = {1} \\wtnp[30]" +msgstr "最新版本 = {1} \\wtnp[30]" + +msgid "Lax" +msgstr "乐天" + +msgid "Lazy made {1} sleep!" +msgstr "慵懒特性使{1}进入了睡眠!" + +msgid "League Champion! Congratulations!" +msgstr "联盟冠军!恭喜!" + +msgid "League champion!\nCongratulations!\\^" +msgstr "联盟冠军!\n恭喜!\\^" + +msgid "Left: {1}" +msgstr "剩余:{1}" + +msgid "Legend Ribbon" +msgstr "传说奖章" + +msgid "Leppa Berries" +msgstr "苹野果" + +msgid "Let me register you." +msgstr "让我登记上你。" + +msgid "Let me tell you a story.\nThere once was a girl who dreamed of being a star in the Opera. ...Oh? You have heard this before? Alas... I was looking forward to my monologue.\nNow, I recall... you are \\PN.\nOn ye of great destiny... have your dreams become reality?\nOr are they still dreams?\nCan you tell the difference?\nCome, let us captivate the audience with our spectacular act!" +msgstr "我来给你讲个故事吧。\n曾经有一个女孩想成为剧院中的明星。\n…喔?你之前听过这个故事?\n哎…我还期待着我的独白呢。\n刚刚,我想起来了…你是\\PN。\n在伟大的命运中的你…\n你的梦想成真了吗?\n亦或你还只是在梦想着它们呢?\n你能说出它们的区别吗?\n来吧,让我们用我们壮丽的表演迷倒观众吧!" + +msgid "Let's enjoy cycling!" +msgstr "享受骑行的乐趣吧!" + +msgid "Let's go!" +msgstr "让我们开始吧!" + +msgid "Let's make this battle one to remember!" +msgstr "让我们把这场战斗变得印象深刻吧!" + +msgid "Let's see how you fare against this final dance move!" +msgstr "让我们看看你会如何应对这最后的舞步!" + +msgid "Level" +msgstr "等级" + +msgid "Level Range" +msgstr "等级范围" + +msgid "Level {1}" +msgstr "等级{1}" + +msgid "Liechi Berries" +msgstr "枝荔果" + +msgid "Light Screen raised the opposing team's Special Defense!" +msgstr "光墙提高了对方队伍的特防!" + +msgid "Light Screen raised your team's Special Defense!" +msgstr "光墙提高了己方队伍的特防!" + +msgid "Light is filtering down from above. A Pokémon may be able to surface here." +msgstr "有光从上方滤了下来。\n也许借助宝可梦的力量可以浮上水面。" + +msgid "Light is filtering down from above. Would you like to surface?" +msgstr "有光从上方滤了下来。使用冲浪吗?" + +msgid "Light to Heavy" +msgstr "由轻到重" + +msgid "Likes to fight." +msgstr "喜欢打架。" + +msgid "Likes to relax." +msgstr "喜欢悠然自在。" + +msgid "Likes to run." +msgstr "喜欢比谁跑得快。" + +msgid "Likes to thrash about." +msgstr "喜欢胡闹。" + +msgid "List by body color.\nSpotted Pokémon only." +msgstr "依照身体颜色列出。\n仅限发现过的宝可梦。" + +msgid "List by the first letter in the name.\nSpotted Pokémon only." +msgstr "依照名字的首字母列出。\n仅限发现过的宝可梦。" + +msgid "List by type.\nOwned Pokémon only." +msgstr "依照类型列出。\n仅限收服过的宝可梦。" + +msgid "Log Off" +msgstr "登出" + +msgid "Lonely" +msgstr "怕寂寞" + +msgid "Look like the innocent flower, but be the serpent under it." +msgstr "像一朵纯洁的花朵,\n可是在花瓣底下却有一条毒蛇潜伏。" + +msgid "Loves to eat." +msgstr "非常喜欢吃东西。" + +msgid "Lower heart gauge" +msgstr "降低心灵值" + +msgid "Lucky Chant shielded the opposing team from critical hits!" +msgstr "幸运咒语守住了对对方队伍要害的攻击!" + +msgid "Lucky Chant shielded your team from critical hits!" +msgstr "幸运咒语守住了对己方队伍要害的攻击!" + +msgid "Lullaby" +msgstr "摇篮曲" + +msgid "Lum Berries" +msgstr "木子果" + +msgid "MONEY:" +msgstr "金钱:" + +msgid "MOVE" +msgstr "招式" + +msgid "MOVE ITEMS" +msgstr "移动道具" + +msgid "MOVE POKéMON" +msgstr "移动宝可梦" + +msgid "Machine" +msgstr "机器" + +msgid "Magic Room wore off, and held items' effects returned to normal!" +msgstr "魔术空间消失了,持有道具的效果回归正常了!" + +msgid "Magnificent! A flawless performance!" +msgstr "蔚为壮观!\n一场完美的表演!" + +msgid "Magnitude {1}!" +msgstr "震级{1}!" + +msgid "Mago Berries" +msgstr "芒芒果" + +msgid "Magost Berries" +msgstr "岳竹果" + +msgid "Mail" +msgstr "邮件" + +msgid "Mail must be removed before holding an item." +msgstr "邮件必须在持有道具前才能收回。" + +msgid "Mail was taken from the Pokémon." +msgstr "邮件从宝可梦身上收回来了。" + +msgid "Mail was transferred from the Mailbox." +msgstr "邮件被迁移到了邮箱。" + +msgid "Mailbox" +msgstr "邮箱" + +msgid "Main version is up-to-date however, there MAY be a new minor patch available.\\wtnp[30]" +msgstr "主要版本已经是最新的了,\n但是也许存在新的次要补丁。\\wtnp[30]" + +msgid "Main version is up-to-date however, there is a new minor patch available.\\wtnp[30]" +msgstr "主要版本已经是最新的了,\n但是存在新的次要补丁。\\wtnp[30]" + +msgid "Make MGift" +msgstr "制作神秘礼物" + +msgid "Make Mystery Gift" +msgstr "制作神秘礼物" + +msgid "Make Pokémon" +msgstr "成为宝可梦" + +msgid "Make Shadow" +msgstr "成为黑暗宝可梦" + +msgid "Make egg" +msgstr "成为蛋" + +msgid "Make female" +msgstr "成为♀" + +msgid "Make male" +msgstr "成为♂" + +msgid "Make normal" +msgstr "成为普通" + +msgid "Make not infectious" +msgstr "使之失去传染性" + +msgid "Make player's" +msgstr "成为玩家的宝可梦" + +msgid "Make shiny" +msgstr "成为异色" + +msgid "Male" +msgstr "♂" + +msgid "Male Shiny" +msgstr "♂异色" + +msgid "Map" +msgstr "地图" + +msgid "Map View" +msgstr "地图视图" + +msgid "Map {1} was not found." +msgstr "没有找到地图{1} 。" + +msgid "Mar." +msgstr "三月" + +msgid "March" +msgstr "三月" + +msgid "Mark" +msgstr "标记" + +msgid "Mark your Pokemon." +msgstr "标记你的宝可梦。" + +msgid "Max" +msgstr "最大" + +msgid "Max. HP+{1}\nAttack+{2}\nDefense+{3}\nSp. Atk+{4}\nSp. Def+{5}\nSpeed+{6}" +msgstr "最大HP+{1}\n攻击+{2}\n防御+{3}\n特攻+{4}\n特防+{5}\n速度+{6}" + +msgid "Max. HP{1}\nAttack{2}\nDefense{3}\nSp. Atk{4}\nSp. Def{5}\nSpeed{6}" +msgstr "最大HP{1}\n攻击{2}\n防御{3}\n特攻{4}\n特防{5}\n速度{6}" + +msgid "Maximum level must be 0 through 9." +msgstr "最大等级必须在0到9之间" + +msgid "Maximum level shouldn't be less than the minimum level." +msgstr "最大等级不能少于最小等级。" + +msgid "May" +msgstr "五月" + +msgid "Medicine" +msgstr "药品" + +msgid "Mega Ampharos" +msgstr "超级电龙" + +msgid "Mega Arbok" +msgstr "超级阿柏怪" + +msgid "Mega Archilles" +msgstr "超级巨焰龙" + +msgid "Mega Baariette" +msgstr "超级战魔咩" + +msgid "Mega Daikatuna" +msgstr "超级忍刀金枪" + +msgid "Mega Dramsama" +msgstr "超级舞王鸟" + +msgid "Mega Drilgann" +msgstr "超级超钻鼹鼠" + +msgid "Mega Electruxo" +msgstr "超级游雷马" + +msgid "Mega Gengar" +msgstr "超级耿鬼" + +msgid "Mega Gyarados" +msgstr "超级暴鲤龙" + +msgid "Mega Inflagetah" +msgstr "超级业火豹" + +msgid "Mega Kiricorn" +msgstr "超级独角麟" + +msgid "Mega Metalynx" +msgstr "超级绿甲猫" + +msgid "Mega S51-A T" +msgstr "超级S51-A T" + +msgid "Mega Sableye" +msgstr "超级勾魂眼" + +msgid "Mega Syrentide" +msgstr "超级潮汐海妖" + +msgid "Mega Whimsicott" +msgstr "超级风妖精" + +msgid "Mega {1}" +msgstr "超级{1}" + +msgid "Micle Berries" +msgstr "奇秘果" + +msgid "Mid" +msgstr "普通" + +msgid "Mild" +msgstr "慢吞吞" + +msgid "Mind" +msgstr "心" + +msgid "Minimum level must be 0 through 9." +msgstr "最小等级必须在0到9之间。" + +msgid "Mischievous." +msgstr "喜欢恶作剧。" + +msgid "Mist swirled about the battlefield!" +msgstr "迷雾遍布了场地!" + +msgid "Modest" +msgstr "内敛" + +msgid "Monday" +msgstr "星期一" + +msgid "Money:\n{1}" +msgstr "金钱:\n{1}" + +msgid "Money:\n${1}" +msgstr "金钱:\n¥{1}" + +msgid "Money:\n{1}" +msgstr "金钱:\n{1}" + +msgid "Most of it is illegible, I can only make out a few words." +msgstr "大部分都已经无法辨识了,\n只能看出少零零散散的词语。" + +msgid "Most of the pages are missing. I can't make out anything." +msgstr "大部分书页都缺失了。\n什么也看不出来。" + +msgid "Move" +msgstr "移动" + +msgid "Move Pokémon" +msgstr "整理宝可梦" + +msgid "Move Pokémon stored in Boxes to your party." +msgstr "将盒子里的宝可梦移动到队伍中。" + +msgid "Move Pokémon stored in boxes to your party." +msgstr "将存储在盒子内的宝可梦移动到队伍中。" + +msgid "Move items held by any Pokémon in a Box and your party." +msgstr "移动盒子中或队伍里宝可梦持有的道具。" + +msgid "Move to Bag" +msgstr "移动到背包里" + +msgid "Move to where?" +msgstr "要移动到哪个位置?" + +msgid "Moves" +msgstr "招式" + +msgid "Moves the main character. Also used to scroll through list entries." +msgstr "用于移动主角,或移动选项框。" + +msgid "Music Volume" +msgstr "音乐音量" + +msgid "My Pokémon have saved countless lives on the sea. We're ready for any challenge!" +msgstr "我的宝可梦们在海上拯救了无数的生命。\n我们已经准备好了迎接任何挑战!" + +msgid "My Pokémon's fiery dance moves will ignite the battlefield!" +msgstr "我宝可梦们炙热的舞步\n将会点燃整个对战场地!" + +msgid "Mystery Gift" +msgstr "神秘礼物" + +msgid "NAME: {1}" +msgstr "姓名:{1}" + +msgid "NOT ABLE" +msgstr "不可以" + +msgid "NOT ENTERED" +msgstr "无法进入" + +msgid "NOW RECORDING\nPress ESC to stop recording." +msgstr "正在录制\n按ESC键停止录制。" + +msgid "Naive" +msgstr "天真" + +msgid "Name" +msgstr "名字" + +msgid "Name{1}
" +msgstr "名字{1}
" + +msgid "Nanab Berries" +msgstr "蕉香果" + +msgid "National Champion Ribbon" +msgstr "国家冠军奖章" + +msgid "National Pokédex" +msgstr "全国图鉴" + +msgid "National Ribbon" +msgstr "国家奖章" + +msgid "Nature" +msgstr "性格" + +msgid "Nature {1} is being forced." +msgstr "原本的性格强制为{1}。" + +msgid "Nature {1} is natural." +msgstr "原本的性格为{1}。" + +msgid "Naughty" +msgstr "顽皮" + +msgid "Never share this ID!" +msgstr "不要告诉别人此ID!" + +msgid "New Game" +msgstr "新游戏" + +msgid "Newer" +msgstr "较新" + +msgid "Nickname" +msgstr "昵称" + +msgid "No" +msgstr "否" + +msgid "No Data in PokeData.txt" +msgstr "PokeData.txt中没有数据。" + +msgid "No Entry" +msgstr "无法入场" + +msgid "No Pokemon was found." +msgstr "没有找到宝可梦。" + +msgid "No Trainer with this online ID exists!" +msgstr "没有此online ID的训练家存在!" + +msgid "No Virtual Trainer around your level." +msgstr "你的等级附近没有虚拟训练家。" + +msgid "No ability" +msgstr "无特性" + +msgid "No identical hold items." +msgstr "不能持有相同的道具。" + +msgid "No identical nicknames." +msgstr "不能拥有相同的昵称。" + +msgid "No item" +msgstr "无持有物" + +msgid "No items may be used other than what the Pokémon already hold." +msgstr "不能使用宝可梦所持之外的道具。" + +msgid "No matching Pokémon were found." +msgstr "没有找到匹配的宝可梦。" + +msgid "No more than {1} Pokémon may enter." +msgstr "不多于{1}只宝可梦可以入场。" + +msgid "No new gifts are available." +msgstr "暂时没有新的礼物了。" + +msgid "No options have been disabled." +msgstr "没有规则被禁用。" + +msgid "No room to deposit a Pokémon" +msgstr "没有存入宝可梦的空间了" + +msgid "No starting position was set in the map editor." +msgstr "地图编辑器上没有设置起始位置。" + +msgid "No supported recording device was found. Recording is not possible." +msgstr "没有找到支持的录制设备。无法录制。" + +msgid "No surfing here!" +msgstr "这里无法冲浪!" + +msgid "No targets somehow..." +msgstr "没有目标…" + +msgid "No! There's no running from a Nuclear Horde!" +msgstr "不行!与核难游民的对战不能逃跑!" + +msgid "No! There's no running from a Trainer battle!" +msgstr "不行!与训练家的对战不能逃跑!" + +msgid "Nomel Berries" +msgstr "檬柠果" + +msgid "None" +msgstr "无" + +msgid "Nope. Nothing..." +msgstr "什么也没有发生…" + +msgid "Normal" +msgstr "一般" + +msgid "Normal Save" +msgstr "普通存档" + +msgid "Not a Shadow Pokémon." +msgstr "不是一只黑暗宝可梦。" + +msgid "Not an egg" +msgstr "不是一只蛋" + +msgid "Not enough HP..." +msgstr "没有足够的HP…" + +msgid "Not even a nibble..." +msgstr "钓鱼竿动都没动…" + +msgid "Not... strong enough..." +msgstr "还不…够强…" + +msgid "Note: Please do not tab out of the game window during battles or trades.\\wtnp[100]" +msgstr "注意:请不要在对战或交换的时候切出游戏窗口。\\wtnp[100]" + +msgid "Note: You will NOT be able to change these later!" +msgstr "注意:你之后不能再改变这些设置!" + +msgid "Nov." +msgstr "十月" + +msgid "November" +msgstr "十一月" + +msgid "Number" +msgstr "数字" + +msgid "Nuzlocke" +msgstr "纳兹洛克(Nuzlocke)" + +msgid "OBTAINED{1:d}" +msgstr "收服了{1:d}种" + +msgid "OFF" +msgstr "关闭" + +msgid "OK" +msgstr "好了" + +msgid "ON" +msgstr "开启" + +msgid "OPTIONS" +msgstr "设置" + +msgid "OT" +msgstr "初训家" + +msgid "OT/{1}" +msgstr "初训家/{1}" + +msgid "OTHERS" +msgstr "其他" + +msgid "Oak" +msgstr "大木博士" + +msgid "Occa Berries" +msgstr "巧可果" + +msgid "Oct." +msgstr "九月" + +msgid "October" +msgstr "十月" + +msgid "Of the 32 trainers that entered the arena today, only 8 remain!" +msgstr "今天有32位训练家来到了竞技场,\n现在只剩下了8名!" + +msgid "Off" +msgstr "关闭" + +msgid "Often dozes off." +msgstr "经常睡午觉。" + +msgid "Often lost in thought." +msgstr "经常思考。" + +msgid "Often scatters things." +msgstr "经常打瞌睡。" + +msgid "Oh no! The Pokémon broke free!" +msgstr "不好!宝可梦挣脱出来了!" + +msgid "Oh!\nA Shadow Pokemon!" +msgstr "喔!\n一只黑暗宝可梦!" + +msgid "Oh! A bite!" +msgstr "喔!有什么东西咬钩了!" + +msgid "Oh! \\PN, it is good to see you again.\nI'll never forget how you rescued me from the clutches of the Seikamater.\nIn my Gym, you dazzled us with your flawless coordinated moves.\nI can see you have gotten far stronger. But so have we!\nCan you keep up with our fast footwork?\nLet our beautiful dance moves set this arena aflame!" +msgstr "喔!\\PN,能再次见到你真是太好了。\n我永远不会忘记你是如何把我\n从瑟卡梅德的紧缠中救出来的。\n在我的道馆里,\n你完美无瑕的动作令我们叹服。\n我能看出现在的你比那时还要强大不少。\n但我们也是!\n你还能跟上我们矫健的步法吗?\n让我们用优美的舞步让\n整个竞技场激昂起来吧!" + +msgid "Oh, marvelous! And in such good condition too." +msgstr "太惊人了!不仅如此,它还保存得非常完整。" + +msgid "Oh, your {1}... It's Hidden Power is {2} type with a base power of {3}." +msgstr "喔,你的{1}…\n它能释放出{2}属性、{3}威力的觉醒力量。" + +msgid "Oh... my... GOSH!!\nCan it be? Is it \\PN?\nI totally remember you!\nIt feels like forever ago that you challenged my gym.\nYou know, I totally went easy on you back then, right?~\nBut here in the arena, I won't hold back at all!\nI didn't win the Championship one time by slacking off, ya know?" +msgstr "我的天哪!!\n这是真的吗?你是\\PN吧?\n我完全想起来你了!\n感觉你来拜访我的道馆\n已经是很久以前的事情了。\n你知道,那时候我完全手下留情了,对不对?~\n但是在这个竞技场里,\n是不会隐藏我的实力的!\n如果我松懈的话,\n我就不会拿到过联盟冠军了,\n对吧?" + +msgid "Old School Poison" +msgstr "旧世代中毒机制" + +msgid "Omigosh! You're totally incredible!~" +msgstr "天哪!\n你真的非常令人难以置信呢!~" + +msgid "On" +msgstr "开启" + +msgid "Once again...\nI am shown defeat.\nHow can I cope with such disgrace?\nTo my home village, I return once again." +msgstr "又一次…\n我败北了。\n我怎么能再次容忍这种羞辱呢?\n家乡,我要再次回到那里了。" + +msgid "One or more fonts used in this game do not exist on the system." +msgstr "游戏中使用的一个或多个字体\n无法在系统中找到。\n(One or more fonts used in this game do not exist on the system.)" + +msgid "One {1} was found, but you have no room for it." +msgstr "发现了一个{1},但是背包已经没有空间了。" + +msgid "One {1} was obtained.\\se[itemlevel]\\wtnp[30]" +msgstr "获得了一个{1}。\\se[itemlevel]\\wtnp[30]" + +msgid "Only a Shadow Pokémon can go there." +msgstr "只有黑暗宝可梦能够到这里。" + +msgid "Only four trainers remain in the arena. They are Tandor's best and brightest!" +msgstr "竞技场内只剩下4名训练家了。\n他们代表着天舵最优秀、最辉煌的训练家!" + +msgid "Only one or two wild Pokémon are allowed" +msgstr "只允许一或两只野生的宝可梦" + +msgid "Only one wild Pokémon is allowed in single battles" +msgstr "单打对战中只允许出现一只野生的宝可梦" + +msgid "Only two wild Pokémon are allowed in double battles" +msgstr "双打对战中只允许出现两只野生的宝可梦" + +msgid "Ooh, I'm so excited!" +msgstr "喔喔,真是令人激动!" + +msgid "Opponent 1 has no unfainted Pokémon" +msgstr "对手1没有可以战斗的宝可梦" + +msgid "Opponent 2 has no unfainted Pokémon" +msgstr "对手2没有可以战斗的宝可梦" + +msgid "Opponent has an illegal card, \"{1}\"." +msgstr "对方有一张违规的牌,『{1}』。" + +msgid "Opponent won all your cards." +msgstr "对方赢得了你所有的牌。" + +msgid "Opponent won your {1} card." +msgstr "对方赢得了你的{1}张牌。" + +msgid "Options" +msgstr "设置" + +msgid "Or maybe it's just that you're so young, I can't tell.\\^" +msgstr "或许只是现在的你太年轻了,我实在无法判断。\\^" + +msgid "Oran Berries" +msgstr "橙橙果" + +msgid "Orchynx is the best pick!\\wtnp[160]" +msgstr "罗兰猫是最好的选择!\\wtnp[160]" + +msgid "Organize the Pokémon in Boxes and in your party." +msgstr "管理盒子中与队伍里的宝可梦。" + +msgid "Original" +msgstr "原始" + +msgid "Other Save Files" +msgstr "其他存档文件" + +msgid "Our sophisticated strategy will overcome trainers of a lower class." +msgstr "我们优雅深奥的策略,\n下层的训练家是无法理解的。" + +msgid "Owned Pokémon are listed from heaviest to lightest." +msgstr "将收服的宝可梦由重到轻进行排序。" + +msgid "Owned Pokémon are listed from lightest to heaviest." +msgstr "将收服的宝可梦由轻到重。" + +msgid "Owned Pokémon are listed from smallest to tallest." +msgstr "将收服的宝可梦由低到高。" + +msgid "Owned Pokémon are listed from tallest to smallest." +msgstr "将收服的宝可梦由高到低。" + +msgid "Ownership" +msgstr "主人" + +msgid "PA: Ding-dong!" +msgstr "扬声器:叮-咚!" + +msgid "PA: You have no Safari Balls left! Game over!" +msgstr "扬声器:饵料用光了!游戏结束!" + +msgid "PA: Your safari game is over!" +msgstr "扬声器:狩猎游戏结束了!" + +msgid "PKMN FOR SWAP" +msgstr "交换的宝可梦" + +msgid "PLACE" +msgstr "放下" + +msgid "PLAYING BACK..." +msgstr "正在重放…" + +msgid "POKeDEX:" +msgstr "图鉴:" + +msgid "POKÉDEX" +msgstr "宝可梦图鉴" + +msgid "POKÉMON" +msgstr "宝可梦" + +msgid "POKÉPOD" +msgstr "PokéPod" + +msgid "POKéMON SWAP" +msgstr "宝可梦交换" + +msgid "POWER" +msgstr "威力" + +msgid "PP was restored." +msgstr "PP被恢复了。" + +msgid "PRECISE ATTACK" +msgstr "精准攻击" + +msgid "PU-Intro1" +msgstr "../Translations/Simplified Chinese/PU-Intro1_chs" + +msgid "Pamtre Berries" +msgstr "椰木果" + +msgid "Party 1 has more than {1} Pokémon." +msgstr "队伍1已有多于{1}只宝可梦。" + +msgid "Party 1 has no Pokémon." +msgstr "队伍1没有宝可梦。" + +msgid "Party 2 has more than {1} Pokémon." +msgstr "队伍2已有多于{1}只宝可梦。" + +msgid "Party 2 has no Pokémon." +msgstr "队伍2没有宝可梦。" + +msgid "Passho Berries" +msgstr "千香果" + +msgid "Patience and endurance are your biggest assets.\\^" +msgstr "耐心与毅力是你的最好的品质。\\^" + +msgid "Payapa Berries" +msgstr "福禄果" + +msgid "Pecha Berries" +msgstr "桃桃果" + +msgid "Performance Mode" +msgstr "性能模式" + +msgid "Permanently disable the options you unchecked." +msgstr "永久禁用所选规则。" + +msgid "Persim Berries" +msgstr "柿仔果" + +msgid "Personal ID is {1}." +msgstr "pID(性格值)为{1}。" + +msgid "Perspective" +msgstr "透视" + +msgid "Petaya Berries" +msgstr "龙火果" + +msgid "Phew! That was fun!" +msgstr "唷!真是有趣!" + +msgid "Phone" +msgstr "电话" + +msgid "Pick the wallpaper." +msgstr "挑选一种壁纸。" + +msgid "Pika" +msgstr "皮卡" + +msgid "Pinap Berries" +msgstr "凰梨果" + +msgid "Pink" +msgstr "粉" + +msgid "PkMn Trainer" +msgstr "宝可梦训练家" + +msgid "Place" +msgstr "放下" + +msgid "Place the card." +msgstr "放置这张牌。" + +msgid "Plant Berry" +msgstr "种植蔬果" + +msgid "Play Credits" +msgstr "播放Credits" + +msgid "Play Voltorb Flip Lv. {1}?" +msgstr "要玩等级为{1}的电球翻转?" + +msgid "Play the game with a custom ruleset for increased difficulty.\nNot recommended for new players." +msgstr "通过添加额外的规则限制为游戏增加难度。\n不推荐萌新尝试。" + +msgid "Player's Pokémon\n{1}\n{2}\n{3} ({4})" +msgstr "玩家的宝可梦\n{1}\n({2})\n{3} ({4})" + +msgid "Player{2}
" +msgstr "玩家{2}
" + +msgid "Please choose the new settings for your Nuzlocke game." +msgstr "请为你的纳兹洛克(Nuzlocke)游戏选择新的规则设置。" + +msgid "Please come again!" +msgstr "欢迎下次再来!" + +msgid "Please enter a message (max. 256 characters)." +msgstr "请输入一条信息 (最多256字节)。" + +msgid "Please enter a message (max. {1} characters)." +msgstr "请输入一条信息 (最多{1}字节)。" + +msgid "Please enter the search criteria." +msgstr "请输入搜索标准。" + +msgid "Please pick up your gift from the deliveryman in any Poké Mart." +msgstr "你可以到任意友好商店,从送货员那里领取礼物。" + +msgid "Please remove the Mail." +msgstr "请移除邮件。" + +msgid "Please remove the mail." +msgstr "请移除邮件。" + +msgid "Please, run the patcher.exe on your game folder." +msgstr "请运行游戏目录中的patcher。exe。" + +msgid "Pointed stones dug into {1}!" +msgstr "隐形岩扎进了{1}的身体!" + +msgid "Pointed stones float in the air around your foe's team!" +msgstr "对方队伍的周围漂浮着隐形岩!" + +msgid "Pointed stones float in the air around your team!" +msgstr "己方队伍的周围漂浮着隐形岩!" + +msgid "Poison" +msgstr "毒" + +msgid "Poison spikes were scattered all around the opposing team's feet!" +msgstr "对方队伍的脚下布满了毒菱!" + +msgid "Poison spikes were scattered all around your team's feet!" +msgstr "己方队伍的脚下布满了毒菱!" + +msgid "PokeData.txt not found." +msgstr "未找到PokeData.txt。" + +msgid "Pokedex/dex_discover" +msgstr "../../Translations/Simplified Chinese/dex_discover_chs" + +msgid "Pokedex/searchdex" +msgstr "../Translations/Simplified Chinese/searchdex_chs" + +msgid "Pokedex/selectdex" +msgstr "../Translations/Simplified Chinese/selectdex_chs" + +msgid "Pokemon" +msgstr "宝可梦" + +msgid "Pokemon Box data is corrupt and can not be automatically recovered." +msgstr "宝可梦箱子的数据损坏了,无法自动修复。" + +msgid "Pokemon Box data was corrupt and has been automatically recovered." +msgstr "宝可梦箱子的数据之前损坏了,已经自动修复。" + +msgid "Pokemon Wanted Data" +msgstr "想要宝可梦的数据" + +msgid "Pokemon You Want" +msgstr "想要的宝可梦" + +msgid "Pokemon data imported." +msgstr "已导入宝可梦数据" + +msgid "Pokemon withdrawn, please be aware that your pokemon may have had been taken by now." +msgstr "已取回宝可梦,请明白你的宝可梦可能之前已经被取走了。" + +msgid "Poké Ball" +msgstr "精灵球" + +msgid "Poké Balls" +msgstr "精灵球" + +msgid "Poké Center" +msgstr "宝可梦中心" + +msgid "Poké Marts are disabled by your custom game settings!" +msgstr "由于你在自定义游戏中的设置,你不能使用友好商店!" + +msgid "Pokédex" +msgstr "图鉴" + +msgid "Pokédex registration completed." +msgstr "图鉴登记完成。" + +msgid "Pokédex:" +msgstr "图鉴:" + +msgid "Pokédex{2}/{3}" +msgstr "图鉴{2}/{3}" + +msgid "Pokédex{1}/{2}
" +msgstr "图鉴{1}/{2}
" + +msgid "Pokémon" +msgstr "宝可梦" + +msgid "Pokémon League Champion Ribbon." +msgstr "宝可梦联盟冠军奖章。" + +msgid "Pokémon World Championships National Champion Ribbon." +msgstr "宝可梦世界锦标赛全国冠军奖章。" + +msgid "Pokémon World Championships Regional Champion Ribbon." +msgstr "宝可梦世界锦标赛地区冠军奖章。" + +msgid "Pokémon World Championships World Champion Ribbon." +msgstr "宝可梦世界锦标赛世界冠军奖章。" + +msgid "Pokémon already has mail" +msgstr "这只宝可梦已经持有邮件了" + +msgid "Pokémon are listed according to their number." +msgstr "宝可梦依据它们的数字大小进行排序。" + +msgid "Pokémon can be killed by poison outside of battle as in the first three gens." +msgstr "宝可梦能因中毒陷入濒死状态,就像前三个世代那样。" + +msgid "Pokémon can't be the same." +msgstr "不能使用相同的宝可梦。" + +msgid "Pokémon of a species you already caught don't count as an encounter if you run." +msgstr "在某个地点遇到的第一种宝可梦如果已经收服过,逃跑后将不视作遇到。" + +msgid "Pokérus" +msgstr "宝可病毒" + +msgid "Pomeg Berries" +msgstr "榴石果" + +msgid "Poof!" +msgstr "空!" + +msgid "Position {1},{2} is empty..." +msgstr "位置{1},{2}是空的…" + +msgid "Position {1},{2} is not empty..." +msgstr "位置{1},{2}不是空的…" + +msgid "Premier Ribbon" +msgstr "首席奖章" + +msgid "Press a new key." +msgstr "请按下新的按键。" + +msgid "Press to use a registered Key Item." +msgstr "用于登记关键道具。" + +msgid "Prevents Pokémarts from being used." +msgstr "禁止使用商店。" + +msgid "Prevents the player from using healing items in battle." +msgstr "禁止在战斗中使用回复类道具。" + +msgid "Proceed anyway?" +msgstr "无论如何都要继续?" + +msgid "Professor Bamb'o" +msgstr "斑竹博士" + +msgid "Prog--- is ---- --- -- --dename 092. --- ----- --- from radiation-----s biofiber. It ---- -- ---- to reconstru-- --- -- damage-" +msgstr "实--092号----。\n---由-辐射纤----。\n--有-伤--自我复-。" + +msgid "Proud of its power." +msgstr "以力气大为傲。" + +msgid "Psychic" +msgstr "超能力" + +msgid "Purify Chamber" +msgstr "净化室" + +msgid "Purple" +msgstr "紫" + +msgid "Qualot Berries" +msgstr "比巴果" + +msgid "Quick Guard protected your team!" +msgstr "快速防守保护了己方队伍!" + +msgid "Quick Guard protected {1}!" +msgstr "快速防守保护了{1}!" + +msgid "Quick tempered." +msgstr "血气方刚。" + +msgid "Quick to flee." +msgstr "逃得快。" + +msgid "Quiet" +msgstr "冷静" + +msgid "Quirky" +msgstr "浮躁" + +msgid "Quit" +msgstr "离开" + +msgid "Quit shopping." +msgstr "从购物中离开。" + +msgid "Quit swapping?" +msgstr "退出交换?" + +msgid "RECHOOSE" +msgstr "重新选择" + +msgid "REFEREE: Judging category 1, Mind!\nThe Pokemon showing the most guts!\\wtnp[40]" +msgstr "裁判:判定标准1,心!\n哪只宝可梦更有胆量!\\wtnp[40]" + +msgid "REFEREE: Judging category 2, Skill!\nThe Pokemon using moves the best!\\wtnp[40]" +msgstr "裁判:判定标准2,技!\n哪只宝可梦更能熟练地运用招式!\\wtnp[40]" + +msgid "REFEREE: Judging category 3, Body!\nThe Pokemon with the most vitality!\\wtnp[40]" +msgstr "裁判:判定标准3,体!\n哪只宝可梦更有元气!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nThe winner is {3}!\\wtnp[40]" +msgstr "裁判:判定结果:{1} to {2}!\n获胜者是{3}!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nThe winner is {3}'s {4}!\\wtnp[40]" +msgstr "裁判:判定结果:{1} to {2}!\n获胜者是{3}的{4}!\\wtnp[40]" + +msgid "REFEREE: Judgment: {1} to {2}!\nWe have a draw!\\wtnp[40]" +msgstr "裁判:判定结果:{1} to {2}!\n平局了!\\wtnp[40]" + +msgid "REFEREE: That's it! We will now go to judging to determine the winner!\\wtnp[20]" +msgstr "裁判:就是这样!我们现在将会判定哪一方是获胜者!\\wtnp[20]" + +msgid "REFEREE: {1} VS {2}!\nCommence battling!\\wtnp[20]" +msgstr "裁判:{1} VS {2}!\n开始战斗!\\wtnp[20]" + +msgid "RENT" +msgstr "租用" + +msgid "RENTAL" +msgstr "租借" + +msgid "RENTAL POKéMON" +msgstr "租用宝可梦" + +msgid "REPLACE" +msgstr "替换" + +msgid "ROTATE" +msgstr "旋转" + +msgid "Rabuta Berries" +msgstr "茸丹果" + +msgid "Radio" +msgstr "收音机" + +msgid "Rain continues to fall." +msgstr "雨还在下。" + +msgid "Raises trainer's Pokémon levels while keeping the same EXP yields." +msgstr "提升训练家宝可梦的等级,但获得的经验不变。" + +msgid "Random foreign ID" +msgstr "随机他人ID" + +msgid "Randomise all" +msgstr "随机所有" + +msgid "Randomise pID" +msgstr "随机pID" + +msgid "Randomizer" +msgstr "随机化" + +msgid "Ranked Battle" +msgstr "排名战" + +msgid "Raptorch is the best pick!\\wtnp[160]" +msgstr "火炬龙是最好的选择!\\wtnp[160]" + +msgid "Rash" +msgstr "马虎" + +msgid "Rawst Berries" +msgstr "莓莓果" + +msgid "Razz Berries" +msgstr "蔓莓果" + +msgid "Read" +msgstr "读" + +msgid "Receive" +msgstr "收取" + +msgid "Received the {1} from {2}." +msgstr "从{2}上收回了{1}。" + +msgid "Record Ribbon" +msgstr "记录奖章" + +msgid "Recording failed: {1}" +msgstr "录制失败:{1}" + +msgid "Recording in {1:d} second(s)...\nPress ESC to cancel." +msgstr "录制将在{1:d}秒后开始…\n按ESC键取消。" + +msgid "Red" +msgstr "红" + +msgid "Reflect raised the opposing team's Defense!" +msgstr "反射壁提高了对方队伍的防御!" + +msgid "Reflect raised your team's Defense!" +msgstr "反射壁提高了己方队伍的防御!" + +msgid "Regardless...\\. For a Trainer like you...\\^" +msgstr "无论如何…\\.对于像你这样的训练家…\\^" + +msgid "Regional Champion Ribbon" +msgstr "地区冠军奖章" + +msgid "Register" +msgstr "登记" + +msgid "Registered {1} in the Poképod." +msgstr "将{1}登记在了PokéPod上。" + +msgid "Registered
" +msgstr "登记了
" + +msgid "Regular Mode" +msgstr "常规模式" + +msgid "Relax Ribbon" +msgstr "放松奖章" + +msgid "Relaxed" +msgstr "悠闲" + +msgid "Release" +msgstr "放生" + +msgid "Release All" +msgstr "放生全部" + +msgid "Release this Pokémon?" +msgstr "放生这只宝可梦?" + +msgid "Remap controls to any other keys." +msgstr "重新映射任意按键到相应的操作上。" + +msgid "Remember Save" +msgstr "记住存档" + +msgid "Remove Dependent Events" +msgstr "移除依赖事件" + +msgid "Remove override" +msgstr "移除强制覆写的性别" + +msgid "Removes some details to improve performance, specially in battle." +msgstr "移除部分细节以改善游戏体验,能显著减少对战时的卡顿。" + +msgid "Rename" +msgstr "设置昵称" + +msgid "Repel isn't working in this location!" +msgstr "离洞绳在这里无法使用!" + +msgid "Repel's effect wore off..." +msgstr "喷雾的效果消失了…" + +msgid "Report #01" +msgstr "报告 #01" + +msgid "Report #01:" +msgstr "报告 #01:" + +msgid "Report #02" +msgstr "报告 #02" + +msgid "Report #02:" +msgstr "报告 #02:" + +msgid "Report #03" +msgstr "报告 #03" + +msgid "Report #03:" +msgstr "报告 #03:" + +msgid "Report #04" +msgstr "报告 #04" + +msgid "Report #04:" +msgstr "报告 #04:" + +msgid "Report #05" +msgstr "报告 #05" + +msgid "Report #05:" +msgstr "报告 #05:" + +msgid "Reset movelist" +msgstr "重置招式列表" + +msgid "Restore which move?" +msgstr "恢复哪一个招式?" + +msgid "Retro" +msgstr "复古" + +msgid "Return To Game" +msgstr "回到游戏" + +msgid "Return To Menu" +msgstr "返回菜单" + +msgid "Return to game mode selection menu?" +msgstr "返回游戏模式菜单?" + +msgid "Return to previous menu." +msgstr "回到上一级菜单。" + +msgid "Return to the previous menu." +msgstr "返回上一层菜单。" + +msgid "Ribbons" +msgstr "奖章" + +msgid "Rindo Berries" +msgstr "罗子果" + +msgid "River" +msgstr "河流" + +msgid "Rock" +msgstr "岩石" + +msgid "Rocket" +msgstr "火箭队" + +msgid "Rowap Berries" +msgstr "雾莲果" + +msgid "Royal Ribbon" +msgstr "皇家奖章" + +msgid "Run" +msgstr "逃跑" + +msgid "S: Go to another map" +msgstr "S: Go to another map\n" + +msgid "SAVE" +msgstr "保存" + +msgid "SE Volume" +msgstr "效果音音量" + +msgid "SECOND" +msgstr "第二位" + +msgid "SEE YA!" +msgstr "再见!" + +msgid "SEEN{1:d}" +msgstr "发现了{1:d}种" + +msgid "SHINY SEEN" +msgstr "见过的异色" + +msgid "SIXTH" +msgstr "第六位" + +msgid "SKIPPING BATTLE..." +msgstr "跳过战斗…" + +msgid "SPECIAL ATTACK" +msgstr "特殊攻击" + +msgid "STANDARD Cup" +msgstr "标准杯赛" + +msgid "START" +msgstr "开始" + +msgid "STOCK POKéMON:\n{1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n{4} Lv{5} MaxHP: {6}" +msgstr "STOCK POKéMON:\n {1} Lv{2} MaxHP: {3}\nTHIS POKéMON:\n {4} Lv{5} MaxHP: {6}" + +msgid "STYLE" +msgstr "样式" + +msgid "SUMMARY" +msgstr "查看能力" + +msgid "SWAP" +msgstr "交换" + +msgid "SWITCH" +msgstr "调换" + +msgid "Safari Balls" +msgstr "狩猎球" + +msgid "Safari Balls: {1}" +msgstr "沙狐球:{1}" + +msgid "Salac Berries" +msgstr "沙鳞果" + +msgid "Sassy" +msgstr "自大" + +msgid "Saturday" +msgstr "星期六" + +msgid "Savanna" +msgstr "草原" + +msgid "Save" +msgstr "保存" + +msgid "Save changes?" +msgstr "保存修改?" + +msgid "Save files from BETA 4.3 and earlier are no longer compatible with Uranium 1.0." +msgstr "BETA 4。3以及更早先的存档文件不再与绿铀1。0兼容。" + +msgid "Scatters things often." +msgstr "经常乱扔东西。" + +msgid "Score: {1}\nHits: {2}/{3}" +msgstr "分数:{1} \n击中:{2}/{3}" + +msgid "Screen Size" +msgstr "屏幕尺寸" + +msgid "Seafloor" +msgstr "海底" + +msgid "Search" +msgstr "搜索" + +msgid "Search ID" +msgstr "搜索ID" + +msgid "Search Mode" +msgstr "搜索模式" + +msgid "Search Name" +msgstr "搜索名字" + +msgid "Search for Pokémon based on selected parameters." +msgstr "基于已选的参数搜索宝可梦。" + +msgid "Search for new Awards (Online)" +msgstr "搜索新的奖品 (联网)" + +msgid "Search with these Conditions!" +msgstr "按此条件搜索!" + +msgid "Searching for a gift.\nPlease wait...\\wtnp[0]" +msgstr "正在寻找礼物。\n请稍候…\\wtnp[0]" + +msgid "Second move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Second move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "See ya!" +msgstr "再见!" + +msgid "Select" +msgstr "选择" + +msgid "Select Pokémon to accept." +msgstr "选择要接受的宝可梦。" + +msgid "Select Pokémon to swap." +msgstr "选择要交换的宝可梦。" + +msgid "Select Search Method" +msgstr "选择搜索模式" + +msgid "Select a Species" +msgstr "选择一个种类" + +msgid "Select the Pokédex listing mode." +msgstr "选择图鉴的列出模式。" + +msgid "Select the online ID." +msgstr "选择online ID。" + +msgid "Sell" +msgstr "卖出" + +msgid "Send the removed mail to your PC?" +msgstr "要把移除的邮件送到你的电脑里?" + +msgid "Sep." +msgstr "八月" + +msgid "September" +msgstr "九月" + +msgid "Serious" +msgstr "认真" + +msgid "Set" +msgstr "连战" + +msgid "Set Controls" +msgstr "设置按键操作" + +msgid "Set EVs" +msgstr "设置EV(基础点数)" + +msgid "Set HP" +msgstr "设置HP" + +msgid "Set IVs" +msgstr "设置IV(个体值)" + +msgid "Set OT's gender" +msgstr "设置初训家的性别" + +msgid "Set OT's gender." +msgstr "设置初训家的性别。" + +msgid "Set OT's name" +msgstr "设置初训家的名字" + +msgid "Set eggsteps to 1" +msgstr "设置剩余孵蛋步数为1" + +msgid "Set foreign ID" +msgstr "设置他人ID" + +msgid "Set how often the game will autosave in minutes." +msgstr "设置自动存档间隔,以分钟为单位。" + +msgid "Set the EV for {1} (max. 255)." +msgstr "设置{1}的基础点数 (最大255)。" + +msgid "Set the IV for {1} (max. 31)." +msgstr "设置{1}的个体值 (最大31)。" + +msgid "Set the Pokémon's HP (max. {1})." +msgstr "设置这只宝可梦的HP (最大{1})。" + +msgid "Set the Pokémon's form." +msgstr "设置这只宝可梦的形态。" + +msgid "Set the Pokémon's happiness (max. 255)." +msgstr "设置这只宝可梦的亲密度 (最大255)。" + +msgid "Set the Pokémon's level (max. {1})." +msgstr "设置这只宝可梦的等级 (最大{1})。" + +msgid "Set the Pokémon's sleep count." +msgstr "设置这只宝可梦的睡眠计数。" + +msgid "Set the new ID (max. 65535)." +msgstr "设置新的ID (最大65535)。" + +msgid "Shadow Pokémon" +msgstr "黑暗宝可梦" + +msgid "Shadow Pokémon can't be taught any moves." +msgstr "不能教黑暗宝可梦任何招式。" + +msgid "Shift" +msgstr "替换" + +msgid "Shininess" +msgstr "异色" + +msgid "Shininess ({1}) is being forced." +msgstr "原本的颜色强制为({1})。" + +msgid "Shininess ({1}) is natural." +msgstr "原本为({1})。" + +msgid "Shiny Clause" +msgstr "异色条款" + +msgid "Shock Ribbon" +msgstr "震惊奖章" + +msgid "Shoot! It was so close, too!" +msgstr "哎!已经很接近成功了!" + +msgid "Short to Tall" +msgstr "由低到高" + +msgid "Should {1} stop learning {2}?" +msgstr "要{1}停止学习{2}吗?" + +msgid "Shuca Berries" +msgstr "腰木果" + +msgid "Simple" +msgstr "简约" + +msgid "Simply stunning!" +msgstr "真是叹为观止!" + +msgid "Sinnoh Champ Ribbon" +msgstr "神奥冠军奖章" + +msgid "Sitrus Berries" +msgstr "文柚果" + +msgid "Skill" +msgstr "技" + +msgid "Skip Intro?" +msgstr "跳过Intro?" + +msgid "Sky" +msgstr "天空" + +msgid "Slot Machine/bg" +msgstr "../Translations/Simplified Chinese/bg_chs" + +msgid "Slow" +msgstr "慢" + +msgid "Smile Ribbon" +msgstr "微笑奖章" + +msgid "Snooze Ribbon" +msgstr "小憩奖章" + +msgid "Snow" +msgstr "雪地" + +msgid "Some of the fonts were successfully installed." +msgstr "部分字体已被成功安装。\n(Some of the fonts were successfully installed.)" + +msgid "Someone's PC" +msgstr "某人的电脑" + +msgid "Something pinged in the wall!\n{1} confirmed!" +msgstr "什么东西贴在了墙上!\n确认了{1}个!" + +msgid "Somewhat of a clown." +msgstr "有点容易得意忘形。" + +msgid "Somewhat stubborn." +msgstr "有一点点固执。" + +msgid "Somewhat vain." +msgstr "有一点点爱慕虚荣。" + +msgid "Sorry, a new Badge is required." +msgstr "这个招式需要拥有新的徽章才可以使用。" + +msgid "Sorry, but the trainer file could not be created.\nThis may be because you have a banned pokemon or an egg in your party.\n Banned Pokemon Are: {1}." +msgstr "抱歉,但是无法创建训练师文件。\n这可能是由于你队伍中有被禁用的宝可梦或宝可梦蛋。\n被禁用的宝可梦:{1}。" + +msgid "Sorry, but you're stuck with this one." +msgstr "抱歉,但是现在还不能启用此规则。" + +msgid "Soul" +msgstr "魂银" + +msgid "Sounds can be heard coming from inside! It will hatch soon!" +msgstr "能听到从里面传来的声音!好像快要孵出来了!" + +msgid "Souvenir Ribbon" +msgstr "纪念奖章" + +msgid "Sp. Atk." +msgstr "特攻" + +msgid "Sp. Attack" +msgstr "特攻" + +msgid "Sp. Def" +msgstr "特防" + +msgid "Sp. Defense" +msgstr "特防" + +msgid "Special Attack" +msgstr "特攻" + +msgid "Special Defense" +msgstr "特防" + +msgid "Special Ribbon" +msgstr "特别奖章" + +msgid "Species" +msgstr "物种" + +msgid "Specifies the underwater layer of this map. Use only if this map has deep water." +msgstr "Specifies the underwater layer of this map. Use only if this map has deep water." + +msgid "Speech Frame" +msgstr "对话框" + +msgid "Speech frame {1}." +msgstr "对话框{1}。" + +msgid "Speed" +msgstr "速度" + +msgid "Spelon Berries" +msgstr "刺角果" + +msgid "Spikes were scattered all around the feet of the opposing team!" +msgstr "对方队伍的脚下布满了尖菱!" + +msgid "Spikes were scattered all around the feet of your team!" +msgstr "己方队伍的脚下布满了尖菱!" + +msgid "Splendid!\nYou battle with great finesse and expertise.\nLet us tango together again sometime!" +msgstr "华丽极了!\n你的对战运用了熟练的策略与技巧。\n来日我们再一起跳探戈吧!" + +msgid "Spotted and owned Pokémon are listed alphabetically." +msgstr "将见到过与收服过的宝可梦按照字母表进行排序。" + +msgid "Starf Berries" +msgstr "星桃果" + +msgid "Start Game" +msgstr "开始游戏" + +msgid "Status: Burn" +msgstr "状态:灼伤" + +msgid "Status: Frozen" +msgstr "状态:冰冻" + +msgid "Status: Paralysis" +msgstr "状态:麻痹" + +msgid "Status: Poison" +msgstr "状态:中毒" + +msgid "Status: Sleep" +msgstr "状态:睡眠" + +msgid "Steel" +msgstr "钢" + +msgid "Steps: {1}/{2}\nBalls: {3}" +msgstr "步数:{1}/{2}\n球:{3}" + +msgid "Stop giving the Pokémon Mail?" +msgstr "要取消发送邮件?" + +msgid "Store" +msgstr "存入" + +msgid "Store Pokémon in your party in Boxes." +msgstr "将队伍中的宝可梦存储到盒子里。" + +msgid "Store items in the PC." +msgstr "将道具存放到电脑内。" + +msgid "Strength is already being used." +msgstr "已经在使用怪力了。" + +msgid "Strength made it possible to move boulders around." +msgstr "怪力使得大岩石可以移动了。" + +msgid "Strong willed." +msgstr "性格强势。" + +msgid "Strongly defiant." +msgstr "争强好胜。" + +msgid "Sturdy body." +msgstr "身体强壮。" + +msgid "Summary" +msgstr "查看能力" + +msgid "Sunday" +msgstr "星期日" + +msgid "Super Contest Beauty Category Great Rank winner!" +msgstr "超级华丽大赛美丽组超级比赛冠军!" + +msgid "Super Contest Beauty Category Master Rank winner!" +msgstr "超级华丽大赛美丽组大师级比赛冠军!" + +msgid "Super Contest Beauty Category Normal Rank winner!" +msgstr "超级华丽大赛美丽组普通级比赛冠军!" + +msgid "Super Contest Beauty Category Ultra Rank winner!" +msgstr "超级华丽大赛美丽组特级比赛冠军!" + +msgid "Super Contest Cool Category Great Rank winner!" +msgstr "超级华丽大赛帅气组超级比赛冠军!" + +msgid "Super Contest Cool Category Master Rank winner!" +msgstr "超级华丽大赛帅气组大师级比赛冠军!!" + +msgid "Super Contest Cool Category Normal Rank winner!" +msgstr "超级华丽大赛帅气组普通级比赛冠军!" + +msgid "Super Contest Cool Category Ultra Rank winner!" +msgstr "超级华丽大赛帅气组特级比赛冠军!" + +msgid "Super Contest Cute Category Great Rank winner!" +msgstr "超级华丽大赛可爱组超级比赛冠军!" + +msgid "Super Contest Cute Category Master Rank winner!" +msgstr "超级华丽大赛可爱组大师级比赛冠军!" + +msgid "Super Contest Cute Category Normal Rank winner!" +msgstr "超级华丽大赛可爱组普通级比赛冠军!" + +msgid "Super Contest Cute Category Ultra Rank winner!" +msgstr "超级华丽大赛可爱组特级比赛冠军!" + +msgid "Super Contest Smart Category Great Rank winner!" +msgstr "超级华丽大赛聪明组超级比赛冠军!" + +msgid "Super Contest Smart Category Master Rank winner!" +msgstr "超级华丽大赛聪明组大师级比赛冠军!" + +msgid "Super Contest Smart Category Normal Rank winner!" +msgstr "超级华丽大赛聪明组普通级比赛冠军!" + +msgid "Super Contest Smart Category Ultra Rank winner!" +msgstr "超级华丽大赛聪明组特级比赛冠军!" + +msgid "Super Contest Tough Category Great Rank winner!" +msgstr "超级华丽大赛强壮组超级比赛冠军!" + +msgid "Super Contest Tough Category Master Rank winner!" +msgstr "超级华丽大赛强壮组大师级比赛冠军!" + +msgid "Super Contest Tough Category Normal Rank winner!" +msgstr "超级华丽大赛强壮组普通级比赛冠军!" + +msgid "Super Contest Tough Category Ultra Rank winner!" +msgstr "超级华丽大赛强壮组特级比赛冠军!" + +msgid "Switch" +msgstr "调换" + +msgid "Switch In" +msgstr "调换" + +msgid "Switch Pokédex listings." +msgstr "切换图鉴列表。" + +msgid "Switched the Experience Share {1}." +msgstr "将学习装置的状态切换至{1}了。" + +msgid "TEMPO" +msgstr "进度" + +msgid "THIRD" +msgstr "第三位" + +msgid "TIME:" +msgstr "时间:" + +msgid "TMs & HMs" +msgstr "TM & HM" + +msgid "TYPE" +msgstr "属性" + +msgid "Take" +msgstr "收回" + +msgid "Take good care of {1}." +msgstr "好好照顾{1}。" + +msgid "Take out items from the PC." +msgstr "从电脑中取出道具。" + +msgid "Take this {1}?" +msgstr "取走{1}?" + +msgid "Tall to Short" +msgstr "由高到低" + +msgid "Tamato Berries" +msgstr "茄番果" + +msgid "Tandor Pokédex" +msgstr "天舵图鉴" + +msgid "Tanga Berries" +msgstr "扁樱果" + +msgid "Teach move" +msgstr "博士招式" + +msgid "Teach which Pokémon?" +msgstr "教给哪只宝可梦?" + +msgid "Teach which move to {1}?" +msgstr "要教{1}哪个招式?" + +msgid "Teach {1} to a Pokémon?" +msgstr "要把{1}教给一个宝可梦?" + +msgid "Teach {1} to {2}?" +msgstr "要把{1}教给{2}?" + +msgid "Teach {1}?" +msgstr "要教{1}?" + +msgid "Team level: {1}" +msgstr "队伍等级:{1}" + +msgid "Text Speed" +msgstr "语速" + +msgid "Th- MRI ------ anomalous brainwave ------ns. --- specim-n ----- -- inca----e -- indep---ent thoug--. We --- ---ing -- - suppress---." +msgstr "---脑电波-常。\n-验品----丧失意--才对。\n我们---多--静剂。" + +msgid "That Pokémon can't be placed there." +msgstr "这只宝可梦无法被放置于此处。" + +msgid "That won't fertilize the soil!" +msgstr "它不能用来施肥!" + +msgid "That's not Mulch." +msgstr "这不是护根。" + +msgid "That's not a Berry." +msgstr "这不是树果。" + +msgid "That's not the right item." +msgstr "道具不正确。" + +msgid "That's too important to toss out!" +msgstr "这件道具十分重要,不能被扔掉!" + +msgid "That's your last Pokémon!" +msgstr "这是你持有的最后一只宝可梦!" + +msgid "The Bag is full." +msgstr "背包已经满了。" + +msgid "The Bag is full. The Pokémon's item could not be removed." +msgstr "背包已经满了。无法从宝可梦身上收回道具。" + +msgid "The Box is full." +msgstr "这个盒子已经满了。" + +msgid "The Fire-type attack fizzled out in the heavy rain!" +msgstr "火属性招式在倾盆大雨中熄灭了!" + +msgid "The Hall Of Fame!" +msgstr "名人堂!" + +msgid "The Happy Hour started!" +msgstr "欢乐时光开始了!" + +msgid "The Ion Deluge started!" +msgstr "等离子浴开始了!" + +msgid "The Mail was returned to the Bag with its message erased." +msgstr "擦除了邮件里的消息,并将邮件移动到了背包里。" + +msgid "The Pokémon Boxes are full and can't accept any more!" +msgstr "宝可梦盒子已经满了,无法再容下更多宝可梦了!" + +msgid "The Pokémon got away..." +msgstr "宝可梦跑掉了…" + +msgid "The Pokémon was deleted." +msgstr "这只宝可梦被删除了。" + +msgid "The Pokémon was duplicated." +msgstr "这只宝可梦被复制了。" + +msgid "The Power Glove made it possible to move boulders around!" +msgstr "拳击手套使得移动大岩石成为了可能!" + +msgid "The Tailwind blew from behind the opposing team!" +msgstr "对方队伍身后刮起了顺风!" + +msgid "The Tailwind blew from behind your team!" +msgstr "己方队伍身后刮起了顺风!" + +msgid "The Trainer blocked the Ball!\nDon't be a thief!" +msgstr "球被训练家击飞了!\n拿别人东西的是小偷!" + +msgid "The Trainer is close by.\nTalk to the Trainer in person!" +msgstr "训练家就在附近。\n直接和他说话吧!" + +msgid "The Trainer is out of range." +msgstr "训练家不在范围内。" + +msgid "The Water-type attack evaporated in the harsh sunlight!" +msgstr "水属性招式在猛烈的阳光下蒸发了!" + +msgid "The Weakness Policy raised {1}'s Attack!" +msgstr "弱点保险提高了{1}的攻击!" + +msgid "The Weakness Policy raised {1}'s Special Attack!" +msgstr "弱点保险提高了{1}的特攻!" + +msgid "The air is clean again." +msgstr "空气恢复清新。" + +msgid "The air is filled with toxicity." +msgstr "空气中充满着剧毒。" + +msgid "The ally {1}" +msgstr "同伴的{1}" + +msgid "The animation file {1} was not found. The animation will load anyway." +msgstr "The animation file {1} was not found. The animation will load anyway." + +msgid "The battery has run dry!\nFor it to recharge, you need to walk another {1} steps." +msgstr "电量已经用光了!\n要为它充电,你还需要走{1}步。" + +msgid "The battle will continue until either side has no Pokémon left that can fight." +msgstr "战斗将会持续,\n直到一方没有可以战斗的宝可梦。" + +msgid "The battlers shared their pain!" +msgstr "均分了彼此的体力!" + +msgid "The boxes are full! You can't catch any more Pokémon!" +msgstr "盒子已经满了!你无法再收服更多的宝可梦了!" + +msgid "The bursting flame hit the opposing {2}!" +msgstr "灼烧的烈焰伤害了对方的{2}!" + +msgid "The bursting flame hit {2}!" +msgstr "灼烧的烈焰伤害了{2}!" + +msgid "The combined levels exceed {1:d}." +msgstr "合计等级超过{1:d}。" + +msgid "The darkness of caves is my home. My Pokémon team knows no fear!" +msgstr "黑暗的洞穴是我的家。\n我的宝可梦们无所畏惧!" + +msgid "The duplicated Pokémon was moved to box \"{1}.\"" +msgstr "复制的宝可梦被移动到了盒子『{1}.』" + +msgid "The duplicated Pokémon was moved to your party." +msgstr "复制的宝可梦被移动到了你的队伍中。" + +msgid "The effects of Mud Sport have faded." +msgstr "玩泥巴的效果消失了。" + +msgid "The effects of Water Sport have faded." +msgstr "玩水的效果消失了。" + +msgid "The effects of the weather disappeared!" +msgstr "天气的影响消失了!" + +msgid "The effects of the {1} prevent status moves from being used!" +msgstr "{1}的效果阻止了状态变化招式的使用!" + +msgid "The electricity disappeared from the battlefield." +msgstr "电流从场地上消失了。" + +msgid "The foe {1}" +msgstr "对方的{1}" + +msgid "The fonts were successfully installed." +msgstr "字体已被成功安装。\n(The fonts were successfully installed.)" + +msgid "The future is a blank slate.\\. You, together with your Pokémon, are going to fill it. There will be challenges and thrills, and you're bound to make exciting discoveries." +msgstr "你与你的宝可梦将会一同书写崭新的未来。\n你的旅途将充满着惊喜与挑战,\n而你注定不平凡。" + +msgid "The game can be played, but the look of the game's text will not be optimal." +msgstr "游戏可能无法正常显示文字。\n(The game can be played, but the look of the game's text will not be optimal..)" + +msgid "The game cannot continue." +msgstr "游戏无法继续。" + +msgid "The game has detected that the battery is low. You should save soon to avoid losing your progress." +msgstr "游戏检测到电池电量低。请及时保存以避免丢失游戏进度。" + +msgid "The game is a draw." +msgstr "游戏平局了。" + +msgid "The gift has been received!" +msgstr "你收到了礼物!" + +msgid "The grass disappeared from the battlefield." +msgstr "青草从场地上消失了。" + +msgid "The grassy patch remained quiet..." +msgstr "草地间依旧没有动静…" + +msgid "The hail stopped." +msgstr "冰雹停下来了。" + +msgid "The healing wish came true for {1}!" +msgstr "{1}的治愈之愿成真了!" + +msgid "The item number is invalid." +msgstr "道具数量无效。" + +msgid "The mail was sent to your PC." +msgstr "邮件已经被送到了你的电脑中。" + +msgid "The map is corrupt. The game cannot continue." +msgstr "地图损坏。无法继续游戏。" + +msgid "The map was not found. The game cannot continue." +msgstr "没有找到地图。游戏无法继续。" + +msgid "The message will be lost. Is that OK?" +msgstr "消息将会丢失。可以吗?" + +msgid "The mirror move failed!" +msgstr "镜像的招式失败了!" + +msgid "The mist disappeared from the battlefield." +msgstr "白雾从场地上消失了。" + +msgid "The new level ({1}) is less than the Pokémon's\ncurrent level ({2}), which shouldn't happen.\n[Debug: {3}]" +msgstr "当前等级({2})级高于下一等级({1}),\n这不应该发生…\n[Debug:{3}]" + +msgid "The opponent pierces through your defenses!" +msgstr "对方穿透了你的防御!" + +msgid "The opposing team became cloaked in a mystical veil!" +msgstr "神秘的幕气吞噬了对方队伍!" + +msgid "The opposing team became shrouded in mist!" +msgstr "对方队伍被白雾所笼罩!" + +msgid "The opposing team is no longer protected by Safeguard!" +msgstr "对方队伍不再受到神秘守护的保护了!" + +msgid "The opposing team is no longer protected by mist!" +msgstr "对方队伍不再受到雾气的保护了!" + +msgid "The opposing team is too nervous to eat Berries!" +msgstr "对方的宝可梦过于紧张,无法食用树果!" + +msgid "The opposing team's Light Screen faded!" +msgstr "对方队伍的光墙消失了!" + +msgid "The opposing team's Light Screen wore off!" +msgstr "对方队伍的光墙消失了!" + +msgid "The opposing team's Lucky Chant wore off!" +msgstr "对方队伍的幸运咒语失效了!" + +msgid "The opposing team's Mist faded!" +msgstr "对方队伍的白雾消失了!" + +msgid "The opposing team's Reflect faded!" +msgstr "对手队伍的反射壁消失了!" + +msgid "The opposing team's Reflect wore off!" +msgstr "对方队伍的反射壁消失了!" + +msgid "The opposing team's Tailwind petered out!" +msgstr "对方队伍的顺风消失了!" + +msgid "The opposing {1}" +msgstr "对方的{1}" + +msgid "The options you unchecked can't be turned back on." +msgstr "未勾选的规则无法再被开启。" + +msgid "The phone is not working." +msgstr "电话不在运作。" + +msgid "The plant seemed to be delighted." +msgstr "植株看起来十分高兴。" + +msgid "The player is not on a map, so the region could not be determined." +msgstr "玩家不在地图上,所以无法检测到所在地区。" + +msgid "The pointed stones disappeared from around the opposing team!" +msgstr "对方队伍脚下的隐形岩消失了!" + +msgid "The pointed stones disappeared from around your team!" +msgstr "己方队伍脚下的隐形岩消失了!" + +msgid "The poisoned spikes disappeared from around the opposing team's feet!" +msgstr "对方队伍脚下的毒菱消失了!" + +msgid "The poisoned spikes disappeared from around the your team's feet!" +msgstr "己方队伍脚下的毒菱消失了!" + +msgid "The poisoned spikes disappeared from around your team's feet!" +msgstr "己方队伍脚下的毒菱消失了!" + +msgid "The poisoned spikes disappeared from around {1}'s feet!" +msgstr "{1}脚下的毒菱消失了!" + +msgid "The power of {1}'s Fire-type moves rose!" +msgstr "{1}的火属性招式的威力提高了!" + +msgid "The rain stopped." +msgstr "雨停了。" + +msgid "The rainbow faded." +msgstr "彩虹消失了。" + +msgid "The recorded data could not be found or saved." +msgstr "录制的数据无法被找到或被保存。" + +msgid "The recorded data was in an invalid format." +msgstr "录制数据格式无效。" + +msgid "The recorded data's format is not supported." +msgstr "录制数据格式不支持。" + +msgid "The rules of battle will be as follows:" +msgstr "战斗将遵从以下规则:" + +msgid "The sandstorm rages." +msgstr "沙暴肆虐。" + +msgid "The sandstorm subsided." +msgstr "沙暴减弱了。" + +msgid "The save file was deleted." +msgstr "存档文件被删除了。" + +msgid "The saying \"the best defense is a good offense\" is probably your mantra.\\^" +msgstr "『有效的进攻就是最好的防御』\n很可能就是你信奉的格言。\\^" + +msgid "The sea is deep here. A Pokémon may be able to go underwater." +msgstr "海水很深。\n也许借助宝可梦的力量可以潜入水下。" + +msgid "The sea is deep here. Would you like to go underwater?" +msgstr "海水很深。要潜到海底吗?" + +msgid "The sea of fire faded." +msgstr "火海褪去了。" + +msgid "The shadow sky continues." +msgstr "暗影气象还在继续。" + +msgid "The shadow sky faded." +msgstr "暗影气象褪去了。" + +msgid "The soil returned to its soft and earthy state." +msgstr "土壤回到了松软朴实的状态。" + +msgid "The soil returned to its soft and loamy state." +msgstr "土壤回到了松软而肥沃的状态。" + +msgid "The spikes disappeared from around the opposing team's feet!" +msgstr "对方队伍脚下的尖菱消失了!" + +msgid "The spikes disappeared from around your team's feet!" +msgstr "己方队伍脚下的尖菱消失了!" + +msgid "The sticky web has disappeared from beneath the opposing team's feet!" +msgstr "对方队伍脚下的黏黏网消失了!" + +msgid "The sticky web has disappeared from beneath your team's feet!" +msgstr "己方队伍脚下的黏黏网消失了!" + +msgid "The substitute took damage for {1}!" +msgstr "替身为{1}承受了伤害!" + +msgid "The sunlight faded." +msgstr "阳光渐渐微弱了。" + +msgid "The sunlight is strong." +msgstr "阳光十分强烈。" + +msgid "The sunlight turned extremely harsh!" +msgstr "阳光变得十分强烈!" + +msgid "The sunlight turned harsh!" +msgstr "阳光更强烈了!" + +msgid "The swamp faded." +msgstr "沼泽消失了。" + +msgid "The thunderstorm rages." +msgstr "雷暴正在肆虐。" + +msgid "The thunderstorm subsided." +msgstr "雷暴减弱了。" + +msgid "The twisted dimensions returned to normal!" +msgstr "扭曲的维度回归正常了!" + +msgid "The wall collapsed!" +msgstr "墙坍塌了!" + +msgid "The water is dyed a deep blue...\nWould you like to surf?" +msgstr "水波荡漾…\n要使用冲浪吗?" + +msgid "The wild {1}" +msgstr "野生的{1}" + +msgid "The {1} can't be held." +msgstr "{1}不能被持有。" + +msgid "The {1} card? Certainly.\nHow many would you like?" +msgstr "卡牌{1}?好的。\n您想买多少个?" + +msgid "The {1} card? How many would you like to sell?" +msgstr "卡牌{1}?您想要卖多少张?" + +msgid "The {1} card? Oh, no.\nI can't buy that." +msgstr "卡牌{1}?抱歉。\n我不能买下它。" + +msgid "The {1} has sprouted." +msgstr "{1}发芽了。" + +msgid "The {1} only allows the use of {2}!" +msgstr "{1}只允许用于{2}!" + +msgid "The {1} plant is growing bigger." +msgstr "{1}植株正在生长。" + +msgid "The {1} strengthened {2}'s power!" +msgstr "{1}强化了{2}的威力!" + +msgid "The {1} was planted in the soft, earthy soil." +msgstr "{1}被种在了松软肥沃的土壤上。" + +msgid "The {1} was scattered on the soil." +msgstr "{1}被撒在了土壤上。" + +msgid "The {1} was taken and replaced with the {2}." +msgstr "{1}被收回下来,并换上了{2}。" + +msgid "The {1} weakened the damage to {2}!" +msgstr "{1}削减了{2}受到的伤害!" + +msgid "The {1}'s indicating something right underfoot!" +msgstr "{1}指着脚下的某样东西!" + +msgid "The {2} raised {1}'s Attack!" +msgstr "{2}提高了{1}的攻击!" + +msgid "The {2} raised {1}'s Defense!" +msgstr "{2}提高了{1}的防御!" + +msgid "The {2} raised {1}'s Special Attack!" +msgstr "{2}提高了{1}的特攻!" + +msgid "The {2} raised {1}'s Special Defense!" +msgstr "{2}提高了{1}的特防!" + +msgid "Their strength is no joke!" +msgstr "他们的强大并不是闹着玩的!" + +msgid "Theo...\\^" +msgstr "锡迩…\\^" + +msgid "There appears to be nothing here..." +msgstr "这里看起来什么也没有…" + +msgid "There are no cards that you can buy." +msgstr "这里没有你能购买的牌。" + +msgid "There are no items." +msgstr "里面没有道具。" + +msgid "There are no new awards...." +msgstr "这里没有新的奖品…" + +msgid "There are no phone numbers stored." +msgstr "没有存储任何电话号码。" + +msgid "There are {1} {2}!\nWant to pick them?" +msgstr "这里种有{1}个{2}!\n想要采摘它们吗?" + +msgid "There is 1 {1}!\nWant to pick it?" +msgstr "这里种有1个{1}!\n想要采摘它吗?" + +msgid "There is a Pokemon that is ready to open its heart!" +msgstr "这是一只准备好敞开心扉的宝可梦!" + +msgid "There is a gift for you there!" +msgstr "哪里有有礼物等着你!" + +msgid "There is a more recent update available." +msgstr "有可用更新。" + +msgid "There is already a saved file. Is it OK to overwrite it?" +msgstr "已经有一份存档了,确定要覆写它吗?" + +msgid "There is another Pokemon that is ready to open its heart!" +msgstr "这是另一只准备好敞开心扉的宝可梦!" + +msgid "There is no Pokémon." +msgstr "这里没有宝可梦。" + +msgid "There is no room left in the PC!" +msgstr "电脑里已经没有空间了!" + +msgid "There was no sound in the recording. Please ensure that a microphone is attached to the computer and is ready." +msgstr "录制中没有声音。请确认麦克风是否已就绪。" + +msgid "There! All happy!" +msgstr "真不错!" + +msgid "There's a Pokemon that may open the door to its heart!" +msgstr "这里有一只可以敞开心扉的宝可梦!" + +msgid "There's an item buried around here!" +msgstr "这附近没有埋着道具!" + +msgid "There's no Mail here." +msgstr "里面没有邮件。" + +msgid "There's no PP left for this move!" +msgstr "这个招式已经没有PP了!" + +msgid "There's no Pokémon here..." +msgstr "这里没有宝可梦…" + +msgid "There's no more room for Pokémon!" +msgstr "没有更多留给宝可梦的空间了!" + +msgid "There's no more room in the Bag." +msgstr "背包里没有空间了。" + +msgid "There's no room to store items." +msgstr "没有空间存放物品了。" + +msgid "These are among the toughest of Tandor! The paragons of our region!" +msgstr "他们都是天舵最强训练家中的一员!\n我们地区的典范!" + +msgid "These pokemon can't fight in a sky battle!" +msgstr "这些宝可梦不能进行天空对战!" + +msgid "These trainers' skill in battle will determine that answer!" +msgstr "训练家之间精彩的对决将会揭晓答案!" + +msgid "They can be transferred over and will be deposited in your PC." +msgstr "它们可以被传送过来并存放在你的电脑里。" + +msgid "Third move. Leave all moves blank (use Z key) to give it a wild move set." +msgstr "Third move. Leave all moves blank (use Z key) to give it a wild move set." + +msgid "This Pokémon can't be chosen." +msgstr "无法选择这只宝可梦。" + +msgid "This Pokémon is holding an item. It can't hold mail." +msgstr "This Pokémon is holding an item. It can't hold mail." + +msgid "This box is already empty." +msgstr "这个盒子已经空了。" + +msgid "This is in use already." +msgstr "已经在使用了。" + +msgid "This isn't a fossil!" +msgstr "它不是一块化石!" + +msgid "This isn't over yet!" +msgstr "还没有结束呢!" + +msgid "This item can't be used on that Pokemon." +msgstr "这只宝可梦不能使用这件道具。" + +msgid "This item can't be used on that Pokémon." +msgstr "这只宝可梦不能使用这件道具。" + +msgid "This means you've found all the Coins in this game, so the game is now over." +msgstr "这意味着你已经找到了游戏中的所有硬币,因此游戏现在结束。" + +msgid "This old, dead coral looks like it can be broken. Would you like to use Coral Break?" +msgstr "这块珊瑚历经岁月的洗礼,现在已经死去了。\n要使用珊瑚破碎吗?" + +msgid "This option isn't available yet!" +msgstr "此选项暂时不可用!" + +msgid "This pokemon can't fight in a sky battle!" +msgstr "这只宝可梦不能进行天空对战!" + +msgid "This rock appears breakable. Would you like to smash it?" +msgstr "这块岩石看起来可以击碎。要使用碎岩吗?" + +msgid "This save file is corrupt or incompatible with this game." +msgstr "存档文件损坏,或者与游戏不兼容。" + +msgid "This save file is corrupt, but an automatic backup has been found and will be loaded instead." +msgstr "存档文件损坏,存在自动备份,将会读取备份存档。" + +msgid "This team is not allowed." +msgstr "这支队伍不被允许。" + +msgid "This tree looks like it can be cut down!" +msgstr "这棵树似乎可以被砍掉!" + +msgid "This tree looks like it can be cut down." +msgstr "这棵树看起来可以被砍掉。" + +msgid "This {1} is ready to open its heart. However, there must be at least one regular Pokémon in the set to perform a purification ceremony." +msgstr "{1}已经准备好敞开心扉了。然而,需要设置至少一只普通的宝可梦才可以进行净化仪式。" + +msgid "This {1} plant is blooming cutely!" +msgstr "{1}植株可爱地绽放着!" + +msgid "This {1} plant is blooming prettily!" +msgstr "{1}植株迷人地绽放着!" + +msgid "This {1} plant is blooming very beautifully!" +msgstr "{1}植株十分美丽地绽放着!" + +msgid "This {1} plant is in bloom!" +msgstr "{1}植株正在绽放!" + +msgid "This {1} plant is in fabulous bloom!" +msgstr "{1}植株正在绚烂地绽放!" + +msgid "Thoroughly cunning." +msgstr "做事万无一失。" + +msgid "Threw away {1} {2}(s)." +msgstr "扔掉了{1}个{2}。" + +msgid "Throw away items stored in the PC." +msgstr "把存放在电脑中的道具扔掉。" + +msgid "Thursday" +msgstr "星期四" + +msgid "Time:" +msgstr "时间:" + +msgid "Time{2:02d}:{3:02d}
" +msgstr "时间{2:02d}:{3:02d}
" + +msgid "Time{1:02d}:{2:02d}
" +msgstr "时间{1:02d}:{2:02d}
" + +msgid "Timid" +msgstr "胆小" + +msgid "To Next Lv." +msgstr "距离下一等级" + +msgid "To install the necessary fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "若要安装必要字体,请将Fonts\n目录下的文件复制到控制面板中的\n字体(Fonts)文件夹内。\n(To install the necessary fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel.)" + +msgid "To install the other fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel." +msgstr "若要安装其他字体,请将Fonts\n目录下的文件复制到控制面板中的\n字体(Fonts)文件夹内。\n(To install the other fonts, copy the files in this game's Fonts folder to the Fonts folder in Control Panel.)" + +msgid "Toggle on/offline" +msgstr "切换在线/离线状态" + +msgid "Too bad...\nThe bag is full." +msgstr "残念…\n背包满了。" + +msgid "Too bad... The Bag is full..." +msgstr "糟糕…背包已经满了…" + +msgid "Took the {1}." +msgstr "取走了{1}。" + +msgid "Toss" +msgstr "扔掉" + +msgid "Toss\nItem" +msgstr "扔掉\n道具" + +msgid "Toss Item" +msgstr "丢弃道具" + +msgid "Toss out how many {1}(s)?" +msgstr "想要扔掉多少{1}?" + +msgid "Transferring\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" +msgstr "传送中\\wt[8].\\wt[8].\\wt[8].\\wtnp[18]" + +msgid "Treat this battle as a loss?" +msgstr "将这场战斗当成失败?" + +msgid "Treat this battle as a win?" +msgstr "将这场战斗当作胜利?" + +msgid "Trio" +msgstr "御三家" + +msgid "Tuesday" +msgstr "星期二" + +msgid "Turn Off" +msgstr "关闭" + +msgid "Turned over the {1} and received ${2}." +msgstr "交出了{1}并获得了¥{2}。" + +msgid "Turned over the {1} card and received ${2}." +msgstr "交出了卡牌{1}并获得了¥{2}。" + +msgid "Twitch" +msgstr "图奇" + +msgid "Type" +msgstr "属性" + +msgid "Type %d" +msgstr "类型%d" + +msgid "UPPER" +msgstr "大写" + +msgid "Unknown" +msgstr "未知" + +msgid "Up next:\\wt[20] Round {1}\\wt[25]\n\\PN versus {2}!" +msgstr "接下来的一场比赛:\\wt[20]第{1}轮\\wt[25]\n\\PN VS {2}!" + +msgid "Updating game maps, you will be sent to the nearest Pokémon Center" +msgstr "更新游戏地图,你将会被送往最近的宝可梦中心" + +msgid "Upon this consecrated ground, I shall invoke the blessings of the sea!" +msgstr "在这神圣之地,我将为大海的祝福献上祈祷!" + +msgid "Use" +msgstr "使用" + +msgid "Use next Pokémon?" +msgstr "要使用下一只宝可梦吗?" + +msgid "Use on which Pokémon?" +msgstr "对哪只宝可梦使用?" + +msgid "Use the patcher.exe in your game folder to check for patches!\\wtnp[40]" +msgstr "请使用游戏目录下的\nPatcher.exe来检查更新补丁!\\wtnp[40]" + +msgid "Used to confirm a choice, check things, and talk to people." +msgstr "用于确认,检查物品,与他人对话。" + +msgid "Used to exit, cancel a choice or mode, and open the pause menu." +msgstr "用于退出,选择取消,或是打开菜单。" + +msgid "Using item..." +msgstr "使用道具…" + +msgid "Using its {1}, the Attack of {2} rose!" +msgstr "使用了自己的{1},{2}的攻击提高了" + +msgid "Using its {1}, the Defense of {2} rose!" +msgstr "使用了自己的{1},{2}的防御提高了" + +msgid "Using its {1}, the Special Attack of {2} rose!" +msgstr "使用了自己的{1},{2}的特攻提高了" + +msgid "Using its {1}, the Special Defense of {2} rose!" +msgstr "使用了自己的{1},{2}的特防提高了" + +msgid "Using its {1}, the Speed of {2} rose!" +msgstr "使用了自己的{1},{2}的速度提高了" + +msgid "Using {1}, the Attack of {2} rose sharply!" +msgstr "使用了{1},{2}的攻击大幅提高了!" + +msgid "Using {1}, the Defense of {2} rose sharply!" +msgstr "使用了{1},{2}的防御大幅提高了!" + +msgid "Using {1}, the Special Attack of {2} rose sharply!" +msgstr "使用了{1},{2}的特攻大幅提高了!" + +msgid "Using {1}, the Special Defense of {2} rose sharply!" +msgstr "使用了{1},{2}的特防大幅提高了!" + +msgid "Using {1}, the Speed of {2} rose sharply!" +msgstr "使用了{1},{2}的速度大幅提高了!" + +msgid "VT data imported." +msgstr "已导入虚拟训练家数据" + +msgid "VTrainer" +msgstr "虚拟训练家" + +msgid "Version is up-to-date, no update needed! \\wtnp[30]" +msgstr "已经是最新的版本了,\n不需要更新!\\wtnp[30]" + +msgid "Very finicky." +msgstr "一丝不苟。" + +msgid "Virtual Trainer created successfully!" +msgstr "成功创建虚拟训练家!" + +msgid "Virtual Trainer not created." +msgstr "没有创建虚拟训练家。" + +msgid "Volcano" +msgstr "火山" + +msgid "WIN RATE:" +msgstr "胜率:" + +msgid "WITHDRAW" +msgstr "取出" + +msgid "WITHDRAW POKéMON" +msgstr "取出宝可梦" + +msgid "WT" +msgstr "重量" + +msgid "Wacan Berries" +msgstr "烛木果" + +msgid "Waiting for a rematch{1}" +msgstr "等待重赛{1}" + +msgid "Wallpaper" +msgstr "壁纸" + +msgid "Want to escape from here and return to {1}?" +msgstr "想要脱离这里,回到{1}吗?" + +msgid "Want to plant a Berry?" +msgstr "想要种植树果吗?" + +msgid "Want to return to the healing spot used last in {1}?" +msgstr "想要回到上次在{1}去过的回复点吗?" + +msgid "Want to sprinkle some water with the {1}?" +msgstr "你想要为{1}浇一些水吗?" + +msgid "Warning: Randomizer Mode greatly affects the balance of the game." +msgstr "警告:随机化模式将严重影响游戏的平衡性。" + +msgid "Water" +msgstr "水" + +msgid "Watmel Berries" +msgstr "瓜西果" + +msgid "We have some of Tandor's best and brightest here to dazzle you with their spectacular battling skills!" +msgstr "天舵地区的新星与高手齐聚一堂,\n他们将会用华丽壮美的战斗\n带给大家无上的视觉盛宴!" + +msgid "We hope you enjoy playing Pokémon Uranium!" +msgstr "我们希望你能够在绿铀中玩得愉快!" + +msgid "We tried our hardest in this battle, and that's what counts." +msgstr "我们已经尽了全力,这就足够了。" + +msgid "We're back with Round 3, the quarterfinals!" +msgstr "第三轮比赛就要开始了,四分之一决赛!" + +msgid "Wednesday" +msgstr "星期三" + +msgid "Welcome to the Hall of Fame!" +msgstr "欢迎来到名人堂!" + +msgid "Welcome to the first round of the\nPokémon League Tournament!" +msgstr "欢迎来到宝可梦联盟联赛的\n第一轮比赛!" + +msgid "Welcome!\nHow may I serve you?" +msgstr "欢迎!\n我要如何为您服务?" + +msgid "Well fought, indeed! You deserved this victory." +msgstr "真是一场好战斗!\n你赢得实至名归。" + +msgid "Well, it has been a while, hasn't it?\nWhen I battled you, you were just a naive child, fumbling around in the dark.\nNow, you face me in the arena with confidence!\nYour fighting spirit is like a bright, shining light!\nI can tell you are no longer afraid.\nGyahahaha!! That's what I like to see!\nShow me your fearlessness in battle!" +msgstr "嗯,已经过去了一段时间了,\n不是吗?\n那时与我对战的你,\n还是个在黑暗中摸索着的单纯的孩子。\n现在,\n你信心满满地在这竞技场中面对着我\n你的斗志就像一道明亮耀眼的光芒!\n我看得出你的内心不再畏惧。\n噶哈哈哈!!这才是我想要看到的!!\n把你的无畏在战斗中展现给我把!" + +msgid "Well, let's not delay... on with the match!" +msgstr "好,废话不多说…开始比赛吧!" + +msgid "Well, you certainly know what you want out of life.\\^" +msgstr "呃,你肯定知道你渴望着什么样的人生。\\^" + +msgid "Wepear Berries" +msgstr "西梨果" + +msgid "What a match!" +msgstr "真是一场激动人心的比赛!" + +msgid "What could be in store for us this round?" +msgstr "这一轮比赛将会有谁留下来呢?" + +msgid "What do you want to do with {1}'s Mail?" +msgstr "要对{1}的邮件做什么?" + +msgid "What do you want to do?" +msgstr "你想要做些什么?" + +msgid "What shall I do with this {1}?" +msgstr "要对{1}做什么?" + +msgid "What will\n{1} do?" +msgstr "{1}\n要做什么?" + +msgid "What will\n{1} throw?" +msgstr "\n{1}会投掷什么?" + +msgid "What will hatch from this? It doesn't seem close to hatching." +msgstr "它将会孵化出来什么呢?看起来孵化还需要一定的时间。" + +msgid "What will {1} do?" +msgstr "要让{1}做什么?" + +msgid "What?\n{1} is evolving!" +msgstr "什么?\n{1}开始进化了!" + +msgid "When the flame touched the powder on the Pokémon, it exploded!" +msgstr "当火焰接触到了宝可梦身上的粉尘时,爆炸发生了!" + +msgid "Which PC should be accessed?" +msgstr "要访问谁的电脑?" + +msgid "Which gender do you want" +msgstr "想要哪个性别" + +msgid "Which move should be forgotten?" +msgstr "要忘记哪一个招式?" + +msgid "Which one will you take?" +msgstr "你要取走哪一只?" + +msgid "Which report should I read?" +msgstr "要读哪一份报告?" + +msgid "White" +msgstr "白" + +msgid "White Tiles: {1}" +msgstr "白砖:{1}" + +msgid "Who are you?\\^" +msgstr "你是谁?\\^" + +msgid "Who will it be?" +msgstr "那会是谁呢?" + +msgid "Wide Guard protected your team!" +msgstr "广域防守保护了己方队伍!" + +msgid "Wide Guard protected {1}!" +msgstr "广域防守保护了{1}!" + +msgid "Wiki Berries" +msgstr "异奇果" + +msgid "Wild Pokémon will be lured." +msgstr "野生的宝可梦将会更容易遇到了。" + +msgid "Wild Pokémon will be repelled." +msgstr "野生的宝可梦将会更难以遇到了。" + +msgid "Wild battles with more than two Pokémon are not allowed." +msgstr "不允许与超过两只的宝可梦对战。" + +msgid "Wild {1} and\n{2} appeared!" +msgstr "野生的{1}和\n{2}出现了!" + +msgid "Wild {1} appeared!" +msgstr "野生的{1}出现了!" + +msgid "Will you switch your Pokémon?" +msgstr "要替换宝可梦吗?" + +msgid "Wishing Ribbon" +msgstr "希望奖章" + +msgid "Withdraw" +msgstr "取出" + +msgid "Withdraw\nItem" +msgstr "取出\n道具" + +msgid "Withdraw Item" +msgstr "取出道具" + +msgid "Withdraw Pokémon" +msgstr "取出宝可梦" + +msgid "Withdrew {1} {2}(s)." +msgstr "取出了{1}个{2}。" + +msgid "Wonder Room wore off, and the Defense and Sp. Def stats returned to normal!" +msgstr "不可思议的空间消失了,所有的防御与特防回归正常了!" + +msgid "Wonder Trade" +msgstr "奇迹交换" + +msgid "Wonder Trade!" +msgstr "奇迹交换!" + +msgid "Woooow! Like, that was a totally sweet battle!~ I guess this just isn't my year to win. But now, you'd better win in my stead, okay?~" +msgstr "哇喔!真是一场甜蜜的对战!~\n看来今年我是无法夺冠了。\n不过,\n你要代替我取得胜利,好不好?~" + +msgid "World Champion Ribbon" +msgstr "世界冠军奖章" + +msgid "World Ribbon" +msgstr "世界奖章" + +msgid "Would you like to cut it?" +msgstr "你想要砍掉这棵树吗?" + +msgid "Would you like to end the Contest now?" +msgstr "你想要现在结束比赛吗?" + +msgid "Would you like to forfeit the match and quit now?" +msgstr "要现在弃权并离开比赛吗?" + +msgid "Would you like to give a nickname to {1}?" +msgstr "要给{1}起昵称吗?" + +msgid "Would you like to leave the Safari Game right now?" +msgstr "你想现在就离开狩猎地带吗?" + +msgid "Would you like to move it?" +msgstr "要移动它吗?" + +msgid "Would you like to nickname the newly hatched {1}?" +msgstr "想要为刚刚孵出来的{1}取一个昵称吗?" + +msgid "Would you like to restart the game and apply the changes?" +msgstr "想要重新启动游戏以应用改变吗?\n(Would you like to restart the game and apply the changes?)" + +msgid "Would you like to save the game?" +msgstr "要保存游戏吗?" + +msgid "Would you like to switch the two items?" +msgstr "你想要交换这两件道具吗?" + +msgid "Wow! That battle was quite a workout, huh?\nI think it's safe to say that you're the stronger among us.\nI'll be cheering you on from here on out!" +msgstr "哇!这场对战真是激烈呀,哼?\n我觉得我可以很肯定地说\n在我们两人之中你要更强些。\n我会在场外为你加油的!" + +msgid "Wow, you look like a really strong trainer...\nUm. I'm Angelica, and I train Fairy types.\nWe're cute, but don't let it fool you:\nwe're really strong too.\nAfter all, Fairies can stand up to the power of dragons. So we aren't afraid of any tough-looking trainers, either. If you aren't acquainted with the power of fairies, then, you'll know soon enough!" +msgstr "喔,你看上去真的很强呢…\n嗯。我是安杰莉卡,擅长使用妖精属性的宝可梦。\n我们虽然可爱,但是不要小瞧我们:\n我们同样也很强呢。\n毕竟,连龙都奈何不了我们。\n所以我们才不怕那些\n模样凶狠的训练家呢。\n要是你小瞧妖精属性的话,\n就等着吃苦头吧!" + +msgid "Yache Berries" +msgstr "番荔果" + +msgid "Yellow" +msgstr "黄" + +msgid "Yes" +msgstr "是" + +msgid "You are banned from using online features! If you think that this is a mistake, please ask for more info on the Discord server or on Reddit." +msgstr "你不能使用网络功能!如果你认为不应该如此,请前往Discord或Reddit进行询问。" + +msgid "You can catch shiny Pokemon even if they aren't your first encounter." +msgstr "如果遇到了异色宝可梦,即使不是此地点遇到的第一只宝可梦,也可以收服。" + +msgid "You can choose from three different game screen sizes." +msgstr "选择三种不同的屏幕大小,\n或用全屏进行游戏。" + +msgid "You can choose from three different text-scrolling speeds." +msgstr "选择三种不同的文字滚动速度。" + +msgid "You can choose if the game should remember the last save you loaded." +msgstr "选择是否让游戏记住上次读取的存档。" + +msgid "You can choose the style of the game's font." +msgstr "选择游戏字体的样式,\n中文语言下此项无效。" + +msgid "You can choose to switch Pokémon when an opponent's Pokémon faints." +msgstr "选择在对方的宝可梦倒下时,\n是否可以换宝可梦。" + +msgid "You can choose whether to view move animations." +msgstr "选择是否观看招式动画。" + +msgid "You can receive even more Coins in the next game!" +msgstr "你在下一场游戏中能够得到更多硬币!" + +msgid "You can set the game's SFX volume." +msgstr "设置游戏的效果音音量。" + +msgid "You can set the game's frames per second." +msgstr "设置游戏的最大帧数。" + +msgid "You can set the game's language." +msgstr "设置游戏语言。" + +msgid "You can set the game's music volume." +msgstr "设置游戏的音乐音量。" + +msgid "You can use the patcher.exe in your game folder to update! \\wtnp[40]" +msgstr "你可以通过游戏目录里的\nPatcher.exe来进行更新!\\wtnp[40]" + +msgid "You can't dismount your Bike here." +msgstr "你不能在这里下车。" + +msgid "You can't play unless you have a Coin Case." +msgstr "你没有代币盒,因此无法玩这个游戏。" + +msgid "You can't release an Egg." +msgstr "你不能放生一只蛋。" + +msgid "You can't release eggs." +msgstr "蛋不能被放生。" + +msgid "You can't switch {1}'s Pokémon with one of yours!" +msgstr "不能把{1}的宝可梦换成自己的宝可梦!" + +msgid "You cannot search by your own online ID!" +msgstr "你不能搜索自己的nline ID!" + +msgid "You cannot trade this Pokemon!" +msgstr "你不能交易这只宝可梦!" + +msgid "You cross blades with the opponent!" +msgstr "你与对方相交手!" + +msgid "You don't have any Coins to play!" +msgstr "你没有任何硬币来玩它!" + +msgid "You don't have any eligible pokemon for a sky battle" +msgstr "你没有有资格参加天空对战的宝可梦" + +msgid "You don't have any other save files" +msgstr "不存在其他的存档文件。" + +msgid "You don't have enough berries." +msgstr "您的树果还不够多。" + +msgid "You don't have enough cards." +msgstr "你没有足够的牌。" + +msgid "You don't have enough money." +msgstr "您没有足够的金钱了。" + +msgid "You evade the opponent's attack!" +msgstr "你避开了对方的攻击!" + +msgid "You fail to block the opponent's attack!" +msgstr "你没能阻挡住对方的攻击!" + +msgid "You got ${1}" +msgstr "你获得了¥{1}" + +msgid "You have a burning spirit within you that never ceases!\\^" +msgstr "在你的心中燃烧着不灭的热血精神!\\^" + +msgid "You have a great future ahead, but what about now?" +msgstr "你的前程一片光明,不过现在会如何呢?" + +msgid "You have completed {1}!" +msgstr "你完成了{1}!" + +msgid "You have no Pokemon that can be purified." +msgstr "你没有能够净化的宝可梦。" + +msgid "You have no cards." +msgstr "你没有任何牌。" + +msgid "You have no more room in the Bag." +msgstr "背包已经满了。" + +msgid "You have no room for more cards." +msgstr "已经没有空间放更多的牌了。" + +msgid "You have no usable items in this pocket." +msgstr "这个口袋里没有可以使用的道具。" + +msgid "You have received a mystery award! Search to find what has been unlocked!" +msgstr "你获得了一个神秘的奖品!去搜索看看解锁了什么吧!" + +msgid "You haven't found any Coins! Are you sure you want to quit?" +msgstr "你还没有找到任何硬币!真的要退出吗?" + +msgid "You hit each other!" +msgstr "你伤害到了双方!" + +msgid "You know that the best things in life come to those who wait.\\^" +msgstr "你认为『苍天不负有心人』,\n所以总是能够等待到最佳的时机。\\^" + +msgid "You must choose a move!" +msgstr "必须选择一个招式!" + +msgid "You must choose at least one rule to play a custom game." +msgstr "要进行自定义游戏,请至少选择一项规则。" + +msgid "You must enable Nuzlocke to select this." +msgstr "必须启用纳兹洛克(Nuzlocke)才能开启此规则。" + +msgid "You need an internet connection to use the GTS, WT and VT" +msgstr "需要网络连接才能使用GTS、奇迹交换及虚拟训练家" + +msgid "You picked the {1} {2}.\\wtnp[30]" +msgstr "你收获了{1}个{2}。\\wtnp[30]" + +msgid "You picked the {1}.\\wtnp[30]" +msgstr "你收获了一个{1}。\\wtnp[30]" + +msgid "You pierce through the opponent's defenses!" +msgstr "你穿透了对方的防御!" + +msgid "You prefer to adapt to overcome challenges in your path.\\^" +msgstr "你倾向于通过改变自身来克服一路上的艰难险阻。\\^" + +msgid "You prefer to overwhelm your opponents with sheer force and firepower.\\^" +msgstr "你更喜欢用纯粹的力量与\n大火力的攻击压倒对手。\\^" + +msgid "You seem to be a Trainer who likes to play it safe.\\^" +msgstr "你看起来是一名沉着稳重的训练家,\n习惯谨慎行事。\\^" + +msgid "You seem to be a trainer that is capable of many different strategies.\\^" +msgstr "你看起来是一名能够掌握各种策略的训练家。\\^" + +msgid "You seem to be a trainer who won't hesitate to go for what you want.\\^" +msgstr "你看起来是一名斗志昂扬的训练家,做事果断,\n会毫不犹豫地追寻自己想要的东西。\\^" + +msgid "You study each other's movements..." +msgstr "你研究了双方的行动…" + +msgid "You used your last {1}." +msgstr "你用掉了你最后的{1}。" + +msgid "You're already surfing." +msgstr "你已经在使用冲浪了。" + +msgid "You're holding a Pokémon!" +msgstr "你还没有放下宝可梦!" + +msgid "You're impulsive, impatient, and care mostly about your own desires.\\^" +msgstr "你不仅非常浮躁,缺乏耐心,\n并且几乎只想满足自己的欲望。\\^" + +msgid "You've found all of the hidden x2 and x3 cards." +msgstr "你已经找到了所有隐藏的x2与x3卡片。" + +msgid "You've got 99,999 Coins." +msgstr "你已经有99,999枚硬币了。" + +msgid "You've run out of Coins.\nGame over!" +msgstr "你已经用尽硬币了。\n游戏结束!" + +msgid "Your Coin Case has been filled." +msgstr "你的代币盒已经满了。" + +msgid "Your Coin Case is full!" +msgstr "你的代币盒已经满了!" + +msgid "Your PC's Mailbox is full." +msgstr "你的电脑邮箱已经满了。" + +msgid "Your Pokémon were healed." +msgstr "你的宝可梦得到了恢复。" + +msgid "Your Pokémon will be waiting for you in the Pokémon Storage System." +msgstr "你的宝可梦将会在宝可梦寄放系统中等着你。" + +msgid "Your attack was evaded!" +msgstr "你的攻击被避开了!" + +msgid "Your attack was not blocked!" +msgstr "你的攻击没能被阻挡住!" + +msgid "Your battle link ID:" +msgstr "你的战斗链接ID:" + +msgid "Your calm, rational approach will come to aid you in the future.\\^" +msgstr "你冷静,理性的思维方式能在以后帮助到你。\\^" + +msgid "Your coins" +msgstr "你的硬币" + +msgid "Your foe's weak!\nGet 'em, {1}!" +msgstr "对手已经很弱了!\n轮到你出场了,{1}!" + +msgid "Your game is out-of-date!\nUpdate required. \\wtnp[30]" +msgstr "游戏版本过时!\n需要更新。\\wtnp[30]" + +msgid "Your journey --- your story --- is about to unfold." +msgstr "你的旅程 --- 你的故事 --- 就要开始了。" + +msgid "Your name is {1}?" +msgstr "你是叫{1}吗?" + +msgid "Your name?" +msgstr "你的名字是?" + +msgid "Your old Nuzlocke savefile needs to be converted to the new system." +msgstr "旧的纳兹洛克(Nuzlocke)存档需要转换。" + +msgid "Your party Pokémon and any in the Daycare will be deposited, too." +msgstr "你队伍中的宝可梦与培养屋里的宝可梦同样会被传送。" + +msgid "Your party is full!" +msgstr "你的队伍已经满了!" + +msgid "Your party is full! You can't unfuse {1}." +msgstr "你的队伍已经满了!你不能分离{1}。" + +msgid "Your party's full!" +msgstr "你的队伍已经满了!" + +msgid "Your philosophy is probably to just \"go with the flow\".\\^" +msgstr "你的处世之道也许只是『顺其自然』。\\^" + +msgid "Your special attacks collide!" +msgstr "你的特殊攻击相抵了!" + +msgid "Your starter as well as all wild and trainer Pokémon will be randomized." +msgstr "将初始宝可梦、野生宝可梦与训练师的宝可梦随机化。" + +msgid "Your team became cloaked in a mystical veil!" +msgstr "神秘的幕气吞噬了己方队伍!" + +msgid "Your team became shrouded in mist!" +msgstr "己方队伍被白雾所笼罩!" + +msgid "Your team is no longer protected by Safeguard!" +msgstr "己方队伍不再受到神秘守护的保护了!" + +msgid "Your team is no longer protected by mist!" +msgstr "己方队伍不再受到雾气的保护了!" + +msgid "Your team is too nervous to eat Berries!" +msgstr "你的宝可梦过于紧张,无法食用树果!" + +msgid "Your team's Light Screen faded!" +msgstr "己方队伍的光墙消失了!" + +msgid "Your team's Light Screen wore off!" +msgstr "己方队伍的光墙消失了!" + +msgid "Your team's Lucky Chant wore off!" +msgstr "己方队伍的幸运咒语失效了!" + +msgid "Your team's Mist faded!" +msgstr "己方队伍的白雾消失了!" + +msgid "Your team's Reflect faded!" +msgstr "己方队伍的反射壁消失了!" + +msgid "Your team's Reflect wore off!" +msgstr "己方队伍的反射壁消失了!" + +msgid "Your team's Tailwind petered out!" +msgstr "己方队伍的顺风消失了!" + +msgid "Your {1} in the Purify Chamber is ready for purification!" +msgstr "你的{1}已经在净化室准备好净化了!" + +msgid "[Custom]" +msgstr "[自定义]" + +msgid "\\PN, are you ready?" +msgstr "\\PN,你准备好了吗?" + +msgid "\\c[7]ENGAGEMENT FAILED.\\wt[16]\nA POWER CELL IS NEEDED." +msgstr "\\c[7]怪力模式启动失败。\\wt[16]\n需要电池。" + +msgid "\\c[7]ENGAGEMENT SUCCESSFUL." +msgstr "\\c[7]怪力模式开启成功。" + +msgid "\\c[7]OBSTACLE DETECTED.\\wt[20]\nENGAGING STRENGTH PROTOCOL\\wt[8].\\wt[8].\\wt[8].\\wt[8]" +msgstr "\\c[7]检测到障碍。\\wt[20]\n怪力模式启动\\wt[8].\\wt[8].\\wt[8].\\wt[8]" + +msgid "\\me[Jingle - HMTM]Obtained \\c[1]{1}\\c[0]!\nIt contained \\c[1]{2}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]获得了\\c[1]{1}\\c[0]!\n里面包含着\\c[1]{2}\\c[0]。\\wtnp[55]" + +msgid "\\me[Jingle - HMTM]{1} found \\c[1]{2}\\c[0]!\nIt contained \\c[1]{3}\\c[0].\\wtnp[55]" +msgstr "\\me[Jingle - HMTM]{1}发现了\\c[1]{2}\\c[0]!\n里面包含着\\c[1]{3}\\c[0]。\\wtnp[55]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]获得了\\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained \\c[1]{1}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]获得了一些\\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]Obtained some \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]获得了一些\\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found one \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1}发现了一件\\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1}发现了一些\\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1}发现了{2}个\\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jingle - Regular Item]{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\me[Jingle - Regular Item]{1}发现了{2}个\\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]获得了\\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Jinlge - KeyItem]Randomizer Mode has been unlocked!\\wt[30]\nIt will be available when starting a new Custom Game." +msgstr "\\me[Jinlge - KeyItem]随机化模式已解锁!\\wt[30]\n此模式可以在开始新自定义游戏时开启。" + +msgid "\\me[Jinlge - KeyItem]\\sign[sign1]Obtained \\c[1]{1}\\c[0]!\\wtnp[30]" +msgstr "\\me[Jinlge - KeyItem]\\sign[sign1]获得了\\c[1]{1}\\c[0]!\\wtnp[30]" + +msgid "\\me[Voltorb Flip Game Over]Oh no! You get 0 Coins!\\wtnp[50]" +msgstr "\\me[Voltorb Flip Game Over]不好!你没有获得任何硬币!\\wtnp[50]" + +msgid "\\me[Voltorb Flip Win]Board clear!\\wtnp[40]" +msgstr "\\me[Voltorb Flip Win]完成清版!\\wtnp[40]" + +msgid "\\se[Voltorb Flip Level Dropped]Dropped to Game Lv. {1}!" +msgstr "\\se[Voltorb Flip Level Dropped]游戏等级降低到{1}!" + +msgid "\\se[]1,\\wt[4] 2,\\wt[4] and...\\wt[8] ...\\wt[8] ...\\wt[8] Poof!\\se[balldrop]" +msgstr "\\se[]1,\\wt[4] 2,\\wt[4] 然后…\\wt[8] …\\wt[8] …\\wt[8] 空!\\se[balldrop]" + +msgid "\\se[]Congratulations! Your {1} evolved into {2}!\\wt[80]" +msgstr "\\se[]恭喜!{1}进化成了{2}!\\wt[80]" + +msgid "\\se[]Save failed.\\wtnp[30]" +msgstr "\\se[]保存游戏失败。\\wtnp[30]" + +msgid "\\se[]What?\n{1} is evolving!\\^" +msgstr "\\se[]什么?\n{1}开始进化了!\\^" + +msgid "\\se[]{1} hatched from the Egg!\\wt[80]" +msgstr "\\se[]从蛋中孵出来了{1}!\\wt[80]" + +msgid "\\se[]{1} learned {2}!\\se[itemlevel]" +msgstr "\\se[]{1}习得了{2}!\\se[itemlevel]" + +msgid "\\se[]{1} saved the game.\\se[save]\\wtnp[30]" +msgstr "\\se[]{1}保存了游戏。\\se[save]\\wtnp[30]" + +msgid "\\se[accesspc]Accessed the Hall of Fame." +msgstr "\\se[accesspc]连接上了名人堂。" + +msgid "\\se[accesspc]Accessed the Purify Chamber." +msgstr "\\se[accesspc]连接上了净化室。" + +msgid "\\se[accesspc]Accessed {1}'s PC." +msgstr "\\se[accesspc]连接上了{1}的电脑。" + +msgid "\\se[accesspc]Booted up a TM." +msgstr "\\se[accesspc]启动了招式学习器。" + +msgid "\\se[accesspc]Booted up an HM." +msgstr "\\se[accesspc]启动了秘传学习器。" + +msgid "\\se[accesspc]The Pokémon Storage System was opened." +msgstr "\\se[accesspc]开启了宝可梦存储系统。" + +msgid "\\se[computeropen]{1} booted up the PC." +msgstr "\\se[computeropen]{1}启动了电脑。" + +msgid "\\se[itemlevel]{1} received \\c[1]{2}\\c[0]!\\nIt contained \\c[1]{3}\\c[0].\\wtnp[30]" +msgstr "\\se[itemlevel]{1}获得了\\c[1]{2}\\c[0]!\\n里面包含着\\c[1]{3}\\c[0]。\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received a \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1}获得了一个\\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received an \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1}获得了一个\\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received some \\c[1]{2}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1}获得了一些\\c[1]{2}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1}获得了{2}\\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\se[itemlevel]{1} received {2} \\c[1]{3}s\\c[0]!\\wtnp[30]" +msgstr "\\se[itemlevel]{1}获得了一些{2}\\c[1]{3}\\c[0]!\\wtnp[30]" + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried home." +msgstr "\\wm\\c[8]\\l[3]不幸地被打败之后,{1}焦急地赶往家中。" + +msgid "\\w[]\\wm\\c[8]\\l[3]After the unfortunate defeat, {1} scurried to a Pokémon Center." +msgstr "\\wm\\c[8]\\l[3]不幸地被打败之后,\n{1}焦急地赶往宝可梦中心。" + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried home, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\wm\\c[8]\\l[3]为了防止精疲力尽的宝可梦\n受到更多伤害,\n{1}焦急地赶往家中。" + +msgid "\\w[]\\wm\\c[8]\\l[3]{1} scurried to a Pokémon Center, protecting the exhausted and fainted Pokémon from further harm." +msgstr "\\wm\\c[8]\\l[3]为了防止精疲力尽的宝可梦\n受到更多伤害,\n{1}焦急地赶往宝可梦中心。" + +msgid "accuracy" +msgstr "命中" + +msgid "an egg" +msgstr "一只蛋" + +msgid "boardbg" +msgstr "../../Translations/Simplified Chinese/boardbg_chs" + +msgid "egg" +msgstr "蛋" + +msgid "evasiveness" +msgstr "回避" + +msgid "female" +msgstr "♀" + +msgid "lower" +msgstr "小写" + +msgid "male" +msgstr "♂" + +msgid "memo" +msgstr "../../Translations/Simplified Chinese/memo_chs" + +msgid "normal" +msgstr "普通" + +msgid "other" +msgstr "其他" + +msgid "phonebg" +msgstr "../Translations/Simplified Chinese/phonebg_chs" + +msgid "shiny" +msgstr "异色" + +msgid "text one" +msgstr "文本壹" + +msgid "text two" +msgstr "文本贰" + +msgid "the ally {1}" +msgstr "同伴的{1}" + +msgid "the egg" +msgstr "蛋" + +msgid "the foe {1}" +msgstr "对方的{1}" + +msgid "the opposing {1}" +msgstr "对方的{1}" + +msgid "the wild {1}" +msgstr "野生的{1}" + +msgid "their egg" +msgstr "对方的蛋" + +msgid "x{1:d}$ {2:d}" +msgstr "x{1:d}¥ {2:d}" + +msgid "{1:.1f} kg" +msgstr "{1:.1f}千克" + +msgid "{1:.1f} m" +msgstr "{1:.1f}米" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID:{2:05d} 初训家:{3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}" +msgstr "{1:s}\nID:{2:05d} 初训家:{3:s}" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[0]" +msgstr "{1:s}\nID:{2:05d} 初训家:{3:s}\\wtnp[0]" + +msgid "{1:s}\nID: {2:05d} OT: {3:s}\\wtnp[100]" +msgstr "{1:s}\nID:{2:05d} 初训家:{3:s}\\wtnp[100]" + +msgid "{1:s} Pokémon" +msgstr "{1:s}宝可梦" + +msgid "{1:s}: Search Mode" +msgstr "{1:s}:搜索模式" + +msgid "{1:s}POWER/{2:s}\nPP/{3:d}ACCURACY/{4:s}" +msgstr "{1:s}POWER/{2:s}\nPP/{3:d}命中/{4:s}" + +msgid "{1:s}PP: ---
TYPE/{2:s}" +msgstr "{1:s}PP:---
类型/{2:s}" + +msgid "{1:s}PP: {2: 2d}/{3: 2d}
TYPE/{4:s}" +msgstr "{1:s}PP:{2: 2d}/{3: 2d}
类型/{4:s}" + +msgid "{1}\nwould like to battle!" +msgstr "{1}\n发起了挑战!" + +msgid "{1} ${2}" +msgstr "{1} ¥{2}" + +msgid "{1} - {2} POKéMON" +msgstr "{1} - {2}宝可梦" + +msgid "{1} Female" +msgstr "{1} ♀" + +msgid "{1} Female Shiny" +msgstr "{1}♀异色" + +msgid "{1} Male" +msgstr "{1} ♂" + +msgid "{1} Male Shiny" +msgstr "{1}♂异色" + +msgid "{1} Pokémon are needed." +msgstr "需要{1}只宝可梦。" + +msgid "{1} Pokémon will be released, 1 of them is shiny. Are you absolutely certain?" +msgstr "{1}只宝可梦将会被放生,其中有1只是异色宝可梦。真的确定要这么做吗?" + +msgid "{1} Pokémon will be released, {2} of them are shiny. Are you absolutely certain?" +msgstr "{1}只宝可梦将会被放生,其中有{2}只是异色宝可梦。真的确定要这么做吗?" + +msgid "{1} Pokémon will be released. Are you absolutely certain?" +msgstr "{1}只宝可梦将会被放生。真的确定要这么做吗?" + +msgid "{1} Shiny" +msgstr "{1}异色" + +msgid "{1} To {2}" +msgstr "{1}级到{2}级" + +msgid "{1} absorbed nutrients with its roots!" +msgstr "{1}从根中吸收了营养!" + +msgid "{1} acquired {2}!" +msgstr "{1}获得了{2}!" + +msgid "{1} adores you!\nThe base Attack fell!" +msgstr "{1}更喜欢你了\n攻击的基础点数降低了!" + +msgid "{1} adores you!\nThe base Defense fell!" +msgstr "{1}更喜欢你了!\n防御的基础点数降低了!" + +msgid "{1} adores you!\nThe base HP fell!" +msgstr "{1}更喜欢你了!\nHP的基础点数降低了!" + +msgid "{1} adores you!\nThe base Special Attack fell!" +msgstr "{1}更喜欢你了!\n特攻的基础点数降低了!" + +msgid "{1} adores you!\nThe base Special Defense fell!" +msgstr "{1}更喜欢你了!\n特防的基础点数降低了!" + +msgid "{1} adores you!\nThe base Speed fell!" +msgstr "{1}更喜欢你了!\n速度的基础点数降低了!" + +msgid "{1} adores you!\nThe door to its heart opened a little." +msgstr "{1}更喜欢你了!\n它心扉的大门稍微敞开了一些。" + +msgid "{1} already has a burn." +msgstr "{1}已经灼烧了。" + +msgid "{1} already has a substitute!" +msgstr "{1}已经有替身了!" + +msgid "{1} already knows\n{2}." +msgstr "{1}已经学会\n{2}了。" + +msgid "{1} anchored itself with its roots!" +msgstr "{1}用扎的根定住了自己!" + +msgid "{1} anchored itself with {2}!" +msgstr "{1}用{2}定住了自己!" + +msgid "{1} anchored itself!" +msgstr "{1}定住了自己!" + +msgid "{1} and {2} are attacking!" +msgstr "{1}与{2}袭来了!" + +msgid "{1} and {2} want to battle!" +msgstr "{1}和{2}\n发起了挑战!" + +msgid "{1} appears incapable of using its power!" +msgstr "{1}似乎无法使用自己的能力!" + +msgid "{1} avoided damage with Wonder Guard!" +msgstr "{1}的神奇守护特性避免了伤害!" + +msgid "{1} avoided the attack!" +msgstr "{1}避免了攻击!" + +msgid "{1} avoids attacks by its ally Pokémon!" +msgstr "{1}躲开了同伴的攻击!" + +msgid "{1} became cloaked in a freezing light!" +msgstr "{1}被寒光所笼罩!" + +msgid "{1} became cloaked in freezing air!" +msgstr "{1}被寒气所笼罩!" + +msgid "{1} became cloaked in mystical moonlight!" +msgstr "{1}被神秘的月光所照耀!" + +msgid "{1} became confused due to fatigue!" +msgstr "{1}因为疲劳过度而混乱了!" + +msgid "{1} became confused!" +msgstr "{1}混乱了!" + +msgid "{1} became healthy!" +msgstr "{1}恢复健康了!" + +msgid "{1} became healthy." +msgstr "{1}恢复健康了。" + +msgid "{1} became nimble!" +msgstr "{1}变得敏捷了!" + +msgid "{1} became the center of attention!" +msgstr "{1}成为了焦点!" + +msgid "{1} became trapped by Sand Tomb!" +msgstr "{1}被困在了流沙地狱里!" + +msgid "{1} became trapped by swirling magma!" +msgstr "{1}被困在了盘旋的岩浆中!" + +msgid "{1} began charging power!" +msgstr "{1}开始积攒力量!" + +msgid "{1} began growling deeply!" +msgstr "{1}开始低声地嚎叫!" + +msgid "{1} began having a nightmare!" +msgstr "{1}开始做噩梦了!" + +msgid "{1} bids farewell to {2}." +msgstr "{1}向{2}告别。" + +msgid "{1} blacked out!" +msgstr "{1}眼前一黑!" + +msgid "{1} bounced the {2} back!" +msgstr "{1}把{2}反弹了回去!" + +msgid "{1} braced itself!" +msgstr "{1}挺住了!" + +msgid "{1} breaks the mold!" +msgstr "{1}打破了常规!" + +msgid "{1} burrowed its way under the ground!" +msgstr "{1}挖进了地下!" + +msgid "{1} called {2}!" +msgstr "{1}呼唤了{2}!" + +msgid "{1} calmed down." +msgstr "{1}冷静下来了。" + +msgid "{1} came to its senses from the Trainer's call!" +msgstr "{1}应训练家的呼唤而来了!" + +msgid "{1} came to its senses from the {2}!" +msgstr "{1}由于{2}恢复了理智!" + +msgid "{1} can now be purified!" +msgstr "{1}现在可以被净化了!" + +msgid "{1} can use items again!" +msgstr "{1}重新可以使用道具了!" + +msgid "{1} can't be fused with itself!" +msgstr "{1}不能与自身融合!" + +msgid "{1} can't be fused with {2}." +msgstr "{1}不能与{2}融合。" + +msgid "{1} can't be learned." +msgstr "无法习得{1}。" + +msgid "{1} can't be switched out!" +msgstr "{1}无法脱离战斗!" + +msgid "{1} can't be taught to an Egg." +msgstr "{1}不能教给宝可梦蛋。" + +msgid "{1} can't be taught to this Pokémon." +msgstr "{1}不能教给这只宝可梦。" + +msgid "{1} can't be used in a sky battle!" +msgstr "{1}在空中战斗中无法被使用!" + +msgid "{1} can't escape now!" +msgstr "{1}现在无法逃跑!" + +msgid "{1} can't fight in a sky battle!" +msgstr "{1}无法在空中战斗!" + +msgid "{1} can't get it going!" +msgstr "{1}无法正常运作!" + +msgid "{1} can't move somehow..." +msgstr "{1}无法移动了…" + +msgid "{1} can't move!" +msgstr "{1}无法行动!" + +msgid "{1} can't stockpile any more!" +msgstr "{1}无法再蓄力了!" + +msgid "{1} can't use items anymore!" +msgstr "{1}不能再使用道具了!" + +msgid "{1} can't use the same move twice in a row due to the torment!" +msgstr "{1}由于无理取闹,无法连续使用同一个招式!" + +msgid "{1} can't use the sealed {2}!" +msgstr "{1}不能使用被封印的{2}!" + +msgid "{1} can't use {2} after the taunt!" +msgstr "{1}被挑衅了,无法使用{2}!" + +msgid "{1} can't use {2} because of Heal Block!" +msgstr "{1}由于回复封锁,无法使用{2}!" + +msgid "{1} cannot be an egg. Make egg anyway?" +msgstr "{1}无法成为一只蛋。依旧要将其变成蛋吗?" + +msgid "{1} cannot use {2}!" +msgstr "{1}无法使用{2}!" + +msgid "{1} cards have been chosen." +msgstr "选中了{1}张牌。" + +msgid "{1} caused an uproar!" +msgstr "{1}正在吵闹!" + +msgid "{1} changed Forme!" +msgstr "{1}改变了形态!" + +msgid "{1} chose Doom Desire as its destiny!" +msgstr "{1}许下了破灭之愿!" + +msgid "{1} clamped {2}!" +msgstr "{1}夹住了{2}!" + +msgid "{1} consumed its {2}!" +msgstr "{1}消耗了它的{2}!" + +msgid "{1} copied {2}'s stat changes!" +msgstr "{1}复制了{2}的能力变化!" + +msgid "{1} copied {2}'s {3}!" +msgstr "{1}复制了{2}的{3}!" + +msgid "{1} cured its infatuation status using its {2}!" +msgstr "{1}使用{2}治愈了自己的着迷!" + +msgid "{1} cut its own HP and laid a curse on {2}!" +msgstr "{1}削减了自己的HP并诅咒了{2}!" + +msgid "{1} cut its own HP and maximized its Attack!" +msgstr "{1}削减了自己的HP,并释放了全部力量!" + +msgid "{1} defeated\n{2}!" +msgstr "{1}战胜了\n{2}!" + +msgid "{1} defeated the opponent\n{2} in a referee's decision!" +msgstr "依照裁判的判定,\n{1}战胜了{2}!" + +msgid "{1} defeated {2} and {3}!" +msgstr "{1}战胜了{2}和{3}!" + +msgid "{1} did a headbutt!" +msgstr "{1}使用了头锤!" + +msgid "{1} did not learn {2}." +msgstr "{1}没有学习{2}就结束了!" + +msgid "{1} doesn't become confused!" +msgstr "{1}没有混乱!" + +msgid "{1} doesn't have Pokérus." +msgstr "{1}没有感染过宝可病毒。" + +msgid "{1} endured the hit!" +msgstr "{1}挺住了攻击!" + +msgid "{1} evaded the attack!" +msgstr "{1}避开了攻击!" + +msgid "{1} fainted!" +msgstr "{1}倒下了!" + +msgid "{1} fainted...\\" +msgstr "{1}倒下了…\" + +msgid "{1} fell asleep!" +msgstr "{1}睡着了!" + +msgid "{1} fell for the taunt!" +msgstr "{1}受到了挑衅!" + +msgid "{1} fell in love!" +msgstr "{1}坠入了爱河!" + +msgid "{1} fell straight down!" +msgstr "{1}径直摔到了地上!" + +msgid "{1} fled from battle!" +msgstr "{1}从对战中逃跑了!" + +msgid "{1} fled using Run Away!" +msgstr "{1}利用逃跑特性逃跑了!" + +msgid "{1} fled using its {2}!" +msgstr "{1}利用自己的{2}逃跑了!" + +msgid "{1} fled!" +msgstr "{1}逃走了!" + +msgid "{1} flew up high!" +msgstr "{1}飞到了天上!" + +msgid "{1} flew {2} up into the air!" +msgstr "{1}带着{2}飞到了天上!" + +msgid "{1} flinched and couldn't move!" +msgstr "{1}畏缩了!" + +msgid "{1} flung its {2}!" +msgstr "{1}投掷了自己的{2}!" + +msgid "{1} foresaw an attack!" +msgstr "{1}预知了攻击!" + +msgid "{1} forfeited the match!" +msgstr "{1}放弃了比赛!" + +msgid "{1} forgot how to\nuse {2}." +msgstr "{1}忘记了如何使用\n{2}。" + +msgid "{1} forgot {2}." +msgstr "{1}把{2}的\n使用方法忘得干干净净了!" + +msgid "{1} forgot {2}..." +msgstr "{1}忘记了{2}…" + +msgid "{1} found \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1}发现了\\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1}发现了一件\\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found one {2}!" +msgstr "{1}找到了一个{2}!" + +msgid "{1} found some \\c[1]{2}\\c[0]!\\wtnp[20]" +msgstr "{1}发现了一些\\c[1]{2}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}\\c[0]!\\wtnp[20]" +msgstr "{1}发现了{2}\\c[1]{3}\\c[0]!\\wtnp[20]" + +msgid "{1} found {2} \\c[1]{3}s\\c[0]!\\wtnp[20]" +msgstr "{1}发现了一些{2}\\c[1]{3}\\c[0]!\\wtnp[20]" + +msgid "{1} frisked the foe and found one {2}!" +msgstr "{1}察觉到了对手持有的{2}!" + +msgid "{1} frisked the other foe and found one {2}!" +msgstr "{1}察觉到了另一个对手持有的{2}!" + +msgid "{1} frisked {2} and found its {3}!" +msgstr "{1}察觉到了{2}持有的{3}!" + +msgid "{1} gained a boosted {2} Exp. Points!" +msgstr "{1}获得较多的{2}点经验!" + +msgid "{1} gained {2} Exp. Points!" +msgstr "{1}获得了{2}点经验!" + +msgid "{1} gave ${2} to the winner..." +msgstr "{1}支付了¥{2}作为奖金…" + +msgid "{1} gave {2} its {3}!" +msgstr "{1}把{3}交给了{2}!" + +msgid "{1} got ${2}\nfor winning!" +msgstr "{1}获得了¥{2}作为奖金!" + +msgid "{1} got free of {2}'s {3}!" +msgstr "{1}摆脱了{2}的{3}!" + +msgid "{1} got over its infatuation." +msgstr "{1}克服了自己的着迷。" + +msgid "{1} grew to Lv. {2}!" +msgstr "{1}升到了Lv.{2}!" + +msgid "{1} had its HP restored." +msgstr "{1}的HP回复了。" + +msgid "{1} had its energy drained!" +msgstr "{1}的能量被榨取了!" + +msgid "{1} harvested one {2}!" +msgstr "{1}收获了一个{2}!" + +msgid "{1} has Air Lock!" +msgstr "{1}拥有气闸特性!" + +msgid "{1} has Mega Evolved into {2}!" +msgstr "{1}\n超级进化成了{2}!" + +msgid "{1} has already been selected." +msgstr "{1}已经被选择了。" + +msgid "{1} has been afflicted with infestation by {2}!" +msgstr "{1}遭受着{2}的死缠烂打!" + +msgid "{1} has been cured of its corruption!" +msgstr "{1}获得了治愈!" + +msgid "{1} has been laid down." +msgstr "{1}被遗弃了。" + +msgid "{1} has no energy left to battle!" +msgstr "{1}已经失去战斗能力了!" + +msgid "{1} has no more Pokémon that can fight!" +msgstr "{1}没有可以战斗的宝可梦了!" + +msgid "{1} has no moves left!" +msgstr "{1}没有剩余的招式了!" + +msgid "{1} has no nickname." +msgstr "{1}没有昵称。" + +msgid "{1} has no usable Pokémon!" +msgstr "{1}没有可以使用的宝可梦!" + +msgid "{1} has the nickname {2}." +msgstr "{1}拥有昵称{2}。" + +msgid "{1} held up its Red Card against {2}!" +msgstr "{1}向{2}举起了红牌!" + +msgid "{1} helped {2} move next!" +msgstr "{1}帮{2}紧接着行动!" + +msgid "{1} hid underwater!" +msgstr "{1}潜入了水中!" + +msgid "{1} hung on using its Focus Band!" +msgstr "{1}用气势披带挺住了攻击!" + +msgid "{1} hung on using its Focus Sash!" +msgstr "{1}用气势头带挺住了攻击!" + +msgid "{1} hung on with Sturdy!" +msgstr "{1}因结实挺住了攻击!" + +msgid "{1} ignored orders while asleep!" +msgstr "{1}无视命令并睡着了!" + +msgid "{1} ignored orders!" +msgstr "{1}无视了命令!" + +msgid "{1} intends to flip up a mat and block incoming attacks!" +msgstr "{1}试图掀起榻榻米来阻挡攻击!" + +msgid "{1} is about to send in {2}." +msgstr "{1}正准备派出{2}。" + +msgid "{1} is absorbing power!" +msgstr "{1}正在吸取力量!" + +msgid "{1} is affected by the radiation!" +msgstr "{1}受到了辐射的伤害!" + +msgid "{1} is afflicted by the curse!" +msgstr "{1}由于诅咒而感到痛苦!" + +msgid "{1} is already a Shadow Pokémon." +msgstr "{1}已经是黑暗宝可梦了。" + +msgid "{1} is already asleep!" +msgstr "{1}已经入睡了!" + +msgid "{1} is already confused!" +msgstr "{1}已经混乱了!" + +msgid "{1} is already holding one {2}." +msgstr "{1}已经持有{2}了。" + +msgid "{1} is already in battle!" +msgstr "{1}已经在场上了!" + +msgid "{1} is already paralyzed!" +msgstr "{1}已经被麻痹了!" + +msgid "{1} is already poisoned." +msgstr "{1}已经中毒了。" + +msgid "{1} is angry!" +msgstr "{1}生气了!" + +msgid "{1} is attacking!" +msgstr "{1}袭来了!" + +msgid "{1} is badly poisoned!" +msgstr "{1}中剧毒了!" + +msgid "{1} is buffeted by the hail!" +msgstr "{1}受到了冰雹的击打!" + +msgid "{1} is buffeted by the sandstorm!" +msgstr "{1}受到了沙暴的伤害!" + +msgid "{1} is confused!" +msgstr "{1}混乱了!" + +msgid "{1} is covered in powder!" +msgstr "{1}被粉尘包裹住了!" + +msgid "{1} is damaged by the recoil!" +msgstr "{1}因反作用力受到了伤害!" + +msgid "{1} is disabled no more!" +msgstr "{1}不再无法行动了!" + +msgid "{1} is eager for more!" +msgstr "{1}还想要更多!" + +msgid "{1} is eating!" +msgstr "{1}正在吃东西!" + +msgid "{1} is exerting its Pressure!" +msgstr "{1}产生了压迫感!" + +msgid "{1} is fast asleep." +msgstr "{1}睡得很熟。" + +msgid "{1} is frozen solid!" +msgstr "{1}被冰冻了!" + +msgid "{1} is genderless." +msgstr "{1}没有性别。" + +msgid "{1} is getting into position!" +msgstr "{1}进入状态了!" + +msgid "{1} is getting pumped!" +msgstr "{1}的斗志高涨起来了!" + +msgid "{1} is glowing!" +msgstr "{1}正在发光!" + +msgid "{1} is having a bad dream!" +msgstr "{1}正在做噩梦!" + +msgid "{1} is healed by poison!" +msgstr "{1}从中毒中恢复了!" + +msgid "{1} is hit by lightning!" +msgstr "{1}被闪电击中了!" + +msgid "{1} is hurt by its burn!" +msgstr "{1}由于烧伤而受到伤害!" + +msgid "{1} is hurt by its {2}!" +msgstr "{1}受到了自己的{2}的伤害!" + +msgid "{1} is hurt by poison!" +msgstr "{1}由于中毒而受到伤害!" + +msgid "{1} is hurt by {2}!" +msgstr "{1}由于{2}受到伤害!" + +msgid "{1} is immobilized by love!" +msgstr "{1}因为喜欢而无法行动!" + +msgid "{1} is in love with {2}!" +msgstr "{1}喜欢上了{2}!" + +msgid "{1} is loafing around!" +msgstr "{1}无所事事!" + +msgid "{1} is locked in a nightmare!" +msgstr "{1}被困在了噩梦当中!" + +msgid "{1} is making a move..." +msgstr "{1}正在行动…" + +msgid "{1} is making an uproar!" +msgstr "{1}正在大吼大叫!" + +msgid "{1} is not a Shadow Pokémon." +msgstr "{1}不是一只异色宝可梦。" + +msgid "{1} is not affected by {2} thanks to its Safety Goggles!" +msgstr "{1}由于自己的防尘护目镜,不受{2}影响!" + +msgid "{1} is not allowed." +msgstr "{1}不被允许。" + +msgid "{1} is not compatible with {2}." +msgstr "{1}与{2}不相容。" + +msgid "{1} is now a Shadow Pokémon." +msgstr "{1}不是黑暗宝可梦。" + +msgid "{1} is now being held." +msgstr "{1}现在被携带了。" + +msgid "{1} is now female." +msgstr "{1}现在成为了♀。" + +msgid "{1} is now male." +msgstr "{1}现在成为♂了。" + +msgid "{1} is paralyzed! It can't move!" +msgstr "{1}被麻痹了!无法使出招式!" + +msgid "{1} is paralyzed! It may be unable to move!" +msgstr "{1}被麻痹了!招式可能无法使出!" + +msgid "{1} is poisoned!" +msgstr "{1}中毒了!" + +msgid "{1} is protected by Aroma Veil!" +msgstr "{1}受到了芳香幕的保护!" + +msgid "{1} is protected by Mist!" +msgstr "{1}受到了白雾的保护!" + +msgid "{1} is protected by Safeguard!" +msgstr "{1}受到了神秘守护的保护!" + +msgid "{1} is protected by the mist!" +msgstr "{1}受到了迷雾的保护!" + +msgid "{1} is radiating a blazing aura!" +msgstr "{1}散发出了一个炙热的光环!" + +msgid "{1} is radiating a bursting aura!" +msgstr "{1}散发出了一个破灭的光环!" + +msgid "{1} is radiating a dark aura!" +msgstr "{1}散发出了暗黑气场!" + +msgid "{1} is radiating a fairy aura!" +msgstr "{1}散发出了妖精气场!" + +msgid "{1} is ready to help {2}!" +msgstr "{1}准备好帮助{2}了!" + +msgid "{1} is selected." +msgstr "{1}被选中了。" + +msgid "{1} is storing energy!" +msgstr "{1}正在储存能量!" + +msgid "{1} is struggling!" +msgstr "{1}正在挣扎!" + +msgid "{1} is switched out with the Eject Button!" +msgstr "{1}按下了逃脱按键!" + +msgid "{1} is tightening its focus!" +msgstr "{1}正在集中注意力!" + +msgid "{1} is tormented!" +msgstr "{1}正被无理取闹!" + +msgid "{1} is trying to\nlearn {2}." +msgstr "{1}想要习得\n{2}。" + +msgid "{1} is trying to learn {2}." +msgstr "{1}想要学习{2}。" + +msgid "{1} is trying to take its foe down with it!" +msgstr "{1}要与对方同归于尽!" + +msgid "{1} is unaffected!" +msgstr "{1}没有受到影响!" + +msgid "{1} is waiting for {2}'s move..." +msgstr "{1}正在等待{2}的行动…" + +msgid "{1} is watching carefully!" +msgstr "{1}正谨慎地观察着!" + +msgid "{1} isn't holding anything." +msgstr "{1}没有持有任何东西。" + +msgid "{1} kept going and crashed!" +msgstr "{1}继续向前并猛撞了上去!" + +msgid "{1} knocked off {2}'s {3}!" +msgstr "{1}打落了{2}的{3}!" + +msgid "{1} learned a new song!" +msgstr "{1}学会了新的声音!" + +msgid "{1} learned {2}!" +msgstr "{1}学会了{2}!" + +msgid "{1} learned {2}!\\se[itemlevel]" +msgstr "{1}学会了{2}!\\se[itemlevel]" + +msgid "{1} levitated with electromagnetism!" +msgstr "{1}凭借电磁场悬浮了!" + +msgid "{1} lost against\n{2}!" +msgstr "{1}被\n{2}击败了!" + +msgid "{1} lost against {2} and {3}!" +msgstr "{1}被{2}和{3}击败了!" + +msgid "{1} lost against {2}." +msgstr "{1}被{2}战胜了。" + +msgid "{1} lost its focus and couldn't move!" +msgstr "{1}由于失去注意力而无法行动!" + +msgid "{1} lost some of its HP!" +msgstr "{1}失去了一些HP!" + +msgid "{1} lost to the opponent\n{2} in a referee's decision!" +msgstr "依照裁判的判定,\n{1}被{2}击败了!" + +msgid "{1} lowered its head!" +msgstr "{1}把头缩了进去!" + +msgid "{1} made {2} drowsy!" +msgstr "{1}让{2}昏昏欲睡!" + +msgid "{1} makes Fairy-type moves miss with Disenchant!" +msgstr "{1}的祛魅特性使妖精属性的招式无效了!" + +msgid "{1} makes Ground moves miss with Levitate!" +msgstr "{1}的漂浮特性使地面属性的招式无效了!" + +msgid "{1} makes Nuclear-type moves miss with Radiation Proof!" +msgstr "{1}的辐射防护使核属性的招式无效了!" + +msgid "{1} maxed its Attack!" +msgstr "{1}释放了全部力量!" + +msgid "{1} must recharge!" +msgstr "{1}必须休息!" + +msgid "{1} obtained {2}!\\me[PU-PokemonObtained]" +msgstr "{1}获得了{2}!\\me[PU-PokemonObtained]" + +msgid "{1} obtained {2}!\\se[itemlevel]" +msgstr "{1}获得了{2}!\\se[itemlevel]" + +msgid "{1} obtained {2}." +msgstr "{1}获得了{2}。" + +msgid "{1} opened the door to its heart!" +msgstr "{1}打开了它心扉的大门!" + +msgid "{1} panicked and dropped\n${2}..." +msgstr "{1}惊慌失措地丢掉了\n¥{2}…" + +msgid "{1} picked up ${2}!" +msgstr "{1}捡起了¥{2}!" + +msgid "{1} picked up {2} from the pokemon!" +msgstr "{1}从宝可梦身上得到了{2}!" + +msgid "{1} pickpocketed {2}'s {3}!" +msgstr "{1}顺手牵羊了{2}的{3}!" + +msgid "{1} planted a {2} in the soft loamy soil." +msgstr "{1}把{2}种在了松软的壤土里。" + +msgid "{1} planted its roots!" +msgstr "{1}扎下了根!" + +msgid "{1} pretended not to notice!" +msgstr "{1}假装没有注意到!" + +msgid "{1} protected itself!" +msgstr "{1}保护了自己!" + +msgid "{1} put away the {2} in the \\c[1]Berries\\c[0] Pocket." +msgstr "{1}把{2}放到了\\c[1]树果\\c[0]口袋中。" + +msgid "{1} put in a substitute!" +msgstr "{1}换上了替身!" + +msgid "{1} put the \\c[1]{2}\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1}把\\c[1]{2}\\c[0]\n放到了\\c[1]{4}\\c[0]口袋中。" + +msgid "{1} put the \\c[1]{2}s\\c[0]\nin the \\c[1]{4}\\c[0] Pocket." +msgstr "{1}把这些\\c[1]{2}\\c[0]\n放到了\\c[1]{4}\\c[0]口袋中。" + +msgid "{1} received a Pokémon from {2}." +msgstr "{1}从{2}获得了一只宝可梦。" + +msgid "{1} received a Pokémon." +msgstr "{1}获得了一只宝可梦。" + +msgid "{1} received an encore!" +msgstr "{1}受到了再来一的鼓励!" + +msgid "{1} received {2} Coin(s)!" +msgstr "{1}获得了{2}枚硬币!" + +msgid "{1} received {2} Coins!" +msgstr "{1}获得了{2}枚硬币!" + +msgid "{1} received {2} from {3}!" +msgstr "{1}从{2}获得了{3}!" + +msgid "{1} received {2}!\\se[itemlevel]" +msgstr "{1}获得了{2}!\\se[itemlevel]" + +msgid "{1} regained the move\n{2}!" +msgstr "{1}重新获得了招式\n{2}!" + +msgid "{1} regained {2} Exp. Points!" +msgstr "{1}重新获得了{2}点经验!" + +msgid "{1} restored a little HP using its Shell Bell!" +msgstr "{1}使用贝壳之铃回复了少许HP!" + +msgid "{1} restored a little HP using its {2}!" +msgstr "{1}使用{2}回复了少许HP!" + +msgid "{1} reversed all other Pokémon's auras!" +msgstr "{1}反转了所有其他宝可梦的气场!" + +msgid "{1} ribbons." +msgstr "{1}个奖章。" + +msgid "{1} sealed the opponent's move(s)!" +msgstr "{1}封住对方的招式!" + +msgid "{1} sent\nout {2} and {3}!" +msgstr "{1}派出了\n{2}和{3}!" + +msgid "{1} sent\nout {2}!" +msgstr "{1}派出了\n{2}!" + +msgid "{1} sent\nout {2}! Go! {3}!" +msgstr "{1}派出了{2}!\n上吧!{3}!" + +msgid "{1} sent\nout {2}! {3} sent\nout {4}!" +msgstr "{1}派出了\n{2}!{3}派出了\n{4}!" + +msgid "{1} shared its guard with the target!" +msgstr "{1}与对方平分了防御与特防!" + +msgid "{1} shared its power with the target!" +msgstr "{1}与对方平分了攻击与特攻!" + +msgid "{1} shrouded itself with Magic Coat!" +msgstr "{1}用魔法反射包裹住了自己!" + +msgid "{1} shuddered with anticipation!" +msgstr "{1}因为预知到危险而害怕得胆怯!" + +msgid "{1} sketched {2}!" +msgstr "{1}描摹了{2}!" + +msgid "{1} slept and became healthy!" +msgstr "{1}通过睡眠回复了自身!" + +msgid "{1} snapped out of confusion!" +msgstr "{1}从混乱中清醒了过来!" + +msgid "{1} snapped out of confusion." +msgstr "{1}从混乱中清醒了。" + +msgid "{1} snapped out of its confusion." +msgstr "{1}从混乱中恢复了过来。" + +msgid "{1} snatched {2}'s move!" +msgstr "{1}抢夺{2}招式的效果" + +msgid "{1} sprang up!" +msgstr "{1}跳了起来!" + +msgid "{1} stayed awake using its partner's {2}!" +msgstr "{1}借助同伴的{2}保持清醒!" + +msgid "{1} stayed awake using its {2}!" +msgstr "{1}通过自己的{2}保持清醒!" + +msgid "{1} stockpiled {2}!" +msgstr "{1}蓄力了{2}次!" + +msgid "{1} stole and ate its target's {2}!" +msgstr "{1}偷走并吃掉了对方的{2}!" + +msgid "{1} stole {2}'s {3} with Magician!" +msgstr "{1}通过魔术师特性偷走了{2}的{3}!" + +msgid "{1} stole {2}'s {3}!" +msgstr "{1}偷走了{2}的{3}!" + +msgid "{1} sucked up the liquid ooze!" +msgstr "{1}吸取了渗出的液体!" + +msgid "{1} surrounded itself with a veil of petals!" +msgstr "{1}被花幕包围了!" + +msgid "{1} surrounded itself with a veil of sweetness!" +msgstr "{1}将自己包围在了甜幕包围中!" + +msgid "{1} surrounded itself with a veil of water!" +msgstr "{1}用水流环包裹住了自己!" + +msgid "{1} surrounds itself with a protective mist!" +msgstr "{1}将自己包围在了薄雾场地中!" + +msgid "{1} surrounds itself with electrified terrain!" +msgstr "{1}将自己包围在了电气场地中!" + +msgid "{1} survived the poisoning.\nThe poison faded away!" +msgstr "{1}在中毒中坚持下来了。\n体内的毒素消失了!" + +msgid "{1} swapped its {2} ability with its target's {3} ability!" +msgstr "{1}将自己的{2}特性与对方的{3}特性互换了!" + +msgid "{1} switched all changes to its Attack and Sp. Atk with the target!" +msgstr "{1}与对方互换了攻击与特攻的能力变化!" + +msgid "{1} switched all changes to its Defense and Sp. Def with the target!" +msgstr "{1}与对方互换了防御与特防的能力变化!" + +msgid "{1} switched items with its opponent!" +msgstr "{1}和对方互换了道具!" + +msgid "{1} switched its Attack and Defense!" +msgstr "{1}互换了自己的攻击和防御!" + +msgid "{1} switched places with its ally!" +msgstr "{1}和同伴互换了位置!" + +msgid "{1} switched stat changes with the target!" +msgstr "{1}与对方互换了所有的能力变化!" + +msgid "{1} thawed out!" +msgstr "{1}解冻了!" + +msgid "{1} threw a rock at the {2}!" +msgstr "{1}向{2}扔了一块石头!" + +msgid "{1} threw a {2}." +msgstr "{1}丢出了{2}。" + +msgid "{1} threw some bait at the {2}!" +msgstr "{1}向{2}扔了一些饵料!" + +msgid "{1} tied the opponent\n{2} in a referee's decision!" +msgstr "依照裁判的判定,\n{1}与{2}平手!" + +msgid "{1} took a nap!" +msgstr "{1}在打盹儿!" + +msgid "{1} took aim at {2}!" +msgstr "{1}瞄准了{2}!" + +msgid "{1} took in sunlight!" +msgstr "{1}吸收了阳光!" + +msgid "{1} took its attacker down with it!" +msgstr "{1}与攻击者同归于尽了!" + +msgid "{1} took the attack!" +msgstr "{1}吸收了攻击!" + +msgid "{1} took the {2} attack!" +msgstr "{1}受到了{2}的攻击!" + +msgid "{1} traced {2}'s {3}!" +msgstr "{1}复制{2}的{3}!" + +msgid "{1} transformed into the {2} type!" +msgstr "{1}转换成了{2}属性!" + +msgid "{1} transformed into {2}!" +msgstr "{1}的形态转变为{2}!" + +msgid "{1} transformed!" +msgstr "{1}改变了形态!" + +msgid "{1} turned away!" +msgstr "{1}转过了头!" + +msgid "{1} turned friendly." +msgstr "{1}变得更加友好了。" + +msgid "{1} turned friendly.\nThe base Attack can't fall!" +msgstr "{1}变得更加友好了。\n攻击的基础点数已经无法再降低了!" + +msgid "{1} turned friendly.\nThe base Attack fell!" +msgstr "{1}变得更加友好了。\n攻击的基础点数降低了!" + +msgid "{1} turned friendly.\nThe base Defense can't fall!" +msgstr "{1}变得更加友好了。\n防御的基础点数已经无法再降低了!" + +msgid "{1} turned friendly.\nThe base Defense fell!" +msgstr "{1}变得更加友好了。\n防御的基础点数降低了!" + +msgid "{1} turned friendly.\nThe base HP can't fall!" +msgstr "{1}变得更加友好了。\nHP的基础点数已经无法再降低了!" + +msgid "{1} turned friendly.\nThe base HP fell!" +msgstr "{1}变得更加友好了y。\nHP的基础点数降低了!" + +msgid "{1} turned friendly.\nThe base Special Attack can't fall!" +msgstr "{1}变得更加友好了。\n特攻的基础点数已经无法再降低了!" + +msgid "{1} turned friendly.\nThe base Special Attack fell!" +msgstr "{1}变得更加友好了。\n特攻的基础点数降低了!" + +msgid "{1} turned friendly.\nThe base Special Defense can't fall!" +msgstr "{1}变得更加友好了。\n特防的基础点数已经无法再降低了!" + +msgid "{1} turned friendly.\nThe base Special Defense fell!" +msgstr "{1}变得更加友好了。\n特防的基础点数降低了!" + +msgid "{1} turned friendly.\nThe base Speed can't fall!" +msgstr "{1}变得更加友好了。\n速度的基础点数已经无法再降低了!" + +msgid "{1} turned friendly.\nThe base Speed fell!" +msgstr "{1}变得更加友好了。\n速度的基础点数降低了!" + +msgid "{1} turned friendly.\nThe door to its heart opened a little." +msgstr "{1}变得更加友好了。\n它心扉的大门稍微敞开了一些。" + +msgid "{1} turned into {2}!" +msgstr "{1}的特性变成了{2}!" + +msgid "{1} twisted the dimensions!" +msgstr "{1}扭曲了维度!" + +msgid "{1} unleashed energy!" +msgstr "{1}释放了所有能量!" + +msgid "{1} used\n{2}!" +msgstr "{1}使用了\n{2}!" + +msgid "{1} used Coral Break!" +msgstr "{1}使用了珊瑚破碎!" + +msgid "{1} used Cut!" +msgstr "{1}使用了居合斩!" + +msgid "{1} used Dive." +msgstr "{1}使用了潜水。" + +msgid "{1} used Fly!" +msgstr "{1}使用了飞翔!" + +msgid "{1} used Rock Smash!" +msgstr "{1}使用了碎岩!" + +msgid "{1} used Strength!" +msgstr "{1}使用了怪力!" + +msgid "{1} used Surf!" +msgstr "{1}使用了冲浪!" + +msgid "{1} used Waterfall." +msgstr "{1}使用了攀瀑。" + +msgid "{1} used its {2} to get pumped!" +msgstr "{1}吃掉了{2}以获取了能量!" + +msgid "{1} used the\n{2}!" +msgstr "{1}使用了\n{2}!" + +msgid "{1} used the\n{2}." +msgstr "{1}使用了\n{2}。" + +msgid "{1} used the Boxing Gloves!" +msgstr "{1}使用了拳击手套!" + +msgid "{1} used the Climbing Pick" +msgstr "{1}使用了攀爬工具" + +msgid "{1} used the Climbing Pick!" +msgstr "{1}使用了攀爬工具!" + +msgid "{1} used the Escape Rope." +msgstr "{1}使用了离洞绳。" + +msgid "{1} used the Power Glove!" +msgstr "{1}使用了拳击手套!" + +msgid "{1} used the Scuba Gear" +msgstr "{1}使用了呼吸装置。" + +msgid "{1} used the Scuba Gear." +msgstr "{1}使用了呼吸装置。" + +msgid "{1} used the Surfboard!" +msgstr "{1}使用了冲浪板!" + +msgid "{1} used the {2}!" +msgstr "{1}使用了{2}!" + +msgid "{1} used the {2}." +msgstr "{1}使用了{2}。" + +msgid "{1} used {2}!" +msgstr "{1}使用了{2}!" + +msgid "{1} used." +msgstr "使用{1}收服。" + +msgid "{1} vanished instantly!" +msgstr "{1}瞬间消失了!" + +msgid "{1} waits for a target to make a move!" +msgstr "{1}正在等待对手出招!" + +msgid "{1} wants its target to bear a grudge!" +msgstr "{1}想要对方承受怨恨!" + +msgid "{1} was Mummified by {2}!" +msgstr "{1}被{2}木乃伊化了!" + +msgid "{1} was badly poisoned by its {2}!" +msgstr "{1}由于自己的{2}中了剧毒!" + +msgid "{1} was badly poisoned!" +msgstr "{1}中了剧毒!" + +msgid "{1} was blocked by the kicked-up mat!" +msgstr "{1}被掀榻榻米阻挡住了!" + +msgid "{1} was burned by its {2}!" +msgstr "{1}由于自己的{2}灼伤了!" + +msgid "{1} was burned!" +msgstr "{1}烧伤了!" + +msgid "{1} was caught in a sticky web!" +msgstr "{1}被黏黏网粘住了!" + +msgid "{1} was caught in the aftermath!" +msgstr "{1}受到了引爆的牵连!" + +msgid "{1} was cured of its burn." +msgstr "{1}的灼伤被治好了。" + +msgid "{1} was cured of its paralysis." +msgstr "{1}的麻痹被治好了。" + +msgid "{1} was cured of its poisoning." +msgstr "{1}的中毒治愈了。" + +msgid "{1} was cured of paralysis." +msgstr "{1}的麻痹被治愈了!" + +msgid "{1} was defrosted by {2}!" +msgstr "{1}被{2}解冻了!" + +msgid "{1} was defrosted." +msgstr "{1}解冻了!" + +msgid "{1} was downgraded to Level {2}!" +msgstr "{1}下降到了等级{2}!" + +msgid "{1} was dragged out!" +msgstr "{1}被拖上了场!" + +msgid "{1} was elevated to Level {2}!" +msgstr "{1}上升到了等级{2}!" + +msgid "{1} was freed from Leech Seed!" +msgstr "{1}摆脱了寄生种子!" + +msgid "{1} was freed from the telekinesis!" +msgstr "{1}摆脱了意念移物!" + +msgid "{1} was freed from {2}!" +msgstr "{1}从{2}中解脱了!" + +msgid "{1} was frisked, revealing its {2}!" +msgstr "{1}被察觉到了{2}!" + +msgid "{1} was frozen solid!" +msgstr "{1}被冰冻了!" + +msgid "{1} was fully healed." +msgstr "{1}痊愈了。" + +msgid "{1} was given the {2} to hold." +msgstr "让{1}携带了{2}。" + +msgid "{1} was hurled into the air!" +msgstr "{1}被悬浮在了空中!" + +msgid "{1} was hurt by its {2}!" +msgstr "{1}受到了{2}的伤害!" + +msgid "{1} was hurt by spikes!" +msgstr "{1}受到了尖菱的伤害!" + +msgid "{1} was hurt by the shadow sky!" +msgstr "{1}受到了暗影气象的伤害!" + +msgid "{1} was hurt by the sunlight!" +msgstr "{1}受到了阳光的伤害!" + +msgid "{1} was hurt by the {2}!" +msgstr "{1}受到了{2}的伤害!" + +msgid "{1} was hurt!" +msgstr "{1}受到了伤害!" + +msgid "{1} was identified!" +msgstr "{1}的真身被识破了!" + +msgid "{1} was paralyzed!" +msgstr "{1}被麻痹了!" + +msgid "{1} was paralyzed! It may be unable to move!" +msgstr "{1}被麻痹了!招式可能无法使出!" + +msgid "{1} was poisoned!" +msgstr "{1}中毒了!" + +msgid "{1} was prevented from healing due to Heal Block!" +msgstr "{1}因回复封锁无法进行回复!" + +msgid "{1} was prevented from healing!" +msgstr "{1}无法进行回复!" + +msgid "{1} was protected by {2}!" +msgstr "{1}受到了{2}的保护!" + +msgid "{1} was quashed!" +msgstr "{1}被延后了!" + +msgid "{1} was released." +msgstr "放生了{1}。" + +msgid "{1} was seeded!" +msgstr "{1}被种子寄生了!" + +msgid "{1} was squeezed by {2}!" +msgstr "{1}被{2}紧压住!" + +msgid "{1} was subjected to torment!" +msgstr "{1}遭到了无理取闹!" + +msgid "{1} was thawed out." +msgstr "{1}解冻了。" + +msgid "{1} was transferred to box \"{2}\"." +msgstr "{1}被传送到了盒子『{2}』里。" + +msgid "{1} was transferred to box \"{2}.\"" +msgstr "{1}被传送到了盒子 『{2}.』里" + +msgid "{1} was transferred to someone's PC." +msgstr "{1}被传送到了某人的电脑里。" + +msgid "{1} was transferred to someone's PC." +msgstr "{1}被传送到了某人的电脑里。" + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1}被传送到了{2}的电脑里。" + +msgid "{1} was transferred to {2}'s PC." +msgstr "{1}被传送到了{2}的电脑里。" + +msgid "{1} was trapped in the vortex!" +msgstr "{1}被困在了旋风里!" + +msgid "{1} was unaffected!" +msgstr "{1}没有受到影响!" + +msgid "{1} was woken from its sleep." +msgstr "{1}从睡眠中醒过来了!" + +msgid "{1} was wrapped by {2}!" +msgstr "{1}被{2}紧束着!" + +msgid "{1} wasn't affected!" +msgstr "{1}没有受到影响!" + +msgid "{1} watered the plant.\\wtnp[40]" +msgstr "{1}浇灌了植株。\\wtnp[40]" + +msgid "{1} went back to {2}!" +msgstr "{1}回到了{2}后场!" + +msgid "{1} went to sleep!" +msgstr "{1}睡着了!" + +msgid "{1} whipped up a whirlwind!" +msgstr "{1}刮起了一阵旋风!" + +msgid "{1} will go first." +msgstr "先手将会是{1}。" + +msgid "{1} withdrew {2}!" +msgstr "{1}换下了{2}!" + +msgid "{1} woke up in the uproar!" +msgstr "{1}被吵醒了!" + +msgid "{1} woke up!" +msgstr "{1}醒来了!" + +msgid "{1} woke up." +msgstr "{1}醒来了。" + +msgid "{1} won against {2}." +msgstr "{1}战胜了{2}。" + +msgid "{1} won't flinch because of its {2}!" +msgstr "{1}由于自己的\n{2}而没有畏缩!" + +msgid "{1} {2}" +msgstr "{1}{2}" + +msgid "{1}'s" +msgstr "{1}的" + +msgid "{1}'s AREA" +msgstr "{1}生活区域" + +msgid "{1}'s Air Balloon popped!" +msgstr "{1}的气球破裂了!" + +msgid "{1}'s Attack fell!" +msgstr "{1}的攻击降低了!" + +msgid "{1}'s Attack harshly fell!" +msgstr "{1}的攻击大幅降低了!" + +msgid "{1}'s Attack increased." +msgstr "{1}的攻击增长了。" + +msgid "{1}'s Attack rose drastically!" +msgstr "{1}的攻击巨幅提高了!" + +msgid "{1}'s Attack rose sharply!" +msgstr "{1}的攻击大幅提高了!" + +msgid "{1}'s Attack rose!" +msgstr "{1}的攻击提高了!" + +msgid "{1}'s Attack sharply rose!" +msgstr "{1}的攻击大幅提高了!" + +msgid "{1}'s Attack was not lowered!" +msgstr "{1}的攻击没有降低!" + +msgid "{1}'s Attack went way up!" +msgstr "{1}的攻击提高了!" + +msgid "{1}'s Attack won't go any higher!" +msgstr "{1}的攻击已经无法再提高了!" + +msgid "{1}'s Attack won't go any lower!" +msgstr "{1}的攻击已经无法再降低了!" + +msgid "{1}'s Attack won't go lower!" +msgstr "{1}的攻击经无法再降低了!" + +msgid "{1}'s Chernobyl started a Toxic Fallout!" +msgstr "{1}的切尔诺贝利特性使周围散布开了有毒辐射!" + +msgid "{1}'s Cloud Nine made the effects of weather disappear." +msgstr "{1}的无关天气特性使天气的影响消失了。" + +msgid "{1}'s Contrary raised its Attack!" +msgstr "{1}的唱反调特性提高了自己的攻击!" + +msgid "{1}'s Contrary raised its Speed!" +msgstr "{1}的唱反调特性提高了自己的速度!" + +msgid "{1}'s Defense fell!" +msgstr "{1}的防御降低了!" + +msgid "{1}'s Defense harshly fell!" +msgstr "{1}的防御大幅降低了!" + +msgid "{1}'s Defense increased." +msgstr "{1}的防御增长了。" + +msgid "{1}'s Defense rose drastically!" +msgstr "{1}的防御巨幅提高了!" + +msgid "{1}'s Defense rose sharply!" +msgstr "{1}的防御大幅提高了!" + +msgid "{1}'s Defense rose!" +msgstr "{1}的防御提高了!" + +msgid "{1}'s Defense was lowered!" +msgstr "{1}的防御降低了!" + +msgid "{1}'s Defense was not lowered!" +msgstr "{1}的防御没有降低!" + +msgid "{1}'s Defense went way up!" +msgstr "{1}的防御提高了!" + +msgid "{1}'s Defense won't go any higher!" +msgstr "{1}的防御已经无法再提高了!" + +msgid "{1}'s Defense won't go any lower!" +msgstr "{1}的防御已经无法再降低了!" + +msgid "{1}'s Desolate Land made the sun turn harsh!" +msgstr "{1}的终结之地特性引发了强日照!" + +msgid "{1}'s Drizzle made it rain!" +msgstr "{1}的降雨特性使周围下起了雨!" + +msgid "{1}'s Drought intensified the sun's rays!" +msgstr "{1}的日照特性使阳光变得更强烈了!" + +msgid "{1}'s Dry Skin was healed by the rain!" +msgstr "{1}的干燥皮肤受到了雨水治愈了!" + +msgid "{1}'s Dry Skin was hurt by the sunlight!" +msgstr "{1}的干燥皮肤受到了阳光的伤害!" + +msgid "{1}'s Forewarn alerted it to {2}!" +msgstr "{1}预知到了{2}!" + +msgid "{1}'s Geiger Sense raised its Attack!" +msgstr "{1}的盖革感应提高了自身的攻击!" + +msgid "{1}'s Geiger Sense raised its Special Attack!" +msgstr "{1}的盖革感应提高了自身的特攻!" + +msgid "{1}'s HP increased." +msgstr "{1}的HP增长了。" + +msgid "{1}'s HP is full!" +msgstr "{1}的HP是满的!" + +msgid "{1}'s HP was restored by {2} points." +msgstr "{1}的HP恢复了{2}点。" + +msgid "{1}'s HP was restored!" +msgstr "{1}的HP回复了!" + +msgid "{1}'s HP was restored." +msgstr "{1}的HP恢复了。" + +msgid "{1}'s HP was set to 0." +msgstr "{1}的HP被设置为0。" + +msgid "{1}'s HP was set to {2}." +msgstr "{1}的HP被设置为{2}了。" + +msgid "{1}'s Heal Block wore off!" +msgstr "{1}的回复封锁消失了!" + +msgid "{1}'s Ice Body restored its HP a little!" +msgstr "{1}的冰冻之躯使其回复了少许HP!" + +msgid "{1}'s Kee Berry was activated!" +msgstr "{1}的亚开果被触发了!" + +msgid "{1}'s Lightning Rod took the move!" +msgstr "{1}的避雷针特性吸收了攻击!" + +msgid "{1}'s Maranga Berry was activated!" +msgstr "{1}香罗果被触发了!" + +msgid "{1}'s Moody lowered its {2}!" +msgstr "{1}由于心情不定特性降低了{2}!" + +msgid "{1}'s Moody sharply raised its {2}!" +msgstr "{1}由于心情不定特性提高了{2}!" + +msgid "{1}'s Moxie raised its Attack!" +msgstr "{1}的自信过度特性上升了自己的攻击!" + +msgid "{1}'s OT's name?" +msgstr "{1}的初训家的名字是?" + +msgid "{1}'s Oblivious prevents taunting!" +msgstr "{1}的迟钝特性阻止了无理取闹!" + +msgid "{1}'s PC" +msgstr "{1}的电脑" + +msgid "{1}'s PP increased." +msgstr "{1}的PP增长了。" + +msgid "{1}'s Perish count fell to {2}!" +msgstr "{1}的灭亡计数降到{2}!" + +msgid "{1}'s Primal Reversion!\nIt reverted to its Primal Form!" +msgstr "{1}的回归原始!\n回归到了原始形态!" + +msgid "{1}'s Primordial Sea caused a heavy rain to fall." +msgstr "{1}的始源之海特性引发了一场暴雨。" + +msgid "{1}'s Rain Dish restored its HP a little!" +msgstr "{1}的雨盘使自己回复了少许HP!" + +msgid "{1}'s Sand Stream whipped up a sandstorm!" +msgstr "{1}的扬沙特性使周围扬起了沙暴!" + +msgid "{1}'s Snow Warning made it hail!" +msgstr "{1}的降雪特性使周围下起了冰雹!" + +msgid "{1}'s Special Attack fell!" +msgstr "{1}的特攻降低了!" + +msgid "{1}'s Special Attack harshly fell!" +msgstr "{1}的特攻大幅降低了!" + +msgid "{1}'s Special Attack increased." +msgstr "{1}的特攻增长了。" + +msgid "{1}'s Special Attack rose drastically!" +msgstr "{1}的特攻巨幅提高了!" + +msgid "{1}'s Special Attack rose sharply!" +msgstr "{1}的特攻大幅提高了!" + +msgid "{1}'s Special Attack rose!" +msgstr "{1}的特攻提高了!" + +msgid "{1}'s Special Attack sharply rose!" +msgstr "{1}的特攻大幅提高了!" + +msgid "{1}'s Special Attack went way up!" +msgstr "{1}的特攻提高了!" + +msgid "{1}'s Special Attack won't go any higher!" +msgstr "{1}的特攻已经无法再提高了!" + +msgid "{1}'s Special Attack won't go any lower!" +msgstr "{1}的特攻已经无法再降低了!" + +msgid "{1}'s Special Defense fell!" +msgstr "{1}的特防降低了!" + +msgid "{1}'s Special Defense harshly fell!" +msgstr "{1}的特防大幅降低了!" + +msgid "{1}'s Special Defense increased." +msgstr "{1}的特防增长了。" + +msgid "{1}'s Special Defense rose drastically!" +msgstr "{1}的特防巨幅提高了!" + +msgid "{1}'s Special Defense rose sharply!" +msgstr "{1}的特防大幅提高了!" + +msgid "{1}'s Special Defense rose!" +msgstr "{1}的特防提高了!" + +msgid "{1}'s Special Defense went way up!" +msgstr "{1}的特防提高了!" + +msgid "{1}'s Special Defense won't go any higher!" +msgstr "{1}的特防已经无法再提高了!" + +msgid "{1}'s Special Defense won't go any lower!" +msgstr "{1}的特防已经无法再降低了!" + +msgid "{1}'s Speed Boost raised its Speed!" +msgstr "{1}的加速特性提高了自己的速度!" + +msgid "{1}'s Speed fell!" +msgstr "{1}的速度降低了!" + +msgid "{1}'s Speed harshly fell!" +msgstr "{1}的速度大幅降低了!" + +msgid "{1}'s Speed increased." +msgstr "{1}的速度增长了。" + +msgid "{1}'s Speed rose drastically!" +msgstr "{1}的速度巨幅提高了!" + +msgid "{1}'s Speed rose sharply!" +msgstr "{1}的速度大幅提高了!" + +msgid "{1}'s Speed rose!" +msgstr "{1}的速度提高了!" + +msgid "{1}'s Speed went way up!" +msgstr "{1}的速度提高了!" + +msgid "{1}'s Speed won't go any higher!" +msgstr "{1}的速度已经无法再提高了!" + +msgid "{1}'s Speed won't go any lower!" +msgstr "{1}的速度已经无法再降低了!" + +msgid "{1}'s Storm Drain took the move!" +msgstr "{1}的引水特性吸收了攻击!" + +msgid "{1}'s Stormbringer whipped up a thunderstorm!" +msgstr "{1}的兴风者特性使周围产生了雷暴!" + +msgid "{1}'s Strength made it possible to move boulders around!" +msgstr "{1}的怪力使得移动大岩石成为了可能!" + +msgid "{1}'s Taunt wore off!" +msgstr "{1}的挑衅效果消失了!" + +msgid "{1}'s ability became Mummy!" +msgstr "{1}的特性变成了木乃伊!" + +msgid "{1}'s ability was changed to {2}!" +msgstr "{1}的特性变为了{2}!" + +msgid "{1}'s ability was suppressed!" +msgstr "{1}的特性被封住了!" + +msgid "{1}'s accuracy fell!" +msgstr "{1}的命中降低了!" + +msgid "{1}'s accuracy harshly fell!" +msgstr "{1}的命中大幅降低了!" + +msgid "{1}'s accuracy rose drastically!" +msgstr "{1}的命中巨幅提高了!" + +msgid "{1}'s accuracy rose sharply!" +msgstr "{1}的命中大幅提高了!" + +msgid "{1}'s accuracy rose!" +msgstr "{1}的命中提高了!" + +msgid "{1}'s accuracy was not lowered!" +msgstr "{1}的命中没有降低!" + +msgid "{1}'s accuracy went way up!" +msgstr "{1}的命中提高了!" + +msgid "{1}'s accuracy won't go any higher!" +msgstr "{1}的命中已经无法再提高了!" + +msgid "{1}'s accuracy won't go any lower!" +msgstr "{1}的命中已经无法再降低了!" + +msgid "{1}'s attack missed!" +msgstr "{1}的攻击没有命中!" + +msgid "{1}'s burn was healed." +msgstr "{1}的灼烧被治愈了。" + +msgid "{1}'s data was added to the Pokédex." +msgstr "{1}的资料被添加到宝可梦图鉴里了。" + +msgid "{1}'s electromagnetism wore off!" +msgstr "{1}的悬浮电磁场消失了!" + +msgid "{1}'s emotions rose to a fever pitch!\nIt entered Hyper Mode!" +msgstr "{1}的情绪狂热了起来!\n它进入了亢奋模式!" + +msgid "{1}'s encore ended!" +msgstr "{1}再来一次结束了!" + +msgid "{1}'s evasiveness fell!" +msgstr "{1}的回避率降低了!" + +msgid "{1}'s evasiveness harshly fell!" +msgstr "{1}的回避率大幅降低了!" + +msgid "{1}'s evasiveness rose drastically!" +msgstr "{1}的回避率巨幅提高了!" + +msgid "{1}'s evasiveness rose sharply!" +msgstr "{1}的回避率大幅提高了!" + +msgid "{1}'s evasiveness rose!" +msgstr "{1}的回避率提高了!" + +msgid "{1}'s evasiveness went way up!" +msgstr "{1}的闪避提高了!" + +msgid "{1}'s evasiveness won't go any higher!" +msgstr "{1}的回避率已经无法再提高了!" + +msgid "{1}'s evasiveness won't go any lower!" +msgstr "{1}的回避率已经无法再降低了!" + +msgid "{1}'s form was set to {2}." +msgstr "{1}的形态被设置为{2}了。" + +msgid "{1}'s gender couldn't be changed." +msgstr "{1}的性别无法改变。" + +msgid "{1}'s happiness was set to {2}." +msgstr "{1}亲密度被设置为{2}了。" + +msgid "{1}'s health was sapped by Leech Seed!" +msgstr "{1}的健康被寄生种子吸收走了!" + +msgid "{1}'s heart gauge was lowered from {2} to {3} (now stage {4})." +msgstr "{1}的心灵值从{2}降到了{3} (现在的阶段为{4})。" + +msgid "{1}'s level remained unchanged." +msgstr "{1}没有改变等级。" + +msgid "{1}'s level was set to {2}." +msgstr "{1}的等级被设置为{2}了。" + +msgid "{1}'s move is no longer disabled!" +msgstr "{1}的招式不再无法使用了!" + +msgid "{1}'s moves have been electrified!" +msgstr "{1}的招式被输电了!" + +msgid "{1}'s moves were reset." +msgstr "重置了{1}所学的招式。" + +msgid "{1}'s nest" +msgstr "{1}的巢穴" + +msgid "{1}'s nickname?" +msgstr "{1}的昵称是?" + +msgid "{1}'s poisoning was cured." +msgstr "{1}的中毒被治愈了。" + +msgid "{1}'s rage is building!" +msgstr "{1}的愤怒累积起来了!" + +msgid "{1}'s species was changed to {2}." +msgstr "{1}的物种被设置为{2}了。" + +msgid "{1}'s stat changes were all reversed!" +msgstr "{1}的能力变化反转了!" + +msgid "{1}'s stat changes were removed!" +msgstr "{1}的能力变化消失了!" + +msgid "{1}'s stats were not lowered!" +msgstr "{1}的能力没有降低!" + +msgid "{1}'s stats were not lowered." +msgstr "{1}的能力没有被降低!" + +msgid "{1}'s stats won't go any higher!" +msgstr "{1}的能力已经无法再提高了!" + +msgid "{1}'s stats won't go any lower!" +msgstr "{1}的能力已经无法再降低了!" + +msgid "{1}'s status could not be changed." +msgstr "{1}的状态无法改变。" + +msgid "{1}'s status was changed." +msgstr "{1}的状态改变了。" + +msgid "{1}'s stockpiled effect wore off!" +msgstr "{1}的蓄力效果消失了!" + +msgid "{1}'s substitute faded!" +msgstr "{1}的替身消失了!" + +msgid "{1}'s taunt wore off!" +msgstr "{1}的挑衅消失了!" + +msgid "{1}'s team was disqualified!" +msgstr "{1}的队伍失去了资格!" + +msgid "{1}'s torment wore off!" +msgstr "{1}的无理取闹消失了!" + +msgid "{1}'s type changed to match {2}'s!" +msgstr "{1}的属性变成了{2}的!" + +msgid "{1}'s was healed through Rebuild!" +msgstr "{1}通过自我重建治愈了自己!" + +msgid "{1}'s wish came true!" +msgstr "{1}的祈愿成为了现实!" + +msgid "{1}'s {2} badly poisoned {3}!" +msgstr "{1}的{2}使{3}中了剧毒!" + +msgid "{1}'s {2} blocks {3}!" +msgstr "{1}的{2}挡住了{3}!" + +msgid "{1}'s {2} boosted its Attack!" +msgstr "{1}的{2}提高了自己的攻击!" + +msgid "{1}'s {2} boosted its Special Attack!" +msgstr "{1}的{2}提高了自己的特攻!" + +msgid "{1}'s {2} burned {3}!" +msgstr "{1}的{2}使{3}烧伤了!" + +msgid "{1}'s {2} changed it into the {3} type!" +msgstr "{1}的{2}使其自身变成了{3}属性!" + +msgid "{1}'s {2} cured its burn problem!" +msgstr "{1}的{2}治愈了自己的灼烧!" + +msgid "{1}'s {2} cured its confusion problem!" +msgstr "{1}的{2}治愈了自己的混乱!" + +msgid "{1}'s {2} cured its frozen problem!" +msgstr "{1}的{2}治愈了自己的冰冻!" + +msgid "{1}'s {2} cured its ice problem!" +msgstr "{1}的{2}治愈了自己的冰冻!" + +msgid "{1}'s {2} cured its love problem!" +msgstr "{1}的{2}治愈了自己的着迷!" + +msgid "{1}'s {2} cured its paralysis problem!" +msgstr "{1}的{2}治愈了自己的麻痹!" + +msgid "{1}'s {2} cured its partner's burn problem!" +msgstr "{1}的{2}治愈了同伴的灼伤!" + +msgid "{1}'s {2} cured its partner's ice problem!" +msgstr "{1}的{2}治愈了同伴的冰冻!" + +msgid "{1}'s {2} cured its partner's paralysis problem!" +msgstr "{1}的{2}治愈了同伴的麻痹!" + +msgid "{1}'s {2} cured its partner's poison problem!" +msgstr "{1}的{2}治愈了同伴的中毒!" + +msgid "{1}'s {2} cured its partner's sleep problem!" +msgstr "{1}的{2}治愈了同伴的睡眠!" + +msgid "{1}'s {2} cured its poison problem!" +msgstr "{1}的{2}治愈了自己的中毒!" + +msgid "{1}'s {2} cured its sleep problem!" +msgstr "{1}的{2}治愈了自己的睡眠!" + +msgid "{1}'s {2} cured {3}'s love problem!" +msgstr "{1}的{2}解除了{3}的着迷!" + +msgid "{1}'s {2} cuts {3}'s Attack!" +msgstr "{1}的{2}降低了{3}的攻击!" + +msgid "{1}'s {2} cuts {3}'s Speed!" +msgstr "{1}的{2}降低了{3}的速度!" + +msgid "{1}'s {2} disabled {3}!" +msgstr "{1}的{2}使{3}无法使用了!" + +msgid "{1}'s {2} fell!" +msgstr "{1}的{2}降低了!" + +msgid "{1}'s {2} had no effect on {3}!" +msgstr "{1}的{2}对{3}没有效果!" + +msgid "{1}'s {2} hurt {3}!" +msgstr "{1}的{2}使{3}受到了伤害!" + +msgid "{1}'s {2} infatuated {3}!" +msgstr "{1}的{2}使{3}着迷了!" + +msgid "{1}'s {2} is disabled!" +msgstr "{1}的{2}无法使用了!" + +msgid "{1}'s {2} is reacting to {3}'s Mega Ring!" +msgstr "{1}的{2}与\n{3}的超级手镯产生了反应!" + +msgid "{1}'s {2} lost all its PP due to the grudge!" +msgstr "{1}的{2}由于怨恨\n失去了所有的PP!" + +msgid "{1}'s {2} lowered its Defense!" +msgstr "{1}的{2}降低了自己的防御!" + +msgid "{1}'s {2} lowered {3}'s Speed!" +msgstr "{1}的{2}降低了{3}的速度!" + +msgid "{1}'s {2} made it the {3} type!" +msgstr "{1}的{2}使自己变成了{3}属性!" + +msgid "{1}'s {2} made {3} ineffective!" +msgstr "{1}的{2}使{3}无效了!" + +msgid "{1}'s {2} made {3} sleep!" +msgstr "{1}的{2}使{3}睡着了!" + +msgid "{1}'s {2} made {3} useless!" +msgstr "{1}的{2}使得{3}无效了!" + +msgid "{1}'s {2} maxed its Attack!" +msgstr "{1}的{2}使自己释放了全部力量!" + +msgid "{1}'s {2} paralyzed {3}! It may be unable to move!" +msgstr "{1}的{2}使{3}麻痹了!招式可能无法使出!" + +msgid "{1}'s {2} poisoned {3}!" +msgstr "{1}的{2}使{3}中毒了!" + +msgid "{1}'s {2} prevented {3}'s {4} from working!" +msgstr "{1}的{2}阻止了{3}的{4}!" + +msgid "{1}'s {2} prevents Attack loss!" +msgstr "{1}的{2}阻止了攻击降低!" + +msgid "{1}'s {2} prevents Defense loss!" +msgstr "{1}的{2}阻止了防御降低!" + +msgid "{1}'s {2} prevents accuracy loss!" +msgstr "{1}的{2}阻止了命中降低!" + +msgid "{1}'s {2} prevents burns!" +msgstr "{1}的{2}防止了灼烧!" + +msgid "{1}'s {2} prevents confusion!" +msgstr "{1}的{2}防止了混乱!" + +msgid "{1}'s {2} prevents paralysis!" +msgstr "{1}的{2}防止了麻痹!" + +msgid "{1}'s {2} prevents poisoning!" +msgstr "{1}的{2}防止了中毒!" + +msgid "{1}'s {2} prevents romance!" +msgstr "{1}的{2}防止了着迷!" + +msgid "{1}'s {2} prevents stat decrease!" +msgstr "{1}的{2}阻止了能力的降低!" + +msgid "{1}'s {2} prevents stat loss!" +msgstr "{1}的{2}阻止了能力降低!" + +msgid "{1}'s {2} prevents switching!" +msgstr "{1}的{2}阻止了替换!" + +msgid "{1}'s {2} prevents {3} from using {4}!" +msgstr "{1}的{2}阻止了{3}使用{4}!" + +msgid "{1}'s {2} prevents {3}'s {4} from working!" +msgstr "{1}的{2}阻止了{3}的{4}!" + +msgid "{1}'s {2} raised its Attack!" +msgstr "{1}的{2}提高了自己的攻击!" + +msgid "{1}'s {2} raised its Fire power!" +msgstr "{1}的{2}使自己火属性招式的威力提高了!" + +msgid "{1}'s {2} raised its Special Attack!" +msgstr "{1}的{2}提高了自己的特殊攻击!" + +msgid "{1}'s {2} raised its Speed!" +msgstr "{1}的{2}提高了自己的速度!" + +msgid "{1}'s {2} raised its speed!" +msgstr "{1}的{2}提高了自己的速度!" + +msgid "{1}'s {2} raised the power of its Fire-type moves!" +msgstr "{1}的{2}提高了自身火属性招式的威力!" + +msgid "{1}'s {2} restored health!" +msgstr "{1}的{2}恢复了\n{1}的HP!" + +msgid "{1}'s {2} restored its HP a little!" +msgstr "{1}使用{2}回复了少许HP!" + +msgid "{1}'s {2} restored its HP!" +msgstr "{1}的{2}回复了自身的HP!" + +msgid "{1}'s {2} restored its status!" +msgstr "{1}的{2}回复了自己的状态!" + +msgid "{1}'s {2} restored {3}'s PP!" +msgstr "{1}的{2}恢复了\n{3}的PP!" + +msgid "{1}'s {2} restored {3}'s status!" +msgstr "{1}的{2}回复了{3}的状态!" + +msgid "{1}'s {2} rose sharply!" +msgstr "{1}的{2}大幅提高了!" + +msgid "{1}'s {2} was bounced back by Magic Coat!" +msgstr "{1}的{2}被魔法反射反弹了回去!" + +msgid "{1}'s {2} was broken!" +msgstr "{1}的{2}被破除了!" + +msgid "{1}'s {2} was burned up!" +msgstr "{1}的{2}被烧掉了!" + +msgid "{1}'s {2} was disabled!" +msgstr "{1}的{2}无法使用了!" + +msgid "{1}'s {2} was transferred to {3}!" +msgstr "{1}的{2}转移到了{3}的身上!" + +msgid "{1}'s {2} wore off!" +msgstr "{1}的{2}消失了!" + +msgid "{1}, and you want {2}.\nThat will be ${3}. OK?" +msgstr "{2}个{1}一共¥{3}。可以吗?" + +msgid "{1}, switch out! Come back!" +msgstr "{1},这样就可以了!回来吧!" + +msgid "{1}: {2}, Award: ???, {3}" +msgstr "{1}:{2},奖品:???,{3}" + +msgid "{1}: {2}, Award: {3}, {4}" +msgstr "{1}:{2},奖品:{3},{4}" + +msgid "{1}?\nHow many would you like to sell?" +msgstr "{1}?\n您想要卖多少个?" + +msgid "{1}? Certainly.\nHow many would you like?" +msgstr "{1}?好的。\n您要买几个?" + +msgid "{1}? Oh, no.\nI can't buy that." +msgstr "{1}?抱歉。\n我不能买下它。" + +msgid "{2} type was added to {1}!" +msgstr "{1}添加了{2}属性!" + diff --git a/Dialogue/Generated/zh/OfficialTaunts.po b/Dialogue/Generated/zh/OfficialTaunts.po new file mode 100644 index 000000000..75ce95f85 --- /dev/null +++ b/Dialogue/Generated/zh/OfficialTaunts.po @@ -0,0 +1,5 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + diff --git a/Dialogue/Generated/zh/OfficialTrainerTypes.po b/Dialogue/Generated/zh/OfficialTrainerTypes.po new file mode 100644 index 000000000..8dcb8c1a2 --- /dev/null +++ b/Dialogue/Generated/zh/OfficialTrainerTypes.po @@ -0,0 +1,238 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: zh\n" + +msgid "PkMn TRAINER" +msgstr "宝可梦训练家" + +msgid "LASS" +msgstr "迷你裙" + +msgid "YOUNGSTER" +msgstr "短裤小子" + +msgid "HIKER" +msgstr "登山男" + +msgid "BEAUTY" +msgstr "大姐姐" + +msgid "FISHERMAN" +msgstr "钓鱼者" + +msgid "LADY" +msgstr "大小姐" + +msgid "TRIATHLETE" +msgstr "铁人三项运动员" + +msgid "TWINS" +msgstr "双胞胎" + +msgid "SWIMMER♀" +msgstr "比基尼姐姐" + +msgid "BUG CATCHER" +msgstr "捕虫少年" + +msgid "SCHOOL KID" +msgstr "刚下课的学生" + +msgid "RICH BOY" +msgstr "富家少爷" + +msgid "SR. AND JR." +msgstr "学姐与学妹" + +msgid "BLACK BELT" +msgstr "空手道王" + +msgid "TEAM AQUA" +msgstr "海洋队" + +msgid "TUBER" +msgstr "泳圈女孩" + +msgid "HEX MANIAC" +msgstr "灵异狂" + +msgid "PkMn BREEDER" +msgstr "宝可梦培育家" + +msgid "WORKER" +msgstr "工人" + +msgid "TEAM MAGMA" +msgstr "熔岩队" + +msgid "INTERVIEWERS" +msgstr "采访者" + +msgid "YOUNG COUPLE" +msgstr "热恋情侣" + +msgid "GUITARIST" +msgstr "吉他手" + +msgid "GENTLEMAN" +msgstr "绅士" + +msgid "CHAMPION" +msgstr "冠军" + +msgid "MAGMA LEADER" +msgstr "熔岩队首领" + +msgid "BATTLE GIRL" +msgstr "对战少女" + +msgid "SWIMMER♂" +msgstr "泳裤小伙子" + +msgid "POKéFAN" +msgstr "宝可梦迷" + +msgid "EXPERT" +msgstr "达人" + +msgid "DRAGON TAMER" +msgstr "龙之使者" + +msgid "BIRD KEEPER" +msgstr "饲鸟使者" + +msgid "NINJA BOY" +msgstr "忍者小子" + +msgid "PARASOL LADY" +msgstr "阳伞姐姐" + +msgid "BUG MANIAC" +msgstr "昆虫狂" + +msgid "SAILOR" +msgstr "水手" + +msgid "COLLECTOR" +msgstr "宝可梦收藏家" + +msgid "PkMn RANGER" +msgstr "宝可梦保育家" + +msgid "AROMA LADY" +msgstr "芳香姐姐" + +msgid "RUIN MANIAC" +msgstr "遗迹狂" + +msgid "COOLTRAINER" +msgstr "精英训练家" + +msgid "POKéMANIAC" +msgstr "怪兽狂" + +msgid "KINDLER" +msgstr "生营火者" + +msgid "CAMPER" +msgstr "露营少年" + +msgid "PICNICKER" +msgstr "野餐少" + +msgid "PSYCHIC" +msgstr "超能力者" + +msgid "SIS AND BRO" +msgstr "海上姐弟" + +msgid "OLD COUPLE" +msgstr "金婚夫妻" + +msgid "AQUA LEADER" +msgstr "海洋队首领" + +msgid "LEADER" +msgstr "道馆馆主" + +msgid "LEADERS" +msgstr "道馆馆主" + +msgid "ELITE FOUR" +msgstr "四天王" + +msgid "ACE TRAINER" +msgstr "精英训练家" + +msgid "ROCKET GRUNT" +msgstr "菜鸟" + +msgid "SCHOOLKIDDO" +msgstr "刚下课的学生" + +msgid "RIVAL" +msgstr "劲敌" + +msgid "HERO" +msgstr "英雄" + +msgid "SUPER SCIENTIST" +msgstr "超级科学家" + +msgid "COOL COUPLE" +msgstr "菁英情侣" + +msgid "FARMER" +msgstr "农民" + +msgid "PYROMANIAC" +msgstr "纵火狂" + +msgid "BIKER" +msgstr "暴走族" + +msgid "NINJA SURFERS" +msgstr "冲浪忍者" + +msgid "NINJA BOSS" +msgstr "忍者首领" + +msgid "ACTOR" +msgstr "男演员" + +msgid "ACTRESS" +msgstr "女演员" + +msgid "LEADER?" +msgstr "道馆馆主?" + +msgid "PROFESSOR" +msgstr "博士" + +msgid "ACOLYTE" +msgstr "侍祭" + +msgid "DIVER" +msgstr "潜水员" + +msgid "TSUKI NINJA" +msgstr "月族忍者" + +msgid "NAMI NINJA" +msgstr "波族忍者" + +msgid "NINJA MASTER" +msgstr "忍者大师" + +msgid "NUCLEAR HORDE" +msgstr "核难游民" + +msgid "APOCALYPSE" +msgstr "末世" + +msgid "ELITE TRAINER" +msgstr "精英训练家" + +msgid "PIRATE" +msgstr "海盗" diff --git a/Dialogue/Maps.pot b/Dialogue/Maps.pot old mode 100755 new mode 100644 diff --git a/Dialogue/NPC.pot b/Dialogue/NPC.pot old mode 100755 new mode 100644 diff --git a/Dialogue/Objects.pot b/Dialogue/Objects.pot old mode 100755 new mode 100644 diff --git a/Dialogue/UI.pot b/Dialogue/UI.pot old mode 100755 new mode 100644 diff --git a/Dialogue/Update.sh b/Dialogue/Update.sh old mode 100755 new mode 100644 index 70522871e..289e951ab --- a/Dialogue/Update.sh +++ b/Dialogue/Update.sh @@ -1,7 +1,22 @@ -msginit --no-translator --input=Cutscenes.pot --locale=en --output=Generated/en/Cutscenes.po -msginit --no-translator --input=Events.pot --locale=en --output=Generated/en/Events.po -msginit --no-translator --input=NPC.pot --locale=en --output=Generated/en/NPC.po -msginit --no-translator --input=Objects.pot --locale=en --output=Generated/en/Objects.po -msginit --no-translator --input=UI.pot --locale=en --output=Generated/en/UI.po -msginit --no-translator --input=Battle.pot --locale=en --output=Generated/en/Battle.po -msginit --no-translator --input=Maps.pot --locale=en --output=Generated/en/Maps.po +#!/usr/bin/env bash + +cd "$(dirname "$0")" || exit 1 + +if command -v msginit > /dev/null 2>&1; then + for cat in Cutscenes Events NPC Objects UI Battle Maps; do + msginit --no-translator --input=$cat.pot --locale=en --output=Generated/en/$cat.po + done +else + echo "msginit absent (gettext) : catalogues .pot inchangés" +fi + +UDATA="$1" +if [ -n "$UDATA" ] && [ -d "$UDATA/Data" ]; then + cd .. + for lang in french german spanish portuguese dutch chinese korean; do + UDATA_DIR="$UDATA" python3 Tools/extract_translations.py "$lang" + done +else + [ -n "$UDATA" ] && echo "udata introuvable: $UDATA" +fi +echo "Traductions à jour." diff --git a/Dialogue/messages.mo b/Dialogue/messages.mo old mode 100755 new mode 100644 diff --git a/Game.gd b/Game.gd old mode 100755 new mode 100644 index 92b5eddd3..892ee7930 --- a/Game.gd +++ b/Game.gd @@ -22,26 +22,28 @@ var player_defeated = false # True when player lost a battle and transioning to signal event_dialogue_end signal tranistion_complete -signal loaded +signal game_loaded signal end_of_event -onready var transition = $CanvasLayer/Transition +@onready var transition = $CanvasLayer/Transition # only global for debug purpose var tile_position := Vector2.ZERO func _ready(): + Global.call_deferred("apply_audio") Global.game = self menu = $CanvasLayer/Menu $CanvasLayer/Fade.modulate = Color(1.0,1.0,1.0,0.0) $BG.show() #Makes player an instance of Player, makes it a child, and adds it to the group save - player = load("res://Utilities/Player.tscn").instance() + player = load("res://Utilities/Player.tscn").instantiate() add_child(player) if OS.is_debug_build(): - overlay = preload("res://Utilities/debug_overlay.tscn").instance() + overlay = preload("res://Utilities/debug_overlay.tscn").instantiate() + overlay.visible = false # hidden by default; F3 toggles it overlay.add_stat("onGrass", Global, "onGrass", false) overlay.add_stat("onStairsUp", Global, "onStairsUp", false) overlay.add_stat("wasOnStairs", Global, "wasOnStairs", false) @@ -65,7 +67,7 @@ func setup(): print("loading Game.gd") # Wait until all data is loaded if loaded == false: - yield(self, "loaded") + await self.game_loaded print("Finished loading Game.gd") loaded = true #If the above is false change the scene to start_scene @@ -75,13 +77,13 @@ func setup(): # init inventory Global.inventory = load("res://Utilities/Items/Inventory.gd").new() - change_scene(start_scene) + change_scene_to_file(start_scene) player.position = Vector2(192,144) player.direction = player.DIRECTION.UP player.set_idle_frame(player.direction) player.z_index = 10 # DO NOT CHANGE! see AutoZSorter for details - var result = DialogueSystem.connect("dialogue_end", self, "dialog_end", [], CONNECT_DEFERRED) + var result = DialogueSystem.connect("dialogue_end", Callable(self, "dialog_end"), CONNECT_DEFERRED) player.set_idle_frame(player.direction) player.canMove = true player.load_texture() @@ -94,8 +96,8 @@ func setup(): $CanvasLayer/Menu.visible = true $CanvasLayer/ZoneMessage.visible = true - player.connect("wild_battle", self, "wild_battle") - $Clock.connect("timeout", self, "clock_timeout") + player.connect("wild_battle", Callable(self, "wild_battle")) + $Clock.connect("timeout", Callable(self, "clock_timeout")) $Clock.start() dialogue_system = get_parent().get_node("DialogueSystem") @@ -105,7 +107,7 @@ func _process(_delta): # Sort and assign Z index var nodes = get_tree().get_nodes_in_group("auto_z_layering") - nodes.sort_custom(AutoZSorter, "sort_ascending") + nodes.sort_custom(Callable(AutoZSorter, "sort_ascending")) var index = 10 for node in nodes: node.z_index = index @@ -119,10 +121,10 @@ func _process(_delta): overlay.toggle() func change_menu_text(): - if $CanvasLayer/Menu/Place_Text.bbcode_text != current_scene.place_name: - $CanvasLayer/Menu/Place_Text.bbcode_text = "[center]" + current_scene.place_name + "[/center]" + if $CanvasLayer/Menu/Place_Text.text != current_scene.place_name: + $CanvasLayer/Menu/Place_Text.text = "[center]" + current_scene.place_name + "[/center]" -func change_scene(scene): +func change_scene_to_file(scene): if scene != null: # Clear and delete scenes for node in scenes: @@ -130,7 +132,7 @@ func change_scene(scene): scenes.clear() if scene is String: - var new_scene = load(scene).instance() + var new_scene = load(scene).instantiate() # change grass sprite to var set in scene | temporary for now if "grassSprite" in new_scene && new_scene.grassSprite != null: @@ -140,7 +142,7 @@ func change_scene(scene): current_scene = new_scene add_child(current_scene) elif scene is Resource: - var new_scene = scene.instance() + var new_scene = scene.instantiate() # change grass sprite to var set in scene | temporary for now @@ -153,15 +155,20 @@ func change_scene(scene): elif scene == null: # Should only be for transitioning from one scene to another seamlessly # Find out that the new scene is print("seamless transision") - current_scene = get_current_scene_where_player_is() + var _found = get_current_scene_where_player_is() + if _found != null: + current_scene = _found + # else: keep the previous current_scene (never null it - downstream code dereferences it) else: - print("GAME WARNING: change_scene arg is not what it should be.") + print("GAME WARNING: change_scene_to_file arg is not what it should be.") pass # Load and start background music if available. if "background_music" in current_scene && current_scene.background_music != null: var music = load(current_scene.background_music) + if music != null and "loop" in music: + music.loop = true $Background_music.stream = music $Background_music.play() # If scene is outdoors, play zone animation @@ -173,7 +180,7 @@ func change_scene(scene): Global.location = current_scene.place_name else: Global.location = "TBD" - print("GAME WARNGING: " + str(current_scene.filename) + " does not have place_name specified.") + print("GAME WARNGING: " + str(current_scene.scene_file_path) + " does not have place_name specified.") # Apply dark mask over scene if "dark" in current_scene && current_scene.dark == true: @@ -198,7 +205,7 @@ func change_scene(scene): var final_pos = [] # Array of Vector2s of grass global locations for cells in grass_cells: - var pos = cells + var pos = Vector2(cells) pos = pos * 32 pos = pos + current_scene.position pos = pos + Vector2(16,16) @@ -225,24 +232,25 @@ func change_scene(scene): # Check if scene is already in the scenes array var is_already_loaded = true var scene_filename = scene_array[0] - for scene in scenes: - if scene.filename == scene_filename: + for existing_scene in scenes: + if existing_scene.scene_file_path == scene_filename: break else: is_already_loaded = false if is_already_loaded == false: # Add the scene - var new_scene = load(scene_filename).instance() + var new_scene = load(scene_filename).instantiate() scenes.append(new_scene) new_scene.position = current_scene.position + scene_array[1] add_child(new_scene) func get_tile_id(location: Vector2) -> int: - var tilemap = current_scene.get_node("TerrainTags") + var tilemap = current_scene.get_node_or_null("TerrainTags") if tilemap: - tile_position = tilemap.world_to_map(location / 2) - var tile : int = tilemap.get_cellv(tile_position) + tile_position = tilemap.local_to_map(location / 2) + # Godot 4: get_cell_source_id(layer, coords) instead of get_cellv + var tile : int = tilemap.get_cell_source_id(0, tile_position) #var autotile_tile = tilemap.get_cell_autotile_coord(position.x,position.y) return tile return -1 @@ -254,7 +262,7 @@ func room_transition(dest, dir): lock_player() $CanvasLayer/Transition/AnimationPlayer.play("fade_in") - yield(get_tree().create_timer(0.28), "timeout") + await get_tree().create_timer(0.28).timeout var target_stair_node for node in get_tree().get_nodes_in_group("Stairs"): @@ -272,14 +280,14 @@ func room_transition(dest, dir): #Set's the player's position to trainerx and trainery, waits .3 seconds, and then plays the fade_out animation player.position = dest #player.movePrevious() - yield(get_tree().create_timer(0.3), "timeout") + await get_tree().create_timer(0.3).timeout $CanvasLayer/Transition/AnimationPlayer.play("fade_out") #Calls the move method from PlayerNew.gd, and passes the true variable, disables input, and waits .3 seconds player.move(true) #player.movePrevious() player.inputDisabled = true - yield(get_tree().create_timer(0.3), "timeout") + await get_tree().create_timer(0.3).timeout target_stair_node.get_node("CollisionShape2D").disabled = false @@ -290,11 +298,11 @@ func room_transition(dest, dir): #If the player is not transitioning, then set isTransitioning to true, and wait until the transition fade_to_color animation has finished func door_transition(path_scene, new_position, direction = null): - yield(transition.fade_to_color(), "completed") + await transition.fade_to_color() if path_scene != null: - change_scene(load(path_scene)) - yield(get_tree().create_timer(0.3), "timeout") + change_scene_to_file(load(path_scene)) + await get_tree().create_timer(0.3).timeout player.position = new_position player.visible = true transition.fade_from_color() @@ -322,11 +330,11 @@ func interaction(check_pos : Vector2, direction): # Starts the dialogue instead print("ERROR: current scene does not have interaction method.") return - var interaction_title = current_scene.interaction(check_pos, direction) + var interaction_title = await current_scene.interaction(check_pos, direction) if interaction_title != null && typeof(interaction_title) == TYPE_STRING: lock_player() play_dialogue(interaction_title) - yield(self, "event_dialogue_end") + await self.event_dialogue_end release_player() #If the above is false then print collider else: @@ -334,7 +342,7 @@ func interaction(check_pos : Vector2, direction): # Starts the dialogue instead #Wait .1 second, set isInteracting to false, and emit the signal event_dialogue_end func dialog_end(): - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout DialogueSystem.set_show_arrow(false) isInteracting = false emit_signal("event_dialogue_end") @@ -353,24 +361,24 @@ func save_state(): var save_position = player.position - current_scene.position var state = { - "current_scene": current_scene.filename, + "current_scene": current_scene.scene_file_path, "player_position": save_position, "player_direction": player.direction, "last_heal_point": last_heal_point } - SaveSystem.set_state(filename, state) + SaveSystem.set_state(scene_file_path, state) func load_state(): # Automatically called when loading a save file - if SaveSystem.has_state(filename): - var state = SaveSystem.get_state(filename) - change_scene(load(state["current_scene"])) + if SaveSystem.has_state(scene_file_path): + var state = SaveSystem.get_state(scene_file_path) + change_scene_to_file(load(Global.migrate_scene_path(state["current_scene"]))) player.direction = state["player_direction"] player.position = state["player_position"] if state.has("last_heal_point"): last_heal_point = state["last_heal_point"] loaded = true - emit_signal("loaded") + emit_signal("game_loaded") func play_dialogue(title): # Plays a dialogue without freezing player DialogueSystem.set_show_arrow(false) @@ -393,7 +401,7 @@ func release_player(): # Releases player to prevent user input. Useful for event func get_current_scene_where_player_is(): # Should only be called when player is outside for scene in scenes: # Get the bounds of the scene - var tilemap = scene.get_node("Tile Layer 1") + var tilemap = scene.get_node_or_null("Tile Layer 1") if tilemap == null: print("GAME ERROR: tilemap is null") return @@ -417,7 +425,7 @@ func wild_battle(): Global.game.get_node("Background_music").stop() - battle = load("res://Utilities/Battle/Battle.tscn").instance() + battle = load("res://Utilities/Battle/Battle.tscn").instantiate() add_child(battle) var bid = BattleInstanceData.new() @@ -436,30 +444,30 @@ func wild_battle(): var poke = generate_wild_poke() bid.opponent.pokemon_group.append(poke) Global.game.battle.Start_Battle(bid) - yield(Global.game.battle, "battle_complete") + await Global.game.battle.battle_complete player_defeated = !battle.player_won if player_defeated: - player_defeated() + on_player_defeated() return Global.game.get_node("Background_music").play() - yield(battle.get_node("CanvasLayer/ColorRect/AnimationPlayer"), "animation_finished") + await battle.get_node("CanvasLayer/ColorRect/AnimationPlayer").animation_finished battle.queue_free() release_player() func trainer_battle(bid : BattleInstanceData, auto_lock_and_release = true): lock_player() Global.game.get_node("Background_music").stop() - battle = load("res://Utilities/Battle/Battle.tscn").instance() + battle = load("res://Utilities/Battle/Battle.tscn").instantiate() add_child(battle) Global.game.battle.Start_Battle(bid) - yield(Global.game.battle, "battle_complete") + await Global.game.battle.battle_complete player_defeated = !battle.player_won if player_defeated: - player_defeated() + on_player_defeated() return Global.game.get_node("Background_music").play() - yield(battle.get_node("CanvasLayer/ColorRect/AnimationPlayer"), "animation_finished") + await battle.get_node("CanvasLayer/ColorRect/AnimationPlayer").animation_finished battle.queue_free() if auto_lock_and_release: release_player() @@ -486,25 +494,66 @@ func generate_wild_poke() -> Pokemon: var level = Global.rng.randi_range(table[index][2], table[index][3]) poke.set_basic_pokemon_by_level(poke_id,level) return poke -func player_defeated(): +var shop = null +func open_shop(stock: Array): + if shop == null: + shop = load("res://Utilities/Shop.tscn").instantiate() + add_child(shop) + lock_player() + shop.open(stock) + await shop.shop_closed + release_player() + +func on_player_defeated(): + # Original blackout (PokeBattle_Battle loss + pbStartOver): + # money loss = max party level x multiplier[badges], capped; heal all; message; teleport. + var multiplier = [8, 16, 24, 36, 48, 64, 80, 100, 120] + var max_level = 1 + for poke in Global.pokemon_group: + if poke != null and poke.level > max_level: + max_level = poke.level + var moneylost = max_level * multiplier[mini(Global.badges, multiplier.size() - 1)] + moneylost = mini(moneylost, Global.money) + Global.money -= moneylost + + # pbHealAll: full party heal (HP, status, PP) + for poke in Global.pokemon_group: + if poke == null: + continue + poke.current_hp = poke.hp + poke.major_ailment = null + for mv in [poke.move_1, poke.move_2, poke.move_3, poke.move_4]: + if mv != null: + mv.remaining_pp = mv.total_pp + + if battle != null and is_instance_valid(battle): + battle.queue_free() + get_node("Background_music").play() # Spawn at last pokecenter/healpoint if last_heal_point == null: # Spawn home: last_heal_point = "res://Maps/MokiTown/HeroHome.tscn" - change_scene(last_heal_point) + change_scene_to_file(last_heal_point) release_player() + var msg = "" + if moneylost > 0: + msg = "You panicked and dropped $" + str(moneylost) + "...\n" + msg += "You scurried to safety, protecting your exhausted and fainted Pokémon from further harm." + play_dialogue(msg) + func clock_timeout(): Global.time += 1 print("Tick") func get_cliffs(): var nodes = [] - if current_scene.get_node("NPC_Layer") == null: + var npc_layer = current_scene.get_node_or_null("NPC_Layer") + if npc_layer == null: return nodes - for node in current_scene.get_node("NPC_Layer").get_children(): + for node in npc_layer.get_children(): if node.is_in_group("Cliff"): nodes.append(node) return nodes @@ -517,19 +566,24 @@ func recive_item(item_name_or_ID): item = Global.inventory.get_item_by_id(item_name_or_ID) Global.game.get_node("Background_music").stream_paused = true - var sound = load("res://Audio/ME/Jingle - Regular Item.ogg") + var sound = load("res://Audio/ME/Jingle_-_Regular_Item.ogg") sound.loop = false Global.game.get_node("Effect_music").stream = sound Global.game.get_node("Effect_music").play() if item.pocket == Global.inventory.TMS: - Global.game.play_dialogue(Global.TrainerName + " obtained \n" + item.name + "!\nIt contained " + str(Global.inventory.database.tm_hm_database.get(item.name)) + ".") + Global.game.play_dialogue(tr("{1} obtained {2}.").replace("{1}", Global.TrainerName).replace("{2}", tr(item.name)) + "\n" + tr("It contained {1}.\u0001").replace("{1}", tr(str(Global.inventory.database.tm_hm_database.get(item.name))))) else: - Global.game.play_dialogue(Global.TrainerName + " obtained \n" + item.name + "!") - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue(Global.TrainerName + " put the " + item.name + "\nin the " + Global.inventory.get_pocket_name(item) + ".") - yield(Global.game, "event_dialogue_end") + Global.game.play_dialogue(tr("{1} obtained {2}.").replace("{1}", Global.TrainerName).replace("{2}", tr(item.name))) + await Global.game.event_dialogue_end + + var _pocket = Global.inventory.get_pocket_name(item).replace(" Pocket", "").replace("Poche ", "") + var _put = tr("{1} put the \\c[1]{2}\\c[0]\nin the \\c[1]{4}\\c[0] Pocket.") + _put = _put.replace("{1}", Global.TrainerName).replace("{2}", tr(item.name)).replace("{4}", _pocket).replace("{3}", "") + var _re = RegEx.new() + _re.compile("\\\\c\\[\\d+\\]|]*>") + Global.game.play_dialogue(_re.sub(_put, "", true)) + await Global.game.event_dialogue_end Global.game.get_node("Background_music").stream_paused = false # Add item to bag @@ -540,6 +594,6 @@ func recive_item(item_name_or_ID): func get_doors(): var nodes = [] for door in get_tree().get_nodes_in_group("Doors"): - if current_scene.is_a_parent_of(door): + if current_scene.is_ancestor_of(door): nodes.append(door) return nodes diff --git a/Game.gd.uid b/Game.gd.uid new file mode 100644 index 000000000..c7236db56 --- /dev/null +++ b/Game.gd.uid @@ -0,0 +1 @@ +uid://c5v5hpynpe3ll diff --git a/Game.tscn b/Game.tscn old mode 100755 new mode 100644 index e089f0fc1..9770edb33 --- a/Game.tscn +++ b/Game.tscn @@ -3,21 +3,21 @@ [ext_resource path="res://Game.gd" type="Script" id=1] [ext_resource path="res://Utilities/Transition.tscn" type="PackedScene" id=2] [ext_resource path="res://Utilities/Menu.tscn" type="PackedScene" id=3] -[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="DynamicFont" id=4] -[ext_resource path="res://Graphics/Pictures/DarkArea2.png" type="Texture" id=5] +[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="FontFile" id=4] +[ext_resource path="res://Graphics/Pictures/DarkArea2.png" type="Texture2D" id=5] [sub_resource type="Animation" id=1] resource_name = "Slide" length = 4.0 tracks/0/type = "value" -tracks/0/path = NodePath("Bar:rect_position") +tracks/0/path = NodePath("Bar:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1, 3, 4 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 3, 4 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 20 ), Vector2( -512, 20 ), Vector2( -512, 20 ), Vector2( -1024, 20 ) ] } @@ -28,8 +28,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.2, 3, 4 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.2, 3, 4 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -43,8 +43,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -55,22 +55,22 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, true ] } [node name="Game" type="Node2D" groups=["save"]] -pause_mode = 2 +process_mode = 3 script = ExtResource( 1 ) [node name="BG" type="ColorRect" parent="."] visible = false -margin_left = -5000.0 -margin_top = -5000.0 -margin_right = 4999.0 -margin_bottom = 4999.0 +offset_left = -5000.0 +offset_top = -5000.0 +offset_right = 4999.0 +offset_bottom = 4999.0 color = Color( 0, 0, 0, 1 ) __meta__ = { "_edit_use_anchors_": false @@ -82,7 +82,7 @@ __meta__ = { [node name="CanvasLayer" type="CanvasLayer" parent="."] -[node name="Dark" type="Sprite" parent="CanvasLayer"] +[node name="Dark" type="Sprite2D" parent="CanvasLayer"] visible = false position = Vector2( 256, 192 ) scale = Vector2( 2, 2 ) @@ -97,20 +97,21 @@ visible = false [node name="Bar" type="ColorRect" parent="CanvasLayer/ZoneMessage"] modulate = Color( 1, 1, 1, 0 ) -margin_top = 20.0 -margin_right = 1536.0 -margin_bottom = 56.0 +offset_top = 20.0 +offset_right = 1536.0 +offset_bottom = 56.0 color = Color( 0, 0, 0, 0.54902 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="CanvasLayer/ZoneMessage/Bar"] -margin_left = 540.0 -margin_top = 6.0 -margin_right = 790.0 -margin_bottom = 36.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 540.0 +offset_top = 6.0 +offset_right = 790.0 +offset_bottom = 36.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Moki Town" __meta__ = { "_edit_use_anchors_": false @@ -121,8 +122,8 @@ anims/Slide = SubResource( 1 ) [node name="Fade" type="ColorRect" parent="CanvasLayer"] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) __meta__ = { "_edit_use_anchors_": false diff --git a/Global.gd b/Global.gd old mode 100755 new mode 100644 index 67da021e6..585931b39 --- a/Global.gd +++ b/Global.gd @@ -5,6 +5,50 @@ var badges = 0 var time : int = 0 # number of minutes spend in-game var location : String = "" var money : int = 0 +var language = "en" # "en", "fr", or "auto" (system language) + +# User settings (persisted in user://settings.cfg) +var music_volume := 100 +var se_volume := 100 +var fps_cap := 60 +var text_speed := 1 # 0 = slow, 1 = mid, 2 = fast + +func load_settings(): + var cfg = ConfigFile.new() + if cfg.load("user://settings.cfg") == OK: + music_volume = cfg.get_value("audio", "music", 100) + if music_volume <= 10: music_volume *= 10 # legacy 0-10 scale + se_volume = cfg.get_value("audio", "se", 100) + if se_volume <= 10: se_volume *= 10 # legacy 0-10 scale + fps_cap = cfg.get_value("video", "fps", 60) + text_speed = cfg.get_value("game", "text_speed", 1) + language = cfg.get_value("game", "language", language) + apply_settings() + +func save_settings(): + var cfg = ConfigFile.new() + cfg.set_value("audio", "music", music_volume) + cfg.set_value("audio", "se", se_volume) + cfg.set_value("video", "fps", fps_cap) + cfg.set_value("game", "text_speed", text_speed) + cfg.set_value("game", "language", language) + cfg.save("user://settings.cfg") + +func apply_settings(): + Engine.max_fps = fps_cap + if language in ["en", "fr", "de", "es", "pt", "nl", "zh", "ko", "tlh"]: + TranslationServer.set_locale(language) + apply_audio() + +func apply_audio(): + if game == null: + return + var m = game.get_node_or_null("Background_music") + if m: + m.volume_db = linear_to_db(music_volume / 100.0) if music_volume > 0 else -80.0 + var e = game.get_node_or_null("Effect_music") + if e: + e.volume_db = linear_to_db(se_volume / 100.0) if se_volume > 0 else -80.0 var pokedex_seen = [] # list of id numbers var pokedex_caught = [] # list of id numbers @@ -12,14 +56,14 @@ var onStairsUp = false var onStairsDown = false var wasOnStairs = false -var debug = true +var debug = false var onGrass = false var lookingOnGrass = false var grass_positions = [] var grassPos = "" var exitGrassPos = "" -var grassSprite = "res://Graphics/Autotiles/Tall Grass2.png" +var grassSprite = "res://Graphics/Autotiles/Tall_Grass2.png" var printFPS = false #var size @@ -49,7 +93,115 @@ var registry #signal setup_items signal loaded + +# Migrates scene paths from before the naming convention (spaces/parens -> _, RouteN files -> Route_N) +static func migrate_scene_path(path: String) -> String: + if ResourceLoader.exists(path): + return path + var dir = path.get_base_dir() + var file = path.get_file() + var stem = file.get_basename() + var ext = "." + file.get_extension() + # fichiers : espaces/parenthèses -> underscores + var s = stem.replace("(", " ").replace(")", " ").strip_edges() + var parts = s.split(" ", false) + s = "_".join(parts) + # RouteN collé -> Route_N + var rx = RegEx.new() + rx.compile("^Route(\\d+)") + s = rx.sub(s, "Route_$1") + # dossiers : Route_N -> RouteN, underscores -> CamelCase + var dparts = dir.split("/") + for i in range(dparts.size()): + var seg = dparts[i] + if "_" in seg and not seg.begins_with("res:"): + var camel = "" + for w in seg.split("_", false): + camel += w.substr(0, 1).to_upper() + w.substr(1) + dparts[i] = camel + var candidate = "/".join(dparts) + "/" + s + ext + if ResourceLoader.exists(candidate): + return candidate + # Relocated route sub-locations: Maps/Route07RestCenter -> Maps/Routes/Route7 + var rr = RegEx.new() + rr.compile("^res://Maps/Route0*(\\d+)[^/]*/Route_?0*(\\d+)_?(.*)\\.tscn$") + var mm = rr.search(path) + if mm != null: + var n2 = mm.get_string(1) + var rest = mm.get_string(3) + var camel_rx = RegEx.new() + camel_rx.compile("([a-z0-9])([A-Z])") + rest = camel_rx.sub(rest, "$1_$2", true) + var cand2 = "res://Maps/Routes/Route" + n2 + "/Route_" + n2 + (("_" + rest) if rest != "" else "") + ".tscn" + if ResourceLoader.exists(cand2): + return cand2 + return path + + +# Hold-to-repeat matching the original Input.repeatex? cadence: +# fires on first press, then after 0.5s repeats every 0.05s (20/s at the original 40fps). +var _repeat_state := {} + +func repeat_pressed(action: String, delta: float) -> bool: + if not Input.is_action_pressed(action): + _repeat_state.erase(action) + return false + if not _repeat_state.has(action): + _repeat_state[action] = {"t": 0.0, "acc": 0.0} + return true + var st = _repeat_state[action] + st.t += delta + if st.t < 0.5: + return false + st.acc += delta + if st.acc >= 0.05: + st.acc = fmod(st.acc, 0.05) + return true + return false + func _ready(): + # CJK fallbacks: the pixel fonts lack Chinese/Korean glyphs; chain the bundled fonts + var _cjk = [load("res://Fonts/PokemonUraniumKR.ttf"), load("res://Fonts/NotoSansCJKsc-Medium.otf")] + for fpath in ["res://Fonts/pkmnem.ttf", "res://Fonts/pkmndpb.ttf", "res://Fonts/pkmndp.ttf"]: + var fres = load(fpath) + if fres != null and fres.fallbacks.is_empty(): + fres.fallbacks = _cjk + + # Generated map dialogues (GenMaps.po): boot skips them, register at runtime + var gen_dir = DirAccess.open("res://Dialogue/Generated") + if gen_dir != null: + for locale_dir in gen_dir.get_directories(): + var sub = DirAccess.open("res://Dialogue/Generated/" + locale_dir) + if sub == null: + continue + for f in sub.get_files(): + if f.ends_with(".po"): + var tra = load("res://Dialogue/Generated/" + locale_dir + "/" + f) + if tra != null: + TranslationServer.add_translation(tra) + + # Load settings first (language matters for the locale below) + load_settings() + # Load both language sets; each .po carries its locale, switching is just set_locale + var translation_files = [] + for lang_dir in ["en", "fr"]: + for domain in ["UI", "Cutscenes", "NPC", "Events", "Battle", "Objects", "Maps"]: + translation_files.append("res://Dialogue/Generated/%s/%s.po" % [lang_dir, domain]) + for file in translation_files: + var translation = load(file) + if translation: + TranslationServer.add_translation(translation) + print("Loaded translation: ", file) + else: + print("FAILED to load: ", file) + var lang = language + if lang == "auto": + lang = OS.get_locale_language() + if not lang in ["en", "fr"]: + lang = "en" + TranslationServer.set_locale(lang) + print("Test translation: ", tr("UI_SAVEMENU_NEWGAME")) + rng = RandomNumberGenerator.new() rng.randomize() add_to_group("save") @@ -61,34 +213,85 @@ func _ready(): func _process(_delta): if Input.is_action_just_pressed("toggle_fullscreen"): - OS.window_fullscreen = !OS.window_fullscreen + get_window().mode = Window.MODE_EXCLUSIVE_FULLSCREEN if (!((get_window().mode == Window.MODE_EXCLUSIVE_FULLSCREEN) or (get_window().mode == Window.MODE_FULLSCREEN))) else Window.MODE_WINDOWED if Input.is_action_just_pressed("toggle_fps"): printFPS = true if printFPS == true: print(Engine.get_frames_per_second()) pass + +func poke_to_dict(poke) -> Dictionary: + var moves = [] + for m in [poke.move_1, poke.move_2, poke.move_3, poke.move_4]: + if m == null: + moves.append(null) + else: + moves.append({"name": m.name, "remaining_pp": m.remaining_pp}) + return { + "ID": poke.ID, "name": poke.name, "level": poke.level, + "experience": poke.experience, "current_hp": poke.current_hp, + "nature": poke.nature, "gender": poke.gender, "is_shiny": poke.is_shiny, + "major_ailment": poke.major_ailment, "item": poke.item, + "iv": [poke.iv_hp, poke.iv_attack, poke.iv_defense, poke.iv_sp_attack, poke.iv_sp_defense, poke.iv_speed], + "ev": [poke.ev_hp, poke.ev_attack, poke.ev_defense, poke.ev_sp_attack, poke.ev_sp_defense, poke.ev_speed], + "moves": moves, + } + +func dict_to_poke(d: Dictionary): + var poke = load("res://Utilities/Battle/Classes/Pokemon.gd").new() + poke.set_basic_pokemon_by_level(int(d["ID"]), int(d["level"])) + poke.name = d["name"] + poke.nature = d["nature"] + poke.gender = d["gender"] + poke.is_shiny = d["is_shiny"] + poke.major_ailment = d["major_ailment"] + poke.item = d["item"] + var iv = d["iv"] + poke.iv_hp = int(iv[0]); poke.iv_attack = int(iv[1]); poke.iv_defense = int(iv[2]) + poke.iv_sp_attack = int(iv[3]); poke.iv_sp_defense = int(iv[4]); poke.iv_speed = int(iv[5]) + var ev = d["ev"] + poke.ev_hp = int(ev[0]); poke.ev_attack = int(ev[1]); poke.ev_defense = int(ev[2]) + poke.ev_sp_attack = int(ev[3]); poke.ev_sp_defense = int(ev[4]); poke.ev_speed = int(ev[5]) + poke.update_stats() + poke.experience = int(d["experience"]) + poke.current_hp = mini(int(d["current_hp"]), poke.hp) + var slots = ["move_1", "move_2", "move_3", "move_4"] + for i in 4: + var md = d["moves"][i] + if md == null: + poke.set(slots[i], null) + else: + var mv = MoveDataBase.get_move_by_name(md["name"]) + if mv != null: + mv.remaining_pp = int(md["remaining_pp"]) + poke.set(slots[i], mv) + return poke + func save_state(): load_game_from_id = null var state = { "TrainerName": TrainerName, "TrainerGender": TrainerGender, "badges": badges, + "money": money, "time": time, "can_run": can_run, - "pokemon_group": pokemon_group, + "pokemon_group": pokemon_group.map(poke_to_dict), "past_events": past_events, "inventory": inventory.get_save_state(), "pokedex_seen": pokedex_seen, "pokedex_caught" : pokedex_caught } - SaveSystem.set_state(filename, state) + SaveSystem.set_state(scene_file_path, state) func load_state(): - if SaveSystem.has_state(filename): - var state = SaveSystem.get_state(filename) + if SaveSystem.has_state(scene_file_path): + var state = SaveSystem.get_state(scene_file_path) TrainerName = state["TrainerName"] TrainerGender = state["TrainerGender"] badges = state["badges"] + if state.has("money"): + money = int(state["money"]) if typeof(state["time"]) == TYPE_STRING: time = 0 @@ -96,7 +299,10 @@ func load_state(): time = state["time"] can_run = state["can_run"] - pokemon_group = state["pokemon_group"] + pokemon_group = [] + for entry in state["pokemon_group"]: + if typeof(entry) == TYPE_DICTIONARY: + pokemon_group.append(dict_to_poke(entry)) past_events = state["past_events"] pokedex_seen = state["pokedex_seen"] @@ -133,3 +339,42 @@ func remove_money(amount : int): money = 0 else: money = money - amount + + +# Swap static textures for their localized variants (Graphics/Translations sheets). +# The project.godot translation_remaps table is our data source; Godot's native +# remapping only applies to exported builds, so we do it ourselves at scene _ready. +func localize_textures(root: Node): + var rm = ProjectSettings.get_setting("internationalization/locale/translation_remaps") + if rm == null: + return + var loc = TranslationServer.get_locale().substr(0, 2) + if loc == "en": + return + var stack = [root] + while stack.size() > 0: + var n = stack.pop_back() + for c in n.get_children(): + stack.push_back(c) + if not ("texture" in n) or n.texture == null: + continue + var tex = n.texture + var base = "" + if tex is AtlasTexture and tex.atlas != null: + base = tex.atlas.resource_path + else: + base = tex.resource_path + if not rm.has(base): + continue + for v in rm[base]: + if v.ends_with(":" + loc): + var res = load(v.substr(0, v.rfind(":"))) + if res == null: + break + if tex is AtlasTexture: + var dup = tex.duplicate() + dup.atlas = res + n.texture = dup + else: + n.texture = res + break diff --git a/Global.gd.uid b/Global.gd.uid new file mode 100644 index 000000000..b8d3d1c33 --- /dev/null +++ b/Global.gd.uid @@ -0,0 +1 @@ +uid://b38dmmmmby5s6 diff --git a/IntroScenes/FirstStoryCutScene.gd b/IntroScenes/FirstStoryCutScene.gd old mode 100755 new mode 100644 index 9f05c1091..e59bc1179 --- a/IntroScenes/FirstStoryCutScene.gd +++ b/IntroScenes/FirstStoryCutScene.gd @@ -1,14 +1,14 @@ extends Node -onready var NuclearPlantMusic = preload("res://Audio/BGM/PU-Nuclear Plant.ogg") -onready var SpecialPokeMusic = preload("res://Audio/BGM/PU-Specialpoke.ogg") -onready var AlarmMusic = preload("res://Audio/BGS/Emergency Civil Defense Alarm [Air Raid Siren].ogg") -onready var EnteringDoor = preload("res://Audio/SE/Entering Door.wav") -onready var ExitingDoor = preload("res://Audio/SE/Exit Door.WAV") -onready var EarthQuakeSound = preload("res://Audio/SE/131-Earth03.ogg") +@onready var NuclearPlantMusic = preload("res://Audio/BGM/PU-Nuclear_Plant.ogg") +@onready var SpecialPokeMusic = preload("res://Audio/BGM/PU-Specialpoke.ogg") +@onready var AlarmMusic = preload("res://Audio/BGS/Emergency_Civil_Defense_Alarm_[Air_Raid_Siren].ogg") +@onready var EnteringDoor = preload("res://Audio/SE/Entering_Door.wav") +@onready var ExitingDoor = preload("res://Audio/SE/Exit_Door.WAV") +@onready var EarthQuakeSound = preload("res://Audio/SE/131-Earth03.ogg") -onready var EmotionSound = preload("res://Audio/SE/SE_EM.wav") -onready var ExplosionSound = preload("res://Audio/SE/049-Explosion02.ogg") # Do not loop -onready var EmotionIcon = preload("res://Graphics/Animations/029-Emotion01.png") +@onready var EmotionSound = preload("res://Audio/SE/SE_EM.wav") +@onready var ExplosionSound = preload("res://Audio/SE/049-Explosion02.ogg") # Do not loop +@onready var EmotionIcon = preload("res://Graphics/Animations/029-Emotion01.png") var lastAnimationPos = 0.0 var lastAnimation = null @@ -19,14 +19,14 @@ func _ready(): $AnimationPlayer.play("Story") TrainerName = Global.TrainerName - DialogueSystem.connect("dialogue_start", self, "pause") - DialogueSystem.connect("dialogue_end", self, "resume") + DialogueSystem.connect("dialogue_start", Callable(self, "pause")) + DialogueSystem.connect("dialogue_end", Callable(self, "resume")) DialogueSystem.set_dialogue_sequence("CUTSCENE_INTRO_D") pass func _exit_tree(): - DialogueSystem.disconnect("dialogue_start", self, "pause") - DialogueSystem.disconnect("dialogue_end", self, "resume") + DialogueSystem.disconnect("dialogue_start", Callable(self, "pause")) + DialogueSystem.disconnect("dialogue_end", Callable(self, "resume")) func dialogue_set_bottom(): DialogueSystem.set_box_position(DialogueSystem.BOTTOM) @@ -63,7 +63,7 @@ func dialogue_scientist(show_arrow = true): pass func final(): - change_scene("res://Game.tscn") + change_scene_to_file("res://Game.tscn") pass func earth_shake(): @@ -212,14 +212,12 @@ func explosion(): func pause(): lastAnimationPos = $AnimationPlayer.current_animation_position lastAnimation = $AnimationPlayer.current_animation - $AnimationPlayer.stop(false) + $AnimationPlayer.pause() #print("Paused") pass func resume(): - $AnimationPlayer.play(lastAnimation) - $AnimationPlayer.seek(lastAnimationPos) - #print("Resumed") + $AnimationPlayer.play() pass func play_nuclear_plant_music(): @@ -227,9 +225,9 @@ func play_nuclear_plant_music(): $AudioStreamPlayer.play() pass -func change_scene(scene): +func change_scene_to_file(scene): if Global.isMobile: get_parent().newScene(scene) else: - get_tree().change_scene(scene) + get_tree().change_scene_to_file(scene) pass diff --git a/IntroScenes/FirstStoryCutScene.gd.uid b/IntroScenes/FirstStoryCutScene.gd.uid new file mode 100644 index 000000000..2cc701c1f --- /dev/null +++ b/IntroScenes/FirstStoryCutScene.gd.uid @@ -0,0 +1 @@ +uid://bqcjfs48627x3 diff --git a/IntroScenes/FirstStoryCutScene.tscn b/IntroScenes/FirstStoryCutScene.tscn old mode 100755 new mode 100644 index 8a831f96f..59a262a4f --- a/IntroScenes/FirstStoryCutScene.tscn +++ b/IntroScenes/FirstStoryCutScene.tscn @@ -2,12 +2,12 @@ [ext_resource path="res://IntroScenes/FirstStoryCutScene.gd" type="Script" id=1] [ext_resource path="res://TileMapsSource/NuclearPlantInside.tres" type="TileSet" id=2] -[ext_resource path="res://Graphics/Tilesets/PU-NuclearPlantInside-Resized.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Characters/HGSS_025.png" type="Texture" id=4] -[ext_resource path="res://Graphics/Animations/029-Emotion01.png" type="Texture" id=5] -[ext_resource path="res://Graphics/Characters/PU-Cam.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Characters/KELLYN.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Characters/PU-Lucille.png" type="Texture" id=8] +[ext_resource path="res://Graphics/Tilesets/PU-NuclearPlantInside-Resized.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Characters/HGSS_025.png" type="Texture2D" id=4] +[ext_resource path="res://Graphics/Animations/029-Emotion01.png" type="Texture2D" id=5] +[ext_resource path="res://Graphics/Characters/PU-Cam.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Characters/KELLYN.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Characters/PU-Lucille.png" type="Texture2D" id=8] [sub_resource type="Animation" id=1] resource_name = "Story" @@ -20,8 +20,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.04, 0.05, 1.09, 1.1, 3.2, 3.99, 4, 4.05, 4.1, 4.65, 4.7, 5.15, 5.2, 5.6, 6.6, 7.1, 7.14, 7.15, 7.2, 7.25, 7.3, 7.35, 7.4, 7.9, 8.39, 8.4, 8.45, 9.45, 9.5, 10.8, 10.85, 10.9, 11.2, 11.4, 11.65, 11.7, 11.75, 11.8, 11.95, 12.1, 12.3, 12.6, 12.65, 12.95, 13.25, 13.55, 13.59, 13.6, 13.64, 13.65, 13.7, 14, 14.3, 14.54, 14.55, 14.6, 15.2, 16, 16.99, 17, 17.05, 17.1, 18.09, 18.1, 18.99, 19, 19.05, 19.4 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.04, 0.05, 1.09, 1.1, 3.2, 3.99, 4, 4.05, 4.1, 4.65, 4.7, 5.15, 5.2, 5.6, 6.6, 7.1, 7.14, 7.15, 7.2, 7.25, 7.3, 7.35, 7.4, 7.9, 8.39, 8.4, 8.45, 9.45, 9.5, 10.8, 10.85, 10.9, 11.2, 11.4, 11.65, 11.7, 11.75, 11.8, 11.95, 12.1, 12.3, 12.6, 12.65, 12.95, 13.25, 13.55, 13.59, 13.6, 13.64, 13.65, 13.7, 14, 14.3, 14.54, 14.55, 14.6, 15.2, 16, 16.99, 17, 17.05, 17.1, 18.09, 18.1, 18.99, 19, 19.05, 19.4 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "values": [ { "args": [ ], "method": "play_nuclear_plant_music" @@ -238,8 +238,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.05 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.05 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -250,8 +250,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0.05, 1.05, 1.15, 2.15, 17.1, 18.1, 19 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0.05, 1.05, 1.15, 2.15, 17.1, 18.1, 19 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -262,8 +262,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 2.2, 4, 5.2, 14.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 2.2, 4, 5.2, 14.5 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 1, "values": [ false, true, false, true, false ] } @@ -274,8 +274,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 2.2, 3.2, 4, 5.15 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 2.2, 3.2, 4, 5.15 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -286,8 +286,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 4.15, 17.05 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 4.15, 17.05 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -298,8 +298,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 4.15 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 4.15 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ) ] } @@ -310,8 +310,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 4.15, 17.05 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 4.15, 17.05 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -322,8 +322,8 @@ tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 4.15, 5.15 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 4.15, 5.15 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -334,8 +334,8 @@ tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0, 4.15, 15.4 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 4.15, 15.4 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -346,8 +346,8 @@ tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0, 4.15, 5.15, 17.05 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 4.15, 5.15, 17.05 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ false, true, true, false ] } @@ -358,8 +358,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 4.15, 5.15 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 4.15, 5.15 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -370,8 +370,8 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 2.2, 5.15, 7.15, 7.3, 8.4 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 2.2, 5.15, 7.15, 7.3, 8.4 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 12, 8, 4, 12 ] } @@ -382,8 +382,8 @@ tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 2.2, 4, 5.15, 5.6, 6.6, 7.1, 7.4, 7.9, 8.4, 13.7, 14, 14.3, 14.45 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 2.2, 4, 5.15, 5.6, 6.6, 7.1, 7.4, 7.9, 8.4, 13.7, 14, 14.3, 14.45 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 256, 192 ), Vector2( 256, 192 ), Vector2( 256, 352 ), Vector2( 256, 352 ), Vector2( 256, 224 ), Vector2( 320, 224 ), Vector2( 320, 224 ), Vector2( 288, 224 ), Vector2( 288, 192 ), Vector2( 288, 192 ), Vector2( 352, 192 ), Vector2( 352, 128 ), Vector2( 384, 128 ) ] } @@ -394,8 +394,8 @@ tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 4.15, 7.2, 9.45 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 4.15, 7.2, 9.45 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ 12, 4, 12 ] } @@ -406,8 +406,8 @@ tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ false ] } @@ -418,8 +418,8 @@ tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { -"times": PoolRealArray( 4.15, 8.45, 9.45, 12.65, 12.95, 13.25, 13.55 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 4.15, 8.45, 9.45, 12.65, 12.95, 13.25, 13.55 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 304, 224 ), Vector2( 304, 224 ), Vector2( 240, 224 ), Vector2( 240, 224 ), Vector2( 240, 288 ), Vector2( 176, 288 ), Vector2( 176, 352 ) ] } @@ -430,8 +430,8 @@ tracks/17/loop_wrap = true tracks/17/imported = false tracks/17/enabled = true tracks/17/keys = { -"times": PoolRealArray( 10.9, 11.4, 11.65, 11.8, 11.95, 12.1, 12.25 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 10.9, 11.4, 11.65, 11.8, 11.95, 12.1, 12.25 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 80, 256 ), Vector2( 144, 256 ), Vector2( 144, 288 ), Vector2( 144, 288 ), Vector2( 176, 288 ), Vector2( 176, 320 ), Vector2( 176, 352 ) ] } @@ -442,8 +442,8 @@ tracks/18/loop_wrap = true tracks/18/imported = false tracks/18/enabled = true tracks/18/keys = { -"times": PoolRealArray( 10.9, 11.4, 11.65, 11.8, 11.95, 12.1, 12.25 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 10.9, 11.4, 11.65, 11.8, 11.95, 12.1, 12.25 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 304, 352 ), Vector2( 240, 352 ), Vector2( 240, 320 ), Vector2( 240, 320 ), Vector2( 208, 320 ), Vector2( 176, 320 ), Vector2( 176, 352 ) ] } @@ -454,8 +454,8 @@ tracks/19/loop_wrap = true tracks/19/imported = false tracks/19/enabled = true tracks/19/keys = { -"times": PoolRealArray( 0, 11.8, 11.95, 12.1, 12.25, 12.4, 12.55 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 11.8, 11.95, 12.1, 12.25, 12.4, 12.55 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 176, 192 ), Vector2( 176, 192 ), Vector2( 176, 224 ), Vector2( 176, 256 ), Vector2( 176, 288 ), Vector2( 176, 320 ), Vector2( 176, 352 ) ] } @@ -466,8 +466,8 @@ tracks/20/loop_wrap = true tracks/20/imported = false tracks/20/enabled = true tracks/20/keys = { -"times": PoolRealArray( 0, 12.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 12.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -478,8 +478,8 @@ tracks/21/loop_wrap = true tracks/21/imported = false tracks/21/enabled = true tracks/21/keys = { -"times": PoolRealArray( 0, 12.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 12.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -490,8 +490,8 @@ tracks/22/loop_wrap = true tracks/22/imported = false tracks/22/enabled = true tracks/22/keys = { -"times": PoolRealArray( 0, 12.6 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 12.6 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -502,8 +502,8 @@ tracks/23/loop_wrap = true tracks/23/imported = false tracks/23/enabled = true tracks/23/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ 12 ] } @@ -514,8 +514,8 @@ tracks/24/loop_wrap = true tracks/24/imported = false tracks/24/enabled = true tracks/24/keys = { -"times": PoolRealArray( 0, 17.05 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 17.05 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, false ] } @@ -526,8 +526,8 @@ tracks/25/loop_wrap = true tracks/25/imported = false tracks/25/enabled = true tracks/25/keys = { -"times": PoolRealArray( ), -"transitions": PoolRealArray( ), +"times": PackedFloat32Array( ), +"transitions": PackedFloat32Array( ), "update": 0, "values": [ ] } @@ -538,8 +538,8 @@ tracks/26/loop_wrap = true tracks/26/imported = false tracks/26/enabled = true tracks/26/keys = { -"times": PoolRealArray( ), -"transitions": PoolRealArray( ), +"times": PackedFloat32Array( ), +"transitions": PackedFloat32Array( ), "update": 0, "values": [ ] } @@ -550,8 +550,8 @@ tracks/27/loop_wrap = true tracks/27/imported = false tracks/27/enabled = true tracks/27/keys = { -"times": PoolRealArray( 9.44 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 9.44 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ true ], "method": "stop" @@ -573,8 +573,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ Color( 0, 0, 0, 0 ), Color( 0, 0, 0, 0.156863 ) ] } @@ -590,8 +590,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3 ] } @@ -607,8 +607,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 12, 13, 14, 15 ] } @@ -624,8 +624,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 4, 5, 6, 7 ] } @@ -641,8 +641,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 8, 9, 10, 11 ] } @@ -662,8 +662,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3 ] } @@ -679,8 +679,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 12, 13, 14, 15 ] } @@ -696,8 +696,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 4, 5, 6, 7 ] } @@ -713,8 +713,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 8, 9, 10, 11 ] } @@ -730,8 +730,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3 ] } @@ -747,8 +747,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 12, 13, 14, 15 ] } @@ -764,8 +764,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 4, 5, 6, 7 ] } @@ -781,8 +781,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 8, 9, 10, 11 ] } @@ -798,8 +798,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3 ] } @@ -815,8 +815,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 12, 13, 14, 15 ] } @@ -832,8 +832,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 4, 5, 6, 7 ] } @@ -849,8 +849,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 8, 9, 10, 11 ] } @@ -866,8 +866,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13, 0.25, 0.38 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.13, 0.25, 0.38 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3 ] } @@ -883,8 +883,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3 ] } @@ -900,8 +900,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 12, 13, 14, 15 ] } @@ -917,8 +917,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 4, 5, 6, 7 ] } @@ -934,8 +934,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 8, 9, 10, 11 ] } @@ -950,8 +950,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -962,8 +962,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.3, 0.35, 0.4, 0.6, 1 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.3, 0.35, 0.4, 0.6, 1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0.501961 ), Color( 1, 1, 1, 1 ) ] } @@ -974,8 +974,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.4, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.4, 0.6 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ Color( 0, 1, 0, 1 ), Color( 1, 1, 1, 1 ), Color( 0, 0, 0, 1 ) ] } @@ -992,8 +992,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Color( 1, 0, 0, 0.588235 ) ] } @@ -1004,8 +1004,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.95, 1.95 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.95, 1.95 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ) ] } @@ -1016,8 +1016,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1032,8 +1032,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.10533, 0.200471, 0.29765, 0.4, 0.400942, 0.50533, 0.600471, 0.69765, 0.8, 0.800942, 0.90533, 1.00047, 1.09765, 1.20094 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.10533, 0.200471, 0.29765, 0.4, 0.400942, 0.50533, 0.600471, 0.69765, 0.8, 0.800942, 0.90533, 1.00047, 1.09765, 1.20094 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -40, 0 ), Vector2( 0, 0 ), Vector2( 40, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( -40, 0 ), Vector2( 0, 0 ), Vector2( 40, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( -40, 0 ), Vector2( 0, 0 ), Vector2( 40, 0 ), Vector2( 0, 0 ) ] } @@ -1044,8 +1044,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( 256, 192 ) ] } @@ -1063,9 +1063,9 @@ anims/Story = SubResource( 1 ) [node name="AudioStreamPlayer3" type="AudioStreamPlayer" parent="."] [node name="BlackBG" type="ColorRect" parent="."] -margin_left = -40.0 -margin_right = 552.0 -margin_bottom = 384.0 +offset_left = -40.0 +offset_right = 552.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) [node name="Room" type="Node2D" parent="."] @@ -1076,52 +1076,43 @@ position = Vector2( 80, 0 ) [node name="TileMap1" type="TileMap" parent="Room"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 0, 24, 0, 1, 23, 0, 2, 24, 0, 3, 23, 0, 4, 24, 0, 5, 23, 0, 6, 24, 0, 7, 23, 0, 8, 24, 0, 9, 23, 0, 10, 24, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 24, 0, 1, 23, 0, 2, 24, 0, 3, 23, 0, 4, 24, 0, 5, 23, 0, 6, 24, 0, 7, 23, 0, 8, 24, 0, 9, 23, 0, 10, 24, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0 ) [node name="TileMap2" type="TileMap" parent="Room"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 196611, 2, 0, 196617, 17, 0, 262147, 2, 0, 327683, 2, 0, 393219, 2, 0, 393225, 2, 0, 458755, 2, 0, 458761, 2, 0, 524291, 2, 0, 524297, 2, 0, 589827, 2, 0, 589833, 2, 0, 655363, 2, 0, 655369, 2, 0, 720899, 2, 0, 720905, 2, 0 ) +layer_0/tile_data = PackedInt32Array( 196611, 2, 0, 196617, 17, 0, 262147, 2, 0, 327683, 2, 0, 393219, 2, 0, 393225, 2, 0, 458755, 2, 0, 458761, 2, 0, 524291, 2, 0, 524297, 2, 0, 589827, 2, 0, 589833, 2, 0, 655363, 2, 0, 655369, 2, 0, 720899, 2, 0, 720905, 2, 0 ) [node name="TileMap3" type="TileMap" parent="Room"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 131072, 20, 0, 131073, 21, 0, 131076, 21, 0, 131079, 21, 0, 131082, 22, 0, 327689, 12, 0, 524288, 13, 0, 524289, 13, 0, 524290, 13, 0, 589824, 3, 0, 589825, 4, 0, 589826, 5, 0, 589833, 12, 0, 655360, 9, 0, 655361, 10, 0, 655362, 11, 0, 720896, 13, 0, 720897, 13, 0, 720898, 13, 0, 720900, 15, 0 ) +layer_0/tile_data = PackedInt32Array( 131072, 20, 0, 131073, 21, 0, 131076, 21, 0, 131079, 21, 0, 131082, 22, 0, 327689, 12, 0, 524288, 13, 0, 524289, 13, 0, 524290, 13, 0, 589824, 3, 0, 589825, 4, 0, 589826, 5, 0, 589833, 12, 0, 655360, 9, 0, 655361, 10, 0, 655362, 11, 0, 720896, 13, 0, 720897, 13, 0, 720898, 13, 0, 720900, 15, 0 ) [node name="TileMap4" type="TileMap" parent="Room"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 65539, 1, 0, 196608, 18, 0, 196609, 16, 0, 589824, 14, 0 ) +layer_0/tile_data = PackedInt32Array( 65539, 1, 0, 196608, 18, 0, 196609, 16, 0, 589824, 14, 0 ) [node name="Screen" type="TextureRect" parent="Room"] editor/display_folded = true -margin_left = 128.0 -margin_top = 128.0 -margin_right = 224.0 -margin_bottom = 192.0 +offset_left = 128.0 +offset_top = 128.0 +offset_right = 224.0 +offset_bottom = 192.0 texture = SubResource( 2 ) -stretch_mode = 1 - +stretch_mode = 0 [node name="AnimationPlayer" type="AnimationPlayer" parent="Room/Screen"] autoplay = "Flicker" anims/Flicker = SubResource( 3 ) [node name="ColorRect" type="ColorRect" parent="Room/Screen"] -margin_left = 18.0 -margin_top = 6.0 -margin_right = 78.0 -margin_bottom = 36.0 +offset_left = 18.0 +offset_top = 6.0 +offset_right = 78.0 +offset_bottom = 36.0 color = Color( 0, 0, 0, 0 ) -[node name="Scientist1" type="Sprite" parent="Room"] +[node name="Scientist1" type="Sprite2D" parent="Room"] editor/display_folded = true position = Vector2( 86.4, 256 ) texture = ExtResource( 4 ) @@ -1136,13 +1127,13 @@ anims/WalkRight = SubResource( 7 ) [node name="AlertEM" type="TextureRect" parent="Room/Scientist1"] visible = false -margin_left = -15.0 -margin_top = -60.0 -margin_right = 13.0 -margin_bottom = -32.0 +offset_left = -15.0 +offset_top = -60.0 +offset_right = 13.0 +offset_bottom = -32.0 texture = SubResource( 8 ) -[node name="Scientist2" type="Sprite" parent="Room"] +[node name="Scientist2" type="Sprite2D" parent="Room"] editor/display_folded = true position = Vector2( 176, 192 ) texture = ExtResource( 4 ) @@ -1158,13 +1149,13 @@ anims/WalkRight = SubResource( 12 ) [node name="AlertEM" type="TextureRect" parent="Room/Scientist2"] visible = false -margin_left = -15.0 -margin_top = -60.0 -margin_right = 13.0 -margin_bottom = -32.0 +offset_left = -15.0 +offset_top = -60.0 +offset_right = 13.0 +offset_bottom = -32.0 texture = SubResource( 8 ) -[node name="Scientist3" type="Sprite" parent="Room"] +[node name="Scientist3" type="Sprite2D" parent="Room"] editor/display_folded = true position = Vector2( 297.6, 352 ) texture = ExtResource( 4 ) @@ -1180,13 +1171,13 @@ anims/WalkRight = SubResource( 16 ) [node name="AlertEM" type="TextureRect" parent="Room/Scientist3"] visible = false -margin_left = -15.0 -margin_top = -60.0 -margin_right = 13.0 -margin_bottom = -32.0 +offset_left = -15.0 +offset_top = -60.0 +offset_right = 13.0 +offset_bottom = -32.0 texture = SubResource( 8 ) -[node name="Cam" type="Sprite" parent="Room"] +[node name="Cam" type="Sprite2D" parent="Room"] editor/display_folded = true visible = false position = Vector2( 304, 224 ) @@ -1203,13 +1194,13 @@ anims/WalkRight = SubResource( 20 ) [node name="AlertEM2" type="TextureRect" parent="Room/Cam"] visible = false -margin_left = -15.0 -margin_top = -60.0 -margin_right = 13.0 -margin_bottom = -32.0 +offset_left = -15.0 +offset_top = -60.0 +offset_right = 13.0 +offset_bottom = -32.0 texture = SubResource( 8 ) -[node name="Kellyn" type="Sprite" parent="."] +[node name="Kellyn" type="Sprite2D" parent="."] editor/display_folded = true visible = false modulate = Color( 1, 1, 1, 0 ) @@ -1223,7 +1214,7 @@ region_rect = Rect2( 0, 0, 256, 256 ) autoplay = "WalkAhead" anims/WalkAhead = SubResource( 21 ) -[node name="Lucille" type="Sprite" parent="."] +[node name="Lucille" type="Sprite2D" parent="."] editor/display_folded = true visible = false position = Vector2( 256, 249.6 ) @@ -1241,35 +1232,34 @@ anims/WalkRight = SubResource( 25 ) [node name="AlertEM" type="TextureRect" parent="Lucille"] visible = false -margin_left = -15.0 -margin_top = -60.0 -margin_right = 13.0 -margin_bottom = -32.0 +offset_left = -15.0 +offset_top = -60.0 +offset_right = 13.0 +offset_bottom = -32.0 texture = SubResource( 8 ) [node name="Fade" type="ColorRect" parent="."] visible = false modulate = Color( 1, 1, 1, 0 ) -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) [node name="DarkShade" type="ColorRect" parent="."] visible = false -margin_left = 80.0 -margin_right = 432.0 -margin_bottom = 384.0 +offset_left = 80.0 +offset_right = 432.0 +offset_bottom = 384.0 color = Color( 0.0977798, 0.113281, 0.0088501, 0.453059 ) [node name="Arrow" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 -expand = true - +offset_right = 40.0 +offset_bottom = 40.0 +expand_mode = 1 [node name="RedAlert" type="ColorRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="RedAlert"] @@ -1279,7 +1269,7 @@ anims/Flashing = SubResource( 27 ) [node name="Camera2D" type="Camera2D" parent="."] position = Vector2( 256, 192 ) current = true -smoothing_speed = 1.0 +position_smoothing_speed = 1.0 [node name="AnimationPlayer" type="AnimationPlayer" parent="Camera2D"] anims/Shake = SubResource( 28 ) diff --git a/IntroScenes/GenderSelect.gd b/IntroScenes/GenderSelect.gd old mode 100755 new mode 100644 index 13c87fa6b..b06b168a1 --- a/IntroScenes/GenderSelect.gd +++ b/IntroScenes/GenderSelect.gd @@ -17,7 +17,7 @@ func Start(): Keyboard = preload("res://Utilities/MobileKeyboard.tscn") else: Keyboard = preload("res://Utilities/DesktopKeyboard.tscn") - keyboard = Keyboard.instance() + keyboard = Keyboard.instantiate() $ConfirmationBox.visible = false $Dialoge.visible = false $GenderColor/AnimationPlayerSlide.play("ColorSlide") @@ -52,12 +52,12 @@ func _process(delta): if Input.is_action_just_pressed("ui_up") and canSelect == false and confirmationSelect != 0: confirmationSelect = 0 $ConfirmationBox/Arrow/AudioStreamPlayer.play() - $ConfirmationBox/Arrow.rect_position = Vector2(10, 15) + $ConfirmationBox/Arrow.position = Vector2(10, 15) pass elif Input.is_action_just_pressed("ui_down") and canSelect == false and confirmationSelect != 1: confirmationSelect = 1 $ConfirmationBox/Arrow/AudioStreamPlayer.play() - $ConfirmationBox/Arrow.rect_position = Vector2(10, 50) + $ConfirmationBox/Arrow.position = Vector2(10, 50) pass if Input.is_action_just_pressed("ui_accept") and selectStage == 0 and inGenderSelect == true: #print("working") @@ -128,13 +128,11 @@ func dialogEnd(): func Pause(): lastAnimationPos = $AnimationPlayer.current_animation_position lastAnimation = $AnimationPlayer.current_animation - $AnimationPlayer.stop(false) + $AnimationPlayer.pause() #print("Paused") pass func Resume(): - $AnimationPlayer.play(lastAnimation) - $AnimationPlayer.seek(lastAnimationPos) - #print("Resumed") + $AnimationPlayer.play() pass func NameResult(name): diff --git a/IntroScenes/GenderSelect.gd.uid b/IntroScenes/GenderSelect.gd.uid new file mode 100644 index 000000000..3d86208bd --- /dev/null +++ b/IntroScenes/GenderSelect.gd.uid @@ -0,0 +1 @@ +uid://drpprpb28knql diff --git a/IntroScenes/Intro.gd b/IntroScenes/Intro.gd old mode 100755 new mode 100644 index a6803ebbe..21faae3ef --- a/IntroScenes/Intro.gd +++ b/IntroScenes/Intro.gd @@ -1,7 +1,7 @@ extends Node #Calls the animation player when it enters the scene -onready var animplayer = $AnimationPlayer +@onready var animplayer = $AnimationPlayer func _ready(): #Play Intro Animation @@ -28,7 +28,7 @@ func _on_AnimationPlayer_animation_finished(anim_name): $Pokemon/Pokemon_Showcase/AnimationPlayer.play("Pokemon") #Creates a timer and waits 11 seconds to stop the animation player - yield(get_tree().create_timer(11), "timeout") + await get_tree().create_timer(11).timeout $Pokemon/Pokemon_Showcase/AnimationPlayer.stop() #Sets pokemon showcase to invisible, and sets pokemon battle to visible @@ -43,7 +43,7 @@ func _on_AnimationPlayer_animation_finished(anim_name): $Pokemon/Battle/Raptorch/Raptorch_anim.play("Raptorch") #Waits until the pokemon battle animation has finished, then goes to the next line - yield($Pokemon/Battle/AnimationPlayer, "animation_finished") + await $Pokemon/Battle/AnimationPlayer.animation_finished #Sets the pokemon battle animation to invisible, and sets the Curie animation to visible $Pokemon/Battle.visible = false @@ -53,7 +53,7 @@ func _on_AnimationPlayer_animation_finished(anim_name): $Pokemon/Curie/AnimationPlayer.play("Curie") #Waits until the Curie animation has finished, then goes to the next line - yield($Pokemon/Curie/AnimationPlayer, "animation_finished") + await $Pokemon/Curie/AnimationPlayer.animation_finished #Sets pokemon Curie animation to invisible, and the Uranye animation to visible $Pokemon/Curie.visible = false @@ -64,7 +64,7 @@ func _on_AnimationPlayer_animation_finished(anim_name): $Pokemon/Uranye/Uranye_Sprite/AnimationPlayer.play("Uranye_Sprite") #Waits until the Uranye animation has finished, then goes to the next line - yield($Pokemon/Uranye/AnimationPlayer, "animation_finished") + await $Pokemon/Uranye/AnimationPlayer.animation_finished #Changes the scene to the menu scene changeScene("res://IntroScenes/Menu.tscn") @@ -74,5 +74,5 @@ func changeScene(scene): if Global.isMobile: get_parent().newScene(scene) else: - get_tree().change_scene(scene) + get_tree().change_scene_to_file(scene) pass diff --git a/IntroScenes/Intro.gd.uid b/IntroScenes/Intro.gd.uid new file mode 100644 index 000000000..ed768ee3e --- /dev/null +++ b/IntroScenes/Intro.gd.uid @@ -0,0 +1 @@ +uid://bnkv3rd0rrno0 diff --git a/IntroScenes/Intro.tscn b/IntroScenes/Intro.tscn old mode 100755 new mode 100644 index cc3580b89..43669c727 --- a/IntroScenes/Intro.tscn +++ b/IntroScenes/Intro.tscn @@ -1,68 +1,63 @@ -[gd_scene load_steps=52 format=2] +[gd_scene load_steps=51 format=2] [ext_resource path="res://IntroScenes/Intro.gd" type="Script" id=1] [ext_resource path="res://Audio/BGM/PU-Title.ogg" type="AudioStream" id=2] -[ext_resource path="res://Fonts/pkmndp.ttf" type="DynamicFontData" id=3] -[ext_resource path="res://Graphics/Titles/Intro/Fundo4.png" type="Texture" id=4] -[ext_resource path="res://Graphics/Titles/Intro/Sun2.png" type="Texture" id=5] -[ext_resource path="res://Graphics/Titles/Intro/Sun1.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Titles/Intro/Fundo3.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Titles/Intro/Fundo2.png" type="Texture" id=8] -[ext_resource path="res://Graphics/Titles/Intro/Fundo1.png" type="Texture" id=9] -[ext_resource path="res://Graphics/Titles/Intro/Hero.png" type="Texture" id=10] -[ext_resource path="res://Graphics/Titles/Intro/credit1.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Titles/Intro/credit2.png" type="Texture" id=12] -[ext_resource path="res://PermittedAssets/Credit3-acedogblast.png" type="Texture" id=13] -[ext_resource path="res://Graphics/Titles/Intro/bg1.png" type="Texture" id=14] -[ext_resource path="res://Graphics/Titles/Intro/bg2.png" type="Texture" id=15] -[ext_resource path="res://Graphics/Titles/Intro/bg3.png" type="Texture" id=16] -[ext_resource path="res://Graphics/Titles/Intro/poke1.png" type="Texture" id=17] -[ext_resource path="res://Graphics/Titles/Intro/poke2.png" type="Texture" id=18] -[ext_resource path="res://Graphics/Titles/Intro/poke3.png" type="Texture" id=19] -[ext_resource path="res://Graphics/Pictures/Blackness.png" type="Texture" id=20] -[ext_resource path="res://Graphics/Battlebacks/battlebgForest.PNG" type="Texture" id=21] -[ext_resource path="res://Graphics/Battlebacks/enemybaseField2.png" type="Texture" id=22] -[ext_resource path="res://Graphics/Battlebacks/battlebgCity.png" type="Texture" id=23] -[ext_resource path="res://Graphics/Battlebacks/enemybaseCity.png" type="Texture" id=24] -[ext_resource path="res://Graphics/Battlers/003.png" type="Texture" id=25] -[ext_resource path="res://Graphics/Battlers/001.png" type="Texture" id=26] -[ext_resource path="res://Graphics/Battlebacks/battlebgBeach.png" type="Texture" id=27] -[ext_resource path="res://Graphics/Battlers/005.png" type="Texture" id=28] -[ext_resource path="res://Graphics/Titles/Intro/curie.png" type="Texture" id=29] -[ext_resource path="res://Graphics/Titles/Intro/back1.png" type="Texture" id=30] -[ext_resource path="res://Graphics/Titles/Intro/back2.png" type="Texture" id=31] -[ext_resource path="res://Graphics/Titles/Intro/beam.png" type="Texture" id=32] -[ext_resource path="res://Graphics/Titles/Intro/trees.png" type="Texture" id=33] -[ext_resource path="res://Graphics/Titles/Intro/glow.png" type="Texture" id=34] -[ext_resource path="res://Graphics/Titles/Intro/urayne.png" type="Texture" id=35] -[ext_resource path="res://PermittedAssets/White.png" type="Texture" id=36] +[ext_resource path="res://Fonts/pkmndp.ttf" type="FontFile" id=3] +[ext_resource path="res://Graphics/Titles/Intro/Fundo4.png" type="Texture2D" id=4] +[ext_resource path="res://Graphics/Titles/Intro/Sun2.png" type="Texture2D" id=5] +[ext_resource path="res://Graphics/Titles/Intro/Sun1.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Titles/Intro/Fundo3.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Titles/Intro/Fundo2.png" type="Texture2D" id=8] +[ext_resource path="res://Graphics/Titles/Intro/Fundo1.png" type="Texture2D" id=9] +[ext_resource path="res://Graphics/Titles/Intro/Hero.png" type="Texture2D" id=10] +[ext_resource path="res://Graphics/Titles/Intro/credit1.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Titles/Intro/credit2.png" type="Texture2D" id=12] +[ext_resource path="res://PermittedAssets/Credit3-acedogblast.png" type="Texture2D" id=13] +[ext_resource path="res://Graphics/Titles/Intro/bg1.png" type="Texture2D" id=14] +[ext_resource path="res://Graphics/Titles/Intro/bg2.png" type="Texture2D" id=15] +[ext_resource path="res://Graphics/Titles/Intro/bg3.png" type="Texture2D" id=16] +[ext_resource path="res://Graphics/Titles/Intro/poke1.png" type="Texture2D" id=17] +[ext_resource path="res://Graphics/Titles/Intro/poke2.png" type="Texture2D" id=18] +[ext_resource path="res://Graphics/Titles/Intro/poke3.png" type="Texture2D" id=19] +[ext_resource path="res://Graphics/Pictures/Blackness.png" type="Texture2D" id=20] +[ext_resource path="res://Graphics/Battlebacks/battlebgForest.PNG" type="Texture2D" id=21] +[ext_resource path="res://Graphics/Battlebacks/enemybaseField2.png" type="Texture2D" id=22] +[ext_resource path="res://Graphics/Battlebacks/battlebgCity.png" type="Texture2D" id=23] +[ext_resource path="res://Graphics/Battlebacks/enemybaseCity.png" type="Texture2D" id=24] +[ext_resource path="res://Graphics/Battlers/003.png" type="Texture2D" id=25] +[ext_resource path="res://Graphics/Battlers/001.png" type="Texture2D" id=26] +[ext_resource path="res://Graphics/Battlebacks/battlebgBeach.png" type="Texture2D" id=27] +[ext_resource path="res://Graphics/Battlers/005.png" type="Texture2D" id=28] +[ext_resource path="res://Graphics/Titles/Intro/curie.png" type="Texture2D" id=29] +[ext_resource path="res://Graphics/Titles/Intro/back1.png" type="Texture2D" id=30] +[ext_resource path="res://Graphics/Titles/Intro/back2.png" type="Texture2D" id=31] +[ext_resource path="res://Graphics/Titles/Intro/beam.png" type="Texture2D" id=32] +[ext_resource path="res://Graphics/Titles/Intro/trees.png" type="Texture2D" id=33] +[ext_resource path="res://Graphics/Titles/Intro/glow.png" type="Texture2D" id=34] +[ext_resource path="res://Graphics/Titles/Intro/urayne.png" type="Texture2D" id=35] +[ext_resource path="res://PermittedAssets/White.png" type="Texture2D" id=36] [sub_resource type="Gradient" id=1] -offsets = PoolRealArray( 0 ) -colors = PoolColorArray( 0, 0, 0, 1 ) +offsets = PackedFloat32Array( 0 ) +colors = PackedColorArray( 0, 0, 0, 1 ) -[sub_resource type="GradientTexture" id=2] +[sub_resource type="GradientTexture2D" id=2] gradient = SubResource( 1 ) width = 2 -[sub_resource type="DynamicFont" id=3] -size = 26 -extra_spacing_top = 6 -extra_spacing_bottom = 6 -font_data = ExtResource( 3 ) [sub_resource type="Animation" id=4] resource_name = "IntroAnimation" length = 72.0 tracks/0/type = "value" -tracks/0/path = NodePath("Label:custom_colors/font_color") +tracks/0/path = NodePath("Label:theme_override_colors/font_color") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5, 1.5, 2 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.5, 1.5, 2 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 0, 0, 0, 1 ) ] } @@ -73,8 +68,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -85,8 +80,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -97,8 +92,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -109,8 +104,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 2, 4 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 2, 4 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -121,8 +116,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 2, 3, 4 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 2, 3, 4 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -133,8 +128,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 5 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 5 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( 0, 0 ) ] } @@ -145,44 +140,44 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 5, 11 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 5, 11 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 256, 192 ), Vector2( 256, 192 ), Vector2( 256, 692 ) ] } tracks/8/type = "value" -tracks/8/path = NodePath("SkyBG:rect_position") +tracks/8/path = NodePath("SkyBG:position") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 8, 45, 82 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 8, 45, 82 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( -3584, 0 ), Vector2( -3072, 0 ), Vector2( -2560, 0 ) ] } tracks/9/type = "value" -tracks/9/path = NodePath("Trees1:rect_position") +tracks/9/path = NodePath("Trees1:position") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 8, 26, 44, 62, 70, 80 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 8, 26, 44, 62, 70, 80 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -3584, 0 ), Vector2( -3072, 0 ), Vector2( -2560, 0 ), Vector2( -2048, 0 ), Vector2( -1820, 0 ), Vector2( -1536, 0 ) ] } tracks/10/type = "value" -tracks/10/path = NodePath("Grass:rect_position") +tracks/10/path = NodePath("Grass:position") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 8, 17, 26, 35, 44, 53, 62, 71 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 8, 17, 26, 35, 44, 53, 62, 71 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -3584, 0 ), Vector2( -3072, 0 ), Vector2( -2560, 0 ), Vector2( -2048, 0 ), Vector2( -1536, 0 ), Vector2( -1024, 0 ), Vector2( -512, 0 ), Vector2( 0, 0 ) ] } @@ -193,8 +188,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 8, 31, 67 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 8, 31, 67 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 400, 770 ), Vector2( 400, 770 ), Vector2( 150, 770 ) ] } @@ -205,20 +200,20 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0, 11, 19 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 11, 19 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } tracks/13/type = "value" -tracks/13/path = NodePath("Credit1:rect_position") +tracks/13/path = NodePath("Credit1:position") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 11, 13, 15, 17, 19 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 11, 13, 15, 17, 19 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -512, 500 ), Vector2( -512, 500 ), Vector2( 0, 500 ), Vector2( 0, 500 ), Vector2( 512, 500 ) ] } @@ -229,20 +224,20 @@ tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 17, 19, 29 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 17, 19, 29 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } tracks/15/type = "value" -tracks/15/path = NodePath("Credit2:rect_position") +tracks/15/path = NodePath("Credit2:position") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { -"times": PoolRealArray( 0, 21, 24, 27, 29 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 21, 24, 27, 29 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -308, 500 ), Vector2( -512, 500 ), Vector2( 0, 500 ), Vector2( 0, 500 ), Vector2( 512, 500 ) ] } @@ -253,20 +248,20 @@ tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { -"times": PoolRealArray( 0, 26, 37 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 26, 37 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } tracks/17/type = "value" -tracks/17/path = NodePath("Credit3:rect_position") +tracks/17/path = NodePath("Credit3:position") tracks/17/interp = 1 tracks/17/loop_wrap = true tracks/17/imported = false tracks/17/enabled = true tracks/17/keys = { -"times": PoolRealArray( 0, 31, 33, 35, 37 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 31, 33, 35, 37 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -512, 500 ), Vector2( -512, 500 ), Vector2( 0, 500 ), Vector2( 0, 500 ), Vector2( 512, 500 ) ] } @@ -277,20 +272,20 @@ tracks/18/loop_wrap = true tracks/18/imported = false tracks/18/enabled = true tracks/18/keys = { -"times": PoolRealArray( 0, 40 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 40 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } tracks/19/type = "value" -tracks/19/path = NodePath("Mountain:rect_position") +tracks/19/path = NodePath("Mountain:position") tracks/19/interp = 1 tracks/19/loop_wrap = true tracks/19/imported = false tracks/19/enabled = true tracks/19/keys = { -"times": PoolRealArray( 40, 70 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 40, 70 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( -880, 500 ), Vector2( -220, 500 ) ] } @@ -301,8 +296,8 @@ tracks/20/loop_wrap = true tracks/20/imported = false tracks/20/enabled = true tracks/20/keys = { -"times": PoolRealArray( 0, 70, 71 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 70, 71 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 0.5, 0.5 ) ] } @@ -313,8 +308,8 @@ tracks/21/loop_wrap = true tracks/21/imported = false tracks/21/enabled = true tracks/21/keys = { -"times": PoolRealArray( 0, 70 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 70 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -325,8 +320,8 @@ tracks/22/loop_wrap = true tracks/22/imported = false tracks/22/enabled = true tracks/22/keys = { -"times": PoolRealArray( 70, 71 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 70, 71 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 0 ), Color( 0, 0, 0, 1 ) ] } @@ -337,8 +332,8 @@ tracks/23/loop_wrap = true tracks/23/imported = false tracks/23/enabled = true tracks/23/keys = { -"times": PoolRealArray( 71, 71.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 71, 71.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -347,14 +342,14 @@ tracks/23/keys = { resource_name = "New Anim" length = 72.0 tracks/0/type = "value" -tracks/0/path = NodePath("Label:custom_colors/font_color") +tracks/0/path = NodePath("Label:theme_override_colors/font_color") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5, 1.5, 2 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.5, 1.5, 2 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 0, 0, 0, 1 ) ] } @@ -365,8 +360,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -377,8 +372,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -389,8 +384,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -401,8 +396,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 2, 4 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 2, 4 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -413,8 +408,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 2, 3, 4 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 2, 3, 4 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -425,8 +420,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 5 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 5 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( 0, 0 ) ] } @@ -437,44 +432,44 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 5, 11 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 5, 11 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 256, 192 ), Vector2( 256, 192 ), Vector2( 256, 692 ) ] } tracks/8/type = "value" -tracks/8/path = NodePath("SkyBG:rect_position") +tracks/8/path = NodePath("SkyBG:position") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 8, 45, 82 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 8, 45, 82 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( -3584, 0 ), Vector2( -3072, 0 ), Vector2( -2560, 0 ) ] } tracks/9/type = "value" -tracks/9/path = NodePath("Trees1:rect_position") +tracks/9/path = NodePath("Trees1:position") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 8, 26, 44, 62, 70, 80 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 8, 26, 44, 62, 70, 80 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -3584, 0 ), Vector2( -3072, 0 ), Vector2( -2560, 0 ), Vector2( -2048, 0 ), Vector2( -1820, 0 ), Vector2( -1536, 0 ) ] } tracks/10/type = "value" -tracks/10/path = NodePath("Grass:rect_position") +tracks/10/path = NodePath("Grass:position") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 8, 17, 26, 35, 44, 53, 62, 71 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 8, 17, 26, 35, 44, 53, 62, 71 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -3584, 0 ), Vector2( -3072, 0 ), Vector2( -2560, 0 ), Vector2( -2048, 0 ), Vector2( -1536, 0 ), Vector2( -1024, 0 ), Vector2( -512, 0 ), Vector2( 0, 0 ) ] } @@ -485,8 +480,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 8, 31, 67 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 8, 31, 67 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 400, 770 ), Vector2( 400, 770 ), Vector2( 150, 770 ) ] } @@ -497,20 +492,20 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0, 11, 19 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 11, 19 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } tracks/13/type = "value" -tracks/13/path = NodePath("Credit1:rect_position") +tracks/13/path = NodePath("Credit1:position") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 11, 13, 15, 17, 19 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 11, 13, 15, 17, 19 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -512, 500 ), Vector2( -512, 500 ), Vector2( 0, 500 ), Vector2( 0, 500 ), Vector2( 512, 500 ) ] } @@ -521,20 +516,20 @@ tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 17, 19, 29 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 17, 19, 29 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } tracks/15/type = "value" -tracks/15/path = NodePath("Credit2:rect_position") +tracks/15/path = NodePath("Credit2:position") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { -"times": PoolRealArray( 0, 21, 24, 27, 29 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 21, 24, 27, 29 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -308, 500 ), Vector2( -512, 500 ), Vector2( 0, 500 ), Vector2( 0, 500 ), Vector2( 512, 500 ) ] } @@ -545,20 +540,20 @@ tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { -"times": PoolRealArray( 0, 26, 37 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 26, 37 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } tracks/17/type = "value" -tracks/17/path = NodePath("Credit3:rect_position") +tracks/17/path = NodePath("Credit3:position") tracks/17/interp = 1 tracks/17/loop_wrap = true tracks/17/imported = false tracks/17/enabled = true tracks/17/keys = { -"times": PoolRealArray( 0, 31, 33, 35, 37 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 31, 33, 35, 37 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -512, 500 ), Vector2( -512, 500 ), Vector2( 0, 500 ), Vector2( 0, 500 ), Vector2( 512, 500 ) ] } @@ -569,20 +564,20 @@ tracks/18/loop_wrap = true tracks/18/imported = false tracks/18/enabled = true tracks/18/keys = { -"times": PoolRealArray( 0, 40 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 40 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } tracks/19/type = "value" -tracks/19/path = NodePath("Mountain:rect_position") +tracks/19/path = NodePath("Mountain:position") tracks/19/interp = 1 tracks/19/loop_wrap = true tracks/19/imported = false tracks/19/enabled = true tracks/19/keys = { -"times": PoolRealArray( 40, 70 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 40, 70 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( -880, 500 ), Vector2( -220, 500 ) ] } @@ -593,8 +588,8 @@ tracks/20/loop_wrap = true tracks/20/imported = false tracks/20/enabled = true tracks/20/keys = { -"times": PoolRealArray( 0, 70, 71 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 70, 71 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 0.5, 0.5 ) ] } @@ -605,8 +600,8 @@ tracks/21/loop_wrap = true tracks/21/imported = false tracks/21/enabled = true tracks/21/keys = { -"times": PoolRealArray( 0, 70 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 70 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -617,8 +612,8 @@ tracks/22/loop_wrap = true tracks/22/imported = false tracks/22/enabled = true tracks/22/keys = { -"times": PoolRealArray( 70, 71 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 70, 71 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 0 ), Color( 0, 0, 0, 1 ) ] } @@ -629,8 +624,8 @@ tracks/23/loop_wrap = true tracks/23/imported = false tracks/23/enabled = true tracks/23/keys = { -"times": PoolRealArray( 71, 71.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 71, 71.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -645,8 +640,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.2, 0.4, 0.6, 0.8, 1 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.2, 0.4, 0.6, 0.8, 1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3, 4, 5 ] } @@ -678,8 +673,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.6, 2.4, 3, 3.4, 4, 5.9, 6.5, 6.9, 7.5, 9.4, 10 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.6, 2.4, 3, 3.4, 4, 5.9, 6.5, 6.9, 7.5, 9.4, 10 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, -192 ), Vector2( 0, -272 ), Vector2( 0, -272 ), Vector2( 0, -192 ), Vector2( 0, -192 ), Vector2( 0, -272 ), Vector2( 0, -272 ), Vector2( 0, -192 ), Vector2( 0, -192 ), Vector2( 0, -272 ), Vector2( 0, -272 ), Vector2( 0, -192 ) ] } @@ -690,8 +685,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.6, 2.4, 3, 3.4, 4, 5.9, 6.5, 6.9, 7.5, 9.4, 10 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.6, 2.4, 3, 3.4, 4, 5.9, 6.5, 6.9, 7.5, 9.4, 10 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 192 ), Vector2( 0, 272 ), Vector2( 0, 272 ), Vector2( 0, 192 ), Vector2( 0, 192 ), Vector2( 0, 272 ), Vector2( 0, 272 ), Vector2( 0, 192 ), Vector2( 0, 192 ), Vector2( 0, 272 ), Vector2( 0, 272 ), Vector2( 0, 192 ) ] } @@ -702,8 +697,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.7, 2.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.7, 2.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( -100, 0 ) ] } @@ -714,8 +709,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 3.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -726,8 +721,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 3.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -738,8 +733,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 3.2, 6.7 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 3.2, 6.7 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -750,8 +745,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 3.2, 6.7 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 3.2, 6.7 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -762,8 +757,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 3.2, 4.2, 5.7 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 3.2, 4.2, 5.7 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 100, 0 ) ] } @@ -774,8 +769,8 @@ tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0, 6.7 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 6.7 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -786,8 +781,8 @@ tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0, 6.7, 10.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 6.7, 10.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -798,8 +793,8 @@ tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 6.7, 7.7, 9.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 6.7, 7.7, 9.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( -100, 0 ) ] } @@ -810,8 +805,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 0, 0.6, 7 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.6, 7 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 188 ), Vector2( 110, 108 ), Vector2( 510, 108 ) ] } @@ -822,8 +817,8 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0, 0.6, 7 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.6, 7 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( -510, 188 ), Vector2( -402, 108 ), Vector2( 0, 108 ) ] } @@ -834,8 +829,8 @@ tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 0, 3.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -846,8 +841,8 @@ tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 3.2, 3.8, 10.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 3.2, 3.8, 10.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 188 ), Vector2( 110, 108 ), Vector2( 510, 108 ) ] } @@ -858,8 +853,8 @@ tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { -"times": PoolRealArray( 3.2, 3.8, 10.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 3.2, 3.8, 10.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( -510, 188 ), Vector2( -402, 108 ), Vector2( 0, 108 ) ] } @@ -870,8 +865,8 @@ tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { -"times": PoolRealArray( 0, 3.2, 6.7 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 3.2, 6.7 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -882,8 +877,8 @@ tracks/17/loop_wrap = true tracks/17/imported = false tracks/17/enabled = true tracks/17/keys = { -"times": PoolRealArray( 0, 6.7, 10.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 6.7, 10.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -894,8 +889,8 @@ tracks/18/loop_wrap = true tracks/18/imported = false tracks/18/enabled = true tracks/18/keys = { -"times": PoolRealArray( 6.7, 7.5, 13.9 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 6.7, 7.5, 13.9 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( -510, 188 ), Vector2( -402, 108 ), Vector2( 0, 108 ) ] } @@ -906,8 +901,8 @@ tracks/19/loop_wrap = true tracks/19/imported = false tracks/19/enabled = true tracks/19/keys = { -"times": PoolRealArray( 6.7, 7.5, 13.9 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 6.7, 7.5, 13.9 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 188 ), Vector2( 110, 108 ), Vector2( 512, 108 ) ] } @@ -923,8 +918,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68 ] } @@ -935,8 +930,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68 ] } @@ -951,8 +946,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62 ] } @@ -963,8 +958,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62 ] } @@ -975,8 +970,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -987,8 +982,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1004,8 +999,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66 ] } @@ -1016,8 +1011,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.24622, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.24622, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 0, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66 ] } @@ -1032,8 +1027,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0.25 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0.25 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1044,8 +1039,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0.25 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0.25 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1056,8 +1051,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0.25, 3.6, 4 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0.25, 3.6, 4 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( -90, 192 ), Vector2( -90, 192 ), Vector2( 90, 192 ) ] } @@ -1068,8 +1063,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0.25, 3.6, 4 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0.25, 3.6, 4 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 601, 192 ), Vector2( 601, 192 ), Vector2( 421, 192 ) ] } @@ -1080,8 +1075,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -1092,8 +1087,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1104,8 +1099,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1116,8 +1111,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1128,8 +1123,8 @@ tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0, 4.65, 5.4, 7, 7.7 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 4.65, 5.4, 7, 7.7 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, -362 ), Vector2( 0, -362 ), Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, -362 ) ] } @@ -1140,8 +1135,8 @@ tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0, 4.65, 5.4, 7, 7.7 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 4.65, 5.4, 7, 7.7 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, -362 ), Vector2( 0, -362 ), Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, -362 ) ] } @@ -1152,8 +1147,8 @@ tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0, 4.05 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 4.05 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1164,8 +1159,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 0, 4.05 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 4.05 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1176,8 +1171,8 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0, 4.6 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 4.6 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1188,8 +1183,8 @@ tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 0, 7, 7.7 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 7, 7.7 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 180, 23 ), Vector2( 180, 23 ), Vector2( 180, 385 ) ] } @@ -1200,8 +1195,8 @@ tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 0, 7, 7.7 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 7, 7.7 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 181, 199 ), Vector2( 181, 199 ), Vector2( 181, 561 ) ] } @@ -1212,8 +1207,8 @@ tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { -"times": PoolRealArray( 0, 1.05, 7, 7.7 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1.05, 7, 7.7 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, 362 ) ] } @@ -1228,8 +1223,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1, 2, 3 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2, 3 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -1244,8 +1239,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 3, 5.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 3, 5.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, -540 ) ] } @@ -1256,8 +1251,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( -0.2, 0, 3, 5.5, 9.5, 9.6, 9.7, 9.8, 9.9, 10, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 11, 11.1, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7, 11.8, 11.9, 11.9, 12, 12.1, 12.2, 12.3, 12.3, 12.4, 12.5, 12.5, 12.6, 12.7, 12.7, 12.8, 12.9, 12.9, 13, 13.1, 13.2, 13.3, 13.3, 13.4, 13.5, 13.5, 13.6, 13.7, 13.7, 13.8, 13.9, 13.9, 14, 14.1, 14.2, 14.3, 14.3, 14.4, 14.5, 14.5, 14.6, 14.7, 14.8, 14.9, 15, 15.1, 15.2, 15.3, 15.3, 15.4, 15.5, 15.5, 15.6, 15.7, 15.8, 15.9, 16, 16.1, 16.2, 16.3, 16.4, 16.5, 16.6, 16.7, 16.8, 16.9, 17 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( -0.2, 0, 3, 5.5, 9.5, 9.6, 9.7, 9.8, 9.9, 10, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 11, 11.1, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7, 11.8, 11.9, 11.9, 12, 12.1, 12.2, 12.3, 12.3, 12.4, 12.5, 12.5, 12.6, 12.7, 12.7, 12.8, 12.9, 12.9, 13, 13.1, 13.2, 13.3, 13.3, 13.4, 13.5, 13.5, 13.6, 13.7, 13.7, 13.8, 13.9, 13.9, 14, 14.1, 14.2, 14.3, 14.3, 14.4, 14.5, 14.5, 14.6, 14.7, 14.8, 14.9, 15, 15.1, 15.2, 15.3, 15.3, 15.4, 15.5, 15.5, 15.6, 15.7, 15.8, 15.9, 16, 16.1, 16.2, 16.3, 16.4, 16.5, 16.6, 16.7, 16.8, 16.9, 17 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ), Vector2( 0, -540 ), Vector2( 0, -530 ) ] } @@ -1268,8 +1263,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 2.5, 3 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 2.5, 3 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -1280,8 +1275,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 4.5, 5.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 4.5, 5.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -1292,8 +1287,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 5.5, 6.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 5.5, 6.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 2, 2 ) ] } @@ -1304,8 +1299,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 5.5, 6.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 5.5, 6.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 208, 141 ), Vector2( 208, 141 ), Vector2( 160, 100 ) ] } @@ -1316,8 +1311,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 5.5, 6.2, 7, 8, 8.5, 9, 16, 16.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 5.5, 6.2, 7, 8, 8.5, 9, 16, 16.5 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -1328,8 +1323,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 6.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 6.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -1340,8 +1335,8 @@ tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0, 8.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 8.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1352,8 +1347,8 @@ tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 9.5, 9.6, 9.7, 9.8, 9.9, 10, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 11, 11.1, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7, 11.8, 11.9, 12, 12.1, 12.2, 12.3, 12.4, 12.5, 12.6, 12.7, 12.8, 12.9, 13, 13.1, 13.2, 13.3, 13.4, 13.5, 13.6, 13.7, 13.8, 13.9, 14, 14.1, 14.2, 14.3, 14.4, 14.5, 14.6, 14.7, 14.8, 14.9, 15, 15.1, 15.2, 15.3, 15.4, 15.5, 15.6, 15.7, 15.8, 15.9, 16, 16.1, 16.2, 16.3, 16.4, 16.5, 16.6, 16.7, 16.8, 16.9, 17 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 9.5, 9.6, 9.7, 9.8, 9.9, 10, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 11, 11.1, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7, 11.8, 11.9, 12, 12.1, 12.2, 12.3, 12.4, 12.5, 12.6, 12.7, 12.8, 12.9, 13, 13.1, 13.2, 13.3, 13.4, 13.5, 13.6, 13.7, 13.8, 13.9, 14, 14.1, 14.2, 14.3, 14.4, 14.5, 14.6, 14.7, 14.8, 14.9, 15, 15.1, 15.2, 15.3, 15.4, 15.5, 15.6, 15.7, 15.8, 15.9, 16, 16.1, 16.2, 16.3, 16.4, 16.5, 16.6, 16.7, 16.8, 16.9, 17 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ), Vector2( 0, -540 ), Vector2( 0, 0 ) ] } @@ -1364,8 +1359,8 @@ tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0, 8.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 8.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1376,8 +1371,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 0, 8.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 8.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, -540 ), Vector2( 0, -540 ) ] } @@ -1388,8 +1383,8 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0, 16.5, 17 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 16.5, 17 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -1405,8 +1400,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.2, 0.4, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.2, 0.4, 0.6 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3 ] } @@ -1418,17 +1413,17 @@ script = ExtResource( 1 ) stream = ExtResource( 2 ) [node name="BlackBG" type="TextureRect" parent="."] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = SubResource( 2 ) -expand = true - +expand_mode = 1 [node name="Label" type="Label" parent="."] anchor_right = 1.0 anchor_bottom = 1.0 -margin_right = -2.0 -custom_fonts/font = SubResource( 3 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_right = -2.0 +theme_override_fonts/font = ExtResource( 3 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "UI_INTRO_DISCLAIMER" align = 1 valign = 1 @@ -1442,22 +1437,21 @@ anims/IntroAnimation = SubResource( 4 ) visible = false anchor_left = 1.0 anchor_right = 1.0 -margin_left = -3215.91 -margin_right = 880.082 -margin_bottom = 928.0 +offset_left = -3215.91 +offset_right = 880.082 +offset_bottom = 928.0 texture = ExtResource( 4 ) -stretch_mode = 2 - +stretch_mode = 1 [node name="Sun2" type="TextureRect" parent="."] visible = false anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -173.0 -margin_top = -173.0 -margin_right = 173.0 -margin_bottom = 173.0 +offset_left = -173.0 +offset_top = -173.0 +offset_right = 173.0 +offset_bottom = 173.0 texture = ExtResource( 5 ) [node name="Sun1" type="TextureRect" parent="."] @@ -1466,24 +1460,24 @@ anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -173.0 -margin_top = -173.0 -margin_right = 173.0 -margin_bottom = 173.0 +offset_left = -173.0 +offset_top = -173.0 +offset_right = 173.0 +offset_bottom = 173.0 texture = ExtResource( 6 ) [node name="SunGlare" type="ColorRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 1, 1, 1, 0.5 ) [node name="Mountain" type="TextureRect" parent="."] visible = false -margin_left = -220.0 -margin_top = 500.0 -margin_right = 854.0 -margin_bottom = 884.0 +offset_left = -220.0 +offset_top = 500.0 +offset_right = 854.0 +offset_bottom = 884.0 texture = ExtResource( 7 ) [node name="Camera2D" type="Camera2D" parent="."] @@ -1491,21 +1485,19 @@ position = Vector2( 256, 192 ) current = true [node name="Trees1" type="TextureRect" parent="."] -margin_left = -1774.56 -margin_right = 2321.44 -margin_bottom = 928.0 +offset_left = -1774.56 +offset_right = 2321.44 +offset_bottom = 928.0 texture = ExtResource( 8 ) -expand = true -stretch_mode = 2 - +expand_mode = 1 +stretch_mode = 1 [node name="Grass" type="TextureRect" parent="."] -margin_right = 4096.0 -margin_bottom = 928.0 +offset_right = 4096.0 +offset_bottom = 928.0 texture = ExtResource( 9 ) -expand = true -stretch_mode = 2 - -[node name="Hero" type="Sprite" parent="."] +expand_mode = 1 +stretch_mode = 1 +[node name="Hero" type="Sprite2D" parent="."] position = Vector2( 150, 770 ) texture = ExtResource( 10 ) hframes = 6 @@ -1518,32 +1510,32 @@ script = SubResource( 7 ) [node name="Credit1" type="TextureRect" parent="."] visible = false -margin_left = 512.0 -margin_top = 500.0 -margin_right = 1024.0 -margin_bottom = 884.0 +offset_left = 512.0 +offset_top = 500.0 +offset_right = 1024.0 +offset_bottom = 884.0 texture = ExtResource( 11 ) [node name="Credit2" type="TextureRect" parent="."] visible = false -margin_left = -308.0 -margin_top = 500.0 -margin_right = 204.0 -margin_bottom = 884.0 +offset_left = -308.0 +offset_top = 500.0 +offset_right = 204.0 +offset_bottom = 884.0 texture = ExtResource( 12 ) [node name="Credit3" type="TextureRect" parent="."] visible = false -margin_left = -512.0 -margin_top = 500.0 -margin_bottom = 884.0 +offset_left = -512.0 +offset_top = 500.0 +offset_bottom = 884.0 texture = ExtResource( 13 ) [node name="BlackOut" type="ColorRect" parent="."] visible = false -margin_top = 500.0 -margin_right = 512.0 -margin_bottom = 884.0 +offset_top = 500.0 +offset_right = 512.0 +offset_bottom = 884.0 color = Color( 0, 0, 0, 1 ) [node name="Pokemon" type="CanvasLayer" parent="."] @@ -1551,62 +1543,62 @@ color = Color( 0, 0, 0, 1 ) [node name="Pokemon_Showcase" type="Node2D" parent="Pokemon"] visible = false -[node name="BG_1" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="BG_1" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] position = Vector2( 0, 188 ) texture = ExtResource( 14 ) centered = false -[node name="BG_1_2" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="BG_1_2" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] position = Vector2( -510, 188 ) texture = ExtResource( 14 ) centered = false -[node name="BG_2" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="BG_2" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] visible = false position = Vector2( 510, 108 ) texture = ExtResource( 15 ) centered = false -[node name="BG_2_2" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="BG_2_2" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] visible = false position = Vector2( 0, 108 ) texture = ExtResource( 15 ) centered = false -[node name="BG_3" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="BG_3" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] visible = false position = Vector2( 329.844, 108 ) texture = ExtResource( 16 ) centered = false -[node name="BG_3_2" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="BG_3_2" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] visible = false position = Vector2( -182.156, 108 ) texture = ExtResource( 16 ) centered = false -[node name="Metalynx" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="Metalynx" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] texture = ExtResource( 17 ) centered = false -[node name="Archilles" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="Archilles" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] visible = false position = Vector2( 100, 0 ) texture = ExtResource( 18 ) centered = false -[node name="Eletruxo" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="Eletruxo" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] visible = false position = Vector2( -100, 0 ) texture = ExtResource( 19 ) centered = false -[node name="Black_Top" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="Black_Top" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] position = Vector2( 0, -192 ) texture = ExtResource( 20 ) centered = false -[node name="Black_Black" type="Sprite" parent="Pokemon/Pokemon_Showcase"] +[node name="Black_Black" type="Sprite2D" parent="Pokemon/Pokemon_Showcase"] position = Vector2( 0, 192 ) texture = ExtResource( 20 ) centered = false @@ -1617,39 +1609,39 @@ anims/Pokemon = SubResource( 8 ) [node name="Battle" type="Node2D" parent="Pokemon"] visible = false -[node name="BG" type="Sprite" parent="Pokemon/Battle"] +[node name="BG" type="Sprite2D" parent="Pokemon/Battle"] position = Vector2( -180, -170 ) scale = Vector2( 1.85938, 1.85938 ) texture = ExtResource( 21 ) centered = false -[node name="Grass" type="Sprite" parent="Pokemon/Battle"] +[node name="Grass" type="Sprite2D" parent="Pokemon/Battle"] position = Vector2( 30, 160 ) scale = Vector2( 1.54688, 1.54688 ) texture = ExtResource( 22 ) centered = false -[node name="Black" type="Sprite" parent="Pokemon/Battle"] +[node name="Black" type="Sprite2D" parent="Pokemon/Battle"] visible = false texture = ExtResource( 20 ) centered = false -[node name="Black_Left" type="Sprite" parent="Pokemon/Battle"] +[node name="Black_Left" type="Sprite2D" parent="Pokemon/Battle"] position = Vector2( -90, 192 ) scale = Vector2( 0.355, 1 ) texture = ExtResource( 20 ) -[node name="Black_Right" type="Sprite" parent="Pokemon/Battle"] +[node name="Black_Right" type="Sprite2D" parent="Pokemon/Battle"] position = Vector2( 601, 192 ) scale = Vector2( 0.355469, 1 ) texture = ExtResource( 20 ) -[node name="Black_Top" type="Sprite" parent="Pokemon/Battle"] +[node name="Black_Top" type="Sprite2D" parent="Pokemon/Battle"] position = Vector2( 254.719, 13.5 ) scale = Vector2( 0.994996, 0.0703125 ) texture = ExtResource( 20 ) -[node name="Black_Bottom" type="Sprite" parent="Pokemon/Battle"] +[node name="Black_Bottom" type="Sprite2D" parent="Pokemon/Battle"] position = Vector2( 254.719, 372.844 ) scale = Vector2( 0.994995, 0.0581031 ) texture = ExtResource( 20 ) @@ -1657,7 +1649,7 @@ texture = ExtResource( 20 ) [node name="Raptorch" type="Node2D" parent="Pokemon/Battle"] position = Vector2( 0, -362 ) -[node name="BG" type="Sprite" parent="Pokemon/Battle/Raptorch"] +[node name="BG" type="Sprite2D" parent="Pokemon/Battle/Raptorch"] position = Vector2( -7.62939e-06, 27 ) scale = Vector2( 1.85547, 1.85938 ) texture = ExtResource( 23 ) @@ -1665,7 +1657,7 @@ centered = false region_enabled = true region_rect = Rect2( 220, 100, 80, 180 ) -[node name="Base" type="Sprite" parent="Pokemon/Battle/Raptorch"] +[node name="Base" type="Sprite2D" parent="Pokemon/Battle/Raptorch"] position = Vector2( -93, 190 ) scale = Vector2( 1.23814, 1.23438 ) texture = ExtResource( 24 ) @@ -1673,7 +1665,7 @@ centered = false region_enabled = true region_rect = Rect2( 0, 0, 195, 100 ) -[node name="Raptorch_Shadow" type="Sprite" parent="Pokemon/Battle/Raptorch"] +[node name="Raptorch_Shadow" type="Sprite2D" parent="Pokemon/Battle/Raptorch"] modulate = Color( 0, 0, 0, 0.596078 ) position = Vector2( 88.336, 239.75 ) scale = Vector2( 4.0166, 1.09375 ) @@ -1681,8 +1673,9 @@ texture = ExtResource( 25 ) flip_h = true hframes = 70 region_rect = Rect2( 0, 0, 2000, 100 ) +texture_repeat = 2 -[node name="Raptorch" type="Sprite" parent="Pokemon/Battle/Raptorch"] +[node name="Raptorch" type="Sprite2D" parent="Pokemon/Battle/Raptorch"] position = Vector2( 61.5, 175.5 ) scale = Vector2( 3.0625, 3.0625 ) texture = ExtResource( 25 ) @@ -1692,7 +1685,7 @@ hframes = 70 [node name="Raptorch_anim" type="AnimationPlayer" parent="Pokemon/Battle/Raptorch"] anims/Raptorch = SubResource( 9 ) -[node name="BG_mockup" type="Sprite" parent="Pokemon/Battle"] +[node name="BG_mockup" type="Sprite2D" parent="Pokemon/Battle"] visible = false position = Vector2( 180, 23 ) scale = Vector2( 1.85938, 1.85938 ) @@ -1701,7 +1694,7 @@ centered = false region_enabled = true region_rect = Rect2( 193.197, 100.441, 82.308, 182.302 ) -[node name="Grass_mockup" type="Sprite" parent="Pokemon/Battle"] +[node name="Grass_mockup" type="Sprite2D" parent="Pokemon/Battle"] visible = false position = Vector2( 181, 199 ) scale = Vector2( 1.54688, 1.54688 ) @@ -1712,7 +1705,7 @@ region_rect = Rect2( 97.5091, 25.0427, 97.6329, 84.2962 ) [node name="Orchynx" type="Node2D" parent="Pokemon/Battle"] -[node name="Orchynx_Shadow" type="Sprite" parent="Pokemon/Battle/Orchynx"] +[node name="Orchynx_Shadow" type="Sprite2D" parent="Pokemon/Battle/Orchynx"] modulate = Color( 0, 0, 0, 0.596078 ) position = Vector2( 289.336, 223.75 ) scale = Vector2( 4.0166, 1.09375 ) @@ -1721,7 +1714,7 @@ flip_h = true hframes = 64 frame = 38 -[node name="Orchynx" type="Sprite" parent="Pokemon/Battle/Orchynx"] +[node name="Orchynx" type="Sprite2D" parent="Pokemon/Battle/Orchynx"] position = Vector2( 247.5, 162.5 ) scale = Vector2( 3.0625, 3.0625 ) texture = ExtResource( 26 ) @@ -1735,7 +1728,7 @@ anims/Orchynx = SubResource( 10 ) [node name="Eletux" type="Node2D" parent="Pokemon/Battle"] position = Vector2( 0, -362 ) -[node name="BG" type="Sprite" parent="Pokemon/Battle/Eletux"] +[node name="BG" type="Sprite2D" parent="Pokemon/Battle/Eletux"] position = Vector2( 361, 27 ) scale = Vector2( 1.85547, 1.85938 ) texture = ExtResource( 27 ) @@ -1743,7 +1736,7 @@ centered = false region_enabled = true region_rect = Rect2( 140, 100, 80, 180 ) -[node name="Eletux_Shadow" type="Sprite" parent="Pokemon/Battle/Eletux"] +[node name="Eletux_Shadow" type="Sprite2D" parent="Pokemon/Battle/Eletux"] modulate = Color( 0, 0, 0, 0.596078 ) position = Vector2( 459.336, 243.75 ) scale = Vector2( 4.0166, 1.09375 ) @@ -1751,8 +1744,9 @@ texture = ExtResource( 28 ) flip_h = true hframes = 68 region_rect = Rect2( 0, 0, 2000, 100 ) +texture_repeat = 2 -[node name="Eletux" type="Sprite" parent="Pokemon/Battle/Eletux"] +[node name="Eletux" type="Sprite2D" parent="Pokemon/Battle/Eletux"] position = Vector2( 427.5, 182.5 ) scale = Vector2( 3.0625, 3.0625 ) texture = ExtResource( 28 ) @@ -1765,7 +1759,7 @@ anims/Eletux = SubResource( 11 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Pokemon/Battle"] anims/Showcase = SubResource( 12 ) -[node name="Black_Fade" type="Sprite" parent="Pokemon/Battle"] +[node name="Black_Fade" type="Sprite2D" parent="Pokemon/Battle"] visible = false texture = ExtResource( 20 ) centered = false @@ -1773,11 +1767,11 @@ centered = false [node name="Curie" type="Node2D" parent="Pokemon"] visible = false -[node name="Sprite" type="Sprite" parent="Pokemon/Curie"] +[node name="Sprite2D" type="Sprite2D" parent="Pokemon/Curie"] texture = ExtResource( 29 ) centered = false -[node name="Fade" type="Sprite" parent="Pokemon/Curie"] +[node name="Fade" type="Sprite2D" parent="Pokemon/Curie"] texture = ExtResource( 20 ) centered = false @@ -1787,21 +1781,21 @@ anims/Curie = SubResource( 13 ) [node name="Uranye" type="Node2D" parent="Pokemon"] visible = false -[node name="BG" type="Sprite" parent="Pokemon/Uranye"] +[node name="BG" type="Sprite2D" parent="Pokemon/Uranye"] position = Vector2( 0, -540 ) texture = ExtResource( 30 ) centered = false -[node name="BG_Glow" type="Sprite" parent="Pokemon/Uranye"] +[node name="BG_Glow" type="Sprite2D" parent="Pokemon/Uranye"] position = Vector2( 0, -540 ) texture = ExtResource( 31 ) centered = false -[node name="Beam" type="Sprite" parent="Pokemon/Uranye"] +[node name="Beam" type="Sprite2D" parent="Pokemon/Uranye"] texture = ExtResource( 32 ) centered = false -[node name="Trees" type="Sprite" parent="Pokemon/Uranye"] +[node name="Trees" type="Sprite2D" parent="Pokemon/Uranye"] position = Vector2( 0, -530 ) texture = ExtResource( 33 ) centered = false @@ -1812,13 +1806,13 @@ anims/Uranye = SubResource( 14 ) [node name="Uranye_Sprite" type="Node2D" parent="Pokemon/Uranye"] visible = false -[node name="Glow" type="Sprite" parent="Pokemon/Uranye/Uranye_Sprite"] +[node name="Glow" type="Sprite2D" parent="Pokemon/Uranye/Uranye_Sprite"] position = Vector2( 160, 100 ) scale = Vector2( 2, 2 ) texture = ExtResource( 34 ) centered = false -[node name="Uranye" type="Sprite" parent="Pokemon/Uranye/Uranye_Sprite"] +[node name="Uranye" type="Sprite2D" parent="Pokemon/Uranye/Uranye_Sprite"] modulate = Color( 1, 1, 1, 0 ) position = Vector2( 256, 190 ) texture = ExtResource( 35 ) @@ -1827,11 +1821,11 @@ hframes = 4 [node name="AnimationPlayer" type="AnimationPlayer" parent="Pokemon/Uranye/Uranye_Sprite"] anims/Uranye_Sprite = SubResource( 15 ) -[node name="White" type="Sprite" parent="Pokemon/Uranye"] +[node name="White" type="Sprite2D" parent="Pokemon/Uranye"] texture = ExtResource( 36 ) centered = false -[node name="Black" type="Sprite" parent="Pokemon/Uranye"] +[node name="Black" type="Sprite2D" parent="Pokemon/Uranye"] texture = ExtResource( 20 ) centered = false [connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_AnimationPlayer_animation_finished"] diff --git a/IntroScenes/Menu.gd b/IntroScenes/Menu.gd old mode 100755 new mode 100644 index 34d434060..56bfa720f --- a/IntroScenes/Menu.gd +++ b/IntroScenes/Menu.gd @@ -4,6 +4,7 @@ var enableSkip = false #Plays the menu start animation as soon as the scene is ready func _ready(): + Global.localize_textures(self) $AnimationPlayer.play("MenuStart") pass @@ -17,7 +18,27 @@ func StartBreathing(): $AnimationPlayer3.play("Glowing") pass +var _para_base := {} +func _mouse_parallax(): + # The logo follows the mouse slightly, like the original title screen + var center = get_viewport().get_visible_rect().size / 2.0 + var offset = (get_viewport().get_mouse_position() - center) / center + offset.x = clampf(offset.x, -1.0, 1.0) + offset.y = clampf(offset.y, -1.0, 1.0) + for nm in ["PokemonIcon", "UraniumIcon", "PokemonIconOutline"]: + var node = get_node_or_null(nm) + if node == null: + continue + if not _para_base.has(nm): + _para_base[nm] = node.position + var depth = 6.0 if nm == "PokemonIcon" else 3.0 + if $AnimationPlayer.is_playing(): + _para_base.erase(nm) # laisser l'animation piloter, rebaser après + else: + node.position = _para_base[nm] + offset * depth + func _process(delta): + _mouse_parallax() #If accept is pressed and skip is enabled then go to the next line if Input.is_action_just_pressed("ui_accept") and enableSkip: #If the animation player is playing then call the SaveMenu method @@ -47,5 +68,5 @@ func changeScene(scene): if Global.isMobile: get_parent().newScene(scene) else: - get_tree().change_scene(scene) + get_tree().change_scene_to_file(scene) pass diff --git a/IntroScenes/Menu.gd.uid b/IntroScenes/Menu.gd.uid new file mode 100644 index 000000000..32780319d --- /dev/null +++ b/IntroScenes/Menu.gd.uid @@ -0,0 +1 @@ +uid://qv3gcp546jb2 diff --git a/IntroScenes/Menu.tscn b/IntroScenes/Menu.tscn old mode 100755 new mode 100644 index 5495e0bc1..d06f96fe9 --- a/IntroScenes/Menu.tscn +++ b/IntroScenes/Menu.tscn @@ -2,18 +2,18 @@ [ext_resource path="res://IntroScenes/Menu.gd" type="Script" id=1] [ext_resource path="res://Audio/BGM/PU-TitleScreen.ogg" type="AudioStream" id=2] -[ext_resource path="res://Graphics/Titles/Pic_1.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Titles/custom_pokelogo.png" type="Texture" id=4] -[ext_resource path="res://Graphics/Titles/custom_bars.png" type="Texture" id=5] -[ext_resource path="res://Graphics/Titles/Pic_2.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Titles/Pic_light.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Titles/Pic_light2.png" type="Texture" id=8] -[ext_resource path="res://Graphics/Titles/pic_3.png" type="Texture" id=9] -[ext_resource path="res://Graphics/Titles/Pic_light3.png" type="Texture" id=10] -[ext_resource path="res://Graphics/Titles/Pic_overlay.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Titles/pic_4.png" type="Texture" id=12] -[ext_resource path="res://Graphics/Titles/pic_4under.png" type="Texture" id=13] -[ext_resource path="res://Graphics/Titles/Start.png" type="Texture" id=14] +[ext_resource path="res://Graphics/Titles/Pic_1.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Titles/custom_pokelogo.png" type="Texture2D" id=4] +[ext_resource path="res://Graphics/Titles/custom_bars.png" type="Texture2D" id=5] +[ext_resource path="res://Graphics/Titles/Pic_2.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Titles/Pic_light.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Titles/Pic_light2.png" type="Texture2D" id=8] +[ext_resource path="res://Graphics/Titles/pic_3.png" type="Texture2D" id=9] +[ext_resource path="res://Graphics/Titles/Pic_light3.png" type="Texture2D" id=10] +[ext_resource path="res://Graphics/Titles/Pic_overlay.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Titles/pic_4.png" type="Texture2D" id=12] +[ext_resource path="res://Graphics/Titles/pic_4under.png" type="Texture2D" id=13] +[ext_resource path="res://Graphics/Titles/Start.png" type="Texture2D" id=14] [ext_resource path="res://Audio/SE/197Cry.wav" type="AudioStream" id=15] [sub_resource type="Animation" id=1] @@ -26,8 +26,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 200 ), Vector2( 0, -200 ) ] } @@ -38,8 +38,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 1, 2.1, 3.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2.1, 3.5 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ true, false, true, false ] } @@ -50,8 +50,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -62,32 +62,32 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 1, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } tracks/4/type = "value" -tracks/4/path = NodePath("Blinders2/Blinder2:rect_position") +tracks/4/path = NodePath("Blinders2/Blinder2:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 1, 1.5, 1.6, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 1, 1.5, 1.6, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -512, 0 ), Vector2( -512, 300 ), Vector2( 0, 300 ) ] } tracks/5/type = "value" -tracks/5/path = NodePath("Blinders2/Blinder1:rect_position") +tracks/5/path = NodePath("Blinders2/Blinder1:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 1, 1.5, 1.6, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 1, 1.5, 1.6, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 365 ), Vector2( 512, 365 ), Vector2( 512, 0 ), Vector2( 0, 0 ) ] } @@ -98,8 +98,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 1, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -110,8 +110,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 2.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -122,8 +122,8 @@ tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 2.1, 3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 2.1, 3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -134,8 +134,8 @@ tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0, 3, 3.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 3, 3.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, true ] } @@ -146,8 +146,8 @@ tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0, 3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -158,8 +158,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 3, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 3, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -170,8 +170,8 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -182,8 +182,8 @@ tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 3.5, 4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 3.5, 4 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0.501961 ), Color( 1, 1, 1, 0 ) ] } @@ -194,8 +194,8 @@ tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -206,8 +206,8 @@ tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -218,8 +218,8 @@ tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -230,8 +230,8 @@ tracks/17/loop_wrap = true tracks/17/imported = false tracks/17/enabled = true tracks/17/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -242,8 +242,8 @@ tracks/18/loop_wrap = true tracks/18/imported = false tracks/18/enabled = true tracks/18/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -254,8 +254,8 @@ tracks/19/loop_wrap = true tracks/19/imported = false tracks/19/enabled = true tracks/19/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -266,8 +266,8 @@ tracks/20/loop_wrap = true tracks/20/imported = false tracks/20/enabled = true tracks/20/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -278,8 +278,8 @@ tracks/21/loop_wrap = true tracks/21/imported = false tracks/21/enabled = true tracks/21/keys = { -"times": PoolRealArray( 3.5 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 3.5 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ ], "method": "StartMovingTiles" @@ -292,32 +292,32 @@ tracks/22/loop_wrap = true tracks/22/imported = false tracks/22/enabled = true tracks/22/keys = { -"times": PoolRealArray( 0, 4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 4 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } tracks/23/type = "value" -tracks/23/path = NodePath("PokemonIcon:rect_position") +tracks/23/path = NodePath("PokemonIcon:position") tracks/23/interp = 1 tracks/23/loop_wrap = true tracks/23/imported = false tracks/23/enabled = true tracks/23/keys = { -"times": PoolRealArray( 4, 5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 4, 5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, -20 ) ] } tracks/24/type = "value" -tracks/24/path = NodePath("UraniumIcon:rect_position") +tracks/24/path = NodePath("UraniumIcon:position") tracks/24/interp = 1 tracks/24/loop_wrap = true tracks/24/imported = false tracks/24/enabled = true tracks/24/keys = { -"times": PoolRealArray( 4, 5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 4, 5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, -60 ), Vector2( 0, 0 ) ] } @@ -328,8 +328,8 @@ tracks/25/loop_wrap = true tracks/25/imported = false tracks/25/enabled = true tracks/25/keys = { -"times": PoolRealArray( 4, 5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 4, 5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -340,8 +340,8 @@ tracks/26/loop_wrap = true tracks/26/imported = false tracks/26/enabled = true tracks/26/keys = { -"times": PoolRealArray( 1, 4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 1, 4 ), +"transitions": PackedFloat32Array( 1, 1 ), "values": [ { "args": [ ], "method": "EnableSkip" @@ -357,8 +357,8 @@ tracks/27/loop_wrap = true tracks/27/imported = false tracks/27/enabled = true tracks/27/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ false ] } @@ -373,8 +373,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 0 ), Color( 0, 0, 0, 1 ) ] } @@ -385,8 +385,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 1.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "values": [ { "args": [ ], "method": "Cry" @@ -405,8 +405,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 200 ), Vector2( 0, -200 ) ] } @@ -417,8 +417,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 1, 2.1, 3.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2.1, 3.5 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ true, false, true, false ] } @@ -429,8 +429,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -441,32 +441,32 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 1, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } tracks/4/type = "value" -tracks/4/path = NodePath("Blinders2/Blinder2:rect_position") +tracks/4/path = NodePath("Blinders2/Blinder2:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 1, 1.5, 1.6, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 1, 1.5, 1.6, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -512, 0 ), Vector2( -512, 300 ), Vector2( 0, 300 ) ] } tracks/5/type = "value" -tracks/5/path = NodePath("Blinders2/Blinder1:rect_position") +tracks/5/path = NodePath("Blinders2/Blinder1:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 1, 1.5, 1.6, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 1, 1.5, 1.6, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 365 ), Vector2( 512, 365 ), Vector2( 512, 0 ), Vector2( 0, 0 ) ] } @@ -477,8 +477,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 1, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -489,8 +489,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 2.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -501,8 +501,8 @@ tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 2.1, 3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 2.1, 3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -513,8 +513,8 @@ tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0, 3, 3.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 3, 3.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, true ] } @@ -525,8 +525,8 @@ tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0, 3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -537,8 +537,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 3, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 3, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -549,8 +549,8 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -561,8 +561,8 @@ tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 3.5, 4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 3.5, 4 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0.501961 ), Color( 1, 1, 1, 0 ) ] } @@ -573,8 +573,8 @@ tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -585,8 +585,8 @@ tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -597,8 +597,8 @@ tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -609,8 +609,8 @@ tracks/17/loop_wrap = true tracks/17/imported = false tracks/17/enabled = true tracks/17/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -621,8 +621,8 @@ tracks/18/loop_wrap = true tracks/18/imported = false tracks/18/enabled = true tracks/18/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -633,8 +633,8 @@ tracks/19/loop_wrap = true tracks/19/imported = false tracks/19/enabled = true tracks/19/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -645,8 +645,8 @@ tracks/20/loop_wrap = true tracks/20/imported = false tracks/20/enabled = true tracks/20/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -657,8 +657,8 @@ tracks/21/loop_wrap = true tracks/21/imported = false tracks/21/enabled = true tracks/21/keys = { -"times": PoolRealArray( 3.5 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 3.5 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ ], "method": "StartMovingTiles" @@ -669,14 +669,14 @@ tracks/21/keys = { length = 10.5 loop = true tracks/0/type = "value" -tracks/0/path = NodePath("Tiles:rect_position") +tracks/0/path = NodePath("Tiles:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 10.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 10.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -488, 0 ) ] } @@ -691,8 +691,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 2, 4, 6 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 2, 4, 6 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -703,8 +703,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 2, 4, 6 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 2, 4, 6 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -715,8 +715,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 2, 4, 6 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 2, 4, 6 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -727,8 +727,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -739,8 +739,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -754,8 +754,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 200 ), Vector2( 0, -200 ) ] } @@ -766,8 +766,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 1, 2.1, 3.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2.1, 3.5 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ true, false, true, false ] } @@ -778,8 +778,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -790,32 +790,32 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 1, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } tracks/4/type = "value" -tracks/4/path = NodePath("Blinders2/Blinder2:rect_position") +tracks/4/path = NodePath("Blinders2/Blinder2:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 1, 1.5, 1.6, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 1, 1.5, 1.6, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -512, 0 ), Vector2( -512, 300 ), Vector2( 0, 300 ) ] } tracks/5/type = "value" -tracks/5/path = NodePath("Blinders2/Blinder1:rect_position") +tracks/5/path = NodePath("Blinders2/Blinder1:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 1, 1.5, 1.6, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 1, 1.5, 1.6, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 365 ), Vector2( 512, 365 ), Vector2( 512, 0 ), Vector2( 0, 0 ) ] } @@ -826,8 +826,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 1, 2.1 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2.1 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -838,8 +838,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 2.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -850,8 +850,8 @@ tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 2.1, 3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 2.1, 3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -862,8 +862,8 @@ tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0, 3, 3.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 3, 3.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, true ] } @@ -874,8 +874,8 @@ tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0, 3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -886,8 +886,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 3, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 3, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -898,8 +898,8 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -910,8 +910,8 @@ tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 3.5, 4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 3.5, 4 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0.501961 ), Color( 1, 1, 1, 0 ) ] } @@ -922,8 +922,8 @@ tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -934,8 +934,8 @@ tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -946,8 +946,8 @@ tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -958,8 +958,8 @@ tracks/17/loop_wrap = true tracks/17/imported = false tracks/17/enabled = true tracks/17/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -970,8 +970,8 @@ tracks/18/loop_wrap = true tracks/18/imported = false tracks/18/enabled = true tracks/18/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -982,8 +982,8 @@ tracks/19/loop_wrap = true tracks/19/imported = false tracks/19/enabled = true tracks/19/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -994,8 +994,8 @@ tracks/20/loop_wrap = true tracks/20/imported = false tracks/20/enabled = true tracks/20/keys = { -"times": PoolRealArray( 0, 3.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 3.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1006,8 +1006,8 @@ tracks/21/loop_wrap = true tracks/21/imported = false tracks/21/enabled = true tracks/21/keys = { -"times": PoolRealArray( 3.5 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 3.5 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ ], "method": "StartMovingTiles" @@ -1018,14 +1018,14 @@ tracks/21/keys = { length = 11.0 loop = true tracks/0/type = "value" -tracks/0/path = NodePath("Tiles:rect_position") +tracks/0/path = NodePath("Tiles:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 11 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 11 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -512, 0 ) ] } @@ -1051,31 +1051,31 @@ anims/MenuStart = SubResource( 6 ) anims/MoveTiles = SubResource( 7 ) [node name="BlackBG" type="ColorRect" parent="."] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) [node name="Glow" type="TextureRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 3 ) [node name="Fader2" type="ColorRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 0 ) [node name="PokemonIconOutline" type="TextureRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 4 ) [node name="Bars" type="TextureRect" parent="."] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 5 ) [node name="Blinders1" type="Node2D" parent="."] @@ -1083,99 +1083,98 @@ visible = false position = Vector2( 0, -200 ) [node name="Blinder1" type="ColorRect" parent="Blinders1"] -margin_top = 150.0 -margin_right = 512.0 -margin_bottom = 650.0 +offset_top = 150.0 +offset_right = 512.0 +offset_bottom = 650.0 color = Color( 0, 0, 0, 1 ) [node name="Blinder2" type="ColorRect" parent="Blinders1"] -margin_top = -200.0 -margin_right = 512.0 -margin_bottom = 100.0 +offset_top = -200.0 +offset_right = 512.0 +offset_bottom = 100.0 color = Color( 0, 0, 0, 1 ) [node name="Blinders2" type="Node2D" parent="."] position = Vector2( 0, -200 ) [node name="Blinder1" type="ColorRect" parent="Blinders2"] -margin_top = 365.0 -margin_right = 521.0 -margin_bottom = 865.0 +offset_top = 365.0 +offset_right = 521.0 +offset_bottom = 865.0 color = Color( 0, 0, 0, 1 ) [node name="Blinder2" type="ColorRect" parent="Blinders2"] -margin_right = 512.0 -margin_bottom = 300.0 +offset_right = 512.0 +offset_bottom = 300.0 color = Color( 0, 0, 0, 1 ) [node name="Fader1" type="ColorRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 0 ) [node name="Pic2" type="TextureRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 6 ) [node name="Pic3" type="TextureRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 7 ) [node name="Pic4" type="TextureRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 8 ) [node name="Pic5" type="TextureRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 9 ) [node name="Pic6" type="TextureRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 10 ) [node name="Tiles" type="TextureRect" parent="."] visible = false -margin_right = 1000.0 -margin_bottom = 384.0 +offset_right = 1000.0 +offset_bottom = 384.0 texture = ExtResource( 11 ) -stretch_mode = 2 - +stretch_mode = 1 [node name="UraniumIcon" type="TextureRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 527.0 +offset_right = 512.0 +offset_bottom = 527.0 texture = ExtResource( 12 ) [node name="PokemonIcon" type="TextureRect" parent="."] visible = false -margin_top = -20.0 -margin_right = 512.0 -margin_bottom = 959.0 +offset_top = -20.0 +offset_right = 512.0 +offset_bottom = 959.0 texture = ExtResource( 13 ) [node name="StartBanner" type="TextureRect" parent="."] visible = false modulate = Color( 1, 1, 1, 0 ) -margin_top = 280.0 -margin_right = 512.0 -margin_bottom = 318.0 +offset_top = 280.0 +offset_right = 512.0 +offset_bottom = 318.0 texture = ExtResource( 14 ) [node name="Fader3" type="ColorRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="Fader3"] diff --git a/IntroScenes/PlayerCreation.gd b/IntroScenes/PlayerCreation.gd old mode 100755 new mode 100644 index 36d6bab1a..3b8db2cd5 --- a/IntroScenes/PlayerCreation.gd +++ b/IntroScenes/PlayerCreation.gd @@ -7,13 +7,13 @@ var lastAnimation = null #onready var dialog = null func _ready(): - DialogueSystem.connect("dialogue_start", self, "pause") - DialogueSystem.connect("dialogue_end", self, "resume") + DialogueSystem.connect("dialogue_start", Callable(self, "pause")) + DialogueSystem.connect("dialogue_end", Callable(self, "resume")) DialogueSystem.set_dialogue_sequence("CUTSCENE_PLAYERCREATION_D") func _exit_tree(): - DialogueSystem.disconnect("dialogue_start", self, "pause") - DialogueSystem.disconnect("dialogue_end", self, "resume") + DialogueSystem.disconnect("dialogue_start", Callable(self, "pause")) + DialogueSystem.disconnect("dialogue_end", Callable(self, "resume")) func dialogue(show_arrow = true): DialogueSystem.set_show_arrow(show_arrow) @@ -40,13 +40,11 @@ func show_gender_select(): func pause(): lastAnimationPos = $AnimationPlayer.current_animation_position lastAnimation = $AnimationPlayer.current_animation - $AnimationPlayer.stop(false) - #print("paused") + $AnimationPlayer.pause() pass func resume(): - $AnimationPlayer.play(lastAnimation) - $AnimationPlayer.seek(lastAnimationPos) - #print("resumed") + # Just play - pause() already preserved the position + $AnimationPlayer.play() pass func play_035_cry(): $Bombo/P035/AudioStreamPlayer.play() @@ -73,7 +71,7 @@ func final(): if Global.TrainerGender == 2: $GenderColor.texture = red $GenderColor/Hero.texture = Girl - $GenderColor.rect_size = Vector2(512,384) + $GenderColor.size = Vector2(512,384) $GenderColor.stretch_mode = TextureRect.STRETCH_TILE $GenderColor.visible = true DialogueSystem.set_show_arrow(false) @@ -81,11 +79,11 @@ func final(): pass func _on_AnimationPlayer_animation_finished(anim_name): - change_scene("res://IntroScenes/FirstStoryCutScene.tscn") + change_scene_to_file("res://IntroScenes/FirstStoryCutScene.tscn") pass -func change_scene(scene): +func change_scene_to_file(scene): if Global.isMobile: get_parent().newScene(scene) else: - get_tree().change_scene(scene) + get_tree().change_scene_to_file(scene) pass diff --git a/IntroScenes/PlayerCreation.gd.uid b/IntroScenes/PlayerCreation.gd.uid new file mode 100644 index 000000000..77b25cae7 --- /dev/null +++ b/IntroScenes/PlayerCreation.gd.uid @@ -0,0 +1 @@ +uid://6dg8r7qrthjp diff --git a/IntroScenes/PlayerCreation.tscn b/IntroScenes/PlayerCreation.tscn old mode 100755 new mode 100644 index 0dd2bd3d1..c7da69ab2 --- a/IntroScenes/PlayerCreation.tscn +++ b/IntroScenes/PlayerCreation.tscn @@ -1,26 +1,26 @@ -[gd_scene load_steps=34 format=2] +[gd_scene load_steps=32 format=2] [ext_resource path="res://IntroScenes/PlayerCreation.gd" type="Script" id=1] -[ext_resource path="res://Graphics/Pictures/BAMBO_PIC.png" type="Texture" id=2] -[ext_resource path="res://Graphics/Pictures/introbg.PNG" type="Texture" id=3] -[ext_resource path="res://Graphics/Pictures/trainer000.PNG" type="Texture" id=4] +[ext_resource path="res://Graphics/Pictures/BAMBO_PIC.png" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Pictures/introbg.PNG" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Pictures/trainer000.PNG" type="Texture2D" id=4] [ext_resource path="res://Audio/BGM/PU-Intro.ogg" type="AudioStream" id=5] -[ext_resource path="res://Graphics/Pictures/BAMBO_PIC2.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Pictures/BAMBO_BLINK.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Battlers/035.png" type="Texture" id=8] +[ext_resource path="res://Graphics/Pictures/BAMBO_PIC2.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Pictures/BAMBO_BLINK.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Battlers/035.png" type="Texture2D" id=8] [ext_resource path="res://Audio/SE/035Cry.wav" type="AudioStream" id=9] [ext_resource path="res://IntroScenes/GenderSelect.gd" type="Script" id=10] -[ext_resource path="res://Graphics/Pictures/Gender/genderbg2.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Pictures/Gender/genderboy.png" type="Texture" id=12] -[ext_resource path="res://Graphics/Characters/trainer000.PNG" type="Texture" id=13] -[ext_resource path="res://Graphics/Characters/trainer009.png" type="Texture" id=14] -[ext_resource path="res://Graphics/Characters/trainer001.png" type="Texture" id=15] +[ext_resource path="res://Graphics/Pictures/Gender/genderbg2.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Pictures/Gender/genderboy.png" type="Texture2D" id=12] +[ext_resource path="res://Graphics/Characters/trainer000.PNG" type="Texture2D" id=13] +[ext_resource path="res://Graphics/Characters/trainer009.png" type="Texture2D" id=14] +[ext_resource path="res://Graphics/Characters/trainer001.png" type="Texture2D" id=15] [ext_resource path="res://Audio/SE/BW2MenuSelect.WAV" type="AudioStream" id=16] -[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture" id=17] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=18] -[ext_resource path="res://Graphics/Pictures/selarrow.png" type="Texture" id=19] +[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture2D" id=17] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=18] +[ext_resource path="res://Graphics/Pictures/selarrow.png" type="Texture2D" id=19] [ext_resource path="res://Audio/SE/Choose.WAV" type="AudioStream" id=20] -[ext_resource path="res://Graphics/Windowskins/frlgtextskin.png" type="Texture" id=21] +[ext_resource path="res://Graphics/Windowskins/frlgtextskin.png" type="Texture2D" id=21] [sub_resource type="Animation" id=1] resource_name = "PlayerCreation" @@ -32,8 +32,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "values": [ { "args": [ false ], "method": "dialogue" @@ -82,8 +82,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ false ] } @@ -94,8 +94,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ ExtResource( 2 ) ] } @@ -106,8 +106,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ false ] } @@ -118,8 +118,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 2.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -130,8 +130,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 2.2, 3.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 2.2, 3.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 0 ), Color( 0, 0, 0, 1 ) ] } @@ -142,8 +142,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ false ] } @@ -158,8 +158,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -170,20 +170,20 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } tracks/2/type = "value" -tracks/2/path = NodePath(".:rect_position") +tracks/2/path = NodePath(".:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.5, 3 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.5, 3 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( -100, 0 ), Vector2( -100, 0 ), Vector2( 0, 0 ) ] } @@ -194,8 +194,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 3 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 3 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ ], "method": "slide_finished" @@ -212,20 +212,20 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ ExtResource( 2 ), ExtResource( 6 ) ] } tracks/1/type = "value" -tracks/1/path = NodePath(".:rect_position") +tracks/1/path = NodePath(".:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 2.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -100, 0 ) ] } @@ -236,8 +236,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 2.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 2.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -248,8 +248,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 2.5, 3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 2.5, 3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -260,8 +260,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 3, 4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 3, 4 ), +"transitions": PackedFloat32Array( 1, 1 ), "values": [ { "args": [ ], "method": "play_035_cry" @@ -279,8 +279,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -291,8 +291,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -303,8 +303,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 1 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 1 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ ], "method": "resume" @@ -321,8 +321,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 5.7, 6 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 5.7, 6 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -337,8 +337,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -349,8 +349,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -361,8 +361,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 1, 1.4, 1.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 1, 1.4, 1.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "values": [ { "args": [ ], "method": "DoneFade" @@ -379,14 +379,14 @@ tracks/2/keys = { length = 15.0 loop = true tracks/0/type = "value" -tracks/0/path = NodePath(".:rect_position") +tracks/0/path = NodePath(".:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 15 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 15 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -768, 0 ) ] } @@ -395,14 +395,14 @@ tracks/0/keys = { resource_name = "Shrink" length = 0.5 tracks/0/type = "value" -tracks/0/path = NodePath(".:rect_scale") +tracks/0/path = NodePath(".:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 0.8, 0.8 ) ] } @@ -413,8 +413,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 0.392157, 0.392157, 0.392157, 0.784314 ) ] } @@ -423,14 +423,14 @@ tracks/1/keys = { resource_name = "Shrink" length = 0.5 tracks/0/type = "value" -tracks/0/path = NodePath(".:rect_scale") +tracks/0/path = NodePath(".:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 0.8, 0.8 ) ] } @@ -441,8 +441,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 0.392157, 0.392157, 0.392157, 0.784314 ) ] } @@ -451,14 +451,14 @@ tracks/1/keys = { resource_name = "Shrink" length = 0.5 tracks/0/type = "value" -tracks/0/path = NodePath(".:rect_scale") +tracks/0/path = NodePath(".:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 0.8, 0.8 ) ] } @@ -469,19 +469,13 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 0.392157, 0.392157, 0.392157, 0.784314 ) ] } -[sub_resource type="DynamicFont" id=11] -size = 26 -font_data = ExtResource( 18 ) -[sub_resource type="DynamicFont" id=12] -size = 26 -font_data = ExtResource( 18 ) [node name="Node" type="Node"] script = ExtResource( 1 ) @@ -491,20 +485,20 @@ autoplay = "PlayerCreation" anims/PlayerCreation = SubResource( 1 ) [node name="BackGround" type="TextureRect" parent="."] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 3 ) [node name="GenderColor" type="TextureRect" parent="."] visible = false -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 [node name="Hero" type="TextureRect" parent="GenderColor"] -margin_left = 180.0 -margin_top = 100.0 -margin_right = 340.0 -margin_bottom = 260.0 +offset_left = 180.0 +offset_top = 100.0 +offset_right = 340.0 +offset_bottom = 260.0 texture = ExtResource( 4 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] @@ -513,8 +507,8 @@ autoplay = true [node name="Bombo" type="TextureRect" parent="."] visible = false -margin_right = 530.0 -margin_bottom = 384.0 +offset_right = 530.0 +offset_bottom = 384.0 texture = ExtResource( 2 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Bombo"] @@ -525,8 +519,8 @@ anims/FadeBombo = SubResource( 4 ) [node name="Blink" type="TextureRect" parent="Bombo"] visible = false -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 7 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="Bombo/Blink"] @@ -535,11 +529,11 @@ anims/Blinking = SubResource( 5 ) [node name="P035" type="TextureRect" parent="Bombo"] visible = false -margin_left = 260.0 -margin_top = 140.0 -margin_right = 340.0 -margin_bottom = 220.0 -rect_scale = Vector2( 2, 2 ) +offset_left = 260.0 +offset_top = 140.0 +offset_right = 340.0 +offset_bottom = 220.0 +scale = Vector2( 2, 2 ) texture = ExtResource( 8 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="Bombo/P035"] @@ -553,49 +547,48 @@ script = ExtResource( 10 ) anims/FadeIn = SubResource( 6 ) [node name="BackGround" type="TextureRect" parent="GenderSelect"] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 11 ) [node name="GenderColor" type="TextureRect" parent="GenderSelect"] -margin_right = 1280.0 -margin_bottom = 384.0 +offset_right = 1280.0 +offset_bottom = 384.0 texture = ExtResource( 12 ) -stretch_mode = 2 - +stretch_mode = 1 [node name="AnimationPlayerSlide" type="AnimationPlayer" parent="GenderSelect/GenderColor"] anims/ColorSlide = SubResource( 7 ) [node name="Boy" type="TextureRect" parent="GenderSelect"] -margin_left = 40.0 -margin_top = 100.0 -margin_right = 200.0 -margin_bottom = 260.0 +offset_left = 40.0 +offset_top = 100.0 +offset_right = 200.0 +offset_bottom = 260.0 grow_horizontal = 0 grow_vertical = 0 -rect_pivot_offset = Vector2( 80, 80 ) +pivot_offset = Vector2( 80, 80 ) texture = ExtResource( 13 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="GenderSelect/Boy"] anims/Shrink = SubResource( 8 ) [node name="Neutral" type="TextureRect" parent="GenderSelect"] -margin_left = 180.0 -margin_top = 100.0 -margin_right = 340.0 -margin_bottom = 260.0 -rect_pivot_offset = Vector2( 80, 80 ) +offset_left = 180.0 +offset_top = 100.0 +offset_right = 340.0 +offset_bottom = 260.0 +pivot_offset = Vector2( 80, 80 ) texture = ExtResource( 14 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="GenderSelect/Neutral"] anims/Shrink = SubResource( 9 ) [node name="Girl" type="TextureRect" parent="GenderSelect"] -margin_left = 320.0 -margin_top = 100.0 -margin_right = 480.0 -margin_bottom = 260.0 -rect_pivot_offset = Vector2( 80, 80 ) +offset_left = 320.0 +offset_top = 100.0 +offset_right = 480.0 +offset_bottom = 260.0 +pivot_offset = Vector2( 80, 80 ) texture = ExtResource( 15 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="GenderSelect/Girl"] @@ -605,10 +598,10 @@ anims/Shrink = SubResource( 10 ) stream = ExtResource( 16 ) [node name="ConfirmationBox" type="NinePatchRect" parent="GenderSelect"] -margin_left = 410.0 -margin_top = 178.0 -margin_right = 510.0 -margin_bottom = 278.0 +offset_left = 410.0 +offset_top = 178.0 +offset_right = 510.0 +offset_bottom = 278.0 texture = ExtResource( 17 ) region_rect = Rect2( 0, 0, 48, 48 ) patch_margin_left = 6 @@ -617,29 +610,30 @@ patch_margin_right = 6 patch_margin_bottom = 6 [node name="Label" type="Label" parent="GenderSelect/ConfirmationBox"] -margin_left = 30.0 -margin_top = 20.0 -margin_right = 70.0 -margin_bottom = 68.0 -custom_fonts/font = SubResource( 11 ) -custom_constants/line_spacing = 20 +offset_left = 30.0 +offset_top = 20.0 +offset_right = 70.0 +offset_bottom = 68.0 +theme_override_fonts/font = ExtResource( 18 ) +theme_override_font_sizes/font_size = 26 +theme_override_constants/line_spacing = 20 text = "UI_OPTIONS" [node name="Arrow" type="TextureRect" parent="GenderSelect/ConfirmationBox"] -margin_left = 10.0 -margin_top = 15.0 -margin_right = 22.0 -margin_bottom = 43.0 +offset_left = 10.0 +offset_top = 15.0 +offset_right = 22.0 +offset_bottom = 43.0 texture = ExtResource( 19 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="GenderSelect/ConfirmationBox/Arrow"] stream = ExtResource( 20 ) [node name="Dialoge" type="NinePatchRect" parent="GenderSelect"] -margin_left = 10.0 -margin_top = 280.0 -margin_right = 502.0 -margin_bottom = 374.0 +offset_left = 10.0 +offset_top = 280.0 +offset_right = 502.0 +offset_bottom = 374.0 texture = ExtResource( 21 ) region_rect = Rect2( 8, 2, 66, 74 ) patch_margin_left = 14 @@ -648,17 +642,18 @@ patch_margin_right = 16 patch_margin_bottom = 16 [node name="Text" type="Label" parent="GenderSelect/Dialoge"] -margin_left = 17.0 -margin_top = 15.0 -margin_right = 462.0 -margin_bottom = 75.0 -custom_fonts/font = SubResource( 12 ) -custom_constants/line_spacing = 20 +offset_left = 17.0 +offset_top = 15.0 +offset_right = 462.0 +offset_bottom = 75.0 +theme_override_fonts/font = ExtResource( 18 ) +theme_override_font_sizes/font_size = 26 +theme_override_constants/line_spacing = 20 [node name="Fade" type="ColorRect" parent="."] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 0 ) [connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_AnimationPlayer_animation_finished"] diff --git a/IntroScenes/SaveMenu.gd b/IntroScenes/SaveMenu.gd old mode 100755 new mode 100644 index f07b6e153..fc7baef7b --- a/IntroScenes/SaveMenu.gd +++ b/IntroScenes/SaveMenu.gd @@ -15,13 +15,21 @@ enum SELECTED { # for the full pannel NEW_GAME, OTHER_SAVES, DELETE_SAVE, + MYSTERY_GIFT, UPDATE, OPTIONS, EXIT } var selected = 0 var save_id = 1 +func _icon_for(poke) -> Texture2D: + if typeof(poke) == TYPE_DICTIONARY: + var suffix = "s" if poke.get("is_shiny", false) else "" + return load("res://Graphics/Icons/icon" + str("%03d" % int(poke["ID"])) + suffix + ".png") as Texture2D + return poke.get_icon_texture() + func _ready(): + Global.localize_textures(self) $ErrorMessage.text = "" #Gets the number of saves from the save system @@ -45,10 +53,20 @@ func _ready(): var global_state = save.get_data("") var game_state = save.get_data("res://Game.tscn") - var current_scene = load(game_state["current_scene"]) - var current_scene_instance = current_scene.instance() + var scene_path = Global.migrate_scene_path(game_state["current_scene"]) + var current_scene = load(scene_path) + var current_scene_instance = null + if current_scene != null: + current_scene_instance = current_scene.instantiate() - $FullPanel/Load/Location.text = current_scene_instance.place_name + var loc = "???" + if current_scene_instance != null: + loc = current_scene_instance.get("place_name") + if loc == null: + loc = current_scene_instance.get("map_name") + if loc == null: + loc = "???" + $FullPanel/Load/Location.text = loc match global_state["TrainerGender"]: 0: $FullPanel/Load/Player.texture = load("res://Graphics/Characters/HERO.png") @@ -66,22 +84,22 @@ func _ready(): for poke in poke_group: match index: 0: - $FullPanel/Load/P1.texture = poke.get_icon_texture() + $FullPanel/Load/P1.texture = _icon_for(poke) $FullPanel/Load/P1.show() 1: - $FullPanel/Load/P2.texture = poke.get_icon_texture() + $FullPanel/Load/P2.texture = _icon_for(poke) $FullPanel/Load/P2.show() 2: - $FullPanel/Load/P3.texture = poke.get_icon_texture() + $FullPanel/Load/P3.texture = _icon_for(poke) $FullPanel/Load/P3.show() 3: - $FullPanel/Load/P4.texture = poke.get_icon_texture() + $FullPanel/Load/P4.texture = _icon_for(poke) $FullPanel/Load/P4.show() 4: - $FullPanel/Load/P5.texture = poke.get_icon_texture() + $FullPanel/Load/P5.texture = _icon_for(poke) $FullPanel/Load/P5.show() 5: - $FullPanel/Load/P6.texture = poke.get_icon_texture() + $FullPanel/Load/P6.texture = _icon_for(poke) $FullPanel/Load/P6.show() index += 1 @@ -136,6 +154,8 @@ func _process(delta): continueGame(save_id) SELECTED.NEW_GAME: NewGame() + SELECTED.OPTIONS: + _open_options() SELECTED.EXIT: get_tree().quit() pass @@ -164,6 +184,7 @@ func updateBoxes(): $FullPanel/NewGame.texture.region = grayBox $FullPanel/OtherSave.texture.region = grayBox $FullPanel/Delete.texture.region = grayBox + $FullPanel/Mystery.texture.region = grayBox $FullPanel/Update.texture.region = grayBox $FullPanel/Options.texture.region = grayBox $FullPanel/Exit.texture.region = grayBox @@ -181,6 +202,9 @@ func updateBoxes(): SELECTED.DELETE_SAVE: $FullPanel/Delete.texture.region = greenBox pannel_pos = 1 + SELECTED.MYSTERY_GIFT: + $FullPanel/Mystery.texture.region = greenBox + pannel_pos = 1 SELECTED.UPDATE: $FullPanel/Update.texture.region = greenBox pannel_pos = 1 @@ -191,9 +215,12 @@ func updateBoxes(): $FullPanel/Exit.texture.region = greenBox pannel_pos = 1 if pannel_pos == 0: - $FullPanel.position = Vector2(50, 32) + $FullPanel.position = Vector2(30, 32) + $FullPanel/Load.visible = true else: - $FullPanel.position = Vector2(50, -160) + # Original PScreen_Load: panels at x=48, the save panel scrolls fully out + $FullPanel.position = Vector2(30, -192) + $FullPanel/Load.visible = false $AudioStreamPlayer.play() #Changes loads the method newscene in the parent node if on mobile, or gets change scene from the scene tree if not on mobile @@ -201,10 +228,18 @@ func changeScene(scene): if Global.isMobile: get_parent().newScene(scene) else: - get_tree().change_scene(scene) + get_tree().change_scene_to_file(scene) pass #Loads the map to continue your game func continueGame(id): Global.load_game_from_id = id changeScene("res://Game.tscn") + + +var _options = null +func _open_options(): + if _options == null: + _options = load("res://Utilities/OptionsMenu.tscn").instantiate() + add_child(_options) + _options.open() diff --git a/IntroScenes/SaveMenu.gd.uid b/IntroScenes/SaveMenu.gd.uid new file mode 100644 index 000000000..0c20352aa --- /dev/null +++ b/IntroScenes/SaveMenu.gd.uid @@ -0,0 +1 @@ +uid://dj7pqsqlp31xc diff --git a/IntroScenes/SaveMenu.tscn b/IntroScenes/SaveMenu.tscn old mode 100755 new mode 100644 index 771052938..25268a389 --- a/IntroScenes/SaveMenu.tscn +++ b/IntroScenes/SaveMenu.tscn @@ -1,28 +1,22 @@ -[gd_scene load_steps=19 format=2] +[gd_scene load_steps=18 format=2] [ext_resource path="res://IntroScenes/SaveMenu.gd" type="Script" id=1] [ext_resource path="res://Audio/SE/Choose.WAV" type="AudioStream" id=2] -[ext_resource path="res://Graphics/Pictures/loadbg.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Pictures/loadPanels.png" type="Texture" id=4] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=5] -[ext_resource path="res://Graphics/Characters/PU-Pluto.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Icons/icon003.png" type="Texture" id=7] +[ext_resource path="res://Graphics/Pictures/loadbg.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Pictures/loadPanels.png" type="Texture2D" id=4] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=5] +[ext_resource path="res://Graphics/Characters/PU-Pluto.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Icons/icon003.png" type="Texture2D" id=7] [sub_resource type="AtlasTexture" id=1] atlas = ExtResource( 4 ) region = Rect2( 16, 444, 384, 46 ) -[sub_resource type="DynamicFont" id=2] -size = 26 -font_data = ExtResource( 5 ) [sub_resource type="AtlasTexture" id=3] atlas = ExtResource( 4 ) region = Rect2( 16, 444, 384, 46 ) -[sub_resource type="DynamicFont" id=4] -size = 26 -font_data = ExtResource( 5 ) [sub_resource type="Animation" id=5] resource_name = "Walk" @@ -35,8 +29,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25, 0.5, 0.75 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5, 0.75 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3 ] } @@ -53,6 +47,10 @@ region = Rect2( 16, 444, 384, 46 ) atlas = ExtResource( 4 ) region = Rect2( 16, 444, 384, 46 ) +[sub_resource type="AtlasTexture" id=30] +atlas = ExtResource( 4 ) +region = Rect2( 16, 444, 384, 46 ) + [sub_resource type="AtlasTexture" id=9] atlas = ExtResource( 4 ) region = Rect2( 16, 444, 384, 46 ) @@ -72,12 +70,11 @@ script = ExtResource( 1 ) stream = ExtResource( 2 ) [node name="Background" type="TextureRect" parent="."] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 3 ) __meta__ = { -"_edit_lock_": true, -"_edit_use_anchors_": false +"_edit_lock_": true } [node name="Panels" type="Node2D" parent="."] @@ -85,131 +82,141 @@ visible = false position = Vector2( 68, 32 ) [node name="NewGame" type="TextureRect" parent="Panels"] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = SubResource( 1 ) [node name="Label" type="Label" parent="Panels/NewGame"] -margin_left = 12.0 -margin_top = 10.0 -margin_right = 102.0 -margin_bottom = 24.0 -custom_fonts/font = SubResource( 2 ) -text = "UI_SAVEMENU_NEWGAME" +offset_left = 12.0 +offset_top = 10.0 +offset_right = 102.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +text = "New Game" [node name="Exit" type="TextureRect" parent="Panels"] -margin_top = 48.0 -margin_right = 381.0 -margin_bottom = 93.0 +offset_top = 48.0 +offset_right = 381.0 +offset_bottom = 93.0 texture = SubResource( 3 ) [node name="Label" type="Label" parent="Panels/Exit"] -margin_left = 12.0 -margin_top = 10.0 -margin_right = 52.0 -margin_bottom = 24.0 -custom_fonts/font = SubResource( 4 ) -text = "UI_SAVEMENU_EXIT" +offset_left = 12.0 +offset_top = 10.0 +offset_right = 52.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +text = "Quit" [node name="FullPanel" type="Node2D" parent="."] -position = Vector2( 50, 32 ) +position = Vector2( 30, 32 ) __meta__ = { "_edit_lock_": true } -[node name="Load" type="Sprite" parent="FullPanel"] +[node name="Load" type="Sprite2D" parent="FullPanel"] texture = ExtResource( 4 ) centered = false region_enabled = true region_rect = Rect2( 0, 222, 408, 222 ) [node name="Continue" type="Label" parent="FullPanel/Load"] -margin_left = 30.0 -margin_top = 12.0 -margin_right = 121.0 -margin_bottom = 26.0 -custom_fonts/font = SubResource( 2 ) +offset_left = 30.0 +offset_top = 12.0 +offset_right = 121.0 +offset_bottom = 26.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "Continue" __meta__ = { "_edit_use_anchors_": false } [node name="Badges" type="Label" parent="FullPanel/Load"] -margin_left = 30.0 -margin_top = 120.0 -margin_right = 121.0 -margin_bottom = 151.0 -custom_fonts/font = SubResource( 2 ) +offset_left = 30.0 +offset_top = 120.0 +offset_right = 121.0 +offset_bottom = 151.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "Badges:" __meta__ = { "_edit_use_anchors_": false } [node name="Value" type="Label" parent="FullPanel/Load/Badges"] -margin_left = 150.0 -margin_right = 241.0 -margin_bottom = 31.0 -custom_fonts/font = SubResource( 2 ) +offset_left = 150.0 +offset_right = 241.0 +offset_bottom = 31.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "0" __meta__ = { "_edit_use_anchors_": false } [node name="Pokedex" type="Label" parent="FullPanel/Load"] -margin_left = 30.0 -margin_top = 150.0 -margin_right = 121.0 -margin_bottom = 181.0 -custom_fonts/font = SubResource( 2 ) +offset_left = 30.0 +offset_top = 150.0 +offset_right = 121.0 +offset_bottom = 181.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "Pokédex:" __meta__ = { "_edit_use_anchors_": false } [node name="Value" type="Label" parent="FullPanel/Load/Pokedex"] -margin_left = 150.0 -margin_right = 241.0 -margin_bottom = 31.0 -custom_fonts/font = SubResource( 2 ) +offset_left = 150.0 +offset_right = 241.0 +offset_bottom = 31.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "0" __meta__ = { "_edit_use_anchors_": false } [node name="Time" type="Label" parent="FullPanel/Load"] -margin_left = 30.0 -margin_top = 180.0 -margin_right = 121.0 -margin_bottom = 211.0 -custom_fonts/font = SubResource( 2 ) +offset_left = 30.0 +offset_top = 180.0 +offset_right = 121.0 +offset_bottom = 211.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "Time:" __meta__ = { "_edit_use_anchors_": false } [node name="Value" type="Label" parent="FullPanel/Load/Time"] -margin_left = 150.0 -margin_right = 241.0 -margin_bottom = 31.0 -custom_fonts/font = SubResource( 2 ) +offset_left = 150.0 +offset_right = 241.0 +offset_bottom = 31.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "0" __meta__ = { "_edit_use_anchors_": false } [node name="Location" type="Label" parent="FullPanel/Load"] -margin_left = 180.0 -margin_top = 12.0 -margin_right = 395.0 -margin_bottom = 26.0 -custom_fonts/font = SubResource( 2 ) +offset_left = 180.0 +offset_top = 12.0 +offset_right = 395.0 +offset_bottom = 26.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "Location" align = 2 __meta__ = { "_edit_use_anchors_": false } -[node name="Player" type="Sprite" parent="FullPanel/Load"] +[node name="Player" type="Sprite2D" parent="FullPanel/Load"] position = Vector2( 64, 88 ) texture = ExtResource( 6 ) hframes = 4 @@ -219,159 +226,182 @@ vframes = 4 autoplay = "Walk" anims/Walk = SubResource( 5 ) -[node name="P1" type="Sprite" parent="FullPanel/Load"] +[node name="P1" type="Sprite2D" parent="FullPanel/Load"] visible = false position = Vector2( 280, 76 ) texture = ExtResource( 7 ) hframes = 2 -[node name="P2" type="Sprite" parent="FullPanel/Load"] +[node name="P2" type="Sprite2D" parent="FullPanel/Load"] visible = false position = Vector2( 350, 76 ) texture = ExtResource( 7 ) hframes = 2 -[node name="P3" type="Sprite" parent="FullPanel/Load"] +[node name="P3" type="Sprite2D" parent="FullPanel/Load"] visible = false position = Vector2( 280, 126 ) texture = ExtResource( 7 ) hframes = 2 -[node name="P4" type="Sprite" parent="FullPanel/Load"] +[node name="P4" type="Sprite2D" parent="FullPanel/Load"] visible = false position = Vector2( 350, 126 ) texture = ExtResource( 7 ) hframes = 2 -[node name="P5" type="Sprite" parent="FullPanel/Load"] +[node name="P5" type="Sprite2D" parent="FullPanel/Load"] visible = false position = Vector2( 280, 176 ) texture = ExtResource( 7 ) hframes = 2 -[node name="P6" type="Sprite" parent="FullPanel/Load"] +[node name="P6" type="Sprite2D" parent="FullPanel/Load"] visible = false position = Vector2( 350, 176 ) texture = ExtResource( 7 ) hframes = 2 [node name="NewGame" type="TextureRect" parent="FullPanel"] -margin_left = 18.0 -margin_top = 224.0 -margin_right = 402.0 -margin_bottom = 270.0 +offset_left = 18.0 +offset_top = 224.0 +offset_right = 402.0 +offset_bottom = 270.0 texture = SubResource( 6 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="FullPanel/NewGame"] -margin_left = 12.0 -margin_top = 10.0 -margin_right = 102.0 -margin_bottom = 24.0 -custom_fonts/font = SubResource( 2 ) -text = "UI_SAVEMENU_NEWGAME" -__meta__ = { -"_edit_use_anchors_": false -} +offset_left = 16.0 +offset_top = 0.0 +offset_right = 380.0 +offset_bottom = 46.0 +vertical_alignment = 1 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +text = "New Game" [node name="OtherSave" type="TextureRect" parent="FullPanel"] -margin_left = 18.0 -margin_top = 272.0 -margin_right = 402.0 -margin_bottom = 318.0 +offset_left = 18.0 +offset_top = 272.0 +offset_right = 402.0 +offset_bottom = 318.0 texture = SubResource( 7 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="FullPanel/OtherSave"] -margin_left = 12.0 -margin_top = 10.0 -margin_right = 52.0 -margin_bottom = 24.0 -custom_fonts/font = SubResource( 4 ) -text = "UI_SAVEMENU_OTHER_SAVE" +offset_left = 16.0 +offset_top = 0.0 +offset_right = 380.0 +offset_bottom = 46.0 +vertical_alignment = 1 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +text = "Other Save Files" [node name="Delete" type="TextureRect" parent="FullPanel"] -margin_left = 18.0 -margin_top = 320.0 -margin_right = 402.0 -margin_bottom = 366.0 +offset_left = 18.0 +offset_top = 320.0 +offset_right = 402.0 +offset_bottom = 366.0 texture = SubResource( 8 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="FullPanel/Delete"] -margin_left = 12.0 -margin_top = 10.0 -margin_right = 288.0 -margin_bottom = 24.0 -custom_fonts/font = SubResource( 4 ) -text = "UI_SAVEMENU_DELETE_SAVE" -__meta__ = { -"_edit_use_anchors_": false -} +offset_left = 16.0 +offset_top = 0.0 +offset_right = 380.0 +offset_bottom = 46.0 +vertical_alignment = 1 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +text = "Delete This Save File" + +[node name="Mystery" type="TextureRect" parent="FullPanel"] +offset_left = 18.0 +offset_top = 368.0 +offset_right = 402.0 +offset_bottom = 414.0 +texture = SubResource( 30 ) + +[node name="Label" type="Label" parent="FullPanel/Mystery"] +offset_left = 16.0 +offset_top = 0.0 +offset_right = 380.0 +offset_bottom = 46.0 +vertical_alignment = 1 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +text = "Mystery Gift" [node name="Update" type="TextureRect" parent="FullPanel"] -margin_left = 18.0 -margin_top = 368.0 -margin_right = 402.0 -margin_bottom = 414.0 +offset_left = 18.0 +offset_top = 416.0 +offset_right = 402.0 +offset_bottom = 462.0 texture = SubResource( 9 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="FullPanel/Update"] -margin_left = 12.0 -margin_top = 10.0 -margin_right = 288.0 -margin_bottom = 24.0 -custom_fonts/font = SubResource( 4 ) -text = "UI_SAVEMENU_UPDATE" +offset_left = 16.0 +offset_top = 0.0 +offset_right = 380.0 +offset_bottom = 46.0 +vertical_alignment = 1 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +text = "Check for Updates" [node name="Options" type="TextureRect" parent="FullPanel"] -margin_left = 18.0 -margin_top = 416.0 -margin_right = 402.0 -margin_bottom = 462.0 +offset_left = 18.0 +offset_top = 464.0 +offset_right = 402.0 +offset_bottom = 510.0 texture = SubResource( 10 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="FullPanel/Options"] -margin_left = 12.0 -margin_top = 10.0 -margin_right = 288.0 -margin_bottom = 24.0 -custom_fonts/font = SubResource( 4 ) -text = "UI_SAVEMENU_OPTIONS" +offset_left = 16.0 +offset_top = 0.0 +offset_right = 380.0 +offset_bottom = 46.0 +vertical_alignment = 1 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +text = "Options" [node name="Exit" type="TextureRect" parent="FullPanel"] -margin_left = 18.0 -margin_top = 464.0 -margin_right = 402.0 -margin_bottom = 510.0 +offset_left = 18.0 +offset_top = 512.0 +offset_right = 402.0 +offset_bottom = 558.0 texture = SubResource( 11 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="FullPanel/Exit"] -margin_left = 12.0 -margin_top = 10.0 -margin_right = 52.0 -margin_bottom = 24.0 -custom_fonts/font = SubResource( 4 ) -text = "UI_SAVEMENU_EXIT" +offset_left = 16.0 +offset_top = 0.0 +offset_right = 380.0 +offset_bottom = 46.0 +vertical_alignment = 1 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +text = "Quit" [node name="ErrorMessage" type="Label" parent="."] -margin_right = 40.0 -margin_bottom = 14.0 +offset_right = 40.0 +offset_bottom = 14.0 text = "This is a test error message" __meta__ = { "_edit_use_anchors_": false diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/Maps/AbyssalVenesi/Abyssal_Venesi.gd b/Maps/AbyssalVenesi/Abyssal_Venesi.gd new file mode 100644 index 000000000..59b0d4349 --- /dev/null +++ b/Maps/AbyssalVenesi/Abyssal_Venesi.gd @@ -0,0 +1,136 @@ +extends Node2D # gen_map.py Map071 + +var map_name = "Abyssal Venesi" + +var wild_table = [ + [92, 40, 23, 36], + [46, 20, 25, 45], + [128, 20, 30, 40], + [139, 10, 30, 42], + [126, 8, 30, 38], + [47, 1, 18, 45], + [142, 1, 46, 46], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1776, 2352): + Global.game.play_dialogue("MAP071_SIGN_1") + if check_pos == Vector2(2000, 1616): + Global.game.play_dialogue("MAP071_SIGN_2") + if check_pos == Vector2(1040, 1520): + Global.game.play_dialogue("MAP071_SIGN_3") + if check_pos == Vector2(1232, 1488): + Global.game.play_dialogue("MAP071_SIGN_4") + if check_pos == Vector2(944, 2288): + Global.game.play_dialogue("MAP071_SIGN_5") + if check_pos == Vector2(1904, 816): + Global.game.play_dialogue("MAP071_NPC_1") + if check_pos == Vector2(1008, 2320): + Global.game.play_dialogue("MAP071_NPC_2") + if check_pos == Vector2(2000, 1520): + Global.game.play_dialogue("MAP071_NPC_3") + if check_pos == Vector2(752, 1520): + Global.game.play_dialogue("MAP071_NPC_4") + if check_pos == Vector2(1264, 1520): + Global.game.play_dialogue("MAP071_NPC_5") + if check_pos == Vector2(1296, 1520): + Global.game.play_dialogue("MAP071_NPC_6") + if check_pos == Vector2(720, 1584): + Global.game.play_dialogue("MAP071_NPC_7") + if check_pos == Vector2(656, 1584): + Global.game.play_dialogue("MAP071_NPC_8") + if check_pos == Vector2(688, 1552): + Global.game.play_dialogue("MAP071_NPC_9") + if check_pos == Vector2(1424, 2288): + Global.game.play_dialogue("MAP071_NPC_10") + if check_pos == Vector2(1744, 912): + _nurse_heal($NPC_Layer/Nurse1) + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP071_TRAINER_1", "defeat": "MAP071_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer127.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP071_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP071_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP071_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/DreamWorld/Dream_World.tscn" + Global.game.release_player() diff --git a/Maps/AbyssalVenesi/Abyssal_Venesi.gd.uid b/Maps/AbyssalVenesi/Abyssal_Venesi.gd.uid new file mode 100644 index 000000000..d5c9af381 --- /dev/null +++ b/Maps/AbyssalVenesi/Abyssal_Venesi.gd.uid @@ -0,0 +1 @@ +uid://doga42nb6jgos diff --git a/Maps/AbyssalVenesi/Abyssal_Venesi.tscn b/Maps/AbyssalVenesi/Abyssal_Venesi.tscn new file mode 100644 index 000000000..3354af31c --- /dev/null +++ b/Maps/AbyssalVenesi/Abyssal_Venesi.tscn @@ -0,0 +1,201 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/AbyssalVenesi/Abyssal_Venesi_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/AbyssalVenesi/Abyssal_Venesi.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Gargryph_agro.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-POKEBALL.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_083.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_223.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_021.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Miasmedic.png" id="401"] +[node name="Abyssal Venesi" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1048579, 196608, 4, 1048580, 262144, 4, 1048581, 327680, 4, 1048582, 393216, 4, 1048583, 458752, 4, 1048584, 196608, 4, 1048585, 262144, 4, 1048586, 327680, 4, 1048587, 393216, 4, 1048588, 458752, 4, 1048589, 196608, 4, 1048590, 262144, 4, 1048591, 327680, 4, 1048592, 393216, 4, 1048593, 458752, 4, 1114115, 196608, 5, 1114116, 262144, 5, 1114117, 327680, 5, 1114118, 393216, 5, 1114119, 458752, 5, 1114120, 196608, 5, 1114121, 262144, 5, 1114122, 327680, 5, 1114123, 393216, 5, 1114124, 458752, 5, 1114125, 196608, 5, 1114126, 262144, 5, 1114127, 327680, 5, 1114128, 393216, 5, 1114129, 458752, 5, 1179651, 196608, 6, 1179652, 262144, 6, 1179653, 327680, 6, 1179654, 393216, 6, 1179655, 458752, 6, 1179656, 196608, 6, 1179657, 262144, 6, 1179658, 327680, 6, 1179659, 393216, 6, 1179660, 458752, 6, 1179661, 196608, 6, 1179662, 262144, 6, 1179663, 327680, 6, 1179664, 393216, 6, 1179665, 458752, 6, 1179666, 196608, 17, 1179667, 131072, 17, 1179668, 196608, 17, 1179669, 131072, 17, 1179670, 196608, 17, 1179671, 131072, 17, 1179672, 196608, 17, 1179673, 131072, 17, 1179674, 196608, 17, 1179675, 131072, 17, 1179676, 196608, 17, 1179677, 131072, 17, 1179678, 196608, 17, 1179679, 131072, 17, 1179680, 196608, 17, 1245187, 262144, 17, 1245188, 262144, 7, 1245189, 327680, 7, 1245190, 393216, 7, 1245191, 262144, 17, 1245192, 327680, 17, 1245193, 262144, 7, 1245194, 327680, 7, 1245195, 393216, 7, 1245196, 327680, 17, 1245197, 262144, 17, 1245198, 262144, 7, 1245199, 327680, 7, 1245200, 393216, 7, 1245201, 262144, 17, 1245202, 327680, 17, 1245203, 262144, 17, 1245204, 327680, 17, 1245205, 262144, 17, 1245206, 327680, 17, 1245207, 262144, 17, 1245208, 327680, 17, 1245209, 262144, 17, 1245210, 327680, 17, 1245211, 262144, 17, 1245212, 327680, 17, 1245213, 262144, 17, 1245214, 327680, 17, 1245215, 262144, 17, 1245216, 327680, 17, 1310723, 131072, 17, 1310724, 262144, 8, 1310725, 327680, 8, 1310726, 393216, 8, 1310727, 131072, 17, 1310728, 196608, 17, 1310729, 262144, 8, 1310730, 327680, 8, 1310731, 393216, 8, 1310732, 196608, 17, 1310733, 131072, 17, 1310734, 262144, 8, 1310735, 327680, 8, 1310736, 393216, 8, 1310737, 131072, 17, 1310738, 196608, 17, 1310739, 131072, 17, 1310740, 196608, 17, 1310741, 131072, 17, 1310742, 196608, 17, 1310743, 131072, 17, 1310744, 196608, 17, 1310745, 131072, 17, 1310746, 196608, 17, 1310747, 131072, 17, 1310748, 196608, 17, 1310749, 131072, 17, 1310750, 196608, 17, 1310751, 131072, 17, 1310752, 196608, 17, 1310777, 65536, 0, 1376259, 262144, 17, 1376260, 262144, 9, 1376261, 327680, 9, 1376262, 393216, 9, 1376263, 262144, 17, 1376264, 327680, 17, 1376265, 262144, 9, 1376266, 327680, 9, 1376267, 393216, 9, 1376268, 327680, 17, 1376269, 262144, 17, 1376270, 262144, 9, 1376271, 327680, 9, 1376272, 393216, 9, 1376273, 262144, 17, 1376274, 327680, 17, 1376275, 262144, 17, 1376276, 327680, 17, 1376277, 262144, 17, 1376278, 327680, 17, 1376279, 262144, 17, 1376280, 327680, 17, 1376281, 262144, 17, 1376282, 327680, 17, 1376283, 262144, 17, 1376284, 327680, 17, 1376285, 262144, 17, 1376286, 327680, 17, 1376287, 262144, 17, 1376288, 327680, 17, 1376313, 65536, 0, 1441795, 131072, 17, 1441796, 262144, 10, 1441797, 327680, 10, 1441798, 393216, 10, 1441799, 131072, 17, 1441800, 196608, 17, 1441801, 262144, 10, 1441802, 327680, 10, 1441803, 393216, 10, 1441804, 196608, 17, 1441805, 131072, 17, 1441806, 262144, 10, 1441807, 327680, 10, 1441808, 393216, 10, 1441809, 131072, 17, 1441810, 196608, 17, 1441811, 131072, 17, 1441812, 196608, 17, 1441813, 131072, 17, 1441814, 196608, 17, 1441815, 131072, 17, 1441816, 196608, 17, 1441817, 131072, 17, 1441818, 196608, 17, 1441819, 131072, 17, 1441820, 196608, 17, 1441821, 131072, 17, 1441822, 196608, 17, 1441823, 131072, 17, 1441824, 196608, 17, 1441849, 65536, 0, 1507331, 262144, 17, 1507332, 327680, 17, 1507333, 196608, 23, 1507334, 327680, 17, 1507335, 262144, 17, 1507336, 327680, 17, 1507337, 262144, 17, 1507339, 262144, 17, 1507340, 327680, 17, 1507341, 262144, 17, 1507342, 327680, 17, 1507343, 262144, 17, 1507344, 327680, 17, 1507345, 262144, 17, 1507346, 327680, 17, 1507347, 262144, 17, 1507348, 327680, 17, 1507349, 262144, 17, 1507350, 327680, 17, 1507351, 262144, 17, 1507352, 327680, 17, 1507353, 262144, 17, 1507354, 327680, 17, 1507355, 262144, 17, 1507356, 327680, 17, 1507357, 262144, 17, 1507358, 327680, 17, 1507359, 262144, 17, 1507360, 327680, 17, 1507385, 65536, 0, 1572867, 131072, 23, 1572868, 196608, 23, 1572869, 196608, 23, 1572870, 196608, 23, 1572871, 196608, 23, 1572872, 196608, 23, 1572873, 196608, 23, 1572874, 196608, 23, 1572875, 196608, 23, 1572876, 196608, 23, 1572877, 196608, 23, 1572878, 196608, 23, 1572879, 262144, 23, 1572880, 196608, 17, 1572881, 131072, 17, 1572882, 196608, 17, 1572883, 131072, 17, 1572884, 196608, 17, 1572885, 131072, 17, 1572886, 196608, 17, 1572887, 131072, 17, 1572888, 196608, 17, 1572889, 131072, 17, 1572890, 196608, 17, 1572891, 131072, 17, 1572892, 196608, 17, 1572893, 131072, 17, 1572894, 196608, 17, 1572895, 131072, 17, 1572896, 196608, 17, 1572921, 65536, 0, 1638403, 131072, 24, 1638404, 196608, 24, 1638405, 196608, 24, 1638406, 196608, 24, 1638407, 196608, 24, 1638408, 196608, 24, 1638409, 196608, 24, 1638410, 196608, 24, 1638411, 196608, 24, 1638412, 196608, 24, 1638413, 196608, 24, 1638414, 196608, 24, 1638415, 262144, 24, 1638416, 327680, 17, 1638417, 262144, 17, 1638418, 327680, 17, 1638419, 262144, 17, 1638420, 327680, 17, 1638421, 262144, 17, 1638422, 327680, 17, 1638423, 262144, 17, 1638424, 327680, 17, 1638425, 262144, 17, 1638426, 327680, 17, 1638427, 262144, 17, 1638428, 327680, 17, 1638429, 262144, 17, 1638430, 327680, 17, 1638431, 65536, 22, 1638432, 327680, 17, 1638455, 65536, 0, 1638456, 65536, 0, 1638457, 65536, 0, 1638458, 65536, 0, 1638459, 65536, 0, 1703939, 131072, 25, 1703940, 196608, 25, 1703941, 196608, 25, 1703942, 196608, 25, 1703943, 196608, 25, 1703944, 196608, 25, 1703945, 196608, 25, 1703946, 196608, 25, 1703947, 196608, 25, 1703948, 196608, 25, 1703949, 196608, 25, 1703950, 196608, 25, 1703951, 262144, 25, 1703952, 131072, 17, 1703953, 196608, 17, 1703954, 131072, 17, 1703955, 196608, 17, 1703956, 131072, 17, 1703957, 196608, 17, 1703958, 131072, 17, 1703959, 196608, 17, 1703960, 131072, 17, 1703961, 196608, 17, 1703962, 131072, 17, 1703963, 196608, 17, 1703964, 131072, 17, 1703965, 393216, 75, 1703966, 131072, 17, 1703967, 65536, 22, 1703968, 131072, 17, 1703989, 65536, 0, 1703990, 65536, 0, 1703991, 65536, 0, 1703992, 65536, 0, 1703993, 65536, 0, 1703994, 65536, 0, 1703995, 65536, 0, 1703996, 65536, 0, 1769475, 262144, 47, 1769476, 327680, 47, 1769477, 262144, 47, 1769478, 327680, 47, 1769479, 131072, 25, 1769480, 196608, 25, 1769481, 196608, 25, 1769482, 262144, 25, 1769483, 262144, 47, 1769484, 327680, 47, 1769485, 262144, 47, 1769486, 327680, 47, 1769487, 262144, 47, 1769488, 262144, 17, 1769489, 327680, 17, 1769490, 262144, 17, 1769491, 327680, 17, 1769492, 262144, 17, 1769493, 327680, 17, 1769494, 262144, 17, 1769495, 327680, 17, 1769496, 262144, 17, 1769497, 327680, 17, 1769498, 262144, 17, 1769499, 327680, 17, 1769500, 262144, 17, 1769501, 327680, 17, 1769502, 262144, 17, 1769503, 327680, 17, 1769504, 262144, 17, 1769525, 65536, 0, 1769526, 65536, 0, 1769527, 65536, 0, 1769528, 65536, 0, 1769529, 65536, 0, 1769530, 65536, 0, 1769531, 65536, 0, 1769532, 65536, 0, 1769533, 65536, 0, 1835025, 262144, 20, 1835026, 131072, 17, 1835027, 196608, 17, 1835028, 131072, 17, 1835029, 196608, 17, 1835030, 131072, 17, 1835031, 196608, 17, 1835032, 131072, 23, 1835033, 196608, 23, 1835034, 262144, 23, 1835035, 196608, 17, 1835036, 131072, 17, 1835037, 196608, 17, 1835038, 131072, 17, 1835039, 196608, 17, 1835040, 131072, 17, 1835061, 65536, 0, 1835062, 65536, 0, 1835063, 65536, 0, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 65536, 0, 1835067, 65536, 0, 1835068, 65536, 0, 1835069, 65536, 0, 1835070, 65536, 0, 1835071, 262144, 71, 1900562, 262144, 17, 1900563, 327680, 17, 1900564, 262144, 17, 1900565, 327680, 17, 1900566, 262144, 17, 1900567, 327680, 17, 1900568, 131072, 24, 1900569, 196608, 24, 1900570, 262144, 24, 1900571, 327680, 17, 1900572, 262144, 17, 1900573, 327680, 17, 1900574, 262144, 17, 1900575, 327680, 17, 1900576, 262144, 17, 1900597, 65536, 0, 1900598, 65536, 0, 1900599, 65536, 0, 1900600, 65536, 0, 1900601, 65536, 0, 1900602, 65536, 0, 1900603, 65536, 0, 1900604, 65536, 0, 1900605, 131072, 71, 1900606, 196608, 71, 1900607, 262144, 71, 1966098, 262144, 47, 1966099, 327680, 47, 1966100, 262144, 47, 1966101, 327680, 47, 1966102, 262144, 47, 1966103, 327680, 47, 1966104, 131072, 25, 1966105, 196608, 25, 1966106, 262144, 25, 1966107, 327680, 47, 1966108, 262144, 47, 1966109, 327680, 47, 1966110, 262144, 47, 1966111, 327680, 47, 1966112, 262144, 47, 1966132, 65536, 0, 1966133, 65536, 0, 1966134, 65536, 0, 1966135, 65536, 0, 1966136, 65536, 0, 1966137, 65536, 0, 1966138, 65536, 0, 1966139, 65536, 0, 1966140, 65536, 0, 1966141, 0, 72, 1966142, 65536, 72, 1966143, 262144, 72, 2031641, 393216, 24, 2031668, 65536, 0, 2031669, 65536, 0, 2031670, 65536, 0, 2031671, 65536, 0, 2031672, 65536, 0, 2031673, 65536, 0, 2031674, 65536, 0, 2031675, 65536, 0, 2031676, 65536, 0, 2097159, 262144, 40, 2097160, 327680, 40, 2097161, 393216, 40, 2097162, 458752, 40, 2097204, 131072, 71, 2097205, 65536, 0, 2097206, 65536, 0, 2097207, 65536, 0, 2097208, 65536, 0, 2097209, 65536, 0, 2097210, 65536, 0, 2097211, 65536, 0, 2097212, 131072, 71, 2162740, 0, 71, 2162741, 65536, 71, 2162742, 131072, 71, 2162743, 196608, 71, 2162744, 0, 0, 2162745, 65536, 71, 2162746, 131072, 71, 2162747, 196608, 71, 2162748, 262144, 71, 2228276, 0, 72, 2228277, 65536, 73, 2228278, 196608, 73, 2228279, 262144, 73, 2228280, 0, 0, 2228281, 65536, 73, 2228282, 196608, 73, 2228283, 262144, 73, 2228284, 262144, 72, 2293780, 196608, 4, 2293781, 262144, 4, 2293782, 327680, 4, 2293783, 393216, 4, 2293784, 458752, 4, 2293813, 65536, 74, 2293814, 196608, 74, 2293815, 262144, 74, 2293817, 65536, 74, 2293818, 196608, 74, 2293819, 262144, 74, 2293821, 196608, 4, 2293822, 262144, 4, 2293823, 327680, 4, 2293824, 393216, 4, 2293825, 458752, 4, 2359316, 196608, 5, 2359317, 262144, 5, 2359318, 327680, 5, 2359319, 393216, 5, 2359320, 458752, 5, 2359326, 196608, 4, 2359327, 262144, 4, 2359328, 327680, 4, 2359329, 393216, 4, 2359330, 458752, 4, 2359344, 196608, 4, 2359345, 262144, 4, 2359346, 327680, 4, 2359347, 393216, 4, 2359348, 458752, 4, 2359352, 0, 0, 2359357, 196608, 5, 2359358, 262144, 5, 2359359, 327680, 5, 2359360, 393216, 5, 2359361, 458752, 5, 2424847, 196608, 4, 2424848, 262144, 4, 2424849, 327680, 4, 2424850, 393216, 4, 2424851, 458752, 4, 2424852, 196608, 6, 2424853, 262144, 6, 2424854, 327680, 6, 2424855, 393216, 6, 2424856, 458752, 6, 2424862, 196608, 5, 2424863, 262144, 5, 2424864, 327680, 5, 2424865, 393216, 5, 2424866, 458752, 5, 2424880, 196608, 5, 2424881, 262144, 5, 2424882, 327680, 5, 2424883, 393216, 5, 2424884, 458752, 5, 2424888, 0, 0, 2424893, 196608, 6, 2424894, 262144, 6, 2424895, 327680, 6, 2424896, 393216, 6, 2424897, 458752, 6, 2490383, 196608, 5, 2490384, 262144, 5, 2490385, 327680, 5, 2490386, 393216, 5, 2490387, 458752, 5, 2490388, 196608, 17, 2490389, 262144, 7, 2490390, 327680, 7, 2490391, 393216, 7, 2490392, 196608, 17, 2490393, 131072, 17, 2490398, 196608, 6, 2490399, 262144, 6, 2490400, 327680, 6, 2490401, 393216, 6, 2490402, 458752, 6, 2490403, 131072, 17, 2490404, 196608, 17, 2490405, 131072, 17, 2490406, 196608, 17, 2490407, 131072, 17, 2490408, 196608, 17, 2490416, 196608, 6, 2490417, 262144, 6, 2490418, 327680, 6, 2490419, 393216, 6, 2490420, 458752, 6, 2490421, 131072, 17, 2490422, 0, 0, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2490427, 0, 0, 2490428, 0, 0, 2490429, 196608, 17, 2490430, 262144, 7, 2490431, 327680, 7, 2490432, 393216, 7, 2490433, 196608, 17, 2555919, 196608, 6, 2555920, 262144, 6, 2555921, 327680, 6, 2555922, 393216, 6, 2555923, 458752, 6, 2555924, 327680, 17, 2555925, 262144, 8, 2555926, 327680, 8, 2555927, 393216, 8, 2555928, 327680, 17, 2555929, 262144, 17, 2555930, 131072, 24, 2555931, 196608, 24, 2555932, 196608, 24, 2555933, 262144, 24, 2555934, 327680, 17, 2555935, 262144, 7, 2555936, 327680, 7, 2555937, 393216, 7, 2555938, 327680, 17, 2555939, 262144, 17, 2555940, 196608, 4, 2555941, 262144, 4, 2555942, 327680, 4, 2555943, 393216, 4, 2555944, 458752, 4, 2555952, 327680, 17, 2555953, 262144, 7, 2555954, 327680, 7, 2555955, 393216, 7, 2555956, 327680, 17, 2555957, 262144, 17, 2555958, 0, 0, 2555959, 0, 0, 2555960, 0, 0, 2555961, 0, 0, 2555962, 0, 0, 2555963, 0, 0, 2555964, 0, 0, 2555965, 327680, 17, 2555966, 262144, 8, 2555967, 327680, 8, 2555968, 393216, 8, 2555969, 458752, 4, 2621455, 131072, 17, 2621456, 262144, 7, 2621457, 327680, 7, 2621458, 393216, 7, 2621459, 131072, 17, 2621460, 196608, 17, 2621461, 262144, 9, 2621462, 327680, 9, 2621463, 393216, 9, 2621464, 196608, 17, 2621465, 131072, 17, 2621466, 131072, 24, 2621467, 196608, 24, 2621468, 196608, 24, 2621469, 262144, 24, 2621470, 196608, 4, 2621471, 262144, 4, 2621472, 327680, 4, 2621473, 393216, 4, 2621474, 458752, 4, 2621475, 131072, 17, 2621476, 196608, 5, 2621477, 262144, 5, 2621478, 327680, 5, 2621479, 393216, 5, 2621480, 458752, 5, 2621488, 196608, 17, 2621489, 262144, 8, 2621490, 327680, 8, 2621491, 393216, 8, 2621492, 196608, 17, 2621493, 131072, 17, 2621494, 0, 0, 2621495, 0, 0, 2621496, 0, 0, 2621497, 0, 0, 2621498, 65536, 0, 2621499, 65536, 0, 2621500, 0, 0, 2621501, 196608, 17, 2621502, 65536, 76, 2621503, 131072, 76, 2621504, 196608, 76, 2621505, 262144, 76, 2686991, 196608, 4, 2686992, 262144, 4, 2686993, 327680, 4, 2686994, 393216, 4, 2686995, 458752, 4, 2686996, 327680, 17, 2686997, 327680, 25, 2686998, 393216, 25, 2686999, 458752, 25, 2687000, 327680, 17, 2687001, 262144, 17, 2687002, 131072, 24, 2687003, 196608, 24, 2687004, 196608, 24, 2687005, 262144, 24, 2687006, 196608, 5, 2687007, 262144, 5, 2687008, 327680, 5, 2687009, 393216, 5, 2687010, 458752, 5, 2687011, 262144, 17, 2687012, 196608, 6, 2687013, 262144, 6, 2687014, 327680, 6, 2687015, 393216, 6, 2687016, 458752, 6, 2687024, 327680, 17, 2687025, 262144, 9, 2687026, 327680, 9, 2687027, 393216, 9, 2687028, 327680, 17, 2687029, 262144, 17, 2687030, 262144, 3, 2687031, 327680, 3, 2687032, 0, 0, 2687033, 0, 0, 2687034, 0, 0, 2687035, 0, 0, 2687036, 0, 0, 2687037, 196608, 17, 2687038, 65536, 77, 2687039, 131072, 77, 2687040, 196608, 77, 2687041, 262144, 77, 2752527, 196608, 5, 2752528, 262144, 5, 2752529, 327680, 5, 2752530, 393216, 5, 2752531, 458752, 5, 2752532, 196608, 17, 2752533, 131072, 17, 2752534, 196608, 17, 2752535, 131072, 17, 2752536, 196608, 17, 2752537, 131072, 17, 2752538, 131072, 24, 2752539, 196608, 24, 2752540, 196608, 24, 2752541, 262144, 24, 2752542, 196608, 6, 2752543, 262144, 6, 2752544, 327680, 6, 2752545, 393216, 6, 2752546, 458752, 6, 2752547, 131072, 17, 2752548, 196608, 17, 2752549, 262144, 7, 2752550, 327680, 7, 2752551, 393216, 7, 2752552, 196608, 17, 2752560, 196608, 17, 2752561, 327680, 25, 2752562, 393216, 25, 2752563, 458752, 25, 2752564, 196608, 17, 2752565, 131072, 17, 2752566, 0, 0, 2752567, 0, 0, 2752568, 0, 0, 2752569, 0, 0, 2752570, 0, 0, 2752571, 0, 0, 2752572, 0, 0, 2752573, 196608, 17, 2752574, 65536, 78, 2752575, 131072, 78, 2752576, 196608, 78, 2752577, 262144, 78, 2818063, 196608, 6, 2818064, 262144, 6, 2818065, 327680, 6, 2818066, 393216, 6, 2818067, 458752, 6, 2818068, 327680, 17, 2818069, 262144, 17, 2818070, 327680, 17, 2818071, 262144, 17, 2818072, 327680, 17, 2818073, 262144, 17, 2818074, 131072, 24, 2818075, 196608, 24, 2818076, 196608, 24, 2818077, 262144, 24, 2818078, 327680, 17, 2818079, 262144, 7, 2818080, 327680, 7, 2818081, 393216, 7, 2818082, 327680, 17, 2818083, 262144, 17, 2818084, 327680, 17, 2818085, 262144, 8, 2818086, 327680, 8, 2818087, 393216, 8, 2818088, 327680, 17, 2818096, 327680, 17, 2818097, 65536, 66, 2818098, 131072, 66, 2818099, 196608, 66, 2818100, 327680, 17, 2818101, 262144, 17, 2818102, 65536, 0, 2818103, 65536, 0, 2818104, 0, 0, 2818105, 0, 0, 2818106, 262144, 3, 2818107, 327680, 3, 2818108, 0, 0, 2818109, 327680, 17, 2818110, 65536, 79, 2818111, 131072, 79, 2818112, 196608, 79, 2818113, 262144, 79, 2883599, 131072, 17, 2883600, 262144, 7, 2883601, 327680, 7, 2883602, 393216, 7, 2883603, 131072, 17, 2883604, 196608, 17, 2883605, 131072, 17, 2883606, 327680, 42, 2883607, 393216, 42, 2883608, 196608, 17, 2883609, 131072, 17, 2883610, 131072, 24, 2883611, 196608, 24, 2883612, 196608, 24, 2883613, 262144, 24, 2883614, 196608, 17, 2883615, 262144, 8, 2883616, 327680, 8, 2883617, 393216, 8, 2883618, 196608, 17, 2883619, 131072, 17, 2883620, 196608, 17, 2883621, 262144, 9, 2883622, 327680, 9, 2883623, 393216, 9, 2883624, 196608, 17, 2883632, 196608, 17, 2883633, 65536, 67, 2883634, 131072, 67, 2883635, 196608, 67, 2883636, 196608, 17, 2883637, 131072, 17, 2883638, 65536, 0, 2883639, 0, 0, 2883640, 0, 0, 2883641, 0, 0, 2883642, 0, 0, 2883643, 0, 0, 2883644, 0, 0, 2883645, 196608, 17, 2883646, 65536, 80, 2883647, 131072, 80, 2883648, 196608, 80, 2883649, 262144, 80, 2949135, 196608, 4, 2949136, 262144, 4, 2949137, 327680, 4, 2949138, 393216, 4, 2949139, 458752, 4, 2949140, 327680, 17, 2949141, 262144, 17, 2949142, 327680, 43, 2949143, 393216, 43, 2949144, 327680, 17, 2949145, 262144, 17, 2949146, 131072, 24, 2949147, 196608, 24, 2949148, 196608, 24, 2949149, 262144, 24, 2949150, 327680, 17, 2949151, 262144, 9, 2949152, 327680, 9, 2949153, 393216, 9, 2949154, 327680, 17, 2949155, 262144, 17, 2949156, 327680, 17, 2949157, 262144, 10, 2949158, 327680, 10, 2949159, 393216, 10, 2949160, 327680, 17, 2949168, 327680, 17, 2949169, 65536, 68, 2949170, 131072, 68, 2949171, 196608, 68, 2949172, 327680, 17, 2949173, 262144, 17, 2949174, 0, 0, 2949175, 0, 0, 2949176, 0, 0, 2949177, 0, 0, 2949178, 65536, 0, 2949179, 65536, 0, 2949180, 0, 0, 2949181, 327680, 17, 2949182, 65536, 81, 2949183, 131072, 81, 2949184, 196608, 81, 2949185, 262144, 81, 3014671, 196608, 5, 3014672, 262144, 5, 3014673, 327680, 5, 3014674, 393216, 5, 3014675, 458752, 5, 3014676, 196608, 17, 3014677, 131072, 17, 3014678, 327680, 44, 3014679, 393216, 44, 3014680, 196608, 17, 3014681, 131072, 17, 3014682, 131072, 24, 3014683, 196608, 24, 3014684, 196608, 24, 3014685, 262144, 24, 3014686, 196608, 17, 3014687, 262144, 10, 3014688, 327680, 10, 3014689, 393216, 10, 3014690, 196608, 17, 3014691, 131072, 17, 3014692, 196608, 17, 3014693, 131072, 17, 3014694, 196608, 17, 3014695, 131072, 17, 3014696, 196608, 17, 3014704, 196608, 17, 3014705, 65536, 69, 3014706, 131072, 69, 3014707, 196608, 69, 3014708, 196608, 17, 3014709, 131072, 17, 3014710, 0, 0, 3014711, 0, 0, 3014712, 0, 0, 3014713, 0, 0, 3014714, 0, 0, 3014715, 0, 0, 3014716, 0, 0, 3014717, 196608, 17, 3014718, 131072, 17, 3014719, 196608, 17, 3014720, 196608, 82, 3014721, 262144, 82, 3080207, 196608, 6, 3080208, 262144, 6, 3080209, 327680, 6, 3080210, 393216, 6, 3080211, 458752, 6, 3080212, 327680, 17, 3080213, 262144, 17, 3080214, 327680, 17, 3080215, 262144, 17, 3080216, 327680, 17, 3080217, 262144, 17, 3080218, 131072, 24, 3080219, 196608, 24, 3080220, 196608, 24, 3080221, 262144, 24, 3080222, 327680, 17, 3080223, 262144, 17, 3080224, 327680, 17, 3080225, 262144, 17, 3080226, 327680, 17, 3080227, 262144, 17, 3080228, 327680, 17, 3080229, 262144, 17, 3080230, 327680, 17, 3080231, 262144, 17, 3080232, 327680, 17, 3080240, 327680, 17, 3080241, 262144, 17, 3080242, 327680, 17, 3080243, 262144, 17, 3080244, 327680, 17, 3080245, 262144, 17, 3080246, 262144, 17, 3080247, 327680, 17, 3080248, 262144, 17, 3080249, 327680, 17, 3080250, 262144, 17, 3080251, 327680, 17, 3080252, 262144, 17, 3080253, 327680, 17, 3080254, 262144, 17, 3080255, 327680, 17, 3080256, 262144, 17, 3080257, 327680, 17, 3145743, 131072, 17, 3145744, 262144, 7, 3145745, 327680, 7, 3145746, 393216, 7, 3145747, 131072, 17, 3145748, 131072, 23, 3145749, 196608, 23, 3145750, 196608, 23, 3145751, 196608, 23, 3145752, 196608, 23, 3145753, 196608, 23, 3145754, 196608, 23, 3145755, 196608, 23, 3145756, 196608, 23, 3145757, 196608, 23, 3145758, 196608, 23, 3145759, 196608, 23, 3145760, 196608, 23, 3145761, 196608, 23, 3145762, 196608, 23, 3145763, 196608, 23, 3145764, 196608, 23, 3145765, 196608, 23, 3145766, 196608, 23, 3145767, 196608, 23, 3145768, 262144, 23, 3145776, 196608, 23, 3145777, 196608, 23, 3145778, 196608, 23, 3145779, 196608, 23, 3145780, 196608, 23, 3145781, 196608, 23, 3145782, 196608, 23, 3145783, 196608, 23, 3145784, 196608, 23, 3145785, 196608, 23, 3145786, 196608, 23, 3145787, 196608, 23, 3145788, 196608, 23, 3145789, 196608, 23, 3145790, 196608, 23, 3145791, 196608, 23, 3145792, 262144, 23, 3145793, 196608, 17, 3211279, 262144, 17, 3211280, 262144, 8, 3211281, 327680, 8, 3211282, 393216, 8, 3211283, 262144, 17, 3211284, 131072, 24, 3211285, 196608, 24, 3211286, 196608, 24, 3211287, 196608, 24, 3211288, 196608, 24, 3211289, 196608, 24, 3211290, 196608, 24, 3211291, 196608, 24, 3211292, 196608, 24, 3211293, 196608, 24, 3211294, 196608, 24, 3211295, 196608, 24, 3211296, 196608, 24, 3211297, 196608, 24, 3211298, 196608, 24, 3211299, 196608, 24, 3211300, 196608, 24, 3211301, 196608, 24, 3211302, 196608, 24, 3211303, 196608, 24, 3211304, 262144, 24, 3211312, 196608, 24, 3211313, 196608, 24, 3211314, 196608, 24, 3211315, 196608, 24, 3211316, 196608, 24, 3211317, 196608, 24, 3211318, 196608, 24, 3211319, 196608, 24, 3211320, 196608, 24, 3211321, 196608, 24, 3211322, 196608, 24, 3211323, 196608, 24, 3211324, 196608, 24, 3211325, 196608, 24, 3211326, 196608, 24, 3211327, 196608, 24, 3211328, 262144, 24, 3211329, 262144, 17, 3276815, 131072, 17, 3276816, 262144, 9, 3276817, 327680, 9, 3276818, 393216, 9, 3276819, 131072, 17, 3276820, 131072, 25, 3276821, 196608, 25, 3276822, 196608, 25, 3276823, 196608, 25, 3276824, 196608, 25, 3276825, 196608, 25, 3276826, 196608, 25, 3276827, 196608, 25, 3276828, 196608, 25, 3276829, 196608, 25, 3276830, 196608, 25, 3276831, 196608, 25, 3276832, 196608, 25, 3276833, 196608, 25, 3276834, 196608, 25, 3276835, 196608, 25, 3276836, 196608, 25, 3276837, 196608, 25, 3276838, 196608, 25, 3276839, 196608, 25, 3276840, 262144, 25, 3276848, 196608, 25, 3276849, 196608, 25, 3276850, 196608, 25, 3276851, 196608, 25, 3276852, 196608, 25, 3276853, 196608, 25, 3276854, 196608, 25, 3276855, 196608, 25, 3276856, 196608, 25, 3276857, 196608, 25, 3276858, 196608, 25, 3276859, 196608, 25, 3276860, 196608, 25, 3276861, 196608, 25, 3276862, 196608, 25, 3276863, 196608, 25, 3276864, 262144, 25, 3276865, 131072, 17, 3342351, 262144, 17, 3342352, 327680, 25, 3342353, 393216, 25, 3342354, 458752, 25, 3342355, 262144, 17, 3342356, 327680, 17, 3342357, 262144, 17, 3342358, 327680, 17, 3342359, 262144, 17, 3342360, 327680, 17, 3342361, 262144, 17, 3342362, 131072, 23, 3342363, 196608, 24, 3342364, 196608, 24, 3342365, 262144, 23, 3342366, 327680, 17, 3342367, 262144, 17, 3342368, 327680, 17, 3342369, 262144, 17, 3342370, 327680, 17, 3342371, 262144, 17, 3342372, 327680, 17, 3342373, 262144, 17, 3342374, 327680, 17, 3342375, 262144, 17, 3342376, 327680, 17, 3342384, 262144, 17, 3342385, 327680, 17, 3342386, 262144, 17, 3342387, 131072, 23, 3342388, 196608, 24, 3342389, 196608, 24, 3342390, 262144, 23, 3342391, 327680, 17, 3342392, 262144, 17, 3342393, 327680, 17, 3342394, 262144, 17, 3342395, 327680, 17, 3342396, 262144, 17, 3342397, 327680, 17, 3342398, 262144, 17, 3342399, 327680, 17, 3342400, 262144, 17, 3342401, 327680, 17, 3407887, 131072, 17, 3407888, 196608, 17, 3407889, 131072, 17, 3407890, 196608, 17, 3407891, 131072, 17, 3407892, 196608, 17, 3407893, 131072, 17, 3407894, 196608, 17, 3407895, 131072, 17, 3407896, 196608, 17, 3407897, 131072, 17, 3407898, 131072, 24, 3407899, 196608, 24, 3407900, 196608, 24, 3407901, 262144, 24, 3407902, 196608, 17, 3407903, 131072, 17, 3407904, 196608, 17, 3407905, 131072, 17, 3407906, 196608, 17, 3407907, 131072, 17, 3407908, 196608, 17, 3407909, 131072, 17, 3407910, 196608, 17, 3407911, 131072, 17, 3407912, 196608, 17, 3407920, 131072, 17, 3407921, 196608, 17, 3407922, 131072, 17, 3407923, 131072, 24, 3407924, 196608, 24, 3407925, 196608, 24, 3407926, 262144, 24, 3407927, 196608, 17, 3407928, 131072, 17, 3407929, 196608, 17, 3407930, 131072, 17, 3407931, 196608, 17, 3407932, 131072, 17, 3407933, 196608, 17, 3407934, 131072, 17, 3407935, 196608, 17, 3407936, 131072, 17, 3407937, 196608, 17, 3473423, 0, 71, 3473424, 65536, 71, 3473425, 131072, 71, 3473426, 131072, 71, 3473427, 196608, 71, 3473428, 65536, 71, 3473429, 196608, 71, 3473430, 65536, 71, 3473431, 196608, 71, 3473432, 65536, 71, 3473433, 131072, 71, 3473434, 196608, 70, 3473435, 65536, 70, 3473436, 131072, 70, 3473437, 196608, 70, 3473438, 65536, 71, 3473439, 196608, 71, 3473440, 65536, 71, 3473441, 131072, 71, 3473442, 196608, 71, 3473443, 65536, 71, 3473444, 196608, 71, 3473445, 65536, 71, 3473446, 131072, 71, 3473447, 196608, 71, 3473448, 262144, 71, 3473456, 0, 71, 3473457, 65536, 71, 3473458, 131072, 71, 3473459, 131072, 22, 3473460, 196608, 22, 3473461, 196608, 22, 3473462, 262144, 22, 3473463, 131072, 71, 3473464, 196608, 71, 3473465, 65536, 71, 3473466, 196608, 71, 3473467, 65536, 71, 3473468, 131072, 71, 3473469, 196608, 71, 3473470, 65536, 71, 3473471, 131072, 71, 3473472, 196608, 71, 3473473, 262144, 71, 3538959, 0, 72, 3538960, 0, 73, 3538961, 65536, 73, 3538962, 196608, 73, 3538963, 65536, 73, 3538964, 131072, 73, 3538965, 196608, 73, 3538966, 65536, 73, 3538967, 131072, 73, 3538968, 196608, 73, 3538969, 65536, 73, 3538970, 196608, 73, 3538971, 65536, 73, 3538972, 196608, 73, 3538973, 65536, 73, 3538974, 131072, 73, 3538975, 196608, 73, 3538976, 65536, 73, 3538977, 196608, 73, 3538978, 65536, 73, 3538979, 131072, 73, 3538980, 196608, 73, 3538981, 65536, 73, 3538982, 196608, 73, 3538983, 262144, 73, 3538984, 262144, 72, 3538992, 0, 72, 3538993, 0, 73, 3538994, 65536, 73, 3538995, 131072, 14, 3538996, 196608, 14, 3538997, 262144, 14, 3538998, 327680, 14, 3538999, 65536, 73, 3539000, 196608, 73, 3539001, 65536, 73, 3539002, 131072, 73, 3539003, 196608, 73, 3539004, 65536, 73, 3539005, 196608, 73, 3539006, 65536, 73, 3539007, 196608, 73, 3539008, 262144, 73, 3539009, 262144, 72, 3604496, 0, 74, 3604497, 65536, 74, 3604498, 196608, 74, 3604499, 65536, 74, 3604500, 131072, 74, 3604501, 196608, 74, 3604502, 65536, 74, 3604503, 131072, 74, 3604504, 196608, 74, 3604505, 65536, 74, 3604506, 196608, 74, 3604507, 65536, 74, 3604508, 196608, 74, 3604509, 65536, 74, 3604510, 131072, 74, 3604511, 196608, 74, 3604512, 65536, 74, 3604513, 196608, 74, 3604514, 65536, 74, 3604515, 131072, 74, 3604516, 196608, 74, 3604517, 65536, 74, 3604518, 196608, 74, 3604519, 262144, 74, 3604529, 0, 74, 3604530, 65536, 74, 3604531, 131072, 14, 3604532, 196608, 14, 3604533, 262144, 14, 3604534, 327680, 14, 3604535, 65536, 74, 3604536, 196608, 74, 3604537, 65536, 74, 3604538, 131072, 74, 3604539, 196608, 74, 3604540, 65536, 74, 3604541, 196608, 74, 3604542, 65536, 74, 3604543, 196608, 74, 3604544, 262144, 74, 3997718, 0, 20, 3997719, 65536, 20, 3997720, 131072, 20, 3997721, 196608, 20, 4128819, 131072, 14, 4128820, 196608, 14, 4128821, 262144, 14, 4128822, 327680, 14, 4194320, 196608, 4, 4194321, 262144, 4, 4194322, 327680, 4, 4194323, 393216, 4, 4194324, 458752, 4, 4194331, 196608, 4, 4194332, 262144, 4, 4194333, 327680, 4, 4194334, 393216, 4, 4194335, 458752, 4, 4194336, 196608, 4, 4194337, 262144, 4, 4194338, 327680, 4, 4194339, 393216, 4, 4194340, 458752, 4, 4194355, 131072, 14, 4194356, 196608, 14, 4194357, 262144, 14, 4194358, 327680, 14, 4259856, 196608, 5, 4259857, 262144, 5, 4259858, 327680, 5, 4259859, 393216, 5, 4259860, 458752, 5, 4259862, 131072, 39, 4259863, 131072, 39, 4259864, 131072, 39, 4259865, 131072, 39, 4259867, 196608, 5, 4259868, 262144, 5, 4259869, 327680, 5, 4259870, 393216, 5, 4259871, 458752, 5, 4259872, 196608, 5, 4259873, 262144, 5, 4259874, 327680, 5, 4259875, 393216, 5, 4259876, 458752, 5, 4259891, 327680, 23, 4259892, 393216, 23, 4259893, 393216, 23, 4259894, 458752, 23, 4259897, 0, 47, 4259898, 65536, 47, 4259899, 131072, 47, 4259900, 196608, 47, 4259901, 262144, 47, 4259902, 327680, 47, 4259903, 393216, 47, 4325389, 262144, 17, 4325390, 327680, 17, 4325391, 196608, 17, 4325392, 196608, 6, 4325393, 262144, 6, 4325394, 327680, 6, 4325395, 393216, 6, 4325396, 458752, 6, 4325397, 262144, 47, 4325398, 262144, 47, 4325399, 327680, 47, 4325400, 262144, 47, 4325401, 327680, 47, 4325402, 327680, 47, 4325403, 196608, 6, 4325404, 262144, 6, 4325405, 327680, 6, 4325406, 393216, 6, 4325407, 458752, 6, 4325408, 196608, 6, 4325409, 262144, 6, 4325410, 327680, 6, 4325411, 393216, 6, 4325412, 458752, 6, 4325424, 327680, 17, 4325425, 262144, 17, 4325426, 327680, 17, 4325427, 327680, 24, 4325428, 393216, 24, 4325429, 393216, 24, 4325430, 458752, 24, 4325431, 262144, 17, 4325432, 327680, 17, 4325433, 0, 48, 4325434, 65536, 48, 4325435, 131072, 48, 4325436, 196608, 48, 4325437, 262144, 48, 4325438, 327680, 48, 4325439, 393216, 48, 4325440, 327680, 17, 4390925, 131072, 17, 4390926, 196608, 17, 4390927, 327680, 17, 4390928, 196608, 24, 4390929, 262144, 7, 4390930, 327680, 7, 4390931, 393216, 7, 4390932, 196608, 24, 4390933, 131072, 17, 4390934, 131072, 24, 4390935, 196608, 24, 4390936, 196608, 24, 4390937, 262144, 24, 4390938, 196608, 17, 4390939, 196608, 24, 4390940, 262144, 7, 4390941, 327680, 7, 4390942, 393216, 7, 4390943, 196608, 24, 4390944, 196608, 24, 4390945, 262144, 7, 4390946, 327680, 7, 4390947, 393216, 7, 4390948, 196608, 24, 4390960, 196608, 17, 4390961, 131072, 17, 4390962, 196608, 17, 4390963, 131072, 24, 4390964, 196608, 24, 4390965, 196608, 24, 4390966, 262144, 24, 4390967, 131072, 17, 4390968, 196608, 17, 4390969, 131072, 17, 4390970, 65536, 49, 4390971, 131072, 49, 4390972, 196608, 49, 4390973, 262144, 49, 4390974, 327680, 49, 4390975, 393216, 49, 4390976, 196608, 17, 4456461, 262144, 17, 4456462, 327680, 17, 4456463, 196608, 17, 4456464, 196608, 24, 4456465, 262144, 8, 4456466, 327680, 8, 4456467, 393216, 8, 4456468, 196608, 24, 4456469, 262144, 17, 4456470, 131072, 24, 4456471, 196608, 24, 4456472, 196608, 24, 4456473, 262144, 24, 4456474, 327680, 17, 4456475, 196608, 24, 4456476, 262144, 8, 4456477, 327680, 8, 4456478, 393216, 8, 4456479, 196608, 24, 4456480, 196608, 24, 4456481, 262144, 8, 4456482, 327680, 8, 4456483, 393216, 8, 4456484, 196608, 24, 4456496, 327680, 17, 4456497, 262144, 17, 4456498, 327680, 17, 4456499, 131072, 25, 4456500, 196608, 24, 4456501, 196608, 24, 4456502, 262144, 25, 4456503, 262144, 17, 4456504, 327680, 17, 4456505, 262144, 17, 4456506, 65536, 50, 4456507, 131072, 50, 4456508, 196608, 50, 4456509, 262144, 50, 4456510, 327680, 50, 4456511, 393216, 50, 4456512, 327680, 17, 4521997, 131072, 17, 4521998, 196608, 17, 4521999, 327680, 17, 4522000, 196608, 24, 4522001, 262144, 9, 4522002, 327680, 9, 4522003, 393216, 9, 4522004, 196608, 24, 4522005, 131072, 17, 4522006, 131072, 24, 4522007, 196608, 24, 4522008, 196608, 24, 4522009, 262144, 24, 4522010, 196608, 17, 4522011, 196608, 24, 4522012, 262144, 9, 4522013, 327680, 9, 4522014, 393216, 9, 4522015, 196608, 24, 4522016, 196608, 24, 4522017, 262144, 9, 4522018, 327680, 9, 4522019, 393216, 9, 4522020, 196608, 24, 4522032, 196608, 17, 4522033, 131072, 17, 4522034, 196608, 17, 4522035, 131072, 23, 4522036, 196608, 24, 4522037, 196608, 24, 4522038, 262144, 23, 4522039, 131072, 17, 4522040, 196608, 17, 4522041, 131072, 17, 4522042, 65536, 51, 4522043, 131072, 51, 4522044, 196608, 17, 4522045, 131072, 17, 4522046, 196608, 17, 4522047, 131072, 17, 4522048, 196608, 17, 4587533, 262144, 17, 4587534, 327680, 17, 4587535, 196608, 17, 4587536, 196608, 24, 4587537, 262144, 10, 4587538, 327680, 10, 4587539, 393216, 10, 4587540, 196608, 24, 4587541, 262144, 17, 4587542, 131072, 24, 4587543, 196608, 24, 4587544, 196608, 24, 4587545, 262144, 24, 4587546, 327680, 17, 4587547, 196608, 24, 4587548, 262144, 10, 4587549, 327680, 10, 4587550, 393216, 10, 4587551, 196608, 24, 4587552, 196608, 24, 4587553, 327680, 25, 4587554, 393216, 25, 4587555, 458752, 25, 4587556, 196608, 24, 4587568, 327680, 17, 4587569, 262144, 17, 4587570, 327680, 17, 4587571, 131072, 24, 4587572, 196608, 24, 4587573, 196608, 24, 4587574, 262144, 24, 4587575, 262144, 17, 4587576, 327680, 17, 4587577, 262144, 17, 4587578, 65536, 52, 4587579, 131072, 52, 4587580, 327680, 17, 4587581, 262144, 17, 4587582, 327680, 17, 4587583, 262144, 17, 4587584, 327680, 17, 4653057, 131072, 17, 4653058, 196608, 17, 4653059, 131072, 17, 4653060, 196608, 17, 4653061, 131072, 17, 4653062, 196608, 17, 4653063, 131072, 17, 4653064, 0, 21, 4653067, 65536, 21, 4653068, 196608, 17, 4653069, 131072, 17, 4653070, 196608, 17, 4653071, 327680, 17, 4653072, 196608, 24, 4653073, 196608, 24, 4653074, 196608, 24, 4653075, 196608, 24, 4653076, 196608, 24, 4653077, 131072, 17, 4653078, 131072, 24, 4653079, 196608, 24, 4653080, 196608, 24, 4653081, 262144, 24, 4653082, 196608, 17, 4653083, 196608, 24, 4653084, 196608, 24, 4653085, 196608, 24, 4653086, 196608, 24, 4653087, 196608, 24, 4653088, 196608, 24, 4653089, 196608, 24, 4653090, 196608, 24, 4653091, 196608, 24, 4653092, 196608, 24, 4653104, 196608, 17, 4653105, 131072, 17, 4653106, 196608, 17, 4653107, 131072, 25, 4653108, 196608, 25, 4653109, 196608, 25, 4653110, 262144, 25, 4653111, 131072, 17, 4653112, 196608, 17, 4653113, 131072, 17, 4653114, 196608, 17, 4653115, 131072, 17, 4653116, 196608, 17, 4653117, 131072, 17, 4653118, 196608, 17, 4653119, 131072, 17, 4653120, 196608, 17, 4718593, 196608, 17, 4718594, 196608, 24, 4718595, 196608, 24, 4718596, 196608, 24, 4718597, 196608, 24, 4718598, 196608, 24, 4718599, 196608, 24, 4718600, 0, 22, 4718603, 65536, 22, 4718604, 196608, 24, 4718605, 196608, 24, 4718606, 196608, 24, 4718607, 196608, 24, 4718608, 196608, 24, 4718609, 196608, 24, 4718610, 196608, 24, 4718611, 196608, 24, 4718612, 196608, 24, 4718613, 196608, 24, 4718614, 196608, 24, 4718615, 196608, 24, 4718616, 196608, 24, 4718617, 196608, 24, 4718618, 196608, 24, 4718619, 196608, 24, 4718620, 196608, 24, 4718621, 196608, 24, 4718622, 196608, 24, 4718623, 196608, 24, 4718624, 196608, 24, 4718625, 196608, 24, 4718626, 196608, 24, 4718627, 196608, 24, 4718628, 196608, 24, 4718640, 131072, 23, 4718641, 196608, 23, 4718642, 196608, 23, 4718643, 196608, 23, 4718644, 196608, 23, 4718645, 196608, 23, 4718646, 196608, 23, 4718647, 262144, 23, 4718648, 327680, 17, 4718649, 262144, 17, 4718650, 327680, 17, 4718651, 262144, 17, 4718652, 327680, 17, 4718653, 262144, 17, 4718654, 327680, 17, 4718655, 262144, 17, 4718656, 327680, 17, 4784129, 131072, 17, 4784130, 196608, 24, 4784131, 196608, 24, 4784132, 196608, 24, 4784133, 196608, 24, 4784134, 196608, 24, 4784135, 196608, 24, 4784136, 0, 23, 4784139, 65536, 23, 4784140, 196608, 24, 4784141, 196608, 24, 4784142, 196608, 24, 4784143, 196608, 24, 4784144, 196608, 24, 4784145, 196608, 24, 4784146, 196608, 24, 4784147, 196608, 24, 4784148, 196608, 24, 4784149, 196608, 24, 4784150, 196608, 24, 4784151, 196608, 24, 4784152, 196608, 24, 4784153, 196608, 24, 4784154, 196608, 24, 4784155, 196608, 24, 4784156, 196608, 24, 4784157, 196608, 24, 4784158, 196608, 24, 4784159, 196608, 24, 4784160, 196608, 24, 4784161, 196608, 24, 4784162, 196608, 24, 4784163, 196608, 24, 4784164, 196608, 24, 4784176, 131072, 24, 4784177, 196608, 24, 4784178, 196608, 24, 4784179, 196608, 24, 4784180, 196608, 24, 4784181, 196608, 24, 4784182, 196608, 24, 4784183, 262144, 24, 4784184, 131072, 23, 4784185, 196608, 23, 4784186, 196608, 23, 4784187, 196608, 23, 4784188, 196608, 23, 4784189, 196608, 23, 4784190, 196608, 23, 4784191, 262144, 23, 4784192, 196608, 17, 4849665, 196608, 17, 4849666, 196608, 25, 4849667, 196608, 25, 4849668, 196608, 25, 4849669, 196608, 25, 4849670, 196608, 25, 4849671, 196608, 25, 4849672, 0, 24, 4849675, 65536, 24, 4849676, 196608, 25, 4849677, 196608, 25, 4849678, 196608, 25, 4849679, 196608, 25, 4849680, 196608, 25, 4849681, 196608, 25, 4849682, 196608, 25, 4849683, 196608, 25, 4849684, 196608, 25, 4849685, 196608, 25, 4849686, 196608, 25, 4849687, 196608, 25, 4849688, 196608, 25, 4849689, 196608, 25, 4849690, 196608, 25, 4849691, 196608, 25, 4849692, 196608, 25, 4849693, 196608, 25, 4849694, 196608, 25, 4849695, 196608, 25, 4849696, 196608, 25, 4849697, 196608, 25, 4849698, 196608, 25, 4849699, 196608, 25, 4849700, 196608, 25, 4849712, 131072, 25, 4849713, 196608, 25, 4849714, 196608, 25, 4849715, 196608, 25, 4849716, 196608, 25, 4849717, 196608, 25, 4849718, 196608, 25, 4849719, 262144, 25, 4849720, 131072, 24, 4849721, 196608, 24, 4849722, 196608, 24, 4849723, 196608, 24, 4849724, 196608, 24, 4849725, 196608, 24, 4849726, 196608, 24, 4849727, 262144, 24, 4849728, 327680, 17, 4915201, 131072, 17, 4915202, 196608, 17, 4915203, 131072, 17, 4915204, 196608, 17, 4915205, 131072, 17, 4915206, 196608, 17, 4915207, 131072, 17, 4915208, 0, 25, 4915211, 65536, 25, 4915212, 196608, 17, 4915213, 131072, 17, 4915214, 196608, 17, 4915215, 131072, 17, 4915216, 196608, 17, 4915217, 131072, 17, 4915218, 196608, 17, 4915219, 131072, 17, 4915220, 196608, 17, 4915221, 131072, 17, 4915222, 196608, 17, 4915223, 131072, 17, 4915224, 196608, 17, 4915225, 131072, 17, 4915226, 196608, 17, 4915227, 131072, 17, 4915228, 196608, 17, 4915229, 131072, 17, 4915230, 196608, 17, 4915231, 131072, 17, 4915232, 196608, 17, 4915233, 131072, 17, 4915234, 196608, 17, 4915235, 131072, 17, 4915236, 196608, 17, 4915248, 196608, 17, 4915249, 131072, 17, 4915250, 196608, 17, 4915251, 131072, 17, 4915252, 196608, 17, 4915253, 131072, 17, 4915254, 196608, 17, 4915255, 131072, 17, 4915256, 131072, 25, 4915257, 196608, 25, 4915258, 196608, 25, 4915259, 196608, 25, 4915260, 196608, 25, 4915261, 196608, 25, 4915262, 196608, 25, 4915263, 262144, 25, 4915264, 196608, 17, 4980737, 196608, 17, 4980738, 327680, 17, 4980739, 262144, 17, 4980740, 327680, 17, 4980741, 262144, 17, 4980742, 327680, 17, 4980743, 262144, 17, 4980744, 0, 26, 4980747, 65536, 26, 4980748, 327680, 17, 4980749, 262144, 17, 4980750, 327680, 17, 4980751, 262144, 17, 4980752, 327680, 17, 4980753, 262144, 17, 4980754, 327680, 17, 4980755, 262144, 17, 4980756, 327680, 17, 4980757, 262144, 17, 4980758, 327680, 17, 4980759, 262144, 17, 4980760, 327680, 17, 4980761, 262144, 17, 4980762, 327680, 17, 4980763, 262144, 17, 4980764, 327680, 17, 4980765, 262144, 17, 4980766, 327680, 17, 4980767, 262144, 17, 4980768, 327680, 17, 4980769, 262144, 17, 4980770, 327680, 17, 4980771, 262144, 17, 4980772, 327680, 17, 4980784, 327680, 17, 4980785, 262144, 17, 4980786, 327680, 17, 4980787, 262144, 17, 4980788, 327680, 17, 4980789, 262144, 17, 4980790, 327680, 17, 4980791, 262144, 17, 4980792, 327680, 17, 4980793, 262144, 17, 4980794, 327680, 17, 4980795, 262144, 17, 4980796, 327680, 17, 4980797, 262144, 17, 4980798, 327680, 17, 4980799, 262144, 17, 4980800, 327680, 17, 5046273, 0, 70, 5046274, 65536, 70, 5046275, 131072, 70, 5046276, 196608, 70, 5046277, 65536, 70, 5046278, 196608, 70, 5046279, 262144, 70, 5046284, 0, 71, 5046285, 65536, 71, 5046286, 196608, 71, 5046287, 196608, 71, 5046288, 65536, 71, 5046289, 65536, 71, 5046290, 131072, 71, 5046291, 196608, 71, 5046292, 65536, 71, 5046293, 131072, 71, 5046294, 196608, 71, 5046295, 65536, 71, 5046296, 196608, 71, 5046297, 65536, 71, 5046298, 196608, 71, 5046299, 65536, 71, 5046300, 196608, 71, 5046301, 65536, 71, 5046302, 131072, 71, 5046303, 196608, 71, 5046304, 65536, 71, 5046305, 131072, 71, 5046306, 131072, 71, 5046307, 196608, 71, 5046308, 262144, 71, 5046320, 0, 71, 5046321, 65536, 71, 5046322, 131072, 71, 5046323, 196608, 71, 5046324, 65536, 71, 5046325, 196608, 71, 5046326, 65536, 71, 5046327, 131072, 71, 5046328, 196608, 71, 5046329, 65536, 71, 5046330, 131072, 71, 5046331, 196608, 71, 5046332, 65536, 71, 5046333, 196608, 71, 5046334, 65536, 71, 5046335, 196608, 71, 5046336, 262144, 71, 5111810, 0, 72, 5111811, 65536, 72, 5111812, 131072, 72, 5111813, 196608, 72, 5111814, 262144, 72, 5111815, 262144, 71, 5111820, 0, 72, 5111821, 0, 73, 5111822, 65536, 73, 5111823, 131072, 73, 5111824, 196608, 73, 5111825, 65536, 73, 5111826, 131072, 73, 5111827, 196608, 73, 5111828, 65536, 73, 5111829, 196608, 73, 5111830, 65536, 73, 5111831, 196608, 73, 5111832, 65536, 73, 5111833, 196608, 73, 5111834, 65536, 73, 5111835, 131072, 73, 5111836, 196608, 73, 5111837, 65536, 73, 5111838, 196608, 73, 5111839, 65536, 73, 5111840, 196608, 73, 5111841, 65536, 73, 5111842, 196608, 73, 5111843, 262144, 73, 5111844, 262144, 72, 5111856, 0, 72, 5111857, 0, 73, 5111858, 65536, 73, 5111859, 196608, 73, 5111860, 65536, 73, 5111861, 131072, 73, 5111862, 196608, 73, 5111863, 65536, 73, 5111864, 196608, 73, 5111865, 65536, 73, 5111866, 131072, 73, 5111867, 196608, 73, 5111868, 65536, 73, 5111869, 131072, 73, 5111870, 196608, 73, 5111871, 262144, 73, 5111872, 262144, 72, 5177346, 0, 73, 5177347, 65536, 73, 5177348, 131072, 73, 5177349, 196608, 73, 5177350, 196608, 73, 5177351, 262144, 73, 5177357, 0, 74, 5177358, 65536, 74, 5177359, 131072, 74, 5177360, 196608, 74, 5177361, 65536, 74, 5177362, 131072, 74, 5177363, 196608, 74, 5177364, 65536, 74, 5177365, 196608, 74, 5177366, 65536, 74, 5177367, 196608, 74, 5177368, 65536, 74, 5177369, 196608, 74, 5177370, 65536, 74, 5177371, 131072, 74, 5177372, 196608, 74, 5177373, 65536, 74, 5177374, 196608, 74, 5177375, 65536, 74, 5177376, 196608, 74, 5177377, 65536, 74, 5177378, 196608, 74, 5177379, 262144, 74, 5177393, 0, 74, 5177394, 65536, 74, 5177395, 196608, 74, 5177396, 65536, 74, 5177397, 196608, 74, 5177398, 65536, 74, 5177399, 131072, 74, 5177400, 196608, 74, 5177401, 65536, 74, 5177402, 131072, 74, 5177403, 196608, 74, 5177404, 65536, 74, 5177405, 131072, 74, 5177406, 196608, 74, 5177407, 262144, 74, 5242882, 0, 74, 5242883, 65536, 74, 5242884, 196608, 74, 5242885, 65536, 74, 5242886, 196608, 74, 5242887, 262144, 74 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131125, 327680, 84, 131126, 393216, 84, 131127, 458752, 84, 196661, 327680, 85, 196662, 393216, 85, 196663, 458752, 85, 262197, 327680, 86, 262198, 393216, 86, 262199, 458752, 86, 327733, 327680, 87, 327734, 393216, 87, 327735, 458752, 87, 393269, 327680, 88, 393270, 393216, 88, 393271, 458752, 88, 458805, 327680, 89, 458806, 393216, 89, 458807, 458752, 89, 524341, 327680, 84, 524342, 393216, 84, 524343, 458752, 84, 589877, 327680, 85, 589878, 393216, 85, 589879, 458752, 85, 655413, 327680, 86, 655414, 393216, 86, 655415, 458752, 86, 720949, 327680, 87, 720950, 393216, 87, 720951, 458752, 87, 786485, 327680, 88, 786486, 393216, 88, 786487, 458752, 88, 852021, 327680, 89, 852022, 393216, 89, 852023, 458752, 89, 917557, 327680, 84, 917558, 393216, 84, 917559, 458752, 84, 983093, 327680, 85, 983094, 393216, 85, 983095, 458752, 85, 1048629, 327680, 86, 1048630, 393216, 86, 1048631, 458752, 86, 1114114, 65536, 39, 1114130, 131072, 39, 1114131, 131072, 39, 1114132, 131072, 39, 1114133, 131072, 39, 1114134, 131072, 39, 1114135, 196608, 55, 1114136, 262144, 55, 1114137, 327680, 55, 1114138, 393216, 55, 1114139, 458752, 55, 1114140, 131072, 39, 1114141, 131072, 39, 1114142, 131072, 39, 1114143, 131072, 39, 1114144, 131072, 39, 1114145, 196608, 39, 1114165, 327680, 87, 1114166, 393216, 87, 1114167, 458752, 87, 1179650, 0, 41, 1179669, 65536, 56, 1179670, 131072, 56, 1179671, 196608, 56, 1179672, 262144, 56, 1179673, 327680, 56, 1179674, 393216, 56, 1179675, 458752, 56, 1179676, 327680, 67, 1179677, 393216, 67, 1179681, 0, 44, 1179701, 327680, 88, 1179702, 393216, 88, 1179703, 458752, 88, 1245186, 0, 41, 1245187, 196608, 7, 1245191, 458752, 7, 1245192, 196608, 7, 1245196, 458752, 7, 1245197, 196608, 7, 1245201, 458752, 7, 1245204, 0, 57, 1245205, 65536, 57, 1245206, 131072, 57, 1245207, 196608, 57, 1245208, 262144, 57, 1245209, 327680, 57, 1245210, 393216, 57, 1245211, 458752, 57, 1245212, 327680, 68, 1245213, 393216, 68, 1245214, 458752, 68, 1245217, 0, 44, 1245237, 327680, 89, 1245238, 393216, 89, 1245239, 458752, 89, 1245241, 0, 20, 1310722, 0, 41, 1310723, 196608, 8, 1310727, 458752, 8, 1310728, 196608, 8, 1310732, 458752, 8, 1310733, 196608, 8, 1310737, 458752, 8, 1310740, 0, 58, 1310741, 65536, 58, 1310742, 131072, 58, 1310743, 196608, 58, 1310744, 262144, 58, 1310745, 327680, 58, 1310746, 393216, 58, 1310747, 458752, 58, 1310748, 327680, 69, 1310749, 393216, 69, 1310750, 458752, 69, 1310753, 0, 44, 1310773, 327680, 84, 1310774, 393216, 84, 1310775, 458752, 84, 1376258, 0, 41, 1376259, 196608, 9, 1376263, 458752, 9, 1376264, 196608, 9, 1376266, 327680, 11, 1376268, 458752, 9, 1376269, 196608, 9, 1376273, 458752, 9, 1376276, 0, 59, 1376277, 65536, 59, 1376278, 131072, 59, 1376279, 196608, 59, 1376280, 262144, 59, 1376281, 327680, 59, 1376282, 393216, 59, 1376283, 458752, 59, 1376284, 327680, 70, 1376285, 393216, 70, 1376286, 458752, 70, 1376289, 0, 44, 1376309, 327680, 85, 1376310, 393216, 85, 1376311, 458752, 85, 1441794, 0, 41, 1441795, 196608, 10, 1441799, 458752, 10, 1441800, 196608, 10, 1441804, 458752, 10, 1441805, 196608, 10, 1441809, 458752, 10, 1441810, 65536, 44, 1441811, 458752, 36, 1441812, 0, 60, 1441813, 65536, 60, 1441814, 131072, 60, 1441815, 196608, 60, 1441816, 262144, 60, 1441817, 327680, 60, 1441818, 393216, 60, 1441819, 458752, 60, 1441820, 327680, 71, 1441821, 393216, 71, 1441822, 458752, 71, 1441823, 65536, 44, 1441824, 131072, 44, 1441825, 0, 44, 1441845, 327680, 86, 1441846, 393216, 86, 1441847, 458752, 86, 1507330, 0, 41, 1507331, 196608, 11, 1507332, 262144, 11, 1507333, 131072, 10, 1507334, 393216, 11, 1507335, 458752, 11, 1507336, 196608, 11, 1507337, 262144, 11, 1507339, 393216, 11, 1507340, 458752, 11, 1507341, 196608, 11, 1507342, 131072, 10, 1507343, 131072, 10, 1507344, 131072, 10, 1507345, 458752, 11, 1507346, 65536, 45, 1507347, 458752, 37, 1507348, 0, 61, 1507349, 65536, 61, 1507350, 131072, 61, 1507351, 196608, 61, 1507352, 262144, 61, 1507353, 327680, 61, 1507354, 393216, 61, 1507355, 458752, 61, 1507356, 327680, 72, 1507357, 393216, 72, 1507358, 458752, 72, 1507359, 65536, 45, 1507360, 131072, 45, 1507361, 0, 44, 1507381, 327680, 87, 1507382, 393216, 87, 1507383, 458752, 87, 1572866, 0, 41, 1572867, 0, 8, 1572878, 65536, 30, 1572879, 131072, 30, 1572880, 0, 9, 1572881, 65536, 9, 1572882, 65536, 9, 1572883, 131072, 9, 1572884, 0, 62, 1572885, 65536, 62, 1572886, 131072, 62, 1572887, 196608, 62, 1572888, 262144, 62, 1572889, 327680, 62, 1572890, 393216, 62, 1572891, 458752, 62, 1572892, 327680, 73, 1572893, 393216, 73, 1572894, 458752, 73, 1572895, 65536, 4, 1572896, 131072, 7, 1572897, 0, 44, 1572917, 327680, 88, 1572918, 393216, 88, 1572919, 458752, 88, 1572920, 131072, 39, 1572922, 131072, 39, 1572923, 131072, 39, 1572924, 196608, 39, 1638402, 0, 41, 1638403, 0, 8, 1638406, 0, 10, 1638412, 0, 10, 1638420, 0, 63, 1638421, 65536, 63, 1638422, 131072, 63, 1638423, 196608, 63, 1638424, 262144, 63, 1638425, 327680, 63, 1638426, 393216, 63, 1638427, 458752, 63, 1638428, 327680, 74, 1638429, 393216, 74, 1638430, 458752, 74, 1638432, 131072, 8, 1638433, 0, 44, 1638452, 65536, 39, 1638453, 327680, 89, 1638454, 393216, 89, 1638455, 131072, 40, 1638456, 131072, 40, 1638458, 131072, 40, 1638459, 131072, 40, 1638460, 196608, 40, 1638461, 196608, 39, 1703938, 0, 41, 1703939, 0, 8, 1703940, 65536, 6, 1703941, 131072, 6, 1703942, 0, 11, 1703948, 0, 11, 1703949, 65536, 6, 1703950, 65536, 6, 1703951, 65536, 6, 1703952, 65536, 6, 1703953, 65536, 6, 1703954, 131072, 6, 1703956, 0, 64, 1703957, 65536, 64, 1703958, 131072, 64, 1703959, 196608, 64, 1703960, 262144, 64, 1703961, 327680, 64, 1703962, 393216, 64, 1703963, 458752, 64, 1703964, 458752, 76, 1703965, 327680, 89, 1703966, 393216, 89, 1703967, 458752, 89, 1703968, 131072, 8, 1703969, 0, 44, 1703988, 0, 41, 1703989, 131072, 40, 1703990, 65536, 41, 1703996, 196608, 41, 1703997, 196608, 40, 1703998, 196608, 39, 1769474, 0, 41, 1769475, 0, 9, 1769476, 65536, 9, 1769477, 131072, 9, 1769478, 0, 12, 1769484, 0, 12, 1769485, 65536, 9, 1769486, 65536, 9, 1769487, 65536, 9, 1769488, 65536, 9, 1769489, 65536, 7, 1769490, 131072, 7, 1769493, 65536, 65, 1769494, 131072, 65, 1769495, 196608, 65, 1769496, 262144, 65, 1769497, 327680, 65, 1769498, 393216, 65, 1769499, 458752, 65, 1769500, 458752, 77, 1769501, 393216, 76, 1769504, 131072, 7, 1769505, 0, 44, 1769524, 0, 41, 1769533, 196608, 41, 1769534, 196608, 40, 1769535, 196608, 39, 1835010, 0, 42, 1835011, 131072, 43, 1835012, 131072, 43, 1835013, 131072, 43, 1835014, 131072, 43, 1835015, 262144, 38, 1835018, 458752, 38, 1835019, 131072, 43, 1835020, 131072, 43, 1835021, 131072, 43, 1835022, 131072, 43, 1835023, 131072, 43, 1835024, 131072, 43, 1835025, 65536, 42, 1835026, 131072, 8, 1835040, 131072, 8, 1835041, 0, 44, 1835060, 0, 41, 1835070, 196608, 41, 1835071, 0, 44, 1900551, 131072, 28, 1900552, 196608, 28, 1900553, 262144, 28, 1900554, 327680, 28, 1900561, 0, 41, 1900562, 0, 8, 1900563, 65536, 24, 1900564, 65536, 6, 1900565, 65536, 6, 1900566, 65536, 6, 1900567, 131072, 6, 1900571, 0, 6, 1900572, 65536, 6, 1900573, 65536, 6, 1900574, 65536, 6, 1900575, 65536, 6, 1900576, 131072, 8, 1900577, 0, 44, 1900595, 0, 40, 1900596, 65536, 40, 1900605, 196608, 42, 1900606, 131072, 43, 1900607, 196608, 43, 1966087, 131072, 28, 1966088, 196608, 28, 1966089, 262144, 28, 1966090, 327680, 28, 1966097, 0, 41, 1966098, 0, 9, 1966099, 65536, 9, 1966100, 65536, 9, 1966101, 65536, 9, 1966102, 65536, 9, 1966103, 131072, 9, 1966107, 0, 9, 1966108, 65536, 9, 1966109, 65536, 9, 1966110, 65536, 9, 1966111, 65536, 9, 1966112, 131072, 9, 1966113, 0, 44, 1966131, 0, 41, 1966132, 65536, 41, 1966141, 0, 44, 1966142, 196608, 72, 2031623, 131072, 28, 2031624, 196608, 28, 2031625, 262144, 28, 2031626, 327680, 28, 2031633, 65536, 43, 2031634, 131072, 43, 2031635, 131072, 43, 2031636, 131072, 43, 2031637, 131072, 43, 2031638, 131072, 43, 2031639, 131072, 43, 2031640, 131072, 43, 2031642, 131072, 43, 2031643, 131072, 43, 2031644, 131072, 43, 2031645, 131072, 43, 2031646, 327680, 84, 2031647, 393216, 84, 2031648, 458752, 84, 2031649, 196608, 43, 2031667, 0, 41, 2031677, 0, 44, 2097159, 0, 38, 2097162, 196608, 38, 2097173, 131072, 35, 2097174, 196608, 35, 2097180, 131072, 35, 2097181, 196608, 35, 2097182, 327680, 85, 2097183, 393216, 85, 2097184, 458752, 85, 2097203, 0, 42, 2097204, 65536, 42, 2097212, 196608, 42, 2097213, 196608, 43, 2162709, 131072, 36, 2162710, 262144, 36, 2162716, 131072, 36, 2162717, 262144, 36, 2162718, 327680, 86, 2162719, 393216, 86, 2162720, 458752, 86, 2162740, 0, 42, 2162741, 131072, 43, 2162742, 131072, 43, 2162743, 131072, 43, 2162745, 131072, 43, 2162746, 131072, 43, 2162747, 131072, 43, 2162748, 196608, 43, 2228254, 327680, 87, 2228255, 393216, 87, 2228256, 458752, 87, 2228277, 65536, 72, 2228278, 131072, 72, 2228279, 196608, 72, 2228281, 0, 0, 2228282, 131072, 72, 2228283, 196608, 72, 2293790, 327680, 88, 2293791, 393216, 88, 2293792, 458752, 88, 2293817, 0, 0, 2359350, 131072, 39, 2359352, 0, 0, 2359353, 0, 0, 2424846, 0, 40, 2424857, 131072, 39, 2424879, 65536, 39, 2424885, 131072, 39, 2424886, 131072, 40, 2424887, 131072, 39, 2424888, 0, 0, 2424889, 0, 41, 2424890, 131072, 39, 2424891, 131072, 43, 2424892, 131072, 39, 2424898, 196608, 39, 2490382, 0, 41, 2490388, 196608, 7, 2490392, 458752, 7, 2490393, 0, 11, 2490408, 262144, 27, 2490409, 131072, 41, 2490415, 0, 41, 2490421, 0, 7, 2490422, 65536, 7, 2490423, 131072, 4, 2490425, 65536, 4, 2490426, 65536, 7, 2490427, 65536, 7, 2490428, 131072, 7, 2490429, 196608, 7, 2490433, 458752, 7, 2490434, 131072, 41, 2555918, 0, 41, 2555924, 196608, 8, 2555928, 458752, 8, 2555929, 0, 12, 2555934, 196608, 7, 2555938, 458752, 7, 2555945, 131072, 41, 2555951, 131072, 43, 2555952, 196608, 7, 2555956, 458752, 7, 2555957, 0, 8, 2555958, 262144, 1, 2555959, 327680, 1, 2555964, 131072, 8, 2555965, 0, 75, 2555966, 65536, 75, 2555967, 131072, 75, 2555968, 196608, 75, 2555969, 262144, 75, 2555970, 327680, 75, 2621454, 0, 41, 2621455, 196608, 7, 2621456, 262144, 7, 2621457, 327680, 7, 2621458, 393216, 7, 2621459, 458752, 7, 2621460, 196608, 9, 2621464, 458752, 9, 2621481, 131072, 41, 2621487, 0, 41, 2621488, 196608, 8, 2621492, 458752, 8, 2621493, 0, 8, 2621494, 262144, 2, 2621495, 327680, 2, 2621498, 262144, 0, 2621499, 327680, 0, 2621500, 131072, 8, 2621501, 0, 76, 2621506, 131072, 41, 2686990, 0, 41, 2686996, 196608, 10, 2687000, 458752, 10, 2687017, 131072, 41, 2687023, 0, 41, 2687024, 196608, 9, 2687028, 458752, 9, 2687029, 0, 8, 2687030, 65536, 29, 2687031, 131072, 29, 2687034, 262144, 1, 2687035, 327680, 1, 2687036, 131072, 8, 2687037, 0, 77, 2687042, 131072, 42, 2687043, 131072, 41, 2752526, 0, 41, 2752532, 196608, 11, 2752533, 131072, 10, 2752534, 131072, 10, 2752535, 131072, 10, 2752536, 458752, 11, 2752548, 196608, 7, 2752552, 458752, 7, 2752553, 131072, 41, 2752557, 131072, 41, 2752559, 196608, 38, 2752560, 196608, 10, 2752564, 458752, 10, 2752565, 0, 8, 2752566, 65536, 30, 2752567, 131072, 30, 2752570, 262144, 2, 2752571, 327680, 2, 2752572, 131072, 8, 2752573, 0, 78, 2752578, 131072, 41, 2752579, 131072, 42, 2818062, 0, 41, 2818068, 0, 7, 2818069, 65536, 7, 2818070, 65536, 7, 2818071, 65536, 7, 2818072, 65536, 7, 2818073, 131072, 7, 2818078, 196608, 7, 2818082, 458752, 7, 2818084, 196608, 8, 2818088, 458752, 8, 2818089, 131072, 41, 2818093, 131072, 42, 2818095, 0, 41, 2818096, 196608, 10, 2818099, 458752, 29, 2818100, 458752, 10, 2818101, 0, 8, 2818108, 131072, 8, 2818109, 0, 79, 2818114, 131072, 41, 2883598, 0, 41, 2883599, 196608, 7, 2883600, 262144, 7, 2883601, 327680, 7, 2883602, 393216, 7, 2883603, 458752, 7, 2883604, 0, 8, 2883605, 0, 84, 2883606, 65536, 84, 2883607, 131072, 84, 2883608, 196608, 84, 2883609, 131072, 8, 2883614, 196608, 8, 2883618, 458752, 8, 2883620, 196608, 9, 2883624, 458752, 9, 2883625, 131072, 41, 2883631, 131072, 43, 2883632, 0, 67, 2883635, 393216, 31, 2883636, 262144, 67, 2883637, 0, 8, 2883644, 131072, 8, 2883645, 0, 80, 2883650, 131072, 41, 2949134, 0, 41, 2949140, 0, 8, 2949141, 0, 85, 2949142, 65536, 85, 2949143, 131072, 85, 2949144, 196608, 85, 2949145, 131072, 8, 2949150, 196608, 9, 2949154, 458752, 9, 2949156, 196608, 10, 2949160, 458752, 10, 2949161, 131072, 41, 2949166, 131072, 41, 2949168, 0, 68, 2949172, 262144, 68, 2949173, 0, 8, 2949175, 196608, 36, 2949180, 131072, 8, 2949181, 0, 81, 2949186, 131072, 42, 2949188, 131072, 41, 3014670, 0, 41, 3014676, 0, 8, 3014677, 0, 86, 3014678, 65536, 86, 3014679, 131072, 86, 3014680, 196608, 86, 3014681, 131072, 8, 3014686, 196608, 10, 3014690, 458752, 10, 3014692, 196608, 11, 3014693, 262144, 11, 3014694, 327680, 11, 3014695, 393216, 11, 3014696, 458752, 11, 3014697, 131072, 41, 3014698, 65536, 12, 3014699, 131072, 12, 3014700, 262144, 12, 3014701, 327680, 12, 3014702, 131072, 42, 3014704, 0, 69, 3014708, 262144, 69, 3014709, 0, 5, 3014710, 131072, 37, 3014711, 196608, 37, 3014712, 262144, 37, 3014713, 327680, 38, 3014714, 393216, 38, 3014715, 458752, 38, 3014716, 131072, 9, 3014717, 0, 82, 3014718, 65536, 82, 3014719, 131072, 82, 3014720, 196608, 82, 3014722, 131072, 41, 3014724, 131072, 42, 3080206, 0, 41, 3080212, 0, 5, 3080213, 0, 87, 3080214, 65536, 87, 3080215, 131072, 87, 3080216, 196608, 87, 3080217, 0, 5, 3080222, 196608, 11, 3080223, 262144, 11, 3080224, 327680, 11, 3080225, 393216, 30, 3080226, 458752, 11, 3080233, 0, 13, 3080234, 65536, 13, 3080235, 131072, 13, 3080236, 262144, 13, 3080237, 327680, 13, 3080238, 393216, 13, 3080239, 0, 41, 3080240, 0, 70, 3080241, 65536, 70, 3080242, 131072, 70, 3080243, 196608, 70, 3080244, 262144, 70, 3080245, 327680, 37, 3080246, 131072, 38, 3080248, 262144, 38, 3080249, 327680, 39, 3080250, 393216, 39, 3080251, 458752, 39, 3080252, 458752, 37, 3080253, 65536, 30, 3080254, 131072, 30, 3080257, 0, 4, 3080258, 131072, 43, 3145742, 0, 41, 3145743, 196608, 7, 3145747, 458752, 7, 3145761, 393216, 31, 3145769, 0, 14, 3145770, 65536, 14, 3145771, 131072, 14, 3145772, 262144, 14, 3145773, 327680, 14, 3145774, 393216, 14, 3145775, 458752, 14, 3145787, 0, 38, 3145793, 131072, 8, 3145795, 131072, 41, 3211278, 0, 41, 3211279, 196608, 8, 3211283, 458752, 8, 3211289, 0, 10, 3211294, 0, 10, 3211305, 0, 15, 3211306, 65536, 15, 3211307, 131072, 15, 3211308, 262144, 15, 3211309, 327680, 15, 3211310, 393216, 15, 3211311, 458752, 15, 3211314, 0, 10, 3211319, 0, 10, 3211321, 65536, 38, 3211325, 262144, 27, 3211327, 0, 10, 3211329, 131072, 8, 3211330, 131072, 41, 3211331, 131072, 42, 3276814, 0, 41, 3276815, 196608, 9, 3276819, 458752, 9, 3276825, 0, 11, 3276830, 0, 11, 3276833, 393216, 29, 3276834, 327680, 40, 3276835, 393216, 40, 3276836, 0, 38, 3276841, 0, 16, 3276842, 65536, 16, 3276843, 131072, 16, 3276844, 262144, 16, 3276845, 327680, 16, 3276846, 393216, 16, 3276847, 458752, 16, 3276850, 0, 11, 3276855, 0, 11, 3276862, 65536, 2, 3276863, 0, 11, 3276865, 131072, 8, 3276866, 131072, 41, 3342350, 0, 41, 3342351, 196608, 10, 3342355, 458752, 10, 3342361, 0, 12, 3342366, 0, 12, 3342367, 65536, 6, 3342368, 0, 38, 3342369, 262144, 41, 3342370, 327680, 41, 3342371, 393216, 41, 3342372, 458752, 41, 3342373, 65536, 6, 3342374, 65536, 6, 3342375, 65536, 6, 3342376, 0, 4, 3342377, 0, 17, 3342378, 65536, 17, 3342382, 393216, 17, 3342383, 458752, 17, 3342384, 0, 4, 3342385, 65536, 6, 3342386, 0, 12, 3342391, 0, 12, 3342392, 65536, 6, 3342393, 65536, 6, 3342394, 65536, 6, 3342395, 131072, 6, 3342399, 0, 12, 3342400, 65536, 6, 3342401, 131072, 8, 3342402, 131072, 43, 3407886, 0, 41, 3407887, 196608, 11, 3407888, 131072, 10, 3407889, 131072, 10, 3407890, 131072, 10, 3407891, 458752, 11, 3407895, 0, 9, 3407896, 65536, 9, 3407897, 131072, 9, 3407902, 0, 9, 3407903, 65536, 9, 3407904, 65536, 9, 3407905, 65536, 9, 3407906, 65536, 9, 3407907, 65536, 9, 3407908, 65536, 9, 3407909, 65536, 9, 3407910, 65536, 9, 3407911, 65536, 9, 3407912, 131072, 9, 3407913, 131072, 41, 3407919, 0, 41, 3407920, 0, 9, 3407921, 65536, 9, 3407922, 131072, 9, 3407923, 131072, 21, 3407924, 196608, 21, 3407925, 196608, 21, 3407926, 262144, 21, 3407927, 0, 9, 3407928, 65536, 9, 3407929, 65536, 9, 3407930, 65536, 9, 3407931, 131072, 9, 3407932, 458752, 33, 3407933, 458752, 33, 3407935, 0, 9, 3407936, 65536, 9, 3407937, 131072, 9, 3407938, 131072, 41, 3473422, 65536, 43, 3473423, 131072, 43, 3473424, 131072, 43, 3473425, 131072, 43, 3473426, 131072, 43, 3473427, 131072, 43, 3473428, 131072, 43, 3473429, 131072, 43, 3473430, 131072, 43, 3473431, 131072, 43, 3473432, 131072, 43, 3473433, 131072, 43, 3473434, 131072, 22, 3473437, 262144, 22, 3473438, 131072, 43, 3473439, 131072, 43, 3473440, 131072, 43, 3473441, 131072, 43, 3473442, 131072, 43, 3473443, 131072, 43, 3473444, 131072, 43, 3473445, 131072, 43, 3473446, 131072, 43, 3473447, 131072, 43, 3473448, 131072, 43, 3473449, 196608, 43, 3473455, 65536, 43, 3473456, 0, 39, 3473457, 131072, 43, 3473458, 0, 39, 3473459, 65536, 10, 3473462, 65536, 11, 3473463, 131072, 43, 3473466, 131072, 43, 3473467, 131072, 43, 3473468, 393216, 24, 3473469, 393216, 24, 3473470, 393216, 24, 3473472, 131072, 43, 3473473, 0, 39, 3473474, 196608, 43, 3538960, 65536, 72, 3538961, 131072, 72, 3538962, 131072, 72, 3538963, 196608, 72, 3538964, 65536, 72, 3538965, 196608, 72, 3538966, 65536, 72, 3538967, 196608, 72, 3538968, 65536, 72, 3538969, 131072, 72, 3538970, 131072, 14, 3538971, 196608, 14, 3538972, 262144, 14, 3538973, 327680, 14, 3538974, 65536, 72, 3538975, 196608, 72, 3538976, 65536, 72, 3538977, 131072, 72, 3538978, 196608, 72, 3538979, 65536, 72, 3538980, 196608, 72, 3538981, 65536, 72, 3538982, 131072, 72, 3538983, 196608, 72, 3538992, 196608, 38, 3538993, 65536, 72, 3538994, 131072, 72, 3538995, 65536, 10, 3538998, 65536, 11, 3538999, 131072, 72, 3539000, 196608, 72, 3539001, 65536, 72, 3539002, 196608, 72, 3539003, 65536, 72, 3539004, 131072, 72, 3539005, 196608, 72, 3539006, 65536, 72, 3539007, 131072, 72, 3539008, 196608, 72, 3539009, 196608, 38, 3604531, 65536, 10, 3604534, 65536, 11, 3604542, 131072, 43, 3670067, 262144, 20, 3670068, 327680, 20, 3670069, 393216, 20, 3670070, 458752, 20, 3801142, 458752, 26, 3997718, 65536, 10, 3997721, 65536, 11, 4063254, 131072, 14, 4063255, 196608, 14, 4063256, 262144, 14, 4063257, 327680, 14, 4063283, 0, 20, 4063284, 65536, 20, 4063285, 131072, 20, 4063286, 196608, 20, 4063289, 131072, 39, 4128784, 131072, 39, 4128790, 131072, 14, 4128791, 196608, 14, 4128792, 262144, 14, 4128793, 327680, 14, 4128819, 65536, 10, 4128822, 65536, 11, 4128825, 131072, 40, 4194326, 131072, 14, 4194327, 196608, 14, 4194328, 262144, 14, 4194329, 327680, 14, 4194355, 65536, 10, 4194358, 65536, 11, 4194359, 0, 10, 4194361, 0, 46, 4194362, 65536, 46, 4194363, 131072, 46, 4194364, 196608, 46, 4194365, 262144, 46, 4194366, 327680, 46, 4194367, 393216, 46, 4194368, 458752, 46, 4259852, 65536, 39, 4259853, 131072, 41, 4259854, 131072, 39, 4259855, 131072, 39, 4259861, 131072, 39, 4259866, 131072, 39, 4259877, 196608, 39, 4259887, 65536, 39, 4259888, 131072, 41, 4259890, 131072, 39, 4259895, 131072, 39, 4259904, 131072, 39, 4259905, 196608, 39, 4325388, 0, 41, 4325390, 65536, 9, 4325391, 131072, 9, 4325413, 131072, 41, 4325423, 131072, 43, 4325424, 0, 7, 4325425, 65536, 7, 4325426, 131072, 9, 4325431, 0, 12, 4325432, 0, 4, 4325440, 0, 4, 4325441, 131072, 41, 4390924, 196608, 38, 4390927, 393216, 53, 4390928, 196608, 7, 4390932, 458752, 7, 4390937, 131072, 27, 4390938, 196608, 27, 4390939, 196608, 7, 4390943, 458752, 7, 4390944, 196608, 7, 4390948, 458752, 7, 4390949, 131072, 43, 4390959, 0, 41, 4390960, 0, 8, 4390968, 0, 8, 4390969, 0, 49, 4390976, 131072, 8, 4390977, 131072, 43, 4456458, 0, 41, 4456460, 0, 41, 4456462, 327680, 53, 4456464, 196608, 8, 4456468, 458752, 8, 4456473, 131072, 28, 4456474, 196608, 28, 4456475, 196608, 8, 4456479, 458752, 8, 4456480, 196608, 8, 4456484, 458752, 8, 4456486, 131072, 41, 4456495, 0, 41, 4456496, 0, 8, 4456504, 0, 8, 4456505, 0, 50, 4456512, 131072, 8, 4456513, 131072, 41, 4521988, 131072, 39, 4521994, 196608, 38, 4521996, 131072, 43, 4522000, 196608, 9, 4522004, 458752, 9, 4522005, 327680, 29, 4522006, 262144, 28, 4522007, 327680, 28, 4522008, 393216, 28, 4522010, 196608, 29, 4522011, 196608, 9, 4522015, 458752, 9, 4522016, 196608, 9, 4522020, 458752, 9, 4522021, 131072, 41, 4522022, 131072, 42, 4522031, 131072, 43, 4522032, 0, 8, 4522039, 0, 10, 4522040, 0, 8, 4522041, 0, 51, 4522044, 196608, 51, 4522045, 262144, 51, 4522046, 327680, 51, 4522047, 393216, 51, 4522048, 131072, 8, 4522049, 131072, 41, 4587520, 65536, 39, 4587521, 131072, 39, 4587522, 131072, 41, 4587523, 131072, 39, 4587524, 131072, 40, 4587525, 131072, 39, 4587526, 131072, 39, 4587527, 131072, 41, 4587532, 65536, 40, 4587536, 196608, 10, 4587540, 458752, 10, 4587541, 0, 30, 4587542, 262144, 29, 4587546, 196608, 30, 4587547, 196608, 10, 4587551, 458752, 10, 4587552, 196608, 10, 4587556, 458752, 10, 4587557, 131072, 43, 4587558, 65536, 12, 4587559, 131072, 12, 4587565, 327680, 12, 4587566, 393216, 12, 4587568, 0, 8, 4587575, 131072, 0, 4587576, 0, 8, 4587577, 0, 52, 4587580, 196608, 52, 4587581, 262144, 52, 4587582, 327680, 52, 4587583, 393216, 52, 4587584, 131072, 8, 4587585, 131072, 42, 4587586, 131072, 41, 4653056, 0, 41, 4653057, 0, 7, 4653058, 65536, 7, 4653059, 65536, 7, 4653060, 65536, 7, 4653061, 65536, 7, 4653062, 65536, 7, 4653063, 131072, 9, 4653068, 0, 9, 4653069, 131072, 9, 4653072, 196608, 11, 4653073, 262144, 11, 4653074, 327680, 11, 4653075, 393216, 11, 4653076, 458752, 11, 4653080, 393216, 34, 4653081, 458752, 34, 4653083, 196608, 11, 4653084, 262144, 11, 4653085, 327680, 11, 4653086, 393216, 11, 4653087, 458752, 11, 4653088, 196608, 11, 4653089, 131072, 10, 4653090, 131072, 10, 4653091, 131072, 10, 4653092, 458752, 11, 4653093, 131072, 41, 4653094, 65536, 13, 4653095, 131072, 13, 4653096, 0, 34, 4653100, 65536, 34, 4653101, 327680, 13, 4653102, 393216, 13, 4653103, 0, 41, 4653104, 0, 5, 4653111, 0, 12, 4653112, 0, 8, 4653113, 0, 53, 4653114, 65536, 53, 4653115, 131072, 53, 4653116, 196608, 53, 4653117, 131072, 6, 4653120, 131072, 8, 4653121, 131072, 41, 4653122, 131072, 42, 4718592, 196608, 38, 4718593, 0, 8, 4718594, 262144, 27, 4718614, 327680, 53, 4718616, 393216, 35, 4718617, 458752, 35, 4718623, 393216, 30, 4718625, 327680, 26, 4718627, 458752, 26, 4718629, 131072, 42, 4718630, 65536, 14, 4718631, 131072, 14, 4718632, 458752, 26, 4718637, 327680, 14, 4718638, 393216, 14, 4718639, 458752, 14, 4718648, 0, 9, 4718649, 65536, 9, 4718650, 65536, 9, 4718651, 65536, 9, 4718652, 65536, 9, 4718653, 131072, 9, 4718656, 131072, 8, 4718657, 131072, 41, 4784128, 0, 41, 4784129, 0, 8, 4784145, 327680, 53, 4784148, 0, 10, 4784154, 0, 10, 4784159, 393216, 31, 4784164, 0, 10, 4784165, 0, 15, 4784166, 65536, 15, 4784167, 131072, 15, 4784173, 327680, 15, 4784174, 393216, 15, 4784175, 458752, 15, 4784176, 0, 10, 4784183, 65536, 2, 4784192, 131072, 8, 4784193, 131072, 43, 4849664, 131072, 43, 4849665, 0, 8, 4849679, 393216, 29, 4849684, 0, 11, 4849686, 327680, 53, 4849687, 393216, 53, 4849690, 0, 11, 4849700, 0, 11, 4849701, 0, 16, 4849702, 65536, 16, 4849703, 131072, 16, 4849704, 0, 37, 4849705, 458752, 26, 4849708, 65536, 37, 4849709, 327680, 16, 4849710, 393216, 16, 4849711, 458752, 16, 4849712, 0, 11, 4849728, 131072, 8, 4849729, 131072, 41, 4915200, 0, 41, 4915201, 0, 8, 4915202, 131072, 6, 4915207, 0, 2, 4915212, 0, 6, 4915213, 65536, 6, 4915214, 65536, 6, 4915215, 393216, 30, 4915216, 65536, 6, 4915217, 65536, 6, 4915218, 65536, 6, 4915219, 65536, 6, 4915220, 0, 12, 4915221, 65536, 6, 4915222, 65536, 6, 4915223, 65536, 6, 4915224, 65536, 6, 4915225, 65536, 6, 4915226, 0, 12, 4915227, 65536, 6, 4915228, 65536, 6, 4915229, 65536, 6, 4915230, 393216, 29, 4915231, 65536, 6, 4915232, 65536, 6, 4915233, 65536, 6, 4915234, 65536, 6, 4915235, 65536, 6, 4915236, 0, 12, 4915237, 0, 17, 4915238, 65536, 17, 4915246, 393216, 17, 4915247, 458752, 17, 4915248, 0, 12, 4915249, 65536, 6, 4915250, 65536, 6, 4915251, 65536, 6, 4915252, 65536, 6, 4915253, 65536, 6, 4915254, 65536, 6, 4915255, 65536, 6, 4915256, 65536, 6, 4915257, 65536, 6, 4915258, 65536, 6, 4915259, 65536, 6, 4915260, 65536, 6, 4915261, 65536, 6, 4915262, 65536, 6, 4915263, 65536, 6, 4915264, 131072, 8, 4915265, 131072, 42, 4915266, 131072, 41, 4980736, 0, 41, 4980737, 0, 9, 4980738, 131072, 9, 4980741, 458752, 33, 4980743, 0, 3, 4980748, 0, 9, 4980749, 65536, 9, 4980750, 65536, 9, 4980751, 65536, 9, 4980752, 65536, 9, 4980753, 65536, 9, 4980754, 65536, 9, 4980755, 65536, 9, 4980756, 65536, 9, 4980757, 65536, 9, 4980758, 65536, 9, 4980759, 65536, 9, 4980760, 65536, 9, 4980761, 65536, 9, 4980762, 65536, 9, 4980763, 65536, 9, 4980764, 65536, 9, 4980765, 65536, 9, 4980766, 65536, 9, 4980767, 65536, 9, 4980768, 65536, 9, 4980769, 65536, 9, 4980770, 65536, 9, 4980771, 65536, 9, 4980772, 131072, 9, 4980773, 0, 44, 4980776, 262144, 34, 4980784, 0, 9, 4980785, 65536, 9, 4980786, 65536, 9, 4980787, 65536, 9, 4980788, 65536, 9, 4980789, 65536, 9, 4980790, 65536, 9, 4980791, 65536, 9, 4980792, 65536, 9, 4980793, 65536, 9, 4980794, 65536, 9, 4980795, 65536, 9, 4980796, 65536, 9, 4980797, 65536, 9, 4980798, 65536, 9, 4980799, 65536, 9, 4980800, 131072, 9, 4980801, 131072, 41, 4980802, 131072, 42, 5046272, 0, 42, 5046274, 131072, 43, 5046275, 393216, 24, 5046276, 393216, 24, 5046277, 393216, 24, 5046278, 0, 39, 5046279, 131072, 43, 5046284, 131072, 43, 5046285, 131072, 26, 5046286, 131072, 26, 5046287, 131072, 43, 5046288, 131072, 43, 5046289, 196608, 26, 5046290, 131072, 43, 5046291, 262144, 26, 5046292, 131072, 43, 5046293, 131072, 43, 5046294, 131072, 26, 5046295, 131072, 43, 5046296, 262144, 26, 5046297, 196608, 26, 5046298, 131072, 43, 5046299, 131072, 43, 5046300, 131072, 43, 5046301, 196608, 26, 5046302, 131072, 26, 5046303, 131072, 43, 5046304, 131072, 43, 5046305, 196608, 26, 5046306, 262144, 26, 5046307, 131072, 43, 5046308, 131072, 43, 5046309, 196608, 43, 5046311, 131072, 34, 5046312, 327680, 34, 5046319, 0, 42, 5046320, 131072, 43, 5046321, 262144, 26, 5046322, 131072, 43, 5046323, 131072, 43, 5046324, 131072, 26, 5046325, 196608, 26, 5046326, 131072, 26, 5046327, 262144, 26, 5046328, 131072, 43, 5046329, 196608, 26, 5046330, 131072, 43, 5046331, 131072, 26, 5046332, 131072, 43, 5046333, 131072, 43, 5046334, 131072, 26, 5046335, 262144, 26, 5046336, 131072, 43, 5046337, 196608, 43, 5111809, 131072, 43, 5111810, 65536, 71, 5111811, 65536, 71, 5111812, 131072, 71, 5111813, 196608, 71, 5111814, 131072, 71, 5111821, 65536, 72, 5111822, 196608, 72, 5111823, 65536, 72, 5111824, 196608, 72, 5111825, 65536, 72, 5111826, 131072, 72, 5111827, 196608, 72, 5111828, 65536, 72, 5111829, 131072, 72, 5111830, 196608, 72, 5111831, 65536, 72, 5111832, 196608, 72, 5111833, 65536, 72, 5111834, 196608, 72, 5111835, 65536, 72, 5111836, 196608, 72, 5111837, 65536, 72, 5111838, 131072, 72, 5111839, 196608, 72, 5111840, 65536, 72, 5111841, 131072, 72, 5111842, 131072, 72, 5111843, 196608, 72, 5111847, 131072, 35, 5111848, 327680, 35, 5111857, 65536, 72, 5111858, 131072, 72, 5111859, 196608, 72, 5111860, 65536, 72, 5111861, 196608, 72, 5111862, 65536, 72, 5111863, 131072, 72, 5111864, 196608, 72, 5111865, 65536, 72, 5111866, 131072, 72, 5111867, 196608, 72, 5111868, 65536, 72, 5111869, 196608, 72, 5111870, 65536, 72, 5111871, 196608, 72, 5177346, 0, 72, 5177347, 65536, 72, 5177348, 131072, 72, 5177349, 196608, 72, 5177350, 131072, 72, 5177351, 262144, 72, 5177361, 131072, 43, 5177368, 131072, 41, 5177374, 131072, 41, 5177383, 131072, 36, 5177384, 262144, 36, 5177392, 131072, 43, 5177398, 131072, 43, 5177399, 327680, 84, 5177400, 393216, 84, 5177401, 458752, 84, 5242899, 131072, 43, 5242904, 131072, 42, 5242909, 131072, 43, 5242910, 131072, 42, 5242914, 131072, 43, 5242935, 327680, 85, 5242936, 393216, 85, 5242937, 458752, 85, 5308471, 327680, 86, 5308472, 393216, 86, 5308473, 458752, 86 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196637, 327680, 84, 196638, 393216, 84, 196639, 458752, 84, 262173, 327680, 85, 262174, 393216, 85, 262175, 458752, 85, 327709, 327680, 86, 327710, 393216, 86, 327711, 458752, 86, 393245, 327680, 87, 393246, 393216, 87, 393247, 458752, 87, 458781, 327680, 88, 458782, 393216, 88, 458783, 458752, 88, 524317, 327680, 89, 524318, 393216, 89, 524319, 458752, 89, 589853, 327680, 84, 589854, 393216, 84, 589855, 458752, 84, 655389, 327680, 85, 655390, 393216, 85, 655391, 458752, 85, 720925, 327680, 86, 720926, 393216, 86, 720927, 458752, 86, 786461, 327680, 87, 786462, 393216, 87, 786463, 458752, 87, 851997, 327680, 88, 851998, 393216, 88, 851999, 458752, 88, 917533, 327680, 89, 917534, 393216, 89, 917535, 458752, 89, 983069, 327680, 84, 983070, 393216, 84, 983071, 458752, 84, 1048605, 327680, 85, 1048606, 393216, 85, 1048607, 458752, 85, 1114134, 131072, 55, 1114140, 327680, 66, 1114141, 327680, 86, 1114142, 393216, 86, 1114143, 458752, 86, 1179677, 327680, 87, 1179678, 393216, 87, 1179679, 458752, 87, 1245213, 327680, 88, 1245214, 393216, 88, 1245215, 458752, 88, 1245240, 65536, 11, 1245242, 65536, 10, 1310749, 327680, 89, 1310750, 393216, 89, 1310751, 458752, 89, 1310776, 65536, 11, 1310778, 65536, 10, 1376285, 327680, 84, 1376286, 393216, 84, 1376287, 458752, 84, 1376312, 65536, 11, 1376314, 65536, 10, 1441821, 327680, 85, 1441822, 393216, 85, 1441823, 458752, 85, 1441848, 65536, 11, 1441850, 65536, 10, 1507331, 65536, 6, 1507342, 65536, 29, 1507343, 131072, 29, 1507344, 0, 6, 1507345, 65536, 6, 1507346, 65536, 6, 1507347, 131072, 6, 1507357, 327680, 86, 1507358, 393216, 86, 1507359, 458752, 86, 1507360, 131072, 6, 1507384, 65536, 11, 1507386, 65536, 10, 1572893, 327680, 87, 1572894, 393216, 87, 1572895, 458752, 87, 1572918, 65536, 39, 1572919, 131072, 39, 1572920, 65536, 11, 1572922, 65536, 10, 1638429, 327680, 88, 1638430, 393216, 88, 1638431, 458752, 88, 1638452, 65536, 39, 1638453, 131072, 39, 1638454, 65536, 40, 1638455, 131072, 40, 1703965, 65536, 3, 1703966, 65536, 6, 1703967, 65536, 6, 1703988, 0, 41, 1703989, 131072, 40, 1703990, 65536, 41, 1769479, 262144, 37, 1769480, 327680, 37, 1769481, 393216, 37, 1769482, 393216, 37, 1769483, 458752, 37, 1769501, 65536, 4, 1769502, 65536, 7, 1769503, 65536, 7, 1835015, 0, 38, 1835016, 327680, 38, 1835017, 393216, 38, 1835018, 196608, 38, 1835040, 131072, 8, 1835041, 0, 44, 1900551, 0, 38, 1900554, 196608, 38, 1900574, 65536, 6, 1900575, 65536, 6, 1900576, 131072, 8, 1900577, 0, 44, 1966087, 0, 38, 1966090, 196608, 38, 1966110, 65536, 9, 1966111, 65536, 9, 1966112, 131072, 9, 1966113, 0, 44, 2031623, 0, 38, 2031626, 196608, 38, 2031637, 131072, 34, 2031638, 196608, 34, 2031644, 131072, 34, 2031645, 196608, 34, 2031646, 131072, 43, 2031647, 131072, 43, 2031648, 131072, 43, 2031649, 196608, 43, 2162712, 393216, 26, 2162715, 393216, 26, 2228279, 65536, 11, 2228281, 458752, 29, 2228282, 65536, 10, 2293816, 65536, 11, 2293817, 393216, 30, 2293818, 65536, 10, 2359324, 393216, 26, 2359345, 196608, 32, 2359346, 196608, 31, 2359347, 327680, 32, 2359351, 65536, 11, 2359353, 458752, 31, 2359354, 65536, 10, 2424857, 0, 10, 2424860, 458752, 26, 2424880, 393216, 33, 2424881, 196608, 33, 2424882, 458752, 32, 2424883, 327680, 33, 2424885, 0, 6, 2424886, 65536, 6, 2424887, 65536, 11, 2424889, 65536, 10, 2424890, 65536, 6, 2424891, 65536, 6, 2424892, 131072, 6, 2490394, 0, 20, 2490395, 65536, 20, 2490396, 131072, 20, 2490420, 393216, 33, 2490422, 262144, 0, 2490423, 327680, 0, 2621471, 393216, 33, 2621506, 327680, 76, 2687009, 393216, 33, 2687042, 327680, 77, 2752532, 0, 6, 2752533, 65536, 6, 2752534, 65536, 6, 2752535, 65536, 6, 2752536, 65536, 6, 2752537, 131072, 6, 2752553, 0, 27, 2752554, 65536, 27, 2752578, 327680, 78, 2818089, 0, 28, 2818090, 65536, 28, 2818096, 0, 66, 2818100, 262144, 66, 2818114, 327680, 79, 2883625, 0, 29, 2883650, 327680, 80, 2949142, 262144, 27, 2949161, 0, 30, 2949186, 327680, 81, 3014702, 393216, 12, 3014709, 327680, 36, 3014716, 458752, 36, 3014717, 65536, 29, 3014718, 131072, 29, 3014722, 327680, 82, 3080225, 393216, 11, 3080239, 458752, 13, 3211305, 0, 18, 3211306, 65536, 18, 3211307, 131072, 18, 3211308, 196608, 18, 3211309, 327680, 18, 3211310, 393216, 18, 3211311, 458752, 18, 3211326, 65536, 1, 3276833, 262144, 40, 3276836, 458752, 40, 3276841, 0, 19, 3276842, 65536, 19, 3276843, 131072, 19, 3276845, 327680, 19, 3276846, 393216, 19, 3276847, 458752, 19, 3342353, 0, 31, 3342354, 65536, 31, 3342355, 131072, 31, 3342359, 0, 31, 3342360, 65536, 31, 3342361, 131072, 31, 3342366, 0, 6, 3342368, 65536, 6, 3342369, 65536, 6, 3342370, 65536, 6, 3342371, 65536, 6, 3342372, 65536, 6, 3342386, 131072, 6, 3342391, 0, 6, 3342399, 0, 6, 3407889, 0, 32, 3407890, 65536, 32, 3407891, 131072, 32, 3407895, 0, 32, 3407896, 65536, 32, 3407897, 131072, 32, 3407898, 131072, 21, 3407899, 196608, 21, 3407900, 196608, 21, 3407901, 262144, 21, 3473425, 0, 33, 3473426, 65536, 33, 3473427, 131072, 33, 3473431, 0, 33, 3473432, 65536, 33, 3473433, 131072, 33, 3473434, 65536, 10, 3473435, 196608, 22, 3473436, 196608, 22, 3473437, 65536, 11, 3538970, 65536, 10, 3538973, 65536, 11, 3538994, 196608, 38, 3539001, 131072, 43, 3604506, 262144, 20, 3604507, 327680, 20, 3604508, 393216, 20, 3604509, 458752, 20, 3604533, 458752, 26, 3670042, 458752, 26, 3670045, 393216, 26, 3735603, 393216, 26, 3801112, 393216, 26, 3801117, 393216, 26, 3932182, 393216, 26, 3932187, 458752, 26, 3932214, 393216, 26, 3997747, 393216, 26, 4063254, 65536, 10, 4063257, 65536, 11, 4063283, 65536, 10, 4063286, 65536, 11, 4128790, 65536, 10, 4128793, 65536, 11, 4128805, 0, 27, 4128806, 65536, 27, 4194325, 131072, 11, 4194326, 65536, 10, 4194329, 65536, 11, 4194330, 0, 10, 4194341, 0, 28, 4194342, 65536, 28, 4259853, 0, 6, 4259854, 65536, 6, 4259855, 131072, 6, 4259861, 0, 11, 4259862, 327680, 22, 4259863, 393216, 22, 4259864, 393216, 22, 4259865, 458752, 22, 4259866, 0, 11, 4259877, 0, 29, 4259888, 0, 6, 4259889, 65536, 6, 4259890, 131072, 6, 4259895, 0, 11, 4259904, 458752, 47, 4325389, 131072, 8, 4325390, 65536, 29, 4325391, 131072, 29, 4325397, 0, 12, 4325398, 327680, 24, 4325399, 393216, 24, 4325400, 393216, 24, 4325401, 458752, 24, 4325402, 0, 12, 4325413, 0, 30, 4325440, 458752, 48, 4390925, 131072, 8, 4390926, 65536, 30, 4390927, 131072, 30, 4390976, 458752, 49, 4456461, 131072, 8, 4456512, 458752, 50, 4521997, 131072, 8, 4522048, 458752, 51, 4587521, 0, 6, 4587522, 65536, 6, 4587523, 65536, 6, 4587524, 65536, 6, 4587525, 65536, 6, 4587526, 65536, 6, 4587527, 131072, 6, 4587532, 0, 6, 4587533, 131072, 8, 4587575, 0, 11, 4587584, 458752, 52, 4653082, 262144, 27, 4653093, 0, 13, 4653097, 393216, 26, 4653103, 458752, 13, 4653113, 65536, 6, 4653114, 65536, 6, 4653115, 65536, 6, 4653116, 65536, 6, 4718629, 0, 14, 4718632, 0, 35, 4718636, 65536, 35, 4718647, 65536, 1, 4784168, 0, 36, 4784172, 65536, 36, 4849707, 393216, 26, 4915215, 65536, 6, 4915220, 65536, 6, 4915226, 65536, 6, 4915230, 65536, 6, 4915236, 131072, 6, 4915237, 0, 44, 4915248, 65536, 6, 4980739, 458752, 33, 4980742, 458752, 33, 5046285, 0, 41, 5046286, 131072, 41, 5046291, 0, 41, 5046294, 131072, 39, 5046297, 0, 41, 5046305, 131072, 41, 5046312, 262144, 35, 5046324, 131072, 41, 5046327, 0, 39, 5046334, 131072, 41, 5111814, 196608, 38, 5111821, 196608, 38, 5111822, 131072, 42, 5111827, 196608, 38, 5111830, 131072, 40, 5111833, 196608, 38, 5111841, 131072, 42, 5111860, 131072, 42, 5111861, 131072, 43, 5111863, 196608, 38, 5111864, 131072, 43, 5111867, 131072, 39, 5111870, 131072, 42, 5111871, 131072, 43, 5177399, 131072, 74, 5177400, 196608, 74, 5177401, 65536, 74, 5177403, 131072, 40 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 1328) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(1744, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 2096) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(592, 2352) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1552, 2416) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(1968, 1584) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 2224) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(592, 2352) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1552, 2352) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(1968, 1584) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1616, 1520) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(1744, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(752, 2352) +scene_destination = "res://Maps/DreamMountain/Dream_Mountain.tscn" +location = Vector2(1392, 1200) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 1712) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(144, 784) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 1008) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(592, 2352) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 880) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(2000, 1584) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1840, 752) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(592, 2352) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1840, 624) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(2864, 2064) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 2288) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(912, 1904) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1328) +trainer = true +texture = ExtResource("201") +trainer_name = "DREAM Gargryph" +trainer_reward = 0 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[141, 75]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1904, 816) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 2320) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 1520) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 1520) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 1520) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1296, 1520) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 1584) +texture = ExtResource("307") +facing = "Left" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 1584) +texture = ExtResource("308") +facing = "Right" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 1552) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 2288) +texture = ExtResource("310") +facing = "Left" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 912) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/AbyssalVenesi/Abyssal_Venesi_tileset.tres b/Maps/AbyssalVenesi/Abyssal_Venesi_tileset.tres new file mode 100644 index 000000000..5caa772a7 --- /dev/null +++ b/Maps/AbyssalVenesi/Abyssal_Venesi_tileset.tres @@ -0,0 +1,922 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Venesi-dream.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:10/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:26/0 = 0 +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:27/0 = 0 +0:28/0 = 0 +0:29/0 = 0 +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:34/0 = 0 +0:35/0 = 0 +0:36/0 = 0 +0:37/0 = 0 +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +0:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:59/0 = 0 +0:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:60/0 = 0 +0:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:66/0 = 0 +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:68/0 = 0 +0:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:73/0 = 0 +0:74/0 = 0 +0:75/0 = 0 +0:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:76/0 = 0 +0:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:84/0 = 0 +0:85/0 = 0 +0:86/0 = 0 +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:12/0 = 0 +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:26/0 = 0 +1:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:27/0 = 0 +1:28/0 = 0 +1:29/0 = 0 +1:30/0 = 0 +1:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:31/0 = 0 +1:32/0 = 0 +1:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:33/0 = 0 +1:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:37/0 = 0 +1:38/0 = 0 +1:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:42/0 = 0 +1:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:45/0 = 0 +1:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:50/0 = 0 +1:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:56/0 = 0 +1:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:59/0 = 0 +1:60/0 = 0 +1:61/0 = 0 +1:62/0 = 0 +1:63/0 = 0 +1:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +1:66/0 = 0 +1:67/0 = 0 +1:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:68/0 = 0 +1:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:73/0 = 0 +1:74/0 = 0 +1:75/0 = 0 +1:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:76/0 = 0 +1:77/0 = 0 +1:78/0 = 0 +1:79/0 = 0 +1:80/0 = 0 +1:81/0 = 0 +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:84/0 = 0 +1:85/0 = 0 +1:86/0 = 0 +1:87/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:15/0 = 0 +2:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:20/0 = 0 +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:24/0 = 0 +2:25/0 = 0 +2:26/0 = 0 +2:27/0 = 0 +2:28/0 = 0 +2:29/0 = 0 +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:34/0 = 0 +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:45/0 = 0 +2:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:55/0 = 0 +2:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:56/0 = 0 +2:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:57/0 = 0 +2:58/0 = 0 +2:59/0 = 0 +2:60/0 = 0 +2:61/0 = 0 +2:62/0 = 0 +2:63/0 = 0 +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:66/0 = 0 +2:67/0 = 0 +2:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:73/0 = 0 +2:74/0 = 0 +2:75/0 = 0 +2:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:76/0 = 0 +2:77/0 = 0 +2:78/0 = 0 +2:79/0 = 0 +2:80/0 = 0 +2:81/0 = 0 +2:82/0 = 0 +2:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:84/0 = 0 +2:85/0 = 0 +2:86/0 = 0 +2:87/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:14/0 = 0 +3:17/0 = 0 +3:18/0 = 0 +3:20/0 = 0 +3:21/0 = 0 +3:22/0 = 0 +3:23/0 = 0 +3:24/0 = 0 +3:25/0 = 0 +3:26/0 = 0 +3:27/0 = 0 +3:28/0 = 0 +3:29/0 = 0 +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:32/0 = 0 +3:33/0 = 0 +3:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:34/0 = 0 +3:35/0 = 0 +3:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:36/0 = 0 +3:37/0 = 0 +3:38/0 = 0 +3:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:41/0 = 0 +3:42/0 = 0 +3:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:53/0 = 0 +3:55/0 = 0 +3:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:56/0 = 0 +3:57/0 = 0 +3:58/0 = 0 +3:59/0 = 0 +3:60/0 = 0 +3:61/0 = 0 +3:62/0 = 0 +3:63/0 = 0 +3:64/0 = 0 +3:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:66/0 = 0 +3:67/0 = 0 +3:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:68/0 = 0 +3:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:73/0 = 0 +3:74/0 = 0 +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:76/0 = 0 +3:77/0 = 0 +3:78/0 = 0 +3:79/0 = 0 +3:80/0 = 0 +3:81/0 = 0 +3:82/0 = 0 +3:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:84/0 = 0 +3:85/0 = 0 +3:86/0 = 0 +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:20/0 = 0 +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:25/0 = 0 +4:26/0 = 0 +4:27/0 = 0 +4:28/0 = 0 +4:29/0 = 0 +4:34/0 = 0 +4:35/0 = 0 +4:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:38/0 = 0 +4:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:47/0 = 0 +4:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:48/0 = 0 +4:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:49/0 = 0 +4:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:50/0 = 0 +4:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:57/0 = 0 +4:58/0 = 0 +4:59/0 = 0 +4:60/0 = 0 +4:61/0 = 0 +4:62/0 = 0 +4:63/0 = 0 +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:66/0 = 0 +4:67/0 = 0 +4:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:68/0 = 0 +4:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:73/0 = 0 +4:74/0 = 0 +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:76/0 = 0 +4:77/0 = 0 +4:78/0 = 0 +4:79/0 = 0 +4:80/0 = 0 +4:81/0 = 0 +4:82/0 = 0 +4:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:14/0 = 0 +5:15/0 = 0 +5:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:28/0 = 0 +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:32/0 = 0 +5:33/0 = 0 +5:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:34/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:39/0 = 0 +5:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:43/0 = 0 +5:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:44/0 = 0 +5:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:46/0 = 0 +5:47/0 = 0 +5:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:48/0 = 0 +5:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:49/0 = 0 +5:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:50/0 = 0 +5:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:51/0 = 0 +5:52/0 = 0 +5:53/0 = 0 +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:56/0 = 0 +5:57/0 = 0 +5:58/0 = 0 +5:59/0 = 0 +5:60/0 = 0 +5:61/0 = 0 +5:62/0 = 0 +5:63/0 = 0 +5:64/0 = 0 +5:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:65/0 = 0 +5:66/0 = 0 +5:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:67/0 = 0 +5:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:68/0 = 0 +5:69/0 = 0 +5:70/0 = 0 +5:71/0 = 0 +5:72/0 = 0 +5:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:73/0 = 0 +5:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:74/0 = 0 +5:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:82/0 = 0 +5:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:84/0 = 0 +5:85/0 = 0 +5:86/0 = 0 +5:87/0 = 0 +5:88/0 = 0 +5:89/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:18/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:22/0 = 0 +6:23/0 = 0 +6:24/0 = 0 +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:26/0 = 0 +6:28/0 = 0 +6:29/0 = 0 +6:30/0 = 0 +6:31/0 = 0 +6:33/0 = 0 +6:34/0 = 0 +6:35/0 = 0 +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:42/0 = 0 +6:43/0 = 0 +6:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:49/0 = 0 +6:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:50/0 = 0 +6:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:51/0 = 0 +6:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:52/0 = 0 +6:53/0 = 0 +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:56/0 = 0 +6:57/0 = 0 +6:58/0 = 0 +6:59/0 = 0 +6:60/0 = 0 +6:61/0 = 0 +6:62/0 = 0 +6:63/0 = 0 +6:64/0 = 0 +6:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:65/0 = 0 +6:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:67/0 = 0 +6:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:68/0 = 0 +6:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:69/0 = 0 +6:70/0 = 0 +6:71/0 = 0 +6:72/0 = 0 +6:73/0 = 0 +6:74/0 = 0 +6:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:76/0 = 0 +6:84/0 = 0 +6:85/0 = 0 +6:86/0 = 0 +6:87/0 = 0 +6:88/0 = 0 +6:89/0 = 0 +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:19/0 = 0 +7:20/0 = 0 +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:26/0 = 0 +7:29/0 = 0 +7:31/0 = 0 +7:32/0 = 0 +7:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:33/0 = 0 +7:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:35/0 = 0 +7:36/0 = 0 +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:38/0 = 0 +7:39/0 = 0 +7:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:40/0 = 0 +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:47/0 = 0 +7:48/0 = 0 +7:49/0 = 0 +7:50/0 = 0 +7:51/0 = 0 +7:52/0 = 0 +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:57/0 = 0 +7:58/0 = 0 +7:59/0 = 0 +7:60/0 = 0 +7:61/0 = 0 +7:62/0 = 0 +7:63/0 = 0 +7:64/0 = 0 +7:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:65/0 = 0 +7:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:68/0 = 0 +7:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:69/0 = 0 +7:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:70/0 = 0 +7:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:71/0 = 0 +7:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:72/0 = 0 +7:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:73/0 = 0 +7:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:76/0 = 0 +7:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:77/0 = 0 +7:84/0 = 0 +7:85/0 = 0 +7:86/0 = 0 +7:87/0 = 0 +7:88/0 = 0 +7:89/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/AmatreeTown/Amatree_Town.gd b/Maps/AmatreeTown/Amatree_Town.gd new file mode 100644 index 000000000..3f35315de --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town.gd @@ -0,0 +1,42 @@ +extends Node2D # gen_map.py Map151 + +var map_name = "Amatree Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1264, 1488): + Global.game.play_dialogue("MAP151_SIGN_1") + if check_pos == Vector2(624, 752): + Global.game.play_dialogue("MAP151_SIGN_2") + if check_pos == Vector2(688, 1264): + Global.game.play_dialogue("MAP151_NPC_1") + if check_pos == Vector2(1680, 1776): + Global.game.play_dialogue("MAP151_NPC_2") + if check_pos == Vector2(1712, 1520): + Global.game.play_dialogue("MAP151_NPC_3") + if check_pos == Vector2(560, 1648): + Global.game.play_dialogue("MAP151_NPC_4") + if check_pos == Vector2(624, 1520): + Global.game.play_dialogue("MAP151_NPC_5") + if check_pos == Vector2(1008, 1520): + Global.game.play_dialogue("MAP151_NPC_6") + if check_pos == Vector2(912, 1904): + Global.game.play_dialogue("MAP151_NPC_7") + if check_pos == Vector2(1744, 1616): + Global.game.play_dialogue("MAP151_NPC_8") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP151_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(238, 1) + Global.game.recive_item(238) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP151_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(288, 1) + Global.game.recive_item(288) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/AmatreeTown/Amatree_Town.gd.uid b/Maps/AmatreeTown/Amatree_Town.gd.uid new file mode 100644 index 000000000..3e8d0fb48 --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town.gd.uid @@ -0,0 +1 @@ +uid://c40hxth4eqvv3 diff --git a/Maps/AmatreeTown/Amatree_Town.tscn b/Maps/AmatreeTown/Amatree_Town.tscn new file mode 100644 index 000000000..f52b5c7f2 --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town.tscn @@ -0,0 +1,155 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/AmatreeTown/Amatree_Town_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/AmatreeTown/Amatree_Town.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_282.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_056.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_038.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_008.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_033.png" id="308"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Amatree Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 0, 1, 131072, 0, 2, 131072, 0, 3, 131072, 0, 4, 131072, 0, 5, 131072, 0, 6, 131072, 0, 7, 131072, 0, 8, 131072, 0, 9, 131072, 0, 10, 131072, 0, 11, 131072, 0, 12, 131072, 0, 13, 131072, 0, 14, 131072, 0, 15, 131072, 0, 16, 131072, 0, 17, 131072, 0, 18, 131072, 0, 19, 131072, 0, 20, 131072, 0, 21, 131072, 0, 22, 131072, 0, 23, 131072, 0, 24, 131072, 0, 25, 131072, 0, 26, 131072, 0, 27, 131072, 0, 28, 131072, 0, 29, 131072, 0, 30, 131072, 0, 31, 131072, 0, 32, 131072, 0, 33, 131072, 0, 34, 131072, 0, 35, 131072, 0, 36, 131072, 0, 37, 131072, 0, 38, 131072, 0, 39, 131072, 0, 40, 131072, 0, 41, 131072, 0, 42, 131072, 0, 43, 131072, 0, 44, 131072, 0, 45, 131072, 0, 46, 131072, 0, 47, 131072, 0, 48, 131072, 0, 49, 131072, 0, 50, 131072, 0, 51, 131072, 0, 52, 131072, 0, 53, 131072, 0, 54, 131072, 0, 55, 131072, 0, 56, 131072, 0, 57, 131072, 0, 58, 131072, 0, 59, 131072, 0, 60, 131072, 0, 61, 131072, 0, 62, 131072, 0, 63, 131072, 0, 64, 131072, 0, 65, 131072, 0, 66, 131072, 0, 67, 131072, 0, 68, 131072, 0, 69, 131072, 0, 70, 131072, 0, 71, 131072, 0, 72, 131072, 0, 73, 131072, 0, 74, 131072, 0, 75, 131072, 0, 76, 131072, 0, 77, 131072, 0, 78, 131072, 0, 79, 131072, 0, 65536, 131072, 0, 65537, 131072, 0, 65538, 131072, 0, 65539, 131072, 0, 65540, 131072, 0, 65541, 131072, 0, 65542, 131072, 0, 65543, 131072, 0, 65544, 131072, 0, 65545, 131072, 0, 65546, 131072, 0, 65547, 131072, 0, 65548, 131072, 0, 65549, 131072, 0, 65550, 131072, 0, 65551, 131072, 0, 65552, 131072, 0, 65553, 131072, 0, 65554, 131072, 0, 65555, 131072, 0, 65556, 131072, 0, 65557, 131072, 0, 65558, 131072, 0, 65559, 131072, 0, 65560, 131072, 0, 65561, 131072, 0, 65562, 131072, 0, 65563, 131072, 0, 65564, 131072, 0, 65565, 131072, 0, 65566, 131072, 0, 65567, 131072, 0, 65568, 131072, 0, 65569, 131072, 0, 65570, 131072, 0, 65571, 131072, 0, 65572, 131072, 0, 65573, 131072, 0, 65574, 131072, 0, 65575, 131072, 0, 65576, 131072, 0, 65577, 131072, 0, 65578, 131072, 0, 65579, 131072, 0, 65580, 131072, 0, 65581, 131072, 0, 65582, 131072, 0, 65583, 131072, 0, 65584, 131072, 0, 65585, 131072, 0, 65586, 131072, 0, 65587, 131072, 0, 65588, 131072, 0, 65589, 131072, 0, 65590, 131072, 0, 65591, 131072, 0, 65592, 131072, 0, 65593, 131072, 0, 65594, 131072, 0, 65595, 131072, 0, 65596, 131072, 0, 65597, 131072, 0, 65598, 131072, 0, 65599, 131072, 0, 65600, 131072, 0, 65601, 131072, 0, 65602, 131072, 0, 65603, 131072, 0, 65604, 131072, 0, 65605, 131072, 0, 65606, 131072, 0, 65607, 131072, 0, 65608, 131072, 0, 65609, 131072, 0, 65610, 131072, 0, 65611, 131072, 0, 65612, 131072, 0, 65613, 131072, 0, 65614, 131072, 0, 65615, 131072, 0, 131072, 131072, 0, 131073, 131072, 0, 131074, 131072, 0, 131075, 131072, 0, 131076, 131072, 0, 131077, 131072, 0, 131078, 131072, 0, 131079, 131072, 0, 131080, 131072, 0, 131081, 131072, 0, 131082, 131072, 0, 131083, 131072, 0, 131084, 131072, 0, 131085, 131072, 0, 131086, 131072, 0, 131087, 131072, 0, 131088, 131072, 0, 131089, 131072, 0, 131090, 131072, 0, 131091, 131072, 0, 131092, 131072, 0, 131093, 131072, 0, 131094, 131072, 0, 131095, 131072, 0, 131096, 131072, 0, 131097, 131072, 0, 131098, 131072, 0, 131099, 131072, 0, 131100, 131072, 0, 131101, 131072, 0, 131102, 131072, 0, 131103, 131072, 0, 131104, 131072, 0, 131105, 131072, 0, 131106, 131072, 0, 131107, 131072, 0, 131108, 131072, 0, 131109, 131072, 0, 131110, 131072, 0, 131111, 131072, 0, 131112, 131072, 0, 131113, 131072, 0, 131114, 131072, 0, 131115, 131072, 0, 131116, 131072, 0, 131117, 131072, 0, 131118, 131072, 0, 131119, 131072, 0, 131120, 131072, 0, 131121, 131072, 0, 131122, 131072, 0, 131123, 131072, 0, 131124, 131072, 0, 131125, 131072, 0, 131126, 131072, 0, 131127, 131072, 0, 131128, 131072, 0, 131129, 131072, 0, 131130, 131072, 0, 131131, 131072, 0, 131132, 131072, 0, 131133, 131072, 0, 131134, 131072, 0, 131135, 131072, 0, 131136, 131072, 0, 131137, 131072, 0, 131138, 131072, 0, 131139, 131072, 0, 131140, 131072, 0, 131141, 131072, 0, 131142, 131072, 0, 131143, 131072, 0, 131144, 131072, 0, 131145, 131072, 0, 131146, 131072, 0, 131147, 131072, 0, 131148, 131072, 0, 131149, 131072, 0, 131150, 131072, 0, 131151, 131072, 0, 196608, 131072, 0, 196609, 131072, 0, 196610, 131072, 0, 196611, 131072, 0, 196612, 131072, 0, 196613, 131072, 0, 196614, 131072, 0, 196615, 131072, 0, 196616, 131072, 0, 196617, 131072, 0, 196618, 131072, 0, 196619, 131072, 0, 196620, 131072, 0, 196621, 131072, 0, 196622, 131072, 0, 196623, 131072, 0, 196624, 131072, 0, 196625, 131072, 0, 196626, 131072, 0, 196627, 131072, 0, 196628, 131072, 0, 196629, 131072, 0, 196630, 131072, 0, 196631, 131072, 0, 196632, 131072, 0, 196633, 131072, 0, 196634, 131072, 0, 196635, 131072, 0, 196636, 131072, 0, 196637, 131072, 0, 196638, 131072, 0, 196639, 131072, 0, 196640, 131072, 0, 196641, 131072, 0, 196642, 131072, 0, 196643, 131072, 0, 196644, 131072, 0, 196645, 131072, 0, 196646, 131072, 0, 196647, 131072, 0, 196648, 131072, 0, 196649, 131072, 0, 196650, 131072, 0, 196651, 131072, 0, 196652, 131072, 0, 196653, 131072, 0, 196654, 131072, 0, 196655, 131072, 0, 196656, 131072, 0, 196657, 131072, 0, 196658, 131072, 0, 196659, 131072, 0, 196660, 131072, 0, 196661, 131072, 0, 196662, 131072, 0, 196663, 131072, 0, 196664, 131072, 0, 196665, 131072, 0, 196666, 131072, 0, 196667, 131072, 0, 196668, 131072, 0, 196669, 131072, 0, 196670, 131072, 0, 196671, 131072, 0, 196672, 131072, 0, 196673, 131072, 0, 196674, 131072, 0, 196675, 131072, 0, 196676, 131072, 0, 196677, 131072, 0, 196678, 131072, 0, 196679, 131072, 0, 196680, 131072, 0, 196681, 131072, 0, 196682, 131072, 0, 196683, 131072, 0, 196684, 131072, 0, 196685, 131072, 0, 196686, 131072, 0, 196687, 131072, 0, 262144, 131072, 0, 262145, 131072, 0, 262146, 131072, 0, 262147, 131072, 0, 262148, 131072, 0, 262149, 131072, 0, 262150, 131072, 0, 262151, 131072, 0, 262152, 131072, 0, 262153, 131072, 0, 262154, 131072, 0, 262155, 131072, 0, 262156, 131072, 0, 262157, 131072, 0, 262158, 131072, 0, 262159, 131072, 0, 262160, 131072, 0, 262161, 131072, 0, 262162, 131072, 0, 262163, 131072, 0, 262164, 131072, 0, 262165, 131072, 0, 262166, 131072, 0, 262167, 131072, 0, 262168, 131072, 0, 262169, 131072, 0, 262170, 131072, 0, 262171, 131072, 0, 262172, 131072, 0, 262173, 131072, 0, 262174, 131072, 0, 262175, 131072, 0, 262176, 131072, 0, 262177, 131072, 0, 262178, 131072, 0, 262179, 131072, 0, 262180, 131072, 0, 262181, 131072, 0, 262182, 131072, 0, 262183, 131072, 0, 262184, 131072, 0, 262185, 131072, 0, 262186, 131072, 0, 262187, 131072, 0, 262188, 131072, 0, 262189, 131072, 0, 262190, 131072, 0, 262191, 131072, 0, 262192, 131072, 0, 262193, 131072, 0, 262194, 131072, 0, 262195, 131072, 0, 262196, 131072, 0, 262197, 131072, 0, 262198, 131072, 0, 262199, 131072, 0, 262200, 131072, 0, 262201, 131072, 0, 262202, 131072, 0, 262203, 131072, 0, 262204, 131072, 0, 262205, 131072, 0, 262206, 131072, 0, 262207, 131072, 0, 262208, 131072, 0, 262209, 131072, 0, 262210, 131072, 0, 262211, 131072, 0, 262212, 131072, 0, 262213, 131072, 0, 262214, 131072, 0, 262215, 131072, 0, 262216, 131072, 0, 262217, 131072, 0, 262218, 131072, 0, 262219, 131072, 0, 262220, 131072, 0, 262221, 131072, 0, 262222, 131072, 0, 262223, 131072, 0, 327680, 131072, 0, 327681, 131072, 0, 327682, 131072, 0, 327683, 131072, 0, 327684, 131072, 0, 327685, 131072, 0, 327686, 131072, 0, 327687, 131072, 0, 327688, 131072, 0, 327689, 131072, 0, 327690, 131072, 0, 327691, 131072, 0, 327692, 131072, 0, 327693, 131072, 0, 327694, 131072, 0, 327695, 131072, 0, 327696, 131072, 0, 327697, 131072, 0, 327698, 131072, 0, 327699, 131072, 0, 327700, 131072, 0, 327701, 131072, 0, 327702, 131072, 0, 327703, 131072, 0, 327704, 131072, 0, 327705, 131072, 0, 327706, 131072, 0, 327707, 131072, 0, 327708, 131072, 0, 327709, 131072, 0, 327710, 131072, 0, 327711, 131072, 0, 327712, 131072, 0, 327713, 131072, 0, 327714, 131072, 0, 327715, 131072, 0, 327716, 131072, 0, 327717, 131072, 0, 327718, 131072, 0, 327719, 131072, 0, 327720, 131072, 0, 327721, 131072, 0, 327722, 131072, 0, 327723, 131072, 0, 327724, 131072, 0, 327725, 131072, 0, 327726, 131072, 0, 327727, 131072, 0, 327728, 131072, 0, 327729, 131072, 0, 327730, 131072, 0, 327731, 131072, 0, 327732, 131072, 0, 327733, 131072, 0, 327734, 131072, 0, 327735, 131072, 0, 327736, 131072, 0, 327737, 131072, 0, 327738, 131072, 0, 327739, 131072, 0, 327740, 131072, 0, 327741, 131072, 0, 327742, 131072, 0, 327743, 131072, 0, 327744, 131072, 0, 327745, 131072, 0, 327746, 131072, 0, 327747, 131072, 0, 327748, 131072, 0, 327749, 131072, 0, 327750, 131072, 0, 327751, 131072, 0, 327752, 131072, 0, 327753, 131072, 0, 327754, 131072, 0, 327755, 131072, 0, 327756, 131072, 0, 327757, 131072, 0, 327758, 131072, 0, 327759, 131072, 0, 393216, 131072, 0, 393217, 131072, 0, 393218, 131072, 0, 393219, 131072, 0, 393220, 131072, 0, 393221, 131072, 0, 393222, 131072, 0, 393223, 131072, 0, 393224, 131072, 0, 393225, 131072, 0, 393226, 131072, 0, 393227, 131072, 0, 393228, 131072, 0, 393229, 131072, 0, 393230, 131072, 0, 393231, 131072, 0, 393232, 131072, 0, 393233, 131072, 0, 393234, 131072, 0, 393235, 131072, 0, 393236, 131072, 0, 393237, 131072, 0, 393238, 131072, 0, 393239, 131072, 0, 393240, 131072, 0, 393241, 131072, 0, 393242, 131072, 0, 393243, 131072, 0, 393244, 131072, 0, 393245, 131072, 0, 393246, 131072, 0, 393247, 131072, 0, 393248, 131072, 0, 393249, 131072, 0, 393250, 131072, 0, 393251, 131072, 0, 393252, 131072, 0, 393253, 131072, 0, 393254, 131072, 0, 393255, 131072, 0, 393256, 131072, 0, 393257, 131072, 0, 393258, 131072, 0, 393259, 131072, 0, 393260, 131072, 0, 393261, 131072, 0, 393262, 131072, 0, 393263, 131072, 0, 393264, 131072, 0, 393265, 131072, 0, 393266, 131072, 0, 393267, 131072, 0, 393268, 131072, 0, 393269, 131072, 0, 393270, 131072, 0, 393271, 131072, 0, 393272, 131072, 0, 393273, 131072, 0, 393274, 131072, 0, 393275, 131072, 0, 393276, 131072, 0, 393277, 131072, 0, 393278, 131072, 0, 393279, 131072, 0, 393280, 131072, 0, 393281, 131072, 0, 393282, 131072, 0, 393283, 131072, 0, 393284, 131072, 0, 393285, 131072, 0, 393286, 131072, 0, 393287, 131072, 0, 393288, 131072, 0, 393289, 131072, 0, 393290, 131072, 0, 393291, 131072, 0, 393292, 131072, 0, 393293, 131072, 0, 393294, 131072, 0, 393295, 131072, 0, 458752, 131072, 0, 458753, 131072, 0, 458754, 131072, 0, 458755, 131072, 0, 458756, 131072, 0, 458757, 131072, 0, 458758, 131072, 0, 458759, 131072, 0, 458760, 131072, 0, 458761, 131072, 0, 458762, 131072, 0, 458763, 131072, 0, 458764, 131072, 0, 458765, 131072, 0, 458766, 131072, 0, 458767, 131072, 0, 458768, 131072, 0, 458769, 131072, 0, 458770, 131072, 0, 458771, 131072, 0, 458772, 131072, 0, 458773, 131072, 0, 458774, 131072, 0, 458775, 131072, 0, 458776, 131072, 0, 458777, 131072, 0, 458778, 131072, 0, 458779, 131072, 0, 458780, 131072, 0, 458781, 131072, 0, 458782, 131072, 0, 458783, 131072, 0, 458784, 131072, 0, 458785, 131072, 0, 458786, 131072, 0, 458787, 131072, 0, 458788, 131072, 0, 458789, 131072, 0, 458790, 131072, 0, 458791, 131072, 0, 458792, 131072, 0, 458793, 131072, 0, 458794, 131072, 0, 458795, 131072, 0, 458796, 131072, 0, 458797, 131072, 0, 458798, 131072, 0, 458799, 131072, 0, 458800, 131072, 0, 458801, 131072, 0, 458802, 131072, 0, 458803, 131072, 0, 458804, 131072, 0, 458805, 131072, 0, 458806, 131072, 0, 458807, 131072, 0, 458808, 131072, 0, 458809, 131072, 0, 458810, 131072, 0, 458811, 131072, 0, 458812, 131072, 0, 458813, 131072, 0, 458814, 131072, 0, 458815, 131072, 0, 458816, 131072, 0, 458817, 131072, 0, 458818, 131072, 0, 458819, 131072, 0, 458820, 131072, 0, 458821, 131072, 0, 458822, 131072, 0, 458823, 131072, 0, 458824, 131072, 0, 458825, 131072, 0, 458826, 131072, 0, 458827, 131072, 0, 458828, 131072, 0, 458829, 131072, 0, 458830, 131072, 0, 458831, 131072, 0, 524288, 131072, 0, 524289, 131072, 0, 524290, 131072, 0, 524291, 131072, 0, 524292, 131072, 0, 524293, 131072, 0, 524294, 131072, 0, 524295, 131072, 0, 524296, 131072, 0, 524297, 131072, 0, 524298, 131072, 0, 524299, 131072, 0, 524300, 131072, 0, 524301, 131072, 0, 524302, 131072, 0, 524303, 131072, 0, 524304, 131072, 0, 524305, 131072, 0, 524306, 131072, 0, 524307, 131072, 0, 524308, 131072, 0, 524309, 131072, 0, 524310, 131072, 0, 524311, 131072, 0, 524312, 131072, 0, 524313, 131072, 0, 524314, 131072, 0, 524315, 131072, 0, 524316, 131072, 0, 524317, 131072, 0, 524318, 131072, 0, 524319, 131072, 0, 524320, 131072, 0, 524321, 131072, 0, 524322, 131072, 0, 524323, 131072, 0, 524324, 131072, 0, 524325, 131072, 0, 524326, 131072, 0, 524327, 131072, 0, 524328, 131072, 0, 524329, 131072, 0, 524330, 131072, 0, 524331, 131072, 0, 524332, 131072, 0, 524333, 131072, 0, 524334, 131072, 0, 524335, 131072, 0, 524336, 131072, 0, 524337, 131072, 0, 524338, 131072, 0, 524339, 131072, 0, 524340, 131072, 0, 524341, 131072, 0, 524342, 131072, 0, 524343, 131072, 0, 524344, 131072, 0, 524345, 131072, 0, 524346, 131072, 0, 524347, 131072, 0, 524348, 131072, 0, 524349, 131072, 0, 524350, 131072, 0, 524351, 131072, 0, 524352, 131072, 0, 524353, 131072, 0, 524354, 131072, 0, 524355, 131072, 0, 524356, 131072, 0, 524357, 131072, 0, 524358, 131072, 0, 524359, 131072, 0, 524360, 131072, 0, 524361, 131072, 0, 524362, 131072, 0, 524363, 131072, 0, 524364, 131072, 0, 524365, 131072, 0, 524366, 131072, 0, 524367, 131072, 0, 589824, 65536, 38, 589825, 65536, 38, 589826, 65536, 38, 589827, 65536, 38, 589828, 65536, 38, 589829, 65536, 38, 589830, 65536, 38, 589831, 65536, 38, 589832, 65536, 38, 589833, 65536, 38, 589834, 65536, 38, 589835, 65536, 38, 589836, 65536, 38, 589837, 65536, 38, 589838, 65536, 38, 589839, 65536, 38, 589840, 65536, 38, 589841, 65536, 38, 589842, 65536, 38, 589843, 65536, 38, 589844, 65536, 38, 589845, 65536, 38, 589846, 65536, 38, 589847, 65536, 38, 589848, 65536, 38, 589849, 65536, 38, 589850, 65536, 38, 589851, 65536, 38, 589852, 65536, 38, 589853, 65536, 38, 589854, 65536, 38, 589855, 131072, 0, 589856, 131072, 0, 589857, 131072, 0, 589858, 131072, 0, 589859, 131072, 0, 589860, 131072, 0, 589861, 131072, 0, 589862, 131072, 0, 589863, 131072, 0, 589864, 131072, 0, 589865, 131072, 0, 589866, 131072, 0, 589867, 131072, 0, 589868, 131072, 0, 589869, 131072, 0, 589870, 131072, 0, 589871, 131072, 0, 589872, 131072, 0, 589873, 131072, 0, 589874, 131072, 0, 589875, 131072, 0, 589876, 131072, 0, 589877, 131072, 0, 589878, 131072, 0, 589879, 131072, 0, 589880, 131072, 0, 589881, 131072, 0, 589882, 131072, 0, 589883, 131072, 0, 589884, 131072, 0, 589885, 131072, 0, 589886, 131072, 0, 589887, 131072, 0, 589888, 131072, 0, 589889, 131072, 0, 589890, 131072, 0, 589891, 131072, 0, 589892, 131072, 0, 589893, 131072, 0, 589894, 131072, 0, 589895, 131072, 0, 589896, 131072, 0, 589897, 131072, 0, 589898, 131072, 0, 589899, 131072, 0, 589900, 131072, 0, 589901, 131072, 0, 589902, 131072, 0, 589903, 131072, 0, 655360, 131072, 0, 655361, 131072, 0, 655362, 131072, 0, 655363, 131072, 0, 655364, 131072, 0, 655365, 131072, 0, 655366, 131072, 0, 655367, 131072, 0, 655368, 131072, 0, 655369, 131072, 0, 655370, 131072, 0, 655371, 131072, 0, 655372, 131072, 0, 655373, 131072, 0, 655374, 131072, 0, 655375, 131072, 0, 655376, 131072, 0, 655377, 131072, 0, 655378, 131072, 0, 655379, 131072, 0, 655380, 131072, 0, 655381, 131072, 0, 655382, 131072, 0, 655383, 131072, 0, 655384, 131072, 0, 655385, 131072, 0, 655386, 131072, 0, 655387, 131072, 0, 655388, 131072, 0, 655389, 65536, 38, 655390, 65536, 38, 655391, 131072, 0, 655392, 131072, 0, 655393, 131072, 0, 655394, 131072, 0, 655395, 131072, 0, 655396, 131072, 0, 655397, 131072, 0, 655398, 131072, 0, 655399, 131072, 0, 655400, 131072, 0, 655401, 131072, 0, 655402, 131072, 0, 655403, 131072, 0, 655404, 131072, 0, 655405, 131072, 0, 655406, 131072, 0, 655407, 131072, 0, 655408, 131072, 0, 655409, 131072, 0, 655410, 131072, 0, 655411, 131072, 0, 655412, 131072, 0, 655413, 131072, 0, 655414, 131072, 0, 655415, 131072, 0, 655416, 131072, 0, 655417, 131072, 0, 655418, 131072, 0, 655419, 131072, 0, 655420, 131072, 0, 655421, 131072, 0, 655422, 131072, 0, 655423, 131072, 0, 655424, 131072, 0, 655425, 131072, 0, 655426, 131072, 0, 655427, 131072, 0, 655428, 131072, 0, 655429, 131072, 0, 655430, 131072, 0, 655431, 131072, 0, 655432, 131072, 0, 655433, 131072, 0, 655434, 131072, 0, 655435, 131072, 0, 655436, 131072, 0, 655437, 131072, 0, 655438, 131072, 0, 655439, 131072, 0, 720896, 131072, 0, 720897, 131072, 0, 720898, 131072, 0, 720899, 131072, 0, 720900, 131072, 0, 720901, 131072, 0, 720902, 131072, 0, 720903, 131072, 0, 720904, 131072, 0, 720905, 131072, 0, 720906, 131072, 0, 720907, 131072, 0, 720908, 131072, 0, 720909, 131072, 0, 720910, 131072, 0, 720911, 131072, 0, 720912, 131072, 0, 720913, 131072, 0, 720914, 131072, 0, 720915, 131072, 0, 720916, 131072, 0, 720917, 131072, 0, 720918, 131072, 0, 720919, 131072, 0, 720920, 131072, 0, 720921, 131072, 0, 720922, 131072, 0, 720923, 131072, 0, 720924, 131072, 0, 720925, 65536, 38, 720926, 65536, 38, 720927, 131072, 0, 720928, 131072, 0, 720929, 131072, 0, 720930, 131072, 0, 720931, 131072, 0, 720932, 131072, 0, 720933, 131072, 0, 720934, 131072, 0, 720935, 131072, 0, 720936, 131072, 0, 720937, 131072, 0, 720938, 131072, 0, 720939, 131072, 0, 720940, 131072, 0, 720941, 131072, 0, 720942, 131072, 0, 720943, 131072, 0, 720944, 131072, 0, 720945, 131072, 0, 720946, 131072, 0, 720947, 131072, 0, 720948, 131072, 0, 720949, 131072, 0, 720950, 131072, 0, 720951, 131072, 0, 720952, 131072, 0, 720953, 131072, 0, 720954, 131072, 0, 720955, 131072, 0, 720956, 131072, 0, 720957, 131072, 0, 720958, 131072, 0, 720959, 131072, 0, 720960, 131072, 0, 720961, 131072, 0, 720962, 131072, 0, 720963, 131072, 0, 720964, 131072, 0, 720965, 131072, 0, 720966, 131072, 0, 720967, 131072, 0, 720968, 131072, 0, 720969, 131072, 0, 720970, 131072, 0, 720971, 131072, 0, 720972, 131072, 0, 720973, 131072, 0, 720974, 131072, 0, 720975, 131072, 0, 786432, 131072, 0, 786433, 131072, 0, 786434, 131072, 0, 786435, 131072, 0, 786436, 131072, 0, 786437, 131072, 0, 786438, 131072, 0, 786439, 131072, 0, 786440, 131072, 0, 786441, 131072, 0, 786442, 131072, 0, 786443, 131072, 0, 786444, 131072, 0, 786445, 131072, 0, 786446, 131072, 0, 786447, 131072, 0, 786448, 131072, 0, 786449, 131072, 0, 786450, 131072, 0, 786451, 131072, 0, 786452, 131072, 0, 786453, 131072, 0, 786454, 131072, 0, 786455, 131072, 0, 786456, 131072, 0, 786457, 131072, 0, 786458, 131072, 0, 786459, 131072, 0, 786460, 131072, 0, 786461, 65536, 38, 786462, 65536, 38, 786463, 131072, 0, 786464, 131072, 0, 786465, 131072, 0, 786466, 131072, 0, 786467, 131072, 0, 786468, 131072, 0, 786469, 131072, 0, 786470, 131072, 0, 786471, 131072, 0, 786472, 131072, 0, 786473, 131072, 0, 786474, 131072, 0, 786475, 131072, 0, 786476, 131072, 0, 786477, 131072, 0, 786478, 131072, 0, 786479, 131072, 0, 786480, 131072, 0, 786481, 131072, 0, 786482, 131072, 0, 786483, 131072, 0, 786484, 131072, 0, 786485, 131072, 0, 786486, 131072, 0, 786487, 131072, 0, 786488, 131072, 0, 786489, 131072, 0, 786490, 131072, 0, 786491, 131072, 0, 786492, 131072, 0, 786493, 131072, 0, 786494, 131072, 0, 786495, 131072, 0, 786496, 131072, 0, 786497, 131072, 0, 786498, 131072, 0, 786499, 131072, 0, 786500, 131072, 0, 786501, 131072, 0, 786502, 131072, 0, 786503, 131072, 0, 786504, 131072, 0, 786505, 131072, 0, 786506, 131072, 0, 786507, 131072, 0, 786508, 131072, 0, 786509, 131072, 0, 786510, 131072, 0, 786511, 131072, 0, 851968, 131072, 0, 851969, 131072, 0, 851970, 131072, 0, 851971, 131072, 0, 851972, 131072, 0, 851973, 131072, 0, 851974, 131072, 0, 851975, 131072, 0, 851976, 131072, 0, 851977, 131072, 0, 851978, 131072, 0, 851979, 131072, 0, 851980, 131072, 0, 851981, 131072, 0, 851982, 131072, 0, 851983, 131072, 0, 851984, 131072, 0, 851985, 131072, 0, 851986, 131072, 0, 851987, 131072, 0, 851988, 131072, 0, 851989, 131072, 0, 851990, 131072, 0, 851991, 131072, 0, 851992, 131072, 0, 851993, 131072, 0, 851994, 131072, 0, 851995, 131072, 0, 851996, 131072, 0, 851997, 65536, 38, 851998, 65536, 38, 851999, 131072, 0, 852000, 131072, 0, 852001, 131072, 0, 852002, 131072, 0, 852003, 131072, 0, 852004, 131072, 0, 852005, 131072, 0, 852006, 131072, 0, 852007, 131072, 0, 852008, 131072, 0, 852009, 131072, 0, 852010, 131072, 0, 852011, 131072, 0, 852012, 131072, 0, 852013, 131072, 0, 852014, 131072, 0, 852015, 131072, 0, 852016, 131072, 0, 852017, 131072, 0, 852018, 131072, 0, 852019, 131072, 0, 852020, 131072, 0, 852021, 131072, 0, 852022, 131072, 0, 852023, 131072, 0, 852024, 131072, 0, 852025, 131072, 0, 852026, 131072, 0, 852027, 131072, 0, 852028, 131072, 0, 852029, 131072, 0, 852030, 131072, 0, 852031, 131072, 0, 852032, 131072, 0, 852033, 131072, 0, 852034, 131072, 0, 852035, 131072, 0, 852036, 131072, 0, 852037, 131072, 0, 852038, 131072, 0, 852039, 131072, 0, 852040, 131072, 0, 852041, 131072, 0, 852042, 131072, 0, 852043, 131072, 0, 852044, 131072, 0, 852045, 131072, 0, 852046, 131072, 0, 852047, 131072, 0, 917504, 131072, 0, 917505, 131072, 0, 917506, 131072, 0, 917507, 131072, 0, 917508, 131072, 0, 917509, 131072, 0, 917510, 131072, 0, 917511, 262144, 1, 917512, 327680, 1, 917513, 262144, 1, 917514, 327680, 1, 917515, 262144, 1, 917516, 327680, 1, 917517, 262144, 1, 917518, 327680, 1, 917519, 131072, 0, 917520, 131072, 0, 917521, 131072, 0, 917522, 131072, 0, 917523, 131072, 0, 917524, 131072, 0, 917525, 131072, 0, 917526, 131072, 0, 917527, 131072, 0, 917528, 131072, 0, 917529, 131072, 0, 917530, 131072, 0, 917531, 131072, 0, 917532, 131072, 0, 917533, 65536, 38, 917534, 65536, 38, 917535, 65536, 38, 917536, 65536, 38, 917537, 65536, 38, 917538, 65536, 38, 917539, 65536, 38, 917540, 65536, 38, 917541, 65536, 38, 917542, 65536, 38, 917543, 65536, 38, 917544, 65536, 38, 917545, 65536, 38, 917546, 65536, 38, 917547, 65536, 38, 917548, 65536, 38, 917549, 65536, 38, 917550, 65536, 38, 917551, 65536, 38, 917552, 65536, 38, 917553, 65536, 38, 917554, 65536, 38, 917555, 65536, 38, 917556, 65536, 38, 917557, 65536, 38, 917558, 65536, 38, 917559, 65536, 38, 917560, 65536, 38, 917561, 65536, 38, 917562, 65536, 38, 917563, 65536, 38, 917564, 65536, 38, 917565, 65536, 38, 917566, 65536, 38, 917567, 65536, 38, 917568, 65536, 38, 917569, 65536, 38, 917570, 65536, 38, 917571, 65536, 38, 917572, 65536, 38, 917573, 65536, 38, 917574, 65536, 38, 917575, 65536, 38, 917576, 65536, 38, 917577, 65536, 38, 917578, 65536, 38, 917579, 65536, 38, 917580, 65536, 38, 917581, 65536, 38, 917582, 65536, 38, 917583, 65536, 38, 983040, 131072, 0, 983041, 131072, 0, 983042, 131072, 0, 983043, 131072, 0, 983044, 131072, 0, 983045, 131072, 0, 983046, 131072, 0, 983047, 262144, 2, 983048, 327680, 2, 983049, 262144, 2, 983050, 327680, 2, 983051, 262144, 2, 983052, 327680, 2, 983053, 262144, 2, 983054, 327680, 2, 983055, 131072, 0, 983056, 131072, 0, 983057, 131072, 0, 983058, 131072, 0, 983059, 131072, 0, 983060, 131072, 0, 983061, 131072, 0, 983062, 131072, 0, 983063, 131072, 0, 983064, 131072, 0, 983065, 131072, 0, 983066, 131072, 0, 983067, 131072, 0, 983068, 131072, 0, 983069, 131072, 0, 983070, 131072, 0, 983071, 131072, 0, 983072, 131072, 0, 983073, 131072, 0, 983074, 131072, 0, 983075, 131072, 0, 983076, 131072, 0, 983077, 131072, 0, 983078, 131072, 0, 983079, 131072, 0, 983080, 131072, 0, 983081, 131072, 0, 983082, 131072, 0, 983083, 131072, 0, 983084, 131072, 0, 983085, 131072, 0, 983086, 131072, 0, 983087, 131072, 0, 983088, 131072, 0, 983089, 131072, 0, 983090, 131072, 0, 983091, 131072, 0, 983092, 131072, 0, 983093, 131072, 0, 983094, 131072, 0, 983095, 131072, 0, 983096, 131072, 0, 983097, 131072, 0, 983098, 131072, 0, 983099, 131072, 0, 983100, 131072, 0, 983101, 131072, 0, 983102, 131072, 0, 983103, 131072, 0, 983104, 131072, 0, 983105, 131072, 0, 983106, 131072, 0, 983107, 131072, 0, 983108, 131072, 0, 983109, 131072, 0, 983110, 131072, 0, 983111, 131072, 0, 983112, 131072, 0, 983113, 131072, 0, 983114, 131072, 0, 983115, 131072, 0, 983116, 131072, 0, 983117, 131072, 0, 983118, 131072, 0, 983119, 131072, 0, 1048576, 131072, 0, 1048577, 131072, 0, 1048578, 131072, 0, 1048579, 131072, 0, 1048580, 131072, 0, 1048581, 131072, 0, 1048582, 131072, 0, 1048583, 131072, 0, 1048584, 262144, 1, 1048585, 327680, 1, 1048586, 0, 17, 1048587, 65536, 17, 1048588, 131072, 17, 1048589, 393216, 1, 1048590, 458752, 1, 1048591, 131072, 0, 1048592, 131072, 0, 1048593, 131072, 0, 1048594, 131072, 0, 1048595, 131072, 0, 1048596, 131072, 0, 1048597, 131072, 0, 1048598, 131072, 0, 1048599, 131072, 0, 1048600, 131072, 0, 1048601, 131072, 0, 1048602, 131072, 0, 1048603, 131072, 0, 1048604, 131072, 0, 1048605, 131072, 0, 1048606, 131072, 0, 1048607, 131072, 0, 1048608, 131072, 0, 1048609, 131072, 0, 1048610, 131072, 0, 1048611, 131072, 0, 1048612, 131072, 0, 1048613, 131072, 0, 1048614, 131072, 0, 1048615, 131072, 0, 1048616, 131072, 0, 1048617, 131072, 0, 1048618, 131072, 0, 1048619, 131072, 0, 1048620, 131072, 0, 1048621, 131072, 0, 1048622, 131072, 0, 1048623, 131072, 0, 1048624, 131072, 0, 1048625, 131072, 0, 1048626, 131072, 0, 1048627, 131072, 0, 1048628, 131072, 0, 1048629, 131072, 0, 1048630, 131072, 0, 1048631, 131072, 0, 1048632, 131072, 0, 1048633, 131072, 0, 1048634, 131072, 0, 1048635, 131072, 0, 1048636, 131072, 0, 1048637, 131072, 0, 1048638, 131072, 0, 1048639, 131072, 0, 1048640, 131072, 0, 1048641, 131072, 0, 1048642, 131072, 0, 1048643, 131072, 0, 1048644, 131072, 0, 1048645, 131072, 0, 1048646, 131072, 0, 1048647, 131072, 0, 1048648, 131072, 0, 1048649, 131072, 0, 1048650, 131072, 0, 1048651, 131072, 0, 1048652, 131072, 0, 1048653, 131072, 0, 1048654, 131072, 0, 1048655, 131072, 0, 1114112, 131072, 0, 1114113, 131072, 0, 1114114, 131072, 0, 1114115, 131072, 0, 1114116, 131072, 0, 1114117, 131072, 0, 1114118, 131072, 0, 1114119, 131072, 0, 1114120, 262144, 2, 1114121, 327680, 2, 1114122, 0, 18, 1114123, 65536, 18, 1114124, 131072, 18, 1114125, 393216, 2, 1114126, 458752, 2, 1114127, 131072, 0, 1114128, 131072, 0, 1114129, 131072, 0, 1114130, 131072, 0, 1114131, 131072, 0, 1114132, 131072, 0, 1114133, 131072, 0, 1114134, 131072, 0, 1114135, 131072, 0, 1114136, 131072, 0, 1114137, 131072, 0, 1114138, 131072, 0, 1114139, 131072, 0, 1114140, 131072, 0, 1114141, 65536, 12, 1114142, 131072, 0, 1114143, 131072, 0, 1114144, 131072, 0, 1114145, 131072, 0, 1114146, 131072, 0, 1114147, 131072, 0, 1114148, 131072, 0, 1114149, 131072, 0, 1114150, 131072, 0, 1114151, 131072, 0, 1114152, 131072, 0, 1114153, 131072, 0, 1114154, 131072, 0, 1114155, 131072, 0, 1114156, 131072, 0, 1114157, 131072, 0, 1114158, 131072, 0, 1114159, 131072, 0, 1114160, 393216, 1, 1114161, 458752, 1, 1114162, 131072, 0, 1114163, 65536, 13, 1114164, 131072, 0, 1114165, 262144, 1, 1114166, 327680, 1, 1114167, 262144, 1, 1114168, 327680, 1, 1114169, 131072, 0, 1114170, 327680, 9, 1114171, 131072, 0, 1114172, 393216, 1, 1114173, 458752, 1, 1114174, 131072, 0, 1114175, 65536, 13, 1114176, 131072, 0, 1114177, 262144, 1, 1114178, 327680, 1, 1114179, 262144, 1, 1114180, 327680, 1, 1114181, 131072, 0, 1114182, 327680, 9, 1114183, 131072, 0, 1114184, 393216, 1, 1114185, 458752, 1, 1114186, 131072, 0, 1114187, 65536, 13, 1114188, 131072, 0, 1114189, 262144, 1, 1114190, 327680, 1, 1114191, 262144, 1, 1179648, 131072, 0, 1179649, 131072, 0, 1179650, 131072, 0, 1179651, 131072, 0, 1179652, 131072, 0, 1179653, 131072, 0, 1179654, 131072, 0, 1179655, 131072, 0, 1179656, 262144, 1, 1179657, 327680, 1, 1179658, 131072, 0, 1179659, 327680, 9, 1179660, 131072, 0, 1179661, 393216, 1, 1179662, 458752, 1, 1179663, 131072, 0, 1179664, 131072, 0, 1179665, 131072, 0, 1179666, 131072, 0, 1179667, 131072, 0, 1179668, 131072, 0, 1179669, 131072, 0, 1179670, 131072, 0, 1179671, 131072, 0, 1179672, 131072, 0, 1179673, 131072, 0, 1179674, 131072, 0, 1179675, 131072, 0, 1179676, 131072, 0, 1179677, 65536, 13, 1179678, 131072, 0, 1179679, 131072, 0, 1179680, 131072, 0, 1179681, 131072, 0, 1179682, 131072, 0, 1179683, 131072, 0, 1179684, 131072, 0, 1179685, 131072, 0, 1179686, 131072, 0, 1179687, 131072, 0, 1179688, 131072, 0, 1179689, 131072, 0, 1179690, 131072, 0, 1179691, 131072, 0, 1179692, 131072, 0, 1179693, 131072, 0, 1179694, 131072, 0, 1179695, 131072, 0, 1179696, 393216, 2, 1179697, 458752, 2, 1179698, 0, 14, 1179699, 65536, 14, 1179700, 131072, 14, 1179701, 262144, 2, 1179702, 327680, 2, 1179703, 262144, 2, 1179704, 327680, 2, 1179705, 262144, 10, 1179706, 327680, 10, 1179707, 393216, 10, 1179708, 393216, 2, 1179709, 458752, 2, 1179710, 0, 14, 1179711, 65536, 14, 1179712, 131072, 14, 1179713, 262144, 2, 1179714, 327680, 2, 1179715, 262144, 2, 1179716, 327680, 2, 1179717, 262144, 10, 1179718, 327680, 10, 1179719, 393216, 10, 1179720, 393216, 2, 1179721, 458752, 2, 1179722, 0, 14, 1179723, 65536, 14, 1179724, 131072, 14, 1179725, 262144, 2, 1179726, 327680, 2, 1179727, 262144, 2, 1245184, 131072, 0, 1245185, 131072, 0, 1245186, 131072, 0, 1245187, 131072, 0, 1245188, 131072, 0, 1245189, 131072, 0, 1245190, 131072, 0, 1245191, 131072, 0, 1245192, 65536, 12, 1245193, 327680, 2, 1245194, 262144, 10, 1245195, 327680, 10, 1245196, 393216, 10, 1245197, 393216, 2, 1245198, 458752, 2, 1245199, 131072, 0, 1245200, 131072, 0, 1245201, 131072, 0, 1245202, 131072, 0, 1245203, 131072, 0, 1245204, 131072, 0, 1245205, 131072, 0, 1245206, 131072, 0, 1245207, 131072, 0, 1245208, 131072, 0, 1245209, 131072, 0, 1245210, 131072, 0, 1245211, 131072, 0, 1245212, 0, 14, 1245213, 65536, 14, 1245214, 131072, 14, 1245215, 131072, 0, 1245216, 131072, 0, 1245217, 131072, 0, 1245218, 131072, 0, 1245219, 131072, 0, 1245220, 131072, 0, 1245221, 131072, 0, 1245222, 131072, 0, 1245223, 131072, 0, 1245224, 131072, 0, 1245225, 131072, 0, 1245226, 131072, 0, 1245227, 131072, 0, 1245228, 131072, 0, 1245229, 131072, 0, 1245230, 131072, 0, 1245231, 131072, 0, 1245232, 131072, 0, 1245233, 327680, 9, 1245234, 131072, 0, 1245235, 262144, 1, 1245236, 327680, 1, 1245237, 0, 17, 1245238, 65536, 17, 1245239, 131072, 17, 1245240, 262144, 1, 1245241, 327680, 1, 1245242, 393216, 1, 1245243, 458752, 1, 1245244, 131072, 0, 1245245, 327680, 9, 1245246, 131072, 0, 1245247, 262144, 1, 1245248, 327680, 1, 1245249, 0, 17, 1245250, 65536, 17, 1245251, 131072, 17, 1245252, 262144, 1, 1245253, 327680, 1, 1245254, 393216, 1, 1245255, 458752, 1, 1245256, 131072, 0, 1245257, 327680, 9, 1245258, 131072, 0, 1245259, 262144, 1, 1245260, 327680, 1, 1245261, 0, 17, 1245262, 65536, 17, 1245263, 131072, 17, 1310720, 131072, 0, 1310721, 131072, 0, 1310722, 131072, 0, 1310723, 131072, 0, 1310724, 131072, 0, 1310725, 131072, 0, 1310726, 131072, 0, 1310727, 131072, 0, 1310728, 65536, 13, 1310729, 131072, 0, 1310730, 131072, 0, 1310731, 327680, 9, 1310732, 131072, 0, 1310733, 262144, 1, 1310734, 327680, 1, 1310735, 131072, 0, 1310736, 131072, 0, 1310737, 131072, 0, 1310738, 131072, 0, 1310739, 131072, 0, 1310740, 131072, 0, 1310741, 131072, 0, 1310742, 131072, 0, 1310743, 131072, 0, 1310744, 131072, 0, 1310745, 131072, 0, 1310746, 131072, 0, 1310747, 131072, 0, 1310748, 262144, 9, 1310749, 327680, 9, 1310750, 131072, 0, 1310751, 131072, 0, 1310752, 131072, 0, 1310753, 131072, 0, 1310754, 131072, 0, 1310755, 131072, 0, 1310756, 131072, 0, 1310757, 131072, 0, 1310758, 131072, 0, 1310759, 131072, 0, 1310760, 131072, 0, 1310761, 131072, 0, 1310762, 131072, 0, 1310763, 131072, 0, 1310764, 131072, 0, 1310765, 131072, 0, 1310766, 131072, 0, 1310767, 131072, 0, 1310768, 262144, 10, 1310769, 327680, 10, 1310770, 393216, 10, 1310771, 262144, 2, 1310772, 327680, 2, 1310773, 0, 18, 1310774, 65536, 18, 1310775, 131072, 18, 1310776, 262144, 2, 1310777, 327680, 2, 1310778, 393216, 2, 1310779, 458752, 2, 1310780, 262144, 10, 1310781, 327680, 10, 1310782, 393216, 10, 1310783, 262144, 2, 1310784, 327680, 2, 1310785, 0, 18, 1310786, 65536, 18, 1310787, 131072, 18, 1310788, 262144, 2, 1310789, 327680, 2, 1310790, 393216, 2, 1310791, 458752, 2, 1310792, 262144, 10, 1310793, 327680, 10, 1310794, 393216, 10, 1310795, 262144, 2, 1310796, 327680, 2, 1310797, 0, 18, 1310798, 65536, 18, 1310799, 131072, 18, 1376256, 131072, 0, 1376257, 131072, 0, 1376258, 131072, 0, 1376259, 131072, 0, 1376260, 131072, 0, 1376261, 131072, 0, 1376262, 131072, 0, 1376263, 0, 14, 1376264, 65536, 14, 1376265, 131072, 14, 1376266, 262144, 10, 1376267, 327680, 10, 1376268, 393216, 10, 1376269, 262144, 2, 1376270, 65536, 12, 1376271, 131072, 0, 1376272, 131072, 0, 1376273, 131072, 0, 1376274, 131072, 0, 1376275, 131072, 0, 1376276, 131072, 0, 1376277, 131072, 0, 1376278, 131072, 0, 1376279, 131072, 0, 1376280, 131072, 0, 1376281, 131072, 0, 1376282, 65536, 12, 1376283, 131072, 0, 1376284, 262144, 10, 1376285, 327680, 10, 1376286, 393216, 10, 1376287, 131072, 0, 1376288, 131072, 0, 1376289, 131072, 0, 1376290, 131072, 0, 1376291, 131072, 0, 1376292, 131072, 0, 1376293, 131072, 0, 1376294, 131072, 0, 1376295, 131072, 0, 1376296, 131072, 0, 1376297, 131072, 0, 1376298, 131072, 0, 1376299, 131072, 0, 1376300, 131072, 0, 1376301, 131072, 0, 1376302, 131072, 0, 1376303, 131072, 0, 1376304, 262144, 1, 1376305, 327680, 1, 1376306, 393216, 1, 1376307, 458752, 1, 1376308, 262144, 1, 1376309, 327680, 1, 1376310, 131072, 0, 1376311, 327680, 9, 1376312, 131072, 0, 1376313, 0, 17, 1376314, 65536, 17, 1376315, 131072, 17, 1376316, 262144, 1, 1376317, 327680, 1, 1376318, 393216, 1, 1376319, 458752, 1, 1376320, 262144, 1, 1376321, 327680, 1, 1376322, 131072, 0, 1376323, 327680, 9, 1376324, 131072, 0, 1376325, 0, 17, 1376326, 65536, 17, 1376327, 131072, 17, 1376328, 262144, 1, 1376329, 327680, 1, 1376330, 393216, 1, 1376331, 458752, 1, 1376332, 262144, 1, 1376333, 327680, 1, 1376334, 131072, 0, 1376335, 327680, 9, 1441792, 131072, 0, 1441793, 131072, 0, 1441794, 131072, 0, 1441795, 131072, 0, 1441796, 131072, 0, 1441797, 131072, 0, 1441798, 131072, 0, 1441799, 131072, 0, 1441800, 131072, 0, 1441801, 262144, 1, 1441802, 327680, 1, 1441803, 393216, 1, 1441804, 458752, 1, 1441805, 131072, 0, 1441806, 65536, 13, 1441807, 131072, 0, 1441808, 262144, 1, 1441809, 327680, 1, 1441810, 131072, 0, 1441811, 262150, 5, 1441812, 131078, 3, 1441813, 131078, 3, 1441814, 131078, 3, 1441815, 6, 6, 1441816, 131072, 0, 1441817, 131072, 0, 1441818, 65536, 13, 1441819, 131072, 0, 1441820, 0, 17, 1441821, 65536, 17, 1441822, 131072, 17, 1441823, 131072, 0, 1441824, 131072, 0, 1441825, 131072, 0, 1441826, 131072, 0, 1441827, 131072, 0, 1441828, 131072, 0, 1441829, 131072, 0, 1441830, 131072, 0, 1441831, 131072, 0, 1441832, 131072, 0, 1441833, 131072, 0, 1441834, 131072, 0, 1441835, 131072, 0, 1441836, 131072, 0, 1441837, 131072, 0, 1441838, 131072, 0, 1441839, 131072, 0, 1441840, 262144, 2, 1441841, 327680, 2, 1441842, 393216, 2, 1441843, 65536, 12, 1441844, 262144, 2, 1441845, 327680, 2, 1441846, 262144, 10, 1441847, 327680, 10, 1441848, 393216, 10, 1441849, 0, 18, 1441850, 65536, 18, 1441851, 131072, 18, 1441852, 262144, 2, 1441853, 327680, 2, 1441854, 393216, 2, 1441855, 65536, 12, 1441856, 262144, 2, 1441857, 327680, 2, 1441858, 262144, 10, 1441859, 327680, 10, 1441860, 393216, 10, 1441861, 0, 18, 1441862, 65536, 18, 1441863, 131072, 18, 1441864, 262144, 2, 1441865, 327680, 2, 1441866, 393216, 2, 1441867, 65536, 12, 1441868, 262144, 2, 1441869, 327680, 2, 1441870, 262144, 10, 1441871, 327680, 10, 1507328, 131072, 0, 1507329, 131072, 0, 1507330, 131072, 0, 1507331, 131072, 0, 1507332, 131072, 0, 1507333, 131072, 0, 1507334, 131072, 0, 1507335, 131072, 0, 1507336, 131072, 0, 1507337, 262144, 2, 1507338, 327680, 2, 1507339, 393216, 2, 1507340, 458752, 2, 1507341, 0, 14, 1507342, 65536, 14, 1507343, 131072, 14, 1507344, 262144, 2, 1507345, 327680, 2, 1507346, 131072, 0, 1507347, 262150, 2, 1507348, 6, 0, 1507349, 6, 0, 1507350, 6, 0, 1507351, 6, 4, 1507352, 131072, 1, 1507353, 0, 14, 1507354, 65536, 14, 1507355, 131072, 14, 1507356, 0, 18, 1507357, 65536, 18, 1507358, 131072, 18, 1507359, 131072, 0, 1507360, 131072, 0, 1507361, 131072, 0, 1507362, 131072, 0, 1507363, 131072, 0, 1507364, 131072, 0, 1507365, 131072, 0, 1507366, 131072, 0, 1507367, 131072, 0, 1507368, 131072, 0, 1507369, 131072, 0, 1507370, 131072, 0, 1507371, 131072, 0, 1507372, 131072, 0, 1507373, 131072, 0, 1507374, 131072, 0, 1507375, 131072, 0, 1507376, 393216, 1, 1507377, 458752, 1, 1507378, 131072, 0, 1507379, 65536, 13, 1507380, 131072, 0, 1507381, 262144, 1, 1507382, 327680, 1, 1507383, 262144, 1, 1507384, 327680, 1, 1507385, 131072, 0, 1507386, 327680, 9, 1507387, 131072, 0, 1507388, 393216, 1, 1507389, 458752, 1, 1507390, 131072, 0, 1507391, 65536, 13, 1507392, 131072, 0, 1507393, 262144, 1, 1507394, 327680, 1, 1507395, 262144, 1, 1507396, 327680, 1, 1507397, 131072, 0, 1507398, 327680, 9, 1507399, 131072, 0, 1507400, 393216, 1, 1507401, 458752, 1, 1507402, 131072, 0, 1507403, 65536, 13, 1507404, 131072, 0, 1507405, 262144, 1, 1507406, 327680, 1, 1507407, 262144, 1, 1572864, 131072, 0, 1572865, 131072, 0, 1572866, 131072, 0, 1572867, 131072, 0, 1572868, 131072, 0, 1572869, 131072, 0, 1572870, 131072, 0, 1572871, 131072, 0, 1572872, 262144, 1, 1572873, 327680, 1, 1572874, 262144, 1, 1572875, 327680, 1, 1572876, 262144, 1, 1572877, 327680, 1, 1572878, 131072, 0, 1572879, 327680, 9, 1572880, 131072, 0, 1572881, 131072, 1, 1572882, 131072, 1, 1572883, 262150, 6, 1572884, 131078, 1, 1572885, 6, 0, 1572886, 262150, 0, 1572887, 131078, 6, 1572888, 131072, 1, 1572889, 131072, 1, 1572890, 131072, 0, 1572891, 131072, 0, 1572892, 131072, 0, 1572893, 131072, 0, 1572894, 131072, 0, 1572895, 131072, 0, 1572896, 131072, 0, 1572897, 131072, 0, 1572898, 131072, 0, 1572899, 131072, 0, 1572900, 131072, 0, 1572901, 131072, 0, 1572902, 131072, 0, 1572903, 131072, 0, 1572904, 131072, 0, 1572905, 131072, 0, 1572906, 131072, 0, 1572907, 131072, 0, 1572908, 131072, 0, 1572909, 131072, 0, 1572910, 131072, 0, 1572911, 131072, 0, 1572912, 393216, 2, 1572913, 458752, 2, 1572914, 0, 14, 1572915, 65536, 14, 1572916, 131072, 14, 1572917, 262144, 2, 1572918, 327680, 2, 1572919, 262144, 2, 1572920, 327680, 2, 1572921, 262144, 10, 1572922, 327680, 10, 1572923, 393216, 10, 1572924, 393216, 2, 1572925, 458752, 2, 1572926, 0, 14, 1572927, 65536, 14, 1572928, 131072, 14, 1572929, 262144, 2, 1572930, 327680, 2, 1572931, 262144, 2, 1572932, 327680, 2, 1572933, 262144, 10, 1572934, 327680, 10, 1572935, 393216, 10, 1572936, 393216, 2, 1572937, 458752, 2, 1572938, 0, 14, 1572939, 65536, 14, 1572940, 131072, 14, 1572941, 262144, 2, 1572942, 327680, 2, 1572943, 262144, 2, 1638400, 131072, 0, 1638401, 131072, 0, 1638402, 131072, 0, 1638403, 131072, 0, 1638404, 131072, 0, 1638405, 131072, 0, 1638406, 131072, 0, 1638407, 131072, 0, 1638408, 262144, 2, 1638409, 327680, 2, 1638410, 262144, 2, 1638411, 327680, 2, 1638412, 262144, 2, 1638413, 327680, 2, 1638414, 262144, 10, 1638415, 327680, 10, 1638416, 393216, 10, 1638417, 65536, 12, 1638418, 131072, 0, 1638419, 131072, 0, 1638420, 262150, 2, 1638421, 6, 0, 1638422, 6, 4, 1638423, 131072, 0, 1638424, 131072, 0, 1638425, 131072, 0, 1638426, 131072, 0, 1638427, 131072, 0, 1638428, 131072, 0, 1638429, 131072, 0, 1638430, 131072, 0, 1638431, 131072, 0, 1638432, 131072, 0, 1638433, 131072, 0, 1638434, 131072, 0, 1638435, 131072, 0, 1638436, 131072, 0, 1638437, 131072, 0, 1638438, 131072, 0, 1638439, 131072, 0, 1638440, 131072, 0, 1638441, 131072, 0, 1638442, 131072, 0, 1638443, 131072, 0, 1638444, 131072, 0, 1638445, 131072, 0, 1638446, 131072, 0, 1638447, 131072, 0, 1638448, 131072, 0, 1638449, 327680, 9, 1638450, 131072, 0, 1638451, 262144, 1, 1638452, 327680, 1, 1638453, 0, 17, 1638454, 65536, 17, 1638455, 131072, 17, 1638456, 262144, 1, 1638457, 327680, 1, 1638458, 393216, 1, 1638459, 458752, 1, 1638460, 131072, 0, 1638461, 327680, 9, 1638462, 131072, 0, 1638463, 262144, 1, 1638464, 327680, 1, 1638465, 0, 17, 1638466, 65536, 17, 1638467, 131072, 17, 1638468, 262144, 1, 1638469, 327680, 1, 1638470, 393216, 1, 1638471, 458752, 1, 1638472, 131072, 0, 1638473, 327680, 9, 1638474, 131072, 0, 1638475, 262144, 1, 1638476, 327680, 1, 1638477, 0, 17, 1638478, 65536, 17, 1638479, 131072, 17, 1703936, 131072, 0, 1703937, 131072, 0, 1703938, 131072, 0, 1703939, 131072, 0, 1703940, 131072, 0, 1703941, 131072, 0, 1703942, 131072, 0, 1703943, 131072, 0, 1703944, 262144, 1, 1703945, 327680, 1, 1703946, 393216, 1, 1703947, 458752, 1, 1703948, 393216, 1, 1703949, 458752, 1, 1703950, 262144, 1, 1703951, 327680, 1, 1703952, 131072, 0, 1703953, 65536, 13, 1703954, 131072, 0, 1703955, 131072, 0, 1703956, 262150, 2, 1703957, 6, 0, 1703958, 6, 4, 1703959, 131072, 0, 1703960, 131072, 0, 1703961, 131072, 0, 1703962, 131072, 0, 1703963, 131072, 0, 1703964, 131072, 0, 1703965, 131072, 0, 1703966, 131072, 0, 1703967, 131072, 0, 1703968, 131072, 0, 1703969, 131072, 0, 1703970, 131072, 0, 1703971, 131072, 0, 1703972, 131072, 0, 1703973, 131072, 0, 1703974, 131072, 0, 1703975, 131072, 0, 1703976, 131072, 0, 1703977, 131072, 0, 1703978, 131072, 0, 1703979, 131072, 0, 1703980, 131072, 0, 1703981, 131072, 0, 1703982, 131072, 0, 1703983, 131072, 0, 1703984, 262144, 10, 1703985, 327680, 10, 1703986, 393216, 10, 1703987, 262144, 2, 1703988, 327680, 2, 1703989, 0, 18, 1703990, 65536, 18, 1703991, 131072, 18, 1703992, 262144, 2, 1703993, 327680, 2, 1703994, 393216, 2, 1703995, 458752, 2, 1703996, 262144, 10, 1703997, 327680, 10, 1703998, 393216, 10, 1703999, 262144, 2, 1704000, 327680, 2, 1704001, 0, 18, 1704002, 65536, 18, 1704003, 131072, 18, 1704004, 262144, 2, 1704005, 327680, 2, 1704006, 393216, 2, 1704007, 458752, 2, 1704008, 262144, 10, 1704009, 327680, 10, 1704010, 393216, 10, 1704011, 262144, 2, 1704012, 327680, 2, 1704013, 0, 18, 1704014, 65536, 18, 1704015, 131072, 18, 1769472, 131072, 0, 1769473, 131072, 0, 1769474, 131072, 0, 1769475, 131072, 0, 1769476, 131072, 0, 1769477, 131072, 0, 1769478, 131072, 0, 1769479, 131072, 0, 1769480, 262144, 2, 1769481, 327680, 2, 1769482, 393216, 2, 1769483, 458752, 2, 1769484, 393216, 2, 1769485, 458752, 2, 1769486, 262144, 2, 1769487, 327680, 2, 1769488, 0, 14, 1769489, 65536, 14, 1769490, 131072, 14, 1769491, 131072, 0, 1769492, 262150, 2, 1769493, 6, 0, 1769494, 6, 4, 1769495, 131072, 0, 1769496, 131072, 0, 1769497, 327680, 9, 1769498, 131072, 0, 1769499, 262144, 1, 1769500, 327680, 1, 1769501, 393216, 1, 1769502, 458752, 1, 1769503, 131072, 0, 1769504, 131072, 0, 1769505, 131072, 0, 1769506, 131072, 0, 1769507, 131072, 0, 1769508, 131072, 0, 1769509, 131072, 0, 1769510, 131072, 0, 1769511, 131072, 0, 1769512, 131072, 0, 1769513, 131072, 0, 1769514, 131072, 0, 1769515, 131072, 0, 1769516, 131072, 0, 1769517, 131072, 0, 1769518, 131072, 0, 1769519, 131072, 0, 1769520, 262144, 1, 1769521, 327680, 1, 1769522, 393216, 1, 1769523, 458752, 1, 1769524, 262144, 1, 1769525, 327680, 1, 1769526, 131072, 0, 1769527, 327680, 9, 1769528, 131072, 0, 1769529, 0, 17, 1769530, 65536, 17, 1769531, 131072, 17, 1769532, 262144, 1, 1769533, 327680, 1, 1769534, 393216, 1, 1769535, 458752, 1, 1769536, 262144, 1, 1769537, 327680, 1, 1769538, 131072, 0, 1769539, 327680, 9, 1769540, 131072, 0, 1769541, 0, 17, 1769542, 65536, 17, 1769543, 131072, 17, 1769544, 262144, 1, 1769545, 327680, 1, 1769546, 393216, 1, 1769547, 458752, 1, 1769548, 262144, 1, 1769549, 327680, 1, 1769550, 131072, 0, 1769551, 327680, 9, 1835008, 131072, 0, 1835009, 131072, 0, 1835010, 131072, 0, 1835011, 131072, 0, 1835012, 131072, 0, 1835013, 131072, 0, 1835014, 131072, 0, 1835015, 131072, 0, 1835016, 262144, 1, 1835017, 327680, 1, 1835018, 262144, 1, 1835019, 327680, 1, 1835020, 262144, 1, 1835021, 327680, 1, 1835022, 131072, 0, 1835023, 327680, 9, 1835024, 131072, 0, 1835025, 262144, 1, 1835026, 327680, 1, 1835027, 131072, 0, 1835028, 262150, 2, 1835029, 6, 0, 1835030, 6, 4, 1835031, 131072, 0, 1835032, 262144, 10, 1835033, 327680, 10, 1835034, 393216, 10, 1835035, 262144, 2, 1835036, 327680, 2, 1835037, 65536, 12, 1835038, 458752, 2, 1835039, 131072, 0, 1835040, 131072, 0, 1835041, 131072, 0, 1835042, 131072, 0, 1835043, 131072, 0, 1835044, 131072, 0, 1835045, 131072, 0, 1835046, 131072, 0, 1835047, 131072, 0, 1835048, 131072, 0, 1835049, 131072, 0, 1835050, 131072, 0, 1835051, 131072, 0, 1835052, 131072, 0, 1835053, 131072, 0, 1835054, 131072, 0, 1835055, 131072, 0, 1835056, 262144, 2, 1835057, 327680, 2, 1835058, 393216, 2, 1835059, 65536, 12, 1835060, 262144, 2, 1835061, 327680, 2, 1835062, 262144, 10, 1835063, 327680, 10, 1835064, 393216, 10, 1835065, 0, 18, 1835066, 65536, 18, 1835067, 131072, 18, 1835068, 262144, 2, 1835069, 327680, 2, 1835070, 393216, 2, 1835071, 65536, 12, 1835072, 262144, 2, 1835073, 327680, 2, 1835074, 262144, 10, 1835075, 327680, 10, 1835076, 393216, 10, 1835077, 0, 18, 1835078, 65536, 18, 1835079, 131072, 18, 1835080, 262144, 2, 1835081, 327680, 2, 1835082, 393216, 2, 1835083, 65536, 12, 1835084, 262144, 2, 1835085, 327680, 2, 1835086, 262144, 10, 1835087, 327680, 10, 1900544, 131072, 0, 1900545, 131072, 0, 1900546, 131072, 0, 1900547, 131072, 0, 1900548, 131072, 0, 1900549, 131072, 0, 1900550, 131072, 0, 1900551, 131072, 0, 1900552, 262144, 2, 1900553, 327680, 2, 1900554, 262144, 2, 1900555, 327680, 2, 1900556, 262144, 2, 1900557, 327680, 2, 1900558, 262144, 10, 1900559, 327680, 10, 1900560, 393216, 10, 1900561, 262144, 2, 1900562, 327680, 2, 1900563, 131072, 0, 1900564, 262150, 2, 1900565, 6, 0, 1900566, 6, 4, 1900567, 131072, 0, 1900568, 262144, 1, 1900569, 327680, 1, 1900570, 262144, 1, 1900571, 327680, 1, 1900572, 131072, 0, 1900573, 65536, 13, 1900574, 131072, 0, 1900575, 131072, 0, 1900576, 131072, 0, 1900577, 131072, 0, 1900578, 131072, 0, 1900579, 131072, 0, 1900580, 131072, 0, 1900581, 131072, 0, 1900582, 131072, 0, 1900583, 131072, 0, 1900584, 131072, 0, 1900585, 131072, 0, 1900586, 131072, 0, 1900587, 131072, 0, 1900588, 131072, 0, 1900589, 131072, 0, 1900590, 131072, 0, 1900591, 131072, 0, 1900592, 393216, 1, 1900593, 458752, 1, 1900594, 131072, 0, 1900595, 65536, 13, 1900596, 131072, 0, 1900597, 262144, 1, 1900598, 327680, 1, 1900599, 262144, 1, 1900600, 327680, 1, 1900601, 131072, 0, 1900602, 327680, 9, 1900603, 131072, 0, 1900604, 393216, 1, 1900605, 458752, 1, 1900606, 131072, 0, 1900607, 65536, 13, 1900608, 131072, 0, 1900609, 262144, 1, 1900610, 327680, 1, 1900611, 262144, 1, 1900612, 327680, 1, 1900613, 131072, 0, 1900614, 327680, 9, 1900615, 131072, 0, 1900616, 393216, 1, 1900617, 458752, 1, 1900618, 131072, 0, 1900619, 65536, 13, 1900620, 131072, 0, 1900621, 262144, 1, 1900622, 327680, 1, 1900623, 262144, 1, 1966080, 131072, 0, 1966081, 131072, 0, 1966082, 131072, 0, 1966083, 131072, 0, 1966084, 131072, 0, 1966085, 131072, 0, 1966086, 131072, 0, 1966087, 393216, 1, 1966088, 458752, 1, 1966089, 262144, 1, 1966090, 327680, 1, 1966091, 0, 17, 1966092, 65536, 17, 1966093, 131072, 17, 1966094, 393216, 1, 1966095, 458752, 1, 1966096, 0, 17, 1966097, 65536, 17, 1966098, 131072, 17, 1966099, 131072, 0, 1966100, 262150, 2, 1966101, 6, 0, 1966102, 6, 4, 1966103, 131072, 0, 1966104, 262144, 2, 1966105, 327680, 2, 1966106, 262144, 2, 1966107, 327680, 2, 1966108, 0, 14, 1966109, 65536, 14, 1966110, 131072, 14, 1966111, 131072, 0, 1966112, 131072, 0, 1966113, 131072, 0, 1966114, 131072, 0, 1966115, 131072, 0, 1966116, 131072, 0, 1966117, 131072, 0, 1966118, 131072, 0, 1966119, 131072, 0, 1966120, 131072, 0, 1966121, 131072, 0, 1966122, 131072, 0, 1966123, 131072, 0, 1966124, 131072, 0, 1966125, 131072, 0, 1966126, 131072, 0, 1966127, 131072, 0, 1966128, 393216, 2, 1966129, 458752, 2, 1966130, 0, 14, 1966131, 65536, 14, 1966132, 131072, 14, 1966133, 262144, 2, 1966134, 327680, 2, 1966135, 262144, 2, 1966136, 327680, 2, 1966137, 262144, 10, 1966138, 327680, 10, 1966139, 393216, 10, 1966140, 393216, 2, 1966141, 458752, 2, 1966142, 0, 14, 1966143, 65536, 14, 1966144, 131072, 14, 1966145, 262144, 2, 1966146, 327680, 2, 1966147, 262144, 2, 1966148, 327680, 2, 1966149, 262144, 10, 1966150, 327680, 10, 1966151, 393216, 10, 1966152, 393216, 2, 1966153, 458752, 2, 1966154, 0, 14, 1966155, 65536, 14, 1966156, 131072, 14, 1966157, 262144, 2, 1966158, 327680, 2, 1966159, 262144, 2, 2031616, 131072, 0, 2031617, 131072, 0, 2031618, 131072, 0, 2031619, 131072, 0, 2031620, 131072, 0, 2031621, 131072, 0, 2031622, 131072, 0, 2031623, 393216, 2, 2031624, 458752, 2, 2031625, 262144, 2, 2031626, 327680, 2, 2031627, 0, 18, 2031628, 65536, 18, 2031629, 131072, 18, 2031630, 393216, 2, 2031631, 458752, 2, 2031632, 0, 18, 2031633, 65536, 18, 2031634, 131072, 18, 2031635, 131072, 0, 2031636, 262150, 2, 2031637, 6, 0, 2031638, 6, 4, 2031639, 131072, 0, 2031640, 0, 17, 2031641, 65536, 17, 2031642, 131072, 17, 2031643, 262144, 1, 2031644, 327680, 1, 2031645, 262144, 1, 2031646, 327680, 1, 2031647, 131072, 0, 2031648, 131072, 0, 2031649, 131072, 0, 2031650, 131072, 0, 2031651, 131072, 0, 2031652, 131072, 0, 2031653, 131072, 0, 2031654, 131072, 0, 2031655, 131072, 0, 2031656, 131072, 0, 2031657, 131072, 0, 2031658, 131072, 0, 2031659, 131072, 0, 2031660, 131072, 0, 2031661, 131072, 0, 2031662, 131072, 0, 2031663, 131072, 0, 2031664, 131072, 0, 2031665, 327680, 9, 2031666, 131072, 0, 2031667, 262144, 1, 2031668, 327680, 1, 2031669, 0, 17, 2031670, 65536, 17, 2031671, 131072, 17, 2031672, 262144, 1, 2031673, 327680, 1, 2031674, 393216, 1, 2031675, 458752, 1, 2031676, 131072, 0, 2031677, 327680, 9, 2031678, 131072, 0, 2031679, 262144, 1, 2031680, 327680, 1, 2031681, 0, 17, 2031682, 65536, 17, 2031683, 131072, 17, 2031684, 262144, 1, 2031685, 327680, 1, 2031686, 393216, 1, 2031687, 458752, 1, 2031688, 131072, 0, 2031689, 327680, 9, 2031690, 131072, 0, 2031691, 262144, 1, 2031692, 327680, 1, 2031693, 0, 17, 2031694, 65536, 17, 2031695, 131072, 17, 2097152, 131072, 0, 2097153, 131072, 0, 2097154, 131072, 0, 2097155, 131072, 0, 2097156, 131072, 0, 2097157, 131072, 0, 2097158, 393216, 1, 2097159, 458752, 1, 2097160, 393216, 1, 2097161, 458752, 1, 2097162, 262144, 1, 2097163, 327680, 1, 2097164, 131072, 0, 2097165, 327680, 9, 2097166, 131072, 0, 2097167, 262144, 1, 2097168, 327680, 1, 2097169, 393216, 1, 2097170, 458752, 1, 2097171, 131072, 0, 2097172, 262150, 2, 2097173, 6, 0, 2097174, 6, 4, 2097175, 131072, 0, 2097176, 0, 18, 2097177, 65536, 18, 2097178, 131072, 18, 2097179, 262144, 2, 2097180, 327680, 2, 2097181, 262144, 2, 2097182, 327680, 2, 2097183, 131072, 0, 2097184, 131072, 0, 2097185, 131072, 0, 2097186, 131072, 0, 2097187, 131072, 0, 2097188, 131072, 0, 2097189, 131072, 0, 2097190, 131072, 0, 2097191, 131072, 0, 2097192, 131072, 0, 2097193, 131072, 0, 2097194, 131072, 0, 2097195, 131072, 0, 2097196, 131072, 0, 2097197, 131072, 0, 2097198, 131072, 0, 2097199, 131072, 0, 2097200, 262144, 10, 2097201, 327680, 10, 2097202, 393216, 10, 2097203, 262144, 2, 2097204, 327680, 2, 2097205, 0, 18, 2097206, 65536, 18, 2097207, 131072, 18, 2097208, 262144, 2, 2097209, 327680, 2, 2097210, 393216, 2, 2097211, 458752, 2, 2097212, 262144, 10, 2097213, 327680, 10, 2097214, 393216, 10, 2097215, 262144, 2, 2097216, 327680, 2, 2097217, 0, 18, 2097218, 65536, 18, 2097219, 131072, 18, 2097220, 262144, 2, 2097221, 327680, 2, 2097222, 393216, 2, 2097223, 458752, 2, 2097224, 262144, 10, 2097225, 327680, 10, 2097226, 393216, 10, 2097227, 262144, 2, 2097228, 327680, 2, 2097229, 0, 18, 2097230, 65536, 18, 2097231, 131072, 18, 2162688, 131072, 0, 2162689, 131072, 0, 2162690, 131072, 0, 2162691, 131072, 0, 2162692, 131072, 0, 2162693, 131072, 0, 2162694, 393216, 2, 2162695, 458752, 2, 2162696, 393216, 2, 2162697, 458752, 2, 2162698, 262144, 2, 2162699, 327680, 2, 2162700, 262144, 10, 2162701, 327680, 10, 2162702, 393216, 10, 2162703, 262144, 2, 2162704, 327680, 2, 2162705, 393216, 2, 2162706, 458752, 2, 2162707, 131072, 0, 2162708, 262150, 2, 2162709, 6, 0, 2162710, 6, 4, 2162711, 131072, 1, 2162712, 131072, 0, 2162713, 131072, 0, 2162714, 327680, 9, 2162715, 131072, 0, 2162716, 0, 17, 2162717, 65536, 17, 2162718, 131072, 17, 2162719, 131072, 0, 2162720, 131072, 0, 2162721, 131072, 0, 2162722, 131072, 0, 2162723, 131072, 0, 2162724, 131072, 0, 2162725, 131072, 0, 2162726, 131072, 0, 2162727, 131072, 0, 2162728, 131072, 0, 2162729, 131072, 0, 2162730, 131072, 0, 2162731, 131072, 0, 2162732, 131072, 0, 2162733, 131072, 0, 2162734, 131072, 0, 2162735, 131072, 0, 2162736, 262144, 1, 2162737, 327680, 1, 2162738, 393216, 1, 2162739, 458752, 1, 2162740, 262144, 1, 2162741, 327680, 1, 2162742, 131072, 0, 2162743, 327680, 9, 2162744, 131072, 0, 2162745, 0, 17, 2162746, 65536, 17, 2162747, 131072, 17, 2162748, 262144, 1, 2162749, 327680, 1, 2162750, 393216, 1, 2162751, 458752, 1, 2162752, 262144, 1, 2162753, 327680, 1, 2162754, 131072, 0, 2162755, 327680, 9, 2162756, 131072, 0, 2162757, 0, 17, 2162758, 65536, 17, 2162759, 131072, 17, 2162760, 262144, 1, 2162761, 327680, 1, 2162762, 393216, 1, 2162763, 458752, 1, 2162764, 262144, 1, 2162765, 327680, 1, 2162766, 131072, 0, 2162767, 327680, 9, 2228224, 131072, 0, 2228225, 131072, 0, 2228226, 131072, 0, 2228227, 131072, 0, 2228228, 131072, 0, 2228229, 131072, 0, 2228230, 393216, 1, 2228231, 458752, 1, 2228232, 393216, 1, 2228233, 458752, 1, 2228234, 262144, 1, 2228235, 327680, 1, 2228236, 393216, 1, 2228237, 458752, 1, 2228238, 262144, 1, 2228239, 327680, 1, 2228240, 131072, 0, 2228241, 327680, 9, 2228242, 131072, 0, 2228243, 131072, 0, 2228244, 262150, 2, 2228245, 6, 0, 2228246, 6, 4, 2228247, 131072, 1, 2228248, 131072, 0, 2228249, 262144, 10, 2228250, 327680, 10, 2228251, 393216, 10, 2228252, 0, 18, 2228253, 65536, 12, 2228254, 131072, 18, 2228255, 131072, 0, 2228256, 131072, 0, 2228257, 131072, 0, 2228258, 131072, 0, 2228259, 131072, 0, 2228260, 131072, 0, 2228261, 131072, 0, 2228262, 131072, 0, 2228263, 131072, 0, 2228264, 131072, 0, 2228265, 131072, 0, 2228266, 131072, 0, 2228267, 131072, 0, 2228268, 131072, 0, 2228269, 131072, 0, 2228270, 131072, 0, 2228271, 131072, 0, 2228272, 262144, 2, 2228273, 327680, 2, 2228274, 393216, 2, 2228275, 65536, 12, 2228276, 262144, 2, 2228277, 327680, 2, 2228278, 262144, 10, 2228279, 327680, 10, 2228280, 393216, 10, 2228281, 0, 18, 2228282, 65536, 18, 2228283, 131072, 18, 2228284, 262144, 2, 2228285, 327680, 2, 2228286, 393216, 2, 2228287, 65536, 12, 2228288, 262144, 2, 2228289, 327680, 2, 2228290, 262144, 10, 2228291, 327680, 10, 2228292, 393216, 10, 2228293, 0, 18, 2228294, 65536, 18, 2228295, 131072, 18, 2228296, 262144, 2, 2228297, 327680, 2, 2228298, 393216, 2, 2228299, 65536, 12, 2228300, 262144, 2, 2228301, 327680, 2, 2228302, 262144, 10, 2228303, 327680, 10, 2293760, 131072, 0, 2293761, 131072, 0, 2293762, 131072, 0, 2293763, 131072, 0, 2293764, 131072, 0, 2293765, 131072, 0, 2293766, 393216, 2, 2293767, 458752, 2, 2293768, 393216, 2, 2293769, 458752, 2, 2293770, 262144, 2, 2293771, 327680, 2, 2293772, 393216, 2, 2293773, 458752, 2, 2293774, 262144, 2, 2293775, 327680, 2, 2293776, 262144, 10, 2293777, 327680, 10, 2293778, 65536, 12, 2293779, 131072, 0, 2293780, 262150, 6, 2293781, 262150, 4, 2293782, 131078, 6, 2293783, 131072, 1, 2293784, 262144, 1, 2293785, 327680, 1, 2293786, 262144, 1, 2293787, 327680, 1, 2293788, 131072, 0, 2293789, 65536, 13, 2293790, 131072, 0, 2293791, 131072, 0, 2293792, 131072, 0, 2293793, 131072, 0, 2293794, 131072, 0, 2293795, 131072, 0, 2293796, 131072, 0, 2293797, 131072, 0, 2293798, 131072, 0, 2293799, 131072, 0, 2293800, 131072, 0, 2293801, 131072, 0, 2293802, 131072, 0, 2293803, 262144, 1, 2293804, 327680, 1, 2293805, 393216, 1, 2293806, 458752, 1, 2293807, 131072, 0, 2293808, 393216, 1, 2293809, 458752, 1, 2293810, 131072, 0, 2293811, 65536, 13, 2293812, 131072, 0, 2293813, 262144, 1, 2293814, 327680, 1, 2293815, 262144, 1, 2293816, 327680, 1, 2293817, 131072, 0, 2293818, 327680, 9, 2293819, 131072, 0, 2293820, 393216, 1, 2293821, 458752, 1, 2293822, 131072, 0, 2293823, 65536, 13, 2293824, 131072, 0, 2293825, 262144, 1, 2293826, 327680, 1, 2293827, 262144, 1, 2293828, 327680, 1, 2293829, 131072, 0, 2293830, 327680, 9, 2293831, 131072, 0, 2293832, 393216, 1, 2293833, 458752, 1, 2293834, 131072, 0, 2293835, 65536, 13, 2293836, 131072, 0, 2293837, 262144, 1, 2293838, 327680, 1, 2293839, 262144, 1, 2359296, 131072, 0, 2359297, 131072, 0, 2359298, 131072, 0, 2359299, 131072, 0, 2359300, 131072, 0, 2359301, 131072, 0, 2359302, 131072, 0, 2359303, 131072, 0, 2359304, 131072, 0, 2359305, 131072, 0, 2359306, 131072, 0, 2359307, 131072, 0, 2359308, 131072, 0, 2359309, 262144, 1, 2359310, 327680, 1, 2359311, 262144, 1, 2359312, 327680, 1, 2359313, 131072, 0, 2359314, 65536, 13, 2359315, 131072, 0, 2359316, 131072, 0, 2359317, 131072, 0, 2359318, 131072, 0, 2359319, 131072, 0, 2359320, 262144, 2, 2359321, 327680, 2, 2359322, 262144, 2, 2359323, 327680, 2, 2359324, 0, 14, 2359325, 65536, 14, 2359326, 131072, 14, 2359327, 131072, 0, 2359328, 131072, 0, 2359329, 131072, 0, 2359330, 131072, 0, 2359331, 131072, 0, 2359332, 131072, 0, 2359333, 131072, 0, 2359334, 131072, 0, 2359335, 131072, 0, 2359336, 131072, 0, 2359337, 131072, 0, 2359338, 131072, 0, 2359339, 262144, 2, 2359340, 327680, 2, 2359341, 393216, 2, 2359342, 458752, 2, 2359343, 131072, 0, 2359344, 393216, 2, 2359345, 458752, 2, 2359346, 0, 14, 2359347, 65536, 14, 2359348, 131072, 14, 2359349, 262144, 2, 2359350, 327680, 2, 2359351, 262144, 2, 2359352, 327680, 2, 2359353, 262144, 10, 2359354, 327680, 10, 2359355, 393216, 10, 2359356, 393216, 2, 2359357, 458752, 2, 2359358, 0, 14, 2359359, 65536, 14, 2359360, 131072, 14, 2359361, 262144, 2, 2359362, 327680, 2, 2359363, 262144, 2, 2359364, 327680, 2, 2359365, 262144, 10, 2359366, 327680, 10, 2359367, 393216, 10, 2359368, 393216, 2, 2359369, 458752, 2, 2359370, 0, 14, 2359371, 65536, 14, 2359372, 131072, 14, 2359373, 262144, 2, 2359374, 327680, 2, 2359375, 262144, 2, 2424832, 131072, 0, 2424833, 131072, 0, 2424834, 131072, 0, 2424835, 131072, 0, 2424836, 131072, 0, 2424837, 131072, 0, 2424838, 262144, 1, 2424839, 327680, 1, 2424840, 393216, 1, 2424841, 458752, 1, 2424842, 0, 17, 2424843, 65536, 17, 2424844, 131072, 17, 2424845, 262144, 2, 2424846, 327680, 2, 2424847, 262144, 2, 2424848, 327680, 2, 2424849, 0, 14, 2424850, 65536, 14, 2424851, 131072, 14, 2424852, 131072, 0, 2424853, 131072, 0, 2424854, 131072, 0, 2424855, 131072, 0, 2424856, 327680, 9, 2424857, 131072, 0, 2424858, 262144, 1, 2424859, 327680, 1, 2424860, 393216, 1, 2424861, 458752, 1, 2424862, 262144, 1, 2424863, 327680, 1, 2424864, 393216, 1, 2424865, 458752, 1, 2424866, 131072, 0, 2424867, 131072, 0, 2424868, 131072, 0, 2424869, 131072, 0, 2424870, 131072, 0, 2424871, 131072, 0, 2424872, 131072, 0, 2424873, 131072, 0, 2424874, 131072, 0, 2424875, 131072, 0, 2424876, 0, 17, 2424877, 65536, 17, 2424878, 131072, 17, 2424879, 131072, 0, 2424880, 131072, 0, 2424881, 327680, 9, 2424882, 131072, 0, 2424883, 262144, 1, 2424884, 327680, 1, 2424885, 0, 17, 2424886, 65536, 17, 2424887, 131072, 17, 2424888, 262144, 1, 2424889, 327680, 1, 2424890, 393216, 1, 2424891, 458752, 1, 2424892, 131072, 0, 2424893, 327680, 9, 2424894, 131072, 0, 2424895, 262144, 1, 2424896, 327680, 1, 2424897, 0, 17, 2424898, 65536, 17, 2424899, 131072, 17, 2424900, 262144, 1, 2424901, 327680, 1, 2424902, 393216, 1, 2424903, 458752, 1, 2424904, 131072, 0, 2424905, 327680, 9, 2424906, 131072, 0, 2424907, 262144, 1, 2424908, 327680, 1, 2424909, 0, 17, 2424910, 65536, 17, 2424911, 131072, 17, 2490368, 131072, 0, 2490369, 131072, 0, 2490370, 131072, 0, 2490371, 131072, 0, 2490372, 131072, 0, 2490373, 131072, 0, 2490374, 262144, 2, 2490375, 327680, 2, 2490376, 393216, 2, 2490377, 458752, 2, 2490378, 0, 18, 2490379, 65536, 18, 2490380, 131072, 18, 2490381, 131072, 0, 2490382, 131072, 0, 2490383, 131072, 0, 2490384, 131072, 0, 2490385, 131072, 0, 2490386, 131072, 0, 2490387, 131072, 0, 2490388, 131072, 0, 2490389, 131072, 0, 2490390, 131072, 0, 2490391, 262144, 10, 2490392, 327680, 10, 2490393, 393216, 10, 2490394, 262144, 2, 2490395, 327680, 2, 2490396, 393216, 2, 2490397, 458752, 2, 2490398, 262144, 2, 2490399, 327680, 2, 2490400, 393216, 2, 2490401, 458752, 2, 2490402, 131072, 0, 2490403, 131072, 0, 2490404, 131072, 0, 2490405, 131072, 0, 2490406, 131072, 0, 2490407, 131072, 0, 2490408, 131072, 0, 2490409, 131072, 0, 2490410, 131072, 0, 2490411, 131072, 0, 2490412, 0, 18, 2490413, 65536, 18, 2490414, 131072, 18, 2490415, 131072, 0, 2490416, 262144, 10, 2490417, 327680, 10, 2490418, 393216, 10, 2490419, 262144, 2, 2490420, 327680, 2, 2490421, 0, 18, 2490422, 65536, 18, 2490423, 131072, 18, 2490424, 262144, 2, 2490425, 327680, 2, 2490426, 393216, 2, 2490427, 458752, 2, 2490428, 262144, 10, 2490429, 327680, 10, 2490430, 393216, 10, 2490431, 262144, 2, 2490432, 327680, 2, 2490433, 0, 18, 2490434, 65536, 18, 2490435, 131072, 18, 2490436, 262144, 2, 2490437, 327680, 2, 2490438, 393216, 2, 2490439, 458752, 2, 2490440, 262144, 10, 2490441, 327680, 10, 2490442, 393216, 10, 2490443, 262144, 2, 2490444, 327680, 2, 2490445, 0, 18, 2490446, 65536, 18, 2490447, 131072, 18, 2555904, 131072, 0, 2555905, 131072, 0, 2555906, 131072, 0, 2555907, 131072, 0, 2555908, 131072, 0, 2555909, 131072, 0, 2555910, 131072, 0, 2555911, 131072, 0, 2555912, 131072, 0, 2555913, 131072, 0, 2555914, 131072, 0, 2555915, 131072, 0, 2555916, 131072, 0, 2555917, 131072, 0, 2555918, 131072, 0, 2555919, 131072, 0, 2555920, 131072, 0, 2555921, 131072, 0, 2555922, 131072, 0, 2555923, 131072, 0, 2555924, 262151, 5, 2555925, 131079, 3, 2555926, 7, 6, 2555927, 131072, 0, 2555928, 131072, 0, 2555929, 131072, 0, 2555930, 131072, 0, 2555931, 65536, 12, 2555932, 131072, 0, 2555933, 131072, 0, 2555934, 131072, 0, 2555935, 131072, 0, 2555936, 131072, 0, 2555937, 131072, 0, 2555938, 131072, 0, 2555939, 131072, 0, 2555940, 131072, 0, 2555941, 131072, 0, 2555942, 131072, 0, 2555943, 131072, 0, 2555944, 131072, 0, 2555945, 131072, 0, 2555946, 131072, 0, 2555947, 262144, 1, 2555948, 327680, 1, 2555949, 262144, 1, 2555950, 327680, 1, 2555951, 131072, 0, 2555952, 262144, 1, 2555953, 327680, 1, 2555954, 393216, 1, 2555955, 458752, 1, 2555956, 262144, 1, 2555957, 327680, 1, 2555958, 131072, 0, 2555959, 327680, 9, 2555960, 131072, 0, 2555961, 0, 17, 2555962, 65536, 17, 2555963, 131072, 17, 2555964, 262144, 1, 2555965, 327680, 1, 2555966, 393216, 1, 2555967, 458752, 1, 2555968, 262144, 1, 2555969, 327680, 1, 2555970, 131072, 0, 2555971, 327680, 9, 2555972, 131072, 0, 2555973, 0, 17, 2555974, 65536, 17, 2555975, 131072, 17, 2555976, 262144, 1, 2555977, 327680, 1, 2555978, 393216, 1, 2555979, 458752, 1, 2555980, 262144, 1, 2555981, 327680, 1, 2555982, 131072, 0, 2555983, 131072, 0, 2621440, 327680, 1, 2621441, 393216, 1, 2621442, 458752, 1, 2621443, 262144, 1, 2621444, 327680, 1, 2621445, 131072, 0, 2621446, 327680, 9, 2621447, 131072, 0, 2621448, 0, 17, 2621449, 65536, 17, 2621450, 131072, 17, 2621451, 131072, 0, 2621452, 131072, 0, 2621453, 131072, 0, 2621454, 0, 17, 2621455, 65536, 17, 2621456, 131072, 17, 2621457, 393216, 1, 2621458, 458752, 1, 2621459, 131072, 0, 2621460, 262151, 2, 2621461, 7, 0, 2621462, 7, 4, 2621463, 131072, 0, 2621464, 262144, 1, 2621465, 327680, 1, 2621466, 131072, 0, 2621467, 65536, 13, 2621468, 131072, 0, 2621469, 131072, 0, 2621470, 131072, 0, 2621471, 131072, 0, 2621472, 131072, 0, 2621473, 131072, 0, 2621474, 131072, 0, 2621475, 131072, 0, 2621476, 131072, 0, 2621477, 131072, 0, 2621478, 131072, 0, 2621479, 131072, 0, 2621480, 131072, 0, 2621481, 131072, 0, 2621482, 131072, 0, 2621483, 262144, 2, 2621484, 327680, 2, 2621485, 262144, 2, 2621486, 327680, 2, 2621487, 131072, 0, 2621488, 262144, 2, 2621489, 327680, 2, 2621490, 393216, 2, 2621491, 458752, 2, 2621492, 262144, 2, 2621493, 327680, 2, 2621494, 262144, 10, 2621495, 327680, 10, 2621496, 393216, 10, 2621497, 0, 18, 2621498, 65536, 18, 2621499, 131072, 18, 2621500, 262144, 2, 2621501, 327680, 2, 2621502, 393216, 2, 2621503, 458752, 2, 2621504, 262144, 2, 2621505, 327680, 2, 2621506, 262144, 10, 2621507, 327680, 10, 2621508, 393216, 10, 2621509, 0, 18, 2621510, 65536, 18, 2621511, 131072, 18, 2621512, 262144, 2, 2621513, 327680, 2, 2621514, 393216, 2, 2621515, 458752, 2, 2621516, 262144, 2, 2621517, 327680, 2, 2621518, 262144, 10, 2621519, 327680, 10, 2686976, 327680, 2, 2686977, 393216, 2, 2686978, 65536, 12, 2686979, 262144, 2, 2686980, 327680, 2, 2686981, 262144, 10, 2686982, 327680, 10, 2686983, 393216, 10, 2686984, 0, 18, 2686985, 65536, 18, 2686986, 131072, 18, 2686987, 131072, 0, 2686988, 262144, 1, 2686989, 327680, 1, 2686990, 0, 18, 2686991, 65536, 18, 2686992, 131072, 18, 2686993, 393216, 2, 2686994, 458752, 2, 2686995, 131072, 0, 2686996, 262151, 2, 2686997, 7, 0, 2686998, 7, 4, 2686999, 131072, 0, 2687000, 262144, 2, 2687001, 327680, 2, 2687002, 0, 14, 2687003, 65536, 14, 2687004, 131072, 14, 2687005, 262144, 1, 2687006, 327680, 1, 2687007, 393216, 1, 2687008, 458752, 1, 2687009, 131072, 0, 2687010, 131072, 0, 2687011, 131072, 0, 2687012, 131072, 0, 2687013, 131072, 0, 2687014, 131072, 0, 2687015, 131072, 0, 2687016, 131072, 0, 2687017, 131072, 0, 2687018, 131072, 0, 2687019, 131072, 0, 2687020, 131072, 0, 2687021, 131072, 0, 2687022, 131072, 0, 2687023, 131072, 0, 2687024, 131072, 0, 2687025, 131072, 0, 2687026, 131072, 0, 2687027, 131072, 0, 2687028, 131072, 0, 2687029, 131072, 0, 2687030, 131072, 0, 2687031, 131072, 0, 2687032, 131072, 0, 2687033, 131072, 0, 2687034, 131072, 0, 2687035, 131072, 0, 2687036, 131072, 0, 2687037, 131072, 0, 2687038, 131072, 0, 2687039, 131072, 0, 2687040, 131072, 0, 2687041, 131072, 0, 2687042, 131072, 0, 2687043, 131072, 0, 2687044, 131072, 0, 2687045, 131072, 0, 2687046, 131072, 0, 2687047, 262144, 1, 2687048, 327680, 1, 2687049, 393216, 1, 2687050, 458752, 1, 2687051, 262144, 1, 2687052, 327680, 1, 2687053, 393216, 1, 2687054, 458752, 1, 2687055, 131072, 0, 2752512, 458752, 1, 2752513, 131072, 0, 2752514, 65536, 13, 2752515, 131072, 0, 2752516, 262144, 1, 2752517, 327680, 1, 2752518, 262144, 1, 2752519, 327680, 1, 2752520, 131072, 0, 2752521, 327680, 9, 2752522, 131072, 0, 2752523, 131072, 0, 2752524, 262144, 2, 2752525, 327680, 2, 2752526, 131072, 0, 2752527, 131072, 0, 2752528, 131072, 0, 2752529, 131072, 0, 2752530, 131072, 0, 2752531, 131072, 0, 2752532, 262151, 2, 2752533, 7, 0, 2752534, 7, 4, 2752535, 131072, 0, 2752536, 327680, 9, 2752537, 131072, 0, 2752538, 131072, 0, 2752539, 131072, 0, 2752540, 131072, 0, 2752541, 262144, 2, 2752542, 327680, 2, 2752543, 393216, 2, 2752544, 458752, 2, 2752545, 131072, 0, 2752546, 131072, 0, 2752547, 131072, 0, 2752548, 131072, 0, 2752549, 131072, 0, 2752550, 131072, 0, 2752551, 131072, 0, 2752552, 131072, 0, 2752553, 131072, 0, 2752554, 131072, 0, 2752555, 131072, 0, 2752556, 131072, 0, 2752557, 131072, 0, 2752558, 262144, 1, 2752559, 327680, 1, 2752560, 131072, 0, 2752561, 131072, 0, 2752562, 131072, 0, 2752563, 131072, 0, 2752564, 131072, 0, 2752565, 131072, 0, 2752566, 131072, 0, 2752567, 131072, 0, 2752568, 131072, 0, 2752569, 131072, 0, 2752570, 131072, 0, 2752571, 131072, 0, 2752572, 262144, 1, 2752573, 327680, 1, 2752574, 393216, 1, 2752575, 458752, 1, 2752576, 131072, 0, 2752577, 131072, 0, 2752578, 131072, 0, 2752579, 131072, 0, 2752580, 131072, 0, 2752581, 131072, 0, 2752582, 131072, 0, 2752583, 262144, 2, 2752584, 327680, 2, 2752585, 393216, 2, 2752586, 458752, 2, 2752587, 262144, 2, 2752588, 327680, 2, 2752589, 393216, 2, 2752590, 458752, 2, 2752591, 131072, 0, 2818048, 458752, 2, 2818049, 0, 14, 2818050, 65536, 14, 2818051, 131072, 14, 2818052, 262144, 2, 2818053, 327680, 2, 2818054, 262144, 2, 2818055, 327680, 2, 2818056, 262144, 10, 2818057, 327680, 10, 2818058, 393216, 10, 2818059, 131072, 0, 2818060, 131072, 0, 2818061, 131072, 0, 2818062, 131072, 0, 2818063, 131072, 0, 2818064, 131072, 0, 2818065, 262144, 1, 2818066, 327680, 1, 2818067, 131072, 0, 2818068, 262151, 2, 2818069, 7, 0, 2818070, 7, 4, 2818071, 262144, 10, 2818072, 327680, 10, 2818073, 393216, 10, 2818074, 131072, 0, 2818075, 131072, 0, 2818076, 131072, 0, 2818077, 131072, 0, 2818078, 131072, 0, 2818079, 327680, 9, 2818080, 131072, 0, 2818081, 131072, 0, 2818082, 131072, 0, 2818083, 131072, 0, 2818084, 131072, 0, 2818085, 131072, 0, 2818086, 131072, 0, 2818087, 131072, 0, 2818088, 131072, 0, 2818089, 131072, 0, 2818090, 131072, 0, 2818091, 131072, 0, 2818092, 131072, 0, 2818093, 131072, 0, 2818094, 262144, 2, 2818095, 327680, 2, 2818096, 131072, 0, 2818097, 131072, 0, 2818098, 131072, 0, 2818099, 131072, 0, 2818100, 131072, 0, 2818101, 262144, 10, 2818102, 327680, 10, 2818103, 393216, 10, 2818104, 131072, 0, 2818105, 131072, 0, 2818106, 131072, 0, 2818107, 131072, 0, 2818108, 262144, 2, 2818109, 327680, 2, 2818110, 393216, 2, 2818111, 458752, 2, 2818112, 131072, 0, 2818113, 131072, 0, 2818114, 131072, 0, 2818115, 131072, 0, 2818116, 131072, 0, 2818117, 131072, 0, 2818118, 131072, 0, 2818119, 131072, 0, 2818120, 327680, 9, 2818121, 131072, 0, 2818122, 262144, 1, 2818123, 327680, 1, 2818124, 393216, 1, 2818125, 458752, 1, 2818126, 262144, 1, 2818127, 327680, 1, 2883584, 327680, 9, 2883585, 131072, 0, 2883586, 262144, 1, 2883587, 327680, 1, 2883588, 0, 17, 2883589, 65536, 17, 2883590, 131072, 17, 2883591, 262144, 1, 2883592, 327680, 1, 2883593, 393216, 1, 2883594, 458752, 1, 2883595, 131072, 0, 2883596, 131072, 0, 2883597, 131072, 0, 2883598, 131072, 0, 2883599, 131072, 0, 2883600, 131072, 0, 2883601, 262144, 2, 2883602, 65536, 12, 2883603, 131072, 0, 2883604, 262151, 2, 2883605, 7, 0, 2883606, 7, 4, 2883607, 131072, 0, 2883608, 262144, 1, 2883609, 327680, 1, 2883610, 131072, 0, 2883611, 131072, 0, 2883612, 131072, 0, 2883613, 131072, 0, 2883614, 262144, 10, 2883615, 327680, 10, 2883616, 393216, 10, 2883617, 131072, 0, 2883618, 131072, 0, 2883619, 131072, 0, 2883620, 131072, 0, 2883621, 131072, 0, 2883622, 131072, 0, 2883623, 131072, 0, 2883624, 131072, 0, 2883625, 131072, 0, 2883626, 131072, 0, 2883627, 131072, 0, 2883628, 131072, 0, 2883629, 131072, 0, 2883630, 131072, 0, 2883631, 65536, 12, 2883632, 327680, 1, 2883633, 131072, 0, 2883634, 131072, 0, 2883635, 131072, 0, 2883636, 131072, 0, 2883637, 131072, 0, 2883638, 131072, 0, 2883639, 131072, 0, 2883640, 131072, 0, 2883641, 131072, 0, 2883642, 131072, 0, 2883643, 131072, 0, 2883644, 131072, 0, 2883645, 131072, 0, 2883646, 327680, 9, 2883647, 131072, 0, 2883648, 131072, 0, 2883649, 131072, 0, 2883650, 131072, 0, 2883651, 131072, 0, 2883652, 131072, 0, 2883653, 131072, 0, 2883654, 131072, 0, 2883655, 262144, 10, 2883656, 65536, 12, 2883657, 393216, 10, 2883658, 262144, 2, 2883659, 327680, 2, 2883660, 393216, 2, 2883661, 458752, 2, 2883662, 262144, 2, 2883663, 327680, 2, 2949120, 327680, 10, 2949121, 393216, 10, 2949122, 262144, 2, 2949123, 327680, 2, 2949124, 0, 18, 2949125, 65536, 18, 2949126, 131072, 18, 2949127, 262144, 2, 2949128, 327680, 2, 2949129, 393216, 2, 2949130, 458752, 2, 2949131, 131072, 0, 2949132, 131072, 0, 2949133, 131072, 0, 2949134, 131072, 0, 2949135, 131072, 0, 2949136, 131072, 0, 2949137, 131072, 0, 2949138, 65536, 13, 2949139, 131072, 0, 2949140, 262151, 2, 2949141, 7, 0, 2949142, 7, 4, 2949143, 131072, 0, 2949144, 262144, 2, 2949145, 327680, 2, 2949146, 131072, 0, 2949147, 131072, 0, 2949148, 131072, 0, 2949149, 131072, 0, 2949150, 0, 17, 2949151, 65536, 17, 2949152, 131072, 17, 2949153, 131072, 0, 2949154, 131072, 0, 2949155, 131072, 0, 2949156, 131072, 0, 2949157, 131072, 0, 2949158, 131072, 0, 2949159, 131072, 0, 2949160, 131072, 0, 2949161, 131072, 0, 2949162, 131072, 0, 2949163, 131072, 0, 2949164, 131072, 0, 2949165, 131072, 0, 2949166, 131072, 0, 2949167, 65536, 13, 2949168, 327680, 2, 2949169, 131072, 0, 2949170, 131072, 0, 2949171, 131072, 0, 2949172, 131072, 0, 2949173, 0, 17, 2949174, 65536, 17, 2949175, 131072, 17, 2949176, 131072, 0, 2949177, 131072, 0, 2949178, 131072, 0, 2949179, 131072, 0, 2949180, 131072, 0, 2949181, 262144, 10, 2949182, 327680, 10, 2949183, 393216, 10, 2949184, 131072, 0, 2949185, 131072, 0, 2949186, 131072, 0, 2949187, 131072, 0, 2949188, 131072, 0, 2949189, 131072, 0, 2949190, 131072, 0, 2949191, 131072, 0, 2949192, 65536, 13, 2949193, 131072, 0, 2949194, 262144, 1, 2949195, 327680, 1, 2949196, 393216, 1, 2949197, 458752, 1, 2949198, 262144, 1, 2949199, 327680, 1, 3014656, 327680, 1, 3014657, 393216, 1, 3014658, 458752, 1, 3014659, 262144, 1, 3014660, 327680, 1, 3014661, 131072, 0, 3014662, 327680, 9, 3014663, 131072, 0, 3014664, 0, 17, 3014665, 65536, 17, 3014666, 131072, 17, 3014667, 131072, 0, 3014668, 131072, 0, 3014669, 131072, 0, 3014670, 7, 7, 3014671, 131072, 0, 3014672, 131072, 1, 3014673, 0, 14, 3014674, 65536, 14, 3014675, 131072, 14, 3014676, 262151, 2, 3014677, 7, 0, 3014678, 7, 4, 3014679, 131072, 0, 3014680, 131072, 0, 3014681, 131072, 0, 3014682, 131072, 0, 3014683, 7, 7, 3014684, 131072, 0, 3014685, 131072, 1, 3014686, 0, 18, 3014687, 65536, 18, 3014688, 131072, 18, 3014689, 131072, 0, 3014690, 131072, 0, 3014691, 131072, 0, 3014692, 131072, 0, 3014693, 131072, 0, 3014694, 131072, 0, 3014695, 131072, 0, 3014696, 131072, 0, 3014697, 131072, 0, 3014698, 131072, 0, 3014699, 131072, 0, 3014700, 131072, 0, 3014701, 131072, 0, 3014702, 0, 14, 3014703, 65536, 14, 3014704, 131072, 14, 3014705, 131072, 0, 3014706, 7, 7, 3014707, 131072, 1, 3014708, 131072, 1, 3014709, 0, 18, 3014710, 65536, 18, 3014711, 131072, 18, 3014712, 131072, 0, 3014713, 7, 7, 3014714, 131072, 0, 3014715, 131072, 0, 3014716, 131072, 0, 3014717, 131072, 0, 3014718, 131072, 0, 3014719, 131072, 0, 3014720, 131072, 0, 3014721, 131072, 0, 3014722, 131072, 0, 3014723, 131072, 0, 3014724, 131072, 0, 3014725, 131072, 0, 3014726, 131072, 0, 3014727, 0, 14, 3014728, 65536, 14, 3014729, 131072, 14, 3014730, 262144, 2, 3014731, 327680, 2, 3014732, 393216, 2, 3014733, 65536, 12, 3014734, 262144, 2, 3014735, 327680, 2, 3080192, 327680, 2, 3080193, 393216, 2, 3080194, 65536, 12, 3080195, 262144, 2, 3080196, 327680, 2, 3080197, 262144, 10, 3080198, 327680, 10, 3080199, 393216, 10, 3080200, 0, 18, 3080201, 65536, 18, 3080202, 131072, 18, 3080203, 131072, 0, 3080204, 262151, 5, 3080205, 131079, 3, 3080206, 196615, 0, 3080207, 131079, 3, 3080208, 131079, 3, 3080209, 131079, 3, 3080210, 131079, 3, 3080211, 131079, 3, 3080212, 65543, 0, 3080213, 7, 0, 3080214, 131079, 0, 3080215, 131079, 3, 3080216, 131079, 3, 3080217, 131079, 3, 3080218, 131079, 3, 3080219, 196615, 0, 3080220, 131079, 3, 3080221, 131079, 3, 3080222, 131079, 3, 3080223, 131079, 3, 3080224, 131079, 3, 3080225, 131079, 3, 3080226, 7, 6, 3080227, 131072, 0, 3080228, 131072, 0, 3080229, 131072, 0, 3080230, 131072, 0, 3080231, 131072, 0, 3080232, 131072, 0, 3080233, 131072, 0, 3080234, 131072, 0, 3080235, 131072, 0, 3080236, 262151, 5, 3080237, 131079, 3, 3080238, 131079, 3, 3080239, 131079, 3, 3080240, 131079, 3, 3080241, 131079, 3, 3080242, 196615, 0, 3080243, 131079, 3, 3080244, 131079, 3, 3080245, 131079, 3, 3080246, 131079, 3, 3080247, 131079, 3, 3080248, 131079, 3, 3080249, 196615, 0, 3080250, 131079, 3, 3080251, 131079, 3, 3080252, 131079, 3, 3080253, 7, 6, 3080254, 131072, 0, 3080255, 131072, 0, 3080256, 131072, 0, 3080257, 131072, 0, 3080258, 131072, 0, 3080259, 131072, 0, 3080260, 262144, 1, 3080261, 327680, 1, 3080262, 393216, 1, 3080263, 458752, 1, 3080264, 262144, 1, 3080265, 327680, 1, 3080266, 393216, 1, 3080267, 458752, 1, 3080268, 131072, 0, 3080269, 65536, 13, 3080270, 131072, 0, 3080271, 262144, 1, 3145728, 458752, 1, 3145729, 131072, 0, 3145730, 65536, 13, 3145731, 131072, 0, 3145732, 262144, 1, 3145733, 327680, 1, 3145734, 262144, 1, 3145735, 327680, 1, 3145736, 131072, 0, 3145737, 327680, 9, 3145738, 131072, 0, 3145739, 131072, 0, 3145740, 262151, 2, 3145741, 7, 0, 3145742, 7, 0, 3145743, 7, 0, 3145744, 7, 0, 3145745, 7, 0, 3145746, 7, 0, 3145747, 7, 0, 3145748, 7, 0, 3145749, 7, 0, 3145750, 7, 0, 3145751, 7, 0, 3145752, 7, 0, 3145753, 7, 0, 3145754, 7, 0, 3145755, 7, 0, 3145756, 7, 0, 3145757, 7, 0, 3145758, 7, 0, 3145759, 7, 0, 3145760, 7, 0, 3145761, 7, 0, 3145762, 7, 4, 3145763, 131072, 0, 3145764, 131072, 0, 3145765, 131072, 0, 3145766, 131072, 0, 3145767, 131072, 0, 3145768, 131072, 0, 3145769, 131072, 0, 3145770, 131072, 0, 3145771, 131072, 0, 3145772, 262151, 2, 3145773, 7, 0, 3145774, 7, 0, 3145775, 7, 0, 3145776, 7, 0, 3145777, 7, 0, 3145778, 7, 0, 3145779, 7, 0, 3145780, 7, 0, 3145781, 7, 0, 3145782, 7, 0, 3145783, 7, 0, 3145784, 7, 0, 3145785, 7, 0, 3145786, 7, 0, 3145787, 7, 0, 3145788, 7, 0, 3145789, 7, 4, 3145790, 131072, 1, 3145791, 131072, 0, 3145792, 131072, 0, 3145793, 131072, 0, 3145794, 131072, 0, 3145795, 131072, 0, 3145796, 262144, 2, 3145797, 65536, 12, 3145798, 393216, 2, 3145799, 458752, 2, 3145800, 262144, 2, 3145801, 327680, 2, 3145802, 393216, 2, 3145803, 458752, 2, 3145804, 0, 14, 3145805, 65536, 14, 3145806, 131072, 14, 3145807, 262144, 2, 3211264, 458752, 2, 3211265, 0, 14, 3211266, 65536, 14, 3211267, 131072, 14, 3211268, 262144, 2, 3211269, 327680, 2, 3211270, 262144, 2, 3211271, 327680, 2, 3211272, 262144, 10, 3211273, 327680, 10, 3211274, 393216, 10, 3211275, 131072, 0, 3211276, 262151, 6, 3211277, 262151, 4, 3211278, 262151, 4, 3211279, 262151, 4, 3211280, 262151, 4, 3211281, 262151, 4, 3211282, 262151, 4, 3211283, 262151, 4, 3211284, 262151, 4, 3211285, 262151, 4, 3211286, 262151, 4, 3211287, 262151, 4, 3211288, 262151, 4, 3211289, 262151, 4, 3211290, 262151, 4, 3211291, 262151, 4, 3211292, 262151, 4, 3211293, 262151, 4, 3211294, 131079, 1, 3211295, 7, 0, 3211296, 262151, 0, 3211297, 262151, 4, 3211298, 131079, 6, 3211299, 131072, 0, 3211300, 131072, 0, 3211301, 131072, 0, 3211302, 131072, 0, 3211303, 131072, 0, 3211304, 131072, 0, 3211305, 131072, 0, 3211306, 131072, 0, 3211307, 131072, 0, 3211308, 262151, 6, 3211309, 262151, 4, 3211310, 262151, 4, 3211311, 262151, 4, 3211312, 262151, 4, 3211313, 262151, 4, 3211314, 262151, 4, 3211315, 262151, 4, 3211316, 262151, 4, 3211317, 131079, 1, 3211318, 7, 0, 3211319, 262151, 0, 3211320, 262151, 4, 3211321, 262151, 4, 3211322, 262151, 4, 3211323, 262151, 4, 3211324, 262151, 4, 3211325, 131079, 6, 3211326, 131072, 0, 3211327, 131072, 0, 3211328, 131072, 0, 3211329, 131072, 0, 3211330, 131072, 0, 3211331, 131072, 0, 3211332, 131072, 0, 3211333, 65536, 13, 3211334, 131072, 0, 3211335, 131072, 0, 3211336, 327680, 9, 3211337, 131072, 0, 3211338, 131072, 0, 3211339, 327680, 9, 3211340, 131072, 0, 3211341, 262144, 1, 3211342, 327680, 1, 3211343, 0, 17, 3276800, 327680, 9, 3276801, 131072, 0, 3276802, 262144, 1, 3276803, 327680, 1, 3276804, 0, 17, 3276805, 65536, 17, 3276806, 131072, 17, 3276807, 262144, 1, 3276808, 327680, 1, 3276809, 393216, 1, 3276810, 458752, 1, 3276811, 131072, 0, 3276812, 262144, 1, 3276813, 327680, 1, 3276814, 262144, 1, 3276815, 327680, 1, 3276816, 131072, 1, 3276817, 131072, 0, 3276818, 131072, 0, 3276819, 262144, 1, 3276820, 327680, 1, 3276821, 262144, 1, 3276822, 327680, 1, 3276823, 262144, 1, 3276824, 327680, 1, 3276825, 393216, 1, 3276826, 458752, 1, 3276827, 131072, 0, 3276828, 131072, 0, 3276829, 131072, 0, 3276830, 262151, 2, 3276831, 7, 0, 3276832, 7, 4, 3276833, 131072, 0, 3276834, 131072, 0, 3276835, 131072, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 131072, 0, 3276844, 131072, 0, 3276845, 131072, 0, 3276846, 262144, 1, 3276847, 327680, 1, 3276848, 131072, 0, 3276849, 327680, 9, 3276850, 131072, 0, 3276851, 131072, 0, 3276852, 131072, 0, 3276853, 262151, 2, 3276854, 7, 0, 3276855, 7, 4, 3276856, 131072, 0, 3276857, 131072, 0, 3276858, 131072, 0, 3276859, 131072, 1, 3276860, 131072, 1, 3276861, 131072, 0, 3276862, 131072, 0, 3276863, 131072, 0, 3276864, 131072, 0, 3276865, 131072, 0, 3276866, 131072, 0, 3276867, 131072, 0, 3276868, 0, 14, 3276869, 65536, 14, 3276870, 131072, 14, 3276871, 262144, 10, 3276872, 327680, 10, 3276873, 393216, 10, 3276874, 262144, 10, 3276875, 327680, 10, 3276876, 393216, 10, 3276877, 262144, 2, 3276878, 327680, 2, 3276879, 0, 18, 3342336, 327680, 10, 3342337, 393216, 10, 3342338, 262144, 2, 3342339, 327680, 2, 3342340, 0, 18, 3342341, 65536, 18, 3342342, 131072, 18, 3342343, 262144, 2, 3342344, 327680, 2, 3342345, 393216, 2, 3342346, 458752, 2, 3342347, 131072, 0, 3342348, 262144, 2, 3342349, 327680, 2, 3342350, 262144, 2, 3342351, 327680, 2, 3342352, 131072, 1, 3342353, 131072, 0, 3342354, 131072, 0, 3342355, 262144, 2, 3342356, 327680, 2, 3342357, 262144, 2, 3342358, 327680, 2, 3342359, 262144, 2, 3342360, 327680, 2, 3342361, 393216, 2, 3342362, 458752, 2, 3342363, 65536, 12, 3342364, 131072, 0, 3342365, 131072, 0, 3342366, 262151, 2, 3342367, 7, 0, 3342368, 7, 4, 3342369, 131072, 0, 3342370, 131072, 0, 3342371, 131072, 0, 3342372, 131072, 0, 3342373, 131072, 0, 3342374, 131072, 0, 3342375, 131072, 0, 3342376, 131072, 0, 3342377, 131072, 0, 3342378, 131072, 0, 3342379, 131072, 0, 3342380, 131072, 0, 3342381, 131072, 0, 3342382, 262144, 2, 3342383, 327680, 2, 3342384, 262144, 10, 3342385, 327680, 10, 3342386, 65536, 12, 3342387, 131072, 0, 3342388, 131072, 0, 3342389, 262151, 2, 3342390, 7, 0, 3342391, 7, 4, 3342392, 131072, 0, 3342393, 262144, 1, 3342394, 327680, 1, 3342395, 393216, 1, 3342396, 458752, 1, 3342397, 131072, 0, 3342398, 262144, 1, 3342399, 327680, 1, 3342400, 393216, 1, 3342401, 458752, 1, 3342402, 262144, 1, 3342403, 327680, 1, 3342404, 131072, 0, 3342405, 327680, 9, 3342406, 131072, 0, 3342407, 0, 17, 3342408, 65536, 17, 3342409, 131072, 17, 3342410, 262144, 1, 3342411, 327680, 1, 3342412, 393216, 1, 3342413, 458752, 1, 3342414, 262144, 1, 3342415, 327680, 1, 3407872, 327680, 1, 3407873, 393216, 1, 3407874, 458752, 1, 3407875, 262144, 1, 3407876, 327680, 1, 3407877, 131072, 0, 3407878, 327680, 9, 3407879, 131072, 0, 3407880, 0, 17, 3407881, 65536, 17, 3407882, 131072, 17, 3407883, 131072, 0, 3407884, 262144, 1, 3407885, 327680, 1, 3407886, 131072, 0, 3407887, 327680, 9, 3407888, 131072, 0, 3407889, 131072, 0, 3407890, 131072, 0, 3407891, 65536, 1, 3407892, 65536, 12, 3407893, 65536, 0, 3407894, 393216, 1, 3407895, 458752, 1, 3407896, 262144, 1, 3407897, 327680, 1, 3407898, 131072, 0, 3407899, 65536, 13, 3407900, 131072, 0, 3407901, 131072, 0, 3407902, 262151, 2, 3407903, 7, 0, 3407904, 7, 4, 3407905, 131072, 0, 3407906, 131072, 0, 3407907, 131072, 0, 3407908, 131072, 0, 3407909, 131072, 0, 3407910, 131072, 0, 3407911, 131072, 0, 3407912, 131072, 0, 3407913, 131072, 0, 3407914, 131072, 0, 3407915, 131072, 0, 3407916, 131072, 0, 3407917, 131072, 0, 3407918, 0, 17, 3407919, 65536, 17, 3407920, 131072, 17, 3407921, 131072, 0, 3407922, 65536, 13, 3407923, 131072, 0, 3407924, 131072, 0, 3407925, 262151, 2, 3407926, 7, 0, 3407927, 7, 4, 3407928, 131072, 0, 3407929, 262144, 2, 3407930, 327680, 2, 3407931, 393216, 2, 3407932, 458752, 2, 3407933, 131072, 0, 3407934, 262144, 2, 3407935, 327680, 2, 3407936, 393216, 2, 3407937, 65536, 12, 3407938, 262144, 2, 3407939, 327680, 2, 3407940, 262144, 10, 3407941, 327680, 10, 3407942, 393216, 10, 3407943, 0, 18, 3407944, 65536, 18, 3407945, 131072, 18, 3407946, 262144, 2, 3407947, 327680, 2, 3407948, 393216, 2, 3407949, 65536, 12, 3407950, 262144, 2, 3407951, 327680, 2, 3473408, 327680, 2, 3473409, 393216, 2, 3473410, 65536, 12, 3473411, 262144, 2, 3473412, 327680, 2, 3473413, 262144, 10, 3473414, 327680, 10, 3473415, 393216, 10, 3473416, 0, 18, 3473417, 65536, 18, 3473418, 131072, 18, 3473419, 131072, 0, 3473420, 262144, 2, 3473421, 327680, 2, 3473422, 262144, 10, 3473423, 327680, 10, 3473424, 393216, 10, 3473425, 131072, 0, 3473426, 131072, 0, 3473427, 131072, 1, 3473428, 65536, 13, 3473429, 65536, 0, 3473430, 393216, 2, 3473431, 458752, 2, 3473432, 262144, 2, 3473433, 327680, 2, 3473434, 0, 14, 3473435, 65536, 14, 3473436, 131072, 14, 3473437, 131072, 0, 3473438, 262151, 2, 3473439, 7, 0, 3473440, 7, 4, 3473441, 131072, 0, 3473442, 131072, 0, 3473443, 131072, 0, 3473444, 131072, 0, 3473445, 131072, 0, 3473446, 131072, 0, 3473447, 131072, 0, 3473448, 131072, 0, 3473449, 131072, 0, 3473450, 131072, 0, 3473451, 131072, 0, 3473452, 131072, 0, 3473453, 131072, 0, 3473454, 0, 18, 3473455, 65536, 18, 3473456, 131072, 18, 3473457, 0, 14, 3473458, 65536, 14, 3473459, 131072, 14, 3473460, 131072, 1, 3473461, 262151, 2, 3473462, 7, 0, 3473463, 7, 4, 3473464, 262144, 1, 3473465, 327680, 1, 3473466, 0, 17, 3473467, 65536, 17, 3473468, 131072, 17, 3473469, 131072, 0, 3473470, 393216, 1, 3473471, 458752, 1, 3473472, 131072, 0, 3473473, 65536, 13, 3473474, 131072, 0, 3473475, 262144, 1, 3473476, 327680, 1, 3473477, 262144, 1, 3473478, 327680, 1, 3473479, 131072, 0, 3473480, 327680, 9, 3473481, 131072, 0, 3473482, 393216, 1, 3473483, 458752, 1, 3473484, 131072, 0, 3473485, 65536, 13, 3473486, 131072, 0, 3473487, 262144, 1, 3538944, 458752, 1, 3538945, 131072, 0, 3538946, 65536, 13, 3538947, 131072, 0, 3538948, 262144, 1, 3538949, 327680, 1, 3538950, 262144, 1, 3538951, 327680, 1, 3538952, 131072, 0, 3538953, 327680, 9, 3538954, 131072, 0, 3538955, 131072, 0, 3538956, 393216, 1, 3538957, 458752, 1, 3538958, 393216, 1, 3538959, 458752, 1, 3538960, 131072, 0, 3538961, 131072, 0, 3538962, 131072, 0, 3538963, 0, 14, 3538964, 65536, 14, 3538965, 131072, 14, 3538966, 131072, 0, 3538967, 131072, 0, 3538968, 131072, 0, 3538969, 131072, 0, 3538970, 131072, 0, 3538971, 262144, 1, 3538972, 327680, 1, 3538973, 131072, 0, 3538974, 262151, 2, 3538975, 7, 0, 3538976, 7, 4, 3538977, 131072, 0, 3538978, 131072, 0, 3538979, 131072, 0, 3538980, 131072, 0, 3538981, 131072, 0, 3538982, 131072, 0, 3538983, 131072, 0, 3538984, 131072, 0, 3538985, 131072, 0, 3538986, 131072, 0, 3538987, 131072, 0, 3538988, 131072, 0, 3538989, 131072, 0, 3538990, 262144, 1, 3538991, 327680, 1, 3538992, 393216, 1, 3538993, 458752, 1, 3538994, 262144, 1, 3538995, 327680, 1, 3538996, 131072, 1, 3538997, 262151, 2, 3538998, 7, 0, 3538999, 7, 4, 3539000, 262144, 2, 3539001, 65536, 12, 3539002, 0, 18, 3539003, 65536, 18, 3539004, 131072, 18, 3539005, 131072, 0, 3539006, 393216, 2, 3539007, 458752, 2, 3539008, 0, 14, 3539009, 65536, 14, 3539010, 131072, 14, 3539011, 262144, 2, 3539012, 327680, 2, 3539013, 262144, 2, 3539014, 327680, 2, 3539015, 262144, 10, 3539016, 327680, 10, 3539017, 393216, 10, 3539018, 393216, 2, 3539019, 458752, 2, 3539020, 0, 14, 3539021, 65536, 14, 3539022, 131072, 14, 3539023, 262144, 2, 3604480, 458752, 2, 3604481, 0, 14, 3604482, 65536, 14, 3604483, 131072, 14, 3604484, 262144, 2, 3604485, 327680, 2, 3604486, 262144, 2, 3604487, 327680, 2, 3604488, 262144, 10, 3604489, 327680, 10, 3604490, 393216, 10, 3604491, 131072, 0, 3604492, 393216, 2, 3604493, 458752, 2, 3604494, 393216, 2, 3604495, 458752, 2, 3604496, 131072, 1, 3604497, 131072, 0, 3604498, 131072, 0, 3604499, 131072, 0, 3604500, 0, 17, 3604501, 65536, 17, 3604502, 131072, 17, 3604503, 131072, 0, 3604504, 131072, 0, 3604505, 131072, 0, 3604506, 131072, 0, 3604507, 262144, 2, 3604508, 327680, 2, 3604509, 131072, 0, 3604510, 262151, 2, 3604511, 7, 0, 3604512, 7, 4, 3604513, 131072, 0, 3604514, 131072, 0, 3604515, 131072, 0, 3604516, 131072, 0, 3604517, 131072, 0, 3604518, 131072, 0, 3604519, 131072, 0, 3604520, 131072, 0, 3604521, 131072, 0, 3604522, 131072, 0, 3604523, 131072, 0, 3604524, 131072, 0, 3604525, 131072, 0, 3604526, 262144, 2, 3604527, 327680, 2, 3604528, 393216, 2, 3604529, 458752, 2, 3604530, 262144, 2, 3604531, 327680, 2, 3604532, 131072, 0, 3604533, 262151, 2, 3604534, 7, 0, 3604535, 7, 4, 3604536, 131072, 0, 3604537, 65536, 13, 3604538, 131072, 0, 3604539, 393216, 1, 3604540, 458752, 1, 3604541, 131072, 0, 3604542, 131072, 0, 3604543, 327680, 9, 3604544, 131072, 0, 3604545, 262144, 1, 3604546, 327680, 1, 3604547, 0, 17, 3604548, 65536, 17, 3604549, 131072, 17, 3604550, 262144, 1, 3604551, 327680, 1, 3604552, 393216, 1, 3604553, 458752, 1, 3604554, 131072, 0, 3604555, 327680, 9, 3604556, 131072, 0, 3604557, 262144, 1, 3604558, 327680, 1, 3604559, 0, 17, 3670016, 327680, 9, 3670017, 131072, 0, 3670018, 262144, 1, 3670019, 327680, 1, 3670020, 0, 17, 3670021, 65536, 17, 3670022, 131072, 17, 3670023, 262144, 1, 3670024, 327680, 1, 3670025, 393216, 1, 3670026, 458752, 1, 3670027, 131072, 0, 3670028, 0, 17, 3670029, 65536, 17, 3670030, 131072, 17, 3670031, 131072, 0, 3670032, 131072, 0, 3670033, 131072, 0, 3670034, 131072, 0, 3670035, 131072, 0, 3670036, 0, 18, 3670037, 65536, 18, 3670038, 131072, 18, 3670039, 131072, 0, 3670040, 131072, 0, 3670041, 131072, 0, 3670042, 131072, 0, 3670043, 131072, 0, 3670044, 327680, 9, 3670045, 131072, 0, 3670046, 262151, 2, 3670047, 7, 0, 3670048, 7, 4, 3670049, 131072, 0, 3670050, 131072, 0, 3670051, 131072, 0, 3670052, 131072, 0, 3670053, 131072, 0, 3670054, 131072, 0, 3670055, 131072, 0, 3670056, 131072, 0, 3670057, 131072, 0, 3670058, 131072, 0, 3670059, 131072, 0, 3670060, 131072, 0, 3670061, 131072, 0, 3670062, 131072, 0, 3670063, 393216, 1, 3670064, 458752, 1, 3670065, 131072, 0, 3670066, 131072, 0, 3670067, 131072, 0, 3670068, 131072, 0, 3670069, 262151, 2, 3670070, 7, 0, 3670071, 7, 4, 3670072, 0, 14, 3670073, 65536, 14, 3670074, 131072, 14, 3670075, 393216, 2, 3670076, 458752, 2, 3670077, 131072, 0, 3670078, 262144, 10, 3670079, 327680, 10, 3670080, 393216, 10, 3670081, 262144, 2, 3670082, 327680, 2, 3670083, 0, 18, 3670084, 65536, 18, 3670085, 131072, 18, 3670086, 262144, 2, 3670087, 327680, 2, 3670088, 393216, 2, 3670089, 458752, 2, 3670090, 262144, 10, 3670091, 327680, 10, 3670092, 393216, 10, 3670093, 262144, 2, 3670094, 327680, 2, 3670095, 0, 18, 3735552, 327680, 10, 3735553, 393216, 10, 3735554, 262144, 2, 3735555, 327680, 2, 3735556, 0, 18, 3735557, 65536, 18, 3735558, 131072, 18, 3735559, 262144, 2, 3735560, 327680, 2, 3735561, 393216, 2, 3735562, 458752, 2, 3735563, 131072, 0, 3735564, 0, 18, 3735565, 65536, 18, 3735566, 131072, 18, 3735567, 131072, 1, 3735568, 131072, 0, 3735569, 131072, 0, 3735570, 131072, 0, 3735571, 262144, 1, 3735572, 327680, 1, 3735573, 262144, 1, 3735574, 327680, 1, 3735575, 131072, 0, 3735576, 131072, 0, 3735577, 131072, 0, 3735578, 131072, 0, 3735579, 262144, 10, 3735580, 327680, 10, 3735581, 393216, 10, 3735582, 262151, 2, 3735583, 7, 0, 3735584, 7, 4, 3735585, 131072, 1, 3735586, 131072, 0, 3735587, 131072, 0, 3735588, 131072, 0, 3735589, 131072, 0, 3735590, 131072, 0, 3735591, 131072, 0, 3735592, 131072, 0, 3735593, 131072, 0, 3735594, 131072, 0, 3735595, 131072, 0, 3735596, 131072, 0, 3735597, 131072, 0, 3735598, 131072, 0, 3735599, 393216, 2, 3735600, 458752, 2, 3735601, 0, 17, 3735602, 65536, 17, 3735603, 131072, 17, 3735604, 131072, 0, 3735605, 262151, 2, 3735606, 7, 0, 3735607, 7, 4, 3735608, 262144, 1, 3735609, 327680, 1, 3735610, 262144, 1, 3735611, 327680, 1, 3735612, 131072, 0, 3735613, 131072, 0, 3735614, 262144, 1, 3735615, 327680, 1, 3735616, 393216, 1, 3735617, 458752, 1, 3735618, 262144, 1, 3735619, 327680, 1, 3735620, 131072, 0, 3735621, 327680, 9, 3735622, 131072, 0, 3735623, 0, 17, 3735624, 65536, 17, 3735625, 131072, 17, 3735626, 262144, 1, 3735627, 327680, 1, 3735628, 393216, 1, 3735629, 458752, 1, 3735630, 262144, 1, 3735631, 327680, 1, 3801088, 327680, 1, 3801089, 393216, 1, 3801090, 458752, 1, 3801091, 262144, 1, 3801092, 327680, 1, 3801093, 131072, 0, 3801094, 327680, 9, 3801095, 131072, 0, 3801096, 0, 17, 3801097, 65536, 17, 3801098, 131072, 17, 3801099, 131072, 0, 3801100, 262144, 1, 3801101, 327680, 1, 3801102, 393216, 1, 3801103, 458752, 1, 3801104, 131072, 0, 3801105, 131072, 0, 3801106, 131072, 0, 3801107, 262144, 2, 3801108, 327680, 2, 3801109, 262144, 2, 3801110, 327680, 2, 3801111, 131072, 0, 3801112, 7, 7, 3801113, 131072, 0, 3801114, 131072, 0, 3801115, 131072, 1, 3801116, 131072, 1, 3801117, 131072, 0, 3801118, 262151, 2, 3801119, 7, 0, 3801120, 7, 4, 3801121, 131072, 1, 3801122, 131072, 0, 3801123, 131072, 0, 3801124, 131072, 0, 3801125, 131072, 0, 3801126, 131072, 0, 3801127, 131072, 0, 3801128, 131072, 0, 3801129, 131072, 0, 3801130, 131072, 0, 3801131, 131072, 0, 3801132, 131072, 0, 3801133, 131072, 0, 3801134, 131072, 0, 3801135, 131072, 0, 3801136, 131072, 0, 3801137, 0, 18, 3801138, 65536, 18, 3801139, 131072, 18, 3801140, 131072, 0, 3801141, 262151, 2, 3801142, 7, 0, 3801143, 7, 4, 3801144, 262144, 2, 3801145, 327680, 2, 3801146, 262144, 2, 3801147, 327680, 2, 3801148, 131072, 0, 3801149, 131072, 0, 3801150, 262144, 2, 3801151, 327680, 2, 3801152, 393216, 2, 3801153, 458752, 2, 3801154, 262144, 2, 3801155, 327680, 2, 3801156, 262144, 10, 3801157, 327680, 10, 3801158, 393216, 10, 3801159, 0, 18, 3801160, 65536, 18, 3801161, 131072, 18, 3801162, 262144, 2, 3801163, 327680, 2, 3801164, 393216, 2, 3801165, 458752, 2, 3801166, 262144, 2, 3801167, 327680, 2, 3866624, 327680, 2, 3866625, 393216, 2, 3866626, 65536, 12, 3866627, 262144, 2, 3866628, 327680, 2, 3866629, 262144, 10, 3866630, 327680, 10, 3866631, 393216, 10, 3866632, 0, 18, 3866633, 65536, 18, 3866634, 131072, 18, 3866635, 131072, 0, 3866636, 262144, 2, 3866637, 327680, 2, 3866638, 393216, 2, 3866639, 458752, 2, 3866640, 131072, 0, 3866641, 131072, 0, 3866642, 131072, 0, 3866643, 131072, 0, 3866644, 131072, 1, 3866645, 131072, 1, 3866646, 131072, 0, 3866647, 262151, 5, 3866648, 196615, 0, 3866649, 131079, 3, 3866650, 131079, 3, 3866651, 131079, 3, 3866652, 131079, 3, 3866653, 131079, 3, 3866654, 65543, 0, 3866655, 7, 0, 3866656, 7, 4, 3866657, 131072, 1, 3866658, 131072, 0, 3866659, 131072, 0, 3866660, 131072, 0, 3866661, 131072, 0, 3866662, 131072, 0, 3866663, 131072, 0, 3866664, 131072, 0, 3866665, 131072, 0, 3866666, 131072, 0, 3866667, 131072, 0, 3866668, 131072, 0, 3866669, 131072, 0, 3866670, 131072, 0, 3866671, 131072, 0, 3866672, 131072, 0, 3866673, 131072, 0, 3866674, 131072, 0, 3866675, 131072, 0, 3866676, 131072, 0, 3866677, 262151, 2, 3866678, 7, 0, 3866679, 7, 4, 3866680, 131072, 0, 3866681, 131072, 0, 3866682, 131072, 0, 3866683, 131072, 0, 3866684, 65536, 12, 3866685, 131072, 0, 3866686, 131072, 0, 3866687, 131072, 0, 3866688, 131072, 0, 3866689, 131072, 0, 3866690, 131072, 0, 3866691, 131072, 0, 3866692, 131072, 0, 3866693, 131072, 0, 3866694, 131072, 0, 3866695, 131072, 0, 3866696, 131072, 0, 3866697, 131072, 0, 3866698, 131072, 0, 3866699, 131072, 0, 3866700, 131072, 0, 3866701, 131072, 0, 3866702, 131072, 0, 3866703, 131072, 0, 3932160, 458752, 1, 3932161, 131072, 0, 3932162, 65536, 13, 3932163, 131072, 0, 3932164, 262144, 1, 3932165, 327680, 1, 3932166, 262144, 1, 3932167, 327680, 1, 3932168, 131072, 0, 3932169, 327680, 9, 3932170, 131072, 0, 3932171, 131072, 0, 3932172, 131072, 0, 3932173, 131072, 0, 3932174, 131072, 0, 3932175, 131072, 0, 3932176, 131072, 0, 3932177, 131072, 0, 3932178, 131072, 0, 3932179, 131072, 0, 3932180, 131072, 0, 3932181, 131072, 0, 3932182, 131072, 0, 3932183, 262151, 2, 3932184, 7, 0, 3932185, 7, 0, 3932186, 7, 0, 3932187, 7, 0, 3932188, 7, 0, 3932189, 7, 0, 3932190, 7, 0, 3932191, 7, 0, 3932192, 7, 4, 3932193, 131072, 0, 3932194, 131072, 0, 3932195, 131072, 0, 3932196, 131072, 0, 3932197, 131072, 0, 3932198, 131072, 0, 3932199, 131072, 0, 3932200, 131072, 0, 3932201, 131072, 0, 3932202, 131072, 0, 3932203, 131072, 0, 3932204, 131072, 0, 3932205, 131072, 0, 3932206, 262144, 1, 3932207, 327680, 1, 3932208, 262144, 1, 3932209, 327680, 1, 3932210, 131072, 0, 3932211, 131072, 0, 3932212, 131072, 0, 3932213, 262151, 2, 3932214, 7, 0, 3932215, 7, 4, 3932216, 131072, 0, 3932217, 262144, 1, 3932218, 327680, 1, 3932219, 131072, 0, 3932220, 65536, 13, 3932221, 131072, 0, 3932222, 131072, 0, 3932223, 131072, 0, 3932224, 131072, 0, 3932225, 131072, 0, 3932226, 131072, 0, 3932227, 131072, 0, 3932228, 131072, 0, 3932229, 131072, 0, 3932230, 131072, 0, 3932231, 131072, 0, 3932232, 131072, 0, 3932233, 131072, 0, 3932234, 131072, 0, 3932235, 131072, 0, 3932236, 131072, 0, 3932237, 131072, 0, 3932238, 131072, 0, 3932239, 131072, 0, 3997696, 458752, 2, 3997697, 0, 14, 3997698, 65536, 14, 3997699, 131072, 14, 3997700, 262144, 2, 3997701, 327680, 2, 3997702, 262144, 2, 3997703, 327680, 2, 3997704, 262144, 10, 3997705, 327680, 10, 3997706, 393216, 10, 3997707, 131072, 0, 3997708, 131072, 0, 3997709, 0, 17, 3997710, 65536, 17, 3997711, 131072, 17, 3997712, 262144, 1, 3997713, 327680, 1, 3997714, 393216, 1, 3997715, 458752, 1, 3997716, 262144, 1, 3997717, 327680, 1, 3997718, 131072, 0, 3997719, 262151, 6, 3997720, 262151, 4, 3997721, 262151, 4, 3997722, 262151, 4, 3997723, 262151, 4, 3997724, 262151, 4, 3997725, 262151, 4, 3997726, 262151, 4, 3997727, 262151, 4, 3997728, 131079, 6, 3997729, 131072, 0, 3997730, 131072, 0, 3997731, 131072, 0, 3997732, 131072, 0, 3997733, 131072, 0, 3997734, 131072, 0, 3997735, 131072, 0, 3997736, 131072, 0, 3997737, 131072, 0, 3997738, 131072, 0, 3997739, 131072, 0, 3997740, 131072, 0, 3997741, 131072, 0, 3997742, 262144, 2, 3997743, 327680, 2, 3997744, 262144, 2, 3997745, 327680, 2, 3997746, 131072, 0, 3997747, 131072, 0, 3997748, 131072, 0, 3997749, 262151, 6, 3997750, 262151, 4, 3997751, 131079, 6, 3997752, 131072, 0, 3997753, 262144, 2, 3997754, 327680, 2, 3997755, 0, 14, 3997756, 65536, 14, 3997757, 131072, 14, 3997758, 262144, 1, 3997759, 327680, 1, 3997760, 262144, 1, 3997761, 327680, 1, 3997762, 131072, 0, 3997763, 131072, 0, 3997764, 131072, 0, 3997765, 0, 17, 3997766, 65536, 17, 3997767, 131072, 17, 3997768, 262144, 1, 3997769, 327680, 1, 3997770, 262144, 1, 3997771, 327680, 1, 3997772, 262144, 1, 3997773, 327680, 1, 3997774, 0, 17, 3997775, 65536, 17, 4063232, 327680, 9, 4063233, 131072, 0, 4063234, 262144, 1, 4063235, 327680, 1, 4063236, 0, 17, 4063237, 65536, 17, 4063238, 131072, 17, 4063239, 262144, 1, 4063240, 327680, 1, 4063241, 393216, 1, 4063242, 458752, 1, 4063243, 131072, 0, 4063244, 131072, 0, 4063245, 0, 18, 4063246, 65536, 18, 4063247, 131072, 18, 4063248, 262144, 2, 4063249, 327680, 2, 4063250, 393216, 2, 4063251, 458752, 2, 4063252, 262144, 2, 4063253, 327680, 2, 4063254, 131072, 0, 4063255, 131072, 0, 4063256, 131072, 0, 4063257, 131072, 0, 4063258, 131072, 0, 4063259, 131072, 0, 4063260, 131072, 1, 4063261, 131072, 1, 4063262, 131072, 0, 4063263, 131072, 0, 4063264, 131072, 0, 4063265, 131072, 0, 4063266, 131072, 0, 4063267, 131072, 0, 4063268, 131072, 0, 4063269, 131072, 0, 4063270, 131072, 0, 4063271, 131072, 0, 4063272, 131072, 0, 4063273, 131072, 0, 4063274, 131072, 0, 4063275, 131072, 0, 4063276, 131072, 0, 4063277, 131072, 0, 4063278, 262144, 1, 4063279, 327680, 1, 4063280, 393216, 1, 4063281, 458752, 1, 4063282, 131072, 1, 4063283, 131072, 1, 4063284, 131072, 0, 4063285, 131072, 0, 4063286, 131072, 0, 4063287, 131072, 0, 4063288, 131072, 0, 4063289, 131072, 0, 4063290, 131072, 0, 4063291, 131072, 0, 4063292, 131072, 0, 4063293, 131072, 0, 4063294, 262144, 2, 4063295, 327680, 2, 4063296, 262144, 2, 4063297, 327680, 2, 4063298, 131072, 0, 4063299, 131072, 0, 4063300, 131072, 0, 4063301, 0, 18, 4063302, 65536, 18, 4063303, 131072, 18, 4063304, 262144, 2, 4063305, 327680, 2, 4063306, 262144, 2, 4063307, 327680, 2, 4063308, 262144, 2, 4063309, 327680, 2, 4063310, 0, 18, 4063311, 65536, 18, 4128768, 327680, 10, 4128769, 393216, 10, 4128770, 262144, 2, 4128771, 327680, 2, 4128772, 0, 18, 4128773, 65536, 18, 4128774, 131072, 18, 4128775, 262144, 2, 4128776, 327680, 2, 4128777, 393216, 2, 4128778, 458752, 2, 4128779, 131072, 0, 4128780, 131072, 0, 4128781, 131072, 0, 4128782, 131072, 0, 4128783, 131072, 0, 4128784, 131072, 0, 4128785, 131072, 0, 4128786, 131072, 0, 4128787, 131072, 0, 4128788, 131072, 0, 4128789, 131072, 0, 4128790, 131072, 0, 4128791, 131072, 0, 4128792, 131072, 0, 4128793, 131072, 0, 4128794, 131072, 0, 4128795, 131072, 0, 4128796, 131072, 0, 4128797, 131072, 0, 4128798, 131072, 0, 4128799, 131072, 0, 4128800, 131072, 0, 4128801, 131072, 0, 4128802, 131072, 0, 4128803, 131072, 0, 4128804, 131072, 0, 4128805, 131072, 0, 4128806, 131072, 0, 4128807, 131072, 0, 4128808, 131072, 0, 4128809, 131072, 0, 4128810, 131072, 0, 4128811, 131072, 0, 4128812, 131072, 0, 4128813, 131072, 0, 4128814, 262144, 2, 4128815, 327680, 2, 4128816, 393216, 2, 4128817, 458752, 2, 4128818, 131072, 0, 4128819, 131072, 0, 4128820, 131072, 0, 4128821, 131072, 0, 4128822, 131072, 0, 4128823, 131072, 0, 4128824, 131072, 0, 4128825, 131072, 0, 4128826, 131072, 0, 4128827, 131072, 0, 4128828, 131072, 1, 4128829, 131072, 1, 4128830, 131072, 1, 4128831, 131072, 0, 4128832, 131072, 0, 4128833, 131072, 0, 4128834, 0, 14, 4128835, 65536, 14, 4128836, 131072, 14, 4128837, 131072, 0, 4128838, 131072, 1, 4128839, 131072, 1, 4128840, 262144, 1, 4128841, 327680, 1, 4128842, 131072, 0, 4128843, 327680, 9, 4128844, 131072, 0, 4128845, 262144, 1, 4128846, 327680, 1, 4128847, 262144, 1, 4194304, 327680, 1, 4194305, 393216, 1, 4194306, 458752, 1, 4194307, 262144, 1, 4194308, 327680, 1, 4194309, 131072, 0, 4194310, 327680, 9, 4194311, 131072, 0, 4194312, 0, 17, 4194313, 65536, 17, 4194314, 131072, 17, 4194315, 262144, 1, 4194316, 327680, 1, 4194317, 393216, 1, 4194318, 458752, 1, 4194319, 262144, 1, 4194320, 327680, 1, 4194321, 131072, 0, 4194322, 327680, 9, 4194323, 131072, 0, 4194324, 0, 17, 4194325, 65536, 17, 4194326, 131072, 17, 4194327, 262144, 1, 4194328, 327680, 1, 4194329, 393216, 1, 4194330, 458752, 1, 4194331, 262144, 1, 4194332, 327680, 1, 4194333, 131072, 0, 4194334, 327680, 9, 4194335, 131072, 0, 4194336, 0, 17, 4194337, 65536, 17, 4194338, 131072, 17, 4194339, 131072, 0, 4194340, 131072, 0, 4194341, 131072, 0, 4194342, 131072, 0, 4194343, 131072, 0, 4194344, 131072, 0, 4194345, 131072, 0, 4194346, 131072, 0, 4194347, 131072, 0, 4194348, 131072, 0, 4194349, 131072, 0, 4194350, 131072, 0, 4194351, 131072, 0, 4194352, 131072, 0, 4194353, 131072, 0, 4194354, 0, 17, 4194355, 65536, 17, 4194356, 131072, 17, 4194357, 131072, 0, 4194358, 131072, 0, 4194359, 131072, 0, 4194360, 131072, 0, 4194361, 131072, 0, 4194362, 131072, 0, 4194363, 131072, 0, 4194364, 131072, 0, 4194365, 131072, 0, 4194366, 131072, 0, 4194367, 131072, 0, 4194368, 131072, 0, 4194369, 131072, 0, 4194370, 131072, 0, 4194371, 131072, 0, 4194372, 131072, 0, 4194373, 131072, 0, 4194374, 131072, 0, 4194375, 131072, 0, 4194376, 262144, 2, 4194377, 327680, 2, 4194378, 262144, 10, 4194379, 327680, 10, 4194380, 393216, 10, 4194381, 262144, 2, 4194382, 327680, 2, 4194383, 262144, 2, 4259840, 327680, 2, 4259841, 393216, 2, 4259842, 65536, 12, 4259843, 262144, 2, 4259844, 327680, 2, 4259845, 262144, 10, 4259846, 327680, 10, 4259847, 393216, 10, 4259848, 0, 18, 4259849, 65536, 18, 4259850, 131072, 18, 4259851, 262144, 2, 4259852, 327680, 2, 4259853, 393216, 2, 4259854, 65536, 12, 4259855, 262144, 2, 4259856, 327680, 2, 4259857, 262144, 10, 4259858, 327680, 10, 4259859, 393216, 10, 4259860, 0, 18, 4259861, 65536, 18, 4259862, 131072, 18, 4259863, 262144, 2, 4259864, 327680, 2, 4259865, 393216, 2, 4259866, 65536, 12, 4259867, 262144, 2, 4259868, 327680, 2, 4259869, 262144, 10, 4259870, 327680, 10, 4259871, 393216, 10, 4259872, 0, 18, 4259873, 65536, 18, 4259874, 131072, 18, 4259875, 131072, 0, 4259876, 131072, 0, 4259877, 131072, 0, 4259878, 131072, 0, 4259879, 131072, 0, 4259880, 131072, 0, 4259881, 131072, 0, 4259882, 131072, 0, 4259883, 131072, 0, 4259884, 131072, 0, 4259885, 131072, 0, 4259886, 131072, 0, 4259887, 131072, 0, 4259888, 131072, 0, 4259889, 131072, 0, 4259890, 0, 18, 4259891, 65536, 18, 4259892, 131072, 18, 4259893, 131072, 0, 4259894, 131072, 1, 4259895, 131072, 1, 4259896, 131072, 1, 4259897, 131072, 0, 4259898, 131072, 0, 4259899, 131072, 0, 4259900, 131072, 0, 4259901, 131072, 0, 4259902, 131072, 0, 4259903, 65536, 12, 4259904, 131072, 0, 4259905, 131072, 0, 4259906, 131072, 0, 4259907, 131072, 0, 4259908, 131072, 0, 4259909, 131072, 0, 4259910, 131072, 0, 4259911, 131072, 0, 4259912, 262144, 1, 4259913, 327680, 1, 4259914, 393216, 1, 4259915, 458752, 1, 4259916, 393216, 1, 4259917, 458752, 1, 4259918, 262144, 1, 4259919, 327680, 1, 4325376, 458752, 1, 4325377, 131072, 0, 4325378, 65536, 13, 4325379, 131072, 0, 4325380, 262144, 1, 4325381, 327680, 1, 4325382, 262144, 1, 4325383, 327680, 1, 4325384, 131072, 0, 4325385, 327680, 9, 4325386, 131072, 0, 4325387, 393216, 1, 4325388, 458752, 1, 4325389, 131072, 0, 4325390, 65536, 13, 4325391, 131072, 0, 4325392, 262144, 1, 4325393, 327680, 1, 4325394, 262144, 1, 4325395, 327680, 1, 4325396, 131072, 0, 4325397, 327680, 9, 4325398, 131072, 0, 4325399, 393216, 1, 4325400, 458752, 1, 4325401, 131072, 0, 4325402, 65536, 13, 4325403, 131072, 0, 4325404, 262144, 1, 4325405, 327680, 1, 4325406, 262144, 1, 4325407, 327680, 1, 4325408, 131072, 0, 4325409, 327680, 9, 4325410, 131072, 0, 4325411, 131072, 0, 4325412, 131072, 0, 4325413, 131072, 0, 4325414, 131072, 0, 4325415, 131072, 0, 4325416, 131072, 0, 4325417, 131072, 0, 4325418, 131072, 0, 4325419, 131072, 0, 4325420, 131072, 0, 4325421, 131072, 0, 4325422, 0, 17, 4325423, 65536, 17, 4325424, 131072, 17, 4325425, 131072, 0, 4325426, 131072, 0, 4325427, 327680, 9, 4325428, 131072, 0, 4325429, 262144, 1, 4325430, 327680, 1, 4325431, 393216, 1, 4325432, 458752, 1, 4325433, 393216, 1, 4325434, 458752, 1, 4325435, 0, 17, 4325436, 65536, 17, 4325437, 131072, 17, 4325438, 131072, 0, 4325439, 65536, 13, 4325440, 131072, 0, 4325441, 262144, 1, 4325442, 327680, 1, 4325443, 131072, 1, 4325444, 131072, 0, 4325445, 131072, 0, 4325446, 131072, 0, 4325447, 131072, 0, 4325448, 262144, 2, 4325449, 327680, 2, 4325450, 393216, 2, 4325451, 458752, 2, 4325452, 393216, 2, 4325453, 458752, 2, 4325454, 262144, 2, 4325455, 327680, 2, 4390912, 458752, 2, 4390913, 0, 14, 4390914, 65536, 14, 4390915, 131072, 14, 4390916, 262144, 2, 4390917, 327680, 2, 4390918, 262144, 2, 4390919, 327680, 2, 4390920, 262144, 10, 4390921, 327680, 10, 4390922, 393216, 10, 4390923, 393216, 2, 4390924, 458752, 2, 4390925, 0, 14, 4390926, 65536, 14, 4390927, 131072, 14, 4390928, 262144, 2, 4390929, 327680, 2, 4390930, 262144, 2, 4390931, 327680, 2, 4390932, 262144, 10, 4390933, 327680, 10, 4390934, 393216, 10, 4390935, 393216, 2, 4390936, 458752, 2, 4390937, 0, 14, 4390938, 65536, 14, 4390939, 131072, 14, 4390940, 262144, 2, 4390941, 327680, 2, 4390942, 262144, 2, 4390943, 327680, 2, 4390944, 262144, 10, 4390945, 327680, 10, 4390946, 393216, 10, 4390947, 131072, 0, 4390948, 131072, 0, 4390949, 131072, 0, 4390950, 131072, 0, 4390951, 131072, 0, 4390952, 131072, 0, 4390953, 131072, 0, 4390954, 131072, 0, 4390955, 131072, 0, 4390956, 131072, 0, 4390957, 131072, 0, 4390958, 0, 18, 4390959, 65536, 18, 4390960, 131072, 18, 4390961, 131072, 0, 4390962, 262144, 10, 4390963, 327680, 10, 4390964, 393216, 10, 4390965, 262144, 2, 4390966, 327680, 2, 4390967, 393216, 2, 4390968, 458752, 2, 4390969, 393216, 2, 4390970, 458752, 2, 4390971, 0, 18, 4390972, 65536, 18, 4390973, 131072, 18, 4390974, 0, 14, 4390975, 65536, 14, 4390976, 131072, 14, 4390977, 262144, 2, 4390978, 327680, 2, 4390979, 131072, 1, 4390980, 131072, 0, 4390981, 131072, 0, 4390982, 65536, 12, 4390983, 131072, 0, 4390984, 262144, 1, 4390985, 327680, 1, 4390986, 131072, 0, 4390987, 0, 17, 4390988, 65536, 17, 4390989, 131072, 17, 4390990, 262144, 1, 4390991, 327680, 1, 4456448, 327680, 9, 4456449, 131072, 0, 4456450, 262144, 1, 4456451, 327680, 1, 4456452, 0, 17, 4456453, 65536, 17, 4456454, 131072, 17, 4456455, 262144, 1, 4456456, 327680, 1, 4456457, 393216, 1, 4456458, 458752, 1, 4456459, 131072, 0, 4456460, 327680, 9, 4456461, 131072, 0, 4456462, 262144, 1, 4456463, 327680, 1, 4456464, 0, 17, 4456465, 65536, 17, 4456466, 131072, 17, 4456467, 262144, 1, 4456468, 327680, 1, 4456469, 393216, 1, 4456470, 458752, 1, 4456471, 131072, 0, 4456472, 327680, 9, 4456473, 131072, 0, 4456474, 262144, 1, 4456475, 327680, 1, 4456476, 0, 17, 4456477, 65536, 17, 4456478, 131072, 17, 4456479, 262144, 1, 4456480, 327680, 1, 4456481, 393216, 1, 4456482, 458752, 1, 4456483, 131072, 0, 4456484, 131072, 0, 4456485, 131072, 0, 4456486, 131072, 0, 4456487, 131072, 0, 4456488, 131072, 0, 4456489, 131072, 0, 4456490, 131072, 0, 4456491, 131072, 0, 4456492, 131072, 0, 4456493, 393216, 1, 4456494, 458752, 1, 4456495, 393216, 1, 4456496, 458752, 1, 4456497, 131072, 0, 4456498, 131072, 0, 4456499, 131072, 0, 4456500, 131072, 0, 4456501, 131072, 0, 4456502, 131072, 0, 4456503, 131072, 0, 4456504, 131072, 0, 4456505, 131072, 0, 4456506, 131072, 0, 4456507, 131072, 0, 4456508, 131072, 0, 4456509, 131072, 0, 4456510, 131072, 0, 4456511, 131072, 0, 4456512, 393216, 1, 4456513, 458752, 1, 4456514, 131072, 0, 4456515, 327680, 9, 4456516, 131072, 1, 4456517, 131072, 1, 4456518, 65536, 13, 4456519, 131072, 0, 4456520, 262144, 2, 4456521, 327680, 2, 4456522, 393216, 1, 4456523, 458752, 1, 4456524, 65536, 18, 4456525, 131072, 18, 4456526, 262144, 2, 4456527, 327680, 2, 4521984, 327680, 10, 4521985, 393216, 10, 4521986, 262144, 2, 4521987, 327680, 2, 4521988, 0, 18, 4521989, 65536, 18, 4521990, 131072, 18, 4521991, 262144, 2, 4521992, 327680, 2, 4521993, 393216, 2, 4521994, 458752, 2, 4521995, 262144, 10, 4521996, 327680, 10, 4521997, 393216, 10, 4521998, 262144, 2, 4521999, 327680, 2, 4522000, 0, 18, 4522001, 65536, 18, 4522002, 131072, 18, 4522003, 262144, 2, 4522004, 327680, 2, 4522005, 393216, 2, 4522006, 458752, 2, 4522007, 262144, 10, 4522008, 327680, 10, 4522009, 393216, 10, 4522010, 262144, 2, 4522011, 327680, 2, 4522012, 0, 18, 4522013, 65536, 18, 4522014, 131072, 18, 4522015, 262144, 2, 4522016, 327680, 2, 4522017, 393216, 2, 4522018, 458752, 2, 4522019, 131072, 0, 4522020, 131072, 0, 4522021, 131072, 0, 4522022, 131072, 0, 4522023, 131072, 0, 4522024, 131072, 0, 4522025, 131072, 0, 4522026, 131072, 0, 4522027, 131072, 0, 4522028, 131072, 0, 4522029, 393216, 2, 4522030, 458752, 2, 4522031, 393216, 2, 4522032, 458752, 2, 4522033, 131072, 0, 4522034, 131072, 0, 4522035, 131072, 0, 4522036, 131072, 0, 4522037, 131072, 0, 4522038, 131072, 0, 4522039, 131072, 0, 4522040, 131072, 0, 4522041, 131072, 0, 4522042, 131072, 0, 4522043, 131072, 0, 4522044, 131072, 0, 4522045, 131072, 0, 4522046, 131072, 0, 4522047, 131072, 0, 4522048, 393216, 2, 4522049, 458752, 2, 4522050, 262144, 10, 4522051, 327680, 10, 4522052, 393216, 10, 4522053, 0, 14, 4522054, 65536, 14, 4522055, 131072, 14, 4522056, 65536, 1, 4522057, 131072, 0, 4522058, 393216, 2, 4522059, 458752, 2, 4522060, 131072, 0, 4522061, 131072, 0, 4522062, 131072, 0, 4522063, 262144, 1, 4587520, 327680, 1, 4587521, 393216, 1, 4587522, 458752, 1, 4587523, 262144, 1, 4587524, 327680, 1, 4587525, 131072, 0, 4587526, 327680, 9, 4587527, 131072, 0, 4587528, 0, 17, 4587529, 65536, 17, 4587530, 131072, 17, 4587531, 262144, 1, 4587532, 327680, 1, 4587533, 393216, 1, 4587534, 458752, 1, 4587535, 262144, 1, 4587536, 327680, 1, 4587537, 131072, 0, 4587538, 327680, 9, 4587539, 131072, 0, 4587540, 0, 17, 4587541, 65536, 17, 4587542, 131072, 17, 4587543, 262144, 1, 4587544, 327680, 1, 4587545, 393216, 1, 4587546, 458752, 1, 4587547, 262144, 1, 4587548, 327680, 1, 4587549, 131072, 0, 4587550, 327680, 9, 4587551, 131072, 0, 4587552, 0, 17, 4587553, 65536, 17, 4587554, 131072, 17, 4587555, 131072, 0, 4587556, 131072, 0, 4587557, 131072, 0, 4587558, 131072, 0, 4587559, 131072, 0, 4587560, 131072, 0, 4587561, 131072, 0, 4587562, 131072, 0, 4587563, 131072, 0, 4587564, 131072, 0, 4587565, 131072, 0, 4587566, 131072, 0, 4587567, 131072, 0, 4587568, 131072, 0, 4587569, 131072, 0, 4587570, 131072, 0, 4587571, 131072, 0, 4587572, 131072, 0, 4587573, 131072, 0, 4587574, 131072, 0, 4587575, 131072, 0, 4587576, 131072, 0, 4587577, 131072, 0, 4587578, 131072, 0, 4587579, 131072, 0, 4587580, 131072, 0, 4587581, 131072, 0, 4587582, 131072, 0, 4587583, 131072, 0, 4587584, 131072, 0, 4587585, 131072, 0, 4587586, 131072, 0, 4587587, 131072, 0, 4587588, 131072, 0, 4587589, 131072, 0, 4587590, 131072, 0, 4587591, 131072, 0, 4587592, 131072, 0, 4587593, 131072, 0, 4587594, 131072, 0, 4587595, 131072, 0, 4587596, 131072, 0, 4587597, 262144, 1, 4587598, 327680, 1, 4587599, 262144, 2, 4653056, 327680, 2, 4653057, 393216, 2, 4653058, 65536, 12, 4653059, 262144, 2, 4653060, 327680, 2, 4653061, 262144, 10, 4653062, 327680, 10, 4653063, 393216, 10, 4653064, 0, 18, 4653065, 65536, 18, 4653066, 131072, 18, 4653067, 262144, 2, 4653068, 327680, 2, 4653069, 393216, 2, 4653070, 65536, 12, 4653071, 262144, 2, 4653072, 327680, 2, 4653073, 262144, 10, 4653074, 327680, 10, 4653075, 393216, 10, 4653076, 0, 18, 4653077, 65536, 18, 4653078, 131072, 18, 4653079, 262144, 2, 4653080, 327680, 2, 4653081, 393216, 2, 4653082, 65536, 12, 4653083, 262144, 2, 4653084, 327680, 2, 4653085, 262144, 10, 4653086, 327680, 10, 4653087, 393216, 10, 4653088, 0, 18, 4653089, 65536, 18, 4653090, 131072, 18, 4653091, 131072, 0, 4653092, 131072, 0, 4653093, 131072, 0, 4653094, 131072, 0, 4653095, 131072, 0, 4653096, 131072, 0, 4653097, 131072, 0, 4653098, 131072, 0, 4653099, 131072, 0, 4653100, 131072, 0, 4653101, 131072, 0, 4653102, 131072, 0, 4653103, 131072, 0, 4653104, 131072, 0, 4653105, 131072, 0, 4653106, 131072, 0, 4653107, 131072, 0, 4653108, 131072, 0, 4653109, 131072, 0, 4653110, 131072, 0, 4653111, 131072, 0, 4653112, 131072, 0, 4653113, 131072, 0, 4653114, 131072, 0, 4653115, 131072, 0, 4653116, 131072, 0, 4653117, 131072, 0, 4653118, 131072, 0, 4653119, 131072, 0, 4653120, 131072, 0, 4653121, 131072, 0, 4653122, 131072, 0, 4653123, 131072, 0, 4653124, 131072, 0, 4653125, 131072, 0, 4653126, 131072, 0, 4653127, 131072, 0, 4653128, 131072, 0, 4653129, 131072, 0, 4653130, 131072, 0, 4653131, 131072, 0, 4653132, 131072, 0, 4653133, 262144, 2, 4653134, 327680, 2, 4653135, 131072, 0, 4718592, 458752, 1, 4718593, 131072, 0, 4718594, 65536, 13, 4718595, 131072, 0, 4718596, 262144, 1, 4718597, 327680, 1, 4718598, 262144, 1, 4718599, 327680, 1, 4718600, 131072, 0, 4718601, 327680, 9, 4718602, 131072, 0, 4718603, 393216, 1, 4718604, 458752, 1, 4718605, 131072, 0, 4718606, 65536, 13, 4718607, 131072, 0, 4718608, 262144, 1, 4718609, 327680, 1, 4718610, 262144, 1, 4718611, 327680, 1, 4718612, 131072, 0, 4718613, 327680, 9, 4718614, 131072, 0, 4718615, 393216, 1, 4718616, 458752, 1, 4718617, 131072, 0, 4718618, 65536, 13, 4718619, 131072, 0, 4718620, 262144, 1, 4718621, 327680, 1, 4718622, 262144, 1, 4718623, 327680, 1, 4718624, 131072, 0, 4718625, 327680, 9, 4718626, 131072, 0, 4718627, 131072, 0, 4718628, 131072, 0, 4718629, 131072, 0, 4718630, 131072, 0, 4718631, 131072, 0, 4718632, 131072, 0, 4718633, 131072, 0, 4718634, 131072, 0, 4718635, 131072, 0, 4718636, 131072, 0, 4718637, 131072, 0, 4718638, 131072, 0, 4718639, 131072, 0, 4718640, 131072, 0, 4718641, 131072, 0, 4718642, 131072, 0, 4718643, 131072, 0, 4718644, 131072, 0, 4718645, 131072, 0, 4718646, 131072, 0, 4718647, 131072, 0, 4718648, 131072, 0, 4718649, 131072, 0, 4718650, 131072, 0, 4718651, 131072, 0, 4718652, 131072, 0, 4718653, 131072, 0, 4718654, 131072, 0, 4718655, 131072, 0, 4718656, 131072, 0, 4718657, 131072, 0, 4718658, 131072, 0, 4718659, 131072, 0, 4718660, 131072, 0, 4718661, 131072, 0, 4718662, 131072, 0, 4718663, 131072, 0, 4718664, 131072, 0, 4718665, 131072, 0, 4718666, 131072, 0, 4718667, 131072, 0, 4718668, 131072, 0, 4718669, 131072, 0, 4718670, 131072, 0, 4718671, 131072, 0, 4784128, 458752, 2, 4784129, 0, 14, 4784130, 65536, 14, 4784131, 131072, 14, 4784132, 262144, 2, 4784133, 327680, 2, 4784134, 262144, 2, 4784135, 327680, 2, 4784136, 262144, 10, 4784137, 327680, 10, 4784138, 393216, 10, 4784139, 393216, 2, 4784140, 458752, 2, 4784141, 0, 14, 4784142, 65536, 14, 4784143, 131072, 14, 4784144, 262144, 2, 4784145, 327680, 2, 4784146, 262144, 2, 4784147, 327680, 2, 4784148, 262144, 10, 4784149, 327680, 10, 4784150, 393216, 10, 4784151, 393216, 2, 4784152, 458752, 2, 4784153, 0, 14, 4784154, 65536, 14, 4784155, 131072, 14, 4784156, 262144, 2, 4784157, 327680, 2, 4784158, 262144, 2, 4784159, 327680, 2, 4784160, 262144, 10, 4784161, 327680, 10, 4784162, 393216, 10, 4784163, 131072, 0, 4784164, 131072, 0, 4784165, 131072, 0, 4784166, 131072, 0, 4784167, 131072, 0, 4784168, 131072, 0, 4784169, 131072, 0, 4784170, 131072, 0, 4784171, 131072, 0, 4784172, 131072, 0, 4784173, 131072, 0, 4784174, 131072, 0, 4784175, 131072, 0, 4784176, 131072, 0, 4784177, 131072, 0, 4784178, 131072, 0, 4784179, 131072, 0, 4784180, 131072, 0, 4784181, 131072, 0, 4784182, 131072, 0, 4784183, 131072, 0, 4784184, 131072, 0, 4784185, 131072, 0, 4784186, 131072, 0, 4784187, 131072, 0, 4784188, 131072, 0, 4784189, 131072, 0, 4784190, 131072, 0, 4784191, 131072, 0, 4784192, 131072, 0, 4784193, 131072, 0, 4784194, 131072, 0, 4784195, 131072, 0, 4784196, 131072, 0, 4784197, 131072, 0, 4784198, 131072, 0, 4784199, 131072, 0, 4784200, 131072, 0, 4784201, 131072, 0, 4784202, 131072, 0, 4784203, 131072, 0, 4784204, 131072, 0, 4784205, 131072, 0, 4784206, 131072, 0, 4784207, 131072, 0, 4849664, 327680, 9, 4849665, 131072, 0, 4849666, 262144, 1, 4849667, 327680, 1, 4849668, 0, 17, 4849669, 65536, 17, 4849670, 131072, 17, 4849671, 262144, 1, 4849672, 327680, 1, 4849673, 393216, 1, 4849674, 458752, 1, 4849675, 131072, 0, 4849676, 327680, 9, 4849677, 131072, 0, 4849678, 262144, 1, 4849679, 327680, 1, 4849680, 0, 17, 4849681, 65536, 17, 4849682, 131072, 17, 4849683, 262144, 1, 4849684, 327680, 1, 4849685, 393216, 1, 4849686, 458752, 1, 4849687, 131072, 0, 4849688, 327680, 9, 4849689, 131072, 0, 4849690, 262144, 1, 4849691, 327680, 1, 4849692, 0, 17, 4849693, 65536, 17, 4849694, 131072, 17, 4849695, 262144, 1, 4849696, 327680, 1, 4849697, 393216, 1, 4849698, 458752, 1, 4849699, 131072, 0, 4849700, 131072, 0, 4849701, 131072, 0, 4849702, 131072, 0, 4849703, 131072, 0, 4849704, 131072, 0, 4849705, 131072, 0, 4849706, 131072, 0, 4849707, 131072, 0, 4849708, 131072, 0, 4849709, 131072, 0, 4849710, 131072, 0, 4849711, 131072, 0, 4849712, 131072, 0, 4849713, 131072, 0, 4849714, 131072, 0, 4849715, 131072, 0, 4849716, 131072, 0, 4849717, 131072, 0, 4849718, 131072, 0, 4849719, 131072, 0, 4849720, 131072, 0, 4849721, 131072, 0, 4849722, 131072, 0, 4849723, 131072, 0, 4849724, 131072, 0, 4849725, 131072, 0, 4849726, 131072, 0, 4849727, 131072, 0, 4849728, 131072, 0, 4849729, 131072, 0, 4849730, 131072, 0, 4849731, 131072, 0, 4849732, 131072, 0, 4849733, 131072, 0, 4849734, 131072, 0, 4849735, 131072, 0, 4849736, 131072, 0, 4849737, 131072, 0, 4849738, 131072, 0, 4849739, 131072, 0, 4849740, 131072, 0, 4849741, 131072, 0, 4849742, 131072, 0, 4849743, 131072, 0, 4915200, 327680, 10, 4915201, 393216, 10, 4915202, 262144, 2, 4915203, 327680, 2, 4915204, 0, 18, 4915205, 65536, 18, 4915206, 131072, 18, 4915207, 262144, 2, 4915208, 327680, 2, 4915209, 393216, 2, 4915210, 458752, 2, 4915211, 262144, 10, 4915212, 327680, 10, 4915213, 393216, 10, 4915214, 262144, 2, 4915215, 327680, 2, 4915216, 0, 18, 4915217, 65536, 18, 4915218, 131072, 18, 4915219, 262144, 2, 4915220, 327680, 2, 4915221, 393216, 2, 4915222, 458752, 2, 4915223, 262144, 10, 4915224, 327680, 10, 4915225, 393216, 10, 4915226, 262144, 2, 4915227, 327680, 2, 4915228, 0, 18, 4915229, 65536, 18, 4915230, 131072, 18, 4915231, 262144, 2, 4915232, 327680, 2, 4915233, 393216, 2, 4915234, 458752, 2, 4915235, 131072, 0, 4915236, 131072, 0, 4915237, 131072, 0, 4915238, 131072, 0, 4915239, 131072, 0, 4915240, 131072, 0, 4915241, 131072, 0, 4915242, 131072, 0, 4915243, 131072, 0, 4915244, 131072, 0, 4915245, 131072, 0, 4915246, 131072, 0, 4915247, 131072, 0, 4915248, 131072, 0, 4915249, 131072, 0, 4915250, 131072, 0, 4915251, 131072, 0, 4915252, 131072, 0, 4915253, 131072, 0, 4915254, 131072, 0, 4915255, 131072, 0, 4915256, 131072, 0, 4915257, 131072, 0, 4915258, 131072, 0, 4915259, 131072, 0, 4915260, 131072, 0, 4915261, 131072, 0, 4915262, 131072, 0, 4915263, 131072, 0, 4915264, 131072, 0, 4915265, 131072, 0, 4915266, 131072, 0, 4915267, 131072, 0, 4915268, 131072, 0, 4915269, 131072, 0, 4915270, 131072, 0, 4915271, 131072, 0, 4915272, 131072, 0, 4915273, 131072, 0, 4915274, 131072, 0, 4915275, 131072, 0, 4915276, 131072, 0, 4915277, 131072, 0, 4915278, 131072, 0, 4915279, 131072, 0, 4980736, 327680, 1, 4980737, 393216, 1, 4980738, 458752, 1, 4980739, 262144, 1, 4980740, 327680, 1, 4980741, 131072, 0, 4980742, 327680, 9, 4980743, 131072, 0, 4980744, 0, 17, 4980745, 65536, 17, 4980746, 131072, 17, 4980747, 262144, 1, 4980748, 327680, 1, 4980749, 393216, 1, 4980750, 458752, 1, 4980751, 262144, 1, 4980752, 327680, 1, 4980753, 131072, 0, 4980754, 327680, 9, 4980755, 131072, 0, 4980756, 0, 17, 4980757, 65536, 17, 4980758, 131072, 17, 4980759, 262144, 1, 4980760, 327680, 1, 4980761, 393216, 1, 4980762, 458752, 1, 4980763, 262144, 1, 4980764, 327680, 1, 4980765, 131072, 0, 4980766, 327680, 9, 4980767, 131072, 0, 4980768, 0, 17, 4980769, 65536, 17, 4980770, 131072, 17, 4980771, 131072, 0, 4980772, 131072, 0, 4980773, 131072, 0, 4980774, 131072, 0, 4980775, 131072, 0, 4980776, 131072, 0, 4980777, 131072, 0, 4980778, 131072, 0, 4980779, 131072, 0, 4980780, 131072, 0, 4980781, 131072, 0, 4980782, 131072, 0, 4980783, 131072, 0, 4980784, 131072, 0, 4980785, 131072, 0, 4980786, 131072, 0, 4980787, 131072, 0, 4980788, 131072, 0, 4980789, 131072, 0, 4980790, 131072, 0, 4980791, 131072, 0, 4980792, 131072, 0, 4980793, 131072, 0, 4980794, 131072, 0, 4980795, 131072, 0, 4980796, 131072, 0, 4980797, 131072, 0, 4980798, 131072, 0, 4980799, 131072, 0, 4980800, 131072, 0, 4980801, 131072, 0, 4980802, 131072, 0, 4980803, 131072, 0, 4980804, 131072, 0, 4980805, 131072, 0, 4980806, 131072, 0, 4980807, 131072, 0, 4980808, 131072, 0, 4980809, 131072, 0, 4980810, 131072, 0, 4980811, 131072, 0, 4980812, 131072, 0, 4980813, 131072, 0, 4980814, 131072, 0, 4980815, 131072, 0, 5046272, 327680, 2, 5046273, 393216, 2, 5046274, 65536, 12, 5046275, 262144, 2, 5046276, 327680, 2, 5046277, 262144, 10, 5046278, 327680, 10, 5046279, 393216, 10, 5046280, 0, 18, 5046281, 65536, 18, 5046282, 131072, 18, 5046283, 262144, 2, 5046284, 327680, 2, 5046285, 393216, 2, 5046286, 65536, 12, 5046287, 262144, 2, 5046288, 327680, 2, 5046289, 262144, 10, 5046290, 327680, 10, 5046291, 393216, 10, 5046292, 0, 18, 5046293, 65536, 18, 5046294, 131072, 18, 5046295, 262144, 2, 5046296, 327680, 2, 5046297, 393216, 2, 5046298, 65536, 12, 5046299, 262144, 2, 5046300, 327680, 2, 5046301, 262144, 10, 5046302, 327680, 10, 5046303, 393216, 10, 5046304, 0, 18, 5046305, 65536, 18, 5046306, 131072, 18, 5046307, 131072, 0, 5046308, 131072, 0, 5046309, 131072, 0, 5046310, 131072, 0, 5046311, 131072, 0, 5046312, 131072, 0, 5046313, 131072, 0, 5046314, 131072, 0, 5046315, 131072, 0, 5046316, 131072, 0, 5046317, 131072, 0, 5046318, 131072, 0, 5046319, 131072, 0, 5046320, 131072, 0, 5046321, 131072, 0, 5046322, 131072, 0, 5046323, 131072, 0, 5046324, 131072, 0, 5046325, 131072, 0, 5046326, 131072, 0, 5046327, 131072, 0, 5046328, 131072, 0, 5046329, 131072, 0, 5046330, 131072, 0, 5046331, 131072, 0, 5046332, 131072, 0, 5046333, 131072, 0, 5046334, 131072, 0, 5046335, 131072, 0, 5046336, 131072, 0, 5046337, 131072, 0, 5046338, 131072, 0, 5046339, 131072, 0, 5046340, 131072, 0, 5046341, 131072, 0, 5046342, 131072, 0, 5046343, 131072, 0, 5046344, 131072, 0, 5046345, 131072, 0, 5046346, 131072, 0, 5046347, 131072, 0, 5046348, 131072, 0, 5046349, 131072, 0, 5046350, 131072, 0, 5046351, 131072, 0, 5111808, 458752, 1, 5111809, 131072, 0, 5111810, 65536, 13, 5111811, 131072, 0, 5111812, 262144, 1, 5111813, 327680, 1, 5111814, 262144, 1, 5111815, 327680, 1, 5111816, 131072, 0, 5111817, 327680, 9, 5111818, 131072, 0, 5111819, 393216, 1, 5111820, 458752, 1, 5111821, 131072, 0, 5111822, 65536, 13, 5111823, 131072, 0, 5111824, 262144, 1, 5111825, 327680, 1, 5111826, 262144, 1, 5111827, 327680, 1, 5111828, 131072, 0, 5111829, 327680, 9, 5111830, 131072, 0, 5111831, 393216, 1, 5111832, 458752, 1, 5111833, 131072, 0, 5111834, 65536, 13, 5111835, 131072, 0, 5111836, 262144, 1, 5111837, 327680, 1, 5111838, 262144, 1, 5111839, 327680, 1, 5111840, 131072, 0, 5111841, 327680, 9, 5111842, 131072, 0, 5111843, 131072, 0, 5111844, 131072, 0, 5111845, 131072, 0, 5111846, 131072, 0, 5111847, 131072, 0, 5111848, 131072, 0, 5111849, 131072, 0, 5111850, 131072, 0, 5111851, 131072, 0, 5111852, 131072, 0, 5111853, 131072, 0, 5111854, 131072, 0, 5111855, 131072, 0, 5111856, 131072, 0, 5111857, 131072, 0, 5111858, 131072, 0, 5111859, 131072, 0, 5111860, 131072, 0, 5111861, 131072, 0, 5111862, 131072, 0, 5111863, 131072, 0, 5111864, 131072, 0, 5111865, 131072, 0, 5111866, 131072, 0, 5111867, 131072, 0, 5111868, 131072, 0, 5111869, 131072, 0, 5111870, 131072, 0, 5111871, 131072, 0, 5111872, 131072, 0, 5111873, 131072, 0, 5111874, 131072, 0, 5111875, 131072, 0, 5111876, 131072, 0, 5111877, 131072, 0, 5111878, 131072, 0, 5111879, 131072, 0, 5111880, 131072, 0, 5111881, 131072, 0, 5111882, 131072, 0, 5111883, 131072, 0, 5111884, 131072, 0, 5111885, 131072, 0, 5111886, 131072, 0, 5111887, 131072, 0, 5177344, 458752, 2, 5177345, 0, 14, 5177346, 65536, 14, 5177347, 131072, 14, 5177348, 262144, 2, 5177349, 327680, 2, 5177350, 262144, 2, 5177351, 327680, 2, 5177352, 262144, 10, 5177353, 327680, 10, 5177354, 393216, 10, 5177355, 393216, 2, 5177356, 458752, 2, 5177357, 0, 14, 5177358, 65536, 14, 5177359, 131072, 14, 5177360, 262144, 2, 5177361, 327680, 2, 5177362, 262144, 2, 5177363, 327680, 2, 5177364, 262144, 10, 5177365, 327680, 10, 5177366, 393216, 10, 5177367, 393216, 2, 5177368, 458752, 2, 5177369, 0, 14, 5177370, 65536, 14, 5177371, 131072, 14, 5177372, 262144, 2, 5177373, 327680, 2, 5177374, 262144, 2, 5177375, 327680, 2, 5177376, 262144, 10, 5177377, 327680, 10, 5177378, 393216, 10, 5177379, 131072, 0, 5177380, 131072, 0, 5177381, 131072, 0, 5177382, 131072, 0, 5177383, 131072, 0, 5177384, 131072, 0, 5177385, 131072, 0, 5177386, 131072, 0, 5177387, 131072, 0, 5177388, 131072, 0, 5177389, 131072, 0, 5177390, 131072, 0, 5177391, 131072, 0, 5177392, 131072, 0, 5177393, 131072, 0, 5177394, 131072, 0, 5177395, 131072, 0, 5177396, 131072, 0, 5177397, 131072, 0, 5177398, 131072, 0, 5177399, 131072, 0, 5177400, 131072, 0, 5177401, 131072, 0, 5177402, 131072, 0, 5177403, 131072, 0, 5177404, 131072, 0, 5177405, 131072, 0, 5177406, 131072, 0, 5177407, 131072, 0, 5177408, 131072, 0, 5177409, 131072, 0, 5177410, 131072, 0, 5177411, 131072, 0, 5177412, 131072, 0, 5177413, 131072, 0, 5177414, 131072, 0, 5177415, 131072, 0, 5177416, 131072, 0, 5177417, 131072, 0, 5177418, 131072, 0, 5177419, 131072, 0, 5177420, 131072, 0, 5177421, 131072, 0, 5177422, 131072, 0, 5177423, 131072, 0, 5242880, 327680, 9, 5242881, 131072, 0, 5242882, 262144, 1, 5242883, 327680, 1, 5242884, 0, 17, 5242885, 65536, 17, 5242886, 131072, 17, 5242887, 262144, 1, 5242888, 327680, 1, 5242889, 393216, 1, 5242890, 458752, 1, 5242891, 131072, 0, 5242892, 327680, 9, 5242893, 131072, 0, 5242894, 262144, 1, 5242895, 327680, 1, 5242896, 0, 17, 5242897, 65536, 17, 5242898, 131072, 17, 5242899, 262144, 1, 5242900, 327680, 1, 5242901, 393216, 1, 5242902, 458752, 1, 5242903, 131072, 0, 5242904, 327680, 9, 5242905, 131072, 0, 5242906, 262144, 1, 5242907, 327680, 1, 5242908, 0, 17, 5242909, 65536, 17, 5242910, 131072, 17, 5242911, 262144, 1, 5242912, 327680, 1, 5242913, 393216, 1, 5242914, 458752, 1, 5242915, 131072, 0, 5242916, 131072, 0, 5242917, 131072, 0, 5242918, 131072, 0, 5242919, 131072, 0, 5242920, 131072, 0, 5242921, 131072, 0, 5242922, 131072, 0, 5242923, 131072, 0, 5242924, 131072, 0, 5242925, 131072, 0, 5242926, 131072, 0, 5242927, 131072, 0, 5242928, 131072, 0, 5242929, 131072, 0, 5242930, 131072, 0, 5242931, 131072, 0, 5242932, 131072, 0, 5242933, 131072, 0, 5242934, 131072, 0, 5242935, 131072, 0, 5242936, 131072, 0, 5242937, 131072, 0, 5242938, 131072, 0, 5242939, 131072, 0, 5242940, 131072, 0, 5242941, 131072, 0, 5242942, 131072, 0, 5242943, 131072, 0, 5242944, 131072, 0, 5242945, 131072, 0, 5242946, 131072, 0, 5242947, 131072, 0, 5242948, 131072, 0, 5242949, 131072, 0, 5242950, 131072, 0, 5242951, 131072, 0, 5242952, 131072, 0, 5242953, 131072, 0, 5242954, 131072, 0, 5242955, 131072, 0, 5242956, 131072, 0, 5242957, 131072, 0, 5242958, 131072, 0, 5242959, 131072, 0, 5308416, 327680, 10, 5308417, 393216, 10, 5308418, 262144, 2, 5308419, 327680, 2, 5308420, 0, 18, 5308421, 65536, 18, 5308422, 131072, 18, 5308423, 262144, 2, 5308424, 327680, 2, 5308425, 393216, 2, 5308426, 458752, 2, 5308427, 262144, 10, 5308428, 327680, 10, 5308429, 393216, 10, 5308430, 262144, 2, 5308431, 327680, 2, 5308432, 0, 18, 5308433, 65536, 18, 5308434, 131072, 18, 5308435, 262144, 2, 5308436, 327680, 2, 5308437, 393216, 2, 5308438, 458752, 2, 5308439, 262144, 10, 5308440, 327680, 10, 5308441, 393216, 10, 5308442, 262144, 2, 5308443, 327680, 2, 5308444, 0, 18, 5308445, 65536, 18, 5308446, 131072, 18, 5308447, 262144, 2, 5308448, 327680, 2, 5308449, 393216, 2, 5308450, 458752, 2, 5308451, 131072, 0, 5308452, 131072, 0, 5308453, 131072, 0, 5308454, 131072, 0, 5308455, 131072, 0, 5308456, 131072, 0, 5308457, 131072, 0, 5308458, 131072, 0, 5308459, 131072, 0, 5308460, 131072, 0, 5308461, 131072, 0, 5308462, 131072, 0, 5308463, 131072, 0, 5308464, 262144, 1, 5308465, 327680, 1, 5308466, 131072, 0, 5308467, 327680, 9, 5308468, 131072, 0, 5308469, 0, 17, 5308470, 65536, 17, 5308471, 131072, 17, 5308472, 262144, 1, 5308473, 327680, 1, 5308474, 393216, 1, 5308475, 458752, 1, 5308476, 262144, 1, 5308477, 327680, 1, 5308478, 131072, 0, 5308479, 327680, 9, 5308480, 131072, 0, 5308481, 0, 17, 5308482, 65536, 17, 5308483, 131072, 17, 5308484, 262144, 1, 5308485, 327680, 1, 5308486, 393216, 1, 5308487, 458752, 1, 5308488, 262144, 1, 5308489, 327680, 1, 5308490, 131072, 0, 5308491, 327680, 9, 5308492, 131072, 0, 5308493, 0, 17, 5308494, 65536, 17, 5308495, 131072, 17, 5373952, 327680, 1, 5373953, 393216, 1, 5373954, 458752, 1, 5373955, 262144, 1, 5373956, 327680, 1, 5373957, 131072, 0, 5373958, 327680, 9, 5373959, 131072, 0, 5373960, 0, 17, 5373961, 65536, 17, 5373962, 131072, 17, 5373963, 262144, 1, 5373964, 327680, 1, 5373965, 393216, 1, 5373966, 458752, 1, 5373967, 262144, 1, 5373968, 327680, 1, 5373969, 131072, 0, 5373970, 327680, 9, 5373971, 131072, 0, 5373972, 0, 17, 5373973, 65536, 17, 5373974, 131072, 17, 5373975, 262144, 1, 5373976, 327680, 1, 5373977, 393216, 1, 5373978, 458752, 1, 5373979, 262144, 1, 5373980, 327680, 1, 5373981, 131072, 0, 5373982, 327680, 9, 5373983, 131072, 0, 5373984, 0, 17, 5373985, 65536, 17, 5373986, 131072, 17, 5373987, 131072, 0, 5373988, 131072, 0, 5373989, 131072, 0, 5373990, 131072, 0, 5373991, 131072, 0, 5373992, 131072, 0, 5373993, 131072, 0, 5373994, 131072, 0, 5373995, 131072, 0, 5373996, 131072, 0, 5373997, 131072, 0, 5373998, 131072, 0, 5373999, 131072, 0, 5374000, 262144, 2, 5374001, 327680, 2, 5374002, 262144, 10, 5374003, 327680, 10, 5374004, 393216, 10, 5374005, 0, 18, 5374006, 65536, 18, 5374007, 131072, 18, 5374008, 262144, 2, 5374009, 327680, 2, 5374010, 393216, 2, 5374011, 65536, 12, 5374012, 262144, 2, 5374013, 327680, 2, 5374014, 262144, 10, 5374015, 327680, 10, 5374016, 393216, 10, 5374017, 0, 18, 5374018, 65536, 18, 5374019, 131072, 18, 5374020, 262144, 2, 5374021, 327680, 2, 5374022, 393216, 2, 5374023, 65536, 12, 5374024, 262144, 2, 5374025, 327680, 2, 5374026, 262144, 10, 5374027, 327680, 10, 5374028, 393216, 10, 5374029, 0, 18, 5374030, 65536, 18, 5374031, 131072, 18, 5439488, 327680, 2, 5439489, 393216, 2, 5439490, 65536, 12, 5439491, 262144, 2, 5439492, 327680, 2, 5439493, 262144, 10, 5439494, 327680, 10, 5439495, 393216, 10, 5439496, 0, 18, 5439497, 65536, 18, 5439498, 131072, 18, 5439499, 262144, 2, 5439500, 327680, 2, 5439501, 393216, 2, 5439502, 65536, 12, 5439503, 262144, 2, 5439504, 327680, 2, 5439505, 262144, 10, 5439506, 327680, 10, 5439507, 393216, 10, 5439508, 0, 18, 5439509, 65536, 18, 5439510, 131072, 18, 5439511, 262144, 2, 5439512, 327680, 2, 5439513, 393216, 2, 5439514, 65536, 12, 5439515, 262144, 2, 5439516, 327680, 2, 5439517, 262144, 10, 5439518, 327680, 10, 5439519, 393216, 10, 5439520, 0, 18, 5439521, 65536, 18, 5439522, 131072, 18, 5439523, 131072, 0, 5439524, 131072, 0, 5439525, 131072, 0, 5439526, 131072, 0, 5439527, 131072, 0, 5439528, 131072, 0, 5439529, 131072, 0, 5439530, 131072, 0, 5439531, 131072, 0, 5439532, 131072, 0, 5439533, 131072, 0, 5439534, 131072, 0, 5439535, 131072, 0, 5439536, 131072, 0, 5439537, 262144, 1, 5439538, 327680, 1, 5439539, 262144, 1, 5439540, 327680, 1, 5439541, 131072, 0, 5439542, 327680, 9, 5439543, 131072, 0, 5439544, 393216, 1, 5439545, 458752, 1, 5439546, 131072, 0, 5439547, 65536, 13, 5439548, 131072, 0, 5439549, 262144, 1, 5439550, 327680, 1, 5439551, 262144, 1, 5439552, 327680, 1, 5439553, 131072, 0, 5439554, 327680, 9, 5439555, 131072, 0, 5439556, 393216, 1, 5439557, 458752, 1, 5439558, 131072, 0, 5439559, 65536, 13, 5439560, 131072, 0, 5439561, 262144, 1, 5439562, 327680, 1, 5439563, 262144, 1, 5439564, 327680, 1, 5439565, 131072, 0, 5439566, 327680, 9, 5439567, 131072, 0, 5505024, 458752, 1, 5505025, 131072, 0, 5505026, 65536, 13, 5505027, 131072, 0, 5505028, 262144, 1, 5505029, 327680, 1, 5505030, 262144, 1, 5505031, 327680, 1, 5505032, 131072, 0, 5505033, 327680, 9, 5505034, 131072, 0, 5505035, 393216, 1, 5505036, 458752, 1, 5505037, 131072, 0, 5505038, 65536, 13, 5505039, 131072, 0, 5505040, 262144, 1, 5505041, 327680, 1, 5505042, 262144, 1, 5505043, 327680, 1, 5505044, 131072, 0, 5505045, 327680, 9, 5505046, 131072, 0, 5505047, 393216, 1, 5505048, 458752, 1, 5505049, 131072, 0, 5505050, 65536, 13, 5505051, 131072, 0, 5505052, 262144, 1, 5505053, 327680, 1, 5505054, 262144, 1, 5505055, 327680, 1, 5505056, 131072, 0, 5505057, 327680, 9, 5505058, 131072, 0, 5505059, 131072, 0, 5505060, 131072, 0, 5505061, 131072, 0, 5505062, 131072, 0, 5505063, 131072, 0, 5505064, 131072, 0, 5505065, 131072, 0, 5505066, 131072, 0, 5505067, 131072, 0, 5505068, 131072, 0, 5505069, 131072, 0, 5505070, 131072, 0, 5505071, 131072, 0, 5505072, 131072, 0, 5505073, 262144, 2, 5505074, 327680, 2, 5505075, 262144, 2, 5505076, 327680, 2, 5505077, 262144, 10, 5505078, 327680, 10, 5505079, 393216, 10, 5505080, 393216, 2, 5505081, 458752, 2, 5505082, 0, 14, 5505083, 65536, 14, 5505084, 131072, 14, 5505085, 262144, 2, 5505086, 327680, 2, 5505087, 262144, 2, 5505088, 327680, 2, 5505089, 262144, 10, 5505090, 327680, 10, 5505091, 393216, 10, 5505092, 393216, 2, 5505093, 458752, 2, 5505094, 0, 14, 5505095, 65536, 14, 5505096, 131072, 14, 5505097, 262144, 2, 5505098, 327680, 2, 5505099, 262144, 2, 5505100, 327680, 2, 5505101, 262144, 10, 5505102, 327680, 10, 5505103, 393216, 10, 5570560, 458752, 2, 5570561, 0, 14, 5570562, 65536, 14, 5570563, 131072, 14, 5570564, 262144, 2, 5570565, 327680, 2, 5570566, 262144, 2, 5570567, 327680, 2, 5570568, 262144, 10, 5570569, 327680, 10, 5570570, 393216, 10, 5570571, 393216, 2, 5570572, 458752, 2, 5570573, 0, 14, 5570574, 65536, 14, 5570575, 131072, 14, 5570576, 262144, 2, 5570577, 327680, 2, 5570578, 262144, 2, 5570579, 327680, 2, 5570580, 262144, 10, 5570581, 327680, 10, 5570582, 393216, 10, 5570583, 393216, 2, 5570584, 458752, 2, 5570585, 0, 14, 5570586, 65536, 14, 5570587, 131072, 14, 5570588, 262144, 2, 5570589, 327680, 2, 5570590, 262144, 2, 5570591, 327680, 2, 5570592, 262144, 10, 5570593, 327680, 10, 5570594, 393216, 10, 5570595, 131072, 0, 5570596, 131072, 0, 5570597, 131072, 0, 5570598, 131072, 0, 5570599, 131072, 0, 5570600, 131072, 0, 5570601, 131072, 0, 5570602, 131072, 0, 5570603, 131072, 0, 5570604, 131072, 0, 5570605, 131072, 0, 5570606, 131072, 0, 5570607, 131072, 0, 5570608, 131072, 0, 5570609, 0, 17, 5570610, 65536, 17, 5570611, 131072, 17, 5570612, 262144, 1, 5570613, 327680, 1, 5570614, 393216, 1, 5570615, 458752, 1, 5570616, 131072, 0, 5570617, 327680, 9, 5570618, 131072, 0, 5570619, 262144, 1, 5570620, 327680, 1, 5570621, 0, 17, 5570622, 65536, 17, 5570623, 131072, 17, 5570624, 262144, 1, 5570625, 327680, 1, 5570626, 393216, 1, 5570627, 458752, 1, 5570628, 131072, 0, 5570629, 327680, 9, 5570630, 131072, 0, 5570631, 262144, 1, 5570632, 327680, 1, 5570633, 0, 17, 5570634, 65536, 17, 5570635, 131072, 17, 5570636, 262144, 1, 5570637, 327680, 1, 5570638, 393216, 1, 5570639, 458752, 1, 5636096, 327680, 9, 5636097, 131072, 0, 5636098, 262144, 1, 5636099, 327680, 1, 5636100, 0, 17, 5636101, 65536, 17, 5636102, 131072, 17, 5636103, 262144, 1, 5636104, 327680, 1, 5636105, 393216, 1, 5636106, 458752, 1, 5636107, 131072, 0, 5636108, 327680, 9, 5636109, 131072, 0, 5636110, 262144, 1, 5636111, 327680, 1, 5636112, 0, 17, 5636113, 65536, 17, 5636114, 131072, 17, 5636115, 262144, 1, 5636116, 327680, 1, 5636117, 393216, 1, 5636118, 458752, 1, 5636119, 131072, 0, 5636120, 327680, 9, 5636121, 131072, 0, 5636122, 262144, 1, 5636123, 327680, 1, 5636124, 0, 17, 5636125, 65536, 17, 5636126, 131072, 17, 5636127, 262144, 1, 5636128, 327680, 1, 5636129, 393216, 1, 5636130, 458752, 1, 5636131, 131072, 0, 5636132, 131072, 0, 5636133, 131072, 0, 5636134, 131072, 0, 5636135, 131072, 0, 5636136, 131072, 0, 5636137, 131072, 0, 5636138, 131072, 0, 5636139, 131072, 0, 5636140, 131072, 0, 5636141, 131072, 0, 5636142, 131072, 0, 5636143, 131072, 0, 5636144, 131072, 0, 5636145, 0, 18, 5636146, 65536, 18, 5636147, 131072, 18, 5636148, 262144, 2, 5636149, 327680, 2, 5636150, 393216, 2, 5636151, 458752, 2, 5636152, 262144, 10, 5636153, 327680, 10, 5636154, 393216, 10, 5636155, 262144, 2, 5636156, 327680, 2, 5636157, 0, 18, 5636158, 65536, 18, 5636159, 131072, 18, 5636160, 262144, 2, 5636161, 327680, 2, 5636162, 393216, 2, 5636163, 458752, 2, 5636164, 262144, 10, 5636165, 327680, 10, 5636166, 393216, 10, 5636167, 262144, 2, 5636168, 327680, 2, 5636169, 0, 18, 5636170, 65536, 18, 5636171, 131072, 18, 5636172, 262144, 2, 5636173, 327680, 2, 5636174, 393216, 2, 5636175, 458752, 2, 5701632, 327680, 10, 5701633, 393216, 10, 5701634, 262144, 2, 5701635, 327680, 2, 5701636, 0, 18, 5701637, 65536, 18, 5701638, 131072, 18, 5701639, 262144, 2, 5701640, 327680, 2, 5701641, 393216, 2, 5701642, 458752, 2, 5701643, 262144, 10, 5701644, 327680, 10, 5701645, 393216, 10, 5701646, 262144, 2, 5701647, 327680, 2, 5701648, 0, 18, 5701649, 65536, 18, 5701650, 131072, 18, 5701651, 262144, 2, 5701652, 327680, 2, 5701653, 393216, 2, 5701654, 458752, 2, 5701655, 262144, 10, 5701656, 327680, 10, 5701657, 393216, 10, 5701658, 262144, 2, 5701659, 327680, 2, 5701660, 0, 18, 5701661, 65536, 18, 5701662, 131072, 18, 5701663, 262144, 2, 5701664, 327680, 2, 5701665, 393216, 2, 5701666, 458752, 2, 5701667, 131072, 0, 5701668, 131072, 0, 5701669, 131072, 0, 5701670, 131072, 0, 5701671, 131072, 0, 5701672, 131072, 0, 5701673, 131072, 0, 5701674, 131072, 0, 5701675, 131072, 0, 5701676, 131072, 0, 5701677, 131072, 0, 5701678, 131072, 0, 5701679, 131072, 0, 5701680, 262144, 1, 5701681, 327680, 1, 5701682, 131072, 0, 5701683, 327680, 9, 5701684, 131072, 0, 5701685, 0, 17, 5701686, 65536, 17, 5701687, 131072, 17, 5701688, 262144, 1, 5701689, 327680, 1, 5701690, 393216, 1, 5701691, 458752, 1, 5701692, 262144, 1, 5701693, 327680, 1, 5701694, 131072, 0, 5701695, 327680, 9, 5701696, 131072, 0, 5701697, 0, 17, 5701698, 65536, 17, 5701699, 131072, 17, 5701700, 262144, 1, 5701701, 327680, 1, 5701702, 393216, 1, 5701703, 458752, 1, 5701704, 262144, 1, 5701705, 327680, 1, 5701706, 131072, 0, 5701707, 327680, 9, 5701708, 131072, 0, 5701709, 0, 17, 5701710, 65536, 17, 5701711, 131072, 17, 5767168, 327680, 1, 5767169, 393216, 1, 5767170, 458752, 1, 5767171, 262144, 1, 5767172, 327680, 1, 5767173, 131072, 0, 5767174, 327680, 9, 5767175, 131072, 0, 5767176, 0, 17, 5767177, 65536, 17, 5767178, 131072, 17, 5767179, 262144, 1, 5767180, 327680, 1, 5767181, 393216, 1, 5767182, 458752, 1, 5767183, 262144, 1, 5767184, 327680, 1, 5767185, 131072, 0, 5767186, 327680, 9, 5767187, 131072, 0, 5767188, 0, 17, 5767189, 65536, 17, 5767190, 131072, 17, 5767191, 262144, 1, 5767192, 327680, 1, 5767193, 393216, 1, 5767194, 458752, 1, 5767195, 262144, 1, 5767196, 327680, 1, 5767197, 131072, 0, 5767198, 327680, 9, 5767199, 131072, 0, 5767200, 0, 17, 5767201, 65536, 17, 5767202, 131072, 17, 5767203, 131072, 0, 5767204, 131072, 0, 5767205, 131072, 0, 5767206, 131072, 0, 5767207, 131072, 0, 5767208, 131072, 0, 5767209, 131072, 0, 5767210, 131072, 0, 5767211, 131072, 0, 5767212, 131072, 0, 5767213, 131072, 0, 5767214, 131072, 0, 5767215, 131072, 0, 5767216, 262144, 2, 5767217, 327680, 2, 5767218, 262144, 10, 5767219, 327680, 10, 5767220, 393216, 10, 5767221, 0, 18, 5767222, 65536, 18, 5767223, 131072, 18, 5767224, 262144, 2, 5767225, 327680, 2, 5767226, 393216, 2, 5767227, 65536, 12, 5767228, 262144, 2, 5767229, 327680, 2, 5767230, 262144, 10, 5767231, 327680, 10, 5767232, 393216, 10, 5767233, 0, 18, 5767234, 65536, 18, 5767235, 131072, 18, 5767236, 262144, 2, 5767237, 327680, 2, 5767238, 393216, 2, 5767239, 65536, 12, 5767240, 262144, 2, 5767241, 327680, 2, 5767242, 262144, 10, 5767243, 327680, 10, 5767244, 393216, 10, 5767245, 0, 18, 5767246, 65536, 18, 5767247, 131072, 18, 5832704, 327680, 2, 5832705, 393216, 2, 5832706, 65536, 12, 5832707, 262144, 2, 5832708, 327680, 2, 5832709, 262144, 10, 5832710, 327680, 10, 5832711, 393216, 10, 5832712, 0, 18, 5832713, 65536, 18, 5832714, 131072, 18, 5832715, 262144, 2, 5832716, 327680, 2, 5832717, 393216, 2, 5832718, 65536, 12, 5832719, 262144, 2, 5832720, 327680, 2, 5832721, 262144, 10, 5832722, 327680, 10, 5832723, 393216, 10, 5832724, 0, 18, 5832725, 65536, 18, 5832726, 131072, 18, 5832727, 262144, 2, 5832728, 327680, 2, 5832729, 393216, 2, 5832730, 65536, 12, 5832731, 262144, 2, 5832732, 327680, 2, 5832733, 262144, 10, 5832734, 327680, 10, 5832735, 393216, 10, 5832736, 0, 18, 5832737, 65536, 18, 5832738, 131072, 18, 5832739, 131072, 0, 5832740, 131072, 0, 5832741, 131072, 0, 5832742, 131072, 0, 5832743, 131072, 0, 5832744, 131072, 0, 5832745, 131072, 0, 5832746, 131072, 0, 5832747, 131072, 0, 5832748, 131072, 0, 5832749, 131072, 0, 5832750, 131072, 0, 5832751, 131072, 0, 5832752, 131072, 0, 5832753, 262144, 1, 5832754, 327680, 1, 5832755, 262144, 1, 5832756, 327680, 1, 5832757, 131072, 0, 5832758, 327680, 9, 5832759, 131072, 0, 5832760, 393216, 1, 5832761, 458752, 1, 5832762, 131072, 0, 5832763, 65536, 13, 5832764, 131072, 0, 5832765, 262144, 1, 5832766, 327680, 1, 5832767, 262144, 1, 5832768, 327680, 1, 5832769, 131072, 0, 5832770, 327680, 9, 5832771, 131072, 0, 5832772, 393216, 1, 5832773, 458752, 1, 5832774, 131072, 0, 5832775, 65536, 13, 5832776, 131072, 0, 5832777, 262144, 1, 5832778, 327680, 1, 5832779, 262144, 1, 5832780, 327680, 1, 5832781, 131072, 0, 5832782, 327680, 9, 5832783, 131072, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 33, 262145, 2, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 4, 65569, 262145, 2, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 4, 131105, 262145, 2, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 4, 196641, 262145, 2, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 4, 262177, 262145, 2, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 4, 327713, 262145, 2, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 4, 393249, 262145, 2, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 4, 458785, 262145, 2, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 4, 524288, 65536, 43, 524289, 65536, 43, 524290, 65536, 43, 524291, 65536, 43, 524292, 65536, 43, 524293, 65536, 43, 524294, 65536, 43, 524295, 65536, 43, 524296, 65536, 43, 524297, 65536, 43, 524298, 65536, 43, 524299, 65536, 43, 524300, 65536, 43, 524301, 65536, 43, 524302, 65536, 43, 524303, 65536, 43, 524304, 65536, 43, 524305, 65536, 43, 524306, 65536, 43, 524307, 65536, 43, 524308, 65536, 43, 524309, 65536, 43, 524310, 65536, 43, 524311, 65536, 43, 524312, 65536, 43, 524313, 65536, 43, 524314, 65536, 43, 524315, 65536, 43, 524316, 65536, 43, 524317, 65536, 43, 524318, 196608, 43, 524321, 262145, 2, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 4, 589824, 65536, 44, 589825, 65536, 44, 589826, 65536, 44, 589827, 65536, 44, 589828, 65536, 44, 589829, 65536, 44, 589830, 65536, 44, 589831, 65536, 44, 589832, 65536, 44, 589833, 65536, 44, 589834, 65536, 44, 589835, 65536, 44, 589836, 65536, 44, 589837, 65536, 44, 589838, 65536, 44, 589839, 65536, 44, 589840, 65536, 44, 589841, 65536, 44, 589842, 65536, 44, 589843, 65536, 44, 589844, 65536, 44, 589845, 65536, 44, 589846, 65536, 44, 589847, 65536, 44, 589848, 65536, 44, 589849, 65536, 44, 589850, 65536, 44, 589851, 65536, 44, 589852, 65536, 44, 589853, 65536, 44, 589854, 196608, 44, 589857, 262145, 2, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 4, 655360, 65536, 39, 655361, 65536, 39, 655362, 65536, 39, 655363, 65536, 39, 655364, 65536, 39, 655365, 65536, 39, 655366, 65536, 39, 655367, 65536, 39, 655368, 65536, 39, 655369, 65536, 39, 655370, 65536, 39, 655371, 65536, 39, 655372, 65536, 39, 655373, 65536, 39, 655374, 65536, 39, 655375, 65536, 39, 655376, 65536, 39, 655377, 65536, 39, 655378, 65536, 39, 655379, 65536, 39, 655380, 65536, 39, 655381, 65536, 39, 655382, 65536, 39, 655383, 65536, 39, 655384, 65536, 39, 655385, 65536, 39, 655386, 65536, 39, 655387, 65536, 39, 655388, 196608, 39, 655390, 0, 42, 655393, 262145, 2, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 655400, 1, 4, 720896, 65536, 40, 720897, 65536, 40, 720898, 65536, 40, 720899, 65536, 40, 720900, 65536, 40, 720901, 65536, 40, 720902, 65536, 40, 720903, 65536, 40, 720904, 65536, 40, 720905, 65536, 40, 720906, 65536, 40, 720907, 65536, 40, 720908, 65536, 40, 720909, 65536, 40, 720910, 65536, 40, 720911, 65536, 40, 720912, 65536, 40, 720913, 65536, 40, 720914, 65536, 40, 720915, 65536, 40, 720916, 65536, 40, 720917, 65536, 40, 720918, 65536, 40, 720919, 65536, 40, 720920, 65536, 40, 720921, 65536, 40, 720922, 65536, 40, 720923, 65536, 40, 720924, 196608, 40, 720926, 0, 42, 720929, 262145, 2, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 4, 786460, 0, 38, 786462, 0, 42, 786465, 262145, 2, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 4, 851975, 262144, 0, 851976, 327680, 0, 851977, 262144, 0, 851978, 327680, 0, 851979, 262144, 0, 851980, 327680, 0, 851981, 262144, 0, 851982, 327680, 0, 851996, 0, 38, 851998, 0, 43, 851999, 65536, 43, 852000, 65536, 43, 852001, 65536, 43, 852002, 65536, 39, 852003, 65536, 39, 852004, 65536, 39, 852005, 65536, 39, 852006, 65536, 39, 852007, 65536, 39, 852008, 65536, 43, 852009, 65536, 43, 852010, 65536, 43, 852011, 65536, 43, 852012, 65536, 43, 852013, 65536, 43, 852014, 65536, 43, 852015, 65536, 43, 852016, 65536, 43, 852017, 65536, 43, 852018, 65536, 43, 852019, 65536, 43, 852020, 65536, 43, 852021, 65536, 43, 852022, 65536, 43, 852023, 65536, 43, 852024, 65536, 43, 852025, 65536, 43, 852026, 65536, 43, 852027, 65536, 43, 852028, 65536, 43, 852029, 65536, 43, 852030, 65536, 43, 852031, 65536, 43, 852032, 65536, 43, 852033, 65536, 43, 852034, 65536, 43, 852035, 65536, 43, 852036, 65536, 43, 852037, 65536, 43, 852038, 65536, 43, 852039, 65536, 43, 852040, 65536, 43, 852041, 65536, 43, 852042, 65536, 43, 852043, 65536, 43, 852044, 65536, 43, 852045, 65536, 43, 852046, 65536, 43, 852047, 65536, 43, 917510, 327680, 6, 917512, 327680, 6, 917514, 0, 15, 917515, 65536, 15, 917516, 131072, 15, 917532, 0, 38, 917534, 0, 44, 917535, 65536, 44, 917536, 65536, 44, 917537, 65536, 44, 917538, 65536, 40, 917539, 65536, 40, 917540, 65536, 40, 917541, 65536, 40, 917542, 65536, 40, 917543, 65536, 40, 917544, 65536, 44, 917545, 65536, 44, 917546, 65536, 44, 917547, 65536, 44, 917548, 65536, 44, 917549, 65536, 44, 917550, 65536, 44, 917551, 65536, 44, 917552, 65536, 44, 917553, 65536, 44, 917554, 65536, 44, 917555, 65536, 44, 917556, 65536, 44, 917557, 65536, 44, 917558, 65536, 44, 917559, 65536, 44, 917560, 65536, 44, 917561, 65536, 44, 917562, 65536, 44, 917563, 65536, 44, 917564, 65536, 44, 917565, 65536, 44, 917566, 65536, 44, 917567, 65536, 44, 917568, 65536, 44, 917569, 65536, 44, 917570, 65536, 44, 917571, 65536, 44, 917572, 65536, 44, 917573, 65536, 44, 917574, 65536, 44, 917575, 65536, 44, 917576, 65536, 44, 917577, 65536, 44, 917578, 65536, 44, 917579, 65536, 44, 917580, 65536, 44, 917581, 65536, 44, 917582, 65536, 44, 917583, 65536, 44, 983048, 262144, 0, 983049, 327680, 0, 983050, 0, 16, 983051, 65536, 16, 983052, 131072, 16, 983053, 393216, 0, 983054, 458752, 0, 983068, 0, 39, 983069, 65536, 39, 983070, 65536, 39, 983071, 65536, 39, 983072, 65536, 39, 983073, 65536, 39, 983074, 65536, 39, 983075, 65536, 39, 983076, 65536, 39, 983077, 65536, 39, 983078, 65536, 39, 983079, 65536, 39, 983080, 65536, 39, 983081, 65536, 39, 983082, 65536, 39, 983083, 65536, 39, 983084, 65536, 39, 983085, 65536, 39, 983086, 65536, 39, 983087, 65536, 39, 983088, 65536, 39, 983089, 65536, 39, 983090, 65536, 39, 983091, 65536, 39, 983092, 65536, 39, 983093, 65536, 39, 983094, 65536, 39, 983095, 65536, 39, 983096, 65536, 39, 983097, 65536, 39, 983098, 65536, 39, 983099, 65536, 39, 983100, 65536, 39, 983101, 65536, 39, 983102, 65536, 39, 983103, 65536, 39, 983104, 65536, 39, 983105, 65536, 39, 983106, 65536, 39, 983107, 65536, 39, 983108, 65536, 39, 983109, 65536, 39, 983110, 65536, 39, 983111, 65536, 39, 983112, 65536, 39, 983113, 65536, 39, 983114, 65536, 39, 983115, 65536, 39, 983116, 65536, 39, 983117, 65536, 39, 983118, 65536, 39, 983119, 65536, 39, 1048583, 327680, 6, 1048604, 0, 40, 1048605, 65536, 40, 1048606, 65536, 40, 1048607, 65536, 40, 1048608, 65536, 40, 1048609, 65536, 40, 1048610, 65536, 40, 1048611, 65536, 40, 1048612, 65536, 40, 1048613, 65536, 40, 1048614, 65536, 40, 1048615, 65536, 40, 1048616, 65536, 40, 1048617, 65536, 40, 1048618, 65536, 40, 1048619, 65536, 40, 1048620, 65536, 40, 1048621, 65536, 40, 1048622, 65536, 40, 1048623, 65536, 40, 1048624, 65536, 40, 1048625, 65536, 40, 1048626, 65536, 40, 1048627, 65536, 40, 1048628, 65536, 40, 1048629, 65536, 40, 1048630, 65536, 40, 1048631, 65536, 40, 1048632, 65536, 40, 1048633, 65536, 40, 1048634, 65536, 40, 1048635, 65536, 40, 1048636, 65536, 40, 1048637, 65536, 40, 1048638, 65536, 40, 1048639, 65536, 40, 1048640, 65536, 40, 1048641, 65536, 40, 1048642, 65536, 40, 1048643, 65536, 40, 1048644, 65536, 40, 1048645, 65536, 40, 1048646, 65536, 40, 1048647, 65536, 40, 1048648, 65536, 40, 1048649, 65536, 40, 1048650, 65536, 40, 1048651, 65536, 40, 1048652, 65536, 40, 1048653, 65536, 40, 1048654, 65536, 40, 1048655, 65536, 40, 1114120, 262144, 0, 1114121, 327680, 0, 1114122, 262144, 8, 1114123, 327680, 8, 1114124, 393216, 8, 1114125, 393216, 0, 1114126, 458752, 0, 1114140, 393216, 120, 1114142, 131072, 12, 1114143, 262144, 43, 1114144, 65536, 43, 1114145, 65536, 43, 1114146, 65536, 43, 1114147, 65536, 43, 1114148, 65536, 43, 1114149, 65536, 43, 1114150, 65536, 43, 1114151, 65536, 43, 1114152, 65536, 43, 1114153, 65536, 43, 1114154, 65536, 43, 1114155, 65536, 43, 1114156, 65536, 43, 1114157, 65536, 43, 1114158, 65536, 43, 1114159, 196608, 43, 1114162, 0, 13, 1114164, 131072, 13, 1114165, 0, 15, 1114166, 65536, 15, 1114167, 131072, 15, 1114169, 262144, 9, 1114171, 393216, 9, 1114174, 0, 13, 1114176, 131072, 13, 1114177, 0, 15, 1114178, 65536, 15, 1114179, 131072, 15, 1114181, 262144, 9, 1114183, 393216, 9, 1114186, 0, 13, 1114188, 131072, 13, 1114189, 0, 15, 1114190, 65536, 15, 1114191, 131072, 15, 1179655, 0, 11, 1179656, 65536, 11, 1179657, 131072, 11, 1179658, 262144, 9, 1179660, 393216, 9, 1179676, 393216, 121, 1179678, 131072, 13, 1179679, 262144, 44, 1179680, 65536, 44, 1179681, 65536, 44, 1179682, 65536, 44, 1179683, 65536, 44, 1179684, 65536, 44, 1179685, 65536, 44, 1179686, 65536, 44, 1179687, 65536, 44, 1179688, 65536, 44, 1179689, 65536, 44, 1179690, 65536, 44, 1179691, 65536, 44, 1179692, 65536, 44, 1179693, 65536, 44, 1179694, 65536, 44, 1179695, 196608, 44, 1179696, 262144, 8, 1179697, 327680, 8, 1179698, 393216, 8, 1179699, 262144, 0, 1179700, 327680, 0, 1179701, 0, 16, 1179702, 65536, 16, 1179703, 131072, 16, 1179704, 262144, 0, 1179705, 327680, 0, 1179706, 393216, 0, 1179707, 458752, 0, 1179708, 262144, 8, 1179709, 327680, 8, 1179710, 393216, 8, 1179711, 262144, 0, 1179712, 327680, 0, 1179713, 0, 16, 1179714, 65536, 16, 1179715, 131072, 16, 1179716, 262144, 0, 1179717, 327680, 0, 1179718, 393216, 0, 1179719, 458752, 0, 1179720, 262144, 8, 1179721, 327680, 8, 1179722, 393216, 8, 1179723, 262144, 0, 1179724, 327680, 0, 1179725, 0, 16, 1179726, 65536, 16, 1179727, 131072, 16, 1245191, 0, 12, 1245193, 131072, 12, 1245194, 262144, 8, 1245195, 327680, 8, 1245196, 393216, 8, 1245197, 262144, 0, 1245198, 327680, 0, 1245199, 65536, 105, 1245200, 131072, 105, 1245201, 196608, 105, 1245212, 393216, 122, 1245215, 131072, 42, 1245216, 262145, 5, 1245217, 131073, 3, 1245218, 131073, 3, 1245219, 131073, 3, 1245220, 131073, 3, 1245221, 131073, 3, 1245222, 131073, 3, 1245223, 131073, 3, 1245224, 131073, 3, 1245225, 1, 6, 1245231, 0, 42, 1245232, 262144, 9, 1245234, 393216, 9, 1245237, 393216, 6, 1245239, 327680, 6, 1245241, 0, 15, 1245242, 65536, 15, 1245243, 131072, 15, 1245244, 262144, 9, 1245246, 393216, 9, 1245249, 393216, 6, 1245251, 327680, 6, 1245253, 0, 15, 1245254, 65536, 15, 1245255, 131072, 15, 1245256, 262144, 9, 1245258, 393216, 9, 1245261, 393216, 6, 1245263, 327680, 6, 1310727, 0, 13, 1310729, 131072, 13, 1310730, 262144, 9, 1310732, 393216, 9, 1310734, 0, 106, 1310735, 65536, 106, 1310736, 131072, 106, 1310737, 196608, 106, 1310745, 196608, 123, 1310746, 262144, 123, 1310747, 327680, 123, 1310748, 393216, 123, 1310750, 393216, 9, 1310751, 131072, 42, 1310752, 262145, 2, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 4, 1310767, 0, 42, 1310768, 262144, 0, 1310769, 327680, 0, 1310770, 393216, 0, 1310771, 458752, 0, 1310772, 262144, 0, 1310773, 327680, 0, 1310774, 262144, 8, 1310775, 327680, 8, 1310776, 393216, 8, 1310777, 0, 16, 1310778, 65536, 16, 1310779, 131072, 16, 1310780, 262144, 0, 1310781, 327680, 0, 1310782, 393216, 0, 1310783, 458752, 0, 1310784, 262144, 0, 1310785, 327680, 0, 1310786, 262144, 8, 1310787, 327680, 8, 1310788, 393216, 8, 1310789, 0, 16, 1310790, 65536, 16, 1310791, 131072, 16, 1310792, 262144, 0, 1310793, 327680, 0, 1310794, 393216, 0, 1310795, 458752, 0, 1310796, 262144, 0, 1310797, 327680, 0, 1310798, 262144, 8, 1310799, 327680, 8, 1376265, 262144, 0, 1376266, 327680, 0, 1376267, 393216, 0, 1376268, 458752, 0, 1376271, 65536, 107, 1376272, 131072, 107, 1376273, 196608, 107, 1376281, 196608, 124, 1376282, 262144, 124, 1376283, 327680, 124, 1376284, 393216, 124, 1376287, 131072, 42, 1376288, 262145, 2, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 4, 1376303, 0, 42, 1376306, 0, 11, 1376307, 65536, 11, 1376308, 131072, 11, 1376310, 262144, 9, 1376312, 393216, 9, 1376318, 0, 11, 1376319, 65536, 11, 1376320, 131072, 11, 1376322, 262144, 9, 1376324, 393216, 9, 1376330, 0, 11, 1376331, 65536, 11, 1376332, 131072, 11, 1376334, 262144, 9, 1441800, 327680, 6, 1441802, 327680, 4, 1441805, 393216, 4, 1441810, 262144, 108, 1441811, 327680, 108, 1441823, 131072, 42, 1441824, 262145, 2, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 4, 1441839, 0, 42, 1441840, 393216, 0, 1441841, 458752, 0, 1441842, 0, 12, 1441844, 131072, 12, 1441845, 262144, 0, 1441846, 327680, 0, 1441847, 262144, 0, 1441848, 327680, 0, 1441849, 262144, 8, 1441850, 327680, 8, 1441851, 393216, 8, 1441852, 393216, 0, 1441853, 458752, 0, 1441854, 0, 12, 1441856, 131072, 12, 1441857, 262144, 0, 1441858, 327680, 0, 1441859, 262144, 0, 1441860, 327680, 0, 1441861, 262144, 8, 1441862, 327680, 8, 1441863, 393216, 8, 1441864, 393216, 0, 1441865, 458752, 0, 1441866, 0, 12, 1441868, 131072, 12, 1441869, 262144, 0, 1441870, 327680, 0, 1441871, 262144, 0, 1507336, 262144, 0, 1507337, 327680, 0, 1507338, 262144, 0, 1507339, 327680, 0, 1507340, 262144, 0, 1507341, 327680, 0, 1507342, 262144, 8, 1507343, 327680, 8, 1507344, 393216, 8, 1507346, 196608, 5, 1507359, 131072, 42, 1507360, 262145, 2, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 4, 1507375, 0, 42, 1507378, 0, 13, 1507380, 131072, 13, 1507381, 0, 15, 1507382, 65536, 15, 1507383, 131072, 15, 1507385, 262144, 9, 1507387, 393216, 9, 1507390, 0, 13, 1507392, 131072, 13, 1507393, 0, 15, 1507394, 65536, 15, 1507395, 131072, 15, 1507397, 262144, 9, 1507399, 393216, 9, 1507402, 0, 13, 1507404, 131072, 13, 1507405, 0, 15, 1507406, 65536, 15, 1507407, 131072, 15, 1572871, 327680, 6, 1572873, 327680, 6, 1572875, 327680, 6, 1572878, 262144, 9, 1572880, 393216, 9, 1572881, 65536, 11, 1572882, 131072, 11, 1572894, 262144, 5, 1572895, 131072, 42, 1572896, 262145, 2, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 4, 1572911, 0, 42, 1572912, 262144, 8, 1572913, 327680, 8, 1572914, 393216, 8, 1572915, 262144, 0, 1572916, 327680, 0, 1572917, 0, 16, 1572918, 65536, 16, 1572919, 131072, 16, 1572920, 262144, 0, 1572921, 327680, 0, 1572922, 393216, 0, 1572923, 458752, 0, 1572924, 262144, 8, 1572925, 327680, 8, 1572926, 393216, 8, 1572927, 262144, 0, 1572928, 327680, 0, 1572929, 0, 16, 1572930, 65536, 16, 1572931, 131072, 16, 1572932, 262144, 0, 1572933, 327680, 0, 1572934, 393216, 0, 1572935, 458752, 0, 1572936, 262144, 8, 1572937, 327680, 8, 1572938, 393216, 8, 1572939, 262144, 0, 1572940, 327680, 0, 1572941, 0, 16, 1572942, 65536, 16, 1572943, 131072, 16, 1638408, 262144, 0, 1638409, 327680, 0, 1638410, 393216, 0, 1638411, 458752, 0, 1638412, 393216, 0, 1638413, 458752, 0, 1638414, 262144, 0, 1638415, 327680, 0, 1638416, 0, 12, 1638418, 131072, 12, 1638431, 131072, 42, 1638432, 262145, 2, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 4, 1638447, 0, 42, 1638448, 262144, 9, 1638450, 393216, 9, 1638453, 393216, 6, 1638455, 327680, 6, 1638457, 0, 15, 1638458, 65536, 15, 1638459, 131072, 15, 1638460, 262144, 9, 1638462, 393216, 9, 1638465, 393216, 6, 1638467, 327680, 6, 1638469, 0, 15, 1638470, 65536, 15, 1638471, 131072, 15, 1638472, 262144, 9, 1638474, 393216, 9, 1638477, 393216, 6, 1638479, 327680, 6, 1703943, 327680, 6, 1703945, 327680, 4, 1703947, 327680, 4, 1703949, 327680, 6, 1703952, 0, 13, 1703954, 131072, 13, 1703960, 262144, 8, 1703961, 327680, 8, 1703962, 393216, 8, 1703967, 131072, 42, 1703968, 262145, 2, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 4, 1703983, 0, 42, 1703984, 262144, 0, 1703985, 327680, 0, 1703986, 393216, 0, 1703987, 458752, 0, 1703988, 262144, 0, 1703989, 327680, 0, 1703990, 262144, 8, 1703991, 327680, 8, 1703992, 393216, 8, 1703993, 0, 16, 1703994, 65536, 16, 1703995, 131072, 16, 1703996, 262144, 0, 1703997, 327680, 0, 1703998, 393216, 0, 1703999, 458752, 0, 1704000, 262144, 0, 1704001, 327680, 0, 1704002, 262144, 8, 1704003, 327680, 8, 1704004, 393216, 8, 1704005, 0, 16, 1704006, 65536, 16, 1704007, 131072, 16, 1704008, 262144, 0, 1704009, 327680, 0, 1704010, 393216, 0, 1704011, 458752, 0, 1704012, 262144, 0, 1704013, 327680, 0, 1704014, 262144, 8, 1704015, 327680, 8, 1769480, 262144, 0, 1769481, 327680, 0, 1769482, 262144, 0, 1769483, 327680, 0, 1769484, 262144, 0, 1769485, 327680, 0, 1769486, 262144, 8, 1769487, 327680, 8, 1769488, 393216, 8, 1769489, 262144, 0, 1769490, 327680, 0, 1769496, 262144, 9, 1769498, 393216, 9, 1769500, 0, 11, 1769501, 65536, 11, 1769502, 131072, 11, 1769503, 131072, 42, 1769504, 262145, 2, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 4, 1769519, 0, 42, 1769522, 0, 11, 1769523, 65536, 11, 1769524, 131072, 11, 1769526, 262144, 9, 1769528, 393216, 9, 1769534, 0, 11, 1769535, 65536, 11, 1769536, 131072, 11, 1769538, 262144, 9, 1769540, 393216, 9, 1769546, 0, 11, 1769547, 65536, 11, 1769548, 131072, 11, 1769550, 262144, 9, 1835015, 327680, 6, 1835017, 327680, 6, 1835019, 0, 15, 1835020, 65536, 15, 1835021, 131072, 15, 1835022, 262144, 9, 1835024, 393216, 9, 1835025, 65536, 15, 1835026, 131072, 15, 1835032, 262144, 0, 1835033, 327680, 0, 1835034, 262144, 0, 1835035, 327680, 0, 1835036, 0, 12, 1835038, 131072, 12, 1835039, 131072, 42, 1835040, 262145, 2, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 4, 1835055, 0, 42, 1835056, 393216, 0, 1835057, 458752, 0, 1835058, 0, 12, 1835060, 131072, 12, 1835061, 262144, 0, 1835062, 327680, 0, 1835063, 262144, 0, 1835064, 327680, 0, 1835065, 262144, 8, 1835066, 327680, 8, 1835067, 393216, 8, 1835068, 393216, 0, 1835069, 458752, 0, 1835070, 0, 12, 1835072, 131072, 12, 1835073, 262144, 0, 1835074, 327680, 0, 1835075, 262144, 0, 1835076, 327680, 0, 1835077, 262144, 8, 1835078, 327680, 8, 1835079, 393216, 8, 1835080, 393216, 0, 1835081, 458752, 0, 1835082, 0, 12, 1835084, 131072, 12, 1835085, 262144, 0, 1835086, 327680, 0, 1835087, 262144, 0, 1900551, 393216, 0, 1900552, 458752, 0, 1900553, 262144, 0, 1900554, 327680, 0, 1900555, 0, 16, 1900556, 65536, 16, 1900557, 131072, 16, 1900558, 393216, 0, 1900559, 458752, 0, 1900560, 0, 16, 1900561, 65536, 16, 1900562, 131072, 16, 1900567, 327680, 6, 1900568, 0, 15, 1900569, 65536, 15, 1900570, 131072, 15, 1900572, 0, 13, 1900574, 131072, 13, 1900575, 131072, 42, 1900576, 262145, 2, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 4, 1900591, 0, 42, 1900594, 0, 13, 1900596, 131072, 13, 1900597, 0, 15, 1900598, 65536, 15, 1900599, 131072, 15, 1900601, 262144, 9, 1900603, 393216, 9, 1900606, 0, 13, 1900608, 131072, 13, 1900609, 0, 15, 1900610, 65536, 15, 1900611, 131072, 15, 1900613, 262144, 9, 1900615, 393216, 9, 1900618, 0, 13, 1900620, 131072, 13, 1900621, 0, 15, 1900622, 65536, 15, 1900623, 131072, 15, 1966086, 327680, 4, 1966088, 327680, 6, 1966104, 0, 16, 1966105, 65536, 16, 1966106, 131072, 16, 1966107, 262144, 0, 1966108, 327680, 0, 1966109, 262144, 0, 1966110, 327680, 0, 1966111, 131072, 42, 1966112, 262145, 2, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 131073, 0, 1966122, 1, 6, 1966127, 0, 42, 1966128, 262144, 8, 1966129, 327680, 8, 1966130, 393216, 8, 1966131, 262144, 0, 1966132, 327680, 0, 1966133, 0, 16, 1966134, 65536, 16, 1966135, 131072, 16, 1966136, 262144, 0, 1966137, 327680, 0, 1966138, 393216, 0, 1966139, 458752, 0, 1966140, 262144, 8, 1966141, 327680, 8, 1966142, 393216, 8, 1966143, 262144, 0, 1966144, 327680, 0, 1966145, 0, 16, 1966146, 65536, 16, 1966147, 131072, 16, 1966148, 262144, 0, 1966149, 327680, 0, 1966150, 393216, 0, 1966151, 458752, 0, 1966152, 262144, 8, 1966153, 327680, 8, 1966154, 393216, 8, 1966155, 262144, 0, 1966156, 327680, 0, 1966157, 0, 16, 1966158, 65536, 16, 1966159, 131072, 16, 2031622, 393216, 0, 2031623, 458752, 0, 2031624, 393216, 0, 2031625, 458752, 0, 2031626, 262144, 0, 2031627, 327680, 0, 2031628, 262144, 8, 2031629, 327680, 8, 2031630, 393216, 8, 2031631, 262144, 0, 2031632, 327680, 0, 2031633, 393216, 0, 2031634, 458752, 0, 2031642, 327680, 6, 2031644, 0, 15, 2031645, 65536, 15, 2031646, 131072, 15, 2031647, 131072, 42, 2031648, 262145, 2, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 4, 2031663, 0, 42, 2031664, 262144, 9, 2031666, 393216, 9, 2031669, 393216, 6, 2031671, 327680, 6, 2031673, 0, 15, 2031674, 65536, 15, 2031675, 131072, 15, 2031676, 262144, 9, 2031678, 393216, 9, 2031681, 393216, 6, 2031683, 327680, 6, 2031685, 0, 15, 2031686, 65536, 15, 2031687, 131072, 15, 2031688, 262144, 9, 2031690, 393216, 9, 2031693, 393216, 6, 2031695, 327680, 6, 2097157, 327680, 4, 2097159, 327680, 4, 2097161, 327680, 6, 2097164, 262144, 9, 2097166, 393216, 9, 2097168, 327680, 4, 2097171, 262144, 5, 2097177, 262144, 8, 2097178, 327680, 8, 2097179, 393216, 8, 2097180, 0, 16, 2097181, 65536, 16, 2097182, 131072, 16, 2097183, 131072, 42, 2097184, 262145, 2, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 4, 2097199, 0, 42, 2097200, 262144, 0, 2097201, 327680, 0, 2097202, 393216, 0, 2097203, 458752, 0, 2097204, 262144, 0, 2097205, 327680, 0, 2097206, 262144, 8, 2097207, 327680, 8, 2097208, 393216, 8, 2097209, 0, 16, 2097210, 65536, 16, 2097211, 131072, 16, 2097212, 262144, 0, 2097213, 327680, 0, 2097214, 393216, 0, 2097215, 458752, 0, 2097216, 262144, 0, 2097217, 327680, 0, 2097218, 262144, 8, 2097219, 327680, 8, 2097220, 393216, 8, 2097221, 0, 16, 2097222, 65536, 16, 2097223, 131072, 16, 2097224, 262144, 0, 2097225, 327680, 0, 2097226, 393216, 0, 2097227, 458752, 0, 2097228, 262144, 0, 2097229, 327680, 0, 2097230, 262144, 8, 2097231, 327680, 8, 2162694, 393216, 0, 2162695, 458752, 0, 2162696, 393216, 0, 2162697, 458752, 0, 2162698, 262144, 0, 2162699, 327680, 0, 2162700, 393216, 0, 2162701, 458752, 0, 2162702, 262144, 0, 2162703, 327680, 0, 2162704, 262144, 8, 2162705, 327680, 8, 2162706, 393216, 8, 2162712, 262144, 6, 2162713, 262144, 9, 2162715, 393216, 9, 2162716, 0, 11, 2162717, 65536, 11, 2162718, 131072, 11, 2162719, 131072, 42, 2162720, 262145, 2, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 4, 2162735, 0, 42, 2162738, 0, 11, 2162739, 65536, 11, 2162740, 131072, 11, 2162742, 262144, 9, 2162744, 393216, 9, 2162750, 0, 11, 2162751, 65536, 11, 2162752, 131072, 11, 2162754, 262144, 9, 2162756, 393216, 9, 2162762, 0, 11, 2162763, 65536, 11, 2162764, 131072, 11, 2162766, 262144, 9, 2228229, 327680, 4, 2228231, 327680, 4, 2228233, 327680, 6, 2228235, 327680, 4, 2228237, 327680, 6, 2228240, 262144, 9, 2228241, 0, 11, 2228242, 393216, 9, 2228243, 131072, 11, 2228248, 262144, 0, 2228249, 327680, 0, 2228250, 262144, 0, 2228251, 327680, 0, 2228252, 0, 12, 2228254, 131072, 12, 2228255, 131072, 42, 2228256, 262145, 2, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 4, 2228267, 262144, 0, 2228268, 327680, 0, 2228269, 393216, 0, 2228270, 458752, 0, 2228271, 0, 42, 2228272, 393216, 0, 2228273, 458752, 0, 2228274, 0, 12, 2228276, 131072, 12, 2228277, 262144, 0, 2228278, 327680, 0, 2228279, 262144, 0, 2228280, 327680, 0, 2228281, 262144, 8, 2228282, 327680, 8, 2228283, 393216, 8, 2228284, 393216, 0, 2228285, 458752, 0, 2228286, 0, 12, 2228288, 131072, 12, 2228289, 262144, 0, 2228290, 327680, 0, 2228291, 262144, 0, 2228292, 327680, 0, 2228293, 262144, 8, 2228294, 327680, 8, 2228295, 393216, 8, 2228296, 393216, 0, 2228297, 458752, 0, 2228298, 0, 12, 2228300, 131072, 12, 2228301, 262144, 0, 2228302, 327680, 0, 2228303, 262144, 0, 2293770, 0, 15, 2293771, 65536, 15, 2293772, 131072, 15, 2293773, 262144, 0, 2293774, 327680, 0, 2293775, 262144, 0, 2293776, 327680, 0, 2293777, 0, 12, 2293779, 131072, 12, 2293783, 327680, 6, 2293785, 327680, 6, 2293788, 0, 13, 2293790, 131072, 13, 2293791, 131072, 42, 2293792, 262145, 2, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 4, 2293804, 0, 15, 2293805, 65536, 15, 2293806, 131072, 15, 2293807, 0, 42, 2293810, 0, 13, 2293812, 131072, 13, 2293813, 0, 15, 2293814, 65536, 15, 2293815, 131072, 15, 2293817, 262144, 9, 2293819, 393216, 9, 2293822, 0, 13, 2293824, 131072, 13, 2293825, 0, 15, 2293826, 65536, 15, 2293827, 131072, 15, 2293829, 262144, 9, 2293831, 393216, 9, 2293834, 0, 13, 2293836, 131072, 13, 2293837, 0, 15, 2293838, 65536, 15, 2293839, 131072, 15, 2359302, 262144, 0, 2359303, 327680, 0, 2359304, 393216, 0, 2359305, 458752, 0, 2359306, 0, 16, 2359307, 65536, 16, 2359308, 327680, 6, 2359310, 327680, 6, 2359313, 0, 13, 2359315, 131072, 13, 2359319, 262144, 8, 2359320, 327680, 8, 2359321, 393216, 8, 2359322, 262144, 0, 2359323, 327680, 0, 2359324, 393216, 0, 2359325, 458752, 0, 2359326, 262144, 0, 2359327, 262144, 42, 2359328, 65536, 41, 2359329, 65536, 41, 2359330, 262145, 4, 2359331, 131073, 1, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 4, 2359340, 0, 16, 2359341, 65536, 16, 2359342, 131072, 16, 2359343, 0, 42, 2359344, 262144, 8, 2359345, 327680, 8, 2359346, 393216, 8, 2359347, 262144, 0, 2359348, 327680, 0, 2359349, 0, 16, 2359350, 65536, 16, 2359351, 131072, 16, 2359352, 262144, 0, 2359353, 327680, 0, 2359354, 393216, 0, 2359355, 458752, 0, 2359356, 262144, 8, 2359357, 327680, 8, 2359358, 393216, 8, 2359359, 262144, 0, 2359360, 327680, 0, 2359361, 0, 16, 2359362, 65536, 16, 2359363, 131072, 16, 2359364, 262144, 0, 2359365, 327680, 0, 2359366, 393216, 0, 2359367, 458752, 0, 2359368, 262144, 8, 2359369, 327680, 8, 2359370, 393216, 8, 2359371, 262144, 0, 2359372, 327680, 0, 2359373, 0, 16, 2359374, 65536, 16, 2359375, 131072, 16, 2424837, 327680, 6, 2424839, 327680, 4, 2424855, 262144, 9, 2424857, 393216, 9, 2424859, 327680, 4, 2424861, 327680, 6, 2424863, 327680, 4, 2424866, 131072, 42, 2424867, 262145, 2, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 4, 2424879, 0, 42, 2424880, 262144, 9, 2424882, 393216, 9, 2424885, 393216, 6, 2424887, 327680, 6, 2424889, 0, 15, 2424890, 65536, 15, 2424891, 131072, 15, 2424892, 262144, 9, 2424894, 393216, 9, 2424897, 393216, 6, 2424899, 327680, 6, 2424901, 0, 15, 2424902, 65536, 15, 2424903, 131072, 15, 2424904, 262144, 9, 2424906, 393216, 9, 2424909, 393216, 6, 2424911, 327680, 6, 2490381, 196608, 7, 2490382, 262144, 7, 2490394, 0, 11, 2490395, 65536, 11, 2490396, 131072, 11, 2490402, 131072, 42, 2490403, 262145, 2, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 4, 2490411, 262144, 0, 2490412, 327680, 0, 2490413, 262144, 0, 2490414, 327680, 0, 2490415, 0, 42, 2490416, 262144, 0, 2490417, 327680, 0, 2490418, 393216, 0, 2490419, 458752, 0, 2490420, 262144, 0, 2490421, 327680, 0, 2490422, 262144, 8, 2490423, 327680, 8, 2490424, 393216, 8, 2490425, 0, 16, 2490426, 65536, 16, 2490427, 131072, 16, 2490428, 262144, 0, 2490429, 327680, 0, 2490430, 393216, 0, 2490431, 458752, 0, 2490432, 262144, 0, 2490433, 327680, 0, 2490434, 262144, 8, 2490435, 327680, 8, 2490436, 393216, 8, 2490437, 0, 16, 2490438, 65536, 16, 2490439, 131072, 16, 2490440, 262144, 0, 2490441, 327680, 0, 2490442, 393216, 0, 2490443, 458752, 0, 2490444, 262144, 0, 2490445, 327680, 0, 2490446, 262144, 8, 2490447, 327680, 8, 2555915, 196608, 24, 2555916, 262144, 26, 2555917, 262144, 26, 2555918, 262144, 26, 2555919, 262144, 26, 2555920, 262144, 26, 2555921, 262144, 26, 2555922, 262144, 26, 2555923, 262144, 26, 2555924, 458752, 26, 2555926, 393216, 26, 2555927, 262144, 26, 2555928, 262144, 26, 2555929, 262144, 26, 2555930, 262144, 26, 2555931, 262144, 26, 2555932, 262144, 26, 2555933, 262144, 26, 2555934, 262144, 26, 2555935, 262144, 26, 2555936, 262144, 26, 2555937, 327680, 24, 2555938, 131072, 42, 2555939, 262145, 2, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 4, 2555951, 0, 42, 2555958, 262144, 9, 2555960, 393216, 9, 2555970, 262144, 9, 2555972, 393216, 9, 2555982, 262144, 9, 2555983, 327680, 9, 2621441, 0, 11, 2621442, 65536, 11, 2621443, 131072, 11, 2621445, 262144, 9, 2621447, 393216, 9, 2621451, 196608, 25, 2621452, 262144, 0, 2621453, 327680, 0, 2621459, 458752, 29, 2621463, 327680, 6, 2621466, 0, 13, 2621468, 131072, 13, 2621469, 262144, 0, 2621470, 327680, 0, 2621471, 393216, 0, 2621472, 458752, 0, 2621473, 327680, 25, 2621474, 131072, 42, 2621475, 262145, 2, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 4, 2621487, 0, 42, 2621511, 262144, 0, 2621512, 327680, 0, 2621513, 393216, 0, 2621514, 458752, 0, 2621515, 262144, 0, 2621516, 327680, 0, 2621517, 393216, 0, 2621518, 458752, 0, 2686976, 458752, 0, 2686977, 0, 12, 2686979, 131072, 12, 2686980, 262144, 0, 2686981, 327680, 0, 2686982, 262144, 0, 2686983, 327680, 0, 2686984, 262144, 8, 2686985, 327680, 8, 2686986, 393216, 8, 2686987, 196608, 25, 2686990, 393216, 6, 2686995, 458752, 30, 2686999, 262144, 8, 2687000, 327680, 8, 2687001, 393216, 8, 2687004, 327680, 6, 2687006, 327680, 4, 2687009, 327680, 25, 2687010, 131072, 42, 2687011, 262145, 2, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 4, 2687020, 0, 41, 2687021, 65536, 41, 2687022, 65536, 41, 2687023, 196608, 42, 2687024, 262144, 24, 2687025, 262144, 24, 2687026, 262144, 24, 2687027, 262144, 24, 2687028, 262144, 24, 2687029, 262144, 24, 2687030, 262144, 24, 2687031, 262144, 24, 2687032, 262144, 24, 2687033, 262144, 24, 2687034, 262144, 24, 2687035, 262144, 24, 2687036, 262144, 24, 2687037, 262144, 24, 2687038, 262144, 24, 2687039, 262144, 24, 2687040, 262144, 24, 2687041, 262144, 24, 2687042, 262144, 24, 2687043, 262144, 24, 2687044, 262144, 24, 2687045, 458752, 26, 2687046, 0, 41, 2687047, 65536, 41, 2687048, 65536, 41, 2687049, 65536, 41, 2687050, 65536, 41, 2687051, 65536, 41, 2687052, 65536, 41, 2687053, 65536, 41, 2687054, 65536, 41, 2687055, 65536, 41, 2752513, 0, 13, 2752515, 131072, 13, 2752516, 0, 15, 2752517, 65536, 15, 2752518, 131072, 15, 2752520, 262144, 9, 2752522, 393216, 9, 2752523, 196608, 25, 2752529, 262144, 0, 2752530, 327680, 0, 2752531, 262144, 5, 2752535, 262144, 9, 2752537, 393216, 9, 2752542, 262144, 8, 2752543, 327680, 8, 2752544, 393216, 8, 2752545, 327680, 25, 2752546, 131072, 42, 2752547, 262145, 2, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 131073, 0, 2752555, 1, 6, 2752556, 0, 42, 2752557, 327680, 25, 2752560, 262144, 6, 2752565, 262144, 9, 2752566, 327680, 9, 2752567, 393216, 9, 2752568, 262144, 60, 2752569, 327680, 60, 2752570, 393216, 60, 2752571, 458752, 60, 2752573, 327680, 4, 2752576, 262145, 5, 2752577, 131073, 3, 2752578, 131073, 3, 2752579, 131073, 3, 2752580, 131073, 3, 2752581, 1, 6, 2752582, 0, 42, 2752583, 262144, 8, 2752584, 327680, 8, 2752585, 393216, 8, 2752586, 262144, 0, 2752587, 327680, 0, 2752588, 393216, 0, 2752589, 458752, 0, 2752590, 262144, 0, 2752591, 327680, 0, 2818048, 327680, 8, 2818049, 393216, 8, 2818050, 262144, 0, 2818051, 327680, 0, 2818052, 0, 16, 2818053, 65536, 16, 2818054, 131072, 16, 2818055, 262144, 0, 2818056, 327680, 0, 2818057, 393216, 0, 2818058, 458752, 0, 2818059, 196608, 25, 2818060, 262144, 6, 2818065, 0, 11, 2818066, 65536, 11, 2818067, 131072, 11, 2818072, 262144, 0, 2818073, 327680, 0, 2818078, 262144, 9, 2818080, 393216, 9, 2818081, 327680, 25, 2818082, 131072, 42, 2818083, 262145, 2, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 4, 2818092, 0, 42, 2818093, 327680, 25, 2818094, 0, 11, 2818095, 262144, 0, 2818096, 327680, 0, 2818101, 0, 15, 2818102, 65536, 15, 2818103, 131072, 15, 2818104, 262144, 61, 2818105, 327680, 61, 2818106, 393216, 61, 2818107, 458752, 61, 2818109, 262144, 8, 2818110, 327680, 8, 2818111, 393216, 8, 2818112, 262145, 2, 2818113, 1, 0, 2818114, 1, 0, 2818115, 1, 0, 2818116, 1, 0, 2818117, 1, 4, 2818118, 0, 42, 2818119, 262144, 9, 2818120, 65536, 11, 2818121, 393216, 9, 2883585, 393216, 9, 2883588, 393216, 6, 2883590, 327680, 6, 2883592, 0, 15, 2883593, 65536, 15, 2883594, 131072, 15, 2883595, 196608, 25, 2883601, 0, 12, 2883603, 131072, 12, 2883607, 327680, 6, 2883610, 393216, 6, 2883614, 0, 16, 2883615, 65536, 16, 2883616, 131072, 16, 2883617, 327680, 25, 2883618, 131072, 42, 2883619, 262145, 2, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 4, 2883628, 0, 42, 2883629, 327680, 25, 2883630, 0, 12, 2883632, 131072, 12, 2883637, 0, 16, 2883638, 65536, 16, 2883639, 131072, 16, 2883640, 262144, 62, 2883641, 327680, 62, 2883642, 393216, 62, 2883643, 458752, 62, 2883644, 262144, 6, 2883645, 262144, 9, 2883647, 393216, 9, 2883648, 262145, 2, 2883649, 1, 0, 2883650, 1, 0, 2883651, 1, 0, 2883652, 1, 0, 2883653, 1, 4, 2883654, 0, 42, 2883655, 0, 12, 2883657, 131072, 12, 2883658, 262144, 0, 2883659, 327680, 0, 2883660, 393216, 0, 2883661, 458752, 0, 2883662, 262144, 0, 2883663, 327680, 0, 2949120, 327680, 0, 2949121, 393216, 0, 2949122, 458752, 0, 2949123, 262144, 0, 2949124, 327680, 0, 2949125, 262144, 8, 2949126, 327680, 8, 2949127, 393216, 8, 2949128, 0, 16, 2949129, 65536, 16, 2949130, 131072, 16, 2949131, 196608, 25, 2949137, 0, 13, 2949139, 131072, 13, 2949153, 327680, 25, 2949154, 131072, 42, 2949155, 262145, 2, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 4, 2949164, 0, 42, 2949165, 327680, 25, 2949166, 0, 13, 2949168, 131072, 13, 2949169, 262144, 63, 2949176, 262144, 63, 2949177, 327680, 63, 2949178, 393216, 63, 2949179, 458752, 63, 2949184, 262145, 2, 2949185, 1, 0, 2949186, 1, 0, 2949187, 1, 0, 2949188, 1, 0, 2949189, 1, 4, 2949190, 0, 42, 2949191, 0, 13, 2949193, 131072, 13, 2949196, 0, 11, 2949197, 65536, 11, 2949198, 131072, 11, 3014657, 0, 11, 3014658, 65536, 11, 3014659, 131072, 11, 3014661, 262144, 9, 3014663, 393216, 9, 3014667, 196608, 25, 3014669, 131072, 79, 3014670, 131072, 79, 3014671, 131072, 79, 3014672, 131072, 79, 3014681, 196608, 5, 3014682, 131072, 79, 3014683, 131072, 79, 3014684, 131072, 79, 3014685, 131072, 79, 3014689, 393216, 25, 3014690, 131072, 42, 3014691, 262145, 2, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 196608, 55, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 4, 3014700, 0, 42, 3014701, 393216, 25, 3014705, 131072, 79, 3014706, 131072, 79, 3014707, 131072, 79, 3014708, 131072, 79, 3014712, 131072, 79, 3014713, 131072, 79, 3014714, 131072, 79, 3014715, 131072, 79, 3014718, 196608, 5, 3014719, 262145, 5, 3014720, 65537, 0, 3014721, 1, 0, 3014722, 262145, 0, 3014723, 262145, 4, 3014724, 262145, 4, 3014725, 131073, 6, 3014726, 196608, 42, 3014727, 458752, 0, 3014728, 262144, 0, 3014729, 327680, 0, 3014730, 393216, 0, 3014731, 458752, 0, 3014732, 0, 12, 3014734, 131072, 12, 3014735, 262144, 0, 3080192, 458752, 0, 3080193, 0, 12, 3080195, 131072, 12, 3080196, 262144, 0, 3080197, 327680, 0, 3080198, 262144, 0, 3080199, 327680, 0, 3080200, 262144, 8, 3080201, 327680, 8, 3080202, 393216, 8, 3080203, 196608, 25, 3080205, 65536, 80, 3080206, 196608, 80, 3080207, 196608, 80, 3080208, 262144, 80, 3080218, 65536, 80, 3080219, 196608, 80, 3080220, 196608, 80, 3080221, 262144, 80, 3080226, 196608, 55, 3080227, 196608, 55, 3080228, 196608, 55, 3080229, 196608, 55, 3080230, 196608, 55, 3080231, 196608, 56, 3080232, 196608, 55, 3080233, 196608, 55, 3080234, 196608, 55, 3080235, 196608, 55, 3080236, 196608, 55, 3080241, 65536, 80, 3080242, 196608, 80, 3080243, 196608, 80, 3080244, 262144, 80, 3080248, 65536, 80, 3080249, 196608, 80, 3080250, 196608, 80, 3080251, 262144, 80, 3080255, 262145, 2, 3080256, 1, 0, 3080257, 1, 0, 3080258, 1, 4, 3080259, 0, 42, 3080260, 0, 11, 3080261, 65536, 11, 3080262, 131072, 11, 3080268, 0, 13, 3080270, 131072, 13, 3080271, 0, 15, 3145729, 0, 13, 3145731, 131072, 13, 3145732, 0, 15, 3145733, 65536, 15, 3145734, 131072, 15, 3145736, 262144, 9, 3145738, 393216, 9, 3145739, 196608, 25, 3145762, 196608, 56, 3145763, 196608, 56, 3145764, 196608, 56, 3145765, 196608, 56, 3145766, 196608, 56, 3145767, 196608, 56, 3145768, 196608, 56, 3145769, 196608, 56, 3145770, 196608, 56, 3145771, 196608, 56, 3145772, 196608, 56, 3145791, 262145, 2, 3145792, 1, 0, 3145793, 1, 0, 3145794, 1, 4, 3145795, 0, 42, 3145796, 0, 12, 3145798, 131072, 12, 3145799, 262144, 8, 3145800, 327680, 8, 3145801, 393216, 8, 3145802, 262144, 8, 3145803, 327680, 8, 3145804, 393216, 8, 3145805, 262144, 0, 3145806, 327680, 0, 3145807, 0, 16, 3211264, 327680, 8, 3211265, 393216, 8, 3211266, 262144, 0, 3211267, 327680, 0, 3211268, 0, 16, 3211269, 65536, 16, 3211270, 131072, 16, 3211271, 262144, 0, 3211272, 327680, 0, 3211273, 393216, 0, 3211274, 458752, 0, 3211275, 196608, 25, 3211276, 262144, 0, 3211277, 327680, 0, 3211278, 262144, 0, 3211279, 327680, 0, 3211283, 262144, 0, 3211284, 327680, 0, 3211285, 262144, 0, 3211286, 327680, 0, 3211287, 262144, 0, 3211288, 327680, 0, 3211289, 393216, 0, 3211290, 458752, 0, 3211298, 196608, 57, 3211299, 196608, 57, 3211300, 196608, 57, 3211301, 196608, 57, 3211302, 196608, 57, 3211303, 196608, 57, 3211304, 196608, 57, 3211305, 196608, 57, 3211306, 196608, 57, 3211307, 196608, 57, 3211308, 196608, 57, 3211310, 262144, 0, 3211311, 327680, 0, 3211312, 262144, 8, 3211313, 327680, 8, 3211314, 393216, 8, 3211327, 262145, 6, 3211328, 262145, 4, 3211329, 262145, 4, 3211330, 131073, 6, 3211331, 0, 42, 3211332, 0, 13, 3211334, 131072, 13, 3211335, 262144, 9, 3211337, 393216, 9, 3211338, 262144, 9, 3211340, 393216, 9, 3211343, 393216, 6, 3276801, 393216, 9, 3276804, 393216, 6, 3276806, 327680, 6, 3276808, 0, 15, 3276809, 65536, 15, 3276810, 131072, 15, 3276811, 196608, 25, 3276826, 0, 11, 3276827, 65536, 11, 3276828, 131072, 11, 3276833, 393216, 24, 3276834, 131072, 42, 3276835, 262145, 2, 3276836, 196608, 79, 3276837, 196608, 79, 3276838, 196608, 79, 3276839, 196608, 79, 3276840, 196608, 79, 3276841, 196608, 79, 3276842, 196608, 79, 3276843, 1, 4, 3276844, 0, 42, 3276845, 393216, 24, 3276846, 0, 15, 3276847, 65536, 15, 3276848, 262144, 9, 3276849, 0, 11, 3276850, 393216, 9, 3276851, 131072, 11, 3276856, 196608, 5, 3276857, 262144, 0, 3276858, 327680, 0, 3276859, 393216, 0, 3276860, 458752, 0, 3276861, 0, 41, 3276862, 65536, 41, 3276863, 65536, 41, 3276864, 65536, 41, 3276865, 65536, 41, 3276866, 65536, 41, 3276867, 196608, 42, 3276868, 262144, 8, 3276869, 327680, 8, 3276870, 393216, 8, 3276871, 0, 16, 3276872, 65536, 16, 3276873, 131072, 16, 3276874, 262144, 0, 3276875, 327680, 0, 3276876, 393216, 0, 3276877, 458752, 0, 3276878, 262144, 0, 3276879, 327680, 0, 3342336, 327680, 0, 3342337, 393216, 0, 3342338, 458752, 0, 3342339, 262144, 0, 3342340, 327680, 0, 3342341, 262144, 8, 3342342, 327680, 8, 3342343, 393216, 8, 3342344, 0, 16, 3342345, 65536, 16, 3342346, 131072, 16, 3342347, 196608, 25, 3342348, 262144, 0, 3342349, 327680, 0, 3342350, 262144, 8, 3342351, 327680, 8, 3342352, 393216, 8, 3342355, 0, 11, 3342358, 393216, 0, 3342359, 458752, 0, 3342360, 262144, 0, 3342361, 327680, 0, 3342362, 0, 12, 3342364, 131072, 12, 3342369, 327680, 25, 3342370, 131072, 42, 3342371, 262145, 2, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 4, 3342380, 0, 42, 3342381, 327680, 25, 3342382, 0, 16, 3342383, 65536, 16, 3342384, 131072, 16, 3342385, 0, 12, 3342387, 131072, 12, 3342392, 327680, 6, 3342394, 0, 15, 3342395, 65536, 15, 3342396, 131072, 15, 3342397, 0, 42, 3342400, 0, 11, 3342401, 65536, 11, 3342402, 131072, 11, 3342404, 262144, 9, 3342406, 393216, 9, 3342412, 0, 11, 3342413, 65536, 11, 3342414, 131072, 11, 3407873, 0, 11, 3407874, 65536, 11, 3407875, 131072, 11, 3407877, 262144, 9, 3407879, 393216, 9, 3407883, 196608, 25, 3407886, 262144, 9, 3407888, 393216, 9, 3407891, 0, 12, 3407893, 131072, 12, 3407898, 0, 13, 3407900, 131072, 13, 3407901, 196608, 5, 3407905, 327680, 25, 3407906, 131072, 42, 3407907, 262145, 2, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 4, 3407916, 0, 42, 3407917, 327680, 25, 3407921, 0, 13, 3407923, 131072, 13, 3407924, 262144, 5, 3407928, 262144, 0, 3407929, 327680, 0, 3407930, 0, 16, 3407931, 65536, 16, 3407932, 131072, 16, 3407933, 0, 42, 3407934, 393216, 0, 3407935, 458752, 0, 3407936, 0, 12, 3407938, 131072, 12, 3407939, 262144, 0, 3407940, 327680, 0, 3407941, 262144, 0, 3407942, 327680, 0, 3407943, 262144, 8, 3407944, 327680, 8, 3407945, 393216, 8, 3407946, 393216, 0, 3407947, 458752, 0, 3407948, 0, 12, 3407950, 131072, 12, 3407951, 262144, 0, 3473408, 458752, 0, 3473409, 0, 12, 3473411, 131072, 12, 3473412, 262144, 0, 3473413, 327680, 0, 3473414, 262144, 0, 3473415, 327680, 0, 3473416, 262144, 8, 3473417, 327680, 8, 3473418, 393216, 8, 3473419, 196608, 25, 3473420, 393216, 0, 3473421, 458752, 0, 3473422, 393216, 0, 3473423, 458752, 0, 3473427, 0, 13, 3473428, 0, 15, 3473429, 131072, 13, 3473430, 131072, 15, 3473431, 0, 64, 3473432, 65536, 64, 3473433, 131072, 64, 3473434, 196608, 64, 3473435, 262144, 0, 3473436, 327680, 0, 3473441, 327680, 25, 3473442, 131072, 42, 3473443, 262145, 2, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 4, 3473452, 0, 42, 3473453, 327680, 25, 3473454, 262144, 0, 3473455, 327680, 0, 3473456, 393216, 0, 3473457, 458752, 0, 3473458, 262144, 0, 3473459, 327680, 0, 3473463, 327680, 6, 3473464, 0, 11, 3473465, 65536, 11, 3473466, 131072, 11, 3473469, 0, 42, 3473472, 0, 13, 3473474, 131072, 13, 3473475, 0, 15, 3473476, 65536, 15, 3473477, 131072, 15, 3473479, 262144, 9, 3473481, 393216, 9, 3473484, 0, 13, 3473486, 131072, 13, 3473487, 0, 15, 3538945, 0, 13, 3538947, 131072, 13, 3538948, 0, 15, 3538949, 65536, 15, 3538950, 131072, 15, 3538952, 262144, 9, 3538954, 393216, 9, 3538955, 196608, 25, 3538956, 0, 15, 3538957, 65536, 15, 3538958, 131072, 15, 3538960, 196608, 5, 3538964, 0, 16, 3538965, 65536, 16, 3538966, 131072, 16, 3538967, 0, 65, 3538968, 65536, 65, 3538969, 131072, 65, 3538970, 196608, 65, 3538973, 393216, 6, 3538977, 196608, 26, 3538978, 262144, 42, 3538979, 262145, 6, 3538980, 131073, 1, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 4, 3538988, 0, 42, 3538989, 327680, 25, 3539000, 0, 12, 3539002, 131072, 12, 3539003, 393216, 0, 3539004, 458752, 0, 3539005, 0, 42, 3539006, 262144, 8, 3539007, 327680, 8, 3539008, 393216, 8, 3539009, 262144, 0, 3539010, 327680, 0, 3539011, 0, 16, 3539012, 65536, 16, 3539013, 131072, 16, 3539014, 262144, 0, 3539015, 327680, 0, 3539016, 393216, 0, 3539017, 458752, 0, 3539018, 262144, 8, 3539019, 327680, 8, 3539020, 393216, 8, 3539021, 262144, 0, 3539022, 327680, 0, 3539023, 0, 16, 3604480, 327680, 8, 3604481, 393216, 8, 3604482, 262144, 0, 3604483, 327680, 0, 3604484, 0, 16, 3604485, 65536, 16, 3604486, 131072, 16, 3604487, 262144, 0, 3604488, 327680, 0, 3604489, 393216, 0, 3604490, 458752, 0, 3604491, 196608, 25, 3604492, 0, 16, 3604493, 65536, 16, 3604494, 131072, 16, 3604499, 262144, 6, 3604503, 0, 66, 3604504, 65536, 66, 3604505, 131072, 66, 3604506, 196608, 66, 3604507, 262144, 8, 3604508, 327680, 8, 3604509, 393216, 8, 3604514, 327680, 25, 3604515, 131072, 42, 3604516, 262145, 2, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 4, 3604524, 0, 42, 3604525, 327680, 25, 3604527, 393216, 0, 3604528, 458752, 0, 3604529, 0, 15, 3604530, 65536, 15, 3604531, 131072, 15, 3604536, 0, 13, 3604538, 131072, 13, 3604541, 0, 42, 3604542, 262144, 9, 3604544, 393216, 9, 3604547, 393216, 6, 3604549, 327680, 6, 3604551, 0, 15, 3604552, 65536, 15, 3604553, 131072, 15, 3604554, 262144, 9, 3604556, 393216, 9, 3604559, 393216, 6, 3670017, 393216, 9, 3670020, 393216, 6, 3670022, 327680, 6, 3670024, 0, 15, 3670025, 65536, 15, 3670026, 131072, 15, 3670027, 196608, 25, 3670035, 262144, 0, 3670036, 327680, 0, 3670037, 262144, 0, 3670038, 327680, 0, 3670039, 0, 67, 3670040, 65536, 67, 3670041, 131072, 67, 3670042, 196608, 67, 3670043, 262144, 9, 3670045, 393216, 9, 3670050, 327680, 25, 3670051, 131072, 42, 3670052, 262145, 2, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 4, 3670060, 0, 42, 3670061, 196608, 26, 3670062, 327680, 24, 3670065, 0, 16, 3670066, 65536, 16, 3670067, 131072, 16, 3670072, 262144, 0, 3670073, 327680, 0, 3670074, 262144, 0, 3670075, 327680, 0, 3670077, 0, 42, 3670078, 262144, 0, 3670079, 327680, 0, 3670080, 393216, 0, 3670081, 458752, 0, 3670082, 262144, 0, 3670083, 327680, 0, 3670084, 262144, 8, 3670085, 327680, 8, 3670086, 393216, 8, 3670087, 0, 16, 3670088, 65536, 16, 3670089, 131072, 16, 3670090, 262144, 0, 3670091, 327680, 0, 3670092, 393216, 0, 3670093, 458752, 0, 3670094, 262144, 0, 3670095, 327680, 0, 3735552, 327680, 0, 3735553, 393216, 0, 3735554, 458752, 0, 3735555, 262144, 0, 3735556, 327680, 0, 3735557, 262144, 8, 3735558, 327680, 8, 3735559, 393216, 8, 3735560, 0, 16, 3735561, 65536, 16, 3735562, 131072, 16, 3735563, 196608, 25, 3735564, 262144, 0, 3735565, 327680, 0, 3735566, 393216, 0, 3735567, 458752, 0, 3735575, 262144, 63, 3735576, 327680, 63, 3735577, 393216, 63, 3735578, 458752, 63, 3735586, 327680, 25, 3735587, 131072, 42, 3735588, 262145, 2, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 4, 3735596, 0, 43, 3735597, 196608, 43, 3735598, 327680, 25, 3735607, 327680, 6, 3735609, 327680, 6, 3735612, 393216, 6, 3735613, 0, 42, 3735620, 262144, 9, 3735622, 393216, 9, 3801089, 0, 11, 3801090, 65536, 11, 3801091, 131072, 11, 3801093, 262144, 9, 3801095, 393216, 9, 3801099, 196608, 25, 3801111, 131072, 79, 3801112, 131072, 79, 3801113, 131072, 79, 3801114, 131072, 79, 3801122, 327680, 25, 3801123, 131072, 42, 3801124, 262145, 2, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 4, 3801132, 0, 44, 3801133, 196608, 44, 3801134, 327680, 25, 3801147, 0, 11, 3801148, 65536, 11, 3801149, 0, 42, 3866624, 458752, 0, 3866625, 0, 12, 3866627, 131072, 12, 3866628, 262144, 0, 3866629, 327680, 0, 3866630, 262144, 0, 3866631, 327680, 0, 3866632, 262144, 8, 3866633, 327680, 8, 3866634, 393216, 8, 3866635, 196608, 25, 3866637, 0, 15, 3866638, 65536, 15, 3866639, 131072, 15, 3866640, 196608, 5, 3866647, 65536, 80, 3866648, 196608, 80, 3866649, 196608, 80, 3866650, 262144, 80, 3866658, 327680, 25, 3866659, 131072, 42, 3866660, 262145, 2, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 131073, 0, 3866668, 1, 6, 3866669, 0, 42, 3866670, 196608, 26, 3866671, 262144, 26, 3866672, 262144, 26, 3866673, 262144, 26, 3866674, 262144, 26, 3866675, 262144, 26, 3866676, 458752, 26, 3866680, 393216, 26, 3866681, 262144, 24, 3866682, 262144, 24, 3866683, 262144, 24, 3866684, 458752, 26, 3866685, 0, 43, 3866686, 65536, 43, 3866687, 65536, 43, 3866688, 65536, 43, 3866689, 65536, 43, 3866690, 65536, 43, 3866691, 65536, 43, 3866692, 65536, 43, 3866693, 65536, 43, 3866694, 65536, 43, 3866695, 65536, 43, 3866696, 65536, 43, 3866697, 65536, 43, 3866698, 65536, 43, 3866699, 65536, 43, 3866700, 65536, 43, 3866701, 65536, 43, 3866702, 65536, 43, 3866703, 65536, 43, 3932161, 0, 13, 3932163, 131072, 13, 3932164, 0, 15, 3932165, 65536, 15, 3932166, 131072, 15, 3932168, 262144, 9, 3932170, 393216, 9, 3932171, 196608, 25, 3932173, 0, 16, 3932174, 65536, 16, 3932175, 131072, 16, 3932176, 262144, 0, 3932177, 327680, 0, 3932178, 393216, 0, 3932179, 458752, 0, 3932180, 262144, 0, 3932181, 327680, 0, 3932194, 327680, 25, 3932195, 131072, 42, 3932196, 262145, 2, 3932197, 1, 0, 3932198, 1, 0, 3932199, 1, 0, 3932200, 1, 0, 3932201, 1, 0, 3932202, 1, 0, 3932203, 1, 0, 3932204, 1, 4, 3932205, 0, 42, 3932208, 393216, 6, 3932210, 393216, 6, 3932211, 262144, 6, 3932212, 0, 68, 3932213, 65536, 68, 3932214, 131072, 68, 3932215, 131072, 68, 3932216, 196608, 68, 3932219, 0, 13, 3932221, 0, 44, 3932222, 65536, 44, 3932223, 65536, 44, 3932224, 65536, 44, 3932225, 65536, 44, 3932226, 65536, 44, 3932227, 65536, 44, 3932228, 65536, 44, 3932229, 65536, 44, 3932230, 65536, 44, 3932231, 65536, 44, 3932232, 65536, 44, 3932233, 65536, 44, 3932234, 65536, 44, 3932235, 65536, 44, 3932236, 65536, 44, 3932237, 65536, 44, 3932238, 65536, 44, 3932239, 65536, 44, 3997696, 327680, 8, 3997697, 393216, 8, 3997698, 262144, 0, 3997699, 327680, 0, 3997700, 0, 16, 3997701, 65536, 16, 3997702, 131072, 16, 3997703, 262144, 0, 3997704, 327680, 0, 3997705, 393216, 0, 3997706, 458752, 0, 3997707, 196608, 25, 3997730, 327680, 25, 3997731, 131072, 42, 3997732, 262145, 2, 3997733, 1, 0, 3997734, 1, 0, 3997735, 1, 0, 3997736, 1, 0, 3997737, 1, 0, 3997738, 1, 0, 3997739, 1, 0, 3997740, 1, 4, 3997741, 0, 42, 3997742, 262144, 0, 3997743, 327680, 0, 3997744, 393216, 0, 3997745, 458752, 0, 3997746, 262144, 5, 3997748, 0, 69, 3997749, 65536, 69, 3997750, 131072, 69, 3997751, 131072, 69, 3997752, 196608, 69, 3997757, 327680, 6, 3997760, 393216, 6, 3997762, 393216, 6, 4063233, 393216, 9, 4063236, 393216, 6, 4063238, 327680, 6, 4063240, 0, 15, 4063241, 65536, 15, 4063242, 131072, 15, 4063243, 196608, 25, 4063254, 262144, 5, 4063257, 196608, 7, 4063258, 262144, 7, 4063262, 196608, 5, 4063266, 327680, 25, 4063267, 131072, 42, 4063268, 262145, 2, 4063269, 1, 0, 4063270, 1, 0, 4063271, 1, 0, 4063272, 1, 0, 4063273, 1, 0, 4063274, 1, 0, 4063275, 1, 0, 4063276, 1, 4, 4063277, 0, 42, 4063280, 393216, 6, 4063282, 0, 15, 4063283, 65536, 15, 4063284, 131072, 15, 4063290, 196608, 7, 4063291, 262144, 7, 4063292, 196608, 5, 4063304, 262144, 0, 4063305, 327680, 0, 4063306, 262144, 8, 4063307, 327680, 8, 4063308, 393216, 8, 4063309, 262144, 0, 4063310, 327680, 0, 4063311, 262144, 0, 4128768, 327680, 0, 4128769, 393216, 0, 4128770, 458752, 0, 4128771, 262144, 0, 4128772, 327680, 0, 4128773, 262144, 8, 4128774, 327680, 8, 4128775, 393216, 8, 4128776, 0, 16, 4128777, 65536, 16, 4128778, 131072, 16, 4128779, 196608, 26, 4128780, 262144, 26, 4128781, 262144, 26, 4128782, 262144, 26, 4128783, 262144, 26, 4128784, 262144, 26, 4128785, 262144, 26, 4128786, 262144, 26, 4128787, 262144, 26, 4128788, 262144, 26, 4128789, 262144, 26, 4128790, 262144, 26, 4128791, 262144, 26, 4128792, 262144, 26, 4128793, 262144, 26, 4128794, 262144, 26, 4128795, 262144, 26, 4128796, 262144, 26, 4128797, 262144, 26, 4128798, 262144, 26, 4128799, 262144, 26, 4128800, 262144, 26, 4128801, 262144, 26, 4128802, 327680, 26, 4128803, 131072, 42, 4128804, 262145, 2, 4128805, 1, 0, 4128806, 1, 0, 4128807, 1, 0, 4128808, 1, 0, 4128809, 1, 0, 4128810, 1, 0, 4128811, 1, 0, 4128812, 1, 4, 4128813, 0, 42, 4128818, 0, 16, 4128819, 65536, 16, 4128820, 131072, 16, 4128837, 262144, 6, 4128842, 262144, 9, 4128844, 393216, 9, 4128846, 327680, 6, 4194305, 0, 11, 4194306, 65536, 11, 4194307, 131072, 11, 4194309, 262144, 9, 4194311, 393216, 9, 4194317, 0, 11, 4194318, 65536, 11, 4194319, 131072, 11, 4194321, 262144, 9, 4194323, 393216, 9, 4194329, 0, 11, 4194330, 65536, 11, 4194331, 131072, 11, 4194333, 262144, 9, 4194335, 393216, 9, 4194339, 131072, 42, 4194340, 262145, 2, 4194341, 1, 0, 4194342, 1, 0, 4194343, 1, 0, 4194344, 1, 0, 4194345, 1, 0, 4194346, 1, 0, 4194347, 1, 0, 4194348, 1, 4, 4194349, 0, 43, 4194350, 65536, 43, 4194351, 65536, 43, 4194352, 65536, 43, 4194353, 196608, 43, 4194357, 262144, 21, 4194363, 0, 15, 4194364, 65536, 15, 4194365, 131072, 15, 4194366, 0, 11, 4194367, 65536, 11, 4194368, 131072, 11, 4194374, 262144, 16, 4194375, 327680, 16, 4194376, 262144, 0, 4194377, 327680, 0, 4194378, 393216, 0, 4194379, 458752, 0, 4194380, 393216, 0, 4194381, 458752, 0, 4194382, 262144, 0, 4194383, 327680, 0, 4259840, 458752, 0, 4259841, 0, 12, 4259843, 131072, 12, 4259844, 262144, 0, 4259845, 327680, 0, 4259846, 262144, 0, 4259847, 327680, 0, 4259848, 262144, 8, 4259849, 327680, 8, 4259850, 393216, 8, 4259851, 393216, 0, 4259852, 458752, 0, 4259853, 0, 12, 4259855, 131072, 12, 4259856, 262144, 0, 4259857, 327680, 0, 4259858, 262144, 0, 4259859, 327680, 0, 4259860, 262144, 8, 4259861, 327680, 8, 4259862, 393216, 8, 4259863, 393216, 0, 4259864, 458752, 0, 4259865, 0, 12, 4259867, 131072, 12, 4259868, 262144, 0, 4259869, 327680, 0, 4259870, 262144, 0, 4259871, 327680, 0, 4259872, 262144, 8, 4259873, 327680, 8, 4259874, 393216, 8, 4259875, 131072, 42, 4259876, 262145, 2, 4259877, 1, 0, 4259878, 1, 0, 4259879, 1, 0, 4259880, 1, 0, 4259881, 1, 0, 4259882, 1, 0, 4259883, 1, 0, 4259884, 1, 4, 4259885, 0, 44, 4259886, 65536, 44, 4259887, 65536, 44, 4259888, 65536, 44, 4259889, 196608, 44, 4259890, 262144, 8, 4259891, 327680, 8, 4259892, 393216, 8, 4259893, 262144, 22, 4259894, 327680, 0, 4259895, 393216, 0, 4259896, 458752, 0, 4259897, 393216, 0, 4259898, 458752, 0, 4259899, 0, 16, 4259900, 65536, 16, 4259901, 131072, 16, 4259902, 0, 12, 4259904, 131072, 12, 4259905, 262144, 0, 4259906, 327680, 0, 4259910, 262144, 17, 4259911, 327680, 17, 4325377, 0, 13, 4325379, 131072, 13, 4325380, 0, 15, 4325381, 65536, 15, 4325382, 131072, 15, 4325384, 262144, 9, 4325386, 393216, 9, 4325389, 0, 13, 4325391, 131072, 13, 4325392, 0, 15, 4325393, 65536, 15, 4325394, 131072, 15, 4325396, 262144, 9, 4325398, 393216, 9, 4325401, 0, 13, 4325403, 131072, 13, 4325404, 0, 15, 4325405, 65536, 15, 4325406, 131072, 15, 4325408, 262144, 9, 4325410, 393216, 9, 4325411, 131072, 42, 4325412, 262145, 2, 4325413, 1, 0, 4325414, 1, 0, 4325415, 1, 0, 4325416, 1, 0, 4325417, 1, 0, 4325418, 1, 0, 4325419, 1, 0, 4325420, 1, 4, 4325425, 0, 42, 4325426, 262144, 9, 4325428, 393216, 9, 4325430, 327680, 4, 4325432, 327680, 4, 4325435, 393216, 4, 4325438, 0, 13, 4325440, 131072, 13, 4325443, 393216, 6, 4325446, 262144, 18, 4325447, 327680, 18, 4325448, 262144, 0, 4325449, 327680, 0, 4325454, 262144, 0, 4325455, 327680, 0, 4390912, 327680, 8, 4390913, 393216, 8, 4390914, 262144, 0, 4390915, 327680, 0, 4390916, 0, 16, 4390917, 65536, 16, 4390918, 131072, 16, 4390919, 262144, 0, 4390920, 327680, 0, 4390921, 393216, 0, 4390922, 458752, 0, 4390923, 262144, 8, 4390924, 327680, 8, 4390925, 393216, 8, 4390926, 262144, 0, 4390927, 327680, 0, 4390928, 0, 16, 4390929, 65536, 16, 4390930, 131072, 16, 4390931, 262144, 0, 4390932, 327680, 0, 4390933, 393216, 0, 4390934, 458752, 0, 4390935, 262144, 8, 4390936, 327680, 8, 4390937, 393216, 8, 4390938, 262144, 0, 4390939, 327680, 0, 4390940, 0, 16, 4390941, 65536, 16, 4390942, 131072, 16, 4390943, 262144, 0, 4390944, 327680, 0, 4390945, 393216, 0, 4390946, 458752, 0, 4390947, 131072, 42, 4390948, 262145, 2, 4390949, 1, 0, 4390950, 1, 0, 4390951, 1, 0, 4390952, 1, 0, 4390953, 1, 0, 4390954, 1, 0, 4390955, 1, 0, 4390956, 1, 4, 4390957, 393216, 0, 4390958, 458752, 0, 4390959, 393216, 0, 4390960, 458752, 0, 4390961, 0, 42, 4390976, 393216, 0, 4390977, 458752, 0, 4390978, 262144, 8, 4390979, 327680, 8, 4390980, 393216, 8, 4390981, 0, 12, 4390983, 131072, 12, 4390986, 393216, 0, 4390987, 458752, 0, 4456449, 393216, 9, 4456452, 393216, 6, 4456454, 327680, 6, 4456456, 0, 15, 4456457, 65536, 15, 4456458, 131072, 15, 4456459, 262144, 9, 4456461, 393216, 9, 4456464, 393216, 6, 4456466, 327680, 6, 4456468, 0, 15, 4456469, 65536, 15, 4456470, 131072, 15, 4456471, 262144, 9, 4456473, 393216, 9, 4456476, 393216, 6, 4456478, 327680, 6, 4456480, 0, 15, 4456481, 65536, 15, 4456482, 131072, 15, 4456483, 131072, 42, 4456484, 262145, 2, 4456485, 1, 0, 4456486, 1, 0, 4456487, 1, 0, 4456488, 1, 0, 4456489, 1, 0, 4456490, 1, 0, 4456491, 1, 0, 4456492, 1, 4, 4456495, 393216, 4, 4456497, 0, 43, 4456498, 65536, 43, 4456499, 65536, 43, 4456500, 65536, 43, 4456501, 65536, 43, 4456502, 65536, 43, 4456503, 65536, 43, 4456504, 65536, 43, 4456505, 65536, 43, 4456506, 65536, 43, 4456507, 65536, 43, 4456508, 65536, 43, 4456509, 65536, 43, 4456510, 65536, 43, 4456511, 196608, 43, 4456514, 262144, 9, 4456516, 393216, 9, 4456517, 0, 13, 4456519, 131072, 13, 4456521, 327680, 4, 4456524, 393216, 4, 4456527, 262144, 0, 4521984, 327680, 0, 4521985, 393216, 0, 4521986, 458752, 0, 4521987, 262144, 0, 4521988, 327680, 0, 4521989, 262144, 8, 4521990, 327680, 8, 4521991, 393216, 8, 4521992, 0, 16, 4521993, 65536, 16, 4521994, 131072, 16, 4521995, 262144, 0, 4521996, 327680, 0, 4521997, 393216, 0, 4521998, 458752, 0, 4521999, 262144, 0, 4522000, 327680, 0, 4522001, 262144, 8, 4522002, 327680, 8, 4522003, 393216, 8, 4522004, 0, 16, 4522005, 65536, 16, 4522006, 131072, 16, 4522007, 262144, 0, 4522008, 327680, 0, 4522009, 393216, 0, 4522010, 458752, 0, 4522011, 262144, 0, 4522012, 327680, 0, 4522013, 262144, 8, 4522014, 327680, 8, 4522015, 393216, 8, 4522016, 0, 16, 4522017, 65536, 16, 4522018, 131072, 16, 4522019, 131072, 42, 4522020, 262145, 2, 4522021, 1, 0, 4522022, 1, 0, 4522023, 1, 0, 4522024, 1, 0, 4522025, 1, 0, 4522026, 1, 0, 4522027, 1, 0, 4522028, 1, 4, 4522033, 0, 44, 4522034, 65536, 44, 4522035, 65536, 44, 4522036, 65536, 44, 4522037, 65536, 44, 4522038, 65536, 44, 4522039, 65536, 44, 4522040, 65536, 44, 4522041, 65536, 44, 4522042, 65536, 44, 4522043, 65536, 44, 4522044, 65536, 44, 4522045, 65536, 44, 4522046, 65536, 44, 4522047, 196608, 44, 4522057, 262144, 5, 4522061, 262144, 0, 4522062, 327680, 0, 4587521, 0, 11, 4587522, 65536, 11, 4587523, 131072, 11, 4587525, 262144, 9, 4587527, 393216, 9, 4587533, 0, 11, 4587534, 65536, 11, 4587535, 131072, 11, 4587537, 262144, 9, 4587539, 393216, 9, 4587545, 0, 11, 4587546, 65536, 11, 4587547, 131072, 11, 4587549, 262144, 9, 4587551, 393216, 9, 4587555, 131072, 42, 4587556, 262145, 2, 4587557, 1, 0, 4587558, 1, 0, 4587559, 1, 0, 4587560, 1, 0, 4587561, 1, 0, 4587562, 1, 0, 4587563, 1, 0, 4587564, 131073, 0, 4587565, 131073, 3, 4587566, 131073, 3, 4587567, 131073, 3, 4587568, 131073, 3, 4587569, 131073, 3, 4587570, 131073, 3, 4587571, 131073, 3, 4587572, 131073, 3, 4587573, 131073, 3, 4587574, 1, 6, 4587583, 0, 43, 4587584, 65536, 43, 4587585, 65536, 43, 4587586, 65536, 43, 4587587, 65536, 43, 4587588, 65536, 43, 4587589, 65536, 43, 4587590, 65536, 43, 4587591, 65536, 43, 4587592, 65536, 43, 4587593, 65536, 43, 4587594, 65536, 43, 4587595, 65536, 43, 4587596, 196608, 43, 4653056, 458752, 0, 4653057, 0, 12, 4653059, 131072, 12, 4653060, 262144, 0, 4653061, 327680, 0, 4653062, 262144, 0, 4653063, 327680, 0, 4653064, 262144, 8, 4653065, 327680, 8, 4653066, 393216, 8, 4653067, 393216, 0, 4653068, 458752, 0, 4653069, 0, 12, 4653071, 131072, 12, 4653072, 262144, 0, 4653073, 327680, 0, 4653074, 262144, 0, 4653075, 327680, 0, 4653076, 262144, 8, 4653077, 327680, 8, 4653078, 393216, 8, 4653079, 393216, 0, 4653080, 458752, 0, 4653081, 0, 12, 4653083, 131072, 12, 4653084, 262144, 0, 4653085, 327680, 0, 4653086, 262144, 0, 4653087, 327680, 0, 4653088, 262144, 8, 4653089, 327680, 8, 4653090, 393216, 8, 4653091, 131072, 42, 4653092, 262145, 2, 4653093, 1, 0, 4653094, 1, 0, 4653095, 1, 0, 4653096, 1, 0, 4653097, 1, 0, 4653098, 1, 0, 4653099, 1, 0, 4653100, 1, 0, 4653101, 1, 0, 4653102, 1, 0, 4653103, 1, 0, 4653104, 1, 0, 4653105, 1, 0, 4653106, 1, 0, 4653107, 1, 0, 4653108, 1, 0, 4653109, 1, 0, 4653110, 1, 4, 4653119, 0, 44, 4653120, 65536, 44, 4653121, 65536, 44, 4653122, 65536, 44, 4653123, 65536, 44, 4653124, 65536, 44, 4653125, 65536, 44, 4653126, 65536, 44, 4653127, 65536, 44, 4653128, 65536, 44, 4653129, 65536, 44, 4653130, 65536, 44, 4653131, 65536, 44, 4653132, 196608, 44, 4718593, 0, 13, 4718595, 131072, 13, 4718596, 0, 15, 4718597, 65536, 15, 4718598, 131072, 15, 4718600, 262144, 9, 4718602, 393216, 9, 4718605, 0, 13, 4718607, 131072, 13, 4718608, 0, 15, 4718609, 65536, 15, 4718610, 131072, 15, 4718612, 262144, 9, 4718614, 393216, 9, 4718617, 0, 13, 4718619, 131072, 13, 4718620, 0, 15, 4718621, 65536, 15, 4718622, 131072, 15, 4718624, 262144, 9, 4718626, 393216, 9, 4718627, 131072, 42, 4718628, 262145, 2, 4718629, 1, 0, 4718630, 1, 0, 4718631, 1, 0, 4718632, 1, 0, 4718633, 1, 0, 4718634, 1, 0, 4718635, 1, 0, 4718636, 1, 0, 4718637, 1, 0, 4718638, 1, 0, 4718639, 1, 0, 4718640, 1, 0, 4718641, 1, 0, 4718642, 1, 0, 4718643, 1, 0, 4718644, 1, 0, 4718645, 1, 0, 4718646, 131073, 0, 4718647, 131073, 3, 4718648, 131073, 3, 4718649, 131073, 3, 4718650, 131073, 3, 4718651, 131073, 3, 4718652, 131073, 3, 4718653, 131073, 3, 4718654, 131073, 3, 4718655, 131073, 3, 4718656, 131073, 3, 4718657, 131073, 3, 4718658, 131073, 3, 4718659, 131073, 3, 4718660, 131073, 3, 4718661, 131073, 3, 4718662, 131073, 3, 4718663, 131073, 3, 4718664, 131073, 3, 4718665, 131073, 3, 4718666, 131073, 3, 4718667, 1, 6, 4718668, 0, 43, 4718669, 65536, 43, 4718670, 65536, 43, 4718671, 65536, 43, 4784128, 327680, 8, 4784129, 393216, 8, 4784130, 262144, 0, 4784131, 327680, 0, 4784132, 0, 16, 4784133, 65536, 16, 4784134, 131072, 16, 4784135, 262144, 0, 4784136, 327680, 0, 4784137, 393216, 0, 4784138, 458752, 0, 4784139, 262144, 8, 4784140, 327680, 8, 4784141, 393216, 8, 4784142, 262144, 0, 4784143, 327680, 0, 4784144, 0, 16, 4784145, 65536, 16, 4784146, 131072, 16, 4784147, 262144, 0, 4784148, 327680, 0, 4784149, 393216, 0, 4784150, 458752, 0, 4784151, 262144, 8, 4784152, 327680, 8, 4784153, 393216, 8, 4784154, 262144, 0, 4784155, 327680, 0, 4784156, 0, 16, 4784157, 65536, 16, 4784158, 131072, 16, 4784159, 262144, 0, 4784160, 327680, 0, 4784161, 393216, 0, 4784162, 458752, 0, 4784163, 131072, 42, 4784164, 262145, 2, 4784165, 1, 0, 4784166, 1, 0, 4784167, 1, 0, 4784168, 1, 0, 4784169, 1, 0, 4784170, 1, 0, 4784171, 1, 0, 4784172, 1, 0, 4784173, 1, 0, 4784174, 1, 0, 4784175, 1, 0, 4784176, 1, 0, 4784177, 1, 0, 4784178, 1, 0, 4784179, 1, 0, 4784180, 1, 0, 4784181, 1, 0, 4784182, 1, 0, 4784183, 1, 0, 4784184, 1, 0, 4784185, 1, 0, 4784186, 1, 0, 4784187, 1, 0, 4784188, 1, 0, 4784189, 1, 0, 4784190, 1, 0, 4784191, 1, 0, 4784192, 1, 0, 4784193, 1, 0, 4784194, 1, 0, 4784195, 1, 0, 4784196, 1, 0, 4784197, 1, 0, 4784198, 1, 0, 4784199, 1, 0, 4784200, 1, 0, 4784201, 1, 0, 4784202, 1, 0, 4784203, 1, 4, 4784204, 0, 44, 4784205, 65536, 44, 4784206, 65536, 44, 4784207, 65536, 44, 4849665, 393216, 9, 4849668, 393216, 6, 4849670, 327680, 6, 4849672, 0, 15, 4849673, 65536, 15, 4849674, 131072, 15, 4849675, 262144, 9, 4849677, 393216, 9, 4849680, 393216, 6, 4849682, 327680, 6, 4849684, 0, 15, 4849685, 65536, 15, 4849686, 131072, 15, 4849687, 262144, 9, 4849689, 393216, 9, 4849692, 393216, 6, 4849694, 327680, 6, 4849696, 0, 15, 4849697, 65536, 15, 4849698, 131072, 15, 4849699, 131072, 42, 4849700, 262145, 2, 4849701, 1, 0, 4849702, 1, 0, 4849703, 1, 0, 4849704, 1, 0, 4849705, 1, 0, 4849706, 1, 0, 4849707, 1, 0, 4849708, 1, 0, 4849709, 1, 0, 4849710, 1, 0, 4849711, 1, 0, 4849712, 1, 0, 4849713, 1, 0, 4849714, 1, 0, 4849715, 1, 0, 4849716, 1, 0, 4849717, 1, 0, 4849718, 1, 0, 4849719, 1, 0, 4849720, 1, 0, 4849721, 1, 0, 4849722, 1, 0, 4849723, 1, 0, 4849724, 1, 0, 4849725, 1, 0, 4849726, 1, 0, 4849727, 1, 0, 4849728, 1, 0, 4849729, 1, 0, 4849730, 1, 0, 4849731, 1, 0, 4849732, 1, 0, 4849733, 1, 0, 4849734, 1, 0, 4849735, 1, 0, 4849736, 1, 0, 4849737, 1, 0, 4849738, 1, 0, 4849739, 131073, 0, 4849740, 131073, 3, 4849741, 131073, 3, 4849742, 131073, 3, 4849743, 131073, 3, 4915200, 327680, 0, 4915201, 393216, 0, 4915202, 458752, 0, 4915203, 262144, 0, 4915204, 327680, 0, 4915205, 262144, 8, 4915206, 327680, 8, 4915207, 393216, 8, 4915208, 0, 16, 4915209, 65536, 16, 4915210, 131072, 16, 4915211, 262144, 0, 4915212, 327680, 0, 4915213, 393216, 0, 4915214, 458752, 0, 4915215, 262144, 0, 4915216, 327680, 0, 4915217, 262144, 8, 4915218, 327680, 8, 4915219, 393216, 8, 4915220, 0, 16, 4915221, 65536, 16, 4915222, 131072, 16, 4915223, 262144, 0, 4915224, 327680, 0, 4915225, 393216, 0, 4915226, 458752, 0, 4915227, 262144, 0, 4915228, 327680, 0, 4915229, 262144, 8, 4915230, 327680, 8, 4915231, 393216, 8, 4915232, 0, 16, 4915233, 65536, 16, 4915234, 131072, 16, 4915235, 131072, 42, 4915236, 262145, 2, 4915237, 1, 0, 4915238, 1, 0, 4915239, 1, 0, 4915240, 1, 0, 4915241, 1, 0, 4915242, 1, 0, 4915243, 1, 0, 4915244, 1, 0, 4915245, 1, 0, 4915246, 1, 0, 4915247, 1, 0, 4915248, 1, 0, 4915249, 1, 0, 4915250, 1, 0, 4915251, 1, 0, 4915252, 1, 0, 4915253, 1, 0, 4915254, 1, 0, 4915255, 1, 0, 4915256, 1, 0, 4915257, 1, 0, 4915258, 1, 0, 4915259, 1, 0, 4915260, 1, 0, 4915261, 1, 0, 4915262, 1, 0, 4915263, 1, 0, 4915264, 1, 0, 4915265, 1, 0, 4915266, 1, 0, 4915267, 1, 0, 4915268, 1, 0, 4915269, 1, 0, 4915270, 1, 0, 4915271, 1, 0, 4915272, 1, 0, 4915273, 1, 0, 4915274, 1, 0, 4915275, 1, 0, 4915276, 1, 0, 4915277, 1, 0, 4915278, 1, 0, 4915279, 1, 0, 4980737, 0, 11, 4980738, 65536, 11, 4980739, 131072, 11, 4980741, 262144, 9, 4980743, 393216, 9, 4980749, 0, 11, 4980750, 65536, 11, 4980751, 131072, 11, 4980753, 262144, 9, 4980755, 393216, 9, 4980761, 0, 11, 4980762, 65536, 11, 4980763, 131072, 11, 4980765, 262144, 9, 4980767, 393216, 9, 4980771, 131072, 42, 4980772, 262145, 6, 4980773, 262145, 4, 4980774, 131073, 1, 4980775, 1, 0, 4980776, 1, 0, 4980777, 1, 0, 4980778, 1, 0, 4980779, 1, 0, 4980780, 1, 0, 4980781, 1, 0, 4980782, 1, 0, 4980783, 1, 0, 4980784, 1, 0, 4980785, 1, 0, 4980786, 1, 0, 4980787, 1, 0, 4980788, 1, 0, 4980789, 1, 0, 4980790, 1, 0, 4980791, 1, 0, 4980792, 1, 0, 4980793, 1, 0, 4980794, 1, 0, 4980795, 1, 0, 4980796, 1, 0, 4980797, 1, 0, 4980798, 1, 0, 4980799, 1, 0, 4980800, 1, 0, 4980801, 1, 0, 4980802, 1, 0, 4980803, 1, 0, 4980804, 1, 0, 4980805, 1, 0, 4980806, 1, 0, 4980807, 1, 0, 4980808, 1, 0, 4980809, 1, 0, 4980810, 1, 0, 4980811, 1, 0, 4980812, 1, 0, 4980813, 1, 0, 4980814, 1, 0, 4980815, 1, 0, 5046272, 458752, 0, 5046273, 0, 12, 5046275, 131072, 12, 5046276, 262144, 0, 5046277, 327680, 0, 5046278, 262144, 0, 5046279, 327680, 0, 5046280, 262144, 8, 5046281, 327680, 8, 5046282, 393216, 8, 5046283, 393216, 0, 5046284, 458752, 0, 5046285, 0, 12, 5046287, 131072, 12, 5046288, 262144, 0, 5046289, 327680, 0, 5046290, 262144, 0, 5046291, 327680, 0, 5046292, 262144, 8, 5046293, 327680, 8, 5046294, 393216, 8, 5046295, 393216, 0, 5046296, 458752, 0, 5046297, 0, 12, 5046299, 131072, 12, 5046300, 262144, 0, 5046301, 327680, 0, 5046302, 262144, 0, 5046303, 327680, 0, 5046304, 262144, 8, 5046305, 327680, 8, 5046306, 393216, 8, 5046307, 262144, 42, 5046308, 65536, 41, 5046309, 65536, 41, 5046310, 65536, 41, 5046311, 65536, 41, 5046312, 65536, 41, 5046313, 65536, 41, 5046314, 65536, 41, 5046315, 65536, 41, 5046316, 65536, 41, 5046317, 65536, 41, 5046318, 65536, 41, 5046319, 262145, 4, 5046320, 131073, 1, 5046321, 1, 0, 5046322, 1, 0, 5046323, 1, 0, 5046324, 1, 0, 5046325, 1, 0, 5046326, 1, 0, 5046327, 1, 0, 5046328, 1, 0, 5046329, 1, 0, 5046330, 1, 0, 5046331, 1, 0, 5046332, 1, 0, 5046333, 1, 0, 5046334, 1, 0, 5046335, 1, 0, 5046336, 1, 0, 5046337, 1, 0, 5046338, 1, 0, 5046339, 1, 0, 5046340, 1, 0, 5046341, 1, 0, 5046342, 1, 0, 5046343, 1, 0, 5046344, 1, 0, 5046345, 1, 0, 5046346, 1, 0, 5046347, 1, 0, 5046348, 1, 0, 5046349, 1, 0, 5046350, 1, 0, 5046351, 1, 0, 5111809, 0, 13, 5111811, 131072, 13, 5111812, 0, 15, 5111813, 65536, 15, 5111814, 131072, 15, 5111816, 262144, 9, 5111818, 393216, 9, 5111821, 0, 13, 5111823, 131072, 13, 5111824, 0, 15, 5111825, 65536, 15, 5111826, 131072, 15, 5111828, 262144, 9, 5111830, 393216, 9, 5111833, 0, 13, 5111835, 131072, 13, 5111836, 0, 15, 5111837, 65536, 15, 5111838, 131072, 15, 5111840, 262144, 9, 5111842, 393216, 9, 5111855, 131072, 42, 5111856, 262145, 2, 5111857, 1, 0, 5111858, 1, 0, 5111859, 1, 0, 5111860, 1, 0, 5111861, 1, 0, 5111862, 1, 0, 5111863, 1, 0, 5111864, 1, 0, 5111865, 1, 0, 5111866, 1, 0, 5111867, 1, 0, 5111868, 1, 0, 5111869, 1, 0, 5111870, 1, 0, 5111871, 1, 0, 5111872, 1, 0, 5111873, 1, 0, 5111874, 1, 0, 5111875, 1, 0, 5111876, 1, 0, 5111877, 1, 0, 5111878, 1, 0, 5111879, 1, 0, 5111880, 1, 0, 5111881, 1, 0, 5111882, 1, 0, 5111883, 1, 0, 5111884, 1, 0, 5111885, 1, 0, 5111886, 1, 0, 5111887, 1, 0, 5177344, 327680, 8, 5177345, 393216, 8, 5177346, 262144, 0, 5177347, 327680, 0, 5177348, 0, 16, 5177349, 65536, 16, 5177350, 131072, 16, 5177351, 262144, 0, 5177352, 327680, 0, 5177353, 393216, 0, 5177354, 458752, 0, 5177355, 262144, 8, 5177356, 327680, 8, 5177357, 393216, 8, 5177358, 262144, 0, 5177359, 327680, 0, 5177360, 0, 16, 5177361, 65536, 16, 5177362, 131072, 16, 5177363, 262144, 0, 5177364, 327680, 0, 5177365, 393216, 0, 5177366, 458752, 0, 5177367, 262144, 8, 5177368, 327680, 8, 5177369, 393216, 8, 5177370, 262144, 0, 5177371, 327680, 0, 5177372, 0, 16, 5177373, 65536, 16, 5177374, 131072, 16, 5177375, 262144, 0, 5177376, 327680, 0, 5177377, 393216, 0, 5177378, 458752, 0, 5177391, 131072, 42, 5177392, 262145, 6, 5177393, 131073, 1, 5177394, 1, 0, 5177395, 1, 0, 5177396, 1, 0, 5177397, 1, 0, 5177398, 1, 0, 5177399, 1, 0, 5177400, 1, 0, 5177401, 1, 0, 5177402, 1, 0, 5177403, 1, 0, 5177404, 1, 0, 5177405, 1, 0, 5177406, 1, 0, 5177407, 1, 0, 5177408, 1, 0, 5177409, 1, 0, 5177410, 1, 0, 5177411, 1, 0, 5177412, 1, 0, 5177413, 1, 0, 5177414, 1, 0, 5177415, 1, 0, 5177416, 1, 0, 5177417, 1, 0, 5177418, 1, 0, 5177419, 1, 0, 5177420, 1, 0, 5177421, 1, 0, 5177422, 1, 0, 5177423, 1, 0, 5242881, 393216, 9, 5242884, 393216, 6, 5242886, 327680, 6, 5242888, 0, 15, 5242889, 65536, 15, 5242890, 131072, 15, 5242891, 262144, 9, 5242893, 393216, 9, 5242896, 393216, 6, 5242898, 327680, 6, 5242900, 0, 15, 5242901, 65536, 15, 5242902, 131072, 15, 5242903, 262144, 9, 5242905, 393216, 9, 5242908, 393216, 6, 5242910, 327680, 6, 5242912, 0, 15, 5242913, 65536, 15, 5242914, 131072, 15, 5242927, 131072, 42, 5242928, 262144, 0, 5242929, 262145, 6, 5242930, 262145, 4, 5242931, 262145, 4, 5242932, 262145, 4, 5242933, 262145, 4, 5242934, 262145, 4, 5242935, 262145, 4, 5242936, 262145, 4, 5242937, 262145, 4, 5242938, 262145, 4, 5242939, 262145, 4, 5242940, 262145, 4, 5242941, 262145, 4, 5242942, 262145, 4, 5242943, 262145, 4, 5242944, 262145, 4, 5242945, 262145, 4, 5242946, 262145, 4, 5242947, 262145, 4, 5242948, 262145, 4, 5242949, 262145, 4, 5242950, 262145, 4, 5242951, 262145, 4, 5242952, 262145, 4, 5242953, 262145, 4, 5242954, 262145, 4, 5242955, 262145, 4, 5242956, 262145, 4, 5242957, 262145, 4, 5242958, 262145, 4, 5242959, 262145, 4, 5308416, 327680, 0, 5308417, 393216, 0, 5308418, 458752, 0, 5308419, 262144, 0, 5308420, 327680, 0, 5308421, 262144, 8, 5308422, 327680, 8, 5308423, 393216, 8, 5308424, 0, 16, 5308425, 65536, 16, 5308426, 131072, 16, 5308427, 262144, 0, 5308428, 327680, 0, 5308429, 393216, 0, 5308430, 458752, 0, 5308431, 262144, 0, 5308432, 327680, 0, 5308433, 262144, 8, 5308434, 327680, 8, 5308435, 393216, 8, 5308436, 0, 16, 5308437, 65536, 16, 5308438, 131072, 16, 5308439, 262144, 0, 5308440, 327680, 0, 5308441, 393216, 0, 5308442, 458752, 0, 5308443, 262144, 0, 5308444, 327680, 0, 5308445, 262144, 8, 5308446, 327680, 8, 5308447, 393216, 8, 5308448, 0, 16, 5308449, 65536, 16, 5308450, 131072, 16, 5308463, 131072, 42, 5308466, 262144, 9, 5308468, 393216, 9, 5308474, 0, 11, 5308475, 65536, 11, 5308476, 131072, 11, 5308478, 262144, 9, 5308480, 393216, 9, 5308486, 0, 11, 5308487, 65536, 11, 5308488, 131072, 11, 5308490, 262144, 9, 5308492, 393216, 9, 5373953, 0, 11, 5373954, 65536, 11, 5373955, 131072, 11, 5373957, 262144, 9, 5373959, 393216, 9, 5373965, 0, 11, 5373966, 65536, 11, 5373967, 131072, 11, 5373969, 262144, 9, 5373971, 393216, 9, 5373977, 0, 11, 5373978, 65536, 11, 5373979, 131072, 11, 5373981, 262144, 9, 5373983, 393216, 9, 5373999, 131072, 42, 5374001, 262144, 0, 5374002, 327680, 0, 5374003, 262144, 0, 5374004, 327680, 0, 5374005, 262144, 8, 5374006, 327680, 8, 5374007, 393216, 8, 5374008, 393216, 0, 5374009, 458752, 0, 5374010, 0, 12, 5374012, 131072, 12, 5374013, 262144, 0, 5374014, 327680, 0, 5374015, 262144, 0, 5374016, 327680, 0, 5374017, 262144, 8, 5374018, 327680, 8, 5374019, 393216, 8, 5374020, 393216, 0, 5374021, 458752, 0, 5374022, 0, 12, 5374024, 131072, 12, 5374025, 262144, 0, 5374026, 327680, 0, 5374027, 262144, 0, 5374028, 327680, 0, 5374029, 262144, 8, 5374030, 327680, 8, 5374031, 393216, 8, 5439488, 458752, 0, 5439489, 0, 12, 5439491, 131072, 12, 5439492, 262144, 0, 5439493, 327680, 0, 5439494, 262144, 0, 5439495, 327680, 0, 5439496, 262144, 8, 5439497, 327680, 8, 5439498, 393216, 8, 5439499, 393216, 0, 5439500, 458752, 0, 5439501, 0, 12, 5439503, 131072, 12, 5439504, 262144, 0, 5439505, 327680, 0, 5439506, 262144, 0, 5439507, 327680, 0, 5439508, 262144, 8, 5439509, 327680, 8, 5439510, 393216, 8, 5439511, 393216, 0, 5439512, 458752, 0, 5439513, 0, 12, 5439515, 131072, 12, 5439516, 262144, 0, 5439517, 327680, 0, 5439518, 262144, 0, 5439519, 327680, 0, 5439520, 262144, 8, 5439521, 327680, 8, 5439522, 393216, 8, 5439535, 131072, 42, 5439537, 0, 15, 5439538, 65536, 15, 5439539, 131072, 15, 5439541, 262144, 9, 5439543, 393216, 9, 5439546, 0, 13, 5439548, 131072, 13, 5439549, 0, 15, 5439550, 65536, 15, 5439551, 131072, 15, 5439553, 262144, 9, 5439555, 393216, 9, 5439558, 0, 13, 5439560, 131072, 13, 5439561, 0, 15, 5439562, 65536, 15, 5439563, 131072, 15, 5439565, 262144, 9, 5439567, 393216, 9, 5505025, 0, 13, 5505027, 131072, 13, 5505028, 0, 15, 5505029, 65536, 15, 5505030, 131072, 15, 5505032, 262144, 9, 5505034, 393216, 9, 5505037, 0, 13, 5505039, 131072, 13, 5505040, 0, 15, 5505041, 65536, 15, 5505042, 131072, 15, 5505044, 262144, 9, 5505046, 393216, 9, 5505049, 0, 13, 5505051, 131072, 13, 5505052, 0, 15, 5505053, 65536, 15, 5505054, 131072, 15, 5505056, 262144, 9, 5505058, 393216, 9, 5505071, 131072, 42, 5505073, 0, 16, 5505074, 65536, 16, 5505075, 131072, 16, 5505076, 262144, 0, 5505077, 327680, 0, 5505078, 393216, 0, 5505079, 458752, 0, 5505080, 262144, 8, 5505081, 327680, 8, 5505082, 393216, 8, 5505083, 262144, 0, 5505084, 327680, 0, 5505085, 0, 16, 5505086, 65536, 16, 5505087, 131072, 16, 5505088, 262144, 0, 5505089, 327680, 0, 5505090, 393216, 0, 5505091, 458752, 0, 5505092, 262144, 8, 5505093, 327680, 8, 5505094, 393216, 8, 5505095, 262144, 0, 5505096, 327680, 0, 5505097, 0, 16, 5505098, 65536, 16, 5505099, 131072, 16, 5505100, 262144, 0, 5505101, 327680, 0, 5505102, 393216, 0, 5505103, 458752, 0, 5570560, 327680, 8, 5570561, 393216, 8, 5570562, 262144, 0, 5570563, 327680, 0, 5570564, 0, 16, 5570565, 65536, 16, 5570566, 131072, 16, 5570567, 262144, 0, 5570568, 327680, 0, 5570569, 393216, 0, 5570570, 458752, 0, 5570571, 262144, 8, 5570572, 327680, 8, 5570573, 393216, 8, 5570574, 262144, 0, 5570575, 327680, 0, 5570576, 0, 16, 5570577, 65536, 16, 5570578, 131072, 16, 5570579, 262144, 0, 5570580, 327680, 0, 5570581, 393216, 0, 5570582, 458752, 0, 5570583, 262144, 8, 5570584, 327680, 8, 5570585, 393216, 8, 5570586, 262144, 0, 5570587, 327680, 0, 5570588, 0, 16, 5570589, 65536, 16, 5570590, 131072, 16, 5570591, 262144, 0, 5570592, 327680, 0, 5570593, 393216, 0, 5570594, 458752, 0, 5570607, 131072, 42, 5570611, 327680, 6, 5570613, 0, 15, 5570614, 65536, 15, 5570615, 131072, 15, 5570616, 262144, 9, 5570618, 393216, 9, 5570621, 393216, 6, 5570623, 327680, 6, 5570625, 0, 15, 5570626, 65536, 15, 5570627, 131072, 15, 5570628, 262144, 9, 5570630, 393216, 9, 5570633, 393216, 6, 5570635, 327680, 6, 5570637, 0, 15, 5570638, 65536, 15, 5570639, 131072, 15, 5636097, 393216, 9, 5636100, 393216, 6, 5636102, 327680, 6, 5636104, 0, 15, 5636105, 65536, 15, 5636106, 131072, 15, 5636107, 262144, 9, 5636109, 393216, 9, 5636112, 393216, 6, 5636114, 327680, 6, 5636116, 0, 15, 5636117, 65536, 15, 5636118, 131072, 15, 5636119, 262144, 9, 5636121, 393216, 9, 5636124, 393216, 6, 5636126, 327680, 6, 5636128, 0, 15, 5636129, 65536, 15, 5636130, 131072, 15, 5636143, 131072, 42, 5636144, 262144, 0, 5636145, 327680, 0, 5636146, 262144, 8, 5636147, 327680, 8, 5636148, 393216, 8, 5636149, 0, 16, 5636150, 65536, 16, 5636151, 131072, 16, 5636152, 262144, 0, 5636153, 327680, 0, 5636154, 393216, 0, 5636155, 458752, 0, 5636156, 262144, 0, 5636157, 327680, 0, 5636158, 262144, 8, 5636159, 327680, 8, 5636160, 393216, 8, 5636161, 0, 16, 5636162, 65536, 16, 5636163, 131072, 16, 5636164, 262144, 0, 5636165, 327680, 0, 5636166, 393216, 0, 5636167, 458752, 0, 5636168, 262144, 0, 5636169, 327680, 0, 5636170, 262144, 8, 5636171, 327680, 8, 5636172, 393216, 8, 5636173, 0, 16, 5636174, 65536, 16, 5636175, 131072, 16, 5701632, 327680, 0, 5701633, 393216, 0, 5701634, 458752, 0, 5701635, 262144, 0, 5701636, 327680, 0, 5701637, 262144, 8, 5701638, 327680, 8, 5701639, 393216, 8, 5701640, 0, 16, 5701641, 65536, 16, 5701642, 131072, 16, 5701643, 262144, 0, 5701644, 327680, 0, 5701645, 393216, 0, 5701646, 458752, 0, 5701647, 262144, 0, 5701648, 327680, 0, 5701649, 262144, 8, 5701650, 327680, 8, 5701651, 393216, 8, 5701652, 0, 16, 5701653, 65536, 16, 5701654, 131072, 16, 5701655, 262144, 0, 5701656, 327680, 0, 5701657, 393216, 0, 5701658, 458752, 0, 5701659, 262144, 0, 5701660, 327680, 0, 5701661, 262144, 8, 5701662, 327680, 8, 5701663, 393216, 8, 5701664, 0, 16, 5701665, 65536, 16, 5701666, 131072, 16, 5701679, 131072, 42, 5701682, 262144, 9, 5701684, 393216, 9, 5701690, 0, 11, 5701691, 65536, 11, 5701692, 131072, 11, 5701694, 262144, 9, 5701696, 393216, 9, 5701702, 0, 11, 5701703, 65536, 11, 5701704, 131072, 11, 5701706, 262144, 9, 5701708, 393216, 9, 5767169, 0, 11, 5767170, 65536, 11, 5767171, 131072, 11, 5767173, 262144, 9, 5767175, 393216, 9, 5767181, 0, 11, 5767182, 65536, 11, 5767183, 131072, 11, 5767185, 262144, 9, 5767187, 393216, 9, 5767193, 0, 11, 5767194, 65536, 11, 5767195, 131072, 11, 5767197, 262144, 9, 5767199, 393216, 9, 5767215, 131072, 42, 5767217, 262144, 0, 5767218, 327680, 0, 5767219, 262144, 0, 5767220, 327680, 0, 5767221, 262144, 8, 5767222, 327680, 8, 5767223, 393216, 8, 5767224, 393216, 0, 5767225, 458752, 0, 5767226, 0, 12, 5767228, 131072, 12, 5767229, 262144, 0, 5767230, 327680, 0, 5767231, 262144, 0, 5767232, 327680, 0, 5767233, 262144, 8, 5767234, 327680, 8, 5767235, 393216, 8, 5767236, 393216, 0, 5767237, 458752, 0, 5767238, 0, 12, 5767240, 131072, 12, 5767241, 262144, 0, 5767242, 327680, 0, 5767243, 262144, 0, 5767244, 327680, 0, 5767245, 262144, 8, 5767246, 327680, 8, 5767247, 393216, 8, 5832704, 458752, 0, 5832705, 0, 12, 5832707, 131072, 12, 5832708, 262144, 0, 5832709, 327680, 0, 5832710, 262144, 0, 5832711, 327680, 0, 5832712, 262144, 8, 5832713, 327680, 8, 5832714, 393216, 8, 5832715, 393216, 0, 5832716, 458752, 0, 5832717, 0, 12, 5832719, 131072, 12, 5832720, 262144, 0, 5832721, 327680, 0, 5832722, 262144, 0, 5832723, 327680, 0, 5832724, 262144, 8, 5832725, 327680, 8, 5832726, 393216, 8, 5832727, 393216, 0, 5832728, 458752, 0, 5832729, 0, 12, 5832731, 131072, 12, 5832732, 262144, 0, 5832733, 327680, 0, 5832734, 262144, 0, 5832735, 327680, 0, 5832736, 262144, 8, 5832737, 327680, 8, 5832738, 393216, 8, 5832751, 131072, 42, 5832753, 0, 15, 5832754, 65536, 15, 5832755, 131072, 15, 5832757, 262144, 9, 5832759, 393216, 9, 5832762, 0, 13, 5832764, 131072, 13, 5832765, 0, 15, 5832766, 65536, 15, 5832767, 131072, 15, 5832769, 262144, 9, 5832771, 393216, 9, 5832774, 0, 13, 5832776, 131072, 13, 5832777, 0, 15, 5832778, 65536, 15, 5832779, 131072, 15, 5832781, 262144, 9, 5832783, 393216, 9 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 524306, 262144, 94, 524307, 327680, 94, 524308, 393216, 94, 524309, 458752, 94, 524310, 0, 111, 524311, 65536, 111, 524312, 131072, 111, 589838, 0, 95, 589839, 65536, 95, 589840, 131072, 95, 589841, 196608, 95, 589842, 262144, 95, 589843, 327680, 95, 589844, 393216, 95, 589845, 458752, 95, 589846, 0, 112, 589847, 65536, 112, 589848, 131072, 112, 589849, 196608, 112, 589850, 262144, 112, 589851, 327680, 112, 589852, 393216, 112, 655374, 0, 96, 655375, 65536, 96, 655376, 131072, 96, 655377, 196608, 96, 655378, 262144, 96, 655379, 327680, 96, 655380, 393216, 96, 655381, 458752, 96, 655382, 0, 113, 655383, 65536, 113, 655384, 131072, 113, 655385, 196608, 113, 655386, 262144, 113, 655387, 327680, 113, 655388, 393216, 113, 720910, 0, 97, 720911, 65536, 97, 720912, 131072, 97, 720913, 196608, 97, 720914, 262144, 97, 720915, 327680, 97, 720916, 393216, 97, 720917, 458752, 97, 720918, 0, 114, 720919, 65536, 114, 720920, 131072, 114, 720921, 196608, 114, 720922, 262144, 114, 720923, 327680, 114, 720924, 393216, 114, 786446, 0, 98, 786447, 65536, 98, 786448, 131072, 98, 786449, 196608, 98, 786450, 262144, 98, 786451, 327680, 98, 786452, 393216, 98, 786453, 458752, 98, 786454, 0, 115, 786455, 65536, 115, 786456, 131072, 115, 786457, 196608, 115, 786458, 262144, 115, 786459, 327680, 115, 786460, 393216, 115, 851982, 0, 99, 851983, 65536, 99, 851984, 131072, 99, 851985, 196608, 99, 851986, 262144, 99, 851987, 327680, 99, 851988, 393216, 99, 851989, 458752, 99, 851990, 0, 116, 851991, 65536, 116, 851992, 131072, 116, 851993, 196608, 116, 851994, 262144, 116, 851995, 327680, 116, 851996, 393216, 116, 852001, 262146, 5, 852002, 131074, 3, 852003, 131074, 3, 852004, 131074, 3, 852005, 131074, 3, 852006, 131074, 3, 852007, 131074, 3, 852008, 2, 6, 917516, 327680, 6, 917518, 0, 100, 917519, 65536, 100, 917520, 131072, 100, 917521, 196608, 100, 917522, 262144, 100, 917523, 327680, 100, 917524, 393216, 100, 917525, 458752, 100, 917526, 0, 117, 917527, 65536, 117, 917528, 131072, 117, 917529, 196608, 117, 917530, 262144, 117, 917531, 327680, 117, 917532, 393216, 117, 917537, 262146, 2, 917538, 2, 0, 917539, 2, 0, 917540, 2, 0, 917541, 2, 0, 917542, 2, 0, 917543, 2, 0, 917544, 2, 4, 983054, 0, 101, 983055, 65536, 101, 983056, 131072, 101, 983057, 196608, 101, 983058, 262144, 101, 983059, 327680, 101, 983060, 393216, 101, 983061, 458752, 101, 983062, 0, 118, 983063, 65536, 118, 983064, 131072, 118, 983065, 196608, 118, 983066, 262144, 118, 983067, 327680, 118, 983068, 393216, 118, 983073, 262146, 2, 983074, 2, 0, 983075, 2, 0, 983076, 2, 0, 983077, 2, 0, 983078, 2, 0, 983079, 2, 0, 983080, 2, 4, 983090, 0, 11, 983091, 65536, 11, 983092, 131072, 11, 983102, 0, 11, 983103, 65536, 11, 983104, 131072, 11, 983114, 0, 11, 983115, 65536, 11, 983116, 131072, 11, 1048586, 393216, 6, 1048588, 327680, 4, 1048590, 0, 102, 1048591, 65536, 102, 1048592, 131072, 102, 1048593, 196608, 102, 1048594, 262144, 102, 1048595, 327680, 102, 1048596, 393216, 102, 1048597, 458752, 102, 1048598, 0, 119, 1048599, 65536, 119, 1048600, 131072, 119, 1048601, 196608, 119, 1048602, 262144, 119, 1048603, 327680, 119, 1048604, 0, 11, 1048605, 65536, 11, 1048606, 131072, 11, 1048609, 262146, 2, 1048610, 2, 0, 1048611, 2, 0, 1048612, 2, 0, 1048613, 2, 0, 1048614, 2, 0, 1048615, 2, 0, 1048616, 2, 4, 1048624, 393216, 0, 1048625, 458752, 0, 1048626, 0, 12, 1048627, 65536, 12, 1048628, 131072, 12, 1048629, 262144, 0, 1048630, 327680, 0, 1048631, 262144, 0, 1048632, 327680, 0, 1048633, 262144, 8, 1048634, 327680, 8, 1048635, 393216, 8, 1048636, 393216, 0, 1048637, 458752, 0, 1048638, 0, 12, 1048639, 65536, 12, 1048640, 131072, 12, 1048641, 262144, 0, 1048642, 327680, 0, 1048643, 262144, 0, 1048644, 327680, 0, 1048645, 262144, 8, 1048646, 327680, 8, 1048647, 393216, 8, 1048648, 393216, 0, 1048649, 458752, 0, 1048650, 0, 12, 1048651, 65536, 12, 1048652, 131072, 12, 1048653, 262144, 0, 1048654, 327680, 0, 1048655, 262144, 0, 1114126, 0, 103, 1114127, 65536, 103, 1114128, 131072, 103, 1114129, 196608, 103, 1114130, 262144, 103, 1114131, 327680, 103, 1114132, 393216, 103, 1114133, 458752, 103, 1114134, 0, 120, 1114135, 65536, 120, 1114136, 131072, 120, 1114137, 196608, 120, 1114138, 262144, 120, 1114139, 327680, 120, 1114140, 0, 12, 1114145, 262146, 2, 1114146, 2, 0, 1114147, 2, 0, 1114148, 2, 0, 1114149, 2, 0, 1114150, 2, 0, 1114151, 2, 0, 1114152, 2, 4, 1114159, 327680, 4, 1114162, 393216, 4, 1114164, 327680, 6, 1114166, 327680, 6, 1114169, 393216, 6, 1114171, 327680, 4, 1114174, 393216, 4, 1114176, 327680, 6, 1114178, 327680, 6, 1114181, 393216, 6, 1114183, 327680, 4, 1114186, 393216, 4, 1114188, 327680, 6, 1114190, 327680, 6, 1179658, 393216, 6, 1179660, 327680, 4, 1179662, 0, 104, 1179663, 65536, 104, 1179664, 131072, 104, 1179665, 196608, 104, 1179666, 262144, 104, 1179667, 327680, 104, 1179668, 393216, 104, 1179669, 458752, 104, 1179670, 0, 121, 1179671, 65536, 121, 1179672, 131072, 121, 1179673, 196608, 121, 1179674, 262144, 121, 1179675, 327680, 121, 1179676, 0, 13, 1179681, 262146, 2, 1179682, 2, 0, 1179683, 2, 0, 1179684, 2, 0, 1179685, 2, 0, 1179686, 2, 0, 1179687, 2, 0, 1179688, 2, 4, 1245198, 0, 105, 1245199, 65536, 105, 1245200, 131072, 105, 1245201, 196608, 105, 1245202, 262144, 105, 1245203, 327680, 105, 1245204, 393216, 105, 1245205, 458752, 105, 1245206, 0, 122, 1245207, 65536, 122, 1245208, 131072, 122, 1245209, 196608, 122, 1245210, 262144, 122, 1245211, 327680, 122, 1245212, 262144, 8, 1245213, 327680, 8, 1245214, 393216, 8, 1245217, 262146, 2, 1245218, 2, 0, 1245219, 2, 0, 1245220, 2, 0, 1245221, 2, 0, 1245222, 2, 0, 1245223, 2, 0, 1245224, 2, 4, 1245234, 327680, 6, 1245237, 393216, 6, 1245242, 393216, 6, 1245246, 327680, 6, 1245249, 393216, 6, 1245254, 393216, 6, 1245258, 327680, 6, 1245261, 393216, 6, 1310732, 327680, 6, 1310733, 0, 11, 1310734, 65536, 11, 1310735, 131072, 11, 1310736, 131072, 106, 1310737, 196608, 106, 1310738, 262144, 106, 1310739, 327680, 106, 1310740, 393216, 106, 1310741, 458752, 106, 1310742, 0, 123, 1310743, 65536, 123, 1310744, 131072, 123, 1310745, 0, 11, 1310746, 65536, 11, 1310747, 131072, 11, 1310748, 0, 15, 1310749, 65536, 15, 1310750, 131072, 15, 1310753, 262146, 2, 1310754, 2, 0, 1310755, 2, 0, 1310756, 2, 0, 1310757, 2, 0, 1310758, 2, 0, 1310759, 2, 0, 1310760, 2, 4, 1376269, 0, 12, 1376271, 131072, 12, 1376272, 262144, 0, 1376273, 327680, 0, 1376274, 262144, 107, 1376275, 327680, 107, 1376276, 393216, 107, 1376277, 458752, 107, 1376278, 0, 124, 1376279, 65536, 124, 1376280, 131072, 124, 1376281, 0, 12, 1376282, 65536, 12, 1376283, 131072, 12, 1376284, 0, 16, 1376285, 65536, 16, 1376286, 131072, 16, 1376289, 262146, 6, 1376290, 262146, 4, 1376291, 262146, 4, 1376292, 262146, 4, 1376293, 262146, 4, 1376294, 262146, 4, 1376295, 262146, 4, 1376296, 131074, 6, 1376303, 327680, 6, 1376305, 327680, 4, 1376308, 393216, 4, 1376310, 393216, 6, 1376315, 327680, 6, 1376317, 327680, 4, 1376320, 393216, 4, 1376322, 393216, 6, 1376327, 327680, 6, 1376329, 327680, 4, 1376332, 393216, 4, 1376334, 393216, 6, 1441805, 0, 13, 1441806, 0, 108, 1441807, 262144, 73, 1441810, 393216, 6, 1441811, 196608, 3, 1441812, 393216, 108, 1441813, 458752, 108, 1441814, 0, 125, 1441815, 65536, 125, 1441816, 131072, 125, 1441817, 0, 13, 1441818, 262144, 125, 1441819, 131072, 13, 1441825, 262144, 32, 1507342, 0, 109, 1507343, 65536, 109, 1507346, 262144, 109, 1507347, 196608, 4, 1507348, 393216, 109, 1507349, 458752, 109, 1507350, 0, 126, 1507351, 65536, 126, 1507352, 131072, 126, 1507363, 393216, 19, 1507364, 458752, 19, 1507375, 327680, 4, 1507378, 393216, 4, 1507380, 327680, 6, 1507382, 327680, 6, 1507385, 393216, 6, 1507387, 327680, 4, 1507390, 393216, 4, 1507392, 327680, 6, 1507394, 327680, 6, 1507397, 393216, 6, 1507399, 327680, 4, 1507402, 393216, 4, 1507404, 327680, 6, 1507406, 327680, 6, 1572878, 393216, 6, 1572880, 0, 11, 1572891, 0, 6, 1572892, 65536, 6, 1572893, 131072, 6, 1572897, 327680, 20, 1572899, 393216, 20, 1572900, 458752, 20, 1638419, 458752, 29, 1638423, 458752, 29, 1638427, 0, 7, 1638428, 65536, 7, 1638429, 131072, 7, 1638434, 327680, 19, 1638435, 196608, 32, 1638450, 327680, 6, 1638453, 393216, 6, 1638458, 393216, 6, 1638462, 327680, 6, 1638465, 393216, 6, 1638470, 393216, 6, 1638474, 327680, 6, 1638477, 393216, 6, 1703952, 393216, 6, 1703955, 458752, 30, 1703959, 458752, 30, 1703963, 262144, 0, 1703964, 327680, 0, 1703965, 393216, 0, 1703966, 458752, 0, 1769498, 327680, 6, 1769500, 327680, 75, 1769503, 393216, 4, 1769506, 327680, 20, 1769519, 327680, 6, 1769521, 327680, 4, 1769524, 393216, 4, 1769526, 393216, 6, 1769531, 327680, 6, 1769533, 327680, 4, 1769536, 393216, 4, 1769538, 393216, 6, 1769543, 327680, 6, 1769545, 327680, 4, 1769548, 393216, 4, 1769550, 393216, 6, 1835022, 393216, 6, 1835024, 65536, 74, 1835027, 393216, 6, 1835041, 196608, 32, 1835044, 327680, 19, 1900569, 327680, 6, 1900572, 327680, 73, 1900577, 393216, 19, 1900578, 458752, 19, 1900591, 327680, 4, 1900594, 393216, 4, 1900596, 327680, 6, 1900598, 327680, 6, 1900601, 393216, 6, 1900603, 327680, 4, 1900606, 393216, 4, 1900608, 327680, 6, 1900610, 327680, 6, 1900613, 393216, 6, 1900615, 327680, 4, 1900618, 393216, 4, 1900620, 327680, 6, 1900622, 327680, 6, 1966091, 393216, 6, 1966093, 327680, 4, 1966096, 393216, 4, 1966099, 458752, 29, 1966103, 458752, 29, 1966113, 393216, 20, 1966114, 458752, 20, 2031635, 458752, 30, 2031639, 458752, 30, 2031645, 393216, 6, 2031647, 393216, 6, 2031666, 327680, 6, 2031669, 393216, 6, 2031674, 393216, 6, 2031678, 327680, 6, 2031681, 393216, 6, 2031686, 393216, 6, 2031690, 327680, 6, 2031693, 393216, 6, 2097164, 393216, 6, 2097166, 327680, 6, 2097171, 393216, 4, 2162735, 327680, 6, 2162737, 327680, 4, 2162740, 393216, 4, 2162742, 393216, 6, 2162747, 327680, 6, 2162749, 327680, 4, 2162752, 393216, 4, 2162754, 393216, 6, 2162759, 327680, 6, 2162761, 327680, 4, 2162764, 393216, 4, 2162766, 393216, 6, 2228240, 393216, 6, 2228242, 65536, 11, 2293788, 393216, 6, 2293802, 327680, 6, 2293804, 327680, 4, 2293807, 393216, 76, 2293810, 393216, 4, 2293812, 327680, 6, 2293814, 327680, 6, 2293817, 393216, 6, 2293819, 327680, 4, 2293822, 393216, 4, 2293824, 327680, 6, 2293826, 327680, 6, 2293829, 393216, 6, 2293831, 327680, 4, 2293834, 393216, 4, 2293836, 327680, 6, 2293838, 327680, 6, 2359308, 131072, 16, 2359313, 393216, 6, 2359327, 327680, 0, 2359328, 393216, 0, 2359329, 458752, 0, 2359330, 131072, 41, 2424842, 393216, 4, 2424851, 196608, 45, 2424852, 262144, 45, 2424853, 327680, 45, 2424854, 393216, 45, 2424855, 458752, 45, 2424857, 327680, 6, 2424866, 393216, 4, 2424882, 327680, 6, 2424885, 393216, 6, 2424890, 393216, 6, 2424894, 327680, 6, 2424897, 393216, 6, 2424902, 393216, 6, 2424906, 327680, 6, 2424909, 393216, 6, 2490376, 0, 15, 2490377, 65536, 15, 2490378, 131072, 15, 2490382, 0, 15, 2490383, 65536, 15, 2490384, 131072, 15, 2490387, 196608, 46, 2490388, 262144, 46, 2490389, 327680, 46, 2490390, 393216, 46, 2490391, 458752, 46, 2555904, 327680, 0, 2555905, 393216, 0, 2555906, 458752, 0, 2555907, 262144, 0, 2555908, 327680, 0, 2555909, 262144, 8, 2555910, 327680, 8, 2555911, 393216, 8, 2555912, 0, 16, 2555913, 65536, 16, 2555914, 131072, 16, 2555918, 0, 16, 2555919, 65536, 16, 2555920, 131072, 16, 2555921, 393216, 0, 2555922, 458752, 0, 2555923, 196608, 47, 2555925, 327680, 47, 2555927, 458752, 47, 2555928, 262144, 0, 2555929, 327680, 0, 2555930, 0, 12, 2555932, 131072, 12, 2555946, 327680, 6, 2555948, 327680, 6, 2555951, 458752, 76, 2555954, 393216, 6, 2555956, 393216, 4, 2555958, 393216, 6, 2555963, 327680, 6, 2555966, 393216, 6, 2555968, 393216, 4, 2555970, 393216, 6, 2555975, 327680, 6, 2555978, 393216, 6, 2555980, 393216, 4, 2555982, 393216, 6, 2621440, 327680, 4, 2621443, 393216, 4, 2621445, 393216, 6, 2621456, 327680, 4, 2621459, 393216, 4, 2621463, 458752, 29, 2621466, 393216, 6, 2621476, 393216, 19, 2621477, 458752, 19, 2621479, 327680, 19, 2686987, 327680, 6, 2686989, 0, 59, 2686990, 65536, 59, 2686991, 131072, 59, 2686992, 196608, 59, 2686999, 458752, 30, 2687002, 262144, 59, 2687003, 327680, 59, 2687004, 393216, 59, 2687005, 458752, 59, 2687009, 393216, 4, 2687012, 393216, 20, 2687013, 458752, 20, 2687021, 196608, 24, 2687022, 327680, 74, 2687023, 393216, 74, 2687025, 262144, 59, 2687026, 327680, 59, 2687027, 393216, 59, 2687028, 458752, 59, 2687029, 262144, 8, 2687030, 327680, 8, 2687031, 393216, 8, 2687032, 262144, 59, 2687033, 327680, 59, 2687034, 393216, 59, 2687035, 458752, 59, 2687036, 262144, 0, 2687037, 327680, 0, 2687038, 393216, 0, 2687039, 458752, 0, 2687046, 327680, 6, 2687048, 327680, 4, 2687050, 327680, 6, 2687052, 327680, 4, 2752513, 393216, 4, 2752515, 327680, 6, 2752517, 327680, 6, 2752520, 393216, 6, 2752525, 0, 60, 2752526, 65536, 60, 2752527, 131072, 60, 2752528, 196608, 60, 2752538, 262144, 60, 2752539, 327680, 60, 2752540, 393216, 60, 2752541, 458752, 60, 2752553, 327680, 19, 2752557, 327680, 6, 2752560, 393216, 6, 2752561, 262144, 60, 2752562, 327680, 60, 2752563, 393216, 60, 2752564, 458752, 60, 2752576, 393216, 4, 2818061, 0, 61, 2818062, 65536, 61, 2818063, 131072, 61, 2818064, 196608, 61, 2818067, 393216, 6, 2818074, 262144, 61, 2818075, 327680, 61, 2818076, 393216, 61, 2818077, 458752, 61, 2818078, 0, 15, 2818079, 65536, 15, 2818080, 131072, 15, 2818085, 327680, 19, 2818087, 262144, 32, 2818095, 65536, 11, 2818096, 131072, 11, 2818097, 262144, 61, 2818098, 327680, 61, 2818099, 393216, 61, 2818100, 458752, 61, 2818113, 327680, 19, 2818115, 262144, 32, 2818119, 0, 11, 2818121, 131072, 11, 2883585, 327680, 6, 2883588, 393216, 6, 2883593, 393216, 6, 2883595, 393216, 4, 2883597, 0, 62, 2883598, 65536, 62, 2883599, 131072, 62, 2883600, 196608, 62, 2883610, 262144, 62, 2883611, 327680, 62, 2883612, 393216, 62, 2883613, 458752, 62, 2883625, 393216, 19, 2883626, 458752, 19, 2883633, 262144, 62, 2883634, 327680, 62, 2883635, 393216, 62, 2883636, 458752, 62, 2883644, 262144, 21, 2883651, 393216, 19, 2883652, 458752, 19, 2949132, 458752, 29, 2949133, 0, 63, 2949134, 65536, 63, 2949135, 131072, 63, 2949136, 196608, 63, 2949143, 458752, 29, 2949146, 262144, 63, 2949147, 327680, 63, 2949148, 393216, 63, 2949149, 458752, 63, 2949156, 327680, 20, 2949157, 196608, 32, 2949159, 262144, 3, 2949161, 393216, 20, 2949162, 458752, 20, 2949169, 458752, 29, 2949170, 327680, 63, 2949171, 393216, 63, 2949172, 458752, 63, 2949180, 262144, 22, 2949181, 458752, 29, 2949187, 393216, 20, 2949188, 458752, 20, 2949195, 327680, 4, 2949198, 393216, 4, 3014656, 327680, 4, 3014659, 393216, 4, 3014661, 393216, 6, 3014668, 458752, 30, 3014679, 458752, 30, 3014690, 0, 58, 3014691, 65536, 58, 3014692, 65536, 58, 3014693, 65536, 58, 3014694, 65536, 58, 3014695, 262144, 4, 3014696, 65536, 58, 3014697, 65536, 58, 3014698, 65536, 58, 3014699, 65536, 58, 3014700, 131072, 58, 3014705, 458752, 30, 3014717, 458752, 30, 3014723, 0, 41, 3014724, 393216, 73, 3014725, 458752, 73, 3014726, 393216, 0, 3080256, 327680, 20, 3080259, 327680, 6, 3080261, 327680, 4, 3080263, 327680, 6, 3080265, 327680, 4, 3080268, 393216, 4, 3080270, 327680, 6, 3145729, 393216, 4, 3145731, 327680, 6, 3145733, 327680, 6, 3145736, 393216, 6, 3145793, 196608, 32, 3211293, 262144, 21, 3211298, 0, 58, 3211299, 65536, 58, 3211300, 65536, 58, 3211301, 65536, 58, 3211302, 65536, 58, 3211303, 65536, 58, 3211304, 65536, 58, 3211305, 65536, 58, 3211306, 65536, 58, 3211307, 65536, 58, 3211308, 131072, 58, 3211335, 0, 15, 3211336, 65536, 15, 3211337, 131072, 15, 3211340, 327680, 6, 3211343, 393216, 6, 3276801, 327680, 6, 3276804, 393216, 6, 3276809, 393216, 6, 3276811, 458752, 74, 3276814, 393216, 6, 3276816, 393216, 6, 3276818, 327680, 6, 3276821, 393216, 6, 3276823, 393216, 6, 3276825, 393216, 6, 3276827, 393216, 4, 3276829, 262144, 22, 3276834, 131072, 74, 3276835, 262144, 74, 3276836, 327680, 58, 3276837, 65536, 56, 3276838, 65536, 56, 3276839, 327680, 58, 3276840, 65536, 56, 3276841, 65536, 56, 3276842, 327680, 58, 3276843, 262144, 74, 3276844, 196608, 74, 3276845, 327680, 6, 3276848, 131072, 15, 3276850, 65536, 11, 3276852, 458752, 29, 3276862, 262144, 0, 3276863, 327680, 0, 3276864, 393216, 0, 3276865, 458752, 0, 3276866, 262144, 0, 3276867, 327680, 0, 3342356, 65536, 11, 3342357, 131072, 11, 3342370, 0, 80, 3342371, 65536, 80, 3342372, 262144, 58, 3342373, 131072, 80, 3342374, 131072, 80, 3342375, 262144, 58, 3342376, 196608, 80, 3342377, 196608, 80, 3342378, 262144, 58, 3342379, 262144, 80, 3342380, 327680, 80, 3342388, 458752, 30, 3342394, 327680, 4, 3342397, 458752, 74, 3342399, 327680, 4, 3342402, 393216, 4, 3342404, 393216, 6, 3342409, 327680, 6, 3342411, 327680, 4, 3342414, 393216, 4, 3407872, 327680, 4, 3407875, 393216, 4, 3407877, 393216, 6, 3407883, 327680, 6, 3407886, 393216, 6, 3407893, 327680, 4, 3407896, 393216, 4, 3407898, 393216, 6, 3407909, 327680, 35, 3407910, 393216, 35, 3407913, 196608, 32, 3473429, 65536, 15, 3473445, 327680, 36, 3473446, 393216, 36, 3473448, 327680, 19, 3473450, 327680, 20, 3473466, 393216, 6, 3473469, 327680, 4, 3473472, 393216, 4, 3473474, 327680, 6, 3473476, 327680, 6, 3473479, 393216, 6, 3473481, 327680, 4, 3473484, 393216, 4, 3473486, 327680, 6, 3538945, 393216, 4, 3538947, 327680, 6, 3538949, 327680, 6, 3538952, 393216, 6, 3538955, 327680, 4, 3538958, 393216, 4, 3538960, 393216, 4, 3538977, 458752, 29, 3538978, 327680, 24, 3538979, 131072, 41, 3538981, 393216, 19, 3538982, 458752, 19, 3538985, 327680, 35, 3538986, 393216, 35, 3538989, 327680, 6, 3538991, 327680, 4, 3538994, 393216, 4, 3538996, 393216, 6, 3604513, 458752, 30, 3604517, 393216, 20, 3604518, 458752, 20, 3604521, 327680, 36, 3604522, 393216, 36, 3604538, 327680, 4, 3604541, 393216, 4, 3604544, 327680, 6, 3604547, 393216, 6, 3604552, 393216, 6, 3604556, 327680, 6, 3604559, 393216, 6, 3670017, 327680, 6, 3670020, 393216, 6, 3670025, 393216, 6, 3670027, 393216, 4, 3670056, 327680, 20, 3670062, 327680, 4, 3670065, 393216, 4, 3735570, 327680, 6, 3735573, 393216, 6, 3735575, 393216, 6, 3735590, 196608, 32, 3735604, 196608, 45, 3735605, 262144, 45, 3735606, 327680, 45, 3735607, 393216, 45, 3735608, 458752, 45, 3735613, 327680, 6, 3735616, 393216, 6, 3735618, 393216, 4, 3735620, 393216, 6, 3735625, 327680, 6, 3735628, 393216, 6, 3735630, 393216, 4, 3801088, 327680, 4, 3801091, 393216, 4, 3801093, 393216, 6, 3801099, 327680, 6, 3801102, 393216, 6, 3801104, 393216, 4, 3801125, 327680, 20, 3801129, 327680, 19, 3801140, 196608, 46, 3801141, 262144, 46, 3801142, 327680, 46, 3801143, 393216, 46, 3801144, 458752, 46, 3801149, 131072, 11, 3866661, 393216, 19, 3866662, 458752, 19, 3866664, 262144, 32, 3866666, 393216, 19, 3866667, 458752, 19, 3866670, 262144, 0, 3866671, 327680, 0, 3866672, 262144, 0, 3866673, 327680, 0, 3866676, 196608, 47, 3866680, 458752, 47, 3866681, 262144, 0, 3866682, 327680, 0, 3866683, 0, 12, 3866685, 131072, 12, 3866693, 0, 15, 3866694, 65536, 15, 3866695, 131072, 15, 3866702, 0, 15, 3866703, 65536, 15, 3932161, 393216, 4, 3932163, 327680, 6, 3932165, 327680, 6, 3932168, 393216, 6, 3932172, 262144, 21, 3932193, 458752, 29, 3932197, 393216, 20, 3932198, 458752, 20, 3932202, 393216, 20, 3932203, 458752, 20, 3932205, 327680, 6, 3932212, 458752, 29, 3932216, 0, 74, 3932219, 393216, 6, 3932221, 131072, 13, 3932222, 262144, 0, 3932223, 327680, 0, 3932224, 262144, 0, 3932225, 327680, 0, 3932226, 0, 11, 3932227, 65536, 11, 3932228, 131072, 11, 3932229, 0, 16, 3932230, 65536, 16, 3932231, 131072, 16, 3932232, 262144, 0, 3932233, 327680, 0, 3932234, 262144, 0, 3932235, 327680, 0, 3932236, 262144, 0, 3932237, 327680, 0, 3932238, 0, 16, 3932239, 65536, 16, 3997708, 262144, 22, 3997711, 327680, 6, 3997714, 393216, 6, 3997716, 393216, 4, 3997718, 393216, 6, 3997720, 262144, 21, 3997729, 458752, 30, 3997736, 327680, 20, 3997748, 458752, 30, 3997752, 458752, 30, 3997757, 262144, 21, 3997762, 0, 12, 3997763, 65536, 12, 3997764, 131072, 12, 3997767, 327680, 6, 3997770, 393216, 6, 3997772, 393216, 6, 3997774, 393216, 6, 4063233, 327680, 6, 4063236, 393216, 6, 4063241, 393216, 6, 4063243, 393216, 4, 4063252, 0, 15, 4063253, 65536, 15, 4063254, 131072, 15, 4063256, 262144, 22, 4063264, 0, 15, 4063265, 65536, 15, 4063266, 131072, 15, 4063269, 262144, 32, 4063275, 262144, 32, 4063277, 327680, 6, 4063282, 393216, 4, 4063293, 262144, 22, 4063298, 0, 13, 4063299, 65536, 13, 4063300, 131072, 13, 4128779, 262144, 0, 4128780, 327680, 0, 4128781, 393216, 0, 4128782, 458752, 0, 4128783, 262144, 0, 4128784, 327680, 0, 4128785, 262144, 8, 4128786, 327680, 8, 4128787, 393216, 8, 4128788, 0, 16, 4128789, 65536, 16, 4128790, 131072, 16, 4128791, 262144, 0, 4128792, 327680, 0, 4128793, 393216, 0, 4128794, 458752, 0, 4128795, 262144, 0, 4128796, 327680, 0, 4128797, 262144, 8, 4128798, 327680, 8, 4128799, 393216, 8, 4128800, 0, 16, 4128801, 65536, 16, 4128802, 131072, 16, 4128806, 327680, 19, 4128808, 393216, 19, 4128809, 458752, 19, 4128839, 327680, 6, 4128842, 393216, 6, 4128844, 327680, 6, 4194304, 327680, 4, 4194307, 393216, 4, 4194309, 393216, 6, 4194314, 327680, 6, 4194316, 327680, 4, 4194319, 393216, 4, 4194321, 393216, 6, 4194326, 327680, 6, 4194328, 327680, 4, 4194331, 393216, 4, 4194333, 393216, 6, 4194338, 327680, 6, 4194344, 393216, 20, 4194345, 458752, 20, 4194350, 0, 15, 4194351, 65536, 15, 4194352, 131072, 15, 4259883, 327680, 19, 4259885, 262144, 21, 4259886, 0, 16, 4259887, 65536, 16, 4259888, 131072, 16, 4259893, 262144, 0, 4259911, 327680, 6, 4259914, 393216, 6, 4259915, 0, 15, 4259916, 65536, 15, 4259917, 131072, 15, 4259918, 393216, 4, 4325377, 393216, 4, 4325379, 327680, 6, 4325381, 327680, 6, 4325384, 393216, 6, 4325386, 327680, 4, 4325389, 393216, 4, 4325391, 327680, 6, 4325393, 327680, 6, 4325396, 393216, 6, 4325398, 327680, 4, 4325401, 393216, 4, 4325403, 327680, 6, 4325405, 327680, 6, 4325408, 393216, 6, 4325421, 262144, 22, 4325428, 327680, 6, 4325440, 327680, 6, 4325445, 0, 11, 4325446, 65536, 11, 4325447, 131072, 11, 4325451, 0, 16, 4325452, 65536, 16, 4325453, 131072, 16, 4390954, 327680, 20, 4390983, 327680, 6, 4390986, 393216, 6, 4390989, 327680, 6, 4456449, 327680, 6, 4456452, 393216, 6, 4456457, 393216, 6, 4456461, 327680, 6, 4456464, 393216, 6, 4456469, 393216, 6, 4456473, 327680, 6, 4456476, 393216, 6, 4456481, 393216, 6, 4456483, 393216, 4, 4456489, 262144, 32, 4456492, 327680, 4, 4456497, 393216, 4, 4456503, 0, 11, 4456504, 65536, 11, 4456505, 131072, 11, 4456511, 327680, 4, 4456514, 393216, 4, 4522039, 0, 12, 4522040, 65536, 12, 4522041, 131072, 12, 4522043, 262144, 8, 4522044, 327680, 8, 4522045, 393216, 8, 4522062, 327680, 6, 4587520, 327680, 4, 4587523, 393216, 4, 4587525, 393216, 6, 4587530, 327680, 6, 4587532, 327680, 4, 4587535, 393216, 4, 4587537, 393216, 6, 4587542, 327680, 6, 4587544, 327680, 4, 4587547, 393216, 4, 4587549, 393216, 6, 4587571, 262144, 32, 4587575, 0, 13, 4587576, 65536, 13, 4587577, 131072, 13, 4587579, 262144, 9, 4587580, 327680, 9, 4587581, 393216, 9, 4587599, 393216, 6, 4653098, 327680, 20, 4653099, 327680, 20, 4653101, 262144, 32, 4653103, 196608, 32, 4653105, 393216, 19, 4653106, 458752, 19, 4653108, 327680, 19, 4653111, 0, 14, 4653112, 65536, 14, 4653113, 131072, 14, 4653115, 262144, 10, 4653116, 327680, 10, 4653117, 393216, 10, 4718593, 393216, 4, 4718595, 327680, 6, 4718597, 327680, 6, 4718600, 393216, 6, 4718602, 327680, 4, 4718605, 393216, 4, 4718607, 327680, 6, 4718609, 327680, 6, 4718612, 393216, 6, 4718614, 327680, 4, 4718617, 393216, 4, 4718619, 327680, 6, 4718621, 327680, 6, 4718624, 393216, 6, 4718638, 327680, 19, 4718641, 393216, 20, 4718642, 458752, 20, 4718646, 196608, 32, 4784180, 393216, 19, 4784181, 458752, 19, 4784184, 327680, 20, 4784188, 393216, 19, 4784189, 458752, 19, 4784190, 196608, 32, 4784192, 327680, 19, 4784194, 262144, 32, 4784196, 327680, 20, 4784200, 327680, 19, 4849665, 327680, 6, 4849668, 393216, 6, 4849673, 393216, 6, 4849677, 327680, 6, 4849680, 393216, 6, 4849685, 393216, 6, 4849689, 327680, 6, 4849692, 393216, 6, 4849697, 393216, 6, 4849699, 393216, 4, 4849712, 327680, 20, 4849716, 393216, 20, 4849717, 458752, 20, 4849719, 262144, 32, 4849724, 393216, 20, 4849725, 458752, 20, 4849727, 262144, 32, 4849733, 393216, 19, 4849734, 458752, 19, 4849736, 262144, 32, 4915257, 327680, 19, 4915259, 196608, 32, 4915269, 393216, 20, 4915270, 458752, 20, 4980736, 327680, 4, 4980739, 393216, 4, 4980741, 393216, 6, 4980746, 327680, 6, 4980748, 327680, 4, 4980751, 393216, 4, 4980753, 393216, 6, 4980758, 327680, 6, 4980760, 327680, 4, 4980763, 393216, 4, 4980765, 393216, 6, 4980786, 327680, 20, 4980789, 196608, 32, 4980797, 327680, 20, 4980803, 327680, 20, 5046319, 131072, 41, 5111809, 393216, 4, 5111811, 327680, 6, 5111813, 327680, 6, 5111816, 393216, 6, 5111818, 327680, 4, 5111821, 393216, 4, 5111823, 327680, 6, 5111825, 327680, 6, 5111828, 393216, 6, 5111830, 327680, 4, 5111833, 393216, 4, 5111835, 327680, 6, 5111837, 327680, 6, 5111840, 393216, 6, 5177397, 0, 15, 5177398, 65536, 15, 5177399, 131072, 15, 5177409, 0, 15, 5177410, 65536, 15, 5177411, 131072, 15, 5177421, 0, 15, 5177422, 65536, 15, 5177423, 131072, 15, 5242881, 327680, 6, 5242884, 393216, 6, 5242889, 393216, 6, 5242893, 327680, 6, 5242896, 393216, 6, 5242901, 393216, 6, 5242905, 327680, 6, 5242908, 393216, 6, 5242913, 393216, 6, 5242915, 393216, 4, 5242929, 327680, 0, 5242930, 262144, 8, 5242931, 327680, 8, 5242932, 393216, 8, 5242933, 0, 16, 5242934, 65536, 16, 5242935, 131072, 16, 5242936, 262144, 0, 5242937, 327680, 0, 5242938, 393216, 0, 5242939, 458752, 0, 5242940, 262144, 0, 5242941, 327680, 0, 5242942, 262144, 8, 5242943, 327680, 8, 5242944, 393216, 8, 5242945, 0, 16, 5242946, 65536, 16, 5242947, 131072, 16, 5242948, 262144, 0, 5242949, 327680, 0, 5242950, 393216, 0, 5242951, 458752, 0, 5242952, 262144, 0, 5242953, 327680, 0, 5242954, 262144, 8, 5242955, 327680, 8, 5242956, 393216, 8, 5242957, 0, 16, 5242958, 65536, 16, 5242959, 131072, 16, 5308463, 327680, 6, 5308466, 393216, 6, 5308471, 327680, 6, 5308473, 327680, 4, 5308476, 393216, 4, 5308478, 393216, 6, 5308483, 327680, 6, 5308485, 327680, 4, 5308488, 393216, 4, 5308490, 393216, 6, 5308495, 327680, 6, 5373952, 327680, 4, 5373955, 393216, 4, 5373957, 393216, 6, 5373962, 327680, 6, 5373964, 327680, 4, 5373967, 393216, 4, 5373969, 393216, 6, 5373974, 327680, 6, 5373976, 327680, 4, 5373979, 393216, 4, 5373981, 393216, 6, 5439536, 327680, 6, 5439538, 327680, 6, 5439541, 393216, 6, 5439543, 327680, 4, 5439546, 393216, 4, 5439548, 327680, 6, 5439550, 327680, 6, 5439553, 393216, 6, 5439555, 327680, 4, 5439558, 393216, 4, 5439560, 327680, 6, 5439562, 327680, 6, 5439565, 393216, 6, 5439567, 327680, 4, 5505025, 393216, 4, 5505027, 327680, 6, 5505029, 327680, 6, 5505032, 393216, 6, 5505034, 327680, 4, 5505037, 393216, 4, 5505039, 327680, 6, 5505041, 327680, 6, 5505044, 393216, 6, 5505046, 327680, 4, 5505049, 393216, 4, 5505051, 327680, 6, 5505053, 327680, 6, 5505056, 393216, 6, 5570614, 393216, 6, 5570618, 327680, 6, 5570621, 393216, 6, 5570626, 393216, 6, 5570630, 327680, 6, 5570633, 393216, 6, 5570638, 393216, 6, 5636097, 327680, 6, 5636100, 393216, 6, 5636105, 393216, 6, 5636109, 327680, 6, 5636112, 393216, 6, 5636117, 393216, 6, 5636121, 327680, 6, 5636124, 393216, 6, 5636129, 393216, 6, 5701679, 327680, 6, 5701682, 393216, 6, 5701687, 327680, 6, 5701689, 327680, 4, 5701692, 393216, 4, 5701694, 393216, 6, 5701699, 327680, 6, 5701701, 327680, 4, 5701704, 393216, 4, 5701706, 393216, 6, 5701711, 327680, 6, 5767168, 327680, 4, 5767171, 393216, 4, 5767173, 393216, 6, 5767178, 327680, 6, 5767180, 327680, 4, 5767183, 393216, 4, 5767185, 393216, 6, 5767190, 327680, 6, 5767192, 327680, 4, 5767195, 393216, 4, 5767197, 393216, 6, 5832752, 327680, 6, 5832754, 327680, 6, 5832757, 393216, 6, 5832759, 327680, 4, 5832762, 393216, 4, 5832764, 327680, 6, 5832766, 327680, 6, 5832769, 393216, 6, 5832771, 327680, 4, 5832774, 393216, 4, 5832776, 327680, 6, 5832778, 327680, 6, 5832781, 393216, 6, 5832783, 327680, 4 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 1840) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town_M171.tscn" +location = Vector2(656, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 1456) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town_Rest_Center.tscn" +location = Vector2(272, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 688) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town_Gym.tscn" +location = Vector2(560, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 1456) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town_M171.tscn" +location = Vector2(176, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1616, 1456) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town_M171.tscn" +location = Vector2(912, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1840, 1456) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town_M171.tscn" +location = Vector2(1744, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2288, 2128) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(432, 1552) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2288, 2096) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(432, 1552) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2288, 2064) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(432, 1552) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 1264) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1680, 1776) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 1520) +texture = ExtResource("303") +facing = "Left" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1648) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(624, 1520) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 1520) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 1904) +texture = ExtResource("307") +facing = "Left" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 1616) +texture = ExtResource("308") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(496, 1808) +texture = ExtResource("6") +item_id = 238 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(848, 816) +texture = ExtResource("6") +item_id = 288 diff --git a/Maps/AmatreeTown/Amatree_Town_Gym.gd b/Maps/AmatreeTown/Amatree_Town_Gym.gd new file mode 100644 index 000000000..6f382319d --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_Gym.gd @@ -0,0 +1,63 @@ +extends Node2D # gen_map.py Map069 + +var map_name = "Amatree Town(Gym)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(592, 1008): + Global.game.play_dialogue("MAP069_NPC_1") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP069_TRAINER_1", "defeat": "MAP069_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer094.png"}, + "Trainer2": {"pre": "MAP069_TRAINER_2", "defeat": "MAP069_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer095.png"}, + "Trainer3": {"pre": "MAP069_TRAINER_3", "defeat": "MAP069_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer095.png"}, + "Trainer4": {"pre": "MAP069_TRAINER_4", "defeat": "MAP069_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer012.png"}, + "Trainer5": {"pre": "MAP069_TRAINER_5", "defeat": "MAP069_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer056.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP069_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP069_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP069_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/AmatreeTown/Amatree_Town_Gym.gd.uid b/Maps/AmatreeTown/Amatree_Town_Gym.gd.uid new file mode 100644 index 000000000..fcff0f1a8 --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_Gym.gd.uid @@ -0,0 +1 @@ +uid://c17fy5sxkdjdn diff --git a/Maps/AmatreeTown/Amatree_Town_Gym.tscn b/Maps/AmatreeTown/Amatree_Town_Gym.tscn new file mode 100644 index 000000000..3a1f3b329 --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_Gym.tscn @@ -0,0 +1,105 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/AmatreeTown/Amatree_Town_Gym_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/AmatreeTown/Amatree_Town_Gym.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Tiko.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_282.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_282.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_116.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="301"] +[node name="Amatree Town(Gym)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 262145, 0, 15, 262145, 4, 16, 262145, 4, 17, 262145, 4, 18, 262145, 4, 19, 262145, 4, 20, 262145, 4, 21, 131073, 1, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 4, 65551, 0, 1, 65552, 0, 1, 65553, 65536, 1, 65554, 65536, 1, 65555, 0, 1, 65556, 0, 1, 65557, 262145, 2, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 4, 131087, 0, 23, 131088, 65536, 23, 131089, 65536, 23, 131090, 65536, 23, 131091, 65536, 23, 131092, 131072, 23, 131093, 262145, 2, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 262145, 0, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 131073, 6, 196623, 0, 24, 196624, 65536, 24, 196625, 65536, 24, 196626, 65536, 24, 196627, 65536, 24, 196628, 131072, 24, 196629, 262145, 6, 196630, 262145, 4, 196631, 262145, 4, 196632, 262145, 4, 196633, 262145, 4, 196634, 262145, 4, 196635, 262145, 4, 196636, 262145, 4, 196637, 262145, 4, 196638, 262145, 4, 196639, 131073, 1, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 4, 262149, 0, 1, 262150, 0, 1, 262151, 0, 1, 262152, 0, 1, 262153, 0, 1, 262154, 0, 1, 262155, 0, 1, 262156, 0, 1, 262157, 0, 1, 262158, 0, 1, 262159, 0, 25, 262160, 65536, 25, 262161, 65536, 25, 262162, 65536, 25, 262163, 65536, 25, 262164, 131072, 25, 262165, 0, 1, 262166, 0, 1, 262167, 0, 1, 262168, 0, 1, 262169, 0, 1, 262170, 0, 1, 262171, 0, 1, 262172, 0, 1, 262173, 0, 1, 262174, 0, 1, 262175, 262145, 2, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 4, 327685, 0, 23, 327686, 65536, 23, 327687, 65536, 23, 327688, 65536, 23, 327689, 65536, 23, 327690, 65536, 23, 327691, 65536, 23, 327692, 65536, 23, 327693, 65536, 23, 327694, 131072, 23, 327695, 0, 0, 327696, 65536, 0, 327697, 131072, 0, 327698, 196608, 0, 327699, 262144, 0, 327700, 0, 0, 327701, 0, 23, 327702, 65536, 23, 327703, 65536, 23, 327704, 65536, 23, 327705, 65536, 23, 327706, 65536, 23, 327707, 65536, 23, 327708, 65536, 23, 327709, 65536, 23, 327710, 131072, 23, 327711, 262145, 2, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 4, 393221, 0, 24, 393222, 65536, 24, 393223, 65536, 24, 393224, 65536, 24, 393225, 65536, 24, 393226, 65536, 24, 393227, 65536, 24, 393228, 65536, 24, 393229, 65536, 24, 393230, 131072, 24, 393231, 0, 0, 393232, 65536, 0, 393233, 131072, 0, 393234, 196608, 0, 393235, 262144, 0, 393236, 0, 0, 393237, 0, 24, 393238, 65536, 24, 393239, 65536, 24, 393240, 65536, 24, 393241, 65536, 24, 393242, 65536, 24, 393243, 65536, 24, 393244, 65536, 24, 393245, 65536, 24, 393246, 131072, 24, 393247, 262145, 2, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 4, 458757, 0, 25, 458758, 65536, 25, 458759, 65536, 25, 458760, 65536, 25, 458761, 65536, 25, 458762, 65536, 25, 458763, 65536, 25, 458764, 65536, 25, 458765, 65536, 25, 458766, 131072, 25, 458767, 0, 0, 458768, 65536, 0, 458769, 131072, 0, 458770, 196608, 0, 458771, 262144, 0, 458772, 0, 0, 458773, 0, 25, 458774, 65536, 25, 458775, 65536, 25, 458776, 65536, 25, 458777, 65536, 25, 458778, 65536, 25, 458779, 65536, 25, 458780, 65536, 25, 458781, 65536, 25, 458782, 131072, 25, 458783, 262145, 2, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 4, 524293, 0, 0, 524294, 65536, 0, 524295, 131072, 0, 524296, 196608, 0, 524297, 262144, 0, 524298, 0, 0, 524299, 65536, 0, 524300, 131072, 0, 524301, 196608, 0, 524302, 262144, 0, 524303, 0, 0, 524304, 65536, 0, 524305, 131072, 0, 524306, 196608, 0, 524307, 262144, 0, 524308, 0, 0, 524309, 65536, 0, 524310, 131072, 0, 524311, 196608, 0, 524312, 262144, 0, 524313, 0, 0, 524314, 65536, 0, 524315, 131072, 0, 524316, 196608, 0, 524317, 262144, 0, 524318, 0, 0, 524319, 262145, 2, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 4, 589829, 0, 0, 589830, 65536, 0, 589831, 131072, 0, 589832, 196608, 0, 589833, 262144, 0, 589834, 0, 0, 589835, 65536, 0, 589836, 131072, 0, 589837, 196608, 0, 589838, 262144, 0, 589839, 0, 0, 589840, 65536, 0, 589841, 131072, 0, 589842, 196608, 0, 589843, 262144, 0, 589844, 0, 0, 589845, 65536, 0, 589846, 131072, 0, 589847, 196608, 0, 589848, 262144, 0, 589849, 0, 0, 589850, 65536, 0, 589851, 131072, 0, 589852, 196608, 0, 589853, 262144, 0, 589854, 0, 0, 589855, 262145, 2, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 4, 655365, 0, 0, 655366, 65536, 0, 655367, 131072, 0, 655368, 196608, 0, 655369, 262144, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 131072, 0, 655373, 196608, 0, 655374, 262144, 0, 655375, 0, 0, 655376, 65536, 0, 655377, 131072, 0, 655378, 196608, 0, 655379, 262144, 0, 655380, 0, 0, 655381, 65536, 0, 655382, 131072, 0, 655383, 196608, 0, 655384, 262144, 0, 655385, 0, 0, 655386, 65536, 0, 655387, 131072, 0, 655388, 196608, 0, 655389, 262144, 0, 655390, 0, 0, 655391, 262145, 2, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 4, 720901, 0, 0, 720902, 65536, 0, 720903, 131072, 0, 720904, 196608, 0, 720905, 262144, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 131072, 0, 720909, 196608, 0, 720910, 262144, 0, 720911, 0, 0, 720912, 65536, 0, 720913, 131072, 0, 720914, 196608, 0, 720915, 262144, 0, 720916, 0, 0, 720917, 65536, 0, 720918, 131072, 0, 720919, 196608, 0, 720920, 262144, 0, 720921, 0, 0, 720922, 65536, 0, 720923, 131072, 0, 720924, 196608, 0, 720925, 262144, 0, 720926, 0, 0, 720927, 262145, 2, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 4, 786437, 0, 0, 786438, 65536, 0, 786439, 131072, 0, 786440, 196608, 0, 786441, 262144, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 131072, 0, 786445, 196608, 0, 786446, 262144, 0, 786447, 0, 0, 786448, 65536, 0, 786449, 131072, 0, 786450, 196608, 0, 786451, 262144, 0, 786452, 0, 0, 786453, 65536, 0, 786454, 131072, 0, 786455, 196608, 0, 786456, 262144, 0, 786457, 0, 0, 786458, 65536, 0, 786459, 131072, 0, 786460, 196608, 0, 786461, 262144, 0, 786462, 0, 0, 786463, 262145, 2, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 4, 851973, 0, 0, 851974, 65536, 0, 851975, 131072, 0, 851976, 196608, 0, 851977, 262144, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 131072, 0, 851981, 196608, 0, 851982, 262144, 0, 851983, 0, 0, 851984, 65536, 0, 851985, 131072, 0, 851986, 196608, 0, 851987, 262144, 0, 851988, 0, 0, 851989, 65536, 0, 851990, 131072, 0, 851991, 196608, 0, 851992, 262144, 0, 851993, 0, 0, 851994, 65536, 0, 851995, 131072, 0, 851996, 196608, 0, 851997, 262144, 0, 851998, 0, 0, 851999, 262145, 2, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 4, 917509, 0, 0, 917510, 65536, 0, 917511, 131072, 0, 917512, 196608, 0, 917513, 262144, 0, 917514, 0, 0, 917515, 65536, 0, 917516, 131072, 0, 917517, 196608, 0, 917518, 262144, 0, 917519, 0, 0, 917520, 65536, 0, 917521, 131072, 0, 917522, 196608, 0, 917523, 262144, 0, 917524, 0, 0, 917525, 65536, 0, 917526, 131072, 0, 917527, 196608, 0, 917528, 262144, 0, 917529, 0, 0, 917530, 65536, 0, 917531, 131072, 0, 917532, 196608, 0, 917533, 262144, 0, 917534, 0, 0, 917535, 262145, 2, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 4, 983045, 0, 0, 983046, 65536, 0, 983047, 131072, 0, 983048, 196608, 0, 983049, 262144, 0, 983050, 0, 0, 983051, 65536, 0, 983052, 131072, 0, 983053, 196608, 0, 983054, 262144, 0, 983055, 0, 0, 983056, 65536, 0, 983057, 131072, 0, 983058, 196608, 0, 983059, 262144, 0, 983060, 0, 0, 983061, 65536, 0, 983062, 131072, 0, 983063, 196608, 0, 983064, 262144, 0, 983065, 0, 0, 983066, 65536, 0, 983067, 131072, 0, 983068, 196608, 0, 983069, 262144, 0, 983070, 0, 0, 983071, 262145, 2, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 4, 1048581, 0, 0, 1048582, 65536, 0, 1048583, 131072, 0, 1048584, 196608, 0, 1048585, 262144, 0, 1048586, 0, 0, 1048587, 65536, 0, 1048588, 131072, 0, 1048589, 196608, 0, 1048590, 262144, 0, 1048591, 0, 0, 1048592, 65536, 0, 1048593, 131072, 0, 1048594, 196608, 0, 1048595, 262144, 0, 1048596, 0, 0, 1048597, 65536, 0, 1048598, 131072, 0, 1048599, 196608, 0, 1048600, 262144, 0, 1048601, 0, 0, 1048602, 65536, 0, 1048603, 131072, 0, 1048604, 196608, 0, 1048605, 262144, 0, 1048606, 0, 0, 1048607, 262145, 2, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 4, 1114117, 0, 0, 1114118, 65536, 0, 1114119, 131072, 0, 1114120, 196608, 0, 1114121, 262144, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 131072, 0, 1114125, 196608, 0, 1114126, 262144, 0, 1114127, 0, 0, 1114128, 65536, 0, 1114129, 131072, 0, 1114130, 196608, 0, 1114131, 262144, 0, 1114132, 0, 0, 1114133, 65536, 0, 1114134, 131072, 0, 1114135, 196608, 0, 1114136, 262144, 0, 1114137, 0, 0, 1114138, 65536, 0, 1114139, 131072, 0, 1114140, 196608, 0, 1114141, 262144, 0, 1114142, 0, 0, 1114143, 262145, 2, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 4, 1179653, 0, 0, 1179654, 65536, 0, 1179655, 131072, 0, 1179656, 196608, 0, 1179657, 262144, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 131072, 0, 1179661, 196608, 0, 1179662, 262144, 0, 1179663, 0, 0, 1179664, 65536, 0, 1179665, 131072, 0, 1179666, 196608, 0, 1179667, 262144, 0, 1179668, 0, 0, 1179669, 65536, 0, 1179670, 131072, 0, 1179671, 196608, 0, 1179672, 262144, 0, 1179673, 0, 0, 1179674, 65536, 0, 1179675, 131072, 0, 1179676, 196608, 0, 1179677, 262144, 0, 1179678, 0, 0, 1179679, 262145, 2, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 4, 1245189, 0, 0, 1245190, 65536, 0, 1245191, 131072, 0, 1245192, 196608, 0, 1245193, 262144, 0, 1245194, 0, 0, 1245195, 65536, 0, 1245196, 131072, 0, 1245197, 196608, 0, 1245198, 262144, 0, 1245199, 0, 0, 1245200, 65536, 0, 1245201, 131072, 0, 1245202, 196608, 0, 1245203, 262144, 0, 1245204, 0, 0, 1245205, 65536, 0, 1245206, 131072, 0, 1245207, 196608, 0, 1245208, 262144, 0, 1245209, 0, 0, 1245210, 65536, 0, 1245211, 131072, 0, 1245212, 196608, 0, 1245213, 262144, 0, 1245214, 0, 0, 1245215, 262145, 2, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 4, 1310725, 0, 0, 1310726, 65536, 0, 1310727, 131072, 0, 1310728, 196608, 0, 1310729, 262144, 0, 1310730, 0, 0, 1310731, 65536, 0, 1310732, 131072, 0, 1310733, 196608, 0, 1310734, 262144, 0, 1310735, 0, 0, 1310736, 65536, 0, 1310737, 131072, 0, 1310738, 196608, 0, 1310739, 262144, 0, 1310740, 0, 0, 1310741, 65536, 0, 1310742, 131072, 0, 1310743, 196608, 0, 1310744, 262144, 0, 1310745, 0, 0, 1310746, 65536, 0, 1310747, 131072, 0, 1310748, 196608, 0, 1310749, 262144, 0, 1310750, 0, 0, 1310751, 262145, 2, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 4, 1376261, 0, 0, 1376262, 65536, 0, 1376263, 131072, 0, 1376264, 196608, 0, 1376265, 262144, 0, 1376266, 0, 0, 1376267, 65536, 0, 1376268, 131072, 0, 1376269, 196608, 0, 1376270, 262144, 0, 1376271, 0, 0, 1376272, 65536, 0, 1376273, 131072, 0, 1376274, 196608, 0, 1376275, 262144, 0, 1376276, 0, 0, 1376277, 65536, 0, 1376278, 131072, 0, 1376279, 196608, 0, 1376280, 262144, 0, 1376281, 0, 0, 1376282, 65536, 0, 1376283, 131072, 0, 1376284, 196608, 0, 1376285, 262144, 0, 1376286, 0, 0, 1376287, 262145, 2, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 4, 1441797, 0, 0, 1441798, 65536, 0, 1441799, 131072, 0, 1441800, 196608, 0, 1441801, 262144, 0, 1441802, 0, 0, 1441803, 65536, 0, 1441804, 131072, 0, 1441805, 196608, 0, 1441806, 262144, 0, 1441807, 0, 0, 1441808, 65536, 0, 1441809, 131072, 0, 1441810, 196608, 0, 1441811, 262144, 0, 1441812, 0, 0, 1441813, 65536, 0, 1441814, 131072, 0, 1441815, 196608, 0, 1441816, 262144, 0, 1441817, 0, 0, 1441818, 65536, 0, 1441819, 131072, 0, 1441820, 196608, 0, 1441821, 262144, 0, 1441822, 0, 0, 1441823, 262145, 2, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 4, 1507333, 0, 0, 1507334, 65536, 0, 1507335, 131072, 0, 1507336, 196608, 0, 1507337, 262144, 0, 1507338, 0, 0, 1507339, 65536, 0, 1507340, 131072, 0, 1507341, 196608, 0, 1507342, 262144, 0, 1507343, 0, 0, 1507344, 65536, 0, 1507345, 131072, 0, 1507346, 196608, 0, 1507347, 262144, 0, 1507348, 0, 0, 1507349, 65536, 0, 1507350, 131072, 0, 1507351, 196608, 0, 1507352, 262144, 0, 1507353, 0, 0, 1507354, 65536, 0, 1507355, 131072, 0, 1507356, 196608, 0, 1507357, 262144, 0, 1507358, 0, 0, 1507359, 262145, 2, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 4, 1572869, 0, 0, 1572870, 65536, 0, 1572871, 131072, 0, 1572872, 196608, 0, 1572873, 262144, 0, 1572874, 0, 0, 1572875, 65536, 0, 1572876, 131072, 0, 1572877, 196608, 0, 1572878, 262144, 0, 1572879, 0, 0, 1572880, 65536, 0, 1572881, 131072, 0, 1572882, 196608, 0, 1572883, 262144, 0, 1572884, 0, 0, 1572885, 65536, 0, 1572886, 131072, 0, 1572887, 196608, 0, 1572888, 262144, 0, 1572889, 0, 0, 1572890, 65536, 0, 1572891, 131072, 0, 1572892, 196608, 0, 1572893, 262144, 0, 1572894, 0, 0, 1572895, 262145, 2, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 4, 1638405, 0, 0, 1638406, 65536, 0, 1638407, 131072, 0, 1638408, 196608, 0, 1638409, 262144, 0, 1638410, 0, 0, 1638411, 65536, 0, 1638412, 131072, 0, 1638413, 196608, 0, 1638414, 262144, 0, 1638415, 0, 0, 1638416, 65536, 0, 1638417, 131072, 0, 1638418, 196608, 0, 1638419, 262144, 0, 1638420, 0, 0, 1638421, 65536, 0, 1638422, 131072, 0, 1638423, 196608, 0, 1638424, 262144, 0, 1638425, 0, 0, 1638426, 65536, 0, 1638427, 131072, 0, 1638428, 196608, 0, 1638429, 262144, 0, 1638430, 0, 0, 1638431, 262145, 2, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 4, 1703941, 0, 0, 1703942, 65536, 0, 1703943, 131072, 0, 1703944, 196608, 0, 1703945, 262144, 0, 1703946, 0, 0, 1703947, 65536, 0, 1703948, 131072, 0, 1703949, 196608, 0, 1703950, 262144, 0, 1703951, 0, 0, 1703952, 65536, 0, 1703953, 131072, 0, 1703954, 196608, 0, 1703955, 262144, 0, 1703956, 0, 0, 1703957, 65536, 0, 1703958, 131072, 0, 1703959, 196608, 0, 1703960, 262144, 0, 1703961, 0, 0, 1703962, 65536, 0, 1703963, 131072, 0, 1703964, 196608, 0, 1703965, 262144, 0, 1703966, 0, 0, 1703967, 262145, 2, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 4, 1769477, 0, 0, 1769478, 65536, 0, 1769479, 131072, 0, 1769480, 196608, 0, 1769481, 262144, 0, 1769482, 0, 0, 1769483, 65536, 0, 1769484, 131072, 0, 1769485, 196608, 0, 1769486, 262144, 0, 1769487, 0, 0, 1769488, 65536, 0, 1769489, 131072, 0, 1769490, 196608, 0, 1769491, 262144, 0, 1769492, 0, 0, 1769493, 65536, 0, 1769494, 131072, 0, 1769495, 196608, 0, 1769496, 262144, 0, 1769497, 0, 0, 1769498, 65536, 0, 1769499, 131072, 0, 1769500, 196608, 0, 1769501, 262144, 0, 1769502, 0, 0, 1769503, 262145, 2, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 4, 1835013, 0, 0, 1835014, 65536, 0, 1835015, 131072, 0, 1835016, 196608, 0, 1835017, 262144, 0, 1835018, 0, 0, 1835019, 65536, 0, 1835020, 131072, 0, 1835021, 196608, 0, 1835022, 262145, 5, 1835023, 1, 6, 1835024, 196608, 0, 1835025, 262144, 0, 1835026, 0, 0, 1835027, 65536, 0, 1835028, 262145, 5, 1835029, 1, 6, 1835030, 0, 0, 1835031, 65536, 0, 1835032, 131072, 0, 1835033, 196608, 0, 1835034, 262144, 0, 1835035, 0, 0, 1835036, 65536, 0, 1835037, 131072, 0, 1835038, 196608, 0, 1835039, 262145, 2, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 4, 1900549, 0, 0, 1900550, 65536, 0, 1900551, 131072, 0, 1900552, 196608, 0, 1900553, 262144, 0, 1900554, 0, 0, 1900555, 65536, 0, 1900556, 131072, 0, 1900557, 196608, 0, 1900558, 262145, 2, 1900559, 1, 4, 1900560, 196608, 0, 1900561, 262144, 0, 1900562, 0, 0, 1900563, 65536, 0, 1900564, 262145, 2, 1900565, 1, 4, 1900566, 0, 0, 1900567, 65536, 0, 1900568, 131072, 0, 1900569, 196608, 0, 1900570, 262144, 0, 1900571, 0, 0, 1900572, 65536, 0, 1900573, 131072, 0, 1900574, 196608, 0, 1900575, 262145, 2, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 131073, 0, 1966085, 131073, 3, 1966086, 131073, 3, 1966087, 131073, 3, 1966088, 131073, 3, 1966089, 131073, 3, 1966090, 131073, 3, 1966091, 131073, 3, 1966092, 131073, 3, 1966093, 131073, 3, 1966094, 65537, 0, 1966095, 1, 4, 1966096, 65536, 0, 1966097, 131072, 0, 1966098, 196608, 0, 1966099, 262144, 0, 1966100, 262145, 2, 1966101, 131073, 0, 1966102, 131073, 3, 1966103, 131073, 3, 1966104, 131073, 3, 1966105, 131073, 3, 1966106, 131073, 3, 1966107, 131073, 3, 1966108, 131073, 3, 1966109, 131073, 3, 1966110, 131073, 3, 1966111, 65537, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 4, 2031632, 65536, 0, 2031633, 131072, 0, 2031634, 196608, 0, 2031635, 262144, 0, 2031636, 262145, 2, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 4, 2097168, 65536, 0, 2097169, 131072, 0, 2097170, 196608, 0, 2097171, 262144, 0, 2097172, 262145, 2, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 4, 2162704, 65536, 0, 2162705, 131072, 0, 2162706, 196608, 0, 2162707, 262144, 0, 2162708, 262145, 2, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 131073, 0, 2228240, 131073, 3, 2228241, 131073, 3, 2228242, 131073, 3, 2228243, 131073, 3, 2228244, 65537, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 524294, 327680, 0, 524304, 196608, 5, 524305, 196608, 5, 524306, 196608, 5, 524307, 196608, 5, 589833, 196608, 5, 589839, 196608, 5, 589844, 196608, 5, 589850, 196608, 5, 655369, 196608, 5, 655375, 196608, 5, 655380, 196608, 5, 655386, 196608, 5, 720905, 196608, 5, 720911, 196608, 5, 720916, 196608, 5, 720922, 196608, 5, 786437, 196608, 5, 786438, 196608, 5, 786439, 196608, 5, 786440, 196608, 5, 786442, 196608, 5, 786443, 196608, 5, 786444, 196608, 5, 786445, 196608, 5, 786446, 196608, 5, 786448, 196608, 5, 786449, 196608, 5, 786450, 196608, 5, 786451, 196608, 5, 786453, 196608, 5, 786454, 196608, 5, 786455, 196608, 5, 786456, 196608, 5, 786457, 196608, 5, 786459, 196608, 5, 786460, 196608, 5, 786461, 196608, 5, 786462, 196608, 5, 851977, 196608, 5, 851983, 196608, 5, 851988, 196608, 5, 851994, 196608, 5, 917513, 196608, 5, 917519, 196608, 5, 917524, 196608, 5, 917530, 196608, 5, 983049, 196608, 5, 983055, 196608, 5, 983060, 196608, 5, 983066, 196608, 5, 1048585, 196608, 5, 1048591, 196608, 5, 1048596, 196608, 5, 1048602, 196608, 5, 1114117, 196608, 5, 1114118, 196608, 5, 1114119, 196608, 5, 1114120, 196608, 5, 1114122, 196608, 5, 1114123, 196608, 5, 1114124, 196608, 5, 1114125, 196608, 5, 1114126, 196608, 5, 1114128, 196608, 5, 1114129, 196608, 5, 1114130, 196608, 5, 1114131, 196608, 5, 1114133, 196608, 5, 1114134, 196608, 5, 1114135, 196608, 5, 1114136, 196608, 5, 1114137, 196608, 5, 1114139, 196608, 5, 1114140, 196608, 5, 1114141, 196608, 5, 1114142, 196608, 5, 1179657, 196608, 5, 1179663, 196608, 5, 1179668, 196608, 5, 1179674, 196608, 5, 1245193, 196608, 5, 1245199, 196608, 5, 1245204, 196608, 5, 1245210, 196608, 5, 1310729, 196608, 5, 1310735, 196608, 5, 1310740, 196608, 5, 1310746, 196608, 5, 1376265, 196608, 5, 1376271, 196608, 5, 1376276, 196608, 5, 1376282, 196608, 5, 1441797, 196608, 5, 1441798, 196608, 5, 1441799, 196608, 5, 1441800, 196608, 5, 1441802, 196608, 5, 1441803, 196608, 5, 1441804, 196608, 5, 1441805, 196608, 5, 1441806, 196608, 5, 1441808, 196608, 5, 1441809, 196608, 5, 1441810, 196608, 5, 1441811, 196608, 5, 1441813, 196608, 5, 1441814, 196608, 5, 1441815, 196608, 5, 1441816, 196608, 5, 1441817, 196608, 5, 1441819, 196608, 5, 1441820, 196608, 5, 1441821, 196608, 5, 1441822, 196608, 5, 1507337, 196608, 5, 1507343, 196608, 5, 1507348, 196608, 5, 1507354, 196608, 5, 1572873, 196608, 5, 1572875, 327680, 0, 1572879, 196608, 5, 1572884, 196608, 5, 1572888, 327680, 0, 1572890, 196608, 5, 1638409, 196608, 5, 1638415, 196608, 5, 1638420, 196608, 5, 1638426, 196608, 5, 1703945, 196608, 5, 1703951, 196608, 5, 1703956, 196608, 5, 1703962, 196608, 5, 1769477, 196608, 5, 1769478, 196608, 5, 1769479, 196608, 5, 1769480, 196608, 5, 1769482, 196608, 5, 1769483, 196608, 5, 1769484, 196608, 5, 1769485, 196608, 5, 1769486, 196608, 5, 1769488, 196608, 5, 1769489, 196608, 5, 1769490, 196608, 5, 1769491, 196608, 5, 1769493, 196608, 5, 1769494, 196608, 5, 1769495, 196608, 5, 1769496, 196608, 5, 1769497, 196608, 5, 1769499, 196608, 5, 1769500, 196608, 5, 1769501, 196608, 5, 1769502, 196608, 5, 1900550, 327680, 0, 1900561, 327680, 0 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131087, 0, 19, 131088, 65536, 19, 131089, 131072, 19, 131090, 196608, 19, 131091, 262144, 19, 131092, 327680, 19, 196623, 0, 20, 196624, 65536, 20, 196625, 131072, 20, 196626, 196608, 20, 196627, 262144, 20, 196628, 327680, 20, 262159, 0, 21, 262160, 65536, 21, 262163, 262144, 21, 262164, 327680, 21, 327695, 0, 22, 327700, 327680, 22, 458761, 458752, 2, 458767, 458752, 2, 458772, 458752, 2, 458778, 458752, 2, 524297, 458752, 3, 524303, 458752, 3, 524308, 458752, 3, 524314, 458752, 3, 589848, 327680, 0, 720905, 458752, 2, 720911, 458752, 2, 720916, 458752, 2, 720922, 458752, 2, 786441, 458752, 3, 786447, 458752, 3, 786452, 458752, 3, 786458, 458752, 3, 917516, 327680, 0, 1048585, 458752, 2, 1048591, 458752, 2, 1048596, 458752, 2, 1048602, 458752, 2, 1114121, 458752, 3, 1114127, 458752, 3, 1114132, 458752, 3, 1114138, 458752, 3, 1376265, 458752, 2, 1376271, 458752, 2, 1376276, 458752, 2, 1376282, 458752, 2, 1441801, 458752, 3, 1441807, 458752, 3, 1441812, 458752, 3, 1441818, 458752, 3, 1703945, 458752, 2, 1703951, 458752, 2, 1703956, 458752, 2, 1703962, 458752, 2, 1769481, 458752, 3, 1769487, 458752, 3, 1769492, 458752, 3, 1769498, 458752, 3, 2162704, 262144, 4, 2162705, 327680, 4, 2162706, 393216, 4 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 1104) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(688, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 176) +trainer = true +texture = ExtResource("201") +trainer_name = "LEADER Tiko" +trainer_reward = 3800 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[51, 35], [41, 35], [52, 36], [104, 38], [102, 38]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 848) +trainer = true +texture = ExtResource("202") +trainer_name = "PYROMANIAC Din" +trainer_reward = 1700 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[101, 32], [101, 32], [51, 34], [51, 34]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 304) +trainer = true +texture = ExtResource("203") +trainer_name = "PYROMANIAC Wally" +trainer_reward = 1700 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[103, 32], [101, 32], [41, 34], [41, 34]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 688) +trainer = true +texture = ExtResource("204") +trainer_name = "BUG CATCHER Raymond" +trainer_reward = 544 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[41, 34], [41, 34], [41, 34]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 496) +trainer = true +texture = ExtResource("205") +trainer_name = "COOLTRAINER Sora" +trainer_reward = 2040 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[3, 32], [101, 32], [51, 34]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 1008) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/AmatreeTown/Amatree_Town_Gym_tileset.tres b/Maps/AmatreeTown/Amatree_Town_Gym_tileset.tres new file mode 100644 index 000000000..4cfbc8513 --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_Gym_tileset.tres @@ -0,0 +1,177 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Gym_5.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:20/0 = 0 +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:19/0 = 0 +2:20/0 = 0 +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:5/0 = 0 +3:19/0 = 0 +3:20/0 = 0 +4:0/0 = 0 +4:4/0 = 0 +4:19/0 = 0 +4:20/0 = 0 +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:4/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:21/0 = 0 +5:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +7:2/0 = 0 +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/AmatreeTown/Amatree_Town_M171.gd b/Maps/AmatreeTown/Amatree_Town_M171.gd new file mode 100644 index 000000000..bdea726a7 --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_M171.gd @@ -0,0 +1,24 @@ +extends Node2D # gen_map.py Map171 + +var map_name = "Amatree Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(816, 176): + Global.game.play_dialogue("MAP171_NPC_1") + if check_pos == Vector2(336, 176): + Global.game.play_dialogue("MAP171_NPC_2") + if check_pos == Vector2(80, 144): + Global.game.play_dialogue("MAP171_NPC_3") + if check_pos == Vector2(1648, 208): + Global.game.play_dialogue("MAP171_NPC_4") + if check_pos == Vector2(1776, 240): + Global.game.play_dialogue("MAP171_NPC_5") + if check_pos == Vector2(624, 944): + Global.game.play_dialogue("MAP171_NPC_6") + if check_pos == Vector2(720, 880): + Global.game.play_dialogue("MAP171_NPC_7") + if check_pos == Vector2(688, 656): + Global.game.play_dialogue("MAP171_NPC_8") + if check_pos == Vector2(592, 688): + Global.game.play_dialogue("MAP171_NPC_9") + return null diff --git a/Maps/AmatreeTown/Amatree_Town_M171.gd.uid b/Maps/AmatreeTown/Amatree_Town_M171.gd.uid new file mode 100644 index 000000000..9267b91b5 --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_M171.gd.uid @@ -0,0 +1 @@ +uid://dgb4f0njt033u diff --git a/Maps/AmatreeTown/Amatree_Town_M171.tscn b/Maps/AmatreeTown/Amatree_Town_M171.tscn new file mode 100644 index 000000000..02742f87b --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_M171.tscn @@ -0,0 +1,114 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/AmatreeTown/Amatree_Town_M171_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/AmatreeTown/Amatree_Town_M171.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_040.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_045.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_030.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="309"] +[node name="Amatree Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 196608, 3, 1, 262144, 3, 2, 262144, 3, 3, 262144, 3, 4, 262144, 3, 5, 0, 0, 6, 0, 0, 7, 262144, 3, 8, 262144, 3, 9, 262144, 3, 10, 262144, 3, 11, 327680, 3, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 131073, 5, 23, 327680, 5, 24, 393216, 5, 25, 393216, 5, 26, 393216, 5, 27, 393216, 5, 28, 393216, 5, 29, 393216, 5, 30, 393216, 5, 31, 393216, 5, 32, 393216, 5, 33, 393216, 5, 34, 458752, 5, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 196608, 3, 49, 262144, 3, 50, 262144, 3, 51, 262144, 3, 52, 262144, 3, 53, 0, 0, 54, 0, 0, 55, 262144, 3, 56, 262144, 3, 57, 262144, 3, 58, 262144, 3, 59, 327680, 3, 65536, 196608, 4, 65537, 262144, 4, 65538, 262144, 4, 65539, 262144, 4, 65540, 262144, 4, 65541, 0, 0, 65542, 0, 0, 65543, 262144, 4, 65544, 262144, 4, 65545, 262144, 4, 65546, 262144, 4, 65547, 327680, 4, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 262145, 5, 65557, 131073, 3, 65558, 131073, 4, 65559, 327680, 6, 65560, 393216, 6, 65561, 393216, 6, 65562, 393216, 6, 65563, 393216, 6, 65564, 393216, 6, 65565, 393216, 6, 65566, 393216, 6, 65567, 393216, 6, 65568, 393216, 6, 65569, 393216, 6, 65570, 458752, 6, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 196608, 4, 65585, 262144, 4, 65586, 262144, 4, 65587, 262144, 4, 65588, 262144, 4, 65589, 0, 0, 65590, 0, 0, 65591, 262144, 4, 65592, 262144, 4, 65593, 262144, 4, 65594, 262144, 4, 65595, 327680, 4, 131072, 65536, 6, 131073, 65536, 6, 131074, 65536, 6, 131075, 65536, 6, 131076, 65536, 6, 131077, 196608, 3, 131078, 327680, 3, 131079, 65536, 6, 131080, 65536, 6, 131081, 65536, 6, 131082, 65536, 6, 131083, 65536, 6, 131084, 262145, 5, 131085, 131073, 3, 131086, 131073, 3, 131087, 1, 6, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 262145, 2, 131093, 1, 0, 131094, 1, 4, 131095, 0, 11, 131096, 0, 11, 131097, 0, 11, 131098, 0, 11, 131099, 0, 11, 131100, 0, 11, 131101, 0, 11, 131102, 0, 11, 131103, 0, 11, 131104, 0, 11, 131105, 0, 11, 131106, 0, 11, 131107, 0, 0, 131108, 0, 0, 131109, 0, 0, 131110, 0, 0, 131111, 0, 0, 131112, 262145, 5, 131113, 131073, 3, 131114, 131073, 3, 131115, 131073, 3, 131116, 131073, 3, 131117, 131073, 3, 131118, 131073, 3, 131119, 1, 6, 131120, 65536, 6, 131121, 65536, 6, 131122, 65536, 6, 131123, 65536, 6, 131124, 65536, 6, 131125, 196608, 3, 131126, 327680, 3, 131127, 65536, 6, 131128, 65536, 6, 131129, 65536, 6, 131130, 65536, 6, 131131, 65536, 6, 196608, 65536, 6, 196609, 65536, 5, 196610, 65536, 5, 196611, 65536, 5, 196612, 65536, 5, 196613, 196608, 4, 196614, 327680, 4, 196615, 65536, 5, 196616, 65536, 5, 196617, 65536, 5, 196618, 65536, 5, 196619, 65536, 5, 196620, 262145, 2, 196621, 1, 0, 196622, 1, 0, 196623, 1, 4, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 262145, 2, 196629, 1, 0, 196630, 1, 4, 196631, 0, 11, 196632, 0, 12, 196633, 0, 12, 196634, 0, 12, 196635, 0, 12, 196636, 0, 12, 196637, 0, 12, 196638, 0, 12, 196639, 0, 12, 196640, 0, 12, 196641, 0, 12, 196642, 0, 12, 196643, 0, 0, 196644, 0, 0, 196645, 0, 0, 196646, 0, 0, 196647, 0, 0, 196648, 262145, 2, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 4, 196656, 65536, 6, 196657, 65536, 5, 196658, 65536, 5, 196659, 65536, 5, 196660, 65536, 5, 196661, 196608, 4, 196662, 327680, 4, 196663, 65536, 5, 196664, 65536, 5, 196665, 65536, 5, 196666, 65536, 5, 196667, 65536, 5, 262144, 65536, 6, 262145, 65536, 5, 262146, 65536, 5, 262147, 65536, 5, 262148, 65536, 5, 262149, 65536, 6, 262150, 65536, 6, 262151, 65536, 5, 262152, 65536, 5, 262153, 65536, 5, 262154, 65536, 5, 262155, 65536, 5, 262156, 262145, 2, 262157, 1, 0, 262158, 1, 0, 262159, 1, 4, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 0, 0, 262164, 262145, 2, 262165, 1, 0, 262166, 1, 4, 262167, 0, 11, 262168, 0, 12, 262169, 0, 12, 262170, 0, 12, 262171, 0, 12, 262172, 0, 12, 262173, 0, 12, 262174, 0, 12, 262175, 0, 12, 262176, 0, 12, 262177, 0, 12, 262178, 0, 12, 262179, 0, 0, 262180, 0, 0, 262181, 0, 0, 262182, 0, 0, 262183, 0, 0, 262184, 262145, 2, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 4, 262192, 65536, 6, 262193, 65536, 5, 262194, 65536, 5, 262195, 65536, 5, 262196, 65536, 5, 262197, 65536, 6, 262198, 65536, 6, 262199, 65536, 5, 262200, 65536, 5, 262201, 65536, 5, 262202, 65536, 5, 262203, 65536, 5, 327680, 65536, 6, 327681, 65536, 5, 327682, 65536, 5, 327683, 65536, 5, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 5, 327689, 65536, 5, 327690, 65536, 5, 327691, 65536, 5, 327692, 262145, 2, 327693, 1, 0, 327694, 1, 0, 327695, 1, 4, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 0, 0, 327700, 262145, 2, 327701, 1, 0, 327702, 1, 4, 327703, 0, 11, 327704, 0, 12, 327705, 0, 12, 327706, 0, 12, 327707, 0, 12, 327708, 0, 12, 327709, 0, 12, 327710, 0, 12, 327711, 0, 12, 327712, 0, 12, 327713, 0, 12, 327714, 0, 12, 327715, 0, 0, 327716, 0, 0, 327717, 0, 0, 327718, 0, 0, 327719, 0, 0, 327720, 262145, 2, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 4, 327728, 65536, 6, 327729, 65536, 5, 327730, 65536, 5, 327731, 65536, 5, 327732, 65536, 5, 327733, 65536, 5, 327734, 65536, 5, 327735, 65536, 5, 327736, 65536, 5, 327737, 65536, 5, 327738, 65536, 5, 327739, 65536, 5, 393216, 65536, 6, 393217, 65536, 6, 393218, 65536, 6, 393219, 65536, 5, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 262145, 2, 393229, 1, 0, 393230, 1, 0, 393231, 1, 4, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 393236, 262145, 2, 393237, 1, 0, 393238, 1, 4, 393239, 0, 11, 393240, 0, 12, 393241, 0, 12, 393242, 0, 12, 393243, 0, 12, 393244, 0, 12, 393245, 0, 12, 393246, 0, 12, 393247, 0, 12, 393248, 0, 12, 393249, 0, 12, 393250, 0, 12, 393251, 0, 0, 393252, 0, 0, 393253, 0, 0, 393254, 0, 0, 393255, 0, 0, 393256, 262145, 2, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 4, 393264, 65536, 6, 393265, 65536, 5, 393266, 65536, 5, 393267, 65536, 5, 393268, 65536, 5, 393269, 65536, 5, 393270, 65536, 5, 393271, 65536, 5, 393272, 65536, 5, 393273, 65536, 5, 393274, 65536, 5, 393275, 65536, 5, 458752, 65536, 6, 458753, 65536, 6, 458754, 65536, 6, 458755, 65536, 5, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 262145, 2, 458765, 1, 0, 458766, 1, 0, 458767, 1, 4, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 262145, 2, 458773, 1, 0, 458774, 1, 4, 458775, 0, 11, 458776, 0, 12, 458777, 0, 12, 458778, 0, 12, 458779, 0, 12, 458780, 0, 12, 458781, 0, 12, 458782, 0, 12, 458783, 0, 12, 458784, 0, 12, 458785, 0, 12, 458786, 0, 12, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 262145, 2, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 4, 458800, 65536, 6, 458801, 65536, 5, 458802, 65536, 5, 458803, 65536, 5, 458804, 65536, 5, 458805, 65536, 5, 458806, 65536, 5, 458807, 65536, 5, 458808, 65536, 5, 458809, 65536, 5, 458810, 65536, 5, 458811, 65536, 5, 524288, 65536, 6, 524289, 65536, 5, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 262145, 2, 524301, 1, 0, 524302, 1, 0, 524303, 1, 4, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 262145, 2, 524309, 1, 0, 524310, 1, 4, 524311, 0, 11, 524312, 0, 12, 524313, 0, 12, 524314, 0, 12, 524315, 0, 12, 524316, 0, 12, 524317, 0, 12, 524318, 0, 12, 524319, 0, 12, 524320, 0, 12, 524321, 0, 12, 524322, 0, 12, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 262145, 2, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 4, 524336, 65536, 6, 524337, 65536, 5, 524338, 65536, 5, 524339, 65536, 5, 524340, 65536, 5, 524341, 65536, 5, 524342, 65536, 5, 524343, 65536, 5, 524344, 65536, 5, 524345, 65536, 5, 524346, 65536, 5, 524347, 65536, 5, 589824, 65536, 6, 589825, 65536, 5, 589826, 65536, 5, 589827, 65536, 5, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 262145, 2, 589837, 1, 0, 589838, 1, 0, 589839, 1, 4, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 262145, 2, 589845, 1, 0, 589846, 1, 4, 589847, 0, 11, 589848, 0, 12, 589849, 0, 12, 589850, 0, 12, 589851, 0, 12, 589852, 0, 12, 589853, 0, 12, 589854, 0, 12, 589855, 0, 12, 589856, 0, 12, 589857, 0, 12, 589858, 0, 12, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 262145, 2, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 4, 589872, 65536, 6, 589873, 65536, 5, 589874, 65536, 5, 589875, 65536, 5, 589876, 65536, 5, 589877, 65536, 5, 589878, 65536, 5, 589879, 65536, 5, 589880, 65536, 5, 589881, 65536, 5, 589882, 65536, 5, 589883, 65536, 5, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 262145, 5, 655365, 131073, 3, 655366, 131073, 3, 655367, 131073, 3, 655368, 131073, 3, 655369, 131073, 3, 655370, 131073, 3, 655371, 131073, 3, 655372, 65537, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 4, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 262145, 2, 655381, 1, 0, 655382, 131073, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 4, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 262145, 2, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 131073, 0, 655408, 131073, 3, 655409, 131073, 3, 655410, 131073, 3, 655411, 1, 6, 655412, 0, 0, 655413, 0, 0, 655414, 0, 0, 655415, 0, 0, 655416, 0, 0, 655417, 0, 0, 655418, 0, 0, 655419, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 262145, 6, 720901, 262145, 4, 720902, 262145, 4, 720903, 262145, 4, 720904, 262145, 4, 720905, 262145, 4, 720906, 262145, 4, 720907, 262145, 4, 720908, 262145, 4, 720909, 262145, 4, 720910, 262145, 4, 720911, 131073, 6, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 262145, 2, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 4, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 262145, 6, 720937, 262145, 4, 720938, 262145, 4, 720939, 262145, 4, 720940, 262145, 4, 720941, 262145, 4, 720942, 262145, 4, 720943, 262145, 4, 720944, 262145, 4, 720945, 262145, 4, 720946, 262145, 4, 720947, 131073, 6, 720948, 0, 0, 720949, 0, 0, 720950, 0, 0, 720951, 0, 0, 720952, 0, 0, 720953, 0, 0, 720954, 0, 0, 720955, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 262145, 6, 786453, 262145, 4, 786454, 262145, 4, 786455, 262145, 4, 786456, 262145, 4, 786457, 262145, 4, 786458, 262145, 4, 786459, 262145, 4, 786460, 262145, 4, 786461, 262145, 4, 786462, 262145, 4, 786463, 262145, 4, 786464, 262145, 4, 786465, 262145, 4, 786466, 131073, 6, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 262145, 5, 1048581, 131073, 3, 1048582, 131073, 3, 1048583, 131073, 3, 1048584, 131073, 3, 1048585, 131073, 3, 1048586, 131073, 3, 1048587, 131073, 3, 1048588, 131073, 3, 1048589, 131073, 3, 1048590, 131073, 3, 1048591, 131073, 3, 1048592, 131073, 3, 1048593, 1, 6, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 0, 0, 1048623, 0, 0, 1048624, 0, 0, 1048625, 0, 0, 1048626, 0, 0, 1048627, 0, 0, 1048628, 0, 0, 1048629, 0, 0, 1048630, 0, 0, 1048631, 0, 0, 1048632, 0, 0, 1048633, 0, 0, 1048634, 0, 0, 1048635, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 262145, 2, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 4, 1114130, 393216, 3, 1114131, 458752, 3, 1114132, 458752, 3, 1114133, 458752, 3, 1114134, 0, 5, 1114135, 262145, 5, 1114136, 131073, 3, 1114137, 131073, 3, 1114138, 131073, 3, 1114139, 131073, 3, 1114140, 131073, 3, 1114141, 131073, 3, 1114142, 131073, 3, 1114143, 131073, 3, 1114144, 131073, 3, 1114145, 1, 6, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 0, 0, 1114158, 0, 0, 1114159, 0, 0, 1114160, 0, 0, 1114161, 0, 0, 1114162, 0, 0, 1114163, 0, 0, 1114164, 0, 0, 1114165, 0, 0, 1114166, 0, 0, 1114167, 0, 0, 1114168, 0, 0, 1114169, 0, 0, 1114170, 0, 0, 1114171, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 262145, 2, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 4, 1179666, 393216, 4, 1179667, 458752, 4, 1179668, 458752, 4, 1179669, 458752, 4, 1179670, 0, 6, 1179671, 262145, 2, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 4, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 0, 0, 1179693, 0, 0, 1179694, 0, 0, 1179695, 0, 0, 1179696, 0, 0, 1179697, 0, 0, 1179698, 0, 0, 1179699, 0, 0, 1179700, 0, 0, 1179701, 0, 0, 1179702, 0, 0, 1179703, 0, 0, 1179704, 0, 0, 1179705, 0, 0, 1179706, 0, 0, 1179707, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 262145, 2, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 4, 1245202, 65536, 5, 1245203, 65536, 5, 1245204, 65536, 5, 1245205, 65536, 5, 1245206, 65536, 5, 1245207, 262145, 2, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 4, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 0, 0, 1245230, 0, 0, 1245231, 0, 0, 1245232, 0, 0, 1245233, 0, 0, 1245234, 0, 0, 1245235, 0, 0, 1245236, 0, 0, 1245237, 0, 0, 1245238, 0, 0, 1245239, 0, 0, 1245240, 0, 0, 1245241, 0, 0, 1245242, 0, 0, 1245243, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 262145, 2, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 4, 1310738, 65536, 5, 1310739, 65536, 5, 1310740, 65536, 5, 1310741, 65536, 5, 1310742, 65536, 5, 1310743, 262145, 2, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 4, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 0, 1310764, 0, 0, 1310765, 0, 0, 1310766, 0, 0, 1310767, 0, 0, 1310768, 0, 0, 1310769, 0, 0, 1310770, 0, 0, 1310771, 0, 0, 1310772, 0, 0, 1310773, 0, 0, 1310774, 0, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 0, 0, 1310778, 0, 0, 1310779, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 262145, 2, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 4, 1376274, 65536, 5, 1376275, 65536, 5, 1376276, 65536, 5, 1376277, 65536, 5, 1376278, 65536, 5, 1376279, 262145, 2, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 131073, 0, 1376290, 131073, 3, 1376291, 1, 6, 1376292, 0, 0, 1376293, 0, 0, 1376294, 0, 0, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376299, 0, 0, 1376300, 0, 0, 1376301, 0, 0, 1376302, 0, 0, 1376303, 0, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 0, 0, 1376313, 0, 0, 1376314, 0, 0, 1376315, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 262145, 2, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 4, 1441810, 65536, 5, 1441811, 65536, 5, 1441812, 65536, 5, 1441813, 65536, 5, 1441814, 65536, 5, 1441815, 262145, 2, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 4, 1441828, 0, 0, 1441829, 0, 0, 1441830, 0, 0, 1441831, 0, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 0, 1441835, 0, 0, 1441836, 0, 0, 1441837, 0, 0, 1441838, 0, 0, 1441839, 0, 0, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 0, 0, 1441848, 0, 0, 1441849, 0, 0, 1441850, 0, 0, 1441851, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 262145, 2, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 4, 1507346, 65536, 5, 1507347, 65536, 5, 1507348, 65536, 5, 1507349, 65536, 5, 1507350, 65536, 5, 1507351, 262145, 2, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 131073, 0, 1507364, 131073, 3, 1507365, 131073, 3, 1507366, 131073, 3, 1507367, 131073, 3, 1507368, 1, 6, 1507369, 0, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 0, 0, 1507374, 0, 0, 1507375, 0, 0, 1507376, 0, 0, 1507377, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 0, 0, 1507387, 0, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 262145, 2, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 4, 1572882, 65536, 5, 1572883, 65536, 5, 1572884, 65536, 5, 1572885, 65536, 5, 1572886, 65536, 5, 1572887, 262145, 2, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 4, 1572905, 0, 0, 1572906, 0, 0, 1572907, 0, 0, 1572908, 0, 0, 1572909, 0, 0, 1572910, 0, 0, 1572911, 0, 0, 1572912, 0, 0, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 0, 0, 1572923, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 262145, 2, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 4, 1638418, 65536, 5, 1638419, 65536, 5, 1638420, 65536, 5, 1638421, 65536, 5, 1638422, 65536, 5, 1638423, 262145, 2, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 4, 1638441, 0, 0, 1638442, 0, 0, 1638443, 0, 0, 1638444, 0, 0, 1638445, 0, 0, 1638446, 0, 0, 1638447, 0, 0, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 0, 1638455, 0, 0, 1638456, 0, 0, 1638457, 0, 0, 1638458, 0, 0, 1638459, 0, 0, 1703936, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 262145, 2, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 4, 1703954, 65536, 5, 1703955, 65536, 5, 1703956, 65536, 5, 1703957, 65536, 5, 1703958, 65536, 5, 1703959, 262145, 2, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 4, 1703977, 0, 0, 1703978, 0, 0, 1703979, 0, 0, 1703980, 0, 0, 1703981, 0, 0, 1703982, 0, 0, 1703983, 0, 0, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 0, 0, 1703994, 0, 0, 1703995, 0, 0, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 262145, 6, 1769477, 262145, 4, 1769478, 262145, 4, 1769479, 262145, 4, 1769480, 262145, 4, 1769481, 262145, 4, 1769482, 262145, 4, 1769483, 262145, 4, 1769484, 262145, 4, 1769485, 262145, 4, 1769486, 262145, 4, 1769487, 262145, 4, 1769488, 262145, 4, 1769489, 131073, 6, 1769490, 65536, 5, 1769491, 65536, 5, 1769492, 65536, 5, 1769493, 65536, 5, 1769494, 65536, 5, 1769495, 262145, 2, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 4, 1769513, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 0, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 0, 0, 1769529, 0, 0, 1769530, 0, 0, 1769531, 0, 0, 1835008, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 65536, 5, 1835027, 65536, 5, 1835028, 65536, 5, 1835029, 65536, 5, 1835030, 65536, 5, 1835031, 262145, 2, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 4, 1835049, 0, 0, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 0, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 0, 0, 1835067, 0, 0, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 65536, 5, 1900563, 65536, 5, 1900564, 65536, 5, 1900565, 65536, 5, 1900566, 65536, 5, 1900567, 262145, 2, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 4, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 0, 0, 1900590, 0, 0, 1900591, 0, 0, 1900592, 0, 0, 1900593, 0, 0, 1900594, 0, 0, 1900595, 0, 0, 1900596, 0, 0, 1900597, 0, 0, 1900598, 0, 0, 1900599, 0, 0, 1900600, 0, 0, 1900601, 0, 0, 1900602, 0, 0, 1900603, 0, 0, 1966080, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 65536, 5, 1966099, 65536, 5, 1966100, 65536, 5, 1966101, 65536, 5, 1966102, 65536, 5, 1966103, 262145, 2, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 4, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 0, 0, 1966129, 0, 0, 1966130, 0, 0, 1966131, 0, 0, 1966132, 0, 0, 1966133, 0, 0, 1966134, 0, 0, 1966135, 0, 0, 1966136, 0, 0, 1966137, 0, 0, 1966138, 0, 0, 1966139, 0, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 65536, 5, 2031635, 65536, 5, 2031636, 65536, 5, 2031637, 65536, 5, 2031638, 65536, 5, 2031639, 262145, 2, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 4, 2031657, 0, 0, 2031658, 0, 0, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031665, 0, 0, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2031675, 0, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 262145, 5, 2097173, 131073, 3, 2097174, 131073, 3, 2097175, 65537, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 4, 2097193, 0, 0, 2097194, 0, 0, 2097195, 0, 0, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 0, 2097201, 0, 0, 2097202, 0, 0, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 0, 0, 2097209, 0, 0, 2097210, 0, 0, 2097211, 0, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 262145, 2, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 4, 2162729, 0, 0, 2162730, 0, 0, 2162731, 0, 0, 2162732, 0, 0, 2162733, 0, 0, 2162734, 0, 0, 2162735, 0, 0, 2162736, 0, 0, 2162737, 0, 0, 2162738, 0, 0, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 0, 0, 2162744, 0, 0, 2162745, 0, 0, 2162746, 0, 0, 2162747, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 262145, 2, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 4, 2228265, 0, 0, 2228266, 0, 0, 2228267, 0, 0, 2228268, 0, 0, 2228269, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 0, 0, 2228273, 0, 0, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2228283, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 262145, 2, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 4, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293805, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2293810, 0, 0, 2293811, 0, 0, 2293812, 0, 0, 2293813, 0, 0, 2293814, 0, 0, 2293815, 0, 0, 2293816, 0, 0, 2293817, 0, 0, 2293818, 0, 0, 2293819, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 262145, 2, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 4, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2359350, 0, 0, 2359351, 0, 0, 2359352, 0, 0, 2359353, 0, 0, 2359354, 0, 0, 2359355, 0, 0, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 262145, 2, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 4, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 0, 0, 2424887, 0, 0, 2424888, 0, 0, 2424889, 0, 0, 2424890, 0, 0, 2424891, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 262145, 2, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 4, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 0, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 0, 0, 2490420, 0, 0, 2490421, 0, 0, 2490422, 0, 0, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2490427, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 262145, 2, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 4, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 0, 0, 2555953, 0, 0, 2555954, 0, 0, 2555955, 0, 0, 2555956, 0, 0, 2555957, 0, 0, 2555958, 0, 0, 2555959, 0, 0, 2555960, 0, 0, 2555961, 0, 0, 2555962, 0, 0, 2555963, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 196608, 3, 1, 196608, 11, 2, 262144, 11, 3, 262144, 3, 4, 262144, 3, 7, 262144, 3, 8, 262144, 3, 9, 196608, 11, 10, 262144, 11, 11, 327680, 3, 24, 327680, 11, 25, 393216, 11, 26, 458752, 11, 31, 327680, 11, 32, 393216, 11, 33, 458752, 11, 48, 196608, 3, 49, 196608, 11, 50, 262144, 11, 51, 262144, 3, 52, 262144, 3, 55, 262144, 3, 56, 262144, 3, 57, 196608, 11, 58, 262144, 11, 59, 327680, 3, 65536, 196608, 4, 65537, 196608, 12, 65538, 262144, 12, 65539, 262144, 4, 65540, 262144, 4, 65543, 262144, 4, 65544, 262144, 4, 65545, 196608, 12, 65546, 262144, 12, 65547, 327680, 4, 65560, 327680, 12, 65561, 393216, 12, 65562, 458752, 12, 65567, 327680, 12, 65568, 393216, 12, 65569, 458752, 12, 65584, 196608, 4, 65585, 196608, 12, 65586, 262144, 12, 65587, 262144, 4, 65588, 262144, 4, 65591, 262144, 4, 65592, 262144, 4, 65593, 196608, 12, 65594, 262144, 12, 65595, 327680, 4, 131077, 196608, 3, 131078, 327680, 3, 131098, 393216, 15, 131099, 458752, 15, 131100, 458752, 15, 131101, 458752, 15, 131102, 458752, 15, 131103, 0, 18, 131125, 196608, 3, 131126, 327680, 3, 196613, 196608, 4, 196614, 327680, 4, 196634, 393216, 16, 196635, 458752, 16, 196636, 458752, 16, 196637, 458752, 16, 196638, 458752, 16, 196639, 0, 19, 196661, 196608, 4, 196662, 327680, 4, 262170, 393216, 16, 262171, 458752, 16, 262172, 458752, 16, 262173, 458752, 16, 262174, 458752, 16, 262175, 0, 19, 262195, 393216, 15, 262196, 458752, 15, 262197, 458752, 15, 262198, 458752, 15, 262199, 458752, 15, 262200, 0, 18, 327706, 393216, 16, 327707, 458752, 16, 327708, 458752, 16, 327709, 458752, 16, 327710, 458752, 16, 327711, 0, 19, 327731, 393216, 16, 327732, 458752, 16, 327733, 458752, 16, 327734, 458752, 16, 327735, 458752, 16, 327736, 0, 19, 393242, 393216, 16, 393243, 458752, 16, 393244, 458752, 16, 393245, 458752, 16, 393246, 458752, 16, 393247, 0, 19, 393267, 393216, 16, 393268, 458752, 16, 393269, 458752, 16, 393270, 458752, 16, 393271, 458752, 16, 393272, 0, 19, 458778, 393216, 17, 458779, 458752, 17, 458780, 458752, 17, 458781, 458752, 17, 458782, 458752, 17, 458783, 0, 20, 458803, 393216, 17, 458804, 458752, 17, 458805, 458752, 17, 458806, 458752, 17, 458807, 458752, 17, 458808, 0, 20, 1245203, 0, 16, 1245204, 65536, 16, 1245205, 131072, 16, 1310739, 0, 16, 1310740, 65536, 16, 1310741, 131072, 16, 1376275, 0, 16, 1376276, 65536, 16, 1376277, 131072, 16, 1441811, 0, 16, 1441812, 65536, 16, 1441813, 131072, 16, 1507347, 0, 16, 1507348, 65536, 16, 1507349, 131072, 16, 1572883, 0, 16, 1572884, 65536, 16, 1572885, 131072, 16, 1638419, 0, 16, 1638420, 65536, 16, 1638421, 131072, 16, 1703955, 0, 16, 1703956, 65536, 16, 1703957, 131072, 16, 1769491, 0, 16, 1769492, 65536, 16, 1769493, 131072, 16, 1835027, 0, 16, 1835028, 65536, 16, 1835029, 131072, 16, 1900563, 0, 16, 1900564, 65536, 16, 1900565, 131072, 16, 1966099, 0, 17, 1966100, 65536, 17, 1966101, 131072, 17, 2031635, 131072, 29, 2031636, 196608, 29, 2031637, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 23, 393216, 18, 52, 393216, 20, 65537, 262144, 13, 65538, 327680, 13, 65543, 327680, 7, 65544, 393216, 7, 65545, 262144, 18, 65546, 327680, 18, 65559, 393216, 19, 65563, 196608, 13, 65566, 131072, 9, 65570, 196608, 13, 65584, 131072, 9, 65587, 196608, 13, 65591, 458752, 7, 65592, 0, 9, 65593, 262144, 18, 65594, 327680, 18, 65595, 196608, 13, 131073, 262144, 14, 131074, 327680, 14, 131078, 393216, 20, 131079, 327680, 8, 131080, 393216, 8, 131081, 262144, 19, 131082, 327680, 19, 131099, 196608, 14, 131102, 131072, 10, 131106, 196608, 14, 131120, 131072, 10, 131123, 196608, 14, 131127, 458752, 8, 131128, 0, 10, 131129, 262144, 19, 131130, 327680, 19, 131131, 196608, 14, 196617, 262144, 20, 196618, 327680, 20, 196657, 65536, 20, 196665, 262144, 20, 196666, 327680, 20, 262151, 0, 15, 262152, 65536, 15, 262153, 65536, 15, 262154, 65536, 15, 262155, 131072, 15, 262171, 65536, 20, 262172, 393216, 9, 262173, 458752, 9, 327685, 65536, 20, 327687, 0, 16, 327688, 65536, 16, 327689, 65536, 16, 327690, 65536, 16, 327691, 131072, 16, 327707, 65536, 20, 327708, 393216, 10, 327709, 458752, 10, 393217, 262144, 9, 393218, 327680, 9, 393219, 65536, 20, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 393244, 65536, 20, 393245, 65536, 20, 393248, 262144, 18, 393249, 327680, 18, 393265, 262144, 9, 393266, 327680, 9, 393267, 65536, 20, 458753, 262144, 10, 458754, 327680, 10, 458755, 65536, 20, 458759, 0, 17, 458760, 65536, 17, 458761, 65536, 17, 458762, 65536, 17, 458763, 131072, 17, 458784, 262144, 19, 458785, 327680, 19, 458801, 262144, 10, 458802, 327680, 10, 458803, 65536, 20, 524311, 65536, 20, 524320, 262144, 20, 524321, 327680, 20, 589828, 131072, 29, 589829, 196608, 29, 589830, 262144, 29, 589851, 131072, 29, 589852, 196608, 29, 589853, 262144, 29, 589877, 131072, 29, 589878, 196608, 29, 589879, 262144, 29, 1179666, 458752, 7, 1179667, 0, 9, 1179668, 196608, 13, 1179669, 458752, 7, 1179670, 0, 9, 1245202, 458752, 8, 1245203, 0, 10, 1245204, 196608, 14, 1245205, 458752, 8, 1245206, 0, 10, 1441810, 0, 104, 1441811, 65536, 104, 1441812, 131072, 104, 1507346, 0, 105, 1507347, 65536, 105, 1507348, 131072, 105, 1572882, 0, 106, 1572883, 65536, 106, 1572884, 131072, 106, 1966098, 196608, 13, 1966102, 196608, 13, 2031634, 196608, 14, 2031638, 196608, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 336) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(880, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 336) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(1616, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 336) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(1840, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(656, 1040) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(784, 1840) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 176) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 176) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 144) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 208) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1776, 240) +texture = ExtResource("305") +facing = "Left" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(624, 944) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 880) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 656) +texture = ExtResource("308") +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 688) +texture = ExtResource("309") +facing = "Right" diff --git a/Maps/AmatreeTown/Amatree_Town_M171_tileset.tres b/Maps/AmatreeTown/Amatree_Town_M171_tileset.tres new file mode 100644 index 000000000..ce80084ef --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_M171_tileset.tres @@ -0,0 +1,267 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:104/0 = 0 +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:6/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:20/0 = 0 +1:104/0 = 0 +1:105/0 = 0 +1:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:29/0 = 0 +2:104/0 = 0 +2:105/0 = 0 +2:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/AmatreeTown/Amatree_Town_Rest_Center.gd b/Maps/AmatreeTown/Amatree_Town_Rest_Center.gd new file mode 100644 index 000000000..5e851d921 --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_Rest_Center.gd @@ -0,0 +1,49 @@ +extends Node2D # gen_map.py Map170 + +var map_name = "Amatree Town(Rest Center)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(208, 272): + Global.game.play_dialogue("MAP170_NPC_1") + if check_pos == Vector2(368, 272): + Global.game.play_dialogue("MAP170_NPC_2") + if check_pos == Vector2(336, 176): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/AmatreeTown/Amatree_Town.tscn" + Global.game.release_player() diff --git a/Maps/AmatreeTown/Amatree_Town_Rest_Center.gd.uid b/Maps/AmatreeTown/Amatree_Town_Rest_Center.gd.uid new file mode 100644 index 000000000..a1fa7cd3a --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_Rest_Center.gd.uid @@ -0,0 +1 @@ +uid://b0q1wwdel5muf diff --git a/Maps/AmatreeTown/Amatree_Town_Rest_Center.tscn b/Maps/AmatreeTown/Amatree_Town_Rest_Center.tscn new file mode 100644 index 000000000..bf5aa428c --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_Rest_Center.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/AmatreeTown/Amatree_Town_Rest_Center_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/AmatreeTown/Amatree_Town_Rest_Center.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[node name="Amatree Town(Rest Center)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 196608, 3, 65540, 262144, 3, 65541, 262144, 3, 65542, 262144, 3, 65543, 262144, 3, 65544, 0, 0, 65545, 0, 0, 65546, 262144, 3, 65547, 262144, 3, 65548, 262144, 3, 65549, 262144, 3, 65550, 327680, 3, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 196608, 4, 131076, 262144, 4, 131077, 262144, 4, 131078, 262144, 4, 131079, 262144, 4, 131080, 0, 0, 131081, 0, 0, 131082, 262144, 4, 131083, 262144, 4, 131084, 262144, 4, 131085, 262144, 4, 131086, 327680, 4, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 65536, 6, 196612, 65536, 6, 196613, 65536, 6, 196614, 65536, 6, 196615, 65536, 6, 196616, 196608, 3, 196617, 327680, 3, 196618, 65536, 6, 196619, 65536, 6, 196620, 65536, 6, 196621, 65536, 6, 196622, 65536, 6, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 65536, 6, 262148, 65536, 5, 262149, 65536, 5, 262150, 65536, 5, 262151, 65536, 5, 262152, 196608, 4, 262153, 327680, 4, 262154, 65536, 5, 262155, 65536, 5, 262156, 65536, 5, 262157, 65536, 5, 262158, 65536, 5, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 65536, 6, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 6, 327689, 65536, 6, 327690, 65536, 5, 327691, 65536, 5, 327692, 65536, 5, 327693, 65536, 5, 327694, 65536, 5, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 65536, 6, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 65536, 5, 393229, 65536, 5, 393230, 65536, 5, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 65536, 6, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 65536, 5, 458765, 65536, 5, 458766, 65536, 5, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 65536, 6, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 65536, 5, 524302, 65536, 5, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 65536, 6, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 65536, 5, 589837, 65536, 5, 589838, 65536, 5, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 65536, 6, 655364, 65536, 5, 655365, 65536, 5, 655366, 65536, 5, 655367, 65536, 5, 655368, 65536, 5, 655369, 65536, 5, 655370, 65536, 5, 655371, 65536, 5, 655372, 65536, 5, 655373, 65536, 5, 655374, 65536, 5, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65539, 196608, 3, 65540, 196608, 11, 65541, 262144, 11, 65542, 262144, 3, 65543, 262144, 3, 65546, 262144, 3, 65547, 262144, 3, 65548, 196608, 11, 65549, 262144, 11, 65550, 327680, 3, 131075, 196608, 4, 131076, 196608, 12, 131077, 262144, 12, 131078, 262144, 4, 131079, 262144, 4, 131082, 262144, 4, 131083, 262144, 4, 131084, 196608, 12, 131085, 262144, 12, 131086, 327680, 4, 196616, 196608, 3, 196617, 327680, 3, 262152, 196608, 4, 262153, 327680, 4, 327686, 393216, 15, 327687, 458752, 15, 327688, 458752, 15, 327689, 458752, 15, 327690, 458752, 15, 327691, 0, 18, 393222, 393216, 16, 393223, 458752, 16, 393224, 458752, 16, 393225, 458752, 16, 393226, 458752, 16, 393227, 0, 19, 458758, 393216, 16, 458759, 458752, 16, 458760, 458752, 16, 458761, 458752, 16, 458762, 458752, 16, 458763, 0, 19, 524294, 393216, 17, 524295, 458752, 17, 524296, 458752, 17, 524297, 458752, 17, 524298, 458752, 17, 524299, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65543, 393216, 20, 131075, 131072, 9, 131078, 196608, 13, 131082, 458752, 7, 131083, 0, 9, 131084, 262144, 18, 131085, 327680, 18, 131086, 196608, 13, 196611, 131072, 10, 196614, 196608, 14, 196618, 458752, 8, 196619, 0, 10, 196620, 262144, 19, 196621, 327680, 19, 196622, 196608, 14, 262148, 65536, 20, 262156, 262144, 20, 262157, 327680, 20, 327692, 262144, 18, 327693, 327680, 18, 393228, 262144, 19, 393229, 327680, 19, 458756, 262144, 9, 458757, 327680, 9, 458758, 65536, 20, 458764, 262144, 20, 458765, 327680, 20, 524292, 262144, 10, 524293, 327680, 10, 524294, 65536, 20, 524300, 262144, 18, 524301, 327680, 18, 589836, 262144, 19, 589837, 327680, 19, 655367, 131072, 29, 655368, 196608, 29, 655369, 262144, 29, 655372, 262144, 20, 655373, 327680, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 368) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(464, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 272) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 272) +texture = ExtResource("302") +facing = "Down" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 176) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/AmatreeTown/Amatree_Town_Rest_Center_tileset.tres b/Maps/AmatreeTown/Amatree_Town_Rest_Center_tileset.tres new file mode 100644 index 000000000..4f37f604f --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_Rest_Center_tileset.tres @@ -0,0 +1,181 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:20/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/AmatreeTown/Amatree_Town_tileset.tres b/Maps/AmatreeTown/Amatree_Town_tileset.tres new file mode 100644 index 000000000..f647ee128 --- /dev/null +++ b/Maps/AmatreeTown/Amatree_Town_tileset.tres @@ -0,0 +1,1028 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Rainforest.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_baykal_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_baykal_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Grassy_Path3_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt3_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:6/0 = 0 +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +0:59/0 = 0 +0:60/0 = 0 +0:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:68/0 = 0 +0:69/0 = 0 +0:74/0 = 0 +0:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:95/0 = 0 +0:96/0 = 0 +0:97/0 = 0 +0:98/0 = 0 +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:102/0 = 0 +0:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:109/0 = 0 +0:111/0 = 0 +0:112/0 = 0 +0:113/0 = 0 +0:114/0 = 0 +0:115/0 = 0 +0:116/0 = 0 +0:117/0 = 0 +0:118/0 = 0 +0:119/0 = 0 +0:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:120/0 = 0 +0:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:121/0 = 0 +0:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:122/0 = 0 +0:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:123/0 = 0 +0:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:124/0 = 0 +0:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:125/0 = 0 +0:126/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:56/0 = 0 +1:58/0 = 0 +1:59/0 = 0 +1:60/0 = 0 +1:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:64/0 = 0 +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +1:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:68/0 = 0 +1:69/0 = 0 +1:74/0 = 0 +1:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:95/0 = 0 +1:96/0 = 0 +1:97/0 = 0 +1:98/0 = 0 +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:100/0 = 0 +1:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:102/0 = 0 +1:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:103/0 = 0 +1:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:104/0 = 0 +1:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +1:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:111/0 = 0 +1:112/0 = 0 +1:113/0 = 0 +1:114/0 = 0 +1:115/0 = 0 +1:116/0 = 0 +1:117/0 = 0 +1:118/0 = 0 +1:119/0 = 0 +1:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:120/0 = 0 +1:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:121/0 = 0 +1:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:122/0 = 0 +1:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:123/0 = 0 +1:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:124/0 = 0 +1:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:125/0 = 0 +1:126/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +2:6/0 = 0 +2:7/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:58/0 = 0 +2:59/0 = 0 +2:60/0 = 0 +2:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:69/0 = 0 +2:74/0 = 0 +2:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:80/0 = 0 +2:95/0 = 0 +2:96/0 = 0 +2:97/0 = 0 +2:98/0 = 0 +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:102/0 = 0 +2:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:103/0 = 0 +2:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:104/0 = 0 +2:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:105/0 = 0 +2:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:112/0 = 0 +2:113/0 = 0 +2:114/0 = 0 +2:115/0 = 0 +2:116/0 = 0 +2:117/0 = 0 +2:118/0 = 0 +2:119/0 = 0 +2:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:120/0 = 0 +2:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:121/0 = 0 +2:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:122/0 = 0 +2:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:123/0 = 0 +2:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:124/0 = 0 +2:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:125/0 = 0 +2:126/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:46/0 = 0 +3:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:56/0 = 0 +3:57/0 = 0 +3:59/0 = 0 +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:63/0 = 0 +3:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:65/0 = 0 +3:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:66/0 = 0 +3:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:67/0 = 0 +3:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:68/0 = 0 +3:69/0 = 0 +3:74/0 = 0 +3:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:80/0 = 0 +3:95/0 = 0 +3:96/0 = 0 +3:97/0 = 0 +3:98/0 = 0 +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:100/0 = 0 +3:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:102/0 = 0 +3:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:105/0 = 0 +3:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:106/0 = 0 +3:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:113/0 = 0 +3:114/0 = 0 +3:115/0 = 0 +3:116/0 = 0 +3:117/0 = 0 +3:118/0 = 0 +3:119/0 = 0 +3:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:120/0 = 0 +3:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:121/0 = 0 +3:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:122/0 = 0 +3:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:123/0 = 0 +3:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:124/0 = 0 +3:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:26/0 = 0 +4:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:46/0 = 0 +4:58/0 = 0 +4:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:60/0 = 0 +4:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:62/0 = 0 +4:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:94/0 = 0 +4:95/0 = 0 +4:96/0 = 0 +4:97/0 = 0 +4:98/0 = 0 +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:102/0 = 0 +4:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:103/0 = 0 +4:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:104/0 = 0 +4:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +4:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:109/0 = 0 +4:112/0 = 0 +4:113/0 = 0 +4:114/0 = 0 +4:115/0 = 0 +4:116/0 = 0 +4:117/0 = 0 +4:118/0 = 0 +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:120/0 = 0 +4:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:121/0 = 0 +4:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:122/0 = 0 +4:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:123/0 = 0 +4:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:124/0 = 0 +4:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:125/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:46/0 = 0 +5:47/0 = 0 +5:58/0 = 0 +5:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:59/0 = 0 +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:62/0 = 0 +5:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:63/0 = 0 +5:73/0 = 0 +5:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:74/0 = 0 +5:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:94/0 = 0 +5:95/0 = 0 +5:96/0 = 0 +5:97/0 = 0 +5:98/0 = 0 +5:99/0 = 0 +5:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:100/0 = 0 +5:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:101/0 = 0 +5:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:102/0 = 0 +5:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:103/0 = 0 +5:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +5:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:112/0 = 0 +5:113/0 = 0 +5:114/0 = 0 +5:115/0 = 0 +5:116/0 = 0 +5:117/0 = 0 +5:118/0 = 0 +5:119/0 = 0 +5:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:120/0 = 0 +5:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:122/0 = 0 +5:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:123/0 = 0 +5:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:124/0 = 0 +5:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:26/0 = 0 +6:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:46/0 = 0 +6:59/0 = 0 +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:62/0 = 0 +6:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:63/0 = 0 +6:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:73/0 = 0 +6:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:74/0 = 0 +6:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:76/0 = 0 +6:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:94/0 = 0 +6:95/0 = 0 +6:96/0 = 0 +6:97/0 = 0 +6:98/0 = 0 +6:99/0 = 0 +6:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:100/0 = 0 +6:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:101/0 = 0 +6:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:102/0 = 0 +6:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:103/0 = 0 +6:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:104/0 = 0 +6:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:105/0 = 0 +6:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:107/0 = 0 +6:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:108/0 = 0 +6:109/0 = 0 +6:112/0 = 0 +6:113/0 = 0 +6:114/0 = 0 +6:115/0 = 0 +6:116/0 = 0 +6:117/0 = 0 +6:118/0 = 0 +6:120/0 = 0 +6:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:121/0 = 0 +6:122/0 = 0 +6:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:123/0 = 0 +6:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:124/0 = 0 +6:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:26/0 = 0 +7:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:30/0 = 0 +7:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:45/0 = 0 +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:47/0 = 0 +7:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:59/0 = 0 +7:60/0 = 0 +7:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:61/0 = 0 +7:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:62/0 = 0 +7:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:63/0 = 0 +7:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:73/0 = 0 +7:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:76/0 = 0 +7:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:94/0 = 0 +7:95/0 = 0 +7:96/0 = 0 +7:97/0 = 0 +7:98/0 = 0 +7:99/0 = 0 +7:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:100/0 = 0 +7:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:101/0 = 0 +7:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:102/0 = 0 +7:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:103/0 = 0 +7:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:104/0 = 0 +7:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:105/0 = 0 +7:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:106/0 = 0 +7:107/0 = 0 +7:108/0 = 0 +7:109/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/6 = SubResource("src6") +sources/7 = SubResource("src7") diff --git a/Maps/Anthell/Anthell.gd b/Maps/Anthell/Anthell.gd new file mode 100644 index 000000000..d55fbb4f3 --- /dev/null +++ b/Maps/Anthell/Anthell.gd @@ -0,0 +1,139 @@ +extends Node2D # gen_map.py Map150 + +var map_name = "Anthell" + +var wild_table = [ + [40, 20, 19, 26], + [48, 20, 22, 27], + [63, 10, 22, 28], + [63, 10, 22, 27], + [40, 10, 20, 27], + [48, 10, 23, 28], + [63, 5, 23, 28], + [63, 5, 24, 28], + [107, 4, 24, 28], + [40, 4, 28, 28], + [41, 1, 30, 30], + [49, 1, 31, 31], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(816, 272): + Global.game.play_dialogue("MAP150_NPC_1") + if check_pos == Vector2(816, 304): + Global.game.play_dialogue("MAP150_NPC_2") + if check_pos == Vector2(752, 240): + Global.game.play_dialogue("MAP150_NPC_3") + if check_pos == Vector2(784, 240): + Global.game.play_dialogue("MAP150_NPC_4") + if check_pos == Vector2(784, 272): + Global.game.play_dialogue("MAP150_NPC_5") + if check_pos == Vector2(784, 304): + Global.game.play_dialogue("MAP150_NPC_6") + if check_pos == Vector2(752, 304): + Global.game.play_dialogue("MAP150_NPC_7") + if check_pos == Vector2(752, 272): + Global.game.play_dialogue("MAP150_NPC_8") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP150_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(59, 1) + Global.game.recive_item(59) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP150_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(2, 1) + Global.game.recive_item(2) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP150_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP150_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(200, 1) + Global.game.recive_item(200) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP150_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(16, 1) + Global.game.recive_item(16) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP150_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(521, 1) + Global.game.recive_item(521) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP150_TRAINER_1", "defeat": "MAP150_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer012.png"}, + "Trainer2": {"pre": "MAP150_TRAINER_2", "defeat": "MAP150_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer020.png"}, + "Trainer3": {"pre": "MAP150_TRAINER_3", "defeat": "MAP150_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer012.png"}, + "Trainer4": {"pre": "MAP150_TRAINER_4", "defeat": "MAP150_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP150_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP150_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP150_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Anthell/Anthell.gd.uid b/Maps/Anthell/Anthell.gd.uid new file mode 100644 index 000000000..45f6657f1 --- /dev/null +++ b/Maps/Anthell/Anthell.gd.uid @@ -0,0 +1 @@ +uid://ktb662w48rfo diff --git a/Maps/Anthell/Anthell.tscn b/Maps/Anthell/Anthell.tscn new file mode 100644 index 000000000..25f4a9fcd --- /dev/null +++ b/Maps/Anthell/Anthell.tscn @@ -0,0 +1,230 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Anthell/Anthell_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Anthell/Anthell.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_083.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Sponaree.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Firoke.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Firoke.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Sponaree.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Harylect.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Harylect.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Firoke.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Sponaree.png" id="308"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Anthell" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 7, 0, 1, 7, 0, 2, 7, 0, 3, 7, 0, 4, 7, 0, 5, 7, 0, 6, 7, 0, 7, 7, 0, 8, 7, 0, 9, 7, 0, 10, 7, 0, 11, 7, 0, 12, 7, 0, 13, 7, 0, 14, 7, 0, 15, 7, 0, 16, 7, 0, 17, 7, 0, 18, 7, 0, 19, 7, 0, 20, 7, 0, 21, 7, 0, 22, 7, 0, 23, 7, 0, 24, 7, 0, 25, 7, 0, 26, 7, 0, 27, 7, 0, 28, 7, 0, 29, 7, 0, 30, 7, 0, 31, 7, 0, 32, 7, 0, 33, 7, 0, 34, 7, 0, 35, 7, 0, 36, 7, 0, 37, 7, 0, 38, 7, 0, 39, 7, 0, 40, 7, 0, 41, 7, 0, 42, 7, 0, 43, 7, 0, 44, 7, 0, 45, 7, 0, 46, 7, 0, 47, 7, 0, 48, 7, 0, 49, 7, 0, 50, 7, 0, 51, 7, 0, 52, 7, 0, 53, 7, 0, 54, 7, 0, 55, 7, 0, 56, 7, 0, 57, 7, 0, 58, 7, 0, 59, 7, 0, 60, 7, 0, 61, 7, 0, 62, 7, 0, 63, 7, 0, 64, 7, 0, 65, 7, 0, 66, 7, 0, 67, 7, 0, 68, 7, 0, 69, 7, 0, 70, 7, 0, 71, 7, 0, 72, 7, 0, 73, 7, 0, 74, 7, 0, 75, 7, 0, 76, 7, 0, 77, 7, 0, 78, 7, 0, 79, 7, 0, 65536, 7, 0, 65537, 7, 0, 65538, 7, 0, 65539, 7, 0, 65540, 7, 0, 65541, 7, 0, 65542, 7, 0, 65543, 7, 0, 65544, 7, 0, 65545, 7, 0, 65546, 7, 0, 65547, 7, 0, 65548, 7, 0, 65549, 7, 0, 65550, 7, 0, 65551, 7, 0, 65552, 7, 0, 65553, 7, 0, 65554, 7, 0, 65555, 7, 0, 65556, 7, 0, 65557, 7, 0, 65558, 7, 0, 65559, 7, 0, 65560, 7, 0, 65561, 7, 0, 65562, 7, 0, 65563, 7, 0, 65564, 7, 0, 65565, 7, 0, 65566, 7, 0, 65567, 262151, 0, 65568, 262151, 4, 65569, 262151, 4, 65570, 262151, 4, 65571, 262151, 4, 65572, 262151, 4, 65573, 262151, 4, 65574, 262151, 4, 65575, 262151, 4, 65576, 262151, 4, 65577, 262151, 4, 65578, 262151, 4, 65579, 262151, 4, 65580, 262151, 4, 65581, 131079, 1, 65582, 7, 0, 65583, 7, 0, 65584, 7, 0, 65585, 7, 0, 65586, 7, 0, 65587, 7, 0, 65588, 7, 0, 65589, 7, 0, 65590, 7, 0, 65591, 7, 0, 65592, 7, 0, 65593, 7, 0, 65594, 7, 0, 65595, 7, 0, 65596, 7, 0, 65597, 7, 0, 65598, 7, 0, 65599, 7, 0, 65600, 7, 0, 65601, 7, 0, 65602, 7, 0, 65603, 7, 0, 65604, 7, 0, 65605, 7, 0, 65606, 7, 0, 65607, 7, 0, 65608, 7, 0, 65609, 7, 0, 65610, 7, 0, 65611, 7, 0, 65612, 7, 0, 65613, 7, 0, 65614, 7, 0, 65615, 7, 0, 131072, 7, 0, 131073, 7, 0, 131074, 7, 0, 131075, 7, 0, 131076, 7, 0, 131077, 7, 0, 131078, 7, 0, 131079, 262151, 0, 131080, 262151, 4, 131081, 262151, 4, 131082, 262151, 4, 131083, 262151, 4, 131084, 262151, 4, 131085, 262151, 4, 131086, 262151, 4, 131087, 262151, 4, 131088, 262151, 4, 131089, 262151, 4, 131090, 262151, 4, 131091, 262151, 4, 131092, 262151, 4, 131093, 262151, 4, 131094, 262151, 4, 131095, 262151, 4, 131096, 262151, 4, 131097, 262151, 4, 131098, 131079, 1, 131099, 7, 0, 131100, 7, 0, 131101, 7, 0, 131102, 7, 0, 131103, 7, 4, 131104, 196608, 8, 131105, 262144, 8, 131106, 262144, 8, 131107, 262144, 8, 131108, 262144, 8, 131109, 262144, 8, 131110, 262144, 8, 131111, 262144, 8, 131112, 262144, 8, 131113, 262144, 8, 131114, 262144, 8, 131115, 262144, 8, 131116, 327680, 8, 131117, 262151, 2, 131118, 7, 0, 131119, 7, 0, 131120, 7, 0, 131121, 262151, 0, 131122, 262151, 4, 131123, 262151, 4, 131124, 262151, 4, 131125, 262151, 4, 131126, 262151, 4, 131127, 262151, 4, 131128, 262151, 4, 131129, 262151, 4, 131130, 262151, 4, 131131, 262151, 4, 131132, 262151, 4, 131133, 262151, 4, 131134, 262151, 4, 131135, 262151, 4, 131136, 262151, 4, 131137, 262151, 4, 131138, 262151, 4, 131139, 262151, 4, 131140, 262151, 4, 131141, 262151, 4, 131142, 262151, 4, 131143, 262151, 4, 131144, 131079, 1, 131145, 7, 0, 131146, 7, 0, 131147, 7, 0, 131148, 7, 0, 131149, 7, 0, 131150, 7, 0, 131151, 7, 0, 196608, 7, 0, 196609, 7, 0, 196610, 7, 0, 196611, 7, 0, 196612, 7, 0, 196613, 7, 0, 196614, 7, 0, 196615, 7, 4, 196616, 196608, 8, 196617, 262144, 8, 196618, 262144, 8, 196619, 262144, 8, 196620, 262144, 8, 196621, 262144, 8, 196622, 262144, 8, 196623, 262144, 8, 196624, 262144, 8, 196625, 262144, 8, 196626, 262144, 8, 196627, 262144, 8, 196628, 262144, 8, 196629, 262144, 8, 196630, 262144, 8, 196631, 262144, 8, 196632, 262144, 8, 196633, 327680, 8, 196634, 262151, 6, 196635, 262151, 4, 196636, 262151, 4, 196637, 262151, 4, 196638, 262151, 4, 196639, 131079, 6, 196640, 196608, 9, 196641, 327680, 4, 196642, 327680, 4, 196643, 327680, 4, 196644, 327680, 4, 196645, 327680, 4, 196646, 327680, 4, 196647, 327680, 4, 196648, 327680, 4, 196649, 327680, 4, 196650, 327680, 4, 196651, 327680, 4, 196652, 327680, 9, 196653, 262151, 6, 196654, 262151, 4, 196655, 262151, 4, 196656, 262151, 4, 196657, 131079, 6, 196658, 196608, 8, 196659, 262144, 8, 196660, 262144, 8, 196661, 262144, 8, 196662, 262144, 8, 196663, 262144, 8, 196664, 262144, 8, 196665, 262144, 8, 196666, 262144, 8, 196667, 262144, 8, 196668, 262144, 8, 196669, 262144, 8, 196670, 262144, 8, 196671, 262144, 8, 196672, 262144, 8, 196673, 262144, 8, 196674, 262144, 8, 196675, 262144, 8, 196676, 262144, 8, 196677, 262144, 8, 196678, 262144, 8, 196679, 327680, 8, 196680, 262151, 2, 196681, 7, 0, 196682, 7, 0, 196683, 7, 0, 196684, 7, 0, 196685, 7, 0, 196686, 7, 0, 196687, 7, 0, 262144, 7, 0, 262145, 7, 0, 262146, 7, 0, 262147, 7, 0, 262148, 7, 0, 262149, 7, 0, 262150, 7, 0, 262151, 7, 4, 262152, 196608, 9, 262153, 327680, 4, 262154, 327680, 4, 262155, 327680, 4, 262156, 327680, 4, 262157, 327680, 4, 262158, 327680, 4, 262159, 327680, 4, 262160, 327680, 4, 262161, 327680, 4, 262162, 327680, 4, 262163, 327680, 4, 262164, 327680, 4, 262165, 327680, 4, 262166, 327680, 4, 262167, 327680, 4, 262168, 327680, 4, 262169, 458752, 18, 262170, 262144, 8, 262171, 262144, 8, 262172, 262144, 8, 262173, 262144, 8, 262174, 262144, 8, 262175, 262144, 8, 262176, 393216, 18, 262177, 327680, 4, 262178, 327680, 4, 262179, 196608, 12, 262180, 262144, 12, 262181, 262144, 12, 262182, 262144, 12, 262183, 327680, 12, 262184, 327680, 4, 262185, 327680, 4, 262186, 327680, 4, 262187, 327680, 4, 262188, 458752, 18, 262189, 262144, 8, 262190, 262144, 8, 262191, 262144, 8, 262192, 262144, 8, 262193, 262144, 8, 262194, 393216, 18, 262195, 327680, 4, 262196, 327680, 4, 262197, 327680, 4, 262198, 327680, 4, 262199, 327680, 4, 262200, 327680, 4, 262201, 327680, 4, 262202, 327680, 4, 262203, 327680, 4, 262204, 327680, 4, 262205, 327680, 4, 262206, 327680, 4, 262207, 327680, 4, 262208, 327680, 4, 262209, 327680, 4, 262210, 327680, 4, 262211, 327680, 4, 262212, 327680, 4, 262213, 327680, 4, 262214, 327680, 4, 262215, 327680, 9, 262216, 262151, 2, 262217, 7, 0, 262218, 7, 0, 262219, 7, 0, 262220, 7, 0, 262221, 7, 0, 262222, 7, 0, 262223, 7, 0, 327680, 7, 0, 327681, 7, 0, 327682, 7, 0, 327683, 7, 0, 327684, 7, 0, 327685, 7, 0, 327686, 7, 0, 327687, 7, 4, 327688, 196608, 9, 327689, 327680, 4, 327690, 327680, 4, 327691, 327680, 4, 327692, 327680, 4, 327693, 262144, 12, 327694, 262144, 12, 327695, 262144, 12, 327696, 262144, 12, 327697, 262144, 12, 327698, 262144, 12, 327699, 262144, 12, 327700, 327680, 14, 327701, 327680, 11, 327702, 327680, 4, 327703, 327680, 4, 327704, 327680, 4, 327705, 327680, 4, 327706, 327680, 4, 327707, 327680, 4, 327708, 327680, 4, 327709, 327680, 4, 327710, 327680, 4, 327711, 327680, 4, 327712, 327680, 4, 327713, 327680, 4, 327714, 327680, 4, 327715, 196608, 12, 327716, 262144, 12, 327717, 262144, 12, 327718, 262144, 12, 327719, 327680, 14, 327720, 327680, 11, 327721, 327680, 4, 327722, 327680, 4, 327723, 327680, 4, 327724, 327680, 4, 327725, 327680, 4, 327726, 327680, 4, 327727, 327680, 4, 327728, 327680, 4, 327729, 327680, 4, 327730, 327680, 4, 327731, 327680, 4, 327732, 196608, 11, 327733, 262144, 11, 327734, 262144, 11, 327735, 262144, 11, 327736, 262144, 11, 327737, 327680, 11, 327738, 327680, 4, 327739, 327680, 4, 327740, 327680, 4, 327741, 327680, 4, 327742, 327680, 4, 327743, 327680, 4, 327744, 327680, 4, 327745, 327680, 4, 327746, 327680, 4, 327747, 327680, 4, 327748, 327680, 4, 327749, 327680, 4, 327750, 327680, 4, 327751, 327680, 9, 327752, 262151, 2, 327753, 7, 0, 327754, 7, 0, 327755, 7, 0, 327756, 7, 0, 327757, 7, 0, 327758, 7, 0, 327759, 7, 0, 393216, 7, 0, 393217, 7, 0, 393218, 7, 0, 393219, 7, 0, 393220, 7, 0, 393221, 7, 0, 393222, 7, 0, 393223, 7, 4, 393224, 196608, 9, 393225, 327680, 4, 393226, 327680, 4, 393227, 327680, 4, 393228, 327680, 4, 393229, 262144, 13, 393230, 262144, 15, 393231, 262144, 12, 393232, 262144, 12, 393233, 262144, 12, 393234, 262144, 12, 393235, 262144, 12, 393236, 262144, 12, 393237, 327680, 14, 393238, 327680, 11, 393239, 327680, 4, 393240, 327680, 4, 393241, 327680, 4, 393242, 327680, 4, 393243, 196608, 12, 393244, 262144, 12, 393245, 262144, 12, 393246, 262144, 12, 393247, 262144, 12, 393248, 262144, 11, 393249, 262144, 11, 393250, 262144, 11, 393251, 262144, 14, 393252, 262144, 12, 393253, 262144, 12, 393254, 262144, 12, 393255, 262144, 12, 393256, 327680, 14, 393257, 327680, 11, 393258, 327680, 4, 393259, 327680, 4, 393260, 327680, 4, 393261, 327680, 4, 393262, 327680, 4, 393263, 327680, 4, 393264, 327680, 4, 393265, 327680, 4, 393266, 327680, 4, 393267, 327680, 4, 393268, 196608, 12, 393269, 262144, 12, 393270, 262144, 12, 393271, 262144, 12, 393272, 262144, 12, 393273, 327680, 14, 393274, 262144, 11, 393275, 327680, 4, 393276, 327680, 4, 393277, 327680, 4, 393278, 327680, 4, 393279, 327680, 4, 393280, 327680, 4, 393281, 327680, 4, 393282, 327680, 4, 393283, 327680, 4, 393284, 327680, 4, 393285, 327680, 4, 393286, 327680, 4, 393287, 327680, 9, 393288, 262151, 2, 393289, 7, 0, 393290, 7, 0, 393291, 7, 0, 393292, 7, 0, 393293, 7, 0, 393294, 7, 0, 393295, 7, 0, 458752, 7, 0, 458753, 7, 0, 458754, 7, 0, 458755, 7, 0, 458756, 7, 0, 458757, 7, 0, 458758, 7, 0, 458759, 7, 4, 458760, 196608, 9, 458761, 327680, 4, 458762, 327680, 4, 458763, 0, 14, 458764, 65536, 14, 458765, 131072, 14, 458766, 196608, 13, 458767, 262144, 15, 458768, 262144, 12, 458769, 262144, 12, 458770, 262144, 12, 458771, 262144, 12, 458772, 262144, 12, 458773, 262144, 12, 458774, 327680, 14, 458775, 327680, 11, 458776, 327680, 4, 458777, 327680, 4, 458778, 327680, 4, 458779, 196608, 13, 458780, 262144, 15, 458781, 262144, 12, 458782, 262144, 12, 458783, 262144, 12, 458784, 262144, 12, 458785, 262144, 12, 458786, 262144, 12, 458787, 262144, 12, 458788, 262144, 12, 458789, 262144, 12, 458790, 262144, 12, 458791, 262144, 12, 458792, 262144, 12, 458793, 327680, 12, 458794, 327680, 4, 458795, 327680, 4, 458796, 327680, 4, 458797, 327680, 4, 458798, 327680, 4, 458799, 327680, 4, 458800, 327680, 4, 458801, 327680, 4, 458802, 327680, 4, 458803, 327680, 4, 458804, 196608, 13, 458805, 262144, 15, 458806, 262144, 12, 458807, 262144, 12, 458808, 262144, 12, 458809, 262144, 12, 458810, 262144, 12, 458811, 327680, 14, 458812, 327680, 4, 458813, 327680, 4, 458814, 327680, 4, 458815, 327680, 4, 458816, 327680, 4, 458817, 327680, 4, 458818, 327680, 4, 458819, 327680, 4, 458820, 327680, 4, 458821, 327680, 4, 458822, 327680, 4, 458823, 327680, 9, 458824, 262151, 2, 458825, 7, 0, 458826, 7, 0, 458827, 7, 0, 458828, 7, 0, 458829, 7, 0, 458830, 7, 0, 458831, 7, 0, 524288, 7, 0, 524289, 7, 0, 524290, 7, 0, 524291, 7, 0, 524292, 7, 0, 524293, 7, 0, 524294, 7, 0, 524295, 7, 4, 524296, 196608, 9, 524297, 327680, 4, 524298, 327680, 4, 524299, 0, 15, 524300, 65536, 15, 524301, 131072, 15, 524302, 327680, 4, 524303, 196608, 12, 524304, 262144, 12, 524305, 262144, 12, 524306, 262144, 12, 524307, 262144, 12, 524308, 262144, 12, 524309, 262144, 12, 524310, 262144, 12, 524311, 327680, 12, 524312, 327680, 4, 524313, 327680, 4, 524314, 327680, 4, 524315, 327680, 4, 524316, 196608, 13, 524317, 262144, 13, 524318, 262144, 15, 524319, 262144, 12, 524320, 262144, 12, 524321, 262144, 12, 524322, 262144, 12, 524323, 262144, 12, 524324, 262144, 12, 524325, 262144, 12, 524326, 262144, 12, 524327, 262144, 12, 524328, 262144, 12, 524329, 327680, 12, 524330, 327680, 4, 524331, 327680, 4, 524332, 327680, 4, 524333, 327680, 4, 524334, 327680, 4, 524335, 327680, 4, 524336, 327680, 4, 524337, 327680, 4, 524338, 327680, 4, 524339, 327680, 4, 524340, 327680, 4, 524341, 196608, 13, 524342, 262144, 15, 524343, 262144, 12, 524344, 262144, 12, 524345, 262144, 12, 524346, 262144, 12, 524347, 262144, 12, 524348, 327680, 14, 524349, 327680, 4, 524350, 327680, 4, 524351, 327680, 4, 524352, 327680, 4, 524353, 327680, 4, 524354, 327680, 4, 524355, 327680, 4, 524356, 327680, 4, 524357, 327680, 4, 524358, 327680, 4, 524359, 327680, 9, 524360, 262151, 2, 524361, 7, 0, 524362, 7, 0, 524363, 7, 0, 524364, 7, 0, 524365, 7, 0, 524366, 7, 0, 524367, 7, 0, 589824, 7, 0, 589825, 7, 0, 589826, 7, 0, 589827, 7, 0, 589828, 7, 0, 589829, 7, 0, 589830, 7, 0, 589831, 7, 4, 589832, 196608, 9, 589833, 327680, 4, 589834, 327680, 4, 589835, 0, 16, 589836, 65536, 16, 589837, 131072, 16, 589838, 196608, 11, 589839, 262144, 14, 589840, 262144, 12, 589841, 262144, 12, 589842, 262144, 12, 589843, 262144, 12, 589844, 262144, 12, 589845, 262144, 12, 589846, 262144, 12, 589847, 327680, 12, 589848, 327680, 4, 589849, 327680, 4, 589850, 327680, 4, 589851, 327680, 4, 589852, 327680, 4, 589853, 327680, 4, 589854, 196608, 13, 589855, 262144, 13, 589856, 262144, 13, 589857, 262144, 15, 589858, 262144, 12, 589859, 262144, 12, 589860, 262144, 12, 589861, 262144, 12, 589862, 262144, 12, 589863, 262144, 12, 589864, 262144, 12, 589865, 327680, 12, 589866, 327680, 4, 589867, 327680, 4, 589868, 327680, 4, 589869, 327680, 4, 589870, 327680, 4, 589871, 327680, 4, 589872, 327680, 4, 589873, 327680, 4, 589874, 327680, 4, 589875, 327680, 4, 589876, 327680, 4, 589877, 327680, 4, 589878, 196608, 13, 589879, 262144, 13, 589880, 262144, 15, 589881, 262144, 12, 589882, 262144, 12, 589883, 262144, 12, 589884, 262144, 12, 589885, 327680, 14, 589886, 327680, 11, 589887, 327680, 4, 589888, 327680, 4, 589889, 327680, 4, 589890, 327680, 4, 589891, 327680, 4, 589892, 327680, 4, 589893, 327680, 4, 589894, 327680, 4, 589895, 327680, 9, 589896, 262151, 2, 589897, 7, 0, 589898, 7, 0, 589899, 7, 0, 589900, 7, 0, 589901, 7, 0, 589902, 7, 0, 589903, 7, 0, 655360, 7, 0, 655361, 7, 0, 655362, 7, 0, 655363, 7, 0, 655364, 7, 0, 655365, 7, 0, 655366, 7, 0, 655367, 7, 4, 655368, 196608, 9, 655369, 327680, 4, 655370, 327680, 4, 655371, 327680, 4, 655372, 327680, 4, 655373, 327680, 4, 655374, 196608, 12, 655375, 262144, 12, 655376, 262144, 12, 655377, 262144, 12, 655378, 262144, 12, 655379, 262144, 12, 655380, 262144, 12, 655381, 262144, 12, 655382, 262144, 12, 655383, 327680, 12, 655384, 327680, 4, 655385, 327680, 4, 655386, 327680, 4, 655387, 327680, 4, 655388, 327680, 4, 655389, 327680, 4, 655390, 327680, 4, 655391, 327680, 4, 655392, 327680, 4, 655393, 196608, 13, 655394, 262144, 13, 655395, 262144, 13, 655396, 262144, 15, 655397, 262144, 12, 655398, 262144, 12, 655399, 262144, 12, 655400, 262144, 12, 655401, 327680, 12, 655402, 327680, 4, 655403, 327680, 4, 655404, 327680, 4, 655405, 327680, 4, 655406, 327680, 4, 655407, 327680, 4, 655408, 327680, 4, 655409, 327680, 4, 655410, 327680, 4, 655411, 327680, 4, 655412, 327680, 4, 655413, 327680, 4, 655414, 327680, 4, 655415, 327680, 4, 655416, 327680, 4, 655417, 262144, 15, 655418, 262144, 12, 655419, 262144, 12, 655420, 262144, 12, 655421, 262144, 12, 655422, 327680, 12, 655423, 327680, 4, 655424, 327680, 4, 655425, 327680, 4, 655426, 327680, 4, 655427, 327680, 4, 655428, 327680, 4, 655429, 327680, 4, 655430, 327680, 4, 655431, 327680, 9, 655432, 262151, 2, 655433, 7, 0, 655434, 7, 0, 655435, 7, 0, 655436, 7, 0, 655437, 7, 0, 655438, 7, 0, 655439, 7, 0, 720896, 7, 0, 720897, 7, 0, 720898, 7, 0, 720899, 7, 0, 720900, 7, 0, 720901, 7, 0, 720902, 7, 0, 720903, 7, 4, 720904, 196608, 10, 720905, 262144, 10, 720906, 262144, 10, 720907, 262144, 10, 720908, 262144, 10, 720909, 262144, 10, 720910, 262144, 10, 720911, 262144, 10, 720912, 262144, 10, 720913, 262144, 10, 720914, 262144, 10, 720915, 262144, 10, 720916, 262144, 10, 720917, 262144, 10, 720918, 262144, 10, 720919, 262144, 10, 720920, 262144, 10, 720921, 262144, 10, 720922, 262144, 10, 720923, 262144, 10, 720924, 262144, 10, 720925, 262144, 10, 720926, 262144, 10, 720927, 262144, 10, 720928, 393216, 19, 720929, 327680, 4, 720930, 327680, 4, 720931, 327680, 4, 720932, 196608, 12, 720933, 262144, 12, 720934, 262144, 12, 720935, 262144, 12, 720936, 327680, 15, 720937, 327680, 13, 720938, 327680, 4, 720939, 327680, 4, 720940, 458752, 19, 720941, 262144, 10, 720942, 262144, 10, 720943, 262144, 10, 720944, 262144, 10, 720945, 262144, 10, 720946, 393216, 19, 720947, 327680, 4, 720948, 327680, 4, 720949, 327680, 4, 720950, 327680, 4, 720951, 327680, 4, 720952, 327680, 4, 720953, 327680, 4, 720954, 262144, 15, 720955, 262144, 12, 720956, 262144, 12, 720957, 262144, 12, 720958, 327680, 12, 720959, 327680, 4, 720960, 327680, 4, 720961, 327680, 4, 720962, 327680, 4, 720963, 327680, 4, 720964, 327680, 4, 720965, 327680, 4, 720966, 327680, 4, 720967, 327680, 9, 720968, 262151, 2, 720969, 7, 0, 720970, 7, 0, 720971, 7, 0, 720972, 7, 0, 720973, 7, 0, 720974, 7, 0, 720975, 7, 0, 786432, 7, 0, 786433, 7, 0, 786434, 7, 0, 786435, 7, 0, 786436, 7, 0, 786437, 7, 0, 786438, 7, 0, 786439, 131079, 0, 786440, 131079, 3, 786441, 131079, 3, 786442, 131079, 3, 786443, 131079, 3, 786444, 131079, 3, 786445, 131079, 3, 786446, 131079, 3, 786447, 131079, 3, 786448, 131079, 3, 786449, 131079, 3, 786450, 131079, 3, 786451, 131079, 3, 786452, 131079, 3, 786453, 131079, 3, 786454, 131079, 3, 786455, 131079, 3, 786456, 131079, 3, 786457, 131079, 3, 786458, 131079, 3, 786459, 131079, 3, 786460, 131079, 3, 786461, 131079, 3, 786462, 131079, 3, 786463, 7, 6, 786464, 196608, 9, 786465, 327680, 4, 786466, 327680, 4, 786467, 327680, 4, 786468, 196608, 12, 786469, 262144, 12, 786470, 262144, 12, 786471, 262144, 12, 786472, 327680, 12, 786473, 327680, 4, 786474, 327680, 4, 786475, 327680, 4, 786476, 327680, 9, 786477, 262151, 5, 786478, 131079, 3, 786479, 131079, 3, 786480, 131079, 3, 786481, 7, 6, 786482, 196608, 10, 786483, 262144, 10, 786484, 262144, 10, 786485, 262144, 10, 786486, 262144, 10, 786487, 262144, 10, 786488, 262144, 10, 786489, 262144, 10, 786490, 262144, 10, 786491, 262144, 10, 786492, 262144, 10, 786493, 262144, 10, 786494, 262144, 10, 786495, 262144, 10, 786496, 262144, 10, 786497, 262144, 10, 786498, 262144, 10, 786499, 262144, 10, 786500, 262144, 10, 786501, 262144, 10, 786502, 262144, 10, 786503, 327680, 10, 786504, 262151, 2, 786505, 7, 0, 786506, 7, 0, 786507, 7, 0, 786508, 7, 0, 786509, 7, 0, 786510, 7, 0, 786511, 7, 0, 851968, 7, 0, 851969, 7, 0, 851970, 7, 0, 851971, 7, 0, 851972, 7, 0, 851973, 7, 0, 851974, 7, 0, 851975, 7, 0, 851976, 7, 0, 851977, 7, 0, 851978, 7, 0, 851979, 7, 0, 851980, 7, 0, 851981, 7, 0, 851982, 7, 0, 851983, 7, 0, 851984, 7, 0, 851985, 7, 0, 851986, 7, 0, 851987, 7, 0, 851988, 7, 0, 851989, 7, 0, 851990, 7, 0, 851991, 7, 0, 851992, 7, 0, 851993, 7, 0, 851994, 7, 0, 851995, 7, 0, 851996, 7, 0, 851997, 7, 0, 851998, 7, 0, 851999, 7, 4, 852000, 196608, 9, 852001, 262151, 7, 852002, 327680, 4, 852003, 196608, 11, 852004, 262144, 14, 852005, 262144, 12, 852006, 262144, 12, 852007, 262144, 12, 852008, 327680, 12, 852009, 327680, 4, 852010, 327680, 4, 852011, 327680, 4, 852012, 327680, 9, 852013, 262151, 2, 852014, 7, 0, 852015, 7, 0, 852016, 7, 0, 852017, 131079, 0, 852018, 131079, 3, 852019, 131079, 3, 852020, 131079, 3, 852021, 131079, 3, 852022, 131079, 3, 852023, 131079, 3, 852024, 131079, 3, 852025, 131079, 3, 852026, 131079, 3, 852027, 131079, 3, 852028, 131079, 3, 852029, 131079, 3, 852030, 131079, 3, 852031, 131079, 3, 852032, 131079, 3, 852033, 131079, 3, 852034, 131079, 3, 852035, 131079, 3, 852036, 131079, 3, 852037, 131079, 3, 852038, 131079, 3, 852039, 131079, 3, 852040, 65543, 0, 852041, 7, 0, 852042, 7, 0, 852043, 7, 0, 852044, 7, 0, 852045, 7, 0, 852046, 7, 0, 852047, 7, 0, 917504, 7, 0, 917505, 7, 0, 917506, 7, 0, 917507, 7, 0, 917508, 7, 0, 917509, 7, 0, 917510, 7, 0, 917511, 7, 0, 917512, 7, 0, 917513, 7, 0, 917514, 7, 0, 917515, 7, 0, 917516, 7, 0, 917517, 7, 0, 917518, 7, 0, 917519, 7, 0, 917520, 7, 0, 917521, 7, 0, 917522, 7, 0, 917523, 7, 0, 917524, 7, 0, 917525, 7, 0, 917526, 7, 0, 917527, 7, 0, 917528, 7, 0, 917529, 7, 0, 917530, 7, 0, 917531, 7, 0, 917532, 7, 0, 917533, 7, 0, 917534, 7, 0, 917535, 7, 4, 917536, 196608, 10, 917537, 262144, 10, 917538, 393216, 19, 917539, 262144, 14, 917540, 262144, 12, 917541, 262144, 12, 917542, 262144, 12, 917543, 327680, 15, 917544, 327680, 4, 917545, 458752, 19, 917546, 262144, 10, 917547, 262144, 10, 917548, 327680, 10, 917549, 262151, 2, 917550, 7, 0, 917551, 7, 0, 917552, 7, 0, 917553, 7, 0, 917554, 7, 0, 917555, 7, 0, 917556, 7, 0, 917557, 7, 0, 917558, 7, 0, 917559, 7, 0, 917560, 7, 0, 917561, 7, 0, 917562, 7, 0, 917563, 7, 0, 917564, 7, 0, 917565, 7, 0, 917566, 7, 0, 917567, 7, 0, 917568, 7, 0, 917569, 7, 0, 917570, 7, 0, 917571, 7, 0, 917572, 7, 0, 917573, 7, 0, 917574, 7, 0, 917575, 7, 0, 917576, 7, 0, 917577, 7, 0, 917578, 7, 0, 917579, 7, 0, 917580, 7, 0, 917581, 7, 0, 917582, 7, 0, 917583, 7, 0, 983040, 7, 0, 983041, 7, 0, 983042, 7, 0, 983043, 7, 0, 983044, 7, 0, 983045, 7, 0, 983046, 7, 0, 983047, 7, 0, 983048, 7, 0, 983049, 7, 0, 983050, 7, 0, 983051, 7, 0, 983052, 7, 0, 983053, 7, 0, 983054, 7, 0, 983055, 7, 0, 983056, 7, 0, 983057, 7, 0, 983058, 7, 0, 983059, 7, 0, 983060, 7, 0, 983061, 7, 0, 983062, 7, 0, 983063, 7, 0, 983064, 7, 0, 983065, 7, 0, 983066, 7, 0, 983067, 7, 0, 983068, 7, 0, 983069, 7, 0, 983070, 7, 0, 983071, 131079, 0, 983072, 131079, 3, 983073, 7, 6, 983074, 196608, 9, 983075, 262144, 12, 983076, 262144, 12, 983077, 262144, 12, 983078, 262144, 12, 983079, 327680, 12, 983080, 327680, 4, 983081, 327680, 9, 983082, 262151, 5, 983083, 131079, 3, 983084, 131079, 3, 983085, 65543, 0, 983086, 7, 0, 983087, 7, 0, 983088, 7, 0, 983089, 7, 0, 983090, 7, 0, 983091, 7, 0, 983092, 7, 0, 983093, 7, 0, 983094, 7, 0, 983095, 7, 0, 983096, 7, 0, 983097, 7, 0, 983098, 7, 0, 983099, 7, 0, 983100, 7, 0, 983101, 7, 0, 983102, 7, 0, 983103, 7, 0, 983104, 7, 0, 983105, 7, 0, 983106, 7, 0, 983107, 7, 0, 983108, 7, 0, 983109, 7, 0, 983110, 7, 0, 983111, 7, 0, 983112, 7, 0, 983113, 7, 0, 983114, 7, 0, 983115, 7, 0, 983116, 7, 0, 983117, 7, 0, 983118, 7, 0, 983119, 7, 0, 1048576, 7, 0, 1048577, 7, 0, 1048578, 7, 0, 1048579, 7, 0, 1048580, 7, 0, 1048581, 7, 0, 1048582, 7, 0, 1048583, 7, 0, 1048584, 7, 0, 1048585, 7, 0, 1048586, 7, 0, 1048587, 7, 0, 1048588, 7, 0, 1048589, 7, 0, 1048590, 7, 0, 1048591, 7, 0, 1048592, 7, 0, 1048593, 7, 0, 1048594, 7, 0, 1048595, 7, 0, 1048596, 7, 0, 1048597, 7, 0, 1048598, 7, 0, 1048599, 7, 0, 1048600, 7, 0, 1048601, 7, 0, 1048602, 7, 0, 1048603, 7, 0, 1048604, 7, 0, 1048605, 7, 0, 1048606, 7, 0, 1048607, 7, 0, 1048608, 7, 0, 1048609, 7, 4, 1048610, 196608, 9, 1048611, 262144, 12, 1048612, 262144, 12, 1048613, 262144, 12, 1048614, 327680, 15, 1048615, 327680, 13, 1048616, 327680, 4, 1048617, 327680, 9, 1048618, 262151, 2, 1048619, 7, 0, 1048620, 7, 0, 1048621, 7, 0, 1048622, 7, 0, 1048623, 7, 0, 1048624, 7, 0, 1048625, 7, 0, 1048626, 7, 0, 1048627, 7, 0, 1048628, 7, 0, 1048629, 7, 0, 1048630, 7, 0, 1048631, 7, 0, 1048632, 7, 0, 1048633, 7, 0, 1048634, 7, 0, 1048635, 7, 0, 1048636, 7, 0, 1048637, 7, 0, 1048638, 7, 0, 1048639, 7, 0, 1048640, 7, 0, 1048641, 7, 0, 1048642, 7, 0, 1048643, 7, 0, 1048644, 7, 0, 1048645, 7, 0, 1048646, 7, 0, 1048647, 7, 0, 1048648, 7, 0, 1048649, 7, 0, 1048650, 7, 0, 1048651, 7, 0, 1048652, 7, 0, 1048653, 7, 0, 1048654, 7, 0, 1048655, 7, 0, 1114112, 7, 0, 1114113, 7, 0, 1114114, 7, 0, 1114115, 7, 0, 1114116, 7, 0, 1114117, 7, 0, 1114118, 7, 0, 1114119, 7, 0, 1114120, 7, 0, 1114121, 7, 0, 1114122, 7, 0, 1114123, 7, 0, 1114124, 7, 0, 1114125, 7, 0, 1114126, 7, 0, 1114127, 7, 0, 1114128, 7, 0, 1114129, 7, 0, 1114130, 7, 0, 1114131, 7, 0, 1114132, 7, 0, 1114133, 7, 0, 1114134, 7, 0, 1114135, 7, 0, 1114136, 7, 0, 1114137, 7, 0, 1114138, 7, 0, 1114139, 7, 0, 1114140, 7, 0, 1114141, 7, 0, 1114142, 7, 0, 1114143, 7, 0, 1114144, 7, 0, 1114145, 7, 4, 1114146, 196608, 9, 1114147, 262144, 12, 1114148, 262144, 12, 1114149, 327680, 15, 1114150, 327680, 13, 1114151, 327680, 4, 1114152, 327680, 4, 1114153, 327680, 9, 1114154, 262151, 2, 1114155, 7, 0, 1114156, 7, 0, 1114157, 7, 0, 1114158, 7, 0, 1114159, 7, 0, 1114160, 7, 0, 1114161, 7, 0, 1114162, 7, 0, 1114163, 7, 0, 1114164, 7, 0, 1114165, 7, 0, 1114166, 7, 0, 1114167, 7, 0, 1114168, 7, 0, 1114169, 7, 0, 1114170, 7, 0, 1114171, 7, 0, 1114172, 7, 0, 1114173, 7, 0, 1114174, 7, 0, 1114175, 7, 0, 1114176, 7, 0, 1114177, 7, 0, 1114178, 7, 0, 1114179, 7, 0, 1114180, 7, 0, 1114181, 7, 0, 1114182, 7, 0, 1114183, 7, 0, 1114184, 7, 0, 1114185, 7, 0, 1114186, 7, 0, 1114187, 7, 0, 1114188, 7, 0, 1114189, 7, 0, 1114190, 7, 0, 1114191, 7, 0, 1179648, 7, 0, 1179649, 7, 0, 1179650, 7, 0, 1179651, 7, 0, 1179652, 7, 0, 1179653, 7, 0, 1179654, 7, 0, 1179655, 7, 0, 1179656, 7, 0, 1179657, 7, 0, 1179658, 7, 0, 1179659, 7, 0, 1179660, 7, 0, 1179661, 7, 0, 1179662, 7, 0, 1179663, 7, 0, 1179664, 7, 0, 1179665, 7, 0, 1179666, 7, 0, 1179667, 7, 0, 1179668, 7, 0, 1179669, 7, 0, 1179670, 7, 0, 1179671, 7, 0, 1179672, 7, 0, 1179673, 7, 0, 1179674, 7, 0, 1179675, 7, 0, 1179676, 7, 0, 1179677, 7, 0, 1179678, 7, 0, 1179679, 7, 0, 1179680, 7, 0, 1179681, 7, 4, 1179682, 196608, 9, 1179683, 262144, 13, 1179684, 262144, 13, 1179685, 327680, 13, 1179686, 327680, 4, 1179687, 327680, 4, 1179688, 327680, 4, 1179689, 327680, 9, 1179690, 262151, 2, 1179691, 7, 0, 1179692, 7, 0, 1179693, 7, 0, 1179694, 7, 0, 1179695, 7, 0, 1179696, 7, 0, 1179697, 7, 0, 1179698, 7, 0, 1179699, 7, 0, 1179700, 7, 0, 1179701, 7, 0, 1179702, 7, 0, 1179703, 7, 0, 1179704, 7, 0, 1179705, 7, 0, 1179706, 7, 0, 1179707, 7, 0, 1179708, 7, 0, 1179709, 7, 0, 1179710, 7, 0, 1179711, 7, 0, 1179712, 7, 0, 1179713, 7, 0, 1179714, 7, 0, 1179715, 7, 0, 1179716, 7, 0, 1179717, 7, 0, 1179718, 7, 0, 1179719, 7, 0, 1179720, 7, 0, 1179721, 7, 0, 1179722, 7, 0, 1179723, 7, 0, 1179724, 7, 0, 1179725, 7, 0, 1179726, 7, 0, 1179727, 7, 0, 1245184, 7, 0, 1245185, 7, 0, 1245186, 7, 0, 1245187, 7, 0, 1245188, 7, 0, 1245189, 7, 0, 1245190, 7, 0, 1245191, 7, 0, 1245192, 7, 0, 1245193, 7, 0, 1245194, 7, 0, 1245195, 7, 0, 1245196, 7, 0, 1245197, 7, 0, 1245198, 7, 0, 1245199, 7, 0, 1245200, 7, 0, 1245201, 7, 0, 1245202, 7, 0, 1245203, 7, 0, 1245204, 7, 0, 1245205, 7, 0, 1245206, 7, 0, 1245207, 7, 0, 1245208, 7, 0, 1245209, 7, 0, 1245210, 7, 0, 1245211, 7, 0, 1245212, 7, 0, 1245213, 7, 0, 1245214, 7, 0, 1245215, 7, 0, 1245216, 7, 0, 1245217, 7, 4, 1245218, 196608, 9, 1245219, 327680, 4, 1245220, 327680, 4, 1245221, 327680, 4, 1245222, 327680, 4, 1245223, 327680, 4, 1245224, 327680, 4, 1245225, 327680, 9, 1245226, 262151, 2, 1245227, 7, 0, 1245228, 7, 0, 1245229, 7, 0, 1245230, 7, 0, 1245231, 7, 0, 1245232, 7, 0, 1245233, 7, 0, 1245234, 7, 0, 1245235, 7, 0, 1245236, 7, 0, 1245237, 7, 0, 1245238, 7, 0, 1245239, 7, 0, 1245240, 7, 0, 1245241, 7, 0, 1245242, 7, 0, 1245243, 7, 0, 1245244, 7, 0, 1245245, 7, 0, 1245246, 7, 0, 1245247, 7, 0, 1245248, 7, 0, 1245249, 7, 0, 1245250, 7, 0, 1245251, 7, 0, 1245252, 7, 0, 1245253, 7, 0, 1245254, 7, 0, 1245255, 7, 0, 1245256, 7, 0, 1245257, 7, 0, 1245258, 7, 0, 1245259, 7, 0, 1245260, 7, 0, 1245261, 7, 0, 1245262, 7, 0, 1245263, 7, 0, 1310720, 7, 0, 1310721, 7, 0, 1310722, 7, 0, 1310723, 7, 0, 1310724, 7, 0, 1310725, 7, 0, 1310726, 7, 0, 1310727, 7, 0, 1310728, 7, 0, 1310729, 7, 0, 1310730, 7, 0, 1310731, 7, 0, 1310732, 7, 0, 1310733, 7, 0, 1310734, 7, 0, 1310735, 7, 0, 1310736, 7, 0, 1310737, 7, 0, 1310738, 7, 0, 1310739, 7, 0, 1310740, 262151, 0, 1310741, 262151, 4, 1310742, 262151, 4, 1310743, 262151, 4, 1310744, 262151, 4, 1310745, 262151, 4, 1310746, 262151, 4, 1310747, 262151, 4, 1310748, 262151, 4, 1310749, 262151, 4, 1310750, 262151, 4, 1310751, 262151, 4, 1310752, 262151, 4, 1310753, 131079, 6, 1310754, 196608, 9, 1310755, 327680, 4, 1310756, 327680, 4, 1310757, 327680, 4, 1310758, 327680, 4, 1310759, 327680, 4, 1310760, 327680, 4, 1310761, 327680, 9, 1310762, 262151, 6, 1310763, 262151, 4, 1310764, 262151, 4, 1310765, 262151, 4, 1310766, 262151, 4, 1310767, 262151, 4, 1310768, 262151, 4, 1310769, 262151, 4, 1310770, 262151, 4, 1310771, 262151, 4, 1310772, 262151, 4, 1310773, 262151, 4, 1310774, 262151, 4, 1310775, 262151, 4, 1310776, 131079, 1, 1310777, 7, 0, 1310778, 7, 0, 1310779, 7, 0, 1310780, 7, 0, 1310781, 7, 0, 1310782, 7, 0, 1310783, 7, 0, 1310784, 7, 0, 1310785, 7, 0, 1310786, 7, 0, 1310787, 7, 0, 1310788, 7, 0, 1310789, 7, 0, 1310790, 7, 0, 1310791, 7, 0, 1310792, 7, 0, 1310793, 7, 0, 1310794, 7, 0, 1310795, 7, 0, 1310796, 7, 0, 1310797, 7, 0, 1310798, 7, 0, 1310799, 7, 0, 1376256, 7, 0, 1376257, 7, 0, 1376258, 7, 0, 1376259, 7, 0, 1376260, 7, 0, 1376261, 7, 0, 1376262, 7, 0, 1376263, 7, 0, 1376264, 7, 0, 1376265, 7, 0, 1376266, 7, 0, 1376267, 7, 0, 1376268, 7, 0, 1376269, 7, 0, 1376270, 7, 0, 1376271, 7, 0, 1376272, 7, 0, 1376273, 7, 0, 1376274, 7, 0, 1376275, 7, 0, 1376276, 7, 4, 1376277, 196608, 8, 1376278, 262144, 8, 1376279, 262144, 8, 1376280, 262144, 8, 1376281, 262144, 8, 1376282, 262144, 8, 1376283, 262144, 8, 1376284, 262144, 8, 1376285, 262144, 8, 1376286, 262144, 8, 1376287, 262144, 8, 1376288, 262144, 8, 1376289, 262144, 8, 1376290, 393216, 18, 1376291, 327680, 4, 1376292, 327680, 4, 1376293, 327680, 4, 1376294, 327680, 4, 1376295, 327680, 4, 1376296, 327680, 4, 1376297, 458752, 18, 1376298, 262144, 8, 1376299, 262144, 8, 1376300, 262144, 8, 1376301, 262144, 8, 1376302, 262144, 8, 1376303, 262144, 8, 1376304, 262144, 8, 1376305, 262144, 8, 1376306, 262144, 8, 1376307, 262144, 8, 1376308, 262144, 8, 1376309, 262144, 8, 1376310, 262144, 8, 1376311, 327680, 8, 1376312, 262151, 2, 1376313, 7, 0, 1376314, 7, 0, 1376315, 7, 0, 1376316, 7, 0, 1376317, 7, 0, 1376318, 7, 0, 1376319, 7, 0, 1376320, 7, 0, 1376321, 7, 0, 1376322, 7, 0, 1376323, 7, 0, 1376324, 7, 0, 1376325, 7, 0, 1376326, 7, 0, 1376327, 7, 0, 1376328, 7, 0, 1376329, 7, 0, 1376330, 7, 0, 1376331, 7, 0, 1376332, 7, 0, 1376333, 7, 0, 1376334, 7, 0, 1376335, 7, 0, 1441792, 7, 0, 1441793, 7, 0, 1441794, 7, 0, 1441795, 7, 0, 1441796, 7, 0, 1441797, 7, 0, 1441798, 7, 0, 1441799, 7, 0, 1441800, 7, 0, 1441801, 7, 0, 1441802, 7, 0, 1441803, 7, 0, 1441804, 7, 0, 1441805, 7, 0, 1441806, 7, 0, 1441807, 7, 0, 1441808, 7, 0, 1441809, 7, 0, 1441810, 7, 0, 1441811, 7, 0, 1441812, 7, 4, 1441813, 196608, 9, 1441814, 327680, 4, 1441815, 327680, 4, 1441816, 327680, 4, 1441817, 327680, 4, 1441818, 327680, 4, 1441819, 327680, 4, 1441820, 327680, 4, 1441821, 327680, 4, 1441822, 327680, 4, 1441823, 327680, 4, 1441824, 327680, 4, 1441825, 327680, 4, 1441826, 327680, 4, 1441827, 327680, 4, 1441828, 327680, 4, 1441829, 327680, 4, 1441830, 327680, 4, 1441831, 327680, 4, 1441832, 327680, 4, 1441833, 327680, 4, 1441834, 327680, 4, 1441835, 327680, 4, 1441836, 327680, 4, 1441837, 327680, 4, 1441838, 327680, 4, 1441839, 327680, 4, 1441840, 327680, 4, 1441841, 327680, 4, 1441842, 327680, 4, 1441843, 327680, 4, 1441844, 327680, 4, 1441845, 327680, 4, 1441846, 327680, 4, 1441847, 327680, 9, 1441848, 262151, 2, 1441849, 7, 0, 1441850, 7, 0, 1441851, 7, 0, 1441852, 7, 0, 1441853, 7, 0, 1441854, 7, 0, 1441855, 7, 0, 1441856, 7, 0, 1441857, 7, 0, 1441858, 7, 0, 1441859, 7, 0, 1441860, 7, 0, 1441861, 7, 0, 1441862, 7, 0, 1441863, 7, 0, 1441864, 7, 0, 1441865, 7, 0, 1441866, 7, 0, 1441867, 7, 0, 1441868, 7, 0, 1441869, 7, 0, 1441870, 7, 0, 1441871, 7, 0, 1507328, 7, 0, 1507329, 7, 0, 1507330, 7, 0, 1507331, 7, 0, 1507332, 7, 0, 1507333, 7, 0, 1507334, 7, 0, 1507335, 7, 0, 1507336, 7, 0, 1507337, 7, 0, 1507338, 7, 0, 1507339, 7, 0, 1507340, 7, 0, 1507341, 7, 0, 1507342, 7, 0, 1507343, 7, 0, 1507344, 7, 0, 1507345, 7, 0, 1507346, 7, 0, 1507347, 7, 0, 1507348, 7, 4, 1507349, 196608, 9, 1507350, 131072, 5, 1507351, 327680, 4, 1507352, 327680, 4, 1507353, 327680, 4, 1507354, 327680, 4, 1507355, 327680, 4, 1507356, 327680, 4, 1507357, 327680, 4, 1507358, 327680, 4, 1507359, 327680, 4, 1507360, 327680, 4, 1507361, 327680, 4, 1507362, 327680, 4, 1507363, 327680, 4, 1507364, 327680, 4, 1507365, 327680, 4, 1507366, 327680, 4, 1507367, 327680, 4, 1507368, 327680, 4, 1507369, 327680, 4, 1507370, 327680, 4, 1507371, 196608, 12, 1507372, 262144, 12, 1507373, 262144, 12, 1507374, 262144, 12, 1507375, 262144, 12, 1507376, 262144, 12, 1507377, 327680, 12, 1507378, 327680, 4, 1507379, 327680, 4, 1507380, 327680, 4, 1507381, 327680, 4, 1507382, 327680, 4, 1507383, 327680, 9, 1507384, 262151, 2, 1507385, 7, 0, 1507386, 7, 0, 1507387, 7, 0, 1507388, 7, 0, 1507389, 7, 0, 1507390, 7, 0, 1507391, 7, 0, 1507392, 7, 0, 1507393, 7, 0, 1507394, 7, 0, 1507395, 7, 0, 1507396, 7, 0, 1507397, 7, 0, 1507398, 7, 0, 1507399, 7, 0, 1507400, 7, 0, 1507401, 7, 0, 1507402, 7, 0, 1507403, 7, 0, 1507404, 7, 0, 1507405, 7, 0, 1507406, 7, 0, 1507407, 7, 0, 1572864, 7, 0, 1572865, 7, 0, 1572866, 7, 0, 1572867, 7, 0, 1572868, 7, 0, 1572869, 7, 0, 1572870, 7, 0, 1572871, 7, 0, 1572872, 7, 0, 1572873, 7, 0, 1572874, 7, 0, 1572875, 7, 0, 1572876, 7, 0, 1572877, 7, 0, 1572878, 7, 0, 1572879, 7, 0, 1572880, 7, 0, 1572881, 7, 0, 1572882, 7, 0, 1572883, 7, 0, 1572884, 7, 4, 1572885, 196608, 9, 1572886, 327680, 4, 1572887, 327680, 4, 1572888, 327680, 4, 1572889, 327680, 4, 1572890, 327680, 4, 1572891, 327680, 4, 1572892, 327680, 4, 1572893, 327680, 4, 1572894, 327680, 4, 1572895, 327680, 4, 1572896, 327680, 4, 1572897, 327680, 4, 1572898, 327680, 4, 1572899, 327680, 4, 1572900, 327680, 4, 1572901, 327680, 4, 1572902, 327680, 4, 1572903, 327680, 4, 1572904, 327680, 4, 1572905, 327680, 4, 1572906, 327680, 4, 1572907, 196608, 13, 1572908, 262144, 15, 1572909, 262144, 12, 1572910, 262144, 12, 1572911, 262144, 12, 1572912, 262144, 12, 1572913, 327680, 12, 1572914, 327680, 4, 1572915, 327680, 4, 1572916, 327680, 4, 1572917, 327680, 4, 1572918, 327680, 4, 1572919, 327680, 9, 1572920, 262151, 2, 1572921, 7, 0, 1572922, 7, 0, 1572923, 7, 0, 1572924, 7, 0, 1572925, 7, 0, 1572926, 7, 0, 1572927, 7, 0, 1572928, 7, 0, 1572929, 7, 0, 1572930, 7, 0, 1572931, 7, 0, 1572932, 7, 0, 1572933, 7, 0, 1572934, 7, 0, 1572935, 7, 0, 1572936, 7, 0, 1572937, 7, 0, 1572938, 7, 0, 1572939, 7, 0, 1572940, 7, 0, 1572941, 7, 0, 1572942, 7, 0, 1572943, 7, 0, 1638400, 7, 0, 1638401, 7, 0, 1638402, 7, 0, 1638403, 7, 0, 1638404, 7, 0, 1638405, 7, 0, 1638406, 7, 0, 1638407, 7, 0, 1638408, 7, 0, 1638409, 7, 0, 1638410, 7, 0, 1638411, 7, 0, 1638412, 7, 0, 1638413, 7, 0, 1638414, 7, 0, 1638415, 7, 0, 1638416, 7, 0, 1638417, 7, 0, 1638418, 7, 0, 1638419, 7, 0, 1638420, 7, 4, 1638421, 196608, 9, 1638422, 327680, 4, 1638423, 327680, 4, 1638424, 327680, 4, 1638425, 327680, 4, 1638426, 327680, 4, 1638427, 327680, 4, 1638428, 327680, 4, 1638429, 327680, 4, 1638430, 327680, 4, 1638431, 327680, 4, 1638432, 327680, 4, 1638433, 327680, 4, 1638434, 327680, 4, 1638435, 327680, 4, 1638436, 327680, 4, 1638437, 327680, 4, 1638438, 327680, 4, 1638439, 327680, 4, 1638440, 327680, 4, 1638441, 327680, 4, 1638442, 327680, 4, 1638443, 327680, 4, 1638444, 196608, 12, 1638445, 262144, 12, 1638446, 262144, 12, 1638447, 262144, 12, 1638448, 262144, 12, 1638449, 327680, 14, 1638450, 327680, 11, 1638451, 327680, 4, 1638452, 327680, 4, 1638453, 327680, 4, 1638454, 327680, 4, 1638455, 327680, 9, 1638456, 262151, 2, 1638457, 7, 0, 1638458, 7, 0, 1638459, 7, 0, 1638460, 7, 0, 1638461, 7, 0, 1638462, 7, 0, 1638463, 7, 0, 1638464, 7, 0, 1638465, 7, 0, 1638466, 7, 0, 1638467, 7, 0, 1638468, 7, 0, 1638469, 7, 0, 1638470, 7, 0, 1638471, 7, 0, 1638472, 7, 0, 1638473, 7, 0, 1638474, 7, 0, 1638475, 7, 0, 1638476, 7, 0, 1638477, 7, 0, 1638478, 7, 0, 1638479, 7, 0, 1703936, 7, 0, 1703937, 7, 0, 1703938, 7, 0, 1703939, 7, 0, 1703940, 7, 0, 1703941, 7, 0, 1703942, 7, 0, 1703943, 7, 0, 1703944, 7, 0, 1703945, 7, 0, 1703946, 7, 0, 1703947, 7, 0, 1703948, 7, 0, 1703949, 7, 0, 1703950, 7, 0, 1703951, 7, 0, 1703952, 7, 0, 1703953, 7, 0, 1703954, 7, 0, 1703955, 7, 0, 1703956, 7, 4, 1703957, 196608, 9, 1703958, 327680, 4, 1703959, 327680, 4, 1703960, 327680, 4, 1703961, 327680, 4, 1703962, 327680, 4, 1703963, 327680, 4, 1703964, 327680, 4, 1703965, 327680, 4, 1703966, 327680, 4, 1703967, 327680, 4, 1703968, 327680, 4, 1703969, 327680, 4, 1703970, 327680, 4, 1703971, 327680, 4, 1703972, 327680, 4, 1703973, 327680, 4, 1703974, 327680, 4, 1703975, 327680, 4, 1703976, 327680, 4, 1703977, 327680, 4, 1703978, 327680, 4, 1703979, 327680, 4, 1703980, 196608, 12, 1703981, 262144, 12, 1703982, 262144, 12, 1703983, 262144, 12, 1703984, 262144, 12, 1703985, 262144, 12, 1703986, 327680, 12, 1703987, 327680, 4, 1703988, 327680, 4, 1703989, 327680, 4, 1703990, 327680, 4, 1703991, 327680, 9, 1703992, 262151, 2, 1703993, 7, 0, 1703994, 7, 0, 1703995, 7, 0, 1703996, 7, 0, 1703997, 7, 0, 1703998, 7, 0, 1703999, 7, 0, 1704000, 7, 0, 1704001, 7, 0, 1704002, 7, 0, 1704003, 7, 0, 1704004, 7, 0, 1704005, 7, 0, 1704006, 7, 0, 1704007, 7, 0, 1704008, 7, 0, 1704009, 7, 0, 1704010, 7, 0, 1704011, 7, 0, 1704012, 7, 0, 1704013, 7, 0, 1704014, 7, 0, 1704015, 7, 0, 1769472, 7, 0, 1769473, 7, 0, 1769474, 7, 0, 1769475, 7, 0, 1769476, 7, 0, 1769477, 7, 0, 1769478, 7, 0, 1769479, 7, 0, 1769480, 7, 0, 1769481, 7, 0, 1769482, 7, 0, 1769483, 7, 0, 1769484, 7, 0, 1769485, 7, 0, 1769486, 7, 0, 1769487, 7, 0, 1769488, 7, 0, 1769489, 7, 0, 1769490, 7, 0, 1769491, 7, 0, 1769492, 7, 4, 1769493, 196608, 9, 1769494, 327680, 4, 1769495, 327680, 4, 1769496, 327680, 4, 1769497, 327680, 4, 1769498, 327680, 4, 1769499, 327680, 4, 1769500, 327680, 4, 1769501, 327680, 4, 1769502, 327680, 4, 1769503, 327680, 4, 1769504, 327680, 4, 1769505, 327680, 4, 1769506, 327680, 4, 1769507, 327680, 4, 1769508, 327680, 4, 1769509, 327680, 4, 1769510, 327680, 4, 1769511, 327680, 4, 1769512, 327680, 4, 1769513, 327680, 4, 1769514, 196608, 11, 1769515, 262144, 11, 1769516, 262144, 14, 1769517, 262144, 12, 1769518, 262144, 12, 1769519, 262144, 12, 1769520, 262144, 12, 1769521, 327680, 15, 1769522, 327680, 13, 1769523, 327680, 4, 1769524, 327680, 4, 1769525, 327680, 4, 1769526, 327680, 4, 1769527, 327680, 9, 1769528, 262151, 2, 1769529, 7, 0, 1769530, 7, 0, 1769531, 7, 0, 1769532, 7, 0, 1769533, 7, 0, 1769534, 7, 0, 1769535, 7, 0, 1769536, 7, 0, 1769537, 7, 0, 1769538, 7, 0, 1769539, 7, 0, 1769540, 7, 0, 1769541, 7, 0, 1769542, 7, 0, 1769543, 7, 0, 1769544, 7, 0, 1769545, 7, 0, 1769546, 7, 0, 1769547, 7, 0, 1769548, 7, 0, 1769549, 7, 0, 1769550, 7, 0, 1769551, 7, 0, 1835008, 7, 0, 1835009, 7, 0, 1835010, 7, 0, 1835011, 7, 0, 1835012, 7, 0, 1835013, 7, 0, 1835014, 7, 0, 1835015, 7, 0, 1835016, 7, 0, 1835017, 7, 0, 1835018, 7, 0, 1835019, 7, 0, 1835020, 7, 0, 1835021, 7, 0, 1835022, 7, 0, 1835023, 7, 0, 1835024, 7, 0, 1835025, 7, 0, 1835026, 7, 0, 1835027, 7, 0, 1835028, 7, 4, 1835029, 196608, 9, 1835030, 327680, 4, 1835031, 327680, 4, 1835032, 327680, 4, 1835033, 327680, 4, 1835034, 327680, 4, 1835035, 327680, 4, 1835036, 327680, 4, 1835037, 327680, 4, 1835038, 327680, 4, 1835039, 327680, 4, 1835040, 327680, 4, 1835041, 327680, 4, 1835042, 327680, 4, 1835043, 327680, 4, 1835044, 327680, 4, 1835045, 327680, 4, 1835046, 327680, 4, 1835047, 327680, 4, 1835048, 327680, 4, 1835049, 327680, 4, 1835050, 196608, 12, 1835051, 262144, 12, 1835052, 262144, 12, 1835053, 262144, 12, 1835054, 262144, 12, 1835055, 262144, 12, 1835056, 262144, 12, 1835057, 327680, 12, 1835058, 327680, 4, 1835059, 327680, 4, 1835060, 327680, 4, 1835061, 327680, 4, 1835062, 327680, 4, 1835063, 327680, 9, 1835064, 262151, 2, 1835065, 7, 0, 1835066, 7, 0, 1835067, 7, 0, 1835068, 7, 0, 1835069, 7, 0, 1835070, 7, 0, 1835071, 7, 0, 1835072, 7, 0, 1835073, 7, 0, 1835074, 7, 0, 1835075, 7, 0, 1835076, 7, 0, 1835077, 7, 0, 1835078, 7, 0, 1835079, 7, 0, 1835080, 7, 0, 1835081, 7, 0, 1835082, 7, 0, 1835083, 7, 0, 1835084, 7, 0, 1835085, 7, 0, 1835086, 7, 0, 1835087, 7, 0, 1900544, 7, 0, 1900545, 7, 0, 1900546, 7, 0, 1900547, 7, 0, 1900548, 7, 0, 1900549, 7, 0, 1900550, 7, 0, 1900551, 7, 0, 1900552, 7, 0, 1900553, 7, 0, 1900554, 7, 0, 1900555, 7, 0, 1900556, 7, 0, 1900557, 7, 0, 1900558, 7, 0, 1900559, 7, 0, 1900560, 7, 0, 1900561, 7, 0, 1900562, 7, 0, 1900563, 7, 0, 1900564, 7, 4, 1900565, 196608, 9, 1900566, 327680, 4, 1900567, 327680, 4, 1900568, 327680, 4, 1900569, 327680, 4, 1900570, 327680, 4, 1900571, 327680, 4, 1900572, 458752, 19, 1900573, 262144, 10, 1900574, 262144, 10, 1900575, 262144, 10, 1900576, 262144, 10, 1900577, 262144, 10, 1900578, 262144, 10, 1900579, 262144, 10, 1900580, 262144, 10, 1900581, 262144, 10, 1900582, 262144, 10, 1900583, 262144, 10, 1900584, 262144, 10, 1900585, 262144, 10, 1900586, 262144, 10, 1900587, 262144, 10, 1900588, 262144, 10, 1900589, 262144, 10, 1900590, 262144, 10, 1900591, 262144, 10, 1900592, 262144, 10, 1900593, 262144, 10, 1900594, 262144, 10, 1900595, 262144, 10, 1900596, 262144, 10, 1900597, 262144, 10, 1900598, 262144, 10, 1900599, 327680, 10, 1900600, 262151, 2, 1900601, 7, 0, 1900602, 7, 0, 1900603, 7, 0, 1900604, 7, 0, 1900605, 7, 0, 1900606, 7, 0, 1900607, 7, 0, 1900608, 7, 0, 1900609, 7, 0, 1900610, 7, 0, 1900611, 7, 0, 1900612, 7, 0, 1900613, 7, 0, 1900614, 7, 0, 1900615, 7, 0, 1900616, 7, 0, 1900617, 7, 0, 1900618, 7, 0, 1900619, 7, 0, 1900620, 7, 0, 1900621, 7, 0, 1900622, 7, 0, 1900623, 7, 0, 1966080, 7, 0, 1966081, 7, 0, 1966082, 7, 0, 1966083, 7, 0, 1966084, 7, 0, 1966085, 7, 0, 1966086, 7, 0, 1966087, 7, 0, 1966088, 7, 0, 1966089, 7, 0, 1966090, 7, 0, 1966091, 7, 0, 1966092, 7, 0, 1966093, 7, 0, 1966094, 7, 0, 1966095, 7, 0, 1966096, 7, 0, 1966097, 7, 0, 1966098, 7, 0, 1966099, 7, 0, 1966100, 7, 4, 1966101, 196608, 9, 1966102, 327680, 4, 1966103, 327680, 4, 1966104, 196608, 11, 1966105, 262144, 11, 1966106, 327680, 11, 1966107, 327680, 4, 1966108, 327680, 9, 1966109, 262151, 5, 1966110, 131079, 3, 1966111, 131079, 3, 1966112, 131079, 3, 1966113, 131079, 3, 1966114, 131079, 3, 1966115, 131079, 3, 1966116, 131079, 3, 1966117, 131079, 3, 1966118, 131079, 3, 1966119, 131079, 3, 1966120, 131079, 3, 1966121, 131079, 3, 1966122, 131079, 3, 1966123, 131079, 3, 1966124, 131079, 3, 1966125, 131079, 3, 1966126, 131079, 3, 1966127, 131079, 3, 1966128, 131079, 3, 1966129, 131079, 3, 1966130, 131079, 3, 1966131, 131079, 3, 1966132, 131079, 3, 1966133, 131079, 3, 1966134, 131079, 3, 1966135, 131079, 3, 1966136, 65543, 0, 1966137, 7, 0, 1966138, 7, 0, 1966139, 7, 0, 1966140, 7, 0, 1966141, 7, 0, 1966142, 7, 0, 1966143, 7, 0, 1966144, 7, 0, 1966145, 7, 0, 1966146, 7, 0, 1966147, 7, 0, 1966148, 7, 0, 1966149, 7, 0, 1966150, 7, 0, 1966151, 7, 0, 1966152, 7, 0, 1966153, 7, 0, 1966154, 7, 0, 1966155, 7, 0, 1966156, 7, 0, 1966157, 7, 0, 1966158, 7, 0, 1966159, 7, 0, 2031616, 7, 0, 2031617, 7, 0, 2031618, 7, 0, 2031619, 7, 0, 2031620, 7, 0, 2031621, 7, 0, 2031622, 7, 0, 2031623, 7, 0, 2031624, 7, 0, 2031625, 7, 0, 2031626, 7, 0, 2031627, 7, 0, 2031628, 7, 0, 2031629, 7, 0, 2031630, 7, 0, 2031631, 7, 0, 2031632, 7, 0, 2031633, 7, 0, 2031634, 7, 0, 2031635, 7, 0, 2031636, 7, 4, 2031637, 196608, 9, 2031638, 327680, 4, 2031639, 327680, 4, 2031640, 196608, 12, 2031641, 262144, 12, 2031642, 327680, 12, 2031643, 327680, 4, 2031644, 327680, 9, 2031645, 262151, 2, 2031646, 7, 0, 2031647, 7, 0, 2031648, 7, 0, 2031649, 7, 0, 2031650, 7, 0, 2031651, 7, 0, 2031652, 7, 0, 2031653, 7, 0, 2031654, 7, 0, 2031655, 7, 0, 2031656, 7, 0, 2031657, 7, 0, 2031658, 7, 0, 2031659, 7, 0, 2031660, 7, 0, 2031661, 7, 0, 2031662, 7, 0, 2031663, 7, 0, 2031664, 7, 0, 2031665, 7, 0, 2031666, 7, 0, 2031667, 7, 0, 2031668, 7, 0, 2031669, 7, 0, 2031670, 7, 0, 2031671, 7, 0, 2031672, 7, 0, 2031673, 7, 0, 2031674, 7, 0, 2031675, 7, 0, 2031676, 7, 0, 2031677, 7, 0, 2031678, 7, 0, 2031679, 7, 0, 2031680, 7, 0, 2031681, 7, 0, 2031682, 7, 0, 2031683, 7, 0, 2031684, 7, 0, 2031685, 7, 0, 2031686, 7, 0, 2031687, 7, 0, 2031688, 7, 0, 2031689, 7, 0, 2031690, 7, 0, 2031691, 7, 0, 2031692, 7, 0, 2031693, 7, 0, 2031694, 7, 0, 2031695, 7, 0, 2097152, 7, 0, 2097153, 7, 0, 2097154, 7, 0, 2097155, 7, 0, 2097156, 7, 0, 2097157, 7, 0, 2097158, 7, 0, 2097159, 7, 0, 2097160, 7, 0, 2097161, 7, 0, 2097162, 7, 0, 2097163, 7, 0, 2097164, 7, 0, 2097165, 7, 0, 2097166, 7, 0, 2097167, 7, 0, 2097168, 7, 0, 2097169, 7, 0, 2097170, 7, 0, 2097171, 7, 0, 2097172, 7, 4, 2097173, 196608, 9, 2097174, 327680, 4, 2097175, 196608, 11, 2097176, 262144, 14, 2097177, 262144, 12, 2097178, 327680, 12, 2097179, 327680, 4, 2097180, 327680, 9, 2097181, 262151, 2, 2097182, 7, 0, 2097183, 7, 0, 2097184, 7, 0, 2097185, 7, 0, 2097186, 7, 0, 2097187, 7, 0, 2097188, 7, 0, 2097189, 7, 0, 2097190, 7, 0, 2097191, 7, 0, 2097192, 7, 0, 2097193, 7, 0, 2097194, 7, 0, 2097195, 7, 0, 2097196, 7, 0, 2097197, 7, 0, 2097198, 7, 0, 2097199, 7, 0, 2097200, 7, 0, 2097201, 7, 0, 2097202, 7, 0, 2097203, 7, 0, 2097204, 7, 0, 2097205, 7, 0, 2097206, 7, 0, 2097207, 7, 0, 2097208, 7, 0, 2097209, 7, 0, 2097210, 7, 0, 2097211, 7, 0, 2097212, 7, 0, 2097213, 7, 0, 2097214, 7, 0, 2097215, 7, 0, 2097216, 7, 0, 2097217, 7, 0, 2097218, 7, 0, 2097219, 7, 0, 2097220, 7, 0, 2097221, 7, 0, 2097222, 7, 0, 2097223, 7, 0, 2097224, 7, 0, 2097225, 7, 0, 2097226, 7, 0, 2097227, 7, 0, 2097228, 7, 0, 2097229, 7, 0, 2097230, 7, 0, 2097231, 7, 0, 2162688, 7, 0, 2162689, 7, 0, 2162690, 7, 0, 2162691, 7, 0, 2162692, 7, 0, 2162693, 7, 0, 2162694, 7, 0, 2162695, 7, 0, 2162696, 7, 0, 2162697, 7, 0, 2162698, 7, 0, 2162699, 7, 0, 2162700, 7, 0, 2162701, 7, 0, 2162702, 7, 0, 2162703, 7, 0, 2162704, 7, 0, 2162705, 7, 0, 2162706, 7, 0, 2162707, 7, 0, 2162708, 7, 4, 2162709, 196608, 9, 2162710, 327680, 4, 2162711, 196608, 12, 2162712, 262144, 12, 2162713, 262144, 12, 2162714, 327680, 14, 2162715, 327680, 11, 2162716, 327680, 9, 2162717, 262151, 2, 2162718, 7, 0, 2162719, 7, 0, 2162720, 7, 0, 2162721, 7, 0, 2162722, 7, 0, 2162723, 7, 0, 2162724, 7, 0, 2162725, 7, 0, 2162726, 7, 0, 2162727, 7, 0, 2162728, 7, 0, 2162729, 7, 0, 2162730, 7, 0, 2162731, 7, 0, 2162732, 7, 0, 2162733, 7, 0, 2162734, 7, 0, 2162735, 7, 0, 2162736, 7, 0, 2162737, 7, 0, 2162738, 7, 0, 2162739, 7, 0, 2162740, 7, 0, 2162741, 7, 0, 2162742, 7, 0, 2162743, 7, 0, 2162744, 7, 0, 2162745, 7, 0, 2162746, 7, 0, 2162747, 7, 0, 2162748, 7, 0, 2162749, 7, 0, 2162750, 7, 0, 2162751, 7, 0, 2162752, 7, 0, 2162753, 7, 0, 2162754, 7, 0, 2162755, 7, 0, 2162756, 7, 0, 2162757, 7, 0, 2162758, 7, 0, 2162759, 7, 0, 2162760, 7, 0, 2162761, 7, 0, 2162762, 7, 0, 2162763, 7, 0, 2162764, 7, 0, 2162765, 7, 0, 2162766, 7, 0, 2162767, 7, 0, 2228224, 7, 0, 2228225, 7, 0, 2228226, 7, 0, 2228227, 7, 0, 2228228, 7, 0, 2228229, 7, 0, 2228230, 7, 0, 2228231, 7, 0, 2228232, 7, 0, 2228233, 7, 0, 2228234, 7, 0, 2228235, 7, 0, 2228236, 7, 0, 2228237, 7, 0, 2228238, 7, 0, 2228239, 7, 0, 2228240, 7, 0, 2228241, 7, 0, 2228242, 7, 0, 2228243, 7, 0, 2228244, 7, 4, 2228245, 196608, 9, 2228246, 262144, 11, 2228247, 262144, 14, 2228248, 262144, 12, 2228249, 262144, 12, 2228250, 262144, 12, 2228251, 327680, 12, 2228252, 327680, 9, 2228253, 262151, 2, 2228254, 7, 0, 2228255, 7, 0, 2228256, 7, 0, 2228257, 7, 0, 2228258, 7, 0, 2228259, 7, 0, 2228260, 7, 0, 2228261, 7, 0, 2228262, 7, 0, 2228263, 7, 0, 2228264, 7, 0, 2228265, 7, 0, 2228266, 7, 0, 2228267, 7, 0, 2228268, 7, 0, 2228269, 7, 0, 2228270, 7, 0, 2228271, 7, 0, 2228272, 7, 0, 2228273, 7, 0, 2228274, 7, 0, 2228275, 7, 0, 2228276, 7, 0, 2228277, 7, 0, 2228278, 7, 0, 2228279, 7, 0, 2228280, 7, 0, 2228281, 7, 0, 2228282, 7, 0, 2228283, 7, 0, 2228284, 7, 0, 2228285, 7, 0, 2228286, 7, 0, 2228287, 7, 0, 2228288, 7, 0, 2228289, 7, 0, 2228290, 7, 0, 2228291, 7, 0, 2228292, 7, 0, 2228293, 7, 0, 2228294, 7, 0, 2228295, 7, 0, 2228296, 7, 0, 2228297, 7, 0, 2228298, 7, 0, 2228299, 7, 0, 2228300, 7, 0, 2228301, 7, 0, 2228302, 7, 0, 2228303, 7, 0, 2293760, 7, 0, 2293761, 7, 0, 2293762, 7, 0, 2293763, 7, 0, 2293764, 7, 0, 2293765, 7, 0, 2293766, 7, 0, 2293767, 7, 0, 2293768, 7, 0, 2293769, 7, 0, 2293770, 7, 0, 2293771, 7, 0, 2293772, 7, 0, 2293773, 7, 0, 2293774, 7, 0, 2293775, 7, 0, 2293776, 7, 0, 2293777, 7, 0, 2293778, 7, 0, 2293779, 7, 0, 2293780, 7, 4, 2293781, 196608, 9, 2293782, 262144, 12, 2293783, 262144, 12, 2293784, 262144, 12, 2293785, 262144, 12, 2293786, 262144, 12, 2293787, 262144, 12, 2293788, 327680, 9, 2293789, 262151, 2, 2293790, 7, 0, 2293791, 7, 0, 2293792, 7, 0, 2293793, 7, 0, 2293794, 7, 0, 2293795, 7, 0, 2293796, 7, 0, 2293797, 7, 0, 2293798, 7, 0, 2293799, 7, 0, 2293800, 7, 0, 2293801, 7, 0, 2293802, 7, 0, 2293803, 7, 0, 2293804, 7, 0, 2293805, 262151, 0, 2293806, 262151, 4, 2293807, 262151, 4, 2293808, 262151, 4, 2293809, 262151, 4, 2293810, 262151, 4, 2293811, 262151, 4, 2293812, 262151, 4, 2293813, 131079, 1, 2293814, 7, 0, 2293815, 7, 0, 2293816, 7, 0, 2293817, 7, 0, 2293818, 7, 0, 2293819, 7, 0, 2293820, 7, 0, 2293821, 7, 0, 2293822, 7, 0, 2293823, 7, 0, 2293824, 7, 0, 2293825, 7, 0, 2293826, 7, 0, 2293827, 7, 0, 2293828, 7, 0, 2293829, 7, 0, 2293830, 7, 0, 2293831, 7, 0, 2293832, 7, 0, 2293833, 7, 0, 2293834, 7, 0, 2293835, 7, 0, 2293836, 7, 0, 2293837, 7, 0, 2293838, 7, 0, 2293839, 7, 0, 2359296, 7, 0, 2359297, 7, 0, 2359298, 7, 0, 2359299, 7, 0, 2359300, 7, 0, 2359301, 7, 0, 2359302, 7, 0, 2359303, 7, 0, 2359304, 7, 0, 2359305, 7, 0, 2359306, 7, 0, 2359307, 7, 0, 2359308, 7, 0, 2359309, 7, 0, 2359310, 7, 0, 2359311, 7, 0, 2359312, 7, 0, 2359313, 7, 0, 2359314, 7, 0, 2359315, 7, 0, 2359316, 7, 4, 2359317, 196608, 9, 2359318, 262144, 12, 2359319, 262144, 12, 2359320, 262144, 12, 2359321, 262144, 12, 2359322, 262144, 12, 2359323, 262144, 12, 2359324, 327680, 9, 2359325, 262151, 2, 2359326, 7, 0, 2359327, 7, 0, 2359328, 7, 0, 2359329, 7, 0, 2359330, 7, 0, 2359331, 7, 0, 2359332, 7, 0, 2359333, 7, 0, 2359334, 7, 0, 2359335, 7, 0, 2359336, 7, 0, 2359337, 7, 0, 2359338, 7, 0, 2359339, 7, 0, 2359340, 7, 0, 2359341, 7, 4, 2359342, 196608, 8, 2359343, 262144, 8, 2359344, 262144, 8, 2359345, 262144, 8, 2359346, 262144, 8, 2359347, 262144, 8, 2359348, 327680, 8, 2359349, 262151, 2, 2359350, 7, 0, 2359351, 7, 0, 2359352, 7, 0, 2359353, 7, 0, 2359354, 7, 0, 2359355, 7, 0, 2359356, 7, 0, 2359357, 7, 0, 2359358, 7, 0, 2359359, 7, 0, 2359360, 7, 0, 2359361, 7, 0, 2359362, 7, 0, 2359363, 7, 0, 2359364, 7, 0, 2359365, 7, 0, 2359366, 7, 0, 2359367, 7, 0, 2359368, 7, 0, 2359369, 7, 0, 2359370, 7, 0, 2359371, 7, 0, 2359372, 7, 0, 2359373, 7, 0, 2359374, 7, 0, 2359375, 7, 0, 2424832, 7, 0, 2424833, 7, 0, 2424834, 7, 0, 2424835, 7, 0, 2424836, 7, 0, 2424837, 7, 0, 2424838, 7, 0, 2424839, 7, 0, 2424840, 7, 0, 2424841, 7, 0, 2424842, 7, 0, 2424843, 7, 0, 2424844, 7, 0, 2424845, 7, 0, 2424846, 7, 0, 2424847, 7, 0, 2424848, 7, 0, 2424849, 7, 0, 2424850, 7, 0, 2424851, 7, 0, 2424852, 7, 4, 2424853, 196608, 9, 2424854, 262144, 12, 2424855, 262144, 12, 2424856, 262144, 12, 2424857, 262144, 12, 2424858, 262144, 12, 2424859, 262144, 12, 2424860, 327680, 9, 2424861, 262151, 2, 2424862, 7, 0, 2424863, 7, 0, 2424864, 7, 0, 2424865, 7, 0, 2424866, 7, 0, 2424867, 7, 0, 2424868, 7, 0, 2424869, 7, 0, 2424870, 7, 0, 2424871, 7, 0, 2424872, 7, 0, 2424873, 7, 0, 2424874, 7, 0, 2424875, 7, 0, 2424876, 7, 0, 2424877, 7, 4, 2424878, 196608, 9, 2424879, 262144, 12, 2424880, 262144, 12, 2424881, 262144, 12, 2424882, 262144, 12, 2424883, 262144, 12, 2424884, 327680, 9, 2424885, 262151, 2, 2424886, 7, 0, 2424887, 7, 0, 2424888, 7, 0, 2424889, 7, 0, 2424890, 7, 0, 2424891, 7, 0, 2424892, 7, 0, 2424893, 7, 0, 2424894, 7, 0, 2424895, 7, 0, 2424896, 7, 0, 2424897, 7, 0, 2424898, 7, 0, 2424899, 7, 0, 2424900, 7, 0, 2424901, 7, 0, 2424902, 7, 0, 2424903, 7, 0, 2424904, 7, 0, 2424905, 7, 0, 2424906, 7, 0, 2424907, 7, 0, 2424908, 7, 0, 2424909, 7, 0, 2424910, 7, 0, 2424911, 7, 0, 2490368, 7, 0, 2490369, 7, 0, 2490370, 7, 0, 2490371, 7, 0, 2490372, 7, 0, 2490373, 7, 0, 2490374, 7, 0, 2490375, 7, 0, 2490376, 7, 0, 2490377, 7, 0, 2490378, 7, 0, 2490379, 7, 0, 2490380, 7, 0, 2490381, 7, 0, 2490382, 7, 0, 2490383, 7, 0, 2490384, 7, 0, 2490385, 7, 0, 2490386, 7, 0, 2490387, 7, 0, 2490388, 7, 4, 2490389, 196608, 9, 2490390, 262144, 12, 2490391, 262144, 12, 2490392, 262144, 12, 2490393, 262144, 12, 2490394, 262144, 12, 2490395, 262144, 12, 2490396, 327680, 9, 2490397, 262151, 2, 2490398, 7, 0, 2490399, 7, 0, 2490400, 7, 0, 2490401, 7, 0, 2490402, 7, 0, 2490403, 7, 0, 2490404, 7, 0, 2490405, 7, 0, 2490406, 7, 0, 2490407, 7, 0, 2490408, 7, 0, 2490409, 7, 0, 2490410, 7, 0, 2490411, 7, 0, 2490412, 7, 0, 2490413, 7, 4, 2490414, 196608, 9, 2490415, 327680, 4, 2490416, 262144, 12, 2490417, 262144, 12, 2490418, 262144, 12, 2490419, 327680, 4, 2490420, 327680, 9, 2490421, 262151, 2, 2490422, 7, 0, 2490423, 7, 0, 2490424, 7, 0, 2490425, 7, 0, 2490426, 7, 0, 2490427, 7, 0, 2490428, 7, 0, 2490429, 7, 0, 2490430, 7, 0, 2490431, 7, 0, 2490432, 7, 0, 2490433, 7, 0, 2490434, 7, 0, 2490435, 7, 0, 2490436, 7, 0, 2490437, 7, 0, 2490438, 7, 0, 2490439, 7, 0, 2490440, 7, 0, 2490441, 7, 0, 2490442, 7, 0, 2490443, 7, 0, 2490444, 7, 0, 2490445, 7, 0, 2490446, 7, 0, 2490447, 7, 0, 2555904, 7, 0, 2555905, 7, 0, 2555906, 7, 0, 2555907, 7, 0, 2555908, 7, 0, 2555909, 7, 0, 2555910, 7, 0, 2555911, 7, 0, 2555912, 7, 0, 2555913, 7, 0, 2555914, 7, 0, 2555915, 7, 0, 2555916, 7, 0, 2555917, 7, 0, 2555918, 7, 0, 2555919, 7, 0, 2555920, 7, 0, 2555921, 7, 0, 2555922, 7, 0, 2555923, 7, 0, 2555924, 7, 4, 2555925, 196608, 9, 2555926, 262144, 12, 2555927, 262144, 12, 2555928, 262144, 12, 2555929, 262144, 12, 2555930, 262144, 12, 2555931, 262144, 12, 2555932, 327680, 9, 2555933, 262151, 2, 2555934, 7, 0, 2555935, 7, 0, 2555936, 7, 0, 2555937, 7, 0, 2555938, 7, 0, 2555939, 7, 0, 2555940, 7, 0, 2555941, 7, 0, 2555942, 7, 0, 2555943, 7, 0, 2555944, 7, 0, 2555945, 7, 0, 2555946, 7, 0, 2555947, 7, 0, 2555948, 7, 0, 2555949, 7, 4, 2555950, 196608, 9, 2555951, 327680, 4, 2555952, 262144, 12, 2555953, 262144, 12, 2555954, 262144, 12, 2555955, 327680, 4, 2555956, 327680, 9, 2555957, 262151, 2, 2555958, 7, 0, 2555959, 7, 0, 2555960, 7, 0, 2555961, 7, 0, 2555962, 7, 0, 2555963, 7, 0, 2555964, 7, 0, 2555965, 7, 0, 2555966, 7, 0, 2555967, 7, 0, 2555968, 7, 0, 2555969, 7, 0, 2555970, 7, 0, 2555971, 7, 0, 2555972, 7, 0, 2555973, 7, 0, 2555974, 7, 0, 2555975, 7, 0, 2555976, 7, 0, 2555977, 7, 0, 2555978, 7, 0, 2555979, 7, 0, 2555980, 7, 0, 2555981, 7, 0, 2555982, 7, 0, 2555983, 7, 0, 2621440, 7, 0, 2621441, 7, 0, 2621442, 7, 0, 2621443, 7, 0, 2621444, 7, 0, 2621445, 7, 0, 2621446, 7, 0, 2621447, 7, 0, 2621448, 7, 0, 2621449, 7, 0, 2621450, 7, 0, 2621451, 7, 0, 2621452, 7, 0, 2621453, 7, 0, 2621454, 7, 0, 2621455, 7, 0, 2621456, 7, 0, 2621457, 7, 0, 2621458, 7, 0, 2621459, 7, 0, 2621460, 7, 4, 2621461, 196608, 9, 2621462, 262144, 12, 2621463, 262144, 12, 2621464, 262144, 12, 2621465, 262144, 12, 2621466, 262144, 12, 2621467, 262144, 12, 2621468, 327680, 9, 2621469, 262151, 2, 2621470, 7, 0, 2621471, 7, 0, 2621472, 7, 0, 2621473, 7, 0, 2621474, 7, 0, 2621475, 7, 0, 2621476, 7, 0, 2621477, 7, 0, 2621478, 7, 0, 2621479, 7, 0, 2621480, 7, 0, 2621481, 7, 0, 2621482, 7, 0, 2621483, 7, 0, 2621484, 7, 0, 2621485, 7, 4, 2621486, 196608, 9, 2621487, 262144, 12, 2621488, 262144, 12, 2621489, 262144, 12, 2621490, 262144, 12, 2621491, 262144, 12, 2621492, 327680, 9, 2621493, 262151, 2, 2621494, 7, 0, 2621495, 7, 0, 2621496, 7, 0, 2621497, 7, 0, 2621498, 7, 0, 2621499, 7, 0, 2621500, 7, 0, 2621501, 7, 0, 2621502, 7, 0, 2621503, 7, 0, 2621504, 7, 0, 2621505, 7, 0, 2621506, 7, 0, 2621507, 7, 0, 2621508, 7, 0, 2621509, 7, 0, 2621510, 7, 0, 2621511, 7, 0, 2621512, 7, 0, 2621513, 7, 0, 2621514, 7, 0, 2621515, 7, 0, 2621516, 7, 0, 2621517, 7, 0, 2621518, 7, 0, 2621519, 7, 0, 2686976, 7, 0, 2686977, 7, 0, 2686978, 7, 0, 2686979, 7, 0, 2686980, 7, 0, 2686981, 7, 0, 2686982, 7, 0, 2686983, 7, 0, 2686984, 7, 0, 2686985, 7, 0, 2686986, 7, 0, 2686987, 7, 0, 2686988, 7, 0, 2686989, 7, 0, 2686990, 7, 0, 2686991, 7, 0, 2686992, 7, 0, 2686993, 7, 0, 2686994, 7, 0, 2686995, 7, 0, 2686996, 7, 4, 2686997, 196608, 9, 2686998, 262144, 12, 2686999, 262144, 12, 2687000, 262144, 12, 2687001, 262144, 12, 2687002, 262144, 12, 2687003, 262144, 12, 2687004, 327680, 9, 2687005, 262151, 2, 2687006, 7, 0, 2687007, 7, 0, 2687008, 7, 0, 2687009, 7, 0, 2687010, 7, 0, 2687011, 7, 0, 2687012, 7, 0, 2687013, 7, 0, 2687014, 7, 0, 2687015, 7, 0, 2687016, 7, 0, 2687017, 7, 0, 2687018, 7, 0, 2687019, 7, 0, 2687020, 7, 0, 2687021, 7, 4, 2687022, 196608, 9, 2687023, 262144, 12, 2687024, 262144, 12, 2687025, 262144, 12, 2687026, 262144, 12, 2687027, 262144, 12, 2687028, 327680, 9, 2687029, 262151, 2, 2687030, 7, 0, 2687031, 7, 0, 2687032, 7, 0, 2687033, 7, 0, 2687034, 7, 0, 2687035, 7, 0, 2687036, 7, 0, 2687037, 7, 0, 2687038, 7, 0, 2687039, 7, 0, 2687040, 7, 0, 2687041, 7, 0, 2687042, 7, 0, 2687043, 7, 0, 2687044, 7, 0, 2687045, 7, 0, 2687046, 7, 0, 2687047, 7, 0, 2687048, 7, 0, 2687049, 7, 0, 2687050, 7, 0, 2687051, 7, 0, 2687052, 7, 0, 2687053, 7, 0, 2687054, 7, 0, 2687055, 7, 0, 2752512, 7, 0, 2752513, 7, 0, 2752514, 7, 0, 2752515, 7, 0, 2752516, 7, 0, 2752517, 7, 0, 2752518, 7, 0, 2752519, 7, 0, 2752520, 7, 0, 2752521, 7, 0, 2752522, 7, 0, 2752523, 7, 0, 2752524, 7, 0, 2752525, 7, 0, 2752526, 7, 0, 2752527, 7, 0, 2752528, 7, 0, 2752529, 7, 0, 2752530, 7, 0, 2752531, 7, 0, 2752532, 7, 4, 2752533, 196608, 9, 2752534, 262144, 12, 2752535, 262144, 12, 2752536, 262144, 12, 2752537, 262144, 12, 2752538, 262144, 12, 2752539, 262144, 12, 2752540, 327680, 9, 2752541, 262151, 2, 2752542, 7, 0, 2752543, 7, 0, 2752544, 7, 0, 2752545, 7, 0, 2752546, 7, 0, 2752547, 7, 0, 2752548, 7, 0, 2752549, 7, 0, 2752550, 7, 0, 2752551, 7, 0, 2752552, 7, 0, 2752553, 7, 0, 2752554, 7, 0, 2752555, 7, 0, 2752556, 7, 0, 2752557, 7, 4, 2752558, 196608, 9, 2752559, 262144, 15, 2752560, 262144, 12, 2752561, 262144, 12, 2752562, 262144, 12, 2752563, 262144, 12, 2752564, 327680, 9, 2752565, 262151, 2, 2752566, 7, 0, 2752567, 7, 0, 2752568, 7, 0, 2752569, 7, 0, 2752570, 7, 0, 2752571, 7, 0, 2752572, 7, 0, 2752573, 7, 0, 2752574, 7, 0, 2752575, 7, 0, 2752576, 7, 0, 2752577, 7, 0, 2752578, 7, 0, 2752579, 7, 0, 2752580, 7, 0, 2752581, 7, 0, 2752582, 7, 0, 2752583, 7, 0, 2752584, 7, 0, 2752585, 7, 0, 2752586, 7, 0, 2752587, 7, 0, 2752588, 7, 0, 2752589, 7, 0, 2752590, 7, 0, 2752591, 7, 0, 2818048, 7, 0, 2818049, 7, 0, 2818050, 7, 0, 2818051, 7, 0, 2818052, 7, 0, 2818053, 7, 0, 2818054, 7, 0, 2818055, 7, 0, 2818056, 7, 0, 2818057, 7, 0, 2818058, 7, 0, 2818059, 7, 0, 2818060, 7, 0, 2818061, 7, 0, 2818062, 7, 0, 2818063, 7, 0, 2818064, 7, 0, 2818065, 7, 0, 2818066, 7, 0, 2818067, 7, 0, 2818068, 7, 4, 2818069, 196608, 10, 2818070, 262144, 10, 2818071, 262144, 10, 2818072, 262144, 10, 2818073, 262144, 10, 2818074, 262144, 10, 2818075, 262144, 10, 2818076, 327680, 10, 2818077, 262151, 2, 2818078, 7, 0, 2818079, 7, 0, 2818080, 7, 0, 2818081, 7, 0, 2818082, 7, 0, 2818083, 7, 0, 2818084, 7, 0, 2818085, 7, 0, 2818086, 7, 0, 2818087, 7, 0, 2818088, 7, 0, 2818089, 7, 0, 2818090, 7, 0, 2818091, 7, 0, 2818092, 7, 0, 2818093, 7, 4, 2818094, 196608, 9, 2818095, 196608, 13, 2818096, 262144, 15, 2818097, 262144, 12, 2818098, 262144, 12, 2818099, 262144, 12, 2818100, 327680, 9, 2818101, 262151, 2, 2818102, 7, 0, 2818103, 7, 0, 2818104, 7, 0, 2818105, 7, 0, 2818106, 7, 0, 2818107, 7, 0, 2818108, 7, 0, 2818109, 7, 0, 2818110, 7, 0, 2818111, 7, 0, 2818112, 7, 0, 2818113, 7, 0, 2818114, 7, 0, 2818115, 7, 0, 2818116, 7, 0, 2818117, 7, 0, 2818118, 7, 0, 2818119, 7, 0, 2818120, 7, 0, 2818121, 7, 0, 2818122, 7, 0, 2818123, 7, 0, 2818124, 7, 0, 2818125, 7, 0, 2818126, 7, 0, 2818127, 7, 0, 2883584, 7, 0, 2883585, 7, 0, 2883586, 7, 0, 2883587, 7, 0, 2883588, 7, 0, 2883589, 7, 0, 2883590, 7, 0, 2883591, 7, 0, 2883592, 7, 0, 2883593, 7, 0, 2883594, 7, 0, 2883595, 7, 0, 2883596, 7, 0, 2883597, 7, 0, 2883598, 7, 0, 2883599, 7, 0, 2883600, 7, 0, 2883601, 7, 0, 2883602, 7, 0, 2883603, 7, 0, 2883604, 131079, 0, 2883605, 131079, 3, 2883606, 131079, 3, 2883607, 131079, 3, 2883608, 131079, 3, 2883609, 131079, 3, 2883610, 131079, 3, 2883611, 131079, 3, 2883612, 131079, 3, 2883613, 65543, 0, 2883614, 7, 0, 2883615, 7, 0, 2883616, 7, 0, 2883617, 7, 0, 2883618, 7, 0, 2883619, 7, 0, 2883620, 7, 0, 2883621, 7, 0, 2883622, 7, 0, 2883623, 7, 0, 2883624, 7, 0, 2883625, 7, 0, 2883626, 7, 0, 2883627, 7, 0, 2883628, 7, 0, 2883629, 7, 4, 2883630, 196608, 9, 2883631, 327680, 4, 2883632, 196608, 13, 2883633, 262144, 15, 2883634, 262144, 12, 2883635, 262144, 12, 2883636, 327680, 9, 2883637, 262151, 2, 2883638, 7, 0, 2883639, 7, 0, 2883640, 7, 0, 2883641, 7, 0, 2883642, 7, 0, 2883643, 7, 0, 2883644, 7, 0, 2883645, 7, 0, 2883646, 7, 0, 2883647, 7, 0, 2883648, 7, 0, 2883649, 7, 0, 2883650, 7, 0, 2883651, 7, 0, 2883652, 7, 0, 2883653, 7, 0, 2883654, 7, 0, 2883655, 7, 0, 2883656, 7, 0, 2883657, 7, 0, 2883658, 7, 0, 2883659, 7, 0, 2883660, 7, 0, 2883661, 7, 0, 2883662, 7, 0, 2883663, 7, 0, 2949120, 7, 0, 2949121, 7, 0, 2949122, 7, 0, 2949123, 7, 0, 2949124, 7, 0, 2949125, 7, 0, 2949126, 7, 0, 2949127, 7, 0, 2949128, 7, 0, 2949129, 7, 0, 2949130, 7, 0, 2949131, 7, 0, 2949132, 7, 0, 2949133, 7, 0, 2949134, 7, 0, 2949135, 7, 0, 2949136, 7, 0, 2949137, 7, 0, 2949138, 7, 0, 2949139, 7, 0, 2949140, 7, 0, 2949141, 7, 0, 2949142, 7, 0, 2949143, 7, 0, 2949144, 7, 0, 2949145, 7, 0, 2949146, 7, 0, 2949147, 7, 0, 2949148, 7, 0, 2949149, 7, 0, 2949150, 7, 0, 2949151, 7, 0, 2949152, 7, 0, 2949153, 7, 0, 2949154, 7, 0, 2949155, 7, 0, 2949156, 7, 0, 2949157, 7, 0, 2949158, 7, 0, 2949159, 7, 0, 2949160, 7, 0, 2949161, 7, 0, 2949162, 7, 0, 2949163, 7, 0, 2949164, 7, 0, 2949165, 7, 4, 2949166, 196608, 9, 2949167, 327680, 4, 2949168, 327680, 4, 2949169, 196608, 13, 2949170, 262144, 13, 2949171, 262144, 13, 2949172, 327680, 9, 2949173, 262151, 2, 2949174, 7, 0, 2949175, 7, 0, 2949176, 7, 0, 2949177, 7, 0, 2949178, 7, 0, 2949179, 7, 0, 2949180, 7, 0, 2949181, 7, 0, 2949182, 7, 0, 2949183, 7, 0, 2949184, 7, 0, 2949185, 7, 0, 2949186, 7, 0, 2949187, 7, 0, 2949188, 7, 0, 2949189, 7, 0, 2949190, 7, 0, 2949191, 7, 0, 2949192, 7, 0, 2949193, 7, 0, 2949194, 7, 0, 2949195, 7, 0, 2949196, 7, 0, 2949197, 7, 0, 2949198, 7, 0, 2949199, 7, 0, 3014656, 7, 0, 3014657, 7, 0, 3014658, 7, 0, 3014659, 7, 0, 3014660, 7, 0, 3014661, 7, 0, 3014662, 7, 0, 3014663, 7, 0, 3014664, 7, 0, 3014665, 7, 0, 3014666, 7, 0, 3014667, 7, 0, 3014668, 7, 0, 3014669, 7, 0, 3014670, 7, 0, 3014671, 7, 0, 3014672, 7, 0, 3014673, 7, 0, 3014674, 7, 0, 3014675, 7, 0, 3014676, 7, 0, 3014677, 7, 0, 3014678, 7, 0, 3014679, 7, 0, 3014680, 7, 0, 3014681, 7, 0, 3014682, 7, 0, 3014683, 7, 0, 3014684, 7, 0, 3014685, 7, 0, 3014686, 7, 0, 3014687, 7, 0, 3014688, 7, 0, 3014689, 7, 0, 3014690, 7, 0, 3014691, 7, 0, 3014692, 7, 0, 3014693, 7, 0, 3014694, 7, 0, 3014695, 7, 0, 3014696, 7, 0, 3014697, 7, 0, 3014698, 7, 0, 3014699, 7, 0, 3014700, 7, 0, 3014701, 7, 4, 3014702, 196608, 10, 3014703, 393216, 19, 3014704, 327680, 4, 3014705, 327680, 4, 3014706, 327680, 4, 3014707, 327680, 4, 3014708, 327680, 9, 3014709, 262151, 2, 3014710, 7, 0, 3014711, 7, 0, 3014712, 7, 0, 3014713, 7, 0, 3014714, 7, 0, 3014715, 7, 0, 3014716, 7, 0, 3014717, 7, 0, 3014718, 7, 0, 3014719, 7, 0, 3014720, 7, 0, 3014721, 7, 0, 3014722, 7, 0, 3014723, 7, 0, 3014724, 7, 0, 3014725, 7, 0, 3014726, 7, 0, 3014727, 7, 0, 3014728, 7, 0, 3014729, 7, 0, 3014730, 7, 0, 3014731, 7, 0, 3014732, 7, 0, 3014733, 7, 0, 3014734, 7, 0, 3014735, 7, 0, 3080192, 7, 0, 3080193, 7, 0, 3080194, 7, 0, 3080195, 7, 0, 3080196, 7, 0, 3080197, 7, 0, 3080198, 7, 0, 3080199, 7, 0, 3080200, 7, 0, 3080201, 7, 0, 3080202, 7, 0, 3080203, 7, 0, 3080204, 7, 0, 3080205, 7, 0, 3080206, 7, 0, 3080207, 7, 0, 3080208, 7, 0, 3080209, 7, 0, 3080210, 7, 0, 3080211, 7, 0, 3080212, 7, 0, 3080213, 7, 0, 3080214, 7, 0, 3080215, 7, 0, 3080216, 7, 0, 3080217, 7, 0, 3080218, 7, 0, 3080219, 7, 0, 3080220, 7, 0, 3080221, 7, 0, 3080222, 7, 0, 3080223, 7, 0, 3080224, 7, 0, 3080225, 7, 0, 3080226, 7, 0, 3080227, 7, 0, 3080228, 7, 0, 3080229, 7, 0, 3080230, 7, 0, 3080231, 7, 0, 3080232, 7, 0, 3080233, 7, 0, 3080234, 7, 0, 3080235, 7, 0, 3080236, 7, 0, 3080237, 131079, 0, 3080238, 7, 6, 3080239, 196608, 9, 3080240, 327680, 4, 3080241, 327680, 4, 3080242, 327680, 4, 3080243, 327680, 4, 3080244, 327680, 9, 3080245, 262151, 2, 3080246, 7, 0, 3080247, 7, 0, 3080248, 7, 0, 3080249, 7, 0, 3080250, 7, 0, 3080251, 7, 0, 3080252, 7, 0, 3080253, 7, 0, 3080254, 7, 0, 3080255, 7, 0, 3080256, 7, 0, 3080257, 7, 0, 3080258, 7, 0, 3080259, 7, 0, 3080260, 7, 0, 3080261, 7, 0, 3080262, 7, 0, 3080263, 7, 0, 3080264, 7, 0, 3080265, 7, 0, 3080266, 7, 0, 3080267, 7, 0, 3080268, 7, 0, 3080269, 7, 0, 3080270, 7, 0, 3080271, 7, 0, 3145728, 7, 0, 3145729, 7, 0, 3145730, 7, 0, 3145731, 7, 0, 3145732, 7, 0, 3145733, 7, 0, 3145734, 262151, 0, 3145735, 262151, 4, 3145736, 262151, 4, 3145737, 262151, 4, 3145738, 262151, 4, 3145739, 262151, 4, 3145740, 262151, 4, 3145741, 262151, 4, 3145742, 262151, 4, 3145743, 262151, 4, 3145744, 262151, 4, 3145745, 262151, 4, 3145746, 262151, 4, 3145747, 131079, 1, 3145748, 7, 0, 3145749, 7, 0, 3145750, 7, 0, 3145751, 7, 0, 3145752, 7, 0, 3145753, 7, 0, 3145754, 7, 0, 3145755, 7, 0, 3145756, 7, 0, 3145757, 7, 0, 3145758, 7, 0, 3145759, 7, 0, 3145760, 7, 0, 3145761, 7, 0, 3145762, 7, 0, 3145763, 7, 0, 3145764, 7, 0, 3145765, 7, 0, 3145766, 7, 0, 3145767, 7, 0, 3145768, 7, 0, 3145769, 7, 0, 3145770, 7, 0, 3145771, 7, 0, 3145772, 262151, 0, 3145773, 262151, 4, 3145774, 131079, 6, 3145775, 196608, 9, 3145776, 327680, 4, 3145777, 327680, 4, 3145778, 327680, 4, 3145779, 327680, 4, 3145780, 327680, 9, 3145781, 262151, 2, 3145782, 7, 0, 3145783, 7, 0, 3145784, 7, 0, 3145785, 7, 0, 3145786, 7, 0, 3145787, 7, 0, 3145788, 7, 0, 3145789, 7, 0, 3145790, 7, 0, 3145791, 7, 0, 3145792, 7, 0, 3145793, 7, 0, 3145794, 7, 0, 3145795, 7, 0, 3145796, 7, 0, 3145797, 7, 0, 3145798, 7, 0, 3145799, 7, 0, 3145800, 7, 0, 3145801, 7, 0, 3145802, 7, 0, 3145803, 7, 0, 3145804, 7, 0, 3145805, 7, 0, 3145806, 7, 0, 3145807, 7, 0, 3211264, 7, 0, 3211265, 7, 0, 3211266, 7, 0, 3211267, 7, 0, 3211268, 7, 0, 3211269, 7, 0, 3211270, 7, 4, 3211271, 196608, 8, 3211272, 262144, 8, 3211273, 262144, 8, 3211274, 262144, 8, 3211275, 262144, 8, 3211276, 262144, 8, 3211277, 262144, 8, 3211278, 262144, 8, 3211279, 262144, 8, 3211280, 262144, 8, 3211281, 262144, 8, 3211282, 327680, 8, 3211283, 262151, 2, 3211284, 7, 0, 3211285, 7, 0, 3211286, 7, 0, 3211287, 7, 0, 3211288, 7, 0, 3211289, 7, 0, 3211290, 7, 0, 3211291, 7, 0, 3211292, 7, 0, 3211293, 7, 0, 3211294, 7, 0, 3211295, 7, 0, 3211296, 7, 0, 3211297, 7, 0, 3211298, 7, 0, 3211299, 7, 0, 3211300, 7, 0, 3211301, 7, 0, 3211302, 7, 0, 3211303, 7, 0, 3211304, 7, 0, 3211305, 7, 0, 3211306, 7, 0, 3211307, 7, 0, 3211308, 7, 4, 3211309, 196608, 8, 3211310, 262144, 8, 3211311, 393216, 18, 3211312, 327680, 4, 3211313, 327680, 4, 3211314, 327680, 4, 3211315, 327680, 4, 3211316, 327680, 9, 3211317, 262151, 2, 3211318, 7, 0, 3211319, 7, 0, 3211320, 7, 0, 3211321, 7, 0, 3211322, 7, 0, 3211323, 7, 0, 3211324, 7, 0, 3211325, 7, 0, 3211326, 7, 0, 3211327, 7, 0, 3211328, 7, 0, 3211329, 7, 0, 3211330, 7, 0, 3211331, 7, 0, 3211332, 7, 0, 3211333, 7, 0, 3211334, 7, 0, 3211335, 7, 0, 3211336, 7, 0, 3211337, 7, 0, 3211338, 7, 0, 3211339, 7, 0, 3211340, 7, 0, 3211341, 7, 0, 3211342, 7, 0, 3211343, 7, 0, 3276800, 7, 0, 3276801, 7, 0, 3276802, 7, 0, 3276803, 7, 0, 3276804, 7, 0, 3276805, 7, 0, 3276806, 7, 4, 3276807, 196608, 9, 3276808, 262144, 12, 3276809, 262144, 12, 3276810, 262144, 12, 3276811, 262144, 12, 3276812, 262144, 12, 3276813, 262144, 12, 3276814, 262144, 12, 3276815, 262144, 12, 3276816, 262144, 12, 3276817, 262144, 12, 3276818, 327680, 9, 3276819, 262151, 2, 3276820, 7, 0, 3276821, 7, 0, 3276822, 7, 0, 3276823, 7, 0, 3276824, 7, 0, 3276825, 7, 0, 3276826, 7, 0, 3276827, 7, 0, 3276828, 7, 0, 3276829, 7, 0, 3276830, 7, 0, 3276831, 7, 0, 3276832, 7, 0, 3276833, 7, 0, 3276834, 7, 0, 3276835, 7, 0, 3276836, 7, 0, 3276837, 7, 0, 3276838, 7, 0, 3276839, 7, 0, 3276840, 7, 0, 3276841, 7, 0, 3276842, 7, 0, 3276843, 7, 0, 3276844, 7, 4, 3276845, 196608, 9, 3276846, 262144, 12, 3276847, 262144, 12, 3276848, 327680, 4, 3276849, 327680, 4, 3276850, 327680, 4, 3276851, 327680, 4, 3276852, 327680, 9, 3276853, 262151, 2, 3276854, 7, 0, 3276855, 7, 0, 3276856, 7, 0, 3276857, 7, 0, 3276858, 7, 0, 3276859, 7, 0, 3276860, 7, 0, 3276861, 7, 0, 3276862, 7, 0, 3276863, 7, 0, 3276864, 7, 0, 3276865, 7, 0, 3276866, 7, 0, 3276867, 7, 0, 3276868, 7, 0, 3276869, 7, 0, 3276870, 7, 0, 3276871, 7, 0, 3276872, 7, 0, 3276873, 7, 0, 3276874, 7, 0, 3276875, 7, 0, 3276876, 7, 0, 3276877, 7, 0, 3276878, 7, 0, 3276879, 7, 0, 3342336, 7, 0, 3342337, 7, 0, 3342338, 7, 0, 3342339, 7, 0, 3342340, 7, 0, 3342341, 7, 0, 3342342, 7, 4, 3342343, 196608, 9, 3342344, 262144, 12, 3342345, 262144, 12, 3342346, 262144, 12, 3342347, 262144, 12, 3342348, 262144, 12, 3342349, 262144, 12, 3342350, 262144, 12, 3342351, 262144, 12, 3342352, 262144, 12, 3342353, 262144, 12, 3342354, 327680, 9, 3342355, 262151, 2, 3342356, 7, 0, 3342357, 7, 0, 3342358, 7, 0, 3342359, 7, 0, 3342360, 7, 0, 3342361, 7, 0, 3342362, 7, 0, 3342363, 7, 0, 3342364, 7, 0, 3342365, 7, 0, 3342366, 7, 0, 3342367, 7, 0, 3342368, 7, 0, 3342369, 7, 0, 3342370, 7, 0, 3342371, 7, 0, 3342372, 7, 0, 3342373, 7, 0, 3342374, 7, 0, 3342375, 7, 0, 3342376, 7, 0, 3342377, 7, 0, 3342378, 7, 0, 3342379, 7, 0, 3342380, 7, 4, 3342381, 196608, 9, 3342382, 262144, 12, 3342383, 262144, 12, 3342384, 262144, 11, 3342385, 262144, 11, 3342386, 327680, 11, 3342387, 327680, 4, 3342388, 327680, 9, 3342389, 262151, 2, 3342390, 7, 0, 3342391, 7, 0, 3342392, 7, 0, 3342393, 7, 0, 3342394, 7, 0, 3342395, 7, 0, 3342396, 7, 0, 3342397, 7, 0, 3342398, 7, 0, 3342399, 7, 0, 3342400, 7, 0, 3342401, 7, 0, 3342402, 7, 0, 3342403, 7, 0, 3342404, 7, 0, 3342405, 7, 0, 3342406, 7, 0, 3342407, 7, 0, 3342408, 7, 0, 3342409, 7, 0, 3342410, 7, 0, 3342411, 7, 0, 3342412, 7, 0, 3342413, 7, 0, 3342414, 7, 0, 3342415, 7, 0, 3407872, 7, 0, 3407873, 7, 0, 3407874, 7, 0, 3407875, 7, 0, 3407876, 7, 0, 3407877, 7, 0, 3407878, 7, 4, 3407879, 196608, 9, 3407880, 262144, 12, 3407881, 262144, 12, 3407882, 262144, 12, 3407883, 262144, 12, 3407884, 262144, 12, 3407885, 262144, 12, 3407886, 262144, 12, 3407887, 262144, 12, 3407888, 262144, 12, 3407889, 262144, 12, 3407890, 327680, 9, 3407891, 262151, 2, 3407892, 7, 0, 3407893, 7, 0, 3407894, 7, 0, 3407895, 7, 0, 3407896, 7, 0, 3407897, 7, 0, 3407898, 7, 0, 3407899, 7, 0, 3407900, 7, 0, 3407901, 7, 0, 3407902, 7, 0, 3407903, 7, 0, 3407904, 7, 0, 3407905, 7, 0, 3407906, 7, 0, 3407907, 7, 0, 3407908, 7, 0, 3407909, 7, 0, 3407910, 7, 0, 3407911, 7, 0, 3407912, 7, 0, 3407913, 7, 0, 3407914, 7, 0, 3407915, 7, 0, 3407916, 7, 4, 3407917, 196608, 9, 3407918, 262144, 12, 3407919, 262144, 12, 3407920, 262144, 12, 3407921, 262144, 12, 3407922, 327680, 14, 3407923, 262144, 11, 3407924, 327680, 9, 3407925, 262151, 2, 3407926, 7, 0, 3407927, 7, 0, 3407928, 7, 0, 3407929, 7, 0, 3407930, 7, 0, 3407931, 7, 0, 3407932, 7, 0, 3407933, 7, 0, 3407934, 7, 0, 3407935, 7, 0, 3407936, 7, 0, 3407937, 7, 0, 3407938, 7, 0, 3407939, 7, 0, 3407940, 7, 0, 3407941, 7, 0, 3407942, 7, 0, 3407943, 7, 0, 3407944, 7, 0, 3407945, 7, 0, 3407946, 7, 0, 3407947, 7, 0, 3407948, 7, 0, 3407949, 7, 0, 3407950, 7, 0, 3407951, 7, 0, 3473408, 7, 0, 3473409, 7, 0, 3473410, 7, 0, 3473411, 7, 0, 3473412, 7, 0, 3473413, 7, 0, 3473414, 7, 4, 3473415, 196608, 9, 3473416, 262144, 12, 3473417, 262144, 12, 3473418, 262144, 12, 3473419, 327680, 15, 3473420, 262144, 13, 3473421, 262144, 13, 3473422, 262144, 13, 3473423, 262144, 15, 3473424, 262144, 12, 3473425, 262144, 12, 3473426, 327680, 9, 3473427, 262151, 2, 3473428, 7, 0, 3473429, 7, 0, 3473430, 7, 0, 3473431, 7, 0, 3473432, 7, 0, 3473433, 7, 0, 3473434, 7, 0, 3473435, 7, 0, 3473436, 7, 0, 3473437, 7, 0, 3473438, 7, 0, 3473439, 7, 0, 3473440, 7, 0, 3473441, 7, 0, 3473442, 7, 0, 3473443, 7, 0, 3473444, 7, 0, 3473445, 7, 0, 3473446, 7, 0, 3473447, 7, 0, 3473448, 7, 0, 3473449, 7, 0, 3473450, 7, 0, 3473451, 7, 0, 3473452, 7, 4, 3473453, 196608, 9, 3473454, 262144, 12, 3473455, 262144, 12, 3473456, 262144, 12, 3473457, 262144, 12, 3473458, 262144, 12, 3473459, 262144, 12, 3473460, 327680, 9, 3473461, 262151, 2, 3473462, 7, 0, 3473463, 7, 0, 3473464, 7, 0, 3473465, 7, 0, 3473466, 7, 0, 3473467, 7, 0, 3473468, 7, 0, 3473469, 7, 0, 3473470, 7, 0, 3473471, 7, 0, 3473472, 7, 0, 3473473, 7, 0, 3473474, 7, 0, 3473475, 7, 0, 3473476, 7, 0, 3473477, 7, 0, 3473478, 7, 0, 3473479, 7, 0, 3473480, 7, 0, 3473481, 7, 0, 3473482, 7, 0, 3473483, 7, 0, 3473484, 7, 0, 3473485, 7, 0, 3473486, 7, 0, 3473487, 7, 0, 3538944, 7, 0, 3538945, 7, 0, 3538946, 7, 0, 3538947, 7, 0, 3538948, 7, 0, 3538949, 7, 0, 3538950, 7, 4, 3538951, 196608, 9, 3538952, 262144, 12, 3538953, 262144, 12, 3538954, 262144, 12, 3538955, 327680, 12, 3538956, 262144, 12, 3538957, 262144, 12, 3538958, 262144, 12, 3538959, 196608, 12, 3538960, 262144, 12, 3538961, 262144, 12, 3538962, 327680, 9, 3538963, 262151, 2, 3538964, 7, 0, 3538965, 7, 0, 3538966, 7, 0, 3538967, 7, 0, 3538968, 7, 0, 3538969, 7, 0, 3538970, 7, 0, 3538971, 7, 0, 3538972, 7, 0, 3538973, 7, 0, 3538974, 7, 0, 3538975, 7, 0, 3538976, 7, 0, 3538977, 7, 0, 3538978, 7, 0, 3538979, 7, 0, 3538980, 7, 0, 3538981, 7, 0, 3538982, 7, 0, 3538983, 7, 0, 3538984, 7, 0, 3538985, 7, 0, 3538986, 7, 0, 3538987, 7, 0, 3538988, 7, 4, 3538989, 196608, 9, 3538990, 262144, 12, 3538991, 262144, 12, 3538992, 262144, 12, 3538993, 262144, 12, 3538994, 262144, 12, 3538995, 262144, 12, 3538996, 327680, 9, 3538997, 262151, 2, 3538998, 7, 0, 3538999, 7, 0, 3539000, 7, 0, 3539001, 7, 0, 3539002, 7, 0, 3539003, 7, 0, 3539004, 7, 0, 3539005, 7, 0, 3539006, 7, 0, 3539007, 7, 0, 3539008, 7, 0, 3539009, 7, 0, 3539010, 7, 0, 3539011, 7, 0, 3539012, 7, 0, 3539013, 7, 0, 3539014, 7, 0, 3539015, 7, 0, 3539016, 7, 0, 3539017, 7, 0, 3539018, 7, 0, 3539019, 7, 0, 3539020, 7, 0, 3539021, 7, 0, 3539022, 7, 0, 3539023, 7, 0, 3604480, 7, 0, 3604481, 7, 0, 3604482, 7, 0, 3604483, 7, 0, 3604484, 7, 0, 3604485, 7, 0, 3604486, 7, 4, 3604487, 196608, 9, 3604488, 262144, 12, 3604489, 262144, 12, 3604490, 262144, 12, 3604491, 327680, 12, 3604492, 262144, 12, 3604493, 262144, 12, 3604494, 262144, 12, 3604495, 196608, 12, 3604496, 262144, 12, 3604497, 262144, 12, 3604498, 327680, 9, 3604499, 262151, 2, 3604500, 7, 0, 3604501, 7, 0, 3604502, 7, 0, 3604503, 7, 0, 3604504, 7, 0, 3604505, 7, 0, 3604506, 7, 0, 3604507, 7, 0, 3604508, 7, 0, 3604509, 7, 0, 3604510, 7, 0, 3604511, 7, 0, 3604512, 7, 0, 3604513, 7, 0, 3604514, 7, 0, 3604515, 7, 0, 3604516, 7, 0, 3604517, 7, 0, 3604518, 7, 0, 3604519, 7, 0, 3604520, 7, 0, 3604521, 7, 0, 3604522, 7, 0, 3604523, 7, 0, 3604524, 7, 4, 3604525, 196608, 9, 3604526, 262144, 12, 3604527, 262144, 12, 3604528, 262144, 12, 3604529, 262144, 12, 3604530, 262144, 12, 3604531, 262144, 12, 3604532, 327680, 9, 3604533, 262151, 2, 3604534, 7, 0, 3604535, 7, 0, 3604536, 7, 0, 3604537, 7, 0, 3604538, 7, 0, 3604539, 7, 0, 3604540, 7, 0, 3604541, 7, 0, 3604542, 7, 0, 3604543, 7, 0, 3604544, 7, 0, 3604545, 7, 0, 3604546, 7, 0, 3604547, 7, 0, 3604548, 7, 0, 3604549, 7, 0, 3604550, 7, 0, 3604551, 7, 0, 3604552, 7, 0, 3604553, 7, 0, 3604554, 7, 0, 3604555, 7, 0, 3604556, 7, 0, 3604557, 7, 0, 3604558, 7, 0, 3604559, 7, 0, 3670016, 7, 0, 3670017, 7, 0, 3670018, 7, 0, 3670019, 7, 0, 3670020, 7, 0, 3670021, 7, 0, 3670022, 7, 4, 3670023, 196608, 9, 3670024, 262144, 12, 3670025, 262144, 12, 3670026, 262144, 12, 3670027, 327680, 12, 3670028, 262144, 12, 3670029, 262144, 12, 3670030, 262144, 12, 3670031, 196608, 12, 3670032, 262144, 12, 3670033, 262144, 12, 3670034, 327680, 9, 3670035, 262151, 2, 3670036, 7, 0, 3670037, 7, 0, 3670038, 7, 0, 3670039, 7, 0, 3670040, 7, 0, 3670041, 7, 0, 3670042, 7, 0, 3670043, 7, 0, 3670044, 7, 0, 3670045, 7, 0, 3670046, 7, 0, 3670047, 7, 0, 3670048, 7, 0, 3670049, 7, 0, 3670050, 7, 0, 3670051, 7, 0, 3670052, 7, 0, 3670053, 7, 0, 3670054, 7, 0, 3670055, 7, 0, 3670056, 7, 0, 3670057, 7, 0, 3670058, 7, 0, 3670059, 7, 0, 3670060, 7, 4, 3670061, 196608, 9, 3670062, 262144, 12, 3670063, 262144, 12, 3670064, 262144, 12, 3670065, 262144, 12, 3670066, 262144, 12, 3670067, 262144, 12, 3670068, 327680, 9, 3670069, 262151, 2, 3670070, 7, 0, 3670071, 7, 0, 3670072, 7, 0, 3670073, 7, 0, 3670074, 7, 0, 3670075, 7, 0, 3670076, 7, 0, 3670077, 7, 0, 3670078, 7, 0, 3670079, 7, 0, 3670080, 7, 0, 3670081, 7, 0, 3670082, 7, 0, 3670083, 7, 0, 3670084, 7, 0, 3670085, 7, 0, 3670086, 7, 0, 3670087, 7, 0, 3670088, 7, 0, 3670089, 7, 0, 3670090, 7, 0, 3670091, 7, 0, 3670092, 7, 0, 3670093, 7, 0, 3670094, 7, 0, 3670095, 7, 0, 3735552, 7, 0, 3735553, 7, 0, 3735554, 7, 0, 3735555, 7, 0, 3735556, 7, 0, 3735557, 7, 0, 3735558, 7, 4, 3735559, 196608, 9, 3735560, 262144, 12, 3735561, 262144, 12, 3735562, 262144, 12, 3735563, 327680, 14, 3735564, 262144, 11, 3735565, 262144, 11, 3735566, 262144, 11, 3735567, 262144, 14, 3735568, 262144, 12, 3735569, 262144, 12, 3735570, 327680, 9, 3735571, 262151, 2, 3735572, 7, 0, 3735573, 7, 0, 3735574, 7, 0, 3735575, 7, 0, 3735576, 7, 0, 3735577, 7, 0, 3735578, 7, 0, 3735579, 7, 0, 3735580, 7, 0, 3735581, 7, 0, 3735582, 7, 0, 3735583, 7, 0, 3735584, 7, 0, 3735585, 7, 0, 3735586, 7, 0, 3735587, 7, 0, 3735588, 7, 0, 3735589, 7, 0, 3735590, 7, 0, 3735591, 7, 0, 3735592, 7, 0, 3735593, 7, 0, 3735594, 7, 0, 3735595, 7, 0, 3735596, 7, 4, 3735597, 196608, 9, 3735598, 262144, 12, 3735599, 262144, 12, 3735600, 262144, 12, 3735601, 262144, 12, 3735602, 262144, 12, 3735603, 262144, 12, 3735604, 327680, 9, 3735605, 262151, 2, 3735606, 7, 0, 3735607, 7, 0, 3735608, 7, 0, 3735609, 7, 0, 3735610, 7, 0, 3735611, 7, 0, 3735612, 7, 0, 3735613, 7, 0, 3735614, 7, 0, 3735615, 7, 0, 3735616, 7, 0, 3735617, 7, 0, 3735618, 7, 0, 3735619, 7, 0, 3735620, 7, 0, 3735621, 7, 0, 3735622, 7, 0, 3735623, 7, 0, 3735624, 7, 0, 3735625, 7, 0, 3735626, 7, 0, 3735627, 7, 0, 3735628, 7, 0, 3735629, 7, 0, 3735630, 7, 0, 3735631, 7, 0, 3801088, 7, 0, 3801089, 7, 0, 3801090, 7, 0, 3801091, 7, 0, 3801092, 7, 0, 3801093, 7, 0, 3801094, 7, 4, 3801095, 196608, 9, 3801096, 262144, 12, 3801097, 262144, 12, 3801098, 262144, 12, 3801099, 262144, 12, 3801100, 262144, 12, 3801101, 262144, 12, 3801102, 262144, 12, 3801103, 262144, 12, 3801104, 262144, 12, 3801105, 262144, 12, 3801106, 327680, 9, 3801107, 262151, 2, 3801108, 7, 0, 3801109, 7, 0, 3801110, 7, 0, 3801111, 7, 0, 3801112, 7, 0, 3801113, 7, 0, 3801114, 7, 0, 3801115, 7, 0, 3801116, 7, 0, 3801117, 7, 0, 3801118, 7, 0, 3801119, 7, 0, 3801120, 7, 0, 3801121, 7, 0, 3801122, 7, 0, 3801123, 7, 0, 3801124, 7, 0, 3801125, 7, 0, 3801126, 7, 0, 3801127, 7, 0, 3801128, 7, 0, 3801129, 7, 0, 3801130, 7, 0, 3801131, 7, 0, 3801132, 7, 4, 3801133, 196608, 10, 3801134, 262144, 10, 3801135, 262144, 10, 3801136, 262144, 10, 3801137, 262144, 10, 3801138, 262144, 10, 3801139, 262144, 10, 3801140, 327680, 10, 3801141, 262151, 2, 3801142, 7, 0, 3801143, 7, 0, 3801144, 7, 0, 3801145, 7, 0, 3801146, 7, 0, 3801147, 7, 0, 3801148, 7, 0, 3801149, 7, 0, 3801150, 7, 0, 3801151, 7, 0, 3801152, 7, 0, 3801153, 7, 0, 3801154, 7, 0, 3801155, 7, 0, 3801156, 7, 0, 3801157, 7, 0, 3801158, 7, 0, 3801159, 7, 0, 3801160, 7, 0, 3801161, 7, 0, 3801162, 7, 0, 3801163, 7, 0, 3801164, 7, 0, 3801165, 7, 0, 3801166, 7, 0, 3801167, 7, 0, 3866624, 7, 0, 3866625, 7, 0, 3866626, 7, 0, 3866627, 7, 0, 3866628, 7, 0, 3866629, 7, 0, 3866630, 7, 4, 3866631, 196608, 9, 3866632, 262144, 12, 3866633, 262144, 12, 3866634, 262144, 12, 3866635, 262144, 12, 3866636, 262144, 12, 3866637, 262144, 12, 3866638, 262144, 12, 3866639, 262144, 12, 3866640, 262144, 12, 3866641, 262144, 12, 3866642, 327680, 9, 3866643, 262151, 2, 3866644, 7, 0, 3866645, 7, 0, 3866646, 7, 0, 3866647, 7, 0, 3866648, 7, 0, 3866649, 7, 0, 3866650, 7, 0, 3866651, 7, 0, 3866652, 7, 0, 3866653, 7, 0, 3866654, 7, 0, 3866655, 7, 0, 3866656, 7, 0, 3866657, 7, 0, 3866658, 7, 0, 3866659, 7, 0, 3866660, 7, 0, 3866661, 7, 0, 3866662, 7, 0, 3866663, 7, 0, 3866664, 7, 0, 3866665, 7, 0, 3866666, 7, 0, 3866667, 7, 0, 3866668, 131079, 0, 3866669, 131079, 3, 3866670, 131079, 3, 3866671, 131079, 3, 3866672, 131079, 3, 3866673, 131079, 3, 3866674, 131079, 3, 3866675, 131079, 3, 3866676, 131079, 3, 3866677, 65543, 0, 3866678, 7, 0, 3866679, 7, 0, 3866680, 7, 0, 3866681, 7, 0, 3866682, 7, 0, 3866683, 7, 0, 3866684, 7, 0, 3866685, 7, 0, 3866686, 7, 0, 3866687, 7, 0, 3866688, 7, 0, 3866689, 7, 0, 3866690, 7, 0, 3866691, 7, 0, 3866692, 7, 0, 3866693, 7, 0, 3866694, 7, 0, 3866695, 7, 0, 3866696, 7, 0, 3866697, 7, 0, 3866698, 7, 0, 3866699, 7, 0, 3866700, 7, 0, 3866701, 7, 0, 3866702, 7, 0, 3866703, 7, 0, 3932160, 7, 0, 3932161, 7, 0, 3932162, 7, 0, 3932163, 7, 0, 3932164, 7, 0, 3932165, 7, 0, 3932166, 7, 4, 3932167, 196608, 9, 3932168, 262144, 12, 3932169, 262144, 12, 3932170, 262144, 12, 3932171, 262144, 12, 3932172, 262144, 12, 3932173, 262144, 12, 3932174, 262144, 12, 3932175, 262144, 12, 3932176, 262144, 12, 3932177, 262144, 12, 3932178, 327680, 9, 3932179, 262151, 2, 3932180, 7, 0, 3932181, 7, 0, 3932182, 7, 0, 3932183, 7, 0, 3932184, 7, 0, 3932185, 7, 0, 3932186, 7, 0, 3932187, 7, 0, 3932188, 7, 0, 3932189, 7, 0, 3932190, 7, 0, 3932191, 7, 0, 3932192, 7, 0, 3932193, 7, 0, 3932194, 7, 0, 3932195, 7, 0, 3932196, 7, 0, 3932197, 7, 0, 3932198, 7, 0, 3932199, 7, 0, 3932200, 7, 0, 3932201, 7, 0, 3932202, 7, 0, 3932203, 7, 0, 3932204, 7, 0, 3932205, 7, 0, 3932206, 7, 0, 3932207, 7, 0, 3932208, 7, 0, 3932209, 7, 0, 3932210, 7, 0, 3932211, 7, 0, 3932212, 7, 0, 3932213, 7, 0, 3932214, 7, 0, 3932215, 7, 0, 3932216, 7, 0, 3932217, 7, 0, 3932218, 7, 0, 3932219, 7, 0, 3932220, 7, 0, 3932221, 7, 0, 3932222, 7, 0, 3932223, 7, 0, 3932224, 7, 0, 3932225, 7, 0, 3932226, 7, 0, 3932227, 7, 0, 3932228, 7, 0, 3932229, 7, 0, 3932230, 7, 0, 3932231, 7, 0, 3932232, 7, 0, 3932233, 7, 0, 3932234, 7, 0, 3932235, 7, 0, 3932236, 7, 0, 3932237, 7, 0, 3932238, 7, 0, 3932239, 7, 0, 3997696, 7, 0, 3997697, 7, 0, 3997698, 7, 0, 3997699, 7, 0, 3997700, 7, 0, 3997701, 7, 0, 3997702, 7, 4, 3997703, 196608, 9, 3997704, 262144, 12, 3997705, 262144, 12, 3997706, 262144, 12, 3997707, 262144, 12, 3997708, 262144, 12, 3997709, 262144, 12, 3997710, 262144, 12, 3997711, 262144, 12, 3997712, 262144, 12, 3997713, 262144, 12, 3997714, 327680, 9, 3997715, 262151, 2, 3997716, 7, 0, 3997717, 7, 0, 3997718, 7, 0, 3997719, 7, 0, 3997720, 7, 0, 3997721, 7, 0, 3997722, 7, 0, 3997723, 7, 0, 3997724, 7, 0, 3997725, 7, 0, 3997726, 7, 0, 3997727, 7, 0, 3997728, 7, 0, 3997729, 7, 0, 3997730, 7, 0, 3997731, 7, 0, 3997732, 7, 0, 3997733, 7, 0, 3997734, 7, 0, 3997735, 7, 0, 3997736, 7, 0, 3997737, 7, 0, 3997738, 7, 0, 3997739, 7, 0, 3997740, 7, 0, 3997741, 7, 0, 3997742, 7, 0, 3997743, 7, 0, 3997744, 7, 0, 3997745, 7, 0, 3997746, 7, 0, 3997747, 7, 0, 3997748, 7, 0, 3997749, 7, 0, 3997750, 7, 0, 3997751, 7, 0, 3997752, 7, 0, 3997753, 7, 0, 3997754, 7, 0, 3997755, 7, 0, 3997756, 7, 0, 3997757, 7, 0, 3997758, 7, 0, 3997759, 7, 0, 3997760, 7, 0, 3997761, 7, 0, 3997762, 7, 0, 3997763, 7, 0, 3997764, 7, 0, 3997765, 7, 0, 3997766, 7, 0, 3997767, 7, 0, 3997768, 7, 0, 3997769, 7, 0, 3997770, 7, 0, 3997771, 7, 0, 3997772, 7, 0, 3997773, 7, 0, 3997774, 7, 0, 3997775, 7, 0, 4063232, 7, 0, 4063233, 7, 0, 4063234, 7, 0, 4063235, 7, 0, 4063236, 7, 0, 4063237, 7, 0, 4063238, 7, 4, 4063239, 196608, 9, 4063240, 262144, 12, 4063241, 262144, 12, 4063242, 262144, 12, 4063243, 262144, 12, 4063244, 262144, 12, 4063245, 262144, 12, 4063246, 262144, 12, 4063247, 262144, 12, 4063248, 262144, 12, 4063249, 262144, 12, 4063250, 327680, 9, 4063251, 262151, 2, 4063252, 7, 0, 4063253, 7, 0, 4063254, 7, 0, 4063255, 7, 0, 4063256, 7, 0, 4063257, 7, 0, 4063258, 7, 0, 4063259, 7, 0, 4063260, 7, 0, 4063261, 7, 0, 4063262, 7, 0, 4063263, 7, 0, 4063264, 7, 0, 4063265, 7, 0, 4063266, 7, 0, 4063267, 7, 0, 4063268, 7, 0, 4063269, 7, 0, 4063270, 7, 0, 4063271, 7, 0, 4063272, 7, 0, 4063273, 7, 0, 4063274, 7, 0, 4063275, 7, 0, 4063276, 7, 0, 4063277, 7, 0, 4063278, 7, 0, 4063279, 7, 0, 4063280, 7, 0, 4063281, 7, 0, 4063282, 7, 0, 4063283, 7, 0, 4063284, 7, 0, 4063285, 7, 0, 4063286, 7, 0, 4063287, 7, 0, 4063288, 7, 0, 4063289, 7, 0, 4063290, 7, 0, 4063291, 7, 0, 4063292, 7, 0, 4063293, 7, 0, 4063294, 7, 0, 4063295, 7, 0, 4063296, 7, 0, 4063297, 7, 0, 4063298, 7, 0, 4063299, 7, 0, 4063300, 7, 0, 4063301, 7, 0, 4063302, 7, 0, 4063303, 7, 0, 4063304, 7, 0, 4063305, 7, 0, 4063306, 7, 0, 4063307, 7, 0, 4063308, 7, 0, 4063309, 7, 0, 4063310, 7, 0, 4063311, 7, 0, 4128768, 7, 0, 4128769, 7, 0, 4128770, 7, 0, 4128771, 7, 0, 4128772, 7, 0, 4128773, 7, 0, 4128774, 7, 4, 4128775, 196608, 10, 4128776, 262144, 10, 4128777, 262144, 10, 4128778, 262144, 10, 4128779, 262144, 10, 4128780, 262144, 10, 4128781, 262144, 10, 4128782, 262144, 10, 4128783, 262144, 10, 4128784, 262144, 10, 4128785, 262144, 10, 4128786, 327680, 10, 4128787, 262151, 2, 4128788, 7, 0, 4128789, 7, 0, 4128790, 7, 0, 4128791, 7, 0, 4128792, 7, 0, 4128793, 7, 0, 4128794, 7, 0, 4128795, 7, 0, 4128796, 7, 0, 4128797, 7, 0, 4128798, 7, 0, 4128799, 7, 0, 4128800, 7, 0, 4128801, 7, 0, 4128802, 7, 0, 4128803, 7, 0, 4128804, 7, 0, 4128805, 7, 0, 4128806, 7, 0, 4128807, 7, 0, 4128808, 7, 0, 4128809, 7, 0, 4128810, 7, 0, 4128811, 7, 0, 4128812, 7, 0, 4128813, 7, 0, 4128814, 7, 0, 4128815, 7, 0, 4128816, 7, 0, 4128817, 7, 0, 4128818, 7, 0, 4128819, 7, 0, 4128820, 7, 0, 4128821, 7, 0, 4128822, 7, 0, 4128823, 7, 0, 4128824, 7, 0, 4128825, 7, 0, 4128826, 7, 0, 4128827, 7, 0, 4128828, 7, 0, 4128829, 7, 0, 4128830, 7, 0, 4128831, 7, 0, 4128832, 7, 0, 4128833, 7, 0, 4128834, 7, 0, 4128835, 7, 0, 4128836, 7, 0, 4128837, 7, 0, 4128838, 7, 0, 4128839, 7, 0, 4128840, 7, 0, 4128841, 7, 0, 4128842, 7, 0, 4128843, 7, 0, 4128844, 7, 0, 4128845, 7, 0, 4128846, 7, 0, 4128847, 7, 0, 4194304, 7, 0, 4194305, 7, 0, 4194306, 7, 0, 4194307, 7, 0, 4194308, 7, 0, 4194309, 7, 0, 4194310, 131079, 0, 4194311, 131079, 3, 4194312, 131079, 3, 4194313, 131079, 3, 4194314, 131079, 3, 4194315, 131079, 3, 4194316, 131079, 3, 4194317, 131079, 3, 4194318, 131079, 3, 4194319, 131079, 3, 4194320, 131079, 3, 4194321, 131079, 3, 4194322, 131079, 3, 4194323, 65543, 0, 4194324, 7, 0, 4194325, 7, 0, 4194326, 7, 0, 4194327, 7, 0, 4194328, 7, 0, 4194329, 7, 0, 4194330, 7, 0, 4194331, 7, 0, 4194332, 7, 0, 4194333, 7, 0, 4194334, 7, 0, 4194335, 7, 0, 4194336, 7, 0, 4194337, 7, 0, 4194338, 7, 0, 4194339, 7, 0, 4194340, 7, 0, 4194341, 7, 0, 4194342, 7, 0, 4194343, 7, 0, 4194344, 7, 0, 4194345, 7, 0, 4194346, 7, 0, 4194347, 7, 0, 4194348, 7, 0, 4194349, 7, 0, 4194350, 7, 0, 4194351, 7, 0, 4194352, 7, 0, 4194353, 7, 0, 4194354, 7, 0, 4194355, 7, 0, 4194356, 7, 0, 4194357, 7, 0, 4194358, 7, 0, 4194359, 7, 0, 4194360, 7, 0, 4194361, 7, 0, 4194362, 7, 0, 4194363, 7, 0, 4194364, 7, 0, 4194365, 7, 0, 4194366, 7, 0, 4194367, 7, 0, 4194368, 7, 0, 4194369, 7, 0, 4194370, 7, 0, 4194371, 7, 0, 4194372, 7, 0, 4194373, 7, 0, 4194374, 7, 0, 4194375, 7, 0, 4194376, 7, 0, 4194377, 7, 0, 4194378, 7, 0, 4194379, 7, 0, 4194380, 7, 0, 4194381, 7, 0, 4194382, 7, 0, 4194383, 7, 0, 4259840, 7, 0, 4259841, 7, 0, 4259842, 7, 0, 4259843, 7, 0, 4259844, 7, 0, 4259845, 7, 0, 4259846, 7, 0, 4259847, 7, 0, 4259848, 7, 0, 4259849, 7, 0, 4259850, 7, 0, 4259851, 7, 0, 4259852, 7, 0, 4259853, 7, 0, 4259854, 7, 0, 4259855, 7, 0, 4259856, 7, 0, 4259857, 7, 0, 4259858, 7, 0, 4259859, 7, 0, 4259860, 7, 0, 4259861, 7, 0, 4259862, 7, 0, 4259863, 7, 0, 4259864, 7, 0, 4259865, 7, 0, 4259866, 7, 0, 4259867, 7, 0, 4259868, 7, 0, 4259869, 7, 0, 4259870, 7, 0, 4259871, 7, 0, 4259872, 7, 0, 4259873, 7, 0, 4259874, 7, 0, 4259875, 7, 0, 4259876, 7, 0, 4259877, 7, 0, 4259878, 7, 0, 4259879, 7, 0, 4259880, 7, 0, 4259881, 7, 0, 4259882, 7, 0, 4259883, 7, 0, 4259884, 7, 0, 4259885, 7, 0, 4259886, 7, 0, 4259887, 7, 0, 4259888, 7, 0, 4259889, 7, 0, 4259890, 7, 0, 4259891, 7, 0, 4259892, 7, 0, 4259893, 7, 0, 4259894, 7, 0, 4259895, 7, 0, 4259896, 7, 0, 4259897, 7, 0, 4259898, 7, 0, 4259899, 7, 0, 4259900, 7, 0, 4259901, 7, 0, 4259902, 7, 0, 4259903, 7, 0, 4259904, 7, 0, 4259905, 7, 0, 4259906, 7, 0, 4259907, 7, 0, 4259908, 7, 0, 4259909, 7, 0, 4259910, 7, 0, 4259911, 7, 0, 4259912, 7, 0, 4259913, 7, 0, 4259914, 7, 0, 4259915, 7, 0, 4259916, 7, 0, 4259917, 7, 0, 4259918, 7, 0, 4259919, 7, 0, 4325376, 7, 0, 4325377, 7, 0, 4325378, 7, 0, 4325379, 7, 0, 4325380, 7, 0, 4325381, 7, 0, 4325382, 7, 0, 4325383, 7, 0, 4325384, 7, 0, 4325385, 7, 0, 4325386, 7, 0, 4325387, 7, 0, 4325388, 7, 0, 4325389, 7, 0, 4325390, 7, 0, 4325391, 7, 0, 4325392, 7, 0, 4325393, 7, 0, 4325394, 7, 0, 4325395, 7, 0, 4325396, 7, 0, 4325397, 7, 0, 4325398, 7, 0, 4325399, 7, 0, 4325400, 7, 0, 4325401, 7, 0, 4325402, 7, 0, 4325403, 7, 0, 4325404, 7, 0, 4325405, 7, 0, 4325406, 7, 0, 4325407, 7, 0, 4325408, 7, 0, 4325409, 7, 0, 4325410, 7, 0, 4325411, 7, 0, 4325412, 7, 0, 4325413, 7, 0, 4325414, 7, 0, 4325415, 7, 0, 4325416, 7, 0, 4325417, 7, 0, 4325418, 7, 0, 4325419, 7, 0, 4325420, 7, 0, 4325421, 7, 0, 4325422, 7, 0, 4325423, 7, 0, 4325424, 7, 0, 4325425, 7, 0, 4325426, 7, 0, 4325427, 7, 0, 4325428, 7, 0, 4325429, 7, 0, 4325430, 7, 0, 4325431, 7, 0, 4325432, 7, 0, 4325433, 7, 0, 4325434, 7, 0, 4325435, 7, 0, 4325436, 7, 0, 4325437, 7, 0, 4325438, 7, 0, 4325439, 7, 0, 4325440, 7, 0, 4325441, 7, 0, 4325442, 7, 0, 4325443, 7, 0, 4325444, 7, 0, 4325445, 7, 0, 4325446, 7, 0, 4325447, 7, 0, 4325448, 7, 0, 4325449, 7, 0, 4325450, 7, 0, 4325451, 7, 0, 4325452, 7, 0, 4325453, 7, 0, 4325454, 7, 0, 4325455, 7, 0, 4390912, 7, 0, 4390913, 7, 0, 4390914, 7, 0, 4390915, 7, 0, 4390916, 7, 0, 4390917, 7, 0, 4390918, 7, 0, 4390919, 7, 0, 4390920, 7, 0, 4390921, 7, 0, 4390922, 7, 0, 4390923, 7, 0, 4390924, 7, 0, 4390925, 7, 0, 4390926, 7, 0, 4390927, 7, 0, 4390928, 7, 0, 4390929, 7, 0, 4390930, 7, 0, 4390931, 7, 0, 4390932, 7, 0, 4390933, 7, 0, 4390934, 7, 0, 4390935, 7, 0, 4390936, 7, 0, 4390937, 7, 0, 4390938, 7, 0, 4390939, 7, 0, 4390940, 7, 0, 4390941, 7, 0, 4390942, 7, 0, 4390943, 7, 0, 4390944, 7, 0, 4390945, 7, 0, 4390946, 7, 0, 4390947, 7, 0, 4390948, 7, 0, 4390949, 7, 0, 4390950, 7, 0, 4390951, 7, 0, 4390952, 7, 0, 4390953, 7, 0, 4390954, 7, 0, 4390955, 7, 0, 4390956, 7, 0, 4390957, 7, 0, 4390958, 7, 0, 4390959, 7, 0, 4390960, 7, 0, 4390961, 7, 0, 4390962, 7, 0, 4390963, 7, 0, 4390964, 7, 0, 4390965, 7, 0, 4390966, 7, 0, 4390967, 7, 0, 4390968, 7, 0, 4390969, 7, 0, 4390970, 7, 0, 4390971, 7, 0, 4390972, 7, 0, 4390973, 7, 0, 4390974, 7, 0, 4390975, 7, 0, 4390976, 7, 0, 4390977, 7, 0, 4390978, 7, 0, 4390979, 7, 0, 4390980, 7, 0, 4390981, 7, 0, 4390982, 7, 0, 4390983, 7, 0, 4390984, 7, 0, 4390985, 7, 0, 4390986, 7, 0, 4390987, 7, 0, 4390988, 7, 0, 4390989, 7, 0, 4390990, 7, 0, 4390991, 7, 0, 4456448, 7, 0, 4456449, 7, 0, 4456450, 7, 0, 4456451, 7, 0, 4456452, 7, 0, 4456453, 7, 0, 4456454, 7, 0, 4456455, 7, 0, 4456456, 7, 0, 4456457, 7, 0, 4456458, 7, 0, 4456459, 7, 0, 4456460, 7, 0, 4456461, 7, 0, 4456462, 7, 0, 4456463, 7, 0, 4456464, 7, 0, 4456465, 7, 0, 4456466, 7, 0, 4456467, 7, 0, 4456468, 7, 0, 4456469, 7, 0, 4456470, 7, 0, 4456471, 7, 0, 4456472, 7, 0, 4456473, 7, 0, 4456474, 7, 0, 4456475, 7, 0, 4456476, 7, 0, 4456477, 7, 0, 4456478, 7, 0, 4456479, 7, 0, 4456480, 7, 0, 4456481, 7, 0, 4456482, 7, 0, 4456483, 7, 0, 4456484, 7, 0, 4456485, 7, 0, 4456486, 7, 0, 4456487, 7, 0, 4456488, 7, 0, 4456489, 7, 0, 4456490, 7, 0, 4456491, 7, 0, 4456492, 7, 0, 4456493, 7, 0, 4456494, 7, 0, 4456495, 7, 0, 4456496, 7, 0, 4456497, 7, 0, 4456498, 7, 0, 4456499, 7, 0, 4456500, 7, 0, 4456501, 7, 0, 4456502, 7, 0, 4456503, 7, 0, 4456504, 7, 0, 4456505, 7, 0, 4456506, 7, 0, 4456507, 7, 0, 4456508, 7, 0, 4456509, 7, 0, 4456510, 7, 0, 4456511, 7, 0, 4456512, 7, 0, 4456513, 7, 0, 4456514, 7, 0, 4456515, 7, 0, 4456516, 7, 0, 4456517, 7, 0, 4456518, 7, 0, 4456519, 7, 0, 4456520, 7, 0, 4456521, 7, 0, 4456522, 7, 0, 4456523, 7, 0, 4456524, 7, 0, 4456525, 7, 0, 4456526, 7, 0, 4456527, 7, 0, 4521984, 7, 0, 4521985, 7, 0, 4521986, 7, 0, 4521987, 7, 0, 4521988, 7, 0, 4521989, 7, 0, 4521990, 7, 0, 4521991, 7, 0, 4521992, 7, 0, 4521993, 7, 0, 4521994, 7, 0, 4521995, 7, 0, 4521996, 7, 0, 4521997, 7, 0, 4521998, 7, 0, 4521999, 7, 0, 4522000, 7, 0, 4522001, 7, 0, 4522002, 7, 0, 4522003, 7, 0, 4522004, 7, 0, 4522005, 7, 0, 4522006, 7, 0, 4522007, 7, 0, 4522008, 7, 0, 4522009, 7, 0, 4522010, 7, 0, 4522011, 7, 0, 4522012, 7, 0, 4522013, 7, 0, 4522014, 7, 0, 4522015, 7, 0, 4522016, 7, 0, 4522017, 7, 0, 4522018, 7, 0, 4522019, 7, 0, 4522020, 7, 0, 4522021, 7, 0, 4522022, 7, 0, 4522023, 7, 0, 4522024, 7, 0, 4522025, 7, 0, 4522026, 7, 0, 4522027, 7, 0, 4522028, 7, 0, 4522029, 7, 0, 4522030, 7, 0, 4522031, 7, 0, 4522032, 7, 0, 4522033, 7, 0, 4522034, 7, 0, 4522035, 7, 0, 4522036, 7, 0, 4522037, 7, 0, 4522038, 7, 0, 4522039, 7, 0, 4522040, 7, 0, 4522041, 7, 0, 4522042, 7, 0, 4522043, 7, 0, 4522044, 7, 0, 4522045, 7, 0, 4522046, 7, 0, 4522047, 7, 0, 4522048, 7, 0, 4522049, 7, 0, 4522050, 7, 0, 4522051, 7, 0, 4522052, 7, 0, 4522053, 7, 0, 4522054, 7, 0, 4522055, 7, 0, 4522056, 7, 0, 4522057, 7, 0, 4522058, 7, 0, 4522059, 7, 0, 4522060, 7, 0, 4522061, 7, 0, 4522062, 7, 0, 4522063, 7, 0, 4587520, 7, 0, 4587521, 7, 0, 4587522, 7, 0, 4587523, 7, 0, 4587524, 7, 0, 4587525, 7, 0, 4587526, 7, 0, 4587527, 7, 0, 4587528, 7, 0, 4587529, 7, 0, 4587530, 7, 0, 4587531, 7, 0, 4587532, 7, 0, 4587533, 7, 0, 4587534, 7, 0, 4587535, 7, 0, 4587536, 7, 0, 4587537, 7, 0, 4587538, 7, 0, 4587539, 7, 0, 4587540, 7, 0, 4587541, 7, 0, 4587542, 7, 0, 4587543, 7, 0, 4587544, 7, 0, 4587545, 7, 0, 4587546, 7, 0, 4587547, 7, 0, 4587548, 7, 0, 4587549, 7, 0, 4587550, 7, 0, 4587551, 7, 0, 4587552, 7, 0, 4587553, 7, 0, 4587554, 7, 0, 4587555, 7, 0, 4587556, 7, 0, 4587557, 7, 0, 4587558, 7, 0, 4587559, 7, 0, 4587560, 7, 0, 4587561, 7, 0, 4587562, 7, 0, 4587563, 7, 0, 4587564, 7, 0, 4587565, 7, 0, 4587566, 7, 0, 4587567, 7, 0, 4587568, 7, 0, 4587569, 7, 0, 4587570, 7, 0, 4587571, 7, 0, 4587572, 7, 0, 4587573, 7, 0, 4587574, 7, 0, 4587575, 7, 0, 4587576, 7, 0, 4587577, 7, 0, 4587578, 7, 0, 4587579, 7, 0, 4587580, 7, 0, 4587581, 7, 0, 4587582, 7, 0, 4587583, 7, 0, 4587584, 7, 0, 4587585, 7, 0, 4587586, 7, 0, 4587587, 7, 0, 4587588, 7, 0, 4587589, 7, 0, 4587590, 7, 0, 4587591, 7, 0, 4587592, 7, 0, 4587593, 7, 0, 4587594, 7, 0, 4587595, 7, 0, 4587596, 7, 0, 4587597, 7, 0, 4587598, 7, 0, 4587599, 7, 0, 4653056, 7, 0, 4653057, 7, 0, 4653058, 7, 0, 4653059, 7, 0, 4653060, 7, 0, 4653061, 7, 0, 4653062, 7, 0, 4653063, 7, 0, 4653064, 7, 0, 4653065, 7, 0, 4653066, 7, 0, 4653067, 7, 0, 4653068, 7, 0, 4653069, 7, 0, 4653070, 7, 0, 4653071, 7, 0, 4653072, 7, 0, 4653073, 7, 0, 4653074, 7, 0, 4653075, 7, 0, 4653076, 7, 0, 4653077, 7, 0, 4653078, 7, 0, 4653079, 7, 0, 4653080, 7, 0, 4653081, 7, 0, 4653082, 7, 0, 4653083, 7, 0, 4653084, 7, 0, 4653085, 7, 0, 4653086, 7, 0, 4653087, 7, 0, 4653088, 7, 0, 4653089, 7, 0, 4653090, 7, 0, 4653091, 7, 0, 4653092, 7, 0, 4653093, 7, 0, 4653094, 7, 0, 4653095, 7, 0, 4653096, 7, 0, 4653097, 7, 0, 4653098, 7, 0, 4653099, 7, 0, 4653100, 7, 0, 4653101, 7, 0, 4653102, 7, 0, 4653103, 7, 0, 4653104, 7, 0, 4653105, 7, 0, 4653106, 7, 0, 4653107, 7, 0, 4653108, 7, 0, 4653109, 7, 0, 4653110, 7, 0, 4653111, 7, 0, 4653112, 7, 0, 4653113, 7, 0, 4653114, 7, 0, 4653115, 7, 0, 4653116, 7, 0, 4653117, 7, 0, 4653118, 7, 0, 4653119, 7, 0, 4653120, 7, 0, 4653121, 7, 0, 4653122, 7, 0, 4653123, 7, 0, 4653124, 7, 0, 4653125, 7, 0, 4653126, 7, 0, 4653127, 7, 0, 4653128, 7, 0, 4653129, 7, 0, 4653130, 7, 0, 4653131, 7, 0, 4653132, 7, 0, 4653133, 7, 0, 4653134, 7, 0, 4653135, 7, 0, 4718592, 7, 0, 4718593, 7, 0, 4718594, 7, 0, 4718595, 7, 0, 4718596, 7, 0, 4718597, 7, 0, 4718598, 7, 0, 4718599, 7, 0, 4718600, 7, 0, 4718601, 7, 0, 4718602, 7, 0, 4718603, 7, 0, 4718604, 7, 0, 4718605, 7, 0, 4718606, 7, 0, 4718607, 7, 0, 4718608, 7, 0, 4718609, 7, 0, 4718610, 7, 0, 4718611, 7, 0, 4718612, 7, 0, 4718613, 7, 0, 4718614, 7, 0, 4718615, 7, 0, 4718616, 7, 0, 4718617, 7, 0, 4718618, 7, 0, 4718619, 7, 0, 4718620, 7, 0, 4718621, 7, 0, 4718622, 7, 0, 4718623, 7, 0, 4718624, 7, 0, 4718625, 7, 0, 4718626, 7, 0, 4718627, 7, 0, 4718628, 7, 0, 4718629, 7, 0, 4718630, 7, 0, 4718631, 7, 0, 4718632, 7, 0, 4718633, 7, 0, 4718634, 7, 0, 4718635, 7, 0, 4718636, 7, 0, 4718637, 7, 0, 4718638, 7, 0, 4718639, 7, 0, 4718640, 7, 0, 4718641, 7, 0, 4718642, 7, 0, 4718643, 7, 0, 4718644, 7, 0, 4718645, 7, 0, 4718646, 7, 0, 4718647, 7, 0, 4718648, 7, 0, 4718649, 7, 0, 4718650, 7, 0, 4718651, 7, 0, 4718652, 7, 0, 4718653, 7, 0, 4718654, 7, 0, 4718655, 7, 0, 4718656, 7, 0, 4718657, 7, 0, 4718658, 7, 0, 4718659, 7, 0, 4718660, 7, 0, 4718661, 7, 0, 4718662, 7, 0, 4718663, 7, 0, 4718664, 7, 0, 4718665, 7, 0, 4718666, 7, 0, 4718667, 7, 0, 4718668, 7, 0, 4718669, 7, 0, 4718670, 7, 0, 4718671, 7, 0, 4784128, 7, 0, 4784129, 7, 0, 4784130, 7, 0, 4784131, 7, 0, 4784132, 7, 0, 4784133, 7, 0, 4784134, 7, 0, 4784135, 7, 0, 4784136, 7, 0, 4784137, 7, 0, 4784138, 7, 0, 4784139, 7, 0, 4784140, 7, 0, 4784141, 7, 0, 4784142, 7, 0, 4784143, 7, 0, 4784144, 7, 0, 4784145, 7, 0, 4784146, 7, 0, 4784147, 7, 0, 4784148, 7, 0, 4784149, 7, 0, 4784150, 7, 0, 4784151, 7, 0, 4784152, 7, 0, 4784153, 7, 0, 4784154, 7, 0, 4784155, 7, 0, 4784156, 7, 0, 4784157, 7, 0, 4784158, 7, 0, 4784159, 7, 0, 4784160, 7, 0, 4784161, 7, 0, 4784162, 7, 0, 4784163, 7, 0, 4784164, 7, 0, 4784165, 7, 0, 4784166, 7, 0, 4784167, 7, 0, 4784168, 7, 0, 4784169, 7, 0, 4784170, 7, 0, 4784171, 7, 0, 4784172, 7, 0, 4784173, 7, 0, 4784174, 7, 0, 4784175, 7, 0, 4784176, 7, 0, 4784177, 7, 0, 4784178, 7, 0, 4784179, 7, 0, 4784180, 7, 0, 4784181, 7, 0, 4784182, 7, 0, 4784183, 7, 0, 4784184, 7, 0, 4784185, 7, 0, 4784186, 7, 0, 4784187, 7, 0, 4784188, 7, 0, 4784189, 7, 0, 4784190, 7, 0, 4784191, 7, 0, 4784192, 7, 0, 4784193, 7, 0, 4784194, 7, 0, 4784195, 7, 0, 4784196, 7, 0, 4784197, 7, 0, 4784198, 7, 0, 4784199, 7, 0, 4784200, 7, 0, 4784201, 7, 0, 4784202, 7, 0, 4784203, 7, 0, 4784204, 7, 0, 4784205, 7, 0, 4784206, 7, 0, 4784207, 7, 0, 4849664, 7, 0, 4849665, 7, 0, 4849666, 7, 0, 4849667, 7, 0, 4849668, 7, 0, 4849669, 7, 0, 4849670, 7, 0, 4849671, 7, 0, 4849672, 7, 0, 4849673, 7, 0, 4849674, 7, 0, 4849675, 7, 0, 4849676, 7, 0, 4849677, 7, 0, 4849678, 7, 0, 4849679, 7, 0, 4849680, 7, 0, 4849681, 7, 0, 4849682, 7, 0, 4849683, 7, 0, 4849684, 7, 0, 4849685, 7, 0, 4849686, 7, 0, 4849687, 7, 0, 4849688, 7, 0, 4849689, 7, 0, 4849690, 7, 0, 4849691, 7, 0, 4849692, 7, 0, 4849693, 7, 0, 4849694, 7, 0, 4849695, 7, 0, 4849696, 7, 0, 4849697, 7, 0, 4849698, 7, 0, 4849699, 7, 0, 4849700, 7, 0, 4849701, 7, 0, 4849702, 7, 0, 4849703, 7, 0, 4849704, 7, 0, 4849705, 7, 0, 4849706, 7, 0, 4849707, 7, 0, 4849708, 7, 0, 4849709, 7, 0, 4849710, 7, 0, 4849711, 7, 0, 4849712, 7, 0, 4849713, 7, 0, 4849714, 7, 0, 4849715, 7, 0, 4849716, 7, 0, 4849717, 7, 0, 4849718, 7, 0, 4849719, 7, 0, 4849720, 7, 0, 4849721, 7, 0, 4849722, 7, 0, 4849723, 7, 0, 4849724, 7, 0, 4849725, 7, 0, 4849726, 7, 0, 4849727, 7, 0, 4849728, 7, 0, 4849729, 7, 0, 4849730, 7, 0, 4849731, 7, 0, 4849732, 7, 0, 4849733, 7, 0, 4849734, 7, 0, 4849735, 7, 0, 4849736, 7, 0, 4849737, 7, 0, 4849738, 7, 0, 4849739, 7, 0, 4849740, 7, 0, 4849741, 7, 0, 4849742, 7, 0, 4849743, 7, 0, 4915200, 7, 0, 4915201, 7, 0, 4915202, 7, 0, 4915203, 7, 0, 4915204, 7, 0, 4915205, 7, 0, 4915206, 7, 0, 4915207, 7, 0, 4915208, 7, 0, 4915209, 7, 0, 4915210, 7, 0, 4915211, 7, 0, 4915212, 7, 0, 4915213, 7, 0, 4915214, 7, 0, 4915215, 7, 0, 4915216, 7, 0, 4915217, 7, 0, 4915218, 7, 0, 4915219, 7, 0, 4915220, 7, 0, 4915221, 7, 0, 4915222, 7, 0, 4915223, 7, 0, 4915224, 7, 0, 4915225, 7, 0, 4915226, 7, 0, 4915227, 7, 0, 4915228, 7, 0, 4915229, 7, 0, 4915230, 7, 0, 4915231, 7, 0, 4915232, 7, 0, 4915233, 7, 0, 4915234, 7, 0, 4915235, 7, 0, 4915236, 7, 0, 4915237, 7, 0, 4915238, 7, 0, 4915239, 7, 0, 4915240, 7, 0, 4915241, 7, 0, 4915242, 7, 0, 4915243, 7, 0, 4915244, 7, 0, 4915245, 7, 0, 4915246, 7, 0, 4915247, 7, 0, 4915248, 7, 0, 4915249, 7, 0, 4915250, 7, 0, 4915251, 7, 0, 4915252, 7, 0, 4915253, 7, 0, 4915254, 7, 0, 4915255, 7, 0, 4915256, 7, 0, 4915257, 7, 0, 4915258, 7, 0, 4915259, 7, 0, 4915260, 7, 0, 4915261, 7, 0, 4915262, 7, 0, 4915263, 7, 0, 4915264, 7, 0, 4915265, 7, 0, 4915266, 7, 0, 4915267, 7, 0, 4915268, 7, 0, 4915269, 7, 0, 4915270, 7, 0, 4915271, 7, 0, 4915272, 7, 0, 4915273, 7, 0, 4915274, 7, 0, 4915275, 7, 0, 4915276, 7, 0, 4915277, 7, 0, 4915278, 7, 0, 4915279, 7, 0, 4980736, 7, 0, 4980737, 7, 0, 4980738, 7, 0, 4980739, 7, 0, 4980740, 7, 0, 4980741, 7, 0, 4980742, 7, 0, 4980743, 7, 0, 4980744, 7, 0, 4980745, 7, 0, 4980746, 7, 0, 4980747, 7, 0, 4980748, 7, 0, 4980749, 7, 0, 4980750, 7, 0, 4980751, 7, 0, 4980752, 7, 0, 4980753, 7, 0, 4980754, 7, 0, 4980755, 7, 0, 4980756, 7, 0, 4980757, 7, 0, 4980758, 7, 0, 4980759, 7, 0, 4980760, 7, 0, 4980761, 7, 0, 4980762, 7, 0, 4980763, 7, 0, 4980764, 7, 0, 4980765, 7, 0, 4980766, 7, 0, 4980767, 7, 0, 4980768, 7, 0, 4980769, 7, 0, 4980770, 7, 0, 4980771, 7, 0, 4980772, 7, 0, 4980773, 7, 0, 4980774, 7, 0, 4980775, 7, 0, 4980776, 7, 0, 4980777, 7, 0, 4980778, 7, 0, 4980779, 7, 0, 4980780, 7, 0, 4980781, 7, 0, 4980782, 7, 0, 4980783, 7, 0, 4980784, 7, 0, 4980785, 7, 0, 4980786, 7, 0, 4980787, 7, 0, 4980788, 7, 0, 4980789, 7, 0, 4980790, 7, 0, 4980791, 7, 0, 4980792, 7, 0, 4980793, 7, 0, 4980794, 7, 0, 4980795, 7, 0, 4980796, 7, 0, 4980797, 7, 0, 4980798, 7, 0, 4980799, 7, 0, 4980800, 7, 0, 4980801, 7, 0, 4980802, 7, 0, 4980803, 7, 0, 4980804, 7, 0, 4980805, 7, 0, 4980806, 7, 0, 4980807, 7, 0, 4980808, 7, 0, 4980809, 7, 0, 4980810, 7, 0, 4980811, 7, 0, 4980812, 7, 0, 4980813, 7, 0, 4980814, 7, 0, 4980815, 7, 0, 5046272, 7, 0, 5046273, 7, 0, 5046274, 7, 0, 5046275, 7, 0, 5046276, 7, 0, 5046277, 7, 0, 5046278, 7, 0, 5046279, 7, 0, 5046280, 7, 0, 5046281, 7, 0, 5046282, 7, 0, 5046283, 7, 0, 5046284, 7, 0, 5046285, 7, 0, 5046286, 7, 0, 5046287, 7, 0, 5046288, 7, 0, 5046289, 7, 0, 5046290, 7, 0, 5046291, 7, 0, 5046292, 7, 0, 5046293, 7, 0, 5046294, 7, 0, 5046295, 7, 0, 5046296, 7, 0, 5046297, 7, 0, 5046298, 7, 0, 5046299, 7, 0, 5046300, 7, 0, 5046301, 7, 0, 5046302, 7, 0, 5046303, 7, 0, 5046304, 7, 0, 5046305, 7, 0, 5046306, 7, 0, 5046307, 7, 0, 5046308, 7, 0, 5046309, 7, 0, 5046310, 7, 0, 5046311, 7, 0, 5046312, 7, 0, 5046313, 7, 0, 5046314, 7, 0, 5046315, 7, 0, 5046316, 7, 0, 5046317, 7, 0, 5046318, 7, 0, 5046319, 7, 0, 5046320, 7, 0, 5046321, 7, 0, 5046322, 7, 0, 5046323, 7, 0, 5046324, 7, 0, 5046325, 7, 0, 5046326, 7, 0, 5046327, 7, 0, 5046328, 7, 0, 5046329, 7, 0, 5046330, 7, 0, 5046331, 7, 0, 5046332, 7, 0, 5046333, 7, 0, 5046334, 7, 0, 5046335, 7, 0, 5046336, 7, 0, 5046337, 7, 0, 5046338, 7, 0, 5046339, 7, 0, 5046340, 7, 0, 5046341, 7, 0, 5046342, 7, 0, 5046343, 7, 0, 5046344, 7, 0, 5046345, 7, 0, 5046346, 7, 0, 5046347, 7, 0, 5046348, 7, 0, 5046349, 7, 0, 5046350, 7, 0, 5046351, 7, 0, 5111808, 7, 0, 5111809, 7, 0, 5111810, 7, 0, 5111811, 7, 0, 5111812, 7, 0, 5111813, 7, 0, 5111814, 7, 0, 5111815, 7, 0, 5111816, 7, 0, 5111817, 7, 0, 5111818, 7, 0, 5111819, 7, 0, 5111820, 7, 0, 5111821, 7, 0, 5111822, 7, 0, 5111823, 7, 0, 5111824, 7, 0, 5111825, 7, 0, 5111826, 7, 0, 5111827, 7, 0, 5111828, 7, 0, 5111829, 7, 0, 5111830, 7, 0, 5111831, 7, 0, 5111832, 7, 0, 5111833, 7, 0, 5111834, 7, 0, 5111835, 7, 0, 5111836, 7, 0, 5111837, 7, 0, 5111838, 7, 0, 5111839, 7, 0, 5111840, 7, 0, 5111841, 7, 0, 5111842, 7, 0, 5111843, 7, 0, 5111844, 7, 0, 5111845, 7, 0, 5111846, 7, 0, 5111847, 7, 0, 5111848, 7, 0, 5111849, 7, 0, 5111850, 7, 0, 5111851, 7, 0, 5111852, 7, 0, 5111853, 7, 0, 5111854, 7, 0, 5111855, 7, 0, 5111856, 7, 0, 5111857, 7, 0, 5111858, 7, 0, 5111859, 7, 0, 5111860, 7, 0, 5111861, 7, 0, 5111862, 7, 0, 5111863, 7, 0, 5111864, 7, 0, 5111865, 7, 0, 5111866, 7, 0, 5111867, 7, 0, 5111868, 7, 0, 5111869, 7, 0, 5111870, 7, 0, 5111871, 7, 0, 5111872, 7, 0, 5111873, 7, 0, 5111874, 7, 0, 5111875, 7, 0, 5111876, 7, 0, 5111877, 7, 0, 5111878, 7, 0, 5111879, 7, 0, 5111880, 7, 0, 5111881, 7, 0, 5111882, 7, 0, 5111883, 7, 0, 5111884, 7, 0, 5111885, 7, 0, 5111886, 7, 0, 5111887, 7, 0, 5177344, 7, 0, 5177345, 7, 0, 5177346, 7, 0, 5177347, 7, 0, 5177348, 7, 0, 5177349, 7, 0, 5177350, 7, 0, 5177351, 7, 0, 5177352, 7, 0, 5177353, 7, 0, 5177354, 7, 0, 5177355, 7, 0, 5177356, 7, 0, 5177357, 7, 0, 5177358, 7, 0, 5177359, 7, 0, 5177360, 7, 0, 5177361, 7, 0, 5177362, 7, 0, 5177363, 7, 0, 5177364, 7, 0, 5177365, 7, 0, 5177366, 7, 0, 5177367, 7, 0, 5177368, 7, 0, 5177369, 7, 0, 5177370, 7, 0, 5177371, 7, 0, 5177372, 7, 0, 5177373, 7, 0, 5177374, 7, 0, 5177375, 7, 0, 5177376, 7, 0, 5177377, 7, 0, 5177378, 7, 0, 5177379, 7, 0, 5177380, 7, 0, 5177381, 7, 0, 5177382, 7, 0, 5177383, 7, 0, 5177384, 7, 0, 5177385, 7, 0, 5177386, 7, 0, 5177387, 7, 0, 5177388, 7, 0, 5177389, 7, 0, 5177390, 7, 0, 5177391, 7, 0, 5177392, 7, 0, 5177393, 7, 0, 5177394, 7, 0, 5177395, 7, 0, 5177396, 7, 0, 5177397, 7, 0, 5177398, 7, 0, 5177399, 7, 0, 5177400, 7, 0, 5177401, 7, 0, 5177402, 7, 0, 5177403, 7, 0, 5177404, 7, 0, 5177405, 7, 0, 5177406, 7, 0, 5177407, 7, 0, 5177408, 7, 0, 5177409, 7, 0, 5177410, 7, 0, 5177411, 7, 0, 5177412, 7, 0, 5177413, 7, 0, 5177414, 7, 0, 5177415, 7, 0, 5177416, 7, 0, 5177417, 7, 0, 5177418, 7, 0, 5177419, 7, 0, 5177420, 7, 0, 5177421, 7, 0, 5177422, 7, 0, 5177423, 7, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196641, 393216, 1, 196642, 393216, 2, 196643, 393216, 2, 196644, 393216, 2, 196645, 393216, 2, 196646, 393216, 2, 196647, 393216, 2, 196648, 393216, 2, 196649, 393216, 2, 196650, 393216, 2, 196651, 393216, 1, 262153, 393216, 1, 262154, 393216, 2, 262155, 393216, 2, 262156, 393216, 2, 262157, 393216, 2, 262158, 393216, 2, 262159, 393216, 2, 262160, 393216, 2, 262161, 393216, 2, 262162, 393216, 2, 262163, 393216, 2, 262164, 393216, 2, 262165, 393216, 2, 262166, 393216, 2, 262167, 393216, 2, 262168, 393216, 1, 262177, 458752, 1, 262178, 393216, 3, 262179, 393216, 3, 262180, 393216, 3, 262181, 393216, 3, 262182, 393216, 3, 262183, 393216, 3, 262184, 393216, 3, 262185, 393216, 3, 262186, 393216, 3, 262187, 327680, 1, 262195, 393216, 1, 262196, 393216, 2, 262197, 393216, 2, 262198, 393216, 2, 262199, 393216, 2, 262200, 393216, 2, 262201, 393216, 2, 262202, 393216, 2, 262203, 393216, 2, 262204, 393216, 2, 262205, 393216, 2, 262206, 393216, 2, 262207, 393216, 2, 262208, 393216, 2, 262209, 393216, 2, 262210, 393216, 2, 262211, 393216, 2, 262212, 393216, 2, 262213, 393216, 2, 262214, 393216, 1, 327689, 458752, 1, 327690, 393216, 3, 327691, 393216, 3, 327692, 393216, 3, 327693, 393216, 3, 327694, 393216, 3, 327695, 393216, 3, 327696, 393216, 3, 327697, 393216, 3, 327698, 393216, 3, 327699, 393216, 3, 327700, 393216, 3, 327701, 393216, 3, 327702, 393216, 3, 327703, 393216, 3, 327704, 327680, 2, 327705, 393216, 2, 327706, 393216, 2, 327707, 393216, 2, 327708, 393216, 2, 327709, 393216, 2, 327710, 393216, 2, 327711, 393216, 2, 327712, 393216, 2, 327713, 458752, 2, 327714, 327680, 5, 327715, 327680, 5, 327723, 327680, 2, 327724, 393216, 2, 327725, 393216, 2, 327726, 393216, 2, 327727, 393216, 2, 327728, 393216, 2, 327729, 393216, 2, 327730, 393216, 2, 327731, 458752, 2, 327732, 393216, 3, 327733, 393216, 3, 327734, 393216, 3, 327735, 393216, 3, 327736, 393216, 3, 327737, 393216, 3, 327738, 393216, 3, 327739, 393216, 3, 327740, 393216, 3, 327741, 393216, 3, 327742, 393216, 3, 327743, 393216, 3, 327744, 393216, 3, 327745, 393216, 3, 327746, 393216, 3, 327747, 393216, 3, 327748, 393216, 3, 327749, 393216, 3, 327750, 327680, 1, 393225, 458752, 1, 393231, 393216, 5, 393233, 327680, 5, 393234, 327680, 5, 393235, 327680, 5, 393236, 327680, 5, 393240, 327680, 3, 393241, 393216, 3, 393242, 393216, 3, 393243, 393216, 3, 393244, 393216, 3, 393245, 393216, 3, 393246, 393216, 3, 393247, 393216, 3, 393248, 393216, 3, 393249, 458752, 3, 393250, 327680, 5, 393251, 327680, 5, 393259, 327680, 3, 393260, 393216, 3, 393261, 393216, 3, 393262, 393216, 3, 393263, 393216, 3, 393264, 393216, 3, 393265, 393216, 3, 393266, 393216, 3, 393267, 458752, 3, 393271, 393216, 8, 393272, 458752, 8, 393273, 327680, 5, 393274, 327680, 5, 393275, 327680, 5, 393276, 327680, 5, 393286, 327680, 1, 458761, 458752, 1, 458770, 327680, 5, 458771, 327680, 5, 458777, 458752, 5, 458785, 327680, 5, 458786, 327680, 5, 458802, 327680, 5, 458803, 327680, 5, 458807, 393216, 9, 458808, 458752, 9, 458810, 327680, 5, 458811, 327680, 5, 458822, 327680, 1, 524297, 458752, 1, 524338, 327680, 5, 524339, 327680, 5, 524343, 393216, 10, 524344, 458752, 10, 524358, 327680, 1, 589833, 458752, 1, 589853, 458752, 4, 589875, 327680, 5, 589876, 327680, 5, 589889, 327680, 5, 589890, 327680, 5, 589894, 327680, 1, 655369, 393216, 1, 655370, 393216, 0, 655371, 393216, 0, 655372, 393216, 0, 655373, 393216, 0, 655374, 393216, 0, 655375, 393216, 0, 655376, 393216, 0, 655377, 393216, 0, 655378, 393216, 0, 655379, 393216, 0, 655380, 393216, 0, 655381, 393216, 0, 655382, 393216, 0, 655383, 393216, 0, 655384, 393216, 0, 655385, 393216, 0, 655386, 393216, 0, 655387, 393216, 0, 655388, 393216, 0, 655389, 393216, 0, 655390, 393216, 0, 655391, 393216, 0, 655392, 393216, 0, 655393, 458752, 0, 655395, 327680, 5, 655396, 327680, 5, 655401, 327680, 5, 655402, 327680, 5, 655403, 327680, 0, 655404, 393216, 0, 655405, 393216, 0, 655406, 393216, 0, 655407, 393216, 0, 655408, 393216, 0, 655409, 393216, 0, 655410, 393216, 0, 655411, 458752, 0, 655412, 327680, 5, 655424, 327680, 5, 655425, 327680, 5, 655426, 327680, 5, 655430, 327680, 1, 720929, 458752, 1, 720932, 327680, 5, 720933, 327680, 5, 720937, 327680, 5, 720938, 458752, 5, 720939, 327680, 1, 720947, 393216, 1, 720948, 393216, 0, 720949, 393216, 0, 720950, 393216, 0, 720951, 393216, 0, 720952, 393216, 0, 720953, 393216, 0, 720954, 393216, 0, 720955, 393216, 0, 720956, 393216, 0, 720957, 393216, 0, 720958, 393216, 0, 720959, 393216, 0, 720960, 393216, 0, 720961, 393216, 0, 720962, 393216, 0, 720963, 393216, 0, 720964, 393216, 0, 720965, 393216, 0, 720966, 393216, 1, 786465, 458752, 1, 786469, 327680, 5, 786472, 327680, 5, 786473, 327680, 5, 786474, 327680, 5, 786475, 327680, 1, 852001, 393216, 1, 852002, 393216, 0, 852003, 458752, 0, 852008, 327680, 0, 852009, 393216, 0, 852010, 393216, 0, 852011, 393216, 1, 917539, 458752, 1, 917544, 327680, 1, 983075, 458752, 1, 983080, 327680, 1, 1048611, 458752, 1, 1048612, 393216, 4, 1048616, 327680, 1, 1114147, 458752, 1, 1114148, 393216, 5, 1114152, 327680, 1, 1179683, 458752, 1, 1179688, 327680, 1, 1245219, 458752, 1, 1245224, 327680, 1, 1310755, 458752, 1, 1310760, 327680, 1, 1376291, 458752, 1, 1376296, 327680, 1, 1441814, 393216, 1, 1441815, 393216, 2, 1441816, 393216, 2, 1441817, 393216, 2, 1441818, 393216, 2, 1441819, 393216, 2, 1441820, 393216, 2, 1441821, 393216, 2, 1441822, 393216, 2, 1441823, 393216, 2, 1441824, 393216, 2, 1441825, 393216, 2, 1441826, 393216, 2, 1441827, 458752, 2, 1441832, 327680, 2, 1441833, 393216, 2, 1441834, 393216, 2, 1441835, 393216, 2, 1441836, 393216, 2, 1441837, 393216, 2, 1441838, 393216, 2, 1441839, 393216, 2, 1441840, 393216, 2, 1441841, 393216, 2, 1441842, 393216, 2, 1441843, 393216, 2, 1441844, 393216, 2, 1441845, 393216, 2, 1441846, 393216, 1, 1507350, 458752, 1, 1507351, 393216, 3, 1507352, 393216, 3, 1507353, 393216, 3, 1507354, 393216, 3, 1507355, 393216, 3, 1507356, 393216, 3, 1507357, 393216, 3, 1507358, 393216, 3, 1507359, 393216, 3, 1507360, 393216, 3, 1507361, 393216, 3, 1507362, 393216, 3, 1507363, 458752, 3, 1507368, 327680, 3, 1507369, 393216, 3, 1507370, 393216, 3, 1507371, 393216, 3, 1507372, 393216, 3, 1507373, 393216, 3, 1507374, 393216, 3, 1507375, 393216, 3, 1507376, 393216, 3, 1507377, 393216, 3, 1507378, 393216, 3, 1507379, 393216, 3, 1507380, 393216, 3, 1507381, 393216, 3, 1507382, 327680, 1, 1572886, 458752, 1, 1572895, 393216, 5, 1572906, 458752, 5, 1572911, 327680, 5, 1572912, 327680, 5, 1572918, 327680, 1, 1638422, 458752, 1, 1638446, 327680, 5, 1638447, 327680, 5, 1638448, 327680, 5, 1638454, 327680, 1, 1703958, 458752, 1, 1703971, 458752, 4, 1703982, 327680, 5, 1703983, 327680, 5, 1703985, 458752, 4, 1703990, 327680, 1, 1769494, 458752, 1, 1769495, 393216, 4, 1769507, 458752, 5, 1769521, 458752, 5, 1769526, 327680, 1, 1835030, 458752, 1, 1835031, 393216, 5, 1835035, 327680, 0, 1835036, 393216, 0, 1835037, 393216, 0, 1835038, 393216, 0, 1835039, 393216, 0, 1835040, 393216, 0, 1835041, 393216, 0, 1835042, 393216, 0, 1835043, 393216, 0, 1835044, 393216, 0, 1835045, 393216, 0, 1835046, 393216, 0, 1835047, 393216, 0, 1835048, 393216, 0, 1835049, 393216, 0, 1835050, 393216, 0, 1835051, 393216, 0, 1835052, 393216, 0, 1835053, 393216, 0, 1835054, 393216, 0, 1835055, 393216, 0, 1835056, 393216, 0, 1835057, 393216, 0, 1835058, 393216, 0, 1835059, 393216, 0, 1835060, 393216, 0, 1835061, 393216, 0, 1835062, 393216, 1, 1900566, 458752, 1, 1900571, 327680, 1, 1966102, 458752, 1, 1966103, 393216, 11, 1966104, 458752, 11, 1966107, 327680, 1, 2031638, 458752, 1, 2031639, 393216, 12, 2031640, 458752, 12, 2031643, 327680, 1, 2097174, 458752, 1, 2097175, 393216, 13, 2097176, 458752, 13, 2097179, 327680, 1, 2162710, 458752, 1, 2162714, 327680, 5, 2162715, 327680, 1, 2228246, 458752, 1, 2228247, 458752, 4, 2228249, 327680, 5, 2228250, 327680, 5, 2228251, 327680, 1, 2293782, 458752, 1, 2293783, 458752, 5, 2293785, 327680, 5, 2293786, 327680, 5, 2293787, 327680, 1, 2359318, 458752, 1, 2359322, 327680, 5, 2359323, 327680, 1, 2424854, 458752, 1, 2424859, 327680, 1, 2424879, 393216, 1, 2424880, 393216, 2, 2424881, 393216, 2, 2424882, 393216, 2, 2424883, 393216, 1, 2490390, 458752, 1, 2490395, 327680, 1, 2490415, 458752, 1, 2490416, 393216, 3, 2490417, 393216, 3, 2490418, 393216, 3, 2490419, 327680, 1, 2555926, 458752, 1, 2555930, 393216, 4, 2555931, 327680, 1, 2555951, 458752, 1, 2555952, 327680, 5, 2555953, 327680, 5, 2555954, 327680, 5, 2555955, 327680, 1, 2621462, 458752, 1, 2621463, 327680, 5, 2621466, 393216, 5, 2621467, 327680, 1, 2621487, 458752, 1, 2621488, 327680, 5, 2621489, 327680, 5, 2621490, 327680, 5, 2621491, 327680, 1, 2686998, 458752, 1, 2686999, 327680, 5, 2687000, 327680, 5, 2687001, 327680, 5, 2687002, 327680, 5, 2687003, 327680, 1, 2687023, 458752, 1, 2687024, 327680, 5, 2687025, 327680, 5, 2687026, 327680, 5, 2687027, 327680, 1, 2752534, 393216, 1, 2752535, 393216, 0, 2752536, 393216, 0, 2752537, 393216, 0, 2752538, 393216, 0, 2752539, 393216, 1, 2752559, 458752, 1, 2752561, 327680, 5, 2752563, 327680, 1, 2818095, 458752, 1, 2818097, 327680, 5, 2818098, 327680, 5, 2818099, 327680, 1, 2883631, 458752, 1, 2883634, 327680, 5, 2883635, 327680, 1, 2949167, 393216, 1, 2949168, 458752, 0, 2949171, 327680, 1, 3014704, 458752, 1, 3014707, 327680, 1, 3080240, 458752, 1, 3080243, 327680, 1, 3145776, 458752, 1, 3145779, 327680, 1, 3211312, 458752, 1, 3211315, 327680, 1, 3276808, 393216, 1, 3276809, 393216, 2, 3276810, 393216, 2, 3276811, 393216, 2, 3276812, 393216, 2, 3276813, 393216, 2, 3276814, 393216, 2, 3276815, 393216, 2, 3276816, 393216, 2, 3276817, 393216, 1, 3276846, 393216, 1, 3276847, 393216, 2, 3276848, 458752, 2, 3276851, 327680, 1, 3342344, 458752, 1, 3342345, 393216, 3, 3342346, 393216, 3, 3342347, 393216, 3, 3342348, 393216, 3, 3342349, 393216, 3, 3342350, 393216, 3, 3342351, 393216, 3, 3342352, 393216, 3, 3342353, 327680, 1, 3342382, 458752, 1, 3342383, 393216, 3, 3342384, 458752, 3, 3342387, 327680, 1, 3407880, 458752, 1, 3407881, 327680, 5, 3407882, 327680, 5, 3407885, 327680, 5, 3407886, 327680, 5, 3407887, 327680, 5, 3407888, 327680, 5, 3407889, 327680, 1, 3407918, 458752, 1, 3407920, 327680, 5, 3407923, 327680, 1, 3473416, 458752, 1, 3473417, 327680, 5, 3473418, 327680, 5, 3473422, 327680, 5, 3473423, 327680, 5, 3473424, 327680, 5, 3473425, 327680, 1, 3473454, 458752, 1, 3473455, 327680, 5, 3473456, 327680, 5, 3473459, 327680, 1, 3538952, 458752, 1, 3538953, 327680, 5, 3538954, 327680, 5, 3538955, 327680, 5, 3538956, 0, 17, 3538957, 65536, 17, 3538958, 131072, 17, 3538959, 327680, 5, 3538960, 327680, 5, 3538961, 327680, 1, 3538990, 458752, 1, 3538991, 327680, 5, 3538995, 327680, 1, 3604488, 458752, 1, 3604489, 327680, 5, 3604490, 327680, 5, 3604491, 327680, 5, 3604492, 0, 18, 3604493, 65536, 18, 3604494, 131072, 18, 3604496, 327680, 5, 3604497, 327680, 1, 3604526, 458752, 1, 3604531, 327680, 1, 3670024, 458752, 1, 3670025, 327680, 5, 3670026, 327680, 5, 3670027, 327680, 5, 3670028, 0, 19, 3670029, 65536, 19, 3670030, 131072, 19, 3670033, 327680, 1, 3670062, 458752, 1, 3670067, 327680, 1, 3735560, 458752, 1, 3735561, 327680, 5, 3735562, 327680, 5, 3735563, 327680, 5, 3735564, 327680, 5, 3735569, 327680, 1, 3735598, 393216, 1, 3735599, 393216, 0, 3735600, 393216, 0, 3735601, 393216, 0, 3735602, 393216, 0, 3735603, 393216, 1, 3801096, 458752, 1, 3801098, 327680, 5, 3801099, 327680, 5, 3801100, 327680, 5, 3801105, 327680, 1, 3866632, 458752, 1, 3866635, 327680, 5, 3866636, 327680, 5, 3866640, 327680, 5, 3866641, 327680, 1, 3932168, 458752, 1, 3932170, 0, 26, 3932171, 65536, 26, 3932175, 327680, 5, 3932176, 327680, 5, 3932177, 327680, 1, 3997704, 458752, 1, 3997706, 0, 27, 3997707, 65536, 27, 3997710, 327680, 5, 3997711, 327680, 5, 3997712, 327680, 5, 3997713, 327680, 1, 4063240, 393216, 1, 4063241, 393216, 0, 4063242, 393216, 0, 4063243, 393216, 0, 4063244, 393216, 0, 4063245, 393216, 0, 4063246, 393216, 0, 4063247, 393216, 0, 4063248, 393216, 0, 4063249, 393216, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196644, 327680, 27, 196645, 393216, 27, 196646, 458752, 27, 262165, 0, 8, 262178, 262144, 4, 262180, 327680, 28, 262181, 393216, 28, 262182, 458752, 28, 262184, 393216, 4, 262185, 262144, 6, 262186, 327680, 6, 262196, 0, 8, 262207, 327680, 27, 262208, 393216, 27, 262209, 458752, 27, 262212, 0, 8, 327690, 262144, 6, 327691, 327680, 6, 327695, 393216, 4, 327696, 262144, 4, 327701, 0, 9, 327702, 262144, 6, 327703, 327680, 6, 327713, 0, 8, 327714, 262144, 5, 327716, 327680, 29, 327717, 393216, 29, 327718, 458752, 29, 327720, 393216, 5, 327721, 262144, 7, 327722, 327680, 7, 327725, 0, 8, 327730, 262144, 6, 327731, 327680, 6, 327732, 0, 9, 327737, 262144, 4, 327743, 327680, 28, 327744, 393216, 28, 327745, 458752, 28, 327748, 0, 9, 393226, 262144, 7, 393227, 327680, 7, 393232, 262144, 5, 393234, 131072, 5, 393237, 0, 10, 393238, 262144, 7, 393239, 327680, 7, 393241, 458752, 4, 393246, 262144, 6, 393247, 327680, 6, 393249, 0, 9, 393252, 327680, 30, 393253, 393216, 30, 393254, 458752, 30, 393261, 0, 9, 393262, 262144, 4, 393266, 262144, 7, 393267, 327680, 7, 393268, 0, 10, 393273, 262144, 5, 393276, 131072, 5, 393279, 327680, 29, 393280, 393216, 29, 393281, 458752, 29, 393284, 0, 10, 458782, 262144, 7, 458783, 327680, 7, 458785, 0, 10, 458795, 393216, 4, 458797, 0, 10, 458798, 262144, 5, 458815, 327680, 30, 458816, 393216, 30, 458817, 458752, 30, 524306, 393216, 4, 524310, 262144, 4, 524331, 393216, 5, 524333, 458752, 4, 589842, 393216, 5, 589846, 262144, 5, 589869, 458752, 5, 589878, 262144, 4, 655394, 393216, 4, 655401, 262144, 4, 655402, 458752, 4, 655414, 262144, 5, 655425, 131072, 5, 720930, 393216, 5, 720932, 131072, 5, 720937, 262144, 5, 786474, 131072, 5, 1245223, 393216, 4, 1310759, 393216, 5, 1376296, 262144, 6, 1376297, 327680, 6, 1441832, 262144, 7, 1441833, 327680, 7, 1441837, 0, 8, 1507351, 262144, 6, 1507352, 327680, 6, 1507355, 458752, 4, 1507359, 393216, 4, 1507370, 458752, 4, 1507373, 0, 9, 1507374, 262144, 6, 1507375, 327680, 6, 1507379, 262144, 4, 1572887, 262144, 7, 1572888, 327680, 7, 1572891, 458752, 5, 1572895, 393216, 5, 1572909, 0, 10, 1572910, 262144, 7, 1572911, 327680, 7, 1572912, 131072, 5, 1572915, 262144, 5, 1638425, 458752, 4, 1703961, 458752, 5, 1703964, 393216, 4, 1703981, 262144, 4, 1769500, 393216, 5, 1769517, 262144, 5, 1835035, 262144, 6, 1835036, 327680, 6, 1900571, 262144, 7, 1900572, 327680, 7, 2097176, 262144, 4, 2162712, 262144, 5, 2293786, 131072, 5, 2424855, 327680, 24, 2424856, 393216, 24, 2424857, 458752, 24, 2424880, 327680, 27, 2424881, 393216, 27, 2424882, 458752, 27, 2490391, 327680, 25, 2490392, 393216, 25, 2490393, 458752, 25, 2490416, 327680, 28, 2490417, 393216, 28, 2490418, 458752, 28, 2555927, 327680, 26, 2555928, 393216, 26, 2555929, 458752, 26, 2555952, 327680, 29, 2555953, 393216, 29, 2555954, 458752, 29, 2621463, 262144, 4, 2621488, 327680, 30, 2621489, 393216, 30, 2621490, 458752, 30, 2686999, 262144, 5, 2687002, 131072, 5, 2687024, 262144, 4, 2687026, 393216, 4, 2752539, 262144, 6, 2752540, 327680, 6, 2752560, 262144, 5, 2752562, 393216, 5, 2818075, 262144, 7, 2818076, 327680, 7, 2883634, 131072, 5, 3276812, 0, 8, 3342345, 393216, 4, 3342346, 262144, 6, 3342347, 327680, 6, 3342348, 0, 9, 3342350, 458752, 4, 3342352, 393216, 4, 3342383, 393216, 4, 3407881, 393216, 5, 3407882, 262144, 7, 3407883, 327680, 7, 3407884, 0, 10, 3407886, 458752, 5, 3407887, 131072, 5, 3407888, 393216, 5, 3407919, 393216, 5, 3407920, 262144, 4, 3473417, 131072, 5, 3473423, 262144, 4, 3473455, 131072, 5, 3473456, 262144, 5, 3538953, 262144, 4, 3538955, 393216, 4, 3538959, 262144, 5, 3538994, 458752, 4, 3604489, 262144, 5, 3604491, 393216, 5, 3604528, 0, 26, 3604529, 65536, 26, 3604530, 458752, 5, 3670064, 0, 27, 3670065, 65536, 27, 3735561, 393216, 4, 3801097, 393216, 5, 3801101, 458752, 4, 3866637, 458752, 5, 3866639, 393216, 4, 3932175, 393216, 5, 3997712, 131072, 5 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1552, 1840) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(1744, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 1840) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(1744, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 2000) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(2832, 1552) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 2000) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(2832, 1552) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 176) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(3760, 1488) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1200, 144) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(2832, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 1232) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(976, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 1776) +scene_destination = "res://Maps/Anthell/Anthell.tscn" +location = Vector2(784, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 1264) +scene_destination = "res://Maps/Anthell/Anthell.tscn" +location = Vector2(432, 1808) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 272) +scene_destination = "res://Maps/AnthellDeeper/Anthell_Deeper.tscn" +location = Vector2(208, 80) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1840, 272) +trainer = true +texture = ExtResource("201") +trainer_name = "BUG CATCHER Bernard" +trainer_reward = 512 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[14, 30], [107, 30], [108, 32]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1328, 208) +trainer = true +texture = ExtResource("202") +trainer_name = "HEX MANIAC Xana" +trainer_reward = 1485 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[66, 33]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 592) +trainer = true +texture = ExtResource("203") +trainer_name = "BUG CATCHER Cameron" +trainer_reward = 464 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[14, 28], [64, 27], [41, 27], [49, 27], [107, 29]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 816) +trainer = true +texture = ExtResource("204") +trainer_name = "SUPER SCIENTIST Mohammed" +trainer_reward = 1760 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[99, 32], [55, 32]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 272) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 304) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 240) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 240) +texture = ExtResource("304") +facing = "Right" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 272) +texture = ExtResource("305") +facing = "Right" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 304) +texture = ExtResource("306") +facing = "Right" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 304) +texture = ExtResource("307") +facing = "Right" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 272) +texture = ExtResource("308") +facing = "Right" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1648, 816) +texture = ExtResource("6") +item_id = 59 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(336, 272) +texture = ExtResource("6") +item_id = 2 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(496, 1904) +texture = ExtResource("6") +item_id = 172 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(816, 848) +texture = ExtResource("6") +item_id = 200 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1584, 880) +texture = ExtResource("6") +item_id = 16 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(752, 816) +texture = ExtResource("6") +item_id = 521 diff --git a/Maps/Anthell/Anthell_tileset.tres b/Maps/Anthell/Anthell_tileset.tres new file mode 100644 index 000000000..cf177e4d9 --- /dev/null +++ b/Maps/Anthell/Anthell_tileset.tres @@ -0,0 +1,219 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Anthell.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:26/0 = 0 +0:27/0 = 0 +1:14/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:26/0 = 0 +1:27/0 = 0 +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:12/0 = 0 +3:13/0 = 0 +4:4/0 = 0 +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:15/0 = 0 +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:24/0 = 0 +5:25/0 = 0 +5:26/0 = 0 +5:27/0 = 0 +5:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:1/0 = 0 +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:25/0 = 0 +6:26/0 = 0 +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:29/0 = 0 +6:30/0 = 0 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:12/0 = 0 +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:24/0 = 0 +7:25/0 = 0 +7:26/0 = 0 +7:27/0 = 0 +7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/7 = SubResource("src7") diff --git a/Maps/AnthellDeeper/Anthell_Deeper.gd b/Maps/AnthellDeeper/Anthell_Deeper.gd new file mode 100644 index 000000000..d0670533e --- /dev/null +++ b/Maps/AnthellDeeper/Anthell_Deeper.gd @@ -0,0 +1,71 @@ +extends Node2D # gen_map.py Map083 + +var map_name = "Anthell Deeper" + +var wild_table = [ + [41, 20, 27, 32], + [49, 20, 27, 32], + [64, 20, 27, 32], + [40, 10, 23, 28], + [48, 10, 23, 29], + [63, 10, 24, 30], + [41, 4, 33, 33], + [49, 4, 33, 33], + [64, 1, 33, 33], + [64, 1, 34, 34], +] + +var _trainer_data = { + "Trainer1": {"pre": "MAP083_TRAINER_1", "defeat": "MAP083_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer045.png"}, + "Trainer2": {"pre": "MAP083_TRAINER_2", "defeat": "MAP083_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer045.png"}, + "Trainer3": {"pre": "MAP083_TRAINER_3", "defeat": "MAP083_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer045.png"}, + "Trainer4": {"pre": "MAP083_TRAINER_4", "defeat": "MAP083_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer045.png"}, + "Trainer5": {"pre": "MAP083_TRAINER_5", "defeat": "MAP083_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer045.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP083_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP083_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP083_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/AnthellDeeper/Anthell_Deeper.gd.uid b/Maps/AnthellDeeper/Anthell_Deeper.gd.uid new file mode 100644 index 000000000..5c3a6200a --- /dev/null +++ b/Maps/AnthellDeeper/Anthell_Deeper.gd.uid @@ -0,0 +1 @@ +uid://b31mr0fwg8mvs diff --git a/Maps/AnthellDeeper/Anthell_Deeper.tscn b/Maps/AnthellDeeper/Anthell_Deeper.tscn new file mode 100644 index 000000000..9bab95503 --- /dev/null +++ b/Maps/AnthellDeeper/Anthell_Deeper.tscn @@ -0,0 +1,113 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/AnthellDeeper/Anthell_Deeper_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/AnthellDeeper/Anthell_Deeper.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="205"] +[node name="Anthell Deeper" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262151, 0, 1, 262151, 4, 2, 262151, 4, 3, 262151, 4, 4, 262151, 4, 5, 262151, 4, 6, 262151, 4, 7, 262151, 4, 8, 262151, 4, 9, 262151, 4, 10, 131079, 6, 11, 196608, 8, 12, 262144, 8, 13, 262144, 8, 14, 262144, 8, 15, 262144, 8, 16, 262144, 8, 17, 262144, 8, 18, 262144, 8, 19, 262144, 8, 20, 262144, 8, 21, 262144, 8, 22, 262144, 8, 23, 262144, 8, 24, 262144, 8, 25, 262144, 8, 26, 262144, 8, 27, 262144, 8, 28, 262144, 8, 29, 262144, 8, 30, 262144, 8, 31, 262144, 8, 32, 327680, 8, 33, 262151, 2, 34, 7, 0, 35, 7, 0, 36, 7, 0, 37, 7, 0, 38, 7, 0, 39, 7, 0, 40, 7, 0, 41, 7, 0, 42, 7, 0, 43, 7, 0, 44, 7, 0, 45, 7, 0, 46, 7, 0, 47, 7, 0, 48, 7, 0, 49, 7, 0, 50, 7, 0, 51, 7, 0, 52, 7, 0, 53, 7, 0, 54, 7, 0, 55, 7, 0, 56, 7, 0, 57, 7, 0, 58, 7, 0, 59, 7, 0, 60, 7, 0, 61, 7, 0, 62, 7, 0, 63, 7, 0, 64, 7, 0, 65, 7, 0, 66, 7, 0, 67, 7, 0, 68, 7, 0, 69, 7, 0, 70, 7, 0, 65536, 7, 4, 65537, 196608, 8, 65538, 262144, 8, 65539, 262144, 8, 65540, 262144, 8, 65541, 262144, 8, 65542, 262144, 8, 65543, 262144, 8, 65544, 262144, 8, 65545, 262144, 8, 65546, 262144, 8, 65547, 393216, 18, 65548, 65543, 7, 65549, 196615, 5, 65550, 196615, 5, 65551, 196615, 5, 65552, 196615, 5, 65553, 196615, 5, 65554, 196615, 5, 65555, 196615, 5, 65556, 196615, 5, 65557, 196615, 5, 65558, 196615, 5, 65559, 196615, 5, 65560, 196615, 5, 65561, 196615, 5, 65562, 196615, 5, 65563, 196615, 5, 65564, 196615, 5, 65565, 196615, 5, 65566, 196615, 5, 65567, 196615, 7, 65568, 327680, 9, 65569, 262151, 2, 65570, 7, 0, 65571, 7, 0, 65572, 7, 0, 65573, 7, 0, 65574, 7, 0, 65575, 7, 0, 65576, 7, 0, 65577, 7, 0, 65578, 7, 0, 65579, 7, 0, 65580, 7, 0, 65581, 7, 0, 65582, 7, 0, 65583, 7, 0, 65584, 7, 0, 65585, 7, 0, 65586, 7, 0, 65587, 7, 0, 65588, 7, 0, 65589, 7, 0, 65590, 7, 0, 65591, 7, 0, 65592, 7, 0, 65593, 7, 0, 65594, 7, 0, 65595, 7, 0, 65596, 7, 0, 65597, 7, 0, 65598, 7, 0, 65599, 7, 0, 65600, 7, 0, 65601, 7, 0, 65602, 7, 0, 65603, 7, 0, 65604, 7, 0, 65605, 7, 0, 65606, 7, 0, 131072, 7, 4, 131073, 196608, 9, 131074, 65543, 7, 131075, 196615, 5, 131076, 196615, 5, 131077, 196615, 5, 131078, 196615, 5, 131079, 196615, 5, 131080, 196615, 5, 131081, 196615, 5, 131082, 196615, 5, 131083, 196615, 7, 131084, 327680, 4, 131085, 327680, 4, 131086, 327680, 4, 131087, 327680, 4, 131088, 327680, 4, 131089, 327680, 4, 131090, 327680, 4, 131091, 327680, 4, 131092, 196608, 12, 131093, 262144, 12, 131094, 262144, 12, 131095, 262144, 12, 131096, 262144, 12, 131097, 262144, 12, 131098, 262144, 12, 131099, 262144, 12, 131100, 262144, 12, 131101, 262144, 12, 131102, 262144, 12, 131103, 262144, 12, 131104, 327680, 9, 131105, 262151, 2, 131106, 7, 0, 131107, 7, 0, 131108, 7, 0, 131109, 7, 0, 131110, 7, 0, 131111, 7, 0, 131112, 7, 0, 131113, 7, 0, 131114, 7, 0, 131115, 7, 0, 131116, 7, 0, 131117, 7, 0, 131118, 7, 0, 131119, 7, 0, 131120, 7, 0, 131121, 7, 0, 131122, 7, 0, 131123, 7, 0, 131124, 7, 0, 131125, 7, 0, 131126, 7, 0, 131127, 7, 0, 131128, 7, 0, 131129, 7, 0, 131130, 7, 0, 131131, 7, 0, 131132, 7, 0, 131133, 7, 0, 131134, 7, 0, 131135, 7, 0, 131136, 7, 0, 131137, 7, 0, 131138, 7, 0, 131139, 7, 0, 131140, 7, 0, 131141, 7, 0, 131142, 7, 0, 196608, 7, 4, 196609, 196608, 9, 196610, 327680, 4, 196611, 327680, 4, 196612, 196608, 12, 196613, 262144, 12, 196614, 262144, 12, 196615, 262144, 12, 196616, 327680, 11, 196617, 327680, 4, 196618, 327680, 4, 196619, 327680, 4, 196620, 327680, 4, 196621, 327680, 4, 196622, 327680, 4, 196623, 327680, 4, 196624, 327680, 4, 196625, 327680, 4, 196626, 327680, 4, 196627, 327680, 4, 196628, 196608, 12, 196629, 262144, 12, 196630, 262144, 12, 196631, 262144, 12, 196632, 262144, 12, 196633, 262144, 12, 196634, 262144, 12, 196635, 262144, 12, 196636, 262144, 12, 196637, 262144, 12, 196638, 262144, 12, 196639, 262144, 12, 196640, 327680, 9, 196641, 262151, 2, 196642, 7, 0, 196643, 7, 0, 196644, 7, 0, 196645, 7, 0, 196646, 7, 0, 196647, 7, 0, 196648, 7, 0, 196649, 7, 0, 196650, 7, 0, 196651, 7, 0, 196652, 7, 0, 196653, 7, 0, 196654, 7, 0, 196655, 7, 0, 196656, 7, 0, 196657, 7, 0, 196658, 7, 0, 196659, 7, 0, 196660, 7, 0, 196661, 7, 0, 196662, 7, 0, 196663, 7, 0, 196664, 7, 0, 196665, 7, 0, 196666, 7, 0, 196667, 7, 0, 196668, 7, 0, 196669, 7, 0, 196670, 7, 0, 196671, 7, 0, 196672, 7, 0, 196673, 7, 0, 196674, 7, 0, 196675, 7, 0, 196676, 7, 0, 196677, 7, 0, 196678, 7, 0, 262144, 7, 4, 262145, 196608, 9, 262146, 327680, 4, 262147, 327680, 4, 262148, 196608, 12, 262149, 262144, 12, 262150, 262144, 12, 262151, 262144, 12, 262152, 327680, 14, 262153, 327680, 11, 262154, 327680, 4, 262155, 327680, 4, 262156, 327680, 4, 262157, 327680, 4, 262158, 327680, 4, 262159, 327680, 4, 262160, 327680, 4, 262161, 327680, 4, 262162, 327680, 4, 262163, 327680, 4, 262164, 196608, 13, 262165, 262144, 15, 262166, 262144, 12, 262167, 262144, 12, 262168, 262144, 12, 262169, 262144, 12, 262170, 262144, 12, 262171, 262144, 12, 262172, 262144, 12, 262173, 262144, 12, 262174, 262144, 12, 262175, 262144, 12, 262176, 327680, 9, 262177, 262151, 2, 262178, 7, 0, 262179, 7, 0, 262180, 7, 0, 262181, 7, 0, 262182, 7, 0, 262183, 7, 0, 262184, 7, 0, 262185, 7, 0, 262186, 7, 0, 262187, 7, 0, 262188, 7, 0, 262189, 7, 0, 262190, 7, 0, 262191, 7, 0, 262192, 7, 0, 262193, 7, 0, 262194, 7, 0, 262195, 7, 0, 262196, 7, 0, 262197, 7, 0, 262198, 7, 0, 262199, 7, 0, 262200, 7, 0, 262201, 7, 0, 262202, 7, 0, 262203, 7, 0, 262204, 7, 0, 262205, 7, 0, 262206, 7, 0, 262207, 7, 0, 262208, 7, 0, 262209, 7, 0, 262210, 7, 0, 262211, 7, 0, 262212, 7, 0, 262213, 7, 0, 262214, 7, 0, 327680, 7, 4, 327681, 196608, 9, 327682, 327680, 4, 327683, 327680, 4, 327684, 196608, 12, 327685, 262144, 12, 327686, 262144, 12, 327687, 262144, 12, 327688, 262144, 12, 327689, 327680, 12, 327690, 327680, 4, 327691, 327680, 4, 327692, 327680, 4, 327693, 327680, 4, 327694, 327680, 4, 327695, 327680, 4, 327696, 327680, 4, 327697, 327680, 4, 327698, 327680, 4, 327699, 327680, 4, 327700, 327680, 4, 327701, 196608, 13, 327702, 262144, 15, 327703, 262144, 12, 327704, 262144, 12, 327705, 262144, 12, 327706, 262144, 12, 327707, 262144, 12, 327708, 262144, 12, 327709, 262144, 12, 327710, 262144, 12, 327711, 262144, 12, 327712, 327680, 9, 327713, 262151, 2, 327714, 7, 0, 327715, 7, 0, 327716, 7, 0, 327717, 7, 0, 327718, 7, 0, 327719, 7, 0, 327720, 7, 0, 327721, 7, 0, 327722, 7, 0, 327723, 7, 0, 327724, 7, 0, 327725, 7, 0, 327726, 7, 0, 327727, 7, 0, 327728, 7, 0, 327729, 7, 0, 327730, 7, 0, 327731, 7, 0, 327732, 7, 0, 327733, 7, 0, 327734, 7, 0, 327735, 7, 0, 327736, 7, 0, 327737, 7, 0, 327738, 7, 0, 327739, 7, 0, 327740, 7, 0, 327741, 7, 0, 327742, 7, 0, 327743, 7, 0, 327744, 7, 0, 327745, 7, 0, 327746, 7, 0, 327747, 7, 0, 327748, 7, 0, 327749, 7, 0, 327750, 7, 0, 393216, 7, 4, 393217, 196608, 9, 393218, 327680, 4, 393219, 327680, 4, 393220, 196608, 12, 393221, 262144, 12, 393222, 262144, 12, 393223, 262144, 12, 393224, 262144, 12, 393225, 327680, 12, 393226, 327680, 4, 393227, 327680, 4, 393228, 327680, 4, 393229, 327680, 4, 393230, 327680, 4, 393231, 327680, 4, 393232, 327680, 4, 393233, 327680, 4, 393234, 327680, 4, 393235, 327680, 4, 393236, 327680, 4, 393237, 327680, 4, 393238, 196608, 13, 393239, 262144, 15, 393240, 327680, 4, 393241, 458752, 19, 393242, 393216, 19, 393243, 262144, 12, 393244, 262144, 12, 393245, 262144, 12, 393246, 262144, 12, 393247, 262144, 12, 393248, 327680, 9, 393249, 262151, 6, 393250, 131079, 1, 393251, 7, 0, 393252, 7, 0, 393253, 7, 0, 393254, 7, 0, 393255, 7, 0, 393256, 7, 0, 393257, 7, 0, 393258, 7, 0, 393259, 7, 0, 393260, 7, 0, 393261, 7, 0, 393262, 7, 0, 393263, 7, 0, 393264, 7, 0, 393265, 7, 0, 393266, 262151, 0, 393267, 262151, 4, 393268, 262151, 4, 393269, 262151, 4, 393270, 262151, 4, 393271, 262151, 4, 393272, 262151, 4, 393273, 262151, 4, 393274, 262151, 4, 393275, 262151, 4, 393276, 262151, 4, 393277, 262151, 4, 393278, 262151, 4, 393279, 262151, 4, 393280, 262151, 4, 393281, 262151, 4, 393282, 262151, 4, 393283, 262151, 4, 393284, 262151, 4, 393285, 262151, 4, 393286, 262151, 4, 458752, 7, 4, 458753, 196608, 9, 458754, 327680, 4, 458755, 327680, 4, 458756, 196608, 12, 458757, 262144, 12, 458758, 262144, 12, 458759, 262144, 12, 458760, 262144, 12, 458761, 327680, 12, 458762, 327680, 4, 458763, 327680, 4, 458764, 327680, 4, 458765, 327680, 4, 458766, 458752, 19, 458767, 262144, 10, 458768, 262144, 10, 458769, 262144, 10, 458770, 262144, 10, 458771, 262144, 10, 458772, 262144, 10, 458773, 262144, 10, 458774, 262144, 10, 458775, 262144, 10, 458776, 262144, 10, 458777, 327680, 10, 458778, 196608, 9, 458779, 327680, 4, 458780, 262144, 12, 458781, 262144, 12, 458782, 262144, 12, 458783, 262144, 12, 458784, 458752, 18, 458785, 327680, 8, 458786, 262151, 2, 458787, 7, 0, 458788, 7, 0, 458789, 7, 0, 458790, 7, 0, 458791, 262151, 0, 458792, 262151, 4, 458793, 262151, 4, 458794, 262151, 4, 458795, 262151, 4, 458796, 262151, 4, 458797, 262151, 4, 458798, 262151, 4, 458799, 262151, 4, 458800, 262151, 4, 458801, 262151, 4, 458802, 131079, 6, 458803, 196608, 8, 458804, 262144, 8, 458805, 262144, 8, 458806, 262144, 8, 458807, 262144, 8, 458808, 262144, 8, 458809, 262144, 8, 458810, 262144, 8, 458811, 262144, 8, 458812, 262144, 8, 458813, 262144, 8, 458814, 262144, 8, 458815, 262144, 8, 458816, 262144, 8, 458817, 262144, 8, 458818, 262144, 8, 458819, 262144, 8, 458820, 262144, 8, 458821, 262144, 8, 458822, 327680, 8, 524288, 7, 4, 524289, 196608, 10, 524290, 262144, 10, 524291, 262144, 10, 524292, 262144, 10, 524293, 262144, 10, 524294, 262144, 10, 524295, 262144, 10, 524296, 262144, 10, 524297, 262144, 10, 524298, 262144, 10, 524299, 262144, 10, 524300, 262144, 10, 524301, 262144, 10, 524302, 327680, 10, 524303, 262151, 5, 524304, 131079, 3, 524305, 131079, 3, 524306, 131079, 3, 524307, 131079, 3, 524308, 131079, 3, 524309, 131079, 3, 524310, 131079, 3, 524311, 131079, 3, 524312, 131079, 3, 524313, 7, 6, 524314, 196608, 9, 524315, 262144, 13, 524316, 262144, 13, 524317, 262144, 13, 524318, 262144, 15, 524319, 262144, 12, 524320, 327680, 4, 524321, 327680, 9, 524322, 262151, 2, 524323, 7, 0, 524324, 7, 0, 524325, 7, 0, 524326, 7, 0, 524327, 7, 4, 524328, 196608, 8, 524329, 262144, 8, 524330, 262144, 8, 524331, 262144, 8, 524332, 262144, 8, 524333, 262144, 8, 524334, 262144, 8, 524335, 262144, 8, 524336, 262144, 8, 524337, 262144, 8, 524338, 262144, 8, 524339, 393216, 18, 524340, 65543, 7, 524341, 196615, 5, 524342, 196615, 5, 524343, 196615, 5, 524344, 196615, 5, 524345, 196615, 5, 524346, 196615, 5, 524347, 196615, 5, 524348, 196615, 5, 524349, 196615, 5, 524350, 196615, 5, 524351, 196615, 5, 524352, 196615, 5, 524353, 196615, 5, 524354, 196615, 5, 524355, 196615, 5, 524356, 196615, 5, 524357, 196615, 7, 524358, 327680, 9, 589824, 131079, 0, 589825, 131079, 3, 589826, 131079, 3, 589827, 131079, 3, 589828, 131079, 3, 589829, 131079, 3, 589830, 131079, 3, 589831, 131079, 3, 589832, 131079, 3, 589833, 131079, 3, 589834, 131079, 3, 589835, 131079, 3, 589836, 131079, 3, 589837, 131079, 3, 589838, 131079, 3, 589839, 65543, 0, 589840, 7, 0, 589841, 7, 0, 589842, 7, 0, 589843, 7, 0, 589844, 7, 0, 589845, 7, 0, 589846, 7, 0, 589847, 7, 0, 589848, 7, 0, 589849, 7, 4, 589850, 196608, 9, 589851, 327680, 4, 589852, 327680, 4, 589853, 327680, 4, 589854, 196608, 13, 589855, 262144, 13, 589856, 327680, 4, 589857, 327680, 9, 589858, 262151, 2, 589859, 7, 0, 589860, 7, 0, 589861, 7, 0, 589862, 7, 0, 589863, 7, 4, 589864, 196608, 9, 589865, 65543, 7, 589866, 196615, 5, 589867, 196615, 5, 589868, 196615, 5, 589869, 196615, 5, 589870, 196615, 5, 589871, 196615, 5, 589872, 196615, 5, 589873, 196615, 5, 589874, 196615, 5, 589875, 196615, 7, 589876, 327680, 4, 589877, 327680, 4, 589878, 327680, 4, 589879, 327680, 4, 589880, 327680, 4, 589881, 327680, 4, 589882, 327680, 4, 589883, 196608, 12, 589884, 262144, 12, 589885, 262144, 12, 589886, 262144, 12, 589887, 262144, 12, 589888, 262144, 12, 589889, 262144, 12, 589890, 262144, 12, 589891, 262144, 12, 589892, 262144, 12, 589893, 262144, 12, 589894, 327680, 9, 655360, 7, 0, 655361, 7, 0, 655362, 7, 0, 655363, 7, 0, 655364, 7, 0, 655365, 7, 0, 655366, 7, 0, 655367, 7, 0, 655368, 7, 0, 655369, 7, 0, 655370, 7, 0, 655371, 7, 0, 655372, 7, 0, 655373, 7, 0, 655374, 7, 0, 655375, 7, 0, 655376, 7, 0, 655377, 7, 0, 655378, 7, 0, 655379, 7, 0, 655380, 7, 0, 655381, 7, 0, 655382, 7, 0, 655383, 7, 0, 655384, 7, 0, 655385, 7, 4, 655386, 196608, 9, 655387, 327680, 4, 655388, 327680, 4, 655389, 327680, 4, 655390, 327680, 4, 655391, 327680, 4, 655392, 327680, 4, 655393, 327680, 9, 655394, 262151, 2, 655395, 7, 0, 655396, 7, 0, 655397, 7, 0, 655398, 7, 0, 655399, 7, 4, 655400, 196608, 9, 655401, 262144, 12, 655402, 262144, 12, 655403, 262144, 12, 655404, 262144, 12, 655405, 262144, 12, 655406, 262144, 12, 655407, 262144, 12, 655408, 262144, 12, 655409, 262144, 11, 655410, 327680, 11, 655411, 327680, 4, 655412, 327680, 4, 655413, 327680, 4, 655414, 327680, 4, 655415, 327680, 4, 655416, 327680, 4, 655417, 327680, 4, 655418, 327680, 4, 655419, 262144, 14, 655420, 262144, 12, 655421, 262144, 12, 655422, 262144, 12, 655423, 262144, 12, 655424, 262144, 12, 655425, 262144, 12, 655426, 262144, 12, 655427, 262144, 12, 655428, 262144, 12, 655429, 262144, 12, 655430, 327680, 9, 720896, 7, 0, 720897, 7, 0, 720898, 7, 0, 720899, 7, 0, 720900, 7, 0, 720901, 7, 0, 720902, 7, 0, 720903, 7, 0, 720904, 262151, 0, 720905, 262151, 4, 720906, 262151, 4, 720907, 262151, 4, 720908, 262151, 4, 720909, 262151, 4, 720910, 262151, 4, 720911, 262151, 4, 720912, 131079, 1, 720913, 7, 0, 720914, 7, 0, 720915, 7, 0, 720916, 7, 0, 720917, 7, 0, 720918, 7, 0, 720919, 7, 0, 720920, 7, 0, 720921, 7, 4, 720922, 196608, 10, 720923, 393216, 19, 720924, 327680, 4, 720925, 327680, 4, 720926, 327680, 4, 720927, 327680, 4, 720928, 327680, 4, 720929, 327680, 9, 720930, 262151, 2, 720931, 7, 0, 720932, 7, 0, 720933, 7, 0, 720934, 7, 0, 720935, 7, 4, 720936, 196608, 9, 720937, 262144, 12, 720938, 262144, 12, 720939, 262144, 12, 720940, 262144, 12, 720941, 262144, 12, 720942, 262144, 12, 720943, 262144, 12, 720944, 262144, 12, 720945, 262144, 12, 720946, 262144, 12, 720947, 327680, 14, 720948, 327680, 11, 720949, 327680, 4, 720950, 327680, 4, 720951, 327680, 4, 720952, 327680, 4, 720953, 327680, 4, 720954, 196608, 12, 720955, 262144, 12, 720956, 262144, 12, 720957, 262144, 12, 720958, 262144, 12, 720959, 262144, 12, 720960, 262144, 12, 720961, 262144, 12, 720962, 262144, 12, 720963, 262144, 12, 720964, 262144, 12, 720965, 262144, 12, 720966, 327680, 9, 786432, 7, 0, 786433, 7, 0, 786434, 7, 0, 786435, 7, 0, 786436, 7, 0, 786437, 7, 0, 786438, 7, 0, 786439, 7, 0, 786440, 7, 4, 786441, 196608, 8, 786442, 262144, 8, 786443, 262144, 8, 786444, 262144, 8, 786445, 262144, 8, 786446, 262144, 8, 786447, 327680, 8, 786448, 262151, 2, 786449, 7, 0, 786450, 7, 0, 786451, 7, 0, 786452, 7, 0, 786453, 7, 0, 786454, 7, 0, 786455, 7, 0, 786456, 7, 0, 786457, 131079, 0, 786458, 7, 6, 786459, 196608, 9, 786460, 327680, 4, 786461, 327680, 4, 786462, 327680, 4, 786463, 327680, 4, 786464, 327680, 4, 786465, 327680, 9, 786466, 262151, 2, 786467, 7, 0, 786468, 7, 0, 786469, 7, 0, 786470, 7, 0, 786471, 7, 4, 786472, 196608, 9, 786473, 262144, 12, 786474, 262144, 12, 786475, 262144, 12, 786476, 262144, 12, 786477, 262144, 12, 786478, 262144, 12, 786479, 262144, 12, 786480, 262144, 12, 786481, 262144, 12, 786482, 262144, 12, 786483, 262144, 12, 786484, 327680, 12, 786485, 327680, 4, 786486, 327680, 4, 786487, 327680, 4, 786488, 327680, 4, 786489, 327680, 4, 786490, 196608, 12, 786491, 262144, 12, 786492, 262144, 12, 786493, 262144, 12, 786494, 262144, 12, 786495, 262144, 12, 786496, 262144, 12, 786497, 262144, 12, 786498, 262144, 12, 786499, 262144, 12, 786500, 262144, 12, 786501, 262144, 12, 786502, 327680, 9, 851968, 7, 0, 851969, 7, 0, 851970, 7, 0, 851971, 7, 0, 851972, 7, 0, 851973, 7, 0, 851974, 7, 0, 851975, 7, 0, 851976, 7, 4, 851977, 196608, 9, 851978, 327680, 4, 851979, 327680, 4, 851980, 327680, 4, 851981, 327680, 4, 851982, 327680, 4, 851983, 327680, 9, 851984, 262151, 2, 851985, 7, 0, 851986, 7, 0, 851987, 7, 0, 851988, 7, 0, 851989, 7, 0, 851990, 7, 0, 851991, 7, 0, 851992, 7, 0, 851993, 7, 0, 851994, 7, 4, 851995, 196608, 9, 851996, 327680, 4, 851997, 327680, 4, 851998, 327680, 4, 851999, 327680, 4, 852000, 327680, 4, 852001, 327680, 9, 852002, 262151, 2, 852003, 7, 0, 852004, 7, 0, 852005, 7, 0, 852006, 7, 0, 852007, 7, 4, 852008, 196608, 9, 852009, 262144, 12, 852010, 262144, 12, 852011, 262144, 12, 852012, 262144, 12, 852013, 262144, 12, 852014, 262144, 12, 852015, 262144, 12, 852016, 262144, 12, 852017, 262144, 12, 852018, 262144, 12, 852019, 262144, 12, 852020, 327680, 12, 852021, 327680, 4, 852022, 327680, 4, 852023, 327680, 4, 852024, 327680, 4, 852025, 327680, 4, 852026, 196608, 12, 852027, 262144, 12, 852028, 262144, 12, 852029, 262144, 12, 852030, 262144, 12, 852031, 262144, 12, 852032, 262144, 12, 852033, 262144, 12, 852034, 262144, 12, 852035, 262144, 12, 852036, 262144, 12, 852037, 262144, 12, 852038, 327680, 9, 917504, 7, 0, 917505, 7, 0, 917506, 7, 0, 917507, 7, 0, 917508, 7, 0, 917509, 7, 0, 917510, 7, 0, 917511, 7, 0, 917512, 7, 4, 917513, 196608, 9, 917514, 327680, 4, 917515, 327680, 4, 917516, 327680, 4, 917517, 327680, 4, 917518, 327680, 4, 917519, 327680, 9, 917520, 262151, 2, 917521, 7, 0, 917522, 7, 0, 917523, 7, 0, 917524, 7, 0, 917525, 7, 0, 917526, 7, 0, 917527, 7, 0, 917528, 7, 0, 917529, 7, 0, 917530, 7, 4, 917531, 196608, 9, 917532, 327680, 4, 917533, 327680, 4, 917534, 327680, 4, 917535, 327680, 4, 917536, 327680, 4, 917537, 327680, 9, 917538, 262151, 2, 917539, 7, 0, 917540, 7, 0, 917541, 7, 0, 917542, 7, 0, 917543, 7, 4, 917544, 196608, 9, 917545, 262144, 12, 917546, 262144, 12, 917547, 262144, 12, 917548, 262144, 12, 917549, 262144, 12, 917550, 262144, 12, 917551, 262144, 12, 917552, 262144, 12, 917553, 262144, 12, 917554, 262144, 12, 917555, 262144, 12, 917556, 327680, 12, 917557, 327680, 4, 917558, 327680, 4, 917559, 327680, 4, 917560, 327680, 4, 917561, 327680, 4, 917562, 196608, 12, 917563, 262144, 12, 917564, 262144, 12, 917565, 262144, 12, 917566, 262144, 12, 917567, 262144, 12, 917568, 262144, 12, 917569, 262144, 12, 917570, 262144, 12, 917571, 262144, 12, 917572, 262144, 12, 917573, 262144, 12, 917574, 327680, 9, 983040, 7, 0, 983041, 7, 0, 983042, 7, 0, 983043, 7, 0, 983044, 7, 0, 983045, 7, 0, 983046, 7, 0, 983047, 7, 0, 983048, 7, 4, 983049, 196608, 9, 983050, 327680, 4, 983051, 0, 14, 983052, 65536, 14, 983053, 131072, 14, 983054, 327680, 4, 983055, 327680, 9, 983056, 7, 3, 983057, 262151, 4, 983058, 262151, 4, 983059, 262151, 4, 983060, 262151, 4, 983061, 262151, 4, 983062, 262151, 4, 983063, 262151, 4, 983064, 262151, 4, 983065, 262151, 4, 983066, 131079, 6, 983067, 196608, 9, 983068, 327680, 4, 983069, 327680, 4, 983070, 327680, 4, 983071, 327680, 4, 983072, 327680, 4, 983073, 327680, 9, 983074, 262151, 2, 983075, 7, 0, 983076, 7, 0, 983077, 7, 0, 983078, 7, 0, 983079, 7, 4, 983080, 196608, 9, 983081, 262144, 12, 983082, 262144, 12, 983083, 262144, 12, 983084, 262144, 12, 983085, 262144, 12, 983086, 262144, 12, 983087, 262144, 12, 983088, 262144, 12, 983089, 262144, 12, 983090, 262144, 12, 983091, 262144, 13, 983092, 327680, 13, 983093, 327680, 4, 983094, 458752, 19, 983095, 262144, 10, 983096, 262144, 10, 983097, 262144, 10, 983098, 262144, 10, 983099, 262144, 10, 983100, 262144, 10, 983101, 262144, 10, 983102, 393216, 19, 983103, 393216, 1, 983104, 262144, 12, 983105, 262144, 12, 983106, 262144, 12, 983107, 262144, 12, 983108, 262144, 12, 983109, 262144, 12, 983110, 327680, 9, 1048576, 7, 0, 1048577, 7, 0, 1048578, 7, 0, 1048579, 7, 0, 1048580, 7, 0, 1048581, 7, 0, 1048582, 7, 0, 1048583, 7, 0, 1048584, 7, 4, 1048585, 196608, 9, 1048586, 327680, 4, 1048587, 0, 15, 1048588, 65536, 15, 1048589, 131072, 15, 1048590, 327680, 4, 1048591, 327680, 9, 1048592, 131079, 7, 1048593, 196608, 8, 1048594, 262144, 8, 1048595, 262144, 8, 1048596, 262144, 8, 1048597, 262144, 8, 1048598, 262144, 8, 1048599, 262144, 8, 1048600, 262144, 8, 1048601, 262144, 8, 1048602, 262144, 8, 1048603, 393216, 18, 1048604, 327680, 4, 1048605, 196608, 11, 1048606, 262144, 11, 1048607, 262144, 11, 1048608, 262144, 11, 1048609, 327680, 9, 1048610, 262151, 2, 1048611, 7, 0, 1048612, 7, 0, 1048613, 7, 0, 1048614, 7, 0, 1048615, 7, 4, 1048616, 196608, 10, 1048617, 262144, 10, 1048618, 262144, 10, 1048619, 262144, 10, 1048620, 262144, 10, 1048621, 262144, 10, 1048622, 262144, 10, 1048623, 262144, 10, 1048624, 262144, 10, 1048625, 262144, 10, 1048626, 262144, 10, 1048627, 262144, 10, 1048628, 262144, 10, 1048629, 262144, 10, 1048630, 327680, 10, 1048631, 262151, 5, 1048632, 131079, 3, 1048633, 131079, 3, 1048634, 131079, 3, 1048635, 131079, 3, 1048636, 131079, 3, 1048637, 7, 6, 1048638, 196608, 9, 1048639, 262144, 12, 1048640, 262144, 12, 1048641, 262144, 12, 1048642, 262144, 12, 1048643, 262144, 12, 1048644, 262144, 12, 1048645, 262144, 12, 1048646, 327680, 9, 1114112, 7, 0, 1114113, 7, 0, 1114114, 7, 0, 1114115, 7, 0, 1114116, 7, 0, 1114117, 7, 0, 1114118, 7, 0, 1114119, 7, 0, 1114120, 7, 4, 1114121, 196608, 9, 1114122, 262144, 12, 1114123, 0, 16, 1114124, 65536, 16, 1114125, 131072, 16, 1114126, 327680, 4, 1114127, 458752, 18, 1114128, 262144, 8, 1114129, 393216, 18, 1114130, 65543, 7, 1114131, 196615, 5, 1114132, 196615, 5, 1114133, 196615, 5, 1114134, 196615, 5, 1114135, 196615, 5, 1114136, 196615, 5, 1114137, 196615, 5, 1114138, 196615, 5, 1114139, 196615, 7, 1114140, 262144, 11, 1114141, 262144, 14, 1114142, 262144, 12, 1114143, 262144, 12, 1114144, 262144, 12, 1114145, 327680, 9, 1114146, 262151, 2, 1114147, 7, 0, 1114148, 7, 0, 1114149, 7, 0, 1114150, 7, 0, 1114151, 131079, 0, 1114152, 131079, 3, 1114153, 131079, 3, 1114154, 131079, 3, 1114155, 131079, 3, 1114156, 131079, 3, 1114157, 131079, 3, 1114158, 131079, 3, 1114159, 131079, 3, 1114160, 131079, 3, 1114161, 131079, 3, 1114162, 131079, 3, 1114163, 131079, 3, 1114164, 131079, 3, 1114165, 131079, 3, 1114166, 131079, 3, 1114167, 65543, 0, 1114168, 7, 0, 1114169, 7, 0, 1114170, 7, 0, 1114171, 7, 0, 1114172, 7, 0, 1114173, 7, 4, 1114174, 196608, 9, 1114175, 262144, 12, 1114176, 262144, 12, 1114177, 262144, 12, 1114178, 262144, 12, 1114179, 262144, 12, 1114180, 262144, 12, 1114181, 262144, 12, 1114182, 327680, 9, 1179648, 7, 0, 1179649, 7, 0, 1179650, 7, 0, 1179651, 7, 0, 1179652, 7, 0, 1179653, 7, 0, 1179654, 7, 0, 1179655, 7, 0, 1179656, 7, 4, 1179657, 196608, 9, 1179658, 262144, 12, 1179659, 327680, 14, 1179660, 327680, 11, 1179661, 196608, 11, 1179662, 262144, 14, 1179663, 65543, 7, 1179664, 196615, 5, 1179665, 196615, 7, 1179666, 327680, 4, 1179667, 327680, 12, 1179668, 327680, 4, 1179669, 327680, 4, 1179670, 327680, 4, 1179671, 327680, 4, 1179672, 327680, 4, 1179673, 327680, 4, 1179674, 327680, 4, 1179675, 196608, 12, 1179676, 262144, 12, 1179677, 262144, 12, 1179678, 262144, 12, 1179679, 262144, 12, 1179680, 262144, 12, 1179681, 327680, 9, 1179682, 262151, 2, 1179683, 7, 0, 1179684, 7, 0, 1179685, 7, 0, 1179686, 7, 0, 1179687, 7, 0, 1179688, 7, 0, 1179689, 7, 0, 1179690, 7, 0, 1179691, 7, 0, 1179692, 7, 0, 1179693, 7, 0, 1179694, 7, 0, 1179695, 7, 0, 1179696, 7, 0, 1179697, 7, 0, 1179698, 7, 0, 1179699, 7, 0, 1179700, 7, 0, 1179701, 7, 0, 1179702, 7, 0, 1179703, 7, 0, 1179704, 7, 0, 1179705, 7, 0, 1179706, 7, 0, 1179707, 7, 0, 1179708, 7, 0, 1179709, 7, 4, 1179710, 196608, 9, 1179711, 262144, 12, 1179712, 262144, 12, 1179713, 262144, 12, 1179714, 262144, 12, 1179715, 262144, 12, 1179716, 262144, 12, 1179717, 262144, 12, 1179718, 327680, 9, 1245184, 7, 0, 1245185, 7, 0, 1245186, 7, 0, 1245187, 7, 0, 1245188, 7, 0, 1245189, 7, 0, 1245190, 7, 0, 1245191, 7, 0, 1245192, 7, 4, 1245193, 196608, 9, 1245194, 262144, 12, 1245195, 262144, 12, 1245196, 327680, 14, 1245197, 262144, 14, 1245198, 262144, 12, 1245199, 262144, 12, 1245200, 262144, 12, 1245201, 262144, 12, 1245202, 262144, 12, 1245203, 327680, 12, 1245204, 327680, 4, 1245205, 327680, 4, 1245206, 327680, 4, 1245207, 327680, 4, 1245208, 327680, 4, 1245209, 327680, 4, 1245210, 327680, 4, 1245211, 196608, 12, 1245212, 262144, 12, 1245213, 262144, 12, 1245214, 262144, 12, 1245215, 262144, 12, 1245216, 262144, 12, 1245217, 327680, 9, 1245218, 262151, 2, 1245219, 7, 0, 1245220, 7, 0, 1245221, 7, 0, 1245222, 7, 0, 1245223, 7, 0, 1245224, 7, 0, 1245225, 7, 0, 1245226, 7, 0, 1245227, 7, 0, 1245228, 7, 0, 1245229, 7, 0, 1245230, 7, 0, 1245231, 7, 0, 1245232, 7, 0, 1245233, 7, 0, 1245234, 7, 0, 1245235, 7, 0, 1245236, 7, 0, 1245237, 7, 0, 1245238, 7, 0, 1245239, 7, 0, 1245240, 7, 0, 1245241, 7, 0, 1245242, 7, 0, 1245243, 7, 0, 1245244, 7, 0, 1245245, 7, 4, 1245246, 196608, 9, 1245247, 262144, 12, 1245248, 327680, 15, 1245249, 262144, 13, 1245250, 262144, 13, 1245251, 262144, 13, 1245252, 262144, 15, 1245253, 262144, 12, 1245254, 327680, 9, 1310720, 7, 0, 1310721, 7, 0, 1310722, 7, 0, 1310723, 7, 0, 1310724, 7, 0, 1310725, 7, 0, 1310726, 7, 0, 1310727, 7, 0, 1310728, 7, 4, 1310729, 196608, 9, 1310730, 262144, 12, 1310731, 262144, 12, 1310732, 262144, 12, 1310733, 262144, 12, 1310734, 262144, 12, 1310735, 262144, 12, 1310736, 262144, 12, 1310737, 262144, 12, 1310738, 327680, 15, 1310739, 327680, 13, 1310740, 327680, 4, 1310741, 327680, 4, 1310742, 327680, 4, 1310743, 327680, 4, 1310744, 327680, 4, 1310745, 327680, 4, 1310746, 327680, 4, 1310747, 196608, 13, 1310748, 262144, 15, 1310749, 262144, 12, 1310750, 262144, 12, 1310751, 262144, 12, 1310752, 262144, 12, 1310753, 327680, 9, 1310754, 262151, 2, 1310755, 7, 0, 1310756, 7, 0, 1310757, 7, 0, 1310758, 7, 0, 1310759, 7, 0, 1310760, 7, 0, 1310761, 7, 0, 1310762, 7, 0, 1310763, 7, 0, 1310764, 7, 0, 1310765, 7, 0, 1310766, 7, 0, 1310767, 7, 0, 1310768, 7, 0, 1310769, 7, 0, 1310770, 7, 0, 1310771, 7, 0, 1310772, 7, 0, 1310773, 7, 0, 1310774, 7, 0, 1310775, 7, 0, 1310776, 7, 0, 1310777, 7, 0, 1310778, 7, 0, 1310779, 7, 0, 1310780, 7, 0, 1310781, 7, 4, 1310782, 196608, 9, 1310783, 262144, 13, 1310784, 327680, 13, 1310785, 327680, 4, 1310786, 327680, 4, 1310787, 327680, 4, 1310788, 196608, 13, 1310789, 262144, 15, 1310790, 327680, 9, 1376256, 7, 0, 1376257, 7, 0, 1376258, 7, 0, 1376259, 7, 0, 1376260, 7, 0, 1376261, 7, 0, 1376262, 7, 0, 1376263, 7, 0, 1376264, 7, 4, 1376265, 196608, 9, 1376266, 262144, 12, 1376267, 262144, 12, 1376268, 262144, 12, 1376269, 262144, 12, 1376270, 262144, 12, 1376271, 262144, 12, 1376272, 262144, 12, 1376273, 327680, 15, 1376274, 327680, 13, 1376275, 327680, 4, 1376276, 327680, 4, 1376277, 327680, 4, 1376278, 327680, 4, 1376279, 327680, 4, 1376280, 327680, 4, 1376281, 327680, 4, 1376282, 327680, 4, 1376283, 327680, 4, 1376284, 196608, 13, 1376285, 262144, 15, 1376286, 262144, 12, 1376287, 262144, 12, 1376288, 262144, 12, 1376289, 327680, 9, 1376290, 262151, 2, 1376291, 7, 0, 1376292, 7, 0, 1376293, 7, 0, 1376294, 7, 0, 1376295, 7, 0, 1376296, 7, 0, 1376297, 7, 0, 1376298, 7, 0, 1376299, 7, 0, 1376300, 7, 0, 1376301, 7, 0, 1376302, 7, 0, 1376303, 7, 0, 1376304, 7, 0, 1376305, 7, 0, 1376306, 7, 0, 1376307, 7, 0, 1376308, 7, 0, 1376309, 7, 0, 1376310, 7, 0, 1376311, 7, 0, 1376312, 7, 0, 1376313, 7, 0, 1376314, 7, 0, 1376315, 7, 0, 1376316, 7, 0, 1376317, 7, 4, 1376318, 196608, 9, 1376319, 327680, 4, 1376320, 327680, 4, 1376321, 327680, 4, 1376322, 327680, 4, 1376323, 327680, 4, 1376324, 327680, 4, 1376325, 327680, 4, 1376326, 327680, 9, 1441792, 7, 0, 1441793, 7, 0, 1441794, 7, 0, 1441795, 7, 0, 1441796, 7, 0, 1441797, 7, 0, 1441798, 7, 0, 1441799, 7, 0, 1441800, 7, 4, 1441801, 196608, 9, 1441802, 262144, 12, 1441803, 262144, 12, 1441804, 262144, 12, 1441805, 327680, 4, 1441806, 327680, 4, 1441807, 327680, 4, 1441808, 262144, 13, 1441809, 327680, 4, 1441810, 327680, 4, 1441811, 327680, 4, 1441812, 327680, 4, 1441813, 327680, 4, 1441814, 327680, 4, 1441815, 327680, 4, 1441816, 327680, 4, 1441817, 327680, 4, 1441818, 327680, 4, 1441819, 327680, 4, 1441820, 458752, 19, 1441821, 262144, 10, 1441822, 262144, 10, 1441823, 262144, 10, 1441824, 262144, 10, 1441825, 327680, 10, 1441826, 262151, 2, 1441827, 7, 0, 1441828, 7, 0, 1441829, 7, 0, 1441830, 7, 0, 1441831, 7, 0, 1441832, 7, 0, 1441833, 7, 0, 1441834, 7, 0, 1441835, 7, 0, 1441836, 7, 0, 1441837, 7, 0, 1441838, 7, 0, 1441839, 7, 0, 1441840, 7, 0, 1441841, 7, 0, 1441842, 7, 0, 1441843, 7, 0, 1441844, 7, 0, 1441845, 7, 0, 1441846, 7, 0, 1441847, 7, 0, 1441848, 7, 0, 1441849, 7, 0, 1441850, 7, 0, 1441851, 7, 0, 1441852, 7, 0, 1441853, 7, 4, 1441854, 196608, 9, 1441855, 327680, 4, 1441856, 327680, 4, 1441857, 327680, 4, 1441858, 327680, 4, 1441859, 327680, 4, 1441860, 327680, 4, 1441861, 327680, 4, 1441862, 327680, 9, 1507328, 7, 0, 1507329, 7, 0, 1507330, 7, 0, 1507331, 7, 0, 1507332, 7, 0, 1507333, 7, 0, 1507334, 7, 0, 1507335, 7, 0, 1507336, 7, 4, 1507337, 196608, 10, 1507338, 262144, 10, 1507339, 262144, 10, 1507340, 262144, 10, 1507341, 262144, 10, 1507342, 262144, 10, 1507343, 262144, 10, 1507344, 262144, 10, 1507345, 262144, 10, 1507346, 262144, 10, 1507347, 262144, 10, 1507348, 262144, 10, 1507349, 262144, 10, 1507350, 262144, 10, 1507351, 262144, 10, 1507352, 262144, 10, 1507353, 262144, 10, 1507354, 262144, 10, 1507355, 262144, 10, 1507356, 327680, 10, 1507357, 262151, 5, 1507358, 131079, 3, 1507359, 131079, 3, 1507360, 131079, 3, 1507361, 131079, 3, 1507362, 65543, 0, 1507363, 7, 0, 1507364, 7, 0, 1507365, 7, 0, 1507366, 7, 0, 1507367, 7, 0, 1507368, 7, 0, 1507369, 7, 0, 1507370, 7, 0, 1507371, 7, 0, 1507372, 7, 0, 1507373, 7, 0, 1507374, 7, 0, 1507375, 7, 0, 1507376, 7, 0, 1507377, 7, 0, 1507378, 7, 0, 1507379, 7, 0, 1507380, 7, 0, 1507381, 7, 0, 1507382, 7, 0, 1507383, 7, 0, 1507384, 7, 0, 1507385, 7, 0, 1507386, 7, 0, 1507387, 7, 0, 1507388, 7, 0, 1507389, 7, 4, 1507390, 196608, 9, 1507391, 327680, 4, 1507392, 327680, 4, 1507393, 327680, 4, 1507394, 327680, 4, 1507395, 327680, 4, 1507396, 327680, 4, 1507397, 327680, 4, 1507398, 327680, 9, 1572864, 7, 0, 1572865, 7, 0, 1572866, 7, 0, 1572867, 7, 0, 1572868, 7, 0, 1572869, 7, 0, 1572870, 7, 0, 1572871, 7, 0, 1572872, 131079, 0, 1572873, 131079, 3, 1572874, 131079, 3, 1572875, 131079, 3, 1572876, 131079, 3, 1572877, 131079, 3, 1572878, 131079, 3, 1572879, 131079, 3, 1572880, 131079, 3, 1572881, 131079, 3, 1572882, 131079, 3, 1572883, 131079, 3, 1572884, 131079, 3, 1572885, 131079, 3, 1572886, 131079, 3, 1572887, 131079, 3, 1572888, 131079, 3, 1572889, 131079, 3, 1572890, 131079, 3, 1572891, 131079, 3, 1572892, 131079, 3, 1572893, 65543, 0, 1572894, 7, 0, 1572895, 7, 0, 1572896, 7, 0, 1572897, 7, 0, 1572898, 7, 0, 1572899, 7, 0, 1572900, 7, 0, 1572901, 7, 0, 1572902, 7, 0, 1572903, 7, 0, 1572904, 7, 0, 1572905, 7, 0, 1572906, 7, 0, 1572907, 7, 0, 1572908, 7, 0, 1572909, 7, 0, 1572910, 7, 0, 1572911, 7, 0, 1572912, 7, 0, 1572913, 7, 0, 1572914, 7, 0, 1572915, 7, 0, 1572916, 7, 0, 1572917, 7, 0, 1572918, 7, 0, 1572919, 7, 0, 1572920, 7, 0, 1572921, 7, 0, 1572922, 7, 0, 1572923, 7, 0, 1572924, 7, 0, 1572925, 7, 4, 1572926, 196608, 10, 1572927, 262144, 10, 1572928, 262144, 10, 1572929, 262144, 10, 1572930, 262144, 10, 1572931, 262144, 10, 1572932, 262144, 10, 1572933, 262144, 10, 1572934, 327680, 10, 1638400, 7, 0, 1638401, 7, 0, 1638402, 7, 0, 1638403, 7, 0, 1638404, 7, 0, 1638405, 7, 0, 1638406, 7, 0, 1638407, 7, 0, 1638408, 7, 0, 1638409, 7, 0, 1638410, 7, 0, 1638411, 7, 0, 1638412, 7, 0, 1638413, 7, 0, 1638414, 7, 0, 1638415, 7, 0, 1638416, 7, 0, 1638417, 7, 0, 1638418, 7, 0, 1638419, 7, 0, 1638420, 7, 0, 1638421, 7, 0, 1638422, 7, 0, 1638423, 7, 0, 1638424, 7, 0, 1638425, 7, 0, 1638426, 7, 0, 1638427, 7, 0, 1638428, 7, 0, 1638429, 7, 0, 1638430, 7, 0, 1638431, 7, 0, 1638432, 7, 0, 1638433, 7, 0, 1638434, 7, 0, 1638435, 7, 0, 1638436, 7, 0, 1638437, 7, 0, 1638438, 7, 0, 1638439, 7, 0, 1638440, 7, 0, 1638441, 7, 0, 1638442, 7, 0, 1638443, 7, 0, 1638444, 7, 0, 1638445, 7, 0, 1638446, 7, 0, 1638447, 7, 0, 1638448, 7, 0, 1638449, 7, 0, 1638450, 7, 0, 1638451, 7, 0, 1638452, 7, 0, 1638453, 7, 0, 1638454, 7, 0, 1638455, 7, 0, 1638456, 7, 0, 1638457, 7, 0, 1638458, 7, 0, 1638459, 7, 0, 1638460, 7, 0, 1638461, 131079, 0, 1638462, 131079, 3, 1638463, 131079, 3, 1638464, 131079, 3, 1638465, 131079, 3, 1638466, 131079, 3, 1638467, 131079, 3, 1638468, 131079, 3, 1638469, 131079, 3, 1638470, 131079, 3, 1703936, 7, 0, 1703937, 7, 0, 1703938, 7, 0, 1703939, 7, 0, 1703940, 7, 0, 1703941, 7, 0, 1703942, 7, 0, 1703943, 7, 0, 1703944, 7, 0, 1703945, 7, 0, 1703946, 7, 0, 1703947, 7, 0, 1703948, 7, 0, 1703949, 7, 0, 1703950, 7, 0, 1703951, 7, 0, 1703952, 7, 0, 1703953, 7, 0, 1703954, 7, 0, 1703955, 7, 0, 1703956, 7, 0, 1703957, 7, 0, 1703958, 7, 0, 1703959, 7, 0, 1703960, 7, 0, 1703961, 7, 0, 1703962, 7, 0, 1703963, 7, 0, 1703964, 7, 0, 1703965, 7, 0, 1703966, 7, 0, 1703967, 7, 0, 1703968, 7, 0, 1703969, 7, 0, 1703970, 7, 0, 1703971, 7, 0, 1703972, 7, 0, 1703973, 7, 0, 1703974, 7, 0, 1703975, 7, 0, 1703976, 7, 0, 1703977, 7, 0, 1703978, 7, 0, 1703979, 7, 0, 1703980, 7, 0, 1703981, 7, 0, 1703982, 7, 0, 1703983, 7, 0, 1703984, 7, 0, 1703985, 7, 0, 1703986, 7, 0, 1703987, 7, 0, 1703988, 7, 0, 1703989, 7, 0, 1703990, 7, 0, 1703991, 7, 0, 1703992, 7, 0, 1703993, 7, 0, 1703994, 7, 0, 1703995, 7, 0, 1703996, 7, 0, 1703997, 7, 0, 1703998, 7, 0, 1703999, 7, 0, 1704000, 7, 0, 1704001, 7, 0, 1704002, 7, 0, 1704003, 7, 0, 1704004, 7, 0, 1704005, 7, 0, 1704006, 7, 0, 1769472, 7, 0, 1769473, 262151, 0, 1769474, 262151, 4, 1769475, 262151, 4, 1769476, 262151, 4, 1769477, 262151, 4, 1769478, 262151, 4, 1769479, 262151, 4, 1769480, 262151, 4, 1769481, 262151, 4, 1769482, 262151, 4, 1769483, 262151, 4, 1769484, 262151, 4, 1769485, 262151, 4, 1769486, 262151, 4, 1769487, 262151, 4, 1769488, 262151, 4, 1769489, 262151, 4, 1769490, 262151, 4, 1769491, 262151, 4, 1769492, 262151, 4, 1769493, 262151, 4, 1769494, 262151, 4, 1769495, 262151, 4, 1769496, 131079, 1, 1769497, 7, 0, 1769498, 7, 0, 1769499, 7, 0, 1769500, 7, 0, 1769501, 7, 0, 1769502, 7, 0, 1769503, 7, 0, 1769504, 7, 0, 1769505, 7, 0, 1769506, 7, 0, 1769507, 7, 0, 1769508, 7, 0, 1769509, 7, 0, 1769510, 7, 0, 1769511, 7, 0, 1769512, 7, 0, 1769513, 7, 0, 1769514, 7, 0, 1769515, 7, 0, 1769516, 7, 0, 1769517, 7, 0, 1769518, 7, 0, 1769519, 7, 0, 1769520, 7, 0, 1769521, 7, 0, 1769522, 7, 0, 1769523, 7, 0, 1769524, 7, 0, 1769525, 7, 0, 1769526, 7, 0, 1769527, 7, 0, 1769528, 7, 0, 1769529, 7, 0, 1769530, 7, 0, 1769531, 7, 0, 1769532, 7, 0, 1769533, 7, 0, 1769534, 7, 0, 1769535, 7, 0, 1769536, 7, 0, 1769537, 7, 0, 1769538, 7, 0, 1769539, 7, 0, 1769540, 7, 0, 1769541, 7, 0, 1769542, 7, 0, 1835008, 7, 0, 1835009, 196608, 8, 1835010, 262144, 8, 1835011, 262144, 8, 1835012, 262144, 8, 1835013, 262144, 8, 1835014, 262144, 8, 1835015, 262144, 8, 1835016, 262144, 8, 1835017, 262144, 8, 1835018, 262144, 8, 1835019, 262144, 8, 1835020, 262144, 8, 1835021, 262144, 8, 1835022, 262144, 8, 1835023, 262144, 8, 1835024, 262144, 8, 1835025, 262144, 8, 1835026, 262144, 8, 1835027, 262144, 8, 1835028, 262144, 8, 1835029, 262144, 8, 1835030, 262144, 8, 1835031, 327680, 8, 1835032, 262151, 2, 1835033, 7, 0, 1835034, 7, 0, 1835035, 7, 0, 1835036, 7, 0, 1835037, 7, 0, 1835038, 7, 0, 1835039, 7, 0, 1835040, 7, 0, 1835041, 7, 0, 1835042, 7, 0, 1835043, 7, 0, 1835044, 7, 0, 1835045, 7, 0, 1835046, 7, 0, 1835047, 7, 0, 1835048, 7, 0, 1835049, 7, 0, 1835050, 7, 0, 1835051, 7, 0, 1835052, 7, 0, 1835053, 7, 0, 1835054, 7, 0, 1835055, 7, 0, 1835056, 7, 0, 1835057, 7, 0, 1835058, 7, 0, 1835059, 7, 0, 1835060, 7, 0, 1835061, 7, 0, 1835062, 7, 0, 1835063, 7, 0, 1835064, 7, 0, 1835065, 7, 0, 1835066, 7, 0, 1835067, 7, 0, 1835068, 7, 0, 1835069, 7, 0, 1835070, 7, 0, 1835071, 7, 0, 1835072, 7, 0, 1835073, 7, 0, 1835074, 7, 0, 1835075, 7, 0, 1835076, 7, 0, 1835077, 7, 0, 1835078, 7, 0, 1900544, 7, 0, 1900545, 196608, 9, 1900546, 327680, 4, 1900547, 327680, 4, 1900548, 327680, 4, 1900549, 327680, 4, 1900550, 327680, 4, 1900551, 327680, 4, 1900552, 327680, 4, 1900553, 327680, 4, 1900554, 327680, 4, 1900555, 327680, 4, 1900556, 327680, 4, 1900557, 327680, 4, 1900558, 327680, 4, 1900559, 327680, 4, 1900560, 327680, 4, 1900561, 327680, 4, 1900562, 327680, 4, 1900563, 327680, 4, 1900564, 327680, 4, 1900565, 327680, 4, 1900566, 327680, 4, 1900567, 327680, 9, 1900568, 262151, 2, 1900569, 7, 0, 1900570, 7, 0, 1900571, 7, 0, 1900572, 7, 0, 1900573, 7, 0, 1900574, 7, 0, 1900575, 7, 0, 1900576, 7, 0, 1900577, 7, 0, 1900578, 7, 0, 1900579, 7, 0, 1900580, 7, 0, 1900581, 7, 0, 1900582, 7, 0, 1900583, 7, 0, 1900584, 7, 0, 1900585, 7, 0, 1900586, 7, 0, 1900587, 7, 0, 1900588, 7, 0, 1900589, 7, 0, 1900590, 7, 0, 1900591, 7, 0, 1900592, 7, 0, 1900593, 7, 0, 1900594, 7, 0, 1900595, 7, 0, 1900596, 7, 0, 1900597, 7, 0, 1900598, 7, 0, 1900599, 7, 0, 1900600, 7, 0, 1900601, 7, 0, 1900602, 7, 0, 1900603, 7, 0, 1900604, 7, 0, 1900605, 7, 0, 1900606, 7, 0, 1900607, 7, 0, 1900608, 7, 0, 1900609, 7, 0, 1900610, 7, 0, 1900611, 7, 0, 1900612, 7, 0, 1900613, 7, 0, 1900614, 7, 0, 1966080, 7, 0, 1966081, 196608, 9, 1966082, 327680, 4, 1966083, 327680, 4, 1966084, 327680, 4, 1966085, 327680, 4, 1966086, 327680, 4, 1966087, 327680, 4, 1966088, 327680, 4, 1966089, 196608, 12, 1966090, 262144, 12, 1966091, 262144, 12, 1966092, 262144, 12, 1966093, 262144, 12, 1966094, 262144, 12, 1966095, 327680, 12, 1966096, 327680, 4, 1966097, 327680, 4, 1966098, 327680, 4, 1966099, 327680, 4, 1966100, 327680, 4, 1966101, 327680, 4, 1966102, 327680, 4, 1966103, 327680, 9, 1966104, 262151, 2, 1966105, 7, 0, 1966106, 7, 0, 1966107, 7, 0, 1966108, 7, 0, 1966109, 7, 0, 1966110, 7, 0, 1966111, 7, 0, 1966112, 7, 0, 1966113, 7, 0, 1966114, 7, 0, 1966115, 7, 0, 1966116, 7, 0, 1966117, 7, 0, 1966118, 7, 0, 1966119, 7, 0, 1966120, 7, 0, 1966121, 7, 0, 1966122, 7, 0, 1966123, 7, 0, 1966124, 7, 0, 1966125, 7, 0, 1966126, 7, 0, 1966127, 7, 0, 1966128, 7, 0, 1966129, 7, 0, 1966130, 7, 0, 1966131, 7, 0, 1966132, 7, 0, 1966133, 7, 0, 1966134, 7, 0, 1966135, 7, 0, 1966136, 7, 0, 1966137, 7, 0, 1966138, 7, 0, 1966139, 7, 0, 1966140, 7, 0, 1966141, 7, 0, 1966142, 7, 0, 1966143, 7, 0, 1966144, 7, 0, 1966145, 7, 0, 1966146, 7, 0, 1966147, 7, 0, 1966148, 7, 0, 1966149, 7, 0, 1966150, 7, 0, 2031616, 7, 0, 2031617, 196608, 9, 2031618, 327680, 4, 2031619, 327680, 4, 2031620, 327680, 4, 2031621, 327680, 4, 2031622, 327680, 4, 2031623, 327680, 4, 2031624, 327680, 4, 2031625, 196608, 12, 2031626, 262144, 12, 2031627, 262144, 12, 2031628, 262144, 12, 2031629, 262144, 12, 2031630, 262144, 12, 2031631, 327680, 12, 2031632, 327680, 4, 2031633, 327680, 4, 2031634, 327680, 4, 2031635, 327680, 4, 2031636, 327680, 4, 2031637, 327680, 4, 2031638, 327680, 4, 2031639, 327680, 9, 2031640, 262151, 2, 2031641, 7, 0, 2031642, 7, 0, 2031643, 7, 0, 2031644, 7, 0, 2031645, 7, 0, 2031646, 7, 0, 2031647, 7, 0, 2031648, 7, 0, 2031649, 7, 0, 2031650, 7, 0, 2031651, 7, 0, 2031652, 7, 0, 2031653, 7, 0, 2031654, 7, 0, 2031655, 7, 0, 2031656, 7, 0, 2031657, 7, 0, 2031658, 7, 0, 2031659, 7, 0, 2031660, 7, 0, 2031661, 7, 0, 2031662, 7, 0, 2031663, 7, 0, 2031664, 7, 0, 2031665, 7, 0, 2031666, 7, 0, 2031667, 7, 0, 2031668, 7, 0, 2031669, 7, 0, 2031670, 7, 0, 2031671, 7, 0, 2031672, 7, 0, 2031673, 7, 0, 2031674, 7, 0, 2031675, 7, 0, 2031676, 7, 0, 2031677, 7, 0, 2031678, 7, 0, 2031679, 7, 0, 2031680, 7, 0, 2031681, 7, 0, 2031682, 7, 0, 2031683, 7, 0, 2031684, 7, 0, 2031685, 7, 0, 2031686, 7, 0, 2097152, 7, 0, 2097153, 196608, 9, 2097154, 327680, 4, 2097155, 327680, 4, 2097156, 327680, 4, 2097157, 327680, 4, 2097158, 327680, 4, 2097159, 327680, 4, 2097160, 327680, 4, 2097161, 196608, 12, 2097162, 262144, 12, 2097163, 262144, 12, 2097164, 262144, 12, 2097165, 262144, 12, 2097166, 262144, 12, 2097167, 327680, 12, 2097168, 327680, 4, 2097169, 327680, 4, 2097170, 327680, 4, 2097171, 327680, 4, 2097172, 327680, 4, 2097173, 327680, 4, 2097174, 327680, 4, 2097175, 327680, 9, 2097176, 262151, 2, 2097177, 7, 0, 2097178, 7, 0, 2097179, 7, 0, 2097180, 7, 0, 2097181, 7, 0, 2097182, 7, 0, 2097183, 7, 0, 2097184, 7, 0, 2097185, 7, 0, 2097186, 7, 0, 2097187, 7, 0, 2097188, 7, 0, 2097189, 7, 0, 2097190, 7, 0, 2097191, 7, 0, 2097192, 7, 0, 2097193, 7, 0, 2097194, 7, 0, 2097195, 7, 0, 2097196, 7, 0, 2097197, 7, 0, 2097198, 7, 0, 2097199, 7, 0, 2097200, 7, 0, 2097201, 7, 0, 2097202, 7, 0, 2097203, 7, 0, 2097204, 7, 0, 2097205, 7, 0, 2097206, 7, 0, 2097207, 7, 0, 2097208, 7, 0, 2097209, 7, 0, 2097210, 7, 0, 2097211, 7, 0, 2097212, 7, 0, 2097213, 7, 0, 2097214, 7, 0, 2097215, 7, 0, 2097216, 7, 0, 2097217, 7, 0, 2097218, 7, 0, 2097219, 7, 0, 2097220, 7, 0, 2097221, 7, 0, 2097222, 7, 0, 2162688, 7, 0, 2162689, 196608, 9, 2162690, 327680, 4, 2162691, 327680, 4, 2162692, 327680, 4, 2162693, 327680, 4, 2162694, 327680, 4, 2162695, 327680, 4, 2162696, 327680, 4, 2162697, 196608, 12, 2162698, 262144, 12, 2162699, 262144, 12, 2162700, 262144, 12, 2162701, 262144, 12, 2162702, 262144, 12, 2162703, 327680, 12, 2162704, 327680, 4, 2162705, 327680, 4, 2162706, 327680, 4, 2162707, 327680, 4, 2162708, 327680, 4, 2162709, 327680, 4, 2162710, 327680, 4, 2162711, 327680, 9, 2162712, 262151, 2, 2162713, 7, 0, 2162714, 7, 0, 2162715, 7, 0, 2162716, 7, 0, 2162717, 7, 0, 2162718, 7, 0, 2162719, 7, 0, 2162720, 7, 0, 2162721, 7, 0, 2162722, 7, 0, 2162723, 7, 0, 2162724, 7, 0, 2162725, 7, 0, 2162726, 7, 0, 2162727, 7, 0, 2162728, 7, 0, 2162729, 7, 0, 2162730, 7, 0, 2162731, 7, 0, 2162732, 7, 0, 2162733, 7, 0, 2162734, 7, 0, 2162735, 7, 0, 2162736, 7, 0, 2162737, 7, 0, 2162738, 7, 0, 2162739, 7, 0, 2162740, 7, 0, 2162741, 7, 0, 2162742, 7, 0, 2162743, 7, 0, 2162744, 7, 0, 2162745, 7, 0, 2162746, 7, 0, 2162747, 7, 0, 2162748, 7, 0, 2162749, 7, 0, 2162750, 7, 0, 2162751, 7, 0, 2162752, 7, 0, 2162753, 7, 0, 2162754, 7, 0, 2162755, 7, 0, 2162756, 7, 0, 2162757, 7, 0, 2162758, 7, 0, 2228224, 7, 0, 2228225, 196608, 9, 2228226, 327680, 4, 2228227, 327680, 4, 2228228, 327680, 4, 2228229, 327680, 4, 2228230, 327680, 4, 2228231, 327680, 4, 2228232, 327680, 4, 2228233, 196608, 12, 2228234, 262144, 12, 2228235, 262144, 12, 2228236, 262144, 12, 2228237, 262144, 12, 2228238, 262144, 12, 2228239, 327680, 12, 2228240, 327680, 4, 2228241, 327680, 4, 2228242, 327680, 4, 2228243, 327680, 4, 2228244, 327680, 4, 2228245, 327680, 4, 2228246, 327680, 4, 2228247, 327680, 9, 2228248, 262151, 2, 2228249, 7, 0, 2228250, 7, 0, 2228251, 7, 0, 2228252, 7, 0, 2228253, 7, 0, 2228254, 7, 0, 2228255, 7, 0, 2228256, 7, 0, 2228257, 7, 0, 2228258, 7, 0, 2228259, 7, 0, 2228260, 7, 0, 2228261, 7, 0, 2228262, 7, 0, 2228263, 7, 0, 2228264, 7, 0, 2228265, 7, 0, 2228266, 7, 0, 2228267, 7, 0, 2228268, 7, 0, 2228269, 7, 0, 2228270, 7, 0, 2228271, 7, 0, 2228272, 7, 0, 2228273, 7, 0, 2228274, 7, 0, 2228275, 7, 0, 2228276, 7, 0, 2228277, 7, 0, 2228278, 7, 0, 2228279, 7, 0, 2228280, 7, 0, 2228281, 7, 0, 2228282, 7, 0, 2228283, 7, 0, 2228284, 7, 0, 2228285, 7, 0, 2228286, 7, 0, 2228287, 7, 0, 2228288, 7, 0, 2228289, 7, 0, 2228290, 7, 0, 2228291, 7, 0, 2228292, 7, 0, 2228293, 7, 0, 2228294, 7, 0, 2293760, 7, 0, 2293761, 196608, 9, 2293762, 327680, 4, 2293763, 327680, 4, 2293764, 327680, 4, 2293765, 327680, 4, 2293766, 327680, 4, 2293767, 327680, 4, 2293768, 327680, 4, 2293769, 196608, 12, 2293770, 262144, 12, 2293771, 262144, 12, 2293772, 262144, 12, 2293773, 262144, 12, 2293774, 262144, 12, 2293775, 327680, 12, 2293776, 327680, 4, 2293777, 327680, 4, 2293778, 327680, 4, 2293779, 327680, 4, 2293780, 327680, 4, 2293781, 327680, 4, 2293782, 327680, 4, 2293783, 327680, 9, 2293784, 262151, 2, 2293785, 7, 0, 2293786, 7, 0, 2293787, 7, 0, 2293788, 7, 0, 2293789, 7, 0, 2293790, 7, 0, 2293791, 7, 0, 2293792, 7, 0, 2293793, 7, 0, 2293794, 7, 0, 2293795, 7, 0, 2293796, 7, 0, 2293797, 7, 0, 2293798, 7, 0, 2293799, 7, 0, 2293800, 7, 0, 2293801, 7, 0, 2293802, 7, 0, 2293803, 7, 0, 2293804, 7, 0, 2293805, 7, 0, 2293806, 7, 0, 2293807, 7, 0, 2293808, 7, 0, 2293809, 7, 0, 2293810, 7, 0, 2293811, 7, 0, 2293812, 7, 0, 2293813, 7, 0, 2293814, 7, 0, 2293815, 7, 0, 2293816, 7, 0, 2293817, 7, 0, 2293818, 7, 0, 2293819, 7, 0, 2293820, 7, 0, 2293821, 7, 0, 2293822, 7, 0, 2293823, 7, 0, 2293824, 7, 0, 2293825, 7, 0, 2293826, 7, 0, 2293827, 7, 0, 2293828, 7, 0, 2293829, 7, 0, 2293830, 7, 0, 2359296, 7, 0, 2359297, 196608, 9, 2359298, 327680, 4, 2359299, 327680, 4, 2359300, 327680, 4, 2359301, 327680, 4, 2359302, 327680, 4, 2359303, 327680, 4, 2359304, 327680, 4, 2359305, 196608, 12, 2359306, 262144, 12, 2359307, 262144, 12, 2359308, 262144, 12, 2359309, 262144, 12, 2359310, 262144, 12, 2359311, 327680, 12, 2359312, 327680, 4, 2359313, 327680, 4, 2359314, 327680, 4, 2359315, 327680, 4, 2359316, 327680, 4, 2359317, 327680, 4, 2359318, 327680, 4, 2359319, 327680, 9, 2359320, 262151, 2, 2359321, 7, 0, 2359322, 7, 0, 2359323, 7, 0, 2359324, 7, 0, 2359325, 7, 0, 2359326, 7, 0, 2359327, 7, 0, 2359328, 7, 0, 2359329, 7, 0, 2359330, 7, 0, 2359331, 7, 0, 2359332, 7, 0, 2359333, 7, 0, 2359334, 7, 0, 2359335, 7, 0, 2359336, 7, 0, 2359337, 7, 0, 2359338, 7, 0, 2359339, 7, 0, 2359340, 7, 0, 2359341, 7, 0, 2359342, 7, 0, 2359343, 7, 0, 2359344, 7, 0, 2359345, 7, 0, 2359346, 7, 0, 2359347, 7, 0, 2359348, 7, 0, 2359349, 7, 0, 2359350, 7, 0, 2359351, 7, 0, 2359352, 7, 0, 2359353, 7, 0, 2359354, 7, 0, 2359355, 7, 0, 2359356, 7, 0, 2359357, 7, 0, 2359358, 7, 0, 2359359, 7, 0, 2359360, 7, 0, 2359361, 7, 0, 2359362, 7, 0, 2359363, 7, 0, 2359364, 7, 0, 2359365, 7, 0, 2359366, 7, 0, 2424832, 7, 0, 2424833, 196608, 9, 2424834, 327680, 4, 2424835, 327680, 4, 2424836, 327680, 4, 2424837, 327680, 4, 2424838, 327680, 4, 2424839, 327680, 4, 2424840, 327680, 4, 2424841, 196608, 12, 2424842, 262144, 12, 2424843, 262144, 12, 2424844, 262144, 12, 2424845, 262144, 12, 2424846, 262144, 12, 2424847, 327680, 12, 2424848, 327680, 4, 2424849, 327680, 4, 2424850, 327680, 4, 2424851, 327680, 4, 2424852, 327680, 4, 2424853, 327680, 4, 2424854, 327680, 4, 2424855, 327680, 9, 2424856, 262151, 2, 2424857, 7, 0, 2424858, 7, 0, 2424859, 7, 0, 2424860, 7, 0, 2424861, 7, 0, 2424862, 7, 0, 2424863, 7, 0, 2424864, 7, 0, 2424865, 7, 0, 2424866, 7, 0, 2424867, 7, 0, 2424868, 7, 0, 2424869, 7, 0, 2424870, 7, 0, 2424871, 7, 0, 2424872, 7, 0, 2424873, 7, 0, 2424874, 7, 0, 2424875, 7, 0, 2424876, 7, 0, 2424877, 7, 0, 2424878, 7, 0, 2424879, 7, 0, 2424880, 7, 0, 2424881, 7, 0, 2424882, 7, 0, 2424883, 7, 0, 2424884, 7, 0, 2424885, 7, 0, 2424886, 7, 0, 2424887, 7, 0, 2424888, 7, 0, 2424889, 7, 0, 2424890, 7, 0, 2424891, 7, 0, 2424892, 7, 0, 2424893, 7, 0, 2424894, 7, 0, 2424895, 7, 0, 2424896, 7, 0, 2424897, 7, 0, 2424898, 7, 0, 2424899, 7, 0, 2424900, 7, 0, 2424901, 7, 0, 2424902, 7, 0, 2490368, 7, 0, 2490369, 196608, 9, 2490370, 327680, 4, 2490371, 327680, 4, 2490372, 327680, 4, 2490373, 327680, 4, 2490374, 327680, 4, 2490375, 327680, 4, 2490376, 327680, 4, 2490377, 196608, 12, 2490378, 262144, 12, 2490379, 262144, 12, 2490380, 262144, 12, 2490381, 262144, 12, 2490382, 262144, 12, 2490383, 327680, 12, 2490384, 327680, 4, 2490385, 327680, 4, 2490386, 327680, 4, 2490387, 327680, 4, 2490388, 327680, 4, 2490389, 327680, 4, 2490390, 327680, 4, 2490391, 327680, 9, 2490392, 262151, 2, 2490393, 7, 0, 2490394, 7, 0, 2490395, 7, 0, 2490396, 7, 0, 2490397, 7, 0, 2490398, 7, 0, 2490399, 7, 0, 2490400, 7, 0, 2490401, 7, 0, 2490402, 7, 0, 2490403, 7, 0, 2490404, 7, 0, 2490405, 7, 0, 2490406, 7, 0, 2490407, 7, 0, 2490408, 7, 0, 2490409, 7, 0, 2490410, 7, 0, 2490411, 7, 0, 2490412, 7, 0, 2490413, 7, 0, 2490414, 7, 0, 2490415, 7, 0, 2490416, 7, 0, 2490417, 7, 0, 2490418, 7, 0, 2490419, 7, 0, 2490420, 7, 0, 2490421, 7, 0, 2490422, 7, 0, 2490423, 7, 0, 2490424, 7, 0, 2490425, 7, 0, 2490426, 7, 0, 2490427, 7, 0, 2490428, 7, 0, 2490429, 7, 0, 2490430, 7, 0, 2490431, 7, 0, 2490432, 7, 0, 2490433, 7, 0, 2490434, 7, 0, 2490435, 7, 0, 2490436, 7, 0, 2490437, 7, 0, 2490438, 7, 0, 2555904, 7, 0, 2555905, 196608, 9, 2555906, 327680, 4, 2555907, 327680, 4, 2555908, 327680, 4, 2555909, 327680, 4, 2555910, 327680, 4, 2555911, 327680, 4, 2555912, 327680, 4, 2555913, 196608, 12, 2555914, 262144, 12, 2555915, 262144, 12, 2555916, 262144, 12, 2555917, 262144, 12, 2555918, 262144, 12, 2555919, 327680, 12, 2555920, 327680, 4, 2555921, 327680, 4, 2555922, 327680, 4, 2555923, 327680, 4, 2555924, 327680, 4, 2555925, 327680, 4, 2555926, 327680, 4, 2555927, 327680, 9, 2555928, 262151, 2, 2555929, 7, 0, 2555930, 7, 0, 2555931, 7, 0, 2555932, 7, 0, 2555933, 7, 0, 2555934, 7, 0, 2555935, 7, 0, 2555936, 7, 0, 2555937, 7, 0, 2555938, 7, 0, 2555939, 7, 0, 2555940, 7, 0, 2555941, 7, 0, 2555942, 7, 0, 2555943, 7, 0, 2555944, 7, 0, 2555945, 7, 0, 2555946, 7, 0, 2555947, 7, 0, 2555948, 7, 0, 2555949, 7, 0, 2555950, 7, 0, 2555951, 7, 0, 2555952, 7, 0, 2555953, 7, 0, 2555954, 7, 0, 2555955, 7, 0, 2555956, 7, 0, 2555957, 7, 0, 2555958, 7, 0, 2555959, 7, 0, 2555960, 7, 0, 2555961, 7, 0, 2555962, 7, 0, 2555963, 7, 0, 2555964, 7, 0, 2555965, 7, 0, 2555966, 7, 0, 2555967, 7, 0, 2555968, 7, 0, 2555969, 7, 0, 2555970, 7, 0, 2555971, 7, 0, 2555972, 7, 0, 2555973, 7, 0, 2555974, 7, 0, 2621440, 7, 0, 2621441, 196608, 9, 2621442, 327680, 4, 2621443, 327680, 4, 2621444, 327680, 4, 2621445, 327680, 4, 2621446, 327680, 4, 2621447, 327680, 4, 2621448, 327680, 4, 2621449, 196608, 12, 2621450, 262144, 12, 2621451, 262144, 12, 2621452, 262144, 12, 2621453, 262144, 12, 2621454, 262144, 12, 2621455, 327680, 12, 2621456, 327680, 4, 2621457, 327680, 4, 2621458, 327680, 4, 2621459, 327680, 4, 2621460, 327680, 4, 2621461, 327680, 4, 2621462, 327680, 4, 2621463, 327680, 9, 2621464, 262151, 2, 2621465, 7, 0, 2621466, 7, 0, 2621467, 7, 0, 2621468, 7, 0, 2621469, 7, 0, 2621470, 7, 0, 2621471, 7, 0, 2621472, 7, 0, 2621473, 7, 0, 2621474, 7, 0, 2621475, 7, 0, 2621476, 7, 0, 2621477, 7, 0, 2621478, 7, 0, 2621479, 7, 0, 2621480, 7, 0, 2621481, 7, 0, 2621482, 7, 0, 2621483, 7, 0, 2621484, 7, 0, 2621485, 7, 0, 2621486, 7, 0, 2621487, 7, 0, 2621488, 7, 0, 2621489, 7, 0, 2621490, 7, 0, 2621491, 7, 0, 2621492, 7, 0, 2621493, 7, 0, 2621494, 7, 0, 2621495, 7, 0, 2621496, 7, 0, 2621497, 7, 0, 2621498, 7, 0, 2621499, 7, 0, 2621500, 7, 0, 2621501, 7, 0, 2621502, 7, 0, 2621503, 7, 0, 2621504, 7, 0, 2621505, 7, 0, 2621506, 7, 0, 2621507, 7, 0, 2621508, 7, 0, 2621509, 7, 0, 2621510, 7, 0, 2686976, 7, 0, 2686977, 196608, 9, 2686978, 327680, 4, 2686979, 327680, 4, 2686980, 327680, 4, 2686981, 327680, 4, 2686982, 327680, 4, 2686983, 327680, 4, 2686984, 327680, 4, 2686985, 196608, 12, 2686986, 262144, 12, 2686987, 262144, 12, 2686988, 262144, 12, 2686989, 262144, 12, 2686990, 262144, 12, 2686991, 327680, 12, 2686992, 327680, 4, 2686993, 327680, 4, 2686994, 327680, 4, 2686995, 327680, 4, 2686996, 327680, 4, 2686997, 327680, 4, 2686998, 327680, 4, 2686999, 327680, 9, 2687000, 262151, 2, 2687001, 7, 0, 2687002, 7, 0, 2687003, 7, 0, 2687004, 7, 0, 2687005, 7, 0, 2687006, 7, 0, 2687007, 7, 0, 2687008, 7, 0, 2687009, 7, 0, 2687010, 7, 0, 2687011, 7, 0, 2687012, 7, 0, 2687013, 7, 0, 2687014, 7, 0, 2687015, 7, 0, 2687016, 7, 0, 2687017, 7, 0, 2687018, 7, 0, 2687019, 7, 0, 2687020, 7, 0, 2687021, 7, 0, 2687022, 7, 0, 2687023, 7, 0, 2687024, 7, 0, 2687025, 7, 0, 2687026, 7, 0, 2687027, 7, 0, 2687028, 7, 0, 2687029, 7, 0, 2687030, 7, 0, 2687031, 7, 0, 2687032, 7, 0, 2687033, 7, 0, 2687034, 7, 0, 2687035, 7, 0, 2687036, 7, 0, 2687037, 7, 0, 2687038, 7, 0, 2687039, 7, 0, 2687040, 7, 0, 2687041, 7, 0, 2687042, 7, 0, 2687043, 7, 0, 2687044, 7, 0, 2687045, 7, 0, 2687046, 7, 0, 2752512, 7, 0, 2752513, 196608, 9, 2752514, 327680, 4, 2752515, 327680, 4, 2752516, 327680, 4, 2752517, 327680, 4, 2752518, 327680, 4, 2752519, 327680, 4, 2752520, 327680, 4, 2752521, 196608, 12, 2752522, 262144, 12, 2752523, 262144, 12, 2752524, 262144, 12, 2752525, 262144, 12, 2752526, 262144, 12, 2752527, 327680, 12, 2752528, 327680, 4, 2752529, 327680, 4, 2752530, 327680, 4, 2752531, 327680, 4, 2752532, 327680, 4, 2752533, 327680, 4, 2752534, 327680, 4, 2752535, 327680, 9, 2752536, 262151, 2, 2752537, 7, 0, 2752538, 7, 0, 2752539, 7, 0, 2752540, 7, 0, 2752541, 7, 0, 2752542, 7, 0, 2752543, 7, 0, 2752544, 7, 0, 2752545, 7, 0, 2752546, 7, 0, 2752547, 7, 0, 2752548, 7, 0, 2752549, 7, 0, 2752550, 7, 0, 2752551, 7, 0, 2752552, 7, 0, 2752553, 7, 0, 2752554, 7, 0, 2752555, 7, 0, 2752556, 7, 0, 2752557, 7, 0, 2752558, 7, 0, 2752559, 7, 0, 2752560, 7, 0, 2752561, 7, 0, 2752562, 7, 0, 2752563, 7, 0, 2752564, 7, 0, 2752565, 7, 0, 2752566, 7, 0, 2752567, 7, 0, 2752568, 7, 0, 2752569, 7, 0, 2752570, 7, 0, 2752571, 7, 0, 2752572, 7, 0, 2752573, 7, 0, 2752574, 7, 0, 2752575, 7, 0, 2752576, 7, 0, 2752577, 7, 0, 2752578, 7, 0, 2752579, 7, 0, 2752580, 7, 0, 2752581, 7, 0, 2752582, 7, 0, 2818048, 7, 0, 2818049, 196608, 10, 2818050, 262144, 10, 2818051, 262144, 10, 2818052, 262144, 10, 2818053, 262144, 10, 2818054, 262144, 10, 2818055, 262144, 10, 2818056, 262144, 10, 2818057, 393216, 19, 2818058, 262144, 12, 2818059, 262144, 12, 2818060, 262144, 12, 2818061, 262144, 12, 2818062, 262144, 12, 2818063, 458752, 19, 2818064, 262144, 10, 2818065, 262144, 10, 2818066, 262144, 10, 2818067, 262144, 10, 2818068, 262144, 10, 2818069, 262144, 10, 2818070, 262144, 10, 2818071, 327680, 10, 2818072, 262151, 2, 2818073, 7, 0, 2818074, 7, 0, 2818075, 7, 0, 2818076, 7, 0, 2818077, 7, 0, 2818078, 7, 0, 2818079, 7, 0, 2818080, 7, 0, 2818081, 7, 0, 2818082, 7, 0, 2818083, 7, 0, 2818084, 7, 0, 2818085, 7, 0, 2818086, 7, 0, 2818087, 7, 0, 2818088, 7, 0, 2818089, 7, 0, 2818090, 7, 0, 2818091, 7, 0, 2818092, 7, 0, 2818093, 7, 0, 2818094, 7, 0, 2818095, 7, 0, 2818096, 7, 0, 2818097, 7, 0, 2818098, 7, 0, 2818099, 7, 0, 2818100, 7, 0, 2818101, 7, 0, 2818102, 7, 0, 2818103, 7, 0, 2818104, 7, 0, 2818105, 7, 0, 2818106, 7, 0, 2818107, 7, 0, 2818108, 7, 0, 2818109, 7, 0, 2818110, 7, 0, 2818111, 7, 0, 2818112, 7, 0, 2818113, 7, 0, 2818114, 7, 0, 2818115, 7, 0, 2818116, 7, 0, 2818117, 7, 0, 2818118, 7, 0, 2883584, 7, 0, 2883585, 131079, 3, 2883586, 65543, 0, 2883587, 131079, 0, 2883588, 131079, 3, 2883589, 131079, 3, 2883590, 131079, 3, 2883591, 131079, 3, 2883592, 7, 6, 2883593, 196608, 9, 2883594, 262144, 12, 2883595, 262144, 12, 2883596, 262144, 12, 2883597, 262144, 12, 2883598, 262144, 12, 2883599, 327680, 9, 2883600, 262151, 5, 2883601, 131079, 3, 2883602, 131079, 3, 2883603, 131079, 3, 2883604, 131079, 3, 2883605, 131079, 3, 2883606, 196615, 0, 2883607, 131079, 3, 2883608, 65543, 0, 2883609, 7, 0, 2883610, 7, 0, 2883611, 7, 0, 2883612, 7, 0, 2883613, 7, 0, 2883614, 7, 0, 2883615, 7, 0, 2883616, 7, 0, 2883617, 7, 0, 2883618, 7, 0, 2883619, 7, 0, 2883620, 7, 0, 2883621, 7, 0, 2883622, 7, 0, 2883623, 7, 0, 2883624, 7, 0, 2883625, 7, 0, 2883626, 7, 0, 2883627, 7, 0, 2883628, 7, 0, 2883629, 7, 0, 2883630, 7, 0, 2883631, 7, 0, 2883632, 7, 0, 2883633, 7, 0, 2883634, 7, 0, 2883635, 7, 0, 2883636, 7, 0, 2883637, 7, 0, 2883638, 7, 0, 2883639, 7, 0, 2883640, 7, 0, 2883641, 7, 0, 2883642, 7, 0, 2883643, 7, 0, 2883644, 7, 0, 2883645, 7, 0, 2883646, 7, 0, 2883647, 7, 0, 2883648, 7, 0, 2883649, 7, 0, 2883650, 7, 0, 2883651, 7, 0, 2883652, 7, 0, 2883653, 7, 0, 2883654, 7, 0, 2949120, 7, 0, 2949121, 7, 0, 2949122, 7, 0, 2949123, 7, 0, 2949124, 7, 0, 2949125, 7, 0, 2949126, 7, 0, 2949127, 7, 0, 2949128, 7, 4, 2949129, 196608, 9, 2949130, 262144, 12, 2949131, 262144, 12, 2949132, 262144, 12, 2949133, 262144, 12, 2949134, 262144, 12, 2949135, 327680, 9, 2949136, 262151, 2, 2949137, 7, 0, 2949138, 7, 0, 2949139, 7, 0, 2949140, 7, 0, 2949141, 7, 0, 2949142, 7, 0, 2949143, 7, 0, 2949144, 7, 0, 2949145, 7, 0, 2949146, 7, 0, 2949147, 7, 0, 2949148, 7, 0, 2949149, 7, 0, 2949150, 7, 0, 2949151, 7, 0, 2949152, 7, 0, 2949153, 7, 0, 2949154, 7, 0, 2949155, 7, 0, 2949156, 7, 0, 2949157, 7, 0, 2949158, 7, 0, 2949159, 7, 0, 2949160, 7, 0, 2949161, 7, 0, 2949162, 7, 0, 2949163, 7, 0, 2949164, 7, 0, 2949165, 7, 0, 2949166, 7, 0, 2949167, 7, 0, 2949168, 7, 0, 2949169, 7, 0, 2949170, 7, 0, 2949171, 7, 0, 2949172, 7, 0, 2949173, 7, 0, 2949174, 7, 0, 2949175, 7, 0, 2949176, 7, 0, 2949177, 7, 0, 2949178, 7, 0, 2949179, 7, 0, 2949180, 7, 0, 2949181, 7, 0, 2949182, 7, 0, 2949183, 7, 0, 2949184, 7, 0, 2949185, 7, 0, 2949186, 7, 0, 2949187, 7, 0, 2949188, 7, 0, 2949189, 7, 0, 2949190, 7, 0, 3014656, 7, 0, 3014657, 7, 0, 3014658, 7, 0, 3014659, 7, 0, 3014660, 7, 0, 3014661, 7, 0, 3014662, 7, 0, 3014663, 7, 0, 3014664, 7, 4, 3014665, 196608, 9, 3014666, 262144, 12, 3014667, 262144, 12, 3014668, 262144, 12, 3014669, 262144, 12, 3014670, 262144, 12, 3014671, 327680, 9, 3014672, 262151, 2, 3014673, 7, 0, 3014674, 7, 0, 3014675, 7, 0, 3014676, 7, 0, 3014677, 7, 0, 3014678, 7, 0, 3014679, 7, 0, 3014680, 7, 0, 3014681, 7, 0, 3014682, 7, 0, 3014683, 7, 0, 3014684, 7, 0, 3014685, 7, 0, 3014686, 7, 0, 3014687, 7, 0, 3014688, 7, 0, 3014689, 7, 0, 3014690, 7, 0, 3014691, 7, 0, 3014692, 7, 0, 3014693, 7, 0, 3014694, 7, 0, 3014695, 7, 0, 3014696, 7, 0, 3014697, 7, 0, 3014698, 7, 0, 3014699, 7, 0, 3014700, 7, 0, 3014701, 7, 0, 3014702, 7, 0, 3014703, 7, 0, 3014704, 7, 0, 3014705, 7, 0, 3014706, 7, 0, 3014707, 7, 0, 3014708, 7, 0, 3014709, 7, 0, 3014710, 7, 0, 3014711, 7, 0, 3014712, 7, 0, 3014713, 7, 0, 3014714, 7, 0, 3014715, 7, 0, 3014716, 7, 0, 3014717, 7, 0, 3014718, 7, 0, 3014719, 7, 0, 3014720, 7, 0, 3014721, 7, 0, 3014722, 7, 0, 3014723, 7, 0, 3014724, 7, 0, 3014725, 7, 0, 3014726, 7, 0, 3080192, 7, 0, 3080193, 7, 0, 3080194, 7, 0, 3080195, 7, 0, 3080196, 7, 0, 3080197, 7, 0, 3080198, 7, 0, 3080199, 7, 0, 3080200, 7, 4, 3080201, 196608, 9, 3080202, 262144, 12, 3080203, 262144, 12, 3080204, 262144, 12, 3080205, 262144, 12, 3080206, 262144, 12, 3080207, 327680, 9, 3080208, 262151, 2, 3080209, 7, 0, 3080210, 7, 0, 3080211, 7, 0, 3080212, 7, 0, 3080213, 7, 0, 3080214, 7, 0, 3080215, 7, 0, 3080216, 7, 0, 3080217, 7, 0, 3080218, 7, 0, 3080219, 7, 0, 3080220, 7, 0, 3080221, 7, 0, 3080222, 7, 0, 3080223, 7, 0, 3080224, 7, 0, 3080225, 7, 0, 3080226, 7, 0, 3080227, 7, 0, 3080228, 7, 0, 3080229, 7, 0, 3080230, 7, 0, 3080231, 7, 0, 3080232, 7, 0, 3080233, 7, 0, 3080234, 7, 0, 3080235, 7, 0, 3080236, 7, 0, 3080237, 7, 0, 3080238, 7, 0, 3080239, 7, 0, 3080240, 7, 0, 3080241, 7, 0, 3080242, 7, 0, 3080243, 7, 0, 3080244, 7, 0, 3080245, 7, 0, 3080246, 7, 0, 3080247, 7, 0, 3080248, 7, 0, 3080249, 7, 0, 3080250, 7, 0, 3080251, 7, 0, 3080252, 7, 0, 3080253, 7, 0, 3080254, 7, 0, 3080255, 7, 0, 3080256, 7, 0, 3080257, 7, 0, 3080258, 7, 0, 3080259, 7, 0, 3080260, 7, 0, 3080261, 7, 0, 3080262, 7, 0, 3145728, 7, 0, 3145729, 7, 0, 3145730, 7, 0, 3145731, 7, 0, 3145732, 7, 0, 3145733, 7, 0, 3145734, 7, 0, 3145735, 7, 0, 3145736, 7, 4, 3145737, 196608, 9, 3145738, 262144, 12, 3145739, 262144, 12, 3145740, 262144, 12, 3145741, 262144, 12, 3145742, 262144, 12, 3145743, 327680, 9, 3145744, 262151, 2, 3145745, 7, 0, 3145746, 7, 0, 3145747, 7, 0, 3145748, 7, 0, 3145749, 7, 0, 3145750, 7, 0, 3145751, 7, 0, 3145752, 7, 0, 3145753, 7, 0, 3145754, 7, 0, 3145755, 7, 0, 3145756, 7, 0, 3145757, 7, 0, 3145758, 7, 0, 3145759, 7, 0, 3145760, 7, 0, 3145761, 7, 0, 3145762, 7, 0, 3145763, 7, 0, 3145764, 7, 0, 3145765, 7, 0, 3145766, 7, 0, 3145767, 7, 0, 3145768, 7, 0, 3145769, 7, 0, 3145770, 7, 0, 3145771, 7, 0, 3145772, 7, 0, 3145773, 7, 0, 3145774, 7, 0, 3145775, 7, 0, 3145776, 7, 0, 3145777, 7, 0, 3145778, 7, 0, 3145779, 7, 0, 3145780, 7, 0, 3145781, 7, 0, 3145782, 7, 0, 3145783, 7, 0, 3145784, 7, 0, 3145785, 7, 0, 3145786, 7, 0, 3145787, 7, 0, 3145788, 7, 0, 3145789, 7, 0, 3145790, 7, 0, 3145791, 7, 0, 3145792, 7, 0, 3145793, 7, 0, 3145794, 7, 0, 3145795, 7, 0, 3145796, 7, 0, 3145797, 7, 0, 3145798, 7, 0, 3211264, 7, 0, 3211265, 7, 0, 3211266, 7, 0, 3211267, 7, 0, 3211268, 7, 0, 3211269, 7, 0, 3211270, 7, 0, 3211271, 7, 0, 3211272, 7, 4, 3211273, 196608, 9, 3211274, 262144, 12, 3211275, 262144, 12, 3211276, 262144, 12, 3211277, 262144, 12, 3211278, 262144, 12, 3211279, 327680, 9, 3211280, 262151, 2, 3211281, 7, 0, 3211282, 7, 0, 3211283, 7, 0, 3211284, 7, 0, 3211285, 7, 0, 3211286, 7, 0, 3211287, 7, 0, 3211288, 7, 0, 3211289, 7, 0, 3211290, 7, 0, 3211291, 7, 0, 3211292, 7, 0, 3211293, 7, 0, 3211294, 7, 0, 3211295, 7, 0, 3211296, 7, 0, 3211297, 7, 0, 3211298, 7, 0, 3211299, 7, 0, 3211300, 7, 0, 3211301, 7, 0, 3211302, 7, 0, 3211303, 7, 0, 3211304, 7, 0, 3211305, 7, 0, 3211306, 7, 0, 3211307, 7, 0, 3211308, 7, 0, 3211309, 7, 0, 3211310, 7, 0, 3211311, 7, 0, 3211312, 7, 0, 3211313, 7, 0, 3211314, 7, 0, 3211315, 7, 0, 3211316, 7, 0, 3211317, 7, 0, 3211318, 7, 0, 3211319, 7, 0, 3211320, 7, 0, 3211321, 7, 0, 3211322, 7, 0, 3211323, 7, 0, 3211324, 7, 0, 3211325, 7, 0, 3211326, 7, 0, 3211327, 7, 0, 3211328, 7, 0, 3211329, 7, 0, 3211330, 7, 0, 3211331, 7, 0, 3211332, 7, 0, 3211333, 7, 0, 3211334, 7, 0, 3276800, 7, 0, 3276801, 7, 0, 3276802, 7, 0, 3276803, 7, 0, 3276804, 7, 0, 3276805, 7, 0, 3276806, 7, 0, 3276807, 7, 0, 3276808, 7, 4, 3276809, 196608, 9, 3276810, 262144, 12, 3276811, 262144, 12, 3276812, 262144, 12, 3276813, 262144, 12, 3276814, 262144, 12, 3276815, 327680, 9, 3276816, 262151, 2, 3276817, 7, 0, 3276818, 7, 0, 3276819, 7, 0, 3276820, 7, 0, 3276821, 7, 0, 3276822, 7, 0, 3276823, 7, 0, 3276824, 7, 0, 3276825, 7, 0, 3276826, 7, 0, 3276827, 7, 0, 3276828, 7, 0, 3276829, 7, 0, 3276830, 7, 0, 3276831, 7, 0, 3276832, 7, 0, 3276833, 7, 0, 3276834, 7, 0, 3276835, 7, 0, 3276836, 7, 0, 3276837, 7, 0, 3276838, 7, 0, 3276839, 7, 0, 3276840, 7, 0, 3276841, 7, 0, 3276842, 7, 0, 3276843, 7, 0, 3276844, 7, 0, 3276845, 7, 0, 3276846, 7, 0, 3276847, 7, 0, 3276848, 7, 0, 3276849, 7, 0, 3276850, 7, 0, 3276851, 7, 0, 3276852, 7, 0, 3276853, 7, 0, 3276854, 7, 0, 3276855, 7, 0, 3276856, 7, 0, 3276857, 7, 0, 3276858, 7, 0, 3276859, 7, 0, 3276860, 7, 0, 3276861, 7, 0, 3276862, 7, 0, 3276863, 7, 0, 3276864, 7, 0, 3276865, 7, 0, 3276866, 7, 0, 3276867, 7, 0, 3276868, 7, 0, 3276869, 7, 0, 3276870, 7, 0, 3342336, 7, 0, 3342337, 7, 0, 3342338, 7, 0, 3342339, 7, 0, 3342340, 7, 0, 3342341, 7, 0, 3342342, 7, 0, 3342343, 7, 0, 3342344, 7, 4, 3342345, 196608, 10, 3342346, 262144, 10, 3342347, 262144, 10, 3342348, 262144, 10, 3342349, 262144, 10, 3342350, 262144, 10, 3342351, 327680, 10, 3342352, 262151, 2, 3342353, 7, 0, 3342354, 7, 0, 3342355, 7, 0, 3342356, 7, 0, 3342357, 7, 0, 3342358, 7, 0, 3342359, 7, 0, 3342360, 7, 0, 3342361, 7, 0, 3342362, 7, 0, 3342363, 7, 0, 3342364, 7, 0, 3342365, 7, 0, 3342366, 7, 0, 3342367, 7, 0, 3342368, 7, 0, 3342369, 7, 0, 3342370, 7, 0, 3342371, 7, 0, 3342372, 7, 0, 3342373, 7, 0, 3342374, 7, 0, 3342375, 7, 0, 3342376, 7, 0, 3342377, 7, 0, 3342378, 7, 0, 3342379, 7, 0, 3342380, 7, 0, 3342381, 7, 0, 3342382, 7, 0, 3342383, 7, 0, 3342384, 7, 0, 3342385, 7, 0, 3342386, 7, 0, 3342387, 7, 0, 3342388, 7, 0, 3342389, 7, 0, 3342390, 7, 0, 3342391, 7, 0, 3342392, 7, 0, 3342393, 7, 0, 3342394, 7, 0, 3342395, 7, 0, 3342396, 7, 0, 3342397, 7, 0, 3342398, 7, 0, 3342399, 7, 0, 3342400, 7, 0, 3342401, 7, 0, 3342402, 7, 0, 3342403, 7, 0, 3342404, 7, 0, 3342405, 7, 0, 3342406, 7, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65548, 393216, 1, 65549, 393216, 2, 65550, 393216, 2, 65551, 393216, 2, 65552, 393216, 2, 65553, 393216, 2, 65554, 393216, 2, 65555, 393216, 2, 65556, 393216, 2, 65557, 393216, 2, 65558, 393216, 2, 65559, 393216, 2, 65560, 393216, 2, 65561, 393216, 2, 65562, 393216, 2, 65563, 393216, 2, 65564, 393216, 2, 65565, 393216, 2, 65566, 393216, 2, 65567, 393216, 1, 131074, 393216, 1, 131075, 393216, 2, 131076, 393216, 2, 131077, 393216, 2, 131078, 393216, 2, 131079, 393216, 2, 131080, 393216, 2, 131081, 393216, 2, 131082, 393216, 2, 131083, 393216, 2, 131084, 458752, 2, 131085, 393216, 3, 131086, 393216, 3, 131087, 393216, 3, 131088, 393216, 3, 131089, 393216, 3, 131090, 393216, 3, 131091, 393216, 3, 131092, 393216, 3, 131093, 393216, 3, 131094, 393216, 3, 131095, 393216, 3, 131096, 393216, 3, 131097, 393216, 3, 131098, 393216, 3, 131099, 393216, 3, 131100, 393216, 3, 131101, 393216, 3, 131102, 393216, 3, 131103, 327680, 1, 196610, 458752, 1, 196611, 393216, 3, 196612, 393216, 3, 196613, 393216, 3, 196614, 393216, 3, 196615, 393216, 3, 196616, 393216, 3, 196617, 393216, 3, 196618, 393216, 3, 196619, 393216, 3, 196620, 458752, 3, 196635, 327680, 5, 196636, 327680, 5, 196637, 327680, 5, 196638, 327680, 5, 196639, 327680, 1, 262146, 458752, 1, 262149, 327680, 5, 262172, 327680, 5, 262173, 327680, 5, 262174, 327680, 5, 262175, 327680, 1, 327682, 458752, 1, 327685, 327680, 5, 327686, 327680, 5, 327687, 327680, 5, 327704, 327680, 0, 327705, 393216, 0, 327706, 393216, 0, 327707, 458752, 0, 327709, 327680, 5, 327710, 327680, 5, 327711, 327680, 1, 393218, 458752, 1, 393222, 327680, 5, 393223, 327680, 5, 393229, 327680, 0, 393230, 393216, 0, 393231, 393216, 0, 393232, 393216, 0, 393233, 393216, 0, 393234, 393216, 0, 393235, 393216, 0, 393236, 393216, 0, 393237, 393216, 0, 393238, 393216, 0, 393239, 393216, 0, 393240, 393216, 1, 393243, 458752, 1, 393247, 327680, 1, 458754, 393216, 1, 458755, 393216, 0, 458756, 393216, 0, 458757, 393216, 0, 458758, 393216, 0, 458759, 393216, 0, 458760, 393216, 0, 458761, 393216, 0, 458762, 393216, 0, 458763, 393216, 0, 458764, 393216, 0, 458765, 393216, 1, 458779, 458752, 1, 458783, 327680, 1, 524315, 458752, 1, 524319, 327680, 2, 524320, 393216, 1, 524340, 393216, 1, 524341, 393216, 2, 524342, 393216, 2, 524343, 393216, 2, 524344, 393216, 2, 524345, 393216, 2, 524346, 393216, 2, 524347, 393216, 2, 524348, 393216, 2, 524349, 393216, 2, 524350, 393216, 2, 524351, 393216, 2, 524352, 393216, 2, 524353, 393216, 2, 524354, 393216, 2, 524355, 393216, 2, 524356, 393216, 2, 524357, 393216, 1, 589851, 458752, 1, 589855, 327680, 3, 589856, 327680, 1, 589865, 393216, 1, 589866, 393216, 2, 589867, 393216, 2, 589868, 393216, 2, 589869, 393216, 2, 589870, 393216, 2, 589871, 393216, 2, 589872, 393216, 2, 589873, 393216, 2, 589874, 393216, 2, 589875, 393216, 2, 589876, 458752, 2, 589877, 393216, 3, 589878, 393216, 3, 589879, 393216, 3, 589880, 393216, 3, 589881, 393216, 3, 589882, 393216, 3, 589883, 393216, 3, 589884, 393216, 3, 589885, 393216, 3, 589886, 393216, 3, 589887, 393216, 3, 589888, 393216, 3, 589889, 393216, 3, 589890, 393216, 3, 589891, 393216, 3, 589892, 393216, 3, 589893, 327680, 1, 655387, 393216, 1, 655388, 458752, 0, 655392, 327680, 1, 655401, 458752, 1, 655402, 393216, 3, 655403, 393216, 3, 655404, 393216, 3, 655405, 393216, 3, 655406, 393216, 3, 655407, 393216, 3, 655408, 393216, 3, 655409, 393216, 3, 655410, 393216, 3, 655411, 393216, 3, 655412, 458752, 3, 655418, 327680, 5, 655419, 327680, 5, 655425, 327680, 5, 655426, 327680, 5, 655427, 327680, 5, 655428, 327680, 5, 655429, 327680, 1, 720924, 458752, 1, 720928, 327680, 1, 720937, 458752, 1, 720939, 327680, 5, 720955, 327680, 5, 720962, 327680, 5, 720964, 327680, 5, 720965, 327680, 1, 786460, 458752, 1, 786464, 327680, 1, 786473, 458752, 1, 786476, 327680, 5, 786477, 327680, 5, 786478, 327680, 5, 786500, 327680, 5, 786501, 327680, 1, 851978, 393216, 1, 851979, 393216, 2, 851980, 393216, 2, 851981, 393216, 2, 851982, 393216, 1, 851996, 458752, 1, 852000, 327680, 1, 852009, 458752, 1, 852010, 327680, 5, 852012, 327680, 5, 852013, 327680, 5, 852014, 327680, 5, 852036, 327680, 5, 852037, 327680, 1, 917514, 458752, 1, 917515, 393216, 3, 917516, 393216, 3, 917517, 393216, 3, 917518, 327680, 1, 917532, 458752, 1, 917536, 327680, 1, 917545, 458752, 1, 917546, 327680, 5, 917548, 327680, 5, 917549, 327680, 5, 917557, 327680, 0, 917558, 393216, 0, 917559, 393216, 0, 917560, 393216, 0, 917561, 393216, 0, 917562, 393216, 0, 917563, 393216, 0, 917564, 393216, 0, 917565, 393216, 0, 917566, 393216, 0, 917567, 393216, 0, 917568, 458752, 0, 917572, 327680, 5, 917573, 327680, 1, 983050, 458752, 1, 983054, 327680, 1, 983068, 458752, 1, 983072, 327680, 1, 983081, 393216, 1, 983082, 393216, 0, 983083, 393216, 0, 983084, 393216, 0, 983085, 393216, 0, 983086, 393216, 0, 983087, 393216, 0, 983088, 393216, 0, 983089, 393216, 0, 983090, 393216, 0, 983091, 393216, 0, 983092, 393216, 0, 983093, 393216, 1, 983104, 458752, 1, 983109, 327680, 1, 1048586, 458752, 1, 1048590, 327680, 1, 1048604, 458752, 1, 1048608, 327680, 1, 1048639, 393216, 1, 1048640, 458752, 2, 1048645, 327680, 1, 1114122, 458752, 1, 1114126, 327680, 1, 1114130, 393216, 1, 1114131, 393216, 2, 1114132, 393216, 2, 1114133, 393216, 2, 1114134, 393216, 2, 1114135, 393216, 2, 1114136, 393216, 2, 1114137, 393216, 2, 1114138, 393216, 2, 1114139, 393216, 2, 1114140, 458752, 2, 1114144, 327680, 1, 1114175, 458752, 1, 1114176, 458752, 3, 1114181, 327680, 1, 1179658, 458752, 1, 1179662, 327680, 2, 1179663, 393216, 2, 1179664, 393216, 2, 1179665, 393216, 2, 1179666, 458752, 2, 1179667, 393216, 3, 1179668, 393216, 3, 1179669, 393216, 3, 1179670, 393216, 3, 1179671, 393216, 3, 1179672, 393216, 3, 1179673, 393216, 3, 1179674, 393216, 3, 1179675, 393216, 3, 1179676, 458752, 3, 1179679, 327680, 5, 1179680, 327680, 1, 1179711, 458752, 1, 1179712, 327680, 5, 1179716, 327680, 5, 1179717, 327680, 1, 1245194, 458752, 1, 1245198, 327680, 3, 1245199, 393216, 3, 1245200, 393216, 3, 1245201, 393216, 3, 1245202, 458752, 3, 1245215, 327680, 5, 1245216, 327680, 1, 1245247, 458752, 1, 1245248, 327680, 5, 1245252, 327680, 5, 1245253, 327680, 1, 1310730, 458752, 1, 1310750, 327680, 5, 1310751, 327680, 5, 1310752, 327680, 1, 1310783, 458752, 1, 1310785, 0, 14, 1310786, 65536, 14, 1310787, 131072, 14, 1310789, 327680, 1, 1376266, 458752, 1, 1376283, 327680, 0, 1376284, 393216, 0, 1376285, 393216, 0, 1376286, 393216, 0, 1376287, 393216, 0, 1376288, 393216, 1, 1376319, 458752, 1, 1376321, 0, 15, 1376322, 65536, 15, 1376323, 131072, 15, 1376325, 327680, 1, 1441802, 393216, 1, 1441803, 393216, 0, 1441804, 393216, 0, 1441805, 393216, 0, 1441806, 393216, 0, 1441807, 393216, 0, 1441808, 393216, 0, 1441809, 393216, 0, 1441810, 393216, 0, 1441811, 393216, 0, 1441812, 393216, 0, 1441813, 393216, 0, 1441814, 393216, 0, 1441815, 393216, 0, 1441816, 393216, 0, 1441817, 393216, 0, 1441818, 393216, 0, 1441819, 393216, 1, 1441855, 458752, 1, 1441857, 0, 16, 1441858, 65536, 16, 1441859, 131072, 16, 1441861, 327680, 1, 1507391, 393216, 1, 1507392, 393216, 0, 1507393, 393216, 0, 1507394, 393216, 0, 1507395, 393216, 0, 1507396, 393216, 0, 1507397, 393216, 1, 1900546, 393216, 1, 1900547, 393216, 2, 1900548, 393216, 2, 1900549, 393216, 2, 1900550, 393216, 2, 1900551, 393216, 2, 1900552, 393216, 2, 1900553, 393216, 2, 1900554, 393216, 2, 1900555, 393216, 2, 1900556, 393216, 2, 1900557, 393216, 2, 1900558, 393216, 2, 1900559, 393216, 2, 1900560, 393216, 2, 1900561, 393216, 2, 1900562, 393216, 2, 1900563, 393216, 2, 1900564, 393216, 2, 1900565, 393216, 2, 1900566, 393216, 1, 1966082, 458752, 1, 1966083, 393216, 3, 1966084, 393216, 3, 1966085, 393216, 3, 1966086, 393216, 3, 1966087, 393216, 3, 1966088, 393216, 3, 1966089, 393216, 3, 1966090, 393216, 3, 1966091, 393216, 3, 1966092, 393216, 3, 1966093, 393216, 3, 1966094, 393216, 3, 1966095, 393216, 3, 1966096, 393216, 3, 1966097, 393216, 3, 1966098, 393216, 3, 1966099, 393216, 3, 1966100, 393216, 3, 1966101, 393216, 3, 1966102, 327680, 1, 2031618, 458752, 1, 2031625, 393216, 5, 2031626, 327680, 5, 2031627, 327680, 5, 2031628, 327680, 5, 2031629, 327680, 5, 2031630, 327680, 5, 2031631, 393216, 5, 2031638, 327680, 1, 2097154, 458752, 1, 2097161, 393216, 5, 2097163, 327680, 5, 2097164, 327680, 5, 2097165, 327680, 5, 2097166, 327680, 5, 2097167, 393216, 5, 2097174, 327680, 1, 2162690, 458752, 1, 2162697, 393216, 5, 2162699, 327680, 5, 2162700, 327680, 5, 2162701, 327680, 5, 2162703, 393216, 5, 2162710, 327680, 1, 2228226, 458752, 1, 2228233, 393216, 5, 2228239, 393216, 5, 2228246, 327680, 1, 2293762, 458752, 1, 2293769, 393216, 5, 2293775, 393216, 5, 2293782, 327680, 1, 2359298, 458752, 1, 2359304, 327680, 0, 2359305, 393216, 0, 2359306, 458752, 0, 2359307, 327680, 5, 2359308, 327680, 5, 2359309, 327680, 5, 2359310, 327680, 0, 2359311, 393216, 0, 2359312, 458752, 0, 2359318, 327680, 1, 2424834, 458752, 1, 2424840, 327680, 1, 2424841, 393216, 1, 2424842, 458752, 1, 2424843, 327680, 5, 2424844, 327680, 5, 2424845, 327680, 5, 2424846, 327680, 1, 2424847, 393216, 1, 2424848, 458752, 1, 2424854, 327680, 1, 2490370, 458752, 1, 2490374, 393216, 4, 2490376, 327680, 2, 2490377, 393216, 2, 2490378, 458752, 2, 2490379, 327680, 5, 2490380, 327680, 5, 2490381, 327680, 5, 2490382, 327680, 2, 2490383, 393216, 2, 2490384, 458752, 2, 2490390, 327680, 1, 2555906, 458752, 1, 2555910, 393216, 5, 2555912, 327680, 3, 2555913, 393216, 3, 2555914, 458752, 3, 2555915, 327680, 5, 2555916, 327680, 5, 2555917, 327680, 5, 2555918, 327680, 3, 2555919, 393216, 3, 2555920, 458752, 3, 2555921, 393216, 4, 2555926, 327680, 1, 2621442, 458752, 1, 2621447, 393216, 4, 2621457, 393216, 5, 2621459, 393216, 4, 2621462, 327680, 1, 2686978, 458752, 1, 2686983, 393216, 5, 2686995, 393216, 5, 2686998, 327680, 1, 2752514, 393216, 1, 2752515, 393216, 0, 2752516, 393216, 0, 2752517, 393216, 0, 2752518, 393216, 0, 2752519, 393216, 0, 2752520, 393216, 0, 2752521, 393216, 0, 2752522, 458752, 0, 2752526, 327680, 0, 2752527, 393216, 0, 2752528, 393216, 0, 2752529, 393216, 0, 2752530, 393216, 0, 2752531, 393216, 0, 2752532, 393216, 0, 2752533, 393216, 0, 2752534, 393216, 1, 2818058, 458752, 1, 2818062, 327680, 1, 2883594, 458752, 1, 2883598, 327680, 1, 2949130, 458752, 1, 2949134, 327680, 1, 3014666, 458752, 1, 3014669, 327680, 5, 3014670, 327680, 1, 3080202, 458752, 1, 3080205, 327680, 5, 3080206, 327680, 1, 3145738, 458752, 1, 3145741, 327680, 5, 3145742, 327680, 1, 3211274, 458752, 1, 3211278, 327680, 1, 3276810, 393216, 1, 3276811, 393216, 0, 3276812, 393216, 0, 3276813, 393216, 0, 3276814, 393216, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65557, 0, 8, 131080, 0, 8, 131085, 262144, 6, 131086, 327680, 6, 131088, 393216, 4, 131093, 0, 9, 131097, 262144, 6, 131098, 327680, 6, 131100, 262144, 4, 196611, 393216, 4, 196616, 0, 9, 196621, 262144, 7, 196622, 327680, 7, 196624, 393216, 5, 196629, 0, 10, 196633, 262144, 7, 196634, 327680, 7, 196636, 262144, 5, 196638, 131072, 5, 262147, 393216, 5, 262152, 0, 10, 262163, 393216, 4, 327685, 262144, 4, 327692, 458752, 4, 327699, 393216, 5, 393221, 262144, 5, 393223, 131072, 5, 393228, 458752, 5, 393246, 458752, 4, 458782, 458752, 5, 524319, 0, 8, 524341, 0, 8, 524355, 262144, 6, 524356, 327680, 6, 589855, 0, 9, 589877, 0, 9, 589881, 262144, 4, 589887, 262144, 6, 589888, 327680, 6, 589891, 262144, 7, 589892, 327680, 7, 655391, 0, 10, 655402, 262144, 6, 655403, 327680, 6, 655406, 262144, 4, 655413, 0, 10, 655417, 262144, 5, 655418, 131072, 5, 655423, 262144, 7, 655424, 327680, 7, 655428, 131072, 5, 720925, 393216, 4, 720938, 262144, 7, 720939, 327680, 7, 720942, 262144, 5, 720951, 393216, 4, 720962, 393216, 4, 786461, 393216, 5, 786474, 262144, 4, 786487, 393216, 5, 786498, 393216, 5, 851979, 0, 8, 851980, 262144, 6, 851981, 327680, 6, 852010, 262144, 5, 917515, 0, 9, 917516, 262144, 7, 917517, 327680, 7, 917535, 458752, 4, 917546, 131072, 5, 917569, 262144, 4, 983051, 0, 10, 983071, 458752, 5, 983105, 262144, 5, 1048587, 458752, 4, 1114123, 458752, 5, 1114134, 0, 8, 1114139, 262144, 6, 1114140, 327680, 6, 1179666, 262144, 6, 1179667, 327680, 6, 1179670, 0, 9, 1179672, 393216, 4, 1179675, 262144, 7, 1179676, 327680, 7, 1179679, 262144, 4, 1179712, 131072, 5, 1245200, 262144, 4, 1245202, 262144, 7, 1245203, 327680, 7, 1245206, 0, 10, 1245208, 393216, 5, 1245215, 262144, 5, 1310736, 262144, 5, 1310739, 458752, 4, 1310750, 131072, 5, 1376268, 131072, 5, 1376275, 458752, 5, 1376320, 262144, 4, 1376324, 458752, 4, 1441856, 262144, 5, 1441860, 458752, 5, 1900554, 262144, 6, 1900555, 327680, 6, 1900557, 262144, 6, 1900558, 327680, 6, 1966089, 393216, 4, 1966090, 262144, 7, 1966091, 327680, 7, 1966093, 262144, 7, 1966094, 327680, 7, 1966095, 393216, 4, 1966096, 262144, 4, 2031623, 262144, 4, 2031625, 393216, 4, 2031631, 393216, 4, 2031632, 262144, 5, 2097159, 262144, 5, 2097161, 393216, 4, 2097167, 393216, 4, 2162697, 393216, 4, 2162703, 393216, 4, 2162705, 262144, 4, 2228232, 262144, 4, 2228233, 393216, 4, 2228239, 393216, 4, 2228241, 262144, 5, 2293768, 262144, 5, 3145738, 0, 3, 3145739, 262144, 4, 3211275, 262144, 5 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 528) +scene_destination = "res://Maps/AnthellDeeper/Anthell_Deeper.tscn" +location = Vector2(1424, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 1008) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(976, 1264) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 688) +scene_destination = "res://Maps/AnthellDeeper/Anthell_Deeper.tscn" +location = Vector2(400, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 176) +trainer = true +texture = ExtResource("201") +trainer_name = "BUG MANIAC Roach" +trainer_reward = 1350 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[40, 28], [63, 28], [48, 28], [41, 30], [64, 30], [49, 30]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 272) +trainer = true +texture = ExtResource("202") +trainer_name = "BUG MANIAC Fly" +trainer_reward = 1530 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[49, 34]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 624) +trainer = true +texture = ExtResource("203") +trainer_name = "BUG MANIAC Ant" +trainer_reward = 1530 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[41, 34]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 400) +trainer = true +texture = ExtResource("204") +trainer_name = "BUG MANIAC Quito" +trainer_reward = 1530 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[64, 34]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2096, 528) +trainer = true +texture = ExtResource("205") +trainer_name = "BUG MANIAC Mantis" +trainer_reward = 1440 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[41, 32], [49, 32], [64, 32]] diff --git a/Maps/AnthellDeeper/Anthell_Deeper_tileset.tres b/Maps/AnthellDeeper/Anthell_Deeper_tileset.tres new file mode 100644 index 000000000..4c1b3864e --- /dev/null +++ b/Maps/AnthellDeeper/Anthell_Deeper_tileset.tres @@ -0,0 +1,163 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Anthell.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:3/0 = 0 +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +1:14/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:12/0 = 0 +3:13/0 = 0 +4:4/0 = 0 +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:15/0 = 0 +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:1/0 = 0 +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/7 = SubResource("src7") diff --git a/Maps/BealbeachCity/Bealbeach_City.gd b/Maps/BealbeachCity/Bealbeach_City.gd new file mode 100644 index 000000000..47f8025a2 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City.gd @@ -0,0 +1,145 @@ +extends Node2D # gen_map.py Map101 + +var map_name = "Bealbeach City" +var map_px_size = Vector2(2560, 2304) +var edge_connections = [["S", "res://Maps/Routes/Route7/Route_7.tscn", 1696, 16, 3200]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(464, 1616): + Global.game.play_dialogue("MAP101_SIGN_1") + if check_pos == Vector2(2032, 1392): + Global.game.play_dialogue("MAP101_SIGN_2") + if check_pos == Vector2(1328, 1552): + Global.game.play_dialogue("MAP101_SIGN_3") + if check_pos == Vector2(1456, 1008): + Global.game.play_dialogue("MAP101_SIGN_4") + if check_pos == Vector2(1104, 1040): + Global.game.play_dialogue("MAP101_SIGN_5") + if check_pos == Vector2(1072, 1840): + Global.game.play_dialogue("MAP101_NPC_1") + if check_pos == Vector2(2064, 1424): + Global.game.play_dialogue("MAP101_NPC_2") + if check_pos == Vector2(720, 1584): + Global.game.play_dialogue("MAP101_NPC_3") + if check_pos == Vector2(1424, 1648): + Global.game.play_dialogue("MAP101_NPC_4") + if check_pos == Vector2(1968, 1040): + Global.game.play_dialogue("MAP101_NPC_5") + if check_pos == Vector2(2000, 1040): + Global.game.play_dialogue("MAP101_NPC_6") + if check_pos == Vector2(848, 1008): + Global.game.play_dialogue("MAP101_NPC_7") + if check_pos == Vector2(912, 912): + Global.game.play_dialogue("MAP101_NPC_8") + if check_pos == Vector2(528, 816): + Global.game.play_dialogue("MAP101_NPC_9") + if check_pos == Vector2(752, 1264): + Global.game.play_dialogue("MAP101_NPC_10") + if check_pos == Vector2(720, 1264): + Global.game.play_dialogue("MAP101_NPC_11") + if check_pos == Vector2(1648, 1296): + Global.game.play_dialogue("MAP101_NPC_12") + if check_pos == Vector2(2256, 1328): + Global.game.play_dialogue("MAP101_NPC_13") + if check_pos == Vector2(912, 1552): + Global.game.open_shop(['COCONUTMILK']) + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP101_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(121, 1) + Global.game.recive_item(121) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP101_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(174, 1) + Global.game.recive_item(174) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP101_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(496, 1) + Global.game.recive_item(496) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP101_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(184, 1) + Global.game.recive_item(184) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP101_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(278, 1) + Global.game.recive_item(278) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP101_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(181, 1) + Global.game.recive_item(181) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP101_TRAINER_1", "defeat": "MAP101_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer046.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP101_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP101_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP101_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/BealbeachCity/Bealbeach_City.gd.uid b/Maps/BealbeachCity/Bealbeach_City.gd.uid new file mode 100644 index 000000000..8b5b19ae2 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City.gd.uid @@ -0,0 +1 @@ +uid://cikeee20i3uyc diff --git a/Maps/BealbeachCity/Bealbeach_City.tscn b/Maps/BealbeachCity/Bealbeach_City.tscn new file mode 100644 index 000000000..30eb8b7fe --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City.tscn @@ -0,0 +1,230 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_110.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_143.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_046.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_124.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_042.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="501"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Bealbeach City" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 2, 0, 1, 2, 0, 2, 2, 0, 3, 2, 0, 4, 2, 0, 5, 2, 0, 6, 2, 0, 7, 2, 0, 8, 2, 0, 9, 2, 0, 10, 2, 0, 11, 2, 0, 12, 2, 0, 13, 2, 0, 14, 2, 0, 15, 2, 0, 16, 2, 0, 17, 2, 0, 18, 2, 0, 19, 2, 0, 20, 2, 0, 21, 2, 0, 22, 2, 0, 23, 2, 0, 24, 2, 0, 25, 2, 0, 26, 2, 0, 27, 2, 0, 28, 2, 0, 29, 2, 0, 30, 2, 0, 31, 2, 0, 32, 2, 0, 33, 2, 0, 34, 2, 0, 35, 2, 0, 36, 2, 0, 37, 2, 0, 38, 2, 0, 39, 2, 0, 40, 2, 0, 41, 2, 0, 42, 2, 0, 43, 2, 0, 44, 2, 0, 45, 2, 0, 46, 2, 0, 47, 2, 0, 48, 2, 0, 49, 2, 0, 50, 2, 0, 51, 2, 0, 52, 2, 0, 53, 2, 0, 54, 2, 0, 55, 2, 0, 56, 2, 0, 57, 2, 0, 58, 2, 0, 59, 2, 0, 60, 2, 0, 61, 2, 0, 62, 2, 0, 63, 2, 0, 64, 2, 0, 65, 2, 0, 66, 2, 0, 67, 2, 0, 68, 2, 0, 69, 2, 0, 70, 2, 0, 71, 2, 0, 72, 2, 0, 73, 2, 0, 74, 2, 0, 75, 2, 0, 76, 2, 0, 77, 2, 0, 78, 2, 0, 79, 2, 0, 65536, 2, 0, 65537, 2, 0, 65538, 2, 0, 65539, 2, 0, 65540, 2, 0, 65541, 2, 0, 65542, 2, 0, 65543, 2, 0, 65544, 2, 0, 65545, 2, 0, 65546, 2, 0, 65547, 2, 0, 65548, 2, 0, 65549, 2, 0, 65550, 2, 0, 65551, 2, 0, 65552, 2, 0, 65553, 2, 0, 65554, 2, 0, 65555, 2, 0, 65556, 2, 0, 65557, 2, 0, 65558, 2, 0, 65559, 2, 0, 65560, 2, 0, 65561, 2, 0, 65562, 2, 0, 65563, 2, 0, 65564, 2, 0, 65565, 2, 0, 65566, 2, 0, 65567, 2, 0, 65568, 2, 0, 65569, 2, 0, 65570, 2, 0, 65571, 2, 0, 65572, 2, 0, 65573, 2, 0, 65574, 2, 0, 65575, 2, 0, 65576, 2, 0, 65577, 2, 0, 65578, 2, 0, 65579, 2, 0, 65580, 2, 0, 65581, 2, 0, 65582, 2, 0, 65583, 2, 0, 65584, 2, 0, 65585, 2, 0, 65586, 2, 0, 65587, 2, 0, 65588, 2, 0, 65589, 2, 0, 65590, 2, 0, 65591, 2, 0, 65592, 2, 0, 65593, 2, 0, 65594, 2, 0, 65595, 2, 0, 65596, 2, 0, 65597, 2, 0, 65598, 2, 0, 65599, 2, 0, 65600, 2, 0, 65601, 2, 0, 65602, 2, 0, 65603, 2, 0, 65604, 2, 0, 65605, 2, 0, 65606, 2, 0, 65607, 2, 0, 65608, 2, 0, 65609, 2, 0, 65610, 2, 0, 65611, 2, 0, 65612, 2, 0, 65613, 2, 0, 65614, 2, 0, 65615, 2, 0, 131072, 2, 0, 131073, 2, 0, 131074, 2, 0, 131075, 2, 0, 131076, 2, 0, 131077, 2, 0, 131078, 2, 0, 131079, 2, 0, 131080, 2, 0, 131081, 2, 0, 131082, 2, 0, 131083, 2, 0, 131084, 2, 0, 131085, 2, 0, 131086, 2, 0, 131087, 2, 0, 131088, 2, 0, 131089, 2, 0, 131090, 2, 0, 131091, 2, 0, 131092, 2, 0, 131093, 2, 0, 131094, 2, 0, 131095, 2, 0, 131096, 2, 0, 131097, 2, 0, 131098, 2, 0, 131099, 2, 0, 131100, 2, 0, 131101, 2, 0, 131102, 2, 0, 131103, 2, 0, 131104, 2, 0, 131105, 2, 0, 131106, 2, 0, 131107, 2, 0, 131108, 2, 0, 131109, 2, 0, 131110, 2, 0, 131111, 2, 0, 131112, 2, 0, 131113, 2, 0, 131114, 2, 0, 131115, 2, 0, 131116, 2, 0, 131117, 2, 0, 131118, 2, 0, 131119, 2, 0, 131120, 2, 0, 131121, 2, 0, 131122, 2, 0, 131123, 2, 0, 131124, 2, 0, 131125, 2, 0, 131126, 2, 0, 131127, 2, 0, 131128, 2, 0, 131129, 2, 0, 131130, 2, 0, 131131, 2, 0, 131132, 2, 0, 131133, 2, 0, 131134, 2, 0, 131135, 2, 0, 131136, 2, 0, 131137, 2, 0, 131138, 2, 0, 131139, 2, 0, 131140, 2, 0, 131141, 2, 0, 131142, 2, 0, 131143, 2, 0, 131144, 2, 0, 131145, 2, 0, 131146, 2, 0, 131147, 2, 0, 131148, 2, 0, 131149, 2, 0, 131150, 2, 0, 131151, 2, 0, 196608, 2, 0, 196609, 2, 0, 196610, 2, 0, 196611, 2, 0, 196612, 2, 0, 196613, 2, 0, 196614, 2, 0, 196615, 2, 0, 196616, 2, 0, 196617, 2, 0, 196618, 2, 0, 196619, 2, 0, 196620, 2, 0, 196621, 2, 0, 196622, 2, 0, 196623, 2, 0, 196624, 2, 0, 196625, 2, 0, 196626, 2, 0, 196627, 2, 0, 196628, 2, 0, 196629, 2, 0, 196630, 2, 0, 196631, 2, 0, 196632, 2, 0, 196633, 2, 0, 196634, 2, 0, 196635, 2, 0, 196636, 2, 0, 196637, 2, 0, 196638, 2, 0, 196639, 2, 0, 196640, 2, 0, 196641, 2, 0, 196642, 2, 0, 196643, 2, 0, 196644, 2, 0, 196645, 2, 0, 196646, 2, 0, 196647, 2, 0, 196648, 2, 0, 196649, 2, 0, 196650, 2, 0, 196651, 2, 0, 196652, 2, 0, 196653, 2, 0, 196654, 2, 0, 196655, 2, 0, 196656, 2, 0, 196657, 2, 0, 196658, 2, 0, 196659, 2, 0, 196660, 2, 0, 196661, 2, 0, 196662, 2, 0, 196663, 2, 0, 196664, 2, 0, 196665, 2, 0, 196666, 2, 0, 196667, 2, 0, 196668, 2, 0, 196669, 2, 0, 196670, 2, 0, 196671, 2, 0, 196672, 2, 0, 196673, 2, 0, 196674, 2, 0, 196675, 2, 0, 196676, 2, 0, 196677, 2, 0, 196678, 2, 0, 196679, 2, 0, 196680, 2, 0, 196681, 2, 0, 196682, 2, 0, 196683, 2, 0, 196684, 2, 0, 196685, 2, 0, 196686, 2, 0, 196687, 2, 0, 262144, 2, 0, 262145, 2, 0, 262146, 2, 0, 262147, 2, 0, 262148, 2, 0, 262149, 2, 0, 262150, 2, 0, 262151, 2, 0, 262152, 2, 0, 262153, 2, 0, 262154, 2, 0, 262155, 2, 0, 262156, 2, 0, 262157, 2, 0, 262158, 2, 0, 262159, 2, 0, 262160, 2, 0, 262161, 2, 0, 262162, 2, 0, 262163, 2, 0, 262164, 2, 0, 262165, 2, 0, 262166, 2, 0, 262167, 2, 0, 262168, 2, 0, 262169, 2, 0, 262170, 2, 0, 262171, 2, 0, 262172, 2, 0, 262173, 2, 0, 262174, 2, 0, 262175, 2, 0, 262176, 2, 0, 262177, 2, 0, 262178, 2, 0, 262179, 2, 0, 262180, 2, 0, 262181, 2, 0, 262182, 2, 0, 262183, 2, 0, 262184, 2, 0, 262185, 2, 0, 262186, 2, 0, 262187, 2, 0, 262188, 2, 0, 262189, 2, 0, 262190, 2, 0, 262191, 2, 0, 262192, 2, 0, 262193, 2, 0, 262194, 2, 0, 262195, 2, 0, 262196, 2, 0, 262197, 2, 0, 262198, 2, 0, 262199, 2, 0, 262200, 2, 0, 262201, 2, 0, 262202, 2, 0, 262203, 2, 0, 262204, 2, 0, 262205, 2, 0, 262206, 2, 0, 262207, 2, 0, 262208, 2, 0, 262209, 2, 0, 262210, 2, 0, 262211, 2, 0, 262212, 2, 0, 262213, 2, 0, 262214, 2, 0, 262215, 2, 0, 262216, 2, 0, 262217, 2, 0, 262218, 2, 0, 262219, 2, 0, 262220, 2, 0, 262221, 2, 0, 262222, 2, 0, 262223, 2, 0, 327680, 2, 0, 327681, 2, 0, 327682, 2, 0, 327683, 2, 0, 327684, 2, 0, 327685, 2, 0, 327686, 2, 0, 327687, 2, 0, 327688, 2, 0, 327689, 2, 0, 327690, 2, 0, 327691, 2, 0, 327692, 2, 0, 327693, 2, 0, 327694, 2, 0, 327695, 2, 0, 327696, 2, 0, 327697, 2, 0, 327698, 2, 0, 327699, 2, 0, 327700, 2, 0, 327701, 2, 0, 327702, 2, 0, 327703, 2, 0, 327704, 2, 0, 327705, 2, 0, 327706, 2, 0, 327707, 2, 0, 327708, 2, 0, 327709, 2, 0, 327710, 2, 0, 327711, 2, 0, 327712, 2, 0, 327713, 2, 0, 327714, 2, 0, 327715, 2, 0, 327716, 2, 0, 327717, 2, 0, 327718, 2, 0, 327719, 2, 0, 327720, 2, 0, 327721, 2, 0, 327722, 2, 0, 327723, 2, 0, 327724, 2, 0, 327725, 2, 0, 327726, 2, 0, 327727, 2, 0, 327728, 2, 0, 327729, 2, 0, 327730, 2, 0, 327731, 2, 0, 327732, 2, 0, 327733, 2, 0, 327734, 2, 0, 327735, 2, 0, 327736, 2, 0, 327737, 2, 0, 327738, 2, 0, 327739, 2, 0, 327740, 2, 0, 327741, 2, 0, 327742, 2, 0, 327743, 2, 0, 327744, 2, 0, 327745, 2, 0, 327746, 2, 0, 327747, 2, 0, 327748, 2, 0, 327749, 2, 0, 327750, 2, 0, 327751, 2, 0, 327752, 2, 0, 327753, 2, 0, 327754, 2, 0, 327755, 2, 0, 327756, 2, 0, 327757, 2, 0, 327758, 2, 0, 327759, 2, 0, 393216, 2, 0, 393217, 2, 0, 393218, 2, 0, 393219, 2, 0, 393220, 2, 0, 393221, 2, 0, 393222, 2, 0, 393223, 2, 0, 393224, 2, 0, 393225, 2, 0, 393226, 2, 0, 393227, 2, 0, 393228, 2, 0, 393229, 2, 0, 393230, 2, 0, 393231, 2, 0, 393232, 2, 0, 393233, 2, 0, 393234, 2, 0, 393235, 2, 0, 393236, 2, 0, 393237, 2, 0, 393238, 2, 0, 393239, 2, 0, 393240, 2, 0, 393241, 2, 0, 393242, 2, 0, 393243, 2, 0, 393244, 2, 0, 393245, 2, 0, 393246, 2, 0, 393247, 2, 0, 393248, 2, 0, 393249, 2, 0, 393250, 2, 0, 393251, 2, 0, 393252, 2, 0, 393253, 2, 0, 393254, 2, 0, 393255, 2, 0, 393256, 2, 0, 393257, 2, 0, 393258, 2, 0, 393259, 2, 0, 393260, 2, 0, 393261, 2, 0, 393262, 2, 0, 393263, 2, 0, 393264, 2, 0, 393265, 2, 0, 393266, 2, 0, 393267, 2, 0, 393268, 2, 0, 393269, 2, 0, 393270, 2, 0, 393271, 2, 0, 393272, 2, 0, 393273, 2, 0, 393274, 2, 0, 393275, 2, 0, 393276, 2, 0, 393277, 2, 0, 393278, 2, 0, 393279, 2, 0, 393280, 2, 0, 393281, 2, 0, 393282, 2, 0, 393283, 2, 0, 393284, 2, 0, 393285, 2, 0, 393286, 2, 0, 393287, 2, 0, 393288, 2, 0, 393289, 2, 0, 393290, 2, 0, 393291, 2, 0, 393292, 2, 0, 393293, 2, 0, 393294, 2, 0, 393295, 2, 0, 458752, 2, 0, 458753, 2, 0, 458754, 2, 0, 458755, 2, 0, 458756, 2, 0, 458757, 2, 0, 458758, 2, 0, 458759, 2, 0, 458760, 2, 0, 458761, 2, 0, 458762, 2, 0, 458763, 2, 0, 458764, 2, 0, 458765, 2, 0, 458766, 2, 0, 458767, 2, 0, 458768, 2, 0, 458769, 2, 0, 458770, 2, 0, 458771, 2, 0, 458772, 2, 0, 458773, 2, 0, 458774, 2, 0, 458775, 2, 0, 458776, 2, 0, 458777, 2, 0, 458778, 2, 0, 458779, 2, 0, 458780, 2, 0, 458781, 2, 0, 458782, 2, 0, 458783, 2, 0, 458784, 2, 0, 458785, 2, 0, 458786, 2, 0, 458787, 2, 0, 458788, 2, 0, 458789, 2, 0, 458790, 2, 0, 458791, 2, 0, 458792, 2, 0, 458793, 2, 0, 458794, 2, 0, 458795, 2, 0, 458796, 2, 0, 458797, 2, 0, 458798, 2, 0, 458799, 2, 0, 458800, 2, 0, 458801, 2, 0, 458802, 2, 0, 458803, 2, 0, 458804, 2, 0, 458805, 2, 0, 458806, 2, 0, 458807, 2, 0, 458808, 2, 0, 458809, 2, 0, 458810, 2, 0, 458811, 2, 0, 458812, 2, 0, 458813, 2, 0, 458814, 2, 0, 458815, 2, 0, 458816, 2, 0, 458817, 2, 0, 458818, 2, 0, 458819, 2, 0, 458820, 2, 0, 458821, 2, 0, 458822, 2, 0, 458823, 2, 0, 458824, 2, 0, 458825, 2, 0, 458826, 2, 0, 458827, 2, 0, 458828, 2, 0, 458829, 2, 0, 458830, 2, 0, 458831, 2, 0, 524288, 2, 0, 524289, 2, 0, 524290, 2, 0, 524291, 2, 0, 524292, 2, 0, 524293, 2, 0, 524294, 2, 0, 524295, 2, 0, 524296, 2, 0, 524297, 2, 0, 524298, 2, 0, 524299, 2, 0, 524300, 2, 0, 524301, 2, 0, 524302, 2, 0, 524303, 2, 0, 524304, 2, 0, 524305, 2, 0, 524306, 2, 0, 524307, 2, 0, 524308, 2, 0, 524309, 2, 0, 524310, 2, 0, 524311, 2, 0, 524312, 2, 0, 524313, 2, 0, 524314, 2, 0, 524315, 2, 0, 524316, 2, 0, 524317, 2, 0, 524318, 2, 0, 524319, 2, 0, 524320, 2, 0, 524321, 2, 0, 524322, 2, 0, 524323, 2, 0, 524324, 2, 0, 524325, 2, 0, 524326, 2, 0, 524327, 2, 0, 524328, 2, 0, 524329, 2, 0, 524330, 2, 0, 524331, 2, 0, 524332, 2, 0, 524333, 2, 0, 524334, 2, 0, 524335, 2, 0, 524336, 2, 0, 524337, 2, 0, 524338, 2, 0, 524339, 2, 0, 524340, 2, 0, 524341, 2, 0, 524342, 2, 0, 524343, 2, 0, 524344, 2, 0, 524345, 2, 0, 524346, 2, 0, 524347, 2, 0, 524348, 2, 0, 524349, 2, 0, 524350, 2, 0, 524351, 2, 0, 524352, 2, 0, 524353, 2, 0, 524354, 2, 0, 524355, 2, 0, 524356, 2, 0, 524357, 2, 0, 524358, 2, 0, 524359, 2, 0, 524360, 2, 0, 524361, 2, 0, 524362, 2, 0, 524363, 2, 0, 524364, 2, 0, 524365, 2, 0, 524366, 2, 0, 524367, 2, 0, 589824, 2, 0, 589825, 2, 0, 589826, 2, 0, 589827, 2, 0, 589828, 2, 0, 589829, 2, 0, 589830, 2, 0, 589831, 2, 0, 589832, 2, 0, 589833, 2, 0, 589834, 2, 0, 589835, 2, 0, 589836, 2, 0, 589837, 2, 0, 589838, 2, 0, 589839, 2, 0, 589840, 2, 0, 589841, 2, 0, 589842, 2, 0, 589843, 2, 0, 589844, 2, 0, 589845, 2, 0, 589846, 2, 0, 589847, 2, 0, 589848, 2, 0, 589849, 2, 0, 589850, 2, 0, 589851, 2, 0, 589852, 2, 0, 589853, 2, 0, 589854, 2, 0, 589855, 2, 0, 589856, 2, 0, 589857, 2, 0, 589858, 2, 0, 589859, 2, 0, 589860, 2, 0, 589861, 2, 0, 589862, 2, 0, 589863, 2, 0, 589864, 2, 0, 589865, 2, 0, 589866, 2, 0, 589867, 2, 0, 589868, 2, 0, 589869, 2, 0, 589870, 2, 0, 589871, 2, 0, 589872, 2, 0, 589873, 2, 0, 589874, 2, 0, 589875, 2, 0, 589876, 2, 0, 589877, 2, 0, 589878, 2, 0, 589879, 2, 0, 589880, 2, 0, 589881, 2, 0, 589882, 2, 0, 589883, 2, 0, 589884, 2, 0, 589885, 2, 0, 589886, 2, 0, 589887, 2, 0, 589888, 2, 0, 589889, 2, 0, 589890, 2, 0, 589891, 2, 0, 589892, 2, 0, 589893, 2, 0, 589894, 2, 0, 589895, 2, 0, 589896, 2, 0, 589897, 2, 0, 589898, 2, 0, 589899, 2, 0, 589900, 2, 0, 589901, 2, 0, 589902, 2, 0, 589903, 2, 0, 655360, 2, 0, 655361, 2, 0, 655362, 2, 0, 655363, 2, 0, 655364, 2, 0, 655365, 2, 0, 655366, 2, 0, 655367, 2, 0, 655368, 2, 0, 655369, 2, 0, 655370, 2, 0, 655371, 2, 0, 655372, 2, 0, 655373, 2, 0, 655374, 2, 0, 655375, 2, 0, 655376, 2, 0, 655377, 2, 0, 655378, 2, 0, 655379, 2, 0, 655380, 2, 0, 655381, 2, 0, 655382, 2, 0, 655383, 2, 0, 655384, 2, 0, 655385, 2, 0, 655386, 2, 0, 655387, 2, 0, 655388, 2, 0, 655389, 2, 0, 655390, 2, 0, 655391, 2, 0, 655392, 2, 0, 655393, 2, 0, 655394, 2, 0, 655395, 2, 0, 655396, 2, 0, 655397, 2, 0, 655398, 2, 0, 655399, 2, 0, 655400, 2, 0, 655401, 2, 0, 655402, 2, 0, 655403, 2, 0, 655404, 2, 0, 655405, 2, 0, 655406, 2, 0, 655407, 2, 0, 655408, 2, 0, 655409, 2, 0, 655410, 2, 0, 655411, 2, 0, 655412, 2, 0, 655413, 2, 0, 655414, 2, 0, 655415, 2, 0, 655416, 2, 0, 655417, 2, 0, 655418, 2, 0, 655419, 2, 0, 655420, 2, 0, 655421, 2, 0, 655422, 2, 0, 655423, 2, 0, 655424, 2, 0, 655425, 2, 0, 655426, 2, 0, 655427, 2, 0, 655428, 2, 0, 655429, 2, 0, 655430, 2, 0, 655431, 2, 0, 655432, 2, 0, 655433, 2, 0, 655434, 2, 0, 655435, 2, 0, 655436, 2, 0, 655437, 2, 0, 655438, 2, 0, 655439, 2, 0, 720896, 2, 0, 720897, 2, 0, 720898, 2, 0, 720899, 2, 0, 720900, 2, 0, 720901, 2, 0, 720902, 2, 0, 720903, 2, 0, 720904, 2, 0, 720905, 2, 0, 720906, 2, 0, 720907, 2, 0, 720908, 2, 0, 720909, 2, 0, 720910, 2, 0, 720911, 2, 0, 720912, 2, 0, 720913, 2, 0, 720914, 2, 0, 720915, 2, 0, 720916, 2, 0, 720917, 2, 0, 720918, 2, 0, 720919, 2, 0, 720920, 2, 0, 720921, 2, 0, 720922, 2, 0, 720923, 2, 0, 720924, 2, 0, 720925, 2, 0, 720926, 2, 0, 720927, 2, 0, 720928, 2, 0, 720929, 2, 0, 720930, 2, 0, 720931, 2, 0, 720932, 2, 0, 720933, 2, 0, 720934, 2, 0, 720935, 2, 0, 720936, 2, 0, 720937, 2, 0, 720938, 2, 0, 720939, 2, 0, 720940, 2, 0, 720941, 2, 0, 720942, 2, 0, 720943, 2, 0, 720944, 2, 0, 720945, 2, 0, 720946, 2, 0, 720947, 2, 0, 720948, 2, 0, 720949, 2, 0, 720950, 2, 0, 720951, 2, 0, 720952, 2, 0, 720953, 2, 0, 720954, 2, 0, 720955, 2, 0, 720956, 2, 0, 720957, 2, 0, 720958, 2, 0, 720959, 2, 0, 720960, 2, 0, 720961, 2, 0, 720962, 2, 0, 720963, 2, 0, 720964, 2, 0, 720965, 2, 0, 720966, 2, 0, 720967, 2, 0, 720968, 2, 0, 720969, 2, 0, 720970, 2, 0, 720971, 2, 0, 720972, 2, 0, 720973, 2, 0, 720974, 2, 0, 720975, 2, 0, 786432, 2, 0, 786433, 2, 0, 786434, 2, 0, 786435, 2, 0, 786436, 2, 0, 786437, 2, 0, 786438, 2, 0, 786439, 2, 0, 786440, 2, 0, 786441, 2, 0, 786442, 2, 0, 786443, 2, 0, 786444, 2, 0, 786445, 2, 0, 786446, 2, 0, 786447, 2, 0, 786448, 2, 0, 786449, 2, 0, 786450, 2, 0, 786451, 2, 0, 786452, 2, 0, 786453, 2, 0, 786454, 2, 0, 786455, 2, 0, 786456, 2, 0, 786457, 2, 0, 786458, 2, 0, 786459, 2, 0, 786460, 2, 0, 786461, 2, 0, 786462, 2, 0, 786463, 2, 0, 786464, 2, 0, 786465, 2, 0, 786466, 2, 0, 786467, 2, 0, 786468, 2, 0, 786469, 2, 0, 786470, 2, 0, 786471, 2, 0, 786472, 2, 0, 786473, 2, 0, 786474, 2, 0, 786475, 2, 0, 786476, 2, 0, 786477, 2, 0, 786478, 2, 0, 786479, 2, 0, 786480, 2, 0, 786481, 2, 0, 786482, 2, 0, 786483, 2, 0, 786484, 2, 0, 786485, 2, 0, 786486, 2, 0, 786487, 2, 0, 786488, 2, 0, 786489, 2, 0, 786490, 2, 0, 786491, 2, 0, 786492, 2, 0, 786493, 2, 0, 786494, 2, 0, 786495, 2, 0, 786496, 2, 0, 786497, 2, 0, 786498, 2, 0, 786499, 2, 0, 786500, 2, 0, 786501, 2, 0, 786502, 2, 0, 786503, 2, 0, 786504, 2, 0, 786505, 2, 0, 786506, 2, 0, 786507, 2, 0, 786508, 2, 0, 786509, 2, 0, 786510, 2, 0, 786511, 2, 0, 851968, 2, 0, 851969, 2, 0, 851970, 2, 0, 851971, 2, 0, 851972, 2, 0, 851973, 2, 0, 851974, 2, 0, 851975, 2, 0, 851976, 2, 0, 851977, 2, 0, 851978, 2, 0, 851979, 2, 0, 851980, 2, 0, 851981, 2, 0, 851982, 2, 0, 851983, 2, 0, 851984, 2, 0, 851985, 2, 0, 851986, 2, 0, 851987, 2, 0, 851988, 2, 0, 851989, 2, 0, 851990, 2, 0, 851991, 2, 0, 851992, 2, 0, 851993, 2, 0, 851994, 2, 0, 851995, 2, 0, 851996, 2, 0, 851997, 2, 0, 851998, 2, 0, 851999, 2, 0, 852000, 2, 0, 852001, 2, 0, 852002, 2, 0, 852003, 2, 0, 852004, 2, 0, 852005, 2, 0, 852006, 2, 0, 852007, 2, 0, 852008, 2, 0, 852009, 2, 0, 852010, 2, 0, 852011, 2, 0, 852012, 2, 0, 852013, 2, 0, 852014, 2, 0, 852015, 2, 0, 852016, 2, 0, 852017, 2, 0, 852018, 2, 0, 852019, 2, 0, 852020, 2, 0, 852021, 2, 0, 852022, 2, 0, 852023, 2, 0, 852024, 2, 0, 852025, 2, 0, 852026, 2, 0, 852027, 2, 0, 852028, 2, 0, 852029, 2, 0, 852030, 2, 0, 852031, 2, 0, 852032, 2, 0, 852033, 2, 0, 852034, 2, 0, 852035, 2, 0, 852036, 2, 0, 852037, 2, 0, 852038, 2, 0, 852039, 2, 0, 852040, 2, 0, 852041, 2, 0, 852042, 2, 0, 852043, 2, 0, 852044, 2, 0, 852045, 2, 0, 852046, 2, 0, 852047, 2, 0, 917504, 2, 0, 917505, 2, 0, 917506, 2, 0, 917507, 2, 0, 917508, 2, 0, 917509, 2, 0, 917510, 2, 0, 917511, 2, 0, 917512, 2, 0, 917513, 2, 0, 917514, 2, 0, 917515, 2, 0, 917516, 2, 0, 917517, 2, 0, 917518, 2, 0, 917519, 2, 0, 917520, 2, 0, 917521, 2, 0, 917522, 2, 0, 917523, 2, 0, 917524, 2, 0, 917525, 2, 0, 917526, 2, 0, 917527, 2, 0, 917528, 2, 0, 917529, 2, 0, 917530, 2, 0, 917531, 2, 0, 917532, 2, 0, 917533, 2, 0, 917534, 2, 0, 917535, 2, 0, 917536, 2, 0, 917537, 2, 0, 917538, 2, 0, 917539, 2, 0, 917540, 2, 0, 917541, 2, 0, 917542, 2, 0, 917543, 2, 0, 917544, 2, 0, 917545, 2, 0, 917546, 2, 0, 917547, 2, 0, 917548, 2, 0, 917549, 2, 0, 917550, 2, 0, 917551, 2, 0, 917552, 2, 0, 917553, 2, 0, 917554, 2, 0, 917555, 2, 0, 917556, 2, 0, 917557, 2, 0, 917558, 2, 0, 917559, 2, 0, 917560, 2, 0, 917561, 2, 0, 917562, 2, 0, 917563, 2, 0, 917564, 2, 0, 917565, 2, 0, 917566, 2, 0, 917567, 2, 0, 917568, 2, 0, 917569, 2, 0, 917570, 2, 0, 917571, 2, 0, 917572, 2, 0, 917573, 2, 0, 917574, 2, 0, 917575, 2, 0, 917576, 2, 0, 917577, 2, 0, 917578, 2, 0, 917579, 2, 0, 917580, 2, 0, 917581, 2, 0, 917582, 2, 0, 917583, 2, 0, 983040, 2, 0, 983041, 2, 0, 983042, 2, 0, 983043, 2, 0, 983044, 2, 0, 983045, 2, 0, 983046, 2, 0, 983047, 2, 0, 983048, 2, 0, 983049, 2, 0, 983050, 2, 0, 983051, 2, 0, 983052, 2, 0, 983053, 2, 0, 983054, 2, 0, 983055, 2, 0, 983056, 2, 0, 983057, 2, 0, 983058, 2, 0, 983059, 2, 0, 983060, 2, 0, 983061, 2, 0, 983062, 2, 0, 983063, 2, 0, 983064, 2, 0, 983065, 2, 0, 983066, 2, 0, 983067, 2, 0, 983068, 2, 0, 983069, 2, 0, 983070, 2, 0, 983071, 2, 0, 983072, 2, 0, 983073, 2, 0, 983074, 2, 0, 983075, 2, 0, 983076, 2, 0, 983077, 2, 0, 983078, 2, 0, 983079, 2, 0, 983080, 2, 0, 983081, 2, 0, 983082, 2, 0, 983083, 2, 0, 983084, 2, 0, 983085, 2, 0, 983086, 2, 0, 983087, 2, 0, 983088, 2, 0, 983089, 2, 0, 983090, 2, 0, 983091, 2, 0, 983092, 2, 0, 983093, 2, 0, 983094, 2, 0, 983095, 2, 0, 983096, 2, 0, 983097, 2, 0, 983098, 2, 0, 983099, 2, 0, 983100, 2, 0, 983101, 2, 0, 983102, 2, 0, 983103, 2, 0, 983104, 2, 0, 983105, 2, 0, 983106, 2, 0, 983107, 2, 0, 983108, 2, 0, 983109, 2, 0, 983110, 2, 0, 983111, 2, 0, 983112, 2, 0, 983113, 2, 0, 983114, 2, 0, 983115, 2, 0, 983116, 2, 0, 983117, 2, 0, 983118, 2, 0, 983119, 2, 0, 1048576, 2, 0, 1048577, 2, 0, 1048578, 2, 0, 1048579, 2, 0, 1048580, 2, 0, 1048581, 2, 0, 1048582, 2, 0, 1048583, 2, 0, 1048584, 2, 0, 1048585, 2, 0, 1048586, 2, 0, 1048587, 2, 0, 1048588, 2, 0, 1048589, 2, 0, 1048590, 2, 0, 1048591, 2, 0, 1048592, 2, 0, 1048593, 2, 0, 1048594, 2, 0, 1048595, 2, 0, 1048596, 2, 0, 1048597, 2, 0, 1048598, 2, 0, 1048599, 2, 0, 1048600, 2, 0, 1048601, 2, 0, 1048602, 2, 0, 1048603, 2, 0, 1048604, 2, 0, 1048605, 2, 0, 1048606, 2, 0, 1048607, 2, 0, 1048608, 2, 0, 1048609, 2, 0, 1048610, 2, 0, 1048611, 2, 0, 1048612, 2, 0, 1048613, 2, 0, 1048614, 2, 0, 1048615, 2, 0, 1048616, 2, 0, 1048617, 2, 0, 1048618, 2, 0, 1048619, 2, 0, 1048620, 2, 0, 1048621, 2, 0, 1048622, 2, 0, 1048623, 2, 0, 1048624, 2, 0, 1048625, 2, 0, 1048626, 2, 0, 1048627, 2, 0, 1048628, 2, 0, 1048629, 2, 0, 1048630, 2, 0, 1048631, 2, 0, 1048632, 2, 0, 1048633, 2, 0, 1048634, 2, 0, 1048635, 2, 0, 1048636, 2, 0, 1048637, 2, 0, 1048638, 2, 0, 1048639, 2, 0, 1048640, 2, 0, 1048641, 2, 0, 1048642, 2, 0, 1048643, 2, 0, 1048644, 2, 0, 1048645, 2, 0, 1048646, 2, 0, 1048647, 2, 0, 1048648, 2, 0, 1048649, 2, 0, 1048650, 2, 0, 1048651, 2, 0, 1048652, 2, 0, 1048653, 2, 0, 1048654, 2, 0, 1048655, 2, 0, 1114112, 2, 0, 1114113, 2, 0, 1114114, 2, 0, 1114115, 2, 0, 1114116, 2, 0, 1114117, 2, 0, 1114118, 2, 0, 1114119, 2, 0, 1114120, 2, 0, 1114121, 2, 0, 1114122, 2, 0, 1114123, 2, 0, 1114124, 2, 0, 1114125, 2, 0, 1114126, 2, 0, 1114127, 2, 0, 1114128, 2, 0, 1114129, 262146, 0, 1114130, 262146, 4, 1114131, 262146, 4, 1114132, 262146, 4, 1114133, 262146, 4, 1114134, 262146, 4, 1114135, 262146, 4, 1114136, 262146, 4, 1114137, 262146, 4, 1114138, 262146, 4, 1114139, 131074, 1, 1114140, 2, 0, 1114141, 2, 0, 1114142, 2, 0, 1114143, 2, 0, 1114144, 2, 0, 1114145, 2, 0, 1114146, 2, 0, 1114147, 2, 0, 1114148, 2, 0, 1114149, 2, 0, 1114150, 2, 0, 1114151, 2, 0, 1114152, 2, 0, 1114153, 2, 0, 1114154, 2, 0, 1114155, 2, 0, 1114156, 2, 0, 1114157, 2, 0, 1114158, 2, 0, 1114159, 2, 0, 1114160, 2, 0, 1114161, 2, 0, 1114162, 2, 0, 1114163, 2, 0, 1114164, 2, 0, 1114165, 2, 0, 1114166, 2, 0, 1114167, 2, 0, 1114168, 2, 0, 1114169, 2, 0, 1114170, 2, 0, 1114171, 2, 0, 1114172, 2, 0, 1114173, 2, 0, 1114174, 2, 0, 1114175, 2, 0, 1114176, 2, 0, 1114177, 2, 0, 1114178, 2, 0, 1114179, 2, 0, 1114180, 2, 0, 1114181, 2, 0, 1114182, 2, 0, 1114183, 2, 0, 1114184, 2, 0, 1114185, 2, 0, 1114186, 2, 0, 1114187, 2, 0, 1114188, 2, 0, 1114189, 2, 0, 1114190, 2, 0, 1114191, 2, 0, 1179648, 262146, 0, 1179649, 262146, 4, 1179650, 131074, 1, 1179651, 2, 0, 1179652, 2, 0, 1179653, 2, 0, 1179654, 2, 0, 1179655, 2, 0, 1179656, 2, 0, 1179657, 2, 0, 1179658, 2, 0, 1179659, 2, 0, 1179660, 2, 0, 1179661, 2, 0, 1179662, 2, 0, 1179663, 2, 0, 1179664, 262146, 0, 1179665, 131074, 6, 1179666, 65536, 60, 1179667, 65536, 60, 1179668, 65536, 60, 1179669, 65536, 60, 1179670, 65536, 60, 1179671, 65536, 60, 1179672, 65536, 60, 1179673, 65536, 60, 1179674, 65536, 60, 1179675, 262146, 6, 1179676, 262146, 4, 1179677, 262146, 4, 1179678, 131074, 1, 1179679, 2, 0, 1179680, 2, 0, 1179681, 2, 0, 1179682, 262146, 0, 1179683, 262146, 4, 1179684, 262146, 4, 1179685, 131074, 1, 1179686, 2, 0, 1179687, 2, 0, 1179688, 2, 0, 1179689, 2, 0, 1179690, 2, 0, 1179691, 2, 0, 1179692, 262146, 0, 1179693, 262146, 4, 1179694, 262146, 4, 1179695, 262146, 4, 1179696, 262146, 4, 1179697, 262146, 4, 1179698, 262146, 4, 1179699, 262146, 4, 1179700, 262146, 4, 1179701, 262146, 4, 1179702, 262146, 4, 1179703, 262146, 4, 1179704, 262146, 4, 1179705, 131074, 1, 1179706, 2, 0, 1179707, 2, 0, 1179708, 2, 0, 1179709, 2, 0, 1179710, 2, 0, 1179711, 2, 0, 1179712, 2, 0, 1179713, 2, 0, 1179714, 2, 0, 1179715, 2, 0, 1179716, 2, 0, 1179717, 2, 0, 1179718, 2, 0, 1179719, 2, 0, 1179720, 2, 0, 1179721, 2, 0, 1179722, 2, 0, 1179723, 2, 0, 1179724, 2, 0, 1179725, 2, 0, 1179726, 2, 0, 1179727, 2, 0, 1245184, 131074, 6, 1245185, 262144, 65, 1245186, 262146, 6, 1245187, 262146, 4, 1245188, 131074, 1, 1245189, 2, 0, 1245190, 2, 0, 1245191, 262146, 0, 1245192, 262146, 4, 1245193, 262146, 4, 1245194, 131074, 1, 1245195, 2, 0, 1245196, 2, 0, 1245197, 2, 0, 1245198, 2, 0, 1245199, 262146, 0, 1245200, 131074, 6, 1245201, 65536, 60, 1245202, 65536, 60, 1245203, 65536, 60, 1245204, 65536, 60, 1245205, 65536, 60, 1245206, 65536, 60, 1245207, 262144, 65, 1245208, 262144, 65, 1245209, 262144, 65, 1245210, 262144, 65, 1245211, 262144, 65, 1245212, 65536, 60, 1245213, 65536, 60, 1245214, 262146, 6, 1245215, 131074, 1, 1245216, 2, 0, 1245217, 262146, 0, 1245218, 131074, 6, 1245219, 262144, 65, 1245220, 262144, 65, 1245221, 262146, 6, 1245222, 262146, 4, 1245223, 262146, 4, 1245224, 262146, 4, 1245225, 262146, 4, 1245226, 262146, 4, 1245227, 262146, 4, 1245228, 131074, 6, 1245229, 262144, 65, 1245230, 262144, 65, 1245231, 262144, 65, 1245232, 0, 0, 1245233, 0, 0, 1245234, 0, 0, 1245235, 0, 0, 1245236, 0, 0, 1245237, 0, 0, 1245238, 0, 0, 1245239, 0, 0, 1245240, 0, 0, 1245241, 262146, 2, 1245242, 2, 0, 1245243, 2, 0, 1245244, 2, 0, 1245245, 2, 0, 1245246, 2, 0, 1245247, 2, 0, 1245248, 2, 0, 1245249, 2, 0, 1245250, 2, 0, 1245251, 2, 0, 1245252, 2, 0, 1245253, 2, 0, 1245254, 2, 0, 1245255, 2, 0, 1245256, 2, 0, 1245257, 2, 0, 1245258, 2, 0, 1245259, 2, 0, 1245260, 2, 0, 1245261, 2, 0, 1245262, 2, 0, 1245263, 2, 0, 1310720, 262144, 65, 1310721, 262144, 65, 1310722, 262144, 65, 1310723, 262144, 65, 1310724, 262146, 6, 1310725, 262146, 4, 1310726, 262146, 4, 1310727, 131074, 6, 1310728, 262144, 65, 1310729, 262144, 65, 1310730, 262146, 6, 1310731, 262146, 4, 1310732, 131074, 1, 1310733, 262146, 0, 1310734, 262146, 4, 1310735, 131074, 6, 1310736, 65536, 60, 1310737, 65536, 60, 1310738, 65536, 60, 1310739, 262144, 65, 1310740, 262144, 65, 1310741, 262144, 65, 1310742, 262144, 65, 1310743, 262144, 65, 1310744, 262144, 65, 1310745, 262144, 65, 1310746, 262144, 65, 1310747, 262144, 65, 1310748, 262144, 65, 1310749, 262144, 65, 1310750, 262144, 65, 1310751, 262146, 6, 1310752, 262146, 4, 1310753, 131074, 6, 1310754, 262144, 65, 1310755, 262144, 65, 1310756, 262144, 65, 1310757, 262144, 65, 1310758, 262144, 65, 1310759, 262144, 65, 1310760, 262144, 65, 1310761, 262144, 65, 1310762, 262144, 65, 1310763, 262144, 65, 1310764, 262144, 65, 1310765, 262144, 65, 1310766, 262144, 65, 1310767, 262144, 65, 1310768, 0, 0, 1310769, 0, 0, 1310770, 0, 0, 1310771, 0, 0, 1310772, 0, 0, 1310773, 0, 0, 1310774, 0, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 262146, 6, 1310778, 262146, 4, 1310779, 262146, 4, 1310780, 262146, 4, 1310781, 262146, 4, 1310782, 262146, 4, 1310783, 262146, 4, 1310784, 262146, 4, 1310785, 262146, 4, 1310786, 262146, 4, 1310787, 262146, 4, 1310788, 262146, 4, 1310789, 262146, 4, 1310790, 262146, 4, 1310791, 131074, 1, 1310792, 2, 0, 1310793, 2, 0, 1310794, 2, 0, 1310795, 2, 0, 1310796, 2, 0, 1310797, 2, 0, 1310798, 2, 0, 1310799, 2, 0, 1376256, 262144, 65, 1376257, 262144, 65, 1376258, 65536, 12, 1376259, 262144, 65, 1376260, 65536, 61, 1376261, 65536, 61, 1376262, 65536, 61, 1376263, 65536, 61, 1376264, 65536, 61, 1376265, 65536, 61, 1376266, 65536, 61, 1376267, 65536, 61, 1376268, 262146, 6, 1376269, 131074, 6, 1376270, 65536, 12, 1376271, 262144, 65, 1376272, 0, 62, 1376273, 65536, 61, 1376274, 65536, 61, 1376275, 65536, 61, 1376276, 65536, 61, 1376277, 65536, 61, 1376278, 65536, 61, 1376279, 65536, 61, 1376280, 65536, 61, 1376281, 65536, 61, 1376282, 65536, 61, 1376283, 65536, 61, 1376284, 65536, 61, 1376285, 65536, 61, 1376286, 65536, 61, 1376287, 65536, 61, 1376288, 65536, 61, 1376289, 0, 114, 1376290, 65536, 114, 1376291, 0, 114, 1376292, 65536, 114, 1376293, 0, 114, 1376294, 65536, 114, 1376295, 0, 114, 1376296, 65536, 114, 1376297, 0, 114, 1376298, 65536, 114, 1376299, 0, 114, 1376300, 65536, 114, 1376301, 0, 114, 1376302, 65536, 114, 1376303, 0, 114, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 0, 0, 1376313, 0, 114, 1376314, 65536, 114, 1376315, 0, 114, 1376316, 65536, 114, 1376317, 0, 114, 1376318, 65536, 114, 1376319, 0, 114, 1376320, 65536, 114, 1376321, 0, 114, 1376322, 65536, 114, 1376323, 0, 114, 1376324, 65536, 114, 1376325, 0, 114, 1376326, 65536, 114, 1376327, 262146, 6, 1376328, 131074, 1, 1376329, 2, 0, 1376330, 2, 0, 1376331, 2, 0, 1376332, 2, 0, 1376333, 2, 0, 1376334, 2, 0, 1376335, 2, 0, 1441792, 65536, 61, 1441793, 65536, 61, 1441794, 65536, 13, 1441795, 131072, 61, 1441796, 393216, 1, 1441797, 458752, 1, 1441798, 0, 16, 1441799, 65536, 16, 1441800, 131072, 16, 1441801, 393216, 1, 1441802, 458752, 1, 1441803, 393216, 1, 1441804, 458752, 1, 1441805, 65536, 61, 1441806, 65536, 13, 1441807, 65536, 61, 1441808, 131072, 61, 1441809, 65536, 0, 1441810, 65536, 0, 1441811, 65536, 0, 1441812, 65536, 0, 1441813, 65536, 0, 1441814, 65536, 0, 1441815, 65536, 0, 1441816, 65536, 0, 1441817, 0, 16, 1441818, 65536, 16, 1441819, 131072, 16, 1441820, 393216, 1, 1441821, 458752, 1, 1441822, 393216, 1, 1441823, 458752, 1, 1441824, 196608, 117, 1441825, 0, 115, 1441826, 65536, 115, 1441827, 0, 115, 1441828, 65536, 115, 1441829, 0, 115, 1441830, 65536, 115, 1441831, 0, 115, 1441832, 65536, 115, 1441833, 0, 115, 1441834, 65536, 115, 1441835, 0, 115, 1441836, 65536, 115, 1441837, 0, 115, 1441838, 65536, 115, 1441839, 0, 115, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 0, 0, 1441848, 0, 0, 1441849, 0, 115, 1441850, 65536, 115, 1441851, 0, 115, 1441852, 65536, 115, 1441853, 0, 115, 1441854, 65536, 115, 1441855, 0, 115, 1441856, 65536, 115, 1441857, 0, 115, 1441858, 65536, 115, 1441859, 0, 115, 1441860, 65536, 115, 1441861, 0, 115, 1441862, 65536, 115, 1441863, 0, 114, 1441864, 262146, 2, 1441865, 2, 0, 1441866, 2, 0, 1441867, 2, 0, 1441868, 2, 0, 1441869, 2, 0, 1441870, 2, 0, 1441871, 2, 0, 1507328, 65536, 0, 1507329, 0, 14, 1507330, 65536, 14, 1507331, 131072, 14, 1507332, 393216, 2, 1507333, 458752, 2, 1507334, 0, 17, 1507335, 65536, 17, 1507336, 131072, 17, 1507337, 393216, 2, 1507338, 458752, 2, 1507339, 393216, 2, 1507340, 458752, 2, 1507341, 0, 14, 1507342, 65536, 14, 1507343, 131072, 14, 1507344, 65536, 0, 1507345, 65536, 0, 1507346, 65536, 0, 1507347, 65536, 0, 1507348, 65536, 0, 1507349, 65536, 0, 1507350, 65536, 0, 1507351, 65536, 0, 1507352, 65536, 0, 1507353, 0, 17, 1507354, 65536, 17, 1507355, 131072, 17, 1507356, 393216, 2, 1507357, 458752, 2, 1507358, 65536, 12, 1507359, 458752, 2, 1507360, 196608, 118, 1507361, 0, 114, 1507362, 65536, 114, 1507363, 0, 114, 1507364, 65536, 114, 1507365, 0, 114, 1507366, 65536, 114, 1507367, 0, 114, 1507368, 65536, 114, 1507369, 0, 114, 1507370, 65536, 114, 1507371, 0, 114, 1507372, 65536, 114, 1507373, 0, 114, 1507374, 65536, 114, 1507375, 0, 114, 1507376, 0, 0, 1507377, 65536, 12, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 65536, 12, 1507384, 0, 0, 1507385, 0, 115, 1507386, 65536, 115, 1507387, 0, 115, 1507388, 65536, 115, 1507389, 0, 115, 1507390, 65536, 115, 1507391, 0, 115, 1507392, 65536, 115, 1507393, 0, 115, 1507394, 65536, 115, 1507395, 0, 115, 1507396, 65536, 115, 1507397, 0, 115, 1507398, 65536, 115, 1507399, 0, 115, 1507400, 262146, 2, 1507401, 2, 0, 1507402, 2, 0, 1507403, 2, 0, 1507404, 2, 0, 1507405, 2, 0, 1507406, 2, 0, 1507407, 2, 0, 1572864, 0, 16, 1572865, 65536, 16, 1572866, 131072, 16, 1572867, 393216, 1, 1572868, 458752, 1, 1572869, 393216, 1, 1572870, 458752, 1, 1572871, 393216, 1, 1572872, 458752, 1, 1572873, 0, 16, 1572874, 65536, 16, 1572875, 131072, 16, 1572876, 65536, 0, 1572877, 65536, 0, 1572878, 65536, 1, 1572879, 65536, 0, 1572880, 65536, 0, 1572881, 65536, 0, 1572882, 65536, 0, 1572883, 65536, 0, 1572884, 65536, 0, 1572885, 65536, 0, 1572886, 65536, 0, 1572887, 65536, 0, 1572888, 65536, 0, 1572889, 65536, 0, 1572890, 131072, 1, 1572891, 131072, 1, 1572892, 65536, 0, 1572893, 65536, 0, 1572894, 65536, 13, 1572895, 65536, 0, 1572896, 196608, 117, 1572897, 0, 115, 1572898, 65536, 115, 1572899, 0, 115, 1572900, 65536, 115, 1572901, 0, 115, 1572902, 65536, 115, 1572903, 0, 115, 1572904, 65536, 115, 1572905, 0, 115, 1572906, 65536, 115, 1572907, 0, 115, 1572908, 65536, 115, 1572909, 0, 115, 1572910, 65536, 115, 1572911, 0, 115, 1572912, 0, 0, 1572913, 65536, 13, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 65536, 13, 1572920, 0, 0, 1572921, 393216, 46, 1572922, 458752, 46, 1572923, 393216, 46, 1572924, 458752, 46, 1572925, 393216, 46, 1572926, 458752, 46, 1572927, 393216, 46, 1572928, 458752, 46, 1572929, 393216, 46, 1572930, 458752, 46, 1572931, 0, 114, 1572932, 65536, 114, 1572933, 0, 114, 1572934, 393216, 46, 1572935, 458752, 46, 1572936, 262146, 2, 1572937, 2, 0, 1572938, 2, 0, 1572939, 2, 0, 1572940, 2, 0, 1572941, 2, 0, 1572942, 2, 0, 1572943, 2, 0, 1638400, 0, 17, 1638401, 65536, 17, 1638402, 131072, 17, 1638403, 393216, 2, 1638404, 458752, 2, 1638405, 393216, 2, 1638406, 458752, 2, 1638407, 65536, 12, 1638408, 458752, 2, 1638409, 0, 17, 1638410, 65536, 17, 1638411, 131072, 17, 1638412, 65536, 0, 1638413, 65536, 0, 1638414, 65536, 0, 1638415, 65536, 0, 1638416, 65536, 0, 1638417, 65536, 0, 1638418, 65536, 0, 1638419, 65536, 0, 1638420, 65536, 0, 1638421, 65536, 0, 1638422, 65536, 0, 1638423, 65536, 0, 1638424, 65536, 0, 1638425, 65536, 0, 1638426, 65536, 0, 1638427, 131072, 1, 1638428, 65536, 0, 1638429, 0, 14, 1638430, 65536, 14, 1638431, 131072, 14, 1638432, 196608, 118, 1638433, 0, 114, 1638434, 65536, 114, 1638435, 0, 114, 1638436, 65536, 114, 1638437, 0, 114, 1638438, 65536, 114, 1638439, 0, 114, 1638440, 65536, 114, 1638441, 0, 114, 1638442, 65536, 114, 1638443, 0, 114, 1638444, 65536, 114, 1638445, 0, 114, 1638446, 65536, 114, 1638447, 0, 114, 1638448, 0, 14, 1638449, 65536, 14, 1638450, 131072, 14, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 14, 1638455, 65536, 14, 1638456, 131072, 14, 1638457, 393216, 47, 1638458, 458752, 47, 1638459, 393216, 47, 1638460, 458752, 47, 1638461, 393216, 47, 1638462, 458752, 47, 1638463, 393216, 47, 1638464, 458752, 47, 1638465, 393216, 47, 1638466, 458752, 47, 1638467, 0, 115, 1638468, 65536, 115, 1638469, 0, 115, 1638470, 393216, 47, 1638471, 458752, 47, 1638472, 262146, 2, 1638473, 2, 0, 1638474, 2, 0, 1638475, 2, 0, 1638476, 2, 0, 1638477, 2, 0, 1638478, 2, 0, 1638479, 2, 0, 1703936, 393216, 1, 1703937, 458752, 1, 1703938, 393216, 1, 1703939, 458752, 1, 1703940, 393216, 1, 1703941, 458752, 1, 1703942, 0, 0, 1703943, 65536, 13, 1703944, 0, 0, 1703945, 0, 0, 1703946, 0, 0, 1703947, 131072, 1, 1703948, 131072, 1, 1703949, 65536, 0, 1703950, 65536, 0, 1703951, 65536, 0, 1703952, 65536, 0, 1703953, 65536, 0, 1703954, 65536, 0, 1703955, 65536, 0, 1703956, 65536, 0, 1703957, 65536, 0, 1703958, 65536, 0, 1703959, 65536, 0, 1703960, 65536, 0, 1703961, 65536, 0, 1703962, 65536, 0, 1703963, 65536, 0, 1703964, 65536, 0, 1703965, 65536, 0, 1703966, 393216, 1, 1703967, 458752, 1, 1703968, 196608, 117, 1703969, 0, 114, 1703970, 65536, 114, 1703971, 0, 114, 1703972, 65536, 114, 1703973, 0, 114, 1703974, 65536, 114, 1703975, 0, 114, 1703976, 65536, 114, 1703977, 0, 114, 1703978, 65536, 114, 1703979, 0, 114, 1703980, 65536, 114, 1703981, 0, 114, 1703982, 65536, 114, 1703983, 0, 114, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 393216, 46, 1703994, 458752, 46, 1703995, 393216, 46, 1703996, 458752, 46, 1703997, 393216, 46, 1703998, 458752, 46, 1703999, 393216, 46, 1704000, 458752, 46, 1704001, 0, 114, 1704002, 65536, 114, 1704003, 0, 114, 1704004, 65536, 114, 1704005, 0, 114, 1704006, 65536, 114, 1704007, 458752, 46, 1704008, 262146, 2, 1704009, 2, 0, 1704010, 2, 0, 1704011, 2, 0, 1704012, 2, 0, 1704013, 2, 0, 1704014, 2, 0, 1704015, 2, 0, 1769472, 393216, 2, 1769473, 65536, 12, 1769474, 393216, 2, 1769475, 458752, 2, 1769476, 393216, 2, 1769477, 458752, 2, 1769478, 0, 14, 1769479, 65536, 14, 1769480, 131072, 14, 1769481, 65536, 0, 1769482, 131072, 1, 1769483, 131072, 1, 1769484, 65536, 0, 1769485, 65536, 0, 1769486, 65536, 0, 1769487, 65536, 0, 1769488, 65536, 0, 1769489, 65536, 0, 1769490, 65536, 0, 1769491, 65536, 0, 1769492, 65536, 0, 1769493, 65536, 0, 1769494, 131072, 1, 1769495, 65536, 0, 1769496, 65536, 0, 1769497, 65536, 0, 1769498, 65536, 0, 1769499, 65536, 0, 1769500, 65536, 0, 1769501, 65536, 0, 1769502, 393216, 2, 1769503, 458752, 2, 1769504, 196608, 118, 1769505, 0, 115, 1769506, 65536, 115, 1769507, 0, 115, 1769508, 65536, 115, 1769509, 0, 115, 1769510, 65536, 115, 1769511, 0, 115, 1769512, 65536, 115, 1769513, 0, 115, 1769514, 65536, 115, 1769515, 0, 115, 1769516, 65536, 115, 1769517, 0, 115, 1769518, 65536, 115, 1769519, 0, 115, 1769520, 65536, 44, 1769521, 65536, 44, 1769522, 196608, 0, 1769523, 196608, 0, 1769524, 196608, 0, 1769525, 196608, 0, 1769526, 196608, 0, 1769527, 196608, 0, 1769528, 196608, 0, 1769529, 196608, 117, 1769530, 65536, 115, 1769531, 0, 115, 1769532, 65536, 115, 1769533, 0, 115, 1769534, 65536, 115, 1769535, 0, 115, 1769536, 65536, 115, 1769537, 0, 115, 1769538, 65536, 115, 1769539, 0, 115, 1769540, 65536, 115, 1769541, 0, 115, 1769542, 65536, 115, 1769543, 458752, 47, 1769544, 262146, 2, 1769545, 2, 0, 1769546, 2, 0, 1769547, 2, 0, 1769548, 2, 0, 1769549, 2, 0, 1769550, 2, 0, 1769551, 2, 0, 1835008, 65536, 0, 1835009, 65536, 13, 1835010, 65536, 0, 1835011, 393216, 1, 1835012, 458752, 1, 1835013, 0, 16, 1835014, 65536, 16, 1835015, 131072, 16, 1835016, 131072, 1, 1835017, 65536, 0, 1835018, 65536, 0, 1835019, 65536, 0, 1835020, 65536, 0, 1835021, 65536, 0, 1835022, 65536, 0, 1835023, 65536, 0, 1835024, 65536, 0, 1835025, 65536, 0, 1835026, 65536, 0, 1835027, 65536, 0, 1835028, 65536, 0, 1835029, 65536, 0, 1835030, 131072, 1, 1835031, 131072, 1, 1835032, 65536, 0, 1835033, 65536, 0, 1835034, 65536, 0, 1835035, 65536, 0, 1835036, 65536, 0, 1835037, 65536, 0, 1835038, 393216, 1, 1835039, 458752, 1, 1835040, 196608, 117, 1835041, 0, 114, 1835042, 65536, 114, 1835043, 0, 114, 1835044, 65536, 114, 1835045, 0, 114, 1835046, 65536, 114, 1835047, 0, 114, 1835048, 65536, 114, 1835049, 0, 114, 1835050, 65536, 114, 1835051, 0, 114, 1835052, 65536, 114, 1835053, 0, 114, 1835054, 65536, 114, 1835055, 262144, 117, 1835056, 393216, 1, 1835057, 458752, 1, 1835058, 196608, 0, 1835059, 196608, 0, 1835060, 196608, 0, 1835061, 196608, 0, 1835062, 196608, 0, 1835063, 196608, 0, 1835064, 196608, 0, 1835065, 196608, 118, 1835066, 65536, 114, 1835067, 0, 114, 1835068, 65536, 114, 1835069, 0, 114, 1835070, 65536, 114, 1835071, 0, 114, 1835072, 65536, 114, 1835073, 0, 114, 1835074, 65536, 114, 1835075, 0, 114, 1835076, 65536, 114, 1835077, 0, 114, 1835078, 65536, 114, 1835079, 393216, 46, 1835080, 262146, 2, 1835081, 2, 0, 1835082, 2, 0, 1835083, 2, 0, 1835084, 2, 0, 1835085, 2, 0, 1835086, 2, 0, 1835087, 2, 0, 1900544, 65536, 12, 1900545, 65536, 14, 1900546, 131072, 14, 1900547, 393216, 2, 1900548, 458752, 2, 1900549, 0, 17, 1900550, 65536, 17, 1900551, 131072, 17, 1900552, 131072, 1, 1900553, 65536, 0, 1900554, 65536, 0, 1900555, 65536, 0, 1900556, 65536, 0, 1900557, 65536, 0, 1900558, 65536, 0, 1900559, 65536, 0, 1900560, 65536, 0, 1900561, 65536, 0, 1900562, 65536, 0, 1900563, 65536, 0, 1900564, 65536, 0, 1900565, 65536, 0, 1900566, 65536, 0, 1900567, 65536, 0, 1900568, 65536, 0, 1900569, 65536, 0, 1900570, 65536, 0, 1900571, 65536, 0, 1900572, 65536, 0, 1900573, 65536, 0, 1900574, 393216, 2, 1900575, 458752, 2, 1900576, 196608, 118, 1900577, 0, 115, 1900578, 65536, 115, 1900579, 0, 115, 1900580, 65536, 115, 1900581, 0, 115, 1900582, 65536, 115, 1900583, 0, 115, 1900584, 458752, 47, 1900585, 0, 115, 1900586, 65536, 115, 1900587, 0, 115, 1900588, 65536, 115, 1900589, 0, 115, 1900590, 65536, 115, 1900591, 262144, 118, 1900592, 393216, 2, 1900593, 458752, 2, 1900594, 196608, 0, 1900595, 196608, 0, 1900596, 196608, 0, 1900597, 196608, 0, 1900598, 196608, 0, 1900599, 393216, 1, 1900600, 458752, 1, 1900601, 196608, 117, 1900602, 65536, 115, 1900603, 0, 115, 1900604, 65536, 115, 1900605, 0, 115, 1900606, 65536, 115, 1900607, 0, 115, 1900608, 65536, 115, 1900609, 0, 115, 1900610, 65536, 115, 1900611, 0, 115, 1900612, 65536, 115, 1900613, 0, 115, 1900614, 65536, 115, 1900615, 0, 115, 1900616, 262146, 2, 1900617, 2, 0, 1900618, 2, 0, 1900619, 2, 0, 1900620, 2, 0, 1900621, 2, 0, 1900622, 2, 0, 1900623, 2, 0, 1966080, 65536, 13, 1966081, 65536, 0, 1966082, 0, 16, 1966083, 65536, 16, 1966084, 131072, 16, 1966085, 393216, 1, 1966086, 458752, 1, 1966087, 393216, 1, 1966088, 458752, 1, 1966089, 65536, 0, 1966090, 65536, 0, 1966091, 65536, 0, 1966092, 65536, 0, 1966093, 65536, 0, 1966094, 65536, 0, 1966095, 65536, 0, 1966096, 65536, 0, 1966097, 65536, 0, 1966098, 65536, 0, 1966099, 65536, 0, 1966100, 65536, 0, 1966101, 65536, 0, 1966102, 65536, 0, 1966103, 65536, 0, 1966104, 65536, 0, 1966105, 65536, 0, 1966106, 65536, 0, 1966107, 65536, 0, 1966108, 65536, 0, 1966109, 65536, 0, 1966110, 65536, 0, 1966111, 65536, 0, 1966112, 196608, 117, 1966113, 0, 114, 1966114, 65536, 114, 1966115, 0, 114, 1966116, 65536, 114, 1966117, 0, 114, 1966118, 65536, 114, 1966119, 393216, 46, 1966120, 458752, 46, 1966121, 0, 114, 1966122, 65536, 114, 1966123, 0, 114, 1966124, 65536, 114, 1966125, 0, 114, 1966126, 65536, 114, 1966127, 262144, 117, 1966128, 131072, 1, 1966129, 131072, 1, 1966130, 196608, 0, 1966131, 196608, 0, 1966132, 196608, 0, 1966133, 196608, 0, 1966134, 196608, 0, 1966135, 393216, 2, 1966136, 458752, 2, 1966137, 196608, 118, 1966138, 65536, 114, 1966139, 0, 114, 1966140, 65536, 114, 1966141, 0, 114, 1966142, 65536, 114, 1966143, 0, 114, 1966144, 65536, 114, 1966145, 0, 114, 1966146, 65536, 114, 1966147, 0, 114, 1966148, 65536, 114, 1966149, 0, 114, 1966150, 65536, 114, 1966151, 262146, 5, 1966152, 65538, 0, 1966153, 2, 0, 1966154, 2, 0, 1966155, 2, 0, 1966156, 2, 0, 1966157, 2, 0, 1966158, 2, 0, 1966159, 2, 0, 2031616, 65536, 14, 2031617, 131072, 14, 2031618, 0, 17, 2031619, 65536, 17, 2031620, 131072, 17, 2031621, 393216, 2, 2031622, 458752, 2, 2031623, 393216, 2, 2031624, 458752, 2, 2031625, 65536, 0, 2031626, 65536, 12, 2031627, 65536, 0, 2031628, 65536, 0, 2031629, 65536, 0, 2031630, 65536, 0, 2031631, 65536, 0, 2031632, 65536, 0, 2031633, 196608, 2, 2031634, 196608, 2, 2031635, 196608, 2, 2031636, 196608, 2, 2031637, 196608, 2, 2031638, 196608, 2, 2031639, 65536, 0, 2031640, 65536, 0, 2031641, 65536, 0, 2031642, 65536, 0, 2031643, 65536, 0, 2031644, 65536, 0, 2031645, 65536, 0, 2031646, 65536, 0, 2031647, 65536, 0, 2031648, 196608, 118, 2031649, 0, 115, 2031650, 65536, 115, 2031651, 0, 115, 2031652, 65536, 115, 2031653, 0, 115, 2031654, 65536, 115, 2031655, 393216, 47, 2031656, 458752, 47, 2031657, 0, 115, 2031658, 65536, 115, 2031659, 0, 115, 2031660, 65536, 115, 2031661, 0, 115, 2031662, 65536, 115, 2031663, 262144, 118, 2031664, 131072, 1, 2031665, 131072, 1, 2031666, 196608, 0, 2031667, 196608, 0, 2031668, 196608, 0, 2031669, 196608, 0, 2031670, 196608, 0, 2031671, 262148, 5, 2031672, 4, 6, 2031673, 196608, 117, 2031674, 65536, 115, 2031675, 0, 115, 2031676, 65536, 115, 2031677, 0, 115, 2031678, 65536, 115, 2031679, 0, 115, 2031680, 65536, 115, 2031681, 0, 115, 2031682, 458752, 47, 2031683, 0, 115, 2031684, 65536, 115, 2031685, 0, 115, 2031686, 458752, 47, 2031687, 262146, 2, 2031688, 2, 0, 2031689, 2, 0, 2031690, 2, 0, 2031691, 2, 0, 2031692, 2, 0, 2031693, 2, 0, 2031694, 2, 0, 2031695, 2, 0, 2097152, 393216, 1, 2097153, 458752, 1, 2097154, 393216, 1, 2097155, 458752, 1, 2097156, 393216, 1, 2097157, 458752, 1, 2097158, 0, 16, 2097159, 65536, 16, 2097160, 131072, 16, 2097161, 65536, 0, 2097162, 65536, 13, 2097163, 65536, 0, 2097164, 65536, 0, 2097165, 65536, 0, 2097166, 65536, 0, 2097167, 65536, 0, 2097168, 65536, 0, 2097169, 196608, 2, 2097170, 196608, 2, 2097171, 196608, 2, 2097172, 196608, 2, 2097173, 196608, 2, 2097174, 196608, 2, 2097175, 65536, 0, 2097176, 65536, 0, 2097177, 65536, 0, 2097178, 65536, 0, 2097179, 65536, 0, 2097180, 65536, 0, 2097181, 65536, 0, 2097182, 65536, 0, 2097183, 0, 114, 2097184, 65536, 114, 2097185, 0, 114, 2097186, 65536, 114, 2097187, 0, 114, 2097188, 65536, 114, 2097189, 0, 114, 2097190, 65536, 114, 2097191, 0, 114, 2097192, 65536, 114, 2097193, 0, 114, 2097194, 65536, 114, 2097195, 0, 114, 2097196, 65536, 114, 2097197, 0, 114, 2097198, 65536, 114, 2097199, 262144, 117, 2097200, 196608, 0, 2097201, 196608, 0, 2097202, 196608, 0, 2097203, 196608, 0, 2097204, 196608, 0, 2097205, 196608, 0, 2097206, 196608, 0, 2097207, 262148, 6, 2097208, 131076, 6, 2097209, 196608, 118, 2097210, 65536, 114, 2097211, 0, 114, 2097212, 65536, 114, 2097213, 0, 114, 2097214, 65536, 114, 2097215, 0, 114, 2097216, 65536, 114, 2097217, 0, 114, 2097218, 65536, 114, 2097219, 0, 114, 2097220, 65536, 114, 2097221, 0, 114, 2097222, 65536, 114, 2097223, 262146, 2, 2097224, 2, 0, 2097225, 2, 0, 2097226, 2, 0, 2097227, 2, 0, 2097228, 2, 0, 2097229, 2, 0, 2097230, 2, 0, 2097231, 2, 0, 2162688, 393216, 2, 2162689, 458752, 2, 2162690, 393216, 2, 2162691, 65536, 12, 2162692, 393216, 2, 2162693, 458752, 2, 2162694, 0, 17, 2162695, 65536, 17, 2162696, 131072, 17, 2162697, 0, 14, 2162698, 65536, 14, 2162699, 131072, 14, 2162700, 65536, 0, 2162701, 65536, 0, 2162702, 65536, 0, 2162703, 65536, 0, 2162704, 65536, 0, 2162705, 196608, 2, 2162706, 196608, 2, 2162707, 196608, 2, 2162708, 196608, 2, 2162709, 196608, 2, 2162710, 196608, 2, 2162711, 65536, 0, 2162712, 65536, 0, 2162713, 65536, 0, 2162714, 65536, 0, 2162715, 65536, 0, 2162716, 65536, 0, 2162717, 65536, 0, 2162718, 65536, 0, 2162719, 0, 115, 2162720, 65536, 115, 2162721, 0, 115, 2162722, 65536, 115, 2162723, 0, 115, 2162724, 65536, 115, 2162725, 0, 115, 2162726, 65536, 115, 2162727, 0, 115, 2162728, 65536, 115, 2162729, 0, 115, 2162730, 65536, 115, 2162731, 0, 115, 2162732, 65536, 115, 2162733, 0, 115, 2162734, 65536, 115, 2162735, 262144, 118, 2162736, 196608, 0, 2162737, 196608, 0, 2162738, 196608, 0, 2162739, 196608, 0, 2162740, 196608, 0, 2162741, 196608, 0, 2162742, 196608, 0, 2162743, 196608, 0, 2162744, 196608, 0, 2162745, 196608, 117, 2162746, 65536, 115, 2162747, 0, 115, 2162748, 65536, 115, 2162749, 0, 115, 2162750, 65536, 115, 2162751, 0, 115, 2162752, 65536, 115, 2162753, 0, 115, 2162754, 65536, 115, 2162755, 0, 115, 2162756, 65536, 115, 2162757, 0, 115, 2162758, 65536, 115, 2162759, 262146, 2, 2162760, 2, 0, 2162761, 2, 0, 2162762, 2, 0, 2162763, 2, 0, 2162764, 2, 0, 2162765, 2, 0, 2162766, 2, 0, 2162767, 2, 0, 2228224, 393216, 1, 2228225, 458752, 1, 2228226, 65536, 0, 2228227, 65536, 13, 2228228, 65536, 0, 2228229, 393216, 1, 2228230, 458752, 1, 2228231, 393216, 1, 2228232, 458752, 1, 2228233, 65536, 0, 2228234, 131072, 1, 2228235, 65536, 0, 2228236, 65536, 0, 2228237, 65536, 0, 2228238, 65536, 0, 2228239, 65536, 0, 2228240, 65536, 0, 2228241, 196608, 2, 2228242, 196608, 2, 2228243, 196608, 2, 2228244, 196608, 2, 2228245, 196608, 2, 2228246, 196608, 2, 2228247, 65536, 0, 2228248, 65536, 0, 2228249, 65536, 0, 2228250, 65536, 0, 2228251, 65536, 0, 2228252, 65536, 0, 2228253, 65536, 0, 2228254, 65536, 0, 2228255, 0, 114, 2228256, 65536, 114, 2228257, 0, 114, 2228258, 65536, 114, 2228259, 0, 114, 2228260, 65536, 114, 2228261, 0, 114, 2228262, 65536, 114, 2228263, 0, 114, 2228264, 65536, 114, 2228265, 0, 114, 2228266, 65536, 114, 2228267, 0, 114, 2228268, 65536, 114, 2228269, 0, 114, 2228270, 65536, 114, 2228271, 262144, 117, 2228272, 196608, 0, 2228273, 196608, 0, 2228274, 196608, 0, 2228275, 196608, 0, 2228276, 196608, 0, 2228277, 196608, 0, 2228278, 196608, 0, 2228279, 196608, 0, 2228280, 196608, 0, 2228281, 196608, 118, 2228282, 65536, 114, 2228283, 0, 114, 2228284, 65536, 114, 2228285, 0, 114, 2228286, 65536, 114, 2228287, 0, 114, 2228288, 65536, 114, 2228289, 0, 114, 2228290, 65536, 114, 2228291, 0, 114, 2228292, 65536, 114, 2228293, 0, 114, 2228294, 65536, 114, 2228295, 262146, 2, 2228296, 2, 0, 2228297, 2, 0, 2228298, 2, 0, 2228299, 2, 0, 2228300, 2, 0, 2228301, 2, 0, 2228302, 2, 0, 2228303, 2, 0, 2293760, 393216, 2, 2293761, 458752, 2, 2293762, 0, 14, 2293763, 65536, 14, 2293764, 131072, 14, 2293765, 393216, 2, 2293766, 458752, 2, 2293767, 393216, 2, 2293768, 458752, 2, 2293769, 65536, 0, 2293770, 131072, 1, 2293771, 65536, 0, 2293772, 65536, 0, 2293773, 65536, 0, 2293774, 65536, 0, 2293775, 65536, 0, 2293776, 65536, 0, 2293777, 196608, 2, 2293778, 196608, 2, 2293779, 196608, 2, 2293780, 196608, 2, 2293781, 196608, 2, 2293782, 196608, 2, 2293783, 65536, 0, 2293784, 65536, 0, 2293785, 65536, 0, 2293786, 65536, 0, 2293787, 65536, 0, 2293788, 65536, 0, 2293789, 262144, 116, 2293790, 65536, 0, 2293791, 0, 115, 2293792, 65536, 115, 2293793, 0, 115, 2293794, 65536, 115, 2293795, 0, 115, 2293796, 65536, 115, 2293797, 0, 115, 2293798, 65536, 115, 2293799, 0, 115, 2293800, 65536, 115, 2293801, 0, 115, 2293802, 65536, 115, 2293803, 0, 115, 2293804, 65536, 115, 2293805, 0, 115, 2293806, 65536, 115, 2293807, 262144, 118, 2293808, 196608, 0, 2293809, 196608, 0, 2293810, 196608, 0, 2293811, 196608, 0, 2293812, 196608, 0, 2293813, 196608, 0, 2293814, 196608, 0, 2293815, 196608, 0, 2293816, 196608, 0, 2293817, 196608, 117, 2293818, 65536, 115, 2293819, 0, 115, 2293820, 65536, 115, 2293821, 0, 115, 2293822, 65536, 115, 2293823, 0, 115, 2293824, 65536, 115, 2293825, 0, 115, 2293826, 65536, 115, 2293827, 0, 115, 2293828, 65536, 115, 2293829, 0, 115, 2293830, 65536, 115, 2293831, 262146, 2, 2293832, 2, 0, 2293833, 2, 0, 2293834, 2, 0, 2293835, 2, 0, 2293836, 2, 0, 2293837, 2, 0, 2293838, 2, 0, 2293839, 2, 0, 2359296, 65536, 0, 2359297, 393216, 1, 2359298, 458752, 1, 2359299, 393216, 1, 2359300, 458752, 1, 2359301, 393216, 1, 2359302, 458752, 1, 2359303, 0, 16, 2359304, 65536, 16, 2359305, 131072, 16, 2359306, 0, 0, 2359307, 65536, 0, 2359308, 65536, 0, 2359309, 65536, 0, 2359310, 65536, 0, 2359311, 65536, 0, 2359312, 65536, 0, 2359313, 196608, 2, 2359314, 196608, 2, 2359315, 196608, 2, 2359316, 196608, 2, 2359317, 196608, 2, 2359318, 196608, 2, 2359319, 65536, 0, 2359320, 65536, 0, 2359321, 65536, 0, 2359322, 65536, 0, 2359323, 65536, 0, 2359324, 393216, 1, 2359325, 458752, 1, 2359326, 65536, 0, 2359327, 0, 114, 2359328, 65536, 114, 2359329, 0, 114, 2359330, 65536, 114, 2359331, 0, 114, 2359332, 65536, 114, 2359333, 0, 114, 2359334, 65536, 114, 2359335, 0, 114, 2359336, 65536, 114, 2359337, 0, 114, 2359338, 65536, 114, 2359339, 0, 114, 2359340, 65536, 114, 2359341, 0, 114, 2359342, 65536, 114, 2359343, 262144, 117, 2359344, 0, 16, 2359345, 65536, 16, 2359346, 131072, 16, 2359347, 196608, 0, 2359348, 196608, 0, 2359349, 196608, 0, 2359350, 196608, 0, 2359351, 131072, 1, 2359352, 131072, 1, 2359353, 196608, 118, 2359354, 65536, 114, 2359355, 0, 114, 2359356, 65536, 114, 2359357, 0, 114, 2359358, 65536, 114, 2359359, 0, 114, 2359360, 65536, 114, 2359361, 0, 114, 2359362, 65536, 114, 2359363, 0, 114, 2359364, 65536, 114, 2359365, 0, 114, 2359366, 65536, 114, 2359367, 262146, 2, 2359368, 2, 0, 2359369, 2, 0, 2359370, 2, 0, 2359371, 2, 0, 2359372, 2, 0, 2359373, 2, 0, 2359374, 2, 0, 2359375, 2, 0, 2424832, 65536, 0, 2424833, 393216, 2, 2424834, 458752, 2, 2424835, 393216, 2, 2424836, 458752, 2, 2424837, 393216, 2, 2424838, 458752, 2, 2424839, 65536, 12, 2424840, 65536, 17, 2424841, 131072, 17, 2424842, 65536, 1, 2424843, 65536, 0, 2424844, 65536, 0, 2424845, 65536, 0, 2424846, 65536, 0, 2424847, 65536, 0, 2424848, 65536, 0, 2424849, 65536, 0, 2424850, 65536, 0, 2424851, 65536, 0, 2424852, 65536, 0, 2424853, 65536, 0, 2424854, 65536, 0, 2424855, 65536, 0, 2424856, 65536, 0, 2424857, 65536, 0, 2424858, 65536, 0, 2424859, 65536, 0, 2424860, 393216, 2, 2424861, 458752, 2, 2424862, 65536, 0, 2424863, 65536, 0, 2424864, 196608, 117, 2424865, 0, 115, 2424866, 65536, 115, 2424867, 0, 115, 2424868, 65536, 115, 2424869, 0, 115, 2424870, 65536, 115, 2424871, 0, 115, 2424872, 65536, 115, 2424873, 0, 115, 2424874, 65536, 115, 2424875, 0, 115, 2424876, 65536, 115, 2424877, 0, 115, 2424878, 65536, 115, 2424879, 262144, 118, 2424880, 0, 17, 2424881, 65536, 12, 2424882, 131072, 17, 2424883, 196608, 0, 2424884, 196608, 0, 2424885, 196608, 0, 2424886, 196608, 0, 2424887, 196608, 0, 2424888, 131072, 1, 2424889, 196608, 117, 2424890, 65536, 115, 2424891, 0, 115, 2424892, 65536, 115, 2424893, 0, 115, 2424894, 65536, 115, 2424895, 0, 115, 2424896, 65536, 115, 2424897, 0, 115, 2424898, 65536, 115, 2424899, 0, 115, 2424900, 65536, 115, 2424901, 0, 115, 2424902, 65536, 115, 2424903, 262146, 2, 2424904, 2, 0, 2424905, 2, 0, 2424906, 2, 0, 2424907, 2, 0, 2424908, 2, 0, 2424909, 2, 0, 2424910, 2, 0, 2424911, 2, 0, 2490368, 65536, 0, 2490369, 0, 16, 2490370, 65536, 16, 2490371, 131072, 16, 2490372, 393216, 1, 2490373, 458752, 1, 2490374, 65536, 0, 2490375, 65536, 13, 2490376, 65536, 0, 2490377, 65536, 0, 2490378, 65536, 0, 2490379, 65536, 0, 2490380, 65536, 0, 2490381, 65536, 0, 2490382, 65536, 0, 2490383, 65536, 0, 2490384, 65536, 0, 2490385, 65536, 0, 2490386, 65536, 0, 2490387, 65536, 0, 2490388, 65536, 0, 2490389, 65536, 0, 2490390, 65536, 0, 2490391, 65536, 0, 2490392, 65536, 0, 2490393, 65536, 0, 2490394, 65536, 0, 2490395, 65536, 0, 2490396, 393216, 1, 2490397, 458752, 1, 2490398, 131072, 1, 2490399, 131072, 1, 2490400, 196608, 118, 2490401, 0, 114, 2490402, 65536, 114, 2490403, 0, 114, 2490404, 65536, 114, 2490405, 0, 114, 2490406, 65536, 114, 2490407, 0, 114, 2490408, 65536, 114, 2490409, 0, 114, 2490410, 65536, 114, 2490411, 0, 114, 2490412, 65536, 114, 2490413, 0, 114, 2490414, 65536, 114, 2490415, 262144, 117, 2490416, 0, 0, 2490417, 65536, 13, 2490418, 0, 0, 2490419, 196608, 0, 2490420, 196608, 0, 2490421, 196608, 0, 2490422, 196608, 0, 2490423, 196608, 0, 2490424, 196608, 0, 2490425, 196608, 118, 2490426, 65536, 114, 2490427, 0, 114, 2490428, 65536, 114, 2490429, 0, 114, 2490430, 65536, 114, 2490431, 0, 114, 2490432, 65536, 114, 2490433, 0, 114, 2490434, 65536, 114, 2490435, 0, 114, 2490436, 65536, 114, 2490437, 0, 114, 2490438, 65536, 114, 2490439, 262146, 2, 2490440, 2, 0, 2490441, 2, 0, 2490442, 2, 0, 2490443, 2, 0, 2490444, 2, 0, 2490445, 2, 0, 2490446, 2, 0, 2490447, 2, 0, 2555904, 65536, 0, 2555905, 0, 17, 2555906, 65536, 17, 2555907, 131072, 17, 2555908, 393216, 2, 2555909, 458752, 2, 2555910, 0, 14, 2555911, 65536, 14, 2555912, 131072, 14, 2555913, 65536, 0, 2555914, 65536, 0, 2555915, 65536, 0, 2555916, 65536, 0, 2555917, 65536, 0, 2555918, 131072, 1, 2555919, 65536, 0, 2555920, 65536, 0, 2555921, 65536, 0, 2555922, 65536, 0, 2555923, 65536, 0, 2555924, 65536, 0, 2555925, 65536, 0, 2555926, 65536, 0, 2555927, 65536, 0, 2555928, 65536, 0, 2555929, 65536, 0, 2555930, 65536, 0, 2555931, 65536, 0, 2555932, 393216, 2, 2555933, 458752, 2, 2555934, 65536, 0, 2555935, 131072, 1, 2555936, 196608, 117, 2555937, 0, 115, 2555938, 65536, 115, 2555939, 0, 115, 2555940, 65536, 115, 2555941, 0, 115, 2555942, 65536, 115, 2555943, 0, 115, 2555944, 65536, 115, 2555945, 0, 115, 2555946, 65536, 115, 2555947, 0, 115, 2555948, 65536, 115, 2555949, 0, 115, 2555950, 65536, 115, 2555951, 262144, 118, 2555952, 0, 14, 2555953, 65536, 14, 2555954, 131072, 14, 2555955, 196608, 0, 2555956, 196608, 0, 2555957, 196608, 0, 2555958, 196608, 0, 2555959, 65536, 12, 2555960, 196608, 0, 2555961, 196608, 117, 2555962, 65536, 115, 2555963, 0, 115, 2555964, 65536, 115, 2555965, 0, 115, 2555966, 65536, 115, 2555967, 0, 115, 2555968, 65536, 115, 2555969, 0, 115, 2555970, 65536, 115, 2555971, 0, 115, 2555972, 65536, 115, 2555973, 0, 115, 2555974, 65536, 115, 2555975, 262146, 2, 2555976, 2, 0, 2555977, 2, 0, 2555978, 2, 0, 2555979, 2, 0, 2555980, 2, 0, 2555981, 2, 0, 2555982, 2, 0, 2555983, 2, 0, 2621440, 393216, 1, 2621441, 458752, 1, 2621442, 393216, 1, 2621443, 458752, 1, 2621444, 393216, 1, 2621445, 458752, 1, 2621446, 393216, 1, 2621447, 458752, 1, 2621448, 131072, 1, 2621449, 131072, 1, 2621450, 65536, 0, 2621451, 65536, 0, 2621452, 65536, 0, 2621453, 65536, 0, 2621454, 65536, 0, 2621455, 65536, 0, 2621456, 65536, 0, 2621457, 65536, 0, 2621458, 65536, 0, 2621459, 65536, 0, 2621460, 65536, 0, 2621461, 65536, 0, 2621462, 65536, 0, 2621463, 65536, 0, 2621464, 65536, 0, 2621465, 65536, 0, 2621466, 65536, 0, 2621467, 65536, 0, 2621468, 65536, 0, 2621469, 65536, 0, 2621470, 65536, 0, 2621471, 65536, 0, 2621472, 196608, 117, 2621473, 0, 114, 2621474, 65536, 114, 2621475, 0, 114, 2621476, 65536, 114, 2621477, 0, 114, 2621478, 65536, 114, 2621479, 0, 114, 2621480, 65536, 114, 2621481, 0, 114, 2621482, 65536, 114, 2621483, 0, 114, 2621484, 65536, 114, 2621485, 0, 114, 2621486, 65536, 114, 2621487, 262144, 117, 2621488, 0, 0, 2621489, 0, 0, 2621490, 0, 0, 2621491, 196608, 0, 2621492, 196608, 0, 2621493, 196608, 0, 2621494, 196608, 0, 2621495, 65536, 13, 2621496, 196608, 0, 2621497, 196608, 118, 2621498, 65536, 114, 2621499, 0, 114, 2621500, 65536, 114, 2621501, 0, 114, 2621502, 65536, 114, 2621503, 0, 114, 2621504, 65536, 114, 2621505, 0, 114, 2621506, 65536, 114, 2621507, 0, 114, 2621508, 65536, 114, 2621509, 0, 114, 2621510, 65536, 114, 2621511, 262146, 2, 2621512, 2, 0, 2621513, 2, 0, 2621514, 2, 0, 2621515, 2, 0, 2621516, 2, 0, 2621517, 2, 0, 2621518, 2, 0, 2621519, 2, 0, 2686976, 393216, 2, 2686977, 458752, 2, 2686978, 393216, 2, 2686979, 458752, 2, 2686980, 393216, 2, 2686981, 458752, 2, 2686982, 65536, 12, 2686983, 458752, 2, 2686984, 131072, 1, 2686985, 131072, 1, 2686986, 65536, 0, 2686987, 65536, 0, 2686988, 65536, 0, 2686989, 65536, 0, 2686990, 65536, 0, 2686991, 65536, 0, 2686992, 65536, 0, 2686993, 65536, 0, 2686994, 65536, 0, 2686995, 65536, 0, 2686996, 65536, 0, 2686997, 65536, 0, 2686998, 65536, 0, 2686999, 65536, 0, 2687000, 65536, 0, 2687001, 65536, 0, 2687002, 65536, 0, 2687003, 65536, 0, 2687004, 65536, 0, 2687005, 65536, 0, 2687006, 65536, 0, 2687007, 65536, 0, 2687008, 196608, 117, 2687009, 0, 114, 2687010, 65536, 115, 2687011, 0, 115, 2687012, 65536, 115, 2687013, 0, 115, 2687014, 65536, 115, 2687015, 0, 115, 2687016, 65536, 115, 2687017, 0, 115, 2687018, 65536, 115, 2687019, 0, 115, 2687020, 65536, 115, 2687021, 0, 115, 2687022, 65536, 115, 2687023, 262144, 118, 2687024, 393216, 1, 2687025, 458752, 1, 2687026, 0, 0, 2687027, 196608, 0, 2687028, 196608, 0, 2687029, 196608, 0, 2687030, 0, 14, 2687031, 65536, 14, 2687032, 131072, 14, 2687033, 196608, 117, 2687034, 65536, 115, 2687035, 0, 115, 2687036, 65536, 115, 2687037, 0, 115, 2687038, 65536, 115, 2687039, 0, 115, 2687040, 65536, 115, 2687041, 0, 115, 2687042, 65536, 115, 2687043, 0, 115, 2687044, 65536, 115, 2687045, 0, 115, 2687046, 65536, 115, 2687047, 262146, 2, 2687048, 2, 0, 2687049, 2, 0, 2687050, 2, 0, 2687051, 2, 0, 2687052, 2, 0, 2687053, 2, 0, 2687054, 2, 0, 2687055, 2, 0, 2752512, 0, 16, 2752513, 65536, 16, 2752514, 131072, 16, 2752515, 393216, 1, 2752516, 458752, 1, 2752517, 65536, 0, 2752518, 65536, 13, 2752519, 65536, 0, 2752520, 131072, 1, 2752521, 131072, 1, 2752522, 65536, 0, 2752523, 65536, 0, 2752524, 65536, 0, 2752525, 65536, 0, 2752526, 65536, 0, 2752527, 65536, 0, 2752528, 65536, 12, 2752529, 65536, 0, 2752530, 65536, 0, 2752531, 65536, 0, 2752532, 65536, 0, 2752533, 65536, 0, 2752534, 65536, 0, 2752535, 65536, 0, 2752536, 65536, 0, 2752537, 65536, 0, 2752538, 65536, 0, 2752539, 65536, 0, 2752540, 131072, 1, 2752541, 65536, 0, 2752542, 65536, 12, 2752543, 65536, 0, 2752544, 196608, 117, 2752545, 0, 115, 2752546, 65536, 114, 2752547, 0, 114, 2752548, 65536, 114, 2752549, 0, 114, 2752550, 65536, 114, 2752551, 393216, 46, 2752552, 458752, 46, 2752553, 0, 114, 2752554, 65536, 114, 2752555, 0, 114, 2752556, 65536, 114, 2752557, 0, 114, 2752558, 65536, 114, 2752559, 262144, 117, 2752560, 393216, 2, 2752561, 458752, 2, 2752562, 0, 0, 2752563, 196608, 0, 2752564, 196608, 0, 2752565, 196608, 0, 2752566, 196608, 0, 2752567, 196608, 0, 2752568, 196608, 0, 2752569, 196608, 118, 2752570, 65536, 114, 2752571, 0, 114, 2752572, 65536, 114, 2752573, 0, 114, 2752574, 65536, 114, 2752575, 0, 114, 2752576, 65536, 114, 2752577, 0, 114, 2752578, 65536, 114, 2752579, 0, 114, 2752580, 65536, 114, 2752581, 0, 114, 2752582, 65536, 114, 2752583, 262146, 2, 2752584, 2, 0, 2752585, 2, 0, 2752586, 2, 0, 2752587, 2, 0, 2752588, 2, 0, 2752589, 2, 0, 2752590, 2, 0, 2752591, 2, 0, 2818048, 0, 17, 2818049, 65536, 17, 2818050, 131072, 17, 2818051, 393216, 2, 2818052, 458752, 2, 2818053, 0, 14, 2818054, 65536, 14, 2818055, 131072, 14, 2818056, 131072, 1, 2818057, 131072, 1, 2818058, 65536, 0, 2818059, 65536, 0, 2818060, 393216, 1, 2818061, 458752, 1, 2818062, 65536, 0, 2818063, 65536, 0, 2818064, 65536, 13, 2818065, 65536, 0, 2818066, 65536, 0, 2818067, 393216, 1, 2818068, 458752, 1, 2818069, 0, 16, 2818070, 65536, 16, 2818071, 131072, 16, 2818072, 65536, 0, 2818073, 65536, 0, 2818074, 393216, 1, 2818075, 458752, 1, 2818076, 131072, 1, 2818077, 65536, 0, 2818078, 65536, 13, 2818079, 65536, 0, 2818080, 196608, 117, 2818081, 0, 114, 2818082, 65536, 115, 2818083, 0, 115, 2818084, 65536, 115, 2818085, 0, 115, 2818086, 65536, 115, 2818087, 393216, 47, 2818088, 458752, 47, 2818089, 0, 115, 2818090, 65536, 115, 2818091, 0, 115, 2818092, 65536, 115, 2818093, 0, 115, 2818094, 65536, 115, 2818095, 262144, 118, 2818096, 131072, 1, 2818097, 196608, 0, 2818098, 196608, 0, 2818099, 196608, 0, 2818100, 196608, 0, 2818101, 196608, 0, 2818102, 196608, 0, 2818103, 196608, 0, 2818104, 196608, 0, 2818105, 196608, 117, 2818106, 65536, 115, 2818107, 0, 115, 2818108, 65536, 115, 2818109, 0, 115, 2818110, 65536, 115, 2818111, 0, 115, 2818112, 65536, 115, 2818113, 0, 115, 2818114, 65536, 115, 2818115, 0, 115, 2818116, 65536, 115, 2818117, 0, 115, 2818118, 65536, 115, 2818119, 262146, 2, 2818120, 2, 0, 2818121, 2, 0, 2818122, 2, 0, 2818123, 2, 0, 2818124, 2, 0, 2818125, 2, 0, 2818126, 2, 0, 2818127, 2, 0, 2883584, 65536, 0, 2883585, 393216, 1, 2883586, 458752, 1, 2883587, 393216, 1, 2883588, 458752, 1, 2883589, 393216, 1, 2883590, 458752, 1, 2883591, 0, 16, 2883592, 65536, 16, 2883593, 131072, 16, 2883594, 65536, 0, 2883595, 65536, 0, 2883596, 393216, 2, 2883597, 458752, 2, 2883598, 65536, 0, 2883599, 0, 14, 2883600, 65536, 14, 2883601, 131072, 14, 2883602, 65536, 0, 2883603, 393216, 2, 2883604, 458752, 2, 2883605, 0, 17, 2883606, 65536, 17, 2883607, 131072, 17, 2883608, 65536, 0, 2883609, 65536, 0, 2883610, 393216, 2, 2883611, 458752, 2, 2883612, 131072, 1, 2883613, 0, 14, 2883614, 65536, 14, 2883615, 131072, 14, 2883616, 196608, 117, 2883617, 0, 115, 2883618, 65536, 114, 2883619, 0, 114, 2883620, 65536, 114, 2883621, 0, 114, 2883622, 65536, 114, 2883623, 0, 114, 2883624, 65536, 114, 2883625, 0, 114, 2883626, 65536, 114, 2883627, 0, 114, 2883628, 65536, 114, 2883629, 0, 114, 2883630, 65536, 114, 2883631, 262144, 117, 2883632, 131072, 1, 2883633, 65536, 12, 2883634, 196608, 0, 2883635, 196608, 0, 2883636, 196608, 0, 2883637, 196608, 0, 2883638, 196608, 0, 2883639, 196608, 0, 2883640, 196608, 0, 2883641, 196608, 118, 2883642, 65536, 114, 2883643, 0, 114, 2883644, 65536, 114, 2883645, 0, 114, 2883646, 65536, 114, 2883647, 0, 114, 2883648, 65536, 114, 2883649, 0, 114, 2883650, 65536, 114, 2883651, 0, 114, 2883652, 65536, 114, 2883653, 0, 114, 2883654, 65536, 114, 2883655, 262146, 2, 2883656, 2, 0, 2883657, 2, 0, 2883658, 2, 0, 2883659, 2, 0, 2883660, 2, 0, 2883661, 2, 0, 2883662, 2, 0, 2883663, 2, 0, 2949120, 65536, 0, 2949121, 393216, 2, 2949122, 458752, 2, 2949123, 393216, 2, 2949124, 458752, 2, 2949125, 393216, 2, 2949126, 458752, 2, 2949127, 0, 17, 2949128, 65536, 12, 2949129, 131072, 17, 2949130, 65536, 0, 2949131, 262144, 81, 2949132, 262144, 81, 2949133, 65536, 79, 2949134, 65536, 79, 2949135, 262144, 81, 2949136, 262144, 81, 2949137, 65536, 79, 2949138, 262144, 81, 2949139, 65536, 79, 2949140, 65536, 79, 2949141, 262144, 81, 2949142, 262144, 81, 2949143, 65536, 79, 2949144, 65536, 79, 2949145, 262144, 81, 2949146, 262144, 81, 2949147, 262144, 81, 2949148, 262144, 81, 2949149, 262144, 81, 2949150, 262144, 81, 2949151, 65536, 79, 2949152, 65536, 115, 2949153, 0, 114, 2949154, 65536, 115, 2949155, 0, 115, 2949156, 65536, 115, 2949157, 0, 115, 2949158, 65536, 115, 2949159, 0, 115, 2949160, 65536, 115, 2949161, 0, 115, 2949162, 65536, 115, 2949163, 0, 115, 2949164, 65536, 115, 2949165, 0, 115, 2949166, 65536, 115, 2949167, 262144, 118, 2949168, 196608, 0, 2949169, 65536, 13, 2949170, 196608, 0, 2949171, 196608, 0, 2949172, 196608, 0, 2949173, 196608, 0, 2949174, 393216, 1, 2949175, 458752, 1, 2949176, 131072, 1, 2949177, 196608, 117, 2949178, 65536, 115, 2949179, 0, 115, 2949180, 65536, 115, 2949181, 0, 115, 2949182, 65536, 115, 2949183, 0, 115, 2949184, 65536, 115, 2949185, 0, 115, 2949186, 65536, 115, 2949187, 0, 115, 2949188, 65536, 115, 2949189, 0, 115, 2949190, 65536, 115, 2949191, 262146, 2, 2949192, 2, 0, 2949193, 2, 0, 2949194, 2, 0, 2949195, 2, 0, 2949196, 2, 0, 2949197, 2, 0, 2949198, 2, 0, 2949199, 2, 0, 3014656, 65536, 0, 3014657, 393216, 1, 3014658, 458752, 1, 3014659, 393216, 1, 3014660, 458752, 1, 3014661, 393216, 1, 3014662, 458752, 1, 3014663, 65536, 0, 3014664, 65536, 13, 3014665, 65536, 0, 3014666, 65536, 114, 3014667, 0, 114, 3014668, 65536, 114, 3014669, 0, 114, 3014670, 65536, 114, 3014671, 0, 114, 3014672, 65536, 114, 3014673, 0, 114, 3014674, 0, 114, 3014675, 65536, 114, 3014676, 0, 114, 3014677, 0, 114, 3014678, 65536, 114, 3014679, 0, 114, 3014680, 65536, 114, 3014681, 0, 114, 3014682, 65536, 114, 3014683, 0, 114, 3014684, 65536, 114, 3014685, 0, 114, 3014686, 65536, 114, 3014687, 0, 114, 3014688, 65536, 114, 3014689, 0, 114, 3014690, 65536, 114, 3014691, 0, 114, 3014692, 65536, 114, 3014693, 0, 114, 3014694, 65536, 114, 3014695, 0, 114, 3014696, 65536, 114, 3014697, 0, 114, 3014698, 65536, 114, 3014699, 0, 114, 3014700, 65536, 114, 3014701, 0, 114, 3014702, 65536, 114, 3014703, 262144, 117, 3014704, 0, 14, 3014705, 65536, 14, 3014706, 131072, 14, 3014707, 196608, 0, 3014708, 196608, 0, 3014709, 196608, 0, 3014710, 393216, 2, 3014711, 458752, 2, 3014712, 196608, 0, 3014713, 196608, 118, 3014714, 65536, 114, 3014715, 0, 114, 3014716, 65536, 114, 3014717, 0, 114, 3014718, 65536, 114, 3014719, 0, 114, 3014720, 65536, 114, 3014721, 0, 114, 3014722, 65536, 114, 3014723, 0, 114, 3014724, 65536, 114, 3014725, 0, 114, 3014726, 65536, 114, 3014727, 262146, 2, 3014728, 2, 0, 3014729, 2, 0, 3014730, 2, 0, 3014731, 2, 0, 3014732, 2, 0, 3014733, 2, 0, 3014734, 2, 0, 3014735, 2, 0, 3080192, 65536, 0, 3080193, 393216, 2, 3080194, 458752, 2, 3080195, 393216, 2, 3080196, 458752, 2, 3080197, 393216, 2, 3080198, 458752, 2, 3080199, 0, 14, 3080200, 65536, 14, 3080201, 131072, 14, 3080202, 0, 114, 3080203, 65536, 114, 3080204, 0, 114, 3080205, 65536, 114, 3080206, 0, 114, 3080207, 65536, 114, 3080208, 0, 114, 3080209, 65536, 114, 3080210, 0, 114, 3080211, 65536, 114, 3080212, 0, 114, 3080213, 65536, 114, 3080214, 0, 114, 3080215, 65536, 114, 3080216, 0, 114, 3080217, 65536, 114, 3080218, 0, 114, 3080219, 65536, 114, 3080220, 0, 114, 3080221, 65536, 114, 3080222, 0, 114, 3080223, 65536, 114, 3080224, 0, 114, 3080225, 0, 114, 3080226, 65536, 115, 3080227, 0, 115, 3080228, 65536, 115, 3080229, 0, 115, 3080230, 65536, 115, 3080231, 0, 115, 3080232, 65536, 115, 3080233, 0, 115, 3080234, 65536, 115, 3080235, 0, 115, 3080236, 65536, 115, 3080237, 0, 115, 3080238, 65536, 115, 3080239, 262144, 118, 3080240, 196608, 0, 3080241, 196608, 0, 3080242, 196608, 0, 3080243, 196608, 0, 3080244, 196608, 0, 3080245, 196608, 0, 3080246, 196608, 0, 3080247, 196608, 0, 3080248, 196608, 0, 3080249, 196608, 117, 3080250, 65536, 115, 3080251, 0, 115, 3080252, 65536, 115, 3080253, 0, 115, 3080254, 65536, 115, 3080255, 0, 115, 3080256, 65536, 115, 3080257, 0, 115, 3080258, 65536, 115, 3080259, 0, 115, 3080260, 65536, 115, 3080261, 0, 115, 3080262, 65536, 115, 3080263, 262146, 2, 3080264, 2, 0, 3080265, 2, 0, 3080266, 2, 0, 3080267, 2, 0, 3080268, 2, 0, 3080269, 2, 0, 3080270, 2, 0, 3080271, 2, 0, 3145728, 65536, 0, 3145729, 393216, 1, 3145730, 458752, 1, 3145731, 0, 16, 3145732, 65536, 16, 3145733, 131072, 16, 3145734, 393216, 1, 3145735, 458752, 1, 3145736, 393216, 1, 3145737, 458752, 1, 3145738, 0, 115, 3145739, 65536, 115, 3145740, 0, 115, 3145741, 65536, 115, 3145742, 0, 115, 3145743, 65536, 115, 3145744, 0, 115, 3145745, 65536, 115, 3145746, 0, 115, 3145747, 65536, 115, 3145748, 0, 115, 3145749, 65536, 115, 3145750, 0, 115, 3145751, 65536, 115, 3145752, 0, 115, 3145753, 65536, 115, 3145754, 0, 115, 3145755, 65536, 115, 3145756, 0, 115, 3145757, 65536, 115, 3145758, 0, 115, 3145759, 65536, 115, 3145760, 0, 115, 3145761, 0, 114, 3145762, 65536, 114, 3145763, 0, 114, 3145764, 65536, 114, 3145765, 0, 114, 3145766, 65536, 114, 3145767, 0, 114, 3145768, 65536, 114, 3145769, 0, 114, 3145770, 0, 114, 3145771, 65536, 114, 3145772, 0, 114, 3145773, 0, 114, 3145774, 65536, 114, 3145775, 0, 114, 3145776, 65536, 114, 3145777, 0, 114, 3145778, 65536, 114, 3145779, 0, 114, 3145780, 65536, 114, 3145781, 0, 114, 3145782, 65536, 114, 3145783, 0, 114, 3145784, 65536, 114, 3145785, 0, 114, 3145786, 65536, 114, 3145787, 0, 114, 3145788, 65536, 114, 3145789, 0, 114, 3145790, 65536, 114, 3145791, 0, 114, 3145792, 65536, 114, 3145793, 0, 114, 3145794, 65536, 114, 3145795, 0, 114, 3145796, 65536, 114, 3145797, 262146, 5, 3145798, 131074, 3, 3145799, 65538, 0, 3145800, 2, 0, 3145801, 2, 0, 3145802, 2, 0, 3145803, 2, 0, 3145804, 2, 0, 3145805, 2, 0, 3145806, 2, 0, 3145807, 2, 0, 3211264, 65536, 0, 3211265, 393216, 2, 3211266, 458752, 2, 3211267, 0, 17, 3211268, 65536, 17, 3211269, 131072, 17, 3211270, 393216, 2, 3211271, 458752, 2, 3211272, 65536, 12, 3211273, 458752, 2, 3211274, 0, 114, 3211275, 65536, 114, 3211276, 0, 114, 3211277, 65536, 114, 3211278, 0, 114, 3211279, 65536, 114, 3211280, 0, 114, 3211281, 65536, 114, 3211282, 0, 114, 3211283, 65536, 114, 3211284, 0, 114, 3211285, 65536, 114, 3211286, 0, 114, 3211287, 65536, 114, 3211288, 0, 114, 3211289, 65536, 114, 3211290, 0, 114, 3211291, 65536, 114, 3211292, 0, 114, 3211293, 65536, 114, 3211294, 0, 114, 3211295, 65536, 114, 3211296, 0, 114, 3211297, 0, 115, 3211298, 65536, 115, 3211299, 0, 115, 3211300, 65536, 115, 3211301, 0, 115, 3211302, 65536, 115, 3211303, 0, 115, 3211304, 65536, 115, 3211305, 0, 115, 3211306, 65536, 115, 3211307, 0, 115, 3211308, 65536, 115, 3211309, 0, 115, 3211310, 65536, 115, 3211311, 0, 115, 3211312, 0, 115, 3211313, 65536, 115, 3211314, 0, 115, 3211315, 65536, 115, 3211316, 0, 115, 3211317, 65536, 115, 3211318, 0, 115, 3211319, 65536, 115, 3211320, 0, 115, 3211321, 0, 115, 3211322, 65536, 115, 3211323, 0, 115, 3211324, 65536, 115, 3211325, 0, 115, 3211326, 65536, 115, 3211327, 0, 115, 3211328, 65536, 115, 3211329, 0, 115, 3211330, 65536, 115, 3211331, 0, 115, 3211332, 65536, 115, 3211333, 262146, 2, 3211334, 2, 0, 3211335, 2, 0, 3211336, 2, 0, 3211337, 2, 0, 3211338, 2, 0, 3211339, 2, 0, 3211340, 2, 0, 3211341, 2, 0, 3211342, 2, 0, 3211343, 2, 0, 3276800, 65536, 0, 3276801, 65536, 0, 3276802, 65536, 0, 3276803, 393216, 1, 3276804, 458752, 1, 3276805, 393216, 1, 3276806, 458752, 1, 3276807, 65536, 0, 3276808, 65536, 13, 3276809, 65536, 0, 3276810, 0, 115, 3276811, 65536, 115, 3276812, 0, 115, 3276813, 65536, 115, 3276814, 0, 115, 3276815, 65536, 115, 3276816, 0, 115, 3276817, 65536, 115, 3276818, 0, 115, 3276819, 65536, 115, 3276820, 0, 115, 3276821, 65536, 115, 3276822, 0, 115, 3276823, 65536, 115, 3276824, 0, 115, 3276825, 65536, 115, 3276826, 0, 115, 3276827, 65536, 115, 3276828, 0, 115, 3276829, 65536, 115, 3276830, 0, 115, 3276831, 65536, 115, 3276832, 0, 115, 3276833, 0, 114, 3276834, 65536, 114, 3276835, 0, 114, 3276836, 65536, 114, 3276837, 0, 114, 3276838, 65536, 114, 3276839, 0, 114, 3276840, 65536, 114, 3276841, 0, 114, 3276842, 65536, 114, 3276843, 0, 114, 3276844, 65536, 114, 3276845, 0, 114, 3276846, 65536, 114, 3276847, 0, 114, 3276848, 65536, 114, 3276849, 0, 114, 3276850, 65536, 114, 3276851, 0, 114, 3276852, 65536, 114, 3276853, 0, 114, 3276854, 65536, 114, 3276855, 0, 114, 3276856, 65536, 114, 3276857, 0, 114, 3276858, 65536, 114, 3276859, 0, 114, 3276860, 65536, 114, 3276861, 0, 114, 3276862, 65536, 114, 3276863, 0, 114, 3276864, 65536, 114, 3276865, 0, 114, 3276866, 65536, 114, 3276867, 0, 114, 3276868, 65536, 114, 3276869, 262146, 2, 3276870, 2, 0, 3276871, 2, 0, 3276872, 2, 0, 3276873, 2, 0, 3276874, 2, 0, 3276875, 2, 0, 3276876, 2, 0, 3276877, 2, 0, 3276878, 2, 0, 3276879, 2, 0, 3342336, 65536, 0, 3342337, 65536, 0, 3342338, 65536, 0, 3342339, 393216, 2, 3342340, 458752, 2, 3342341, 393216, 2, 3342342, 458752, 2, 3342343, 0, 14, 3342344, 65536, 14, 3342345, 131072, 14, 3342346, 0, 114, 3342347, 65536, 114, 3342348, 0, 114, 3342349, 65536, 114, 3342350, 0, 114, 3342351, 65536, 114, 3342352, 0, 114, 3342353, 65536, 114, 3342354, 0, 114, 3342355, 65536, 114, 3342356, 0, 114, 3342357, 65536, 114, 3342358, 0, 114, 3342359, 65536, 114, 3342360, 0, 114, 3342361, 65536, 114, 3342362, 0, 114, 3342363, 65536, 114, 3342364, 0, 114, 3342365, 65536, 114, 3342366, 0, 114, 3342367, 65536, 114, 3342368, 0, 114, 3342369, 0, 115, 3342370, 65536, 115, 3342371, 0, 115, 3342372, 65536, 115, 3342373, 0, 115, 3342374, 65536, 115, 3342375, 0, 115, 3342376, 65536, 115, 3342377, 0, 115, 3342378, 65536, 115, 3342379, 0, 115, 3342380, 65536, 115, 3342381, 0, 115, 3342382, 65536, 115, 3342383, 0, 115, 3342384, 65536, 115, 3342385, 0, 115, 3342386, 65536, 115, 3342387, 0, 115, 3342388, 0, 115, 3342389, 65536, 115, 3342390, 0, 115, 3342391, 65536, 115, 3342392, 0, 115, 3342393, 0, 115, 3342394, 65536, 115, 3342395, 0, 115, 3342396, 65536, 115, 3342397, 0, 115, 3342398, 65536, 115, 3342399, 0, 115, 3342400, 65536, 115, 3342401, 0, 115, 3342402, 65536, 115, 3342403, 0, 115, 3342404, 65536, 115, 3342405, 262146, 2, 3342406, 2, 0, 3342407, 2, 0, 3342408, 2, 0, 3342409, 2, 0, 3342410, 2, 0, 3342411, 2, 0, 3342412, 2, 0, 3342413, 2, 0, 3342414, 2, 0, 3342415, 2, 0, 3407872, 65536, 0, 3407873, 65536, 0, 3407874, 65536, 0, 3407875, 65536, 0, 3407876, 65536, 0, 3407877, 65536, 0, 3407878, 65536, 0, 3407879, 65536, 0, 3407880, 65536, 0, 3407881, 65536, 0, 3407882, 0, 115, 3407883, 65536, 115, 3407884, 0, 115, 3407885, 65536, 115, 3407886, 0, 115, 3407887, 65536, 115, 3407888, 0, 115, 3407889, 65536, 115, 3407890, 0, 115, 3407891, 65536, 115, 3407892, 0, 115, 3407893, 65536, 115, 3407894, 0, 115, 3407895, 65536, 115, 3407896, 0, 115, 3407897, 65536, 115, 3407898, 0, 115, 3407899, 65536, 115, 3407900, 0, 115, 3407901, 65536, 115, 3407902, 0, 115, 3407903, 65536, 115, 3407904, 0, 115, 3407905, 0, 114, 3407906, 65536, 114, 3407907, 0, 114, 3407908, 65536, 114, 3407909, 0, 114, 3407910, 65536, 114, 3407911, 0, 114, 3407912, 65536, 114, 3407913, 0, 114, 3407914, 65536, 114, 3407915, 0, 114, 3407916, 65536, 114, 3407917, 0, 114, 3407918, 65536, 114, 3407919, 0, 114, 3407920, 65536, 114, 3407921, 0, 114, 3407922, 65536, 114, 3407923, 0, 114, 3407924, 0, 114, 3407925, 65536, 114, 3407926, 0, 114, 3407927, 65536, 114, 3407928, 0, 114, 3407929, 0, 114, 3407930, 65536, 114, 3407931, 0, 114, 3407932, 65536, 114, 3407933, 0, 114, 3407934, 65536, 114, 3407935, 0, 114, 3407936, 65536, 114, 3407937, 0, 114, 3407938, 65536, 114, 3407939, 0, 114, 3407940, 65536, 114, 3407941, 262146, 2, 3407942, 2, 0, 3407943, 2, 0, 3407944, 2, 0, 3407945, 2, 0, 3407946, 2, 0, 3407947, 2, 0, 3407948, 2, 0, 3407949, 2, 0, 3407950, 2, 0, 3407951, 2, 0, 3473408, 65536, 60, 3473409, 65536, 60, 3473410, 65536, 60, 3473411, 65536, 60, 3473412, 65536, 60, 3473413, 65536, 60, 3473414, 65536, 60, 3473415, 65536, 60, 3473416, 65536, 60, 3473417, 65536, 0, 3473418, 0, 114, 3473419, 65536, 114, 3473420, 0, 114, 3473421, 65536, 114, 3473422, 0, 114, 3473423, 65536, 114, 3473424, 0, 114, 3473425, 65536, 114, 3473426, 0, 114, 3473427, 65536, 114, 3473428, 0, 114, 3473429, 65536, 114, 3473430, 0, 114, 3473431, 65536, 114, 3473432, 0, 114, 3473433, 65536, 114, 3473434, 0, 114, 3473435, 65536, 114, 3473436, 0, 114, 3473437, 65536, 114, 3473438, 0, 114, 3473439, 65536, 114, 3473440, 0, 114, 3473441, 0, 115, 3473442, 65536, 115, 3473443, 0, 115, 3473444, 65536, 115, 3473445, 0, 115, 3473446, 65536, 115, 3473447, 0, 115, 3473448, 65536, 115, 3473449, 0, 115, 3473450, 65536, 115, 3473451, 0, 115, 3473452, 65536, 115, 3473453, 0, 115, 3473454, 65536, 115, 3473455, 0, 115, 3473456, 65536, 115, 3473457, 0, 115, 3473458, 65536, 115, 3473459, 0, 115, 3473460, 0, 115, 3473461, 65536, 115, 3473462, 0, 115, 3473463, 65536, 115, 3473464, 0, 115, 3473465, 0, 115, 3473466, 65536, 115, 3473467, 0, 115, 3473468, 65536, 115, 3473469, 0, 115, 3473470, 65536, 115, 3473471, 0, 115, 3473472, 65536, 115, 3473473, 0, 115, 3473474, 65536, 115, 3473475, 0, 115, 3473476, 65536, 115, 3473477, 262146, 2, 3473478, 2, 0, 3473479, 2, 0, 3473480, 2, 0, 3473481, 2, 0, 3473482, 2, 0, 3473483, 2, 0, 3473484, 2, 0, 3473485, 2, 0, 3473486, 2, 0, 3473487, 2, 0, 3538944, 65536, 38, 3538945, 65536, 38, 3538946, 65536, 38, 3538947, 65536, 38, 3538948, 65536, 38, 3538949, 65536, 38, 3538950, 65536, 38, 3538951, 65536, 60, 3538952, 65536, 60, 3538953, 65536, 0, 3538954, 65536, 0, 3538955, 65536, 12, 3538956, 0, 0, 3538957, 0, 0, 3538958, 0, 0, 3538959, 65536, 0, 3538960, 65536, 60, 3538961, 65536, 60, 3538962, 65536, 60, 3538963, 65536, 60, 3538964, 65536, 60, 3538965, 65536, 60, 3538966, 65536, 60, 3538967, 65536, 60, 3538968, 65536, 60, 3538969, 65536, 60, 3538970, 65536, 60, 3538971, 65536, 60, 3538972, 65536, 60, 3538973, 65536, 60, 3538974, 65536, 60, 3538975, 65536, 60, 3538976, 65536, 60, 3538977, 65536, 60, 3538978, 65536, 60, 3538979, 65536, 60, 3538980, 65536, 60, 3538981, 65536, 60, 3538982, 65536, 60, 3538983, 65536, 60, 3538984, 65536, 60, 3538985, 65536, 60, 3538986, 65536, 60, 3538987, 65536, 60, 3538988, 65536, 60, 3538989, 65536, 60, 3538990, 65536, 60, 3538991, 65536, 60, 3538992, 65536, 60, 3538993, 65536, 60, 3538994, 65536, 60, 3538995, 65536, 60, 3538996, 65536, 60, 3538997, 65536, 60, 3538998, 65536, 60, 3538999, 65536, 60, 3539000, 65536, 60, 3539001, 65536, 60, 3539002, 65536, 60, 3539003, 65536, 60, 3539004, 65536, 60, 3539005, 65536, 60, 3539006, 65536, 60, 3539007, 65536, 60, 3539008, 65536, 60, 3539009, 262144, 115, 3539010, 262144, 115, 3539011, 262144, 115, 3539012, 262144, 115, 3539013, 262146, 2, 3539014, 2, 0, 3539015, 2, 0, 3539016, 2, 0, 3539017, 2, 0, 3539018, 2, 0, 3539019, 2, 0, 3539020, 2, 0, 3539021, 2, 0, 3539022, 2, 0, 3539023, 2, 0, 3604480, 65536, 38, 3604481, 65536, 38, 3604482, 65536, 38, 3604483, 65536, 38, 3604484, 65536, 38, 3604485, 65536, 38, 3604486, 65536, 38, 3604487, 65536, 60, 3604488, 65536, 60, 3604489, 65536, 0, 3604490, 65536, 0, 3604491, 65536, 13, 3604492, 65536, 0, 3604493, 65536, 0, 3604494, 0, 0, 3604495, 65536, 0, 3604496, 65536, 60, 3604497, 65536, 60, 3604498, 65536, 60, 3604499, 65536, 60, 3604500, 65536, 60, 3604501, 65536, 60, 3604502, 65536, 60, 3604503, 65536, 60, 3604504, 65536, 60, 3604505, 65536, 60, 3604506, 65536, 60, 3604507, 65536, 60, 3604508, 65536, 60, 3604509, 65536, 60, 3604510, 65536, 60, 3604511, 65536, 60, 3604512, 65536, 60, 3604513, 65536, 60, 3604514, 65536, 60, 3604515, 65536, 60, 3604516, 65536, 60, 3604517, 65536, 60, 3604518, 65536, 60, 3604519, 65536, 60, 3604520, 65536, 60, 3604521, 65536, 60, 3604522, 65536, 60, 3604523, 65536, 60, 3604524, 65536, 60, 3604525, 65536, 60, 3604526, 65536, 60, 3604527, 65536, 60, 3604528, 65536, 60, 3604529, 65536, 60, 3604530, 65536, 60, 3604531, 65536, 60, 3604532, 65536, 60, 3604533, 65536, 60, 3604534, 65536, 60, 3604535, 65536, 60, 3604536, 65536, 60, 3604537, 65536, 60, 3604538, 65536, 60, 3604539, 65536, 60, 3604540, 65536, 60, 3604541, 65536, 60, 3604542, 65536, 60, 3604543, 65536, 60, 3604544, 65536, 60, 3604545, 262144, 115, 3604546, 262144, 115, 3604547, 262144, 115, 3604548, 262144, 115, 3604549, 262146, 2, 3604550, 2, 0, 3604551, 2, 0, 3604552, 2, 0, 3604553, 2, 0, 3604554, 2, 0, 3604555, 2, 0, 3604556, 2, 0, 3604557, 2, 0, 3604558, 2, 0, 3604559, 2, 0, 3670016, 65536, 38, 3670017, 65536, 38, 3670018, 65536, 38, 3670019, 65536, 38, 3670020, 65536, 38, 3670021, 65536, 38, 3670022, 65536, 38, 3670023, 65536, 60, 3670024, 65536, 60, 3670025, 65536, 0, 3670026, 0, 14, 3670027, 65536, 14, 3670028, 131072, 14, 3670029, 131072, 1, 3670030, 65536, 0, 3670031, 65536, 0, 3670032, 65536, 60, 3670033, 65536, 60, 3670034, 65536, 60, 3670035, 65536, 60, 3670036, 65536, 60, 3670037, 65536, 60, 3670038, 65536, 60, 3670039, 65536, 60, 3670040, 65536, 60, 3670041, 65536, 60, 3670042, 65536, 60, 3670043, 65536, 60, 3670044, 65536, 60, 3670045, 65536, 60, 3670046, 65536, 60, 3670047, 65536, 60, 3670048, 65536, 60, 3670049, 65536, 60, 3670050, 65536, 60, 3670051, 65536, 60, 3670052, 65536, 60, 3670053, 65536, 60, 3670054, 65536, 60, 3670055, 65536, 60, 3670056, 65536, 60, 3670057, 65536, 60, 3670058, 65536, 60, 3670059, 65536, 60, 3670060, 65536, 60, 3670061, 65536, 60, 3670062, 65536, 60, 3670063, 65536, 60, 3670064, 65536, 60, 3670065, 65536, 60, 3670066, 65536, 60, 3670067, 65536, 60, 3670068, 65536, 60, 3670069, 65536, 60, 3670070, 65536, 60, 3670071, 65536, 60, 3670072, 65536, 60, 3670073, 65536, 60, 3670074, 65536, 60, 3670075, 262144, 115, 3670076, 262144, 115, 3670077, 262144, 115, 3670078, 262144, 115, 3670079, 262144, 115, 3670080, 262144, 115, 3670081, 262144, 115, 3670082, 262144, 115, 3670083, 262144, 115, 3670084, 262144, 115, 3670085, 262146, 2, 3670086, 2, 0, 3670087, 2, 0, 3670088, 2, 0, 3670089, 2, 0, 3670090, 2, 0, 3670091, 2, 0, 3670092, 2, 0, 3670093, 2, 0, 3670094, 2, 0, 3670095, 2, 0, 3735552, 65536, 60, 3735553, 65536, 60, 3735554, 65536, 60, 3735555, 65536, 60, 3735556, 65536, 60, 3735557, 65536, 60, 3735558, 65536, 60, 3735559, 65536, 60, 3735560, 65536, 60, 3735561, 65536, 0, 3735562, 65536, 0, 3735563, 65536, 0, 3735564, 65536, 0, 3735565, 131072, 1, 3735566, 65536, 0, 3735567, 65536, 0, 3735568, 65536, 60, 3735569, 65536, 60, 3735570, 65536, 60, 3735571, 65536, 60, 3735572, 65536, 60, 3735573, 65536, 60, 3735574, 65536, 60, 3735575, 65536, 60, 3735576, 65536, 60, 3735577, 65536, 60, 3735578, 65536, 60, 3735579, 65536, 60, 3735580, 65536, 60, 3735581, 65536, 60, 3735582, 65536, 60, 3735583, 65536, 60, 3735584, 65536, 60, 3735585, 65536, 60, 3735586, 65536, 60, 3735587, 65536, 60, 3735588, 65536, 60, 3735589, 65536, 60, 3735590, 65536, 60, 3735591, 65536, 60, 3735592, 65536, 60, 3735593, 65536, 60, 3735594, 65536, 60, 3735595, 65536, 60, 3735596, 65536, 60, 3735597, 65536, 60, 3735598, 65536, 60, 3735599, 65536, 60, 3735600, 65536, 60, 3735601, 65536, 60, 3735602, 65536, 60, 3735603, 65536, 60, 3735604, 65536, 60, 3735605, 65536, 60, 3735606, 65536, 60, 3735607, 65536, 60, 3735608, 65536, 60, 3735609, 65536, 60, 3735610, 65536, 60, 3735611, 262144, 115, 3735612, 262144, 115, 3735613, 262144, 115, 3735614, 262144, 115, 3735615, 262144, 115, 3735616, 262144, 115, 3735617, 262144, 115, 3735618, 262144, 115, 3735619, 262144, 115, 3735620, 262144, 115, 3735621, 262146, 2, 3735622, 2, 0, 3735623, 2, 0, 3735624, 2, 0, 3735625, 2, 0, 3735626, 2, 0, 3735627, 2, 0, 3735628, 2, 0, 3735629, 2, 0, 3735630, 2, 0, 3735631, 2, 0, 3801088, 65536, 60, 3801089, 65536, 60, 3801090, 65536, 60, 3801091, 65536, 60, 3801092, 65536, 60, 3801093, 65536, 60, 3801094, 65536, 60, 3801095, 65536, 60, 3801096, 65536, 60, 3801097, 65536, 0, 3801098, 65536, 0, 3801099, 65536, 0, 3801100, 65536, 0, 3801101, 131072, 1, 3801102, 65536, 0, 3801103, 65536, 0, 3801104, 65536, 60, 3801105, 65536, 60, 3801106, 65536, 60, 3801107, 65536, 60, 3801108, 65536, 60, 3801109, 65536, 60, 3801110, 65536, 60, 3801111, 65536, 60, 3801112, 65536, 60, 3801113, 65536, 60, 3801114, 65536, 60, 3801115, 65536, 60, 3801116, 65536, 60, 3801117, 65536, 60, 3801118, 65536, 60, 3801119, 65536, 60, 3801120, 65536, 60, 3801121, 65536, 60, 3801122, 65536, 60, 3801123, 65536, 60, 3801124, 65536, 60, 3801125, 65536, 60, 3801126, 65536, 60, 3801127, 65536, 60, 3801128, 65536, 60, 3801129, 65536, 60, 3801130, 65536, 60, 3801131, 65536, 60, 3801132, 65536, 60, 3801133, 65536, 60, 3801134, 65536, 60, 3801135, 65536, 60, 3801136, 65536, 60, 3801137, 65536, 60, 3801138, 65536, 60, 3801139, 65536, 60, 3801140, 65536, 60, 3801141, 65536, 60, 3801142, 65536, 60, 3801143, 65536, 60, 3801144, 65536, 60, 3801145, 65536, 60, 3801146, 65536, 60, 3801147, 262144, 115, 3801148, 262144, 115, 3801149, 262144, 115, 3801150, 262144, 115, 3801151, 262144, 115, 3801152, 262144, 115, 3801153, 262146, 5, 3801154, 131074, 3, 3801155, 131074, 3, 3801156, 131074, 3, 3801157, 65538, 0, 3801158, 2, 0, 3801159, 2, 0, 3801160, 2, 0, 3801161, 2, 0, 3801162, 2, 0, 3801163, 2, 0, 3801164, 2, 0, 3801165, 2, 0, 3801166, 2, 0, 3801167, 2, 0, 3866624, 65536, 60, 3866625, 65536, 60, 3866626, 65536, 60, 3866627, 65536, 60, 3866628, 65536, 60, 3866629, 65536, 60, 3866630, 65536, 60, 3866631, 65536, 60, 3866632, 65536, 60, 3866633, 65536, 0, 3866634, 65536, 0, 3866635, 65536, 0, 3866636, 65536, 0, 3866637, 65536, 0, 3866638, 65536, 0, 3866639, 65536, 0, 3866640, 65536, 60, 3866641, 65536, 60, 3866642, 65536, 60, 3866643, 65536, 60, 3866644, 65536, 60, 3866645, 65536, 60, 3866646, 65536, 60, 3866647, 65536, 60, 3866648, 65536, 60, 3866649, 65536, 60, 3866650, 65536, 60, 3866651, 65536, 60, 3866652, 65536, 60, 3866653, 65536, 60, 3866654, 65536, 60, 3866655, 65536, 60, 3866656, 65536, 60, 3866657, 65536, 60, 3866658, 65536, 60, 3866659, 65536, 60, 3866660, 65536, 60, 3866661, 65536, 60, 3866662, 65536, 60, 3866663, 65536, 60, 3866664, 65536, 60, 3866665, 65536, 60, 3866666, 65536, 60, 3866667, 65536, 60, 3866668, 65536, 60, 3866669, 65536, 60, 3866670, 65536, 60, 3866671, 65536, 60, 3866672, 65536, 60, 3866673, 65536, 60, 3866674, 65536, 60, 3866675, 65536, 60, 3866676, 65536, 60, 3866677, 65536, 60, 3866678, 65536, 60, 3866679, 65536, 60, 3866680, 65536, 60, 3866681, 65536, 60, 3866682, 65536, 60, 3866683, 262144, 115, 3866684, 262144, 115, 3866685, 262144, 115, 3866686, 262144, 115, 3866687, 262144, 115, 3866688, 262144, 115, 3866689, 262146, 2, 3866690, 2, 0, 3866691, 2, 0, 3866692, 2, 0, 3866693, 2, 0, 3866694, 2, 0, 3866695, 2, 0, 3866696, 2, 0, 3866697, 2, 0, 3866698, 2, 0, 3866699, 2, 0, 3866700, 2, 0, 3866701, 2, 0, 3866702, 2, 0, 3866703, 2, 0, 3932160, 65536, 60, 3932161, 65536, 60, 3932162, 65536, 60, 3932163, 65536, 60, 3932164, 65536, 60, 3932165, 65536, 60, 3932166, 65536, 60, 3932167, 65536, 60, 3932168, 65536, 60, 3932169, 65536, 0, 3932170, 65536, 0, 3932171, 65536, 0, 3932172, 65536, 0, 3932173, 65536, 0, 3932174, 65536, 0, 3932175, 65536, 0, 3932176, 65536, 60, 3932177, 65536, 60, 3932178, 65536, 60, 3932179, 65536, 60, 3932180, 65536, 60, 3932181, 65536, 60, 3932182, 65536, 60, 3932183, 65536, 60, 3932184, 65536, 60, 3932185, 65536, 60, 3932186, 65536, 60, 3932187, 65536, 60, 3932188, 65536, 60, 3932189, 65536, 60, 3932190, 65536, 60, 3932191, 65536, 60, 3932192, 65536, 60, 3932193, 65536, 60, 3932194, 262146, 5, 3932195, 131074, 3, 3932196, 131074, 3, 3932197, 131074, 3, 3932198, 131074, 3, 3932199, 131074, 3, 3932200, 131074, 3, 3932201, 2, 6, 3932202, 65536, 60, 3932203, 65536, 60, 3932204, 65536, 60, 3932205, 65536, 60, 3932206, 65536, 60, 3932207, 65536, 60, 3932208, 65536, 60, 3932209, 262146, 5, 3932210, 131074, 3, 3932211, 131074, 3, 3932212, 131074, 3, 3932213, 131074, 3, 3932214, 131074, 3, 3932215, 131074, 3, 3932216, 131074, 3, 3932217, 131074, 3, 3932218, 131074, 3, 3932219, 131074, 3, 3932220, 131074, 3, 3932221, 131074, 3, 3932222, 131074, 3, 3932223, 131074, 3, 3932224, 131074, 3, 3932225, 65538, 0, 3932226, 2, 0, 3932227, 2, 0, 3932228, 2, 0, 3932229, 2, 0, 3932230, 2, 0, 3932231, 2, 0, 3932232, 2, 0, 3932233, 2, 0, 3932234, 2, 0, 3932235, 2, 0, 3932236, 2, 0, 3932237, 2, 0, 3932238, 2, 0, 3932239, 2, 0, 3997696, 65536, 60, 3997697, 65536, 60, 3997698, 65536, 60, 3997699, 65536, 60, 3997700, 65536, 60, 3997701, 65536, 60, 3997702, 65536, 60, 3997703, 65536, 60, 3997704, 65536, 60, 3997705, 65536, 0, 3997706, 65536, 0, 3997707, 65536, 0, 3997708, 65536, 0, 3997709, 65536, 0, 3997710, 65536, 0, 3997711, 65536, 0, 3997712, 65536, 60, 3997713, 65536, 60, 3997714, 65536, 60, 3997715, 65536, 60, 3997716, 65536, 60, 3997717, 65536, 60, 3997718, 65536, 60, 3997719, 65536, 60, 3997720, 65536, 60, 3997721, 65536, 60, 3997722, 65536, 60, 3997723, 65536, 60, 3997724, 65536, 60, 3997725, 65536, 60, 3997726, 65536, 60, 3997727, 65536, 60, 3997728, 65536, 60, 3997729, 65536, 60, 3997730, 262146, 2, 3997731, 2, 0, 3997732, 2, 0, 3997733, 2, 0, 3997734, 2, 0, 3997735, 2, 0, 3997736, 2, 0, 3997737, 131074, 0, 3997738, 131074, 3, 3997739, 131074, 3, 3997740, 131074, 3, 3997741, 131074, 3, 3997742, 131074, 3, 3997743, 131074, 3, 3997744, 131074, 3, 3997745, 65538, 0, 3997746, 2, 0, 3997747, 2, 0, 3997748, 2, 0, 3997749, 2, 0, 3997750, 2, 0, 3997751, 2, 0, 3997752, 2, 0, 3997753, 2, 0, 3997754, 2, 0, 3997755, 2, 0, 3997756, 2, 0, 3997757, 2, 0, 3997758, 2, 0, 3997759, 2, 0, 3997760, 2, 0, 3997761, 2, 0, 3997762, 2, 0, 3997763, 2, 0, 3997764, 2, 0, 3997765, 2, 0, 3997766, 2, 0, 3997767, 2, 0, 3997768, 2, 0, 3997769, 2, 0, 3997770, 2, 0, 3997771, 2, 0, 3997772, 2, 0, 3997773, 2, 0, 3997774, 2, 0, 3997775, 2, 0, 4063232, 65536, 60, 4063233, 65536, 60, 4063234, 65536, 60, 4063235, 65536, 60, 4063236, 65536, 60, 4063237, 65536, 60, 4063238, 65536, 60, 4063239, 65536, 60, 4063240, 65536, 60, 4063241, 65536, 0, 4063242, 65536, 0, 4063243, 65536, 0, 4063244, 65536, 0, 4063245, 65536, 0, 4063246, 65536, 0, 4063247, 65536, 0, 4063248, 65536, 60, 4063249, 65536, 60, 4063250, 65536, 60, 4063251, 65536, 60, 4063252, 65536, 60, 4063253, 65536, 60, 4063254, 65536, 60, 4063255, 65536, 60, 4063256, 65536, 60, 4063257, 65536, 60, 4063258, 65536, 60, 4063259, 65536, 60, 4063260, 65536, 60, 4063261, 262146, 5, 4063262, 131074, 3, 4063263, 131074, 3, 4063264, 131074, 3, 4063265, 131074, 3, 4063266, 65538, 0, 4063267, 2, 0, 4063268, 2, 0, 4063269, 2, 0, 4063270, 2, 0, 4063271, 2, 0, 4063272, 2, 0, 4063273, 2, 0, 4063274, 2, 0, 4063275, 2, 0, 4063276, 2, 0, 4063277, 2, 0, 4063278, 2, 0, 4063279, 2, 0, 4063280, 2, 0, 4063281, 2, 0, 4063282, 2, 0, 4063283, 2, 0, 4063284, 2, 0, 4063285, 2, 0, 4063286, 2, 0, 4063287, 2, 0, 4063288, 2, 0, 4063289, 2, 0, 4063290, 2, 0, 4063291, 2, 0, 4063292, 2, 0, 4063293, 2, 0, 4063294, 2, 0, 4063295, 2, 0, 4063296, 2, 0, 4063297, 2, 0, 4063298, 2, 0, 4063299, 2, 0, 4063300, 2, 0, 4063301, 2, 0, 4063302, 2, 0, 4063303, 2, 0, 4063304, 2, 0, 4063305, 2, 0, 4063306, 2, 0, 4063307, 2, 0, 4063308, 2, 0, 4063309, 2, 0, 4063310, 2, 0, 4063311, 2, 0, 4128768, 65536, 60, 4128769, 65536, 60, 4128770, 65536, 60, 4128771, 65536, 60, 4128772, 65536, 60, 4128773, 65536, 60, 4128774, 65536, 60, 4128775, 65536, 60, 4128776, 65536, 60, 4128777, 65536, 0, 4128778, 65536, 0, 4128779, 65536, 0, 4128780, 65536, 0, 4128781, 65536, 0, 4128782, 65536, 0, 4128783, 65536, 0, 4128784, 65536, 60, 4128785, 65536, 60, 4128786, 65536, 60, 4128787, 65536, 60, 4128788, 65536, 60, 4128789, 65536, 60, 4128790, 65536, 60, 4128791, 65536, 60, 4128792, 65536, 60, 4128793, 65536, 60, 4128794, 65536, 60, 4128795, 65536, 60, 4128796, 65536, 60, 4128797, 262146, 2, 4128798, 2, 0, 4128799, 2, 0, 4128800, 2, 0, 4128801, 2, 0, 4128802, 2, 0, 4128803, 2, 0, 4128804, 2, 0, 4128805, 2, 0, 4128806, 2, 0, 4128807, 2, 0, 4128808, 2, 0, 4128809, 2, 0, 4128810, 2, 0, 4128811, 2, 0, 4128812, 2, 0, 4128813, 2, 0, 4128814, 2, 0, 4128815, 2, 0, 4128816, 2, 0, 4128817, 2, 0, 4128818, 2, 0, 4128819, 2, 0, 4128820, 2, 0, 4128821, 2, 0, 4128822, 2, 0, 4128823, 2, 0, 4128824, 2, 0, 4128825, 2, 0, 4128826, 2, 0, 4128827, 2, 0, 4128828, 2, 0, 4128829, 2, 0, 4128830, 2, 0, 4128831, 2, 0, 4128832, 2, 0, 4128833, 2, 0, 4128834, 2, 0, 4128835, 2, 0, 4128836, 2, 0, 4128837, 2, 0, 4128838, 2, 0, 4128839, 2, 0, 4128840, 2, 0, 4128841, 2, 0, 4128842, 2, 0, 4128843, 2, 0, 4128844, 2, 0, 4128845, 2, 0, 4128846, 2, 0, 4128847, 2, 0, 4194304, 65536, 60, 4194305, 65536, 60, 4194306, 65536, 60, 4194307, 65536, 60, 4194308, 65536, 60, 4194309, 65536, 60, 4194310, 65536, 60, 4194311, 65536, 60, 4194312, 65536, 60, 4194313, 65536, 0, 4194314, 65536, 0, 4194315, 65536, 0, 4194316, 65536, 0, 4194317, 65536, 0, 4194318, 65536, 0, 4194319, 65536, 0, 4194320, 65536, 60, 4194321, 65536, 60, 4194322, 65536, 60, 4194323, 65536, 60, 4194324, 65536, 60, 4194325, 65536, 60, 4194326, 65536, 60, 4194327, 65536, 60, 4194328, 65536, 60, 4194329, 65536, 60, 4194330, 262146, 5, 4194331, 131074, 3, 4194332, 131074, 3, 4194333, 65538, 0, 4194334, 2, 0, 4194335, 2, 0, 4194336, 2, 0, 4194337, 2, 0, 4194338, 2, 0, 4194339, 2, 0, 4194340, 2, 0, 4194341, 2, 0, 4194342, 2, 0, 4194343, 2, 0, 4194344, 2, 0, 4194345, 2, 0, 4194346, 2, 0, 4194347, 2, 0, 4194348, 2, 0, 4194349, 2, 0, 4194350, 2, 0, 4194351, 2, 0, 4194352, 2, 0, 4194353, 2, 0, 4194354, 2, 0, 4194355, 2, 0, 4194356, 2, 0, 4194357, 2, 0, 4194358, 2, 0, 4194359, 2, 0, 4194360, 2, 0, 4194361, 2, 0, 4194362, 2, 0, 4194363, 2, 0, 4194364, 2, 0, 4194365, 2, 0, 4194366, 2, 0, 4194367, 2, 0, 4194368, 2, 0, 4194369, 2, 0, 4194370, 2, 0, 4194371, 2, 0, 4194372, 2, 0, 4194373, 2, 0, 4194374, 2, 0, 4194375, 2, 0, 4194376, 2, 0, 4194377, 2, 0, 4194378, 2, 0, 4194379, 2, 0, 4194380, 2, 0, 4194381, 2, 0, 4194382, 2, 0, 4194383, 2, 0, 4259840, 65536, 60, 4259841, 65536, 60, 4259842, 65536, 60, 4259843, 65536, 60, 4259844, 65536, 60, 4259845, 65536, 60, 4259846, 65536, 60, 4259847, 65536, 60, 4259848, 65536, 60, 4259849, 65536, 0, 4259850, 65536, 0, 4259851, 65536, 0, 4259852, 65536, 0, 4259853, 65536, 0, 4259854, 65536, 0, 4259855, 65536, 0, 4259856, 65536, 60, 4259857, 65536, 60, 4259858, 65536, 60, 4259859, 65536, 60, 4259860, 65536, 60, 4259861, 65536, 60, 4259862, 65536, 60, 4259863, 65536, 60, 4259864, 65536, 60, 4259865, 65536, 60, 4259866, 262146, 2, 4259867, 2, 0, 4259868, 2, 0, 4259869, 2, 0, 4259870, 2, 0, 4259871, 2, 0, 4259872, 2, 0, 4259873, 2, 0, 4259874, 2, 0, 4259875, 2, 0, 4259876, 2, 0, 4259877, 2, 0, 4259878, 2, 0, 4259879, 2, 0, 4259880, 2, 0, 4259881, 2, 0, 4259882, 2, 0, 4259883, 2, 0, 4259884, 2, 0, 4259885, 2, 0, 4259886, 2, 0, 4259887, 2, 0, 4259888, 2, 0, 4259889, 2, 0, 4259890, 2, 0, 4259891, 2, 0, 4259892, 2, 0, 4259893, 2, 0, 4259894, 2, 0, 4259895, 2, 0, 4259896, 2, 0, 4259897, 2, 0, 4259898, 2, 0, 4259899, 2, 0, 4259900, 2, 0, 4259901, 2, 0, 4259902, 2, 0, 4259903, 2, 0, 4259904, 2, 0, 4259905, 2, 0, 4259906, 2, 0, 4259907, 2, 0, 4259908, 2, 0, 4259909, 2, 0, 4259910, 2, 0, 4259911, 2, 0, 4259912, 2, 0, 4259913, 2, 0, 4259914, 2, 0, 4259915, 2, 0, 4259916, 2, 0, 4259917, 2, 0, 4259918, 2, 0, 4259919, 2, 0, 4325376, 65536, 38, 4325377, 65536, 38, 4325378, 65536, 38, 4325379, 65536, 38, 4325380, 65536, 38, 4325381, 65536, 38, 4325382, 65536, 38, 4325383, 65536, 60, 4325384, 65536, 60, 4325385, 65536, 0, 4325386, 65536, 0, 4325387, 131072, 1, 4325388, 131072, 1, 4325389, 131072, 1, 4325390, 65536, 0, 4325391, 65536, 0, 4325392, 65536, 60, 4325393, 65536, 60, 4325394, 65536, 60, 4325395, 65536, 60, 4325396, 65536, 60, 4325397, 65536, 60, 4325398, 65536, 60, 4325399, 65536, 60, 4325400, 262146, 5, 4325401, 131074, 3, 4325402, 65538, 0, 4325403, 2, 0, 4325404, 2, 0, 4325405, 2, 0, 4325406, 2, 0, 4325407, 2, 0, 4325408, 2, 0, 4325409, 2, 0, 4325410, 2, 0, 4325411, 2, 0, 4325412, 2, 0, 4325413, 2, 0, 4325414, 2, 0, 4325415, 2, 0, 4325416, 2, 0, 4325417, 2, 0, 4325418, 2, 0, 4325419, 2, 0, 4325420, 2, 0, 4325421, 2, 0, 4325422, 2, 0, 4325423, 2, 0, 4325424, 2, 0, 4325425, 2, 0, 4325426, 2, 0, 4325427, 2, 0, 4325428, 2, 0, 4325429, 2, 0, 4325430, 2, 0, 4325431, 2, 0, 4325432, 2, 0, 4325433, 2, 0, 4325434, 2, 0, 4325435, 2, 0, 4325436, 2, 0, 4325437, 2, 0, 4325438, 2, 0, 4325439, 2, 0, 4325440, 2, 0, 4325441, 2, 0, 4325442, 2, 0, 4325443, 2, 0, 4325444, 2, 0, 4325445, 2, 0, 4325446, 2, 0, 4325447, 2, 0, 4325448, 2, 0, 4325449, 2, 0, 4325450, 2, 0, 4325451, 2, 0, 4325452, 2, 0, 4325453, 2, 0, 4325454, 2, 0, 4325455, 2, 0, 4390912, 65536, 38, 4390913, 65536, 38, 4390914, 65536, 38, 4390915, 65536, 38, 4390916, 65536, 38, 4390917, 65536, 38, 4390918, 65536, 38, 4390919, 65536, 60, 4390920, 65536, 60, 4390921, 65536, 0, 4390922, 65536, 0, 4390923, 65536, 0, 4390924, 65536, 0, 4390925, 65536, 0, 4390926, 65536, 0, 4390927, 65536, 0, 4390928, 65536, 60, 4390929, 65536, 60, 4390930, 65536, 60, 4390931, 65536, 60, 4390932, 65536, 60, 4390933, 65536, 60, 4390934, 65536, 60, 4390935, 65536, 60, 4390936, 262146, 2, 4390937, 2, 0, 4390938, 2, 0, 4390939, 2, 0, 4390940, 2, 0, 4390941, 2, 0, 4390942, 2, 0, 4390943, 2, 0, 4390944, 2, 0, 4390945, 2, 0, 4390946, 2, 0, 4390947, 2, 0, 4390948, 2, 0, 4390949, 2, 0, 4390950, 2, 0, 4390951, 2, 0, 4390952, 2, 0, 4390953, 2, 0, 4390954, 2, 0, 4390955, 2, 0, 4390956, 2, 0, 4390957, 2, 0, 4390958, 2, 0, 4390959, 2, 0, 4390960, 2, 0, 4390961, 2, 0, 4390962, 2, 0, 4390963, 2, 0, 4390964, 2, 0, 4390965, 2, 0, 4390966, 2, 0, 4390967, 2, 0, 4390968, 2, 0, 4390969, 2, 0, 4390970, 2, 0, 4390971, 2, 0, 4390972, 2, 0, 4390973, 2, 0, 4390974, 2, 0, 4390975, 2, 0, 4390976, 2, 0, 4390977, 2, 0, 4390978, 2, 0, 4390979, 2, 0, 4390980, 2, 0, 4390981, 2, 0, 4390982, 2, 0, 4390983, 2, 0, 4390984, 2, 0, 4390985, 2, 0, 4390986, 2, 0, 4390987, 2, 0, 4390988, 2, 0, 4390989, 2, 0, 4390990, 2, 0, 4390991, 2, 0, 4456448, 65536, 38, 4456449, 65536, 38, 4456450, 65536, 38, 4456451, 65536, 38, 4456452, 65536, 38, 4456453, 65536, 38, 4456454, 65536, 60, 4456455, 65536, 60, 4456456, 65536, 60, 4456457, 65536, 59, 4456458, 65536, 59, 4456459, 65536, 59, 4456460, 65536, 59, 4456461, 65536, 59, 4456462, 131072, 59, 4456463, 65536, 0, 4456464, 65536, 60, 4456465, 65536, 60, 4456466, 65536, 60, 4456467, 65536, 60, 4456468, 65536, 60, 4456469, 65536, 60, 4456470, 65536, 60, 4456471, 65536, 60, 4456472, 262146, 2, 4456473, 2, 0, 4456474, 2, 0, 4456475, 2, 0, 4456476, 2, 0, 4456477, 2, 0, 4456478, 2, 0, 4456479, 2, 0, 4456480, 2, 0, 4456481, 2, 0, 4456482, 2, 0, 4456483, 2, 0, 4456484, 2, 0, 4456485, 2, 0, 4456486, 2, 0, 4456487, 2, 0, 4456488, 2, 0, 4456489, 2, 0, 4456490, 2, 0, 4456491, 2, 0, 4456492, 2, 0, 4456493, 2, 0, 4456494, 2, 0, 4456495, 2, 0, 4456496, 2, 0, 4456497, 2, 0, 4456498, 2, 0, 4456499, 2, 0, 4456500, 2, 0, 4456501, 2, 0, 4456502, 2, 0, 4456503, 2, 0, 4456504, 2, 0, 4456505, 2, 0, 4456506, 2, 0, 4456507, 2, 0, 4456508, 2, 0, 4456509, 2, 0, 4456510, 2, 0, 4456511, 2, 0, 4456512, 2, 0, 4456513, 2, 0, 4456514, 2, 0, 4456515, 2, 0, 4456516, 2, 0, 4456517, 2, 0, 4456518, 2, 0, 4456519, 2, 0, 4456520, 2, 0, 4456521, 2, 0, 4456522, 2, 0, 4456523, 2, 0, 4456524, 2, 0, 4456525, 2, 0, 4456526, 2, 0, 4456527, 2, 0, 4521984, 65536, 38, 4521985, 65536, 38, 4521986, 65536, 38, 4521987, 65536, 38, 4521988, 65536, 38, 4521989, 65536, 38, 4521990, 65536, 60, 4521991, 65536, 60, 4521992, 65536, 60, 4521993, 65536, 60, 4521994, 65536, 60, 4521995, 65536, 60, 4521996, 65536, 60, 4521997, 65536, 60, 4521998, 0, 63, 4521999, 65536, 59, 4522000, 65536, 60, 4522001, 65536, 60, 4522002, 65536, 60, 4522003, 65536, 60, 4522004, 65536, 60, 4522005, 65536, 60, 4522006, 65536, 60, 4522007, 65536, 60, 4522008, 262146, 2, 4522009, 2, 0, 4522010, 2, 0, 4522011, 2, 0, 4522012, 2, 0, 4522013, 2, 0, 4522014, 2, 0, 4522015, 2, 0, 4522016, 2, 0, 4522017, 2, 0, 4522018, 2, 0, 4522019, 2, 0, 4522020, 2, 0, 4522021, 2, 0, 4522022, 2, 0, 4522023, 2, 0, 4522024, 2, 0, 4522025, 2, 0, 4522026, 2, 0, 4522027, 2, 0, 4522028, 2, 0, 4522029, 2, 0, 4522030, 2, 0, 4522031, 2, 0, 4522032, 2, 0, 4522033, 2, 0, 4522034, 2, 0, 4522035, 2, 0, 4522036, 2, 0, 4522037, 2, 0, 4522038, 2, 0, 4522039, 2, 0, 4522040, 2, 0, 4522041, 2, 0, 4522042, 2, 0, 4522043, 2, 0, 4522044, 2, 0, 4522045, 2, 0, 4522046, 2, 0, 4522047, 2, 0, 4522048, 2, 0, 4522049, 2, 0, 4522050, 2, 0, 4522051, 2, 0, 4522052, 2, 0, 4522053, 2, 0, 4522054, 2, 0, 4522055, 2, 0, 4522056, 2, 0, 4522057, 2, 0, 4522058, 2, 0, 4522059, 2, 0, 4522060, 2, 0, 4522061, 2, 0, 4522062, 2, 0, 4522063, 2, 0, 4587520, 65536, 38, 4587521, 65536, 38, 4587522, 65536, 38, 4587523, 65536, 38, 4587524, 65536, 38, 4587525, 65536, 38, 4587526, 65536, 60, 4587527, 65536, 60, 4587528, 65536, 60, 4587529, 65536, 64, 4587530, 131072, 64, 4587531, 65536, 60, 4587532, 65536, 60, 4587533, 65536, 60, 4587534, 65536, 60, 4587535, 65536, 60, 4587536, 65536, 60, 4587537, 65536, 60, 4587538, 65536, 60, 4587539, 65536, 60, 4587540, 65536, 60, 4587541, 65536, 60, 4587542, 65536, 60, 4587543, 65536, 60, 4587544, 262146, 2, 4587545, 2, 0, 4587546, 2, 0, 4587547, 2, 0, 4587548, 2, 0, 4587549, 2, 0, 4587550, 2, 0, 4587551, 2, 0, 4587552, 2, 0, 4587553, 2, 0, 4587554, 2, 0, 4587555, 2, 0, 4587556, 2, 0, 4587557, 2, 0, 4587558, 2, 0, 4587559, 2, 0, 4587560, 2, 0, 4587561, 2, 0, 4587562, 2, 0, 4587563, 2, 0, 4587564, 2, 0, 4587565, 2, 0, 4587566, 2, 0, 4587567, 2, 0, 4587568, 2, 0, 4587569, 2, 0, 4587570, 2, 0, 4587571, 2, 0, 4587572, 2, 0, 4587573, 2, 0, 4587574, 2, 0, 4587575, 2, 0, 4587576, 2, 0, 4587577, 2, 0, 4587578, 2, 0, 4587579, 2, 0, 4587580, 2, 0, 4587581, 2, 0, 4587582, 2, 0, 4587583, 2, 0, 4587584, 2, 0, 4587585, 2, 0, 4587586, 2, 0, 4587587, 2, 0, 4587588, 2, 0, 4587589, 2, 0, 4587590, 2, 0, 4587591, 2, 0, 4587592, 2, 0, 4587593, 2, 0, 4587594, 2, 0, 4587595, 2, 0, 4587596, 2, 0, 4587597, 2, 0, 4587598, 2, 0, 4587599, 2, 0, 4653056, 65536, 38, 4653057, 65536, 38, 4653058, 65536, 38, 4653059, 65536, 38, 4653060, 65536, 38, 4653061, 65536, 38, 4653062, 65536, 60, 4653063, 65536, 60, 4653064, 65536, 60, 4653065, 65536, 60, 4653066, 131072, 65, 4653067, 65536, 60, 4653068, 65536, 60, 4653069, 65536, 60, 4653070, 65536, 60, 4653071, 65536, 60, 4653072, 65536, 60, 4653073, 65536, 60, 4653074, 65536, 60, 4653075, 65536, 60, 4653076, 65536, 60, 4653077, 65536, 60, 4653078, 65536, 60, 4653079, 65536, 60, 4653080, 262146, 2, 4653081, 2, 0, 4653082, 2, 0, 4653083, 2, 0, 4653084, 2, 0, 4653085, 2, 0, 4653086, 2, 0, 4653087, 2, 0, 4653088, 2, 0, 4653089, 2, 0, 4653090, 2, 0, 4653091, 2, 0, 4653092, 2, 0, 4653093, 2, 0, 4653094, 2, 0, 4653095, 2, 0, 4653096, 2, 0, 4653097, 2, 0, 4653098, 2, 0, 4653099, 2, 0, 4653100, 2, 0, 4653101, 2, 0, 4653102, 2, 0, 4653103, 2, 0, 4653104, 2, 0, 4653105, 2, 0, 4653106, 2, 0, 4653107, 2, 0, 4653108, 2, 0, 4653109, 2, 0, 4653110, 2, 0, 4653111, 2, 0, 4653112, 2, 0, 4653113, 2, 0, 4653114, 2, 0, 4653115, 2, 0, 4653116, 2, 0, 4653117, 2, 0, 4653118, 2, 0, 4653119, 2, 0, 4653120, 2, 0, 4653121, 2, 0, 4653122, 2, 0, 4653123, 2, 0, 4653124, 2, 0, 4653125, 2, 0, 4653126, 2, 0, 4653127, 2, 0, 4653128, 2, 0, 4653129, 2, 0, 4653130, 2, 0, 4653131, 2, 0, 4653132, 2, 0, 4653133, 2, 0, 4653134, 2, 0, 4653135, 2, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 851983, 327680, 35, 851984, 393216, 35, 851992, 327680, 35, 851993, 393216, 35, 917519, 327680, 36, 917520, 393216, 36, 917526, 196608, 32, 917527, 196608, 32, 917528, 327680, 36, 917529, 393216, 36, 917530, 196608, 32, 983055, 196608, 32, 983067, 196608, 32, 983068, 196608, 32, 983069, 327680, 35, 983070, 393216, 35, 983080, 0, 67, 983081, 65536, 67, 983082, 131072, 67, 983083, 196608, 67, 983084, 262144, 67, 983085, 327680, 67, 983086, 393216, 67, 1048590, 196608, 32, 1048595, 0, 58, 1048596, 65536, 58, 1048597, 131072, 58, 1048605, 327680, 36, 1048606, 393216, 36, 1048616, 0, 68, 1048617, 65536, 68, 1048618, 131072, 68, 1048619, 196608, 68, 1048620, 262144, 68, 1048621, 327680, 68, 1048622, 393216, 68, 1114126, 196608, 32, 1114131, 0, 58, 1114132, 65536, 58, 1114133, 131072, 58, 1114143, 196608, 32, 1114144, 327680, 35, 1114145, 393216, 35, 1114152, 0, 69, 1114153, 65536, 69, 1114154, 131072, 69, 1114155, 196608, 69, 1114156, 262144, 69, 1114157, 327680, 69, 1114158, 393216, 69, 1114170, 0, 67, 1114171, 65536, 67, 1114172, 131072, 67, 1114173, 196608, 67, 1114174, 262144, 67, 1114175, 327680, 67, 1114176, 393216, 67, 1179660, 327680, 35, 1179661, 393216, 35, 1179674, 131072, 5, 1179675, 0, 2, 1179676, 65536, 2, 1179677, 196608, 5, 1179680, 327680, 36, 1179681, 393216, 36, 1179688, 0, 70, 1179689, 65536, 70, 1179690, 131072, 70, 1179691, 196608, 70, 1179692, 262144, 70, 1179693, 327680, 70, 1179694, 393216, 70, 1179695, 0, 41, 1179696, 65536, 41, 1179697, 65536, 41, 1179698, 65536, 41, 1179699, 65536, 41, 1179700, 65536, 41, 1179701, 65536, 41, 1179702, 65536, 41, 1179703, 65536, 41, 1179704, 65536, 41, 1179705, 131072, 41, 1179706, 0, 68, 1179707, 65536, 68, 1179708, 131072, 68, 1179709, 196608, 68, 1179710, 262144, 68, 1179711, 327680, 68, 1179712, 393216, 68, 1245196, 327680, 36, 1245197, 393216, 36, 1245210, 131072, 6, 1245211, 0, 3, 1245212, 65536, 3, 1245213, 196608, 6, 1245216, 196608, 32, 1245217, 0, 67, 1245218, 65536, 67, 1245219, 131072, 67, 1245220, 196608, 67, 1245221, 262144, 67, 1245222, 327680, 67, 1245223, 393216, 67, 1245224, 0, 71, 1245225, 65536, 71, 1245226, 131072, 71, 1245227, 196608, 71, 1245228, 262144, 71, 1245229, 327680, 71, 1245230, 393216, 71, 1245231, 0, 42, 1245241, 131072, 42, 1245242, 0, 69, 1245243, 65536, 69, 1245244, 131072, 69, 1245245, 196608, 69, 1245246, 262144, 69, 1245247, 327680, 69, 1245248, 393216, 69, 1310721, 0, 11, 1310722, 65536, 11, 1310723, 131072, 11, 1310733, 196608, 32, 1310734, 65536, 11, 1310735, 131072, 11, 1310747, 0, 6, 1310748, 65536, 6, 1310752, 458752, 80, 1310753, 0, 68, 1310754, 65536, 68, 1310755, 131072, 68, 1310756, 196608, 68, 1310757, 262144, 68, 1310758, 327680, 68, 1310759, 393216, 68, 1310760, 0, 72, 1310761, 65536, 72, 1310762, 131072, 72, 1310763, 196608, 72, 1310764, 262144, 72, 1310765, 327680, 72, 1310766, 393216, 72, 1310767, 0, 42, 1310776, 327680, 111, 1310777, 131072, 42, 1310778, 0, 70, 1310779, 65536, 70, 1310780, 131072, 70, 1310781, 196608, 70, 1310782, 262144, 70, 1310783, 327680, 70, 1310784, 393216, 70, 1376257, 0, 12, 1376259, 131072, 12, 1376260, 393216, 0, 1376261, 458752, 0, 1376262, 0, 15, 1376263, 65536, 15, 1376264, 131072, 15, 1376265, 393216, 0, 1376266, 458752, 0, 1376267, 393216, 0, 1376268, 458752, 0, 1376269, 196608, 32, 1376271, 131072, 12, 1376281, 0, 15, 1376282, 65536, 15, 1376283, 131072, 15, 1376284, 393216, 0, 1376285, 458752, 0, 1376286, 393216, 0, 1376287, 458752, 0, 1376288, 131072, 80, 1376289, 0, 69, 1376290, 65536, 69, 1376291, 131072, 69, 1376292, 196608, 69, 1376293, 262144, 69, 1376294, 327680, 69, 1376295, 393216, 69, 1376296, 0, 73, 1376297, 65536, 73, 1376298, 131072, 73, 1376299, 196608, 73, 1376300, 262144, 73, 1376301, 327680, 73, 1376302, 393216, 73, 1376303, 0, 42, 1376312, 327680, 111, 1376313, 131072, 42, 1376314, 0, 71, 1376315, 65536, 71, 1376316, 131072, 71, 1376317, 196608, 71, 1376318, 262144, 71, 1376319, 327680, 71, 1376320, 393216, 71, 1441793, 0, 13, 1441795, 131072, 13, 1441805, 0, 13, 1441807, 131072, 13, 1441815, 0, 3, 1441816, 65536, 3, 1441821, 0, 11, 1441822, 65536, 11, 1441823, 131072, 11, 1441824, 131072, 80, 1441825, 0, 70, 1441826, 65536, 70, 1441827, 131072, 70, 1441828, 196608, 70, 1441829, 262144, 70, 1441830, 327680, 70, 1441831, 393216, 70, 1441832, 0, 74, 1441833, 65536, 74, 1441834, 131072, 74, 1441835, 196608, 74, 1441836, 262144, 74, 1441837, 327680, 74, 1441838, 393216, 74, 1441839, 0, 42, 1441841, 0, 125, 1441842, 65536, 125, 1441843, 196608, 115, 1441844, 262144, 115, 1441845, 327680, 115, 1441846, 327680, 125, 1441847, 65536, 112, 1441848, 327680, 111, 1441849, 131072, 42, 1441850, 0, 72, 1441851, 65536, 72, 1441852, 131072, 72, 1441853, 196608, 72, 1441854, 262144, 72, 1441855, 327680, 72, 1441856, 393216, 72, 1441864, 131072, 114, 1507328, 0, 15, 1507329, 65536, 15, 1507330, 131072, 15, 1507331, 393216, 0, 1507332, 458752, 0, 1507333, 393216, 0, 1507334, 458752, 0, 1507335, 393216, 0, 1507336, 458752, 0, 1507337, 0, 15, 1507338, 65536, 15, 1507339, 131072, 15, 1507340, 393216, 5, 1507347, 196608, 114, 1507348, 262144, 114, 1507349, 327680, 114, 1507351, 0, 6, 1507352, 65536, 6, 1507357, 0, 12, 1507359, 131072, 12, 1507360, 131072, 80, 1507361, 0, 71, 1507362, 65536, 71, 1507363, 131072, 71, 1507364, 196608, 71, 1507365, 262144, 71, 1507366, 327680, 71, 1507367, 393216, 71, 1507368, 0, 75, 1507369, 65536, 75, 1507370, 262144, 83, 1507371, 327680, 83, 1507372, 393216, 83, 1507373, 327680, 75, 1507374, 393216, 75, 1507375, 0, 42, 1507377, 0, 126, 1507378, 65536, 112, 1507379, 196608, 115, 1507380, 262144, 115, 1507381, 327680, 115, 1507382, 65536, 112, 1507383, 393216, 126, 1507384, 327680, 111, 1507385, 131072, 42, 1507386, 0, 73, 1507387, 65536, 73, 1507388, 131072, 73, 1507389, 196608, 73, 1507390, 262144, 73, 1507391, 327680, 73, 1507392, 393216, 73, 1507400, 131072, 114, 1572870, 0, 11, 1572871, 65536, 11, 1572872, 131072, 11, 1572883, 196608, 115, 1572884, 262144, 115, 1572885, 327680, 115, 1572893, 0, 13, 1572895, 131072, 13, 1572896, 131072, 80, 1572897, 0, 72, 1572898, 65536, 72, 1572899, 131072, 72, 1572900, 196608, 72, 1572901, 262144, 72, 1572902, 327680, 72, 1572903, 393216, 72, 1572904, 0, 76, 1572905, 65536, 76, 1572906, 262144, 84, 1572907, 327680, 84, 1572908, 393216, 84, 1572909, 327680, 76, 1572910, 393216, 76, 1572911, 0, 42, 1572913, 262144, 85, 1572914, 131072, 112, 1572915, 196608, 115, 1572916, 262144, 115, 1572917, 327680, 115, 1572918, 131072, 112, 1572919, 262144, 85, 1572920, 327680, 112, 1572921, 131072, 42, 1572922, 0, 74, 1572923, 65536, 74, 1572924, 131072, 74, 1572925, 196608, 74, 1572926, 262144, 74, 1572927, 327680, 74, 1572928, 393216, 74, 1572936, 0, 36, 1572937, 196608, 112, 1638400, 393216, 0, 1638401, 458752, 0, 1638402, 393216, 0, 1638403, 458752, 0, 1638404, 393216, 0, 1638405, 458752, 0, 1638406, 0, 12, 1638408, 131072, 12, 1638419, 196608, 115, 1638420, 262144, 115, 1638421, 327680, 115, 1638430, 393216, 0, 1638431, 458752, 0, 1638432, 131072, 80, 1638433, 65536, 112, 1638434, 65536, 73, 1638435, 131072, 73, 1638436, 196608, 73, 1638437, 262144, 73, 1638438, 327680, 73, 1638439, 65536, 112, 1638440, 65536, 112, 1638441, 65536, 112, 1638442, 65536, 112, 1638443, 65536, 112, 1638444, 65536, 112, 1638445, 65536, 112, 1638446, 65536, 112, 1638447, 0, 42, 1638450, 262144, 85, 1638451, 196608, 115, 1638452, 262144, 115, 1638453, 327680, 115, 1638454, 262144, 85, 1638457, 131072, 42, 1638458, 0, 75, 1638459, 65536, 75, 1638460, 262144, 83, 1638461, 327680, 83, 1638462, 393216, 83, 1638463, 327680, 75, 1638464, 393216, 75, 1638472, 0, 36, 1638473, 327680, 111, 1703936, 0, 11, 1703937, 65536, 11, 1703938, 131072, 11, 1703942, 0, 13, 1703944, 131072, 13, 1703948, 196608, 114, 1703949, 262144, 114, 1703950, 262144, 114, 1703951, 262144, 114, 1703952, 262144, 114, 1703953, 262144, 114, 1703954, 262144, 114, 1703955, 458752, 116, 1703956, 262144, 115, 1703957, 393216, 116, 1703958, 262144, 114, 1703959, 262144, 114, 1703960, 262144, 114, 1703961, 262144, 114, 1703962, 262144, 114, 1703963, 327680, 114, 1703968, 131072, 80, 1703969, 65536, 112, 1703970, 65536, 74, 1703971, 131072, 74, 1703972, 196608, 74, 1703973, 262144, 74, 1703974, 327680, 74, 1703975, 65536, 112, 1703976, 65536, 112, 1703977, 65536, 112, 1703978, 65536, 112, 1703979, 65536, 112, 1703980, 65536, 112, 1703981, 65536, 112, 1703982, 65536, 112, 1703983, 0, 43, 1703984, 65536, 43, 1703985, 65536, 43, 1703986, 65536, 43, 1703987, 65536, 43, 1703988, 65536, 43, 1703989, 65536, 43, 1703990, 65536, 43, 1703991, 65536, 43, 1703992, 65536, 43, 1703993, 131072, 43, 1703994, 0, 76, 1703995, 65536, 76, 1703996, 262144, 84, 1703997, 327680, 84, 1703998, 393216, 84, 1703999, 327680, 76, 1704000, 393216, 76, 1704001, 65536, 112, 1704002, 65536, 112, 1704003, 65536, 112, 1704004, 65536, 112, 1704005, 65536, 112, 1704006, 65536, 112, 1704008, 0, 36, 1704009, 327680, 111, 1769472, 0, 12, 1769474, 131072, 12, 1769475, 393216, 0, 1769476, 458752, 0, 1769477, 0, 15, 1769478, 65536, 15, 1769479, 131072, 15, 1769484, 196608, 115, 1769485, 262144, 115, 1769486, 262144, 115, 1769487, 262144, 115, 1769488, 262144, 115, 1769489, 262144, 115, 1769490, 262144, 115, 1769491, 262144, 115, 1769492, 262144, 115, 1769493, 262144, 115, 1769494, 262144, 115, 1769495, 262144, 115, 1769496, 262144, 115, 1769497, 262144, 115, 1769498, 262144, 115, 1769499, 327680, 115, 1769502, 393216, 0, 1769503, 458752, 0, 1769504, 131072, 80, 1769505, 65536, 112, 1769506, 65536, 75, 1769507, 131072, 75, 1769508, 196608, 75, 1769509, 262144, 75, 1769510, 327680, 75, 1769511, 65536, 112, 1769512, 65536, 112, 1769513, 65536, 112, 1769514, 65536, 112, 1769515, 65536, 112, 1769516, 65536, 112, 1769517, 65536, 112, 1769518, 65536, 112, 1769519, 0, 44, 1769520, 65536, 78, 1769521, 65536, 78, 1769522, 65536, 44, 1769523, 65536, 44, 1769524, 65536, 44, 1769525, 65536, 44, 1769526, 65536, 44, 1769527, 65536, 44, 1769528, 65536, 44, 1769529, 131072, 44, 1769530, 65536, 112, 1769531, 65536, 112, 1769532, 65536, 112, 1769533, 65536, 112, 1769534, 65536, 112, 1769535, 65536, 112, 1769536, 65536, 112, 1769537, 65536, 112, 1769538, 65536, 112, 1769539, 65536, 112, 1769540, 65536, 112, 1769541, 65536, 112, 1769542, 65536, 112, 1769544, 0, 36, 1769545, 327680, 111, 1835008, 0, 13, 1835009, 131072, 11, 1835010, 131072, 13, 1835020, 196608, 115, 1835021, 262144, 115, 1835022, 393216, 115, 1835023, 262144, 116, 1835024, 262144, 116, 1835025, 262144, 116, 1835026, 262144, 116, 1835027, 262144, 116, 1835028, 262144, 116, 1835029, 262144, 116, 1835030, 262144, 116, 1835031, 262144, 116, 1835032, 262144, 116, 1835033, 458752, 115, 1835034, 262144, 115, 1835035, 327680, 115, 1835036, 393216, 114, 1835037, 458752, 114, 1835040, 131072, 80, 1835041, 65536, 112, 1835042, 65536, 112, 1835043, 65536, 112, 1835044, 65536, 112, 1835045, 65536, 112, 1835046, 65536, 112, 1835047, 65536, 112, 1835048, 65536, 112, 1835049, 65536, 112, 1835050, 65536, 112, 1835051, 65536, 112, 1835052, 65536, 112, 1835053, 65536, 112, 1835054, 65536, 112, 1835055, 0, 79, 1835056, 65536, 79, 1835057, 65536, 79, 1835058, 327680, 81, 1835059, 196608, 115, 1835060, 262144, 115, 1835061, 327680, 115, 1835062, 196608, 81, 1835063, 262144, 81, 1835064, 262144, 81, 1835065, 131072, 79, 1835066, 65536, 112, 1835067, 65536, 112, 1835068, 65536, 112, 1835069, 65536, 112, 1835070, 65536, 112, 1835071, 65536, 112, 1835072, 65536, 112, 1835073, 65536, 112, 1835074, 65536, 112, 1835075, 65536, 112, 1835076, 65536, 112, 1835077, 65536, 112, 1835078, 65536, 112, 1835079, 65536, 116, 1835080, 0, 36, 1835081, 327680, 111, 1900545, 131072, 12, 1900546, 0, 15, 1900547, 65536, 15, 1900548, 131072, 15, 1900549, 393216, 0, 1900550, 458752, 0, 1900551, 393216, 0, 1900552, 458752, 0, 1900556, 196608, 115, 1900557, 262144, 115, 1900558, 327680, 115, 1900560, 0, 78, 1900561, 65536, 78, 1900562, 65536, 78, 1900563, 65536, 78, 1900564, 65536, 78, 1900565, 65536, 78, 1900566, 65536, 78, 1900567, 131072, 78, 1900569, 196608, 115, 1900570, 262144, 115, 1900571, 327680, 115, 1900576, 131072, 80, 1900577, 65536, 112, 1900578, 65536, 112, 1900579, 196608, 114, 1900580, 262144, 114, 1900581, 327680, 114, 1900582, 65536, 112, 1900583, 65536, 112, 1900584, 0, 105, 1900585, 65536, 105, 1900586, 65536, 112, 1900587, 65536, 112, 1900588, 65536, 112, 1900589, 65536, 112, 1900590, 65536, 112, 1900591, 0, 80, 1900595, 196608, 115, 1900596, 262144, 115, 1900597, 327680, 115, 1900601, 131072, 80, 1900602, 65536, 112, 1900603, 65536, 112, 1900604, 65536, 112, 1900605, 65536, 112, 1900606, 65536, 112, 1900607, 65536, 112, 1900608, 65536, 112, 1900609, 65536, 112, 1900610, 65536, 112, 1900611, 65536, 112, 1900612, 65536, 112, 1900613, 65536, 112, 1900614, 65536, 112, 1900615, 65536, 117, 1900616, 0, 36, 1900617, 327680, 111, 1966081, 131072, 13, 1966089, 0, 11, 1966090, 65536, 11, 1966091, 131072, 11, 1966092, 196608, 115, 1966093, 262144, 115, 1966094, 327680, 115, 1966096, 0, 79, 1966097, 65536, 79, 1966098, 65536, 79, 1966099, 65536, 79, 1966100, 65536, 79, 1966101, 65536, 79, 1966102, 65536, 79, 1966103, 131072, 79, 1966105, 196608, 115, 1966106, 262144, 115, 1966107, 327680, 115, 1966110, 196608, 80, 1966111, 65536, 81, 1966112, 131072, 81, 1966113, 65536, 112, 1966114, 65536, 112, 1966115, 196608, 115, 1966116, 262144, 115, 1966117, 327680, 115, 1966118, 65536, 112, 1966119, 393216, 117, 1966120, 0, 106, 1966121, 65536, 112, 1966122, 65536, 112, 1966123, 65536, 112, 1966124, 65536, 112, 1966125, 65536, 112, 1966126, 65536, 112, 1966127, 0, 80, 1966129, 0, 2, 1966130, 65536, 2, 1966131, 196608, 115, 1966132, 262144, 115, 1966133, 327680, 115, 1966137, 131072, 80, 1966138, 65536, 112, 1966139, 65536, 112, 1966140, 65536, 112, 1966141, 65536, 112, 1966142, 65536, 112, 1966143, 65536, 112, 1966144, 65536, 112, 1966145, 65536, 112, 1966146, 65536, 112, 1966147, 65536, 112, 1966148, 65536, 112, 1966149, 65536, 112, 1966150, 65536, 112, 1966151, 65536, 118, 1966152, 0, 36, 1966153, 327680, 111, 2031616, 393216, 0, 2031617, 458752, 0, 2031618, 393216, 0, 2031619, 458752, 0, 2031620, 393216, 0, 2031621, 458752, 0, 2031622, 0, 15, 2031623, 65536, 15, 2031624, 131072, 15, 2031625, 0, 12, 2031627, 131072, 12, 2031628, 196608, 115, 2031629, 262144, 115, 2031630, 327680, 115, 2031632, 0, 80, 2031633, 262149, 5, 2031634, 131077, 3, 2031635, 131077, 3, 2031636, 131077, 3, 2031637, 131077, 3, 2031638, 5, 6, 2031639, 131072, 80, 2031641, 196608, 115, 2031642, 262144, 115, 2031643, 327680, 115, 2031645, 196608, 19, 2031646, 196608, 81, 2031647, 65536, 82, 2031648, 131072, 82, 2031651, 196608, 115, 2031652, 262144, 115, 2031653, 327680, 115, 2031654, 131072, 113, 2031655, 393216, 118, 2031656, 458752, 118, 2031657, 65536, 112, 2031658, 196608, 114, 2031659, 262144, 114, 2031660, 327680, 114, 2031661, 65536, 112, 2031662, 65536, 112, 2031663, 0, 80, 2031665, 0, 3, 2031666, 65536, 3, 2031667, 196608, 115, 2031668, 262144, 115, 2031669, 327680, 115, 2031673, 131072, 80, 2031674, 65536, 113, 2031681, 65536, 113, 2031687, 0, 36, 2031688, 0, 36, 2031689, 327680, 112, 2097154, 0, 11, 2097155, 65536, 11, 2097156, 131072, 11, 2097161, 0, 13, 2097163, 131072, 13, 2097164, 196608, 115, 2097165, 262144, 115, 2097166, 327680, 115, 2097168, 0, 80, 2097169, 262149, 2, 2097170, 5, 0, 2097171, 5, 0, 2097172, 5, 0, 2097173, 5, 0, 2097174, 5, 4, 2097175, 131072, 80, 2097177, 196608, 115, 2097178, 262144, 115, 2097179, 327680, 115, 2097181, 196608, 20, 2097182, 262144, 20, 2097183, 262144, 20, 2097184, 262144, 20, 2097187, 196608, 115, 2097188, 262144, 115, 2097189, 327680, 115, 2097191, 393216, 114, 2097192, 458752, 114, 2097193, 65536, 112, 2097194, 196608, 115, 2097195, 262144, 115, 2097196, 327680, 115, 2097197, 65536, 112, 2097198, 65536, 112, 2097199, 393216, 81, 2097201, 0, 6, 2097202, 65536, 6, 2097203, 196608, 115, 2097204, 262144, 115, 2097205, 327680, 115, 2097209, 393216, 80, 2097212, 196608, 114, 2097213, 262144, 114, 2097214, 262144, 114, 2097215, 327680, 114, 2097218, 65536, 112, 2097219, 65536, 112, 2097220, 65536, 112, 2097221, 65536, 112, 2097222, 65536, 112, 2097223, 0, 36, 2097224, 0, 36, 2097225, 327680, 113, 2162688, 393216, 0, 2162689, 458752, 0, 2162690, 0, 12, 2162692, 131072, 12, 2162693, 393216, 0, 2162694, 458752, 0, 2162695, 393216, 0, 2162696, 458752, 0, 2162700, 196608, 115, 2162701, 262144, 115, 2162702, 327680, 115, 2162704, 0, 80, 2162705, 262149, 2, 2162706, 5, 0, 2162707, 5, 0, 2162708, 5, 0, 2162709, 5, 0, 2162710, 5, 4, 2162711, 131072, 80, 2162713, 196608, 115, 2162714, 262144, 115, 2162715, 393216, 116, 2162716, 262144, 114, 2162717, 262144, 114, 2162718, 262144, 114, 2162719, 262144, 114, 2162720, 262144, 114, 2162721, 262144, 114, 2162722, 262144, 114, 2162723, 458752, 116, 2162724, 262144, 115, 2162725, 393216, 116, 2162726, 262144, 114, 2162727, 262144, 114, 2162728, 262144, 114, 2162729, 262144, 114, 2162730, 458752, 116, 2162731, 262144, 115, 2162732, 393216, 116, 2162733, 262144, 114, 2162734, 262144, 114, 2162735, 262144, 114, 2162736, 262144, 114, 2162737, 262144, 114, 2162738, 262144, 114, 2162739, 458752, 116, 2162740, 262144, 115, 2162741, 393216, 116, 2162742, 262144, 114, 2162743, 262144, 114, 2162744, 262144, 114, 2162745, 262144, 114, 2162746, 262144, 114, 2162747, 262144, 114, 2162748, 458752, 116, 2162749, 262144, 115, 2162750, 262144, 115, 2162751, 393216, 116, 2162752, 262144, 114, 2162753, 262144, 114, 2162754, 262144, 114, 2162755, 262144, 114, 2162756, 262144, 114, 2162757, 262144, 114, 2162758, 327680, 114, 2162759, 0, 36, 2162760, 327680, 111, 2228226, 0, 13, 2228228, 131072, 13, 2228236, 196608, 115, 2228237, 262144, 115, 2228238, 327680, 115, 2228240, 0, 80, 2228241, 262149, 2, 2228242, 5, 0, 2228243, 5, 0, 2228244, 5, 0, 2228245, 5, 0, 2228246, 5, 4, 2228247, 131072, 80, 2228249, 196608, 115, 2228250, 262144, 115, 2228251, 262144, 115, 2228252, 262144, 115, 2228253, 262144, 115, 2228254, 262144, 115, 2228255, 262144, 115, 2228256, 262144, 115, 2228257, 262144, 115, 2228258, 262144, 115, 2228259, 262144, 115, 2228260, 262144, 115, 2228261, 262144, 115, 2228262, 262144, 115, 2228263, 262144, 115, 2228264, 262144, 115, 2228265, 262144, 115, 2228266, 262144, 115, 2228267, 262144, 115, 2228268, 262144, 115, 2228269, 262144, 115, 2228270, 262144, 115, 2228271, 262144, 115, 2228272, 262144, 115, 2228273, 262144, 115, 2228274, 262144, 115, 2228275, 262144, 115, 2228276, 262144, 115, 2228277, 262144, 115, 2228278, 262144, 115, 2228279, 262144, 115, 2228280, 262144, 115, 2228281, 262144, 115, 2228282, 262144, 115, 2228283, 262144, 115, 2228284, 262144, 115, 2228285, 262144, 115, 2228286, 262144, 115, 2228287, 262144, 115, 2228288, 262144, 115, 2228289, 262144, 115, 2228290, 262144, 115, 2228291, 262144, 115, 2228292, 262144, 115, 2228293, 262144, 115, 2228294, 327680, 115, 2228295, 0, 36, 2228296, 327680, 111, 2293761, 393216, 0, 2293762, 458752, 0, 2293763, 393216, 0, 2293764, 458752, 0, 2293765, 393216, 0, 2293766, 458752, 0, 2293767, 0, 15, 2293768, 65536, 15, 2293769, 131072, 15, 2293772, 196608, 115, 2293773, 262144, 115, 2293774, 327680, 115, 2293776, 0, 80, 2293777, 262149, 2, 2293778, 5, 0, 2293779, 5, 0, 2293780, 5, 0, 2293781, 5, 0, 2293782, 5, 4, 2293783, 131072, 80, 2293785, 196608, 115, 2293786, 262144, 115, 2293787, 393216, 115, 2293788, 262144, 116, 2293789, 196608, 19, 2293790, 262144, 116, 2293791, 262144, 116, 2293792, 262144, 116, 2293793, 262144, 116, 2293794, 262144, 116, 2293795, 262144, 116, 2293796, 262144, 116, 2293797, 262144, 116, 2293798, 262144, 116, 2293799, 262144, 116, 2293800, 262144, 116, 2293801, 262144, 116, 2293802, 262144, 116, 2293803, 262144, 116, 2293804, 262144, 116, 2293805, 262144, 116, 2293806, 262144, 116, 2293807, 262144, 116, 2293808, 262144, 116, 2293809, 262144, 116, 2293810, 262144, 116, 2293811, 458752, 115, 2293812, 262144, 115, 2293813, 393216, 115, 2293814, 262144, 116, 2293815, 262144, 116, 2293816, 262144, 116, 2293817, 262144, 116, 2293818, 262144, 116, 2293819, 262144, 116, 2293820, 262144, 116, 2293821, 262144, 116, 2293822, 262144, 116, 2293823, 262144, 116, 2293824, 262144, 116, 2293825, 262144, 116, 2293826, 262144, 116, 2293827, 262144, 116, 2293828, 458752, 115, 2293829, 262144, 115, 2293830, 327680, 115, 2293831, 0, 36, 2293832, 327680, 111, 2359302, 0, 11, 2359303, 65536, 11, 2359304, 131072, 11, 2359308, 196608, 115, 2359309, 262144, 115, 2359310, 327680, 115, 2359312, 0, 81, 2359313, 262149, 6, 2359314, 262149, 4, 2359315, 262149, 4, 2359316, 262149, 4, 2359317, 262149, 4, 2359318, 131077, 6, 2359319, 131072, 81, 2359321, 196608, 115, 2359322, 262144, 115, 2359323, 327680, 115, 2359325, 196608, 20, 2359326, 262144, 20, 2359327, 262144, 20, 2359328, 262144, 20, 2359332, 0, 69, 2359333, 65536, 69, 2359334, 131072, 69, 2359335, 196608, 69, 2359336, 262144, 69, 2359337, 327680, 69, 2359338, 393216, 69, 2359343, 458752, 81, 2359344, 0, 11, 2359345, 65536, 11, 2359346, 131072, 11, 2359347, 196608, 115, 2359348, 262144, 115, 2359349, 327680, 115, 2359350, 0, 2, 2359351, 65536, 2, 2359353, 458752, 80, 2359361, 327680, 53, 2359362, 393216, 117, 2359363, 458752, 117, 2359364, 196608, 115, 2359365, 262144, 115, 2359366, 327680, 115, 2359367, 0, 36, 2359368, 327680, 111, 2424833, 0, 15, 2424834, 65536, 15, 2424835, 131072, 15, 2424836, 393216, 0, 2424837, 458752, 0, 2424838, 0, 12, 2424840, 131072, 12, 2424844, 196608, 115, 2424845, 262144, 115, 2424846, 327680, 115, 2424848, 0, 82, 2424849, 65536, 82, 2424850, 65536, 82, 2424851, 65536, 82, 2424852, 65536, 82, 2424853, 65536, 82, 2424854, 65536, 82, 2424855, 131072, 82, 2424857, 196608, 115, 2424858, 262144, 115, 2424859, 327680, 115, 2424860, 393216, 0, 2424861, 458752, 0, 2424862, 196608, 81, 2424863, 262144, 81, 2424864, 131072, 79, 2424868, 0, 70, 2424869, 65536, 70, 2424870, 131072, 70, 2424871, 196608, 70, 2424872, 262144, 70, 2424873, 327680, 70, 2424874, 393216, 70, 2424875, 196608, 96, 2424876, 262144, 96, 2424877, 327680, 96, 2424878, 393216, 96, 2424879, 0, 80, 2424880, 0, 12, 2424882, 131072, 12, 2424883, 196608, 115, 2424884, 262144, 115, 2424885, 327680, 115, 2424886, 0, 3, 2424887, 65536, 3, 2424889, 131072, 80, 2424900, 196608, 115, 2424901, 262144, 115, 2424902, 327680, 115, 2424903, 0, 36, 2424904, 327680, 111, 2490374, 0, 13, 2490376, 131072, 13, 2490380, 196608, 115, 2490381, 262144, 115, 2490382, 327680, 115, 2490393, 196608, 115, 2490394, 262144, 115, 2490395, 327680, 115, 2490398, 393216, 4, 2490400, 131072, 80, 2490401, 0, 67, 2490402, 65536, 67, 2490403, 131072, 67, 2490404, 0, 71, 2490405, 65536, 71, 2490406, 131072, 71, 2490407, 196608, 71, 2490408, 262144, 71, 2490409, 327680, 71, 2490410, 393216, 71, 2490411, 196608, 97, 2490412, 262144, 97, 2490413, 327680, 97, 2490414, 393216, 97, 2490415, 0, 80, 2490416, 0, 13, 2490418, 131072, 13, 2490419, 196608, 115, 2490420, 262144, 115, 2490421, 327680, 115, 2490422, 0, 6, 2490423, 65536, 6, 2490424, 131072, 11, 2490425, 131072, 80, 2490434, 0, 2, 2490435, 65536, 2, 2490436, 196608, 115, 2490437, 262144, 115, 2490438, 327680, 115, 2490439, 0, 36, 2490440, 327680, 111, 2555904, 393216, 0, 2555905, 458752, 0, 2555906, 393216, 0, 2555907, 458752, 0, 2555908, 393216, 0, 2555909, 458752, 0, 2555910, 393216, 0, 2555911, 458752, 0, 2555916, 196608, 115, 2555917, 262144, 115, 2555918, 393216, 116, 2555919, 262144, 114, 2555920, 262144, 114, 2555921, 262144, 114, 2555922, 262144, 114, 2555923, 262144, 114, 2555924, 262144, 114, 2555925, 262144, 114, 2555926, 262144, 114, 2555927, 262144, 114, 2555928, 262144, 114, 2555929, 458752, 116, 2555930, 262144, 115, 2555931, 327680, 115, 2555934, 0, 2, 2555935, 65536, 2, 2555936, 131072, 80, 2555937, 0, 68, 2555938, 65536, 68, 2555939, 131072, 68, 2555940, 0, 72, 2555941, 65536, 72, 2555942, 131072, 72, 2555943, 196608, 72, 2555944, 262144, 72, 2555945, 327680, 72, 2555946, 393216, 72, 2555947, 196608, 98, 2555948, 262144, 98, 2555949, 327680, 98, 2555950, 393216, 98, 2555951, 0, 80, 2555955, 196608, 115, 2555956, 262144, 115, 2555957, 327680, 115, 2555958, 0, 12, 2555960, 131072, 12, 2555961, 131072, 80, 2555970, 393216, 117, 2555971, 458752, 117, 2555972, 196608, 115, 2555973, 262144, 115, 2555974, 327680, 115, 2555975, 0, 36, 2555976, 327680, 111, 2621445, 0, 11, 2621446, 65536, 11, 2621447, 131072, 11, 2621452, 196608, 115, 2621453, 262144, 115, 2621454, 262144, 115, 2621455, 262144, 115, 2621456, 262144, 115, 2621457, 262144, 115, 2621458, 262144, 115, 2621459, 262144, 115, 2621460, 262144, 115, 2621461, 262144, 115, 2621462, 262144, 115, 2621463, 262144, 115, 2621464, 262144, 115, 2621465, 262144, 115, 2621466, 262144, 115, 2621467, 327680, 115, 2621470, 0, 3, 2621471, 65536, 3, 2621472, 131072, 80, 2621473, 0, 69, 2621474, 65536, 69, 2621475, 131072, 69, 2621476, 0, 73, 2621477, 65536, 73, 2621478, 131072, 73, 2621479, 196608, 73, 2621480, 262144, 73, 2621481, 327680, 73, 2621482, 393216, 73, 2621483, 196608, 99, 2621484, 262144, 99, 2621485, 327680, 99, 2621486, 393216, 99, 2621487, 0, 80, 2621488, 393216, 0, 2621489, 458752, 0, 2621491, 196608, 115, 2621492, 262144, 115, 2621493, 327680, 115, 2621494, 0, 13, 2621496, 131072, 13, 2621497, 131072, 80, 2621498, 65536, 112, 2621499, 458752, 56, 2621500, 458752, 56, 2621501, 458752, 56, 2621502, 458752, 56, 2621503, 458752, 56, 2621504, 65536, 112, 2621508, 196608, 115, 2621509, 262144, 115, 2621510, 327680, 115, 2621511, 0, 36, 2621512, 327680, 111, 2686976, 0, 15, 2686977, 65536, 15, 2686978, 131072, 15, 2686979, 393216, 0, 2686980, 458752, 0, 2686981, 0, 12, 2686983, 131072, 12, 2686988, 196608, 116, 2686989, 262144, 116, 2686990, 262144, 116, 2686991, 262144, 116, 2686992, 262144, 116, 2686993, 262144, 116, 2686994, 262144, 116, 2686995, 262144, 116, 2686996, 262144, 116, 2686997, 262144, 116, 2686998, 262144, 116, 2686999, 262144, 116, 2687000, 262144, 116, 2687001, 262144, 116, 2687002, 262144, 116, 2687003, 327680, 116, 2687005, 0, 11, 2687006, 0, 6, 2687007, 65536, 6, 2687008, 131072, 80, 2687009, 0, 70, 2687010, 65536, 70, 2687011, 131072, 70, 2687012, 0, 74, 2687013, 65536, 74, 2687014, 131072, 74, 2687015, 196608, 74, 2687016, 262144, 74, 2687017, 327680, 74, 2687018, 393216, 74, 2687019, 196608, 100, 2687020, 262144, 100, 2687021, 327680, 100, 2687022, 393216, 100, 2687023, 0, 80, 2687026, 393216, 4, 2687027, 196608, 115, 2687028, 262144, 115, 2687029, 327680, 115, 2687033, 131072, 80, 2687034, 458752, 56, 2687035, 458752, 56, 2687036, 458752, 56, 2687037, 458752, 56, 2687038, 458752, 56, 2687039, 458752, 56, 2687040, 458752, 56, 2687041, 458752, 56, 2687042, 0, 2, 2687043, 65536, 2, 2687044, 196608, 115, 2687045, 262144, 115, 2687046, 327680, 115, 2687047, 0, 36, 2687048, 327680, 111, 2752517, 0, 13, 2752519, 131072, 13, 2752524, 393216, 0, 2752525, 458752, 0, 2752527, 0, 12, 2752529, 131072, 12, 2752531, 393216, 0, 2752532, 458752, 0, 2752533, 0, 15, 2752534, 65536, 15, 2752535, 131072, 15, 2752538, 393216, 0, 2752539, 458752, 0, 2752541, 0, 12, 2752543, 131072, 12, 2752544, 131072, 80, 2752545, 0, 71, 2752546, 65536, 71, 2752547, 131072, 71, 2752548, 0, 75, 2752549, 65536, 75, 2752550, 262144, 83, 2752551, 327680, 83, 2752552, 393216, 83, 2752553, 327680, 75, 2752554, 393216, 75, 2752555, 196608, 101, 2752556, 262144, 101, 2752557, 327680, 101, 2752558, 393216, 101, 2752559, 0, 80, 2752563, 196608, 115, 2752564, 262144, 115, 2752565, 327680, 115, 2752566, 262150, 5, 2752567, 131078, 3, 2752568, 6, 6, 2752569, 131072, 80, 2752570, 458752, 56, 2752571, 458752, 56, 2752572, 458752, 56, 2752573, 458752, 56, 2752574, 458752, 56, 2752575, 327680, 110, 2752576, 458752, 56, 2752577, 327680, 52, 2752578, 393216, 117, 2752579, 458752, 117, 2752580, 196608, 115, 2752581, 262144, 115, 2752582, 327680, 115, 2752583, 0, 36, 2752584, 327680, 111, 2818049, 393216, 0, 2818050, 458752, 0, 2818051, 393216, 0, 2818052, 458752, 0, 2818053, 393216, 0, 2818054, 458752, 0, 2818055, 0, 15, 2818056, 65536, 15, 2818057, 131072, 15, 2818059, 327680, 4, 2818062, 393216, 4, 2818063, 0, 13, 2818065, 131072, 13, 2818066, 327680, 4, 2818069, 393216, 4, 2818073, 327680, 4, 2818076, 393216, 4, 2818077, 0, 13, 2818079, 131072, 13, 2818080, 131072, 80, 2818081, 0, 72, 2818082, 65536, 72, 2818083, 131072, 72, 2818084, 0, 76, 2818085, 65536, 76, 2818086, 262144, 84, 2818087, 327680, 84, 2818088, 393216, 84, 2818089, 327680, 76, 2818090, 393216, 76, 2818091, 196608, 102, 2818092, 262144, 102, 2818093, 327680, 102, 2818094, 393216, 102, 2818095, 0, 80, 2818096, 0, 11, 2818097, 65536, 11, 2818098, 131072, 11, 2818099, 196608, 115, 2818100, 262144, 115, 2818101, 327680, 115, 2818102, 262150, 2, 2818103, 6, 0, 2818104, 6, 4, 2818105, 131072, 80, 2818106, 65536, 112, 2818107, 65536, 112, 2818108, 196608, 114, 2818109, 262144, 114, 2818110, 327680, 114, 2818111, 65536, 112, 2818112, 65536, 112, 2818113, 327680, 53, 2818116, 196608, 115, 2818117, 262144, 115, 2818118, 327680, 115, 2818119, 0, 36, 2818120, 327680, 111, 2883591, 0, 11, 2883592, 65536, 11, 2883593, 131072, 11, 2883594, 0, 78, 2883595, 65536, 81, 2883596, 65536, 81, 2883597, 65536, 81, 2883598, 65536, 81, 2883599, 65536, 81, 2883600, 65536, 81, 2883601, 65536, 81, 2883602, 65536, 81, 2883603, 65536, 81, 2883604, 65536, 81, 2883605, 65536, 81, 2883606, 65536, 81, 2883607, 65536, 81, 2883608, 65536, 81, 2883609, 65536, 81, 2883610, 65536, 81, 2883611, 65536, 81, 2883616, 131072, 80, 2883617, 0, 73, 2883618, 65536, 73, 2883619, 131072, 73, 2883623, 65536, 112, 2883624, 65536, 112, 2883627, 196608, 103, 2883628, 262144, 103, 2883629, 327680, 103, 2883630, 65536, 112, 2883631, 0, 80, 2883632, 0, 12, 2883634, 131072, 12, 2883635, 196608, 115, 2883636, 262144, 115, 2883637, 327680, 115, 2883638, 262150, 6, 2883639, 262150, 4, 2883640, 131078, 6, 2883641, 131072, 80, 2883642, 65536, 112, 2883643, 196608, 114, 2883644, 458752, 116, 2883645, 262144, 115, 2883646, 393216, 116, 2883647, 262144, 114, 2883648, 262144, 114, 2883649, 262144, 114, 2883650, 262144, 114, 2883651, 262144, 114, 2883652, 458752, 116, 2883653, 262144, 115, 2883654, 327680, 115, 2883655, 0, 36, 2883656, 327680, 111, 2949121, 393216, 0, 2949122, 458752, 0, 2949123, 393216, 0, 2949124, 458752, 0, 2949125, 393216, 0, 2949126, 458752, 0, 2949127, 0, 12, 2949129, 131072, 12, 2949130, 0, 79, 2949131, 262144, 19, 2949132, 262144, 19, 2949133, 262144, 19, 2949134, 262144, 19, 2949135, 262144, 19, 2949136, 262144, 19, 2949137, 262144, 19, 2949138, 262144, 19, 2949139, 262144, 19, 2949140, 262144, 19, 2949141, 262144, 19, 2949142, 262144, 19, 2949143, 262144, 19, 2949144, 262144, 19, 2949145, 262144, 19, 2949146, 262144, 19, 2949147, 262144, 19, 2949148, 262144, 19, 2949149, 262144, 19, 2949150, 262144, 19, 2949151, 262144, 19, 2949152, 131072, 82, 2949153, 0, 74, 2949154, 65536, 74, 2949155, 131072, 74, 2949159, 65536, 112, 2949160, 65536, 112, 2949163, 196608, 104, 2949164, 262144, 104, 2949165, 327680, 104, 2949166, 65536, 112, 2949167, 0, 80, 2949168, 0, 13, 2949170, 131072, 13, 2949171, 196608, 115, 2949172, 262144, 115, 2949173, 327680, 115, 2949176, 262144, 21, 2949177, 131072, 80, 2949178, 65536, 113, 2949179, 196608, 115, 2949180, 262144, 115, 2949181, 262144, 115, 2949182, 262144, 115, 2949183, 262144, 115, 2949184, 262144, 115, 2949185, 262144, 115, 2949186, 262144, 115, 2949187, 262144, 115, 2949188, 262144, 115, 2949189, 262144, 115, 2949190, 327680, 115, 2949191, 0, 36, 2949192, 327680, 111, 3014663, 0, 13, 3014665, 131072, 13, 3014666, 0, 80, 3014667, 262144, 20, 3014668, 262144, 20, 3014669, 262144, 20, 3014670, 262144, 20, 3014671, 262144, 20, 3014672, 262144, 20, 3014673, 262144, 20, 3014674, 262144, 20, 3014675, 262144, 20, 3014676, 262144, 20, 3014677, 262144, 20, 3014678, 262144, 20, 3014679, 262144, 20, 3014680, 262144, 20, 3014681, 262144, 20, 3014682, 262144, 20, 3014683, 262144, 20, 3014684, 262144, 20, 3014685, 262144, 20, 3014686, 262144, 20, 3014687, 262144, 20, 3014688, 262144, 20, 3014689, 0, 75, 3014690, 65536, 75, 3014691, 131072, 75, 3014692, 196608, 75, 3014693, 262144, 75, 3014694, 327680, 75, 3014695, 65536, 112, 3014696, 65536, 112, 3014697, 65536, 105, 3014698, 131072, 105, 3014699, 196608, 105, 3014700, 262144, 105, 3014701, 327680, 105, 3014702, 65536, 112, 3014703, 0, 81, 3014704, 65536, 81, 3014705, 65536, 81, 3014706, 327680, 80, 3014707, 196608, 115, 3014708, 262144, 115, 3014709, 327680, 115, 3014710, 196608, 80, 3014711, 65536, 81, 3014712, 262144, 22, 3014713, 131072, 81, 3014715, 196608, 115, 3014716, 262144, 115, 3014717, 393216, 115, 3014718, 262144, 116, 3014719, 262144, 116, 3014720, 262144, 116, 3014721, 262144, 116, 3014722, 262144, 116, 3014723, 262144, 116, 3014724, 262144, 116, 3014725, 262144, 116, 3014726, 327680, 116, 3014727, 0, 36, 3014728, 327680, 111, 3080193, 393216, 0, 3080194, 458752, 0, 3080195, 0, 15, 3080196, 65536, 15, 3080197, 131072, 15, 3080198, 393216, 0, 3080199, 458752, 0, 3080200, 393216, 0, 3080201, 458752, 0, 3080202, 0, 80, 3080203, 393216, 118, 3080204, 458752, 118, 3080207, 393216, 118, 3080208, 458752, 118, 3080211, 393216, 118, 3080212, 458752, 118, 3080215, 393216, 118, 3080216, 458752, 118, 3080219, 393216, 118, 3080220, 458752, 118, 3080223, 393216, 118, 3080224, 458752, 118, 3080225, 65536, 112, 3080226, 65536, 112, 3080227, 65536, 112, 3080228, 65536, 112, 3080229, 65536, 112, 3080230, 65536, 112, 3080231, 65536, 112, 3080232, 65536, 112, 3080233, 65536, 112, 3080234, 65536, 112, 3080235, 65536, 112, 3080236, 65536, 112, 3080237, 65536, 112, 3080238, 65536, 112, 3080239, 0, 82, 3080240, 65536, 82, 3080241, 65536, 82, 3080242, 327680, 81, 3080243, 196608, 115, 3080244, 262144, 115, 3080245, 327680, 115, 3080246, 196608, 81, 3080247, 65536, 82, 3080248, 65536, 82, 3080249, 131072, 82, 3080250, 327680, 19, 3080251, 196608, 115, 3080252, 262144, 115, 3080253, 327680, 115, 3080254, 0, 68, 3080255, 65536, 68, 3080256, 131072, 68, 3080257, 196608, 68, 3080258, 262144, 68, 3080259, 327680, 68, 3080260, 393216, 68, 3080261, 0, 117, 3080263, 0, 36, 3080264, 327680, 112, 3145735, 0, 11, 3145736, 65536, 11, 3145737, 131072, 11, 3145738, 0, 80, 3145761, 65536, 112, 3145762, 65536, 112, 3145763, 196608, 114, 3145764, 262144, 114, 3145765, 327680, 114, 3145766, 65536, 112, 3145767, 65536, 112, 3145768, 65536, 112, 3145769, 65536, 112, 3145770, 196608, 114, 3145771, 262144, 114, 3145772, 327680, 114, 3145773, 65536, 112, 3145774, 196608, 20, 3145775, 262144, 20, 3145776, 262144, 20, 3145777, 262144, 20, 3145778, 262144, 20, 3145779, 196608, 115, 3145780, 262144, 115, 3145781, 327680, 115, 3145782, 262144, 20, 3145783, 262144, 20, 3145784, 262144, 20, 3145785, 262144, 20, 3145786, 327680, 20, 3145787, 196608, 115, 3145788, 262144, 115, 3145789, 327680, 115, 3145790, 0, 69, 3145791, 65536, 69, 3145792, 131072, 69, 3145793, 196608, 69, 3145794, 262144, 69, 3145795, 327680, 69, 3145796, 393216, 69, 3145797, 0, 118, 3145798, 0, 36, 3145799, 0, 36, 3145800, 327680, 111, 3211267, 393216, 0, 3211268, 458752, 0, 3211269, 393216, 0, 3211270, 458752, 0, 3211271, 0, 12, 3211273, 131072, 12, 3211274, 0, 80, 3211279, 196608, 114, 3211280, 262144, 114, 3211281, 262144, 114, 3211282, 262144, 114, 3211283, 262144, 114, 3211284, 262144, 114, 3211285, 262144, 114, 3211286, 262144, 114, 3211287, 262144, 114, 3211288, 262144, 114, 3211289, 262144, 114, 3211290, 262144, 114, 3211291, 262144, 114, 3211292, 262144, 114, 3211293, 262144, 114, 3211294, 262144, 114, 3211295, 262144, 114, 3211296, 262144, 114, 3211297, 262144, 114, 3211298, 262144, 114, 3211299, 458752, 116, 3211300, 262144, 115, 3211301, 393216, 116, 3211302, 262144, 114, 3211303, 262144, 114, 3211304, 262144, 114, 3211305, 262144, 114, 3211306, 458752, 116, 3211307, 262144, 115, 3211308, 393216, 116, 3211309, 262144, 114, 3211310, 262144, 114, 3211311, 262144, 114, 3211312, 262144, 114, 3211313, 262144, 114, 3211314, 262144, 114, 3211315, 458752, 116, 3211316, 262144, 115, 3211317, 393216, 116, 3211318, 262144, 114, 3211319, 262144, 114, 3211320, 262144, 114, 3211321, 262144, 114, 3211322, 262144, 114, 3211323, 458752, 116, 3211324, 262144, 115, 3211325, 327680, 115, 3211326, 0, 70, 3211327, 65536, 70, 3211328, 131072, 70, 3211329, 196608, 70, 3211330, 262144, 70, 3211331, 327680, 70, 3211332, 393216, 70, 3211333, 65536, 112, 3211334, 65536, 112, 3211335, 65536, 112, 3211336, 327680, 111, 3276807, 0, 13, 3276809, 131072, 13, 3276810, 0, 80, 3276815, 196608, 115, 3276816, 262144, 115, 3276817, 262144, 115, 3276818, 262144, 115, 3276819, 262144, 115, 3276820, 262144, 115, 3276821, 262144, 115, 3276822, 262144, 115, 3276823, 262144, 115, 3276824, 262144, 115, 3276825, 262144, 115, 3276826, 262144, 115, 3276827, 262144, 115, 3276828, 262144, 115, 3276829, 262144, 115, 3276830, 262144, 115, 3276831, 262144, 115, 3276832, 262144, 115, 3276833, 262144, 115, 3276834, 262144, 115, 3276835, 262144, 115, 3276836, 262144, 115, 3276837, 262144, 115, 3276838, 262144, 115, 3276839, 262144, 115, 3276840, 262144, 115, 3276841, 262144, 115, 3276842, 262144, 115, 3276843, 262144, 115, 3276844, 262144, 115, 3276845, 262144, 115, 3276846, 262144, 115, 3276847, 262144, 115, 3276848, 262144, 115, 3276849, 262144, 115, 3276850, 262144, 115, 3276851, 262144, 115, 3276852, 262144, 115, 3276853, 262144, 115, 3276854, 262144, 115, 3276855, 262144, 115, 3276856, 262144, 115, 3276857, 262144, 115, 3276858, 262144, 115, 3276859, 262144, 115, 3276860, 262144, 115, 3276861, 327680, 115, 3276862, 0, 71, 3276863, 65536, 71, 3276864, 131072, 71, 3276865, 196608, 71, 3276866, 262144, 71, 3276867, 327680, 71, 3276868, 393216, 71, 3276869, 65536, 112, 3276870, 65536, 112, 3276871, 65536, 112, 3276872, 327680, 112, 3342346, 0, 80, 3342351, 196608, 115, 3342352, 262144, 115, 3342353, 262144, 115, 3342354, 393216, 115, 3342355, 262144, 116, 3342356, 262144, 116, 3342357, 262144, 116, 3342358, 262144, 116, 3342359, 262144, 116, 3342360, 262144, 116, 3342361, 262144, 116, 3342362, 262144, 116, 3342363, 262144, 116, 3342364, 262144, 116, 3342365, 262144, 116, 3342366, 262144, 116, 3342367, 262144, 116, 3342368, 262144, 116, 3342369, 262144, 116, 3342370, 262144, 116, 3342371, 262144, 116, 3342372, 262144, 116, 3342373, 262144, 116, 3342374, 262144, 116, 3342375, 262144, 116, 3342376, 262144, 116, 3342377, 262144, 116, 3342378, 458752, 115, 3342379, 262144, 115, 3342380, 393216, 115, 3342381, 262144, 116, 3342382, 262144, 116, 3342383, 262144, 116, 3342384, 262144, 116, 3342385, 262144, 116, 3342386, 262144, 116, 3342387, 262144, 116, 3342388, 262144, 116, 3342389, 262144, 116, 3342390, 262144, 116, 3342391, 262144, 116, 3342392, 262144, 116, 3342393, 262144, 116, 3342394, 262144, 116, 3342395, 262144, 116, 3342396, 262144, 116, 3342397, 327680, 116, 3342398, 0, 72, 3342399, 65536, 72, 3342400, 131072, 72, 3342401, 196608, 72, 3342402, 262144, 72, 3342403, 327680, 72, 3342404, 393216, 72, 3342405, 65536, 112, 3342406, 65536, 112, 3342407, 65536, 112, 3342408, 327680, 113, 3407872, 262144, 64, 3407873, 262144, 64, 3407874, 262144, 64, 3407875, 262144, 64, 3407876, 262144, 64, 3407877, 262144, 64, 3407878, 262144, 64, 3407879, 262144, 64, 3407880, 262144, 64, 3407881, 327680, 64, 3407882, 0, 80, 3407884, 393216, 117, 3407885, 458752, 117, 3407887, 196608, 115, 3407888, 262144, 115, 3407889, 262144, 115, 3407890, 327680, 115, 3407891, 393216, 117, 3407892, 458752, 117, 3407895, 393216, 117, 3407896, 458752, 117, 3407899, 393216, 117, 3407900, 458752, 117, 3407903, 393216, 117, 3407904, 458752, 117, 3407907, 393216, 117, 3407908, 458752, 117, 3407911, 393216, 117, 3407912, 458752, 117, 3407914, 196608, 115, 3407915, 262144, 115, 3407916, 327680, 115, 3407918, 393216, 117, 3407919, 458752, 117, 3407922, 393216, 117, 3407923, 458752, 117, 3407926, 393216, 117, 3407927, 458752, 117, 3407934, 0, 73, 3407935, 65536, 73, 3407936, 131072, 73, 3407937, 196608, 73, 3407938, 262144, 73, 3407939, 327680, 73, 3407940, 393216, 73, 3407941, 65536, 112, 3407942, 65536, 112, 3407943, 65536, 112, 3473408, 65536, 37, 3473409, 65536, 37, 3473410, 65536, 37, 3473411, 65536, 37, 3473412, 65536, 37, 3473413, 65536, 37, 3473414, 65536, 37, 3473415, 131072, 37, 3473417, 327680, 65, 3473418, 0, 80, 3473419, 262144, 19, 3473420, 393216, 118, 3473421, 458752, 118, 3473422, 262144, 19, 3473423, 196608, 115, 3473424, 262144, 115, 3473425, 262144, 115, 3473426, 327680, 115, 3473427, 393216, 118, 3473428, 458752, 118, 3473429, 262144, 19, 3473430, 262144, 19, 3473431, 393216, 118, 3473432, 458752, 118, 3473433, 262144, 19, 3473434, 262144, 19, 3473435, 393216, 118, 3473436, 458752, 118, 3473437, 262144, 19, 3473438, 262144, 19, 3473439, 393216, 118, 3473440, 458752, 118, 3473441, 262144, 19, 3473442, 262144, 19, 3473443, 393216, 118, 3473444, 458752, 118, 3473445, 262144, 19, 3473446, 262144, 19, 3473447, 393216, 118, 3473448, 458752, 118, 3473449, 262144, 19, 3473450, 196608, 115, 3473451, 262144, 115, 3473452, 327680, 115, 3473453, 262144, 19, 3473454, 393216, 118, 3473455, 458752, 118, 3473456, 262144, 19, 3473457, 262144, 19, 3473458, 393216, 118, 3473459, 458752, 118, 3473460, 262144, 19, 3473461, 262144, 19, 3473462, 393216, 118, 3473463, 458752, 118, 3473464, 262144, 19, 3473465, 262144, 19, 3473466, 327680, 19, 3473470, 0, 74, 3473471, 65536, 74, 3473472, 131072, 74, 3473473, 196608, 74, 3473474, 262144, 74, 3473475, 327680, 74, 3473476, 393216, 74, 3473477, 65536, 112, 3473478, 65536, 112, 3473479, 65536, 112, 3538951, 131072, 38, 3538953, 327680, 65, 3538954, 196608, 20, 3538955, 262144, 20, 3538956, 262144, 20, 3538957, 262144, 20, 3538958, 262144, 20, 3538959, 196608, 115, 3538960, 262144, 115, 3538961, 262144, 115, 3538962, 327680, 115, 3538963, 262144, 20, 3538964, 262144, 20, 3538965, 262144, 20, 3538966, 262144, 20, 3538967, 262144, 20, 3538968, 262144, 20, 3538969, 262144, 20, 3538970, 262144, 20, 3538971, 262144, 20, 3538972, 262144, 20, 3538973, 262144, 20, 3538974, 262144, 20, 3538975, 262144, 20, 3538976, 262144, 20, 3538977, 262144, 20, 3538978, 262144, 20, 3538979, 262144, 20, 3538980, 262144, 20, 3538981, 262144, 20, 3538982, 262144, 20, 3538983, 262144, 20, 3538984, 262144, 20, 3538985, 262144, 20, 3538986, 196608, 116, 3538987, 262144, 116, 3538988, 327680, 116, 3538989, 262144, 20, 3538990, 262144, 20, 3538991, 262144, 20, 3538992, 262144, 20, 3538993, 262144, 20, 3538994, 262144, 20, 3538995, 262144, 20, 3538996, 262144, 20, 3538997, 262144, 20, 3538998, 262144, 20, 3538999, 262144, 20, 3539000, 262144, 20, 3539001, 262144, 20, 3539002, 327680, 20, 3539006, 0, 75, 3539007, 65536, 75, 3539008, 262144, 83, 3539009, 327680, 83, 3539010, 393216, 83, 3539011, 327680, 75, 3539012, 393216, 75, 3539013, 65536, 112, 3539014, 65536, 112, 3604487, 131072, 38, 3604489, 327680, 65, 3604490, 0, 82, 3604492, 131072, 13, 3604494, 65536, 24, 3604495, 196608, 115, 3604496, 262144, 115, 3604497, 262144, 115, 3604498, 327680, 115, 3604511, 0, 2, 3604512, 65536, 2, 3604532, 0, 2, 3604533, 65536, 2, 3604536, 65536, 24, 3604538, 196608, 115, 3604542, 0, 76, 3604543, 65536, 76, 3604544, 262144, 84, 3604545, 327680, 84, 3604546, 393216, 84, 3604547, 327680, 76, 3604548, 393216, 76, 3604549, 327680, 114, 3670016, 262144, 64, 3670017, 262144, 64, 3670018, 262144, 64, 3670019, 262144, 64, 3670020, 262144, 64, 3670021, 262144, 64, 3670022, 327680, 64, 3670023, 131072, 38, 3670025, 327680, 65, 3670026, 262144, 21, 3670030, 65536, 24, 3670031, 196608, 115, 3670032, 262144, 115, 3670033, 262144, 115, 3670034, 327680, 115, 3670047, 0, 3, 3670048, 65536, 3, 3670052, 0, 2, 3670053, 65536, 2, 3670068, 0, 3, 3670069, 65536, 3, 3670072, 0, 24, 3670074, 196608, 115, 3670075, 65536, 73, 3670076, 131072, 73, 3670077, 196608, 73, 3670078, 262144, 73, 3670079, 327680, 73, 3670080, 393216, 73, 3670081, 196608, 77, 3670082, 262144, 77, 3670083, 327680, 77, 3670084, 393216, 77, 3670085, 327680, 115, 3735558, 327680, 65, 3735559, 131072, 38, 3735561, 327680, 65, 3735562, 262144, 22, 3735563, 262145, 5, 3735564, 1, 6, 3735566, 65536, 24, 3735567, 196608, 115, 3735568, 262144, 115, 3735569, 262144, 115, 3735570, 327680, 115, 3735572, 0, 64, 3735573, 65536, 64, 3735574, 65536, 64, 3735575, 65536, 64, 3735576, 65536, 64, 3735577, 65536, 64, 3735578, 65536, 64, 3735579, 131072, 64, 3735583, 0, 6, 3735584, 65536, 6, 3735588, 0, 3, 3735589, 65536, 3, 3735591, 327680, 56, 3735600, 0, 2, 3735601, 65536, 2, 3735603, 327680, 56, 3735604, 0, 6, 3735605, 65536, 6, 3735606, 0, 2, 3735607, 65536, 2, 3735608, 0, 24, 3735610, 196608, 115, 3735611, 65536, 74, 3735612, 131072, 74, 3735613, 196608, 74, 3735614, 262144, 74, 3735615, 327680, 74, 3735616, 393216, 74, 3735621, 327680, 115, 3801094, 327680, 65, 3801095, 131072, 38, 3801097, 327680, 65, 3801099, 262145, 2, 3801100, 1, 4, 3801102, 65536, 24, 3801103, 196608, 115, 3801104, 262144, 115, 3801105, 262144, 115, 3801106, 327680, 115, 3801108, 0, 65, 3801115, 131072, 65, 3801124, 0, 6, 3801125, 65536, 6, 3801127, 327680, 57, 3801133, 327680, 56, 3801136, 0, 3, 3801137, 65536, 3, 3801139, 327680, 57, 3801142, 0, 3, 3801143, 65536, 3, 3801144, 0, 24, 3801146, 196608, 115, 3801147, 65536, 75, 3801148, 262144, 83, 3801149, 327680, 83, 3801150, 393216, 83, 3801151, 327680, 75, 3801152, 393216, 75, 3801153, 393216, 115, 3801154, 262144, 116, 3801155, 262144, 116, 3801156, 262144, 116, 3801157, 327680, 116, 3866630, 327680, 65, 3866631, 131072, 38, 3866633, 327680, 65, 3866634, 262145, 5, 3866635, 65537, 0, 3866636, 131073, 0, 3866637, 1, 6, 3866638, 65536, 24, 3866639, 196608, 115, 3866640, 262144, 115, 3866641, 262144, 115, 3866642, 327680, 115, 3866644, 0, 65, 3866650, 393216, 65, 3866651, 131072, 66, 3866654, 327680, 56, 3866656, 327680, 56, 3866663, 327680, 58, 3866669, 327680, 57, 3866672, 0, 6, 3866673, 65536, 6, 3866675, 327680, 58, 3866678, 0, 6, 3866679, 65536, 6, 3866680, 393216, 25, 3866681, 262144, 24, 3866682, 196608, 115, 3866683, 65536, 76, 3866684, 262144, 84, 3866685, 327680, 84, 3866686, 393216, 84, 3866687, 327680, 76, 3866688, 393216, 76, 3866689, 327680, 115, 3932166, 327680, 65, 3932167, 131072, 38, 3932169, 327680, 65, 3932170, 262145, 2, 3932171, 1, 0, 3932172, 1, 0, 3932173, 1, 4, 3932174, 65536, 24, 3932175, 196608, 115, 3932176, 262144, 115, 3932177, 262144, 115, 3932178, 327680, 115, 3932180, 0, 65, 3932184, 393216, 65, 3932185, 65536, 66, 3932186, 131072, 66, 3932190, 327680, 57, 3932192, 327680, 57, 3932205, 327680, 58, 3932218, 131072, 112, 3932219, 131072, 112, 3932220, 131072, 112, 3932221, 131072, 112, 3932222, 131072, 112, 3932223, 131072, 112, 3932224, 131072, 112, 3932225, 327680, 111, 3997702, 327680, 65, 3997703, 131072, 38, 3997705, 327680, 65, 3997706, 262145, 2, 3997707, 1, 0, 3997708, 1, 0, 3997709, 1, 4, 3997710, 65536, 24, 3997711, 196608, 115, 3997712, 262144, 115, 3997713, 262144, 115, 3997714, 327680, 115, 3997716, 0, 65, 3997720, 131072, 65, 3997722, 0, 2, 3997723, 65536, 2, 3997726, 327680, 58, 3997728, 327680, 58, 3997754, 131072, 112, 3997755, 131072, 112, 3997756, 131072, 112, 3997757, 131072, 112, 3997758, 131072, 112, 3997759, 131072, 112, 3997760, 131072, 112, 3997761, 327680, 111, 4063238, 327680, 65, 4063239, 131072, 38, 4063241, 327680, 65, 4063242, 262145, 2, 4063243, 1, 0, 4063244, 1, 0, 4063245, 1, 4, 4063246, 65536, 24, 4063247, 196608, 115, 4063248, 262144, 115, 4063249, 262144, 115, 4063250, 327680, 115, 4063252, 0, 65, 4063256, 131072, 65, 4063258, 0, 3, 4063259, 65536, 3, 4063290, 131072, 112, 4063291, 131072, 112, 4063292, 131072, 112, 4063293, 131072, 112, 4063294, 131072, 112, 4063295, 131072, 112, 4063296, 131072, 112, 4063297, 327680, 112, 4128774, 327680, 65, 4128775, 131072, 38, 4128777, 327680, 65, 4128778, 262145, 6, 4128779, 131073, 1, 4128780, 1, 0, 4128781, 1, 4, 4128782, 65536, 24, 4128783, 196608, 115, 4128784, 262144, 115, 4128785, 262144, 115, 4128786, 327680, 115, 4128788, 0, 65, 4128792, 131072, 65, 4128794, 0, 6, 4128795, 65536, 6, 4128826, 65536, 113, 4128827, 131072, 113, 4128828, 196608, 113, 4128829, 131072, 113, 4128830, 131072, 113, 4128831, 196608, 113, 4128832, 262144, 113, 4128833, 327680, 113, 4194310, 327680, 65, 4194311, 131072, 38, 4194313, 327680, 65, 4194314, 262144, 21, 4194315, 262145, 2, 4194316, 1, 0, 4194317, 1, 4, 4194318, 65536, 24, 4194319, 196608, 115, 4194320, 262144, 115, 4194321, 262144, 115, 4194322, 327680, 115, 4194324, 0, 65, 4194328, 131072, 65, 4259846, 327680, 65, 4259847, 131072, 38, 4259849, 327680, 65, 4259850, 262144, 22, 4259851, 262145, 6, 4259852, 262145, 4, 4259853, 131073, 6, 4259854, 65536, 24, 4259855, 196608, 115, 4259856, 262144, 115, 4259857, 262144, 115, 4259858, 327680, 115, 4259860, 0, 66, 4259861, 65536, 66, 4259862, 65536, 66, 4259863, 65536, 66, 4259864, 131072, 66, 4325376, 262144, 66, 4325377, 262144, 66, 4325378, 262144, 66, 4325379, 262144, 66, 4325380, 262144, 66, 4325381, 262144, 66, 4325382, 327680, 66, 4325383, 131072, 38, 4325385, 327680, 65, 4325390, 65536, 24, 4325391, 196608, 115, 4325392, 262144, 115, 4325393, 262144, 115, 4325394, 327680, 115, 4390919, 131072, 38, 4390921, 327680, 65, 4390922, 262144, 24, 4390923, 0, 23, 4390924, 0, 23, 4390925, 0, 23, 4390926, 458752, 25, 4390927, 196608, 115, 4390928, 262144, 115, 4390929, 262144, 115, 4390930, 327680, 115, 4456454, 262144, 39, 4456455, 131072, 39, 4456457, 327680, 65, 4456463, 196608, 115, 4456464, 262144, 115, 4456465, 262144, 115, 4456466, 327680, 115, 4521990, 262144, 40, 4521991, 131072, 40, 4521993, 131072, 65, 4521999, 196608, 116, 4522000, 262144, 116, 4522001, 262144, 116, 4522002, 327680, 116, 4587526, 131072, 38, 4653062, 131072, 38 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 720913, 0, 134, 720914, 65536, 134, 720915, 131072, 134, 720916, 196608, 134, 720917, 262144, 134, 786449, 0, 135, 786450, 65536, 135, 786451, 131072, 135, 786452, 196608, 135, 786453, 262144, 135, 851985, 0, 136, 851986, 65536, 136, 851987, 131072, 136, 851988, 196608, 136, 851989, 262144, 136, 917521, 0, 137, 917522, 65536, 137, 917523, 131072, 137, 917524, 196608, 137, 917525, 262144, 137, 917526, 327680, 137, 983057, 0, 45, 983058, 65536, 45, 983059, 131072, 45, 983060, 196608, 45, 983061, 262144, 45, 983062, 327680, 45, 983096, 458752, 105, 1048625, 0, 119, 1048626, 65536, 119, 1048627, 131072, 119, 1048628, 196608, 119, 1048629, 262144, 119, 1048630, 327680, 119, 1048631, 393216, 119, 1048632, 458752, 106, 1114161, 0, 120, 1114162, 65536, 120, 1114163, 131072, 120, 1114164, 196608, 120, 1114165, 262144, 120, 1114166, 327680, 120, 1114167, 393216, 120, 1179697, 0, 121, 1179698, 65536, 121, 1179699, 131072, 121, 1179700, 196608, 121, 1179701, 262144, 121, 1179702, 327680, 121, 1179703, 393216, 121, 1179713, 0, 67, 1179714, 65536, 67, 1179715, 131072, 67, 1179716, 196608, 67, 1179717, 262144, 67, 1179718, 327680, 67, 1179719, 393216, 67, 1245224, 0, 95, 1245225, 65536, 95, 1245226, 131072, 95, 1245227, 196608, 95, 1245228, 262144, 95, 1245229, 327680, 95, 1245230, 393216, 95, 1245233, 0, 122, 1245234, 65536, 122, 1245235, 131072, 122, 1245236, 196608, 122, 1245237, 262144, 122, 1245238, 327680, 122, 1245239, 393216, 122, 1245249, 0, 68, 1245250, 65536, 68, 1245251, 131072, 68, 1245252, 196608, 68, 1245253, 262144, 68, 1245254, 327680, 68, 1245255, 393216, 68, 1310733, 0, 11, 1310760, 0, 96, 1310761, 65536, 96, 1310762, 131072, 96, 1310763, 196608, 96, 1310764, 262144, 96, 1310765, 327680, 96, 1310766, 393216, 96, 1310769, 0, 123, 1310770, 65536, 123, 1310771, 131072, 123, 1310772, 196608, 123, 1310773, 262144, 123, 1310774, 327680, 123, 1310775, 393216, 123, 1310785, 0, 69, 1310786, 65536, 69, 1310787, 131072, 69, 1310788, 196608, 69, 1310789, 262144, 69, 1310790, 327680, 69, 1310791, 393216, 69, 1376269, 0, 12, 1376278, 131072, 5, 1376279, 0, 2, 1376280, 65536, 2, 1376281, 196608, 5, 1376296, 0, 97, 1376297, 65536, 97, 1376298, 131072, 97, 1376299, 196608, 97, 1376300, 262144, 97, 1376301, 327680, 97, 1376302, 393216, 97, 1376305, 0, 124, 1376306, 65536, 124, 1376307, 131072, 124, 1376308, 196608, 124, 1376309, 262144, 124, 1376310, 327680, 124, 1376311, 393216, 124, 1376321, 0, 70, 1376322, 65536, 70, 1376323, 131072, 70, 1376324, 196608, 70, 1376325, 262144, 70, 1376326, 327680, 70, 1376327, 393216, 70, 1441795, 327680, 4, 1441798, 393216, 4, 1441800, 327680, 4, 1441805, 393216, 4, 1441814, 131072, 6, 1441817, 196608, 6, 1441819, 327680, 4, 1441821, 327680, 4, 1441824, 393216, 4, 1441832, 0, 98, 1441833, 65536, 98, 1441834, 131072, 98, 1441835, 196608, 98, 1441836, 262144, 98, 1441837, 327680, 98, 1441838, 393216, 98, 1441840, 0, 11, 1441841, 65536, 11, 1441842, 131072, 11, 1441843, 131072, 125, 1441844, 196608, 125, 1441845, 262144, 125, 1441846, 0, 11, 1441847, 393216, 125, 1441848, 131072, 11, 1441857, 0, 71, 1441858, 65536, 71, 1441859, 131072, 71, 1441860, 196608, 71, 1441861, 262144, 71, 1441862, 327680, 71, 1441863, 393216, 71, 1507340, 393216, 5, 1507368, 0, 99, 1507369, 65536, 99, 1507370, 131072, 99, 1507371, 196608, 99, 1507372, 262144, 99, 1507373, 327680, 99, 1507374, 393216, 99, 1507376, 0, 12, 1507377, 65536, 12, 1507378, 131072, 12, 1507379, 65536, 112, 1507380, 65536, 112, 1507381, 65536, 112, 1507382, 0, 12, 1507383, 65536, 12, 1507384, 131072, 12, 1507393, 0, 72, 1507394, 65536, 72, 1507395, 131072, 72, 1507396, 196608, 72, 1507397, 262144, 72, 1507398, 327680, 72, 1507399, 393216, 72, 1572866, 327680, 4, 1572869, 393216, 4, 1572871, 393216, 4, 1572873, 393216, 4, 1572880, 393216, 113, 1572881, 458752, 113, 1572887, 393216, 113, 1572888, 458752, 113, 1572904, 0, 100, 1572905, 65536, 100, 1572906, 131072, 100, 1572907, 196608, 100, 1572908, 262144, 100, 1572909, 327680, 100, 1572910, 393216, 100, 1572912, 0, 13, 1572913, 262144, 85, 1572914, 131072, 13, 1572915, 65536, 112, 1572916, 65536, 112, 1572917, 65536, 112, 1572918, 0, 13, 1572919, 262144, 85, 1572920, 131072, 13, 1572929, 0, 73, 1572930, 65536, 73, 1572931, 131072, 73, 1572932, 196608, 73, 1572933, 262144, 73, 1572934, 327680, 73, 1572935, 393216, 73, 1572936, 131072, 114, 1638416, 393216, 114, 1638417, 458752, 114, 1638423, 393216, 114, 1638424, 458752, 114, 1638433, 0, 73, 1638439, 393216, 73, 1638440, 0, 101, 1638441, 65536, 101, 1638442, 131072, 101, 1638443, 196608, 101, 1638444, 262144, 101, 1638445, 327680, 101, 1638446, 393216, 101, 1638448, 262144, 85, 1638449, 262144, 85, 1638450, 262144, 85, 1638451, 262144, 85, 1638452, 262144, 85, 1638453, 262144, 85, 1638454, 262144, 85, 1638455, 262144, 85, 1638456, 262144, 85, 1638465, 0, 74, 1638466, 65536, 74, 1638467, 131072, 74, 1638468, 196608, 74, 1638469, 262144, 74, 1638470, 327680, 74, 1638471, 393216, 74, 1638472, 131072, 114, 1703938, 393216, 4, 1703940, 393216, 4, 1703942, 393216, 4, 1703965, 327680, 4, 1703968, 393216, 4, 1703969, 0, 74, 1703975, 393216, 74, 1703976, 0, 102, 1703977, 65536, 102, 1703978, 131072, 102, 1703979, 196608, 102, 1703980, 262144, 102, 1703981, 327680, 102, 1703982, 393216, 102, 1703987, 0, 25, 1703988, 458752, 31, 1703989, 65536, 25, 1703995, 0, 89, 1703996, 65536, 89, 1703997, 131072, 89, 1703998, 196608, 89, 1703999, 262144, 89, 1704000, 327680, 89, 1704001, 0, 75, 1704002, 65536, 75, 1704003, 262144, 83, 1704004, 327680, 83, 1704005, 393216, 83, 1704006, 327680, 75, 1704007, 393216, 75, 1704008, 131072, 114, 1769500, 393216, 113, 1769501, 458752, 113, 1769505, 0, 75, 1769511, 393216, 75, 1769512, 0, 103, 1769513, 65536, 103, 1769514, 131072, 103, 1769515, 196608, 103, 1769516, 262144, 103, 1769517, 327680, 103, 1769518, 393216, 103, 1769519, 0, 78, 1769520, 393216, 0, 1769521, 458752, 0, 1769522, 327680, 80, 1769523, 0, 25, 1769524, 458752, 31, 1769525, 65536, 25, 1769526, 196608, 80, 1769527, 65536, 78, 1769528, 65536, 78, 1769529, 131072, 78, 1769531, 0, 90, 1769532, 65536, 90, 1769533, 131072, 90, 1769534, 196608, 90, 1769535, 262144, 90, 1769536, 327680, 90, 1769537, 0, 76, 1769538, 65536, 76, 1769539, 262144, 84, 1769540, 327680, 84, 1769541, 393216, 84, 1769542, 327680, 76, 1769543, 393216, 76, 1769544, 131072, 114, 1835008, 65536, 11, 1835010, 327680, 4, 1835013, 393216, 4, 1835023, 327680, 52, 1835032, 327680, 52, 1835037, 327680, 4, 1835040, 393216, 4, 1835041, 0, 76, 1835042, 65536, 76, 1835043, 131072, 76, 1835044, 196608, 76, 1835045, 262144, 76, 1835046, 327680, 76, 1835047, 393216, 76, 1835048, 0, 104, 1835049, 65536, 104, 1835050, 131072, 104, 1835051, 196608, 104, 1835052, 262144, 104, 1835053, 327680, 104, 1835054, 393216, 104, 1835055, 327680, 4, 1835056, 393216, 1, 1835057, 458752, 1, 1835058, 393216, 4, 1835063, 393216, 0, 1835064, 458752, 0, 1835067, 0, 91, 1835068, 65536, 91, 1835069, 131072, 91, 1835070, 196608, 91, 1835071, 262144, 91, 1835072, 327680, 91, 1835073, 0, 77, 1835074, 0, 50, 1835075, 65536, 50, 1835076, 131072, 50, 1835077, 196608, 50, 1835078, 262144, 50, 1835079, 393216, 77, 1835080, 131072, 116, 1900559, 327680, 53, 1900568, 327680, 53, 1900579, 65536, 112, 1900580, 65536, 112, 1900581, 65536, 112, 1900582, 131072, 5, 1900583, 0, 2, 1900584, 65536, 2, 1900585, 196608, 5, 1900586, 131072, 105, 1900587, 196608, 105, 1900588, 262144, 105, 1900589, 327680, 105, 1900590, 393216, 105, 1900598, 327680, 4, 1900601, 393216, 4, 1900603, 0, 92, 1900604, 65536, 92, 1900605, 131072, 92, 1900606, 196608, 92, 1900607, 262144, 92, 1900608, 327680, 92, 1900610, 0, 51, 1900611, 65536, 51, 1900612, 131072, 51, 1900613, 196608, 51, 1900614, 262144, 51, 1900615, 131072, 115, 1900616, 131072, 117, 1966084, 327680, 4, 1966087, 393216, 4, 1966089, 393216, 4, 1966115, 65536, 112, 1966116, 65536, 112, 1966117, 65536, 112, 1966118, 131072, 6, 1966119, 393216, 117, 1966120, 458752, 117, 1966121, 65536, 106, 1966122, 131072, 106, 1966123, 196608, 106, 1966124, 262144, 106, 1966125, 196608, 3, 1966126, 393216, 106, 1966128, 131072, 5, 1966131, 196608, 5, 1966135, 393216, 113, 1966136, 458752, 113, 1966139, 0, 93, 1966140, 65536, 93, 1966141, 131072, 93, 1966142, 196608, 93, 1966143, 262144, 93, 1966144, 327680, 93, 1966146, 0, 52, 1966147, 65536, 52, 1966148, 131072, 52, 1966149, 196608, 52, 1966150, 262144, 52, 1966151, 131072, 115, 1966152, 131072, 118, 2031646, 262144, 19, 2031647, 262144, 19, 2031648, 262144, 19, 2031649, 65536, 113, 2031650, 131072, 113, 2031651, 131072, 113, 2031652, 131072, 113, 2031653, 131072, 113, 2031654, 327680, 52, 2031655, 393216, 113, 2031656, 458752, 113, 2031658, 131072, 112, 2031659, 131072, 112, 2031660, 131072, 112, 2031661, 196608, 4, 2031662, 327680, 52, 2031664, 131072, 6, 2031667, 196608, 6, 2031671, 393216, 114, 2031672, 458752, 114, 2031674, 327680, 52, 2031675, 0, 94, 2031676, 65536, 94, 2031677, 131072, 94, 2031678, 196608, 94, 2031679, 262144, 94, 2031680, 327680, 94, 2031682, 0, 53, 2031683, 65536, 53, 2031684, 131072, 53, 2031685, 196608, 53, 2031686, 262144, 53, 2031687, 131072, 114, 2097154, 393216, 4, 2097156, 393216, 4, 2097158, 393216, 4, 2097185, 327680, 20, 2097186, 196608, 4, 2097190, 327680, 53, 2097194, 131072, 112, 2097195, 131072, 112, 2097196, 131072, 112, 2097198, 327680, 53, 2097210, 327680, 53, 2097211, 65536, 112, 2097212, 65536, 112, 2097213, 65536, 112, 2097214, 65536, 112, 2097215, 65536, 112, 2097216, 65536, 112, 2097218, 0, 54, 2097219, 65536, 54, 2097220, 131072, 54, 2097221, 196608, 54, 2097222, 262144, 54, 2097223, 131072, 114, 2162729, 65536, 113, 2162730, 131072, 113, 2162731, 196608, 113, 2162732, 131072, 113, 2162733, 196608, 113, 2162734, 262144, 113, 2162747, 65536, 113, 2162748, 131072, 113, 2162749, 196608, 113, 2162750, 131072, 113, 2162751, 196608, 113, 2162752, 262144, 113, 2162754, 65536, 112, 2162755, 65536, 112, 2162756, 65536, 112, 2162757, 65536, 112, 2162758, 65536, 112, 2162759, 131072, 114, 2228226, 393216, 4, 2228228, 327680, 4, 2228231, 393216, 4, 2228233, 393216, 4, 2228260, 0, 67, 2228261, 65536, 67, 2228262, 131072, 67, 2228263, 196608, 67, 2228264, 262144, 67, 2228265, 327680, 67, 2228266, 393216, 67, 2228282, 458752, 107, 2228283, 458752, 96, 2228284, 0, 83, 2228285, 65536, 83, 2228286, 131072, 83, 2228287, 196608, 83, 2228288, 458752, 83, 2228290, 65536, 113, 2228291, 131072, 113, 2228292, 131072, 113, 2228293, 196608, 113, 2228294, 262144, 113, 2228295, 131072, 114, 2293788, 393216, 0, 2293789, 458752, 0, 2293790, 262144, 19, 2293791, 262144, 19, 2293792, 262144, 19, 2293793, 327680, 19, 2293796, 0, 68, 2293797, 65536, 68, 2293798, 131072, 68, 2293799, 196608, 68, 2293800, 262144, 68, 2293801, 327680, 68, 2293802, 393216, 68, 2293808, 0, 15, 2293809, 65536, 15, 2293810, 131072, 15, 2293818, 458752, 108, 2293819, 458752, 97, 2293820, 0, 84, 2293821, 65536, 84, 2293822, 131072, 84, 2293823, 196608, 84, 2293824, 458752, 84, 2293825, 327680, 52, 2293826, 0, 2, 2293827, 65536, 2, 2293828, 196608, 5, 2293831, 131072, 114, 2359296, 327680, 4, 2359299, 393216, 4, 2359301, 393216, 4, 2359303, 393216, 4, 2359313, 65536, 81, 2359314, 65536, 81, 2359315, 65536, 81, 2359316, 65536, 81, 2359317, 65536, 81, 2359318, 65536, 81, 2359323, 327680, 4, 2359325, 458752, 1, 2359326, 196608, 80, 2359327, 262144, 80, 2359328, 131072, 78, 2359329, 327680, 20, 2359337, 65536, 95, 2359338, 131072, 95, 2359339, 196608, 95, 2359340, 262144, 95, 2359341, 327680, 95, 2359349, 131072, 5, 2359352, 196608, 5, 2359354, 458752, 109, 2359355, 458752, 98, 2359356, 0, 85, 2359357, 65536, 85, 2359358, 131072, 85, 2359359, 196608, 85, 2359360, 458752, 85, 2359361, 131072, 6, 2359364, 196608, 6, 2359367, 131072, 114, 2424847, 327680, 52, 2424848, 196608, 19, 2424849, 262144, 19, 2424850, 327680, 19, 2424851, 393216, 113, 2424852, 458752, 113, 2424853, 196608, 19, 2424854, 262144, 19, 2424855, 327680, 19, 2424856, 327680, 52, 2424872, 0, 96, 2424873, 65536, 96, 2424874, 131072, 96, 2424885, 131072, 6, 2424888, 196608, 6, 2424890, 458752, 110, 2424891, 458752, 99, 2424892, 0, 86, 2424893, 65536, 86, 2424894, 131072, 86, 2424895, 196608, 86, 2424896, 458752, 86, 2424898, 393216, 118, 2424899, 458752, 118, 2424903, 131072, 114, 2490371, 327680, 4, 2490374, 393216, 4, 2490383, 327680, 53, 2490384, 196608, 20, 2490385, 262144, 20, 2490386, 327680, 20, 2490387, 393216, 114, 2490388, 458752, 114, 2490389, 196608, 20, 2490390, 262144, 20, 2490391, 327680, 20, 2490392, 327680, 53, 2490395, 327680, 4, 2490404, 196608, 67, 2490405, 262144, 67, 2490406, 327680, 67, 2490407, 393216, 67, 2490408, 0, 97, 2490409, 65536, 97, 2490410, 131072, 97, 2490422, 0, 11, 2490423, 65536, 11, 2490426, 393216, 111, 2490427, 458752, 111, 2490428, 0, 87, 2490429, 65536, 87, 2490430, 131072, 87, 2490431, 196608, 87, 2490432, 458752, 87, 2490433, 131072, 5, 2490436, 196608, 5, 2490439, 131072, 114, 2555933, 131072, 5, 2555936, 196608, 5, 2555940, 196608, 68, 2555941, 262144, 68, 2555942, 327680, 68, 2555943, 393216, 68, 2555944, 0, 98, 2555945, 65536, 98, 2555946, 131072, 98, 2555962, 393216, 112, 2555963, 458752, 112, 2555964, 0, 88, 2555965, 65536, 88, 2555966, 131072, 88, 2555967, 196608, 88, 2555968, 458752, 88, 2555969, 131072, 6, 2555972, 196608, 6, 2555975, 131072, 114, 2621442, 393216, 4, 2621444, 393216, 4, 2621446, 393216, 4, 2621448, 393216, 4, 2621469, 131072, 6, 2621472, 196608, 6, 2621476, 196608, 69, 2621477, 262144, 69, 2621478, 327680, 69, 2621479, 393216, 69, 2621480, 0, 99, 2621481, 65536, 99, 2621482, 131072, 99, 2621498, 0, 108, 2621499, 65536, 108, 2621500, 131072, 108, 2621501, 196608, 108, 2621502, 262144, 108, 2621503, 327680, 108, 2621504, 393216, 108, 2621505, 458752, 56, 2621506, 393216, 118, 2621507, 458752, 118, 2621511, 131072, 114, 2686991, 0, 11, 2686992, 65536, 11, 2686993, 131072, 11, 2687006, 65536, 11, 2687007, 131072, 11, 2687012, 196608, 70, 2687013, 262144, 70, 2687014, 327680, 70, 2687015, 393216, 70, 2687016, 0, 100, 2687017, 65536, 100, 2687018, 131072, 100, 2687023, 327680, 4, 2687034, 0, 109, 2687035, 65536, 109, 2687036, 131072, 109, 2687037, 196608, 109, 2687038, 262144, 109, 2687039, 327680, 109, 2687040, 393216, 109, 2687041, 131072, 5, 2687044, 196608, 5, 2687047, 131072, 114, 2752514, 327680, 4, 2752517, 393216, 4, 2752548, 196608, 71, 2752549, 262144, 71, 2752550, 327680, 71, 2752551, 393216, 71, 2752552, 0, 101, 2752553, 65536, 101, 2752554, 131072, 101, 2752570, 0, 110, 2752571, 65536, 110, 2752572, 131072, 110, 2752573, 196608, 110, 2752574, 262144, 110, 2752575, 196608, 3, 2752576, 393216, 110, 2752577, 458752, 56, 2752580, 196608, 6, 2752583, 131072, 114, 2818084, 196608, 72, 2818085, 262144, 72, 2818086, 327680, 72, 2818087, 393216, 72, 2818088, 0, 102, 2818089, 65536, 102, 2818090, 131072, 102, 2818108, 65536, 112, 2818109, 65536, 112, 2818110, 65536, 112, 2818111, 196608, 4, 2818113, 327680, 53, 2818114, 393216, 118, 2818115, 458752, 118, 2818119, 131072, 114, 2883584, 327680, 4, 2883587, 393216, 4, 2883589, 393216, 4, 2883591, 393216, 4, 2883612, 65536, 78, 2883613, 65536, 78, 2883614, 65536, 78, 2883615, 65536, 78, 2883616, 131072, 81, 2883620, 196608, 73, 2883621, 262144, 73, 2883622, 327680, 73, 2883623, 393216, 73, 2883624, 0, 103, 2883625, 65536, 103, 2883626, 131072, 103, 2883630, 393216, 103, 2883631, 458752, 56, 2883638, 393216, 0, 2883639, 458752, 0, 2883642, 458752, 56, 2883643, 65536, 112, 2883644, 65536, 112, 2883645, 65536, 112, 2883646, 65536, 112, 2883647, 65536, 112, 2883648, 65536, 112, 2883649, 458752, 56, 2883655, 131072, 114, 2949130, 131072, 5, 2949131, 0, 2, 2949132, 65536, 2, 2949133, 196608, 5, 2949134, 131072, 5, 2949135, 0, 2, 2949136, 65536, 2, 2949137, 196608, 5, 2949138, 131072, 5, 2949139, 0, 2, 2949140, 65536, 2, 2949141, 196608, 5, 2949142, 131072, 5, 2949143, 0, 2, 2949144, 65536, 2, 2949145, 196608, 5, 2949146, 131072, 5, 2949147, 0, 2, 2949148, 65536, 2, 2949149, 196608, 5, 2949150, 131072, 5, 2949151, 0, 2, 2949152, 65536, 2, 2949153, 196608, 5, 2949156, 196608, 74, 2949157, 262144, 74, 2949158, 327680, 74, 2949159, 393216, 74, 2949160, 0, 104, 2949161, 65536, 104, 2949162, 131072, 104, 2949166, 393216, 104, 2949167, 458752, 56, 2949173, 327680, 4, 2949176, 393216, 4, 2949178, 327680, 52, 2949179, 131072, 113, 2949180, 131072, 113, 2949181, 131072, 113, 2949182, 131072, 113, 2949183, 131072, 113, 2949184, 262144, 113, 2949185, 458752, 56, 2949191, 131072, 114, 3014656, 327680, 4, 3014659, 393216, 4, 3014661, 393216, 4, 3014663, 393216, 4, 3014666, 131072, 6, 3014667, 393216, 117, 3014668, 458752, 117, 3014669, 196608, 6, 3014670, 131072, 6, 3014671, 393216, 117, 3014672, 458752, 117, 3014673, 196608, 6, 3014674, 131072, 6, 3014675, 393216, 117, 3014676, 458752, 117, 3014677, 196608, 6, 3014678, 131072, 6, 3014679, 393216, 117, 3014680, 458752, 117, 3014681, 196608, 6, 3014682, 131072, 6, 3014683, 393216, 117, 3014684, 458752, 117, 3014685, 196608, 6, 3014686, 131072, 6, 3014687, 393216, 117, 3014688, 458752, 117, 3014689, 196608, 6, 3014695, 393216, 75, 3014696, 0, 105, 3014698, 131072, 107, 3014699, 196608, 107, 3014700, 262144, 107, 3014702, 393216, 105, 3014703, 458752, 56, 3014704, 458752, 56, 3014712, 262144, 80, 3014714, 327680, 53, 3014718, 0, 67, 3014719, 65536, 67, 3014720, 131072, 67, 3014721, 196608, 67, 3014722, 262144, 67, 3014723, 327680, 67, 3014724, 393216, 67, 3014725, 0, 116, 3014726, 65536, 116, 3014727, 131072, 116, 3080209, 327680, 52, 3080211, 393216, 113, 3080212, 458752, 113, 3080215, 327680, 52, 3080221, 327680, 52, 3080223, 393216, 113, 3080224, 458752, 113, 3080225, 0, 76, 3080226, 65536, 76, 3080227, 131072, 76, 3080228, 196608, 76, 3080229, 262144, 76, 3080230, 327680, 76, 3080231, 393216, 76, 3080232, 0, 106, 3080233, 65536, 106, 3080234, 131072, 106, 3080235, 196608, 106, 3080236, 262144, 106, 3080237, 327680, 106, 3080238, 393216, 106, 3080239, 262144, 19, 3080240, 262144, 19, 3080241, 262144, 19, 3080242, 262144, 19, 3080243, 327680, 19, 3080245, 196608, 19, 3080246, 262144, 19, 3080247, 262144, 19, 3080248, 262144, 19, 3080249, 262144, 19, 3080261, 131072, 115, 3080262, 65536, 117, 3080263, 131072, 117, 3145728, 327680, 4, 3145731, 393216, 4, 3145733, 327680, 4, 3145736, 393216, 4, 3145738, 393216, 4, 3145745, 327680, 53, 3145747, 393216, 114, 3145748, 458752, 114, 3145751, 327680, 53, 3145757, 327680, 53, 3145759, 393216, 114, 3145760, 458752, 114, 3145763, 65536, 112, 3145764, 65536, 112, 3145765, 65536, 112, 3145766, 327680, 53, 3145769, 196608, 4, 3145770, 65536, 112, 3145771, 65536, 112, 3145772, 65536, 112, 3145773, 327680, 53, 3145774, 65536, 112, 3145775, 458752, 56, 3145776, 458752, 56, 3145779, 327680, 20, 3145781, 196608, 20, 3145797, 131072, 115, 3145798, 65536, 118, 3145799, 131072, 118, 3211278, 196608, 3, 3211297, 65536, 112, 3211298, 65536, 112, 3211299, 65536, 112, 3211300, 65536, 112, 3211301, 65536, 112, 3211302, 65536, 112, 3211303, 65536, 112, 3211304, 65536, 112, 3211305, 65536, 112, 3211306, 65536, 112, 3211307, 65536, 112, 3211308, 65536, 112, 3211309, 65536, 112, 3211310, 262144, 112, 3211311, 458752, 56, 3211333, 131072, 115, 3276802, 327680, 4, 3276805, 393216, 4, 3276807, 393216, 4, 3276814, 196608, 4, 3276833, 65536, 113, 3276834, 131072, 113, 3276835, 131072, 113, 3276836, 131072, 113, 3276837, 131072, 113, 3276838, 131072, 113, 3276839, 131072, 113, 3276840, 131072, 113, 3276841, 131072, 113, 3276842, 131072, 113, 3276843, 131072, 113, 3276844, 131072, 113, 3276845, 131072, 113, 3276846, 262144, 113, 3276847, 458752, 56, 3276858, 0, 67, 3276859, 65536, 67, 3276860, 131072, 67, 3276861, 196608, 67, 3276862, 262144, 67, 3276863, 327680, 67, 3276864, 393216, 67, 3276869, 131072, 115, 3342347, 131072, 5, 3342348, 0, 2, 3342349, 65536, 2, 3342350, 196608, 5, 3342354, 131072, 5, 3342355, 0, 2, 3342356, 65536, 2, 3342357, 196608, 5, 3342358, 131072, 5, 3342359, 0, 2, 3342360, 65536, 2, 3342361, 196608, 5, 3342362, 131072, 5, 3342363, 0, 2, 3342364, 65536, 2, 3342365, 196608, 5, 3342366, 131072, 5, 3342367, 0, 2, 3342368, 65536, 2, 3342369, 196608, 5, 3342370, 131072, 5, 3342371, 0, 2, 3342372, 65536, 2, 3342373, 196608, 5, 3342374, 131072, 5, 3342375, 0, 2, 3342376, 65536, 2, 3342377, 196608, 5, 3342381, 131072, 5, 3342382, 0, 2, 3342383, 65536, 2, 3342384, 196608, 5, 3342385, 131072, 5, 3342386, 0, 2, 3342387, 65536, 2, 3342388, 196608, 5, 3342389, 131072, 5, 3342390, 0, 2, 3342391, 65536, 2, 3342392, 196608, 5, 3342393, 327680, 52, 3342394, 0, 68, 3342395, 65536, 68, 3342396, 131072, 68, 3342397, 196608, 68, 3342398, 262144, 68, 3342399, 327680, 68, 3342400, 393216, 68, 3342405, 131072, 115, 3407883, 131072, 6, 3407886, 196608, 6, 3407890, 131072, 6, 3407893, 196608, 6, 3407894, 131072, 6, 3407897, 196608, 6, 3407898, 131072, 6, 3407901, 196608, 6, 3407902, 131072, 6, 3407905, 196608, 6, 3407906, 131072, 6, 3407909, 196608, 6, 3407910, 131072, 6, 3407913, 196608, 6, 3407917, 131072, 6, 3407920, 196608, 6, 3407921, 131072, 6, 3407924, 196608, 6, 3407925, 131072, 6, 3407928, 196608, 6, 3407929, 327680, 53, 3407930, 0, 69, 3407931, 65536, 69, 3407932, 131072, 69, 3407933, 196608, 69, 3407934, 262144, 69, 3407935, 327680, 69, 3407936, 393216, 69, 3407941, 131072, 115, 3473418, 196608, 19, 3473419, 65536, 11, 3473420, 262144, 19, 3473421, 262144, 19, 3473423, 327680, 19, 3473426, 196608, 19, 3473427, 262144, 19, 3473428, 262144, 19, 3473431, 262144, 19, 3473432, 262144, 19, 3473435, 262144, 19, 3473436, 262144, 19, 3473439, 262144, 19, 3473440, 262144, 19, 3473443, 262144, 19, 3473444, 262144, 19, 3473447, 262144, 19, 3473448, 262144, 19, 3473450, 327680, 19, 3473452, 196608, 19, 3473454, 262144, 19, 3473455, 262144, 19, 3473458, 262144, 19, 3473459, 262144, 19, 3473462, 262144, 19, 3473463, 262144, 19, 3473466, 0, 70, 3473467, 65536, 70, 3473468, 131072, 70, 3473469, 196608, 70, 3473470, 262144, 70, 3473471, 327680, 70, 3473472, 393216, 70, 3473477, 131072, 115, 3538954, 0, 81, 3538955, 65536, 81, 3538956, 65536, 81, 3538957, 327680, 80, 3538959, 327680, 20, 3538962, 196608, 20, 3538986, 327680, 20, 3538988, 196608, 20, 3539002, 0, 71, 3539003, 65536, 71, 3539004, 131072, 71, 3539005, 196608, 71, 3539006, 262144, 71, 3539007, 327680, 71, 3539008, 393216, 71, 3539013, 131072, 78, 3604490, 0, 13, 3604491, 65536, 82, 3604492, 65536, 82, 3604493, 327680, 81, 3604499, 65536, 24, 3604510, 131072, 5, 3604513, 196608, 5, 3604521, 327680, 56, 3604531, 131072, 5, 3604534, 196608, 5, 3604538, 0, 72, 3604539, 65536, 72, 3604540, 131072, 72, 3604541, 196608, 72, 3604542, 262144, 72, 3604543, 327680, 72, 3604544, 393216, 72, 3604549, 131072, 79, 3670035, 0, 24, 3670046, 131072, 6, 3670049, 196608, 6, 3670051, 131072, 5, 3670054, 196608, 5, 3670055, 196608, 59, 3670056, 262144, 59, 3670057, 327680, 57, 3670067, 196608, 59, 3670068, 262144, 59, 3670070, 196608, 6, 3670074, 0, 73, 3670085, 131072, 80, 3735571, 0, 24, 3735587, 131072, 6, 3735590, 196608, 6, 3735591, 196608, 60, 3735592, 262144, 60, 3735593, 327680, 58, 3735597, 196608, 59, 3735598, 262144, 59, 3735599, 131072, 5, 3735602, 196608, 5, 3735603, 196608, 60, 3735604, 262144, 60, 3735605, 131072, 5, 3735608, 196608, 5, 3735610, 0, 74, 3735618, 262144, 80, 3735619, 262144, 80, 3735620, 262144, 80, 3735621, 131072, 81, 3801107, 0, 24, 3801119, 196608, 59, 3801120, 262144, 59, 3801127, 196608, 61, 3801128, 262144, 61, 3801133, 196608, 60, 3801134, 262144, 60, 3801135, 131072, 6, 3801138, 196608, 6, 3801139, 196608, 61, 3801140, 262144, 61, 3801141, 131072, 6, 3801144, 196608, 6, 3801146, 0, 75, 3801153, 131072, 80, 3801154, 262144, 81, 3801155, 262144, 81, 3801156, 262144, 81, 3801157, 131072, 82, 3866643, 0, 24, 3866655, 196608, 60, 3866656, 262144, 60, 3866669, 196608, 61, 3866670, 262144, 61, 3866682, 0, 76, 3866683, 262144, 80, 3866684, 262144, 80, 3866685, 262144, 80, 3866686, 262144, 80, 3866687, 262144, 80, 3866688, 262144, 80, 3866689, 131072, 81, 3932179, 0, 24, 3932191, 196608, 61, 3932192, 262144, 61, 3932214, 327680, 35, 3932215, 393216, 35, 3932216, 196608, 32, 3932218, 196608, 81, 3932219, 65536, 82, 3932220, 65536, 82, 3932221, 65536, 82, 3932222, 65536, 82, 3932223, 65536, 82, 3932224, 65536, 82, 3932225, 131072, 82, 3997715, 0, 24, 3997721, 131072, 5, 3997724, 196608, 5, 3997750, 327680, 36, 3997751, 393216, 36, 4063251, 0, 24, 4063257, 131072, 6, 4063260, 196608, 6, 4063285, 196608, 32, 4128787, 0, 24, 4128821, 196608, 32, 4194323, 0, 24, 4194351, 327680, 35, 4194352, 393216, 35, 4194356, 196608, 32, 4259853, 262144, 21, 4259859, 0, 24, 4259883, 327680, 35, 4259884, 393216, 35, 4259885, 262144, 32, 4259886, 196608, 32, 4259887, 327680, 36, 4259888, 393216, 36, 4259889, 196608, 32, 4259890, 196608, 32, 4259892, 196608, 32, 4325389, 262144, 22, 4325395, 0, 24, 4325418, 196608, 32, 4325419, 327680, 36, 4325420, 393216, 36, 4325426, 327680, 35, 4325427, 393216, 35, 4325428, 196608, 32, 4390931, 393216, 25, 4390932, 0, 23, 4390933, 0, 23, 4390934, 0, 23, 4390935, 327680, 24, 4390953, 327680, 35, 4390954, 393216, 35, 4390955, 262144, 32, 4390962, 327680, 36, 4390963, 393216, 36, 4456483, 327680, 35, 4456484, 393216, 35, 4456486, 196608, 32, 4456488, 196608, 32, 4456489, 327680, 36, 4456490, 393216, 36, 4522017, 327680, 35, 4522018, 393216, 35, 4522019, 327680, 36, 4522020, 393216, 36, 4522021, 196608, 32, 4522023, 196608, 32, 4587552, 196608, 32, 4587553, 327680, 36, 4587554, 393216, 36, 4653088, 196608, 32, 4653089, 196608, 32 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1392, 976) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Mart.tscn" +location = Vector2(336, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1392, 1520) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Resort.tscn" +location = Vector2(368, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 1520) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_M113.tscn" +location = Vector2(144, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 912) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_M126.tscn" +location = Vector2(144, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1968, 1008) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Metro.tscn" +location = Vector2(272, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 1008) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Metro.tscn" +location = Vector2(272, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1040) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_PC.tscn" +location = Vector2(272, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 1104) +scene_destination = "res://Maps/TitleScreen/Title_Screen.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1968, 1360) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn" +location = Vector2(432, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(656, 528) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(528, 1584) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 656) +trainer = true +texture = ExtResource("201") +trainer_name = "SAILOR Perry" +trainer_reward = 1380 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[50, 22], [83, 23]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 1840) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2064, 1424) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 1584) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 1648) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1968, 1040) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 1040) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(848, 1008) +texture = ExtResource("307") +facing = "Up" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 912) +texture = ExtResource("308") +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 816) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 1264) +texture = ExtResource("310") +facing = "Down" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 1264) +texture = ExtResource("311") +facing = "Down" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 1296) +texture = ExtResource("312") +facing = "Down" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2256, 1328) +texture = ExtResource("313") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 1552) +texture = ExtResource("501") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(336, 1392) +texture = ExtResource("6") +item_id = 121 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(816, 2064) +texture = ExtResource("6") +item_id = 174 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1744, 1808) +texture = ExtResource("6") +item_id = 496 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2288, 912) +texture = ExtResource("6") +item_id = 184 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(272, 912) +texture = ExtResource("6") +item_id = 278 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(528, 720) +texture = ExtResource("6") +item_id = 181 diff --git a/Maps/BealbeachCity/Bealbeach_City_Elevator.gd b/Maps/BealbeachCity/Bealbeach_City_Elevator.gd new file mode 100644 index 000000000..40cffeca8 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Elevator.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map058 + +var map_name = "Bealbeach City(Elevator)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(48, 208): + Global.game.play_dialogue("MAP058_NPC_1") + return null diff --git a/Maps/BealbeachCity/Bealbeach_City_Elevator.gd.uid b/Maps/BealbeachCity/Bealbeach_City_Elevator.gd.uid new file mode 100644 index 000000000..8a07b7114 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Elevator.gd.uid @@ -0,0 +1 @@ +uid://d4f4mnd0wy1ny diff --git a/Maps/BealbeachCity/Bealbeach_City_Elevator.tscn b/Maps/BealbeachCity/Bealbeach_City_Elevator.tscn new file mode 100644 index 000000000..c2c30d1ac --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Elevator.tscn @@ -0,0 +1,52 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_Elevator_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_Elevator.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_056.png" id="301"] +[node name="Bealbeach City(Elevator)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 262145, 0, 131073, 262145, 4, 131074, 262145, 4, 131075, 262145, 4, 131076, 262145, 4, 131077, 131073, 1, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 4, 196613, 262145, 2, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 4, 262149, 262145, 2, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 131073, 0, 327681, 131073, 3, 327682, 131073, 3, 327683, 131073, 3, 327684, 131073, 3, 327685, 65537, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196608, 0, 0, 196609, 65536, 0, 196610, 131072, 0, 196611, 196608, 0, 196612, 262144, 0, 196613, 327680, 0, 262144, 0, 1, 262145, 65536, 1, 262146, 131072, 1, 262147, 196608, 1, 262148, 262144, 1, 262149, 327680, 1, 327680, 0, 2, 327681, 65536, 2, 327682, 131072, 2, 327683, 196608, 2, 327684, 262144, 2, 327685, 327680, 2, 393216, 0, 3, 393217, 65536, 3, 393218, 131072, 3, 393219, 196608, 3, 393220, 262144, 3, 393221, 327680, 3, 458752, 0, 4, 458753, 65536, 4, 458754, 131072, 4, 458755, 196608, 4, 458756, 262144, 4, 458757, 327680, 4, 524288, 0, 5, 524289, 65536, 5, 524290, 131072, 5, 524291, 196608, 5, 524292, 262144, 5, 524293, 327680, 5, 589824, 0, 6, 589825, 65536, 6, 589826, 131072, 6, 589827, 196608, 6, 589828, 262144, 6, 589829, 327680, 6 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 304) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Mart.tscn" +location = Vector2(208, 80) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(80, 304) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Mart.tscn" +location = Vector2(208, 80) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(48, 208) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/BealbeachCity/Bealbeach_City_Elevator_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_Elevator_tileset.tres new file mode 100644 index 000000000..a66395e0f --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Elevator_tileset.tres @@ -0,0 +1,136 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Elevator.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:4/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BealbeachCity/Bealbeach_City_Gym.gd b/Maps/BealbeachCity/Bealbeach_City_Gym.gd new file mode 100644 index 000000000..a8a6d8a5d --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Gym.gd @@ -0,0 +1,60 @@ +extends Node2D # gen_map.py Map102 + +var map_name = "Bealbeach City(Gym)" + +var _trainer_data = { + "Trainer1": {"pre": "MAP102_TRAINER_1", "defeat": "MAP102_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer089.png"}, + "Trainer2": {"pre": "MAP102_TRAINER_2", "defeat": "MAP102_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer035.png"}, + "Trainer3": {"pre": "MAP102_TRAINER_3", "defeat": "MAP102_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer046.png"}, + "Trainer4": {"pre": "MAP102_TRAINER_4", "defeat": "MAP102_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer011.png"}, + "Trainer5": {"pre": "MAP102_TRAINER_5", "defeat": "MAP102_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer005.png"}, + "Trainer6": {"pre": "MAP102_TRAINER_6", "defeat": "MAP102_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer7": {"pre": "MAP102_TRAINER_7", "defeat": "MAP102_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer011.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP102_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP102_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP102_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/BealbeachCity/Bealbeach_City_Gym.gd.uid b/Maps/BealbeachCity/Bealbeach_City_Gym.gd.uid new file mode 100644 index 000000000..1a47a3d0f --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Gym.gd.uid @@ -0,0 +1 @@ +uid://hiawlrf6hkyg diff --git a/Maps/BealbeachCity/Bealbeach_City_Gym.tscn b/Maps/BealbeachCity/Bealbeach_City_Gym.tscn new file mode 100644 index 000000000..68abde1bf --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Gym.tscn @@ -0,0 +1,207 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_Gym_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_Gym.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Cali.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_143.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_144.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_006.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_124.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_143.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_006.png" id="207"] +[node name="Bealbeach City(Gym)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 4, 34, 0, 69, 35, 65536, 69, 36, 65536, 69, 37, 65536, 69, 38, 65536, 69, 39, 65536, 69, 40, 65536, 69, 41, 65536, 69, 42, 131072, 69, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 4, 65570, 0, 70, 65571, 65536, 70, 65572, 65536, 70, 65573, 65536, 70, 65574, 65536, 70, 65575, 65536, 70, 65576, 65536, 70, 65577, 65536, 70, 65578, 131072, 70, 131072, 1, 0, 131073, 1, 0, 131074, 262145, 0, 131075, 262145, 4, 131076, 262145, 4, 131077, 262145, 4, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 262145, 4, 131086, 131073, 1, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 4, 131106, 0, 71, 131107, 65536, 71, 131108, 65536, 71, 131109, 65536, 71, 131110, 65536, 71, 131111, 65536, 71, 131112, 65536, 71, 131113, 65536, 71, 131114, 131072, 71, 196608, 1, 0, 196609, 1, 0, 196610, 1, 4, 196611, 0, 69, 196612, 65536, 69, 196613, 65536, 69, 196614, 65536, 69, 196615, 65536, 69, 196616, 65536, 69, 196617, 65536, 69, 196618, 65536, 69, 196619, 65536, 69, 196620, 65536, 69, 196621, 131072, 69, 196622, 262145, 2, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 262145, 0, 196633, 262145, 4, 196634, 262145, 4, 196635, 262145, 4, 196636, 262145, 4, 196637, 262145, 4, 196638, 262145, 4, 196639, 262145, 4, 196640, 262145, 4, 196641, 131073, 6, 196642, 393216, 76, 196643, 393216, 76, 196644, 131072, 75, 196645, 196608, 75, 196646, 196608, 75, 196647, 196608, 75, 196648, 262144, 75, 196649, 393216, 76, 196650, 393216, 76, 262144, 1, 0, 262145, 1, 0, 262146, 1, 4, 262147, 0, 70, 262148, 65536, 70, 262149, 65536, 70, 262150, 65536, 70, 262151, 65536, 70, 262152, 65536, 70, 262153, 65536, 70, 262154, 65536, 70, 262155, 65536, 70, 262156, 65536, 70, 262157, 131072, 70, 262158, 262145, 2, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 4, 262169, 0, 69, 262170, 65536, 69, 262171, 65536, 69, 262172, 65536, 69, 262173, 65536, 69, 262174, 65536, 69, 262175, 65536, 69, 262176, 65536, 69, 262177, 131072, 69, 262178, 393216, 76, 262179, 131072, 75, 262180, 196608, 75, 262181, 393216, 76, 262182, 393216, 76, 262183, 393216, 76, 262184, 196608, 75, 262185, 262144, 75, 262186, 393216, 76, 327680, 1, 0, 327681, 1, 0, 327682, 1, 4, 327683, 0, 71, 327684, 65536, 71, 327685, 65536, 71, 327686, 65536, 71, 327687, 65536, 71, 327688, 65536, 71, 327689, 65536, 71, 327690, 65536, 71, 327691, 65536, 71, 327692, 65536, 71, 327693, 131072, 71, 327694, 262145, 2, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 4, 327705, 0, 70, 327706, 65536, 70, 327707, 65536, 70, 327708, 65536, 70, 327709, 65536, 70, 327710, 65536, 70, 327711, 65536, 70, 327712, 65536, 70, 327713, 131072, 70, 327714, 393216, 76, 327715, 131072, 76, 327716, 393216, 76, 327717, 393216, 76, 327718, 393216, 76, 327719, 393216, 76, 327720, 393216, 76, 327721, 262144, 76, 327722, 393216, 76, 393216, 1, 0, 393217, 1, 0, 393218, 1, 4, 393219, 196608, 65, 393220, 196608, 65, 393221, 196608, 65, 393222, 262147, 5, 393223, 131075, 3, 393224, 131075, 3, 393225, 131075, 3, 393226, 3, 6, 393227, 196608, 65, 393228, 196608, 65, 393229, 196608, 65, 393230, 262145, 2, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 4, 393241, 0, 71, 393242, 65536, 71, 393243, 65536, 71, 393244, 65536, 71, 393245, 65536, 71, 393246, 65536, 71, 393247, 65536, 71, 393248, 65536, 71, 393249, 131072, 71, 393250, 393216, 76, 393251, 131072, 77, 393252, 196608, 77, 393253, 262144, 73, 393254, 327680, 73, 393255, 327680, 73, 393256, 196608, 77, 393257, 262144, 77, 393258, 393216, 76, 458752, 1, 0, 458753, 1, 0, 458754, 1, 4, 458755, 196608, 65, 458756, 196608, 65, 458757, 196608, 65, 458758, 262147, 6, 458759, 262147, 4, 458760, 262147, 4, 458761, 262147, 4, 458762, 131075, 6, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 262145, 2, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 4, 458777, 196608, 65, 458778, 196608, 65, 458779, 196608, 65, 458780, 196608, 65, 458781, 196608, 65, 458782, 196608, 65, 458783, 196608, 65, 458784, 196608, 65, 458785, 196608, 65, 458786, 393216, 76, 458787, 393216, 76, 458788, 393216, 76, 458789, 393216, 76, 458790, 393216, 76, 458791, 393216, 76, 458792, 393216, 76, 458793, 393216, 76, 458794, 393216, 76, 524288, 1, 0, 524289, 1, 0, 524290, 1, 4, 524291, 196608, 65, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 262145, 2, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 4, 524313, 196608, 65, 524314, 196608, 65, 524315, 196608, 65, 524316, 196608, 65, 524317, 196608, 65, 524318, 196608, 65, 524319, 196608, 65, 524320, 196608, 65, 524321, 196608, 65, 524322, 393216, 76, 524323, 393216, 76, 524324, 393216, 76, 524325, 393216, 76, 524326, 393216, 76, 524327, 393216, 76, 524328, 393216, 76, 524329, 393216, 76, 524330, 393216, 76, 589824, 1, 0, 589825, 1, 0, 589826, 1, 4, 589827, 196608, 65, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 262145, 2, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 4, 589849, 196608, 65, 589850, 196608, 65, 589851, 196608, 65, 589852, 196608, 65, 589853, 196608, 65, 589854, 196608, 65, 589855, 196608, 65, 589856, 196608, 65, 589857, 393216, 76, 589858, 393216, 76, 589859, 393216, 76, 589860, 393216, 76, 589861, 393216, 76, 589862, 393216, 76, 589863, 393216, 76, 589864, 393216, 76, 589865, 393216, 76, 589866, 393216, 76, 655360, 1, 0, 655361, 1, 0, 655362, 1, 4, 655363, 196608, 65, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 262145, 2, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 4, 655385, 196608, 65, 655386, 196608, 65, 655387, 196608, 65, 655388, 196608, 65, 655389, 196608, 65, 655390, 196608, 65, 655391, 196608, 65, 655392, 196608, 65, 655393, 393216, 76, 655394, 393216, 76, 655395, 393216, 76, 655396, 393216, 76, 655397, 393216, 76, 655398, 393216, 76, 655399, 393216, 76, 655400, 393216, 76, 655401, 393216, 76, 655402, 393216, 76, 720896, 1, 0, 720897, 1, 0, 720898, 1, 4, 720899, 196608, 65, 720900, 196608, 65, 720901, 196608, 65, 720902, 196608, 65, 720903, 196608, 65, 720904, 196608, 65, 720905, 196608, 65, 720906, 196608, 65, 720907, 196608, 65, 720908, 196608, 65, 720909, 196608, 65, 720910, 262145, 2, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 4, 720921, 196608, 65, 720922, 196608, 65, 720923, 196608, 65, 720924, 196608, 65, 720925, 196608, 65, 720926, 196608, 65, 720927, 393216, 76, 720928, 393216, 76, 720929, 393216, 76, 720930, 393216, 76, 720931, 393216, 76, 720932, 393216, 76, 720933, 393216, 76, 720934, 393216, 76, 720935, 393216, 76, 720936, 393216, 76, 720937, 393216, 76, 720938, 393216, 76, 786432, 1, 0, 786433, 1, 0, 786434, 131073, 0, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 131073, 3, 786446, 65537, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 131073, 0, 786457, 131073, 3, 786458, 131073, 3, 786459, 131073, 3, 786460, 131073, 3, 786461, 131073, 3, 786462, 131073, 3, 786463, 131073, 3, 786464, 131073, 3, 786465, 131073, 3, 786466, 131073, 3, 786467, 131073, 3, 786468, 131073, 3, 786469, 131073, 3, 786470, 131073, 3, 786471, 65537, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 262145, 0, 1114125, 262145, 4, 1114126, 262145, 4, 1114127, 262145, 4, 1114128, 262145, 4, 1114129, 262145, 4, 1114130, 262145, 4, 1114131, 262145, 4, 1114132, 262145, 4, 1114133, 262145, 4, 1114134, 262145, 4, 1114135, 262145, 4, 1114136, 262145, 4, 1114137, 262145, 4, 1114138, 131073, 1, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 262145, 0, 1114146, 262145, 4, 1114147, 262145, 4, 1114148, 262145, 4, 1114149, 262145, 4, 1114150, 262145, 4, 1114151, 262145, 4, 1114152, 262145, 4, 1114153, 131073, 1, 1114154, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 4, 1179661, 0, 69, 1179662, 65536, 69, 1179663, 65536, 69, 1179664, 65536, 69, 1179665, 65536, 69, 1179666, 65536, 69, 1179667, 65536, 69, 1179668, 65536, 69, 1179669, 65536, 69, 1179670, 65536, 69, 1179671, 65536, 69, 1179672, 65536, 69, 1179673, 131072, 69, 1179674, 262145, 2, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 4, 1179682, 0, 69, 1179683, 65536, 69, 1179684, 65536, 69, 1179685, 65536, 69, 1179686, 65536, 69, 1179687, 65536, 69, 1179688, 131072, 69, 1179689, 262145, 2, 1179690, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 4, 1245197, 0, 70, 1245198, 65536, 70, 1245199, 65536, 70, 1245200, 65536, 70, 1245201, 65536, 70, 1245202, 65536, 70, 1245203, 65536, 70, 1245204, 65536, 70, 1245205, 65536, 70, 1245206, 65536, 70, 1245207, 65536, 70, 1245208, 65536, 70, 1245209, 131072, 70, 1245210, 262145, 2, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 4, 1245218, 0, 70, 1245219, 65536, 70, 1245220, 65536, 70, 1245221, 65536, 70, 1245222, 65536, 70, 1245223, 65536, 70, 1245224, 131072, 70, 1245225, 262145, 2, 1245226, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 4, 1310733, 0, 71, 1310734, 65536, 71, 1310735, 65536, 71, 1310736, 65536, 71, 1310737, 65536, 71, 1310738, 65536, 71, 1310739, 65536, 71, 1310740, 65536, 71, 1310741, 65536, 71, 1310742, 65536, 71, 1310743, 65536, 71, 1310744, 65536, 71, 1310745, 131072, 71, 1310746, 262145, 2, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 4, 1310754, 0, 71, 1310755, 65536, 71, 1310756, 65536, 71, 1310757, 65536, 71, 1310758, 65536, 71, 1310759, 65536, 71, 1310760, 131072, 71, 1310761, 262145, 2, 1310762, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 4, 1376269, 196608, 65, 1376270, 196608, 65, 1376271, 196608, 65, 1376272, 196608, 65, 1376273, 262147, 5, 1376274, 131075, 3, 1376275, 131075, 3, 1376276, 131075, 3, 1376277, 3, 6, 1376278, 196608, 65, 1376279, 196608, 65, 1376280, 196608, 65, 1376281, 196608, 65, 1376282, 262145, 2, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 4, 1376290, 196608, 65, 1376291, 196608, 65, 1376292, 196608, 65, 1376293, 196608, 65, 1376294, 196608, 65, 1376295, 196608, 65, 1376296, 196608, 65, 1376297, 262145, 2, 1376298, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 4, 1441805, 196608, 65, 1441806, 196608, 65, 1441807, 196608, 65, 1441808, 196608, 65, 1441809, 262147, 2, 1441810, 3, 0, 1441811, 3, 0, 1441812, 3, 0, 1441813, 3, 4, 1441814, 196608, 65, 1441815, 196608, 65, 1441816, 196608, 65, 1441817, 196608, 65, 1441818, 262145, 2, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 4, 1441826, 196608, 65, 1441827, 196608, 65, 1441828, 196608, 65, 1441829, 196608, 65, 1441830, 196608, 65, 1441831, 196608, 65, 1441832, 196608, 65, 1441833, 262145, 2, 1441834, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 4, 1507341, 196608, 65, 1507342, 196608, 65, 1507343, 196608, 65, 1507344, 196608, 65, 1507345, 262147, 6, 1507346, 262147, 4, 1507347, 262147, 4, 1507348, 262147, 4, 1507349, 131075, 6, 1507350, 196608, 65, 1507351, 196608, 65, 1507352, 196608, 65, 1507353, 196608, 65, 1507354, 262145, 2, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 4, 1507362, 196608, 65, 1507363, 196608, 65, 1507364, 196608, 65, 1507365, 196608, 65, 1507366, 196608, 65, 1507367, 196608, 65, 1507368, 196608, 65, 1507369, 262145, 2, 1507370, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 4, 1572877, 196608, 65, 1572878, 196608, 65, 1572879, 196608, 65, 1572880, 196608, 65, 1572881, 196608, 65, 1572882, 196608, 65, 1572883, 196608, 65, 1572884, 196608, 65, 1572885, 196608, 65, 1572886, 196608, 65, 1572887, 196608, 65, 1572888, 196608, 65, 1572889, 196608, 65, 1572890, 262145, 2, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 4, 1572898, 262147, 5, 1572899, 131075, 3, 1572900, 131075, 3, 1572901, 131075, 3, 1572902, 131075, 3, 1572903, 131075, 3, 1572904, 3, 6, 1572905, 262145, 2, 1572906, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 4, 1638413, 196608, 65, 1638414, 196608, 65, 1638415, 196608, 65, 1638416, 196608, 65, 1638417, 196608, 65, 1638418, 196608, 65, 1638419, 196608, 65, 1638420, 196608, 65, 1638421, 196608, 65, 1638422, 196608, 65, 1638423, 196608, 65, 1638424, 196608, 65, 1638425, 196608, 65, 1638426, 262145, 2, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 4, 1638434, 262147, 2, 1638435, 3, 0, 1638436, 3, 0, 1638437, 3, 0, 1638438, 3, 0, 1638439, 3, 0, 1638440, 3, 4, 1638441, 262145, 2, 1638442, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 4, 1703949, 196608, 65, 1703950, 196608, 65, 1703951, 196608, 65, 1703952, 196608, 65, 1703953, 196608, 65, 1703954, 196608, 65, 1703955, 196608, 65, 1703956, 196608, 65, 1703957, 196608, 65, 1703958, 196608, 65, 1703959, 196608, 65, 1703960, 196608, 65, 1703961, 196608, 65, 1703962, 262145, 2, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 4, 1703970, 262147, 6, 1703971, 262147, 4, 1703972, 262147, 4, 1703973, 262147, 4, 1703974, 262147, 4, 1703975, 262147, 4, 1703976, 131075, 6, 1703977, 262145, 2, 1703978, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 131073, 0, 1769485, 131073, 3, 1769486, 131073, 3, 1769487, 131073, 3, 1769488, 131073, 3, 1769489, 131073, 3, 1769490, 131073, 3, 1769491, 131073, 3, 1769492, 131073, 3, 1769493, 131073, 3, 1769494, 131073, 3, 1769495, 131073, 3, 1769496, 131073, 3, 1769497, 131073, 3, 1769498, 65537, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 131073, 0, 1769506, 131073, 3, 1769507, 131073, 3, 1769508, 131073, 3, 1769509, 131073, 3, 1769510, 131073, 3, 1769511, 131073, 3, 1769512, 131073, 3, 1769513, 65537, 0, 1769514, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1900564, 1, 0, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 262145, 0, 2097169, 262145, 4, 2097170, 262145, 4, 2097171, 262145, 4, 2097172, 262145, 4, 2097173, 262145, 4, 2097174, 262145, 4, 2097175, 262145, 4, 2097176, 262145, 4, 2097177, 262145, 4, 2097178, 262145, 4, 2097179, 262145, 4, 2097180, 262145, 4, 2097181, 262145, 4, 2097182, 131073, 1, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 4, 2162705, 0, 69, 2162706, 65536, 69, 2162707, 65536, 69, 2162708, 65536, 69, 2162709, 65536, 69, 2162710, 65536, 69, 2162711, 65536, 69, 2162712, 65536, 69, 2162713, 65536, 69, 2162714, 65536, 69, 2162715, 65536, 69, 2162716, 65536, 69, 2162717, 65536, 69, 2162718, 65536, 69, 2162719, 65536, 69, 2162720, 65536, 69, 2162721, 65536, 69, 2162722, 65536, 69, 2162723, 65536, 69, 2162724, 65536, 69, 2162725, 131072, 69, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 4, 2228241, 0, 70, 2228242, 65536, 70, 2228243, 65536, 70, 2228244, 65536, 70, 2228245, 65536, 70, 2228246, 65536, 70, 2228247, 65536, 70, 2228248, 65536, 70, 2228249, 65536, 70, 2228250, 65536, 70, 2228251, 65536, 70, 2228252, 65536, 70, 2228253, 65536, 70, 2228254, 65536, 70, 2228255, 65536, 70, 2228256, 65536, 70, 2228257, 65536, 70, 2228258, 65536, 70, 2228259, 65536, 70, 2228260, 65536, 70, 2228261, 131072, 70, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 4, 2293777, 0, 71, 2293778, 65536, 71, 2293779, 65536, 71, 2293780, 65536, 71, 2293781, 65536, 71, 2293782, 65536, 71, 2293783, 65536, 71, 2293784, 65536, 71, 2293785, 65536, 71, 2293786, 65536, 71, 2293787, 65536, 71, 2293788, 65536, 71, 2293789, 65536, 71, 2293790, 65536, 71, 2293791, 65536, 71, 2293792, 65536, 71, 2293793, 65536, 71, 2293794, 65536, 71, 2293795, 65536, 71, 2293796, 65536, 71, 2293797, 131072, 71, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 4, 2359313, 196608, 65, 2359314, 196608, 65, 2359315, 196608, 65, 2359316, 196608, 65, 2359317, 196608, 65, 2359318, 262147, 5, 2359319, 131075, 3, 2359320, 3, 6, 2359321, 196608, 65, 2359322, 196608, 65, 2359323, 196608, 65, 2359324, 196608, 65, 2359325, 196608, 65, 2359326, 262147, 5, 2359327, 131075, 3, 2359328, 3, 6, 2359329, 196608, 65, 2359330, 196608, 65, 2359331, 196608, 65, 2359332, 196608, 65, 2359333, 196608, 65, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 4, 2424849, 196608, 65, 2424850, 196608, 65, 2424851, 196608, 65, 2424852, 196608, 65, 2424853, 196608, 65, 2424854, 262147, 2, 2424855, 3, 0, 2424856, 3, 4, 2424857, 196608, 65, 2424858, 196608, 65, 2424859, 196608, 65, 2424860, 196608, 65, 2424861, 196608, 65, 2424862, 262147, 2, 2424863, 3, 0, 2424864, 3, 4, 2424865, 196608, 65, 2424866, 196608, 65, 2424867, 196608, 65, 2424868, 196608, 65, 2424869, 196608, 65, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 4, 2490385, 196608, 65, 2490386, 196608, 65, 2490387, 196608, 65, 2490388, 196608, 65, 2490389, 196608, 65, 2490390, 262147, 2, 2490391, 3, 0, 2490392, 3, 4, 2490393, 196608, 65, 2490394, 196608, 65, 2490395, 196608, 65, 2490396, 196608, 65, 2490397, 196608, 65, 2490398, 262147, 2, 2490399, 3, 0, 2490400, 3, 4, 2490401, 196608, 65, 2490402, 196608, 65, 2490403, 196608, 65, 2490404, 196608, 65, 2490405, 196608, 65, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 4, 2555921, 196608, 65, 2555922, 196608, 65, 2555923, 196608, 65, 2555924, 196608, 65, 2555925, 196608, 65, 2555926, 262147, 2, 2555927, 3, 0, 2555928, 3, 4, 2555929, 196608, 65, 2555930, 196608, 65, 2555931, 196608, 65, 2555932, 196608, 65, 2555933, 196608, 65, 2555934, 262147, 2, 2555935, 3, 0, 2555936, 3, 4, 2555937, 196608, 65, 2555938, 196608, 65, 2555939, 196608, 65, 2555940, 196608, 65, 2555941, 196608, 65, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 4, 2621457, 196608, 65, 2621458, 196608, 65, 2621459, 196608, 65, 2621460, 196608, 65, 2621461, 196608, 65, 2621462, 262147, 6, 2621463, 262147, 4, 2621464, 131075, 6, 2621465, 196608, 65, 2621466, 196608, 65, 2621467, 196608, 65, 2621468, 196608, 65, 2621469, 196608, 65, 2621470, 262147, 6, 2621471, 262147, 4, 2621472, 131075, 6, 2621473, 196608, 65, 2621474, 196608, 65, 2621475, 196608, 65, 2621476, 196608, 65, 2621477, 196608, 65, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 4, 2686993, 196608, 65, 2686994, 196608, 65, 2686995, 196608, 65, 2686996, 196608, 65, 2686997, 196608, 65, 2686998, 196608, 65, 2686999, 196608, 65, 2687000, 196608, 65, 2687001, 196608, 65, 2687002, 196608, 65, 2687003, 196608, 65, 2687004, 196608, 65, 2687005, 196608, 65, 2687006, 196608, 65, 2687007, 196608, 65, 2687008, 196608, 65, 2687009, 196608, 65, 2687010, 196608, 65, 2687011, 196608, 65, 2687012, 196608, 65, 2687013, 196608, 65, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 4, 2752529, 196608, 65, 2752530, 196608, 65, 2752531, 196608, 65, 2752532, 196608, 65, 2752533, 196608, 65, 2752534, 196608, 65, 2752535, 196608, 65, 2752536, 196608, 65, 2752537, 196608, 65, 2752538, 196608, 65, 2752539, 196608, 65, 2752540, 196608, 65, 2752541, 196608, 65, 2752542, 196608, 65, 2752543, 196608, 65, 2752544, 196608, 65, 2752545, 196608, 65, 2752546, 196608, 65, 2752547, 196608, 65, 2752548, 196608, 65, 2752549, 196608, 65, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 4, 2818065, 196608, 65, 2818066, 196608, 65, 2818067, 196608, 65, 2818068, 196608, 65, 2818069, 196608, 65, 2818070, 196608, 65, 2818071, 196608, 65, 2818072, 196608, 65, 2818073, 196608, 65, 2818074, 196608, 65, 2818075, 196608, 65, 2818076, 196608, 65, 2818077, 196608, 65, 2818078, 196608, 65, 2818079, 196608, 65, 2818080, 196608, 65, 2818081, 196608, 65, 2818082, 196608, 65, 2818083, 196608, 65, 2818084, 196608, 65, 2818085, 196608, 65, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 4, 2883601, 196608, 65, 2883602, 196608, 65, 2883603, 196608, 65, 2883604, 196608, 65, 2883605, 196608, 65, 2883606, 196608, 65, 2883607, 196608, 65, 2883608, 196608, 65, 2883609, 196608, 65, 2883610, 196608, 65, 2883611, 196608, 65, 2883612, 196608, 65, 2883613, 196608, 65, 2883614, 196608, 65, 2883615, 196608, 65, 2883616, 196608, 65, 2883617, 196608, 65, 2883618, 196608, 65, 2883619, 196608, 65, 2883620, 196608, 65, 2883621, 196608, 65, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 131073, 0, 2949137, 131073, 3, 2949138, 131073, 3, 2949139, 131073, 3, 2949140, 131073, 3, 2949141, 131073, 3, 2949142, 131073, 3, 2949143, 131073, 3, 2949144, 131073, 3, 2949145, 131073, 3, 2949146, 131073, 3, 2949147, 131073, 3, 2949148, 131073, 3, 2949149, 131073, 3, 2949150, 65537, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 262145, 0, 3145732, 262145, 4, 3145733, 262145, 4, 3145734, 262145, 4, 3145735, 262145, 4, 3145736, 262145, 4, 3145737, 262145, 4, 3145738, 262145, 4, 3145739, 262145, 4, 3145740, 131073, 1, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3211264, 0, 69, 3211265, 65536, 69, 3211266, 65536, 69, 3211267, 65536, 69, 3211268, 65536, 69, 3211269, 65536, 69, 3211270, 65536, 69, 3211271, 65536, 69, 3211272, 65536, 69, 3211273, 65536, 69, 3211274, 65536, 69, 3211275, 131072, 69, 3211276, 262145, 2, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3276800, 0, 70, 3276801, 65536, 70, 3276802, 65536, 70, 3276803, 65536, 70, 3276804, 65536, 70, 3276805, 65536, 70, 3276806, 65536, 70, 3276807, 65536, 70, 3276808, 65536, 70, 3276809, 65536, 70, 3276810, 65536, 70, 3276811, 131072, 70, 3276812, 262145, 2, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 0, 3276823, 1, 0, 3276824, 1, 0, 3276825, 1, 0, 3276826, 1, 0, 3276827, 1, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3342336, 0, 71, 3342337, 65536, 71, 3342338, 65536, 71, 3342339, 65536, 71, 3342340, 65536, 71, 3342341, 65536, 71, 3342342, 65536, 71, 3342343, 65536, 71, 3342344, 65536, 71, 3342345, 65536, 71, 3342346, 65536, 71, 3342347, 131072, 71, 3342348, 262145, 2, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 0, 3342361, 1, 0, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3407872, 131075, 3, 3407873, 131075, 3, 3407874, 3, 6, 3407875, 196608, 65, 3407876, 196608, 65, 3407877, 196608, 65, 3407878, 262147, 5, 3407879, 131075, 3, 3407880, 131075, 3, 3407881, 131075, 3, 3407882, 131075, 3, 3407883, 3, 6, 3407884, 262145, 2, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 1, 0, 3407896, 1, 0, 3407897, 1, 0, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3473408, 3, 0, 3473409, 3, 0, 3473410, 3, 4, 3473411, 196608, 65, 3473412, 196608, 65, 3473413, 196608, 65, 3473414, 262147, 2, 3473415, 3, 0, 3473416, 3, 0, 3473417, 3, 0, 3473418, 3, 0, 3473419, 3, 4, 3473420, 262145, 2, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 1, 0, 3473432, 1, 0, 3473433, 1, 0, 3473434, 1, 0, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3538944, 3, 0, 3538945, 3, 0, 3538946, 3, 4, 3538947, 196608, 65, 3538948, 196608, 65, 3538949, 196608, 65, 3538950, 262147, 2, 3538951, 3, 0, 3538952, 3, 0, 3538953, 3, 0, 3538954, 3, 0, 3538955, 3, 4, 3538956, 262145, 2, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 1, 0, 3538968, 1, 0, 3538969, 1, 0, 3538970, 1, 0, 3538971, 1, 0, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3604480, 3, 0, 3604481, 3, 0, 3604482, 3, 4, 3604483, 196608, 65, 3604484, 196608, 65, 3604485, 196608, 65, 3604486, 262147, 6, 3604487, 262147, 4, 3604488, 262147, 4, 3604489, 262147, 4, 3604490, 262147, 4, 3604491, 131075, 6, 3604492, 262145, 2, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 1, 0, 3604504, 1, 0, 3604505, 1, 0, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3670016, 3, 0, 3670017, 3, 0, 3670018, 3, 4, 3670019, 196608, 65, 3670020, 196608, 65, 3670021, 196608, 65, 3670022, 196608, 65, 3670023, 196608, 65, 3670024, 196608, 65, 3670025, 196608, 65, 3670026, 196608, 65, 3670027, 196608, 65, 3670028, 262145, 2, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 1, 0, 3670040, 1, 0, 3670041, 1, 0, 3670042, 1, 0, 3670043, 1, 0, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3735552, 3, 0, 3735553, 3, 0, 3735554, 3, 4, 3735555, 196608, 65, 3735556, 196608, 65, 3735557, 196608, 65, 3735558, 196608, 65, 3735559, 196608, 65, 3735560, 196608, 65, 3735561, 196608, 65, 3735562, 196608, 65, 3735563, 196608, 65, 3735564, 262145, 2, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 0, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3801088, 3, 0, 3801089, 3, 0, 3801090, 3, 4, 3801091, 196608, 65, 3801092, 196608, 65, 3801093, 196608, 65, 3801094, 196608, 65, 3801095, 196608, 65, 3801096, 196608, 65, 3801097, 196608, 65, 3801098, 196608, 65, 3801099, 196608, 65, 3801100, 262145, 2, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 0, 3801113, 1, 0, 3801114, 1, 0, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3866624, 3, 0, 3866625, 3, 0, 3866626, 131075, 0, 3866627, 131075, 3, 3866628, 131075, 3, 3866629, 131075, 3, 3866630, 131075, 3, 3866631, 131075, 3, 3866632, 131075, 3, 3866633, 131075, 3, 3866634, 131075, 3, 3866635, 3, 6, 3866636, 262145, 2, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3932160, 3, 0, 3932161, 3, 0, 3932162, 3, 0, 3932163, 3, 0, 3932164, 3, 0, 3932165, 3, 0, 3932166, 3, 0, 3932167, 3, 0, 3932168, 3, 0, 3932169, 3, 0, 3932170, 3, 0, 3932171, 3, 4, 3932172, 262145, 2, 3932173, 1, 0, 3932174, 1, 0, 3932175, 1, 0, 3932176, 1, 0, 3932177, 1, 0, 3932178, 1, 0, 3932179, 1, 0, 3932180, 1, 0, 3932181, 1, 0, 3932182, 1, 0, 3932183, 1, 0, 3932184, 1, 0, 3932185, 1, 0, 3932186, 1, 0, 3932187, 1, 0, 3932188, 1, 0, 3932189, 1, 0, 3932190, 1, 0, 3932191, 1, 0, 3932192, 1, 0, 3932193, 1, 0, 3932194, 1, 0, 3932195, 1, 0, 3932196, 1, 0, 3932197, 1, 0, 3932198, 1, 0, 3932199, 1, 0, 3932200, 1, 0, 3932201, 1, 0, 3932202, 1, 0, 3997696, 3, 0, 3997697, 3, 0, 3997698, 3, 0, 3997699, 3, 0, 3997700, 3, 0, 3997701, 3, 0, 3997702, 3, 0, 3997703, 3, 0, 3997704, 3, 0, 3997705, 3, 0, 3997706, 3, 0, 3997707, 3, 4, 3997708, 262145, 2, 3997709, 1, 0, 3997710, 1, 0, 3997711, 1, 0, 3997712, 1, 0, 3997713, 1, 0, 3997714, 1, 0, 3997715, 1, 0, 3997716, 1, 0, 3997717, 1, 0, 3997718, 1, 0, 3997719, 1, 0, 3997720, 1, 0, 3997721, 1, 0, 3997722, 1, 0, 3997723, 1, 0, 3997724, 1, 0, 3997725, 1, 0, 3997726, 1, 0, 3997727, 1, 0, 3997728, 1, 0, 3997729, 1, 0, 3997730, 1, 0, 3997731, 1, 0, 3997732, 1, 0, 3997733, 1, 0, 3997734, 1, 0, 3997735, 1, 0, 3997736, 1, 0, 3997737, 1, 0, 3997738, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327684, 0, 21, 327685, 65536, 21, 327690, 0, 178, 327691, 131072, 21, 327692, 196608, 21, 327707, 196608, 69, 327708, 262144, 69, 327709, 327680, 69, 393220, 0, 22, 393221, 65536, 22, 393222, 458752, 79, 393226, 327680, 79, 393227, 131072, 22, 393228, 196608, 22, 393243, 196608, 70, 393244, 262144, 70, 393245, 327680, 70, 458756, 0, 23, 458757, 65536, 23, 458758, 196608, 79, 458759, 393216, 79, 458760, 393216, 79, 458761, 393216, 79, 458762, 131072, 79, 458763, 131072, 23, 458764, 196608, 23, 458785, 458752, 73, 524293, 0, 73, 524294, 0, 74, 524295, 0, 74, 524296, 0, 74, 524297, 0, 74, 524298, 0, 74, 524299, 65536, 74, 524320, 393216, 73, 524321, 458752, 74, 589856, 458752, 73, 655390, 393216, 73, 655391, 393216, 74, 655392, 458752, 74, 720925, 327680, 74, 720926, 458752, 74, 1245198, 196608, 69, 1245199, 262144, 69, 1245200, 327680, 69, 1245206, 196608, 69, 1245207, 262144, 69, 1245208, 327680, 69, 1245218, 393216, 21, 1245219, 458752, 21, 1245223, 262144, 21, 1245224, 327680, 21, 1310734, 196608, 70, 1310735, 262144, 70, 1310736, 327680, 70, 1310742, 196608, 70, 1310743, 262144, 70, 1310744, 327680, 70, 1310754, 393216, 22, 1310755, 458752, 22, 1310756, 327680, 181, 1310758, 327680, 182, 1310759, 262144, 22, 1310760, 327680, 22, 1376273, 458752, 79, 1376277, 327680, 79, 1376290, 393216, 23, 1376291, 458752, 23, 1376295, 262144, 23, 1376296, 327680, 23, 1441809, 458752, 79, 1441813, 327680, 79, 1441826, 393216, 24, 1441827, 458752, 24, 1441831, 262144, 24, 1441832, 327680, 24, 1507331, 327680, 181, 1507345, 196608, 79, 1507346, 393216, 79, 1507347, 393216, 79, 1507348, 393216, 79, 1507349, 131072, 79, 1572865, 196608, 182, 1572898, 196608, 78, 1572899, 196608, 78, 1572900, 196608, 78, 1572901, 196608, 78, 1572902, 196608, 78, 1572903, 196608, 78, 1572904, 196608, 78, 1638401, 196608, 183, 2293781, 0, 75, 2293785, 65536, 75, 2293789, 0, 75, 2293793, 65536, 75, 2359317, 0, 76, 2359318, 458752, 79, 2359320, 327680, 79, 2359321, 65536, 76, 2359325, 0, 76, 2359326, 458752, 79, 2359328, 327680, 79, 2359329, 65536, 76, 2424853, 0, 76, 2424854, 458752, 79, 2424856, 327680, 79, 2424857, 65536, 76, 2424861, 0, 76, 2424862, 458752, 79, 2424864, 327680, 79, 2424865, 65536, 76, 2490389, 0, 76, 2490390, 458752, 79, 2490392, 327680, 79, 2490393, 65536, 76, 2490397, 0, 76, 2490398, 458752, 79, 2490400, 327680, 79, 2490401, 65536, 76, 2555925, 0, 76, 2555926, 458752, 79, 2555928, 327680, 79, 2555929, 65536, 76, 2555933, 0, 76, 2555934, 458752, 79, 2555936, 327680, 79, 2555937, 65536, 76, 2621461, 0, 76, 2621462, 196608, 79, 2621463, 393216, 79, 2621464, 131072, 79, 2621465, 65536, 76, 2621469, 0, 76, 2621470, 196608, 79, 2621471, 393216, 79, 2621472, 131072, 79, 2621473, 65536, 76, 2686997, 0, 78, 2686998, 0, 74, 2686999, 0, 74, 2687000, 0, 74, 2687001, 65536, 77, 2687005, 0, 78, 2687006, 0, 74, 2687007, 0, 74, 2687008, 0, 74, 2687009, 65536, 77, 3342339, 65536, 75, 3342341, 0, 75, 3407874, 327680, 79, 3407875, 65536, 76, 3407877, 0, 76, 3407878, 458752, 79, 3473410, 327680, 79, 3473411, 65536, 76, 3473413, 0, 76, 3473414, 458752, 79, 3538946, 327680, 79, 3538947, 65536, 76, 3538949, 0, 76, 3538950, 458752, 79, 3604482, 327680, 79, 3604483, 65536, 76, 3604485, 0, 76, 3604486, 196608, 79, 3604487, 393216, 79, 3604488, 393216, 79, 3604489, 393216, 79, 3604490, 393216, 79, 3604491, 393216, 79, 3670018, 327680, 79, 3670019, 65536, 76, 3670021, 0, 78, 3670022, 0, 74, 3670023, 0, 74, 3670024, 0, 74, 3670025, 0, 74, 3670026, 0, 74, 3670027, 65536, 74, 3735554, 327680, 79, 3735555, 65536, 76, 3801090, 327680, 79, 3801091, 262144, 79, 3801092, 0, 74, 3801093, 0, 74, 3801094, 0, 74, 3801095, 0, 74, 3801096, 0, 74, 3801097, 0, 74, 3801098, 0, 74, 3801099, 65536, 74, 3866626, 131072, 78, 3866627, 196608, 78, 3866628, 196608, 78, 3866629, 196608, 78, 3866630, 196608, 78, 3866631, 196608, 78, 3866632, 196608, 78, 3866633, 196608, 78, 3866634, 196608, 78, 3866635, 196608, 78 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65577, 393216, 66, 65578, 458752, 66, 131113, 393216, 67, 131114, 458752, 67, 196642, 393216, 66, 196643, 458752, 66, 196644, 0, 75, 196648, 65536, 75, 196649, 393216, 68, 196650, 458752, 68, 262178, 393216, 67, 262179, 458752, 67, 262180, 0, 76, 262184, 65536, 76, 327714, 393216, 68, 327715, 458752, 68, 327716, 0, 78, 327717, 65536, 78, 327719, 0, 77, 327720, 65536, 77, 655365, 196608, 13, 655371, 196608, 13, 720901, 196608, 14, 720903, 131072, 29, 720904, 196608, 29, 720905, 262144, 29, 720907, 196608, 14, 1245220, 196608, 69, 1245221, 262144, 69, 1245222, 327680, 69, 1310736, 0, 75, 1310742, 65536, 75, 1310756, 196608, 70, 1310757, 262144, 70, 1310758, 327680, 70, 1376272, 0, 76, 1376278, 65536, 76, 1376290, 196608, 182, 1441808, 0, 76, 1441814, 65536, 76, 1507344, 0, 76, 1507350, 65536, 76, 1507362, 0, 73, 1507363, 0, 74, 1507364, 0, 74, 1507365, 0, 74, 1507366, 0, 74, 1507367, 0, 74, 1507368, 65536, 74, 1572880, 0, 78, 1572881, 65536, 73, 1572882, 65536, 73, 1572883, 65536, 73, 1572884, 65536, 73, 1572885, 65536, 73, 1572886, 65536, 77, 2228242, 196608, 69, 2228243, 262144, 69, 2228244, 327680, 69, 2228247, 0, 209, 2228250, 196608, 69, 2228251, 262144, 69, 2228252, 327680, 69, 2228255, 0, 209, 2228258, 196608, 69, 2228259, 262144, 69, 2228260, 327680, 69, 2293778, 196608, 70, 2293779, 262144, 70, 2293780, 327680, 70, 2293783, 0, 210, 2293786, 196608, 70, 2293787, 262144, 70, 2293788, 327680, 70, 2293791, 0, 210, 2293794, 196608, 70, 2293795, 262144, 70, 2293796, 327680, 70, 3276803, 196608, 69, 3276804, 262144, 69, 3276805, 327680, 69, 3342339, 196608, 70, 3342340, 262144, 70, 3342341, 327680, 70, 3407875, 196608, 71, 3407876, 262144, 71 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1200, 656) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(752, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(752, 656) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(1200, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 656) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(1136, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 1136) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(496, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 1136) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(144, 1648) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 1648) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(880, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 1136) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(912, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 208) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(624, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 400) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1680, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 208) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(1232, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 208) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(1168, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1264, 688) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(432, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 688) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Gym.tscn" +location = Vector2(112, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 144) +trainer = true +texture = ExtResource("201") +trainer_name = "LEADER Cali" +trainer_reward = 2800 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[83, 26], [42, 26], [86, 28], [79, 28]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 784) +trainer = true +texture = ExtResource("202") +trainer_name = "SWIMMER♂ Adam" +trainer_reward = 1200 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[78, 24], [25, 24]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 784) +trainer = true +texture = ExtResource("203") +trainer_name = "SAILOR Toby" +trainer_reward = 1500 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[78, 23], [42, 24], [78, 25]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 1392) +trainer = true +texture = ExtResource("204") +trainer_name = "SWIMMER♀ Monica" +trainer_reward = 1200 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[25, 22], [49, 24], [42, 24]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 1232) +trainer = true +texture = ExtResource("205") +trainer_name = "BEAUTY Claire" +trainer_reward = 1250 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[38, 25], [25, 25]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1264) +trainer = true +texture = ExtResource("206") +trainer_name = "FISHERMAN Griffin" +trainer_reward = 1000 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[78, 25], [42, 25], [83, 25]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 1840) +trainer = true +texture = ExtResource("207") +trainer_name = "SWIMMER♀ Flower" +trainer_reward = 1250 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[83, 25], [78, 25]] diff --git a/Maps/BealbeachCity/Bealbeach_City_Gym_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_Gym_tileset.tres new file mode 100644 index 000000000..01b986364 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Gym_tileset.tres @@ -0,0 +1,319 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sea4_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:74/0 = 0 +0:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:76/0 = 0 +0:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:78/0 = 0 +0:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:178/0 = 0 +0:209/0 = 0 +0:210/0 = 0 +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:75/0 = 0 +1:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:79/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:65/0 = 0 +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:79/0 = 0 +3:182/0 = 0 +3:183/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:71/0 = 0 +4:73/0 = 0 +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:73/0 = 0 +5:74/0 = 0 +5:79/0 = 0 +5:181/0 = 0 +5:182/0 = 0 +5:182/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:66/0 = 0 +6:67/0 = 0 +6:68/0 = 0 +6:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:73/0 = 0 +6:74/0 = 0 +6:76/0 = 0 +6:79/0 = 0 +7:21/0 = 0 +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:66/0 = 0 +7:67/0 = 0 +7:68/0 = 0 +7:73/0 = 0 +7:74/0 = 0 +7:79/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/3 = SubResource("src3") diff --git a/Maps/BealbeachCity/Bealbeach_City_M113.gd b/Maps/BealbeachCity/Bealbeach_City_M113.gd new file mode 100644 index 000000000..0f4038b97 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_M113.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map113 + +var map_name = "Bealbeach City" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 272): + Global.game.play_dialogue("MAP113_NPC_1") + if check_pos == Vector2(1008, 272): + Global.game.play_dialogue("MAP113_NPC_2") + return null diff --git a/Maps/BealbeachCity/Bealbeach_City_M113.gd.uid b/Maps/BealbeachCity/Bealbeach_City_M113.gd.uid new file mode 100644 index 000000000..1af699d0a --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_M113.gd.uid @@ -0,0 +1 @@ +uid://dq1163ulvi5g0 diff --git a/Maps/BealbeachCity/Bealbeach_City_M113.tscn b/Maps/BealbeachCity/Bealbeach_City_M113.tscn new file mode 100644 index 000000000..e86c037ba --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_M113.tscn @@ -0,0 +1,65 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_M113_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_M113.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_008.png" id="302"] +[node name="Bealbeach City" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 262145, 0, 65537, 262145, 4, 65538, 262145, 4, 65539, 262145, 4, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 131073, 1, 65544, 262145, 0, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 131073, 1, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 262145, 0, 65561, 262145, 4, 65562, 262145, 4, 65563, 262145, 4, 65564, 131073, 1, 65565, 262145, 0, 65566, 262145, 4, 65567, 262145, 4, 65568, 262145, 4, 65569, 262145, 4, 65570, 262145, 4, 65571, 262145, 4, 65572, 262145, 4, 65573, 131073, 1, 65574, 1, 0, 65575, 1, 0, 131072, 1, 4, 131073, 196608, 3, 131074, 262144, 3, 131075, 262144, 3, 131076, 262144, 3, 131077, 262144, 3, 131078, 262144, 3, 131079, 262145, 2, 131080, 1, 4, 131081, 262144, 3, 131082, 262144, 3, 131083, 262144, 3, 131084, 327680, 3, 131085, 262145, 2, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 4, 131097, 196608, 3, 131098, 262144, 3, 131099, 262144, 3, 131100, 262145, 2, 131101, 1, 4, 131102, 262144, 3, 131103, 262144, 3, 131104, 262144, 3, 131105, 262144, 3, 131106, 262144, 3, 131107, 262144, 3, 131108, 327680, 3, 131109, 262145, 2, 131110, 1, 0, 131111, 1, 0, 196608, 1, 4, 196609, 196608, 4, 196610, 262144, 4, 196611, 262144, 4, 196612, 262144, 4, 196613, 262144, 4, 196614, 262144, 4, 196615, 262145, 2, 196616, 1, 4, 196617, 262144, 4, 196618, 262144, 4, 196619, 262144, 4, 196620, 327680, 4, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 4, 196633, 196608, 4, 196634, 262144, 4, 196635, 262144, 4, 196636, 262145, 6, 196637, 131073, 6, 196638, 262144, 4, 196639, 262144, 4, 196640, 262144, 4, 196641, 262144, 4, 196642, 262144, 4, 196643, 262144, 4, 196644, 327680, 4, 196645, 262145, 2, 196646, 1, 0, 196647, 1, 0, 262144, 1, 4, 262145, 65536, 5, 262146, 65536, 5, 262147, 65536, 5, 262148, 65536, 5, 262149, 65536, 5, 262150, 65536, 5, 262151, 262145, 6, 262152, 131073, 6, 262153, 65536, 5, 262154, 65536, 5, 262155, 65536, 5, 262156, 65536, 5, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 4, 262169, 65536, 5, 262170, 65536, 5, 262171, 65536, 5, 262172, 196608, 3, 262173, 327680, 3, 262174, 65536, 5, 262175, 65536, 5, 262176, 65536, 5, 262177, 65536, 5, 262178, 65536, 5, 262179, 65536, 5, 262180, 65536, 5, 262181, 262145, 2, 262182, 1, 0, 262183, 1, 0, 327680, 1, 4, 327681, 65536, 5, 327682, 65536, 5, 327683, 65536, 5, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 196608, 3, 327688, 327680, 3, 327689, 65536, 5, 327690, 65536, 5, 327691, 65536, 5, 327692, 65536, 5, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 4, 327705, 65536, 5, 327706, 65536, 5, 327707, 65536, 5, 327708, 196608, 4, 327709, 327680, 4, 327710, 65536, 5, 327711, 65536, 5, 327712, 65536, 5, 327713, 65536, 5, 327714, 65536, 5, 327715, 65536, 5, 327716, 65536, 5, 327717, 262145, 2, 327718, 1, 0, 327719, 1, 0, 393216, 1, 4, 393217, 65536, 5, 393218, 65536, 5, 393219, 65536, 5, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 196608, 4, 393224, 327680, 4, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 65536, 5, 393229, 262145, 2, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 4, 393241, 65536, 5, 393242, 65536, 5, 393243, 65536, 5, 393244, 65536, 5, 393245, 65536, 5, 393246, 65536, 5, 393247, 65536, 5, 393248, 65536, 5, 393249, 65536, 5, 393250, 65536, 5, 393251, 65536, 5, 393252, 65536, 5, 393253, 262145, 2, 393254, 1, 0, 393255, 1, 0, 458752, 1, 4, 458753, 65536, 5, 458754, 65536, 5, 458755, 65536, 5, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 65536, 5, 458765, 262145, 2, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 4, 458777, 65536, 5, 458778, 65536, 5, 458779, 65536, 5, 458780, 65536, 5, 458781, 65536, 5, 458782, 65536, 5, 458783, 65536, 5, 458784, 65536, 5, 458785, 65536, 5, 458786, 65536, 5, 458787, 65536, 5, 458788, 65536, 5, 458789, 262145, 2, 458790, 1, 0, 458791, 1, 0, 524288, 1, 4, 524289, 65536, 5, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 262145, 2, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 4, 524313, 65536, 5, 524314, 65536, 5, 524315, 65536, 5, 524316, 65536, 5, 524317, 65536, 5, 524318, 65536, 5, 524319, 65536, 5, 524320, 65536, 5, 524321, 65536, 5, 524322, 65536, 5, 524323, 65536, 5, 524324, 65536, 5, 524325, 262145, 2, 524326, 1, 0, 524327, 1, 0, 589824, 1, 4, 589825, 65536, 5, 589826, 65536, 5, 589827, 65536, 5, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 65536, 5, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 4, 589849, 65536, 5, 589850, 65536, 5, 589851, 65536, 5, 589852, 65536, 5, 589853, 65536, 5, 589854, 65536, 5, 589855, 65536, 5, 589856, 65536, 5, 589857, 65536, 5, 589858, 65536, 5, 589859, 65536, 5, 589860, 65536, 5, 589861, 262145, 2, 589862, 1, 0, 589863, 1, 0, 655360, 1, 4, 655361, 65536, 5, 655362, 65536, 5, 655363, 65536, 5, 655364, 65536, 5, 655365, 65536, 5, 655366, 65536, 5, 655367, 65536, 5, 655368, 65536, 5, 655369, 65536, 5, 655370, 65536, 5, 655371, 65536, 5, 655372, 65536, 5, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 4, 655385, 65536, 5, 655386, 65536, 5, 655387, 65536, 5, 655388, 65536, 5, 655389, 65536, 5, 655390, 65536, 5, 655391, 65536, 5, 655392, 65536, 5, 655393, 65536, 5, 655394, 65536, 5, 655395, 65536, 5, 655396, 65536, 5, 655397, 262145, 2, 655398, 1, 0, 655399, 1, 0, 720896, 1, 4, 720897, 65536, 5, 720898, 65536, 5, 720899, 65536, 5, 720900, 65536, 5, 720901, 65536, 5, 720902, 65536, 5, 720903, 65536, 5, 720904, 65536, 5, 720905, 65536, 5, 720906, 65536, 5, 720907, 65536, 5, 720908, 65536, 5, 720909, 262145, 2, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 4, 720921, 65536, 5, 720922, 65536, 5, 720923, 65536, 5, 720924, 65536, 5, 720925, 65536, 5, 720926, 65536, 5, 720927, 65536, 5, 720928, 65536, 5, 720929, 65536, 5, 720930, 65536, 5, 720931, 65536, 5, 720932, 65536, 5, 720933, 262145, 2, 720934, 1, 0, 720935, 1, 0, 786432, 131073, 0, 786433, 131073, 3, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 65537, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 131073, 0, 786457, 131073, 3, 786458, 131073, 3, 786459, 131073, 3, 786460, 131073, 3, 786461, 131073, 3, 786462, 131073, 3, 786463, 131073, 3, 786464, 131073, 3, 786465, 131073, 3, 786466, 131073, 3, 786467, 131073, 3, 786468, 131073, 3, 786469, 65537, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 262144, 21, 131078, 327680, 21, 131098, 131072, 13, 131104, 196608, 11, 131105, 262144, 11, 196610, 196608, 12, 196611, 262144, 12, 196613, 262144, 22, 196614, 327680, 22, 196634, 131072, 14, 196638, 131072, 21, 196639, 196608, 21, 196640, 196608, 12, 196641, 262144, 12, 196642, 196608, 7, 196643, 262144, 7, 196644, 196608, 13, 262149, 262144, 23, 262150, 327680, 23, 262153, 0, 15, 262154, 65536, 15, 262155, 65536, 15, 262156, 131072, 15, 262174, 131072, 22, 262175, 196608, 22, 262178, 196608, 8, 262179, 262144, 8, 262180, 196608, 14, 327685, 262144, 24, 327686, 327680, 24, 327689, 0, 16, 327690, 65536, 16, 327691, 65536, 16, 327692, 131072, 16, 327710, 131072, 23, 327711, 196608, 23, 393223, 393216, 13, 393224, 458752, 13, 393225, 0, 16, 393226, 65536, 16, 393227, 65536, 16, 393228, 131072, 16, 458759, 393216, 14, 458760, 458752, 14, 458761, 0, 17, 458762, 65536, 17, 458763, 65536, 17, 458764, 131072, 17, 458777, 196608, 15, 458778, 262144, 15, 458779, 262144, 15, 458780, 262144, 15, 458781, 262144, 15, 458782, 262144, 15, 458783, 327680, 15, 458786, 65536, 18, 458787, 131072, 18, 458788, 196608, 13, 524313, 196608, 16, 524314, 262144, 16, 524315, 262144, 16, 524316, 262144, 16, 524317, 262144, 16, 524318, 262144, 16, 524319, 327680, 16, 524322, 65536, 19, 524323, 131072, 19, 524324, 196608, 14, 589849, 196608, 16, 589850, 262144, 16, 589851, 262144, 16, 589852, 262144, 16, 589853, 262144, 16, 589854, 262144, 16, 589855, 327680, 16, 589858, 65536, 20, 655385, 196608, 16, 655386, 262144, 16, 655387, 262144, 16, 655388, 262144, 16, 655389, 262144, 16, 655390, 262144, 16, 655391, 327680, 16, 720899, 131072, 29, 720900, 196608, 29, 720901, 262144, 29, 720921, 196608, 17, 720922, 262144, 17, 720923, 262144, 17, 720924, 262144, 17, 720925, 262144, 17, 720926, 262144, 17, 720927, 327680, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 196608, 11, 131075, 262144, 11, 131082, 196608, 11, 131083, 262144, 11, 131097, 393216, 20, 196609, 196608, 13, 196610, 65536, 18, 196611, 131072, 18, 196617, 196608, 13, 196618, 196608, 12, 196619, 262144, 12, 196633, 262144, 13, 196634, 327680, 13, 196635, 65536, 9, 262145, 196608, 14, 262146, 65536, 19, 262147, 131072, 19, 262153, 196608, 14, 262154, 65536, 20, 262155, 65536, 20, 262169, 262144, 14, 262170, 327680, 14, 262171, 65536, 10, 262172, 262144, 36, 262173, 327680, 36, 327682, 65536, 20, 327689, 65536, 20, 327690, 262144, 9, 327691, 327680, 9, 327692, 65536, 20, 327708, 262144, 37, 327709, 327680, 37, 393225, 65536, 20, 393226, 262144, 10, 393227, 327680, 10, 393228, 65536, 20, 393241, 262144, 18, 393242, 327680, 18, 458763, 65536, 20, 458777, 262144, 19, 458778, 327680, 19, 458780, 393216, 9, 458781, 458752, 9, 458782, 65536, 20, 458787, 458752, 51, 524295, 196608, 19, 524313, 262144, 20, 524314, 327680, 20, 524316, 393216, 10, 524317, 458752, 10, 524318, 65536, 20, 524323, 458752, 52, 589849, 196608, 14, 589850, 327680, 18, 589852, 65536, 20, 589853, 65536, 20, 655362, 196608, 13, 655366, 196608, 13, 655367, 196608, 13, 655371, 196608, 13, 655385, 262144, 19, 655386, 327680, 19, 720898, 196608, 14, 720902, 196608, 14, 720903, 196608, 14, 720907, 196608, 14, 720921, 262144, 20, 720922, 327680, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 144) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_M113.tscn" +location = Vector2(1040, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 144) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_M113.tscn" +location = Vector2(144, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 400) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1168, 1520) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 272) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 272) +texture = ExtResource("302") +facing = "Down" diff --git a/Maps/BealbeachCity/Bealbeach_City_M113_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_M113_tileset.tres new file mode 100644 index 000000000..edbb91bd5 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_M113_tileset.tres @@ -0,0 +1,253 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:5/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:51/0 = 0 +7:52/0 = 0 +7:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BealbeachCity/Bealbeach_City_M126.gd b/Maps/BealbeachCity/Bealbeach_City_M126.gd new file mode 100644 index 000000000..8ad4d3892 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_M126.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map126 + +var map_name = "Bealbeach City" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(112, 240): + Global.game.play_dialogue("MAP126_NPC_1") + if check_pos == Vector2(1072, 336): + Global.game.play_dialogue("MAP126_NPC_2") + if check_pos == Vector2(1136, 208): + Global.game.play_dialogue("MAP126_NPC_3") + return null diff --git a/Maps/BealbeachCity/Bealbeach_City_M126.gd.uid b/Maps/BealbeachCity/Bealbeach_City_M126.gd.uid new file mode 100644 index 000000000..d60921e8d --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_M126.gd.uid @@ -0,0 +1 @@ +uid://ccrbfsuaj8kjj diff --git a/Maps/BealbeachCity/Bealbeach_City_M126.tscn b/Maps/BealbeachCity/Bealbeach_City_M126.tscn new file mode 100644 index 000000000..0dbef5547 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_M126.tscn @@ -0,0 +1,71 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_M126_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_M126.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_115.png" id="303"] +[node name="Bealbeach City" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 262145, 0, 65537, 262145, 4, 65538, 262145, 4, 65539, 262145, 4, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 131073, 1, 65544, 262145, 0, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 131073, 1, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 262145, 0, 65561, 262145, 4, 65562, 262145, 4, 65563, 262145, 4, 65564, 131073, 1, 65565, 262145, 0, 65566, 262145, 4, 65567, 262145, 4, 65568, 262145, 4, 65569, 262145, 4, 65570, 262145, 4, 65571, 262145, 4, 65572, 262145, 4, 65573, 131073, 1, 65574, 1, 0, 65575, 1, 0, 131072, 1, 4, 131073, 327680, 5, 131074, 393216, 5, 131075, 393216, 5, 131076, 393216, 5, 131077, 393216, 5, 131078, 393216, 5, 131079, 262145, 2, 131080, 1, 4, 131081, 393216, 5, 131082, 393216, 5, 131083, 393216, 5, 131084, 458752, 5, 131085, 262145, 2, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 4, 131097, 327680, 5, 131098, 393216, 5, 131099, 393216, 5, 131100, 262145, 2, 131101, 1, 4, 131102, 393216, 5, 131103, 393216, 5, 131104, 393216, 5, 131105, 393216, 5, 131106, 393216, 5, 131107, 393216, 5, 131108, 458752, 5, 131109, 262145, 2, 131110, 1, 0, 131111, 1, 0, 196608, 1, 4, 196609, 327680, 6, 196610, 393216, 6, 196611, 393216, 6, 196612, 393216, 6, 196613, 393216, 6, 196614, 393216, 6, 196615, 262145, 2, 196616, 1, 4, 196617, 393216, 6, 196618, 393216, 6, 196619, 393216, 6, 196620, 458752, 6, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 4, 196633, 327680, 6, 196634, 393216, 6, 196635, 393216, 6, 196636, 262145, 6, 196637, 131073, 6, 196638, 393216, 6, 196639, 393216, 6, 196640, 393216, 6, 196641, 393216, 6, 196642, 393216, 6, 196643, 393216, 6, 196644, 458752, 6, 196645, 262145, 2, 196646, 1, 0, 196647, 1, 0, 262144, 1, 4, 262145, 262144, 5, 262146, 262144, 5, 262147, 262144, 5, 262148, 262144, 5, 262149, 262144, 5, 262150, 262144, 5, 262151, 262145, 6, 262152, 131073, 6, 262153, 262144, 5, 262154, 262144, 5, 262155, 262144, 5, 262156, 262144, 5, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 4, 262169, 262144, 5, 262170, 262144, 5, 262171, 262144, 5, 262172, 327680, 5, 262173, 458752, 5, 262174, 262144, 5, 262175, 262144, 5, 262176, 262144, 5, 262177, 262144, 5, 262178, 262144, 5, 262179, 262144, 5, 262180, 262144, 5, 262181, 262145, 2, 262182, 1, 0, 262183, 1, 0, 327680, 1, 4, 327681, 262144, 5, 327682, 262144, 5, 327683, 262144, 5, 327684, 262144, 5, 327685, 262144, 5, 327686, 262144, 5, 327687, 327680, 5, 327688, 458752, 5, 327689, 262144, 5, 327690, 262144, 5, 327691, 262144, 5, 327692, 262144, 5, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 4, 327705, 262144, 5, 327706, 262144, 5, 327707, 262144, 5, 327708, 327680, 6, 327709, 458752, 6, 327710, 262144, 5, 327711, 262144, 5, 327712, 262144, 5, 327713, 262144, 5, 327714, 262144, 5, 327715, 262144, 5, 327716, 262144, 5, 327717, 262145, 2, 327718, 1, 0, 327719, 1, 0, 393216, 1, 4, 393217, 262144, 5, 393218, 262144, 5, 393219, 262144, 5, 393220, 262144, 5, 393221, 262144, 5, 393222, 262144, 5, 393223, 327680, 6, 393224, 458752, 6, 393225, 262144, 5, 393226, 262144, 5, 393227, 262144, 5, 393228, 262144, 5, 393229, 262145, 2, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 4, 393241, 262144, 5, 393242, 262144, 5, 393243, 262144, 5, 393244, 262144, 5, 393245, 262144, 5, 393246, 262144, 5, 393247, 262144, 5, 393248, 262144, 5, 393249, 262144, 5, 393250, 262144, 5, 393251, 262144, 5, 393252, 262144, 5, 393253, 262145, 2, 393254, 1, 0, 393255, 1, 0, 458752, 1, 4, 458753, 262144, 5, 458754, 262144, 5, 458755, 262144, 5, 458756, 262144, 5, 458757, 262144, 5, 458758, 262144, 5, 458759, 262144, 5, 458760, 262144, 5, 458761, 262144, 5, 458762, 262144, 5, 458763, 262144, 5, 458764, 262144, 5, 458765, 262145, 2, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 4, 458777, 262144, 5, 458778, 262144, 5, 458779, 262144, 5, 458780, 262144, 5, 458781, 262144, 5, 458782, 262144, 5, 458783, 262144, 5, 458784, 262144, 5, 458785, 262144, 5, 458786, 262144, 5, 458787, 262144, 5, 458788, 262144, 5, 458789, 262145, 2, 458790, 1, 0, 458791, 1, 0, 524288, 1, 4, 524289, 262144, 5, 524290, 262144, 5, 524291, 262144, 5, 524292, 262144, 5, 524293, 262144, 5, 524294, 262144, 5, 524295, 262144, 5, 524296, 262144, 5, 524297, 262144, 5, 524298, 262144, 5, 524299, 262144, 5, 524300, 262144, 5, 524301, 262145, 2, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 4, 524313, 262144, 5, 524314, 262144, 5, 524315, 262144, 5, 524316, 262144, 5, 524317, 262144, 5, 524318, 262144, 5, 524319, 262144, 5, 524320, 262144, 5, 524321, 262144, 5, 524322, 262144, 5, 524323, 262144, 5, 524324, 262144, 5, 524325, 262145, 2, 524326, 1, 0, 524327, 1, 0, 589824, 1, 4, 589825, 262144, 5, 589826, 262144, 5, 589827, 262144, 5, 589828, 262144, 5, 589829, 262144, 5, 589830, 262144, 5, 589831, 262144, 5, 589832, 262144, 5, 589833, 262144, 5, 589834, 262144, 5, 589835, 262144, 5, 589836, 262144, 5, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 4, 589849, 262144, 5, 589850, 262144, 5, 589851, 262144, 5, 589852, 262144, 5, 589853, 262144, 5, 589854, 262144, 5, 589855, 262144, 5, 589856, 262144, 5, 589857, 262144, 5, 589858, 262144, 5, 589859, 262144, 5, 589860, 262144, 5, 589861, 262145, 2, 589862, 1, 0, 589863, 1, 0, 655360, 1, 4, 655361, 262144, 5, 655362, 262144, 5, 655363, 262144, 5, 655364, 262144, 5, 655365, 262144, 5, 655366, 262144, 5, 655367, 262144, 5, 655368, 262144, 5, 655369, 262144, 5, 655370, 262144, 5, 655371, 262144, 5, 655372, 262144, 5, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 4, 655385, 262144, 5, 655386, 262144, 5, 655387, 262144, 5, 655388, 262144, 5, 655389, 262144, 5, 655390, 262144, 5, 655391, 262144, 5, 655392, 262144, 5, 655393, 262144, 5, 655394, 262144, 5, 655395, 262144, 5, 655396, 262144, 5, 655397, 262145, 2, 655398, 1, 0, 655399, 1, 0, 720896, 1, 4, 720897, 262144, 5, 720898, 262144, 5, 720899, 262144, 5, 720900, 262144, 5, 720901, 262144, 5, 720902, 262144, 5, 720903, 262144, 5, 720904, 262144, 5, 720905, 262144, 5, 720906, 262144, 5, 720907, 262144, 5, 720908, 262144, 5, 720909, 262145, 2, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 4, 720921, 262144, 5, 720922, 262144, 5, 720923, 262144, 5, 720924, 262144, 5, 720925, 262144, 5, 720926, 262144, 5, 720927, 262144, 5, 720928, 262144, 5, 720929, 262144, 5, 720930, 262144, 5, 720931, 262144, 5, 720932, 262144, 5, 720933, 262145, 2, 720934, 1, 0, 720935, 1, 0, 786432, 131073, 0, 786433, 131073, 3, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 65537, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 131073, 0, 786457, 131073, 3, 786458, 131073, 3, 786459, 131073, 3, 786460, 131073, 3, 786461, 131073, 3, 786462, 131073, 3, 786463, 131073, 3, 786464, 131073, 3, 786465, 131073, 3, 786466, 131073, 3, 786467, 131073, 3, 786468, 131073, 3, 786469, 65537, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 262144, 21, 131078, 327680, 21, 131098, 131072, 13, 131104, 196608, 11, 131105, 262144, 11, 196610, 196608, 12, 196611, 262144, 12, 196613, 262144, 22, 196614, 327680, 22, 196634, 131072, 14, 196638, 131072, 21, 196639, 196608, 21, 196640, 196608, 12, 196641, 262144, 12, 196642, 196608, 7, 196643, 262144, 7, 196644, 196608, 13, 262149, 262144, 23, 262150, 327680, 23, 262153, 0, 15, 262154, 65536, 15, 262155, 65536, 15, 262156, 131072, 15, 262174, 131072, 22, 262175, 196608, 22, 262178, 196608, 8, 262179, 262144, 8, 262180, 196608, 14, 327685, 262144, 24, 327686, 327680, 24, 327689, 0, 16, 327690, 65536, 16, 327691, 65536, 16, 327692, 131072, 16, 327710, 131072, 23, 327711, 196608, 23, 393223, 393216, 13, 393224, 458752, 13, 393225, 0, 16, 393226, 65536, 16, 393227, 65536, 16, 393228, 131072, 16, 458759, 393216, 14, 458760, 458752, 14, 458761, 0, 17, 458762, 65536, 17, 458763, 65536, 17, 458764, 131072, 17, 458777, 196608, 15, 458778, 262144, 15, 458779, 262144, 15, 458780, 262144, 15, 458781, 262144, 15, 458782, 262144, 15, 458783, 327680, 15, 458786, 65536, 18, 458787, 131072, 18, 458788, 196608, 13, 524313, 196608, 16, 524314, 262144, 16, 524315, 262144, 16, 524316, 262144, 16, 524317, 262144, 16, 524318, 262144, 16, 524319, 327680, 16, 524322, 65536, 19, 524323, 131072, 19, 524324, 196608, 14, 589849, 196608, 16, 589850, 262144, 16, 589851, 262144, 16, 589852, 262144, 16, 589853, 262144, 16, 589854, 262144, 16, 589855, 327680, 16, 589858, 65536, 20, 655385, 196608, 16, 655386, 262144, 16, 655387, 262144, 16, 655388, 262144, 16, 655389, 262144, 16, 655390, 262144, 16, 655391, 327680, 16, 720899, 131072, 29, 720900, 196608, 29, 720901, 262144, 29, 720921, 196608, 17, 720922, 262144, 17, 720923, 262144, 17, 720924, 262144, 17, 720925, 262144, 17, 720926, 262144, 17, 720927, 327680, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 196608, 11, 131075, 262144, 11, 131082, 196608, 11, 131083, 262144, 11, 131097, 393216, 20, 196609, 196608, 13, 196610, 65536, 18, 196611, 131072, 18, 196617, 196608, 13, 196618, 196608, 12, 196619, 262144, 12, 196633, 262144, 13, 196634, 327680, 13, 196635, 65536, 9, 262145, 196608, 14, 262146, 65536, 19, 262147, 131072, 19, 262153, 196608, 14, 262154, 65536, 20, 262155, 65536, 20, 262169, 262144, 14, 262170, 327680, 14, 262171, 65536, 10, 262172, 262144, 36, 262173, 327680, 36, 327682, 65536, 20, 327689, 65536, 20, 327690, 262144, 9, 327691, 327680, 9, 327692, 65536, 20, 327708, 262144, 37, 327709, 327680, 37, 393225, 65536, 20, 393226, 262144, 10, 393227, 327680, 10, 393228, 65536, 20, 393241, 262144, 18, 393242, 327680, 18, 458763, 65536, 20, 458777, 262144, 19, 458778, 327680, 19, 458780, 393216, 9, 458781, 458752, 9, 458782, 65536, 20, 458787, 458752, 51, 524295, 196608, 19, 524313, 262144, 20, 524314, 327680, 20, 524316, 393216, 10, 524317, 458752, 10, 524318, 65536, 20, 524323, 458752, 52, 589849, 196608, 14, 589850, 327680, 18, 589852, 65536, 20, 589853, 65536, 20, 655362, 196608, 13, 655366, 196608, 13, 655367, 196608, 13, 655371, 196608, 13, 655385, 262144, 19, 655386, 327680, 19, 720898, 196608, 14, 720902, 196608, 14, 720903, 196608, 14, 720907, 196608, 14, 720921, 262144, 20, 720922, 327680, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 144) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_M126.tscn" +location = Vector2(1040, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 144) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_M126.tscn" +location = Vector2(144, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 400) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1168, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 240) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 336) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 208) +texture = ExtResource("303") +facing = "Down" diff --git a/Maps/BealbeachCity/Bealbeach_City_M126_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_M126_tileset.tres new file mode 100644 index 000000000..eee9dec21 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_M126_tileset.tres @@ -0,0 +1,253 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:7/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:5/0 = 0 +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:51/0 = 0 +7:52/0 = 0 +7:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BealbeachCity/Bealbeach_City_Mart.gd b/Maps/BealbeachCity/Bealbeach_City_Mart.gd new file mode 100644 index 000000000..6a4417dc4 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Mart.gd @@ -0,0 +1,52 @@ +extends Node2D # gen_map.py Map108 + +var map_name = "Bealbeach City(Mart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(336, 272): + Global.game.play_dialogue("MAP108_NPC_1") + if check_pos == Vector2(240, 144): + Global.game.play_dialogue("MAP108_NPC_2") + if check_pos == Vector2(464, 240): + Global.game.play_dialogue("MAP108_NPC_3") + if check_pos == Vector2(496, 112): + Global.game.play_dialogue("MAP108_NPC_4") + if check_pos == Vector2(528, 112): + Global.game.play_dialogue("MAP108_NPC_5") + if check_pos == Vector2(1328, 112): + Global.game.play_dialogue("MAP108_NPC_6") + if check_pos == Vector2(1136, 240): + Global.game.play_dialogue("MAP108_NPC_7") + if check_pos == Vector2(1488, 240): + Global.game.play_dialogue("MAP108_NPC_8") + if check_pos == Vector2(2416, 144): + Global.game.play_dialogue("MAP108_NPC_9") + if check_pos == Vector2(2384, 272): + Global.game.play_dialogue("MAP108_NPC_10") + if check_pos == Vector2(2512, 208): + Global.game.play_dialogue("MAP108_NPC_11") + if check_pos == Vector2(3632, 144): + Global.game.play_dialogue("MAP108_NPC_12") + if check_pos == Vector2(3376, 240): + Global.game.play_dialogue("MAP108_NPC_13") + if check_pos == Vector2(4592, 176): + Global.game.play_dialogue("MAP108_NPC_14") + if check_pos == Vector2(4336, 304): + Global.game.play_dialogue("MAP108_NPC_15") + if check_pos == Vector2(1424, 144): + Global.game.open_shop(['POTION', 'SUPERPOTION', 'HYPERPOTION', 'MAXPOTION', 'FULLRESTORE', 'ANTIDOTE', 'PARLYZHEAL', 'ICEHEAL', 'BURNHEAL', 'AWAKENING', 'FULLHEAL', 'REVIVE', 'REPEL', 'SUPERREPEL', 'MAXREPEL', 'ESCAPEROPE', 'POKEDOLL']) + if check_pos == Vector2(1488, 144): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'ULTRABALL', 'DIVEBALL', 'DUSKBALL', 'QUICKBALL', 'HEALBALL', 'NETBALL', 'TIMERBALL', 'LUXURYBALL', 'PREMIERBALL']) + if check_pos == Vector2(2160, 304): + Global.game.open_shop(['FIRESTONE', 'LEAFSTONE', 'WATERSTONE', 'THUNDERSTONE', 'HARDSTONE', 'EVERSTONE']) + if check_pos == Vector2(2160, 272): + Global.game.open_shop(['TM14', 'TM15', 'TM16', 'TM17', 'TM20', 'TM25', 'TM33', 'TM38', 'TM52', 'TM54', 'TM68', 'TM70', 'TM83']) + if check_pos == Vector2(3440, 144): + Global.game.open_shop(['XSPEED', 'XATTACK', 'XSPECIAL', 'XDEFEND', 'XSPDEF', 'XACCURACY', 'DIREHIT', 'GUARDSPEC']) + if check_pos == Vector2(3472, 144): + Global.game.open_shop(['CARBOS', 'PROTEIN', 'CALCIUM', 'ZINC', 'IRON', 'HPUP']) + if check_pos == Vector2(2192, 304): + Global.game.open_shop(['FIRESTONE', 'LEAFSTONE', 'WATERSTONE', 'THUNDERSTONE', 'HARDSTONE', 'EVERSTONE']) + if check_pos == Vector2(4464, 144): + Global.game.open_shop(['ETHER', 'MOONSTONE', 'SOFTSAND', 'ARCHILLESITE']) + return null diff --git a/Maps/BealbeachCity/Bealbeach_City_Mart.gd.uid b/Maps/BealbeachCity/Bealbeach_City_Mart.gd.uid new file mode 100644 index 000000000..4f403910a --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Mart.gd.uid @@ -0,0 +1 @@ +uid://veesje8skkt0 diff --git a/Maps/BealbeachCity/Bealbeach_City_Mart.tscn b/Maps/BealbeachCity/Bealbeach_City_Mart.tscn new file mode 100644 index 000000000..f92cfb54f --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Mart.tscn @@ -0,0 +1,226 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_Mart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_Mart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_212.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_028.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_067.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_007.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_027.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_027.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_007.png" id="314"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="315"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="502"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="503"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="504"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="505"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="506"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="507"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="508"] +[node name="Bealbeach City(Mart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 262145, 0, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 262145, 4, 10, 262145, 4, 11, 262145, 4, 12, 262145, 4, 13, 262145, 4, 14, 262145, 4, 15, 262145, 4, 16, 262145, 4, 17, 262145, 4, 18, 131073, 1, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 60, 1, 0, 61, 1, 0, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 70, 1, 0, 71, 1, 0, 72, 1, 0, 73, 1, 0, 74, 1, 0, 75, 1, 0, 76, 1, 0, 77, 1, 0, 78, 1, 0, 79, 1, 0, 80, 1, 0, 81, 1, 0, 82, 1, 0, 83, 1, 0, 84, 1, 0, 85, 1, 0, 86, 1, 0, 87, 1, 0, 88, 1, 0, 89, 1, 0, 90, 1, 0, 91, 1, 0, 92, 1, 0, 93, 1, 0, 94, 1, 0, 95, 1, 0, 96, 1, 0, 97, 1, 0, 98, 1, 0, 99, 1, 0, 100, 1, 0, 101, 1, 0, 102, 1, 0, 103, 1, 0, 104, 1, 0, 105, 1, 0, 106, 1, 0, 107, 1, 0, 108, 1, 0, 109, 1, 0, 110, 1, 0, 111, 1, 0, 112, 1, 0, 113, 1, 0, 114, 1, 0, 115, 1, 0, 116, 1, 0, 117, 1, 0, 118, 1, 0, 119, 1, 0, 120, 131073, 1, 121, 1, 0, 122, 1, 0, 123, 1, 0, 124, 1, 0, 125, 1, 0, 126, 1, 0, 127, 1, 0, 128, 1, 0, 129, 1, 0, 130, 1, 0, 131, 1, 0, 132, 262145, 0, 133, 262145, 4, 134, 262145, 4, 135, 262145, 4, 136, 262145, 4, 137, 262145, 4, 138, 262145, 4, 139, 262145, 4, 140, 262145, 4, 141, 262145, 4, 142, 262145, 4, 143, 262145, 4, 144, 262145, 4, 145, 262145, 4, 146, 262145, 4, 147, 1, 0, 148, 1, 0, 149, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 4, 65540, 262144, 117, 65541, 262144, 117, 65542, 262144, 117, 65543, 262144, 117, 65544, 262144, 117, 65545, 262144, 117, 65546, 262144, 117, 65547, 262144, 117, 65548, 262144, 117, 65549, 262144, 117, 65550, 262144, 117, 65551, 262144, 117, 65552, 262144, 117, 65553, 262144, 117, 65554, 262145, 2, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 262144, 117, 65571, 262144, 117, 65572, 262144, 117, 65573, 262144, 117, 65574, 262144, 117, 65575, 262144, 117, 65576, 262144, 117, 65577, 262144, 117, 65578, 262144, 117, 65579, 262144, 117, 65580, 262144, 117, 65581, 262144, 117, 65582, 262144, 117, 65583, 262144, 117, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 65596, 1, 0, 65597, 1, 0, 65598, 1, 0, 65599, 1, 0, 65600, 1, 0, 65601, 1, 0, 65602, 262144, 117, 65603, 262144, 117, 65604, 262144, 117, 65605, 262144, 117, 65606, 262144, 117, 65607, 262144, 117, 65608, 262144, 117, 65609, 262144, 117, 65610, 262144, 117, 65611, 262144, 117, 65612, 262144, 117, 65613, 262144, 117, 65614, 262144, 117, 65615, 262144, 117, 65616, 1, 0, 65617, 1, 0, 65618, 1, 0, 65619, 1, 0, 65620, 1, 0, 65621, 1, 0, 65622, 1, 0, 65623, 1, 0, 65624, 1, 0, 65625, 1, 0, 65626, 1, 0, 65627, 1, 0, 65628, 1, 0, 65629, 1, 0, 65630, 1, 0, 65631, 1, 0, 65632, 1, 0, 65633, 1, 0, 65634, 1, 0, 65635, 1, 0, 65636, 1, 0, 65637, 262144, 117, 65638, 262144, 117, 65639, 262144, 117, 65640, 262144, 117, 65641, 262144, 117, 65642, 262144, 117, 65643, 262144, 117, 65644, 262144, 117, 65645, 262144, 117, 65646, 262144, 117, 65647, 262144, 117, 65648, 262144, 117, 65649, 262144, 117, 65650, 262144, 117, 65651, 1, 0, 65652, 1, 0, 65653, 1, 0, 65654, 1, 0, 65655, 1, 0, 65656, 262145, 2, 65657, 1, 0, 65658, 1, 0, 65659, 1, 0, 65660, 1, 0, 65661, 1, 0, 65662, 1, 0, 65663, 1, 0, 65664, 1, 0, 65665, 1, 0, 65666, 1, 0, 65667, 1, 0, 65668, 1, 4, 65669, 0, 107, 65670, 0, 107, 65671, 0, 107, 65672, 0, 107, 65673, 0, 107, 65674, 0, 107, 65675, 0, 107, 65676, 0, 107, 65677, 0, 107, 65678, 0, 107, 65679, 0, 107, 65680, 0, 107, 65681, 0, 107, 65682, 0, 107, 65683, 1, 0, 65684, 1, 0, 65685, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 4, 131076, 262144, 118, 131077, 262144, 118, 131078, 262144, 118, 131079, 262144, 118, 131080, 262144, 118, 131081, 262144, 118, 131082, 262144, 118, 131083, 262144, 118, 131084, 262144, 118, 131085, 262144, 118, 131086, 262144, 118, 131087, 262144, 118, 131088, 262144, 118, 131089, 262144, 118, 131090, 262145, 2, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 262145, 0, 131106, 262144, 118, 131107, 262144, 118, 131108, 262144, 118, 131109, 262144, 118, 131110, 262144, 118, 131111, 262144, 118, 131112, 262144, 118, 131113, 262144, 118, 131114, 262144, 118, 131115, 262144, 118, 131116, 262144, 118, 131117, 262144, 118, 131118, 262144, 118, 131119, 262144, 118, 131120, 131073, 1, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 1, 0, 131131, 1, 0, 131132, 1, 0, 131133, 1, 0, 131134, 1, 0, 131135, 1, 0, 131136, 1, 0, 131137, 1, 0, 131138, 262144, 118, 131139, 262144, 118, 131140, 262144, 118, 131141, 262144, 118, 131142, 262144, 118, 131143, 262144, 118, 131144, 262144, 118, 131145, 262144, 118, 131146, 262144, 118, 131147, 262144, 118, 131148, 262144, 118, 131149, 262144, 118, 131150, 262144, 118, 131151, 262144, 118, 131152, 1, 0, 131153, 1, 0, 131154, 1, 0, 131155, 1, 0, 131156, 1, 0, 131157, 1, 0, 131158, 1, 0, 131159, 1, 0, 131160, 1, 0, 131161, 1, 0, 131162, 1, 0, 131163, 1, 0, 131164, 1, 0, 131165, 1, 0, 131166, 1, 0, 131167, 1, 0, 131168, 1, 0, 131169, 1, 0, 131170, 1, 0, 131171, 1, 0, 131172, 1, 0, 131173, 262144, 118, 131174, 262144, 118, 131175, 262144, 118, 131176, 262144, 118, 131177, 262144, 118, 131178, 262144, 118, 131179, 262144, 118, 131180, 262144, 118, 131181, 262144, 118, 131182, 262144, 118, 131183, 262144, 118, 131184, 262144, 118, 131185, 262144, 118, 131186, 262144, 118, 131187, 1, 0, 131188, 1, 0, 131189, 1, 0, 131190, 1, 0, 131191, 1, 0, 131192, 262145, 2, 131193, 1, 0, 131194, 1, 0, 131195, 1, 0, 131196, 1, 0, 131197, 1, 0, 131198, 1, 0, 131199, 1, 0, 131200, 1, 0, 131201, 1, 0, 131202, 1, 0, 131203, 1, 0, 131204, 1, 4, 131205, 0, 108, 131206, 0, 108, 131207, 0, 108, 131208, 0, 108, 131209, 0, 108, 131210, 0, 108, 131211, 0, 108, 131212, 0, 108, 131213, 0, 108, 131214, 0, 108, 131215, 0, 108, 131216, 0, 108, 131217, 0, 108, 131218, 0, 108, 131219, 1, 0, 131220, 1, 0, 131221, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 4, 196612, 327680, 116, 196613, 327680, 116, 196614, 327680, 116, 196615, 327680, 116, 196616, 327680, 116, 196617, 327680, 116, 196618, 327680, 116, 196619, 327680, 116, 196620, 327680, 116, 196621, 327680, 116, 196622, 327680, 116, 196623, 327680, 116, 196624, 327680, 116, 196625, 327680, 116, 196626, 262145, 2, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 4, 196642, 65536, 117, 196643, 65536, 117, 196644, 65536, 117, 196645, 65536, 117, 196646, 65536, 117, 196647, 65536, 117, 196648, 65536, 117, 196649, 65536, 117, 196650, 65536, 117, 196651, 65536, 117, 196652, 65536, 117, 196653, 65536, 117, 196654, 65536, 117, 196655, 65536, 117, 196656, 262145, 2, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 196660, 1, 0, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 1, 0, 196667, 1, 0, 196668, 1, 0, 196669, 1, 0, 196670, 1, 0, 196671, 1, 0, 196672, 1, 0, 196673, 1, 0, 196674, 65536, 117, 196675, 65536, 117, 196676, 65536, 117, 196677, 65536, 117, 196678, 65536, 117, 196679, 65536, 117, 196680, 65536, 117, 196681, 65536, 117, 196682, 65536, 117, 196683, 65536, 117, 196684, 65536, 117, 196685, 65536, 117, 196686, 65536, 117, 196687, 65536, 117, 196688, 1, 0, 196689, 1, 0, 196690, 1, 0, 196691, 1, 0, 196692, 1, 0, 196693, 1, 0, 196694, 1, 0, 196695, 1, 0, 196696, 1, 0, 196697, 1, 0, 196698, 1, 0, 196699, 1, 0, 196700, 1, 0, 196701, 1, 0, 196702, 1, 0, 196703, 1, 0, 196704, 1, 0, 196705, 1, 0, 196706, 1, 0, 196707, 1, 0, 196708, 1, 0, 196709, 65536, 117, 196710, 65536, 117, 196711, 65536, 117, 196712, 65536, 117, 196713, 65536, 117, 196714, 65536, 117, 196715, 65536, 117, 196716, 65536, 117, 196717, 65536, 117, 196718, 65536, 117, 196719, 65536, 117, 196720, 65536, 117, 196721, 65536, 117, 196722, 65536, 117, 196723, 1, 0, 196724, 1, 0, 196725, 1, 0, 196726, 1, 0, 196727, 1, 0, 196728, 262145, 2, 196729, 1, 0, 196730, 1, 0, 196731, 1, 0, 196732, 1, 0, 196733, 1, 0, 196734, 1, 0, 196735, 1, 0, 196736, 1, 0, 196737, 1, 0, 196738, 1, 0, 196739, 1, 0, 196740, 1, 4, 196741, 393216, 105, 196742, 393216, 105, 196743, 393216, 105, 196744, 393216, 105, 196745, 393216, 105, 196746, 393216, 105, 196747, 393216, 105, 196748, 393216, 105, 196749, 393216, 105, 196750, 393216, 105, 196751, 393216, 105, 196752, 393216, 105, 196753, 393216, 105, 196754, 393216, 105, 196755, 1, 0, 196756, 1, 0, 196757, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 327680, 116, 262149, 327680, 116, 262150, 327680, 116, 262151, 327680, 116, 262152, 327680, 116, 262153, 327680, 116, 262154, 327680, 116, 262155, 327680, 116, 262156, 327680, 116, 262157, 327680, 116, 262158, 327680, 116, 262159, 327680, 116, 262160, 327680, 116, 262161, 327680, 116, 262162, 262145, 2, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 4, 262178, 65536, 117, 262179, 65536, 117, 262180, 65536, 117, 262181, 65536, 117, 262182, 65536, 117, 262183, 65536, 117, 262184, 65536, 117, 262185, 65536, 117, 262186, 65536, 117, 262187, 65536, 117, 262188, 65536, 117, 262189, 65536, 117, 262190, 65536, 117, 262191, 65536, 117, 262192, 262145, 2, 262193, 1, 0, 262194, 1, 0, 262195, 1, 0, 262196, 1, 0, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 1, 0, 262203, 1, 0, 262204, 1, 0, 262205, 1, 0, 262206, 1, 0, 262207, 1, 0, 262208, 1, 0, 262209, 1, 0, 262210, 65536, 117, 262211, 65536, 117, 262212, 65536, 117, 262213, 65536, 117, 262214, 65536, 117, 262215, 65536, 117, 262216, 65536, 117, 262217, 65536, 117, 262218, 65536, 117, 262219, 65536, 117, 262220, 65536, 117, 262221, 65536, 117, 262222, 65536, 117, 262223, 65536, 117, 262224, 1, 0, 262225, 1, 0, 262226, 1, 0, 262227, 1, 0, 262228, 1, 0, 262229, 1, 0, 262230, 1, 0, 262231, 1, 0, 262232, 1, 0, 262233, 1, 0, 262234, 1, 0, 262235, 1, 0, 262236, 1, 0, 262237, 1, 0, 262238, 1, 0, 262239, 1, 0, 262240, 1, 0, 262241, 1, 0, 262242, 1, 0, 262243, 1, 0, 262244, 1, 0, 262245, 65536, 117, 262246, 65536, 117, 262247, 65536, 117, 262248, 65536, 117, 262249, 65536, 117, 262250, 65536, 117, 262251, 65536, 117, 262252, 65536, 117, 262253, 65536, 117, 262254, 65536, 117, 262255, 65536, 117, 262256, 65536, 117, 262257, 65536, 117, 262258, 65536, 117, 262259, 1, 0, 262260, 1, 0, 262261, 1, 0, 262262, 1, 0, 262263, 1, 0, 262264, 262145, 2, 262265, 1, 0, 262266, 1, 0, 262267, 1, 0, 262268, 1, 0, 262269, 1, 0, 262270, 1, 0, 262271, 1, 0, 262272, 1, 0, 262273, 1, 0, 262274, 1, 0, 262275, 1, 0, 262276, 1, 4, 262277, 393216, 105, 262278, 393216, 105, 262279, 393216, 105, 262280, 393216, 105, 262281, 393216, 105, 262282, 393216, 105, 262283, 393216, 105, 262284, 393216, 105, 262285, 393216, 105, 262286, 393216, 105, 262287, 393216, 105, 262288, 393216, 105, 262289, 393216, 105, 262290, 393216, 105, 262291, 1, 0, 262292, 1, 0, 262293, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 327680, 116, 327685, 327680, 116, 327686, 327680, 116, 327687, 327680, 116, 327688, 327680, 116, 327689, 327680, 116, 327690, 327680, 116, 327691, 327680, 116, 327692, 327680, 116, 327693, 327680, 116, 327694, 327680, 116, 327695, 327680, 116, 327696, 327680, 116, 327697, 327680, 116, 327698, 262145, 2, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 4, 327714, 65536, 117, 327715, 65536, 117, 327716, 65536, 117, 327717, 65536, 117, 327718, 65536, 117, 327719, 65536, 117, 327720, 65536, 117, 327721, 65536, 117, 327722, 65536, 117, 327723, 65536, 117, 327724, 65536, 117, 327725, 65536, 117, 327726, 65536, 117, 327727, 65536, 117, 327728, 262145, 2, 327729, 1, 0, 327730, 1, 0, 327731, 1, 0, 327732, 1, 0, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 1, 0, 327739, 1, 0, 327740, 1, 0, 327741, 1, 0, 327742, 1, 0, 327743, 1, 0, 327744, 1, 0, 327745, 1, 0, 327746, 65536, 117, 327747, 65536, 117, 327748, 65536, 117, 327749, 65536, 117, 327750, 65536, 117, 327751, 65536, 117, 327752, 65536, 117, 327753, 65536, 117, 327754, 65536, 117, 327755, 65536, 117, 327756, 65536, 117, 327757, 65536, 117, 327758, 65536, 117, 327759, 65536, 117, 327760, 1, 0, 327761, 1, 0, 327762, 1, 0, 327763, 1, 0, 327764, 1, 0, 327765, 1, 0, 327766, 1, 0, 327767, 1, 0, 327768, 1, 0, 327769, 1, 0, 327770, 1, 0, 327771, 1, 0, 327772, 1, 0, 327773, 1, 0, 327774, 1, 0, 327775, 1, 0, 327776, 1, 0, 327777, 1, 0, 327778, 1, 0, 327779, 1, 0, 327780, 1, 0, 327781, 65536, 117, 327782, 65536, 117, 327783, 65536, 117, 327784, 65536, 117, 327785, 65536, 117, 327786, 65536, 117, 327787, 65536, 117, 327788, 65536, 117, 327789, 65536, 117, 327790, 65536, 117, 327791, 65536, 117, 327792, 65536, 117, 327793, 65536, 117, 327794, 65536, 117, 327795, 1, 0, 327796, 1, 0, 327797, 1, 0, 327798, 1, 0, 327799, 1, 0, 327800, 262145, 2, 327801, 1, 0, 327802, 1, 0, 327803, 1, 0, 327804, 1, 0, 327805, 1, 0, 327806, 1, 0, 327807, 1, 0, 327808, 1, 0, 327809, 1, 0, 327810, 1, 0, 327811, 1, 0, 327812, 1, 4, 327813, 393216, 105, 327814, 393216, 105, 327815, 393216, 105, 327816, 393216, 105, 327817, 393216, 105, 327818, 393216, 105, 327819, 393216, 105, 327820, 393216, 105, 327821, 393216, 105, 327822, 393216, 105, 327823, 393216, 105, 327824, 393216, 105, 327825, 393216, 105, 327826, 393216, 105, 327827, 1, 0, 327828, 1, 0, 327829, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 327680, 116, 393221, 327680, 116, 393222, 327680, 116, 393223, 327680, 116, 393224, 327680, 116, 393225, 327680, 116, 393226, 327680, 116, 393227, 327680, 116, 393228, 327680, 116, 393229, 327680, 116, 393230, 327680, 116, 393231, 327680, 116, 393232, 327680, 116, 393233, 327680, 116, 393234, 262145, 2, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 4, 393250, 65536, 117, 393251, 65536, 117, 393252, 65536, 117, 393253, 65536, 117, 393254, 65536, 117, 393255, 65536, 117, 393256, 65536, 117, 393257, 65536, 117, 393258, 65536, 117, 393259, 65536, 117, 393260, 65536, 117, 393261, 65536, 117, 393262, 65536, 117, 393263, 65536, 117, 393264, 262145, 2, 393265, 1, 0, 393266, 1, 0, 393267, 1, 0, 393268, 1, 0, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 0, 393275, 1, 0, 393276, 1, 0, 393277, 1, 0, 393278, 1, 0, 393279, 1, 0, 393280, 1, 0, 393281, 1, 0, 393282, 65536, 117, 393283, 65536, 117, 393284, 65536, 117, 393285, 65536, 117, 393286, 65536, 117, 393287, 65536, 117, 393288, 65536, 117, 393289, 65536, 117, 393290, 65536, 117, 393291, 65536, 117, 393292, 65536, 117, 393293, 65536, 117, 393294, 65536, 117, 393295, 65536, 117, 393296, 1, 0, 393297, 1, 0, 393298, 1, 0, 393299, 1, 0, 393300, 1, 0, 393301, 1, 0, 393302, 1, 0, 393303, 1, 0, 393304, 1, 0, 393305, 1, 0, 393306, 1, 0, 393307, 1, 0, 393308, 1, 0, 393309, 1, 0, 393310, 1, 0, 393311, 1, 0, 393312, 1, 0, 393313, 1, 0, 393314, 1, 0, 393315, 1, 0, 393316, 1, 0, 393317, 65536, 117, 393318, 65536, 117, 393319, 65536, 117, 393320, 65536, 117, 393321, 65536, 117, 393322, 65536, 117, 393323, 65536, 117, 393324, 65536, 117, 393325, 65536, 117, 393326, 65536, 117, 393327, 65536, 117, 393328, 65536, 117, 393329, 65536, 117, 393330, 65536, 117, 393331, 1, 0, 393332, 1, 0, 393333, 1, 0, 393334, 1, 0, 393335, 1, 0, 393336, 262145, 2, 393337, 1, 0, 393338, 1, 0, 393339, 1, 0, 393340, 1, 0, 393341, 1, 0, 393342, 1, 0, 393343, 1, 0, 393344, 1, 0, 393345, 1, 0, 393346, 1, 0, 393347, 1, 0, 393348, 1, 4, 393349, 393216, 105, 393350, 393216, 105, 393351, 393216, 105, 393352, 393216, 105, 393353, 393216, 105, 393354, 393216, 105, 393355, 393216, 105, 393356, 393216, 105, 393357, 393216, 105, 393358, 393216, 105, 393359, 393216, 105, 393360, 393216, 105, 393361, 393216, 105, 393362, 393216, 105, 393363, 1, 0, 393364, 1, 0, 393365, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 327680, 116, 458757, 327680, 116, 458758, 327680, 116, 458759, 327680, 116, 458760, 327680, 116, 458761, 393216, 117, 458762, 393216, 117, 458763, 393216, 117, 458764, 393216, 117, 458765, 327680, 116, 458766, 327680, 116, 458767, 327680, 116, 458768, 327680, 116, 458769, 327680, 116, 458770, 262145, 2, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 4, 458786, 65536, 117, 458787, 65536, 117, 458788, 65536, 117, 458789, 65536, 117, 458790, 65536, 117, 458791, 65536, 117, 458792, 65536, 117, 458793, 65536, 117, 458794, 65536, 117, 458795, 65536, 117, 458796, 65536, 117, 458797, 65536, 117, 458798, 65536, 117, 458799, 65536, 117, 458800, 262145, 2, 458801, 1, 0, 458802, 1, 0, 458803, 1, 0, 458804, 1, 0, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 1, 0, 458811, 1, 0, 458812, 1, 0, 458813, 1, 0, 458814, 1, 0, 458815, 1, 0, 458816, 1, 0, 458817, 1, 0, 458818, 65536, 117, 458819, 65536, 117, 458820, 65536, 117, 458821, 65536, 117, 458822, 65536, 117, 458823, 65536, 117, 458824, 65536, 117, 458825, 65536, 117, 458826, 65536, 117, 458827, 65536, 117, 458828, 65536, 117, 458829, 65536, 117, 458830, 65536, 117, 458831, 65536, 117, 458832, 1, 0, 458833, 1, 0, 458834, 1, 0, 458835, 1, 0, 458836, 1, 0, 458837, 1, 0, 458838, 1, 0, 458839, 1, 0, 458840, 1, 0, 458841, 1, 0, 458842, 1, 0, 458843, 1, 0, 458844, 1, 0, 458845, 1, 0, 458846, 1, 0, 458847, 1, 0, 458848, 1, 0, 458849, 1, 0, 458850, 1, 0, 458851, 1, 0, 458852, 1, 0, 458853, 65536, 117, 458854, 65536, 117, 458855, 65536, 117, 458856, 65536, 117, 458857, 65536, 117, 458858, 65536, 117, 458859, 65536, 117, 458860, 65536, 117, 458861, 65536, 117, 458862, 65536, 117, 458863, 65536, 117, 458864, 65536, 117, 458865, 65536, 117, 458866, 65536, 117, 458867, 1, 0, 458868, 1, 0, 458869, 1, 0, 458870, 1, 0, 458871, 1, 0, 458872, 262145, 2, 458873, 1, 0, 458874, 1, 0, 458875, 1, 0, 458876, 1, 0, 458877, 1, 0, 458878, 1, 0, 458879, 1, 0, 458880, 1, 0, 458881, 1, 0, 458882, 1, 0, 458883, 1, 0, 458884, 1, 4, 458885, 393216, 105, 458886, 393216, 105, 458887, 393216, 105, 458888, 393216, 105, 458889, 393216, 105, 458890, 393216, 105, 458891, 393216, 105, 458892, 393216, 105, 458893, 393216, 105, 458894, 393216, 105, 458895, 393216, 105, 458896, 393216, 105, 458897, 393216, 105, 458898, 393216, 105, 458899, 1, 0, 458900, 1, 0, 458901, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 327680, 116, 524293, 327680, 116, 524294, 327680, 116, 524295, 327680, 116, 524296, 327680, 116, 524297, 327680, 116, 524298, 327680, 116, 524299, 327680, 116, 524300, 327680, 116, 524301, 327680, 116, 524302, 327680, 116, 524303, 327680, 116, 524304, 327680, 116, 524305, 327680, 116, 524306, 262145, 2, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 4, 524322, 65536, 117, 524323, 65536, 117, 524324, 65536, 117, 524325, 65536, 117, 524326, 65536, 117, 524327, 65536, 117, 524328, 65536, 117, 524329, 65536, 117, 524330, 65536, 117, 524331, 65536, 117, 524332, 65536, 117, 524333, 65536, 117, 524334, 65536, 117, 524335, 65536, 117, 524336, 262145, 2, 524337, 1, 0, 524338, 1, 0, 524339, 1, 0, 524340, 1, 0, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 1, 0, 524347, 1, 0, 524348, 1, 0, 524349, 1, 0, 524350, 1, 0, 524351, 1, 0, 524352, 1, 0, 524353, 1, 0, 524354, 65536, 117, 524355, 65536, 117, 524356, 65536, 117, 524357, 65536, 117, 524358, 65536, 117, 524359, 65536, 117, 524360, 65536, 117, 524361, 65536, 117, 524362, 65536, 117, 524363, 65536, 117, 524364, 65536, 117, 524365, 65536, 117, 524366, 65536, 117, 524367, 65536, 117, 524368, 1, 0, 524369, 1, 0, 524370, 1, 0, 524371, 1, 0, 524372, 1, 0, 524373, 1, 0, 524374, 1, 0, 524375, 1, 0, 524376, 1, 0, 524377, 1, 0, 524378, 1, 0, 524379, 1, 0, 524380, 1, 0, 524381, 1, 0, 524382, 1, 0, 524383, 1, 0, 524384, 1, 0, 524385, 1, 0, 524386, 1, 0, 524387, 1, 0, 524388, 1, 0, 524389, 65536, 117, 524390, 65536, 117, 524391, 65536, 117, 524392, 65536, 117, 524393, 65536, 117, 524394, 65536, 117, 524395, 65536, 117, 524396, 65536, 117, 524397, 65536, 117, 524398, 65536, 117, 524399, 65536, 117, 524400, 65536, 117, 524401, 65536, 117, 524402, 65536, 117, 524403, 1, 0, 524404, 1, 0, 524405, 1, 0, 524406, 1, 0, 524407, 1, 0, 524408, 262145, 2, 524409, 1, 0, 524410, 1, 0, 524411, 1, 0, 524412, 1, 0, 524413, 1, 0, 524414, 1, 0, 524415, 1, 0, 524416, 1, 0, 524417, 1, 0, 524418, 1, 0, 524419, 1, 0, 524420, 1, 4, 524421, 393216, 105, 524422, 393216, 105, 524423, 393216, 105, 524424, 393216, 105, 524425, 393216, 105, 524426, 393216, 105, 524427, 393216, 105, 524428, 393216, 105, 524429, 393216, 105, 524430, 393216, 105, 524431, 393216, 105, 524432, 393216, 105, 524433, 393216, 105, 524434, 393216, 105, 524435, 1, 0, 524436, 1, 0, 524437, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 327680, 116, 589829, 327680, 116, 589830, 327680, 116, 589831, 327680, 116, 589832, 327680, 116, 589833, 327680, 116, 589834, 327680, 116, 589835, 327680, 116, 589836, 327680, 116, 589837, 327680, 116, 589838, 327680, 116, 589839, 327680, 116, 589840, 327680, 116, 589841, 327680, 116, 589842, 262145, 2, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 4, 589858, 65536, 117, 589859, 65536, 117, 589860, 65536, 117, 589861, 65536, 117, 589862, 65536, 117, 589863, 65536, 117, 589864, 65536, 117, 589865, 65536, 117, 589866, 65536, 117, 589867, 65536, 117, 589868, 65536, 117, 589869, 65536, 117, 589870, 65536, 117, 589871, 65536, 117, 589872, 262145, 2, 589873, 1, 0, 589874, 1, 0, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 589884, 1, 0, 589885, 1, 0, 589886, 1, 0, 589887, 1, 0, 589888, 1, 0, 589889, 1, 0, 589890, 65536, 117, 589891, 65536, 117, 589892, 65536, 117, 589893, 65536, 117, 589894, 65536, 117, 589895, 65536, 117, 589896, 65536, 117, 589897, 65536, 117, 589898, 65536, 117, 589899, 65536, 117, 589900, 65536, 117, 589901, 65536, 117, 589902, 65536, 117, 589903, 65536, 117, 589904, 1, 0, 589905, 1, 0, 589906, 1, 0, 589907, 1, 0, 589908, 1, 0, 589909, 1, 0, 589910, 1, 0, 589911, 1, 0, 589912, 1, 0, 589913, 1, 0, 589914, 1, 0, 589915, 1, 0, 589916, 1, 0, 589917, 1, 0, 589918, 1, 0, 589919, 1, 0, 589920, 1, 0, 589921, 1, 0, 589922, 1, 0, 589923, 1, 0, 589924, 1, 0, 589925, 65536, 117, 589926, 65536, 117, 589927, 65536, 117, 589928, 65536, 117, 589929, 65536, 117, 589930, 65536, 117, 589931, 65536, 117, 589932, 65536, 117, 589933, 65536, 117, 589934, 65536, 117, 589935, 65536, 117, 589936, 65536, 117, 589937, 65536, 117, 589938, 65536, 117, 589939, 1, 0, 589940, 1, 0, 589941, 1, 0, 589942, 1, 0, 589943, 1, 0, 589944, 262145, 2, 589945, 1, 0, 589946, 1, 0, 589947, 1, 0, 589948, 1, 0, 589949, 1, 0, 589950, 1, 0, 589951, 1, 0, 589952, 1, 0, 589953, 1, 0, 589954, 1, 0, 589955, 1, 0, 589956, 1, 4, 589957, 393216, 105, 589958, 393216, 105, 589959, 393216, 105, 589960, 393216, 105, 589961, 393216, 105, 589962, 393216, 105, 589963, 393216, 105, 589964, 393216, 105, 589965, 393216, 105, 589966, 393216, 105, 589967, 393216, 105, 589968, 393216, 105, 589969, 393216, 105, 589970, 393216, 105, 589971, 1, 0, 589972, 1, 0, 589973, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 327680, 116, 655365, 327680, 116, 655366, 327680, 116, 655367, 327680, 116, 655368, 327680, 116, 655369, 327680, 116, 655370, 327680, 116, 655371, 327680, 116, 655372, 327680, 116, 655373, 327680, 116, 655374, 327680, 116, 655375, 327680, 116, 655376, 327680, 116, 655377, 327680, 116, 655378, 262145, 2, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 4, 655394, 65536, 117, 655395, 65536, 117, 655396, 65536, 117, 655397, 65536, 117, 655398, 65536, 117, 655399, 65536, 117, 655400, 65536, 117, 655401, 65536, 117, 655402, 65536, 117, 655403, 65536, 117, 655404, 65536, 117, 655405, 65536, 117, 655406, 65536, 117, 655407, 65536, 117, 655408, 262145, 2, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 655420, 1, 0, 655421, 1, 0, 655422, 1, 0, 655423, 1, 0, 655424, 1, 0, 655425, 1, 0, 655426, 65536, 117, 655427, 65536, 117, 655428, 65536, 117, 655429, 65536, 117, 655430, 65536, 117, 655431, 65536, 117, 655432, 65536, 117, 655433, 65536, 117, 655434, 65536, 117, 655435, 65536, 117, 655436, 65536, 117, 655437, 65536, 117, 655438, 65536, 117, 655439, 65536, 117, 655440, 1, 0, 655441, 1, 0, 655442, 1, 0, 655443, 1, 0, 655444, 1, 0, 655445, 1, 0, 655446, 1, 0, 655447, 1, 0, 655448, 1, 0, 655449, 1, 0, 655450, 1, 0, 655451, 1, 0, 655452, 1, 0, 655453, 1, 0, 655454, 1, 0, 655455, 1, 0, 655456, 1, 0, 655457, 1, 0, 655458, 1, 0, 655459, 1, 0, 655460, 1, 0, 655461, 65536, 117, 655462, 65536, 117, 655463, 65536, 117, 655464, 65536, 117, 655465, 65536, 117, 655466, 65536, 117, 655467, 65536, 117, 655468, 65536, 117, 655469, 65536, 117, 655470, 65536, 117, 655471, 65536, 117, 655472, 65536, 117, 655473, 65536, 117, 655474, 65536, 117, 655475, 1, 0, 655476, 1, 0, 655477, 1, 0, 655478, 1, 0, 655479, 1, 0, 655480, 262145, 2, 655481, 1, 0, 655482, 1, 0, 655483, 1, 0, 655484, 1, 0, 655485, 1, 0, 655486, 1, 0, 655487, 1, 0, 655488, 1, 0, 655489, 1, 0, 655490, 1, 0, 655491, 1, 0, 655492, 1, 4, 655493, 393216, 105, 655494, 393216, 105, 655495, 393216, 105, 655496, 393216, 105, 655497, 393216, 105, 655498, 393216, 105, 655499, 393216, 105, 655500, 393216, 105, 655501, 393216, 105, 655502, 393216, 105, 655503, 393216, 105, 655504, 393216, 105, 655505, 393216, 105, 655506, 393216, 105, 655507, 1, 0, 655508, 1, 0, 655509, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 327680, 116, 720901, 327680, 116, 720902, 327680, 116, 720903, 327680, 116, 720904, 327680, 116, 720905, 327680, 116, 720906, 327680, 116, 720907, 327680, 116, 720908, 327680, 116, 720909, 327680, 116, 720910, 327680, 116, 720911, 327680, 116, 720912, 327680, 116, 720913, 327680, 116, 720914, 262145, 2, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 131073, 0, 720930, 131073, 3, 720931, 131073, 3, 720932, 131073, 3, 720933, 131073, 3, 720934, 131073, 3, 720935, 131073, 3, 720936, 131073, 3, 720937, 131073, 3, 720938, 131073, 3, 720939, 131073, 3, 720940, 131073, 3, 720941, 131073, 3, 720942, 131073, 3, 720943, 131073, 3, 720944, 65537, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 720956, 1, 0, 720957, 1, 0, 720958, 1, 0, 720959, 1, 0, 720960, 1, 0, 720961, 1, 0, 720962, 1, 0, 720963, 1, 0, 720964, 1, 0, 720965, 1, 0, 720966, 1, 0, 720967, 1, 0, 720968, 1, 0, 720969, 1, 0, 720970, 1, 0, 720971, 1, 0, 720972, 1, 0, 720973, 1, 0, 720974, 1, 0, 720975, 1, 0, 720976, 1, 0, 720977, 1, 0, 720978, 1, 0, 720979, 1, 0, 720980, 1, 0, 720981, 1, 0, 720982, 1, 0, 720983, 1, 0, 720984, 1, 0, 720985, 1, 0, 720986, 1, 0, 720987, 1, 0, 720988, 1, 0, 720989, 1, 0, 720990, 1, 0, 720991, 1, 0, 720992, 1, 0, 720993, 1, 0, 720994, 1, 0, 720995, 1, 0, 720996, 1, 0, 720997, 1, 0, 720998, 1, 0, 720999, 1, 0, 721000, 1, 0, 721001, 1, 0, 721002, 1, 0, 721003, 1, 0, 721004, 1, 0, 721005, 1, 0, 721006, 1, 0, 721007, 1, 0, 721008, 1, 0, 721009, 1, 0, 721010, 1, 0, 721011, 1, 0, 721012, 1, 0, 721013, 1, 0, 721014, 1, 0, 721015, 1, 0, 721016, 65537, 0, 721017, 1, 0, 721018, 1, 0, 721019, 1, 0, 721020, 1, 0, 721021, 1, 0, 721022, 1, 0, 721023, 1, 0, 721024, 1, 0, 721025, 1, 0, 721026, 1, 0, 721027, 1, 0, 721028, 131073, 0, 721029, 131073, 3, 721030, 131073, 3, 721031, 131073, 3, 721032, 131073, 3, 721033, 131073, 3, 721034, 131073, 3, 721035, 131073, 3, 721036, 131073, 3, 721037, 131073, 3, 721038, 131073, 3, 721039, 131073, 3, 721040, 131073, 3, 721041, 131073, 3, 721042, 131073, 3, 721043, 1, 0, 721044, 1, 0, 721045, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 327680, 116, 786437, 327680, 116, 786438, 327680, 116, 786439, 327680, 116, 786440, 327680, 116, 786441, 327680, 116, 786442, 327680, 116, 786443, 327680, 116, 786444, 327680, 116, 786445, 327680, 116, 786446, 327680, 116, 786447, 327680, 116, 786448, 327680, 116, 786449, 327680, 116, 786450, 262145, 2, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 786492, 1, 0, 786493, 1, 0, 786494, 1, 0, 786495, 1, 0, 786496, 1, 0, 786497, 1, 0, 786498, 1, 0, 786499, 1, 0, 786500, 1, 0, 786501, 1, 0, 786502, 1, 0, 786503, 1, 0, 786504, 1, 0, 786505, 1, 0, 786506, 1, 0, 786507, 1, 0, 786508, 1, 0, 786509, 1, 0, 786510, 1, 0, 786511, 1, 0, 786512, 1, 0, 786513, 1, 0, 786514, 1, 0, 786515, 1, 0, 786516, 1, 0, 786517, 1, 0, 786518, 1, 0, 786519, 1, 0, 786520, 1, 0, 786521, 1, 0, 786522, 1, 0, 786523, 1, 0, 786524, 1, 0, 786525, 1, 0, 786526, 1, 0, 786527, 1, 0, 786528, 1, 0, 786529, 1, 0, 786530, 1, 0, 786531, 1, 0, 786532, 1, 0, 786533, 1, 0, 786534, 1, 0, 786535, 1, 0, 786536, 1, 0, 786537, 1, 0, 786538, 1, 0, 786539, 1, 0, 786540, 1, 0, 786541, 1, 0, 786542, 1, 0, 786543, 1, 0, 786544, 1, 0, 786545, 1, 0, 786546, 1, 0, 786547, 1, 0, 786548, 1, 0, 786549, 1, 0, 786550, 1, 0, 786551, 1, 0, 786552, 1, 0, 786553, 1, 0, 786554, 1, 0, 786555, 1, 0, 786556, 1, 0, 786557, 1, 0, 786558, 1, 0, 786559, 1, 0, 786560, 1, 0, 786561, 1, 0, 786562, 1, 0, 786563, 1, 0, 786564, 1, 0, 786565, 1, 0, 786566, 1, 0, 786567, 1, 0, 786568, 1, 0, 786569, 1, 0, 786570, 1, 0, 786571, 1, 0, 786572, 1, 0, 786573, 1, 0, 786574, 1, 0, 786575, 1, 0, 786576, 1, 0, 786577, 1, 0, 786578, 1, 0, 786579, 1, 0, 786580, 1, 0, 786581, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 131073, 3, 851973, 131073, 3, 851974, 131073, 3, 851975, 131073, 3, 851976, 131073, 3, 851977, 131073, 3, 851978, 131073, 3, 851979, 131073, 3, 851980, 131073, 3, 851981, 131073, 3, 851982, 131073, 3, 851983, 131073, 3, 851984, 131073, 3, 851985, 131073, 3, 851986, 65537, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 852028, 1, 0, 852029, 1, 0, 852030, 1, 0, 852031, 1, 0, 852032, 1, 0, 852033, 1, 0, 852034, 1, 0, 852035, 1, 0, 852036, 1, 0, 852037, 1, 0, 852038, 1, 0, 852039, 1, 0, 852040, 1, 0, 852041, 1, 0, 852042, 1, 0, 852043, 1, 0, 852044, 1, 0, 852045, 1, 0, 852046, 1, 0, 852047, 1, 0, 852048, 1, 0, 852049, 1, 0, 852050, 1, 0, 852051, 1, 0, 852052, 1, 0, 852053, 1, 0, 852054, 1, 0, 852055, 1, 0, 852056, 1, 0, 852057, 1, 0, 852058, 1, 0, 852059, 1, 0, 852060, 1, 0, 852061, 1, 0, 852062, 1, 0, 852063, 1, 0, 852064, 1, 0, 852065, 1, 0, 852066, 1, 0, 852067, 1, 0, 852068, 1, 0, 852069, 1, 0, 852070, 1, 0, 852071, 1, 0, 852072, 1, 0, 852073, 1, 0, 852074, 1, 0, 852075, 1, 0, 852076, 1, 0, 852077, 1, 0, 852078, 1, 0, 852079, 1, 0, 852080, 1, 0, 852081, 1, 0, 852082, 1, 0, 852083, 1, 0, 852084, 1, 0, 852085, 1, 0, 852086, 1, 0, 852087, 1, 0, 852088, 1, 0, 852089, 1, 0, 852090, 1, 0, 852091, 1, 0, 852092, 1, 0, 852093, 1, 0, 852094, 1, 0, 852095, 1, 0, 852096, 1, 0, 852097, 1, 0, 852098, 1, 0, 852099, 1, 0, 852100, 1, 0, 852101, 1, 0, 852102, 1, 0, 852103, 1, 0, 852104, 1, 0, 852105, 1, 0, 852106, 1, 0, 852107, 1, 0, 852108, 1, 0, 852109, 1, 0, 852110, 1, 0, 852111, 1, 0, 852112, 1, 0, 852113, 1, 0, 852114, 1, 0, 852115, 1, 0, 852116, 1, 0, 852117, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 1, 0, 917565, 1, 0, 917566, 1, 0, 917567, 1, 0, 917568, 1, 0, 917569, 1, 0, 917570, 1, 0, 917571, 1, 0, 917572, 1, 0, 917573, 1, 0, 917574, 1, 0, 917575, 1, 0, 917576, 1, 0, 917577, 1, 0, 917578, 1, 0, 917579, 1, 0, 917580, 1, 0, 917581, 1, 0, 917582, 1, 0, 917583, 1, 0, 917584, 1, 0, 917585, 1, 0, 917586, 1, 0, 917587, 1, 0, 917588, 1, 0, 917589, 1, 0, 917590, 1, 0, 917591, 1, 0, 917592, 1, 0, 917593, 1, 0, 917594, 1, 0, 917595, 1, 0, 917596, 1, 0, 917597, 1, 0, 917598, 1, 0, 917599, 1, 0, 917600, 1, 0, 917601, 1, 0, 917602, 1, 0, 917603, 1, 0, 917604, 1, 0, 917605, 1, 0, 917606, 1, 0, 917607, 1, 0, 917608, 1, 0, 917609, 1, 0, 917610, 1, 0, 917611, 1, 0, 917612, 1, 0, 917613, 1, 0, 917614, 1, 0, 917615, 1, 0, 917616, 1, 0, 917617, 1, 0, 917618, 1, 0, 917619, 1, 0, 917620, 1, 0, 917621, 1, 0, 917622, 1, 0, 917623, 1, 0, 917624, 1, 0, 917625, 1, 0, 917626, 1, 0, 917627, 1, 0, 917628, 1, 0, 917629, 1, 0, 917630, 1, 0, 917631, 1, 0, 917632, 1, 0, 917633, 1, 0, 917634, 1, 0, 917635, 1, 0, 917636, 1, 0, 917637, 1, 0, 917638, 1, 0, 917639, 1, 0, 917640, 1, 0, 917641, 1, 0, 917642, 1, 0, 917643, 1, 0, 917644, 1, 0, 917645, 1, 0, 917646, 1, 0, 917647, 1, 0, 917648, 1, 0, 917649, 1, 0, 917650, 1, 0, 917651, 1, 0, 917652, 1, 0, 917653, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 983090, 1, 0, 983091, 1, 0, 983092, 1, 0, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 983100, 1, 0, 983101, 1, 0, 983102, 1, 0, 983103, 1, 0, 983104, 1, 0, 983105, 1, 0, 983106, 1, 0, 983107, 1, 0, 983108, 1, 0, 983109, 1, 0, 983110, 1, 0, 983111, 1, 0, 983112, 1, 0, 983113, 1, 0, 983114, 1, 0, 983115, 1, 0, 983116, 1, 0, 983117, 1, 0, 983118, 1, 0, 983119, 1, 0, 983120, 1, 0, 983121, 1, 0, 983122, 1, 0, 983123, 1, 0, 983124, 1, 0, 983125, 1, 0, 983126, 1, 0, 983127, 1, 0, 983128, 1, 0, 983129, 1, 0, 983130, 1, 0, 983131, 1, 0, 983132, 1, 0, 983133, 1, 0, 983134, 1, 0, 983135, 1, 0, 983136, 1, 0, 983137, 1, 0, 983138, 1, 0, 983139, 1, 0, 983140, 1, 0, 983141, 1, 0, 983142, 1, 0, 983143, 1, 0, 983144, 1, 0, 983145, 1, 0, 983146, 1, 0, 983147, 1, 0, 983148, 1, 0, 983149, 1, 0, 983150, 1, 0, 983151, 1, 0, 983152, 1, 0, 983153, 1, 0, 983154, 1, 0, 983155, 1, 0, 983156, 1, 0, 983157, 1, 0, 983158, 1, 0, 983159, 1, 0, 983160, 1, 0, 983161, 1, 0, 983162, 1, 0, 983163, 1, 0, 983164, 1, 0, 983165, 1, 0, 983166, 1, 0, 983167, 1, 0, 983168, 1, 0, 983169, 1, 0, 983170, 1, 0, 983171, 1, 0, 983172, 1, 0, 983173, 1, 0, 983174, 1, 0, 983175, 1, 0, 983176, 1, 0, 983177, 1, 0, 983178, 1, 0, 983179, 1, 0, 983180, 1, 0, 983181, 1, 0, 983182, 1, 0, 983183, 1, 0, 983184, 1, 0, 983185, 1, 0, 983186, 1, 0, 983187, 1, 0, 983188, 1, 0, 983189, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048625, 1, 0, 1048626, 1, 0, 1048627, 1, 0, 1048628, 1, 0, 1048629, 1, 0, 1048630, 1, 0, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 0, 1048635, 1, 0, 1048636, 1, 0, 1048637, 1, 0, 1048638, 1, 0, 1048639, 1, 0, 1048640, 1, 0, 1048641, 1, 0, 1048642, 1, 0, 1048643, 1, 0, 1048644, 1, 0, 1048645, 1, 0, 1048646, 1, 0, 1048647, 1, 0, 1048648, 1, 0, 1048649, 1, 0, 1048650, 1, 0, 1048651, 1, 0, 1048652, 1, 0, 1048653, 1, 0, 1048654, 1, 0, 1048655, 1, 0, 1048656, 1, 0, 1048657, 1, 0, 1048658, 1, 0, 1048659, 1, 0, 1048660, 1, 0, 1048661, 1, 0, 1048662, 1, 0, 1048663, 1, 0, 1048664, 1, 0, 1048665, 1, 0, 1048666, 1, 0, 1048667, 1, 0, 1048668, 1, 0, 1048669, 1, 0, 1048670, 1, 0, 1048671, 1, 0, 1048672, 1, 0, 1048673, 1, 0, 1048674, 1, 0, 1048675, 1, 0, 1048676, 1, 0, 1048677, 1, 0, 1048678, 1, 0, 1048679, 1, 0, 1048680, 1, 0, 1048681, 1, 0, 1048682, 1, 0, 1048683, 1, 0, 1048684, 1, 0, 1048685, 1, 0, 1048686, 1, 0, 1048687, 1, 0, 1048688, 1, 0, 1048689, 1, 0, 1048690, 1, 0, 1048691, 1, 0, 1048692, 1, 0, 1048693, 1, 0, 1048694, 1, 0, 1048695, 1, 0, 1048696, 1, 0, 1048697, 1, 0, 1048698, 1, 0, 1048699, 1, 0, 1048700, 1, 0, 1048701, 1, 0, 1048702, 1, 0, 1048703, 1, 0, 1048704, 1, 0, 1048705, 1, 0, 1048706, 1, 0, 1048707, 1, 0, 1048708, 1, 0, 1048709, 1, 0, 1048710, 1, 0, 1048711, 1, 0, 1048712, 1, 0, 1048713, 1, 0, 1048714, 1, 0, 1048715, 1, 0, 1048716, 1, 0, 1048717, 1, 0, 1048718, 1, 0, 1048719, 1, 0, 1048720, 1, 0, 1048721, 1, 0, 1048722, 1, 0, 1048723, 1, 0, 1048724, 1, 0, 1048725, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 0, 1114161, 1, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 0, 1114171, 1, 0, 1114172, 1, 0, 1114173, 1, 0, 1114174, 1, 0, 1114175, 1, 0, 1114176, 1, 0, 1114177, 1, 0, 1114178, 1, 0, 1114179, 1, 0, 1114180, 1, 0, 1114181, 1, 0, 1114182, 1, 0, 1114183, 1, 0, 1114184, 1, 0, 1114185, 1, 0, 1114186, 1, 0, 1114187, 1, 0, 1114188, 1, 0, 1114189, 1, 0, 1114190, 1, 0, 1114191, 1, 0, 1114192, 1, 0, 1114193, 1, 0, 1114194, 1, 0, 1114195, 1, 0, 1114196, 1, 0, 1114197, 1, 0, 1114198, 1, 0, 1114199, 1, 0, 1114200, 1, 0, 1114201, 1, 0, 1114202, 1, 0, 1114203, 1, 0, 1114204, 1, 0, 1114205, 1, 0, 1114206, 1, 0, 1114207, 1, 0, 1114208, 1, 0, 1114209, 1, 0, 1114210, 1, 0, 1114211, 1, 0, 1114212, 1, 0, 1114213, 1, 0, 1114214, 1, 0, 1114215, 1, 0, 1114216, 1, 0, 1114217, 1, 0, 1114218, 1, 0, 1114219, 1, 0, 1114220, 1, 0, 1114221, 1, 0, 1114222, 1, 0, 1114223, 1, 0, 1114224, 1, 0, 1114225, 1, 0, 1114226, 1, 0, 1114227, 1, 0, 1114228, 1, 0, 1114229, 1, 0, 1114230, 1, 0, 1114231, 1, 0, 1114232, 1, 0, 1114233, 1, 0, 1114234, 1, 0, 1114235, 1, 0, 1114236, 1, 0, 1114237, 1, 0, 1114238, 1, 0, 1114239, 1, 0, 1114240, 1, 0, 1114241, 1, 0, 1114242, 1, 0, 1114243, 1, 0, 1114244, 1, 0, 1114245, 1, 0, 1114246, 1, 0, 1114247, 1, 0, 1114248, 1, 0, 1114249, 1, 0, 1114250, 1, 0, 1114251, 1, 0, 1114252, 1, 0, 1114253, 1, 0, 1114254, 1, 0, 1114255, 1, 0, 1114256, 1, 0, 1114257, 1, 0, 1114258, 1, 0, 1114259, 1, 0, 1114260, 1, 0, 1114261, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 0, 1179696, 1, 0, 1179697, 1, 0, 1179698, 1, 0, 1179699, 1, 0, 1179700, 1, 0, 1179701, 1, 0, 1179702, 1, 0, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 0, 1179707, 1, 0, 1179708, 1, 0, 1179709, 1, 0, 1179710, 1, 0, 1179711, 1, 0, 1179712, 1, 0, 1179713, 1, 0, 1179714, 1, 0, 1179715, 1, 0, 1179716, 1, 0, 1179717, 1, 0, 1179718, 1, 0, 1179719, 1, 0, 1179720, 1, 0, 1179721, 1, 0, 1179722, 1, 0, 1179723, 1, 0, 1179724, 1, 0, 1179725, 1, 0, 1179726, 1, 0, 1179727, 1, 0, 1179728, 1, 0, 1179729, 1, 0, 1179730, 1, 0, 1179731, 1, 0, 1179732, 1, 0, 1179733, 1, 0, 1179734, 1, 0, 1179735, 1, 0, 1179736, 1, 0, 1179737, 1, 0, 1179738, 1, 0, 1179739, 1, 0, 1179740, 1, 0, 1179741, 1, 0, 1179742, 1, 0, 1179743, 1, 0, 1179744, 1, 0, 1179745, 1, 0, 1179746, 1, 0, 1179747, 1, 0, 1179748, 1, 0, 1179749, 1, 0, 1179750, 1, 0, 1179751, 1, 0, 1179752, 1, 0, 1179753, 1, 0, 1179754, 1, 0, 1179755, 1, 0, 1179756, 1, 0, 1179757, 1, 0, 1179758, 1, 0, 1179759, 1, 0, 1179760, 1, 0, 1179761, 1, 0, 1179762, 1, 0, 1179763, 1, 0, 1179764, 1, 0, 1179765, 1, 0, 1179766, 1, 0, 1179767, 1, 0, 1179768, 1, 0, 1179769, 1, 0, 1179770, 1, 0, 1179771, 1, 0, 1179772, 1, 0, 1179773, 1, 0, 1179774, 1, 0, 1179775, 1, 0, 1179776, 1, 0, 1179777, 1, 0, 1179778, 1, 0, 1179779, 1, 0, 1179780, 1, 0, 1179781, 1, 0, 1179782, 1, 0, 1179783, 1, 0, 1179784, 1, 0, 1179785, 1, 0, 1179786, 1, 0, 1179787, 1, 0, 1179788, 1, 0, 1179789, 1, 0, 1179790, 1, 0, 1179791, 1, 0, 1179792, 1, 0, 1179793, 1, 0, 1179794, 1, 0, 1179795, 1, 0, 1179796, 1, 0, 1179797, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1245234, 1, 0, 1245235, 1, 0, 1245236, 1, 0, 1245237, 1, 0, 1245238, 1, 0, 1245239, 1, 0, 1245240, 1, 0, 1245241, 1, 0, 1245242, 1, 0, 1245243, 1, 0, 1245244, 1, 0, 1245245, 1, 0, 1245246, 1, 0, 1245247, 1, 0, 1245248, 1, 0, 1245249, 1, 0, 1245250, 1, 0, 1245251, 1, 0, 1245252, 1, 0, 1245253, 1, 0, 1245254, 1, 0, 1245255, 1, 0, 1245256, 1, 0, 1245257, 1, 0, 1245258, 1, 0, 1245259, 1, 0, 1245260, 1, 0, 1245261, 1, 0, 1245262, 1, 0, 1245263, 1, 0, 1245264, 1, 0, 1245265, 1, 0, 1245266, 1, 0, 1245267, 1, 0, 1245268, 1, 0, 1245269, 1, 0, 1245270, 1, 0, 1245271, 1, 0, 1245272, 1, 0, 1245273, 1, 0, 1245274, 1, 0, 1245275, 1, 0, 1245276, 1, 0, 1245277, 1, 0, 1245278, 1, 0, 1245279, 1, 0, 1245280, 1, 0, 1245281, 1, 0, 1245282, 1, 0, 1245283, 1, 0, 1245284, 1, 0, 1245285, 1, 0, 1245286, 1, 0, 1245287, 1, 0, 1245288, 1, 0, 1245289, 1, 0, 1245290, 1, 0, 1245291, 1, 0, 1245292, 1, 0, 1245293, 1, 0, 1245294, 1, 0, 1245295, 1, 0, 1245296, 1, 0, 1245297, 1, 0, 1245298, 1, 0, 1245299, 1, 0, 1245300, 1, 0, 1245301, 1, 0, 1245302, 1, 0, 1245303, 1, 0, 1245304, 1, 0, 1245305, 1, 0, 1245306, 1, 0, 1245307, 1, 0, 1245308, 1, 0, 1245309, 1, 0, 1245310, 1, 0, 1245311, 1, 0, 1245312, 1, 0, 1245313, 1, 0, 1245314, 1, 0, 1245315, 1, 0, 1245316, 1, 0, 1245317, 1, 0, 1245318, 1, 0, 1245319, 1, 0, 1245320, 1, 0, 1245321, 1, 0, 1245322, 1, 0, 1245323, 1, 0, 1245324, 1, 0, 1245325, 1, 0, 1245326, 1, 0, 1245327, 1, 0, 1245328, 1, 0, 1245329, 1, 0, 1245330, 1, 0, 1245331, 1, 0, 1245332, 1, 0, 1245333, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131147, 327680, 118, 131148, 393216, 118, 131149, 327680, 118, 131150, 393216, 118, 131151, 262144, 120, 131177, 458752, 118, 131209, 458752, 118, 196642, 262144, 121, 196655, 262144, 121, 196674, 262144, 121, 196683, 327680, 119, 196684, 393216, 119, 196685, 327680, 119, 196686, 393216, 119, 196687, 262144, 121, 196709, 262144, 121, 196722, 262144, 121, 196741, 262144, 121, 196754, 262144, 121, 262215, 0, 123, 262216, 65536, 123, 262223, 0, 123, 327688, 458752, 118, 327689, 327680, 120, 327690, 393216, 120, 327691, 327680, 120, 327692, 393216, 120, 327693, 196608, 122, 327716, 0, 123, 327717, 65536, 123, 327719, 0, 123, 327720, 65536, 123, 327751, 0, 124, 327752, 65536, 124, 327759, 0, 124, 393220, 262144, 120, 393224, 458752, 119, 393225, 327680, 121, 393226, 393216, 121, 393227, 327680, 121, 393228, 393216, 121, 393229, 196608, 123, 393252, 0, 124, 393253, 65536, 124, 393255, 0, 124, 393256, 65536, 124, 393282, 327680, 120, 393287, 0, 125, 393288, 65536, 125, 393295, 0, 125, 458756, 262144, 121, 458760, 458752, 119, 458765, 196608, 124, 458788, 0, 125, 458789, 65536, 125, 458791, 0, 125, 458792, 65536, 125, 458818, 327680, 121, 458820, 196608, 123, 458823, 0, 123, 458824, 65536, 123, 458827, 0, 123, 458828, 65536, 123, 524296, 458752, 120, 524297, 327680, 120, 524298, 393216, 120, 524299, 327680, 120, 524300, 393216, 120, 524301, 196608, 124, 524356, 196608, 124, 524359, 0, 124, 524360, 65536, 124, 524363, 0, 124, 524364, 65536, 124, 589832, 458752, 121, 589833, 327680, 121, 589834, 393216, 121, 589835, 327680, 121, 589836, 393216, 121, 589837, 196608, 125, 589858, 262144, 120, 589871, 262144, 120, 589895, 0, 125, 589896, 65536, 125, 589899, 0, 125, 589900, 65536, 125, 589903, 262144, 120, 589925, 262144, 120, 589938, 262144, 120, 589957, 262144, 120, 589970, 262144, 120, 655394, 262144, 121, 655407, 262144, 121, 655439, 262144, 121, 655461, 262144, 121, 655474, 262144, 121, 655493, 262144, 121, 655506, 262144, 121, 786442, 131072, 20, 786443, 196608, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65541, 196608, 69, 65542, 262144, 69, 65543, 327680, 69, 65544, 131072, 124, 65545, 0, 61, 65546, 65536, 61, 65547, 131072, 61, 65548, 196608, 61, 65549, 393216, 18, 65550, 393216, 18, 65551, 393216, 18, 65552, 393216, 18, 65571, 196608, 69, 65572, 262144, 69, 65573, 327680, 69, 65574, 131072, 124, 65575, 262144, 122, 65576, 327680, 122, 65577, 393216, 122, 65578, 458752, 122, 65581, 196608, 54, 65582, 262144, 54, 65603, 196608, 69, 65604, 262144, 69, 65605, 327680, 69, 65606, 131072, 124, 65607, 262144, 122, 65608, 327680, 122, 65609, 393216, 122, 65610, 458752, 122, 65638, 196608, 69, 65639, 262144, 69, 65640, 327680, 69, 65641, 131072, 124, 65642, 262144, 122, 65643, 327680, 122, 65644, 393216, 122, 65645, 458752, 122, 65648, 196608, 54, 65649, 262144, 54, 65670, 196608, 69, 65671, 262144, 69, 65672, 327680, 69, 65673, 131072, 124, 65674, 262144, 122, 65675, 327680, 122, 65676, 393216, 122, 65677, 458752, 122, 65680, 196608, 54, 65681, 262144, 54, 131076, 262144, 120, 131077, 196608, 70, 131078, 262144, 70, 131079, 327680, 70, 131080, 131072, 125, 131081, 0, 62, 131082, 65536, 62, 131083, 131072, 62, 131084, 196608, 62, 131085, 393216, 19, 131086, 393216, 19, 131087, 393216, 19, 131088, 393216, 19, 131089, 262144, 120, 131106, 262144, 120, 131107, 196608, 70, 131108, 262144, 70, 131109, 327680, 70, 131110, 131072, 125, 131111, 262144, 123, 131112, 327680, 123, 131113, 393216, 123, 131114, 458752, 123, 131115, 458752, 118, 131119, 262144, 120, 131138, 262144, 120, 131139, 196608, 70, 131140, 262144, 70, 131141, 327680, 70, 131142, 131072, 125, 131143, 262144, 123, 131144, 327680, 123, 131145, 393216, 123, 131146, 458752, 123, 131173, 262144, 120, 131174, 196608, 70, 131175, 262144, 70, 131176, 327680, 70, 131177, 131072, 125, 131178, 262144, 123, 131179, 327680, 123, 131180, 393216, 123, 131181, 458752, 123, 131182, 196608, 122, 131186, 262144, 120, 131205, 262144, 120, 131206, 196608, 70, 131207, 262144, 70, 131208, 327680, 70, 131209, 131072, 125, 131210, 262144, 123, 131211, 327680, 123, 131212, 393216, 123, 131213, 458752, 123, 131214, 196608, 122, 131218, 262144, 120, 196612, 262144, 121, 196618, 65536, 63, 196619, 131072, 63, 196625, 262144, 121, 196651, 458752, 119, 196713, 458752, 119, 196718, 196608, 123, 196745, 458752, 119, 196750, 196608, 123, 262187, 458752, 120, 262188, 327680, 120, 262189, 393216, 120, 262190, 327680, 120, 262191, 393216, 120, 262249, 458752, 120, 262250, 327680, 120, 262251, 393216, 120, 262252, 327680, 120, 262253, 393216, 120, 262254, 196608, 124, 262281, 458752, 120, 262282, 327680, 120, 262283, 393216, 120, 262284, 327680, 120, 262285, 393216, 120, 262286, 196608, 124, 327693, 458752, 51, 327723, 458752, 121, 327724, 327680, 121, 327725, 393216, 121, 327726, 327680, 121, 327727, 393216, 121, 327759, 0, 123, 327785, 458752, 121, 327786, 327680, 121, 327787, 393216, 121, 327788, 327680, 121, 327789, 393216, 121, 327790, 196608, 125, 327817, 458752, 121, 327818, 327680, 121, 327819, 393216, 121, 327820, 327680, 121, 327821, 393216, 121, 327822, 196608, 125, 327825, 65536, 20, 327826, 65536, 20, 393229, 458752, 52, 393282, 458752, 51, 393283, 393216, 120, 393284, 196608, 122, 393295, 0, 124, 393350, 65536, 20, 393351, 65536, 20, 393361, 262144, 9, 393362, 327680, 9, 458756, 262144, 120, 458788, 0, 123, 458789, 65536, 123, 458791, 0, 123, 458792, 65536, 123, 458796, 262144, 115, 458797, 327680, 115, 458818, 458752, 52, 458819, 393216, 121, 458820, 131072, 122, 458831, 0, 125, 458855, 0, 123, 458856, 65536, 123, 458858, 0, 123, 458859, 65536, 123, 458863, 262144, 115, 458864, 327680, 115, 458886, 262144, 9, 458887, 327680, 9, 458897, 262144, 10, 458898, 327680, 10, 524292, 262144, 121, 524296, 458752, 51, 524324, 0, 124, 524325, 65536, 124, 524327, 0, 124, 524328, 65536, 124, 524356, 131072, 123, 524391, 0, 124, 524392, 65536, 124, 524394, 0, 124, 524395, 65536, 124, 524422, 262144, 10, 524423, 327680, 10, 524428, 262144, 9, 524429, 327680, 9, 524430, 65536, 20, 524433, 65536, 20, 524434, 65536, 20, 589832, 458752, 52, 589860, 0, 125, 589861, 65536, 125, 589863, 0, 125, 589864, 65536, 125, 589868, 262144, 115, 589869, 327680, 115, 589890, 327680, 120, 589891, 393216, 120, 589892, 196608, 124, 589927, 0, 125, 589928, 65536, 125, 589930, 0, 125, 589931, 65536, 125, 589935, 262144, 115, 589936, 327680, 115, 589958, 65536, 20, 589959, 65536, 20, 589964, 262144, 10, 589965, 327680, 10, 589966, 65536, 20, 655426, 327680, 121, 655427, 393216, 121, 655428, 196608, 125, 655500, 65536, 20, 655501, 65536, 20, 720905, 262144, 120, 720908, 262144, 120, 786441, 262144, 121, 786444, 262144, 121 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 432) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1392, 976) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 80) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Elevator.tscn" +location = Vector2(80, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 80) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Elevator.tscn" +location = Vector2(80, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 80) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Elevator.tscn" +location = Vector2(80, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3312, 80) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Elevator.tscn" +location = Vector2(80, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 432) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1392, 976) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(4336, 80) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Elevator.tscn" +location = Vector2(80, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(48, 592) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Mart.tscn" +location = Vector2(208, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 272) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 144) +texture = ExtResource("302") +facing = "Up" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 240) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(496, 112) +texture = ExtResource("304") +facing = "Right" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 112) +texture = ExtResource("305") +facing = "Left" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1328, 112) +texture = ExtResource("306") +facing = "Up" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 240) +texture = ExtResource("307") +facing = "Right" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 240) +texture = ExtResource("308") +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2416, 144) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2384, 272) +texture = ExtResource("310") +facing = "Down" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2512, 208) +texture = ExtResource("311") +facing = "Right" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3632, 144) +texture = ExtResource("312") +facing = "Down" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3376, 240) +texture = ExtResource("313") +facing = "Down" + +[node name="Npc14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4592, 176) +texture = ExtResource("314") +facing = "Down" + +[node name="Npc15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4336, 304) +texture = ExtResource("315") +facing = "Up" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 144) +texture = ExtResource("501") +facing = "Down" + +[node name="Clerk2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 144) +texture = ExtResource("502") +facing = "Down" + +[node name="Clerk3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2160, 304) +texture = ExtResource("503") +facing = "Right" + +[node name="Clerk4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2160, 272) +texture = ExtResource("504") +facing = "Up" + +[node name="Clerk5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3440, 144) +texture = ExtResource("505") +facing = "Down" + +[node name="Clerk6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3472, 144) +texture = ExtResource("506") +facing = "Down" + +[node name="Clerk7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2192, 304) +texture = ExtResource("507") +facing = "Right" + +[node name="Clerk8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4464, 144) +texture = ExtResource("508") +facing = "Down" diff --git a/Maps/BealbeachCity/Bealbeach_City_Mart_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_Mart_tileset.tres new file mode 100644 index 000000000..a642754e4 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Mart_tileset.tres @@ -0,0 +1,241 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:123/0 = 0 +0:124/0 = 0 +0:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:125/0 = 0 +0:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:117/0 = 0 +1:123/0 = 0 +1:124/0 = 0 +1:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:125/0 = 0 +1:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:20/0 = 0 +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:122/0 = 0 +2:123/0 = 0 +2:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:124/0 = 0 +2:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:125/0 = 0 +2:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:20/0 = 0 +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:122/0 = 0 +3:123/0 = 0 +3:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:124/0 = 0 +3:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:125/0 = 0 +3:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:117/0 = 0 +4:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:118/0 = 0 +4:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:120/0 = 0 +4:121/0 = 0 +4:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:122/0 = 0 +4:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:123/0 = 0 +4:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:116/0 = 0 +5:118/0 = 0 +5:119/0 = 0 +5:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:120/0 = 0 +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:122/0 = 0 +5:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:123/0 = 0 +5:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:105/0 = 0 +6:117/0 = 0 +6:118/0 = 0 +6:119/0 = 0 +6:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:120/0 = 0 +6:121/0 = 0 +6:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:122/0 = 0 +6:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:123/0 = 0 +6:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:51/0 = 0 +7:52/0 = 0 +7:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:118/0 = 0 +7:119/0 = 0 +7:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:120/0 = 0 +7:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:121/0 = 0 +7:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:122/0 = 0 +7:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:123/0 = 0 +7:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BealbeachCity/Bealbeach_City_Metro.gd b/Maps/BealbeachCity/Bealbeach_City_Metro.gd new file mode 100644 index 000000000..126edf601 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Metro.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map003 + +var map_name = "Bealbeach City(Metro)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(176, 240): + Global.game.play_dialogue("MAP003_NPC_1") + if check_pos == Vector2(272, 112): + Global.game.open_shop(['TURTICKET']) + return null diff --git a/Maps/BealbeachCity/Bealbeach_City_Metro.gd.uid b/Maps/BealbeachCity/Bealbeach_City_Metro.gd.uid new file mode 100644 index 000000000..3273116f8 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Metro.gd.uid @@ -0,0 +1 @@ +uid://d05f5404ub4ax diff --git a/Maps/BealbeachCity/Bealbeach_City_Metro.tscn b/Maps/BealbeachCity/Bealbeach_City_Metro.tscn new file mode 100644 index 000000000..27ec9b8b0 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Metro.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_Metro_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_Metro.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_027.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Bealbeach City(Metro)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262145, 0, 1, 262145, 4, 2, 262145, 4, 3, 262145, 4, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 262145, 4, 10, 262145, 4, 11, 262145, 4, 12, 262145, 4, 13, 262145, 4, 14, 262145, 4, 15, 262145, 4, 16, 131073, 1, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 4, 65537, 262144, 106, 65538, 327680, 106, 65539, 0, 109, 65540, 65536, 109, 65541, 262144, 106, 65542, 262144, 106, 65543, 262144, 106, 65544, 262144, 106, 65545, 262144, 106, 65546, 262144, 106, 65547, 262144, 106, 65548, 0, 109, 65549, 65536, 109, 65550, 327680, 106, 65551, 262144, 106, 65552, 262145, 2, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 4, 131073, 262144, 107, 131074, 327680, 107, 131075, 0, 110, 131076, 65536, 110, 131077, 262144, 107, 131078, 262144, 107, 131079, 262144, 107, 131080, 262144, 107, 131081, 262144, 107, 131082, 262144, 107, 131083, 262144, 107, 131084, 0, 110, 131085, 65536, 110, 131086, 327680, 107, 131087, 262144, 107, 131088, 262145, 2, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 4, 196609, 196608, 66, 196610, 196608, 66, 196611, 196608, 66, 196612, 196608, 66, 196613, 196608, 66, 196614, 196608, 66, 196615, 196608, 66, 196616, 196608, 66, 196617, 196608, 66, 196618, 196608, 66, 196619, 196608, 66, 196620, 196608, 66, 196621, 196608, 66, 196622, 196608, 66, 196623, 196608, 66, 196624, 262145, 2, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 4, 262145, 196608, 66, 262146, 196608, 65, 262147, 196608, 65, 262148, 196608, 65, 262149, 196608, 65, 262150, 196608, 65, 262151, 196608, 65, 262152, 196608, 65, 262153, 196608, 65, 262154, 196608, 65, 262155, 196608, 65, 262156, 196608, 65, 262157, 196608, 65, 262158, 196608, 65, 262159, 196608, 65, 262160, 262145, 2, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 4, 327681, 196608, 66, 327682, 196608, 65, 327683, 196608, 65, 327684, 196608, 65, 327685, 196608, 65, 327686, 196608, 65, 327687, 196608, 65, 327688, 196608, 65, 327689, 196608, 65, 327690, 196608, 65, 327691, 196608, 65, 327692, 196608, 65, 327693, 196608, 65, 327694, 196608, 65, 327695, 196608, 65, 327696, 262145, 2, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 4, 393217, 196608, 66, 393218, 196608, 65, 393219, 196608, 65, 393220, 196608, 65, 393221, 196608, 65, 393222, 196608, 65, 393223, 196608, 65, 393224, 196608, 65, 393225, 196608, 65, 393226, 196608, 65, 393227, 196608, 65, 393228, 196608, 65, 393229, 196608, 65, 393230, 196608, 65, 393231, 196608, 65, 393232, 262145, 2, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 4, 458753, 196608, 66, 458754, 196608, 65, 458755, 196608, 65, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 196608, 65, 458767, 196608, 65, 458768, 262145, 2, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 4, 524289, 196608, 66, 524290, 196608, 65, 524291, 196608, 65, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 196608, 65, 524303, 196608, 65, 524304, 262145, 2, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 4, 589825, 196608, 66, 589826, 196608, 65, 589827, 196608, 65, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 196608, 65, 589839, 196608, 65, 589840, 262145, 2, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 4, 655361, 196608, 66, 655362, 196608, 65, 655363, 196608, 65, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 196608, 65, 655375, 196608, 65, 655376, 262145, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 131073, 0, 720897, 131073, 3, 720898, 131073, 3, 720899, 131073, 3, 720900, 131073, 3, 720901, 131073, 3, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 131073, 3, 720910, 131073, 3, 720911, 131073, 3, 720912, 65537, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65541, 393216, 40, 65542, 458752, 40, 65543, 458752, 18, 65544, 262144, 36, 65545, 327680, 36, 131074, 458752, 21, 131077, 393216, 41, 131078, 458752, 41, 131079, 458752, 19, 131080, 262144, 37, 131081, 327680, 37, 131082, 0, 87, 131083, 65536, 87, 196615, 262144, 45, 196616, 327680, 45, 196617, 458752, 45, 196618, 0, 88, 196619, 65536, 88, 196622, 0, 21, 196623, 65536, 21, 262151, 262144, 46, 262152, 327680, 46, 262153, 458752, 46, 262154, 0, 89, 262155, 65536, 89, 262158, 0, 22, 262159, 65536, 22, 327694, 0, 23, 327695, 65536, 23, 458754, 262144, 115, 458755, 327680, 115, 458757, 262144, 115, 458758, 327680, 115, 458762, 262144, 115, 458763, 327680, 115, 458765, 262144, 115, 458766, 327680, 115, 589825, 327680, 40, 589826, 262144, 115, 589827, 327680, 115, 589829, 262144, 115, 589830, 327680, 115, 589834, 262144, 115, 589835, 327680, 115, 589837, 262144, 115, 589838, 327680, 115, 589839, 327680, 40, 655361, 327680, 41, 655367, 131072, 29, 655368, 196608, 29, 655369, 262144, 29, 655375, 327680, 41 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131079, 262144, 43, 131081, 458752, 43 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 144) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Metro_M011.tscn" +location = Vector2(208, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 368) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1968, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 240) +texture = ExtResource("301") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 112) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/BealbeachCity/Bealbeach_City_Metro_M011.gd b/Maps/BealbeachCity/Bealbeach_City_Metro_M011.gd new file mode 100644 index 000000000..989bac1f1 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Metro_M011.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map011 + +var map_name = "Bealbeach City(Metro)" diff --git a/Maps/BealbeachCity/Bealbeach_City_Metro_M011.gd.uid b/Maps/BealbeachCity/Bealbeach_City_Metro_M011.gd.uid new file mode 100644 index 000000000..0449fe95e --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Metro_M011.gd.uid @@ -0,0 +1 @@ +uid://c64htv2cchu4e diff --git a/Maps/BealbeachCity/Bealbeach_City_Metro_M011.tscn b/Maps/BealbeachCity/Bealbeach_City_Metro_M011.tscn new file mode 100644 index 000000000..fb35fa778 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Metro_M011.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_Metro_M011_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_Metro_M011.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Bealbeach City(Metro)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 98, 1, 0, 98, 2, 0, 98, 3, 0, 98, 4, 0, 98, 5, 0, 98, 6, 0, 98, 7, 0, 98, 8, 0, 98, 9, 0, 98, 10, 0, 98, 11, 0, 98, 12, 0, 98, 13, 0, 98, 14, 0, 98, 15, 0, 98, 16, 0, 98, 17, 0, 98, 18, 0, 98, 19, 0, 98, 20, 0, 98, 21, 0, 98, 22, 0, 98, 23, 262145, 2, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 0, 99, 65537, 0, 99, 65538, 0, 99, 65539, 0, 99, 65540, 0, 99, 65541, 0, 99, 65542, 0, 99, 65543, 0, 99, 65544, 0, 99, 65545, 0, 99, 65546, 0, 99, 65547, 0, 99, 65548, 0, 99, 65549, 0, 99, 65550, 0, 99, 65551, 0, 99, 65552, 0, 99, 65553, 0, 99, 65554, 0, 99, 65555, 0, 99, 65556, 0, 99, 65557, 0, 99, 65558, 0, 99, 65559, 262145, 2, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 131072, 0, 100, 131073, 0, 100, 131074, 0, 100, 131075, 0, 100, 131076, 0, 100, 131077, 0, 100, 131078, 0, 100, 131079, 0, 100, 131080, 0, 100, 131081, 0, 100, 131082, 0, 100, 131083, 0, 100, 131084, 0, 100, 131085, 0, 100, 131086, 0, 100, 131087, 0, 100, 131088, 0, 100, 131089, 0, 100, 131090, 0, 100, 131091, 0, 100, 131092, 0, 100, 131093, 0, 100, 131094, 0, 100, 131095, 262145, 2, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 196608, 0, 101, 196609, 0, 101, 196610, 0, 101, 196611, 0, 101, 196612, 0, 101, 196613, 0, 101, 196614, 0, 101, 196615, 0, 101, 196616, 0, 101, 196617, 0, 101, 196618, 0, 101, 196619, 0, 101, 196620, 0, 101, 196621, 0, 101, 196622, 0, 101, 196623, 0, 101, 196624, 0, 101, 196625, 0, 101, 196626, 0, 101, 196627, 0, 101, 196628, 0, 101, 196629, 0, 101, 196630, 0, 101, 196631, 262145, 2, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 262144, 196608, 115, 262145, 196608, 115, 262146, 196608, 115, 262147, 196608, 115, 262148, 196608, 115, 262149, 196608, 115, 262150, 196608, 115, 262151, 196608, 115, 262152, 196608, 115, 262153, 196608, 115, 262154, 196608, 115, 262155, 196608, 115, 262156, 196608, 115, 262157, 196608, 115, 262158, 196608, 115, 262159, 196608, 115, 262160, 196608, 115, 262161, 196608, 115, 262162, 196608, 115, 262163, 196608, 115, 262164, 196608, 115, 262165, 196608, 115, 262166, 196608, 115, 262167, 262145, 2, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 327680, 196608, 115, 327681, 196608, 115, 327682, 196608, 115, 327683, 196608, 115, 327684, 196608, 115, 327685, 196608, 115, 327686, 196608, 115, 327687, 196608, 115, 327688, 196608, 115, 327689, 196608, 115, 327690, 196608, 115, 327691, 196608, 115, 327692, 196608, 115, 327693, 196608, 115, 327694, 196608, 115, 327695, 196608, 115, 327696, 196608, 115, 327697, 196608, 115, 327698, 196608, 115, 327699, 196608, 115, 327700, 196608, 115, 327701, 196608, 115, 327702, 196608, 115, 327703, 262145, 2, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 393216, 196608, 115, 393217, 196608, 115, 393218, 196608, 115, 393219, 196608, 115, 393220, 196608, 115, 393221, 196608, 115, 393222, 196608, 115, 393223, 196608, 115, 393224, 196608, 115, 393225, 196608, 115, 393226, 196608, 115, 393227, 196608, 115, 393228, 196608, 115, 393229, 196608, 115, 393230, 196608, 115, 393231, 196608, 115, 393232, 196608, 115, 393233, 196608, 115, 393234, 196608, 115, 393235, 196608, 115, 393236, 196608, 115, 393237, 196608, 115, 393238, 196608, 115, 393239, 262145, 2, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 458752, 131073, 3, 458753, 131073, 3, 458754, 131073, 3, 458755, 1, 6, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 196608, 65, 458767, 196608, 65, 458768, 262145, 5, 458769, 131073, 3, 458770, 131073, 3, 458771, 131073, 3, 458772, 131073, 3, 458773, 131073, 3, 458774, 131073, 3, 458775, 65537, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 196608, 65, 524303, 196608, 65, 524304, 262145, 2, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 196608, 65, 589839, 196608, 65, 589840, 262145, 2, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 196608, 65, 655375, 196608, 65, 655376, 262145, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 196608, 65, 720901, 196608, 65, 720902, 196608, 65, 720903, 196608, 65, 720904, 196608, 65, 720905, 196608, 65, 720906, 196608, 65, 720907, 196608, 65, 720908, 196608, 65, 720909, 196608, 65, 720910, 196608, 65, 720911, 196608, 65, 720912, 262145, 2, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 196608, 65, 786437, 196608, 65, 786438, 196608, 65, 786439, 196608, 65, 786440, 196608, 65, 786441, 196608, 65, 786442, 196608, 65, 786443, 196608, 65, 786444, 196608, 65, 786445, 196608, 65, 786446, 196608, 65, 786447, 196608, 65, 786448, 262145, 2, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 4, 851972, 196608, 65, 851973, 196608, 65, 851974, 196608, 65, 851975, 196608, 65, 851976, 196608, 65, 851977, 196608, 65, 851978, 196608, 65, 851979, 196608, 65, 851980, 196608, 65, 851981, 196608, 65, 851982, 196608, 65, 851983, 196608, 65, 851984, 262145, 2, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 131073, 0, 917508, 131073, 3, 917509, 131073, 3, 917510, 131073, 3, 917511, 131073, 3, 917512, 131073, 3, 917513, 131073, 3, 917514, 131073, 3, 917515, 131073, 3, 917516, 131073, 3, 917517, 131073, 3, 917518, 131073, 3, 917519, 131073, 3, 917520, 65537, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262144, 0, 115, 262145, 0, 115, 262146, 0, 115, 262147, 0, 115, 262148, 0, 115, 262149, 0, 115, 262150, 0, 115, 262151, 0, 115, 262152, 0, 115, 262153, 0, 115, 262154, 0, 115, 262155, 0, 115, 262156, 0, 115, 262157, 0, 115, 262158, 0, 115, 262159, 0, 115, 262160, 0, 115, 262161, 0, 115, 262162, 0, 115, 262163, 0, 115, 262164, 0, 115, 262165, 0, 115, 262166, 0, 115, 327680, 0, 116, 327681, 0, 116, 327682, 0, 116, 327683, 0, 116, 327684, 0, 116, 327685, 0, 116, 327686, 0, 116, 327687, 0, 116, 327688, 0, 116, 327689, 0, 116, 327690, 0, 116, 327691, 0, 116, 327692, 0, 116, 327693, 0, 116, 327694, 0, 116, 327695, 0, 116, 327696, 0, 116, 327697, 0, 116, 327698, 0, 116, 327699, 0, 116, 327700, 0, 116, 327701, 0, 116, 327702, 0, 116, 393220, 131072, 116, 393221, 65536, 116, 393222, 65536, 116, 393223, 65536, 116, 393224, 196608, 116, 393225, 131072, 115, 393226, 65536, 115, 393227, 131072, 115, 393228, 131072, 116, 393229, 65536, 116, 393230, 65536, 116, 393231, 196608, 116 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131082, 393216, 20, 262148, 0, 111, 262149, 65536, 111, 262150, 131072, 111, 262151, 196608, 111, 262152, 262144, 111, 262153, 327680, 111, 262154, 393216, 111, 262155, 0, 113, 262156, 65536, 113, 262157, 131072, 113, 262158, 196608, 113, 262159, 262144, 113, 262160, 327680, 113, 262161, 393216, 113, 327684, 0, 112, 327685, 65536, 112, 327686, 131072, 112, 327687, 196608, 112, 327688, 262144, 112, 327689, 327680, 112, 327690, 393216, 112, 327691, 0, 114, 327692, 65536, 114, 327693, 131072, 114, 327694, 196608, 114, 327695, 262144, 114, 327696, 327680, 114, 327697, 393216, 114, 524299, 262144, 115, 524300, 327680, 115, 524302, 262144, 115, 524303, 327680, 115, 655364, 393216, 21, 655371, 262144, 115, 655372, 327680, 115, 655374, 262144, 115, 655375, 327680, 115, 720900, 393216, 22, 720901, 458752, 22, 786436, 393216, 23, 786437, 458752, 23, 786443, 262144, 115, 786444, 327680, 115, 786446, 262144, 115, 786447, 327680, 115, 851972, 393216, 24, 851973, 458752, 24 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 240) +scene_destination = "res://Maps/BuroleTown/Burole_Town_Metro_M006.tscn" +location = Vector2(336, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 400) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Metro.tscn" +location = Vector2(432, 144) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/BealbeachCity/Bealbeach_City_Metro_M011_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_Metro_M011_tileset.tres new file mode 100644 index 000000000..d97153ed0 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Metro_M011_tileset.tres @@ -0,0 +1,209 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:98/0 = 0 +0:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:116/0 = 0 +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:116/0 = 0 +3:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:113/0 = 0 +5:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:111/0 = 0 +6:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BealbeachCity/Bealbeach_City_Metro_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_Metro_tileset.tres new file mode 100644 index 000000000..b2690fe8e --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Metro_tileset.tres @@ -0,0 +1,197 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:110/0 = 0 +0:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:29/0 = 0 +3:65/0 = 0 +3:66/0 = 0 +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BealbeachCity/Bealbeach_City_PC.gd b/Maps/BealbeachCity/Bealbeach_City_PC.gd new file mode 100644 index 000000000..8dc708e1a --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_PC.gd @@ -0,0 +1,98 @@ +extends Node2D # gen_map.py Map109 + +var map_name = "Bealbeach City(PC)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(400, 400): + Global.game.play_dialogue("MAP109_NPC_1") + if check_pos == Vector2(272, 368): + _nurse_heal($NPC_Layer/Nurse1) + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP109_TRAINER_1", "defeat": "MAP109_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer056.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP109_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP109_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP109_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/BealbeachCity/Bealbeach_City.tscn" + Global.game.release_player() diff --git a/Maps/BealbeachCity/Bealbeach_City_PC.gd.uid b/Maps/BealbeachCity/Bealbeach_City_PC.gd.uid new file mode 100644 index 000000000..1f4a4a02f --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_PC.gd.uid @@ -0,0 +1 @@ +uid://b01slq066vhwg diff --git a/Maps/BealbeachCity/Bealbeach_City_PC.tscn b/Maps/BealbeachCity/Bealbeach_City_PC.tscn new file mode 100644 index 000000000..f7c343726 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_PC.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_PC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_PC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_117.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[node name="Bealbeach City(PC)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 131073, 0, 2, 393216, 3, 3, 458752, 3, 4, 393216, 3, 5, 458752, 3, 6, 393216, 3, 7, 458752, 3, 8, 393216, 3, 9, 458752, 3, 10, 393216, 3, 11, 458752, 3, 12, 393216, 3, 13, 458752, 3, 14, 393216, 3, 15, 458752, 3, 16, 393216, 3, 17, 458752, 3, 18, 393216, 3, 19, 65537, 0, 65536, 1, 0, 65537, 1, 0, 65538, 393216, 4, 65539, 458752, 4, 65540, 393216, 4, 65541, 458752, 4, 65542, 393216, 4, 65543, 458752, 4, 65544, 393216, 4, 65545, 458752, 4, 65546, 393216, 4, 65547, 458752, 4, 65548, 393216, 4, 65549, 458752, 4, 65550, 393216, 4, 65551, 458752, 4, 65552, 0, 1, 65553, 458752, 4, 65554, 393216, 4, 65555, 1, 0, 131072, 1, 0, 131073, 262145, 0, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 65536, 1, 131078, 0, 1, 131079, 65536, 1, 131080, 0, 1, 131081, 65536, 1, 131082, 0, 1, 131083, 65536, 1, 131084, 0, 1, 131085, 65536, 1, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 65536, 1, 131090, 0, 1, 131091, 1, 0, 196608, 1, 0, 196609, 1, 4, 196610, 0, 1, 196611, 262144, 0, 196612, 0, 0, 196613, 65536, 0, 196614, 0, 0, 196615, 65536, 0, 196616, 0, 0, 196617, 65536, 0, 196618, 0, 0, 196619, 65536, 0, 196620, 0, 0, 196621, 65536, 0, 196622, 0, 0, 196623, 65536, 0, 196624, 0, 0, 196625, 65536, 0, 196626, 0, 0, 196627, 131073, 1, 262144, 1, 0, 262145, 1, 4, 262146, 0, 1, 262147, 65536, 0, 262148, 0, 0, 262149, 65536, 0, 262150, 0, 0, 262151, 65536, 0, 262152, 0, 0, 262153, 65536, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 0, 0, 262157, 65536, 0, 262158, 0, 0, 262159, 65536, 0, 262160, 0, 0, 262161, 65536, 0, 262162, 0, 0, 262163, 262145, 2, 327680, 1, 0, 327681, 1, 4, 327682, 0, 1, 327683, 65536, 0, 327684, 0, 0, 327685, 65536, 0, 327686, 0, 0, 327687, 65536, 0, 327688, 0, 0, 327689, 65536, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 0, 0, 327693, 65536, 0, 327694, 0, 0, 327695, 65536, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 0, 0, 327699, 262145, 2, 393216, 1, 0, 393217, 1, 4, 393218, 0, 1, 393219, 65536, 0, 393220, 0, 0, 393221, 65536, 0, 393222, 0, 0, 393223, 65536, 0, 393224, 0, 0, 393225, 65536, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 65536, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 0, 0, 393235, 65537, 0, 458752, 1, 0, 458753, 1, 4, 458754, 0, 1, 458755, 65536, 0, 458756, 0, 0, 458757, 65536, 0, 458758, 0, 0, 458759, 65536, 0, 458760, 0, 0, 458761, 65536, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 65536, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 0, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 4, 524290, 0, 1, 524291, 65536, 0, 524292, 0, 0, 524293, 393216, 3, 524294, 458752, 3, 524295, 393216, 3, 524296, 458752, 3, 524297, 393216, 3, 524298, 458752, 3, 524299, 65536, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 0, 0, 524303, 65536, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 0, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 4, 589826, 0, 1, 589827, 65536, 0, 589828, 0, 0, 589829, 393216, 4, 589830, 458752, 4, 589831, 393216, 4, 589832, 458752, 4, 589833, 393216, 4, 589834, 458752, 4, 589835, 65536, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 0, 0, 589839, 65536, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 0, 0, 589843, 131073, 1, 655360, 1, 0, 655361, 1, 4, 655362, 0, 1, 655363, 65536, 0, 655364, 0, 0, 655365, 65536, 0, 655366, 0, 0, 655367, 65536, 0, 655368, 0, 0, 655369, 65536, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 0, 0, 655375, 65536, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 0, 0, 655379, 262145, 2, 720896, 1, 0, 720897, 1, 4, 720898, 0, 1, 720899, 65536, 0, 720900, 0, 0, 720901, 65536, 0, 720902, 0, 0, 720903, 65536, 0, 720904, 0, 0, 720905, 65536, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 0, 0, 720915, 65537, 0, 786432, 1, 0, 786433, 1, 4, 786434, 0, 1, 786435, 65536, 0, 786436, 0, 0, 786437, 65536, 0, 786438, 0, 0, 786439, 65536, 0, 786440, 0, 0, 786441, 65536, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 0, 0, 786447, 65536, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 0, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 4, 851970, 0, 1, 851971, 65536, 0, 851972, 0, 0, 851973, 65536, 0, 851974, 0, 0, 851975, 327680, 7, 851976, 393216, 7, 851977, 0, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 0, 0, 851981, 65536, 0, 851982, 0, 0, 851983, 65536, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 0, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 4, 917506, 0, 1, 917507, 65536, 0, 917508, 0, 0, 917509, 65536, 0, 917510, 0, 0, 917511, 327680, 8, 917512, 393216, 8, 917513, 65536, 0, 917514, 0, 0, 917515, 393216, 3, 917516, 458752, 3, 917517, 393216, 3, 917518, 458752, 3, 917519, 393216, 3, 917520, 458752, 3, 917521, 393216, 3, 917522, 458752, 3, 917523, 1, 0, 983040, 1, 0, 983041, 1, 4, 983042, 0, 1, 983043, 65536, 0, 983044, 0, 0, 983045, 65536, 0, 983046, 0, 0, 983047, 65536, 0, 983048, 0, 0, 983049, 65536, 0, 983050, 0, 0, 983051, 393216, 4, 983052, 458752, 4, 983053, 393216, 4, 983054, 458752, 4, 983055, 393216, 4, 983056, 458752, 4, 983057, 393216, 4, 983058, 458752, 4, 983059, 131073, 1, 1048576, 1, 0, 1048577, 1, 4, 1048578, 0, 1, 1048579, 65536, 0, 1048580, 0, 0, 1048581, 65536, 0, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 0, 0, 1048585, 65536, 0, 1048586, 0, 0, 1048587, 196608, 0, 1048588, 0, 1, 1048589, 65536, 1, 1048590, 0, 1, 1048591, 65536, 1, 1048592, 0, 1, 1048593, 65536, 1, 1048594, 0, 1, 1048595, 262145, 2, 1114112, 1, 0, 1114113, 1, 4, 1114114, 0, 1, 1114115, 65536, 0, 1114116, 0, 0, 1114117, 65536, 0, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 0, 0, 1114121, 65536, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 0, 0, 1114125, 65536, 0, 1114126, 0, 0, 1114127, 65536, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 0, 0, 1114131, 262145, 2, 1179648, 1, 0, 1179649, 1, 4, 1179650, 0, 2, 1179651, 65536, 0, 1179652, 0, 0, 1179653, 65536, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 0, 0, 1179657, 65536, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 0, 0, 1179661, 65536, 0, 1179662, 0, 0, 1179663, 65536, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 458752, 1, 1179667, 65537, 0, 1245184, 1, 0, 1245185, 131073, 0, 1245186, 131073, 3, 1245187, 131073, 3, 1245188, 131073, 3, 1245189, 131073, 3, 1245190, 131073, 3, 1245191, 131073, 3, 1245192, 131073, 3, 1245193, 131073, 3, 1245194, 131073, 3, 1245195, 131073, 3, 1245196, 131073, 3, 1245197, 131073, 3, 1245198, 131073, 3, 1245199, 131073, 3, 1245200, 131073, 3, 1245201, 131073, 3, 1245202, 131073, 3, 1245203, 65537, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 8, 327680, 17, 9, 393216, 17, 10, 458752, 17, 65538, 131072, 3, 65543, 327680, 3, 65544, 327680, 18, 65545, 393216, 18, 65546, 458752, 18, 65548, 327680, 3, 65554, 327680, 3, 131074, 131072, 4, 131079, 327680, 4, 131084, 327680, 4, 131090, 327680, 4, 196610, 131072, 5, 196611, 262144, 5, 196612, 0, 4, 196614, 0, 3, 196615, 65536, 3, 196616, 262144, 5, 196617, 0, 4, 196619, 0, 3, 196620, 65536, 3, 196621, 262144, 5, 196622, 0, 4, 196624, 0, 3, 196625, 196608, 5, 196626, 327680, 5, 262146, 131072, 6, 262147, 262144, 6, 262148, 327680, 6, 262150, 131072, 6, 262151, 196608, 6, 262152, 262144, 6, 262153, 327680, 6, 262155, 131072, 6, 262156, 196608, 6, 262157, 262144, 6, 262158, 327680, 6, 262160, 131072, 6, 262161, 196608, 6, 262162, 327680, 6, 393220, 262144, 15, 393221, 327680, 15, 393222, 393216, 15, 393223, 327680, 15, 393224, 393216, 15, 393225, 327680, 15, 393226, 393216, 15, 393227, 262144, 12, 458756, 262144, 16, 458757, 327680, 16, 458758, 393216, 16, 458759, 327680, 16, 458760, 393216, 16, 458761, 327680, 16, 458762, 393216, 16, 458763, 262144, 13, 458766, 458752, 5, 458767, 131072, 8, 458768, 196608, 8, 458769, 393216, 5, 524290, 327680, 10, 524291, 393216, 10, 524292, 262144, 17, 524294, 0, 17, 524295, 65536, 17, 524296, 131072, 17, 524297, 196608, 17, 524299, 262144, 14, 524302, 393216, 5, 524303, 131072, 9, 524304, 196608, 9, 524305, 458752, 5, 589826, 327680, 11, 589827, 393216, 11, 589828, 0, 11, 589829, 131072, 3, 589830, 0, 14, 589831, 65536, 14, 589832, 131072, 18, 589833, 196608, 18, 589834, 327680, 3, 589835, 262144, 14, 655362, 327680, 12, 655363, 393216, 12, 655364, 0, 12, 655365, 131072, 4, 655366, 0, 15, 655367, 65536, 15, 655368, 131072, 19, 655369, 65536, 4, 655370, 327680, 4, 655371, 262144, 14, 655373, 393216, 5, 655374, 131072, 8, 655375, 196608, 8, 655376, 458752, 5, 720898, 327680, 13, 720899, 393216, 13, 720901, 131072, 5, 720902, 0, 16, 720903, 65536, 16, 720904, 262144, 5, 720905, 65536, 5, 720906, 327680, 5, 720907, 262144, 14, 720909, 458752, 5, 720910, 131072, 9, 720911, 196608, 9, 720912, 393216, 5, 786434, 327680, 14, 786435, 393216, 14, 786436, 458752, 14, 786437, 131072, 6, 786438, 196608, 6, 786439, 196608, 6, 786440, 262144, 6, 786441, 65536, 6, 786442, 327680, 6, 786443, 262144, 14, 786444, 393216, 15, 786449, 327680, 15, 786450, 393216, 15, 851974, 262144, 7, 851977, 458752, 7, 851979, 327680, 16, 851980, 393216, 16, 851981, 327680, 16, 851982, 393216, 16, 851983, 327680, 16, 851984, 393216, 16, 851985, 327680, 16, 851986, 393216, 16, 917510, 262144, 8, 917513, 458752, 8, 983046, 262144, 9, 983047, 327680, 9, 983048, 393216, 9, 983049, 458752, 9, 1048578, 393216, 5, 1048579, 131072, 8, 1048580, 196608, 8, 1048581, 458752, 5, 1114114, 458752, 5, 1114115, 131072, 9, 1114116, 196608, 9, 1114117, 393216, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 17, 4, 393216, 17, 5, 458752, 17, 6, 131072, 7, 7, 196608, 7, 12, 131072, 7, 13, 196608, 7, 15, 327680, 17, 16, 393216, 17, 17, 458752, 17, 65539, 327680, 18, 65540, 393216, 18, 65541, 458752, 18, 65542, 262144, 3, 65547, 262144, 3, 65549, 262144, 3, 65551, 327680, 18, 65552, 393216, 18, 65553, 458752, 18, 131078, 262144, 4, 131083, 262144, 4, 131085, 262144, 4, 131090, 131072, 15, 196625, 0, 5, 196626, 131072, 16, 262161, 0, 6, 524292, 458752, 10, 589828, 458752, 11, 589830, 0, 18, 589831, 65536, 18, 655364, 458752, 12, 655366, 0, 19, 655367, 65536, 19, 655375, 196608, 15, 720900, 458752, 13, 720902, 196608, 5, 720903, 196608, 5, 720911, 196608, 16, 786437, 262144, 3, 786442, 196608, 3, 786443, 327680, 15, 786445, 327680, 15, 786446, 393216, 15, 786447, 327680, 15, 786448, 393216, 15, 851973, 262144, 4, 851978, 196608, 4, 983056, 0, 8, 983057, 65536, 8, 983058, 262144, 3, 1048592, 0, 9, 1048593, 65536, 9, 1048594, 262144, 4, 1179655, 196608, 19, 1179656, 262144, 19 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 624) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(2192, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 624) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(2192, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(144, 464) +trainer = true +texture = ExtResource("201") +trainer_name = "COOLTRAINER Carla" +trainer_reward = 1140 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[20, 18], [8, 19], [32, 17]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 400) +texture = ExtResource("301") +facing = "Down" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 368) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/BealbeachCity/Bealbeach_City_PC_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_PC_tileset.tres new file mode 100644 index 000000000..6f66ff7f4 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_PC_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-PokemonCenter.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +4:0/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:9/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.gd b/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.gd new file mode 100644 index 000000000..067335cfb --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.gd @@ -0,0 +1,102 @@ +extends Node2D # gen_map.py Map156 + +var map_name = "Bealbeach City(Rangers HQ)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1040, 144): + Global.game.play_dialogue("MAP156_NPC_1") + if check_pos == Vector2(880, 208): + Global.game.play_dialogue("MAP156_NPC_2") + if check_pos == Vector2(1168, 272): + Global.game.play_dialogue("MAP156_NPC_3") + if check_pos == Vector2(1040, 336): + Global.game.play_dialogue("MAP156_NPC_4") + if check_pos == Vector2(528, 944): + Global.game.play_dialogue("MAP156_NPC_5") + if check_pos == Vector2(208, 1040): + Global.game.play_dialogue("MAP156_NPC_6") + if check_pos == Vector2(400, 1104): + Global.game.play_dialogue("MAP156_NPC_7") + if check_pos == Vector2(432, 1104): + Global.game.play_dialogue("MAP156_NPC_8") + if check_pos == Vector2(592, 1136): + Global.game.play_dialogue("MAP156_NPC_9") + if check_pos == Vector2(272, 720): + Global.game.play_dialogue("MAP156_NPC_10") + if check_pos == Vector2(560, 720): + Global.game.play_dialogue("MAP156_NPC_11") + if check_pos == Vector2(272, 848): + Global.game.play_dialogue("MAP156_NPC_12") + if check_pos == Vector2(400, 880): + Global.game.play_dialogue("MAP156_NPC_13") + if check_pos == Vector2(1552, 784): + Global.game.play_dialogue("MAP156_NPC_14") + if check_pos == Vector2(1840, 944): + Global.game.play_dialogue("MAP156_NPC_15") + if check_pos == Vector2(1648, 1136): + Global.game.play_dialogue("MAP156_NPC_16") + if check_pos == Vector2(1616, 1136): + Global.game.play_dialogue("MAP156_NPC_17") + if check_pos == Vector2(1968, 1072): + Global.game.play_dialogue("MAP156_NPC_18") + if check_pos == Vector2(2032, 880): + Global.game.play_dialogue("MAP156_NPC_19") + if check_pos == Vector2(1424, 1072): + Global.game.play_dialogue("MAP156_NPC_20") + if check_pos == Vector2(1712, 1040): + Global.game.play_dialogue("MAP156_NPC_21") + if check_pos == Vector2(1680, 1040): + Global.game.play_dialogue("MAP156_NPC_22") + if check_pos == Vector2(1520, 880): + Global.game.play_dialogue("MAP156_NPC_23") + if check_pos == Vector2(1744, 1040): + Global.game.play_dialogue("MAP156_NPC_24") + if check_pos == Vector2(688, 1552): + Global.game.play_dialogue("MAP156_NPC_25") + if check_pos == Vector2(112, 1680): + Global.game.play_dialogue("MAP156_NPC_26") + if check_pos == Vector2(560, 1744): + Global.game.play_dialogue("MAP156_NPC_27") + if check_pos == Vector2(336, 1840): + Global.game.play_dialogue("MAP156_NPC_28") + if check_pos == Vector2(272, 1552): + Global.game.play_dialogue("MAP156_NPC_29") + if check_pos == Vector2(720, 1648): + Global.game.play_dialogue("MAP156_NPC_30") + if check_pos == Vector2(336, 1712): + Global.game.play_dialogue("MAP156_NPC_31") + if check_pos == Vector2(272, 1712): + Global.game.play_dialogue("MAP156_NPC_32") + if check_pos == Vector2(304, 1776): + Global.game.play_dialogue("MAP156_NPC_33") + if check_pos == Vector2(112, 1872): + Global.game.play_dialogue("MAP156_NPC_34") + if check_pos == Vector2(112, 1776): + Global.game.play_dialogue("MAP156_NPC_35") + if check_pos == Vector2(400, 1840): + Global.game.play_dialogue("MAP156_NPC_36") + if check_pos == Vector2(2128, 816): + Global.game.play_dialogue("MAP156_NPC_37") + if check_pos == Vector2(2288, 816): + Global.game.play_dialogue("MAP156_NPC_38") + if check_pos == Vector2(2448, 816): + Global.game.play_dialogue("MAP156_NPC_39") + if check_pos == Vector2(2512, 912): + Global.game.play_dialogue("MAP156_NPC_40") + if check_pos == Vector2(2320, 816): + Global.game.play_dialogue("MAP156_NPC_41") + if check_pos == Vector2(2416, 816): + Global.game.play_dialogue("MAP156_NPC_42") + if check_pos == Vector2(2160, 720): + Global.game.play_dialogue("MAP156_NPC_43") + if check_pos == Vector2(2288, 752): + Global.game.play_dialogue("MAP156_NPC_44") + if check_pos == Vector2(2320, 752): + Global.game.play_dialogue("MAP156_NPC_45") + if check_pos == Vector2(2224, 816): + Global.game.play_dialogue("MAP156_NPC_46") + if check_pos == Vector2(752, 1648): + Global.game.play_dialogue("MAP156_NPC_47") + if check_pos == Vector2(432, 1776): + Global.game.play_dialogue("MAP156_NPC_48") + return null diff --git a/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.gd.uid b/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.gd.uid new file mode 100644 index 000000000..5c961f3a2 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.gd.uid @@ -0,0 +1 @@ +uid://j71o8cxk7yyo diff --git a/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn b/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn new file mode 100644 index 000000000..806f54777 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn @@ -0,0 +1,395 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/KELLYN.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/KELLYN.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="314"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_134.png" id="315"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="316"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="317"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_127.png" id="318"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="319"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_134.png" id="320"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="321"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="322"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="323"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="324"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Pu-TancoonNuclear.png" id="325"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="326"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="327"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="328"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="329"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="330"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="331"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="332"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_026.png" id="333"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="334"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="335"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="336"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Wendy.png" id="337"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/KELLYN.png" id="338"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-CamComa.png" id="339"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="340"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Empirilla.png" id="341"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Rivaltheo2.PNG" id="342"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="343"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="344"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Blissey.png" id="345"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_026.png" id="347"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Hazma.png" id="348"] +[node name="Bealbeach City(Rangers HQ)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 262145, 0, 3, 262145, 4, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 262145, 4, 10, 262145, 4, 11, 262145, 4, 12, 262145, 4, 13, 262145, 4, 14, 262145, 4, 15, 262145, 4, 16, 262145, 4, 17, 131073, 1, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 262145, 0, 26, 262145, 4, 27, 262145, 4, 28, 262145, 4, 29, 262145, 4, 30, 262145, 4, 31, 262145, 4, 32, 262145, 4, 33, 262145, 4, 34, 262145, 4, 35, 262145, 4, 36, 262145, 4, 37, 262145, 4, 38, 262145, 4, 39, 262145, 4, 40, 131073, 1, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 60, 1, 0, 61, 1, 0, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 70, 1, 0, 71, 1, 0, 72, 1, 0, 73, 1, 0, 74, 1, 0, 75, 1, 0, 76, 1, 0, 77, 1, 0, 78, 1, 0, 79, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 4, 65539, 393216, 3, 65540, 458752, 3, 65541, 458752, 3, 65542, 458752, 3, 65543, 458752, 3, 65544, 458752, 3, 65545, 458752, 3, 65546, 458752, 3, 65547, 458752, 3, 65548, 458752, 3, 65549, 458752, 3, 65550, 458752, 3, 65551, 458752, 3, 65552, 0, 5, 65553, 262145, 2, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 4, 65562, 393216, 3, 65563, 458752, 3, 65564, 458752, 3, 65565, 458752, 3, 65566, 458752, 3, 65567, 458752, 3, 65568, 458752, 3, 65569, 458752, 3, 65570, 458752, 3, 65571, 458752, 3, 65572, 458752, 3, 65573, 458752, 3, 65574, 458752, 3, 65575, 0, 5, 65576, 262145, 2, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 65596, 1, 0, 65597, 1, 0, 65598, 1, 0, 65599, 1, 0, 65600, 1, 0, 65601, 1, 0, 65602, 1, 0, 65603, 1, 0, 65604, 1, 0, 65605, 1, 0, 65606, 1, 0, 65607, 1, 0, 65608, 1, 0, 65609, 1, 0, 65610, 1, 0, 65611, 1, 0, 65612, 1, 0, 65613, 1, 0, 65614, 1, 0, 65615, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 4, 131075, 393216, 4, 131076, 458752, 4, 131077, 458752, 4, 131078, 458752, 4, 131079, 458752, 4, 131080, 458752, 4, 131081, 458752, 4, 131082, 458752, 4, 131083, 458752, 4, 131084, 458752, 4, 131085, 458752, 4, 131086, 458752, 4, 131087, 458752, 4, 131088, 0, 6, 131089, 262145, 2, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 4, 131098, 393216, 4, 131099, 458752, 4, 131100, 458752, 4, 131101, 458752, 4, 131102, 458752, 4, 131103, 458752, 4, 131104, 458752, 4, 131105, 458752, 4, 131106, 458752, 4, 131107, 458752, 4, 131108, 458752, 4, 131109, 458752, 4, 131110, 458752, 4, 131111, 0, 6, 131112, 262145, 2, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 1, 0, 131131, 1, 0, 131132, 1, 0, 131133, 1, 0, 131134, 1, 0, 131135, 1, 0, 131136, 1, 0, 131137, 1, 0, 131138, 1, 0, 131139, 1, 0, 131140, 1, 0, 131141, 1, 0, 131142, 1, 0, 131143, 1, 0, 131144, 1, 0, 131145, 1, 0, 131146, 1, 0, 131147, 1, 0, 131148, 1, 0, 131149, 1, 0, 131150, 1, 0, 131151, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 4, 196611, 196608, 25, 196612, 196608, 25, 196613, 196608, 25, 196614, 196608, 25, 196615, 196608, 25, 196616, 196608, 25, 196617, 196608, 25, 196618, 196608, 25, 196619, 196608, 25, 196620, 196608, 25, 196621, 196608, 25, 196622, 196608, 25, 196623, 196608, 25, 196624, 196608, 25, 196625, 262145, 2, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 4, 196634, 196608, 25, 196635, 196608, 25, 196636, 196608, 25, 196637, 196608, 25, 196638, 196608, 25, 196639, 196608, 25, 196640, 196608, 25, 196641, 196608, 25, 196642, 196608, 25, 196643, 196608, 25, 196644, 196608, 25, 196645, 196608, 25, 196646, 196608, 25, 196647, 196608, 25, 196648, 262145, 2, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 196660, 1, 0, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 1, 0, 196667, 1, 0, 196668, 1, 0, 196669, 1, 0, 196670, 1, 0, 196671, 1, 0, 196672, 1, 0, 196673, 1, 0, 196674, 1, 0, 196675, 1, 0, 196676, 1, 0, 196677, 1, 0, 196678, 1, 0, 196679, 1, 0, 196680, 1, 0, 196681, 1, 0, 196682, 1, 0, 196683, 1, 0, 196684, 1, 0, 196685, 1, 0, 196686, 1, 0, 196687, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 4, 262147, 196608, 25, 262148, 196608, 25, 262149, 196608, 25, 262150, 196608, 25, 262151, 196608, 25, 262152, 196608, 25, 262153, 196608, 25, 262154, 196608, 25, 262155, 196608, 25, 262156, 196608, 25, 262157, 196608, 25, 262158, 196608, 25, 262159, 196608, 25, 262160, 196608, 25, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 4, 262170, 196608, 25, 262171, 196608, 25, 262172, 196608, 25, 262173, 196608, 25, 262174, 196608, 25, 262175, 196608, 25, 262176, 196608, 25, 262177, 196608, 25, 262178, 196608, 25, 262179, 196608, 25, 262180, 196608, 25, 262181, 196608, 25, 262182, 196608, 25, 262183, 196608, 25, 262184, 262145, 2, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 262194, 1, 0, 262195, 1, 0, 262196, 1, 0, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 1, 0, 262203, 1, 0, 262204, 1, 0, 262205, 1, 0, 262206, 1, 0, 262207, 1, 0, 262208, 1, 0, 262209, 1, 0, 262210, 1, 0, 262211, 1, 0, 262212, 1, 0, 262213, 1, 0, 262214, 1, 0, 262215, 1, 0, 262216, 1, 0, 262217, 1, 0, 262218, 1, 0, 262219, 1, 0, 262220, 1, 0, 262221, 1, 0, 262222, 1, 0, 262223, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 4, 327683, 196608, 25, 327684, 196608, 25, 327685, 196608, 25, 327686, 196608, 25, 327687, 196608, 25, 327688, 196608, 25, 327689, 196608, 25, 327690, 196608, 25, 327691, 196608, 25, 327692, 196608, 25, 327693, 196608, 25, 327694, 196608, 25, 327695, 196608, 25, 327696, 196608, 25, 327697, 262145, 2, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 4, 327706, 196608, 25, 327707, 196608, 25, 327708, 196608, 25, 327709, 196608, 25, 327710, 196608, 25, 327711, 196608, 25, 327712, 196608, 25, 327713, 196608, 25, 327714, 196608, 25, 327715, 196608, 25, 327716, 196608, 25, 327717, 196608, 25, 327718, 196608, 25, 327719, 196608, 25, 327720, 262145, 2, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 327730, 1, 0, 327731, 1, 0, 327732, 1, 0, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 1, 0, 327739, 1, 0, 327740, 1, 0, 327741, 1, 0, 327742, 1, 0, 327743, 1, 0, 327744, 1, 0, 327745, 1, 0, 327746, 1, 0, 327747, 1, 0, 327748, 1, 0, 327749, 1, 0, 327750, 1, 0, 327751, 1, 0, 327752, 1, 0, 327753, 1, 0, 327754, 1, 0, 327755, 1, 0, 327756, 1, 0, 327757, 1, 0, 327758, 1, 0, 327759, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 4, 393219, 196608, 25, 393220, 196608, 25, 393221, 196608, 25, 393222, 196608, 25, 393223, 196608, 25, 393224, 196608, 25, 393225, 196608, 25, 393226, 196608, 25, 393227, 196608, 25, 393228, 196608, 25, 393229, 196608, 25, 393230, 196608, 25, 393231, 196608, 25, 393232, 196608, 25, 393233, 262145, 2, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 4, 393242, 196608, 25, 393243, 196608, 25, 393244, 196608, 25, 393245, 196608, 25, 393246, 196608, 25, 393247, 196608, 25, 393248, 196608, 25, 393249, 196608, 25, 393250, 196608, 25, 393251, 196608, 25, 393252, 196608, 25, 393253, 196608, 25, 393254, 196608, 25, 393255, 196608, 25, 393256, 262145, 2, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 393266, 1, 0, 393267, 1, 0, 393268, 1, 0, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 0, 393275, 1, 0, 393276, 1, 0, 393277, 1, 0, 393278, 1, 0, 393279, 1, 0, 393280, 1, 0, 393281, 1, 0, 393282, 1, 0, 393283, 1, 0, 393284, 1, 0, 393285, 1, 0, 393286, 1, 0, 393287, 1, 0, 393288, 1, 0, 393289, 1, 0, 393290, 1, 0, 393291, 1, 0, 393292, 1, 0, 393293, 1, 0, 393294, 1, 0, 393295, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 1, 458755, 196609, 5, 458756, 196609, 5, 458757, 196609, 5, 458758, 196609, 7, 458759, 196608, 25, 458760, 196608, 25, 458761, 196608, 25, 458762, 196608, 25, 458763, 196608, 25, 458764, 196608, 25, 458765, 196608, 25, 458766, 196608, 25, 458767, 196608, 25, 458768, 196608, 25, 458769, 262145, 2, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 4, 458778, 196608, 25, 458779, 196608, 25, 458780, 196608, 25, 458781, 196608, 25, 458782, 196608, 25, 458783, 196608, 25, 458784, 196608, 25, 458785, 196608, 25, 458786, 196608, 25, 458787, 196608, 25, 458788, 196608, 25, 458789, 196608, 25, 458790, 196608, 25, 458791, 196608, 25, 458792, 262145, 2, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 458802, 1, 0, 458803, 1, 0, 458804, 1, 0, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 1, 0, 458811, 1, 0, 458812, 1, 0, 458813, 1, 0, 458814, 1, 0, 458815, 1, 0, 458816, 1, 0, 458817, 1, 0, 458818, 1, 0, 458819, 1, 0, 458820, 1, 0, 458821, 1, 0, 458822, 1, 0, 458823, 1, 0, 458824, 1, 0, 458825, 1, 0, 458826, 1, 0, 458827, 1, 0, 458828, 1, 0, 458829, 1, 0, 458830, 1, 0, 458831, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 4, 524291, 196608, 25, 524292, 196608, 25, 524293, 196608, 25, 524294, 196608, 25, 524295, 196608, 25, 524296, 196608, 25, 524297, 196608, 25, 524298, 196608, 25, 524299, 196608, 25, 524300, 196608, 25, 524301, 196608, 25, 524302, 196608, 25, 524303, 196608, 25, 524304, 196608, 25, 524305, 262145, 2, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 4, 524314, 196608, 25, 524315, 196608, 25, 524316, 196608, 25, 524317, 196608, 25, 524318, 196608, 24, 524319, 196608, 24, 524320, 196608, 24, 524321, 196608, 24, 524322, 196608, 25, 524323, 196608, 25, 524324, 196608, 25, 524325, 196608, 25, 524326, 196608, 25, 524327, 196608, 25, 524328, 262145, 2, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 524338, 1, 0, 524339, 1, 0, 524340, 1, 0, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 1, 0, 524347, 1, 0, 524348, 1, 0, 524349, 1, 0, 524350, 1, 0, 524351, 1, 0, 524352, 1, 0, 524353, 1, 0, 524354, 1, 0, 524355, 1, 0, 524356, 1, 0, 524357, 1, 0, 524358, 1, 0, 524359, 1, 0, 524360, 1, 0, 524361, 1, 0, 524362, 1, 0, 524363, 1, 0, 524364, 1, 0, 524365, 1, 0, 524366, 1, 0, 524367, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 4, 589827, 196608, 25, 589828, 196608, 25, 589829, 196608, 25, 589830, 196608, 25, 589831, 196608, 25, 589832, 196608, 25, 589833, 196608, 25, 589834, 196608, 25, 589835, 196608, 25, 589836, 196608, 25, 589837, 196608, 25, 589838, 196608, 25, 589839, 196608, 25, 589840, 196608, 25, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 4, 589850, 196608, 25, 589851, 196608, 25, 589852, 196608, 25, 589853, 196608, 25, 589854, 196608, 25, 589855, 196608, 25, 589856, 196608, 25, 589857, 196608, 25, 589858, 196608, 25, 589859, 196608, 25, 589860, 196608, 25, 589861, 196608, 25, 589862, 196608, 25, 589863, 196608, 25, 589864, 262145, 2, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 589874, 1, 0, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 589884, 1, 0, 589885, 1, 0, 589886, 1, 0, 589887, 1, 0, 589888, 1, 0, 589889, 1, 0, 589890, 1, 0, 589891, 1, 0, 589892, 1, 0, 589893, 1, 0, 589894, 1, 0, 589895, 1, 0, 589896, 1, 0, 589897, 1, 0, 589898, 1, 0, 589899, 1, 0, 589900, 1, 0, 589901, 1, 0, 589902, 1, 0, 589903, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 4, 655363, 196608, 25, 655364, 196608, 25, 655365, 196608, 25, 655366, 196608, 25, 655367, 196608, 25, 655368, 196608, 25, 655369, 196608, 25, 655370, 196608, 25, 655371, 196608, 25, 655372, 196608, 25, 655373, 196608, 25, 655374, 196608, 25, 655375, 196608, 25, 655376, 196608, 25, 655377, 262145, 2, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 4, 655386, 196608, 25, 655387, 196608, 25, 655388, 196608, 25, 655389, 196608, 25, 655390, 196608, 25, 655391, 196608, 25, 655392, 196608, 25, 655393, 196608, 25, 655394, 196608, 25, 655395, 196608, 25, 655396, 196608, 25, 655397, 196608, 25, 655398, 196608, 25, 655399, 196608, 25, 655400, 262145, 2, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 655420, 1, 0, 655421, 1, 0, 655422, 1, 0, 655423, 1, 0, 655424, 1, 0, 655425, 1, 0, 655426, 1, 0, 655427, 1, 0, 655428, 1, 0, 655429, 1, 0, 655430, 1, 0, 655431, 1, 0, 655432, 1, 0, 655433, 1, 0, 655434, 1, 0, 655435, 1, 0, 655436, 1, 0, 655437, 1, 0, 655438, 1, 0, 655439, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 4, 720899, 196608, 25, 720900, 196608, 25, 720901, 196608, 25, 720902, 196608, 25, 720903, 196608, 25, 720904, 196608, 25, 720905, 196608, 25, 720906, 196608, 25, 720907, 196608, 25, 720908, 196608, 25, 720909, 196608, 25, 720910, 196608, 25, 720911, 196608, 25, 720912, 196608, 25, 720913, 262145, 2, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 4, 720922, 196608, 25, 720923, 196608, 25, 720924, 196608, 25, 720925, 196608, 25, 720926, 196608, 25, 720927, 196608, 25, 720928, 196608, 25, 720929, 196608, 25, 720930, 196608, 25, 720931, 196608, 25, 720932, 196608, 25, 720933, 196608, 25, 720934, 196608, 25, 720935, 196608, 25, 720936, 262145, 2, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 720956, 1, 0, 720957, 1, 0, 720958, 1, 0, 720959, 1, 0, 720960, 1, 0, 720961, 1, 0, 720962, 1, 0, 720963, 1, 0, 720964, 1, 0, 720965, 1, 0, 720966, 1, 0, 720967, 1, 0, 720968, 1, 0, 720969, 1, 0, 720970, 1, 0, 720971, 1, 0, 720972, 1, 0, 720973, 1, 0, 720974, 1, 0, 720975, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 4, 786435, 196608, 25, 786436, 196608, 25, 786437, 196608, 25, 786438, 196608, 25, 786439, 196608, 25, 786440, 196608, 25, 786441, 196608, 25, 786442, 196608, 25, 786443, 196608, 25, 786444, 196608, 25, 786445, 196608, 25, 786446, 196608, 25, 786447, 196608, 25, 786448, 196608, 25, 786449, 262145, 2, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 4, 786458, 196608, 25, 786459, 196608, 25, 786460, 196608, 25, 786461, 196608, 25, 786462, 196608, 25, 786463, 196608, 25, 786464, 196608, 25, 786465, 196608, 25, 786466, 196608, 25, 786467, 196608, 25, 786468, 196608, 25, 786469, 196608, 25, 786470, 196608, 25, 786471, 196608, 25, 786472, 262145, 2, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 786492, 1, 0, 786493, 1, 0, 786494, 1, 0, 786495, 1, 0, 786496, 1, 0, 786497, 1, 0, 786498, 1, 0, 786499, 1, 0, 786500, 1, 0, 786501, 1, 0, 786502, 1, 0, 786503, 1, 0, 786504, 1, 0, 786505, 1, 0, 786506, 1, 0, 786507, 1, 0, 786508, 1, 0, 786509, 1, 0, 786510, 1, 0, 786511, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 131073, 0, 851971, 131073, 3, 851972, 131073, 3, 851973, 131073, 3, 851974, 131073, 3, 851975, 131073, 3, 851976, 131073, 3, 851977, 131073, 3, 851978, 131073, 3, 851979, 131073, 3, 851980, 131073, 3, 851981, 131073, 3, 851982, 131073, 3, 851983, 131073, 3, 851984, 131073, 3, 851985, 65537, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 131073, 0, 851994, 131073, 3, 851995, 131073, 3, 851996, 131073, 3, 851997, 131073, 3, 851998, 131073, 3, 851999, 131073, 3, 852000, 131073, 3, 852001, 131073, 3, 852002, 131073, 3, 852003, 131073, 3, 852004, 131073, 3, 852005, 131073, 3, 852006, 131073, 3, 852007, 131073, 3, 852008, 65537, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 852028, 1, 0, 852029, 1, 0, 852030, 1, 0, 852031, 1, 0, 852032, 1, 0, 852033, 1, 0, 852034, 1, 0, 852035, 1, 0, 852036, 1, 0, 852037, 1, 0, 852038, 1, 0, 852039, 1, 0, 852040, 1, 0, 852041, 1, 0, 852042, 1, 0, 852043, 1, 0, 852044, 1, 0, 852045, 1, 0, 852046, 1, 0, 852047, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 1, 0, 917565, 1, 0, 917566, 1, 0, 917567, 1, 0, 917568, 1, 0, 917569, 1, 0, 917570, 1, 0, 917571, 1, 0, 917572, 1, 0, 917573, 1, 0, 917574, 1, 0, 917575, 1, 0, 917576, 1, 0, 917577, 1, 0, 917578, 1, 0, 917579, 1, 0, 917580, 1, 0, 917581, 1, 0, 917582, 1, 0, 917583, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 983090, 1, 0, 983091, 1, 0, 983092, 1, 0, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 983100, 1, 0, 983101, 1, 0, 983102, 1, 0, 983103, 1, 0, 983104, 1, 0, 983105, 1, 0, 983106, 1, 0, 983107, 1, 0, 983108, 1, 0, 983109, 1, 0, 983110, 1, 0, 983111, 1, 0, 983112, 1, 0, 983113, 1, 0, 983114, 1, 0, 983115, 1, 0, 983116, 1, 0, 983117, 1, 0, 983118, 1, 0, 983119, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048625, 1, 0, 1048626, 1, 0, 1048627, 1, 0, 1048628, 1, 0, 1048629, 1, 0, 1048630, 1, 0, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 0, 1048635, 1, 0, 1048636, 1, 0, 1048637, 1, 0, 1048638, 1, 0, 1048639, 1, 0, 1048640, 1, 0, 1048641, 1, 0, 1048642, 1, 0, 1048643, 1, 0, 1048644, 1, 0, 1048645, 1, 0, 1048646, 1, 0, 1048647, 1, 0, 1048648, 1, 0, 1048649, 1, 0, 1048650, 1, 0, 1048651, 1, 0, 1048652, 1, 0, 1048653, 1, 0, 1048654, 1, 0, 1048655, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 0, 1114161, 1, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 0, 1114171, 1, 0, 1114172, 1, 0, 1114173, 1, 0, 1114174, 1, 0, 1114175, 1, 0, 1114176, 1, 0, 1114177, 1, 0, 1114178, 1, 0, 1114179, 1, 0, 1114180, 1, 0, 1114181, 1, 0, 1114182, 1, 0, 1114183, 1, 0, 1114184, 1, 0, 1114185, 1, 0, 1114186, 1, 0, 1114187, 1, 0, 1114188, 1, 0, 1114189, 1, 0, 1114190, 1, 0, 1114191, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 262145, 0, 1179651, 262145, 4, 1179652, 262145, 4, 1179653, 262145, 4, 1179654, 262145, 4, 1179655, 262145, 4, 1179656, 262145, 4, 1179657, 262145, 4, 1179658, 262145, 4, 1179659, 131073, 1, 1179660, 1, 0, 1179661, 1, 0, 1179662, 262145, 0, 1179663, 262145, 4, 1179664, 262145, 4, 1179665, 262145, 4, 1179666, 262145, 4, 1179667, 262145, 4, 1179668, 262145, 4, 1179669, 262145, 4, 1179670, 262145, 4, 1179671, 131073, 1, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 0, 1179696, 1, 0, 1179697, 1, 0, 1179698, 1, 0, 1179699, 1, 0, 1179700, 1, 0, 1179701, 1, 0, 1179702, 1, 0, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 0, 1179707, 1, 0, 1179708, 1, 0, 1179709, 1, 0, 1179710, 1, 0, 1179711, 1, 0, 1179712, 1, 0, 1179713, 1, 0, 1179714, 1, 0, 1179715, 1, 0, 1179716, 1, 0, 1179717, 1, 0, 1179718, 1, 0, 1179719, 1, 0, 1179720, 1, 0, 1179721, 1, 0, 1179722, 1, 0, 1179723, 1, 0, 1179724, 1, 0, 1179725, 1, 0, 1179726, 1, 0, 1179727, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 4, 1245187, 458752, 3, 1245188, 458752, 3, 1245189, 458752, 3, 1245190, 458752, 3, 1245191, 458752, 3, 1245192, 458752, 3, 1245193, 458752, 3, 1245194, 458752, 3, 1245195, 262145, 2, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 4, 1245199, 458752, 3, 1245200, 458752, 3, 1245201, 458752, 3, 1245202, 458752, 3, 1245203, 458752, 3, 1245204, 458752, 3, 1245205, 458752, 3, 1245206, 458752, 3, 1245207, 262145, 2, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 262145, 0, 1245224, 262145, 4, 1245225, 262145, 4, 1245226, 262145, 4, 1245227, 262145, 4, 1245228, 262145, 4, 1245229, 262145, 4, 1245230, 262145, 4, 1245231, 262145, 4, 1245232, 262145, 4, 1245233, 262145, 4, 1245234, 262145, 4, 1245235, 262145, 4, 1245236, 262145, 4, 1245237, 262145, 4, 1245238, 262145, 4, 1245239, 262145, 4, 1245240, 262145, 4, 1245241, 262145, 4, 1245242, 262145, 4, 1245243, 262145, 4, 1245244, 262145, 4, 1245245, 1, 2, 1245246, 262145, 4, 1245247, 262145, 4, 1245248, 262145, 4, 1245249, 262145, 4, 1245250, 262145, 4, 1245251, 262145, 4, 1245252, 262145, 4, 1245253, 262145, 4, 1245254, 131073, 1, 1245255, 1, 0, 1245256, 1, 0, 1245257, 1, 0, 1245258, 1, 0, 1245259, 1, 0, 1245260, 1, 0, 1245261, 1, 0, 1245262, 1, 0, 1245263, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 1, 1310723, 458752, 4, 1310724, 458752, 4, 1310725, 458752, 4, 1310726, 458752, 4, 1310727, 458752, 4, 1310728, 458752, 4, 1310729, 458752, 4, 1310730, 458752, 4, 1310731, 262145, 2, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 4, 1310735, 458752, 4, 1310736, 458752, 4, 1310737, 458752, 4, 1310738, 458752, 4, 1310739, 458752, 4, 1310740, 458752, 4, 1310741, 458752, 4, 1310742, 458752, 4, 1310743, 262145, 2, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 4, 1310760, 458752, 3, 1310761, 458752, 3, 1310762, 458752, 3, 1310763, 458752, 3, 1310764, 458752, 3, 1310765, 458752, 3, 1310766, 458752, 3, 1310767, 458752, 3, 1310768, 458752, 3, 1310769, 458752, 3, 1310770, 458752, 3, 1310771, 458752, 3, 1310772, 458752, 3, 1310773, 458752, 3, 1310774, 458752, 3, 1310775, 458752, 3, 1310776, 458752, 3, 1310777, 458752, 3, 1310778, 458752, 3, 1310779, 458752, 3, 1310780, 458752, 3, 1310781, 131073, 5, 1310782, 458752, 3, 1310783, 458752, 3, 1310784, 458752, 3, 1310785, 458752, 3, 1310786, 458752, 3, 1310787, 458752, 3, 1310788, 458752, 3, 1310789, 458752, 3, 1310790, 458752, 3, 1310791, 458752, 3, 1310792, 458752, 3, 1310793, 458752, 3, 1310794, 458752, 3, 1310795, 458752, 3, 1310796, 458752, 3, 1310797, 458752, 3, 1310798, 458752, 3, 1310799, 458752, 3, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 4, 1376259, 196608, 24, 1376260, 196608, 24, 1376261, 196608, 24, 1376262, 196608, 24, 1376263, 196608, 24, 1376264, 196608, 24, 1376265, 196608, 24, 1376266, 196608, 24, 1376267, 262145, 6, 1376268, 262145, 4, 1376269, 262145, 4, 1376270, 131073, 6, 1376271, 196608, 24, 1376272, 196608, 24, 1376273, 196608, 24, 1376274, 196608, 24, 1376275, 196608, 24, 1376276, 196608, 24, 1376277, 196608, 24, 1376278, 196608, 24, 1376279, 262145, 2, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 4, 1376296, 458752, 4, 1376297, 458752, 4, 1376298, 458752, 4, 1376299, 458752, 4, 1376300, 458752, 4, 1376301, 458752, 4, 1376302, 458752, 4, 1376303, 458752, 4, 1376304, 458752, 4, 1376305, 458752, 4, 1376306, 458752, 4, 1376307, 458752, 4, 1376308, 458752, 4, 1376309, 458752, 4, 1376310, 458752, 4, 1376311, 458752, 4, 1376312, 458752, 4, 1376313, 458752, 4, 1376314, 458752, 4, 1376315, 458752, 4, 1376316, 458752, 4, 1376317, 131073, 5, 1376318, 458752, 4, 1376319, 458752, 4, 1376320, 458752, 4, 1376321, 458752, 4, 1376322, 458752, 4, 1376323, 458752, 4, 1376324, 458752, 4, 1376325, 458752, 4, 1376326, 458752, 4, 1376327, 458752, 4, 1376328, 458752, 4, 1376329, 458752, 4, 1376330, 458752, 4, 1376331, 458752, 4, 1376332, 458752, 4, 1376333, 458752, 4, 1376334, 458752, 4, 1376335, 458752, 4, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 4, 1441795, 196608, 25, 1441796, 196608, 25, 1441797, 196608, 25, 1441798, 196608, 25, 1441799, 196608, 25, 1441800, 196608, 25, 1441801, 196608, 25, 1441802, 196608, 25, 1441803, 393216, 3, 1441804, 458752, 3, 1441805, 458752, 3, 1441806, 0, 5, 1441807, 196608, 25, 1441808, 196608, 25, 1441809, 196608, 25, 1441810, 196608, 25, 1441811, 196608, 25, 1441812, 196608, 25, 1441813, 196608, 25, 1441814, 196608, 25, 1441815, 262145, 2, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 4, 1441832, 196608, 24, 1441833, 196608, 24, 1441834, 196608, 24, 1441835, 196608, 24, 1441836, 196608, 24, 1441837, 196608, 24, 1441838, 196608, 24, 1441839, 196608, 24, 1441840, 196608, 24, 1441841, 196608, 24, 1441842, 196608, 24, 1441843, 196608, 24, 1441844, 196608, 24, 1441845, 196608, 24, 1441846, 196608, 24, 1441847, 196608, 24, 1441848, 196608, 24, 1441849, 196608, 24, 1441850, 196608, 24, 1441851, 196608, 24, 1441852, 196608, 24, 1441853, 131073, 5, 1441854, 196608, 24, 1441855, 196608, 24, 1441856, 196608, 24, 1441857, 196608, 24, 1441858, 196608, 24, 1441859, 196608, 24, 1441860, 196608, 24, 1441861, 196608, 24, 1441862, 196608, 24, 1441863, 196608, 24, 1441864, 196608, 24, 1441865, 196608, 24, 1441866, 196608, 24, 1441867, 196608, 24, 1441868, 196608, 24, 1441869, 196608, 24, 1441870, 196608, 24, 1441871, 196608, 24, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 4, 1507331, 196608, 25, 1507332, 196608, 25, 1507333, 196608, 25, 1507334, 196608, 25, 1507335, 196608, 25, 1507336, 196608, 25, 1507337, 196608, 25, 1507338, 196608, 25, 1507339, 393216, 4, 1507340, 458752, 4, 1507341, 458752, 4, 1507342, 0, 6, 1507343, 196608, 25, 1507344, 196608, 25, 1507345, 196608, 25, 1507346, 196608, 25, 1507347, 196608, 25, 1507348, 196608, 25, 1507349, 196608, 25, 1507350, 196608, 25, 1507351, 262145, 2, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 4, 1507368, 196608, 24, 1507369, 196608, 24, 1507370, 196608, 25, 1507371, 196608, 25, 1507372, 196608, 25, 1507373, 196608, 25, 1507374, 196608, 25, 1507375, 196608, 25, 1507376, 196608, 25, 1507377, 196608, 25, 1507378, 196608, 25, 1507379, 196608, 25, 1507380, 196608, 25, 1507381, 196608, 25, 1507382, 196608, 25, 1507383, 196608, 25, 1507384, 196608, 25, 1507385, 196608, 25, 1507386, 196608, 25, 1507387, 196608, 25, 1507388, 196608, 24, 1507389, 131073, 7, 1507390, 196608, 24, 1507391, 196608, 24, 1507392, 196608, 25, 1507393, 196608, 25, 1507394, 196608, 25, 1507395, 196608, 25, 1507396, 196608, 25, 1507397, 196608, 25, 1507398, 196608, 25, 1507399, 196608, 25, 1507400, 196608, 25, 1507401, 196608, 25, 1507402, 196608, 25, 1507403, 196608, 25, 1507404, 196608, 25, 1507405, 196608, 25, 1507406, 196608, 25, 1507407, 196608, 24, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 4, 1572867, 196608, 24, 1572868, 196608, 24, 1572869, 196608, 24, 1572870, 196608, 24, 1572871, 196608, 24, 1572872, 196608, 24, 1572873, 196608, 25, 1572874, 196608, 25, 1572875, 196608, 25, 1572876, 196608, 25, 1572877, 196608, 25, 1572878, 196608, 25, 1572879, 196608, 25, 1572880, 196608, 25, 1572881, 196608, 24, 1572882, 196608, 24, 1572883, 196608, 24, 1572884, 196608, 24, 1572885, 196608, 24, 1572886, 196608, 24, 1572887, 262145, 2, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 4, 1572904, 196608, 24, 1572905, 196608, 24, 1572906, 196608, 25, 1572907, 196608, 25, 1572908, 196608, 25, 1572909, 196608, 25, 1572910, 196608, 25, 1572911, 196608, 25, 1572912, 196608, 25, 1572913, 196608, 25, 1572914, 196608, 25, 1572915, 196608, 25, 1572916, 196608, 25, 1572917, 196608, 25, 1572918, 196608, 25, 1572919, 196608, 25, 1572920, 196608, 25, 1572921, 196608, 25, 1572922, 196608, 25, 1572923, 196608, 25, 1572924, 196608, 24, 1572925, 458752, 3, 1572926, 196608, 24, 1572927, 196608, 24, 1572928, 196608, 25, 1572929, 196608, 25, 1572930, 196608, 25, 1572931, 196608, 25, 1572932, 196608, 25, 1572933, 196608, 25, 1572934, 196608, 25, 1572935, 196608, 25, 1572936, 196608, 25, 1572937, 196608, 25, 1572938, 196608, 25, 1572939, 196608, 25, 1572940, 196608, 25, 1572941, 196608, 25, 1572942, 196608, 25, 1572943, 196608, 24, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 4, 1638403, 196608, 24, 1638404, 196608, 24, 1638405, 196608, 25, 1638406, 196608, 25, 1638407, 196608, 24, 1638408, 196608, 24, 1638409, 196608, 25, 1638410, 196608, 25, 1638411, 196608, 25, 1638412, 196608, 25, 1638413, 196608, 25, 1638414, 196608, 25, 1638415, 196608, 25, 1638416, 196608, 25, 1638417, 196608, 24, 1638418, 196608, 24, 1638419, 196608, 24, 1638420, 196608, 24, 1638421, 196608, 24, 1638422, 196608, 24, 1638423, 262145, 2, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 4, 1638440, 196608, 24, 1638441, 196608, 24, 1638442, 196608, 25, 1638443, 196608, 25, 1638444, 196608, 25, 1638445, 196608, 25, 1638446, 196608, 25, 1638447, 196608, 25, 1638448, 196608, 25, 1638449, 196608, 25, 1638450, 196608, 25, 1638451, 196608, 25, 1638452, 196608, 25, 1638453, 196608, 25, 1638454, 196608, 25, 1638455, 196608, 25, 1638456, 196608, 25, 1638457, 196608, 25, 1638458, 196608, 25, 1638459, 196608, 25, 1638460, 196608, 24, 1638461, 458752, 4, 1638462, 196608, 24, 1638463, 196608, 24, 1638464, 196608, 25, 1638465, 196608, 25, 1638466, 196608, 25, 1638467, 196608, 25, 1638468, 196608, 25, 1638469, 196608, 25, 1638470, 196608, 25, 1638471, 196608, 25, 1638472, 196608, 25, 1638473, 196608, 25, 1638474, 196608, 25, 1638475, 196608, 25, 1638476, 196608, 25, 1638477, 196608, 25, 1638478, 196608, 25, 1638479, 196608, 24, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 4, 1703939, 196608, 24, 1703940, 196608, 24, 1703941, 196608, 25, 1703942, 196608, 25, 1703943, 196608, 24, 1703944, 196608, 24, 1703945, 196608, 24, 1703946, 196608, 24, 1703947, 196608, 25, 1703948, 196608, 25, 1703949, 196608, 25, 1703950, 196608, 25, 1703951, 196608, 24, 1703952, 196608, 24, 1703953, 196608, 24, 1703954, 196608, 24, 1703955, 196608, 24, 1703956, 196608, 24, 1703957, 196608, 24, 1703958, 196608, 24, 1703959, 262145, 2, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 4, 1703976, 196608, 24, 1703977, 196608, 24, 1703978, 196608, 25, 1703979, 196608, 25, 1703980, 196608, 25, 1703981, 196608, 25, 1703982, 196608, 25, 1703983, 196608, 25, 1703984, 196608, 25, 1703985, 196608, 25, 1703986, 196608, 25, 1703987, 196608, 25, 1703988, 196608, 25, 1703989, 196608, 25, 1703990, 196608, 25, 1703991, 196608, 25, 1703992, 196608, 25, 1703993, 196608, 25, 1703994, 196608, 25, 1703995, 196608, 25, 1703996, 196608, 24, 1703997, 196608, 24, 1703998, 196608, 24, 1703999, 196608, 24, 1704000, 196608, 25, 1704001, 196608, 25, 1704002, 196608, 25, 1704003, 196608, 25, 1704004, 196608, 25, 1704005, 196608, 25, 1704006, 196608, 25, 1704007, 196608, 25, 1704008, 196608, 25, 1704009, 196608, 25, 1704010, 196608, 25, 1704011, 196608, 25, 1704012, 196608, 25, 1704013, 196608, 25, 1704014, 196608, 25, 1704015, 196608, 24, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 4, 1769475, 196608, 24, 1769476, 196608, 24, 1769477, 196608, 24, 1769478, 196608, 24, 1769479, 196608, 24, 1769480, 196608, 24, 1769481, 196608, 24, 1769482, 196608, 24, 1769483, 196608, 25, 1769484, 196608, 25, 1769485, 196608, 25, 1769486, 196608, 25, 1769487, 196608, 24, 1769488, 196608, 24, 1769489, 196608, 24, 1769490, 196608, 24, 1769491, 196608, 24, 1769492, 196608, 24, 1769493, 196608, 24, 1769494, 196608, 24, 1769495, 262145, 2, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 4, 1769512, 196608, 24, 1769513, 196608, 24, 1769514, 196608, 25, 1769515, 196608, 25, 1769516, 196608, 25, 1769517, 196608, 25, 1769518, 196608, 25, 1769519, 196608, 25, 1769520, 196608, 25, 1769521, 196608, 25, 1769522, 196608, 25, 1769523, 196608, 25, 1769524, 196608, 25, 1769525, 196608, 25, 1769526, 196608, 25, 1769527, 196608, 25, 1769528, 196608, 25, 1769529, 196608, 25, 1769530, 196608, 25, 1769531, 196608, 25, 1769532, 196608, 24, 1769533, 196608, 24, 1769534, 196608, 24, 1769535, 196608, 24, 1769536, 196608, 25, 1769537, 196608, 25, 1769538, 196608, 25, 1769539, 196608, 25, 1769540, 196608, 25, 1769541, 196608, 25, 1769542, 196608, 25, 1769543, 196608, 25, 1769544, 196608, 25, 1769545, 196608, 25, 1769546, 196608, 25, 1769547, 196608, 25, 1769548, 196608, 25, 1769549, 196608, 25, 1769550, 196608, 25, 1769551, 196608, 24, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 4, 1835011, 196609, 5, 1835012, 196609, 5, 1835013, 196609, 5, 1835014, 196609, 5, 1835015, 196609, 5, 1835016, 196609, 7, 1835017, 196608, 24, 1835018, 196608, 24, 1835019, 196608, 25, 1835020, 196608, 25, 1835021, 196608, 25, 1835022, 196608, 25, 1835023, 196608, 24, 1835024, 196608, 24, 1835025, 65537, 7, 1835026, 196609, 5, 1835027, 196609, 5, 1835028, 196609, 5, 1835029, 196609, 5, 1835030, 196609, 5, 1835031, 196609, 1, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 4, 1835048, 196608, 24, 1835049, 196608, 24, 1835050, 196608, 25, 1835051, 196608, 25, 1835052, 196608, 25, 1835053, 196608, 25, 1835054, 196608, 25, 1835055, 196608, 25, 1835056, 196608, 25, 1835057, 196608, 25, 1835058, 196608, 25, 1835059, 196608, 25, 1835060, 196608, 25, 1835061, 196608, 25, 1835062, 196608, 25, 1835063, 196608, 25, 1835064, 196608, 25, 1835065, 196608, 25, 1835066, 196608, 25, 1835067, 196608, 25, 1835068, 196608, 24, 1835069, 196608, 24, 1835070, 196608, 24, 1835071, 196608, 24, 1835072, 196608, 24, 1835073, 196608, 24, 1835074, 196608, 24, 1835075, 196608, 24, 1835076, 196608, 24, 1835077, 196608, 24, 1835078, 196608, 24, 1835079, 196608, 24, 1835080, 196608, 24, 1835081, 196608, 24, 1835082, 196608, 24, 1835083, 196608, 24, 1835084, 196608, 24, 1835085, 196608, 24, 1835086, 196608, 24, 1835087, 196608, 24, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 4, 1900547, 458752, 3, 1900548, 458752, 3, 1900549, 458752, 3, 1900550, 458752, 3, 1900551, 458752, 3, 1900552, 0, 5, 1900553, 196608, 24, 1900554, 196608, 24, 1900555, 196608, 25, 1900556, 196608, 25, 1900557, 196608, 25, 1900558, 196608, 25, 1900559, 196608, 24, 1900560, 196608, 24, 1900561, 393216, 3, 1900562, 458752, 3, 1900563, 458752, 3, 1900564, 458752, 3, 1900565, 458752, 3, 1900566, 458752, 3, 1900567, 262145, 2, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 1, 1900584, 196609, 5, 1900585, 196609, 5, 1900586, 196609, 5, 1900587, 196609, 5, 1900588, 196609, 5, 1900589, 196609, 5, 1900590, 196609, 5, 1900591, 196609, 5, 1900592, 196609, 5, 1900593, 196609, 5, 1900594, 196609, 7, 1900595, 196608, 24, 1900596, 196608, 24, 1900597, 196608, 24, 1900598, 196608, 24, 1900599, 196608, 24, 1900600, 196608, 24, 1900601, 196608, 24, 1900602, 196608, 24, 1900603, 196608, 24, 1900604, 65537, 7, 1900605, 196609, 5, 1900606, 196609, 5, 1900607, 196609, 5, 1900608, 196609, 5, 1900609, 196609, 5, 1900610, 196609, 5, 1900611, 196609, 5, 1900612, 196609, 5, 1900613, 196609, 5, 1900614, 196609, 1, 1900615, 1, 0, 1900616, 1, 0, 1900617, 1, 0, 1900618, 1, 0, 1900619, 1, 0, 1900620, 1, 0, 1900621, 1, 0, 1900622, 1, 0, 1900623, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 4, 1966083, 458752, 4, 1966084, 458752, 4, 1966085, 458752, 4, 1966086, 458752, 4, 1966087, 458752, 4, 1966088, 0, 6, 1966089, 196608, 24, 1966090, 196608, 24, 1966091, 196608, 25, 1966092, 196608, 25, 1966093, 196608, 25, 1966094, 196608, 25, 1966095, 196608, 24, 1966096, 196608, 24, 1966097, 393216, 4, 1966098, 458752, 4, 1966099, 458752, 4, 1966100, 458752, 4, 1966101, 458752, 4, 1966102, 458752, 4, 1966103, 262145, 2, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 4, 1966120, 458752, 3, 1966121, 458752, 3, 1966122, 458752, 3, 1966123, 458752, 3, 1966124, 458752, 3, 1966125, 458752, 3, 1966126, 458752, 3, 1966127, 458752, 3, 1966128, 458752, 3, 1966129, 458752, 3, 1966130, 0, 5, 1966131, 196608, 24, 1966132, 196608, 24, 1966133, 196608, 24, 1966134, 196608, 24, 1966135, 196608, 24, 1966136, 196608, 24, 1966137, 196608, 24, 1966138, 196608, 24, 1966139, 196608, 24, 1966140, 393216, 3, 1966141, 458752, 3, 1966142, 458752, 3, 1966143, 458752, 3, 1966144, 458752, 3, 1966145, 458752, 3, 1966146, 458752, 3, 1966147, 458752, 3, 1966148, 458752, 3, 1966149, 458752, 3, 1966150, 262145, 2, 1966151, 1, 0, 1966152, 1, 0, 1966153, 1, 0, 1966154, 1, 0, 1966155, 1, 0, 1966156, 1, 0, 1966157, 1, 0, 1966158, 1, 0, 1966159, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 4, 2031619, 196608, 24, 2031620, 196608, 24, 2031621, 196608, 24, 2031622, 196608, 24, 2031623, 196608, 24, 2031624, 196608, 24, 2031625, 196608, 24, 2031626, 196608, 24, 2031627, 196608, 25, 2031628, 196608, 25, 2031629, 196608, 25, 2031630, 196608, 25, 2031631, 196608, 24, 2031632, 196608, 24, 2031633, 196608, 24, 2031634, 196608, 24, 2031635, 196608, 24, 2031636, 196608, 24, 2031637, 196608, 24, 2031638, 196608, 24, 2031639, 262145, 2, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 4, 2031656, 458752, 4, 2031657, 458752, 4, 2031658, 458752, 4, 2031659, 458752, 4, 2031660, 458752, 4, 2031661, 458752, 4, 2031662, 458752, 4, 2031663, 458752, 4, 2031664, 458752, 4, 2031665, 458752, 4, 2031666, 0, 6, 2031667, 196608, 24, 2031668, 196608, 24, 2031669, 196608, 24, 2031670, 196608, 24, 2031671, 196608, 24, 2031672, 196608, 24, 2031673, 196608, 24, 2031674, 196608, 24, 2031675, 196608, 24, 2031676, 393216, 4, 2031677, 458752, 4, 2031678, 458752, 4, 2031679, 458752, 4, 2031680, 458752, 4, 2031681, 458752, 4, 2031682, 458752, 4, 2031683, 458752, 4, 2031684, 458752, 4, 2031685, 458752, 4, 2031686, 262145, 2, 2031687, 1, 0, 2031688, 1, 0, 2031689, 1, 0, 2031690, 1, 0, 2031691, 1, 0, 2031692, 1, 0, 2031693, 1, 0, 2031694, 1, 0, 2031695, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 4, 2097155, 196608, 24, 2097156, 196608, 24, 2097157, 196608, 24, 2097158, 196608, 24, 2097159, 196608, 24, 2097160, 196608, 25, 2097161, 196608, 24, 2097162, 196608, 24, 2097163, 196608, 25, 2097164, 196608, 25, 2097165, 196608, 25, 2097166, 196608, 25, 2097167, 196608, 24, 2097168, 196608, 24, 2097169, 196608, 25, 2097170, 196608, 25, 2097171, 196608, 25, 2097172, 196608, 25, 2097173, 196608, 25, 2097174, 196608, 25, 2097175, 262145, 2, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 4, 2097192, 196608, 24, 2097193, 196608, 24, 2097194, 196608, 24, 2097195, 196608, 24, 2097196, 196608, 24, 2097197, 196608, 24, 2097198, 196608, 24, 2097199, 196608, 24, 2097200, 196608, 24, 2097201, 196608, 24, 2097202, 196608, 24, 2097203, 196608, 24, 2097204, 196608, 24, 2097205, 196608, 24, 2097206, 196608, 24, 2097207, 196608, 24, 2097208, 196608, 24, 2097209, 196608, 24, 2097210, 196608, 24, 2097211, 196608, 24, 2097212, 196608, 24, 2097213, 196608, 24, 2097214, 196608, 24, 2097215, 196608, 24, 2097216, 196608, 24, 2097217, 196608, 24, 2097218, 196608, 24, 2097219, 196608, 24, 2097220, 196608, 24, 2097221, 196608, 24, 2097222, 262145, 2, 2097223, 1, 0, 2097224, 1, 0, 2097225, 1, 0, 2097226, 1, 0, 2097227, 1, 0, 2097228, 1, 0, 2097229, 1, 0, 2097230, 1, 0, 2097231, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 1, 2162691, 196608, 25, 2162692, 196608, 25, 2162693, 196608, 25, 2162694, 196608, 25, 2162695, 196608, 25, 2162696, 196608, 25, 2162697, 196608, 24, 2162698, 196608, 24, 2162699, 196608, 25, 2162700, 196608, 25, 2162701, 196608, 25, 2162702, 196608, 25, 2162703, 196608, 24, 2162704, 196608, 24, 2162705, 196608, 25, 2162706, 196608, 25, 2162707, 196608, 25, 2162708, 196608, 25, 2162709, 196608, 25, 2162710, 196608, 25, 2162711, 262145, 2, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 4, 2162728, 196608, 24, 2162729, 196608, 25, 2162730, 196608, 25, 2162731, 196608, 25, 2162732, 196608, 25, 2162733, 196608, 25, 2162734, 196608, 25, 2162735, 196608, 25, 2162736, 196608, 25, 2162737, 196608, 25, 2162738, 196608, 25, 2162739, 196608, 25, 2162740, 196608, 25, 2162741, 196608, 25, 2162742, 196608, 25, 2162743, 196608, 25, 2162744, 196608, 25, 2162745, 196608, 25, 2162746, 196608, 25, 2162747, 196608, 25, 2162748, 196608, 25, 2162749, 196608, 25, 2162750, 196608, 25, 2162751, 196608, 25, 2162752, 196608, 25, 2162753, 196608, 25, 2162754, 196608, 25, 2162755, 196608, 25, 2162756, 196608, 25, 2162757, 196608, 24, 2162758, 262145, 2, 2162759, 1, 0, 2162760, 1, 0, 2162761, 1, 0, 2162762, 1, 0, 2162763, 1, 0, 2162764, 1, 0, 2162765, 1, 0, 2162766, 1, 0, 2162767, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 4, 2228227, 196608, 24, 2228228, 196608, 25, 2228229, 196608, 25, 2228230, 196608, 25, 2228231, 196608, 25, 2228232, 196608, 25, 2228233, 196608, 25, 2228234, 196608, 25, 2228235, 196608, 25, 2228236, 196608, 25, 2228237, 196608, 25, 2228238, 196608, 25, 2228239, 196608, 25, 2228240, 196608, 25, 2228241, 196608, 25, 2228242, 196608, 25, 2228243, 196608, 25, 2228244, 196608, 25, 2228245, 196608, 25, 2228246, 196608, 24, 2228247, 262145, 2, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 4, 2228264, 196608, 24, 2228265, 196608, 25, 2228266, 196608, 25, 2228267, 196608, 25, 2228268, 196608, 25, 2228269, 196608, 25, 2228270, 196608, 25, 2228271, 196608, 25, 2228272, 196608, 25, 2228273, 196608, 25, 2228274, 196608, 25, 2228275, 196608, 25, 2228276, 196608, 25, 2228277, 196608, 25, 2228278, 196608, 25, 2228279, 196608, 25, 2228280, 196608, 25, 2228281, 196608, 25, 2228282, 196608, 25, 2228283, 196608, 25, 2228284, 196608, 25, 2228285, 196608, 25, 2228286, 196608, 25, 2228287, 196608, 25, 2228288, 196608, 25, 2228289, 196608, 25, 2228290, 196608, 25, 2228291, 196608, 25, 2228292, 196608, 25, 2228293, 196608, 24, 2228294, 262145, 2, 2228295, 1, 0, 2228296, 1, 0, 2228297, 1, 0, 2228298, 1, 0, 2228299, 1, 0, 2228300, 1, 0, 2228301, 1, 0, 2228302, 1, 0, 2228303, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 4, 2293763, 196608, 24, 2293764, 196608, 25, 2293765, 196608, 25, 2293766, 196608, 25, 2293767, 196608, 25, 2293768, 196608, 25, 2293769, 196608, 25, 2293770, 196608, 25, 2293771, 196608, 25, 2293772, 196608, 25, 2293773, 196608, 25, 2293774, 196608, 25, 2293775, 196608, 25, 2293776, 196608, 25, 2293777, 196608, 25, 2293778, 196608, 25, 2293779, 196608, 25, 2293780, 196608, 25, 2293781, 196608, 25, 2293782, 196608, 24, 2293783, 262145, 2, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 4, 2293800, 196608, 24, 2293801, 196608, 25, 2293802, 196608, 25, 2293803, 196608, 25, 2293804, 196608, 25, 2293805, 196608, 25, 2293806, 196608, 25, 2293807, 196608, 25, 2293808, 196608, 25, 2293809, 196608, 25, 2293810, 196608, 25, 2293811, 196608, 25, 2293812, 196608, 25, 2293813, 196608, 25, 2293814, 196608, 25, 2293815, 196608, 25, 2293816, 196608, 25, 2293817, 196608, 25, 2293818, 196608, 25, 2293819, 196608, 25, 2293820, 196608, 25, 2293821, 196608, 25, 2293822, 196608, 25, 2293823, 196608, 25, 2293824, 196608, 25, 2293825, 196608, 25, 2293826, 196608, 25, 2293827, 196608, 25, 2293828, 196608, 25, 2293829, 196608, 24, 2293830, 262145, 2, 2293831, 1, 0, 2293832, 1, 0, 2293833, 1, 0, 2293834, 1, 0, 2293835, 1, 0, 2293836, 1, 0, 2293837, 1, 0, 2293838, 1, 0, 2293839, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 4, 2359299, 196608, 24, 2359300, 196608, 24, 2359301, 196608, 24, 2359302, 196608, 24, 2359303, 196608, 24, 2359304, 196608, 24, 2359305, 196608, 24, 2359306, 196608, 24, 2359307, 196608, 25, 2359308, 196608, 25, 2359309, 196608, 25, 2359310, 196608, 25, 2359311, 196608, 24, 2359312, 196608, 24, 2359313, 196608, 24, 2359314, 196608, 24, 2359315, 196608, 24, 2359316, 196608, 24, 2359317, 196608, 24, 2359318, 196608, 24, 2359319, 262145, 2, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 4, 2359336, 196608, 24, 2359337, 196608, 25, 2359338, 196608, 25, 2359339, 196608, 25, 2359340, 196608, 25, 2359341, 196608, 25, 2359342, 196608, 25, 2359343, 196608, 25, 2359344, 196608, 25, 2359345, 196608, 25, 2359346, 196608, 25, 2359347, 196608, 25, 2359348, 196608, 25, 2359349, 196608, 25, 2359350, 196608, 25, 2359351, 196608, 25, 2359352, 196608, 25, 2359353, 196608, 25, 2359354, 196608, 25, 2359355, 196608, 25, 2359356, 196608, 25, 2359357, 196608, 25, 2359358, 196608, 25, 2359359, 196608, 25, 2359360, 196608, 25, 2359361, 196608, 25, 2359362, 196608, 25, 2359363, 196608, 25, 2359364, 196608, 25, 2359365, 196608, 24, 2359366, 262145, 2, 2359367, 1, 0, 2359368, 1, 0, 2359369, 1, 0, 2359370, 1, 0, 2359371, 1, 0, 2359372, 1, 0, 2359373, 1, 0, 2359374, 1, 0, 2359375, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 4, 2424835, 196608, 24, 2424836, 196608, 24, 2424837, 196608, 24, 2424838, 196608, 24, 2424839, 196608, 24, 2424840, 196608, 24, 2424841, 196608, 24, 2424842, 196608, 24, 2424843, 196608, 25, 2424844, 196608, 25, 2424845, 196608, 25, 2424846, 196608, 25, 2424847, 196608, 24, 2424848, 196608, 24, 2424849, 196608, 24, 2424850, 196608, 24, 2424851, 196608, 24, 2424852, 196608, 24, 2424853, 196608, 24, 2424854, 196608, 24, 2424855, 262145, 2, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 4, 2424872, 196608, 24, 2424873, 196608, 25, 2424874, 196608, 25, 2424875, 196608, 25, 2424876, 196608, 25, 2424877, 196608, 25, 2424878, 196608, 25, 2424879, 196608, 25, 2424880, 196608, 25, 2424881, 196608, 25, 2424882, 196608, 25, 2424883, 196608, 25, 2424884, 196608, 25, 2424885, 196608, 25, 2424886, 196608, 25, 2424887, 196608, 25, 2424888, 196608, 25, 2424889, 196608, 25, 2424890, 196608, 25, 2424891, 196608, 25, 2424892, 196608, 25, 2424893, 196608, 25, 2424894, 196608, 25, 2424895, 196608, 25, 2424896, 196608, 25, 2424897, 196608, 25, 2424898, 196608, 25, 2424899, 196608, 25, 2424900, 196608, 25, 2424901, 196608, 24, 2424902, 262145, 2, 2424903, 1, 0, 2424904, 1, 0, 2424905, 1, 0, 2424906, 1, 0, 2424907, 1, 0, 2424908, 1, 0, 2424909, 1, 0, 2424910, 1, 0, 2424911, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 4, 2490371, 196608, 24, 2490372, 196608, 24, 2490373, 196608, 24, 2490374, 196608, 24, 2490375, 196608, 24, 2490376, 196608, 24, 2490377, 196608, 24, 2490378, 196608, 24, 2490379, 196608, 25, 2490380, 196608, 25, 2490381, 196608, 25, 2490382, 196608, 25, 2490383, 196608, 24, 2490384, 196608, 24, 2490385, 196608, 24, 2490386, 196608, 24, 2490387, 196608, 24, 2490388, 196608, 24, 2490389, 196608, 24, 2490390, 196608, 24, 2490391, 262145, 2, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 131073, 0, 2490408, 131073, 3, 2490409, 131073, 3, 2490410, 131073, 3, 2490411, 131073, 3, 2490412, 131073, 3, 2490413, 131073, 3, 2490414, 131073, 3, 2490415, 131073, 3, 2490416, 131073, 3, 2490417, 131073, 3, 2490418, 131073, 3, 2490419, 131073, 3, 2490420, 131073, 3, 2490421, 131073, 3, 2490422, 131073, 3, 2490423, 131073, 3, 2490424, 131073, 3, 2490425, 131073, 3, 2490426, 131073, 3, 2490427, 131073, 3, 2490428, 131073, 3, 2490429, 131073, 3, 2490430, 131073, 3, 2490431, 131073, 3, 2490432, 131073, 3, 2490433, 131073, 3, 2490434, 131073, 3, 2490435, 131073, 3, 2490436, 131073, 3, 2490437, 131073, 3, 2490438, 65537, 0, 2490439, 1, 0, 2490440, 1, 0, 2490441, 1, 0, 2490442, 1, 0, 2490443, 1, 0, 2490444, 1, 0, 2490445, 1, 0, 2490446, 1, 0, 2490447, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 131073, 0, 2555907, 131073, 3, 2555908, 131073, 3, 2555909, 131073, 3, 2555910, 131073, 3, 2555911, 131073, 3, 2555912, 131073, 3, 2555913, 131073, 3, 2555914, 131073, 3, 2555915, 131073, 3, 2555916, 131073, 3, 2555917, 131073, 3, 2555918, 131073, 3, 2555919, 131073, 3, 2555920, 131073, 3, 2555921, 131073, 3, 2555922, 131073, 3, 2555923, 131073, 3, 2555924, 131073, 3, 2555925, 131073, 3, 2555926, 131073, 3, 2555927, 65537, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2555964, 1, 0, 2555965, 1, 0, 2555966, 1, 0, 2555967, 1, 0, 2555968, 1, 0, 2555969, 1, 0, 2555970, 1, 0, 2555971, 1, 0, 2555972, 1, 0, 2555973, 1, 0, 2555974, 1, 0, 2555975, 1, 0, 2555976, 1, 0, 2555977, 1, 0, 2555978, 1, 0, 2555979, 1, 0, 2555980, 1, 0, 2555981, 1, 0, 2555982, 1, 0, 2555983, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 0, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2621500, 1, 0, 2621501, 1, 0, 2621502, 1, 0, 2621503, 1, 0, 2621504, 1, 0, 2621505, 1, 0, 2621506, 1, 0, 2621507, 1, 0, 2621508, 1, 0, 2621509, 1, 0, 2621510, 1, 0, 2621511, 1, 0, 2621512, 1, 0, 2621513, 1, 0, 2621514, 1, 0, 2621515, 1, 0, 2621516, 1, 0, 2621517, 1, 0, 2621518, 1, 0, 2621519, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2687035, 1, 0, 2687036, 1, 0, 2687037, 1, 0, 2687038, 1, 0, 2687039, 1, 0, 2687040, 1, 0, 2687041, 1, 0, 2687042, 1, 0, 2687043, 1, 0, 2687044, 1, 0, 2687045, 1, 0, 2687046, 1, 0, 2687047, 1, 0, 2687048, 1, 0, 2687049, 1, 0, 2687050, 1, 0, 2687051, 1, 0, 2687052, 1, 0, 2687053, 1, 0, 2687054, 1, 0, 2687055, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2752571, 1, 0, 2752572, 1, 0, 2752573, 1, 0, 2752574, 1, 0, 2752575, 1, 0, 2752576, 1, 0, 2752577, 1, 0, 2752578, 1, 0, 2752579, 1, 0, 2752580, 1, 0, 2752581, 1, 0, 2752582, 1, 0, 2752583, 1, 0, 2752584, 1, 0, 2752585, 1, 0, 2752586, 1, 0, 2752587, 1, 0, 2752588, 1, 0, 2752589, 1, 0, 2752590, 1, 0, 2752591, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2818107, 1, 0, 2818108, 1, 0, 2818109, 1, 0, 2818110, 1, 0, 2818111, 1, 0, 2818112, 1, 0, 2818113, 1, 0, 2818114, 1, 0, 2818115, 1, 0, 2818116, 1, 0, 2818117, 1, 0, 2818118, 1, 0, 2818119, 1, 0, 2818120, 1, 0, 2818121, 1, 0, 2818122, 1, 0, 2818123, 1, 0, 2818124, 1, 0, 2818125, 1, 0, 2818126, 1, 0, 2818127, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 262145, 0, 2883587, 262145, 4, 2883588, 262145, 4, 2883589, 262145, 4, 2883590, 262145, 4, 2883591, 262145, 4, 2883592, 262145, 4, 2883593, 262145, 4, 2883594, 262145, 4, 2883595, 262145, 4, 2883596, 262145, 4, 2883597, 262145, 4, 2883598, 262145, 4, 2883599, 262145, 4, 2883600, 262145, 4, 2883601, 262145, 4, 2883602, 1, 0, 2883603, 262145, 0, 2883604, 262145, 4, 2883605, 262145, 4, 2883606, 262145, 4, 2883607, 262145, 4, 2883608, 262145, 4, 2883609, 131073, 1, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 2883643, 1, 0, 2883644, 1, 0, 2883645, 1, 0, 2883646, 1, 0, 2883647, 1, 0, 2883648, 1, 0, 2883649, 1, 0, 2883650, 1, 0, 2883651, 1, 0, 2883652, 1, 0, 2883653, 1, 0, 2883654, 1, 0, 2883655, 1, 0, 2883656, 1, 0, 2883657, 1, 0, 2883658, 1, 0, 2883659, 1, 0, 2883660, 1, 0, 2883661, 1, 0, 2883662, 1, 0, 2883663, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 4, 2949123, 393216, 3, 2949124, 458752, 3, 2949125, 458752, 3, 2949126, 458752, 3, 2949127, 458752, 3, 2949128, 458752, 3, 2949129, 458752, 3, 2949130, 458752, 3, 2949131, 458752, 3, 2949132, 458752, 3, 2949133, 458752, 3, 2949134, 458752, 3, 2949135, 0, 5, 2949136, 262145, 2, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 4, 2949140, 0, 141, 2949141, 65536, 141, 2949142, 65536, 141, 2949143, 131072, 141, 2949144, 196608, 141, 2949145, 262145, 2, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 2949179, 1, 0, 2949180, 1, 0, 2949181, 1, 0, 2949182, 1, 0, 2949183, 1, 0, 2949184, 1, 0, 2949185, 1, 0, 2949186, 1, 0, 2949187, 1, 0, 2949188, 1, 0, 2949189, 1, 0, 2949190, 1, 0, 2949191, 1, 0, 2949192, 1, 0, 2949193, 1, 0, 2949194, 1, 0, 2949195, 1, 0, 2949196, 1, 0, 2949197, 1, 0, 2949198, 1, 0, 2949199, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 4, 3014659, 393216, 4, 3014660, 458752, 4, 3014661, 458752, 4, 3014662, 458752, 4, 3014663, 458752, 4, 3014664, 458752, 4, 3014665, 458752, 4, 3014666, 458752, 4, 3014667, 458752, 4, 3014668, 458752, 4, 3014669, 458752, 4, 3014670, 458752, 4, 3014671, 0, 6, 3014672, 262145, 2, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 4, 3014676, 0, 143, 3014677, 65536, 143, 3014678, 131072, 143, 3014679, 131072, 143, 3014680, 196608, 143, 3014681, 262145, 2, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3014714, 1, 0, 3014715, 1, 0, 3014716, 1, 0, 3014717, 1, 0, 3014718, 1, 0, 3014719, 1, 0, 3014720, 1, 0, 3014721, 1, 0, 3014722, 1, 0, 3014723, 1, 0, 3014724, 1, 0, 3014725, 1, 0, 3014726, 1, 0, 3014727, 1, 0, 3014728, 1, 0, 3014729, 1, 0, 3014730, 1, 0, 3014731, 1, 0, 3014732, 1, 0, 3014733, 1, 0, 3014734, 1, 0, 3014735, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 4, 3080195, 196608, 24, 3080196, 196608, 24, 3080197, 196608, 24, 3080198, 196608, 24, 3080199, 196608, 24, 3080200, 196608, 24, 3080201, 196608, 24, 3080202, 196608, 24, 3080203, 196608, 24, 3080204, 196608, 24, 3080205, 196608, 24, 3080206, 196608, 24, 3080207, 196608, 24, 3080208, 262145, 2, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 4, 3080212, 327680, 139, 3080213, 393216, 139, 3080214, 393216, 139, 3080215, 393216, 139, 3080216, 458752, 139, 3080217, 262145, 2, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0, 3080250, 1, 0, 3080251, 1, 0, 3080252, 1, 0, 3080253, 1, 0, 3080254, 1, 0, 3080255, 1, 0, 3080256, 1, 0, 3080257, 1, 0, 3080258, 1, 0, 3080259, 1, 0, 3080260, 1, 0, 3080261, 1, 0, 3080262, 1, 0, 3080263, 1, 0, 3080264, 1, 0, 3080265, 1, 0, 3080266, 1, 0, 3080267, 1, 0, 3080268, 1, 0, 3080269, 1, 0, 3080270, 1, 0, 3080271, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 4, 3145731, 196608, 24, 3145732, 196608, 25, 3145733, 196608, 25, 3145734, 196608, 25, 3145735, 196608, 25, 3145736, 196608, 25, 3145737, 196608, 25, 3145738, 196608, 25, 3145739, 196608, 25, 3145740, 196608, 25, 3145741, 196608, 25, 3145742, 196608, 25, 3145743, 196608, 24, 3145744, 262145, 6, 3145745, 262145, 4, 3145746, 262145, 4, 3145747, 131073, 6, 3145748, 327680, 140, 3145749, 393216, 140, 3145750, 393216, 140, 3145751, 393216, 140, 3145752, 458752, 140, 3145753, 262145, 2, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3145778, 1, 0, 3145779, 1, 0, 3145780, 1, 0, 3145781, 1, 0, 3145782, 1, 0, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 0, 3145786, 1, 0, 3145787, 1, 0, 3145788, 1, 0, 3145789, 1, 0, 3145790, 1, 0, 3145791, 1, 0, 3145792, 1, 0, 3145793, 1, 0, 3145794, 1, 0, 3145795, 1, 0, 3145796, 1, 0, 3145797, 1, 0, 3145798, 1, 0, 3145799, 1, 0, 3145800, 1, 0, 3145801, 1, 0, 3145802, 1, 0, 3145803, 1, 0, 3145804, 1, 0, 3145805, 1, 0, 3145806, 1, 0, 3145807, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 4, 3211267, 196608, 24, 3211268, 196608, 25, 3211269, 196608, 25, 3211270, 196608, 25, 3211271, 196608, 25, 3211272, 196608, 25, 3211273, 196608, 25, 3211274, 196608, 25, 3211275, 196608, 25, 3211276, 196608, 25, 3211277, 196608, 25, 3211278, 196608, 25, 3211279, 196608, 24, 3211280, 393216, 3, 3211281, 458752, 3, 3211282, 458752, 3, 3211283, 0, 5, 3211284, 327680, 140, 3211285, 393216, 140, 3211286, 393216, 140, 3211287, 393216, 140, 3211288, 458752, 140, 3211289, 262145, 2, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0, 3211314, 1, 0, 3211315, 1, 0, 3211316, 1, 0, 3211317, 1, 0, 3211318, 1, 0, 3211319, 1, 0, 3211320, 1, 0, 3211321, 1, 0, 3211322, 1, 0, 3211323, 1, 0, 3211324, 1, 0, 3211325, 1, 0, 3211326, 1, 0, 3211327, 1, 0, 3211328, 1, 0, 3211329, 1, 0, 3211330, 1, 0, 3211331, 1, 0, 3211332, 1, 0, 3211333, 1, 0, 3211334, 1, 0, 3211335, 1, 0, 3211336, 1, 0, 3211337, 1, 0, 3211338, 1, 0, 3211339, 1, 0, 3211340, 1, 0, 3211341, 1, 0, 3211342, 1, 0, 3211343, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 4, 3276803, 196608, 24, 3276804, 196608, 25, 3276805, 196608, 25, 3276806, 196608, 25, 3276807, 196608, 25, 3276808, 196608, 25, 3276809, 196608, 25, 3276810, 196608, 25, 3276811, 196608, 25, 3276812, 196608, 25, 3276813, 196608, 25, 3276814, 196608, 25, 3276815, 196608, 24, 3276816, 393216, 4, 3276817, 458752, 4, 3276818, 458752, 4, 3276819, 0, 6, 3276820, 327680, 141, 3276821, 393216, 141, 3276822, 393216, 141, 3276823, 393216, 141, 3276824, 458752, 141, 3276825, 262145, 2, 3276826, 1, 0, 3276827, 1, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3276850, 1, 0, 3276851, 1, 0, 3276852, 1, 0, 3276853, 1, 0, 3276854, 1, 0, 3276855, 1, 0, 3276856, 1, 0, 3276857, 1, 0, 3276858, 1, 0, 3276859, 1, 0, 3276860, 1, 0, 3276861, 1, 0, 3276862, 1, 0, 3276863, 1, 0, 3276864, 1, 0, 3276865, 1, 0, 3276866, 1, 0, 3276867, 1, 0, 3276868, 1, 0, 3276869, 1, 0, 3276870, 1, 0, 3276871, 1, 0, 3276872, 1, 0, 3276873, 1, 0, 3276874, 1, 0, 3276875, 1, 0, 3276876, 1, 0, 3276877, 1, 0, 3276878, 1, 0, 3276879, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 4, 3342339, 196608, 24, 3342340, 196608, 25, 3342341, 196608, 25, 3342342, 196608, 25, 3342343, 196608, 25, 3342344, 196608, 25, 3342345, 196608, 25, 3342346, 196608, 25, 3342347, 196608, 25, 3342348, 196608, 25, 3342349, 196608, 25, 3342350, 196608, 25, 3342351, 196608, 24, 3342352, 196608, 24, 3342353, 196608, 24, 3342354, 196608, 24, 3342355, 196608, 24, 3342356, 196608, 24, 3342357, 196608, 24, 3342358, 196608, 24, 3342359, 196608, 24, 3342360, 196608, 24, 3342361, 262145, 2, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 1, 0, 3342386, 1, 0, 3342387, 1, 0, 3342388, 1, 0, 3342389, 1, 0, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 0, 3342393, 1, 0, 3342394, 1, 0, 3342395, 1, 0, 3342396, 1, 0, 3342397, 1, 0, 3342398, 1, 0, 3342399, 1, 0, 3342400, 1, 0, 3342401, 1, 0, 3342402, 1, 0, 3342403, 1, 0, 3342404, 1, 0, 3342405, 1, 0, 3342406, 1, 0, 3342407, 1, 0, 3342408, 1, 0, 3342409, 1, 0, 3342410, 1, 0, 3342411, 1, 0, 3342412, 1, 0, 3342413, 1, 0, 3342414, 1, 0, 3342415, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 4, 3407875, 196608, 24, 3407876, 196608, 25, 3407877, 196608, 25, 3407878, 196608, 25, 3407879, 196608, 25, 3407880, 196608, 25, 3407881, 196608, 25, 3407882, 196608, 25, 3407883, 196608, 25, 3407884, 196608, 25, 3407885, 196608, 25, 3407886, 196608, 25, 3407887, 196608, 25, 3407888, 196608, 25, 3407889, 196608, 25, 3407890, 196608, 25, 3407891, 196608, 25, 3407892, 196608, 25, 3407893, 196608, 25, 3407894, 196608, 25, 3407895, 196608, 25, 3407896, 196608, 24, 3407897, 262145, 2, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 0, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 1, 0, 3407931, 1, 0, 3407932, 1, 0, 3407933, 1, 0, 3407934, 1, 0, 3407935, 1, 0, 3407936, 1, 0, 3407937, 1, 0, 3407938, 1, 0, 3407939, 1, 0, 3407940, 1, 0, 3407941, 1, 0, 3407942, 1, 0, 3407943, 1, 0, 3407944, 1, 0, 3407945, 1, 0, 3407946, 1, 0, 3407947, 1, 0, 3407948, 1, 0, 3407949, 1, 0, 3407950, 1, 0, 3407951, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 4, 3473411, 196608, 24, 3473412, 196608, 25, 3473413, 196608, 25, 3473414, 196608, 25, 3473415, 196608, 25, 3473416, 196608, 25, 3473417, 196608, 25, 3473418, 196608, 25, 3473419, 196608, 25, 3473420, 196608, 25, 3473421, 196608, 25, 3473422, 196608, 25, 3473423, 196608, 25, 3473424, 196608, 25, 3473425, 196608, 25, 3473426, 196608, 25, 3473427, 196608, 25, 3473428, 196608, 25, 3473429, 196608, 25, 3473430, 196608, 25, 3473431, 196608, 25, 3473432, 196608, 24, 3473433, 262145, 2, 3473434, 1, 0, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 0, 3473466, 1, 0, 3473467, 1, 0, 3473468, 1, 0, 3473469, 1, 0, 3473470, 1, 0, 3473471, 1, 0, 3473472, 1, 0, 3473473, 1, 0, 3473474, 1, 0, 3473475, 1, 0, 3473476, 1, 0, 3473477, 1, 0, 3473478, 1, 0, 3473479, 1, 0, 3473480, 1, 0, 3473481, 1, 0, 3473482, 1, 0, 3473483, 1, 0, 3473484, 1, 0, 3473485, 1, 0, 3473486, 1, 0, 3473487, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 4, 3538947, 196608, 24, 3538948, 196608, 25, 3538949, 196608, 25, 3538950, 196608, 25, 3538951, 196608, 25, 3538952, 196608, 25, 3538953, 196608, 25, 3538954, 196608, 25, 3538955, 196608, 25, 3538956, 196608, 25, 3538957, 196608, 25, 3538958, 196608, 25, 3538959, 196608, 25, 3538960, 196608, 25, 3538961, 196608, 25, 3538962, 196608, 25, 3538963, 196608, 25, 3538964, 196608, 25, 3538965, 196608, 25, 3538966, 196608, 25, 3538967, 196608, 25, 3538968, 196608, 24, 3538969, 262145, 2, 3538970, 1, 0, 3538971, 1, 0, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 0, 3538994, 1, 0, 3538995, 1, 0, 3538996, 1, 0, 3538997, 1, 0, 3538998, 1, 0, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 0, 3539003, 1, 0, 3539004, 1, 0, 3539005, 1, 0, 3539006, 1, 0, 3539007, 1, 0, 3539008, 1, 0, 3539009, 1, 0, 3539010, 1, 0, 3539011, 1, 0, 3539012, 1, 0, 3539013, 1, 0, 3539014, 1, 0, 3539015, 1, 0, 3539016, 1, 0, 3539017, 1, 0, 3539018, 1, 0, 3539019, 1, 0, 3539020, 1, 0, 3539021, 1, 0, 3539022, 1, 0, 3539023, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 4, 3604483, 196608, 24, 3604484, 196608, 25, 3604485, 196608, 25, 3604486, 196608, 25, 3604487, 196608, 25, 3604488, 196608, 25, 3604489, 196608, 25, 3604490, 196608, 25, 3604491, 196608, 25, 3604492, 196608, 25, 3604493, 196608, 25, 3604494, 196608, 25, 3604495, 196608, 24, 3604496, 196608, 24, 3604497, 196608, 24, 3604498, 196608, 24, 3604499, 196608, 24, 3604500, 196608, 24, 3604501, 196608, 24, 3604502, 196608, 24, 3604503, 196608, 24, 3604504, 196608, 24, 3604505, 262145, 2, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 1, 0, 3604530, 1, 0, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 0, 3604534, 1, 0, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3604540, 1, 0, 3604541, 1, 0, 3604542, 1, 0, 3604543, 1, 0, 3604544, 1, 0, 3604545, 1, 0, 3604546, 1, 0, 3604547, 1, 0, 3604548, 1, 0, 3604549, 1, 0, 3604550, 1, 0, 3604551, 1, 0, 3604552, 1, 0, 3604553, 1, 0, 3604554, 1, 0, 3604555, 1, 0, 3604556, 1, 0, 3604557, 1, 0, 3604558, 1, 0, 3604559, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 4, 3670019, 196608, 24, 3670020, 196608, 25, 3670021, 196608, 25, 3670022, 196608, 25, 3670023, 196608, 25, 3670024, 196608, 25, 3670025, 196608, 25, 3670026, 196608, 25, 3670027, 196608, 25, 3670028, 196608, 25, 3670029, 196608, 25, 3670030, 196608, 25, 3670031, 196608, 24, 3670032, 262145, 5, 3670033, 131073, 3, 3670034, 131073, 3, 3670035, 131073, 3, 3670036, 131073, 3, 3670037, 131073, 3, 3670038, 131073, 3, 3670039, 131073, 3, 3670040, 131073, 3, 3670041, 65537, 0, 3670042, 1, 0, 3670043, 1, 0, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 1, 0, 3670062, 1, 0, 3670063, 1, 0, 3670064, 1, 0, 3670065, 1, 0, 3670066, 1, 0, 3670067, 1, 0, 3670068, 1, 0, 3670069, 1, 0, 3670070, 1, 0, 3670071, 1, 0, 3670072, 1, 0, 3670073, 1, 0, 3670074, 1, 0, 3670075, 1, 0, 3670076, 1, 0, 3670077, 1, 0, 3670078, 1, 0, 3670079, 1, 0, 3670080, 1, 0, 3670081, 1, 0, 3670082, 1, 0, 3670083, 1, 0, 3670084, 1, 0, 3670085, 1, 0, 3670086, 1, 0, 3670087, 1, 0, 3670088, 1, 0, 3670089, 1, 0, 3670090, 1, 0, 3670091, 1, 0, 3670092, 1, 0, 3670093, 1, 0, 3670094, 1, 0, 3670095, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 4, 3735555, 196608, 24, 3735556, 196608, 25, 3735557, 196608, 25, 3735558, 196608, 25, 3735559, 196608, 25, 3735560, 196608, 25, 3735561, 196608, 25, 3735562, 196608, 25, 3735563, 196608, 25, 3735564, 196608, 25, 3735565, 196608, 25, 3735566, 196608, 25, 3735567, 196608, 24, 3735568, 262145, 2, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 0, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3735602, 1, 0, 3735603, 1, 0, 3735604, 1, 0, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 0, 3735608, 1, 0, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 0, 3735612, 1, 0, 3735613, 1, 0, 3735614, 1, 0, 3735615, 1, 0, 3735616, 1, 0, 3735617, 1, 0, 3735618, 1, 0, 3735619, 1, 0, 3735620, 1, 0, 3735621, 1, 0, 3735622, 1, 0, 3735623, 1, 0, 3735624, 1, 0, 3735625, 1, 0, 3735626, 1, 0, 3735627, 1, 0, 3735628, 1, 0, 3735629, 1, 0, 3735630, 1, 0, 3735631, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 4, 3801091, 196608, 24, 3801092, 196608, 25, 3801093, 196608, 25, 3801094, 196608, 25, 3801095, 196608, 25, 3801096, 196608, 25, 3801097, 196608, 25, 3801098, 196608, 25, 3801099, 196608, 25, 3801100, 196608, 25, 3801101, 196608, 25, 3801102, 196608, 25, 3801103, 196608, 24, 3801104, 262145, 2, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 0, 3801113, 1, 0, 3801114, 1, 0, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 0, 3801142, 1, 0, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 0, 3801148, 1, 0, 3801149, 1, 0, 3801150, 1, 0, 3801151, 1, 0, 3801152, 1, 0, 3801153, 1, 0, 3801154, 1, 0, 3801155, 1, 0, 3801156, 1, 0, 3801157, 1, 0, 3801158, 1, 0, 3801159, 1, 0, 3801160, 1, 0, 3801161, 1, 0, 3801162, 1, 0, 3801163, 1, 0, 3801164, 1, 0, 3801165, 1, 0, 3801166, 1, 0, 3801167, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 4, 3866627, 196608, 24, 3866628, 196608, 24, 3866629, 196608, 24, 3866630, 196608, 24, 3866631, 196608, 24, 3866632, 196608, 24, 3866633, 196608, 24, 3866634, 196608, 24, 3866635, 196608, 24, 3866636, 196608, 24, 3866637, 196608, 24, 3866638, 196608, 24, 3866639, 196608, 24, 3866640, 262145, 2, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 1, 0, 3866678, 1, 0, 3866679, 1, 0, 3866680, 1, 0, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 0, 3866684, 1, 0, 3866685, 1, 0, 3866686, 1, 0, 3866687, 1, 0, 3866688, 1, 0, 3866689, 1, 0, 3866690, 1, 0, 3866691, 1, 0, 3866692, 1, 0, 3866693, 1, 0, 3866694, 1, 0, 3866695, 1, 0, 3866696, 1, 0, 3866697, 1, 0, 3866698, 1, 0, 3866699, 1, 0, 3866700, 1, 0, 3866701, 1, 0, 3866702, 1, 0, 3866703, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65562, 393216, 21, 65563, 458752, 21, 65567, 262144, 36, 65568, 327680, 36, 65572, 196608, 33, 65573, 262144, 33, 65574, 196608, 33, 65575, 262144, 33, 131098, 393216, 22, 131099, 458752, 22, 131103, 262144, 37, 131104, 327680, 37, 131108, 196608, 34, 131109, 262144, 34, 131110, 196608, 34, 131111, 262144, 34, 196634, 393216, 23, 196635, 458752, 23, 196644, 196608, 35, 196645, 262144, 35, 196646, 196608, 35, 196647, 262144, 35, 262170, 393216, 24, 262171, 458752, 24, 327683, 131072, 23, 327710, 0, 33, 327711, 65536, 33, 327712, 65536, 33, 327713, 131072, 33, 393246, 0, 34, 393247, 65536, 34, 393248, 65536, 34, 393249, 131072, 34, 458782, 0, 34, 458783, 65536, 34, 458784, 65536, 34, 458785, 131072, 34, 524292, 458752, 3, 524293, 458752, 3, 524318, 0, 35, 524319, 65536, 35, 524320, 65536, 35, 524321, 131072, 35, 589828, 458752, 4, 589829, 458752, 4, 720899, 65536, 20, 917507, 262145, 7, 917516, 65537, 7, 917517, 196609, 5, 917518, 196609, 5, 917519, 196609, 5, 917520, 196609, 5, 917521, 196609, 7, 1310727, 262144, 25, 1310728, 327680, 25, 1310729, 262144, 25, 1310730, 327680, 25, 1310735, 262144, 25, 1310736, 327680, 25, 1310737, 262144, 25, 1310738, 327680, 25, 1310763, 393216, 18, 1376263, 262144, 26, 1376264, 327680, 26, 1376265, 262144, 26, 1376266, 327680, 26, 1376271, 262144, 26, 1376272, 327680, 26, 1376273, 262144, 26, 1376274, 327680, 26, 1376299, 393216, 19, 1376315, 262144, 25, 1376316, 327680, 25, 1376318, 262144, 25, 1376319, 327680, 25, 1441844, 0, 94, 1441845, 65536, 94, 1441846, 131072, 94, 1441848, 0, 94, 1441849, 65536, 94, 1441850, 131072, 94, 1441851, 262144, 26, 1441852, 327680, 26, 1441854, 262144, 26, 1441855, 327680, 26, 1507380, 0, 95, 1507381, 65536, 95, 1507382, 131072, 95, 1507384, 0, 95, 1507385, 65536, 95, 1507386, 131072, 95, 1572904, 131072, 21, 1572905, 196608, 21, 1572916, 0, 96, 1572917, 65536, 96, 1572918, 131072, 96, 1572920, 0, 96, 1572921, 65536, 96, 1572922, 131072, 96, 1572929, 0, 94, 1572930, 65536, 94, 1572931, 131072, 94, 1572934, 0, 94, 1572935, 65536, 94, 1572936, 131072, 94, 1572939, 0, 94, 1572940, 65536, 94, 1572941, 131072, 94, 1638440, 131072, 22, 1638441, 196608, 22, 1638465, 0, 95, 1638466, 65536, 95, 1638467, 131072, 95, 1638470, 0, 95, 1638471, 65536, 95, 1638472, 131072, 95, 1638475, 0, 95, 1638476, 65536, 95, 1638477, 131072, 95, 1703976, 131072, 23, 1703977, 196608, 23, 1703988, 0, 94, 1703989, 65536, 94, 1703990, 131072, 94, 1703992, 0, 94, 1703993, 65536, 94, 1703994, 131072, 94, 1704001, 0, 96, 1704002, 65536, 96, 1704003, 131072, 96, 1704006, 0, 96, 1704007, 65536, 96, 1704008, 131072, 96, 1704011, 0, 96, 1704012, 65536, 96, 1704013, 131072, 96, 1769524, 0, 95, 1769525, 65536, 95, 1769526, 131072, 95, 1769528, 0, 95, 1769529, 65536, 95, 1769530, 131072, 95, 1835060, 0, 96, 1835061, 65536, 96, 1835062, 131072, 96, 1835064, 0, 96, 1835065, 65536, 96, 1835066, 131072, 96, 1900549, 393216, 40, 1900550, 458752, 40, 1900551, 393216, 20, 1900563, 262144, 36, 1900564, 327680, 36, 1966083, 262144, 43, 1966085, 393216, 41, 1966086, 458752, 41, 1966088, 458752, 43, 1966097, 262144, 43, 1966099, 262144, 37, 1966100, 327680, 37, 1966102, 458752, 43, 1966129, 393216, 20, 2031619, 262144, 44, 2031624, 458752, 44, 2031633, 262144, 44, 2031638, 458752, 44, 2031660, 262144, 25, 2031661, 327680, 25, 2031662, 262144, 25, 2031663, 327680, 25, 2031680, 262144, 25, 2031681, 327680, 25, 2031682, 262144, 25, 2031683, 327680, 25, 2097155, 262144, 45, 2097156, 393216, 45, 2097157, 393216, 45, 2097158, 327680, 45, 2097159, 393216, 45, 2097160, 458752, 45, 2097169, 262144, 45, 2097170, 393216, 45, 2097171, 327680, 45, 2097172, 393216, 45, 2097173, 393216, 45, 2097174, 458752, 45, 2097196, 262144, 26, 2097197, 327680, 26, 2097198, 262144, 26, 2097199, 327680, 26, 2097216, 262144, 26, 2097217, 327680, 26, 2097218, 262144, 26, 2097219, 327680, 26, 2162691, 262144, 46, 2162692, 393216, 46, 2162693, 393216, 46, 2162694, 327680, 46, 2162695, 393216, 46, 2162696, 458752, 46, 2162705, 262144, 46, 2162706, 393216, 46, 2162707, 327680, 46, 2162708, 393216, 46, 2162709, 393216, 46, 2162710, 458752, 46, 2228266, 0, 94, 2228267, 65536, 94, 2228268, 131072, 94, 2228270, 0, 94, 2228271, 65536, 94, 2228272, 131072, 94, 2228274, 0, 94, 2228275, 65536, 94, 2228276, 131072, 94, 2228278, 0, 94, 2228279, 65536, 94, 2228280, 131072, 94, 2228282, 0, 94, 2228283, 65536, 94, 2228284, 131072, 94, 2228286, 0, 94, 2228287, 65536, 94, 2228288, 131072, 94, 2228290, 0, 94, 2228291, 65536, 94, 2228292, 131072, 94, 2293763, 65536, 20, 2293802, 0, 95, 2293803, 65536, 95, 2293804, 131072, 95, 2293806, 0, 95, 2293807, 65536, 95, 2293808, 131072, 95, 2293810, 0, 95, 2293811, 65536, 95, 2293812, 131072, 95, 2293814, 0, 95, 2293815, 65536, 95, 2293816, 131072, 95, 2293818, 0, 95, 2293819, 65536, 95, 2293820, 131072, 95, 2293822, 0, 95, 2293823, 65536, 95, 2293824, 131072, 95, 2293826, 0, 95, 2293827, 65536, 95, 2293828, 131072, 95, 2359299, 65536, 20, 2359338, 0, 96, 2359339, 65536, 96, 2359340, 131072, 96, 2359342, 0, 96, 2359343, 65536, 96, 2359344, 131072, 96, 2359346, 0, 96, 2359347, 65536, 96, 2359348, 131072, 96, 2359350, 0, 96, 2359351, 65536, 96, 2359352, 131072, 96, 2359354, 0, 96, 2359355, 65536, 96, 2359356, 131072, 96, 2359358, 0, 96, 2359359, 65536, 96, 2359360, 131072, 96, 2359362, 0, 96, 2359363, 65536, 96, 2359364, 131072, 96, 2424835, 196608, 13, 2490371, 196608, 14, 3014670, 262144, 21, 3014671, 327680, 21, 3080201, 393216, 138, 3080206, 262144, 22, 3080207, 327680, 22, 3145737, 393216, 138, 3145742, 262144, 23, 3145743, 327680, 23, 3211273, 393216, 138, 3211278, 262144, 24, 3211279, 327680, 24, 3276809, 393216, 138, 3342345, 393216, 138, 3407881, 393216, 138, 3801103, 65536, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 327680, 11, 65541, 393216, 11, 65542, 458752, 11, 65549, 327680, 11, 65550, 393216, 11, 65551, 458752, 11, 65570, 393216, 20, 131076, 327680, 12, 131077, 393216, 12, 131078, 458752, 12, 131079, 327680, 7, 131080, 393216, 7, 131081, 327680, 7, 131082, 393216, 7, 131083, 327680, 7, 131084, 393216, 7, 131085, 327680, 12, 131086, 393216, 12, 131087, 458752, 12, 131088, 196608, 13, 196611, 131072, 21, 196612, 196608, 21, 196615, 327680, 8, 196616, 393216, 8, 196617, 327680, 8, 196618, 393216, 8, 196619, 327680, 8, 196620, 393216, 8, 196624, 196608, 14, 196647, 196608, 13, 262147, 131072, 22, 262148, 196608, 22, 262170, 327680, 7, 262171, 393216, 7, 262183, 196608, 14, 327683, 196608, 13, 327684, 196608, 23, 327694, 0, 33, 327695, 65536, 33, 327696, 131072, 33, 327706, 327680, 8, 327707, 393216, 8, 393219, 196608, 14, 393230, 0, 34, 393231, 65536, 34, 393232, 131072, 34, 393245, 65536, 20, 393250, 65536, 20, 393252, 65536, 18, 393253, 131072, 18, 393254, 65536, 18, 393255, 131072, 18, 458766, 0, 35, 458767, 65536, 35, 458768, 131072, 35, 458778, 196608, 13, 458781, 65536, 20, 458786, 65536, 20, 458788, 65536, 19, 458789, 131072, 19, 458790, 65536, 19, 458791, 131072, 19, 524291, 393216, 3, 524292, 393216, 40, 524293, 458752, 40, 524294, 0, 5, 524314, 196608, 14, 524324, 65536, 20, 524326, 65536, 20, 589827, 393216, 4, 589828, 393216, 41, 589829, 458752, 41, 589830, 0, 6, 589837, 327680, 120, 589838, 393216, 120, 589839, 327680, 120, 589840, 393216, 120, 589850, 0, 36, 589851, 65536, 36, 589852, 131072, 36, 589855, 65536, 20, 589856, 65536, 20, 589860, 65536, 18, 589861, 131072, 18, 589862, 65536, 18, 589863, 131072, 18, 655363, 65536, 20, 655373, 327680, 121, 655374, 393216, 121, 655375, 327680, 121, 655376, 393216, 121, 655386, 0, 37, 655387, 65536, 37, 655388, 131072, 37, 655396, 65536, 19, 655397, 131072, 19, 655398, 65536, 19, 655399, 131072, 19, 720899, 196608, 13, 720912, 196608, 13, 720922, 0, 38, 720923, 65536, 38, 720924, 131072, 38, 720932, 65536, 20, 720934, 65536, 20, 720935, 196608, 13, 786435, 196608, 14, 786441, 0, 54, 786442, 65536, 54, 786448, 196608, 14, 786458, 0, 39, 786459, 65536, 39, 786460, 131072, 39, 786471, 196608, 14, 851977, 0, 55, 851978, 65536, 55, 1245188, 131072, 11, 1245189, 131072, 11, 1245204, 131072, 11, 1245205, 131072, 11, 1310724, 131072, 12, 1310725, 131072, 12, 1310740, 131072, 12, 1310741, 131072, 12, 1310742, 327680, 21, 1310765, 196608, 11, 1310766, 262144, 11, 1310773, 196608, 11, 1310774, 262144, 11, 1310785, 393216, 18, 1310787, 393216, 20, 1310799, 0, 5, 1376259, 131072, 21, 1376260, 196608, 21, 1376277, 262144, 22, 1376278, 327680, 22, 1376301, 196608, 12, 1376302, 262144, 12, 1376309, 196608, 12, 1376310, 262144, 12, 1376321, 393216, 19, 1376325, 262144, 25, 1376326, 327680, 25, 1376327, 262144, 25, 1376328, 327680, 25, 1376329, 262144, 25, 1376330, 327680, 25, 1376334, 262144, 25, 1376335, 327680, 25, 1441795, 131072, 22, 1441796, 196608, 22, 1441803, 0, 61, 1441804, 65536, 61, 1441805, 131072, 61, 1441806, 196608, 61, 1441813, 262144, 23, 1441814, 327680, 23, 1441833, 262144, 120, 1441837, 0, 33, 1441838, 65536, 33, 1441839, 131072, 33, 1441861, 262144, 26, 1441862, 327680, 26, 1441863, 262144, 26, 1441864, 327680, 26, 1441865, 262144, 26, 1441866, 327680, 26, 1441870, 262144, 26, 1441871, 327680, 26, 1507331, 131072, 23, 1507332, 196608, 23, 1507339, 0, 62, 1507340, 65536, 62, 1507341, 131072, 62, 1507342, 196608, 62, 1507349, 262144, 24, 1507350, 327680, 24, 1507369, 262144, 121, 1507372, 65536, 20, 1507373, 0, 34, 1507374, 65536, 34, 1507375, 131072, 34, 1507376, 65536, 20, 1507380, 0, 97, 1507381, 65536, 97, 1507382, 131072, 97, 1507384, 0, 97, 1507385, 65536, 97, 1507386, 131072, 97, 1572869, 0, 33, 1572870, 65536, 33, 1572871, 131072, 33, 1572876, 65536, 63, 1572877, 131072, 63, 1572883, 0, 36, 1572884, 65536, 36, 1572885, 131072, 36, 1572908, 65536, 20, 1572909, 0, 35, 1572910, 65536, 35, 1572911, 131072, 35, 1572912, 65536, 20, 1638404, 65536, 20, 1638405, 0, 34, 1638406, 65536, 34, 1638407, 131072, 34, 1638408, 65536, 20, 1638419, 0, 37, 1638420, 65536, 37, 1638421, 131072, 37, 1638465, 0, 97, 1638466, 65536, 97, 1638467, 131072, 97, 1638470, 0, 97, 1638471, 65536, 97, 1638472, 131072, 97, 1638475, 0, 97, 1638476, 65536, 97, 1638477, 131072, 97, 1703940, 65536, 20, 1703941, 0, 35, 1703942, 65536, 35, 1703943, 131072, 35, 1703944, 65536, 20, 1703955, 0, 38, 1703956, 65536, 38, 1703957, 131072, 38, 1703977, 262144, 120, 1769491, 0, 39, 1769492, 65536, 39, 1769493, 131072, 39, 1769513, 262144, 121, 1769524, 0, 97, 1769525, 65536, 97, 1769526, 131072, 97, 1769528, 0, 97, 1769529, 65536, 97, 1769530, 131072, 97, 2162691, 196608, 13, 2162710, 196608, 13, 2228227, 196608, 14, 2228246, 196608, 14, 2293802, 0, 97, 2293803, 65536, 97, 2293804, 131072, 97, 2293806, 0, 97, 2293807, 65536, 97, 2293808, 131072, 97, 2293810, 0, 97, 2293811, 65536, 97, 2293812, 131072, 97, 2293814, 0, 97, 2293815, 65536, 97, 2293816, 131072, 97, 2293818, 0, 97, 2293819, 65536, 97, 2293820, 131072, 97, 2293822, 0, 97, 2293823, 65536, 97, 2293824, 131072, 97, 2293826, 0, 97, 2293827, 65536, 97, 2293828, 131072, 97, 2359313, 65536, 20, 2359314, 393216, 9, 2359315, 458752, 9, 2359316, 65536, 20, 2424837, 327680, 7, 2424838, 393216, 7, 2424839, 327680, 7, 2424840, 393216, 7, 2424841, 196608, 13, 2424848, 196608, 13, 2424849, 65536, 20, 2424850, 393216, 10, 2424851, 458752, 10, 2424852, 196608, 13, 2424853, 327680, 7, 2424854, 393216, 7, 2490373, 327680, 8, 2490374, 393216, 8, 2490375, 327680, 8, 2490376, 393216, 8, 2490377, 196608, 14, 2490380, 0, 54, 2490381, 65536, 54, 2490384, 196608, 14, 2490388, 196608, 14, 2490389, 327680, 8, 2490390, 393216, 8, 2555916, 0, 55, 2555917, 65536, 55, 2949128, 196608, 33, 2949129, 262144, 33, 2949130, 196608, 33, 2949131, 262144, 33, 3014659, 196608, 13, 3014664, 196608, 34, 3014665, 262144, 34, 3014666, 196608, 34, 3014667, 262144, 34, 3080195, 196608, 14, 3080200, 196608, 35, 3080201, 262144, 35, 3080202, 196608, 35, 3080203, 262144, 35, 3211279, 196608, 13, 3211281, 393216, 20, 3211284, 131072, 144, 3211285, 196608, 144, 3211286, 196608, 144, 3211287, 196608, 144, 3211288, 262144, 144, 3276803, 65536, 18, 3276804, 131072, 18, 3276815, 196608, 14, 3276820, 131072, 146, 3276821, 196608, 146, 3276822, 196608, 146, 3276823, 196608, 146, 3276824, 262144, 146, 3342339, 65536, 19, 3342340, 131072, 19, 3342343, 0, 168, 3342344, 65536, 168, 3342345, 65536, 168, 3342346, 65536, 168, 3342347, 131072, 168, 3342360, 393216, 25, 3407875, 65536, 20, 3407879, 0, 169, 3407883, 131072, 169, 3407896, 393216, 26, 3473411, 65536, 18, 3473412, 131072, 18, 3473415, 0, 169, 3473419, 131072, 169, 3473432, 393216, 25, 3538947, 65536, 19, 3538948, 131072, 19, 3538951, 0, 169, 3538955, 131072, 169, 3538968, 393216, 26, 3604483, 65536, 20, 3604487, 0, 170, 3604488, 65536, 170, 3604489, 65536, 170, 3604490, 65536, 170, 3604491, 131072, 170, 3670019, 65536, 18, 3670020, 131072, 18, 3735555, 65536, 19, 3735556, 131072, 19, 3735564, 65536, 20, 3735565, 393216, 9, 3735566, 458752, 9, 3735567, 65536, 20, 3801091, 65536, 20, 3801095, 196608, 13, 3801099, 196608, 13, 3801100, 65536, 20, 3801101, 393216, 10, 3801102, 458752, 10, 3801103, 196608, 13, 3866631, 196608, 14, 3866635, 196608, 14, 3866639, 196608, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 48) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn" +location = Vector2(1008, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 432) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1968, 1360) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 144) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn" +location = Vector2(912, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 432) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1968, 1360) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 112) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn" +location = Vector2(176, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 1264) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1968, 1360) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 1264) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1968, 1360) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 720) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn" +location = Vector2(1360, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1328, 816) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn" +location = Vector2(656, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 1552) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn" +location = Vector2(176, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 720) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn" +location = Vector2(432, 1552) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 144) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 208) +texture = ExtResource("302") +facing = "Up" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 272) +texture = ExtResource("303") +facing = "Up" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 336) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 944) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 1040) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 1104) +texture = ExtResource("307") +facing = "Right" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 1104) +texture = ExtResource("308") +facing = "Left" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 1136) +texture = ExtResource("309") +facing = "Left" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 720) +texture = ExtResource("310") +facing = "Up" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 720) +texture = ExtResource("311") +facing = "Up" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 848) +texture = ExtResource("312") +facing = "Left" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 880) +texture = ExtResource("313") +facing = "Down" + +[node name="Npc14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1552, 784) +texture = ExtResource("314") +facing = "Left" + +[node name="Npc15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1840, 944) +texture = ExtResource("315") +facing = "Left" + +[node name="Npc16" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 1136) +texture = ExtResource("316") +facing = "Down" + +[node name="Npc17" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1616, 1136) +texture = ExtResource("317") +facing = "Right" + +[node name="Npc18" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1968, 1072) +texture = ExtResource("318") +facing = "Right" + +[node name="Npc19" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2032, 880) +texture = ExtResource("319") +facing = "Left" + +[node name="Npc20" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 1072) +texture = ExtResource("320") +facing = "Up" + +[node name="Npc21" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 1040) +texture = ExtResource("321") +facing = "Down" + +[node name="Npc22" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1680, 1040) +texture = ExtResource("322") +facing = "Right" + +[node name="Npc23" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1520, 880) +texture = ExtResource("323") +facing = "Left" + +[node name="Npc24" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 1040) +texture = ExtResource("324") +facing = "Left" + +[node name="Npc25" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 1552) +texture = ExtResource("325") +facing = "Down" + +[node name="Npc26" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 1680) +texture = ExtResource("326") +facing = "Up" + +[node name="Npc27" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1744) +texture = ExtResource("327") +facing = "Right" + +[node name="Npc28" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 1840) +texture = ExtResource("328") +facing = "Down" + +[node name="Npc29" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 1552) +texture = ExtResource("329") +facing = "Up" + +[node name="Npc30" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 1648) +texture = ExtResource("330") +facing = "Up" + +[node name="Npc31" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 1712) +texture = ExtResource("331") +facing = "Left" + +[node name="Npc32" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 1712) +texture = ExtResource("332") +facing = "Right" + +[node name="Npc33" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 1776) +texture = ExtResource("333") +facing = "Up" + +[node name="Npc34" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 1872) +texture = ExtResource("334") +facing = "Up" + +[node name="Npc35" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 1776) +texture = ExtResource("335") +facing = "Up" + +[node name="Npc36" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 1840) +texture = ExtResource("336") +facing = "Right" + +[node name="Npc37" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2128, 816) +texture = ExtResource("337") +facing = "Down" + +[node name="Npc38" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2288, 816) +texture = ExtResource("338") +facing = "Down" + +[node name="Npc39" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2448, 816) +texture = ExtResource("339") +facing = "Down" + +[node name="Npc40" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2512, 912) +texture = ExtResource("340") +facing = "Left" + +[node name="Npc41" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2320, 816) +texture = ExtResource("341") +facing = "Left" + +[node name="Npc42" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2416, 816) +texture = ExtResource("342") +facing = "Right" + +[node name="Npc43" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2160, 720) +texture = ExtResource("343") +facing = "Left" + +[node name="Npc44" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2288, 752) +texture = ExtResource("344") +facing = "Down" + +[node name="Npc45" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2320, 752) +texture = ExtResource("345") +facing = "Down" + +[node name="Npc46" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2224, 816) +facing = "Right" + +[node name="Npc47" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 1648) +texture = ExtResource("347") +facing = "Up" + +[node name="Npc48" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 1776) +texture = ExtResource("348") +facing = "Down" diff --git a/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ_tileset.tres new file mode 100644 index 000000000..5f1e9d32e --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Rangers_HQ_tileset.tres @@ -0,0 +1,389 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:37/0 = 0 +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:55/0 = 0 +0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:94/0 = 0 +0:95/0 = 0 +0:96/0 = 0 +0:97/0 = 0 +0:141/0 = 0 +0:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:143/0 = 0 +0:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:168/0 = 0 +0:169/0 = 0 +0:170/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:37/0 = 0 +1:38/0 = 0 +1:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:55/0 = 0 +1:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:96/0 = 0 +1:97/0 = 0 +1:141/0 = 0 +1:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:143/0 = 0 +1:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:168/0 = 0 +1:170/0 = 0 +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:37/0 = 0 +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:94/0 = 0 +2:95/0 = 0 +2:96/0 = 0 +2:97/0 = 0 +2:141/0 = 0 +2:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:143/0 = 0 +2:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:144/0 = 0 +2:146/0 = 0 +2:168/0 = 0 +2:169/0 = 0 +2:170/0 = 0 +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:25/0 = 0 +3:33/0 = 0 +3:34/0 = 0 +3:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:141/0 = 0 +3:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:143/0 = 0 +3:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:144/0 = 0 +3:146/0 = 0 +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:26/0 = 0 +4:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:33/0 = 0 +4:34/0 = 0 +4:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:120/0 = 0 +4:121/0 = 0 +4:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:144/0 = 0 +4:146/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:26/0 = 0 +5:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:120/0 = 0 +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:139/0 = 0 +5:140/0 = 0 +5:141/0 = 0 +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:26/0 = 0 +6:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:120/0 = 0 +6:121/0 = 0 +6:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:138/0 = 0 +6:139/0 = 0 +6:140/0 = 0 +6:141/0 = 0 +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:44/0 = 0 +7:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:139/0 = 0 +7:140/0 = 0 +7:141/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BealbeachCity/Bealbeach_City_Resort.gd b/Maps/BealbeachCity/Bealbeach_City_Resort.gd new file mode 100644 index 000000000..70abf7de8 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Resort.gd @@ -0,0 +1,54 @@ +extends Node2D # gen_map.py Map052 + +var map_name = "Bealbeach City( Resort)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 272): + Global.game.play_dialogue("MAP052_NPC_1") + if check_pos == Vector2(432, 272): + Global.game.play_dialogue("MAP052_NPC_2") + if check_pos == Vector2(304, 464): + Global.game.play_dialogue("MAP052_NPC_3") + if check_pos == Vector2(464, 400): + Global.game.play_dialogue("MAP052_NPC_4") + if check_pos == Vector2(240, 432): + Global.game.play_dialogue("MAP052_NPC_5") + if check_pos == Vector2(1456, 208): + Global.game.play_dialogue("MAP052_NPC_6") + if check_pos == Vector2(1488, 208): + Global.game.play_dialogue("MAP052_NPC_7") + if check_pos == Vector2(1456, 496): + Global.game.play_dialogue("MAP052_NPC_8") + if check_pos == Vector2(1488, 496): + Global.game.play_dialogue("MAP052_NPC_9") + if check_pos == Vector2(240, 240): + Global.game.play_dialogue("MAP052_NPC_10") + if check_pos == Vector2(432, 1456): + Global.game.play_dialogue("MAP052_NPC_11") + if check_pos == Vector2(304, 1456): + Global.game.play_dialogue("MAP052_NPC_12") + if check_pos == Vector2(208, 1456): + Global.game.play_dialogue("MAP052_NPC_13") + if check_pos == Vector2(304, 1296): + Global.game.play_dialogue("MAP052_NPC_14") + if check_pos == Vector2(528, 1168): + Global.game.play_dialogue("MAP052_NPC_15") + if check_pos == Vector2(1008, 208): + Global.game.play_dialogue("MAP052_NPC_16") + if check_pos == Vector2(1104, 496): + Global.game.play_dialogue("MAP052_NPC_17") + if check_pos == Vector2(1232, 624): + Global.game.play_dialogue("MAP052_NPC_18") + if check_pos == Vector2(1424, 624): + Global.game.play_dialogue("MAP052_NPC_19") + if check_pos == Vector2(1232, 496): + Global.game.play_dialogue("MAP052_NPC_20") + if check_pos == Vector2(1360, 496): + Global.game.play_dialogue("MAP052_NPC_21") + if check_pos == Vector2(1232, 304): + Global.game.play_dialogue("MAP052_NPC_22") + if check_pos == Vector2(1520, 496): + Global.game.play_dialogue("MAP052_NPC_23") + if check_pos == Vector2(464, 1392): + Global.game.open_shop(['COCONUTMILK']) + return null diff --git a/Maps/BealbeachCity/Bealbeach_City_Resort.gd.uid b/Maps/BealbeachCity/Bealbeach_City_Resort.gd.uid new file mode 100644 index 000000000..c90de20c4 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Resort.gd.uid @@ -0,0 +1 @@ +uid://cfsfsjfimgfc4 diff --git a/Maps/BealbeachCity/Bealbeach_City_Resort.tscn b/Maps/BealbeachCity/Bealbeach_City_Resort.tscn new file mode 100644 index 000000000..b20c295d0 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Resort.tscn @@ -0,0 +1,218 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BealbeachCity/Bealbeach_City_Resort_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BealbeachCity/Bealbeach_City_Resort.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_193.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_055.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_028.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_027.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_055.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_055.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_055.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_055.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_193.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_046.png" id="314"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_045.png" id="315"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_193.png" id="316"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_038.png" id="317"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="318"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="319"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="320"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="321"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="322"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_055.png" id="323"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_029.png" id="501"] +[node name="Bealbeach City( Resort)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 1, 0, 131131, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 262145, 0, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 262145, 4, 196624, 262145, 4, 196625, 262145, 4, 196626, 262145, 4, 196627, 131073, 1, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 262145, 0, 196638, 262145, 4, 196639, 262145, 4, 196640, 262145, 4, 196641, 262145, 4, 196642, 262145, 4, 196643, 262145, 4, 196644, 262145, 4, 196645, 262145, 4, 196646, 262145, 4, 196647, 262145, 4, 196648, 262145, 4, 196649, 262145, 4, 196650, 262145, 4, 196651, 262145, 4, 196652, 262145, 4, 196653, 262145, 4, 196654, 262145, 4, 196655, 262145, 4, 196656, 262145, 4, 196657, 262145, 4, 196658, 262145, 4, 196659, 262145, 4, 196660, 131073, 1, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 1, 0, 196667, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 4, 262149, 0, 69, 262150, 65536, 69, 262151, 65536, 69, 262152, 65536, 69, 262153, 65536, 69, 262154, 65536, 69, 262155, 65536, 69, 262156, 65536, 69, 262157, 65536, 69, 262158, 65536, 69, 262159, 65536, 69, 262160, 65536, 69, 262161, 65536, 69, 262162, 131072, 69, 262163, 262145, 2, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 4, 262174, 0, 126, 262175, 65536, 126, 262176, 65536, 126, 262177, 65536, 126, 262178, 65536, 126, 262179, 65536, 126, 262180, 65536, 126, 262181, 65536, 126, 262182, 65536, 126, 262183, 65536, 126, 262184, 65536, 126, 262185, 65536, 126, 262186, 65536, 126, 262187, 65536, 126, 262188, 65536, 126, 262189, 65536, 126, 262190, 65536, 126, 262191, 65536, 126, 262192, 65536, 126, 262193, 65536, 126, 262194, 65536, 126, 262195, 131072, 126, 262196, 262145, 2, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 1, 0, 262203, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 4, 327685, 0, 70, 327686, 65536, 70, 327687, 65536, 70, 327688, 65536, 70, 327689, 65536, 70, 327690, 65536, 70, 327691, 65536, 70, 327692, 65536, 70, 327693, 65536, 70, 327694, 65536, 70, 327695, 65536, 70, 327696, 65536, 70, 327697, 65536, 70, 327698, 131072, 70, 327699, 262145, 2, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 4, 327710, 0, 127, 327711, 65536, 127, 327712, 65536, 127, 327713, 65536, 127, 327714, 65536, 127, 327715, 65536, 127, 327716, 65536, 127, 327717, 65536, 127, 327718, 65536, 127, 327719, 65536, 127, 327720, 65536, 127, 327721, 65536, 127, 327722, 65536, 127, 327723, 65536, 127, 327724, 65536, 127, 327725, 65536, 127, 327726, 65536, 127, 327727, 65536, 127, 327728, 65536, 127, 327729, 65536, 127, 327730, 65536, 127, 327731, 131072, 127, 327732, 262145, 2, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 1, 0, 327739, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 4, 393221, 0, 71, 393222, 65536, 71, 393223, 65536, 71, 393224, 65536, 71, 393225, 65536, 71, 393226, 65536, 71, 393227, 65536, 71, 393228, 65536, 71, 393229, 65536, 71, 393230, 65536, 71, 393231, 65536, 71, 393232, 65536, 71, 393233, 65536, 71, 393234, 131072, 71, 393235, 262145, 2, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 131073, 0, 393246, 65536, 6, 393247, 65536, 6, 393248, 65536, 6, 393249, 65536, 6, 393250, 65536, 6, 393251, 65536, 6, 393252, 65536, 6, 393253, 393216, 104, 393254, 393216, 104, 393255, 393216, 104, 393256, 393216, 104, 393257, 393216, 104, 393258, 393216, 104, 393259, 393216, 104, 393260, 131072, 118, 393261, 131072, 118, 393262, 131072, 118, 393263, 131072, 118, 393264, 131072, 118, 393265, 393216, 104, 393266, 393216, 104, 393267, 393216, 104, 393268, 262145, 2, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 0, 393275, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 131073, 0, 458757, 0, 84, 458758, 65536, 84, 458759, 0, 84, 458760, 65536, 84, 458761, 0, 84, 458762, 65536, 84, 458763, 0, 84, 458764, 65536, 84, 458765, 0, 84, 458766, 65536, 84, 458767, 0, 84, 458768, 65536, 84, 458769, 0, 84, 458770, 65536, 84, 458771, 65537, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 65536, 6, 458783, 65536, 5, 458784, 65536, 5, 458785, 65536, 5, 458786, 65536, 5, 458787, 65536, 5, 458788, 65536, 5, 458789, 393216, 105, 458790, 393216, 105, 458791, 393216, 105, 458792, 393216, 105, 458793, 393216, 105, 458794, 393216, 105, 458795, 393216, 105, 458796, 393216, 105, 458797, 393216, 105, 458798, 393216, 105, 458799, 393216, 105, 458800, 393216, 105, 458801, 393216, 105, 458802, 393216, 105, 458803, 393216, 105, 458804, 262145, 2, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 1, 0, 458811, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 0, 85, 524294, 65536, 85, 524295, 0, 85, 524296, 65536, 85, 524297, 0, 85, 524298, 65536, 85, 524299, 0, 85, 524300, 65536, 85, 524301, 0, 85, 524302, 65536, 85, 524303, 0, 85, 524304, 65536, 85, 524305, 0, 85, 524306, 65536, 85, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 65536, 6, 524319, 65536, 5, 524320, 65536, 5, 524321, 65536, 5, 524322, 65536, 5, 524323, 65536, 5, 524324, 65536, 5, 524325, 393216, 105, 524326, 393216, 105, 524327, 393216, 105, 524328, 393216, 105, 524329, 393216, 105, 524330, 393216, 105, 524331, 393216, 105, 524332, 393216, 105, 524333, 393216, 105, 524334, 393216, 105, 524335, 393216, 105, 524336, 393216, 105, 524337, 393216, 105, 524338, 393216, 105, 524339, 393216, 105, 524340, 262145, 2, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 1, 0, 524347, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 0, 84, 589830, 65536, 84, 589831, 0, 84, 589832, 65536, 84, 589833, 0, 84, 589834, 65536, 84, 589835, 0, 84, 589836, 65536, 84, 589837, 0, 84, 589838, 65536, 84, 589839, 0, 84, 589840, 65536, 84, 589841, 0, 84, 589842, 65536, 84, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 65536, 6, 589855, 65536, 5, 589856, 65536, 5, 589857, 65536, 5, 589858, 65536, 5, 589859, 65536, 5, 589860, 65536, 5, 589861, 393216, 105, 589862, 393216, 105, 589863, 393216, 105, 589864, 393216, 105, 589865, 393216, 105, 589866, 393216, 105, 589867, 393216, 105, 589868, 393216, 105, 589869, 393216, 105, 589870, 393216, 105, 589871, 393216, 105, 589872, 393216, 105, 589873, 393216, 105, 589874, 393216, 105, 589875, 393216, 105, 589876, 262145, 2, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 0, 85, 655366, 65536, 85, 655367, 0, 85, 655368, 65536, 85, 655369, 0, 85, 655370, 65536, 85, 655371, 0, 85, 655372, 65536, 85, 655373, 0, 85, 655374, 65536, 85, 655375, 0, 85, 655376, 65536, 85, 655377, 0, 85, 655378, 65536, 85, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 65536, 6, 655391, 65536, 5, 655392, 65536, 5, 655393, 65536, 5, 655394, 65536, 5, 655395, 65536, 5, 655396, 65536, 5, 655397, 393216, 105, 655398, 393216, 105, 655399, 393216, 105, 655400, 393216, 105, 655401, 393216, 105, 655402, 393216, 105, 655403, 393216, 105, 655404, 393216, 105, 655405, 393216, 105, 655406, 393216, 105, 655407, 393216, 105, 655408, 393216, 105, 655409, 393216, 105, 655410, 393216, 105, 655411, 393216, 105, 655412, 262145, 2, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 0, 84, 720902, 65536, 84, 720903, 0, 84, 720904, 65536, 84, 720905, 0, 84, 720906, 65536, 84, 720907, 0, 84, 720908, 65536, 84, 720909, 0, 84, 720910, 65536, 84, 720911, 0, 84, 720912, 65536, 84, 720913, 0, 84, 720914, 65536, 84, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 65536, 6, 720927, 65536, 5, 720928, 65536, 5, 720929, 65536, 5, 720930, 65536, 5, 720931, 65536, 5, 720932, 65536, 5, 720933, 393216, 105, 720934, 393216, 105, 720935, 393216, 105, 720936, 393216, 105, 720937, 393216, 105, 720938, 262145, 5, 720939, 131073, 3, 720940, 131073, 3, 720941, 131073, 3, 720942, 131073, 3, 720943, 131073, 3, 720944, 131073, 3, 720945, 131073, 3, 720946, 131073, 3, 720947, 131073, 3, 720948, 131073, 3, 720949, 131073, 3, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 0, 85, 786438, 65536, 85, 786439, 0, 85, 786440, 65536, 85, 786441, 0, 85, 786442, 65536, 85, 786443, 0, 85, 786444, 65536, 85, 786445, 0, 85, 786446, 65536, 85, 786447, 0, 85, 786448, 65536, 85, 786449, 0, 85, 786450, 65536, 85, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 65536, 6, 786463, 65536, 5, 786464, 65536, 5, 786465, 65536, 5, 786466, 65536, 5, 786467, 65536, 5, 786468, 65536, 5, 786469, 393216, 105, 786470, 393216, 105, 786471, 393216, 105, 786472, 393216, 105, 786473, 393216, 105, 786474, 262145, 6, 786475, 262145, 4, 786476, 262145, 4, 786477, 262145, 4, 786478, 262145, 4, 786479, 262145, 4, 786480, 262145, 4, 786481, 262145, 4, 786482, 262145, 4, 786483, 262145, 4, 786484, 131073, 1, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 0, 84, 851974, 65536, 84, 851975, 0, 84, 851976, 65536, 84, 851977, 0, 84, 851978, 65536, 84, 851979, 0, 84, 851980, 65536, 84, 851981, 0, 84, 851982, 65536, 84, 851983, 0, 84, 851984, 65536, 84, 851985, 0, 84, 851986, 65536, 84, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 327680, 105, 851999, 262144, 104, 852000, 393216, 104, 852001, 393216, 104, 852002, 393216, 104, 852003, 393216, 104, 852004, 393216, 104, 852005, 393216, 104, 852006, 393216, 104, 852007, 393216, 105, 852008, 393216, 105, 852009, 393216, 105, 852010, 0, 126, 852011, 65536, 126, 852012, 65536, 126, 852013, 65536, 126, 852014, 65536, 126, 852015, 65536, 126, 852016, 65536, 126, 852017, 65536, 126, 852018, 65536, 126, 852019, 131072, 126, 852020, 262145, 2, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 0, 85, 917510, 65536, 85, 917511, 0, 85, 917512, 65536, 85, 917513, 0, 85, 917514, 65536, 85, 917515, 0, 85, 917516, 65536, 85, 917517, 0, 85, 917518, 65536, 85, 917519, 0, 85, 917520, 65536, 85, 917521, 0, 85, 917522, 65536, 85, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 327680, 105, 917535, 327680, 104, 917536, 393216, 105, 917537, 393216, 105, 917538, 393216, 105, 917539, 393216, 105, 917540, 393216, 105, 917541, 393216, 105, 917542, 393216, 105, 917543, 393216, 105, 917544, 393216, 105, 917545, 393216, 105, 917546, 0, 127, 917547, 65536, 127, 917548, 65536, 127, 917549, 65536, 127, 917550, 65536, 127, 917551, 65536, 127, 917552, 65536, 127, 917553, 65536, 127, 917554, 65536, 127, 917555, 131072, 127, 917556, 262145, 2, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 0, 84, 983046, 65536, 84, 983047, 0, 84, 983048, 65536, 84, 983049, 0, 84, 983050, 65536, 84, 983051, 0, 84, 983052, 65536, 84, 983053, 0, 84, 983054, 65536, 84, 983055, 0, 84, 983056, 65536, 84, 983057, 0, 84, 983058, 65536, 84, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 327680, 105, 983071, 327680, 104, 983072, 393216, 105, 983073, 393216, 105, 983074, 393216, 105, 983075, 393216, 105, 983076, 393216, 105, 983077, 393216, 105, 983078, 393216, 105, 983079, 393216, 105, 983080, 393216, 105, 983081, 393216, 105, 983082, 393216, 104, 983083, 393216, 104, 983084, 131072, 118, 983085, 131072, 118, 983086, 131072, 118, 983087, 131072, 118, 983088, 131072, 118, 983089, 393216, 104, 983090, 393216, 104, 983091, 393216, 104, 983092, 262145, 2, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 0, 85, 1048582, 65536, 85, 1048583, 0, 85, 1048584, 65536, 85, 1048585, 0, 85, 1048586, 65536, 85, 1048587, 0, 85, 1048588, 65536, 85, 1048589, 0, 85, 1048590, 65536, 85, 1048591, 0, 85, 1048592, 65536, 85, 1048593, 0, 85, 1048594, 65536, 85, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 327680, 105, 1048607, 327680, 104, 1048608, 393216, 105, 1048609, 393216, 105, 1048610, 393216, 105, 1048611, 393216, 105, 1048612, 393216, 105, 1048613, 393216, 105, 1048614, 393216, 105, 1048615, 393216, 105, 1048616, 393216, 105, 1048617, 393216, 105, 1048618, 393216, 105, 1048619, 393216, 105, 1048620, 393216, 105, 1048621, 393216, 105, 1048622, 393216, 105, 1048623, 393216, 105, 1048624, 393216, 105, 1048625, 393216, 105, 1048626, 393216, 105, 1048627, 393216, 105, 1048628, 262145, 2, 1048629, 1, 0, 1048630, 1, 0, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 0, 1048635, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 0, 84, 1114118, 65536, 84, 1114119, 0, 84, 1114120, 65536, 84, 1114121, 0, 84, 1114122, 65536, 84, 1114123, 0, 84, 1114124, 65536, 84, 1114125, 0, 84, 1114126, 65536, 84, 1114127, 0, 84, 1114128, 65536, 84, 1114129, 0, 84, 1114130, 65536, 84, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 327680, 105, 1114143, 327680, 104, 1114144, 393216, 105, 1114145, 393216, 105, 1114146, 393216, 105, 1114147, 393216, 105, 1114148, 393216, 105, 1114149, 393216, 105, 1114150, 393216, 105, 1114151, 393216, 105, 1114152, 393216, 105, 1114153, 393216, 105, 1114154, 393216, 105, 1114155, 393216, 105, 1114156, 393216, 105, 1114157, 393216, 105, 1114158, 393216, 105, 1114159, 393216, 105, 1114160, 393216, 105, 1114161, 393216, 105, 1114162, 393216, 105, 1114163, 393216, 105, 1114164, 262145, 2, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 0, 1114171, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 0, 85, 1179654, 65536, 85, 1179655, 0, 85, 1179656, 65536, 85, 1179657, 0, 85, 1179658, 65536, 85, 1179659, 0, 85, 1179660, 65536, 85, 1179661, 0, 85, 1179662, 65536, 85, 1179663, 0, 85, 1179664, 65536, 85, 1179665, 0, 85, 1179666, 65536, 85, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 327680, 105, 1179679, 327680, 104, 1179680, 393216, 105, 1179681, 393216, 105, 1179682, 393216, 105, 1179683, 393216, 105, 1179684, 393216, 105, 1179685, 393216, 105, 1179686, 393216, 105, 1179687, 393216, 105, 1179688, 393216, 105, 1179689, 393216, 105, 1179690, 393216, 105, 1179691, 393216, 105, 1179692, 393216, 105, 1179693, 393216, 105, 1179694, 393216, 105, 1179695, 393216, 105, 1179696, 393216, 105, 1179697, 393216, 105, 1179698, 393216, 105, 1179699, 393216, 105, 1179700, 262145, 2, 1179701, 1, 0, 1179702, 1, 0, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 0, 1179707, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 327680, 105, 1245215, 327680, 104, 1245216, 393216, 105, 1245217, 393216, 105, 1245218, 393216, 105, 1245219, 393216, 105, 1245220, 393216, 105, 1245221, 393216, 105, 1245222, 393216, 105, 1245223, 393216, 105, 1245224, 393216, 105, 1245225, 393216, 105, 1245226, 393216, 105, 1245227, 393216, 105, 1245228, 393216, 105, 1245229, 393216, 105, 1245230, 393216, 105, 1245231, 393216, 105, 1245232, 393216, 105, 1245233, 393216, 105, 1245234, 393216, 105, 1245235, 393216, 105, 1245236, 262145, 2, 1245237, 1, 0, 1245238, 1, 0, 1245239, 1, 0, 1245240, 1, 0, 1245241, 1, 0, 1245242, 1, 0, 1245243, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 327680, 105, 1310751, 327680, 104, 1310752, 393216, 105, 1310753, 393216, 105, 1310754, 393216, 105, 1310755, 393216, 105, 1310756, 393216, 105, 1310757, 393216, 105, 1310758, 393216, 105, 1310759, 393216, 105, 1310760, 393216, 105, 1310761, 393216, 105, 1310762, 393216, 105, 1310763, 393216, 105, 1310764, 393216, 105, 1310765, 393216, 105, 1310766, 393216, 105, 1310767, 393216, 105, 1310768, 393216, 105, 1310769, 393216, 105, 1310770, 393216, 105, 1310771, 393216, 105, 1310772, 262145, 2, 1310773, 1, 0, 1310774, 1, 0, 1310775, 1, 0, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 0, 1310779, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 327680, 105, 1376287, 327680, 104, 1376288, 393216, 105, 1376289, 393216, 105, 1376290, 393216, 105, 1376291, 393216, 105, 1376292, 393216, 105, 1376293, 393216, 105, 1376294, 393216, 105, 1376295, 393216, 105, 1376296, 393216, 105, 1376297, 393216, 105, 1376298, 393216, 105, 1376299, 393216, 105, 1376300, 393216, 105, 1376301, 393216, 105, 1376302, 393216, 105, 1376303, 393216, 105, 1376304, 393216, 105, 1376305, 393216, 105, 1376306, 393216, 105, 1376307, 393216, 105, 1376308, 262145, 2, 1376309, 1, 0, 1376310, 1, 0, 1376311, 1, 0, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 0, 1376315, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 131073, 0, 1441832, 131073, 3, 1441833, 131073, 3, 1441834, 65537, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 65537, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1703956, 1, 0, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1769492, 1, 0, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1769522, 1, 0, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1835058, 1, 0, 1835059, 1, 0, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1900564, 1, 0, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 0, 1900594, 1, 0, 1900595, 1, 0, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 0, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 1900603, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 0, 1966128, 1, 0, 1966129, 1, 0, 1966130, 1, 0, 1966131, 1, 0, 1966132, 1, 0, 1966133, 1, 0, 1966134, 1, 0, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 1966139, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 0, 2031664, 1, 0, 2031665, 1, 0, 2031666, 1, 0, 2031667, 1, 0, 2031668, 1, 0, 2031669, 1, 0, 2031670, 1, 0, 2031671, 1, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2031675, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 65536, 126, 2097159, 65536, 126, 2097160, 65536, 126, 2097161, 262145, 6, 2097162, 131073, 6, 2097163, 65536, 126, 2097164, 65536, 126, 2097165, 65536, 126, 2097166, 262145, 6, 2097167, 131073, 6, 2097168, 65536, 126, 2097169, 65536, 126, 2097170, 65536, 126, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 0, 2097200, 1, 0, 2097201, 1, 0, 2097202, 1, 0, 2097203, 1, 0, 2097204, 1, 0, 2097205, 1, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 262145, 0, 2162694, 65536, 127, 2162695, 65536, 127, 2162696, 65536, 127, 2162697, 0, 126, 2162698, 131072, 126, 2162699, 65536, 127, 2162700, 65536, 127, 2162701, 65536, 127, 2162702, 0, 126, 2162703, 131072, 126, 2162704, 65536, 127, 2162705, 65536, 127, 2162706, 65536, 127, 2162707, 131073, 1, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 0, 2162737, 1, 0, 2162738, 1, 0, 2162739, 1, 0, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 4, 2228230, 196608, 5, 2228231, 196608, 5, 2228232, 196608, 5, 2228233, 0, 127, 2228234, 131072, 127, 2228235, 196608, 5, 2228236, 196608, 5, 2228237, 196608, 5, 2228238, 0, 127, 2228239, 131072, 127, 2228240, 196608, 25, 2228241, 196608, 25, 2228242, 196608, 25, 2228243, 262145, 2, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0, 2228274, 1, 0, 2228275, 1, 0, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 4, 2293766, 196608, 5, 2293767, 196608, 5, 2293768, 196608, 5, 2293769, 196608, 5, 2293770, 196608, 5, 2293771, 196608, 5, 2293772, 196608, 5, 2293773, 196608, 5, 2293774, 196608, 25, 2293775, 196608, 25, 2293776, 196608, 25, 2293777, 196608, 25, 2293778, 196608, 25, 2293779, 262145, 2, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 4, 2359302, 196608, 5, 2359303, 196608, 5, 2359304, 196608, 5, 2359305, 196608, 5, 2359306, 196608, 5, 2359307, 196608, 5, 2359308, 196608, 5, 2359309, 196608, 5, 2359310, 196608, 25, 2359311, 196608, 25, 2359312, 196608, 25, 2359313, 196608, 25, 2359314, 196608, 25, 2359315, 262145, 2, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 0, 2359347, 1, 0, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 4, 2424838, 196608, 5, 2424839, 196608, 5, 2424840, 196608, 5, 2424841, 196608, 5, 2424842, 196608, 5, 2424843, 196608, 5, 2424844, 196608, 5, 2424845, 196608, 5, 2424846, 196608, 25, 2424847, 196608, 25, 2424848, 196608, 25, 2424849, 196608, 25, 2424850, 196608, 25, 2424851, 262145, 2, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 4, 2490374, 196608, 5, 2490375, 196608, 5, 2490376, 196608, 5, 2490377, 196608, 5, 2490378, 196608, 5, 2490379, 196608, 5, 2490380, 196608, 5, 2490381, 196608, 5, 2490382, 196608, 25, 2490383, 196608, 25, 2490384, 196608, 25, 2490385, 196608, 25, 2490386, 196608, 25, 2490387, 262145, 2, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 4, 2555910, 196608, 5, 2555911, 196608, 5, 2555912, 196608, 5, 2555913, 196608, 5, 2555914, 196608, 5, 2555915, 196608, 5, 2555916, 196608, 5, 2555917, 262145, 5, 2555918, 131073, 3, 2555919, 131073, 3, 2555920, 131073, 3, 2555921, 131073, 3, 2555922, 131073, 3, 2555923, 65537, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 4, 2621446, 196608, 5, 2621447, 196608, 5, 2621448, 196608, 5, 2621449, 196608, 5, 2621450, 196608, 5, 2621451, 196608, 5, 2621452, 196608, 5, 2621453, 262145, 6, 2621454, 262145, 4, 2621455, 262145, 4, 2621456, 262145, 4, 2621457, 262145, 4, 2621458, 262145, 4, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 4, 2686982, 196608, 5, 2686983, 196608, 5, 2686984, 196608, 5, 2686985, 196608, 5, 2686986, 196608, 5, 2686987, 196608, 5, 2686988, 196608, 5, 2686989, 0, 126, 2686990, 65536, 126, 2686991, 65536, 126, 2686992, 65536, 126, 2686993, 65536, 126, 2686994, 65536, 126, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2687035, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 4, 2752518, 196608, 5, 2752519, 196608, 5, 2752520, 196608, 5, 2752521, 196608, 5, 2752522, 196608, 5, 2752523, 196608, 5, 2752524, 196608, 5, 2752525, 0, 127, 2752526, 65536, 127, 2752527, 65536, 127, 2752528, 65536, 127, 2752529, 65536, 127, 2752530, 65536, 127, 2752531, 131073, 1, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2752571, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 4, 2818054, 196608, 5, 2818055, 196608, 5, 2818056, 196608, 5, 2818057, 196608, 5, 2818058, 196608, 5, 2818059, 196608, 5, 2818060, 196608, 5, 2818061, 196608, 5, 2818062, 196608, 5, 2818063, 196608, 5, 2818064, 196608, 5, 2818065, 196608, 5, 2818066, 196608, 5, 2818067, 262145, 2, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2818107, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 4, 2883590, 196608, 5, 2883591, 196608, 5, 2883592, 196608, 5, 2883593, 196608, 5, 2883594, 196608, 5, 2883595, 196608, 5, 2883596, 196608, 5, 2883597, 196608, 5, 2883598, 196608, 5, 2883599, 196608, 5, 2883600, 196608, 5, 2883601, 196608, 5, 2883602, 196608, 5, 2883603, 262145, 2, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 2883643, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 4, 2949126, 196608, 5, 2949127, 196608, 5, 2949128, 196608, 5, 2949129, 196608, 5, 2949130, 196608, 5, 2949131, 196608, 5, 2949132, 196608, 5, 2949133, 196608, 5, 2949134, 196608, 5, 2949135, 196608, 5, 2949136, 196608, 5, 2949137, 196608, 5, 2949138, 196608, 5, 2949139, 262145, 2, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 2949179, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 4, 3014662, 196608, 5, 3014663, 196608, 5, 3014664, 196608, 5, 3014665, 196608, 5, 3014666, 196608, 5, 3014667, 196608, 5, 3014668, 196608, 5, 3014669, 196608, 5, 3014670, 196608, 5, 3014671, 196608, 5, 3014672, 196608, 5, 3014673, 196608, 5, 3014674, 196608, 5, 3014675, 262145, 2, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3014714, 1, 0, 3014715, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 4, 3080198, 196608, 5, 3080199, 196608, 5, 3080200, 196608, 5, 3080201, 196608, 5, 3080202, 196608, 5, 3080203, 196608, 5, 3080204, 196608, 5, 3080205, 196608, 5, 3080206, 196608, 5, 3080207, 196608, 5, 3080208, 196608, 5, 3080209, 196608, 5, 3080210, 196608, 5, 3080211, 262145, 2, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0, 3080250, 1, 0, 3080251, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 131073, 0, 3145734, 131073, 3, 3145735, 131073, 3, 3145736, 131073, 3, 3145737, 131073, 3, 3145738, 131073, 3, 3145739, 131073, 3, 3145740, 131073, 3, 3145741, 131073, 3, 3145742, 131073, 3, 3145743, 131073, 3, 3145744, 131073, 3, 3145745, 131073, 3, 3145746, 131073, 3, 3145747, 65537, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3145778, 1, 0, 3145779, 1, 0, 3145780, 1, 0, 3145781, 1, 0, 3145782, 1, 0, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 0, 3145786, 1, 0, 3145787, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0, 3211314, 1, 0, 3211315, 1, 0, 3211316, 1, 0, 3211317, 1, 0, 3211318, 1, 0, 3211319, 1, 0, 3211320, 1, 0, 3211321, 1, 0, 3211322, 1, 0, 3211323, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 0, 3276809, 1, 0, 3276810, 1, 0, 3276811, 1, 0, 3276812, 1, 0, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 0, 3276823, 1, 0, 3276824, 1, 0, 3276825, 1, 0, 3276826, 1, 0, 3276827, 1, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3276850, 1, 0, 3276851, 1, 0, 3276852, 1, 0, 3276853, 1, 0, 3276854, 1, 0, 3276855, 1, 0, 3276856, 1, 0, 3276857, 1, 0, 3276858, 1, 0, 3276859, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 0, 3342344, 1, 0, 3342345, 1, 0, 3342346, 1, 0, 3342347, 1, 0, 3342348, 1, 0, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 0, 3342361, 1, 0, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 1, 0, 3342386, 1, 0, 3342387, 1, 0, 3342388, 1, 0, 3342389, 1, 0, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 0, 3342393, 1, 0, 3342394, 1, 0, 3342395, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 0, 3407880, 1, 0, 3407881, 1, 0, 3407882, 1, 0, 3407883, 1, 0, 3407884, 1, 0, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 1, 0, 3407896, 1, 0, 3407897, 1, 0, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 0, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 1, 0, 3407931, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 0, 3473416, 1, 0, 3473417, 1, 0, 3473418, 1, 0, 3473419, 1, 0, 3473420, 1, 0, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 1, 0, 3473432, 1, 0, 3473433, 1, 0, 3473434, 1, 0, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 0, 3473466, 1, 0, 3473467, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 0, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 0, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 1, 0, 3538968, 1, 0, 3538969, 1, 0, 3538970, 1, 0, 3538971, 1, 0, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 0, 3538994, 1, 0, 3538995, 1, 0, 3538996, 1, 0, 3538997, 1, 0, 3538998, 1, 0, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 0, 3539003, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 0, 3604491, 1, 0, 3604492, 1, 0, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 1, 0, 3604504, 1, 0, 3604505, 1, 0, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 1, 0, 3604530, 1, 0, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 0, 3604534, 1, 0, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 0, 3670026, 1, 0, 3670027, 1, 0, 3670028, 1, 0, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 1, 0, 3670040, 1, 0, 3670041, 1, 0, 3670042, 1, 0, 3670043, 1, 0, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 1, 0, 3670062, 1, 0, 3670063, 1, 0, 3670064, 1, 0, 3670065, 1, 0, 3670066, 1, 0, 3670067, 1, 0, 3670068, 1, 0, 3670069, 1, 0, 3670070, 1, 0, 3670071, 1, 0, 3670072, 1, 0, 3670073, 1, 0, 3670074, 1, 0, 3670075, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 0, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3735602, 1, 0, 3735603, 1, 0, 3735604, 1, 0, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 0, 3735608, 1, 0, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 0, 3801113, 1, 0, 3801114, 1, 0, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 0, 3801142, 1, 0, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 1, 0, 3866678, 1, 0, 3866679, 1, 0, 3866680, 1, 0, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262149, 0, 69, 262150, 65536, 69, 262151, 65536, 69, 262152, 65536, 69, 262153, 65536, 69, 262154, 65536, 69, 262155, 65536, 69, 262156, 65536, 69, 262157, 65536, 69, 262158, 65536, 69, 262159, 65536, 69, 262160, 65536, 69, 262161, 65536, 69, 262162, 131072, 69, 262174, 0, 126, 262175, 65536, 126, 262176, 65536, 126, 262177, 65536, 126, 262178, 65536, 126, 262179, 65536, 126, 262180, 65536, 126, 262181, 65536, 126, 262182, 65536, 126, 262183, 65536, 126, 262184, 65536, 126, 262185, 65536, 126, 262186, 65536, 126, 262187, 65536, 126, 262188, 65536, 126, 262189, 65536, 126, 262190, 65536, 126, 262191, 65536, 126, 262192, 65536, 126, 262193, 65536, 126, 262194, 65536, 126, 262195, 131072, 126, 327685, 0, 70, 327686, 65536, 70, 327687, 65536, 70, 327688, 65536, 70, 327689, 65536, 70, 327690, 65536, 70, 327691, 65536, 70, 327692, 65536, 70, 327693, 65536, 70, 327694, 65536, 70, 327695, 65536, 70, 327696, 65536, 70, 327697, 65536, 70, 327698, 131072, 70, 327710, 0, 127, 327711, 65536, 127, 327712, 65536, 127, 327713, 65536, 127, 327714, 65536, 127, 327715, 65536, 127, 327716, 65536, 127, 327717, 65536, 127, 327718, 65536, 127, 327719, 65536, 127, 327720, 65536, 127, 327721, 65536, 127, 327722, 65536, 127, 327723, 65536, 127, 327724, 65536, 127, 327725, 65536, 127, 327726, 65536, 127, 327727, 65536, 127, 327728, 65536, 127, 327729, 65536, 127, 327730, 65536, 127, 327731, 131072, 127, 393221, 0, 71, 393222, 65536, 71, 393223, 65536, 71, 393224, 65536, 71, 393225, 65536, 71, 393226, 65536, 71, 393227, 65536, 71, 393228, 65536, 71, 393229, 65536, 71, 393230, 65536, 71, 393231, 65536, 71, 393232, 65536, 71, 393233, 65536, 71, 393234, 131072, 71, 458782, 393216, 34, 524318, 393216, 35, 589854, 393216, 36, 786462, 196608, 89, 786463, 196608, 89, 786464, 196608, 89, 786465, 196608, 89, 786466, 196608, 89, 786467, 196608, 89, 786468, 196608, 89, 786469, 196608, 89, 786470, 393216, 93, 917547, 0, 133, 917548, 65536, 133, 917549, 131072, 133, 917550, 196608, 133, 917551, 262144, 133, 917552, 327680, 133, 917553, 393216, 133, 917554, 327680, 118, 917555, 393216, 118, 983045, 262144, 83, 983046, 262144, 83, 983047, 262144, 83, 983048, 262144, 83, 983049, 262144, 83, 983050, 262144, 83, 983051, 262144, 83, 983052, 262144, 83, 983053, 262144, 83, 983054, 262144, 83, 983055, 262144, 83, 983056, 262144, 83, 983057, 262144, 83, 983058, 262144, 83, 983083, 0, 134, 983084, 65536, 134, 983085, 131072, 134, 983086, 196608, 134, 983087, 262144, 134, 983088, 327680, 134, 983089, 393216, 134, 983090, 327680, 119, 983091, 393216, 119, 1048581, 262144, 84, 1048582, 262144, 84, 1048583, 262144, 84, 1048584, 262144, 84, 1048585, 262144, 84, 1048586, 262144, 84, 1048587, 262144, 84, 1048588, 262144, 84, 1048589, 262144, 84, 1048590, 262144, 84, 1048591, 262144, 84, 1048592, 262144, 84, 1048593, 262144, 84, 1048594, 262144, 84, 1048619, 0, 135, 1048620, 65536, 135, 1048621, 131072, 135, 1048622, 196608, 135, 1048623, 262144, 135, 1048624, 327680, 135, 1048625, 393216, 135, 1179653, 262145, 5, 1179654, 131073, 3, 1179655, 131073, 3, 1179656, 131073, 3, 1179657, 131073, 3, 1179658, 131073, 3, 1179659, 131073, 3, 1179660, 131073, 3, 1179661, 131073, 3, 1179662, 131073, 3, 1179663, 131073, 3, 1179664, 131073, 3, 1179665, 131073, 3, 1179666, 131073, 3, 2097158, 327680, 11, 2097159, 393216, 11, 2097160, 458752, 11, 2097163, 327680, 11, 2097164, 393216, 11, 2097165, 458752, 11, 2097168, 327680, 11, 2097169, 393216, 11, 2097170, 458752, 11, 2162694, 327680, 12, 2162695, 393216, 12, 2162696, 458752, 12, 2162699, 327680, 12, 2162700, 393216, 12, 2162701, 458752, 12, 2162704, 327680, 12, 2162705, 393216, 12, 2162706, 458752, 12, 2293766, 0, 15, 2293767, 65536, 15, 2293768, 65536, 15, 2293769, 131072, 15, 2359302, 0, 16, 2359303, 65536, 16, 2359304, 65536, 16, 2359305, 131072, 16, 2424838, 0, 16, 2424839, 65536, 16, 2424840, 65536, 16, 2424841, 131072, 16, 2490374, 0, 17, 2490375, 65536, 17, 2490376, 65536, 17, 2490377, 131072, 17, 2555910, 0, 15, 2555911, 65536, 15, 2555912, 65536, 15, 2555913, 131072, 15, 2621446, 0, 16, 2621447, 65536, 16, 2621448, 65536, 16, 2621449, 131072, 16, 2686982, 0, 16, 2686983, 65536, 16, 2686984, 65536, 16, 2686985, 131072, 16, 2686988, 262144, 43, 2752518, 0, 17, 2752519, 65536, 17, 2752520, 65536, 17, 2752521, 131072, 17, 2752524, 262144, 44, 2752525, 196608, 13, 2752530, 458752, 43, 2818054, 0, 15, 2818055, 65536, 15, 2818056, 65536, 15, 2818057, 131072, 15, 2818060, 262144, 45, 2818061, 196608, 14, 2818062, 393216, 45, 2818063, 393216, 45, 2818064, 393216, 45, 2818065, 393216, 45, 2818066, 458752, 45, 2883590, 0, 16, 2883591, 65536, 16, 2883592, 65536, 16, 2883593, 131072, 16, 2883596, 262144, 46, 2883597, 393216, 46, 2883598, 393216, 46, 2883599, 393216, 46, 2883600, 393216, 46, 2883601, 393216, 46, 2883602, 458752, 46, 2949126, 0, 16, 2949127, 65536, 16, 2949128, 65536, 16, 2949129, 131072, 16, 2949131, 0, 15, 2949132, 65536, 15, 2949133, 65536, 15, 2949134, 65536, 15, 2949135, 65536, 15, 2949136, 65536, 15, 2949137, 65536, 15, 2949138, 131072, 15, 3014662, 0, 17, 3014663, 65536, 17, 3014664, 65536, 17, 3014665, 131072, 17, 3014667, 0, 16, 3014668, 65536, 16, 3014669, 65536, 16, 3014670, 65536, 16, 3014671, 65536, 16, 3014672, 65536, 16, 3014673, 65536, 16, 3014674, 131072, 16, 3080203, 0, 17, 3080204, 65536, 17, 3080205, 65536, 17, 3080206, 65536, 17, 3080207, 65536, 17, 3080208, 65536, 17, 3080209, 65536, 17, 3080210, 131072, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262175, 327680, 11, 262176, 393216, 11, 262177, 458752, 11, 262183, 327680, 11, 262184, 393216, 11, 262185, 458752, 11, 327686, 196608, 69, 327687, 262144, 69, 327688, 327680, 69, 327711, 327680, 12, 327712, 393216, 12, 327713, 458752, 12, 327719, 327680, 12, 327720, 393216, 12, 327721, 458752, 12, 327723, 0, 133, 327724, 65536, 133, 327725, 131072, 133, 327726, 196608, 133, 327727, 262144, 133, 327728, 327680, 133, 327729, 393216, 133, 393222, 196608, 70, 393223, 262144, 70, 393224, 327680, 70, 393225, 262144, 43, 393226, 196608, 13, 393230, 458752, 43, 393259, 0, 134, 393260, 65536, 134, 393261, 131072, 134, 393262, 196608, 134, 393263, 262144, 134, 393264, 327680, 134, 393265, 393216, 134, 458761, 262144, 44, 458762, 196608, 14, 458766, 458752, 44, 458795, 0, 135, 458796, 65536, 135, 458797, 131072, 135, 458798, 196608, 135, 458799, 262144, 135, 458800, 327680, 135, 458801, 393216, 135, 524293, 393216, 34, 524297, 262144, 45, 524298, 393216, 45, 524299, 393216, 45, 524300, 393216, 45, 524301, 393216, 45, 524302, 458752, 45, 524306, 393216, 34, 589829, 393216, 35, 589833, 262144, 46, 589834, 393216, 46, 589835, 393216, 46, 589836, 393216, 46, 589837, 393216, 46, 589838, 458752, 46, 589842, 393216, 35, 655365, 393216, 36, 655378, 393216, 36, 720901, 0, 80, 720902, 65536, 80, 720913, 0, 80, 720914, 65536, 80, 786437, 0, 81, 786438, 65536, 81, 786449, 0, 81, 786450, 65536, 81, 786464, 0, 128, 786465, 65536, 128, 786468, 131072, 128, 786469, 196608, 128, 851973, 0, 82, 851974, 65536, 82, 851985, 0, 82, 851986, 65536, 82, 851999, 262144, 129, 852000, 0, 129, 852001, 65536, 129, 852002, 262144, 129, 852003, 262144, 129, 852004, 131072, 129, 852005, 196608, 129, 852006, 262144, 129, 917509, 0, 83, 917510, 65536, 83, 917521, 0, 83, 917522, 65536, 83, 917535, 262144, 130, 917536, 0, 130, 917537, 65536, 130, 917538, 262144, 130, 917539, 262144, 130, 917540, 131072, 130, 917541, 196608, 130, 917542, 262144, 130, 983071, 262144, 131, 983072, 0, 131, 983073, 65536, 131, 983074, 262144, 131, 983075, 262144, 131, 983076, 131072, 131, 983077, 196608, 131, 983078, 262144, 131, 1048607, 262144, 132, 1048608, 0, 132, 1048609, 65536, 132, 1048610, 262144, 132, 1048611, 262144, 132, 1048612, 131072, 132, 1048613, 196608, 132, 1048614, 262144, 132, 1114123, 0, 54, 1114124, 65536, 54, 1114144, 0, 128, 1114145, 65536, 128, 1114148, 131072, 128, 1114149, 196608, 128, 1179659, 0, 55, 1179660, 65536, 55, 1179679, 262144, 129, 1179680, 0, 129, 1179681, 65536, 129, 1179682, 262144, 129, 1179683, 262144, 129, 1179684, 131072, 129, 1179685, 196608, 129, 1179686, 262144, 129, 1245215, 262144, 130, 1245216, 0, 130, 1245217, 65536, 130, 1245218, 262144, 130, 1245219, 262144, 130, 1245220, 131072, 130, 1245221, 196608, 130, 1245222, 262144, 130, 1310751, 262144, 131, 1310752, 0, 131, 1310753, 65536, 131, 1310754, 262144, 131, 1310755, 262144, 131, 1310756, 131072, 131, 1310757, 196608, 131, 1310758, 262144, 131, 1376287, 262144, 132, 1376288, 0, 132, 1376289, 65536, 132, 1376290, 262144, 132, 1376291, 262144, 132, 1376292, 131072, 132, 1376293, 196608, 132, 1376294, 262144, 132, 2162694, 196608, 13, 2162696, 196608, 13, 2162699, 196608, 13, 2162701, 196608, 13, 2162704, 196608, 13, 2162706, 196608, 13, 2228230, 196608, 14, 2228232, 196608, 14, 2228235, 196608, 14, 2228237, 196608, 14, 2228240, 196608, 14, 2228242, 196608, 14, 2359302, 65536, 20, 2359303, 262144, 9, 2359304, 327680, 9, 2359305, 65536, 20, 2424838, 65536, 20, 2424839, 262144, 10, 2424840, 327680, 10, 2424841, 65536, 20, 2621446, 65536, 20, 2621447, 262144, 9, 2621448, 327680, 9, 2621449, 65536, 20, 2686982, 65536, 20, 2686983, 262144, 10, 2686984, 327680, 10, 2686985, 65536, 20, 2686992, 393216, 20, 2752530, 131072, 122, 2818059, 65536, 20, 2818061, 393216, 45, 2818066, 131072, 123, 2883590, 65536, 20, 2883591, 262144, 9, 2883592, 327680, 9, 2883593, 65536, 20, 2949126, 65536, 20, 2949127, 262144, 10, 2949128, 327680, 10, 2949129, 65536, 20, 2949133, 65536, 20, 2949135, 65536, 20, 2949137, 65536, 20, 2949138, 393216, 34, 3014662, 196608, 13, 3014674, 393216, 35, 3080198, 196608, 14, 3080210, 393216, 36 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 592) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1392, 1520) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 592) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(1392, 1520) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 304) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Resort.tscn" +location = Vector2(976, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(944, 272) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Resort.tscn" +location = Vector2(592, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 304) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Resort.tscn" +location = Vector2(592, 1488) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 1488) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Resort.tscn" +location = Vector2(176, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 272) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 272) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 464) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 400) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 432) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1456, 208) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 208) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1456, 496) +texture = ExtResource("308") +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 496) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 240) +texture = ExtResource("310") +facing = "Down" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 1456) +texture = ExtResource("311") +facing = "Up" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 1456) +texture = ExtResource("312") +facing = "Left" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 1456) +texture = ExtResource("313") +facing = "Right" + +[node name="Npc14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 1296) +texture = ExtResource("314") +facing = "Left" + +[node name="Npc15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 1168) +texture = ExtResource("315") +facing = "Down" + +[node name="Npc16" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 208) +texture = ExtResource("316") +facing = "Down" + +[node name="Npc17" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 496) +texture = ExtResource("317") +facing = "Left" + +[node name="Npc18" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 624) +texture = ExtResource("318") +facing = "Left" + +[node name="Npc19" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 624) +texture = ExtResource("319") +facing = "Down" + +[node name="Npc20" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 496) +texture = ExtResource("320") +facing = "Left" + +[node name="Npc21" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1360, 496) +texture = ExtResource("321") +facing = "Left" + +[node name="Npc22" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 304) +texture = ExtResource("322") +facing = "Down" + +[node name="Npc23" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1520, 496) +texture = ExtResource("323") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 1392) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/BealbeachCity/Bealbeach_City_Resort_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_Resort_tileset.tres new file mode 100644 index 000000000..4deaecd73 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_Resort_tileset.tres @@ -0,0 +1,325 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:54/0 = 0 +0:55/0 = 0 +0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:81/0 = 0 +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:84/0 = 0 +0:85/0 = 0 +0:126/0 = 0 +0:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:127/0 = 0 +0:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:128/0 = 0 +0:129/0 = 0 +0:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:130/0 = 0 +0:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:131/0 = 0 +0:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:132/0 = 0 +0:133/0 = 0 +0:133/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:134/0 = 0 +0:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:135/0 = 0 +0:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:6/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:20/0 = 0 +1:54/0 = 0 +1:55/0 = 0 +1:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:81/0 = 0 +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:84/0 = 0 +1:85/0 = 0 +1:126/0 = 0 +1:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:127/0 = 0 +1:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:128/0 = 0 +1:129/0 = 0 +1:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:130/0 = 0 +1:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:131/0 = 0 +1:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:132/0 = 0 +1:133/0 = 0 +1:134/0 = 0 +1:135/0 = 0 +1:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:118/0 = 0 +2:122/0 = 0 +2:123/0 = 0 +2:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:126/0 = 0 +2:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +2:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:128/0 = 0 +2:129/0 = 0 +2:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:130/0 = 0 +2:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:131/0 = 0 +2:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:132/0 = 0 +2:133/0 = 0 +2:134/0 = 0 +2:135/0 = 0 +2:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:25/0 = 0 +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:89/0 = 0 +3:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:128/0 = 0 +3:129/0 = 0 +3:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:131/0 = 0 +3:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:132/0 = 0 +3:133/0 = 0 +3:134/0 = 0 +3:135/0 = 0 +3:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:83/0 = 0 +4:84/0 = 0 +4:104/0 = 0 +4:129/0 = 0 +4:130/0 = 0 +4:131/0 = 0 +4:132/0 = 0 +4:133/0 = 0 +4:134/0 = 0 +4:135/0 = 0 +4:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:105/0 = 0 +5:118/0 = 0 +5:119/0 = 0 +5:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:133/0 = 0 +5:134/0 = 0 +5:135/0 = 0 +5:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:35/0 = 0 +6:36/0 = 0 +6:45/0 = 0 +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:104/0 = 0 +6:105/0 = 0 +6:118/0 = 0 +6:119/0 = 0 +6:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:133/0 = 0 +6:133/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:134/0 = 0 +6:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:135/0 = 0 +6:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:44/0 = 0 +7:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BealbeachCity/Bealbeach_City_tileset.tres b/Maps/BealbeachCity/Bealbeach_City_tileset.tres new file mode 100644 index 000000000..07a55c678 --- /dev/null +++ b/Maps/BealbeachCity/Bealbeach_City_tileset.tres @@ -0,0 +1,1386 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Bealbeach.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Beach1_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower1_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Burole_variants.png" id="6"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:36/0 = 0 +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +0:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +0:62/0 = 0 +0:63/0 = 0 +0:64/0 = 0 +0:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:68/0 = 0 +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:74/0 = 0 +0:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:76/0 = 0 +0:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:78/0 = 0 +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:84/0 = 0 +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:93/0 = 0 +0:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:95/0 = 0 +0:96/0 = 0 +0:97/0 = 0 +0:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:98/0 = 0 +0:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:102/0 = 0 +0:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:108/0 = 0 +0:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:110/0 = 0 +0:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:115/0 = 0 +0:116/0 = 0 +0:117/0 = 0 +0:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:118/0 = 0 +0:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:119/0 = 0 +0:120/0 = 0 +0:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:121/0 = 0 +0:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:122/0 = 0 +0:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:123/0 = 0 +0:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:124/0 = 0 +0:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:125/0 = 0 +0:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:126/0 = 0 +0:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:134/0 = 0 +0:135/0 = 0 +0:136/0 = 0 +0:137/0 = 0 +0:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:37/0 = 0 +1:38/0 = 0 +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:59/0 = 0 +1:60/0 = 0 +1:61/0 = 0 +1:64/0 = 0 +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +1:68/0 = 0 +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:84/0 = 0 +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:92/0 = 0 +1:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:93/0 = 0 +1:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:96/0 = 0 +1:97/0 = 0 +1:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:98/0 = 0 +1:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:100/0 = 0 +1:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:102/0 = 0 +1:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:103/0 = 0 +1:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:104/0 = 0 +1:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +1:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:113/0 = 0 +1:114/0 = 0 +1:115/0 = 0 +1:116/0 = 0 +1:117/0 = 0 +1:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:118/0 = 0 +1:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:119/0 = 0 +1:120/0 = 0 +1:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:121/0 = 0 +1:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:122/0 = 0 +1:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:123/0 = 0 +1:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:124/0 = 0 +1:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:125/0 = 0 +1:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:134/0 = 0 +1:135/0 = 0 +1:136/0 = 0 +1:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:137/0 = 0 +1:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:58/0 = 0 +2:59/0 = 0 +2:61/0 = 0 +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:68/0 = 0 +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:74/0 = 0 +2:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:82/0 = 0 +2:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:83/0 = 0 +2:84/0 = 0 +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +2:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:92/0 = 0 +2:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:93/0 = 0 +2:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:94/0 = 0 +2:95/0 = 0 +2:96/0 = 0 +2:97/0 = 0 +2:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:98/0 = 0 +2:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:102/0 = 0 +2:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:103/0 = 0 +2:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:104/0 = 0 +2:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:105/0 = 0 +2:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:110/0 = 0 +2:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:113/0 = 0 +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:117/0 = 0 +2:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:118/0 = 0 +2:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:119/0 = 0 +2:120/0 = 0 +2:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:121/0 = 0 +2:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:122/0 = 0 +2:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:123/0 = 0 +2:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:124/0 = 0 +2:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:125/0 = 0 +2:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:134/0 = 0 +2:135/0 = 0 +2:136/0 = 0 +2:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:137/0 = 0 +2:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:2/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:19/0 = 0 +3:20/0 = 0 +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:59/0 = 0 +3:60/0 = 0 +3:61/0 = 0 +3:67/0 = 0 +3:68/0 = 0 +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:76/0 = 0 +3:77/0 = 0 +3:80/0 = 0 +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:83/0 = 0 +3:84/0 = 0 +3:85/0 = 0 +3:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:88/0 = 0 +3:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:89/0 = 0 +3:90/0 = 0 +3:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:92/0 = 0 +3:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:93/0 = 0 +3:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:94/0 = 0 +3:95/0 = 0 +3:96/0 = 0 +3:97/0 = 0 +3:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:98/0 = 0 +3:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:100/0 = 0 +3:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:102/0 = 0 +3:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:105/0 = 0 +3:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:106/0 = 0 +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:109/0 = 0 +3:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:110/0 = 0 +3:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:113/0 = 0 +3:114/0 = 0 +3:115/0 = 0 +3:116/0 = 0 +3:117/0 = 0 +3:118/0 = 0 +3:119/0 = 0 +3:120/0 = 0 +3:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:121/0 = 0 +3:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:122/0 = 0 +3:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:123/0 = 0 +3:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:124/0 = 0 +3:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:125/0 = 0 +3:134/0 = 0 +3:135/0 = 0 +3:136/0 = 0 +3:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:137/0 = 0 +3:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:60/0 = 0 +4:61/0 = 0 +4:64/0 = 0 +4:65/0 = 0 +4:66/0 = 0 +4:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:67/0 = 0 +4:68/0 = 0 +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:80/0 = 0 +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:84/0 = 0 +4:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:85/0 = 0 +4:89/0 = 0 +4:90/0 = 0 +4:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:94/0 = 0 +4:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:95/0 = 0 +4:96/0 = 0 +4:97/0 = 0 +4:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:98/0 = 0 +4:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:102/0 = 0 +4:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:103/0 = 0 +4:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:104/0 = 0 +4:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +4:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:113/0 = 0 +4:114/0 = 0 +4:115/0 = 0 +4:116/0 = 0 +4:117/0 = 0 +4:118/0 = 0 +4:119/0 = 0 +4:120/0 = 0 +4:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:121/0 = 0 +4:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:122/0 = 0 +4:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:123/0 = 0 +4:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:124/0 = 0 +4:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:125/0 = 0 +4:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:134/0 = 0 +4:135/0 = 0 +4:136/0 = 0 +4:137/0 = 0 +4:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:19/0 = 0 +5:20/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:52/0 = 0 +5:53/0 = 0 +5:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:56/0 = 0 +5:57/0 = 0 +5:58/0 = 0 +5:64/0 = 0 +5:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:65/0 = 0 +5:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:66/0 = 0 +5:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:67/0 = 0 +5:68/0 = 0 +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:72/0 = 0 +5:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:73/0 = 0 +5:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:74/0 = 0 +5:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:80/0 = 0 +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:84/0 = 0 +5:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:89/0 = 0 +5:90/0 = 0 +5:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:91/0 = 0 +5:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:92/0 = 0 +5:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:93/0 = 0 +5:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:94/0 = 0 +5:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:95/0 = 0 +5:96/0 = 0 +5:97/0 = 0 +5:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:98/0 = 0 +5:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:99/0 = 0 +5:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:100/0 = 0 +5:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:101/0 = 0 +5:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:102/0 = 0 +5:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:103/0 = 0 +5:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +5:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:109/0 = 0 +5:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:110/0 = 0 +5:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:112/0 = 0 +5:113/0 = 0 +5:114/0 = 0 +5:115/0 = 0 +5:116/0 = 0 +5:119/0 = 0 +5:120/0 = 0 +5:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:122/0 = 0 +5:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:123/0 = 0 +5:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:124/0 = 0 +5:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:125/0 = 0 +5:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:137/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:65/0 = 0 +6:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:67/0 = 0 +6:68/0 = 0 +6:69/0 = 0 +6:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:70/0 = 0 +6:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:71/0 = 0 +6:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:72/0 = 0 +6:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:73/0 = 0 +6:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:74/0 = 0 +6:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:76/0 = 0 +6:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:77/0 = 0 +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:84/0 = 0 +6:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:95/0 = 0 +6:96/0 = 0 +6:97/0 = 0 +6:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:98/0 = 0 +6:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:99/0 = 0 +6:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:100/0 = 0 +6:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:101/0 = 0 +6:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:102/0 = 0 +6:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:103/0 = 0 +6:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:104/0 = 0 +6:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:105/0 = 0 +6:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:108/0 = 0 +6:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:109/0 = 0 +6:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:110/0 = 0 +6:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:111/0 = 0 +6:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:115/0 = 0 +6:116/0 = 0 +6:117/0 = 0 +6:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:118/0 = 0 +6:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:119/0 = 0 +6:120/0 = 0 +6:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:121/0 = 0 +6:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:122/0 = 0 +6:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:123/0 = 0 +6:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:124/0 = 0 +6:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:125/0 = 0 +6:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:126/0 = 0 +6:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:31/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:56/0 = 0 +7:80/0 = 0 +7:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:81/0 = 0 +7:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:83/0 = 0 +7:84/0 = 0 +7:85/0 = 0 +7:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:86/0 = 0 +7:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:88/0 = 0 +7:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:96/0 = 0 +7:97/0 = 0 +7:98/0 = 0 +7:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:99/0 = 0 +7:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:105/0 = 0 +7:106/0 = 0 +7:107/0 = 0 +7:108/0 = 0 +7:109/0 = 0 +7:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:110/0 = 0 +7:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:111/0 = 0 +7:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:112/0 = 0 +7:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:113/0 = 0 +7:114/0 = 0 +7:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:115/0 = 0 +7:116/0 = 0 +7:117/0 = 0 +7:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:118/0 = 0 +7:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") diff --git a/Maps/BuroleTown/Burole Town.tmx.import b/Maps/BuroleTown/Burole Town.tmx.import deleted file mode 100755 index 8d75220d6..000000000 --- a/Maps/BuroleTown/Burole Town.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Burole Town.tmx-2159749e668663565750699a519a83f9.scn" - -[deps] - -source_file="res://Maps/Towns/Burole Town.tmx" -dest_files=[ "res://.import/Burole Town.tmx-2159749e668663565750699a519a83f9.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/BuroleTown/Burole Town.tscn b/Maps/BuroleTown/Burole Town.tscn deleted file mode 100755 index 19f8832c3..000000000 --- a/Maps/BuroleTown/Burole Town.tscn +++ /dev/null @@ -1,57 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://home/charles/GodotProjects/Project-Uranium-Godot/Maps/tilesets/PU_groundtiles+.tres" type="TileSet" id=1] -[ext_resource path="res://home/charles/GodotProjects/Project-Uranium-Godot/Maps/tilesets/PU_buildings+.tres" type="TileSet" id=2] -[ext_resource path="res://home/charles/GodotProjects/Project-Uranium-Godot/Maps/tilesets/PU_autotiles.tres" type="TileSet" id=3] -[ext_resource path="res://home/charles/GodotProjects/Project-Uranium-Godot/Maps/tilesets/PU_anim_tiles.tres" type="TileSet" id=4] - -[node name="Node2D" type="Node2D"] -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 3, 1, 0, 3, 2, 0, 3, 3, 0, 3, 4, 0, 3, 5, 0, 3, 6, 0, 3, 7, 0, 3, 8, 0, 3, 9, 0, 3, 10, 0, 3, 11, 0, 3, 12, 0, 3, 13, 0, 3, 14, 0, 3, 15, 0, 3, 16, 0, 3, 17, 0, 3, 18, 0, 3, 19, 0, 3, 20, 0, 3, 21, 0, 3, 22, 0, 3, 23, 0, 3, 24, 0, 3, 25, 0, 3, 26, 0, 3, 27, 0, 3, 28, 0, 3, 29, 0, 3, 30, 0, 3, 31, 0, 3, 32, 0, 3, 33, 0, 3, 34, 0, 3, 35, 0, 3, 36, 0, 3, 37, 0, 3, 38, 0, 3, 39, 0, 3, 40, 0, 3, 41, 0, 3, 42, 0, 3, 43, 0, 3, 44, 0, 3, 45, 0, 3, 46, 0, 3, 47, 0, 3, 48, 0, 3, 49, 0, 3, 50, 0, 3, 51, 0, 3, 52, 0, 3, 53, 0, 3, 54, 0, 3, 55, 0, 3, 56, 0, 3, 57, 0, 3, 58, 0, 3, 59, 0, 3, 60, 0, 3, 61, 0, 3, 62, 0, 3, 63, 0, 3, 64, 0, 3, 65, 0, 3, 66, 0, 3, 67, 0, 3, 68, 0, 3, 69, 0, 3, 70, 0, 3, 71, 0, 3, 72, 0, 3, 73, 0, 3, 74, 0, 3, 75, 0, 3, 76, 0, 3, 77, 0, 3, 78, 0, 3, 79, 0, 3, 65536, 0, 3, 65537, 0, 3, 65538, 0, 3, 65539, 0, 3, 65540, 0, 3, 65541, 0, 3, 65542, 0, 3, 65543, 0, 3, 65544, 0, 3, 65545, 0, 3, 65546, 0, 3, 65547, 0, 3, 65548, 0, 3, 65549, 0, 3, 65550, 0, 3, 65551, 0, 3, 65552, 0, 3, 65553, 0, 3, 65554, 0, 3, 65555, 0, 3, 65556, 0, 3, 65557, 0, 3, 65558, 0, 3, 65559, 0, 3, 65560, 0, 3, 65561, 0, 3, 65562, 0, 3, 65563, 0, 3, 65564, 0, 3, 65565, 0, 3, 65566, 0, 3, 65567, 0, 3, 65568, 0, 3, 65569, 0, 3, 65570, 0, 3, 65571, 0, 3, 65572, 0, 3, 65573, 0, 3, 65574, 0, 3, 65575, 0, 3, 65576, 0, 3, 65577, 0, 3, 65578, 0, 3, 65579, 0, 3, 65580, 0, 3, 65581, 0, 3, 65582, 0, 3, 65583, 0, 3, 65584, 0, 3, 65585, 0, 3, 65586, 0, 3, 65587, 0, 3, 65588, 0, 3, 65589, 0, 3, 65590, 0, 3, 65591, 0, 3, 65592, 0, 3, 65593, 0, 3, 65594, 0, 3, 65595, 0, 3, 65596, 0, 3, 65597, 0, 3, 65598, 0, 3, 65599, 0, 3, 65600, 0, 3, 65601, 0, 3, 65602, 0, 3, 65603, 0, 3, 65604, 0, 3, 65605, 0, 3, 65606, 0, 3, 65607, 0, 3, 65608, 0, 3, 65609, 0, 3, 65610, 0, 3, 65611, 0, 3, 65612, 0, 3, 65613, 0, 3, 65614, 0, 3, 65615, 0, 3, 131072, 0, 3, 131073, 0, 3, 131074, 0, 3, 131075, 0, 3, 131076, 0, 3, 131077, 0, 3, 131078, 0, 3, 131079, 0, 3, 131080, 0, 3, 131081, 0, 3, 131082, 0, 3, 131083, 0, 3, 131084, 0, 3, 131085, 0, 3, 131086, 0, 3, 131087, 0, 3, 131088, 0, 3, 131089, 0, 3, 131090, 0, 3, 131091, 0, 3, 131092, 0, 3, 131093, 0, 3, 131094, 0, 3, 131095, 0, 3, 131096, 0, 3, 131097, 0, 3, 131098, 0, 3, 131099, 0, 3, 131100, 0, 3, 131101, 0, 3, 131102, 0, 3, 131103, 0, 3, 131104, 0, 3, 131105, 0, 3, 131106, 0, 3, 131107, 0, 3, 131108, 0, 3, 131109, 0, 3, 131110, 0, 3, 131111, 0, 3, 131112, 0, 3, 131113, 0, 3, 131114, 0, 3, 131115, 0, 3, 131116, 0, 3, 131117, 0, 3, 131118, 0, 3, 131119, 0, 3, 131120, 0, 3, 131121, 0, 3, 131122, 0, 3, 131123, 0, 3, 131124, 0, 3, 131125, 0, 3, 131126, 0, 3, 131127, 0, 3, 131128, 0, 3, 131129, 0, 3, 131130, 0, 3, 131131, 0, 3, 131132, 0, 3, 131133, 0, 3, 131134, 0, 3, 131135, 0, 3, 131136, 0, 3, 131137, 0, 3, 131138, 0, 3, 131139, 0, 3, 131140, 0, 3, 131141, 0, 3, 131142, 0, 3, 131143, 0, 3, 131144, 0, 3, 131145, 0, 3, 131146, 0, 3, 131147, 0, 3, 131148, 0, 3, 131149, 0, 3, 131150, 0, 3, 131151, 0, 3, 196608, 0, 3, 196609, 0, 3, 196610, 0, 3, 196611, 0, 3, 196612, 0, 3, 196613, 0, 3, 196614, 0, 3, 196615, 0, 3, 196616, 0, 3, 196617, 0, 3, 196618, 0, 3, 196619, 0, 3, 196620, 0, 3, 196621, 0, 3, 196622, 0, 3, 196623, 0, 3, 196624, 0, 3, 196625, 0, 3, 196626, 0, 3, 196627, 0, 3, 196628, 0, 3, 196629, 0, 3, 196630, 0, 3, 196631, 0, 3, 196632, 0, 3, 196633, 0, 3, 196634, 0, 3, 196635, 0, 3, 196636, 0, 3, 196637, 0, 3, 196638, 0, 3, 196639, 0, 3, 196640, 0, 3, 196641, 0, 3, 196642, 0, 3, 196643, 0, 3, 196644, 0, 3, 196645, 0, 3, 196646, 0, 3, 196647, 0, 3, 196648, 0, 3, 196649, 0, 3, 196650, 0, 3, 196651, 0, 3, 196652, 0, 3, 196653, 0, 3, 196654, 0, 3, 196655, 0, 3, 196656, 0, 3, 196657, 0, 3, 196658, 0, 3, 196659, 0, 3, 196660, 0, 3, 196661, 0, 3, 196662, 0, 3, 196663, 0, 3, 196664, 0, 3, 196665, 0, 3, 196666, 0, 3, 196667, 0, 3, 196668, 0, 3, 196669, 0, 3, 196670, 0, 3, 196671, 0, 3, 196672, 0, 3, 196673, 0, 3, 196674, 0, 3, 196675, 0, 3, 196676, 0, 3, 196677, 0, 3, 196678, 0, 3, 196679, 0, 3, 196680, 0, 3, 196681, 0, 3, 196682, 0, 3, 196683, 0, 3, 196684, 0, 3, 196685, 0, 3, 196686, 0, 3, 196687, 0, 3, 262144, 0, 3, 262145, 0, 3, 262146, 0, 3, 262147, 0, 3, 262148, 0, 3, 262149, 0, 3, 262150, 0, 3, 262151, 0, 3, 262152, 0, 3, 262153, 0, 3, 262154, 0, 3, 262155, 0, 3, 262156, 0, 3, 262157, 0, 3, 262158, 0, 3, 262159, 0, 3, 262160, 0, 3, 262161, 0, 3, 262162, 0, 3, 262163, 0, 3, 262164, 0, 3, 262165, 0, 3, 262166, 0, 3, 262167, 0, 3, 262168, 0, 3, 262169, 0, 3, 262170, 0, 3, 262171, 0, 3, 262172, 0, 3, 262173, 0, 3, 262174, 0, 3, 262175, 0, 3, 262176, 0, 3, 262177, 0, 3, 262178, 0, 3, 262179, 0, 3, 262180, 0, 3, 262181, 0, 3, 262182, 0, 3, 262183, 0, 3, 262184, 0, 3, 262185, 0, 3, 262186, 0, 3, 262187, 0, 3, 262188, 0, 3, 262189, 0, 3, 262190, 0, 3, 262191, 0, 3, 262192, 0, 3, 262193, 0, 3, 262194, 0, 3, 262195, 0, 3, 262196, 0, 3, 262197, 0, 3, 262198, 0, 3, 262199, 0, 3, 262200, 0, 3, 262201, 0, 3, 262202, 0, 3, 262203, 0, 3, 262204, 0, 3, 262205, 0, 3, 262206, 0, 3, 262207, 0, 3, 262208, 0, 3, 262209, 0, 3, 262210, 0, 3, 262211, 0, 3, 262212, 0, 3, 262213, 0, 3, 262214, 0, 3, 262215, 0, 3, 262216, 0, 3, 262217, 0, 3, 262218, 0, 3, 262219, 0, 3, 262220, 0, 3, 262221, 0, 3, 262222, 0, 3, 262223, 0, 3, 327680, 0, 3, 327681, 0, 3, 327682, 0, 3, 327683, 0, 3, 327684, 0, 3, 327685, 0, 3, 327686, 0, 3, 327687, 0, 3, 327688, 0, 3, 327689, 0, 3, 327690, 0, 3, 327691, 0, 3, 327692, 0, 3, 327693, 0, 3, 327694, 0, 3, 327695, 0, 3, 327696, 0, 3, 327697, 0, 3, 327698, 0, 3, 327699, 0, 3, 327700, 0, 3, 327701, 0, 3, 327702, 0, 3, 327703, 0, 3, 327704, 0, 3, 327705, 0, 3, 327706, 0, 3, 327707, 0, 3, 327708, 0, 3, 327709, 0, 3, 327710, 0, 3, 327711, 0, 3, 327712, 0, 3, 327713, 0, 3, 327714, 0, 3, 327715, 0, 3, 327716, 0, 3, 327717, 0, 3, 327718, 0, 3, 327719, 0, 3, 327720, 0, 3, 327721, 0, 3, 327722, 0, 3, 327723, 0, 3, 327724, 0, 3, 327725, 0, 3, 327726, 0, 3, 327727, 0, 3, 327728, 0, 3, 327729, 0, 3, 327730, 0, 3, 327731, 0, 3, 327732, 0, 3, 327733, 0, 3, 327734, 0, 3, 327735, 0, 3, 327736, 0, 3, 327737, 0, 3, 327738, 0, 3, 327739, 0, 3, 327740, 0, 3, 327741, 0, 3, 327742, 0, 3, 327743, 0, 3, 327744, 0, 3, 327745, 0, 3, 327746, 0, 3, 327747, 0, 3, 327748, 0, 3, 327749, 0, 3, 327750, 0, 3, 327751, 0, 3, 327752, 0, 3, 327753, 0, 3, 327754, 0, 3, 327755, 0, 3, 327756, 0, 3, 327757, 0, 3, 327758, 0, 3, 327759, 0, 3, 393216, 0, 3, 393217, 0, 3, 393218, 0, 3, 393219, 0, 3, 393220, 0, 3, 393221, 0, 3, 393222, 0, 3, 393223, 0, 3, 393224, 0, 3, 393225, 0, 3, 393226, 0, 3, 393227, 0, 3, 393228, 0, 3, 393229, 0, 3, 393230, 0, 3, 393231, 0, 3, 393232, 0, 3, 393233, 0, 3, 393234, 0, 3, 393235, 0, 3, 393236, 0, 3, 393237, 0, 3, 393238, 0, 3, 393239, 0, 3, 393240, 0, 3, 393241, 0, 3, 393242, 0, 3, 393243, 0, 3, 393244, 0, 3, 393245, 0, 3, 393246, 0, 3, 393247, 0, 3, 393248, 0, 3, 393249, 0, 3, 393250, 0, 3, 393251, 0, 3, 393252, 0, 3, 393253, 0, 3, 393254, 0, 3, 393255, 0, 3, 393256, 0, 3, 393257, 0, 3, 393258, 0, 3, 393259, 0, 3, 393260, 0, 3, 393261, 0, 3, 393262, 0, 3, 393263, 0, 3, 393264, 0, 3, 393265, 0, 3, 393266, 0, 3, 393267, 0, 3, 393268, 0, 3, 393269, 0, 3, 393270, 0, 3, 393271, 0, 3, 393272, 0, 3, 393273, 0, 3, 393274, 0, 3, 393275, 0, 3, 393276, 0, 3, 393277, 0, 3, 393278, 0, 3, 393279, 0, 3, 393280, 0, 3, 393281, 0, 3, 393282, 0, 3, 393283, 0, 3, 393284, 0, 3, 393285, 0, 3, 393286, 0, 3, 393287, 0, 3, 393288, 0, 3, 393289, 0, 3, 393290, 0, 3, 393291, 0, 3, 393292, 0, 3, 393293, 0, 3, 393294, 0, 3, 393295, 0, 3, 458752, 0, 3, 458753, 0, 3, 458754, 0, 3, 458755, 0, 3, 458756, 0, 3, 458757, 0, 3, 458758, 0, 3, 458759, 0, 3, 458760, 0, 3, 458761, 0, 3, 458762, 0, 3, 458763, 0, 3, 458764, 0, 3, 458765, 0, 3, 458766, 0, 3, 458767, 0, 3, 458768, 0, 3, 458769, 0, 3, 458770, 0, 3, 458771, 0, 3, 458772, 0, 3, 458773, 0, 3, 458774, 0, 3, 458775, 0, 3, 458776, 0, 3, 458777, 0, 3, 458778, 0, 3, 458779, 0, 3, 458780, 0, 3, 458781, 0, 3, 458782, 0, 3, 458783, 0, 3, 458784, 0, 3, 458785, 0, 3, 458786, 0, 3, 458787, 0, 3, 458788, 0, 3, 458789, 0, 3, 458790, 0, 3, 458791, 0, 3, 458792, 0, 3, 458793, 0, 3, 458794, 0, 3, 458795, 0, 3, 458796, 0, 3, 458797, 0, 3, 458798, 0, 3, 458799, 0, 3, 458800, 0, 3, 458801, 0, 3, 458802, 0, 3, 458803, 0, 3, 458804, 0, 3, 458805, 0, 3, 458806, 0, 3, 458807, 0, 3, 458808, 0, 3, 458809, 0, 3, 458810, 0, 3, 458811, 0, 3, 458812, 0, 3, 458813, 0, 3, 458814, 0, 3, 458815, 0, 3, 458816, 0, 3, 458817, 0, 3, 458818, 0, 3, 458819, 0, 3, 458820, 0, 3, 458821, 0, 3, 458822, 0, 3, 458823, 0, 3, 458824, 0, 3, 458825, 0, 3, 458826, 0, 3, 458827, 0, 3, 458828, 0, 3, 458829, 0, 3, 458830, 0, 3, 458831, 0, 3, 524288, 0, 3, 524289, 0, 3, 524290, 0, 3, 524291, 0, 3, 524292, 0, 3, 524293, 0, 3, 524294, 0, 3, 524295, 0, 3, 524296, 0, 3, 524297, 0, 3, 524298, 0, 3, 524299, 0, 3, 524300, 0, 3, 524301, 0, 3, 524302, 0, 3, 524303, 0, 3, 524304, 0, 3, 524305, 0, 3, 524306, 0, 3, 524307, 0, 3, 524308, 0, 3, 524309, 0, 3, 524310, 0, 3, 524311, 0, 3, 524312, 0, 3, 524313, 0, 3, 524314, 0, 3, 524315, 0, 3, 524316, 0, 3, 524317, 0, 3, 524318, 0, 3, 524319, 0, 3, 524320, 0, 3, 524321, 0, 3, 524322, 0, 3, 524323, 0, 3, 524324, 0, 3, 524325, 0, 3, 524326, 0, 3, 524327, 0, 3, 524328, 0, 3, 524329, 0, 3, 524330, 0, 3, 524331, 0, 3, 524332, 0, 3, 524333, 0, 3, 524334, 0, 3, 524335, 0, 3, 524336, 0, 3, 524337, 0, 3, 524338, 0, 3, 524339, 0, 3, 524340, 0, 3, 524341, 0, 3, 524342, 0, 3, 524343, 0, 3, 524344, 0, 3, 524345, 0, 3, 524346, 0, 3, 524347, 0, 3, 524348, 0, 3, 524349, 0, 3, 524350, 0, 3, 524351, 0, 3, 524352, 0, 3, 524353, 0, 3, 524354, 0, 3, 524355, 0, 3, 524356, 0, 3, 524357, 0, 3, 524358, 0, 3, 524359, 0, 3, 524360, 0, 3, 524361, 0, 3, 524362, 0, 3, 524363, 0, 3, 524364, 0, 3, 524365, 0, 3, 524366, 0, 3, 524367, 0, 3, 589824, 0, 3, 589825, 0, 3, 589826, 0, 3, 589827, 0, 3, 589828, 0, 3, 589829, 0, 3, 589830, 0, 3, 589831, 0, 3, 589832, 0, 3, 589833, 0, 3, 589834, 0, 3, 589835, 0, 3, 589836, 0, 3, 589837, 0, 3, 589838, 0, 3, 589839, 0, 3, 589840, 0, 3, 589841, 0, 3, 589842, 0, 3, 589843, 0, 3, 589844, 0, 3, 589845, 0, 3, 589846, 0, 3, 589847, 0, 3, 589848, 0, 3, 589849, 0, 3, 589850, 0, 3, 589851, 0, 3, 589852, 0, 3, 589853, 0, 3, 589854, 0, 3, 589855, 0, 3, 589856, 0, 3, 589857, 0, 3, 589858, 0, 3, 589859, 0, 3, 589860, 0, 3, 589861, 0, 3, 589862, 0, 3, 589863, 0, 3, 589864, 0, 3, 589865, 0, 3, 589866, 0, 3, 589867, 0, 3, 589868, 0, 3, 589869, 0, 3, 589870, 0, 3, 589871, 0, 3, 589872, 0, 3, 589873, 0, 3, 589874, 0, 3, 589875, 0, 3, 589876, 0, 3, 589877, 0, 3, 589878, 0, 3, 589879, 0, 3, 589880, 0, 3, 589881, 0, 3, 589882, 0, 3, 589883, 0, 3, 589884, 0, 3, 589885, 0, 3, 589886, 0, 3, 589887, 0, 3, 589888, 0, 3, 589889, 0, 3, 589890, 0, 3, 589891, 0, 3, 589892, 0, 3, 589893, 0, 3, 589894, 0, 3, 589895, 0, 3, 589896, 0, 3, 589897, 0, 3, 589898, 0, 3, 589899, 0, 3, 589900, 0, 3, 589901, 0, 3, 589902, 0, 3, 589903, 0, 3, 655360, 0, 3, 655361, 0, 3, 655362, 0, 3, 655363, 0, 3, 655364, 0, 3, 655365, 0, 3, 655366, 0, 3, 655367, 0, 3, 655368, 0, 3, 655369, 0, 3, 655370, 0, 3, 655371, 0, 3, 655372, 0, 3, 655373, 0, 3, 655374, 0, 3, 655375, 0, 3, 655376, 0, 3, 655377, 0, 3, 655378, 0, 3, 655379, 0, 3, 655380, 0, 3, 655381, 0, 3, 655382, 0, 3, 655383, 0, 3, 655384, 0, 3, 655385, 0, 3, 655386, 0, 3, 655387, 0, 3, 655388, 0, 3, 655389, 0, 3, 655390, 0, 3, 655391, 0, 3, 655392, 0, 3, 655393, 0, 3, 655394, 0, 3, 655395, 0, 3, 655396, 0, 3, 655397, 0, 3, 655398, 0, 3, 655399, 0, 3, 655400, 0, 3, 655401, 0, 3, 655402, 0, 3, 655403, 0, 3, 655404, 0, 3, 655405, 0, 3, 655406, 0, 3, 655407, 0, 3, 655408, 0, 3, 655409, 0, 3, 655410, 0, 3, 655411, 0, 3, 655412, 0, 3, 655413, 0, 3, 655414, 0, 3, 655415, 0, 3, 655416, 0, 3, 655417, 0, 3, 655418, 0, 3, 655419, 0, 3, 655420, 0, 3, 655421, 0, 3, 655422, 0, 3, 655423, 0, 3, 655424, 0, 3, 655425, 0, 3, 655426, 0, 3, 655427, 0, 3, 655428, 0, 3, 655429, 0, 3, 655430, 0, 3, 655431, 0, 3, 655432, 0, 3, 655433, 0, 3, 655434, 0, 3, 655435, 0, 3, 655436, 0, 3, 655437, 0, 3, 655438, 0, 3, 655439, 0, 3, 720896, 0, 3, 720897, 0, 3, 720898, 0, 3, 720899, 0, 3, 720900, 0, 3, 720901, 0, 3, 720902, 0, 3, 720903, 0, 3, 720904, 0, 3, 720905, 0, 3, 720906, 0, 3, 720907, 0, 3, 720908, 0, 3, 720909, 0, 3, 720910, 0, 3, 720911, 0, 3, 720912, 0, 3, 720913, 0, 3, 720914, 0, 3, 720915, 0, 3, 720916, 0, 3, 720917, 0, 3, 720918, 0, 3, 720919, 0, 3, 720920, 0, 3, 720921, 0, 3, 720922, 0, 3, 720923, 0, 3, 720924, 0, 3, 720925, 0, 3, 720926, 0, 3, 720927, 0, 3, 720928, 0, 3, 720929, 0, 3, 720930, 0, 3, 720931, 0, 3, 720932, 0, 3, 720933, 0, 3, 720934, 0, 3, 720935, 0, 3, 720936, 0, 3, 720937, 0, 3, 720938, 0, 3, 720939, 0, 3, 720940, 0, 3, 720941, 0, 3, 720942, 0, 3, 720943, 0, 3, 720944, 0, 3, 720945, 0, 3, 720946, 0, 3, 720947, 0, 3, 720948, 0, 3, 720949, 0, 3, 720950, 0, 3, 720951, 0, 3, 720952, 0, 3, 720953, 0, 3, 720954, 0, 3, 720955, 0, 3, 720956, 0, 3, 720957, 0, 3, 720958, 0, 3, 720959, 0, 3, 720960, 0, 3, 720961, 0, 3, 720962, 0, 3, 720963, 0, 3, 720964, 0, 3, 720965, 0, 3, 720966, 0, 3, 720967, 0, 3, 720968, 0, 3, 720969, 0, 3, 720970, 0, 3, 720971, 0, 3, 720972, 0, 3, 720973, 0, 3, 720974, 0, 3, 720975, 0, 3, 786432, 0, 3, 786433, 0, 3, 786434, 0, 3, 786435, 0, 3, 786436, 0, 3, 786437, 0, 3, 786438, 0, 3, 786439, 0, 3, 786440, 0, 3, 786441, 0, 3, 786442, 0, 3, 786443, 0, 3, 786444, 0, 3, 786445, 0, 3, 786446, 0, 3, 786447, 0, 3, 786448, 0, 3, 786449, 0, 3, 786450, 0, 3, 786451, 0, 3, 786452, 0, 3, 786453, 0, 3, 786454, 0, 3, 786455, 0, 3, 786456, 0, 3, 786457, 0, 3, 786458, 0, 3, 786459, 0, 3, 786460, 0, 3, 786461, 0, 3, 786462, 0, 3, 786463, 0, 3, 786464, 0, 3, 786465, 0, 3, 786466, 0, 3, 786467, 0, 3, 786468, 0, 3, 786469, 0, 3, 786470, 0, 3, 786471, 0, 3, 786472, 0, 3, 786473, 0, 3, 786474, 0, 3, 786475, 0, 3, 786476, 0, 3, 786477, 0, 3, 786478, 0, 3, 786479, 0, 3, 786480, 0, 3, 786481, 0, 3, 786482, 0, 3, 786483, 0, 3, 786484, 0, 3, 786485, 0, 3, 786486, 0, 3, 786487, 0, 3, 786488, 0, 3, 786489, 0, 3, 786490, 0, 3, 786491, 0, 3, 786492, 0, 3, 786493, 0, 3, 786494, 0, 3, 786495, 0, 3, 786496, 0, 3, 786497, 0, 3, 786498, 0, 3, 786499, 0, 3, 786500, 0, 3, 786501, 0, 3, 786502, 0, 3, 786503, 0, 3, 786504, 0, 3, 786505, 0, 3, 786506, 0, 3, 786507, 0, 3, 786508, 0, 3, 786509, 0, 3, 786510, 0, 3, 786511, 0, 3, 851968, 0, 3, 851969, 0, 3, 851970, 0, 3, 851971, 0, 3, 851972, 0, 3, 851973, 0, 3, 851974, 0, 3, 851975, 0, 3, 851976, 0, 3, 851977, 0, 3, 851978, 0, 3, 851979, 0, 3, 851980, 0, 3, 851981, 0, 3, 851982, 0, 3, 851983, 0, 3, 851984, 0, 3, 851985, 0, 3, 851986, 0, 3, 851987, 0, 3, 851988, 0, 3, 851989, 0, 3, 851990, 0, 3, 851991, 0, 3, 851992, 0, 3, 851993, 0, 3, 851994, 0, 3, 851995, 0, 3, 851996, 0, 3, 851997, 0, 3, 851998, 0, 3, 851999, 0, 3, 852000, 0, 3, 852001, 0, 3, 852002, 0, 3, 852003, 0, 3, 852004, 0, 3, 852005, 0, 3, 852006, 0, 3, 852007, 0, 3, 852008, 0, 3, 852009, 0, 3, 852010, 0, 3, 852011, 0, 3, 852012, 0, 3, 852013, 0, 3, 852014, 0, 3, 852015, 0, 3, 852016, 0, 3, 852017, 0, 3, 852018, 0, 3, 852019, 0, 3, 852020, 0, 3, 852021, 0, 3, 852022, 0, 3, 852023, 0, 3, 852024, 0, 3, 852025, 0, 3, 852026, 0, 3, 852027, 0, 3, 852028, 0, 3, 852029, 0, 3, 852030, 0, 3, 852031, 0, 3, 852032, 0, 3, 852033, 0, 3, 852034, 0, 3, 852035, 0, 3, 852036, 0, 3, 852037, 0, 3, 852038, 0, 3, 852039, 0, 3, 852040, 0, 3, 852041, 0, 3, 852042, 0, 3, 852043, 0, 3, 852044, 0, 3, 852045, 0, 3, 852046, 0, 3, 852047, 0, 3, 917504, 0, 3, 917505, 0, 3, 917506, 0, 3, 917507, 0, 3, 917508, 0, 3, 917509, 0, 3, 917510, 0, 3, 917511, 0, 3, 917512, 0, 3, 917513, 0, 3, 917514, 0, 3, 917515, 0, 3, 917516, 0, 3, 917517, 0, 3, 917518, 0, 3, 917519, 0, 3, 917520, 0, 3, 917521, 0, 3, 917522, 0, 3, 917523, 0, 3, 917524, 0, 3, 917525, 0, 3, 917526, 0, 3, 917527, 0, 3, 917528, 0, 3, 917529, 0, 3, 917530, 0, 3, 917531, 0, 3, 917532, 0, 3, 917533, 0, 3, 917534, 0, 3, 917535, 0, 3, 917536, 0, 3, 917537, 0, 3, 917538, 0, 3, 917539, 0, 3, 917540, 0, 3, 917541, 0, 3, 917542, 0, 3, 917543, 0, 3, 917544, 0, 3, 917545, 0, 3, 917546, 0, 3, 917547, 0, 3, 917548, 0, 3, 917549, 0, 3, 917550, 0, 3, 917551, 0, 3, 917552, 0, 3, 917553, 0, 3, 917554, 0, 3, 917555, 0, 3, 917556, 0, 3, 917557, 0, 3, 917558, 0, 3, 917559, 0, 3, 917560, 0, 3, 917561, 0, 3, 917562, 0, 3, 917563, 0, 3, 917564, 0, 3, 917565, 0, 3, 917566, 0, 3, 917567, 0, 3, 917568, 0, 3, 917569, 0, 3, 917570, 0, 3, 917571, 0, 3, 917572, 0, 3, 917573, 0, 3, 917574, 0, 3, 917575, 0, 3, 917576, 0, 3, 917577, 0, 3, 917578, 0, 3, 917579, 0, 3, 917580, 0, 3, 917581, 0, 3, 917582, 0, 3, 917583, 0, 3, 983040, 0, 3, 983041, 0, 3, 983042, 0, 3, 983043, 0, 3, 983044, 0, 3, 983045, 0, 3, 983046, 0, 3, 983047, 0, 3, 983048, 0, 3, 983049, 0, 3, 983050, 0, 3, 983051, 0, 3, 983052, 0, 3, 983053, 0, 3, 983054, 0, 3, 983055, 0, 3, 983056, 0, 3, 983057, 0, 3, 983058, 0, 3, 983059, 0, 3, 983060, 0, 3, 983061, 0, 3, 983062, 0, 3, 983063, 0, 3, 983064, 0, 3, 983065, 0, 3, 983066, 0, 3, 983067, 0, 3, 983068, 0, 3, 983069, 0, 3, 983070, 0, 3, 983071, 0, 3, 983072, 0, 3, 983073, 0, 3, 983074, 0, 3, 983075, 0, 3, 983076, 0, 3, 983077, 0, 3, 983078, 0, 3, 983079, 0, 3, 983080, 0, 3, 983081, 0, 3, 983082, 0, 3, 983083, 0, 3, 983084, 0, 3, 983085, 0, 3, 983086, 0, 3, 983087, 0, 3, 983088, 0, 3, 983089, 0, 3, 983090, 0, 3, 983091, 0, 3, 983092, 0, 3, 983093, 0, 3, 983094, 0, 3, 983095, 0, 3, 983096, 0, 3, 983097, 0, 3, 983098, 0, 3, 983099, 0, 3, 983100, 0, 3, 983101, 0, 3, 983102, 0, 3, 983103, 0, 3, 983104, 0, 3, 983105, 0, 3, 983106, 0, 3, 983107, 0, 3, 983108, 0, 3, 983109, 0, 3, 983110, 0, 3, 983111, 0, 3, 983112, 0, 3, 983113, 0, 3, 983114, 0, 3, 983115, 0, 3, 983116, 0, 3, 983117, 0, 3, 983118, 0, 3, 983119, 0, 3, 1048576, 0, 3, 1048577, 0, 3, 1048578, 0, 3, 1048579, 0, 3, 1048580, 0, 3, 1048581, 0, 3, 1048582, 0, 3, 1048583, 0, 3, 1048584, 0, 3, 1048585, 0, 3, 1048586, 0, 3, 1048587, 0, 3, 1048588, 0, 3, 1048589, 0, 3, 1048590, 0, 3, 1048591, 0, 3, 1048592, 0, 3, 1048593, 0, 3, 1048594, 0, 3, 1048595, 0, 3, 1048596, 0, 3, 1048597, 0, 3, 1048598, 0, 3, 1048599, 0, 3, 1048600, 0, 3, 1048601, 0, 3, 1048602, 0, 3, 1048603, 0, 3, 1048604, 0, 3, 1048605, 0, 3, 1048606, 0, 3, 1048607, 0, 3, 1048608, 0, 3, 1048609, 0, 3, 1048610, 0, 3, 1048611, 0, 3, 1048612, 0, 3, 1048613, 0, 3, 1048614, 0, 3, 1048615, 0, 3, 1048616, 0, 3, 1048617, 0, 3, 1048618, 0, 3, 1048619, 0, 3, 1048620, 0, 3, 1048621, 0, 3, 1048622, 0, 3, 1048623, 0, 3, 1048624, 0, 3, 1048625, 0, 3, 1048626, 0, 3, 1048627, 0, 3, 1048628, 0, 3, 1048629, 0, 3, 1048630, 0, 3, 1048631, 0, 3, 1048632, 0, 3, 1048633, 0, 3, 1048634, 0, 3, 1048635, 0, 3, 1048636, 0, 3, 1048637, 0, 3, 1048638, 0, 3, 1048639, 0, 3, 1048640, 0, 3, 1048641, 0, 3, 1048642, 0, 3, 1048643, 0, 3, 1048644, 0, 3, 1048645, 0, 3, 1048646, 0, 3, 1048647, 0, 3, 1048648, 0, 3, 1048649, 0, 3, 1048650, 0, 3, 1048651, 0, 3, 1048652, 0, 3, 1048653, 0, 3, 1048654, 0, 3, 1048655, 0, 3, 1114112, 0, 3, 1114113, 0, 3, 1114114, 0, 3, 1114115, 0, 3, 1114116, 0, 3, 1114117, 0, 3, 1114118, 0, 3, 1114119, 0, 3, 1114120, 0, 3, 1114121, 0, 3, 1114122, 0, 3, 1114123, 0, 3, 1114124, 0, 3, 1114125, 0, 3, 1114126, 0, 3, 1114127, 0, 3, 1114128, 0, 3, 1114129, 0, 3, 1114130, 0, 3, 1114131, 0, 3, 1114132, 0, 3, 1114133, 0, 3, 1114134, 0, 3, 1114135, 0, 3, 1114136, 0, 3, 1114137, 0, 3, 1114138, 0, 3, 1114139, 0, 3, 1114140, 0, 3, 1114141, 0, 3, 1114142, 0, 3, 1114143, 0, 3, 1114144, 0, 3, 1114145, 0, 3, 1114146, 0, 3, 1114147, 0, 3, 1114148, 0, 3, 1114149, 0, 3, 1114150, 0, 3, 1114151, 0, 3, 1114152, 0, 3, 1114153, 0, 3, 1114154, 0, 3, 1114155, 0, 3, 1114156, 0, 3, 1114157, 0, 3, 1114158, 0, 3, 1114159, 0, 3, 1114160, 0, 3, 1114161, 0, 3, 1114162, 0, 3, 1114163, 0, 3, 1114164, 0, 3, 1114165, 0, 3, 1114166, 0, 3, 1114167, 0, 3, 1114168, 0, 3, 1114169, 0, 3, 1114170, 0, 3, 1114171, 0, 3, 1114172, 0, 3, 1114173, 0, 3, 1114174, 0, 3, 1114175, 0, 3, 1114176, 0, 3, 1114177, 0, 3, 1114178, 0, 3, 1114179, 0, 3, 1114180, 0, 3, 1114181, 0, 3, 1114182, 0, 3, 1114183, 0, 3, 1114184, 0, 3, 1114185, 0, 3, 1114186, 0, 3, 1114187, 0, 3, 1114188, 0, 3, 1114189, 0, 3, 1114190, 0, 3, 1114191, 0, 3, 1179648, 0, 3, 1179649, 0, 3, 1179650, 0, 3, 1179651, 0, 3, 1179652, 0, 3, 1179653, 0, 3, 1179654, 0, 3, 1179655, 0, 3, 1179656, 0, 3, 1179657, 0, 3, 1179658, 0, 3, 1179659, 0, 3, 1179660, 0, 3, 1179661, 0, 3, 1179662, 0, 3, 1179663, 0, 3, 1179664, 0, 3, 1179665, 0, 3, 1179666, 0, 3, 1179667, 0, 3, 1179668, 0, 3, 1179669, 0, 3, 1179670, 0, 3, 1179671, 0, 3, 1179672, 0, 3, 1179673, 0, 3, 1179674, 0, 3, 1179675, 0, 3, 1179676, 0, 3, 1179677, 0, 3, 1179678, 0, 3, 1179679, 0, 3, 1179680, 0, 3, 1179681, 0, 3, 1179682, 0, 3, 1179683, 0, 3, 1179684, 0, 3, 1179685, 0, 3, 1179686, 0, 3, 1179687, 0, 3, 1179688, 0, 3, 1179689, 0, 3, 1179690, 0, 3, 1179691, 0, 3, 1179692, 0, 3, 1179693, 0, 3, 1179694, 0, 3, 1179695, 0, 3, 1179696, 0, 3, 1179697, 0, 3, 1179698, 0, 3, 1179699, 0, 3, 1179700, 0, 3, 1179701, 0, 3, 1179702, 0, 3, 1179703, 0, 3, 1179704, 0, 3, 1179705, 0, 3, 1179706, 0, 3, 1179707, 0, 3, 1179708, 0, 3, 1179709, 0, 3, 1179710, 0, 3, 1179711, 0, 3, 1179712, 0, 3, 1179713, 0, 3, 1179714, 0, 3, 1179715, 0, 3, 1179716, 0, 3, 1179717, 0, 3, 1179718, 0, 3, 1179719, 0, 3, 1179720, 0, 3, 1179721, 0, 3, 1179722, 0, 3, 1179723, 0, 3, 1179724, 0, 3, 1179725, 0, 3, 1179726, 0, 3, 1179727, 0, 3, 1245184, 0, 3, 1245185, 0, 3, 1245186, 0, 3, 1245187, 0, 3, 1245188, 0, 3, 1245189, 0, 3, 1245190, 0, 3, 1245191, 0, 3, 1245192, 0, 3, 1245193, 0, 3, 1245194, 0, 3, 1245195, 0, 3, 1245196, 0, 3, 1245197, 0, 3, 1245198, 0, 3, 1245199, 0, 3, 1245200, 0, 3, 1245201, 0, 3, 1245202, 0, 3, 1245203, 0, 3, 1245204, 0, 3, 1245205, 0, 3, 1245206, 0, 3, 1245207, 0, 3, 1245208, 0, 3, 1245209, 0, 3, 1245210, 0, 3, 1245211, 0, 3, 1245212, 0, 3, 1245213, 0, 3, 1245214, 0, 3, 1245215, 0, 3, 1245216, 0, 3, 1245217, 0, 3, 1245218, 0, 3, 1245219, 0, 3, 1245220, 0, 3, 1245221, 0, 3, 1245222, 0, 3, 1245223, 0, 3, 1245224, 0, 3, 1245225, 0, 3, 1245226, 0, 3, 1245227, 0, 3, 1245228, 0, 3, 1245229, 0, 3, 1245230, 0, 3, 1245231, 0, 3, 1245232, 0, 3, 1245233, 0, 3, 1245234, 0, 3, 1245235, 0, 3, 1245236, 0, 3, 1245237, 0, 3, 1245238, 0, 3, 1245239, 0, 3, 1245240, 0, 3, 1245241, 0, 3, 1245242, 0, 3, 1245243, 0, 3, 1245244, 0, 3, 1245245, 0, 3, 1245246, 0, 3, 1245247, 0, 3, 1245248, 0, 3, 1245249, 0, 3, 1245250, 0, 3, 1245251, 0, 3, 1245252, 0, 3, 1245253, 0, 3, 1245254, 0, 3, 1245255, 0, 3, 1245256, 0, 3, 1245257, 0, 3, 1245258, 0, 3, 1245259, 0, 3, 1245260, 0, 3, 1245261, 0, 3, 1245262, 0, 3, 1245263, 0, 3, 1310720, 0, 3, 1310721, 0, 3, 1310722, 0, 3, 1310723, 0, 3, 1310724, 0, 3, 1310725, 0, 3, 1310726, 0, 3, 1310727, 0, 3, 1310728, 0, 3, 1310729, 0, 3, 1310730, 0, 3, 1310731, 0, 3, 1310732, 0, 3, 1310733, 0, 3, 1310734, 0, 3, 1310735, 0, 3, 1310736, 0, 3, 1310737, 0, 3, 1310738, 0, 3, 1310739, 0, 3, 1310740, 0, 3, 1310741, 0, 3, 1310742, 0, 3, 1310743, 0, 3, 1310744, 0, 3, 1310745, 0, 3, 1310746, 0, 3, 1310747, 0, 3, 1310748, 0, 3, 1310749, 0, 3, 1310750, 0, 3, 1310751, 0, 3, 1310752, 0, 3, 1310753, 0, 3, 1310754, 0, 3, 1310755, 0, 3, 1310756, 0, 3, 1310757, 0, 3, 1310758, 0, 3, 1310759, 0, 3, 1310760, 0, 3, 1310761, 0, 3, 1310762, 0, 3, 1310763, 0, 3, 1310764, 0, 3, 1310765, 0, 3, 1310766, 0, 3, 1310767, 0, 3, 1310768, 0, 3, 1310769, 0, 3, 1310770, 0, 3, 1310771, 0, 3, 1310772, 0, 3, 1310773, 0, 3, 1310774, 0, 3, 1310775, 0, 3, 1310776, 0, 3, 1310777, 0, 3, 1310778, 0, 3, 1310779, 0, 3, 1310780, 0, 3, 1310781, 0, 3, 1310782, 0, 3, 1310783, 0, 3, 1310784, 0, 3, 1310785, 0, 3, 1310786, 0, 3, 1310787, 0, 3, 1310788, 0, 3, 1310789, 0, 3, 1310790, 0, 3, 1310791, 0, 3, 1310792, 0, 3, 1310793, 0, 3, 1310794, 0, 3, 1310795, 0, 3, 1310796, 0, 3, 1310797, 0, 3, 1310798, 0, 3, 1310799, 0, 3, 1376256, 0, 3, 1376257, 0, 3, 1376258, 0, 3, 1376259, 0, 3, 1376260, 0, 3, 1376261, 0, 3, 1376262, 0, 3, 1376263, 0, 3, 1376264, 0, 3, 1376265, 0, 3, 1376266, 0, 3, 1376267, 0, 3, 1376268, 0, 3, 1376269, 0, 3, 1376270, 0, 3, 1376271, 0, 3, 1376272, 0, 3, 1376273, 0, 3, 1376274, 0, 3, 1376275, 0, 3, 1376276, 0, 3, 1376277, 0, 3, 1376278, 0, 3, 1376279, 0, 3, 1376280, 0, 3, 1376281, 0, 3, 1376282, 0, 3, 1376283, 0, 3, 1376284, 0, 3, 1376285, 0, 3, 1376286, 0, 3, 1376287, 0, 3, 1376288, 0, 3, 1376289, 0, 3, 1376290, 0, 3, 1376291, 0, 3, 1376292, 0, 3, 1376293, 0, 3, 1376294, 0, 3, 1376295, 0, 3, 1376296, 0, 3, 1376297, 0, 3, 1376298, 0, 3, 1376299, 0, 3, 1376300, 0, 3, 1376301, 0, 3, 1376302, 0, 3, 1376303, 0, 3, 1376304, 0, 3, 1376305, 0, 3, 1376306, 0, 3, 1376307, 0, 3, 1376308, 0, 3, 1376309, 0, 3, 1376310, 0, 3, 1376311, 0, 3, 1376312, 0, 3, 1376313, 0, 3, 1376314, 0, 3, 1376315, 0, 3, 1376316, 0, 3, 1376317, 0, 3, 1376318, 0, 3, 1376319, 0, 3, 1376320, 0, 3, 1376321, 0, 3, 1376322, 0, 3, 1376323, 0, 3, 1376324, 0, 3, 1376325, 0, 3, 1376326, 0, 3, 1376327, 0, 3, 1376328, 0, 3, 1376329, 0, 3, 1376330, 0, 3, 1376331, 0, 3, 1376332, 0, 3, 1376333, 0, 3, 1376334, 0, 3, 1376335, 0, 3, 1441792, 0, 3, 1441793, 0, 3, 1441794, 0, 3, 1441795, 0, 3, 1441796, 0, 3, 1441797, 0, 3, 1441798, 0, 3, 1441799, 0, 3, 1441800, 0, 3, 1441801, 0, 3, 1441802, 0, 3, 1441803, 0, 3, 1441804, 0, 3, 1441805, 0, 3, 1441806, 0, 3, 1441807, 0, 3, 1441808, 0, 3, 1441809, 0, 3, 1441810, 0, 3, 1441811, 0, 3, 1441812, 0, 3, 1441813, 0, 3, 1441814, 0, 3, 1441815, 0, 3, 1441816, 0, 3, 1441817, 0, 3, 1441818, 0, 3, 1441819, 0, 3, 1441820, 0, 3, 1441821, 0, 3, 1441822, 0, 3, 1441823, 0, 3, 1441824, 0, 3, 1441825, 0, 3, 1441826, 0, 3, 1441827, 0, 3, 1441828, 0, 3, 1441829, 0, 3, 1441830, 0, 3, 1441831, 0, 3, 1441832, 0, 3, 1441833, 0, 3, 1441834, 0, 3, 1441835, 0, 3, 1441836, 0, 3, 1441837, 0, 3, 1441838, 0, 3, 1441839, 0, 3, 1441840, 0, 3, 1441841, 0, 3, 1441842, 0, 3, 1441843, 0, 3, 1441844, 0, 3, 1441845, 0, 3, 1441846, 0, 3, 1441847, 0, 3, 1441848, 0, 3, 1441849, 0, 3, 1441850, 0, 3, 1441851, 0, 3, 1441852, 0, 3, 1441853, 0, 3, 1441854, 0, 3, 1441855, 0, 3, 1441856, 0, 3, 1441857, 0, 3, 1441858, 0, 3, 1441859, 0, 3, 1441860, 0, 3, 1441861, 0, 3, 1441862, 0, 3, 1441863, 0, 3, 1441864, 0, 3, 1441865, 0, 3, 1441866, 0, 3, 1441867, 0, 3, 1441868, 0, 3, 1441869, 0, 3, 1441870, 0, 3, 1441871, 0, 3, 1507328, 0, 3, 1507329, 0, 3, 1507330, 0, 3, 1507331, 0, 3, 1507332, 0, 3, 1507333, 0, 3, 1507334, 0, 3, 1507335, 0, 3, 1507336, 0, 3, 1507337, 0, 3, 1507338, 0, 3, 1507339, 0, 3, 1507340, 0, 3, 1507341, 0, 3, 1507342, 0, 3, 1507343, 0, 3, 1507344, 0, 3, 1507345, 0, 3, 1507346, 0, 3, 1507347, 0, 3, 1507348, 0, 3, 1507349, 0, 3, 1507350, 0, 3, 1507351, 0, 3, 1507352, 0, 3, 1507353, 0, 3, 1507354, 0, 3, 1507355, 0, 3, 1507356, 0, 3, 1507357, 0, 3, 1507358, 0, 3, 1507359, 0, 3, 1507360, 0, 3, 1507361, 0, 3, 1507362, 0, 3, 1507363, 0, 3, 1507364, 0, 3, 1507365, 0, 3, 1507366, 0, 3, 1507367, 0, 3, 1507368, 0, 3, 1507369, 0, 3, 1507370, 0, 3, 1507371, 0, 3, 1507372, 0, 3, 1507373, 0, 3, 1507374, 0, 3, 1507375, 0, 3, 1507376, 0, 3, 1507377, 0, 3, 1507378, 0, 3, 1507379, 0, 3, 1507380, 0, 3, 1507381, 0, 3, 1507382, 0, 3, 1507383, 0, 3, 1507384, 0, 3, 1507385, 0, 3, 1507386, 0, 3, 1507387, 0, 3, 1507388, 0, 3, 1507389, 0, 3, 1507390, 0, 3, 1507391, 0, 3, 1507392, 0, 3, 1507393, 0, 3, 1507394, 0, 3, 1507395, 0, 3, 1507396, 0, 3, 1507397, 0, 3, 1507398, 0, 3, 1507399, 0, 3, 1507400, 0, 3, 1507401, 0, 3, 1507402, 0, 3, 1507403, 0, 3, 1507404, 0, 3, 1507405, 0, 3, 1507406, 0, 3, 1507407, 0, 3, 1572864, 0, 3, 1572865, 0, 3, 1572866, 0, 3, 1572867, 0, 3, 1572868, 0, 3, 1572869, 0, 3, 1572870, 0, 3, 1572871, 0, 3, 1572872, 0, 3, 1572873, 0, 3, 1572874, 0, 3, 1572875, 0, 3, 1572876, 0, 3, 1572877, 0, 3, 1572878, 0, 3, 1572879, 0, 3, 1572880, 0, 3, 1572881, 0, 3, 1572882, 0, 3, 1572883, 0, 3, 1572884, 0, 3, 1572885, 0, 3, 1572886, 0, 3, 1572887, 0, 3, 1572888, 0, 3, 1572889, 0, 3, 1572890, 0, 3, 1572891, 0, 3, 1572892, 0, 3, 1572893, 0, 3, 1572894, 0, 3, 1572895, 0, 3, 1572896, 0, 3, 1572897, 0, 3, 1572898, 0, 3, 1572899, 0, 3, 1572900, 0, 3, 1572901, 0, 3, 1572902, 0, 3, 1572903, 0, 3, 1572904, 0, 3, 1572905, 0, 3, 1572906, 0, 3, 1572907, 0, 3, 1572908, 0, 3, 1572909, 0, 3, 1572910, 0, 3, 1572911, 0, 3, 1572912, 0, 3, 1572913, 0, 3, 1572914, 0, 3, 1572915, 0, 3, 1572916, 0, 3, 1572917, 0, 3, 1572918, 0, 3, 1572919, 0, 3, 1572920, 0, 3, 1572921, 0, 3, 1572922, 0, 3, 1572923, 0, 3, 1572924, 0, 3, 1572925, 0, 3, 1572926, 0, 3, 1572927, 0, 3, 1572928, 0, 3, 1572929, 0, 3, 1572930, 0, 3, 1572931, 0, 3, 1572932, 0, 3, 1572933, 0, 3, 1572934, 0, 3, 1572935, 0, 3, 1572936, 0, 3, 1572937, 0, 3, 1572938, 0, 3, 1572939, 0, 3, 1572940, 0, 3, 1572941, 0, 3, 1572942, 0, 3, 1572943, 0, 3, 1638400, 0, 3, 1638401, 0, 3, 1638402, 0, 3, 1638403, 0, 3, 1638404, 0, 3, 1638405, 0, 3, 1638406, 0, 3, 1638407, 0, 3, 1638408, 0, 3, 1638409, 0, 3, 1638410, 0, 3, 1638411, 0, 3, 1638412, 0, 3, 1638413, 0, 3, 1638414, 0, 3, 1638415, 0, 3, 1638416, 0, 3, 1638417, 0, 3, 1638418, 0, 3, 1638419, 0, 3, 1638420, 0, 3, 1638421, 0, 3, 1638422, 0, 3, 1638423, 0, 3, 1638424, 0, 3, 1638425, 0, 3, 1638426, 0, 3, 1638427, 0, 3, 1638428, 0, 3, 1638429, 0, 3, 1638430, 0, 3, 1638431, 0, 3, 1638432, 0, 3, 1638433, 0, 3, 1638434, 0, 3, 1638435, 0, 3, 1638436, 0, 3, 1638437, 0, 3, 1638438, 0, 3, 1638439, 0, 3, 1638440, 0, 3, 1638441, 0, 3, 1638442, 0, 3, 1638443, 0, 3, 1638444, 0, 3, 1638445, 0, 3, 1638446, 0, 3, 1638447, 0, 3, 1638448, 0, 3, 1638449, 0, 3, 1638450, 0, 3, 1638451, 0, 3, 1638452, 0, 3, 1638453, 0, 3, 1638454, 0, 3, 1638455, 0, 3, 1638456, 0, 3, 1638457, 0, 3, 1638458, 0, 3, 1638459, 0, 3, 1638460, 0, 3, 1638461, 0, 3, 1638462, 0, 3, 1638463, 0, 3, 1638464, 0, 3, 1638465, 0, 3, 1638466, 0, 3, 1638467, 0, 3, 1638468, 0, 3, 1638469, 0, 3, 1638470, 0, 3, 1638471, 0, 3, 1638472, 0, 3, 1638473, 0, 3, 1638474, 0, 3, 1638475, 0, 3, 1638476, 0, 3, 1638477, 0, 3, 1638478, 0, 3, 1638479, 0, 3, 1703936, 0, 3, 1703937, 0, 3, 1703938, 0, 3, 1703939, 0, 3, 1703940, 0, 3, 1703941, 0, 3, 1703942, 0, 3, 1703943, 0, 3, 1703944, 0, 3, 1703945, 0, 3, 1703946, 0, 3, 1703947, 0, 3, 1703948, 0, 3, 1703949, 0, 3, 1703950, 0, 3, 1703951, 0, 3, 1703952, 0, 3, 1703953, 0, 3, 1703954, 0, 3, 1703955, 0, 3, 1703956, 0, 3, 1703957, 0, 3, 1703958, 0, 3, 1703959, 0, 3, 1703960, 0, 3, 1703961, 0, 3, 1703962, 0, 3, 1703963, 0, 3, 1703964, 0, 3, 1703965, 0, 3, 1703966, 0, 3, 1703967, 0, 3, 1703968, 0, 3, 1703969, 0, 3, 1703970, 0, 3, 1703971, 0, 3, 1703972, 0, 3, 1703973, 0, 3, 1703974, 0, 3, 1703975, 0, 3, 1703976, 0, 3, 1703977, 0, 3, 1703978, 0, 3, 1703979, 0, 3, 1703980, 0, 3, 1703981, 0, 3, 1703982, 0, 3, 1703983, 0, 3, 1703984, 0, 3, 1703985, 0, 3, 1703986, 0, 3, 1703987, 0, 3, 1703988, 0, 3, 1703989, 0, 3, 1703990, 0, 3, 1703991, 0, 3, 1703992, 0, 3, 1703993, 0, 3, 1703994, 0, 3, 1703995, 0, 3, 1703996, 0, 3, 1703997, 0, 3, 1703998, 0, 3, 1703999, 0, 3, 1704000, 0, 3, 1704001, 0, 3, 1704002, 0, 3, 1704003, 0, 3, 1704004, 0, 3, 1704005, 0, 3, 1704006, 0, 3, 1704007, 0, 3, 1704008, 0, 3, 1704009, 0, 3, 1704010, 0, 3, 1704011, 0, 3, 1704012, 0, 3, 1704013, 0, 3, 1704014, 0, 3, 1704015, 0, 3, 1769472, 0, 3, 1769473, 0, 3, 1769474, 0, 3, 1769475, 0, 3, 1769476, 0, 3, 1769477, 0, 3, 1769478, 0, 3, 1769479, 0, 3, 1769480, 0, 3, 1769481, 0, 3, 1769482, 0, 3, 1769483, 0, 3, 1769484, 0, 3, 1769485, 0, 3, 1769486, 0, 3, 1769487, 0, 3, 1769488, 0, 3, 1769489, 0, 3, 1769490, 0, 3, 1769491, 0, 3, 1769492, 0, 3, 1769493, 0, 3, 1769494, 0, 3, 1769495, 0, 3, 1769496, 0, 3, 1769497, 0, 3, 1769498, 0, 3, 1769499, 0, 3, 1769500, 0, 3, 1769501, 0, 3, 1769502, 0, 3, 1769503, 0, 3, 1769504, 0, 3, 1769505, 0, 3, 1769506, 0, 3, 1769507, 0, 3, 1769508, 0, 3, 1769509, 0, 3, 1769510, 0, 3, 1769511, 0, 3, 1769512, 0, 3, 1769513, 0, 3, 1769514, 0, 3, 1769515, 0, 3, 1769516, 0, 3, 1769517, 0, 3, 1769518, 0, 3, 1769519, 0, 3, 1769520, 0, 3, 1769521, 0, 3, 1769522, 0, 3, 1769523, 0, 3, 1769524, 0, 3, 1769525, 0, 3, 1769526, 0, 3, 1769527, 0, 3, 1769528, 0, 3, 1769529, 0, 3, 1769530, 0, 3, 1769531, 0, 3, 1769532, 0, 3, 1769533, 0, 3, 1769534, 0, 3, 1769535, 0, 3, 1769536, 0, 3, 1769537, 0, 3, 1769538, 0, 3, 1769539, 0, 3, 1769540, 0, 3, 1769541, 0, 3, 1769542, 0, 3, 1769543, 0, 3, 1769544, 0, 3, 1769545, 0, 3, 1769546, 0, 3, 1769547, 0, 3, 1769548, 0, 3, 1769549, 0, 3, 1769550, 0, 3, 1769551, 0, 3, 1835008, 0, 3, 1835009, 0, 3, 1835010, 0, 3, 1835011, 0, 3, 1835012, 0, 3, 1835013, 0, 3, 1835014, 0, 3, 1835015, 0, 3, 1835016, 0, 3, 1835017, 0, 3, 1835018, 0, 3, 1835019, 0, 3, 1835020, 0, 3, 1835021, 0, 3, 1835022, 0, 3, 1835023, 0, 3, 1835024, 0, 3, 1835025, 0, 3, 1835026, 0, 3, 1835027, 0, 3, 1835028, 0, 3, 1835029, 0, 3, 1835030, 0, 3, 1835031, 0, 3, 1835032, 0, 3, 1835033, 0, 3, 1835034, 0, 3, 1835035, 0, 3, 1835036, 0, 3, 1835037, 0, 3, 1835038, 0, 3, 1835039, 0, 3, 1835040, 0, 3, 1835041, 0, 3, 1835042, 0, 3, 1835043, 0, 3, 1835044, 0, 3, 1835045, 0, 3, 1835046, 0, 3, 1835047, 0, 3, 1835048, 0, 3, 1835049, 0, 3, 1835050, 0, 3, 1835051, 0, 3, 1835052, 0, 3, 1835053, 0, 3, 1835054, 0, 3, 1835055, 0, 3, 1835056, 0, 3, 1835057, 0, 3, 1835058, 0, 3, 1835059, 0, 3, 1835060, 0, 3, 1835061, 0, 3, 1835062, 0, 3, 1835063, 0, 3, 1835064, 0, 3, 1835065, 0, 3, 1835066, 0, 3, 1835067, 0, 3, 1835068, 0, 3, 1835069, 0, 3, 1835070, 0, 3, 1835071, 0, 3, 1835072, 0, 3, 1835073, 0, 3, 1835074, 0, 3, 1835075, 0, 3, 1835076, 0, 3, 1835077, 0, 3, 1835078, 0, 3, 1835079, 0, 3, 1835080, 0, 3, 1835081, 0, 3, 1835082, 0, 3, 1835083, 0, 3, 1835084, 0, 3, 1835085, 0, 3, 1835086, 0, 3, 1835087, 0, 3, 1900544, 0, 3, 1900545, 0, 3, 1900546, 0, 3, 1900547, 0, 3, 1900548, 0, 3, 1900549, 0, 3, 1900550, 0, 3, 1900551, 0, 3, 1900552, 0, 3, 1900553, 0, 3, 1900554, 0, 3, 1900555, 0, 3, 1900556, 0, 3, 1900557, 0, 3, 1900558, 0, 3, 1900559, 0, 3, 1900560, 0, 3, 1900561, 0, 3, 1900562, 0, 3, 1900563, 0, 3, 1900564, 0, 3, 1900565, 0, 3, 1900566, 0, 3, 1900567, 0, 3, 1900568, 0, 3, 1900569, 0, 3, 1900570, 0, 3, 1900571, 0, 3, 1900572, 0, 3, 1900573, 0, 3, 1900574, 0, 3, 1900575, 0, 3, 1900576, 0, 3, 1900577, 0, 3, 1900578, 0, 3, 1900579, 0, 3, 1900580, 0, 3, 1900581, 0, 3, 1900582, 0, 3, 1900583, 0, 3, 1900584, 0, 3, 1900585, 0, 3, 1900586, 0, 3, 1900587, 0, 3, 1900588, 0, 3, 1900589, 0, 3, 1900590, 0, 3, 1900591, 0, 3, 1900592, 0, 3, 1900593, 0, 3, 1900594, 0, 3, 1900595, 0, 3, 1900596, 0, 3, 1900597, 0, 3, 1900598, 0, 3, 1900599, 0, 3, 1900600, 0, 3, 1900601, 0, 3, 1900602, 0, 3, 1900603, 0, 3, 1900604, 0, 3, 1900605, 0, 3, 1900606, 0, 3, 1900607, 0, 3, 1900608, 0, 3, 1900609, 0, 3, 1900610, 0, 3, 1900611, 0, 3, 1900612, 0, 3, 1900613, 0, 3, 1900614, 0, 3, 1900615, 0, 3, 1900616, 0, 3, 1900617, 0, 3, 1900618, 0, 3, 1900619, 0, 3, 1900620, 0, 3, 1900621, 0, 3, 1900622, 0, 3, 1900623, 0, 3, 1966080, 0, 3, 1966081, 0, 3, 1966082, 0, 3, 1966083, 0, 3, 1966084, 0, 3, 1966085, 0, 3, 1966086, 0, 3, 1966087, 0, 3, 1966088, 0, 3, 1966089, 0, 3, 1966090, 0, 3, 1966091, 0, 3, 1966092, 0, 3, 1966093, 0, 3, 1966094, 0, 3, 1966095, 0, 3, 1966096, 0, 3, 1966097, 0, 3, 1966098, 0, 3, 1966099, 0, 3, 1966100, 0, 3, 1966101, 0, 3, 1966102, 0, 3, 1966103, 0, 3, 1966104, 0, 3, 1966105, 0, 3, 1966106, 0, 3, 1966107, 0, 3, 1966108, 0, 3, 1966109, 0, 3, 1966110, 0, 3, 1966111, 0, 3, 1966112, 0, 3, 1966113, 0, 3, 1966114, 0, 3, 1966115, 0, 3, 1966116, 0, 3, 1966117, 0, 3, 1966118, 0, 3, 1966119, 0, 3, 1966120, 0, 3, 1966121, 0, 3, 1966122, 0, 3, 1966123, 0, 3, 1966124, 0, 3, 1966125, 0, 3, 1966126, 0, 3, 1966127, 0, 3, 1966128, 0, 3, 1966129, 0, 3, 1966130, 0, 3, 1966131, 0, 3, 1966132, 0, 3, 1966133, 0, 3, 1966134, 0, 3, 1966135, 0, 3, 1966136, 0, 3, 1966137, 0, 3, 1966138, 0, 3, 1966139, 0, 3, 1966140, 0, 3, 1966141, 0, 3, 1966142, 0, 3, 1966143, 0, 3, 1966144, 0, 3, 1966145, 0, 3, 1966146, 0, 3, 1966147, 0, 3, 1966148, 0, 3, 1966149, 0, 3, 1966150, 0, 3, 1966151, 0, 3, 1966152, 0, 3, 1966153, 0, 3, 1966154, 0, 3, 1966155, 0, 3, 1966156, 0, 3, 1966157, 0, 3, 1966158, 0, 3, 1966159, 0, 3, 2031616, 0, 3, 2031617, 0, 3, 2031618, 0, 3, 2031619, 0, 3, 2031620, 0, 3, 2031621, 0, 3, 2031622, 0, 3, 2031623, 0, 3, 2031624, 0, 3, 2031625, 0, 3, 2031626, 0, 3, 2031627, 0, 3, 2031628, 0, 3, 2031629, 0, 3, 2031630, 0, 3, 2031631, 0, 3, 2031632, 0, 3, 2031633, 0, 3, 2031634, 0, 3, 2031635, 0, 3, 2031636, 0, 3, 2031637, 0, 3, 2031638, 0, 3, 2031639, 0, 3, 2031640, 0, 3, 2031641, 0, 3, 2031642, 0, 3, 2031643, 0, 3, 2031644, 0, 3, 2031645, 0, 3, 2031646, 0, 3, 2031647, 0, 3, 2031648, 0, 3, 2031649, 0, 3, 2031650, 0, 3, 2031651, 0, 3, 2031652, 0, 3, 2031653, 0, 3, 2031654, 0, 3, 2031655, 0, 3, 2031656, 0, 3, 2031657, 0, 3, 2031658, 0, 3, 2031659, 0, 3, 2031660, 0, 3, 2031661, 0, 3, 2031662, 0, 3, 2031663, 0, 3, 2031664, 0, 3, 2031665, 0, 3, 2031666, 0, 3, 2031667, 0, 3, 2031668, 0, 3, 2031669, 0, 3, 2031670, 0, 3, 2031671, 0, 3, 2031672, 0, 3, 2031673, 0, 3, 2031674, 0, 3, 2031675, 0, 3, 2031676, 0, 3, 2031677, 0, 3, 2031678, 0, 3, 2031679, 0, 3, 2031680, 0, 3, 2031681, 0, 3, 2031682, 0, 3, 2031683, 0, 3, 2031684, 0, 3, 2031685, 0, 3, 2031686, 0, 3, 2031687, 0, 3, 2031688, 0, 3, 2031689, 0, 3, 2031690, 0, 3, 2031691, 0, 3, 2031692, 0, 3, 2031693, 0, 3, 2031694, 0, 3, 2031695, 0, 3, 2097152, 0, 3, 2097153, 0, 3, 2097154, 0, 3, 2097155, 0, 3, 2097156, 0, 3, 2097157, 0, 3, 2097158, 0, 3, 2097159, 0, 3, 2097160, 0, 3, 2097161, 0, 3, 2097162, 0, 3, 2097163, 0, 3, 2097164, 0, 3, 2097165, 0, 3, 2097166, 0, 3, 2097167, 0, 3, 2097168, 0, 3, 2097169, 0, 3, 2097170, 0, 3, 2097171, 0, 3, 2097172, 0, 3, 2097173, 0, 3, 2097174, 0, 3, 2097175, 0, 3, 2097176, 0, 3, 2097177, 0, 3, 2097178, 0, 3, 2097179, 0, 3, 2097180, 0, 3, 2097181, 0, 3, 2097182, 0, 3, 2097183, 0, 3, 2097184, 0, 3, 2097185, 0, 3, 2097186, 0, 3, 2097187, 0, 3, 2097188, 0, 3, 2097189, 0, 3, 2097190, 0, 3, 2097191, 0, 3, 2097192, 0, 3, 2097193, 0, 3, 2097194, 0, 3, 2097195, 0, 3, 2097196, 0, 3, 2097197, 0, 3, 2097198, 0, 3, 2097199, 0, 3, 2097200, 0, 3, 2097201, 0, 3, 2097202, 0, 3, 2097203, 0, 3, 2097204, 0, 3, 2097205, 0, 3, 2097206, 0, 3, 2097207, 0, 3, 2097208, 0, 3, 2097209, 0, 3, 2097210, 0, 3, 2097211, 0, 3, 2097212, 0, 3, 2097213, 0, 3, 2097214, 0, 3, 2097215, 0, 3, 2097216, 0, 3, 2097217, 0, 3, 2097218, 0, 3, 2097219, 0, 3, 2097220, 0, 3, 2097221, 0, 3, 2097222, 0, 3, 2097223, 0, 3, 2097224, 0, 3, 2097225, 0, 3, 2097226, 0, 3, 2097227, 0, 3, 2097228, 0, 3, 2097229, 0, 3, 2097230, 0, 3, 2097231, 0, 3, 2162688, 0, 3, 2162689, 0, 3, 2162690, 0, 3, 2162691, 0, 3, 2162692, 0, 3, 2162693, 0, 3, 2162694, 0, 3, 2162695, 0, 3, 2162696, 0, 3, 2162697, 0, 3, 2162698, 0, 3, 2162699, 0, 3, 2162700, 0, 3, 2162701, 0, 3, 2162702, 0, 3, 2162703, 0, 3, 2162704, 0, 3, 2162705, 0, 3, 2162706, 0, 3, 2162707, 0, 3, 2162708, 0, 3, 2162709, 0, 3, 2162710, 0, 3, 2162711, 0, 3, 2162712, 0, 3, 2162713, 0, 3, 2162714, 0, 3, 2162715, 0, 3, 2162716, 0, 3, 2162717, 0, 3, 2162718, 0, 3, 2162719, 0, 3, 2162720, 0, 3, 2162721, 0, 3, 2162722, 0, 3, 2162723, 0, 3, 2162724, 0, 3, 2162725, 0, 3, 2162726, 0, 3, 2162727, 0, 3, 2162728, 0, 3, 2162729, 0, 3, 2162730, 0, 3, 2162731, 0, 3, 2162732, 0, 3, 2162733, 0, 3, 2162734, 0, 3, 2162735, 0, 3, 2162736, 0, 3, 2162737, 0, 3, 2162738, 0, 3, 2162739, 0, 3, 2162740, 0, 3, 2162741, 0, 3, 2162742, 0, 3, 2162743, 0, 3, 2162744, 0, 3, 2162745, 0, 3, 2162746, 0, 3, 2162747, 0, 3, 2162748, 0, 3, 2162749, 0, 3, 2162750, 0, 3, 2162751, 0, 3, 2162752, 0, 3, 2162753, 0, 3, 2162754, 0, 3, 2162755, 0, 3, 2162756, 0, 3, 2162757, 0, 3, 2162758, 0, 3, 2162759, 0, 3, 2162760, 0, 3, 2162761, 0, 3, 2162762, 0, 3, 2162763, 0, 3, 2162764, 0, 3, 2162765, 0, 3, 2162766, 0, 3, 2162767, 0, 3, 2228224, 0, 3, 2228225, 0, 3, 2228226, 0, 3, 2228227, 0, 3, 2228228, 0, 3, 2228229, 0, 3, 2228230, 0, 3, 2228231, 0, 3, 2228232, 0, 3, 2228233, 0, 3, 2228234, 0, 3, 2228235, 0, 3, 2228236, 0, 3, 2228237, 0, 3, 2228238, 0, 3, 2228239, 0, 3, 2228240, 0, 3, 2228241, 0, 3, 2228242, 0, 3, 2228243, 0, 3, 2228244, 0, 3, 2228245, 0, 3, 2228246, 0, 3, 2228247, 0, 3, 2228248, 0, 3, 2228249, 0, 3, 2228250, 0, 3, 2228251, 0, 3, 2228252, 0, 3, 2228253, 0, 3, 2228254, 0, 3, 2228255, 0, 3, 2228256, 0, 3, 2228257, 0, 3, 2228258, 0, 3, 2228259, 0, 3, 2228260, 0, 3, 2228261, 0, 3, 2228262, 0, 3, 2228263, 0, 3, 2228264, 0, 3, 2228265, 0, 3, 2228266, 0, 3, 2228267, 0, 3, 2228268, 0, 3, 2228269, 0, 3, 2228270, 0, 3, 2228271, 0, 3, 2228272, 0, 3, 2228273, 0, 3, 2228274, 0, 3, 2228275, 0, 3, 2228276, 0, 3, 2228277, 0, 3, 2228278, 0, 3, 2228279, 0, 3, 2228280, 0, 3, 2228281, 0, 3, 2228282, 0, 3, 2228283, 0, 3, 2228284, 0, 3, 2228285, 0, 3, 2228286, 0, 3, 2228287, 0, 3, 2228288, 0, 3, 2228289, 0, 3, 2228290, 0, 3, 2228291, 0, 3, 2228292, 0, 3, 2228293, 0, 3, 2228294, 0, 3, 2228295, 0, 3, 2228296, 0, 3, 2228297, 0, 3, 2228298, 0, 3, 2228299, 0, 3, 2228300, 0, 3, 2228301, 0, 3, 2228302, 0, 3, 2228303, 0, 3, 2293760, 0, 3, 2293761, 0, 3, 2293762, 0, 3, 2293763, 0, 3, 2293764, 0, 3, 2293765, 0, 3, 2293766, 0, 3, 2293767, 0, 3, 2293768, 0, 3, 2293769, 0, 3, 2293770, 0, 3, 2293771, 0, 3, 2293772, 0, 3, 2293773, 0, 3, 2293774, 0, 3, 2293775, 0, 3, 2293776, 0, 3, 2293777, 0, 3, 2293778, 0, 3, 2293779, 0, 3, 2293780, 0, 3, 2293781, 0, 3, 2293782, 0, 3, 2293783, 0, 3, 2293784, 0, 3, 2293785, 0, 3, 2293786, 0, 3, 2293787, 0, 3, 2293788, 0, 3, 2293789, 0, 3, 2293790, 0, 3, 2293791, 0, 3, 2293792, 0, 3, 2293793, 0, 3, 2293794, 0, 3, 2293795, 0, 3, 2293796, 0, 3, 2293797, 0, 3, 2293798, 0, 3, 2293799, 0, 3, 2293800, 0, 3, 2293801, 0, 3, 2293802, 0, 3, 2293803, 0, 3, 2293804, 0, 3, 2293805, 0, 3, 2293806, 0, 3, 2293807, 0, 3, 2293808, 0, 3, 2293809, 0, 3, 2293810, 0, 3, 2293811, 0, 3, 2293812, 0, 3, 2293813, 0, 3, 2293814, 0, 3, 2293815, 0, 3, 2293816, 0, 3, 2293817, 0, 3, 2293818, 0, 3, 2293819, 0, 3, 2293820, 0, 3, 2293821, 0, 3, 2293822, 0, 3, 2293823, 0, 3, 2293824, 0, 3, 2293825, 0, 3, 2293826, 0, 3, 2293827, 0, 3, 2293828, 0, 3, 2293829, 0, 3, 2293830, 0, 3, 2293831, 0, 3, 2293832, 0, 3, 2293833, 0, 3, 2293834, 0, 3, 2293835, 0, 3, 2293836, 0, 3, 2293837, 0, 3, 2293838, 0, 3, 2293839, 0, 3, 2359296, 0, 3, 2359297, 0, 3, 2359298, 0, 3, 2359299, 0, 3, 2359300, 0, 3, 2359301, 0, 3, 2359302, 0, 3, 2359303, 0, 3, 2359304, 0, 3, 2359305, 0, 3, 2359306, 0, 3, 2359307, 0, 3, 2359308, 0, 3, 2359309, 0, 3, 2359310, 0, 3, 2359311, 0, 3, 2359312, 0, 3, 2359313, 0, 3, 2359314, 0, 3, 2359315, 0, 3, 2359316, 0, 3, 2359317, 0, 3, 2359318, 0, 3, 2359319, 0, 3, 2359320, 0, 3, 2359321, 0, 3, 2359322, 0, 3, 2359323, 0, 3, 2359324, 0, 3, 2359325, 0, 3, 2359326, 0, 3, 2359327, 0, 3, 2359328, 0, 3, 2359329, 0, 3, 2359330, 0, 3, 2359331, 0, 3, 2359332, 0, 3, 2359333, 0, 3, 2359334, 0, 3, 2359335, 0, 3, 2359336, 0, 3, 2359337, 0, 3, 2359338, 0, 3, 2359339, 0, 3, 2359340, 0, 3, 2359341, 0, 3, 2359342, 0, 3, 2359343, 0, 3, 2359344, 0, 3, 2359345, 0, 3, 2359346, 0, 3, 2359347, 0, 3, 2359348, 0, 3, 2359349, 0, 3, 2359350, 0, 3, 2359351, 0, 3, 2359352, 0, 3, 2359353, 0, 3, 2359354, 0, 3, 2359355, 0, 3, 2359356, 0, 3, 2359357, 0, 3, 2359358, 0, 3, 2359359, 0, 3, 2359360, 0, 3, 2359361, 0, 3, 2359362, 0, 3, 2359363, 0, 3, 2359364, 0, 3, 2359365, 0, 3, 2359366, 0, 3, 2359367, 0, 3, 2359368, 0, 3, 2359369, 0, 3, 2359370, 0, 3, 2359371, 0, 3, 2359372, 0, 3, 2359373, 0, 3, 2359374, 0, 3, 2359375, 0, 3, 2424832, 0, 3, 2424833, 0, 3, 2424834, 0, 3, 2424835, 0, 3, 2424836, 0, 3, 2424837, 0, 3, 2424838, 0, 3, 2424839, 0, 3, 2424840, 0, 3, 2424841, 0, 3, 2424842, 0, 3, 2424843, 0, 3, 2424844, 0, 3, 2424845, 0, 3, 2424846, 0, 3, 2424847, 0, 3, 2424848, 0, 3, 2424849, 0, 3, 2424850, 0, 3, 2424851, 0, 3, 2424852, 0, 3, 2424853, 0, 3, 2424854, 0, 3, 2424855, 0, 3, 2424856, 0, 3, 2424857, 0, 3, 2424858, 0, 3, 2424859, 0, 3, 2424860, 0, 3, 2424861, 0, 3, 2424862, 0, 3, 2424863, 0, 3, 2424864, 0, 3, 2424865, 0, 3, 2424866, 0, 3, 2424867, 0, 3, 2424868, 0, 3, 2424869, 0, 3, 2424870, 0, 3, 2424871, 0, 3, 2424872, 0, 3, 2424873, 0, 3, 2424874, 0, 3, 2424875, 0, 3, 2424876, 0, 3, 2424877, 0, 3, 2424878, 0, 3, 2424879, 0, 3, 2424880, 0, 3, 2424881, 0, 3, 2424882, 0, 3, 2424883, 0, 3, 2424884, 0, 3, 2424885, 0, 3, 2424886, 0, 3, 2424887, 0, 3, 2424888, 0, 3, 2424889, 0, 3, 2424890, 0, 3, 2424891, 0, 3, 2424892, 0, 3, 2424893, 0, 3, 2424894, 0, 3, 2424895, 0, 3, 2424896, 0, 3, 2424897, 0, 3, 2424898, 0, 3, 2424899, 0, 3, 2424900, 0, 3, 2424901, 0, 3, 2424902, 0, 3, 2424903, 0, 3, 2424904, 0, 3, 2424905, 0, 3, 2424906, 0, 3, 2424907, 0, 3, 2424908, 0, 3, 2424909, 0, 3, 2424910, 0, 3, 2424911, 0, 3, 2490368, 0, 3, 2490369, 0, 3, 2490370, 0, 3, 2490371, 0, 3, 2490372, 0, 3, 2490373, 0, 3, 2490374, 0, 3, 2490375, 0, 3, 2490376, 0, 3, 2490377, 0, 3, 2490378, 0, 3, 2490379, 0, 3, 2490380, 0, 3, 2490381, 0, 3, 2490382, 0, 3, 2490383, 0, 3, 2490384, 0, 3, 2490385, 0, 3, 2490386, 0, 3, 2490387, 0, 3, 2490388, 0, 3, 2490389, 0, 3, 2490390, 0, 3, 2490391, 0, 3, 2490392, 0, 3, 2490393, 0, 3, 2490394, 0, 3, 2490395, 0, 3, 2490396, 0, 3, 2490397, 0, 3, 2490398, 0, 3, 2490399, 0, 3, 2490400, 0, 3, 2490401, 0, 3, 2490402, 0, 3, 2490403, 0, 3, 2490404, 0, 3, 2490405, 0, 3, 2490406, 0, 3, 2490407, 0, 3, 2490408, 0, 3, 2490409, 0, 3, 2490410, 0, 3, 2490411, 0, 3, 2490412, 0, 3, 2490413, 0, 3, 2490414, 0, 3, 2490415, 0, 3, 2490416, 0, 3, 2490417, 0, 3, 2490418, 0, 3, 2490419, 0, 3, 2490420, 0, 3, 2490421, 0, 3, 2490422, 0, 3, 2490423, 0, 3, 2490424, 0, 3, 2490425, 0, 3, 2490426, 0, 3, 2490427, 0, 3, 2490428, 0, 3, 2490429, 0, 3, 2490430, 0, 3, 2490431, 0, 3, 2490432, 0, 3, 2490433, 0, 3, 2490434, 0, 3, 2490435, 0, 3, 2490436, 0, 3, 2490437, 0, 3, 2490438, 0, 3, 2490439, 0, 3, 2490440, 0, 3, 2490441, 0, 3, 2490442, 0, 3, 2490443, 0, 3, 2490444, 0, 3, 2490445, 0, 3, 2490446, 0, 3, 2490447, 0, 3, 2555904, 0, 3, 2555905, 0, 3, 2555906, 0, 3, 2555907, 0, 3, 2555908, 0, 3, 2555909, 0, 3, 2555910, 0, 3, 2555911, 0, 3, 2555912, 0, 3, 2555913, 0, 3, 2555914, 0, 3, 2555915, 0, 3, 2555916, 0, 3, 2555917, 0, 3, 2555918, 0, 3, 2555919, 0, 3, 2555920, 0, 3, 2555921, 0, 3, 2555922, 0, 3, 2555923, 0, 3, 2555924, 0, 3, 2555925, 0, 3, 2555926, 0, 3, 2555927, 0, 3, 2555928, 0, 3, 2555929, 0, 3, 2555930, 0, 3, 2555931, 0, 3, 2555932, 0, 3, 2555933, 0, 3, 2555934, 0, 3, 2555935, 0, 3, 2555936, 0, 3, 2555937, 0, 3, 2555938, 0, 3, 2555939, 0, 3, 2555940, 0, 3, 2555941, 0, 3, 2555942, 0, 3, 2555943, 0, 3, 2555944, 0, 3, 2555945, 0, 3, 2555946, 0, 3, 2555947, 0, 3, 2555948, 0, 3, 2555949, 0, 3, 2555950, 0, 3, 2555951, 0, 3, 2555952, 0, 3, 2555953, 0, 3, 2555954, 0, 3, 2555955, 0, 3, 2555956, 0, 3, 2555957, 0, 3, 2555958, 0, 3, 2555959, 0, 3, 2555960, 0, 3, 2555961, 0, 3, 2555962, 0, 3, 2555963, 0, 3, 2555964, 0, 3, 2555965, 0, 3, 2555966, 0, 3, 2555967, 0, 3, 2555968, 0, 3, 2555969, 0, 3, 2555970, 0, 3, 2555971, 0, 3, 2555972, 0, 3, 2555973, 0, 3, 2555974, 0, 3, 2555975, 0, 3, 2555976, 0, 3, 2555977, 0, 3, 2555978, 0, 3, 2555979, 0, 3, 2555980, 0, 3, 2555981, 0, 3, 2555982, 0, 3, 2555983, 0, 3, 2621440, 0, 3, 2621441, 0, 3, 2621442, 0, 3, 2621443, 0, 3, 2621444, 0, 3, 2621445, 0, 3, 2621446, 0, 3, 2621447, 0, 3, 2621448, 0, 3, 2621449, 0, 3, 2621450, 0, 3, 2621451, 0, 3, 2621452, 0, 3, 2621453, 0, 3, 2621454, 0, 3, 2621455, 0, 3, 2621456, 0, 3, 2621457, 0, 3, 2621458, 0, 3, 2621459, 0, 3, 2621460, 0, 3, 2621461, 0, 3, 2621462, 0, 3, 2621463, 0, 3, 2621464, 0, 3, 2621465, 0, 3, 2621466, 0, 3, 2621467, 0, 3, 2621468, 0, 3, 2621469, 0, 3, 2621470, 0, 3, 2621471, 0, 3, 2621472, 0, 3, 2621473, 0, 3, 2621474, 0, 3, 2621475, 0, 3, 2621476, 0, 3, 2621477, 0, 3, 2621478, 0, 3, 2621479, 0, 3, 2621480, 0, 3, 2621481, 0, 3, 2621482, 0, 3, 2621483, 0, 3, 2621484, 0, 3, 2621485, 0, 3, 2621486, 0, 3, 2621487, 0, 3, 2621488, 0, 3, 2621489, 0, 3, 2621490, 0, 3, 2621491, 0, 3, 2621492, 0, 3, 2621493, 0, 3, 2621494, 0, 3, 2621495, 0, 3, 2621496, 0, 3, 2621497, 0, 3, 2621498, 0, 3, 2621499, 0, 3, 2621500, 0, 3, 2621501, 0, 3, 2621502, 0, 3, 2621503, 0, 3, 2621504, 0, 3, 2621505, 0, 3, 2621506, 0, 3, 2621507, 0, 3, 2621508, 0, 3, 2621509, 0, 3, 2621510, 0, 3, 2621511, 0, 3, 2621512, 0, 3, 2621513, 0, 3, 2621514, 0, 3, 2621515, 0, 3, 2621516, 0, 3, 2621517, 0, 3, 2621518, 0, 3, 2621519, 0, 3, 2686976, 0, 3, 2686977, 0, 3, 2686978, 0, 3, 2686979, 0, 3, 2686980, 0, 3, 2686981, 0, 3, 2686982, 0, 3, 2686983, 0, 3, 2686984, 0, 3, 2686985, 0, 3, 2686986, 0, 3, 2686987, 0, 3, 2686988, 0, 3, 2686989, 0, 3, 2686990, 0, 3, 2686991, 0, 3, 2686992, 0, 3, 2686993, 0, 3, 2686994, 0, 3, 2686995, 0, 3, 2686996, 0, 3, 2686997, 0, 3, 2686998, 0, 3, 2686999, 0, 3, 2687000, 0, 3, 2687001, 0, 3, 2687002, 0, 3, 2687003, 0, 3, 2687004, 0, 3, 2687005, 0, 3, 2687006, 0, 3, 2687007, 0, 3, 2687008, 0, 3, 2687009, 0, 3, 2687010, 0, 3, 2687011, 0, 3, 2687012, 0, 3, 2687013, 0, 3, 2687014, 0, 3, 2687015, 0, 3, 2687016, 0, 3, 2687017, 0, 3, 2687018, 0, 3, 2687019, 0, 3, 2687020, 0, 3, 2687021, 0, 3, 2687022, 0, 3, 2687023, 0, 3, 2687024, 0, 3, 2687025, 0, 3, 2687026, 0, 3, 2687027, 0, 3, 2687028, 0, 3, 2687029, 0, 3, 2687030, 0, 3, 2687031, 0, 3, 2687032, 0, 3, 2687033, 0, 3, 2687034, 0, 3, 2687035, 0, 3, 2687036, 0, 3, 2687037, 0, 3, 2687038, 0, 3, 2687039, 0, 3, 2687040, 0, 3, 2687041, 0, 3, 2687042, 0, 3, 2687043, 0, 3, 2687044, 0, 3, 2687045, 0, 3, 2687046, 0, 3, 2687047, 0, 3, 2687048, 0, 3, 2687049, 0, 3, 2687050, 0, 3, 2687051, 0, 3, 2687052, 0, 3, 2687053, 0, 3, 2687054, 0, 3, 2687055, 0, 3, 2752512, 0, 3, 2752513, 0, 3, 2752514, 0, 3, 2752515, 0, 3, 2752516, 0, 3, 2752517, 0, 3, 2752518, 0, 3, 2752519, 0, 3, 2752520, 0, 3, 2752521, 0, 3, 2752522, 0, 3, 2752523, 0, 3, 2752524, 0, 3, 2752525, 0, 3, 2752526, 0, 3, 2752527, 0, 3, 2752528, 0, 3, 2752529, 0, 3, 2752530, 0, 3, 2752531, 0, 3, 2752532, 0, 3, 2752533, 0, 3, 2752534, 0, 3, 2752535, 0, 3, 2752536, 0, 3, 2752537, 0, 3, 2752538, 0, 3, 2752539, 0, 3, 2752540, 0, 3, 2752541, 0, 3, 2752542, 0, 3, 2752543, 0, 3, 2752544, 0, 3, 2752545, 0, 3, 2752546, 0, 3, 2752547, 0, 3, 2752548, 0, 3, 2752549, 0, 3, 2752550, 0, 3, 2752551, 0, 3, 2752552, 0, 3, 2752553, 0, 3, 2752554, 0, 3, 2752555, 0, 3, 2752556, 0, 3, 2752557, 0, 3, 2752558, 0, 3, 2752559, 0, 3, 2752560, 0, 3, 2752561, 0, 3, 2752562, 0, 3, 2752563, 0, 3, 2752564, 0, 3, 2752565, 0, 3, 2752566, 0, 3, 2752567, 0, 3, 2752568, 0, 3, 2752569, 0, 3, 2752570, 0, 3, 2752571, 0, 3, 2752572, 0, 3, 2752573, 0, 3, 2752574, 0, 3, 2752575, 0, 3, 2752576, 0, 3, 2752577, 0, 3, 2752578, 0, 3, 2752579, 0, 3, 2752580, 0, 3, 2752581, 0, 3, 2752582, 0, 3, 2752583, 0, 3, 2752584, 0, 3, 2752585, 0, 3, 2752586, 0, 3, 2752587, 0, 3, 2752588, 0, 3, 2752589, 0, 3, 2752590, 0, 3, 2752591, 0, 3, 2818048, 0, 3, 2818049, 0, 3, 2818050, 0, 3, 2818051, 0, 3, 2818052, 0, 3, 2818053, 0, 3, 2818054, 0, 3, 2818055, 0, 3, 2818056, 0, 3, 2818057, 0, 3, 2818058, 0, 3, 2818059, 0, 3, 2818060, 0, 3, 2818061, 0, 3, 2818062, 0, 3, 2818063, 0, 3, 2818064, 0, 3, 2818065, 0, 3, 2818066, 0, 3, 2818067, 0, 3, 2818068, 0, 3, 2818069, 0, 3, 2818070, 0, 3, 2818071, 0, 3, 2818072, 0, 3, 2818073, 0, 3, 2818074, 0, 3, 2818075, 0, 3, 2818076, 0, 3, 2818077, 0, 3, 2818078, 0, 3, 2818079, 0, 3, 2818080, 0, 3, 2818081, 0, 3, 2818082, 0, 3, 2818083, 0, 3, 2818084, 0, 3, 2818085, 0, 3, 2818086, 0, 3, 2818087, 0, 3, 2818088, 0, 3, 2818089, 0, 3, 2818090, 0, 3, 2818091, 0, 3, 2818092, 0, 3, 2818093, 0, 3, 2818094, 0, 3, 2818095, 0, 3, 2818096, 0, 3, 2818097, 0, 3, 2818098, 0, 3, 2818099, 0, 3, 2818100, 0, 3, 2818101, 0, 3, 2818102, 0, 3, 2818103, 0, 3, 2818104, 0, 3, 2818105, 0, 3, 2818106, 0, 3, 2818107, 0, 3, 2818108, 0, 3, 2818109, 0, 3, 2818110, 0, 3, 2818111, 0, 3, 2818112, 0, 3, 2818113, 0, 3, 2818114, 0, 3, 2818115, 0, 3, 2818116, 0, 3, 2818117, 0, 3, 2818118, 0, 3, 2818119, 0, 3, 2818120, 0, 3, 2818121, 0, 3, 2818122, 0, 3, 2818123, 0, 3, 2818124, 0, 3, 2818125, 0, 3, 2818126, 0, 3, 2818127, 0, 3, 2883584, 0, 3, 2883585, 0, 3, 2883586, 0, 3, 2883587, 0, 3, 2883588, 0, 3, 2883589, 0, 3, 2883590, 0, 3, 2883591, 0, 3, 2883592, 0, 3, 2883593, 0, 3, 2883594, 0, 3, 2883595, 0, 3, 2883596, 0, 3, 2883597, 0, 3, 2883598, 0, 3, 2883599, 0, 3, 2883600, 0, 3, 2883601, 0, 3, 2883602, 0, 3, 2883603, 0, 3, 2883604, 0, 3, 2883605, 0, 3, 2883606, 0, 3, 2883607, 0, 3, 2883608, 0, 3, 2883609, 0, 3, 2883610, 0, 3, 2883611, 0, 3, 2883612, 0, 3, 2883613, 0, 3, 2883614, 0, 3, 2883615, 0, 3, 2883616, 0, 3, 2883617, 0, 3, 2883618, 0, 3, 2883619, 0, 3, 2883620, 0, 3, 2883621, 0, 3, 2883622, 0, 3, 2883623, 0, 3, 2883624, 0, 3, 2883625, 0, 3, 2883626, 0, 3, 2883627, 0, 3, 2883628, 0, 3, 2883629, 0, 3, 2883630, 0, 3, 2883631, 0, 3, 2883632, 0, 3, 2883633, 0, 3, 2883634, 0, 3, 2883635, 0, 3, 2883636, 0, 3, 2883637, 0, 3, 2883638, 0, 3, 2883639, 0, 3, 2883640, 0, 3, 2883641, 0, 3, 2883642, 0, 3, 2883643, 0, 3, 2883644, 0, 3, 2883645, 0, 3, 2883646, 0, 3, 2883647, 0, 3, 2883648, 0, 3, 2883649, 0, 3, 2883650, 0, 3, 2883651, 0, 3, 2883652, 0, 3, 2883653, 0, 3, 2883654, 0, 3, 2883655, 0, 3, 2883656, 0, 3, 2883657, 0, 3, 2883658, 0, 3, 2883659, 0, 3, 2883660, 0, 3, 2883661, 0, 3, 2883662, 0, 3, 2883663, 0, 3, 2949120, 0, 3, 2949121, 0, 3, 2949122, 0, 3, 2949123, 0, 3, 2949124, 0, 3, 2949125, 0, 3, 2949126, 0, 3, 2949127, 0, 3, 2949128, 0, 3, 2949129, 0, 3, 2949130, 0, 3, 2949131, 0, 3, 2949132, 0, 3, 2949133, 0, 3, 2949134, 0, 3, 2949135, 0, 3, 2949136, 0, 3, 2949137, 0, 3, 2949138, 0, 3, 2949139, 0, 3, 2949140, 0, 3, 2949141, 0, 3, 2949142, 0, 3, 2949143, 0, 3, 2949144, 0, 3, 2949145, 0, 3, 2949146, 0, 3, 2949147, 0, 3, 2949148, 0, 3, 2949149, 0, 3, 2949150, 0, 3, 2949151, 0, 3, 2949152, 0, 3, 2949153, 0, 3, 2949154, 0, 3, 2949155, 0, 3, 2949156, 0, 3, 2949157, 0, 3, 2949158, 0, 3, 2949159, 0, 3, 2949160, 0, 3, 2949161, 0, 3, 2949162, 0, 3, 2949163, 0, 3, 2949164, 0, 3, 2949165, 0, 3, 2949166, 0, 3, 2949167, 0, 3, 2949168, 0, 3, 2949169, 0, 3, 2949170, 0, 3, 2949171, 0, 3, 2949172, 0, 3, 2949173, 0, 3, 2949174, 0, 3, 2949175, 0, 3, 2949176, 0, 3, 2949177, 0, 3, 2949178, 0, 3, 2949179, 0, 3, 2949180, 0, 3, 2949181, 0, 3, 2949182, 0, 3, 2949183, 0, 3, 2949184, 0, 3, 2949185, 0, 3, 2949186, 0, 3, 2949187, 0, 3, 2949188, 0, 3, 2949189, 0, 3, 2949190, 0, 3, 2949191, 0, 3, 2949192, 0, 3, 2949193, 0, 3, 2949194, 0, 3, 2949195, 0, 3, 2949196, 0, 3, 2949197, 0, 3, 2949198, 0, 3, 2949199, 0, 3, 3014656, 0, 3, 3014657, 0, 3, 3014658, 0, 3, 3014659, 0, 3, 3014660, 0, 3, 3014661, 0, 3, 3014662, 0, 3, 3014663, 0, 3, 3014664, 0, 3, 3014665, 0, 3, 3014666, 0, 3, 3014667, 0, 3, 3014668, 0, 3, 3014669, 0, 3, 3014670, 0, 3, 3014671, 0, 3, 3014672, 0, 3, 3014673, 0, 3, 3014674, 0, 3, 3014675, 0, 3, 3014676, 0, 3, 3014677, 0, 3, 3014678, 0, 3, 3014679, 0, 3, 3014680, 0, 3, 3014681, 0, 3, 3014682, 0, 3, 3014683, 0, 3, 3014684, 0, 3, 3014685, 0, 3, 3014686, 0, 3, 3014687, 0, 3, 3014688, 0, 3, 3014689, 0, 3, 3014690, 0, 3, 3014691, 0, 3, 3014692, 0, 3, 3014693, 0, 3, 3014694, 0, 3, 3014695, 0, 3, 3014696, 0, 3, 3014697, 0, 3, 3014698, 0, 3, 3014699, 0, 3, 3014700, 0, 3, 3014701, 0, 3, 3014702, 0, 3, 3014703, 0, 3, 3014704, 0, 3, 3014705, 0, 3, 3014706, 0, 3, 3014707, 0, 3, 3014708, 0, 3, 3014709, 0, 3, 3014710, 0, 3, 3014711, 0, 3, 3014712, 0, 3, 3014713, 0, 3, 3014714, 0, 3, 3014715, 0, 3, 3014716, 0, 3, 3014717, 0, 3, 3014718, 0, 3, 3014719, 0, 3, 3014720, 0, 3, 3014721, 0, 3, 3014722, 0, 3, 3014723, 0, 3, 3014724, 0, 3, 3014725, 0, 3, 3014726, 0, 3, 3014727, 0, 3, 3014728, 0, 3, 3014729, 0, 3, 3014730, 0, 3, 3014731, 0, 3, 3014732, 0, 3, 3014733, 0, 3, 3014734, 0, 3, 3014735, 0, 3, 3080192, 0, 3, 3080193, 0, 3, 3080194, 0, 3, 3080195, 0, 3, 3080196, 0, 3, 3080197, 0, 3, 3080198, 0, 3, 3080199, 0, 3, 3080200, 0, 3, 3080201, 0, 3, 3080202, 0, 3, 3080203, 0, 3, 3080204, 0, 3, 3080205, 0, 3, 3080206, 0, 3, 3080207, 0, 3, 3080208, 0, 3, 3080209, 0, 3, 3080210, 0, 3, 3080211, 0, 3, 3080212, 0, 3, 3080213, 0, 3, 3080214, 0, 3, 3080215, 0, 3, 3080216, 0, 3, 3080217, 0, 3, 3080218, 0, 3, 3080219, 0, 3, 3080220, 0, 3, 3080221, 0, 3, 3080222, 0, 3, 3080223, 0, 3, 3080224, 0, 3, 3080225, 0, 3, 3080226, 0, 3, 3080227, 0, 3, 3080228, 0, 3, 3080229, 0, 3, 3080230, 0, 3, 3080231, 0, 3, 3080232, 0, 3, 3080233, 0, 3, 3080234, 0, 3, 3080235, 0, 3, 3080236, 0, 3, 3080237, 0, 3, 3080238, 0, 3, 3080239, 0, 3, 3080240, 0, 3, 3080241, 0, 3, 3080242, 0, 3, 3080243, 0, 3, 3080244, 0, 3, 3080245, 0, 3, 3080246, 0, 3, 3080247, 0, 3, 3080248, 0, 3, 3080249, 0, 3, 3080250, 0, 3, 3080251, 0, 3, 3080252, 0, 3, 3080253, 0, 3, 3080254, 0, 3, 3080255, 0, 3, 3080256, 0, 3, 3080257, 0, 3, 3080258, 0, 3, 3080259, 0, 3, 3080260, 0, 3, 3080261, 0, 3, 3080262, 0, 3, 3080263, 0, 3, 3080264, 0, 3, 3080265, 0, 3, 3080266, 0, 3, 3080267, 0, 3, 3080268, 0, 3, 3080269, 0, 3, 3080270, 0, 3, 3080271, 0, 3, 3145728, 0, 3, 3145729, 0, 3, 3145730, 0, 3, 3145731, 0, 3, 3145732, 0, 3, 3145733, 0, 3, 3145734, 0, 3, 3145735, 0, 3, 3145736, 0, 3, 3145737, 0, 3, 3145738, 0, 3, 3145739, 0, 3, 3145740, 0, 3, 3145741, 0, 3, 3145742, 0, 3, 3145743, 0, 3, 3145744, 0, 3, 3145745, 0, 3, 3145746, 0, 3, 3145747, 0, 3, 3145748, 0, 3, 3145749, 0, 3, 3145750, 0, 3, 3145751, 0, 3, 3145752, 0, 3, 3145753, 0, 3, 3145754, 0, 3, 3145755, 0, 3, 3145756, 0, 3, 3145757, 0, 3, 3145758, 0, 3, 3145759, 0, 3, 3145760, 0, 3, 3145761, 0, 3, 3145762, 0, 3, 3145763, 0, 3, 3145764, 0, 3, 3145765, 0, 3, 3145766, 0, 3, 3145767, 0, 3, 3145768, 0, 3, 3145769, 0, 3, 3145770, 0, 3, 3145771, 0, 3, 3145772, 0, 3, 3145773, 0, 3, 3145774, 0, 3, 3145775, 0, 3, 3145776, 0, 3, 3145777, 0, 3, 3145778, 0, 3, 3145779, 0, 3, 3145780, 0, 3, 3145781, 0, 3, 3145782, 0, 3, 3145783, 0, 3, 3145784, 0, 3, 3145785, 0, 3, 3145786, 0, 3, 3145787, 0, 3, 3145788, 0, 3, 3145789, 0, 3, 3145790, 0, 3, 3145791, 0, 3, 3145792, 0, 3, 3145793, 0, 3, 3145794, 0, 3, 3145795, 0, 3, 3145796, 0, 3, 3145797, 0, 3, 3145798, 0, 3, 3145799, 0, 3, 3145800, 0, 3, 3145801, 0, 3, 3145802, 0, 3, 3145803, 0, 3, 3145804, 0, 3, 3145805, 0, 3, 3145806, 0, 3, 3145807, 0, 3, 3211264, 0, 3, 3211265, 0, 3, 3211266, 0, 3, 3211267, 0, 3, 3211268, 0, 3, 3211269, 0, 3, 3211270, 0, 3, 3211271, 0, 3, 3211272, 0, 3, 3211273, 0, 3, 3211274, 0, 3, 3211275, 0, 3, 3211276, 0, 3, 3211277, 0, 3, 3211278, 0, 3, 3211279, 0, 3, 3211280, 0, 3, 3211281, 0, 3, 3211282, 0, 3, 3211283, 0, 3, 3211284, 0, 3, 3211285, 0, 3, 3211286, 0, 3, 3211287, 0, 3, 3211288, 0, 3, 3211289, 0, 3, 3211290, 0, 3, 3211291, 0, 3, 3211292, 0, 3, 3211293, 0, 3, 3211294, 0, 3, 3211295, 0, 3, 3211296, 0, 3, 3211297, 0, 3, 3211298, 0, 3, 3211299, 0, 3, 3211300, 0, 3, 3211301, 0, 3, 3211302, 0, 3, 3211303, 0, 3, 3211304, 0, 3, 3211305, 0, 3, 3211306, 0, 3, 3211307, 0, 3, 3211308, 0, 3, 3211309, 0, 3, 3211310, 0, 3, 3211311, 0, 3, 3211312, 0, 3, 3211313, 0, 3, 3211314, 0, 3, 3211315, 0, 3, 3211316, 0, 3, 3211317, 0, 3, 3211318, 0, 3, 3211319, 0, 3, 3211320, 0, 3, 3211321, 0, 3, 3211322, 0, 3, 3211323, 0, 3, 3211324, 0, 3, 3211325, 0, 3, 3211326, 0, 3, 3211327, 0, 3, 3211328, 0, 3, 3211329, 0, 3, 3211330, 0, 3, 3211331, 0, 3, 3211332, 0, 3, 3211333, 0, 3, 3211334, 0, 3, 3211335, 0, 3, 3211336, 0, 3, 3211337, 0, 3, 3211338, 0, 3, 3211339, 0, 3, 3211340, 0, 3, 3211341, 0, 3, 3211342, 0, 3, 3211343, 0, 3, 3276800, 0, 3, 3276801, 0, 3, 3276802, 0, 3, 3276803, 0, 3, 3276804, 0, 3, 3276805, 0, 3, 3276806, 0, 3, 3276807, 0, 3, 3276808, 0, 3, 3276809, 0, 3, 3276810, 0, 3, 3276811, 0, 3, 3276812, 0, 3, 3276813, 0, 3, 3276814, 0, 3, 3276815, 0, 3, 3276816, 0, 3, 3276817, 0, 3, 3276818, 0, 3, 3276819, 0, 3, 3276820, 0, 3, 3276821, 0, 3, 3276822, 0, 3, 3276823, 0, 3, 3276824, 0, 3, 3276825, 0, 3, 3276826, 0, 3, 3276827, 0, 3, 3276828, 0, 3, 3276829, 0, 3, 3276830, 0, 3, 3276831, 0, 3, 3276832, 0, 3, 3276833, 0, 3, 3276834, 0, 3, 3276835, 0, 3, 3276836, 0, 3, 3276837, 0, 3, 3276838, 0, 3, 3276839, 0, 3, 3276840, 0, 3, 3276841, 0, 3, 3276842, 0, 3, 3276843, 0, 3, 3276844, 0, 3, 3276845, 0, 3, 3276846, 0, 3, 3276847, 0, 3, 3276848, 0, 3, 3276849, 0, 3, 3276850, 0, 3, 3276851, 0, 3, 3276852, 0, 3, 3276853, 0, 3, 3276854, 0, 3, 3276855, 0, 3, 3276856, 0, 3, 3276857, 0, 3, 3276858, 0, 3, 3276859, 0, 3, 3276860, 0, 3, 3276861, 0, 3, 3276862, 0, 3, 3276863, 0, 3, 3276864, 0, 3, 3276865, 0, 3, 3276866, 0, 3, 3276867, 0, 3, 3276868, 0, 3, 3276869, 0, 3, 3276870, 0, 3, 3276871, 0, 3, 3276872, 0, 3, 3276873, 0, 3, 3276874, 0, 3, 3276875, 0, 3, 3276876, 0, 3, 3276877, 0, 3, 3276878, 0, 3, 3276879, 0, 3, 3342336, 0, 3, 3342337, 0, 3, 3342338, 0, 3, 3342339, 0, 3, 3342340, 0, 3, 3342341, 0, 3, 3342342, 0, 3, 3342343, 0, 3, 3342344, 0, 3, 3342345, 0, 3, 3342346, 0, 3, 3342347, 0, 3, 3342348, 0, 3, 3342349, 0, 3, 3342350, 0, 3, 3342351, 0, 3, 3342352, 0, 3, 3342353, 0, 3, 3342354, 0, 3, 3342355, 0, 3, 3342356, 0, 3, 3342357, 0, 3, 3342358, 0, 3, 3342359, 0, 3, 3342360, 0, 3, 3342361, 0, 3, 3342362, 0, 3, 3342363, 0, 3, 3342364, 0, 3, 3342365, 0, 3, 3342366, 0, 3, 3342367, 0, 3, 3342368, 0, 3, 3342369, 0, 3, 3342370, 0, 3, 3342371, 0, 3, 3342372, 0, 3, 3342373, 0, 3, 3342374, 0, 3, 3342375, 0, 3, 3342376, 0, 3, 3342377, 0, 3, 3342378, 0, 3, 3342379, 0, 3, 3342380, 0, 3, 3342381, 0, 3, 3342382, 0, 3, 3342383, 0, 3, 3342384, 0, 3, 3342385, 0, 3, 3342386, 0, 3, 3342387, 0, 3, 3342388, 0, 3, 3342389, 0, 3, 3342390, 0, 3, 3342391, 0, 3, 3342392, 0, 3, 3342393, 0, 3, 3342394, 0, 3, 3342395, 0, 3, 3342396, 0, 3, 3342397, 0, 3, 3342398, 0, 3, 3342399, 0, 3, 3342400, 0, 3, 3342401, 0, 3, 3342402, 0, 3, 3342403, 0, 3, 3342404, 0, 3, 3342405, 0, 3, 3342406, 0, 3, 3342407, 0, 3, 3342408, 0, 3, 3342409, 0, 3, 3342410, 0, 3, 3342411, 0, 3, 3342412, 0, 3, 3342413, 0, 3, 3342414, 0, 3, 3342415, 0, 3, 3407872, 0, 3, 3407873, 0, 3, 3407874, 0, 3, 3407875, 0, 3, 3407876, 0, 3, 3407877, 0, 3, 3407878, 0, 3, 3407879, 0, 3, 3407880, 0, 3, 3407881, 0, 3, 3407882, 0, 3, 3407883, 0, 3, 3407884, 0, 3, 3407885, 0, 3, 3407886, 0, 3, 3407887, 0, 3, 3407888, 0, 3, 3407889, 0, 3, 3407890, 0, 3, 3407891, 0, 3, 3407892, 0, 3, 3407893, 0, 3, 3407894, 0, 3, 3407895, 0, 3, 3407896, 0, 3, 3407897, 0, 3, 3407898, 0, 3, 3407899, 0, 3, 3407900, 0, 3, 3407901, 0, 3, 3407902, 0, 3, 3407903, 0, 3, 3407904, 0, 3, 3407905, 0, 3, 3407906, 0, 3, 3407907, 0, 3, 3407908, 0, 3, 3407909, 0, 3, 3407910, 0, 3, 3407911, 0, 3, 3407912, 0, 3, 3407913, 0, 3, 3407914, 0, 3, 3407915, 0, 3, 3407916, 0, 3, 3407917, 0, 3, 3407918, 0, 3, 3407919, 0, 3, 3407920, 0, 3, 3407921, 0, 3, 3407922, 0, 3, 3407923, 0, 3, 3407924, 0, 3, 3407925, 0, 3, 3407926, 0, 3, 3407927, 0, 3, 3407928, 0, 3, 3407929, 0, 3, 3407930, 0, 3, 3407931, 0, 3, 3407932, 0, 3, 3407933, 0, 3, 3407934, 0, 3, 3407935, 0, 3, 3407936, 0, 3, 3407937, 0, 3, 3407938, 0, 3, 3407939, 0, 3, 3407940, 0, 3, 3407941, 0, 3, 3407942, 0, 3, 3407943, 0, 3, 3407944, 0, 3, 3407945, 0, 3, 3407946, 0, 3, 3407947, 0, 3, 3407948, 0, 3, 3407949, 0, 3, 3407950, 0, 3, 3407951, 0, 3, 3473408, 0, 25, 3473409, 0, 196633, 3473410, 0, 3, 3473411, 0, 3, 3473412, 0, 3, 3473413, 0, 3, 3473414, 0, 3, 3473415, 0, 3, 3473416, 0, 3, 3473417, 0, 3, 3473418, 0, 3, 3473419, 0, 3, 3473420, 0, 3, 3473421, 0, 3, 3473422, 0, 3, 3473423, 0, 3, 3473424, 0, 3, 3473425, 0, 3, 3473426, 0, 3, 3473427, 0, 3, 3473428, 0, 3, 3473429, 0, 3, 3473430, 0, 3, 3473431, 0, 3, 3473432, 0, 3, 3473433, 0, 3, 3473434, 0, 3, 3473435, 0, 3, 3473436, 0, 3, 3473437, 0, 3, 3473438, 0, 3, 3473439, 0, 3, 3473440, 0, 3, 3473441, 0, 3, 3473442, 0, 3, 3473443, 0, 3, 3473444, 0, 3, 3473445, 0, 3, 3473446, 0, 3, 3473447, 0, 3, 3473448, 0, 3, 3473449, 0, 3, 3473450, 0, 3, 3473451, 0, 3, 3473452, 0, 3, 3473453, 0, 3, 3473454, 0, 3, 3473455, 0, 3, 3473456, 0, 3, 3473457, 0, 3, 3473458, 0, 3, 3473459, 0, 3, 3473460, 0, 3, 3473461, 0, 3, 3473462, 0, 3, 3473463, 0, 3, 3473464, 0, 3, 3473465, 0, 3, 3473466, 0, 3, 3473467, 0, 3, 3473468, 0, 3, 3473469, 0, 3, 3473470, 0, 3, 3473471, 0, 3, 3473472, 0, 3, 3473473, 0, 3, 3473474, 0, 3, 3473475, 0, 3, 3473476, 0, 3, 3473477, 0, 3, 3473478, 0, 3, 3473479, 0, 3, 3473480, 0, 3, 3473481, 0, 3, 3473482, 0, 3, 3473483, 0, 3, 3473484, 0, 3, 3473485, 0, 3, 3473486, 0, 3, 3473487, 0, 3, 3538944, 0, 65561, 3538945, 0, 21, 3538946, 0, 25, 3538947, 0, 25, 3538948, 0, 196633, 3538949, 0, 3, 3538950, 0, 3, 3538951, 0, 3, 3538952, 0, 3, 3538953, 0, 3, 3538954, 0, 3, 3538955, 0, 3, 3538956, 0, 3, 3538957, 0, 3, 3538958, 0, 3, 3538959, 0, 3, 3538960, 0, 3, 3538961, 0, 3, 3538962, 0, 3, 3538963, 0, 3, 3538964, 0, 3, 3538965, 0, 3, 3538966, 0, 3, 3538967, 0, 3, 3538968, 0, 3, 3538969, 0, 3, 3538970, 0, 3, 3538971, 0, 3, 3538972, 0, 3, 3538973, 0, 3, 3538974, 0, 3, 3538975, 0, 3, 3538976, 0, 3, 3538977, 0, 3, 3538978, 0, 3, 3538979, 0, 3, 3538980, 0, 3, 3538981, 0, 3, 3538982, 0, 3, 3538983, 0, 3, 3538984, 0, 3, 3538985, 0, 3, 3538986, 0, 3, 3538987, 0, 3, 3538988, 0, 3, 3538989, 0, 3, 3538990, 0, 3, 3538991, 0, 3, 3538992, 0, 3, 3538993, 0, 3, 3538994, 0, 3, 3538995, 0, 3, 3538996, 0, 3, 3538997, 0, 3, 3538998, 0, 3, 3538999, 0, 3, 3539000, 0, 3, 3539001, 0, 3, 3539002, 0, 3, 3539003, 0, 3, 3539004, 0, 3, 3539005, 0, 3, 3539006, 0, 3, 3539007, 0, 3, 3539008, 0, 3, 3539009, 0, 3, 3539010, 0, 3, 3539011, 0, 3, 3539012, 0, 3, 3539013, 0, 3, 3539014, 0, 3, 3539015, 0, 3, 3539016, 0, 3, 3539017, 0, 3, 3539018, 0, 3, 3539019, 0, 3, 3539020, 0, 3, 3539021, 0, 3, 3539022, 0, 3, 3539023, 0, 3, 3604480, 0, 65561, 3604481, 0, 65561, 3604482, 0, 65561, 3604483, 0, 65561, 3604484, 0, 262169, 3604485, 0, 3, 3604486, 0, 131080, 3604487, 0, 3, 3604488, 0, 65541, 3604489, 0, 65542, 3604490, 0, 65541, 3604491, 0, 65542, 3604492, 0, 65541, 3604493, 0, 65542, 3604494, 0, 3, 3604495, 0, 65544, 3604496, 0, 3, 3604497, 0, 655360, 3604498, 0, 655361, 3604499, 0, 655361, 3604500, 0, 655362, 3604501, 0, 262157, 3604502, 0, 262158, 3604503, 0, 262159, 3604504, 0, 262157, 3604505, 0, 262158, 3604506, 0, 262159, 3604507, 0, 28, 3604508, 0, 28, 3604509, 0, 28, 3604510, 0, 131080, 3604511, 0, 28, 3604512, 0, 28, 3604513, 0, 131080, 3604514, 0, 28, 3604515, 0, 22, 3604516, 0, 3, 3604517, 0, 3, 3604518, 0, 3, 3604519, 0, 3, 3604520, 0, 3, 3604521, 0, 3, 3604522, 0, 3, 3604523, 0, 3, 3604524, 0, 3, 3604525, 0, 3, 3604526, 0, 3, 3604527, 0, 3, 3604528, 0, 3, 3604529, 0, 3, 3604530, 0, 3, 3604531, 0, 3, 3604532, 0, 3, 3604533, 0, 3, 3604534, 0, 3, 3604535, 0, 3, 3604536, 0, 3, 3604537, 0, 3, 3604538, 0, 3, 3604539, 0, 3, 3604540, 0, 3, 3604541, 0, 3, 3604542, 0, 3, 3604543, 0, 3, 3604544, 0, 3, 3604545, 0, 3, 3604546, 0, 3, 3604547, 0, 3, 3604548, 0, 3, 3604549, 0, 3, 3604550, 0, 3, 3604551, 0, 3, 3604552, 0, 3, 3604553, 0, 3, 3604554, 0, 3, 3604555, 0, 3, 3604556, 0, 3, 3604557, 0, 3, 3604558, 0, 3, 3604559, 0, 3, 3670016, 0, 65561, 3670017, 0, 65561, 3670018, 0, 65561, 3670019, 0, 65561, 3670020, 0, 262169, 3670021, 0, 196615, 3670022, 0, 196616, 3670023, 0, 196617, 3670024, 0, 131077, 3670025, 0, 65544, 3670026, 0, 131077, 3670027, 0, 131078, 3670028, 0, 131077, 3670029, 0, 131078, 3670030, 0, 3, 3670031, 0, 131080, 3670032, 0, 3, 3670033, 0, 655360, 3670034, 0, 655361, 3670035, 0, 655361, 3670036, 0, 655362, 3670037, 0, 327693, 3670038, 0, 327694, 3670039, 0, 327695, 3670040, 0, 327693, 3670041, 0, 327694, 3670042, 0, 327695, 3670043, 0, 3, 3670044, 0, 65541, 3670045, 0, 65542, 3670046, 0, 196616, 3670047, 0, 196617, 3670048, 0, 196615, 3670049, 0, 196616, 3670050, 0, 196617, 3670051, 0, 3, 3670052, 0, 3, 3670053, 0, 3, 3670054, 0, 3, 3670055, 0, 3, 3670056, 0, 3, 3670057, 0, 3, 3670058, 0, 3, 3670059, 0, 3, 3670060, 0, 3, 3670061, 0, 3, 3670062, 0, 3, 3670063, 0, 3, 3670064, 0, 3, 3670065, 0, 3, 3670066, 0, 3, 3670067, 0, 3, 3670068, 0, 3, 3670069, 0, 3, 3670070, 0, 3, 3670071, 0, 3, 3670072, 0, 3, 3670073, 0, 3, 3670074, 0, 3, 3670075, 0, 3, 3670076, 0, 3, 3670077, 0, 3, 3670078, 0, 3, 3670079, 0, 3, 3670080, 0, 3, 3670081, 0, 3, 3670082, 0, 3, 3670083, 0, 3, 3670084, 0, 3, 3670085, 0, 3, 3670086, 0, 3, 3670087, 0, 3, 3670088, 0, 3, 3670089, 0, 3, 3670090, 0, 3, 3670091, 0, 3, 3670092, 0, 3, 3670093, 0, 3, 3670094, 0, 3, 3670095, 0, 3, 3735552, 0, 65561, 3735553, 0, 65561, 3735554, 0, 65561, 3735555, 0, 65561, 3735556, 0, 262169, 3735557, 0, 3, 3735558, 0, 65541, 3735559, 0, 65542, 3735560, 0, 3, 3735561, 0, 131080, 3735562, 0, 3, 3735563, 0, 262157, 3735564, 0, 262158, 3735565, 0, 262159, 3735566, 0, 196615, 3735567, 0, 196616, 3735568, 0, 196617, 3735569, 0, 655360, 3735570, 0, 655361, 3735571, 0, 655361, 3735572, 0, 655362, 3735573, 0, 3, 3735574, 0, 3, 3735575, 0, 65541, 3735576, 0, 65542, 3735577, 0, 3, 3735578, 0, 65541, 3735579, 0, 65542, 3735580, 0, 131077, 3735581, 0, 131078, 3735582, 0, 3, 3735583, 0, 3, 3735584, 0, 3, 3735585, 0, 65541, 3735586, 0, 65542, 3735587, 0, 3, 3735588, 0, 3, 3735589, 0, 3, 3735590, 0, 3, 3735591, 0, 3, 3735592, 0, 3, 3735593, 0, 3, 3735594, 0, 3, 3735595, 0, 3, 3735596, 0, 3, 3735597, 0, 3, 3735598, 0, 3, 3735599, 0, 3, 3735600, 0, 3, 3735601, 0, 3, 3735602, 0, 3, 3735603, 0, 3, 3735604, 0, 3, 3735605, 0, 3, 3735606, 0, 3, 3735607, 0, 3, 3735608, 0, 3, 3735609, 0, 3, 3735610, 0, 3, 3735611, 0, 3, 3735612, 0, 3, 3735613, 0, 3, 3735614, 0, 3, 3735615, 0, 3, 3735616, 0, 3, 3735617, 0, 3, 3735618, 0, 3, 3735619, 0, 3, 3735620, 0, 3, 3735621, 0, 3, 3735622, 0, 3, 3735623, 0, 3, 3735624, 0, 3, 3735625, 0, 3, 3735626, 0, 3, 3735627, 0, 3, 3735628, 0, 3, 3735629, 0, 3, 3735630, 0, 3, 3735631, 0, 3, 3801088, 0, 65561, 3801089, 0, 65561, 3801090, 0, 65561, 3801091, 0, 65561, 3801092, 0, 262169, 3801093, 0, 3, 3801094, 0, 131077, 3801095, 0, 131078, 3801096, 0, 196615, 3801097, 0, 196616, 3801098, 0, 196617, 3801099, 0, 327693, 3801100, 0, 327694, 3801101, 0, 65544, 3801102, 0, 65541, 3801103, 0, 65542, 3801104, 0, 3, 3801105, 0, 655360, 3801108, 0, 655362, 3801109, 0, 3, 3801110, 0, 3, 3801111, 0, 65544, 3801112, 0, 65541, 3801113, 0, 65542, 3801114, 0, 131077, 3801115, 0, 131078, 3801116, 0, 3, 3801117, 0, 3, 3801118, 0, 262157, 3801119, 0, 262158, 3801120, 0, 262159, 3801121, 0, 131077, 3801122, 0, 131078, 3801123, 0, 3, 3801124, 0, 3, 3801125, 0, 3, 3801126, 0, 3, 3801127, 0, 3, 3801128, 0, 3, 3801129, 0, 3, 3801130, 0, 3, 3801131, 0, 3, 3801132, 0, 3, 3801133, 0, 3, 3801134, 0, 3, 3801135, 0, 3, 3801136, 0, 3, 3801137, 0, 3, 3801138, 0, 3, 3801139, 0, 3, 3801140, 0, 3, 3801141, 0, 3, 3801142, 0, 3, 3801143, 0, 3, 3801144, 0, 3, 3801145, 0, 3, 3801146, 0, 3, 3801147, 0, 3, 3801148, 0, 3, 3801149, 0, 3, 3801150, 0, 3, 3801151, 0, 3, 3801152, 0, 3, 3801153, 0, 3, 3801154, 0, 3, 3801155, 0, 3, 3801156, 0, 3, 3801157, 0, 3, 3801158, 0, 3, 3801159, 0, 3, 3801160, 0, 3, 3801161, 0, 3, 3801162, 0, 3, 3801163, 0, 3, 3801164, 0, 3, 3801165, 0, 3, 3801166, 0, 3, 3801167, 0, 3, 3866624, 0, 65561, 3866625, 0, 65561, 3866626, 0, 65561, 3866627, 0, 65561, 3866628, 0, 21, 3866629, 0, 25, 3866630, 0, 25, 3866631, 0, 25, 3866632, 0, 25, 3866633, 0, 25, 3866634, 0, 25, 3866635, 0, 196633, 3866636, 0, 3, 3866637, 0, 131080, 3866638, 0, 131077, 3866639, 0, 131078, 3866640, 0, 3, 3866645, 0, 4, 3866646, 0, 3, 3866647, 0, 131080, 3866648, 0, 131077, 3866649, 0, 131078, 3866650, 0, 3, 3866651, 0, 65541, 3866652, 0, 65542, 3866653, 0, 65544, 3866654, 0, 327693, 3866655, 0, 327694, 3866656, 0, 65541, 3866657, 0, 65542, 3866658, 0, 3, 3866659, 0, 3, 3866660, 0, 3, 3866661, 0, 3, 3866662, 0, 3, 3866663, 0, 3, 3866664, 0, 3, 3866665, 0, 3, 3866666, 0, 3, 3866667, 0, 3, 3866668, 0, 3, 3866669, 0, 3, 3866670, 0, 3, 3866671, 0, 3, 3866672, 0, 3, 3866673, 0, 3, 3866674, 0, 3, 3866675, 0, 3, 3866676, 0, 3, 3866677, 0, 3, 3866678, 0, 3, 3866679, 0, 3, 3866680, 0, 3, 3866681, 0, 3, 3866682, 0, 3, 3866683, 0, 3, 3866684, 0, 3, 3866685, 0, 3, 3866686, 0, 3, 3866687, 0, 3, 3866688, 0, 3, 3866689, 0, 3, 3866690, 0, 3, 3866691, 0, 3, 3866692, 0, 3, 3866693, 0, 3, 3866694, 0, 3, 3866695, 0, 3, 3866696, 0, 3, 3866697, 0, 3, 3866698, 0, 3, 3866699, 0, 3, 3866700, 0, 3, 3866701, 0, 3, 3866702, 0, 3, 3866703, 0, 3, 3932160, 0, 65561, 3932161, 0, 65561, 3932162, 0, 65561, 3932163, 0, 65561, 3932164, 0, 65561, 3932165, 0, 65561, 3932166, 0, 65561, 3932167, 0, 65561, 3932168, 0, 65561, 3932169, 0, 65561, 3932170, 0, 65561, 3932171, 0, 262169, 3932172, 0, 196615, 3932173, 0, 196616, 3932174, 0, 196617, 3932175, 0, 4, 3932176, 0, 3, 3932181, 0, 3, 3932182, 0, 196615, 3932183, 0, 196616, 3932184, 0, 196617, 3932185, 0, 3, 3932186, 0, 65541, 3932187, 0, 65542, 3932188, 0, 131078, 3932189, 0, 131080, 3932190, 0, 3, 3932191, 0, 65541, 3932192, 0, 65542, 3932193, 0, 131078, 3932194, 0, 65541, 3932195, 0, 65542, 3932196, 0, 3, 3932197, 0, 3, 3932198, 0, 3, 3932199, 0, 3, 3932200, 0, 3, 3932201, 0, 3, 3932202, 0, 3, 3932203, 0, 3, 3932204, 0, 3, 3932205, 0, 3, 3932206, 0, 3, 3932207, 0, 3, 3932208, 0, 3, 3932209, 0, 3, 3932210, 0, 3, 3932211, 0, 3, 3932212, 0, 3, 3932213, 0, 3, 3932214, 0, 3, 3932215, 0, 3, 3932216, 0, 3, 3932217, 0, 3, 3932218, 0, 3, 3932219, 0, 3, 3932220, 0, 3, 3932221, 0, 3, 3932222, 0, 3, 3932223, 0, 3, 3932224, 0, 3, 3932225, 0, 3, 3932226, 0, 3, 3932227, 0, 3, 3932228, 0, 3, 3932229, 0, 3, 3932230, 0, 3, 3932231, 0, 3, 3932232, 0, 3, 3932233, 0, 3, 3932234, 0, 3, 3932235, 0, 3, 3932236, 0, 3, 3932237, 0, 3, 3932238, 0, 3, 3932239, 0, 3, 3997696, 0, 65561, 3997697, 0, 65561, 3997698, 0, 65561, 3997699, 0, 65561, 3997700, 0, 65561, 3997701, 0, 65561, 3997702, 0, 65561, 3997703, 0, 65561, 3997704, 0, 65561, 3997705, 0, 65561, 3997706, 0, 65561, 3997707, 0, 262169, 3997708, 0, 65541, 3997709, 0, 65542, 3997710, 0, 65541, 3997711, 0, 65542, 3997712, 0, 3, 3997717, 0, 3, 3997718, 0, 3, 3997719, 0, 65541, 3997720, 0, 65542, 3997721, 0, 3, 3997722, 0, 131077, 3997723, 0, 131078, 3997724, 0, 196615, 3997725, 0, 196616, 3997726, 0, 196617, 3997727, 0, 131077, 3997728, 0, 131078, 3997729, 0, 3, 3997730, 0, 131077, 3997731, 0, 131078, 3997732, 0, 3, 3997733, 0, 3, 3997734, 0, 3, 3997735, 0, 3, 3997736, 0, 3, 3997737, 0, 3, 3997738, 0, 3, 3997739, 0, 3, 3997740, 0, 3, 3997741, 0, 3, 3997742, 0, 3, 3997743, 0, 3, 3997744, 0, 3, 3997745, 0, 3, 3997746, 0, 3, 3997747, 0, 3, 3997748, 0, 3, 3997749, 0, 3, 3997750, 0, 3, 3997751, 0, 3, 3997752, 0, 3, 3997753, 0, 3, 3997754, 0, 3, 3997755, 0, 3, 3997756, 0, 3, 3997757, 0, 3, 3997758, 0, 3, 3997759, 0, 3, 3997760, 0, 3, 3997761, 0, 3, 3997762, 0, 3, 3997763, 0, 3, 3997764, 0, 3, 3997765, 0, 3, 3997766, 0, 3, 3997767, 0, 3, 3997768, 0, 3, 3997769, 0, 3, 3997770, 0, 3, 3997771, 0, 3, 3997772, 0, 3, 3997773, 0, 3, 3997774, 0, 3, 3997775, 0, 3, 4063232, 0, 65561, 4063233, 0, 65561, 4063234, 0, 65561, 4063235, 0, 65561, 4063236, 0, 65561, 4063237, 0, 65561, 4063238, 0, 65561, 4063239, 0, 65561, 4063240, 0, 65561, 4063241, 0, 65561, 4063242, 0, 65561, 4063243, 0, 262169, 4063244, 0, 131077, 4063245, 0, 131078, 4063246, 0, 131077, 4063247, 0, 131078, 4063248, 0, 3, 4063253, 0, 3, 4063254, 0, 3, 4063255, 0, 65544, 4063256, 0, 131078, 4063257, 0, 262157, 4063258, 0, 262158, 4063259, 0, 262159, 4063260, 0, 3, 4063261, 0, 65541, 4063262, 0, 65542, 4063263, 0, 3, 4063264, 0, 65544, 4063265, 0, 3, 4063266, 0, 3, 4063267, 0, 3, 4063268, 0, 3, 4063269, 0, 3, 4063270, 0, 3, 4063271, 0, 3, 4063272, 0, 3, 4063273, 0, 3, 4063274, 0, 3, 4063275, 0, 3, 4063276, 0, 3, 4063277, 0, 3, 4063278, 0, 3, 4063279, 0, 3, 4063280, 0, 3, 4063281, 0, 3, 4063282, 0, 3, 4063283, 0, 3, 4063284, 0, 3, 4063285, 0, 3, 4063286, 0, 3, 4063287, 0, 3, 4063288, 0, 3, 4063289, 0, 3, 4063290, 0, 3, 4063291, 0, 3, 4063292, 0, 3, 4063293, 0, 3, 4063294, 0, 3, 4063295, 0, 3, 4063296, 0, 3, 4063297, 0, 3, 4063298, 0, 3, 4063299, 0, 3, 4063300, 0, 3, 4063301, 0, 3, 4063302, 0, 3, 4063303, 0, 3, 4063304, 0, 3, 4063305, 0, 3, 4063306, 0, 3, 4063307, 0, 3, 4063308, 0, 3, 4063309, 0, 3, 4063310, 0, 3, 4063311, 0, 3, 4128768, 0, 65561, 4128769, 0, 65561, 4128770, 0, 65561, 4128771, 0, 65561, 4128772, 0, 65561, 4128773, 0, 65561, 4128774, 0, 65561, 4128775, 0, 65561, 4128776, 0, 65561, 4128777, 0, 65561, 4128778, 0, 65561, 4128779, 0, 262169, 4128780, 0, 65541, 4128781, 0, 65542, 4128782, 0, 65541, 4128783, 0, 65542, 4128784, 0, 3, 4128789, 0, 3, 4128790, 0, 3, 4128791, 0, 131080, 4128792, 0, 3, 4128793, 0, 327693, 4128794, 0, 327694, 4128795, 0, 327695, 4128796, 0, 65541, 4128797, 0, 65542, 4128798, 0, 131078, 4128799, 0, 3, 4128800, 0, 131080, 4128801, 0, 3, 4128802, 0, 65541, 4128803, 0, 65542, 4128804, 0, 3, 4128805, 0, 3, 4128806, 0, 3, 4128807, 0, 3, 4128808, 0, 3, 4128809, 0, 3, 4128810, 0, 3, 4128811, 0, 3, 4128812, 0, 3, 4128813, 0, 3, 4128814, 0, 3, 4128815, 0, 3, 4128816, 0, 3, 4128817, 0, 3, 4128818, 0, 3, 4128819, 0, 3, 4128820, 0, 3, 4128821, 0, 3, 4128822, 0, 3, 4128823, 0, 3, 4128824, 0, 3, 4128825, 0, 3, 4128826, 0, 3, 4128827, 0, 3, 4128828, 0, 3, 4128829, 0, 3, 4128830, 0, 3, 4128831, 0, 3, 4128832, 0, 3, 4128833, 0, 3, 4128834, 0, 3, 4128835, 0, 3, 4128836, 0, 3, 4128837, 0, 3, 4128838, 0, 3, 4128839, 0, 3, 4128840, 0, 3, 4128841, 0, 3, 4128842, 0, 3, 4128843, 0, 3, 4128844, 0, 3, 4128845, 0, 3, 4128846, 0, 3, 4128847, 0, 3, 4194304, 0, 65561, 4194305, 0, 65561, 4194306, 0, 65561, 4194307, 0, 65561, 4194308, 0, 65561, 4194309, 0, 65561, 4194310, 0, 65561, 4194311, 0, 65561, 4194312, 0, 65561, 4194313, 0, 65561, 4194314, 0, 65561, 4194315, 0, 262169, 4194316, 0, 131077, 4194317, 0, 131078, 4194318, 0, 131077, 4194319, 0, 131078, 4194320, 0, 3, 4194321, 0, 3, 4194322, 0, 3, 4194323, 0, 3, 4194324, 0, 3, 4194325, 0, 3, 4194326, 0, 196615, 4194327, 0, 196616, 4194328, 0, 196617, 4194329, 0, 3, 4194330, 0, 65541, 4194331, 0, 65542, 4194332, 0, 131077, 4194333, 0, 131078, 4194334, 0, 65544, 4194335, 0, 196615, 4194336, 0, 196616, 4194337, 0, 196617, 4194338, 0, 131077, 4194339, 0, 131078, 4194340, 0, 3, 4194341, 0, 3, 4194342, 0, 3, 4194343, 0, 3, 4194344, 0, 3, 4194345, 0, 3, 4194346, 0, 3, 4194347, 0, 3, 4194348, 0, 3, 4194349, 0, 3, 4194350, 0, 3, 4194351, 0, 3, 4194352, 0, 3, 4194353, 0, 3, 4194354, 0, 3, 4194355, 0, 3, 4194356, 0, 3, 4194357, 0, 3, 4194358, 0, 3, 4194359, 0, 3, 4194360, 0, 3, 4194361, 0, 3, 4194362, 0, 3, 4194363, 0, 3, 4194364, 0, 3, 4194365, 0, 3, 4194366, 0, 3, 4194367, 0, 3, 4194368, 0, 3, 4194369, 0, 3, 4194370, 0, 3, 4194371, 0, 3, 4194372, 0, 3, 4194373, 0, 3, 4194374, 0, 3, 4194375, 0, 3, 4194376, 0, 3, 4194377, 0, 3, 4194378, 0, 3, 4194379, 0, 3, 4194380, 0, 3, 4194381, 0, 3, 4194382, 0, 3, 4194383, 0, 3, 4259840, 0, 131097, 4259841, 0, 131097, 4259842, 0, 131097, 4259843, 0, 131097, 4259844, 0, 131097, 4259845, 0, 65556, 4259846, 0, 65561, 4259847, 0, 65561, 4259848, 0, 65561, 4259849, 0, 65561, 4259850, 0, 65561, 4259851, 0, 262169, 4259852, 0, 262157, 4259853, 0, 262158, 4259854, 0, 262159, 4259855, 0, 3, 4259856, 0, 3, 4259857, 0, 3, 4259858, 0, 3, 4259859, 0, 3, 4259860, 0, 3, 4259861, 0, 3, 4259862, 0, 3, 4259863, 0, 65541, 4259864, 0, 65542, 4259865, 0, 65541, 4259866, 0, 65542, 4259867, 0, 131078, 4259868, 0, 3, 4259869, 0, 3, 4259870, 0, 131080, 4259871, 0, 3, 4259872, 0, 65541, 4259873, 0, 65542, 4259874, 0, 3, 4259875, 0, 3, 4259876, 0, 3, 4259877, 0, 3, 4259878, 0, 3, 4259879, 0, 3, 4259880, 0, 3, 4259881, 0, 3, 4259882, 0, 3, 4259883, 0, 3, 4259884, 0, 3, 4259885, 0, 3, 4259886, 0, 3, 4259887, 0, 3, 4259888, 0, 3, 4259889, 0, 3, 4259890, 0, 3, 4259891, 0, 3, 4259892, 0, 3, 4259893, 0, 3, 4259894, 0, 3, 4259895, 0, 3, 4259896, 0, 3, 4259897, 0, 3, 4259898, 0, 3, 4259899, 0, 3, 4259900, 0, 3, 4259901, 0, 3, 4259902, 0, 3, 4259903, 0, 3, 4259904, 0, 3, 4259905, 0, 3, 4259906, 0, 3, 4259907, 0, 3, 4259908, 0, 3, 4259909, 0, 3, 4259910, 0, 3, 4259911, 0, 3, 4259912, 0, 3, 4259913, 0, 3, 4259914, 0, 3, 4259915, 0, 3, 4259916, 0, 3, 4259917, 0, 3, 4259918, 0, 3, 4259919, 0, 3, 4325376, 0, 31, 4325377, 0, 31, 4325378, 0, 31, 4325379, 0, 31, 4325380, 0, 31, 4325381, 0, 131092, 4325382, 0, 65561, 4325383, 0, 65561, 4325384, 0, 65561, 4325385, 0, 65561, 4325386, 0, 65561, 4325387, 0, 262169, 4325388, 0, 327693, 4325389, 0, 65544, 4325390, 0, 327695, 4325391, 0, 3, 4325392, 0, 2, 4325397, 0, 2, 4325398, 0, 3, 4325399, 0, 65544, 4325400, 0, 131078, 4325401, 0, 131077, 4325402, 0, 131078, 4325403, 0, 3, 4325404, 0, 3, 4325405, 0, 196615, 4325406, 0, 196616, 4325407, 0, 196617, 4325408, 0, 131077, 4325409, 0, 131078, 4325410, 0, 3, 4325411, 0, 1, 4325412, 0, 1, 4325413, 0, 3, 4325414, 0, 3, 4325415, 0, 3, 4325416, 0, 3, 4325417, 0, 3, 4325418, 0, 3, 4325419, 0, 3, 4325420, 0, 3, 4325421, 0, 3, 4325422, 0, 3, 4325423, 0, 3, 4325424, 0, 3, 4325425, 0, 3, 4325426, 0, 3, 4325427, 0, 3, 4325428, 0, 3, 4325429, 0, 3, 4325430, 0, 3, 4325431, 0, 3, 4325432, 0, 3, 4325433, 0, 3, 4325434, 0, 3, 4325435, 0, 3, 4325436, 0, 3, 4325437, 0, 3, 4325438, 0, 3, 4325439, 0, 3, 4325440, 0, 3, 4325441, 0, 3, 4325442, 0, 3, 4325443, 0, 3, 4325444, 0, 3, 4325445, 0, 3, 4325446, 0, 3, 4325447, 0, 3, 4325448, 0, 3, 4325449, 0, 3, 4325450, 0, 3, 4325451, 0, 3, 4325452, 0, 3, 4325453, 0, 3, 4325454, 0, 3, 4325455, 0, 3 ) -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 3801106, 0, 1441801, 3801107, 0, 1441802, 3866641, 0, 1507336, 3866642, 0, 1507337, 3866643, 0, 1507338, 3866644, 0, 1507339, 3932177, 0, 1572872, 3932178, 0, 1572873, 3932179, 0, 1572874, 3932180, 0, 1572875, 3997713, 0, 1638408, 3997714, 0, 1638409, 3997715, 0, 1638410, 3997716, 0, 1638411, 4063249, 0, 1703944, 4063250, 0, 1703945, 4063251, 0, 1703946, 4063252, 0, 1703947, 4128785, 0, 1769480, 4128786, 0, 1769481, 4128787, 0, 1769482, 4128788, 0, 1769483 ) -[node name="PU_autotiles" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 4325393, 0, 12, 4325394, 0, 13, 4325395, 0, 13, 4325396, 0, 14 ) -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 4 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 3735573, 0, 196608, 3801109, 0, 196608, 4259855, 0, 196608, 4325391, 0, 196608 ) -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 3604482, 0, 786456, 3604483, 0, 786457, 3604485, 0, 131079, 3604487, 0, 327683, 3604488, 0, 7, 3604489, 0, 327683, 3604490, 0, 9, 3604492, 0, 327684, 3604494, 0, 327684, 3604496, 0, 65545, 3604508, 0, 5, 3604509, 0, 131079, 3604511, 0, 131081, 3604512, 0, 131079, 3604514, 0, 131081, 3670018, 0, 851992, 3670019, 0, 851993, 3670022, 0, 5, 3670023, 0, 6, 3670024, 0, 65543, 3670026, 0, 65545, 3670027, 0, 196621, 3670028, 0, 196622, 3670029, 0, 196623, 3670030, 0, 131079, 3670032, 0, 131081, 3670039, 0, 5, 3670040, 0, 6, 3670042, 0, 5, 3670043, 0, 327683, 3670046, 0, 327684, 3670049, 0, 5, 3670050, 0, 6, 3735557, 0, 327683, 3735560, 0, 327684, 3735562, 0, 131081, 3735564, 0, 7, 3735565, 0, 8, 3735566, 0, 5, 3735567, 0, 6, 3735574, 0, 327683, 3735575, 0, 8, 3735576, 0, 5, 3735577, 0, 327683, 3735580, 0, 327684, 3735582, 0, 196621, 3735583, 0, 196622, 3735584, 0, 327683, 3735587, 0, 327684, 3801100, 0, 65543, 3801102, 0, 65545, 3801110, 0, 65543, 3801112, 0, 65545, 3801114, 0, 327684, 3801115, 0, 5, 3801116, 0, 6, 3801117, 0, 8, 3801118, 0, 9, 3801120, 0, 5, 3801121, 0, 6, 3866633, 0, 786454, 3866634, 0, 786455, 3866636, 0, 131079, 3866638, 0, 131081, 3866646, 0, 131079, 3866648, 0, 131081, 3866650, 0, 5, 3866651, 0, 6, 3866652, 0, 65543, 3866654, 0, 65545, 3866655, 0, 5, 3866656, 0, 6, 3866658, 0, 327684, 3866659, 0, 6, 3932160, 0, 786454, 3932161, 0, 786455, 3932169, 0, 851990, 3932170, 0, 851991, 3932172, 0, 5, 3932173, 0, 6, 3932174, 0, 5, 3932175, 0, 6, 3932183, 0, 5, 3932184, 0, 6, 3932185, 0, 327683, 3932188, 0, 327684, 3932190, 0, 327683, 3932193, 0, 327684, 3932196, 0, 327684, 3997696, 0, 851990, 3997697, 0, 851991, 3997705, 0, 720920, 3997707, 0, 327683, 3997709, 0, 327683, 3997718, 0, 14, 3997719, 0, 8, 3997720, 0, 9, 3997721, 0, 327684, 3997722, 0, 196622, 3997723, 0, 196623, 3997725, 0, 5, 3997726, 0, 6, 3997727, 0, 7, 3997728, 0, 8, 3997729, 0, 9, 3997730, 0, 14, 4063232, 0, 851993, 4063244, 0, 5, 4063245, 0, 6, 4063246, 0, 5, 4063247, 0, 6, 4063254, 0, 65550, 4063256, 0, 65545, 4063260, 0, 5, 4063261, 0, 6, 4063263, 0, 327684, 4063265, 0, 65545, 4063266, 0, 65550, 4063267, 0, 6, 4128771, 0, 720920, 4128772, 0, 786456, 4128773, 0, 786457, 4128779, 0, 327683, 4128782, 0, 327684, 4128790, 0, 131079, 4128792, 0, 131081, 4128794, 0, 5, 4128795, 0, 327683, 4128797, 0, 7, 4128798, 0, 327684, 4128799, 0, 131079, 4128801, 0, 327683, 4128804, 0, 327684, 4194308, 0, 851992, 4194309, 0, 851993, 4194313, 0, 786454, 4194314, 0, 786455, 4194316, 0, 196621, 4194317, 0, 196622, 4194318, 0, 196623, 4194326, 0, 14, 4194327, 0, 5, 4194328, 0, 6, 4194329, 0, 5, 4194330, 0, 6, 4194332, 0, 327684, 4194333, 0, 65543, 4194335, 0, 65545, 4194336, 0, 5, 4194337, 0, 6, 4259849, 0, 851990, 4259850, 0, 851991, 4259852, 0, 7, 4259853, 0, 8, 4259854, 0, 9, 4259862, 0, 65550, 4259863, 0, 8, 4259864, 0, 9, 4259865, 0, 327684, 4259867, 0, 327684, 4259869, 0, 131079, 4259871, 0, 327683, 4259874, 0, 327684, 4325384, 0, 720920, 4325388, 0, 65543, 4325390, 0, 65545, 4325398, 0, 65543, 4325400, 0, 65545, 4325401, 0, 5, 4325402, 0, 6, 4325403, 0, 196621, 4325404, 0, 196622, 4325405, 0, 196623, 4325406, 0, 14 ) -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 3"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 3801104, 0, 1441799, 3801105, 0, 1441800, 3801108, 0, 1441803, 3801109, 0, 1441804, 3866640, 0, 1507335, 3866645, 0, 1507340, 3932176, 0, 1572871, 3932181, 0, 1572876, 3997712, 0, 1638407, 3997717, 0, 1638412, 4063248, 0, 1703943, 4063253, 0, 1703948, 4128784, 0, 1769479, 4128789, 0, 1769484, 4194320, 0, 1835015, 4194321, 0, 1835016, 4194322, 0, 1835017, 4194323, 0, 1835018, 4194324, 0, 1835019, 4194325, 0, 1835020, 4259856, 0, 1900551, 4259857, 0, 1900552, 4259858, 0, 1900553, 4259859, 0, 1900554, 4259860, 0, 1900555, 4259861, 0, 1900556 ) -[node name="Tile Layer 4" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 3604487, 0, 131081, 3604489, 0, 8, 3604494, 0, 65543, 3604509, 0, 6, 3670043, 0, 6, 3735560, 0, 131079, 3735566, 0, 9, 3735574, 0, 7, 3735577, 0, 6, 3735584, 0, 196623, 3801104, 0, 327684, 3801116, 0, 7, 3866658, 0, 5, 3932188, 0, 131079, 3932190, 0, 131081, 3932193, 0, 327683, 3997696, 0, 786457, 3997712, 0, 327684, 3997718, 0, 327683, 3997721, 0, 196621, 4063254, 0, 65543, 4063263, 0, 65543, 4063266, 0, 5, 4128784, 0, 327684, 4128795, 0, 6, 4128798, 0, 8, 4128799, 0, 9, 4128801, 0, 131081, 4259862, 0, 327683, 4259871, 0, 131081 ) -[node name="Tile Layer 5" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 3997718, 0, 7, 4259862, 0, 7 ) - diff --git a/Maps/BuroleTown/Burole_Town.gd b/Maps/BuroleTown/Burole_Town.gd new file mode 100644 index 000000000..850aaea12 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town.gd @@ -0,0 +1,46 @@ +extends Node2D # gen_map.py Map060 + +var map_name = "Burole Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1200, 272): + Global.game.play_dialogue("MAP060_SIGN_1") + if check_pos == Vector2(432, 1328): + Global.game.play_dialogue("MAP060_SIGN_2") + if check_pos == Vector2(1264, 688): + Global.game.play_dialogue("MAP060_SIGN_3") + if check_pos == Vector2(496, 1328): + Global.game.play_dialogue("MAP060_SIGN_4") + if check_pos == Vector2(2032, 1072): + Global.game.play_dialogue("MAP060_NPC_1") + if check_pos == Vector2(1520, 1360): + Global.game.play_dialogue("MAP060_NPC_2") + if check_pos == Vector2(592, 1392): + Global.game.play_dialogue("MAP060_NPC_3") + if check_pos == Vector2(1072, 1328): + Global.game.play_dialogue("MAP060_NPC_4") + if check_pos == Vector2(1904, 1104): + Global.game.play_dialogue("MAP060_NPC_5") + if check_pos == Vector2(1424, 1104): + Global.game.play_dialogue("MAP060_NPC_6") + if check_pos == Vector2(1904, 688): + Global.game.play_dialogue("MAP060_NPC_7") + if check_pos == Vector2(656, 1680): + Global.game.play_dialogue("MAP060_NPC_8") + if check_pos == Vector2(720, 1040): + Global.game.play_dialogue("MAP060_NPC_9") + if check_pos == Vector2(1872, 688): + Global.game.play_dialogue("MAP060_NPC_10") + if check_pos == Vector2(1776, 1040): + Global.game.play_dialogue("MAP060_NPC_11") + if check_pos == Vector2(1072, 720): + Global.game.play_dialogue("MAP060_NPC_12") + if check_pos == Vector2(1648, 752): + Global.game.play_dialogue("MAP060_NPC_13") + if check_pos == Vector2(1744, 1200): + Global.game.open_shop(['ENERGYPOWDER', 'ENERGYROOT', 'HEALPOWDER', 'AROMATICHERB', 'SACHET', 'DESTINYKNOT']) + if check_pos == Vector2(2000, 1200): + Global.game.open_shop(['DUSKBALL', 'HEALBALL', 'LEVELBALL', 'LUREBALL', 'REPEATBALL', 'NETBALL', 'NESTBALL']) + if check_pos == Vector2(1872, 1296): + Global.game.open_shop(['ORANBERRY', 'SITRUSBERRY', 'PECHABERRY', 'XACCURACY']) + return null diff --git a/Maps/BuroleTown/Burole_Town.gd.uid b/Maps/BuroleTown/Burole_Town.gd.uid new file mode 100644 index 000000000..3321d5af9 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town.gd.uid @@ -0,0 +1 @@ +uid://c5hqgle0qqa45 diff --git a/Maps/BuroleTown/Burole Town.tmx b/Maps/BuroleTown/Burole_Town.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/BuroleTown/Burole Town.tmx rename to Maps/BuroleTown/Burole_Town.tmx diff --git a/Maps/BuroleTown/Burole_Town.tscn b/Maps/BuroleTown/Burole_Town.tscn new file mode 100644 index 000000000..a11eafaf5 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town.tscn @@ -0,0 +1,205 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BuroleTown/Burole_Town_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BuroleTown/Burole_Town.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_047.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_191.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_005.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_226.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_056.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_161.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_052.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_131.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_124.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_124.png" id="501"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="502"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="503"] +[node name="Burole Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262144, 30, 1, 262144, 30, 2, 262144, 30, 3, 262144, 30, 4, 262144, 30, 5, 262144, 30, 6, 262144, 30, 7, 262144, 30, 8, 262144, 30, 9, 262144, 30, 10, 262144, 30, 11, 262144, 30, 12, 262144, 30, 13, 262144, 30, 14, 262144, 30, 15, 262144, 30, 16, 262144, 30, 17, 262144, 30, 18, 262144, 30, 19, 262144, 30, 20, 262144, 30, 21, 262144, 30, 22, 262144, 30, 23, 262144, 30, 24, 262144, 30, 25, 262144, 30, 26, 262144, 30, 27, 262144, 30, 28, 262144, 30, 29, 262144, 30, 30, 262144, 30, 31, 262144, 30, 32, 262144, 30, 33, 262144, 30, 34, 262144, 30, 35, 262144, 30, 36, 262144, 30, 37, 262144, 30, 38, 262144, 30, 39, 262144, 30, 40, 262144, 30, 41, 262144, 30, 42, 262144, 30, 43, 262144, 30, 44, 262144, 30, 45, 262144, 30, 46, 262144, 30, 47, 262144, 30, 48, 262144, 30, 49, 262144, 30, 50, 262144, 30, 51, 262144, 30, 52, 262144, 30, 53, 262144, 30, 54, 262144, 30, 55, 262144, 30, 56, 262144, 30, 57, 262144, 30, 58, 262144, 30, 59, 262144, 30, 60, 262144, 30, 61, 262144, 30, 62, 262144, 30, 63, 262144, 30, 64, 262144, 30, 65, 262144, 30, 66, 262144, 30, 67, 262144, 30, 68, 262144, 30, 69, 262144, 30, 70, 262144, 30, 71, 262144, 30, 72, 262144, 30, 73, 262144, 30, 74, 262144, 30, 75, 262144, 30, 76, 262144, 30, 77, 262144, 30, 78, 262144, 30, 79, 262144, 30, 65536, 262144, 30, 65537, 262144, 30, 65538, 262144, 30, 65539, 262144, 30, 65540, 262144, 30, 65541, 262144, 30, 65542, 262144, 30, 65543, 262144, 30, 65544, 262144, 30, 65545, 262144, 30, 65546, 262144, 30, 65547, 262144, 30, 65548, 262144, 30, 65549, 262144, 30, 65550, 262144, 30, 65551, 262144, 30, 65552, 262144, 30, 65553, 262144, 30, 65554, 262144, 30, 65555, 262144, 30, 65556, 262144, 30, 65557, 262144, 30, 65558, 262144, 30, 65559, 262144, 30, 65560, 262144, 30, 65561, 262144, 30, 65562, 262144, 30, 65563, 262144, 30, 65564, 262144, 30, 65565, 262144, 30, 65566, 262144, 30, 65567, 262144, 30, 65568, 262144, 30, 65569, 262144, 30, 65570, 262144, 30, 65571, 262144, 30, 65572, 262144, 30, 65573, 262144, 30, 65574, 262144, 30, 65575, 262144, 30, 65576, 262144, 30, 65577, 262144, 30, 65578, 262144, 30, 65579, 262144, 30, 65580, 262144, 30, 65581, 262144, 30, 65582, 262144, 30, 65583, 262144, 30, 65584, 262144, 30, 65585, 262144, 30, 65586, 262144, 30, 65587, 262144, 30, 65588, 262144, 30, 65589, 262144, 30, 65590, 262144, 30, 65591, 262144, 30, 65592, 262144, 30, 65593, 262144, 30, 65594, 262144, 30, 65595, 262144, 30, 65596, 262144, 30, 65597, 262144, 30, 65598, 262144, 30, 65599, 262144, 30, 65600, 262144, 30, 65601, 262144, 30, 65602, 262144, 30, 65603, 262144, 30, 65604, 262144, 30, 65605, 262144, 30, 65606, 262144, 30, 65607, 262144, 30, 65608, 262144, 30, 65609, 262144, 30, 65610, 262144, 30, 65611, 262144, 30, 65612, 262144, 30, 65613, 262144, 30, 65614, 262144, 30, 65615, 262144, 30, 131072, 262144, 30, 131073, 262144, 30, 131074, 262144, 30, 131075, 262144, 30, 131076, 262144, 30, 131077, 262144, 30, 131078, 262144, 30, 131079, 262144, 30, 131080, 262144, 30, 131081, 262144, 30, 131082, 262144, 30, 131083, 262144, 30, 131084, 262144, 30, 131085, 262144, 30, 131086, 262144, 30, 131087, 262144, 30, 131088, 262144, 30, 131089, 262144, 30, 131090, 262144, 30, 131091, 262144, 30, 131092, 262144, 30, 131093, 262144, 30, 131094, 262144, 30, 131095, 262144, 30, 131096, 262144, 30, 131097, 262144, 30, 131098, 262144, 30, 131099, 262144, 30, 131100, 262144, 30, 131101, 262144, 30, 131102, 262144, 30, 131103, 262144, 30, 131104, 262144, 30, 131105, 262144, 30, 131106, 262144, 30, 131107, 262144, 30, 131108, 262144, 30, 131109, 262144, 30, 131110, 262144, 30, 131111, 262144, 30, 131112, 262144, 30, 131113, 262144, 30, 131114, 262144, 30, 131115, 262144, 30, 131116, 262144, 30, 131117, 262144, 30, 131118, 262144, 30, 131119, 262144, 30, 131120, 262144, 30, 131121, 262144, 30, 131122, 262144, 30, 131123, 262144, 30, 131124, 262144, 30, 131125, 262144, 30, 131126, 262144, 30, 131127, 262144, 30, 131128, 262144, 30, 131129, 262144, 30, 131130, 262144, 30, 131131, 262144, 30, 131132, 262144, 30, 131133, 262144, 30, 131134, 262144, 30, 131135, 262144, 30, 131136, 262144, 30, 131137, 262144, 30, 131138, 262144, 30, 131139, 262144, 30, 131140, 262144, 30, 131141, 262144, 30, 131142, 262144, 30, 131143, 262144, 30, 131144, 262144, 30, 131145, 262144, 30, 131146, 262144, 30, 131147, 262144, 30, 131148, 262144, 30, 131149, 262144, 30, 131150, 262144, 30, 131151, 262144, 30, 196608, 262144, 30, 196609, 262144, 30, 196610, 262144, 30, 196611, 262144, 30, 196612, 262144, 30, 196613, 262144, 30, 196614, 262144, 30, 196615, 262144, 30, 196616, 262144, 30, 196617, 262144, 30, 196618, 262144, 30, 196619, 262144, 30, 196620, 262144, 30, 196621, 262144, 30, 196622, 262144, 30, 196623, 262144, 30, 196624, 262144, 30, 196625, 262144, 30, 196626, 262144, 30, 196627, 262144, 30, 196628, 262144, 30, 196629, 262144, 30, 196630, 262144, 30, 196631, 262144, 30, 196632, 262144, 30, 196633, 262144, 30, 196634, 262144, 30, 196635, 262144, 30, 196636, 262144, 30, 196637, 262144, 30, 196638, 262144, 30, 196639, 262144, 30, 196640, 262144, 30, 196641, 262144, 30, 196642, 262144, 30, 196643, 262144, 30, 196644, 262144, 30, 196645, 262144, 30, 196646, 262144, 30, 196647, 262144, 30, 196648, 262144, 30, 196649, 262144, 30, 196650, 262144, 30, 196651, 262144, 30, 196652, 262144, 30, 196653, 262144, 30, 196654, 262144, 30, 196655, 262144, 30, 196656, 262144, 30, 196657, 262144, 30, 196658, 262144, 30, 196659, 262144, 30, 196660, 262144, 30, 196661, 262144, 30, 196662, 262144, 30, 196663, 262144, 30, 196664, 262144, 30, 196665, 262144, 30, 196666, 262144, 30, 196667, 262144, 30, 196668, 262144, 30, 196669, 262144, 30, 196670, 262144, 30, 196671, 262144, 30, 196672, 262144, 30, 196673, 262144, 30, 196674, 262144, 30, 196675, 262144, 30, 196676, 262144, 30, 196677, 262144, 30, 196678, 262144, 30, 196679, 262144, 30, 196680, 262144, 30, 196681, 262144, 30, 196682, 262144, 30, 196683, 262144, 30, 196684, 262144, 30, 196685, 262144, 30, 196686, 262144, 30, 196687, 262144, 30, 262144, 262144, 30, 262145, 262144, 30, 262146, 262144, 30, 262147, 262144, 30, 262148, 262144, 30, 262149, 262144, 30, 262150, 262144, 30, 262151, 262144, 30, 262152, 262144, 30, 262153, 262144, 30, 262154, 262144, 30, 262155, 262144, 30, 262156, 262144, 30, 262157, 262144, 30, 262158, 262144, 30, 262159, 262144, 30, 262160, 262144, 30, 262161, 262144, 30, 262162, 262144, 30, 262163, 262144, 30, 262164, 262144, 30, 262165, 262144, 30, 262166, 262144, 30, 262167, 262144, 30, 262168, 262144, 30, 262169, 262144, 30, 262170, 262144, 30, 262171, 262144, 30, 262172, 262144, 30, 262173, 262144, 30, 262174, 262144, 30, 262175, 262144, 30, 262176, 262144, 30, 262177, 262144, 30, 262178, 262144, 30, 262179, 262144, 30, 262180, 262144, 30, 262181, 262144, 30, 262182, 262144, 30, 262183, 262144, 30, 262184, 262144, 30, 262185, 262144, 30, 262186, 262144, 30, 262187, 262144, 30, 262188, 262144, 30, 262189, 262144, 30, 262190, 262144, 30, 262191, 262144, 30, 262192, 262144, 30, 262193, 262144, 30, 262194, 262144, 30, 262195, 262144, 30, 262196, 262144, 30, 262197, 262144, 30, 262198, 262144, 30, 262199, 262144, 30, 262200, 262144, 30, 262201, 262144, 30, 262202, 262144, 30, 262203, 262144, 30, 262204, 262144, 30, 262205, 262144, 30, 262206, 262144, 30, 262207, 262144, 30, 262208, 262144, 30, 262209, 262144, 30, 262210, 262144, 30, 262211, 262144, 30, 262212, 262144, 30, 262213, 262144, 30, 262214, 262144, 30, 262215, 262144, 30, 262216, 262144, 30, 262217, 262144, 30, 262218, 262144, 30, 262219, 262144, 30, 262220, 262144, 30, 262221, 262144, 30, 262222, 262144, 30, 262223, 262144, 30, 327680, 262144, 30, 327681, 262144, 30, 327682, 262144, 30, 327683, 262144, 30, 327684, 262144, 30, 327685, 262144, 30, 327686, 262144, 30, 327687, 262144, 30, 327688, 262144, 30, 327689, 262144, 30, 327690, 262144, 30, 327691, 262144, 30, 327692, 262144, 30, 327693, 262144, 30, 327694, 262144, 30, 327695, 262144, 30, 327696, 262144, 30, 327697, 262144, 30, 327698, 262144, 30, 327699, 262144, 30, 327700, 262144, 30, 327701, 262144, 30, 327702, 262144, 30, 327703, 262144, 30, 327704, 262144, 30, 327705, 262144, 30, 327706, 262144, 30, 327707, 262144, 30, 327708, 262144, 30, 327709, 262144, 30, 327710, 262144, 30, 327711, 262144, 30, 327712, 262144, 30, 327713, 262144, 30, 327714, 262144, 30, 327715, 262144, 30, 327716, 262144, 30, 327717, 262144, 30, 327718, 262144, 30, 327719, 262144, 30, 327720, 262144, 30, 327721, 262144, 30, 327722, 262144, 30, 327723, 262144, 30, 327724, 262144, 30, 327725, 262144, 30, 327726, 262144, 30, 327727, 262144, 30, 327728, 262144, 30, 327729, 262144, 30, 327730, 262144, 30, 327731, 262144, 30, 327732, 262144, 30, 327733, 262144, 30, 327734, 262144, 30, 327735, 262144, 30, 327736, 262144, 30, 327737, 262144, 30, 327738, 262144, 30, 327739, 262144, 30, 327740, 262144, 30, 327741, 262144, 30, 327742, 262144, 30, 327743, 262144, 30, 327744, 262144, 30, 327745, 262144, 30, 327746, 262144, 30, 327747, 262144, 30, 327748, 262144, 30, 327749, 262144, 30, 327750, 262144, 30, 327751, 262144, 30, 327752, 262144, 30, 327753, 262144, 30, 327754, 262144, 30, 327755, 262144, 30, 327756, 262144, 30, 327757, 262144, 30, 327758, 262144, 30, 327759, 262144, 30, 393216, 262144, 30, 393217, 262144, 30, 393218, 262144, 30, 393219, 262144, 30, 393220, 262144, 30, 393221, 262144, 30, 393222, 262144, 30, 393223, 262144, 30, 393224, 262144, 30, 393225, 262144, 30, 393226, 262144, 30, 393227, 262144, 30, 393228, 262144, 30, 393229, 262144, 30, 393230, 262144, 30, 393231, 262144, 30, 393232, 262144, 30, 393233, 262144, 30, 393234, 262144, 30, 393235, 262144, 30, 393236, 262144, 30, 393237, 262144, 30, 393238, 262144, 30, 393239, 262144, 30, 393240, 262144, 30, 393241, 262144, 30, 393242, 262144, 30, 393243, 262144, 30, 393244, 262144, 30, 393245, 262144, 30, 393246, 262144, 30, 393247, 262144, 30, 393248, 262144, 30, 393249, 262144, 30, 393250, 262144, 30, 393251, 262144, 30, 393252, 262144, 30, 393253, 262144, 30, 393254, 262144, 30, 393255, 262144, 30, 393256, 262144, 30, 393257, 262144, 30, 393258, 262144, 30, 393259, 262144, 30, 393260, 262144, 30, 393261, 262144, 30, 393262, 262144, 30, 393263, 262144, 30, 393264, 262144, 30, 393265, 262144, 30, 393266, 262144, 30, 393267, 262144, 30, 393268, 262144, 30, 393269, 262144, 30, 393270, 262144, 30, 393271, 262144, 30, 393272, 262144, 30, 393273, 262144, 30, 393274, 262144, 30, 393275, 262144, 30, 393276, 262144, 30, 393277, 262144, 30, 393278, 262144, 30, 393279, 262144, 30, 393280, 262144, 30, 393281, 262144, 30, 393282, 262144, 30, 393283, 262144, 30, 393284, 262144, 30, 393285, 262144, 30, 393286, 262144, 30, 393287, 262144, 30, 393288, 262144, 30, 393289, 262144, 30, 393290, 262144, 30, 393291, 262144, 30, 393292, 262144, 30, 393293, 262144, 30, 393294, 262144, 30, 393295, 262144, 30, 458752, 262144, 30, 458753, 262144, 30, 458754, 262144, 30, 458755, 262144, 30, 458756, 262144, 30, 458757, 262144, 30, 458758, 262144, 30, 458759, 262144, 30, 458760, 262144, 30, 458761, 262144, 30, 458762, 262144, 30, 458763, 262144, 30, 458764, 262144, 30, 458765, 262144, 30, 458766, 262144, 30, 458767, 262144, 30, 458768, 262144, 30, 458769, 262144, 30, 458770, 262144, 30, 458771, 262144, 30, 458772, 262144, 30, 458773, 262144, 30, 458774, 262144, 30, 458775, 262144, 30, 458776, 262144, 30, 458777, 262144, 30, 458778, 262144, 30, 458779, 262144, 30, 458780, 262144, 30, 458781, 262144, 30, 458782, 262144, 30, 458783, 262144, 30, 458784, 262144, 30, 458785, 262144, 30, 458786, 262144, 30, 458787, 262144, 30, 458788, 262144, 30, 458789, 262144, 30, 458790, 262144, 30, 458791, 262144, 30, 458792, 262144, 30, 458793, 262144, 30, 458794, 262144, 30, 458795, 262144, 30, 458796, 262144, 30, 458797, 262144, 30, 458798, 262144, 30, 458799, 262144, 30, 458800, 262144, 30, 458801, 262144, 30, 458802, 262144, 30, 458803, 262144, 30, 458804, 262144, 30, 458805, 262144, 30, 458806, 262144, 30, 458807, 262144, 30, 458808, 262144, 30, 458809, 262144, 30, 458810, 262144, 30, 458811, 262144, 30, 458812, 262144, 30, 458813, 262144, 30, 458814, 262144, 30, 458815, 262144, 30, 458816, 262144, 30, 458817, 262144, 30, 458818, 262144, 30, 458819, 262144, 30, 458820, 262144, 30, 458821, 262144, 30, 458822, 262144, 30, 458823, 262144, 30, 458824, 262144, 30, 458825, 262144, 30, 458826, 262144, 30, 458827, 262144, 30, 458828, 262144, 30, 458829, 262144, 30, 458830, 262144, 30, 458831, 262144, 30, 524288, 262144, 30, 524289, 262144, 30, 524290, 262144, 30, 524291, 262144, 30, 524292, 262144, 30, 524293, 262144, 30, 524294, 262144, 30, 524295, 262144, 30, 524296, 262144, 30, 524297, 262144, 30, 524298, 262144, 30, 524299, 262144, 30, 524300, 262144, 30, 524301, 262144, 30, 524302, 262144, 30, 524303, 262144, 30, 524304, 262144, 30, 524305, 262144, 30, 524306, 262144, 30, 524307, 262144, 30, 524308, 262144, 30, 524309, 262144, 30, 524310, 262144, 30, 524311, 262144, 30, 524312, 262144, 30, 524313, 262144, 30, 524314, 262144, 30, 524315, 262144, 30, 524316, 262144, 30, 524317, 262144, 30, 524318, 262144, 30, 524319, 262144, 30, 524320, 262144, 30, 524321, 262144, 30, 524322, 0, 117, 524323, 65536, 117, 524324, 65536, 117, 524325, 65536, 117, 524326, 65536, 117, 524327, 65536, 117, 524328, 65536, 117, 524329, 65536, 117, 524330, 65536, 117, 524331, 65536, 117, 524332, 131072, 117, 524333, 262144, 30, 524334, 262144, 30, 524335, 262144, 30, 524336, 262144, 30, 524337, 262144, 30, 524338, 262144, 30, 524339, 262144, 30, 524340, 262144, 30, 524341, 262144, 30, 524342, 262144, 30, 524343, 262144, 30, 524344, 262144, 30, 524345, 262144, 30, 524346, 262144, 30, 524347, 262144, 30, 524348, 262144, 30, 524349, 262144, 30, 524350, 262144, 30, 524351, 262144, 30, 524352, 262144, 30, 524353, 262144, 30, 524354, 262144, 30, 524355, 262144, 30, 524356, 262144, 30, 524357, 262144, 30, 524358, 262144, 30, 524359, 262144, 30, 524360, 262144, 30, 524361, 262144, 30, 524362, 262144, 30, 524363, 262144, 30, 524364, 262144, 30, 524365, 262144, 30, 524366, 262144, 30, 524367, 262144, 30, 589824, 262144, 30, 589825, 262144, 30, 589826, 262144, 30, 589827, 262144, 30, 589828, 262144, 30, 589829, 262144, 30, 589830, 262144, 30, 589831, 262144, 30, 589832, 262144, 30, 589833, 262144, 30, 589834, 262144, 30, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 262144, 30, 589849, 262144, 30, 589850, 262144, 30, 589851, 262144, 30, 589852, 262144, 30, 589853, 262144, 30, 589854, 262144, 30, 589855, 262144, 30, 589856, 262144, 30, 589857, 262144, 30, 589858, 0, 118, 589859, 65536, 118, 589860, 65536, 118, 589861, 65536, 118, 589862, 65536, 118, 589863, 65536, 118, 589864, 65536, 118, 589865, 65536, 118, 589866, 65536, 118, 589867, 65536, 118, 589868, 131072, 118, 589869, 262144, 30, 589870, 262144, 30, 589871, 262144, 30, 589872, 262144, 30, 589873, 262144, 30, 589874, 262144, 30, 589875, 262144, 30, 589876, 262144, 30, 589877, 262144, 30, 589878, 262144, 30, 589879, 262144, 30, 589880, 262144, 30, 589881, 262144, 30, 589882, 262144, 30, 589883, 262144, 30, 589884, 262144, 30, 589885, 262144, 30, 589886, 262144, 30, 589887, 262144, 30, 589888, 262144, 30, 589889, 262144, 30, 589890, 262144, 30, 589891, 262144, 30, 589892, 262144, 30, 589893, 262144, 30, 589894, 262144, 30, 589895, 262144, 30, 589896, 262144, 30, 589897, 262144, 30, 589898, 262144, 30, 589899, 262144, 30, 589900, 262144, 30, 589901, 262144, 30, 589902, 262144, 30, 589903, 262144, 30, 655360, 262144, 30, 655361, 262144, 30, 655362, 262144, 30, 655363, 262144, 30, 655364, 262144, 30, 655365, 262144, 30, 655366, 262144, 30, 655367, 262144, 30, 655368, 262144, 30, 655369, 262144, 30, 655370, 262144, 30, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 262144, 30, 655385, 262144, 30, 655386, 262144, 30, 655387, 262144, 30, 655388, 262144, 30, 655389, 262144, 30, 655390, 262144, 30, 655391, 262144, 30, 655392, 262144, 30, 655393, 262144, 30, 655394, 0, 119, 655395, 65536, 119, 655396, 196608, 118, 655397, 65536, 118, 655398, 65536, 118, 655399, 65536, 118, 655400, 65536, 118, 655401, 65536, 118, 655402, 262144, 118, 655403, 65536, 119, 655404, 131072, 119, 655405, 262144, 30, 655406, 262144, 30, 655407, 262144, 30, 655408, 262144, 30, 655409, 262144, 30, 655410, 262144, 30, 655411, 262144, 30, 655412, 262144, 30, 655413, 262144, 30, 655414, 262144, 30, 655415, 262144, 30, 655416, 262144, 30, 655417, 262144, 30, 655418, 262144, 30, 655419, 262144, 30, 655420, 262144, 30, 655421, 262144, 30, 655422, 262144, 30, 655423, 262144, 30, 655424, 262144, 30, 655425, 262144, 30, 655426, 262144, 30, 655427, 262144, 30, 655428, 262144, 30, 655429, 262144, 30, 655430, 262144, 30, 655431, 262144, 30, 655432, 262144, 30, 655433, 262144, 30, 655434, 262144, 30, 655435, 262144, 30, 655436, 262144, 30, 655437, 262144, 30, 655438, 262144, 30, 655439, 262144, 30, 720896, 262144, 30, 720897, 262144, 30, 720898, 262144, 30, 720899, 262144, 30, 720900, 262144, 30, 720901, 262144, 30, 720902, 262144, 30, 720903, 262144, 30, 720904, 262144, 30, 720905, 262144, 30, 720906, 262144, 30, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 262144, 30, 720926, 262144, 30, 720927, 262144, 30, 720928, 262144, 30, 720929, 262144, 30, 720930, 262144, 30, 720931, 262144, 30, 720932, 0, 118, 720933, 65536, 118, 720934, 65536, 118, 720935, 65536, 118, 720936, 65536, 118, 720937, 65536, 118, 720938, 131072, 118, 720939, 262144, 30, 720940, 262144, 30, 720941, 262144, 30, 720942, 262144, 30, 720943, 262144, 30, 720944, 262144, 30, 720945, 262144, 30, 720946, 0, 0, 720947, 0, 0, 720948, 0, 0, 720949, 0, 0, 720950, 0, 0, 720951, 0, 0, 720952, 262144, 30, 720953, 262144, 30, 720954, 262144, 30, 720955, 262144, 30, 720956, 262144, 30, 720957, 262144, 30, 720958, 262144, 30, 720959, 262144, 30, 720960, 262144, 30, 720961, 262144, 30, 720962, 262144, 30, 720963, 262144, 30, 720964, 262144, 30, 720965, 262144, 30, 720966, 262144, 30, 720967, 262144, 30, 720968, 262144, 30, 720969, 262144, 30, 720970, 262144, 30, 720971, 262144, 30, 720972, 262144, 30, 720973, 262144, 30, 720974, 262144, 30, 720975, 262144, 30, 786432, 262144, 30, 786433, 262144, 30, 786434, 262144, 30, 786435, 262144, 30, 786436, 262144, 30, 786437, 262144, 30, 786438, 262144, 30, 786439, 262144, 30, 786440, 262144, 30, 786441, 262144, 30, 786442, 262144, 30, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 327680, 96, 786462, 393216, 96, 786463, 393216, 96, 786464, 393216, 96, 786465, 393216, 96, 786466, 393216, 96, 786467, 393216, 96, 786468, 0, 119, 786469, 65536, 119, 786470, 65536, 119, 786471, 65536, 119, 786472, 65536, 119, 786473, 65536, 119, 786474, 131072, 119, 786475, 393216, 96, 786476, 393216, 96, 786477, 393216, 96, 786478, 393216, 96, 786479, 393216, 96, 786480, 393216, 96, 786481, 458752, 96, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 262144, 30, 786489, 262144, 30, 786490, 262144, 30, 786491, 262144, 30, 786492, 262144, 30, 786493, 262144, 30, 786494, 262144, 30, 786495, 262144, 30, 786496, 262144, 30, 786497, 262144, 30, 786498, 262144, 30, 786499, 262144, 30, 786500, 262144, 30, 786501, 262144, 30, 786502, 262144, 30, 786503, 262144, 30, 786504, 262144, 30, 786505, 262144, 30, 786506, 262144, 30, 786507, 262144, 30, 786508, 262144, 30, 786509, 262144, 30, 786510, 262144, 30, 786511, 262144, 30, 851968, 262144, 30, 851969, 262144, 30, 851970, 262144, 30, 851971, 262144, 30, 851972, 262144, 30, 851973, 262144, 30, 851974, 262144, 30, 851975, 262144, 30, 851976, 262144, 30, 851977, 262144, 30, 851978, 262144, 30, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 327680, 96, 851998, 393216, 96, 851999, 393216, 96, 852000, 393216, 96, 852001, 393216, 96, 852002, 393216, 96, 852003, 393216, 96, 852004, 262144, 30, 852005, 262144, 30, 852006, 262144, 30, 852007, 262144, 30, 852008, 262144, 30, 852009, 262144, 30, 852010, 262144, 30, 852011, 393216, 96, 852012, 393216, 96, 852013, 393216, 96, 852014, 393216, 96, 852015, 393216, 96, 852016, 393216, 96, 852017, 458752, 96, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 852028, 0, 0, 852029, 0, 0, 852030, 0, 0, 852031, 0, 0, 852032, 0, 0, 852033, 0, 0, 852034, 0, 0, 852035, 0, 0, 852036, 0, 0, 852037, 0, 0, 852038, 0, 0, 852039, 0, 0, 852040, 262144, 30, 852041, 262144, 30, 852042, 262144, 30, 852043, 262144, 30, 852044, 262144, 30, 852045, 262144, 30, 852046, 262144, 30, 852047, 262144, 30, 917504, 262144, 30, 917505, 262144, 30, 917506, 262144, 30, 917507, 262144, 30, 917508, 262144, 30, 917509, 262144, 30, 917510, 262144, 30, 917511, 262144, 30, 917512, 262144, 30, 917513, 262144, 30, 917514, 262144, 30, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 16, 917530, 65536, 16, 917531, 131072, 16, 917532, 0, 0, 917533, 327680, 96, 917534, 393216, 96, 917535, 393216, 96, 917536, 393216, 96, 917537, 393216, 96, 917538, 393216, 96, 917539, 393216, 96, 917540, 393216, 96, 917541, 393216, 96, 917542, 393216, 96, 917543, 393216, 96, 917544, 393216, 96, 917545, 393216, 96, 917546, 393216, 96, 917547, 393216, 96, 917548, 393216, 96, 917549, 393216, 96, 917550, 393216, 96, 917551, 393216, 96, 917552, 393216, 96, 917553, 458752, 96, 917554, 0, 0, 917555, 0, 16, 917556, 65536, 16, 917557, 131072, 16, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 917564, 0, 0, 917565, 0, 0, 917566, 0, 0, 917567, 65536, 12, 917568, 0, 0, 917569, 0, 0, 917570, 0, 0, 917571, 0, 0, 917572, 0, 0, 917573, 0, 0, 917574, 0, 0, 917575, 0, 0, 917576, 0, 0, 917577, 0, 0, 917578, 0, 0, 917579, 0, 0, 917580, 0, 0, 917581, 0, 0, 917582, 0, 0, 917583, 0, 0, 983040, 262144, 30, 983041, 262144, 30, 983042, 262144, 30, 983043, 262144, 30, 983044, 262144, 30, 983045, 262144, 30, 983046, 262144, 30, 983047, 262144, 30, 983048, 262144, 30, 983049, 262144, 30, 983050, 262144, 30, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 17, 983066, 65536, 17, 983067, 131072, 17, 983068, 0, 0, 983069, 327680, 96, 983070, 393216, 96, 983071, 393216, 96, 983072, 393216, 96, 983073, 393216, 96, 983074, 393216, 96, 983075, 393216, 96, 983076, 393216, 96, 983077, 393216, 96, 983078, 393216, 96, 983079, 393216, 96, 983080, 393216, 96, 983081, 393216, 96, 983082, 393216, 96, 983083, 393216, 96, 983084, 393216, 96, 983085, 393216, 96, 983086, 393216, 96, 983087, 393216, 96, 983088, 393216, 96, 983089, 458752, 96, 983090, 0, 0, 983091, 0, 17, 983092, 65536, 17, 983093, 131072, 17, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 983100, 0, 0, 983101, 0, 0, 983102, 0, 0, 983103, 65536, 13, 983104, 0, 0, 983105, 393216, 1, 983106, 458752, 1, 983107, 393216, 1, 983108, 458752, 1, 983109, 393216, 1, 983110, 458752, 1, 983111, 0, 16, 983112, 65536, 16, 983113, 131072, 16, 983114, 393216, 1, 983115, 458752, 1, 983116, 393216, 1, 983117, 458752, 1, 983118, 393216, 1, 983119, 458752, 1, 1048576, 262144, 30, 1048577, 262144, 30, 1048578, 262144, 30, 1048579, 262144, 30, 1048580, 262144, 30, 1048581, 262144, 30, 1048582, 262144, 30, 1048583, 262144, 30, 1048584, 262144, 30, 1048585, 262144, 30, 1048586, 262144, 30, 1048587, 0, 0, 1048588, 0, 0, 1048589, 0, 0, 1048590, 0, 0, 1048591, 0, 0, 1048592, 0, 0, 1048593, 0, 0, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 393216, 1, 1048602, 458752, 1, 1048603, 131072, 1, 1048604, 0, 0, 1048605, 327680, 96, 1048606, 393216, 96, 1048607, 393216, 96, 1048608, 393216, 96, 1048609, 393216, 96, 1048610, 393216, 96, 1048611, 393216, 96, 1048612, 393216, 96, 1048613, 393216, 96, 1048614, 393216, 96, 1048615, 393216, 96, 1048616, 393216, 96, 1048617, 393216, 96, 1048618, 393216, 96, 1048619, 393216, 96, 1048620, 393216, 96, 1048621, 393216, 96, 1048622, 393216, 96, 1048623, 393216, 96, 1048624, 393216, 96, 1048625, 458752, 96, 1048626, 0, 0, 1048627, 393216, 1, 1048628, 458752, 1, 1048629, 131072, 1, 1048630, 0, 0, 1048631, 0, 0, 1048632, 0, 0, 1048633, 0, 0, 1048634, 0, 0, 1048635, 0, 0, 1048636, 0, 0, 1048637, 0, 0, 1048638, 0, 14, 1048639, 65536, 14, 1048640, 131072, 14, 1048641, 393216, 2, 1048642, 65536, 12, 1048643, 393216, 2, 1048644, 458752, 2, 1048645, 393216, 2, 1048646, 458752, 2, 1048647, 0, 17, 1048648, 65536, 17, 1048649, 131072, 17, 1048650, 393216, 2, 1048651, 458752, 2, 1048652, 393216, 2, 1048653, 458752, 2, 1048654, 393216, 2, 1048655, 458752, 2, 1114112, 262144, 30, 1114113, 262144, 30, 1114114, 262144, 30, 1114115, 262144, 30, 1114116, 262144, 30, 1114117, 262144, 30, 1114118, 262144, 30, 1114119, 262144, 30, 1114120, 262144, 30, 1114121, 262144, 30, 1114122, 262144, 30, 1114123, 0, 0, 1114124, 393216, 1, 1114125, 458752, 1, 1114126, 0, 0, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 0, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 393216, 2, 1114138, 65536, 12, 1114139, 0, 0, 1114140, 0, 0, 1114141, 327680, 96, 1114142, 393216, 96, 1114143, 393216, 96, 1114144, 393216, 96, 1114145, 393216, 96, 1114146, 393216, 96, 1114147, 393216, 96, 1114148, 393216, 96, 1114149, 393216, 96, 1114150, 393216, 96, 1114151, 393216, 96, 1114152, 393216, 96, 1114153, 393216, 96, 1114154, 393216, 96, 1114155, 393216, 96, 1114156, 393216, 96, 1114157, 393216, 96, 1114158, 393216, 96, 1114159, 393216, 96, 1114160, 393216, 96, 1114161, 458752, 96, 1114162, 0, 0, 1114163, 393216, 2, 1114164, 65536, 12, 1114165, 0, 0, 1114166, 0, 0, 1114167, 0, 0, 1114168, 0, 0, 1114169, 0, 0, 1114170, 0, 0, 1114171, 0, 0, 1114172, 0, 0, 1114173, 0, 0, 1114174, 0, 16, 1114175, 65536, 16, 1114176, 131072, 16, 1114177, 0, 0, 1114178, 65536, 13, 1114179, 0, 0, 1114180, 393216, 1, 1114181, 458752, 1, 1114182, 393216, 1, 1114183, 458752, 1, 1114184, 393216, 1, 1114185, 458752, 1, 1114186, 0, 16, 1114187, 65536, 16, 1114188, 131072, 16, 1114189, 393216, 1, 1114190, 458752, 1, 1114191, 0, 0, 1179648, 262144, 30, 1179649, 262144, 30, 1179650, 262144, 30, 1179651, 262144, 30, 1179652, 262144, 30, 1179653, 262144, 30, 1179654, 262144, 30, 1179655, 262144, 30, 1179656, 262144, 30, 1179657, 262144, 30, 1179658, 262144, 30, 1179659, 0, 0, 1179660, 393216, 2, 1179661, 458752, 2, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 131072, 1, 1179674, 65536, 13, 1179675, 131072, 1, 1179676, 0, 0, 1179677, 327680, 96, 1179678, 393216, 96, 1179679, 393216, 96, 1179680, 393216, 96, 1179681, 393216, 96, 1179682, 393216, 96, 1179683, 393216, 96, 1179684, 393216, 96, 1179685, 393216, 96, 1179686, 393216, 96, 1179687, 393216, 96, 1179688, 393216, 96, 1179689, 393216, 96, 1179690, 393216, 96, 1179691, 393216, 96, 1179692, 393216, 96, 1179693, 393216, 96, 1179694, 393216, 96, 1179695, 393216, 96, 1179696, 393216, 96, 1179697, 458752, 96, 1179698, 0, 0, 1179699, 131072, 1, 1179700, 65536, 13, 1179701, 131072, 1, 1179702, 0, 0, 1179703, 0, 0, 1179704, 0, 0, 1179705, 0, 0, 1179706, 0, 0, 1179707, 0, 0, 1179708, 0, 0, 1179709, 0, 0, 1179710, 0, 17, 1179711, 65536, 17, 1179712, 131072, 17, 1179713, 0, 14, 1179714, 65536, 14, 1179715, 131072, 14, 1179716, 393216, 2, 1179717, 458752, 2, 1179718, 393216, 2, 1179719, 458752, 2, 1179720, 393216, 2, 1179721, 458752, 2, 1179722, 0, 17, 1179723, 65536, 17, 1179724, 131072, 17, 1179725, 393216, 2, 1179726, 458752, 2, 1179727, 0, 0, 1245184, 262144, 30, 1245185, 262144, 30, 1245186, 262144, 30, 1245187, 262144, 30, 1245188, 262144, 30, 1245189, 262144, 30, 1245190, 262144, 30, 1245191, 262144, 30, 1245192, 262144, 30, 1245193, 262144, 30, 1245194, 262144, 30, 1245195, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 14, 1245210, 65536, 14, 1245211, 131072, 14, 1245212, 0, 0, 1245213, 327680, 96, 1245214, 393216, 96, 1245215, 393216, 96, 1245216, 393216, 96, 1245217, 393216, 96, 1245218, 393216, 96, 1245219, 393216, 96, 1245220, 393216, 96, 1245221, 393216, 96, 1245222, 393216, 96, 1245223, 393216, 96, 1245224, 393216, 96, 1245225, 393216, 96, 1245226, 393216, 96, 1245227, 393216, 96, 1245228, 393216, 96, 1245229, 393216, 96, 1245230, 393216, 96, 1245231, 393216, 96, 1245232, 393216, 96, 1245233, 458752, 96, 1245234, 0, 0, 1245235, 0, 14, 1245236, 65536, 14, 1245237, 131072, 14, 1245238, 0, 0, 1245239, 0, 0, 1245240, 0, 0, 1245241, 0, 0, 1245242, 0, 0, 1245243, 0, 0, 1245244, 0, 0, 1245245, 0, 0, 1245246, 393216, 1, 1245247, 458752, 1, 1245248, 393216, 1, 1245249, 458752, 1, 1245250, 0, 16, 1245251, 65536, 16, 1245252, 131072, 16, 1245253, 393216, 1, 1245254, 458752, 1, 1245255, 0, 0, 1245256, 0, 0, 1245257, 0, 0, 1245258, 0, 0, 1245259, 0, 0, 1245260, 0, 0, 1245261, 0, 0, 1245262, 0, 0, 1245263, 0, 0, 1310720, 262144, 30, 1310721, 262144, 30, 1310722, 262144, 30, 1310723, 262144, 30, 1310724, 262144, 30, 1310725, 262144, 30, 1310726, 262144, 30, 1310727, 262144, 30, 1310728, 0, 0, 1310729, 0, 0, 1310730, 0, 0, 1310731, 0, 0, 1310732, 0, 0, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 327680, 96, 1310750, 393216, 96, 1310751, 393216, 96, 1310752, 393216, 96, 1310753, 393216, 96, 1310754, 393216, 96, 1310755, 393216, 96, 1310756, 393216, 96, 1310757, 393216, 96, 1310758, 393216, 96, 1310759, 393216, 96, 1310760, 393216, 96, 1310761, 393216, 96, 1310762, 393216, 96, 1310763, 393216, 96, 1310764, 393216, 96, 1310765, 393216, 96, 1310766, 393216, 96, 1310767, 393216, 96, 1310768, 393216, 96, 1310769, 458752, 96, 1310770, 0, 0, 1310771, 0, 0, 1310772, 0, 0, 1310773, 0, 0, 1310774, 0, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 327680, 96, 1310778, 393216, 96, 1310779, 393216, 96, 1310780, 458752, 96, 1310781, 0, 0, 1310782, 393216, 2, 1310783, 458752, 2, 1310784, 393216, 2, 1310785, 458752, 2, 1310786, 0, 17, 1310787, 65536, 17, 1310788, 131072, 17, 1310789, 393216, 2, 1310790, 458752, 2, 1310791, 0, 0, 1310792, 0, 0, 1310793, 0, 0, 1310794, 0, 0, 1310795, 0, 0, 1310796, 0, 0, 1310797, 0, 0, 1310798, 0, 0, 1310799, 0, 0, 1376256, 262144, 30, 1376257, 262144, 30, 1376258, 262144, 30, 1376259, 262144, 30, 1376260, 262144, 30, 1376261, 262144, 30, 1376262, 262144, 30, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 0, 0, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 327680, 95, 1376274, 393216, 95, 1376275, 393216, 95, 1376276, 393216, 95, 1376277, 393216, 95, 1376278, 393216, 95, 1376279, 393216, 95, 1376280, 393216, 95, 1376281, 393216, 95, 1376282, 393216, 95, 1376283, 393216, 95, 1376284, 393216, 95, 1376285, 262144, 96, 1376286, 393216, 96, 1376287, 393216, 96, 1376288, 393216, 96, 1376289, 393216, 96, 1376290, 393216, 96, 1376291, 393216, 96, 1376292, 393216, 96, 1376293, 393216, 96, 1376294, 393216, 96, 1376295, 393216, 96, 1376296, 393216, 96, 1376297, 393216, 96, 1376298, 393216, 96, 1376299, 393216, 96, 1376300, 393216, 96, 1376301, 393216, 96, 1376302, 393216, 96, 1376303, 393216, 96, 1376304, 393216, 96, 1376305, 196608, 96, 1376306, 393216, 95, 1376307, 393216, 95, 1376308, 393216, 95, 1376309, 393216, 95, 1376310, 393216, 95, 1376311, 393216, 95, 1376312, 393216, 95, 1376313, 262144, 96, 1376314, 393216, 96, 1376315, 393216, 96, 1376316, 196608, 96, 1376317, 393216, 95, 1376318, 393216, 95, 1376319, 393216, 95, 1376320, 393216, 95, 1376321, 393216, 95, 1376322, 458752, 95, 1376323, 0, 0, 1376324, 0, 0, 1376325, 0, 0, 1376326, 0, 0, 1376327, 0, 0, 1376328, 0, 0, 1376329, 0, 0, 1376330, 0, 0, 1376331, 0, 0, 1376332, 0, 0, 1376333, 0, 0, 1376334, 0, 0, 1376335, 0, 0, 1441792, 262144, 30, 1441793, 262144, 30, 1441794, 262144, 30, 1441795, 262144, 30, 1441796, 262144, 30, 1441797, 262144, 30, 1441798, 262144, 30, 1441799, 0, 0, 1441800, 393216, 1, 1441801, 458752, 1, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 0, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 327680, 96, 1441810, 393216, 96, 1441811, 393216, 96, 1441812, 393216, 96, 1441813, 393216, 96, 1441814, 393216, 96, 1441815, 393216, 96, 1441816, 393216, 96, 1441817, 393216, 96, 1441818, 393216, 96, 1441819, 393216, 96, 1441820, 393216, 96, 1441821, 393216, 96, 1441822, 393216, 96, 1441823, 393216, 96, 1441824, 393216, 96, 1441825, 393216, 96, 1441826, 393216, 96, 1441827, 393216, 96, 1441828, 393216, 96, 1441829, 393216, 96, 1441830, 393216, 96, 1441831, 393216, 96, 1441832, 393216, 96, 1441833, 393216, 96, 1441834, 393216, 96, 1441835, 393216, 96, 1441836, 393216, 96, 1441837, 393216, 96, 1441838, 393216, 96, 1441839, 393216, 96, 1441840, 393216, 96, 1441841, 393216, 96, 1441842, 393216, 96, 1441843, 393216, 96, 1441844, 393216, 96, 1441845, 393216, 96, 1441846, 393216, 96, 1441847, 393216, 96, 1441848, 393216, 96, 1441849, 393216, 96, 1441850, 393216, 96, 1441851, 393216, 96, 1441852, 393216, 96, 1441853, 393216, 96, 1441854, 393216, 96, 1441855, 393216, 96, 1441856, 393216, 96, 1441857, 393216, 96, 1441858, 458752, 96, 1441859, 0, 0, 1441860, 0, 0, 1441861, 0, 0, 1441862, 0, 0, 1441863, 0, 0, 1441864, 0, 0, 1441865, 0, 0, 1441866, 0, 0, 1441867, 0, 0, 1441868, 0, 0, 1441869, 0, 0, 1441870, 0, 0, 1441871, 0, 0, 1507328, 262144, 30, 1507329, 262144, 30, 1507330, 262144, 30, 1507331, 262144, 30, 1507332, 262144, 30, 1507333, 262144, 30, 1507334, 262144, 30, 1507335, 0, 0, 1507336, 393216, 2, 1507337, 458752, 2, 1507338, 65536, 12, 1507339, 0, 0, 1507340, 0, 0, 1507341, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 327680, 96, 1507346, 393216, 96, 1507347, 393216, 96, 1507348, 393216, 96, 1507349, 393216, 96, 1507350, 393216, 96, 1507351, 393216, 96, 1507352, 393216, 96, 1507353, 393216, 96, 1507354, 393216, 96, 1507355, 393216, 96, 1507356, 393216, 96, 1507357, 393216, 96, 1507358, 393216, 96, 1507359, 393216, 96, 1507360, 393216, 96, 1507361, 393216, 96, 1507362, 393216, 96, 1507363, 393216, 96, 1507364, 393216, 96, 1507365, 393216, 96, 1507366, 393216, 96, 1507367, 393216, 96, 1507368, 393216, 96, 1507369, 393216, 96, 1507370, 393216, 96, 1507371, 393216, 96, 1507372, 393216, 96, 1507373, 393216, 96, 1507374, 393216, 96, 1507375, 393216, 96, 1507376, 393216, 96, 1507377, 393216, 96, 1507378, 393216, 96, 1507379, 393216, 96, 1507380, 393216, 96, 1507381, 393216, 96, 1507382, 393216, 96, 1507383, 393216, 96, 1507384, 393216, 96, 1507385, 393216, 96, 1507386, 393216, 96, 1507387, 393216, 96, 1507388, 393216, 96, 1507389, 393216, 96, 1507390, 393216, 96, 1507391, 393216, 96, 1507392, 393216, 96, 1507393, 393216, 96, 1507394, 458752, 96, 1507395, 0, 0, 1507396, 0, 0, 1507397, 0, 0, 1507398, 0, 0, 1507399, 0, 0, 1507400, 0, 0, 1507401, 0, 0, 1507402, 0, 0, 1507403, 0, 0, 1507404, 0, 0, 1507405, 0, 0, 1507406, 0, 0, 1507407, 0, 0, 1572864, 262144, 30, 1572865, 262144, 30, 1572866, 262144, 30, 1572867, 262144, 30, 1572868, 262144, 30, 1572869, 262144, 30, 1572870, 262144, 30, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 65536, 13, 1572875, 0, 0, 1572876, 0, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 327680, 96, 1572882, 393216, 96, 1572883, 393216, 96, 1572884, 196608, 95, 1572885, 393216, 97, 1572886, 393216, 1, 1572887, 458752, 1, 1572888, 393216, 1, 1572889, 458752, 1, 1572890, 393216, 97, 1572891, 393216, 97, 1572892, 393216, 97, 1572893, 393216, 97, 1572894, 393216, 97, 1572895, 393216, 97, 1572896, 393216, 97, 1572897, 393216, 97, 1572898, 393216, 97, 1572899, 393216, 97, 1572900, 393216, 97, 1572901, 262144, 95, 1572902, 393216, 96, 1572903, 393216, 96, 1572904, 393216, 96, 1572905, 196608, 95, 1572906, 393216, 97, 1572907, 393216, 97, 1572908, 393216, 97, 1572909, 393216, 97, 1572910, 393216, 97, 1572911, 65536, 12, 1572912, 393216, 97, 1572913, 393216, 97, 1572914, 393216, 97, 1572915, 393216, 97, 1572916, 393216, 97, 1572917, 393216, 97, 1572918, 393216, 97, 1572919, 393216, 97, 1572920, 393216, 97, 1572921, 262144, 95, 1572922, 393216, 96, 1572923, 393216, 96, 1572924, 196608, 95, 1572925, 393216, 97, 1572926, 393216, 97, 1572927, 393216, 97, 1572928, 393216, 97, 1572929, 393216, 97, 1572930, 458752, 97, 1572931, 0, 0, 1572932, 0, 0, 1572933, 0, 0, 1572934, 0, 0, 1572935, 0, 0, 1572936, 0, 0, 1572937, 0, 0, 1572938, 0, 0, 1572939, 0, 0, 1572940, 0, 0, 1572941, 0, 0, 1572942, 0, 0, 1572943, 0, 0, 1638400, 262144, 30, 1638401, 262144, 30, 1638402, 262144, 30, 1638403, 262144, 30, 1638404, 262144, 30, 1638405, 262144, 30, 1638406, 262144, 30, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 14, 1638410, 65536, 14, 1638411, 131072, 14, 1638412, 327680, 95, 1638413, 393216, 95, 1638414, 393216, 95, 1638415, 393216, 95, 1638416, 393216, 95, 1638417, 262144, 96, 1638418, 393216, 96, 1638419, 393216, 96, 1638420, 458752, 96, 1638421, 0, 0, 1638422, 393216, 2, 1638423, 65536, 12, 1638424, 393216, 2, 1638425, 458752, 2, 1638426, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 0, 0, 1638430, 393216, 1, 1638431, 458752, 1, 1638432, 0, 0, 1638433, 0, 0, 1638434, 0, 0, 1638435, 0, 0, 1638436, 0, 0, 1638437, 327680, 96, 1638438, 393216, 96, 1638439, 393216, 96, 1638440, 393216, 96, 1638441, 458752, 96, 1638442, 0, 0, 1638443, 0, 0, 1638444, 65536, 12, 1638445, 0, 0, 1638446, 0, 0, 1638447, 65536, 13, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 16, 1638454, 65536, 16, 1638455, 131072, 16, 1638456, 0, 0, 1638457, 327680, 96, 1638458, 393216, 96, 1638459, 393216, 96, 1638460, 458752, 96, 1638461, 0, 0, 1638462, 0, 0, 1638463, 0, 16, 1638464, 65536, 16, 1638465, 131072, 16, 1638466, 393216, 1, 1638467, 458752, 1, 1638468, 393216, 1, 1638469, 458752, 1, 1638470, 65536, 1, 1638471, 393216, 1, 1638472, 458752, 1, 1638473, 393216, 1, 1638474, 458752, 1, 1638475, 0, 16, 1638476, 65536, 16, 1638477, 131072, 16, 1638478, 393216, 1, 1638479, 458752, 1, 1703936, 262144, 30, 1703937, 262144, 30, 1703938, 262144, 30, 1703939, 262144, 30, 1703940, 262144, 30, 1703941, 262144, 30, 1703942, 262144, 30, 1703943, 0, 0, 1703944, 393216, 1, 1703945, 458752, 1, 1703946, 393216, 1, 1703947, 458752, 1, 1703948, 327680, 96, 1703949, 393216, 96, 1703950, 393216, 96, 1703951, 393216, 96, 1703952, 393216, 96, 1703953, 393216, 96, 1703954, 393216, 96, 1703955, 393216, 96, 1703956, 458752, 96, 1703957, 0, 0, 1703958, 0, 0, 1703959, 65536, 13, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 0, 0, 1703966, 393216, 2, 1703967, 65536, 12, 1703968, 0, 0, 1703969, 0, 16, 1703970, 65536, 16, 1703971, 131072, 16, 1703972, 0, 0, 1703973, 327680, 96, 1703974, 393216, 96, 1703975, 393216, 96, 1703976, 393216, 96, 1703977, 458752, 96, 1703978, 0, 0, 1703979, 0, 0, 1703980, 65536, 13, 1703981, 0, 0, 1703982, 0, 14, 1703983, 65536, 14, 1703984, 131072, 14, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 17, 1703990, 65536, 17, 1703991, 131072, 17, 1703992, 0, 0, 1703993, 327680, 96, 1703994, 393216, 96, 1703995, 393216, 96, 1703996, 458752, 96, 1703997, 0, 0, 1703998, 0, 0, 1703999, 0, 17, 1704000, 65536, 17, 1704001, 131072, 17, 1704002, 65536, 12, 1704003, 458752, 2, 1704004, 393216, 2, 1704005, 458752, 2, 1704006, 0, 0, 1704007, 65536, 12, 1704008, 458752, 2, 1704009, 393216, 2, 1704010, 458752, 2, 1704011, 0, 17, 1704012, 65536, 17, 1704013, 131072, 17, 1704014, 65536, 12, 1704015, 458752, 2, 1769472, 262144, 30, 1769473, 262144, 30, 1769474, 262144, 30, 1769475, 262144, 30, 1769476, 262144, 30, 1769477, 262144, 30, 1769478, 262144, 30, 1769479, 0, 0, 1769480, 393216, 2, 1769481, 458752, 2, 1769482, 393216, 2, 1769483, 458752, 2, 1769484, 327680, 97, 1769485, 393216, 97, 1769486, 393216, 97, 1769487, 393216, 97, 1769488, 393216, 97, 1769489, 262144, 95, 1769490, 393216, 96, 1769491, 393216, 96, 1769492, 458752, 96, 1769493, 0, 0, 1769494, 0, 14, 1769495, 65536, 14, 1769496, 131072, 14, 1769497, 0, 0, 1769498, 0, 0, 1769499, 0, 0, 1769500, 0, 0, 1769501, 0, 0, 1769502, 0, 0, 1769503, 65536, 13, 1769504, 0, 0, 1769505, 0, 17, 1769506, 65536, 17, 1769507, 131072, 17, 1769508, 0, 0, 1769509, 327680, 96, 1769510, 393216, 96, 1769511, 393216, 96, 1769512, 393216, 96, 1769513, 458752, 96, 1769514, 0, 0, 1769515, 0, 14, 1769516, 65536, 14, 1769517, 131072, 14, 1769518, 0, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 393216, 1, 1769526, 458752, 1, 1769527, 0, 0, 1769528, 0, 0, 1769529, 327680, 96, 1769530, 393216, 96, 1769531, 393216, 96, 1769532, 458752, 96, 1769533, 0, 0, 1769534, 0, 0, 1769535, 393216, 1, 1769536, 458752, 1, 1769537, 0, 0, 1769538, 65536, 13, 1769539, 0, 0, 1769540, 393216, 1, 1769541, 458752, 1, 1769542, 0, 0, 1769543, 65536, 13, 1769544, 0, 0, 1769545, 393216, 1, 1769546, 458752, 1, 1769547, 393216, 1, 1769548, 458752, 1, 1769549, 0, 0, 1769550, 65536, 13, 1769551, 0, 0, 1835008, 262144, 30, 1835009, 262144, 30, 1835010, 262144, 30, 1835011, 262144, 30, 1835012, 262144, 30, 1835013, 262144, 30, 1835014, 262144, 30, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 393216, 1, 1835023, 458752, 1, 1835024, 0, 0, 1835025, 327680, 96, 1835026, 393216, 96, 1835027, 393216, 96, 1835028, 458752, 96, 1835029, 0, 0, 1835030, 0, 0, 1835031, 0, 0, 1835032, 0, 0, 1835033, 65536, 12, 1835034, 0, 0, 1835035, 0, 0, 1835036, 0, 0, 1835037, 0, 0, 1835038, 0, 14, 1835039, 65536, 14, 1835040, 131072, 14, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 1835044, 0, 0, 1835045, 65536, 43, 1835046, 393216, 96, 1835047, 393216, 96, 1835048, 393216, 96, 1835049, 458752, 96, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 0, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 393216, 2, 1835062, 458752, 2, 1835063, 0, 0, 1835064, 0, 0, 1835065, 327680, 96, 1835066, 393216, 96, 1835067, 393216, 96, 1835068, 458752, 96, 1835069, 0, 0, 1835070, 0, 0, 1835071, 393216, 2, 1835072, 458752, 2, 1835073, 65536, 12, 1835074, 65536, 14, 1835075, 131072, 14, 1835076, 393216, 2, 1835077, 458752, 2, 1835078, 0, 14, 1835079, 65536, 14, 1835080, 131072, 14, 1835081, 393216, 2, 1835082, 458752, 2, 1835083, 393216, 2, 1835084, 458752, 2, 1835085, 0, 14, 1835086, 65536, 14, 1835087, 131072, 14, 1900544, 262144, 30, 1900545, 262144, 30, 1900546, 262144, 30, 1900547, 262144, 30, 1900548, 262144, 30, 1900549, 262144, 30, 1900550, 262144, 30, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 393216, 2, 1900559, 65536, 12, 1900560, 0, 0, 1900561, 327680, 96, 1900562, 393216, 96, 1900563, 393216, 96, 1900564, 458752, 96, 1900565, 0, 0, 1900566, 393216, 1, 1900567, 458752, 1, 1900568, 0, 0, 1900569, 65536, 13, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 0, 0, 1900574, 0, 0, 1900575, 0, 0, 1900576, 0, 0, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 65536, 12, 1900581, 65536, 44, 1900582, 262148, 5, 1900583, 131076, 3, 1900584, 4, 6, 1900585, 65536, 44, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 0, 0, 1900590, 0, 0, 1900591, 0, 0, 1900592, 196608, 44, 1900593, 0, 0, 1900594, 0, 0, 1900595, 0, 0, 1900596, 393216, 1, 1900597, 458752, 1, 1900598, 393216, 1, 1900599, 458752, 1, 1900600, 0, 0, 1900601, 327680, 96, 1900602, 393216, 96, 1900603, 393216, 96, 1900604, 458752, 96, 1900605, 0, 0, 1900606, 393216, 1, 1900607, 458752, 1, 1900608, 0, 0, 1900609, 65536, 13, 1900610, 0, 0, 1900611, 0, 16, 1900612, 65536, 16, 1900613, 131072, 16, 1900614, 0, 0, 1900615, 393216, 1, 1900616, 458752, 1, 1900617, 393216, 1, 1900618, 458752, 1, 1900619, 0, 16, 1900620, 65536, 16, 1900621, 131072, 16, 1900622, 393216, 1, 1900623, 458752, 1, 1966080, 262144, 30, 1966081, 262144, 30, 1966082, 262144, 30, 1966083, 262144, 30, 1966084, 262144, 30, 1966085, 262144, 30, 1966086, 262144, 30, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 65536, 13, 1966096, 0, 0, 1966097, 327680, 96, 1966098, 393216, 96, 1966099, 393216, 96, 1966100, 458752, 96, 1966101, 0, 0, 1966102, 393216, 2, 1966103, 458752, 2, 1966104, 0, 14, 1966105, 65536, 14, 1966106, 131072, 14, 1966107, 0, 0, 1966108, 0, 0, 1966109, 0, 0, 1966110, 0, 0, 1966111, 0, 0, 1966112, 0, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 1966116, 65536, 13, 1966117, 0, 0, 1966118, 262148, 2, 1966119, 4, 0, 1966120, 4, 4, 1966121, 0, 0, 1966122, 65536, 12, 1966123, 0, 0, 1966124, 393216, 1, 1966125, 458752, 1, 1966126, 393216, 1, 1966127, 458752, 1, 1966128, 0, 0, 1966129, 65536, 12, 1966130, 0, 0, 1966131, 0, 0, 1966132, 393216, 2, 1966133, 458752, 2, 1966134, 393216, 2, 1966135, 458752, 2, 1966136, 0, 0, 1966137, 327680, 96, 1966138, 393216, 96, 1966139, 393216, 96, 1966140, 458752, 96, 1966141, 0, 0, 1966142, 393216, 2, 1966143, 458752, 2, 1966144, 0, 14, 1966145, 65536, 14, 1966146, 131072, 14, 1966147, 0, 17, 1966148, 65536, 17, 1966149, 131072, 17, 1966150, 0, 0, 1966151, 65536, 12, 1966152, 458752, 2, 1966153, 393216, 2, 1966154, 458752, 2, 1966155, 0, 17, 1966156, 65536, 17, 1966157, 131072, 17, 1966158, 65536, 12, 1966159, 458752, 2, 2031616, 262144, 30, 2031617, 262144, 30, 2031618, 262144, 30, 2031619, 262144, 30, 2031620, 262144, 30, 2031621, 262144, 30, 2031622, 262144, 30, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 14, 2031631, 65536, 14, 2031632, 131072, 14, 2031633, 327680, 96, 2031634, 393216, 96, 2031635, 393216, 96, 2031636, 458752, 96, 2031637, 0, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 0, 16, 2031645, 65536, 16, 2031646, 131072, 16, 2031647, 393216, 1, 2031648, 458752, 1, 2031649, 393216, 1, 2031650, 458752, 1, 2031651, 0, 14, 2031652, 65536, 14, 2031653, 131072, 14, 2031654, 262148, 2, 2031655, 4, 0, 2031656, 4, 4, 2031657, 0, 0, 2031658, 65536, 13, 2031659, 0, 0, 2031660, 393216, 2, 2031661, 458752, 2, 2031662, 393216, 2, 2031663, 458752, 2, 2031664, 0, 0, 2031665, 65536, 13, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 327680, 96, 2031674, 393216, 96, 2031675, 393216, 96, 2031676, 458752, 96, 2031677, 0, 0, 2031678, 0, 0, 2031679, 0, 0, 2031680, 0, 0, 2031681, 393216, 1, 2031682, 458752, 1, 2031683, 393216, 1, 2031684, 458752, 1, 2031685, 0, 0, 2031686, 0, 0, 2031687, 65536, 13, 2031688, 0, 0, 2031689, 393216, 1, 2031690, 458752, 1, 2031691, 393216, 1, 2031692, 458752, 1, 2031693, 0, 0, 2031694, 65536, 13, 2031695, 0, 0, 2097152, 262144, 30, 2097153, 262144, 30, 2097154, 262144, 30, 2097155, 262144, 30, 2097156, 262144, 30, 2097157, 262144, 30, 2097158, 262144, 30, 2097159, 0, 0, 2097160, 0, 0, 2097161, 327680, 95, 2097162, 393216, 95, 2097163, 393216, 95, 2097164, 393216, 95, 2097165, 393216, 95, 2097166, 393216, 95, 2097167, 393216, 95, 2097168, 393216, 95, 2097169, 262144, 96, 2097170, 393216, 96, 2097171, 393216, 96, 2097172, 196608, 96, 2097173, 393216, 95, 2097174, 393216, 95, 2097175, 393216, 95, 2097176, 393216, 95, 2097177, 458752, 95, 2097178, 0, 0, 2097179, 0, 0, 2097180, 0, 17, 2097181, 65536, 17, 2097182, 131072, 17, 2097183, 393216, 2, 2097184, 458752, 2, 2097185, 393216, 2, 2097186, 458752, 2, 2097187, 0, 0, 2097188, 0, 0, 2097189, 0, 0, 2097190, 262148, 2, 2097191, 4, 0, 2097192, 4, 4, 2097193, 0, 14, 2097194, 65536, 14, 2097195, 131072, 14, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 14, 2097201, 65536, 14, 2097202, 131072, 14, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 327680, 95, 2097208, 393216, 95, 2097209, 262144, 96, 2097210, 393216, 96, 2097211, 393216, 96, 2097212, 196608, 96, 2097213, 393216, 95, 2097214, 458752, 95, 2097215, 0, 0, 2097216, 0, 0, 2097217, 393216, 2, 2097218, 65536, 12, 2097219, 393216, 2, 2097220, 458752, 2, 2097221, 0, 0, 2097222, 0, 14, 2097223, 65536, 14, 2097224, 131072, 14, 2097225, 393216, 2, 2097226, 458752, 2, 2097227, 393216, 2, 2097228, 458752, 2, 2097229, 0, 14, 2097230, 65536, 14, 2097231, 131072, 14, 2162688, 262144, 30, 2162689, 262144, 30, 2162690, 262144, 30, 2162691, 262144, 30, 2162692, 262144, 30, 2162693, 262144, 30, 2162694, 262144, 30, 2162695, 0, 0, 2162696, 0, 0, 2162697, 327680, 96, 2162698, 393216, 96, 2162699, 393216, 96, 2162700, 393216, 96, 2162701, 393216, 96, 2162702, 393216, 96, 2162703, 393216, 96, 2162704, 393216, 96, 2162705, 393216, 96, 2162706, 393216, 96, 2162707, 393216, 96, 2162708, 393216, 96, 2162709, 393216, 96, 2162710, 393216, 96, 2162711, 393216, 96, 2162712, 393216, 96, 2162713, 458752, 96, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 0, 0, 2162718, 262148, 5, 2162719, 131076, 3, 2162720, 131076, 3, 2162721, 131076, 3, 2162722, 131076, 3, 2162723, 131076, 3, 2162724, 131076, 3, 2162725, 131076, 3, 2162726, 65540, 0, 2162727, 4, 0, 2162728, 131076, 0, 2162729, 131076, 3, 2162730, 131076, 3, 2162731, 131076, 3, 2162732, 131076, 3, 2162733, 131076, 3, 2162734, 131076, 3, 2162735, 131076, 3, 2162736, 4, 6, 2162737, 0, 0, 2162738, 0, 0, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 327680, 96, 2162744, 393216, 96, 2162745, 393216, 96, 2162746, 393216, 96, 2162747, 393216, 96, 2162748, 393216, 96, 2162749, 393216, 96, 2162750, 458752, 96, 2162751, 0, 0, 2162752, 0, 0, 2162753, 0, 0, 2162754, 65536, 13, 2162755, 0, 0, 2162756, 393216, 1, 2162757, 458752, 1, 2162758, 0, 0, 2162759, 393216, 1, 2162760, 458752, 1, 2162761, 393216, 1, 2162762, 458752, 1, 2162763, 0, 16, 2162764, 65536, 16, 2162765, 131072, 16, 2162766, 393216, 1, 2162767, 458752, 1, 2228224, 262144, 30, 2228225, 262144, 30, 2228226, 262144, 30, 2228227, 262144, 30, 2228228, 262144, 30, 2228229, 262144, 30, 2228230, 262144, 30, 2228231, 0, 0, 2228232, 0, 0, 2228233, 327680, 97, 2228234, 393216, 97, 2228235, 393216, 97, 2228236, 393216, 97, 2228237, 393216, 97, 2228238, 393216, 97, 2228239, 393216, 97, 2228240, 393216, 97, 2228241, 262144, 95, 2228242, 393216, 96, 2228243, 393216, 96, 2228244, 196608, 95, 2228245, 393216, 97, 2228246, 393216, 97, 2228247, 393216, 97, 2228248, 393216, 97, 2228249, 458752, 97, 2228250, 0, 0, 2228251, 0, 0, 2228252, 0, 0, 2228253, 65536, 12, 2228254, 262148, 2, 2228255, 4, 0, 2228256, 4, 0, 2228257, 4, 0, 2228258, 4, 0, 2228259, 4, 0, 2228260, 4, 0, 2228261, 4, 0, 2228262, 4, 0, 2228263, 4, 0, 2228264, 4, 0, 2228265, 4, 0, 2228266, 4, 0, 2228267, 4, 0, 2228268, 4, 0, 2228269, 4, 0, 2228270, 4, 0, 2228271, 4, 0, 2228272, 4, 4, 2228273, 0, 0, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 327680, 96, 2228280, 393216, 96, 2228281, 393216, 96, 2228282, 393216, 96, 2228283, 393216, 96, 2228284, 393216, 96, 2228285, 393216, 96, 2228286, 458752, 96, 2228287, 0, 0, 2228288, 0, 0, 2228289, 0, 14, 2228290, 65536, 14, 2228291, 131072, 14, 2228292, 393216, 2, 2228293, 458752, 2, 2228294, 0, 0, 2228295, 65536, 12, 2228296, 458752, 2, 2228297, 393216, 2, 2228298, 458752, 2, 2228299, 0, 17, 2228300, 65536, 17, 2228301, 131072, 17, 2228302, 65536, 12, 2228303, 458752, 2, 2293760, 262144, 30, 2293761, 262144, 30, 2293762, 262144, 30, 2293763, 262144, 30, 2293764, 262144, 30, 2293765, 262144, 30, 2293766, 262144, 30, 2293767, 0, 0, 2293768, 393216, 1, 2293769, 458752, 1, 2293770, 393216, 1, 2293771, 458752, 1, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 327680, 96, 2293778, 393216, 96, 2293779, 393216, 96, 2293780, 458752, 96, 2293781, 0, 0, 2293782, 393216, 1, 2293783, 458752, 1, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 65536, 13, 2293790, 262148, 2, 2293791, 4, 0, 2293792, 262148, 0, 2293793, 262148, 4, 2293794, 262148, 4, 2293795, 262148, 4, 2293796, 262148, 4, 2293797, 262148, 4, 2293798, 262148, 4, 2293799, 262148, 4, 2293800, 262148, 4, 2293801, 262148, 4, 2293802, 262148, 4, 2293803, 262148, 4, 2293804, 262148, 4, 2293805, 262148, 4, 2293806, 131076, 1, 2293807, 4, 0, 2293808, 4, 4, 2293809, 393216, 1, 2293810, 458752, 1, 2293811, 0, 0, 2293812, 0, 0, 2293813, 0, 0, 2293814, 0, 0, 2293815, 327680, 96, 2293816, 393216, 96, 2293817, 393216, 96, 2293818, 393216, 96, 2293819, 393216, 96, 2293820, 393216, 96, 2293821, 393216, 96, 2293822, 458752, 96, 2293823, 0, 0, 2293824, 0, 0, 2293825, 0, 16, 2293826, 65536, 16, 2293827, 131072, 16, 2293828, 393216, 1, 2293829, 458752, 1, 2293830, 0, 0, 2293831, 65536, 13, 2293832, 0, 0, 2293833, 393216, 1, 2293834, 458752, 1, 2293835, 393216, 1, 2293836, 458752, 1, 2293837, 0, 0, 2293838, 65536, 13, 2293839, 0, 0, 2359296, 65536, 12, 2359297, 131072, 0, 2359298, 131072, 0, 2359299, 131072, 0, 2359300, 131072, 0, 2359301, 131072, 0, 2359302, 131072, 0, 2359303, 0, 0, 2359304, 393216, 2, 2359305, 458752, 2, 2359306, 393216, 2, 2359307, 458752, 2, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 327680, 96, 2359314, 393216, 96, 2359315, 393216, 96, 2359316, 458752, 96, 2359317, 0, 0, 2359318, 393216, 2, 2359319, 458752, 2, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 14, 2359325, 65536, 14, 2359326, 262148, 2, 2359327, 4, 0, 2359328, 4, 4, 2359329, 0, 0, 2359330, 0, 0, 2359331, 0, 0, 2359332, 0, 0, 2359333, 0, 0, 2359334, 0, 0, 2359335, 0, 0, 2359336, 0, 0, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 262148, 2, 2359343, 4, 0, 2359344, 4, 4, 2359345, 393216, 2, 2359346, 458752, 2, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2359350, 0, 0, 2359351, 327680, 96, 2359352, 393216, 96, 2359353, 393216, 96, 2359354, 393216, 96, 2359355, 393216, 96, 2359356, 393216, 96, 2359357, 393216, 96, 2359358, 458752, 96, 2359359, 0, 0, 2359360, 0, 0, 2359361, 0, 17, 2359362, 65536, 12, 2359363, 131072, 17, 2359364, 393216, 2, 2359365, 458752, 2, 2359366, 0, 14, 2359367, 65536, 14, 2359368, 131072, 14, 2359369, 393216, 2, 2359370, 458752, 2, 2359371, 393216, 2, 2359372, 458752, 2, 2359373, 0, 14, 2359374, 65536, 14, 2359375, 131072, 14, 2424832, 65536, 13, 2424833, 131072, 0, 2424834, 131072, 0, 2424835, 393216, 1, 2424836, 458752, 1, 2424837, 393216, 1, 2424838, 458752, 1, 2424839, 393216, 1, 2424840, 458752, 1, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 327680, 96, 2424850, 393216, 96, 2424851, 393216, 96, 2424852, 458752, 96, 2424853, 0, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 65536, 12, 2424862, 262148, 2, 2424863, 4, 0, 2424864, 4, 4, 2424865, 0, 0, 2424866, 0, 0, 2424867, 0, 0, 2424868, 0, 0, 2424869, 0, 0, 2424870, 0, 0, 2424871, 0, 0, 2424872, 0, 0, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 262148, 2, 2424879, 4, 0, 2424880, 4, 4, 2424881, 393216, 1, 2424882, 458752, 1, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 0, 0, 2424887, 327680, 96, 2424888, 393216, 96, 2424889, 393216, 96, 2424890, 393216, 96, 2424891, 393216, 96, 2424892, 393216, 96, 2424893, 393216, 96, 2424894, 458752, 96, 2424895, 0, 0, 2424896, 0, 0, 2424897, 0, 0, 2424898, 65536, 13, 2424899, 0, 0, 2424900, 0, 16, 2424901, 65536, 16, 2424902, 131072, 16, 2424903, 0, 0, 2424904, 0, 0, 2424905, 393216, 1, 2424906, 458752, 1, 2424907, 393216, 1, 2424908, 458752, 1, 2424909, 0, 16, 2424910, 65536, 16, 2424911, 131072, 16, 2490368, 65536, 14, 2490369, 131072, 14, 2490370, 65536, 12, 2490371, 393216, 2, 2490372, 458752, 2, 2490373, 65536, 12, 2490374, 458752, 2, 2490375, 393216, 2, 2490376, 458752, 2, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 327680, 96, 2490386, 393216, 96, 2490387, 393216, 96, 2490388, 458752, 96, 2490389, 0, 0, 2490390, 0, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 65536, 13, 2490398, 262148, 2, 2490399, 4, 0, 2490400, 4, 4, 2490401, 0, 0, 2490402, 0, 0, 2490403, 0, 0, 2490404, 0, 0, 2490405, 0, 0, 2490406, 0, 0, 2490407, 0, 0, 2490408, 0, 0, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 262148, 2, 2490415, 4, 0, 2490416, 4, 4, 2490417, 393216, 2, 2490418, 458752, 2, 2490419, 0, 0, 2490420, 0, 0, 2490421, 0, 0, 2490422, 0, 0, 2490423, 327680, 96, 2490424, 393216, 96, 2490425, 393216, 96, 2490426, 393216, 96, 2490427, 393216, 96, 2490428, 393216, 96, 2490429, 393216, 96, 2490430, 458752, 96, 2490431, 0, 0, 2490432, 0, 0, 2490433, 0, 14, 2490434, 65536, 14, 2490435, 131072, 14, 2490436, 0, 17, 2490437, 65536, 12, 2490438, 131072, 17, 2490439, 0, 0, 2490440, 0, 0, 2490441, 65536, 12, 2490442, 458752, 2, 2490443, 393216, 2, 2490444, 458752, 2, 2490445, 0, 17, 2490446, 65536, 17, 2490447, 131072, 17, 2555904, 458752, 1, 2555905, 131072, 0, 2555906, 65536, 13, 2555907, 131072, 0, 2555908, 131072, 0, 2555909, 65536, 13, 2555910, 131072, 0, 2555911, 0, 0, 2555912, 393216, 1, 2555913, 458752, 1, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 65536, 12, 2555921, 327680, 96, 2555922, 393216, 96, 2555923, 393216, 96, 2555924, 458752, 96, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 14, 2555933, 65536, 14, 2555934, 262148, 2, 2555935, 4, 0, 2555936, 4, 4, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2555941, 0, 0, 2555942, 0, 0, 2555943, 0, 0, 2555944, 0, 0, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 262148, 2, 2555951, 4, 0, 2555952, 4, 4, 2555953, 393216, 1, 2555954, 458752, 1, 2555955, 0, 0, 2555956, 0, 0, 2555957, 0, 0, 2555958, 0, 0, 2555959, 327680, 96, 2555960, 393216, 96, 2555961, 393216, 96, 2555962, 393216, 96, 2555963, 393216, 96, 2555964, 393216, 96, 2555965, 393216, 96, 2555966, 458752, 96, 2555967, 0, 0, 2555968, 393216, 1, 2555969, 458752, 1, 2555970, 393216, 1, 2555971, 458752, 1, 2555972, 0, 0, 2555973, 65536, 13, 2555974, 0, 0, 2555975, 0, 0, 2555976, 0, 0, 2555977, 65536, 13, 2555978, 0, 0, 2555979, 393216, 1, 2555980, 458752, 1, 2555981, 393216, 1, 2555982, 458752, 1, 2555983, 0, 0, 2621440, 65536, 12, 2621441, 0, 14, 2621442, 65536, 14, 2621443, 131072, 14, 2621444, 0, 14, 2621445, 65536, 12, 2621446, 131072, 14, 2621447, 0, 0, 2621448, 65536, 12, 2621449, 458752, 2, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 0, 2621453, 0, 0, 2621454, 0, 0, 2621455, 0, 0, 2621456, 65536, 13, 2621457, 327680, 96, 2621458, 393216, 96, 2621459, 393216, 96, 2621460, 458752, 96, 2621461, 0, 0, 2621462, 393216, 1, 2621463, 458752, 1, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 393216, 1, 2621469, 458752, 1, 2621470, 262148, 2, 2621471, 4, 0, 2621472, 4, 4, 2621473, 0, 0, 2621474, 0, 0, 2621475, 0, 0, 2621476, 0, 0, 2621477, 0, 0, 2621478, 0, 0, 2621479, 0, 0, 2621480, 0, 0, 2621481, 0, 0, 2621482, 0, 0, 2621483, 0, 0, 2621484, 0, 0, 2621485, 0, 0, 2621486, 262148, 2, 2621487, 4, 0, 2621488, 4, 4, 2621489, 65536, 12, 2621490, 458752, 2, 2621491, 0, 0, 2621492, 0, 0, 2621493, 0, 0, 2621494, 0, 0, 2621495, 327680, 96, 2621496, 393216, 96, 2621497, 393216, 96, 2621498, 393216, 96, 2621499, 393216, 96, 2621500, 393216, 96, 2621501, 393216, 96, 2621502, 458752, 96, 2621503, 0, 0, 2621504, 393216, 2, 2621505, 458752, 2, 2621506, 393216, 2, 2621507, 458752, 2, 2621508, 0, 14, 2621509, 65536, 14, 2621510, 131072, 14, 2621511, 0, 0, 2621512, 0, 14, 2621513, 65536, 14, 2621514, 131072, 14, 2621515, 393216, 2, 2621516, 458752, 2, 2621517, 393216, 2, 2621518, 458752, 2, 2621519, 0, 14, 2686976, 65536, 13, 2686977, 131072, 0, 2686978, 393216, 1, 2686979, 458752, 1, 2686980, 131072, 0, 2686981, 65536, 13, 2686982, 131072, 0, 2686983, 0, 0, 2686984, 65536, 13, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 0, 2686989, 0, 0, 2686990, 0, 0, 2686991, 262144, 10, 2686992, 65536, 14, 2686993, 327680, 96, 2686994, 393216, 96, 2686995, 393216, 96, 2686996, 458752, 96, 2686997, 0, 0, 2686998, 393216, 2, 2686999, 458752, 2, 2687000, 0, 0, 2687001, 0, 0, 2687002, 65536, 12, 2687003, 0, 0, 2687004, 393216, 2, 2687005, 458752, 2, 2687006, 262148, 2, 2687007, 4, 0, 2687008, 4, 4, 2687009, 0, 0, 2687010, 0, 0, 2687011, 0, 0, 2687012, 0, 0, 2687013, 0, 0, 2687014, 0, 0, 2687015, 0, 0, 2687016, 0, 0, 2687017, 0, 0, 2687018, 0, 0, 2687019, 0, 0, 2687020, 0, 0, 2687021, 0, 0, 2687022, 262148, 2, 2687023, 4, 0, 2687024, 4, 4, 2687025, 65536, 13, 2687026, 0, 0, 2687027, 0, 0, 2687028, 0, 0, 2687029, 0, 0, 2687030, 0, 0, 2687031, 327680, 96, 2687032, 393216, 96, 2687033, 393216, 96, 2687034, 393216, 96, 2687035, 393216, 96, 2687036, 393216, 96, 2687037, 393216, 96, 2687038, 458752, 96, 2687039, 393216, 1, 2687040, 458752, 1, 2687041, 393216, 1, 2687042, 458752, 1, 2687043, 0, 16, 2687044, 65536, 16, 2687045, 131072, 16, 2687046, 393216, 1, 2687047, 458752, 1, 2687048, 0, 0, 2687049, 393216, 1, 2687050, 458752, 1, 2687051, 393216, 1, 2687052, 458752, 1, 2687053, 0, 16, 2687054, 65536, 16, 2687055, 131072, 16, 2752512, 65536, 14, 2752513, 131072, 14, 2752514, 393216, 2, 2752515, 458752, 2, 2752516, 0, 14, 2752517, 65536, 14, 2752518, 131072, 14, 2752519, 0, 14, 2752520, 65536, 14, 2752521, 327680, 95, 2752522, 393216, 95, 2752523, 393216, 95, 2752524, 393216, 95, 2752525, 393216, 95, 2752526, 393216, 95, 2752527, 393216, 95, 2752528, 393216, 95, 2752529, 262144, 96, 2752530, 393216, 96, 2752531, 393216, 96, 2752532, 458752, 96, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 65536, 13, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 262148, 2, 2752543, 4, 0, 2752544, 4, 4, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752548, 0, 0, 2752549, 0, 0, 2752550, 0, 0, 2752551, 0, 0, 2752552, 0, 0, 2752553, 0, 0, 2752554, 0, 0, 2752555, 0, 0, 2752556, 0, 0, 2752557, 0, 0, 2752558, 262148, 2, 2752559, 4, 0, 2752560, 4, 4, 2752561, 65536, 12, 2752562, 131072, 14, 2752563, 0, 0, 2752564, 0, 0, 2752565, 0, 0, 2752566, 0, 0, 2752567, 327680, 96, 2752568, 393216, 96, 2752569, 393216, 96, 2752570, 393216, 96, 2752571, 393216, 96, 2752572, 393216, 96, 2752573, 393216, 96, 2752574, 458752, 96, 2752575, 65536, 12, 2752576, 458752, 2, 2752577, 393216, 2, 2752578, 458752, 2, 2752579, 0, 17, 2752580, 65536, 17, 2752581, 131072, 17, 2752582, 65536, 12, 2752583, 458752, 2, 2752584, 0, 0, 2752585, 65536, 12, 2752586, 458752, 2, 2752587, 393216, 2, 2752588, 458752, 2, 2752589, 0, 17, 2752590, 65536, 17, 2752591, 131072, 17, 2818048, 458752, 1, 2818049, 393216, 1, 2818050, 458752, 1, 2818051, 393216, 1, 2818052, 458752, 1, 2818053, 393216, 1, 2818054, 458752, 1, 2818055, 65536, 1, 2818056, 0, 0, 2818057, 327680, 96, 2818058, 393216, 96, 2818059, 393216, 96, 2818060, 393216, 96, 2818061, 393216, 96, 2818062, 393216, 96, 2818063, 393216, 96, 2818064, 393216, 96, 2818065, 393216, 96, 2818066, 393216, 96, 2818067, 393216, 96, 2818068, 458752, 96, 2818069, 0, 0, 2818070, 0, 0, 2818071, 0, 0, 2818072, 0, 0, 2818073, 0, 14, 2818074, 65536, 14, 2818075, 0, 0, 2818076, 0, 0, 2818077, 0, 0, 2818078, 262148, 2, 2818079, 4, 0, 2818080, 4, 4, 2818081, 0, 0, 2818082, 0, 0, 2818083, 0, 0, 2818084, 0, 0, 2818085, 0, 0, 2818086, 0, 0, 2818087, 0, 0, 2818088, 0, 0, 2818089, 0, 0, 2818090, 0, 0, 2818091, 0, 0, 2818092, 0, 0, 2818093, 0, 0, 2818094, 262148, 2, 2818095, 4, 0, 2818096, 4, 4, 2818097, 65536, 13, 2818098, 0, 0, 2818099, 0, 0, 2818100, 0, 0, 2818101, 0, 0, 2818102, 0, 0, 2818103, 327680, 97, 2818104, 393216, 97, 2818105, 393216, 97, 2818106, 393216, 97, 2818107, 393216, 97, 2818108, 393216, 97, 2818109, 393216, 97, 2818110, 458752, 97, 2818111, 65536, 13, 2818112, 0, 0, 2818113, 393216, 1, 2818114, 458752, 1, 2818115, 393216, 1, 2818116, 458752, 1, 2818117, 0, 0, 2818118, 65536, 13, 2818119, 0, 0, 2818120, 0, 0, 2818121, 65536, 13, 2818122, 0, 0, 2818123, 393216, 1, 2818124, 458752, 1, 2818125, 393216, 1, 2818126, 458752, 1, 2818127, 0, 0, 2883584, 65536, 12, 2883585, 393216, 2, 2883586, 458752, 2, 2883587, 65536, 12, 2883588, 458752, 2, 2883589, 393216, 2, 2883590, 0, 0, 2883591, 0, 0, 2883592, 0, 0, 2883593, 327680, 97, 2883594, 393216, 97, 2883595, 393216, 97, 2883596, 393216, 97, 2883597, 393216, 97, 2883598, 393216, 97, 2883599, 393216, 97, 2883600, 393216, 97, 2883601, 262144, 95, 2883602, 393216, 96, 2883603, 393216, 96, 2883604, 458752, 96, 2883605, 0, 0, 2883606, 0, 0, 2883607, 0, 0, 2883608, 0, 0, 2883609, 393216, 1, 2883610, 458752, 1, 2883611, 0, 0, 2883612, 0, 0, 2883613, 0, 0, 2883614, 262148, 2, 2883615, 4, 0, 2883616, 4, 4, 2883617, 0, 0, 2883618, 0, 0, 2883619, 0, 0, 2883620, 0, 0, 2883621, 0, 0, 2883622, 0, 0, 2883623, 0, 0, 2883624, 0, 0, 2883625, 0, 0, 2883626, 0, 0, 2883627, 0, 0, 2883628, 0, 0, 2883629, 0, 0, 2883630, 262148, 2, 2883631, 4, 0, 2883632, 4, 4, 2883633, 65536, 14, 2883634, 131072, 14, 2883635, 0, 0, 2883636, 0, 0, 2883637, 0, 0, 2883638, 0, 0, 2883639, 0, 0, 2883640, 0, 0, 2883641, 0, 0, 2883642, 0, 0, 2883643, 0, 0, 2883644, 0, 0, 2883645, 0, 0, 2883646, 0, 14, 2883647, 65536, 14, 2883648, 131072, 14, 2883649, 393216, 2, 2883650, 458752, 2, 2883651, 393216, 2, 2883652, 458752, 2, 2883653, 0, 14, 2883654, 65536, 14, 2883655, 131072, 14, 2883656, 0, 14, 2883657, 65536, 14, 2883658, 131072, 14, 2883659, 393216, 2, 2883660, 458752, 2, 2883661, 393216, 2, 2883662, 458752, 2, 2883663, 0, 14, 2949120, 65536, 13, 2949121, 131072, 0, 2949122, 131072, 0, 2949123, 65536, 13, 2949124, 131072, 0, 2949125, 131072, 0, 2949126, 65536, 13, 2949127, 0, 0, 2949128, 0, 0, 2949129, 0, 0, 2949130, 0, 0, 2949131, 0, 0, 2949132, 0, 0, 2949133, 0, 0, 2949134, 0, 0, 2949135, 0, 0, 2949136, 0, 0, 2949137, 327680, 96, 2949138, 393216, 96, 2949139, 393216, 96, 2949140, 458752, 96, 2949141, 0, 0, 2949142, 0, 0, 2949143, 0, 0, 2949144, 0, 0, 2949145, 393216, 2, 2949146, 458752, 2, 2949147, 0, 0, 2949148, 0, 0, 2949149, 0, 0, 2949150, 262148, 2, 2949151, 4, 0, 2949152, 4, 4, 2949153, 0, 0, 2949154, 0, 0, 2949155, 0, 0, 2949156, 0, 0, 2949157, 0, 0, 2949158, 0, 0, 2949159, 0, 0, 2949160, 0, 0, 2949161, 0, 0, 2949162, 0, 0, 2949163, 0, 0, 2949164, 0, 0, 2949165, 0, 0, 2949166, 262148, 2, 2949167, 4, 0, 2949168, 4, 4, 2949169, 393216, 1, 2949170, 458752, 1, 2949171, 0, 0, 2949172, 0, 0, 2949173, 393216, 1, 2949174, 458752, 1, 2949175, 393216, 1, 2949176, 458752, 1, 2949177, 0, 16, 2949178, 65536, 16, 2949179, 131072, 16, 2949180, 393216, 1, 2949181, 458752, 1, 2949182, 0, 0, 2949183, 393216, 1, 2949184, 458752, 1, 2949185, 393216, 1, 2949186, 458752, 1, 2949187, 0, 16, 2949188, 65536, 16, 2949189, 131072, 16, 2949190, 393216, 1, 2949191, 458752, 1, 2949192, 0, 0, 2949193, 393216, 1, 2949194, 458752, 1, 2949195, 393216, 1, 2949196, 458752, 1, 2949197, 0, 16, 2949198, 65536, 16, 2949199, 131072, 16, 3014656, 65536, 14, 3014657, 131072, 14, 3014658, 0, 14, 3014659, 65536, 14, 3014660, 131072, 14, 3014661, 0, 14, 3014662, 65536, 14, 3014663, 0, 0, 3014664, 0, 0, 3014665, 0, 0, 3014666, 0, 0, 3014667, 0, 0, 3014668, 0, 0, 3014669, 0, 0, 3014670, 0, 0, 3014671, 0, 0, 3014672, 0, 0, 3014673, 327680, 96, 3014674, 393216, 96, 3014675, 393216, 96, 3014676, 196608, 96, 3014677, 393216, 95, 3014678, 393216, 95, 3014679, 393216, 95, 3014680, 393216, 95, 3014681, 458752, 95, 3014682, 393216, 1, 3014683, 458752, 1, 3014684, 0, 0, 3014685, 0, 0, 3014686, 262148, 2, 3014687, 4, 0, 3014688, 4, 4, 3014689, 0, 0, 3014690, 0, 0, 3014691, 0, 0, 3014692, 0, 0, 3014693, 0, 0, 3014694, 0, 0, 3014695, 0, 0, 3014696, 0, 0, 3014697, 0, 0, 3014698, 0, 0, 3014699, 0, 0, 3014700, 0, 0, 3014701, 0, 0, 3014702, 262148, 2, 3014703, 4, 0, 3014704, 4, 4, 3014705, 393216, 2, 3014706, 458752, 2, 3014707, 0, 0, 3014708, 0, 0, 3014709, 65536, 12, 3014710, 458752, 2, 3014711, 393216, 2, 3014712, 458752, 2, 3014713, 0, 17, 3014714, 65536, 17, 3014715, 131072, 17, 3014716, 65536, 12, 3014717, 458752, 2, 3014718, 0, 0, 3014719, 65536, 12, 3014720, 458752, 2, 3014721, 393216, 2, 3014722, 458752, 2, 3014723, 0, 17, 3014724, 65536, 17, 3014725, 131072, 17, 3014726, 65536, 12, 3014727, 458752, 2, 3014728, 0, 0, 3014729, 65536, 12, 3014730, 458752, 2, 3014731, 393216, 2, 3014732, 458752, 2, 3014733, 0, 17, 3014734, 65536, 17, 3014735, 131072, 17, 3080192, 0, 0, 3080193, 0, 0, 3080194, 393216, 1, 3080195, 458752, 1, 3080196, 393216, 1, 3080197, 458752, 1, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 0, 3080205, 0, 0, 3080206, 0, 0, 3080207, 0, 0, 3080208, 0, 0, 3080209, 327680, 96, 3080210, 393216, 96, 3080211, 393216, 96, 3080212, 393216, 96, 3080213, 393216, 96, 3080214, 393216, 96, 3080215, 393216, 96, 3080216, 393216, 96, 3080217, 458752, 96, 3080218, 393216, 2, 3080219, 458752, 2, 3080220, 0, 0, 3080221, 0, 0, 3080222, 262148, 2, 3080223, 4, 0, 3080224, 4, 4, 3080225, 0, 16, 3080226, 65536, 16, 3080227, 131072, 16, 3080228, 0, 0, 3080229, 0, 0, 3080230, 0, 0, 3080231, 0, 0, 3080232, 0, 0, 3080233, 0, 0, 3080234, 0, 0, 3080235, 0, 0, 3080236, 0, 0, 3080237, 0, 0, 3080238, 262148, 2, 3080239, 4, 0, 3080240, 4, 4, 3080241, 393216, 1, 3080242, 458752, 1, 3080243, 0, 0, 3080244, 0, 0, 3080245, 65536, 13, 3080246, 0, 0, 3080247, 393216, 1, 3080248, 458752, 1, 3080249, 393216, 1, 3080250, 458752, 1, 3080251, 0, 0, 3080252, 65536, 13, 3080253, 0, 0, 3080254, 0, 0, 3080255, 65536, 13, 3080256, 0, 0, 3080257, 393216, 1, 3080258, 458752, 1, 3080259, 393216, 1, 3080260, 458752, 1, 3080261, 0, 0, 3080262, 65536, 13, 3080263, 0, 0, 3080264, 0, 0, 3080265, 65536, 13, 3080266, 0, 0, 3080267, 393216, 1, 3080268, 458752, 1, 3080269, 393216, 1, 3080270, 458752, 1, 3080271, 0, 0, 3145728, 0, 0, 3145729, 0, 0, 3145730, 393216, 2, 3145731, 458752, 2, 3145732, 393216, 2, 3145733, 458752, 2, 3145734, 0, 0, 3145735, 0, 0, 3145736, 0, 0, 3145737, 0, 0, 3145738, 0, 0, 3145739, 0, 0, 3145740, 0, 0, 3145741, 0, 0, 3145742, 0, 0, 3145743, 0, 0, 3145744, 0, 0, 3145745, 327680, 96, 3145746, 393216, 96, 3145747, 393216, 96, 3145748, 196608, 95, 3145749, 393216, 97, 3145750, 393216, 97, 3145751, 393216, 97, 3145752, 393216, 97, 3145753, 393216, 1, 3145754, 458752, 1, 3145755, 0, 0, 3145756, 0, 0, 3145757, 0, 0, 3145758, 262148, 2, 3145759, 4, 0, 3145760, 4, 4, 3145761, 0, 17, 3145762, 65536, 12, 3145763, 131072, 17, 3145764, 0, 0, 3145765, 0, 0, 3145766, 0, 0, 3145767, 0, 0, 3145768, 0, 0, 3145769, 0, 0, 3145770, 0, 0, 3145771, 0, 0, 3145772, 0, 0, 3145773, 0, 0, 3145774, 262148, 2, 3145775, 4, 0, 3145776, 4, 4, 3145777, 393216, 2, 3145778, 458752, 2, 3145779, 0, 0, 3145780, 0, 14, 3145781, 65536, 14, 3145782, 131072, 14, 3145783, 393216, 2, 3145784, 458752, 2, 3145785, 393216, 2, 3145786, 458752, 2, 3145787, 0, 14, 3145788, 65536, 14, 3145789, 131072, 14, 3145790, 0, 14, 3145791, 65536, 14, 3145792, 131072, 14, 3145793, 393216, 2, 3145794, 458752, 2, 3145795, 393216, 2, 3145796, 458752, 2, 3145797, 0, 14, 3145798, 65536, 14, 3145799, 131072, 14, 3145800, 0, 14, 3145801, 65536, 14, 3145802, 131072, 14, 3145803, 393216, 2, 3145804, 458752, 2, 3145805, 393216, 2, 3145806, 458752, 2, 3145807, 0, 14, 3211264, 0, 0, 3211265, 0, 0, 3211266, 393216, 1, 3211267, 458752, 1, 3211268, 393216, 1, 3211269, 458752, 1, 3211270, 0, 0, 3211271, 0, 0, 3211272, 0, 0, 3211273, 0, 0, 3211274, 0, 0, 3211275, 0, 0, 3211276, 0, 0, 3211277, 0, 0, 3211278, 0, 0, 3211279, 0, 0, 3211280, 0, 0, 3211281, 327680, 96, 3211282, 393216, 96, 3211283, 393216, 96, 3211284, 458752, 96, 3211285, 0, 0, 3211286, 0, 0, 3211287, 0, 0, 3211288, 0, 0, 3211289, 393216, 2, 3211290, 458752, 2, 3211291, 0, 0, 3211292, 0, 0, 3211293, 0, 0, 3211294, 262148, 2, 3211295, 4, 0, 3211296, 4, 4, 3211297, 0, 0, 3211298, 65536, 13, 3211299, 0, 0, 3211300, 0, 0, 3211301, 0, 0, 3211302, 0, 0, 3211303, 0, 0, 3211304, 0, 0, 3211305, 0, 0, 3211306, 0, 0, 3211307, 0, 0, 3211308, 0, 0, 3211309, 0, 0, 3211310, 262148, 2, 3211311, 4, 0, 3211312, 4, 4, 3211313, 0, 0, 3211314, 0, 0, 3211315, 0, 0, 3211316, 0, 0, 3211317, 393216, 1, 3211318, 458752, 1, 3211319, 393216, 1, 3211320, 458752, 1, 3211321, 0, 16, 3211322, 65536, 16, 3211323, 131072, 16, 3211324, 393216, 1, 3211325, 458752, 1, 3211326, 0, 0, 3211327, 393216, 1, 3211328, 458752, 1, 3211329, 393216, 1, 3211330, 458752, 1, 3211331, 0, 16, 3211332, 65536, 16, 3211333, 131072, 16, 3211334, 393216, 1, 3211335, 458752, 1, 3211336, 0, 0, 3211337, 393216, 1, 3211338, 458752, 1, 3211339, 393216, 1, 3211340, 458752, 1, 3211341, 0, 16, 3211342, 65536, 16, 3211343, 131072, 16, 3276800, 131072, 0, 3276801, 0, 0, 3276802, 393216, 2, 3276803, 458752, 2, 3276804, 393216, 2, 3276805, 458752, 2, 3276806, 393216, 1, 3276807, 458752, 1, 3276808, 0, 0, 3276809, 327680, 95, 3276810, 393216, 95, 3276811, 393216, 95, 3276812, 393216, 95, 3276813, 393216, 95, 3276814, 393216, 95, 3276815, 393216, 95, 3276816, 393216, 95, 3276817, 262144, 96, 3276818, 393216, 96, 3276819, 393216, 96, 3276820, 458752, 96, 3276821, 0, 0, 3276822, 0, 0, 3276823, 0, 0, 3276824, 0, 0, 3276825, 0, 0, 3276826, 0, 0, 3276827, 0, 0, 3276828, 0, 0, 3276829, 0, 0, 3276830, 262148, 2, 3276831, 4, 0, 3276832, 4, 4, 3276833, 0, 14, 3276834, 65536, 14, 3276835, 131072, 14, 3276836, 393216, 1, 3276837, 458752, 1, 3276838, 393216, 1, 3276839, 458752, 1, 3276840, 0, 0, 3276841, 0, 0, 3276842, 0, 0, 3276843, 0, 16, 3276844, 65536, 16, 3276845, 131072, 16, 3276846, 262148, 2, 3276847, 4, 0, 3276848, 4, 4, 3276849, 0, 0, 3276850, 0, 0, 3276851, 0, 0, 3276852, 0, 0, 3276853, 65536, 12, 3276854, 458752, 2, 3276855, 393216, 2, 3276856, 458752, 2, 3276857, 0, 17, 3276858, 65536, 17, 3276859, 131072, 17, 3276860, 65536, 12, 3276861, 458752, 2, 3276862, 0, 0, 3276863, 65536, 12, 3276864, 458752, 2, 3276865, 393216, 2, 3276866, 458752, 2, 3276867, 0, 17, 3276868, 65536, 17, 3276869, 131072, 17, 3276870, 65536, 12, 3276871, 458752, 2, 3276872, 0, 0, 3276873, 65536, 12, 3276874, 458752, 2, 3276875, 393216, 2, 3276876, 458752, 2, 3276877, 0, 17, 3276878, 65536, 17, 3276879, 131072, 17, 3342336, 0, 0, 3342337, 0, 0, 3342338, 393216, 1, 3342339, 458752, 1, 3342340, 393216, 1, 3342341, 458752, 1, 3342342, 393216, 2, 3342343, 458752, 2, 3342344, 0, 0, 3342345, 327680, 96, 3342346, 393216, 96, 3342347, 393216, 96, 3342348, 393216, 96, 3342349, 393216, 96, 3342350, 393216, 96, 3342351, 393216, 96, 3342352, 393216, 96, 3342353, 393216, 96, 3342354, 393216, 96, 3342355, 393216, 96, 3342356, 458752, 96, 3342357, 0, 0, 3342358, 0, 0, 3342359, 0, 0, 3342360, 0, 0, 3342361, 0, 0, 3342362, 0, 0, 3342363, 0, 0, 3342364, 393216, 1, 3342365, 458752, 1, 3342366, 262148, 2, 3342367, 4, 0, 3342368, 4, 4, 3342369, 0, 0, 3342370, 0, 0, 3342371, 0, 0, 3342372, 393216, 2, 3342373, 458752, 2, 3342374, 393216, 2, 3342375, 458752, 2, 3342376, 0, 0, 3342377, 0, 0, 3342378, 0, 0, 3342379, 0, 17, 3342380, 65536, 17, 3342381, 131072, 17, 3342382, 262148, 2, 3342383, 4, 0, 3342384, 4, 4, 3342385, 0, 0, 3342386, 0, 0, 3342387, 0, 0, 3342388, 0, 0, 3342389, 65536, 13, 3342390, 0, 0, 3342391, 393216, 1, 3342392, 458752, 1, 3342393, 393216, 1, 3342394, 458752, 1, 3342395, 0, 0, 3342396, 65536, 13, 3342397, 0, 0, 3342398, 0, 0, 3342399, 65536, 13, 3342400, 0, 0, 3342401, 393216, 1, 3342402, 458752, 1, 3342403, 393216, 1, 3342404, 458752, 1, 3342405, 0, 0, 3342406, 65536, 13, 3342407, 0, 0, 3342408, 0, 0, 3342409, 65536, 13, 3342410, 0, 0, 3342411, 393216, 1, 3342412, 458752, 1, 3342413, 393216, 1, 3342414, 458752, 1, 3342415, 0, 0, 3407872, 0, 0, 3407873, 0, 0, 3407874, 393216, 2, 3407875, 458752, 2, 3407876, 393216, 2, 3407877, 458752, 2, 3407878, 393216, 1, 3407879, 458752, 1, 3407880, 0, 0, 3407881, 327680, 97, 3407882, 393216, 97, 3407883, 393216, 97, 3407884, 393216, 97, 3407885, 393216, 97, 3407886, 393216, 97, 3407887, 393216, 97, 3407888, 393216, 97, 3407889, 262144, 95, 3407890, 393216, 96, 3407891, 393216, 96, 3407892, 458752, 96, 3407893, 0, 0, 3407894, 393216, 1, 3407895, 458752, 1, 3407896, 0, 0, 3407897, 0, 0, 3407898, 0, 0, 3407899, 0, 0, 3407900, 393216, 2, 3407901, 458752, 2, 3407902, 262148, 2, 3407903, 4, 0, 3407904, 131076, 0, 3407905, 131076, 3, 3407906, 131076, 3, 3407907, 131076, 3, 3407908, 131076, 3, 3407909, 131076, 3, 3407910, 131076, 3, 3407911, 131076, 3, 3407912, 131076, 3, 3407913, 131076, 3, 3407914, 131076, 3, 3407915, 131076, 3, 3407916, 131076, 3, 3407917, 131076, 3, 3407918, 65540, 0, 3407919, 4, 0, 3407920, 4, 4, 3407921, 0, 0, 3407922, 0, 0, 3407923, 0, 0, 3407924, 0, 14, 3407925, 65536, 14, 3407926, 131072, 14, 3407927, 393216, 2, 3407928, 458752, 2, 3407929, 393216, 2, 3407930, 458752, 2, 3407931, 0, 14, 3407932, 65536, 14, 3407933, 131072, 14, 3407934, 0, 14, 3407935, 65536, 14, 3407936, 131072, 14, 3407937, 393216, 2, 3407938, 458752, 2, 3407939, 393216, 2, 3407940, 458752, 2, 3407941, 0, 14, 3407942, 65536, 14, 3407943, 131072, 14, 3407944, 0, 14, 3407945, 65536, 14, 3407946, 131072, 14, 3407947, 393216, 2, 3407948, 458752, 2, 3407949, 393216, 2, 3407950, 458752, 2, 3407951, 0, 14, 3473408, 0, 0, 3473409, 0, 0, 3473410, 131072, 0, 3473411, 65536, 13, 3473412, 131072, 0, 3473413, 131072, 0, 3473414, 65536, 13, 3473415, 458752, 2, 3473416, 0, 16, 3473417, 65536, 16, 3473418, 131072, 16, 3473419, 393216, 1, 3473420, 458752, 1, 3473421, 393216, 1, 3473422, 458752, 1, 3473423, 65536, 12, 3473424, 0, 0, 3473425, 327680, 96, 3473426, 393216, 96, 3473427, 393216, 96, 3473428, 458752, 96, 3473429, 0, 0, 3473430, 393216, 2, 3473431, 458752, 2, 3473432, 0, 0, 3473433, 0, 0, 3473434, 0, 0, 3473435, 0, 0, 3473436, 393216, 1, 3473437, 458752, 1, 3473438, 262148, 2, 3473439, 4, 0, 3473440, 4, 0, 3473441, 4, 0, 3473442, 4, 0, 3473443, 4, 0, 3473444, 4, 0, 3473445, 4, 0, 3473446, 4, 0, 3473447, 4, 0, 3473448, 4, 0, 3473449, 4, 0, 3473450, 4, 0, 3473451, 4, 0, 3473452, 4, 0, 3473453, 4, 0, 3473454, 4, 0, 3473455, 4, 0, 3473456, 4, 4, 3473457, 0, 0, 3473458, 0, 0, 3473459, 0, 0, 3473460, 0, 0, 3473461, 393216, 1, 3473462, 458752, 1, 3473463, 393216, 1, 3473464, 458752, 1, 3473465, 0, 16, 3473466, 65536, 16, 3473467, 131072, 16, 3473468, 393216, 1, 3473469, 458752, 1, 3473470, 0, 0, 3473471, 393216, 1, 3473472, 458752, 1, 3473473, 393216, 1, 3473474, 458752, 1, 3473475, 0, 16, 3473476, 65536, 16, 3473477, 131072, 16, 3473478, 393216, 1, 3473479, 458752, 1, 3473480, 0, 0, 3473481, 0, 0, 3473482, 0, 0, 3473483, 0, 0, 3473484, 0, 0, 3473485, 0, 0, 3473486, 0, 0, 3473487, 0, 0, 3538944, 65536, 38, 3538945, 0, 0, 3538946, 0, 0, 3538947, 0, 0, 3538948, 0, 0, 3538949, 0, 14, 3538950, 65536, 12, 3538951, 131072, 14, 3538952, 0, 17, 3538953, 65536, 17, 3538954, 131072, 17, 3538955, 393216, 2, 3538956, 458752, 2, 3538957, 393216, 2, 3538958, 458752, 2, 3538959, 65536, 13, 3538960, 0, 0, 3538961, 327680, 96, 3538962, 393216, 96, 3538963, 393216, 96, 3538964, 458752, 96, 3538965, 0, 0, 3538966, 0, 0, 3538967, 0, 0, 3538968, 0, 0, 3538969, 0, 0, 3538970, 0, 0, 3538971, 0, 0, 3538972, 393216, 2, 3538973, 458752, 2, 3538974, 262148, 6, 3538975, 262148, 4, 3538976, 262148, 4, 3538977, 262148, 4, 3538978, 262148, 4, 3538979, 262148, 4, 3538980, 262148, 4, 3538981, 262148, 4, 3538982, 262148, 4, 3538983, 262148, 4, 3538984, 262148, 4, 3538985, 262148, 4, 3538986, 262148, 4, 3538987, 262148, 4, 3538988, 262148, 4, 3538989, 262148, 4, 3538990, 262148, 4, 3538991, 262148, 4, 3538992, 131076, 6, 3538993, 0, 0, 3538994, 0, 0, 3538995, 0, 0, 3538996, 0, 0, 3538997, 65536, 12, 3538998, 458752, 2, 3538999, 393216, 2, 3539000, 458752, 2, 3539001, 0, 17, 3539002, 65536, 17, 3539003, 131072, 17, 3539004, 65536, 12, 3539005, 458752, 2, 3539006, 0, 0, 3539007, 65536, 12, 3539008, 458752, 2, 3539009, 393216, 2, 3539010, 458752, 2, 3539011, 0, 17, 3539012, 65536, 17, 3539013, 131072, 17, 3539014, 65536, 12, 3539015, 458752, 2, 3539016, 0, 0, 3539017, 0, 0, 3539018, 0, 0, 3539019, 0, 0, 3539020, 0, 0, 3539021, 0, 0, 3539022, 0, 0, 3539023, 0, 0, 3604480, 65536, 38, 3604481, 65536, 38, 3604482, 65536, 38, 3604483, 65536, 38, 3604484, 0, 0, 3604485, 131072, 0, 3604486, 65536, 13, 3604487, 131072, 0, 3604488, 393216, 1, 3604489, 458752, 1, 3604490, 393216, 1, 3604491, 458752, 1, 3604492, 393216, 1, 3604493, 458752, 1, 3604494, 0, 14, 3604495, 65536, 12, 3604496, 131072, 14, 3604497, 327680, 96, 3604498, 393216, 96, 3604499, 393216, 96, 3604500, 458752, 96, 3604501, 0, 16, 3604502, 65536, 16, 3604503, 131072, 16, 3604504, 0, 16, 3604505, 65536, 16, 3604506, 131072, 16, 3604507, 0, 0, 3604508, 0, 0, 3604509, 0, 0, 3604510, 0, 0, 3604511, 0, 0, 3604512, 0, 0, 3604513, 0, 0, 3604514, 0, 0, 3604515, 0, 0, 3604516, 0, 0, 3604517, 0, 0, 3604518, 0, 0, 3604519, 0, 0, 3604520, 0, 0, 3604521, 0, 0, 3604522, 0, 0, 3604523, 0, 0, 3604524, 65536, 41, 3604525, 0, 0, 3604526, 0, 0, 3604527, 0, 0, 3604528, 0, 0, 3604529, 65536, 41, 3604530, 0, 0, 3604531, 0, 0, 3604532, 0, 0, 3604533, 65536, 13, 3604534, 0, 0, 3604535, 393216, 1, 3604536, 458752, 1, 3604537, 393216, 1, 3604538, 458752, 1, 3604539, 0, 0, 3604540, 65536, 13, 3604541, 0, 0, 3604542, 0, 0, 3604543, 65536, 13, 3604544, 0, 0, 3604545, 393216, 1, 3604546, 458752, 1, 3604547, 393216, 1, 3604548, 458752, 1, 3604549, 0, 0, 3604550, 65536, 13, 3604551, 0, 0, 3604552, 0, 0, 3604553, 0, 0, 3604554, 0, 0, 3604555, 0, 0, 3604556, 0, 0, 3604557, 0, 0, 3604558, 0, 0, 3604559, 0, 0, 3670016, 65536, 38, 3670017, 65536, 38, 3670018, 65536, 38, 3670019, 65536, 38, 3670020, 0, 0, 3670021, 0, 14, 3670022, 65536, 14, 3670023, 131072, 14, 3670024, 393216, 2, 3670025, 65536, 12, 3670026, 393216, 2, 3670027, 458752, 2, 3670028, 393216, 2, 3670029, 458752, 2, 3670030, 0, 0, 3670031, 65536, 13, 3670032, 0, 0, 3670033, 327680, 96, 3670034, 393216, 96, 3670035, 393216, 96, 3670036, 458752, 96, 3670037, 0, 17, 3670038, 65536, 17, 3670039, 131072, 17, 3670040, 0, 17, 3670041, 65536, 17, 3670042, 131072, 17, 3670043, 0, 0, 3670044, 0, 0, 3670045, 0, 14, 3670046, 65536, 14, 3670047, 131072, 14, 3670048, 0, 0, 3670049, 0, 14, 3670050, 65536, 14, 3670051, 131072, 14, 3670052, 0, 0, 3670053, 0, 0, 3670054, 0, 14, 3670055, 65536, 14, 3670056, 131072, 14, 3670057, 0, 0, 3670058, 393216, 2, 3670059, 458752, 2, 3670060, 0, 0, 3670061, 393216, 2, 3670062, 458752, 2, 3670063, 393216, 2, 3670064, 458752, 2, 3670065, 0, 14, 3670066, 65536, 14, 3670067, 131072, 14, 3670068, 0, 14, 3670069, 65536, 14, 3670070, 131072, 14, 3670071, 393216, 2, 3670072, 458752, 2, 3670073, 393216, 2, 3670074, 458752, 2, 3670075, 0, 14, 3670076, 65536, 14, 3670077, 131072, 14, 3670078, 0, 14, 3670079, 65536, 14, 3670080, 131072, 14, 3670081, 393216, 2, 3670082, 458752, 2, 3670083, 393216, 2, 3670084, 458752, 2, 3670085, 0, 14, 3670086, 65536, 14, 3670087, 131072, 14, 3670088, 0, 0, 3670089, 0, 0, 3670090, 0, 0, 3670091, 0, 0, 3670092, 0, 0, 3670093, 0, 0, 3670094, 0, 0, 3670095, 0, 0, 3735552, 65536, 38, 3735553, 65536, 38, 3735554, 65536, 38, 3735555, 65536, 38, 3735556, 0, 0, 3735557, 0, 0, 3735558, 393216, 1, 3735559, 458752, 1, 3735560, 0, 0, 3735561, 65536, 13, 3735562, 0, 0, 3735563, 0, 16, 3735564, 65536, 16, 3735565, 131072, 16, 3735566, 0, 14, 3735567, 65536, 14, 3735568, 131072, 14, 3735569, 327680, 96, 3735570, 393216, 96, 3735571, 393216, 96, 3735572, 458752, 96, 3735573, 0, 0, 3735574, 0, 0, 3735575, 393216, 1, 3735576, 458752, 1, 3735577, 393216, 1, 3735578, 458752, 1, 3735579, 0, 16, 3735580, 65536, 16, 3735581, 131072, 16, 3735582, 393216, 1, 3735583, 458752, 1, 3735584, 0, 0, 3735585, 393216, 1, 3735586, 458752, 1, 3735587, 393216, 1, 3735588, 458752, 1, 3735589, 0, 16, 3735590, 65536, 16, 3735591, 131072, 16, 3735592, 393216, 1, 3735593, 458752, 1, 3735594, 0, 0, 3735595, 393216, 1, 3735596, 458752, 1, 3735597, 393216, 1, 3735598, 458752, 1, 3735599, 0, 16, 3735600, 65536, 16, 3735601, 131072, 16, 3735602, 393216, 1, 3735603, 458752, 1, 3735604, 0, 0, 3735605, 393216, 1, 3735606, 458752, 1, 3735607, 393216, 1, 3735608, 458752, 1, 3735609, 0, 16, 3735610, 65536, 16, 3735611, 131072, 16, 3735612, 393216, 1, 3735613, 458752, 1, 3735614, 0, 0, 3735615, 393216, 1, 3735616, 458752, 1, 3735617, 393216, 1, 3735618, 458752, 1, 3735619, 0, 0, 3735620, 0, 0, 3735621, 0, 0, 3735622, 0, 0, 3735623, 0, 0, 3735624, 0, 0, 3735625, 0, 0, 3735626, 0, 0, 3735627, 0, 0, 3735628, 0, 0, 3735629, 0, 0, 3735630, 0, 0, 3735631, 0, 0, 3801088, 65536, 38, 3801089, 65536, 38, 3801090, 65536, 38, 3801091, 65536, 38, 3801092, 0, 0, 3801093, 0, 0, 3801094, 393216, 2, 3801095, 458752, 2, 3801096, 0, 14, 3801097, 65536, 14, 3801098, 131072, 14, 3801099, 0, 17, 3801100, 65536, 17, 3801101, 65536, 12, 3801102, 393216, 1, 3801103, 458752, 1, 3801104, 0, 0, 3801105, 0, 0, 3801106, 393216, 96, 3801107, 393216, 96, 3801108, 0, 0, 3801109, 0, 0, 3801110, 0, 0, 3801111, 65536, 12, 3801112, 458752, 2, 3801113, 393216, 2, 3801114, 458752, 2, 3801115, 0, 17, 3801116, 65536, 17, 3801117, 131072, 17, 3801118, 65536, 12, 3801119, 458752, 2, 3801120, 0, 0, 3801121, 65536, 12, 3801122, 458752, 2, 3801123, 393216, 2, 3801124, 458752, 2, 3801125, 0, 17, 3801126, 65536, 17, 3801127, 131072, 17, 3801128, 65536, 12, 3801129, 458752, 2, 3801130, 0, 0, 3801131, 65536, 12, 3801132, 458752, 2, 3801133, 393216, 2, 3801134, 458752, 2, 3801135, 0, 17, 3801136, 65536, 17, 3801137, 131072, 17, 3801138, 65536, 12, 3801139, 458752, 2, 3801140, 0, 0, 3801141, 65536, 12, 3801142, 458752, 2, 3801143, 393216, 2, 3801144, 458752, 2, 3801145, 0, 17, 3801146, 65536, 17, 3801147, 131072, 17, 3801148, 65536, 12, 3801149, 458752, 2, 3801150, 0, 0, 3801151, 393216, 2, 3801152, 458752, 2, 3801153, 393216, 2, 3801154, 458752, 2, 3801155, 0, 0, 3801156, 0, 0, 3801157, 0, 0, 3801158, 0, 0, 3801159, 0, 0, 3801160, 0, 0, 3801161, 0, 0, 3801162, 0, 0, 3801163, 0, 0, 3801164, 0, 0, 3801165, 0, 0, 3801166, 0, 0, 3801167, 0, 0, 3866624, 65536, 38, 3866625, 65536, 38, 3866626, 65536, 38, 3866627, 65536, 38, 3866628, 0, 0, 3866629, 131072, 0, 3866630, 131072, 0, 3866631, 0, 0, 3866632, 0, 0, 3866633, 0, 0, 3866634, 0, 0, 3866635, 0, 0, 3866636, 0, 0, 3866637, 65536, 13, 3866638, 393216, 2, 3866639, 458752, 2, 3866640, 0, 0, 3866641, 0, 0, 3866642, 0, 0, 3866643, 0, 0, 3866644, 0, 0, 3866645, 65536, 1, 3866646, 65536, 1, 3866647, 65536, 13, 3866648, 0, 0, 3866649, 393216, 1, 3866650, 458752, 1, 3866651, 393216, 1, 3866652, 458752, 1, 3866653, 0, 0, 3866654, 65536, 13, 3866655, 0, 0, 3866656, 0, 0, 3866657, 65536, 13, 3866658, 0, 0, 3866659, 393216, 1, 3866660, 458752, 1, 3866661, 393216, 1, 3866662, 458752, 1, 3866663, 0, 0, 3866664, 65536, 13, 3866665, 0, 0, 3866666, 0, 0, 3866667, 65536, 13, 3866668, 0, 0, 3866669, 393216, 1, 3866670, 458752, 1, 3866671, 393216, 1, 3866672, 458752, 1, 3866673, 0, 0, 3866674, 65536, 13, 3866675, 0, 0, 3866676, 0, 0, 3866677, 65536, 13, 3866678, 0, 0, 3866679, 393216, 1, 3866680, 458752, 1, 3866681, 393216, 1, 3866682, 458752, 1, 3866683, 0, 0, 3866684, 65536, 13, 3866685, 0, 0, 3866686, 0, 0, 3866687, 0, 0, 3866688, 0, 0, 3866689, 0, 0, 3866690, 0, 0, 3866691, 0, 0, 3866692, 0, 0, 3866693, 0, 0, 3866694, 0, 0, 3866695, 0, 0, 3866696, 0, 0, 3866697, 0, 0, 3866698, 0, 0, 3866699, 0, 0, 3866700, 0, 0, 3866701, 0, 0, 3866702, 0, 0, 3866703, 0, 0, 3932160, 65536, 38, 3932161, 65536, 38, 3932162, 65536, 38, 3932163, 65536, 38, 3932164, 65536, 38, 3932165, 65536, 38, 3932166, 65536, 38, 3932167, 65536, 38, 3932168, 65536, 38, 3932169, 65536, 38, 3932170, 65536, 38, 3932171, 0, 0, 3932172, 0, 14, 3932173, 65536, 14, 3932174, 131072, 14, 3932175, 65536, 1, 3932176, 0, 0, 3932177, 0, 0, 3932178, 0, 0, 3932179, 0, 0, 3932180, 0, 0, 3932181, 0, 0, 3932182, 0, 14, 3932183, 65536, 14, 3932184, 131072, 14, 3932185, 393216, 2, 3932186, 458752, 2, 3932187, 393216, 2, 3932188, 458752, 2, 3932189, 0, 14, 3932190, 65536, 14, 3932191, 131072, 14, 3932192, 0, 14, 3932193, 65536, 14, 3932194, 131072, 14, 3932195, 393216, 2, 3932196, 458752, 2, 3932197, 393216, 2, 3932198, 458752, 2, 3932199, 0, 14, 3932200, 65536, 14, 3932201, 131072, 14, 3932202, 0, 14, 3932203, 65536, 14, 3932204, 131072, 14, 3932205, 393216, 2, 3932206, 458752, 2, 3932207, 393216, 2, 3932208, 458752, 2, 3932209, 0, 14, 3932210, 65536, 14, 3932211, 131072, 14, 3932212, 0, 14, 3932213, 65536, 14, 3932214, 131072, 14, 3932215, 393216, 2, 3932216, 458752, 2, 3932217, 393216, 2, 3932218, 458752, 2, 3932219, 0, 14, 3932220, 65536, 14, 3932221, 131072, 14, 3932222, 0, 0, 3932223, 0, 0, 3932224, 0, 0, 3932225, 0, 0, 3932226, 0, 0, 3932227, 0, 0, 3932228, 0, 0, 3932229, 0, 0, 3932230, 0, 0, 3932231, 0, 0, 3932232, 0, 0, 3932233, 0, 0, 3932234, 0, 0, 3932235, 0, 0, 3932236, 0, 0, 3932237, 0, 0, 3932238, 0, 0, 3932239, 0, 0, 3997696, 65536, 38, 3997697, 65536, 38, 3997698, 65536, 38, 3997699, 65536, 38, 3997700, 65536, 38, 3997701, 65536, 38, 3997702, 65536, 38, 3997703, 65536, 38, 3997704, 65536, 38, 3997705, 65536, 38, 3997706, 65536, 38, 3997707, 0, 0, 3997708, 393216, 1, 3997709, 458752, 1, 3997710, 393216, 1, 3997711, 458752, 1, 3997712, 0, 0, 3997713, 0, 0, 3997714, 0, 0, 3997715, 0, 0, 3997716, 0, 0, 3997717, 0, 0, 3997718, 0, 0, 3997719, 393216, 1, 3997720, 458752, 1, 3997721, 393216, 1, 3997722, 458752, 1, 3997723, 0, 16, 3997724, 65536, 16, 3997725, 131072, 16, 3997726, 393216, 1, 3997727, 458752, 1, 3997728, 0, 0, 3997729, 393216, 1, 3997730, 458752, 1, 3997731, 393216, 1, 3997732, 458752, 1, 3997733, 0, 16, 3997734, 65536, 16, 3997735, 131072, 16, 3997736, 393216, 1, 3997737, 458752, 1, 3997738, 0, 0, 3997739, 393216, 1, 3997740, 458752, 1, 3997741, 393216, 1, 3997742, 458752, 1, 3997743, 0, 16, 3997744, 65536, 16, 3997745, 131072, 16, 3997746, 393216, 1, 3997747, 458752, 1, 3997748, 0, 0, 3997749, 0, 0, 3997750, 0, 0, 3997751, 0, 0, 3997752, 0, 0, 3997753, 0, 0, 3997754, 0, 0, 3997755, 0, 0, 3997756, 0, 0, 3997757, 0, 0, 3997758, 0, 0, 3997759, 0, 0, 3997760, 0, 0, 3997761, 0, 0, 3997762, 0, 0, 3997763, 0, 0, 3997764, 0, 0, 3997765, 0, 0, 3997766, 0, 0, 3997767, 0, 0, 3997768, 0, 0, 3997769, 0, 0, 3997770, 0, 0, 3997771, 0, 0, 3997772, 0, 0, 3997773, 0, 0, 3997774, 0, 0, 3997775, 0, 0, 4063232, 65536, 38, 4063233, 65536, 38, 4063234, 65536, 38, 4063235, 65536, 38, 4063236, 65536, 38, 4063237, 65536, 38, 4063238, 65536, 38, 4063239, 65536, 38, 4063240, 65536, 38, 4063241, 65536, 38, 4063242, 65536, 38, 4063243, 0, 0, 4063244, 393216, 2, 4063245, 458752, 2, 4063246, 393216, 2, 4063247, 458752, 2, 4063248, 0, 0, 4063249, 0, 0, 4063250, 0, 0, 4063251, 0, 0, 4063252, 0, 0, 4063253, 0, 0, 4063254, 0, 0, 4063255, 65536, 12, 4063256, 458752, 2, 4063257, 393216, 2, 4063258, 458752, 2, 4063259, 0, 17, 4063260, 65536, 17, 4063261, 131072, 17, 4063262, 65536, 12, 4063263, 458752, 2, 4063264, 0, 0, 4063265, 65536, 12, 4063266, 458752, 2, 4063267, 393216, 2, 4063268, 458752, 2, 4063269, 0, 17, 4063270, 65536, 17, 4063271, 131072, 17, 4063272, 65536, 12, 4063273, 458752, 2, 4063274, 0, 0, 4063275, 393216, 2, 4063276, 458752, 2, 4063277, 393216, 2, 4063278, 458752, 2, 4063279, 0, 17, 4063280, 65536, 17, 4063281, 131072, 17, 4063282, 393216, 2, 4063283, 458752, 2, 4063284, 0, 0, 4063285, 0, 0, 4063286, 0, 0, 4063287, 0, 0, 4063288, 0, 0, 4063289, 0, 0, 4063290, 0, 0, 4063291, 0, 0, 4063292, 0, 0, 4063293, 0, 0, 4063294, 0, 0, 4063295, 0, 0, 4063296, 0, 0, 4063297, 0, 0, 4063298, 0, 0, 4063299, 0, 0, 4063300, 0, 0, 4063301, 0, 0, 4063302, 0, 0, 4063303, 0, 0, 4063304, 0, 0, 4063305, 0, 0, 4063306, 0, 0, 4063307, 0, 0, 4063308, 0, 0, 4063309, 0, 0, 4063310, 0, 0, 4063311, 0, 0, 4128768, 65536, 38, 4128769, 65536, 38, 4128770, 65536, 38, 4128771, 65536, 38, 4128772, 65536, 38, 4128773, 65536, 38, 4128774, 65536, 38, 4128775, 65536, 38, 4128776, 65536, 38, 4128777, 65536, 38, 4128778, 65536, 38, 4128779, 131072, 0, 4128780, 393216, 1, 4128781, 458752, 1, 4128782, 393216, 1, 4128783, 458752, 1, 4128784, 0, 0, 4128785, 0, 0, 4128786, 0, 0, 4128787, 0, 0, 4128788, 0, 0, 4128789, 0, 0, 4128790, 0, 0, 4128791, 65536, 13, 4128792, 0, 0, 4128793, 393216, 1, 4128794, 458752, 1, 4128795, 393216, 1, 4128796, 458752, 1, 4128797, 0, 0, 4128798, 65536, 13, 4128799, 0, 0, 4128800, 0, 0, 4128801, 65536, 13, 4128802, 0, 0, 4128803, 393216, 1, 4128804, 458752, 1, 4128805, 393216, 1, 4128806, 458752, 1, 4128807, 0, 0, 4128808, 65536, 13, 4128809, 0, 0, 4128810, 0, 0, 4128811, 0, 0, 4128812, 0, 0, 4128813, 0, 0, 4128814, 0, 0, 4128815, 0, 0, 4128816, 0, 0, 4128817, 0, 0, 4128818, 0, 0, 4128819, 0, 0, 4128820, 0, 0, 4128821, 0, 0, 4128822, 0, 0, 4128823, 0, 0, 4128824, 0, 0, 4128825, 0, 0, 4128826, 0, 0, 4128827, 0, 0, 4128828, 0, 0, 4128829, 0, 0, 4128830, 0, 0, 4128831, 0, 0, 4128832, 0, 0, 4128833, 0, 0, 4128834, 0, 0, 4128835, 0, 0, 4128836, 0, 0, 4128837, 0, 0, 4128838, 0, 0, 4128839, 0, 0, 4128840, 0, 0, 4128841, 0, 0, 4128842, 0, 0, 4128843, 0, 0, 4128844, 0, 0, 4128845, 0, 0, 4128846, 0, 0, 4128847, 0, 0, 4194304, 65536, 38, 4194305, 65536, 38, 4194306, 65536, 38, 4194307, 65536, 38, 4194308, 65536, 38, 4194309, 65536, 38, 4194310, 65536, 38, 4194311, 65536, 38, 4194312, 65536, 38, 4194313, 65536, 38, 4194314, 65536, 38, 4194315, 131072, 0, 4194316, 393216, 2, 4194317, 458752, 2, 4194318, 393216, 2, 4194319, 458752, 2, 4194320, 0, 0, 4194321, 0, 0, 4194322, 0, 0, 4194323, 0, 0, 4194324, 0, 0, 4194325, 0, 0, 4194326, 0, 14, 4194327, 65536, 14, 4194328, 131072, 14, 4194329, 393216, 2, 4194330, 458752, 2, 4194331, 393216, 2, 4194332, 458752, 2, 4194333, 0, 14, 4194334, 65536, 14, 4194335, 131072, 14, 4194336, 0, 14, 4194337, 65536, 14, 4194338, 131072, 14, 4194339, 393216, 2, 4194340, 458752, 2, 4194341, 393216, 2, 4194342, 458752, 2, 4194343, 0, 14, 4194344, 65536, 14, 4194345, 131072, 14, 4194346, 0, 0, 4194347, 0, 0, 4194348, 0, 0, 4194349, 0, 0, 4194350, 0, 0, 4194351, 0, 0, 4194352, 0, 0, 4194353, 0, 0, 4194354, 0, 0, 4194355, 0, 0, 4194356, 0, 0, 4194357, 0, 0, 4194358, 0, 0, 4194359, 0, 0, 4194360, 0, 0, 4194361, 0, 0, 4194362, 0, 0, 4194363, 0, 0, 4194364, 0, 0, 4194365, 0, 0, 4194366, 0, 0, 4194367, 0, 0, 4194368, 0, 0, 4194369, 0, 0, 4194370, 0, 0, 4194371, 0, 0, 4194372, 0, 0, 4194373, 0, 0, 4194374, 0, 0, 4194375, 0, 0, 4194376, 0, 0, 4194377, 0, 0, 4194378, 0, 0, 4194379, 0, 0, 4194380, 0, 0, 4194381, 0, 0, 4194382, 0, 0, 4194383, 0, 0, 4259840, 65536, 38, 4259841, 65536, 38, 4259842, 65536, 38, 4259843, 65536, 38, 4259844, 65536, 38, 4259845, 65536, 38, 4259846, 65536, 38, 4259847, 65536, 38, 4259848, 65536, 38, 4259849, 65536, 38, 4259850, 65536, 38, 4259851, 0, 0, 4259852, 0, 16, 4259853, 65536, 16, 4259854, 131072, 16, 4259855, 0, 0, 4259856, 0, 0, 4259857, 0, 0, 4259858, 0, 0, 4259859, 0, 0, 4259860, 0, 0, 4259861, 0, 0, 4259862, 0, 0, 4259863, 393216, 1, 4259864, 458752, 1, 4259865, 393216, 1, 4259866, 458752, 1, 4259867, 0, 16, 4259868, 65536, 16, 4259869, 131072, 16, 4259870, 393216, 1, 4259871, 458752, 1, 4259872, 0, 0, 4259873, 393216, 1, 4259874, 458752, 1, 4259875, 393216, 1, 4259876, 458752, 1, 4259877, 0, 16, 4259878, 65536, 16, 4259879, 131072, 16, 4259880, 393216, 1, 4259881, 458752, 1, 4259882, 0, 0, 4259883, 0, 0, 4259884, 0, 0, 4259885, 0, 0, 4259886, 0, 0, 4259887, 0, 0, 4259888, 0, 0, 4259889, 0, 0, 4259890, 0, 0, 4259891, 0, 0, 4259892, 0, 0, 4259893, 0, 0, 4259894, 0, 0, 4259895, 0, 0, 4259896, 0, 0, 4259897, 0, 0, 4259898, 0, 0, 4259899, 0, 0, 4259900, 0, 0, 4259901, 0, 0, 4259902, 0, 0, 4259903, 0, 0, 4259904, 0, 0, 4259905, 0, 0, 4259906, 0, 0, 4259907, 0, 0, 4259908, 0, 0, 4259909, 0, 0, 4259910, 0, 0, 4259911, 0, 0, 4259912, 0, 0, 4259913, 0, 0, 4259914, 0, 0, 4259915, 0, 0, 4259916, 0, 0, 4259917, 0, 0, 4259918, 0, 0, 4259919, 0, 0, 4325376, 0, 0, 4325377, 0, 0, 4325378, 0, 0, 4325379, 0, 0, 4325380, 0, 0, 4325381, 0, 0, 4325382, 65536, 38, 4325383, 65536, 38, 4325384, 65536, 38, 4325385, 65536, 38, 4325386, 65536, 38, 4325387, 0, 0, 4325388, 0, 17, 4325389, 65536, 17, 4325390, 131072, 17, 4325391, 131072, 0, 4325392, 0, 0, 4325393, 0, 0, 4325394, 0, 0, 4325395, 0, 0, 4325396, 0, 0, 4325397, 0, 0, 4325398, 0, 0, 4325399, 65536, 12, 4325400, 458752, 2, 4325401, 393216, 2, 4325402, 458752, 2, 4325403, 0, 17, 4325404, 65536, 17, 4325405, 131072, 17, 4325406, 65536, 12, 4325407, 458752, 2, 4325408, 0, 0, 4325409, 65536, 12, 4325410, 458752, 2, 4325411, 393216, 2, 4325412, 458752, 2, 4325413, 0, 17, 4325414, 65536, 17, 4325415, 131072, 17, 4325416, 65536, 12, 4325417, 458752, 2, 4325418, 0, 0, 4325419, 0, 0, 4325420, 0, 0, 4325421, 0, 0, 4325422, 0, 0, 4325423, 0, 0, 4325424, 0, 0, 4325425, 0, 0, 4325426, 0, 0, 4325427, 0, 0, 4325428, 0, 0, 4325429, 0, 0, 4325430, 0, 0, 4325431, 0, 0, 4325432, 0, 0, 4325433, 0, 0, 4325434, 0, 0, 4325435, 0, 0, 4325436, 0, 0, 4325437, 0, 0, 4325438, 0, 0, 4325439, 0, 0, 4325440, 0, 0, 4325441, 0, 0, 4325442, 0, 0, 4325443, 0, 0, 4325444, 0, 0, 4325445, 0, 0, 4325446, 0, 0, 4325447, 0, 0, 4325448, 0, 0, 4325449, 0, 0, 4325450, 0, 0, 4325451, 0, 0, 4325452, 0, 0, 4325453, 0, 0, 4325454, 0, 0, 4325455, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327704, 327680, 28, 327705, 262144, 31, 327706, 262144, 31, 327707, 262144, 31, 327708, 262144, 31, 327709, 262144, 31, 327710, 262144, 31, 327711, 262144, 31, 327712, 262144, 31, 327713, 262144, 31, 327714, 262144, 31, 327715, 262144, 31, 327716, 262144, 31, 327717, 262144, 31, 327718, 262144, 31, 327719, 262144, 31, 327720, 262144, 31, 327721, 262144, 31, 327722, 262144, 31, 327723, 262144, 31, 327724, 262144, 31, 327725, 262144, 31, 327726, 262144, 28, 393223, 327680, 28, 393224, 262144, 31, 393225, 262144, 31, 393226, 262144, 31, 393227, 262144, 31, 393228, 262144, 31, 393229, 262144, 31, 393230, 262144, 31, 393231, 262144, 31, 393232, 262144, 31, 393233, 262144, 31, 393234, 262144, 31, 393235, 262144, 31, 393236, 262144, 31, 393237, 262144, 31, 393238, 262144, 31, 393239, 262144, 31, 393240, 327680, 31, 393249, 262144, 39, 393250, 65536, 39, 393251, 65536, 39, 393252, 65536, 39, 393253, 65536, 39, 393254, 65536, 39, 393256, 65536, 39, 393257, 65536, 39, 393258, 65536, 39, 393259, 65536, 39, 393260, 65536, 39, 393261, 196608, 39, 393262, 196608, 30, 458759, 327680, 30, 458761, 262144, 39, 458762, 65536, 39, 458763, 65536, 39, 458764, 65536, 39, 458765, 65536, 39, 458766, 65536, 39, 458767, 65536, 39, 458768, 65536, 39, 458769, 65536, 39, 458770, 65536, 39, 458771, 65536, 39, 458772, 65536, 39, 458773, 65536, 39, 458774, 65536, 39, 458775, 65536, 39, 458776, 196608, 39, 458785, 262144, 40, 458786, 65536, 40, 458787, 65536, 40, 458788, 65536, 40, 458789, 65536, 40, 458790, 131072, 40, 458792, 0, 40, 458793, 65536, 40, 458794, 65536, 40, 458795, 65536, 40, 458796, 65536, 40, 458797, 196608, 40, 458798, 196608, 30, 524295, 327680, 30, 524297, 262144, 40, 524298, 65536, 40, 524299, 65536, 40, 524300, 65536, 40, 524301, 65536, 40, 524302, 65536, 40, 524303, 65536, 40, 524304, 65536, 40, 524305, 65536, 40, 524306, 65536, 40, 524307, 65536, 40, 524308, 65536, 40, 524309, 65536, 40, 524310, 65536, 40, 524311, 65536, 40, 524312, 196608, 40, 524321, 131072, 38, 524333, 0, 38, 524334, 196608, 31, 524335, 262144, 31, 524336, 262144, 31, 524337, 262144, 31, 524338, 262144, 31, 524339, 262144, 31, 524340, 262144, 31, 524341, 262144, 31, 524342, 262144, 31, 524343, 262144, 31, 524344, 262144, 31, 524345, 262144, 31, 524346, 262144, 31, 524347, 262144, 31, 524348, 262144, 31, 524349, 262144, 28, 589831, 327680, 30, 589833, 131072, 38, 589835, 262144, 39, 589836, 65536, 39, 589837, 65536, 39, 589838, 65536, 39, 589839, 65536, 39, 589840, 65536, 39, 589841, 65536, 39, 589842, 65536, 39, 589843, 65536, 39, 589844, 65536, 39, 589845, 65536, 39, 589846, 65536, 39, 589847, 196608, 39, 589848, 0, 39, 589849, 65536, 39, 589850, 65536, 39, 589851, 65536, 39, 589852, 65536, 39, 589853, 65536, 39, 589854, 65536, 39, 589855, 65536, 39, 589856, 65536, 39, 589857, 131072, 39, 589869, 0, 39, 589870, 65536, 39, 589871, 65536, 39, 589872, 65536, 39, 589873, 65536, 39, 589874, 65536, 39, 589875, 65536, 39, 589876, 65536, 39, 589877, 65536, 39, 589878, 65536, 39, 589879, 65536, 39, 589880, 196608, 39, 589885, 196608, 31, 589886, 262144, 31, 589887, 262144, 31, 589888, 262144, 31, 589889, 262144, 31, 589890, 262144, 31, 589891, 262144, 31, 589892, 262144, 28, 655367, 327680, 30, 655369, 131072, 38, 655371, 262144, 40, 655372, 65536, 40, 655373, 65536, 40, 655374, 65536, 40, 655375, 65536, 40, 655376, 65536, 40, 655377, 65536, 40, 655378, 65536, 40, 655379, 65536, 40, 655380, 65536, 40, 655381, 65536, 40, 655382, 65536, 40, 655383, 196608, 40, 655384, 0, 40, 655385, 65536, 40, 655386, 65536, 40, 655387, 65536, 40, 655388, 65536, 40, 655389, 65536, 40, 655390, 65536, 40, 655391, 65536, 40, 655392, 65536, 40, 655393, 131072, 40, 655405, 0, 40, 655406, 65536, 40, 655407, 65536, 40, 655408, 65536, 40, 655409, 65536, 40, 655410, 65536, 40, 655411, 65536, 40, 655412, 65536, 40, 655413, 65536, 40, 655414, 65536, 40, 655415, 65536, 40, 655416, 196608, 40, 655428, 196608, 31, 655429, 262144, 31, 655430, 262144, 31, 655431, 262144, 31, 655432, 262144, 31, 655433, 262144, 31, 655434, 262144, 31, 655435, 262144, 31, 655436, 262144, 31, 655437, 262144, 31, 655438, 262144, 31, 655439, 262144, 31, 720903, 327680, 30, 720905, 131072, 38, 720907, 131072, 38, 720914, 393216, 1, 720916, 0, 14, 720917, 65536, 14, 720918, 131072, 14, 720919, 0, 39, 720920, 65536, 39, 720921, 65536, 39, 720922, 65536, 39, 720923, 65536, 39, 720924, 65536, 39, 720925, 65536, 39, 720926, 65536, 39, 720927, 65536, 39, 720928, 65536, 39, 720929, 65536, 39, 720930, 65536, 39, 720931, 196608, 39, 720939, 262144, 39, 720940, 65536, 39, 720941, 65536, 39, 720942, 65536, 39, 720943, 65536, 39, 720944, 65536, 39, 720945, 65536, 39, 720946, 65536, 39, 720947, 65536, 39, 720948, 65536, 39, 720949, 65536, 39, 720950, 65536, 39, 720951, 196608, 39, 720952, 0, 39, 720953, 65536, 39, 720954, 65536, 39, 720955, 65536, 39, 720956, 65536, 39, 720957, 65536, 39, 720958, 65536, 39, 720959, 65536, 39, 720960, 65536, 39, 720961, 65536, 39, 720962, 65536, 39, 720963, 65536, 39, 720964, 65536, 39, 720965, 65536, 39, 720966, 65536, 39, 720967, 65536, 39, 720968, 65536, 39, 720969, 65536, 39, 720970, 65536, 39, 720971, 65536, 39, 720972, 65536, 39, 720973, 65536, 39, 720974, 65536, 39, 720975, 65536, 39, 786439, 327680, 30, 786440, 262144, 39, 786441, 131072, 39, 786443, 131072, 38, 786455, 0, 40, 786456, 65536, 40, 786457, 65536, 40, 786458, 65536, 40, 786459, 65536, 40, 786460, 65536, 40, 786461, 65536, 40, 786462, 65536, 40, 786463, 65536, 40, 786464, 65536, 40, 786465, 65536, 40, 786466, 65536, 40, 786467, 196608, 40, 786475, 262144, 40, 786476, 65536, 40, 786477, 65536, 40, 786478, 65536, 40, 786479, 65536, 40, 786480, 65536, 40, 786481, 65536, 40, 786482, 65536, 40, 786483, 65536, 40, 786484, 65536, 40, 786485, 65536, 40, 786486, 65536, 40, 786487, 196608, 40, 786488, 0, 40, 786489, 65536, 40, 786490, 65536, 40, 786491, 65536, 40, 786492, 65536, 40, 786493, 65536, 40, 786494, 65536, 40, 786495, 65536, 40, 786496, 65536, 40, 786497, 65536, 40, 786498, 65536, 40, 786499, 65536, 40, 786500, 65536, 40, 786501, 65536, 40, 786502, 65536, 40, 786503, 65536, 40, 786504, 65536, 40, 786505, 65536, 40, 786506, 65536, 40, 786507, 65536, 40, 786508, 65536, 40, 786509, 65536, 40, 786510, 65536, 40, 786511, 65536, 40, 851975, 327680, 30, 851976, 262144, 40, 851977, 131072, 40, 851979, 131072, 38, 851980, 262145, 5, 851981, 131073, 3, 851982, 131073, 3, 851983, 131073, 3, 851984, 131073, 3, 851985, 131073, 3, 851986, 131073, 3, 851987, 1, 6, 851993, 0, 15, 851994, 65536, 15, 851995, 131072, 15, 851999, 262151, 5, 852000, 131079, 3, 852001, 131079, 3, 852002, 7, 6, 852003, 0, 39, 852004, 65536, 39, 852005, 65536, 39, 852006, 65536, 39, 852007, 65536, 39, 852008, 65536, 39, 852009, 65536, 39, 852010, 65536, 39, 852011, 131072, 39, 852012, 262151, 5, 852013, 131079, 3, 852014, 131079, 3, 852015, 7, 6, 852019, 0, 15, 852020, 65536, 15, 852021, 131072, 15, 852023, 0, 39, 852024, 65536, 39, 852025, 65536, 39, 852026, 65536, 39, 852027, 65536, 39, 852028, 65536, 39, 852029, 65536, 39, 852030, 65536, 39, 852031, 65536, 39, 852032, 65536, 39, 852033, 65536, 39, 852034, 65536, 39, 852035, 65536, 39, 852036, 65536, 39, 852037, 65536, 39, 852038, 65536, 39, 852039, 65536, 39, 852040, 65536, 39, 852041, 65536, 39, 852042, 65536, 39, 852043, 65536, 39, 852044, 65536, 39, 852045, 65536, 39, 852046, 65536, 39, 852047, 65536, 39, 917511, 327680, 30, 917512, 131072, 38, 917515, 131072, 38, 917516, 262145, 2, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 131073, 0, 917524, 131073, 3, 917525, 131073, 3, 917526, 131073, 3, 917527, 1, 6, 917535, 262151, 2, 917536, 7, 0, 917537, 7, 0, 917538, 7, 4, 917539, 0, 40, 917540, 65536, 40, 917541, 65536, 40, 917542, 65536, 40, 917543, 65536, 40, 917544, 65536, 40, 917545, 65536, 40, 917546, 65536, 40, 917547, 131072, 40, 917548, 262151, 2, 917549, 7, 0, 917550, 7, 0, 917551, 7, 4, 917559, 0, 40, 917560, 65536, 40, 917561, 65536, 40, 917562, 65536, 40, 917563, 65536, 40, 917564, 65536, 40, 917565, 65536, 40, 917566, 65536, 40, 917567, 65536, 40, 917568, 65536, 40, 917569, 65536, 40, 917570, 65536, 40, 917571, 65536, 40, 917572, 65536, 40, 917573, 65536, 40, 917574, 65536, 40, 917575, 65536, 40, 917576, 65536, 40, 917577, 65536, 40, 917578, 65536, 40, 917579, 65536, 40, 917580, 65536, 40, 917581, 65536, 40, 917582, 65536, 40, 917583, 65536, 40, 983047, 327680, 30, 983048, 131072, 38, 983051, 131072, 38, 983052, 262145, 6, 983053, 262145, 4, 983054, 262145, 4, 983055, 262145, 4, 983056, 262145, 4, 983057, 262145, 4, 983058, 262145, 4, 983059, 262145, 4, 983060, 131073, 1, 983061, 1, 0, 983062, 1, 0, 983063, 1, 4, 983065, 393216, 0, 983066, 458752, 0, 983071, 262151, 2, 983072, 7, 0, 983073, 7, 0, 983074, 131079, 0, 983075, 131079, 3, 983076, 131079, 3, 983077, 7, 6, 983081, 262151, 5, 983082, 131079, 3, 983083, 131079, 3, 983084, 65543, 0, 983085, 7, 0, 983086, 7, 0, 983087, 7, 4, 983091, 393216, 0, 983092, 458752, 0, 983095, 5, 7, 983102, 0, 13, 983104, 131072, 13, 983105, 0, 11, 983106, 65536, 11, 983107, 393216, 4, 983109, 393216, 4, 983111, 393216, 4, 983113, 327680, 4, 983116, 393216, 4, 983118, 393216, 4, 1048583, 327680, 30, 1048584, 131072, 38, 1048587, 131072, 38, 1048588, 393216, 0, 1048589, 458752, 0, 1048596, 262145, 6, 1048597, 262145, 4, 1048598, 262145, 4, 1048599, 131073, 6, 1048600, 327680, 4, 1048601, 0, 11, 1048602, 65536, 11, 1048603, 262144, 21, 1048607, 262151, 2, 1048608, 7, 0, 1048609, 7, 0, 1048610, 7, 0, 1048611, 7, 0, 1048612, 7, 0, 1048613, 7, 4, 1048617, 262151, 2, 1048618, 7, 0, 1048619, 7, 0, 1048620, 7, 0, 1048621, 7, 0, 1048622, 7, 0, 1048623, 7, 4, 1048626, 327680, 4, 1048627, 0, 11, 1048628, 65536, 11, 1048629, 262144, 21, 1048631, 131077, 7, 1048638, 0, 15, 1048639, 65536, 15, 1048640, 131072, 15, 1048641, 0, 12, 1048643, 131072, 12, 1048644, 393216, 0, 1048645, 458752, 0, 1048646, 393216, 0, 1048647, 458752, 0, 1048648, 393216, 0, 1048649, 458752, 0, 1048650, 0, 15, 1048651, 65536, 15, 1048652, 131072, 15, 1048653, 393216, 0, 1048654, 458752, 0, 1114116, 327680, 28, 1114117, 262144, 31, 1114118, 262144, 31, 1114119, 327680, 31, 1114120, 131072, 38, 1114123, 131072, 38, 1114137, 0, 12, 1114139, 262144, 22, 1114143, 262151, 6, 1114144, 262151, 4, 1114145, 262151, 4, 1114146, 262151, 4, 1114147, 262151, 4, 1114148, 262151, 4, 1114149, 131079, 6, 1114153, 262151, 6, 1114154, 262151, 4, 1114155, 262151, 4, 1114156, 262151, 4, 1114157, 262151, 4, 1114158, 262151, 4, 1114159, 131079, 6, 1114163, 0, 12, 1114165, 262144, 22, 1114177, 0, 13, 1114179, 131072, 13, 1179652, 327680, 30, 1179653, 262144, 39, 1179654, 65536, 39, 1179655, 65536, 39, 1179656, 131072, 39, 1179659, 131072, 38, 1179662, 131072, 107, 1179666, 131072, 107, 1179667, 131072, 107, 1179671, 131072, 107, 1179673, 0, 13, 1179675, 131072, 13, 1179699, 0, 13, 1179701, 131072, 13, 1179703, 262144, 22, 1179710, 393216, 0, 1179711, 458752, 0, 1179712, 393216, 0, 1179713, 458752, 0, 1179714, 0, 15, 1179715, 65536, 15, 1179716, 131072, 15, 1179717, 393216, 0, 1179718, 458752, 0, 1245188, 327680, 30, 1245189, 262144, 40, 1245190, 65536, 40, 1245191, 65536, 40, 1245192, 131072, 40, 1245195, 131072, 38, 1245202, 131072, 107, 1245203, 131072, 107, 1245207, 131072, 107, 1245239, 262144, 22, 1245245, 327680, 4, 1245248, 393216, 4, 1245250, 393216, 4, 1245252, 327680, 4, 1245255, 393216, 4, 1310724, 327680, 30, 1310725, 131072, 38, 1310727, 262144, 39, 1310728, 65536, 39, 1310729, 65536, 39, 1310730, 65536, 39, 1310731, 131072, 39, 1310737, 131072, 107, 1310738, 131072, 107, 1310739, 131072, 107, 1310740, 131072, 107, 1310741, 131072, 107, 1310742, 131072, 107, 1310743, 131072, 107, 1310746, 327680, 54, 1310775, 262144, 22, 1310776, 131072, 107, 1310777, 131072, 107, 1310778, 131072, 107, 1310779, 131072, 107, 1310780, 131072, 107, 1310781, 131072, 107, 1376260, 327680, 30, 1376261, 131072, 38, 1376263, 262144, 40, 1376264, 65536, 40, 1376265, 65536, 40, 1376266, 65536, 40, 1376267, 131072, 40, 1376273, 131072, 107, 1376274, 131072, 107, 1376275, 131072, 107, 1376276, 131072, 107, 1376277, 131072, 107, 1376278, 131072, 107, 1376279, 131072, 107, 1376312, 131072, 107, 1376313, 131072, 107, 1376314, 131072, 107, 1376315, 131072, 107, 1376316, 131072, 107, 1376317, 131072, 107, 1376323, 65541, 7, 1376324, 196613, 7, 1441796, 327680, 30, 1441797, 131072, 38, 1441799, 131072, 38, 1441801, 0, 11, 1441802, 393216, 4, 1441803, 262149, 7, 1441804, 131072, 107, 1441808, 131072, 107, 1441809, 131072, 107, 1441810, 131072, 107, 1441811, 131072, 107, 1441812, 131072, 107, 1441813, 131072, 107, 1441814, 131072, 107, 1441815, 131072, 107, 1441848, 65536, 108, 1441849, 131072, 108, 1441850, 131072, 108, 1441851, 131072, 108, 1441852, 131072, 108, 1441853, 262144, 108, 1507332, 327680, 30, 1507333, 262144, 38, 1507334, 131072, 37, 1507335, 131072, 38, 1507337, 0, 12, 1507339, 131072, 12, 1507340, 131072, 107, 1507344, 131072, 107, 1507345, 131072, 108, 1507346, 262144, 108, 1507347, 65536, 108, 1507348, 196608, 108, 1507349, 196608, 108, 1507350, 196608, 108, 1507351, 262144, 108, 1507374, 0, 11, 1507375, 65536, 11, 1507376, 131072, 11, 1572868, 327680, 30, 1572870, 131072, 38, 1572871, 131072, 38, 1572872, 262149, 7, 1572873, 0, 13, 1572875, 131072, 13, 1572876, 131072, 107, 1572877, 131072, 107, 1572878, 131072, 107, 1572879, 131072, 107, 1572880, 131072, 107, 1572885, 0, 97, 1572886, 65536, 97, 1572887, 65536, 97, 1572888, 65536, 97, 1572889, 65536, 97, 1572890, 393216, 4, 1572891, 65536, 97, 1572892, 65536, 97, 1572893, 65536, 97, 1572894, 65536, 97, 1572895, 65536, 97, 1572896, 65536, 97, 1572897, 65536, 97, 1572898, 65536, 97, 1572899, 65536, 97, 1572900, 131072, 97, 1572906, 0, 97, 1572907, 65536, 97, 1572908, 65536, 97, 1572909, 65536, 97, 1572910, 65536, 97, 1572911, 65536, 97, 1572912, 65536, 97, 1572913, 65536, 97, 1572914, 65536, 97, 1572915, 65536, 97, 1572916, 65536, 97, 1572917, 65536, 97, 1572918, 65536, 97, 1572919, 65536, 97, 1572920, 131072, 97, 1572927, 0, 15, 1572928, 65536, 15, 1572929, 131072, 15, 1572930, 393216, 0, 1572931, 458752, 0, 1572932, 393216, 0, 1572933, 458752, 0, 1572935, 393216, 0, 1572936, 458752, 0, 1572937, 393216, 0, 1572938, 458752, 0, 1572939, 0, 15, 1572940, 65536, 15, 1572941, 131072, 15, 1572942, 393216, 0, 1572943, 458752, 0, 1638404, 327680, 30, 1638406, 131072, 38, 1638407, 131072, 38, 1638408, 393216, 0, 1638409, 458752, 0, 1638410, 393216, 0, 1638411, 458752, 0, 1638412, 196608, 107, 1638413, 196608, 107, 1638414, 196608, 107, 1638415, 196608, 107, 1638416, 196608, 107, 1638421, 0, 98, 1638422, 0, 12, 1638424, 131072, 12, 1638426, 262151, 5, 1638427, 131079, 3, 1638428, 131079, 3, 1638429, 7, 6, 1638430, 0, 11, 1638431, 65536, 11, 1638432, 393216, 4, 1638433, 262149, 7, 1638434, 65536, 15, 1638435, 262149, 7, 1638436, 131072, 98, 1638442, 0, 98, 1638443, 0, 12, 1638445, 131072, 12, 1638446, 0, 13, 1638448, 131072, 13, 1638449, 262151, 5, 1638450, 131079, 3, 1638451, 131079, 3, 1638452, 7, 6, 1638456, 131072, 98, 1638465, 0, 11, 1638466, 65536, 11, 1638467, 131072, 11, 1638468, 393216, 4, 1638470, 262144, 21, 1638471, 65536, 11, 1638472, 131072, 11, 1638477, 0, 11, 1638478, 65536, 11, 1638479, 131072, 11, 1703940, 327680, 30, 1703942, 131072, 38, 1703943, 131072, 38, 1703946, 393216, 4, 1703948, 131072, 107, 1703949, 196608, 107, 1703950, 196608, 107, 1703951, 196608, 107, 1703952, 196608, 107, 1703957, 0, 98, 1703958, 0, 13, 1703960, 131072, 13, 1703961, 262149, 7, 1703962, 262151, 2, 1703963, 7, 0, 1703964, 7, 0, 1703965, 7, 4, 1703966, 0, 12, 1703968, 131072, 12, 1703972, 131072, 98, 1703978, 0, 98, 1703979, 0, 13, 1703981, 131072, 13, 1703985, 262151, 2, 1703986, 7, 0, 1703987, 7, 0, 1703988, 7, 4, 1703989, 393216, 0, 1703990, 458752, 0, 1703992, 131072, 98, 1703997, 5, 7, 1703999, 393216, 0, 1704000, 458752, 0, 1704001, 0, 12, 1704003, 131072, 12, 1704004, 393216, 0, 1704005, 458752, 0, 1704006, 262144, 22, 1704008, 131072, 12, 1704009, 393216, 0, 1704010, 458752, 0, 1704011, 393216, 0, 1704012, 458752, 0, 1704013, 0, 12, 1704015, 131072, 12, 1769476, 327680, 30, 1769478, 131072, 38, 1769479, 131072, 38, 1769486, 196608, 108, 1769487, 196608, 108, 1769488, 262144, 108, 1769493, 0, 98, 1769498, 262151, 2, 1769499, 7, 0, 1769500, 7, 0, 1769501, 7, 4, 1769502, 0, 13, 1769504, 131072, 13, 1769508, 262144, 98, 1769514, 196608, 98, 1769518, 65541, 7, 1769519, 196613, 7, 1769521, 262151, 2, 1769522, 7, 0, 1769523, 7, 0, 1769524, 7, 4, 1769527, 5, 7, 1769528, 131072, 98, 1769533, 131077, 7, 1769534, 327680, 4, 1769536, 0, 11, 1769537, 0, 13, 1769538, 131072, 11, 1769539, 131072, 13, 1769542, 0, 13, 1769544, 131072, 13, 1769549, 0, 13, 1769551, 131072, 13, 1835012, 327680, 30, 1835014, 131072, 38, 1835015, 131072, 38, 1835022, 0, 11, 1835023, 65536, 11, 1835024, 131072, 11, 1835029, 327680, 54, 1835030, 262149, 7, 1835031, 458752, 0, 1835032, 0, 12, 1835034, 262151, 6, 1835035, 262151, 4, 1835036, 262151, 4, 1835037, 131079, 6, 1835041, 262144, 43, 1835042, 65536, 43, 1835043, 65536, 43, 1835044, 65536, 43, 1835045, 0, 22, 1835046, 65536, 22, 1835047, 65536, 22, 1835048, 65536, 22, 1835049, 65536, 43, 1835050, 65536, 43, 1835051, 65536, 43, 1835052, 65536, 43, 1835053, 65536, 43, 1835054, 65536, 43, 1835055, 65536, 43, 1835056, 196608, 43, 1835057, 262151, 6, 1835058, 262151, 4, 1835059, 262151, 4, 1835060, 131079, 6, 1835061, 458752, 0, 1835062, 393216, 0, 1835063, 131077, 7, 1835064, 131072, 98, 1835070, 393216, 0, 1835071, 458752, 0, 1835072, 0, 12, 1835074, 131072, 12, 1835075, 0, 15, 1835076, 65536, 15, 1835077, 131072, 15, 1835079, 393216, 0, 1835080, 458752, 0, 1835081, 393216, 0, 1835082, 458752, 0, 1835083, 0, 15, 1835084, 65536, 15, 1835085, 131072, 15, 1835086, 393216, 0, 1835087, 458752, 0, 1900548, 327680, 30, 1900550, 131072, 38, 1900551, 131072, 38, 1900553, 131072, 107, 1900557, 131072, 107, 1900558, 0, 12, 1900560, 131072, 12, 1900565, 0, 98, 1900568, 0, 13, 1900570, 131072, 13, 1900571, 262144, 43, 1900572, 65536, 43, 1900573, 65536, 43, 1900574, 65536, 43, 1900575, 65536, 43, 1900576, 65536, 43, 1900577, 65536, 44, 1900578, 65536, 40, 1900579, 65536, 40, 1900580, 65536, 40, 1900581, 0, 22, 1900582, 65536, 22, 1900583, 65536, 22, 1900584, 65536, 22, 1900585, 131072, 22, 1900586, 65536, 40, 1900587, 65536, 40, 1900588, 65536, 44, 1900589, 65536, 44, 1900590, 65536, 44, 1900591, 65536, 44, 1900592, 0, 11, 1900593, 65536, 43, 1900594, 65536, 43, 1900595, 196608, 43, 1900600, 131072, 98, 1900605, 327680, 4, 1900608, 0, 13, 1900610, 131072, 13, 1900614, 262144, 21, 1900615, 65536, 11, 1900616, 131072, 11, 1900621, 0, 11, 1900622, 65536, 11, 1900623, 131072, 11, 1966084, 327680, 30, 1966086, 131072, 38, 1966087, 131072, 38, 1966089, 131072, 107, 1966093, 131072, 107, 1966094, 0, 13, 1966096, 131072, 13, 1966101, 0, 98, 1966107, 262144, 44, 1966108, 65536, 44, 1966109, 65536, 44, 1966110, 65536, 44, 1966111, 65536, 44, 1966112, 65536, 44, 1966113, 131072, 44, 1966114, 458752, 0, 1966115, 0, 13, 1966117, 131072, 13, 1966121, 0, 12, 1966123, 131072, 12, 1966128, 0, 44, 1966129, 65536, 44, 1966130, 65536, 44, 1966131, 196608, 44, 1966136, 131072, 98, 1966145, 393216, 0, 1966146, 458752, 0, 1966147, 393216, 0, 1966148, 458752, 0, 1966150, 262144, 22, 1966152, 131072, 12, 1966153, 393216, 0, 1966154, 458752, 0, 1966155, 393216, 0, 1966156, 458752, 0, 1966157, 0, 12, 1966159, 131072, 12, 2031620, 327680, 30, 2031622, 131072, 38, 2031623, 131072, 38, 2031625, 131072, 107, 2031626, 131072, 107, 2031627, 131072, 107, 2031628, 131072, 107, 2031629, 131072, 107, 2031637, 0, 99, 2031638, 65536, 97, 2031639, 65536, 97, 2031640, 65536, 97, 2031641, 65536, 99, 2031642, 131072, 97, 2031643, 131072, 42, 2031657, 0, 13, 2031659, 131072, 13, 2031664, 0, 13, 2031666, 131072, 13, 2031667, 0, 42, 2031668, 196608, 97, 2031669, 65536, 97, 2031670, 65536, 97, 2031671, 65536, 97, 2031672, 131072, 99, 2031681, 0, 11, 2031682, 65536, 11, 2031683, 131072, 11, 2031686, 0, 13, 2031688, 131072, 13, 2031693, 0, 13, 2031695, 131072, 13, 2097152, 262144, 31, 2097153, 262144, 31, 2097154, 262144, 31, 2097155, 262144, 31, 2097156, 327680, 31, 2097158, 131072, 38, 2097159, 131072, 38, 2097161, 131072, 107, 2097162, 131072, 107, 2097163, 131072, 107, 2097164, 131072, 107, 2097165, 131072, 107, 2097178, 131072, 98, 2097179, 131072, 42, 2097188, 65536, 107, 2097189, 65536, 107, 2097196, 65536, 107, 2097197, 65536, 107, 2097199, 262149, 7, 2097203, 0, 42, 2097204, 0, 98, 2097217, 0, 12, 2097219, 131072, 12, 2097220, 393216, 0, 2097221, 458752, 0, 2097223, 393216, 0, 2097224, 458752, 0, 2097225, 393216, 0, 2097226, 458752, 0, 2097227, 0, 15, 2097228, 65536, 15, 2097229, 131072, 15, 2097230, 393216, 0, 2097231, 458752, 0, 2162688, 65536, 39, 2162689, 65536, 39, 2162690, 65536, 39, 2162691, 65536, 39, 2162692, 65536, 39, 2162693, 65536, 39, 2162694, 131072, 39, 2162695, 131072, 38, 2162697, 65536, 108, 2162698, 131072, 108, 2162699, 131072, 108, 2162700, 196608, 108, 2162701, 262144, 108, 2162713, 458752, 106, 2162714, 131072, 98, 2162715, 131072, 42, 2162716, 0, 11, 2162717, 65536, 11, 2162718, 131072, 11, 2162724, 458752, 107, 2162725, 327680, 109, 2162732, 458752, 107, 2162733, 327680, 109, 2162737, 65541, 7, 2162738, 196613, 7, 2162739, 0, 42, 2162740, 0, 98, 2162741, 5, 7, 2162753, 0, 13, 2162755, 131072, 13, 2162758, 262144, 21, 2162759, 65536, 11, 2162760, 131072, 11, 2162765, 0, 11, 2162766, 65536, 11, 2162767, 131072, 11, 2228224, 65536, 40, 2228225, 65536, 40, 2228226, 65536, 40, 2228227, 65536, 40, 2228228, 65536, 40, 2228229, 65536, 40, 2228230, 131072, 40, 2228231, 131072, 38, 2228232, 393216, 0, 2228233, 458752, 0, 2228234, 393216, 0, 2228235, 458752, 0, 2228245, 0, 97, 2228246, 65536, 97, 2228247, 65536, 97, 2228248, 65536, 97, 2228249, 327680, 110, 2228250, 131072, 99, 2228251, 131072, 42, 2228252, 0, 12, 2228254, 131072, 12, 2228273, 393216, 0, 2228274, 458752, 0, 2228275, 0, 42, 2228276, 0, 98, 2228277, 131077, 7, 2228287, 5, 7, 2228289, 0, 15, 2228290, 65536, 15, 2228291, 131072, 15, 2228292, 393216, 0, 2228293, 458752, 0, 2228294, 262144, 22, 2228296, 131072, 12, 2228297, 393216, 0, 2228298, 458752, 0, 2228299, 393216, 0, 2228300, 458752, 0, 2228301, 0, 12, 2228303, 131072, 12, 2293760, 65536, 39, 2293761, 65536, 39, 2293762, 65536, 39, 2293763, 65536, 39, 2293764, 65536, 39, 2293765, 65536, 39, 2293766, 65536, 39, 2293767, 131072, 39, 2293769, 327680, 4, 2293781, 0, 98, 2293784, 262151, 5, 2293785, 131079, 3, 2293786, 7, 6, 2293787, 131072, 42, 2293788, 0, 13, 2293790, 131072, 13, 2293811, 0, 42, 2293812, 0, 98, 2293823, 131077, 7, 2293825, 0, 11, 2293826, 65536, 11, 2293827, 131072, 11, 2293830, 0, 13, 2293832, 131072, 13, 2293837, 0, 13, 2293839, 131072, 13, 2359296, 65536, 40, 2359297, 65536, 40, 2359298, 65536, 40, 2359299, 65536, 40, 2359300, 65536, 40, 2359301, 65536, 40, 2359302, 65536, 40, 2359303, 131072, 40, 2359312, 131072, 107, 2359317, 0, 98, 2359320, 262151, 2, 2359321, 7, 0, 2359322, 7, 4, 2359323, 131072, 42, 2359324, 0, 11, 2359325, 65536, 11, 2359326, 196608, 11, 2359333, 65541, 7, 2359334, 196613, 7, 2359345, 393216, 0, 2359346, 458752, 0, 2359347, 0, 42, 2359348, 0, 98, 2359361, 0, 12, 2359363, 131072, 12, 2359364, 0, 15, 2359365, 65536, 15, 2359366, 131072, 15, 2359369, 393216, 0, 2359370, 458752, 0, 2359371, 393216, 0, 2359372, 458752, 0, 2359373, 0, 15, 2359374, 65536, 15, 2359375, 131072, 15, 2424833, 131072, 13, 2424834, 65536, 11, 2424835, 131072, 11, 2424836, 0, 11, 2424837, 65536, 11, 2424838, 131072, 11, 2424841, 393216, 4, 2424848, 131072, 107, 2424853, 0, 98, 2424854, 262149, 5, 2424855, 5, 6, 2424856, 262151, 2, 2424857, 7, 0, 2424858, 7, 4, 2424859, 131072, 42, 2424860, 0, 12, 2424862, 131072, 12, 2424865, 5, 7, 2424866, 262151, 5, 2424867, 131079, 3, 2424868, 131079, 3, 2424869, 131079, 3, 2424870, 131079, 3, 2424871, 131079, 3, 2424872, 131079, 3, 2424873, 131079, 3, 2424874, 131079, 3, 2424875, 131079, 3, 2424876, 7, 6, 2424877, 5, 7, 2424883, 0, 42, 2424884, 0, 98, 2424897, 0, 13, 2424899, 131072, 13, 2424900, 0, 11, 2424902, 131072, 11, 2424904, 262144, 21, 2424905, 65536, 11, 2424906, 131072, 11, 2424911, 0, 11, 2490368, 458752, 0, 2490369, 0, 12, 2490371, 131072, 12, 2490372, 0, 12, 2490374, 131072, 12, 2490376, 393216, 0, 2490377, 458752, 0, 2490383, 131072, 107, 2490384, 131072, 107, 2490385, 131072, 11, 2490389, 0, 98, 2490390, 262149, 2, 2490391, 5, 4, 2490392, 262151, 2, 2490393, 7, 0, 2490394, 7, 4, 2490395, 131072, 42, 2490396, 0, 13, 2490398, 131072, 13, 2490401, 131077, 5, 2490402, 262151, 2, 2490403, 7, 0, 2490404, 7, 0, 2490405, 7, 0, 2490406, 7, 0, 2490407, 7, 0, 2490408, 7, 0, 2490409, 7, 0, 2490410, 7, 0, 2490411, 7, 0, 2490412, 7, 4, 2490413, 131077, 7, 2490417, 393216, 0, 2490418, 458752, 0, 2490419, 0, 42, 2490420, 0, 98, 2490432, 393216, 0, 2490433, 458752, 0, 2490434, 393216, 0, 2490435, 458752, 0, 2490436, 0, 12, 2490438, 131072, 12, 2490440, 262144, 22, 2490442, 131072, 12, 2490443, 393216, 0, 2490444, 458752, 0, 2490445, 393216, 0, 2490446, 458752, 0, 2490447, 0, 12, 2555905, 0, 13, 2555907, 131072, 13, 2555908, 0, 13, 2555909, 65536, 11, 2555910, 131072, 13, 2555911, 327680, 4, 2555912, 65536, 11, 2555913, 131072, 11, 2555914, 131072, 107, 2555918, 131072, 107, 2555919, 131072, 107, 2555921, 131072, 12, 2555925, 0, 98, 2555926, 262149, 6, 2555927, 131077, 6, 2555928, 262151, 2, 2555929, 7, 0, 2555930, 7, 4, 2555931, 131072, 42, 2555932, 393216, 0, 2555933, 458752, 0, 2555934, 196608, 11, 2555937, 131077, 5, 2555938, 262151, 2, 2555939, 7, 0, 2555940, 7, 0, 2555941, 7, 0, 2555942, 7, 0, 2555943, 7, 0, 2555944, 7, 0, 2555945, 7, 0, 2555946, 7, 0, 2555947, 7, 0, 2555948, 7, 4, 2555952, 0, 11, 2555953, 65536, 11, 2555954, 131072, 11, 2555955, 0, 42, 2555956, 0, 98, 2555967, 327680, 4, 2555972, 0, 13, 2555974, 131072, 13, 2555976, 0, 13, 2555978, 131072, 13, 2555983, 0, 13, 2621442, 393216, 0, 2621443, 458752, 0, 2621444, 0, 12, 2621446, 131072, 12, 2621447, 0, 12, 2621449, 131072, 12, 2621450, 131072, 107, 2621454, 131072, 107, 2621455, 131072, 107, 2621457, 131072, 13, 2621461, 0, 98, 2621464, 262151, 2, 2621465, 7, 0, 2621466, 7, 4, 2621467, 131072, 42, 2621470, 393216, 4, 2621473, 131077, 7, 2621474, 262151, 2, 2621475, 7, 0, 2621476, 7, 0, 2621477, 7, 0, 2621478, 7, 0, 2621479, 7, 0, 2621480, 7, 0, 2621481, 7, 0, 2621482, 7, 0, 2621483, 7, 0, 2621484, 7, 4, 2621488, 0, 12, 2621490, 131072, 12, 2621491, 0, 42, 2621492, 0, 98, 2621503, 393216, 0, 2621504, 458752, 0, 2621505, 393216, 0, 2621506, 458752, 0, 2621507, 0, 15, 2621508, 65536, 15, 2621509, 131072, 15, 2621510, 393216, 0, 2621511, 458752, 0, 2621513, 393216, 0, 2621514, 458752, 0, 2621515, 393216, 0, 2621516, 458752, 0, 2621517, 0, 15, 2621518, 65536, 15, 2621519, 131072, 15, 2686977, 327680, 4, 2686980, 0, 13, 2686982, 131072, 13, 2686983, 0, 13, 2686985, 131072, 13, 2686986, 131072, 107, 2686987, 131072, 107, 2686988, 131072, 107, 2686989, 131072, 107, 2686990, 131072, 107, 2686993, 196608, 11, 2686997, 0, 98, 2687000, 262151, 6, 2687001, 262151, 4, 2687002, 131079, 6, 2687003, 131072, 42, 2687010, 262151, 2, 2687011, 7, 0, 2687012, 7, 0, 2687013, 7, 0, 2687014, 7, 0, 2687015, 7, 0, 2687016, 7, 0, 2687017, 7, 0, 2687018, 7, 0, 2687019, 7, 0, 2687020, 7, 4, 2687021, 393216, 106, 2687024, 0, 13, 2687026, 131072, 13, 2687027, 0, 42, 2687028, 0, 98, 2687038, 262144, 21, 2687039, 65536, 11, 2687040, 131072, 11, 2687045, 0, 11, 2687046, 65536, 11, 2687047, 131072, 11, 2687048, 262144, 21, 2687049, 65536, 11, 2687050, 131072, 11, 2687055, 0, 11, 2752512, 458752, 0, 2752513, 393216, 0, 2752514, 458752, 0, 2752515, 393216, 0, 2752516, 458752, 0, 2752517, 393216, 0, 2752518, 458752, 0, 2752521, 196608, 11, 2752522, 131072, 107, 2752523, 131072, 107, 2752524, 131072, 107, 2752525, 131072, 107, 2752526, 131072, 107, 2752533, 0, 99, 2752534, 65536, 99, 2752535, 65536, 99, 2752536, 65536, 99, 2752537, 65536, 99, 2752538, 262144, 99, 2752539, 131072, 42, 2752546, 262151, 2, 2752547, 7, 0, 2752548, 7, 0, 2752549, 7, 0, 2752550, 7, 0, 2752551, 7, 0, 2752552, 7, 0, 2752553, 7, 0, 2752554, 7, 0, 2752555, 7, 0, 2752556, 7, 4, 2752560, 196608, 12, 2752562, 131072, 12, 2752563, 0, 42, 2752564, 0, 98, 2752574, 262144, 22, 2752576, 131072, 12, 2752577, 393216, 0, 2752578, 458752, 0, 2752579, 393216, 0, 2752580, 458752, 0, 2752581, 0, 12, 2752583, 131072, 12, 2752584, 262144, 22, 2752586, 131072, 12, 2752587, 393216, 0, 2752588, 458752, 0, 2752589, 393216, 0, 2752590, 458752, 0, 2752591, 0, 12, 2818048, 65536, 11, 2818049, 131072, 11, 2818050, 0, 11, 2818051, 65536, 11, 2818052, 131072, 11, 2818053, 0, 11, 2818054, 65536, 11, 2818055, 131072, 11, 2818058, 131072, 107, 2818059, 131072, 107, 2818060, 131072, 107, 2818061, 131072, 107, 2818062, 131072, 107, 2818073, 393216, 0, 2818074, 458752, 0, 2818075, 262144, 42, 2818076, 131072, 41, 2818077, 393216, 106, 2818082, 262151, 2, 2818083, 7, 0, 2818084, 7, 0, 2818085, 7, 0, 2818086, 7, 0, 2818087, 7, 0, 2818088, 7, 0, 2818089, 7, 0, 2818090, 7, 0, 2818091, 7, 0, 2818092, 7, 4, 2818096, 0, 13, 2818098, 131072, 13, 2818099, 0, 42, 2818100, 0, 99, 2818101, 65536, 99, 2818102, 65536, 99, 2818103, 65536, 99, 2818104, 65536, 99, 2818105, 65536, 99, 2818106, 65536, 99, 2818107, 65536, 99, 2818108, 65536, 99, 2818109, 262144, 99, 2818110, 0, 13, 2818112, 131072, 13, 2818117, 0, 13, 2818119, 131072, 13, 2818120, 0, 13, 2818122, 131072, 13, 2818127, 0, 13, 2883585, 131072, 12, 2883586, 0, 12, 2883588, 131072, 12, 2883589, 0, 12, 2883590, 65536, 12, 2883591, 131072, 12, 2883594, 65536, 108, 2883595, 131072, 108, 2883596, 131072, 108, 2883597, 196608, 108, 2883598, 262144, 108, 2883605, 131072, 107, 2883608, 131072, 107, 2883611, 262149, 7, 2883612, 131072, 42, 2883618, 262151, 2, 2883619, 7, 0, 2883620, 7, 0, 2883621, 7, 0, 2883622, 7, 0, 2883623, 7, 0, 2883624, 7, 0, 2883625, 7, 0, 2883626, 7, 0, 2883627, 7, 0, 2883628, 7, 4, 2883629, 5, 7, 2883632, 196608, 12, 2883633, 393216, 0, 2883634, 458752, 0, 2883635, 0, 42, 2883637, 393216, 0, 2883638, 458752, 0, 2883639, 393216, 0, 2883640, 458752, 0, 2883641, 0, 15, 2883642, 65536, 15, 2883643, 131072, 15, 2883644, 393216, 0, 2883645, 458752, 0, 2883647, 393216, 0, 2883648, 458752, 0, 2883649, 393216, 0, 2883650, 458752, 0, 2883651, 0, 15, 2883652, 65536, 15, 2883653, 131072, 15, 2883654, 393216, 0, 2883655, 458752, 0, 2883657, 393216, 0, 2883658, 458752, 0, 2883659, 393216, 0, 2883660, 458752, 0, 2883661, 0, 15, 2883662, 65536, 15, 2883663, 131072, 15, 2949121, 131072, 13, 2949122, 0, 13, 2949124, 131072, 13, 2949125, 0, 13, 2949141, 131072, 107, 2949142, 131072, 107, 2949143, 131072, 107, 2949144, 131072, 107, 2949146, 393216, 0, 2949147, 458752, 0, 2949148, 131072, 42, 2949149, 5, 7, 2949154, 262151, 6, 2949155, 262151, 4, 2949156, 131079, 1, 2949157, 7, 0, 2949158, 7, 0, 2949159, 7, 0, 2949160, 7, 0, 2949161, 7, 0, 2949162, 7, 0, 2949163, 7, 0, 2949164, 7, 4, 2949165, 131077, 7, 2949171, 0, 42, 2949172, 262144, 21, 2949173, 65536, 11, 2949174, 131072, 11, 2949179, 0, 11, 2949180, 65536, 11, 2949181, 131072, 11, 2949182, 262144, 21, 2949183, 65536, 11, 2949184, 131072, 11, 2949189, 0, 11, 2949190, 65536, 11, 2949191, 131072, 11, 2949192, 262144, 21, 2949193, 65536, 11, 2949194, 131072, 11, 2949199, 0, 11, 3014656, 65536, 11, 3014657, 131072, 11, 3014658, 393216, 0, 3014659, 458752, 0, 3014660, 393216, 0, 3014661, 458752, 0, 3014677, 131072, 107, 3014678, 131072, 107, 3014679, 131072, 107, 3014680, 131072, 107, 3014681, 327680, 4, 3014684, 131072, 42, 3014685, 131077, 7, 3014689, 0, 15, 3014690, 65536, 15, 3014691, 131072, 15, 3014692, 262151, 2, 3014693, 7, 0, 3014694, 7, 0, 3014695, 7, 0, 3014696, 7, 0, 3014697, 7, 0, 3014698, 7, 0, 3014699, 7, 0, 3014700, 7, 4, 3014705, 393216, 0, 3014706, 458752, 0, 3014707, 0, 42, 3014708, 262144, 22, 3014710, 131072, 12, 3014711, 393216, 0, 3014712, 458752, 0, 3014713, 393216, 0, 3014714, 458752, 0, 3014715, 0, 12, 3014717, 131072, 12, 3014718, 262144, 22, 3014720, 131072, 12, 3014721, 393216, 0, 3014722, 458752, 0, 3014723, 393216, 0, 3014724, 458752, 0, 3014725, 0, 12, 3014727, 131072, 12, 3014728, 262144, 22, 3014730, 131072, 12, 3014731, 393216, 0, 3014732, 458752, 0, 3014733, 393216, 0, 3014734, 458752, 0, 3014735, 0, 12, 3080192, 65536, 12, 3080193, 131072, 12, 3080199, 131072, 107, 3080203, 131072, 107, 3080204, 131072, 107, 3080208, 131072, 107, 3080213, 65536, 108, 3080214, 131072, 108, 3080215, 131072, 108, 3080216, 262144, 108, 3080220, 131072, 42, 3080225, 0, 11, 3080226, 65536, 11, 3080227, 131072, 11, 3080228, 262151, 2, 3080229, 7, 0, 3080230, 7, 0, 3080231, 7, 0, 3080232, 7, 0, 3080233, 7, 0, 3080234, 7, 0, 3080235, 7, 0, 3080236, 7, 4, 3080237, 393216, 106, 3080243, 0, 42, 3080244, 0, 13, 3080246, 131072, 13, 3080251, 0, 13, 3080253, 131072, 13, 3080254, 0, 13, 3080256, 131072, 13, 3080261, 0, 13, 3080263, 131072, 13, 3080264, 0, 13, 3080266, 131072, 13, 3080271, 0, 13, 3145728, 65536, 13, 3145729, 131072, 13, 3145730, 393216, 0, 3145731, 458752, 0, 3145732, 393216, 0, 3145733, 458752, 0, 3145735, 131072, 107, 3145739, 131072, 107, 3145740, 131072, 107, 3145744, 131072, 107, 3145749, 0, 97, 3145750, 65536, 97, 3145751, 65536, 97, 3145752, 65536, 97, 3145753, 65536, 97, 3145754, 262144, 99, 3145755, 262149, 7, 3145756, 131072, 42, 3145757, 393216, 106, 3145761, 0, 12, 3145763, 131072, 12, 3145764, 262151, 2, 3145765, 7, 0, 3145766, 7, 0, 3145767, 7, 0, 3145768, 7, 0, 3145769, 7, 0, 3145770, 7, 0, 3145771, 7, 0, 3145772, 7, 4, 3145779, 0, 42, 3145781, 393216, 0, 3145782, 458752, 0, 3145783, 393216, 0, 3145784, 458752, 0, 3145785, 0, 15, 3145786, 65536, 15, 3145787, 131072, 15, 3145788, 393216, 0, 3145789, 458752, 0, 3145791, 393216, 0, 3145792, 458752, 0, 3145793, 393216, 0, 3145794, 458752, 0, 3145795, 0, 15, 3145796, 65536, 15, 3145797, 131072, 15, 3145798, 393216, 0, 3145799, 458752, 0, 3145801, 393216, 0, 3145802, 458752, 0, 3145803, 393216, 0, 3145804, 458752, 0, 3145805, 0, 15, 3145806, 65536, 15, 3145807, 131072, 15, 3211264, 65536, 14, 3211265, 131072, 14, 3211271, 0, 115, 3211272, 131072, 107, 3211273, 131072, 107, 3211274, 131072, 107, 3211275, 131072, 107, 3211276, 131072, 107, 3211277, 131072, 107, 3211278, 131072, 107, 3211279, 131072, 107, 3211280, 131072, 107, 3211285, 0, 98, 3211286, 65541, 7, 3211287, 196613, 5, 3211288, 196613, 7, 3211291, 262144, 43, 3211292, 131072, 43, 3211297, 0, 13, 3211299, 131072, 13, 3211300, 262151, 2, 3211301, 7, 0, 3211302, 7, 0, 3211303, 7, 0, 3211304, 7, 0, 3211305, 7, 0, 3211306, 262151, 0, 3211307, 262151, 4, 3211308, 131079, 6, 3211313, 327680, 83, 3211315, 0, 42, 3211316, 262144, 21, 3211317, 65536, 11, 3211318, 131072, 11, 3211323, 0, 11, 3211324, 65536, 11, 3211325, 131072, 11, 3211326, 262144, 21, 3211327, 65536, 11, 3211328, 131072, 11, 3211333, 0, 11, 3211334, 65536, 11, 3211335, 131072, 11, 3211336, 262144, 21, 3211337, 65536, 11, 3211338, 131072, 11, 3211343, 0, 11, 3276800, 65536, 15, 3276801, 131072, 15, 3276802, 393216, 0, 3276803, 458752, 0, 3276804, 393216, 0, 3276805, 458752, 0, 3276807, 327680, 37, 3276808, 131072, 107, 3276809, 131072, 107, 3276810, 131072, 107, 3276811, 131072, 107, 3276812, 131072, 107, 3276813, 131072, 107, 3276814, 131072, 107, 3276815, 131072, 107, 3276816, 131072, 107, 3276821, 0, 98, 3276822, 262151, 5, 3276823, 131079, 3, 3276824, 131079, 3, 3276825, 7, 6, 3276826, 5, 7, 3276827, 65536, 44, 3276828, 131072, 44, 3276829, 458752, 0, 3276836, 262151, 6, 3276837, 262151, 4, 3276838, 262151, 4, 3276839, 262151, 4, 3276840, 262151, 4, 3276841, 262151, 4, 3276842, 131079, 6, 3276849, 458752, 106, 3276850, 0, 41, 3276851, 196608, 42, 3276852, 262144, 22, 3276854, 131072, 12, 3276855, 393216, 0, 3276856, 458752, 0, 3276857, 393216, 0, 3276858, 458752, 0, 3276859, 0, 12, 3276861, 131072, 12, 3276862, 262144, 22, 3276864, 131072, 12, 3276865, 393216, 0, 3276866, 458752, 0, 3276867, 393216, 0, 3276868, 458752, 0, 3276869, 0, 12, 3276871, 131072, 12, 3276872, 262144, 22, 3276874, 131072, 12, 3276875, 393216, 0, 3276876, 458752, 0, 3276877, 393216, 0, 3276878, 458752, 0, 3276879, 0, 12, 3342336, 65536, 16, 3342337, 131072, 16, 3342339, 65536, 11, 3342340, 131072, 11, 3342341, 0, 11, 3342342, 393216, 0, 3342343, 458752, 0, 3342344, 131072, 108, 3342345, 131072, 108, 3342346, 131072, 108, 3342347, 262144, 108, 3342348, 131072, 107, 3342349, 131072, 107, 3342350, 131072, 107, 3342351, 131072, 107, 3342352, 131072, 107, 3342357, 0, 98, 3342358, 262151, 2, 3342359, 7, 0, 3342360, 7, 0, 3342361, 7, 4, 3342362, 131077, 5, 3342363, 131072, 42, 3342369, 65541, 7, 3342370, 196613, 7, 3342377, 65541, 7, 3342378, 196613, 7, 3342385, 393216, 107, 3342386, 0, 42, 3342387, 5, 7, 3342388, 0, 13, 3342390, 131072, 13, 3342395, 0, 13, 3342397, 131072, 13, 3342398, 0, 13, 3342400, 131072, 13, 3342405, 0, 13, 3342407, 131072, 13, 3342408, 0, 13, 3342410, 131072, 13, 3342415, 0, 13, 3407872, 65536, 17, 3407873, 131072, 17, 3407874, 0, 12, 3407876, 131072, 12, 3407877, 0, 12, 3407879, 131072, 12, 3407880, 0, 15, 3407881, 65536, 15, 3407882, 131072, 15, 3407883, 393216, 0, 3407884, 65536, 108, 3407885, 131072, 108, 3407886, 131072, 108, 3407887, 131072, 108, 3407888, 262144, 108, 3407893, 0, 98, 3407894, 262151, 6, 3407895, 262151, 4, 3407896, 262151, 4, 3407897, 131079, 6, 3407898, 131077, 5, 3407899, 131072, 42, 3407900, 393216, 0, 3407901, 458752, 0, 3407922, 0, 42, 3407923, 131077, 7, 3407925, 393216, 0, 3407926, 458752, 0, 3407927, 393216, 0, 3407928, 458752, 0, 3407929, 0, 15, 3407930, 65536, 15, 3407931, 131072, 15, 3407932, 393216, 0, 3407933, 458752, 0, 3407935, 393216, 0, 3407936, 458752, 0, 3407937, 393216, 0, 3407938, 458752, 0, 3407939, 0, 15, 3407940, 65536, 15, 3407941, 131072, 15, 3407942, 393216, 0, 3407943, 458752, 0, 3407945, 393216, 0, 3407946, 458752, 0, 3407947, 393216, 0, 3407948, 458752, 0, 3407949, 0, 15, 3407950, 65536, 15, 3407951, 131072, 15, 3473408, 65536, 37, 3473409, 262144, 37, 3473410, 0, 13, 3473412, 131072, 13, 3473413, 0, 13, 3473414, 65536, 11, 3473415, 131072, 13, 3473424, 131072, 12, 3473429, 0, 98, 3473432, 65541, 7, 3473433, 196613, 5, 3473434, 196613, 6, 3473435, 131072, 42, 3473438, 393216, 4, 3473457, 5, 7, 3473458, 0, 42, 3473460, 262144, 21, 3473461, 65536, 11, 3473462, 131072, 11, 3473467, 0, 11, 3473468, 65536, 11, 3473469, 131072, 11, 3473470, 262144, 21, 3473471, 65536, 11, 3473472, 131072, 11, 3473477, 0, 11, 3473478, 65536, 11, 3473479, 131072, 11, 3473480, 262144, 43, 3538945, 262144, 38, 3538946, 65536, 37, 3538947, 65536, 37, 3538948, 131072, 37, 3538949, 0, 12, 3538951, 131072, 12, 3538958, 0, 13, 3538959, 65536, 11, 3538960, 131072, 13, 3538965, 0, 99, 3538966, 65536, 99, 3538967, 65536, 99, 3538968, 65536, 99, 3538969, 65536, 99, 3538970, 262144, 99, 3538971, 131072, 42, 3538993, 131077, 7, 3538994, 0, 42, 3538996, 262144, 22, 3538998, 131072, 12, 3538999, 393216, 0, 3539000, 458752, 0, 3539001, 393216, 0, 3539002, 458752, 0, 3539003, 0, 12, 3539005, 131072, 12, 3539006, 262144, 22, 3539008, 131072, 12, 3539009, 393216, 0, 3539010, 458752, 0, 3539011, 393216, 0, 3539012, 458752, 0, 3539013, 0, 12, 3539015, 131072, 12, 3539016, 262144, 44, 3604482, 458752, 56, 3604484, 131072, 38, 3604485, 0, 13, 3604487, 327680, 4, 3604490, 393216, 4, 3604492, 393216, 4, 3604494, 393216, 4, 3604496, 131072, 12, 3604507, 262144, 42, 3604508, 65536, 41, 3604509, 65536, 41, 3604510, 65536, 41, 3604511, 65536, 41, 3604512, 65536, 41, 3604513, 65536, 41, 3604514, 65536, 41, 3604515, 65536, 41, 3604516, 65536, 41, 3604517, 65536, 41, 3604518, 65536, 41, 3604519, 65536, 41, 3604520, 65536, 41, 3604521, 65536, 41, 3604522, 65536, 41, 3604523, 65536, 41, 3604524, 393216, 4, 3604525, 65536, 41, 3604526, 65536, 41, 3604527, 393216, 1, 3604528, 65536, 41, 3604529, 0, 13, 3604530, 196608, 42, 3604532, 0, 13, 3604534, 131072, 13, 3604539, 0, 13, 3604541, 131072, 13, 3604542, 0, 13, 3604544, 131072, 13, 3604549, 0, 13, 3604551, 131072, 13, 3604552, 131072, 42, 3670016, 458752, 56, 3670017, 458752, 56, 3670018, 458752, 56, 3670019, 458752, 56, 3670020, 131072, 38, 3670021, 458752, 56, 3670022, 393216, 0, 3670023, 458752, 0, 3670024, 0, 12, 3670026, 131072, 12, 3670027, 0, 15, 3670028, 65536, 15, 3670029, 131072, 15, 3670030, 0, 13, 3670032, 131072, 13, 3670039, 393216, 0, 3670040, 458752, 0, 3670041, 393216, 0, 3670042, 458752, 0, 3670043, 0, 15, 3670044, 65536, 15, 3670045, 131072, 15, 3670046, 393216, 0, 3670047, 458752, 0, 3670049, 393216, 0, 3670050, 458752, 0, 3670051, 393216, 0, 3670052, 458752, 0, 3670053, 0, 15, 3670054, 65536, 15, 3670055, 131072, 15, 3670056, 393216, 0, 3670057, 458752, 0, 3670059, 393216, 0, 3670060, 458752, 0, 3670061, 393216, 0, 3670062, 458752, 0, 3670063, 0, 15, 3670064, 65536, 15, 3670065, 131072, 15, 3670066, 393216, 0, 3670067, 458752, 0, 3670069, 393216, 0, 3670070, 458752, 0, 3670071, 393216, 0, 3670072, 458752, 0, 3670073, 0, 15, 3670074, 65536, 15, 3670075, 131072, 15, 3670076, 393216, 0, 3670077, 458752, 0, 3670079, 393216, 0, 3670080, 458752, 0, 3670081, 393216, 0, 3670082, 458752, 0, 3670083, 458752, 56, 3670084, 458752, 56, 3670085, 458752, 56, 3670086, 458752, 56, 3670087, 458752, 56, 3670088, 131072, 42, 3735552, 458752, 56, 3735553, 458752, 56, 3735554, 458752, 56, 3735555, 458752, 56, 3735556, 131072, 38, 3735557, 458752, 56, 3735558, 458752, 56, 3735559, 458752, 56, 3735560, 0, 13, 3735562, 131072, 13, 3735564, 0, 11, 3735565, 65536, 11, 3735566, 393216, 0, 3735573, 5, 7, 3735574, 262144, 21, 3735575, 65536, 11, 3735576, 131072, 11, 3735581, 0, 11, 3735582, 65536, 11, 3735583, 131072, 11, 3735584, 262144, 21, 3735585, 65536, 11, 3735586, 131072, 11, 3735591, 0, 11, 3735592, 65536, 11, 3735593, 131072, 11, 3735594, 262144, 21, 3735595, 65536, 11, 3735596, 131072, 11, 3735601, 0, 11, 3735602, 65536, 11, 3735603, 131072, 11, 3735604, 262144, 21, 3735605, 65536, 11, 3735606, 131072, 11, 3735611, 0, 11, 3735612, 65536, 11, 3735613, 131072, 11, 3735614, 262144, 21, 3735615, 458752, 56, 3735616, 458752, 56, 3735620, 262144, 43, 3735621, 65536, 43, 3735622, 65536, 43, 3735623, 65536, 43, 3735624, 131072, 43, 3801088, 458752, 56, 3801089, 458752, 56, 3801090, 458752, 56, 3801091, 458752, 56, 3801092, 131072, 38, 3801093, 458752, 56, 3801094, 458752, 56, 3801095, 458752, 56, 3801096, 458752, 56, 3801098, 458752, 56, 3801099, 458752, 56, 3801100, 0, 12, 3801101, 458752, 56, 3801102, 131072, 12, 3801104, 393216, 4, 3801109, 131077, 7, 3801110, 262144, 22, 3801112, 131072, 12, 3801113, 393216, 0, 3801114, 458752, 0, 3801115, 393216, 0, 3801116, 458752, 0, 3801117, 0, 12, 3801119, 131072, 12, 3801120, 262144, 22, 3801122, 131072, 12, 3801123, 393216, 0, 3801124, 458752, 0, 3801125, 393216, 0, 3801126, 458752, 0, 3801127, 0, 12, 3801129, 131072, 12, 3801130, 262144, 22, 3801132, 131072, 12, 3801133, 393216, 0, 3801134, 458752, 0, 3801135, 393216, 0, 3801136, 458752, 0, 3801137, 0, 12, 3801139, 131072, 12, 3801140, 262144, 22, 3801142, 131072, 12, 3801143, 393216, 0, 3801144, 458752, 0, 3801145, 393216, 0, 3801146, 458752, 0, 3801147, 0, 12, 3801149, 131072, 12, 3801150, 262144, 22, 3801152, 458752, 56, 3801153, 458752, 56, 3801154, 458752, 56, 3801155, 458752, 56, 3801156, 262144, 44, 3801157, 65536, 44, 3801158, 65536, 44, 3801159, 65536, 44, 3801160, 131072, 44, 3866624, 458752, 56, 3866625, 458752, 56, 3866626, 458752, 56, 3866627, 458752, 56, 3866628, 262144, 38, 3866629, 65536, 37, 3866630, 65536, 37, 3866631, 65536, 37, 3866632, 65536, 37, 3866633, 65536, 37, 3866634, 65536, 37, 3866635, 131072, 37, 3866636, 0, 13, 3866638, 131072, 13, 3866646, 0, 13, 3866648, 131072, 13, 3866653, 0, 13, 3866655, 131072, 13, 3866656, 0, 13, 3866658, 131072, 13, 3866663, 0, 13, 3866665, 131072, 13, 3866666, 0, 13, 3866668, 131072, 13, 3866673, 0, 13, 3866675, 131072, 13, 3866676, 0, 13, 3866678, 131072, 13, 3866683, 0, 13, 3866685, 262144, 43, 3866686, 65536, 43, 3866687, 65536, 43, 3866688, 65536, 43, 3866689, 65536, 43, 3866690, 65536, 43, 3866691, 65536, 43, 3866692, 131072, 43, 3866693, 458752, 56, 3866694, 458752, 56, 3866695, 458752, 56, 3932160, 458752, 56, 3932162, 458752, 56, 3932163, 458752, 56, 3932164, 458752, 56, 3932165, 458752, 56, 3932166, 458752, 56, 3932167, 458752, 56, 3932168, 458752, 56, 3932169, 458752, 56, 3932170, 458752, 56, 3932171, 131072, 38, 3932183, 393216, 0, 3932184, 458752, 0, 3932185, 393216, 0, 3932186, 458752, 0, 3932187, 0, 15, 3932188, 65536, 15, 3932189, 131072, 15, 3932190, 393216, 0, 3932191, 458752, 0, 3932193, 393216, 0, 3932194, 458752, 0, 3932195, 393216, 0, 3932196, 458752, 0, 3932197, 0, 15, 3932198, 65536, 15, 3932199, 131072, 15, 3932200, 393216, 0, 3932201, 458752, 0, 3932203, 393216, 0, 3932204, 458752, 0, 3932205, 393216, 0, 3932206, 458752, 0, 3932207, 0, 15, 3932208, 65536, 15, 3932209, 131072, 15, 3932210, 393216, 0, 3932211, 458752, 0, 3932213, 458752, 56, 3932214, 458752, 56, 3932215, 458752, 56, 3932216, 458752, 56, 3932217, 458752, 56, 3932218, 458752, 56, 3932219, 458752, 56, 3932220, 458752, 56, 3932221, 262144, 44, 3932222, 65536, 44, 3932223, 65536, 44, 3932224, 65536, 44, 3932225, 65536, 44, 3932226, 65536, 44, 3932227, 65536, 44, 3932228, 131072, 44, 3932229, 458752, 56, 3932230, 458752, 56, 3932231, 458752, 56, 3997705, 458752, 56, 3997706, 458752, 56, 3997707, 131072, 38, 3997712, 393216, 4, 3997718, 262144, 21, 3997719, 65536, 11, 3997720, 131072, 11, 3997725, 0, 11, 3997726, 65536, 11, 3997727, 131072, 11, 3997728, 262144, 21, 3997729, 65536, 11, 3997730, 131072, 11, 3997735, 0, 11, 3997736, 65536, 11, 3997737, 131072, 11, 3997738, 262144, 21, 3997739, 458752, 56, 3997740, 458752, 56, 3997745, 458752, 56, 3997746, 458752, 56, 3997747, 458752, 56, 3997748, 262144, 43, 3997749, 65536, 43, 3997750, 65536, 43, 3997751, 65536, 43, 3997752, 65536, 43, 3997753, 65536, 43, 3997754, 65536, 43, 3997755, 65536, 43, 3997756, 65536, 43, 3997757, 131072, 43, 3997758, 458752, 56, 3997759, 458752, 56, 3997760, 458752, 56, 3997765, 458752, 56, 3997766, 458752, 56, 3997767, 458752, 56, 3997768, 458752, 56, 4063243, 131072, 38, 4063254, 262144, 22, 4063256, 131072, 12, 4063257, 393216, 0, 4063258, 458752, 0, 4063259, 393216, 0, 4063260, 458752, 0, 4063261, 0, 12, 4063263, 131072, 12, 4063264, 262144, 22, 4063266, 131072, 12, 4063267, 393216, 0, 4063268, 458752, 0, 4063269, 393216, 0, 4063270, 458752, 0, 4063271, 0, 12, 4063273, 131072, 12, 4063274, 262144, 22, 4063276, 458752, 56, 4063277, 458752, 56, 4063278, 458752, 56, 4063279, 458752, 56, 4063280, 458752, 56, 4063281, 458752, 56, 4063282, 458752, 56, 4063283, 458752, 56, 4063284, 262144, 44, 4063285, 65536, 44, 4063286, 65536, 44, 4063287, 65536, 44, 4063288, 65536, 44, 4063289, 65536, 44, 4063290, 65536, 44, 4063291, 65536, 44, 4063292, 65536, 44, 4063293, 131072, 44, 4063294, 458752, 56, 4063295, 458752, 56, 4063296, 458752, 56, 4063297, 458752, 56, 4063298, 458752, 56, 4063299, 458752, 56, 4063300, 458752, 56, 4063301, 458752, 56, 4063302, 458752, 56, 4063303, 458752, 56, 4063304, 458752, 56, 4128779, 131072, 38, 4128784, 0, 72, 4128790, 0, 13, 4128792, 131072, 13, 4128797, 0, 13, 4128799, 131072, 13, 4128800, 0, 13, 4128802, 131072, 13, 4128807, 0, 13, 4128809, 131072, 13, 4128810, 458752, 56, 4128812, 262144, 43, 4128813, 65536, 43, 4128814, 65536, 43, 4128815, 65536, 43, 4128816, 65536, 43, 4128817, 65536, 43, 4128818, 65536, 43, 4128819, 65536, 43, 4128820, 131072, 43, 4128829, 458752, 56, 4128830, 458752, 56, 4128831, 458752, 56, 4128832, 458752, 56, 4128833, 458752, 56, 4128834, 458752, 56, 4128835, 458752, 56, 4128836, 458752, 56, 4128837, 458752, 56, 4128838, 458752, 56, 4128839, 458752, 56, 4128840, 458752, 56, 4194304, 458752, 56, 4194305, 458752, 56, 4194306, 458752, 56, 4194307, 458752, 56, 4194308, 458752, 56, 4194309, 458752, 56, 4194310, 458752, 56, 4194311, 458752, 56, 4194312, 458752, 56, 4194313, 458752, 56, 4194314, 458752, 56, 4194315, 131072, 38, 4194316, 458752, 56, 4194317, 458752, 56, 4194318, 458752, 56, 4194319, 458752, 56, 4194326, 262144, 21, 4194327, 393216, 0, 4194328, 458752, 0, 4194329, 393216, 0, 4194330, 458752, 0, 4194331, 0, 15, 4194332, 65536, 15, 4194333, 131072, 15, 4194334, 393216, 0, 4194335, 458752, 0, 4194337, 393216, 0, 4194338, 458752, 0, 4194339, 393216, 0, 4194340, 458752, 0, 4194341, 0, 15, 4194342, 65536, 15, 4194343, 131072, 15, 4194344, 393216, 0, 4194345, 458752, 0, 4194347, 458752, 56, 4194348, 262144, 44, 4194349, 65536, 44, 4194350, 65536, 44, 4194351, 65536, 44, 4194352, 65536, 44, 4194353, 65536, 44, 4194354, 65536, 44, 4194355, 65536, 44, 4194356, 131072, 44, 4194357, 458752, 56, 4194358, 458752, 56, 4194359, 458752, 56, 4194360, 458752, 56, 4194361, 458752, 56, 4194362, 458752, 56, 4194363, 458752, 56, 4194364, 458752, 56, 4194365, 458752, 56, 4194366, 458752, 56, 4194367, 458752, 56, 4194368, 458752, 56, 4194369, 458752, 56, 4194370, 458752, 56, 4194371, 458752, 56, 4194372, 458752, 56, 4194373, 458752, 56, 4194374, 458752, 56, 4194375, 458752, 56, 4194376, 458752, 56, 4259840, 65536, 39, 4259841, 65536, 39, 4259842, 65536, 39, 4259843, 65536, 39, 4259844, 65536, 39, 4259845, 196608, 39, 4259846, 458752, 56, 4259847, 458752, 56, 4259848, 458752, 56, 4259849, 458752, 56, 4259850, 458752, 56, 4259851, 131072, 38, 4259852, 458752, 56, 4259853, 458752, 56, 4259854, 458752, 56, 4259855, 5, 7, 4259856, 262144, 21, 4259862, 262144, 22, 4259863, 65536, 11, 4259864, 131072, 11, 4259869, 0, 11, 4259870, 65536, 11, 4259871, 131072, 11, 4259872, 262144, 21, 4259873, 65536, 11, 4259874, 131072, 11, 4259879, 0, 11, 4259880, 65536, 11, 4259881, 131072, 11, 4259882, 262144, 21, 4259883, 458752, 56, 4259884, 131072, 42, 4259885, 458752, 56, 4259886, 458752, 56, 4259887, 458752, 56, 4259888, 458752, 56, 4259889, 458752, 56, 4259890, 458752, 56, 4259891, 458752, 56, 4259892, 458752, 56, 4259893, 458752, 56, 4259894, 458752, 56, 4259899, 458752, 56, 4259900, 458752, 56, 4259901, 458752, 56, 4259902, 458752, 56, 4259903, 458752, 56, 4259904, 458752, 56, 4259906, 458752, 56, 4259907, 458752, 56, 4259908, 458752, 56, 4259909, 458752, 56, 4259910, 458752, 56, 4259911, 458752, 56, 4325376, 65536, 40, 4325377, 65536, 40, 4325378, 65536, 40, 4325379, 65536, 40, 4325380, 65536, 40, 4325381, 196608, 40, 4325382, 458752, 56, 4325383, 458752, 56, 4325385, 458752, 56, 4325386, 458752, 56, 4325387, 131072, 38, 4325388, 458752, 56, 4325389, 458752, 56, 4325390, 458752, 56, 4325391, 131077, 5, 4325392, 262144, 22, 4325398, 458752, 56, 4325400, 131072, 12, 4325401, 393216, 0, 4325402, 458752, 0, 4325403, 393216, 0, 4325404, 458752, 0, 4325405, 0, 12, 4325407, 131072, 12, 4325408, 262144, 22, 4325410, 131072, 12, 4325411, 393216, 0, 4325412, 458752, 0, 4325413, 393216, 0, 4325414, 458752, 0, 4325415, 0, 12, 4325417, 131072, 12, 4325418, 262144, 22, 4325420, 131072, 42, 4325429, 458752, 56, 4325430, 458752, 56, 4325431, 458752, 56, 4325432, 458752, 56, 4325433, 458752, 56, 4325434, 458752, 56, 4325435, 458752, 56, 4325436, 458752, 56, 4325437, 458752, 56, 4325438, 458752, 56, 4325439, 458752, 56, 4325440, 458752, 56, 4325441, 458752, 56, 4325442, 458752, 56, 4325443, 458752, 56, 4325444, 458752, 56, 4325445, 458752, 56, 4325446, 458752, 56, 4325447, 458752, 56, 4325448, 458752, 56 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131113, 196608, 35, 131114, 262144, 35, 196643, 196608, 35, 196644, 262144, 35, 196649, 196608, 36, 196650, 262144, 36, 196653, 458752, 34, 262176, 458752, 34, 262179, 196608, 36, 262180, 262144, 36, 262183, 458752, 34, 327718, 0, 32, 327719, 65536, 32, 327720, 131072, 32, 327727, 196608, 35, 327728, 262144, 35, 393246, 458752, 34, 393254, 0, 33, 393255, 65536, 33, 393256, 131072, 33, 393263, 196608, 36, 393264, 262144, 36, 458783, 196608, 35, 458784, 262144, 35, 458786, 65536, 35, 458787, 131072, 35, 458789, 131072, 3, 458790, 0, 34, 458791, 65536, 34, 458792, 131072, 34, 458801, 458752, 34, 524308, 0, 11, 524309, 65536, 11, 524310, 131072, 11, 524319, 196608, 36, 524320, 262144, 36, 524322, 65536, 36, 524323, 131072, 36, 524325, 131072, 4, 524330, 458752, 34, 589836, 0, 11, 589837, 65536, 11, 589838, 131072, 11, 589844, 0, 12, 589845, 65536, 12, 589846, 131072, 12, 589867, 65536, 35, 589868, 131072, 35, 655372, 0, 12, 655373, 65536, 12, 655374, 131072, 12, 655376, 393216, 0, 655377, 458752, 0, 655378, 393216, 0, 655379, 458752, 0, 655380, 0, 13, 655381, 65536, 13, 655382, 131072, 13, 655395, 458752, 34, 655400, 196608, 35, 655401, 262144, 35, 655403, 65536, 36, 655404, 131072, 36, 720908, 0, 13, 720909, 65536, 13, 720910, 131072, 13, 720911, 327680, 4, 720912, 393216, 1, 720913, 458752, 1, 720914, 393216, 4, 720915, 458752, 1, 720916, 393216, 4, 720917, 393216, 0, 720918, 458752, 0, 720932, 65536, 35, 720933, 131072, 35, 720936, 196608, 36, 720937, 262144, 36, 786444, 0, 14, 786445, 65536, 14, 786446, 131072, 14, 786448, 393216, 2, 786449, 458752, 2, 786450, 393216, 2, 786451, 458752, 2, 786452, 327680, 4, 786453, 393216, 1, 786454, 458752, 1, 786455, 393216, 4, 786468, 65536, 36, 786469, 131072, 36, 851977, 196608, 35, 851978, 262144, 35, 851989, 393216, 2, 851990, 458752, 2, 851992, 0, 97, 851993, 65536, 97, 851994, 65536, 97, 851995, 65536, 97, 851996, 131072, 97, 852000, 327680, 98, 852005, 0, 22, 852006, 65536, 22, 852007, 65536, 22, 852008, 65536, 22, 852009, 131072, 22, 852014, 327680, 98, 852018, 0, 97, 852019, 65536, 97, 852020, 65536, 97, 852021, 65536, 97, 852022, 131072, 97, 852030, 0, 11, 852031, 65536, 11, 852032, 131072, 11, 917510, 458752, 34, 917513, 196608, 36, 917514, 262144, 36, 917517, 327680, 20, 917519, 196608, 32, 917521, 327680, 19, 917528, 0, 98, 917532, 131072, 98, 917536, 327680, 19, 917541, 0, 22, 917542, 65536, 22, 917543, 65536, 22, 917544, 65536, 22, 917545, 131072, 22, 917554, 0, 98, 917558, 131072, 98, 917566, 0, 12, 917567, 65536, 12, 917568, 131072, 12, 917569, 393216, 0, 917570, 458752, 0, 917571, 393216, 0, 917572, 458752, 0, 917573, 393216, 0, 917574, 458752, 0, 917575, 0, 15, 917576, 65536, 15, 917577, 131072, 15, 917578, 393216, 0, 917579, 458752, 0, 917580, 393216, 0, 917581, 458752, 0, 917582, 393216, 0, 917583, 458752, 0, 983050, 458752, 34, 983054, 0, 110, 983055, 65536, 110, 983056, 131072, 110, 983057, 196608, 110, 983058, 262144, 110, 983061, 327680, 19, 983064, 0, 98, 983068, 131072, 98, 983074, 0, 96, 983084, 65536, 96, 983086, 327680, 19, 983090, 0, 98, 983094, 131072, 98, 983096, 0, 89, 983097, 65536, 89, 983098, 131072, 89, 983099, 196608, 89, 983100, 262144, 89, 983101, 327680, 89, 983104, 327680, 4, 983107, 131072, 11, 1048585, 65536, 35, 1048586, 131072, 35, 1048590, 0, 111, 1048591, 65536, 111, 1048592, 131072, 111, 1048593, 196608, 111, 1048594, 262144, 111, 1048595, 0, 50, 1048596, 65536, 50, 1048597, 131072, 50, 1048598, 196608, 50, 1048599, 262144, 50, 1048600, 0, 98, 1048603, 458752, 9, 1048604, 131072, 98, 1048609, 327680, 20, 1048612, 327680, 19, 1048619, 327680, 20, 1048626, 0, 98, 1048629, 458752, 9, 1048630, 131072, 98, 1048632, 0, 90, 1048633, 65536, 90, 1048634, 131072, 90, 1048635, 196608, 90, 1048636, 262144, 90, 1048637, 327680, 90, 1114121, 65536, 36, 1114122, 131072, 36, 1114123, 327680, 4, 1114126, 0, 112, 1114127, 65536, 112, 1114128, 131072, 112, 1114129, 196608, 112, 1114130, 262144, 112, 1114131, 0, 51, 1114132, 65536, 51, 1114133, 131072, 51, 1114134, 196608, 51, 1114135, 262144, 51, 1114136, 0, 98, 1114139, 131072, 12, 1114140, 131072, 98, 1114162, 0, 98, 1114165, 131072, 12, 1114166, 131072, 98, 1114167, 262144, 21, 1114168, 0, 91, 1114169, 65536, 91, 1114170, 131072, 91, 1114171, 196608, 91, 1114172, 262144, 91, 1114173, 327680, 91, 1114179, 327680, 4, 1114181, 327680, 4, 1114183, 327680, 4, 1114186, 393216, 4, 1114188, 327680, 4, 1114191, 393216, 4, 1179657, 458752, 34, 1179662, 0, 113, 1179663, 65536, 113, 1179664, 131072, 113, 1179665, 196608, 113, 1179666, 262144, 113, 1179667, 0, 52, 1179668, 65536, 52, 1179669, 131072, 52, 1179670, 196608, 52, 1179671, 262144, 52, 1179672, 0, 98, 1179674, 327680, 52, 1179676, 131072, 98, 1179698, 0, 98, 1179702, 131072, 98, 1179703, 262144, 21, 1179704, 0, 92, 1179705, 65536, 92, 1179706, 131072, 92, 1179707, 196608, 92, 1179708, 262144, 92, 1179709, 327680, 92, 1179718, 0, 75, 1179719, 65536, 75, 1179720, 131072, 75, 1179721, 196608, 75, 1179722, 262144, 75, 1179723, 327680, 75, 1179724, 393216, 75, 1245186, 458752, 34, 1245196, 0, 110, 1245197, 65536, 110, 1245198, 131072, 110, 1245199, 196608, 110, 1245200, 262144, 110, 1245201, 196608, 114, 1245202, 262144, 114, 1245203, 0, 53, 1245204, 65536, 53, 1245205, 131072, 53, 1245206, 196608, 53, 1245207, 262144, 53, 1245208, 0, 98, 1245210, 327680, 53, 1245212, 131072, 98, 1245234, 0, 98, 1245238, 131072, 98, 1245239, 262144, 21, 1245240, 0, 93, 1245241, 65536, 93, 1245242, 131072, 93, 1245243, 196608, 93, 1245244, 262144, 93, 1245245, 327680, 93, 1245246, 327680, 52, 1245254, 0, 76, 1245255, 65536, 76, 1245256, 131072, 76, 1245257, 196608, 76, 1245258, 262144, 76, 1245259, 327680, 76, 1245260, 393216, 76, 1310732, 0, 111, 1310733, 65536, 111, 1310734, 131072, 111, 1310735, 196608, 111, 1310736, 262144, 111, 1310737, 196608, 115, 1310738, 262144, 115, 1310739, 0, 54, 1310740, 65536, 54, 1310741, 131072, 54, 1310742, 196608, 54, 1310743, 262144, 54, 1310744, 0, 99, 1310745, 65536, 99, 1310746, 65536, 97, 1310747, 65536, 99, 1310748, 131072, 99, 1310759, 196608, 3, 1310770, 0, 99, 1310771, 65536, 99, 1310772, 65536, 99, 1310773, 65536, 99, 1310774, 131072, 99, 1310776, 0, 94, 1310777, 65536, 94, 1310778, 131072, 94, 1310779, 196608, 94, 1310780, 262144, 94, 1310781, 327680, 94, 1310782, 327680, 53, 1310790, 0, 77, 1310791, 65536, 77, 1310792, 131072, 77, 1310793, 196608, 77, 1310794, 262144, 77, 1310795, 327680, 77, 1310796, 393216, 77, 1376262, 458752, 34, 1376264, 393216, 0, 1376265, 458752, 0, 1376268, 0, 112, 1376269, 65536, 112, 1376270, 131072, 112, 1376271, 196608, 112, 1376272, 262144, 112, 1376273, 196608, 116, 1376274, 262144, 116, 1376295, 196608, 4, 1376318, 327680, 54, 1376326, 0, 78, 1376327, 65536, 78, 1376328, 131072, 78, 1376329, 196608, 78, 1376330, 262144, 78, 1376331, 327680, 78, 1376332, 393216, 78, 1441794, 65536, 35, 1441795, 131072, 35, 1441799, 327680, 4, 1441802, 65536, 11, 1441803, 131072, 11, 1441804, 0, 113, 1441805, 65536, 113, 1441806, 131072, 113, 1441807, 196608, 113, 1441808, 262144, 113, 1441818, 327680, 52, 1441862, 0, 79, 1441863, 65536, 79, 1441864, 131072, 79, 1441865, 196608, 79, 1441866, 262144, 79, 1441867, 327680, 79, 1441868, 393216, 79, 1507330, 65536, 36, 1507331, 131072, 36, 1507340, 0, 114, 1507341, 65536, 114, 1507342, 131072, 114, 1507343, 196608, 114, 1507344, 262144, 114, 1507350, 393216, 0, 1507351, 458752, 0, 1507352, 393216, 0, 1507353, 458752, 0, 1507354, 327680, 53, 1507365, 327680, 52, 1507369, 327680, 52, 1507398, 0, 80, 1507399, 65536, 80, 1507400, 131072, 80, 1507401, 196608, 80, 1507402, 262144, 80, 1507403, 327680, 80, 1507404, 393216, 80, 1572876, 0, 115, 1572877, 65536, 115, 1572878, 131072, 115, 1572879, 196608, 115, 1572880, 262144, 115, 1572885, 327680, 4, 1572886, 0, 11, 1572887, 65536, 11, 1572888, 458752, 9, 1572890, 262144, 7, 1572894, 393216, 0, 1572895, 458752, 0, 1572901, 327680, 53, 1572905, 327680, 53, 1572907, 0, 11, 1572908, 65536, 11, 1572909, 131072, 11, 1572910, 0, 12, 1572912, 131072, 12, 1572917, 0, 15, 1572918, 65536, 15, 1572919, 131072, 15, 1572934, 0, 81, 1572935, 65536, 81, 1572936, 131072, 81, 1572937, 196608, 81, 1572938, 262144, 81, 1572939, 327680, 81, 1572940, 393216, 81, 1638412, 0, 116, 1638413, 65536, 116, 1638415, 196608, 116, 1638416, 262144, 116, 1638429, 327680, 4, 1638432, 131072, 11, 1638433, 0, 15, 1638435, 131072, 15, 1638437, 327680, 54, 1638441, 327680, 54, 1638470, 65536, 7, 1638473, 393216, 4, 1638475, 393216, 4, 1638477, 327680, 4, 1703939, 458752, 34, 1703941, 458752, 34, 1703943, 327680, 4, 1703952, 327680, 52, 1703957, 327680, 52, 1703963, 327680, 19, 1703986, 327680, 19, 1704006, 0, 12, 1769481, 0, 110, 1769482, 65536, 110, 1769483, 131072, 110, 1769484, 196608, 110, 1769485, 262144, 110, 1769486, 393216, 0, 1769487, 458752, 0, 1769488, 327680, 53, 1769493, 327680, 53, 1769496, 0, 11, 1769497, 65536, 11, 1769498, 131072, 11, 1769500, 327680, 20, 1769523, 262144, 32, 1769524, 327680, 4, 1769527, 393216, 4, 1769537, 65536, 11, 1769539, 327680, 4, 1769544, 327680, 4, 1769547, 393216, 4, 1769549, 393216, 4, 1835016, 5, 7, 1835017, 0, 111, 1835018, 65536, 111, 1835019, 131072, 111, 1835020, 196608, 111, 1835021, 262144, 111, 1835024, 327680, 54, 1835029, 0, 98, 1835030, 393216, 0, 1835034, 131072, 12, 1835043, 0, 11, 1835044, 65536, 11, 1835045, 131072, 11, 1835049, 131072, 22, 1835060, 393216, 0, 1835063, 458752, 0, 1900546, 65536, 35, 1900547, 131072, 35, 1900549, 458752, 34, 1900552, 131077, 7, 1900553, 0, 109, 1900554, 65536, 109, 1900555, 131072, 109, 1900556, 196608, 109, 1900557, 262144, 109, 1900565, 327680, 4, 1900568, 393216, 4, 1900577, 458752, 45, 1900579, 0, 12, 1900580, 65536, 12, 1900581, 131072, 12, 1900585, 0, 11, 1900586, 65536, 11, 1900587, 131072, 11, 1900588, 393216, 0, 1900589, 458752, 0, 1900590, 393216, 0, 1900591, 458752, 0, 1900592, 393216, 45, 1900593, 65536, 11, 1900594, 131072, 11, 1900595, 327680, 4, 1900597, 327680, 4, 1900600, 393216, 4, 1900608, 393216, 4, 1900614, 0, 7, 1900617, 393216, 4, 1900619, 393216, 4, 1900621, 327680, 4, 1966082, 65536, 36, 1966083, 131072, 36, 1966088, 262144, 21, 1966089, 0, 114, 1966090, 65536, 114, 1966091, 131072, 114, 1966092, 196608, 114, 1966093, 262144, 114, 1966108, 0, 15, 1966109, 65536, 15, 1966110, 131072, 15, 1966111, 393216, 0, 1966112, 458752, 0, 1966113, 393216, 0, 1966123, 327680, 4, 1966125, 327680, 4, 1966128, 0, 12, 1966129, 65536, 12, 1966130, 131072, 12, 1966134, 327680, 52, 1966143, 327680, 52, 1966150, 0, 12, 2031624, 262144, 22, 2031625, 0, 115, 2031626, 65536, 115, 2031627, 131072, 115, 2031628, 196608, 115, 2031629, 262144, 115, 2031646, 327680, 4, 2031649, 393216, 4, 2031651, 393216, 4, 2031652, 393216, 83, 2031653, 458752, 83, 2031660, 393216, 83, 2031661, 458752, 83, 2031670, 327680, 53, 2031679, 327680, 53, 2031680, 327680, 4, 2031685, 393216, 4, 2031688, 327680, 4, 2031691, 393216, 4, 2031693, 393216, 4, 2097160, 262144, 21, 2097161, 0, 116, 2097162, 65536, 116, 2097164, 196608, 116, 2097165, 262144, 116, 2097177, 327680, 83, 2097188, 393216, 84, 2097189, 458752, 84, 2097196, 393216, 84, 2097197, 458752, 84, 2097206, 327680, 54, 2097215, 327680, 54, 2162696, 262144, 22, 2162713, 327680, 84, 2162755, 327680, 4, 2162758, 65536, 7, 2162761, 393216, 4, 2162763, 393216, 4, 2162765, 327680, 4, 2228236, 0, 110, 2228237, 65536, 110, 2228238, 131072, 110, 2228239, 196608, 110, 2228240, 262144, 110, 2228246, 393216, 0, 2228247, 458752, 0, 2228249, 65536, 99, 2228257, 327680, 52, 2228269, 327680, 52, 2228294, 0, 12, 2293760, 65536, 11, 2293761, 131072, 11, 2293767, 327680, 4, 2293772, 0, 111, 2293773, 65536, 111, 2293774, 131072, 111, 2293775, 196608, 111, 2293776, 262144, 111, 2293781, 327680, 4, 2293784, 393216, 4, 2293793, 327680, 53, 2293805, 327680, 53, 2293808, 327680, 4, 2293811, 393216, 4, 2293821, 196608, 59, 2293822, 262144, 59, 2293827, 327680, 4, 2293830, 393216, 4, 2293832, 327680, 4, 2293835, 393216, 4, 2293837, 393216, 4, 2359296, 65536, 12, 2359297, 131072, 12, 2359299, 393216, 0, 2359300, 458752, 0, 2359301, 393216, 0, 2359302, 458752, 0, 2359303, 393216, 0, 2359304, 458752, 0, 2359306, 0, 110, 2359307, 65536, 110, 2359308, 131072, 110, 2359309, 196608, 110, 2359310, 262144, 110, 2359311, 196608, 109, 2359312, 262144, 109, 2359316, 327680, 52, 2359326, 131072, 11, 2359329, 327680, 54, 2359341, 327680, 54, 2359357, 196608, 60, 2359358, 262144, 60, 2424833, 0, 11, 2424834, 327680, 4, 2424839, 393216, 4, 2424842, 0, 111, 2424843, 65536, 111, 2424844, 131072, 111, 2424845, 196608, 111, 2424846, 262144, 111, 2424847, 196608, 114, 2424848, 262144, 114, 2424852, 327680, 53, 2424857, 327680, 20, 2424868, 327680, 98, 2424874, 327680, 98, 2424880, 327680, 4, 2424883, 393216, 4, 2424893, 196608, 61, 2424894, 262144, 61, 2424901, 65536, 11, 2424904, 0, 7, 2424907, 393216, 4, 2424909, 393216, 4, 2424911, 327680, 4, 2490378, 0, 112, 2490379, 65536, 112, 2490380, 131072, 112, 2490381, 196608, 112, 2490382, 262144, 112, 2490383, 393216, 108, 2490384, 458752, 108, 2490388, 327680, 54, 2490409, 393216, 19, 2490410, 458752, 19, 2490440, 0, 12, 2555904, 65536, 11, 2555905, 131072, 11, 2555908, 0, 11, 2555910, 131072, 11, 2555911, 0, 11, 2555914, 0, 113, 2555915, 65536, 113, 2555916, 131072, 113, 2555917, 196608, 113, 2555918, 262144, 113, 2555919, 393216, 109, 2555920, 458752, 109, 2555926, 393216, 0, 2555927, 458752, 0, 2555929, 327680, 19, 2555940, 327680, 19, 2555942, 327680, 20, 2555944, 196608, 32, 2555945, 393216, 20, 2555946, 458752, 20, 2555952, 327680, 4, 2555955, 393216, 4, 2555970, 393216, 4, 2555972, 393216, 4, 2555978, 327680, 4, 2555981, 393216, 4, 2555983, 393216, 4, 2621441, 131072, 12, 2621450, 0, 114, 2621451, 65536, 114, 2621452, 131072, 114, 2621453, 196608, 114, 2621454, 262144, 114, 2621455, 196608, 10, 2621461, 327680, 4, 2621464, 393216, 4, 2621465, 0, 11, 2621466, 65536, 11, 2621467, 196608, 15, 2621477, 262144, 32, 2621482, 327680, 19, 2621485, 262144, 83, 2686977, 131072, 13, 2686980, 393216, 4, 2686986, 0, 115, 2686987, 65536, 115, 2686988, 131072, 115, 2686989, 196608, 115, 2686990, 262144, 115, 2686991, 262144, 10, 2687001, 0, 12, 2687003, 131072, 12, 2687011, 393216, 19, 2687012, 458752, 19, 2687021, 262144, 84, 2687024, 0, 11, 2687025, 65536, 11, 2687026, 131072, 11, 2687038, 0, 7, 2687041, 393216, 4, 2687043, 393216, 4, 2687045, 327680, 4, 2687048, 65536, 7, 2687051, 393216, 4, 2687053, 393216, 4, 2687055, 327680, 4, 2752522, 0, 116, 2752523, 65536, 116, 2752525, 196608, 116, 2752526, 262144, 116, 2752533, 0, 46, 2752534, 65536, 46, 2752535, 131072, 46, 2752536, 196608, 46, 2752537, 0, 13, 2752539, 131072, 13, 2752541, 262144, 83, 2752547, 393216, 20, 2752548, 458752, 20, 2752552, 327680, 20, 2752557, 393216, 107, 2752560, 0, 12, 2752574, 0, 12, 2752584, 0, 12, 2818049, 393216, 4, 2818051, 393216, 4, 2818053, 393216, 4, 2818069, 0, 47, 2818070, 65536, 47, 2818071, 131072, 47, 2818072, 196608, 47, 2818075, 196608, 11, 2818077, 262144, 84, 2818085, 196608, 32, 2818090, 262144, 32, 2818112, 327680, 4, 2818115, 393216, 4, 2818117, 393216, 4, 2818122, 327680, 4, 2818125, 393216, 4, 2818127, 393216, 4, 2883591, 327680, 37, 2883596, 0, 110, 2883597, 65536, 110, 2883598, 131072, 110, 2883599, 196608, 110, 2883600, 262144, 110, 2883605, 0, 48, 2883606, 65536, 48, 2883607, 131072, 48, 2883608, 196608, 48, 2883611, 393216, 4, 2883613, 393216, 107, 2883620, 327680, 19, 2949127, 0, 110, 2949128, 65536, 110, 2949129, 131072, 110, 2949130, 196608, 110, 2949131, 262144, 110, 2949132, 0, 111, 2949133, 65536, 111, 2949134, 131072, 111, 2949135, 196608, 111, 2949136, 262144, 111, 2949141, 0, 49, 2949142, 65536, 49, 2949143, 131072, 49, 2949144, 196608, 49, 2949156, 65536, 95, 2949158, 327680, 20, 2949161, 393216, 19, 2949162, 458752, 19, 2949168, 327680, 4, 2949171, 393216, 4, 2949172, 0, 7, 2949175, 393216, 4, 2949177, 393216, 4, 2949179, 327680, 4, 2949182, 65536, 7, 2949185, 393216, 4, 2949187, 393216, 4, 2949189, 327680, 4, 2949192, 65536, 7, 2949195, 393216, 4, 2949197, 393216, 4, 2949199, 327680, 4, 3014663, 0, 111, 3014664, 65536, 111, 3014665, 131072, 111, 3014666, 196608, 111, 3014667, 262144, 111, 3014668, 0, 112, 3014669, 65536, 112, 3014670, 131072, 112, 3014671, 196608, 112, 3014672, 262144, 112, 3014684, 393216, 4, 3014697, 393216, 20, 3014698, 458752, 20, 3014701, 262144, 83, 3014708, 0, 12, 3014718, 0, 12, 3014728, 0, 12, 3080193, 327680, 4, 3080195, 327680, 4, 3080198, 393216, 4, 3080199, 0, 109, 3080200, 65536, 109, 3080201, 131072, 109, 3080202, 196608, 109, 3080203, 262144, 109, 3080204, 0, 113, 3080205, 65536, 113, 3080206, 131072, 113, 3080207, 196608, 113, 3080208, 262144, 113, 3080217, 393216, 0, 3080218, 458752, 0, 3080221, 262144, 83, 3080237, 262144, 84, 3080240, 327680, 4, 3080243, 393216, 4, 3080246, 327680, 4, 3080249, 393216, 4, 3080251, 393216, 4, 3080256, 327680, 4, 3080259, 393216, 4, 3080261, 393216, 4, 3080266, 327680, 4, 3080269, 393216, 4, 3080271, 393216, 4, 3145735, 0, 114, 3145736, 65536, 114, 3145737, 131072, 114, 3145738, 196608, 114, 3145739, 262144, 114, 3145740, 0, 114, 3145741, 65536, 114, 3145742, 131072, 114, 3145743, 196608, 114, 3145744, 262144, 114, 3145752, 327680, 4, 3145755, 393216, 4, 3145757, 262144, 84, 3145768, 196608, 32, 3145770, 327680, 19, 3145773, 393216, 107, 3211265, 327680, 4, 3211267, 327680, 4, 3211270, 393216, 0, 3211271, 458752, 0, 3211272, 65536, 115, 3211273, 131072, 116, 3211274, 196608, 115, 3211275, 262144, 115, 3211276, 0, 115, 3211277, 65536, 115, 3211278, 131072, 116, 3211279, 196608, 115, 3211280, 262144, 115, 3211284, 327680, 52, 3211293, 393216, 107, 3211297, 327680, 52, 3211300, 393216, 0, 3211301, 458752, 0, 3211302, 393216, 0, 3211303, 458752, 0, 3211306, 0, 95, 3211307, 0, 15, 3211308, 65536, 15, 3211309, 131072, 15, 3211313, 327680, 52, 3211316, 0, 7, 3211319, 393216, 4, 3211321, 393216, 4, 3211323, 327680, 4, 3211326, 65536, 7, 3211329, 393216, 4, 3211331, 393216, 4, 3211333, 327680, 4, 3211336, 65536, 7, 3211339, 393216, 4, 3211341, 393216, 4, 3211343, 327680, 4, 3276805, 327680, 4, 3276808, 65536, 116, 3276810, 196608, 116, 3276811, 262144, 116, 3276812, 0, 116, 3276813, 65536, 116, 3276815, 196608, 116, 3276816, 262144, 116, 3276820, 327680, 53, 3276827, 262144, 44, 3276828, 393216, 0, 3276833, 327680, 53, 3276835, 327680, 4, 3276838, 393216, 4, 3276840, 393216, 4, 3276849, 327680, 53, 3276852, 0, 12, 3276862, 0, 12, 3276872, 0, 12, 3342338, 0, 11, 3342339, 327680, 4, 3342342, 65536, 11, 3342343, 131072, 11, 3342356, 327680, 54, 3342358, 393216, 0, 3342359, 458752, 0, 3342360, 327680, 19, 3342363, 327680, 4, 3342366, 393216, 4, 3342369, 327680, 54, 3342385, 327680, 54, 3342390, 327680, 4, 3342393, 393216, 4, 3342395, 393216, 4, 3342400, 327680, 4, 3342403, 393216, 4, 3342405, 393216, 4, 3342410, 327680, 4, 3342413, 393216, 4, 3342415, 393216, 4, 3407872, 458752, 56, 3407873, 458752, 56, 3407875, 65536, 12, 3407878, 65536, 12, 3407880, 393216, 4, 3407884, 458752, 0, 3407885, 393216, 0, 3407886, 458752, 10, 3407887, 65536, 11, 3407888, 131072, 11, 3407893, 327680, 4, 3407896, 393216, 4, 3473408, 458752, 56, 3473409, 458752, 56, 3473410, 458752, 56, 3473413, 0, 11, 3473415, 131072, 11, 3473418, 327680, 4, 3473421, 393216, 4, 3473422, 0, 12, 3473423, 393216, 4, 3473435, 327680, 4, 3473437, 0, 11, 3473438, 65536, 11, 3473439, 131072, 11, 3473441, 0, 11, 3473442, 65536, 11, 3473443, 131072, 11, 3473446, 0, 11, 3473447, 65536, 11, 3473448, 131072, 11, 3473457, 0, 11, 3473458, 65536, 11, 3473459, 131072, 11, 3473460, 0, 7, 3473463, 393216, 4, 3473465, 393216, 4, 3473467, 327680, 4, 3473470, 65536, 7, 3473473, 393216, 4, 3473475, 393216, 4, 3473477, 327680, 4, 3538944, 458752, 56, 3538946, 458752, 56, 3538952, 393216, 0, 3538953, 458752, 0, 3538954, 393216, 0, 3538955, 458752, 0, 3538956, 393216, 0, 3538957, 458752, 0, 3538958, 0, 11, 3538960, 131072, 11, 3538965, 0, 15, 3538966, 65536, 15, 3538967, 131072, 15, 3538968, 0, 15, 3538969, 65536, 15, 3538970, 131072, 15, 3538973, 0, 12, 3538974, 65536, 12, 3538975, 131072, 12, 3538977, 0, 12, 3538978, 65536, 12, 3538979, 131072, 12, 3538982, 0, 12, 3538983, 65536, 12, 3538984, 131072, 12, 3538986, 393216, 0, 3538987, 458752, 0, 3538989, 393216, 0, 3538990, 458752, 0, 3538991, 393216, 0, 3538992, 458752, 0, 3538993, 0, 12, 3538994, 65536, 12, 3538995, 131072, 12, 3538996, 0, 12, 3539006, 0, 12, 3604480, 458752, 56, 3604481, 458752, 56, 3604482, 458752, 56, 3604484, 458752, 56, 3604485, 458752, 56, 3604487, 131072, 13, 3604488, 0, 11, 3604489, 65536, 11, 3604490, 131072, 11, 3604494, 0, 12, 3604509, 0, 13, 3604510, 65536, 13, 3604511, 131072, 13, 3604513, 0, 13, 3604514, 65536, 13, 3604515, 131072, 13, 3604518, 0, 13, 3604519, 65536, 13, 3604520, 131072, 13, 3604521, 327680, 4, 3604522, 393216, 1, 3604523, 458752, 1, 3604524, 327680, 4, 3604525, 393216, 1, 3604526, 458752, 1, 3604527, 393216, 4, 3604528, 458752, 1, 3604529, 393216, 4, 3604530, 65536, 13, 3604531, 131072, 13, 3604534, 327680, 4, 3604537, 393216, 4, 3604539, 393216, 4, 3604544, 327680, 4, 3604547, 393216, 4, 3604549, 393216, 4, 3670017, 458752, 56, 3670024, 458752, 56, 3670025, 458752, 56, 3735553, 458752, 56, 3735554, 458752, 56, 3735555, 458752, 56, 3735556, 458752, 56, 3735557, 327680, 4, 3735558, 458752, 56, 3735562, 458752, 56, 3735566, 131072, 11, 3735567, 458752, 0, 3735574, 0, 7, 3735577, 393216, 4, 3735579, 393216, 4, 3735581, 327680, 4, 3735584, 65536, 7, 3735587, 393216, 4, 3735589, 393216, 4, 3735591, 327680, 4, 3735594, 65536, 7, 3735597, 393216, 4, 3735599, 393216, 4, 3735601, 327680, 4, 3735604, 65536, 7, 3735607, 393216, 4, 3735609, 393216, 4, 3735611, 327680, 4, 3735614, 65536, 7, 3735617, 393216, 4, 3735619, 393216, 4, 3735621, 458752, 56, 3801089, 458752, 56, 3801090, 458752, 56, 3801100, 458752, 56, 3801101, 458752, 56, 3801104, 0, 67, 3801105, 65536, 67, 3801106, 131072, 67, 3801107, 196608, 67, 3801108, 262144, 67, 3801109, 327680, 67, 3801110, 0, 12, 3801120, 0, 12, 3801130, 0, 12, 3801140, 0, 12, 3801150, 458752, 56, 3866635, 458752, 56, 3866638, 458752, 56, 3866640, 0, 68, 3866641, 65536, 68, 3866642, 131072, 68, 3866643, 196608, 68, 3866644, 262144, 68, 3866645, 327680, 68, 3866648, 327680, 4, 3866651, 393216, 4, 3866653, 393216, 4, 3866658, 327680, 4, 3866661, 393216, 4, 3866663, 393216, 4, 3866668, 327680, 4, 3866671, 393216, 4, 3866673, 393216, 4, 3866678, 327680, 4, 3866681, 393216, 4, 3866683, 393216, 4, 3866685, 131072, 13, 3866688, 458752, 56, 3866689, 458752, 56, 3866690, 458752, 56, 3866691, 458752, 56, 3866693, 458752, 56, 3932172, 393216, 0, 3932173, 458752, 0, 3932174, 393216, 0, 3932175, 458752, 0, 3932176, 0, 69, 3932177, 65536, 69, 3932178, 131072, 69, 3932179, 196608, 69, 3932180, 262144, 69, 3932181, 327680, 69, 3932221, 196608, 11, 3932227, 458752, 56, 3997698, 458752, 56, 3997699, 458752, 56, 3997700, 458752, 56, 3997701, 458752, 56, 3997702, 458752, 56, 3997703, 458752, 56, 3997704, 458752, 56, 3997705, 458752, 56, 3997707, 327680, 4, 3997709, 458752, 56, 3997710, 393216, 4, 3997712, 0, 70, 3997713, 65536, 70, 3997714, 131072, 70, 3997715, 196608, 70, 3997716, 262144, 70, 3997717, 327680, 70, 3997718, 0, 7, 3997721, 393216, 4, 3997723, 393216, 4, 3997725, 327680, 4, 3997728, 65536, 7, 3997731, 393216, 4, 3997733, 393216, 4, 3997735, 327680, 4, 3997738, 65536, 7, 3997741, 393216, 4, 3997743, 393216, 4, 3997745, 327680, 4, 3997748, 458752, 56, 3997756, 458752, 56, 3997758, 458752, 56, 3997759, 458752, 56, 3997760, 458752, 56, 3997761, 458752, 56, 3997762, 458752, 56, 3997763, 458752, 56, 3997764, 458752, 56, 3997765, 458752, 56, 3997766, 458752, 56, 3997767, 458752, 56, 3997768, 458752, 56, 4063232, 458752, 56, 4063233, 458752, 56, 4063234, 458752, 56, 4063236, 458752, 56, 4063237, 458752, 56, 4063239, 458752, 56, 4063240, 458752, 56, 4063241, 458752, 56, 4063242, 458752, 56, 4063244, 393216, 0, 4063245, 458752, 0, 4063246, 393216, 0, 4063247, 458752, 0, 4063248, 0, 71, 4063249, 65536, 71, 4063250, 131072, 71, 4063251, 196608, 71, 4063252, 262144, 71, 4063253, 327680, 71, 4063254, 0, 12, 4063264, 0, 12, 4063274, 458752, 56, 4063284, 458752, 56, 4063286, 458752, 56, 4063287, 458752, 56, 4063288, 458752, 56, 4063289, 458752, 56, 4063290, 458752, 56, 4063291, 458752, 56, 4063292, 458752, 56, 4063293, 458752, 56, 4063294, 458752, 56, 4063295, 458752, 56, 4063296, 458752, 56, 4063297, 458752, 56, 4063298, 458752, 56, 4063299, 458752, 56, 4128768, 458752, 56, 4128769, 458752, 56, 4128770, 458752, 56, 4128771, 458752, 56, 4128772, 458752, 56, 4128773, 458752, 56, 4128774, 458752, 56, 4128775, 458752, 56, 4128776, 458752, 56, 4128777, 458752, 56, 4128778, 458752, 56, 4128779, 327680, 4, 4128780, 458752, 56, 4128781, 458752, 56, 4128782, 393216, 4, 4128783, 458752, 56, 4128784, 393216, 4, 4128785, 65536, 72, 4128786, 131072, 72, 4128787, 196608, 72, 4128788, 262144, 72, 4128789, 327680, 72, 4128792, 327680, 4, 4128795, 393216, 4, 4128797, 393216, 4, 4128802, 327680, 4, 4128805, 393216, 4, 4128807, 393216, 4, 4128810, 458752, 56, 4128813, 458752, 56, 4128814, 458752, 56, 4128815, 458752, 56, 4128830, 458752, 56, 4128831, 458752, 56, 4128832, 458752, 56, 4128833, 458752, 56, 4128834, 458752, 56, 4128835, 458752, 56, 4128836, 458752, 56, 4128837, 458752, 56, 4128838, 458752, 56, 4128839, 458752, 56, 4128840, 458752, 56, 4194304, 458752, 56, 4194305, 458752, 56, 4194306, 458752, 56, 4194307, 458752, 56, 4194309, 458752, 56, 4194310, 458752, 56, 4194313, 458752, 56, 4194314, 458752, 56, 4194315, 458752, 56, 4194316, 0, 15, 4194317, 65536, 15, 4194318, 131072, 15, 4194320, 0, 73, 4194321, 65536, 73, 4194322, 131072, 73, 4194323, 196608, 73, 4194324, 262144, 73, 4194325, 327680, 73, 4194349, 458752, 56, 4194350, 458752, 56, 4194351, 458752, 56, 4194352, 458752, 56, 4194353, 458752, 56, 4194354, 458752, 56, 4194355, 458752, 56, 4194356, 458752, 56, 4194368, 458752, 56, 4194369, 458752, 56, 4194370, 458752, 56, 4194371, 458752, 56, 4194372, 458752, 56, 4194373, 458752, 56, 4194374, 458752, 56, 4194375, 458752, 56, 4194376, 458752, 56, 4259849, 458752, 56, 4259850, 458752, 56, 4259852, 0, 11, 4259853, 65536, 11, 4259854, 131072, 11, 4259856, 0, 74, 4259857, 65536, 74, 4259858, 131072, 74, 4259859, 196608, 74, 4259860, 262144, 74, 4259861, 327680, 74, 4259862, 0, 7, 4259865, 393216, 4, 4259867, 393216, 4, 4259869, 327680, 4, 4259872, 65536, 7, 4259875, 393216, 4, 4259877, 393216, 4, 4259879, 327680, 4, 4259882, 65536, 7, 4259884, 458752, 56, 4259892, 458752, 56, 4259893, 458752, 56, 4259894, 458752, 56, 4259895, 458752, 56, 4259896, 458752, 56, 4259897, 458752, 56, 4259898, 458752, 56, 4259899, 458752, 56, 4259900, 458752, 56, 4259901, 458752, 56, 4259902, 458752, 56, 4259903, 458752, 56, 4259904, 458752, 56, 4259905, 458752, 56, 4259906, 458752, 56, 4259907, 458752, 56, 4259908, 458752, 56, 4259909, 458752, 56, 4259910, 458752, 56, 4259911, 458752, 56, 4325376, 458752, 56, 4325377, 458752, 56, 4325378, 458752, 56, 4325379, 458752, 56, 4325380, 458752, 56, 4325381, 458752, 56, 4325382, 458752, 56, 4325383, 458752, 56, 4325384, 458752, 56, 4325385, 458752, 56, 4325386, 458752, 56, 4325388, 0, 12, 4325389, 65536, 12, 4325390, 131072, 12, 4325391, 458752, 56, 4325398, 0, 12, 4325408, 0, 12, 4325418, 0, 12, 4325429, 458752, 56, 4325430, 458752, 56, 4325431, 458752, 56, 4325432, 458752, 56, 4325433, 458752, 56, 4325434, 458752, 56, 4325436, 458752, 56, 4325437, 458752, 56, 4325438, 458752, 56, 4325439, 458752, 56 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 1872) +scene_destination = "res://Maps/Routes/Route3/Route_3_M001.tscn" +location = Vector2(176, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 656) +scene_destination = "res://Maps/BuroleTown/Burole_Town_PC.tscn" +location = Vector2(272, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 1456) +scene_destination = "res://Maps/BuroleTown/Burole_Town_Mart.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1264, 240) +scene_destination = "res://Maps/BuroleTown/Burole_Town_Gym.tscn" +location = Vector2(624, 1168) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1872, 656) +scene_destination = "res://Maps/BuroleTown/Burole_Town_Metro.tscn" +location = Vector2(272, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1904, 656) +scene_destination = "res://Maps/BuroleTown/Burole_Town_Metro.tscn" +location = Vector2(272, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2256, 720) +scene_destination = "res://Maps/Routes/Route4/Route_4_M009.tscn" +location = Vector2(144, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 1328) +scene_destination = "res://Maps/BuroleTown/Burole_Town_M029.tscn" +location = Vector2(240, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 1008) +scene_destination = "res://Maps/BuroleTown/Burole_Town_M090.tscn" +location = Vector2(304, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 784) +scene_destination = "res://Maps/BuroleTown/Burole_Town_M085.tscn" +location = Vector2(304, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 1872) +scene_destination = "res://Maps/Routes/Route3/Route_3_M001.tscn" +location = Vector2(208, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2032, 1072) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1520, 1360) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 1392) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 1328) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1904, 1104) +texture = ExtResource("305") +facing = "Left" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 1104) +texture = ExtResource("306") +facing = "Left" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1904, 688) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 1680) +texture = ExtResource("308") +facing = "Left" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 1040) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1872, 688) +texture = ExtResource("310") +facing = "Down" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1776, 1040) +texture = ExtResource("311") +facing = "Down" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 720) +texture = ExtResource("312") +facing = "Right" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 752) +texture = ExtResource("313") +facing = "Right" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 1200) +texture = ExtResource("501") +facing = "Down" + +[node name="Clerk2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 1200) +texture = ExtResource("502") +facing = "Down" + +[node name="Clerk3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1872, 1296) +texture = ExtResource("503") +facing = "Up" diff --git a/Maps/BuroleTown/Burole_Town_Gym.gd b/Maps/BuroleTown/Burole_Town_Gym.gd new file mode 100644 index 000000000..b59ae301b --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Gym.gd @@ -0,0 +1,94 @@ +extends Node2D # gen_map.py Map066 + +var map_name = "Burole Town(Gym)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(208, 784): + Global.game.play_dialogue("MAP066_NPC_1") + if check_pos == Vector2(304, 496): + Global.game.play_dialogue("MAP066_NPC_2") + if check_pos == Vector2(208, 592): + Global.game.play_dialogue("MAP066_NPC_3") + if check_pos == Vector2(368, 624): + Global.game.play_dialogue("MAP066_NPC_4") + if check_pos == Vector2(528, 848): + Global.game.play_dialogue("MAP066_NPC_5") + if check_pos == Vector2(720, 688): + Global.game.play_dialogue("MAP066_NPC_6") + if check_pos == Vector2(304, 880): + Global.game.play_dialogue("MAP066_NPC_7") + if check_pos == Vector2(976, 848): + Global.game.play_dialogue("MAP066_NPC_8") + if check_pos == Vector2(976, 528): + Global.game.play_dialogue("MAP066_NPC_9") + if check_pos == Vector2(848, 752): + Global.game.play_dialogue("MAP066_NPC_10") + if check_pos == Vector2(688, 848): + Global.game.play_dialogue("MAP066_NPC_11") + if check_pos == Vector2(624, 784): + Global.game.play_dialogue("MAP066_NPC_12") + if check_pos == Vector2(1072, 784): + Global.game.play_dialogue("MAP066_NPC_13") + if check_pos == Vector2(912, 592): + Global.game.play_dialogue("MAP066_NPC_14") + if check_pos == Vector2(560, 720): + Global.game.play_dialogue("MAP066_NPC_15") + if check_pos == Vector2(560, 1104): + Global.game.play_dialogue("MAP066_NPC_16") + if check_pos == Vector2(624, 528): + Global.game.play_dialogue("MAP066_NPC_17") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP066_TRAINER_1", "defeat": "MAP066_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer2": {"pre": "MAP066_TRAINER_2", "defeat": "MAP066_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer016.png"}, + "Trainer3": {"pre": "MAP066_TRAINER_3", "defeat": "MAP066_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer022.png"}, + "Trainer4": {"pre": "MAP066_TRAINER_4", "defeat": "MAP066_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer087.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP066_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP066_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP066_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/BuroleTown/Burole_Town_Gym.gd.uid b/Maps/BuroleTown/Burole_Town_Gym.gd.uid new file mode 100644 index 000000000..4f53b2cb1 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Gym.gd.uid @@ -0,0 +1 @@ +uid://bdcptv67krdm7 diff --git a/Maps/BuroleTown/Burole_Town_Gym.tscn b/Maps/BuroleTown/Burole_Town_Gym.tscn new file mode 100644 index 000000000..1c53c3af3 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Gym.tscn @@ -0,0 +1,189 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BuroleTown/Burole_Town_Gym_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BuroleTown/Burole_Town_Gym.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_041.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Davern.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="314"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk107-rocksmash.png" id="315"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="316"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-BurolePillar.png" id="317"] +[node name="Burole Town(Gym)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 65536, 262244, 0, 65537, 65638, 42, 65538, 65638, 42, 65539, 65638, 42, 65540, 65638, 42, 65541, 65638, 42, 65542, 65638, 42, 65543, 65638, 42, 65544, 65638, 42, 65545, 65638, 42, 65546, 65638, 42, 65547, 65638, 42, 65548, 65638, 42, 65549, 65638, 42, 65550, 65638, 42, 65551, 65638, 42, 65552, 65638, 42, 65553, 65638, 42, 65554, 65638, 42, 65555, 65638, 42, 65556, 65638, 42, 65557, 65638, 42, 65558, 65638, 42, 65559, 65638, 42, 65560, 65638, 42, 65561, 65638, 42, 65562, 65638, 42, 65563, 65638, 42, 65564, 65638, 42, 65565, 65638, 42, 65566, 65638, 42, 65567, 65638, 42, 65568, 65638, 42, 65569, 65638, 42, 65570, 65638, 42, 65571, 65638, 42, 65572, 65638, 42, 65573, 65638, 42, 65574, 262244, 0, 65575, 262244, 0, 65576, 262244, 0, 65577, 262244, 0, 131072, 102, 43, 131073, 65638, 35, 131074, 65638, 35, 131075, 65638, 35, 131076, 65638, 35, 131077, 65638, 35, 131078, 65638, 35, 131079, 65638, 35, 131080, 65638, 35, 131081, 65638, 35, 131082, 65638, 35, 131083, 65638, 35, 131084, 65638, 35, 131085, 65638, 35, 131086, 65638, 35, 131087, 65638, 35, 131088, 65638, 35, 131089, 65638, 35, 131090, 65638, 35, 131091, 65638, 35, 131092, 65638, 35, 131093, 65638, 35, 131094, 65638, 35, 131095, 65638, 35, 131096, 65638, 35, 131097, 65638, 35, 131098, 65638, 35, 131099, 65638, 35, 131100, 65638, 35, 131101, 65638, 35, 131102, 65638, 35, 131103, 65638, 35, 131104, 65638, 35, 131105, 65638, 35, 131106, 65638, 35, 131107, 65638, 35, 131108, 65638, 35, 131109, 65638, 35, 131110, 131174, 43, 131111, 262244, 0, 131112, 262244, 0, 131113, 262244, 0, 196608, 102, 43, 196609, 65638, 35, 196610, 65638, 35, 196611, 65638, 35, 196612, 65638, 35, 196613, 65638, 35, 196614, 65638, 35, 196615, 65638, 35, 196616, 65638, 35, 196617, 65638, 35, 196618, 65638, 35, 196619, 65638, 35, 196620, 65638, 35, 196621, 65638, 35, 196622, 65638, 35, 196623, 65638, 35, 196624, 65638, 35, 196625, 65638, 35, 196626, 65638, 35, 196627, 65638, 35, 196628, 65638, 35, 196629, 65638, 35, 196630, 65638, 35, 196631, 65638, 35, 196632, 65638, 35, 196633, 65638, 35, 196634, 65638, 35, 196635, 65638, 35, 196636, 65638, 35, 196637, 65638, 35, 196638, 65638, 35, 196639, 65638, 35, 196640, 65638, 35, 196641, 65638, 35, 196642, 65638, 35, 196643, 65638, 35, 196644, 65638, 35, 196645, 65638, 35, 196646, 131174, 43, 196647, 262244, 0, 196648, 262244, 0, 196649, 262244, 0, 262144, 102, 43, 262145, 65638, 35, 262146, 65638, 35, 262147, 65638, 35, 262148, 65638, 35, 262149, 65638, 35, 262150, 65638, 35, 262151, 65638, 35, 262152, 65638, 35, 262153, 65638, 35, 262154, 65638, 35, 262155, 65638, 35, 262156, 65638, 35, 262157, 65638, 35, 262158, 65638, 35, 262159, 65638, 35, 262160, 65638, 35, 262161, 65638, 35, 262162, 65638, 35, 262163, 65638, 35, 262164, 65638, 35, 262165, 65638, 35, 262166, 65638, 35, 262167, 65638, 35, 262168, 65638, 35, 262169, 65638, 35, 262170, 65638, 35, 262171, 65638, 35, 262172, 65638, 35, 262173, 65638, 35, 262174, 65638, 35, 262175, 65638, 35, 262176, 65638, 35, 262177, 65638, 35, 262178, 65638, 35, 262179, 65638, 35, 262180, 65638, 35, 262181, 65638, 35, 262182, 131174, 43, 262183, 262244, 0, 262184, 262244, 0, 262185, 262244, 0, 327680, 102, 43, 327681, 65638, 35, 327682, 65638, 35, 327683, 65638, 35, 327684, 65638, 35, 327685, 65638, 35, 327686, 65638, 35, 327687, 65638, 35, 327688, 65638, 35, 327689, 65638, 35, 327690, 65638, 35, 327691, 65638, 35, 327692, 65638, 35, 327693, 65638, 35, 327694, 65638, 35, 327695, 65638, 35, 327696, 65638, 35, 327697, 65638, 35, 327698, 65638, 35, 327699, 65638, 35, 327700, 65638, 35, 327701, 65638, 35, 327702, 65638, 35, 327703, 65638, 35, 327704, 65638, 35, 327705, 65638, 35, 327706, 65638, 35, 327707, 65638, 35, 327708, 65638, 35, 327709, 65638, 35, 327710, 65638, 35, 327711, 65638, 35, 327712, 65638, 35, 327713, 65638, 35, 327714, 65638, 35, 327715, 65638, 35, 327716, 65638, 35, 327717, 65638, 35, 327718, 131174, 43, 327719, 262244, 0, 327720, 262244, 0, 327721, 262244, 0, 393216, 102, 43, 393217, 65638, 35, 393218, 65638, 35, 393219, 65638, 35, 393220, 65638, 35, 393221, 65638, 35, 393222, 65638, 35, 393223, 65638, 35, 393224, 65638, 35, 393225, 65638, 35, 393226, 65638, 35, 393227, 65638, 35, 393228, 65638, 35, 393229, 65638, 35, 393230, 65638, 35, 393231, 65638, 35, 393232, 65638, 35, 393233, 327782, 43, 393234, 393318, 43, 393235, 393318, 43, 393236, 393318, 43, 393237, 458854, 43, 393238, 65638, 35, 393239, 65638, 35, 393240, 65638, 35, 393241, 65638, 35, 393242, 65638, 35, 393243, 65638, 35, 393244, 65638, 35, 393245, 65638, 35, 393246, 65638, 35, 393247, 65638, 35, 393248, 65638, 35, 393249, 65638, 35, 393250, 65638, 35, 393251, 65638, 35, 393252, 65638, 35, 393253, 65638, 35, 393254, 131174, 43, 393255, 262244, 0, 393256, 262244, 0, 393257, 262244, 0, 458752, 102, 43, 458753, 65638, 35, 458754, 65638, 35, 458755, 65638, 35, 458756, 65638, 35, 458757, 65638, 35, 458758, 65638, 35, 458759, 65638, 35, 458760, 65638, 35, 458761, 65638, 35, 458762, 65638, 35, 458763, 65638, 35, 458764, 65638, 35, 458765, 65638, 35, 458766, 65638, 35, 458767, 65638, 35, 458768, 65638, 35, 458769, 327782, 44, 458770, 393318, 44, 458771, 393318, 44, 458772, 393318, 44, 458773, 458854, 44, 458774, 65638, 35, 458775, 65638, 35, 458776, 65638, 35, 458777, 65638, 35, 458778, 65638, 35, 458779, 65638, 35, 458780, 65638, 35, 458781, 65638, 35, 458782, 65638, 35, 458783, 65638, 35, 458784, 65638, 35, 458785, 65638, 35, 458786, 65638, 35, 458787, 65638, 35, 458788, 65638, 35, 458789, 65638, 35, 458790, 131174, 43, 458791, 262244, 0, 458792, 262244, 0, 458793, 262244, 0, 524288, 102, 43, 524289, 65638, 35, 524290, 65638, 35, 524291, 65638, 35, 524292, 65638, 35, 524293, 65638, 35, 524294, 65638, 35, 524295, 65638, 35, 524296, 65638, 35, 524297, 65638, 35, 524298, 65638, 35, 524299, 65638, 35, 524300, 65638, 35, 524301, 65638, 35, 524302, 65638, 35, 524303, 65638, 35, 524304, 65638, 35, 524305, 327782, 44, 524306, 393318, 44, 524307, 393318, 44, 524308, 393318, 44, 524309, 458854, 44, 524310, 65638, 35, 524311, 65638, 35, 524312, 65638, 35, 524313, 65638, 35, 524314, 65638, 35, 524315, 65638, 35, 524316, 65638, 35, 524317, 65638, 35, 524318, 65638, 35, 524319, 65638, 35, 524320, 65638, 35, 524321, 65638, 35, 524322, 65638, 35, 524323, 65638, 35, 524324, 65638, 35, 524325, 65638, 35, 524326, 131174, 43, 524327, 262244, 0, 524328, 262244, 0, 524329, 262244, 0, 589824, 102, 43, 589825, 65638, 35, 589826, 65638, 35, 589827, 65638, 35, 589828, 65638, 35, 589829, 65638, 35, 589830, 65638, 35, 589831, 65638, 35, 589832, 65638, 35, 589833, 65638, 35, 589834, 65638, 35, 589835, 65638, 35, 589836, 65638, 35, 589837, 65638, 35, 589838, 65638, 35, 589839, 65638, 35, 589840, 65638, 35, 589841, 327782, 44, 589842, 393318, 44, 589843, 393318, 44, 589844, 393318, 44, 589845, 458854, 44, 589846, 65638, 35, 589847, 65638, 35, 589848, 65638, 35, 589849, 65638, 35, 589850, 65638, 35, 589851, 65638, 35, 589852, 65638, 35, 589853, 65638, 35, 589854, 65638, 35, 589855, 65638, 35, 589856, 65638, 35, 589857, 65638, 35, 589858, 65638, 35, 589859, 65638, 35, 589860, 65638, 35, 589861, 65638, 35, 589862, 131174, 43, 589863, 262244, 0, 589864, 262244, 0, 589865, 262244, 0, 655360, 102, 43, 655361, 65638, 35, 655362, 65638, 35, 655363, 65638, 35, 655364, 65638, 35, 655365, 65638, 35, 655366, 65638, 35, 655367, 65638, 35, 655368, 65638, 35, 655369, 65638, 35, 655370, 65638, 35, 655371, 65638, 35, 655372, 65638, 35, 655373, 65638, 35, 655374, 65638, 35, 655375, 65638, 35, 655376, 65638, 35, 655377, 327782, 45, 655378, 393318, 45, 655379, 393318, 45, 655380, 393318, 45, 655381, 458854, 45, 655382, 65638, 35, 655383, 65638, 35, 655384, 65638, 35, 655385, 65638, 35, 655386, 65638, 35, 655387, 65638, 35, 655388, 65638, 35, 655389, 65638, 35, 655390, 65638, 35, 655391, 65638, 35, 655392, 65638, 35, 655393, 65638, 35, 655394, 65638, 35, 655395, 65638, 35, 655396, 65638, 35, 655397, 65638, 35, 655398, 131174, 43, 655399, 262244, 0, 655400, 262244, 0, 655401, 262244, 0, 720896, 102, 43, 720897, 65638, 35, 720898, 65638, 35, 720899, 65638, 35, 720900, 65638, 35, 720901, 65638, 35, 720902, 65638, 35, 720903, 65638, 35, 720904, 65638, 35, 720905, 65638, 35, 720906, 65638, 35, 720907, 65638, 35, 720908, 65638, 35, 720909, 65638, 35, 720910, 65638, 35, 720911, 65638, 35, 720912, 65638, 35, 720913, 65638, 35, 720914, 65638, 35, 720915, 65638, 35, 720916, 65638, 35, 720917, 65638, 35, 720918, 65638, 35, 720919, 65638, 35, 720920, 65638, 35, 720921, 65638, 35, 720922, 65638, 35, 720923, 65638, 35, 720924, 65638, 35, 720925, 65638, 35, 720926, 65638, 35, 720927, 65638, 35, 720928, 65638, 35, 720929, 65638, 35, 720930, 65638, 35, 720931, 65638, 35, 720932, 65638, 35, 720933, 65638, 35, 720934, 131174, 43, 720935, 262244, 0, 720936, 262244, 0, 720937, 262244, 0, 786432, 102, 43, 786433, 65638, 35, 786434, 65638, 35, 786435, 65638, 35, 786436, 65638, 35, 786437, 65638, 35, 786438, 65638, 35, 786439, 65638, 35, 786440, 65638, 35, 786441, 65638, 35, 786442, 65638, 35, 786443, 65638, 35, 786444, 65638, 35, 786445, 65638, 35, 786446, 65638, 35, 786447, 65638, 35, 786448, 65638, 35, 786449, 65638, 35, 786450, 65638, 35, 786451, 65638, 35, 786452, 65638, 35, 786453, 65638, 35, 786454, 65638, 35, 786455, 65638, 35, 786456, 65638, 35, 786457, 65638, 35, 786458, 65638, 35, 786459, 65638, 35, 786460, 65638, 35, 786461, 65638, 35, 786462, 65638, 35, 786463, 65638, 35, 786464, 65638, 35, 786465, 65638, 35, 786466, 65638, 35, 786467, 65638, 35, 786468, 65638, 35, 786469, 65638, 35, 786470, 131174, 43, 786471, 262244, 0, 786472, 262244, 0, 786473, 262244, 0, 851968, 102, 43, 851969, 65638, 35, 851970, 65638, 35, 851971, 65638, 35, 851972, 65638, 35, 851973, 65638, 35, 851974, 65638, 35, 851975, 65638, 35, 851976, 65638, 35, 851977, 65638, 35, 851978, 65638, 35, 851979, 65638, 35, 851980, 65638, 35, 851981, 65638, 35, 851982, 65638, 35, 851983, 65638, 35, 851984, 65638, 35, 851985, 65638, 35, 851986, 65638, 35, 851987, 65638, 35, 851988, 65638, 35, 851989, 65638, 35, 851990, 65638, 35, 851991, 65638, 35, 851992, 65638, 35, 851993, 65638, 35, 851994, 65638, 35, 851995, 65638, 35, 851996, 65638, 35, 851997, 65638, 35, 851998, 65638, 35, 851999, 65638, 35, 852000, 65638, 35, 852001, 65638, 35, 852002, 65638, 35, 852003, 65638, 35, 852004, 65638, 35, 852005, 65638, 35, 852006, 131174, 43, 852007, 262244, 0, 852008, 262244, 0, 852009, 262244, 0, 917504, 102, 43, 917505, 65638, 35, 917506, 65638, 35, 917507, 65638, 35, 917508, 65638, 35, 917509, 65638, 35, 917510, 65638, 35, 917511, 65638, 35, 917512, 65638, 35, 917513, 65638, 35, 917514, 65638, 35, 917515, 65638, 35, 917516, 65638, 35, 917517, 65638, 35, 917518, 65638, 35, 917519, 65638, 35, 917520, 65638, 35, 917521, 65638, 35, 917522, 65638, 35, 917523, 65638, 35, 917524, 65638, 35, 917525, 65638, 35, 917526, 65638, 35, 917527, 65638, 35, 917528, 65638, 35, 917529, 65638, 35, 917530, 65638, 35, 917531, 65638, 35, 917532, 65638, 35, 917533, 65638, 35, 917534, 65638, 35, 917535, 65638, 35, 917536, 65638, 35, 917537, 65638, 35, 917538, 65638, 35, 917539, 65638, 35, 917540, 65638, 35, 917541, 65638, 35, 917542, 131174, 43, 917543, 262244, 0, 917544, 262244, 0, 917545, 262244, 0, 983040, 102, 43, 983041, 65638, 35, 983042, 65638, 35, 983043, 65638, 35, 983044, 65638, 35, 983045, 65638, 35, 983046, 65638, 35, 983047, 65638, 35, 983048, 65638, 35, 983049, 65638, 35, 983050, 65638, 35, 983051, 65638, 35, 983052, 65638, 35, 983053, 65638, 35, 983054, 65638, 35, 983055, 65638, 35, 983056, 65638, 35, 983057, 65638, 35, 983058, 65638, 35, 983059, 65638, 35, 983060, 65638, 35, 983061, 65638, 35, 983062, 65638, 35, 983063, 65638, 35, 983064, 65638, 35, 983065, 65638, 35, 983066, 65638, 35, 983067, 65638, 35, 983068, 65638, 35, 983069, 65638, 35, 983070, 65638, 35, 983071, 65638, 35, 983072, 65638, 35, 983073, 65638, 35, 983074, 65638, 35, 983075, 65638, 35, 983076, 65638, 35, 983077, 65638, 35, 983078, 131174, 43, 983079, 262244, 0, 983080, 262244, 0, 983081, 262244, 0, 1048576, 102, 43, 1048577, 65638, 35, 1048578, 65638, 35, 1048579, 65638, 35, 1048580, 65638, 35, 1048581, 65638, 35, 1048582, 65638, 35, 1048583, 65638, 35, 1048584, 65638, 35, 1048585, 65638, 35, 1048586, 65638, 35, 1048587, 65638, 35, 1048588, 65638, 35, 1048589, 65638, 35, 1048590, 65638, 35, 1048591, 65638, 35, 1048592, 65638, 35, 1048593, 65638, 35, 1048594, 65638, 35, 1048595, 65638, 35, 1048596, 65638, 35, 1048597, 65638, 35, 1048598, 65638, 35, 1048599, 65638, 35, 1048600, 65638, 35, 1048601, 65638, 35, 1048602, 65638, 35, 1048603, 65638, 35, 1048604, 65638, 35, 1048605, 65638, 35, 1048606, 65638, 35, 1048607, 65638, 35, 1048608, 65638, 35, 1048609, 65638, 35, 1048610, 65638, 35, 1048611, 65638, 35, 1048612, 65638, 35, 1048613, 65638, 35, 1048614, 131174, 43, 1048615, 262244, 0, 1048616, 262244, 0, 1048617, 262244, 0, 1114112, 102, 43, 1114113, 65638, 35, 1114114, 65638, 35, 1114115, 65638, 35, 1114116, 65638, 35, 1114117, 65638, 35, 1114118, 65638, 35, 1114119, 65638, 35, 1114120, 327782, 43, 1114121, 393318, 43, 1114122, 458854, 43, 1114123, 65638, 35, 1114124, 65638, 35, 1114125, 65638, 35, 1114126, 65638, 35, 1114127, 65638, 35, 1114128, 65638, 35, 1114129, 65638, 35, 1114130, 65638, 35, 1114131, 65638, 35, 1114132, 65638, 35, 1114133, 65638, 35, 1114134, 65638, 35, 1114135, 65638, 35, 1114136, 65638, 35, 1114137, 65638, 35, 1114138, 65638, 35, 1114139, 65638, 35, 1114140, 65638, 35, 1114141, 65638, 35, 1114142, 65638, 35, 1114143, 65638, 35, 1114144, 65638, 35, 1114145, 65638, 35, 1114146, 65638, 35, 1114147, 65638, 35, 1114148, 65638, 35, 1114149, 65638, 35, 1114150, 131174, 43, 1114151, 262244, 0, 1114152, 262244, 0, 1114153, 262244, 0, 1179648, 102, 43, 1179649, 65638, 35, 1179650, 65638, 35, 1179651, 65638, 35, 1179652, 65638, 35, 1179653, 65638, 35, 1179654, 65638, 35, 1179655, 65638, 35, 1179656, 327782, 44, 1179657, 393318, 44, 1179658, 458854, 44, 1179659, 65638, 35, 1179660, 65638, 35, 1179661, 65638, 35, 1179662, 65638, 35, 1179663, 65638, 35, 1179664, 65638, 35, 1179665, 65638, 35, 1179666, 65638, 35, 1179667, 65638, 35, 1179668, 65638, 35, 1179669, 65638, 35, 1179670, 65638, 35, 1179671, 65638, 35, 1179672, 65638, 35, 1179673, 65638, 35, 1179674, 65638, 35, 1179675, 65638, 35, 1179676, 65638, 35, 1179677, 65638, 35, 1179678, 65638, 35, 1179679, 65638, 35, 1179680, 65638, 35, 1179681, 65638, 35, 1179682, 65638, 35, 1179683, 65638, 35, 1179684, 65638, 35, 1179685, 65638, 35, 1179686, 131174, 43, 1179687, 262244, 0, 1179688, 262244, 0, 1179689, 262244, 0, 1245184, 102, 43, 1245185, 65638, 35, 1245186, 65638, 35, 1245187, 65638, 35, 1245188, 65638, 35, 1245189, 65638, 35, 1245190, 65638, 35, 1245191, 65638, 35, 1245192, 327782, 44, 1245193, 393318, 44, 1245194, 458854, 44, 1245195, 65638, 35, 1245196, 65638, 35, 1245197, 65638, 35, 1245198, 65638, 35, 1245199, 65638, 35, 1245200, 65638, 35, 1245201, 65638, 35, 1245202, 65638, 35, 1245203, 65638, 35, 1245204, 65638, 35, 1245205, 65638, 35, 1245206, 65638, 35, 1245207, 65638, 35, 1245208, 65638, 35, 1245209, 327782, 43, 1245210, 393318, 43, 1245211, 393318, 43, 1245212, 393318, 43, 1245213, 393318, 43, 1245214, 458854, 43, 1245215, 65638, 35, 1245216, 65638, 35, 1245217, 65638, 35, 1245218, 65638, 35, 1245219, 65638, 35, 1245220, 65638, 35, 1245221, 65638, 35, 1245222, 131174, 43, 1245223, 262244, 0, 1245224, 262244, 0, 1245225, 262244, 0, 1310720, 102, 43, 1310721, 65638, 35, 1310722, 65638, 35, 1310723, 65638, 35, 1310724, 65638, 35, 1310725, 65638, 35, 1310726, 65638, 35, 1310727, 65638, 35, 1310728, 327782, 44, 1310729, 393318, 44, 1310730, 458854, 44, 1310731, 65638, 35, 1310732, 65638, 35, 1310733, 65638, 35, 1310734, 65638, 35, 1310735, 65638, 35, 1310736, 65638, 35, 1310737, 65638, 35, 1310738, 65638, 35, 1310739, 65638, 35, 1310740, 65638, 35, 1310741, 65638, 35, 1310742, 65638, 35, 1310743, 65638, 35, 1310744, 65638, 35, 1310745, 327782, 44, 1310746, 393318, 44, 1310747, 393318, 44, 1310748, 393318, 44, 1310749, 393318, 44, 1310750, 458854, 44, 1310751, 65638, 35, 1310752, 65638, 35, 1310753, 65638, 35, 1310754, 65638, 35, 1310755, 65638, 35, 1310756, 65638, 35, 1310757, 65638, 35, 1310758, 131174, 43, 1310759, 262244, 0, 1310760, 262244, 0, 1310761, 262244, 0, 1376256, 102, 43, 1376257, 65638, 35, 1376258, 65638, 35, 1376259, 65638, 35, 1376260, 65638, 35, 1376261, 65638, 35, 1376262, 65638, 35, 1376263, 65638, 35, 1376264, 327782, 44, 1376265, 393318, 44, 1376266, 458854, 44, 1376267, 65638, 35, 1376268, 65638, 35, 1376269, 65638, 35, 1376270, 65638, 35, 1376271, 65638, 35, 1376272, 65638, 35, 1376273, 327782, 43, 1376274, 393318, 43, 1376275, 393318, 43, 1376276, 393318, 43, 1376277, 458854, 43, 1376278, 65638, 35, 1376279, 65638, 35, 1376280, 65638, 35, 1376281, 327782, 45, 1376282, 393318, 45, 1376283, 393318, 45, 1376284, 196710, 45, 1376285, 393318, 44, 1376286, 458854, 44, 1376287, 65638, 35, 1376288, 65638, 35, 1376289, 65638, 35, 1376290, 65638, 35, 1376291, 65638, 35, 1376292, 65638, 35, 1376293, 65638, 35, 1376294, 131174, 43, 1376295, 262244, 0, 1376296, 262244, 0, 1376297, 262244, 0, 1441792, 102, 43, 1441793, 65638, 35, 1441794, 65638, 35, 1441795, 65638, 35, 1441796, 65638, 35, 1441797, 65638, 35, 1441798, 65638, 35, 1441799, 65638, 35, 1441800, 327782, 44, 1441801, 393318, 44, 1441802, 262246, 44, 1441803, 458854, 43, 1441804, 65638, 35, 1441805, 65638, 35, 1441806, 65638, 35, 1441807, 65638, 35, 1441808, 327782, 43, 1441809, 196710, 44, 1441810, 393318, 44, 1441811, 393318, 44, 1441812, 393318, 44, 1441813, 262246, 44, 1441814, 458854, 43, 1441815, 65638, 35, 1441816, 65638, 35, 1441817, 65638, 35, 1441818, 65638, 35, 1441819, 65638, 35, 1441820, 327782, 44, 1441821, 393318, 44, 1441822, 458854, 44, 1441823, 65638, 35, 1441824, 65638, 35, 1441825, 65638, 35, 1441826, 65638, 35, 1441827, 65638, 35, 1441828, 65638, 35, 1441829, 65638, 35, 1441830, 131174, 43, 1441831, 262244, 0, 1441832, 262244, 0, 1441833, 262244, 0, 1507328, 102, 43, 1507329, 65638, 35, 1507330, 65638, 35, 1507331, 65638, 35, 1507332, 65638, 35, 1507333, 65638, 35, 1507334, 65638, 35, 1507335, 65638, 35, 1507336, 327782, 44, 1507337, 393318, 44, 1507338, 393318, 44, 1507339, 458854, 44, 1507340, 65638, 35, 1507341, 65638, 35, 1507342, 65638, 35, 1507343, 65638, 35, 1507344, 327782, 44, 1507345, 393318, 44, 1507346, 393318, 44, 1507347, 393318, 44, 1507348, 393318, 44, 1507349, 393318, 44, 1507350, 458854, 44, 1507351, 65638, 35, 1507352, 65638, 35, 1507353, 65638, 35, 1507354, 65638, 35, 1507355, 65638, 35, 1507356, 327782, 44, 1507357, 393318, 44, 1507358, 458854, 44, 1507359, 65638, 35, 1507360, 65638, 35, 1507361, 65638, 35, 1507362, 65638, 35, 1507363, 65638, 35, 1507364, 65638, 35, 1507365, 65638, 35, 1507366, 131174, 43, 1507367, 262244, 0, 1507368, 262244, 0, 1507369, 262244, 0, 1572864, 102, 43, 1572865, 65638, 35, 1572866, 65638, 35, 1572867, 65638, 35, 1572868, 65638, 35, 1572869, 65638, 35, 1572870, 65638, 35, 1572871, 65638, 35, 1572872, 327782, 45, 1572873, 393318, 45, 1572874, 393318, 45, 1572875, 458854, 45, 1572876, 65638, 35, 1572877, 65638, 35, 1572878, 65638, 35, 1572879, 65638, 35, 1572880, 327782, 44, 1572881, 393318, 44, 1572882, 393318, 44, 1572883, 393318, 44, 1572884, 393318, 44, 1572885, 393318, 44, 1572886, 458854, 44, 1572887, 65638, 35, 1572888, 65638, 35, 1572889, 65638, 35, 1572890, 65638, 35, 1572891, 65638, 35, 1572892, 327782, 45, 1572893, 393318, 45, 1572894, 458854, 45, 1572895, 65638, 35, 1572896, 65638, 35, 1572897, 65638, 35, 1572898, 65638, 35, 1572899, 65638, 35, 1572900, 65638, 35, 1572901, 65638, 35, 1572902, 131174, 43, 1572903, 262244, 0, 1572904, 262244, 0, 1572905, 262244, 0, 1638400, 102, 43, 1638401, 65638, 35, 1638402, 65638, 35, 1638403, 65638, 35, 1638404, 65638, 35, 1638405, 65638, 35, 1638406, 65638, 35, 1638407, 65638, 35, 1638408, 65638, 35, 1638409, 65638, 35, 1638410, 65638, 35, 1638411, 65638, 35, 1638412, 65638, 35, 1638413, 65638, 35, 1638414, 65638, 35, 1638415, 65638, 35, 1638416, 327782, 45, 1638417, 196710, 45, 1638418, 393318, 44, 1638419, 393318, 44, 1638420, 393318, 44, 1638421, 262246, 45, 1638422, 458854, 45, 1638423, 65638, 35, 1638424, 65638, 35, 1638425, 65638, 35, 1638426, 65638, 35, 1638427, 65638, 35, 1638428, 65638, 35, 1638429, 65638, 35, 1638430, 65638, 35, 1638431, 65638, 35, 1638432, 65638, 35, 1638433, 65638, 35, 1638434, 65638, 35, 1638435, 65638, 35, 1638436, 65638, 35, 1638437, 65638, 35, 1638438, 131174, 43, 1638439, 262244, 0, 1638440, 262244, 0, 1638441, 262244, 0, 1703936, 102, 43, 1703937, 65638, 35, 1703938, 65638, 35, 1703939, 65638, 35, 1703940, 65638, 35, 1703941, 65638, 35, 1703942, 65638, 35, 1703943, 65638, 35, 1703944, 65638, 35, 1703945, 65638, 35, 1703946, 65638, 35, 1703947, 65638, 35, 1703948, 65638, 35, 1703949, 65638, 35, 1703950, 65638, 35, 1703951, 65638, 35, 1703952, 65638, 35, 1703953, 327782, 44, 1703954, 393318, 44, 1703955, 393318, 44, 1703956, 393318, 44, 1703957, 458854, 44, 1703958, 65638, 35, 1703959, 65638, 35, 1703960, 65638, 35, 1703961, 65638, 35, 1703962, 65638, 35, 1703963, 65638, 35, 1703964, 65638, 35, 1703965, 65638, 35, 1703966, 65638, 35, 1703967, 65638, 35, 1703968, 65638, 35, 1703969, 65638, 35, 1703970, 65638, 35, 1703971, 65638, 35, 1703972, 65638, 35, 1703973, 65638, 35, 1703974, 131174, 43, 1703975, 262244, 0, 1703976, 262244, 0, 1703977, 262244, 0, 1769472, 102, 43, 1769473, 65638, 35, 1769474, 65638, 35, 1769475, 65638, 35, 1769476, 65638, 35, 1769477, 65638, 35, 1769478, 65638, 35, 1769479, 65638, 35, 1769480, 65638, 35, 1769481, 65638, 35, 1769482, 65638, 35, 1769483, 65638, 35, 1769484, 65638, 35, 1769485, 65638, 35, 1769486, 65638, 35, 1769487, 65638, 35, 1769488, 65638, 35, 1769489, 327782, 45, 1769490, 393318, 45, 1769491, 393318, 45, 1769492, 393318, 45, 1769493, 458854, 45, 1769494, 65638, 35, 1769495, 65638, 35, 1769496, 65638, 35, 1769497, 65638, 35, 1769498, 65638, 35, 1769499, 65638, 35, 1769500, 65638, 35, 1769501, 65638, 35, 1769502, 65638, 35, 1769503, 65638, 35, 1769504, 65638, 35, 1769505, 65638, 35, 1769506, 65638, 35, 1769507, 65638, 35, 1769508, 65638, 35, 1769509, 65638, 35, 1769510, 131174, 43, 1769511, 262244, 0, 1769512, 262244, 0, 1769513, 262244, 0, 1835008, 102, 43, 1835009, 65638, 35, 1835010, 65638, 35, 1835011, 65638, 35, 1835012, 65638, 35, 1835013, 65638, 35, 1835014, 65638, 35, 1835015, 65638, 35, 1835016, 65638, 35, 1835017, 65638, 35, 1835018, 65638, 35, 1835019, 65638, 35, 1835020, 65638, 35, 1835021, 65638, 35, 1835022, 65638, 35, 1835023, 65638, 35, 1835024, 65638, 35, 1835025, 65638, 35, 1835026, 65638, 35, 1835027, 65638, 35, 1835028, 65638, 35, 1835029, 65638, 35, 1835030, 65638, 35, 1835031, 65638, 35, 1835032, 65638, 35, 1835033, 65638, 35, 1835034, 65638, 35, 1835035, 65638, 35, 1835036, 65638, 35, 1835037, 65638, 35, 1835038, 65638, 35, 1835039, 65638, 35, 1835040, 65638, 35, 1835041, 65638, 35, 1835042, 65638, 35, 1835043, 65638, 35, 1835044, 65638, 35, 1835045, 65638, 35, 1835046, 131174, 43, 1835047, 262244, 0, 1835048, 262244, 0, 1835049, 262244, 0, 1900544, 102, 43, 1900545, 65638, 35, 1900546, 65638, 35, 1900547, 65638, 35, 1900548, 65638, 35, 1900549, 65638, 35, 1900550, 65638, 35, 1900551, 65638, 35, 1900552, 65638, 35, 1900553, 65638, 35, 1900554, 65638, 35, 1900555, 65638, 35, 1900556, 65638, 35, 1900557, 65638, 35, 1900558, 65638, 35, 1900559, 65638, 35, 1900560, 65638, 35, 1900561, 65638, 35, 1900562, 65638, 35, 1900563, 65638, 35, 1900564, 65638, 35, 1900565, 65638, 35, 1900566, 65638, 35, 1900567, 65638, 35, 1900568, 65638, 35, 1900569, 65638, 35, 1900570, 65638, 35, 1900571, 65638, 35, 1900572, 65638, 35, 1900573, 65638, 35, 1900574, 65638, 35, 1900575, 65638, 35, 1900576, 65638, 35, 1900577, 65638, 35, 1900578, 65638, 35, 1900579, 65638, 35, 1900580, 65638, 35, 1900581, 65638, 35, 1900582, 131174, 43, 1900583, 262244, 0, 1900584, 262244, 0, 1900585, 262244, 0, 1966080, 102, 43, 1966081, 65638, 35, 1966082, 65638, 35, 1966083, 65638, 35, 1966084, 65638, 35, 1966085, 65638, 35, 1966086, 65638, 35, 1966087, 65638, 35, 1966088, 65638, 35, 1966089, 65638, 35, 1966090, 65638, 35, 1966091, 65638, 35, 1966092, 65638, 35, 1966093, 65638, 35, 1966094, 65638, 35, 1966095, 65638, 35, 1966096, 65638, 35, 1966097, 65638, 35, 1966098, 65638, 35, 1966099, 65638, 35, 1966100, 65638, 35, 1966101, 65638, 35, 1966102, 65638, 35, 1966103, 65638, 35, 1966104, 65638, 35, 1966105, 65638, 35, 1966106, 65638, 35, 1966107, 65638, 35, 1966108, 65638, 35, 1966109, 65638, 35, 1966110, 65638, 35, 1966111, 65638, 35, 1966112, 65638, 35, 1966113, 65638, 35, 1966114, 65638, 35, 1966115, 65638, 35, 1966116, 65638, 35, 1966117, 65638, 35, 1966118, 131174, 43, 1966119, 262244, 0, 1966120, 262244, 0, 1966121, 262244, 0, 2031616, 102, 43, 2031617, 65638, 35, 2031618, 65638, 35, 2031619, 65638, 35, 2031620, 65638, 35, 2031621, 65638, 35, 2031622, 65638, 35, 2031623, 65638, 35, 2031624, 65638, 35, 2031625, 65638, 35, 2031626, 65638, 35, 2031627, 65638, 35, 2031628, 65638, 35, 2031629, 65638, 35, 2031630, 65638, 35, 2031631, 65638, 35, 2031632, 65638, 35, 2031633, 65638, 35, 2031634, 65638, 35, 2031635, 65638, 35, 2031636, 65638, 35, 2031637, 65638, 35, 2031638, 65638, 35, 2031639, 65638, 35, 2031640, 65638, 35, 2031641, 65638, 35, 2031642, 65638, 35, 2031643, 65638, 35, 2031644, 65638, 35, 2031645, 65638, 35, 2031646, 65638, 35, 2031647, 65638, 35, 2031648, 65638, 35, 2031649, 65638, 35, 2031650, 65638, 35, 2031651, 65638, 35, 2031652, 65638, 35, 2031653, 65638, 35, 2031654, 131174, 43, 2031655, 262244, 0, 2031656, 262244, 0, 2031657, 262244, 0, 2097152, 102, 43, 2097153, 65638, 35, 2097154, 65638, 35, 2097155, 65638, 35, 2097156, 65638, 35, 2097157, 65638, 35, 2097158, 65638, 35, 2097159, 65638, 35, 2097160, 65638, 35, 2097161, 65638, 35, 2097162, 65638, 35, 2097163, 65638, 35, 2097164, 65638, 35, 2097165, 65638, 35, 2097166, 65638, 35, 2097167, 65638, 35, 2097168, 65638, 35, 2097169, 65638, 35, 2097170, 65638, 35, 2097171, 65638, 35, 2097172, 65638, 35, 2097173, 65638, 35, 2097174, 65638, 35, 2097175, 65638, 35, 2097176, 65638, 35, 2097177, 65638, 35, 2097178, 65638, 35, 2097179, 65638, 35, 2097180, 65638, 35, 2097181, 65638, 35, 2097182, 65638, 35, 2097183, 65638, 35, 2097184, 65638, 35, 2097185, 65638, 35, 2097186, 65638, 35, 2097187, 65638, 35, 2097188, 65638, 35, 2097189, 65638, 35, 2097190, 131174, 43, 2097191, 262244, 0, 2097192, 262244, 0, 2097193, 262244, 0, 2162688, 102, 43, 2162689, 65638, 35, 2162690, 65638, 35, 2162691, 65638, 35, 2162692, 65638, 35, 2162693, 65638, 35, 2162694, 65638, 35, 2162695, 65638, 35, 2162696, 65638, 35, 2162697, 65638, 35, 2162698, 65638, 35, 2162699, 65638, 35, 2162700, 65638, 35, 2162701, 65638, 35, 2162702, 65638, 35, 2162703, 65638, 35, 2162704, 65638, 35, 2162705, 65638, 35, 2162706, 65638, 35, 2162707, 65638, 35, 2162708, 65638, 35, 2162709, 65638, 35, 2162710, 65638, 35, 2162711, 65638, 35, 2162712, 65638, 35, 2162713, 65638, 35, 2162714, 65638, 35, 2162715, 65638, 35, 2162716, 65638, 35, 2162717, 65638, 35, 2162718, 65638, 35, 2162719, 65638, 35, 2162720, 65638, 35, 2162721, 65638, 35, 2162722, 65638, 35, 2162723, 65638, 35, 2162724, 65638, 35, 2162725, 65638, 35, 2162726, 131174, 43, 2162727, 262244, 0, 2162728, 262244, 0, 2162729, 262244, 0, 2228224, 102, 43, 2228225, 65638, 35, 2228226, 65638, 35, 2228227, 65638, 35, 2228228, 65638, 35, 2228229, 65638, 35, 2228230, 65638, 35, 2228231, 65638, 35, 2228232, 65638, 35, 2228233, 65638, 35, 2228234, 65638, 35, 2228235, 65638, 35, 2228236, 65638, 35, 2228237, 65638, 35, 2228238, 65638, 35, 2228239, 65638, 35, 2228240, 327782, 43, 2228241, 393318, 43, 2228242, 393318, 43, 2228243, 393318, 43, 2228244, 393318, 43, 2228245, 393318, 43, 2228246, 458854, 43, 2228247, 65638, 35, 2228248, 65638, 35, 2228249, 65638, 35, 2228250, 65638, 35, 2228251, 65638, 35, 2228252, 65638, 35, 2228253, 65638, 35, 2228254, 65638, 35, 2228255, 65638, 35, 2228256, 65638, 35, 2228257, 65638, 35, 2228258, 65638, 35, 2228259, 65638, 35, 2228260, 65638, 35, 2228261, 65638, 35, 2228262, 131174, 43, 2228263, 262244, 0, 2228264, 262244, 0, 2228265, 262244, 0, 2293760, 102, 43, 2293761, 65638, 35, 2293762, 65638, 35, 2293763, 65638, 35, 2293764, 65638, 35, 2293765, 65638, 35, 2293766, 65638, 35, 2293767, 65638, 35, 2293768, 65638, 35, 2293769, 65638, 35, 2293770, 65638, 35, 2293771, 65638, 35, 2293772, 65638, 35, 2293773, 65638, 35, 2293774, 65638, 35, 2293775, 65638, 35, 2293776, 327782, 44, 2293777, 393318, 44, 2293778, 393318, 44, 2293779, 393318, 44, 2293780, 393318, 44, 2293781, 393318, 44, 2293782, 458854, 44, 2293783, 65638, 35, 2293784, 65638, 35, 2293785, 65638, 35, 2293786, 65638, 35, 2293787, 65638, 35, 2293788, 65638, 35, 2293789, 65638, 35, 2293790, 65638, 35, 2293791, 65638, 35, 2293792, 65638, 35, 2293793, 65638, 35, 2293794, 65638, 35, 2293795, 65638, 35, 2293796, 65638, 35, 2293797, 65638, 35, 2293798, 131174, 43, 2293799, 262244, 0, 2293800, 262244, 0, 2293801, 262244, 0, 2359296, 102, 43, 2359297, 65638, 35, 2359298, 65638, 35, 2359299, 65638, 35, 2359300, 65638, 35, 2359301, 65638, 35, 2359302, 65638, 35, 2359303, 65638, 35, 2359304, 65638, 35, 2359305, 65638, 35, 2359306, 65638, 35, 2359307, 65638, 35, 2359308, 65638, 35, 2359309, 65638, 35, 2359310, 65638, 35, 2359311, 65638, 35, 2359312, 327782, 44, 2359313, 393318, 44, 2359314, 393318, 44, 2359315, 393318, 44, 2359316, 393318, 44, 2359317, 393318, 44, 2359318, 458854, 44, 2359319, 65638, 35, 2359320, 65638, 35, 2359321, 65638, 35, 2359322, 65638, 35, 2359323, 65638, 35, 2359324, 65638, 35, 2359325, 65638, 35, 2359326, 65638, 35, 2359327, 65638, 35, 2359328, 65638, 35, 2359329, 65638, 35, 2359330, 65638, 35, 2359331, 65638, 35, 2359332, 65638, 35, 2359333, 65638, 35, 2359334, 131174, 43, 2359335, 262244, 0, 2359336, 262244, 0, 2359337, 262244, 0, 2424832, 102, 43, 2424833, 65638, 35, 2424834, 65638, 35, 2424835, 65638, 35, 2424836, 65638, 35, 2424837, 65638, 35, 2424838, 65638, 35, 2424839, 65638, 35, 2424840, 65638, 35, 2424841, 65638, 35, 2424842, 65638, 35, 2424843, 65638, 35, 2424844, 65638, 35, 2424845, 65638, 35, 2424846, 65638, 35, 2424847, 65638, 35, 2424848, 65638, 35, 2424849, 393318, 44, 2424850, 393318, 44, 2424851, 393318, 44, 2424852, 393318, 44, 2424853, 393318, 44, 2424854, 65638, 35, 2424855, 65638, 35, 2424856, 65638, 35, 2424857, 65638, 35, 2424858, 65638, 35, 2424859, 65638, 35, 2424860, 65638, 35, 2424861, 65638, 35, 2424862, 65638, 35, 2424863, 65638, 35, 2424864, 65638, 35, 2424865, 65638, 35, 2424866, 65638, 35, 2424867, 65638, 35, 2424868, 65638, 35, 2424869, 65638, 35, 2424870, 131174, 43, 2424871, 262244, 0, 2424872, 262244, 0, 2424873, 262244, 0, 2490368, 102, 44, 2490369, 65638, 44, 2490370, 65638, 44, 2490371, 65638, 44, 2490372, 65638, 44, 2490373, 65638, 44, 2490374, 65638, 44, 2490375, 65638, 44, 2490376, 65638, 44, 2490377, 65638, 44, 2490378, 65638, 44, 2490379, 65638, 44, 2490380, 65638, 44, 2490381, 65638, 44, 2490382, 65638, 44, 2490383, 65638, 44, 2490384, 65638, 44, 2490385, 65638, 44, 2490386, 65638, 44, 2490387, 65638, 44, 2490388, 65638, 44, 2490389, 65638, 44, 2490390, 65638, 44, 2490391, 65638, 44, 2490392, 65638, 44, 2490393, 65638, 44, 2490394, 65638, 44, 2490395, 65638, 44, 2490396, 65638, 44, 2490397, 65638, 44, 2490398, 65638, 44, 2490399, 65638, 44, 2490400, 65638, 44, 2490401, 65638, 44, 2490402, 65638, 44, 2490403, 65638, 44, 2490404, 65638, 44, 2490405, 65638, 44, 2490406, 131174, 44, 2490407, 262244, 0, 2490408, 262244, 0, 2490409, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 262244, 0, 2555908, 262244, 0, 2555909, 262244, 0, 2555910, 262244, 0, 2555911, 262244, 0, 2555912, 262244, 0, 2555913, 262244, 0, 2555914, 262244, 0, 2555915, 262244, 0, 2555916, 262244, 0, 2555917, 262244, 0, 2555918, 262244, 0, 2555919, 262244, 0, 2555920, 262244, 0, 2555921, 262244, 0, 2555922, 262244, 0, 2555923, 262244, 0, 2555924, 262244, 0, 2555925, 262244, 0, 2555926, 262244, 0, 2555927, 262244, 0, 2555928, 262244, 0, 2555929, 262244, 0, 2555930, 262244, 0, 2555931, 262244, 0, 2555932, 262244, 0, 2555933, 262244, 0, 2555934, 262244, 0, 2555935, 262244, 0, 2555936, 262244, 0, 2555937, 262244, 0, 2555938, 262244, 0, 2555939, 262244, 0, 2555940, 262244, 0, 2555941, 262244, 0, 2555942, 262244, 0, 2555943, 262244, 0, 2555944, 262244, 0, 2555945, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131073, 262246, 36, 131074, 65638, 36, 131075, 65638, 36, 131076, 65638, 36, 131077, 65638, 36, 131078, 65638, 36, 131079, 65638, 36, 131080, 65638, 36, 131081, 65638, 36, 131082, 65638, 36, 131083, 65638, 36, 131084, 65638, 36, 131085, 65638, 36, 131086, 65638, 36, 131087, 65638, 36, 131088, 65638, 36, 131089, 65638, 36, 131090, 65638, 36, 131091, 65638, 36, 131092, 65638, 36, 131093, 65638, 36, 131094, 65638, 36, 131095, 65638, 36, 131096, 65638, 36, 131097, 65638, 36, 131098, 65638, 36, 131099, 65638, 36, 131100, 65638, 36, 131101, 65638, 36, 131102, 65638, 36, 131103, 65638, 36, 131104, 65638, 36, 131105, 65638, 36, 131106, 65638, 36, 131107, 65638, 36, 131108, 65638, 36, 131109, 196710, 36, 196609, 262246, 37, 196610, 65638, 37, 196611, 65638, 37, 196612, 65638, 37, 196613, 65638, 37, 196614, 65638, 37, 196615, 65638, 37, 196616, 65638, 37, 196617, 65638, 37, 196618, 65638, 37, 196619, 65638, 37, 196620, 65638, 37, 196621, 65638, 37, 196622, 65638, 37, 196623, 65638, 37, 196624, 65638, 37, 196625, 65638, 37, 196626, 65638, 37, 196627, 65638, 37, 196628, 65638, 37, 196629, 65638, 37, 196630, 65638, 37, 196631, 65638, 37, 196632, 65638, 37, 196633, 65638, 37, 196634, 65638, 37, 196635, 65638, 37, 196636, 65638, 37, 196637, 65638, 37, 196638, 65638, 37, 196639, 65638, 37, 196640, 65638, 37, 196641, 65638, 37, 196642, 65638, 37, 196643, 65638, 37, 196644, 65638, 37, 196645, 196710, 37, 262145, 131174, 35, 262146, 262246, 36, 262147, 65638, 36, 262148, 65638, 36, 262149, 65638, 36, 262150, 65638, 36, 262151, 65638, 36, 262152, 65638, 36, 262153, 65638, 36, 262154, 65638, 36, 262155, 65638, 36, 262156, 65638, 36, 262157, 65638, 36, 262158, 65638, 36, 262159, 196710, 36, 262167, 262246, 36, 262168, 65638, 36, 262169, 65638, 36, 262170, 65638, 36, 262171, 65638, 36, 262172, 65638, 36, 262173, 65638, 36, 262174, 65638, 36, 262175, 65638, 36, 262176, 65638, 36, 262177, 65638, 36, 262178, 65638, 36, 262179, 65638, 36, 262180, 196710, 36, 262181, 102, 35, 327681, 131174, 35, 327682, 262246, 37, 327683, 65638, 37, 327684, 65638, 37, 327685, 65638, 37, 327686, 65638, 37, 327687, 65638, 37, 327688, 65638, 37, 327689, 65638, 37, 327690, 65638, 37, 327691, 65638, 37, 327692, 65638, 37, 327693, 65638, 37, 327694, 65638, 37, 327695, 196710, 37, 327698, 393318, 36, 327699, 393318, 36, 327700, 393318, 36, 327703, 262246, 37, 327704, 65638, 37, 327705, 65638, 37, 327706, 65638, 37, 327707, 65638, 37, 327708, 65638, 37, 327709, 65638, 37, 327710, 65638, 37, 327711, 65638, 37, 327712, 65638, 37, 327713, 65638, 37, 327714, 65638, 37, 327715, 65638, 37, 327716, 196710, 37, 327717, 102, 35, 393217, 131174, 35, 393218, 131174, 35, 393219, 458854, 35, 393220, 393318, 38, 393221, 393318, 38, 393222, 393318, 38, 393223, 393318, 38, 393224, 393318, 38, 393225, 393318, 38, 393226, 393318, 38, 393227, 393318, 38, 393228, 393318, 38, 393229, 393318, 38, 393230, 393318, 35, 393231, 102, 35, 393232, 102, 35, 393234, 327782, 37, 393235, 393318, 37, 393236, 458854, 37, 393238, 131174, 35, 393239, 131174, 35, 393240, 458854, 35, 393241, 393318, 38, 393242, 393318, 38, 393243, 393318, 38, 393244, 393318, 38, 393245, 393318, 38, 393246, 393318, 38, 393247, 393318, 38, 393248, 393318, 38, 393249, 393318, 38, 393250, 393318, 38, 393251, 393318, 35, 393252, 102, 35, 393253, 102, 35, 458753, 131174, 35, 458754, 131174, 35, 458755, 458854, 37, 458756, 262246, 36, 458757, 65638, 36, 458758, 65638, 36, 458759, 65638, 36, 458760, 65638, 36, 458761, 65638, 36, 458762, 65638, 36, 458763, 65638, 36, 458764, 65638, 36, 458765, 196710, 36, 458766, 327782, 37, 458767, 102, 35, 458768, 102, 35, 458770, 327782, 37, 458771, 393318, 37, 458772, 458854, 37, 458774, 131174, 35, 458775, 131174, 35, 458776, 458854, 37, 458777, 262246, 36, 458778, 65638, 36, 458779, 65638, 36, 458780, 65638, 36, 458781, 65638, 36, 458782, 65638, 36, 458783, 65638, 36, 458784, 65638, 36, 458785, 65638, 36, 458786, 196710, 36, 458787, 327782, 37, 458788, 102, 35, 458789, 102, 35, 524289, 131174, 35, 524290, 131174, 35, 524291, 458854, 37, 524292, 262246, 37, 524293, 65638, 37, 524294, 65638, 37, 524295, 65638, 37, 524296, 65638, 37, 524297, 65638, 37, 524298, 65638, 37, 524299, 65638, 37, 524300, 65638, 37, 524301, 196710, 37, 524302, 327782, 37, 524303, 102, 35, 524304, 102, 35, 524306, 327782, 38, 524307, 393318, 38, 524308, 458854, 38, 524310, 131174, 35, 524311, 131174, 35, 524312, 458854, 37, 524313, 262246, 37, 524314, 65638, 37, 524315, 65638, 37, 524316, 65638, 37, 524317, 65638, 37, 524318, 65638, 37, 524319, 65638, 37, 524320, 65638, 37, 524321, 65638, 37, 524322, 196710, 37, 524323, 327782, 37, 524324, 102, 35, 524325, 102, 35, 589825, 131174, 35, 589826, 131174, 35, 589827, 458854, 37, 589828, 131174, 35, 589829, 262246, 36, 589830, 65638, 36, 589831, 65638, 36, 589832, 65638, 36, 589833, 65638, 36, 589834, 65638, 36, 589835, 65638, 36, 589836, 196710, 36, 589837, 102, 35, 589838, 327782, 37, 589839, 102, 35, 589840, 102, 35, 589846, 131174, 35, 589847, 131174, 35, 589848, 458854, 37, 589849, 131174, 35, 589850, 262246, 36, 589851, 65638, 36, 589852, 65638, 36, 589853, 65638, 36, 589854, 65638, 36, 589855, 65638, 36, 589856, 65638, 36, 589857, 196710, 36, 589858, 102, 35, 589859, 327782, 37, 589860, 102, 35, 589861, 102, 35, 655361, 131174, 35, 655362, 131174, 35, 655363, 458854, 37, 655364, 131174, 35, 655365, 262246, 37, 655366, 65638, 37, 655367, 65638, 37, 655368, 65638, 37, 655369, 65638, 37, 655370, 65638, 37, 655371, 65638, 37, 655372, 196710, 37, 655373, 102, 35, 655374, 327782, 37, 655375, 102, 35, 655376, 102, 35, 655382, 131174, 35, 655383, 131174, 35, 655384, 458854, 37, 655385, 131174, 35, 655386, 262246, 37, 655387, 65638, 37, 655388, 65638, 37, 655389, 65638, 37, 655390, 65638, 37, 655391, 65638, 37, 655392, 65638, 37, 655393, 196710, 37, 655394, 102, 35, 655395, 327782, 37, 655396, 102, 35, 655397, 102, 35, 720897, 131174, 35, 720898, 131174, 35, 720899, 458854, 37, 720900, 131174, 35, 720901, 131174, 35, 720902, 262246, 36, 720903, 65638, 36, 720904, 65638, 36, 720905, 65638, 36, 720906, 65638, 36, 720907, 196710, 36, 720908, 102, 35, 720909, 102, 35, 720910, 327782, 37, 720911, 102, 35, 720912, 102, 36, 720913, 65638, 36, 720914, 100, 10, 720915, 65636, 10, 720916, 131172, 10, 720917, 65638, 36, 720918, 131174, 36, 720919, 131174, 35, 720920, 458854, 37, 720921, 131174, 35, 720922, 131174, 35, 720923, 262246, 36, 720924, 65638, 36, 720925, 65638, 36, 720926, 65638, 36, 720927, 65638, 36, 720928, 196710, 36, 720929, 102, 35, 720930, 102, 35, 720931, 327782, 37, 720932, 102, 35, 720933, 102, 35, 786433, 131174, 35, 786434, 131174, 35, 786435, 458854, 37, 786436, 131174, 35, 786437, 131174, 35, 786438, 262246, 37, 786439, 65638, 37, 786440, 65638, 37, 786441, 65638, 37, 786442, 65638, 37, 786443, 196710, 37, 786444, 102, 35, 786445, 102, 35, 786446, 327782, 37, 786447, 102, 35, 786448, 102, 37, 786449, 65638, 37, 786450, 100, 10, 786451, 65636, 10, 786452, 131172, 10, 786453, 65638, 37, 786454, 131174, 37, 786455, 131174, 35, 786456, 458854, 37, 786457, 131174, 35, 786458, 131174, 35, 786459, 262246, 37, 786460, 65638, 37, 786461, 65638, 37, 786462, 65638, 37, 786463, 65638, 37, 786464, 196710, 37, 786465, 102, 35, 786466, 102, 35, 786467, 327782, 37, 786468, 102, 35, 786469, 102, 35, 851969, 131174, 35, 851970, 131174, 35, 851971, 458854, 37, 851972, 131174, 35, 851973, 131174, 35, 851974, 131174, 35, 851979, 102, 35, 851980, 102, 35, 851981, 102, 35, 851982, 327782, 37, 851983, 102, 36, 851984, 65638, 36, 851985, 65638, 36, 851986, 100, 10, 851987, 65636, 10, 851988, 131172, 10, 851989, 65638, 36, 851990, 65638, 36, 851991, 131174, 36, 851992, 458854, 37, 851993, 131174, 35, 851994, 131174, 35, 851995, 131174, 35, 852000, 102, 35, 852001, 102, 35, 852002, 102, 35, 852003, 327782, 37, 852004, 102, 35, 852005, 102, 35, 917505, 131174, 35, 917506, 131174, 35, 917507, 458854, 37, 917508, 131174, 35, 917509, 131174, 35, 917510, 131174, 35, 917515, 102, 35, 917517, 102, 35, 917518, 327782, 37, 917519, 102, 37, 917520, 65638, 37, 917521, 65638, 37, 917522, 100, 10, 917523, 65636, 10, 917524, 131172, 10, 917525, 65638, 37, 917526, 65638, 37, 917527, 131174, 37, 917528, 458854, 37, 917529, 65638, 34, 917530, 65638, 34, 917531, 131174, 35, 917536, 102, 35, 917537, 102, 35, 917538, 102, 35, 917539, 327782, 37, 917540, 102, 35, 917541, 102, 35, 983041, 131174, 35, 983042, 131174, 35, 983043, 458854, 37, 983044, 262246, 35, 983045, 65638, 34, 983046, 65638, 34, 983047, 65638, 34, 983048, 65638, 34, 983049, 65638, 34, 983050, 65638, 34, 983051, 102, 35, 983053, 196710, 35, 983054, 327782, 38, 983055, 393318, 38, 983056, 393318, 38, 983057, 393318, 35, 983058, 100, 10, 983059, 65636, 10, 983060, 131172, 10, 983061, 458854, 35, 983062, 393318, 38, 983063, 65638, 34, 983064, 196710, 35, 983067, 131174, 35, 983068, 65638, 34, 983069, 65638, 34, 983070, 65638, 34, 983071, 65638, 34, 983072, 65638, 34, 983073, 65638, 34, 983074, 196710, 35, 983075, 327782, 37, 983076, 102, 35, 983077, 102, 35, 1048577, 131174, 35, 1048578, 131174, 35, 1048579, 458854, 37, 1048587, 102, 35, 1048592, 131174, 35, 1048593, 327782, 37, 1048597, 458854, 37, 1048598, 102, 35, 1048603, 131174, 35, 1048611, 327782, 37, 1048612, 102, 35, 1048613, 102, 35, 1114113, 131174, 35, 1114114, 131174, 35, 1114115, 458854, 37, 1114123, 102, 36, 1114124, 65638, 36, 1114125, 65638, 36, 1114126, 65638, 36, 1114127, 65638, 36, 1114128, 131174, 36, 1114129, 327782, 38, 1114130, 100, 10, 1114131, 65636, 10, 1114132, 131172, 10, 1114133, 458854, 38, 1114134, 102, 36, 1114135, 65638, 36, 1114136, 65638, 36, 1114137, 65638, 36, 1114138, 65638, 36, 1114139, 131174, 36, 1114147, 327782, 37, 1114148, 102, 35, 1114149, 102, 35, 1179649, 131174, 35, 1179650, 131174, 35, 1179651, 458854, 37, 1179659, 102, 37, 1179660, 65638, 37, 1179661, 65638, 37, 1179662, 65638, 37, 1179663, 65638, 37, 1179664, 131174, 37, 1179670, 102, 37, 1179671, 65638, 37, 1179672, 65638, 37, 1179673, 65638, 37, 1179674, 65638, 37, 1179675, 131174, 37, 1179683, 327782, 37, 1179684, 102, 35, 1179685, 102, 35, 1245185, 131174, 35, 1245186, 131174, 35, 1245187, 458854, 37, 1245198, 262246, 36, 1245199, 65638, 36, 1245200, 65638, 36, 1245201, 65638, 36, 1245202, 100, 10, 1245203, 65636, 10, 1245204, 131172, 10, 1245205, 65638, 36, 1245206, 65638, 36, 1245207, 65638, 36, 1245208, 196710, 36, 1245219, 327782, 37, 1245220, 102, 35, 1245221, 102, 35, 1310721, 131174, 35, 1310722, 131174, 35, 1310723, 458854, 37, 1310724, 102, 34, 1310725, 65638, 34, 1310726, 65638, 34, 1310727, 131174, 34, 1310734, 262246, 37, 1310735, 65638, 37, 1310736, 65638, 37, 1310737, 65638, 37, 1310738, 100, 10, 1310739, 65636, 10, 1310740, 131172, 10, 1310741, 65638, 37, 1310742, 65638, 37, 1310743, 65638, 37, 1310744, 196710, 37, 1310755, 327782, 37, 1310756, 102, 35, 1310757, 102, 35, 1376257, 131174, 35, 1376258, 131174, 35, 1376259, 458854, 37, 1376260, 102, 35, 1376261, 65638, 35, 1376262, 65638, 35, 1376263, 131174, 35, 1376270, 131174, 35, 1376280, 102, 35, 1376291, 327782, 37, 1376292, 102, 35, 1376293, 102, 35, 1441793, 131174, 35, 1441794, 131174, 35, 1441795, 458854, 37, 1441796, 102, 36, 1441797, 65638, 36, 1441798, 65638, 36, 1441799, 131174, 36, 1441806, 131174, 35, 1441816, 102, 35, 1441827, 327782, 37, 1441828, 102, 35, 1441829, 102, 35, 1507329, 131174, 35, 1507330, 131174, 35, 1507331, 458854, 37, 1507332, 102, 37, 1507333, 65638, 37, 1507334, 65638, 37, 1507335, 131174, 37, 1507342, 131174, 35, 1507352, 102, 35, 1507363, 327782, 37, 1507364, 102, 35, 1507365, 102, 35, 1572865, 131174, 35, 1572866, 131174, 35, 1572867, 458854, 37, 1572878, 262246, 36, 1572879, 65638, 36, 1572887, 65638, 36, 1572888, 196710, 36, 1572899, 327782, 37, 1572900, 102, 35, 1572901, 102, 35, 1638401, 131174, 35, 1638402, 131174, 35, 1638403, 458854, 37, 1638404, 102, 34, 1638405, 65638, 34, 1638406, 65638, 34, 1638407, 131174, 34, 1638410, 102, 34, 1638411, 65638, 34, 1638412, 65638, 34, 1638413, 131174, 34, 1638414, 262246, 37, 1638415, 131174, 37, 1638423, 102, 37, 1638424, 196710, 37, 1638435, 327782, 37, 1638436, 102, 35, 1638437, 102, 35, 1703937, 131174, 35, 1703938, 131174, 35, 1703939, 458854, 37, 1703940, 102, 35, 1703941, 65638, 35, 1703942, 65638, 35, 1703943, 131174, 35, 1703946, 102, 35, 1703947, 65638, 35, 1703948, 65638, 35, 1703949, 131174, 35, 1703950, 131174, 35, 1703960, 102, 35, 1703971, 327782, 37, 1703972, 102, 35, 1703973, 102, 35, 1769473, 131174, 35, 1769474, 131174, 35, 1769475, 458854, 37, 1769476, 102, 36, 1769477, 65638, 36, 1769478, 65638, 36, 1769479, 131174, 36, 1769482, 102, 36, 1769483, 65638, 36, 1769484, 65638, 36, 1769485, 131174, 36, 1769486, 131174, 35, 1769496, 102, 35, 1769507, 327782, 37, 1769508, 102, 35, 1769509, 102, 35, 1835009, 131174, 35, 1835010, 131174, 35, 1835011, 458854, 37, 1835012, 102, 37, 1835013, 65638, 37, 1835014, 65638, 37, 1835015, 131174, 37, 1835018, 102, 37, 1835019, 65638, 37, 1835020, 65638, 37, 1835021, 131174, 37, 1835022, 262246, 35, 1835023, 65638, 34, 1835024, 65638, 34, 1835025, 65638, 34, 1835026, 100, 7, 1835027, 65636, 7, 1835028, 131172, 7, 1835029, 65638, 34, 1835030, 65638, 34, 1835031, 65638, 34, 1835032, 196710, 35, 1835043, 327782, 37, 1835044, 102, 35, 1835045, 102, 35, 1900545, 131174, 35, 1900546, 131174, 35, 1900547, 458854, 37, 1900548, 262246, 36, 1900549, 65638, 36, 1900550, 65638, 36, 1900551, 65638, 36, 1900552, 65638, 36, 1900553, 65638, 36, 1900554, 65638, 36, 1900555, 65638, 36, 1900556, 65638, 36, 1900557, 196710, 36, 1900569, 262246, 36, 1900570, 65638, 36, 1900571, 65638, 36, 1900572, 65638, 36, 1900573, 65638, 36, 1900574, 65638, 36, 1900575, 65638, 36, 1900576, 65638, 36, 1900577, 65638, 36, 1900578, 196710, 36, 1900579, 327782, 37, 1900580, 102, 35, 1900581, 102, 35, 1966081, 131174, 35, 1966082, 131174, 35, 1966083, 458854, 37, 1966084, 262246, 37, 1966085, 65638, 37, 1966086, 65638, 37, 1966087, 65638, 37, 1966088, 65638, 37, 1966089, 65638, 37, 1966090, 65638, 37, 1966091, 65638, 37, 1966092, 65638, 37, 1966093, 196710, 37, 1966105, 262246, 37, 1966106, 65638, 37, 1966107, 65638, 37, 1966108, 65638, 37, 1966109, 65638, 37, 1966110, 65638, 37, 1966111, 65638, 37, 1966112, 65638, 37, 1966113, 65638, 37, 1966114, 196710, 37, 1966115, 327782, 37, 1966116, 102, 35, 1966117, 102, 35, 2031617, 131174, 35, 2031618, 131174, 35, 2031619, 458854, 37, 2031620, 131174, 35, 2031621, 262246, 36, 2031622, 65638, 36, 2031623, 65638, 36, 2031624, 65638, 36, 2031625, 65638, 36, 2031626, 65638, 36, 2031627, 65638, 36, 2031628, 196710, 36, 2031629, 102, 35, 2031632, 327782, 36, 2031633, 393318, 36, 2031634, 393318, 36, 2031635, 393318, 36, 2031636, 393318, 36, 2031637, 393318, 36, 2031638, 458854, 36, 2031641, 131174, 35, 2031642, 262246, 36, 2031643, 65638, 36, 2031644, 65638, 36, 2031645, 65638, 36, 2031646, 65638, 36, 2031647, 65638, 36, 2031648, 65638, 36, 2031649, 196710, 36, 2031650, 102, 35, 2031651, 327782, 37, 2031652, 102, 35, 2031653, 102, 35, 2097153, 131174, 35, 2097154, 131174, 35, 2097155, 458854, 37, 2097156, 131174, 35, 2097157, 262246, 37, 2097158, 65638, 37, 2097159, 65638, 37, 2097160, 65638, 37, 2097161, 65638, 37, 2097162, 65638, 37, 2097163, 65638, 37, 2097164, 196710, 37, 2097165, 102, 35, 2097168, 327782, 37, 2097174, 458854, 37, 2097177, 131174, 35, 2097178, 262246, 37, 2097179, 65638, 37, 2097180, 65638, 37, 2097181, 65638, 37, 2097182, 65638, 37, 2097183, 65638, 37, 2097184, 65638, 37, 2097185, 196710, 37, 2097186, 102, 35, 2097187, 327782, 37, 2097188, 102, 35, 2097189, 102, 35, 2162689, 131174, 35, 2162690, 131174, 35, 2162691, 458854, 37, 2162692, 131174, 35, 2162693, 131174, 35, 2162694, 262246, 36, 2162695, 65638, 36, 2162696, 65638, 36, 2162697, 65638, 36, 2162698, 65638, 36, 2162699, 196710, 36, 2162700, 102, 35, 2162701, 102, 35, 2162702, 327782, 36, 2162703, 393318, 36, 2162704, 65638, 34, 2162705, 393318, 36, 2162706, 393318, 36, 2162707, 393318, 36, 2162708, 393318, 36, 2162709, 393318, 36, 2162710, 393318, 36, 2162711, 393318, 36, 2162712, 458854, 36, 2162713, 131174, 35, 2162714, 131174, 35, 2162715, 262246, 36, 2162716, 65638, 36, 2162717, 65638, 36, 2162718, 65638, 36, 2162719, 65638, 36, 2162720, 196710, 36, 2162721, 102, 35, 2162722, 102, 35, 2162723, 327782, 37, 2162724, 102, 35, 2162725, 102, 35, 2228225, 131174, 35, 2228226, 131174, 35, 2228227, 458854, 37, 2228228, 131174, 35, 2228229, 131174, 35, 2228230, 262246, 37, 2228231, 65638, 37, 2228232, 65638, 37, 2228233, 65638, 37, 2228234, 65638, 37, 2228235, 196710, 37, 2228236, 102, 35, 2228237, 102, 35, 2228238, 327782, 37, 2228239, 102, 35, 2228247, 131174, 35, 2228248, 458854, 37, 2228249, 131174, 35, 2228250, 131174, 35, 2228251, 262246, 37, 2228252, 65638, 37, 2228253, 65638, 37, 2228254, 65638, 37, 2228255, 65638, 37, 2228256, 196710, 37, 2228257, 102, 35, 2228258, 102, 35, 2228259, 327782, 37, 2228260, 102, 35, 2228261, 102, 35, 2293761, 131174, 35, 2293762, 131174, 35, 2293763, 458854, 37, 2293764, 131174, 35, 2293765, 131174, 35, 2293766, 131174, 35, 2293771, 102, 35, 2293772, 102, 35, 2293773, 102, 35, 2293774, 327782, 37, 2293775, 102, 35, 2293783, 131174, 35, 2293784, 458854, 37, 2293785, 131174, 35, 2293786, 131174, 35, 2293787, 131174, 35, 2293792, 102, 35, 2293793, 102, 35, 2293794, 102, 35, 2293795, 327782, 37, 2293796, 102, 35, 2293797, 102, 35, 2359297, 131174, 35, 2359298, 131174, 35, 2359299, 458854, 37, 2359300, 131174, 35, 2359301, 131174, 35, 2359302, 131174, 35, 2359307, 102, 35, 2359308, 102, 35, 2359309, 102, 35, 2359310, 327782, 37, 2359311, 102, 35, 2359314, 327782, 41, 2359315, 393318, 41, 2359316, 458854, 41, 2359319, 131174, 35, 2359320, 458854, 37, 2359321, 131174, 35, 2359322, 131174, 35, 2359323, 131174, 35, 2359328, 102, 35, 2359329, 102, 35, 2359330, 102, 35, 2359331, 327782, 37, 2359332, 102, 35, 2359333, 102, 35, 2424833, 262246, 35, 2424834, 65638, 34, 2424835, 65638, 34, 2424836, 262246, 35, 2424837, 65638, 34, 2424838, 65638, 34, 2424839, 65638, 34, 2424840, 65638, 34, 2424841, 65638, 34, 2424842, 65638, 34, 2424843, 65638, 34, 2424844, 393318, 36, 2424845, 393318, 36, 2424846, 65638, 34, 2424847, 65638, 34, 2424848, 65638, 34, 2424849, 65638, 34, 2424850, 327782, 42, 2424851, 393318, 42, 2424852, 458854, 42, 2424853, 65638, 34, 2424854, 65638, 34, 2424855, 393318, 36, 2424856, 393318, 36, 2424857, 393318, 36, 2424858, 393318, 36, 2424859, 393318, 36, 2424860, 65638, 34, 2424861, 65638, 34, 2424862, 65638, 34, 2424863, 65638, 34, 2424864, 65638, 34, 2424865, 65638, 34, 2424866, 196710, 35, 2424867, 65638, 34, 2424868, 65638, 34, 2424869, 196710, 35 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327696, 102, 34, 327697, 65638, 34, 327698, 327782, 36, 327699, 393318, 36, 327700, 458854, 36, 327701, 65638, 34, 327702, 131174, 34, 524307, 65636, 11, 917508, 102, 34, 917509, 65638, 34, 917510, 65638, 34, 917511, 131174, 34, 917515, 102, 34, 917516, 65638, 34, 917517, 131174, 34, 917528, 102, 34, 917531, 131174, 34, 917535, 102, 34, 917536, 65638, 34, 917537, 65638, 34, 917538, 131174, 34, 983044, 102, 35, 983045, 65638, 35, 983046, 65638, 35, 983047, 131174, 35, 983053, 458854, 34, 983054, 65638, 34, 983055, 65638, 34, 983056, 131174, 34, 983062, 102, 34, 983067, 131174, 35, 983071, 102, 35, 983072, 65638, 35, 983073, 65638, 35, 983074, 131174, 35, 1048580, 102, 36, 1048581, 65638, 36, 1048582, 65638, 36, 1048583, 131174, 36, 1048594, 102, 45, 1048595, 102, 45, 1048596, 102, 45, 1048607, 102, 36, 1048608, 65638, 36, 1048609, 65638, 36, 1048610, 131174, 36, 1114116, 102, 37, 1114117, 65638, 37, 1114118, 65638, 37, 1114119, 131174, 37, 1114143, 102, 37, 1114144, 65638, 37, 1114145, 65638, 37, 1114146, 131174, 37, 1310734, 262244, 16, 1310744, 196708, 16, 1310751, 102, 34, 1310752, 65638, 34, 1310753, 65638, 34, 1310754, 131174, 34, 1376270, 262244, 17, 1376271, 262244, 16, 1376279, 196708, 16, 1376280, 196708, 17, 1376287, 102, 35, 1376288, 65638, 35, 1376289, 65638, 35, 1376290, 131174, 35, 1441806, 262244, 18, 1441807, 262244, 17, 1441815, 196708, 17, 1441816, 196708, 18, 1441823, 102, 36, 1441824, 65638, 36, 1441825, 65638, 36, 1441826, 131174, 36, 1507342, 262244, 19, 1507343, 262244, 18, 1507351, 196708, 18, 1507352, 196708, 19, 1507359, 102, 37, 1507360, 65638, 37, 1507361, 65638, 37, 1507362, 131174, 37, 1572878, 262244, 20, 1572879, 262244, 19, 1572887, 196708, 19, 1572888, 196708, 20, 1638415, 262244, 20, 1638423, 196708, 20, 1638425, 102, 34, 1638426, 65638, 34, 1638427, 65638, 34, 1638428, 131174, 34, 1638431, 102, 34, 1638432, 65638, 34, 1638433, 65638, 34, 1638434, 131174, 34, 1703961, 102, 35, 1703962, 65638, 35, 1703963, 65638, 35, 1703964, 131174, 35, 1703967, 102, 35, 1703968, 65638, 35, 1703969, 65638, 35, 1703970, 131174, 35, 1769497, 102, 36, 1769498, 65638, 36, 1769499, 65638, 36, 1769500, 131174, 36, 1769503, 102, 36, 1769504, 65638, 36, 1769505, 65638, 36, 1769506, 131174, 36, 1835033, 102, 37, 1835034, 65638, 37, 1835035, 65638, 37, 1835036, 131174, 37, 1835039, 102, 37, 1835040, 65638, 37, 1835041, 65638, 37, 1835042, 131174, 37, 2031634, 100, 7, 2031635, 65636, 7, 2031636, 131172, 7, 2162703, 102, 34, 2162706, 100, 7, 2162707, 65636, 7, 2162708, 131172, 7, 2162711, 131174, 34 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 1200) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(1264, 240) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 688) +trainer = true +texture = ExtResource("201") +trainer_name = "HIKER Tod" +trainer_reward = 700 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[18, 14], [18, 14]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 816) +trainer = true +texture = ExtResource("202") +trainer_name = "BLACK BELT Jang" +trainer_reward = 910 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[20, 14], [20, 14]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 688) +trainer = true +texture = ExtResource("203") +trainer_name = "WORKER Martin" +trainer_reward = 700 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[15, 14], [15, 14]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(624, 176) +trainer = true +texture = ExtResource("204") +trainer_name = "LEADER Davern" +trainer_reward = 1600 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[18, 15], [73, 15], [16, 15], [21, 16]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 784) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 496) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 592) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 624) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 848) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 688) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 880) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 848) +texture = ExtResource("308") +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 528) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(848, 752) +texture = ExtResource("310") +facing = "Down" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 848) +texture = ExtResource("311") +facing = "Down" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(624, 784) +texture = ExtResource("312") +facing = "Down" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 784) +texture = ExtResource("313") +facing = "Down" + +[node name="Npc14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 592) +texture = ExtResource("314") +facing = "Down" + +[node name="Npc15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 720) +texture = ExtResource("315") +facing = "Down" + +[node name="Npc16" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1104) +texture = ExtResource("316") +facing = "Down" + +[node name="Npc17" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(624, 528) +texture = ExtResource("317") +facing = "Down" diff --git a/Maps/BuroleTown/Burole_Town_Gym_tileset.tres b/Maps/BuroleTown/Burole_Town_Gym_tileset.tres new file mode 100644 index 000000000..a7806ac14 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Gym_tileset.tres @@ -0,0 +1,140 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:7/0 = 0 +0:10/0 = 0 +1:7/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +2:7/0 = 0 +2:10/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:18/0 = 0 +3:19/0 = 0 +3:20/0 = 0 +3:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:42/0 = 0 +1:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:37/0 = 0 +3:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:45/0 = 0 +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:45/0 = 0 +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:41/0 = 0 +5:42/0 = 0 +5:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:43/0 = 0 +5:44/0 = 0 +5:45/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:37/0 = 0 +6:38/0 = 0 +6:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:42/0 = 0 +6:43/0 = 0 +6:44/0 = 0 +6:45/0 = 0 +7:34/0 = 0 +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:38/0 = 0 +7:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:42/0 = 0 +7:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:44/0 = 0 +7:45/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") diff --git a/Maps/BuroleTown/Burole_Town_M029.gd b/Maps/BuroleTown/Burole_Town_M029.gd new file mode 100644 index 000000000..a7f58dd54 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M029.gd @@ -0,0 +1,69 @@ +extends Node2D # gen_map.py Map029 + +var map_name = "Burole Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(208, 336): + Global.game.play_dialogue("MAP029_NPC_1") + if check_pos == Vector2(272, 272): + Global.game.play_dialogue("MAP029_NPC_2") + if check_pos == Vector2(272, 176): + Global.game.play_dialogue("MAP029_NPC_3") + if check_pos == Vector2(336, 400): + Global.game.play_dialogue("MAP029_NPC_4") + if check_pos == Vector2(1008, 208): + Global.game.play_dialogue("MAP029_NPC_5") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP029_TRAINER_1", "defeat": "MAP029_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer084.png"}, + "Trainer2": {"pre": "MAP029_TRAINER_2", "defeat": "MAP029_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer025.png"}, + "Trainer3": {"pre": "MAP029_TRAINER_3", "defeat": "MAP029_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer013.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP029_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP029_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP029_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/BuroleTown/Burole_Town_M029.gd.uid b/Maps/BuroleTown/Burole_Town_M029.gd.uid new file mode 100644 index 000000000..a3a792362 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M029.gd.uid @@ -0,0 +1 @@ +uid://hu15sno34st1 diff --git a/Maps/BuroleTown/Burole_Town_M029.tscn b/Maps/BuroleTown/Burole_Town_M029.tscn new file mode 100644 index 000000000..617ac8a59 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M029.tscn @@ -0,0 +1,119 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BuroleTown/Burole_Town_M029_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BuroleTown/Burole_Town_M029.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_280.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_161.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_114.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_113.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_003.png" id="305"] +[node name="Burole Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 262145, 0, 131075, 262145, 4, 131076, 262145, 4, 131077, 262145, 4, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 262145, 4, 131086, 262145, 4, 131087, 262145, 4, 131088, 262145, 4, 131089, 131073, 1, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 262145, 0, 131099, 262145, 4, 131100, 262145, 4, 131101, 262145, 4, 131102, 262145, 4, 131103, 262145, 4, 131104, 262145, 4, 131105, 262145, 4, 131106, 262145, 4, 131107, 262145, 4, 131108, 262145, 4, 131109, 262145, 4, 131110, 262145, 4, 131111, 262145, 4, 196608, 1, 0, 196609, 1, 0, 196610, 1, 4, 196611, 131072, 27, 196612, 196608, 27, 196613, 196608, 27, 196614, 196608, 27, 196615, 196608, 27, 196616, 196608, 27, 196617, 196608, 27, 196618, 196608, 27, 196619, 196608, 27, 196620, 196608, 27, 196621, 196608, 27, 196622, 196608, 27, 196623, 196608, 27, 196624, 262144, 27, 196625, 262145, 2, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 4, 196635, 131072, 27, 196636, 196608, 27, 196637, 196608, 27, 196638, 196608, 27, 196639, 196608, 27, 196640, 196608, 27, 196641, 196608, 27, 196642, 196608, 27, 196643, 196608, 27, 196644, 196608, 27, 196645, 196608, 27, 196646, 196608, 27, 196647, 262144, 27, 262144, 1, 0, 262145, 1, 0, 262146, 1, 4, 262147, 131072, 28, 262148, 196608, 28, 262149, 196608, 28, 262150, 196608, 28, 262151, 196608, 28, 262152, 196608, 28, 262153, 196608, 28, 262154, 196608, 28, 262155, 196608, 28, 262156, 196608, 28, 262157, 196608, 28, 262158, 196608, 28, 262159, 196608, 28, 262160, 262144, 28, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 4, 262171, 131072, 28, 262172, 196608, 28, 262173, 196608, 28, 262174, 196608, 28, 262175, 196608, 28, 262176, 196608, 28, 262177, 196608, 28, 262178, 196608, 28, 262179, 196608, 28, 262180, 196608, 28, 262181, 196608, 28, 262182, 196608, 28, 262183, 262144, 28, 327680, 1, 0, 327681, 1, 0, 327682, 1, 4, 327683, 393216, 30, 327684, 458752, 30, 327685, 393216, 30, 327686, 458752, 30, 327687, 393216, 30, 327688, 458752, 30, 327689, 393216, 30, 327690, 458752, 30, 327691, 393216, 30, 327692, 393216, 30, 327693, 393216, 30, 327694, 458752, 30, 327695, 393216, 30, 327696, 458752, 30, 327697, 262145, 2, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 4, 327707, 393216, 32, 327708, 458752, 32, 327709, 393216, 32, 327710, 458752, 32, 327711, 393216, 32, 327712, 458752, 32, 327713, 393216, 32, 327714, 458752, 32, 327715, 393216, 32, 327716, 458752, 32, 327717, 393216, 32, 327718, 458752, 32, 327719, 393216, 32, 393216, 1, 0, 393217, 1, 0, 393218, 1, 4, 393219, 393216, 31, 393220, 262144, 16, 393221, 262144, 16, 393222, 262144, 16, 393223, 262144, 16, 393224, 262144, 16, 393225, 262144, 16, 393226, 262144, 16, 393227, 262144, 16, 393228, 393216, 31, 393229, 393216, 31, 393230, 458752, 31, 393231, 393216, 31, 393232, 458752, 31, 393233, 262145, 2, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 4, 393243, 393216, 33, 393244, 458752, 31, 393245, 393216, 31, 393246, 458752, 31, 393247, 393216, 31, 393248, 458752, 31, 393249, 393216, 31, 393250, 458752, 31, 393251, 393216, 31, 393252, 458752, 31, 393253, 393216, 31, 393254, 458752, 31, 393255, 393216, 31, 458752, 1, 0, 458753, 1, 0, 458754, 1, 4, 458755, 393216, 30, 458756, 262144, 16, 458757, 262144, 16, 458758, 262144, 16, 458759, 262144, 16, 458760, 262144, 16, 458761, 262144, 16, 458762, 262144, 16, 458763, 262144, 16, 458764, 393216, 30, 458765, 393216, 30, 458766, 458752, 30, 458767, 393216, 30, 458768, 458752, 30, 458769, 262145, 2, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 4, 458779, 393216, 32, 458780, 458752, 30, 458781, 393216, 30, 458782, 458752, 30, 458783, 393216, 30, 458784, 458752, 30, 458785, 393216, 30, 458786, 458752, 30, 458787, 393216, 30, 458788, 458752, 30, 458789, 393216, 30, 458790, 458752, 30, 458791, 393216, 30, 524288, 1, 0, 524289, 1, 0, 524290, 1, 4, 524291, 393216, 31, 524292, 262144, 16, 524293, 262144, 16, 524294, 262144, 16, 524295, 262144, 16, 524296, 262144, 16, 524297, 262144, 16, 524298, 262144, 16, 524299, 262144, 16, 524300, 393216, 31, 524301, 262145, 5, 524302, 131073, 3, 524303, 131073, 3, 524304, 131073, 3, 524305, 65537, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 4, 524315, 393216, 33, 524316, 458752, 31, 524317, 393216, 31, 524318, 458752, 31, 524319, 393216, 31, 524320, 458752, 31, 524321, 393216, 31, 524322, 458752, 31, 524323, 393216, 31, 524324, 458752, 31, 524325, 393216, 31, 524326, 458752, 31, 524327, 393216, 31, 589824, 1, 0, 589825, 1, 0, 589826, 1, 4, 589827, 393216, 30, 589828, 262144, 16, 589829, 262144, 16, 589830, 262144, 16, 589831, 262144, 16, 589832, 262144, 16, 589833, 262144, 16, 589834, 262144, 16, 589835, 262144, 16, 589836, 393216, 30, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 4, 589851, 393216, 32, 589852, 458752, 30, 589853, 393216, 30, 589854, 458752, 30, 589855, 393216, 30, 589856, 458752, 30, 589857, 393216, 30, 589858, 458752, 30, 589859, 393216, 30, 589860, 458752, 30, 589861, 393216, 30, 589862, 458752, 30, 589863, 393216, 30, 655360, 1, 0, 655361, 1, 0, 655362, 1, 4, 655363, 393216, 31, 655364, 262144, 16, 655365, 262144, 16, 655366, 262144, 16, 655367, 262144, 16, 655368, 262144, 16, 655369, 262144, 16, 655370, 262144, 16, 655371, 262144, 16, 655372, 393216, 31, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 4, 655387, 393216, 33, 655388, 458752, 31, 655389, 393216, 31, 655390, 458752, 31, 655391, 393216, 31, 655392, 458752, 31, 655393, 393216, 31, 655394, 458752, 31, 655395, 393216, 31, 655396, 458752, 31, 655397, 393216, 31, 655398, 458752, 31, 655399, 393216, 31, 720896, 1, 0, 720897, 1, 0, 720898, 1, 4, 720899, 393216, 30, 720900, 262144, 16, 720901, 262144, 16, 720902, 262144, 16, 720903, 262144, 16, 720904, 262144, 16, 720905, 262144, 16, 720906, 262144, 16, 720907, 262144, 16, 720908, 393216, 30, 720909, 262145, 2, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 4, 720923, 393216, 32, 720924, 458752, 30, 720925, 393216, 30, 720926, 458752, 30, 720927, 393216, 30, 720928, 458752, 30, 720929, 393216, 30, 720930, 458752, 30, 720931, 393216, 30, 720932, 458752, 30, 720933, 393216, 30, 720934, 458752, 30, 720935, 393216, 30, 786432, 1, 0, 786433, 1, 0, 786434, 1, 4, 786435, 393216, 31, 786436, 262144, 16, 786437, 262144, 16, 786438, 262144, 16, 786439, 262144, 16, 786440, 262144, 16, 786441, 262144, 16, 786442, 262144, 16, 786443, 262144, 16, 786444, 393216, 31, 786445, 262145, 2, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 4, 786459, 393216, 33, 786460, 458752, 31, 786461, 393216, 31, 786462, 458752, 31, 786463, 393216, 31, 786464, 458752, 31, 786465, 393216, 31, 786466, 458752, 31, 786467, 393216, 31, 786468, 458752, 31, 786469, 393216, 31, 786470, 458752, 31, 786471, 393216, 31, 851968, 1, 0, 851969, 1, 0, 851970, 1, 4, 851971, 393216, 30, 851972, 458752, 30, 851973, 393216, 30, 851974, 458752, 30, 851975, 393216, 30, 851976, 458752, 30, 851977, 393216, 30, 851978, 458752, 30, 851979, 393216, 30, 851980, 393216, 30, 851981, 262145, 2, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 131073, 0, 851995, 131073, 3, 851996, 131073, 3, 851997, 131073, 3, 851998, 131073, 3, 851999, 131073, 3, 852000, 131073, 3, 852001, 131073, 3, 852002, 131073, 3, 852003, 131073, 3, 852004, 131073, 3, 852005, 131073, 3, 852006, 131073, 3, 852007, 131073, 3, 917504, 1, 0, 917505, 1, 0, 917506, 131073, 0, 917507, 131073, 3, 917508, 131073, 3, 917509, 131073, 3, 917510, 131073, 3, 917511, 131073, 3, 917512, 131073, 3, 917513, 131073, 3, 917514, 131073, 3, 917515, 131073, 3, 917516, 131073, 3, 917517, 65537, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196611, 327680, 11, 196612, 393216, 11, 196613, 458752, 11, 196618, 327680, 11, 196619, 393216, 11, 196620, 458752, 11, 262147, 327680, 12, 262148, 393216, 12, 262149, 458752, 12, 262154, 327680, 12, 262155, 393216, 12, 262156, 458752, 12, 327683, 196608, 15, 327684, 262144, 15, 327685, 262144, 15, 327686, 262144, 15, 327687, 262144, 15, 327688, 262144, 15, 327689, 262144, 15, 327690, 262144, 15, 327691, 262144, 15, 327692, 327680, 15, 327709, 65536, 20, 327711, 65536, 20, 327713, 65536, 20, 393219, 196608, 16, 393221, 65536, 18, 393222, 131072, 18, 393225, 65536, 18, 393226, 131072, 18, 393228, 327680, 16, 393244, 0, 168, 393245, 65536, 168, 393246, 65536, 168, 393247, 65536, 171, 393248, 65536, 168, 393249, 65536, 168, 393250, 131072, 168, 458755, 196608, 16, 458757, 65536, 19, 458758, 131072, 19, 458761, 65536, 19, 458762, 131072, 19, 458764, 327680, 16, 458780, 0, 169, 458782, 196608, 171, 458783, 262144, 171, 458784, 327680, 171, 458786, 131072, 169, 524291, 196608, 16, 524293, 65536, 20, 524294, 131072, 18, 524297, 65536, 20, 524298, 131072, 18, 524300, 327680, 16, 524316, 0, 169, 524318, 196608, 172, 524319, 262144, 172, 524320, 327680, 172, 524322, 131072, 169, 589827, 196608, 16, 589829, 65536, 19, 589830, 131072, 19, 589833, 65536, 19, 589834, 131072, 19, 589836, 327680, 16, 589852, 0, 169, 589854, 196608, 173, 589855, 262144, 173, 589856, 327680, 173, 589858, 131072, 169, 655363, 196608, 16, 655365, 65536, 20, 655366, 131072, 18, 655369, 65536, 20, 655370, 131072, 18, 655372, 327680, 16, 655388, 0, 170, 655389, 65536, 170, 655390, 65536, 170, 655391, 65536, 173, 655392, 65536, 170, 655393, 65536, 170, 655394, 131072, 170, 720899, 196608, 16, 720901, 65536, 19, 720902, 131072, 19, 720905, 65536, 19, 720906, 131072, 19, 720908, 327680, 16, 720925, 65536, 20, 720927, 65536, 20, 720929, 65536, 20, 786435, 196608, 16, 786437, 65536, 20, 786441, 65536, 20, 786444, 327680, 16, 851971, 196608, 17, 851972, 262144, 17, 851973, 262144, 17, 851974, 262144, 17, 851975, 262144, 17, 851976, 262144, 17, 851977, 262144, 17, 851978, 262144, 17, 851979, 262144, 17, 851980, 327680, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196615, 262144, 36, 196616, 327680, 36, 196617, 393216, 20, 196623, 262144, 21, 196624, 327680, 21, 196636, 327680, 11, 196637, 393216, 11, 196638, 458752, 11, 196642, 327680, 11, 196643, 393216, 11, 196644, 458752, 11, 262150, 196608, 9, 262151, 262144, 37, 262152, 327680, 37, 262159, 262144, 22, 262160, 327680, 22, 262172, 327680, 12, 262173, 393216, 12, 262174, 458752, 12, 262178, 327680, 12, 262179, 393216, 12, 262180, 458752, 12, 262182, 0, 21, 262183, 65536, 21, 327686, 196608, 10, 327695, 262144, 23, 327696, 327680, 23, 327718, 0, 22, 327719, 65536, 22, 393231, 262144, 24, 393232, 327680, 24, 393254, 0, 23, 393255, 65536, 23, 524293, 65536, 18, 524297, 65536, 18, 655365, 65536, 18, 655369, 65536, 18, 786435, 196608, 13, 786444, 196608, 13, 851971, 196608, 14, 851974, 131072, 29, 851975, 196608, 29, 851976, 262144, 29, 851980, 196608, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 464) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(400, 1328) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 176) +scene_destination = "res://Maps/BuroleTown/Burole_Town_M029.tscn" +location = Vector2(1200, 176) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1232, 176) +scene_destination = "res://Maps/BuroleTown/Burole_Town_M029.tscn" +location = Vector2(464, 176) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 304) +trainer = true +texture = ExtResource("201") +trainer_name = "SCHOOL KID Diana" +trainer_reward = 560 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[13, 14], [40, 14]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1200, 336) +trainer = true +texture = ExtResource("202") +trainer_name = "TUBER Rich" +trainer_reward = 300 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[1, 12], [3, 12], [5, 12]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 176) +trainer = true +texture = ExtResource("203") +trainer_name = "SCHOOL KID Tracey" +trainer_reward = 260 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[20, 12], [18, 12], [15, 13]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 336) +texture = ExtResource("301") +facing = "Up" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 272) +texture = ExtResource("302") +facing = "Up" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 176) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 400) +texture = ExtResource("304") +facing = "Up" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 208) +texture = ExtResource("305") +facing = "Down" diff --git a/Maps/BuroleTown/Burole_Town_M029_tileset.tres b/Maps/BuroleTown/Burole_Town_M029_tileset.tres new file mode 100644 index 000000000..751657cde --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M029_tileset.tres @@ -0,0 +1,222 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:168/0 = 0 +0:169/0 = 0 +0:170/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:168/0 = 0 +1:170/0 = 0 +1:171/0 = 0 +1:173/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:168/0 = 0 +2:169/0 = 0 +2:170/0 = 0 +3:9/0 = 0 +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:27/0 = 0 +3:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:171/0 = 0 +3:172/0 = 0 +3:173/0 = 0 +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:27/0 = 0 +4:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:171/0 = 0 +4:172/0 = 0 +4:173/0 = 0 +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:171/0 = 0 +5:172/0 = 0 +5:173/0 = 0 +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +6:32/0 = 0 +6:33/0 = 0 +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:31/0 = 0 +7:32/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BuroleTown/Burole_Town_M085.gd b/Maps/BuroleTown/Burole_Town_M085.gd new file mode 100644 index 000000000..c399cf05d --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M085.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map085 + +var map_name = "Burole Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(208, 304): + Global.game.play_dialogue("MAP085_NPC_1") + if check_pos == Vector2(400, 272): + Global.game.play_dialogue("MAP085_NPC_2") + return null diff --git a/Maps/BuroleTown/Burole_Town_M085.gd.uid b/Maps/BuroleTown/Burole_Town_M085.gd.uid new file mode 100644 index 000000000..16763abe1 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M085.gd.uid @@ -0,0 +1 @@ +uid://nchjvptgfnmn diff --git a/Maps/BuroleTown/Burole_Town_M085.tscn b/Maps/BuroleTown/Burole_Town_M085.tscn new file mode 100644 index 000000000..8b1e5189f --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M085.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BuroleTown/Burole_Town_M085_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BuroleTown/Burole_Town_M085.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="302"] +[node name="Burole Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 0, 7, 262149, 65536, 7, 262150, 65536, 7, 262151, 65536, 7, 262152, 65536, 7, 262153, 65536, 7, 262154, 65536, 7, 262155, 65536, 7, 262156, 65536, 7, 262157, 65536, 7, 262158, 131072, 7, 262159, 262145, 2, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 0, 8, 327685, 65536, 8, 327686, 65536, 8, 327687, 65536, 8, 327688, 65536, 8, 327689, 65536, 8, 327690, 65536, 8, 327691, 65536, 8, 327692, 65536, 8, 327693, 65536, 8, 327694, 131072, 8, 327695, 262145, 2, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 65536, 5, 393229, 65536, 5, 393230, 65536, 5, 393231, 262145, 2, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 65536, 5, 458765, 65536, 5, 458766, 65536, 5, 458767, 262145, 2, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 65536, 5, 524302, 65536, 5, 524303, 262145, 2, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 65536, 5, 589837, 65536, 5, 589838, 65536, 5, 589839, 262145, 2, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 65536, 5, 655365, 65536, 5, 655366, 65536, 5, 655367, 65536, 5, 655368, 65536, 5, 655369, 65536, 5, 655370, 65536, 5, 655371, 65536, 5, 655372, 65536, 5, 655373, 65536, 5, 655374, 65536, 5, 655375, 262145, 2, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 65536, 5, 720901, 65536, 5, 720902, 65536, 5, 720903, 65536, 5, 720904, 65536, 5, 720905, 65536, 5, 720906, 65536, 5, 720907, 65536, 5, 720908, 65536, 5, 720909, 65536, 5, 720910, 65536, 5, 720911, 262145, 2, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 65536, 5, 786437, 65536, 5, 786438, 65536, 5, 786439, 65536, 5, 786440, 65536, 5, 786441, 65536, 5, 786442, 65536, 5, 786443, 65536, 5, 786444, 65536, 5, 786445, 65536, 5, 786446, 65536, 5, 786447, 262145, 2, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 131073, 3, 851973, 131073, 3, 851974, 131073, 3, 851975, 131073, 3, 851976, 131073, 3, 851977, 131073, 3, 851978, 131073, 3, 851979, 131073, 3, 851980, 131073, 3, 851981, 131073, 3, 851982, 131073, 3, 851983, 65537, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262149, 327680, 11, 262150, 393216, 11, 262151, 458752, 11, 262153, 393216, 20, 262155, 327680, 11, 262156, 393216, 11, 262157, 458752, 11, 327685, 327680, 12, 327686, 393216, 12, 327687, 458752, 12, 327688, 65536, 18, 327689, 131072, 18, 327691, 327680, 12, 327692, 393216, 12, 327693, 458752, 12, 393224, 65536, 19, 393225, 131072, 19, 458756, 65536, 20, 458757, 262144, 9, 458758, 327680, 9, 458759, 65536, 20, 524292, 65536, 20, 524293, 262144, 10, 524294, 327680, 10, 524295, 0, 15, 524296, 65536, 15, 524297, 65536, 15, 524298, 65536, 15, 524299, 131072, 15, 589831, 0, 16, 589832, 65536, 16, 589833, 65536, 16, 589834, 65536, 16, 589835, 131072, 16, 655367, 0, 16, 655368, 65536, 16, 655369, 65536, 16, 655370, 65536, 16, 655371, 131072, 16, 720903, 0, 17, 720904, 65536, 17, 720905, 65536, 17, 720906, 65536, 17, 720907, 131072, 17, 786440, 131072, 29, 786441, 196608, 29, 786442, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327692, 262144, 18, 327693, 327680, 18, 327694, 458752, 84, 393228, 262144, 19, 393229, 327680, 19, 458764, 262144, 20, 458765, 327680, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 432) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(464, 784) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 304) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 272) +texture = ExtResource("302") +facing = "Left" diff --git a/Maps/BuroleTown/Burole_Town_M085_tileset.tres b/Maps/BuroleTown/Burole_Town_M085_tileset.tres new file mode 100644 index 000000000..c7e41bba5 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M085_tileset.tres @@ -0,0 +1,177 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:5/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:29/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:84/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BuroleTown/Burole_Town_M090.gd b/Maps/BuroleTown/Burole_Town_M090.gd new file mode 100644 index 000000000..fbd299b10 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M090.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map090 + +var map_name = "Burole Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(240, 272): + Global.game.play_dialogue("MAP090_NPC_1") + if check_pos == Vector2(368, 304): + Global.game.play_dialogue("MAP090_NPC_2") + return null diff --git a/Maps/BuroleTown/Burole_Town_M090.gd.uid b/Maps/BuroleTown/Burole_Town_M090.gd.uid new file mode 100644 index 000000000..fb07ffc84 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M090.gd.uid @@ -0,0 +1 @@ +uid://dapjwhn7vygt1 diff --git a/Maps/BuroleTown/Burole_Town_M090.tscn b/Maps/BuroleTown/Burole_Town_M090.tscn new file mode 100644 index 000000000..3b74bfa62 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M090.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BuroleTown/Burole_Town_M090_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BuroleTown/Burole_Town_M090.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="302"] +[node name="Burole Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 0, 7, 262149, 65536, 7, 262150, 65536, 7, 262151, 65536, 7, 262152, 65536, 7, 262153, 65536, 7, 262154, 65536, 7, 262155, 65536, 7, 262156, 65536, 7, 262157, 65536, 7, 262158, 131072, 7, 262159, 262145, 2, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 0, 8, 327685, 65536, 8, 327686, 65536, 8, 327687, 65536, 8, 327688, 65536, 8, 327689, 65536, 8, 327690, 65536, 8, 327691, 65536, 8, 327692, 65536, 8, 327693, 65536, 8, 327694, 131072, 8, 327695, 262145, 2, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 65536, 5, 393229, 65536, 5, 393230, 65536, 5, 393231, 262145, 2, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 65536, 5, 458765, 65536, 5, 458766, 65536, 5, 458767, 262145, 2, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 65536, 5, 524302, 65536, 5, 524303, 262145, 2, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 65536, 5, 589837, 65536, 5, 589838, 65536, 5, 589839, 262145, 2, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 65536, 5, 655365, 65536, 5, 655366, 65536, 5, 655367, 65536, 5, 655368, 65536, 5, 655369, 65536, 5, 655370, 65536, 5, 655371, 65536, 5, 655372, 65536, 5, 655373, 65536, 5, 655374, 65536, 5, 655375, 262145, 2, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 65536, 5, 720901, 65536, 5, 720902, 65536, 5, 720903, 65536, 5, 720904, 65536, 5, 720905, 65536, 5, 720906, 65536, 5, 720907, 65536, 5, 720908, 65536, 5, 720909, 65536, 5, 720910, 65536, 5, 720911, 262145, 2, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 65536, 5, 786437, 65536, 5, 786438, 65536, 5, 786439, 65536, 5, 786440, 65536, 5, 786441, 65536, 5, 786442, 65536, 5, 786443, 65536, 5, 786444, 65536, 5, 786445, 65536, 5, 786446, 65536, 5, 786447, 262145, 2, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 131073, 3, 851973, 131073, 3, 851974, 131073, 3, 851975, 131073, 3, 851976, 131073, 3, 851977, 131073, 3, 851978, 131073, 3, 851979, 131073, 3, 851980, 131073, 3, 851981, 131073, 3, 851982, 131073, 3, 851983, 65537, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262149, 327680, 11, 262150, 393216, 11, 262151, 458752, 11, 262153, 393216, 20, 262155, 327680, 11, 262156, 393216, 11, 262157, 458752, 11, 327685, 327680, 12, 327686, 393216, 12, 327687, 458752, 12, 327688, 65536, 18, 327689, 131072, 18, 327691, 327680, 12, 327692, 393216, 12, 327693, 458752, 12, 393224, 65536, 19, 393225, 131072, 19, 458756, 65536, 20, 458757, 262144, 9, 458758, 327680, 9, 458759, 65536, 20, 524292, 65536, 20, 524293, 262144, 10, 524294, 327680, 10, 524295, 196608, 15, 524296, 262144, 15, 524297, 262144, 15, 524298, 262144, 15, 524299, 327680, 15, 589831, 196608, 16, 589832, 262144, 16, 589833, 262144, 16, 589834, 262144, 16, 589835, 327680, 16, 655367, 196608, 16, 655368, 262144, 16, 655369, 262144, 16, 655370, 262144, 16, 655371, 327680, 16, 720903, 196608, 17, 720904, 262144, 17, 720905, 262144, 17, 720906, 262144, 17, 720907, 327680, 17, 786440, 131072, 29, 786441, 196608, 29, 786442, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327692, 262144, 18, 327693, 327680, 18, 327694, 458752, 84, 393228, 262144, 19, 393229, 327680, 19, 393230, 458752, 85, 458764, 262144, 20, 458765, 327680, 20, 458766, 458752, 86 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 432) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(368, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 272) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 304) +texture = ExtResource("302") +facing = "Left" diff --git a/Maps/BuroleTown/Burole_Town_M090_tileset.tres b/Maps/BuroleTown/Burole_Town_M090_tileset.tres new file mode 100644 index 000000000..dd0ef6251 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_M090_tileset.tres @@ -0,0 +1,181 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:29/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:84/0 = 0 +7:85/0 = 0 +7:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:86/0 = 0 +7:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BuroleTown/Burole_Town_Mart.gd b/Maps/BuroleTown/Burole_Town_Mart.gd new file mode 100644 index 000000000..11b65c3b6 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Mart.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map004 + +var map_name = "Burole Town (Mart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(464, 208): + Global.game.play_dialogue("MAP004_NPC_1") + if check_pos == Vector2(240, 144): + Global.game.play_dialogue("MAP004_NPC_2") + if check_pos == Vector2(336, 240): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'SUPERPOTION', 'POTION', 'ANTIDOTE', 'ICEHEAL', 'PARLYZHEAL', 'REPEL', 'ESCAPEROPE']) + return null diff --git a/Maps/BuroleTown/Burole_Town_Mart.gd.uid b/Maps/BuroleTown/Burole_Town_Mart.gd.uid new file mode 100644 index 000000000..d888c4e2b --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Mart.gd.uid @@ -0,0 +1 @@ +uid://c24d0vd6j3s4d diff --git a/Maps/BuroleTown/Burole_Town_Mart.tscn b/Maps/BuroleTown/Burole_Town_Mart.tscn new file mode 100644 index 000000000..91fcdc018 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Mart.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BuroleTown/Burole_Town_Mart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BuroleTown/Burole_Town_Mart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_126.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="501"] +[node name="Burole Town (Mart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(720, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 208) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 144) +texture = ExtResource("302") +facing = "Up" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/BuroleTown/Burole_Town_Mart_tileset.tres b/Maps/BuroleTown/Burole_Town_Mart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Mart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BuroleTown/Burole_Town_Metro.gd b/Maps/BuroleTown/Burole_Town_Metro.gd new file mode 100644 index 000000000..fa0a4f227 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Metro.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map005 + +var map_name = "Burole Town(Metro)" diff --git a/Maps/BuroleTown/Burole_Town_Metro.gd.uid b/Maps/BuroleTown/Burole_Town_Metro.gd.uid new file mode 100644 index 000000000..5f3fd81c2 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Metro.gd.uid @@ -0,0 +1 @@ +uid://coex6neposush diff --git a/Maps/BuroleTown/Burole_Town_Metro.tscn b/Maps/BuroleTown/Burole_Town_Metro.tscn new file mode 100644 index 000000000..73a12138a --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Metro.tscn @@ -0,0 +1,52 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BuroleTown/Burole_Town_Metro_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BuroleTown/Burole_Town_Metro.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Burole Town(Metro)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262145, 0, 1, 262145, 4, 2, 262145, 4, 3, 262145, 4, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 262145, 4, 10, 262145, 4, 11, 262145, 4, 12, 262145, 4, 13, 262145, 4, 14, 262145, 4, 15, 262145, 4, 16, 131073, 1, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 4, 65537, 262144, 106, 65538, 327680, 106, 65539, 0, 109, 65540, 65536, 109, 65541, 262144, 106, 65542, 262144, 106, 65543, 262144, 106, 65544, 262144, 106, 65545, 262144, 106, 65546, 262144, 106, 65547, 262144, 106, 65548, 0, 109, 65549, 65536, 109, 65550, 327680, 106, 65551, 262144, 106, 65552, 262145, 2, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 4, 131073, 262144, 107, 131074, 327680, 107, 131075, 0, 110, 131076, 65536, 110, 131077, 262144, 107, 131078, 262144, 107, 131079, 262144, 107, 131080, 262144, 107, 131081, 262144, 107, 131082, 262144, 107, 131083, 262144, 107, 131084, 0, 110, 131085, 65536, 110, 131086, 327680, 107, 131087, 262144, 107, 131088, 262145, 2, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 4, 196609, 196608, 66, 196610, 196608, 66, 196611, 196608, 66, 196612, 196608, 66, 196613, 196608, 66, 196614, 196608, 66, 196615, 196608, 66, 196616, 196608, 66, 196617, 196608, 66, 196618, 196608, 66, 196619, 196608, 66, 196620, 196608, 66, 196621, 196608, 66, 196622, 196608, 66, 196623, 196608, 66, 196624, 262145, 2, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 4, 262145, 196608, 66, 262146, 196608, 65, 262147, 196608, 65, 262148, 196608, 65, 262149, 196608, 65, 262150, 196608, 65, 262151, 196608, 65, 262152, 196608, 65, 262153, 196608, 65, 262154, 196608, 65, 262155, 196608, 65, 262156, 196608, 65, 262157, 196608, 65, 262158, 196608, 65, 262159, 196608, 65, 262160, 262145, 2, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 4, 327681, 196608, 66, 327682, 196608, 65, 327683, 196608, 65, 327684, 196608, 65, 327685, 196608, 65, 327686, 196608, 65, 327687, 196608, 65, 327688, 196608, 65, 327689, 196608, 65, 327690, 196608, 65, 327691, 196608, 65, 327692, 196608, 65, 327693, 196608, 65, 327694, 196608, 65, 327695, 196608, 65, 327696, 262145, 2, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 4, 393217, 196608, 66, 393218, 196608, 65, 393219, 196608, 65, 393220, 196608, 65, 393221, 196608, 65, 393222, 196608, 65, 393223, 196608, 65, 393224, 196608, 65, 393225, 196608, 65, 393226, 196608, 65, 393227, 196608, 65, 393228, 196608, 65, 393229, 196608, 65, 393230, 196608, 65, 393231, 196608, 65, 393232, 262145, 2, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 4, 458753, 196608, 66, 458754, 196608, 65, 458755, 196608, 65, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 196608, 65, 458767, 196608, 65, 458768, 262145, 2, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 4, 524289, 196608, 66, 524290, 196608, 65, 524291, 196608, 65, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 196608, 65, 524303, 196608, 65, 524304, 262145, 2, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 4, 589825, 196608, 66, 589826, 196608, 65, 589827, 196608, 65, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 196608, 65, 589839, 196608, 65, 589840, 262145, 2, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 4, 655361, 196608, 66, 655362, 196608, 65, 655363, 196608, 65, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 196608, 65, 655375, 196608, 65, 655376, 262145, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 131073, 0, 720897, 131073, 3, 720898, 131073, 3, 720899, 131073, 3, 720900, 131073, 3, 720901, 131073, 3, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 131073, 3, 720910, 131073, 3, 720911, 131073, 3, 720912, 65537, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65541, 393216, 40, 65542, 458752, 40, 65543, 458752, 18, 65544, 262144, 36, 65545, 327680, 36, 131074, 458752, 21, 131077, 393216, 41, 131078, 458752, 41, 131079, 458752, 19, 131080, 262144, 37, 131081, 327680, 37, 131082, 0, 87, 131083, 65536, 87, 196615, 262144, 45, 196616, 327680, 45, 196617, 458752, 45, 196618, 0, 88, 196619, 65536, 88, 196622, 0, 21, 196623, 65536, 21, 262151, 262144, 46, 262152, 327680, 46, 262153, 458752, 46, 262154, 0, 89, 262155, 65536, 89, 262158, 0, 22, 262159, 65536, 22, 327694, 0, 23, 327695, 65536, 23, 458754, 262144, 115, 458755, 327680, 115, 458757, 262144, 115, 458758, 327680, 115, 458762, 262144, 115, 458763, 327680, 115, 458765, 262144, 115, 458766, 327680, 115, 589825, 327680, 40, 589826, 262144, 115, 589827, 327680, 115, 589829, 262144, 115, 589830, 327680, 115, 589834, 262144, 115, 589835, 327680, 115, 589837, 262144, 115, 589838, 327680, 115, 589839, 327680, 40, 655361, 327680, 41, 655367, 131072, 29, 655368, 196608, 29, 655369, 262144, 29, 655375, 327680, 41 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131079, 262144, 43, 131081, 458752, 43 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 144) +scene_destination = "res://Maps/BuroleTown/Burole_Town_Metro_M006.tscn" +location = Vector2(208, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 368) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(1872, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 112) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/BuroleTown/Burole_Town_Metro_M006.gd b/Maps/BuroleTown/Burole_Town_Metro_M006.gd new file mode 100644 index 000000000..4450eeedd --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Metro_M006.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map006 + +var map_name = "Burole Town(Metro)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(464, 272): + Global.game.play_dialogue("MAP006_NPC_1") + return null diff --git a/Maps/BuroleTown/Burole_Town_Metro_M006.gd.uid b/Maps/BuroleTown/Burole_Town_Metro_M006.gd.uid new file mode 100644 index 000000000..a57f0f27f --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Metro_M006.gd.uid @@ -0,0 +1 @@ +uid://ciwtj3mpqnaij diff --git a/Maps/BuroleTown/Burole_Town_Metro_M006.tscn b/Maps/BuroleTown/Burole_Town_Metro_M006.tscn new file mode 100644 index 000000000..8312380c3 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Metro_M006.tscn @@ -0,0 +1,52 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BuroleTown/Burole_Town_Metro_M006_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BuroleTown/Burole_Town_Metro_M006.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_038.png" id="301"] +[node name="Burole Town(Metro)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 98, 1, 0, 98, 2, 0, 98, 3, 0, 98, 4, 0, 98, 5, 0, 98, 6, 0, 98, 7, 0, 98, 8, 0, 98, 9, 0, 98, 10, 0, 98, 11, 0, 98, 12, 0, 98, 13, 0, 98, 14, 0, 98, 15, 0, 98, 16, 0, 98, 17, 0, 98, 18, 0, 98, 19, 0, 98, 20, 0, 98, 21, 0, 98, 22, 0, 98, 23, 262145, 2, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 0, 99, 65537, 0, 99, 65538, 0, 99, 65539, 0, 99, 65540, 0, 99, 65541, 0, 99, 65542, 0, 99, 65543, 0, 99, 65544, 0, 99, 65545, 0, 99, 65546, 0, 99, 65547, 0, 99, 65548, 0, 99, 65549, 0, 99, 65550, 0, 99, 65551, 0, 99, 65552, 0, 99, 65553, 0, 99, 65554, 0, 99, 65555, 0, 99, 65556, 0, 99, 65557, 0, 99, 65558, 0, 99, 65559, 262145, 2, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 131072, 0, 100, 131073, 0, 100, 131074, 0, 100, 131075, 0, 100, 131076, 0, 100, 131077, 0, 100, 131078, 0, 100, 131079, 0, 100, 131080, 0, 100, 131081, 0, 100, 131082, 0, 100, 131083, 0, 100, 131084, 0, 100, 131085, 0, 100, 131086, 0, 100, 131087, 0, 100, 131088, 0, 100, 131089, 0, 100, 131090, 0, 100, 131091, 0, 100, 131092, 0, 100, 131093, 0, 100, 131094, 0, 100, 131095, 262145, 2, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 196608, 0, 101, 196609, 0, 101, 196610, 0, 101, 196611, 0, 101, 196612, 0, 101, 196613, 0, 101, 196614, 0, 101, 196615, 0, 101, 196616, 0, 101, 196617, 0, 101, 196618, 0, 101, 196619, 0, 101, 196620, 0, 101, 196621, 0, 101, 196622, 0, 101, 196623, 0, 101, 196624, 0, 101, 196625, 0, 101, 196626, 0, 101, 196627, 0, 101, 196628, 0, 101, 196629, 0, 101, 196630, 0, 101, 196631, 262145, 2, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 262144, 196608, 115, 262145, 196608, 115, 262146, 196608, 115, 262147, 196608, 115, 262148, 196608, 115, 262149, 196608, 115, 262150, 196608, 115, 262151, 196608, 115, 262152, 196608, 115, 262153, 196608, 115, 262154, 196608, 115, 262155, 196608, 115, 262156, 196608, 115, 262157, 196608, 115, 262158, 196608, 115, 262159, 196608, 115, 262160, 196608, 115, 262161, 196608, 115, 262162, 196608, 115, 262163, 196608, 115, 262164, 196608, 115, 262165, 196608, 115, 262166, 196608, 115, 262167, 262145, 2, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 327680, 196608, 115, 327681, 196608, 115, 327682, 196608, 115, 327683, 196608, 115, 327684, 196608, 115, 327685, 196608, 115, 327686, 196608, 115, 327687, 196608, 115, 327688, 196608, 115, 327689, 196608, 115, 327690, 196608, 115, 327691, 196608, 115, 327692, 196608, 115, 327693, 196608, 115, 327694, 196608, 115, 327695, 196608, 115, 327696, 196608, 115, 327697, 196608, 115, 327698, 196608, 115, 327699, 196608, 115, 327700, 196608, 115, 327701, 196608, 115, 327702, 196608, 115, 327703, 262145, 2, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 393216, 196608, 115, 393217, 196608, 115, 393218, 196608, 115, 393219, 196608, 115, 393220, 196608, 115, 393221, 196608, 115, 393222, 196608, 115, 393223, 196608, 115, 393224, 196608, 115, 393225, 196608, 115, 393226, 196608, 115, 393227, 196608, 115, 393228, 196608, 115, 393229, 196608, 115, 393230, 196608, 115, 393231, 196608, 115, 393232, 196608, 115, 393233, 196608, 115, 393234, 196608, 115, 393235, 196608, 115, 393236, 196608, 115, 393237, 196608, 115, 393238, 196608, 115, 393239, 262145, 2, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 458752, 131073, 3, 458753, 131073, 3, 458754, 131073, 3, 458755, 1, 6, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 196608, 65, 458767, 196608, 65, 458768, 262145, 5, 458769, 131073, 3, 458770, 131073, 3, 458771, 131073, 3, 458772, 131073, 3, 458773, 131073, 3, 458774, 131073, 3, 458775, 65537, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 196608, 65, 524303, 196608, 65, 524304, 262145, 2, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 196608, 65, 589839, 196608, 65, 589840, 262145, 2, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 196608, 65, 655375, 196608, 65, 655376, 262145, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 196608, 65, 720901, 196608, 65, 720902, 196608, 65, 720903, 196608, 65, 720904, 196608, 65, 720905, 196608, 65, 720906, 196608, 65, 720907, 196608, 65, 720908, 196608, 65, 720909, 196608, 65, 720910, 196608, 65, 720911, 196608, 65, 720912, 262145, 2, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 196608, 65, 786437, 196608, 65, 786438, 196608, 65, 786439, 196608, 65, 786440, 196608, 65, 786441, 196608, 65, 786442, 196608, 65, 786443, 196608, 65, 786444, 196608, 65, 786445, 196608, 65, 786446, 196608, 65, 786447, 196608, 65, 786448, 262145, 2, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 4, 851972, 196608, 65, 851973, 196608, 65, 851974, 196608, 65, 851975, 196608, 65, 851976, 196608, 65, 851977, 196608, 65, 851978, 196608, 65, 851979, 196608, 65, 851980, 196608, 65, 851981, 196608, 65, 851982, 196608, 65, 851983, 196608, 65, 851984, 262145, 2, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 131073, 0, 917508, 131073, 3, 917509, 131073, 3, 917510, 131073, 3, 917511, 131073, 3, 917512, 131073, 3, 917513, 131073, 3, 917514, 131073, 3, 917515, 131073, 3, 917516, 131073, 3, 917517, 131073, 3, 917518, 131073, 3, 917519, 131073, 3, 917520, 65537, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262144, 0, 115, 262145, 0, 115, 262146, 0, 115, 262147, 0, 115, 262148, 0, 115, 262149, 0, 115, 262150, 0, 115, 262151, 0, 115, 262152, 0, 115, 262153, 0, 115, 262154, 0, 115, 262155, 0, 115, 262156, 0, 115, 262157, 0, 115, 262158, 0, 115, 262159, 0, 115, 262160, 0, 115, 262161, 0, 115, 262162, 0, 115, 262163, 0, 115, 262164, 0, 115, 262165, 0, 115, 262166, 0, 115, 327680, 0, 116, 327681, 0, 116, 327682, 0, 116, 327683, 0, 116, 327684, 0, 116, 327685, 0, 116, 327686, 0, 116, 327687, 0, 116, 327688, 0, 116, 327689, 0, 116, 327690, 0, 116, 327691, 0, 116, 327692, 0, 116, 327693, 0, 116, 327694, 0, 116, 327695, 0, 116, 327696, 0, 116, 327697, 0, 116, 327698, 0, 116, 327699, 0, 116, 327700, 0, 116, 327701, 0, 116, 327702, 0, 116, 393220, 131072, 116, 393221, 65536, 116, 393222, 65536, 116, 393223, 65536, 116, 393224, 196608, 116, 393225, 131072, 115, 393226, 65536, 115, 393227, 131072, 115, 393228, 131072, 116, 393229, 65536, 116, 393230, 65536, 116, 393231, 196608, 116 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131082, 393216, 20, 262148, 0, 111, 262149, 65536, 111, 262150, 131072, 111, 262151, 196608, 111, 262152, 262144, 111, 262153, 327680, 111, 262154, 393216, 111, 262155, 0, 113, 262156, 65536, 113, 262157, 131072, 113, 262158, 196608, 113, 262159, 262144, 113, 262160, 327680, 113, 262161, 393216, 113, 327684, 0, 112, 327685, 65536, 112, 327686, 131072, 112, 327687, 196608, 112, 327688, 262144, 112, 327689, 327680, 112, 327690, 393216, 112, 327691, 0, 114, 327692, 65536, 114, 327693, 131072, 114, 327694, 196608, 114, 327695, 262144, 114, 327696, 327680, 114, 327697, 393216, 114, 524294, 262144, 115, 524295, 327680, 115, 524299, 262144, 115, 524300, 327680, 115, 524302, 262144, 115, 524303, 327680, 115, 655364, 393216, 21, 655366, 262144, 115, 655367, 327680, 115, 655371, 262144, 115, 655372, 327680, 115, 655374, 262144, 115, 655375, 327680, 115, 720900, 393216, 22, 720901, 458752, 22, 786436, 393216, 23, 786437, 458752, 23, 786443, 262144, 115, 786444, 327680, 115, 786446, 262144, 115, 786447, 327680, 115, 851972, 393216, 24, 851973, 458752, 24 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 240) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_Metro_M045.tscn" +location = Vector2(336, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 400) +scene_destination = "res://Maps/BuroleTown/Burole_Town_Metro.tscn" +location = Vector2(432, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 272) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/BuroleTown/Burole_Town_Metro_M006_tileset.tres b/Maps/BuroleTown/Burole_Town_Metro_M006_tileset.tres new file mode 100644 index 000000000..d97153ed0 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Metro_M006_tileset.tres @@ -0,0 +1,209 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:98/0 = 0 +0:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:116/0 = 0 +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:116/0 = 0 +3:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:113/0 = 0 +5:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:111/0 = 0 +6:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BuroleTown/Burole_Town_Metro_tileset.tres b/Maps/BuroleTown/Burole_Town_Metro_tileset.tres new file mode 100644 index 000000000..b2690fe8e --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_Metro_tileset.tres @@ -0,0 +1,197 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:110/0 = 0 +0:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:29/0 = 0 +3:65/0 = 0 +3:66/0 = 0 +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BuroleTown/Burole_Town_PC.gd b/Maps/BuroleTown/Burole_Town_PC.gd new file mode 100644 index 000000000..f1269237b --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_PC.gd @@ -0,0 +1,49 @@ +extends Node2D # gen_map.py Map002 + +var map_name = "Burole Town (PC)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(336, 528): + Global.game.play_dialogue("MAP002_NPC_1") + if check_pos == Vector2(432, 240): + Global.game.play_dialogue("MAP002_NPC_2") + if check_pos == Vector2(272, 368): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/BuroleTown/Burole_Town.tscn" + Global.game.release_player() diff --git a/Maps/BuroleTown/Burole_Town_PC.gd.uid b/Maps/BuroleTown/Burole_Town_PC.gd.uid new file mode 100644 index 000000000..5fb249f79 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_PC.gd.uid @@ -0,0 +1 @@ +uid://btp4enjbu1awn diff --git a/Maps/BuroleTown/Burole_Town_PC.tscn b/Maps/BuroleTown/Burole_Town_PC.tscn new file mode 100644 index 000000000..bd5be1a7b --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_PC.tscn @@ -0,0 +1,64 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/BuroleTown/Burole_Town_PC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/BuroleTown/Burole_Town_PC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_008.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_050.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[node name="Burole Town (PC)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 327681, 2, 2, 393216, 3, 3, 458752, 3, 4, 393216, 3, 5, 458752, 3, 6, 393216, 3, 7, 458752, 3, 8, 393216, 3, 9, 458752, 3, 10, 393216, 3, 11, 458752, 3, 12, 393216, 3, 13, 458752, 3, 14, 393216, 3, 15, 458752, 3, 16, 393216, 3, 17, 458752, 3, 18, 393216, 3, 19, 65537, 0, 65537, 262145, 2, 65538, 393216, 4, 65539, 458752, 4, 65540, 393216, 4, 65541, 458752, 4, 65542, 393216, 4, 65543, 458752, 4, 65544, 393216, 4, 65545, 458752, 4, 65546, 393216, 4, 65547, 458752, 4, 65548, 393216, 4, 65549, 458752, 4, 65550, 393216, 4, 65551, 458752, 4, 65552, 0, 1, 65553, 458752, 4, 65554, 393216, 4, 65555, 1, 0, 131073, 1, 3, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 65536, 1, 131078, 0, 1, 131079, 65536, 1, 131080, 0, 1, 131081, 65536, 1, 131082, 0, 1, 131083, 65536, 1, 131084, 0, 1, 131085, 65536, 1, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 65536, 1, 131090, 0, 1, 131091, 1, 0, 196609, 131073, 5, 196610, 0, 1, 196611, 262144, 0, 196612, 0, 0, 196613, 65536, 0, 196614, 0, 0, 196615, 65536, 0, 196616, 0, 0, 196617, 65536, 0, 196618, 0, 0, 196619, 65536, 0, 196620, 0, 0, 196621, 65536, 0, 196622, 0, 0, 196623, 65536, 0, 196624, 0, 0, 196625, 65536, 0, 196626, 0, 0, 196627, 131073, 1, 262145, 131073, 5, 262146, 0, 1, 262147, 65536, 0, 262148, 0, 0, 262149, 65536, 0, 262150, 0, 0, 262151, 65536, 0, 262152, 0, 0, 262153, 65536, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 0, 0, 262157, 65536, 0, 262158, 0, 0, 262159, 65536, 0, 262160, 0, 0, 262161, 65536, 0, 262162, 0, 0, 262163, 262145, 2, 327681, 131073, 5, 327682, 0, 1, 327683, 65536, 0, 327684, 0, 0, 327685, 65536, 0, 327686, 0, 0, 327687, 65536, 0, 327688, 0, 0, 327689, 65536, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 0, 0, 327693, 65536, 0, 327694, 0, 0, 327695, 65536, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 0, 0, 327699, 262145, 2, 393217, 131073, 5, 393218, 0, 1, 393219, 65536, 0, 393220, 0, 0, 393221, 65536, 0, 393222, 0, 0, 393223, 65536, 0, 393224, 0, 0, 393225, 65536, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 65536, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 0, 0, 393235, 65537, 0, 458753, 131073, 5, 458754, 0, 1, 458755, 65536, 0, 458756, 0, 0, 458757, 65536, 0, 458758, 0, 0, 458759, 65536, 0, 458760, 0, 0, 458761, 65536, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 65536, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 0, 0, 458771, 1, 0, 524289, 131073, 5, 524290, 0, 1, 524291, 65536, 0, 524292, 0, 0, 524293, 393216, 3, 524294, 458752, 3, 524295, 393216, 3, 524296, 458752, 3, 524297, 393216, 3, 524298, 458752, 3, 524299, 65536, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 0, 0, 524303, 65536, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 0, 0, 524307, 1, 0, 589825, 131073, 5, 589826, 0, 1, 589827, 65536, 0, 589828, 0, 0, 589829, 393216, 4, 589830, 458752, 4, 589831, 393216, 4, 589832, 458752, 4, 589833, 393216, 4, 589834, 458752, 4, 589835, 65536, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 0, 0, 589839, 65536, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 0, 0, 589843, 131073, 1, 655361, 131073, 5, 655362, 0, 1, 655363, 65536, 0, 655364, 0, 0, 655365, 65536, 0, 655366, 0, 0, 655367, 65536, 0, 655368, 0, 0, 655369, 65536, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 0, 0, 655375, 65536, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 0, 0, 655379, 262145, 2, 720897, 131073, 5, 720898, 0, 1, 720899, 65536, 0, 720900, 0, 0, 720901, 65536, 0, 720902, 0, 0, 720903, 65536, 0, 720904, 0, 0, 720905, 65536, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 0, 0, 720915, 65537, 0, 786433, 131073, 5, 786434, 0, 1, 786435, 65536, 0, 786436, 0, 0, 786437, 65536, 0, 786438, 0, 0, 786439, 65536, 0, 786440, 0, 0, 786441, 65536, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 0, 0, 786447, 65536, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 0, 0, 786451, 1, 0, 851969, 131073, 5, 851970, 0, 1, 851971, 65536, 0, 851972, 0, 0, 851973, 65536, 0, 851974, 0, 0, 851975, 327680, 7, 851976, 393216, 7, 851977, 0, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 0, 0, 851981, 65536, 0, 851982, 0, 0, 851983, 65536, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 0, 0, 851987, 1, 0, 917505, 131073, 5, 917506, 0, 1, 917507, 65536, 0, 917508, 0, 0, 917509, 65536, 0, 917510, 0, 0, 917511, 327680, 8, 917512, 393216, 8, 917513, 65536, 0, 917514, 0, 0, 917515, 393216, 3, 917516, 458752, 3, 917517, 393216, 3, 917518, 458752, 3, 917519, 393216, 3, 917520, 458752, 3, 917521, 393216, 3, 917522, 458752, 3, 917523, 1, 0, 983041, 131073, 5, 983042, 0, 1, 983043, 65536, 0, 983044, 0, 0, 983045, 65536, 0, 983046, 0, 0, 983047, 65536, 0, 983048, 0, 0, 983049, 65536, 0, 983050, 0, 0, 983051, 393216, 4, 983052, 458752, 4, 983053, 393216, 4, 983054, 458752, 4, 983055, 393216, 4, 983056, 458752, 4, 983057, 393216, 4, 983058, 458752, 4, 983059, 131073, 1, 1048577, 131073, 5, 1048578, 0, 1, 1048579, 65536, 0, 1048580, 0, 0, 1048581, 65536, 0, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 0, 0, 1048585, 65536, 0, 1048586, 0, 0, 1048587, 196608, 0, 1048588, 0, 1, 1048589, 65536, 1, 1048590, 0, 1, 1048591, 65536, 1, 1048592, 0, 1, 1048593, 65536, 1, 1048594, 0, 1, 1048595, 262145, 2, 1114113, 131073, 5, 1114114, 0, 1, 1114115, 65536, 0, 1114116, 0, 0, 1114117, 65536, 0, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 0, 0, 1114121, 65536, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 0, 0, 1114125, 65536, 0, 1114126, 0, 0, 1114127, 65536, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 0, 0, 1114131, 262145, 2, 1179649, 131073, 7, 1179650, 0, 2, 1179651, 65536, 0, 1179652, 0, 0, 1179653, 65536, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 0, 0, 1179657, 65536, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 0, 0, 1179661, 65536, 0, 1179662, 0, 0, 1179663, 65536, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 458752, 1, 1179667, 327681, 4, 1245186, 262145, 5, 1245187, 131073, 3, 1245188, 131073, 3, 1245189, 131073, 3, 1245190, 131073, 3, 1245191, 131073, 3, 1245192, 131073, 3, 1245193, 131073, 3, 1245194, 131073, 3, 1245195, 131073, 3, 1245196, 131073, 3, 1245197, 131073, 3, 1245198, 131073, 3, 1245199, 131073, 3, 1245200, 131073, 3, 1245201, 131073, 3, 1245202, 1, 6 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 8, 327680, 17, 9, 393216, 17, 10, 458752, 17, 65538, 131072, 3, 65543, 327680, 3, 65544, 327680, 18, 65545, 393216, 18, 65546, 458752, 18, 65548, 327680, 3, 65554, 327680, 3, 131074, 131072, 4, 131079, 327680, 4, 131084, 327680, 4, 131090, 327680, 4, 196610, 131072, 5, 196611, 262144, 5, 196612, 0, 4, 196614, 0, 3, 196615, 65536, 3, 196616, 262144, 5, 196617, 0, 4, 196619, 0, 3, 196620, 65536, 3, 196621, 262144, 5, 196622, 0, 4, 196624, 0, 3, 196625, 196608, 5, 196626, 327680, 5, 262146, 131072, 6, 262147, 262144, 6, 262148, 327680, 6, 262150, 131072, 6, 262151, 196608, 6, 262152, 262144, 6, 262153, 327680, 6, 262155, 131072, 6, 262156, 196608, 6, 262157, 262144, 6, 262158, 327680, 6, 262160, 131072, 6, 262161, 196608, 6, 262162, 327680, 6, 393220, 262144, 15, 393221, 327680, 15, 393222, 393216, 15, 393223, 327680, 15, 393224, 393216, 15, 393225, 327680, 15, 393226, 393216, 15, 393227, 262144, 12, 458756, 262144, 16, 458757, 327680, 16, 458758, 393216, 16, 458759, 327680, 16, 458760, 393216, 16, 458761, 327680, 16, 458762, 393216, 16, 458763, 262144, 13, 458766, 458752, 5, 458767, 131072, 8, 458768, 196608, 8, 458769, 393216, 5, 524290, 327680, 10, 524291, 393216, 10, 524292, 262144, 17, 524294, 0, 17, 524295, 65536, 17, 524296, 131072, 17, 524297, 196608, 17, 524299, 262144, 14, 524302, 393216, 5, 524303, 131072, 9, 524304, 196608, 9, 524305, 458752, 5, 589826, 327680, 11, 589827, 393216, 11, 589828, 0, 11, 589829, 131072, 3, 589830, 0, 14, 589831, 65536, 14, 589832, 131072, 18, 589833, 196608, 18, 589834, 327680, 3, 589835, 262144, 14, 655362, 327680, 12, 655363, 393216, 12, 655364, 0, 12, 655365, 131072, 4, 655366, 0, 15, 655367, 65536, 15, 655368, 131072, 19, 655369, 65536, 4, 655370, 327680, 4, 655371, 262144, 14, 655373, 393216, 5, 655374, 131072, 8, 655375, 196608, 8, 655376, 458752, 5, 720898, 327680, 13, 720899, 393216, 13, 720901, 131072, 5, 720902, 0, 16, 720903, 65536, 16, 720904, 262144, 5, 720905, 65536, 5, 720906, 327680, 5, 720907, 262144, 14, 720909, 458752, 5, 720910, 131072, 9, 720911, 196608, 9, 720912, 393216, 5, 786434, 327680, 14, 786435, 393216, 14, 786436, 458752, 14, 786437, 131072, 6, 786438, 196608, 6, 786439, 196608, 6, 786440, 262144, 6, 786441, 65536, 6, 786442, 327680, 6, 786443, 262144, 14, 786444, 393216, 15, 786449, 327680, 15, 786450, 393216, 15, 851974, 262144, 7, 851977, 458752, 7, 851979, 327680, 16, 851980, 393216, 16, 851981, 327680, 16, 851982, 393216, 16, 851983, 327680, 16, 851984, 393216, 16, 851985, 327680, 16, 851986, 393216, 16, 917510, 262144, 8, 917513, 458752, 8, 983046, 262144, 9, 983047, 327680, 9, 983048, 393216, 9, 983049, 458752, 9, 1048578, 393216, 5, 1048579, 131072, 8, 1048580, 196608, 8, 1048581, 458752, 5, 1114114, 458752, 5, 1114115, 131072, 9, 1114116, 196608, 9, 1114117, 393216, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 17, 4, 393216, 17, 5, 458752, 17, 6, 131072, 7, 7, 196608, 7, 12, 131072, 7, 13, 196608, 7, 15, 327680, 17, 16, 393216, 17, 17, 458752, 17, 65539, 327680, 18, 65540, 393216, 18, 65541, 458752, 18, 65542, 262144, 3, 65547, 262144, 3, 65549, 262144, 3, 65551, 327680, 18, 65552, 393216, 18, 65553, 458752, 18, 131078, 262144, 4, 131083, 262144, 4, 131085, 262144, 4, 131090, 131072, 15, 196625, 0, 5, 196626, 131072, 16, 262161, 0, 6, 524292, 458752, 10, 589828, 458752, 11, 589830, 0, 18, 589831, 65536, 18, 655364, 458752, 12, 655366, 0, 19, 655367, 65536, 19, 655375, 196608, 15, 720900, 458752, 13, 720902, 196608, 5, 720903, 196608, 5, 720911, 196608, 16, 786437, 262144, 3, 786442, 196608, 3, 786443, 327680, 15, 786445, 327680, 15, 786446, 393216, 15, 786447, 327680, 15, 786448, 393216, 15, 851973, 262144, 4, 851978, 196608, 4, 983056, 0, 8, 983057, 65536, 8, 983058, 262144, 3, 1048592, 0, 9, 1048593, 65536, 9, 1048594, 262144, 4, 1179655, 196608, 19, 1179656, 262144, 19 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 624) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(688, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 624) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(688, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 528) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 240) +texture = ExtResource("302") +facing = "Right" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 368) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/BuroleTown/Burole_Town_PC_tileset.tres b/Maps/BuroleTown/Burole_Town_PC_tileset.tres new file mode 100644 index 000000000..6f66ff7f4 --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_PC_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-PokemonCenter.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +4:0/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:9/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/BuroleTown/Burole_Town_tileset.tres b/Maps/BuroleTown/Burole_Town_tileset.tres new file mode 100644 index 000000000..ce1e709db --- /dev/null +++ b/Maps/BuroleTown/Burole_Town_tileset.tres @@ -0,0 +1,996 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route03-Comet.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower5_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Burole_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:68/0 = 0 +0:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:74/0 = 0 +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:80/0 = 0 +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:93/0 = 0 +0:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:95/0 = 0 +0:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:97/0 = 0 +0:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:98/0 = 0 +0:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:110/0 = 0 +0:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:116/0 = 0 +0:117/0 = 0 +0:118/0 = 0 +0:119/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +1:68/0 = 0 +1:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:92/0 = 0 +1:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:93/0 = 0 +1:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:97/0 = 0 +1:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:108/0 = 0 +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:117/0 = 0 +1:118/0 = 0 +1:119/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +2:3/0 = 0 +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:67/0 = 0 +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:73/0 = 0 +2:74/0 = 0 +2:75/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:92/0 = 0 +2:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:93/0 = 0 +2:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:94/0 = 0 +2:97/0 = 0 +2:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:98/0 = 0 +2:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:108/0 = 0 +2:109/0 = 0 +2:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:110/0 = 0 +2:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:115/0 = 0 +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:117/0 = 0 +2:118/0 = 0 +2:119/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:10/0 = 0 +3:11/0 = 0 +3:12/0 = 0 +3:15/0 = 0 +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:59/0 = 0 +3:60/0 = 0 +3:61/0 = 0 +3:67/0 = 0 +3:68/0 = 0 +3:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:73/0 = 0 +3:74/0 = 0 +3:75/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:89/0 = 0 +3:90/0 = 0 +3:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:92/0 = 0 +3:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:93/0 = 0 +3:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:94/0 = 0 +3:95/0 = 0 +3:96/0 = 0 +3:97/0 = 0 +3:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:98/0 = 0 +3:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:107/0 = 0 +3:108/0 = 0 +3:109/0 = 0 +3:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:110/0 = 0 +3:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:116/0 = 0 +3:118/0 = 0 +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:60/0 = 0 +4:61/0 = 0 +4:67/0 = 0 +4:68/0 = 0 +4:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:75/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:84/0 = 0 +4:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:89/0 = 0 +4:90/0 = 0 +4:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:94/0 = 0 +4:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:95/0 = 0 +4:96/0 = 0 +4:98/0 = 0 +4:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:116/0 = 0 +4:118/0 = 0 +5:4/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:52/0 = 0 +5:53/0 = 0 +5:54/0 = 0 +5:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:67/0 = 0 +5:68/0 = 0 +5:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:72/0 = 0 +5:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:73/0 = 0 +5:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:74/0 = 0 +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:84/0 = 0 +5:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:89/0 = 0 +5:90/0 = 0 +5:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:91/0 = 0 +5:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:92/0 = 0 +5:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:93/0 = 0 +5:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:94/0 = 0 +5:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:95/0 = 0 +5:96/0 = 0 +5:97/0 = 0 +5:98/0 = 0 +5:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:109/0 = 0 +5:110/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:75/0 = 0 +6:76/0 = 0 +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:84/0 = 0 +6:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:95/0 = 0 +6:96/0 = 0 +6:97/0 = 0 +6:106/0 = 0 +6:107/0 = 0 +6:108/0 = 0 +6:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:109/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:10/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:45/0 = 0 +7:56/0 = 0 +7:83/0 = 0 +7:84/0 = 0 +7:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:95/0 = 0 +7:96/0 = 0 +7:97/0 = 0 +7:106/0 = 0 +7:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:107/0 = 0 +7:108/0 = 0 +7:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:109/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") +sources/7 = SubResource("src7") diff --git a/Maps/Caves/Comet_Cave.gd b/Maps/Caves/Comet_Cave.gd new file mode 100644 index 000000000..3d78226da --- /dev/null +++ b/Maps/Caves/Comet_Cave.gd @@ -0,0 +1,108 @@ +extends Node2D # gen_map.py Map007 + +var map_name = "Comet Cave" + +var wild_table = [ + [20, 30, 13, 16], + [18, 20, 13, 16], + [54, 20, 13, 16], + [22, 20, 13, 16], + [24, 8, 13, 16], + [25, 2, 13, 16], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 1488): + Global.game.play_dialogue("MAP007_SIGN_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP007_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(199, 1) + Global.game.recive_item(199) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP007_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(181, 1) + Global.game.recive_item(181) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP007_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(122, 1) + Global.game.recive_item(122) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP007_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(271, 1) + Global.game.recive_item(271) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP007_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(164, 1) + Global.game.recive_item(164) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP007_TRAINER_1", "defeat": "MAP007_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer056.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP007_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP007_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP007_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Caves/Comet_Cave.gd.uid b/Maps/Caves/Comet_Cave.gd.uid new file mode 100644 index 000000000..4ecc8d203 --- /dev/null +++ b/Maps/Caves/Comet_Cave.gd.uid @@ -0,0 +1 @@ +uid://bo0lgwos42mdm diff --git a/Maps/Caves/Comet_Cave.tscn b/Maps/Caves/Comet_Cave.tscn new file mode 100644 index 000000000..73e7e98a6 --- /dev/null +++ b/Maps/Caves/Comet_Cave.tscn @@ -0,0 +1,85 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Caves/Comet_Cave_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Caves/Comet_Cave.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="201"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Comet Cave" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 262244, 0, 65540, 262244, 0, 65541, 262244, 0, 65542, 262244, 0, 65543, 262244, 0, 65544, 262244, 0, 65545, 262244, 0, 65546, 262244, 0, 65547, 262244, 0, 65548, 262244, 0, 65549, 262244, 0, 65550, 262244, 0, 65551, 262244, 0, 65552, 262244, 0, 65553, 262244, 0, 65554, 262244, 0, 65555, 262244, 0, 65556, 262244, 0, 65557, 262244, 0, 65558, 262244, 0, 65559, 262244, 0, 65560, 262244, 0, 65561, 262244, 0, 65562, 262244, 0, 65563, 262244, 0, 65564, 262244, 0, 65565, 262244, 0, 65566, 262244, 0, 65567, 262244, 0, 65568, 262244, 0, 65569, 262244, 0, 65570, 262244, 0, 65571, 262244, 0, 65572, 262244, 0, 65573, 262244, 0, 65574, 262244, 0, 65575, 262244, 0, 65576, 262244, 0, 65577, 262244, 0, 65578, 262244, 0, 65579, 262244, 0, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 131072, 102, 54, 131073, 65638, 54, 131074, 65638, 54, 131075, 65638, 54, 131076, 65638, 54, 131077, 65638, 54, 131078, 65638, 54, 131079, 65638, 54, 131080, 65638, 54, 131081, 65638, 54, 131082, 65638, 54, 131083, 65638, 54, 131084, 65638, 54, 131085, 65638, 54, 131086, 65638, 54, 131087, 65638, 54, 131088, 65638, 54, 131089, 65638, 54, 131090, 65638, 54, 131091, 65638, 54, 131092, 65638, 54, 131093, 65638, 54, 131094, 65638, 54, 131095, 65638, 54, 131096, 65638, 54, 131097, 65638, 54, 131098, 65638, 54, 131099, 65638, 54, 131100, 65638, 54, 131101, 65638, 54, 131102, 65638, 54, 131103, 65638, 54, 131104, 65638, 54, 131105, 65638, 54, 131106, 65638, 54, 131107, 65638, 54, 131108, 131174, 54, 131109, 262244, 0, 131110, 262244, 0, 131111, 262244, 0, 131112, 262244, 0, 131113, 262244, 0, 131114, 262244, 0, 131115, 262244, 0, 131116, 262244, 0, 131117, 262244, 0, 131118, 262244, 0, 131119, 262244, 0, 131120, 262244, 0, 131121, 262244, 0, 131122, 262244, 0, 131123, 262244, 0, 131124, 262244, 0, 131125, 262244, 0, 131126, 262244, 0, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 262244, 0, 196608, 102, 55, 196609, 65638, 47, 196610, 65638, 47, 196611, 65638, 47, 196612, 65638, 47, 196613, 65638, 47, 196614, 65638, 47, 196615, 65638, 47, 196616, 65638, 47, 196617, 65638, 47, 196618, 65638, 47, 196619, 65638, 47, 196620, 65638, 47, 196621, 65638, 47, 196622, 65638, 47, 196623, 65638, 47, 196624, 65638, 47, 196625, 65638, 47, 196626, 65638, 47, 196627, 65638, 47, 196628, 65638, 47, 196629, 65638, 47, 196630, 65638, 47, 196631, 65638, 47, 196632, 65638, 47, 196633, 65638, 47, 196634, 65638, 47, 196635, 65638, 47, 196636, 65638, 47, 196637, 65638, 47, 196638, 65638, 47, 196639, 65638, 47, 196640, 65638, 47, 196641, 65638, 47, 196642, 65638, 47, 196643, 65638, 47, 196644, 131174, 55, 196645, 262244, 0, 196646, 262244, 0, 196647, 262244, 0, 196648, 262244, 0, 196649, 262244, 0, 196650, 262244, 0, 196651, 262244, 0, 196652, 262244, 0, 196653, 262244, 0, 196654, 262244, 0, 196655, 262244, 0, 196656, 262244, 0, 196657, 262244, 0, 196658, 262244, 0, 196659, 262244, 0, 196660, 262244, 0, 196661, 262244, 0, 196662, 262244, 0, 196663, 262244, 0, 196664, 262244, 0, 196665, 262244, 0, 196666, 262244, 0, 196667, 262244, 0, 262144, 102, 55, 262145, 65638, 47, 262146, 65638, 47, 262147, 65638, 47, 262148, 65638, 47, 262149, 65638, 47, 262150, 65638, 47, 262151, 65638, 47, 262152, 65638, 47, 262153, 65638, 47, 262154, 65638, 47, 262155, 65638, 47, 262156, 65638, 47, 262157, 65638, 47, 262158, 65638, 47, 262159, 65638, 47, 262160, 65638, 47, 262161, 65638, 47, 262162, 65638, 47, 262163, 65638, 47, 262164, 65638, 47, 262165, 65638, 47, 262166, 65638, 47, 262167, 65638, 47, 262168, 65638, 47, 262169, 65638, 47, 262170, 65638, 47, 262171, 65638, 47, 262172, 65638, 47, 262173, 65638, 47, 262174, 65638, 47, 262175, 65638, 47, 262176, 65638, 47, 262177, 65638, 47, 262178, 65638, 47, 262179, 65638, 47, 262180, 131174, 55, 262181, 262244, 0, 262182, 262244, 0, 262183, 262244, 0, 262184, 262244, 0, 262185, 262244, 0, 262186, 262244, 0, 262187, 262244, 0, 262188, 262244, 0, 262189, 262244, 0, 262190, 262244, 0, 262191, 262244, 0, 262192, 262244, 0, 262193, 262244, 0, 262194, 262244, 0, 262195, 262244, 0, 262196, 262244, 0, 262197, 262244, 0, 262198, 262244, 0, 262199, 262244, 0, 262200, 262244, 0, 262201, 262244, 0, 262202, 262244, 0, 262203, 262244, 0, 327680, 102, 55, 327681, 65638, 47, 327682, 65638, 47, 327683, 65638, 47, 327684, 65638, 47, 327685, 65638, 47, 327686, 65638, 47, 327687, 65638, 47, 327688, 65638, 47, 327689, 65638, 47, 327690, 65638, 47, 327691, 65638, 47, 327692, 65638, 47, 327693, 65638, 47, 327694, 65638, 47, 327695, 65638, 47, 327696, 65638, 47, 327697, 65638, 47, 327698, 65638, 47, 327699, 65638, 47, 327700, 65638, 47, 327701, 65638, 47, 327702, 65638, 47, 327703, 65638, 47, 327704, 65638, 47, 327705, 65638, 47, 327706, 65638, 47, 327707, 65638, 47, 327708, 65638, 47, 327709, 65638, 47, 327710, 65638, 47, 327711, 65638, 47, 327712, 65638, 47, 327713, 65638, 47, 327714, 65638, 47, 327715, 65638, 47, 327716, 131174, 55, 327717, 262244, 0, 327718, 262244, 0, 327719, 262244, 0, 327720, 262244, 0, 327721, 262244, 0, 327722, 262244, 0, 327723, 262244, 0, 327724, 262244, 0, 327725, 262244, 0, 327726, 262244, 0, 327727, 262244, 0, 327728, 262244, 0, 327729, 262244, 0, 327730, 262244, 0, 327731, 262244, 0, 327732, 262244, 0, 327733, 262244, 0, 327734, 262244, 0, 327735, 262244, 0, 327736, 262244, 0, 327737, 262244, 0, 327738, 262244, 0, 327739, 262244, 0, 393216, 102, 55, 393217, 65638, 47, 393218, 65638, 47, 393219, 65638, 47, 393220, 65638, 47, 393221, 65638, 47, 393222, 65638, 47, 393223, 65638, 47, 393224, 65638, 47, 393225, 65638, 47, 393226, 65638, 47, 393227, 65638, 47, 393228, 65638, 47, 393229, 65638, 47, 393230, 65638, 47, 393231, 65638, 47, 393232, 65638, 47, 393233, 65638, 47, 393234, 65638, 47, 393235, 65638, 47, 393236, 65638, 47, 393237, 65638, 47, 393238, 65638, 47, 393239, 65638, 47, 393240, 65638, 47, 393241, 65638, 47, 393242, 65638, 47, 393243, 65638, 47, 393244, 65638, 47, 393245, 65638, 47, 393246, 65638, 47, 393247, 65638, 47, 393248, 65638, 47, 393249, 65638, 47, 393250, 65638, 47, 393251, 65638, 47, 393252, 131174, 55, 393253, 262244, 0, 393254, 262244, 0, 393255, 262244, 0, 393256, 262244, 0, 393257, 262244, 0, 393258, 262244, 0, 393259, 262244, 0, 393260, 262244, 0, 393261, 262244, 0, 393262, 262244, 0, 393263, 262244, 0, 393264, 262244, 0, 393265, 262244, 0, 393266, 262244, 0, 393267, 262244, 0, 393268, 262244, 0, 393269, 262244, 0, 393270, 262244, 0, 393271, 262244, 0, 393272, 262244, 0, 393273, 262244, 0, 393274, 262244, 0, 393275, 262244, 0, 458752, 102, 55, 458753, 65638, 47, 458754, 65638, 47, 458755, 65638, 47, 458756, 65638, 47, 458757, 65638, 47, 458758, 65638, 47, 458759, 65638, 47, 458760, 65638, 47, 458761, 65638, 47, 458762, 65638, 47, 458763, 65638, 47, 458764, 65638, 47, 458765, 65638, 47, 458766, 65638, 47, 458767, 65638, 47, 458768, 65638, 47, 458769, 65638, 47, 458770, 65638, 47, 458771, 65638, 47, 458772, 65638, 47, 458773, 65638, 47, 458774, 65638, 47, 458775, 65638, 47, 458776, 65638, 47, 458777, 65638, 47, 458778, 65638, 47, 458779, 65638, 47, 458780, 65638, 47, 458781, 65638, 47, 458782, 65638, 47, 458783, 65638, 47, 458784, 65638, 47, 458785, 65638, 47, 458786, 65638, 47, 458787, 65638, 47, 458788, 131174, 55, 458789, 262244, 0, 458790, 262244, 0, 458791, 262244, 0, 458792, 262244, 0, 458793, 262244, 0, 458794, 262244, 0, 458795, 262244, 0, 458796, 262244, 0, 458797, 262244, 0, 458798, 262244, 0, 458799, 262244, 0, 458800, 262244, 0, 458801, 262244, 0, 458802, 262244, 0, 458803, 262244, 0, 458804, 262244, 0, 458805, 262244, 0, 458806, 262244, 0, 458807, 262244, 0, 458808, 262244, 0, 458809, 262244, 0, 458810, 262244, 0, 458811, 262244, 0, 524288, 102, 55, 524289, 65638, 47, 524290, 65638, 47, 524291, 65638, 47, 524292, 65638, 47, 524293, 65638, 47, 524294, 65638, 47, 524295, 65638, 47, 524296, 65638, 47, 524297, 65638, 47, 524298, 65638, 47, 524299, 65638, 47, 524300, 65638, 47, 524301, 65638, 47, 524302, 65638, 47, 524303, 65638, 47, 524304, 65638, 47, 524305, 65638, 47, 524306, 65638, 47, 524307, 65638, 47, 524308, 65638, 47, 524309, 65638, 47, 524310, 65638, 47, 524311, 65638, 47, 524312, 65638, 47, 524313, 65638, 47, 524314, 65638, 47, 524315, 65638, 47, 524316, 65638, 47, 524317, 65638, 47, 524318, 65638, 47, 524319, 65638, 47, 524320, 65638, 47, 524321, 65638, 47, 524322, 65638, 47, 524323, 65638, 47, 524324, 131174, 55, 524325, 262244, 0, 524326, 262244, 0, 524327, 262244, 0, 524328, 262244, 0, 524329, 262244, 0, 524330, 262244, 0, 524331, 262244, 0, 524332, 262244, 0, 524333, 262244, 0, 524334, 262244, 0, 524335, 262244, 0, 524336, 262244, 0, 524337, 262244, 0, 524338, 262244, 0, 524339, 262244, 0, 524340, 262244, 0, 524341, 262244, 0, 524342, 262244, 0, 524343, 262244, 0, 524344, 262244, 0, 524345, 262244, 0, 524346, 262244, 0, 524347, 262244, 0, 589824, 102, 55, 589825, 65638, 47, 589826, 65638, 47, 589827, 65638, 47, 589828, 65638, 47, 589829, 65638, 47, 589830, 65638, 47, 589831, 65638, 47, 589832, 65638, 47, 589833, 393318, 49, 589834, 393318, 49, 589835, 393318, 49, 589836, 393318, 49, 589837, 393318, 49, 589838, 393318, 49, 589839, 393318, 49, 589840, 393318, 49, 589841, 393318, 49, 589842, 393318, 49, 589843, 393318, 49, 589844, 393318, 49, 589845, 393318, 49, 589846, 393318, 49, 589847, 393318, 49, 589848, 393318, 49, 589849, 393318, 49, 589850, 393318, 49, 589851, 393318, 49, 589852, 393318, 49, 589853, 393318, 49, 589854, 393318, 49, 589855, 393318, 49, 589856, 393318, 49, 589857, 393318, 49, 589858, 393318, 49, 589859, 393318, 49, 589860, 131174, 55, 589861, 262244, 0, 589862, 262244, 0, 589863, 262244, 0, 589864, 262244, 0, 589865, 262244, 0, 589866, 262244, 0, 589867, 262244, 0, 589868, 262244, 0, 589869, 262244, 0, 589870, 262244, 0, 589871, 262244, 0, 589872, 262244, 0, 589873, 262244, 0, 589874, 262244, 0, 589875, 262244, 0, 589876, 262244, 0, 589877, 262244, 0, 589878, 262244, 0, 589879, 262244, 0, 589880, 262244, 0, 589881, 262244, 0, 589882, 262244, 0, 589883, 262244, 0, 655360, 102, 55, 655361, 65638, 47, 655362, 65638, 47, 655363, 65638, 47, 655364, 65638, 47, 655365, 65638, 47, 655366, 65638, 47, 655367, 65638, 47, 655368, 65638, 47, 655369, 393318, 49, 655370, 393318, 49, 655371, 393318, 49, 655372, 393318, 49, 655373, 393318, 49, 655374, 393318, 49, 655375, 393318, 49, 655376, 393318, 49, 655377, 393318, 49, 655378, 393318, 49, 655379, 393318, 49, 655380, 393318, 49, 655381, 327782, 55, 655382, 393318, 55, 655383, 393318, 55, 655384, 393318, 55, 655385, 393318, 55, 655386, 393318, 55, 655387, 458854, 55, 655388, 393318, 49, 655389, 393318, 49, 655390, 393318, 49, 655391, 393318, 49, 655392, 393318, 49, 655393, 393318, 49, 655394, 393318, 49, 655395, 393318, 49, 655396, 131174, 55, 655397, 262244, 0, 655398, 262244, 0, 655399, 262244, 0, 655400, 262244, 0, 655401, 262244, 0, 655402, 262244, 0, 655403, 262244, 0, 655404, 262244, 0, 655405, 262244, 0, 655406, 262244, 0, 655407, 262244, 0, 655408, 262244, 0, 655409, 262244, 0, 655410, 262244, 0, 655411, 262244, 0, 655412, 262244, 0, 655413, 262244, 0, 655414, 262244, 0, 655415, 262244, 0, 655416, 262244, 0, 655417, 262244, 0, 655418, 262244, 0, 655419, 262244, 0, 720896, 102, 55, 720897, 65638, 47, 720898, 65638, 47, 720899, 65638, 47, 720900, 65638, 47, 720901, 65638, 47, 720902, 65638, 47, 720903, 65638, 47, 720904, 65638, 47, 720905, 393318, 49, 720906, 393318, 49, 720907, 393318, 49, 720908, 393318, 49, 720909, 393318, 49, 720910, 393318, 49, 720911, 393318, 49, 720912, 393318, 49, 720913, 393318, 49, 720914, 393318, 49, 720915, 393318, 49, 720916, 393318, 49, 720917, 327782, 56, 720918, 393318, 56, 720919, 393318, 56, 720920, 393318, 56, 720921, 393318, 56, 720922, 393318, 56, 720923, 458854, 56, 720924, 393318, 49, 720925, 393318, 49, 720926, 393318, 49, 720927, 393318, 49, 720928, 393318, 49, 720929, 393318, 49, 720930, 393318, 49, 720931, 393318, 49, 720932, 131174, 55, 720933, 262244, 0, 720934, 262244, 0, 720935, 262244, 0, 720936, 262244, 0, 720937, 262244, 0, 720938, 262244, 0, 720939, 262244, 0, 720940, 262244, 0, 720941, 262244, 0, 720942, 262244, 0, 720943, 262244, 0, 720944, 262244, 0, 720945, 262244, 0, 720946, 262244, 0, 720947, 262244, 0, 720948, 262244, 0, 720949, 262244, 0, 720950, 262244, 0, 720951, 262244, 0, 720952, 262244, 0, 720953, 262244, 0, 720954, 262244, 0, 720955, 262244, 0, 786432, 102, 55, 786433, 65638, 47, 786434, 65638, 47, 786435, 65638, 47, 786436, 65638, 47, 786437, 65638, 47, 786438, 65638, 47, 786439, 393318, 49, 786440, 393318, 49, 786441, 393318, 49, 786442, 393318, 49, 786443, 393318, 49, 786444, 393318, 49, 786445, 393318, 49, 786446, 393318, 49, 786447, 393318, 49, 786448, 393318, 49, 786449, 393318, 49, 786450, 393318, 49, 786451, 393318, 49, 786452, 393318, 49, 786453, 327782, 57, 786454, 393318, 57, 786455, 393318, 57, 786456, 393318, 57, 786457, 393318, 57, 786458, 393318, 57, 786459, 458854, 57, 786460, 393318, 49, 786461, 393318, 49, 786462, 393318, 49, 786463, 393318, 49, 786464, 393318, 49, 786465, 393318, 49, 786466, 393318, 49, 786467, 393318, 49, 786468, 131174, 55, 786469, 262244, 0, 786470, 262244, 0, 786471, 262244, 0, 786472, 262244, 0, 786473, 262244, 0, 786474, 262244, 0, 786475, 262244, 0, 786476, 262244, 0, 786477, 262244, 0, 786478, 262244, 0, 786479, 262244, 0, 786480, 262244, 0, 786481, 262244, 0, 786482, 262244, 0, 786483, 262244, 0, 786484, 262244, 0, 786485, 262244, 0, 786486, 262244, 0, 786487, 262244, 0, 786488, 262244, 0, 786489, 262244, 0, 786490, 262244, 0, 786491, 262244, 0, 851968, 102, 55, 851969, 65638, 47, 851970, 65638, 47, 851971, 393318, 49, 851972, 393318, 49, 851973, 393318, 49, 851974, 393318, 49, 851975, 393318, 49, 851976, 393318, 49, 851977, 393318, 49, 851978, 393318, 49, 851979, 393318, 49, 851980, 393318, 49, 851981, 393318, 49, 851982, 393318, 49, 851983, 393318, 49, 851984, 393318, 49, 851985, 393318, 49, 851986, 393318, 49, 851987, 393318, 49, 851988, 393318, 49, 851989, 393318, 49, 851990, 393318, 49, 851991, 393318, 49, 851992, 393318, 49, 851993, 393318, 49, 851994, 393318, 49, 851995, 393318, 49, 851996, 393318, 49, 851997, 393318, 49, 851998, 393318, 49, 851999, 393318, 49, 852000, 393318, 49, 852001, 393318, 49, 852002, 393318, 49, 852003, 393318, 49, 852004, 131174, 55, 852005, 262244, 0, 852006, 262244, 0, 852007, 262244, 0, 852008, 262244, 0, 852009, 262244, 0, 852010, 262244, 0, 852011, 262244, 0, 852012, 262244, 0, 852013, 262244, 0, 852014, 262244, 0, 852015, 262244, 0, 852016, 262244, 0, 852017, 262244, 0, 852018, 262244, 0, 852019, 262244, 0, 852020, 262244, 0, 852021, 262244, 0, 852022, 262244, 0, 852023, 262244, 0, 852024, 262244, 0, 852025, 262244, 0, 852026, 262244, 0, 852027, 262244, 0, 917504, 102, 55, 917505, 65638, 47, 917506, 65638, 47, 917507, 65638, 46, 917508, 65638, 47, 917509, 393318, 49, 917510, 393318, 49, 917511, 393318, 49, 917512, 393318, 49, 917513, 393318, 49, 917514, 393318, 49, 917515, 393318, 49, 917516, 393318, 49, 917517, 393318, 49, 917518, 393318, 49, 917519, 393318, 49, 917520, 393318, 49, 917521, 393318, 49, 917522, 393318, 49, 917523, 393318, 49, 917524, 393318, 49, 917525, 393318, 49, 917526, 393318, 49, 917527, 393318, 49, 917528, 393318, 49, 917529, 393318, 49, 917530, 393318, 49, 917531, 393318, 49, 917532, 393318, 49, 917533, 393318, 49, 917534, 393318, 49, 917535, 393318, 49, 917536, 393318, 49, 917537, 393318, 49, 917538, 393318, 49, 917539, 393318, 49, 917540, 131174, 55, 917541, 262244, 0, 917542, 262244, 0, 917543, 262244, 0, 917544, 262244, 0, 917545, 262244, 0, 917546, 262244, 0, 917547, 262244, 0, 917548, 262244, 0, 917549, 262244, 0, 917550, 262244, 0, 917551, 262244, 0, 917552, 262244, 0, 917553, 262244, 0, 917554, 262244, 0, 917555, 262244, 0, 917556, 262244, 0, 917557, 262244, 0, 917558, 262244, 0, 917559, 262244, 0, 917560, 262244, 0, 917561, 262244, 0, 917562, 262244, 0, 917563, 262244, 0, 983040, 102, 56, 983041, 65638, 56, 983042, 196710, 55, 983043, 65638, 47, 983044, 65638, 46, 983045, 65638, 46, 983046, 393318, 49, 983047, 393318, 49, 983048, 393318, 49, 983049, 393318, 49, 983050, 393318, 49, 983051, 393318, 49, 983052, 393318, 49, 983053, 327782, 55, 983054, 393318, 55, 983055, 458854, 55, 983056, 393318, 49, 983057, 393318, 49, 983058, 393318, 49, 983059, 393318, 49, 983060, 393318, 49, 983061, 393318, 49, 983062, 393318, 49, 983063, 393318, 49, 983064, 327782, 55, 983065, 393318, 55, 983066, 393318, 55, 983067, 393318, 55, 983068, 458854, 55, 983069, 393318, 49, 983070, 393318, 49, 983071, 393318, 49, 983072, 393318, 49, 983073, 393318, 49, 983074, 393318, 49, 983075, 393318, 49, 983076, 131174, 55, 983077, 262244, 0, 983078, 262244, 0, 983079, 262244, 0, 983080, 262244, 0, 983081, 262244, 0, 983082, 262244, 0, 983083, 262244, 0, 983084, 262244, 0, 983085, 262244, 0, 983086, 262244, 0, 983087, 262244, 0, 983088, 262244, 0, 983089, 262244, 0, 983090, 262244, 0, 983091, 262244, 0, 983092, 262244, 0, 983093, 262244, 0, 983094, 262244, 0, 983095, 262244, 0, 983096, 262244, 0, 983097, 262244, 0, 983098, 262244, 0, 983099, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 102, 55, 1048579, 65638, 47, 1048580, 65638, 47, 1048581, 393318, 49, 1048582, 393318, 49, 1048583, 393318, 49, 1048584, 327782, 55, 1048585, 393318, 55, 1048586, 393318, 55, 1048587, 458854, 55, 1048588, 393318, 49, 1048589, 327782, 56, 1048590, 393318, 56, 1048591, 458854, 56, 1048592, 393318, 49, 1048593, 393318, 49, 1048594, 393318, 49, 1048595, 393318, 49, 1048596, 393318, 49, 1048597, 393318, 49, 1048598, 393318, 49, 1048599, 327782, 55, 1048600, 196710, 56, 1048601, 393318, 56, 1048602, 393318, 56, 1048603, 393318, 56, 1048604, 458854, 56, 1048605, 393318, 49, 1048606, 393318, 49, 1048607, 393318, 49, 1048608, 393318, 49, 1048609, 393318, 49, 1048610, 393318, 49, 1048611, 393318, 49, 1048612, 131174, 55, 1048613, 262244, 0, 1048614, 262244, 0, 1048615, 262244, 0, 1048616, 262244, 0, 1048617, 262244, 0, 1048618, 262244, 0, 1048619, 262244, 0, 1048620, 262244, 0, 1048621, 262244, 0, 1048622, 262244, 0, 1048623, 262244, 0, 1048624, 262244, 0, 1048625, 262244, 0, 1048626, 262244, 0, 1048627, 262244, 0, 1048628, 262244, 0, 1048629, 262244, 0, 1048630, 262244, 0, 1048631, 262244, 0, 1048632, 262244, 0, 1048633, 262244, 0, 1048634, 262244, 0, 1048635, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114114, 102, 55, 1114115, 65638, 47, 1114116, 65638, 47, 1114117, 393318, 49, 1114118, 393318, 49, 1114119, 393318, 49, 1114120, 327782, 56, 1114121, 393318, 56, 1114122, 393318, 56, 1114123, 458854, 56, 1114124, 393318, 49, 1114125, 327782, 56, 1114126, 393318, 56, 1114127, 458854, 56, 1114128, 393318, 49, 1114129, 393318, 49, 1114130, 393318, 49, 1114131, 393318, 49, 1114132, 393318, 49, 1114133, 393318, 49, 1114134, 393318, 49, 1114135, 327782, 56, 1114136, 393318, 56, 1114137, 393318, 56, 1114138, 393318, 56, 1114139, 393318, 56, 1114140, 458854, 56, 1114141, 393318, 49, 1114142, 393318, 49, 1114143, 393318, 49, 1114144, 393318, 49, 1114145, 393318, 49, 1114146, 393318, 49, 1114147, 393318, 49, 1114148, 131174, 55, 1114149, 262244, 0, 1114150, 262244, 0, 1114151, 262244, 0, 1114152, 262244, 0, 1114153, 262244, 0, 1114154, 262244, 0, 1114155, 262244, 0, 1114156, 262244, 0, 1114157, 262244, 0, 1114158, 262244, 0, 1114159, 262244, 0, 1114160, 262244, 0, 1114161, 262244, 0, 1114162, 262244, 0, 1114163, 262244, 0, 1114164, 262244, 0, 1114165, 262244, 0, 1114166, 262244, 0, 1114167, 262244, 0, 1114168, 262244, 0, 1114169, 262244, 0, 1114170, 262244, 0, 1114171, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 102, 55, 1179651, 65638, 47, 1179652, 65638, 47, 1179653, 393318, 49, 1179654, 393318, 49, 1179655, 393318, 49, 1179656, 327782, 56, 1179657, 393318, 56, 1179658, 393318, 56, 1179659, 458854, 56, 1179660, 393318, 49, 1179661, 327782, 56, 1179662, 393318, 56, 1179663, 458854, 56, 1179664, 393318, 49, 1179665, 393318, 49, 1179666, 393318, 49, 1179667, 393318, 49, 1179668, 393318, 49, 1179669, 393318, 49, 1179670, 393318, 49, 1179671, 327782, 57, 1179672, 393318, 57, 1179673, 393318, 57, 1179674, 393318, 57, 1179675, 393318, 57, 1179676, 458854, 57, 1179677, 393318, 49, 1179678, 393318, 49, 1179679, 393318, 49, 1179680, 393318, 49, 1179681, 393318, 49, 1179682, 393318, 49, 1179683, 393318, 49, 1179684, 131174, 55, 1179685, 262244, 0, 1179686, 262244, 0, 1179687, 262244, 0, 1179688, 262244, 0, 1179689, 262244, 0, 1179690, 262244, 0, 1179691, 262244, 0, 1179692, 262244, 0, 1179693, 262244, 0, 1179694, 262244, 0, 1179695, 262244, 0, 1179696, 262244, 0, 1179697, 262244, 0, 1179698, 262244, 0, 1179699, 262244, 0, 1179700, 262244, 0, 1179701, 262244, 0, 1179702, 262244, 0, 1179703, 262244, 0, 1179704, 262244, 0, 1179705, 262244, 0, 1179706, 262244, 0, 1179707, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245186, 102, 55, 1245187, 65638, 47, 1245188, 65638, 47, 1245189, 393318, 49, 1245190, 393318, 49, 1245191, 393318, 49, 1245192, 327782, 56, 1245193, 393318, 56, 1245194, 393318, 56, 1245195, 458854, 56, 1245196, 393318, 49, 1245197, 327782, 57, 1245198, 393318, 57, 1245199, 458854, 57, 1245200, 393318, 49, 1245201, 393318, 49, 1245202, 393318, 49, 1245203, 393318, 49, 1245204, 393318, 49, 1245205, 393318, 49, 1245206, 393318, 49, 1245207, 393318, 49, 1245208, 393318, 49, 1245209, 393318, 49, 1245210, 393318, 49, 1245211, 393318, 49, 1245212, 393318, 49, 1245213, 393318, 49, 1245214, 393318, 49, 1245215, 393318, 49, 1245216, 393318, 49, 1245217, 393318, 49, 1245218, 393318, 49, 1245219, 393318, 49, 1245220, 131174, 55, 1245221, 65638, 55, 1245222, 65638, 55, 1245223, 65638, 55, 1245224, 65638, 55, 1245225, 65638, 55, 1245226, 65638, 55, 1245227, 65638, 55, 1245228, 65638, 55, 1245229, 65638, 55, 1245230, 65638, 55, 1245231, 65638, 55, 1245232, 65638, 55, 1245233, 65638, 55, 1245234, 65638, 55, 1245235, 65638, 55, 1245236, 65638, 55, 1245237, 262244, 0, 1245238, 262244, 0, 1245239, 262244, 0, 1245240, 262244, 0, 1245241, 262244, 0, 1245242, 262244, 0, 1245243, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 102, 55, 1310723, 65638, 47, 1310724, 65638, 47, 1310725, 393318, 49, 1310726, 393318, 49, 1310727, 393318, 49, 1310728, 327782, 56, 1310729, 393318, 56, 1310730, 393318, 56, 1310731, 458854, 56, 1310732, 393318, 49, 1310733, 393318, 49, 1310734, 393318, 49, 1310735, 393318, 49, 1310736, 393318, 49, 1310737, 393318, 49, 1310738, 393318, 49, 1310739, 393318, 49, 1310740, 393318, 49, 1310741, 393318, 49, 1310742, 393318, 49, 1310743, 327782, 56, 1310744, 393318, 56, 1310745, 393318, 56, 1310746, 393318, 56, 1310747, 393318, 56, 1310748, 393318, 56, 1310749, 393318, 56, 1310750, 393318, 49, 1310751, 393318, 49, 1310752, 393318, 49, 1310753, 393318, 49, 1310754, 393318, 49, 1310755, 393318, 49, 1310756, 131174, 55, 1310757, 65638, 55, 1310758, 65638, 55, 1310759, 65638, 55, 1310760, 65638, 55, 1310761, 65638, 55, 1310762, 65638, 55, 1310763, 65638, 55, 1310764, 65638, 55, 1310765, 65638, 55, 1310766, 65638, 55, 1310767, 65638, 55, 1310768, 65638, 55, 1310769, 65638, 55, 1310770, 65638, 55, 1310771, 65638, 55, 1310772, 65638, 55, 1310773, 65638, 55, 1310774, 262244, 0, 1310775, 262244, 0, 1310776, 262244, 0, 1310777, 262244, 0, 1310778, 262244, 0, 1310779, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 102, 55, 1376259, 65638, 47, 1376260, 65638, 47, 1376261, 393318, 49, 1376262, 393318, 49, 1376263, 393318, 49, 1376264, 327782, 56, 1376265, 393318, 56, 1376266, 393318, 56, 1376267, 458854, 56, 1376268, 393318, 49, 1376269, 393318, 49, 1376270, 393318, 49, 1376271, 393318, 49, 1376272, 393318, 49, 1376273, 393318, 49, 1376274, 393318, 49, 1376275, 393318, 49, 1376276, 393318, 49, 1376277, 393318, 49, 1376278, 393318, 49, 1376279, 327782, 56, 1376280, 393318, 56, 1376281, 393318, 56, 1376282, 393318, 56, 1376283, 393318, 56, 1376284, 393318, 56, 1376285, 393318, 56, 1376286, 393318, 49, 1376287, 393318, 49, 1376288, 393318, 49, 1376289, 393318, 49, 1376290, 393318, 49, 1376291, 393318, 49, 1376292, 131174, 55, 1376293, 65638, 55, 1376294, 262244, 0, 1376295, 102, 54, 1376296, 65638, 54, 1376297, 65638, 54, 1376298, 65638, 54, 1376299, 65638, 54, 1376300, 65638, 54, 1376301, 65638, 54, 1376302, 65638, 54, 1376303, 65638, 54, 1376304, 65638, 54, 1376305, 65638, 54, 1376306, 65638, 54, 1376307, 65638, 54, 1376308, 131174, 54, 1376309, 65638, 55, 1376310, 262244, 0, 1376311, 262244, 0, 1376312, 262244, 0, 1376313, 262244, 0, 1376314, 262244, 0, 1376315, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 102, 55, 1441795, 65638, 47, 1441796, 65638, 47, 1441797, 65638, 46, 1441798, 65638, 47, 1441799, 393318, 49, 1441800, 327782, 57, 1441801, 393318, 57, 1441802, 393318, 57, 1441803, 458854, 57, 1441804, 393318, 49, 1441805, 393318, 49, 1441806, 327782, 55, 1441807, 393318, 55, 1441808, 458854, 55, 1441809, 393318, 49, 1441810, 393318, 49, 1441811, 393318, 49, 1441812, 393318, 49, 1441813, 393318, 49, 1441814, 393318, 49, 1441815, 327782, 56, 1441816, 393318, 56, 1441817, 393318, 56, 1441818, 393318, 56, 1441819, 393318, 56, 1441820, 393318, 56, 1441821, 393318, 56, 1441822, 393318, 49, 1441823, 393318, 49, 1441824, 393318, 49, 1441825, 393318, 49, 1441826, 393318, 49, 1441827, 393318, 49, 1441828, 131174, 55, 1441829, 65638, 55, 1441830, 262244, 0, 1441831, 102, 55, 1441832, 393318, 49, 1441833, 393318, 49, 1441834, 393318, 49, 1441835, 393318, 49, 1441836, 393318, 49, 1441837, 393318, 49, 1441838, 393318, 49, 1441839, 393318, 49, 1441840, 393318, 49, 1441841, 393318, 49, 1441842, 393318, 49, 1441843, 393318, 49, 1441844, 131174, 55, 1441845, 65638, 55, 1441846, 262244, 0, 1441847, 262244, 0, 1441848, 262244, 0, 1441849, 262244, 0, 1441850, 262244, 0, 1441851, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 102, 56, 1507331, 65638, 56, 1507332, 196710, 55, 1507333, 65638, 47, 1507334, 65638, 46, 1507335, 65638, 46, 1507336, 393318, 49, 1507337, 393318, 49, 1507338, 393318, 49, 1507339, 393318, 49, 1507340, 393318, 49, 1507341, 393318, 49, 1507342, 327782, 56, 1507343, 393318, 56, 1507344, 458854, 56, 1507345, 393318, 49, 1507346, 393318, 49, 1507347, 393318, 49, 1507348, 393318, 49, 1507349, 393318, 49, 1507350, 393318, 49, 1507351, 327782, 56, 1507352, 393318, 56, 1507353, 393318, 56, 1507354, 393318, 56, 1507355, 393318, 56, 1507356, 393318, 56, 1507357, 393318, 56, 1507358, 393318, 49, 1507359, 393318, 49, 1507360, 393318, 49, 1507361, 393318, 49, 1507362, 393318, 49, 1507363, 393318, 49, 1507364, 131174, 55, 1507365, 65638, 55, 1507366, 262244, 0, 1507367, 102, 55, 1507368, 393318, 49, 1507369, 393318, 49, 1507370, 393318, 49, 1507371, 393318, 49, 1507372, 393318, 49, 1507373, 393318, 49, 1507374, 393318, 49, 1507375, 393318, 49, 1507376, 393318, 49, 1507377, 393318, 49, 1507378, 393318, 49, 1507379, 393318, 49, 1507380, 131174, 55, 1507381, 65638, 55, 1507382, 262244, 0, 1507383, 262244, 0, 1507384, 262244, 0, 1507385, 262244, 0, 1507386, 262244, 0, 1507387, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 262244, 0, 1572868, 102, 55, 1572869, 65638, 47, 1572870, 65638, 47, 1572871, 393318, 49, 1572872, 393318, 49, 1572873, 327782, 55, 1572874, 393318, 55, 1572875, 393318, 55, 1572876, 458854, 55, 1572877, 393318, 49, 1572878, 327782, 56, 1572879, 393318, 56, 1572880, 458854, 56, 1572881, 393318, 49, 1572882, 393318, 49, 1572883, 393318, 49, 1572884, 393318, 49, 1572885, 393318, 49, 1572886, 393318, 49, 1572887, 327782, 57, 1572888, 393318, 57, 1572889, 393318, 57, 1572890, 393318, 57, 1572891, 393318, 57, 1572892, 393318, 57, 1572893, 393318, 57, 1572894, 393318, 49, 1572895, 393318, 49, 1572896, 393318, 49, 1572897, 393318, 49, 1572898, 393318, 49, 1572899, 393318, 49, 1572900, 131174, 55, 1572901, 65638, 55, 1572902, 262244, 0, 1572903, 102, 55, 1572904, 393318, 49, 1572905, 393318, 49, 1572906, 393318, 49, 1572907, 393318, 49, 1572908, 393318, 49, 1572909, 393318, 49, 1572910, 393318, 49, 1572911, 393318, 49, 1572912, 393318, 49, 1572913, 393318, 49, 1572914, 393318, 49, 1572915, 393318, 49, 1572916, 131174, 55, 1572917, 65638, 55, 1572918, 262244, 0, 1572919, 262244, 0, 1572920, 262244, 0, 1572921, 262244, 0, 1572922, 262244, 0, 1572923, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 262244, 0, 1638403, 262244, 0, 1638404, 102, 55, 1638405, 65638, 47, 1638406, 65638, 47, 1638407, 393318, 49, 1638408, 393318, 49, 1638409, 327782, 56, 1638410, 393318, 56, 1638411, 393318, 56, 1638412, 458854, 56, 1638413, 393318, 49, 1638414, 327782, 56, 1638415, 393318, 56, 1638416, 458854, 56, 1638417, 393318, 49, 1638418, 393318, 49, 1638419, 393318, 49, 1638420, 393318, 49, 1638421, 393318, 49, 1638422, 393318, 49, 1638423, 393318, 49, 1638424, 393318, 49, 1638425, 393318, 49, 1638426, 393318, 49, 1638427, 393318, 49, 1638428, 393318, 49, 1638429, 393318, 49, 1638430, 393318, 49, 1638431, 393318, 49, 1638432, 393318, 49, 1638433, 393318, 49, 1638434, 393318, 49, 1638435, 393318, 49, 1638436, 131174, 55, 1638437, 65638, 55, 1638438, 262244, 0, 1638439, 102, 55, 1638440, 393318, 49, 1638441, 393318, 49, 1638442, 393318, 49, 1638443, 393318, 49, 1638444, 393318, 49, 1638445, 327782, 56, 1638446, 393318, 56, 1638447, 458854, 56, 1638448, 393318, 49, 1638449, 393318, 49, 1638450, 393318, 49, 1638451, 393318, 49, 1638452, 131174, 55, 1638453, 262244, 0, 1638454, 262244, 0, 1638455, 262244, 0, 1638456, 262244, 0, 1638457, 262244, 0, 1638458, 262244, 0, 1638459, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 262244, 0, 1703939, 262244, 0, 1703940, 102, 55, 1703941, 65638, 47, 1703942, 65638, 47, 1703943, 393318, 49, 1703944, 393318, 49, 1703945, 327782, 56, 1703946, 393318, 56, 1703947, 262246, 57, 1703948, 458854, 57, 1703949, 393318, 49, 1703950, 327782, 57, 1703951, 393318, 57, 1703952, 458854, 57, 1703953, 393318, 49, 1703954, 393318, 49, 1703955, 393318, 49, 1703956, 393318, 49, 1703957, 393318, 49, 1703958, 393318, 49, 1703959, 393318, 49, 1703960, 393318, 49, 1703961, 393318, 49, 1703962, 393318, 49, 1703963, 393318, 49, 1703964, 262246, 55, 1703965, 65638, 56, 1703966, 65638, 56, 1703967, 65638, 56, 1703968, 65638, 56, 1703969, 65638, 56, 1703970, 65638, 56, 1703971, 65638, 56, 1703972, 131174, 56, 1703973, 65638, 55, 1703974, 262244, 0, 1703975, 102, 55, 1703976, 393318, 49, 1703977, 393318, 49, 1703978, 393318, 49, 1703979, 393318, 49, 1703980, 393318, 49, 1703981, 327782, 56, 1703982, 393318, 56, 1703983, 458854, 56, 1703984, 393318, 49, 1703985, 393318, 49, 1703986, 393318, 49, 1703987, 393318, 49, 1703988, 131174, 55, 1703989, 262244, 0, 1703990, 262244, 0, 1703991, 262244, 0, 1703992, 262244, 0, 1703993, 262244, 0, 1703994, 262244, 0, 1703995, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 262244, 0, 1769475, 262244, 0, 1769476, 102, 55, 1769477, 65638, 47, 1769478, 65638, 47, 1769479, 393318, 49, 1769480, 393318, 49, 1769481, 327782, 56, 1769482, 393318, 56, 1769483, 458854, 56, 1769484, 393318, 49, 1769485, 393318, 49, 1769486, 393318, 49, 1769487, 393318, 49, 1769488, 393318, 49, 1769489, 393318, 49, 1769490, 393318, 49, 1769491, 393318, 49, 1769492, 393318, 49, 1769493, 393318, 49, 1769494, 393318, 49, 1769495, 393318, 49, 1769496, 393318, 49, 1769497, 65638, 46, 1769498, 393318, 49, 1769499, 393318, 49, 1769500, 131174, 55, 1769501, 65638, 55, 1769502, 65638, 55, 1769503, 65638, 55, 1769504, 65638, 55, 1769505, 65638, 55, 1769506, 65638, 55, 1769507, 65638, 55, 1769508, 65638, 55, 1769509, 65638, 55, 1769510, 262244, 0, 1769511, 102, 55, 1769512, 393318, 49, 1769513, 393318, 49, 1769514, 393318, 49, 1769515, 393318, 49, 1769516, 393318, 49, 1769517, 327782, 56, 1769518, 393318, 56, 1769519, 458854, 56, 1769520, 393318, 49, 1769521, 393318, 49, 1769522, 393318, 49, 1769523, 393318, 49, 1769524, 131174, 55, 1769525, 262244, 0, 1769526, 262244, 0, 1769527, 262244, 0, 1769528, 262244, 0, 1769529, 262244, 0, 1769530, 262244, 0, 1769531, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 262244, 0, 1835012, 102, 55, 1835013, 65638, 47, 1835014, 65638, 47, 1835015, 393318, 49, 1835016, 393318, 49, 1835017, 327782, 56, 1835018, 393318, 56, 1835019, 458854, 56, 1835020, 393318, 49, 1835021, 393318, 49, 1835022, 393318, 49, 1835023, 393318, 49, 1835024, 393318, 49, 1835025, 393318, 49, 1835026, 393318, 49, 1835027, 393318, 49, 1835028, 393318, 49, 1835029, 393318, 49, 1835030, 393318, 49, 1835031, 393318, 49, 1835032, 393318, 49, 1835033, 393318, 49, 1835034, 393318, 49, 1835035, 393318, 49, 1835036, 131174, 55, 1835037, 65638, 55, 1835038, 65638, 55, 1835039, 65638, 55, 1835040, 65638, 55, 1835041, 65638, 55, 1835042, 65638, 55, 1835043, 65638, 55, 1835044, 65638, 55, 1835045, 65638, 55, 1835046, 262244, 0, 1835047, 102, 55, 1835048, 393318, 49, 1835049, 393318, 49, 1835050, 393318, 49, 1835051, 393318, 49, 1835052, 393318, 49, 1835053, 327782, 56, 1835054, 393318, 56, 1835055, 458854, 56, 1835056, 393318, 49, 1835057, 393318, 49, 1835058, 393318, 49, 1835059, 393318, 49, 1835060, 131174, 55, 1835061, 262244, 0, 1835062, 262244, 0, 1835063, 262244, 0, 1835064, 262244, 0, 1835065, 262244, 0, 1835066, 262244, 0, 1835067, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 0, 1900548, 102, 55, 1900549, 65638, 47, 1900550, 65638, 47, 1900551, 393318, 49, 1900552, 393318, 49, 1900553, 327782, 57, 1900554, 393318, 57, 1900555, 458854, 57, 1900556, 393318, 49, 1900557, 393318, 49, 1900558, 393318, 49, 1900559, 393318, 49, 1900560, 393318, 49, 1900561, 393318, 49, 1900562, 393318, 49, 1900563, 393318, 49, 1900564, 393318, 49, 1900565, 393318, 49, 1900566, 393318, 49, 1900567, 393318, 49, 1900568, 393318, 49, 1900569, 262246, 55, 1900570, 65638, 56, 1900571, 65638, 56, 1900572, 131174, 56, 1900573, 65638, 55, 1900574, 65638, 55, 1900575, 65638, 55, 1900576, 65638, 55, 1900577, 65638, 55, 1900578, 65638, 55, 1900579, 65638, 55, 1900580, 65638, 55, 1900581, 65638, 55, 1900582, 262244, 0, 1900583, 102, 55, 1900584, 393318, 49, 1900585, 393318, 49, 1900586, 393318, 49, 1900587, 393318, 49, 1900588, 393318, 49, 1900589, 327782, 56, 1900590, 393318, 56, 1900591, 458854, 56, 1900592, 393318, 49, 1900593, 393318, 49, 1900594, 393318, 49, 1900595, 393318, 49, 1900596, 131174, 55, 1900597, 262244, 0, 1900598, 262244, 0, 1900599, 262244, 0, 1900600, 262244, 0, 1900601, 262244, 0, 1900602, 262244, 0, 1900603, 262244, 0, 1966080, 262244, 0, 1966081, 262244, 0, 1966082, 262244, 0, 1966083, 262244, 0, 1966084, 102, 55, 1966085, 65638, 47, 1966086, 65638, 47, 1966087, 393318, 49, 1966088, 393318, 49, 1966089, 393318, 49, 1966090, 393318, 49, 1966091, 393318, 49, 1966092, 393318, 49, 1966093, 393318, 49, 1966094, 393318, 49, 1966095, 393318, 49, 1966096, 393318, 49, 1966097, 393318, 49, 1966098, 393318, 49, 1966099, 393318, 49, 1966100, 393318, 49, 1966101, 393318, 49, 1966102, 393318, 49, 1966103, 393318, 49, 1966104, 393318, 49, 1966105, 131174, 55, 1966106, 65638, 55, 1966107, 65638, 55, 1966108, 102, 54, 1966109, 65638, 54, 1966110, 65638, 54, 1966111, 65638, 54, 1966112, 65638, 54, 1966113, 65638, 54, 1966114, 65638, 54, 1966115, 65638, 54, 1966116, 65638, 54, 1966117, 65638, 54, 1966118, 65638, 54, 1966119, 196710, 54, 1966120, 393318, 49, 1966121, 393318, 49, 1966122, 393318, 49, 1966123, 393318, 49, 1966124, 327782, 55, 1966125, 196710, 56, 1966126, 393318, 56, 1966127, 458854, 56, 1966128, 393318, 49, 1966129, 393318, 49, 1966130, 393318, 49, 1966131, 393318, 49, 1966132, 131174, 55, 1966133, 262244, 0, 1966134, 262244, 0, 1966135, 262244, 0, 1966136, 262244, 0, 1966137, 262244, 0, 1966138, 262244, 0, 1966139, 262244, 0, 2031616, 262244, 0, 2031617, 262244, 0, 2031618, 262244, 0, 2031619, 262244, 0, 2031620, 102, 55, 2031621, 65638, 47, 2031622, 65638, 47, 2031623, 393318, 49, 2031624, 393318, 49, 2031625, 393318, 49, 2031626, 393318, 49, 2031627, 393318, 49, 2031628, 393318, 49, 2031629, 393318, 49, 2031630, 393318, 48, 2031631, 393318, 49, 2031632, 393318, 49, 2031633, 262246, 55, 2031634, 65638, 56, 2031635, 65638, 56, 2031636, 65638, 56, 2031637, 65638, 56, 2031638, 65638, 56, 2031639, 65638, 56, 2031640, 65638, 56, 2031641, 131174, 56, 2031642, 102, 54, 2031643, 65638, 54, 2031644, 196710, 54, 2031645, 393318, 49, 2031646, 393318, 49, 2031647, 393318, 49, 2031648, 393318, 49, 2031649, 393318, 49, 2031650, 393318, 49, 2031651, 393318, 49, 2031652, 393318, 49, 2031653, 393318, 49, 2031654, 393318, 49, 2031655, 393318, 49, 2031656, 393318, 49, 2031657, 393318, 49, 2031658, 393318, 49, 2031659, 393318, 49, 2031660, 327782, 56, 2031661, 393318, 56, 2031662, 262246, 57, 2031663, 458854, 57, 2031664, 393318, 49, 2031665, 393318, 49, 2031666, 393318, 49, 2031667, 393318, 49, 2031668, 131174, 55, 2031669, 262244, 0, 2031670, 262244, 0, 2031671, 262244, 0, 2031672, 262244, 0, 2031673, 262244, 0, 2031674, 262244, 0, 2031675, 262244, 0, 2097152, 262244, 0, 2097153, 262244, 0, 2097154, 262244, 0, 2097155, 262244, 0, 2097156, 102, 55, 2097157, 65638, 47, 2097158, 65638, 47, 2097159, 393318, 49, 2097160, 393318, 49, 2097161, 393318, 49, 2097162, 393318, 49, 2097163, 393318, 49, 2097164, 393318, 49, 2097165, 393318, 49, 2097166, 393318, 49, 2097167, 393318, 49, 2097168, 393318, 49, 2097169, 131174, 55, 2097170, 65638, 55, 2097171, 65638, 55, 2097172, 65638, 55, 2097173, 65638, 55, 2097174, 65638, 55, 2097175, 65638, 55, 2097176, 65638, 55, 2097177, 65638, 55, 2097178, 102, 55, 2097179, 393318, 49, 2097180, 393318, 49, 2097181, 393318, 49, 2097182, 393318, 49, 2097183, 393318, 49, 2097184, 393318, 49, 2097185, 393318, 49, 2097186, 393318, 49, 2097187, 393318, 49, 2097188, 393318, 49, 2097189, 393318, 49, 2097190, 393318, 49, 2097191, 393318, 49, 2097192, 393318, 49, 2097193, 393318, 49, 2097194, 393318, 49, 2097195, 393318, 49, 2097196, 327782, 56, 2097197, 393318, 56, 2097198, 458854, 56, 2097199, 393318, 49, 2097200, 393318, 49, 2097201, 393318, 49, 2097202, 393318, 49, 2097203, 262246, 55, 2097204, 131174, 56, 2097205, 262244, 0, 2097206, 262244, 0, 2097207, 262244, 0, 2097208, 262244, 0, 2097209, 262244, 0, 2097210, 262244, 0, 2097211, 262244, 0, 2162688, 262244, 0, 2162689, 262244, 0, 2162690, 262244, 0, 2162691, 262244, 0, 2162692, 102, 55, 2162693, 65638, 47, 2162694, 65638, 47, 2162695, 393318, 49, 2162696, 393318, 49, 2162697, 327782, 55, 2162698, 393318, 55, 2162699, 393318, 55, 2162700, 458854, 55, 2162701, 393318, 49, 2162702, 393318, 49, 2162703, 393318, 49, 2162704, 393318, 49, 2162705, 131174, 55, 2162706, 65638, 55, 2162707, 65638, 55, 2162708, 65638, 55, 2162709, 65638, 55, 2162710, 65638, 55, 2162711, 65638, 55, 2162712, 65638, 55, 2162713, 102, 54, 2162714, 196710, 54, 2162715, 393318, 49, 2162716, 393318, 49, 2162717, 393318, 49, 2162718, 393318, 49, 2162719, 393318, 49, 2162720, 393318, 49, 2162721, 393318, 49, 2162722, 393318, 49, 2162723, 393318, 49, 2162724, 393318, 49, 2162725, 393318, 49, 2162726, 393318, 49, 2162727, 393318, 49, 2162728, 393318, 49, 2162729, 393318, 49, 2162730, 393318, 49, 2162731, 393318, 49, 2162732, 327782, 56, 2162733, 393318, 56, 2162734, 458854, 56, 2162735, 393318, 49, 2162736, 393318, 49, 2162737, 393318, 49, 2162738, 393318, 49, 2162739, 131174, 55, 2162740, 262244, 0, 2162741, 262244, 0, 2162742, 262244, 0, 2162743, 262244, 0, 2162744, 262244, 0, 2162745, 262244, 0, 2162746, 262244, 0, 2162747, 262244, 0, 2228224, 262244, 0, 2228225, 262244, 0, 2228226, 262244, 0, 2228227, 262244, 0, 2228228, 102, 55, 2228229, 65638, 47, 2228230, 65638, 47, 2228231, 393318, 49, 2228232, 393318, 49, 2228233, 327782, 56, 2228234, 393318, 56, 2228235, 393318, 56, 2228236, 458854, 56, 2228237, 393318, 49, 2228238, 393318, 49, 2228239, 393318, 49, 2228240, 393318, 49, 2228241, 262246, 54, 2228242, 65638, 54, 2228243, 65638, 54, 2228244, 65638, 54, 2228245, 65638, 54, 2228246, 65638, 54, 2228247, 65638, 54, 2228248, 65638, 54, 2228249, 196710, 54, 2228250, 393318, 49, 2228251, 393318, 49, 2228252, 393318, 49, 2228253, 393318, 49, 2228254, 393318, 49, 2228255, 393318, 49, 2228256, 393318, 49, 2228257, 393318, 49, 2228258, 393318, 49, 2228259, 393318, 49, 2228260, 393318, 49, 2228261, 393318, 49, 2228262, 393318, 49, 2228263, 393318, 49, 2228264, 393318, 49, 2228265, 393318, 49, 2228266, 393318, 49, 2228267, 393318, 49, 2228268, 327782, 57, 2228269, 393318, 57, 2228270, 458854, 57, 2228271, 393318, 49, 2228272, 393318, 49, 2228273, 393318, 49, 2228274, 393318, 49, 2228275, 131174, 55, 2228276, 262244, 0, 2228277, 262244, 0, 2228278, 262244, 0, 2228279, 262244, 0, 2228280, 262244, 0, 2228281, 262244, 0, 2228282, 262244, 0, 2228283, 262244, 0, 2293760, 262244, 0, 2293761, 262244, 0, 2293762, 262244, 0, 2293763, 102, 54, 2293764, 196710, 54, 2293765, 65638, 47, 2293766, 65638, 47, 2293767, 393318, 49, 2293768, 393318, 49, 2293769, 327782, 56, 2293770, 393318, 56, 2293771, 393318, 56, 2293772, 458854, 56, 2293773, 393318, 49, 2293774, 393318, 49, 2293775, 393318, 49, 2293776, 393318, 49, 2293777, 393318, 49, 2293778, 393318, 49, 2293779, 393318, 49, 2293780, 393318, 49, 2293781, 393318, 49, 2293782, 393318, 49, 2293783, 393318, 49, 2293784, 393318, 49, 2293785, 393318, 49, 2293786, 393318, 49, 2293787, 393318, 49, 2293788, 393318, 49, 2293789, 393318, 49, 2293790, 393318, 49, 2293791, 393318, 49, 2293792, 393318, 49, 2293793, 393318, 49, 2293794, 393318, 49, 2293795, 393318, 49, 2293796, 393318, 49, 2293797, 393318, 49, 2293798, 393318, 49, 2293799, 393318, 49, 2293800, 393318, 49, 2293801, 393318, 49, 2293802, 393318, 49, 2293803, 393318, 49, 2293804, 393318, 49, 2293805, 393318, 49, 2293806, 393318, 49, 2293807, 393318, 49, 2293808, 393318, 49, 2293809, 393318, 49, 2293810, 393318, 49, 2293811, 131174, 55, 2293812, 262244, 0, 2293813, 262244, 0, 2293814, 262244, 0, 2293815, 262244, 0, 2293816, 262244, 0, 2293817, 262244, 0, 2293818, 262244, 0, 2293819, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 102, 55, 2359300, 65638, 47, 2359301, 65638, 47, 2359302, 65638, 47, 2359303, 393318, 49, 2359304, 393318, 49, 2359305, 327782, 57, 2359306, 196710, 57, 2359307, 393318, 56, 2359308, 458854, 56, 2359309, 393318, 49, 2359310, 393318, 49, 2359311, 393318, 49, 2359312, 393318, 49, 2359313, 393318, 49, 2359314, 393318, 49, 2359315, 393318, 49, 2359316, 393318, 49, 2359317, 393318, 49, 2359318, 393318, 49, 2359319, 393318, 49, 2359320, 393318, 49, 2359321, 393318, 49, 2359322, 393318, 49, 2359323, 393318, 49, 2359324, 393318, 49, 2359325, 393318, 49, 2359326, 393318, 49, 2359327, 393318, 49, 2359328, 393318, 49, 2359329, 393318, 49, 2359330, 393318, 49, 2359331, 393318, 49, 2359332, 393318, 49, 2359333, 393318, 49, 2359334, 393318, 49, 2359335, 393318, 49, 2359336, 393318, 49, 2359337, 393318, 49, 2359338, 393318, 49, 2359339, 393318, 49, 2359340, 393318, 49, 2359341, 393318, 49, 2359342, 393318, 49, 2359343, 393318, 49, 2359344, 393318, 49, 2359345, 393318, 49, 2359346, 393318, 49, 2359347, 262246, 54, 2359348, 131174, 54, 2359349, 262244, 0, 2359350, 262244, 0, 2359351, 262244, 0, 2359352, 262244, 0, 2359353, 262244, 0, 2359354, 262244, 0, 2359355, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 102, 55, 2424836, 65638, 47, 2424837, 65638, 47, 2424838, 65638, 47, 2424839, 393318, 49, 2424840, 393318, 49, 2424841, 393318, 49, 2424842, 327782, 56, 2424843, 393318, 56, 2424844, 458854, 56, 2424845, 393318, 49, 2424846, 393318, 49, 2424847, 393318, 49, 2424848, 393318, 49, 2424849, 393318, 49, 2424850, 393318, 49, 2424851, 393318, 49, 2424852, 393318, 49, 2424853, 393318, 49, 2424854, 393318, 49, 2424855, 393318, 49, 2424856, 393318, 49, 2424857, 393318, 49, 2424858, 393318, 49, 2424859, 393318, 49, 2424860, 393318, 49, 2424861, 393318, 49, 2424862, 393318, 49, 2424863, 393318, 49, 2424864, 393318, 49, 2424865, 393318, 49, 2424866, 393318, 49, 2424867, 393318, 49, 2424868, 393318, 49, 2424869, 393318, 49, 2424870, 393318, 49, 2424871, 393318, 49, 2424872, 393318, 49, 2424873, 393318, 49, 2424874, 393318, 49, 2424875, 393318, 49, 2424876, 393318, 49, 2424877, 393318, 49, 2424878, 393318, 49, 2424879, 393318, 49, 2424880, 393318, 49, 2424881, 393318, 49, 2424882, 393318, 49, 2424883, 393318, 49, 2424884, 131174, 55, 2424885, 262244, 0, 2424886, 262244, 0, 2424887, 262244, 0, 2424888, 262244, 0, 2424889, 262244, 0, 2424890, 262244, 0, 2424891, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 102, 55, 2490372, 65638, 47, 2490373, 65638, 47, 2490374, 65638, 47, 2490375, 393318, 49, 2490376, 393318, 49, 2490377, 393318, 49, 2490378, 327782, 57, 2490379, 393318, 57, 2490380, 458854, 57, 2490381, 393318, 49, 2490382, 393318, 49, 2490383, 393318, 49, 2490384, 393318, 49, 2490385, 393318, 49, 2490386, 393318, 49, 2490387, 393318, 49, 2490388, 393318, 49, 2490389, 393318, 49, 2490390, 393318, 49, 2490391, 393318, 49, 2490392, 393318, 49, 2490393, 393318, 49, 2490394, 393318, 49, 2490395, 393318, 49, 2490396, 393318, 49, 2490397, 393318, 49, 2490398, 393318, 49, 2490399, 393318, 49, 2490400, 393318, 49, 2490401, 393318, 49, 2490402, 393318, 49, 2490403, 393318, 49, 2490404, 393318, 49, 2490405, 393318, 49, 2490406, 393318, 49, 2490407, 393318, 49, 2490408, 393318, 49, 2490409, 393318, 49, 2490410, 393318, 49, 2490411, 393318, 49, 2490412, 393318, 49, 2490413, 393318, 49, 2490414, 393318, 49, 2490415, 393318, 49, 2490416, 393318, 49, 2490417, 393318, 49, 2490418, 393318, 49, 2490419, 393318, 49, 2490420, 262246, 54, 2490421, 65638, 54, 2490422, 131174, 54, 2490423, 262244, 0, 2490424, 262244, 0, 2490425, 262244, 0, 2490426, 262244, 0, 2490427, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 102, 55, 2555908, 65638, 47, 2555909, 65638, 47, 2555910, 65638, 47, 2555911, 393318, 49, 2555912, 393318, 49, 2555913, 393318, 49, 2555914, 393318, 49, 2555915, 393318, 49, 2555916, 393318, 49, 2555917, 393318, 49, 2555918, 393318, 49, 2555919, 393318, 49, 2555920, 393318, 49, 2555921, 393318, 49, 2555922, 393318, 49, 2555923, 393318, 49, 2555924, 393318, 49, 2555925, 393318, 49, 2555926, 393318, 49, 2555927, 393318, 49, 2555928, 393318, 49, 2555929, 393318, 49, 2555930, 393318, 49, 2555931, 393318, 49, 2555932, 393318, 49, 2555933, 393318, 49, 2555934, 393318, 49, 2555935, 393318, 49, 2555936, 393318, 49, 2555937, 393318, 49, 2555938, 393318, 49, 2555939, 393318, 49, 2555940, 262246, 55, 2555941, 65638, 56, 2555942, 65638, 56, 2555943, 65638, 56, 2555944, 196710, 55, 2555945, 393318, 49, 2555946, 393318, 49, 2555947, 393318, 49, 2555948, 393318, 49, 2555949, 393318, 49, 2555950, 393318, 49, 2555951, 393318, 49, 2555952, 393318, 49, 2555953, 393318, 49, 2555954, 393318, 49, 2555955, 393318, 49, 2555956, 393318, 49, 2555957, 393318, 49, 2555958, 131174, 55, 2555959, 262244, 0, 2555960, 262244, 0, 2555961, 262244, 0, 2555962, 262244, 0, 2555963, 262244, 0, 2621440, 262244, 0, 2621441, 262244, 0, 2621442, 262244, 0, 2621443, 102, 55, 2621444, 65638, 47, 2621445, 65638, 47, 2621446, 65638, 47, 2621447, 393318, 49, 2621448, 393318, 49, 2621449, 393318, 49, 2621450, 393318, 49, 2621451, 393318, 49, 2621452, 393318, 49, 2621453, 393318, 49, 2621454, 393318, 49, 2621455, 393318, 49, 2621456, 393318, 49, 2621457, 393318, 49, 2621458, 393318, 49, 2621459, 393318, 49, 2621460, 393318, 49, 2621461, 393318, 49, 2621462, 393318, 49, 2621463, 393318, 49, 2621464, 393318, 49, 2621465, 393318, 49, 2621466, 393318, 49, 2621467, 393318, 49, 2621468, 393318, 49, 2621469, 393318, 49, 2621470, 393318, 49, 2621471, 393318, 49, 2621472, 393318, 49, 2621473, 393318, 49, 2621474, 393318, 49, 2621475, 393318, 49, 2621476, 131174, 55, 2621477, 262244, 0, 2621478, 262244, 0, 2621479, 262244, 0, 2621480, 102, 55, 2621481, 393318, 49, 2621482, 393318, 49, 2621483, 393318, 49, 2621484, 393318, 49, 2621485, 393318, 49, 2621486, 393318, 49, 2621487, 393318, 49, 2621488, 393318, 49, 2621489, 393318, 49, 2621490, 393318, 49, 2621491, 393318, 49, 2621492, 393318, 49, 2621493, 393318, 49, 2621494, 131174, 55, 2621495, 262244, 0, 2621496, 262244, 0, 2621497, 262244, 0, 2621498, 262244, 0, 2621499, 262244, 0, 2686976, 262244, 0, 2686977, 262244, 0, 2686978, 262244, 0, 2686979, 102, 55, 2686980, 65638, 47, 2686981, 65638, 47, 2686982, 65638, 47, 2686983, 393318, 49, 2686984, 393318, 49, 2686985, 327782, 55, 2686986, 393318, 55, 2686987, 458854, 55, 2686988, 393318, 49, 2686989, 393318, 49, 2686990, 393318, 49, 2686991, 393318, 49, 2686992, 393318, 49, 2686993, 393318, 49, 2686994, 393318, 49, 2686995, 393318, 49, 2686996, 393318, 49, 2686997, 393318, 49, 2686998, 393318, 49, 2686999, 393318, 49, 2687000, 393318, 49, 2687001, 393318, 49, 2687002, 393318, 49, 2687003, 393318, 49, 2687004, 393318, 49, 2687005, 393318, 49, 2687006, 393318, 49, 2687007, 393318, 49, 2687008, 393318, 49, 2687009, 393318, 49, 2687010, 393318, 49, 2687011, 393318, 49, 2687012, 131174, 55, 2687013, 262244, 0, 2687014, 262244, 0, 2687015, 262244, 0, 2687016, 102, 55, 2687017, 393318, 49, 2687018, 393318, 49, 2687019, 393318, 49, 2687020, 393318, 49, 2687021, 393318, 49, 2687022, 393318, 49, 2687023, 393318, 49, 2687024, 393318, 49, 2687025, 393318, 49, 2687026, 393318, 49, 2687027, 393318, 49, 2687028, 393318, 49, 2687029, 393318, 49, 2687030, 131174, 55, 2687031, 262244, 0, 2687032, 262244, 0, 2687033, 262244, 0, 2687034, 262244, 0, 2687035, 262244, 0, 2752512, 262244, 0, 2752513, 262244, 0, 2752514, 262244, 0, 2752515, 102, 55, 2752516, 65638, 47, 2752517, 65638, 47, 2752518, 65638, 47, 2752519, 393318, 49, 2752520, 393318, 49, 2752521, 327782, 56, 2752522, 393318, 56, 2752523, 458854, 56, 2752524, 393318, 49, 2752525, 393318, 49, 2752526, 393318, 49, 2752527, 393318, 49, 2752528, 393318, 49, 2752529, 393318, 49, 2752530, 393318, 49, 2752531, 393318, 49, 2752532, 393318, 49, 2752533, 393318, 49, 2752534, 393318, 49, 2752535, 393318, 49, 2752536, 393318, 49, 2752537, 393318, 49, 2752538, 393318, 49, 2752539, 393318, 49, 2752540, 393318, 49, 2752541, 393318, 49, 2752542, 393318, 49, 2752543, 393318, 49, 2752544, 393318, 49, 2752545, 393318, 49, 2752546, 393318, 49, 2752547, 393318, 49, 2752548, 131174, 55, 2752549, 262244, 0, 2752550, 262244, 0, 2752551, 102, 54, 2752552, 196710, 54, 2752553, 393318, 49, 2752554, 393318, 49, 2752555, 393318, 49, 2752556, 393318, 49, 2752557, 393318, 49, 2752558, 393318, 49, 2752559, 393318, 49, 2752560, 393318, 49, 2752561, 393318, 49, 2752562, 393318, 49, 2752563, 393318, 49, 2752564, 393318, 49, 2752565, 393318, 49, 2752566, 131174, 55, 2752567, 262244, 0, 2752568, 262244, 0, 2752569, 262244, 0, 2752570, 262244, 0, 2752571, 262244, 0, 2818048, 262244, 0, 2818049, 262244, 0, 2818050, 262244, 0, 2818051, 102, 55, 2818052, 65638, 47, 2818053, 65638, 47, 2818054, 65638, 47, 2818055, 393318, 49, 2818056, 393318, 49, 2818057, 327782, 56, 2818058, 393318, 56, 2818059, 458854, 56, 2818060, 393318, 49, 2818061, 393318, 49, 2818062, 393318, 49, 2818063, 393318, 49, 2818064, 393318, 49, 2818065, 262246, 55, 2818066, 65638, 56, 2818067, 65638, 56, 2818068, 196710, 55, 2818069, 393318, 49, 2818070, 393318, 49, 2818071, 393318, 49, 2818072, 393318, 49, 2818073, 393318, 49, 2818074, 393318, 49, 2818075, 393318, 49, 2818076, 393318, 49, 2818077, 393318, 49, 2818078, 393318, 49, 2818079, 393318, 49, 2818080, 393318, 49, 2818081, 393318, 49, 2818082, 393318, 49, 2818083, 393318, 49, 2818084, 131174, 55, 2818085, 262244, 0, 2818086, 262244, 0, 2818087, 102, 55, 2818088, 393318, 49, 2818089, 393318, 49, 2818090, 393318, 49, 2818091, 393318, 49, 2818092, 393318, 49, 2818093, 393318, 49, 2818094, 393318, 49, 2818095, 393318, 49, 2818096, 393318, 49, 2818097, 393318, 49, 2818098, 393318, 49, 2818099, 393318, 49, 2818100, 393318, 49, 2818101, 393318, 49, 2818102, 131174, 55, 2818103, 262244, 0, 2818104, 262244, 0, 2818105, 262244, 0, 2818106, 262244, 0, 2818107, 262244, 0, 2883584, 262244, 0, 2883585, 262244, 0, 2883586, 262244, 0, 2883587, 102, 55, 2883588, 65638, 47, 2883589, 65638, 47, 2883590, 65638, 47, 2883591, 393318, 49, 2883592, 393318, 49, 2883593, 327782, 56, 2883594, 393318, 56, 2883595, 458854, 56, 2883596, 393318, 49, 2883597, 393318, 49, 2883598, 393318, 49, 2883599, 393318, 49, 2883600, 393318, 49, 2883601, 131174, 55, 2883602, 262244, 0, 2883603, 262244, 0, 2883604, 102, 55, 2883605, 393318, 49, 2883606, 393318, 49, 2883607, 393318, 49, 2883608, 393318, 49, 2883609, 393318, 49, 2883610, 393318, 49, 2883611, 393318, 49, 2883612, 393318, 49, 2883613, 393318, 49, 2883614, 393318, 49, 2883615, 393318, 49, 2883616, 393318, 49, 2883617, 262246, 55, 2883618, 65638, 56, 2883619, 65638, 56, 2883620, 131174, 56, 2883621, 262244, 0, 2883622, 262244, 0, 2883623, 102, 55, 2883624, 393318, 49, 2883625, 393318, 49, 2883626, 393318, 49, 2883627, 393318, 49, 2883628, 393318, 49, 2883629, 393318, 49, 2883630, 327782, 55, 2883631, 393318, 55, 2883632, 458854, 55, 2883633, 393318, 49, 2883634, 393318, 49, 2883635, 393318, 49, 2883636, 393318, 49, 2883637, 393318, 49, 2883638, 131174, 55, 2883639, 262244, 0, 2883640, 262244, 0, 2883641, 262244, 0, 2883642, 262244, 0, 2883643, 262244, 0, 2949120, 262244, 0, 2949121, 262244, 0, 2949122, 262244, 0, 2949123, 102, 55, 2949124, 65638, 47, 2949125, 65638, 47, 2949126, 65638, 47, 2949127, 393318, 49, 2949128, 327782, 55, 2949129, 196710, 56, 2949130, 393318, 56, 2949131, 458854, 56, 2949132, 393318, 49, 2949133, 393318, 49, 2949134, 393318, 49, 2949135, 393318, 49, 2949136, 393318, 49, 2949137, 131174, 55, 2949138, 262244, 0, 2949139, 262244, 0, 2949140, 102, 55, 2949141, 393318, 49, 2949142, 393318, 49, 2949143, 393318, 49, 2949144, 393318, 49, 2949145, 393318, 49, 2949146, 393318, 49, 2949147, 393318, 49, 2949148, 393318, 49, 2949149, 393318, 49, 2949150, 393318, 49, 2949151, 393318, 49, 2949152, 393318, 49, 2949153, 131174, 55, 2949154, 262244, 0, 2949155, 262244, 0, 2949156, 262244, 0, 2949157, 262244, 0, 2949158, 262244, 0, 2949159, 102, 55, 2949160, 393318, 49, 2949161, 393318, 49, 2949162, 393318, 49, 2949163, 393318, 49, 2949164, 393318, 49, 2949165, 393318, 49, 2949166, 327782, 56, 2949167, 393318, 56, 2949168, 458854, 56, 2949169, 393318, 49, 2949170, 393318, 49, 2949171, 393318, 49, 2949172, 393318, 49, 2949173, 393318, 49, 2949174, 131174, 55, 2949175, 262244, 0, 2949176, 262244, 0, 2949177, 262244, 0, 2949178, 262244, 0, 2949179, 262244, 0, 3014656, 262244, 0, 3014657, 262244, 0, 3014658, 262244, 0, 3014659, 102, 56, 3014660, 196710, 55, 3014661, 65638, 47, 3014662, 65638, 47, 3014663, 393318, 49, 3014664, 327782, 56, 3014665, 393318, 56, 3014666, 393318, 56, 3014667, 458854, 56, 3014668, 393318, 49, 3014669, 393318, 49, 3014670, 393318, 49, 3014671, 393318, 49, 3014672, 393318, 49, 3014673, 131174, 55, 3014674, 262244, 0, 3014675, 262244, 0, 3014676, 102, 56, 3014677, 65638, 56, 3014678, 65638, 56, 3014679, 65638, 56, 3014680, 65638, 56, 3014681, 65638, 56, 3014682, 65638, 56, 3014683, 65638, 56, 3014684, 65638, 56, 3014685, 65638, 56, 3014686, 65638, 56, 3014687, 65638, 56, 3014688, 65638, 56, 3014689, 131174, 56, 3014690, 262244, 0, 3014691, 262244, 0, 3014692, 262244, 0, 3014693, 262244, 0, 3014694, 262244, 0, 3014695, 102, 55, 3014696, 393318, 49, 3014697, 393318, 49, 3014698, 393318, 49, 3014699, 393318, 49, 3014700, 393318, 49, 3014701, 393318, 49, 3014702, 327782, 56, 3014703, 393318, 56, 3014704, 458854, 56, 3014705, 393318, 49, 3014706, 393318, 49, 3014707, 393318, 49, 3014708, 393318, 49, 3014709, 393318, 49, 3014710, 131174, 55, 3014711, 262244, 0, 3014712, 262244, 0, 3014713, 262244, 0, 3014714, 262244, 0, 3014715, 262244, 0, 3080192, 262244, 0, 3080193, 262244, 0, 3080194, 262244, 0, 3080195, 262244, 0, 3080196, 102, 55, 3080197, 65638, 47, 3080198, 65638, 47, 3080199, 393318, 49, 3080200, 327782, 56, 3080201, 393318, 56, 3080202, 262246, 57, 3080203, 458854, 57, 3080204, 393318, 49, 3080205, 393318, 49, 3080206, 393318, 49, 3080207, 393318, 49, 3080208, 393318, 49, 3080209, 131174, 55, 3080210, 262244, 0, 3080211, 262244, 0, 3080212, 262244, 0, 3080213, 262244, 0, 3080214, 262244, 0, 3080215, 262244, 0, 3080216, 262244, 0, 3080217, 262244, 0, 3080218, 262244, 0, 3080219, 262244, 0, 3080220, 262244, 0, 3080221, 262244, 0, 3080222, 262244, 0, 3080223, 262244, 0, 3080224, 262244, 0, 3080225, 262244, 0, 3080226, 262244, 0, 3080227, 262244, 0, 3080228, 262244, 0, 3080229, 262244, 0, 3080230, 262244, 0, 3080231, 102, 55, 3080232, 393318, 49, 3080233, 393318, 49, 3080234, 393318, 49, 3080235, 393318, 49, 3080236, 393318, 49, 3080237, 393318, 49, 3080238, 327782, 56, 3080239, 393318, 56, 3080240, 458854, 56, 3080241, 393318, 49, 3080242, 327782, 55, 3080243, 393318, 55, 3080244, 458854, 55, 3080245, 393318, 49, 3080246, 131174, 55, 3080247, 262244, 0, 3080248, 262244, 0, 3080249, 262244, 0, 3080250, 262244, 0, 3080251, 262244, 0, 3145728, 262244, 0, 3145729, 262244, 0, 3145730, 262244, 0, 3145731, 262244, 0, 3145732, 102, 55, 3145733, 65638, 47, 3145734, 65638, 47, 3145735, 393318, 49, 3145736, 327782, 56, 3145737, 393318, 56, 3145738, 458854, 56, 3145739, 393318, 49, 3145740, 393318, 49, 3145741, 393318, 49, 3145742, 393318, 49, 3145743, 393318, 49, 3145744, 262246, 55, 3145745, 131174, 55, 3145746, 262244, 0, 3145747, 262244, 0, 3145748, 262244, 0, 3145749, 262244, 0, 3145750, 262244, 0, 3145751, 262244, 0, 3145752, 262244, 0, 3145753, 262244, 0, 3145754, 262244, 0, 3145755, 262244, 0, 3145756, 262244, 0, 3145757, 262244, 0, 3145758, 262244, 0, 3145759, 262244, 0, 3145760, 262244, 0, 3145761, 262244, 0, 3145762, 262244, 0, 3145763, 262244, 0, 3145764, 262244, 0, 3145765, 262244, 0, 3145766, 262244, 0, 3145767, 102, 55, 3145768, 393318, 49, 3145769, 393318, 49, 3145770, 393318, 49, 3145771, 393318, 49, 3145772, 393318, 49, 3145773, 393318, 49, 3145774, 327782, 56, 3145775, 393318, 56, 3145776, 458854, 56, 3145777, 393318, 49, 3145778, 327782, 56, 3145779, 393318, 56, 3145780, 458854, 56, 3145781, 393318, 49, 3145782, 131174, 55, 3145783, 262244, 0, 3145784, 262244, 0, 3145785, 262244, 0, 3145786, 262244, 0, 3145787, 262244, 0, 3211264, 262244, 0, 3211265, 262244, 0, 3211266, 262244, 0, 3211267, 262244, 0, 3211268, 102, 55, 3211269, 65638, 47, 3211270, 65638, 47, 3211271, 393318, 49, 3211272, 327782, 56, 3211273, 393318, 56, 3211274, 458854, 56, 3211275, 393318, 49, 3211276, 393318, 49, 3211277, 393318, 49, 3211278, 393318, 49, 3211279, 393318, 49, 3211280, 262246, 55, 3211281, 131174, 56, 3211282, 262244, 0, 3211283, 262244, 0, 3211284, 262244, 0, 3211285, 262244, 0, 3211286, 262244, 0, 3211287, 262244, 0, 3211288, 262244, 0, 3211289, 262244, 0, 3211290, 262244, 0, 3211291, 262244, 0, 3211292, 262244, 0, 3211293, 262244, 0, 3211294, 262244, 0, 3211295, 262244, 0, 3211296, 262244, 0, 3211297, 262244, 0, 3211298, 262244, 0, 3211299, 262244, 0, 3211300, 262244, 0, 3211301, 262244, 0, 3211302, 262244, 0, 3211303, 102, 55, 3211304, 393318, 49, 3211305, 393318, 49, 3211306, 393318, 49, 3211307, 393318, 49, 3211308, 393318, 49, 3211309, 393318, 49, 3211310, 327782, 56, 3211311, 393318, 56, 3211312, 458854, 56, 3211313, 393318, 49, 3211314, 327782, 56, 3211315, 393318, 56, 3211316, 458854, 56, 3211317, 393318, 49, 3211318, 131174, 55, 3211319, 262244, 0, 3211320, 262244, 0, 3211321, 262244, 0, 3211322, 262244, 0, 3211323, 262244, 0, 3276800, 262244, 0, 3276801, 262244, 0, 3276802, 262244, 0, 3276803, 262244, 0, 3276804, 102, 55, 3276805, 65638, 47, 3276806, 65638, 47, 3276807, 393318, 49, 3276808, 327782, 56, 3276809, 393318, 56, 3276810, 458854, 56, 3276811, 393318, 49, 3276812, 393318, 49, 3276813, 393318, 49, 3276814, 393318, 49, 3276815, 393318, 49, 3276816, 131174, 55, 3276817, 262244, 0, 3276818, 262244, 0, 3276819, 262244, 0, 3276820, 262244, 0, 3276821, 262244, 0, 3276822, 262244, 0, 3276823, 262244, 0, 3276824, 262244, 0, 3276825, 262244, 0, 3276826, 262244, 0, 3276827, 262244, 0, 3276828, 262244, 0, 3276829, 262244, 0, 3276830, 262244, 0, 3276831, 262244, 0, 3276832, 262244, 0, 3276833, 262244, 0, 3276834, 262244, 0, 3276835, 262244, 0, 3276836, 262244, 0, 3276837, 262244, 0, 3276838, 262244, 0, 3276839, 102, 55, 3276840, 393318, 49, 3276841, 393318, 49, 3276842, 393318, 49, 3276843, 393318, 49, 3276844, 393318, 49, 3276845, 393318, 49, 3276846, 327782, 57, 3276847, 393318, 57, 3276848, 458854, 57, 3276849, 393318, 49, 3276850, 327782, 57, 3276851, 393318, 57, 3276852, 458854, 57, 3276853, 393318, 49, 3276854, 131174, 55, 3276855, 262244, 0, 3276856, 262244, 0, 3276857, 262244, 0, 3276858, 262244, 0, 3276859, 262244, 0, 3342336, 262244, 0, 3342337, 262244, 0, 3342338, 262244, 0, 3342339, 262244, 0, 3342340, 102, 55, 3342341, 65638, 47, 3342342, 65638, 47, 3342343, 393318, 49, 3342344, 327782, 57, 3342345, 393318, 57, 3342346, 458854, 57, 3342347, 393318, 49, 3342348, 393318, 49, 3342349, 393318, 49, 3342350, 393318, 49, 3342351, 393318, 49, 3342352, 131174, 55, 3342353, 262244, 0, 3342354, 262244, 0, 3342355, 262244, 0, 3342356, 262244, 0, 3342357, 262244, 0, 3342358, 262244, 0, 3342359, 262244, 0, 3342360, 262244, 0, 3342361, 262244, 0, 3342362, 262244, 0, 3342363, 262244, 0, 3342364, 262244, 0, 3342365, 262244, 0, 3342366, 262244, 0, 3342367, 262244, 0, 3342368, 262244, 0, 3342369, 262244, 0, 3342370, 262244, 0, 3342371, 262244, 0, 3342372, 262244, 0, 3342373, 262244, 0, 3342374, 262244, 0, 3342375, 102, 55, 3342376, 393318, 49, 3342377, 393318, 49, 3342378, 393318, 49, 3342379, 393318, 49, 3342380, 393318, 49, 3342381, 393318, 49, 3342382, 393318, 49, 3342383, 393318, 49, 3342384, 393318, 49, 3342385, 393318, 49, 3342386, 393318, 49, 3342387, 393318, 49, 3342388, 393318, 49, 3342389, 393318, 49, 3342390, 131174, 55, 3342391, 262244, 0, 3342392, 262244, 0, 3342393, 262244, 0, 3342394, 262244, 0, 3342395, 262244, 0, 3407872, 262244, 0, 3407873, 262244, 0, 3407874, 262244, 0, 3407875, 262244, 0, 3407876, 102, 55, 3407877, 65638, 47, 3407878, 65638, 47, 3407879, 393318, 49, 3407880, 393318, 49, 3407881, 393318, 49, 3407882, 393318, 49, 3407883, 393318, 49, 3407884, 393318, 49, 3407885, 393318, 49, 3407886, 393318, 49, 3407887, 393318, 49, 3407888, 131174, 55, 3407889, 262244, 0, 3407890, 262244, 0, 3407891, 262244, 0, 3407892, 262244, 0, 3407893, 262244, 0, 3407894, 262244, 0, 3407895, 262244, 0, 3407896, 262244, 0, 3407897, 262244, 0, 3407898, 262244, 0, 3407899, 262244, 0, 3407900, 262244, 0, 3407901, 262244, 0, 3407902, 262244, 0, 3407903, 262244, 0, 3407904, 262244, 0, 3407905, 262244, 0, 3407906, 262244, 0, 3407907, 262244, 0, 3407908, 262244, 0, 3407909, 262244, 0, 3407910, 262244, 0, 3407911, 102, 56, 3407912, 65638, 56, 3407913, 65638, 56, 3407914, 65638, 56, 3407915, 65638, 56, 3407916, 65638, 56, 3407917, 65638, 56, 3407918, 65638, 56, 3407919, 65638, 56, 3407920, 65638, 56, 3407921, 65638, 56, 3407922, 65638, 56, 3407923, 65638, 56, 3407924, 65638, 56, 3407925, 65638, 56, 3407926, 131174, 56, 3407927, 262244, 0, 3407928, 262244, 0, 3407929, 262244, 0, 3407930, 262244, 0, 3407931, 262244, 0, 3473408, 262244, 0, 3473409, 262244, 0, 3473410, 262244, 0, 3473411, 262244, 0, 3473412, 102, 56, 3473413, 65638, 56, 3473414, 65638, 56, 3473415, 65638, 56, 3473416, 65638, 56, 3473417, 65638, 56, 3473418, 65638, 56, 3473419, 65638, 56, 3473420, 65638, 56, 3473421, 65638, 56, 3473422, 65638, 56, 3473423, 65638, 56, 3473424, 131174, 56, 3473425, 262244, 0, 3473426, 262244, 0, 3473427, 262244, 0, 3473428, 262244, 0, 3473429, 262244, 0, 3473430, 262244, 0, 3473431, 262244, 0, 3473432, 262244, 0, 3473433, 262244, 0, 3473434, 262244, 0, 3473435, 262244, 0, 3473436, 262244, 0, 3473437, 262244, 0, 3473438, 262244, 0, 3473439, 262244, 0, 3473440, 262244, 0, 3473441, 262244, 0, 3473442, 262244, 0, 3473443, 262244, 0, 3473444, 262244, 0, 3473445, 262244, 0, 3473446, 262244, 0, 3473447, 262244, 0, 3473448, 262244, 0, 3473449, 262244, 0, 3473450, 262244, 0, 3473451, 262244, 0, 3473452, 262244, 0, 3473453, 262244, 0, 3473454, 262244, 0, 3473455, 262244, 0, 3473456, 262244, 0, 3473457, 262244, 0, 3473458, 262244, 0, 3473459, 262244, 0, 3473460, 262244, 0, 3473461, 262244, 0, 3473462, 262244, 0, 3473463, 262244, 0, 3473464, 262244, 0, 3473465, 262244, 0, 3473466, 262244, 0, 3473467, 262244, 0, 3538944, 262244, 0, 3538945, 262244, 0, 3538946, 262244, 0, 3538947, 262244, 0, 3538948, 262244, 0, 3538949, 262244, 0, 3538950, 262244, 0, 3538951, 262244, 0, 3538952, 262244, 0, 3538953, 262244, 0, 3538954, 262244, 0, 3538955, 262244, 0, 3538956, 262244, 0, 3538957, 262244, 0, 3538958, 262244, 0, 3538959, 262244, 0, 3538960, 262244, 0, 3538961, 262244, 0, 3538962, 262244, 0, 3538963, 262244, 0, 3538964, 262244, 0, 3538965, 262244, 0, 3538966, 262244, 0, 3538967, 262244, 0, 3538968, 262244, 0, 3538969, 262244, 0, 3538970, 262244, 0, 3538971, 262244, 0, 3538972, 262244, 0, 3538973, 262244, 0, 3538974, 262244, 0, 3538975, 262244, 0, 3538976, 262244, 0, 3538977, 262244, 0, 3538978, 262244, 0, 3538979, 262244, 0, 3538980, 262244, 0, 3538981, 262244, 0, 3538982, 262244, 0, 3538983, 262244, 0, 3538984, 262244, 0, 3538985, 262244, 0, 3538986, 262244, 0, 3538987, 262244, 0, 3538988, 262244, 0, 3538989, 262244, 0, 3538990, 262244, 0, 3538991, 262244, 0, 3538992, 262244, 0, 3538993, 262244, 0, 3538994, 262244, 0, 3538995, 262244, 0, 3538996, 262244, 0, 3538997, 262244, 0, 3538998, 262244, 0, 3538999, 262244, 0, 3539000, 262244, 0, 3539001, 262244, 0, 3539002, 262244, 0, 3539003, 262244, 0, 3604480, 262244, 0, 3604481, 262244, 0, 3604482, 262244, 0, 3604483, 262244, 0, 3604484, 262244, 0, 3604485, 262244, 0, 3604486, 262244, 0, 3604487, 262244, 0, 3604488, 262244, 0, 3604489, 262244, 0, 3604490, 262244, 0, 3604491, 262244, 0, 3604492, 262244, 0, 3604493, 262244, 0, 3604494, 262244, 0, 3604495, 262244, 0, 3604496, 262244, 0, 3604497, 262244, 0, 3604498, 262244, 0, 3604499, 262244, 0, 3604500, 262244, 0, 3604501, 262244, 0, 3604502, 262244, 0, 3604503, 262244, 0, 3604504, 262244, 0, 3604505, 262244, 0, 3604506, 262244, 0, 3604507, 262244, 0, 3604508, 262244, 0, 3604509, 262244, 0, 3604510, 262244, 0, 3604511, 262244, 0, 3604512, 262244, 0, 3604513, 262244, 0, 3604514, 262244, 0, 3604515, 262244, 0, 3604516, 262244, 0, 3604517, 262244, 0, 3604518, 262244, 0, 3604519, 262244, 0, 3604520, 262244, 0, 3604521, 262244, 0, 3604522, 262244, 0, 3604523, 262244, 0, 3604524, 262244, 0, 3604525, 262244, 0, 3604526, 262244, 0, 3604527, 262244, 0, 3604528, 262244, 0, 3604529, 262244, 0, 3604530, 262244, 0, 3604531, 262244, 0, 3604532, 262244, 0, 3604533, 262244, 0, 3604534, 262244, 0, 3604535, 262244, 0, 3604536, 262244, 0, 3604537, 262244, 0, 3604538, 262244, 0, 3604539, 262244, 0, 3670016, 262244, 0, 3670017, 262244, 0, 3670018, 262244, 0, 3670019, 262244, 0, 3670020, 262244, 0, 3670021, 262244, 0, 3670022, 262244, 0, 3670023, 262244, 0, 3670024, 262244, 0, 3670025, 262244, 0, 3670026, 262244, 0, 3670027, 262244, 0, 3670028, 262244, 0, 3670029, 262244, 0, 3670030, 262244, 0, 3670031, 262244, 0, 3670032, 262244, 0, 3670033, 262244, 0, 3670034, 262244, 0, 3670035, 262244, 0, 3670036, 262244, 0, 3670037, 262244, 0, 3670038, 262244, 0, 3670039, 262244, 0, 3670040, 262244, 0, 3670041, 262244, 0, 3670042, 262244, 0, 3670043, 262244, 0, 3670044, 262244, 0, 3670045, 262244, 0, 3670046, 262244, 0, 3670047, 262244, 0, 3670048, 262244, 0, 3670049, 262244, 0, 3670050, 262244, 0, 3670051, 262244, 0, 3670052, 262244, 0, 3670053, 262244, 0, 3670054, 262244, 0, 3670055, 262244, 0, 3670056, 262244, 0, 3670057, 262244, 0, 3670058, 262244, 0, 3670059, 262244, 0, 3670060, 262244, 0, 3670061, 262244, 0, 3670062, 262244, 0, 3670063, 262244, 0, 3670064, 262244, 0, 3670065, 262244, 0, 3670066, 262244, 0, 3670067, 262244, 0, 3670068, 262244, 0, 3670069, 262244, 0, 3670070, 262244, 0, 3670071, 262244, 0, 3670072, 262244, 0, 3670073, 262244, 0, 3670074, 262244, 0, 3670075, 262244, 0, 3735552, 262244, 0, 3735553, 262244, 0, 3735554, 262244, 0, 3735555, 262244, 0, 3735556, 262244, 0, 3735557, 262244, 0, 3735558, 262244, 0, 3735559, 262244, 0, 3735560, 262244, 0, 3735561, 262244, 0, 3735562, 262244, 0, 3735563, 262244, 0, 3735564, 262244, 0, 3735565, 262244, 0, 3735566, 262244, 0, 3735567, 262244, 0, 3735568, 262244, 0, 3735569, 262244, 0, 3735570, 262244, 0, 3735571, 262244, 0, 3735572, 262244, 0, 3735573, 262244, 0, 3735574, 262244, 0, 3735575, 262244, 0, 3735576, 262244, 0, 3735577, 262244, 0, 3735578, 262244, 0, 3735579, 262244, 0, 3735580, 262244, 0, 3735581, 262244, 0, 3735582, 262244, 0, 3735583, 262244, 0, 3735584, 262244, 0, 3735585, 262244, 0, 3735586, 262244, 0, 3735587, 262244, 0, 3735588, 262244, 0, 3735589, 262244, 0, 3735590, 262244, 0, 3735591, 262244, 0, 3735592, 262244, 0, 3735593, 262244, 0, 3735594, 262244, 0, 3735595, 262244, 0, 3735596, 262244, 0, 3735597, 262244, 0, 3735598, 262244, 0, 3735599, 262244, 0, 3735600, 262244, 0, 3735601, 262244, 0, 3735602, 262244, 0, 3735603, 262244, 0, 3735604, 262244, 0, 3735605, 262244, 0, 3735606, 262244, 0, 3735607, 262244, 0, 3735608, 262244, 0, 3735609, 262244, 0, 3735610, 262244, 0, 3735611, 262244, 0, 3801088, 262244, 0, 3801089, 262244, 0, 3801090, 262244, 0, 3801091, 262244, 0, 3801092, 262244, 0, 3801093, 262244, 0, 3801094, 262244, 0, 3801095, 262244, 0, 3801096, 262244, 0, 3801097, 262244, 0, 3801098, 262244, 0, 3801099, 262244, 0, 3801100, 262244, 0, 3801101, 262244, 0, 3801102, 262244, 0, 3801103, 262244, 0, 3801104, 262244, 0, 3801105, 262244, 0, 3801106, 262244, 0, 3801107, 262244, 0, 3801108, 262244, 0, 3801109, 262244, 0, 3801110, 262244, 0, 3801111, 262244, 0, 3801112, 262244, 0, 3801113, 262244, 0, 3801114, 262244, 0, 3801115, 262244, 0, 3801116, 262244, 0, 3801117, 262244, 0, 3801118, 262244, 0, 3801119, 262244, 0, 3801120, 262244, 0, 3801121, 262244, 0, 3801122, 262244, 0, 3801123, 262244, 0, 3801124, 262244, 0, 3801125, 262244, 0, 3801126, 262244, 0, 3801127, 262244, 0, 3801128, 262244, 0, 3801129, 262244, 0, 3801130, 262244, 0, 3801131, 262244, 0, 3801132, 262244, 0, 3801133, 262244, 0, 3801134, 262244, 0, 3801135, 262244, 0, 3801136, 262244, 0, 3801137, 262244, 0, 3801138, 262244, 0, 3801139, 262244, 0, 3801140, 262244, 0, 3801141, 262244, 0, 3801142, 262244, 0, 3801143, 262244, 0, 3801144, 262244, 0, 3801145, 262244, 0, 3801146, 262244, 0, 3801147, 262244, 0, 3866624, 262244, 0, 3866625, 262244, 0, 3866626, 262244, 0, 3866627, 262244, 0, 3866628, 262244, 0, 3866629, 262244, 0, 3866630, 262244, 0, 3866631, 262244, 0, 3866632, 262244, 0, 3866633, 262244, 0, 3866634, 262244, 0, 3866635, 262244, 0, 3866636, 262244, 0, 3866637, 262244, 0, 3866638, 262244, 0, 3866639, 262244, 0, 3866640, 262244, 0, 3866641, 262244, 0, 3866642, 262244, 0, 3866643, 262244, 0, 3866644, 262244, 0, 3866645, 262244, 0, 3866646, 262244, 0, 3866647, 262244, 0, 3866648, 262244, 0, 3866649, 262244, 0, 3866650, 262244, 0, 3866651, 262244, 0, 3866652, 262244, 0, 3866653, 262244, 0, 3866654, 262244, 0, 3866655, 262244, 0, 3866656, 262244, 0, 3866657, 262244, 0, 3866658, 262244, 0, 3866659, 262244, 0, 3866660, 262244, 0, 3866661, 262244, 0, 3866662, 262244, 0, 3866663, 262244, 0, 3866664, 262244, 0, 3866665, 262244, 0, 3866666, 262244, 0, 3866667, 262244, 0, 3866668, 262244, 0, 3866669, 262244, 0, 3866670, 262244, 0, 3866671, 262244, 0, 3866672, 262244, 0, 3866673, 262244, 0, 3866674, 262244, 0, 3866675, 262244, 0, 3866676, 262244, 0, 3866677, 262244, 0, 3866678, 262244, 0, 3866679, 262244, 0, 3866680, 262244, 0, 3866681, 262244, 0, 3866682, 262244, 0, 3866683, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196609, 458854, 47, 196610, 393318, 50, 196611, 393318, 50, 196612, 393318, 50, 196613, 393318, 50, 196614, 393318, 50, 196615, 393318, 50, 196616, 393318, 50, 196617, 393318, 50, 196618, 393318, 50, 196619, 393318, 50, 196620, 393318, 50, 196621, 393318, 50, 196622, 393318, 50, 196623, 393318, 50, 196624, 393318, 50, 196625, 393318, 50, 196626, 393318, 50, 196627, 393318, 50, 196628, 393318, 50, 196629, 393318, 50, 196630, 393318, 50, 196631, 393318, 50, 196632, 393318, 50, 196633, 393318, 50, 196634, 393318, 50, 196635, 393318, 50, 196636, 393318, 50, 196637, 393318, 50, 196638, 393318, 50, 196639, 393318, 50, 196640, 393318, 50, 196641, 393318, 50, 196642, 393318, 50, 196643, 393318, 47, 262145, 458854, 49, 262146, 262246, 48, 262147, 65638, 48, 262148, 65638, 48, 262149, 65638, 48, 262150, 65638, 48, 262151, 65638, 48, 262152, 65638, 48, 262153, 65638, 48, 262154, 65638, 48, 262155, 196710, 48, 262159, 262246, 48, 262160, 65638, 48, 262161, 65638, 48, 262162, 65638, 48, 262163, 65638, 48, 262164, 65638, 48, 262165, 65638, 48, 262166, 65638, 48, 262167, 65638, 48, 262168, 65638, 48, 262169, 65638, 48, 262170, 65638, 48, 262171, 65638, 48, 262172, 65638, 48, 262173, 65638, 48, 262174, 65638, 48, 262175, 65638, 48, 262176, 65638, 48, 262177, 65638, 48, 262178, 196710, 48, 262179, 327782, 49, 327681, 458854, 49, 327682, 262246, 49, 327683, 65638, 49, 327684, 65638, 49, 327685, 65638, 49, 327686, 65638, 49, 327687, 65638, 49, 327688, 65638, 49, 327689, 65638, 49, 327690, 65638, 49, 327691, 196710, 49, 327695, 262246, 49, 327696, 65638, 49, 327697, 65638, 49, 327698, 65638, 49, 327699, 65638, 49, 327700, 65638, 49, 327701, 65638, 49, 327702, 65638, 49, 327703, 65638, 49, 327704, 65638, 49, 327705, 65638, 49, 327706, 65638, 49, 327707, 65638, 49, 327708, 65638, 49, 327709, 65638, 49, 327710, 65638, 49, 327711, 65638, 49, 327712, 65638, 49, 327713, 65638, 49, 327714, 196710, 49, 327715, 327782, 49, 393217, 458854, 49, 393218, 131174, 47, 393219, 458854, 47, 393220, 393318, 50, 393221, 393318, 50, 393222, 393318, 50, 393223, 393318, 50, 393224, 393318, 50, 393225, 393318, 50, 393226, 393318, 47, 393227, 102, 48, 393228, 65638, 48, 393229, 65638, 48, 393230, 65638, 48, 393231, 131174, 48, 393232, 458854, 47, 393233, 393318, 50, 393234, 393318, 50, 393235, 393318, 50, 393236, 393318, 50, 393237, 393318, 50, 393238, 393318, 50, 393239, 393318, 50, 393240, 393318, 50, 393241, 393318, 50, 393242, 393318, 50, 393243, 393318, 50, 393244, 393318, 50, 393245, 393318, 50, 393246, 393318, 50, 393247, 393318, 50, 393248, 393318, 50, 393249, 393318, 47, 393250, 102, 47, 393251, 327782, 49, 458753, 458854, 49, 458754, 131174, 47, 458755, 458854, 49, 458756, 458854, 47, 458757, 393318, 50, 458758, 393318, 50, 458759, 393318, 50, 458760, 393318, 50, 458761, 393318, 47, 458762, 327782, 49, 458763, 102, 49, 458764, 65638, 49, 458765, 65638, 49, 458766, 65638, 49, 458767, 131174, 49, 458768, 458854, 49, 458769, 458854, 47, 458770, 393318, 50, 458771, 393318, 50, 458772, 393318, 50, 458773, 393318, 50, 458774, 393318, 50, 458775, 393318, 50, 458776, 393318, 50, 458777, 393318, 50, 458778, 393318, 50, 458779, 393318, 50, 458780, 393318, 50, 458781, 393318, 50, 458782, 393318, 50, 458783, 393318, 50, 458784, 393318, 47, 458785, 327782, 49, 458786, 102, 47, 458787, 327782, 49, 524289, 458854, 49, 524290, 131174, 47, 524291, 458854, 49, 524292, 458854, 49, 524297, 327782, 49, 524298, 327782, 50, 524299, 393318, 50, 524300, 393318, 50, 524301, 393318, 50, 524302, 393318, 50, 524303, 393318, 50, 524304, 458854, 50, 524305, 458854, 49, 524306, 262246, 48, 524307, 65638, 48, 524308, 65638, 48, 524309, 65638, 48, 524310, 65638, 48, 524311, 65638, 48, 524312, 65638, 48, 524313, 65638, 48, 524314, 65638, 48, 524315, 65638, 48, 524316, 65638, 48, 524317, 65638, 48, 524318, 196710, 48, 524320, 327782, 49, 524321, 327782, 49, 524322, 102, 47, 524323, 327782, 49, 589825, 458854, 49, 589826, 131174, 47, 589827, 458854, 49, 589828, 458854, 49, 589833, 327782, 49, 589837, 458854, 47, 589838, 393318, 50, 589839, 393318, 50, 589840, 393318, 50, 589841, 458854, 50, 589842, 262246, 49, 589843, 65638, 49, 589844, 65638, 49, 589845, 65638, 49, 589846, 65638, 49, 589847, 65638, 49, 589848, 65638, 49, 589849, 65638, 49, 589850, 65638, 49, 589851, 65638, 49, 589852, 65638, 49, 589853, 65638, 49, 589854, 196710, 49, 589856, 327782, 49, 589857, 327782, 49, 589858, 102, 47, 589859, 327782, 49, 655361, 458854, 49, 655362, 131174, 47, 655363, 458854, 49, 655364, 458854, 49, 655369, 327782, 49, 655373, 458854, 49, 655374, 262246, 48, 655375, 65638, 48, 655376, 65638, 48, 655377, 65638, 48, 655378, 131174, 48, 655390, 102, 47, 655392, 327782, 49, 655393, 327782, 49, 655394, 102, 47, 655395, 327782, 49, 720897, 458854, 49, 720898, 131174, 47, 720899, 458854, 49, 720900, 458854, 49, 720902, 262150, 5, 720903, 131078, 3, 720904, 6, 6, 720905, 327782, 50, 720906, 393318, 50, 720907, 393318, 50, 720908, 393318, 50, 720909, 458854, 50, 720910, 262246, 49, 720911, 65638, 49, 720912, 65638, 49, 720913, 65638, 49, 720914, 131174, 49, 720926, 102, 47, 720928, 327782, 49, 720929, 327782, 49, 720930, 102, 47, 720931, 327782, 49, 786433, 458854, 49, 786434, 131174, 47, 786435, 458854, 49, 786436, 458854, 49, 786437, 262150, 5, 786438, 65542, 0, 786439, 6, 0, 786440, 131078, 0, 786441, 6, 6, 786444, 262246, 48, 786445, 65638, 48, 786446, 131174, 48, 786462, 102, 47, 786464, 327782, 49, 786465, 327782, 49, 786466, 102, 47, 786467, 327782, 49, 851968, 102, 55, 851969, 458854, 49, 851970, 131174, 47, 851971, 458854, 49, 851972, 458854, 49, 851973, 262150, 2, 851974, 6, 0, 851975, 6, 0, 851976, 6, 0, 851977, 6, 4, 851980, 262246, 49, 851981, 65638, 49, 851982, 131174, 49, 851989, 262246, 48, 851990, 65638, 48, 851991, 65638, 48, 851992, 65638, 48, 851993, 65638, 48, 851994, 65638, 48, 851995, 65638, 48, 851996, 65638, 48, 851997, 196710, 48, 851998, 102, 48, 851999, 196710, 48, 852000, 327782, 49, 852001, 327782, 49, 852002, 102, 47, 852003, 327782, 49, 917504, 102, 55, 917505, 458854, 46, 917506, 65638, 46, 917507, 458854, 48, 917508, 131174, 47, 917509, 262150, 6, 917510, 262150, 4, 917511, 131078, 1, 917512, 262150, 0, 917513, 131078, 6, 917516, 131174, 47, 917525, 262246, 49, 917526, 65638, 49, 917527, 65638, 49, 917528, 65638, 49, 917529, 65638, 49, 917530, 65638, 49, 917531, 65638, 49, 917532, 65638, 49, 917533, 196710, 49, 917534, 102, 49, 917535, 196710, 49, 917536, 327782, 49, 917537, 327782, 49, 917538, 102, 47, 917539, 327782, 49, 983040, 102, 56, 983041, 65638, 56, 983042, 196710, 55, 983043, 458854, 49, 983044, 131174, 47, 983045, 458854, 48, 983046, 458854, 48, 983047, 262150, 6, 983048, 131078, 6, 983052, 131174, 47, 983056, 262246, 48, 983057, 65638, 48, 983058, 65638, 48, 983059, 65638, 48, 983060, 65638, 48, 983061, 131174, 48, 983069, 102, 48, 983070, 196710, 48, 983071, 102, 47, 983072, 327782, 49, 983073, 327782, 49, 983074, 102, 47, 983075, 327782, 49, 1048578, 102, 55, 1048579, 458854, 49, 1048580, 131174, 47, 1048581, 458854, 49, 1048582, 458854, 49, 1048588, 262246, 48, 1048589, 65638, 48, 1048592, 262246, 49, 1048593, 65638, 49, 1048594, 65638, 49, 1048595, 65638, 49, 1048596, 65638, 49, 1048597, 131174, 49, 1048605, 102, 49, 1048606, 196710, 49, 1048607, 102, 47, 1048608, 327782, 49, 1048609, 327782, 49, 1048610, 102, 47, 1048611, 327782, 49, 1114114, 102, 55, 1114115, 458854, 49, 1114116, 131174, 47, 1114117, 458854, 49, 1114118, 458854, 49, 1114124, 262246, 49, 1114125, 131174, 49, 1114128, 131174, 47, 1114142, 102, 47, 1114143, 102, 47, 1114144, 327782, 49, 1114145, 327782, 49, 1114146, 102, 47, 1114147, 327782, 49, 1179650, 102, 55, 1179651, 458854, 49, 1179652, 131174, 47, 1179653, 458854, 49, 1179654, 458854, 49, 1179660, 131174, 47, 1179664, 131174, 47, 1179678, 102, 47, 1179679, 102, 47, 1179680, 327782, 49, 1179681, 327782, 49, 1179682, 102, 47, 1179683, 327782, 49, 1245186, 102, 55, 1245187, 458854, 49, 1245188, 131174, 47, 1245189, 458854, 49, 1245190, 458854, 49, 1245196, 131174, 47, 1245200, 131174, 47, 1245205, 262246, 48, 1245206, 65638, 48, 1245207, 65638, 48, 1245208, 65638, 48, 1245209, 65638, 48, 1245210, 65638, 48, 1245211, 65638, 48, 1245212, 65638, 48, 1245213, 196710, 48, 1245214, 102, 47, 1245215, 102, 47, 1245216, 327782, 49, 1245217, 327782, 49, 1245218, 102, 47, 1245219, 327782, 49, 1310722, 102, 55, 1310723, 458854, 49, 1310724, 131174, 47, 1310725, 458854, 49, 1310726, 458854, 49, 1310732, 131174, 47, 1310736, 262246, 47, 1310737, 131174, 46, 1310741, 262246, 49, 1310742, 65638, 49, 1310743, 65638, 49, 1310744, 65638, 49, 1310745, 65638, 49, 1310746, 65638, 49, 1310747, 65638, 49, 1310748, 65638, 49, 1310749, 196710, 49, 1310750, 102, 47, 1310751, 102, 47, 1310752, 327782, 49, 1310753, 327782, 49, 1310754, 102, 47, 1310755, 327782, 49, 1376258, 102, 55, 1376259, 458854, 49, 1376260, 131174, 47, 1376261, 458854, 49, 1376262, 458854, 49, 1376268, 262246, 47, 1376269, 131174, 46, 1376273, 131174, 47, 1376277, 131174, 47, 1376278, 393318, 52, 1376285, 102, 47, 1376286, 102, 47, 1376287, 102, 47, 1376288, 327782, 49, 1376289, 327782, 49, 1376290, 102, 47, 1376291, 327782, 49, 1441794, 102, 55, 1441795, 458854, 46, 1441796, 65638, 46, 1441797, 458854, 48, 1441798, 131174, 47, 1441805, 131174, 47, 1441809, 131174, 47, 1441813, 131174, 47, 1441821, 102, 47, 1441822, 102, 47, 1441823, 102, 47, 1441824, 327782, 49, 1441825, 327782, 49, 1441826, 102, 47, 1441827, 327782, 49, 1441832, 458854, 47, 1441833, 393318, 50, 1441834, 393318, 50, 1441835, 393318, 50, 1441836, 393318, 50, 1441837, 393318, 50, 1441838, 393318, 50, 1441839, 393318, 50, 1441840, 393318, 50, 1441841, 393318, 50, 1441842, 393318, 50, 1441843, 393318, 47, 1507330, 102, 56, 1507331, 65638, 56, 1507332, 196710, 55, 1507333, 458854, 49, 1507334, 131174, 47, 1507335, 458854, 48, 1507336, 458854, 48, 1507341, 131174, 47, 1507345, 131174, 47, 1507349, 131174, 47, 1507357, 102, 47, 1507358, 102, 47, 1507359, 102, 47, 1507360, 327782, 49, 1507361, 327782, 49, 1507362, 102, 47, 1507363, 327782, 49, 1507368, 458854, 49, 1507369, 262246, 48, 1507370, 65638, 48, 1507371, 65638, 48, 1507372, 65638, 48, 1507373, 65638, 48, 1507374, 65638, 48, 1507375, 65638, 48, 1507376, 65638, 48, 1507377, 65638, 48, 1507378, 196710, 48, 1507379, 327782, 49, 1572868, 102, 55, 1572869, 458854, 49, 1572870, 131174, 47, 1572871, 458854, 49, 1572872, 458854, 49, 1572877, 131174, 47, 1572881, 131174, 47, 1572885, 262246, 48, 1572886, 65638, 48, 1572893, 102, 47, 1572894, 102, 47, 1572895, 102, 47, 1572896, 327782, 49, 1572897, 327782, 49, 1572898, 102, 47, 1572899, 327782, 49, 1572904, 458854, 49, 1572905, 262246, 49, 1572906, 65638, 49, 1572907, 65638, 49, 1572908, 65638, 49, 1572909, 65638, 49, 1572911, 65638, 49, 1572912, 65638, 49, 1572913, 65638, 49, 1572914, 196710, 49, 1572915, 327782, 49, 1638404, 102, 55, 1638405, 458854, 49, 1638406, 131174, 47, 1638407, 458854, 49, 1638408, 458854, 49, 1638413, 131174, 47, 1638417, 131174, 47, 1638421, 262246, 49, 1638422, 131174, 49, 1638427, 393318, 48, 1638428, 65638, 46, 1638429, 65638, 46, 1638430, 65638, 46, 1638431, 65638, 46, 1638432, 65638, 46, 1638433, 393318, 48, 1638434, 393318, 48, 1638435, 393318, 46, 1638440, 458854, 49, 1638441, 458854, 49, 1638442, 458854, 47, 1638443, 393318, 50, 1638444, 393318, 50, 1638445, 458854, 50, 1638447, 327782, 50, 1638448, 393318, 50, 1638449, 393318, 47, 1638450, 102, 47, 1638451, 327782, 49, 1703940, 102, 55, 1703941, 458854, 49, 1703942, 131174, 47, 1703943, 458854, 49, 1703944, 458854, 49, 1703949, 262246, 47, 1703950, 131174, 46, 1703953, 131174, 47, 1703957, 131174, 47, 1703963, 327782, 49, 1703976, 458854, 49, 1703977, 131174, 47, 1703978, 458854, 49, 1703985, 327782, 49, 1703986, 102, 47, 1703987, 327782, 49, 1769476, 102, 55, 1769477, 458854, 49, 1769478, 131174, 47, 1769479, 458854, 49, 1769480, 458854, 49, 1769486, 131174, 47, 1769489, 131174, 47, 1769493, 131174, 47, 1769496, 102, 46, 1769499, 327782, 49, 1769512, 458854, 49, 1769513, 131174, 47, 1769514, 458854, 49, 1769521, 327782, 49, 1769522, 102, 47, 1769523, 327782, 49, 1835012, 102, 55, 1835013, 458854, 49, 1835014, 131174, 47, 1835015, 458854, 49, 1835016, 458854, 49, 1835022, 131174, 47, 1835025, 131174, 47, 1835029, 131174, 47, 1835032, 393318, 48, 1835033, 393318, 48, 1835035, 393318, 46, 1835048, 458854, 49, 1835049, 131174, 47, 1835050, 458854, 49, 1835057, 327782, 49, 1835058, 102, 47, 1835059, 327782, 49, 1900548, 102, 55, 1900549, 458854, 49, 1900550, 131174, 47, 1900551, 458854, 49, 1900552, 458854, 49, 1900558, 131174, 47, 1900561, 131174, 47, 1900565, 131174, 47, 1900568, 327782, 49, 1900584, 458854, 49, 1900585, 131174, 47, 1900586, 458854, 49, 1900593, 327782, 49, 1900594, 102, 47, 1900595, 327782, 49, 1966084, 102, 55, 1966085, 458854, 49, 1966086, 131174, 47, 1966087, 458854, 49, 1966088, 458854, 49, 1966094, 131174, 47, 1966096, 393318, 48, 1966097, 393318, 48, 1966098, 393318, 48, 1966104, 393318, 46, 1966120, 458854, 49, 1966121, 131174, 47, 1966122, 458854, 49, 1966129, 327782, 49, 1966130, 102, 47, 1966131, 327782, 49, 2031620, 102, 55, 2031621, 458854, 49, 2031622, 131174, 47, 2031623, 458854, 49, 2031624, 458854, 49, 2031629, 327782, 48, 2031632, 327782, 49, 2031645, 458854, 47, 2031646, 393318, 50, 2031647, 393318, 50, 2031648, 393318, 50, 2031649, 393318, 50, 2031650, 393318, 50, 2031651, 393318, 50, 2031652, 393318, 50, 2031653, 393318, 50, 2031654, 393318, 50, 2031655, 393318, 50, 2031656, 458854, 50, 2031657, 131174, 47, 2031658, 458854, 49, 2031665, 327782, 49, 2031666, 393318, 46, 2031667, 393318, 46, 2097156, 102, 55, 2097157, 458854, 49, 2097158, 131174, 47, 2097159, 458854, 49, 2097160, 458854, 46, 2097161, 393318, 48, 2097162, 393318, 48, 2097163, 393318, 48, 2097164, 393318, 48, 2097165, 393318, 46, 2097168, 327782, 49, 2097179, 458854, 47, 2097180, 393318, 50, 2097181, 458854, 50, 2097182, 262246, 48, 2097183, 65638, 48, 2097184, 65638, 48, 2097185, 65638, 48, 2097186, 65638, 48, 2097187, 65638, 48, 2097188, 65638, 48, 2097189, 65638, 48, 2097190, 65638, 48, 2097191, 65638, 48, 2097194, 458854, 49, 2097200, 327782, 48, 2097201, 393318, 46, 2097202, 327782, 49, 2162692, 102, 55, 2162693, 458854, 49, 2162694, 131174, 47, 2162695, 458854, 49, 2162704, 327782, 49, 2162715, 458854, 49, 2162716, 262246, 48, 2162717, 65638, 48, 2162718, 262246, 49, 2162719, 65638, 49, 2162720, 65638, 49, 2162721, 65638, 49, 2162722, 65638, 49, 2162723, 65638, 49, 2162724, 65638, 49, 2162725, 65638, 49, 2162726, 65638, 49, 2162727, 65638, 49, 2162730, 458854, 49, 2162736, 327782, 49, 2162737, 102, 47, 2162738, 327782, 49, 2228229, 458854, 49, 2228230, 131174, 47, 2228231, 458854, 49, 2228240, 327782, 49, 2228250, 458854, 47, 2228251, 458854, 50, 2228252, 262246, 49, 2228253, 65638, 49, 2228254, 131174, 49, 2228255, 458854, 47, 2228256, 393318, 50, 2228257, 393318, 50, 2228258, 393318, 50, 2228259, 393318, 50, 2228260, 393318, 50, 2228261, 393318, 50, 2228262, 393318, 50, 2228263, 393318, 50, 2228266, 458854, 50, 2228272, 327782, 49, 2228273, 102, 47, 2228274, 327782, 49, 2293765, 458854, 49, 2293766, 131174, 47, 2293767, 458854, 49, 2293776, 327782, 50, 2293777, 393318, 50, 2293778, 393318, 50, 2293779, 393318, 50, 2293780, 393318, 50, 2293781, 393318, 50, 2293782, 393318, 50, 2293783, 393318, 50, 2293784, 393318, 50, 2293785, 393318, 47, 2293786, 458854, 49, 2293787, 262246, 48, 2293788, 131174, 48, 2293789, 458854, 47, 2293790, 393318, 50, 2293791, 458854, 50, 2293792, 262150, 5, 2293793, 131078, 3, 2293794, 131078, 3, 2293795, 131078, 3, 2293796, 131078, 3, 2293797, 131078, 3, 2293798, 131078, 3, 2293799, 131078, 3, 2293800, 131078, 3, 2293801, 6, 6, 2293808, 327782, 49, 2293809, 102, 47, 2293810, 327782, 49, 2359300, 458854, 47, 2359301, 458854, 50, 2359302, 131174, 47, 2359303, 458854, 49, 2359312, 65638, 48, 2359313, 65638, 48, 2359314, 65638, 48, 2359315, 65638, 48, 2359316, 65638, 48, 2359317, 65638, 48, 2359318, 65638, 48, 2359319, 65638, 48, 2359321, 327782, 50, 2359322, 458854, 50, 2359323, 262246, 49, 2359324, 131174, 49, 2359325, 458854, 49, 2359326, 262150, 5, 2359327, 131078, 3, 2359328, 65542, 0, 2359329, 6, 0, 2359330, 6, 0, 2359331, 6, 0, 2359332, 6, 0, 2359333, 6, 0, 2359334, 6, 0, 2359335, 6, 0, 2359336, 6, 0, 2359337, 6, 4, 2359344, 327782, 49, 2359345, 102, 47, 2359346, 327782, 49, 2424836, 458854, 49, 2424837, 262246, 48, 2424838, 131174, 48, 2424839, 458854, 49, 2424848, 65638, 49, 2424849, 65638, 49, 2424850, 65638, 49, 2424851, 65638, 49, 2424852, 65638, 49, 2424853, 65638, 49, 2424854, 65638, 49, 2424855, 65638, 49, 2424856, 65638, 49, 2424857, 65638, 48, 2424858, 65638, 48, 2424859, 131174, 48, 2424860, 458854, 47, 2424861, 458854, 50, 2424862, 262150, 2, 2424863, 6, 0, 2424864, 6, 0, 2424865, 6, 0, 2424866, 6, 0, 2424867, 6, 0, 2424868, 6, 0, 2424869, 6, 0, 2424870, 6, 0, 2424871, 6, 0, 2424872, 6, 0, 2424873, 6, 4, 2424880, 327782, 49, 2424881, 102, 47, 2424882, 327782, 50, 2424883, 393318, 47, 2490372, 458854, 49, 2490373, 262246, 49, 2490374, 131174, 49, 2490375, 458854, 49, 2490383, 393318, 50, 2490384, 393318, 50, 2490385, 393318, 50, 2490386, 393318, 50, 2490387, 393318, 50, 2490388, 393318, 50, 2490389, 393318, 50, 2490390, 393318, 50, 2490391, 393318, 47, 2490392, 102, 49, 2490393, 65638, 49, 2490394, 65638, 49, 2490395, 131174, 49, 2490396, 458854, 49, 2490397, 262150, 5, 2490398, 65542, 0, 2490399, 6, 0, 2490400, 262150, 0, 2490401, 262150, 4, 2490402, 262150, 4, 2490403, 262150, 4, 2490404, 262150, 4, 2490405, 262150, 4, 2490406, 262150, 4, 2490407, 262150, 4, 2490408, 262150, 4, 2490409, 131078, 6, 2490416, 327782, 49, 2490417, 102, 48, 2490418, 196710, 48, 2490419, 327782, 49, 2555908, 458854, 49, 2555909, 131174, 47, 2555910, 458854, 47, 2555911, 458854, 50, 2555919, 262150, 5, 2555920, 131078, 3, 2555921, 131078, 3, 2555922, 131078, 3, 2555923, 131078, 3, 2555924, 131078, 3, 2555925, 131078, 3, 2555926, 6, 6, 2555927, 327782, 50, 2555928, 393318, 50, 2555929, 393318, 50, 2555930, 393318, 50, 2555931, 393318, 50, 2555932, 458854, 50, 2555933, 262150, 2, 2555934, 6, 0, 2555935, 6, 0, 2555936, 6, 4, 2555937, 327782, 48, 2555938, 393318, 48, 2555939, 327782, 49, 2555945, 458854, 49, 2555946, 393318, 48, 2555947, 458854, 48, 2555949, 327782, 51, 2555952, 327782, 49, 2555953, 102, 49, 2555954, 196710, 49, 2555955, 327782, 50, 2555956, 393318, 50, 2555957, 393318, 47, 2621444, 458854, 49, 2621445, 131174, 47, 2621446, 458854, 49, 2621455, 262150, 2, 2621456, 6, 0, 2621457, 6, 0, 2621458, 6, 0, 2621459, 6, 0, 2621460, 6, 0, 2621461, 6, 0, 2621462, 131078, 0, 2621463, 131078, 3, 2621464, 131078, 3, 2621465, 131078, 3, 2621466, 131078, 3, 2621467, 131078, 3, 2621468, 131078, 3, 2621469, 65542, 0, 2621470, 6, 0, 2621471, 6, 0, 2621472, 6, 4, 2621473, 327782, 49, 2621474, 102, 47, 2621475, 327782, 49, 2621481, 458854, 49, 2621482, 131174, 47, 2621483, 458854, 49, 2621485, 327782, 52, 2621488, 327782, 50, 2621489, 393318, 47, 2621490, 102, 48, 2621491, 65638, 48, 2621492, 196710, 48, 2621493, 327782, 49, 2686980, 458854, 49, 2686981, 131174, 47, 2686982, 458854, 49, 2686991, 262150, 2, 2686992, 6, 0, 2686993, 6, 0, 2686994, 6, 0, 2686995, 6, 0, 2686996, 6, 0, 2686997, 6, 0, 2686998, 6, 0, 2686999, 6, 0, 2687000, 6, 0, 2687001, 6, 0, 2687002, 6, 0, 2687003, 6, 0, 2687004, 6, 0, 2687005, 6, 0, 2687006, 6, 0, 2687007, 6, 0, 2687008, 6, 4, 2687009, 327782, 49, 2687010, 102, 47, 2687011, 327782, 49, 2687017, 458854, 49, 2687018, 131174, 47, 2687019, 458854, 49, 2687025, 327782, 49, 2687026, 102, 49, 2687027, 65638, 49, 2687028, 196710, 49, 2687029, 327782, 49, 2752516, 458854, 49, 2752517, 131174, 47, 2752518, 458854, 49, 2752527, 262150, 6, 2752528, 262150, 4, 2752529, 262150, 4, 2752530, 262150, 4, 2752531, 262150, 4, 2752532, 262150, 4, 2752533, 262150, 4, 2752534, 262150, 4, 2752535, 262150, 4, 2752536, 131078, 1, 2752537, 6, 0, 2752538, 6, 0, 2752539, 6, 0, 2752540, 6, 0, 2752541, 6, 0, 2752542, 6, 0, 2752543, 6, 0, 2752544, 6, 4, 2752545, 327782, 49, 2752546, 102, 47, 2752547, 327782, 49, 2752553, 458854, 49, 2752554, 131174, 47, 2752555, 458854, 49, 2752561, 327782, 50, 2752562, 393318, 50, 2752563, 393318, 47, 2752564, 102, 47, 2752565, 327782, 49, 2818052, 458854, 49, 2818053, 131174, 47, 2818054, 458854, 49, 2818062, 327782, 48, 2818063, 393318, 48, 2818064, 327782, 49, 2818069, 458854, 49, 2818070, 65638, 46, 2818071, 458854, 48, 2818072, 262150, 2, 2818073, 6, 0, 2818074, 6, 0, 2818075, 6, 0, 2818076, 6, 0, 2818077, 262150, 0, 2818078, 262150, 4, 2818079, 262150, 4, 2818080, 131078, 6, 2818081, 65638, 46, 2818082, 393318, 48, 2818083, 393318, 46, 2818088, 458854, 47, 2818089, 458854, 50, 2818090, 131174, 47, 2818091, 458854, 49, 2818099, 327782, 49, 2818100, 102, 47, 2818101, 327782, 49, 2883588, 458854, 49, 2883589, 131174, 47, 2883590, 458854, 49, 2883598, 327782, 49, 2883599, 102, 47, 2883600, 327782, 49, 2883605, 458854, 49, 2883606, 131174, 47, 2883607, 458854, 49, 2883608, 262150, 6, 2883609, 262150, 4, 2883610, 262150, 4, 2883611, 262150, 4, 2883612, 262150, 4, 2883613, 131078, 6, 2883614, 327782, 48, 2883615, 393318, 48, 2883616, 327782, 49, 2883624, 458854, 49, 2883625, 262246, 48, 2883626, 131174, 48, 2883627, 458854, 49, 2883635, 327782, 49, 2883636, 102, 47, 2883637, 327782, 49, 2949124, 458854, 46, 2949125, 65638, 46, 2949126, 458854, 46, 2949127, 458854, 48, 2949134, 327782, 49, 2949135, 102, 47, 2949136, 327782, 49, 2949141, 458854, 46, 2949142, 393318, 48, 2949143, 393318, 48, 2949144, 393318, 48, 2949145, 393318, 48, 2949146, 393318, 48, 2949147, 393318, 48, 2949148, 393318, 48, 2949149, 393318, 48, 2949150, 393318, 48, 2949151, 393318, 48, 2949152, 393318, 46, 2949160, 458854, 49, 2949161, 262246, 49, 2949162, 131174, 49, 2949163, 458854, 49, 2949171, 327782, 49, 2949172, 102, 47, 2949173, 327782, 49, 3014661, 458854, 49, 3014662, 131174, 47, 3014663, 458854, 49, 3014670, 327782, 49, 3014671, 102, 47, 3014672, 327782, 49, 3014696, 458854, 49, 3014697, 131174, 47, 3014698, 458854, 47, 3014699, 458854, 50, 3014705, 327782, 48, 3014706, 393318, 48, 3014707, 393318, 46, 3014708, 102, 47, 3014709, 327782, 49, 3080197, 458854, 49, 3080198, 131174, 47, 3080199, 458854, 49, 3080206, 327782, 49, 3080207, 102, 47, 3080208, 327782, 49, 3080232, 458854, 49, 3080233, 131174, 47, 3080234, 458854, 49, 3080241, 327782, 49, 3080244, 102, 47, 3080245, 327782, 49, 3145733, 458854, 49, 3145734, 131174, 47, 3145735, 458854, 49, 3145742, 327782, 49, 3145743, 102, 47, 3145744, 393318, 46, 3145768, 458854, 49, 3145769, 131174, 47, 3145770, 458854, 49, 3145777, 327782, 49, 3145780, 102, 47, 3145781, 327782, 49, 3211269, 458854, 49, 3211270, 131174, 47, 3211271, 458854, 49, 3211277, 327782, 48, 3211278, 393318, 46, 3211279, 327782, 49, 3211304, 458854, 49, 3211305, 131174, 47, 3211306, 458854, 49, 3211313, 327782, 49, 3211316, 102, 47, 3211317, 327782, 49, 3276805, 458854, 49, 3276806, 131174, 47, 3276807, 458854, 49, 3276813, 327782, 49, 3276814, 102, 47, 3276815, 327782, 49, 3276840, 458854, 49, 3276841, 131174, 47, 3276842, 458854, 49, 3276849, 327782, 49, 3276852, 102, 47, 3276853, 327782, 49, 3342341, 458854, 49, 3342342, 131174, 47, 3342343, 458854, 49, 3342345, 327782, 53, 3342346, 393318, 53, 3342347, 458854, 53, 3342349, 327782, 49, 3342350, 102, 47, 3342351, 327782, 49, 3342376, 458854, 46, 3342377, 65638, 46, 3342378, 65638, 46, 3342379, 393318, 48, 3342380, 393318, 48, 3342381, 393318, 48, 3342382, 393318, 48, 3342383, 393318, 48, 3342384, 393318, 48, 3342385, 65638, 46, 3342386, 65638, 46, 3342387, 65638, 46, 3342388, 65638, 46, 3342389, 393318, 46, 3407877, 458854, 46, 3407878, 65638, 46, 3407879, 65638, 46, 3407880, 393318, 48, 3407881, 327782, 54, 3407882, 393318, 54, 3407883, 458854, 54, 3407884, 65638, 46, 3407885, 65638, 46, 3407886, 65638, 46, 3407887, 393318, 46 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262157, 196710, 50, 262158, 262246, 50, 327693, 196710, 51, 327694, 262246, 51, 458757, 196710, 52, 458758, 262246, 52, 524293, 196710, 53, 524294, 262246, 53, 589835, 196710, 50, 589836, 262246, 50, 589844, 393318, 51, 589852, 196710, 52, 589853, 262246, 52, 655371, 196710, 51, 655372, 262246, 51, 655380, 393318, 52, 655388, 196710, 53, 655389, 262246, 53, 720907, 393318, 51, 720911, 196710, 52, 720912, 262246, 52, 786443, 393318, 52, 786444, 262244, 16, 786447, 196710, 53, 786448, 262246, 53, 851980, 262244, 17, 851981, 262244, 16, 851993, 100, 10, 851994, 65636, 10, 851995, 131172, 10, 917508, 131174, 46, 917516, 262244, 18, 917517, 262244, 17, 917526, 196710, 50, 917527, 262246, 50, 917529, 100, 10, 917530, 65636, 10, 917531, 131172, 10, 983052, 262244, 19, 983053, 262244, 18, 983062, 196710, 51, 983063, 262246, 51, 1048588, 262244, 20, 1048589, 262244, 19, 1048594, 196710, 52, 1048595, 262246, 52, 1048605, 393318, 51, 1114125, 262244, 20, 1114130, 196710, 53, 1114131, 262246, 53, 1114141, 393318, 52, 1245197, 393318, 51, 1310727, 393318, 51, 1310733, 393318, 52, 1310741, 262244, 16, 1310742, 393318, 51, 1310746, 393316, 4, 1310747, 101, 123, 1310748, 65637, 123, 1376263, 393318, 52, 1376277, 262244, 17, 1376278, 262244, 16, 1376281, 327780, 5, 1376282, 393316, 5, 1376283, 458852, 5, 1441798, 131174, 46, 1441813, 262244, 18, 1441814, 262244, 17, 1441818, 393316, 6, 1507349, 262244, 19, 1507350, 262244, 18, 1507373, 102, 50, 1507374, 65638, 50, 1507375, 131174, 50, 1572885, 262244, 20, 1572886, 262244, 19, 1572909, 102, 51, 1572910, 65638, 51, 1572911, 131174, 51, 1638422, 262244, 20, 1638423, 196710, 52, 1638424, 262246, 52, 1638426, 102, 46, 1638427, 327782, 48, 1638443, 196710, 52, 1638444, 262246, 52, 1638445, 102, 52, 1638446, 65638, 52, 1638447, 131174, 52, 1703948, 196710, 52, 1703949, 262246, 52, 1703954, 196710, 50, 1703955, 262246, 50, 1703959, 196710, 53, 1703960, 262246, 53, 1703961, 102, 46, 1703962, 102, 47, 1703979, 196710, 53, 1703980, 262246, 53, 1769484, 196710, 53, 1769485, 262246, 53, 1769490, 196710, 51, 1769491, 262246, 51, 1769494, 393318, 51, 1769497, 102, 47, 1769498, 102, 47, 1835027, 196710, 52, 1835028, 262246, 52, 1835030, 393318, 52, 1835031, 102, 46, 1835032, 327782, 48, 1835033, 65638, 46, 1835034, 393318, 48, 1835056, 393318, 51, 1900557, 393318, 51, 1900563, 196710, 53, 1900564, 262246, 53, 1900566, 102, 46, 1900567, 102, 47, 1900587, 196710, 52, 1900588, 262246, 52, 1900592, 393318, 52, 1966093, 393318, 52, 1966095, 102, 46, 1966096, 327782, 48, 1966097, 65638, 46, 1966098, 65638, 46, 1966099, 65638, 46, 1966100, 65638, 46, 1966101, 65638, 46, 1966102, 65638, 46, 1966103, 393318, 48, 1966123, 196710, 53, 1966124, 262246, 53, 2031630, 327782, 48, 2031631, 102, 47, 2031665, 102, 46, 2031666, 327782, 48, 2097161, 100, 7, 2097162, 65636, 7, 2097163, 65636, 7, 2097164, 131172, 7, 2097166, 327782, 49, 2097167, 102, 47, 2097192, 65638, 48, 2097193, 131174, 48, 2097201, 102, 47, 2162696, 393318, 51, 2162702, 327782, 49, 2162703, 102, 47, 2162718, 131174, 48, 2162728, 65638, 49, 2162729, 131174, 49, 2228232, 393318, 52, 2228238, 327782, 49, 2228239, 102, 47, 2228264, 393318, 50, 2228265, 393318, 50, 2228266, 393318, 51, 2293774, 327782, 49, 2293775, 102, 47, 2293793, 196708, 42, 2293802, 393318, 52, 2293807, 393318, 51, 2359310, 327782, 49, 2359311, 102, 48, 2359320, 196710, 48, 2359329, 196708, 43, 2359343, 393318, 52, 2424846, 327782, 49, 2424847, 102, 49, 2424856, 102, 48, 2490381, 393318, 51, 2490382, 327782, 50, 2490402, 102, 46, 2490403, 65638, 46, 2490404, 393318, 48, 2490405, 393318, 48, 2490406, 393318, 48, 2490407, 393318, 48, 2490408, 393318, 48, 2490409, 65638, 46, 2490410, 131174, 46, 2490415, 393318, 51, 2555911, 196710, 52, 2555912, 262246, 52, 2555917, 393318, 52, 2555923, 196708, 42, 2555938, 102, 47, 2555946, 131174, 47, 2555951, 393318, 52, 2621447, 196710, 53, 2621448, 262246, 53, 2621459, 196708, 43, 2621484, 196710, 52, 2621485, 262246, 52, 2621488, 393318, 51, 2686990, 327782, 51, 2687007, 196708, 42, 2687020, 196710, 53, 2687021, 262246, 53, 2687022, 327782, 51, 2687024, 393318, 52, 2752519, 393318, 51, 2752526, 327782, 52, 2752527, 102, 46, 2752528, 65638, 46, 2752529, 393318, 48, 2752530, 393318, 48, 2752531, 393318, 48, 2752532, 393318, 48, 2752533, 65638, 46, 2752534, 131174, 46, 2752538, 196708, 42, 2752543, 196708, 43, 2752558, 327782, 52, 2752562, 393318, 51, 2818055, 393318, 52, 2818063, 102, 47, 2818070, 131174, 47, 2818074, 196708, 43, 2818079, 102, 46, 2818080, 393318, 48, 2818098, 393318, 52, 2883615, 102, 47, 2883628, 393318, 51, 2949125, 458854, 48, 2949126, 131174, 46, 2949132, 196710, 52, 2949133, 262246, 52, 2949164, 393318, 52, 3014667, 262245, 116, 3014668, 196710, 53, 3014669, 262246, 53, 3014699, 393318, 51, 3080235, 393318, 52, 3145742, 102, 46, 3145743, 327782, 48, 3211276, 393318, 51, 3211278, 102, 47, 3211307, 196710, 52, 3211308, 262246, 52, 3276812, 393318, 52, 3276843, 196710, 53, 3276844, 262246, 53 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 688) +scene_destination = "res://Maps/Caves/Comet_Cave_M096.tscn" +location = Vector2(720, 176) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1488, 816) +scene_destination = "res://Maps/Routes/Route5/Route_5.tscn" +location = Vector2(2832, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1520, 1584) +trainer = true +texture = ExtResource("201") +trainer_name = "COOLTRAINER Indiana" +trainer_reward = 2040 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[55, 32], [77, 32], [74, 34]] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(816, 816) +texture = ExtResource("6") +item_id = 199 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(944, 368) +texture = ExtResource("6") +item_id = 181 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(240, 1328) +texture = ExtResource("6") +item_id = 122 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(240, 272) +texture = ExtResource("6") +item_id = 271 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1392, 1552) +texture = ExtResource("6") +item_id = 164 diff --git a/Maps/Caves/Comet_Cave_M010.gd b/Maps/Caves/Comet_Cave_M010.gd new file mode 100644 index 000000000..ffb8b1009 --- /dev/null +++ b/Maps/Caves/Comet_Cave_M010.gd @@ -0,0 +1,14 @@ +extends Node2D # gen_map.py Map010 + +var map_name = "Comet Cave" + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP010_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(253, 1) + Global.game.recive_item(253) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/Caves/Comet_Cave_M010.gd.uid b/Maps/Caves/Comet_Cave_M010.gd.uid new file mode 100644 index 000000000..b44b26ea0 --- /dev/null +++ b/Maps/Caves/Comet_Cave_M010.gd.uid @@ -0,0 +1 @@ +uid://dptmyl15s6a2j diff --git a/Maps/Caves/Comet_Cave_M010.tscn b/Maps/Caves/Comet_Cave_M010.tscn new file mode 100644 index 000000000..3e437fba9 --- /dev/null +++ b/Maps/Caves/Comet_Cave_M010.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Caves/Comet_Cave_M010_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Caves/Comet_Cave_M010.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Comet Cave" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 102, 54, 1, 65638, 54, 2, 65638, 54, 3, 65638, 54, 4, 65638, 54, 5, 65638, 54, 6, 65638, 54, 7, 65638, 54, 8, 65638, 54, 9, 65638, 54, 10, 131174, 54, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 65536, 102, 55, 65537, 393318, 49, 65538, 393318, 49, 65539, 393318, 49, 65540, 393318, 49, 65541, 393318, 49, 65542, 393318, 49, 65543, 393318, 49, 65544, 393318, 49, 65545, 393318, 49, 65546, 131174, 55, 65547, 262244, 0, 65548, 262244, 0, 65549, 262244, 0, 65550, 262244, 0, 65551, 262244, 0, 65552, 262244, 0, 65553, 262244, 0, 65554, 262244, 0, 65555, 262244, 0, 65556, 262244, 0, 65557, 262244, 0, 65558, 262244, 0, 65559, 262244, 0, 65560, 262244, 0, 131072, 102, 55, 131073, 393318, 49, 131074, 393318, 49, 131075, 393318, 49, 131076, 393318, 49, 131077, 393318, 49, 131078, 393318, 49, 131079, 393318, 49, 131080, 393318, 49, 131081, 393318, 49, 131082, 131174, 55, 131083, 262244, 0, 131084, 262244, 0, 131085, 262244, 0, 131086, 262244, 0, 131087, 262244, 0, 131088, 262244, 0, 131089, 262244, 0, 131090, 262244, 0, 131091, 262244, 0, 131092, 262244, 0, 131093, 262244, 0, 131094, 262244, 0, 131095, 262244, 0, 131096, 262244, 0, 196608, 102, 55, 196609, 393318, 49, 196610, 393318, 49, 196611, 393318, 49, 196612, 393318, 49, 196613, 393318, 49, 196614, 393318, 49, 196615, 393318, 49, 196616, 393318, 49, 196617, 393318, 49, 196618, 131174, 55, 196619, 262244, 0, 196620, 262244, 0, 196621, 262244, 0, 196622, 102, 54, 196623, 65638, 54, 196624, 65638, 54, 196625, 65638, 54, 196626, 65638, 54, 196627, 65638, 54, 196628, 65638, 54, 196629, 65638, 54, 196630, 65638, 54, 196631, 65638, 54, 196632, 131174, 54, 262144, 102, 55, 262145, 393318, 49, 262146, 393318, 49, 262147, 327782, 55, 262148, 393318, 55, 262149, 458854, 55, 262150, 393318, 49, 262151, 393318, 49, 262152, 393318, 49, 262153, 393318, 49, 262154, 131174, 55, 262155, 262244, 0, 262156, 262244, 0, 262157, 262244, 0, 262158, 102, 55, 262159, 393318, 49, 262160, 393318, 49, 262161, 393318, 49, 262162, 393318, 49, 262163, 393318, 49, 262164, 393318, 49, 262165, 393318, 49, 262166, 393318, 49, 262167, 393318, 49, 262168, 131174, 55, 327680, 102, 55, 327681, 393318, 49, 327682, 393318, 49, 327683, 327782, 56, 327684, 393318, 56, 327685, 262246, 56, 327686, 458854, 55, 327687, 393318, 49, 327688, 393318, 49, 327689, 393318, 49, 327690, 131174, 55, 327691, 262244, 0, 327692, 262244, 0, 327693, 262244, 0, 327694, 102, 55, 327695, 393318, 49, 327696, 393318, 49, 327697, 393318, 49, 327698, 393318, 49, 327699, 393318, 49, 327700, 393318, 49, 327701, 393318, 49, 327702, 393318, 49, 327703, 393318, 49, 327704, 131174, 55, 393216, 102, 55, 393217, 393318, 49, 393218, 393318, 49, 393219, 327782, 56, 393220, 393318, 56, 393221, 393318, 56, 393222, 458854, 56, 393223, 393318, 49, 393224, 393318, 49, 393225, 393318, 49, 393226, 131174, 55, 393227, 262244, 0, 393228, 102, 54, 393229, 65638, 54, 393230, 196710, 54, 393231, 393318, 49, 393232, 327782, 55, 393233, 393318, 55, 393234, 393318, 55, 393235, 393318, 55, 393236, 393318, 55, 393237, 393318, 55, 393238, 458854, 55, 393239, 393318, 49, 393240, 131174, 55, 458752, 102, 55, 458753, 393318, 49, 458754, 393318, 49, 458755, 327782, 57, 458756, 196710, 57, 458757, 393318, 56, 458758, 262246, 56, 458759, 458854, 55, 458760, 393318, 49, 458761, 393318, 49, 458762, 131174, 55, 458763, 262244, 0, 458764, 102, 55, 458765, 393318, 49, 458766, 393318, 49, 458767, 393318, 49, 458768, 327782, 56, 458769, 393318, 56, 458770, 393318, 56, 458771, 393318, 56, 458772, 393318, 56, 458773, 393318, 56, 458774, 458854, 56, 458775, 393318, 49, 458776, 131174, 55, 524288, 102, 55, 524289, 393318, 49, 524290, 393318, 49, 524291, 393318, 49, 524292, 327782, 56, 524293, 393318, 56, 524294, 393318, 56, 524295, 458854, 56, 524296, 393318, 49, 524297, 393318, 49, 524298, 131174, 55, 524299, 262244, 0, 524300, 102, 55, 524301, 393318, 49, 524302, 393318, 49, 524303, 393318, 49, 524304, 327782, 57, 524305, 393318, 57, 524306, 196710, 57, 524307, 393318, 56, 524308, 393318, 56, 524309, 393318, 56, 524310, 458854, 56, 524311, 393318, 49, 524312, 131174, 55, 589824, 102, 55, 589825, 393318, 49, 589826, 393318, 49, 589827, 393318, 49, 589828, 327782, 57, 589829, 196710, 57, 589830, 393318, 56, 589831, 458854, 56, 589832, 393318, 49, 589833, 393318, 49, 589834, 262246, 54, 589835, 65638, 54, 589836, 196710, 54, 589837, 65638, 47, 589838, 65638, 47, 589839, 65638, 47, 589840, 393318, 49, 589841, 393318, 49, 589842, 327782, 57, 589843, 393318, 57, 589844, 393318, 57, 589845, 393318, 57, 589846, 458854, 57, 589847, 393318, 49, 589848, 131174, 55, 655360, 102, 55, 655361, 393318, 49, 655362, 393318, 49, 655363, 393318, 49, 655364, 393318, 49, 655365, 327782, 56, 655366, 393318, 56, 655367, 458854, 56, 655368, 393318, 49, 655369, 393318, 49, 655370, 393318, 49, 655371, 393318, 49, 655372, 393318, 49, 655373, 393318, 49, 655374, 393318, 49, 655375, 393318, 49, 655376, 393318, 49, 655377, 393318, 49, 655378, 393318, 49, 655379, 393318, 49, 655380, 393318, 49, 655381, 393318, 49, 655382, 393318, 49, 655383, 393318, 49, 655384, 131174, 55, 720896, 102, 55, 720897, 393318, 49, 720898, 393318, 49, 720899, 393318, 49, 720900, 393318, 49, 720901, 327782, 57, 720902, 393318, 57, 720903, 458854, 57, 720904, 393318, 49, 720905, 393318, 49, 720906, 393318, 49, 720907, 393318, 49, 720908, 393318, 49, 720909, 393318, 49, 720910, 393318, 49, 720911, 393318, 49, 720912, 393318, 49, 720913, 393318, 49, 720914, 393318, 49, 720915, 393318, 49, 720916, 393318, 49, 720917, 393318, 49, 720918, 393318, 49, 720919, 393318, 49, 720920, 131174, 55, 786432, 102, 55, 786433, 393318, 49, 786434, 393318, 49, 786435, 393318, 49, 786436, 393318, 49, 786437, 393318, 49, 786438, 393318, 49, 786439, 393318, 49, 786440, 393318, 49, 786441, 393318, 49, 786442, 393318, 49, 786443, 393318, 49, 786444, 393318, 49, 786445, 393318, 49, 786446, 393318, 49, 786447, 393318, 49, 786448, 393318, 49, 786449, 393318, 49, 786450, 393318, 49, 786451, 327782, 55, 786452, 393318, 55, 786453, 393318, 55, 786454, 458854, 55, 786455, 393318, 49, 786456, 131174, 55, 851968, 102, 55, 851969, 393318, 49, 851970, 393318, 49, 851971, 393318, 49, 851972, 327782, 55, 851973, 393318, 55, 851974, 393318, 55, 851975, 458854, 55, 851976, 393318, 49, 851977, 393318, 49, 851978, 393318, 49, 851979, 393318, 49, 851980, 393318, 49, 851981, 393318, 49, 851982, 393318, 49, 851983, 393318, 49, 851984, 393318, 49, 851985, 393318, 49, 851986, 393318, 49, 851987, 327782, 56, 851988, 393318, 56, 851989, 393318, 56, 851990, 458854, 56, 851991, 393318, 49, 851992, 131174, 55, 917504, 102, 55, 917505, 393318, 49, 917506, 393318, 49, 917507, 327782, 55, 917508, 196710, 56, 917509, 393318, 56, 917510, 393318, 56, 917511, 262246, 56, 917512, 393318, 55, 917513, 393318, 55, 917514, 458854, 55, 917515, 393318, 49, 917516, 393318, 49, 917517, 393318, 49, 917518, 393318, 49, 917519, 393318, 49, 917520, 393318, 49, 917521, 393318, 49, 917522, 393318, 49, 917523, 327782, 56, 917524, 393318, 56, 917525, 393318, 56, 917526, 458854, 56, 917527, 393318, 49, 917528, 131174, 55, 983040, 102, 55, 983041, 393318, 49, 983042, 393318, 49, 983043, 327782, 56, 983044, 393318, 56, 983045, 393318, 56, 983046, 393318, 56, 983047, 393318, 56, 983048, 393318, 56, 983049, 393318, 56, 983050, 262246, 56, 983051, 458854, 55, 983052, 393318, 49, 983053, 393318, 49, 983054, 327782, 55, 983055, 393318, 55, 983056, 458854, 55, 983057, 393318, 49, 983058, 327782, 55, 983059, 196710, 56, 983060, 393318, 56, 983061, 393318, 56, 983062, 458854, 56, 983063, 393318, 49, 983064, 131174, 55, 1048576, 102, 55, 1048577, 393318, 49, 1048578, 393318, 49, 1048579, 327782, 56, 1048580, 393318, 56, 1048581, 393318, 56, 1048582, 393318, 56, 1048583, 393318, 56, 1048584, 393318, 56, 1048585, 393318, 56, 1048586, 393318, 56, 1048587, 458854, 56, 1048588, 393318, 49, 1048589, 327782, 55, 1048590, 196710, 56, 1048591, 393318, 56, 1048592, 458854, 56, 1048593, 393318, 49, 1048594, 327782, 56, 1048595, 393318, 56, 1048596, 393318, 56, 1048597, 393318, 56, 1048598, 458854, 56, 1048599, 393318, 49, 1048600, 131174, 55, 1114112, 102, 55, 1114113, 393318, 49, 1114114, 393318, 49, 1114115, 327782, 56, 1114116, 393318, 56, 1114117, 393318, 56, 1114118, 393318, 56, 1114119, 393318, 56, 1114120, 393318, 56, 1114121, 393318, 56, 1114122, 393318, 56, 1114123, 458854, 56, 1114124, 393318, 49, 1114125, 327782, 56, 1114126, 393318, 56, 1114127, 393318, 56, 1114128, 458854, 56, 1114129, 393318, 49, 1114130, 327782, 56, 1114131, 393318, 56, 1114132, 393318, 56, 1114133, 393318, 56, 1114134, 458854, 56, 1114135, 393318, 49, 1114136, 131174, 55, 1179648, 102, 55, 1179649, 393318, 49, 1179650, 393318, 49, 1179651, 327782, 57, 1179652, 196710, 57, 1179653, 393318, 56, 1179654, 393318, 56, 1179655, 393318, 56, 1179656, 262246, 57, 1179657, 393318, 57, 1179658, 393318, 57, 1179659, 458854, 57, 1179660, 393318, 49, 1179661, 327782, 56, 1179662, 393318, 56, 1179663, 262246, 57, 1179664, 458854, 57, 1179665, 393318, 49, 1179666, 327782, 56, 1179667, 393318, 56, 1179668, 393318, 56, 1179669, 393318, 56, 1179670, 458854, 56, 1179671, 393318, 49, 1179672, 131174, 55, 1245184, 102, 55, 1245185, 393318, 49, 1245186, 393318, 49, 1245187, 393318, 49, 1245188, 327782, 57, 1245189, 393318, 57, 1245190, 393318, 57, 1245191, 393318, 57, 1245192, 458854, 57, 1245193, 393318, 49, 1245194, 393318, 49, 1245195, 393318, 49, 1245196, 393318, 49, 1245197, 327782, 57, 1245198, 393318, 57, 1245199, 458854, 57, 1245200, 393318, 49, 1245201, 393318, 49, 1245202, 327782, 57, 1245203, 393318, 57, 1245204, 393318, 57, 1245205, 393318, 57, 1245206, 458854, 57, 1245207, 393318, 49, 1245208, 131174, 55, 1310720, 102, 55, 1310721, 393318, 49, 1310722, 393318, 49, 1310723, 393318, 49, 1310724, 393318, 49, 1310725, 393318, 49, 1310726, 393318, 49, 1310727, 393318, 49, 1310728, 393318, 49, 1310729, 393318, 49, 1310730, 393318, 49, 1310731, 393318, 49, 1310732, 393318, 49, 1310733, 393318, 49, 1310734, 393318, 49, 1310735, 393318, 49, 1310736, 393318, 49, 1310737, 393318, 49, 1310738, 393318, 49, 1310739, 393318, 49, 1310740, 393318, 49, 1310741, 393318, 49, 1310742, 393318, 49, 1310743, 393318, 49, 1310744, 131174, 55, 1376256, 102, 56, 1376257, 65638, 56, 1376258, 65638, 56, 1376259, 65638, 56, 1376260, 65638, 56, 1376261, 65638, 56, 1376262, 65638, 56, 1376263, 65638, 56, 1376264, 65638, 56, 1376265, 65638, 56, 1376266, 65638, 56, 1376267, 65638, 56, 1376268, 65638, 56, 1376269, 65638, 56, 1376270, 65638, 56, 1376271, 65638, 56, 1376272, 65638, 56, 1376273, 65638, 56, 1376274, 65638, 56, 1376275, 65638, 56, 1376276, 65638, 56, 1376277, 65638, 56, 1376278, 65638, 56, 1376279, 65638, 56, 1376280, 131174, 56, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 262244, 0, 1441795, 262244, 0, 1441796, 262244, 0, 1441797, 262244, 0, 1441798, 262244, 0, 1441799, 262244, 0, 1441800, 262244, 0, 1441801, 262244, 0, 1441802, 262244, 0, 1441803, 262244, 0, 1441804, 262244, 0, 1441805, 262244, 0, 1441806, 262244, 0, 1441807, 262244, 0, 1441808, 262244, 0, 1441809, 262244, 0, 1441810, 262244, 0, 1441811, 262244, 0, 1441812, 262244, 0, 1441813, 262244, 0, 1441814, 262244, 0, 1441815, 262244, 0, 1441816, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 262244, 0, 1507331, 262244, 0, 1507332, 262244, 0, 1507333, 262244, 0, 1507334, 262244, 0, 1507335, 262244, 0, 1507336, 262244, 0, 1507337, 262244, 0, 1507338, 262244, 0, 1507339, 262244, 0, 1507340, 262244, 0, 1507341, 262244, 0, 1507342, 262244, 0, 1507343, 262244, 0, 1507344, 262244, 0, 1507345, 262244, 0, 1507346, 262244, 0, 1507347, 262244, 0, 1507348, 262244, 0, 1507349, 262244, 0, 1507350, 262244, 0, 1507351, 262244, 0, 1507352, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 262244, 0, 1572868, 262244, 0, 1572869, 262244, 0, 1572870, 262244, 0, 1572871, 262244, 0, 1572872, 262244, 0, 1572873, 262244, 0, 1572874, 262244, 0, 1572875, 262244, 0, 1572876, 262244, 0, 1572877, 262244, 0, 1572878, 262244, 0, 1572879, 262244, 0, 1572880, 262244, 0, 1572881, 262244, 0, 1572882, 262244, 0, 1572883, 262244, 0, 1572884, 262244, 0, 1572885, 262244, 0, 1572886, 262244, 0, 1572887, 262244, 0, 1572888, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65537, 262246, 48, 65538, 65638, 48, 65539, 65638, 48, 65540, 65638, 48, 65541, 65638, 48, 65542, 65638, 48, 65543, 65638, 48, 65544, 65638, 48, 65545, 196710, 48, 131073, 262246, 49, 131074, 65638, 49, 131075, 65638, 49, 131076, 65638, 49, 131078, 65638, 49, 131079, 65638, 49, 131080, 65638, 49, 131081, 196710, 49, 196609, 131174, 47, 196610, 458854, 47, 196611, 393318, 50, 196612, 131174, 49, 196614, 102, 49, 196615, 393318, 50, 196616, 393318, 47, 196617, 102, 47, 262145, 131174, 47, 262146, 458854, 49, 262152, 327782, 49, 262153, 102, 47, 262159, 262246, 48, 262160, 65638, 48, 262161, 65638, 48, 262162, 65638, 48, 262163, 65638, 48, 262164, 65638, 48, 262165, 65638, 48, 262166, 65638, 48, 262167, 196710, 48, 327681, 131174, 47, 327682, 458854, 49, 327688, 327782, 49, 327689, 102, 47, 327695, 262246, 49, 327696, 65638, 49, 327697, 65638, 49, 327698, 65638, 49, 327699, 65638, 49, 327700, 65638, 49, 327701, 65638, 49, 327702, 65638, 49, 327703, 196710, 49, 393217, 131174, 47, 393218, 458854, 49, 393224, 327782, 49, 393225, 102, 47, 393231, 131174, 47, 393239, 102, 47, 458753, 131174, 47, 458754, 458854, 49, 458760, 327782, 49, 458761, 102, 47, 458765, 262246, 48, 458766, 65638, 48, 458767, 131174, 48, 458775, 102, 47, 524289, 131174, 47, 524290, 458854, 49, 524296, 327782, 49, 524297, 102, 47, 524301, 262246, 49, 524302, 65638, 49, 524303, 131174, 49, 524311, 102, 47, 589825, 131174, 47, 589826, 458854, 49, 589832, 327782, 49, 589833, 102, 47, 589837, 131174, 47, 589847, 102, 47, 655361, 131174, 47, 655362, 458854, 49, 655368, 327782, 49, 655369, 102, 48, 655370, 65638, 48, 655371, 65638, 48, 655372, 65638, 48, 655373, 131174, 48, 655383, 102, 47, 720897, 131174, 47, 720898, 458854, 49, 720904, 327782, 49, 720905, 102, 49, 720906, 65638, 49, 720907, 65638, 49, 720908, 65638, 49, 720909, 131174, 49, 720919, 102, 47, 786433, 131174, 47, 786434, 458854, 49, 786440, 327782, 50, 786441, 393318, 50, 786442, 393318, 50, 786443, 393318, 50, 786444, 393318, 50, 786445, 393318, 50, 786446, 393318, 50, 786447, 393318, 50, 786448, 393318, 50, 786449, 393318, 47, 786455, 102, 47, 851969, 131174, 47, 851970, 458854, 49, 851985, 327782, 49, 851991, 102, 47, 917505, 131174, 47, 917506, 458854, 49, 917521, 327782, 49, 917527, 102, 47, 983041, 131174, 47, 983042, 458854, 49, 983057, 327782, 49, 983063, 102, 47, 1048577, 131174, 47, 1048578, 458854, 49, 1048593, 327782, 49, 1048599, 102, 47, 1114113, 131174, 47, 1114114, 458854, 49, 1114129, 327782, 49, 1114135, 102, 47, 1179649, 131174, 47, 1179650, 458854, 49, 1179665, 327782, 49, 1179671, 102, 47, 1245185, 131174, 47, 1245186, 458854, 49, 1245201, 327782, 49, 1245203, 327782, 53, 1245204, 393318, 53, 1245205, 458854, 53, 1245207, 102, 47, 1310721, 262246, 47, 1310722, 65638, 46, 1310723, 65638, 46, 1310724, 65638, 46, 1310725, 65638, 46, 1310726, 65638, 46, 1310727, 65638, 46, 1310728, 65638, 46, 1310729, 65638, 46, 1310730, 65638, 46, 1310731, 65638, 46, 1310732, 65638, 46, 1310733, 65638, 46, 1310734, 65638, 46, 1310735, 65638, 46, 1310736, 65638, 46, 1310737, 65638, 46, 1310738, 65638, 46, 1310739, 327782, 54, 1310740, 393318, 54, 1310741, 458854, 54, 1310742, 65638, 46, 1310743, 196710, 47 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 102, 50, 65541, 65638, 50, 65542, 131174, 50, 131076, 102, 51, 131077, 65638, 51, 131078, 131174, 51, 196612, 102, 52, 196613, 65638, 52, 196614, 131174, 52, 196615, 393318, 51, 262151, 393318, 52, 458755, 393318, 51, 524291, 393318, 52, 524302, 196710, 52, 524303, 262246, 52, 524305, 327782, 51, 589827, 196710, 52, 589828, 262246, 52, 589838, 196710, 53, 589839, 262246, 53, 589841, 327782, 52, 589845, 196710, 52, 589846, 262246, 52, 655363, 196710, 53, 655364, 262246, 53, 655374, 327782, 47, 655381, 196710, 53, 655382, 262246, 53, 720914, 327782, 51, 786440, 327782, 51, 786442, 196710, 52, 786443, 262246, 52, 786446, 100, 10, 786447, 65636, 10, 786448, 131172, 10, 786450, 327782, 52, 851971, 327782, 47, 851976, 327782, 52, 851978, 196710, 53, 851979, 262246, 53, 1179651, 393318, 51, 1179658, 196710, 52, 1179659, 262246, 52, 1179664, 327782, 51, 1245187, 393318, 52, 1245193, 327782, 47, 1245194, 196710, 53, 1245195, 262246, 53, 1245200, 327782, 52 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(656, 656) +scene_destination = "res://Maps/Routes/Route5/Route_5.tscn" +location = Vector2(816, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 112) +scene_destination = "res://Maps/Caves/Comet_Cave_M096.tscn" +location = Vector2(208, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(720, 208) +texture = ExtResource("6") +item_id = 253 diff --git a/Maps/Caves/Comet_Cave_M010_tileset.tres b/Maps/Caves/Comet_Cave_M010_tileset.tres new file mode 100644 index 000000000..5d2c579a7 --- /dev/null +++ b/Maps/Caves/Comet_Cave_M010_tileset.tres @@ -0,0 +1,146 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:10/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:56/0 = 0 +0:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:50/0 = 0 +1:51/0 = 0 +1:52/0 = 0 +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:56/0 = 0 +1:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:55/0 = 0 +2:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:56/0 = 0 +2:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:47/0 = 0 +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:56/0 = 0 +3:57/0 = 0 +4:47/0 = 0 +4:48/0 = 0 +4:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:49/0 = 0 +4:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:57/0 = 0 +5:47/0 = 0 +5:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:49/0 = 0 +5:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:50/0 = 0 +5:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:51/0 = 0 +5:52/0 = 0 +5:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:53/0 = 0 +5:54/0 = 0 +5:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:56/0 = 0 +5:57/0 = 0 +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:49/0 = 0 +6:50/0 = 0 +6:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:51/0 = 0 +6:52/0 = 0 +6:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:53/0 = 0 +6:54/0 = 0 +6:55/0 = 0 +6:56/0 = 0 +6:57/0 = 0 +7:47/0 = 0 +7:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:49/0 = 0 +7:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:53/0 = 0 +7:54/0 = 0 +7:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:56/0 = 0 +7:57/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") diff --git a/Maps/Caves/Comet_Cave_M096.gd b/Maps/Caves/Comet_Cave_M096.gd new file mode 100644 index 000000000..9a8a503a1 --- /dev/null +++ b/Maps/Caves/Comet_Cave_M096.gd @@ -0,0 +1,47 @@ +extends Node2D # gen_map.py Map096 + +var map_name = "Comet Cave" + +var wild_table = [ + [20, 30, 13, 16], + [18, 20, 13, 16], + [54, 20, 13, 16], + [22, 20, 13, 16], + [24, 8, 13, 16], + [25, 2, 13, 16], +] + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP096_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(210, 1) + Global.game.recive_item(210) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP096_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(268, 1) + Global.game.recive_item(268) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP096_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(19, 1) + Global.game.recive_item(19) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP096_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(210, 1) + Global.game.recive_item(210) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/Caves/Comet_Cave_M096.gd.uid b/Maps/Caves/Comet_Cave_M096.gd.uid new file mode 100644 index 000000000..87611286d --- /dev/null +++ b/Maps/Caves/Comet_Cave_M096.gd.uid @@ -0,0 +1 @@ +uid://dk6o4nsel50ka diff --git a/Maps/Caves/Comet_Cave_M096.tscn b/Maps/Caves/Comet_Cave_M096.tscn new file mode 100644 index 000000000..f8005eda6 --- /dev/null +++ b/Maps/Caves/Comet_Cave_M096.tscn @@ -0,0 +1,61 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Caves/Comet_Cave_M096_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Caves/Comet_Cave_M096.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Comet Cave" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 65638, 54, 9, 65638, 54, 10, 65638, 54, 11, 65638, 54, 12, 65638, 54, 13, 65638, 54, 14, 65638, 54, 15, 65638, 54, 16, 65638, 54, 17, 65638, 54, 18, 65638, 54, 19, 65638, 54, 20, 65638, 54, 21, 65638, 54, 22, 65638, 54, 23, 65638, 54, 24, 65638, 54, 25, 65638, 54, 26, 65638, 54, 27, 65638, 54, 28, 65638, 54, 29, 65638, 54, 30, 65638, 54, 31, 65638, 54, 32, 65638, 54, 33, 65638, 54, 34, 65638, 54, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 262244, 0, 65540, 262244, 0, 65541, 262244, 0, 65542, 262244, 0, 65543, 102, 55, 65544, 65638, 47, 65545, 65638, 47, 65546, 65638, 47, 65547, 65638, 47, 65548, 65638, 47, 65549, 65638, 47, 65550, 65638, 47, 65551, 65638, 47, 65552, 65638, 47, 65553, 65638, 47, 65554, 65638, 47, 65555, 65638, 47, 65556, 65638, 47, 65557, 65638, 47, 65558, 65638, 47, 65559, 65638, 47, 65560, 65638, 47, 65561, 65638, 47, 65562, 65638, 47, 65563, 65638, 47, 65564, 65638, 47, 65565, 65638, 47, 65566, 65638, 47, 65567, 65638, 47, 65568, 65638, 47, 65569, 65638, 47, 65570, 65638, 47, 65571, 262244, 0, 65572, 262244, 0, 65573, 262244, 0, 65574, 262244, 0, 65575, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 65638, 54, 131075, 65638, 54, 131076, 65638, 54, 131077, 65638, 54, 131078, 65638, 54, 131079, 262244, 0, 131080, 65638, 47, 131081, 65638, 47, 131082, 65638, 47, 131083, 65638, 47, 131084, 65638, 47, 131085, 65638, 47, 131086, 65638, 47, 131087, 65638, 47, 131088, 65638, 47, 131089, 65638, 47, 131090, 65638, 47, 131091, 65638, 47, 131092, 65638, 47, 131093, 65638, 47, 131094, 65638, 47, 131095, 65638, 47, 131096, 65638, 47, 131097, 65638, 47, 131098, 65638, 47, 131099, 65638, 47, 131100, 65638, 47, 131101, 65638, 47, 131102, 65638, 47, 131103, 65638, 47, 131104, 65638, 47, 131105, 65638, 47, 131106, 65638, 47, 131107, 262244, 0, 131108, 262244, 0, 131109, 262244, 0, 131110, 262244, 0, 131111, 262244, 0, 196608, 262244, 0, 196609, 102, 55, 196610, 65638, 47, 196611, 65638, 47, 196612, 65638, 47, 196613, 65638, 47, 196614, 65638, 47, 196615, 65638, 47, 196616, 65638, 47, 196617, 65638, 47, 196618, 65638, 47, 196619, 65638, 47, 196620, 65638, 47, 196621, 65638, 47, 196622, 65638, 47, 196623, 65638, 47, 196624, 65638, 47, 196625, 65638, 47, 196626, 65638, 47, 196627, 65638, 47, 196628, 327782, 55, 196629, 393318, 55, 196630, 393318, 55, 196631, 393318, 55, 196632, 458854, 55, 196633, 65638, 47, 196634, 65638, 47, 196635, 65638, 47, 196636, 65638, 47, 196637, 65638, 47, 196638, 65638, 47, 196639, 65638, 47, 196640, 65638, 47, 196641, 65638, 47, 196642, 65638, 47, 196643, 262244, 0, 196644, 262244, 0, 196645, 262244, 0, 196646, 262244, 0, 196647, 262244, 0, 262144, 262244, 0, 262145, 102, 55, 262146, 65638, 47, 262147, 65638, 47, 262148, 65638, 47, 262149, 65638, 47, 262150, 65638, 47, 262151, 65638, 47, 262152, 65638, 47, 262153, 65638, 47, 262154, 65638, 47, 262155, 65638, 47, 262156, 65638, 47, 262157, 65638, 47, 262158, 65638, 47, 262159, 65638, 47, 262160, 65638, 47, 262161, 65638, 47, 262162, 65638, 47, 262163, 65638, 47, 262164, 327782, 56, 262165, 393318, 56, 262166, 393318, 56, 262167, 393318, 56, 262168, 458854, 56, 262169, 65638, 47, 262170, 65638, 47, 262171, 65638, 47, 262172, 65638, 47, 262173, 65638, 47, 262174, 65638, 47, 262175, 65638, 47, 262176, 65638, 47, 262177, 65638, 47, 262178, 65638, 47, 262179, 262244, 0, 262180, 262244, 0, 262181, 262244, 0, 262182, 262244, 0, 262183, 262244, 0, 327680, 262244, 0, 327681, 102, 55, 327682, 65638, 47, 327683, 65638, 47, 327684, 65638, 47, 327685, 65638, 47, 327686, 65638, 47, 327687, 65638, 47, 327688, 65638, 47, 327689, 65638, 47, 327690, 65638, 47, 327691, 65638, 47, 327692, 65638, 47, 327693, 65638, 47, 327694, 65638, 47, 327695, 65638, 47, 327696, 65638, 47, 327697, 65638, 47, 327698, 65638, 47, 327699, 65638, 47, 327700, 327782, 56, 327701, 393318, 56, 327702, 393318, 56, 327703, 393318, 56, 327704, 458854, 56, 327705, 65638, 47, 327706, 65638, 47, 327707, 65638, 47, 327708, 65638, 47, 327709, 65638, 47, 327710, 65638, 47, 327711, 65638, 47, 327712, 65638, 47, 327713, 65638, 47, 327714, 65638, 47, 327715, 262244, 0, 327716, 262244, 0, 327717, 262244, 0, 327718, 262244, 0, 327719, 262244, 0, 393216, 262244, 0, 393217, 102, 55, 393218, 65638, 47, 393219, 65638, 47, 393220, 65638, 47, 393221, 327782, 56, 393222, 393318, 56, 393223, 458854, 56, 393224, 65638, 47, 393225, 65638, 47, 393226, 65638, 47, 393227, 65638, 47, 393228, 65638, 47, 393229, 65638, 47, 393230, 65638, 47, 393231, 65638, 47, 393232, 65638, 47, 393233, 65638, 47, 393234, 65638, 47, 393235, 65638, 47, 393236, 327782, 57, 393237, 393318, 57, 393238, 393318, 57, 393239, 393318, 57, 393240, 458854, 57, 393241, 65638, 47, 393242, 65638, 47, 393243, 65638, 47, 393244, 65638, 47, 393245, 65638, 47, 393246, 65638, 47, 393247, 65638, 47, 393248, 65638, 47, 393249, 65638, 47, 393250, 65638, 47, 393251, 262244, 0, 393252, 262244, 0, 393253, 262244, 0, 393254, 262244, 0, 393255, 262244, 0, 458752, 262244, 0, 458753, 102, 55, 458754, 65638, 47, 458755, 65638, 47, 458756, 65638, 47, 458757, 327782, 56, 458758, 393318, 56, 458759, 458854, 56, 458760, 65638, 47, 458761, 65638, 47, 458762, 65638, 47, 458763, 65638, 47, 458764, 65638, 47, 458765, 65638, 47, 458766, 65638, 47, 458767, 65638, 47, 458768, 65638, 47, 458769, 65638, 47, 458770, 65638, 47, 458771, 65638, 47, 458772, 65638, 47, 458773, 65638, 47, 458774, 65638, 47, 458775, 65638, 47, 458776, 65638, 47, 458777, 65638, 47, 458778, 65638, 47, 458779, 65638, 47, 458780, 65638, 47, 458781, 65638, 47, 458782, 65638, 47, 458783, 65638, 47, 458784, 65638, 47, 458785, 65638, 47, 458786, 65638, 47, 458787, 262244, 0, 458788, 262244, 0, 458789, 262244, 0, 458790, 262244, 0, 458791, 262244, 0, 524288, 262244, 0, 524289, 102, 55, 524290, 65638, 47, 524291, 65638, 47, 524292, 65638, 47, 524293, 327782, 56, 524294, 393318, 56, 524295, 458854, 56, 524296, 65638, 47, 524297, 65638, 47, 524298, 65638, 47, 524299, 65638, 47, 524300, 65638, 47, 524301, 65638, 47, 524302, 65638, 47, 524303, 65638, 47, 524304, 65638, 47, 524305, 65638, 47, 524306, 65638, 47, 524307, 65638, 47, 524308, 65638, 47, 524309, 65638, 47, 524310, 65638, 47, 524311, 65638, 47, 524312, 65638, 47, 524313, 65638, 47, 524314, 65638, 47, 524315, 65638, 47, 524316, 65638, 47, 524317, 65638, 47, 524318, 65638, 47, 524319, 65638, 47, 524320, 65638, 47, 524321, 65638, 47, 524322, 65638, 47, 524323, 262244, 0, 524324, 262244, 0, 524325, 262244, 0, 524326, 262244, 0, 524327, 262244, 0, 589824, 262244, 0, 589825, 102, 55, 589826, 65638, 47, 589827, 65638, 47, 589828, 65638, 47, 589829, 327782, 57, 589830, 393318, 57, 589831, 458854, 57, 589832, 65638, 47, 589833, 65638, 47, 589834, 65638, 47, 589835, 65638, 47, 589836, 65638, 47, 589837, 65638, 47, 589838, 65638, 47, 589839, 65638, 47, 589840, 65638, 47, 589841, 65638, 47, 589842, 65638, 47, 589843, 65638, 47, 589844, 65638, 47, 589845, 65638, 47, 589846, 65638, 47, 589847, 65638, 47, 589848, 65638, 47, 589849, 65638, 47, 589850, 65638, 47, 589851, 65638, 47, 589852, 65638, 47, 589853, 65638, 47, 589854, 65638, 47, 589855, 65638, 47, 589856, 65638, 47, 589857, 65638, 47, 589858, 65638, 47, 589859, 262244, 0, 589860, 262244, 0, 589861, 262244, 0, 589862, 262244, 0, 589863, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 65638, 47, 655363, 65638, 47, 655364, 65638, 47, 655365, 65638, 47, 655366, 65638, 47, 655367, 65638, 47, 655368, 65638, 47, 655369, 65638, 47, 655370, 65638, 47, 655371, 65638, 47, 655372, 65638, 47, 655373, 65638, 47, 655374, 65638, 47, 655375, 65638, 47, 655376, 65638, 47, 655377, 65638, 47, 655378, 65638, 47, 655379, 65638, 47, 655380, 65638, 47, 655381, 327782, 55, 655382, 393318, 55, 655383, 458854, 55, 655384, 65638, 47, 655385, 65638, 47, 655386, 65638, 47, 655387, 65638, 47, 655388, 65638, 47, 655389, 65638, 47, 655390, 65638, 47, 655391, 65638, 47, 655392, 65638, 47, 655393, 65638, 47, 655394, 65638, 47, 655395, 262244, 0, 655396, 262244, 0, 655397, 262244, 0, 655398, 262244, 0, 655399, 262244, 0, 720896, 102, 55, 720897, 65638, 47, 720898, 65638, 47, 720899, 65638, 47, 720900, 65638, 47, 720901, 65638, 47, 720902, 65638, 47, 720903, 65638, 47, 720904, 65638, 47, 720905, 65638, 47, 720906, 65638, 47, 720907, 65638, 47, 720908, 65638, 47, 720909, 65638, 47, 720910, 65638, 47, 720911, 65638, 47, 720912, 65638, 47, 720913, 65638, 47, 720914, 65638, 47, 720915, 65638, 47, 720916, 65638, 47, 720917, 327782, 56, 720918, 393318, 56, 720919, 458854, 56, 720920, 65638, 47, 720921, 65638, 47, 720922, 65638, 47, 720923, 65638, 47, 720924, 65638, 47, 720925, 65638, 47, 720926, 65638, 47, 720927, 65638, 47, 720928, 65638, 47, 720929, 65638, 47, 720930, 65638, 47, 720931, 262244, 0, 720932, 262244, 0, 720933, 262244, 0, 720934, 262244, 0, 720935, 262244, 0, 786432, 102, 55, 786433, 65638, 47, 786434, 65638, 47, 786435, 65638, 47, 786436, 65638, 47, 786437, 65638, 47, 786438, 65638, 47, 786439, 65638, 47, 786440, 65638, 47, 786441, 65638, 47, 786442, 65638, 47, 786443, 65638, 47, 786444, 65638, 47, 786445, 65638, 47, 786446, 65638, 47, 786447, 65638, 47, 786448, 65638, 47, 786449, 65638, 47, 786450, 65638, 47, 786451, 65638, 47, 786452, 327782, 55, 786453, 196710, 56, 786454, 393318, 56, 786455, 458854, 56, 786456, 65638, 47, 786457, 65638, 47, 786458, 65638, 47, 786459, 65638, 47, 786460, 65638, 47, 786461, 65638, 47, 786462, 65638, 47, 786463, 65638, 47, 786464, 65638, 47, 786465, 65638, 47, 786466, 65638, 47, 786467, 262244, 0, 786468, 262244, 0, 786469, 262244, 0, 786470, 262244, 0, 786471, 262244, 0, 851968, 102, 55, 851969, 65638, 47, 851970, 65638, 47, 851971, 65638, 47, 851972, 65638, 47, 851973, 65638, 47, 851974, 65638, 47, 851975, 65638, 47, 851976, 65638, 47, 851977, 65638, 47, 851978, 65638, 47, 851979, 65638, 47, 851980, 65638, 47, 851981, 65638, 47, 851982, 65638, 47, 851983, 65638, 47, 851984, 65638, 47, 851985, 65638, 47, 851986, 65638, 47, 851987, 327782, 55, 851988, 196710, 56, 851989, 393318, 56, 851990, 393318, 56, 851991, 458854, 56, 851992, 65638, 47, 851993, 65638, 47, 851994, 65638, 47, 851995, 65638, 47, 851996, 65638, 47, 851997, 65638, 47, 851998, 65638, 47, 851999, 65638, 47, 852000, 65638, 47, 852001, 65638, 47, 852002, 65638, 47, 852003, 262244, 0, 852004, 262244, 0, 852005, 262244, 0, 852006, 262244, 0, 852007, 262244, 0, 917504, 102, 55, 917505, 65638, 47, 917506, 65638, 47, 917507, 65638, 47, 917508, 65638, 47, 917509, 65638, 47, 917510, 65638, 47, 917511, 65638, 47, 917512, 65638, 47, 917513, 65638, 47, 917514, 65638, 47, 917515, 65638, 47, 917516, 65638, 47, 917517, 65638, 47, 917518, 65638, 47, 917519, 65638, 47, 917520, 65638, 47, 917521, 65638, 47, 917522, 65638, 47, 917523, 327782, 56, 917524, 393318, 56, 917525, 393318, 56, 917526, 393318, 56, 917527, 458854, 56, 917528, 65638, 47, 917529, 65638, 47, 917530, 65638, 47, 917531, 65638, 47, 917532, 65638, 47, 917533, 65638, 47, 917534, 65638, 47, 917535, 65638, 47, 917536, 65638, 47, 917537, 65638, 47, 917538, 65638, 47, 917539, 262244, 0, 917540, 262244, 0, 917541, 262244, 0, 917542, 262244, 0, 917543, 262244, 0, 983040, 102, 55, 983041, 65638, 47, 983042, 65638, 47, 983043, 65638, 47, 983044, 65638, 47, 983045, 65638, 47, 983046, 65638, 47, 983047, 65638, 47, 983048, 65638, 47, 983049, 65638, 47, 983050, 65638, 47, 983051, 65638, 47, 983052, 65638, 47, 983053, 65638, 47, 983054, 65638, 47, 983055, 65638, 47, 983056, 65638, 47, 983057, 65638, 47, 983058, 65638, 47, 983059, 327782, 56, 983060, 393318, 56, 983061, 393318, 56, 983062, 262246, 57, 983063, 458854, 57, 983064, 65638, 47, 983065, 65638, 47, 983066, 65638, 47, 983067, 65638, 47, 983068, 65638, 47, 983069, 65638, 47, 983070, 65638, 47, 983071, 65638, 47, 983072, 65638, 47, 983073, 65638, 47, 983074, 65638, 47, 983075, 262244, 0, 983076, 262244, 0, 983077, 262244, 0, 983078, 262244, 0, 983079, 262244, 0, 1048576, 102, 55, 1048577, 65638, 47, 1048578, 65638, 47, 1048579, 65638, 47, 1048580, 65638, 47, 1048581, 65638, 47, 1048582, 65638, 47, 1048583, 65638, 47, 1048584, 65638, 47, 1048585, 65638, 47, 1048586, 65638, 47, 1048587, 65638, 47, 1048588, 65638, 47, 1048589, 65638, 47, 1048590, 65638, 47, 1048591, 65638, 47, 1048592, 65638, 47, 1048593, 65638, 47, 1048594, 65638, 47, 1048595, 327782, 56, 1048596, 393318, 56, 1048597, 393318, 56, 1048598, 458854, 56, 1048599, 65638, 47, 1048600, 65638, 47, 1048601, 65638, 47, 1048602, 65638, 47, 1048603, 65638, 47, 1048604, 65638, 47, 1048605, 65638, 47, 1048606, 327782, 55, 1048607, 393318, 55, 1048608, 458854, 55, 1048609, 65638, 47, 1048610, 65638, 47, 1048611, 262244, 0, 1048612, 262244, 0, 1048613, 262244, 0, 1048614, 262244, 0, 1048615, 262244, 0, 1114112, 102, 55, 1114113, 65638, 47, 1114114, 65638, 47, 1114115, 327782, 55, 1114116, 393318, 55, 1114117, 393318, 55, 1114118, 458854, 55, 1114119, 65638, 47, 1114120, 65638, 47, 1114121, 65638, 47, 1114122, 65638, 47, 1114123, 65638, 47, 1114124, 65638, 47, 1114125, 65638, 47, 1114126, 65638, 47, 1114127, 65638, 47, 1114128, 65638, 47, 1114129, 65638, 47, 1114130, 327782, 55, 1114131, 196710, 56, 1114132, 393318, 56, 1114133, 393318, 56, 1114134, 458854, 56, 1114135, 65638, 47, 1114136, 65638, 47, 1114137, 65638, 47, 1114138, 65638, 47, 1114139, 65638, 47, 1114140, 65638, 47, 1114141, 65638, 47, 1114142, 327782, 56, 1114143, 393318, 56, 1114144, 458854, 56, 1114145, 65638, 47, 1114146, 65638, 47, 1114147, 262244, 0, 1114148, 262244, 0, 1114149, 262244, 0, 1114150, 262244, 0, 1114151, 262244, 0, 1179648, 102, 55, 1179649, 65638, 47, 1179650, 65638, 47, 1179651, 327782, 56, 1179652, 393318, 56, 1179653, 393318, 56, 1179654, 458854, 56, 1179655, 65638, 47, 1179656, 65638, 47, 1179657, 65638, 47, 1179658, 65638, 47, 1179659, 65638, 47, 1179660, 65638, 47, 1179661, 65638, 47, 1179662, 65638, 47, 1179663, 65638, 47, 1179664, 65638, 47, 1179665, 65638, 47, 1179666, 327782, 56, 1179667, 393318, 56, 1179668, 393318, 56, 1179669, 393318, 56, 1179670, 458854, 56, 1179671, 65638, 47, 1179672, 65638, 47, 1179673, 65638, 47, 1179674, 65638, 47, 1179675, 65638, 47, 1179676, 65638, 47, 1179677, 65638, 47, 1179678, 327782, 56, 1179679, 393318, 56, 1179680, 458854, 56, 1179681, 65638, 47, 1179682, 65638, 47, 1179683, 65638, 47, 1179684, 262244, 0, 1179685, 262244, 0, 1179686, 262244, 0, 1179687, 262244, 0, 1245184, 102, 55, 1245185, 65638, 47, 1245186, 65638, 47, 1245187, 327782, 56, 1245188, 393318, 56, 1245189, 393318, 56, 1245190, 458854, 56, 1245191, 65638, 47, 1245192, 65638, 47, 1245193, 65638, 47, 1245194, 65638, 47, 1245195, 65638, 47, 1245196, 65638, 47, 1245197, 65638, 47, 1245198, 65638, 47, 1245199, 65638, 47, 1245200, 65638, 47, 1245201, 65638, 47, 1245202, 327782, 56, 1245203, 393318, 56, 1245204, 393318, 56, 1245205, 262246, 57, 1245206, 458854, 57, 1245207, 65638, 47, 1245208, 65638, 47, 1245209, 65638, 47, 1245210, 65638, 47, 1245211, 65638, 47, 1245212, 65638, 47, 1245213, 65638, 47, 1245214, 327782, 56, 1245215, 393318, 56, 1245216, 458854, 56, 1245217, 65638, 47, 1245218, 65638, 47, 1245219, 65638, 47, 1245220, 262244, 0, 1245221, 262244, 0, 1245222, 262244, 0, 1245223, 262244, 0, 1310720, 102, 55, 1310721, 65638, 47, 1310722, 65638, 47, 1310723, 327782, 56, 1310724, 393318, 56, 1310725, 393318, 56, 1310726, 458854, 56, 1310727, 65638, 47, 1310728, 65638, 47, 1310729, 65638, 47, 1310730, 65638, 47, 1310731, 65638, 47, 1310732, 65638, 47, 1310733, 65638, 47, 1310734, 65638, 47, 1310735, 65638, 47, 1310736, 65638, 47, 1310737, 65638, 47, 1310738, 327782, 56, 1310739, 393318, 56, 1310740, 393318, 56, 1310741, 262246, 56, 1310742, 458854, 55, 1310743, 65638, 47, 1310744, 65638, 47, 1310745, 65638, 47, 1310746, 65638, 47, 1310747, 65638, 47, 1310748, 65638, 47, 1310749, 65638, 47, 1310750, 327782, 56, 1310751, 393318, 56, 1310752, 458854, 56, 1310753, 65638, 47, 1310754, 65638, 47, 1310755, 65638, 47, 1310756, 262244, 0, 1310757, 262244, 0, 1310758, 262244, 0, 1310759, 262244, 0, 1376256, 102, 55, 1376257, 65638, 47, 1376258, 65638, 47, 1376259, 327782, 56, 1376260, 393318, 56, 1376261, 393318, 56, 1376262, 458854, 56, 1376263, 65638, 47, 1376264, 65638, 47, 1376265, 65638, 47, 1376266, 65638, 47, 1376267, 65638, 47, 1376268, 65638, 47, 1376269, 65638, 47, 1376270, 65638, 47, 1376271, 65638, 47, 1376272, 65638, 47, 1376273, 65638, 47, 1376274, 327782, 56, 1376275, 393318, 56, 1376276, 393318, 56, 1376277, 393318, 56, 1376278, 458854, 56, 1376279, 65638, 47, 1376280, 65638, 47, 1376281, 65638, 47, 1376282, 65638, 47, 1376283, 65638, 47, 1376284, 65638, 47, 1376285, 65638, 47, 1376286, 327782, 56, 1376287, 393318, 56, 1376288, 458854, 56, 1376289, 65638, 47, 1376290, 65638, 47, 1376291, 65638, 47, 1376292, 262244, 0, 1376293, 262244, 0, 1376294, 262244, 0, 1376295, 262244, 0, 1441792, 102, 55, 1441793, 65638, 47, 1441794, 65638, 47, 1441795, 327782, 56, 1441796, 393318, 56, 1441797, 393318, 56, 1441798, 458854, 56, 1441799, 65638, 47, 1441800, 65638, 47, 1441801, 65638, 47, 1441802, 65638, 47, 1441803, 65638, 47, 1441804, 65638, 47, 1441805, 65638, 47, 1441806, 65638, 47, 1441807, 65638, 47, 1441808, 65638, 47, 1441809, 65638, 47, 1441810, 327782, 56, 1441811, 393318, 56, 1441812, 393318, 56, 1441813, 393318, 56, 1441814, 458854, 56, 1441815, 65638, 47, 1441816, 65638, 47, 1441817, 65638, 47, 1441818, 65638, 47, 1441819, 327782, 55, 1441820, 393318, 55, 1441821, 393318, 55, 1441822, 196710, 56, 1441823, 393318, 56, 1441824, 458854, 56, 1441825, 65638, 47, 1441826, 65638, 47, 1441827, 65638, 47, 1441828, 262244, 0, 1441829, 262244, 0, 1441830, 262244, 0, 1441831, 262244, 0, 1507328, 102, 55, 1507329, 65638, 47, 1507330, 65638, 47, 1507331, 327782, 56, 1507332, 393318, 56, 1507333, 393318, 56, 1507334, 458854, 56, 1507335, 65638, 47, 1507336, 65638, 47, 1507337, 65638, 47, 1507338, 327782, 55, 1507339, 393318, 55, 1507340, 458854, 55, 1507341, 65638, 47, 1507342, 65638, 47, 1507343, 65638, 47, 1507344, 65638, 47, 1507345, 65638, 47, 1507346, 327782, 56, 1507347, 393318, 56, 1507348, 393318, 56, 1507349, 393318, 56, 1507350, 458854, 56, 1507351, 65638, 47, 1507352, 65638, 47, 1507353, 65638, 47, 1507354, 65638, 47, 1507355, 327782, 56, 1507356, 393318, 56, 1507357, 393318, 56, 1507358, 393318, 56, 1507359, 393318, 56, 1507360, 458854, 56, 1507361, 65638, 47, 1507362, 65638, 47, 1507363, 65638, 47, 1507364, 262244, 0, 1507365, 262244, 0, 1507366, 262244, 0, 1507367, 262244, 0, 1572864, 102, 55, 1572865, 65638, 47, 1572866, 65638, 47, 1572867, 327782, 57, 1572868, 393318, 57, 1572869, 393318, 57, 1572870, 458854, 57, 1572871, 65638, 47, 1572872, 65638, 47, 1572873, 65638, 47, 1572874, 327782, 56, 1572875, 393318, 56, 1572876, 458854, 56, 1572877, 65638, 47, 1572878, 65638, 47, 1572879, 65638, 47, 1572880, 65638, 47, 1572881, 65638, 47, 1572882, 327782, 56, 1572883, 393318, 56, 1572884, 393318, 56, 1572885, 393318, 56, 1572886, 458854, 56, 1572887, 65638, 47, 1572888, 65638, 47, 1572889, 65638, 47, 1572890, 65638, 47, 1572891, 327782, 57, 1572892, 393318, 57, 1572893, 196710, 57, 1572894, 393318, 56, 1572895, 393318, 56, 1572896, 458854, 56, 1572897, 65638, 47, 1572898, 65638, 47, 1572899, 65638, 47, 1572900, 262244, 0, 1572901, 262244, 0, 1572902, 262244, 0, 1572903, 262244, 0, 1638400, 102, 55, 1638401, 65638, 47, 1638402, 65638, 47, 1638403, 65638, 47, 1638404, 65638, 47, 1638405, 65638, 47, 1638406, 65638, 47, 1638407, 65638, 47, 1638408, 65638, 47, 1638409, 65638, 47, 1638410, 327782, 56, 1638411, 393318, 56, 1638412, 458854, 56, 1638413, 65638, 47, 1638414, 65638, 47, 1638415, 65638, 47, 1638416, 65638, 47, 1638417, 65638, 47, 1638418, 327782, 56, 1638419, 393318, 56, 1638420, 393318, 56, 1638421, 393318, 56, 1638422, 458854, 56, 1638423, 65638, 47, 1638424, 65638, 47, 1638425, 65638, 47, 1638426, 65638, 47, 1638427, 65638, 47, 1638428, 65638, 47, 1638429, 327782, 56, 1638430, 393318, 56, 1638431, 393318, 56, 1638432, 458854, 56, 1638433, 65638, 47, 1638434, 65638, 47, 1638435, 65638, 47, 1638436, 262244, 0, 1638437, 262244, 0, 1638438, 262244, 0, 1638439, 262244, 0, 1703936, 102, 55, 1703937, 65638, 47, 1703938, 65638, 47, 1703939, 65638, 47, 1703940, 65638, 47, 1703941, 65638, 47, 1703942, 65638, 47, 1703943, 65638, 47, 1703944, 65638, 47, 1703945, 327782, 55, 1703946, 196710, 56, 1703947, 393318, 56, 1703948, 458854, 56, 1703949, 65638, 47, 1703950, 65638, 47, 1703951, 65638, 47, 1703952, 65638, 47, 1703953, 65638, 47, 1703954, 327782, 57, 1703955, 393318, 57, 1703956, 393318, 57, 1703957, 393318, 57, 1703958, 458854, 57, 1703959, 65638, 47, 1703960, 65638, 47, 1703961, 65638, 47, 1703962, 65638, 47, 1703963, 65638, 47, 1703964, 65638, 47, 1703965, 327782, 56, 1703966, 393318, 56, 1703967, 393318, 56, 1703968, 458854, 56, 1703969, 65638, 47, 1703970, 65638, 47, 1703971, 65638, 47, 1703972, 262244, 0, 1703973, 262244, 0, 1703974, 262244, 0, 1703975, 262244, 0, 1769472, 102, 55, 1769473, 65638, 47, 1769474, 65638, 47, 1769475, 65638, 47, 1769476, 65638, 47, 1769477, 65638, 47, 1769478, 65638, 47, 1769479, 65638, 47, 1769480, 65638, 47, 1769481, 327782, 56, 1769482, 393318, 56, 1769483, 393318, 56, 1769484, 458854, 56, 1769485, 65638, 47, 1769486, 65638, 47, 1769487, 65638, 47, 1769488, 65638, 47, 1769489, 65638, 47, 1769490, 65638, 47, 1769491, 65638, 47, 1769492, 65638, 47, 1769493, 65638, 47, 1769494, 65638, 47, 1769495, 262244, 0, 1769496, 262244, 0, 1769497, 262244, 0, 1769498, 262244, 0, 1769499, 262244, 0, 1769500, 65638, 47, 1769501, 327782, 57, 1769502, 393318, 57, 1769503, 393318, 57, 1769504, 458854, 57, 1769505, 65638, 47, 1769506, 65638, 47, 1769507, 65638, 47, 1769508, 262244, 0, 1769509, 262244, 0, 1769510, 262244, 0, 1769511, 262244, 0, 1835008, 102, 55, 1835009, 65638, 47, 1835010, 65638, 47, 1835011, 65638, 47, 1835012, 65638, 47, 1835013, 65638, 47, 1835014, 65638, 47, 1835015, 65638, 47, 1835016, 65638, 47, 1835017, 327782, 56, 1835018, 393318, 56, 1835019, 262246, 57, 1835020, 458854, 57, 1835021, 65638, 47, 1835022, 65638, 47, 1835023, 65638, 47, 1835024, 65638, 47, 1835025, 65638, 47, 1835026, 65638, 47, 1835027, 65638, 47, 1835028, 65638, 47, 1835029, 65638, 47, 1835030, 65638, 47, 1835031, 262244, 0, 1835032, 262244, 0, 1835033, 262244, 0, 1835034, 262244, 0, 1835035, 262244, 0, 1835036, 65638, 47, 1835037, 65638, 47, 1835038, 65638, 47, 1835039, 65638, 47, 1835040, 65638, 47, 1835041, 65638, 47, 1835042, 65638, 47, 1835043, 65638, 47, 1835044, 262244, 0, 1835045, 262244, 0, 1835046, 262244, 0, 1835047, 262244, 0, 1900544, 102, 55, 1900545, 65638, 47, 1900546, 65638, 47, 1900547, 65638, 47, 1900548, 65638, 47, 1900549, 65638, 47, 1900550, 65638, 47, 1900551, 65638, 47, 1900552, 65638, 47, 1900553, 327782, 56, 1900554, 393318, 57, 1900555, 458854, 57, 1900556, 65638, 47, 1900557, 327782, 55, 1900558, 393318, 55, 1900559, 393318, 55, 1900560, 393318, 55, 1900561, 458854, 55, 1900562, 65638, 47, 1900563, 65638, 47, 1900564, 65638, 47, 1900565, 65638, 47, 1900566, 65638, 47, 1900567, 262244, 0, 1900568, 262244, 0, 1900569, 262244, 0, 1900570, 262244, 0, 1900571, 262244, 0, 1900572, 262244, 0, 1900573, 262244, 0, 1900574, 262244, 0, 1900575, 262244, 0, 1900576, 262244, 0, 1900577, 262244, 0, 1900578, 262244, 0, 1900579, 262244, 0, 1900580, 262244, 0, 1900581, 262244, 0, 1900582, 262244, 0, 1900583, 262244, 0, 1966080, 102, 55, 1966081, 65638, 47, 1966082, 65638, 47, 1966083, 65638, 47, 1966084, 65638, 47, 1966085, 65638, 47, 1966086, 65638, 47, 1966087, 65638, 47, 1966088, 65638, 47, 1966089, 65638, 47, 1966090, 65638, 47, 1966091, 65638, 47, 1966092, 65638, 47, 1966093, 327782, 56, 1966094, 393318, 56, 1966095, 393318, 56, 1966096, 393318, 56, 1966097, 262246, 56, 1966098, 458854, 55, 1966099, 65638, 47, 1966100, 65638, 47, 1966101, 65638, 47, 1966102, 65638, 47, 1966103, 262244, 0, 1966104, 262244, 0, 1966105, 262244, 0, 1966106, 262244, 0, 1966107, 262244, 0, 1966108, 262244, 0, 1966109, 262244, 0, 1966110, 262244, 0, 1966111, 262244, 0, 1966112, 262244, 0, 1966113, 262244, 0, 1966114, 262244, 0, 1966115, 262244, 0, 1966116, 262244, 0, 1966117, 262244, 0, 1966118, 262244, 0, 1966119, 262244, 0, 2031616, 102, 55, 2031617, 65638, 47, 2031618, 65638, 47, 2031619, 65638, 47, 2031620, 65638, 47, 2031621, 65638, 47, 2031622, 65638, 47, 2031623, 65638, 47, 2031624, 65638, 47, 2031625, 65638, 47, 2031626, 65638, 47, 2031627, 65638, 47, 2031628, 65638, 47, 2031629, 327782, 57, 2031630, 393318, 57, 2031631, 196710, 57, 2031632, 393318, 56, 2031633, 393318, 56, 2031634, 262246, 56, 2031635, 458854, 55, 2031636, 65638, 47, 2031637, 65638, 47, 2031638, 65638, 47, 2031639, 262244, 0, 2031640, 262244, 0, 2031641, 262244, 0, 2031642, 262244, 0, 2031643, 262244, 0, 2031644, 262244, 0, 2031645, 262244, 0, 2031646, 262244, 0, 2031647, 262244, 0, 2031648, 262244, 0, 2031649, 262244, 0, 2031650, 262244, 0, 2031651, 262244, 0, 2031652, 262244, 0, 2031653, 262244, 0, 2031654, 262244, 0, 2031655, 262244, 0, 2097152, 102, 55, 2097153, 65638, 47, 2097154, 65638, 47, 2097155, 65638, 47, 2097156, 65638, 47, 2097157, 65638, 47, 2097158, 65638, 47, 2097159, 65638, 47, 2097160, 65638, 47, 2097161, 65638, 47, 2097162, 65638, 47, 2097163, 65638, 47, 2097164, 65638, 47, 2097165, 65638, 47, 2097166, 65638, 47, 2097167, 327782, 57, 2097168, 196710, 57, 2097169, 393318, 56, 2097170, 393318, 56, 2097171, 458854, 56, 2097172, 65638, 47, 2097173, 65638, 47, 2097174, 65638, 47, 2097175, 262244, 0, 2097176, 262244, 0, 2097177, 262244, 0, 2097178, 262244, 0, 2097179, 262244, 0, 2097180, 262244, 0, 2097181, 262244, 0, 2097182, 262244, 0, 2097183, 262244, 0, 2097184, 262244, 0, 2097185, 262244, 0, 2097186, 262244, 0, 2097187, 262244, 0, 2097188, 262244, 0, 2097189, 262244, 0, 2097190, 262244, 0, 2097191, 262244, 0, 2162688, 102, 55, 2162689, 65638, 47, 2162690, 65638, 47, 2162691, 65638, 47, 2162692, 65638, 47, 2162693, 65638, 47, 2162694, 65638, 47, 2162695, 65638, 47, 2162696, 65638, 47, 2162697, 65638, 47, 2162698, 65638, 47, 2162699, 65638, 47, 2162700, 65638, 47, 2162701, 65638, 47, 2162702, 65638, 47, 2162703, 65638, 47, 2162704, 327782, 57, 2162705, 196710, 57, 2162706, 393318, 56, 2162707, 458854, 56, 2162708, 65638, 47, 2162709, 65638, 47, 2162710, 65638, 47, 2162711, 262244, 0, 2162712, 262244, 0, 2162713, 262244, 0, 2162714, 262244, 0, 2162715, 262244, 0, 2162716, 262244, 0, 2162717, 262244, 0, 2162718, 262244, 0, 2162719, 262244, 0, 2162720, 262244, 0, 2162721, 262244, 0, 2162722, 262244, 0, 2162723, 262244, 0, 2162724, 262244, 0, 2162725, 262244, 0, 2162726, 262244, 0, 2162727, 262244, 0, 2228224, 102, 55, 2228225, 65638, 47, 2228226, 65638, 47, 2228227, 65638, 47, 2228228, 65638, 47, 2228229, 65638, 47, 2228230, 65638, 47, 2228231, 65638, 47, 2228232, 65638, 47, 2228233, 65638, 47, 2228234, 65638, 47, 2228235, 65638, 47, 2228236, 65638, 47, 2228237, 65638, 47, 2228238, 65638, 47, 2228239, 65638, 47, 2228240, 65638, 47, 2228241, 327782, 57, 2228242, 393318, 57, 2228243, 458854, 57, 2228244, 65638, 47, 2228245, 65638, 47, 2228246, 65638, 47, 2228247, 262244, 0, 2228248, 262244, 0, 2228249, 262244, 0, 2228250, 262244, 0, 2228251, 262244, 0, 2228252, 262244, 0, 2228253, 262244, 0, 2228254, 262244, 0, 2228255, 262244, 0, 2228256, 262244, 0, 2228257, 262244, 0, 2228258, 262244, 0, 2228259, 262244, 0, 2228260, 262244, 0, 2228261, 262244, 0, 2228262, 262244, 0, 2228263, 262244, 0, 2293760, 102, 55, 2293761, 65638, 47, 2293762, 65638, 47, 2293763, 65638, 47, 2293764, 65638, 47, 2293765, 65638, 47, 2293766, 65638, 47, 2293767, 65638, 47, 2293768, 65638, 47, 2293769, 65638, 47, 2293770, 65638, 47, 2293771, 65638, 47, 2293772, 65638, 47, 2293773, 65638, 47, 2293774, 65638, 47, 2293775, 65638, 47, 2293776, 65638, 47, 2293777, 65638, 47, 2293778, 65638, 47, 2293779, 65638, 47, 2293780, 65638, 47, 2293781, 65638, 47, 2293782, 65638, 47, 2293783, 262244, 0, 2293784, 262244, 0, 2293785, 262244, 0, 2293786, 262244, 0, 2293787, 262244, 0, 2293788, 262244, 0, 2293789, 262244, 0, 2293790, 262244, 0, 2293791, 262244, 0, 2293792, 262244, 0, 2293793, 262244, 0, 2293794, 262244, 0, 2293795, 262244, 0, 2293796, 262244, 0, 2293797, 262244, 0, 2293798, 262244, 0, 2293799, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 262244, 0, 2359300, 262244, 0, 2359301, 262244, 0, 2359302, 262244, 0, 2359303, 262244, 0, 2359304, 262244, 0, 2359305, 262244, 0, 2359306, 262244, 0, 2359307, 262244, 0, 2359308, 262244, 0, 2359309, 262244, 0, 2359310, 262244, 0, 2359311, 262244, 0, 2359312, 262244, 0, 2359313, 262244, 0, 2359314, 262244, 0, 2359315, 262244, 0, 2359316, 262244, 0, 2359317, 262244, 0, 2359318, 262244, 0, 2359319, 262244, 0, 2359320, 262244, 0, 2359321, 262244, 0, 2359322, 262244, 0, 2359323, 262244, 0, 2359324, 262244, 0, 2359325, 262244, 0, 2359326, 262244, 0, 2359327, 262244, 0, 2359328, 262244, 0, 2359329, 262244, 0, 2359330, 262244, 0, 2359331, 262244, 0, 2359332, 262244, 0, 2359333, 262244, 0, 2359334, 262244, 0, 2359335, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 262244, 0, 2424836, 262244, 0, 2424837, 262244, 0, 2424838, 262244, 0, 2424839, 262244, 0, 2424840, 262244, 0, 2424841, 262244, 0, 2424842, 262244, 0, 2424843, 262244, 0, 2424844, 262244, 0, 2424845, 262244, 0, 2424846, 262244, 0, 2424847, 262244, 0, 2424848, 262244, 0, 2424849, 262244, 0, 2424850, 262244, 0, 2424851, 262244, 0, 2424852, 262244, 0, 2424853, 262244, 0, 2424854, 262244, 0, 2424855, 262244, 0, 2424856, 262244, 0, 2424857, 262244, 0, 2424858, 262244, 0, 2424859, 262244, 0, 2424860, 262244, 0, 2424861, 262244, 0, 2424862, 262244, 0, 2424863, 262244, 0, 2424864, 262244, 0, 2424865, 262244, 0, 2424866, 262244, 0, 2424867, 262244, 0, 2424868, 262244, 0, 2424869, 262244, 0, 2424870, 262244, 0, 2424871, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 262244, 0, 2490372, 262244, 0, 2490373, 262244, 0, 2490374, 262244, 0, 2490375, 262244, 0, 2490376, 262244, 0, 2490377, 262244, 0, 2490378, 262244, 0, 2490379, 262244, 0, 2490380, 262244, 0, 2490381, 262244, 0, 2490382, 262244, 0, 2490383, 262244, 0, 2490384, 262244, 0, 2490385, 262244, 0, 2490386, 262244, 0, 2490387, 262244, 0, 2490388, 262244, 0, 2490389, 262244, 0, 2490390, 262244, 0, 2490391, 262244, 0, 2490392, 262244, 0, 2490393, 262244, 0, 2490394, 262244, 0, 2490395, 262244, 0, 2490396, 262244, 0, 2490397, 262244, 0, 2490398, 262244, 0, 2490399, 262244, 0, 2490400, 262244, 0, 2490401, 262244, 0, 2490402, 262244, 0, 2490403, 262244, 0, 2490404, 262244, 0, 2490405, 262244, 0, 2490406, 262244, 0, 2490407, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 262244, 0, 2555908, 262244, 0, 2555909, 262244, 0, 2555910, 262244, 0, 2555911, 262244, 0, 2555912, 262244, 0, 2555913, 262244, 0, 2555914, 262244, 0, 2555915, 262244, 0, 2555916, 262244, 0, 2555917, 262244, 0, 2555918, 262244, 0, 2555919, 262244, 0, 2555920, 262244, 0, 2555921, 262244, 0, 2555922, 262244, 0, 2555923, 262244, 0, 2555924, 262244, 0, 2555925, 262244, 0, 2555926, 262244, 0, 2555927, 262244, 0, 2555928, 262244, 0, 2555929, 262244, 0, 2555930, 262244, 0, 2555931, 262244, 0, 2555932, 262244, 0, 2555933, 262244, 0, 2555934, 262244, 0, 2555935, 262244, 0, 2555936, 262244, 0, 2555937, 262244, 0, 2555938, 262244, 0, 2555939, 262244, 0, 2555940, 262244, 0, 2555941, 262244, 0, 2555942, 262244, 0, 2555943, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 7, 102, 54, 35, 131174, 54, 65546, 65638, 48, 65547, 65638, 48, 65548, 65638, 48, 65549, 65638, 48, 65550, 65638, 48, 65551, 65638, 48, 65552, 65638, 48, 65553, 65638, 48, 65571, 131174, 55, 131073, 102, 54, 131079, 196710, 54, 131082, 65638, 49, 131083, 65638, 49, 131084, 65638, 49, 131085, 65638, 49, 131086, 65638, 49, 131087, 65638, 49, 131088, 65638, 49, 131089, 65638, 49, 131091, 65638, 49, 131107, 131174, 55, 196613, 65638, 48, 196614, 65638, 48, 196615, 65638, 48, 196618, 65638, 48, 196619, 65638, 48, 196620, 65638, 48, 196621, 65638, 48, 196622, 65638, 48, 196623, 65638, 48, 196624, 65638, 48, 196625, 65638, 48, 196643, 131174, 55, 262149, 65638, 49, 262150, 65638, 49, 262151, 65638, 49, 262154, 65638, 49, 262155, 65638, 49, 262156, 65638, 49, 262157, 65638, 49, 262158, 65638, 49, 262159, 65638, 49, 262160, 65638, 49, 262161, 65638, 49, 262179, 131174, 55, 327685, 65638, 48, 327687, 65638, 48, 327692, 393318, 50, 327693, 393318, 50, 327694, 393318, 50, 327695, 393318, 50, 327707, 262150, 5, 327708, 131078, 3, 327709, 131078, 3, 327710, 131078, 3, 327711, 131078, 3, 327712, 6, 6, 327715, 131174, 55, 393221, 131174, 49, 393223, 102, 49, 393224, 65638, 49, 393225, 131174, 49, 393227, 262246, 48, 393228, 65638, 48, 393229, 65638, 48, 393230, 65638, 48, 393231, 65638, 48, 393232, 196710, 48, 393243, 262150, 2, 393244, 6, 0, 393245, 6, 0, 393246, 6, 0, 393247, 6, 0, 393248, 6, 4, 393251, 131174, 55, 458763, 262246, 49, 458764, 65638, 49, 458765, 65638, 49, 458766, 65638, 49, 458767, 65638, 49, 458768, 196710, 49, 458779, 262150, 2, 458780, 6, 0, 458781, 6, 0, 458782, 6, 0, 458783, 6, 0, 458784, 6, 4, 458787, 131174, 55, 524299, 131174, 47, 524303, 327782, 47, 524304, 102, 47, 524315, 262150, 2, 524316, 6, 0, 524317, 6, 0, 524318, 262150, 0, 524319, 262150, 4, 524320, 131078, 6, 524323, 131174, 55, 589832, 262150, 5, 589833, 6, 6, 589835, 131174, 47, 589837, 327782, 47, 589840, 102, 47, 589842, 393318, 50, 589843, 393318, 50, 589849, 393318, 50, 589851, 262150, 2, 589852, 6, 0, 589853, 6, 0, 589854, 6, 4, 589859, 131174, 55, 655360, 102, 54, 655361, 196710, 54, 655368, 262150, 2, 655369, 6, 4, 655371, 131174, 47, 655374, 327782, 47, 655376, 102, 47, 655387, 262150, 2, 655388, 6, 0, 655389, 6, 0, 655390, 6, 4, 655395, 131174, 55, 720900, 327782, 51, 720904, 262150, 6, 720905, 131078, 6, 720907, 131174, 47, 720912, 102, 47, 720923, 262150, 2, 720924, 6, 0, 720925, 6, 0, 720926, 6, 4, 720931, 131174, 55, 786436, 327782, 52, 786443, 131174, 47, 786447, 102, 47, 786459, 262150, 2, 786460, 6, 0, 786461, 262150, 0, 786462, 131078, 6, 786467, 131174, 55, 851979, 131174, 47, 851980, 327782, 47, 851983, 102, 47, 851995, 262150, 2, 851996, 6, 0, 851997, 6, 4, 852003, 131174, 55, 917507, 131174, 49, 917515, 131174, 47, 917519, 102, 47, 917531, 262150, 2, 917532, 6, 0, 917533, 6, 4, 917539, 131174, 55, 983048, 102, 46, 983049, 65638, 46, 983050, 262246, 47, 983051, 131174, 46, 983067, 262150, 2, 983068, 6, 0, 983069, 6, 4, 983075, 131174, 55, 1048584, 102, 47, 1048586, 131174, 47, 1048587, 131174, 47, 1048602, 262150, 5, 1048603, 65542, 0, 1048604, 6, 0, 1048605, 6, 4, 1048611, 131174, 55, 1114120, 102, 47, 1114122, 262246, 47, 1114123, 65638, 46, 1114124, 65638, 46, 1114125, 65638, 46, 1114126, 65638, 46, 1114138, 262150, 2, 1114139, 6, 0, 1114140, 6, 0, 1114141, 6, 4, 1114147, 262246, 54, 1114148, 131174, 54, 1179655, 102, 46, 1179656, 196710, 47, 1179661, 65638, 47, 1179662, 131174, 47, 1179674, 262150, 2, 1179675, 6, 0, 1179676, 6, 0, 1179677, 6, 4, 1179684, 131174, 55, 1245191, 102, 47, 1245197, 65638, 47, 1245198, 131174, 47, 1245210, 262150, 2, 1245211, 6, 0, 1245212, 6, 0, 1245213, 6, 4, 1245220, 131174, 55, 1310727, 102, 47, 1310728, 102, 48, 1310729, 65638, 48, 1310730, 65638, 48, 1310732, 262246, 48, 1310733, 65638, 48, 1310734, 131174, 48, 1310746, 262150, 6, 1310747, 262150, 4, 1310748, 262150, 4, 1310749, 131078, 6, 1310756, 131174, 55, 1376263, 102, 47, 1376264, 102, 49, 1376265, 65638, 49, 1376266, 65638, 49, 1376268, 262246, 49, 1376269, 65638, 49, 1376270, 131174, 49, 1376281, 327782, 49, 1376289, 102, 49, 1376292, 131174, 55, 1441799, 102, 48, 1441800, 65638, 48, 1441801, 65638, 48, 1441802, 65638, 48, 1441803, 65638, 48, 1441804, 131174, 48, 1441817, 327782, 49, 1441828, 131174, 55, 1507335, 102, 49, 1507336, 65638, 49, 1507337, 65638, 49, 1507338, 65638, 49, 1507339, 65638, 49, 1507340, 131174, 49, 1507343, 458854, 49, 1507353, 327782, 49, 1507364, 131174, 55, 1572865, 131174, 47, 1572866, 131174, 47, 1572879, 458854, 49, 1572889, 327782, 49, 1572900, 131174, 55, 1638401, 131174, 47, 1638402, 131174, 47, 1638415, 458854, 49, 1638425, 327782, 49, 1638436, 131174, 55, 1703937, 131174, 47, 1703938, 131174, 47, 1703951, 458854, 49, 1703959, 65638, 46, 1703960, 65638, 46, 1703961, 65638, 46, 1703962, 65638, 46, 1703963, 65638, 46, 1703964, 131174, 46, 1703972, 131174, 55, 1769473, 131174, 47, 1769474, 131174, 47, 1769487, 458854, 49, 1769493, 102, 46, 1769494, 65638, 46, 1769495, 262246, 55, 1769496, 65638, 56, 1769497, 65638, 56, 1769498, 65638, 56, 1769499, 196710, 55, 1769500, 65638, 46, 1769508, 131174, 55, 1835009, 131174, 47, 1835010, 131174, 47, 1835011, 65638, 48, 1835012, 65638, 48, 1835013, 65638, 48, 1835014, 65638, 48, 1835015, 65638, 48, 1835016, 196710, 48, 1835023, 458854, 46, 1835024, 393318, 48, 1835025, 393318, 48, 1835026, 393318, 48, 1835027, 393318, 48, 1835028, 393318, 48, 1835029, 393318, 48, 1835030, 102, 47, 1835031, 131174, 55, 1835035, 102, 55, 1835036, 262246, 47, 1835037, 65638, 46, 1835044, 131174, 55, 1900545, 131174, 47, 1900546, 131174, 47, 1900547, 65638, 49, 1900548, 65638, 49, 1900549, 65638, 49, 1900550, 65638, 49, 1900551, 65638, 49, 1900552, 102, 48, 1900553, 65638, 48, 1900554, 65638, 48, 1900555, 196710, 48, 1900565, 102, 47, 1900566, 102, 47, 1900567, 131174, 55, 1900571, 102, 56, 1900572, 65638, 56, 1900573, 65638, 56, 1900574, 65638, 56, 1900575, 65638, 56, 1900576, 65638, 56, 1900577, 65638, 56, 1900578, 65638, 56, 1900579, 65638, 56, 1900580, 131174, 56, 1966081, 131174, 47, 1966082, 131174, 47, 1966084, 327782, 47, 1966088, 102, 49, 1966089, 65638, 49, 1966090, 65638, 49, 1966091, 65638, 49, 1966092, 196710, 48, 1966101, 102, 47, 1966102, 102, 47, 1966103, 131174, 55, 2031617, 131174, 47, 2031618, 131174, 47, 2031623, 327782, 47, 2031626, 327782, 47, 2031628, 196710, 49, 2031637, 102, 47, 2031638, 102, 47, 2031639, 131174, 55, 2097153, 131174, 47, 2097154, 131174, 47, 2097164, 102, 48, 2097165, 196710, 48, 2097173, 102, 47, 2097174, 102, 47, 2097175, 131174, 55, 2162689, 131174, 47, 2162690, 131174, 47, 2162698, 327782, 47, 2162700, 102, 49, 2162701, 196710, 49, 2162709, 102, 47, 2162710, 102, 47, 2162711, 131174, 55, 2228225, 131174, 47, 2228226, 131174, 47, 2228237, 102, 47, 2228245, 102, 47, 2228246, 102, 47, 2228247, 131174, 55, 2293761, 65638, 46, 2293762, 65638, 46, 2293763, 65638, 46, 2293764, 65638, 46, 2293765, 65638, 46, 2293766, 65638, 46, 2293767, 65638, 46, 2293768, 65638, 46, 2293769, 65638, 46, 2293770, 65638, 46, 2293771, 65638, 46, 2293772, 65638, 46, 2293773, 65638, 46, 2293774, 65638, 46, 2293775, 65638, 46, 2293776, 65638, 46, 2293777, 65638, 46, 2293778, 65638, 46, 2293779, 65638, 46, 2293780, 65638, 46, 2293781, 65638, 46, 2293782, 196710, 47, 2293783, 131174, 55, 2359296, 102, 56, 2359297, 65638, 56, 2359298, 65638, 56, 2359299, 65638, 56, 2359300, 65638, 56, 2359301, 65638, 56, 2359302, 65638, 56, 2359303, 65638, 56, 2359304, 65638, 56, 2359305, 65638, 56, 2359306, 65638, 56, 2359307, 65638, 56, 2359308, 65638, 56, 2359309, 65638, 56, 2359310, 65638, 56, 2359311, 65638, 56, 2359312, 65638, 56, 2359313, 65638, 56, 2359314, 65638, 56, 2359315, 65638, 56, 2359316, 65638, 56, 2359317, 65638, 56, 2359318, 65638, 56, 2359319, 131174, 56 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65544, 262246, 48, 65545, 65638, 48, 65546, 65638, 48, 65547, 65638, 48, 65548, 65638, 48, 65549, 65638, 48, 65550, 65638, 48, 65551, 65638, 48, 65552, 65638, 48, 65553, 65638, 48, 65554, 65638, 48, 65555, 65638, 48, 65556, 65638, 48, 65557, 65638, 48, 65558, 65638, 48, 65559, 65638, 48, 65560, 65638, 48, 65561, 65638, 48, 65562, 65638, 48, 65563, 65638, 48, 65564, 65638, 48, 65565, 65638, 48, 65566, 65638, 48, 65567, 65638, 48, 65568, 65638, 48, 65569, 65638, 48, 65570, 196710, 48, 131080, 262246, 49, 131081, 65638, 49, 131082, 65638, 49, 131083, 65638, 49, 131088, 65638, 49, 131089, 65638, 49, 131090, 65638, 49, 131091, 393318, 51, 131092, 65638, 49, 131093, 65638, 49, 131094, 65638, 49, 131095, 65638, 49, 131096, 65638, 49, 131097, 65638, 49, 131098, 65638, 49, 131099, 65638, 49, 131100, 65638, 49, 131101, 65638, 49, 131102, 65638, 49, 131103, 65638, 49, 131104, 65638, 49, 131105, 65638, 49, 131106, 196710, 49, 196610, 262246, 48, 196611, 65638, 48, 196612, 65638, 48, 196613, 65638, 48, 196614, 65638, 48, 196615, 65638, 48, 196616, 131174, 48, 196617, 262246, 48, 196618, 65638, 48, 196619, 65638, 48, 196624, 65638, 48, 196625, 65638, 48, 196626, 196710, 48, 196627, 393318, 52, 196630, 262244, 4, 196633, 327782, 51, 196634, 262246, 48, 196635, 65638, 48, 196636, 65638, 48, 196637, 65638, 48, 196638, 65638, 48, 196639, 65638, 48, 196640, 65638, 48, 196641, 196710, 48, 196642, 102, 47, 262146, 262246, 49, 262147, 65638, 49, 262148, 65638, 49, 262149, 102, 50, 262150, 65638, 50, 262151, 131174, 50, 262152, 131174, 49, 262153, 262246, 49, 262154, 65638, 49, 262155, 65638, 49, 262160, 65638, 49, 262161, 65638, 49, 262162, 196710, 49, 262166, 262244, 5, 262169, 327782, 52, 262170, 262246, 49, 262171, 65638, 49, 262172, 65638, 49, 262173, 65638, 49, 262174, 65638, 49, 262175, 65638, 49, 262176, 65638, 49, 262177, 196710, 49, 262178, 102, 47, 327682, 131174, 47, 327683, 262246, 48, 327684, 65638, 48, 327685, 102, 51, 327686, 65638, 51, 327687, 131174, 51, 327688, 65638, 48, 327689, 131174, 48, 327690, 458854, 47, 327691, 393318, 50, 327696, 393318, 50, 327697, 393318, 47, 327698, 102, 47, 327699, 393318, 51, 327702, 262244, 6, 327703, 327780, 6, 327706, 131174, 47, 327713, 102, 47, 327714, 102, 47, 393218, 131174, 47, 393219, 262246, 49, 393220, 65638, 49, 393221, 102, 52, 393222, 65638, 52, 393223, 131174, 52, 393224, 196710, 52, 393225, 262246, 52, 393226, 458854, 49, 393227, 262150, 5, 393228, 131078, 3, 393229, 131078, 3, 393230, 131078, 3, 393231, 131078, 3, 393232, 6, 6, 393233, 327782, 49, 393234, 102, 47, 393235, 393318, 52, 393241, 327782, 47, 393242, 131174, 47, 393249, 102, 47, 393250, 102, 47, 458754, 131174, 47, 458755, 131174, 47, 458760, 196710, 53, 458761, 262246, 53, 458762, 458854, 49, 458763, 262150, 2, 458764, 6, 0, 458765, 6, 0, 458766, 6, 0, 458767, 6, 0, 458768, 6, 4, 458769, 327782, 49, 458770, 102, 48, 458771, 65638, 48, 458772, 65638, 48, 458773, 100, 10, 458774, 65636, 10, 458775, 131172, 10, 458776, 65638, 48, 458777, 65638, 48, 458778, 131174, 48, 458785, 102, 47, 458786, 102, 47, 524290, 131174, 47, 524291, 131174, 47, 524292, 393318, 51, 524297, 327782, 47, 524298, 458854, 49, 524299, 262150, 2, 524300, 6, 0, 524301, 6, 0, 524302, 6, 0, 524303, 6, 0, 524304, 6, 4, 524305, 327782, 49, 524306, 102, 49, 524307, 65638, 49, 524308, 65638, 49, 524309, 100, 10, 524310, 65636, 10, 524311, 131172, 10, 524312, 65638, 49, 524313, 65638, 49, 524314, 131174, 49, 524321, 102, 47, 524322, 102, 47, 589826, 131174, 47, 589827, 131174, 47, 589828, 393318, 52, 589831, 327782, 51, 589834, 458854, 49, 589835, 262150, 2, 589836, 6, 0, 589837, 6, 0, 589838, 6, 0, 589839, 6, 0, 589840, 6, 4, 589841, 327782, 50, 589842, 196710, 52, 589843, 262246, 52, 589844, 393318, 50, 589845, 100, 10, 589846, 65636, 10, 589847, 131172, 10, 589848, 393318, 50, 589849, 393318, 51, 589850, 393318, 47, 589855, 196710, 52, 589856, 262246, 52, 589857, 102, 47, 589858, 102, 47, 655362, 131174, 47, 655363, 131174, 47, 655367, 327782, 52, 655370, 458854, 49, 655371, 262150, 2, 655372, 6, 0, 655373, 6, 0, 655374, 6, 0, 655375, 6, 0, 655376, 6, 4, 655378, 196710, 53, 655379, 262246, 53, 655385, 393318, 52, 655386, 327782, 49, 655391, 196710, 53, 655392, 262246, 53, 655393, 102, 47, 655394, 102, 47, 720897, 262246, 48, 720898, 131174, 48, 720899, 131174, 47, 720904, 196710, 52, 720905, 262246, 52, 720906, 458854, 49, 720907, 262150, 2, 720908, 6, 0, 720909, 6, 0, 720910, 6, 0, 720911, 262150, 0, 720912, 131078, 6, 720920, 196710, 50, 720921, 262246, 50, 720922, 327782, 49, 720929, 102, 47, 720930, 102, 47, 786433, 262246, 49, 786434, 131174, 49, 786435, 131174, 47, 786436, 393318, 51, 786440, 196710, 53, 786441, 262246, 53, 786442, 458854, 49, 786443, 262150, 2, 786444, 6, 0, 786445, 6, 0, 786446, 6, 0, 786447, 6, 4, 786448, 327782, 51, 786456, 196710, 51, 786457, 262246, 51, 786458, 327782, 49, 786462, 393318, 51, 786465, 102, 47, 786466, 102, 47, 851969, 131174, 47, 851970, 262246, 48, 851971, 131174, 48, 851972, 393318, 52, 851976, 327782, 47, 851978, 458854, 49, 851979, 262150, 2, 851980, 6, 0, 851981, 6, 0, 851982, 6, 0, 851983, 6, 4, 851984, 327782, 52, 851994, 327782, 49, 851998, 393318, 52, 852001, 102, 47, 852002, 102, 47, 917505, 131174, 47, 917506, 262246, 49, 917507, 393318, 51, 917514, 458854, 49, 917515, 262150, 6, 917516, 262150, 4, 917517, 262150, 4, 917518, 262150, 4, 917519, 131078, 6, 917520, 327782, 47, 917522, 393318, 51, 917530, 327782, 49, 917537, 102, 47, 917538, 102, 47, 983041, 131174, 47, 983042, 131174, 47, 983043, 393318, 52, 983050, 131174, 46, 983052, 196710, 52, 983053, 262246, 52, 983058, 393318, 52, 983065, 327782, 48, 983066, 393318, 46, 983073, 102, 47, 983074, 102, 47, 1048577, 131174, 47, 1048578, 131174, 47, 1048583, 327782, 51, 1048588, 196710, 53, 1048589, 262246, 53, 1048601, 327782, 49, 1048609, 102, 47, 1048610, 102, 47, 1114113, 131174, 47, 1114114, 131174, 47, 1114119, 327782, 52, 1114120, 102, 46, 1114121, 65638, 46, 1114122, 65638, 46, 1114123, 131174, 46, 1114126, 131174, 46, 1114127, 458854, 48, 1114135, 327782, 51, 1114137, 327782, 49, 1114145, 102, 47, 1114146, 102, 47, 1179649, 131174, 47, 1179650, 131174, 47, 1179656, 102, 47, 1179657, 262246, 55, 1179658, 196710, 55, 1179659, 131174, 47, 1179660, 196710, 50, 1179661, 262246, 50, 1179663, 458854, 49, 1179671, 327782, 52, 1179673, 327782, 49, 1179681, 102, 47, 1179682, 102, 48, 1179683, 196710, 48, 1245185, 131174, 47, 1245186, 131174, 47, 1245192, 102, 47, 1245193, 262246, 54, 1245194, 196710, 54, 1245195, 131174, 47, 1245196, 196710, 51, 1245197, 262246, 51, 1245199, 458854, 49, 1245200, 327782, 51, 1245209, 327782, 49, 1245217, 102, 47, 1245218, 102, 49, 1245219, 196710, 49, 1310721, 131174, 47, 1310722, 131174, 47, 1310731, 131174, 48, 1310735, 458854, 49, 1310736, 327782, 52, 1310743, 196710, 50, 1310744, 262246, 50, 1310745, 327782, 49, 1310746, 393318, 51, 1310749, 327782, 51, 1310753, 102, 48, 1310754, 196710, 48, 1310755, 102, 47, 1376257, 131174, 47, 1376258, 131174, 47, 1376267, 131174, 49, 1376271, 458854, 49, 1376279, 196710, 51, 1376280, 262246, 51, 1376282, 393318, 52, 1376285, 327782, 52, 1376289, 393318, 51, 1376290, 196710, 49, 1376291, 102, 47, 1441793, 131174, 47, 1441794, 131174, 47, 1441805, 196710, 52, 1441806, 262246, 52, 1441807, 458854, 49, 1441817, 327780, 7, 1441825, 393318, 52, 1441826, 102, 47, 1441827, 102, 47, 1507329, 131174, 47, 1507330, 131174, 47, 1507335, 196710, 52, 1507336, 262246, 52, 1507341, 196710, 53, 1507342, 262246, 53, 1507353, 327780, 8, 1507362, 102, 47, 1507363, 102, 47, 1572867, 393318, 51, 1572871, 196710, 53, 1572872, 262246, 53, 1572879, 393316, 7, 1572889, 327780, 9, 1572891, 196710, 52, 1572892, 262246, 52, 1572898, 102, 47, 1572899, 102, 47, 1638403, 393318, 52, 1638415, 393316, 8, 1638425, 327780, 10, 1638427, 196710, 53, 1638428, 262246, 53, 1638434, 102, 47, 1638435, 102, 47, 1703951, 393316, 9, 1703958, 102, 46, 1703969, 327782, 47, 1703970, 102, 47, 1703971, 102, 47, 1769487, 393316, 10, 1769494, 102, 47, 1769500, 131174, 47, 1769501, 262246, 46, 1769506, 102, 47, 1769507, 102, 47, 1835011, 262150, 5, 1835012, 131078, 3, 1835013, 131078, 3, 1835014, 131078, 3, 1835015, 131078, 3, 1835016, 6, 6, 1835020, 393318, 51, 1835027, 196710, 52, 1835028, 262246, 52, 1835029, 102, 47, 1835037, 262246, 47, 1835038, 65638, 46, 1835039, 65638, 46, 1835040, 65638, 46, 1835041, 65638, 46, 1835042, 65638, 46, 1835043, 196710, 47, 1900547, 262150, 2, 1900548, 6, 0, 1900549, 6, 0, 1900550, 6, 0, 1900551, 6, 0, 1900552, 131078, 0, 1900553, 131078, 3, 1900554, 131078, 3, 1900555, 6, 6, 1900556, 393318, 52, 1900563, 196710, 53, 1900564, 262246, 53, 1966083, 262150, 2, 1966084, 6, 0, 1966085, 6, 0, 1966086, 6, 0, 1966087, 6, 0, 1966088, 6, 0, 1966089, 6, 0, 1966090, 6, 0, 1966091, 131078, 0, 1966092, 6, 6, 2031619, 262150, 6, 2031620, 262150, 4, 2031621, 262150, 4, 2031622, 262150, 4, 2031623, 131078, 1, 2031624, 6, 0, 2031625, 6, 0, 2031626, 6, 0, 2031627, 6, 0, 2031628, 6, 4, 2097155, 196710, 52, 2097156, 262246, 52, 2097159, 262150, 6, 2097160, 131078, 1, 2097161, 6, 0, 2097162, 6, 0, 2097163, 6, 0, 2097164, 131078, 0, 2097165, 6, 6, 2162691, 196710, 53, 2162692, 262246, 53, 2162696, 262150, 2, 2162697, 6, 0, 2162698, 6, 0, 2162699, 6, 0, 2162700, 6, 0, 2162701, 6, 4, 2162702, 196710, 50, 2162703, 262246, 50, 2162708, 327782, 47, 2228232, 262150, 6, 2228233, 262150, 4, 2228234, 262150, 4, 2228235, 262150, 4, 2228236, 262150, 4, 2228237, 131078, 6, 2228238, 196710, 51, 2228239, 262246, 51 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 208) +scene_destination = "res://Maps/Caves/Comet_Cave_M010.tscn" +location = Vector2(176, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(592, 1072) +texture = ExtResource("6") +item_id = 210 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(112, 1104) +texture = ExtResource("6") +item_id = 268 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1040, 368) +texture = ExtResource("6") +item_id = 19 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(816, 112) +texture = ExtResource("6") +item_id = 210 diff --git a/Maps/Caves/Comet_Cave_M096_tileset.tres b/Maps/Caves/Comet_Cave_M096_tileset.tres new file mode 100644 index 000000000..4477e213b --- /dev/null +++ b/Maps/Caves/Comet_Cave_M096_tileset.tres @@ -0,0 +1,278 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_transp_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:10/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:46/0 = 0 +0:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:56/0 = 0 +0:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:50/0 = 0 +1:51/0 = 0 +1:52/0 = 0 +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:56/0 = 0 +1:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:55/0 = 0 +2:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:56/0 = 0 +2:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:47/0 = 0 +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:56/0 = 0 +3:57/0 = 0 +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:47/0 = 0 +4:48/0 = 0 +4:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:49/0 = 0 +4:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:57/0 = 0 +5:47/0 = 0 +5:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:48/0 = 0 +5:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:49/0 = 0 +5:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:50/0 = 0 +5:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:51/0 = 0 +5:52/0 = 0 +5:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:56/0 = 0 +5:57/0 = 0 +6:46/0 = 0 +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:50/0 = 0 +6:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:51/0 = 0 +6:52/0 = 0 +6:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:56/0 = 0 +6:57/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:48/0 = 0 +7:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:49/0 = 0 +7:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:56/0 = 0 +7:57/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/6 = SubResource("src6") diff --git a/Maps/Caves/Comet_Cave_tileset.tres b/Maps/Caves/Comet_Cave_tileset.tres new file mode 100644 index 000000000..4ea26c247 --- /dev/null +++ b/Maps/Caves/Comet_Cave_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_transp_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:7/0 = 0 +0:10/0 = 0 +1:7/0 = 0 +1:10/0 = 0 +2:7/0 = 0 +2:10/0 = 0 +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +6:4/0 = 0 +6:5/0 = 0 +6:6/0 = 0 +7:5/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +0:123/0 = 0 +0:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:123/0 = 0 +1:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:116/0 = 0 +4:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:46/0 = 0 +0:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:56/0 = 0 +0:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:50/0 = 0 +1:51/0 = 0 +1:52/0 = 0 +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:55/0 = 0 +1:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:56/0 = 0 +1:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:55/0 = 0 +2:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:56/0 = 0 +2:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:56/0 = 0 +3:57/0 = 0 +4:47/0 = 0 +4:48/0 = 0 +4:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:49/0 = 0 +4:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:57/0 = 0 +5:48/0 = 0 +5:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:49/0 = 0 +5:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:50/0 = 0 +5:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:51/0 = 0 +5:52/0 = 0 +5:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:53/0 = 0 +5:54/0 = 0 +5:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:56/0 = 0 +5:57/0 = 0 +6:46/0 = 0 +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:49/0 = 0 +6:50/0 = 0 +6:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:51/0 = 0 +6:52/0 = 0 +6:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:53/0 = 0 +6:54/0 = 0 +6:55/0 = 0 +6:56/0 = 0 +6:57/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:48/0 = 0 +7:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:49/0 = 0 +7:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:50/0 = 0 +7:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:53/0 = 0 +7:54/0 = 0 +7:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:56/0 = 0 +7:57/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/6 = SubResource("src6") diff --git a/Maps/Caves/Lanthanite_Cave.gd b/Maps/Caves/Lanthanite_Cave.gd new file mode 100644 index 000000000..e8ee3bde1 --- /dev/null +++ b/Maps/Caves/Lanthanite_Cave.gd @@ -0,0 +1,106 @@ +extends Node2D # gen_map.py Map106 + +var map_name = "Lanthanite Cave" + +var wild_table = [ + [152, 20, 42, 45], + [152, 20, 40, 44], + [153, 20, 42, 45], + [77, 20, 42, 45], + [147, 10, 40, 43], + [155, 9, 42, 45], + [155, 1, 46, 46], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2736, 1104): + Global.game.play_dialogue("MAP106_NPC_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(304, 1) + Global.game.recive_item(304) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(94, 1) + Global.game.recive_item(94) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(245, 1) + Global.game.recive_item(245) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(199, 1) + Global.game.recive_item(199) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(205, 1) + Global.game.recive_item(205) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item8") != null and check_pos == $NPC_Layer/Item8.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_8_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item8.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item9") != null and check_pos == $NPC_Layer/Item9.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_9_TAKEN") + Global.inventory.add_item_by_id_multiple(185, 1) + Global.game.recive_item(185) + $NPC_Layer/Item9.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item10") != null and check_pos == $NPC_Layer/Item10.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_10_TAKEN") + Global.inventory.add_item_by_id_multiple(120, 1) + Global.game.recive_item(120) + $NPC_Layer/Item10.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item11") != null and check_pos == $NPC_Layer/Item11.position: + Global.game.lock_player() + Global.past_events.append("MAP106_ITEM_11_TAKEN") + Global.inventory.add_item_by_id_multiple(307, 1) + Global.game.recive_item(307) + $NPC_Layer/Item11.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/Caves/Lanthanite_Cave.gd.uid b/Maps/Caves/Lanthanite_Cave.gd.uid new file mode 100644 index 000000000..13ff27ec5 --- /dev/null +++ b/Maps/Caves/Lanthanite_Cave.gd.uid @@ -0,0 +1 @@ +uid://cq0ll3defpri7 diff --git a/Maps/Caves/Lanthanite_Cave.tscn b/Maps/Caves/Lanthanite_Cave.tscn new file mode 100644 index 000000000..be133dd73 --- /dev/null +++ b/Maps/Caves/Lanthanite_Cave.tscn @@ -0,0 +1,144 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Caves/Lanthanite_Cave_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Caves/Lanthanite_Cave.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Adam.png" id="301"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Lanthanite Cave" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65638, 67, 1, 65638, 67, 2, 65638, 67, 3, 102, 66, 4, 65638, 66, 5, 65638, 66, 6, 65638, 66, 7, 65638, 66, 8, 65638, 66, 9, 65638, 66, 10, 65638, 66, 11, 65638, 66, 12, 65638, 66, 13, 65638, 66, 14, 65638, 66, 15, 65638, 66, 16, 65638, 66, 17, 65638, 66, 18, 131174, 66, 19, 65638, 67, 20, 65638, 67, 21, 102, 66, 22, 65638, 66, 23, 65638, 66, 24, 65638, 66, 25, 65638, 66, 26, 65638, 66, 27, 65638, 66, 28, 65638, 66, 29, 65638, 66, 30, 65638, 66, 31, 65638, 66, 32, 65638, 66, 33, 65638, 66, 34, 65638, 66, 35, 65638, 66, 36, 65638, 66, 37, 65638, 66, 38, 131174, 66, 39, 262246, 6, 40, 262246, 6, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 60, 262244, 0, 61, 262244, 0, 62, 262244, 0, 63, 262244, 0, 64, 262244, 0, 65, 262244, 0, 66, 262244, 0, 67, 262244, 0, 68, 262244, 0, 69, 262244, 0, 70, 262244, 0, 71, 262244, 0, 72, 262244, 0, 73, 262244, 0, 74, 262244, 0, 75, 262244, 0, 76, 262244, 0, 77, 262244, 0, 78, 262244, 0, 79, 262244, 0, 80, 262244, 0, 81, 262244, 0, 82, 262244, 0, 83, 262244, 0, 84, 262244, 0, 85, 262244, 0, 86, 262244, 0, 87, 262244, 0, 88, 262244, 0, 89, 262244, 0, 90, 262244, 0, 91, 262244, 0, 92, 262244, 0, 93, 262244, 0, 94, 262244, 0, 95, 262244, 0, 96, 262244, 0, 97, 262244, 0, 98, 262244, 0, 99, 262244, 0, 100, 262244, 0, 101, 262244, 0, 102, 262244, 0, 103, 262244, 0, 104, 262244, 0, 105, 262244, 0, 106, 262244, 0, 107, 262244, 0, 108, 262244, 0, 109, 262244, 0, 110, 262244, 0, 111, 262244, 0, 112, 262244, 0, 113, 262244, 0, 114, 262244, 0, 115, 262244, 0, 116, 262244, 0, 117, 262244, 0, 118, 262244, 0, 119, 262244, 0, 65536, 262246, 6, 65537, 262246, 6, 65538, 262246, 6, 65539, 102, 67, 65540, 65638, 66, 65541, 65638, 66, 65542, 65638, 66, 65543, 65638, 66, 65544, 65638, 66, 65545, 65638, 66, 65546, 65638, 66, 65547, 65638, 66, 65548, 65638, 66, 65549, 65638, 66, 65550, 65638, 66, 65551, 65638, 66, 65552, 65638, 66, 65553, 65638, 66, 65554, 131174, 67, 65555, 262246, 6, 65556, 262246, 6, 65557, 102, 67, 65558, 65638, 66, 65559, 65638, 66, 65560, 65638, 66, 65561, 65638, 66, 65562, 65638, 66, 65563, 65638, 66, 65564, 65638, 66, 65565, 65638, 66, 65566, 65638, 66, 65567, 65638, 66, 65568, 65638, 66, 65569, 65638, 66, 65570, 65638, 66, 65571, 65638, 66, 65572, 65638, 66, 65573, 65638, 66, 65574, 131174, 67, 65575, 262244, 0, 65576, 262244, 0, 65577, 262244, 0, 65578, 262244, 0, 65579, 262244, 0, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 65596, 262244, 0, 65597, 262244, 0, 65598, 262244, 0, 65599, 262244, 0, 65600, 262244, 0, 65601, 262244, 0, 65602, 262244, 0, 65603, 262244, 0, 65604, 262244, 0, 65605, 262244, 0, 65606, 262244, 0, 65607, 262244, 0, 65608, 262244, 0, 65609, 262244, 0, 65610, 262244, 0, 65611, 262244, 0, 65612, 262244, 0, 65613, 262244, 0, 65614, 262244, 0, 65615, 262244, 0, 65616, 262244, 0, 65617, 262244, 0, 65618, 262244, 0, 65619, 262244, 0, 65620, 262244, 0, 65621, 262244, 0, 65622, 262244, 0, 65623, 262244, 0, 65624, 262244, 0, 65625, 262244, 0, 65626, 262244, 0, 65627, 262244, 0, 65628, 262244, 0, 65629, 262244, 0, 65630, 262244, 0, 65631, 262244, 0, 65632, 262244, 0, 65633, 262244, 0, 65634, 262244, 0, 65635, 262244, 0, 65636, 262244, 0, 65637, 262244, 0, 65638, 262244, 0, 65639, 262244, 0, 65640, 262244, 0, 65641, 262244, 0, 65642, 262244, 0, 65643, 262244, 0, 65644, 262244, 0, 65645, 262244, 0, 65646, 262244, 0, 65647, 262244, 0, 65648, 262244, 0, 65649, 262244, 0, 65650, 262244, 0, 65651, 262244, 0, 65652, 262244, 0, 65653, 262244, 0, 65654, 262244, 0, 65655, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 102, 67, 131076, 65638, 59, 131077, 65638, 59, 131078, 65638, 59, 131079, 65638, 59, 131080, 65638, 59, 131081, 65638, 59, 131082, 65638, 59, 131083, 65638, 59, 131084, 65638, 59, 131085, 65638, 59, 131086, 65638, 59, 131087, 65638, 59, 131088, 65638, 59, 131089, 65638, 59, 131090, 131174, 67, 131091, 262244, 0, 131092, 262244, 0, 131093, 102, 67, 131094, 65638, 59, 131095, 65638, 59, 131096, 65638, 59, 131097, 65638, 59, 131098, 65638, 59, 131099, 65638, 59, 131100, 65638, 59, 131101, 65638, 59, 131102, 65638, 59, 131103, 65638, 59, 131104, 65638, 59, 131105, 65638, 59, 131106, 65638, 59, 131107, 65638, 59, 131108, 65638, 59, 131109, 65638, 59, 131110, 131174, 67, 131111, 262244, 0, 131112, 262244, 0, 131113, 262244, 0, 131114, 262244, 0, 131115, 262244, 0, 131116, 262244, 0, 131117, 262244, 0, 131118, 262244, 0, 131119, 262244, 0, 131120, 262244, 0, 131121, 262244, 0, 131122, 262244, 0, 131123, 262244, 0, 131124, 262244, 0, 131125, 262244, 0, 131126, 262244, 0, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 262244, 0, 131132, 262244, 0, 131133, 262244, 0, 131134, 262244, 0, 131135, 262244, 0, 131136, 262244, 0, 131137, 262244, 0, 131138, 262244, 0, 131139, 262244, 0, 131140, 262244, 0, 131141, 262244, 0, 131142, 262244, 0, 131143, 262244, 0, 131144, 262244, 0, 131145, 262244, 0, 131146, 262244, 0, 131147, 262244, 0, 131148, 262244, 0, 131149, 262244, 0, 131150, 262244, 0, 131151, 262244, 0, 131152, 262244, 0, 131153, 262244, 0, 131154, 262244, 0, 131155, 262244, 0, 131156, 262244, 0, 131157, 262244, 0, 131158, 262244, 0, 131159, 262244, 0, 131160, 262244, 0, 131161, 262244, 0, 131162, 262244, 0, 131163, 262244, 0, 131164, 262244, 0, 131165, 262244, 0, 131166, 262244, 0, 131167, 262244, 0, 131168, 262244, 0, 131169, 262244, 0, 131170, 262244, 0, 131171, 262244, 0, 131172, 262244, 0, 131173, 262244, 0, 131174, 262244, 0, 131175, 262244, 0, 131176, 262244, 0, 131177, 262244, 0, 131178, 262244, 0, 131179, 262244, 0, 131180, 262244, 0, 131181, 262244, 0, 131182, 262244, 0, 131183, 262244, 0, 131184, 262244, 0, 131185, 262244, 0, 131186, 262244, 0, 131187, 262244, 0, 131188, 262244, 0, 131189, 262244, 0, 131190, 262244, 0, 131191, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 102, 67, 196612, 65638, 59, 196613, 262244, 0, 196614, 262244, 0, 196615, 262244, 0, 196616, 262244, 0, 196617, 262244, 0, 196618, 262244, 0, 196619, 262244, 0, 196620, 262244, 0, 196621, 262244, 0, 196622, 262244, 0, 196623, 262244, 0, 196624, 262244, 0, 196625, 65638, 59, 196626, 131174, 67, 196627, 262244, 0, 196628, 262244, 0, 196629, 102, 67, 196630, 65638, 59, 196631, 262244, 0, 196632, 262244, 0, 196633, 262244, 0, 196634, 262244, 0, 196635, 262244, 0, 196636, 262244, 0, 196637, 262244, 0, 196638, 262244, 0, 196639, 262244, 0, 196640, 262244, 0, 196641, 262244, 0, 196642, 262244, 0, 196643, 262244, 0, 196644, 262244, 0, 196645, 65638, 59, 196646, 131174, 67, 196647, 262244, 0, 196648, 262244, 0, 196649, 262244, 0, 196650, 262244, 0, 196651, 262244, 0, 196652, 262244, 0, 196653, 262244, 0, 196654, 262244, 0, 196655, 262244, 0, 196656, 262244, 0, 196657, 262244, 0, 196658, 262244, 0, 196659, 262244, 0, 196660, 262244, 0, 196661, 262244, 0, 196662, 262244, 0, 196663, 262244, 0, 196664, 262244, 0, 196665, 262244, 0, 196666, 262244, 0, 196667, 262244, 0, 196668, 262244, 0, 196669, 262244, 0, 196670, 262244, 0, 196671, 262244, 0, 196672, 262244, 0, 196673, 262244, 0, 196674, 262244, 0, 196675, 262244, 0, 196676, 262244, 0, 196677, 262244, 0, 196678, 262244, 0, 196679, 262244, 0, 196680, 262244, 0, 196681, 262244, 0, 196682, 262244, 0, 196683, 262244, 0, 196684, 262244, 0, 196685, 262244, 0, 196686, 262244, 0, 196687, 262244, 0, 196688, 262244, 0, 196689, 262244, 0, 196690, 262244, 0, 196691, 262244, 0, 196692, 262244, 0, 196693, 262244, 0, 196694, 262244, 0, 196695, 262244, 0, 196696, 262244, 0, 196697, 262244, 0, 196698, 262244, 0, 196699, 262244, 0, 196700, 262244, 0, 196701, 262244, 0, 196702, 262244, 0, 196703, 262244, 0, 196704, 262244, 0, 196705, 262244, 0, 196706, 262244, 0, 196707, 262244, 0, 196708, 262244, 0, 196709, 262244, 0, 196710, 262244, 0, 196711, 262244, 0, 196712, 262244, 0, 196713, 262244, 0, 196714, 262244, 0, 196715, 262244, 0, 196716, 262244, 0, 196717, 262244, 0, 196718, 262244, 0, 196719, 262244, 0, 196720, 262244, 0, 196721, 262244, 0, 196722, 262244, 0, 196723, 262244, 0, 196724, 262244, 0, 196725, 262244, 0, 196726, 262244, 0, 196727, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 102, 67, 262148, 65638, 59, 262149, 65638, 59, 262150, 65638, 59, 262151, 65638, 59, 262152, 65638, 59, 262153, 65638, 59, 262154, 65638, 59, 262155, 65638, 59, 262156, 65638, 59, 262157, 65638, 59, 262158, 65638, 59, 262159, 65638, 59, 262160, 65638, 59, 262161, 65638, 59, 262162, 131174, 67, 262163, 262244, 0, 262164, 262244, 0, 262165, 102, 67, 262166, 65638, 59, 262167, 65638, 59, 262168, 65638, 59, 262169, 65638, 59, 262170, 65638, 59, 262171, 65638, 59, 262172, 65638, 59, 262173, 65638, 59, 262174, 65638, 59, 262175, 65638, 59, 262176, 65638, 59, 262177, 65638, 59, 262178, 65638, 59, 262179, 65638, 59, 262180, 65638, 59, 262181, 65638, 59, 262182, 131174, 67, 262183, 262244, 0, 262184, 262244, 0, 262185, 262244, 0, 262186, 262244, 0, 262187, 262244, 0, 262188, 262244, 0, 262189, 262244, 0, 262190, 262244, 0, 262191, 262244, 0, 262192, 262244, 0, 262193, 262244, 0, 262194, 262244, 0, 262195, 262244, 0, 262196, 262244, 0, 262197, 262244, 0, 262198, 262244, 0, 262199, 262244, 0, 262200, 262244, 0, 262201, 262244, 0, 262202, 262244, 0, 262203, 262244, 0, 262204, 262244, 0, 262205, 262244, 0, 262206, 262244, 0, 262207, 262244, 0, 262208, 262244, 0, 262209, 262244, 0, 262210, 262244, 0, 262211, 262244, 0, 262212, 262244, 0, 262213, 262244, 0, 262214, 262244, 0, 262215, 262244, 0, 262216, 262244, 0, 262217, 262244, 0, 262218, 262244, 0, 262219, 262244, 0, 262220, 262244, 0, 262221, 262244, 0, 262222, 262244, 0, 262223, 262244, 0, 262224, 262244, 0, 262225, 262244, 0, 262226, 262244, 0, 262227, 262244, 0, 262228, 262244, 0, 262229, 262244, 0, 262230, 262244, 0, 262231, 262244, 0, 262232, 262244, 0, 262233, 262244, 0, 262234, 262244, 0, 262235, 262244, 0, 262236, 262244, 0, 262237, 262244, 0, 262238, 262244, 0, 262239, 262244, 0, 262240, 262244, 0, 262241, 262244, 0, 262242, 262244, 0, 262243, 262244, 0, 262244, 262244, 0, 262245, 262244, 0, 262246, 262244, 0, 262247, 262244, 0, 262248, 262244, 0, 262249, 262244, 0, 262250, 262244, 0, 262251, 262244, 0, 262252, 262244, 0, 262253, 262244, 0, 262254, 262244, 0, 262255, 262244, 0, 262256, 262244, 0, 262257, 262244, 0, 262258, 262244, 0, 262259, 262244, 0, 262260, 262244, 0, 262261, 262244, 0, 262262, 262244, 0, 262263, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 262244, 0, 327683, 102, 67, 327684, 65638, 59, 327685, 65638, 59, 327686, 102, 8, 327687, 65638, 8, 327688, 65638, 8, 327689, 65638, 8, 327690, 65638, 8, 327691, 131174, 8, 327692, 327782, 67, 327693, 393318, 67, 327694, 393318, 67, 327695, 458854, 67, 327696, 65638, 59, 327697, 65638, 59, 327698, 131174, 67, 327699, 262244, 0, 327700, 262244, 0, 327701, 102, 67, 327702, 65638, 59, 327703, 65638, 59, 327704, 65638, 59, 327705, 65638, 59, 327706, 65638, 59, 327707, 65638, 59, 327708, 65638, 59, 327709, 65638, 59, 327710, 65638, 59, 327711, 65638, 59, 327712, 65638, 59, 327713, 65638, 59, 327714, 65638, 59, 327715, 65638, 59, 327716, 65638, 59, 327717, 65638, 59, 327718, 131174, 67, 327719, 262244, 0, 327720, 262244, 0, 327721, 262244, 0, 327722, 262244, 0, 327723, 262244, 0, 327724, 262244, 0, 327725, 262244, 0, 327726, 262244, 0, 327727, 262244, 0, 327728, 262244, 0, 327729, 262244, 0, 327730, 262244, 0, 327731, 262244, 0, 327732, 262244, 0, 327733, 262244, 0, 327734, 262244, 0, 327735, 262244, 0, 327736, 262244, 0, 327737, 262244, 0, 327738, 262244, 0, 327739, 262244, 0, 327740, 262244, 0, 327741, 262244, 0, 327742, 262244, 0, 327743, 262244, 0, 327744, 262244, 0, 327745, 262244, 0, 327746, 262244, 0, 327747, 262244, 0, 327748, 262244, 0, 327749, 262244, 0, 327750, 262244, 0, 327751, 262244, 0, 327752, 262244, 0, 327753, 262244, 0, 327754, 262244, 0, 327755, 262244, 0, 327756, 262244, 0, 327757, 262244, 0, 327758, 262244, 0, 327759, 262244, 0, 327760, 262244, 0, 327761, 262244, 0, 327762, 262244, 0, 327763, 262244, 0, 327764, 262244, 0, 327765, 262244, 0, 327766, 262244, 0, 327767, 262244, 0, 327768, 262244, 0, 327769, 262244, 0, 327770, 262244, 0, 327771, 262244, 0, 327772, 262244, 0, 327773, 262244, 0, 327774, 262244, 0, 327775, 262244, 0, 327776, 262244, 0, 327777, 262244, 0, 327778, 262244, 0, 327779, 262244, 0, 327780, 262244, 0, 327781, 262244, 0, 327782, 262244, 0, 327783, 262244, 0, 327784, 262244, 0, 327785, 262244, 0, 327786, 262244, 0, 327787, 262244, 0, 327788, 262244, 0, 327789, 262244, 0, 327790, 262244, 0, 327791, 262244, 0, 327792, 262244, 0, 327793, 262244, 0, 327794, 262244, 0, 327795, 262244, 0, 327796, 262244, 0, 327797, 262244, 0, 327798, 262244, 0, 327799, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 262244, 0, 393219, 102, 67, 393220, 65638, 59, 393221, 65638, 59, 393222, 102, 9, 393223, 65638, 9, 393224, 65638, 9, 393225, 65638, 9, 393226, 65638, 9, 393227, 131174, 9, 393228, 327782, 68, 393229, 393318, 68, 393230, 393318, 68, 393231, 458854, 68, 393232, 65638, 59, 393233, 65638, 59, 393234, 262246, 66, 393235, 65638, 66, 393236, 65638, 66, 393237, 196710, 66, 393238, 65638, 59, 393239, 65638, 59, 393240, 65638, 59, 393241, 327782, 67, 393242, 393318, 67, 393243, 393318, 67, 393244, 393318, 67, 393245, 393318, 67, 393246, 393318, 67, 393247, 393318, 67, 393248, 393318, 67, 393249, 393318, 67, 393250, 458854, 67, 393251, 65638, 59, 393252, 65638, 59, 393253, 65638, 59, 393254, 131174, 67, 393255, 262244, 0, 393256, 262244, 0, 393257, 262244, 0, 393258, 262244, 0, 393259, 262244, 0, 393260, 262244, 0, 393261, 262244, 0, 393262, 262244, 0, 393263, 262244, 0, 393264, 262244, 0, 393265, 262244, 0, 393266, 262244, 0, 393267, 262244, 0, 393268, 262244, 0, 393269, 262244, 0, 393270, 262244, 0, 393271, 262244, 0, 393272, 262244, 0, 393273, 262244, 0, 393274, 262244, 0, 393275, 262244, 0, 393276, 262244, 0, 393277, 262244, 0, 393278, 262244, 0, 393279, 262244, 0, 393280, 262244, 0, 393281, 262244, 0, 393282, 262244, 0, 393283, 262244, 0, 393284, 262244, 0, 393285, 262244, 0, 393286, 262244, 0, 393287, 262244, 0, 393288, 262244, 0, 393289, 262244, 0, 393290, 262244, 0, 393291, 262244, 0, 393292, 262244, 0, 393293, 262244, 0, 393294, 262244, 0, 393295, 262244, 0, 393296, 262244, 0, 393297, 262244, 0, 393298, 262244, 0, 393299, 262244, 0, 393300, 262244, 0, 393301, 262244, 0, 393302, 262244, 0, 393303, 262244, 0, 393304, 262244, 0, 393305, 262244, 0, 393306, 262244, 0, 393307, 262244, 0, 393308, 262244, 0, 393309, 262244, 0, 393310, 262244, 0, 393311, 262244, 0, 393312, 262244, 0, 393313, 262244, 0, 393314, 262244, 0, 393315, 262244, 0, 393316, 262244, 0, 393317, 262244, 0, 393318, 262244, 0, 393319, 262244, 0, 393320, 262244, 0, 393321, 262244, 0, 393322, 262244, 0, 393323, 262244, 0, 393324, 262244, 0, 393325, 262244, 0, 393326, 262244, 0, 393327, 262244, 0, 393328, 262244, 0, 393329, 262244, 0, 393330, 262244, 0, 393331, 262244, 0, 393332, 262244, 0, 393333, 262244, 0, 393334, 262244, 0, 393335, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 262244, 0, 458755, 102, 67, 458756, 65638, 59, 458757, 65638, 59, 458758, 102, 9, 458759, 65638, 9, 458760, 65638, 9, 458761, 65638, 9, 458762, 65638, 9, 458763, 131174, 9, 458764, 327782, 68, 458765, 393318, 68, 458766, 393318, 68, 458767, 458854, 68, 458768, 65638, 59, 458769, 65638, 59, 458770, 65638, 59, 458771, 65638, 59, 458772, 65638, 59, 458773, 65638, 59, 458774, 65638, 59, 458775, 65638, 59, 458776, 65638, 59, 458777, 327782, 68, 458778, 393318, 68, 458779, 393318, 68, 458780, 393318, 68, 458781, 393318, 68, 458782, 393318, 68, 458783, 393318, 68, 458784, 393318, 68, 458785, 393318, 68, 458786, 458854, 68, 458787, 65638, 59, 458788, 65638, 59, 458789, 65638, 59, 458790, 131174, 67, 458791, 262244, 0, 458792, 262244, 0, 458793, 262244, 0, 458794, 262244, 0, 458795, 262244, 0, 458796, 262244, 0, 458797, 262244, 0, 458798, 262244, 0, 458799, 262244, 0, 458800, 262244, 0, 458801, 262244, 0, 458802, 262244, 0, 458803, 262244, 0, 458804, 262244, 0, 458805, 262244, 0, 458806, 262244, 0, 458807, 262244, 0, 458808, 262244, 0, 458809, 262244, 0, 458810, 262244, 0, 458811, 262244, 0, 458812, 262244, 0, 458813, 262244, 0, 458814, 262244, 0, 458815, 262244, 0, 458816, 262244, 0, 458817, 262244, 0, 458818, 262244, 0, 458819, 262244, 0, 458820, 262244, 0, 458821, 262244, 0, 458822, 262244, 0, 458823, 262244, 0, 458824, 262244, 0, 458825, 262244, 0, 458826, 262244, 0, 458827, 262244, 0, 458828, 262244, 0, 458829, 262244, 0, 458830, 262244, 0, 458831, 262244, 0, 458832, 262244, 0, 458833, 262244, 0, 458834, 262244, 0, 458835, 262244, 0, 458836, 262244, 0, 458837, 262244, 0, 458838, 262244, 0, 458839, 262244, 0, 458840, 262244, 0, 458841, 262244, 0, 458842, 262244, 0, 458843, 262244, 0, 458844, 262244, 0, 458845, 262244, 0, 458846, 262244, 0, 458847, 262244, 0, 458848, 262244, 0, 458849, 262244, 0, 458850, 262244, 0, 458851, 262244, 0, 458852, 262244, 0, 458853, 262244, 0, 458854, 262244, 0, 458855, 262244, 0, 458856, 262244, 0, 458857, 262244, 0, 458858, 262244, 0, 458859, 262244, 0, 458860, 262244, 0, 458861, 262244, 0, 458862, 262244, 0, 458863, 262244, 0, 458864, 262244, 0, 458865, 262244, 0, 458866, 262244, 0, 458867, 262244, 0, 458868, 262244, 0, 458869, 262244, 0, 458870, 262244, 0, 458871, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 262244, 0, 524291, 102, 67, 524292, 65638, 59, 524293, 65638, 59, 524294, 102, 9, 524295, 65638, 9, 524296, 65638, 9, 524297, 65638, 9, 524298, 65638, 9, 524299, 131174, 9, 524300, 327782, 69, 524301, 393318, 69, 524302, 393318, 69, 524303, 458854, 69, 524304, 65638, 59, 524305, 65638, 59, 524306, 65638, 59, 524307, 65638, 59, 524308, 65638, 59, 524309, 65638, 59, 524310, 65638, 59, 524311, 65638, 59, 524312, 65638, 59, 524313, 327782, 68, 524314, 393318, 68, 524315, 393318, 68, 524316, 393318, 68, 524317, 393318, 68, 524318, 393318, 68, 524319, 393318, 68, 524320, 393318, 68, 524321, 393318, 68, 524322, 458854, 68, 524323, 65638, 59, 524324, 65638, 59, 524325, 65638, 59, 524326, 131174, 67, 524327, 262244, 0, 524328, 262244, 0, 524329, 262244, 0, 524330, 262244, 0, 524331, 262244, 0, 524332, 262244, 0, 524333, 262244, 0, 524334, 262244, 0, 524335, 262244, 0, 524336, 262244, 0, 524337, 262244, 0, 524338, 262244, 0, 524339, 262244, 0, 524340, 262244, 0, 524341, 262244, 0, 524342, 262244, 0, 524343, 262244, 0, 524344, 262244, 0, 524345, 262244, 0, 524346, 262244, 0, 524347, 262244, 0, 524348, 262244, 0, 524349, 262244, 0, 524350, 262244, 0, 524351, 262244, 0, 524352, 262244, 0, 524353, 262244, 0, 524354, 262244, 0, 524355, 262244, 0, 524356, 262244, 0, 524357, 262244, 0, 524358, 262244, 0, 524359, 262244, 0, 524360, 262244, 0, 524361, 262244, 0, 524362, 262244, 0, 524363, 262244, 0, 524364, 262244, 0, 524365, 262244, 0, 524366, 262244, 0, 524367, 262244, 0, 524368, 262244, 0, 524369, 262244, 0, 524370, 262244, 0, 524371, 262244, 0, 524372, 262244, 0, 524373, 262244, 0, 524374, 262244, 0, 524375, 262244, 0, 524376, 262244, 0, 524377, 262244, 0, 524378, 262244, 0, 524379, 262244, 0, 524380, 262244, 0, 524381, 262244, 0, 524382, 262244, 0, 524383, 262244, 0, 524384, 262244, 0, 524385, 262244, 0, 524386, 262244, 0, 524387, 262244, 0, 524388, 262244, 0, 524389, 262244, 0, 524390, 262244, 0, 524391, 262244, 0, 524392, 262244, 0, 524393, 262244, 0, 524394, 262244, 0, 524395, 262244, 0, 524396, 262244, 0, 524397, 262244, 0, 524398, 262244, 0, 524399, 262244, 0, 524400, 262244, 0, 524401, 262244, 0, 524402, 262244, 0, 524403, 262244, 0, 524404, 262244, 0, 524405, 262244, 0, 524406, 262244, 0, 524407, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 262244, 0, 589827, 102, 67, 589828, 65638, 59, 589829, 65638, 59, 589830, 102, 10, 589831, 65638, 10, 589832, 262246, 8, 589833, 65638, 9, 589834, 65638, 9, 589835, 196710, 9, 589836, 65638, 8, 589837, 65638, 8, 589838, 65638, 8, 589839, 131174, 8, 589840, 65638, 59, 589841, 65638, 59, 589842, 65638, 59, 589843, 65638, 59, 589844, 65638, 59, 589845, 65638, 59, 589846, 65638, 59, 589847, 65638, 59, 589848, 65638, 59, 589849, 327782, 69, 589850, 393318, 69, 589851, 393318, 69, 589852, 393318, 69, 589853, 393318, 69, 589854, 393318, 69, 589855, 393318, 69, 589856, 393318, 69, 589857, 393318, 69, 589858, 458854, 69, 589859, 65638, 59, 589860, 65638, 59, 589861, 65638, 59, 589862, 131174, 67, 589863, 262244, 0, 589864, 262244, 0, 589865, 262244, 0, 589866, 262244, 0, 589867, 262244, 0, 589868, 262244, 0, 589869, 262244, 0, 589870, 262244, 0, 589871, 262244, 0, 589872, 262244, 0, 589873, 262244, 0, 589874, 262244, 0, 589875, 262244, 0, 589876, 262244, 0, 589877, 262244, 0, 589878, 262244, 0, 589879, 262244, 0, 589880, 262244, 0, 589881, 262244, 0, 589882, 262244, 0, 589883, 262244, 0, 589884, 262244, 0, 589885, 262244, 0, 589886, 262244, 0, 589887, 262244, 0, 589888, 262244, 0, 589889, 262244, 0, 589890, 262244, 0, 589891, 262244, 0, 589892, 262244, 0, 589893, 262244, 0, 589894, 262244, 0, 589895, 262244, 0, 589896, 262244, 0, 589897, 262244, 0, 589898, 262244, 0, 589899, 262244, 0, 589900, 262244, 0, 589901, 262244, 0, 589902, 262244, 0, 589903, 262244, 0, 589904, 262244, 0, 589905, 262244, 0, 589906, 262244, 0, 589907, 262244, 0, 589908, 262244, 0, 589909, 262244, 0, 589910, 262244, 0, 589911, 262244, 0, 589912, 262244, 0, 589913, 262244, 0, 589914, 262244, 0, 589915, 262244, 0, 589916, 262244, 0, 589917, 262244, 0, 589918, 262244, 0, 589919, 262244, 0, 589920, 262244, 0, 589921, 262244, 0, 589922, 262244, 0, 589923, 262244, 0, 589924, 262244, 0, 589925, 262244, 0, 589926, 262244, 0, 589927, 262244, 0, 589928, 262244, 0, 589929, 262244, 0, 589930, 262244, 0, 589931, 262244, 0, 589932, 262244, 0, 589933, 262244, 0, 589934, 262244, 0, 589935, 262244, 0, 589936, 262244, 0, 589937, 262244, 0, 589938, 262244, 0, 589939, 262244, 0, 589940, 262244, 0, 589941, 262244, 0, 589942, 262244, 0, 589943, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 262244, 0, 655363, 102, 67, 655364, 65638, 59, 655365, 65638, 59, 655366, 65638, 59, 655367, 65638, 59, 655368, 102, 9, 655369, 65638, 9, 655370, 65638, 9, 655371, 65638, 9, 655372, 65638, 9, 655373, 65638, 9, 655374, 65638, 9, 655375, 131174, 9, 655376, 65638, 59, 655377, 65638, 59, 655378, 65638, 59, 655379, 65638, 59, 655380, 65638, 59, 655381, 65638, 59, 655382, 65638, 59, 655383, 65638, 59, 655384, 65638, 59, 655385, 65638, 59, 655386, 65638, 59, 655387, 65638, 59, 655388, 65638, 59, 655389, 65638, 59, 655390, 65638, 59, 655391, 65638, 59, 655392, 65638, 59, 655393, 65638, 59, 655394, 65638, 59, 655395, 65638, 59, 655396, 65638, 59, 655397, 262244, 0, 655398, 131174, 67, 655399, 262244, 0, 655400, 262244, 0, 655401, 262244, 0, 655402, 262244, 0, 655403, 262244, 0, 655404, 262244, 0, 655405, 262244, 0, 655406, 262244, 0, 655407, 262244, 0, 655408, 262244, 0, 655409, 262244, 0, 655410, 262244, 0, 655411, 262244, 0, 655412, 262244, 0, 655413, 262244, 0, 655414, 262244, 0, 655415, 262244, 0, 655416, 262244, 0, 655417, 262244, 0, 655418, 262244, 0, 655419, 262244, 0, 655420, 262244, 0, 655421, 262244, 0, 655422, 262244, 0, 655423, 262244, 0, 655424, 262244, 0, 655425, 262244, 0, 655426, 262244, 0, 655427, 262244, 0, 655428, 262244, 0, 655429, 262244, 0, 655430, 262244, 0, 655431, 262244, 0, 655432, 262244, 0, 655433, 262244, 0, 655434, 262244, 0, 655435, 262244, 0, 655436, 262244, 0, 655437, 262244, 0, 655438, 262244, 0, 655439, 262244, 0, 655440, 262244, 0, 655441, 262244, 0, 655442, 262244, 0, 655443, 262244, 0, 655444, 262244, 0, 655445, 262244, 0, 655446, 262244, 0, 655447, 262244, 0, 655448, 262244, 0, 655449, 262244, 0, 655450, 262244, 0, 655451, 262244, 0, 655452, 262244, 0, 655453, 262244, 0, 655454, 262244, 0, 655455, 262244, 0, 655456, 262244, 0, 655457, 262244, 0, 655458, 262244, 0, 655459, 262244, 0, 655460, 262244, 0, 655461, 262244, 0, 655462, 262244, 0, 655463, 262244, 0, 655464, 262244, 0, 655465, 262244, 0, 655466, 262244, 0, 655467, 262244, 0, 655468, 262244, 0, 655469, 262244, 0, 655470, 262244, 0, 655471, 262244, 0, 655472, 262244, 0, 655473, 262244, 0, 655474, 262244, 0, 655475, 262244, 0, 655476, 262244, 0, 655477, 262244, 0, 655478, 262244, 0, 655479, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720898, 262244, 0, 720899, 102, 67, 720900, 65638, 59, 720901, 65638, 59, 720902, 65638, 59, 720903, 65638, 59, 720904, 102, 10, 720905, 65638, 10, 720906, 262246, 8, 720907, 65638, 9, 720908, 65638, 9, 720909, 65638, 9, 720910, 65638, 9, 720911, 131174, 9, 720912, 65638, 59, 720913, 65638, 59, 720914, 65638, 59, 720915, 65638, 59, 720916, 65638, 59, 720917, 65638, 59, 720918, 65638, 59, 720919, 65638, 59, 720920, 65638, 59, 720921, 65638, 59, 720922, 65638, 59, 720923, 65638, 59, 720924, 65638, 59, 720925, 65638, 59, 720926, 65638, 59, 720927, 65638, 59, 720928, 262246, 67, 720929, 65638, 68, 720930, 65638, 68, 720931, 65638, 68, 720932, 65638, 68, 720933, 65638, 68, 720934, 131174, 68, 720935, 262244, 0, 720936, 262244, 0, 720937, 262244, 0, 720938, 262244, 0, 720939, 262244, 0, 720940, 262244, 0, 720941, 262244, 0, 720942, 262244, 0, 720943, 262244, 0, 720944, 262244, 0, 720945, 262244, 0, 720946, 262244, 0, 720947, 262244, 0, 720948, 262244, 0, 720949, 262244, 0, 720950, 262244, 0, 720951, 262244, 0, 720952, 262244, 0, 720953, 262244, 0, 720954, 262244, 0, 720955, 262244, 0, 720956, 262244, 0, 720957, 262244, 0, 720958, 262244, 0, 720959, 262244, 0, 720960, 262244, 0, 720961, 262244, 0, 720962, 262244, 0, 720963, 262244, 0, 720964, 262244, 0, 720965, 262244, 0, 720966, 262244, 0, 720967, 262244, 0, 720968, 262244, 0, 720969, 262244, 0, 720970, 262244, 0, 720971, 262244, 0, 720972, 262244, 0, 720973, 262244, 0, 720974, 262244, 0, 720975, 262244, 0, 720976, 262244, 0, 720977, 262244, 0, 720978, 262244, 0, 720979, 262244, 0, 720980, 262244, 0, 720981, 262244, 0, 720982, 262244, 0, 720983, 262244, 0, 720984, 262244, 0, 720985, 262244, 0, 720986, 262244, 0, 720987, 262244, 0, 720988, 262244, 0, 720989, 262244, 0, 720990, 262244, 0, 720991, 262244, 0, 720992, 262244, 0, 720993, 262244, 0, 720994, 262244, 0, 720995, 262244, 0, 720996, 262244, 0, 720997, 262244, 0, 720998, 262244, 0, 720999, 262244, 0, 721000, 262244, 0, 721001, 262244, 0, 721002, 262244, 0, 721003, 262244, 0, 721004, 262244, 0, 721005, 262244, 0, 721006, 262244, 0, 721007, 262244, 0, 721008, 262244, 0, 721009, 262244, 0, 721010, 262244, 0, 721011, 262244, 0, 721012, 262244, 0, 721013, 262244, 0, 721014, 262244, 0, 721015, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786434, 262244, 0, 786435, 102, 67, 786436, 65638, 59, 786437, 65638, 59, 786438, 65638, 59, 786439, 65638, 59, 786440, 65638, 59, 786441, 65638, 59, 786442, 102, 9, 786443, 65638, 9, 786444, 65638, 9, 786445, 65638, 9, 786446, 65638, 9, 786447, 131174, 9, 786448, 65638, 59, 786449, 65638, 59, 786450, 65638, 59, 786451, 65638, 59, 786452, 65638, 59, 786453, 65638, 59, 786454, 65638, 59, 786455, 65638, 59, 786456, 65638, 59, 786457, 65638, 59, 786458, 65638, 59, 786459, 65638, 59, 786460, 65638, 59, 786461, 65638, 59, 786462, 65638, 59, 786463, 65638, 59, 786464, 131174, 67, 786465, 262244, 0, 786466, 262244, 0, 786467, 262244, 0, 786468, 262244, 0, 786469, 262244, 0, 786470, 262244, 0, 786471, 262244, 0, 786472, 262244, 0, 786473, 262244, 0, 786474, 262244, 0, 786475, 262244, 0, 786476, 262244, 0, 786477, 262244, 0, 786478, 262244, 0, 786479, 262244, 0, 786480, 262244, 0, 786481, 262244, 0, 786482, 262244, 0, 786483, 262244, 0, 786484, 262244, 0, 786485, 262244, 0, 786486, 262244, 0, 786487, 262244, 0, 786488, 262244, 0, 786489, 262244, 0, 786490, 262244, 0, 786491, 262244, 0, 786492, 262244, 0, 786493, 262244, 0, 786494, 262244, 0, 786495, 262244, 0, 786496, 262244, 0, 786497, 262244, 0, 786498, 262244, 0, 786499, 262244, 0, 786500, 262244, 0, 786501, 262244, 0, 786502, 262244, 0, 786503, 262244, 0, 786504, 262244, 0, 786505, 262244, 0, 786506, 262244, 0, 786507, 262244, 0, 786508, 262244, 0, 786509, 262244, 0, 786510, 262244, 0, 786511, 262244, 0, 786512, 262244, 0, 786513, 262244, 0, 786514, 262244, 0, 786515, 262244, 0, 786516, 262244, 0, 786517, 262244, 0, 786518, 262244, 0, 786519, 262244, 0, 786520, 262244, 0, 786521, 262244, 0, 786522, 262244, 0, 786523, 262244, 0, 786524, 262244, 0, 786525, 262244, 0, 786526, 262244, 0, 786527, 262244, 0, 786528, 262244, 0, 786529, 262244, 0, 786530, 262244, 0, 786531, 262244, 0, 786532, 262244, 0, 786533, 262244, 0, 786534, 262244, 0, 786535, 262244, 0, 786536, 262244, 0, 786537, 262244, 0, 786538, 262244, 0, 786539, 262244, 0, 786540, 262244, 0, 786541, 262244, 0, 786542, 262244, 0, 786543, 262244, 0, 786544, 262244, 0, 786545, 262244, 0, 786546, 262244, 0, 786547, 262244, 0, 786548, 262244, 0, 786549, 262244, 0, 786550, 262244, 0, 786551, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851970, 262244, 0, 851971, 102, 67, 851972, 65638, 59, 851973, 65638, 59, 851974, 65638, 59, 851975, 65638, 59, 851976, 65638, 59, 851977, 65638, 59, 851978, 65638, 59, 851979, 65638, 59, 851980, 65638, 59, 851981, 65638, 59, 851982, 65638, 59, 851983, 65638, 59, 851984, 65638, 59, 851985, 65638, 59, 851986, 65638, 59, 851987, 65638, 59, 851988, 65638, 59, 851989, 65638, 59, 851990, 65638, 59, 851991, 65638, 59, 851992, 65638, 59, 851993, 65638, 59, 851994, 65638, 59, 851995, 65638, 59, 851996, 65638, 59, 851997, 65638, 59, 851998, 65638, 59, 851999, 65638, 59, 852000, 131174, 67, 852001, 262244, 0, 852002, 262244, 0, 852003, 262244, 0, 852004, 262244, 0, 852005, 262244, 0, 852006, 262244, 0, 852007, 262244, 0, 852008, 262244, 0, 852009, 262244, 0, 852010, 262244, 0, 852011, 262244, 0, 852012, 262244, 0, 852013, 262244, 0, 852014, 262244, 0, 852015, 262244, 0, 852016, 262244, 0, 852017, 262244, 0, 852018, 262244, 0, 852019, 262244, 0, 852020, 262244, 0, 852021, 262244, 0, 852022, 262244, 0, 852023, 262244, 0, 852024, 262244, 0, 852025, 262244, 0, 852026, 262244, 0, 852027, 262244, 0, 852028, 262244, 0, 852029, 262244, 0, 852030, 262244, 0, 852031, 262244, 0, 852032, 262244, 0, 852033, 262244, 0, 852034, 262244, 0, 852035, 262244, 0, 852036, 262244, 0, 852037, 262244, 0, 852038, 262244, 0, 852039, 262244, 0, 852040, 262244, 0, 852041, 262244, 0, 852042, 262244, 0, 852043, 262244, 0, 852044, 262244, 0, 852045, 262244, 0, 852046, 262244, 0, 852047, 262244, 0, 852048, 262244, 0, 852049, 262244, 0, 852050, 262244, 0, 852051, 262244, 0, 852052, 262244, 0, 852053, 262244, 0, 852054, 262244, 0, 852055, 262244, 0, 852056, 262244, 0, 852057, 262244, 0, 852058, 262244, 0, 852059, 262244, 0, 852060, 262244, 0, 852061, 262244, 0, 852062, 262244, 0, 852063, 262244, 0, 852064, 262244, 0, 852065, 262244, 0, 852066, 262244, 0, 852067, 262244, 0, 852068, 262244, 0, 852069, 262244, 0, 852070, 262244, 0, 852071, 262244, 0, 852072, 262244, 0, 852073, 262244, 0, 852074, 262244, 0, 852075, 262244, 0, 852076, 262244, 0, 852077, 262244, 0, 852078, 262244, 0, 852079, 262244, 0, 852080, 262244, 0, 852081, 262244, 0, 852082, 262244, 0, 852083, 262244, 0, 852084, 262244, 0, 852085, 262244, 0, 852086, 262244, 0, 852087, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917506, 262244, 0, 917507, 102, 67, 917508, 65638, 59, 917509, 65638, 59, 917510, 65638, 59, 917511, 65638, 59, 917512, 65638, 59, 917513, 65638, 59, 917514, 65638, 59, 917515, 65638, 59, 917516, 65638, 59, 917517, 65638, 59, 917518, 65638, 59, 917519, 65638, 59, 917520, 65638, 59, 917521, 65638, 59, 917522, 65638, 59, 917523, 65638, 59, 917524, 65638, 59, 917525, 65638, 59, 917526, 65638, 59, 917527, 65638, 59, 917528, 65638, 59, 917529, 65638, 59, 917530, 65638, 59, 917531, 65638, 59, 917532, 65638, 59, 917533, 65638, 59, 917534, 65638, 59, 917535, 65638, 59, 917536, 131174, 67, 917537, 262244, 0, 917538, 262244, 0, 917539, 262244, 0, 917540, 262244, 0, 917541, 262244, 0, 917542, 262244, 0, 917543, 262244, 0, 917544, 262244, 0, 917545, 262244, 0, 917546, 262244, 0, 917547, 262244, 0, 917548, 262244, 0, 917549, 262244, 0, 917550, 262244, 0, 917551, 262244, 0, 917552, 262244, 0, 917553, 262244, 0, 917554, 262244, 0, 917555, 262244, 0, 917556, 262244, 0, 917557, 262244, 0, 917558, 262244, 0, 917559, 262244, 0, 917560, 262244, 0, 917561, 262244, 0, 917562, 262244, 0, 917563, 262244, 0, 917564, 262244, 0, 917565, 262244, 0, 917566, 262244, 0, 917567, 262244, 0, 917568, 262244, 0, 917569, 262244, 0, 917570, 262244, 0, 917571, 262244, 0, 917572, 262244, 0, 917573, 262244, 0, 917574, 262244, 0, 917575, 262244, 0, 917576, 262244, 0, 917577, 262244, 0, 917578, 262244, 0, 917579, 262244, 0, 917580, 262244, 0, 917581, 262244, 0, 917582, 262244, 0, 917583, 262244, 0, 917584, 262244, 0, 917585, 262244, 0, 917586, 262244, 0, 917587, 262244, 0, 917588, 262244, 0, 917589, 262244, 0, 917590, 262244, 0, 917591, 262244, 0, 917592, 262244, 0, 917593, 262244, 0, 917594, 262244, 0, 917595, 262244, 0, 917596, 262244, 0, 917597, 262244, 0, 917598, 262244, 0, 917599, 262244, 0, 917600, 262244, 0, 917601, 262244, 0, 917602, 262244, 0, 917603, 262244, 0, 917604, 262244, 0, 917605, 262244, 0, 917606, 262244, 0, 917607, 262244, 0, 917608, 262244, 0, 917609, 262244, 0, 917610, 262244, 0, 917611, 262244, 0, 917612, 262244, 0, 917613, 262244, 0, 917614, 262244, 0, 917615, 262244, 0, 917616, 262244, 0, 917617, 262244, 0, 917618, 262244, 0, 917619, 262244, 0, 917620, 262244, 0, 917621, 262244, 0, 917622, 262244, 0, 917623, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983042, 262244, 0, 983043, 102, 67, 983044, 65638, 59, 983045, 65638, 59, 983046, 65638, 59, 983047, 65638, 59, 983048, 65638, 59, 983049, 65638, 59, 983050, 65638, 59, 983051, 65638, 59, 983052, 65638, 59, 983053, 65638, 59, 983054, 65638, 59, 983055, 65638, 59, 983056, 65638, 59, 983057, 65638, 59, 983058, 65638, 59, 983059, 327782, 67, 983060, 393318, 67, 983061, 393318, 67, 983062, 393318, 67, 983063, 393318, 67, 983064, 393318, 67, 983065, 393318, 67, 983066, 458854, 67, 983067, 65638, 59, 983068, 65638, 59, 983069, 65638, 59, 983070, 65638, 59, 983071, 65638, 59, 983072, 131174, 67, 983073, 262244, 0, 983074, 262244, 0, 983075, 262244, 0, 983076, 262244, 0, 983077, 262244, 0, 983078, 262244, 0, 983079, 262244, 0, 983080, 262244, 0, 983081, 262244, 0, 983082, 262244, 0, 983083, 262244, 0, 983084, 262244, 0, 983085, 262244, 0, 983086, 262244, 0, 983087, 262244, 0, 983088, 262244, 0, 983089, 262244, 0, 983090, 262244, 0, 983091, 262244, 0, 983092, 262244, 0, 983093, 262244, 0, 983094, 262244, 0, 983095, 262244, 0, 983096, 262244, 0, 983097, 262244, 0, 983098, 262244, 0, 983099, 262244, 0, 983100, 262244, 0, 983101, 262244, 0, 983102, 262244, 0, 983103, 262244, 0, 983104, 262244, 0, 983105, 262244, 0, 983106, 262244, 0, 983107, 262244, 0, 983108, 262244, 0, 983109, 262244, 0, 983110, 262244, 0, 983111, 262244, 0, 983112, 262244, 0, 983113, 262244, 0, 983114, 262244, 0, 983115, 262244, 0, 983116, 262244, 0, 983117, 262244, 0, 983118, 262244, 0, 983119, 262244, 0, 983120, 262244, 0, 983121, 262244, 0, 983122, 262244, 0, 983123, 262244, 0, 983124, 262244, 0, 983125, 262244, 0, 983126, 262244, 0, 983127, 262244, 0, 983128, 262244, 0, 983129, 262244, 0, 983130, 262244, 0, 983131, 262244, 0, 983132, 262244, 0, 983133, 262244, 0, 983134, 262244, 0, 983135, 262244, 0, 983136, 262244, 0, 983137, 262244, 0, 983138, 262244, 0, 983139, 262244, 0, 983140, 262244, 0, 983141, 262244, 0, 983142, 262244, 0, 983143, 262244, 0, 983144, 262244, 0, 983145, 262244, 0, 983146, 262244, 0, 983147, 262244, 0, 983148, 262244, 0, 983149, 262244, 0, 983150, 262244, 0, 983151, 262244, 0, 983152, 262244, 0, 983153, 262244, 0, 983154, 262244, 0, 983155, 262244, 0, 983156, 262244, 0, 983157, 262244, 0, 983158, 262244, 0, 983159, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 262244, 0, 1048579, 102, 67, 1048580, 65638, 59, 1048581, 65638, 59, 1048582, 65638, 59, 1048583, 65638, 59, 1048584, 65638, 59, 1048585, 65638, 59, 1048586, 65638, 59, 1048587, 65638, 59, 1048588, 65638, 59, 1048589, 65638, 59, 1048590, 65638, 59, 1048591, 65638, 59, 1048592, 65638, 59, 1048593, 65638, 59, 1048594, 65638, 59, 1048595, 327782, 68, 1048596, 393318, 68, 1048597, 393318, 68, 1048598, 393318, 68, 1048599, 393318, 68, 1048600, 393318, 68, 1048601, 393318, 68, 1048602, 458854, 68, 1048603, 65638, 59, 1048604, 65638, 59, 1048605, 65638, 59, 1048606, 65638, 59, 1048607, 65638, 59, 1048608, 131174, 67, 1048609, 262244, 0, 1048610, 262244, 0, 1048611, 262244, 0, 1048612, 262244, 0, 1048613, 262244, 0, 1048614, 262244, 0, 1048615, 262244, 0, 1048616, 262244, 0, 1048617, 262244, 0, 1048618, 262244, 0, 1048619, 262244, 0, 1048620, 262244, 0, 1048621, 262244, 0, 1048622, 262244, 0, 1048623, 262244, 0, 1048624, 262244, 0, 1048625, 262244, 0, 1048626, 262244, 0, 1048627, 262244, 0, 1048628, 262244, 0, 1048629, 262244, 0, 1048630, 262244, 0, 1048631, 262244, 0, 1048632, 262244, 0, 1048633, 262244, 0, 1048634, 262244, 0, 1048635, 262244, 0, 1048636, 262244, 0, 1048637, 262244, 0, 1048638, 262244, 0, 1048639, 262244, 0, 1048640, 262244, 0, 1048641, 262244, 0, 1048642, 262244, 0, 1048643, 262244, 0, 1048644, 262244, 0, 1048645, 262244, 0, 1048646, 262244, 0, 1048647, 262244, 0, 1048648, 262244, 0, 1048649, 262244, 0, 1048650, 262244, 0, 1048651, 262244, 0, 1048652, 262244, 0, 1048653, 262244, 0, 1048654, 262244, 0, 1048655, 262244, 0, 1048656, 262244, 0, 1048657, 102, 66, 1048658, 65638, 66, 1048659, 65638, 66, 1048660, 65638, 66, 1048661, 65638, 66, 1048662, 65638, 66, 1048663, 65638, 66, 1048664, 65638, 66, 1048665, 131174, 66, 1048666, 262244, 0, 1048667, 262244, 0, 1048668, 262244, 0, 1048669, 262244, 0, 1048670, 262244, 0, 1048671, 262244, 0, 1048672, 262244, 0, 1048673, 262244, 0, 1048674, 262244, 0, 1048675, 262244, 0, 1048676, 262244, 0, 1048677, 262244, 0, 1048678, 262244, 0, 1048679, 262244, 0, 1048680, 262244, 0, 1048681, 262244, 0, 1048682, 262244, 0, 1048683, 262244, 0, 1048684, 262244, 0, 1048685, 262244, 0, 1048686, 262244, 0, 1048687, 262244, 0, 1048688, 262244, 0, 1048689, 262244, 0, 1048690, 262244, 0, 1048691, 262244, 0, 1048692, 262244, 0, 1048693, 262244, 0, 1048694, 262244, 0, 1048695, 262244, 0, 1114112, 65638, 66, 1114113, 65638, 66, 1114114, 65638, 66, 1114115, 196710, 66, 1114116, 65638, 59, 1114117, 65638, 59, 1114118, 65638, 59, 1114119, 65638, 59, 1114120, 65638, 59, 1114121, 65638, 59, 1114122, 65638, 59, 1114123, 65638, 59, 1114124, 65638, 59, 1114125, 65638, 59, 1114126, 65638, 59, 1114127, 65638, 59, 1114128, 65638, 59, 1114129, 65638, 59, 1114130, 65638, 59, 1114131, 327782, 68, 1114132, 393318, 68, 1114133, 393318, 68, 1114134, 393318, 68, 1114135, 393318, 68, 1114136, 393318, 68, 1114137, 393318, 68, 1114138, 458854, 68, 1114139, 65638, 59, 1114140, 65638, 59, 1114141, 65638, 59, 1114142, 65638, 59, 1114143, 65638, 59, 1114144, 131174, 67, 1114145, 262244, 0, 1114146, 262244, 0, 1114147, 262244, 0, 1114148, 262244, 0, 1114149, 262244, 0, 1114150, 262244, 0, 1114151, 262244, 0, 1114152, 262244, 0, 1114153, 262244, 0, 1114154, 262244, 0, 1114155, 262244, 0, 1114156, 262244, 0, 1114157, 262244, 0, 1114158, 262244, 0, 1114159, 262244, 0, 1114160, 262244, 0, 1114161, 262244, 0, 1114162, 262244, 0, 1114163, 262244, 0, 1114164, 262244, 0, 1114165, 262244, 0, 1114166, 262244, 0, 1114167, 262244, 0, 1114168, 262244, 0, 1114169, 262244, 0, 1114170, 262244, 0, 1114171, 262244, 0, 1114172, 262244, 0, 1114173, 262244, 0, 1114174, 262244, 0, 1114175, 262244, 0, 1114176, 262244, 0, 1114177, 262244, 0, 1114178, 262244, 0, 1114179, 262244, 0, 1114180, 262244, 0, 1114181, 262244, 0, 1114182, 262244, 0, 1114183, 262244, 0, 1114184, 262244, 0, 1114185, 262244, 0, 1114186, 262244, 0, 1114187, 262244, 0, 1114188, 262244, 0, 1114189, 262244, 0, 1114190, 262244, 0, 1114191, 262244, 0, 1114192, 262244, 0, 1114193, 102, 67, 1114194, 65638, 59, 1114195, 65638, 59, 1114196, 65638, 59, 1114197, 65638, 59, 1114198, 65638, 59, 1114199, 65638, 59, 1114200, 65638, 59, 1114201, 131174, 67, 1114202, 262244, 0, 1114203, 262244, 0, 1114204, 262244, 0, 1114205, 262244, 0, 1114206, 262244, 0, 1114207, 262244, 0, 1114208, 262244, 0, 1114209, 262244, 0, 1114210, 262244, 0, 1114211, 262244, 0, 1114212, 262244, 0, 1114213, 262244, 0, 1114214, 262244, 0, 1114215, 262244, 0, 1114216, 262244, 0, 1114217, 262244, 0, 1114218, 262244, 0, 1114219, 262244, 0, 1114220, 262244, 0, 1114221, 262244, 0, 1114222, 262244, 0, 1114223, 262244, 0, 1114224, 262244, 0, 1114225, 262244, 0, 1114226, 262244, 0, 1114227, 262244, 0, 1114228, 262244, 0, 1114229, 262244, 0, 1114230, 262244, 0, 1114231, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 262244, 0, 1179651, 262244, 0, 1179652, 65638, 59, 1179653, 65638, 59, 1179654, 65638, 59, 1179655, 65638, 59, 1179656, 65638, 59, 1179657, 65638, 59, 1179658, 65638, 59, 1179659, 65638, 59, 1179660, 65638, 59, 1179661, 65638, 59, 1179662, 65638, 59, 1179663, 65638, 59, 1179664, 65638, 59, 1179665, 65638, 59, 1179666, 65638, 59, 1179667, 327782, 69, 1179668, 393318, 69, 1179669, 393318, 69, 1179670, 393318, 69, 1179671, 393318, 69, 1179672, 393318, 69, 1179673, 393318, 69, 1179674, 458854, 69, 1179675, 65638, 59, 1179676, 65638, 59, 1179677, 65638, 59, 1179678, 65638, 59, 1179679, 65638, 59, 1179680, 131174, 67, 1179681, 262244, 0, 1179682, 262244, 0, 1179683, 262244, 0, 1179684, 262244, 0, 1179685, 262244, 0, 1179686, 262244, 0, 1179687, 262244, 0, 1179688, 262244, 0, 1179689, 262244, 0, 1179690, 262244, 0, 1179691, 262244, 0, 1179692, 262244, 0, 1179693, 262244, 0, 1179694, 262244, 0, 1179695, 262244, 0, 1179696, 262244, 0, 1179697, 262244, 0, 1179698, 262244, 0, 1179699, 262244, 0, 1179700, 262244, 0, 1179701, 262244, 0, 1179702, 262244, 0, 1179703, 262244, 0, 1179704, 262244, 0, 1179705, 262244, 0, 1179706, 262244, 0, 1179707, 262244, 0, 1179708, 262244, 0, 1179709, 262244, 0, 1179710, 262244, 0, 1179711, 262244, 0, 1179712, 262244, 0, 1179713, 262244, 0, 1179714, 262244, 0, 1179715, 262244, 0, 1179716, 262244, 0, 1179717, 262244, 0, 1179718, 262244, 0, 1179719, 262244, 0, 1179720, 262244, 0, 1179721, 102, 66, 1179722, 65638, 66, 1179723, 65638, 66, 1179724, 65638, 66, 1179725, 65638, 66, 1179726, 65638, 66, 1179727, 65638, 66, 1179728, 65638, 66, 1179729, 196710, 66, 1179730, 65638, 59, 1179731, 65638, 59, 1179732, 65638, 59, 1179733, 65638, 59, 1179734, 65638, 59, 1179735, 65638, 59, 1179736, 65638, 59, 1179737, 262246, 66, 1179738, 65638, 66, 1179739, 65638, 66, 1179740, 65638, 66, 1179741, 65638, 66, 1179742, 65638, 66, 1179743, 65638, 66, 1179744, 131174, 66, 1179745, 262244, 0, 1179746, 262244, 0, 1179747, 262244, 0, 1179748, 262244, 0, 1179749, 262244, 0, 1179750, 262244, 0, 1179751, 262244, 0, 1179752, 262244, 0, 1179753, 262244, 0, 1179754, 262244, 0, 1179755, 262244, 0, 1179756, 262244, 0, 1179757, 262244, 0, 1179758, 262244, 0, 1179759, 262244, 0, 1179760, 262244, 0, 1179761, 262244, 0, 1179762, 262244, 0, 1179763, 262244, 0, 1179764, 262244, 0, 1179765, 262244, 0, 1179766, 262244, 0, 1179767, 262244, 0, 1245184, 65638, 59, 1245185, 65638, 59, 1245186, 65638, 59, 1245187, 65638, 59, 1245188, 65638, 59, 1245189, 65638, 59, 1245190, 65638, 59, 1245191, 65638, 59, 1245192, 65638, 59, 1245193, 65638, 59, 1245194, 65638, 59, 1245195, 65638, 59, 1245196, 65638, 59, 1245197, 65638, 59, 1245198, 65638, 59, 1245199, 65638, 59, 1245200, 65638, 59, 1245201, 65638, 59, 1245202, 65638, 59, 1245203, 65638, 59, 1245204, 65638, 59, 1245205, 65638, 59, 1245206, 65638, 59, 1245207, 65638, 59, 1245208, 65638, 59, 1245209, 65638, 59, 1245210, 65638, 59, 1245211, 65638, 59, 1245212, 65638, 59, 1245213, 65638, 59, 1245214, 65638, 59, 1245215, 65638, 59, 1245216, 131174, 67, 1245217, 262244, 0, 1245218, 262244, 0, 1245219, 262244, 0, 1245220, 262244, 0, 1245221, 262244, 0, 1245222, 262244, 0, 1245223, 262244, 0, 1245224, 262244, 0, 1245225, 262244, 0, 1245226, 262244, 0, 1245227, 262244, 0, 1245228, 262244, 0, 1245229, 262244, 0, 1245230, 262244, 0, 1245231, 262244, 0, 1245232, 262244, 0, 1245233, 262244, 0, 1245234, 262244, 0, 1245235, 262244, 0, 1245236, 262244, 0, 1245237, 262244, 0, 1245238, 262244, 0, 1245239, 262244, 0, 1245240, 262244, 0, 1245241, 262244, 0, 1245242, 262244, 0, 1245243, 262244, 0, 1245244, 262244, 0, 1245245, 262244, 0, 1245246, 262244, 0, 1245247, 262244, 0, 1245248, 262244, 0, 1245249, 262244, 0, 1245250, 262244, 0, 1245251, 262244, 0, 1245252, 262244, 0, 1245253, 262244, 0, 1245254, 262244, 0, 1245255, 262244, 0, 1245256, 262244, 0, 1245257, 102, 67, 1245258, 65638, 59, 1245259, 65638, 59, 1245260, 65638, 59, 1245261, 65638, 59, 1245262, 65638, 59, 1245263, 65638, 59, 1245264, 65638, 59, 1245265, 65638, 59, 1245266, 65638, 59, 1245267, 65638, 59, 1245268, 65638, 59, 1245269, 65638, 59, 1245270, 65638, 59, 1245271, 65638, 59, 1245272, 65638, 59, 1245273, 65638, 59, 1245274, 65638, 59, 1245275, 65638, 59, 1245276, 65638, 59, 1245277, 65638, 59, 1245278, 65638, 59, 1245279, 65638, 59, 1245280, 131174, 67, 1245281, 262244, 0, 1245282, 262244, 0, 1245283, 262244, 0, 1245284, 262244, 0, 1245285, 262244, 0, 1245286, 262244, 0, 1245287, 262244, 0, 1245288, 262244, 0, 1245289, 262244, 0, 1245290, 262244, 0, 1245291, 262244, 0, 1245292, 262244, 0, 1245293, 262244, 0, 1245294, 262244, 0, 1245295, 262244, 0, 1245296, 262244, 0, 1245297, 262244, 0, 1245298, 262244, 0, 1245299, 262244, 0, 1245300, 262244, 0, 1245301, 262244, 0, 1245302, 262244, 0, 1245303, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 262244, 0, 1310723, 262244, 0, 1310724, 262244, 0, 1310725, 65638, 59, 1310726, 65638, 59, 1310727, 65638, 59, 1310728, 65638, 59, 1310729, 65638, 59, 1310730, 65638, 59, 1310731, 65638, 59, 1310732, 65638, 59, 1310733, 65638, 59, 1310734, 65638, 59, 1310735, 65638, 59, 1310736, 65638, 59, 1310737, 65638, 59, 1310738, 65638, 59, 1310739, 65638, 59, 1310740, 65638, 59, 1310741, 65638, 59, 1310742, 65638, 59, 1310743, 65638, 59, 1310744, 65638, 59, 1310745, 65638, 59, 1310746, 65638, 59, 1310747, 65638, 59, 1310748, 65638, 59, 1310749, 65638, 59, 1310750, 65638, 59, 1310751, 65638, 59, 1310752, 131174, 67, 1310753, 262244, 0, 1310754, 262244, 0, 1310755, 262244, 0, 1310756, 262244, 0, 1310757, 262244, 0, 1310758, 262244, 0, 1310759, 262244, 0, 1310760, 262244, 0, 1310761, 262244, 0, 1310762, 262244, 0, 1310763, 262244, 0, 1310764, 262244, 0, 1310765, 262244, 0, 1310766, 262244, 0, 1310767, 262244, 0, 1310768, 262244, 0, 1310769, 262244, 0, 1310770, 262244, 0, 1310771, 262244, 0, 1310772, 262244, 0, 1310773, 262244, 0, 1310774, 262244, 0, 1310775, 262244, 0, 1310776, 262244, 0, 1310777, 262244, 0, 1310778, 262244, 0, 1310779, 262244, 0, 1310780, 262244, 0, 1310781, 262244, 0, 1310782, 262244, 0, 1310783, 262244, 0, 1310784, 262244, 0, 1310785, 262244, 0, 1310786, 262244, 0, 1310787, 262244, 0, 1310788, 262244, 0, 1310789, 262244, 0, 1310790, 262244, 0, 1310791, 262244, 0, 1310792, 262244, 0, 1310793, 102, 67, 1310794, 65638, 59, 1310795, 65638, 59, 1310796, 65638, 59, 1310797, 65638, 59, 1310798, 65638, 59, 1310799, 65638, 59, 1310800, 65638, 59, 1310801, 65638, 59, 1310802, 65638, 59, 1310803, 65638, 1, 1310804, 65638, 1, 1310805, 65638, 1, 1310806, 65638, 1, 1310807, 65638, 1, 1310808, 65638, 59, 1310809, 65638, 59, 1310810, 65638, 59, 1310811, 65638, 59, 1310812, 65638, 59, 1310813, 65638, 59, 1310814, 65638, 59, 1310815, 65638, 59, 1310816, 131174, 67, 1310817, 262244, 0, 1310818, 262244, 0, 1310819, 262244, 0, 1310820, 262244, 0, 1310821, 262244, 0, 1310822, 262244, 0, 1310823, 262244, 0, 1310824, 262244, 0, 1310825, 262244, 0, 1310826, 262244, 0, 1310827, 262244, 0, 1310828, 262244, 0, 1310829, 262244, 0, 1310830, 262244, 0, 1310831, 262244, 0, 1310832, 262244, 0, 1310833, 262244, 0, 1310834, 262244, 0, 1310835, 262244, 0, 1310836, 262244, 0, 1310837, 262244, 0, 1310838, 262244, 0, 1310839, 262244, 0, 1376256, 65638, 59, 1376257, 65638, 59, 1376258, 65638, 59, 1376259, 65638, 59, 1376260, 65638, 59, 1376261, 65638, 59, 1376262, 65638, 59, 1376263, 65638, 59, 1376264, 65638, 59, 1376265, 65638, 59, 1376266, 102, 8, 1376267, 65638, 8, 1376268, 65638, 8, 1376269, 65638, 8, 1376270, 65638, 8, 1376271, 131174, 8, 1376272, 65638, 59, 1376273, 65638, 59, 1376274, 65638, 59, 1376275, 65638, 59, 1376276, 65638, 59, 1376277, 65638, 59, 1376278, 65638, 59, 1376279, 65638, 59, 1376280, 65638, 59, 1376281, 65638, 59, 1376282, 65638, 59, 1376283, 65638, 59, 1376284, 65638, 59, 1376285, 65638, 59, 1376286, 65638, 59, 1376287, 65638, 59, 1376288, 262246, 66, 1376289, 65638, 66, 1376290, 65638, 66, 1376291, 65638, 66, 1376292, 65638, 66, 1376293, 131174, 66, 1376294, 262244, 0, 1376295, 262244, 0, 1376296, 262244, 0, 1376297, 262244, 0, 1376298, 262244, 0, 1376299, 262244, 0, 1376300, 262244, 0, 1376301, 262244, 0, 1376302, 262244, 0, 1376303, 262244, 0, 1376304, 262244, 0, 1376305, 262244, 0, 1376306, 262244, 0, 1376307, 262244, 0, 1376308, 262244, 0, 1376309, 262244, 0, 1376310, 262244, 0, 1376311, 262244, 0, 1376312, 262244, 0, 1376313, 262244, 0, 1376314, 262244, 0, 1376315, 262244, 0, 1376316, 262244, 0, 1376317, 262244, 0, 1376318, 262244, 0, 1376319, 262244, 0, 1376320, 262244, 0, 1376321, 262244, 0, 1376322, 262244, 0, 1376323, 262244, 0, 1376324, 262244, 0, 1376325, 262244, 0, 1376326, 262244, 0, 1376327, 262244, 0, 1376328, 262244, 0, 1376329, 102, 67, 1376330, 65638, 59, 1376331, 65638, 59, 1376332, 65638, 59, 1376333, 65638, 59, 1376334, 65638, 59, 1376335, 65638, 59, 1376336, 65638, 59, 1376337, 65638, 59, 1376338, 65638, 59, 1376339, 65638, 1, 1376340, 65638, 1, 1376341, 65638, 1, 1376342, 65638, 1, 1376343, 65638, 1, 1376344, 65638, 59, 1376345, 65638, 59, 1376346, 65638, 59, 1376347, 65638, 59, 1376348, 65638, 59, 1376349, 65638, 59, 1376350, 65638, 59, 1376351, 65638, 59, 1376352, 131174, 67, 1376353, 262244, 0, 1376354, 262244, 0, 1376355, 262244, 0, 1376356, 262244, 0, 1376357, 262244, 0, 1376358, 262244, 0, 1376359, 262244, 0, 1376360, 262244, 0, 1376361, 262244, 0, 1376362, 262244, 0, 1376363, 262244, 0, 1376364, 262244, 0, 1376365, 262244, 0, 1376366, 262244, 0, 1376367, 262244, 0, 1376368, 262244, 0, 1376369, 262244, 0, 1376370, 262244, 0, 1376371, 262244, 0, 1376372, 262244, 0, 1376373, 262244, 0, 1376374, 262244, 0, 1376375, 262244, 0, 1441792, 65638, 59, 1441793, 65638, 59, 1441794, 65638, 59, 1441795, 65638, 59, 1441796, 65638, 59, 1441797, 65638, 59, 1441798, 65638, 59, 1441799, 65638, 59, 1441800, 65638, 59, 1441801, 65638, 59, 1441802, 102, 9, 1441803, 65638, 9, 1441804, 65638, 9, 1441805, 65638, 9, 1441806, 65638, 9, 1441807, 131174, 9, 1441808, 65638, 59, 1441809, 65638, 59, 1441810, 65638, 59, 1441811, 65638, 59, 1441812, 65638, 59, 1441813, 65638, 59, 1441814, 65638, 59, 1441815, 65638, 59, 1441816, 65638, 59, 1441817, 65638, 59, 1441818, 65638, 59, 1441819, 65638, 59, 1441820, 65638, 59, 1441821, 65638, 59, 1441822, 65638, 59, 1441823, 65638, 59, 1441824, 262244, 0, 1441825, 262244, 0, 1441826, 262244, 0, 1441827, 262244, 0, 1441828, 262244, 0, 1441829, 131174, 67, 1441830, 262244, 0, 1441831, 262244, 0, 1441832, 262244, 0, 1441833, 262244, 0, 1441834, 262244, 0, 1441835, 262244, 0, 1441836, 262244, 0, 1441837, 262244, 0, 1441838, 262244, 0, 1441839, 262244, 0, 1441840, 262244, 0, 1441841, 262244, 0, 1441842, 262244, 0, 1441843, 262244, 0, 1441844, 262244, 0, 1441845, 262244, 0, 1441846, 262244, 0, 1441847, 262244, 0, 1441848, 262244, 0, 1441849, 262244, 0, 1441850, 262244, 0, 1441851, 262244, 0, 1441852, 262244, 0, 1441853, 262244, 0, 1441854, 262244, 0, 1441855, 262244, 0, 1441856, 262244, 0, 1441857, 262244, 0, 1441858, 262244, 0, 1441859, 262244, 0, 1441860, 262244, 0, 1441861, 262244, 0, 1441862, 262244, 0, 1441863, 262244, 0, 1441864, 262244, 0, 1441865, 102, 67, 1441866, 65638, 59, 1441867, 65638, 1, 1441868, 65638, 1, 1441869, 65638, 1, 1441870, 65638, 1, 1441871, 65638, 1, 1441872, 65638, 1, 1441873, 65638, 1, 1441874, 65638, 1, 1441875, 65638, 1, 1441876, 65638, 1, 1441877, 65638, 1, 1441878, 65638, 1, 1441879, 65638, 1, 1441880, 65638, 1, 1441881, 65638, 1, 1441882, 65638, 1, 1441883, 65638, 1, 1441884, 65638, 1, 1441885, 65638, 1, 1441886, 65638, 1, 1441887, 65638, 59, 1441888, 131174, 67, 1441889, 262244, 0, 1441890, 262244, 0, 1441891, 262244, 0, 1441892, 262244, 0, 1441893, 262244, 0, 1441894, 262244, 0, 1441895, 262244, 0, 1441896, 262244, 0, 1441897, 262244, 0, 1441898, 262244, 0, 1441899, 262244, 0, 1441900, 262244, 0, 1441901, 262244, 0, 1441902, 262244, 0, 1441903, 262244, 0, 1441904, 262244, 0, 1441905, 262244, 0, 1441906, 262244, 0, 1441907, 262244, 0, 1441908, 262244, 0, 1441909, 262244, 0, 1441910, 262244, 0, 1441911, 262244, 0, 1507328, 65638, 59, 1507329, 65638, 59, 1507330, 65638, 59, 1507331, 65638, 59, 1507332, 65638, 59, 1507333, 65638, 59, 1507334, 65638, 59, 1507335, 65638, 59, 1507336, 65638, 59, 1507337, 65638, 59, 1507338, 102, 9, 1507339, 65638, 9, 1507340, 65638, 9, 1507341, 65638, 9, 1507342, 65638, 9, 1507343, 196710, 9, 1507344, 65638, 8, 1507345, 65638, 8, 1507346, 131174, 8, 1507347, 65638, 59, 1507348, 65638, 59, 1507349, 65638, 59, 1507350, 65638, 59, 1507351, 65638, 59, 1507352, 65638, 59, 1507353, 65638, 59, 1507354, 65638, 59, 1507355, 65638, 59, 1507356, 65638, 59, 1507357, 65638, 59, 1507358, 65638, 59, 1507359, 65638, 59, 1507360, 65638, 59, 1507361, 65638, 59, 1507362, 65638, 59, 1507363, 65638, 59, 1507364, 65638, 59, 1507365, 131174, 67, 1507366, 262244, 0, 1507367, 262244, 0, 1507368, 262244, 0, 1507369, 262244, 0, 1507370, 262244, 0, 1507371, 262244, 0, 1507372, 262244, 0, 1507373, 262244, 0, 1507374, 262244, 0, 1507375, 262244, 0, 1507376, 262244, 0, 1507377, 262244, 0, 1507378, 262244, 0, 1507379, 262244, 0, 1507380, 262244, 0, 1507381, 262244, 0, 1507382, 262244, 0, 1507383, 262244, 0, 1507384, 262244, 0, 1507385, 262244, 0, 1507386, 262244, 0, 1507387, 262244, 0, 1507388, 262244, 0, 1507389, 262244, 0, 1507390, 262244, 0, 1507391, 262244, 0, 1507392, 262244, 0, 1507393, 262244, 0, 1507394, 262244, 0, 1507395, 262244, 0, 1507396, 262244, 0, 1507397, 262244, 0, 1507398, 262244, 0, 1507399, 262244, 0, 1507400, 262244, 0, 1507401, 102, 67, 1507402, 65638, 59, 1507403, 65638, 1, 1507404, 65638, 9, 1507405, 65638, 9, 1507406, 65638, 9, 1507407, 65638, 1, 1507408, 65638, 1, 1507409, 65638, 1, 1507410, 65638, 1, 1507411, 65638, 1, 1507412, 65638, 1, 1507413, 65638, 1, 1507414, 65638, 1, 1507415, 65638, 1, 1507416, 65638, 1, 1507417, 65638, 1, 1507418, 65638, 1, 1507419, 65638, 9, 1507420, 65638, 9, 1507421, 65638, 9, 1507422, 65638, 1, 1507423, 65638, 59, 1507424, 131174, 67, 1507425, 262244, 0, 1507426, 262244, 0, 1507427, 262244, 0, 1507428, 262244, 0, 1507429, 262244, 0, 1507430, 262244, 0, 1507431, 262244, 0, 1507432, 262244, 0, 1507433, 262244, 0, 1507434, 262244, 0, 1507435, 262244, 0, 1507436, 262244, 0, 1507437, 262244, 0, 1507438, 262244, 0, 1507439, 262244, 0, 1507440, 262244, 0, 1507441, 262244, 0, 1507442, 262244, 0, 1507443, 262244, 0, 1507444, 262244, 0, 1507445, 262244, 0, 1507446, 262244, 0, 1507447, 262244, 0, 1572864, 65638, 59, 1572865, 65638, 59, 1572866, 65638, 59, 1572867, 65638, 59, 1572868, 65638, 59, 1572869, 65638, 59, 1572870, 65638, 59, 1572871, 65638, 59, 1572872, 65638, 59, 1572873, 65638, 59, 1572874, 102, 9, 1572875, 65638, 9, 1572876, 65638, 9, 1572877, 65638, 9, 1572878, 65638, 9, 1572879, 65638, 9, 1572880, 65638, 9, 1572881, 65638, 9, 1572882, 131174, 9, 1572883, 65638, 59, 1572884, 65638, 59, 1572885, 327782, 67, 1572886, 393318, 67, 1572887, 393318, 67, 1572888, 458854, 67, 1572889, 65638, 59, 1572890, 65638, 59, 1572891, 65638, 59, 1572892, 65638, 59, 1572893, 65638, 59, 1572894, 65638, 59, 1572895, 262244, 0, 1572896, 262244, 0, 1572897, 262244, 0, 1572898, 262244, 0, 1572899, 262244, 0, 1572900, 262244, 0, 1572901, 131174, 67, 1572902, 262244, 0, 1572903, 262244, 0, 1572904, 262244, 0, 1572905, 262244, 0, 1572906, 262244, 0, 1572907, 262244, 0, 1572908, 262244, 0, 1572909, 262244, 0, 1572910, 262244, 0, 1572911, 262244, 0, 1572912, 262244, 0, 1572913, 262244, 0, 1572914, 262244, 0, 1572915, 262244, 0, 1572916, 262244, 0, 1572917, 262244, 0, 1572918, 262244, 0, 1572919, 262244, 0, 1572920, 262244, 0, 1572921, 262244, 0, 1572922, 262244, 0, 1572923, 262244, 0, 1572924, 262244, 0, 1572925, 262244, 0, 1572926, 262244, 0, 1572927, 262244, 0, 1572928, 262244, 0, 1572929, 262244, 0, 1572930, 262244, 0, 1572931, 262244, 0, 1572932, 262244, 0, 1572933, 262244, 0, 1572934, 262244, 0, 1572935, 262244, 0, 1572936, 262244, 0, 1572937, 102, 67, 1572938, 65638, 59, 1572939, 65638, 1, 1572940, 65638, 9, 1572941, 65638, 9, 1572942, 65638, 9, 1572943, 65638, 1, 1572944, 65638, 1, 1572945, 65638, 1, 1572946, 65638, 1, 1572947, 65638, 1, 1572948, 65638, 1, 1572949, 65638, 1, 1572950, 65638, 1, 1572951, 65638, 1, 1572952, 65638, 1, 1572953, 65638, 1, 1572954, 65638, 1, 1572955, 65638, 9, 1572956, 65638, 9, 1572957, 65638, 9, 1572958, 65638, 1, 1572959, 65638, 59, 1572960, 131174, 67, 1572961, 262244, 0, 1572962, 262244, 0, 1572963, 262244, 0, 1572964, 262244, 0, 1572965, 262244, 0, 1572966, 262244, 0, 1572967, 262244, 0, 1572968, 262244, 0, 1572969, 262244, 0, 1572970, 262244, 0, 1572971, 262244, 0, 1572972, 262244, 0, 1572973, 262244, 0, 1572974, 262244, 0, 1572975, 262244, 0, 1572976, 262244, 0, 1572977, 262244, 0, 1572978, 262244, 0, 1572979, 262244, 0, 1572980, 262244, 0, 1572981, 262244, 0, 1572982, 262244, 0, 1572983, 262244, 0, 1638400, 65638, 59, 1638401, 65638, 59, 1638402, 65638, 59, 1638403, 65638, 59, 1638404, 65638, 59, 1638405, 65638, 59, 1638406, 65638, 59, 1638407, 65638, 59, 1638408, 65638, 59, 1638409, 65638, 59, 1638410, 102, 9, 1638411, 65638, 9, 1638412, 65638, 9, 1638413, 65638, 9, 1638414, 65638, 9, 1638415, 65638, 9, 1638416, 65638, 9, 1638417, 65638, 9, 1638418, 131174, 9, 1638419, 65638, 59, 1638420, 65638, 59, 1638421, 327782, 68, 1638422, 393318, 68, 1638423, 393318, 68, 1638424, 458854, 68, 1638425, 65638, 59, 1638426, 65638, 59, 1638427, 65638, 59, 1638428, 65638, 59, 1638429, 65638, 59, 1638430, 65638, 59, 1638431, 65638, 59, 1638432, 65638, 59, 1638433, 65638, 59, 1638434, 65638, 59, 1638435, 65638, 59, 1638436, 65638, 59, 1638437, 131174, 67, 1638438, 262244, 0, 1638439, 262244, 0, 1638440, 262244, 0, 1638441, 262244, 0, 1638442, 262244, 0, 1638443, 262244, 0, 1638444, 262244, 0, 1638445, 262244, 0, 1638446, 262244, 0, 1638447, 262244, 0, 1638448, 262244, 0, 1638449, 262244, 0, 1638450, 262244, 0, 1638451, 262244, 0, 1638452, 262244, 0, 1638453, 262244, 0, 1638454, 262244, 0, 1638455, 262244, 0, 1638456, 262244, 0, 1638457, 262244, 0, 1638458, 262244, 0, 1638459, 262244, 0, 1638460, 262244, 0, 1638461, 262244, 0, 1638462, 262244, 0, 1638463, 262244, 0, 1638464, 262244, 0, 1638465, 262244, 0, 1638466, 262244, 0, 1638467, 262244, 0, 1638468, 262244, 0, 1638469, 262244, 0, 1638470, 262244, 0, 1638471, 262244, 0, 1638472, 262244, 0, 1638473, 102, 67, 1638474, 65638, 59, 1638475, 65638, 1, 1638476, 65638, 9, 1638477, 196710, 12, 1638478, 65638, 9, 1638479, 65638, 1, 1638480, 65638, 1, 1638481, 65638, 1, 1638482, 65638, 1, 1638483, 65638, 1, 1638484, 65638, 1, 1638485, 65638, 1, 1638486, 65638, 1, 1638487, 65638, 1, 1638488, 65638, 1, 1638489, 65638, 1, 1638490, 65638, 1, 1638491, 65638, 9, 1638492, 196710, 12, 1638493, 65638, 9, 1638494, 65638, 1, 1638495, 65638, 59, 1638496, 131174, 67, 1638497, 262244, 0, 1638498, 262244, 0, 1638499, 262244, 0, 1638500, 262244, 0, 1638501, 262244, 0, 1638502, 262244, 0, 1638503, 262244, 0, 1638504, 262244, 0, 1638505, 262244, 0, 1638506, 262244, 0, 1638507, 262244, 0, 1638508, 262244, 0, 1638509, 262244, 0, 1638510, 262244, 0, 1638511, 262244, 0, 1638512, 262244, 0, 1638513, 262244, 0, 1638514, 262244, 0, 1638515, 262244, 0, 1638516, 262244, 0, 1638517, 262244, 0, 1638518, 262244, 0, 1638519, 262244, 0, 1703936, 65638, 59, 1703937, 65638, 59, 1703938, 65638, 59, 1703939, 65638, 59, 1703940, 65638, 59, 1703941, 65638, 59, 1703942, 65638, 59, 1703943, 65638, 59, 1703944, 65638, 59, 1703945, 65638, 59, 1703946, 102, 9, 1703947, 65638, 9, 1703948, 65638, 9, 1703949, 65638, 9, 1703950, 65638, 9, 1703951, 65638, 9, 1703952, 65638, 9, 1703953, 65638, 9, 1703954, 131174, 9, 1703955, 65638, 59, 1703956, 65638, 59, 1703957, 327782, 68, 1703958, 393318, 68, 1703959, 393318, 68, 1703960, 458854, 68, 1703961, 65638, 59, 1703962, 65638, 59, 1703963, 65638, 59, 1703964, 65638, 59, 1703965, 65638, 59, 1703966, 65638, 59, 1703967, 65638, 59, 1703968, 65638, 59, 1703969, 65638, 59, 1703970, 65638, 59, 1703971, 65638, 59, 1703972, 65638, 59, 1703973, 131174, 67, 1703974, 262244, 0, 1703975, 262244, 0, 1703976, 262244, 0, 1703977, 262244, 0, 1703978, 262244, 0, 1703979, 262244, 0, 1703980, 262244, 0, 1703981, 262244, 0, 1703982, 262244, 0, 1703983, 262244, 0, 1703984, 262244, 0, 1703985, 262244, 0, 1703986, 262244, 0, 1703987, 262244, 0, 1703988, 262244, 0, 1703989, 262244, 0, 1703990, 262244, 0, 1703991, 262244, 0, 1703992, 262244, 0, 1703993, 262244, 0, 1703994, 262244, 0, 1703995, 262244, 0, 1703996, 262244, 0, 1703997, 262244, 0, 1703998, 262244, 0, 1703999, 262244, 0, 1704000, 262244, 0, 1704001, 262244, 0, 1704002, 262244, 0, 1704003, 262244, 0, 1704004, 262244, 0, 1704005, 262244, 0, 1704006, 262244, 0, 1704007, 262244, 0, 1704008, 262244, 0, 1704009, 102, 67, 1704010, 65638, 59, 1704011, 65638, 1, 1704012, 65638, 9, 1704013, 65638, 9, 1704014, 65638, 9, 1704015, 65638, 1, 1704016, 65638, 1, 1704017, 65638, 1, 1704018, 65638, 1, 1704019, 65638, 1, 1704020, 65638, 1, 1704021, 65638, 1, 1704022, 65638, 1, 1704023, 65638, 1, 1704024, 65638, 1, 1704025, 65638, 1, 1704026, 65638, 1, 1704027, 65638, 9, 1704028, 65638, 9, 1704029, 65638, 9, 1704030, 65638, 1, 1704031, 65638, 59, 1704032, 131174, 67, 1704033, 262244, 0, 1704034, 262244, 0, 1704035, 262244, 0, 1704036, 262244, 0, 1704037, 262244, 0, 1704038, 262244, 0, 1704039, 262244, 0, 1704040, 262244, 0, 1704041, 262244, 0, 1704042, 262244, 0, 1704043, 262244, 0, 1704044, 262244, 0, 1704045, 262244, 0, 1704046, 262244, 0, 1704047, 262244, 0, 1704048, 262244, 0, 1704049, 262244, 0, 1704050, 262244, 0, 1704051, 262244, 0, 1704052, 262244, 0, 1704053, 262244, 0, 1704054, 262244, 0, 1704055, 262244, 0, 1769472, 65638, 59, 1769473, 65638, 59, 1769474, 65638, 59, 1769475, 65638, 59, 1769476, 65638, 59, 1769477, 65638, 59, 1769478, 65638, 59, 1769479, 65638, 59, 1769480, 65638, 59, 1769481, 65638, 59, 1769482, 102, 9, 1769483, 65638, 9, 1769484, 65638, 9, 1769485, 65638, 9, 1769486, 65638, 9, 1769487, 196710, 8, 1769488, 65638, 10, 1769489, 65638, 10, 1769490, 131174, 10, 1769491, 65638, 59, 1769492, 65638, 59, 1769493, 327782, 68, 1769494, 393318, 68, 1769495, 393318, 68, 1769496, 458854, 68, 1769497, 65638, 59, 1769498, 65638, 59, 1769499, 65638, 59, 1769500, 65638, 59, 1769501, 65638, 59, 1769502, 65638, 59, 1769503, 65638, 59, 1769504, 65638, 59, 1769505, 65638, 59, 1769506, 65638, 59, 1769507, 65638, 59, 1769508, 65638, 59, 1769509, 131174, 67, 1769510, 262244, 0, 1769511, 262244, 0, 1769512, 262244, 0, 1769513, 262244, 0, 1769514, 262244, 0, 1769515, 262244, 0, 1769516, 262244, 0, 1769517, 262244, 0, 1769518, 262244, 0, 1769519, 262244, 0, 1769520, 262244, 0, 1769521, 262244, 0, 1769522, 262244, 0, 1769523, 262244, 0, 1769524, 262244, 0, 1769525, 262244, 0, 1769526, 262244, 0, 1769527, 262244, 0, 1769528, 262244, 0, 1769529, 262244, 0, 1769530, 262244, 0, 1769531, 262244, 0, 1769532, 262244, 0, 1769533, 262244, 0, 1769534, 262244, 0, 1769535, 262244, 0, 1769536, 262244, 0, 1769537, 262244, 0, 1769538, 262244, 0, 1769539, 262244, 0, 1769540, 262244, 0, 1769541, 262244, 0, 1769542, 262244, 0, 1769543, 262244, 0, 1769544, 262244, 0, 1769545, 102, 67, 1769546, 65638, 59, 1769547, 65638, 1, 1769548, 65638, 9, 1769549, 65638, 9, 1769550, 65638, 9, 1769551, 65638, 1, 1769552, 65638, 1, 1769553, 65638, 1, 1769554, 65638, 1, 1769555, 65638, 59, 1769556, 65638, 59, 1769557, 65638, 59, 1769558, 65638, 59, 1769559, 65638, 1, 1769560, 65638, 1, 1769561, 65638, 1, 1769562, 65638, 1, 1769563, 65638, 9, 1769564, 65638, 9, 1769565, 65638, 9, 1769566, 65638, 1, 1769567, 65638, 59, 1769568, 131174, 67, 1769569, 262244, 0, 1769570, 262244, 0, 1769571, 262244, 0, 1769572, 262244, 0, 1769573, 262244, 0, 1769574, 262244, 0, 1769575, 262244, 0, 1769576, 262244, 0, 1769577, 262244, 0, 1769578, 262244, 0, 1769579, 262244, 0, 1769580, 262244, 0, 1769581, 262244, 0, 1769582, 262244, 0, 1769583, 262244, 0, 1769584, 262244, 0, 1769585, 262244, 0, 1769586, 262244, 0, 1769587, 262244, 0, 1769588, 262244, 0, 1769589, 262244, 0, 1769590, 262244, 0, 1769591, 262244, 0, 1835008, 65638, 59, 1835009, 65638, 59, 1835010, 65638, 59, 1835011, 65638, 59, 1835012, 65638, 59, 1835013, 65638, 59, 1835014, 65638, 59, 1835015, 65638, 59, 1835016, 65638, 59, 1835017, 65638, 59, 1835018, 102, 10, 1835019, 65638, 10, 1835020, 65638, 10, 1835021, 65638, 10, 1835022, 65638, 10, 1835023, 131174, 10, 1835024, 65638, 59, 1835025, 327782, 67, 1835026, 393318, 67, 1835027, 393318, 67, 1835028, 393318, 67, 1835029, 196710, 68, 1835030, 393318, 68, 1835031, 393318, 68, 1835032, 458854, 68, 1835033, 65638, 59, 1835034, 65638, 59, 1835035, 65638, 59, 1835036, 65638, 59, 1835037, 65638, 59, 1835038, 65638, 59, 1835039, 65638, 59, 1835040, 65638, 59, 1835041, 65638, 59, 1835042, 65638, 59, 1835043, 65638, 59, 1835044, 65638, 59, 1835045, 131174, 67, 1835046, 262244, 0, 1835047, 262244, 0, 1835048, 262244, 0, 1835049, 262244, 0, 1835050, 262244, 0, 1835051, 262244, 0, 1835052, 262244, 0, 1835053, 262244, 0, 1835054, 262244, 0, 1835055, 262244, 0, 1835056, 262244, 0, 1835057, 262244, 0, 1835058, 262244, 0, 1835059, 262244, 0, 1835060, 262244, 0, 1835061, 262244, 0, 1835062, 262244, 0, 1835063, 262244, 0, 1835064, 262244, 0, 1835065, 262244, 0, 1835066, 262244, 0, 1835067, 262244, 0, 1835068, 262244, 0, 1835069, 262244, 0, 1835070, 262244, 0, 1835071, 262244, 0, 1835072, 262244, 0, 1835073, 262244, 0, 1835074, 262244, 0, 1835075, 262244, 0, 1835076, 262244, 0, 1835077, 262244, 0, 1835078, 262244, 0, 1835079, 262244, 0, 1835080, 262244, 0, 1835081, 102, 67, 1835082, 65638, 59, 1835083, 65638, 1, 1835084, 65638, 9, 1835085, 65638, 9, 1835086, 65638, 9, 1835087, 65638, 1, 1835088, 65638, 1, 1835089, 65638, 1, 1835090, 65638, 1, 1835091, 65638, 59, 1835092, 65638, 59, 1835093, 65638, 59, 1835094, 65638, 59, 1835095, 65638, 1, 1835096, 65638, 1, 1835097, 65638, 1, 1835098, 65638, 1, 1835099, 65638, 9, 1835100, 65638, 9, 1835101, 65638, 9, 1835102, 65638, 1, 1835103, 65638, 59, 1835104, 131174, 67, 1835105, 262244, 0, 1835106, 262244, 0, 1835107, 262244, 0, 1835108, 262244, 0, 1835109, 262244, 0, 1835110, 262244, 0, 1835111, 262244, 0, 1835112, 262244, 0, 1835113, 262244, 0, 1835114, 262244, 0, 1835115, 262244, 0, 1835116, 262244, 0, 1835117, 262244, 0, 1835118, 262244, 0, 1835119, 262244, 0, 1835120, 262244, 0, 1835121, 262244, 0, 1835122, 262244, 0, 1835123, 262244, 0, 1835124, 262244, 0, 1835125, 262244, 0, 1835126, 262244, 0, 1835127, 262244, 0, 1900544, 65638, 59, 1900545, 65638, 59, 1900546, 65638, 59, 1900547, 65638, 59, 1900548, 65638, 59, 1900549, 65638, 59, 1900550, 65638, 59, 1900551, 65638, 59, 1900552, 65638, 59, 1900553, 65638, 59, 1900554, 65638, 59, 1900555, 65638, 59, 1900556, 65638, 59, 1900557, 65638, 59, 1900558, 65638, 59, 1900559, 65638, 59, 1900560, 65638, 59, 1900561, 327782, 68, 1900562, 393318, 68, 1900563, 393318, 68, 1900564, 393318, 68, 1900565, 393318, 68, 1900566, 393318, 68, 1900567, 393318, 68, 1900568, 458854, 68, 1900569, 65638, 59, 1900570, 65638, 59, 1900571, 65638, 59, 1900572, 65638, 59, 1900573, 65638, 59, 1900574, 65638, 59, 1900575, 65638, 59, 1900576, 65638, 59, 1900577, 65638, 59, 1900578, 65638, 59, 1900579, 65638, 59, 1900580, 65638, 59, 1900581, 131174, 67, 1900582, 262244, 0, 1900583, 262244, 0, 1900584, 262244, 0, 1900585, 262244, 0, 1900586, 262244, 0, 1900587, 262244, 0, 1900588, 262244, 0, 1900589, 262244, 0, 1900590, 262244, 0, 1900591, 262244, 0, 1900592, 262244, 0, 1900593, 262244, 0, 1900594, 262244, 0, 1900595, 262244, 0, 1900596, 262244, 0, 1900597, 262244, 0, 1900598, 262244, 0, 1900599, 262244, 0, 1900600, 262244, 0, 1900601, 262244, 0, 1900602, 262244, 0, 1900603, 262244, 0, 1900604, 262244, 0, 1900605, 262244, 0, 1900606, 262244, 0, 1900607, 262244, 0, 1900608, 262244, 0, 1900609, 262244, 0, 1900610, 262244, 0, 1900611, 262244, 0, 1900612, 262244, 0, 1900613, 262244, 0, 1900614, 262244, 0, 1900615, 262244, 0, 1900616, 262244, 0, 1900617, 102, 67, 1900618, 65638, 59, 1900619, 65638, 1, 1900620, 65638, 9, 1900621, 65638, 9, 1900622, 65638, 9, 1900623, 65638, 1, 1900624, 65638, 1, 1900625, 65638, 1, 1900626, 65638, 1, 1900627, 65638, 59, 1900628, 65638, 59, 1900629, 65638, 59, 1900630, 65638, 59, 1900631, 65638, 1, 1900632, 65638, 1, 1900633, 65638, 1, 1900634, 65638, 1, 1900635, 65638, 9, 1900636, 65638, 9, 1900637, 65638, 9, 1900638, 65638, 1, 1900639, 65638, 59, 1900640, 131174, 67, 1900641, 262244, 0, 1900642, 262244, 0, 1900643, 262244, 0, 1900644, 262244, 0, 1900645, 262244, 0, 1900646, 262244, 0, 1900647, 262244, 0, 1900648, 262244, 0, 1900649, 262244, 0, 1900650, 262244, 0, 1900651, 262244, 0, 1900652, 262244, 0, 1900653, 262244, 0, 1900654, 262244, 0, 1900655, 262244, 0, 1900656, 262244, 0, 1900657, 262244, 0, 1900658, 262244, 0, 1900659, 262244, 0, 1900660, 262244, 0, 1900661, 262244, 0, 1900662, 262244, 0, 1900663, 262244, 0, 1966080, 65638, 68, 1966081, 65638, 68, 1966082, 65638, 68, 1966083, 196710, 67, 1966084, 65638, 59, 1966085, 65638, 59, 1966086, 65638, 59, 1966087, 65638, 59, 1966088, 65638, 59, 1966089, 65638, 59, 1966090, 327782, 67, 1966091, 393318, 67, 1966092, 458854, 67, 1966093, 65638, 59, 1966094, 65638, 59, 1966095, 65638, 59, 1966096, 65638, 59, 1966097, 327782, 69, 1966098, 393318, 69, 1966099, 393318, 69, 1966100, 393318, 69, 1966101, 393318, 69, 1966102, 393318, 69, 1966103, 393318, 69, 1966104, 458854, 69, 1966105, 65638, 59, 1966106, 65638, 59, 1966107, 65638, 59, 1966108, 65638, 59, 1966109, 65638, 59, 1966110, 65638, 59, 1966111, 65638, 59, 1966112, 65638, 59, 1966113, 65638, 59, 1966114, 65638, 59, 1966115, 65638, 59, 1966116, 65638, 59, 1966117, 131174, 67, 1966118, 262244, 0, 1966119, 262244, 0, 1966120, 262244, 0, 1966121, 262244, 0, 1966122, 262244, 0, 1966123, 262244, 0, 1966124, 262244, 0, 1966125, 262244, 0, 1966126, 262244, 0, 1966127, 262244, 0, 1966128, 262244, 0, 1966129, 262244, 0, 1966130, 262244, 0, 1966131, 262244, 0, 1966132, 262244, 0, 1966133, 262244, 0, 1966134, 262244, 0, 1966135, 262244, 0, 1966136, 262244, 0, 1966137, 262244, 0, 1966138, 262244, 0, 1966139, 262244, 0, 1966140, 262244, 0, 1966141, 262244, 0, 1966142, 262244, 0, 1966143, 262244, 0, 1966144, 262244, 0, 1966145, 262244, 0, 1966146, 262244, 0, 1966147, 262244, 0, 1966148, 262244, 0, 1966149, 262244, 0, 1966150, 262244, 0, 1966151, 262244, 0, 1966152, 262244, 0, 1966153, 102, 67, 1966154, 65638, 59, 1966155, 65638, 1, 1966156, 65638, 9, 1966157, 65638, 9, 1966158, 65638, 9, 1966159, 65638, 1, 1966160, 65638, 1, 1966161, 65638, 1, 1966162, 65638, 1, 1966163, 65638, 1, 1966164, 65638, 1, 1966165, 65638, 1, 1966166, 65638, 1, 1966167, 65638, 1, 1966168, 65638, 1, 1966169, 65638, 1, 1966170, 65638, 1, 1966171, 65638, 9, 1966172, 65638, 9, 1966173, 65638, 9, 1966174, 65638, 1, 1966175, 65638, 59, 1966176, 131174, 67, 1966177, 262244, 0, 1966178, 262244, 0, 1966179, 262244, 0, 1966180, 262244, 0, 1966181, 262244, 0, 1966182, 262244, 0, 1966183, 262244, 0, 1966184, 262244, 0, 1966185, 262244, 0, 1966186, 262244, 0, 1966187, 262244, 0, 1966188, 262244, 0, 1966189, 262244, 0, 1966190, 262244, 0, 1966191, 262244, 0, 1966192, 262244, 0, 1966193, 262244, 0, 1966194, 262244, 0, 1966195, 262244, 0, 1966196, 262244, 0, 1966197, 262244, 0, 1966198, 262244, 0, 1966199, 262244, 0, 2031616, 262244, 0, 2031617, 262244, 0, 2031618, 262244, 0, 2031619, 102, 67, 2031620, 65638, 59, 2031621, 65638, 59, 2031622, 65638, 59, 2031623, 65638, 59, 2031624, 65638, 59, 2031625, 65638, 59, 2031626, 327782, 68, 2031627, 393318, 68, 2031628, 458854, 68, 2031629, 65638, 59, 2031630, 65638, 59, 2031631, 65638, 59, 2031632, 65638, 59, 2031633, 65638, 59, 2031634, 65638, 59, 2031635, 65638, 59, 2031636, 65638, 59, 2031637, 65638, 59, 2031638, 65638, 59, 2031639, 65638, 59, 2031640, 65638, 59, 2031641, 65638, 59, 2031642, 65638, 59, 2031643, 65638, 59, 2031644, 65638, 59, 2031645, 65638, 59, 2031646, 65638, 59, 2031647, 65638, 59, 2031648, 65638, 59, 2031649, 65638, 59, 2031650, 65638, 59, 2031651, 65638, 59, 2031652, 65638, 59, 2031653, 131174, 67, 2031654, 262244, 0, 2031655, 262244, 0, 2031656, 262244, 0, 2031657, 262244, 0, 2031658, 262244, 0, 2031659, 262244, 0, 2031660, 262244, 0, 2031661, 262244, 0, 2031662, 262244, 0, 2031663, 262244, 0, 2031664, 262244, 0, 2031665, 262244, 0, 2031666, 262244, 0, 2031667, 262244, 0, 2031668, 262244, 0, 2031669, 262244, 0, 2031670, 262244, 0, 2031671, 262244, 0, 2031672, 262244, 0, 2031673, 262244, 0, 2031674, 262244, 0, 2031675, 262244, 0, 2031676, 262244, 0, 2031677, 262244, 0, 2031678, 262244, 0, 2031679, 262244, 0, 2031680, 262244, 0, 2031681, 262244, 0, 2031682, 262244, 0, 2031683, 262244, 0, 2031684, 262244, 0, 2031685, 262244, 0, 2031686, 262244, 0, 2031687, 262244, 0, 2031688, 262244, 0, 2031689, 102, 67, 2031690, 65638, 59, 2031691, 65638, 1, 2031692, 65638, 9, 2031693, 196710, 12, 2031694, 65638, 9, 2031695, 65638, 1, 2031696, 65638, 1, 2031697, 65638, 1, 2031698, 65638, 1, 2031699, 65638, 1, 2031700, 65638, 1, 2031701, 65638, 1, 2031702, 65638, 1, 2031703, 65638, 1, 2031704, 65638, 1, 2031705, 65638, 1, 2031706, 65638, 1, 2031707, 65638, 9, 2031708, 196710, 12, 2031709, 65638, 9, 2031710, 65638, 1, 2031711, 65638, 59, 2031712, 131174, 67, 2031713, 262244, 0, 2031714, 262244, 0, 2031715, 262244, 0, 2031716, 262244, 0, 2031717, 262244, 0, 2031718, 262244, 0, 2031719, 262244, 0, 2031720, 262244, 0, 2031721, 262244, 0, 2031722, 262244, 0, 2031723, 262244, 0, 2031724, 262244, 0, 2031725, 262244, 0, 2031726, 262244, 0, 2031727, 262244, 0, 2031728, 262244, 0, 2031729, 262244, 0, 2031730, 262244, 0, 2031731, 262244, 0, 2031732, 262244, 0, 2031733, 262244, 0, 2031734, 262244, 0, 2031735, 262244, 0, 2097152, 262244, 0, 2097153, 262244, 0, 2097154, 262244, 0, 2097155, 102, 67, 2097156, 65638, 59, 2097157, 65638, 59, 2097158, 65638, 59, 2097159, 65638, 59, 2097160, 65638, 59, 2097161, 65638, 59, 2097162, 327782, 68, 2097163, 393318, 68, 2097164, 458854, 68, 2097165, 65638, 59, 2097166, 65638, 59, 2097167, 65638, 59, 2097168, 65638, 59, 2097169, 65638, 59, 2097170, 65638, 59, 2097171, 65638, 59, 2097172, 65638, 59, 2097173, 262246, 67, 2097174, 65638, 68, 2097175, 65638, 68, 2097176, 65638, 68, 2097177, 65638, 68, 2097178, 65638, 68, 2097179, 65638, 68, 2097180, 65638, 68, 2097181, 65638, 68, 2097182, 65638, 68, 2097183, 65638, 68, 2097184, 65638, 68, 2097185, 65638, 68, 2097186, 65638, 68, 2097187, 65638, 68, 2097188, 65638, 68, 2097189, 131174, 68, 2097190, 262244, 0, 2097191, 262244, 0, 2097192, 262244, 0, 2097193, 262244, 0, 2097194, 262244, 0, 2097195, 262244, 0, 2097196, 262244, 0, 2097197, 262244, 0, 2097198, 262244, 0, 2097199, 262244, 0, 2097200, 262244, 0, 2097201, 262244, 0, 2097202, 262244, 0, 2097203, 262244, 0, 2097204, 262244, 0, 2097205, 262244, 0, 2097206, 262244, 0, 2097207, 262244, 0, 2097208, 262244, 0, 2097209, 262244, 0, 2097210, 262244, 0, 2097211, 262244, 0, 2097212, 262244, 0, 2097213, 262244, 0, 2097214, 262244, 0, 2097215, 262244, 0, 2097216, 262244, 0, 2097217, 262244, 0, 2097218, 262244, 0, 2097219, 262244, 0, 2097220, 262244, 0, 2097221, 262244, 0, 2097222, 262244, 0, 2097223, 262244, 0, 2097224, 262244, 0, 2097225, 102, 67, 2097226, 65638, 59, 2097227, 65638, 1, 2097228, 65638, 9, 2097229, 65638, 9, 2097230, 65638, 9, 2097231, 65638, 1, 2097232, 65638, 1, 2097233, 65638, 1, 2097234, 65638, 1, 2097235, 65638, 1, 2097236, 65638, 1, 2097237, 65638, 1, 2097238, 65638, 1, 2097239, 65638, 1, 2097240, 65638, 1, 2097241, 65638, 1, 2097242, 65638, 1, 2097243, 65638, 9, 2097244, 65638, 9, 2097245, 65638, 9, 2097246, 65638, 1, 2097247, 65638, 59, 2097248, 131174, 67, 2097249, 262244, 0, 2097250, 262244, 0, 2097251, 262244, 0, 2097252, 262244, 0, 2097253, 262244, 0, 2097254, 262244, 0, 2097255, 262244, 0, 2097256, 262244, 0, 2097257, 262244, 0, 2097258, 262244, 0, 2097259, 262244, 0, 2097260, 262244, 0, 2097261, 262244, 0, 2097262, 262244, 0, 2097263, 262244, 0, 2097264, 262244, 0, 2097265, 262244, 0, 2097266, 262244, 0, 2097267, 262244, 0, 2097268, 262244, 0, 2097269, 262244, 0, 2097270, 262244, 0, 2097271, 262244, 0, 2162688, 262244, 0, 2162689, 262244, 0, 2162690, 262244, 0, 2162691, 102, 67, 2162692, 65638, 59, 2162693, 65638, 59, 2162694, 65638, 59, 2162695, 65638, 59, 2162696, 65638, 59, 2162697, 65638, 59, 2162698, 327782, 68, 2162699, 393318, 68, 2162700, 458854, 68, 2162701, 65638, 59, 2162702, 65638, 59, 2162703, 65638, 59, 2162704, 65638, 59, 2162705, 65638, 59, 2162706, 65638, 59, 2162707, 65638, 59, 2162708, 65638, 59, 2162709, 131174, 67, 2162710, 65638, 67, 2162711, 65638, 67, 2162712, 65638, 67, 2162713, 65638, 67, 2162714, 262244, 0, 2162715, 262244, 0, 2162716, 262244, 0, 2162717, 262244, 0, 2162718, 262244, 0, 2162719, 262244, 0, 2162720, 262244, 0, 2162721, 262244, 0, 2162722, 262244, 0, 2162723, 262244, 0, 2162724, 262244, 0, 2162725, 262244, 0, 2162726, 262244, 0, 2162727, 262244, 0, 2162728, 262244, 0, 2162729, 262244, 0, 2162730, 262244, 0, 2162731, 262244, 0, 2162732, 262244, 0, 2162733, 262244, 0, 2162734, 262244, 0, 2162735, 262244, 0, 2162736, 262244, 0, 2162737, 262244, 0, 2162738, 262244, 0, 2162739, 262244, 0, 2162740, 262244, 0, 2162741, 262244, 0, 2162742, 262244, 0, 2162743, 262244, 0, 2162744, 262244, 0, 2162745, 262244, 0, 2162746, 262244, 0, 2162747, 262244, 0, 2162748, 262244, 0, 2162749, 262244, 0, 2162750, 262244, 0, 2162751, 262244, 0, 2162752, 262244, 0, 2162753, 262244, 0, 2162754, 262244, 0, 2162755, 262244, 0, 2162756, 262244, 0, 2162757, 262244, 0, 2162758, 262244, 0, 2162759, 262244, 0, 2162760, 262244, 0, 2162761, 102, 67, 2162762, 65638, 59, 2162763, 65638, 1, 2162764, 65638, 9, 2162765, 65638, 9, 2162766, 65638, 9, 2162767, 65638, 1, 2162768, 65638, 1, 2162769, 65638, 1, 2162770, 65638, 1, 2162771, 65638, 1, 2162772, 65638, 1, 2162773, 65638, 1, 2162774, 65638, 1, 2162775, 65638, 1, 2162776, 65638, 1, 2162777, 65638, 1, 2162778, 65638, 1, 2162779, 65638, 9, 2162780, 65638, 9, 2162781, 65638, 9, 2162782, 65638, 1, 2162783, 65638, 59, 2162784, 131174, 67, 2162785, 262244, 0, 2162786, 262244, 0, 2162787, 262244, 0, 2162788, 262244, 0, 2162789, 262244, 0, 2162790, 262244, 0, 2162791, 262244, 0, 2162792, 262244, 0, 2162793, 262244, 0, 2162794, 262244, 0, 2162795, 262244, 0, 2162796, 262244, 0, 2162797, 262244, 0, 2162798, 262244, 0, 2162799, 262244, 0, 2162800, 262244, 0, 2162801, 262244, 0, 2162802, 262244, 0, 2162803, 262244, 0, 2162804, 262244, 0, 2162805, 262244, 0, 2162806, 262244, 0, 2162807, 262244, 0, 2228224, 262244, 0, 2228225, 262244, 0, 2228226, 262244, 0, 2228227, 102, 67, 2228228, 65638, 59, 2228229, 65638, 59, 2228230, 65638, 59, 2228231, 65638, 59, 2228232, 65638, 59, 2228233, 65638, 59, 2228234, 327782, 68, 2228235, 393318, 68, 2228236, 458854, 68, 2228237, 65638, 59, 2228238, 65638, 59, 2228239, 65638, 59, 2228240, 65638, 59, 2228241, 65638, 59, 2228242, 262246, 67, 2228243, 65638, 68, 2228244, 65638, 68, 2228245, 131174, 68, 2228246, 65638, 67, 2228247, 65638, 67, 2228248, 65638, 67, 2228249, 65638, 67, 2228250, 262244, 0, 2228251, 262244, 0, 2228252, 262244, 0, 2228253, 262244, 0, 2228254, 262244, 0, 2228255, 262244, 0, 2228256, 262244, 0, 2228257, 262244, 0, 2228258, 262244, 0, 2228259, 262244, 0, 2228260, 262244, 0, 2228261, 262244, 0, 2228262, 262244, 0, 2228263, 262244, 0, 2228264, 262244, 0, 2228265, 262244, 0, 2228266, 262244, 0, 2228267, 262244, 0, 2228268, 262244, 0, 2228269, 262244, 0, 2228270, 262244, 0, 2228271, 262244, 0, 2228272, 262244, 0, 2228273, 262244, 0, 2228274, 262244, 0, 2228275, 262244, 0, 2228276, 262244, 0, 2228277, 262244, 0, 2228278, 262244, 0, 2228279, 262244, 0, 2228280, 262244, 0, 2228281, 262244, 0, 2228282, 262244, 0, 2228283, 262244, 0, 2228284, 262244, 0, 2228285, 262244, 0, 2228286, 262244, 0, 2228287, 262244, 0, 2228288, 262244, 0, 2228289, 262244, 0, 2228290, 262244, 0, 2228291, 262244, 0, 2228292, 262244, 0, 2228293, 262244, 0, 2228294, 262244, 0, 2228295, 262244, 0, 2228296, 262244, 0, 2228297, 102, 67, 2228298, 65638, 59, 2228299, 65638, 1, 2228300, 65638, 9, 2228301, 65638, 9, 2228302, 65638, 9, 2228303, 65638, 1, 2228304, 65638, 1, 2228305, 65638, 1, 2228306, 65638, 1, 2228307, 65638, 1, 2228308, 65638, 1, 2228309, 65638, 1, 2228310, 65638, 1, 2228311, 65638, 1, 2228312, 65638, 1, 2228313, 65638, 1, 2228314, 65638, 1, 2228315, 65638, 9, 2228316, 65638, 9, 2228317, 65638, 9, 2228318, 65638, 1, 2228319, 65638, 59, 2228320, 131174, 67, 2228321, 262244, 0, 2228322, 262244, 0, 2228323, 262244, 0, 2228324, 262244, 0, 2228325, 262244, 0, 2228326, 262244, 0, 2228327, 262244, 0, 2228328, 262244, 0, 2228329, 262244, 0, 2228330, 262244, 0, 2228331, 262244, 0, 2228332, 262244, 0, 2228333, 262244, 0, 2228334, 262244, 0, 2228335, 262244, 0, 2228336, 262244, 0, 2228337, 262244, 0, 2228338, 262244, 0, 2228339, 262244, 0, 2228340, 262244, 0, 2228341, 262244, 0, 2228342, 262244, 0, 2228343, 262244, 0, 2293760, 262244, 0, 2293761, 262244, 0, 2293762, 262244, 0, 2293763, 102, 67, 2293764, 65638, 59, 2293765, 65638, 59, 2293766, 65638, 59, 2293767, 65638, 59, 2293768, 65638, 59, 2293769, 65638, 59, 2293770, 327782, 68, 2293771, 393318, 68, 2293772, 458854, 68, 2293773, 65638, 59, 2293774, 65638, 59, 2293775, 65638, 59, 2293776, 65638, 59, 2293777, 65638, 59, 2293778, 131174, 67, 2293779, 65638, 67, 2293780, 65638, 67, 2293781, 65638, 67, 2293782, 65638, 67, 2293783, 65638, 67, 2293784, 65638, 67, 2293785, 65638, 67, 2293786, 262244, 0, 2293787, 262244, 0, 2293788, 262244, 0, 2293789, 262244, 0, 2293790, 262244, 0, 2293791, 262244, 0, 2293792, 262244, 0, 2293793, 262244, 0, 2293794, 262244, 0, 2293795, 262244, 0, 2293796, 262244, 0, 2293797, 262244, 0, 2293798, 262244, 0, 2293799, 262244, 0, 2293800, 262244, 0, 2293801, 262244, 0, 2293802, 262244, 0, 2293803, 262244, 0, 2293804, 262244, 0, 2293805, 262244, 0, 2293806, 262244, 0, 2293807, 262244, 0, 2293808, 262244, 0, 2293809, 262244, 0, 2293810, 262244, 0, 2293811, 262244, 0, 2293812, 262244, 0, 2293813, 262244, 0, 2293814, 262244, 0, 2293815, 262244, 0, 2293816, 262244, 0, 2293817, 262244, 0, 2293818, 262244, 0, 2293819, 262244, 0, 2293820, 262244, 0, 2293821, 262244, 0, 2293822, 262244, 0, 2293823, 262244, 0, 2293824, 262244, 0, 2293825, 262244, 0, 2293826, 262244, 0, 2293827, 262244, 0, 2293828, 262244, 0, 2293829, 262244, 0, 2293830, 262244, 0, 2293831, 262244, 0, 2293832, 262244, 0, 2293833, 102, 67, 2293834, 65638, 59, 2293835, 65638, 1, 2293836, 65638, 9, 2293837, 65638, 9, 2293838, 65638, 9, 2293839, 65638, 9, 2293840, 65638, 9, 2293841, 65638, 9, 2293842, 65638, 9, 2293843, 65638, 1, 2293844, 65638, 1, 2293845, 65638, 1, 2293846, 65638, 1, 2293847, 65638, 9, 2293848, 65638, 9, 2293849, 65638, 9, 2293850, 65638, 9, 2293851, 65638, 9, 2293852, 65638, 9, 2293853, 65638, 9, 2293854, 65638, 1, 2293855, 65638, 59, 2293856, 131174, 67, 2293857, 262244, 0, 2293858, 262244, 0, 2293859, 262244, 0, 2293860, 262244, 0, 2293861, 262244, 0, 2293862, 262244, 0, 2293863, 262244, 0, 2293864, 262244, 0, 2293865, 262244, 0, 2293866, 262244, 0, 2293867, 262244, 0, 2293868, 262244, 0, 2293869, 262244, 0, 2293870, 262244, 0, 2293871, 262244, 0, 2293872, 262244, 0, 2293873, 262244, 0, 2293874, 262244, 0, 2293875, 262244, 0, 2293876, 262244, 0, 2293877, 262244, 0, 2293878, 262244, 0, 2293879, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 102, 67, 2359300, 65638, 59, 2359301, 65638, 59, 2359302, 65638, 59, 2359303, 65638, 59, 2359304, 65638, 59, 2359305, 65638, 59, 2359306, 327782, 68, 2359307, 393318, 68, 2359308, 458854, 68, 2359309, 65638, 59, 2359310, 65638, 59, 2359311, 65638, 59, 2359312, 65638, 59, 2359313, 65638, 59, 2359314, 131174, 67, 2359315, 65638, 67, 2359316, 65638, 67, 2359317, 65638, 67, 2359318, 65638, 67, 2359319, 65638, 67, 2359320, 65638, 67, 2359321, 65638, 67, 2359322, 262244, 0, 2359323, 262244, 0, 2359324, 262244, 0, 2359325, 262244, 0, 2359326, 262244, 0, 2359327, 262244, 0, 2359328, 262244, 0, 2359329, 262244, 0, 2359330, 262244, 0, 2359331, 262244, 0, 2359332, 262244, 0, 2359333, 262244, 0, 2359334, 262244, 0, 2359335, 262244, 0, 2359336, 262244, 0, 2359337, 262244, 0, 2359338, 262244, 0, 2359339, 262244, 0, 2359340, 262244, 0, 2359341, 262244, 0, 2359342, 262244, 0, 2359343, 262244, 0, 2359344, 262244, 0, 2359345, 262244, 0, 2359346, 262244, 0, 2359347, 262244, 0, 2359348, 262244, 0, 2359349, 262244, 0, 2359350, 262244, 0, 2359351, 262244, 0, 2359352, 262244, 0, 2359353, 262244, 0, 2359354, 262244, 0, 2359355, 262244, 0, 2359356, 262244, 0, 2359357, 262244, 0, 2359358, 262244, 0, 2359359, 262244, 0, 2359360, 262244, 0, 2359361, 262244, 0, 2359362, 262244, 0, 2359363, 262244, 0, 2359364, 262244, 0, 2359365, 262244, 0, 2359366, 262244, 0, 2359367, 262244, 0, 2359368, 262244, 0, 2359369, 102, 67, 2359370, 65638, 59, 2359371, 65638, 1, 2359372, 65638, 9, 2359373, 65638, 9, 2359374, 196710, 12, 2359375, 65638, 9, 2359376, 65638, 9, 2359377, 65638, 9, 2359378, 65638, 9, 2359379, 65638, 1, 2359380, 65638, 1, 2359381, 65638, 1, 2359382, 65638, 1, 2359383, 65638, 9, 2359384, 65638, 9, 2359385, 65638, 9, 2359386, 65638, 9, 2359387, 196710, 12, 2359388, 65638, 9, 2359389, 65638, 9, 2359390, 65638, 1, 2359391, 65638, 59, 2359392, 131174, 67, 2359393, 262244, 0, 2359394, 262244, 0, 2359395, 262244, 0, 2359396, 262244, 0, 2359397, 262244, 0, 2359398, 262244, 0, 2359399, 262244, 0, 2359400, 262244, 0, 2359401, 262244, 0, 2359402, 262244, 0, 2359403, 262244, 0, 2359404, 262244, 0, 2359405, 262244, 0, 2359406, 262244, 0, 2359407, 262244, 0, 2359408, 262244, 0, 2359409, 262244, 0, 2359410, 262244, 0, 2359411, 262244, 0, 2359412, 262244, 0, 2359413, 262244, 0, 2359414, 262244, 0, 2359415, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 102, 67, 2424836, 65638, 59, 2424837, 65638, 59, 2424838, 65638, 59, 2424839, 65638, 59, 2424840, 65638, 59, 2424841, 65638, 59, 2424842, 327782, 69, 2424843, 393318, 69, 2424844, 458854, 69, 2424845, 65638, 59, 2424846, 65638, 59, 2424847, 65638, 59, 2424848, 65638, 59, 2424849, 65638, 59, 2424850, 131174, 67, 2424851, 65638, 67, 2424852, 65638, 67, 2424853, 65638, 67, 2424854, 65638, 67, 2424855, 65638, 67, 2424856, 65638, 67, 2424857, 65638, 67, 2424858, 262244, 0, 2424859, 262244, 0, 2424860, 262244, 0, 2424861, 262244, 0, 2424862, 262244, 0, 2424863, 262244, 0, 2424864, 262244, 0, 2424865, 262244, 0, 2424866, 262244, 0, 2424867, 262244, 0, 2424868, 262244, 0, 2424869, 262244, 0, 2424870, 262244, 0, 2424871, 262244, 0, 2424872, 262244, 0, 2424873, 262244, 0, 2424874, 262244, 0, 2424875, 262244, 0, 2424876, 262244, 0, 2424877, 262244, 0, 2424878, 262244, 0, 2424879, 262244, 0, 2424880, 262244, 0, 2424881, 262244, 0, 2424882, 262244, 0, 2424883, 262244, 0, 2424884, 262244, 0, 2424885, 262244, 0, 2424886, 262244, 0, 2424887, 262244, 0, 2424888, 262244, 0, 2424889, 262244, 0, 2424890, 262244, 0, 2424891, 262244, 0, 2424892, 262244, 0, 2424893, 262244, 0, 2424894, 262244, 0, 2424895, 262244, 0, 2424896, 262244, 0, 2424897, 262244, 0, 2424898, 262244, 0, 2424899, 262244, 0, 2424900, 262244, 0, 2424901, 262244, 0, 2424902, 262244, 0, 2424903, 262244, 0, 2424904, 262244, 0, 2424905, 102, 67, 2424906, 65638, 59, 2424907, 65638, 1, 2424908, 65638, 9, 2424909, 65638, 9, 2424910, 65638, 9, 2424911, 65638, 9, 2424912, 65638, 9, 2424913, 65638, 9, 2424914, 65638, 9, 2424915, 65638, 1, 2424916, 65638, 1, 2424917, 65638, 1, 2424918, 65638, 1, 2424919, 65638, 9, 2424920, 65638, 9, 2424921, 65638, 9, 2424922, 65638, 9, 2424923, 65638, 9, 2424924, 65638, 9, 2424925, 65638, 9, 2424926, 65638, 1, 2424927, 65638, 59, 2424928, 131174, 67, 2424929, 262244, 0, 2424930, 262244, 0, 2424931, 262244, 0, 2424932, 262244, 0, 2424933, 262244, 0, 2424934, 262244, 0, 2424935, 262244, 0, 2424936, 262244, 0, 2424937, 262244, 0, 2424938, 262244, 0, 2424939, 262244, 0, 2424940, 262244, 0, 2424941, 262244, 0, 2424942, 262244, 0, 2424943, 262244, 0, 2424944, 262244, 0, 2424945, 262244, 0, 2424946, 262244, 0, 2424947, 262244, 0, 2424948, 262244, 0, 2424949, 262244, 0, 2424950, 262244, 0, 2424951, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 102, 67, 2490372, 65638, 59, 2490373, 65638, 59, 2490374, 65638, 59, 2490375, 65638, 59, 2490376, 65638, 59, 2490377, 65638, 59, 2490378, 65638, 59, 2490379, 65638, 59, 2490380, 65638, 59, 2490381, 65638, 59, 2490382, 65638, 59, 2490383, 65638, 59, 2490384, 65638, 59, 2490385, 65638, 59, 2490386, 131174, 67, 2490387, 65638, 67, 2490388, 65638, 67, 2490389, 65638, 67, 2490390, 65638, 67, 2490391, 65638, 67, 2490392, 65638, 67, 2490393, 65638, 67, 2490394, 262244, 0, 2490395, 262244, 0, 2490396, 262244, 0, 2490397, 262244, 0, 2490398, 262244, 0, 2490399, 262244, 0, 2490400, 262244, 0, 2490401, 262244, 0, 2490402, 262244, 0, 2490403, 262244, 0, 2490404, 262244, 0, 2490405, 262244, 0, 2490406, 262244, 0, 2490407, 262244, 0, 2490408, 262244, 0, 2490409, 262244, 0, 2490410, 262244, 0, 2490411, 262244, 0, 2490412, 262244, 0, 2490413, 262244, 0, 2490414, 262244, 0, 2490415, 262244, 0, 2490416, 262244, 0, 2490417, 262244, 0, 2490418, 262244, 0, 2490419, 262244, 0, 2490420, 262244, 0, 2490421, 262244, 0, 2490422, 262244, 0, 2490423, 262244, 0, 2490424, 262244, 0, 2490425, 262244, 0, 2490426, 262244, 0, 2490427, 262244, 0, 2490428, 262244, 0, 2490429, 262244, 0, 2490430, 262244, 0, 2490431, 262244, 0, 2490432, 262244, 0, 2490433, 262244, 0, 2490434, 262244, 0, 2490435, 262244, 0, 2490436, 262244, 0, 2490437, 262244, 0, 2490438, 262244, 0, 2490439, 262244, 0, 2490440, 262244, 0, 2490441, 102, 67, 2490442, 65638, 59, 2490443, 262244, 0, 2490444, 262244, 0, 2490445, 262244, 0, 2490446, 262244, 0, 2490447, 262244, 0, 2490448, 65638, 9, 2490449, 65638, 9, 2490450, 65638, 9, 2490451, 65638, 1, 2490452, 65638, 1, 2490453, 65638, 1, 2490454, 65638, 1, 2490455, 65638, 9, 2490456, 65638, 9, 2490457, 65638, 9, 2490458, 262244, 0, 2490459, 262244, 0, 2490460, 262244, 0, 2490461, 262244, 0, 2490462, 262244, 0, 2490463, 65638, 59, 2490464, 131174, 67, 2490465, 262244, 0, 2490466, 262244, 0, 2490467, 262244, 0, 2490468, 262244, 0, 2490469, 262244, 0, 2490470, 262244, 0, 2490471, 262244, 0, 2490472, 262244, 0, 2490473, 262244, 0, 2490474, 262244, 0, 2490475, 262244, 0, 2490476, 262244, 0, 2490477, 262244, 0, 2490478, 262244, 0, 2490479, 262244, 0, 2490480, 262244, 0, 2490481, 262244, 0, 2490482, 262244, 0, 2490483, 262244, 0, 2490484, 262244, 0, 2490485, 262244, 0, 2490486, 262244, 0, 2490487, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 102, 68, 2555908, 65638, 68, 2555909, 65638, 68, 2555910, 65638, 68, 2555911, 65638, 68, 2555912, 65638, 68, 2555913, 65638, 68, 2555914, 65638, 68, 2555915, 65638, 68, 2555916, 65638, 68, 2555917, 65638, 68, 2555918, 65638, 68, 2555919, 65638, 68, 2555920, 65638, 68, 2555921, 65638, 68, 2555922, 131174, 68, 2555923, 262244, 0, 2555924, 262244, 0, 2555925, 262244, 0, 2555926, 262244, 0, 2555927, 262244, 0, 2555928, 262244, 0, 2555929, 262244, 0, 2555930, 262244, 0, 2555931, 262244, 0, 2555932, 262244, 0, 2555933, 262244, 0, 2555934, 262244, 0, 2555935, 262244, 0, 2555936, 262244, 0, 2555937, 262244, 0, 2555938, 262244, 0, 2555939, 262244, 0, 2555940, 262244, 0, 2555941, 262244, 0, 2555942, 262244, 0, 2555943, 262244, 0, 2555944, 262244, 0, 2555945, 262244, 0, 2555946, 262244, 0, 2555947, 262244, 0, 2555948, 262244, 0, 2555949, 262244, 0, 2555950, 262244, 0, 2555951, 262244, 0, 2555952, 262244, 0, 2555953, 262244, 0, 2555954, 262244, 0, 2555955, 262244, 0, 2555956, 262244, 0, 2555957, 262244, 0, 2555958, 262244, 0, 2555959, 262244, 0, 2555960, 262244, 0, 2555961, 262244, 0, 2555962, 262244, 0, 2555963, 262244, 0, 2555964, 262244, 0, 2555965, 262244, 0, 2555966, 262244, 0, 2555967, 262244, 0, 2555968, 262244, 0, 2555969, 262244, 0, 2555970, 262244, 0, 2555971, 262244, 0, 2555972, 262244, 0, 2555973, 262244, 0, 2555974, 262244, 0, 2555975, 262244, 0, 2555976, 262244, 0, 2555977, 102, 68, 2555978, 65638, 68, 2555979, 65638, 68, 2555980, 65638, 68, 2555981, 65638, 68, 2555982, 196710, 67, 2555983, 65638, 59, 2555984, 65638, 1, 2555985, 65638, 9, 2555986, 65638, 9, 2555987, 65638, 1, 2555988, 65638, 1, 2555989, 65638, 1, 2555990, 65638, 1, 2555991, 65638, 9, 2555992, 65638, 9, 2555993, 65638, 1, 2555994, 65638, 59, 2555995, 262246, 67, 2555996, 65638, 68, 2555997, 65638, 68, 2555998, 65638, 68, 2555999, 65638, 68, 2556000, 131174, 68, 2556001, 262244, 0, 2556002, 262244, 0, 2556003, 262244, 0, 2556004, 262244, 0, 2556005, 262244, 0, 2556006, 262244, 0, 2556007, 262244, 0, 2556008, 262244, 0, 2556009, 262244, 0, 2556010, 262244, 0, 2556011, 262244, 0, 2556012, 262244, 0, 2556013, 262244, 0, 2556014, 262244, 0, 2556015, 262244, 0, 2556016, 262244, 0, 2556017, 262244, 0, 2556018, 262244, 0, 2556019, 262244, 0, 2556020, 262244, 0, 2556021, 262244, 0, 2556022, 262244, 0, 2556023, 262244, 0, 2621440, 262244, 0, 2621441, 262244, 0, 2621442, 262244, 0, 2621443, 262244, 0, 2621444, 262244, 0, 2621445, 262244, 0, 2621446, 262244, 0, 2621447, 262244, 0, 2621448, 262244, 0, 2621449, 262244, 0, 2621450, 262244, 0, 2621451, 262244, 0, 2621452, 262244, 0, 2621453, 262244, 0, 2621454, 262244, 0, 2621455, 262244, 0, 2621456, 262244, 0, 2621457, 262244, 0, 2621458, 262244, 0, 2621459, 262244, 0, 2621460, 262244, 0, 2621461, 262244, 0, 2621462, 262244, 0, 2621463, 262244, 0, 2621464, 262244, 0, 2621465, 262244, 0, 2621466, 262244, 0, 2621467, 262244, 0, 2621468, 262244, 0, 2621469, 262244, 0, 2621470, 262244, 0, 2621471, 262244, 0, 2621472, 262244, 0, 2621473, 262244, 0, 2621474, 262244, 0, 2621475, 262244, 0, 2621476, 262244, 0, 2621477, 262244, 0, 2621478, 262244, 0, 2621479, 262244, 0, 2621480, 262244, 0, 2621481, 262244, 0, 2621482, 262244, 0, 2621483, 262244, 0, 2621484, 262244, 0, 2621485, 262244, 0, 2621486, 262244, 0, 2621487, 262244, 0, 2621488, 262244, 0, 2621489, 262244, 0, 2621490, 262244, 0, 2621491, 262244, 0, 2621492, 262244, 0, 2621493, 262244, 0, 2621494, 262244, 0, 2621495, 262244, 0, 2621496, 262244, 0, 2621497, 262244, 0, 2621498, 262244, 0, 2621499, 262244, 0, 2621500, 262244, 0, 2621501, 262244, 0, 2621502, 262244, 0, 2621503, 262244, 0, 2621504, 262244, 0, 2621505, 262244, 0, 2621506, 262244, 0, 2621507, 262244, 0, 2621508, 262244, 0, 2621509, 262244, 0, 2621510, 262244, 0, 2621511, 262244, 0, 2621512, 262244, 0, 2621513, 262244, 0, 2621514, 262244, 0, 2621515, 262244, 0, 2621516, 262244, 0, 2621517, 262244, 0, 2621518, 102, 67, 2621519, 65638, 59, 2621520, 65638, 1, 2621521, 65638, 9, 2621522, 65638, 9, 2621523, 65638, 1, 2621524, 65638, 1, 2621525, 65638, 1, 2621526, 65638, 1, 2621527, 65638, 9, 2621528, 65638, 9, 2621529, 65638, 1, 2621530, 65638, 59, 2621531, 131174, 67, 2621532, 262244, 0, 2621533, 262244, 0, 2621534, 262244, 0, 2621535, 262244, 0, 2621536, 262244, 0, 2621537, 262244, 0, 2621538, 262244, 0, 2621539, 262244, 0, 2621540, 262244, 0, 2621541, 262244, 0, 2621542, 262244, 0, 2621543, 262244, 0, 2621544, 262244, 0, 2621545, 262244, 0, 2621546, 262244, 0, 2621547, 262244, 0, 2621548, 262244, 0, 2621549, 262244, 0, 2621550, 262244, 0, 2621551, 262244, 0, 2621552, 262244, 0, 2621553, 262244, 0, 2621554, 262244, 0, 2621555, 262244, 0, 2621556, 262244, 0, 2621557, 262244, 0, 2621558, 262244, 0, 2621559, 262244, 0, 2686976, 262244, 0, 2686977, 262244, 0, 2686978, 262244, 0, 2686979, 262244, 0, 2686980, 262244, 0, 2686981, 262244, 0, 2686982, 262244, 0, 2686983, 262244, 0, 2686984, 262244, 0, 2686985, 262244, 0, 2686986, 262244, 0, 2686987, 262244, 0, 2686988, 262244, 0, 2686989, 262244, 0, 2686990, 262244, 0, 2686991, 262244, 0, 2686992, 262244, 0, 2686993, 262244, 0, 2686994, 262244, 0, 2686995, 262244, 0, 2686996, 262244, 0, 2686997, 262244, 0, 2686998, 262244, 0, 2686999, 262244, 0, 2687000, 262244, 0, 2687001, 262244, 0, 2687002, 262244, 0, 2687003, 262244, 0, 2687004, 262244, 0, 2687005, 262244, 0, 2687006, 262244, 0, 2687007, 262244, 0, 2687008, 262244, 0, 2687009, 262244, 0, 2687010, 262244, 0, 2687011, 262244, 0, 2687012, 262244, 0, 2687013, 262244, 0, 2687014, 262244, 0, 2687015, 262244, 0, 2687016, 262244, 0, 2687017, 262244, 0, 2687018, 262244, 0, 2687019, 262244, 0, 2687020, 262244, 0, 2687021, 262244, 0, 2687022, 262244, 0, 2687023, 262244, 0, 2687024, 262244, 0, 2687025, 262244, 0, 2687026, 262244, 0, 2687027, 262244, 0, 2687028, 262244, 0, 2687029, 262244, 0, 2687030, 262244, 0, 2687031, 262244, 0, 2687032, 262244, 0, 2687033, 262244, 0, 2687034, 262244, 0, 2687035, 262244, 0, 2687036, 262244, 0, 2687037, 262244, 0, 2687038, 262244, 0, 2687039, 262244, 0, 2687040, 262244, 0, 2687041, 262244, 0, 2687042, 262244, 0, 2687043, 262244, 0, 2687044, 262244, 0, 2687045, 262244, 0, 2687046, 262244, 0, 2687047, 262244, 0, 2687048, 262244, 0, 2687049, 262244, 0, 2687050, 262244, 0, 2687051, 262244, 0, 2687052, 262244, 0, 2687053, 262244, 0, 2687054, 102, 67, 2687055, 65638, 59, 2687056, 65638, 1, 2687057, 196710, 12, 2687058, 65638, 9, 2687059, 65638, 1, 2687060, 65638, 1, 2687061, 65638, 1, 2687062, 65638, 1, 2687063, 65638, 9, 2687064, 65638, 9, 2687065, 65638, 1, 2687066, 65638, 59, 2687067, 131174, 67, 2687068, 262244, 0, 2687069, 262244, 0, 2687070, 262244, 0, 2687071, 262244, 0, 2687072, 262244, 0, 2687073, 262244, 0, 2687074, 262244, 0, 2687075, 262244, 0, 2687076, 262244, 0, 2687077, 262244, 0, 2687078, 262244, 0, 2687079, 262244, 0, 2687080, 262244, 0, 2687081, 262244, 0, 2687082, 262244, 0, 2687083, 262244, 0, 2687084, 262244, 0, 2687085, 262244, 0, 2687086, 262244, 0, 2687087, 262244, 0, 2687088, 262244, 0, 2687089, 262244, 0, 2687090, 262244, 0, 2687091, 262244, 0, 2687092, 262244, 0, 2687093, 262244, 0, 2687094, 262244, 0, 2687095, 262244, 0, 2752512, 262244, 0, 2752513, 262244, 0, 2752514, 262244, 0, 2752515, 262244, 0, 2752516, 262244, 0, 2752517, 262244, 0, 2752518, 262244, 0, 2752519, 262244, 0, 2752520, 262244, 0, 2752521, 262244, 0, 2752522, 262244, 0, 2752523, 262244, 0, 2752524, 262244, 0, 2752525, 262244, 0, 2752526, 262244, 0, 2752527, 262244, 0, 2752528, 262244, 0, 2752529, 262244, 0, 2752530, 262244, 0, 2752531, 262244, 0, 2752532, 262244, 0, 2752533, 262244, 0, 2752534, 262244, 0, 2752535, 262244, 0, 2752536, 262244, 0, 2752537, 262244, 0, 2752538, 262244, 0, 2752539, 262244, 0, 2752540, 262244, 0, 2752541, 262244, 0, 2752542, 262244, 0, 2752543, 262244, 0, 2752544, 262244, 0, 2752545, 262244, 0, 2752546, 262244, 0, 2752547, 262244, 0, 2752548, 262244, 0, 2752549, 262244, 0, 2752550, 262244, 0, 2752551, 262244, 0, 2752552, 262244, 0, 2752553, 262244, 0, 2752554, 262244, 0, 2752555, 262244, 0, 2752556, 262244, 0, 2752557, 262244, 0, 2752558, 262244, 0, 2752559, 262244, 0, 2752560, 262244, 0, 2752561, 262244, 0, 2752562, 262244, 0, 2752563, 262244, 0, 2752564, 262244, 0, 2752565, 262244, 0, 2752566, 262244, 0, 2752567, 262244, 0, 2752568, 262244, 0, 2752569, 262244, 0, 2752570, 262244, 0, 2752571, 262244, 0, 2752572, 262244, 0, 2752573, 262244, 0, 2752574, 262244, 0, 2752575, 262244, 0, 2752576, 262244, 0, 2752577, 262244, 0, 2752578, 262244, 0, 2752579, 262244, 0, 2752580, 262244, 0, 2752581, 262244, 0, 2752582, 262244, 0, 2752583, 262244, 0, 2752584, 262244, 0, 2752585, 262244, 0, 2752586, 262244, 0, 2752587, 262244, 0, 2752588, 262244, 0, 2752589, 262244, 0, 2752590, 102, 67, 2752591, 65638, 59, 2752592, 65638, 1, 2752593, 65638, 9, 2752594, 65638, 9, 2752595, 65638, 1, 2752596, 65638, 1, 2752597, 65638, 1, 2752598, 65638, 1, 2752599, 65638, 9, 2752600, 65638, 9, 2752601, 65638, 1, 2752602, 65638, 59, 2752603, 131174, 67, 2752604, 262244, 0, 2752605, 262244, 0, 2752606, 262244, 0, 2752607, 262244, 0, 2752608, 262244, 0, 2752609, 262244, 0, 2752610, 262244, 0, 2752611, 262244, 0, 2752612, 262244, 0, 2752613, 262244, 0, 2752614, 262244, 0, 2752615, 262244, 0, 2752616, 262244, 0, 2752617, 262244, 0, 2752618, 262244, 0, 2752619, 262244, 0, 2752620, 262244, 0, 2752621, 262244, 0, 2752622, 262244, 0, 2752623, 262244, 0, 2752624, 262244, 0, 2752625, 262244, 0, 2752626, 262244, 0, 2752627, 262244, 0, 2752628, 262244, 0, 2752629, 262244, 0, 2752630, 262244, 0, 2752631, 262244, 0, 2818048, 262244, 0, 2818049, 262244, 0, 2818050, 262244, 0, 2818051, 262244, 0, 2818052, 262244, 0, 2818053, 262244, 0, 2818054, 262244, 0, 2818055, 262244, 0, 2818056, 262244, 0, 2818057, 262244, 0, 2818058, 262244, 0, 2818059, 262244, 0, 2818060, 262244, 0, 2818061, 262244, 0, 2818062, 262244, 0, 2818063, 262244, 0, 2818064, 262244, 0, 2818065, 262244, 0, 2818066, 262244, 0, 2818067, 262244, 0, 2818068, 262244, 0, 2818069, 262244, 0, 2818070, 262244, 0, 2818071, 262244, 0, 2818072, 262244, 0, 2818073, 262244, 0, 2818074, 262244, 0, 2818075, 262244, 0, 2818076, 262244, 0, 2818077, 262244, 0, 2818078, 262244, 0, 2818079, 262244, 0, 2818080, 262244, 0, 2818081, 262244, 0, 2818082, 262244, 0, 2818083, 262244, 0, 2818084, 262244, 0, 2818085, 262244, 0, 2818086, 262244, 0, 2818087, 262244, 0, 2818088, 262244, 0, 2818089, 262244, 0, 2818090, 262244, 0, 2818091, 262244, 0, 2818092, 262244, 0, 2818093, 262244, 0, 2818094, 262244, 0, 2818095, 262244, 0, 2818096, 262244, 0, 2818097, 262244, 0, 2818098, 262244, 0, 2818099, 262244, 0, 2818100, 262244, 0, 2818101, 262244, 0, 2818102, 262244, 0, 2818103, 262244, 0, 2818104, 262244, 0, 2818105, 262244, 0, 2818106, 262244, 0, 2818107, 262244, 0, 2818108, 262244, 0, 2818109, 262244, 0, 2818110, 262244, 0, 2818111, 262244, 0, 2818112, 262244, 0, 2818113, 262244, 0, 2818114, 262244, 0, 2818115, 262244, 0, 2818116, 262244, 0, 2818117, 262244, 0, 2818118, 262244, 0, 2818119, 262244, 0, 2818120, 262244, 0, 2818121, 262244, 0, 2818122, 262244, 0, 2818123, 262244, 0, 2818124, 262244, 0, 2818125, 262244, 0, 2818126, 102, 67, 2818127, 65638, 59, 2818128, 65638, 59, 2818129, 65638, 9, 2818130, 65638, 9, 2818131, 65638, 1, 2818132, 65638, 1, 2818133, 65638, 1, 2818134, 65638, 1, 2818135, 65638, 9, 2818136, 65638, 9, 2818137, 65638, 59, 2818138, 65638, 59, 2818139, 131174, 67, 2818140, 262244, 0, 2818141, 262244, 0, 2818142, 262244, 0, 2818143, 262244, 0, 2818144, 262244, 0, 2818145, 262244, 0, 2818146, 262244, 0, 2818147, 262244, 0, 2818148, 262244, 0, 2818149, 262244, 0, 2818150, 262244, 0, 2818151, 262244, 0, 2818152, 262244, 0, 2818153, 262244, 0, 2818154, 262244, 0, 2818155, 262244, 0, 2818156, 262244, 0, 2818157, 262244, 0, 2818158, 262244, 0, 2818159, 262244, 0, 2818160, 262244, 0, 2818161, 262244, 0, 2818162, 262244, 0, 2818163, 262244, 0, 2818164, 262244, 0, 2818165, 262244, 0, 2818166, 262244, 0, 2818167, 262244, 0, 2883584, 262244, 0, 2883585, 262244, 0, 2883586, 262244, 0, 2883587, 262244, 0, 2883588, 262244, 0, 2883589, 262244, 0, 2883590, 262244, 0, 2883591, 262244, 0, 2883592, 262244, 0, 2883593, 262244, 0, 2883594, 262244, 0, 2883595, 262244, 0, 2883596, 262244, 0, 2883597, 262244, 0, 2883598, 262244, 0, 2883599, 262244, 0, 2883600, 262244, 0, 2883601, 262244, 0, 2883602, 262244, 0, 2883603, 262244, 0, 2883604, 262244, 0, 2883605, 262244, 0, 2883606, 262244, 0, 2883607, 262244, 0, 2883608, 262244, 0, 2883609, 262244, 0, 2883610, 262244, 0, 2883611, 262244, 0, 2883612, 262244, 0, 2883613, 262244, 0, 2883614, 262244, 0, 2883615, 262244, 0, 2883616, 262244, 0, 2883617, 262244, 0, 2883618, 262244, 0, 2883619, 262244, 0, 2883620, 262244, 0, 2883621, 262244, 0, 2883622, 262244, 0, 2883623, 262244, 0, 2883624, 262244, 0, 2883625, 262244, 0, 2883626, 262244, 0, 2883627, 262244, 0, 2883628, 262244, 0, 2883629, 262244, 0, 2883630, 262244, 0, 2883631, 262244, 0, 2883632, 262244, 0, 2883633, 262244, 0, 2883634, 262244, 0, 2883635, 262244, 0, 2883636, 262244, 0, 2883637, 262244, 0, 2883638, 262244, 0, 2883639, 262244, 0, 2883640, 262244, 0, 2883641, 262244, 0, 2883642, 262244, 0, 2883643, 262244, 0, 2883644, 262244, 0, 2883645, 262244, 0, 2883646, 262244, 0, 2883647, 262244, 0, 2883648, 262244, 0, 2883649, 262244, 0, 2883650, 262244, 0, 2883651, 262244, 0, 2883652, 65638, 66, 2883653, 65638, 66, 2883654, 65638, 66, 2883655, 65638, 66, 2883656, 65638, 66, 2883657, 65638, 66, 2883658, 65638, 66, 2883659, 65638, 66, 2883660, 65638, 66, 2883661, 65638, 66, 2883662, 196710, 66, 2883663, 65638, 59, 2883664, 65638, 59, 2883665, 65638, 9, 2883666, 65638, 9, 2883667, 65638, 1, 2883668, 65638, 1, 2883669, 65638, 1, 2883670, 65638, 1, 2883671, 65638, 9, 2883672, 65638, 9, 2883673, 65638, 59, 2883674, 65638, 59, 2883675, 262246, 66, 2883676, 65638, 66, 2883677, 65638, 66, 2883678, 65638, 66, 2883679, 65638, 66, 2883680, 65638, 66, 2883681, 65638, 66, 2883682, 65638, 66, 2883683, 65638, 66, 2883684, 65638, 66, 2883685, 65638, 66, 2883686, 65638, 66, 2883687, 262244, 0, 2883688, 262244, 0, 2883689, 262244, 0, 2883690, 262244, 0, 2883691, 262244, 0, 2883692, 262244, 0, 2883693, 262244, 0, 2883694, 262244, 0, 2883695, 262244, 0, 2883696, 262244, 0, 2883697, 262244, 0, 2883698, 262244, 0, 2883699, 262244, 0, 2883700, 262244, 0, 2883701, 262244, 0, 2883702, 262244, 0, 2883703, 262244, 0, 2949120, 262244, 0, 2949121, 262244, 0, 2949122, 262244, 0, 2949123, 262244, 0, 2949124, 262244, 0, 2949125, 262244, 0, 2949126, 262244, 0, 2949127, 262244, 0, 2949128, 262244, 0, 2949129, 262244, 0, 2949130, 262244, 0, 2949131, 262244, 0, 2949132, 262244, 0, 2949133, 262244, 0, 2949134, 262244, 0, 2949135, 262244, 0, 2949136, 262244, 0, 2949137, 262244, 0, 2949138, 262244, 0, 2949139, 262244, 0, 2949140, 262244, 0, 2949141, 262244, 0, 2949142, 262244, 0, 2949143, 262244, 0, 2949144, 262244, 0, 2949145, 262244, 0, 2949146, 262244, 0, 2949147, 262244, 0, 2949148, 262244, 0, 2949149, 262244, 0, 2949150, 262244, 0, 2949151, 262244, 0, 2949152, 262244, 0, 2949153, 262244, 0, 2949154, 262244, 0, 2949155, 262244, 0, 2949156, 262244, 0, 2949157, 262244, 0, 2949158, 262244, 0, 2949159, 262244, 0, 2949160, 262244, 0, 2949161, 262244, 0, 2949162, 262244, 0, 2949163, 262244, 0, 2949164, 262244, 0, 2949165, 262244, 0, 2949166, 262244, 0, 2949167, 262244, 0, 2949168, 262244, 0, 2949169, 262244, 0, 2949170, 262244, 0, 2949171, 262244, 0, 2949172, 262244, 0, 2949173, 262244, 0, 2949174, 262244, 0, 2949175, 262244, 0, 2949176, 262244, 0, 2949177, 262244, 0, 2949178, 262244, 0, 2949179, 262244, 0, 2949180, 262244, 0, 2949181, 262244, 0, 2949182, 262244, 0, 2949183, 262244, 0, 2949184, 262244, 0, 2949185, 262244, 0, 2949186, 262244, 0, 2949187, 262244, 0, 2949188, 262244, 0, 2949189, 262244, 0, 2949190, 262244, 0, 2949191, 262244, 0, 2949192, 262244, 0, 2949193, 262244, 0, 2949194, 262244, 0, 2949195, 262244, 0, 2949196, 262244, 0, 2949197, 262244, 0, 2949198, 262244, 0, 2949199, 65638, 59, 2949200, 65638, 59, 2949201, 65638, 9, 2949202, 65638, 9, 2949203, 65638, 9, 2949204, 65638, 9, 2949205, 65638, 9, 2949206, 65638, 9, 2949207, 65638, 9, 2949208, 65638, 9, 2949209, 65638, 59, 2949210, 65638, 59, 2949211, 262244, 0, 2949212, 262244, 0, 2949213, 262244, 0, 2949214, 262244, 0, 2949215, 262244, 0, 2949216, 262244, 0, 2949217, 262244, 0, 2949218, 262244, 0, 2949219, 262244, 0, 2949220, 262244, 0, 2949221, 262244, 0, 2949222, 262244, 0, 2949223, 262244, 0, 2949224, 262244, 0, 2949225, 262244, 0, 2949226, 262244, 0, 2949227, 262244, 0, 2949228, 262244, 0, 2949229, 262244, 0, 2949230, 262244, 0, 2949231, 262244, 0, 2949232, 262244, 0, 2949233, 262244, 0, 2949234, 262244, 0, 2949235, 262244, 0, 2949236, 262244, 0, 2949237, 262244, 0, 2949238, 262244, 0, 2949239, 262244, 0, 3014656, 262244, 0, 3014657, 262244, 0, 3014658, 262244, 0, 3014659, 262244, 0, 3014660, 262244, 0, 3014661, 262244, 0, 3014662, 262244, 0, 3014663, 262244, 0, 3014664, 262244, 0, 3014665, 262244, 0, 3014666, 262244, 0, 3014667, 262244, 0, 3014668, 262244, 0, 3014669, 262244, 0, 3014670, 262244, 0, 3014671, 262244, 0, 3014672, 262244, 0, 3014673, 262244, 0, 3014674, 262244, 0, 3014675, 262244, 0, 3014676, 262244, 0, 3014677, 262244, 0, 3014678, 262244, 0, 3014679, 262244, 0, 3014680, 262244, 0, 3014681, 262244, 0, 3014682, 262244, 0, 3014683, 262244, 0, 3014684, 262244, 0, 3014685, 262244, 0, 3014686, 262244, 0, 3014687, 262244, 0, 3014688, 262244, 0, 3014689, 262244, 0, 3014690, 262244, 0, 3014691, 262244, 0, 3014692, 262244, 0, 3014693, 262244, 0, 3014694, 262244, 0, 3014695, 262244, 0, 3014696, 262244, 0, 3014697, 262244, 0, 3014698, 262244, 0, 3014699, 262244, 0, 3014700, 262244, 0, 3014701, 262244, 0, 3014702, 262244, 0, 3014703, 262244, 0, 3014704, 262244, 0, 3014705, 262244, 0, 3014706, 262244, 0, 3014707, 262244, 0, 3014708, 262244, 0, 3014709, 262244, 0, 3014710, 262244, 0, 3014711, 262244, 0, 3014712, 262244, 0, 3014713, 262244, 0, 3014714, 262244, 0, 3014715, 262244, 0, 3014716, 262244, 0, 3014717, 262244, 0, 3014718, 262244, 0, 3014719, 262244, 0, 3014720, 262244, 0, 3014721, 262244, 0, 3014722, 262244, 0, 3014723, 262244, 0, 3014724, 262244, 0, 3014725, 262244, 0, 3014726, 262244, 0, 3014727, 262244, 0, 3014728, 262244, 0, 3014729, 102, 66, 3014730, 65638, 59, 3014731, 65638, 59, 3014732, 65638, 59, 3014733, 65638, 59, 3014734, 65638, 59, 3014735, 65638, 59, 3014736, 65638, 59, 3014737, 65638, 9, 3014738, 65638, 9, 3014739, 65638, 9, 3014740, 65638, 9, 3014741, 65638, 9, 3014742, 65638, 9, 3014743, 65638, 9, 3014744, 65638, 9, 3014745, 65638, 59, 3014746, 65638, 59, 3014747, 65638, 59, 3014748, 65638, 59, 3014749, 65638, 59, 3014750, 65638, 59, 3014751, 65638, 59, 3014752, 131174, 66, 3014753, 262244, 0, 3014754, 262244, 0, 3014755, 262244, 0, 3014756, 262244, 0, 3014757, 262244, 0, 3014758, 262244, 0, 3014759, 262244, 0, 3014760, 262244, 0, 3014761, 262244, 0, 3014762, 262244, 0, 3014763, 262244, 0, 3014764, 262244, 0, 3014765, 262244, 0, 3014766, 262244, 0, 3014767, 262244, 0, 3014768, 262244, 0, 3014769, 262244, 0, 3014770, 262244, 0, 3014771, 262244, 0, 3014772, 262244, 0, 3014773, 262244, 0, 3014774, 262244, 0, 3014775, 262244, 0, 3080192, 262244, 0, 3080193, 262244, 0, 3080194, 262244, 0, 3080195, 262244, 0, 3080196, 262244, 0, 3080197, 262244, 0, 3080198, 262244, 0, 3080199, 262244, 0, 3080200, 262244, 0, 3080201, 262244, 0, 3080202, 262244, 0, 3080203, 262244, 0, 3080204, 262244, 0, 3080205, 262244, 0, 3080206, 262244, 0, 3080207, 262244, 0, 3080208, 262244, 0, 3080209, 262244, 0, 3080210, 262244, 0, 3080211, 262244, 0, 3080212, 262244, 0, 3080213, 262244, 0, 3080214, 262244, 0, 3080215, 262244, 0, 3080216, 262244, 0, 3080217, 262244, 0, 3080218, 262244, 0, 3080219, 262244, 0, 3080220, 262244, 0, 3080221, 262244, 0, 3080222, 262244, 0, 3080223, 262244, 0, 3080224, 262244, 0, 3080225, 262244, 0, 3080226, 262244, 0, 3080227, 262244, 0, 3080228, 262244, 0, 3080229, 262244, 0, 3080230, 262244, 0, 3080231, 262244, 0, 3080232, 262244, 0, 3080233, 262244, 0, 3080234, 262244, 0, 3080235, 262244, 0, 3080236, 262244, 0, 3080237, 262244, 0, 3080238, 262244, 0, 3080239, 262244, 0, 3080240, 262244, 0, 3080241, 262244, 0, 3080242, 262244, 0, 3080243, 262244, 0, 3080244, 262244, 0, 3080245, 262244, 0, 3080246, 262244, 0, 3080247, 262244, 0, 3080248, 262244, 0, 3080249, 262244, 0, 3080250, 262244, 0, 3080251, 262244, 0, 3080252, 262244, 0, 3080253, 262244, 0, 3080254, 262244, 0, 3080255, 262244, 0, 3080256, 262244, 0, 3080257, 262244, 0, 3080258, 262244, 0, 3080259, 262244, 0, 3080260, 262244, 0, 3080261, 262244, 0, 3080262, 262244, 0, 3080263, 262244, 0, 3080264, 262244, 0, 3080265, 102, 67, 3080266, 65638, 59, 3080267, 65638, 59, 3080268, 65638, 59, 3080269, 65638, 59, 3080270, 65638, 59, 3080271, 65638, 59, 3080272, 65638, 59, 3080273, 65638, 9, 3080274, 65638, 9, 3080275, 65638, 9, 3080276, 65638, 9, 3080277, 65638, 9, 3080278, 65638, 9, 3080279, 65638, 9, 3080280, 65638, 9, 3080281, 65638, 59, 3080282, 65638, 59, 3080283, 65638, 59, 3080284, 65638, 59, 3080285, 65638, 59, 3080286, 65638, 59, 3080287, 65638, 59, 3080288, 131174, 67, 3080289, 262244, 0, 3080290, 262244, 0, 3080291, 262244, 0, 3080292, 262244, 0, 3080293, 262244, 0, 3080294, 262244, 0, 3080295, 262244, 0, 3080296, 262244, 0, 3080297, 262244, 0, 3080298, 262244, 0, 3080299, 262244, 0, 3080300, 262244, 0, 3080301, 262244, 0, 3080302, 262244, 0, 3080303, 262244, 0, 3080304, 262244, 0, 3080305, 262244, 0, 3080306, 262244, 0, 3080307, 262244, 0, 3080308, 262244, 0, 3080309, 262244, 0, 3080310, 262244, 0, 3080311, 262244, 0, 3145728, 262244, 0, 3145729, 262244, 0, 3145730, 262244, 0, 3145731, 262244, 0, 3145732, 262244, 0, 3145733, 262244, 0, 3145734, 262244, 0, 3145735, 262244, 0, 3145736, 262244, 0, 3145737, 262244, 0, 3145738, 262244, 0, 3145739, 262244, 0, 3145740, 262244, 0, 3145741, 262244, 0, 3145742, 262244, 0, 3145743, 262244, 0, 3145744, 262244, 0, 3145745, 262244, 0, 3145746, 262244, 0, 3145747, 262244, 0, 3145748, 262244, 0, 3145749, 262244, 0, 3145750, 262244, 0, 3145751, 262244, 0, 3145752, 262244, 0, 3145753, 262244, 0, 3145754, 262244, 0, 3145755, 262244, 0, 3145756, 262244, 0, 3145757, 262244, 0, 3145758, 262244, 0, 3145759, 262244, 0, 3145760, 262244, 0, 3145761, 262244, 0, 3145762, 262244, 0, 3145763, 262244, 0, 3145764, 262244, 0, 3145765, 262244, 0, 3145766, 262244, 0, 3145767, 262244, 0, 3145768, 262244, 0, 3145769, 262244, 0, 3145770, 262244, 0, 3145771, 262244, 0, 3145772, 262244, 0, 3145773, 262244, 0, 3145774, 262244, 0, 3145775, 262244, 0, 3145776, 262244, 0, 3145777, 262244, 0, 3145778, 262244, 0, 3145779, 262244, 0, 3145780, 262244, 0, 3145781, 262244, 0, 3145782, 262244, 0, 3145783, 262244, 0, 3145784, 262244, 0, 3145785, 262244, 0, 3145786, 262244, 0, 3145787, 262244, 0, 3145788, 262244, 0, 3145789, 262244, 0, 3145790, 262244, 0, 3145791, 262244, 0, 3145792, 262244, 0, 3145793, 262244, 0, 3145794, 262244, 0, 3145795, 262244, 0, 3145796, 262244, 0, 3145797, 262244, 0, 3145798, 262244, 0, 3145799, 262244, 0, 3145800, 262244, 0, 3145801, 102, 67, 3145802, 65638, 59, 3145803, 65638, 59, 3145804, 65638, 59, 3145805, 65638, 59, 3145806, 65638, 59, 3145807, 65638, 59, 3145808, 65638, 59, 3145809, 65638, 9, 3145810, 65638, 9, 3145811, 65638, 9, 3145812, 65638, 9, 3145813, 65638, 9, 3145814, 65638, 9, 3145815, 65638, 9, 3145816, 65638, 9, 3145817, 65638, 59, 3145818, 65638, 59, 3145819, 65638, 59, 3145820, 65638, 59, 3145821, 65638, 59, 3145822, 65638, 59, 3145823, 65638, 59, 3145824, 131174, 67, 3145825, 262244, 0, 3145826, 262244, 0, 3145827, 262244, 0, 3145828, 262244, 0, 3145829, 262244, 0, 3145830, 262244, 0, 3145831, 262244, 0, 3145832, 262244, 0, 3145833, 262244, 0, 3145834, 262244, 0, 3145835, 262244, 0, 3145836, 262244, 0, 3145837, 262244, 0, 3145838, 262244, 0, 3145839, 262244, 0, 3145840, 262244, 0, 3145841, 262244, 0, 3145842, 262244, 0, 3145843, 262244, 0, 3145844, 262244, 0, 3145845, 262244, 0, 3145846, 262244, 0, 3145847, 262244, 0, 3211264, 262244, 0, 3211265, 262244, 0, 3211266, 262244, 0, 3211267, 262244, 0, 3211268, 262244, 0, 3211269, 262244, 0, 3211270, 262244, 0, 3211271, 262244, 0, 3211272, 262244, 0, 3211273, 262244, 0, 3211274, 262244, 0, 3211275, 262244, 0, 3211276, 262244, 0, 3211277, 262244, 0, 3211278, 262244, 0, 3211279, 262244, 0, 3211280, 262244, 0, 3211281, 262244, 0, 3211282, 262244, 0, 3211283, 262244, 0, 3211284, 262244, 0, 3211285, 262244, 0, 3211286, 262244, 0, 3211287, 262244, 0, 3211288, 262244, 0, 3211289, 262244, 0, 3211290, 262244, 0, 3211291, 262244, 0, 3211292, 262244, 0, 3211293, 262244, 0, 3211294, 262244, 0, 3211295, 262244, 0, 3211296, 262244, 0, 3211297, 262244, 0, 3211298, 262244, 0, 3211299, 262244, 0, 3211300, 262244, 0, 3211301, 262244, 0, 3211302, 262244, 0, 3211303, 262244, 0, 3211304, 262244, 0, 3211305, 262244, 0, 3211306, 262244, 0, 3211307, 262244, 0, 3211308, 262244, 0, 3211309, 262244, 0, 3211310, 262244, 0, 3211311, 262244, 0, 3211312, 262244, 0, 3211313, 262244, 0, 3211314, 262244, 0, 3211315, 262244, 0, 3211316, 262244, 0, 3211317, 262244, 0, 3211318, 262244, 0, 3211319, 262244, 0, 3211320, 262244, 0, 3211321, 262244, 0, 3211322, 262244, 0, 3211323, 262244, 0, 3211324, 262244, 0, 3211325, 262244, 0, 3211326, 262244, 0, 3211327, 262244, 0, 3211328, 262244, 0, 3211329, 262244, 0, 3211330, 262244, 0, 3211331, 262244, 0, 3211332, 262244, 0, 3211333, 262244, 0, 3211334, 262244, 0, 3211335, 262244, 0, 3211336, 262244, 0, 3211337, 102, 67, 3211338, 65638, 59, 3211339, 65638, 59, 3211340, 65638, 59, 3211341, 65638, 59, 3211342, 65638, 59, 3211343, 65638, 59, 3211344, 65638, 59, 3211345, 65638, 59, 3211346, 65638, 59, 3211347, 65638, 59, 3211348, 65638, 59, 3211349, 65638, 59, 3211350, 65638, 59, 3211351, 65638, 59, 3211352, 65638, 59, 3211353, 65638, 59, 3211354, 65638, 59, 3211355, 65638, 59, 3211356, 65638, 59, 3211357, 65638, 59, 3211358, 65638, 59, 3211359, 65638, 59, 3211360, 131174, 67, 3211361, 262244, 0, 3211362, 262244, 0, 3211363, 262244, 0, 3211364, 262244, 0, 3211365, 262244, 0, 3211366, 262244, 0, 3211367, 262244, 0, 3211368, 262244, 0, 3211369, 262244, 0, 3211370, 262244, 0, 3211371, 262244, 0, 3211372, 262244, 0, 3211373, 262244, 0, 3211374, 262244, 0, 3211375, 262244, 0, 3211376, 262244, 0, 3211377, 262244, 0, 3211378, 262244, 0, 3211379, 262244, 0, 3211380, 262244, 0, 3211381, 262244, 0, 3211382, 262244, 0, 3211383, 262244, 0, 3276800, 262244, 0, 3276801, 262244, 0, 3276802, 262244, 0, 3276803, 262244, 0, 3276804, 262244, 0, 3276805, 262244, 0, 3276806, 262244, 0, 3276807, 262244, 0, 3276808, 262244, 0, 3276809, 262244, 0, 3276810, 262244, 0, 3276811, 262244, 0, 3276812, 262244, 0, 3276813, 262244, 0, 3276814, 262244, 0, 3276815, 262244, 0, 3276816, 262244, 0, 3276817, 262244, 0, 3276818, 262244, 0, 3276819, 262244, 0, 3276820, 262244, 0, 3276821, 262244, 0, 3276822, 262244, 0, 3276823, 262244, 0, 3276824, 262244, 0, 3276825, 262244, 0, 3276826, 262244, 0, 3276827, 262244, 0, 3276828, 262244, 0, 3276829, 262244, 0, 3276830, 262244, 0, 3276831, 262244, 0, 3276832, 262244, 0, 3276833, 262244, 0, 3276834, 262244, 0, 3276835, 262244, 0, 3276836, 262244, 0, 3276837, 262244, 0, 3276838, 262244, 0, 3276839, 262244, 0, 3276840, 262244, 0, 3276841, 262244, 0, 3276842, 262244, 0, 3276843, 262244, 0, 3276844, 262244, 0, 3276845, 262244, 0, 3276846, 262244, 0, 3276847, 262244, 0, 3276848, 262244, 0, 3276849, 262244, 0, 3276850, 262244, 0, 3276851, 262244, 0, 3276852, 262244, 0, 3276853, 262244, 0, 3276854, 262244, 0, 3276855, 262244, 0, 3276856, 262244, 0, 3276857, 262244, 0, 3276858, 262244, 0, 3276859, 262244, 0, 3276860, 262244, 0, 3276861, 262244, 0, 3276862, 262244, 0, 3276863, 262244, 0, 3276864, 262244, 0, 3276865, 262244, 0, 3276866, 262244, 0, 3276867, 262244, 0, 3276868, 262244, 0, 3276869, 262244, 0, 3276870, 262244, 0, 3276871, 262244, 0, 3276872, 262244, 0, 3276873, 102, 67, 3276874, 65638, 59, 3276875, 65638, 59, 3276876, 65638, 59, 3276877, 65638, 59, 3276878, 65638, 59, 3276879, 65638, 59, 3276880, 65638, 59, 3276881, 65638, 59, 3276882, 65638, 59, 3276883, 65638, 59, 3276884, 65638, 59, 3276885, 65638, 59, 3276886, 65638, 59, 3276887, 65638, 59, 3276888, 65638, 59, 3276889, 65638, 59, 3276890, 65638, 59, 3276891, 65638, 59, 3276892, 65638, 59, 3276893, 65638, 59, 3276894, 65638, 59, 3276895, 65638, 59, 3276896, 131174, 67, 3276897, 262244, 0, 3276898, 262244, 0, 3276899, 262244, 0, 3276900, 262244, 0, 3276901, 262244, 0, 3276902, 262244, 0, 3276903, 262244, 0, 3276904, 262244, 0, 3276905, 262244, 0, 3276906, 262244, 0, 3276907, 262244, 0, 3276908, 262244, 0, 3276909, 262244, 0, 3276910, 262244, 0, 3276911, 262244, 0, 3276912, 262244, 0, 3276913, 262244, 0, 3276914, 262244, 0, 3276915, 262244, 0, 3276916, 262244, 0, 3276917, 262244, 0, 3276918, 262244, 0, 3276919, 262244, 0, 3342336, 262244, 0, 3342337, 262244, 0, 3342338, 262244, 0, 3342339, 262244, 0, 3342340, 262244, 0, 3342341, 262244, 0, 3342342, 262244, 0, 3342343, 262244, 0, 3342344, 262244, 0, 3342345, 262244, 0, 3342346, 262244, 0, 3342347, 262244, 0, 3342348, 262244, 0, 3342349, 65638, 59, 3342350, 65638, 59, 3342351, 65638, 59, 3342352, 65638, 59, 3342353, 65638, 59, 3342354, 65638, 59, 3342355, 65638, 59, 3342356, 65638, 59, 3342357, 65638, 59, 3342358, 65638, 59, 3342359, 65638, 59, 3342360, 65638, 59, 3342361, 262244, 0, 3342362, 262244, 0, 3342363, 262244, 0, 3342364, 262244, 0, 3342365, 262244, 0, 3342366, 262244, 0, 3342367, 262244, 0, 3342368, 262244, 0, 3342369, 262244, 0, 3342370, 262244, 0, 3342371, 262244, 0, 3342372, 262244, 0, 3342373, 262244, 0, 3342374, 262244, 0, 3342375, 262244, 0, 3342376, 262244, 0, 3342377, 262244, 0, 3342378, 262244, 0, 3342379, 262244, 0, 3342380, 262244, 0, 3342381, 262244, 0, 3342382, 262244, 0, 3342383, 262244, 0, 3342384, 262244, 0, 3342385, 262244, 0, 3342386, 262244, 0, 3342387, 262244, 0, 3342388, 262244, 0, 3342389, 262244, 0, 3342390, 262244, 0, 3342391, 262244, 0, 3342392, 262244, 0, 3342393, 262244, 0, 3342394, 262244, 0, 3342395, 262244, 0, 3342396, 262244, 0, 3342397, 262244, 0, 3342398, 262244, 0, 3342399, 262244, 0, 3342400, 262244, 0, 3342401, 262244, 0, 3342402, 262244, 0, 3342403, 262244, 0, 3342404, 262244, 0, 3342405, 262244, 0, 3342406, 262244, 0, 3342407, 262244, 0, 3342408, 262244, 0, 3342409, 102, 67, 3342410, 65638, 59, 3342411, 65638, 59, 3342412, 65638, 59, 3342413, 65638, 59, 3342414, 65638, 59, 3342415, 65638, 59, 3342416, 65638, 59, 3342417, 65638, 59, 3342418, 65638, 59, 3342419, 65638, 59, 3342420, 65638, 59, 3342421, 65638, 59, 3342422, 65638, 59, 3342423, 65638, 59, 3342424, 65638, 59, 3342425, 65638, 59, 3342426, 65638, 59, 3342427, 65638, 59, 3342428, 65638, 59, 3342429, 65638, 59, 3342430, 65638, 59, 3342431, 65638, 59, 3342432, 131174, 67, 3342433, 262244, 0, 3342434, 262244, 0, 3342435, 262244, 0, 3342436, 262244, 0, 3342437, 262244, 0, 3342438, 262244, 0, 3342439, 262244, 0, 3342440, 262244, 0, 3342441, 262244, 0, 3342442, 262244, 0, 3342443, 262244, 0, 3342444, 262244, 0, 3342445, 262244, 0, 3342446, 262244, 0, 3342447, 262244, 0, 3342448, 262244, 0, 3342449, 262244, 0, 3342450, 262244, 0, 3342451, 262244, 0, 3342452, 262244, 0, 3342453, 262244, 0, 3342454, 262244, 0, 3342455, 262244, 0, 3407872, 262244, 0, 3407873, 262244, 0, 3407874, 262244, 0, 3407875, 262244, 0, 3407876, 262244, 0, 3407877, 262244, 0, 3407878, 262244, 0, 3407879, 262244, 0, 3407880, 262244, 0, 3407881, 262244, 0, 3407882, 262244, 0, 3407883, 262244, 0, 3407884, 262244, 0, 3407885, 65638, 59, 3407886, 65638, 59, 3407887, 65638, 59, 3407888, 65638, 59, 3407889, 65638, 59, 3407890, 65638, 59, 3407891, 65638, 59, 3407892, 65638, 59, 3407893, 65638, 59, 3407894, 65638, 59, 3407895, 65638, 59, 3407896, 65638, 59, 3407897, 65638, 59, 3407898, 65638, 59, 3407899, 65638, 59, 3407900, 65638, 59, 3407901, 65638, 59, 3407902, 262244, 0, 3407903, 262244, 0, 3407904, 262244, 0, 3407905, 262244, 0, 3407906, 262244, 0, 3407907, 262244, 0, 3407908, 262244, 0, 3407909, 262244, 0, 3407910, 262244, 0, 3407911, 262244, 0, 3407912, 262244, 0, 3407913, 262244, 0, 3407914, 262244, 0, 3407915, 262244, 0, 3407916, 262244, 0, 3407917, 262244, 0, 3407918, 262244, 0, 3407919, 262244, 0, 3407920, 262244, 0, 3407921, 262244, 0, 3407922, 262244, 0, 3407923, 262244, 0, 3407924, 262244, 0, 3407925, 262244, 0, 3407926, 262244, 0, 3407927, 262244, 0, 3407928, 262244, 0, 3407929, 262244, 0, 3407930, 262244, 0, 3407931, 262244, 0, 3407932, 262244, 0, 3407933, 262244, 0, 3407934, 262244, 0, 3407935, 262244, 0, 3407936, 262244, 0, 3407937, 262244, 0, 3407938, 262244, 0, 3407939, 262244, 0, 3407940, 262244, 0, 3407941, 262244, 0, 3407942, 262244, 0, 3407943, 262244, 0, 3407944, 262244, 0, 3407945, 102, 67, 3407946, 65638, 59, 3407947, 65638, 59, 3407948, 65638, 59, 3407949, 65638, 59, 3407950, 65638, 59, 3407951, 65638, 59, 3407952, 65638, 59, 3407953, 65638, 59, 3407954, 65638, 59, 3407955, 65638, 59, 3407956, 65638, 59, 3407957, 65638, 59, 3407958, 65638, 59, 3407959, 65638, 59, 3407960, 65638, 59, 3407961, 65638, 59, 3407962, 65638, 59, 3407963, 65638, 59, 3407964, 65638, 59, 3407965, 65638, 59, 3407966, 65638, 59, 3407967, 65638, 59, 3407968, 131174, 67, 3407969, 262244, 0, 3407970, 262244, 0, 3407971, 262244, 0, 3407972, 262244, 0, 3407973, 262244, 0, 3407974, 262244, 0, 3407975, 262244, 0, 3407976, 262244, 0, 3407977, 262244, 0, 3407978, 262244, 0, 3407979, 262244, 0, 3407980, 262244, 0, 3407981, 262244, 0, 3407982, 262244, 0, 3407983, 262244, 0, 3407984, 262244, 0, 3407985, 262244, 0, 3407986, 262244, 0, 3407987, 262244, 0, 3407988, 262244, 0, 3407989, 262244, 0, 3407990, 262244, 0, 3407991, 262244, 0, 3473408, 262244, 0, 3473409, 262244, 0, 3473410, 262244, 0, 3473411, 262244, 0, 3473412, 262244, 0, 3473413, 262244, 0, 3473414, 262244, 0, 3473415, 262244, 0, 3473416, 262244, 0, 3473417, 262244, 0, 3473418, 262244, 0, 3473419, 65638, 59, 3473420, 65638, 59, 3473421, 65638, 59, 3473422, 65638, 59, 3473423, 65638, 59, 3473424, 65638, 59, 3473425, 65638, 59, 3473426, 65638, 59, 3473427, 65638, 59, 3473428, 458854, 19, 3473429, 458854, 19, 3473430, 458854, 19, 3473431, 65638, 59, 3473432, 65638, 59, 3473433, 65638, 59, 3473434, 65638, 59, 3473435, 65638, 59, 3473436, 65638, 59, 3473437, 65638, 59, 3473438, 262244, 0, 3473439, 262244, 0, 3473440, 262244, 0, 3473441, 262244, 0, 3473442, 262244, 0, 3473443, 262244, 0, 3473444, 262244, 0, 3473445, 262244, 0, 3473446, 262244, 0, 3473447, 262244, 0, 3473448, 262244, 0, 3473449, 262244, 0, 3473450, 262244, 0, 3473451, 262244, 0, 3473452, 262244, 0, 3473453, 262244, 0, 3473454, 262244, 0, 3473455, 262244, 0, 3473456, 262244, 0, 3473457, 262244, 0, 3473458, 262244, 0, 3473459, 262244, 0, 3473460, 262244, 0, 3473461, 262244, 0, 3473462, 262244, 0, 3473463, 262244, 0, 3473464, 262244, 0, 3473465, 262244, 0, 3473466, 262244, 0, 3473467, 262244, 0, 3473468, 262244, 0, 3473469, 262244, 0, 3473470, 262244, 0, 3473471, 262244, 0, 3473472, 262244, 0, 3473473, 262244, 0, 3473474, 262244, 0, 3473475, 262244, 0, 3473476, 262244, 0, 3473477, 262244, 0, 3473478, 262244, 0, 3473479, 262244, 0, 3473480, 262244, 0, 3473481, 102, 67, 3473482, 65638, 59, 3473483, 65638, 59, 3473484, 65638, 59, 3473485, 65638, 9, 3473486, 65638, 9, 3473487, 65638, 9, 3473488, 65638, 9, 3473489, 65638, 9, 3473490, 65638, 9, 3473491, 65638, 9, 3473492, 65638, 9, 3473493, 65638, 9, 3473494, 65638, 9, 3473495, 65638, 9, 3473496, 65638, 9, 3473497, 65638, 9, 3473498, 65638, 9, 3473499, 65638, 9, 3473500, 65638, 9, 3473501, 65638, 59, 3473502, 65638, 59, 3473503, 65638, 59, 3473504, 131174, 67, 3473505, 262244, 0, 3473506, 262244, 0, 3473507, 262244, 0, 3473508, 262244, 0, 3473509, 262244, 0, 3473510, 262244, 0, 3473511, 262244, 0, 3473512, 262244, 0, 3473513, 262244, 0, 3473514, 262244, 0, 3473515, 262244, 0, 3473516, 262244, 0, 3473517, 262244, 0, 3473518, 262244, 0, 3473519, 262244, 0, 3473520, 262244, 0, 3473521, 262244, 0, 3473522, 262244, 0, 3473523, 262244, 0, 3473524, 262244, 0, 3473525, 262244, 0, 3473526, 262244, 0, 3473527, 262244, 0, 3538944, 262244, 0, 3538945, 262244, 0, 3538946, 262244, 0, 3538947, 262244, 0, 3538948, 262244, 0, 3538949, 262244, 0, 3538950, 262244, 0, 3538951, 262244, 0, 3538952, 262244, 0, 3538953, 262244, 0, 3538954, 262244, 0, 3538955, 65638, 59, 3538956, 65638, 59, 3538957, 65638, 59, 3538958, 65638, 59, 3538959, 65638, 59, 3538960, 65638, 59, 3538961, 65638, 59, 3538962, 65638, 59, 3538963, 65638, 59, 3538964, 458854, 19, 3538965, 458854, 19, 3538966, 458854, 19, 3538967, 65638, 59, 3538968, 65638, 59, 3538969, 65638, 59, 3538970, 65638, 59, 3538971, 65638, 59, 3538972, 65638, 59, 3538973, 65638, 59, 3538974, 262244, 0, 3538975, 262244, 0, 3538976, 262244, 0, 3538977, 262244, 0, 3538978, 262244, 0, 3538979, 262244, 0, 3538980, 262244, 0, 3538981, 262244, 0, 3538982, 262244, 0, 3538983, 262244, 0, 3538984, 262244, 0, 3538985, 262244, 0, 3538986, 262244, 0, 3538987, 262244, 0, 3538988, 262244, 0, 3538989, 262244, 0, 3538990, 262244, 0, 3538991, 262244, 0, 3538992, 262244, 0, 3538993, 262244, 0, 3538994, 262244, 0, 3538995, 262244, 0, 3538996, 262244, 0, 3538997, 262244, 0, 3538998, 262244, 0, 3538999, 262244, 0, 3539000, 262244, 0, 3539001, 262244, 0, 3539002, 262244, 0, 3539003, 262244, 0, 3539004, 262244, 0, 3539005, 262244, 0, 3539006, 262244, 0, 3539007, 262244, 0, 3539008, 262244, 0, 3539009, 262244, 0, 3539010, 262244, 0, 3539011, 262244, 0, 3539012, 262244, 0, 3539013, 262244, 0, 3539014, 262244, 0, 3539015, 262244, 0, 3539016, 262244, 0, 3539017, 102, 67, 3539018, 65638, 59, 3539019, 65638, 59, 3539020, 65638, 59, 3539021, 65638, 9, 3539022, 65638, 9, 3539023, 65638, 9, 3539024, 65638, 9, 3539025, 65638, 9, 3539026, 196710, 12, 3539027, 65638, 9, 3539028, 65638, 9, 3539029, 65638, 9, 3539030, 65638, 9, 3539031, 65638, 9, 3539032, 65638, 9, 3539033, 65638, 9, 3539034, 65638, 9, 3539035, 65638, 9, 3539036, 65638, 9, 3539037, 65638, 59, 3539038, 65638, 59, 3539039, 65638, 59, 3539040, 131174, 67, 3539041, 262244, 0, 3539042, 262244, 0, 3539043, 262244, 0, 3539044, 262244, 0, 3539045, 262244, 0, 3539046, 262244, 0, 3539047, 262244, 0, 3539048, 262244, 0, 3539049, 262244, 0, 3539050, 262244, 0, 3539051, 262244, 0, 3539052, 262244, 0, 3539053, 262244, 0, 3539054, 262244, 0, 3539055, 262244, 0, 3539056, 262244, 0, 3539057, 262244, 0, 3539058, 262244, 0, 3539059, 262244, 0, 3539060, 262244, 0, 3539061, 262244, 0, 3539062, 262244, 0, 3539063, 262244, 0, 3604480, 262244, 0, 3604481, 262244, 0, 3604482, 262244, 0, 3604483, 262244, 0, 3604484, 262244, 0, 3604485, 262244, 0, 3604486, 262244, 0, 3604487, 262244, 0, 3604488, 262244, 0, 3604489, 262244, 0, 3604490, 262244, 0, 3604491, 65638, 59, 3604492, 65638, 59, 3604493, 65638, 59, 3604494, 65638, 59, 3604495, 65638, 59, 3604496, 65638, 59, 3604497, 65638, 59, 3604498, 65638, 59, 3604499, 65638, 59, 3604500, 65638, 59, 3604501, 65638, 59, 3604502, 65638, 59, 3604503, 65638, 59, 3604504, 65638, 59, 3604505, 65638, 59, 3604506, 65638, 59, 3604507, 65638, 59, 3604508, 65638, 59, 3604509, 65638, 59, 3604510, 65638, 59, 3604511, 65638, 59, 3604512, 65638, 59, 3604513, 65638, 59, 3604514, 65638, 59, 3604515, 65638, 59, 3604516, 65638, 59, 3604517, 65638, 59, 3604518, 65638, 59, 3604519, 65638, 59, 3604520, 65638, 59, 3604521, 262244, 0, 3604522, 262244, 0, 3604523, 262244, 0, 3604524, 262244, 0, 3604525, 262244, 0, 3604526, 262244, 0, 3604527, 262244, 0, 3604528, 262244, 0, 3604529, 262244, 0, 3604530, 262244, 0, 3604531, 262244, 0, 3604532, 262244, 0, 3604533, 262244, 0, 3604534, 262244, 0, 3604535, 262244, 0, 3604536, 262244, 0, 3604537, 262244, 0, 3604538, 262244, 0, 3604539, 262244, 0, 3604540, 262244, 0, 3604541, 262244, 0, 3604542, 262244, 0, 3604543, 262244, 0, 3604544, 262244, 0, 3604545, 262244, 0, 3604546, 262244, 0, 3604547, 262244, 0, 3604548, 262244, 0, 3604549, 262244, 0, 3604550, 262244, 0, 3604551, 262244, 0, 3604552, 262244, 0, 3604553, 102, 67, 3604554, 65638, 59, 3604555, 65638, 59, 3604556, 65638, 59, 3604557, 65638, 9, 3604558, 196710, 12, 3604559, 65638, 9, 3604560, 65638, 9, 3604561, 65638, 9, 3604562, 65638, 9, 3604563, 65638, 9, 3604564, 65638, 9, 3604565, 65638, 9, 3604566, 65638, 9, 3604567, 65638, 9, 3604568, 196710, 12, 3604569, 65638, 9, 3604570, 65638, 9, 3604571, 65638, 9, 3604572, 65638, 9, 3604573, 65638, 59, 3604574, 65638, 59, 3604575, 65638, 59, 3604576, 131174, 67, 3604577, 262244, 0, 3604578, 262244, 0, 3604579, 262244, 0, 3604580, 262244, 0, 3604581, 262244, 0, 3604582, 262244, 0, 3604583, 262244, 0, 3604584, 262244, 0, 3604585, 262244, 0, 3604586, 262244, 0, 3604587, 262244, 0, 3604588, 262244, 0, 3604589, 262244, 0, 3604590, 262244, 0, 3604591, 262244, 0, 3604592, 262244, 0, 3604593, 262244, 0, 3604594, 262244, 0, 3604595, 262244, 0, 3604596, 262244, 0, 3604597, 262244, 0, 3604598, 262244, 0, 3604599, 262244, 0, 3670016, 262244, 0, 3670017, 262244, 0, 3670018, 262244, 0, 3670019, 262244, 0, 3670020, 262244, 0, 3670021, 262244, 0, 3670022, 262244, 0, 3670023, 262244, 0, 3670024, 262244, 0, 3670025, 262244, 0, 3670026, 262244, 0, 3670027, 65638, 59, 3670028, 65638, 59, 3670029, 65638, 59, 3670030, 458854, 19, 3670031, 458854, 19, 3670032, 65638, 59, 3670033, 65638, 59, 3670034, 65638, 59, 3670035, 65638, 59, 3670036, 65638, 59, 3670037, 65638, 59, 3670038, 65638, 59, 3670039, 65638, 59, 3670040, 65638, 59, 3670041, 65638, 59, 3670042, 65638, 59, 3670043, 65638, 59, 3670044, 65638, 59, 3670045, 65638, 59, 3670046, 65638, 59, 3670047, 65638, 59, 3670048, 65638, 59, 3670049, 65638, 59, 3670050, 65638, 59, 3670051, 65638, 59, 3670052, 65638, 59, 3670053, 65638, 59, 3670054, 65638, 59, 3670055, 65638, 59, 3670056, 65638, 59, 3670057, 262244, 0, 3670058, 262244, 0, 3670059, 262244, 0, 3670060, 262244, 0, 3670061, 262244, 0, 3670062, 262244, 0, 3670063, 262244, 0, 3670064, 262244, 0, 3670065, 262244, 0, 3670066, 262244, 0, 3670067, 262244, 0, 3670068, 262244, 0, 3670069, 262244, 0, 3670070, 262244, 0, 3670071, 262244, 0, 3670072, 262244, 0, 3670073, 262244, 0, 3670074, 262244, 0, 3670075, 262244, 0, 3670076, 262244, 0, 3670077, 262244, 0, 3670078, 262244, 0, 3670079, 262244, 0, 3670080, 262244, 0, 3670081, 262244, 0, 3670082, 262244, 0, 3670083, 262244, 0, 3670084, 262244, 0, 3670085, 262244, 0, 3670086, 262244, 0, 3670087, 262244, 0, 3670088, 262244, 0, 3670089, 102, 67, 3670090, 65638, 59, 3670091, 65638, 59, 3670092, 65638, 59, 3670093, 65638, 9, 3670094, 65638, 9, 3670095, 65638, 9, 3670096, 65638, 9, 3670097, 65638, 9, 3670098, 65638, 9, 3670099, 65638, 9, 3670100, 65638, 9, 3670101, 65638, 9, 3670102, 65638, 9, 3670103, 65638, 9, 3670104, 65638, 9, 3670105, 65638, 9, 3670106, 65638, 9, 3670107, 65638, 9, 3670108, 65638, 9, 3670109, 65638, 59, 3670110, 65638, 59, 3670111, 65638, 59, 3670112, 131174, 67, 3670113, 262244, 0, 3670114, 262244, 0, 3670115, 262244, 0, 3670116, 262244, 0, 3670117, 262244, 0, 3670118, 262244, 0, 3670119, 262244, 0, 3670120, 262244, 0, 3670121, 262244, 0, 3670122, 262244, 0, 3670123, 262244, 0, 3670124, 262244, 0, 3670125, 262244, 0, 3670126, 262244, 0, 3670127, 262244, 0, 3670128, 262244, 0, 3670129, 262244, 0, 3670130, 262244, 0, 3670131, 262244, 0, 3670132, 262244, 0, 3670133, 262244, 0, 3670134, 262244, 0, 3670135, 262244, 0, 3735552, 262244, 0, 3735553, 262244, 0, 3735554, 262244, 0, 3735555, 262244, 0, 3735556, 262244, 0, 3735557, 262244, 0, 3735558, 262244, 0, 3735559, 262244, 0, 3735560, 262244, 0, 3735561, 262244, 0, 3735562, 262244, 0, 3735563, 65638, 59, 3735564, 65638, 59, 3735565, 65638, 59, 3735566, 458854, 19, 3735567, 458854, 19, 3735568, 65638, 59, 3735569, 65638, 59, 3735570, 65638, 59, 3735571, 65638, 59, 3735572, 65638, 59, 3735573, 65638, 59, 3735574, 65638, 59, 3735575, 65638, 59, 3735576, 65638, 59, 3735577, 65638, 59, 3735578, 65638, 59, 3735579, 65638, 59, 3735580, 65638, 59, 3735581, 65638, 59, 3735582, 65638, 59, 3735583, 65638, 59, 3735584, 65638, 59, 3735585, 65638, 59, 3735586, 327782, 68, 3735587, 393318, 68, 3735588, 458854, 68, 3735589, 65638, 59, 3735590, 65638, 59, 3735591, 65638, 59, 3735592, 65638, 59, 3735593, 65638, 59, 3735594, 262244, 0, 3735595, 262244, 0, 3735596, 262244, 0, 3735597, 262244, 0, 3735598, 262244, 0, 3735599, 262244, 0, 3735600, 262244, 0, 3735601, 262244, 0, 3735602, 262244, 0, 3735603, 262244, 0, 3735604, 262244, 0, 3735605, 262244, 0, 3735606, 262244, 0, 3735607, 262244, 0, 3735608, 262244, 0, 3735609, 262244, 0, 3735610, 262244, 0, 3735611, 262244, 0, 3735612, 262244, 0, 3735613, 262244, 0, 3735614, 262244, 0, 3735615, 262244, 0, 3735616, 262244, 0, 3735617, 262244, 0, 3735618, 262244, 0, 3735619, 262244, 0, 3735620, 262244, 0, 3735621, 262244, 0, 3735622, 262244, 0, 3735623, 262244, 0, 3735624, 262244, 0, 3735625, 102, 67, 3735626, 65638, 59, 3735627, 65638, 59, 3735628, 65638, 59, 3735629, 65638, 9, 3735630, 65638, 9, 3735631, 65638, 9, 3735632, 65638, 9, 3735633, 196710, 12, 3735634, 196710, 12, 3735635, 196710, 12, 3735636, 196710, 12, 3735637, 196710, 12, 3735638, 196710, 12, 3735639, 196710, 12, 3735640, 196710, 12, 3735641, 65638, 9, 3735642, 65638, 9, 3735643, 196710, 12, 3735644, 65638, 9, 3735645, 65638, 59, 3735646, 65638, 59, 3735647, 65638, 59, 3735648, 131174, 67, 3735649, 262244, 0, 3735650, 262244, 0, 3735651, 262244, 0, 3735652, 262244, 0, 3735653, 262244, 0, 3735654, 262244, 0, 3735655, 262244, 0, 3735656, 262244, 0, 3735657, 262244, 0, 3735658, 262244, 0, 3735659, 262244, 0, 3735660, 262244, 0, 3735661, 262244, 0, 3735662, 262244, 0, 3735663, 262244, 0, 3735664, 262244, 0, 3735665, 262244, 0, 3735666, 262244, 0, 3735667, 262244, 0, 3735668, 262244, 0, 3735669, 262244, 0, 3735670, 262244, 0, 3735671, 262244, 0, 3801088, 262244, 0, 3801089, 262244, 0, 3801090, 262244, 0, 3801091, 262244, 0, 3801092, 262244, 0, 3801093, 262244, 0, 3801094, 262244, 0, 3801095, 262244, 0, 3801096, 262244, 0, 3801097, 262244, 0, 3801098, 262244, 0, 3801099, 65638, 59, 3801100, 65638, 59, 3801101, 65638, 59, 3801102, 458854, 19, 3801103, 458854, 19, 3801104, 65638, 59, 3801105, 65638, 59, 3801106, 65638, 59, 3801107, 65638, 59, 3801108, 65638, 59, 3801109, 65638, 59, 3801110, 65638, 59, 3801111, 65638, 59, 3801112, 65638, 59, 3801113, 65638, 59, 3801114, 65638, 59, 3801115, 65638, 59, 3801116, 65638, 59, 3801117, 65638, 59, 3801118, 65638, 59, 3801119, 65638, 59, 3801120, 65638, 59, 3801121, 65638, 59, 3801122, 327782, 68, 3801123, 393318, 68, 3801124, 458854, 68, 3801125, 65638, 59, 3801126, 65638, 59, 3801127, 65638, 59, 3801128, 262244, 0, 3801129, 65638, 59, 3801130, 262244, 0, 3801131, 262244, 0, 3801132, 262244, 0, 3801133, 262244, 0, 3801134, 262244, 0, 3801135, 262244, 0, 3801136, 262244, 0, 3801137, 262244, 0, 3801138, 262244, 0, 3801139, 262244, 0, 3801140, 262244, 0, 3801141, 262244, 0, 3801142, 262244, 0, 3801143, 262244, 0, 3801144, 262244, 0, 3801145, 262244, 0, 3801146, 262244, 0, 3801147, 262244, 0, 3801148, 262244, 0, 3801149, 262244, 0, 3801150, 262244, 0, 3801151, 262244, 0, 3801152, 262244, 0, 3801153, 262244, 0, 3801154, 262244, 0, 3801155, 262244, 0, 3801156, 262244, 0, 3801157, 262244, 0, 3801158, 262244, 0, 3801159, 262244, 0, 3801160, 102, 66, 3801161, 196710, 66, 3801162, 65638, 59, 3801163, 65638, 59, 3801164, 65638, 59, 3801165, 65638, 9, 3801166, 65638, 9, 3801167, 65638, 9, 3801168, 65638, 9, 3801169, 196710, 12, 3801170, 196710, 12, 3801171, 196710, 12, 3801172, 196710, 12, 3801173, 196710, 12, 3801174, 196710, 12, 3801175, 196710, 12, 3801176, 196710, 12, 3801177, 65638, 9, 3801178, 65638, 9, 3801179, 65638, 9, 3801180, 65638, 9, 3801181, 65638, 59, 3801182, 65638, 59, 3801183, 65638, 59, 3801184, 131174, 67, 3801185, 262244, 0, 3801186, 262244, 0, 3801187, 262244, 0, 3801188, 262244, 0, 3801189, 262244, 0, 3801190, 262244, 0, 3801191, 262244, 0, 3801192, 262244, 0, 3801193, 262244, 0, 3801194, 262244, 0, 3801195, 262244, 0, 3801196, 262244, 0, 3801197, 262244, 0, 3801198, 262244, 0, 3801199, 262244, 0, 3801200, 262244, 0, 3801201, 262244, 0, 3801202, 262244, 0, 3801203, 262244, 0, 3801204, 262244, 0, 3801205, 262244, 0, 3801206, 262244, 0, 3801207, 262244, 0, 3866624, 262244, 0, 3866625, 262244, 0, 3866626, 262244, 0, 3866627, 262244, 0, 3866628, 262244, 0, 3866629, 262244, 0, 3866630, 262244, 0, 3866631, 262244, 0, 3866632, 262244, 0, 3866633, 262244, 0, 3866634, 262244, 0, 3866635, 65638, 59, 3866636, 65638, 59, 3866637, 65638, 59, 3866638, 458854, 19, 3866639, 458854, 19, 3866640, 65638, 59, 3866641, 65638, 59, 3866642, 65638, 59, 3866643, 65638, 59, 3866644, 65638, 59, 3866645, 65638, 59, 3866646, 65638, 59, 3866647, 65638, 59, 3866648, 65638, 59, 3866649, 65638, 59, 3866650, 65638, 59, 3866651, 65638, 59, 3866652, 65638, 59, 3866653, 65638, 59, 3866654, 65638, 59, 3866655, 65638, 59, 3866656, 65638, 59, 3866657, 65638, 59, 3866658, 327782, 68, 3866659, 393318, 68, 3866660, 458854, 68, 3866661, 65638, 59, 3866662, 65638, 59, 3866663, 65638, 59, 3866664, 65638, 59, 3866665, 65638, 59, 3866666, 262244, 0, 3866667, 262244, 0, 3866668, 262244, 0, 3866669, 262244, 0, 3866670, 262244, 0, 3866671, 262244, 0, 3866672, 262244, 0, 3866673, 262244, 0, 3866674, 262244, 0, 3866675, 262244, 0, 3866676, 262244, 0, 3866677, 262244, 0, 3866678, 262244, 0, 3866679, 262244, 0, 3866680, 262244, 0, 3866681, 262244, 0, 3866682, 262244, 0, 3866683, 262244, 0, 3866684, 262244, 0, 3866685, 262244, 0, 3866686, 262244, 0, 3866687, 262244, 0, 3866688, 262244, 0, 3866689, 262244, 0, 3866690, 262244, 0, 3866691, 262244, 0, 3866692, 262244, 0, 3866693, 262244, 0, 3866694, 262244, 0, 3866695, 262244, 0, 3866696, 102, 67, 3866697, 65638, 59, 3866698, 65638, 59, 3866699, 65638, 59, 3866700, 65638, 59, 3866701, 65638, 9, 3866702, 65638, 9, 3866703, 65638, 9, 3866704, 65638, 9, 3866705, 196710, 12, 3866706, 196710, 12, 3866707, 196710, 12, 3866708, 196710, 12, 3866709, 196710, 12, 3866710, 196710, 12, 3866711, 196710, 12, 3866712, 196710, 12, 3866713, 65638, 9, 3866714, 65638, 9, 3866715, 65638, 9, 3866716, 65638, 9, 3866717, 65638, 59, 3866718, 65638, 59, 3866719, 65638, 59, 3866720, 131174, 67, 3866721, 262244, 0, 3866722, 262244, 0, 3866723, 262244, 0, 3866724, 262244, 0, 3866725, 262244, 0, 3866726, 262244, 0, 3866727, 262244, 0, 3866728, 262244, 0, 3866729, 262244, 0, 3866730, 262244, 0, 3866731, 262244, 0, 3866732, 262244, 0, 3866733, 262244, 0, 3866734, 262244, 0, 3866735, 262244, 0, 3866736, 262244, 0, 3866737, 262244, 0, 3866738, 262244, 0, 3866739, 262244, 0, 3866740, 262244, 0, 3866741, 262244, 0, 3866742, 262244, 0, 3866743, 262244, 0, 3932160, 262244, 0, 3932161, 262244, 0, 3932162, 262244, 0, 3932163, 262244, 0, 3932164, 262244, 0, 3932165, 262244, 0, 3932166, 262244, 0, 3932167, 262244, 0, 3932168, 262244, 0, 3932169, 262244, 0, 3932170, 262244, 0, 3932171, 65638, 59, 3932172, 65638, 59, 3932173, 65638, 59, 3932174, 458854, 19, 3932175, 458854, 19, 3932176, 65638, 59, 3932177, 65638, 59, 3932178, 65638, 59, 3932179, 65638, 59, 3932180, 65638, 59, 3932181, 65638, 59, 3932182, 65638, 59, 3932183, 65638, 59, 3932184, 65638, 59, 3932185, 65638, 59, 3932186, 65638, 59, 3932187, 65638, 59, 3932188, 65638, 59, 3932189, 65638, 59, 3932190, 65638, 59, 3932191, 65638, 59, 3932192, 65638, 59, 3932193, 65638, 59, 3932194, 327782, 68, 3932195, 393318, 68, 3932196, 458854, 68, 3932197, 65638, 59, 3932198, 65638, 59, 3932199, 65638, 59, 3932200, 65638, 59, 3932201, 65638, 59, 3932202, 262244, 0, 3932203, 262244, 0, 3932204, 262244, 0, 3932205, 262244, 0, 3932206, 262244, 0, 3932207, 262244, 0, 3932208, 262244, 0, 3932209, 262244, 0, 3932210, 262244, 0, 3932211, 262244, 0, 3932212, 262244, 0, 3932213, 262244, 0, 3932214, 262244, 0, 3932215, 262244, 0, 3932216, 262244, 0, 3932217, 262244, 0, 3932218, 262244, 0, 3932219, 262244, 0, 3932220, 262244, 0, 3932221, 262244, 0, 3932222, 262244, 0, 3932223, 262244, 0, 3932224, 262244, 0, 3932225, 262244, 0, 3932226, 262244, 0, 3932227, 262244, 0, 3932228, 262244, 0, 3932229, 262244, 0, 3932230, 262244, 0, 3932231, 262244, 0, 3932232, 102, 67, 3932233, 65638, 59, 3932234, 65638, 59, 3932235, 65638, 59, 3932236, 65638, 59, 3932237, 65638, 59, 3932238, 65638, 59, 3932239, 65638, 59, 3932240, 65638, 59, 3932241, 196710, 12, 3932242, 196710, 12, 3932243, 196710, 12, 3932244, 196710, 12, 3932245, 196710, 12, 3932246, 196710, 12, 3932247, 196710, 12, 3932248, 196710, 12, 3932249, 65638, 1, 3932250, 65638, 1, 3932251, 65638, 1, 3932252, 65638, 59, 3932253, 65638, 59, 3932254, 65638, 59, 3932255, 65638, 59, 3932256, 262246, 66, 3932257, 65638, 66, 3932258, 65638, 66, 3932259, 65638, 66, 3932260, 65638, 66, 3932261, 65638, 66, 3932262, 65638, 66, 3932263, 131174, 66, 3932264, 262244, 0, 3932265, 262244, 0, 3932266, 262244, 0, 3932267, 262244, 0, 3932268, 262244, 0, 3932269, 262244, 0, 3932270, 262244, 0, 3932271, 262244, 0, 3932272, 262244, 0, 3932273, 262244, 0, 3932274, 262244, 0, 3932275, 262244, 0, 3932276, 262244, 0, 3932277, 262244, 0, 3932278, 262244, 0, 3932279, 262244, 0, 3997696, 262244, 0, 3997697, 262244, 0, 3997698, 262244, 0, 3997699, 262244, 0, 3997700, 262244, 0, 3997701, 262244, 0, 3997702, 262244, 0, 3997703, 262244, 0, 3997704, 262244, 0, 3997705, 262244, 0, 3997706, 262244, 0, 3997707, 65638, 59, 3997708, 65638, 59, 3997709, 65638, 59, 3997710, 458854, 19, 3997711, 458854, 19, 3997712, 65638, 59, 3997713, 65638, 59, 3997714, 65638, 59, 3997715, 65638, 59, 3997716, 65638, 59, 3997717, 65638, 59, 3997718, 65638, 59, 3997719, 65638, 59, 3997720, 65638, 59, 3997721, 65638, 9, 3997722, 65638, 9, 3997723, 65638, 9, 3997724, 65638, 9, 3997725, 65638, 9, 3997726, 65638, 59, 3997727, 65638, 59, 3997728, 65638, 59, 3997729, 65638, 59, 3997730, 327782, 68, 3997731, 393318, 68, 3997732, 458854, 68, 3997733, 65638, 59, 3997734, 65638, 59, 3997735, 65638, 59, 3997736, 65638, 59, 3997737, 65638, 59, 3997738, 262244, 0, 3997739, 262244, 0, 3997740, 262244, 0, 3997741, 262244, 0, 3997742, 262244, 0, 3997743, 262244, 0, 3997744, 262244, 0, 3997745, 262244, 0, 3997746, 262244, 0, 3997747, 262244, 0, 3997748, 262244, 0, 3997749, 262244, 0, 3997750, 262244, 0, 3997751, 262244, 0, 3997752, 262244, 0, 3997753, 262244, 0, 3997754, 262244, 0, 3997755, 262244, 0, 3997756, 262244, 0, 3997757, 262244, 0, 3997758, 262244, 0, 3997759, 262244, 0, 3997760, 262244, 0, 3997761, 262244, 0, 3997762, 262244, 0, 3997763, 262244, 0, 3997764, 262244, 0, 3997765, 262244, 0, 3997766, 262244, 0, 3997767, 262244, 0, 3997768, 102, 67, 3997769, 65638, 59, 3997770, 65638, 59, 3997771, 65638, 59, 3997772, 65638, 59, 3997773, 65638, 59, 3997774, 65638, 59, 3997775, 65638, 59, 3997776, 65638, 59, 3997777, 65638, 59, 3997778, 65638, 59, 3997779, 196710, 12, 3997780, 196710, 12, 3997781, 196710, 12, 3997782, 196710, 12, 3997783, 65638, 1, 3997784, 65638, 1, 3997785, 65638, 1, 3997786, 65638, 1, 3997787, 65638, 1, 3997788, 65638, 59, 3997789, 65638, 59, 3997790, 65638, 59, 3997791, 65638, 59, 3997792, 262244, 0, 3997793, 262244, 0, 3997794, 262244, 0, 3997795, 262244, 0, 3997796, 262244, 0, 3997797, 262244, 0, 3997798, 262244, 0, 3997799, 131174, 67, 3997800, 262244, 0, 3997801, 262244, 0, 3997802, 262244, 0, 3997803, 262244, 0, 3997804, 262244, 0, 3997805, 262244, 0, 3997806, 262244, 0, 3997807, 262244, 0, 3997808, 262244, 0, 3997809, 262244, 0, 3997810, 262244, 0, 3997811, 262244, 0, 3997812, 262244, 0, 3997813, 262244, 0, 3997814, 262244, 0, 3997815, 262244, 0, 4063232, 262244, 0, 4063233, 262244, 0, 4063234, 262244, 0, 4063235, 262244, 0, 4063236, 262244, 0, 4063237, 262244, 0, 4063238, 262244, 0, 4063239, 262244, 0, 4063240, 262244, 0, 4063241, 262244, 0, 4063242, 262244, 0, 4063243, 65638, 59, 4063244, 65638, 59, 4063245, 65638, 59, 4063246, 458854, 19, 4063247, 458854, 19, 4063248, 65638, 59, 4063249, 65638, 59, 4063250, 65638, 59, 4063251, 65638, 59, 4063252, 65638, 59, 4063253, 65638, 59, 4063254, 65638, 59, 4063255, 65638, 9, 4063256, 65638, 9, 4063257, 65638, 9, 4063258, 65638, 9, 4063259, 65638, 9, 4063260, 65638, 9, 4063261, 65638, 9, 4063262, 65638, 59, 4063263, 65638, 59, 4063264, 65638, 59, 4063265, 65638, 59, 4063266, 327782, 68, 4063267, 393318, 68, 4063268, 458854, 68, 4063269, 65638, 59, 4063270, 65638, 59, 4063271, 65638, 59, 4063272, 65638, 59, 4063273, 65638, 59, 4063274, 262244, 0, 4063275, 262244, 0, 4063276, 262244, 0, 4063277, 262244, 0, 4063278, 262244, 0, 4063279, 262244, 0, 4063280, 262244, 0, 4063281, 262244, 0, 4063282, 262244, 0, 4063283, 262244, 0, 4063284, 262244, 0, 4063285, 262244, 0, 4063286, 262244, 0, 4063287, 262244, 0, 4063288, 262244, 0, 4063289, 262244, 0, 4063290, 262244, 0, 4063291, 262244, 0, 4063292, 262244, 0, 4063293, 262244, 0, 4063294, 262244, 0, 4063295, 262244, 0, 4063296, 262244, 0, 4063297, 262244, 0, 4063298, 262244, 0, 4063299, 262244, 0, 4063300, 262244, 0, 4063301, 262244, 0, 4063302, 262244, 0, 4063303, 262244, 0, 4063304, 102, 67, 4063305, 65638, 59, 4063306, 65638, 59, 4063307, 65638, 59, 4063308, 65638, 59, 4063309, 65638, 59, 4063310, 65638, 59, 4063311, 65638, 59, 4063312, 65638, 59, 4063313, 65638, 59, 4063314, 65638, 59, 4063315, 196710, 12, 4063316, 196710, 12, 4063317, 196710, 12, 4063318, 196710, 12, 4063319, 65638, 1, 4063320, 65638, 1, 4063321, 65638, 1, 4063322, 65638, 1, 4063323, 65638, 1, 4063324, 65638, 59, 4063325, 65638, 59, 4063326, 65638, 59, 4063327, 65638, 59, 4063328, 65638, 59, 4063329, 65638, 59, 4063330, 65638, 59, 4063331, 65638, 59, 4063332, 65638, 59, 4063333, 65638, 59, 4063334, 65638, 59, 4063335, 262246, 66, 4063336, 65638, 66, 4063337, 65638, 66, 4063338, 65638, 66, 4063339, 65638, 66, 4063340, 65638, 66, 4063341, 131174, 66, 4063342, 262244, 0, 4063343, 262244, 0, 4063344, 262244, 0, 4063345, 262244, 0, 4063346, 262244, 0, 4063347, 262244, 0, 4063348, 262244, 0, 4063349, 262244, 0, 4063350, 262244, 0, 4063351, 262244, 0, 4128768, 262244, 0, 4128769, 262244, 0, 4128770, 262244, 0, 4128771, 262244, 0, 4128772, 262244, 0, 4128773, 262244, 0, 4128774, 262244, 0, 4128775, 262244, 0, 4128776, 262244, 0, 4128777, 262244, 0, 4128778, 262244, 0, 4128779, 65638, 59, 4128780, 65638, 59, 4128781, 65638, 59, 4128782, 458854, 19, 4128783, 458854, 19, 4128784, 65638, 59, 4128785, 65638, 59, 4128786, 65638, 59, 4128787, 65638, 59, 4128788, 65638, 59, 4128789, 65638, 59, 4128790, 65638, 59, 4128791, 65638, 9, 4128792, 65638, 9, 4128793, 65638, 9, 4128794, 65638, 9, 4128795, 65638, 9, 4128796, 65638, 9, 4128797, 65638, 9, 4128798, 65638, 9, 4128799, 65638, 59, 4128800, 65638, 59, 4128801, 327782, 67, 4128802, 196710, 68, 4128803, 393318, 68, 4128804, 458854, 68, 4128805, 65638, 59, 4128806, 65638, 59, 4128807, 65638, 59, 4128808, 65638, 59, 4128809, 65638, 59, 4128810, 262244, 0, 4128811, 262244, 0, 4128812, 262244, 0, 4128813, 262244, 0, 4128814, 262244, 0, 4128815, 262244, 0, 4128816, 262244, 0, 4128817, 262244, 0, 4128818, 262244, 0, 4128819, 262244, 0, 4128820, 262244, 0, 4128821, 262244, 0, 4128822, 262244, 0, 4128823, 262244, 0, 4128824, 262244, 0, 4128825, 262244, 0, 4128826, 262244, 0, 4128827, 262244, 0, 4128828, 262244, 0, 4128829, 262244, 0, 4128830, 262244, 0, 4128831, 262244, 0, 4128832, 262244, 0, 4128833, 262244, 0, 4128834, 262244, 0, 4128835, 262244, 0, 4128836, 262244, 0, 4128837, 262244, 0, 4128838, 262244, 0, 4128839, 262244, 0, 4128840, 102, 67, 4128841, 65638, 59, 4128842, 65638, 59, 4128843, 65638, 59, 4128844, 65638, 59, 4128845, 65638, 59, 4128846, 65638, 59, 4128847, 65638, 59, 4128848, 65638, 59, 4128849, 65638, 59, 4128850, 65638, 59, 4128851, 196710, 12, 4128852, 196710, 12, 4128853, 196710, 12, 4128854, 196710, 12, 4128855, 196710, 12, 4128856, 196710, 12, 4128857, 196710, 12, 4128858, 196710, 12, 4128859, 196710, 12, 4128860, 65638, 59, 4128861, 65638, 59, 4128862, 65638, 59, 4128863, 65638, 59, 4128864, 65638, 59, 4128865, 65638, 59, 4128866, 65638, 59, 4128867, 65638, 59, 4128868, 65638, 59, 4128869, 65638, 59, 4128870, 65638, 59, 4128871, 65638, 59, 4128872, 65638, 59, 4128873, 65638, 59, 4128874, 65638, 59, 4128875, 65638, 59, 4128876, 65638, 59, 4128877, 131174, 67, 4128878, 262244, 0, 4128879, 262244, 0, 4128880, 262244, 0, 4128881, 262244, 0, 4128882, 262244, 0, 4128883, 262244, 0, 4128884, 262244, 0, 4128885, 262244, 0, 4128886, 262244, 0, 4128887, 262244, 0, 4194304, 262244, 0, 4194305, 262244, 0, 4194306, 262244, 0, 4194307, 262244, 0, 4194308, 262244, 0, 4194309, 262244, 0, 4194310, 262244, 0, 4194311, 262244, 0, 4194312, 262244, 0, 4194313, 262244, 0, 4194314, 262244, 0, 4194315, 262244, 0, 4194316, 262244, 0, 4194317, 65638, 59, 4194318, 65638, 59, 4194319, 65638, 59, 4194320, 65638, 59, 4194321, 65638, 59, 4194322, 65638, 59, 4194323, 65638, 59, 4194324, 65638, 59, 4194325, 65638, 59, 4194326, 65638, 59, 4194327, 65638, 9, 4194328, 65638, 9, 4194329, 65638, 9, 4194330, 65638, 9, 4194331, 65638, 9, 4194332, 65638, 9, 4194333, 65638, 9, 4194334, 65638, 9, 4194335, 65638, 59, 4194336, 65638, 59, 4194337, 327782, 68, 4194338, 393318, 68, 4194339, 393318, 68, 4194340, 458854, 68, 4194341, 65638, 59, 4194342, 65638, 59, 4194343, 65638, 59, 4194344, 65638, 59, 4194345, 65638, 59, 4194346, 262244, 0, 4194347, 262244, 0, 4194348, 262244, 0, 4194349, 262244, 0, 4194350, 262244, 0, 4194351, 262244, 0, 4194352, 262244, 0, 4194353, 262244, 0, 4194354, 262244, 0, 4194355, 262244, 0, 4194356, 262244, 0, 4194357, 262244, 0, 4194358, 262244, 0, 4194359, 262244, 0, 4194360, 262244, 0, 4194361, 262244, 0, 4194362, 262244, 0, 4194363, 262244, 0, 4194364, 262244, 0, 4194365, 262244, 0, 4194366, 262244, 0, 4194367, 262244, 0, 4194368, 262244, 0, 4194369, 262244, 0, 4194370, 262244, 0, 4194371, 262244, 0, 4194372, 262244, 0, 4194373, 262244, 0, 4194374, 262244, 0, 4194375, 262244, 0, 4194376, 102, 67, 4194377, 65638, 59, 4194378, 65638, 59, 4194379, 65638, 59, 4194380, 65638, 59, 4194381, 65638, 59, 4194382, 65638, 59, 4194383, 65638, 59, 4194384, 65638, 59, 4194385, 65638, 59, 4194386, 65638, 59, 4194387, 196710, 12, 4194388, 196710, 12, 4194389, 196710, 12, 4194390, 196710, 12, 4194391, 196710, 12, 4194392, 196710, 12, 4194393, 196710, 12, 4194394, 196710, 12, 4194395, 196710, 12, 4194396, 65638, 59, 4194397, 65638, 59, 4194398, 65638, 59, 4194399, 65638, 59, 4194400, 65638, 59, 4194401, 65638, 59, 4194402, 65638, 59, 4194403, 65638, 59, 4194404, 65638, 59, 4194405, 65638, 59, 4194406, 65638, 59, 4194407, 65638, 59, 4194408, 65638, 59, 4194409, 65638, 59, 4194410, 65638, 59, 4194411, 65638, 59, 4194412, 65638, 59, 4194413, 131174, 67, 4194414, 262244, 0, 4194415, 262244, 0, 4194416, 262244, 0, 4194417, 262244, 0, 4194418, 262244, 0, 4194419, 262244, 0, 4194420, 262244, 0, 4194421, 262244, 0, 4194422, 262244, 0, 4194423, 262244, 0, 4259840, 262244, 0, 4259841, 262244, 0, 4259842, 262244, 0, 4259843, 262244, 0, 4259844, 262244, 0, 4259845, 262244, 0, 4259846, 262244, 0, 4259847, 262244, 0, 4259848, 262244, 0, 4259849, 262244, 0, 4259850, 262244, 0, 4259851, 262244, 0, 4259852, 262244, 0, 4259853, 65638, 59, 4259854, 65638, 59, 4259855, 65638, 59, 4259856, 65638, 59, 4259857, 65638, 59, 4259858, 65638, 59, 4259859, 65638, 59, 4259860, 65638, 59, 4259861, 65638, 59, 4259862, 65638, 9, 4259863, 65638, 9, 4259864, 65638, 9, 4259865, 65638, 9, 4259866, 65638, 9, 4259867, 65638, 9, 4259868, 65638, 9, 4259869, 65638, 9, 4259870, 65638, 9, 4259871, 65638, 59, 4259872, 65638, 59, 4259873, 327782, 68, 4259874, 393318, 68, 4259875, 262246, 69, 4259876, 458854, 69, 4259877, 65638, 59, 4259878, 65638, 59, 4259879, 65638, 59, 4259880, 65638, 59, 4259881, 65638, 59, 4259882, 262244, 0, 4259883, 262244, 0, 4259884, 262244, 0, 4259885, 262244, 0, 4259886, 262244, 0, 4259887, 262244, 0, 4259888, 262244, 0, 4259889, 262244, 0, 4259890, 262244, 0, 4259891, 262244, 0, 4259892, 262244, 0, 4259893, 262244, 0, 4259894, 262244, 0, 4259895, 262244, 0, 4259896, 262244, 0, 4259897, 262244, 0, 4259898, 262244, 0, 4259899, 262244, 0, 4259900, 262244, 0, 4259901, 262244, 0, 4259902, 262244, 0, 4259903, 262244, 0, 4259904, 262244, 0, 4259905, 262244, 0, 4259906, 262244, 0, 4259907, 262244, 0, 4259908, 262244, 0, 4259909, 262244, 0, 4259910, 262244, 0, 4259911, 262244, 0, 4259912, 102, 67, 4259913, 65638, 59, 4259914, 65638, 59, 4259915, 65638, 59, 4259916, 65638, 59, 4259917, 65638, 59, 4259918, 65638, 59, 4259919, 65638, 59, 4259920, 65638, 59, 4259921, 65638, 59, 4259922, 65638, 59, 4259923, 196710, 12, 4259924, 196710, 12, 4259925, 196710, 12, 4259926, 196710, 12, 4259927, 196710, 12, 4259928, 196710, 12, 4259929, 196710, 12, 4259930, 196710, 12, 4259931, 196710, 12, 4259932, 65638, 59, 4259933, 65638, 59, 4259934, 65638, 59, 4259935, 65638, 59, 4259936, 65638, 59, 4259937, 65638, 59, 4259938, 65638, 59, 4259939, 65638, 59, 4259940, 65638, 59, 4259941, 65638, 59, 4259942, 65638, 59, 4259943, 65638, 59, 4259944, 65638, 59, 4259945, 65638, 59, 4259946, 65638, 59, 4259947, 65638, 59, 4259948, 65638, 59, 4259949, 131174, 67, 4259950, 262244, 0, 4259951, 262244, 0, 4259952, 262244, 0, 4259953, 262244, 0, 4259954, 262244, 0, 4259955, 262244, 0, 4259956, 262244, 0, 4259957, 262244, 0, 4259958, 262244, 0, 4259959, 262244, 0, 4325376, 262244, 0, 4325377, 262244, 0, 4325378, 262244, 0, 4325379, 262244, 0, 4325380, 262244, 0, 4325381, 262244, 0, 4325382, 262244, 0, 4325383, 262244, 0, 4325384, 262244, 0, 4325385, 262244, 0, 4325386, 262244, 0, 4325387, 262244, 0, 4325388, 262244, 0, 4325389, 65638, 59, 4325390, 65638, 59, 4325391, 65638, 59, 4325392, 65638, 59, 4325393, 65638, 59, 4325394, 65638, 59, 4325395, 65638, 59, 4325396, 65638, 59, 4325397, 65638, 59, 4325398, 65638, 9, 4325399, 65638, 9, 4325400, 65638, 9, 4325401, 65638, 9, 4325402, 65638, 9, 4325403, 65638, 9, 4325404, 65638, 9, 4325405, 65638, 9, 4325406, 65638, 9, 4325407, 65638, 59, 4325408, 65638, 59, 4325409, 327782, 68, 4325410, 393318, 68, 4325411, 458854, 68, 4325412, 65638, 59, 4325413, 65638, 59, 4325414, 65638, 59, 4325415, 65638, 59, 4325416, 65638, 59, 4325417, 65638, 59, 4325418, 262244, 0, 4325419, 262244, 0, 4325420, 262244, 0, 4325421, 262244, 0, 4325422, 262244, 0, 4325423, 262244, 0, 4325424, 262244, 0, 4325425, 262244, 0, 4325426, 262244, 0, 4325427, 262244, 0, 4325428, 262244, 0, 4325429, 262244, 0, 4325430, 262244, 0, 4325431, 262244, 0, 4325432, 262244, 0, 4325433, 262244, 0, 4325434, 262244, 0, 4325435, 262244, 0, 4325436, 262244, 0, 4325437, 262244, 0, 4325438, 262244, 0, 4325439, 262244, 0, 4325440, 262244, 0, 4325441, 262244, 0, 4325442, 262244, 0, 4325443, 262244, 0, 4325444, 262244, 0, 4325445, 262244, 0, 4325446, 262244, 0, 4325447, 262244, 0, 4325448, 102, 67, 4325449, 65638, 59, 4325450, 65638, 59, 4325451, 65638, 59, 4325452, 65638, 59, 4325453, 65638, 59, 4325454, 65638, 59, 4325455, 65638, 59, 4325456, 65638, 59, 4325457, 65638, 59, 4325458, 65638, 59, 4325459, 196710, 12, 4325460, 196710, 12, 4325461, 196710, 12, 4325462, 196710, 12, 4325463, 196710, 12, 4325464, 196710, 12, 4325465, 196710, 12, 4325466, 196710, 12, 4325467, 196710, 12, 4325468, 65638, 59, 4325469, 65638, 59, 4325470, 65638, 59, 4325471, 65638, 59, 4325472, 65638, 59, 4325473, 65638, 59, 4325474, 65638, 59, 4325475, 65638, 59, 4325476, 65638, 59, 4325477, 65638, 59, 4325478, 65638, 59, 4325479, 65638, 59, 4325480, 131174, 17, 4325481, 196710, 17, 4325482, 262246, 17, 4325483, 65638, 59, 4325484, 65638, 59, 4325485, 131174, 67, 4325486, 262244, 0, 4325487, 262244, 0, 4325488, 262244, 0, 4325489, 262244, 0, 4325490, 262244, 0, 4325491, 262244, 0, 4325492, 262244, 0, 4325493, 262244, 0, 4325494, 262244, 0, 4325495, 262244, 0, 4390912, 262244, 0, 4390913, 262244, 0, 4390914, 262244, 0, 4390915, 262244, 0, 4390916, 262244, 0, 4390917, 262244, 0, 4390918, 262244, 0, 4390919, 262244, 0, 4390920, 262244, 0, 4390921, 262244, 0, 4390922, 262244, 0, 4390923, 65638, 59, 4390924, 65638, 59, 4390925, 65638, 59, 4390926, 65638, 59, 4390927, 65638, 59, 4390928, 65638, 59, 4390929, 65638, 59, 4390930, 65638, 59, 4390931, 65638, 59, 4390932, 65638, 59, 4390933, 65638, 9, 4390934, 65638, 9, 4390935, 65638, 9, 4390936, 65638, 9, 4390937, 196710, 12, 4390938, 196710, 12, 4390939, 65638, 9, 4390940, 65638, 9, 4390941, 65638, 9, 4390942, 65638, 9, 4390943, 65638, 59, 4390944, 65638, 59, 4390945, 327782, 68, 4390946, 393318, 68, 4390947, 458854, 68, 4390948, 65638, 59, 4390949, 65638, 59, 4390950, 65638, 59, 4390951, 65638, 59, 4390952, 65638, 59, 4390953, 65638, 59, 4390954, 262244, 0, 4390955, 262244, 0, 4390956, 262244, 0, 4390957, 262244, 0, 4390958, 262244, 0, 4390959, 262244, 0, 4390960, 262244, 0, 4390961, 262244, 0, 4390962, 262244, 0, 4390963, 262244, 0, 4390964, 262244, 0, 4390965, 262244, 0, 4390966, 102, 66, 4390967, 65638, 66, 4390968, 65638, 66, 4390969, 65638, 66, 4390970, 65638, 66, 4390971, 65638, 66, 4390972, 65638, 66, 4390973, 65638, 66, 4390974, 65638, 66, 4390975, 65638, 66, 4390976, 65638, 66, 4390977, 65638, 66, 4390978, 65638, 66, 4390979, 65638, 66, 4390980, 65638, 66, 4390981, 65638, 66, 4390982, 65638, 66, 4390983, 65638, 66, 4390984, 196710, 66, 4390985, 65638, 59, 4390986, 65638, 59, 4390987, 65638, 59, 4390988, 65638, 59, 4390989, 65638, 59, 4390990, 65638, 59, 4390991, 65638, 59, 4390992, 65638, 59, 4390993, 65638, 59, 4390994, 65638, 59, 4390995, 65638, 59, 4390996, 65638, 59, 4390997, 65638, 59, 4390998, 65638, 59, 4390999, 196710, 12, 4391000, 196710, 12, 4391001, 196710, 12, 4391002, 196710, 12, 4391003, 196710, 12, 4391004, 196710, 12, 4391005, 196710, 12, 4391006, 196710, 12, 4391007, 196710, 12, 4391008, 196710, 12, 4391009, 196710, 18, 4391010, 196710, 18, 4391011, 196710, 18, 4391012, 65638, 59, 4391013, 65638, 59, 4391014, 65638, 59, 4391015, 65638, 59, 4391016, 131174, 18, 4391017, 196710, 18, 4391018, 262246, 18, 4391019, 65638, 59, 4391020, 65638, 59, 4391021, 131174, 67, 4391022, 262244, 0, 4391023, 262244, 0, 4391024, 262244, 0, 4391025, 262244, 0, 4391026, 262244, 0, 4391027, 262244, 0, 4391028, 262244, 0, 4391029, 262244, 0, 4391030, 262244, 0, 4391031, 262244, 0, 4456448, 262244, 0, 4456449, 262244, 0, 4456450, 262244, 0, 4456451, 262244, 0, 4456452, 262244, 0, 4456453, 262244, 0, 4456454, 262244, 0, 4456455, 262244, 0, 4456456, 262244, 0, 4456457, 262244, 0, 4456458, 262244, 0, 4456459, 65638, 59, 4456460, 65638, 59, 4456461, 65638, 59, 4456462, 65638, 59, 4456463, 65638, 59, 4456464, 65638, 59, 4456465, 65638, 59, 4456466, 65638, 59, 4456467, 65638, 59, 4456468, 65638, 59, 4456469, 65638, 9, 4456470, 65638, 9, 4456471, 65638, 9, 4456472, 196710, 12, 4456473, 196710, 12, 4456474, 196710, 12, 4456475, 65638, 9, 4456476, 65638, 9, 4456477, 65638, 9, 4456478, 65638, 9, 4456479, 65638, 59, 4456480, 65638, 59, 4456481, 327782, 68, 4456482, 393318, 68, 4456483, 458854, 68, 4456484, 65638, 59, 4456485, 65638, 59, 4456486, 65638, 59, 4456487, 65638, 59, 4456488, 65638, 59, 4456489, 65638, 59, 4456490, 262244, 0, 4456491, 262244, 0, 4456492, 262244, 0, 4456493, 262244, 0, 4456494, 262244, 0, 4456495, 262244, 0, 4456496, 262244, 0, 4456497, 262244, 0, 4456498, 262244, 0, 4456499, 262244, 0, 4456500, 262244, 0, 4456501, 262244, 0, 4456502, 102, 67, 4456503, 65638, 59, 4456504, 65638, 59, 4456505, 65638, 59, 4456506, 65638, 59, 4456507, 65638, 59, 4456508, 65638, 59, 4456509, 65638, 59, 4456510, 262244, 0, 4456511, 262244, 0, 4456512, 65638, 59, 4456513, 65638, 59, 4456514, 65638, 59, 4456515, 65638, 59, 4456516, 65638, 59, 4456517, 65638, 59, 4456518, 65638, 59, 4456519, 65638, 59, 4456520, 65638, 59, 4456521, 65638, 59, 4456522, 65638, 59, 4456523, 65638, 59, 4456524, 65638, 59, 4456525, 65638, 59, 4456526, 65638, 59, 4456527, 65638, 59, 4456528, 65638, 59, 4456529, 65638, 59, 4456530, 65638, 59, 4456531, 65638, 59, 4456532, 65638, 59, 4456533, 65638, 59, 4456534, 65638, 59, 4456535, 196710, 12, 4456536, 196710, 12, 4456537, 196710, 12, 4456538, 196710, 12, 4456539, 196710, 12, 4456540, 196710, 12, 4456541, 196710, 12, 4456542, 196710, 12, 4456543, 196710, 12, 4456544, 196710, 12, 4456545, 196710, 18, 4456546, 196710, 18, 4456547, 196710, 18, 4456548, 65638, 59, 4456549, 65638, 59, 4456550, 65638, 59, 4456551, 65638, 59, 4456552, 131174, 18, 4456553, 196710, 18, 4456554, 262246, 18, 4456555, 65638, 59, 4456556, 65638, 59, 4456557, 131174, 67, 4456558, 262244, 0, 4456559, 262244, 0, 4456560, 262244, 0, 4456561, 262244, 0, 4456562, 262244, 0, 4456563, 262244, 0, 4456564, 262244, 0, 4456565, 262244, 0, 4456566, 262244, 0, 4456567, 262244, 0, 4521984, 262244, 0, 4521985, 262244, 0, 4521986, 262244, 0, 4521987, 262244, 0, 4521988, 262244, 0, 4521989, 262244, 0, 4521990, 262244, 0, 4521991, 262244, 0, 4521992, 262244, 0, 4521993, 262244, 0, 4521994, 65638, 59, 4521995, 65638, 59, 4521996, 65638, 59, 4521997, 65638, 59, 4521998, 65638, 59, 4521999, 65638, 59, 4522000, 65638, 59, 4522001, 65638, 59, 4522002, 65638, 59, 4522003, 65638, 59, 4522004, 65638, 59, 4522005, 65638, 9, 4522006, 65638, 9, 4522007, 65638, 9, 4522008, 65638, 9, 4522009, 65638, 9, 4522010, 65638, 9, 4522011, 65638, 9, 4522012, 65638, 9, 4522013, 65638, 9, 4522014, 65638, 9, 4522015, 65638, 59, 4522016, 65638, 59, 4522017, 327782, 68, 4522018, 393318, 68, 4522019, 458854, 68, 4522020, 65638, 59, 4522021, 65638, 59, 4522022, 65638, 59, 4522023, 65638, 59, 4522024, 65638, 59, 4522025, 65638, 59, 4522026, 262244, 0, 4522027, 262244, 0, 4522028, 262244, 0, 4522029, 262244, 0, 4522030, 262244, 0, 4522031, 262244, 0, 4522032, 262244, 0, 4522033, 262244, 0, 4522034, 262244, 0, 4522035, 262244, 0, 4522036, 262244, 0, 4522037, 262244, 0, 4522038, 102, 67, 4522039, 65638, 59, 4522040, 65638, 59, 4522041, 65638, 59, 4522042, 65638, 59, 4522043, 65638, 59, 4522044, 65638, 59, 4522045, 65638, 59, 4522046, 65638, 59, 4522047, 65638, 59, 4522048, 65638, 59, 4522049, 65638, 59, 4522050, 65638, 59, 4522051, 65638, 59, 4522052, 65638, 59, 4522053, 65638, 59, 4522054, 65638, 59, 4522055, 65638, 59, 4522056, 65638, 59, 4522057, 65638, 59, 4522058, 65638, 59, 4522059, 65638, 59, 4522060, 65638, 59, 4522061, 65638, 59, 4522062, 65638, 59, 4522063, 65638, 59, 4522064, 65638, 59, 4522065, 65638, 59, 4522066, 65638, 59, 4522067, 65638, 59, 4522068, 65638, 59, 4522069, 65638, 59, 4522070, 65638, 59, 4522071, 196710, 12, 4522072, 196710, 12, 4522073, 196710, 12, 4522074, 196710, 12, 4522075, 196710, 12, 4522076, 196710, 12, 4522077, 196710, 12, 4522078, 196710, 12, 4522079, 196710, 12, 4522080, 196710, 12, 4522081, 196710, 18, 4522082, 196710, 18, 4522083, 196710, 18, 4522084, 65638, 59, 4522085, 65638, 59, 4522086, 65638, 59, 4522087, 65638, 59, 4522088, 131174, 18, 4522089, 196710, 18, 4522090, 262246, 18, 4522091, 65638, 59, 4522092, 65638, 59, 4522093, 131174, 67, 4522094, 262244, 0, 4522095, 262244, 0, 4522096, 262244, 0, 4522097, 262244, 0, 4522098, 262244, 0, 4522099, 262244, 0, 4522100, 262244, 0, 4522101, 262244, 0, 4522102, 262244, 0, 4522103, 262244, 0, 4587520, 262244, 0, 4587521, 262244, 0, 4587522, 262244, 0, 4587523, 262244, 0, 4587524, 262244, 0, 4587525, 262244, 0, 4587526, 262244, 0, 4587527, 262244, 0, 4587528, 262244, 0, 4587529, 262244, 0, 4587530, 65638, 59, 4587531, 65638, 59, 4587532, 65638, 59, 4587533, 65638, 59, 4587534, 65638, 59, 4587535, 65638, 59, 4587536, 65638, 59, 4587537, 65638, 59, 4587538, 65638, 59, 4587539, 65638, 59, 4587540, 65638, 59, 4587541, 65638, 9, 4587542, 65638, 9, 4587543, 65638, 9, 4587544, 65638, 9, 4587545, 65638, 9, 4587546, 65638, 9, 4587547, 65638, 9, 4587548, 65638, 9, 4587549, 65638, 9, 4587550, 65638, 9, 4587551, 65638, 59, 4587552, 65638, 59, 4587553, 327782, 68, 4587554, 393318, 68, 4587555, 458854, 68, 4587556, 65638, 59, 4587557, 65638, 59, 4587558, 65638, 59, 4587559, 65638, 59, 4587560, 65638, 59, 4587561, 65638, 59, 4587562, 262244, 0, 4587563, 262244, 0, 4587564, 262244, 0, 4587565, 262244, 0, 4587566, 262244, 0, 4587567, 262244, 0, 4587568, 262244, 0, 4587569, 262244, 0, 4587570, 262244, 0, 4587571, 262244, 0, 4587572, 262244, 0, 4587573, 262244, 0, 4587574, 102, 67, 4587575, 65638, 59, 4587576, 65638, 59, 4587577, 65638, 59, 4587578, 65638, 59, 4587579, 65638, 59, 4587580, 65638, 59, 4587581, 65638, 59, 4587582, 65638, 59, 4587583, 65638, 59, 4587584, 65638, 59, 4587585, 65638, 59, 4587586, 65638, 59, 4587587, 65638, 59, 4587588, 65638, 59, 4587589, 65638, 59, 4587590, 65638, 59, 4587591, 65638, 59, 4587592, 65638, 59, 4587593, 65638, 59, 4587594, 65638, 59, 4587595, 65638, 59, 4587596, 65638, 59, 4587597, 65638, 59, 4587598, 65638, 59, 4587599, 65638, 59, 4587600, 65638, 59, 4587601, 65638, 59, 4587602, 65638, 59, 4587603, 65638, 59, 4587604, 65638, 59, 4587605, 65638, 59, 4587606, 65638, 59, 4587607, 196710, 12, 4587608, 196710, 12, 4587609, 196710, 12, 4587610, 196710, 12, 4587611, 196710, 12, 4587612, 196710, 12, 4587613, 196710, 12, 4587614, 196710, 12, 4587615, 196710, 12, 4587616, 196710, 12, 4587617, 196710, 18, 4587618, 196710, 18, 4587619, 196710, 18, 4587620, 65638, 59, 4587621, 65638, 59, 4587622, 65638, 59, 4587623, 65638, 59, 4587624, 131174, 18, 4587625, 196710, 18, 4587626, 262246, 18, 4587627, 65638, 59, 4587628, 65638, 59, 4587629, 131174, 67, 4587630, 262244, 0, 4587631, 262244, 0, 4587632, 262244, 0, 4587633, 262244, 0, 4587634, 262244, 0, 4587635, 262244, 0, 4587636, 262244, 0, 4587637, 262244, 0, 4587638, 262244, 0, 4587639, 262244, 0, 4653056, 262244, 0, 4653057, 262244, 0, 4653058, 262244, 0, 4653059, 262244, 0, 4653060, 262244, 0, 4653061, 262244, 0, 4653062, 262244, 0, 4653063, 262244, 0, 4653064, 262244, 0, 4653065, 262244, 0, 4653066, 65638, 59, 4653067, 65638, 59, 4653068, 65638, 59, 4653069, 65638, 59, 4653070, 65638, 59, 4653071, 65638, 59, 4653072, 65638, 59, 4653073, 65638, 59, 4653074, 65638, 59, 4653075, 65638, 59, 4653076, 65638, 59, 4653077, 65638, 9, 4653078, 65638, 9, 4653079, 65638, 9, 4653080, 65638, 9, 4653081, 65638, 9, 4653082, 65638, 9, 4653083, 65638, 9, 4653084, 65638, 9, 4653085, 65638, 59, 4653086, 65638, 59, 4653087, 65638, 59, 4653088, 65638, 59, 4653089, 327782, 69, 4653090, 393318, 69, 4653091, 458854, 69, 4653092, 65638, 59, 4653093, 65638, 59, 4653094, 65638, 59, 4653095, 65638, 59, 4653096, 65638, 59, 4653097, 65638, 59, 4653098, 262244, 0, 4653099, 262244, 0, 4653100, 262244, 0, 4653101, 262244, 0, 4653102, 262244, 0, 4653103, 262244, 0, 4653104, 262244, 0, 4653105, 262244, 0, 4653106, 262244, 0, 4653107, 262244, 0, 4653108, 262244, 0, 4653109, 262244, 0, 4653110, 102, 67, 4653111, 65638, 59, 4653112, 65638, 59, 4653113, 65638, 59, 4653114, 65638, 59, 4653115, 65638, 59, 4653116, 65638, 59, 4653117, 65638, 59, 4653118, 65638, 59, 4653119, 65638, 59, 4653120, 65638, 59, 4653121, 65638, 59, 4653122, 65638, 59, 4653123, 65638, 59, 4653124, 65638, 59, 4653125, 65638, 59, 4653126, 65638, 59, 4653127, 65638, 59, 4653128, 65638, 59, 4653129, 65638, 59, 4653130, 65638, 59, 4653131, 65638, 59, 4653132, 65638, 59, 4653133, 65638, 59, 4653134, 196710, 12, 4653135, 196710, 12, 4653136, 196710, 12, 4653137, 196710, 12, 4653138, 196710, 12, 4653139, 196710, 12, 4653140, 196710, 12, 4653141, 196710, 12, 4653142, 196710, 12, 4653143, 196710, 12, 4653144, 196710, 12, 4653145, 196710, 12, 4653146, 196710, 12, 4653147, 196710, 12, 4653148, 65638, 59, 4653149, 65638, 59, 4653150, 65638, 59, 4653151, 65638, 59, 4653152, 65638, 59, 4653153, 65638, 59, 4653154, 65638, 59, 4653155, 65638, 59, 4653156, 65638, 59, 4653157, 131174, 17, 4653158, 196710, 17, 4653159, 196710, 17, 4653160, 393318, 19, 4653161, 196710, 18, 4653162, 262246, 18, 4653163, 65638, 59, 4653164, 65638, 59, 4653165, 131174, 67, 4653166, 262244, 0, 4653167, 262244, 0, 4653168, 262244, 0, 4653169, 262244, 0, 4653170, 262244, 0, 4653171, 262244, 0, 4653172, 262244, 0, 4653173, 262244, 0, 4653174, 262244, 0, 4653175, 262244, 0, 4718592, 262244, 0, 4718593, 262244, 0, 4718594, 262244, 0, 4718595, 262244, 0, 4718596, 262244, 0, 4718597, 262244, 0, 4718598, 262244, 0, 4718599, 262244, 0, 4718600, 262244, 0, 4718601, 262244, 0, 4718602, 65638, 59, 4718603, 65638, 59, 4718604, 65638, 59, 4718605, 65638, 59, 4718606, 65638, 59, 4718607, 65638, 59, 4718608, 65638, 59, 4718609, 65638, 59, 4718610, 65638, 59, 4718611, 65638, 59, 4718612, 65638, 59, 4718613, 65638, 59, 4718614, 65638, 9, 4718615, 65638, 9, 4718616, 65638, 9, 4718617, 65638, 9, 4718618, 65638, 9, 4718619, 65638, 9, 4718620, 65638, 9, 4718621, 65638, 59, 4718622, 65638, 59, 4718623, 65638, 59, 4718624, 65638, 59, 4718625, 65638, 59, 4718626, 65638, 59, 4718627, 65638, 59, 4718628, 65638, 59, 4718629, 65638, 59, 4718630, 65638, 59, 4718631, 65638, 59, 4718632, 65638, 59, 4718633, 65638, 59, 4718634, 262244, 0, 4718635, 262244, 0, 4718636, 262244, 0, 4718637, 262244, 0, 4718638, 262244, 0, 4718639, 262244, 0, 4718640, 262244, 0, 4718641, 262244, 0, 4718642, 262244, 0, 4718643, 262244, 0, 4718644, 262244, 0, 4718645, 262244, 0, 4718646, 102, 67, 4718647, 65638, 59, 4718648, 65638, 59, 4718649, 65638, 59, 4718650, 65638, 59, 4718651, 65638, 59, 4718652, 65638, 59, 4718653, 65638, 59, 4718654, 65638, 59, 4718655, 65638, 59, 4718656, 65638, 59, 4718657, 65638, 59, 4718658, 65638, 59, 4718659, 65638, 59, 4718660, 65638, 59, 4718661, 65638, 59, 4718662, 65638, 59, 4718663, 65638, 59, 4718664, 65638, 59, 4718665, 65638, 59, 4718666, 65638, 59, 4718667, 65638, 59, 4718668, 65638, 59, 4718669, 65638, 59, 4718670, 196710, 12, 4718671, 196710, 12, 4718672, 196710, 12, 4718673, 196710, 12, 4718674, 196710, 12, 4718675, 196710, 12, 4718676, 196710, 12, 4718677, 196710, 12, 4718678, 196710, 12, 4718679, 196710, 12, 4718680, 196710, 12, 4718681, 196710, 12, 4718682, 196710, 12, 4718683, 196710, 12, 4718684, 65638, 59, 4718685, 65638, 59, 4718686, 262246, 67, 4718687, 196710, 67, 4718688, 65638, 59, 4718689, 65638, 59, 4718690, 65638, 59, 4718691, 65638, 59, 4718692, 65638, 59, 4718693, 131174, 18, 4718694, 196710, 18, 4718695, 196710, 18, 4718696, 196710, 18, 4718697, 196710, 18, 4718698, 262246, 18, 4718699, 65638, 59, 4718700, 65638, 59, 4718701, 131174, 67, 4718702, 262244, 0, 4718703, 262244, 0, 4718704, 262244, 0, 4718705, 262244, 0, 4718706, 262244, 0, 4718707, 262244, 0, 4718708, 262244, 0, 4718709, 262244, 0, 4718710, 262244, 0, 4718711, 262244, 0, 4784128, 262244, 0, 4784129, 262244, 0, 4784130, 262244, 0, 4784131, 262244, 0, 4784132, 262244, 0, 4784133, 262244, 0, 4784134, 262244, 0, 4784135, 262244, 0, 4784136, 262244, 0, 4784137, 262244, 0, 4784138, 65638, 59, 4784139, 65638, 59, 4784140, 65638, 59, 4784141, 65638, 59, 4784142, 65638, 59, 4784143, 65638, 59, 4784144, 65638, 59, 4784145, 65638, 59, 4784146, 65638, 59, 4784147, 65638, 59, 4784148, 65638, 59, 4784149, 65638, 59, 4784150, 65638, 9, 4784151, 65638, 9, 4784152, 65638, 9, 4784153, 65638, 59, 4784154, 65638, 59, 4784155, 65638, 59, 4784156, 65638, 59, 4784157, 65638, 59, 4784158, 65638, 59, 4784159, 65638, 59, 4784160, 65638, 59, 4784161, 327782, 67, 4784162, 393318, 67, 4784163, 458854, 67, 4784164, 65638, 59, 4784165, 65638, 59, 4784166, 65638, 59, 4784167, 65638, 59, 4784168, 65638, 59, 4784169, 65638, 59, 4784170, 262244, 0, 4784171, 262244, 0, 4784172, 262244, 0, 4784173, 262244, 0, 4784174, 262244, 0, 4784175, 262244, 0, 4784176, 262244, 0, 4784177, 262244, 0, 4784178, 262244, 0, 4784179, 262244, 0, 4784180, 262244, 0, 4784181, 262244, 0, 4784182, 102, 67, 4784183, 65638, 59, 4784184, 65638, 59, 4784185, 65638, 59, 4784186, 65638, 59, 4784187, 65638, 59, 4784188, 65638, 59, 4784189, 65638, 59, 4784190, 65638, 59, 4784191, 65638, 59, 4784192, 65638, 59, 4784193, 65638, 59, 4784194, 65638, 59, 4784195, 65638, 59, 4784196, 65638, 59, 4784197, 65638, 59, 4784198, 65638, 59, 4784199, 65638, 59, 4784200, 65638, 59, 4784201, 65638, 59, 4784202, 65638, 59, 4784203, 65638, 59, 4784204, 65638, 59, 4784205, 65638, 59, 4784206, 196710, 12, 4784207, 196710, 12, 4784208, 196710, 12, 4784209, 196710, 12, 4784210, 196710, 12, 4784211, 196710, 12, 4784212, 196710, 12, 4784213, 196710, 12, 4784214, 196710, 12, 4784215, 196710, 12, 4784216, 196710, 12, 4784217, 196710, 12, 4784218, 196710, 12, 4784219, 196710, 12, 4784220, 65638, 59, 4784221, 65638, 59, 4784222, 262246, 66, 4784223, 196710, 66, 4784224, 65638, 59, 4784225, 65638, 59, 4784226, 65638, 59, 4784227, 65638, 59, 4784228, 65638, 59, 4784229, 131174, 19, 4784230, 196710, 19, 4784231, 196710, 19, 4784232, 196710, 19, 4784233, 196710, 19, 4784234, 262246, 19, 4784235, 65638, 59, 4784236, 65638, 59, 4784237, 131174, 67, 4784238, 262244, 0, 4784239, 262244, 0, 4784240, 262244, 0, 4784241, 262244, 0, 4784242, 262244, 0, 4784243, 262244, 0, 4784244, 262244, 0, 4784245, 262244, 0, 4784246, 262244, 0, 4784247, 262244, 0, 4849664, 262244, 0, 4849665, 262244, 0, 4849666, 262244, 0, 4849667, 262244, 0, 4849668, 262244, 0, 4849669, 262244, 0, 4849670, 262244, 0, 4849671, 262244, 0, 4849672, 262244, 0, 4849673, 65638, 59, 4849674, 65638, 59, 4849675, 65638, 59, 4849676, 65638, 59, 4849677, 65638, 59, 4849678, 65638, 59, 4849679, 65638, 59, 4849680, 65638, 59, 4849681, 65638, 59, 4849682, 65638, 59, 4849683, 65638, 59, 4849684, 65638, 59, 4849685, 65638, 59, 4849686, 65638, 59, 4849687, 65638, 59, 4849688, 65638, 59, 4849689, 65638, 59, 4849690, 327782, 67, 4849691, 393318, 67, 4849692, 458854, 67, 4849693, 65638, 59, 4849694, 65638, 59, 4849695, 65638, 59, 4849696, 65638, 59, 4849697, 327782, 68, 4849698, 393318, 68, 4849699, 458854, 68, 4849700, 65638, 59, 4849701, 65638, 59, 4849702, 65638, 59, 4849703, 65638, 59, 4849704, 65638, 59, 4849705, 65638, 59, 4849706, 262244, 0, 4849707, 262244, 0, 4849708, 262244, 0, 4849709, 262244, 0, 4849710, 262244, 0, 4849711, 262244, 0, 4849712, 262244, 0, 4849713, 262244, 0, 4849714, 262244, 0, 4849715, 262244, 0, 4849716, 262244, 0, 4849717, 262244, 0, 4849718, 102, 67, 4849719, 65638, 59, 4849720, 65638, 59, 4849721, 65638, 59, 4849722, 65638, 59, 4849723, 65638, 59, 4849724, 65638, 59, 4849725, 65638, 59, 4849726, 65638, 59, 4849727, 65638, 59, 4849728, 65638, 59, 4849729, 65638, 9, 4849730, 65638, 9, 4849731, 65638, 9, 4849732, 65638, 9, 4849733, 65638, 9, 4849734, 65638, 9, 4849735, 65638, 9, 4849736, 196710, 12, 4849737, 196710, 12, 4849738, 196710, 12, 4849739, 196710, 12, 4849740, 196710, 12, 4849741, 196710, 12, 4849742, 196710, 12, 4849743, 196710, 12, 4849744, 196710, 12, 4849745, 65638, 1, 4849746, 65638, 1, 4849747, 65638, 1, 4849748, 65638, 1, 4849749, 65638, 1, 4849750, 65638, 1, 4849751, 196710, 12, 4849752, 196710, 12, 4849753, 196710, 12, 4849754, 196710, 12, 4849755, 196710, 12, 4849756, 65638, 59, 4849757, 65638, 59, 4849758, 65638, 59, 4849759, 65638, 59, 4849760, 65638, 59, 4849761, 65638, 59, 4849762, 65638, 59, 4849763, 131174, 18, 4849764, 196710, 18, 4849765, 327782, 18, 4849766, 196710, 19, 4849767, 196710, 19, 4849768, 65638, 59, 4849769, 65638, 59, 4849770, 65638, 59, 4849771, 65638, 59, 4849772, 65638, 59, 4849773, 131174, 67, 4849774, 262244, 0, 4849775, 262244, 0, 4849776, 262244, 0, 4849777, 262244, 0, 4849778, 262244, 0, 4849779, 262244, 0, 4849780, 262244, 0, 4849781, 262244, 0, 4849782, 262244, 0, 4849783, 262244, 0, 4915200, 262244, 0, 4915201, 262244, 0, 4915202, 262244, 0, 4915203, 262244, 0, 4915204, 262244, 0, 4915205, 262244, 0, 4915206, 262244, 0, 4915207, 262244, 0, 4915208, 262244, 0, 4915209, 65638, 59, 4915210, 65638, 59, 4915211, 65638, 59, 4915212, 65638, 59, 4915213, 65638, 59, 4915214, 65638, 59, 4915215, 65638, 59, 4915216, 65638, 59, 4915217, 65638, 59, 4915218, 65638, 59, 4915219, 65638, 59, 4915220, 65638, 59, 4915221, 65638, 59, 4915222, 65638, 59, 4915223, 327782, 67, 4915224, 393318, 67, 4915225, 393318, 67, 4915226, 327782, 68, 4915227, 393318, 68, 4915228, 458854, 68, 4915229, 65638, 59, 4915230, 65638, 59, 4915231, 65638, 59, 4915232, 65638, 59, 4915233, 327782, 69, 4915234, 393318, 69, 4915235, 458854, 69, 4915236, 65638, 59, 4915237, 65638, 59, 4915238, 65638, 59, 4915239, 262244, 0, 4915240, 262244, 0, 4915241, 262244, 0, 4915242, 262244, 0, 4915243, 262244, 0, 4915244, 262244, 0, 4915245, 262244, 0, 4915246, 262244, 0, 4915247, 262244, 0, 4915248, 262244, 0, 4915249, 262244, 0, 4915250, 262244, 0, 4915251, 262244, 0, 4915252, 262244, 0, 4915253, 262244, 0, 4915254, 102, 67, 4915255, 65638, 59, 4915256, 65638, 59, 4915257, 65638, 1, 4915258, 65638, 1, 4915259, 65638, 1, 4915260, 65638, 1, 4915261, 65638, 1, 4915262, 65638, 59, 4915263, 65638, 59, 4915264, 65638, 59, 4915265, 65638, 9, 4915266, 65638, 9, 4915267, 65638, 9, 4915268, 65638, 9, 4915269, 65638, 9, 4915270, 65638, 9, 4915271, 65638, 9, 4915272, 196710, 12, 4915273, 196710, 12, 4915274, 196710, 12, 4915275, 196710, 12, 4915276, 196710, 12, 4915277, 196710, 12, 4915278, 196710, 12, 4915279, 196710, 12, 4915280, 196710, 12, 4915281, 65638, 1, 4915282, 65638, 1, 4915283, 65638, 59, 4915284, 65638, 59, 4915285, 65638, 1, 4915286, 65638, 1, 4915287, 196710, 12, 4915288, 196710, 12, 4915289, 196710, 12, 4915290, 196710, 12, 4915291, 196710, 12, 4915292, 65638, 59, 4915293, 65638, 59, 4915294, 65638, 59, 4915295, 65638, 59, 4915296, 65638, 59, 4915297, 65638, 1, 4915298, 65638, 1, 4915299, 65638, 1, 4915300, 65638, 1, 4915301, 65638, 1, 4915302, 65638, 1, 4915303, 65638, 1, 4915304, 65638, 59, 4915305, 65638, 59, 4915306, 65638, 59, 4915307, 65638, 59, 4915308, 65638, 59, 4915309, 131174, 67, 4915310, 262244, 0, 4915311, 262244, 0, 4915312, 262244, 0, 4915313, 262244, 0, 4915314, 262244, 0, 4915315, 262244, 0, 4915316, 262244, 0, 4915317, 262244, 0, 4915318, 262244, 0, 4915319, 262244, 0, 4980736, 262244, 0, 4980737, 262244, 0, 4980738, 262244, 0, 4980739, 262244, 0, 4980740, 262244, 0, 4980741, 262244, 0, 4980742, 262244, 0, 4980743, 262244, 0, 4980744, 262244, 0, 4980745, 65638, 59, 4980746, 65638, 59, 4980747, 65638, 59, 4980748, 65638, 59, 4980749, 65638, 59, 4980750, 65638, 59, 4980751, 65638, 59, 4980752, 65638, 59, 4980753, 65638, 59, 4980754, 65638, 59, 4980755, 65638, 59, 4980756, 65638, 59, 4980757, 65638, 59, 4980758, 65638, 59, 4980759, 327782, 68, 4980760, 393318, 68, 4980761, 393318, 68, 4980762, 262246, 69, 4980763, 393318, 69, 4980764, 458854, 69, 4980765, 65638, 59, 4980766, 65638, 59, 4980767, 65638, 59, 4980768, 65638, 59, 4980769, 65638, 59, 4980770, 65638, 59, 4980771, 65638, 59, 4980772, 65638, 59, 4980773, 65638, 59, 4980774, 262244, 0, 4980775, 262244, 0, 4980776, 262244, 0, 4980777, 262244, 0, 4980778, 262244, 0, 4980779, 262244, 0, 4980780, 262244, 0, 4980781, 262244, 0, 4980782, 262244, 0, 4980783, 262244, 0, 4980784, 262244, 0, 4980785, 262244, 0, 4980786, 262244, 0, 4980787, 262244, 0, 4980788, 262244, 0, 4980789, 262244, 0, 4980790, 102, 67, 4980791, 65638, 59, 4980792, 65638, 59, 4980793, 65638, 1, 4980794, 65638, 1, 4980795, 65638, 1, 4980796, 65638, 1, 4980797, 65638, 1, 4980798, 65638, 9, 4980799, 65638, 9, 4980800, 65638, 9, 4980801, 65638, 9, 4980802, 65638, 9, 4980803, 65638, 9, 4980804, 65638, 9, 4980805, 65638, 9, 4980806, 65638, 9, 4980807, 65638, 9, 4980808, 196710, 12, 4980809, 196710, 12, 4980810, 196710, 12, 4980811, 196710, 12, 4980812, 196710, 12, 4980813, 196710, 12, 4980814, 196710, 12, 4980815, 196710, 12, 4980816, 196710, 12, 4980817, 65638, 1, 4980818, 65638, 1, 4980819, 65638, 59, 4980820, 65638, 59, 4980821, 65638, 1, 4980822, 65638, 1, 4980823, 196710, 12, 4980824, 196710, 12, 4980825, 196710, 12, 4980826, 196710, 12, 4980827, 196710, 12, 4980828, 65638, 59, 4980829, 65638, 59, 4980830, 65638, 59, 4980831, 65638, 59, 4980832, 65638, 59, 4980833, 65638, 1, 4980834, 65638, 1, 4980835, 65638, 1, 4980836, 65638, 1, 4980837, 65638, 1, 4980838, 65638, 1, 4980839, 65638, 1, 4980840, 65638, 59, 4980841, 65638, 59, 4980842, 65638, 59, 4980843, 65638, 59, 4980844, 65638, 59, 4980845, 131174, 67, 4980846, 262244, 0, 4980847, 262244, 0, 4980848, 262244, 0, 4980849, 262244, 0, 4980850, 262244, 0, 4980851, 262244, 0, 4980852, 262244, 0, 4980853, 262244, 0, 4980854, 262244, 0, 4980855, 262244, 0, 5046272, 262244, 0, 5046273, 262244, 0, 5046274, 262244, 0, 5046275, 262244, 0, 5046276, 262244, 0, 5046277, 262244, 0, 5046278, 262244, 0, 5046279, 262244, 0, 5046280, 262244, 0, 5046281, 65638, 59, 5046282, 65638, 59, 5046283, 65638, 59, 5046284, 65638, 59, 5046285, 65638, 59, 5046286, 65638, 59, 5046287, 65638, 59, 5046288, 65638, 59, 5046289, 65638, 59, 5046290, 65638, 59, 5046291, 65638, 59, 5046292, 65638, 59, 5046293, 65638, 59, 5046294, 65638, 59, 5046295, 327782, 69, 5046296, 393318, 69, 5046297, 393318, 69, 5046298, 458854, 69, 5046299, 65638, 59, 5046300, 65638, 59, 5046301, 65638, 59, 5046302, 65638, 59, 5046303, 65638, 59, 5046304, 65638, 59, 5046305, 65638, 59, 5046306, 65638, 59, 5046307, 65638, 59, 5046308, 65638, 59, 5046309, 65638, 59, 5046310, 262244, 0, 5046311, 262244, 0, 5046312, 262244, 0, 5046313, 262244, 0, 5046314, 262244, 0, 5046315, 262244, 0, 5046316, 262244, 0, 5046317, 262244, 0, 5046318, 262244, 0, 5046319, 262244, 0, 5046320, 262244, 0, 5046321, 262244, 0, 5046322, 262244, 0, 5046323, 262244, 0, 5046324, 262244, 0, 5046325, 262244, 0, 5046326, 102, 67, 5046327, 65638, 59, 5046328, 65638, 59, 5046329, 65638, 1, 5046330, 65638, 1, 5046331, 65638, 1, 5046332, 65638, 1, 5046333, 65638, 1, 5046334, 65638, 9, 5046335, 65638, 9, 5046336, 65638, 9, 5046337, 65638, 9, 5046338, 65638, 9, 5046339, 65638, 9, 5046340, 65638, 9, 5046341, 65638, 9, 5046342, 65638, 9, 5046343, 65638, 9, 5046344, 196710, 12, 5046345, 196710, 12, 5046346, 196710, 12, 5046347, 196710, 12, 5046348, 196710, 12, 5046349, 196710, 12, 5046350, 196710, 12, 5046351, 196710, 12, 5046352, 196710, 12, 5046353, 65638, 1, 5046354, 65638, 1, 5046355, 65638, 1, 5046356, 65638, 1, 5046357, 65638, 1, 5046358, 65638, 1, 5046359, 196710, 12, 5046360, 196710, 12, 5046361, 196710, 12, 5046362, 196710, 12, 5046363, 196710, 12, 5046364, 65638, 59, 5046365, 65638, 59, 5046366, 65638, 59, 5046367, 65638, 59, 5046368, 65638, 59, 5046369, 65638, 1, 5046370, 65638, 1, 5046371, 65638, 1, 5046372, 65638, 1, 5046373, 65638, 1, 5046374, 65638, 1, 5046375, 65638, 1, 5046376, 65638, 59, 5046377, 65638, 59, 5046378, 65638, 59, 5046379, 262246, 67, 5046380, 65638, 68, 5046381, 131174, 68, 5046382, 262244, 0, 5046383, 262244, 0, 5046384, 262244, 0, 5046385, 262244, 0, 5046386, 262244, 0, 5046387, 262244, 0, 5046388, 262244, 0, 5046389, 262244, 0, 5046390, 262244, 0, 5046391, 262244, 0, 5111808, 262244, 0, 5111809, 262244, 0, 5111810, 262244, 0, 5111811, 262244, 0, 5111812, 262244, 0, 5111813, 262244, 0, 5111814, 262244, 0, 5111815, 262244, 0, 5111816, 262244, 0, 5111817, 65638, 59, 5111818, 65638, 59, 5111819, 65638, 59, 5111820, 65638, 59, 5111821, 65638, 59, 5111822, 65638, 59, 5111823, 65638, 59, 5111824, 65638, 59, 5111825, 65638, 59, 5111826, 65638, 59, 5111827, 65638, 59, 5111828, 65638, 59, 5111829, 65638, 59, 5111830, 65638, 59, 5111831, 65638, 59, 5111832, 65638, 59, 5111833, 65638, 59, 5111834, 65638, 59, 5111835, 65638, 59, 5111836, 65638, 59, 5111837, 65638, 59, 5111838, 65638, 59, 5111839, 65638, 59, 5111840, 65638, 59, 5111841, 65638, 59, 5111842, 262244, 0, 5111843, 262244, 0, 5111844, 262244, 0, 5111845, 262244, 0, 5111846, 262244, 0, 5111847, 262244, 0, 5111848, 262244, 0, 5111849, 262244, 0, 5111850, 262244, 0, 5111851, 262244, 0, 5111852, 262244, 0, 5111853, 262244, 0, 5111854, 262244, 0, 5111855, 262244, 0, 5111856, 262244, 0, 5111857, 262244, 0, 5111858, 262244, 0, 5111859, 262244, 0, 5111860, 262244, 0, 5111861, 262244, 0, 5111862, 102, 67, 5111863, 65638, 59, 5111864, 65638, 59, 5111865, 65638, 1, 5111866, 65638, 1, 5111867, 65638, 1, 5111868, 65638, 1, 5111869, 65638, 1, 5111870, 65638, 9, 5111871, 65638, 9, 5111872, 65638, 9, 5111873, 65638, 9, 5111874, 65638, 9, 5111875, 65638, 9, 5111876, 65638, 9, 5111877, 65638, 9, 5111878, 65638, 9, 5111879, 65638, 9, 5111880, 196710, 12, 5111881, 196710, 12, 5111882, 196710, 12, 5111883, 196710, 12, 5111884, 196710, 12, 5111885, 196710, 12, 5111886, 196710, 12, 5111887, 196710, 12, 5111888, 196710, 12, 5111889, 65638, 1, 5111890, 65638, 1, 5111891, 65638, 1, 5111892, 65638, 1, 5111893, 65638, 1, 5111894, 65638, 1, 5111895, 196710, 12, 5111896, 196710, 12, 5111897, 196710, 12, 5111898, 196710, 12, 5111899, 196710, 12, 5111900, 196710, 12, 5111901, 196710, 12, 5111902, 65638, 9, 5111903, 65638, 9, 5111904, 65638, 9, 5111905, 65638, 9, 5111906, 65638, 9, 5111907, 65638, 9, 5111908, 65638, 9, 5111909, 65638, 9, 5111910, 65638, 9, 5111911, 65638, 1, 5111912, 65638, 59, 5111913, 65638, 59, 5111914, 65638, 59, 5111915, 131174, 67, 5111916, 262244, 0, 5111917, 262244, 0, 5111918, 262244, 0, 5111919, 262244, 0, 5111920, 262244, 0, 5111921, 262244, 0, 5111922, 262244, 0, 5111923, 262244, 0, 5111924, 262244, 0, 5111925, 262244, 0, 5111926, 262244, 0, 5111927, 262244, 0, 5177344, 262244, 0, 5177345, 262244, 0, 5177346, 262244, 0, 5177347, 262244, 0, 5177348, 262244, 0, 5177349, 262244, 0, 5177350, 262244, 0, 5177351, 262244, 0, 5177352, 65638, 59, 5177353, 65638, 59, 5177354, 65638, 59, 5177355, 65638, 59, 5177356, 65638, 59, 5177357, 65638, 59, 5177358, 65638, 59, 5177359, 65638, 59, 5177360, 65638, 59, 5177361, 65638, 59, 5177362, 65638, 59, 5177363, 65638, 59, 5177364, 65638, 59, 5177365, 65638, 59, 5177366, 65638, 59, 5177367, 65638, 59, 5177368, 65638, 59, 5177369, 65638, 59, 5177370, 262244, 0, 5177371, 262244, 0, 5177372, 262244, 0, 5177373, 262244, 0, 5177374, 262244, 0, 5177375, 262244, 0, 5177376, 262244, 0, 5177377, 262244, 0, 5177378, 262244, 0, 5177379, 262244, 0, 5177380, 262244, 0, 5177381, 262244, 0, 5177382, 262244, 0, 5177383, 262244, 0, 5177384, 262244, 0, 5177385, 262244, 0, 5177386, 262244, 0, 5177387, 262244, 0, 5177388, 262244, 0, 5177389, 262244, 0, 5177390, 262244, 0, 5177391, 262244, 0, 5177392, 262244, 0, 5177393, 262244, 0, 5177394, 262244, 0, 5177395, 262244, 0, 5177396, 262244, 0, 5177397, 262244, 0, 5177398, 102, 67, 5177399, 65638, 59, 5177400, 65638, 59, 5177401, 65638, 59, 5177402, 65638, 59, 5177403, 65638, 59, 5177404, 65638, 59, 5177405, 65638, 59, 5177406, 262244, 0, 5177407, 262244, 0, 5177408, 65638, 59, 5177409, 65638, 59, 5177410, 65638, 59, 5177411, 65638, 59, 5177412, 65638, 59, 5177413, 65638, 59, 5177414, 65638, 59, 5177415, 65638, 59, 5177416, 65638, 59, 5177417, 65638, 59, 5177418, 196710, 12, 5177419, 196710, 12, 5177420, 196710, 12, 5177421, 196710, 12, 5177422, 196710, 12, 5177423, 196710, 12, 5177424, 196710, 12, 5177425, 196710, 12, 5177426, 196710, 12, 5177427, 196710, 12, 5177428, 196710, 12, 5177429, 196710, 12, 5177430, 196710, 12, 5177431, 196710, 12, 5177432, 196710, 12, 5177433, 196710, 12, 5177434, 196710, 12, 5177435, 196710, 12, 5177436, 196710, 12, 5177437, 196710, 12, 5177438, 65638, 9, 5177439, 65638, 9, 5177440, 65638, 9, 5177441, 65638, 9, 5177442, 65638, 9, 5177443, 65638, 9, 5177444, 65638, 9, 5177445, 65638, 9, 5177446, 65638, 9, 5177447, 65638, 1, 5177448, 65638, 59, 5177449, 65638, 59, 5177450, 65638, 59, 5177451, 131174, 67, 5177452, 262244, 0, 5177453, 262244, 0, 5177454, 262244, 0, 5177455, 262244, 0, 5177456, 262244, 0, 5177457, 262244, 0, 5177458, 262244, 0, 5177459, 262244, 0, 5177460, 262244, 0, 5177461, 262244, 0, 5177462, 262244, 0, 5177463, 262244, 0, 5242880, 262244, 0, 5242881, 262244, 0, 5242882, 262244, 0, 5242883, 262244, 0, 5242884, 262244, 0, 5242885, 262244, 0, 5242886, 262244, 0, 5242887, 262244, 0, 5242888, 65638, 59, 5242889, 65638, 59, 5242890, 65638, 59, 5242891, 65638, 59, 5242892, 65638, 59, 5242893, 65638, 59, 5242894, 65638, 59, 5242895, 65638, 59, 5242896, 65638, 59, 5242897, 65638, 59, 5242898, 65638, 59, 5242899, 65638, 59, 5242900, 65638, 59, 5242901, 65638, 59, 5242902, 65638, 59, 5242903, 262244, 0, 5242904, 262244, 0, 5242905, 262244, 0, 5242906, 262244, 0, 5242907, 262244, 0, 5242908, 262244, 0, 5242909, 262244, 0, 5242910, 262244, 0, 5242911, 262244, 0, 5242912, 262244, 0, 5242913, 262244, 0, 5242914, 262244, 0, 5242915, 262244, 0, 5242916, 262244, 0, 5242917, 262244, 0, 5242918, 262244, 0, 5242919, 262244, 0, 5242920, 262244, 0, 5242921, 262244, 0, 5242922, 262244, 0, 5242923, 262244, 0, 5242924, 262244, 0, 5242925, 262244, 0, 5242926, 262244, 0, 5242927, 262244, 0, 5242928, 262244, 0, 5242929, 262244, 0, 5242930, 262244, 0, 5242931, 262244, 0, 5242932, 262244, 0, 5242933, 262244, 0, 5242934, 102, 68, 5242935, 65638, 68, 5242936, 65638, 68, 5242937, 65638, 68, 5242938, 65638, 68, 5242939, 65638, 68, 5242940, 65638, 68, 5242941, 65638, 68, 5242942, 65638, 68, 5242943, 65638, 68, 5242944, 65638, 68, 5242945, 65638, 68, 5242946, 65638, 68, 5242947, 65638, 68, 5242948, 65638, 68, 5242949, 65638, 68, 5242950, 196710, 67, 5242951, 65638, 59, 5242952, 65638, 59, 5242953, 65638, 59, 5242954, 196710, 12, 5242955, 196710, 12, 5242956, 196710, 12, 5242957, 196710, 12, 5242958, 196710, 12, 5242959, 196710, 12, 5242960, 196710, 12, 5242961, 196710, 12, 5242962, 196710, 12, 5242963, 196710, 12, 5242964, 196710, 12, 5242965, 196710, 12, 5242966, 196710, 12, 5242967, 196710, 12, 5242968, 196710, 12, 5242969, 196710, 12, 5242970, 196710, 12, 5242971, 196710, 12, 5242972, 196710, 12, 5242973, 196710, 12, 5242974, 65638, 9, 5242975, 65638, 9, 5242976, 65638, 9, 5242977, 65638, 9, 5242978, 65638, 9, 5242979, 65638, 9, 5242980, 65638, 9, 5242981, 65638, 9, 5242982, 65638, 9, 5242983, 65638, 1, 5242984, 65638, 59, 5242985, 65638, 59, 5242986, 65638, 59, 5242987, 131174, 67, 5242988, 262244, 0, 5242989, 262244, 0, 5242990, 262244, 0, 5242991, 262244, 0, 5242992, 262244, 0, 5242993, 262244, 0, 5242994, 262244, 0, 5242995, 262244, 0, 5242996, 262244, 0, 5242997, 262244, 0, 5242998, 262244, 0, 5242999, 262244, 0, 5308416, 262244, 0, 5308417, 262244, 0, 5308418, 262244, 0, 5308419, 262244, 0, 5308420, 262244, 0, 5308421, 262244, 0, 5308422, 262244, 0, 5308423, 65638, 59, 5308424, 65638, 59, 5308425, 65638, 59, 5308426, 65638, 59, 5308427, 65638, 59, 5308428, 65638, 59, 5308429, 65638, 59, 5308430, 65638, 59, 5308431, 65638, 59, 5308432, 65638, 59, 5308433, 65638, 59, 5308434, 65638, 59, 5308435, 65638, 59, 5308436, 65638, 59, 5308437, 262244, 0, 5308438, 262244, 0, 5308439, 262244, 0, 5308440, 262244, 0, 5308441, 262244, 0, 5308442, 262244, 0, 5308443, 262244, 0, 5308444, 262244, 0, 5308445, 262244, 0, 5308446, 262244, 0, 5308447, 262244, 0, 5308448, 262244, 0, 5308449, 262244, 0, 5308450, 262244, 0, 5308451, 262244, 0, 5308452, 262244, 0, 5308453, 262244, 0, 5308454, 262244, 0, 5308455, 262244, 0, 5308456, 262244, 0, 5308457, 262244, 0, 5308458, 262244, 0, 5308459, 262244, 0, 5308460, 262244, 0, 5308461, 262244, 0, 5308462, 262244, 0, 5308463, 262244, 0, 5308464, 262244, 0, 5308465, 262244, 0, 5308466, 262244, 0, 5308467, 262244, 0, 5308468, 262244, 0, 5308469, 262244, 0, 5308470, 262244, 0, 5308471, 262244, 0, 5308472, 262244, 0, 5308473, 262244, 0, 5308474, 262244, 0, 5308475, 262244, 0, 5308476, 262244, 0, 5308477, 262244, 0, 5308478, 262244, 0, 5308479, 262244, 0, 5308480, 262244, 0, 5308481, 262244, 0, 5308482, 262244, 0, 5308483, 262244, 0, 5308484, 262244, 0, 5308485, 262244, 0, 5308486, 102, 67, 5308487, 65638, 59, 5308488, 65638, 59, 5308489, 65638, 59, 5308490, 196710, 12, 5308491, 196710, 12, 5308492, 196710, 12, 5308493, 196710, 12, 5308494, 196710, 12, 5308495, 196710, 12, 5308496, 196710, 12, 5308497, 196710, 12, 5308498, 196710, 12, 5308499, 196710, 12, 5308500, 196710, 12, 5308501, 196710, 12, 5308502, 196710, 12, 5308503, 196710, 12, 5308504, 196710, 12, 5308505, 196710, 12, 5308506, 196710, 12, 5308507, 196710, 12, 5308508, 196710, 12, 5308509, 196710, 12, 5308510, 65638, 9, 5308511, 65638, 9, 5308512, 65638, 9, 5308513, 65638, 9, 5308514, 65638, 9, 5308515, 65638, 9, 5308516, 65638, 9, 5308517, 65638, 9, 5308518, 65638, 9, 5308519, 65638, 1, 5308520, 65638, 59, 5308521, 65638, 59, 5308522, 65638, 59, 5308523, 131174, 67, 5308524, 262244, 0, 5308525, 262244, 0, 5308526, 262244, 0, 5308527, 262244, 0, 5308528, 262244, 0, 5308529, 262244, 0, 5308530, 262244, 0, 5308531, 262244, 0, 5308532, 262244, 0, 5308533, 262244, 0, 5308534, 262244, 0, 5308535, 262244, 0, 5373952, 262244, 0, 5373953, 262244, 0, 5373954, 262244, 0, 5373955, 262244, 0, 5373956, 262244, 0, 5373957, 262244, 0, 5373958, 262244, 0, 5373959, 65638, 59, 5373960, 65638, 59, 5373961, 65638, 59, 5373962, 65638, 59, 5373963, 65638, 59, 5373964, 65638, 59, 5373965, 65638, 59, 5373966, 65638, 59, 5373967, 65638, 59, 5373968, 65638, 59, 5373969, 65638, 59, 5373970, 65638, 59, 5373971, 65638, 59, 5373972, 65638, 59, 5373973, 262244, 0, 5373974, 262244, 0, 5373975, 262244, 0, 5373976, 262244, 0, 5373977, 262244, 0, 5373978, 262244, 0, 5373979, 262244, 0, 5373980, 262244, 0, 5373981, 262244, 0, 5373982, 262244, 0, 5373983, 262244, 0, 5373984, 262244, 0, 5373985, 262244, 0, 5373986, 262244, 0, 5373987, 262244, 0, 5373988, 262244, 0, 5373989, 262244, 0, 5373990, 262244, 0, 5373991, 262244, 0, 5373992, 262244, 0, 5373993, 262244, 0, 5373994, 262244, 0, 5373995, 262244, 0, 5373996, 262244, 0, 5373997, 262244, 0, 5373998, 262244, 0, 5373999, 262244, 0, 5374000, 262244, 0, 5374001, 262244, 0, 5374002, 262244, 0, 5374003, 262244, 0, 5374004, 262244, 0, 5374005, 262244, 0, 5374006, 262244, 0, 5374007, 262244, 0, 5374008, 262244, 0, 5374009, 262244, 0, 5374010, 262244, 0, 5374011, 262244, 0, 5374012, 262244, 0, 5374013, 262244, 0, 5374014, 262244, 0, 5374015, 262244, 0, 5374016, 262244, 0, 5374017, 262244, 0, 5374018, 262244, 0, 5374019, 262244, 0, 5374020, 262244, 0, 5374021, 262244, 0, 5374022, 102, 67, 5374023, 65638, 59, 5374024, 65638, 59, 5374025, 65638, 59, 5374026, 196710, 12, 5374027, 196710, 12, 5374028, 196710, 12, 5374029, 196710, 12, 5374030, 196710, 12, 5374031, 196710, 12, 5374032, 196710, 12, 5374033, 196710, 12, 5374034, 196710, 12, 5374035, 196710, 12, 5374036, 196710, 12, 5374037, 196710, 12, 5374038, 196710, 12, 5374039, 196710, 12, 5374040, 196710, 12, 5374041, 196710, 12, 5374042, 196710, 12, 5374043, 196710, 12, 5374044, 196710, 12, 5374045, 196710, 12, 5374046, 65638, 9, 5374047, 65638, 9, 5374048, 65638, 9, 5374049, 65638, 9, 5374050, 65638, 9, 5374051, 65638, 9, 5374052, 65638, 9, 5374053, 65638, 9, 5374054, 65638, 9, 5374055, 65638, 1, 5374056, 65638, 59, 5374057, 65638, 59, 5374058, 65638, 59, 5374059, 131174, 67, 5374060, 262244, 0, 5374061, 262244, 0, 5374062, 262244, 0, 5374063, 262244, 0, 5374064, 262244, 0, 5374065, 262244, 0, 5374066, 262244, 0, 5374067, 262244, 0, 5374068, 262244, 0, 5374069, 262244, 0, 5374070, 262244, 0, 5374071, 262244, 0, 5439488, 262244, 0, 5439489, 262244, 0, 5439490, 262244, 0, 5439491, 262244, 0, 5439492, 262244, 0, 5439493, 262244, 0, 5439494, 65638, 59, 5439495, 65638, 59, 5439496, 65638, 59, 5439497, 65638, 59, 5439498, 65638, 59, 5439499, 65638, 59, 5439500, 65638, 59, 5439501, 65638, 59, 5439502, 65638, 59, 5439503, 65638, 59, 5439504, 65638, 59, 5439505, 65638, 59, 5439506, 65638, 59, 5439507, 65638, 59, 5439508, 65638, 59, 5439509, 262244, 0, 5439510, 262244, 0, 5439511, 262244, 0, 5439512, 262244, 0, 5439513, 262244, 0, 5439514, 262244, 0, 5439515, 262244, 0, 5439516, 262244, 0, 5439517, 262244, 0, 5439518, 262244, 0, 5439519, 262244, 0, 5439520, 262244, 0, 5439521, 262244, 0, 5439522, 262244, 0, 5439523, 262244, 0, 5439524, 262244, 0, 5439525, 262244, 0, 5439526, 262244, 0, 5439527, 262244, 0, 5439528, 262244, 0, 5439529, 262244, 0, 5439530, 262244, 0, 5439531, 262244, 0, 5439532, 262244, 0, 5439533, 262244, 0, 5439534, 262244, 0, 5439535, 262244, 0, 5439536, 262244, 0, 5439537, 262244, 0, 5439538, 262244, 0, 5439539, 262244, 0, 5439540, 262244, 0, 5439541, 262244, 0, 5439542, 262244, 0, 5439543, 262244, 0, 5439544, 262244, 0, 5439545, 262244, 0, 5439546, 262244, 0, 5439547, 262244, 0, 5439548, 262244, 0, 5439549, 262244, 0, 5439550, 262244, 0, 5439551, 262244, 0, 5439552, 262244, 0, 5439553, 262244, 0, 5439554, 262244, 0, 5439555, 262244, 0, 5439556, 262244, 0, 5439557, 262244, 0, 5439558, 102, 67, 5439559, 65638, 59, 5439560, 65638, 59, 5439561, 65638, 59, 5439562, 65638, 59, 5439563, 65638, 59, 5439564, 65638, 59, 5439565, 65638, 59, 5439566, 65638, 59, 5439567, 65638, 59, 5439568, 65638, 59, 5439569, 65638, 59, 5439570, 65638, 59, 5439571, 65638, 59, 5439572, 65638, 59, 5439573, 65638, 59, 5439574, 65638, 59, 5439575, 196710, 12, 5439576, 196710, 12, 5439577, 196710, 12, 5439578, 196710, 12, 5439579, 196710, 12, 5439580, 65638, 1, 5439581, 65638, 1, 5439582, 65638, 1, 5439583, 65638, 1, 5439584, 65638, 1, 5439585, 65638, 1, 5439586, 65638, 1, 5439587, 65638, 1, 5439588, 65638, 1, 5439589, 65638, 1, 5439590, 65638, 1, 5439591, 65638, 1, 5439592, 65638, 59, 5439593, 65638, 59, 5439594, 65638, 59, 5439595, 131174, 67, 5439596, 262244, 0, 5439597, 262244, 0, 5439598, 262244, 0, 5439599, 262244, 0, 5439600, 262244, 0, 5439601, 262244, 0, 5439602, 262244, 0, 5439603, 262244, 0, 5439604, 262244, 0, 5439605, 262244, 0, 5439606, 262244, 0, 5439607, 262244, 0, 5505024, 262244, 0, 5505025, 262244, 0, 5505026, 262244, 0, 5505027, 262244, 0, 5505028, 262244, 0, 5505029, 262244, 0, 5505030, 65638, 59, 5505031, 65638, 59, 5505032, 65638, 59, 5505033, 65638, 59, 5505034, 65638, 59, 5505035, 65638, 59, 5505036, 65638, 59, 5505037, 65638, 59, 5505038, 65638, 59, 5505039, 65638, 59, 5505040, 65638, 59, 5505041, 65638, 59, 5505042, 65638, 59, 5505043, 65638, 59, 5505044, 262244, 0, 5505045, 262244, 0, 5505046, 262244, 0, 5505047, 262244, 0, 5505048, 262244, 0, 5505049, 262244, 0, 5505050, 262244, 0, 5505051, 262244, 0, 5505052, 262244, 0, 5505053, 262244, 0, 5505054, 262244, 0, 5505055, 262244, 0, 5505056, 262244, 0, 5505057, 262244, 0, 5505058, 262244, 0, 5505059, 262244, 0, 5505060, 262244, 0, 5505061, 262244, 0, 5505062, 262244, 0, 5505063, 262244, 0, 5505064, 262244, 0, 5505065, 262244, 0, 5505066, 262244, 0, 5505067, 262244, 0, 5505068, 262244, 0, 5505069, 262244, 0, 5505070, 262244, 0, 5505071, 262244, 0, 5505072, 262244, 0, 5505073, 262244, 0, 5505074, 262244, 0, 5505075, 262244, 0, 5505076, 262244, 0, 5505077, 262244, 0, 5505078, 262244, 0, 5505079, 262244, 0, 5505080, 262244, 0, 5505081, 262244, 0, 5505082, 262244, 0, 5505083, 262244, 0, 5505084, 262244, 0, 5505085, 262244, 0, 5505086, 262244, 0, 5505087, 262244, 0, 5505088, 262244, 0, 5505089, 262244, 0, 5505090, 262244, 0, 5505091, 262244, 0, 5505092, 262244, 0, 5505093, 262244, 0, 5505094, 102, 68, 5505095, 65638, 68, 5505096, 65638, 68, 5505097, 65638, 68, 5505098, 65638, 68, 5505099, 65638, 68, 5505100, 65638, 68, 5505101, 65638, 68, 5505102, 65638, 68, 5505103, 65638, 68, 5505104, 65638, 68, 5505105, 65638, 68, 5505106, 65638, 68, 5505107, 196710, 67, 5505108, 65638, 59, 5505109, 65638, 59, 5505110, 65638, 59, 5505111, 196710, 12, 5505112, 196710, 12, 5505113, 196710, 12, 5505114, 196710, 12, 5505115, 196710, 12, 5505116, 65638, 1, 5505117, 65638, 59, 5505118, 65638, 59, 5505119, 65638, 59, 5505120, 65638, 59, 5505121, 65638, 1, 5505122, 65638, 1, 5505123, 65638, 1, 5505124, 65638, 1, 5505125, 65638, 1, 5505126, 65638, 1, 5505127, 65638, 1, 5505128, 65638, 59, 5505129, 65638, 59, 5505130, 65638, 59, 5505131, 131174, 67, 5505132, 262244, 0, 5505133, 262244, 0, 5505134, 262244, 0, 5505135, 262244, 0, 5505136, 262244, 0, 5505137, 262244, 0, 5505138, 262244, 0, 5505139, 262244, 0, 5505140, 262244, 0, 5505141, 262244, 0, 5505142, 262244, 0, 5505143, 262244, 0, 5570560, 262244, 0, 5570561, 262244, 0, 5570562, 262244, 0, 5570563, 262244, 0, 5570564, 262244, 0, 5570565, 262244, 0, 5570566, 65638, 59, 5570567, 65638, 59, 5570568, 65638, 59, 5570569, 65638, 59, 5570570, 65638, 59, 5570571, 65638, 59, 5570572, 65638, 59, 5570573, 65638, 59, 5570574, 65638, 59, 5570575, 65638, 59, 5570576, 65638, 59, 5570577, 65638, 59, 5570578, 65638, 59, 5570579, 65638, 59, 5570580, 262244, 0, 5570581, 262244, 0, 5570582, 262244, 0, 5570583, 262244, 0, 5570584, 262244, 0, 5570585, 262244, 0, 5570586, 262244, 0, 5570587, 262244, 0, 5570588, 262244, 0, 5570589, 262244, 0, 5570590, 262244, 0, 5570591, 262244, 0, 5570592, 262244, 0, 5570593, 262244, 0, 5570594, 262244, 0, 5570595, 262244, 0, 5570596, 262244, 0, 5570597, 262244, 0, 5570598, 262244, 0, 5570599, 262244, 0, 5570600, 262244, 0, 5570601, 262244, 0, 5570602, 262244, 0, 5570603, 262244, 0, 5570604, 262244, 0, 5570605, 262244, 0, 5570606, 262244, 0, 5570607, 262244, 0, 5570608, 262244, 0, 5570609, 262244, 0, 5570610, 262244, 0, 5570611, 262244, 0, 5570612, 262244, 0, 5570613, 262244, 0, 5570614, 262244, 0, 5570615, 262244, 0, 5570616, 262244, 0, 5570617, 262244, 0, 5570618, 262244, 0, 5570619, 262244, 0, 5570620, 262244, 0, 5570621, 262244, 0, 5570622, 262244, 0, 5570623, 262244, 0, 5570624, 262244, 0, 5570625, 262244, 0, 5570626, 262244, 0, 5570627, 262244, 0, 5570628, 262244, 0, 5570629, 262244, 0, 5570630, 262244, 0, 5570631, 262244, 0, 5570632, 262244, 0, 5570633, 262244, 0, 5570634, 262244, 0, 5570635, 262244, 0, 5570636, 262244, 0, 5570637, 262244, 0, 5570638, 262244, 0, 5570639, 262244, 0, 5570640, 262244, 0, 5570641, 262244, 0, 5570642, 262244, 0, 5570643, 102, 67, 5570644, 65638, 59, 5570645, 65638, 59, 5570646, 65638, 59, 5570647, 65638, 9, 5570648, 65638, 9, 5570649, 65638, 9, 5570650, 65638, 9, 5570651, 65638, 9, 5570652, 65638, 1, 5570653, 65638, 59, 5570654, 65638, 59, 5570655, 65638, 59, 5570656, 65638, 59, 5570657, 65638, 1, 5570658, 65638, 1, 5570659, 65638, 1, 5570660, 65638, 1, 5570661, 65638, 1, 5570662, 65638, 1, 5570663, 65638, 1, 5570664, 65638, 59, 5570665, 65638, 59, 5570666, 65638, 59, 5570667, 131174, 67, 5570668, 262244, 0, 5570669, 262244, 0, 5570670, 262244, 0, 5570671, 262244, 0, 5570672, 262244, 0, 5570673, 262244, 0, 5570674, 262244, 0, 5570675, 262244, 0, 5570676, 262244, 0, 5570677, 262244, 0, 5570678, 262244, 0, 5570679, 262244, 0, 5636096, 262244, 0, 5636097, 262244, 0, 5636098, 262244, 0, 5636099, 262244, 0, 5636100, 262244, 0, 5636101, 262244, 0, 5636102, 65638, 59, 5636103, 65638, 59, 5636104, 65638, 59, 5636105, 65638, 59, 5636106, 65638, 59, 5636107, 65638, 59, 5636108, 65638, 59, 5636109, 65638, 59, 5636110, 65638, 59, 5636111, 65638, 59, 5636112, 65638, 59, 5636113, 65638, 59, 5636114, 65638, 59, 5636115, 262244, 0, 5636116, 262244, 0, 5636117, 262244, 0, 5636118, 262244, 0, 5636119, 262244, 0, 5636120, 262244, 0, 5636121, 262244, 0, 5636122, 262244, 0, 5636123, 262244, 0, 5636124, 262244, 0, 5636125, 262244, 0, 5636126, 262244, 0, 5636127, 262244, 0, 5636128, 262244, 0, 5636129, 262244, 0, 5636130, 262244, 0, 5636131, 262244, 0, 5636132, 262244, 0, 5636133, 262244, 0, 5636134, 262244, 0, 5636135, 262244, 0, 5636136, 262244, 0, 5636137, 262244, 0, 5636138, 262244, 0, 5636139, 262244, 0, 5636140, 262244, 0, 5636141, 262244, 0, 5636142, 262244, 0, 5636143, 262244, 0, 5636144, 262244, 0, 5636145, 262244, 0, 5636146, 262244, 0, 5636147, 262244, 0, 5636148, 262244, 0, 5636149, 262244, 0, 5636150, 262244, 0, 5636151, 262244, 0, 5636152, 262244, 0, 5636153, 262244, 0, 5636154, 262244, 0, 5636155, 262244, 0, 5636156, 262244, 0, 5636157, 262244, 0, 5636158, 262244, 0, 5636159, 262244, 0, 5636160, 262244, 0, 5636161, 262244, 0, 5636162, 262244, 0, 5636163, 262244, 0, 5636164, 262244, 0, 5636165, 262244, 0, 5636166, 262244, 0, 5636167, 262244, 0, 5636168, 262244, 0, 5636169, 262244, 0, 5636170, 262244, 0, 5636171, 262244, 0, 5636172, 262244, 0, 5636173, 262244, 0, 5636174, 262244, 0, 5636175, 262244, 0, 5636176, 262244, 0, 5636177, 262244, 0, 5636178, 262244, 0, 5636179, 102, 67, 5636180, 65638, 59, 5636181, 65638, 59, 5636182, 65638, 59, 5636183, 65638, 9, 5636184, 65638, 9, 5636185, 65638, 9, 5636186, 65638, 9, 5636187, 65638, 9, 5636188, 65638, 1, 5636189, 65638, 59, 5636190, 65638, 59, 5636191, 65638, 59, 5636192, 65638, 59, 5636193, 65638, 1, 5636194, 65638, 1, 5636195, 393318, 61, 5636196, 393318, 61, 5636197, 393318, 61, 5636198, 393318, 61, 5636199, 393318, 61, 5636200, 65638, 59, 5636201, 65638, 59, 5636202, 65638, 59, 5636203, 131174, 67, 5636204, 262244, 0, 5636205, 262244, 0, 5636206, 262244, 0, 5636207, 262244, 0, 5636208, 262244, 0, 5636209, 262244, 0, 5636210, 262244, 0, 5636211, 262244, 0, 5636212, 262244, 0, 5636213, 262244, 0, 5636214, 262244, 0, 5636215, 262244, 0, 5701632, 262244, 0, 5701633, 65638, 59, 5701634, 65638, 59, 5701635, 65638, 59, 5701636, 65638, 59, 5701637, 65638, 59, 5701638, 65638, 59, 5701639, 65638, 59, 5701640, 65638, 59, 5701641, 65638, 59, 5701642, 65638, 59, 5701643, 65638, 59, 5701644, 65638, 59, 5701645, 65638, 59, 5701646, 65638, 59, 5701647, 65638, 59, 5701648, 65638, 59, 5701649, 65638, 59, 5701650, 65638, 59, 5701651, 262244, 0, 5701652, 262244, 0, 5701653, 262244, 0, 5701654, 262244, 0, 5701655, 262244, 0, 5701656, 262244, 0, 5701657, 262244, 0, 5701658, 262244, 0, 5701659, 262244, 0, 5701660, 262244, 0, 5701661, 262244, 0, 5701662, 262244, 0, 5701663, 262244, 0, 5701664, 262244, 0, 5701665, 262244, 0, 5701666, 262244, 0, 5701667, 262244, 0, 5701668, 262244, 0, 5701669, 262244, 0, 5701670, 262244, 0, 5701671, 262244, 0, 5701672, 262244, 0, 5701673, 262244, 0, 5701674, 262244, 0, 5701675, 262244, 0, 5701676, 262244, 0, 5701677, 262244, 0, 5701678, 262244, 0, 5701679, 262244, 0, 5701680, 262244, 0, 5701681, 262244, 0, 5701682, 262244, 0, 5701683, 262244, 0, 5701684, 262244, 0, 5701685, 262244, 0, 5701686, 262244, 0, 5701687, 262244, 0, 5701688, 262244, 0, 5701689, 262244, 0, 5701690, 262244, 0, 5701691, 262244, 0, 5701692, 262244, 0, 5701693, 262244, 0, 5701694, 262244, 0, 5701695, 262244, 0, 5701696, 262244, 0, 5701697, 262244, 0, 5701698, 262244, 0, 5701699, 262244, 0, 5701700, 262244, 0, 5701701, 262244, 0, 5701702, 262244, 0, 5701703, 262244, 0, 5701704, 262244, 0, 5701705, 262244, 0, 5701706, 262244, 0, 5701707, 262244, 0, 5701708, 262244, 0, 5701709, 262244, 0, 5701710, 262244, 0, 5701711, 262244, 0, 5701712, 262244, 0, 5701713, 262244, 0, 5701714, 262244, 0, 5701715, 102, 67, 5701716, 65638, 59, 5701717, 65638, 59, 5701718, 65638, 59, 5701719, 65638, 9, 5701720, 65638, 9, 5701721, 65638, 9, 5701722, 65638, 9, 5701723, 65638, 9, 5701724, 65638, 1, 5701725, 65638, 1, 5701726, 65638, 1, 5701727, 65638, 1, 5701728, 65638, 1, 5701729, 65638, 1, 5701730, 65638, 1, 5701731, 393318, 61, 5701732, 131174, 17, 5701733, 196710, 17, 5701734, 262246, 17, 5701735, 393318, 61, 5701736, 65638, 59, 5701737, 65638, 59, 5701738, 65638, 59, 5701739, 131174, 67, 5701740, 262244, 0, 5701741, 262244, 0, 5701742, 262244, 0, 5701743, 262244, 0, 5701744, 262244, 0, 5701745, 262244, 0, 5701746, 262244, 0, 5701747, 262244, 0, 5701748, 262244, 0, 5701749, 262244, 0, 5701750, 262244, 0, 5701751, 262244, 0, 5767168, 262244, 0, 5767169, 65638, 59, 5767170, 65638, 59, 5767171, 65638, 59, 5767172, 65638, 59, 5767173, 65638, 59, 5767174, 65638, 59, 5767175, 65638, 59, 5767176, 65638, 59, 5767177, 65638, 59, 5767178, 65638, 59, 5767179, 65638, 59, 5767180, 65638, 59, 5767181, 65638, 59, 5767182, 65638, 59, 5767183, 65638, 59, 5767184, 65638, 59, 5767185, 65638, 59, 5767186, 65638, 59, 5767187, 262244, 0, 5767188, 262244, 0, 5767189, 262244, 0, 5767190, 262244, 0, 5767191, 262244, 0, 5767192, 262244, 0, 5767193, 262244, 0, 5767194, 262244, 0, 5767195, 262244, 0, 5767196, 262244, 0, 5767197, 262244, 0, 5767198, 262244, 0, 5767199, 262244, 0, 5767200, 262244, 0, 5767201, 262244, 0, 5767202, 262244, 0, 5767203, 262244, 0, 5767204, 262244, 0, 5767205, 262244, 0, 5767206, 262244, 0, 5767207, 262244, 0, 5767208, 262244, 0, 5767209, 262244, 0, 5767210, 262244, 0, 5767211, 262244, 0, 5767212, 262244, 0, 5767213, 262244, 0, 5767214, 262244, 0, 5767215, 262244, 0, 5767216, 262244, 0, 5767217, 262244, 0, 5767218, 262244, 0, 5767219, 262244, 0, 5767220, 262244, 0, 5767221, 262244, 0, 5767222, 262244, 0, 5767223, 262244, 0, 5767224, 262244, 0, 5767225, 262244, 0, 5767226, 262244, 0, 5767227, 262244, 0, 5767228, 262244, 0, 5767229, 262244, 0, 5767230, 262244, 0, 5767231, 262244, 0, 5767232, 262244, 0, 5767233, 262244, 0, 5767234, 262244, 0, 5767235, 262244, 0, 5767236, 262244, 0, 5767237, 262244, 0, 5767238, 262244, 0, 5767239, 262244, 0, 5767240, 262244, 0, 5767241, 262244, 0, 5767242, 262244, 0, 5767243, 262244, 0, 5767244, 262244, 0, 5767245, 262244, 0, 5767246, 262244, 0, 5767247, 262244, 0, 5767248, 262244, 0, 5767249, 262244, 0, 5767250, 262244, 0, 5767251, 102, 67, 5767252, 65638, 59, 5767253, 65638, 59, 5767254, 65638, 59, 5767255, 65638, 9, 5767256, 65638, 9, 5767257, 65638, 9, 5767258, 65638, 9, 5767259, 65638, 9, 5767260, 65638, 1, 5767261, 65638, 1, 5767262, 65638, 1, 5767263, 65638, 1, 5767264, 65638, 1, 5767265, 65638, 1, 5767266, 65638, 1, 5767267, 393318, 61, 5767268, 131174, 18, 5767269, 196710, 18, 5767270, 262246, 18, 5767271, 393318, 61, 5767272, 65638, 59, 5767273, 65638, 59, 5767274, 65638, 59, 5767275, 131174, 67, 5767276, 262244, 0, 5767277, 262244, 0, 5767278, 262244, 0, 5767279, 262244, 0, 5767280, 262244, 0, 5767281, 262244, 0, 5767282, 262244, 0, 5767283, 262244, 0, 5767284, 262244, 0, 5767285, 262244, 0, 5767286, 262244, 0, 5767287, 262244, 0, 5832704, 262244, 0, 5832705, 65638, 59, 5832706, 65638, 59, 5832707, 65638, 59, 5832708, 65638, 59, 5832709, 65638, 59, 5832710, 65638, 59, 5832711, 65638, 59, 5832712, 65638, 59, 5832713, 65638, 59, 5832714, 65638, 59, 5832715, 65638, 59, 5832716, 65638, 59, 5832717, 65638, 59, 5832718, 65638, 59, 5832719, 65638, 59, 5832720, 65638, 59, 5832721, 65638, 59, 5832722, 262244, 0, 5832723, 262244, 0, 5832724, 262244, 0, 5832725, 262244, 0, 5832726, 262244, 0, 5832727, 262244, 0, 5832728, 262244, 0, 5832729, 262244, 0, 5832730, 262244, 0, 5832731, 262244, 0, 5832732, 262244, 0, 5832733, 262244, 0, 5832734, 262244, 0, 5832735, 262244, 0, 5832736, 262244, 0, 5832737, 262244, 0, 5832738, 262244, 0, 5832739, 262244, 0, 5832740, 262244, 0, 5832741, 262244, 0, 5832742, 262244, 0, 5832743, 262244, 0, 5832744, 262244, 0, 5832745, 262244, 0, 5832746, 262244, 0, 5832747, 262244, 0, 5832748, 262244, 0, 5832749, 262244, 0, 5832750, 262244, 0, 5832751, 262244, 0, 5832752, 262244, 0, 5832753, 262244, 0, 5832754, 262244, 0, 5832755, 262244, 0, 5832756, 262244, 0, 5832757, 262244, 0, 5832758, 262244, 0, 5832759, 262244, 0, 5832760, 262244, 0, 5832761, 262244, 0, 5832762, 262244, 0, 5832763, 262244, 0, 5832764, 262244, 0, 5832765, 262244, 0, 5832766, 262244, 0, 5832767, 262244, 0, 5832768, 262244, 0, 5832769, 262244, 0, 5832770, 262244, 0, 5832771, 262244, 0, 5832772, 262244, 0, 5832773, 262244, 0, 5832774, 262244, 0, 5832775, 262244, 0, 5832776, 262244, 0, 5832777, 262244, 0, 5832778, 262244, 0, 5832779, 262244, 0, 5832780, 262244, 0, 5832781, 262244, 0, 5832782, 262244, 0, 5832783, 262244, 0, 5832784, 262244, 0, 5832785, 262244, 0, 5832786, 262244, 0, 5832787, 102, 67, 5832788, 65638, 59, 5832789, 65638, 59, 5832790, 65638, 59, 5832791, 65638, 9, 5832792, 65638, 9, 5832793, 65638, 9, 5832794, 65638, 9, 5832795, 65638, 9, 5832796, 65638, 1, 5832797, 65638, 1, 5832798, 393318, 61, 5832799, 393318, 61, 5832800, 393318, 61, 5832801, 393318, 61, 5832802, 393318, 61, 5832803, 393318, 61, 5832804, 131174, 18, 5832805, 196710, 18, 5832806, 262246, 18, 5832807, 393318, 61, 5832808, 65638, 59, 5832809, 65638, 59, 5832810, 65638, 59, 5832811, 131174, 67, 5832812, 262244, 0, 5832813, 262244, 0, 5832814, 262244, 0, 5832815, 262244, 0, 5832816, 262244, 0, 5832817, 262244, 0, 5832818, 262244, 0, 5832819, 262244, 0, 5832820, 262244, 0, 5832821, 262244, 0, 5832822, 262244, 0, 5832823, 262244, 0, 5898240, 262244, 0, 5898241, 65638, 59, 5898242, 65638, 59, 5898243, 65638, 59, 5898244, 65638, 59, 5898245, 65638, 59, 5898246, 65638, 59, 5898247, 65638, 59, 5898248, 65638, 59, 5898249, 65638, 59, 5898250, 65638, 59, 5898251, 65638, 59, 5898252, 65638, 59, 5898253, 65638, 59, 5898254, 65638, 59, 5898255, 65638, 59, 5898256, 65638, 59, 5898257, 65638, 59, 5898258, 262244, 0, 5898259, 262244, 0, 5898260, 262244, 0, 5898261, 262244, 0, 5898262, 262244, 0, 5898263, 262244, 0, 5898264, 262244, 0, 5898265, 262244, 0, 5898266, 262244, 0, 5898267, 262244, 0, 5898268, 262244, 0, 5898269, 262244, 0, 5898270, 262244, 0, 5898271, 262244, 0, 5898272, 262244, 0, 5898273, 262244, 0, 5898274, 262244, 0, 5898275, 262244, 0, 5898276, 262244, 0, 5898277, 262244, 0, 5898278, 262244, 0, 5898279, 262244, 0, 5898280, 262244, 0, 5898281, 262244, 0, 5898282, 262244, 0, 5898283, 262244, 0, 5898284, 262244, 0, 5898285, 262244, 0, 5898286, 262244, 0, 5898287, 262244, 0, 5898288, 262244, 0, 5898289, 262244, 0, 5898290, 262244, 0, 5898291, 262244, 0, 5898292, 262244, 0, 5898293, 262244, 0, 5898294, 262244, 0, 5898295, 262244, 0, 5898296, 262244, 0, 5898297, 262244, 0, 5898298, 262244, 0, 5898299, 262244, 0, 5898300, 262244, 0, 5898301, 262244, 0, 5898302, 262244, 0, 5898303, 262244, 0, 5898304, 262244, 0, 5898305, 262244, 0, 5898306, 262244, 0, 5898307, 262244, 0, 5898308, 262244, 0, 5898309, 262244, 0, 5898310, 262244, 0, 5898311, 262244, 0, 5898312, 262244, 0, 5898313, 262244, 0, 5898314, 262244, 0, 5898315, 262244, 0, 5898316, 262244, 0, 5898317, 262244, 0, 5898318, 262244, 0, 5898319, 262244, 0, 5898320, 262244, 0, 5898321, 262244, 0, 5898322, 262244, 0, 5898323, 102, 67, 5898324, 65638, 59, 5898325, 65638, 59, 5898326, 65638, 59, 5898327, 65638, 9, 5898328, 65638, 9, 5898329, 65638, 9, 5898330, 65638, 9, 5898331, 65638, 9, 5898332, 65638, 1, 5898333, 65638, 1, 5898334, 393318, 61, 5898335, 131174, 17, 5898336, 196710, 17, 5898337, 196710, 17, 5898338, 196710, 17, 5898339, 196710, 17, 5898340, 393318, 19, 5898341, 196710, 18, 5898342, 262246, 18, 5898343, 393318, 61, 5898344, 65638, 59, 5898345, 65638, 59, 5898346, 65638, 59, 5898347, 131174, 67, 5898348, 262244, 0, 5898349, 262244, 0, 5898350, 262244, 0, 5898351, 262244, 0, 5898352, 262244, 0, 5898353, 262244, 0, 5898354, 262244, 0, 5898355, 262244, 0, 5898356, 262244, 0, 5898357, 262244, 0, 5898358, 262244, 0, 5898359, 262244, 0, 5963776, 262244, 0, 5963777, 65638, 59, 5963778, 65638, 59, 5963779, 65638, 59, 5963780, 327782, 67, 5963781, 393318, 67, 5963782, 458854, 67, 5963783, 65638, 59, 5963784, 65638, 59, 5963785, 65638, 59, 5963786, 65638, 59, 5963787, 65638, 59, 5963788, 65638, 59, 5963789, 65638, 59, 5963790, 65638, 59, 5963791, 65638, 59, 5963792, 65638, 59, 5963793, 65638, 59, 5963794, 262244, 0, 5963795, 262244, 0, 5963796, 262244, 0, 5963797, 262244, 0, 5963798, 262244, 0, 5963799, 262244, 0, 5963800, 262244, 0, 5963801, 262244, 0, 5963802, 262244, 0, 5963803, 262244, 0, 5963804, 262244, 0, 5963805, 262244, 0, 5963806, 262244, 0, 5963807, 262244, 0, 5963808, 262244, 0, 5963809, 262244, 0, 5963810, 262244, 0, 5963811, 262244, 0, 5963812, 262244, 0, 5963813, 262244, 0, 5963814, 262244, 0, 5963815, 262244, 0, 5963816, 262244, 0, 5963817, 262244, 0, 5963818, 262244, 0, 5963819, 262244, 0, 5963820, 262244, 0, 5963821, 262244, 0, 5963822, 262244, 0, 5963823, 262244, 0, 5963824, 262244, 0, 5963825, 262244, 0, 5963826, 262244, 0, 5963827, 262244, 0, 5963828, 262244, 0, 5963829, 262244, 0, 5963830, 262244, 0, 5963831, 262244, 0, 5963832, 262244, 0, 5963833, 262244, 0, 5963834, 262244, 0, 5963835, 262244, 0, 5963836, 262244, 0, 5963837, 262244, 0, 5963838, 262244, 0, 5963839, 262244, 0, 5963840, 262244, 0, 5963841, 262244, 0, 5963842, 262244, 0, 5963843, 262244, 0, 5963844, 262244, 0, 5963845, 262244, 0, 5963846, 262244, 0, 5963847, 262244, 0, 5963848, 262244, 0, 5963849, 262244, 0, 5963850, 262244, 0, 5963851, 262244, 0, 5963852, 262244, 0, 5963853, 262244, 0, 5963854, 262244, 0, 5963855, 262244, 0, 5963856, 262244, 0, 5963857, 262244, 0, 5963858, 262244, 0, 5963859, 102, 67, 5963860, 65638, 59, 5963861, 65638, 59, 5963862, 65638, 59, 5963863, 65638, 9, 5963864, 65638, 9, 5963865, 65638, 9, 5963866, 65638, 9, 5963867, 65638, 9, 5963868, 65638, 1, 5963869, 65638, 1, 5963870, 393318, 61, 5963871, 131174, 18, 5963872, 196710, 18, 5963873, 196710, 18, 5963874, 196710, 18, 5963875, 196710, 18, 5963876, 196710, 18, 5963877, 196710, 18, 5963878, 262246, 18, 5963879, 393318, 61, 5963880, 65638, 59, 5963881, 65638, 59, 5963882, 65638, 59, 5963883, 131174, 67, 5963884, 262244, 0, 5963885, 262244, 0, 5963886, 262244, 0, 5963887, 262244, 0, 5963888, 262244, 0, 5963889, 262244, 0, 5963890, 262244, 0, 5963891, 262244, 0, 5963892, 262244, 0, 5963893, 262244, 0, 5963894, 262244, 0, 5963895, 262244, 0, 6029312, 262244, 0, 6029313, 65638, 59, 6029314, 65638, 59, 6029315, 65638, 59, 6029316, 327782, 68, 6029317, 393318, 68, 6029318, 458854, 68, 6029319, 65638, 59, 6029320, 65638, 59, 6029321, 65638, 59, 6029322, 65638, 59, 6029323, 65638, 59, 6029324, 65638, 59, 6029325, 65638, 59, 6029326, 65638, 59, 6029327, 65638, 59, 6029328, 65638, 59, 6029329, 262244, 0, 6029330, 262244, 0, 6029331, 262244, 0, 6029332, 262244, 0, 6029333, 262244, 0, 6029334, 262244, 0, 6029335, 262244, 0, 6029336, 262244, 0, 6029337, 262244, 0, 6029338, 262244, 0, 6029339, 262244, 0, 6029340, 262244, 0, 6029341, 262244, 0, 6029342, 262244, 0, 6029343, 262244, 0, 6029344, 262244, 0, 6029345, 262244, 0, 6029346, 262244, 0, 6029347, 262244, 0, 6029348, 262244, 0, 6029349, 262244, 0, 6029350, 262244, 0, 6029351, 262244, 0, 6029352, 262244, 0, 6029353, 262244, 0, 6029354, 262244, 0, 6029355, 262244, 0, 6029356, 262244, 0, 6029357, 262244, 0, 6029358, 262244, 0, 6029359, 262244, 0, 6029360, 262244, 0, 6029361, 262244, 0, 6029362, 262244, 0, 6029363, 262244, 0, 6029364, 262244, 0, 6029365, 262244, 0, 6029366, 262244, 0, 6029367, 262244, 0, 6029368, 262244, 0, 6029369, 262244, 0, 6029370, 262244, 0, 6029371, 262244, 0, 6029372, 262244, 0, 6029373, 262244, 0, 6029374, 262244, 0, 6029375, 262244, 0, 6029376, 262244, 0, 6029377, 262244, 0, 6029378, 262244, 0, 6029379, 262244, 0, 6029380, 262244, 0, 6029381, 262244, 0, 6029382, 262244, 0, 6029383, 262244, 0, 6029384, 262244, 0, 6029385, 262244, 0, 6029386, 262244, 0, 6029387, 262244, 0, 6029388, 262244, 0, 6029389, 262244, 0, 6029390, 262244, 0, 6029391, 262244, 0, 6029392, 262244, 0, 6029393, 262244, 0, 6029394, 262244, 0, 6029395, 102, 67, 6029396, 65638, 59, 6029397, 65638, 59, 6029398, 65638, 59, 6029399, 65638, 9, 6029400, 65638, 9, 6029401, 65638, 9, 6029402, 65638, 9, 6029403, 65638, 9, 6029404, 65638, 1, 6029405, 65638, 1, 6029406, 393318, 61, 6029407, 131174, 19, 6029408, 196710, 19, 6029409, 196710, 19, 6029410, 196710, 19, 6029411, 196710, 19, 6029412, 196710, 19, 6029413, 196710, 19, 6029414, 262246, 19, 6029415, 393318, 61, 6029416, 65638, 59, 6029417, 65638, 59, 6029418, 65638, 59, 6029419, 131174, 67, 6029420, 262244, 0, 6029421, 262244, 0, 6029422, 262244, 0, 6029423, 262244, 0, 6029424, 262244, 0, 6029425, 262244, 0, 6029426, 262244, 0, 6029427, 262244, 0, 6029428, 262244, 0, 6029429, 262244, 0, 6029430, 262244, 0, 6029431, 262244, 0, 6094848, 262244, 0, 6094849, 65638, 59, 6094850, 65638, 59, 6094851, 65638, 59, 6094852, 327782, 69, 6094853, 393318, 69, 6094854, 458854, 69, 6094855, 65638, 59, 6094856, 65638, 59, 6094857, 65638, 59, 6094858, 65638, 59, 6094859, 65638, 59, 6094860, 65638, 59, 6094861, 65638, 59, 6094862, 65638, 59, 6094863, 65638, 59, 6094864, 65638, 59, 6094865, 262244, 0, 6094866, 262244, 0, 6094867, 262244, 0, 6094868, 262244, 0, 6094869, 262244, 0, 6094870, 262244, 0, 6094871, 262244, 0, 6094872, 262244, 0, 6094873, 262244, 0, 6094874, 262244, 0, 6094875, 262244, 0, 6094876, 262244, 0, 6094877, 262244, 0, 6094878, 262244, 0, 6094879, 262244, 0, 6094880, 262244, 0, 6094881, 262244, 0, 6094882, 262244, 0, 6094883, 262244, 0, 6094884, 262244, 0, 6094885, 262244, 0, 6094886, 262244, 0, 6094887, 262244, 0, 6094888, 262244, 0, 6094889, 262244, 0, 6094890, 262244, 0, 6094891, 262244, 0, 6094892, 262244, 0, 6094893, 262244, 0, 6094894, 262244, 0, 6094895, 262244, 0, 6094896, 262244, 0, 6094897, 262244, 0, 6094898, 262244, 0, 6094899, 262244, 0, 6094900, 262244, 0, 6094901, 262244, 0, 6094902, 262244, 0, 6094903, 262244, 0, 6094904, 262244, 0, 6094905, 262244, 0, 6094906, 262244, 0, 6094907, 262244, 0, 6094908, 262244, 0, 6094909, 262244, 0, 6094910, 262244, 0, 6094911, 262244, 0, 6094912, 262244, 0, 6094913, 262244, 0, 6094914, 262244, 0, 6094915, 262244, 0, 6094916, 262244, 0, 6094917, 262244, 0, 6094918, 262244, 0, 6094919, 262244, 0, 6094920, 262244, 0, 6094921, 262244, 0, 6094922, 262244, 0, 6094923, 262244, 0, 6094924, 262244, 0, 6094925, 262244, 0, 6094926, 262244, 0, 6094927, 262244, 0, 6094928, 262244, 0, 6094929, 262244, 0, 6094930, 262244, 0, 6094931, 102, 67, 6094932, 65638, 59, 6094933, 65638, 59, 6094934, 65638, 59, 6094935, 65638, 59, 6094936, 65638, 59, 6094937, 65638, 59, 6094938, 65638, 59, 6094939, 65638, 59, 6094940, 65638, 59, 6094941, 65638, 59, 6094942, 65638, 59, 6094943, 65638, 59, 6094944, 65638, 59, 6094945, 65638, 59, 6094946, 65638, 59, 6094947, 65638, 59, 6094948, 65638, 59, 6094949, 65638, 59, 6094950, 65638, 59, 6094951, 65638, 59, 6094952, 65638, 59, 6094953, 65638, 59, 6094954, 65638, 59, 6094955, 131174, 67, 6094956, 262244, 0, 6094957, 262244, 0, 6094958, 262244, 0, 6094959, 262244, 0, 6094960, 262244, 0, 6094961, 262244, 0, 6094962, 262244, 0, 6094963, 262244, 0, 6094964, 262244, 0, 6094965, 262244, 0, 6094966, 262244, 0, 6094967, 262244, 0, 6160384, 262244, 0, 6160385, 65638, 59, 6160386, 65638, 59, 6160387, 65638, 59, 6160388, 65638, 59, 6160389, 458854, 19, 6160390, 65638, 59, 6160391, 65638, 59, 6160392, 65638, 59, 6160393, 65638, 59, 6160394, 65638, 59, 6160395, 65638, 59, 6160396, 65638, 59, 6160397, 65638, 59, 6160398, 65638, 59, 6160399, 65638, 59, 6160400, 65638, 59, 6160401, 262244, 0, 6160402, 262244, 0, 6160403, 262244, 0, 6160404, 262244, 0, 6160405, 262244, 0, 6160406, 262244, 0, 6160407, 262244, 0, 6160408, 262244, 0, 6160409, 262244, 0, 6160410, 262244, 0, 6160411, 262244, 0, 6160412, 262244, 0, 6160413, 262244, 0, 6160414, 262244, 0, 6160415, 262244, 0, 6160416, 262244, 0, 6160417, 262244, 0, 6160418, 262244, 0, 6160419, 262244, 0, 6160420, 262244, 0, 6160421, 262244, 0, 6160422, 262244, 0, 6160423, 262244, 0, 6160424, 262244, 0, 6160425, 262244, 0, 6160426, 262244, 0, 6160427, 262244, 0, 6160428, 262244, 0, 6160429, 262244, 0, 6160430, 262244, 0, 6160431, 262244, 0, 6160432, 262244, 0, 6160433, 262244, 0, 6160434, 262244, 0, 6160435, 262244, 0, 6160436, 262244, 0, 6160437, 262244, 0, 6160438, 262244, 0, 6160439, 262244, 0, 6160440, 262244, 0, 6160441, 262244, 0, 6160442, 262244, 0, 6160443, 262244, 0, 6160444, 262244, 0, 6160445, 262244, 0, 6160446, 262244, 0, 6160447, 262244, 0, 6160448, 262244, 0, 6160449, 262244, 0, 6160450, 262244, 0, 6160451, 262244, 0, 6160452, 262244, 0, 6160453, 262244, 0, 6160454, 262244, 0, 6160455, 262244, 0, 6160456, 262244, 0, 6160457, 262244, 0, 6160458, 262244, 0, 6160459, 262244, 0, 6160460, 262244, 0, 6160461, 262244, 0, 6160462, 262244, 0, 6160463, 262244, 0, 6160464, 262244, 0, 6160465, 262244, 0, 6160466, 262244, 0, 6160467, 102, 68, 6160468, 65638, 68, 6160469, 65638, 68, 6160470, 65638, 68, 6160471, 65638, 68, 6160472, 65638, 68, 6160473, 65638, 68, 6160474, 65638, 68, 6160475, 65638, 68, 6160476, 65638, 68, 6160477, 65638, 68, 6160478, 65638, 68, 6160479, 65638, 68, 6160480, 65638, 68, 6160481, 65638, 68, 6160482, 65638, 68, 6160483, 65638, 68, 6160484, 65638, 68, 6160485, 65638, 68, 6160486, 65638, 68, 6160487, 65638, 68, 6160488, 65638, 68, 6160489, 65638, 68, 6160490, 65638, 68, 6160491, 131174, 68, 6160492, 262244, 0, 6160493, 262244, 0, 6160494, 262244, 0, 6160495, 262244, 0, 6160496, 262244, 0, 6160497, 262244, 0, 6160498, 262244, 0, 6160499, 262244, 0, 6160500, 262244, 0, 6160501, 262244, 0, 6160502, 262244, 0, 6160503, 262244, 0, 6225920, 262244, 0, 6225921, 65638, 59, 6225922, 65638, 59, 6225923, 65638, 59, 6225924, 65638, 59, 6225925, 65638, 59, 6225926, 65638, 59, 6225927, 65638, 59, 6225928, 65638, 59, 6225929, 65638, 59, 6225930, 65638, 59, 6225931, 65638, 59, 6225932, 65638, 59, 6225933, 65638, 59, 6225934, 65638, 59, 6225935, 65638, 59, 6225936, 262244, 0, 6225937, 262244, 0, 6225938, 262244, 0, 6225939, 262244, 0, 6225940, 262244, 0, 6225941, 262244, 0, 6225942, 262244, 0, 6225943, 262244, 0, 6225944, 262244, 0, 6225945, 262244, 0, 6225946, 262244, 0, 6225947, 262244, 0, 6225948, 262244, 0, 6225949, 262244, 0, 6225950, 262244, 0, 6225951, 262244, 0, 6225952, 262244, 0, 6225953, 262244, 0, 6225954, 262244, 0, 6225955, 262244, 0, 6225956, 262244, 0, 6225957, 262244, 0, 6225958, 262244, 0, 6225959, 262244, 0, 6225960, 262244, 0, 6225961, 262244, 0, 6225962, 262244, 0, 6225963, 262244, 0, 6225964, 262244, 0, 6225965, 262244, 0, 6225966, 262244, 0, 6225967, 262244, 0, 6225968, 262244, 0, 6225969, 262244, 0, 6225970, 262244, 0, 6225971, 262244, 0, 6225972, 262244, 0, 6225973, 262244, 0, 6225974, 262244, 0, 6225975, 262244, 0, 6225976, 262244, 0, 6225977, 262244, 0, 6225978, 262244, 0, 6225979, 262244, 0, 6225980, 262244, 0, 6225981, 262244, 0, 6225982, 262244, 0, 6225983, 262244, 0, 6225984, 262244, 0, 6225985, 262244, 0, 6225986, 262244, 0, 6225987, 262244, 0, 6225988, 262244, 0, 6225989, 262244, 0, 6225990, 262244, 0, 6225991, 262244, 0, 6225992, 262244, 0, 6225993, 262244, 0, 6225994, 262244, 0, 6225995, 262244, 0, 6225996, 262244, 0, 6225997, 262244, 0, 6225998, 262244, 0, 6225999, 262244, 0, 6226000, 262244, 0, 6226001, 262244, 0, 6226002, 262244, 0, 6226003, 262244, 0, 6226004, 262244, 0, 6226005, 262244, 0, 6226006, 262244, 0, 6226007, 262244, 0, 6226008, 262244, 0, 6226009, 262244, 0, 6226010, 262244, 0, 6226011, 262244, 0, 6226012, 262244, 0, 6226013, 262244, 0, 6226014, 262244, 0, 6226015, 262244, 0, 6226016, 262244, 0, 6226017, 262244, 0, 6226018, 262244, 0, 6226019, 262244, 0, 6226020, 262244, 0, 6226021, 262244, 0, 6226022, 262244, 0, 6226023, 262244, 0, 6226024, 262244, 0, 6226025, 262244, 0, 6226026, 262244, 0, 6226027, 262244, 0, 6226028, 262244, 0, 6226029, 262244, 0, 6226030, 262244, 0, 6226031, 262244, 0, 6226032, 262244, 0, 6226033, 262244, 0, 6226034, 262244, 0, 6226035, 262244, 0, 6226036, 262244, 0, 6226037, 262244, 0, 6226038, 262244, 0, 6226039, 262244, 0, 6291456, 262244, 0, 6291457, 65638, 59, 6291458, 65638, 59, 6291459, 65638, 59, 6291460, 65638, 59, 6291461, 65638, 59, 6291462, 65638, 59, 6291463, 65638, 59, 6291464, 65638, 59, 6291465, 65638, 59, 6291466, 65638, 59, 6291467, 65638, 59, 6291468, 65638, 59, 6291469, 65638, 59, 6291470, 65638, 59, 6291471, 65638, 59, 6291472, 262244, 0, 6291473, 262244, 0, 6291474, 262244, 0, 6291475, 262244, 0, 6291476, 262244, 0, 6291477, 262244, 0, 6291478, 262244, 0, 6291479, 262244, 0, 6291480, 262244, 0, 6291481, 262244, 0, 6291482, 262244, 0, 6291483, 262244, 0, 6291484, 262244, 0, 6291485, 262244, 0, 6291486, 262244, 0, 6291487, 262244, 0, 6291488, 262244, 0, 6291489, 262244, 0, 6291490, 262244, 0, 6291491, 262244, 0, 6291492, 262244, 0, 6291493, 262244, 0, 6291494, 262244, 0, 6291495, 262244, 0, 6291496, 262244, 0, 6291497, 262244, 0, 6291498, 262244, 0, 6291499, 262244, 0, 6291500, 262244, 0, 6291501, 262244, 0, 6291502, 262244, 0, 6291503, 262244, 0, 6291504, 262244, 0, 6291505, 262244, 0, 6291506, 262244, 0, 6291507, 262244, 0, 6291508, 262244, 0, 6291509, 262244, 0, 6291510, 262244, 0, 6291511, 262244, 0, 6291512, 262244, 0, 6291513, 262244, 0, 6291514, 262244, 0, 6291515, 262244, 0, 6291516, 262244, 0, 6291517, 262244, 0, 6291518, 262244, 0, 6291519, 262244, 0, 6291520, 262244, 0, 6291521, 262244, 0, 6291522, 262244, 0, 6291523, 262244, 0, 6291524, 262244, 0, 6291525, 262244, 0, 6291526, 262244, 0, 6291527, 262244, 0, 6291528, 262244, 0, 6291529, 262244, 0, 6291530, 262244, 0, 6291531, 262244, 0, 6291532, 262244, 0, 6291533, 262244, 0, 6291534, 262244, 0, 6291535, 262244, 0, 6291536, 262244, 0, 6291537, 262244, 0, 6291538, 262244, 0, 6291539, 262244, 0, 6291540, 262244, 0, 6291541, 262244, 0, 6291542, 262244, 0, 6291543, 262244, 0, 6291544, 262244, 0, 6291545, 262244, 0, 6291546, 262244, 0, 6291547, 262244, 0, 6291548, 262244, 0, 6291549, 262244, 0, 6291550, 262244, 0, 6291551, 262244, 0, 6291552, 262244, 0, 6291553, 262244, 0, 6291554, 262244, 0, 6291555, 262244, 0, 6291556, 262244, 0, 6291557, 262244, 0, 6291558, 262244, 0, 6291559, 262244, 0, 6291560, 262244, 0, 6291561, 262244, 0, 6291562, 262244, 0, 6291563, 262244, 0, 6291564, 262244, 0, 6291565, 262244, 0, 6291566, 262244, 0, 6291567, 262244, 0, 6291568, 262244, 0, 6291569, 262244, 0, 6291570, 262244, 0, 6291571, 262244, 0, 6291572, 262244, 0, 6291573, 262244, 0, 6291574, 262244, 0, 6291575, 262244, 0, 6356992, 262244, 0, 6356993, 65638, 59, 6356994, 65638, 59, 6356995, 65638, 59, 6356996, 65638, 59, 6356997, 65638, 59, 6356998, 65638, 59, 6356999, 65638, 59, 6357000, 65638, 59, 6357001, 65638, 59, 6357002, 65638, 59, 6357003, 65638, 59, 6357004, 65638, 59, 6357005, 65638, 59, 6357006, 65638, 59, 6357007, 65638, 59, 6357008, 262244, 0, 6357009, 262244, 0, 6357010, 262244, 0, 6357011, 262244, 0, 6357012, 262244, 0, 6357013, 262244, 0, 6357014, 262244, 0, 6357015, 262244, 0, 6357016, 262244, 0, 6357017, 262244, 0, 6357018, 262244, 0, 6357019, 262244, 0, 6357020, 262244, 0, 6357021, 262244, 0, 6357022, 262244, 0, 6357023, 262244, 0, 6357024, 262244, 0, 6357025, 262244, 0, 6357026, 262244, 0, 6357027, 262244, 0, 6357028, 262244, 0, 6357029, 262244, 0, 6357030, 262244, 0, 6357031, 262244, 0, 6357032, 262244, 0, 6357033, 262244, 0, 6357034, 262244, 0, 6357035, 262244, 0, 6357036, 262244, 0, 6357037, 262244, 0, 6357038, 262244, 0, 6357039, 262244, 0, 6357040, 262244, 0, 6357041, 262244, 0, 6357042, 262244, 0, 6357043, 262244, 0, 6357044, 262244, 0, 6357045, 262244, 0, 6357046, 262244, 0, 6357047, 262244, 0, 6357048, 262244, 0, 6357049, 262244, 0, 6357050, 262244, 0, 6357051, 262244, 0, 6357052, 262244, 0, 6357053, 262244, 0, 6357054, 262244, 0, 6357055, 262244, 0, 6357056, 262244, 0, 6357057, 262244, 0, 6357058, 262244, 0, 6357059, 262244, 0, 6357060, 262244, 0, 6357061, 262244, 0, 6357062, 262244, 0, 6357063, 262244, 0, 6357064, 262244, 0, 6357065, 262244, 0, 6357066, 262244, 0, 6357067, 262244, 0, 6357068, 262244, 0, 6357069, 262244, 0, 6357070, 262244, 0, 6357071, 262244, 0, 6357072, 262244, 0, 6357073, 262244, 0, 6357074, 262244, 0, 6357075, 262244, 0, 6357076, 262244, 0, 6357077, 262244, 0, 6357078, 262244, 0, 6357079, 262244, 0, 6357080, 262244, 0, 6357081, 262244, 0, 6357082, 262244, 0, 6357083, 262244, 0, 6357084, 262244, 0, 6357085, 262244, 0, 6357086, 262244, 0, 6357087, 262244, 0, 6357088, 262244, 0, 6357089, 262244, 0, 6357090, 262244, 0, 6357091, 262244, 0, 6357092, 262244, 0, 6357093, 262244, 0, 6357094, 262244, 0, 6357095, 262244, 0, 6357096, 262244, 0, 6357097, 262244, 0, 6357098, 262244, 0, 6357099, 262244, 0, 6357100, 262244, 0, 6357101, 262244, 0, 6357102, 262244, 0, 6357103, 262244, 0, 6357104, 262244, 0, 6357105, 262244, 0, 6357106, 262244, 0, 6357107, 262244, 0, 6357108, 262244, 0, 6357109, 262244, 0, 6357110, 262244, 0, 6357111, 262244, 0, 6422528, 262244, 0, 6422529, 262244, 0, 6422530, 262244, 0, 6422531, 262244, 0, 6422532, 262244, 0, 6422533, 262244, 0, 6422534, 262244, 0, 6422535, 262244, 0, 6422536, 262244, 0, 6422537, 262244, 0, 6422538, 262244, 0, 6422539, 262244, 0, 6422540, 262244, 0, 6422541, 262244, 0, 6422542, 262244, 0, 6422543, 262244, 0, 6422544, 262244, 0, 6422545, 262244, 0, 6422546, 262244, 0, 6422547, 262244, 0, 6422548, 262244, 0, 6422549, 262244, 0, 6422550, 262244, 0, 6422551, 262244, 0, 6422552, 262244, 0, 6422553, 262244, 0, 6422554, 262244, 0, 6422555, 262244, 0, 6422556, 262244, 0, 6422557, 262244, 0, 6422558, 262244, 0, 6422559, 262244, 0, 6422560, 262244, 0, 6422561, 262244, 0, 6422562, 262244, 0, 6422563, 262244, 0, 6422564, 262244, 0, 6422565, 262244, 0, 6422566, 262244, 0, 6422567, 262244, 0, 6422568, 262244, 0, 6422569, 262244, 0, 6422570, 262244, 0, 6422571, 262244, 0, 6422572, 262244, 0, 6422573, 262244, 0, 6422574, 262244, 0, 6422575, 262244, 0, 6422576, 262244, 0, 6422577, 262244, 0, 6422578, 262244, 0, 6422579, 262244, 0, 6422580, 262244, 0, 6422581, 262244, 0, 6422582, 262244, 0, 6422583, 262244, 0, 6422584, 262244, 0, 6422585, 262244, 0, 6422586, 262244, 0, 6422587, 262244, 0, 6422588, 262244, 0, 6422589, 262244, 0, 6422590, 262244, 0, 6422591, 262244, 0, 6422592, 262244, 0, 6422593, 262244, 0, 6422594, 262244, 0, 6422595, 262244, 0, 6422596, 262244, 0, 6422597, 262244, 0, 6422598, 262244, 0, 6422599, 262244, 0, 6422600, 262244, 0, 6422601, 262244, 0, 6422602, 262244, 0, 6422603, 262244, 0, 6422604, 262244, 0, 6422605, 262244, 0, 6422606, 262244, 0, 6422607, 262244, 0, 6422608, 262244, 0, 6422609, 262244, 0, 6422610, 262244, 0, 6422611, 262244, 0, 6422612, 262244, 0, 6422613, 262244, 0, 6422614, 262244, 0, 6422615, 262244, 0, 6422616, 262244, 0, 6422617, 262244, 0, 6422618, 262244, 0, 6422619, 262244, 0, 6422620, 262244, 0, 6422621, 262244, 0, 6422622, 262244, 0, 6422623, 262244, 0, 6422624, 262244, 0, 6422625, 262244, 0, 6422626, 262244, 0, 6422627, 262244, 0, 6422628, 262244, 0, 6422629, 262244, 0, 6422630, 262244, 0, 6422631, 262244, 0, 6422632, 262244, 0, 6422633, 262244, 0, 6422634, 262244, 0, 6422635, 262244, 0, 6422636, 262244, 0, 6422637, 262244, 0, 6422638, 262244, 0, 6422639, 262244, 0, 6422640, 262244, 0, 6422641, 262244, 0, 6422642, 262244, 0, 6422643, 262244, 0, 6422644, 262244, 0, 6422645, 262244, 0, 6422646, 262244, 0, 6422647, 262244, 0, 6488064, 262244, 0, 6488065, 262244, 0, 6488066, 262244, 0, 6488067, 262244, 0, 6488068, 262244, 0, 6488069, 262244, 0, 6488070, 262244, 0, 6488071, 262244, 0, 6488072, 262244, 0, 6488073, 262244, 0, 6488074, 262244, 0, 6488075, 262244, 0, 6488076, 262244, 0, 6488077, 262244, 0, 6488078, 262244, 0, 6488079, 262244, 0, 6488080, 262244, 0, 6488081, 262244, 0, 6488082, 262244, 0, 6488083, 262244, 0, 6488084, 262244, 0, 6488085, 262244, 0, 6488086, 262244, 0, 6488087, 262244, 0, 6488088, 262244, 0, 6488089, 262244, 0, 6488090, 262244, 0, 6488091, 262244, 0, 6488092, 262244, 0, 6488093, 262244, 0, 6488094, 262244, 0, 6488095, 262244, 0, 6488096, 262244, 0, 6488097, 262244, 0, 6488098, 262244, 0, 6488099, 262244, 0, 6488100, 262244, 0, 6488101, 262244, 0, 6488102, 262244, 0, 6488103, 262244, 0, 6488104, 262244, 0, 6488105, 262244, 0, 6488106, 262244, 0, 6488107, 262244, 0, 6488108, 262244, 0, 6488109, 262244, 0, 6488110, 262244, 0, 6488111, 262244, 0, 6488112, 262244, 0, 6488113, 262244, 0, 6488114, 262244, 0, 6488115, 262244, 0, 6488116, 262244, 0, 6488117, 262244, 0, 6488118, 262244, 0, 6488119, 262244, 0, 6488120, 262244, 0, 6488121, 262244, 0, 6488122, 262244, 0, 6488123, 262244, 0, 6488124, 262244, 0, 6488125, 262244, 0, 6488126, 262244, 0, 6488127, 262244, 0, 6488128, 262244, 0, 6488129, 262244, 0, 6488130, 262244, 0, 6488131, 262244, 0, 6488132, 262244, 0, 6488133, 262244, 0, 6488134, 262244, 0, 6488135, 262244, 0, 6488136, 262244, 0, 6488137, 262244, 0, 6488138, 262244, 0, 6488139, 262244, 0, 6488140, 262244, 0, 6488141, 262244, 0, 6488142, 262244, 0, 6488143, 262244, 0, 6488144, 262244, 0, 6488145, 262244, 0, 6488146, 262244, 0, 6488147, 262244, 0, 6488148, 262244, 0, 6488149, 262244, 0, 6488150, 262244, 0, 6488151, 262244, 0, 6488152, 262244, 0, 6488153, 262244, 0, 6488154, 262244, 0, 6488155, 262244, 0, 6488156, 262244, 0, 6488157, 262244, 0, 6488158, 262244, 0, 6488159, 262244, 0, 6488160, 262244, 0, 6488161, 262244, 0, 6488162, 262244, 0, 6488163, 262244, 0, 6488164, 262244, 0, 6488165, 262244, 0, 6488166, 262244, 0, 6488167, 262244, 0, 6488168, 262244, 0, 6488169, 262244, 0, 6488170, 262244, 0, 6488171, 262244, 0, 6488172, 262244, 0, 6488173, 262244, 0, 6488174, 262244, 0, 6488175, 262244, 0, 6488176, 262244, 0, 6488177, 262244, 0, 6488178, 262244, 0, 6488179, 262244, 0, 6488180, 262244, 0, 6488181, 262244, 0, 6488182, 262244, 0, 6488183, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 262246, 60, 65541, 65638, 60, 65542, 65638, 60, 65543, 65638, 60, 65544, 65638, 60, 65545, 65638, 60, 65546, 65638, 60, 65547, 65638, 60, 65548, 65638, 60, 65549, 65638, 60, 65550, 65638, 60, 65551, 65638, 60, 65552, 65638, 60, 65553, 196710, 60, 65558, 262246, 60, 65559, 65638, 60, 65560, 65638, 60, 65561, 65638, 60, 65562, 65638, 60, 65563, 65638, 60, 65564, 65638, 60, 65565, 65638, 60, 65566, 65638, 60, 65567, 65638, 60, 65568, 65638, 60, 65569, 65638, 60, 65570, 65638, 60, 65571, 65638, 60, 65572, 65638, 60, 65573, 196710, 60, 131076, 262246, 61, 131077, 65638, 61, 131078, 65638, 61, 131079, 65638, 61, 131080, 65638, 61, 131081, 65638, 61, 131082, 65638, 61, 131083, 65638, 61, 131084, 65638, 61, 131085, 65638, 61, 131086, 65638, 61, 131087, 65638, 61, 131088, 65638, 61, 131089, 196710, 61, 131094, 262246, 61, 131095, 65638, 61, 131096, 65638, 61, 131097, 65638, 61, 131098, 65638, 61, 131099, 65638, 61, 131100, 65638, 61, 131101, 65638, 61, 131102, 65638, 61, 131103, 65638, 61, 131104, 65638, 61, 131105, 65638, 61, 131106, 65638, 61, 131107, 65638, 61, 131108, 65638, 61, 131109, 196710, 61, 196612, 131174, 59, 196613, 262246, 60, 196614, 65638, 60, 196615, 65638, 60, 196616, 65638, 60, 196617, 65638, 60, 196618, 65638, 60, 196619, 65638, 60, 196620, 65638, 60, 196621, 65638, 60, 196622, 65638, 60, 196623, 65638, 60, 196624, 196710, 60, 196625, 102, 59, 196630, 131174, 59, 196631, 262246, 60, 196632, 65638, 60, 196633, 65638, 60, 196634, 65638, 60, 196635, 65638, 60, 196636, 65638, 60, 196637, 65638, 60, 196638, 65638, 60, 196639, 65638, 60, 196640, 65638, 60, 196641, 65638, 60, 196642, 65638, 60, 196643, 65638, 60, 196644, 196710, 60, 196645, 102, 59, 262148, 131174, 59, 262149, 262246, 61, 262150, 65638, 61, 262151, 65638, 61, 262152, 65638, 61, 262153, 65638, 61, 262154, 65638, 61, 262155, 65638, 61, 262156, 65638, 61, 262157, 65638, 61, 262158, 65638, 61, 262159, 65638, 61, 262160, 196710, 61, 262161, 102, 59, 262166, 131174, 59, 262167, 262246, 61, 262168, 65638, 61, 262169, 65638, 61, 262170, 65638, 61, 262171, 65638, 61, 262172, 65638, 61, 262173, 65638, 61, 262174, 65638, 61, 262175, 65638, 61, 262176, 65638, 61, 262177, 65638, 61, 262178, 65638, 61, 262179, 65638, 61, 262180, 196710, 61, 262181, 102, 59, 327684, 131174, 59, 327685, 131174, 59, 327696, 102, 59, 327697, 102, 59, 327702, 131174, 59, 327703, 131174, 59, 327716, 102, 59, 327717, 102, 59, 393220, 131174, 59, 393221, 131174, 59, 393232, 102, 59, 393233, 102, 59, 393238, 131174, 59, 393239, 131174, 59, 393252, 102, 59, 393253, 102, 59, 458756, 131174, 59, 458757, 131174, 59, 458768, 102, 59, 458769, 102, 60, 458770, 65638, 60, 458771, 65638, 60, 458772, 65638, 60, 458773, 65638, 60, 458774, 131174, 60, 458775, 131174, 59, 458788, 102, 59, 458789, 102, 59, 524292, 131174, 59, 524293, 131174, 59, 524304, 102, 59, 524305, 102, 61, 524306, 65638, 61, 524307, 65638, 61, 524308, 65638, 61, 524309, 65638, 61, 524310, 131174, 61, 524311, 131174, 59, 524324, 102, 59, 524325, 102, 59, 589828, 131174, 59, 589829, 131174, 59, 589840, 102, 60, 589841, 65638, 60, 589842, 65638, 60, 589843, 65638, 60, 589844, 65638, 60, 589845, 65638, 60, 589846, 65638, 60, 589847, 131174, 60, 589856, 327782, 65, 589857, 393318, 65, 589858, 458854, 65, 589860, 102, 59, 589861, 102, 59, 655364, 131174, 59, 655365, 131174, 59, 655376, 102, 61, 655377, 65638, 61, 655378, 65638, 61, 655379, 65638, 61, 655380, 65638, 61, 655381, 65638, 61, 655382, 65638, 61, 655383, 131174, 61, 655390, 102, 58, 655391, 65638, 58, 655392, 327782, 66, 655393, 393318, 66, 655394, 458854, 66, 655395, 65638, 58, 655396, 65638, 58, 655397, 393318, 58, 720900, 131174, 59, 720901, 131174, 59, 720912, 262246, 60, 720913, 65638, 60, 720914, 65638, 60, 720915, 65638, 60, 720916, 65638, 60, 720917, 65638, 60, 720918, 65638, 60, 720919, 65638, 60, 720920, 65638, 60, 720921, 65638, 69, 720922, 65638, 69, 720923, 65638, 60, 720924, 65638, 60, 720925, 196710, 60, 720926, 102, 59, 720927, 102, 59, 786436, 131174, 59, 786437, 131174, 59, 786448, 262246, 61, 786449, 65638, 61, 786450, 65638, 61, 786451, 65638, 61, 786452, 65638, 61, 786453, 65638, 61, 786454, 65638, 61, 786455, 65638, 61, 786456, 65638, 61, 786457, 65638, 69, 786458, 65638, 69, 786459, 65638, 61, 786460, 65638, 61, 786461, 196710, 61, 786462, 102, 59, 786463, 102, 59, 851972, 131174, 59, 851973, 131174, 59, 851974, 262246, 60, 851975, 65638, 60, 851976, 65638, 60, 851977, 65638, 60, 851978, 65638, 60, 851979, 65638, 60, 851980, 65638, 60, 851981, 65638, 60, 851982, 65638, 60, 851983, 65638, 60, 851984, 131174, 60, 851985, 262246, 60, 851986, 65638, 60, 851987, 65638, 60, 851988, 65638, 60, 851989, 65638, 60, 851990, 65638, 60, 851991, 65638, 60, 851992, 65638, 60, 851993, 65638, 69, 851994, 65638, 69, 851995, 65638, 60, 851996, 196710, 60, 851997, 102, 59, 851998, 102, 59, 851999, 102, 59, 917508, 131174, 59, 917509, 131174, 59, 917510, 262246, 61, 917511, 65638, 61, 917512, 65638, 61, 917513, 65638, 61, 917514, 65638, 61, 917515, 65638, 61, 917516, 65638, 61, 917517, 65638, 61, 917518, 65638, 61, 917519, 65638, 61, 917520, 131174, 61, 917521, 262246, 61, 917522, 65638, 61, 917523, 65638, 61, 917524, 65638, 61, 917525, 65638, 61, 917526, 65638, 61, 917527, 65638, 61, 917528, 65638, 61, 917529, 65638, 69, 917530, 65638, 69, 917531, 65638, 61, 917532, 196710, 61, 917533, 102, 59, 917534, 102, 59, 917535, 102, 59, 983044, 131174, 59, 983045, 131174, 59, 983046, 131174, 59, 983047, 262246, 60, 983048, 65638, 60, 983049, 65638, 60, 983050, 65638, 60, 983051, 65638, 60, 983052, 65638, 60, 983053, 65638, 60, 983054, 65638, 60, 983055, 65638, 60, 983056, 65638, 60, 983057, 131174, 60, 983068, 102, 59, 983069, 102, 59, 983070, 102, 59, 983071, 102, 59, 1048580, 131174, 59, 1048581, 131174, 59, 1048582, 131174, 59, 1048583, 262246, 61, 1048584, 65638, 61, 1048585, 65638, 61, 1048586, 65638, 61, 1048587, 65638, 61, 1048588, 65638, 61, 1048589, 65638, 61, 1048590, 65638, 61, 1048591, 65638, 61, 1048592, 65638, 61, 1048593, 131174, 61, 1048604, 102, 59, 1048605, 102, 59, 1048606, 102, 59, 1048607, 102, 59, 1114116, 131174, 59, 1114117, 131174, 59, 1114118, 131174, 59, 1114119, 131174, 59, 1114120, 262246, 60, 1114121, 65638, 60, 1114122, 65638, 60, 1114123, 65638, 60, 1114124, 65638, 60, 1114125, 65638, 60, 1114126, 65638, 60, 1114127, 65638, 60, 1114128, 65638, 60, 1114129, 196710, 60, 1114140, 102, 59, 1114141, 102, 59, 1114142, 102, 59, 1114143, 102, 59, 1114194, 262246, 60, 1114195, 65638, 60, 1114196, 65638, 60, 1114197, 65638, 60, 1114198, 65638, 60, 1114199, 65638, 60, 1114200, 196710, 60, 1179648, 65638, 60, 1179649, 65638, 60, 1179650, 65638, 60, 1179651, 65638, 60, 1179652, 131174, 60, 1179653, 131174, 59, 1179654, 131174, 59, 1179655, 131174, 59, 1179656, 262246, 61, 1179657, 65638, 61, 1179658, 65638, 61, 1179659, 65638, 61, 1179660, 65638, 61, 1179661, 65638, 61, 1179662, 65638, 61, 1179663, 65638, 61, 1179664, 65638, 61, 1179665, 196710, 61, 1179676, 102, 59, 1179677, 102, 59, 1179678, 102, 59, 1179679, 102, 59, 1179730, 262246, 61, 1179731, 65638, 61, 1179732, 65638, 61, 1179733, 65638, 61, 1179734, 65638, 61, 1179735, 65638, 61, 1179736, 196710, 61, 1245184, 65638, 61, 1245185, 65638, 61, 1245186, 65638, 61, 1245187, 65638, 61, 1245188, 131174, 61, 1245189, 131174, 59, 1245190, 131174, 59, 1245191, 131174, 59, 1245192, 131174, 59, 1245193, 262246, 60, 1245194, 65638, 60, 1245195, 65638, 60, 1245196, 65638, 60, 1245197, 65638, 60, 1245198, 65638, 60, 1245199, 65638, 60, 1245200, 196710, 60, 1245201, 102, 60, 1245202, 65638, 60, 1245203, 65638, 60, 1245204, 65638, 60, 1245205, 65638, 60, 1245206, 65638, 69, 1245207, 65638, 69, 1245208, 65638, 60, 1245209, 65638, 60, 1245210, 65638, 60, 1245211, 196710, 60, 1245212, 102, 59, 1245213, 102, 59, 1245214, 102, 59, 1245215, 102, 59, 1245258, 262246, 60, 1245259, 65638, 60, 1245260, 65638, 60, 1245261, 65638, 60, 1245262, 65638, 60, 1245263, 65638, 60, 1245264, 65638, 60, 1245265, 65638, 60, 1245266, 131174, 60, 1245267, 262246, 60, 1245268, 65638, 60, 1245269, 65638, 60, 1245270, 65638, 60, 1245271, 196710, 60, 1245272, 102, 60, 1245273, 65638, 60, 1245274, 65638, 60, 1245275, 65638, 60, 1245276, 65638, 60, 1245277, 65638, 60, 1245278, 65638, 60, 1245279, 196710, 60, 1310720, 65638, 60, 1310721, 65638, 60, 1310722, 65638, 60, 1310723, 65638, 60, 1310724, 65638, 60, 1310725, 131174, 60, 1310726, 131174, 59, 1310727, 131174, 59, 1310728, 131174, 59, 1310729, 262246, 61, 1310730, 65638, 61, 1310731, 65638, 61, 1310732, 65638, 61, 1310733, 65638, 61, 1310734, 65638, 61, 1310735, 65638, 61, 1310736, 196710, 61, 1310737, 102, 61, 1310738, 65638, 61, 1310739, 65638, 61, 1310740, 65638, 61, 1310741, 65638, 61, 1310742, 65638, 69, 1310743, 65638, 69, 1310744, 65638, 61, 1310745, 65638, 61, 1310746, 65638, 61, 1310747, 196710, 61, 1310748, 102, 59, 1310749, 102, 59, 1310750, 102, 59, 1310751, 102, 59, 1310794, 262246, 61, 1310795, 65638, 61, 1310796, 65638, 61, 1310797, 65638, 61, 1310798, 65638, 61, 1310799, 65638, 61, 1310800, 65638, 61, 1310801, 65638, 61, 1310802, 131174, 61, 1310803, 262246, 61, 1310804, 131174, 61, 1310806, 102, 61, 1310807, 196710, 61, 1310808, 102, 61, 1310809, 65638, 61, 1310810, 65638, 61, 1310811, 65638, 61, 1310812, 65638, 61, 1310813, 65638, 61, 1310814, 65638, 61, 1310815, 196710, 61, 1376256, 65638, 61, 1376257, 65638, 61, 1376258, 65638, 61, 1376259, 65638, 61, 1376260, 65638, 61, 1376261, 131174, 61, 1376262, 131174, 59, 1376263, 131174, 59, 1376264, 131174, 59, 1376265, 131174, 59, 1376272, 102, 60, 1376273, 65638, 60, 1376274, 65638, 60, 1376275, 65638, 60, 1376276, 65638, 60, 1376277, 65638, 60, 1376278, 65638, 69, 1376279, 65638, 69, 1376280, 65638, 60, 1376281, 65638, 60, 1376282, 196710, 60, 1376283, 102, 59, 1376284, 102, 59, 1376285, 102, 59, 1376286, 102, 59, 1376287, 102, 59, 1376330, 131174, 59, 1376331, 262246, 60, 1376332, 65638, 60, 1376333, 65638, 60, 1376334, 65638, 60, 1376335, 65638, 60, 1376336, 65638, 60, 1376337, 65638, 60, 1376338, 65638, 60, 1376339, 131174, 60, 1376343, 102, 60, 1376344, 65638, 60, 1376345, 65638, 60, 1376346, 65638, 60, 1376347, 65638, 60, 1376348, 65638, 60, 1376349, 65638, 60, 1376350, 196710, 60, 1376351, 102, 59, 1441797, 262246, 60, 1441798, 131174, 60, 1441799, 131174, 59, 1441800, 131174, 59, 1441801, 131174, 59, 1441808, 102, 61, 1441809, 65638, 61, 1441810, 65638, 61, 1441811, 65638, 61, 1441812, 65638, 61, 1441813, 65638, 61, 1441814, 65638, 69, 1441815, 65638, 69, 1441816, 65638, 61, 1441817, 65638, 61, 1441818, 196710, 61, 1441819, 102, 59, 1441820, 102, 59, 1441821, 102, 59, 1441822, 102, 59, 1441823, 102, 60, 1441824, 65638, 60, 1441825, 65638, 60, 1441826, 65638, 60, 1441827, 65638, 60, 1441828, 65638, 60, 1441866, 131174, 59, 1441867, 262246, 61, 1441868, 65638, 61, 1441869, 65638, 61, 1441870, 65638, 61, 1441871, 65638, 61, 1441872, 65638, 61, 1441873, 65638, 61, 1441874, 65638, 61, 1441875, 131174, 61, 1441879, 102, 61, 1441880, 65638, 61, 1441881, 65638, 61, 1441882, 65638, 61, 1441883, 65638, 61, 1441884, 65638, 61, 1441885, 65638, 61, 1441886, 196710, 61, 1441887, 102, 59, 1507333, 262246, 61, 1507334, 131174, 61, 1507335, 131174, 59, 1507336, 131174, 59, 1507337, 131174, 59, 1507354, 102, 59, 1507355, 102, 59, 1507356, 102, 59, 1507357, 102, 59, 1507358, 102, 59, 1507359, 102, 61, 1507360, 65638, 61, 1507361, 65638, 61, 1507362, 65638, 61, 1507363, 65638, 61, 1507364, 65638, 61, 1507402, 131174, 59, 1507403, 131174, 59, 1507404, 102, 11, 1507405, 196710, 13, 1507406, 131174, 9, 1507419, 102, 9, 1507420, 196710, 13, 1507421, 65638, 11, 1507422, 102, 59, 1507423, 102, 59, 1572869, 131174, 59, 1572870, 262246, 60, 1572871, 131174, 60, 1572872, 131174, 59, 1572873, 131174, 59, 1572890, 102, 59, 1572891, 102, 59, 1572892, 102, 59, 1572893, 102, 59, 1572894, 102, 60, 1572895, 65638, 60, 1572896, 65638, 60, 1572897, 65638, 60, 1572898, 65638, 60, 1572899, 65638, 60, 1572900, 65638, 60, 1572938, 131174, 59, 1572939, 131174, 59, 1572940, 262246, 12, 1572942, 131174, 9, 1572955, 102, 9, 1572957, 131174, 12, 1572958, 102, 59, 1572959, 102, 59, 1638405, 131174, 59, 1638406, 262246, 61, 1638407, 131174, 61, 1638408, 131174, 59, 1638409, 131174, 59, 1638426, 102, 59, 1638427, 102, 59, 1638428, 102, 59, 1638429, 102, 59, 1638430, 102, 61, 1638431, 65638, 61, 1638432, 65638, 61, 1638433, 65638, 61, 1638434, 65638, 61, 1638435, 65638, 61, 1638436, 65638, 61, 1638474, 131174, 59, 1638475, 131174, 59, 1638476, 262246, 12, 1638478, 131174, 9, 1638491, 102, 9, 1638493, 131174, 12, 1638494, 102, 59, 1638495, 102, 59, 1703941, 131174, 59, 1703942, 131174, 59, 1703943, 262246, 60, 1703944, 131174, 60, 1703945, 131174, 59, 1703962, 102, 59, 1703963, 102, 59, 1703964, 102, 59, 1703965, 102, 59, 1704010, 131174, 59, 1704011, 131174, 59, 1704012, 262246, 12, 1704014, 131174, 9, 1704019, 102, 58, 1704020, 65638, 58, 1704021, 65638, 58, 1704022, 131174, 58, 1704027, 102, 9, 1704029, 131174, 12, 1704030, 102, 59, 1704031, 102, 59, 1769477, 131174, 59, 1769478, 131174, 59, 1769479, 262246, 61, 1769480, 131174, 61, 1769481, 131174, 59, 1769498, 102, 59, 1769499, 102, 59, 1769500, 102, 59, 1769501, 102, 59, 1769546, 131174, 59, 1769547, 131174, 59, 1769548, 262246, 12, 1769550, 131174, 9, 1769554, 102, 58, 1769555, 65638, 58, 1769556, 65638, 59, 1769557, 65638, 59, 1769558, 65638, 58, 1769559, 131174, 58, 1769563, 102, 9, 1769565, 131174, 12, 1769566, 102, 59, 1769567, 102, 59, 1835013, 131174, 59, 1835014, 131174, 59, 1835015, 131174, 59, 1835016, 262246, 60, 1835017, 131174, 60, 1835034, 102, 59, 1835035, 102, 59, 1835036, 102, 59, 1835037, 102, 59, 1835082, 131174, 59, 1835083, 131174, 59, 1835084, 262246, 12, 1835086, 131174, 9, 1835090, 102, 59, 1835091, 102, 60, 1835092, 65638, 60, 1835093, 65638, 60, 1835094, 131174, 60, 1835095, 131174, 59, 1835099, 102, 9, 1835101, 131174, 12, 1835102, 102, 59, 1835103, 102, 59, 1900544, 65638, 58, 1900545, 65638, 58, 1900546, 65638, 58, 1900547, 65638, 58, 1900548, 131174, 58, 1900549, 131174, 59, 1900550, 131174, 59, 1900551, 131174, 59, 1900552, 262246, 61, 1900553, 131174, 61, 1900570, 102, 59, 1900571, 102, 59, 1900572, 102, 59, 1900573, 102, 59, 1900618, 131174, 59, 1900619, 131174, 59, 1900620, 262246, 12, 1900622, 131174, 9, 1900626, 102, 59, 1900627, 102, 61, 1900628, 65638, 61, 1900629, 65638, 61, 1900630, 131174, 61, 1900631, 131174, 59, 1900635, 102, 9, 1900637, 131174, 12, 1900638, 102, 59, 1900639, 102, 59, 1966084, 131174, 59, 1966085, 131174, 59, 1966086, 131174, 59, 1966087, 131174, 59, 1966088, 131174, 59, 1966106, 102, 59, 1966107, 102, 59, 1966108, 102, 59, 1966109, 102, 59, 1966154, 131174, 59, 1966155, 131174, 59, 1966156, 262246, 12, 1966158, 131174, 9, 1966162, 102, 60, 1966163, 65638, 60, 1966164, 65638, 60, 1966165, 65638, 60, 1966166, 65638, 60, 1966167, 131174, 60, 1966171, 102, 9, 1966173, 131174, 12, 1966174, 102, 59, 1966175, 102, 59, 2031620, 131174, 59, 2031621, 131174, 59, 2031622, 131174, 59, 2031623, 131174, 59, 2031624, 131174, 59, 2031633, 102, 58, 2031634, 65638, 58, 2031635, 65638, 58, 2031636, 65638, 58, 2031637, 65638, 58, 2031638, 65638, 58, 2031639, 65638, 58, 2031640, 65638, 58, 2031641, 65638, 58, 2031642, 65638, 58, 2031643, 65638, 58, 2031644, 65638, 58, 2031645, 65638, 58, 2031646, 65638, 58, 2031647, 65638, 58, 2031648, 65638, 58, 2031649, 65638, 58, 2031650, 65638, 58, 2031651, 65638, 58, 2031652, 65638, 58, 2031690, 131174, 59, 2031691, 131174, 59, 2031692, 262246, 12, 2031694, 131174, 9, 2031698, 102, 61, 2031699, 65638, 61, 2031700, 65638, 61, 2031701, 65638, 61, 2031702, 65638, 61, 2031703, 131174, 61, 2031707, 102, 9, 2031709, 131174, 12, 2031710, 102, 59, 2031711, 102, 59, 2097156, 131174, 59, 2097157, 131174, 59, 2097158, 131174, 59, 2097159, 131174, 59, 2097160, 131174, 59, 2097169, 102, 59, 2097170, 102, 59, 2097171, 102, 59, 2097172, 102, 59, 2097226, 131174, 59, 2097227, 131174, 59, 2097228, 262246, 12, 2097230, 131174, 9, 2097243, 102, 9, 2097245, 131174, 12, 2097246, 102, 59, 2097247, 102, 59, 2162692, 131174, 59, 2162693, 131174, 59, 2162694, 131174, 59, 2162695, 131174, 59, 2162696, 131174, 59, 2162702, 102, 58, 2162703, 65638, 58, 2162704, 65638, 58, 2162705, 65638, 58, 2162706, 65638, 58, 2162707, 65638, 58, 2162708, 196710, 59, 2162762, 131174, 59, 2162763, 131174, 59, 2162764, 262246, 12, 2162766, 131174, 9, 2162779, 102, 9, 2162781, 131174, 12, 2162782, 102, 59, 2162783, 102, 59, 2228228, 131174, 59, 2228229, 131174, 59, 2228230, 131174, 59, 2228231, 131174, 59, 2228232, 131174, 59, 2228238, 102, 59, 2228239, 102, 59, 2228240, 102, 59, 2228241, 102, 59, 2228298, 131174, 59, 2228299, 131174, 59, 2228300, 262246, 12, 2228302, 131174, 9, 2228315, 102, 9, 2228317, 131174, 12, 2228318, 102, 59, 2228319, 102, 59, 2293764, 131174, 59, 2293765, 131174, 59, 2293766, 131174, 59, 2293767, 131174, 59, 2293768, 131174, 59, 2293774, 102, 59, 2293775, 102, 59, 2293776, 102, 59, 2293777, 102, 59, 2293834, 131174, 59, 2293835, 131174, 59, 2293836, 262246, 12, 2293838, 196710, 9, 2293839, 65638, 8, 2293840, 65638, 8, 2293841, 65638, 8, 2293842, 131174, 8, 2293847, 102, 8, 2293848, 65638, 8, 2293849, 65638, 8, 2293850, 65638, 8, 2293851, 262246, 9, 2293853, 131174, 12, 2293854, 102, 59, 2293855, 102, 59, 2359300, 131174, 59, 2359301, 131174, 59, 2359302, 131174, 59, 2359303, 131174, 59, 2359304, 131174, 59, 2359310, 102, 59, 2359311, 102, 59, 2359312, 102, 59, 2359313, 102, 59, 2359370, 131174, 59, 2359371, 131174, 59, 2359372, 262246, 12, 2359378, 131174, 9, 2359383, 102, 9, 2359389, 131174, 12, 2359390, 102, 59, 2359391, 102, 59, 2424836, 131174, 59, 2424837, 131174, 59, 2424838, 131174, 59, 2424839, 131174, 59, 2424840, 131174, 59, 2424842, 327782, 65, 2424843, 393318, 65, 2424844, 458854, 65, 2424846, 102, 59, 2424847, 102, 59, 2424848, 102, 59, 2424849, 102, 59, 2424906, 131174, 59, 2424907, 131174, 59, 2424908, 262246, 12, 2424914, 131174, 9, 2424919, 102, 9, 2424925, 131174, 12, 2424926, 102, 59, 2424927, 102, 59, 2490372, 458854, 58, 2490373, 65638, 58, 2490374, 65638, 58, 2490375, 65638, 58, 2490376, 65638, 58, 2490377, 65638, 58, 2490378, 327782, 66, 2490379, 393318, 66, 2490380, 458854, 66, 2490381, 65638, 58, 2490382, 65638, 58, 2490383, 65638, 58, 2490384, 65638, 58, 2490385, 196710, 59, 2490442, 262246, 59, 2490443, 65638, 58, 2490444, 65638, 58, 2490445, 65638, 58, 2490446, 65638, 58, 2490447, 65638, 58, 2490448, 196710, 11, 2490449, 262246, 11, 2490450, 131174, 9, 2490455, 102, 9, 2490456, 131174, 11, 2490457, 196710, 11, 2490458, 65638, 58, 2490459, 65638, 58, 2490460, 65638, 58, 2490461, 65638, 58, 2490462, 65638, 58, 2490463, 196710, 59, 2555983, 131174, 59, 2555984, 131174, 59, 2555985, 262246, 12, 2555986, 131174, 9, 2555991, 102, 9, 2555992, 65638, 12, 2555993, 102, 59, 2555994, 102, 59, 2621519, 131174, 59, 2621520, 131174, 59, 2621521, 102, 12, 2621522, 131174, 9, 2621527, 102, 9, 2621528, 196710, 12, 2621529, 102, 59, 2621530, 102, 59, 2687055, 131174, 59, 2687056, 131174, 59, 2687057, 262246, 12, 2687058, 131174, 9, 2687063, 196710, 12, 2687064, 131174, 12, 2687065, 102, 59, 2687066, 102, 59, 2752591, 131174, 59, 2752592, 131174, 59, 2752593, 102, 11, 2752594, 196710, 12, 2752599, 102, 9, 2752600, 131174, 12, 2752601, 102, 59, 2752602, 102, 59, 2818127, 131174, 59, 2818128, 131174, 59, 2818129, 262246, 12, 2818130, 131174, 9, 2818135, 102, 9, 2818136, 131174, 12, 2818137, 102, 59, 2818138, 102, 59, 2883663, 131174, 59, 2883664, 131174, 59, 2883665, 262246, 12, 2883666, 196710, 9, 2883667, 65638, 8, 2883668, 65638, 8, 2883669, 65638, 8, 2883670, 65638, 8, 2883671, 262246, 9, 2883672, 131174, 12, 2883673, 102, 59, 2883674, 102, 59, 2949188, 65638, 60, 2949189, 65638, 60, 2949190, 65638, 60, 2949191, 65638, 60, 2949192, 65638, 60, 2949193, 65638, 60, 2949194, 65638, 60, 2949195, 65638, 60, 2949196, 65638, 60, 2949197, 65638, 60, 2949198, 65638, 60, 2949199, 131174, 60, 2949200, 131174, 59, 2949201, 262246, 12, 2949208, 131174, 12, 2949209, 102, 59, 2949210, 102, 60, 2949211, 65638, 60, 2949212, 65638, 60, 2949213, 65638, 60, 2949214, 65638, 60, 2949215, 65638, 60, 2949216, 65638, 60, 2949217, 65638, 60, 2949218, 65638, 60, 2949219, 65638, 60, 2949220, 65638, 60, 2949221, 65638, 60, 2949222, 65638, 60, 3014724, 65638, 61, 3014725, 65638, 61, 3014726, 65638, 61, 3014727, 65638, 61, 3014728, 65638, 61, 3014729, 65638, 61, 3014730, 65638, 61, 3014731, 65638, 61, 3014732, 65638, 61, 3014733, 65638, 61, 3014734, 65638, 61, 3014735, 131174, 61, 3014736, 131174, 59, 3014737, 262246, 12, 3014744, 131174, 12, 3014745, 102, 59, 3014746, 102, 61, 3014747, 65638, 61, 3014748, 65638, 61, 3014749, 65638, 61, 3014750, 65638, 61, 3014751, 65638, 61, 3014752, 65638, 61, 3014753, 65638, 61, 3014754, 65638, 61, 3014755, 65638, 61, 3014756, 65638, 61, 3014757, 65638, 61, 3014758, 65638, 61, 3080266, 262246, 60, 3080267, 65638, 60, 3080268, 65638, 60, 3080269, 65638, 60, 3080270, 65638, 60, 3080271, 65638, 60, 3080272, 131174, 60, 3080273, 262246, 12, 3080280, 131174, 12, 3080281, 102, 60, 3080282, 65638, 60, 3080283, 65638, 60, 3080284, 65638, 60, 3080285, 65638, 60, 3080286, 65638, 60, 3080287, 196710, 60, 3145802, 262246, 61, 3145803, 65638, 61, 3145804, 65638, 61, 3145805, 65638, 61, 3145806, 65638, 61, 3145807, 65638, 61, 3145808, 131174, 61, 3145809, 102, 12, 3145810, 262246, 11, 3145815, 131174, 11, 3145816, 65638, 12, 3145817, 102, 61, 3145818, 65638, 61, 3145819, 65638, 61, 3145820, 65638, 61, 3145821, 65638, 61, 3145822, 65638, 61, 3145823, 196710, 61, 3211276, 102, 66, 3211277, 65638, 66, 3211278, 65638, 66, 3211279, 65638, 66, 3211280, 65638, 66, 3211281, 65638, 66, 3211282, 65638, 66, 3211283, 65638, 66, 3211284, 65638, 66, 3211285, 65638, 66, 3211286, 65638, 66, 3211287, 65638, 66, 3211288, 65638, 66, 3211289, 131174, 66, 3211338, 131174, 59, 3211339, 262246, 60, 3211340, 65638, 60, 3211341, 65638, 60, 3211342, 65638, 60, 3211343, 65638, 60, 3211344, 65638, 60, 3211345, 65638, 60, 3211346, 65638, 60, 3211347, 65638, 60, 3211348, 65638, 60, 3211349, 65638, 60, 3211350, 65638, 60, 3211351, 65638, 60, 3211352, 65638, 60, 3211353, 65638, 60, 3211354, 65638, 60, 3211355, 65638, 60, 3211356, 65638, 60, 3211357, 65638, 60, 3211358, 196710, 60, 3211359, 102, 59, 3276812, 102, 67, 3276813, 262246, 60, 3276814, 65638, 60, 3276815, 65638, 60, 3276816, 65638, 60, 3276817, 65638, 60, 3276818, 65638, 60, 3276819, 65638, 60, 3276820, 65638, 60, 3276821, 65638, 60, 3276822, 65638, 60, 3276823, 65638, 60, 3276824, 196710, 60, 3276825, 131174, 67, 3276874, 131174, 59, 3276875, 262246, 61, 3276876, 65638, 61, 3276877, 65638, 61, 3276878, 65638, 61, 3276879, 65638, 61, 3276880, 65638, 61, 3276881, 65638, 61, 3276882, 65638, 61, 3276883, 65638, 61, 3276884, 65638, 61, 3276885, 65638, 61, 3276886, 65638, 61, 3276887, 65638, 61, 3276888, 65638, 61, 3276889, 65638, 61, 3276890, 65638, 61, 3276891, 65638, 61, 3276892, 65638, 61, 3276893, 65638, 61, 3276894, 196710, 61, 3276895, 102, 59, 3342346, 102, 66, 3342347, 65638, 66, 3342348, 196710, 66, 3342349, 262246, 61, 3342350, 65638, 61, 3342351, 65638, 61, 3342352, 65638, 61, 3342353, 65638, 61, 3342354, 65638, 61, 3342355, 65638, 61, 3342356, 65638, 61, 3342357, 65638, 61, 3342358, 65638, 61, 3342359, 65638, 61, 3342360, 196710, 61, 3342361, 262246, 66, 3342362, 65638, 66, 3342363, 65638, 66, 3342364, 65638, 66, 3342365, 65638, 66, 3342366, 131174, 66, 3342410, 131174, 59, 3342411, 131174, 59, 3342412, 262246, 60, 3342413, 65638, 60, 3342414, 65638, 60, 3342415, 65638, 60, 3342416, 65638, 60, 3342417, 65638, 60, 3342418, 65638, 60, 3342419, 65638, 60, 3342420, 65638, 60, 3342421, 65638, 60, 3342422, 65638, 60, 3342423, 65638, 60, 3342424, 65638, 60, 3342425, 65638, 60, 3342426, 65638, 60, 3342427, 65638, 60, 3342428, 65638, 60, 3342429, 196710, 60, 3342430, 102, 59, 3342431, 102, 59, 3407882, 102, 67, 3407883, 262246, 60, 3407884, 65638, 60, 3407885, 131174, 60, 3407886, 262246, 60, 3407887, 65638, 60, 3407888, 65638, 60, 3407889, 65638, 60, 3407890, 65638, 60, 3407891, 65638, 60, 3407892, 65638, 60, 3407893, 65638, 60, 3407894, 65638, 60, 3407895, 196710, 60, 3407896, 102, 60, 3407897, 65638, 60, 3407898, 65638, 60, 3407899, 65638, 60, 3407900, 65638, 60, 3407901, 196710, 60, 3407902, 131174, 67, 3407946, 131174, 59, 3407947, 131174, 59, 3407948, 262246, 61, 3407949, 65638, 61, 3407950, 65638, 61, 3407951, 65638, 61, 3407952, 65638, 61, 3407953, 65638, 61, 3407954, 65638, 61, 3407955, 65638, 61, 3407956, 65638, 61, 3407957, 65638, 61, 3407958, 65638, 61, 3407959, 65638, 61, 3407960, 65638, 61, 3407961, 65638, 61, 3407962, 65638, 61, 3407963, 65638, 61, 3407964, 65638, 61, 3407965, 196710, 61, 3407966, 102, 59, 3407967, 102, 59, 3473418, 102, 67, 3473419, 262246, 61, 3473420, 65638, 61, 3473421, 131174, 61, 3473422, 262246, 61, 3473423, 65638, 61, 3473424, 65638, 61, 3473425, 65638, 61, 3473426, 65638, 61, 3473427, 65638, 61, 3473428, 65638, 61, 3473429, 65638, 61, 3473430, 65638, 61, 3473431, 196710, 61, 3473432, 102, 61, 3473433, 65638, 61, 3473434, 65638, 61, 3473435, 65638, 61, 3473436, 65638, 61, 3473437, 196710, 61, 3473438, 262246, 66, 3473439, 65638, 66, 3473440, 65638, 66, 3473441, 65638, 66, 3473442, 65638, 66, 3473443, 65638, 66, 3473444, 65638, 66, 3473445, 65638, 66, 3473446, 65638, 66, 3473447, 65638, 66, 3473448, 65638, 66, 3473449, 131174, 66, 3473482, 131174, 59, 3473483, 131174, 59, 3473484, 131174, 59, 3473485, 102, 11, 3473486, 196710, 13, 3473487, 196710, 13, 3473488, 196710, 13, 3473489, 131174, 11, 3473490, 196710, 11, 3473491, 262246, 11, 3473497, 196710, 13, 3473498, 196710, 13, 3473499, 196710, 13, 3473500, 65638, 11, 3473501, 102, 59, 3473502, 102, 59, 3473503, 102, 59, 3538954, 102, 67, 3538955, 131174, 59, 3538956, 262246, 60, 3538957, 65638, 60, 3538958, 131174, 60, 3538959, 458854, 59, 3538960, 458854, 62, 3538962, 327782, 62, 3538963, 393318, 62, 3538964, 393318, 62, 3538965, 393318, 62, 3538966, 393318, 59, 3538967, 102, 60, 3538968, 65638, 60, 3538969, 65638, 60, 3538970, 65638, 60, 3538971, 65638, 60, 3538972, 196710, 60, 3538973, 102, 60, 3538974, 65638, 60, 3538975, 65638, 60, 3538976, 65638, 60, 3538977, 65638, 60, 3538978, 65638, 60, 3538979, 65638, 60, 3538980, 65638, 60, 3538981, 65638, 60, 3538982, 65638, 60, 3538983, 65638, 60, 3538984, 196710, 60, 3538985, 131174, 67, 3539018, 131174, 59, 3539019, 131174, 59, 3539020, 131174, 59, 3539021, 131174, 11, 3539022, 196710, 11, 3539023, 262246, 11, 3539025, 131174, 12, 3539026, 196710, 12, 3539027, 262246, 12, 3539031, 131174, 11, 3539032, 196710, 11, 3539033, 262246, 11, 3539036, 131174, 12, 3539037, 102, 59, 3539038, 102, 59, 3539039, 102, 59, 3604490, 102, 67, 3604491, 131174, 59, 3604492, 262246, 61, 3604493, 65638, 61, 3604494, 131174, 61, 3604495, 458854, 61, 3604496, 131174, 17, 3604497, 196710, 17, 3604498, 196710, 17, 3604499, 196710, 17, 3604500, 196710, 17, 3604501, 262246, 17, 3604502, 327782, 61, 3604503, 102, 61, 3604504, 65638, 61, 3604505, 65638, 61, 3604506, 65638, 61, 3604507, 65638, 61, 3604508, 196710, 61, 3604509, 102, 61, 3604510, 65638, 61, 3604511, 65638, 61, 3604512, 65638, 61, 3604513, 65638, 61, 3604514, 65638, 61, 3604515, 65638, 61, 3604516, 65638, 61, 3604517, 65638, 61, 3604518, 65638, 61, 3604519, 65638, 61, 3604520, 196710, 61, 3604521, 262246, 66, 3604522, 131174, 66, 3604554, 131174, 59, 3604555, 131174, 59, 3604556, 131174, 59, 3604557, 131174, 12, 3604558, 196710, 12, 3604559, 262246, 12, 3604561, 131174, 13, 3604562, 196710, 13, 3604563, 262246, 13, 3604567, 131174, 12, 3604568, 196710, 12, 3604569, 262246, 12, 3604572, 131174, 12, 3604573, 102, 59, 3604574, 102, 59, 3604575, 102, 59, 3670026, 102, 67, 3670027, 131174, 59, 3670028, 131174, 59, 3670029, 458854, 59, 3670030, 393318, 62, 3670031, 458854, 62, 3670032, 131174, 18, 3670033, 196710, 18, 3670034, 196710, 18, 3670035, 196710, 18, 3670036, 196710, 18, 3670037, 327782, 19, 3670038, 327782, 62, 3670039, 393318, 62, 3670040, 393318, 62, 3670041, 393318, 62, 3670042, 393318, 62, 3670043, 393318, 59, 3670044, 102, 60, 3670045, 65638, 60, 3670046, 65638, 60, 3670047, 65638, 60, 3670048, 65638, 60, 3670049, 65638, 60, 3670050, 65638, 60, 3670052, 65638, 60, 3670053, 65638, 60, 3670054, 65638, 60, 3670055, 196710, 60, 3670056, 102, 60, 3670057, 196710, 60, 3670058, 131174, 67, 3670090, 131174, 59, 3670091, 131174, 59, 3670092, 131174, 59, 3670093, 131174, 13, 3670094, 196710, 13, 3670095, 262246, 13, 3670096, 131174, 11, 3670097, 196710, 11, 3670098, 196710, 11, 3670099, 196710, 11, 3670100, 196710, 11, 3670101, 196710, 11, 3670102, 196710, 11, 3670103, 196710, 11, 3670104, 196710, 11, 3670105, 262246, 11, 3670106, 131174, 11, 3670107, 196710, 11, 3670108, 262246, 11, 3670109, 102, 59, 3670110, 102, 59, 3670111, 102, 59, 3735562, 102, 67, 3735563, 131174, 59, 3735564, 131174, 59, 3735565, 458854, 61, 3735568, 131174, 18, 3735569, 196710, 18, 3735570, 196710, 18, 3735571, 196710, 18, 3735572, 196710, 18, 3735573, 196710, 18, 3735574, 196710, 18, 3735575, 196710, 18, 3735576, 196710, 18, 3735577, 196710, 18, 3735578, 262246, 18, 3735579, 327782, 61, 3735580, 102, 61, 3735581, 65638, 61, 3735582, 65638, 61, 3735583, 65638, 61, 3735584, 65638, 61, 3735585, 65638, 61, 3735586, 131174, 61, 3735588, 102, 61, 3735589, 65638, 61, 3735590, 65638, 61, 3735591, 196710, 61, 3735592, 102, 61, 3735593, 196710, 61, 3735594, 131174, 67, 3735626, 131174, 59, 3735627, 131174, 59, 3735628, 131174, 59, 3735629, 262246, 12, 3735632, 131174, 12, 3735641, 262246, 12, 3735642, 131174, 12, 3735643, 196710, 12, 3735644, 262246, 12, 3735645, 102, 59, 3735646, 102, 59, 3735647, 102, 59, 3801098, 102, 67, 3801099, 131174, 59, 3801100, 131174, 59, 3801101, 458854, 61, 3801104, 131174, 18, 3801105, 196710, 18, 3801106, 196710, 18, 3801107, 196710, 18, 3801108, 196710, 18, 3801109, 196710, 18, 3801110, 327782, 18, 3801111, 196710, 19, 3801112, 196710, 19, 3801113, 196710, 19, 3801114, 262246, 19, 3801115, 327782, 61, 3801127, 102, 60, 3801128, 196710, 60, 3801129, 102, 59, 3801130, 131174, 67, 3801162, 131174, 59, 3801163, 131174, 59, 3801164, 131174, 59, 3801165, 262246, 12, 3801168, 131174, 12, 3801177, 262246, 12, 3801178, 131174, 13, 3801179, 196710, 13, 3801180, 262246, 13, 3801181, 102, 59, 3801182, 102, 59, 3801183, 102, 59, 3866634, 102, 67, 3866635, 131174, 59, 3866636, 131174, 59, 3866637, 458854, 61, 3866640, 131174, 18, 3866641, 196710, 18, 3866642, 196710, 18, 3866643, 196710, 18, 3866644, 327782, 18, 3866645, 196710, 19, 3866646, 262246, 19, 3866647, 327782, 60, 3866648, 393318, 60, 3866649, 393318, 60, 3866650, 393318, 60, 3866651, 393318, 58, 3866663, 102, 61, 3866664, 196710, 61, 3866665, 102, 59, 3866666, 131174, 67, 3866697, 262246, 60, 3866698, 131174, 60, 3866699, 131174, 59, 3866700, 131174, 59, 3866701, 102, 12, 3866702, 196710, 11, 3866703, 196710, 11, 3866704, 65638, 12, 3866705, 458854, 14, 3866712, 393318, 14, 3866713, 102, 12, 3866714, 196710, 11, 3866715, 196710, 11, 3866716, 65638, 12, 3866717, 102, 59, 3866718, 102, 59, 3866719, 102, 59, 3932170, 102, 67, 3932171, 131174, 59, 3932172, 131174, 59, 3932173, 458854, 61, 3932176, 131174, 18, 3932177, 196710, 18, 3932178, 196710, 18, 3932179, 196710, 18, 3932180, 262246, 18, 3932181, 327782, 60, 3932182, 393318, 60, 3932183, 393318, 58, 3932184, 102, 8, 3932185, 65638, 8, 3932186, 65638, 8, 3932187, 65638, 8, 3932188, 65638, 8, 3932189, 65638, 8, 3932190, 131174, 8, 3932200, 102, 59, 3932201, 102, 59, 3932202, 131174, 67, 3932233, 262246, 61, 3932234, 131174, 61, 3932235, 262246, 59, 3932236, 65638, 58, 3932237, 65638, 58, 3932238, 65638, 58, 3932239, 65638, 58, 3932241, 196710, 16, 3932242, 262246, 16, 3932243, 458854, 14, 3932246, 393318, 14, 3932247, 262246, 16, 3932248, 327782, 16, 3932252, 102, 58, 3932253, 196710, 59, 3932254, 102, 59, 3932255, 102, 59, 3997706, 102, 67, 3997707, 131174, 59, 3997708, 131174, 59, 3997709, 458854, 61, 3997712, 131174, 18, 3997713, 196710, 18, 3997714, 196710, 18, 3997715, 196710, 18, 3997716, 262246, 18, 3997717, 327782, 61, 3997718, 102, 8, 3997719, 65638, 8, 3997720, 262246, 9, 3997726, 131174, 9, 3997736, 102, 59, 3997737, 102, 59, 3997738, 131174, 67, 3997769, 131174, 59, 3997775, 262246, 59, 3997776, 65638, 58, 3997777, 65638, 58, 3997778, 131174, 58, 3997779, 196710, 15, 3997782, 327782, 15, 3997788, 102, 59, 3997790, 102, 59, 3997791, 102, 60, 3997792, 65638, 60, 3997793, 65638, 60, 3997794, 65638, 60, 3997795, 65638, 60, 3997796, 65638, 60, 3997797, 65638, 60, 3997798, 196710, 60, 4063242, 102, 67, 4063243, 131174, 59, 4063244, 131174, 59, 4063245, 458854, 61, 4063248, 131174, 18, 4063249, 196710, 18, 4063250, 196710, 18, 4063251, 327782, 18, 4063252, 262246, 19, 4063253, 327782, 61, 4063254, 102, 9, 4063262, 196710, 9, 4063263, 131174, 8, 4063272, 102, 59, 4063273, 102, 59, 4063274, 131174, 67, 4063305, 131174, 59, 4063313, 131174, 59, 4063314, 131174, 59, 4063315, 196710, 15, 4063318, 327782, 15, 4063324, 102, 59, 4063326, 102, 59, 4063327, 102, 61, 4063328, 65638, 61, 4063329, 65638, 61, 4063330, 65638, 61, 4063331, 65638, 61, 4063332, 65638, 61, 4063333, 65638, 61, 4063334, 196710, 61, 4128778, 102, 67, 4128779, 262246, 59, 4128780, 65638, 58, 4128781, 65638, 58, 4128782, 65638, 58, 4128783, 458854, 60, 4128784, 131174, 18, 4128785, 196710, 18, 4128786, 327782, 18, 4128787, 262246, 19, 4128788, 327782, 60, 4128789, 393318, 58, 4128790, 102, 9, 4128799, 131174, 9, 4128808, 102, 59, 4128809, 102, 59, 4128810, 131174, 67, 4128841, 131174, 59, 4128849, 131174, 59, 4128850, 131174, 59, 4128851, 196710, 15, 4128854, 393318, 15, 4128855, 262246, 14, 4128856, 262246, 14, 4128857, 262246, 14, 4128858, 262246, 14, 4128859, 327782, 14, 4128860, 102, 59, 4128862, 102, 60, 4128863, 65638, 60, 4128864, 65638, 60, 4128865, 65638, 60, 4128866, 65638, 60, 4128867, 65638, 60, 4128868, 65638, 60, 4128869, 196710, 60, 4128870, 102, 60, 4128871, 65638, 60, 4128872, 65638, 60, 4128873, 65638, 60, 4128874, 65638, 60, 4128875, 65638, 60, 4128876, 196710, 60, 4194314, 102, 68, 4194315, 65638, 68, 4194316, 196710, 67, 4194317, 131174, 59, 4194318, 131174, 59, 4194319, 458854, 61, 4194320, 131174, 18, 4194321, 196710, 18, 4194322, 262246, 18, 4194323, 327782, 60, 4194324, 393318, 58, 4194325, 102, 8, 4194326, 262246, 9, 4194335, 131174, 9, 4194343, 102, 58, 4194344, 196710, 59, 4194345, 102, 59, 4194346, 131174, 67, 4194377, 131174, 59, 4194385, 131174, 59, 4194386, 131174, 59, 4194387, 196710, 15, 4194395, 327782, 15, 4194396, 102, 59, 4194398, 102, 61, 4194399, 65638, 61, 4194400, 65638, 61, 4194401, 65638, 61, 4194402, 65638, 61, 4194403, 65638, 61, 4194404, 65638, 61, 4194405, 196710, 61, 4194406, 102, 61, 4194407, 65638, 61, 4194408, 65638, 61, 4194409, 65638, 61, 4194410, 65638, 61, 4194411, 65638, 61, 4194412, 196710, 61, 4259850, 102, 66, 4259851, 65638, 66, 4259852, 196710, 66, 4259853, 131174, 59, 4259854, 131174, 59, 4259855, 458854, 61, 4259856, 131174, 18, 4259857, 196710, 18, 4259858, 262246, 18, 4259859, 327782, 61, 4259861, 102, 9, 4259871, 131174, 9, 4259879, 102, 59, 4259881, 102, 59, 4259882, 131174, 67, 4259913, 131174, 59, 4259921, 131174, 59, 4259922, 131174, 59, 4259923, 196710, 15, 4259931, 327782, 15, 4259932, 102, 60, 4259933, 65638, 60, 4259934, 65638, 60, 4259935, 65638, 60, 4259936, 65638, 60, 4259937, 65638, 60, 4259938, 65638, 60, 4259939, 65638, 60, 4259940, 196710, 60, 4259941, 102, 60, 4259942, 65638, 60, 4259943, 65638, 60, 4259944, 65638, 60, 4259945, 65638, 60, 4259946, 65638, 60, 4259947, 196710, 60, 4259948, 102, 59, 4325386, 102, 67, 4325387, 262246, 60, 4325388, 65638, 60, 4325389, 131174, 60, 4325390, 131174, 59, 4325391, 458854, 61, 4325392, 131174, 18, 4325393, 196710, 18, 4325394, 262246, 18, 4325395, 327782, 61, 4325396, 102, 8, 4325397, 262246, 9, 4325400, 131174, 11, 4325401, 196710, 11, 4325402, 196710, 11, 4325403, 262246, 11, 4325407, 131174, 9, 4325415, 102, 59, 4325417, 102, 59, 4325418, 131174, 67, 4325449, 131174, 59, 4325457, 131174, 59, 4325458, 131174, 59, 4325459, 196710, 16, 4325460, 262246, 16, 4325461, 262246, 16, 4325462, 262246, 16, 4325463, 458854, 14, 4325467, 327782, 15, 4325468, 102, 61, 4325469, 65638, 61, 4325470, 65638, 61, 4325471, 65638, 61, 4325472, 65638, 61, 4325473, 65638, 61, 4325474, 65638, 61, 4325475, 65638, 61, 4325476, 196710, 61, 4325477, 102, 61, 4325478, 65638, 61, 4325479, 65638, 61, 4325480, 65638, 61, 4325481, 65638, 61, 4325482, 65638, 61, 4325483, 196710, 61, 4325484, 102, 59, 4390921, 102, 66, 4390922, 196710, 66, 4390923, 262246, 61, 4390924, 65638, 61, 4390925, 131174, 61, 4390926, 131174, 59, 4390927, 458854, 61, 4390928, 131174, 18, 4390929, 196710, 18, 4390930, 262246, 18, 4390931, 327782, 61, 4390932, 102, 9, 4390935, 131174, 11, 4390936, 65638, 12, 4390939, 262246, 12, 4390943, 131174, 9, 4390951, 102, 59, 4390953, 102, 59, 4390954, 131174, 67, 4390985, 131174, 59, 4390986, 262246, 60, 4390987, 65638, 60, 4390988, 65638, 60, 4390989, 65638, 60, 4390990, 65638, 60, 4390991, 65638, 60, 4390992, 65638, 60, 4390993, 131174, 60, 4390994, 262246, 59, 4390995, 65638, 58, 4390996, 65638, 58, 4390997, 65638, 58, 4390999, 196710, 15, 4391003, 393318, 15, 4391004, 262246, 14, 4391005, 262246, 14, 4391006, 262246, 14, 4391007, 262246, 14, 4391008, 131174, 12, 4391010, 262246, 14, 4391011, 327782, 14, 4391012, 102, 59, 4391019, 102, 59, 4391020, 102, 59, 4456457, 102, 67, 4456458, 262246, 60, 4456459, 131174, 60, 4456460, 262246, 60, 4456461, 65638, 60, 4456462, 131174, 60, 4456463, 458854, 61, 4456464, 131174, 18, 4456465, 196710, 18, 4456466, 262246, 18, 4456467, 327782, 61, 4456468, 102, 9, 4456471, 131174, 12, 4456475, 262246, 12, 4456479, 131174, 9, 4456487, 102, 60, 4456488, 196710, 60, 4456489, 102, 59, 4456490, 131174, 67, 4456503, 262246, 60, 4456504, 65638, 60, 4456505, 65638, 60, 4456506, 65638, 60, 4456507, 65638, 60, 4456508, 65638, 60, 4456509, 65638, 60, 4456510, 65638, 60, 4456511, 65638, 60, 4456512, 65638, 60, 4456513, 65638, 60, 4456514, 65638, 60, 4456515, 65638, 60, 4456516, 65638, 60, 4456517, 65638, 60, 4456518, 65638, 60, 4456519, 65638, 60, 4456520, 65638, 60, 4456521, 131174, 60, 4456522, 262246, 61, 4456523, 65638, 61, 4456524, 65638, 61, 4456525, 65638, 61, 4456526, 65638, 61, 4456527, 65638, 61, 4456528, 65638, 61, 4456529, 131174, 61, 4456534, 131174, 59, 4456535, 196710, 15, 4456544, 131174, 12, 4456547, 327782, 15, 4456548, 102, 59, 4456555, 102, 59, 4456556, 102, 59, 4521993, 102, 67, 4521994, 262246, 61, 4521995, 131174, 61, 4521996, 262246, 61, 4521997, 65638, 61, 4521998, 131174, 61, 4521999, 458854, 61, 4522000, 131174, 18, 4522001, 196710, 18, 4522002, 262246, 18, 4522003, 327782, 61, 4522004, 102, 9, 4522007, 131174, 13, 4522008, 196710, 13, 4522009, 196710, 13, 4522010, 196710, 13, 4522011, 262246, 13, 4522015, 131174, 9, 4522023, 102, 61, 4522024, 196710, 61, 4522025, 102, 59, 4522026, 131174, 67, 4522039, 262246, 61, 4522040, 65638, 61, 4522041, 65638, 61, 4522042, 65638, 61, 4522043, 65638, 61, 4522044, 65638, 61, 4522045, 65638, 61, 4522046, 65638, 61, 4522047, 65638, 61, 4522048, 65638, 61, 4522049, 65638, 61, 4522050, 65638, 61, 4522051, 65638, 61, 4522052, 65638, 61, 4522053, 65638, 61, 4522054, 65638, 61, 4522055, 65638, 61, 4522056, 65638, 61, 4522057, 131174, 61, 4522058, 131174, 59, 4522059, 196710, 64, 4522060, 262246, 64, 4522061, 262246, 60, 4522062, 65638, 60, 4522063, 65638, 60, 4522064, 65638, 60, 4522065, 65638, 60, 4522066, 65638, 60, 4522067, 65638, 60, 4522068, 65638, 60, 4522069, 65638, 60, 4522070, 131174, 60, 4522071, 196710, 15, 4522080, 131174, 12, 4522083, 327782, 15, 4522084, 102, 59, 4522091, 102, 59, 4522092, 102, 59, 4587529, 102, 67, 4587530, 131174, 59, 4587531, 262246, 60, 4587532, 131174, 60, 4587533, 458854, 59, 4587534, 393318, 62, 4587535, 458854, 62, 4587536, 131174, 18, 4587537, 196710, 18, 4587538, 262246, 18, 4587539, 327782, 61, 4587540, 102, 9, 4587551, 131174, 9, 4587560, 102, 59, 4587561, 102, 59, 4587562, 131174, 67, 4587575, 131174, 59, 4587583, 262246, 60, 4587584, 65638, 60, 4587585, 65638, 60, 4587586, 65638, 60, 4587587, 65638, 60, 4587588, 65638, 60, 4587589, 65638, 60, 4587590, 65638, 60, 4587591, 65638, 60, 4587592, 65638, 60, 4587593, 65638, 60, 4587594, 131174, 60, 4587595, 196710, 65, 4587596, 262246, 65, 4587597, 262246, 61, 4587598, 65638, 61, 4587599, 65638, 61, 4587600, 65638, 61, 4587601, 65638, 61, 4587602, 65638, 61, 4587603, 65638, 61, 4587604, 65638, 61, 4587605, 65638, 61, 4587606, 131174, 61, 4587607, 196710, 15, 4587611, 393318, 14, 4587612, 262246, 16, 4587613, 262246, 16, 4587614, 262246, 16, 4587615, 262246, 16, 4587616, 131174, 12, 4587617, 262246, 16, 4587618, 262246, 16, 4587619, 327782, 16, 4587620, 102, 59, 4587627, 102, 59, 4587628, 102, 59, 4653065, 102, 67, 4653066, 131174, 59, 4653067, 262246, 61, 4653068, 131174, 61, 4653069, 458854, 61, 4653070, 131174, 17, 4653071, 196710, 17, 4653072, 393318, 19, 4653073, 196710, 18, 4653074, 262246, 18, 4653075, 327782, 61, 4653076, 102, 9, 4653085, 196710, 8, 4653086, 65638, 10, 4653087, 131174, 10, 4653096, 102, 59, 4653097, 102, 59, 4653098, 131174, 67, 4653111, 131174, 59, 4653119, 262246, 61, 4653120, 65638, 61, 4653121, 65638, 61, 4653122, 65638, 61, 4653123, 65638, 61, 4653124, 65638, 61, 4653125, 65638, 61, 4653126, 65638, 61, 4653127, 65638, 61, 4653128, 65638, 61, 4653129, 65638, 61, 4653130, 131174, 61, 4653133, 131174, 59, 4653134, 196710, 14, 4653135, 262246, 14, 4653136, 262246, 14, 4653137, 262246, 14, 4653138, 262246, 14, 4653139, 262246, 14, 4653140, 262246, 14, 4653141, 262246, 14, 4653142, 262246, 14, 4653143, 458854, 15, 4653147, 327782, 15, 4653148, 102, 58, 4653149, 65638, 58, 4653150, 65638, 58, 4653151, 65638, 58, 4653152, 65638, 58, 4653153, 65638, 58, 4653154, 65638, 58, 4653155, 65638, 58, 4653156, 196710, 59, 4653163, 102, 59, 4653164, 102, 59, 4718601, 102, 67, 4718602, 131174, 59, 4718603, 131174, 59, 4718604, 458854, 59, 4718605, 458854, 62, 4718606, 131174, 18, 4718607, 196710, 18, 4718608, 196710, 18, 4718609, 196710, 18, 4718610, 262246, 18, 4718611, 327782, 61, 4718612, 102, 10, 4718613, 262246, 8, 4718621, 131174, 9, 4718622, 458854, 59, 4718623, 393318, 62, 4718624, 393318, 62, 4718625, 65638, 69, 4718626, 65638, 69, 4718627, 65638, 69, 4718628, 393318, 62, 4718629, 393318, 59, 4718632, 102, 59, 4718633, 102, 59, 4718634, 131174, 67, 4718647, 131174, 59, 4718648, 262246, 60, 4718649, 65638, 60, 4718650, 65638, 60, 4718651, 65638, 60, 4718652, 65638, 60, 4718653, 65638, 60, 4718654, 65638, 60, 4718655, 131174, 60, 4718656, 262246, 60, 4718657, 65638, 60, 4718658, 65638, 60, 4718659, 65638, 60, 4718660, 65638, 60, 4718661, 65638, 60, 4718662, 65638, 60, 4718663, 65638, 60, 4718664, 65638, 60, 4718665, 65638, 60, 4718666, 65638, 60, 4718667, 65638, 60, 4718668, 65638, 60, 4718669, 131174, 60, 4718670, 196710, 15, 4718683, 327782, 15, 4718684, 102, 59, 4718685, 102, 59, 4718688, 131174, 59, 4718699, 102, 59, 4718700, 102, 59, 4784136, 102, 66, 4784137, 196710, 66, 4784138, 131174, 59, 4784139, 131174, 59, 4784140, 458854, 61, 4784141, 131174, 17, 4784142, 393318, 19, 4784143, 196710, 18, 4784144, 196710, 18, 4784145, 196710, 18, 4784146, 262246, 18, 4784147, 327782, 61, 4784149, 102, 9, 4784153, 196710, 8, 4784154, 65638, 10, 4784155, 65638, 10, 4784156, 65638, 10, 4784157, 131174, 10, 4784158, 458854, 61, 4784165, 327782, 61, 4784168, 102, 59, 4784169, 102, 59, 4784170, 131174, 67, 4784183, 131174, 59, 4784184, 262246, 61, 4784185, 65638, 61, 4784186, 65638, 61, 4784187, 65638, 61, 4784188, 65638, 61, 4784189, 65638, 61, 4784190, 65638, 61, 4784191, 131174, 61, 4784192, 262246, 61, 4784193, 65638, 61, 4784194, 65638, 61, 4784195, 65638, 61, 4784196, 65638, 61, 4784197, 65638, 61, 4784198, 65638, 61, 4784199, 65638, 61, 4784200, 65638, 61, 4784201, 65638, 61, 4784202, 65638, 61, 4784203, 65638, 61, 4784204, 65638, 61, 4784205, 131174, 61, 4784206, 196710, 15, 4784208, 393318, 14, 4784209, 262246, 16, 4784210, 262246, 16, 4784211, 262246, 16, 4784212, 262246, 16, 4784213, 262246, 16, 4784214, 262246, 16, 4784215, 458854, 14, 4784219, 327782, 15, 4784220, 102, 59, 4784221, 102, 59, 4784224, 131174, 59, 4784235, 102, 59, 4784236, 102, 59, 4849672, 102, 67, 4849673, 262246, 60, 4849674, 131174, 60, 4849675, 131174, 59, 4849676, 458854, 61, 4849677, 131174, 18, 4849678, 196710, 18, 4849679, 196710, 18, 4849680, 196710, 18, 4849681, 196710, 18, 4849682, 262246, 18, 4849683, 327782, 62, 4849684, 393318, 59, 4849685, 102, 10, 4849686, 65638, 10, 4849687, 65638, 10, 4849688, 65638, 10, 4849689, 131174, 10, 4849690, 458854, 59, 4849691, 393318, 62, 4849692, 393318, 62, 4849693, 393318, 62, 4849694, 458854, 62, 4849701, 327782, 61, 4849702, 65638, 58, 4849703, 65638, 58, 4849704, 65638, 58, 4849705, 196710, 59, 4849706, 131174, 67, 4849719, 131174, 59, 4849720, 131174, 59, 4849721, 262246, 60, 4849722, 65638, 60, 4849723, 65638, 60, 4849724, 65638, 60, 4849725, 65638, 60, 4849726, 65638, 60, 4849727, 65638, 60, 4849728, 131174, 60, 4849729, 102, 11, 4849730, 196710, 13, 4849731, 196710, 13, 4849732, 196710, 13, 4849733, 196710, 13, 4849734, 196710, 13, 4849735, 65638, 11, 4849736, 262246, 14, 4849737, 262246, 14, 4849738, 262246, 14, 4849739, 262246, 14, 4849740, 262246, 14, 4849741, 262246, 14, 4849742, 458854, 15, 4849744, 327782, 15, 4849745, 102, 0, 4849746, 65638, 0, 4849747, 393318, 60, 4849748, 393318, 60, 4849749, 65638, 0, 4849750, 131174, 0, 4849751, 196710, 15, 4849755, 327782, 15, 4849756, 102, 59, 4849757, 102, 60, 4849758, 65638, 60, 4849759, 65638, 60, 4849760, 131174, 60, 4849761, 262246, 60, 4849762, 65638, 60, 4849763, 65638, 60, 4849764, 65638, 69, 4849765, 65638, 69, 4849766, 65638, 60, 4849767, 196710, 60, 4849771, 102, 59, 4849772, 102, 59, 4915208, 102, 67, 4915209, 262246, 61, 4915210, 131174, 61, 4915211, 131174, 59, 4915212, 458854, 61, 4915213, 131174, 18, 4915214, 196710, 18, 4915215, 196710, 18, 4915216, 196710, 18, 4915217, 196710, 18, 4915218, 327782, 19, 4915219, 262246, 17, 4915220, 327782, 62, 4915221, 393318, 62, 4915222, 393318, 62, 4915223, 393318, 62, 4915224, 393318, 62, 4915225, 393318, 62, 4915226, 458854, 62, 4915235, 102, 58, 4915236, 65638, 58, 4915237, 65638, 58, 4915238, 393318, 58, 4915239, 262246, 67, 4915240, 65638, 68, 4915241, 65638, 68, 4915242, 131174, 68, 4915255, 131174, 59, 4915256, 131174, 59, 4915257, 262246, 61, 4915258, 131174, 61, 4915260, 102, 61, 4915261, 65638, 61, 4915262, 65638, 61, 4915263, 65638, 61, 4915264, 131174, 61, 4915265, 262246, 12, 4915271, 131174, 12, 4915280, 327782, 15, 4915281, 102, 1, 4915282, 102, 59, 4915285, 131174, 59, 4915286, 131174, 1, 4915287, 196710, 15, 4915291, 327782, 15, 4915292, 102, 59, 4915293, 102, 61, 4915294, 65638, 61, 4915295, 65638, 61, 4915296, 131174, 61, 4915297, 262246, 61, 4915298, 65638, 61, 4915299, 65638, 61, 4915300, 65638, 69, 4915301, 65638, 69, 4915302, 65638, 61, 4915303, 196710, 61, 4915307, 102, 59, 4915308, 102, 59, 4980744, 102, 67, 4980745, 131174, 59, 4980746, 262246, 60, 4980747, 131174, 60, 4980748, 458854, 61, 4980749, 131174, 18, 4980750, 196710, 18, 4980751, 196710, 18, 4980752, 196710, 18, 4980753, 196710, 18, 4980754, 196710, 18, 4980755, 262246, 18, 4980769, 327782, 60, 4980770, 393318, 60, 4980771, 393318, 60, 4980772, 102, 59, 4980773, 102, 59, 4980774, 262246, 67, 4980775, 131174, 68, 4980791, 131174, 59, 4980792, 131174, 59, 4980793, 131174, 59, 4980798, 102, 11, 4980799, 196710, 13, 4980800, 196710, 13, 4980801, 262246, 13, 4980807, 131174, 12, 4980816, 327782, 15, 4980817, 102, 1, 4980818, 102, 60, 4980819, 65638, 60, 4980820, 65638, 60, 4980821, 131174, 60, 4980822, 131174, 1, 4980823, 196710, 15, 4980827, 327782, 15, 4980828, 102, 60, 4980829, 65638, 60, 4980830, 65638, 60, 4980831, 65638, 60, 4980832, 65638, 60, 4980833, 131174, 60, 4980839, 102, 59, 4980840, 102, 58, 4980841, 65638, 58, 4980842, 65638, 58, 4980843, 65638, 58, 4980844, 196710, 59, 5046280, 102, 67, 5046281, 131174, 59, 5046282, 262246, 61, 5046283, 131174, 61, 5046284, 458854, 61, 5046285, 131174, 18, 5046286, 196710, 18, 5046287, 196710, 18, 5046288, 196710, 18, 5046289, 196710, 18, 5046290, 196710, 18, 5046291, 262246, 18, 5046303, 327782, 60, 5046304, 393318, 60, 5046305, 65638, 58, 5046306, 65638, 58, 5046307, 65638, 58, 5046308, 65638, 58, 5046309, 196710, 59, 5046310, 131174, 67, 5046327, 131174, 59, 5046328, 131174, 59, 5046329, 131174, 59, 5046334, 262246, 12, 5046343, 131174, 12, 5046352, 327782, 15, 5046353, 102, 1, 5046354, 102, 61, 5046355, 65638, 61, 5046356, 65638, 61, 5046357, 131174, 61, 5046358, 131174, 1, 5046359, 196710, 15, 5046363, 327782, 15, 5046364, 102, 61, 5046365, 65638, 61, 5046366, 65638, 61, 5046367, 65638, 61, 5046368, 65638, 61, 5046369, 131174, 61, 5046375, 102, 59, 5046376, 102, 59, 5046378, 102, 59, 5111815, 102, 66, 5111816, 196710, 66, 5111817, 131174, 59, 5111818, 131174, 59, 5111819, 458854, 59, 5111820, 458854, 62, 5111821, 131174, 18, 5111822, 196710, 18, 5111823, 196710, 18, 5111824, 196710, 18, 5111825, 196710, 18, 5111826, 196710, 18, 5111827, 262246, 18, 5111831, 327782, 60, 5111832, 393318, 60, 5111833, 65638, 58, 5111834, 65638, 58, 5111835, 65638, 58, 5111836, 65638, 58, 5111837, 65638, 58, 5111838, 65638, 58, 5111839, 65638, 58, 5111840, 65638, 58, 5111841, 393318, 58, 5111842, 262246, 67, 5111843, 65638, 68, 5111844, 65638, 68, 5111845, 65638, 68, 5111846, 131174, 68, 5111863, 131174, 59, 5111864, 131174, 59, 5111865, 131174, 59, 5111870, 102, 12, 5111871, 196710, 11, 5111872, 196710, 11, 5111873, 196710, 11, 5111874, 196710, 11, 5111875, 196710, 11, 5111876, 196710, 11, 5111877, 196710, 11, 5111878, 196710, 11, 5111879, 65638, 12, 5111880, 262246, 16, 5111881, 262246, 16, 5111882, 458854, 14, 5111888, 327782, 15, 5111889, 102, 2, 5111890, 65638, 2, 5111891, 65638, 2, 5111892, 65638, 2, 5111893, 65638, 2, 5111894, 131174, 2, 5111895, 196710, 15, 5111899, 393318, 15, 5111900, 262246, 14, 5111901, 262246, 14, 5111902, 102, 11, 5111903, 196710, 13, 5111904, 196710, 13, 5111905, 196710, 13, 5111906, 196710, 13, 5111907, 196710, 13, 5111908, 196710, 13, 5111909, 196710, 13, 5111910, 65638, 11, 5111911, 102, 59, 5111912, 102, 59, 5111914, 102, 59, 5177351, 102, 67, 5177352, 262246, 60, 5177353, 131174, 60, 5177354, 131174, 59, 5177355, 458854, 61, 5177356, 131174, 17, 5177357, 393318, 19, 5177358, 196710, 18, 5177359, 196710, 18, 5177360, 196710, 18, 5177361, 327782, 18, 5177362, 196710, 19, 5177363, 262246, 19, 5177364, 327782, 60, 5177365, 393318, 60, 5177366, 65638, 58, 5177367, 65638, 58, 5177368, 65638, 58, 5177369, 393318, 58, 5177370, 262246, 67, 5177371, 65638, 68, 5177372, 65638, 68, 5177373, 65638, 68, 5177374, 65638, 68, 5177375, 65638, 68, 5177376, 65638, 68, 5177377, 65638, 68, 5177378, 131174, 68, 5177399, 262246, 59, 5177400, 65638, 58, 5177401, 65638, 58, 5177402, 65638, 58, 5177403, 65638, 58, 5177404, 65638, 58, 5177405, 65638, 58, 5177406, 65638, 58, 5177407, 65638, 58, 5177408, 65638, 58, 5177409, 65638, 58, 5177410, 65638, 58, 5177411, 65638, 58, 5177412, 65638, 58, 5177413, 65638, 58, 5177414, 65638, 58, 5177415, 65638, 58, 5177416, 65638, 58, 5177417, 131174, 58, 5177418, 196710, 15, 5177424, 393318, 15, 5177425, 262246, 14, 5177426, 262246, 14, 5177427, 262246, 14, 5177428, 262246, 14, 5177429, 262246, 14, 5177430, 262246, 14, 5177431, 458854, 15, 5177438, 262246, 12, 5177446, 131174, 12, 5177447, 102, 59, 5177448, 102, 59, 5177450, 102, 59, 5242886, 102, 66, 5242887, 196710, 66, 5242888, 262246, 61, 5242889, 131174, 61, 5242890, 131174, 59, 5242891, 458854, 61, 5242892, 131174, 18, 5242893, 196710, 18, 5242894, 196710, 18, 5242895, 196710, 18, 5242896, 196710, 18, 5242897, 262246, 18, 5242898, 327782, 60, 5242899, 393318, 60, 5242900, 65638, 58, 5242901, 65638, 58, 5242902, 393318, 58, 5242903, 262246, 67, 5242904, 65638, 68, 5242905, 65638, 68, 5242906, 131174, 68, 5242951, 131174, 59, 5242952, 131174, 59, 5242953, 131174, 59, 5242954, 196710, 15, 5242974, 262246, 12, 5242982, 131174, 12, 5242983, 102, 59, 5242984, 102, 60, 5242985, 196710, 60, 5242986, 102, 59, 5308422, 102, 67, 5308423, 262246, 60, 5308424, 131174, 60, 5308425, 262246, 60, 5308426, 131174, 60, 5308427, 458854, 61, 5308428, 131174, 18, 5308429, 196710, 18, 5308430, 196710, 18, 5308431, 196710, 18, 5308432, 196710, 18, 5308433, 262246, 18, 5308434, 327782, 61, 5308435, 102, 59, 5308436, 102, 59, 5308437, 262246, 67, 5308438, 65638, 68, 5308439, 131174, 68, 5308487, 131174, 59, 5308488, 131174, 59, 5308489, 131174, 59, 5308490, 196710, 15, 5308510, 262246, 12, 5308518, 131174, 12, 5308519, 102, 59, 5308520, 102, 61, 5308521, 196710, 61, 5308522, 102, 59, 5373957, 102, 66, 5373958, 196710, 66, 5373959, 262246, 61, 5373960, 131174, 61, 5373961, 262246, 61, 5373962, 131174, 61, 5373963, 458854, 61, 5373964, 131174, 18, 5373965, 196710, 18, 5373966, 196710, 18, 5373967, 196710, 18, 5373968, 327782, 18, 5373969, 262246, 19, 5373970, 327782, 61, 5373971, 102, 59, 5373972, 102, 59, 5373973, 131174, 67, 5374023, 131174, 59, 5374024, 131174, 59, 5374025, 131174, 59, 5374026, 196710, 16, 5374027, 262246, 16, 5374028, 262246, 16, 5374029, 262246, 16, 5374030, 262246, 16, 5374031, 262246, 16, 5374032, 262246, 16, 5374033, 262246, 16, 5374034, 262246, 16, 5374035, 262246, 16, 5374036, 262246, 16, 5374037, 262246, 16, 5374038, 262246, 16, 5374039, 458854, 14, 5374043, 393318, 14, 5374044, 262246, 16, 5374045, 262246, 16, 5374046, 102, 12, 5374047, 196710, 11, 5374048, 196710, 11, 5374049, 196710, 11, 5374050, 196710, 11, 5374051, 196710, 11, 5374052, 196710, 11, 5374053, 196710, 11, 5374054, 65638, 12, 5374055, 102, 60, 5374056, 196710, 60, 5374057, 102, 59, 5374058, 102, 59, 5439493, 102, 67, 5439494, 262246, 60, 5439495, 131174, 60, 5439496, 262246, 60, 5439497, 131174, 60, 5439498, 458854, 59, 5439499, 458854, 62, 5439500, 131174, 18, 5439501, 196710, 18, 5439502, 196710, 18, 5439503, 196710, 18, 5439504, 262246, 18, 5439505, 327782, 60, 5439506, 393318, 60, 5439507, 196710, 59, 5439508, 393318, 58, 5439509, 131174, 67, 5439559, 262246, 59, 5439560, 65638, 58, 5439561, 65638, 58, 5439562, 65638, 58, 5439563, 65638, 58, 5439564, 65638, 58, 5439565, 65638, 58, 5439566, 65638, 58, 5439567, 65638, 58, 5439568, 65638, 58, 5439569, 65638, 58, 5439570, 65638, 58, 5439571, 65638, 58, 5439572, 65638, 58, 5439573, 65638, 58, 5439574, 131174, 58, 5439575, 196710, 15, 5439579, 327782, 15, 5439580, 102, 58, 5439581, 65638, 58, 5439582, 65638, 58, 5439583, 65638, 58, 5439584, 65638, 58, 5439585, 131174, 58, 5439591, 102, 61, 5439592, 196710, 61, 5439593, 102, 59, 5439594, 102, 59, 5505029, 102, 67, 5505030, 262246, 61, 5505031, 131174, 61, 5505032, 262246, 61, 5505033, 131174, 61, 5505034, 458854, 61, 5505035, 131174, 17, 5505036, 393318, 19, 5505037, 196710, 18, 5505038, 196710, 18, 5505039, 327782, 18, 5505040, 262246, 19, 5505041, 327782, 61, 5505042, 102, 59, 5505043, 102, 59, 5505044, 262246, 67, 5505045, 131174, 68, 5505108, 131174, 59, 5505109, 131174, 59, 5505110, 131174, 59, 5505111, 196710, 15, 5505115, 327782, 15, 5505116, 102, 59, 5505117, 327782, 61, 5505119, 458854, 58, 5505120, 458854, 60, 5505121, 131174, 59, 5505128, 102, 59, 5505129, 102, 59, 5505130, 102, 59, 5570565, 102, 67, 5570566, 131174, 59, 5570567, 262246, 60, 5570568, 131174, 60, 5570569, 458854, 59, 5570570, 458854, 62, 5570571, 131174, 18, 5570572, 196710, 18, 5570573, 196710, 18, 5570574, 196710, 18, 5570575, 262246, 18, 5570576, 327782, 60, 5570577, 393318, 60, 5570578, 196710, 59, 5570579, 393318, 58, 5570580, 131174, 67, 5570644, 131174, 59, 5570645, 131174, 59, 5570646, 131174, 59, 5570647, 102, 11, 5570648, 196710, 13, 5570649, 196710, 13, 5570650, 196710, 13, 5570651, 65638, 11, 5570652, 102, 59, 5570653, 327782, 61, 5570656, 458854, 61, 5570657, 131174, 59, 5570664, 102, 59, 5570665, 102, 59, 5570666, 102, 59, 5636096, 102, 66, 5636097, 65638, 66, 5636098, 65638, 66, 5636099, 65638, 66, 5636100, 65638, 66, 5636101, 196710, 66, 5636102, 131174, 59, 5636103, 262246, 61, 5636104, 131174, 61, 5636105, 458854, 61, 5636106, 131174, 17, 5636107, 393318, 19, 5636108, 196710, 18, 5636109, 196710, 18, 5636110, 196710, 18, 5636111, 262246, 18, 5636112, 327782, 61, 5636113, 102, 59, 5636114, 102, 59, 5636115, 262246, 67, 5636116, 131174, 68, 5636180, 131174, 59, 5636181, 131174, 59, 5636182, 131174, 59, 5636183, 262246, 12, 5636187, 131174, 12, 5636188, 102, 59, 5636189, 327782, 62, 5636190, 393318, 62, 5636191, 393318, 62, 5636192, 458854, 62, 5636193, 131174, 59, 5636195, 393318, 1, 5636196, 65638, 2, 5636197, 65638, 2, 5636198, 65638, 2, 5636199, 327782, 1, 5636200, 102, 59, 5636201, 102, 59, 5636202, 102, 59, 5701632, 102, 67, 5701633, 262246, 60, 5701634, 65638, 60, 5701635, 65638, 60, 5701636, 65638, 60, 5701637, 65638, 60, 5701638, 131174, 60, 5701639, 131174, 59, 5701640, 458854, 59, 5701641, 458854, 62, 5701642, 131174, 18, 5701643, 196710, 18, 5701644, 196710, 18, 5701645, 196710, 18, 5701646, 327782, 18, 5701647, 262246, 19, 5701648, 327782, 61, 5701649, 102, 59, 5701650, 102, 59, 5701651, 131174, 67, 5701716, 131174, 59, 5701717, 131174, 59, 5701718, 131174, 59, 5701719, 262246, 12, 5701723, 131174, 12, 5701724, 102, 60, 5701725, 65638, 60, 5701726, 65638, 60, 5701727, 65638, 60, 5701728, 65638, 60, 5701729, 131174, 60, 5701731, 131174, 1, 5701735, 102, 1, 5701736, 102, 59, 5701737, 102, 59, 5701738, 102, 59, 5767168, 102, 67, 5767169, 262246, 61, 5767170, 65638, 61, 5767171, 65638, 61, 5767172, 65638, 61, 5767173, 65638, 61, 5767174, 131174, 61, 5767175, 131174, 59, 5767176, 458854, 61, 5767177, 131174, 17, 5767178, 393318, 19, 5767179, 196710, 18, 5767180, 196710, 18, 5767181, 196710, 18, 5767182, 262246, 18, 5767183, 327782, 60, 5767184, 393318, 60, 5767185, 196710, 59, 5767186, 393318, 58, 5767187, 131174, 67, 5767252, 131174, 59, 5767253, 131174, 59, 5767254, 131174, 59, 5767255, 262246, 12, 5767259, 131174, 12, 5767260, 102, 61, 5767261, 65638, 61, 5767262, 65638, 61, 5767263, 65638, 61, 5767264, 65638, 61, 5767265, 131174, 61, 5767267, 131174, 1, 5767271, 102, 1, 5767272, 102, 59, 5767273, 102, 59, 5767274, 102, 59, 5832704, 102, 67, 5832705, 131174, 59, 5832706, 262246, 60, 5832707, 65638, 60, 5832708, 65638, 60, 5832709, 65638, 60, 5832710, 65638, 60, 5832711, 131174, 60, 5832712, 458854, 61, 5832713, 131174, 18, 5832714, 196710, 18, 5832715, 196710, 18, 5832716, 196710, 18, 5832717, 196710, 18, 5832718, 262246, 18, 5832719, 327782, 61, 5832720, 102, 59, 5832721, 102, 59, 5832722, 262246, 67, 5832723, 131174, 68, 5832788, 131174, 59, 5832789, 131174, 59, 5832790, 131174, 59, 5832791, 262246, 12, 5832795, 131174, 12, 5832798, 393318, 1, 5832799, 65638, 2, 5832800, 65638, 2, 5832801, 65638, 2, 5832802, 65638, 2, 5832803, 131174, 2, 5832807, 102, 1, 5832808, 102, 59, 5832809, 102, 59, 5832810, 102, 59, 5898240, 102, 67, 5898241, 131174, 59, 5898242, 262246, 61, 5898243, 65638, 61, 5898244, 65638, 61, 5898246, 65638, 61, 5898247, 131174, 61, 5898248, 458854, 61, 5898249, 131174, 18, 5898250, 196710, 18, 5898251, 196710, 18, 5898252, 196710, 18, 5898253, 327782, 18, 5898254, 262246, 19, 5898255, 327782, 61, 5898256, 102, 59, 5898257, 102, 59, 5898258, 131174, 67, 5898324, 131174, 59, 5898325, 131174, 59, 5898326, 131174, 59, 5898327, 262246, 12, 5898331, 131174, 12, 5898334, 131174, 1, 5898343, 102, 1, 5898344, 102, 59, 5898345, 102, 59, 5898346, 102, 59, 5963776, 102, 67, 5963777, 131174, 59, 5963778, 131174, 59, 5963779, 458854, 59, 5963780, 458854, 62, 5963782, 327782, 62, 5963783, 393318, 62, 5963784, 458854, 62, 5963785, 131174, 18, 5963786, 196710, 18, 5963787, 196710, 18, 5963788, 196710, 18, 5963789, 262246, 18, 5963790, 327782, 60, 5963791, 393318, 60, 5963792, 196710, 59, 5963793, 393318, 58, 5963794, 131174, 67, 5963860, 131174, 59, 5963861, 131174, 59, 5963862, 131174, 59, 5963863, 262246, 12, 5963867, 131174, 12, 5963870, 131174, 1, 5963879, 102, 1, 5963880, 102, 59, 5963881, 102, 59, 5963882, 102, 59, 6029312, 102, 67, 6029313, 131174, 59, 6029314, 131174, 59, 6029315, 458854, 61, 6029320, 131174, 17, 6029321, 393318, 19, 6029322, 196710, 18, 6029323, 196710, 18, 6029324, 196710, 18, 6029325, 262246, 18, 6029326, 327782, 61, 6029327, 102, 59, 6029328, 102, 59, 6029329, 262246, 67, 6029330, 131174, 68, 6029396, 131174, 59, 6029397, 131174, 59, 6029398, 131174, 59, 6029399, 102, 12, 6029400, 196710, 11, 6029401, 196710, 11, 6029402, 196710, 11, 6029403, 65638, 12, 6029406, 131174, 1, 6029415, 102, 1, 6029416, 102, 59, 6029417, 102, 59, 6029418, 102, 59, 6094848, 102, 67, 6094849, 131174, 59, 6094850, 131174, 59, 6094851, 458854, 61, 6094855, 131174, 17, 6094856, 393318, 19, 6094857, 196710, 18, 6094858, 196710, 18, 6094859, 196710, 18, 6094860, 327782, 18, 6094861, 262246, 19, 6094862, 327782, 61, 6094863, 102, 59, 6094864, 102, 59, 6094865, 131174, 67, 6094932, 262246, 59, 6094933, 65638, 58, 6094934, 65638, 58, 6094935, 65638, 58, 6094936, 65638, 58, 6094937, 65638, 58, 6094938, 65638, 58, 6094939, 65638, 58, 6094940, 65638, 58, 6094941, 65638, 58, 6094942, 65638, 58, 6094943, 65638, 58, 6094944, 65638, 58, 6094945, 65638, 58, 6094946, 65638, 58, 6094947, 65638, 58, 6094948, 65638, 58, 6094949, 65638, 58, 6094950, 65638, 58, 6094951, 65638, 58, 6094952, 65638, 58, 6094953, 65638, 58, 6094954, 196710, 59, 6160384, 102, 67, 6160385, 131174, 59, 6160386, 131174, 59, 6160387, 458854, 61, 6160391, 131174, 18, 6160392, 196710, 18, 6160393, 196710, 18, 6160394, 196710, 18, 6160395, 196710, 18, 6160396, 262246, 18, 6160397, 327782, 60, 6160398, 393318, 60, 6160399, 196710, 59, 6160400, 393318, 58, 6160401, 131174, 67, 6225920, 102, 67, 6225921, 131174, 59, 6225922, 131174, 59, 6225923, 458854, 61, 6225927, 131174, 18, 6225928, 196710, 18, 6225929, 196710, 18, 6225930, 196710, 18, 6225931, 196710, 18, 6225932, 262246, 18, 6225933, 327782, 61, 6225934, 102, 59, 6225935, 102, 59, 6225936, 262246, 67, 6225937, 131174, 68, 6291456, 102, 67, 6291457, 131174, 59, 6291458, 131174, 59, 6291459, 458854, 61, 6291463, 131174, 19, 6291464, 196710, 19, 6291465, 196710, 19, 6291466, 196710, 19, 6291467, 196710, 19, 6291468, 262246, 19, 6291469, 327782, 61, 6291470, 102, 59, 6291471, 102, 59, 6291472, 131174, 67, 6356992, 102, 67, 6356993, 262246, 59, 6356994, 65638, 58, 6356995, 65638, 58, 6356996, 65638, 58, 6356997, 65638, 58, 6356998, 65638, 58, 6356999, 65638, 58, 6357000, 65638, 58, 6357001, 65638, 58, 6357002, 65638, 58, 6357003, 65638, 58, 6357004, 65638, 58, 6357005, 65638, 58, 6357006, 65638, 58, 6357007, 196710, 59, 6357008, 131174, 67, 6422528, 102, 68, 6422529, 65638, 68, 6422530, 65638, 68, 6422531, 65638, 68, 6422532, 65638, 68, 6422533, 65638, 68, 6422534, 65638, 68, 6422535, 65638, 68, 6422536, 65638, 68, 6422537, 65638, 68, 6422538, 65638, 68, 6422539, 65638, 68, 6422540, 65638, 68, 6422541, 65638, 68, 6422542, 65638, 68, 6422543, 65638, 68, 6422544, 131174, 68 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262168, 196710, 62, 262169, 262246, 62, 262174, 327782, 63, 262178, 196710, 64, 262179, 262246, 64, 327704, 196710, 63, 327705, 262246, 63, 327710, 327782, 64, 327714, 196710, 65, 327715, 262246, 65, 393223, 65636, 50, 458762, 131172, 49, 458764, 327782, 63, 524298, 131172, 50, 524300, 327782, 64, 589830, 196710, 64, 589831, 262246, 64, 589852, 196710, 64, 589853, 262246, 64, 655366, 196710, 65, 655367, 262246, 65, 655388, 196710, 65, 655389, 262246, 65, 655391, 102, 58, 720902, 393318, 63, 720910, 196708, 50, 720920, 102, 69, 720923, 131174, 69, 786438, 393318, 64, 786456, 102, 69, 786459, 131174, 69, 851978, 262148, 5, 851979, 131076, 3, 851980, 131076, 3, 851981, 131076, 3, 851982, 131076, 3, 851983, 4, 6, 851992, 102, 69, 851995, 131174, 69, 917514, 262148, 2, 917515, 4, 0, 917516, 4, 0, 917517, 4, 0, 917518, 4, 0, 917519, 4, 4, 917522, 196710, 64, 917523, 262246, 64, 917528, 102, 69, 917531, 131174, 69, 983050, 262148, 2, 983051, 4, 0, 983052, 4, 0, 983053, 4, 0, 983054, 4, 0, 983055, 4, 4, 983058, 196710, 65, 983059, 262246, 65, 1048586, 262148, 2, 1048587, 4, 0, 1048588, 4, 0, 1048589, 4, 0, 1048590, 4, 0, 1048591, 4, 4, 1114122, 262148, 2, 1114123, 4, 0, 1114124, 4, 0, 1114125, 4, 0, 1114126, 4, 0, 1114127, 4, 4, 1114130, 393318, 63, 1114139, 393318, 63, 1179658, 262148, 2, 1179659, 4, 0, 1179660, 4, 0, 1179661, 4, 0, 1179662, 4, 0, 1179663, 4, 4, 1179666, 393318, 64, 1179675, 393318, 64, 1179732, 102, 62, 1179733, 65638, 62, 1179734, 131174, 62, 1245194, 262148, 2, 1245195, 4, 0, 1245196, 4, 0, 1245197, 4, 0, 1245198, 4, 0, 1245199, 4, 4, 1245205, 102, 69, 1245208, 131174, 69, 1245268, 102, 63, 1245269, 65638, 63, 1245270, 131174, 63, 1310730, 262148, 2, 1310731, 4, 0, 1310732, 4, 0, 1310733, 4, 0, 1310734, 4, 0, 1310735, 4, 4, 1310741, 102, 69, 1310744, 131174, 69, 1310804, 102, 64, 1310805, 65638, 64, 1310806, 131174, 64, 1376266, 262148, 6, 1376267, 262148, 4, 1376268, 262148, 4, 1376269, 262148, 4, 1376270, 262148, 4, 1376271, 131076, 6, 1376277, 102, 69, 1376280, 131174, 69, 1441795, 196710, 64, 1441796, 262246, 64, 1441811, 196710, 62, 1441812, 262246, 62, 1441813, 102, 69, 1441816, 131174, 69, 1441871, 196710, 64, 1441872, 262246, 64, 1441874, 393318, 63, 1441881, 196710, 64, 1441882, 262246, 64, 1507331, 196710, 65, 1507332, 262246, 65, 1507347, 196710, 63, 1507348, 262246, 63, 1507406, 196710, 13, 1507407, 196710, 65, 1507408, 262246, 65, 1507410, 393318, 64, 1507417, 196710, 65, 1507418, 262246, 65, 1507419, 196710, 13, 1572875, 131172, 49, 1572878, 65636, 50, 1572940, 131174, 11, 1572941, 196710, 11, 1572942, 262246, 11, 1572955, 131174, 11, 1572956, 196710, 11, 1572957, 262246, 11, 1638404, 393318, 63, 1638411, 131172, 50, 1638476, 131174, 12, 1638477, 65638, 4, 1638478, 262246, 12, 1638491, 131174, 12, 1638492, 65638, 4, 1638493, 262246, 12, 1703937, 196710, 64, 1703938, 262246, 64, 1703940, 393318, 64, 1703966, 196710, 62, 1703967, 262246, 62, 1704012, 131174, 13, 1704013, 196710, 13, 1704014, 262246, 13, 1704020, 196710, 62, 1704021, 262246, 62, 1704026, 393318, 63, 1704027, 131174, 13, 1704028, 196710, 13, 1704029, 262246, 13, 1769473, 196710, 65, 1769474, 262246, 65, 1769488, 327782, 63, 1769497, 393318, 63, 1769502, 196710, 63, 1769503, 262246, 63, 1769555, 102, 59, 1769556, 196710, 63, 1769557, 262246, 63, 1769558, 131174, 59, 1769562, 393318, 64, 1835018, 393318, 63, 1835024, 327782, 64, 1835033, 393318, 64, 1835039, 393318, 63, 1900554, 393318, 64, 1900575, 393318, 64, 1900577, 196710, 64, 1900578, 262246, 64, 1900623, 393318, 63, 1966113, 196710, 65, 1966114, 262246, 65, 1966156, 131174, 11, 1966157, 196710, 11, 1966158, 262246, 11, 1966159, 393318, 64, 1966163, 262245, 126, 1966164, 327781, 126, 1966165, 393317, 126, 1966166, 458853, 126, 1966171, 131174, 11, 1966172, 196710, 11, 1966173, 262246, 11, 2031631, 196710, 62, 2031632, 262246, 62, 2031634, 102, 58, 2031635, 102, 58, 2031636, 102, 58, 2031692, 131174, 12, 2031693, 65638, 4, 2031694, 262246, 12, 2031699, 262245, 127, 2031700, 327781, 127, 2031701, 393317, 127, 2031702, 458853, 127, 2031707, 131174, 12, 2031708, 65638, 4, 2031709, 262246, 12, 2097167, 196710, 63, 2097168, 262246, 63, 2097228, 131174, 13, 2097229, 196710, 13, 2097230, 262246, 13, 2097243, 131174, 13, 2097244, 196710, 13, 2097245, 262246, 13, 2162697, 393318, 63, 2162703, 102, 58, 2162704, 102, 58, 2162705, 102, 58, 2162767, 196710, 64, 2162768, 262246, 64, 2162777, 196710, 64, 2162778, 262246, 64, 2228233, 393318, 64, 2228303, 196710, 65, 2228304, 262246, 65, 2228313, 196710, 65, 2228314, 262246, 65, 2293837, 131174, 11, 2293838, 196710, 11, 2293839, 262246, 11, 2293850, 131174, 11, 2293851, 196710, 11, 2293852, 262246, 11, 2359309, 327782, 63, 2359373, 131174, 12, 2359374, 65638, 4, 2359375, 262246, 12, 2359386, 131174, 12, 2359387, 65638, 4, 2359388, 262246, 12, 2424845, 327782, 64, 2424909, 131174, 13, 2424910, 196710, 13, 2424911, 262246, 13, 2424922, 131174, 13, 2424923, 196710, 13, 2424924, 262246, 13, 2490447, 131174, 58, 2490448, 131174, 58, 2490457, 102, 58, 2490458, 102, 58, 2555992, 65638, 3, 2621520, 131174, 11, 2621521, 65638, 3, 2621522, 262246, 11, 2621523, 393318, 63, 2621527, 65638, 12, 2621528, 65638, 4, 2687056, 131174, 12, 2687057, 65638, 4, 2687058, 102, 12, 2687059, 393318, 64, 2687063, 65638, 4, 2687064, 102, 11, 2752592, 131174, 13, 2752593, 131174, 12, 2752594, 65638, 4, 2752598, 393318, 63, 2752599, 196710, 13, 2752600, 262246, 13, 2818129, 131174, 13, 2818130, 196710, 13, 2818134, 393318, 64, 3211345, 262148, 5, 3211346, 131076, 3, 3211347, 131076, 3, 3211348, 131076, 3, 3211349, 131076, 3, 3211350, 131076, 3, 3211351, 131076, 3, 3211352, 4, 6, 3276881, 262148, 2, 3276882, 4, 0, 3276883, 4, 0, 3276884, 4, 0, 3276885, 4, 0, 3276886, 4, 0, 3276887, 4, 0, 3276888, 4, 4, 3342417, 262148, 2, 3342418, 4, 0, 3342419, 4, 0, 3342420, 4, 0, 3342421, 4, 0, 3342422, 4, 0, 3342423, 4, 0, 3342424, 4, 4, 3407888, 102, 62, 3407889, 65638, 62, 3407890, 131174, 62, 3407953, 262148, 2, 3407954, 4, 0, 3407955, 4, 0, 3407956, 4, 0, 3407957, 4, 0, 3407958, 4, 0, 3407959, 4, 0, 3407960, 4, 4, 3473424, 102, 63, 3473425, 65638, 63, 3473426, 131174, 63, 3473489, 262148, 6, 3473490, 262148, 4, 3473491, 262148, 4, 3473492, 262148, 4, 3473493, 262148, 4, 3473494, 262148, 4, 3473495, 262148, 4, 3473496, 131076, 6, 3538960, 102, 64, 3538961, 65638, 64, 3538962, 131174, 64, 3539021, 262246, 12, 3539022, 65638, 3, 3539026, 65638, 4, 3539032, 65638, 3, 3604514, 102, 62, 3604515, 65638, 62, 3604516, 131174, 62, 3604557, 262246, 12, 3604558, 65638, 4, 3604568, 65638, 4, 3670031, 393318, 63, 3670050, 102, 63, 3670051, 65638, 63, 3670052, 131174, 63, 3670093, 262246, 12, 3670102, 131173, 125, 3670103, 131174, 13, 3670104, 196710, 13, 3670105, 262246, 13, 3670107, 65638, 3, 3670108, 131174, 12, 3735567, 393318, 64, 3735584, 327782, 63, 3735586, 102, 64, 3735587, 65638, 64, 3735588, 131174, 64, 3735590, 393318, 63, 3735638, 131173, 126, 3735643, 65638, 4, 3735644, 131174, 12, 3801113, 393318, 63, 3801115, 196710, 64, 3801116, 262246, 64, 3801120, 327782, 64, 3801126, 393318, 64, 3801174, 131173, 127, 3801180, 131174, 12, 3866638, 196710, 62, 3866639, 262246, 62, 3866649, 393318, 64, 3866651, 196710, 65, 3866652, 262246, 65, 3866707, 196709, 126, 3866715, 393318, 63, 3932174, 196710, 63, 3932175, 262246, 63, 3932237, 196710, 64, 3932238, 262246, 64, 3932239, 131174, 58, 3932240, 131174, 58, 3932243, 196709, 127, 3932247, 196709, 124, 3932249, 196710, 64, 3932250, 262246, 64, 3932251, 393318, 64, 3997773, 196710, 65, 3997774, 262246, 65, 3997775, 393318, 63, 3997777, 131174, 58, 3997779, 131173, 127, 3997783, 196709, 125, 3997784, 131173, 125, 3997785, 196710, 65, 3997786, 262246, 65, 3997787, 327782, 63, 4063251, 327782, 63, 4063264, 196710, 64, 4063265, 262246, 64, 4063271, 393318, 63, 4063311, 393318, 64, 4063318, 196709, 124, 4063319, 101, 124, 4063320, 131173, 126, 4063323, 327782, 64, 4128781, 131174, 58, 4128782, 131174, 58, 4128787, 327782, 64, 4128800, 196710, 65, 4128801, 262246, 65, 4128807, 393318, 64, 4128854, 196709, 125, 4128855, 101, 125, 4128856, 65637, 125, 4128858, 101, 126, 4128859, 65637, 126, 4194324, 393318, 63, 4194378, 393318, 63, 4194394, 101, 127, 4194395, 65637, 127, 4194408, 102, 62, 4194409, 65638, 62, 4194410, 131174, 62, 4259860, 393318, 64, 4259914, 393318, 64, 4259916, 196710, 64, 4259917, 262246, 64, 4259920, 393318, 63, 4259927, 196709, 124, 4259928, 101, 126, 4259929, 65637, 126, 4259944, 102, 63, 4259945, 65638, 63, 4259946, 131174, 63, 4325413, 196710, 64, 4325414, 262246, 64, 4325452, 196710, 65, 4325453, 262246, 65, 4325456, 393318, 64, 4325463, 196709, 125, 4325464, 101, 127, 4325465, 65637, 127, 4325478, 196710, 64, 4325479, 262246, 64, 4325480, 102, 64, 4325481, 65638, 64, 4325482, 131174, 64, 4390944, 393318, 63, 4390949, 196710, 65, 4390950, 262246, 65, 4390995, 196710, 64, 4390996, 262246, 64, 4390998, 131174, 58, 4391008, 262246, 14, 4391009, 262246, 14, 4391014, 196710, 65, 4391015, 262246, 65, 4456480, 393318, 64, 4456531, 196710, 65, 4456532, 262246, 65, 4522023, 393318, 63, 4522040, 196710, 62, 4522041, 262246, 62, 4522073, 131173, 125, 4587559, 393318, 64, 4587576, 196710, 63, 4587577, 262246, 63, 4587580, 196710, 62, 4587581, 262246, 62, 4587595, 393318, 63, 4587600, 131173, 125, 4587609, 131173, 126, 4587616, 262246, 16, 4587617, 458854, 14, 4587623, 393318, 63, 4653114, 327782, 59, 4653116, 196710, 63, 4653117, 262246, 63, 4653131, 393318, 64, 4653136, 131173, 126, 4653144, 196709, 124, 4653145, 131173, 127, 4653149, 102, 58, 4653152, 131174, 58, 4653153, 196710, 62, 4653154, 262246, 62, 4653159, 393318, 64, 4718605, 327782, 63, 4718612, 393318, 63, 4718623, 393318, 63, 4718624, 102, 69, 4718628, 131174, 69, 4718630, 196710, 64, 4718631, 262246, 64, 4718672, 131173, 127, 4718680, 196709, 125, 4718689, 196710, 63, 4718690, 262246, 63, 4784141, 327782, 64, 4784148, 393318, 64, 4784159, 393318, 64, 4784166, 196710, 65, 4784167, 262246, 65, 4784186, 102, 62, 4784187, 65638, 62, 4784188, 131174, 62, 4849701, 102, 58, 4849702, 102, 58, 4849722, 102, 63, 4849723, 65638, 63, 4849724, 131174, 63, 4849746, 102, 58, 4849747, 196710, 62, 4849748, 262246, 62, 4849749, 131174, 58, 4849755, 131173, 125, 4849763, 102, 69, 4849766, 131174, 69, 4849768, 393318, 63, 4849769, 196710, 64, 4849770, 262246, 64, 4915236, 102, 58, 4915237, 102, 58, 4915258, 102, 64, 4915259, 65638, 64, 4915260, 131174, 64, 4915261, 393318, 63, 4915280, 101, 126, 4915283, 196710, 63, 4915284, 262246, 63, 4915291, 131173, 126, 4915299, 102, 69, 4915302, 131174, 69, 4915304, 393318, 64, 4915305, 196710, 65, 4915306, 262246, 65, 4980766, 327782, 63, 4980770, 102, 58, 4980797, 393318, 64, 4980816, 101, 127, 4980817, 65637, 127, 4980827, 131173, 127, 4980842, 102, 58, 5046302, 327782, 64, 5046304, 102, 58, 5046305, 102, 58, 5046330, 393318, 63, 5046365, 196709, 124, 5046377, 327782, 59, 5111832, 102, 58, 5111833, 102, 58, 5111866, 393318, 64, 5111901, 196709, 125, 5177365, 102, 58, 5177366, 102, 58, 5177415, 131174, 58, 5177416, 131174, 58, 5177420, 131174, 3, 5177421, 196710, 3, 5177422, 262246, 3, 5177427, 131173, 125, 5177432, 131174, 3, 5177433, 196710, 3, 5177434, 262246, 3, 5177449, 327782, 59, 5242899, 102, 58, 5242900, 102, 58, 5242954, 101, 124, 5242956, 131174, 4, 5242957, 196710, 4, 5242958, 262246, 4, 5242963, 131173, 126, 5242967, 196709, 124, 5242968, 131174, 4, 5242969, 196710, 4, 5242970, 262246, 4, 5242972, 101, 124, 5308490, 101, 125, 5308491, 65637, 125, 5308497, 196709, 124, 5308499, 131173, 127, 5308503, 196709, 125, 5308505, 196709, 124, 5308508, 101, 125, 5308509, 65637, 125, 5374033, 196709, 125, 5374041, 196709, 125, 5374043, 131173, 125, 5439506, 102, 58, 5439507, 102, 58, 5439572, 131174, 58, 5439573, 131174, 58, 5439579, 131173, 126, 5439581, 327782, 60, 5439582, 327782, 59, 5439583, 458854, 60, 5505115, 131173, 127, 5505118, 196710, 62, 5505119, 262246, 62, 5570577, 102, 58, 5570578, 102, 58, 5570654, 196710, 63, 5570655, 262246, 63, 5636111, 327782, 63, 5636196, 102, 69, 5636197, 65638, 69, 5636198, 131174, 69, 5701647, 327782, 64, 5767184, 102, 58, 5767185, 102, 58, 5767260, 196710, 64, 5767261, 262246, 64, 5767269, 458854, 18, 5832708, 102, 62, 5832709, 65638, 62, 5832710, 131174, 62, 5832796, 196710, 65, 5832797, 262246, 65, 5832800, 393318, 63, 5898244, 102, 63, 5898245, 65638, 63, 5898246, 131174, 63, 5898336, 393318, 64, 5963780, 102, 64, 5963781, 65638, 64, 5963782, 131174, 64, 5963783, 393318, 63, 5963791, 102, 58, 5963792, 102, 58, 5963868, 393318, 63, 5963873, 458854, 18, 5963877, 196710, 64, 5963878, 262246, 64, 6029319, 393318, 64, 6029404, 393318, 64, 6029413, 196710, 65, 6029414, 262246, 65, 6094852, 327782, 63, 6160388, 327782, 64, 6160389, 65638, 59, 6160398, 102, 58, 6160399, 102, 58, 6225924, 196710, 62, 6225925, 262246, 62, 6225932, 327782, 63, 6291460, 196710, 63, 6291461, 262246, 63, 6291468, 327782, 64 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 1840) +scene_destination = "res://Maps/Routes/Route16/Route_16.tscn" +location = Vector2(2000, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 2928) +scene_destination = "res://Maps/Routes/Route16/Route_16.tscn" +location = Vector2(1008, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 1232) +scene_destination = "res://Maps/SilverportTown/Silverport_Town.tscn" +location = Vector2(1840, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1072, 336) +scene_destination = "res://Maps/Routes/Route16/Route_16.tscn" +location = Vector2(464, 1200) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 1744) +scene_destination = "res://Maps/Caves/Lanthanite_Cave.tscn" +location = Vector2(1904, 2416) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1904, 2416) +scene_destination = "res://Maps/Caves/Lanthanite_Cave.tscn" +location = Vector2(560, 1744) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3376, 2128) +scene_destination = "res://Maps/Routes/Route16/Route_16.tscn" +location = Vector2(2352, 464) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2736, 1104) +texture = ExtResource("301") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(816, 2160) +texture = ExtResource("6") +item_id = 304 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(336, 2768) +texture = ExtResource("6") +item_id = 172 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(464, 2000) +texture = ExtResource("6") +item_id = 94 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2992, 2896) +texture = ExtResource("6") +item_id = 245 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2896, 2000) +texture = ExtResource("6") +item_id = 199 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3088, 2928) +texture = ExtResource("6") +item_id = 205 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3120, 2352) +texture = ExtResource("6") +item_id = 172 + +[node name="Item8" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1872, 2480) +texture = ExtResource("6") +item_id = 172 + +[node name="Item9" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2608, 752) +texture = ExtResource("6") +item_id = 185 + +[node name="Item10" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2896, 1040) +texture = ExtResource("6") +item_id = 120 + +[node name="Item11" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(464, 208) +texture = ExtResource("6") +item_id = 307 diff --git a/Maps/Caves/Lanthanite_Cave_tileset.tres b/Maps/Caves/Lanthanite_Cave_tileset.tres new file mode 100644 index 000000000..d5783e76b --- /dev/null +++ b/Maps/Caves/Lanthanite_Cave_tileset.tres @@ -0,0 +1,362 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_transp_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +1:50/0 = 0 +1:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +0:124/0 = 0 +0:125/0 = 0 +0:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:126/0 = 0 +0:127/0 = 0 +0:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:125/0 = 0 +1:126/0 = 0 +1:127/0 = 0 +2:125/0 = 0 +2:126/0 = 0 +2:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +3:124/0 = 0 +3:125/0 = 0 +3:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:126/0 = 0 +3:127/0 = 0 +3:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:126/0 = 0 +4:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:127/0 = 0 +4:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:126/0 = 0 +5:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:127/0 = 0 +5:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:126/0 = 0 +6:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:127/0 = 0 +6:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:126/0 = 0 +7:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:127/0 = 0 +7:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:58/0 = 0 +0:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:59/0 = 0 +0:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:60/0 = 0 +0:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:68/0 = 0 +0:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:58/0 = 0 +1:59/0 = 0 +1:60/0 = 0 +1:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:63/0 = 0 +1:64/0 = 0 +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +1:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:68/0 = 0 +1:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:58/0 = 0 +2:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:59/0 = 0 +2:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:60/0 = 0 +2:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:9/0 = 0 +3:11/0 = 0 +3:12/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:18/0 = 0 +3:19/0 = 0 +3:59/0 = 0 +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:63/0 = 0 +3:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:65/0 = 0 +3:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:66/0 = 0 +3:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:67/0 = 0 +3:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:68/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:11/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:59/0 = 0 +4:60/0 = 0 +4:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:62/0 = 0 +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:65/0 = 0 +4:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:66/0 = 0 +4:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:67/0 = 0 +4:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:59/0 = 0 +5:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:62/0 = 0 +5:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:63/0 = 0 +5:64/0 = 0 +5:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:65/0 = 0 +5:66/0 = 0 +5:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:67/0 = 0 +5:68/0 = 0 +5:69/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +6:15/0 = 0 +6:19/0 = 0 +6:58/0 = 0 +6:59/0 = 0 +6:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:60/0 = 0 +6:61/0 = 0 +6:62/0 = 0 +6:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:63/0 = 0 +6:64/0 = 0 +6:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:65/0 = 0 +6:66/0 = 0 +6:67/0 = 0 +6:68/0 = 0 +6:69/0 = 0 +7:14/0 = 0 +7:15/0 = 0 +7:18/0 = 0 +7:19/0 = 0 +7:58/0 = 0 +7:59/0 = 0 +7:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:60/0 = 0 +7:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:61/0 = 0 +7:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:62/0 = 0 +7:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:65/0 = 0 +7:66/0 = 0 +7:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:67/0 = 0 +7:68/0 = 0 +7:69/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/4 = SubResource("src4") diff --git a/Maps/Caves/Passage Cave Bikers.tmx.import b/Maps/Caves/Passage Cave Bikers.tmx.import deleted file mode 100755 index 29e72b8c9..000000000 --- a/Maps/Caves/Passage Cave Bikers.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Passage Cave Bikers.tmx-e2c3742ab647b3e2e3e91f783c74a68e.scn" - -[deps] - -source_file="res://Maps/Caves/Passage Cave Bikers.tmx" -dest_files=[ "res://.import/Passage Cave Bikers.tmx-e2c3742ab647b3e2e3e91f783c74a68e.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Caves/Passage Cave Bikers.tscn b/Maps/Caves/Passage Cave Bikers.tscn deleted file mode 100755 index 43e7d81e3..000000000 --- a/Maps/Caves/Passage Cave Bikers.tscn +++ /dev/null @@ -1,31 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://Maps/tilesets/PU_caves.tres" type="TileSet" id=1] -[ext_resource path="res://Maps/tilesets/PU_groundtiles+.tres" type="TileSet" id=2] - -[node name="Node2D" type="Node2D"] -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 720897, 1, 0, 720897, 2, 0, 720897, 3, 0, 720897, 4, 0, 720897, 5, 0, 720897, 6, 0, 720897, 7, 0, 720897, 8, 0, 720897, 9, 0, 720897, 10, 0, 720897, 11, 0, 720897, 12, 0, 720897, 13, 0, 720897, 14, 0, 720897, 15, 0, 720897, 16, 0, 720897, 17, 0, 720897, 18, 0, 720897, 19, 0, 720897, 20, 0, 720897, 21, 0, 720897, 22, 0, 720897, 23, 0, 720897, 24, 0, 720897, 25, 0, 720897, 26, 0, 720897, 27, 0, 720897, 28, 0, 720897, 29, 0, 720897, 65536, 0, 720897, 65537, 0, 720897, 65538, 0, 720897, 65539, 0, 720897, 65540, 0, 720897, 65541, 0, 720897, 65542, 0, 720897, 65543, 0, 720897, 65544, 0, 720897, 65545, 0, 720897, 65546, 0, 720897, 65547, 0, 720897, 65548, 0, 720897, 65549, 0, 720897, 65550, 0, 720897, 65551, 0, 720897, 65552, 0, 720897, 65553, 0, 720897, 65554, 0, 720897, 65555, 0, 720897, 65556, 0, 720897, 65557, 0, 720897, 65558, 0, 720897, 65559, 0, 720897, 65560, 0, 720897, 65561, 0, 720897, 65562, 0, 720897, 65563, 0, 720897, 65564, 0, 720897, 65565, 0, 720897, 131072, 0, 720897, 131073, 0, 720897, 131074, 0, 720897, 131075, 0, 720897, 131076, 0, 720897, 131077, 0, 720897, 131078, 0, 720897, 131079, 0, 720897, 131080, 0, 720897, 131081, 0, 720897, 131082, 0, 720897, 131083, 0, 720897, 131084, 0, 720897, 131085, 0, 720897, 131086, 0, 720897, 131087, 0, 720897, 131088, 0, 720897, 131089, 0, 720897, 131090, 0, 720897, 131091, 0, 720897, 131092, 0, 720897, 131093, 0, 720897, 131094, 0, 720897, 131095, 0, 720897, 131096, 0, 720897, 131097, 0, 720897, 131098, 0, 720897, 131099, 0, 720897, 131100, 0, 720897, 131101, 0, 720897, 196608, 0, 720897, 196609, 0, 655360, 196610, 0, 655361, 196611, 0, 655361, 196612, 0, 655361, 196613, 0, 655361, 196614, 0, 655361, 196615, 0, 655361, 196616, 0, 655361, 196617, 0, 655361, 196618, 0, 655361, 196619, 0, 655361, 196620, 0, 655361, 196621, 0, 655361, 196622, 0, 655361, 196623, 0, 655361, 196624, 0, 655361, 196625, 0, 655361, 196626, 0, 655361, 196627, 0, 655361, 196628, 0, 655361, 196629, 0, 655362, 196630, 0, 720897, 196631, 0, 720897, 196632, 0, 720897, 196633, 0, 720897, 196634, 0, 720897, 196635, 0, 720897, 196636, 0, 720897, 196637, 0, 720897, 262144, 0, 720897, 262145, 0, 720896, 262146, 0, 131076, 262147, 0, 131073, 262148, 0, 131073, 262149, 0, 131073, 262150, 0, 131073, 262151, 0, 131073, 262152, 0, 131073, 262153, 0, 131073, 262154, 0, 131073, 262155, 0, 131073, 262156, 0, 131073, 262157, 0, 131073, 262158, 0, 131073, 262159, 0, 131073, 262160, 0, 131073, 262161, 0, 131073, 262162, 0, 131073, 262163, 0, 131073, 262164, 0, 131075, 262165, 0, 720898, 262166, 0, 720897, 262167, 0, 720897, 262168, 0, 720897, 262169, 0, 720897, 262170, 0, 720897, 262171, 0, 720897, 262172, 0, 720897, 262173, 0, 720897, 327680, 0, 720897, 327681, 0, 720896, 327682, 0, 196612, 327683, 0, 196609, 327684, 0, 196609, 327685, 0, 196609, 327686, 0, 196609, 327687, 0, 196609, 327688, 0, 196609, 327689, 0, 196609, 327690, 0, 196609, 327691, 0, 196609, 327692, 0, 196609, 327693, 0, 196609, 327694, 0, 196609, 327695, 0, 196609, 327696, 0, 196609, 327697, 0, 196609, 327698, 0, 196609, 327699, 0, 196609, 327700, 0, 196611, 327701, 0, 720898, 327702, 0, 720897, 327703, 0, 720897, 327704, 0, 720897, 327705, 0, 720897, 327706, 0, 720897, 327707, 0, 720897, 327708, 0, 720897, 327709, 0, 720897, 393216, 0, 720897, 393217, 0, 720896, 393218, 0, 65538, 393219, 0, 131076, 393220, 0, 131073, 393221, 0, 131073, 393222, 0, 131073, 393223, 0, 131073, 393224, 0, 131073, 393225, 0, 131073, 393226, 0, 131073, 393227, 0, 131073, 393228, 0, 131073, 393229, 0, 131073, 393230, 0, 131073, 393231, 0, 131073, 393232, 0, 131073, 393233, 0, 131073, 393234, 0, 131073, 393235, 0, 131075, 393236, 0, 65536, 393237, 0, 720898, 393238, 0, 720897, 393239, 0, 720897, 393240, 0, 720897, 393241, 0, 720897, 393242, 0, 720897, 393243, 0, 720897, 393244, 0, 720897, 393245, 0, 720897, 458752, 0, 655360, 458753, 0, 524291, 458754, 0, 65538, 458755, 0, 196612, 458756, 0, 196609, 458757, 0, 196609, 458758, 0, 196609, 458759, 0, 196609, 458760, 0, 196609, 458761, 0, 196609, 458762, 0, 196609, 458763, 0, 196609, 458764, 0, 196609, 458765, 0, 196609, 458766, 0, 196609, 458767, 0, 196609, 458768, 0, 196609, 458769, 0, 196609, 458770, 0, 196609, 458771, 0, 196611, 458772, 0, 65536, 458773, 0, 720898, 458774, 0, 720897, 458775, 0, 720897, 458776, 0, 720897, 458777, 0, 720897, 458778, 0, 720897, 458779, 0, 720897, 458780, 0, 720897, 458781, 0, 720897, 524288, 0, 720896, 524289, 0, 131076, 524290, 0, 131074, 524291, 0, 65538, 524292, 0, 458752, 524293, 0, 458753, 524294, 0, 458753, 524295, 0, 458753, 524296, 0, 458754, 524297, 0, 65537, 524298, 0, 65537, 524299, 0, 65537, 524300, 0, 65537, 524301, 0, 65537, 524302, 0, 458752, 524303, 0, 458753, 524304, 0, 458753, 524305, 0, 458753, 524306, 0, 458754, 524307, 0, 65536, 524308, 0, 65536, 524309, 0, 720898, 524310, 0, 720897, 524311, 0, 720897, 524312, 0, 720897, 524313, 0, 720897, 524314, 0, 720897, 524315, 0, 720897, 524316, 0, 720897, 524317, 0, 720897, 589824, 0, 720896, 589825, 0, 196612, 589826, 0, 196610, 589827, 0, 65538, 589828, 0, 524288, 589829, 0, 524289, 589830, 0, 524289, 589831, 0, 524289, 589832, 0, 524290, 589833, 0, 65537, 589834, 0, 65537, 589835, 0, 65537, 589836, 0, 65537, 589837, 0, 458752, 589838, 0, 393219, 589839, 0, 524289, 589840, 0, 524289, 589841, 0, 524289, 589842, 0, 524290, 589843, 0, 65536, 589844, 0, 65536, 589845, 0, 720898, 589846, 0, 720897, 589847, 0, 720897, 589848, 0, 720897, 589849, 0, 720897, 589850, 0, 720897, 589851, 0, 720897, 589852, 0, 720897, 589853, 0, 720897, 655360, 0, 720896, 655361, 0, 65538, 655362, 0, 131076, 655363, 0, 131074, 655364, 0, 524288, 655365, 0, 524289, 655366, 0, 524289, 655367, 0, 524289, 655368, 0, 524290, 655369, 0, 65537, 655370, 0, 65537, 655371, 0, 65537, 655372, 0, 65537, 655373, 0, 524288, 655374, 0, 524289, 655375, 0, 524289, 655376, 0, 524289, 655377, 0, 524289, 655378, 0, 524290, 655379, 0, 65536, 655380, 0, 65536, 655381, 0, 720898, 655382, 0, 720897, 655383, 0, 720897, 655384, 0, 720897, 655385, 0, 720897, 655386, 0, 720897, 655387, 0, 720897, 655388, 0, 720897, 655389, 0, 720897, 720896, 0, 720896, 720897, 0, 65538, 720898, 0, 196612, 720899, 0, 196610, 720900, 0, 589824, 720901, 0, 589825, 720902, 0, 589825, 720903, 0, 589825, 720904, 0, 589826, 720905, 0, 65537, 720906, 0, 65537, 720907, 0, 65537, 720908, 0, 65537, 720909, 0, 589824, 720910, 0, 458755, 720911, 0, 524289, 720912, 0, 524289, 720913, 0, 524289, 720914, 0, 524290, 720915, 0, 65536, 720916, 0, 65536, 720917, 0, 720898, 720918, 0, 720897, 720919, 0, 720897, 720920, 0, 720897, 720921, 0, 720897, 720922, 0, 720897, 720923, 0, 720897, 720924, 0, 720897, 720925, 0, 720897, 786432, 0, 720896, 786433, 0, 65538, 786434, 0, 65538, 786435, 0, 458752, 786436, 0, 458753, 786437, 0, 458754, 786438, 0, 65537, 786439, 0, 65537, 786440, 0, 65537, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 786452, 0, 65539, 786453, 0, 720898, 786454, 0, 720897, 786455, 0, 720897, 786456, 0, 720897, 786457, 0, 720897, 786458, 0, 720897, 786459, 0, 720897, 786460, 0, 720897, 786461, 0, 720897, 851968, 0, 720896, 851969, 0, 65538, 851970, 0, 65538, 851971, 0, 524288, 851972, 0, 524289, 851973, 0, 393220, 851974, 0, 458754, 851975, 0, 65537, 851976, 0, 65536, 851977, 0, 65536, 851978, 0, 589828, 851979, 0, 786433, 851980, 0, 786433, 851981, 0, 786433, 851982, 0, 786433, 851983, 0, 786433, 851984, 0, 786433, 851985, 0, 786433, 851986, 0, 786433, 851987, 0, 786433, 851988, 0, 786433, 851989, 0, 786434, 851990, 0, 720897, 851991, 0, 720897, 851992, 0, 720897, 851993, 0, 720897, 851994, 0, 720897, 851995, 0, 720897, 851996, 0, 720897, 851997, 0, 720897, 917504, 0, 720896, 917505, 0, 65538, 917506, 0, 65538, 917507, 0, 524288, 917508, 0, 524289, 917509, 0, 524289, 917510, 0, 524290, 917511, 0, 65537, 917512, 0, 65539, 917513, 0, 65539, 917514, 0, 720898, 917515, 0, 720897, 917516, 0, 720897, 917517, 0, 720897, 917518, 0, 720897, 917519, 0, 720897, 917520, 0, 720897, 917521, 0, 720897, 917522, 0, 720897, 917523, 0, 720897, 917524, 0, 720897, 917525, 0, 720897, 917526, 0, 720897, 917527, 0, 720897, 917528, 0, 720897, 917529, 0, 720897, 917530, 0, 720897, 917531, 0, 720897, 917532, 0, 720897, 917533, 0, 720897, 983040, 0, 720896, 983041, 0, 65538, 983042, 0, 65538, 983043, 0, 589824, 983044, 0, 458755, 983045, 0, 524289, 983046, 0, 524290, 983047, 0, 65536, 983048, 0, 65536, 983049, 0, 589828, 983050, 0, 786434, 983051, 0, 720897, 983052, 0, 720897, 983053, 0, 720897, 983054, 0, 720897, 983055, 0, 720897, 983056, 0, 720897, 983057, 0, 720897, 983058, 0, 720897, 983059, 0, 720897, 983060, 0, 720897, 983061, 0, 720897, 983062, 0, 720897, 983063, 0, 720897, 983064, 0, 720897, 983065, 0, 720897, 983066, 0, 720897, 983067, 0, 720897, 983068, 0, 720897, 983069, 0, 720897, 1048576, 0, 720896, 1048577, 0, 65538, 1048578, 0, 65538, 1048579, 0, 458752, 1048580, 0, 393219, 1048581, 0, 524289, 1048582, 0, 524290, 1048583, 0, 65536, 1048584, 0, 65536, 1048585, 0, 720898, 1048586, 0, 720897, 1048587, 0, 720897, 1048588, 0, 720897, 1048589, 0, 720897, 1048590, 0, 720897, 1048591, 0, 720897, 1048592, 0, 720897, 1048593, 0, 720897, 1048594, 0, 720897, 1048595, 0, 720897, 1048596, 0, 720897, 1048597, 0, 720897, 1048598, 0, 720897, 1048599, 0, 720897, 1048600, 0, 720897, 1048601, 0, 720897, 1048602, 0, 720897, 1048603, 0, 720897, 1048604, 0, 720897, 1048605, 0, 720897, 1114112, 0, 720896, 1114113, 0, 65538, 1114114, 0, 65538, 1114115, 0, 524288, 1114116, 0, 524289, 1114117, 0, 524289, 1114118, 0, 524290, 1114119, 0, 65536, 1114120, 0, 65536, 1114121, 0, 720898, 1114122, 0, 720897, 1114123, 0, 720897, 1114124, 0, 720897, 1114125, 0, 720897, 1114126, 0, 720897, 1114127, 0, 720897, 1114128, 0, 720897, 1114129, 0, 720897, 1114130, 0, 720897, 1114131, 0, 720897, 1114132, 0, 720897, 1114133, 0, 720897, 1114134, 0, 720897, 1114135, 0, 720897, 1114136, 0, 720897, 1114137, 0, 720897, 1114138, 0, 720897, 1114139, 0, 720897, 1114140, 0, 720897, 1114141, 0, 720897, 1179648, 0, 720896, 1179649, 0, 65538, 1179650, 0, 65538, 1179651, 0, 524288, 1179652, 0, 524289, 1179653, 0, 458756, 1179654, 0, 589826, 1179655, 0, 65536, 1179656, 0, 65536, 1179657, 0, 524292, 1179658, 0, 655361, 1179659, 0, 655362, 1179660, 0, 720897, 1179661, 0, 720897, 1179662, 0, 720897, 1179663, 0, 720897, 1179664, 0, 720897, 1179665, 0, 720897, 1179666, 0, 720897, 1179667, 0, 720897, 1179668, 0, 720897, 1179669, 0, 720897, 1179670, 0, 720897, 1179671, 0, 720897, 1179672, 0, 720897, 1179673, 0, 720897, 1179674, 0, 720897, 1179675, 0, 720897, 1179676, 0, 720897, 1179677, 0, 720897, 1245184, 0, 720896, 1245185, 0, 65538, 1245186, 0, 65538, 1245187, 0, 524288, 1245188, 0, 524289, 1245189, 0, 524290, 1245190, 0, 65537, 1245191, 0, 65536, 1245192, 0, 131072, 1245193, 0, 131073, 1245194, 0, 131075, 1245195, 0, 720898, 1245196, 0, 720897, 1245197, 0, 720897, 1245198, 0, 720897, 1245199, 0, 720897, 1245200, 0, 720897, 1245201, 0, 720897, 1245202, 0, 720897, 1245203, 0, 720897, 1245204, 0, 720897, 1245205, 0, 720897, 1245206, 0, 720897, 1245207, 0, 720897, 1245208, 0, 720897, 1245209, 0, 720897, 1245210, 0, 720897, 1245211, 0, 720897, 1245212, 0, 720897, 1245213, 0, 720897, 1310720, 0, 720896, 1310721, 0, 65538, 1310722, 0, 65538, 1310723, 0, 524288, 1310724, 0, 524289, 1310725, 0, 524290, 1310726, 0, 65537, 1310727, 0, 65536, 1310728, 0, 196608, 1310729, 0, 196609, 1310730, 0, 196611, 1310731, 0, 720898, 1310732, 0, 720897, 1310733, 0, 720897, 1310734, 0, 720897, 1310735, 0, 720897, 1310736, 0, 720897, 1310737, 0, 720897, 1310738, 0, 720897, 1310739, 0, 720897, 1310740, 0, 720897, 1310741, 0, 720897, 1310742, 0, 720897, 1310743, 0, 720897, 1310744, 0, 720897, 1310745, 0, 720897, 1310746, 0, 720897, 1310747, 0, 720897, 1310748, 0, 720897, 1310749, 0, 720897, 1376256, 0, 720896, 1376257, 0, 65538, 1376258, 0, 65538, 1376259, 0, 589824, 1376260, 0, 589825, 1376261, 0, 589826, 1376262, 0, 65537, 1376263, 0, 131072, 1376264, 0, 131073, 1376265, 0, 131075, 1376266, 0, 65536, 1376267, 0, 720898, 1376268, 0, 720897, 1376269, 0, 720897, 1376270, 0, 720897, 1376271, 0, 720897, 1376272, 0, 720897, 1376273, 0, 720897, 1376274, 0, 720897, 1376275, 0, 720897, 1376276, 0, 720897, 1376277, 0, 720897, 1376278, 0, 720897, 1376279, 0, 720897, 1376280, 0, 720897, 1376281, 0, 720897, 1376282, 0, 720897, 1376283, 0, 720897, 1376284, 0, 720897, 1376285, 0, 720897, 1441792, 0, 720896, 1441793, 0, 65538, 1441794, 0, 65538, 1441795, 0, 65537, 1441796, 0, 65537, 1441797, 0, 65537, 1441798, 0, 65537, 1441799, 0, 196608, 1441800, 0, 196609, 1441801, 0, 196611, 1441802, 0, 65536, 1441803, 0, 720898, 1441804, 0, 720897, 1441805, 0, 720897, 1441806, 0, 720897, 1441807, 0, 720897, 1441808, 0, 720897, 1441809, 0, 720897, 1441810, 0, 720897, 1441811, 0, 720897, 1441812, 0, 720897, 1441813, 0, 720897, 1441814, 0, 720897, 1441815, 0, 720897, 1441816, 0, 720897, 1441817, 0, 720897, 1441818, 0, 720897, 1441819, 0, 720897, 1441820, 0, 720897, 1441821, 0, 720897, 1507328, 0, 720896, 1507329, 0, 65538, 1507330, 0, 65538, 1507331, 0, 65537, 1507332, 0, 65537, 1507333, 0, 65537, 1507334, 0, 65537, 1507335, 0, 65537, 1507336, 0, 65537, 1507337, 0, 65536, 1507338, 0, 65536, 1507339, 0, 720898, 1507340, 0, 720897, 1507341, 0, 720897, 1507342, 0, 720897, 1507343, 0, 720897, 1507344, 0, 720897, 1507345, 0, 720897, 1507346, 0, 720897, 1507347, 0, 720897, 1507348, 0, 720897, 1507349, 0, 720897, 1507350, 0, 720897, 1507351, 0, 720897, 1507352, 0, 720897, 1507353, 0, 720897, 1507354, 0, 720897, 1507355, 0, 720897, 1507356, 0, 720897, 1507357, 0, 720897, 1572864, 0, 720896, 1572865, 0, 65538, 1572866, 0, 65538, 1572867, 0, 65537, 1572868, 0, 65537, 1572869, 0, 65537, 1572870, 0, 65537, 1572871, 0, 65537, 1572872, 0, 65537, 1572873, 0, 65536, 1572874, 0, 65536, 1572875, 0, 720898, 1572876, 0, 720897, 1572877, 0, 720897, 1572878, 0, 720897, 1572879, 0, 720897, 1572880, 0, 720897, 1572881, 0, 720897, 1572882, 0, 720897, 1572883, 0, 720897, 1572884, 0, 720897, 1572885, 0, 720897, 1572886, 0, 720897, 1572887, 0, 720897, 1572888, 0, 720897, 1572889, 0, 720897, 1572890, 0, 720897, 1572891, 0, 720897, 1572892, 0, 720897, 1572893, 0, 720897, 1638400, 0, 720896, 1638401, 0, 65538, 1638402, 0, 65538, 1638403, 0, 65537, 1638404, 0, 65537, 1638405, 0, 65537, 1638406, 0, 65537, 1638407, 0, 65537, 1638408, 0, 65537, 1638409, 0, 65536, 1638410, 0, 65536, 1638411, 0, 720898, 1638412, 0, 720897, 1638413, 0, 720897, 1638414, 0, 720897, 1638415, 0, 720897, 1638416, 0, 720897, 1638417, 0, 720897, 1638418, 0, 720897, 1638419, 0, 720897, 1638420, 0, 720897, 1638421, 0, 720897, 1638422, 0, 720897, 1638423, 0, 720897, 1638424, 0, 720897, 1638425, 0, 720897, 1638426, 0, 720897, 1638427, 0, 720897, 1638428, 0, 720897, 1638429, 0, 720897, 1703936, 0, 720896, 1703937, 0, 65540, 1703938, 0, 1, 1703939, 0, 65537, 1703940, 0, 458752, 1703941, 0, 458753, 1703942, 0, 458753, 1703943, 0, 458754, 1703944, 0, 65537, 1703945, 0, 65536, 1703946, 0, 65536, 1703947, 0, 720898, 1703948, 0, 720897, 1703949, 0, 720897, 1703950, 0, 720897, 1703951, 0, 720897, 1703952, 0, 720897, 1703953, 0, 720897, 1703954, 0, 720897, 1703955, 0, 720897, 1703956, 0, 720897, 1703957, 0, 720897, 1703958, 0, 720897, 1703959, 0, 720897, 1703960, 0, 720897, 1703961, 0, 720897, 1703962, 0, 720897, 1703963, 0, 720897, 1703964, 0, 720897, 1703965, 0, 720897, 1769472, 0, 786432, 1769473, 0, 589827, 1769474, 0, 65538, 1769475, 0, 65538, 1769476, 0, 524288, 1769477, 0, 524289, 1769478, 0, 524289, 1769479, 0, 393220, 1769480, 0, 458754, 1769481, 0, 65536, 1769482, 0, 65536, 1769483, 0, 720898, 1769484, 0, 720897, 1769485, 0, 720897, 1769486, 0, 720897, 1769487, 0, 720897, 1769488, 0, 720897, 1769489, 0, 720897, 1769490, 0, 720897, 1769491, 0, 720897, 1769492, 0, 720897, 1769493, 0, 720897, 1769494, 0, 720897, 1769495, 0, 720897, 1769496, 0, 720897, 1769497, 0, 720897, 1769498, 0, 720897, 1769499, 0, 720897, 1769500, 0, 720897, 1769501, 0, 720897, 1835008, 0, 720897, 1835009, 0, 720896, 1835010, 0, 65538, 1835011, 0, 65538, 1835012, 0, 524288, 1835013, 0, 524289, 1835014, 0, 524289, 1835015, 0, 524289, 1835016, 0, 524290, 1835017, 0, 65536, 1835018, 0, 65536, 1835019, 0, 720898, 1835020, 0, 720897, 1835021, 0, 720897, 1835022, 0, 720897, 1835023, 0, 720897, 1835024, 0, 720897, 1835025, 0, 720897, 1835026, 0, 720897, 1835027, 0, 720897, 1835028, 0, 720897, 1835029, 0, 720897, 1835030, 0, 720897, 1835031, 0, 720897, 1835032, 0, 720897, 1835033, 0, 720897, 1835034, 0, 720897, 1835035, 0, 720897, 1835036, 0, 720897, 1835037, 0, 720897, 1900544, 0, 720897, 1900545, 0, 720896, 1900546, 0, 65538, 1900547, 0, 65538, 1900548, 0, 524288, 1900549, 0, 524289, 1900550, 0, 524289, 1900551, 0, 524289, 1900552, 0, 524290, 1900553, 0, 65536, 1900554, 0, 65536, 1900555, 0, 720898, 1900556, 0, 720897, 1900557, 0, 720897, 1900558, 0, 720897, 1900559, 0, 720897, 1900560, 0, 720897, 1900561, 0, 720897, 1900562, 0, 720897, 1900563, 0, 720897, 1900564, 0, 720897, 1900565, 0, 720897, 1900566, 0, 720897, 1900567, 0, 720897, 1900568, 0, 720897, 1900569, 0, 720897, 1900570, 0, 720897, 1900571, 0, 720897, 1900572, 0, 720897, 1900573, 0, 720897, 1966080, 0, 720897, 1966081, 0, 720896, 1966082, 0, 65538, 1966083, 0, 65538, 1966084, 0, 524288, 1966085, 0, 524289, 1966086, 0, 524289, 1966087, 0, 458756, 1966088, 0, 589826, 1966089, 0, 65536, 1966090, 0, 65536, 1966091, 0, 720898, 1966092, 0, 720897, 1966093, 0, 720897, 1966094, 0, 720897, 1966095, 0, 720897, 1966096, 0, 720897, 1966097, 0, 720897, 1966098, 0, 720897, 1966099, 0, 720897, 1966100, 0, 720897, 1966101, 0, 720897, 1966102, 0, 720897, 1966103, 0, 720897, 1966104, 0, 720897, 1966105, 0, 720897, 1966106, 0, 720897, 1966107, 0, 720897, 1966108, 0, 720897, 1966109, 0, 720897, 2031616, 0, 720897, 2031617, 0, 720896, 2031618, 0, 65538, 2031619, 0, 65538, 2031620, 0, 589824, 2031621, 0, 589825, 2031622, 0, 589825, 2031623, 0, 589826, 2031624, 0, 65537, 2031625, 0, 65536, 2031626, 0, 65536, 2031627, 0, 720898, 2031628, 0, 720897, 2031629, 0, 720897, 2031630, 0, 720897, 2031631, 0, 720897, 2031632, 0, 720897, 2031633, 0, 720897, 2031634, 0, 720897, 2031635, 0, 720897, 2031636, 0, 720897, 2031637, 0, 720897, 2031638, 0, 720897, 2031639, 0, 720897, 2031640, 0, 720897, 2031641, 0, 720897, 2031642, 0, 720897, 2031643, 0, 720897, 2031644, 0, 720897, 2031645, 0, 720897, 2097152, 0, 720897, 2097153, 0, 720896, 2097154, 0, 65540, 2097155, 0, 1, 2097156, 0, 1, 2097157, 0, 1, 2097158, 0, 65537, 2097159, 0, 1, 2097160, 0, 1, 2097161, 0, 1, 2097162, 0, 65539, 2097163, 0, 720898, 2097164, 0, 720897, 2097165, 0, 720897, 2097166, 0, 720897, 2097167, 0, 720897, 2097168, 0, 720897, 2097169, 0, 720897, 2097170, 0, 720897, 2097171, 0, 720897, 2097172, 0, 720897, 2097173, 0, 720897, 2097174, 0, 720897, 2097175, 0, 720897, 2097176, 0, 720897, 2097177, 0, 720897, 2097178, 0, 720897, 2097179, 0, 720897, 2097180, 0, 720897, 2097181, 0, 720897, 2162688, 0, 720897, 2162689, 0, 786432, 2162690, 0, 786433, 2162691, 0, 786433, 2162692, 0, 786433, 2162693, 0, 786433, 2162694, 0, 786433, 2162695, 0, 786433, 2162696, 0, 786433, 2162697, 0, 786433, 2162698, 0, 786433, 2162699, 0, 786434, 2162700, 0, 720897, 2162701, 0, 720897, 2162702, 0, 720897, 2162703, 0, 720897, 2162704, 0, 720897, 2162705, 0, 720897, 2162706, 0, 720897, 2162707, 0, 720897, 2162708, 0, 720897, 2162709, 0, 720897, 2162710, 0, 720897, 2162711, 0, 720897, 2162712, 0, 720897, 2162713, 0, 720897, 2162714, 0, 720897, 2162715, 0, 720897, 2162716, 0, 720897, 2162717, 0, 720897 ) -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 458756, 0, 786435, 458757, 0, 786436, 458764, 0, 655363, 458765, 0, 655364, 458769, 0, 2031630, 458770, 0, 2031631, 524292, 0, 851971, 524293, 0, 851972, 524300, 0, 720899, 524301, 0, 720900, 524305, 0, 2097166, 524306, 0, 2097167, 589842, 0, 1048579, 655377, 0, 1048579, 655378, 0, 2031631, 720901, 0, 2097162, 720913, 0, 983044, 720914, 0, 2097167, 786437, 0, 2162698, 786440, 0, 0, 786441, 0, 0, 851971, 0, 2097162, 851972, 0, 917508, 917507, 0, 2162698, 917508, 0, 983044, 917510, 0, 2097162, 917511, 0, 0, 917512, 0, 0, 983044, 0, 983043, 983046, 0, 2162698, 1048580, 0, 2097162, 1048582, 0, 2097162, 1114116, 0, 2162698, 1114118, 0, 2162698, 1376259, 0, 655363, 1376260, 0, 655364, 1441795, 0, 720899, 1441796, 0, 720900, 1441799, 0, 655363, 1441800, 0, 655364, 1507335, 0, 720899, 1507336, 0, 720900, 1703938, 0, 2, 1703939, 0, 2, 1835015, 0, 786435, 1835016, 0, 786436, 1900551, 0, 851971, 1900552, 0, 851972, 1966084, 0, 2097162, 2031620, 0, 2162698, 2031621, 0, 655383, 2031622, 0, 655384, 2031623, 0, 655385, 2097157, 0, 1048576, 2097158, 0, 1048577, 2097159, 0, 1048578 ) -[node name="PU_groundtiles+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 589833, 0, 917524, 655369, 0, 983060, 720905, 0, 983060, 1703942, 0, 917528, 1703943, 0, 983063, 1703944, 0, 917529 ) -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 655377, 0, 917508, 917508, 0, 917507, 2097157, 0, 720919, 2097158, 0, 720920, 2097159, 0, 720921 ) - diff --git a/Maps/Caves/Passage Cave.gd b/Maps/Caves/Passage Cave.gd deleted file mode 100755 index 4690e3b13..000000000 --- a/Maps/Caves/Passage Cave.gd +++ /dev/null @@ -1,225 +0,0 @@ -extends Node2D - -var background_music = "res://Audio/BGM/PU-Passage Cave.ogg"; # Same as route 1 apparently - -var type = "Outside" -var place_name = "Passage Cave" -var dark = true -var wild_battle_back = BattleInstanceData.BattleBack.CAVE -var always_wild_gen_on_step = true - -# Wild Poke table -var wild_table = [ -# ID chance lowest_level highest_level - [20, 40, 4, 6], # Tonemy - [15, 25, 4, 6], # Barewl - [18, 25, 4, 6], # Gozard - [22, 10, 4, 6] # Dunsparce -] - -# Trainers -var trainer1 -var trainer2 -var trainer3 -var trainer4 - -# Items -var item1 - -func _ready(): - $ColorRect.show() - trainer1 = $NPC_Layer/Trainer1 - trainer2 = $NPC_Layer/Trainer2 - trainer3 = $NPC_Layer/Trainer3 - #trainer4 = $NPC_Layer/Trainer4 - #trainer4.turning_directions = ["Down", "Left"] - - item1 = $NPC_Layer/Item - - Global.game.player.connect("trainer_battle", self, "trainer_battle") - - if Global.past_events.has("PASSAGE_CAVE_TRAINER_1_DEFEATED"): - trainer1.seeking = false - trainer1.defeated = true - if Global.past_events.has("PASSAGE_CAVE_TRAINER_2_DEFEATED"): - trainer2.seeking = false - trainer2.defeated = true - if Global.past_events.has("PASSAGE_CAVE_TRAINER_3_DEFEATED"): - trainer3.seeking = false - trainer3.defeated = true - if Global.past_events.has("PASSAGE_CAVE_TRAINER_4_DEFEATED"): - trainer4.seeking = false - trainer4.defeated = true - if Global.past_events.has("PASSAGE_CAVE_ITEM_1_TAKEN"): - item1.queue_free() - item1 = null - -func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact - if check_pos == $NPC_Layer/Trainer1.position: - $NPC_Layer/Trainer1.face_player(direction) - if !trainer1.defeated: - trainer_battle(trainer1) - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_1_DEFEAT" , trainer1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - pass - if check_pos == $NPC_Layer/Trainer2.position: - $NPC_Layer/Trainer2.face_player(direction) - if !trainer2.defeated: - trainer_battle(trainer2) - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_2_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - pass - if check_pos == $NPC_Layer/Trainer3.position: - $NPC_Layer/Trainer3.face_player(direction) - if !trainer3.defeated: - trainer_battle(trainer3) - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_3_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - pass - if item1 != null && check_pos == $NPC_Layer/Item.position: - Global.game.lock_player() - Global.past_events.append("PASSAGE_CAVE_ITEM_1_TAKEN") - item1.queue_free() - item1 = null - Global.inventory.add_item_by_name_multiple("Great Ball", 1) - Global.game.recive_item($NPC_Layer/Item.item_id) - yield(Global.game, "end_of_event") - Global.game.release_player() - - -func trainer_battle(npc_trainer): - Global.game.lock_player() - npc_trainer.seeking = false - # Play encounter music - npc_trainer.alert() - yield(npc_trainer, "alert_done") - match npc_trainer: - trainer1, trainer3: - Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") - trainer2: - Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-PsychicAthlete spotted.ogg") - Global.game.get_node("Background_music").play() - - # Turn player to face trainer - match npc_trainer.facing: - "Up": - Global.game.player.set_facing_direction("Down") - "Down": - Global.game.player.set_facing_direction("Up") - "Left": - Global.game.player.set_facing_direction("Right") - "Right": - Global.game.player.set_facing_direction("Left") - - # Walk towards player - npc_trainer.move_to_player() - yield(npc_trainer, "done_movement") - - # Pre-battle talk - match npc_trainer: - trainer1: - Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_1" , npc_trainer.get_global_transform_with_canvas().get_origin()) - trainer2: - Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_2" , npc_trainer.get_global_transform_with_canvas().get_origin()) - trainer3: - Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_3" , npc_trainer.get_global_transform_with_canvas().get_origin()) - - yield(Global.game, "event_dialogue_end") - - match npc_trainer: - trainer1: - trainer1_battle() - trainer2: - trainer2_battle() - trainer3: - trainer3_battle() -func trainer1_battle(): - var trainer = trainer1 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.CAVE - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer004.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("PASSAGE_CAVE_TRAINER_1_DEFEATED") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("PASSAGE_CAVE_TRAINER_1_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() -func trainer2_battle(): - var trainer = trainer2 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.CAVE - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer016.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("PASSAGE_CAVE_TRAINER_2_DEFEATED") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("PASSAGE_CAVE_TRAINER_2_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() -func trainer3_battle(): - var trainer = trainer3 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.CAVE - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer004.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("PASSAGE_CAVE_TRAINER_3_DEFEATED") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("PASSAGE_CAVE_TRAINER_3_DEFEAT") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() \ No newline at end of file diff --git a/Maps/Caves/Passage Cave.tmx.import b/Maps/Caves/Passage Cave.tmx.import deleted file mode 100755 index 2594e60f0..000000000 --- a/Maps/Caves/Passage Cave.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Passage Cave.tmx-85e06c31759882bf713f8daffe0ea0e4.scn" - -[deps] - -source_file="res://Maps/Caves/Passage Cave.tmx" -dest_files=[ "res://.import/Passage Cave.tmx-85e06c31759882bf713f8daffe0ea0e4.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Caves/Passage Cave.tscn b/Maps/Caves/Passage Cave.tscn deleted file mode 100755 index bd735886c..000000000 --- a/Maps/Caves/Passage Cave.tscn +++ /dev/null @@ -1,166 +0,0 @@ -[gd_scene load_steps=11 format=2] - -[ext_resource path="res://Maps/tilesets/PU_caves.tres" type="TileSet" id=1] -[ext_resource path="res://Maps/tilesets/PU_watertiles+.tres" type="TileSet" id=2] -[ext_resource path="res://Maps/tilesets/PU_groundtiles+.tres" type="TileSet" id=3] -[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=4] -[ext_resource path="res://Maps/Caves/Passage Cave.gd" type="Script" id=5] -[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=6] -[ext_resource path="res://Graphics/Characters/HGSS_035.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Characters/HGSS_048.png" type="Texture" id=8] -[ext_resource path="res://TileMapsSource/Indoor(1).tres" type="TileSet" id=9] -[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=10] - -[node name="PassageCave" type="Node2D"] -script = ExtResource( 5 ) - -[node name="ColorRect" type="ColorRect" parent="."] -visible = false -margin_left = -1872.0 -margin_top = -1072.0 -margin_right = 3128.0 -margin_bottom = 3928.0 -color = Color( 0, 0, 0, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Tile Layer 1" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 720897, 1, 0, 720897, 2, 0, 720897, 3, 0, 720897, 4, 0, 720897, 5, 0, 720897, 6, 0, 720897, 7, 0, 720897, 8, 0, 720897, 9, 0, 720897, 10, 0, 720897, 11, 0, 720897, 12, 0, 720897, 13, 0, 720897, 14, 0, 720897, 15, 0, 720897, 16, 0, 720897, 17, 0, 720897, 18, 0, 720897, 19, 0, 720897, 20, 0, 720897, 21, 0, 720897, 22, 0, 720897, 23, 0, 720897, 24, 0, 720897, 25, 0, 720897, 26, 0, 720897, 27, 0, 720897, 28, 0, 720897, 29, 0, 720897, 30, 0, 720897, 31, 0, 720897, 32, 0, 720897, 33, 0, 720897, 34, 0, 720897, 35, 0, 720897, 36, 0, 720897, 37, 0, 720897, 38, 0, 720897, 39, 0, 720897, 40, 0, 720897, 41, 0, 720897, 65536, 0, 720897, 65537, 0, 720897, 65538, 0, 720897, 65539, 0, 720897, 65540, 0, 720897, 65541, 0, 720897, 65542, 0, 720897, 65543, 0, 720897, 65544, 0, 720897, 65545, 0, 720897, 65546, 0, 720897, 65547, 0, 720897, 65548, 0, 720897, 65549, 0, 720897, 65550, 0, 720897, 65551, 0, 720897, 65552, 0, 720897, 65553, 0, 720897, 65554, 0, 720897, 65555, 0, 720897, 65556, 0, 720897, 65557, 0, 720897, 65558, 0, 720897, 65559, 0, 720897, 65560, 0, 720897, 65561, 0, 720897, 65562, 0, 720897, 65563, 0, 720897, 65564, 0, 720897, 65565, 0, 720897, 65566, 0, 720897, 65567, 0, 720897, 65568, 0, 720897, 65569, 0, 720897, 65570, 0, 720897, 65571, 0, 720897, 65572, 0, 720897, 65573, 0, 720897, 65574, 0, 720897, 65575, 0, 720897, 65576, 0, 720897, 65577, 0, 720897, 131072, 0, 720897, 131073, 0, 720897, 131074, 0, 720897, 131075, 0, 720897, 131076, 0, 720897, 131077, 0, 720897, 131078, 0, 720897, 131079, 0, 720897, 131080, 0, 720897, 131081, 0, 720897, 131082, 0, 720897, 131083, 0, 720897, 131084, 0, 720897, 131085, 0, 720897, 131086, 0, 720897, 131087, 0, 720897, 131088, 0, 720897, 131089, 0, 720897, 131090, 0, 720897, 131091, 0, 720897, 131092, 0, 720897, 131093, 0, 720897, 131094, 0, 720897, 131095, 0, 720897, 131096, 0, 720897, 131097, 0, 720897, 131098, 0, 720897, 131099, 0, 720897, 131100, 0, 720897, 131101, 0, 720897, 131102, 0, 720897, 131103, 0, 720897, 131104, 0, 720897, 131105, 0, 720897, 131106, 0, 720897, 131107, 0, 720897, 131108, 0, 720897, 131109, 0, 720897, 131110, 0, 720897, 131111, 0, 720897, 131112, 0, 720897, 131113, 0, 720897, 196608, 0, 720897, 196609, 0, 720897, 196610, 0, 720897, 196611, 0, 720897, 196612, 0, 720897, 196613, 0, 720897, 196614, 0, 720897, 196615, 0, 720897, 196616, 0, 720897, 196617, 0, 720897, 196618, 0, 720897, 196619, 0, 720897, 196620, 0, 720897, 196621, 0, 720897, 196622, 0, 720897, 196623, 0, 720897, 196624, 0, 720897, 196625, 0, 720897, 196626, 0, 720897, 196627, 0, 720897, 196628, 0, 720897, 196629, 0, 720897, 196630, 0, 720897, 196631, 0, 720897, 196632, 0, 720897, 196633, 0, 720897, 196634, 0, 720897, 196635, 0, 720897, 196636, 0, 720897, 196637, 0, 720897, 196638, 0, 720897, 196639, 0, 720897, 196640, 0, 720897, 196641, 0, 720897, 196642, 0, 720897, 196643, 0, 720897, 196644, 0, 720897, 196645, 0, 720897, 196646, 0, 720897, 196647, 0, 720897, 196648, 0, 720897, 196649, 0, 720897, 262144, 0, 720897, 262145, 0, 720897, 262146, 0, 720897, 262147, 0, 720897, 262148, 0, 720897, 262149, 0, 720897, 262150, 0, 720897, 262151, 0, 720897, 262152, 0, 720897, 262153, 0, 720897, 262154, 0, 720897, 262155, 0, 720897, 262156, 0, 720897, 262157, 0, 720897, 262158, 0, 720897, 262159, 0, 720897, 262160, 0, 720897, 262161, 0, 720897, 262162, 0, 720897, 262163, 0, 720897, 262164, 0, 720897, 262165, 0, 720897, 262166, 0, 720897, 262167, 0, 720897, 262168, 0, 720897, 262169, 0, 720897, 262170, 0, 720897, 262171, 0, 720897, 262172, 0, 720897, 262173, 0, 720897, 262174, 0, 720897, 262175, 0, 720897, 262176, 0, 720897, 262177, 0, 720897, 262178, 0, 720897, 262179, 0, 720897, 262180, 0, 720897, 262181, 0, 720897, 262182, 0, 720897, 262183, 0, 720897, 262184, 0, 720897, 262185, 0, 720897, 327680, 0, 720897, 327681, 0, 720897, 327682, 0, 720897, 327683, 0, 720897, 327684, 0, 655360, 327685, 0, 655361, 327686, 0, 655361, 327687, 0, 655361, 327688, 0, 655361, 327689, 0, 655361, 327690, 0, 655361, 327691, 0, 655361, 327692, 0, 655361, 327693, 0, 655361, 327694, 0, 655361, 327695, 0, 655361, 327696, 0, 655361, 327697, 0, 655361, 327698, 0, 655361, 327699, 0, 655361, 327700, 0, 655361, 327701, 0, 655361, 327702, 0, 655361, 327703, 0, 655361, 327704, 0, 655361, 327705, 0, 655361, 327706, 0, 655361, 327707, 0, 655361, 327708, 0, 655361, 327709, 0, 655361, 327710, 0, 655361, 327711, 0, 655361, 327712, 0, 655361, 327713, 0, 655362, 327714, 0, 720897, 327715, 0, 720897, 327716, 0, 720897, 327717, 0, 720897, 327718, 0, 720897, 327719, 0, 720897, 327720, 0, 720897, 327721, 0, 720897, 393216, 0, 720897, 393217, 0, 720897, 393218, 0, 720897, 393219, 0, 720897, 393220, 0, 720896, 393221, 0, 327684, 393222, 0, 393217, 393223, 0, 393217, 393224, 0, 393217, 393225, 0, 393217, 393226, 0, 393217, 393227, 0, 393217, 393228, 0, 393217, 393229, 0, 393217, 393230, 0, 393217, 393231, 0, 393217, 393232, 0, 393217, 393233, 0, 393217, 393234, 0, 393217, 393235, 0, 393217, 393236, 0, 393217, 393237, 0, 393217, 393238, 0, 393217, 393239, 0, 393217, 393240, 0, 393217, 393241, 0, 393217, 393242, 0, 393217, 393243, 0, 393217, 393244, 0, 393217, 393245, 0, 393217, 393246, 0, 393217, 393247, 0, 393217, 393248, 0, 327683, 393249, 0, 720898, 393250, 0, 720897, 393251, 0, 720897, 393252, 0, 720897, 393253, 0, 720897, 393254, 0, 720897, 393255, 0, 720897, 393256, 0, 720897, 393257, 0, 720897, 458752, 0, 720897, 458753, 0, 720897, 458754, 0, 720897, 458755, 0, 720897, 458756, 0, 720896, 458757, 0, 327682, 458758, 0, 131076, 458759, 0, 131073, 458760, 0, 131073, 458761, 0, 131073, 458762, 0, 131073, 458763, 0, 131073, 458764, 0, 131073, 458765, 0, 131073, 458766, 0, 131073, 458767, 0, 131073, 458768, 0, 131073, 458769, 0, 131073, 458770, 0, 131073, 458771, 0, 131073, 458772, 0, 131073, 458773, 0, 131073, 458774, 0, 131073, 458775, 0, 131073, 458776, 0, 131073, 458777, 0, 131073, 458778, 0, 131073, 458779, 0, 131073, 458780, 0, 131073, 458781, 0, 131073, 458782, 0, 131073, 458783, 0, 131075, 458784, 0, 327680, 458785, 0, 720898, 458786, 0, 720897, 458787, 0, 720897, 458788, 0, 720897, 458789, 0, 720897, 458790, 0, 720897, 458791, 0, 720897, 458792, 0, 720897, 458793, 0, 720897, 524288, 0, 720897, 524289, 0, 720897, 524290, 0, 720897, 524291, 0, 720897, 524292, 0, 720896, 524293, 0, 327682, 524294, 0, 196612, 524295, 0, 196609, 524296, 0, 196609, 524297, 0, 196609, 524298, 0, 196609, 524299, 0, 196609, 524300, 0, 196609, 524301, 0, 196609, 524302, 0, 196609, 524303, 0, 196609, 524304, 0, 196609, 524305, 0, 196609, 524306, 0, 196609, 524307, 0, 196609, 524308, 0, 196609, 524309, 0, 196609, 524310, 0, 196609, 524311, 0, 196609, 524312, 0, 196609, 524313, 0, 196609, 524314, 0, 196609, 524315, 0, 196609, 524316, 0, 196609, 524317, 0, 196609, 524318, 0, 196609, 524319, 0, 196611, 524320, 0, 327680, 524321, 0, 720898, 524322, 0, 720897, 524323, 0, 720897, 524324, 0, 720897, 524325, 0, 720897, 524326, 0, 720897, 524327, 0, 720897, 524328, 0, 720897, 524329, 0, 720897, 589824, 0, 720897, 589825, 0, 720897, 589826, 0, 720897, 589827, 0, 655360, 589828, 0, 524291, 589829, 0, 327682, 589830, 0, 65538, 589831, 0, 327684, 589832, 0, 393217, 589833, 0, 393217, 589834, 0, 393217, 589835, 0, 393217, 589836, 0, 393217, 589837, 0, 393217, 589838, 0, 393217, 589839, 0, 393217, 589840, 0, 393217, 589841, 0, 393217, 589842, 0, 393217, 589843, 0, 393217, 589844, 0, 393217, 589845, 0, 393217, 589846, 0, 393217, 589847, 0, 393217, 589848, 0, 393217, 589849, 0, 393217, 589850, 0, 393217, 589851, 0, 393217, 589852, 0, 393217, 589853, 0, 393217, 589854, 0, 327683, 589855, 0, 65536, 589856, 0, 327680, 589857, 0, 720898, 589858, 0, 720897, 589859, 0, 720897, 589860, 0, 720897, 589861, 0, 720897, 589862, 0, 720897, 589863, 0, 720897, 589864, 0, 720897, 589865, 0, 720897, 655360, 0, 720897, 655361, 0, 720897, 655362, 0, 720897, 655363, 0, 720896, 655364, 0, 131076, 655365, 0, 393218, 655366, 0, 65538, 655367, 0, 327682, 655368, 0, 327684, 655369, 0, 393217, 655370, 0, 393217, 655371, 0, 393217, 655372, 0, 393217, 655373, 0, 327683, 655374, 0, 458752, 655375, 0, 458753, 655376, 0, 458753, 655377, 0, 458753, 655378, 0, 458753, 655379, 0, 458753, 655380, 0, 458753, 655381, 0, 458754, 655382, 0, 65537, 655383, 0, 327684, 655384, 0, 393217, 655385, 0, 393217, 655386, 0, 393217, 655387, 0, 393217, 655388, 0, 393217, 655389, 0, 327683, 655390, 0, 327680, 655391, 0, 65536, 655392, 0, 327680, 655393, 0, 720898, 655394, 0, 720897, 655395, 0, 720897, 655396, 0, 720897, 655397, 0, 720897, 655398, 0, 720897, 655399, 0, 720897, 655400, 0, 720897, 655401, 0, 720897, 720896, 0, 720897, 720897, 0, 720897, 720898, 0, 720897, 720899, 0, 720896, 720900, 0, 327682, 720901, 0, 131076, 720902, 0, 131074, 720903, 0, 327682, 720904, 0, 327682, 720905, 0, 458752, 720906, 0, 458753, 720907, 0, 458753, 720908, 0, 458754, 720909, 0, 327680, 720910, 0, 524288, 720911, 0, 524289, 720912, 0, 524289, 720913, 0, 524289, 720914, 0, 524289, 720915, 0, 524289, 720916, 0, 524289, 720917, 0, 524290, 720918, 0, 65537, 720919, 0, 327682, 720920, 0, 458752, 720921, 0, 458753, 720922, 0, 458753, 720923, 0, 458753, 720924, 0, 458754, 720925, 0, 327680, 720926, 0, 327680, 720927, 0, 65536, 720928, 0, 327680, 720929, 0, 720898, 720930, 0, 720897, 720931, 0, 720897, 720932, 0, 720897, 720933, 0, 720897, 720934, 0, 720897, 720935, 0, 720897, 720936, 0, 720897, 720937, 0, 720897, 786432, 0, 720897, 786433, 0, 720897, 786434, 0, 655360, 786435, 0, 524291, 786436, 0, 327682, 786437, 0, 196612, 786438, 0, 196610, 786439, 0, 327682, 786440, 0, 327682, 786441, 0, 524288, 786442, 0, 524289, 786443, 0, 524289, 786444, 0, 524290, 786445, 0, 327680, 786446, 0, 524288, 786447, 0, 524289, 786448, 0, 524289, 786449, 0, 524289, 786450, 0, 524289, 786451, 0, 524289, 786452, 0, 524289, 786453, 0, 524290, 786454, 0, 65537, 786455, 0, 327682, 786456, 0, 524288, 786457, 0, 524289, 786458, 0, 524289, 786459, 0, 524289, 786460, 0, 524290, 786461, 0, 327680, 786462, 0, 327680, 786463, 0, 65536, 786464, 0, 327680, 786465, 0, 720898, 786466, 0, 720897, 786467, 0, 720897, 786468, 0, 720897, 786469, 0, 720897, 786470, 0, 720897, 786471, 0, 720897, 786472, 0, 720897, 786473, 0, 720897, 851968, 0, 720897, 851969, 0, 720897, 851970, 0, 720896, 851971, 0, 327684, 851972, 0, 393218, 851973, 0, 65538, 851974, 0, 131076, 851975, 0, 393218, 851976, 0, 327682, 851977, 0, 524288, 851978, 0, 524289, 851979, 0, 524289, 851980, 0, 524290, 851981, 0, 327680, 851982, 0, 524288, 851983, 0, 524289, 851984, 0, 524289, 851985, 0, 524289, 851986, 0, 524289, 851987, 0, 524289, 851988, 0, 524289, 851989, 0, 524290, 851990, 0, 327684, 851991, 0, 393218, 851992, 0, 524288, 851993, 0, 524289, 851994, 0, 524289, 851995, 0, 524289, 851996, 0, 524290, 851997, 0, 327680, 851998, 0, 327680, 851999, 0, 65536, 852000, 0, 327680, 852001, 0, 524292, 852002, 0, 655362, 852003, 0, 720897, 852004, 0, 720897, 852005, 0, 720897, 852006, 0, 720897, 852007, 0, 720897, 852008, 0, 720897, 852009, 0, 720897, 917504, 0, 720897, 917505, 0, 720897, 917506, 0, 720896, 917507, 0, 327682, 917508, 0, 131076, 917509, 0, 131074, 917510, 0, 65538, 917511, 0, 327684, 917512, 0, 393218, 917513, 0, 524288, 917514, 0, 524289, 917515, 0, 524289, 917516, 0, 524290, 917518, 0, 524288, 917519, 0, 524289, 917520, 0, 524289, 917521, 0, 524289, 917522, 0, 524289, 917523, 0, 524289, 917524, 0, 524289, 917525, 0, 524290, 917527, 0, 65537, 917528, 0, 524288, 917529, 0, 524289, 917530, 0, 524289, 917531, 0, 524289, 917532, 0, 524290, 917533, 0, 327680, 917534, 0, 327680, 917535, 0, 65536, 917536, 0, 393216, 917537, 0, 327683, 917538, 0, 720898, 917539, 0, 720897, 917540, 0, 720897, 917541, 0, 720897, 917542, 0, 720897, 917543, 0, 720897, 917544, 0, 720897, 917545, 0, 720897, 983040, 0, 720897, 983041, 0, 720897, 983042, 0, 720896, 983043, 0, 327682, 983044, 0, 196612, 983045, 0, 196610, 983046, 0, 65538, 983047, 0, 327682, 983048, 0, 65537, 983049, 0, 589824, 983050, 0, 589825, 983051, 0, 589825, 983052, 0, 589826, 983053, 0, 327680, 983054, 0, 524288, 983055, 0, 524289, 983056, 0, 524289, 983057, 0, 1, 983058, 0, 1, 983059, 0, 524289, 983060, 0, 524289, 983061, 0, 524290, 983062, 0, 327682, 983063, 0, 65537, 983064, 0, 524288, 983065, 0, 524289, 983066, 0, 524289, 983067, 0, 524289, 983068, 0, 524290, 983069, 0, 327680, 983070, 0, 327680, 983071, 0, 131072, 983072, 0, 131075, 983073, 0, 327680, 983074, 0, 720898, 983075, 0, 720897, 983076, 0, 720897, 983077, 0, 720897, 983078, 0, 720897, 983079, 0, 720897, 983080, 0, 720897, 983081, 0, 720897, 1048576, 0, 720897, 1048577, 0, 720897, 1048578, 0, 720896, 1048579, 0, 327682, 1048580, 0, 65538, 1048581, 0, 131076, 1048582, 0, 393218, 1048583, 0, 327682, 1048584, 0, 65537, 1048585, 0, 65537, 1048586, 0, 65537, 1048587, 0, 65537, 1048588, 0, 65537, 1048589, 0, 327680, 1048590, 0, 589824, 1048591, 0, 589825, 1048592, 0, 589825, 1048593, 0, 589828, 1048594, 0, 589827, 1048595, 0, 65540, 1048596, 0, 589825, 1048597, 0, 589826, 1048598, 0, 327682, 1048599, 0, 65537, 1048600, 0, 589824, 1048601, 0, 589825, 1048602, 0, 589825, 1048603, 0, 589825, 1048604, 0, 589826, 1048605, 0, 327680, 1048606, 0, 327680, 1048607, 0, 196608, 1048608, 0, 196611, 1048609, 0, 327680, 1048610, 0, 720898, 1048611, 0, 720897, 1048612, 0, 720897, 1048613, 0, 720897, 1048614, 0, 720897, 1048615, 0, 720897, 1048616, 0, 720897, 1048617, 0, 720897, 1114112, 0, 720897, 1114113, 0, 720897, 1114114, 0, 720896, 1114115, 0, 327682, 1114116, 0, 65538, 1114117, 0, 327682, 1114118, 0, 131076, 1114119, 0, 131074, 1114120, 0, 65537, 1114121, 0, 65537, 1114122, 0, 65537, 1114123, 0, 65537, 1114124, 0, 65537, 1114125, 0, 131072, 1114126, 0, 131073, 1114127, 0, 131075, 1114128, 0, 65536, 1114129, 0, 720898, 1114130, 0, 720897, 1114131, 0, 589827, 1114132, 0, 65538, 1114133, 0, 65537, 1114134, 0, 327682, 1114135, 0, 65537, 1114136, 0, 65537, 1114137, 0, 65537, 1114138, 0, 65537, 1114139, 0, 65537, 1114140, 0, 65537, 1114141, 0, 327680, 1114142, 0, 393216, 1114143, 0, 327683, 1114144, 0, 65536, 1114145, 0, 327680, 1114146, 0, 720898, 1114147, 0, 720897, 1114148, 0, 720897, 1114149, 0, 720897, 1114150, 0, 720897, 1114151, 0, 720897, 1114152, 0, 720897, 1114153, 0, 720897, 1179648, 0, 720897, 1179649, 0, 720897, 1179650, 0, 720896, 1179651, 0, 327682, 1179652, 0, 65538, 1179653, 0, 327682, 1179654, 0, 196612, 1179655, 0, 196609, 1179656, 0, 393217, 1179660, 0, 393217, 1179661, 0, 196609, 1179662, 0, 196609, 1179663, 0, 196611, 1179664, 0, 65536, 1179665, 0, 524292, 1179666, 0, 655361, 1179667, 0, 524291, 1179668, 0, 65538, 1179669, 0, 131076, 1179670, 0, 131074, 1179671, 0, 65537, 1179672, 0, 65537, 1179673, 0, 65537, 1179674, 0, 65537, 1179675, 0, 65537, 1179676, 0, 65537, 1179677, 0, 131072, 1179678, 0, 131075, 1179679, 0, 327680, 1179680, 0, 65536, 1179681, 0, 327680, 1179682, 0, 720898, 1179683, 0, 720897, 1179684, 0, 720897, 1179685, 0, 720897, 1179686, 0, 720897, 1179687, 0, 720897, 1179688, 0, 720897, 1179689, 0, 720897, 1245184, 0, 720897, 1245185, 0, 720897, 1245186, 0, 720896, 1245187, 0, 327682, 1245188, 0, 65538, 1245189, 0, 327682, 1245190, 0, 65538, 1245191, 0, 458752, 1245192, 0, 458753, 1245193, 0, 458753, 1245194, 0, 458753, 1245195, 0, 458753, 1245196, 0, 458754, 1245197, 0, 65537, 1245198, 0, 65537, 1245199, 0, 65536, 1245200, 0, 131072, 1245201, 0, 131073, 1245202, 0, 131073, 1245203, 0, 131073, 1245204, 0, 131074, 1245205, 0, 196612, 1245206, 0, 196609, 1245207, 0, 393217, 1245208, 0, 393217, 1245212, 0, 393217, 1245213, 0, 196609, 1245214, 0, 196611, 1245215, 0, 327680, 1245216, 0, 65536, 1245217, 0, 327680, 1245218, 0, 720898, 1245219, 0, 720897, 1245220, 0, 720897, 1245221, 0, 720897, 1245222, 0, 720897, 1245223, 0, 720897, 1245224, 0, 720897, 1245225, 0, 720897, 1310720, 0, 720897, 1310721, 0, 720897, 1310722, 0, 720896, 1310723, 0, 327682, 1310724, 0, 65538, 1310725, 0, 327682, 1310726, 0, 65538, 1310727, 0, 524288, 1310728, 0, 524289, 1310729, 0, 524289, 1310730, 0, 524289, 1310731, 0, 524289, 1310732, 0, 524290, 1310733, 0, 65537, 1310734, 0, 65537, 1310735, 0, 65536, 1310736, 0, 196608, 1310737, 0, 196609, 1310738, 0, 196609, 1310739, 0, 196609, 1310740, 0, 196610, 1310741, 0, 65538, 1310742, 0, 65537, 1310743, 0, 65537, 1310744, 0, 65537, 1310745, 0, 65537, 1310746, 0, 65537, 1310747, 0, 65537, 1310748, 0, 65537, 1310749, 0, 65537, 1310750, 0, 65536, 1310751, 0, 327680, 1310752, 0, 65536, 1310753, 0, 327680, 1310754, 0, 720898, 1310755, 0, 720897, 1310756, 0, 720897, 1310757, 0, 720897, 1310758, 0, 720897, 1310759, 0, 720897, 1310760, 0, 720897, 1310761, 0, 720897, 1376256, 0, 720897, 1376257, 0, 720897, 1376258, 0, 720896, 1376259, 0, 327682, 1376260, 0, 65538, 1376261, 0, 327682, 1376262, 0, 65538, 1376263, 0, 524288, 1376264, 0, 524289, 1376265, 0, 524289, 1376266, 0, 524289, 1376267, 0, 524289, 1376268, 0, 524290, 1376269, 0, 65537, 1376270, 0, 65537, 1376271, 0, 131072, 1376272, 0, 131073, 1376273, 0, 131073, 1376274, 0, 131073, 1376275, 0, 131073, 1376276, 0, 131073, 1376277, 0, 131074, 1376278, 0, 458752, 1376279, 0, 458753, 1376280, 0, 458753, 1376281, 0, 458753, 1376282, 0, 458753, 1376283, 0, 458754, 1376284, 0, 65537, 1376285, 0, 65537, 1376286, 0, 65536, 1376287, 0, 327680, 1376288, 0, 65536, 1376289, 0, 327680, 1376290, 0, 720898, 1376291, 0, 720897, 1376292, 0, 720897, 1376293, 0, 720897, 1376294, 0, 720897, 1376295, 0, 720897, 1376296, 0, 720897, 1376297, 0, 720897, 1441792, 0, 720897, 1441793, 0, 720897, 1441794, 0, 720896, 1441795, 0, 327682, 1441796, 0, 65538, 1441797, 0, 327682, 1441798, 0, 65538, 1441799, 0, 524288, 1441800, 0, 524289, 1441801, 0, 524289, 1441802, 0, 524289, 1441803, 0, 524289, 1441804, 0, 524290, 1441805, 0, 65537, 1441806, 0, 65537, 1441807, 0, 196608, 1441808, 0, 196609, 1441809, 0, 196609, 1441810, 0, 196609, 1441811, 0, 196609, 1441812, 0, 196609, 1441813, 0, 196610, 1441814, 0, 524288, 1441815, 0, 524289, 1441816, 0, 524289, 1441817, 0, 524289, 1441818, 0, 524289, 1441819, 0, 524290, 1441820, 0, 65537, 1441821, 0, 65537, 1441822, 0, 65536, 1441823, 0, 327680, 1441824, 0, 65536, 1441825, 0, 327680, 1441826, 0, 720898, 1441827, 0, 720897, 1441828, 0, 720897, 1441829, 0, 720897, 1441830, 0, 720897, 1441831, 0, 720897, 1441832, 0, 720897, 1441833, 0, 720897, 1507328, 0, 720897, 1507329, 0, 720897, 1507330, 0, 720896, 1507331, 0, 327682, 1507332, 0, 65538, 1507333, 0, 327682, 1507334, 0, 65538, 1507335, 0, 589824, 1507336, 0, 589825, 1507337, 0, 589825, 1507338, 0, 589825, 1507339, 0, 589825, 1507340, 0, 589826, 1507341, 0, 65537, 1507342, 0, 65537, 1507343, 0, 458752, 1507344, 0, 458753, 1507345, 0, 458753, 1507346, 0, 458753, 1507347, 0, 458753, 1507348, 0, 458753, 1507349, 0, 458754, 1507350, 0, 524288, 1507351, 0, 524289, 1507352, 0, 524289, 1507353, 0, 524289, 1507354, 0, 524289, 1507355, 0, 524290, 1507356, 0, 65537, 1507357, 0, 65537, 1507358, 0, 65536, 1507359, 0, 327680, 1507360, 0, 65536, 1507361, 0, 327680, 1507362, 0, 720898, 1507363, 0, 720897, 1507364, 0, 720897, 1507365, 0, 720897, 1507366, 0, 720897, 1507367, 0, 720897, 1507368, 0, 720897, 1507369, 0, 720897, 1572864, 0, 720897, 1572865, 0, 720897, 1572866, 0, 720896, 1572867, 0, 65540, 1572868, 0, 1, 1572869, 0, 1, 1572870, 0, 1, 1572871, 0, 1, 1572872, 0, 1, 1572873, 0, 1, 1572874, 0, 65537, 1572875, 0, 65537, 1572876, 0, 65537, 1572877, 0, 65537, 1572878, 0, 65537, 1572879, 0, 524288, 1572880, 0, 524289, 1572881, 0, 524289, 1572882, 0, 524289, 1572883, 0, 524289, 1572884, 0, 524289, 1572885, 0, 524290, 1572886, 0, 589824, 1572887, 0, 589825, 1572888, 0, 458755, 1572889, 0, 524289, 1572890, 0, 524289, 1572891, 0, 524290, 1572892, 0, 65537, 1572893, 0, 1, 1572894, 0, 1, 1572895, 0, 1, 1572896, 0, 1, 1572897, 0, 65539, 1572898, 0, 720898, 1572899, 0, 720897, 1572900, 0, 720897, 1572901, 0, 720897, 1572902, 0, 720897, 1572903, 0, 720897, 1572904, 0, 720897, 1572905, 0, 720897, 1638400, 0, 720897, 1638401, 0, 720897, 1638402, 0, 786432, 1638403, 0, 786433, 1638404, 0, 786433, 1638405, 0, 786433, 1638406, 0, 589827, 1638407, 0, 327682, 1638408, 0, 65538, 1638409, 0, 327682, 1638410, 0, 65538, 1638411, 0, 65537, 1638412, 0, 65537, 1638413, 0, 65537, 1638414, 0, 65537, 1638415, 0, 524288, 1638416, 0, 524289, 1638417, 0, 524289, 1638418, 0, 524289, 1638419, 0, 524289, 1638420, 0, 524289, 1638421, 0, 524290, 1638422, 0, 65537, 1638423, 0, 65537, 1638424, 0, 589824, 1638425, 0, 589825, 1638426, 0, 589825, 1638427, 0, 589826, 1638428, 0, 65536, 1638429, 0, 327680, 1638430, 0, 65536, 1638431, 0, 327680, 1638432, 0, 589828, 1638433, 0, 786433, 1638434, 0, 786434, 1638435, 0, 720897, 1638436, 0, 720897, 1638437, 0, 720897, 1638438, 0, 720897, 1638439, 0, 720897, 1638440, 0, 720897, 1638441, 0, 720897, 1703936, 0, 720897, 1703937, 0, 720897, 1703938, 0, 720897, 1703939, 0, 720897, 1703940, 0, 720897, 1703941, 0, 720897, 1703942, 0, 720896, 1703943, 0, 327682, 1703944, 0, 65538, 1703945, 0, 327682, 1703946, 0, 65538, 1703947, 0, 65537, 1703948, 0, 65537, 1703949, 0, 65537, 1703950, 0, 65537, 1703951, 0, 524288, 1703952, 0, 524289, 1703953, 0, 524289, 1703954, 0, 524289, 1703955, 0, 524289, 1703956, 0, 524289, 1703957, 0, 524290, 1703958, 0, 65537, 1703959, 0, 65537, 1703960, 0, 65537, 1703961, 0, 65537, 1703962, 0, 1, 1703963, 0, 1, 1703964, 0, 1, 1703965, 0, 1, 1703966, 0, 1, 1703967, 0, 65539, 1703968, 0, 720898, 1703969, 0, 720897, 1703970, 0, 720897, 1703971, 0, 720897, 1703972, 0, 720897, 1703973, 0, 720897, 1703974, 0, 720897, 1703975, 0, 720897, 1703976, 0, 720897, 1703977, 0, 720897, 1769472, 0, 720897, 1769473, 0, 720897, 1769474, 0, 720897, 1769475, 0, 720897, 1769476, 0, 720897, 1769477, 0, 720897, 1769478, 0, 720896, 1769479, 0, 327682, 1769480, 0, 65538, 1769481, 0, 327682, 1769482, 0, 65538, 1769483, 0, 65537, 1769484, 0, 65537, 1769485, 0, 65537, 1769486, 0, 65537, 1769487, 0, 524288, 1769488, 0, 524289, 1769489, 0, 524289, 1769490, 0, 524289, 1769491, 0, 524289, 1769492, 0, 524289, 1769493, 0, 524290, 1769494, 0, 65537, 1769495, 0, 65537, 1769496, 0, 65537, 1769497, 0, 65536, 1769498, 0, 327680, 1769499, 0, 65536, 1769500, 0, 327680, 1769501, 0, 589828, 1769502, 0, 786433, 1769503, 0, 786433, 1769504, 0, 786434, 1769505, 0, 720897, 1769506, 0, 720897, 1769507, 0, 720897, 1769508, 0, 720897, 1769509, 0, 720897, 1769510, 0, 720897, 1769511, 0, 720897, 1769512, 0, 720897, 1769513, 0, 720897, 1835008, 0, 720897, 1835009, 0, 720897, 1835010, 0, 720897, 1835011, 0, 720897, 1835012, 0, 720897, 1835013, 0, 720897, 1835014, 0, 720896, 1835015, 0, 65540, 1835016, 0, 1, 1835017, 0, 1, 1835018, 0, 1, 1835019, 0, 1, 1835020, 0, 1, 1835021, 0, 1, 1835022, 0, 65537, 1835023, 0, 589824, 1835024, 0, 458755, 1835025, 0, 524289, 1835026, 0, 524289, 1835027, 0, 524289, 1835028, 0, 458756, 1835029, 0, 589826, 1835030, 0, 65537, 1835031, 0, 1, 1835032, 0, 1, 1835033, 0, 1, 1835034, 0, 1, 1835035, 0, 1, 1835036, 0, 65539, 1835037, 0, 720898, 1835038, 0, 720897, 1835039, 0, 720897, 1835040, 0, 720897, 1835041, 0, 720897, 1835042, 0, 720897, 1835043, 0, 720897, 1835044, 0, 720897, 1835045, 0, 720897, 1835046, 0, 720897, 1835047, 0, 720897, 1835048, 0, 720897, 1835049, 0, 720897, 1900544, 0, 720897, 1900545, 0, 720897, 1900546, 0, 720897, 1900547, 0, 720897, 1900548, 0, 720897, 1900549, 0, 720897, 1900550, 0, 786432, 1900551, 0, 786433, 1900552, 0, 786433, 1900553, 0, 786433, 1900554, 0, 589827, 1900555, 0, 327682, 1900556, 0, 65538, 1900557, 0, 327682, 1900558, 0, 65538, 1900559, 0, 65537, 1900560, 0, 524288, 1900561, 0, 524289, 1900562, 0, 524289, 1900563, 0, 524289, 1900564, 0, 524290, 1900565, 0, 65537, 1900566, 0, 65536, 1900567, 0, 327680, 1900568, 0, 65536, 1900569, 0, 327680, 1900570, 0, 589828, 1900571, 0, 786433, 1900572, 0, 786433, 1900573, 0, 786434, 1900574, 0, 720897, 1900575, 0, 720897, 1900576, 0, 720897, 1900577, 0, 720897, 1900578, 0, 720897, 1900579, 0, 720897, 1900580, 0, 720897, 1900581, 0, 720897, 1900582, 0, 720897, 1900583, 0, 720897, 1900584, 0, 720897, 1900585, 0, 720897, 1966080, 0, 720897, 1966081, 0, 720897, 1966082, 0, 720897, 1966083, 0, 720897, 1966084, 0, 720897, 1966085, 0, 720897, 1966086, 0, 720897, 1966087, 0, 720897, 1966088, 0, 720897, 1966089, 0, 720897, 1966090, 0, 720896, 1966091, 0, 327682, 1966092, 0, 65538, 1966093, 0, 327682, 1966094, 0, 65538, 1966095, 0, 65537, 1966096, 0, 524288, 1966097, 0, 524289, 1966098, 0, 524289, 1966099, 0, 524289, 1966100, 0, 524290, 1966101, 0, 65537, 1966102, 0, 65536, 1966103, 0, 327680, 1966104, 0, 65536, 1966105, 0, 327680, 1966106, 0, 720898, 1966107, 0, 720897, 1966108, 0, 720897, 1966109, 0, 720897, 1966110, 0, 720897, 1966111, 0, 720897, 1966112, 0, 720897, 1966113, 0, 720897, 1966114, 0, 720897, 1966115, 0, 720897, 1966116, 0, 720897, 1966117, 0, 720897, 1966118, 0, 720897, 1966119, 0, 720897, 1966120, 0, 720897, 1966121, 0, 720897, 2031616, 0, 720897, 2031617, 0, 720897, 2031618, 0, 720897, 2031619, 0, 720897, 2031620, 0, 720897, 2031621, 0, 720897, 2031622, 0, 720897, 2031623, 0, 720897, 2031624, 0, 720897, 2031625, 0, 720897, 2031626, 0, 720896, 2031627, 0, 327682, 2031628, 0, 65538, 2031629, 0, 327682, 2031630, 0, 65538, 2031631, 0, 65537, 2031632, 0, 589824, 2031633, 0, 589825, 2031634, 0, 589825, 2031635, 0, 589825, 2031636, 0, 589826, 2031637, 0, 65537, 2031638, 0, 65536, 2031639, 0, 327680, 2031640, 0, 65536, 2031641, 0, 327680, 2031642, 0, 720898, 2031643, 0, 720897, 2031644, 0, 720897, 2031645, 0, 720897, 2031646, 0, 720897, 2031647, 0, 720897, 2031648, 0, 720897, 2031649, 0, 720897, 2031650, 0, 720897, 2031651, 0, 720897, 2031652, 0, 720897, 2031653, 0, 720897, 2031654, 0, 720897, 2031655, 0, 720897, 2031656, 0, 720897, 2031657, 0, 720897, 2097152, 0, 720897, 2097153, 0, 720897, 2097154, 0, 720897, 2097155, 0, 720897, 2097156, 0, 720897, 2097157, 0, 720897, 2097158, 0, 720897, 2097159, 0, 720897, 2097160, 0, 720897, 2097161, 0, 720897, 2097162, 0, 720896, 2097163, 0, 65540, 2097164, 0, 1, 2097165, 0, 1, 2097166, 0, 1, 2097167, 0, 1, 2097168, 0, 1, 2097169, 0, 65537, 2097170, 0, 65537, 2097171, 0, 65537, 2097172, 0, 1, 2097173, 0, 1, 2097174, 0, 1, 2097175, 0, 1, 2097176, 0, 1, 2097177, 0, 65539, 2097178, 0, 720898, 2097179, 0, 720897, 2097180, 0, 720897, 2097181, 0, 720897, 2097182, 0, 720897, 2097183, 0, 720897, 2097184, 0, 720897, 2097185, 0, 720897, 2097186, 0, 720897, 2097187, 0, 720897, 2097188, 0, 720897, 2097189, 0, 720897, 2097190, 0, 720897, 2097191, 0, 720897, 2097192, 0, 720897, 2097193, 0, 720897, 2162688, 0, 720897, 2162689, 0, 720897, 2162690, 0, 720897, 2162691, 0, 720897, 2162692, 0, 720897, 2162693, 0, 720897, 2162694, 0, 720897, 2162695, 0, 720897, 2162696, 0, 720897, 2162697, 0, 720897, 2162698, 0, 786432, 2162699, 0, 786433, 2162700, 0, 786433, 2162701, 0, 786433, 2162702, 0, 786433, 2162703, 0, 786433, 2162704, 0, 786433, 2162705, 0, 786433, 2162706, 0, 786433, 2162707, 0, 786433, 2162708, 0, 786433, 2162709, 0, 786433, 2162710, 0, 786433, 2162711, 0, 786433, 2162712, 0, 786433, 2162713, 0, 786433, 2162714, 0, 786434, 2162715, 0, 720897, 2162716, 0, 720897, 2162717, 0, 720897, 2162718, 0, 720897, 2162719, 0, 720897, 2162720, 0, 720897, 2162721, 0, 720897, 2162722, 0, 720897, 2162723, 0, 720897, 2162724, 0, 720897, 2162725, 0, 720897, 2162726, 0, 720897, 2162727, 0, 720897, 2162728, 0, 720897, 2162729, 0, 720897, 2228224, 0, 720897, 2228225, 0, 720897, 2228226, 0, 720897, 2228227, 0, 720897, 2228228, 0, 720897, 2228229, 0, 720897, 2228230, 0, 720897, 2228231, 0, 720897, 2228232, 0, 720897, 2228233, 0, 720897, 2228234, 0, 720897, 2228235, 0, 720897, 2228236, 0, 720897, 2228237, 0, 720897, 2228238, 0, 720897, 2228239, 0, 720897, 2228240, 0, 720897, 2228241, 0, 720897, 2228242, 0, 720897, 2228243, 0, 720897, 2228244, 0, 720897, 2228245, 0, 720897, 2228246, 0, 720897, 2228247, 0, 720897, 2228248, 0, 720897, 2228249, 0, 720897, 2228250, 0, 720897, 2228251, 0, 720897, 2228252, 0, 720897, 2228253, 0, 720897, 2228254, 0, 720897, 2228255, 0, 720897, 2228256, 0, 720897, 2228257, 0, 720897, 2228258, 0, 720897, 2228259, 0, 720897, 2228260, 0, 720897, 2228261, 0, 720897, 2228262, 0, 720897, 2228263, 0, 720897, 2228264, 0, 720897, 2228265, 0, 720897, 2293760, 0, 720897, 2293761, 0, 720897, 2293762, 0, 720897, 2293763, 0, 720897, 2293764, 0, 720897, 2293765, 0, 720897, 2293766, 0, 720897, 2293767, 0, 720897, 2293768, 0, 720897, 2293769, 0, 720897, 2293770, 0, 720897, 2293771, 0, 720897, 2293772, 0, 720897, 2293773, 0, 655360, 2293774, 0, 655361, 2293775, 0, 655361, 2293776, 0, 655361, 2293777, 0, 655361, 2293778, 0, 655361, 2293779, 0, 655361, 2293780, 0, 655361, 2293781, 0, 655361, 2293782, 0, 655361, 2293783, 0, 655362, 2293784, 0, 720897, 2293785, 0, 720897, 2293786, 0, 720897, 2293787, 0, 720897, 2293788, 0, 720897, 2293789, 0, 720897, 2293790, 0, 720897, 2293791, 0, 720897, 2293792, 0, 720897, 2293793, 0, 720897, 2293794, 0, 720897, 2293795, 0, 720897, 2293796, 0, 720897, 2293797, 0, 720897, 2293798, 0, 720897, 2293799, 0, 720897, 2293800, 0, 720897, 2293801, 0, 720897, 2359296, 0, 720897, 2359297, 0, 720897, 2359298, 0, 720897, 2359299, 0, 720897, 2359300, 0, 655360, 2359301, 0, 655361, 2359302, 0, 655361, 2359303, 0, 655361, 2359304, 0, 655361, 2359305, 0, 655361, 2359306, 0, 655361, 2359307, 0, 655361, 2359308, 0, 655361, 2359309, 0, 524291, 2359310, 0, 327684, 2359311, 0, 393217, 2359312, 0, 393217, 2359313, 0, 393217, 2359314, 0, 393217, 2359315, 0, 393217, 2359316, 0, 393217, 2359317, 0, 393217, 2359318, 0, 327683, 2359319, 0, 524292, 2359320, 0, 655361, 2359321, 0, 655361, 2359322, 0, 655362, 2359323, 0, 720897, 2359324, 0, 720897, 2359325, 0, 720897, 2359326, 0, 720897, 2359327, 0, 720897, 2359328, 0, 720897, 2359329, 0, 720897, 2359330, 0, 720897, 2359331, 0, 720897, 2359332, 0, 720897, 2359333, 0, 720897, 2359334, 0, 720897, 2359335, 0, 720897, 2359336, 0, 720897, 2359337, 0, 720897, 2424832, 0, 720897, 2424833, 0, 720897, 2424834, 0, 720897, 2424835, 0, 720897, 2424836, 0, 720896, 2424837, 0, 327684, 2424838, 0, 393217, 2424839, 0, 393217, 2424840, 0, 393217, 2424841, 0, 393217, 2424842, 0, 393217, 2424843, 0, 393217, 2424844, 0, 393217, 2424845, 0, 393217, 2424846, 0, 393218, 2424847, 0, 131076, 2424848, 0, 131073, 2424849, 0, 131074, 2424850, 0, 917505, 2424851, 0, 131072, 2424852, 0, 131073, 2424853, 0, 131075, 2424854, 0, 393216, 2424855, 0, 393217, 2424856, 0, 393217, 2424857, 0, 327683, 2424858, 0, 720898, 2424859, 0, 720897, 2424860, 0, 720897, 2424861, 0, 720897, 2424862, 0, 720897, 2424863, 0, 720897, 2424864, 0, 720897, 2424865, 0, 720897, 2424866, 0, 720897, 2424867, 0, 720897, 2424868, 0, 720897, 2424869, 0, 720897, 2424870, 0, 720897, 2424871, 0, 720897, 2424872, 0, 720897, 2424873, 0, 720897, 2490368, 0, 720897, 2490369, 0, 720897, 2490370, 0, 720897, 2490371, 0, 720897, 2490372, 0, 720896, 2490373, 0, 327682, 2490374, 0, 131076, 2490375, 0, 131073, 2490376, 0, 131073, 2490377, 0, 131073, 2490378, 0, 131073, 2490379, 0, 131073, 2490380, 0, 131073, 2490381, 0, 131073, 2490382, 0, 131073, 2490383, 0, 131074, 2490384, 0, 196609, 2490385, 0, 196610, 2490386, 0, 65537, 2490387, 0, 196608, 2490388, 0, 196609, 2490389, 0, 131072, 2490390, 0, 131073, 2490391, 0, 131073, 2490392, 0, 131075, 2490393, 0, 327680, 2490394, 0, 720898, 2490395, 0, 720897, 2490396, 0, 720897, 2490397, 0, 720897, 2490398, 0, 720897, 2490399, 0, 720897, 2490400, 0, 720897, 2490401, 0, 720897, 2490402, 0, 720897, 2490403, 0, 720897, 2490404, 0, 720897, 2490405, 0, 720897, 2490406, 0, 720897, 2490407, 0, 720897, 2490408, 0, 720897, 2490409, 0, 720897, 2555904, 0, 720897, 2555905, 0, 720897, 2555906, 0, 720897, 2555907, 0, 720897, 2555908, 0, 720896, 2555909, 0, 327682, 2555910, 0, 196612, 2555911, 0, 196609, 2555912, 0, 196609, 2555913, 0, 196609, 2555914, 0, 196609, 2555915, 0, 196609, 2555916, 0, 196609, 2555917, 0, 196609, 2555918, 0, 196609, 2555919, 0, 196610, 2555920, 0, 458752, 2555921, 0, 458753, 2555922, 0, 458753, 2555923, 0, 458754, 2555924, 0, 65537, 2555925, 0, 196608, 2555926, 0, 196609, 2555927, 0, 196609, 2555928, 0, 196611, 2555929, 0, 327680, 2555930, 0, 720898, 2555931, 0, 720897, 2555932, 0, 720897, 2555933, 0, 720897, 2555934, 0, 720897, 2555935, 0, 720897, 2555936, 0, 720897, 2555937, 0, 720897, 2555938, 0, 720897, 2555939, 0, 720897, 2555940, 0, 720897, 2555941, 0, 720897, 2555942, 0, 720897, 2555943, 0, 720897, 2555944, 0, 720897, 2555945, 0, 720897, 2621440, 0, 720897, 2621441, 0, 720897, 2621442, 0, 720897, 2621443, 0, 720897, 2621444, 0, 720896, 2621445, 0, 327682, 2621446, 0, 65538, 2621447, 0, 65537, 2621448, 0, 65537, 2621449, 0, 458752, 2621450, 0, 458753, 2621451, 0, 458753, 2621452, 0, 458753, 2621453, 0, 458753, 2621454, 0, 458753, 2621455, 0, 458753, 2621456, 0, 393219, 2621457, 0, 524289, 2621458, 0, 524289, 2621459, 0, 524290, 2621460, 0, 65537, 2621461, 0, 65537, 2621462, 0, 65537, 2621463, 0, 65537, 2621464, 0, 65536, 2621465, 0, 327680, 2621466, 0, 720898, 2621467, 0, 720897, 2621468, 0, 655360, 2621469, 0, 655361, 2621470, 0, 655361, 2621471, 0, 655361, 2621472, 0, 655361, 2621473, 0, 655361, 2621474, 0, 655361, 2621475, 0, 655361, 2621476, 0, 655361, 2621477, 0, 655361, 2621478, 0, 655361, 2621479, 0, 655361, 2621480, 0, 655362, 2621481, 0, 720897, 2686976, 0, 720897, 2686977, 0, 655360, 2686978, 0, 655361, 2686979, 0, 655361, 2686980, 0, 524291, 2686981, 0, 327682, 2686982, 0, 65538, 2686983, 0, 65537, 2686984, 0, 65537, 2686985, 0, 524288, 2686986, 0, 524289, 2686987, 0, 524289, 2686988, 0, 524289, 2686989, 0, 524289, 2686990, 0, 524289, 2686991, 0, 458756, 2686992, 0, 589825, 2686993, 0, 589825, 2686994, 0, 589825, 2686995, 0, 589826, 2686996, 0, 65537, 2686997, 0, 65537, 2686998, 0, 65537, 2686999, 0, 65537, 2687000, 0, 65536, 2687001, 0, 327680, 2687002, 0, 720898, 2687003, 0, 720897, 2687004, 0, 720896, 2687005, 0, 327684, 2687006, 0, 393217, 2687007, 0, 393217, 2687008, 0, 393217, 2687009, 0, 393217, 2687010, 0, 393217, 2687011, 0, 393217, 2687012, 0, 393217, 2687013, 0, 393217, 2687014, 0, 393217, 2687015, 0, 327683, 2687016, 0, 720898, 2687017, 0, 720897, 2752512, 0, 720897, 2752513, 0, 720896, 2752514, 0, 327684, 2752515, 0, 393217, 2752516, 0, 393217, 2752517, 0, 393218, 2752518, 0, 65538, 2752519, 0, 65537, 2752520, 0, 65537, 2752521, 0, 589824, 2752522, 0, 589825, 2752523, 0, 589825, 2752524, 0, 589825, 2752525, 0, 589825, 2752526, 0, 589825, 2752527, 0, 589826, 2752528, 0, 65537, 2752529, 0, 65537, 2752530, 0, 65537, 2752531, 0, 65537, 2752532, 0, 65537, 2752533, 0, 65537, 2752534, 0, 65537, 2752535, 0, 65537, 2752536, 0, 65536, 2752537, 0, 327680, 2752538, 0, 524292, 2752539, 0, 655361, 2752540, 0, 524291, 2752541, 0, 327682, 2752542, 0, 131076, 2752543, 0, 131073, 2752544, 0, 131073, 2752545, 0, 131073, 2752546, 0, 131073, 2752547, 0, 131073, 2752548, 0, 131073, 2752549, 0, 131073, 2752550, 0, 131075, 2752551, 0, 327680, 2752552, 0, 720898, 2752553, 0, 720897, 2818048, 0, 720897, 2818049, 0, 720896, 2818050, 0, 327682, 2818051, 0, 131076, 2818052, 0, 131073, 2818053, 0, 131073, 2818054, 0, 131074, 2818055, 0, 65537, 2818056, 0, 65537, 2818057, 0, 65537, 2818058, 0, 65537, 2818059, 0, 1, 2818060, 0, 1, 2818061, 0, 1, 2818062, 0, 1, 2818063, 0, 1, 2818064, 0, 1, 2818065, 0, 1, 2818066, 0, 1, 2818067, 0, 1, 2818068, 0, 1, 2818069, 0, 1, 2818070, 0, 1, 2818071, 0, 1, 2818072, 0, 1, 2818073, 0, 65539, 2818074, 0, 327681, 2818075, 0, 327681, 2818076, 0, 327681, 2818077, 0, 327682, 2818078, 0, 196612, 2818079, 0, 196609, 2818080, 0, 196609, 2818081, 0, 196609, 2818082, 0, 196609, 2818083, 0, 196609, 2818084, 0, 196609, 2818085, 0, 196609, 2818086, 0, 196611, 2818087, 0, 327680, 2818088, 0, 720898, 2818089, 0, 720897, 2883584, 0, 720897, 2883585, 0, 720896, 2883586, 0, 327682, 2883587, 0, 196612, 2883588, 0, 196609, 2883589, 0, 196609, 2883590, 0, 196610, 2883591, 0, 65537, 2883592, 0, 65537, 2883593, 0, 65537, 2883594, 0, 65536, 2883595, 0, 327680, 2883596, 0, 327681, 2883597, 0, 327681, 2883598, 0, 327681, 2883599, 0, 327681, 2883600, 0, 327681, 2883601, 0, 327681, 2883602, 0, 327681, 2883603, 0, 327681, 2883604, 0, 327681, 2883605, 0, 327681, 2883606, 0, 327681, 2883607, 0, 327681, 2883608, 0, 327681, 2883609, 0, 327681, 2883610, 0, 327681, 2883611, 0, 327681, 2883612, 0, 327681, 2883613, 0, 327682, 2883614, 0, 65538, 2883615, 0, 327684, 2883616, 0, 393217, 2883617, 0, 393217, 2883618, 0, 393217, 2883619, 0, 393217, 2883620, 0, 393217, 2883621, 0, 327683, 2883622, 0, 65536, 2883623, 0, 327680, 2883624, 0, 720898, 2883625, 0, 720897, 2949120, 0, 720897, 2949121, 0, 720896, 2949122, 0, 327682, 2949123, 0, 65538, 2949124, 0, 458752, 2949125, 0, 458753, 2949126, 0, 458753, 2949127, 0, 458753, 2949128, 0, 458754, 2949129, 0, 65537, 2949130, 0, 65536, 2949131, 0, 393216, 2949132, 0, 393217, 2949133, 0, 393217, 2949134, 0, 393217, 2949135, 0, 393217, 2949136, 0, 393217, 2949137, 0, 393217, 2949138, 0, 393217, 2949139, 0, 393217, 2949140, 0, 393217, 2949141, 0, 393217, 2949142, 0, 393217, 2949143, 0, 393217, 2949144, 0, 393217, 2949145, 0, 393217, 2949146, 0, 327683, 2949147, 0, 327681, 2949148, 0, 327684, 2949149, 0, 393218, 2949150, 0, 65538, 2949151, 0, 327682, 2949152, 0, 327681, 2949153, 0, 327681, 2949154, 0, 327681, 2949155, 0, 327681, 2949156, 0, 327681, 2949157, 0, 327680, 2949158, 0, 65536, 2949159, 0, 327680, 2949160, 0, 720898, 2949161, 0, 720897, 3014656, 0, 720897, 3014657, 0, 720896, 3014658, 0, 327682, 3014659, 0, 65538, 3014660, 0, 524288, 3014661, 0, 524289, 3014662, 0, 524289, 3014663, 0, 524289, 3014664, 0, 524290, 3014665, 0, 65537, 3014666, 0, 131072, 3014667, 0, 131073, 3014668, 0, 131073, 3014669, 0, 131073, 3014670, 0, 131073, 3014671, 0, 131073, 3014672, 0, 131073, 3014673, 0, 131073, 3014674, 0, 131073, 3014675, 0, 131073, 3014676, 0, 131073, 3014677, 0, 131073, 3014678, 0, 131073, 3014679, 0, 131073, 3014680, 0, 131073, 3014681, 0, 131075, 3014682, 0, 327680, 3014683, 0, 327681, 3014684, 0, 327682, 3014685, 0, 131076, 3014686, 0, 131074, 3014687, 0, 327682, 3014688, 0, 327681, 3014689, 0, 458752, 3014690, 0, 458753, 3014691, 0, 458754, 3014692, 0, 327681, 3014693, 0, 327680, 3014694, 0, 65536, 3014695, 0, 327680, 3014696, 0, 720898, 3014697, 0, 720897, 3080192, 0, 720897, 3080193, 0, 720896, 3080194, 0, 327682, 3080195, 0, 65538, 3080196, 0, 524288, 3080197, 0, 524289, 3080198, 0, 524289, 3080199, 0, 524289, 3080200, 0, 393220, 3080201, 0, 458754, 3080202, 0, 196608, 3080203, 0, 196609, 3080204, 0, 196609, 3080205, 0, 196609, 3080206, 0, 196609, 3080207, 0, 196609, 3080208, 0, 196609, 3080209, 0, 196609, 3080210, 0, 196609, 3080211, 0, 196609, 3080212, 0, 196609, 3080213, 0, 196609, 3080214, 0, 196609, 3080215, 0, 196609, 3080216, 0, 196609, 3080217, 0, 196611, 3080218, 0, 327680, 3080219, 0, 327681, 3080220, 0, 327682, 3080221, 0, 196612, 3080222, 0, 196610, 3080223, 0, 327682, 3080224, 0, 327681, 3080225, 0, 524288, 3080226, 0, 524289, 3080227, 0, 524290, 3080228, 0, 327681, 3080229, 0, 327680, 3080230, 0, 65536, 3080231, 0, 327680, 3080232, 0, 720898, 3080233, 0, 720897, 3145728, 0, 720897, 3145729, 0, 720896, 3145730, 0, 327682, 3145731, 0, 65538, 3145732, 0, 524288, 3145733, 0, 524289, 3145734, 0, 524289, 3145735, 0, 524289, 3145736, 0, 524289, 3145737, 0, 524290, 3145738, 0, 65537, 3145739, 0, 65537, 3145740, 0, 65537, 3145741, 0, 65537, 3145742, 0, 65537, 3145743, 0, 65537, 3145744, 0, 65537, 3145745, 0, 458752, 3145746, 0, 458753, 3145747, 0, 458753, 3145748, 0, 458753, 3145749, 0, 458753, 3145750, 0, 458753, 3145751, 0, 458754, 3145752, 0, 65537, 3145753, 0, 65536, 3145754, 0, 327680, 3145755, 0, 327681, 3145756, 0, 327682, 3145757, 0, 65538, 3145758, 0, 327684, 3145759, 0, 393218, 3145760, 0, 327681, 3145761, 0, 589824, 3145762, 0, 589825, 3145763, 0, 589826, 3145764, 0, 327681, 3145765, 0, 327680, 3145766, 0, 65536, 3145767, 0, 327680, 3145768, 0, 720898, 3145769, 0, 720897, 3211264, 0, 720897, 3211265, 0, 720896, 3211266, 0, 327682, 3211267, 0, 65538, 3211268, 0, 589824, 3211269, 0, 589825, 3211270, 0, 589825, 3211271, 0, 589825, 3211272, 0, 589825, 3211273, 0, 589826, 3211274, 0, 65537, 3211275, 0, 65537, 3211276, 0, 65537, 3211277, 0, 65537, 3211278, 0, 65537, 3211279, 0, 65537, 3211280, 0, 65537, 3211281, 0, 589824, 3211282, 0, 589825, 3211283, 0, 458755, 3211284, 0, 524289, 3211285, 0, 524289, 3211286, 0, 524289, 3211287, 0, 524290, 3211288, 0, 65537, 3211289, 0, 65536, 3211290, 0, 393216, 3211291, 0, 393217, 3211292, 0, 393218, 3211293, 0, 65538, 3211294, 0, 327682, 3211295, 0, 327681, 3211296, 0, 327681, 3211297, 0, 327681, 3211298, 0, 327681, 3211299, 0, 327681, 3211300, 0, 327681, 3211301, 0, 327680, 3211302, 0, 65536, 3211303, 0, 327680, 3211304, 0, 720898, 3211305, 0, 720897, 3276800, 0, 720897, 3276801, 0, 720896, 3276802, 0, 65540, 3276803, 0, 1, 3276804, 0, 1, 3276805, 0, 1, 3276806, 0, 1, 3276807, 0, 1, 3276808, 0, 1, 3276809, 0, 1, 3276810, 0, 1, 3276811, 0, 1, 3276812, 0, 65537, 3276813, 0, 65537, 3276814, 0, 65537, 3276815, 0, 65537, 3276816, 0, 65537, 3276817, 0, 65537, 3276818, 0, 65537, 3276819, 0, 589824, 3276820, 0, 589825, 3276821, 0, 589825, 3276822, 0, 589825, 3276823, 0, 589826, 3276824, 0, 65537, 3276825, 0, 131072, 3276826, 0, 131075, 3276827, 0, 65537, 3276828, 0, 65537, 3276829, 0, 65538, 3276830, 0, 327682, 3276831, 0, 327681, 3276832, 0, 327681, 3276833, 0, 327681, 3276834, 0, 327681, 3276835, 0, 327681, 3276836, 0, 327681, 3276837, 0, 327680, 3276838, 0, 65536, 3276839, 0, 327680, 3276840, 0, 720898, 3276841, 0, 720897, 3342336, 0, 720897, 3342337, 0, 786432, 3342338, 0, 786433, 3342339, 0, 786433, 3342340, 0, 786433, 3342341, 0, 786433, 3342342, 0, 786433, 3342343, 0, 786433, 3342344, 0, 786433, 3342345, 0, 786433, 3342346, 0, 589827, 3342347, 0, 262148, 3342348, 0, 1, 3342349, 0, 1, 3342350, 0, 1, 3342351, 0, 1, 3342352, 0, 1, 3342353, 0, 1, 3342354, 0, 1, 3342355, 0, 1, 3342356, 0, 1, 3342357, 0, 1, 3342358, 0, 65537, 3342359, 0, 65537, 3342360, 0, 65537, 3342361, 0, 196608, 3342362, 0, 196611, 3342363, 0, 65537, 3342364, 0, 65537, 3342365, 0, 65538, 3342366, 0, 327682, 3342367, 0, 131076, 3342368, 0, 131073, 3342369, 0, 131073, 3342370, 0, 131073, 3342371, 0, 131073, 3342372, 0, 131075, 3342373, 0, 327680, 3342374, 0, 65536, 3342375, 0, 327680, 3342376, 0, 720898, 3342377, 0, 720897, 3407872, 0, 720897, 3407873, 0, 720897, 3407874, 0, 720897, 3407875, 0, 720897, 3407876, 0, 720897, 3407877, 0, 720897, 3407878, 0, 720897, 3407879, 0, 720897, 3407880, 0, 720897, 3407881, 0, 720897, 3407882, 0, 786432, 3407883, 0, 786433, 3407884, 0, 786433, 3407885, 0, 786433, 3407886, 0, 589827, 3407887, 0, 65537, 3407888, 0, 65537, 3407889, 0, 65537, 3407890, 0, 65537, 3407891, 0, 65537, 3407892, 0, 65537, 3407893, 0, 327682, 3407894, 0, 65538, 3407895, 0, 65537, 3407896, 0, 65537, 3407897, 0, 65537, 3407898, 0, 65536, 3407899, 0, 65537, 3407900, 0, 65537, 3407901, 0, 65538, 3407902, 0, 327682, 3407903, 0, 196612, 3407904, 0, 196609, 3407905, 0, 196609, 3407906, 0, 196609, 3407907, 0, 196609, 3407908, 0, 196611, 3407909, 0, 327680, 3407910, 0, 65536, 3407911, 0, 327680, 3407912, 0, 720898, 3407913, 0, 720897, 3473408, 0, 720897, 3473409, 0, 720897, 3473410, 0, 720897, 3473411, 0, 720897, 3473412, 0, 720897, 3473413, 0, 720897, 3473414, 0, 720897, 3473415, 0, 720897, 3473416, 0, 720897, 3473417, 0, 720897, 3473418, 0, 720897, 3473419, 0, 720897, 3473420, 0, 720897, 3473421, 0, 720897, 3473422, 0, 720896, 3473423, 0, 65537, 3473424, 0, 65537, 3473425, 0, 65537, 3473426, 0, 65537, 3473427, 0, 65537, 3473428, 0, 65537, 3473429, 0, 327682, 3473430, 0, 65538, 3473431, 0, 65537, 3473432, 0, 65537, 3473433, 0, 65537, 3473434, 0, 65536, 3473435, 0, 65537, 3473436, 0, 65537, 3473437, 0, 65538, 3473438, 0, 327682, 3473439, 0, 65538, 3473440, 0, 65537, 3473441, 0, 65537, 3473442, 0, 65537, 3473443, 0, 65537, 3473444, 0, 65536, 3473445, 0, 327680, 3473446, 0, 65536, 3473447, 0, 327680, 3473448, 0, 720898, 3473449, 0, 720897, 3538944, 0, 720897, 3538945, 0, 720897, 3538946, 0, 720897, 3538947, 0, 720897, 3538948, 0, 720897, 3538949, 0, 720897, 3538950, 0, 720897, 3538951, 0, 720897, 3538952, 0, 720897, 3538953, 0, 720897, 3538954, 0, 720897, 3538955, 0, 720897, 3538956, 0, 720897, 3538957, 0, 720897, 3538958, 0, 720896, 3538959, 0, 327684, 3538960, 0, 393217, 3538961, 0, 393217, 3538962, 0, 393217, 3538963, 0, 393217, 3538964, 0, 393217, 3538965, 0, 393218, 3538966, 0, 65538, 3538967, 0, 65537, 3538968, 0, 65537, 3538969, 0, 65537, 3538970, 0, 65536, 3538971, 0, 65537, 3538972, 0, 65537, 3538973, 0, 65538, 3538974, 0, 327682, 3538975, 0, 65538, 3538976, 0, 65537, 3538977, 0, 65537, 3538978, 0, 65537, 3538979, 0, 65537, 3538980, 0, 65536, 3538981, 0, 327680, 3538982, 0, 65536, 3538983, 0, 327680, 3538984, 0, 720898, 3538985, 0, 720897, 3604480, 0, 720897, 3604481, 0, 720897, 3604482, 0, 720897, 3604483, 0, 720897, 3604484, 0, 720897, 3604485, 0, 720897, 3604486, 0, 720897, 3604487, 0, 720897, 3604488, 0, 720897, 3604489, 0, 720897, 3604490, 0, 720897, 3604491, 0, 720897, 3604492, 0, 720897, 3604493, 0, 720897, 3604494, 0, 720896, 3604495, 0, 327682, 3604496, 0, 131076, 3604497, 0, 131073, 3604498, 0, 131073, 3604499, 0, 131073, 3604500, 0, 131073, 3604501, 0, 131073, 3604502, 0, 131074, 3604503, 0, 65537, 3604504, 0, 65537, 3604505, 0, 65537, 3604506, 0, 131072, 3604507, 0, 131073, 3604508, 0, 131073, 3604509, 0, 131074, 3604510, 0, 327682, 3604511, 0, 65538, 3604512, 0, 65537, 3604513, 0, 65537, 3604514, 0, 65537, 3604515, 0, 65537, 3604516, 0, 65536, 3604517, 0, 327680, 3604518, 0, 65536, 3604519, 0, 327680, 3604520, 0, 720898, 3604521, 0, 720897, 3670016, 0, 720897, 3670017, 0, 720897, 3670018, 0, 720897, 3670019, 0, 720897, 3670020, 0, 720897, 3670021, 0, 720897, 3670022, 0, 720897, 3670023, 0, 720897, 3670024, 0, 720897, 3670025, 0, 720897, 3670026, 0, 720897, 3670027, 0, 720897, 3670028, 0, 720897, 3670029, 0, 720897, 3670030, 0, 720896, 3670031, 0, 327682, 3670032, 0, 196612, 3670033, 0, 196609, 3670034, 0, 196609, 3670035, 0, 196609, 3670036, 0, 196609, 3670037, 0, 196609, 3670038, 0, 196610, 3670039, 0, 65537, 3670040, 0, 65537, 3670041, 0, 65537, 3670042, 0, 196608, 3670043, 0, 196609, 3670044, 0, 196609, 3670045, 0, 196610, 3670046, 0, 327682, 3670047, 0, 65538, 3670048, 0, 65537, 3670049, 0, 65537, 3670050, 0, 65537, 3670051, 0, 65537, 3670052, 0, 65536, 3670053, 0, 327680, 3670054, 0, 65536, 3670055, 0, 327680, 3670056, 0, 720898, 3670057, 0, 720897, 3735552, 0, 720897, 3735553, 0, 720897, 3735554, 0, 720897, 3735555, 0, 720897, 3735556, 0, 720897, 3735557, 0, 720897, 3735558, 0, 720897, 3735559, 0, 720897, 3735560, 0, 720897, 3735561, 0, 720897, 3735562, 0, 720897, 3735563, 0, 655360, 3735564, 0, 655361, 3735565, 0, 655361, 3735566, 0, 524291, 3735567, 0, 327682, 3735568, 0, 65538, 3735569, 0, 65537, 3735570, 0, 65537, 3735571, 0, 65537, 3735572, 0, 65537, 3735573, 0, 65537, 3735574, 0, 65537, 3735575, 0, 65537, 3735576, 0, 65537, 3735577, 0, 65537, 3735578, 0, 65537, 3735579, 0, 65537, 3735580, 0, 65537, 3735581, 0, 327684, 3735582, 0, 393218, 3735583, 0, 65538, 3735584, 0, 65537, 3735585, 0, 65537, 3735586, 0, 65537, 3735587, 0, 65537, 3735588, 0, 65536, 3735589, 0, 327680, 3735590, 0, 65536, 3735591, 0, 327680, 3735592, 0, 720898, 3735593, 0, 720897, 3801088, 0, 720897, 3801089, 0, 720897, 3801090, 0, 720897, 3801091, 0, 720897, 3801092, 0, 720897, 3801093, 0, 720897, 3801094, 0, 720897, 3801095, 0, 720897, 3801096, 0, 720897, 3801097, 0, 720897, 3801098, 0, 720897, 3801099, 0, 720896, 3801100, 0, 327684, 3801101, 0, 393217, 3801102, 0, 393217, 3801103, 0, 393218, 3801104, 0, 65538, 3801105, 0, 65537, 3801106, 0, 65537, 3801107, 0, 65537, 3801108, 0, 65537, 3801109, 0, 65537, 3801110, 0, 458752, 3801111, 0, 458753, 3801112, 0, 458753, 3801113, 0, 458754, 3801114, 0, 65537, 3801115, 0, 65537, 3801116, 0, 65537, 3801117, 0, 327682, 3801118, 0, 131076, 3801119, 0, 131074, 3801120, 0, 65537, 3801121, 0, 65537, 3801122, 0, 65537, 3801123, 0, 65537, 3801124, 0, 65536, 3801125, 0, 327680, 3801126, 0, 65536, 3801127, 0, 327680, 3801128, 0, 720898, 3801129, 0, 720897, 3866624, 0, 720897, 3866625, 0, 720897, 3866626, 0, 720897, 3866627, 0, 720897, 3866628, 0, 720897, 3866629, 0, 720897, 3866630, 0, 720897, 3866631, 0, 720897, 3866632, 0, 720897, 3866633, 0, 720897, 3866634, 0, 720897, 3866635, 0, 720896, 3866636, 0, 327682, 3866637, 0, 131076, 3866638, 0, 131073, 3866639, 0, 131073, 3866640, 0, 131074, 3866641, 0, 65537, 3866642, 0, 65537, 3866643, 0, 65537, 3866644, 0, 458752, 3866645, 0, 458753, 3866646, 0, 393219, 3866647, 0, 524289, 3866648, 0, 524289, 3866649, 0, 524290, 3866650, 0, 65537, 3866651, 0, 65537, 3866652, 0, 65537, 3866653, 0, 327682, 3866654, 0, 196612, 3866655, 0, 196610, 3866656, 0, 65537, 3866657, 0, 65537, 3866658, 0, 65537, 3866659, 0, 65537, 3866660, 0, 65539, 3866661, 0, 327680, 3866662, 0, 65536, 3866663, 0, 327680, 3866664, 0, 720898, 3866665, 0, 720897, 3932160, 0, 720897, 3932161, 0, 720897, 3932162, 0, 720897, 3932163, 0, 720897, 3932164, 0, 720897, 3932165, 0, 720897, 3932166, 0, 720897, 3932167, 0, 720897, 3932168, 0, 720897, 3932169, 0, 720897, 3932170, 0, 720897, 3932171, 0, 720896, 3932172, 0, 327682, 3932173, 0, 196612, 3932174, 0, 196609, 3932175, 0, 196609, 3932176, 0, 196610, 3932177, 0, 65537, 3932178, 0, 65537, 3932179, 0, 65537, 3932180, 0, 524288, 3932181, 0, 524289, 3932182, 0, 524289, 3932183, 0, 524289, 3932184, 0, 524289, 3932185, 0, 524290, 3932186, 0, 65537, 3932187, 0, 65537, 3932188, 0, 65537, 3932189, 0, 327682, 3932190, 0, 65538, 3932191, 0, 65537, 3932192, 0, 65537, 3932193, 0, 65537, 3932194, 0, 65537, 3932195, 0, 65536, 3932196, 0, 65537, 3932197, 0, 262145, 3932198, 0, 262145, 3932199, 0, 65539, 3932200, 0, 720898, 3932201, 0, 720897, 3997696, 0, 720897, 3997697, 0, 720897, 3997698, 0, 720897, 3997699, 0, 720897, 3997700, 0, 720897, 3997701, 0, 655360, 3997702, 0, 655361, 3997703, 0, 655361, 3997704, 0, 655361, 3997705, 0, 655361, 3997706, 0, 655361, 3997707, 0, 524291, 3997708, 0, 327682, 3997709, 0, 65538, 3997710, 0, 65537, 3997711, 0, 65537, 3997712, 0, 65537, 3997713, 0, 65537, 3997714, 0, 65537, 3997715, 0, 65537, 3997716, 0, 524288, 3997717, 0, 524289, 3997718, 0, 524289, 3997719, 0, 458756, 3997720, 0, 589825, 3997721, 0, 589826, 3997722, 0, 65537, 3997723, 0, 65537, 3997724, 0, 65537, 3997725, 0, 327682, 3997726, 0, 65540, 3997727, 0, 1, 3997728, 0, 1, 3997729, 0, 1, 3997730, 0, 1, 3997731, 0, 65539, 3997732, 0, 327680, 3997733, 0, 65536, 3997734, 0, 327680, 3997735, 0, 589828, 3997736, 0, 786434, 3997737, 0, 720897, 4063232, 0, 720897, 4063233, 0, 720897, 4063234, 0, 720897, 4063235, 0, 720897, 4063236, 0, 720897, 4063237, 0, 720896, 4063238, 0, 327684, 4063239, 0, 393217, 4063240, 0, 393217, 4063241, 0, 393217, 4063242, 0, 393217, 4063243, 0, 393217, 4063244, 0, 393218, 4063245, 0, 65538, 4063246, 0, 65537, 4063247, 0, 65537, 4063248, 0, 65537, 4063249, 0, 65537, 4063250, 0, 65537, 4063251, 0, 65537, 4063252, 0, 524288, 4063253, 0, 524289, 4063254, 0, 524289, 4063255, 0, 524290, 4063256, 0, 65537, 4063257, 0, 65537, 4063258, 0, 65537, 4063259, 0, 65537, 4063260, 0, 65537, 4063261, 0, 327682, 4063262, 0, 65537, 4063263, 0, 65537, 4063264, 0, 65537, 4063265, 0, 65537, 4063266, 0, 65537, 4063267, 0, 65537, 4063268, 0, 327680, 4063269, 0, 65536, 4063270, 0, 327680, 4063271, 0, 720898, 4063272, 0, 720897, 4063273, 0, 720897, 4128768, 0, 720897, 4128769, 0, 720897, 4128770, 0, 720897, 4128771, 0, 720897, 4128772, 0, 720897, 4128773, 0, 720896, 4128774, 0, 327682, 4128775, 0, 131076, 4128776, 0, 131073, 4128777, 0, 131073, 4128778, 0, 131073, 4128779, 0, 131073, 4128780, 0, 131073, 4128781, 0, 131074, 4128782, 0, 65537, 4128783, 0, 65537, 4128784, 0, 65537, 4128785, 0, 65537, 4128786, 0, 65537, 4128787, 0, 65537, 4128788, 0, 589824, 4128789, 0, 589825, 4128790, 0, 589825, 4128791, 0, 589826, 4128792, 0, 65537, 4128793, 0, 65537, 4128794, 0, 65537, 4128795, 0, 65537, 4128796, 0, 65537, 4128797, 0, 327682, 4128798, 0, 458752, 4128799, 0, 458753, 4128800, 0, 458753, 4128801, 0, 458753, 4128802, 0, 458753, 4128803, 0, 458754, 4128804, 0, 327680, 4128805, 0, 65536, 4128806, 0, 327680, 4128807, 0, 720898, 4128808, 0, 720897, 4128809, 0, 720897, 4194304, 0, 720897, 4194305, 0, 720897, 4194306, 0, 720897, 4194307, 0, 720897, 4194308, 0, 720897, 4194309, 0, 720896, 4194310, 0, 327682, 4194311, 0, 196612, 4194312, 0, 196609, 4194313, 0, 196609, 4194314, 0, 196609, 4194315, 0, 196609, 4194316, 0, 196609, 4194317, 0, 196610, 4194318, 0, 65537, 4194319, 0, 65537, 4194320, 0, 65537, 4194321, 0, 65537, 4194322, 0, 65537, 4194323, 0, 65537, 4194324, 0, 65537, 4194325, 0, 65537, 4194326, 0, 65537, 4194327, 0, 65537, 4194328, 0, 65537, 4194329, 0, 65537, 4194330, 0, 65537, 4194331, 0, 65537, 4194332, 0, 65537, 4194333, 0, 327682, 4194334, 0, 524288, 4194335, 0, 524289, 4194336, 0, 524289, 4194337, 0, 524289, 4194338, 0, 524289, 4194339, 0, 524290, 4194340, 0, 327680, 4194341, 0, 65536, 4194342, 0, 327680, 4194343, 0, 720898, 4194344, 0, 720897, 4194345, 0, 720897, 4259840, 0, 720897, 4259841, 0, 720897, 4259842, 0, 720897, 4259843, 0, 720897, 4259844, 0, 720897, 4259845, 0, 720896, 4259846, 0, 327682, 4259847, 0, 65538, 4259848, 0, 327684, 4259849, 0, 393217, 4259850, 0, 393217, 4259851, 0, 393217, 4259852, 0, 393217, 4259853, 0, 327683, 4259854, 0, 65537, 4259855, 0, 65537, 4259856, 0, 65537, 4259857, 0, 65537, 4259858, 0, 65537, 4259859, 0, 65537, 4259860, 0, 65537, 4259861, 0, 65537, 4259862, 0, 65537, 4259863, 0, 65537, 4259864, 0, 327684, 4259865, 0, 393217, 4259866, 0, 393217, 4259867, 0, 393217, 4259868, 0, 393217, 4259869, 0, 393218, 4259870, 0, 524288, 4259871, 0, 524289, 4259872, 0, 524289, 4259873, 0, 524289, 4259874, 0, 524289, 4259875, 0, 524290, 4259876, 0, 327680, 4259877, 0, 65536, 4259878, 0, 327680, 4259879, 0, 720898, 4259880, 0, 720897, 4259881, 0, 720897, 4325376, 0, 720897, 4325377, 0, 720897, 4325378, 0, 720897, 4325379, 0, 720897, 4325380, 0, 720897, 4325381, 0, 720896, 4325382, 0, 327682, 4325383, 0, 65538, 4325384, 0, 327682, 4325385, 0, 458752, 4325386, 0, 458753, 4325387, 0, 458753, 4325388, 0, 458754, 4325389, 0, 393216, 4325390, 0, 393217, 4325391, 0, 393217, 4325392, 0, 393217, 4325393, 0, 393217, 4325394, 0, 393217, 4325395, 0, 393217, 4325399, 0, 393217, 4325400, 0, 393218, 4325401, 0, 65537, 4325402, 0, 65537, 4325403, 0, 458752, 4325404, 0, 458753, 4325405, 0, 458753, 4325406, 0, 393219, 4325407, 0, 524289, 4325408, 0, 524289, 4325409, 0, 524289, 4325410, 0, 524289, 4325411, 0, 524290, 4325412, 0, 327680, 4325413, 0, 65536, 4325414, 0, 327680, 4325415, 0, 720898, 4325416, 0, 720897, 4325417, 0, 720897, 4390912, 0, 720897, 4390913, 0, 720897, 4390914, 0, 720897, 4390915, 0, 720897, 4390916, 0, 720897, 4390917, 0, 720896, 4390918, 0, 327682, 4390919, 0, 65538, 4390920, 0, 327682, 4390921, 0, 524288, 4390922, 0, 524289, 4390923, 0, 524289, 4390924, 0, 393220, 4390925, 0, 458753, 4390926, 0, 458754, 4390927, 0, 65537, 4390928, 0, 65537, 4390929, 0, 65537, 4390930, 0, 65537, 4390931, 0, 65537, 4390932, 0, 65537, 4390933, 0, 65537, 4390934, 0, 65537, 4390935, 0, 65537, 4390936, 0, 65537, 4390937, 0, 65537, 4390938, 0, 65537, 4390939, 0, 524288, 4390940, 0, 524289, 4390941, 0, 524289, 4390942, 0, 524289, 4390943, 0, 524289, 4390944, 0, 524289, 4390945, 0, 524289, 4390946, 0, 524289, 4390947, 0, 524290, 4390948, 0, 327680, 4390949, 0, 65536, 4390950, 0, 327680, 4390951, 0, 720898, 4390952, 0, 720897, 4390953, 0, 720897, 4456448, 0, 720897, 4456449, 0, 720897, 4456450, 0, 720897, 4456451, 0, 720897, 4456452, 0, 720897, 4456453, 0, 720896, 4456454, 0, 327682, 4456455, 0, 65538, 4456456, 0, 327682, 4456457, 0, 524288, 4456458, 0, 524289, 4456459, 0, 524289, 4456460, 0, 524289, 4456461, 0, 524289, 4456462, 0, 524290, 4456463, 0, 65537, 4456464, 0, 65537, 4456465, 0, 65537, 4456466, 0, 65537, 4456467, 0, 458752, 4456468, 0, 458753, 4456469, 0, 458753, 4456470, 0, 458753, 4456471, 0, 458754, 4456472, 0, 65537, 4456473, 0, 65537, 4456474, 0, 65537, 4456475, 0, 524288, 4456476, 0, 524289, 4456477, 0, 524289, 4456478, 0, 524289, 4456479, 0, 524289, 4456480, 0, 524289, 4456481, 0, 524289, 4456482, 0, 458756, 4456483, 0, 589826, 4456484, 0, 327680, 4456485, 0, 65536, 4456486, 0, 327680, 4456487, 0, 720898, 4456488, 0, 720897, 4456489, 0, 720897, 4521984, 0, 720897, 4521985, 0, 720897, 4521986, 0, 720897, 4521987, 0, 720897, 4521988, 0, 720897, 4521989, 0, 720896, 4521990, 0, 327682, 4521991, 0, 65538, 4521992, 0, 327682, 4521993, 0, 524288, 4521994, 0, 524289, 4521995, 0, 524289, 4521996, 0, 524289, 4521997, 0, 524289, 4521998, 0, 524290, 4521999, 0, 65537, 4522000, 0, 65537, 4522001, 0, 65537, 4522002, 0, 65537, 4522003, 0, 524288, 4522004, 0, 524289, 4522005, 0, 524289, 4522006, 0, 524289, 4522007, 0, 524290, 4522008, 0, 65537, 4522009, 0, 65537, 4522010, 0, 65537, 4522011, 0, 589824, 4522012, 0, 589825, 4522013, 0, 589825, 4522014, 0, 589825, 4522015, 0, 589825, 4522016, 0, 589825, 4522017, 0, 589825, 4522018, 0, 589826, 4522019, 0, 65537, 4522020, 0, 327680, 4522021, 0, 65536, 4522022, 0, 327680, 4522023, 0, 720898, 4522024, 0, 720897, 4522025, 0, 720897, 4587520, 0, 720897, 4587521, 0, 720897, 4587522, 0, 720897, 4587523, 0, 720897, 4587524, 0, 720897, 4587525, 0, 720896, 4587526, 0, 327682, 4587527, 0, 65538, 4587528, 0, 327682, 4587529, 0, 524288, 4587530, 0, 524289, 4587531, 0, 458756, 4587532, 0, 589825, 4587533, 0, 589825, 4587534, 0, 589826, 4587535, 0, 65537, 4587536, 0, 458752, 4587537, 0, 458753, 4587538, 0, 458753, 4587539, 0, 393219, 4587540, 0, 524289, 4587541, 0, 524289, 4587542, 0, 524289, 4587543, 0, 524290, 4587544, 0, 65537, 4587545, 0, 65537, 4587546, 0, 65537, 4587547, 0, 65537, 4587548, 0, 65537, 4587549, 0, 65537, 4587550, 0, 65537, 4587551, 0, 65537, 4587552, 0, 1, 4587553, 0, 1, 4587554, 0, 1, 4587555, 0, 1, 4587556, 0, 1, 4587557, 0, 1, 4587558, 0, 65539, 4587559, 0, 720898, 4587560, 0, 720897, 4587561, 0, 720897, 4653056, 0, 720897, 4653057, 0, 720897, 4653058, 0, 720897, 4653059, 0, 720897, 4653060, 0, 720897, 4653061, 0, 720896, 4653062, 0, 327682, 4653063, 0, 65538, 4653064, 0, 327682, 4653065, 0, 589824, 4653066, 0, 589825, 4653067, 0, 589826, 4653068, 0, 65537, 4653069, 0, 65537, 4653070, 0, 65537, 4653071, 0, 65537, 4653072, 0, 524288, 4653073, 0, 524289, 4653074, 0, 524289, 4653075, 0, 524289, 4653076, 0, 524289, 4653077, 0, 458756, 4653078, 0, 589825, 4653079, 0, 589826, 4653080, 0, 65537, 4653081, 0, 65537, 4653082, 0, 65537, 4653083, 0, 65537, 4653084, 0, 65537, 4653085, 0, 65537, 4653086, 0, 65537, 4653087, 0, 327680, 4653088, 0, 65536, 4653089, 0, 327680, 4653090, 0, 589828, 4653091, 0, 786433, 4653092, 0, 786433, 4653093, 0, 786433, 4653094, 0, 786433, 4653095, 0, 786434, 4653096, 0, 720897, 4653097, 0, 720897, 4718592, 0, 720897, 4718593, 0, 720897, 4718594, 0, 720897, 4718595, 0, 720897, 4718596, 0, 720897, 4718597, 0, 720896, 4718598, 0, 65540, 4718599, 0, 1, 4718600, 0, 1, 4718601, 0, 1, 4718602, 0, 1, 4718603, 0, 1, 4718604, 0, 65537, 4718605, 0, 65537, 4718606, 0, 65537, 4718607, 0, 65537, 4718608, 0, 524288, 4718609, 0, 524289, 4718610, 0, 524289, 4718611, 0, 524289, 4718612, 0, 524289, 4718613, 0, 524290, 4718614, 0, 65537, 4718615, 0, 65537, 4718616, 0, 65537, 4718617, 0, 65537, 4718618, 0, 65537, 4718619, 0, 65537, 4718620, 0, 65537, 4718621, 0, 65537, 4718622, 0, 65537, 4718623, 0, 327680, 4718624, 0, 65536, 4718625, 0, 327680, 4718626, 0, 720898, 4718627, 0, 720897, 4718628, 0, 720897, 4718629, 0, 720897, 4718630, 0, 720897, 4718631, 0, 720897, 4718632, 0, 720897, 4718633, 0, 720897, 4784128, 0, 720897, 4784129, 0, 720897, 4784130, 0, 720897, 4784131, 0, 720897, 4784132, 0, 720897, 4784133, 0, 786432, 4784134, 0, 786433, 4784135, 0, 786433, 4784136, 0, 786433, 4784137, 0, 589827, 4784138, 0, 327682, 4784139, 0, 65538, 4784140, 0, 327682, 4784141, 0, 65537, 4784142, 0, 65537, 4784143, 0, 65537, 4784144, 0, 589824, 4784145, 0, 589825, 4784146, 0, 589825, 4784147, 0, 589825, 4784148, 0, 589825, 4784149, 0, 589826, 4784150, 0, 65537, 4784151, 0, 65537, 4784152, 0, 65537, 4784153, 0, 65537, 4784154, 0, 65537, 4784155, 0, 65537, 4784156, 0, 65537, 4784157, 0, 65537, 4784158, 0, 65537, 4784159, 0, 327680, 4784160, 0, 65536, 4784161, 0, 327680, 4784162, 0, 720898, 4784163, 0, 720897, 4784164, 0, 720897, 4784165, 0, 720897, 4784166, 0, 720897, 4784167, 0, 720897, 4784168, 0, 720897, 4784169, 0, 720897, 4849664, 0, 720897, 4849665, 0, 720897, 4849666, 0, 720897, 4849667, 0, 720897, 4849668, 0, 720897, 4849669, 0, 720897, 4849670, 0, 720897, 4849671, 0, 720897, 4849672, 0, 720897, 4849673, 0, 720896, 4849674, 0, 65540, 4849675, 0, 1, 4849676, 0, 1, 4849677, 0, 1, 4849678, 0, 1, 4849679, 0, 1, 4849680, 0, 65537, 4849681, 0, 65537, 4849682, 0, 65537, 4849683, 0, 1, 4849684, 0, 1, 4849685, 0, 1, 4849686, 0, 1, 4849687, 0, 1, 4849688, 0, 1, 4849689, 0, 1, 4849690, 0, 1, 4849691, 0, 1, 4849692, 0, 1, 4849693, 0, 1, 4849694, 0, 1, 4849695, 0, 1, 4849696, 0, 1, 4849697, 0, 65539, 4849698, 0, 720898, 4849699, 0, 720897, 4849700, 0, 720897, 4849701, 0, 720897, 4849702, 0, 720897, 4849703, 0, 720897, 4849704, 0, 720897, 4849705, 0, 720897, 4915200, 0, 720897, 4915201, 0, 720897, 4915202, 0, 720897, 4915203, 0, 720897, 4915204, 0, 720897, 4915205, 0, 720897, 4915206, 0, 720897, 4915207, 0, 720897, 4915208, 0, 720897, 4915209, 0, 786432, 4915210, 0, 786433, 4915211, 0, 786433, 4915212, 0, 786433, 4915213, 0, 786433, 4915214, 0, 786433, 4915215, 0, 786433, 4915216, 0, 786433, 4915217, 0, 786433, 4915218, 0, 786433, 4915219, 0, 786433, 4915220, 0, 786433, 4915221, 0, 786433, 4915222, 0, 786433, 4915223, 0, 786433, 4915224, 0, 786433, 4915225, 0, 786433, 4915226, 0, 786433, 4915227, 0, 786433, 4915228, 0, 786433, 4915229, 0, 786433, 4915230, 0, 786433, 4915231, 0, 786433, 4915232, 0, 786433, 4915233, 0, 786433, 4915234, 0, 786434, 4915235, 0, 720897, 4915236, 0, 720897, 4915237, 0, 720897, 4915238, 0, 720897, 4915239, 0, 720897, 4915240, 0, 720897, 4915241, 0, 720897 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_groundtiles+" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 917517, 0, 1114136, 917526, 0, 1114137, 1179657, 0, 1245212, 1179658, 0, 1245212, 1179659, 0, 1245212, 1245209, 0, 1245212, 1245210, 0, 1245212, 1245211, 0, 1245212, 4325396, 0, 1245212, 4325397, 0, 1245212, 4325398, 0, 1245212 ) - -[node name="Anim/AutoTile" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 3342367, 0, 655360, 3342368, 0, 655361, 3342369, 0, 655361, 3342370, 0, 655361, 3342371, 0, 655361, 3342372, 0, 655362, 3407903, 0, 720896, 3407904, 0, 720897, 3407905, 0, 720897, 3407906, 0, 720897, 3407907, 0, 720897, 3407908, 0, 720898, 3473439, 0, 720896, 3473440, 0, 720897, 3473442, 0, 720897, 3473443, 0, 720897, 3473444, 0, 720898, 3538975, 0, 720896, 3538976, 0, 720897, 3538978, 0, 720897, 3538979, 0, 720897, 3538980, 0, 720898, 3604511, 0, 720896, 3604512, 0, 720897, 3604513, 0, 720897, 3604514, 0, 720897, 3604515, 0, 720897, 3604516, 0, 720898, 3670047, 0, 720896, 3670048, 0, 720897, 3670049, 0, 720897, 3670051, 0, 720897, 3670052, 0, 720898, 3735583, 0, 720896, 3735584, 0, 720897, 3735585, 0, 720897, 3735587, 0, 720897, 3735588, 0, 720898, 3801118, 0, 655360, 3801119, 0, 851968, 3801120, 0, 720897, 3801122, 0, 720897, 3801123, 0, 720897, 3801124, 0, 720898, 3866654, 0, 720896, 3866655, 0, 720897, 3866656, 0, 720897, 3866658, 0, 720897, 3866659, 0, 917505, 3866660, 0, 786434, 3932190, 0, 720896, 3932191, 0, 720897, 3932192, 0, 720897, 3932193, 0, 720897, 3932194, 0, 720897, 3932195, 0, 720898, 3997726, 0, 786432, 3997727, 0, 786433, 3997728, 0, 786433, 3997729, 0, 786433, 3997730, 0, 786433, 3997731, 0, 786434 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Tile Layer 2" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 589842, 0, 1835025, 589846, 0, 917508, 655378, 0, 1900561, 655382, 0, 983044, 720914, 0, 1966097, 720915, 0, 1966098, 720918, 0, 917507, 786454, 0, 983043, 983048, 0, 786435, 983049, 0, 786436, 983056, 0, 0, 983059, 0, 2, 1048584, 0, 851971, 1048585, 0, 851972, 1048592, 0, 1835029, 1048596, 0, 2, 1048604, 0, 917508, 1114135, 0, 917508, 1114140, 0, 983044, 1179661, 0, 786435, 1179662, 0, 786436, 1179671, 0, 983044, 1245197, 0, 851971, 1245198, 0, 851972, 1245206, 0, 786435, 1245207, 0, 786436, 1245213, 0, 917507, 1310742, 0, 851971, 1310743, 0, 851972, 1310749, 0, 983043, 1376270, 0, 917508, 1441806, 0, 983044, 1441820, 0, 786435, 1441821, 0, 786436, 1507339, 0, 917507, 1507356, 0, 851971, 1507357, 0, 851972, 1572871, 0, 262146, 1572872, 0, 2, 1572873, 0, 262146, 1572874, 0, 2, 1572875, 0, 983043, 1572892, 0, 3, 1572893, 0, 262144, 1572894, 0, 3, 1572895, 0, 262144, 1638412, 0, 786435, 1638413, 0, 786436, 1703948, 0, 851971, 1703949, 0, 851972, 1703959, 0, 786435, 1703960, 0, 786436, 1703961, 0, 3, 1703962, 0, 262144, 1703963, 0, 3, 1703964, 0, 262144, 1769495, 0, 851971, 1769496, 0, 851972, 1835019, 0, 262146, 1835020, 0, 2, 1835021, 0, 262146, 1835022, 0, 2, 1835029, 0, 917507, 1835030, 0, 3, 1835031, 0, 262144, 1835032, 0, 3, 1835033, 0, 262144, 1900565, 0, 983043, 1966095, 0, 917508, 2031631, 0, 983044, 2097169, 0, 1048576, 2097170, 0, 1048577, 2097171, 0, 1048578, 2359313, 0, 851968, 2359314, 0, 851969, 2359315, 0, 851970, 2424849, 0, 917504, 2424851, 0, 917506, 2490385, 0, 983040, 2490386, 0, 983041, 2490387, 0, 983042, 2555911, 0, 786435, 2555912, 0, 786436, 2555927, 0, 917508, 2621447, 0, 851971, 2621448, 0, 851972, 2621463, 0, 983044, 2686996, 0, 786435, 2686997, 0, 786436, 2686999, 0, 917507, 2752532, 0, 851971, 2752533, 0, 851972, 2752535, 0, 983043, 2818058, 0, 0, 2818059, 0, 262144, 2818060, 0, 655363, 2818061, 0, 655364, 2818064, 0, 1048579, 2818071, 0, 655363, 2818072, 0, 655364, 2818075, 0, 655363, 2818076, 0, 655364, 2883596, 0, 720899, 2883597, 0, 720900, 2883607, 0, 720899, 2883608, 0, 720900, 2883611, 0, 720899, 2883612, 0, 720900, 2883616, 0, 917508, 2949152, 0, 983044, 3014692, 0, 917507, 3080207, 0, 917508, 3080216, 0, 917507, 3080228, 0, 983043, 3145743, 0, 983044, 3145752, 0, 983043, 3276805, 0, 1048579, 3276811, 0, 262146, 3276812, 0, 2, 3342349, 0, 1048579, 3342353, 0, 655363, 3342354, 0, 655364, 3342357, 0, 262146, 3342358, 0, 2, 3342361, 0, 917508, 3407889, 0, 720899, 3407890, 0, 720900, 3407891, 0, 655363, 3407892, 0, 655364, 3407897, 0, 983044, 3473427, 0, 720899, 3473428, 0, 720900, 3670043, 0, 917507, 3735570, 0, 786435, 3735571, 0, 786436, 3735579, 0, 983043, 3801106, 0, 851971, 3801107, 0, 851972, 3932174, 0, 917508, 3932196, 0, 262144, 3997710, 0, 983044, 3997724, 0, 917508, 4063248, 0, 786435, 4063249, 0, 786436, 4063260, 0, 983044, 4128784, 0, 851971, 4128785, 0, 851972, 4194318, 0, 917507, 4259854, 0, 983043, 4259866, 0, 917507, 4325392, 0, 786435, 4325393, 0, 786436, 4325402, 0, 983043, 4390928, 0, 851971, 4390929, 0, 851972, 4456483, 0, 917508, 4522019, 0, 983044, 4587533, 0, 786435, 4587534, 0, 786436, 4587551, 0, 262144, 4587552, 0, 0, 4587553, 0, 262144, 4653069, 0, 851971, 4653070, 0, 851972, 4653081, 0, 917508, 4718601, 0, 1048579, 4718602, 0, 262146, 4718603, 0, 2, 4718604, 0, 262146, 4718605, 0, 917507, 4718617, 0, 983044, 4718621, 0, 786435, 4718622, 0, 786436, 4784141, 0, 983043, 4784157, 0, 851971, 4784158, 0, 851972, 4849678, 0, 1048579, 4849680, 0, 1048576, 4849681, 0, 1048577, 4849682, 0, 1048578 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_groundtiles+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 786445, 0, 1245210, 851981, 0, 1048600, 851990, 0, 1048601, 983053, 0, 1179672, 983062, 0, 1179673, 1048589, 0, 1245208, 1048598, 0, 1245209, 1114120, 0, 1114142, 1114124, 0, 1114143, 1179656, 0, 1245214, 1179660, 0, 1245215, 1179672, 0, 1114142, 1179676, 0, 1114143, 1245208, 0, 1245214, 1245212, 0, 1245215, 4259859, 0, 1114142, 4259863, 0, 1114143, 4325395, 0, 1245214, 4325399, 0, 1245215 ) - -[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 3473441, 0, 720897, 3538977, 0, 720897, 3670050, 0, 720897, 3735586, 0, 720897, 3801121, 0, 720897, 3866657, 0, 720897 ) - -[node name="Tile Layer 3" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 4784144, 0, 655383, 4784145, 0, 655384, 4784146, 0, 655385, 4849680, 0, 720919, 4849681, 0, 720920, 4849682, 0, 720921 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Blocking" type="TileMap" parent="."] -visible = false -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 9 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 589837, 35, 0, 589838, 35, 0, 589839, 35, 0, 589840, 35, 0, 589841, 35, 0, 589842, 35, 0, 589843, 35, 0, 589844, 35, 0, 589845, 35, 0, 589846, 35, 0, 655368, 35, 0, 655369, 35, 0, 655370, 35, 0, 655371, 35, 0, 655372, 35, 0, 655373, 35, 0, 655382, 35, 0, 655383, 35, 0, 655384, 35, 0, 655385, 35, 0, 655386, 35, 0, 655387, 35, 0, 655388, 35, 0, 655389, 35, 0, 720904, 35, 0, 720909, 35, 0, 720919, 35, 0, 720925, 35, 0, 786440, 35, 0, 786445, 35, 0, 786454, 35, 0, 786455, 35, 0, 786461, 35, 0, 851976, 35, 0, 851991, 35, 0, 851997, 35, 0, 917512, 35, 0, 917533, 35, 0, 983048, 35, 0, 983049, 35, 0, 983056, 35, 0, 983057, 35, 0, 983058, 35, 0, 983059, 35, 0, 983069, 35, 0, 1048584, 35, 0, 1048585, 35, 0, 1048589, 35, 0, 1048592, 35, 0, 1048595, 35, 0, 1048596, 35, 0, 1048598, 35, 0, 1048604, 35, 0, 1048605, 35, 0, 1114120, 35, 0, 1114125, 35, 0, 1114126, 35, 0, 1114127, 35, 0, 1114128, 35, 0, 1114132, 35, 0, 1114134, 35, 0, 1114135, 35, 0, 1114140, 35, 0, 1114141, 35, 0, 1179654, 35, 0, 1179655, 35, 0, 1179656, 35, 0, 1179660, 35, 0, 1179661, 35, 0, 1179668, 35, 0, 1179669, 35, 0, 1179670, 35, 0, 1179671, 35, 0, 1179677, 35, 0, 1245190, 35, 0, 1245197, 35, 0, 1245198, 35, 0, 1245199, 35, 0, 1245205, 35, 0, 1245206, 35, 0, 1245207, 35, 0, 1245208, 35, 0, 1245212, 35, 0, 1245213, 35, 0, 1310726, 35, 0, 1310735, 35, 0, 1310741, 35, 0, 1310742, 35, 0, 1310743, 35, 0, 1310749, 35, 0, 1310750, 35, 0, 1376262, 35, 0, 1376270, 35, 0, 1376271, 35, 0, 1376277, 35, 0, 1376286, 35, 0, 1441798, 35, 0, 1441806, 35, 0, 1441807, 35, 0, 1441808, 35, 0, 1441809, 35, 0, 1441810, 35, 0, 1441811, 35, 0, 1441812, 35, 0, 1441813, 35, 0, 1441820, 35, 0, 1441821, 35, 0, 1441822, 35, 0, 1507334, 35, 0, 1507356, 35, 0, 1572870, 35, 0, 1572871, 35, 0, 1572872, 35, 0, 1572873, 35, 0, 1572874, 35, 0, 1572875, 35, 0, 1572892, 35, 0, 1638410, 35, 0, 1638412, 35, 0, 1638413, 35, 0, 1638428, 35, 0, 1703946, 35, 0, 1703948, 35, 0, 1703949, 35, 0, 1703959, 35, 0, 1703960, 35, 0, 1703961, 35, 0, 1703962, 35, 0, 1703963, 35, 0, 1703964, 35, 0, 1769482, 35, 0, 1769495, 35, 0, 1769496, 35, 0, 1835018, 35, 0, 1835019, 35, 0, 1835020, 35, 0, 1835021, 35, 0, 1835022, 35, 0, 1835030, 35, 0, 1835031, 35, 0, 1900558, 35, 0, 1900565, 35, 0, 1900566, 35, 0, 1900567, 35, 0, 1966094, 35, 0, 1966095, 35, 0, 1966102, 35, 0, 2031630, 35, 0, 2031631, 35, 0, 2031638, 35, 0, 2097166, 35, 0, 2097167, 35, 0, 2097168, 35, 0, 2097169, 35, 0, 2097171, 35, 0, 2097172, 35, 0, 2097173, 35, 0, 2097174, 35, 0, 2097175, 35, 0, 2162706, 35, 0, 2424850, 35, 0, 2490383, 35, 0, 2490384, 35, 0, 2490385, 35, 0, 2490387, 35, 0, 2490388, 35, 0, 2490389, 35, 0, 2555912, 35, 0, 2555913, 35, 0, 2555914, 35, 0, 2555915, 35, 0, 2555916, 35, 0, 2555917, 35, 0, 2555918, 35, 0, 2555919, 35, 0, 2555925, 35, 0, 2555926, 35, 0, 2555927, 35, 0, 2621446, 35, 0, 2621447, 35, 0, 2621448, 35, 0, 2621463, 35, 0, 2621464, 35, 0, 2686982, 35, 0, 2686996, 35, 0, 2686997, 35, 0, 2687000, 35, 0, 2752518, 35, 0, 2752532, 35, 0, 2752533, 35, 0, 2752535, 35, 0, 2752536, 35, 0, 2818054, 35, 0, 2818058, 35, 0, 2818059, 35, 0, 2818060, 35, 0, 2818061, 35, 0, 2818062, 35, 0, 2818063, 35, 0, 2818064, 35, 0, 2818065, 35, 0, 2818066, 35, 0, 2818067, 35, 0, 2818068, 35, 0, 2818069, 35, 0, 2818070, 35, 0, 2818071, 35, 0, 2883587, 35, 0, 2883588, 35, 0, 2883589, 35, 0, 2883590, 35, 0, 2883594, 35, 0, 2949123, 35, 0, 2949130, 35, 0, 3014659, 35, 0, 3014666, 35, 0, 3080195, 35, 0, 3080202, 35, 0, 3080203, 35, 0, 3080204, 35, 0, 3080205, 35, 0, 3080206, 35, 0, 3080207, 35, 0, 3080208, 35, 0, 3080209, 35, 0, 3080210, 35, 0, 3080211, 35, 0, 3080212, 35, 0, 3080213, 35, 0, 3080214, 35, 0, 3080215, 35, 0, 3080216, 35, 0, 3145731, 35, 0, 3145743, 35, 0, 3145752, 35, 0, 3145753, 35, 0, 3145758, 35, 0, 3145759, 35, 0, 3211267, 35, 0, 3211289, 35, 0, 3211294, 35, 0, 3276803, 35, 0, 3276804, 35, 0, 3276805, 35, 0, 3276806, 35, 0, 3276807, 35, 0, 3276808, 35, 0, 3276809, 35, 0, 3276810, 35, 0, 3276811, 35, 0, 3276812, 35, 0, 3276825, 35, 0, 3276830, 35, 0, 3342349, 35, 0, 3342350, 35, 0, 3342351, 35, 0, 3342352, 35, 0, 3342353, 35, 0, 3342354, 35, 0, 3342355, 35, 0, 3342356, 35, 0, 3342357, 35, 0, 3342358, 35, 0, 3342361, 35, 0, 3342362, 35, 0, 3342366, 35, 0, 3407894, 35, 0, 3407897, 35, 0, 3407898, 35, 0, 3407902, 35, 0, 3473430, 35, 0, 3473434, 35, 0, 3473438, 35, 0, 3538966, 35, 0, 3538970, 35, 0, 3538974, 35, 0, 3604502, 35, 0, 3604506, 35, 0, 3604510, 35, 0, 3670032, 35, 0, 3670033, 35, 0, 3670034, 35, 0, 3670035, 35, 0, 3670036, 35, 0, 3670037, 35, 0, 3670038, 35, 0, 3670042, 35, 0, 3670043, 35, 0, 3670044, 35, 0, 3670045, 35, 0, 3670046, 35, 0, 3735568, 35, 0, 3735570, 35, 0, 3735571, 35, 0, 3735579, 35, 0, 3735581, 35, 0, 3735582, 35, 0, 3801104, 35, 0, 3801106, 35, 0, 3801107, 35, 0, 3801117, 35, 0, 3866640, 35, 0, 3866653, 35, 0, 3932174, 35, 0, 3932175, 35, 0, 3932176, 35, 0, 3932189, 35, 0, 3997709, 35, 0, 3997710, 35, 0, 3997724, 35, 0, 3997725, 35, 0, 3997726, 35, 0, 3997727, 35, 0, 3997728, 35, 0, 3997729, 35, 0, 3997730, 35, 0, 3997731, 35, 0, 3997732, 35, 0, 4063245, 35, 0, 4063248, 35, 0, 4063249, 35, 0, 4063260, 35, 0, 4063261, 35, 0, 4063268, 35, 0, 4128781, 35, 0, 4128784, 35, 0, 4128785, 35, 0, 4128797, 35, 0, 4128804, 35, 0, 4194317, 35, 0, 4194333, 35, 0, 4194340, 35, 0, 4259848, 35, 0, 4259849, 35, 0, 4259850, 35, 0, 4259851, 35, 0, 4259852, 35, 0, 4259853, 35, 0, 4259854, 35, 0, 4259864, 35, 0, 4259865, 35, 0, 4259866, 35, 0, 4259867, 35, 0, 4259868, 35, 0, 4259869, 35, 0, 4259876, 35, 0, 4325384, 35, 0, 4325389, 35, 0, 4325390, 35, 0, 4325391, 35, 0, 4325392, 35, 0, 4325393, 35, 0, 4325394, 35, 0, 4325395, 35, 0, 4325399, 35, 0, 4325400, 35, 0, 4325402, 35, 0, 4325412, 35, 0, 4390920, 35, 0, 4390928, 35, 0, 4390929, 35, 0, 4390948, 35, 0, 4456456, 35, 0, 4456483, 35, 0, 4456484, 35, 0, 4521992, 35, 0, 4522019, 35, 0, 4522020, 35, 0, 4587528, 35, 0, 4587533, 35, 0, 4587534, 35, 0, 4587551, 35, 0, 4587552, 35, 0, 4587553, 35, 0, 4587554, 35, 0, 4587555, 35, 0, 4653064, 35, 0, 4653069, 35, 0, 4653070, 35, 0, 4653081, 35, 0, 4653087, 35, 0, 4718600, 35, 0, 4718601, 35, 0, 4718602, 35, 0, 4718603, 35, 0, 4718604, 35, 0, 4718617, 35, 0, 4718621, 35, 0, 4718622, 35, 0, 4718623, 35, 0, 4784140, 35, 0, 4784141, 35, 0, 4784157, 35, 0, 4849676, 35, 0, 4849677, 35, 0, 4849678, 35, 0, 4849679, 35, 0, 4849680, 35, 0, 4849682, 35, 0, 4849683, 35, 0, 4849684, 35, 0, 4849685, 35, 0, 4849686, 35, 0, 4849687, 35, 0, 4849688, 35, 0, 4849689, 35, 0, 4849690, 35, 0, 4849691, 35, 0, 4849692, 35, 0, 4849693, 35, 0, 4915217, 35, 0 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="NPC_Layer" type="Node2D" parent="."] - -[node name="ExitToRoute02" parent="NPC_Layer" instance=ExtResource( 4 )] -position = Vector2( 560, 2384 ) -scene_destination = "res://Maps/Routes/Route2/Route 2.tscn" -location = Vector2( 656, 1072 ) -exterior = false -door_type = "Type 3 - Invisible" - -[node name="ExitToNowtochCity" parent="NPC_Layer" instance=ExtResource( 4 )] -position = Vector2( 592, 336 ) -scene_destination = "res://Maps/NowtochCity/Nowtoch City.tscn" -location = Vector2( 2192, 1392 ) -exterior = false -door_type = "Type 3 - Invisible" -change_direction = "Down" - -[node name="Door1" parent="NPC_Layer" instance=ExtResource( 4 )] -position = Vector2( 592, 1232 ) -location = Vector2( 592, 1040 ) -exterior = false -door_type = "Type 3 - Invisible" - -[node name="Door2" parent="NPC_Layer" instance=ExtResource( 4 )] -position = Vector2( 592, 1040 ) -location = Vector2( 592, 1232 ) -exterior = false -door_type = "Type 3 - Invisible" - -[node name="Trainer1" parent="NPC_Layer" instance=ExtResource( 6 )] -position = Vector2( 592, 2032 ) -trainer = true -texture = ExtResource( 7 ) -trainer_name = "HIKER Manny" -trainer_reward = 350 -seeking = true -facing = "Right" -trainer_poke_group = [ [ 15, 7 ], [ 15, 6 ] ] - -[node name="Trainer2" parent="NPC_Layer" instance=ExtResource( 6 )] -position = Vector2( 208, 1520 ) -trainer = true -texture = ExtResource( 8 ) -trainer_name = "BLACK BELT Keichi" -trainer_reward = 520 -trainer_behavior = "Turning" -seeking = true -facing = "Right" -trainer_poke_group = [ [ 32, 7 ], [ 60, 8 ] ] - -[node name="Trainer3" parent="NPC_Layer" instance=ExtResource( 6 )] -position = Vector2( 848, 496 ) -trainer = true -texture = ExtResource( 7 ) -trainer_name = "HIKER Nuñez" -trainer_reward = 400 -trainer_behavior = "Turning" -seeking = true -trainer_poke_group = [ [ 18, 8 ], [ 22, 6 ] ] - -[node name="Item" parent="NPC_Layer" instance=ExtResource( 10 )] -position = Vector2( 752, 1328 ) -item_id = 210 diff --git a/Maps/Caves/Passage_Cave.gd b/Maps/Caves/Passage_Cave.gd new file mode 100644 index 000000000..0de3429b8 --- /dev/null +++ b/Maps/Caves/Passage_Cave.gd @@ -0,0 +1,225 @@ +extends Node2D + +var background_music = "res://Audio/BGM/PU-Passage_Cave.ogg"; # Same as route 1 apparently + +var type = "Outside" +var place_name = "Passage Cave" +var dark = true +var wild_battle_back = BattleInstanceData.BattleBack.CAVE +var always_wild_gen_on_step = true + +# Wild Poke table +var wild_table = [ +# ID chance lowest_level highest_level + [20, 40, 4, 6], # Tonemy + [15, 25, 4, 6], # Barewl + [18, 25, 4, 6], # Gozard + [22, 10, 4, 6] # Dunsparce +] + +# Trainers +var trainer1 +var trainer2 +var trainer3 +var trainer4 + +# Items +var item1 + +func _ready(): + $ColorRect.show() + trainer1 = $NPC_Layer/Trainer1 + trainer2 = $NPC_Layer/Trainer2 + trainer3 = $NPC_Layer/Trainer3 + #trainer4 = $NPC_Layer/Trainer4 + #trainer4.turning_directions = ["Down", "Left"] + + item1 = $NPC_Layer/Item + + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + + if Global.past_events.has("PASSAGE_CAVE_TRAINER_1_DEFEATED"): + trainer1.seeking = false + trainer1.defeated = true + if Global.past_events.has("PASSAGE_CAVE_TRAINER_2_DEFEATED"): + trainer2.seeking = false + trainer2.defeated = true + if Global.past_events.has("PASSAGE_CAVE_TRAINER_3_DEFEATED"): + trainer3.seeking = false + trainer3.defeated = true + if Global.past_events.has("PASSAGE_CAVE_TRAINER_4_DEFEATED"): + trainer4.seeking = false + trainer4.defeated = true + if Global.past_events.has("PASSAGE_CAVE_ITEM_1_TAKEN"): + item1.queue_free() + item1 = null + +func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact + if check_pos == $NPC_Layer/Trainer1.position: + $NPC_Layer/Trainer1.face_player(direction) + if !trainer1.defeated: + trainer_battle(trainer1) + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_1_DEFEAT" , trainer1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + pass + if check_pos == $NPC_Layer/Trainer2.position: + $NPC_Layer/Trainer2.face_player(direction) + if !trainer2.defeated: + trainer_battle(trainer2) + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_2_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + pass + if check_pos == $NPC_Layer/Trainer3.position: + $NPC_Layer/Trainer3.face_player(direction) + if !trainer3.defeated: + trainer_battle(trainer3) + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_3_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + pass + if item1 != null && check_pos == $NPC_Layer/Item.position: + Global.game.lock_player() + Global.past_events.append("PASSAGE_CAVE_ITEM_1_TAKEN") + item1.queue_free() + item1 = null + Global.inventory.add_item_by_name_multiple("Great Ball", 1) + Global.game.recive_item($NPC_Layer/Item.item_id) + await Global.game.end_of_event + Global.game.release_player() + + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + # Play encounter music + npc_trainer.alert() + await npc_trainer.alert_done + match npc_trainer: + trainer1, trainer3: + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + trainer2: + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-PsychicAthlete_spotted.ogg") + Global.game.get_node("Background_music").play() + + # Turn player to face trainer + match npc_trainer.facing: + "Up": + Global.game.player.set_facing_direction("Down") + "Down": + Global.game.player.set_facing_direction("Up") + "Left": + Global.game.player.set_facing_direction("Right") + "Right": + Global.game.player.set_facing_direction("Left") + + # Walk towards player + npc_trainer.move_to_player() + await npc_trainer.done_movement + + # Pre-battle talk + match npc_trainer: + trainer1: + Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_1" , npc_trainer.get_global_transform_with_canvas().get_origin()) + trainer2: + Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_2" , npc_trainer.get_global_transform_with_canvas().get_origin()) + trainer3: + Global.game.play_dialogue_with_point("PASSAGE_CAVE_TRAINER_3" , npc_trainer.get_global_transform_with_canvas().get_origin()) + + await Global.game.event_dialogue_end + + match npc_trainer: + trainer1: + trainer1_battle() + trainer2: + trainer2_battle() + trainer3: + trainer3_battle() +func trainer1_battle(): + var trainer = trainer1 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.CAVE + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer004.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("PASSAGE_CAVE_TRAINER_1_DEFEATED") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("PASSAGE_CAVE_TRAINER_1_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() +func trainer2_battle(): + var trainer = trainer2 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.CAVE + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer016.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("PASSAGE_CAVE_TRAINER_2_DEFEATED") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("PASSAGE_CAVE_TRAINER_2_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() +func trainer3_battle(): + var trainer = trainer3 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.CAVE + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer004.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("PASSAGE_CAVE_TRAINER_3_DEFEATED") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("PASSAGE_CAVE_TRAINER_3_DEFEAT") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() \ No newline at end of file diff --git a/Maps/Caves/Passage_Cave.gd.uid b/Maps/Caves/Passage_Cave.gd.uid new file mode 100644 index 000000000..9e3d40f47 --- /dev/null +++ b/Maps/Caves/Passage_Cave.gd.uid @@ -0,0 +1 @@ +uid://bxxgm5jimnow1 diff --git a/Maps/Caves/Passage Cave.tmx b/Maps/Caves/Passage_Cave.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Caves/Passage Cave.tmx rename to Maps/Caves/Passage_Cave.tmx diff --git a/Maps/Caves/Passage_Cave.tscn b/Maps/Caves/Passage_Cave.tscn new file mode 100644 index 000000000..bf7fd9ef0 --- /dev/null +++ b/Maps/Caves/Passage_Cave.tscn @@ -0,0 +1,150 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_caves.tres" type="TileSet" id=1] +[ext_resource path="res://Maps/Tilesets/PU_watertiles+.tres" type="TileSet" id=2] +[ext_resource path="res://Maps/Tilesets/PU_groundtiles+.tres" type="TileSet" id=3] +[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=4] +[ext_resource path="res://Maps/Caves/Passage_Cave.gd" type="Script" id=5] +[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=6] +[ext_resource path="res://Graphics/Characters/HGSS_035.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Characters/HGSS_048.png" type="Texture2D" id=8] +[ext_resource path="res://TileMapsSource/Indoor_1.tres" type="TileSet" id=9] +[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=10] + +[node name="PassageCave" type="Node2D"] +script = ExtResource( 5 ) + +[node name="ColorRect" type="ColorRect" parent="."] +visible = false +offset_left = -1872.0 +offset_top = -1072.0 +offset_right = 3128.0 +offset_bottom = 3928.0 +color = Color( 0, 0, 0, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Tile Layer 1" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 65536, 11, 1, 65536, 11, 2, 65536, 11, 3, 65536, 11, 4, 65536, 11, 5, 65536, 11, 6, 65536, 11, 7, 65536, 11, 8, 65536, 11, 9, 65536, 11, 10, 65536, 11, 11, 65536, 11, 12, 65536, 11, 13, 65536, 11, 14, 65536, 11, 15, 65536, 11, 16, 65536, 11, 17, 65536, 11, 18, 65536, 11, 19, 65536, 11, 20, 65536, 11, 21, 65536, 11, 22, 65536, 11, 23, 65536, 11, 24, 65536, 11, 25, 65536, 11, 26, 65536, 11, 27, 65536, 11, 28, 65536, 11, 29, 65536, 11, 30, 65536, 11, 31, 65536, 11, 32, 65536, 11, 33, 65536, 11, 34, 65536, 11, 35, 65536, 11, 36, 65536, 11, 37, 65536, 11, 38, 65536, 11, 39, 65536, 11, 40, 65536, 11, 41, 65536, 11, 65536, 65536, 11, 65537, 65536, 11, 65538, 65536, 11, 65539, 65536, 11, 65540, 65536, 11, 65541, 65536, 11, 65542, 65536, 11, 65543, 65536, 11, 65544, 65536, 11, 65545, 65536, 11, 65546, 65536, 11, 65547, 65536, 11, 65548, 65536, 11, 65549, 65536, 11, 65550, 65536, 11, 65551, 65536, 11, 65552, 65536, 11, 65553, 65536, 11, 65554, 65536, 11, 65555, 65536, 11, 65556, 65536, 11, 65557, 65536, 11, 65558, 65536, 11, 65559, 65536, 11, 65560, 65536, 11, 65561, 65536, 11, 65562, 65536, 11, 65563, 65536, 11, 65564, 65536, 11, 65565, 65536, 11, 65566, 65536, 11, 65567, 65536, 11, 65568, 65536, 11, 65569, 65536, 11, 65570, 65536, 11, 65571, 65536, 11, 65572, 65536, 11, 65573, 65536, 11, 65574, 65536, 11, 65575, 65536, 11, 65576, 65536, 11, 65577, 65536, 11, 131072, 65536, 11, 131073, 65536, 11, 131074, 65536, 11, 131075, 65536, 11, 131076, 65536, 11, 131077, 65536, 11, 131078, 65536, 11, 131079, 65536, 11, 131080, 65536, 11, 131081, 65536, 11, 131082, 65536, 11, 131083, 65536, 11, 131084, 65536, 11, 131085, 65536, 11, 131086, 65536, 11, 131087, 65536, 11, 131088, 65536, 11, 131089, 65536, 11, 131090, 65536, 11, 131091, 65536, 11, 131092, 65536, 11, 131093, 65536, 11, 131094, 65536, 11, 131095, 65536, 11, 131096, 65536, 11, 131097, 65536, 11, 131098, 65536, 11, 131099, 65536, 11, 131100, 65536, 11, 131101, 65536, 11, 131102, 65536, 11, 131103, 65536, 11, 131104, 65536, 11, 131105, 65536, 11, 131106, 65536, 11, 131107, 65536, 11, 131108, 65536, 11, 131109, 65536, 11, 131110, 65536, 11, 131111, 65536, 11, 131112, 65536, 11, 131113, 65536, 11, 196608, 65536, 11, 196609, 65536, 11, 196610, 65536, 11, 196611, 65536, 11, 196612, 65536, 11, 196613, 65536, 11, 196614, 65536, 11, 196615, 65536, 11, 196616, 65536, 11, 196617, 65536, 11, 196618, 65536, 11, 196619, 65536, 11, 196620, 65536, 11, 196621, 65536, 11, 196622, 65536, 11, 196623, 65536, 11, 196624, 65536, 11, 196625, 65536, 11, 196626, 65536, 11, 196627, 65536, 11, 196628, 65536, 11, 196629, 65536, 11, 196630, 65536, 11, 196631, 65536, 11, 196632, 65536, 11, 196633, 65536, 11, 196634, 65536, 11, 196635, 65536, 11, 196636, 65536, 11, 196637, 65536, 11, 196638, 65536, 11, 196639, 65536, 11, 196640, 65536, 11, 196641, 65536, 11, 196642, 65536, 11, 196643, 65536, 11, 196644, 65536, 11, 196645, 65536, 11, 196646, 65536, 11, 196647, 65536, 11, 196648, 65536, 11, 196649, 65536, 11, 262144, 65536, 11, 262145, 65536, 11, 262146, 65536, 11, 262147, 65536, 11, 262148, 65536, 11, 262149, 65536, 11, 262150, 65536, 11, 262151, 65536, 11, 262152, 65536, 11, 262153, 65536, 11, 262154, 65536, 11, 262155, 65536, 11, 262156, 65536, 11, 262157, 65536, 11, 262158, 65536, 11, 262159, 65536, 11, 262160, 65536, 11, 262161, 65536, 11, 262162, 65536, 11, 262163, 65536, 11, 262164, 65536, 11, 262165, 65536, 11, 262166, 65536, 11, 262167, 65536, 11, 262168, 65536, 11, 262169, 65536, 11, 262170, 65536, 11, 262171, 65536, 11, 262172, 65536, 11, 262173, 65536, 11, 262174, 65536, 11, 262175, 65536, 11, 262176, 65536, 11, 262177, 65536, 11, 262178, 65536, 11, 262179, 65536, 11, 262180, 65536, 11, 262181, 65536, 11, 262182, 65536, 11, 262183, 65536, 11, 262184, 65536, 11, 262185, 65536, 11, 327680, 65536, 11, 327681, 65536, 11, 327682, 65536, 11, 327683, 65536, 11, 327684, 0, 10, 327685, 65536, 10, 327686, 65536, 10, 327687, 65536, 10, 327688, 65536, 10, 327689, 65536, 10, 327690, 65536, 10, 327691, 65536, 10, 327692, 65536, 10, 327693, 65536, 10, 327694, 65536, 10, 327695, 65536, 10, 327696, 65536, 10, 327697, 65536, 10, 327698, 65536, 10, 327699, 65536, 10, 327700, 65536, 10, 327701, 65536, 10, 327702, 65536, 10, 327703, 65536, 10, 327704, 65536, 10, 327705, 65536, 10, 327706, 65536, 10, 327707, 65536, 10, 327708, 65536, 10, 327709, 65536, 10, 327710, 65536, 10, 327711, 65536, 10, 327712, 65536, 10, 327713, 131072, 10, 327714, 65536, 11, 327715, 65536, 11, 327716, 65536, 11, 327717, 65536, 11, 327718, 65536, 11, 327719, 65536, 11, 327720, 65536, 11, 327721, 65536, 11, 393216, 65536, 11, 393217, 65536, 11, 393218, 65536, 11, 393219, 65536, 11, 393220, 0, 11, 393221, 262144, 5, 393222, 65536, 6, 393223, 65536, 6, 393224, 65536, 6, 393225, 65536, 6, 393226, 65536, 6, 393227, 65536, 6, 393228, 65536, 6, 393229, 65536, 6, 393230, 65536, 6, 393231, 65536, 6, 393232, 65536, 6, 393233, 65536, 6, 393234, 65536, 6, 393235, 65536, 6, 393236, 65536, 6, 393237, 65536, 6, 393238, 65536, 6, 393239, 65536, 6, 393240, 65536, 6, 393241, 65536, 6, 393242, 65536, 6, 393243, 65536, 6, 393244, 65536, 6, 393245, 65536, 6, 393246, 65536, 6, 393247, 65536, 6, 393248, 196608, 5, 393249, 131072, 11, 393250, 65536, 11, 393251, 65536, 11, 393252, 65536, 11, 393253, 65536, 11, 393254, 65536, 11, 393255, 65536, 11, 393256, 65536, 11, 393257, 65536, 11, 458752, 65536, 11, 458753, 65536, 11, 458754, 65536, 11, 458755, 65536, 11, 458756, 0, 11, 458757, 131072, 5, 458758, 262144, 2, 458759, 65536, 2, 458760, 65536, 2, 458761, 65536, 2, 458762, 65536, 2, 458763, 65536, 2, 458764, 65536, 2, 458765, 65536, 2, 458766, 65536, 2, 458767, 65536, 2, 458768, 65536, 2, 458769, 65536, 2, 458770, 65536, 2, 458771, 65536, 2, 458772, 65536, 2, 458773, 65536, 2, 458774, 65536, 2, 458775, 65536, 2, 458776, 65536, 2, 458777, 65536, 2, 458778, 65536, 2, 458779, 65536, 2, 458780, 65536, 2, 458781, 65536, 2, 458782, 65536, 2, 458783, 196608, 2, 458784, 0, 5, 458785, 131072, 11, 458786, 65536, 11, 458787, 65536, 11, 458788, 65536, 11, 458789, 65536, 11, 458790, 65536, 11, 458791, 65536, 11, 458792, 65536, 11, 458793, 65536, 11, 524288, 65536, 11, 524289, 65536, 11, 524290, 65536, 11, 524291, 65536, 11, 524292, 0, 11, 524293, 131072, 5, 524294, 262144, 3, 524295, 65536, 3, 524296, 65536, 3, 524297, 65536, 3, 524298, 65536, 3, 524299, 65536, 3, 524300, 65536, 3, 524301, 65536, 3, 524302, 65536, 3, 524303, 65536, 3, 524304, 65536, 3, 524305, 65536, 3, 524306, 65536, 3, 524307, 65536, 3, 524308, 65536, 3, 524309, 65536, 3, 524310, 65536, 3, 524311, 65536, 3, 524312, 65536, 3, 524313, 65536, 3, 524314, 65536, 3, 524315, 65536, 3, 524316, 65536, 3, 524317, 65536, 3, 524318, 65536, 3, 524319, 196608, 3, 524320, 0, 5, 524321, 131072, 11, 524322, 65536, 11, 524323, 65536, 11, 524324, 65536, 11, 524325, 65536, 11, 524326, 65536, 11, 524327, 65536, 11, 524328, 65536, 11, 524329, 65536, 11, 589824, 65536, 11, 589825, 65536, 11, 589826, 65536, 11, 589827, 0, 10, 589828, 196608, 8, 589829, 131072, 5, 589830, 131072, 1, 589831, 262144, 5, 589832, 65536, 6, 589833, 65536, 6, 589834, 65536, 6, 589835, 65536, 6, 589836, 65536, 6, 589837, 65536, 6, 589838, 65536, 6, 589839, 65536, 6, 589840, 65536, 6, 589841, 65536, 6, 589842, 65536, 6, 589843, 65536, 6, 589844, 65536, 6, 589845, 65536, 6, 589846, 65536, 6, 589847, 65536, 6, 589848, 65536, 6, 589849, 65536, 6, 589850, 65536, 6, 589851, 65536, 6, 589852, 65536, 6, 589853, 65536, 6, 589854, 196608, 5, 589855, 0, 1, 589856, 0, 5, 589857, 131072, 11, 589858, 65536, 11, 589859, 65536, 11, 589860, 65536, 11, 589861, 65536, 11, 589862, 65536, 11, 589863, 65536, 11, 589864, 65536, 11, 589865, 65536, 11, 655360, 65536, 11, 655361, 65536, 11, 655362, 65536, 11, 655363, 0, 11, 655364, 262144, 2, 655365, 131072, 6, 655366, 131072, 1, 655367, 131072, 5, 655368, 262144, 5, 655369, 65536, 6, 655370, 65536, 6, 655371, 65536, 6, 655372, 65536, 6, 655373, 196608, 5, 655374, 0, 7, 655375, 65536, 7, 655376, 65536, 7, 655377, 65536, 7, 655378, 65536, 7, 655379, 65536, 7, 655380, 65536, 7, 655381, 131072, 7, 655382, 65536, 1, 655383, 262144, 5, 655384, 65536, 6, 655385, 65536, 6, 655386, 65536, 6, 655387, 65536, 6, 655388, 65536, 6, 655389, 196608, 5, 655390, 0, 5, 655391, 0, 1, 655392, 0, 5, 655393, 131072, 11, 655394, 65536, 11, 655395, 65536, 11, 655396, 65536, 11, 655397, 65536, 11, 655398, 65536, 11, 655399, 65536, 11, 655400, 65536, 11, 655401, 65536, 11, 720896, 65536, 11, 720897, 65536, 11, 720898, 65536, 11, 720899, 0, 11, 720900, 131072, 5, 720901, 262144, 2, 720902, 131072, 2, 720903, 131072, 5, 720904, 131072, 5, 720905, 0, 7, 720906, 65536, 7, 720907, 65536, 7, 720908, 131072, 7, 720909, 0, 5, 720910, 0, 8, 720911, 65536, 8, 720912, 65536, 8, 720913, 65536, 8, 720914, 65536, 8, 720915, 65536, 8, 720916, 65536, 8, 720917, 131072, 8, 720918, 65536, 1, 720919, 131072, 5, 720920, 0, 7, 720921, 65536, 7, 720922, 65536, 7, 720923, 65536, 7, 720924, 131072, 7, 720925, 0, 5, 720926, 0, 5, 720927, 0, 1, 720928, 0, 5, 720929, 131072, 11, 720930, 65536, 11, 720931, 65536, 11, 720932, 65536, 11, 720933, 65536, 11, 720934, 65536, 11, 720935, 65536, 11, 720936, 65536, 11, 720937, 65536, 11, 786432, 65536, 11, 786433, 65536, 11, 786434, 0, 10, 786435, 196608, 8, 786436, 131072, 5, 786437, 262144, 3, 786438, 131072, 3, 786439, 131072, 5, 786440, 131072, 5, 786441, 0, 8, 786442, 65536, 8, 786443, 65536, 8, 786444, 131072, 8, 786445, 0, 5, 786446, 0, 8, 786447, 65536, 8, 786448, 65536, 8, 786449, 65536, 8, 786450, 65536, 8, 786451, 65536, 8, 786452, 65536, 8, 786453, 131072, 8, 786454, 65536, 1, 786455, 131072, 5, 786456, 0, 8, 786457, 65536, 8, 786458, 65536, 8, 786459, 65536, 8, 786460, 131072, 8, 786461, 0, 5, 786462, 0, 5, 786463, 0, 1, 786464, 0, 5, 786465, 131072, 11, 786466, 65536, 11, 786467, 65536, 11, 786468, 65536, 11, 786469, 65536, 11, 786470, 65536, 11, 786471, 65536, 11, 786472, 65536, 11, 786473, 65536, 11, 851968, 65536, 11, 851969, 65536, 11, 851970, 0, 11, 851971, 262144, 5, 851972, 131072, 6, 851973, 131072, 1, 851974, 262144, 2, 851975, 131072, 6, 851976, 131072, 5, 851977, 0, 8, 851978, 65536, 8, 851979, 65536, 8, 851980, 131072, 8, 851981, 0, 5, 851982, 0, 8, 851983, 65536, 8, 851984, 65536, 8, 851985, 65536, 8, 851986, 65536, 8, 851987, 65536, 8, 851988, 65536, 8, 851989, 131072, 8, 851990, 262144, 5, 851991, 131072, 6, 851992, 0, 8, 851993, 65536, 8, 851994, 65536, 8, 851995, 65536, 8, 851996, 131072, 8, 851997, 0, 5, 851998, 0, 5, 851999, 0, 1, 852000, 0, 5, 852001, 262144, 8, 852002, 131072, 10, 852003, 65536, 11, 852004, 65536, 11, 852005, 65536, 11, 852006, 65536, 11, 852007, 65536, 11, 852008, 65536, 11, 852009, 65536, 11, 917504, 65536, 11, 917505, 65536, 11, 917506, 0, 11, 917507, 131072, 5, 917508, 262144, 2, 917509, 131072, 2, 917510, 131072, 1, 917511, 262144, 5, 917512, 131072, 6, 917513, 0, 8, 917514, 65536, 8, 917515, 65536, 8, 917516, 131072, 8, 917518, 0, 8, 917519, 65536, 8, 917520, 65536, 8, 917521, 65536, 8, 917522, 65536, 8, 917523, 65536, 8, 917524, 65536, 8, 917525, 131072, 8, 917527, 65536, 1, 917528, 0, 8, 917529, 65536, 8, 917530, 65536, 8, 917531, 65536, 8, 917532, 131072, 8, 917533, 0, 5, 917534, 0, 5, 917535, 0, 1, 917536, 0, 6, 917537, 196608, 5, 917538, 131072, 11, 917539, 65536, 11, 917540, 65536, 11, 917541, 65536, 11, 917542, 65536, 11, 917543, 65536, 11, 917544, 65536, 11, 917545, 65536, 11, 983040, 65536, 11, 983041, 65536, 11, 983042, 0, 11, 983043, 131072, 5, 983044, 262144, 3, 983045, 131072, 3, 983046, 131072, 1, 983047, 131072, 5, 983048, 65536, 1, 983049, 0, 9, 983050, 65536, 9, 983051, 65536, 9, 983052, 131072, 9, 983053, 0, 5, 983054, 0, 8, 983055, 65536, 8, 983056, 65536, 8, 983057, 65536, 0, 983058, 65536, 0, 983059, 65536, 8, 983060, 65536, 8, 983061, 131072, 8, 983062, 131072, 5, 983063, 65536, 1, 983064, 0, 8, 983065, 65536, 8, 983066, 65536, 8, 983067, 65536, 8, 983068, 131072, 8, 983069, 0, 5, 983070, 0, 5, 983071, 0, 2, 983072, 196608, 2, 983073, 0, 5, 983074, 131072, 11, 983075, 65536, 11, 983076, 65536, 11, 983077, 65536, 11, 983078, 65536, 11, 983079, 65536, 11, 983080, 65536, 11, 983081, 65536, 11, 1048576, 65536, 11, 1048577, 65536, 11, 1048578, 0, 11, 1048579, 131072, 5, 1048580, 131072, 1, 1048581, 262144, 2, 1048582, 131072, 6, 1048583, 131072, 5, 1048584, 65536, 1, 1048585, 65536, 1, 1048586, 65536, 1, 1048587, 65536, 1, 1048588, 65536, 1, 1048589, 0, 5, 1048590, 0, 9, 1048591, 65536, 9, 1048592, 65536, 9, 1048593, 262144, 9, 1048594, 196608, 9, 1048595, 262144, 1, 1048596, 65536, 9, 1048597, 131072, 9, 1048598, 131072, 5, 1048599, 65536, 1, 1048600, 0, 9, 1048601, 65536, 9, 1048602, 65536, 9, 1048603, 65536, 9, 1048604, 131072, 9, 1048605, 0, 5, 1048606, 0, 5, 1048607, 0, 3, 1048608, 196608, 3, 1048609, 0, 5, 1048610, 131072, 11, 1048611, 65536, 11, 1048612, 65536, 11, 1048613, 65536, 11, 1048614, 65536, 11, 1048615, 65536, 11, 1048616, 65536, 11, 1048617, 65536, 11, 1114112, 65536, 11, 1114113, 65536, 11, 1114114, 0, 11, 1114115, 131072, 5, 1114116, 131072, 1, 1114117, 131072, 5, 1114118, 262144, 2, 1114119, 131072, 2, 1114120, 65536, 1, 1114121, 65536, 1, 1114122, 65536, 1, 1114123, 65536, 1, 1114124, 65536, 1, 1114125, 0, 2, 1114126, 65536, 2, 1114127, 196608, 2, 1114128, 0, 1, 1114129, 131072, 11, 1114130, 65536, 11, 1114131, 196608, 9, 1114132, 131072, 1, 1114133, 65536, 1, 1114134, 131072, 5, 1114135, 65536, 1, 1114136, 65536, 1, 1114137, 65536, 1, 1114138, 65536, 1, 1114139, 65536, 1, 1114140, 65536, 1, 1114141, 0, 5, 1114142, 0, 6, 1114143, 196608, 5, 1114144, 0, 1, 1114145, 0, 5, 1114146, 131072, 11, 1114147, 65536, 11, 1114148, 65536, 11, 1114149, 65536, 11, 1114150, 65536, 11, 1114151, 65536, 11, 1114152, 65536, 11, 1114153, 65536, 11, 1179648, 65536, 11, 1179649, 65536, 11, 1179650, 0, 11, 1179651, 131072, 5, 1179652, 131072, 1, 1179653, 131072, 5, 1179654, 262144, 3, 1179655, 65536, 3, 1179656, 65536, 6, 1179660, 65536, 6, 1179661, 65536, 3, 1179662, 65536, 3, 1179663, 196608, 3, 1179664, 0, 1, 1179665, 262144, 8, 1179666, 65536, 10, 1179667, 196608, 8, 1179668, 131072, 1, 1179669, 262144, 2, 1179670, 131072, 2, 1179671, 65536, 1, 1179672, 65536, 1, 1179673, 65536, 1, 1179674, 65536, 1, 1179675, 65536, 1, 1179676, 65536, 1, 1179677, 0, 2, 1179678, 196608, 2, 1179679, 0, 5, 1179680, 0, 1, 1179681, 0, 5, 1179682, 131072, 11, 1179683, 65536, 11, 1179684, 65536, 11, 1179685, 65536, 11, 1179686, 65536, 11, 1179687, 65536, 11, 1179688, 65536, 11, 1179689, 65536, 11, 1245184, 65536, 11, 1245185, 65536, 11, 1245186, 0, 11, 1245187, 131072, 5, 1245188, 131072, 1, 1245189, 131072, 5, 1245190, 131072, 1, 1245191, 0, 7, 1245192, 65536, 7, 1245193, 65536, 7, 1245194, 65536, 7, 1245195, 65536, 7, 1245196, 131072, 7, 1245197, 65536, 1, 1245198, 65536, 1, 1245199, 0, 1, 1245200, 0, 2, 1245201, 65536, 2, 1245202, 65536, 2, 1245203, 65536, 2, 1245204, 131072, 2, 1245205, 262144, 3, 1245206, 65536, 3, 1245207, 65536, 6, 1245208, 65536, 6, 1245212, 65536, 6, 1245213, 65536, 3, 1245214, 196608, 3, 1245215, 0, 5, 1245216, 0, 1, 1245217, 0, 5, 1245218, 131072, 11, 1245219, 65536, 11, 1245220, 65536, 11, 1245221, 65536, 11, 1245222, 65536, 11, 1245223, 65536, 11, 1245224, 65536, 11, 1245225, 65536, 11, 1310720, 65536, 11, 1310721, 65536, 11, 1310722, 0, 11, 1310723, 131072, 5, 1310724, 131072, 1, 1310725, 131072, 5, 1310726, 131072, 1, 1310727, 0, 8, 1310728, 65536, 8, 1310729, 65536, 8, 1310730, 65536, 8, 1310731, 65536, 8, 1310732, 131072, 8, 1310733, 65536, 1, 1310734, 65536, 1, 1310735, 0, 1, 1310736, 0, 3, 1310737, 65536, 3, 1310738, 65536, 3, 1310739, 65536, 3, 1310740, 131072, 3, 1310741, 131072, 1, 1310742, 65536, 1, 1310743, 65536, 1, 1310744, 65536, 1, 1310745, 65536, 1, 1310746, 65536, 1, 1310747, 65536, 1, 1310748, 65536, 1, 1310749, 65536, 1, 1310750, 0, 1, 1310751, 0, 5, 1310752, 0, 1, 1310753, 0, 5, 1310754, 131072, 11, 1310755, 65536, 11, 1310756, 65536, 11, 1310757, 65536, 11, 1310758, 65536, 11, 1310759, 65536, 11, 1310760, 65536, 11, 1310761, 65536, 11, 1376256, 65536, 11, 1376257, 65536, 11, 1376258, 0, 11, 1376259, 131072, 5, 1376260, 131072, 1, 1376261, 131072, 5, 1376262, 131072, 1, 1376263, 0, 8, 1376264, 65536, 8, 1376265, 65536, 8, 1376266, 65536, 8, 1376267, 65536, 8, 1376268, 131072, 8, 1376269, 65536, 1, 1376270, 65536, 1, 1376271, 0, 2, 1376272, 65536, 2, 1376273, 65536, 2, 1376274, 65536, 2, 1376275, 65536, 2, 1376276, 65536, 2, 1376277, 131072, 2, 1376278, 0, 7, 1376279, 65536, 7, 1376280, 65536, 7, 1376281, 65536, 7, 1376282, 65536, 7, 1376283, 131072, 7, 1376284, 65536, 1, 1376285, 65536, 1, 1376286, 0, 1, 1376287, 0, 5, 1376288, 0, 1, 1376289, 0, 5, 1376290, 131072, 11, 1376291, 65536, 11, 1376292, 65536, 11, 1376293, 65536, 11, 1376294, 65536, 11, 1376295, 65536, 11, 1376296, 65536, 11, 1376297, 65536, 11, 1441792, 65536, 11, 1441793, 65536, 11, 1441794, 0, 11, 1441795, 131072, 5, 1441796, 131072, 1, 1441797, 131072, 5, 1441798, 131072, 1, 1441799, 0, 8, 1441800, 65536, 8, 1441801, 65536, 8, 1441802, 65536, 8, 1441803, 65536, 8, 1441804, 131072, 8, 1441805, 65536, 1, 1441806, 65536, 1, 1441807, 0, 3, 1441808, 65536, 3, 1441809, 65536, 3, 1441810, 65536, 3, 1441811, 65536, 3, 1441812, 65536, 3, 1441813, 131072, 3, 1441814, 0, 8, 1441815, 65536, 8, 1441816, 65536, 8, 1441817, 65536, 8, 1441818, 65536, 8, 1441819, 131072, 8, 1441820, 65536, 1, 1441821, 65536, 1, 1441822, 0, 1, 1441823, 0, 5, 1441824, 0, 1, 1441825, 0, 5, 1441826, 131072, 11, 1441827, 65536, 11, 1441828, 65536, 11, 1441829, 65536, 11, 1441830, 65536, 11, 1441831, 65536, 11, 1441832, 65536, 11, 1441833, 65536, 11, 1507328, 65536, 11, 1507329, 65536, 11, 1507330, 0, 11, 1507331, 131072, 5, 1507332, 131072, 1, 1507333, 131072, 5, 1507334, 131072, 1, 1507335, 0, 9, 1507336, 65536, 9, 1507337, 65536, 9, 1507338, 65536, 9, 1507339, 65536, 9, 1507340, 131072, 9, 1507341, 65536, 1, 1507342, 65536, 1, 1507343, 0, 7, 1507344, 65536, 7, 1507345, 65536, 7, 1507346, 65536, 7, 1507347, 65536, 7, 1507348, 65536, 7, 1507349, 131072, 7, 1507350, 0, 8, 1507351, 65536, 8, 1507352, 65536, 8, 1507353, 65536, 8, 1507354, 65536, 8, 1507355, 131072, 8, 1507356, 65536, 1, 1507357, 65536, 1, 1507358, 0, 1, 1507359, 0, 5, 1507360, 0, 1, 1507361, 0, 5, 1507362, 131072, 11, 1507363, 65536, 11, 1507364, 65536, 11, 1507365, 65536, 11, 1507366, 65536, 11, 1507367, 65536, 11, 1507368, 65536, 11, 1507369, 65536, 11, 1572864, 65536, 11, 1572865, 65536, 11, 1572866, 0, 11, 1572867, 262144, 1, 1572868, 65536, 0, 1572869, 65536, 0, 1572870, 65536, 0, 1572871, 65536, 0, 1572872, 65536, 0, 1572873, 65536, 0, 1572874, 65536, 1, 1572875, 65536, 1, 1572876, 65536, 1, 1572877, 65536, 1, 1572878, 65536, 1, 1572879, 0, 8, 1572880, 65536, 8, 1572881, 65536, 8, 1572882, 65536, 8, 1572883, 65536, 8, 1572884, 65536, 8, 1572885, 131072, 8, 1572886, 0, 9, 1572887, 65536, 9, 1572888, 196608, 7, 1572889, 65536, 8, 1572890, 65536, 8, 1572891, 131072, 8, 1572892, 65536, 1, 1572893, 65536, 0, 1572894, 65536, 0, 1572895, 65536, 0, 1572896, 65536, 0, 1572897, 196608, 1, 1572898, 131072, 11, 1572899, 65536, 11, 1572900, 65536, 11, 1572901, 65536, 11, 1572902, 65536, 11, 1572903, 65536, 11, 1572904, 65536, 11, 1572905, 65536, 11, 1638400, 65536, 11, 1638401, 65536, 11, 1638402, 0, 12, 1638403, 65536, 12, 1638404, 65536, 12, 1638405, 65536, 12, 1638406, 196608, 9, 1638407, 131072, 5, 1638408, 131072, 1, 1638409, 131072, 5, 1638410, 131072, 1, 1638411, 65536, 1, 1638412, 65536, 1, 1638413, 65536, 1, 1638414, 65536, 1, 1638415, 0, 8, 1638416, 65536, 8, 1638417, 65536, 8, 1638418, 65536, 8, 1638419, 65536, 8, 1638420, 65536, 8, 1638421, 131072, 8, 1638422, 65536, 1, 1638423, 65536, 1, 1638424, 0, 9, 1638425, 65536, 9, 1638426, 65536, 9, 1638427, 131072, 9, 1638428, 0, 1, 1638429, 0, 5, 1638430, 0, 1, 1638431, 0, 5, 1638432, 262144, 9, 1638433, 65536, 12, 1638434, 131072, 12, 1638435, 65536, 11, 1638436, 65536, 11, 1638437, 65536, 11, 1638438, 65536, 11, 1638439, 65536, 11, 1638440, 65536, 11, 1638441, 65536, 11, 1703936, 65536, 11, 1703937, 65536, 11, 1703938, 65536, 11, 1703939, 65536, 11, 1703940, 65536, 11, 1703941, 65536, 11, 1703942, 0, 11, 1703943, 131072, 5, 1703944, 131072, 1, 1703945, 131072, 5, 1703946, 131072, 1, 1703947, 65536, 1, 1703948, 65536, 1, 1703949, 65536, 1, 1703950, 65536, 1, 1703951, 0, 8, 1703952, 65536, 8, 1703953, 65536, 8, 1703954, 65536, 8, 1703955, 65536, 8, 1703956, 65536, 8, 1703957, 131072, 8, 1703958, 65536, 1, 1703959, 65536, 1, 1703960, 65536, 1, 1703961, 65536, 1, 1703962, 65536, 0, 1703963, 65536, 0, 1703964, 65536, 0, 1703965, 65536, 0, 1703966, 65536, 0, 1703967, 196608, 1, 1703968, 131072, 11, 1703969, 65536, 11, 1703970, 65536, 11, 1703971, 65536, 11, 1703972, 65536, 11, 1703973, 65536, 11, 1703974, 65536, 11, 1703975, 65536, 11, 1703976, 65536, 11, 1703977, 65536, 11, 1769472, 65536, 11, 1769473, 65536, 11, 1769474, 65536, 11, 1769475, 65536, 11, 1769476, 65536, 11, 1769477, 65536, 11, 1769478, 0, 11, 1769479, 131072, 5, 1769480, 131072, 1, 1769481, 131072, 5, 1769482, 131072, 1, 1769483, 65536, 1, 1769484, 65536, 1, 1769485, 65536, 1, 1769486, 65536, 1, 1769487, 0, 8, 1769488, 65536, 8, 1769489, 65536, 8, 1769490, 65536, 8, 1769491, 65536, 8, 1769492, 65536, 8, 1769493, 131072, 8, 1769494, 65536, 1, 1769495, 65536, 1, 1769496, 65536, 1, 1769497, 0, 1, 1769498, 0, 5, 1769499, 0, 1, 1769500, 0, 5, 1769501, 262144, 9, 1769502, 65536, 12, 1769503, 65536, 12, 1769504, 131072, 12, 1769505, 65536, 11, 1769506, 65536, 11, 1769507, 65536, 11, 1769508, 65536, 11, 1769509, 65536, 11, 1769510, 65536, 11, 1769511, 65536, 11, 1769512, 65536, 11, 1769513, 65536, 11, 1835008, 65536, 11, 1835009, 65536, 11, 1835010, 65536, 11, 1835011, 65536, 11, 1835012, 65536, 11, 1835013, 65536, 11, 1835014, 0, 11, 1835015, 262144, 1, 1835016, 65536, 0, 1835017, 65536, 0, 1835018, 65536, 0, 1835019, 65536, 0, 1835020, 65536, 0, 1835021, 65536, 0, 1835022, 65536, 1, 1835023, 0, 9, 1835024, 196608, 7, 1835025, 65536, 8, 1835026, 65536, 8, 1835027, 65536, 8, 1835028, 262144, 7, 1835029, 131072, 9, 1835030, 65536, 1, 1835031, 65536, 0, 1835032, 65536, 0, 1835033, 65536, 0, 1835034, 65536, 0, 1835035, 65536, 0, 1835036, 196608, 1, 1835037, 131072, 11, 1835038, 65536, 11, 1835039, 65536, 11, 1835040, 65536, 11, 1835041, 65536, 11, 1835042, 65536, 11, 1835043, 65536, 11, 1835044, 65536, 11, 1835045, 65536, 11, 1835046, 65536, 11, 1835047, 65536, 11, 1835048, 65536, 11, 1835049, 65536, 11, 1900544, 65536, 11, 1900545, 65536, 11, 1900546, 65536, 11, 1900547, 65536, 11, 1900548, 65536, 11, 1900549, 65536, 11, 1900550, 0, 12, 1900551, 65536, 12, 1900552, 65536, 12, 1900553, 65536, 12, 1900554, 196608, 9, 1900555, 131072, 5, 1900556, 131072, 1, 1900557, 131072, 5, 1900558, 131072, 1, 1900559, 65536, 1, 1900560, 0, 8, 1900561, 65536, 8, 1900562, 65536, 8, 1900563, 65536, 8, 1900564, 131072, 8, 1900565, 65536, 1, 1900566, 0, 1, 1900567, 0, 5, 1900568, 0, 1, 1900569, 0, 5, 1900570, 262144, 9, 1900571, 65536, 12, 1900572, 65536, 12, 1900573, 131072, 12, 1900574, 65536, 11, 1900575, 65536, 11, 1900576, 65536, 11, 1900577, 65536, 11, 1900578, 65536, 11, 1900579, 65536, 11, 1900580, 65536, 11, 1900581, 65536, 11, 1900582, 65536, 11, 1900583, 65536, 11, 1900584, 65536, 11, 1900585, 65536, 11, 1966080, 65536, 11, 1966081, 65536, 11, 1966082, 65536, 11, 1966083, 65536, 11, 1966084, 65536, 11, 1966085, 65536, 11, 1966086, 65536, 11, 1966087, 65536, 11, 1966088, 65536, 11, 1966089, 65536, 11, 1966090, 0, 11, 1966091, 131072, 5, 1966092, 131072, 1, 1966093, 131072, 5, 1966094, 131072, 1, 1966095, 65536, 1, 1966096, 0, 8, 1966097, 65536, 8, 1966098, 65536, 8, 1966099, 65536, 8, 1966100, 131072, 8, 1966101, 65536, 1, 1966102, 0, 1, 1966103, 0, 5, 1966104, 0, 1, 1966105, 0, 5, 1966106, 131072, 11, 1966107, 65536, 11, 1966108, 65536, 11, 1966109, 65536, 11, 1966110, 65536, 11, 1966111, 65536, 11, 1966112, 65536, 11, 1966113, 65536, 11, 1966114, 65536, 11, 1966115, 65536, 11, 1966116, 65536, 11, 1966117, 65536, 11, 1966118, 65536, 11, 1966119, 65536, 11, 1966120, 65536, 11, 1966121, 65536, 11, 2031616, 65536, 11, 2031617, 65536, 11, 2031618, 65536, 11, 2031619, 65536, 11, 2031620, 65536, 11, 2031621, 65536, 11, 2031622, 65536, 11, 2031623, 65536, 11, 2031624, 65536, 11, 2031625, 65536, 11, 2031626, 0, 11, 2031627, 131072, 5, 2031628, 131072, 1, 2031629, 131072, 5, 2031630, 131072, 1, 2031631, 65536, 1, 2031632, 0, 9, 2031633, 65536, 9, 2031634, 65536, 9, 2031635, 65536, 9, 2031636, 131072, 9, 2031637, 65536, 1, 2031638, 0, 1, 2031639, 0, 5, 2031640, 0, 1, 2031641, 0, 5, 2031642, 131072, 11, 2031643, 65536, 11, 2031644, 65536, 11, 2031645, 65536, 11, 2031646, 65536, 11, 2031647, 65536, 11, 2031648, 65536, 11, 2031649, 65536, 11, 2031650, 65536, 11, 2031651, 65536, 11, 2031652, 65536, 11, 2031653, 65536, 11, 2031654, 65536, 11, 2031655, 65536, 11, 2031656, 65536, 11, 2031657, 65536, 11, 2097152, 65536, 11, 2097153, 65536, 11, 2097154, 65536, 11, 2097155, 65536, 11, 2097156, 65536, 11, 2097157, 65536, 11, 2097158, 65536, 11, 2097159, 65536, 11, 2097160, 65536, 11, 2097161, 65536, 11, 2097162, 0, 11, 2097163, 262144, 1, 2097164, 65536, 0, 2097165, 65536, 0, 2097166, 65536, 0, 2097167, 65536, 0, 2097168, 65536, 0, 2097169, 65536, 1, 2097170, 65536, 1, 2097171, 65536, 1, 2097172, 65536, 0, 2097173, 65536, 0, 2097174, 65536, 0, 2097175, 65536, 0, 2097176, 65536, 0, 2097177, 196608, 1, 2097178, 131072, 11, 2097179, 65536, 11, 2097180, 65536, 11, 2097181, 65536, 11, 2097182, 65536, 11, 2097183, 65536, 11, 2097184, 65536, 11, 2097185, 65536, 11, 2097186, 65536, 11, 2097187, 65536, 11, 2097188, 65536, 11, 2097189, 65536, 11, 2097190, 65536, 11, 2097191, 65536, 11, 2097192, 65536, 11, 2097193, 65536, 11, 2162688, 65536, 11, 2162689, 65536, 11, 2162690, 65536, 11, 2162691, 65536, 11, 2162692, 65536, 11, 2162693, 65536, 11, 2162694, 65536, 11, 2162695, 65536, 11, 2162696, 65536, 11, 2162697, 65536, 11, 2162698, 0, 12, 2162699, 65536, 12, 2162700, 65536, 12, 2162701, 65536, 12, 2162702, 65536, 12, 2162703, 65536, 12, 2162704, 65536, 12, 2162705, 65536, 12, 2162706, 65536, 12, 2162707, 65536, 12, 2162708, 65536, 12, 2162709, 65536, 12, 2162710, 65536, 12, 2162711, 65536, 12, 2162712, 65536, 12, 2162713, 65536, 12, 2162714, 131072, 12, 2162715, 65536, 11, 2162716, 65536, 11, 2162717, 65536, 11, 2162718, 65536, 11, 2162719, 65536, 11, 2162720, 65536, 11, 2162721, 65536, 11, 2162722, 65536, 11, 2162723, 65536, 11, 2162724, 65536, 11, 2162725, 65536, 11, 2162726, 65536, 11, 2162727, 65536, 11, 2162728, 65536, 11, 2162729, 65536, 11, 2228224, 65536, 11, 2228225, 65536, 11, 2228226, 65536, 11, 2228227, 65536, 11, 2228228, 65536, 11, 2228229, 65536, 11, 2228230, 65536, 11, 2228231, 65536, 11, 2228232, 65536, 11, 2228233, 65536, 11, 2228234, 65536, 11, 2228235, 65536, 11, 2228236, 65536, 11, 2228237, 65536, 11, 2228238, 65536, 11, 2228239, 65536, 11, 2228240, 65536, 11, 2228241, 65536, 11, 2228242, 65536, 11, 2228243, 65536, 11, 2228244, 65536, 11, 2228245, 65536, 11, 2228246, 65536, 11, 2228247, 65536, 11, 2228248, 65536, 11, 2228249, 65536, 11, 2228250, 65536, 11, 2228251, 65536, 11, 2228252, 65536, 11, 2228253, 65536, 11, 2228254, 65536, 11, 2228255, 65536, 11, 2228256, 65536, 11, 2228257, 65536, 11, 2228258, 65536, 11, 2228259, 65536, 11, 2228260, 65536, 11, 2228261, 65536, 11, 2228262, 65536, 11, 2228263, 65536, 11, 2228264, 65536, 11, 2228265, 65536, 11, 2293760, 65536, 11, 2293761, 65536, 11, 2293762, 65536, 11, 2293763, 65536, 11, 2293764, 65536, 11, 2293765, 65536, 11, 2293766, 65536, 11, 2293767, 65536, 11, 2293768, 65536, 11, 2293769, 65536, 11, 2293770, 65536, 11, 2293771, 65536, 11, 2293772, 65536, 11, 2293773, 0, 10, 2293774, 65536, 10, 2293775, 65536, 10, 2293776, 65536, 10, 2293777, 65536, 10, 2293778, 65536, 10, 2293779, 65536, 10, 2293780, 65536, 10, 2293781, 65536, 10, 2293782, 65536, 10, 2293783, 131072, 10, 2293784, 65536, 11, 2293785, 65536, 11, 2293786, 65536, 11, 2293787, 65536, 11, 2293788, 65536, 11, 2293789, 65536, 11, 2293790, 65536, 11, 2293791, 65536, 11, 2293792, 65536, 11, 2293793, 65536, 11, 2293794, 65536, 11, 2293795, 65536, 11, 2293796, 65536, 11, 2293797, 65536, 11, 2293798, 65536, 11, 2293799, 65536, 11, 2293800, 65536, 11, 2293801, 65536, 11, 2359296, 65536, 11, 2359297, 65536, 11, 2359298, 65536, 11, 2359299, 65536, 11, 2359300, 0, 10, 2359301, 65536, 10, 2359302, 65536, 10, 2359303, 65536, 10, 2359304, 65536, 10, 2359305, 65536, 10, 2359306, 65536, 10, 2359307, 65536, 10, 2359308, 65536, 10, 2359309, 196608, 8, 2359310, 262144, 5, 2359311, 65536, 6, 2359312, 65536, 6, 2359313, 65536, 6, 2359314, 65536, 6, 2359315, 65536, 6, 2359316, 65536, 6, 2359317, 65536, 6, 2359318, 196608, 5, 2359319, 262144, 8, 2359320, 65536, 10, 2359321, 65536, 10, 2359322, 131072, 10, 2359323, 65536, 11, 2359324, 65536, 11, 2359325, 65536, 11, 2359326, 65536, 11, 2359327, 65536, 11, 2359328, 65536, 11, 2359329, 65536, 11, 2359330, 65536, 11, 2359331, 65536, 11, 2359332, 65536, 11, 2359333, 65536, 11, 2359334, 65536, 11, 2359335, 65536, 11, 2359336, 65536, 11, 2359337, 65536, 11, 2424832, 65536, 11, 2424833, 65536, 11, 2424834, 65536, 11, 2424835, 65536, 11, 2424836, 0, 11, 2424837, 262144, 5, 2424838, 65536, 6, 2424839, 65536, 6, 2424840, 65536, 6, 2424841, 65536, 6, 2424842, 65536, 6, 2424843, 65536, 6, 2424844, 65536, 6, 2424845, 65536, 6, 2424846, 131072, 6, 2424847, 262144, 2, 2424848, 65536, 2, 2424849, 131072, 2, 2424850, 65536, 14, 2424851, 0, 2, 2424852, 65536, 2, 2424853, 196608, 2, 2424854, 0, 6, 2424855, 65536, 6, 2424856, 65536, 6, 2424857, 196608, 5, 2424858, 131072, 11, 2424859, 65536, 11, 2424860, 65536, 11, 2424861, 65536, 11, 2424862, 65536, 11, 2424863, 65536, 11, 2424864, 65536, 11, 2424865, 65536, 11, 2424866, 65536, 11, 2424867, 65536, 11, 2424868, 65536, 11, 2424869, 65536, 11, 2424870, 65536, 11, 2424871, 65536, 11, 2424872, 65536, 11, 2424873, 65536, 11, 2490368, 65536, 11, 2490369, 65536, 11, 2490370, 65536, 11, 2490371, 65536, 11, 2490372, 0, 11, 2490373, 131072, 5, 2490374, 262144, 2, 2490375, 65536, 2, 2490376, 65536, 2, 2490377, 65536, 2, 2490378, 65536, 2, 2490379, 65536, 2, 2490380, 65536, 2, 2490381, 65536, 2, 2490382, 65536, 2, 2490383, 131072, 2, 2490384, 65536, 3, 2490385, 131072, 3, 2490386, 65536, 1, 2490387, 0, 3, 2490388, 65536, 3, 2490389, 0, 2, 2490390, 65536, 2, 2490391, 65536, 2, 2490392, 196608, 2, 2490393, 0, 5, 2490394, 131072, 11, 2490395, 65536, 11, 2490396, 65536, 11, 2490397, 65536, 11, 2490398, 65536, 11, 2490399, 65536, 11, 2490400, 65536, 11, 2490401, 65536, 11, 2490402, 65536, 11, 2490403, 65536, 11, 2490404, 65536, 11, 2490405, 65536, 11, 2490406, 65536, 11, 2490407, 65536, 11, 2490408, 65536, 11, 2490409, 65536, 11, 2555904, 65536, 11, 2555905, 65536, 11, 2555906, 65536, 11, 2555907, 65536, 11, 2555908, 0, 11, 2555909, 131072, 5, 2555910, 262144, 3, 2555911, 65536, 3, 2555912, 65536, 3, 2555913, 65536, 3, 2555914, 65536, 3, 2555915, 65536, 3, 2555916, 65536, 3, 2555917, 65536, 3, 2555918, 65536, 3, 2555919, 131072, 3, 2555920, 0, 7, 2555921, 65536, 7, 2555922, 65536, 7, 2555923, 131072, 7, 2555924, 65536, 1, 2555925, 0, 3, 2555926, 65536, 3, 2555927, 65536, 3, 2555928, 196608, 3, 2555929, 0, 5, 2555930, 131072, 11, 2555931, 65536, 11, 2555932, 65536, 11, 2555933, 65536, 11, 2555934, 65536, 11, 2555935, 65536, 11, 2555936, 65536, 11, 2555937, 65536, 11, 2555938, 65536, 11, 2555939, 65536, 11, 2555940, 65536, 11, 2555941, 65536, 11, 2555942, 65536, 11, 2555943, 65536, 11, 2555944, 65536, 11, 2555945, 65536, 11, 2621440, 65536, 11, 2621441, 65536, 11, 2621442, 65536, 11, 2621443, 65536, 11, 2621444, 0, 11, 2621445, 131072, 5, 2621446, 131072, 1, 2621447, 65536, 1, 2621448, 65536, 1, 2621449, 0, 7, 2621450, 65536, 7, 2621451, 65536, 7, 2621452, 65536, 7, 2621453, 65536, 7, 2621454, 65536, 7, 2621455, 65536, 7, 2621456, 196608, 6, 2621457, 65536, 8, 2621458, 65536, 8, 2621459, 131072, 8, 2621460, 65536, 1, 2621461, 65536, 1, 2621462, 65536, 1, 2621463, 65536, 1, 2621464, 0, 1, 2621465, 0, 5, 2621466, 131072, 11, 2621467, 65536, 11, 2621468, 0, 10, 2621469, 65536, 10, 2621470, 65536, 10, 2621471, 65536, 10, 2621472, 65536, 10, 2621473, 65536, 10, 2621474, 65536, 10, 2621475, 65536, 10, 2621476, 65536, 10, 2621477, 65536, 10, 2621478, 65536, 10, 2621479, 65536, 10, 2621480, 131072, 10, 2621481, 65536, 11, 2686976, 65536, 11, 2686977, 0, 10, 2686978, 65536, 10, 2686979, 65536, 10, 2686980, 196608, 8, 2686981, 131072, 5, 2686982, 131072, 1, 2686983, 65536, 1, 2686984, 65536, 1, 2686985, 0, 8, 2686986, 65536, 8, 2686987, 65536, 8, 2686988, 65536, 8, 2686989, 65536, 8, 2686990, 65536, 8, 2686991, 262144, 7, 2686992, 65536, 9, 2686993, 65536, 9, 2686994, 65536, 9, 2686995, 131072, 9, 2686996, 65536, 1, 2686997, 65536, 1, 2686998, 65536, 1, 2686999, 65536, 1, 2687000, 0, 1, 2687001, 0, 5, 2687002, 131072, 11, 2687003, 65536, 11, 2687004, 0, 11, 2687005, 262144, 5, 2687006, 65536, 6, 2687007, 65536, 6, 2687008, 65536, 6, 2687009, 65536, 6, 2687010, 65536, 6, 2687011, 65536, 6, 2687012, 65536, 6, 2687013, 65536, 6, 2687014, 65536, 6, 2687015, 196608, 5, 2687016, 131072, 11, 2687017, 65536, 11, 2752512, 65536, 11, 2752513, 0, 11, 2752514, 262144, 5, 2752515, 65536, 6, 2752516, 65536, 6, 2752517, 131072, 6, 2752518, 131072, 1, 2752519, 65536, 1, 2752520, 65536, 1, 2752521, 0, 9, 2752522, 65536, 9, 2752523, 65536, 9, 2752524, 65536, 9, 2752525, 65536, 9, 2752526, 65536, 9, 2752527, 131072, 9, 2752528, 65536, 1, 2752529, 65536, 1, 2752530, 65536, 1, 2752531, 65536, 1, 2752532, 65536, 1, 2752533, 65536, 1, 2752534, 65536, 1, 2752535, 65536, 1, 2752536, 0, 1, 2752537, 0, 5, 2752538, 262144, 8, 2752539, 65536, 10, 2752540, 196608, 8, 2752541, 131072, 5, 2752542, 262144, 2, 2752543, 65536, 2, 2752544, 65536, 2, 2752545, 65536, 2, 2752546, 65536, 2, 2752547, 65536, 2, 2752548, 65536, 2, 2752549, 65536, 2, 2752550, 196608, 2, 2752551, 0, 5, 2752552, 131072, 11, 2752553, 65536, 11, 2818048, 65536, 11, 2818049, 0, 11, 2818050, 131072, 5, 2818051, 262144, 2, 2818052, 65536, 2, 2818053, 65536, 2, 2818054, 131072, 2, 2818055, 65536, 1, 2818056, 65536, 1, 2818057, 65536, 1, 2818058, 65536, 1, 2818059, 65536, 0, 2818060, 65536, 0, 2818061, 65536, 0, 2818062, 65536, 0, 2818063, 65536, 0, 2818064, 65536, 0, 2818065, 65536, 0, 2818066, 65536, 0, 2818067, 65536, 0, 2818068, 65536, 0, 2818069, 65536, 0, 2818070, 65536, 0, 2818071, 65536, 0, 2818072, 65536, 0, 2818073, 196608, 1, 2818074, 65536, 5, 2818075, 65536, 5, 2818076, 65536, 5, 2818077, 131072, 5, 2818078, 262144, 3, 2818079, 65536, 3, 2818080, 65536, 3, 2818081, 65536, 3, 2818082, 65536, 3, 2818083, 65536, 3, 2818084, 65536, 3, 2818085, 65536, 3, 2818086, 196608, 3, 2818087, 0, 5, 2818088, 131072, 11, 2818089, 65536, 11, 2883584, 65536, 11, 2883585, 0, 11, 2883586, 131072, 5, 2883587, 262144, 3, 2883588, 65536, 3, 2883589, 65536, 3, 2883590, 131072, 3, 2883591, 65536, 1, 2883592, 65536, 1, 2883593, 65536, 1, 2883594, 0, 1, 2883595, 0, 5, 2883596, 65536, 5, 2883597, 65536, 5, 2883598, 65536, 5, 2883599, 65536, 5, 2883600, 65536, 5, 2883601, 65536, 5, 2883602, 65536, 5, 2883603, 65536, 5, 2883604, 65536, 5, 2883605, 65536, 5, 2883606, 65536, 5, 2883607, 65536, 5, 2883608, 65536, 5, 2883609, 65536, 5, 2883610, 65536, 5, 2883611, 65536, 5, 2883612, 65536, 5, 2883613, 131072, 5, 2883614, 131072, 1, 2883615, 262144, 5, 2883616, 65536, 6, 2883617, 65536, 6, 2883618, 65536, 6, 2883619, 65536, 6, 2883620, 65536, 6, 2883621, 196608, 5, 2883622, 0, 1, 2883623, 0, 5, 2883624, 131072, 11, 2883625, 65536, 11, 2949120, 65536, 11, 2949121, 0, 11, 2949122, 131072, 5, 2949123, 131072, 1, 2949124, 0, 7, 2949125, 65536, 7, 2949126, 65536, 7, 2949127, 65536, 7, 2949128, 131072, 7, 2949129, 65536, 1, 2949130, 0, 1, 2949131, 0, 6, 2949132, 65536, 6, 2949133, 65536, 6, 2949134, 65536, 6, 2949135, 65536, 6, 2949136, 65536, 6, 2949137, 65536, 6, 2949138, 65536, 6, 2949139, 65536, 6, 2949140, 65536, 6, 2949141, 65536, 6, 2949142, 65536, 6, 2949143, 65536, 6, 2949144, 65536, 6, 2949145, 65536, 6, 2949146, 196608, 5, 2949147, 65536, 5, 2949148, 262144, 5, 2949149, 131072, 6, 2949150, 131072, 1, 2949151, 131072, 5, 2949152, 65536, 5, 2949153, 65536, 5, 2949154, 65536, 5, 2949155, 65536, 5, 2949156, 65536, 5, 2949157, 0, 5, 2949158, 0, 1, 2949159, 0, 5, 2949160, 131072, 11, 2949161, 65536, 11, 3014656, 65536, 11, 3014657, 0, 11, 3014658, 131072, 5, 3014659, 131072, 1, 3014660, 0, 8, 3014661, 65536, 8, 3014662, 65536, 8, 3014663, 65536, 8, 3014664, 131072, 8, 3014665, 65536, 1, 3014666, 0, 2, 3014667, 65536, 2, 3014668, 65536, 2, 3014669, 65536, 2, 3014670, 65536, 2, 3014671, 65536, 2, 3014672, 65536, 2, 3014673, 65536, 2, 3014674, 65536, 2, 3014675, 65536, 2, 3014676, 65536, 2, 3014677, 65536, 2, 3014678, 65536, 2, 3014679, 65536, 2, 3014680, 65536, 2, 3014681, 196608, 2, 3014682, 0, 5, 3014683, 65536, 5, 3014684, 131072, 5, 3014685, 262144, 2, 3014686, 131072, 2, 3014687, 131072, 5, 3014688, 65536, 5, 3014689, 0, 7, 3014690, 65536, 7, 3014691, 131072, 7, 3014692, 65536, 5, 3014693, 0, 5, 3014694, 0, 1, 3014695, 0, 5, 3014696, 131072, 11, 3014697, 65536, 11, 3080192, 65536, 11, 3080193, 0, 11, 3080194, 131072, 5, 3080195, 131072, 1, 3080196, 0, 8, 3080197, 65536, 8, 3080198, 65536, 8, 3080199, 65536, 8, 3080200, 262144, 6, 3080201, 131072, 7, 3080202, 0, 3, 3080203, 65536, 3, 3080204, 65536, 3, 3080205, 65536, 3, 3080206, 65536, 3, 3080207, 65536, 3, 3080208, 65536, 3, 3080209, 65536, 3, 3080210, 65536, 3, 3080211, 65536, 3, 3080212, 65536, 3, 3080213, 65536, 3, 3080214, 65536, 3, 3080215, 65536, 3, 3080216, 65536, 3, 3080217, 196608, 3, 3080218, 0, 5, 3080219, 65536, 5, 3080220, 131072, 5, 3080221, 262144, 3, 3080222, 131072, 3, 3080223, 131072, 5, 3080224, 65536, 5, 3080225, 0, 8, 3080226, 65536, 8, 3080227, 131072, 8, 3080228, 65536, 5, 3080229, 0, 5, 3080230, 0, 1, 3080231, 0, 5, 3080232, 131072, 11, 3080233, 65536, 11, 3145728, 65536, 11, 3145729, 0, 11, 3145730, 131072, 5, 3145731, 131072, 1, 3145732, 0, 8, 3145733, 65536, 8, 3145734, 65536, 8, 3145735, 65536, 8, 3145736, 65536, 8, 3145737, 131072, 8, 3145738, 65536, 1, 3145739, 65536, 1, 3145740, 65536, 1, 3145741, 65536, 1, 3145742, 65536, 1, 3145743, 65536, 1, 3145744, 65536, 1, 3145745, 0, 7, 3145746, 65536, 7, 3145747, 65536, 7, 3145748, 65536, 7, 3145749, 65536, 7, 3145750, 65536, 7, 3145751, 131072, 7, 3145752, 65536, 1, 3145753, 0, 1, 3145754, 0, 5, 3145755, 65536, 5, 3145756, 131072, 5, 3145757, 131072, 1, 3145758, 262144, 5, 3145759, 131072, 6, 3145760, 65536, 5, 3145761, 0, 9, 3145762, 65536, 9, 3145763, 131072, 9, 3145764, 65536, 5, 3145765, 0, 5, 3145766, 0, 1, 3145767, 0, 5, 3145768, 131072, 11, 3145769, 65536, 11, 3211264, 65536, 11, 3211265, 0, 11, 3211266, 131072, 5, 3211267, 131072, 1, 3211268, 0, 9, 3211269, 65536, 9, 3211270, 65536, 9, 3211271, 65536, 9, 3211272, 65536, 9, 3211273, 131072, 9, 3211274, 65536, 1, 3211275, 65536, 1, 3211276, 65536, 1, 3211277, 65536, 1, 3211278, 65536, 1, 3211279, 65536, 1, 3211280, 65536, 1, 3211281, 0, 9, 3211282, 65536, 9, 3211283, 196608, 7, 3211284, 65536, 8, 3211285, 65536, 8, 3211286, 65536, 8, 3211287, 131072, 8, 3211288, 65536, 1, 3211289, 0, 1, 3211290, 0, 6, 3211291, 65536, 6, 3211292, 131072, 6, 3211293, 131072, 1, 3211294, 131072, 5, 3211295, 65536, 5, 3211296, 65536, 5, 3211297, 65536, 5, 3211298, 65536, 5, 3211299, 65536, 5, 3211300, 65536, 5, 3211301, 0, 5, 3211302, 0, 1, 3211303, 0, 5, 3211304, 131072, 11, 3211305, 65536, 11, 3276800, 65536, 11, 3276801, 0, 11, 3276802, 262144, 1, 3276803, 65536, 0, 3276804, 65536, 0, 3276805, 65536, 0, 3276806, 65536, 0, 3276807, 65536, 0, 3276808, 65536, 0, 3276809, 65536, 0, 3276810, 65536, 0, 3276811, 65536, 0, 3276812, 65536, 1, 3276813, 65536, 1, 3276814, 65536, 1, 3276815, 65536, 1, 3276816, 65536, 1, 3276817, 65536, 1, 3276818, 65536, 1, 3276819, 0, 9, 3276820, 65536, 9, 3276821, 65536, 9, 3276822, 65536, 9, 3276823, 131072, 9, 3276824, 65536, 1, 3276825, 0, 2, 3276826, 196608, 2, 3276827, 65536, 1, 3276828, 65536, 1, 3276829, 131072, 1, 3276830, 131072, 5, 3276831, 65536, 5, 3276832, 65536, 5, 3276833, 65536, 5, 3276834, 65536, 5, 3276835, 65536, 5, 3276836, 65536, 5, 3276837, 0, 5, 3276838, 0, 1, 3276839, 0, 5, 3276840, 131072, 11, 3276841, 65536, 11, 3342336, 65536, 11, 3342337, 0, 12, 3342338, 65536, 12, 3342339, 65536, 12, 3342340, 65536, 12, 3342341, 65536, 12, 3342342, 65536, 12, 3342343, 65536, 12, 3342344, 65536, 12, 3342345, 65536, 12, 3342346, 196608, 9, 3342347, 262144, 4, 3342348, 65536, 0, 3342349, 65536, 0, 3342350, 65536, 0, 3342351, 65536, 0, 3342352, 65536, 0, 3342353, 65536, 0, 3342354, 65536, 0, 3342355, 65536, 0, 3342356, 65536, 0, 3342357, 65536, 0, 3342358, 65536, 1, 3342359, 65536, 1, 3342360, 65536, 1, 3342361, 0, 3, 3342362, 196608, 3, 3342363, 65536, 1, 3342364, 65536, 1, 3342365, 131072, 1, 3342366, 131072, 5, 3342367, 262144, 2, 3342368, 65536, 2, 3342369, 65536, 2, 3342370, 65536, 2, 3342371, 65536, 2, 3342372, 196608, 2, 3342373, 0, 5, 3342374, 0, 1, 3342375, 0, 5, 3342376, 131072, 11, 3342377, 65536, 11, 3407872, 65536, 11, 3407873, 65536, 11, 3407874, 65536, 11, 3407875, 65536, 11, 3407876, 65536, 11, 3407877, 65536, 11, 3407878, 65536, 11, 3407879, 65536, 11, 3407880, 65536, 11, 3407881, 65536, 11, 3407882, 0, 12, 3407883, 65536, 12, 3407884, 65536, 12, 3407885, 65536, 12, 3407886, 196608, 9, 3407887, 65536, 1, 3407888, 65536, 1, 3407889, 65536, 1, 3407890, 65536, 1, 3407891, 65536, 1, 3407892, 65536, 1, 3407893, 131072, 5, 3407894, 131072, 1, 3407895, 65536, 1, 3407896, 65536, 1, 3407897, 65536, 1, 3407898, 0, 1, 3407899, 65536, 1, 3407900, 65536, 1, 3407901, 131072, 1, 3407902, 131072, 5, 3407903, 262144, 3, 3407904, 65536, 3, 3407905, 65536, 3, 3407906, 65536, 3, 3407907, 65536, 3, 3407908, 196608, 3, 3407909, 0, 5, 3407910, 0, 1, 3407911, 0, 5, 3407912, 131072, 11, 3407913, 65536, 11, 3473408, 65536, 11, 3473409, 65536, 11, 3473410, 65536, 11, 3473411, 65536, 11, 3473412, 65536, 11, 3473413, 65536, 11, 3473414, 65536, 11, 3473415, 65536, 11, 3473416, 65536, 11, 3473417, 65536, 11, 3473418, 65536, 11, 3473419, 65536, 11, 3473420, 65536, 11, 3473421, 65536, 11, 3473422, 0, 11, 3473423, 65536, 1, 3473424, 65536, 1, 3473425, 65536, 1, 3473426, 65536, 1, 3473427, 65536, 1, 3473428, 65536, 1, 3473429, 131072, 5, 3473430, 131072, 1, 3473431, 65536, 1, 3473432, 65536, 1, 3473433, 65536, 1, 3473434, 0, 1, 3473435, 65536, 1, 3473436, 65536, 1, 3473437, 131072, 1, 3473438, 131072, 5, 3473439, 131072, 1, 3473440, 65536, 1, 3473441, 65536, 1, 3473442, 65536, 1, 3473443, 65536, 1, 3473444, 0, 1, 3473445, 0, 5, 3473446, 0, 1, 3473447, 0, 5, 3473448, 131072, 11, 3473449, 65536, 11, 3538944, 65536, 11, 3538945, 65536, 11, 3538946, 65536, 11, 3538947, 65536, 11, 3538948, 65536, 11, 3538949, 65536, 11, 3538950, 65536, 11, 3538951, 65536, 11, 3538952, 65536, 11, 3538953, 65536, 11, 3538954, 65536, 11, 3538955, 65536, 11, 3538956, 65536, 11, 3538957, 65536, 11, 3538958, 0, 11, 3538959, 262144, 5, 3538960, 65536, 6, 3538961, 65536, 6, 3538962, 65536, 6, 3538963, 65536, 6, 3538964, 65536, 6, 3538965, 131072, 6, 3538966, 131072, 1, 3538967, 65536, 1, 3538968, 65536, 1, 3538969, 65536, 1, 3538970, 0, 1, 3538971, 65536, 1, 3538972, 65536, 1, 3538973, 131072, 1, 3538974, 131072, 5, 3538975, 131072, 1, 3538976, 65536, 1, 3538977, 65536, 1, 3538978, 65536, 1, 3538979, 65536, 1, 3538980, 0, 1, 3538981, 0, 5, 3538982, 0, 1, 3538983, 0, 5, 3538984, 131072, 11, 3538985, 65536, 11, 3604480, 65536, 11, 3604481, 65536, 11, 3604482, 65536, 11, 3604483, 65536, 11, 3604484, 65536, 11, 3604485, 65536, 11, 3604486, 65536, 11, 3604487, 65536, 11, 3604488, 65536, 11, 3604489, 65536, 11, 3604490, 65536, 11, 3604491, 65536, 11, 3604492, 65536, 11, 3604493, 65536, 11, 3604494, 0, 11, 3604495, 131072, 5, 3604496, 262144, 2, 3604497, 65536, 2, 3604498, 65536, 2, 3604499, 65536, 2, 3604500, 65536, 2, 3604501, 65536, 2, 3604502, 131072, 2, 3604503, 65536, 1, 3604504, 65536, 1, 3604505, 65536, 1, 3604506, 0, 2, 3604507, 65536, 2, 3604508, 65536, 2, 3604509, 131072, 2, 3604510, 131072, 5, 3604511, 131072, 1, 3604512, 65536, 1, 3604513, 65536, 1, 3604514, 65536, 1, 3604515, 65536, 1, 3604516, 0, 1, 3604517, 0, 5, 3604518, 0, 1, 3604519, 0, 5, 3604520, 131072, 11, 3604521, 65536, 11, 3670016, 65536, 11, 3670017, 65536, 11, 3670018, 65536, 11, 3670019, 65536, 11, 3670020, 65536, 11, 3670021, 65536, 11, 3670022, 65536, 11, 3670023, 65536, 11, 3670024, 65536, 11, 3670025, 65536, 11, 3670026, 65536, 11, 3670027, 65536, 11, 3670028, 65536, 11, 3670029, 65536, 11, 3670030, 0, 11, 3670031, 131072, 5, 3670032, 262144, 3, 3670033, 65536, 3, 3670034, 65536, 3, 3670035, 65536, 3, 3670036, 65536, 3, 3670037, 65536, 3, 3670038, 131072, 3, 3670039, 65536, 1, 3670040, 65536, 1, 3670041, 65536, 1, 3670042, 0, 3, 3670043, 65536, 3, 3670044, 65536, 3, 3670045, 131072, 3, 3670046, 131072, 5, 3670047, 131072, 1, 3670048, 65536, 1, 3670049, 65536, 1, 3670050, 65536, 1, 3670051, 65536, 1, 3670052, 0, 1, 3670053, 0, 5, 3670054, 0, 1, 3670055, 0, 5, 3670056, 131072, 11, 3670057, 65536, 11, 3735552, 65536, 11, 3735553, 65536, 11, 3735554, 65536, 11, 3735555, 65536, 11, 3735556, 65536, 11, 3735557, 65536, 11, 3735558, 65536, 11, 3735559, 65536, 11, 3735560, 65536, 11, 3735561, 65536, 11, 3735562, 65536, 11, 3735563, 0, 10, 3735564, 65536, 10, 3735565, 65536, 10, 3735566, 196608, 8, 3735567, 131072, 5, 3735568, 131072, 1, 3735569, 65536, 1, 3735570, 65536, 1, 3735571, 65536, 1, 3735572, 65536, 1, 3735573, 65536, 1, 3735574, 65536, 1, 3735575, 65536, 1, 3735576, 65536, 1, 3735577, 65536, 1, 3735578, 65536, 1, 3735579, 65536, 1, 3735580, 65536, 1, 3735581, 262144, 5, 3735582, 131072, 6, 3735583, 131072, 1, 3735584, 65536, 1, 3735585, 65536, 1, 3735586, 65536, 1, 3735587, 65536, 1, 3735588, 0, 1, 3735589, 0, 5, 3735590, 0, 1, 3735591, 0, 5, 3735592, 131072, 11, 3735593, 65536, 11, 3801088, 65536, 11, 3801089, 65536, 11, 3801090, 65536, 11, 3801091, 65536, 11, 3801092, 65536, 11, 3801093, 65536, 11, 3801094, 65536, 11, 3801095, 65536, 11, 3801096, 65536, 11, 3801097, 65536, 11, 3801098, 65536, 11, 3801099, 0, 11, 3801100, 262144, 5, 3801101, 65536, 6, 3801102, 65536, 6, 3801103, 131072, 6, 3801104, 131072, 1, 3801105, 65536, 1, 3801106, 65536, 1, 3801107, 65536, 1, 3801108, 65536, 1, 3801109, 65536, 1, 3801110, 0, 7, 3801111, 65536, 7, 3801112, 65536, 7, 3801113, 131072, 7, 3801114, 65536, 1, 3801115, 65536, 1, 3801116, 65536, 1, 3801117, 131072, 5, 3801118, 262144, 2, 3801119, 131072, 2, 3801120, 65536, 1, 3801121, 65536, 1, 3801122, 65536, 1, 3801123, 65536, 1, 3801124, 0, 1, 3801125, 0, 5, 3801126, 0, 1, 3801127, 0, 5, 3801128, 131072, 11, 3801129, 65536, 11, 3866624, 65536, 11, 3866625, 65536, 11, 3866626, 65536, 11, 3866627, 65536, 11, 3866628, 65536, 11, 3866629, 65536, 11, 3866630, 65536, 11, 3866631, 65536, 11, 3866632, 65536, 11, 3866633, 65536, 11, 3866634, 65536, 11, 3866635, 0, 11, 3866636, 131072, 5, 3866637, 262144, 2, 3866638, 65536, 2, 3866639, 65536, 2, 3866640, 131072, 2, 3866641, 65536, 1, 3866642, 65536, 1, 3866643, 65536, 1, 3866644, 0, 7, 3866645, 65536, 7, 3866646, 196608, 6, 3866647, 65536, 8, 3866648, 65536, 8, 3866649, 131072, 8, 3866650, 65536, 1, 3866651, 65536, 1, 3866652, 65536, 1, 3866653, 131072, 5, 3866654, 262144, 3, 3866655, 131072, 3, 3866656, 65536, 1, 3866657, 65536, 1, 3866658, 65536, 1, 3866659, 65536, 1, 3866660, 196608, 1, 3866661, 0, 5, 3866662, 0, 1, 3866663, 0, 5, 3866664, 131072, 11, 3866665, 65536, 11, 3932160, 65536, 11, 3932161, 65536, 11, 3932162, 65536, 11, 3932163, 65536, 11, 3932164, 65536, 11, 3932165, 65536, 11, 3932166, 65536, 11, 3932167, 65536, 11, 3932168, 65536, 11, 3932169, 65536, 11, 3932170, 65536, 11, 3932171, 0, 11, 3932172, 131072, 5, 3932173, 262144, 3, 3932174, 65536, 3, 3932175, 65536, 3, 3932176, 131072, 3, 3932177, 65536, 1, 3932178, 65536, 1, 3932179, 65536, 1, 3932180, 0, 8, 3932181, 65536, 8, 3932182, 65536, 8, 3932183, 65536, 8, 3932184, 65536, 8, 3932185, 131072, 8, 3932186, 65536, 1, 3932187, 65536, 1, 3932188, 65536, 1, 3932189, 131072, 5, 3932190, 131072, 1, 3932191, 65536, 1, 3932192, 65536, 1, 3932193, 65536, 1, 3932194, 65536, 1, 3932195, 0, 1, 3932196, 65536, 1, 3932197, 65536, 4, 3932198, 65536, 4, 3932199, 196608, 1, 3932200, 131072, 11, 3932201, 65536, 11, 3997696, 65536, 11, 3997697, 65536, 11, 3997698, 65536, 11, 3997699, 65536, 11, 3997700, 65536, 11, 3997701, 0, 10, 3997702, 65536, 10, 3997703, 65536, 10, 3997704, 65536, 10, 3997705, 65536, 10, 3997706, 65536, 10, 3997707, 196608, 8, 3997708, 131072, 5, 3997709, 131072, 1, 3997710, 65536, 1, 3997711, 65536, 1, 3997712, 65536, 1, 3997713, 65536, 1, 3997714, 65536, 1, 3997715, 65536, 1, 3997716, 0, 8, 3997717, 65536, 8, 3997718, 65536, 8, 3997719, 262144, 7, 3997720, 65536, 9, 3997721, 131072, 9, 3997722, 65536, 1, 3997723, 65536, 1, 3997724, 65536, 1, 3997725, 131072, 5, 3997726, 262144, 1, 3997727, 65536, 0, 3997728, 65536, 0, 3997729, 65536, 0, 3997730, 65536, 0, 3997731, 196608, 1, 3997732, 0, 5, 3997733, 0, 1, 3997734, 0, 5, 3997735, 262144, 9, 3997736, 131072, 12, 3997737, 65536, 11, 4063232, 65536, 11, 4063233, 65536, 11, 4063234, 65536, 11, 4063235, 65536, 11, 4063236, 65536, 11, 4063237, 0, 11, 4063238, 262144, 5, 4063239, 65536, 6, 4063240, 65536, 6, 4063241, 65536, 6, 4063242, 65536, 6, 4063243, 65536, 6, 4063244, 131072, 6, 4063245, 131072, 1, 4063246, 65536, 1, 4063247, 65536, 1, 4063248, 65536, 1, 4063249, 65536, 1, 4063250, 65536, 1, 4063251, 65536, 1, 4063252, 0, 8, 4063253, 65536, 8, 4063254, 65536, 8, 4063255, 131072, 8, 4063256, 65536, 1, 4063257, 65536, 1, 4063258, 65536, 1, 4063259, 65536, 1, 4063260, 65536, 1, 4063261, 131072, 5, 4063262, 65536, 1, 4063263, 65536, 1, 4063264, 65536, 1, 4063265, 65536, 1, 4063266, 65536, 1, 4063267, 65536, 1, 4063268, 0, 5, 4063269, 0, 1, 4063270, 0, 5, 4063271, 131072, 11, 4063272, 65536, 11, 4063273, 65536, 11, 4128768, 65536, 11, 4128769, 65536, 11, 4128770, 65536, 11, 4128771, 65536, 11, 4128772, 65536, 11, 4128773, 0, 11, 4128774, 131072, 5, 4128775, 262144, 2, 4128776, 65536, 2, 4128777, 65536, 2, 4128778, 65536, 2, 4128779, 65536, 2, 4128780, 65536, 2, 4128781, 131072, 2, 4128782, 65536, 1, 4128783, 65536, 1, 4128784, 65536, 1, 4128785, 65536, 1, 4128786, 65536, 1, 4128787, 65536, 1, 4128788, 0, 9, 4128789, 65536, 9, 4128790, 65536, 9, 4128791, 131072, 9, 4128792, 65536, 1, 4128793, 65536, 1, 4128794, 65536, 1, 4128795, 65536, 1, 4128796, 65536, 1, 4128797, 131072, 5, 4128798, 0, 7, 4128799, 65536, 7, 4128800, 65536, 7, 4128801, 65536, 7, 4128802, 65536, 7, 4128803, 131072, 7, 4128804, 0, 5, 4128805, 0, 1, 4128806, 0, 5, 4128807, 131072, 11, 4128808, 65536, 11, 4128809, 65536, 11, 4194304, 65536, 11, 4194305, 65536, 11, 4194306, 65536, 11, 4194307, 65536, 11, 4194308, 65536, 11, 4194309, 0, 11, 4194310, 131072, 5, 4194311, 262144, 3, 4194312, 65536, 3, 4194313, 65536, 3, 4194314, 65536, 3, 4194315, 65536, 3, 4194316, 65536, 3, 4194317, 131072, 3, 4194318, 65536, 1, 4194319, 65536, 1, 4194320, 65536, 1, 4194321, 65536, 1, 4194322, 65536, 1, 4194323, 65536, 1, 4194324, 65536, 1, 4194325, 65536, 1, 4194326, 65536, 1, 4194327, 65536, 1, 4194328, 65536, 1, 4194329, 65536, 1, 4194330, 65536, 1, 4194331, 65536, 1, 4194332, 65536, 1, 4194333, 131072, 5, 4194334, 0, 8, 4194335, 65536, 8, 4194336, 65536, 8, 4194337, 65536, 8, 4194338, 65536, 8, 4194339, 131072, 8, 4194340, 0, 5, 4194341, 0, 1, 4194342, 0, 5, 4194343, 131072, 11, 4194344, 65536, 11, 4194345, 65536, 11, 4259840, 65536, 11, 4259841, 65536, 11, 4259842, 65536, 11, 4259843, 65536, 11, 4259844, 65536, 11, 4259845, 0, 11, 4259846, 131072, 5, 4259847, 131072, 1, 4259848, 262144, 5, 4259849, 65536, 6, 4259850, 65536, 6, 4259851, 65536, 6, 4259852, 65536, 6, 4259853, 196608, 5, 4259854, 65536, 1, 4259855, 65536, 1, 4259856, 65536, 1, 4259857, 65536, 1, 4259858, 65536, 1, 4259859, 65536, 1, 4259860, 65536, 1, 4259861, 65536, 1, 4259862, 65536, 1, 4259863, 65536, 1, 4259864, 262144, 5, 4259865, 65536, 6, 4259866, 65536, 6, 4259867, 65536, 6, 4259868, 65536, 6, 4259869, 131072, 6, 4259870, 0, 8, 4259871, 65536, 8, 4259872, 65536, 8, 4259873, 65536, 8, 4259874, 65536, 8, 4259875, 131072, 8, 4259876, 0, 5, 4259877, 0, 1, 4259878, 0, 5, 4259879, 131072, 11, 4259880, 65536, 11, 4259881, 65536, 11, 4325376, 65536, 11, 4325377, 65536, 11, 4325378, 65536, 11, 4325379, 65536, 11, 4325380, 65536, 11, 4325381, 0, 11, 4325382, 131072, 5, 4325383, 131072, 1, 4325384, 131072, 5, 4325385, 0, 7, 4325386, 65536, 7, 4325387, 65536, 7, 4325388, 131072, 7, 4325389, 0, 6, 4325390, 65536, 6, 4325391, 65536, 6, 4325392, 65536, 6, 4325393, 65536, 6, 4325394, 65536, 6, 4325395, 65536, 6, 4325399, 65536, 6, 4325400, 131072, 6, 4325401, 65536, 1, 4325402, 65536, 1, 4325403, 0, 7, 4325404, 65536, 7, 4325405, 65536, 7, 4325406, 196608, 6, 4325407, 65536, 8, 4325408, 65536, 8, 4325409, 65536, 8, 4325410, 65536, 8, 4325411, 131072, 8, 4325412, 0, 5, 4325413, 0, 1, 4325414, 0, 5, 4325415, 131072, 11, 4325416, 65536, 11, 4325417, 65536, 11, 4390912, 65536, 11, 4390913, 65536, 11, 4390914, 65536, 11, 4390915, 65536, 11, 4390916, 65536, 11, 4390917, 0, 11, 4390918, 131072, 5, 4390919, 131072, 1, 4390920, 131072, 5, 4390921, 0, 8, 4390922, 65536, 8, 4390923, 65536, 8, 4390924, 262144, 6, 4390925, 65536, 7, 4390926, 131072, 7, 4390927, 65536, 1, 4390928, 65536, 1, 4390929, 65536, 1, 4390930, 65536, 1, 4390931, 65536, 1, 4390932, 65536, 1, 4390933, 65536, 1, 4390934, 65536, 1, 4390935, 65536, 1, 4390936, 65536, 1, 4390937, 65536, 1, 4390938, 65536, 1, 4390939, 0, 8, 4390940, 65536, 8, 4390941, 65536, 8, 4390942, 65536, 8, 4390943, 65536, 8, 4390944, 65536, 8, 4390945, 65536, 8, 4390946, 65536, 8, 4390947, 131072, 8, 4390948, 0, 5, 4390949, 0, 1, 4390950, 0, 5, 4390951, 131072, 11, 4390952, 65536, 11, 4390953, 65536, 11, 4456448, 65536, 11, 4456449, 65536, 11, 4456450, 65536, 11, 4456451, 65536, 11, 4456452, 65536, 11, 4456453, 0, 11, 4456454, 131072, 5, 4456455, 131072, 1, 4456456, 131072, 5, 4456457, 0, 8, 4456458, 65536, 8, 4456459, 65536, 8, 4456460, 65536, 8, 4456461, 65536, 8, 4456462, 131072, 8, 4456463, 65536, 1, 4456464, 65536, 1, 4456465, 65536, 1, 4456466, 65536, 1, 4456467, 0, 7, 4456468, 65536, 7, 4456469, 65536, 7, 4456470, 65536, 7, 4456471, 131072, 7, 4456472, 65536, 1, 4456473, 65536, 1, 4456474, 65536, 1, 4456475, 0, 8, 4456476, 65536, 8, 4456477, 65536, 8, 4456478, 65536, 8, 4456479, 65536, 8, 4456480, 65536, 8, 4456481, 65536, 8, 4456482, 262144, 7, 4456483, 131072, 9, 4456484, 0, 5, 4456485, 0, 1, 4456486, 0, 5, 4456487, 131072, 11, 4456488, 65536, 11, 4456489, 65536, 11, 4521984, 65536, 11, 4521985, 65536, 11, 4521986, 65536, 11, 4521987, 65536, 11, 4521988, 65536, 11, 4521989, 0, 11, 4521990, 131072, 5, 4521991, 131072, 1, 4521992, 131072, 5, 4521993, 0, 8, 4521994, 65536, 8, 4521995, 65536, 8, 4521996, 65536, 8, 4521997, 65536, 8, 4521998, 131072, 8, 4521999, 65536, 1, 4522000, 65536, 1, 4522001, 65536, 1, 4522002, 65536, 1, 4522003, 0, 8, 4522004, 65536, 8, 4522005, 65536, 8, 4522006, 65536, 8, 4522007, 131072, 8, 4522008, 65536, 1, 4522009, 65536, 1, 4522010, 65536, 1, 4522011, 0, 9, 4522012, 65536, 9, 4522013, 65536, 9, 4522014, 65536, 9, 4522015, 65536, 9, 4522016, 65536, 9, 4522017, 65536, 9, 4522018, 131072, 9, 4522019, 65536, 1, 4522020, 0, 5, 4522021, 0, 1, 4522022, 0, 5, 4522023, 131072, 11, 4522024, 65536, 11, 4522025, 65536, 11, 4587520, 65536, 11, 4587521, 65536, 11, 4587522, 65536, 11, 4587523, 65536, 11, 4587524, 65536, 11, 4587525, 0, 11, 4587526, 131072, 5, 4587527, 131072, 1, 4587528, 131072, 5, 4587529, 0, 8, 4587530, 65536, 8, 4587531, 262144, 7, 4587532, 65536, 9, 4587533, 65536, 9, 4587534, 131072, 9, 4587535, 65536, 1, 4587536, 0, 7, 4587537, 65536, 7, 4587538, 65536, 7, 4587539, 196608, 6, 4587540, 65536, 8, 4587541, 65536, 8, 4587542, 65536, 8, 4587543, 131072, 8, 4587544, 65536, 1, 4587545, 65536, 1, 4587546, 65536, 1, 4587547, 65536, 1, 4587548, 65536, 1, 4587549, 65536, 1, 4587550, 65536, 1, 4587551, 65536, 1, 4587552, 65536, 0, 4587553, 65536, 0, 4587554, 65536, 0, 4587555, 65536, 0, 4587556, 65536, 0, 4587557, 65536, 0, 4587558, 196608, 1, 4587559, 131072, 11, 4587560, 65536, 11, 4587561, 65536, 11, 4653056, 65536, 11, 4653057, 65536, 11, 4653058, 65536, 11, 4653059, 65536, 11, 4653060, 65536, 11, 4653061, 0, 11, 4653062, 131072, 5, 4653063, 131072, 1, 4653064, 131072, 5, 4653065, 0, 9, 4653066, 65536, 9, 4653067, 131072, 9, 4653068, 65536, 1, 4653069, 65536, 1, 4653070, 65536, 1, 4653071, 65536, 1, 4653072, 0, 8, 4653073, 65536, 8, 4653074, 65536, 8, 4653075, 65536, 8, 4653076, 65536, 8, 4653077, 262144, 7, 4653078, 65536, 9, 4653079, 131072, 9, 4653080, 65536, 1, 4653081, 65536, 1, 4653082, 65536, 1, 4653083, 65536, 1, 4653084, 65536, 1, 4653085, 65536, 1, 4653086, 65536, 1, 4653087, 0, 5, 4653088, 0, 1, 4653089, 0, 5, 4653090, 262144, 9, 4653091, 65536, 12, 4653092, 65536, 12, 4653093, 65536, 12, 4653094, 65536, 12, 4653095, 131072, 12, 4653096, 65536, 11, 4653097, 65536, 11, 4718592, 65536, 11, 4718593, 65536, 11, 4718594, 65536, 11, 4718595, 65536, 11, 4718596, 65536, 11, 4718597, 0, 11, 4718598, 262144, 1, 4718599, 65536, 0, 4718600, 65536, 0, 4718601, 65536, 0, 4718602, 65536, 0, 4718603, 65536, 0, 4718604, 65536, 1, 4718605, 65536, 1, 4718606, 65536, 1, 4718607, 65536, 1, 4718608, 0, 8, 4718609, 65536, 8, 4718610, 65536, 8, 4718611, 65536, 8, 4718612, 65536, 8, 4718613, 131072, 8, 4718614, 65536, 1, 4718615, 65536, 1, 4718616, 65536, 1, 4718617, 65536, 1, 4718618, 65536, 1, 4718619, 65536, 1, 4718620, 65536, 1, 4718621, 65536, 1, 4718622, 65536, 1, 4718623, 0, 5, 4718624, 0, 1, 4718625, 0, 5, 4718626, 131072, 11, 4718627, 65536, 11, 4718628, 65536, 11, 4718629, 65536, 11, 4718630, 65536, 11, 4718631, 65536, 11, 4718632, 65536, 11, 4718633, 65536, 11, 4784128, 65536, 11, 4784129, 65536, 11, 4784130, 65536, 11, 4784131, 65536, 11, 4784132, 65536, 11, 4784133, 0, 12, 4784134, 65536, 12, 4784135, 65536, 12, 4784136, 65536, 12, 4784137, 196608, 9, 4784138, 131072, 5, 4784139, 131072, 1, 4784140, 131072, 5, 4784141, 65536, 1, 4784142, 65536, 1, 4784143, 65536, 1, 4784144, 0, 9, 4784145, 65536, 9, 4784146, 65536, 9, 4784147, 65536, 9, 4784148, 65536, 9, 4784149, 131072, 9, 4784150, 65536, 1, 4784151, 65536, 1, 4784152, 65536, 1, 4784153, 65536, 1, 4784154, 65536, 1, 4784155, 65536, 1, 4784156, 65536, 1, 4784157, 65536, 1, 4784158, 65536, 1, 4784159, 0, 5, 4784160, 0, 1, 4784161, 0, 5, 4784162, 131072, 11, 4784163, 65536, 11, 4784164, 65536, 11, 4784165, 65536, 11, 4784166, 65536, 11, 4784167, 65536, 11, 4784168, 65536, 11, 4784169, 65536, 11, 4849664, 65536, 11, 4849665, 65536, 11, 4849666, 65536, 11, 4849667, 65536, 11, 4849668, 65536, 11, 4849669, 65536, 11, 4849670, 65536, 11, 4849671, 65536, 11, 4849672, 65536, 11, 4849673, 0, 11, 4849674, 262144, 1, 4849675, 65536, 0, 4849676, 65536, 0, 4849677, 65536, 0, 4849678, 65536, 0, 4849679, 65536, 0, 4849680, 65536, 1, 4849681, 65536, 1, 4849682, 65536, 1, 4849683, 65536, 0, 4849684, 65536, 0, 4849685, 65536, 0, 4849686, 65536, 0, 4849687, 65536, 0, 4849688, 65536, 0, 4849689, 65536, 0, 4849690, 65536, 0, 4849691, 65536, 0, 4849692, 65536, 0, 4849693, 65536, 0, 4849694, 65536, 0, 4849695, 65536, 0, 4849696, 65536, 0, 4849697, 196608, 1, 4849698, 131072, 11, 4849699, 65536, 11, 4849700, 65536, 11, 4849701, 65536, 11, 4849702, 65536, 11, 4849703, 65536, 11, 4849704, 65536, 11, 4849705, 65536, 11, 4915200, 65536, 11, 4915201, 65536, 11, 4915202, 65536, 11, 4915203, 65536, 11, 4915204, 65536, 11, 4915205, 65536, 11, 4915206, 65536, 11, 4915207, 65536, 11, 4915208, 65536, 11, 4915209, 0, 12, 4915210, 65536, 12, 4915211, 65536, 12, 4915212, 65536, 12, 4915213, 65536, 12, 4915214, 65536, 12, 4915215, 65536, 12, 4915216, 65536, 12, 4915217, 65536, 12, 4915218, 65536, 12, 4915219, 65536, 12, 4915220, 65536, 12, 4915221, 65536, 12, 4915222, 65536, 12, 4915223, 65536, 12, 4915224, 65536, 12, 4915225, 65536, 12, 4915226, 65536, 12, 4915227, 65536, 12, 4915228, 65536, 12, 4915229, 65536, 12, 4915230, 65536, 12, 4915231, 65536, 12, 4915232, 65536, 12, 4915233, 65536, 12, 4915234, 131072, 12, 4915235, 65536, 11, 4915236, 65536, 11, 4915237, 65536, 11, 4915238, 65536, 11, 4915239, 65536, 11, 4915240, 65536, 11, 4915241, 65536, 11 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_groundtiles+" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 3 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 917517, 1572864, 17, 917526, 1638400, 17, 1179657, 1835008, 19, 1179658, 1835008, 19, 1179659, 1835008, 19, 1245209, 1835008, 19, 1245210, 1835008, 19, 1245211, 1835008, 19, 4325396, 1835008, 19, 4325397, 1835008, 19, 4325398, 1835008, 19 ) + +[node name="Anim/AutoTile" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 3342367, 0, 10, 3342368, 65536, 10, 3342369, 65536, 10, 3342370, 65536, 10, 3342371, 65536, 10, 3342372, 131072, 10, 3407903, 0, 11, 3407904, 65536, 11, 3407905, 65536, 11, 3407906, 65536, 11, 3407907, 65536, 11, 3407908, 131072, 11, 3473439, 0, 11, 3473440, 65536, 11, 3473442, 65536, 11, 3473443, 65536, 11, 3473444, 131072, 11, 3538975, 0, 11, 3538976, 65536, 11, 3538978, 65536, 11, 3538979, 65536, 11, 3538980, 131072, 11, 3604511, 0, 11, 3604512, 65536, 11, 3604513, 65536, 11, 3604514, 65536, 11, 3604515, 65536, 11, 3604516, 131072, 11, 3670047, 0, 11, 3670048, 65536, 11, 3670049, 65536, 11, 3670051, 65536, 11, 3670052, 131072, 11, 3735583, 0, 11, 3735584, 65536, 11, 3735585, 65536, 11, 3735587, 65536, 11, 3735588, 131072, 11, 3801118, 0, 10, 3801119, 0, 13, 3801120, 65536, 11, 3801122, 65536, 11, 3801123, 65536, 11, 3801124, 131072, 11, 3866654, 0, 11, 3866655, 65536, 11, 3866656, 65536, 11, 3866658, 65536, 11, 3866659, 65536, 14, 3866660, 131072, 12, 3932190, 0, 11, 3932191, 65536, 11, 3932192, 65536, 11, 3932193, 65536, 11, 3932194, 65536, 11, 3932195, 131072, 11, 3997726, 0, 12, 3997727, 65536, 12, 3997728, 65536, 12, 3997729, 65536, 12, 3997730, 65536, 12, 3997731, 131072, 12 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Tile Layer 2" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 589842, 1114112, 28, 589846, 262144, 14, 655378, 1114112, 29, 655382, 262144, 15, 720914, 1114112, 30, 720915, 1179648, 30, 720918, 196608, 14, 786454, 196608, 15, 983048, 196608, 12, 983049, 262144, 12, 983056, 0, 0, 983059, 131072, 0, 1048584, 196608, 13, 1048585, 262144, 13, 1048592, 1376256, 28, 1048596, 131072, 0, 1048604, 262144, 14, 1114135, 262144, 14, 1114140, 262144, 15, 1179661, 196608, 12, 1179662, 262144, 12, 1179671, 262144, 15, 1245197, 196608, 13, 1245198, 262144, 13, 1245206, 196608, 12, 1245207, 262144, 12, 1245213, 196608, 14, 1310742, 196608, 13, 1310743, 262144, 13, 1310749, 196608, 15, 1376270, 262144, 14, 1441806, 262144, 15, 1441820, 196608, 12, 1441821, 262144, 12, 1507339, 196608, 14, 1507356, 196608, 13, 1507357, 262144, 13, 1572871, 131072, 4, 1572872, 131072, 0, 1572873, 131072, 4, 1572874, 131072, 0, 1572875, 196608, 15, 1572892, 196608, 0, 1572893, 0, 4, 1572894, 196608, 0, 1572895, 0, 4, 1638412, 196608, 12, 1638413, 262144, 12, 1703948, 196608, 13, 1703949, 262144, 13, 1703959, 196608, 12, 1703960, 262144, 12, 1703961, 196608, 0, 1703962, 0, 4, 1703963, 196608, 0, 1703964, 0, 4, 1769495, 196608, 13, 1769496, 262144, 13, 1835019, 131072, 4, 1835020, 131072, 0, 1835021, 131072, 4, 1835022, 131072, 0, 1835029, 196608, 14, 1835030, 196608, 0, 1835031, 0, 4, 1835032, 196608, 0, 1835033, 0, 4, 1900565, 196608, 15, 1966095, 262144, 14, 2031631, 262144, 15, 2097169, 0, 16, 2097170, 65536, 16, 2097171, 131072, 16, 2359313, 0, 13, 2359314, 65536, 13, 2359315, 131072, 13, 2424849, 0, 14, 2424851, 131072, 14, 2490385, 0, 15, 2490386, 65536, 15, 2490387, 131072, 15, 2555911, 196608, 12, 2555912, 262144, 12, 2555927, 262144, 14, 2621447, 196608, 13, 2621448, 262144, 13, 2621463, 262144, 15, 2686996, 196608, 12, 2686997, 262144, 12, 2686999, 196608, 14, 2752532, 196608, 13, 2752533, 262144, 13, 2752535, 196608, 15, 2818058, 0, 0, 2818059, 0, 4, 2818060, 196608, 10, 2818061, 262144, 10, 2818064, 196608, 16, 2818071, 196608, 10, 2818072, 262144, 10, 2818075, 196608, 10, 2818076, 262144, 10, 2883596, 196608, 11, 2883597, 262144, 11, 2883607, 196608, 11, 2883608, 262144, 11, 2883611, 196608, 11, 2883612, 262144, 11, 2883616, 262144, 14, 2949152, 262144, 15, 3014692, 196608, 14, 3080207, 262144, 14, 3080216, 196608, 14, 3080228, 196608, 15, 3145743, 262144, 15, 3145752, 196608, 15, 3276805, 196608, 16, 3276811, 131072, 4, 3276812, 131072, 0, 3342349, 196608, 16, 3342353, 196608, 10, 3342354, 262144, 10, 3342357, 131072, 4, 3342358, 131072, 0, 3342361, 262144, 14, 3407889, 196608, 11, 3407890, 262144, 11, 3407891, 196608, 10, 3407892, 262144, 10, 3407897, 262144, 15, 3473427, 196608, 11, 3473428, 262144, 11, 3670043, 196608, 14, 3735570, 196608, 12, 3735571, 262144, 12, 3735579, 196608, 15, 3801106, 196608, 13, 3801107, 262144, 13, 3932174, 262144, 14, 3932196, 0, 4, 3997710, 262144, 15, 3997724, 262144, 14, 4063248, 196608, 12, 4063249, 262144, 12, 4063260, 262144, 15, 4128784, 196608, 13, 4128785, 262144, 13, 4194318, 196608, 14, 4259854, 196608, 15, 4259866, 196608, 14, 4325392, 196608, 12, 4325393, 262144, 12, 4325402, 196608, 15, 4390928, 196608, 13, 4390929, 262144, 13, 4456483, 262144, 14, 4522019, 262144, 15, 4587533, 196608, 12, 4587534, 262144, 12, 4587551, 0, 4, 4587552, 0, 0, 4587553, 0, 4, 4653069, 196608, 13, 4653070, 262144, 13, 4653081, 262144, 14, 4718601, 196608, 16, 4718602, 131072, 4, 4718603, 131072, 0, 4718604, 131072, 4, 4718605, 196608, 14, 4718617, 262144, 15, 4718621, 196608, 12, 4718622, 262144, 12, 4784141, 196608, 15, 4784157, 196608, 13, 4784158, 262144, 13, 4849678, 196608, 16, 4849680, 0, 16, 4849681, 65536, 16, 4849682, 131072, 16 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_groundtiles+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 3 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 786445, 1703936, 19, 851981, 1572864, 16, 851990, 1638400, 16, 983053, 1572864, 18, 983062, 1638400, 18, 1048589, 1572864, 19, 1048598, 1638400, 19, 1114120, 1966080, 17, 1114124, 2031616, 17, 1179656, 1966080, 19, 1179660, 2031616, 19, 1179672, 1966080, 17, 1179676, 2031616, 17, 1245208, 1966080, 19, 1245212, 2031616, 19, 4259859, 1966080, 17, 4259863, 2031616, 17, 4325395, 1966080, 19, 4325399, 2031616, 19 ) + +[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 3473441, 65536, 11, 3538977, 65536, 11, 3670050, 65536, 11, 3735586, 65536, 11, 3801121, 65536, 11, 3866657, 65536, 11 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 4784144, 1507328, 10, 4784145, 1572864, 10, 4784146, 1638400, 10, 4849680, 1507328, 11, 4849681, 1572864, 11, 4849682, 1638400, 11 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Blocking" type="TileMap" parent="."] +visible = false +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 9 ) +layer_0/tile_data = PackedInt32Array( 589837, 31, 0, 589838, 31, 0, 589839, 31, 0, 589840, 31, 0, 589841, 31, 0, 589842, 31, 0, 589843, 31, 0, 589844, 31, 0, 589845, 31, 0, 589846, 31, 0, 655368, 31, 0, 655369, 31, 0, 655370, 31, 0, 655371, 31, 0, 655372, 31, 0, 655373, 31, 0, 655382, 31, 0, 655383, 31, 0, 655384, 31, 0, 655385, 31, 0, 655386, 31, 0, 655387, 31, 0, 655388, 31, 0, 655389, 31, 0, 720904, 31, 0, 720909, 31, 0, 720919, 31, 0, 720925, 31, 0, 786440, 31, 0, 786445, 31, 0, 786454, 31, 0, 786455, 31, 0, 786461, 31, 0, 851976, 31, 0, 851991, 31, 0, 851997, 31, 0, 917512, 31, 0, 917533, 31, 0, 983048, 31, 0, 983049, 31, 0, 983056, 31, 0, 983057, 31, 0, 983058, 31, 0, 983059, 31, 0, 983069, 31, 0, 1048584, 31, 0, 1048585, 31, 0, 1048589, 31, 0, 1048592, 31, 0, 1048595, 31, 0, 1048596, 31, 0, 1048598, 31, 0, 1048604, 31, 0, 1048605, 31, 0, 1114120, 31, 0, 1114125, 31, 0, 1114126, 31, 0, 1114127, 31, 0, 1114128, 31, 0, 1114132, 31, 0, 1114134, 31, 0, 1114135, 31, 0, 1114140, 31, 0, 1114141, 31, 0, 1179654, 31, 0, 1179655, 31, 0, 1179656, 31, 0, 1179660, 31, 0, 1179661, 31, 0, 1179668, 31, 0, 1179669, 31, 0, 1179670, 31, 0, 1179671, 31, 0, 1179677, 31, 0, 1245190, 31, 0, 1245197, 31, 0, 1245198, 31, 0, 1245199, 31, 0, 1245205, 31, 0, 1245206, 31, 0, 1245207, 31, 0, 1245208, 31, 0, 1245212, 31, 0, 1245213, 31, 0, 1310726, 31, 0, 1310735, 31, 0, 1310741, 31, 0, 1310742, 31, 0, 1310743, 31, 0, 1310749, 31, 0, 1310750, 31, 0, 1376262, 31, 0, 1376270, 31, 0, 1376271, 31, 0, 1376277, 31, 0, 1376286, 31, 0, 1441798, 31, 0, 1441806, 31, 0, 1441807, 31, 0, 1441808, 31, 0, 1441809, 31, 0, 1441810, 31, 0, 1441811, 31, 0, 1441812, 31, 0, 1441813, 31, 0, 1441820, 31, 0, 1441821, 31, 0, 1441822, 31, 0, 1507334, 31, 0, 1507356, 31, 0, 1572870, 31, 0, 1572871, 31, 0, 1572872, 31, 0, 1572873, 31, 0, 1572874, 31, 0, 1572875, 31, 0, 1572892, 31, 0, 1638410, 31, 0, 1638412, 31, 0, 1638413, 31, 0, 1638428, 31, 0, 1703946, 31, 0, 1703948, 31, 0, 1703949, 31, 0, 1703959, 31, 0, 1703960, 31, 0, 1703961, 31, 0, 1703962, 31, 0, 1703963, 31, 0, 1703964, 31, 0, 1769482, 31, 0, 1769495, 31, 0, 1769496, 31, 0, 1835018, 31, 0, 1835019, 31, 0, 1835020, 31, 0, 1835021, 31, 0, 1835022, 31, 0, 1835030, 31, 0, 1835031, 31, 0, 1900558, 31, 0, 1900565, 31, 0, 1900566, 31, 0, 1900567, 31, 0, 1966094, 31, 0, 1966095, 31, 0, 1966102, 31, 0, 2031630, 31, 0, 2031631, 31, 0, 2031638, 31, 0, 2097166, 31, 0, 2097167, 31, 0, 2097168, 31, 0, 2097169, 31, 0, 2097171, 31, 0, 2097172, 31, 0, 2097173, 31, 0, 2097174, 31, 0, 2097175, 31, 0, 2162706, 31, 0, 2424850, 31, 0, 2490383, 31, 0, 2490384, 31, 0, 2490385, 31, 0, 2490387, 31, 0, 2490388, 31, 0, 2490389, 31, 0, 2555912, 31, 0, 2555913, 31, 0, 2555914, 31, 0, 2555915, 31, 0, 2555916, 31, 0, 2555917, 31, 0, 2555918, 31, 0, 2555919, 31, 0, 2555925, 31, 0, 2555926, 31, 0, 2555927, 31, 0, 2621446, 31, 0, 2621447, 31, 0, 2621448, 31, 0, 2621463, 31, 0, 2621464, 31, 0, 2686982, 31, 0, 2686996, 31, 0, 2686997, 31, 0, 2687000, 31, 0, 2752518, 31, 0, 2752532, 31, 0, 2752533, 31, 0, 2752535, 31, 0, 2752536, 31, 0, 2818054, 31, 0, 2818058, 31, 0, 2818059, 31, 0, 2818060, 31, 0, 2818061, 31, 0, 2818062, 31, 0, 2818063, 31, 0, 2818064, 31, 0, 2818065, 31, 0, 2818066, 31, 0, 2818067, 31, 0, 2818068, 31, 0, 2818069, 31, 0, 2818070, 31, 0, 2818071, 31, 0, 2883587, 31, 0, 2883588, 31, 0, 2883589, 31, 0, 2883590, 31, 0, 2883594, 31, 0, 2949123, 31, 0, 2949130, 31, 0, 3014659, 31, 0, 3014666, 31, 0, 3080195, 31, 0, 3080202, 31, 0, 3080203, 31, 0, 3080204, 31, 0, 3080205, 31, 0, 3080206, 31, 0, 3080207, 31, 0, 3080208, 31, 0, 3080209, 31, 0, 3080210, 31, 0, 3080211, 31, 0, 3080212, 31, 0, 3080213, 31, 0, 3080214, 31, 0, 3080215, 31, 0, 3080216, 31, 0, 3145731, 31, 0, 3145743, 31, 0, 3145752, 31, 0, 3145753, 31, 0, 3145758, 31, 0, 3145759, 31, 0, 3211267, 31, 0, 3211289, 31, 0, 3211294, 31, 0, 3276803, 31, 0, 3276804, 31, 0, 3276805, 31, 0, 3276806, 31, 0, 3276807, 31, 0, 3276808, 31, 0, 3276809, 31, 0, 3276810, 31, 0, 3276811, 31, 0, 3276812, 31, 0, 3276825, 31, 0, 3276830, 31, 0, 3342349, 31, 0, 3342350, 31, 0, 3342351, 31, 0, 3342352, 31, 0, 3342353, 31, 0, 3342354, 31, 0, 3342355, 31, 0, 3342356, 31, 0, 3342357, 31, 0, 3342358, 31, 0, 3342361, 31, 0, 3342362, 31, 0, 3342366, 31, 0, 3407894, 31, 0, 3407897, 31, 0, 3407898, 31, 0, 3407902, 31, 0, 3473430, 31, 0, 3473434, 31, 0, 3473438, 31, 0, 3538966, 31, 0, 3538970, 31, 0, 3538974, 31, 0, 3604502, 31, 0, 3604506, 31, 0, 3604510, 31, 0, 3670032, 31, 0, 3670033, 31, 0, 3670034, 31, 0, 3670035, 31, 0, 3670036, 31, 0, 3670037, 31, 0, 3670038, 31, 0, 3670042, 31, 0, 3670043, 31, 0, 3670044, 31, 0, 3670045, 31, 0, 3670046, 31, 0, 3735568, 31, 0, 3735570, 31, 0, 3735571, 31, 0, 3735579, 31, 0, 3735581, 31, 0, 3735582, 31, 0, 3801104, 31, 0, 3801106, 31, 0, 3801107, 31, 0, 3801117, 31, 0, 3866640, 31, 0, 3866653, 31, 0, 3932174, 31, 0, 3932175, 31, 0, 3932176, 31, 0, 3932189, 31, 0, 3997709, 31, 0, 3997710, 31, 0, 3997724, 31, 0, 3997725, 31, 0, 3997726, 31, 0, 3997727, 31, 0, 3997728, 31, 0, 3997729, 31, 0, 3997730, 31, 0, 3997731, 31, 0, 3997732, 31, 0, 4063245, 31, 0, 4063248, 31, 0, 4063249, 31, 0, 4063260, 31, 0, 4063261, 31, 0, 4063268, 31, 0, 4128781, 31, 0, 4128784, 31, 0, 4128785, 31, 0, 4128797, 31, 0, 4128804, 31, 0, 4194317, 31, 0, 4194333, 31, 0, 4194340, 31, 0, 4259848, 31, 0, 4259849, 31, 0, 4259850, 31, 0, 4259851, 31, 0, 4259852, 31, 0, 4259853, 31, 0, 4259854, 31, 0, 4259864, 31, 0, 4259865, 31, 0, 4259866, 31, 0, 4259867, 31, 0, 4259868, 31, 0, 4259869, 31, 0, 4259876, 31, 0, 4325384, 31, 0, 4325389, 31, 0, 4325390, 31, 0, 4325391, 31, 0, 4325392, 31, 0, 4325393, 31, 0, 4325394, 31, 0, 4325395, 31, 0, 4325399, 31, 0, 4325400, 31, 0, 4325402, 31, 0, 4325412, 31, 0, 4390920, 31, 0, 4390928, 31, 0, 4390929, 31, 0, 4390948, 31, 0, 4456456, 31, 0, 4456483, 31, 0, 4456484, 31, 0, 4521992, 31, 0, 4522019, 31, 0, 4522020, 31, 0, 4587528, 31, 0, 4587533, 31, 0, 4587534, 31, 0, 4587551, 31, 0, 4587552, 31, 0, 4587553, 31, 0, 4587554, 31, 0, 4587555, 31, 0, 4653064, 31, 0, 4653069, 31, 0, 4653070, 31, 0, 4653081, 31, 0, 4653087, 31, 0, 4718600, 31, 0, 4718601, 31, 0, 4718602, 31, 0, 4718603, 31, 0, 4718604, 31, 0, 4718617, 31, 0, 4718621, 31, 0, 4718622, 31, 0, 4718623, 31, 0, 4784140, 31, 0, 4784141, 31, 0, 4784157, 31, 0, 4849676, 31, 0, 4849677, 31, 0, 4849678, 31, 0, 4849679, 31, 0, 4849680, 31, 0, 4849682, 31, 0, 4849683, 31, 0, 4849684, 31, 0, 4849685, 31, 0, 4849686, 31, 0, 4849687, 31, 0, 4849688, 31, 0, 4849689, 31, 0, 4849690, 31, 0, 4849691, 31, 0, 4849692, 31, 0, 4849693, 31, 0, 4915217, 31, 0 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="ExitToRoute02" parent="NPC_Layer" instance=ExtResource( 4 )] +position = Vector2( 560, 2384 ) +scene_destination = "res://Maps/Routes/Route2/Route_2.tscn" +location = Vector2( 656, 1072 ) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="ExitToNowtochCity" parent="NPC_Layer" instance=ExtResource( 4 )] +position = Vector2( 592, 336 ) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2( 2192, 1392 ) +exterior = false +door_type = "Type 3 - Invisible" +change_direction = "Down" + +[node name="Door1" parent="NPC_Layer" instance=ExtResource( 4 )] +position = Vector2( 592, 1232 ) +location = Vector2( 592, 1040 ) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Door2" parent="NPC_Layer" instance=ExtResource( 4 )] +position = Vector2( 592, 1040 ) +location = Vector2( 592, 1232 ) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource( 6 )] +position = Vector2( 592, 2032 ) +trainer = true +texture = ExtResource( 7 ) +trainer_name = "HIKER Manny" +trainer_reward = 350 +seeking = true +facing = "Right" +trainer_poke_group = [ [ 15, 7 ], [ 15, 6 ] ] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource( 6 )] +position = Vector2( 208, 1520 ) +trainer = true +texture = ExtResource( 8 ) +trainer_name = "BLACK BELT Keichi" +trainer_reward = 520 +trainer_behavior = "Turning" +seeking = true +facing = "Right" +trainer_poke_group = [ [ 32, 7 ], [ 60, 8 ] ] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource( 6 )] +position = Vector2( 848, 496 ) +trainer = true +texture = ExtResource( 7 ) +trainer_name = "HIKER Nuñez" +trainer_reward = 400 +trainer_behavior = "Turning" +seeking = true +trainer_poke_group = [ [ 18, 8 ], [ 20, 6 ] ] + +[node name="Item" parent="NPC_Layer" instance=ExtResource( 10 )] +position = Vector2( 752, 1328 ) +item_id = 210 diff --git a/Maps/Caves/Passage Cave Bikers.tmx b/Maps/Caves/Passage_Cave_Bikers.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Caves/Passage Cave Bikers.tmx rename to Maps/Caves/Passage_Cave_Bikers.tmx diff --git a/Maps/Caves/Passage_Cave_Bikers.tscn b/Maps/Caves/Passage_Cave_Bikers.tscn new file mode 100644 index 000000000..16c38effa --- /dev/null +++ b/Maps/Caves/Passage_Cave_Bikers.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_caves.tres" type="TileSet" id=1] +[ext_resource path="res://Maps/Tilesets/PU_groundtiles+.tres" type="TileSet" id=2] + +[node name="Node2D" type="Node2D"] +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 65536, 11, 1, 65536, 11, 2, 65536, 11, 3, 65536, 11, 4, 65536, 11, 5, 65536, 11, 6, 65536, 11, 7, 65536, 11, 8, 65536, 11, 9, 65536, 11, 10, 65536, 11, 11, 65536, 11, 12, 65536, 11, 13, 65536, 11, 14, 65536, 11, 15, 65536, 11, 16, 65536, 11, 17, 65536, 11, 18, 65536, 11, 19, 65536, 11, 20, 65536, 11, 21, 65536, 11, 22, 65536, 11, 23, 65536, 11, 24, 65536, 11, 25, 65536, 11, 26, 65536, 11, 27, 65536, 11, 28, 65536, 11, 29, 65536, 11, 65536, 65536, 11, 65537, 65536, 11, 65538, 65536, 11, 65539, 65536, 11, 65540, 65536, 11, 65541, 65536, 11, 65542, 65536, 11, 65543, 65536, 11, 65544, 65536, 11, 65545, 65536, 11, 65546, 65536, 11, 65547, 65536, 11, 65548, 65536, 11, 65549, 65536, 11, 65550, 65536, 11, 65551, 65536, 11, 65552, 65536, 11, 65553, 65536, 11, 65554, 65536, 11, 65555, 65536, 11, 65556, 65536, 11, 65557, 65536, 11, 65558, 65536, 11, 65559, 65536, 11, 65560, 65536, 11, 65561, 65536, 11, 65562, 65536, 11, 65563, 65536, 11, 65564, 65536, 11, 65565, 65536, 11, 131072, 65536, 11, 131073, 65536, 11, 131074, 65536, 11, 131075, 65536, 11, 131076, 65536, 11, 131077, 65536, 11, 131078, 65536, 11, 131079, 65536, 11, 131080, 65536, 11, 131081, 65536, 11, 131082, 65536, 11, 131083, 65536, 11, 131084, 65536, 11, 131085, 65536, 11, 131086, 65536, 11, 131087, 65536, 11, 131088, 65536, 11, 131089, 65536, 11, 131090, 65536, 11, 131091, 65536, 11, 131092, 65536, 11, 131093, 65536, 11, 131094, 65536, 11, 131095, 65536, 11, 131096, 65536, 11, 131097, 65536, 11, 131098, 65536, 11, 131099, 65536, 11, 131100, 65536, 11, 131101, 65536, 11, 196608, 65536, 11, 196609, 0, 10, 196610, 65536, 10, 196611, 65536, 10, 196612, 65536, 10, 196613, 65536, 10, 196614, 65536, 10, 196615, 65536, 10, 196616, 65536, 10, 196617, 65536, 10, 196618, 65536, 10, 196619, 65536, 10, 196620, 65536, 10, 196621, 65536, 10, 196622, 65536, 10, 196623, 65536, 10, 196624, 65536, 10, 196625, 65536, 10, 196626, 65536, 10, 196627, 65536, 10, 196628, 65536, 10, 196629, 131072, 10, 196630, 65536, 11, 196631, 65536, 11, 196632, 65536, 11, 196633, 65536, 11, 196634, 65536, 11, 196635, 65536, 11, 196636, 65536, 11, 196637, 65536, 11, 262144, 65536, 11, 262145, 0, 11, 262146, 262144, 2, 262147, 65536, 2, 262148, 65536, 2, 262149, 65536, 2, 262150, 65536, 2, 262151, 65536, 2, 262152, 65536, 2, 262153, 65536, 2, 262154, 65536, 2, 262155, 65536, 2, 262156, 65536, 2, 262157, 65536, 2, 262158, 65536, 2, 262159, 65536, 2, 262160, 65536, 2, 262161, 65536, 2, 262162, 65536, 2, 262163, 65536, 2, 262164, 196608, 2, 262165, 131072, 11, 262166, 65536, 11, 262167, 65536, 11, 262168, 65536, 11, 262169, 65536, 11, 262170, 65536, 11, 262171, 65536, 11, 262172, 65536, 11, 262173, 65536, 11, 327680, 65536, 11, 327681, 0, 11, 327682, 262144, 3, 327683, 65536, 3, 327684, 65536, 3, 327685, 65536, 3, 327686, 65536, 3, 327687, 65536, 3, 327688, 65536, 3, 327689, 65536, 3, 327690, 65536, 3, 327691, 65536, 3, 327692, 65536, 3, 327693, 65536, 3, 327694, 65536, 3, 327695, 65536, 3, 327696, 65536, 3, 327697, 65536, 3, 327698, 65536, 3, 327699, 65536, 3, 327700, 196608, 3, 327701, 131072, 11, 327702, 65536, 11, 327703, 65536, 11, 327704, 65536, 11, 327705, 65536, 11, 327706, 65536, 11, 327707, 65536, 11, 327708, 65536, 11, 327709, 65536, 11, 393216, 65536, 11, 393217, 0, 11, 393218, 131072, 1, 393219, 262144, 2, 393220, 65536, 2, 393221, 65536, 2, 393222, 65536, 2, 393223, 65536, 2, 393224, 65536, 2, 393225, 65536, 2, 393226, 65536, 2, 393227, 65536, 2, 393228, 65536, 2, 393229, 65536, 2, 393230, 65536, 2, 393231, 65536, 2, 393232, 65536, 2, 393233, 65536, 2, 393234, 65536, 2, 393235, 196608, 2, 393236, 0, 1, 393237, 131072, 11, 393238, 65536, 11, 393239, 65536, 11, 393240, 65536, 11, 393241, 65536, 11, 393242, 65536, 11, 393243, 65536, 11, 393244, 65536, 11, 393245, 65536, 11, 458752, 0, 10, 458753, 196608, 8, 458754, 131072, 1, 458755, 262144, 3, 458756, 65536, 3, 458757, 65536, 3, 458758, 65536, 3, 458759, 65536, 3, 458760, 65536, 3, 458761, 65536, 3, 458762, 65536, 3, 458763, 65536, 3, 458764, 65536, 3, 458765, 65536, 3, 458766, 65536, 3, 458767, 65536, 3, 458768, 65536, 3, 458769, 65536, 3, 458770, 65536, 3, 458771, 196608, 3, 458772, 0, 1, 458773, 131072, 11, 458774, 65536, 11, 458775, 65536, 11, 458776, 65536, 11, 458777, 65536, 11, 458778, 65536, 11, 458779, 65536, 11, 458780, 65536, 11, 458781, 65536, 11, 524288, 0, 11, 524289, 262144, 2, 524290, 131072, 2, 524291, 131072, 1, 524292, 0, 7, 524293, 65536, 7, 524294, 65536, 7, 524295, 65536, 7, 524296, 131072, 7, 524297, 65536, 1, 524298, 65536, 1, 524299, 65536, 1, 524300, 65536, 1, 524301, 65536, 1, 524302, 0, 7, 524303, 65536, 7, 524304, 65536, 7, 524305, 65536, 7, 524306, 131072, 7, 524307, 0, 1, 524308, 0, 1, 524309, 131072, 11, 524310, 65536, 11, 524311, 65536, 11, 524312, 65536, 11, 524313, 65536, 11, 524314, 65536, 11, 524315, 65536, 11, 524316, 65536, 11, 524317, 65536, 11, 589824, 0, 11, 589825, 262144, 3, 589826, 131072, 3, 589827, 131072, 1, 589828, 0, 8, 589829, 65536, 8, 589830, 65536, 8, 589831, 65536, 8, 589832, 131072, 8, 589833, 65536, 1, 589834, 65536, 1, 589835, 65536, 1, 589836, 65536, 1, 589837, 0, 7, 589838, 196608, 6, 589839, 65536, 8, 589840, 65536, 8, 589841, 65536, 8, 589842, 131072, 8, 589843, 0, 1, 589844, 0, 1, 589845, 131072, 11, 589846, 65536, 11, 589847, 65536, 11, 589848, 65536, 11, 589849, 65536, 11, 589850, 65536, 11, 589851, 65536, 11, 589852, 65536, 11, 589853, 65536, 11, 655360, 0, 11, 655361, 131072, 1, 655362, 262144, 2, 655363, 131072, 2, 655364, 0, 8, 655365, 65536, 8, 655366, 65536, 8, 655367, 65536, 8, 655368, 131072, 8, 655369, 65536, 1, 655370, 65536, 1, 655371, 65536, 1, 655372, 65536, 1, 655373, 0, 8, 655374, 65536, 8, 655375, 65536, 8, 655376, 65536, 8, 655377, 65536, 8, 655378, 131072, 8, 655379, 0, 1, 655380, 0, 1, 655381, 131072, 11, 655382, 65536, 11, 655383, 65536, 11, 655384, 65536, 11, 655385, 65536, 11, 655386, 65536, 11, 655387, 65536, 11, 655388, 65536, 11, 655389, 65536, 11, 720896, 0, 11, 720897, 131072, 1, 720898, 262144, 3, 720899, 131072, 3, 720900, 0, 9, 720901, 65536, 9, 720902, 65536, 9, 720903, 65536, 9, 720904, 131072, 9, 720905, 65536, 1, 720906, 65536, 1, 720907, 65536, 1, 720908, 65536, 1, 720909, 0, 9, 720910, 196608, 7, 720911, 65536, 8, 720912, 65536, 8, 720913, 65536, 8, 720914, 131072, 8, 720915, 0, 1, 720916, 0, 1, 720917, 131072, 11, 720918, 65536, 11, 720919, 65536, 11, 720920, 65536, 11, 720921, 65536, 11, 720922, 65536, 11, 720923, 65536, 11, 720924, 65536, 11, 720925, 65536, 11, 786432, 0, 11, 786433, 131072, 1, 786434, 131072, 1, 786435, 0, 7, 786436, 65536, 7, 786437, 131072, 7, 786438, 65536, 1, 786439, 65536, 1, 786440, 65536, 1, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 786452, 196608, 1, 786453, 131072, 11, 786454, 65536, 11, 786455, 65536, 11, 786456, 65536, 11, 786457, 65536, 11, 786458, 65536, 11, 786459, 65536, 11, 786460, 65536, 11, 786461, 65536, 11, 851968, 0, 11, 851969, 131072, 1, 851970, 131072, 1, 851971, 0, 8, 851972, 65536, 8, 851973, 262144, 6, 851974, 131072, 7, 851975, 65536, 1, 851976, 0, 1, 851977, 0, 1, 851978, 262144, 9, 851979, 65536, 12, 851980, 65536, 12, 851981, 65536, 12, 851982, 65536, 12, 851983, 65536, 12, 851984, 65536, 12, 851985, 65536, 12, 851986, 65536, 12, 851987, 65536, 12, 851988, 65536, 12, 851989, 131072, 12, 851990, 65536, 11, 851991, 65536, 11, 851992, 65536, 11, 851993, 65536, 11, 851994, 65536, 11, 851995, 65536, 11, 851996, 65536, 11, 851997, 65536, 11, 917504, 0, 11, 917505, 131072, 1, 917506, 131072, 1, 917507, 0, 8, 917508, 65536, 8, 917509, 65536, 8, 917510, 131072, 8, 917511, 65536, 1, 917512, 196608, 1, 917513, 196608, 1, 917514, 131072, 11, 917515, 65536, 11, 917516, 65536, 11, 917517, 65536, 11, 917518, 65536, 11, 917519, 65536, 11, 917520, 65536, 11, 917521, 65536, 11, 917522, 65536, 11, 917523, 65536, 11, 917524, 65536, 11, 917525, 65536, 11, 917526, 65536, 11, 917527, 65536, 11, 917528, 65536, 11, 917529, 65536, 11, 917530, 65536, 11, 917531, 65536, 11, 917532, 65536, 11, 917533, 65536, 11, 983040, 0, 11, 983041, 131072, 1, 983042, 131072, 1, 983043, 0, 9, 983044, 196608, 7, 983045, 65536, 8, 983046, 131072, 8, 983047, 0, 1, 983048, 0, 1, 983049, 262144, 9, 983050, 131072, 12, 983051, 65536, 11, 983052, 65536, 11, 983053, 65536, 11, 983054, 65536, 11, 983055, 65536, 11, 983056, 65536, 11, 983057, 65536, 11, 983058, 65536, 11, 983059, 65536, 11, 983060, 65536, 11, 983061, 65536, 11, 983062, 65536, 11, 983063, 65536, 11, 983064, 65536, 11, 983065, 65536, 11, 983066, 65536, 11, 983067, 65536, 11, 983068, 65536, 11, 983069, 65536, 11, 1048576, 0, 11, 1048577, 131072, 1, 1048578, 131072, 1, 1048579, 0, 7, 1048580, 196608, 6, 1048581, 65536, 8, 1048582, 131072, 8, 1048583, 0, 1, 1048584, 0, 1, 1048585, 131072, 11, 1048586, 65536, 11, 1048587, 65536, 11, 1048588, 65536, 11, 1048589, 65536, 11, 1048590, 65536, 11, 1048591, 65536, 11, 1048592, 65536, 11, 1048593, 65536, 11, 1048594, 65536, 11, 1048595, 65536, 11, 1048596, 65536, 11, 1048597, 65536, 11, 1048598, 65536, 11, 1048599, 65536, 11, 1048600, 65536, 11, 1048601, 65536, 11, 1048602, 65536, 11, 1048603, 65536, 11, 1048604, 65536, 11, 1048605, 65536, 11, 1114112, 0, 11, 1114113, 131072, 1, 1114114, 131072, 1, 1114115, 0, 8, 1114116, 65536, 8, 1114117, 65536, 8, 1114118, 131072, 8, 1114119, 0, 1, 1114120, 0, 1, 1114121, 131072, 11, 1114122, 65536, 11, 1114123, 65536, 11, 1114124, 65536, 11, 1114125, 65536, 11, 1114126, 65536, 11, 1114127, 65536, 11, 1114128, 65536, 11, 1114129, 65536, 11, 1114130, 65536, 11, 1114131, 65536, 11, 1114132, 65536, 11, 1114133, 65536, 11, 1114134, 65536, 11, 1114135, 65536, 11, 1114136, 65536, 11, 1114137, 65536, 11, 1114138, 65536, 11, 1114139, 65536, 11, 1114140, 65536, 11, 1114141, 65536, 11, 1179648, 0, 11, 1179649, 131072, 1, 1179650, 131072, 1, 1179651, 0, 8, 1179652, 65536, 8, 1179653, 262144, 7, 1179654, 131072, 9, 1179655, 0, 1, 1179656, 0, 1, 1179657, 262144, 8, 1179658, 65536, 10, 1179659, 131072, 10, 1179660, 65536, 11, 1179661, 65536, 11, 1179662, 65536, 11, 1179663, 65536, 11, 1179664, 65536, 11, 1179665, 65536, 11, 1179666, 65536, 11, 1179667, 65536, 11, 1179668, 65536, 11, 1179669, 65536, 11, 1179670, 65536, 11, 1179671, 65536, 11, 1179672, 65536, 11, 1179673, 65536, 11, 1179674, 65536, 11, 1179675, 65536, 11, 1179676, 65536, 11, 1179677, 65536, 11, 1245184, 0, 11, 1245185, 131072, 1, 1245186, 131072, 1, 1245187, 0, 8, 1245188, 65536, 8, 1245189, 131072, 8, 1245190, 65536, 1, 1245191, 0, 1, 1245192, 0, 2, 1245193, 65536, 2, 1245194, 196608, 2, 1245195, 131072, 11, 1245196, 65536, 11, 1245197, 65536, 11, 1245198, 65536, 11, 1245199, 65536, 11, 1245200, 65536, 11, 1245201, 65536, 11, 1245202, 65536, 11, 1245203, 65536, 11, 1245204, 65536, 11, 1245205, 65536, 11, 1245206, 65536, 11, 1245207, 65536, 11, 1245208, 65536, 11, 1245209, 65536, 11, 1245210, 65536, 11, 1245211, 65536, 11, 1245212, 65536, 11, 1245213, 65536, 11, 1310720, 0, 11, 1310721, 131072, 1, 1310722, 131072, 1, 1310723, 0, 8, 1310724, 65536, 8, 1310725, 131072, 8, 1310726, 65536, 1, 1310727, 0, 1, 1310728, 0, 3, 1310729, 65536, 3, 1310730, 196608, 3, 1310731, 131072, 11, 1310732, 65536, 11, 1310733, 65536, 11, 1310734, 65536, 11, 1310735, 65536, 11, 1310736, 65536, 11, 1310737, 65536, 11, 1310738, 65536, 11, 1310739, 65536, 11, 1310740, 65536, 11, 1310741, 65536, 11, 1310742, 65536, 11, 1310743, 65536, 11, 1310744, 65536, 11, 1310745, 65536, 11, 1310746, 65536, 11, 1310747, 65536, 11, 1310748, 65536, 11, 1310749, 65536, 11, 1376256, 0, 11, 1376257, 131072, 1, 1376258, 131072, 1, 1376259, 0, 9, 1376260, 65536, 9, 1376261, 131072, 9, 1376262, 65536, 1, 1376263, 0, 2, 1376264, 65536, 2, 1376265, 196608, 2, 1376266, 0, 1, 1376267, 131072, 11, 1376268, 65536, 11, 1376269, 65536, 11, 1376270, 65536, 11, 1376271, 65536, 11, 1376272, 65536, 11, 1376273, 65536, 11, 1376274, 65536, 11, 1376275, 65536, 11, 1376276, 65536, 11, 1376277, 65536, 11, 1376278, 65536, 11, 1376279, 65536, 11, 1376280, 65536, 11, 1376281, 65536, 11, 1376282, 65536, 11, 1376283, 65536, 11, 1376284, 65536, 11, 1376285, 65536, 11, 1441792, 0, 11, 1441793, 131072, 1, 1441794, 131072, 1, 1441795, 65536, 1, 1441796, 65536, 1, 1441797, 65536, 1, 1441798, 65536, 1, 1441799, 0, 3, 1441800, 65536, 3, 1441801, 196608, 3, 1441802, 0, 1, 1441803, 131072, 11, 1441804, 65536, 11, 1441805, 65536, 11, 1441806, 65536, 11, 1441807, 65536, 11, 1441808, 65536, 11, 1441809, 65536, 11, 1441810, 65536, 11, 1441811, 65536, 11, 1441812, 65536, 11, 1441813, 65536, 11, 1441814, 65536, 11, 1441815, 65536, 11, 1441816, 65536, 11, 1441817, 65536, 11, 1441818, 65536, 11, 1441819, 65536, 11, 1441820, 65536, 11, 1441821, 65536, 11, 1507328, 0, 11, 1507329, 131072, 1, 1507330, 131072, 1, 1507331, 65536, 1, 1507332, 65536, 1, 1507333, 65536, 1, 1507334, 65536, 1, 1507335, 65536, 1, 1507336, 65536, 1, 1507337, 0, 1, 1507338, 0, 1, 1507339, 131072, 11, 1507340, 65536, 11, 1507341, 65536, 11, 1507342, 65536, 11, 1507343, 65536, 11, 1507344, 65536, 11, 1507345, 65536, 11, 1507346, 65536, 11, 1507347, 65536, 11, 1507348, 65536, 11, 1507349, 65536, 11, 1507350, 65536, 11, 1507351, 65536, 11, 1507352, 65536, 11, 1507353, 65536, 11, 1507354, 65536, 11, 1507355, 65536, 11, 1507356, 65536, 11, 1507357, 65536, 11, 1572864, 0, 11, 1572865, 131072, 1, 1572866, 131072, 1, 1572867, 65536, 1, 1572868, 65536, 1, 1572869, 65536, 1, 1572870, 65536, 1, 1572871, 65536, 1, 1572872, 65536, 1, 1572873, 0, 1, 1572874, 0, 1, 1572875, 131072, 11, 1572876, 65536, 11, 1572877, 65536, 11, 1572878, 65536, 11, 1572879, 65536, 11, 1572880, 65536, 11, 1572881, 65536, 11, 1572882, 65536, 11, 1572883, 65536, 11, 1572884, 65536, 11, 1572885, 65536, 11, 1572886, 65536, 11, 1572887, 65536, 11, 1572888, 65536, 11, 1572889, 65536, 11, 1572890, 65536, 11, 1572891, 65536, 11, 1572892, 65536, 11, 1572893, 65536, 11, 1638400, 0, 11, 1638401, 131072, 1, 1638402, 131072, 1, 1638403, 65536, 1, 1638404, 65536, 1, 1638405, 65536, 1, 1638406, 65536, 1, 1638407, 65536, 1, 1638408, 65536, 1, 1638409, 0, 1, 1638410, 0, 1, 1638411, 131072, 11, 1638412, 65536, 11, 1638413, 65536, 11, 1638414, 65536, 11, 1638415, 65536, 11, 1638416, 65536, 11, 1638417, 65536, 11, 1638418, 65536, 11, 1638419, 65536, 11, 1638420, 65536, 11, 1638421, 65536, 11, 1638422, 65536, 11, 1638423, 65536, 11, 1638424, 65536, 11, 1638425, 65536, 11, 1638426, 65536, 11, 1638427, 65536, 11, 1638428, 65536, 11, 1638429, 65536, 11, 1703936, 0, 11, 1703937, 262144, 1, 1703938, 65536, 0, 1703939, 65536, 1, 1703940, 0, 7, 1703941, 65536, 7, 1703942, 65536, 7, 1703943, 131072, 7, 1703944, 65536, 1, 1703945, 0, 1, 1703946, 0, 1, 1703947, 131072, 11, 1703948, 65536, 11, 1703949, 65536, 11, 1703950, 65536, 11, 1703951, 65536, 11, 1703952, 65536, 11, 1703953, 65536, 11, 1703954, 65536, 11, 1703955, 65536, 11, 1703956, 65536, 11, 1703957, 65536, 11, 1703958, 65536, 11, 1703959, 65536, 11, 1703960, 65536, 11, 1703961, 65536, 11, 1703962, 65536, 11, 1703963, 65536, 11, 1703964, 65536, 11, 1703965, 65536, 11, 1769472, 0, 12, 1769473, 196608, 9, 1769474, 131072, 1, 1769475, 131072, 1, 1769476, 0, 8, 1769477, 65536, 8, 1769478, 65536, 8, 1769479, 262144, 6, 1769480, 131072, 7, 1769481, 0, 1, 1769482, 0, 1, 1769483, 131072, 11, 1769484, 65536, 11, 1769485, 65536, 11, 1769486, 65536, 11, 1769487, 65536, 11, 1769488, 65536, 11, 1769489, 65536, 11, 1769490, 65536, 11, 1769491, 65536, 11, 1769492, 65536, 11, 1769493, 65536, 11, 1769494, 65536, 11, 1769495, 65536, 11, 1769496, 65536, 11, 1769497, 65536, 11, 1769498, 65536, 11, 1769499, 65536, 11, 1769500, 65536, 11, 1769501, 65536, 11, 1835008, 65536, 11, 1835009, 0, 11, 1835010, 131072, 1, 1835011, 131072, 1, 1835012, 0, 8, 1835013, 65536, 8, 1835014, 65536, 8, 1835015, 65536, 8, 1835016, 131072, 8, 1835017, 0, 1, 1835018, 0, 1, 1835019, 131072, 11, 1835020, 65536, 11, 1835021, 65536, 11, 1835022, 65536, 11, 1835023, 65536, 11, 1835024, 65536, 11, 1835025, 65536, 11, 1835026, 65536, 11, 1835027, 65536, 11, 1835028, 65536, 11, 1835029, 65536, 11, 1835030, 65536, 11, 1835031, 65536, 11, 1835032, 65536, 11, 1835033, 65536, 11, 1835034, 65536, 11, 1835035, 65536, 11, 1835036, 65536, 11, 1835037, 65536, 11, 1900544, 65536, 11, 1900545, 0, 11, 1900546, 131072, 1, 1900547, 131072, 1, 1900548, 0, 8, 1900549, 65536, 8, 1900550, 65536, 8, 1900551, 65536, 8, 1900552, 131072, 8, 1900553, 0, 1, 1900554, 0, 1, 1900555, 131072, 11, 1900556, 65536, 11, 1900557, 65536, 11, 1900558, 65536, 11, 1900559, 65536, 11, 1900560, 65536, 11, 1900561, 65536, 11, 1900562, 65536, 11, 1900563, 65536, 11, 1900564, 65536, 11, 1900565, 65536, 11, 1900566, 65536, 11, 1900567, 65536, 11, 1900568, 65536, 11, 1900569, 65536, 11, 1900570, 65536, 11, 1900571, 65536, 11, 1900572, 65536, 11, 1900573, 65536, 11, 1966080, 65536, 11, 1966081, 0, 11, 1966082, 131072, 1, 1966083, 131072, 1, 1966084, 0, 8, 1966085, 65536, 8, 1966086, 65536, 8, 1966087, 262144, 7, 1966088, 131072, 9, 1966089, 0, 1, 1966090, 0, 1, 1966091, 131072, 11, 1966092, 65536, 11, 1966093, 65536, 11, 1966094, 65536, 11, 1966095, 65536, 11, 1966096, 65536, 11, 1966097, 65536, 11, 1966098, 65536, 11, 1966099, 65536, 11, 1966100, 65536, 11, 1966101, 65536, 11, 1966102, 65536, 11, 1966103, 65536, 11, 1966104, 65536, 11, 1966105, 65536, 11, 1966106, 65536, 11, 1966107, 65536, 11, 1966108, 65536, 11, 1966109, 65536, 11, 2031616, 65536, 11, 2031617, 0, 11, 2031618, 131072, 1, 2031619, 131072, 1, 2031620, 0, 9, 2031621, 65536, 9, 2031622, 65536, 9, 2031623, 131072, 9, 2031624, 65536, 1, 2031625, 0, 1, 2031626, 0, 1, 2031627, 131072, 11, 2031628, 65536, 11, 2031629, 65536, 11, 2031630, 65536, 11, 2031631, 65536, 11, 2031632, 65536, 11, 2031633, 65536, 11, 2031634, 65536, 11, 2031635, 65536, 11, 2031636, 65536, 11, 2031637, 65536, 11, 2031638, 65536, 11, 2031639, 65536, 11, 2031640, 65536, 11, 2031641, 65536, 11, 2031642, 65536, 11, 2031643, 65536, 11, 2031644, 65536, 11, 2031645, 65536, 11, 2097152, 65536, 11, 2097153, 0, 11, 2097154, 262144, 1, 2097155, 65536, 0, 2097156, 65536, 0, 2097157, 65536, 0, 2097158, 65536, 1, 2097159, 65536, 0, 2097160, 65536, 0, 2097161, 65536, 0, 2097162, 196608, 1, 2097163, 131072, 11, 2097164, 65536, 11, 2097165, 65536, 11, 2097166, 65536, 11, 2097167, 65536, 11, 2097168, 65536, 11, 2097169, 65536, 11, 2097170, 65536, 11, 2097171, 65536, 11, 2097172, 65536, 11, 2097173, 65536, 11, 2097174, 65536, 11, 2097175, 65536, 11, 2097176, 65536, 11, 2097177, 65536, 11, 2097178, 65536, 11, 2097179, 65536, 11, 2097180, 65536, 11, 2097181, 65536, 11, 2162688, 65536, 11, 2162689, 0, 12, 2162690, 65536, 12, 2162691, 65536, 12, 2162692, 65536, 12, 2162693, 65536, 12, 2162694, 65536, 12, 2162695, 65536, 12, 2162696, 65536, 12, 2162697, 65536, 12, 2162698, 65536, 12, 2162699, 131072, 12, 2162700, 65536, 11, 2162701, 65536, 11, 2162702, 65536, 11, 2162703, 65536, 11, 2162704, 65536, 11, 2162705, 65536, 11, 2162706, 65536, 11, 2162707, 65536, 11, 2162708, 65536, 11, 2162709, 65536, 11, 2162710, 65536, 11, 2162711, 65536, 11, 2162712, 65536, 11, 2162713, 65536, 11, 2162714, 65536, 11, 2162715, 65536, 11, 2162716, 65536, 11, 2162717, 65536, 11 ) +[node name="Tile Layer 2" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 458756, 196608, 12, 458757, 262144, 12, 458764, 196608, 10, 458765, 262144, 10, 458769, 917504, 31, 458770, 983040, 31, 524292, 196608, 13, 524293, 262144, 13, 524300, 196608, 11, 524301, 262144, 11, 524305, 917504, 32, 524306, 983040, 32, 589842, 196608, 16, 655377, 196608, 16, 655378, 983040, 31, 720901, 655360, 32, 720913, 262144, 15, 720914, 983040, 32, 786437, 655360, 33, 786440, 0, 0, 786441, 0, 0, 851971, 655360, 32, 851972, 262144, 14, 917507, 655360, 33, 917508, 262144, 15, 917510, 655360, 32, 917511, 0, 0, 917512, 0, 0, 983044, 196608, 15, 983046, 655360, 33, 1048580, 655360, 32, 1048582, 655360, 32, 1114116, 655360, 33, 1114118, 655360, 33, 1376259, 196608, 10, 1376260, 262144, 10, 1441795, 196608, 11, 1441796, 262144, 11, 1441799, 196608, 10, 1441800, 262144, 10, 1507335, 196608, 11, 1507336, 262144, 11, 1703938, 131072, 0, 1703939, 131072, 0, 1835015, 196608, 12, 1835016, 262144, 12, 1900551, 196608, 13, 1900552, 262144, 13, 1966084, 655360, 32, 2031620, 655360, 33, 2031621, 1507328, 10, 2031622, 1572864, 10, 2031623, 1638400, 10, 2097157, 0, 16, 2097158, 65536, 16, 2097159, 131072, 16 ) +[node name="PU_groundtiles+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 589833, 1310720, 14, 655369, 1310720, 15, 720905, 1310720, 15, 1703942, 1572864, 14, 1703943, 1507328, 15, 1703944, 1638400, 14 ) +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 655377, 262144, 14, 917508, 196608, 14, 2097157, 1507328, 11, 2097158, 1572864, 11, 2097159, 1638400, 11 ) + diff --git a/Maps/Caves/Passage_Cave_M037.gd b/Maps/Caves/Passage_Cave_M037.gd new file mode 100644 index 000000000..4a8ca543e --- /dev/null +++ b/Maps/Caves/Passage_Cave_M037.gd @@ -0,0 +1,66 @@ +extends Node2D # gen_map.py Map037 + +var map_name = "Passage Cave" + +var wild_table = [ + [20, 40, 4, 6], + [15, 25, 4, 6], + [18, 25, 4, 6], + [22, 10, 4, 6], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(272, 240): + Global.game.play_dialogue("MAP037_NPC_1") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP037_TRAINER_1", "defeat": "MAP037_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP037_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP037_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP037_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Caves/Passage_Cave_M037.gd.uid b/Maps/Caves/Passage_Cave_M037.gd.uid new file mode 100644 index 000000000..0793a12f2 --- /dev/null +++ b/Maps/Caves/Passage_Cave_M037.gd.uid @@ -0,0 +1 @@ +uid://l6jcc7c4rxx2 diff --git a/Maps/Caves/Passage_Cave_M037.tscn b/Maps/Caves/Passage_Cave_M037.tscn new file mode 100644 index 000000000..5a9711a18 --- /dev/null +++ b/Maps/Caves/Passage_Cave_M037.tscn @@ -0,0 +1,64 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Caves/Passage_Cave_M037_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Caves/Passage_Cave_M037.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="301"] +[node name="Passage Cave" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 65638, 23, 65540, 65638, 23, 65541, 65638, 23, 65542, 65638, 23, 65543, 65638, 23, 65544, 65638, 23, 65545, 65638, 23, 65546, 65638, 23, 65547, 65638, 23, 65548, 65638, 23, 65549, 65638, 23, 65550, 65638, 23, 65551, 65638, 23, 65552, 65638, 23, 65553, 65638, 23, 65554, 65638, 23, 65555, 65638, 23, 65556, 65638, 23, 65557, 65638, 23, 65558, 65638, 23, 65559, 65638, 23, 65560, 65638, 23, 65561, 65638, 23, 65562, 65638, 23, 65563, 65638, 23, 65564, 65638, 23, 65565, 65638, 23, 65566, 65638, 23, 65567, 262244, 0, 65568, 262244, 0, 65569, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 65638, 23, 131076, 65638, 23, 131077, 65638, 23, 131078, 65638, 23, 131079, 65638, 23, 131080, 65638, 23, 131081, 65638, 23, 131082, 65638, 23, 131083, 65638, 23, 131084, 65638, 23, 131085, 65638, 23, 131086, 65638, 23, 131087, 65638, 23, 131088, 65638, 23, 131089, 65638, 23, 131090, 65638, 23, 131091, 65638, 23, 131092, 65638, 23, 131093, 65638, 23, 131094, 65638, 23, 131095, 65638, 23, 131096, 65638, 23, 131097, 65638, 23, 131098, 65638, 23, 131099, 65638, 23, 131100, 65638, 23, 131101, 65638, 23, 131102, 65638, 23, 131103, 262244, 0, 131104, 262244, 0, 131105, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 65638, 23, 196612, 65638, 23, 196613, 65638, 23, 196614, 65638, 23, 196615, 65638, 23, 196616, 65638, 23, 196617, 65638, 23, 196618, 65638, 23, 196619, 65638, 23, 196620, 65638, 23, 196621, 65638, 23, 196622, 65638, 23, 196623, 65638, 23, 196624, 65638, 23, 196625, 65638, 23, 196626, 65638, 23, 196627, 65638, 23, 196628, 65638, 23, 196629, 65638, 23, 196630, 65638, 23, 196631, 65638, 23, 196632, 65638, 23, 196633, 65638, 23, 196634, 65638, 23, 196635, 65638, 23, 196636, 65638, 23, 196637, 65638, 23, 196638, 65638, 23, 196639, 262244, 0, 196640, 262244, 0, 196641, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 65638, 23, 262148, 65638, 23, 262149, 65638, 23, 262150, 65638, 23, 262151, 65638, 23, 262152, 65638, 23, 262153, 65638, 23, 262154, 65638, 23, 262155, 65638, 23, 262156, 65638, 23, 262157, 65638, 23, 262158, 65638, 23, 262159, 65638, 23, 262160, 65638, 23, 262161, 65638, 23, 262162, 65638, 23, 262163, 65638, 23, 262164, 65638, 23, 262165, 65638, 23, 262166, 65638, 23, 262167, 65638, 23, 262168, 65638, 23, 262169, 65638, 23, 262170, 65638, 23, 262171, 65638, 23, 262172, 65638, 23, 262173, 65638, 23, 262174, 65638, 23, 262175, 262244, 0, 262176, 262244, 0, 262177, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 65638, 23, 327683, 65638, 23, 327684, 65638, 23, 327685, 65638, 23, 327686, 65638, 23, 327687, 65638, 23, 327688, 65638, 23, 327689, 65638, 23, 327690, 65638, 23, 327691, 65638, 23, 327692, 327782, 30, 327693, 393318, 30, 327694, 393318, 30, 327695, 393318, 30, 327696, 393318, 30, 327697, 393318, 30, 327698, 393318, 30, 327699, 458854, 30, 327700, 65638, 23, 327701, 65638, 23, 327702, 65638, 23, 327703, 65638, 23, 327704, 65638, 23, 327705, 65638, 23, 327706, 65638, 23, 327707, 65638, 23, 327708, 65638, 23, 327709, 65638, 23, 327710, 65638, 23, 327711, 262244, 0, 327712, 262244, 0, 327713, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 65638, 23, 393219, 65638, 23, 393220, 65638, 23, 393221, 65638, 23, 393222, 65638, 23, 393223, 327782, 30, 393224, 393318, 30, 393225, 393318, 30, 393226, 458854, 30, 393227, 65638, 23, 393228, 327782, 31, 393229, 393318, 31, 393230, 393318, 31, 393231, 393318, 31, 393232, 393318, 31, 393233, 393318, 31, 393234, 393318, 31, 393235, 458854, 31, 393236, 65638, 23, 393237, 65638, 23, 393238, 327782, 30, 393239, 393318, 30, 393240, 393318, 30, 393241, 393318, 30, 393242, 458854, 30, 393243, 65638, 23, 393244, 65638, 23, 393245, 65638, 23, 393246, 65638, 23, 393247, 262244, 0, 393248, 262244, 0, 393249, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 65638, 23, 458755, 65638, 23, 458756, 65638, 23, 458757, 65638, 23, 458758, 65638, 23, 458759, 327782, 31, 458760, 393318, 31, 458761, 393318, 31, 458762, 458854, 31, 458763, 65638, 23, 458764, 327782, 31, 458765, 393318, 31, 458766, 393318, 31, 458767, 393318, 31, 458768, 393318, 31, 458769, 393318, 31, 458770, 393318, 31, 458771, 458854, 31, 458772, 65638, 23, 458773, 65638, 23, 458774, 327782, 31, 458775, 393318, 31, 458776, 393318, 31, 458777, 393318, 31, 458778, 458854, 31, 458779, 65638, 23, 458780, 65638, 23, 458781, 65638, 23, 458782, 65638, 23, 458783, 262244, 0, 458784, 262244, 0, 458785, 262244, 0, 524288, 262244, 0, 524289, 65638, 23, 524290, 65638, 23, 524291, 65638, 23, 524292, 65638, 23, 524293, 65638, 23, 524294, 65638, 23, 524295, 327782, 31, 524296, 393318, 31, 524297, 393318, 31, 524298, 458854, 31, 524299, 65638, 23, 524300, 327782, 31, 524301, 393318, 31, 524302, 393318, 31, 524303, 393318, 31, 524304, 393318, 31, 524305, 393318, 31, 524306, 393318, 31, 524307, 458854, 31, 524308, 65638, 23, 524309, 65638, 23, 524310, 327782, 31, 524311, 393318, 31, 524312, 393318, 31, 524313, 393318, 31, 524314, 458854, 31, 524315, 65638, 23, 524316, 65638, 23, 524317, 65638, 23, 524318, 65638, 23, 524319, 262244, 0, 524320, 262244, 0, 524321, 262244, 0, 589824, 262244, 0, 589825, 65638, 23, 589826, 65638, 23, 589827, 65638, 23, 589828, 65638, 23, 589829, 65638, 23, 589830, 65638, 23, 589831, 327782, 31, 589832, 393318, 31, 589833, 393318, 31, 589834, 458854, 31, 589835, 65638, 23, 589836, 327782, 31, 589837, 393318, 31, 589838, 393318, 31, 589839, 393318, 31, 589840, 393318, 31, 589841, 393318, 31, 589842, 393318, 31, 589843, 458854, 31, 589844, 65638, 23, 589845, 65638, 23, 589846, 327782, 31, 589847, 393318, 31, 589848, 393318, 31, 589849, 393318, 31, 589850, 458854, 31, 589851, 65638, 23, 589852, 65638, 23, 589853, 65638, 23, 589854, 65638, 23, 589855, 65638, 23, 589856, 262244, 0, 589857, 262244, 0, 655360, 262244, 0, 655361, 65638, 23, 655362, 65638, 23, 655363, 65638, 23, 655364, 65638, 23, 655365, 65638, 23, 655366, 65638, 23, 655367, 327782, 32, 655368, 393318, 32, 655369, 393318, 32, 655370, 458854, 32, 655371, 65638, 23, 655372, 327782, 31, 655373, 393318, 31, 655374, 393318, 31, 655375, 393318, 31, 655376, 393318, 31, 655377, 393318, 31, 655378, 393318, 31, 655379, 458854, 31, 655380, 65638, 23, 655381, 65638, 23, 655382, 327782, 31, 655383, 393318, 31, 655384, 393318, 31, 655385, 393318, 31, 655386, 458854, 31, 655387, 65638, 23, 655388, 65638, 23, 655389, 65638, 23, 655390, 65638, 23, 655391, 65638, 23, 655392, 262244, 0, 655393, 262244, 0, 720896, 262244, 0, 720897, 65638, 23, 720898, 65638, 23, 720899, 65638, 23, 720900, 65638, 23, 720901, 65638, 23, 720902, 65638, 23, 720903, 65638, 23, 720904, 65638, 23, 720905, 65638, 23, 720906, 65638, 23, 720907, 65638, 23, 720908, 327782, 32, 720909, 393318, 32, 720910, 196710, 33, 720911, 65638, 23, 720912, 65638, 23, 720913, 393318, 31, 720914, 262246, 33, 720915, 458854, 32, 720916, 65638, 23, 720917, 65638, 23, 720918, 327782, 32, 720919, 393318, 32, 720920, 393318, 32, 720921, 393318, 32, 720922, 458854, 32, 720923, 65638, 23, 720924, 65638, 23, 720925, 65638, 23, 720926, 65638, 23, 720927, 65638, 23, 720928, 262244, 0, 720929, 262244, 0, 786432, 262244, 0, 786433, 65638, 23, 786434, 65638, 23, 786435, 65638, 23, 786436, 65638, 23, 786437, 65638, 23, 786438, 65638, 23, 786439, 65638, 23, 786440, 65638, 23, 786441, 65638, 23, 786442, 65638, 23, 786443, 65638, 23, 786444, 65638, 23, 786445, 65638, 23, 786446, 65638, 23, 786447, 65638, 23, 786448, 65638, 23, 786449, 65638, 23, 786450, 458854, 31, 786451, 65638, 23, 786452, 65638, 23, 786453, 65638, 23, 786454, 65638, 23, 786455, 65638, 23, 786456, 65638, 23, 786457, 65638, 23, 786458, 65638, 23, 786459, 65638, 23, 786460, 65638, 23, 786461, 65638, 23, 786462, 65638, 23, 786463, 65638, 23, 786464, 262244, 0, 786465, 262244, 0, 851968, 262244, 0, 851969, 65638, 23, 851970, 65638, 23, 851971, 65638, 23, 851972, 65638, 23, 851973, 65638, 23, 851974, 65638, 23, 851975, 65638, 23, 851976, 65638, 23, 851977, 65638, 23, 851978, 65638, 23, 851979, 65638, 23, 851980, 65638, 23, 851981, 65638, 23, 851982, 65638, 23, 851983, 65638, 23, 851984, 65638, 23, 851985, 65638, 23, 851986, 458854, 31, 851987, 65638, 23, 851988, 65638, 23, 851989, 65638, 23, 851990, 65638, 23, 851991, 65638, 23, 851992, 65638, 23, 851993, 65638, 23, 851994, 65638, 23, 851995, 65638, 23, 851996, 65638, 23, 851997, 65638, 23, 851998, 65638, 23, 851999, 65638, 23, 852000, 262244, 0, 852001, 262244, 0, 917504, 262244, 0, 917505, 65638, 23, 917506, 65638, 23, 917507, 65638, 23, 917508, 65638, 23, 917509, 327782, 30, 917510, 393318, 30, 917511, 393318, 30, 917512, 393318, 30, 917513, 393318, 30, 917514, 458854, 30, 917515, 65638, 23, 917516, 65638, 23, 917517, 65638, 23, 917518, 65638, 23, 917519, 65638, 23, 917520, 65638, 23, 917521, 65638, 23, 917522, 458854, 32, 917523, 65638, 23, 917524, 65638, 23, 917525, 65638, 23, 917526, 65638, 23, 917527, 65638, 23, 917528, 65638, 23, 917529, 65638, 23, 917530, 65638, 23, 917531, 65638, 23, 917532, 65638, 23, 917533, 65638, 23, 917534, 65638, 23, 917535, 65638, 23, 917536, 262244, 0, 917537, 262244, 0, 983040, 262244, 0, 983041, 65638, 23, 983042, 65638, 23, 983043, 65638, 23, 983044, 65638, 23, 983045, 327782, 31, 983046, 393318, 31, 983047, 393318, 31, 983048, 393318, 31, 983049, 393318, 31, 983050, 458854, 31, 983051, 65638, 23, 983052, 65638, 23, 983053, 65638, 23, 983054, 65638, 23, 983055, 65638, 23, 983056, 65638, 23, 983057, 65638, 23, 983058, 65638, 23, 983059, 65638, 23, 983060, 65638, 23, 983061, 65638, 23, 983062, 65638, 23, 983063, 65638, 23, 983064, 65638, 23, 983065, 65638, 23, 983066, 65638, 23, 983067, 65638, 23, 983068, 65638, 23, 983069, 65638, 23, 983070, 65638, 23, 983071, 65638, 23, 983072, 262244, 0, 983073, 262244, 0, 1048576, 262244, 0, 1048577, 65638, 23, 1048578, 65638, 23, 1048579, 65638, 23, 1048580, 65638, 23, 1048581, 327782, 31, 1048582, 393318, 31, 1048583, 393318, 31, 1048584, 393318, 31, 1048585, 393318, 31, 1048586, 458854, 31, 1048587, 65638, 23, 1048588, 65638, 23, 1048589, 65638, 23, 1048590, 65638, 23, 1048591, 65638, 23, 1048592, 65638, 23, 1048593, 65638, 23, 1048594, 65638, 23, 1048595, 65638, 23, 1048596, 327782, 30, 1048597, 393318, 30, 1048598, 393318, 30, 1048599, 393318, 30, 1048600, 393318, 30, 1048601, 458854, 30, 1048602, 65638, 23, 1048603, 65638, 23, 1048604, 65638, 23, 1048605, 65638, 23, 1048606, 65638, 23, 1048607, 65638, 23, 1048608, 262244, 0, 1048609, 262244, 0, 1114112, 262244, 0, 1114113, 65638, 23, 1114114, 65638, 23, 1114115, 65638, 23, 1114116, 65638, 23, 1114117, 327782, 31, 1114118, 393318, 31, 1114119, 393318, 31, 1114120, 393318, 31, 1114121, 393318, 31, 1114122, 458854, 31, 1114123, 65638, 23, 1114124, 65638, 23, 1114125, 65638, 23, 1114126, 65638, 23, 1114127, 65638, 23, 1114128, 65638, 23, 1114129, 65638, 23, 1114130, 65638, 23, 1114131, 65638, 23, 1114132, 327782, 31, 1114133, 393318, 31, 1114134, 393318, 31, 1114135, 393318, 31, 1114136, 393318, 31, 1114137, 458854, 31, 1114138, 65638, 23, 1114139, 65638, 23, 1114140, 65638, 23, 1114141, 65638, 23, 1114142, 65638, 23, 1114143, 65638, 23, 1114144, 262244, 0, 1114145, 262244, 0, 1179648, 262244, 0, 1179649, 65638, 23, 1179650, 65638, 23, 1179651, 65638, 23, 1179652, 65638, 23, 1179653, 327782, 32, 1179654, 393318, 32, 1179655, 393318, 32, 1179656, 393318, 32, 1179657, 393318, 32, 1179658, 458854, 32, 1179659, 65638, 23, 1179660, 65638, 23, 1179661, 327782, 30, 1179662, 393318, 30, 1179663, 393318, 30, 1179664, 393318, 30, 1179665, 393318, 30, 1179666, 393318, 30, 1179667, 458854, 30, 1179668, 327782, 31, 1179669, 393318, 31, 1179670, 393318, 31, 1179671, 393318, 31, 1179672, 393318, 31, 1179673, 458854, 31, 1179674, 65638, 23, 1179675, 65638, 23, 1179676, 65638, 23, 1179677, 65638, 23, 1179678, 65638, 23, 1179679, 65638, 23, 1179680, 262244, 0, 1179681, 262244, 0, 1245184, 262244, 0, 1245185, 65638, 23, 1245186, 65638, 23, 1245187, 65638, 23, 1245188, 65638, 23, 1245189, 65638, 23, 1245190, 65638, 23, 1245191, 65638, 23, 1245192, 65638, 23, 1245193, 65638, 23, 1245194, 65638, 23, 1245195, 65638, 23, 1245196, 65638, 23, 1245197, 327782, 31, 1245198, 393318, 31, 1245199, 393318, 31, 1245200, 393318, 31, 1245201, 393318, 31, 1245202, 393318, 31, 1245203, 458854, 31, 1245204, 327782, 32, 1245205, 393318, 32, 1245206, 196710, 33, 1245207, 393318, 31, 1245208, 393318, 31, 1245209, 458854, 31, 1245210, 65638, 23, 1245211, 65638, 23, 1245212, 65638, 23, 1245213, 65638, 23, 1245214, 65638, 23, 1245215, 65638, 23, 1245216, 262244, 0, 1245217, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 262244, 0, 1310723, 262244, 0, 1310724, 262244, 0, 1310725, 65638, 23, 1310726, 65638, 23, 1310727, 65638, 23, 1310728, 65638, 23, 1310729, 65638, 23, 1310730, 65638, 23, 1310731, 65638, 23, 1310732, 65638, 23, 1310733, 327782, 31, 1310734, 393318, 31, 1310735, 393318, 31, 1310736, 393318, 31, 1310737, 393318, 31, 1310738, 393318, 31, 1310739, 458854, 31, 1310740, 65638, 23, 1310741, 65638, 23, 1310742, 327782, 32, 1310743, 393318, 32, 1310744, 393318, 32, 1310745, 458854, 32, 1310746, 65638, 23, 1310747, 65638, 23, 1310748, 65638, 23, 1310749, 65638, 23, 1310750, 262244, 0, 1310751, 262244, 0, 1310752, 262244, 0, 1310753, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 262244, 0, 1376259, 262244, 0, 1376260, 262244, 0, 1376261, 65638, 23, 1376262, 65638, 23, 1376263, 65638, 23, 1376264, 65638, 23, 1376265, 65638, 23, 1376266, 65638, 23, 1376267, 65638, 23, 1376268, 65638, 23, 1376269, 327782, 31, 1376270, 393318, 31, 1376271, 393318, 31, 1376272, 393318, 31, 1376273, 393318, 31, 1376274, 393318, 31, 1376275, 458854, 31, 1376276, 65638, 23, 1376277, 65638, 23, 1376278, 65638, 23, 1376279, 65638, 23, 1376280, 65638, 23, 1376281, 65638, 23, 1376282, 65638, 23, 1376283, 262244, 0, 1376284, 262244, 0, 1376285, 262244, 0, 1376286, 262244, 0, 1376287, 262244, 0, 1376288, 262244, 0, 1376289, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 262244, 0, 1441795, 262244, 0, 1441796, 262244, 0, 1441797, 65638, 23, 1441798, 65638, 23, 1441799, 65638, 23, 1441800, 65638, 23, 1441801, 65638, 23, 1441802, 65638, 23, 1441803, 65638, 23, 1441804, 65638, 23, 1441805, 327782, 31, 1441806, 393318, 31, 1441807, 393318, 31, 1441808, 393318, 31, 1441809, 393318, 31, 1441810, 393318, 31, 1441811, 458854, 31, 1441812, 65638, 23, 1441813, 65638, 23, 1441814, 65638, 23, 1441815, 65638, 23, 1441816, 65638, 23, 1441817, 65638, 23, 1441818, 65638, 23, 1441819, 262244, 0, 1441820, 262244, 0, 1441821, 262244, 0, 1441822, 262244, 0, 1441823, 262244, 0, 1441824, 262244, 0, 1441825, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 262244, 0, 1507331, 262244, 0, 1507332, 262244, 0, 1507333, 65638, 23, 1507334, 65638, 23, 1507335, 65638, 23, 1507336, 65638, 23, 1507337, 65638, 23, 1507338, 65638, 23, 1507339, 65638, 23, 1507340, 65638, 23, 1507341, 327782, 32, 1507342, 196710, 33, 1507343, 393318, 31, 1507344, 393318, 31, 1507345, 393318, 31, 1507346, 262246, 33, 1507347, 458854, 32, 1507348, 65638, 23, 1507349, 65638, 23, 1507350, 65638, 23, 1507351, 65638, 23, 1507352, 262244, 0, 1507353, 262244, 0, 1507354, 262244, 0, 1507355, 262244, 0, 1507356, 262244, 0, 1507357, 262244, 0, 1507358, 262244, 0, 1507359, 262244, 0, 1507360, 262244, 0, 1507361, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 262244, 0, 1572868, 262244, 0, 1572869, 262244, 0, 1572870, 262244, 0, 1572871, 262244, 0, 1572872, 262244, 0, 1572873, 65638, 23, 1572874, 65638, 23, 1572875, 65638, 23, 1572876, 65638, 23, 1572877, 65638, 23, 1572878, 327782, 31, 1572879, 393318, 31, 1572880, 393318, 31, 1572881, 393318, 31, 1572882, 458854, 31, 1572883, 65638, 23, 1572884, 65638, 23, 1572885, 65638, 23, 1572886, 65638, 23, 1572887, 65638, 23, 1572888, 262244, 0, 1572889, 262244, 0, 1572890, 262244, 0, 1572891, 262244, 0, 1572892, 262244, 0, 1572893, 262244, 0, 1572894, 262244, 0, 1572895, 262244, 0, 1572896, 262244, 0, 1572897, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 262244, 0, 1638403, 262244, 0, 1638404, 262244, 0, 1638405, 262244, 0, 1638406, 262244, 0, 1638407, 262244, 0, 1638408, 262244, 0, 1638409, 65638, 23, 1638410, 65638, 23, 1638411, 65638, 23, 1638412, 65638, 23, 1638413, 65638, 23, 1638414, 327782, 31, 1638415, 393318, 31, 1638416, 393318, 31, 1638417, 393318, 31, 1638418, 458854, 31, 1638419, 65638, 23, 1638420, 65638, 23, 1638421, 65638, 23, 1638422, 65638, 23, 1638423, 65638, 23, 1638424, 262244, 0, 1638425, 262244, 0, 1638426, 262244, 0, 1638427, 262244, 0, 1638428, 262244, 0, 1638429, 262244, 0, 1638430, 262244, 0, 1638431, 262244, 0, 1638432, 262244, 0, 1638433, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 262244, 0, 1703939, 262244, 0, 1703940, 262244, 0, 1703941, 262244, 0, 1703942, 262244, 0, 1703943, 262244, 0, 1703944, 262244, 0, 1703945, 65638, 23, 1703946, 65638, 23, 1703947, 65638, 23, 1703948, 65638, 23, 1703949, 65638, 23, 1703950, 327782, 32, 1703951, 393318, 32, 1703952, 393318, 32, 1703953, 393318, 32, 1703954, 458854, 32, 1703955, 65638, 23, 1703956, 65638, 23, 1703957, 65638, 23, 1703958, 65638, 23, 1703959, 65638, 23, 1703960, 262244, 0, 1703961, 262244, 0, 1703962, 262244, 0, 1703963, 262244, 0, 1703964, 262244, 0, 1703965, 262244, 0, 1703966, 262244, 0, 1703967, 262244, 0, 1703968, 262244, 0, 1703969, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 262244, 0, 1769475, 262244, 0, 1769476, 262244, 0, 1769477, 262244, 0, 1769478, 262244, 0, 1769479, 262244, 0, 1769480, 262244, 0, 1769481, 65638, 23, 1769482, 65638, 23, 1769483, 65638, 23, 1769484, 65638, 23, 1769485, 65638, 23, 1769486, 65638, 23, 1769487, 65638, 23, 1769488, 65638, 23, 1769489, 65638, 23, 1769490, 65638, 23, 1769491, 65638, 23, 1769492, 65638, 23, 1769493, 65638, 23, 1769494, 65638, 23, 1769495, 65638, 23, 1769496, 262244, 0, 1769497, 262244, 0, 1769498, 262244, 0, 1769499, 262244, 0, 1769500, 262244, 0, 1769501, 262244, 0, 1769502, 262244, 0, 1769503, 262244, 0, 1769504, 262244, 0, 1769505, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 262244, 0, 1835012, 262244, 0, 1835013, 262244, 0, 1835014, 262244, 0, 1835015, 262244, 0, 1835016, 262244, 0, 1835017, 262244, 0, 1835018, 262244, 0, 1835019, 262244, 0, 1835020, 262244, 0, 1835021, 262244, 0, 1835022, 262244, 0, 1835023, 262244, 0, 1835024, 262244, 0, 1835025, 262244, 0, 1835026, 262244, 0, 1835027, 262244, 0, 1835028, 262244, 0, 1835029, 262244, 0, 1835030, 262244, 0, 1835031, 262244, 0, 1835032, 262244, 0, 1835033, 262244, 0, 1835034, 262244, 0, 1835035, 262244, 0, 1835036, 262244, 0, 1835037, 262244, 0, 1835038, 262244, 0, 1835039, 262244, 0, 1835040, 262244, 0, 1835041, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 0, 1900548, 262244, 0, 1900549, 262244, 0, 1900550, 262244, 0, 1900551, 262244, 0, 1900552, 262244, 0, 1900553, 262244, 0, 1900554, 262244, 0, 1900555, 262244, 0, 1900556, 262244, 0, 1900557, 262244, 0, 1900558, 262244, 0, 1900559, 262244, 0, 1900560, 262244, 0, 1900561, 262244, 0, 1900562, 262244, 0, 1900563, 262244, 0, 1900564, 262244, 0, 1900565, 262244, 0, 1900566, 262244, 0, 1900567, 262244, 0, 1900568, 262244, 0, 1900569, 262244, 0, 1900570, 262244, 0, 1900571, 262244, 0, 1900572, 262244, 0, 1900573, 262244, 0, 1900574, 262244, 0, 1900575, 262244, 0, 1900576, 262244, 0, 1900577, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 2, 102, 30, 3, 65638, 30, 4, 65638, 30, 5, 65638, 30, 6, 65638, 30, 7, 65638, 30, 8, 65638, 30, 9, 65638, 30, 10, 65638, 30, 11, 65638, 30, 12, 65638, 30, 13, 65638, 30, 14, 65638, 30, 15, 65638, 30, 16, 65638, 30, 17, 65638, 30, 18, 65638, 30, 19, 65638, 30, 20, 65638, 30, 21, 65638, 30, 22, 65638, 30, 23, 65638, 30, 24, 65638, 30, 25, 65638, 30, 26, 65638, 30, 27, 65638, 30, 28, 65638, 30, 29, 65638, 30, 30, 65638, 30, 31, 131174, 30, 65538, 102, 31, 65539, 458854, 22, 65540, 393318, 25, 65541, 393318, 25, 65542, 393318, 25, 65543, 393318, 25, 65544, 393318, 25, 65545, 393318, 25, 65546, 393318, 25, 65547, 393318, 25, 65548, 393318, 25, 65549, 393318, 25, 65550, 393318, 25, 65551, 393318, 25, 65552, 393318, 25, 65553, 393318, 25, 65554, 393318, 25, 65555, 393318, 25, 65556, 393318, 25, 65557, 393318, 25, 65558, 393318, 25, 65559, 393318, 25, 65560, 393318, 25, 65561, 393318, 25, 65562, 393318, 25, 65563, 393318, 25, 65564, 393318, 25, 65565, 393318, 25, 65566, 393318, 22, 65567, 131174, 31, 131074, 102, 31, 131075, 458854, 24, 131076, 262246, 24, 131077, 65638, 24, 131078, 65638, 24, 131079, 65638, 24, 131080, 65638, 24, 131081, 65638, 24, 131082, 65638, 24, 131083, 65638, 24, 131084, 65638, 24, 131085, 65638, 24, 131086, 65638, 24, 131087, 65638, 24, 131088, 65638, 24, 131089, 65638, 24, 131090, 65638, 24, 131091, 65638, 24, 131092, 65638, 24, 131093, 65638, 24, 131094, 65638, 24, 131095, 65638, 24, 131096, 65638, 24, 131097, 65638, 24, 131098, 65638, 24, 131099, 65638, 24, 131100, 65638, 24, 131101, 196710, 24, 131102, 327782, 24, 131103, 131174, 31, 196610, 102, 31, 196611, 458854, 24, 196612, 262246, 25, 196613, 65638, 25, 196614, 65638, 25, 196615, 65638, 25, 196616, 65638, 25, 196617, 65638, 25, 196618, 65638, 25, 196619, 65638, 25, 196620, 65638, 25, 196621, 65638, 25, 196622, 65638, 25, 196623, 65638, 25, 196624, 65638, 25, 196625, 65638, 25, 196626, 65638, 25, 196627, 65638, 25, 196628, 65638, 25, 196629, 65638, 25, 196630, 65638, 25, 196631, 65638, 25, 196632, 65638, 25, 196633, 65638, 25, 196634, 65638, 25, 196635, 65638, 25, 196636, 65638, 25, 196637, 196710, 25, 196638, 327782, 24, 196639, 131174, 31, 262145, 102, 30, 262146, 196710, 30, 262147, 458854, 24, 262148, 131174, 23, 262149, 458854, 22, 262150, 393318, 25, 262151, 393318, 25, 262152, 393318, 25, 262153, 393318, 25, 262154, 393318, 25, 262155, 393318, 25, 262156, 393318, 25, 262157, 393318, 25, 262158, 393318, 25, 262159, 393318, 25, 262160, 393318, 25, 262161, 393318, 25, 262162, 393318, 25, 262163, 393318, 25, 262164, 393318, 25, 262165, 393318, 25, 262166, 393318, 25, 262167, 393318, 25, 262168, 393318, 25, 262169, 393318, 25, 262170, 393318, 25, 262171, 393318, 25, 262172, 393318, 22, 262173, 102, 23, 262174, 327782, 24, 262175, 131174, 31, 327681, 102, 31, 327682, 458854, 22, 327683, 458854, 25, 327684, 131174, 23, 327685, 458854, 24, 327686, 458854, 22, 327687, 393318, 25, 327688, 393318, 25, 327689, 393318, 25, 327690, 393318, 25, 327691, 393318, 22, 327701, 458854, 22, 327702, 393318, 25, 327703, 393318, 25, 327704, 393318, 25, 327705, 393318, 25, 327706, 393318, 25, 327707, 393318, 22, 327708, 327782, 24, 327709, 102, 23, 327710, 327782, 24, 327711, 131174, 31, 393217, 102, 31, 393218, 458854, 24, 393219, 262246, 24, 393220, 131174, 24, 393221, 458854, 24, 393222, 458854, 24, 393227, 327782, 24, 393237, 458854, 24, 393243, 327782, 24, 393244, 327782, 24, 393245, 102, 23, 393246, 327782, 24, 393247, 131174, 31, 458752, 102, 30, 458753, 196710, 30, 458754, 458854, 24, 458755, 262246, 25, 458756, 131174, 25, 458757, 458854, 24, 458758, 458854, 24, 458763, 327782, 24, 458773, 458854, 24, 458779, 327782, 24, 458780, 327782, 24, 458781, 102, 23, 458782, 327782, 24, 458783, 131174, 31, 524288, 102, 31, 524289, 458854, 22, 524290, 458854, 25, 524291, 131174, 23, 524292, 458854, 22, 524293, 458854, 25, 524294, 458854, 24, 524299, 327782, 24, 524308, 458854, 22, 524309, 458854, 25, 524315, 327782, 24, 524316, 327782, 24, 524317, 102, 23, 524318, 327782, 24, 524319, 262246, 30, 524320, 131174, 30, 589824, 102, 31, 589825, 458854, 24, 589826, 262246, 24, 589827, 131174, 24, 589828, 458854, 24, 589829, 458854, 22, 589830, 458854, 25, 589835, 327782, 24, 589844, 458854, 24, 589851, 327782, 24, 589852, 327782, 24, 589853, 102, 23, 589854, 327782, 25, 589855, 393318, 22, 589856, 131174, 31, 655360, 102, 31, 655361, 458854, 24, 655362, 262246, 25, 655363, 131174, 25, 655364, 458854, 24, 655365, 458854, 24, 655371, 327782, 24, 655374, 102, 22, 655375, 65638, 22, 655376, 65638, 22, 655377, 131174, 22, 655380, 458854, 24, 655387, 327782, 24, 655388, 327782, 24, 655389, 102, 24, 655390, 196710, 24, 655391, 327782, 24, 655392, 131174, 31, 720896, 102, 31, 720897, 458854, 24, 720898, 131174, 23, 720899, 458854, 22, 720900, 458854, 25, 720901, 458854, 24, 720907, 327782, 24, 720910, 102, 23, 720911, 262246, 31, 720912, 196710, 31, 720913, 262246, 23, 720914, 131174, 22, 720916, 458854, 24, 720923, 327782, 24, 720924, 327782, 24, 720925, 102, 25, 720926, 196710, 25, 720927, 327782, 24, 720928, 131174, 31, 786432, 102, 31, 786433, 458854, 24, 786434, 131174, 23, 786435, 458854, 24, 786436, 262246, 24, 786437, 131174, 24, 786443, 102, 24, 786444, 65638, 24, 786445, 196710, 24, 786446, 102, 23, 786447, 131174, 31, 786448, 102, 32, 786449, 196710, 31, 786450, 131174, 23, 786452, 458854, 24, 786459, 327782, 24, 786460, 327782, 25, 786461, 393318, 22, 786462, 102, 23, 786463, 327782, 24, 786464, 131174, 31, 851968, 102, 31, 851969, 458854, 24, 851970, 131174, 23, 851971, 458854, 24, 851972, 262246, 25, 851973, 65638, 25, 851974, 393318, 25, 851975, 393318, 25, 851976, 393318, 25, 851977, 393318, 25, 851978, 393318, 25, 851979, 65638, 25, 851980, 65638, 25, 851981, 196710, 25, 851982, 102, 23, 851983, 262246, 30, 851984, 65638, 30, 851985, 196710, 30, 851986, 131174, 23, 851987, 262246, 24, 851988, 131174, 24, 851995, 102, 24, 851996, 196710, 24, 851997, 327782, 24, 851998, 102, 23, 851999, 327782, 24, 852000, 131174, 31, 917504, 102, 31, 917505, 458854, 24, 917506, 131174, 23, 917507, 458854, 24, 917508, 131174, 23, 917517, 102, 23, 917518, 102, 24, 917519, 65638, 24, 917520, 65638, 24, 917521, 65638, 24, 917522, 131174, 24, 917523, 262246, 25, 917524, 65638, 25, 917525, 393318, 25, 917526, 393318, 25, 917527, 393318, 25, 917528, 393318, 25, 917529, 393318, 25, 917530, 393318, 25, 917531, 65638, 25, 917532, 196710, 25, 917533, 327782, 24, 917534, 102, 23, 917535, 327782, 24, 917536, 131174, 31, 983040, 102, 31, 983041, 458854, 24, 983042, 131174, 23, 983043, 458854, 24, 983044, 131174, 23, 983053, 102, 23, 983054, 102, 25, 983055, 65638, 25, 983056, 65638, 25, 983057, 65638, 25, 983058, 131174, 25, 983059, 131174, 23, 983068, 102, 23, 983069, 327782, 24, 983070, 102, 23, 983071, 327782, 24, 983072, 131174, 31, 1048576, 102, 31, 1048577, 458854, 24, 1048578, 131174, 23, 1048579, 458854, 24, 1048580, 131174, 23, 1048589, 102, 24, 1048590, 65638, 24, 1048591, 65638, 24, 1048592, 65638, 24, 1048593, 65638, 24, 1048594, 65638, 24, 1048595, 131174, 24, 1048604, 102, 23, 1048605, 327782, 24, 1048606, 102, 23, 1048607, 327782, 24, 1048608, 131174, 31, 1114112, 102, 31, 1114113, 458854, 24, 1114114, 131174, 23, 1114115, 458854, 24, 1114116, 131174, 23, 1114125, 102, 25, 1114126, 65638, 25, 1114127, 65638, 25, 1114128, 65638, 25, 1114129, 65638, 25, 1114130, 65638, 25, 1114131, 131174, 25, 1114140, 102, 23, 1114141, 327782, 24, 1114142, 102, 23, 1114143, 327782, 24, 1114144, 131174, 31, 1179648, 102, 31, 1179649, 458854, 24, 1179650, 131174, 23, 1179651, 458854, 24, 1179652, 131174, 23, 1179676, 102, 23, 1179677, 327782, 24, 1179678, 102, 23, 1179679, 327782, 24, 1179680, 131174, 31, 1245184, 102, 31, 1245185, 458854, 21, 1245186, 65638, 22, 1245187, 393318, 23, 1245188, 393318, 23, 1245189, 65638, 22, 1245190, 65638, 22, 1245191, 65638, 22, 1245192, 131174, 22, 1245210, 102, 22, 1245211, 65638, 22, 1245212, 393318, 23, 1245213, 393318, 23, 1245214, 65638, 22, 1245215, 393318, 21, 1245216, 131174, 31, 1310720, 102, 32, 1310721, 65638, 32, 1310722, 65638, 32, 1310723, 65638, 32, 1310724, 196710, 31, 1310725, 458854, 24, 1310726, 131174, 23, 1310727, 458854, 24, 1310728, 131174, 23, 1310746, 102, 23, 1310747, 327782, 24, 1310748, 102, 23, 1310749, 327782, 24, 1310750, 262246, 31, 1310751, 65638, 32, 1310752, 131174, 32, 1376260, 102, 31, 1376261, 458854, 24, 1376262, 131174, 23, 1376263, 458854, 24, 1376264, 131174, 23, 1376279, 102, 22, 1376280, 65638, 22, 1376281, 65638, 22, 1376282, 393318, 23, 1376283, 393318, 23, 1376284, 65638, 22, 1376285, 393318, 21, 1376286, 131174, 31, 1441796, 102, 31, 1441797, 458854, 24, 1441798, 131174, 23, 1441799, 458854, 24, 1441800, 131174, 23, 1441815, 102, 23, 1441816, 327782, 24, 1441817, 102, 23, 1441818, 327782, 24, 1441819, 262246, 31, 1441820, 65638, 32, 1441821, 65638, 32, 1441822, 131174, 32, 1507332, 102, 31, 1507333, 458854, 21, 1507334, 65638, 22, 1507335, 65638, 22, 1507336, 393318, 23, 1507337, 65638, 22, 1507338, 65638, 22, 1507339, 65638, 22, 1507340, 131174, 22, 1507348, 102, 22, 1507349, 65638, 22, 1507350, 65638, 22, 1507351, 393318, 23, 1507352, 393318, 23, 1507353, 65638, 22, 1507354, 393318, 21, 1507355, 131174, 31, 1572868, 102, 32, 1572869, 65638, 32, 1572870, 65638, 32, 1572871, 65638, 32, 1572872, 196710, 31, 1572873, 458854, 24, 1572874, 131174, 23, 1572875, 458854, 24, 1572876, 131174, 23, 1572884, 102, 23, 1572885, 327782, 24, 1572886, 102, 23, 1572887, 327782, 24, 1572888, 262246, 31, 1572889, 65638, 32, 1572890, 65638, 32, 1572891, 131174, 32, 1638408, 102, 31, 1638409, 458854, 24, 1638410, 131174, 23, 1638411, 458854, 24, 1638412, 131174, 23, 1638420, 102, 23, 1638421, 327782, 24, 1638422, 102, 23, 1638423, 327782, 24, 1638424, 131174, 31, 1703944, 102, 31, 1703945, 458854, 24, 1703946, 131174, 23, 1703947, 458854, 24, 1703948, 131174, 23, 1703951, 327782, 28, 1703952, 393318, 28, 1703953, 458854, 28, 1703956, 102, 23, 1703957, 327782, 24, 1703958, 102, 23, 1703959, 327782, 24, 1703960, 131174, 31, 1769480, 102, 31, 1769481, 458854, 21, 1769482, 65638, 22, 1769483, 393318, 23, 1769484, 393318, 23, 1769485, 65638, 22, 1769486, 65638, 22, 1769487, 327782, 29, 1769488, 393318, 29, 1769489, 458854, 29, 1769490, 65638, 22, 1769491, 65638, 22, 1769492, 393318, 23, 1769493, 393318, 23, 1769494, 65638, 22, 1769495, 393318, 21, 1769496, 131174, 31, 1835016, 102, 32, 1835017, 65638, 32, 1835018, 65638, 32, 1835019, 65638, 32, 1835020, 65638, 32, 1835021, 65638, 32, 1835022, 65638, 32, 1835023, 65638, 32, 1835024, 65638, 32, 1835025, 65638, 32, 1835026, 65638, 32, 1835027, 65638, 32, 1835028, 65638, 32, 1835029, 65638, 32, 1835030, 65638, 32, 1835031, 65638, 32, 1835032, 131174, 32 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262160, 262244, 4, 262164, 393318, 26, 327696, 262244, 5, 327700, 393318, 27, 393232, 262244, 6, 393233, 327780, 6, 393236, 327782, 26, 458772, 327782, 27, 524299, 327780, 7, 524308, 393316, 7, 589835, 327780, 8, 589844, 393316, 8, 655366, 196710, 28, 655367, 262246, 28, 655371, 327780, 9, 655380, 393316, 9, 720902, 196710, 29, 720903, 262246, 29, 720907, 327780, 10, 720916, 393316, 10, 720922, 393318, 26, 786439, 100, 9, 786440, 65636, 9, 786441, 131172, 9, 786453, 393318, 26, 786458, 393318, 27, 851975, 100, 10, 851976, 65636, 10, 851977, 131172, 10, 851979, 196710, 28, 851980, 262246, 28, 851989, 393318, 27, 851991, 100, 9, 851992, 65636, 9, 851993, 131172, 9, 917515, 196710, 29, 917516, 262246, 29, 917524, 196710, 28, 917525, 262246, 28, 917527, 100, 10, 917528, 65636, 10, 917529, 131172, 10, 917531, 327782, 26, 983060, 196710, 29, 983061, 262246, 29, 983067, 327782, 27, 1048588, 393318, 26, 1048602, 196710, 28, 1048603, 262246, 28, 1114124, 393318, 27, 1114138, 196710, 29, 1114139, 262246, 29, 1179657, 327782, 26, 1245189, 458854, 23, 1245190, 131174, 22, 1245191, 458854, 23, 1245193, 327782, 27, 1245211, 327782, 23, 1245212, 102, 22, 1245213, 327782, 23, 1310730, 196710, 28, 1310731, 262246, 28, 1376266, 196710, 29, 1376267, 262246, 29, 1376277, 196710, 28, 1376278, 262246, 28, 1376280, 327782, 23, 1376281, 102, 22, 1376282, 327782, 23, 1441813, 196710, 29, 1441814, 262246, 29, 1507337, 458854, 23, 1507338, 131174, 22, 1507339, 458854, 23, 1507347, 327782, 26, 1507349, 327782, 23, 1507350, 102, 22, 1507351, 327782, 23, 1572883, 327782, 27, 1638413, 393318, 26, 1703949, 393318, 27 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 880) +scene_destination = "res://Maps/Caves/Passage_Cave.tscn" +location = Vector2(560, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 176) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2(2192, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 336) +trainer = true +texture = ExtResource("201") +trainer_name = "HIKER Nuñes" +trainer_reward = 400 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[18, 8], [22, 6]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 240) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/Caves/Passage_Cave_M037_tileset.tres b/Maps/Caves/Passage_Cave_M037_tileset.tres new file mode 100644 index 000000000..81b4a595a --- /dev/null +++ b/Maps/Caves/Passage_Cave_M037_tileset.tres @@ -0,0 +1,161 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:9/0 = 0 +0:10/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:23/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:33/0 = 0 +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:29/0 = 0 +4:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:33/0 = 0 +5:23/0 = 0 +5:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:27/0 = 0 +5:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:31/0 = 0 +5:32/0 = 0 +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:26/0 = 0 +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:29/0 = 0 +6:30/0 = 0 +6:31/0 = 0 +6:32/0 = 0 +7:21/0 = 0 +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:29/0 = 0 +7:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:31/0 = 0 +7:32/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") diff --git a/Maps/Caves/Rochfale_Tunnel.gd b/Maps/Caves/Rochfale_Tunnel.gd new file mode 100644 index 000000000..66a404f58 --- /dev/null +++ b/Maps/Caves/Rochfale_Tunnel.gd @@ -0,0 +1,69 @@ +extends Node2D # gen_map.py Map017 + +var map_name = "Rochfale Tunnel" + +var wild_table = [ + [75, 20, 14, 18], + [75, 20, 13, 17], + [15, 20, 10, 20], + [73, 10, 15, 17], + [73, 10, 16, 18], + [77, 10, 16, 19], + [20, 8, 15, 18], + [20, 1, 13, 16], + [77, 1, 20, 20], +] + +var _trainer_data = { + "Trainer1": {"pre": "MAP017_TRAINER_1", "defeat": "MAP017_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer2": {"pre": "MAP017_TRAINER_2", "defeat": "MAP017_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer3": {"pre": "MAP017_TRAINER_3", "defeat": "MAP017_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer4": {"pre": "MAP017_TRAINER_4", "defeat": "MAP017_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer055.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP017_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP017_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP017_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Caves/Rochfale_Tunnel.gd.uid b/Maps/Caves/Rochfale_Tunnel.gd.uid new file mode 100644 index 000000000..58aa07aeb --- /dev/null +++ b/Maps/Caves/Rochfale_Tunnel.gd.uid @@ -0,0 +1 @@ +uid://b3mejnl3kmx5b diff --git a/Maps/Caves/Rochfale_Tunnel.tscn b/Maps/Caves/Rochfale_Tunnel.tscn new file mode 100644 index 000000000..9eb27b218 --- /dev/null +++ b/Maps/Caves/Rochfale_Tunnel.tscn @@ -0,0 +1,108 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Caves/Rochfale_Tunnel_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Caves/Rochfale_Tunnel.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="204"] +[node name="Rochfale Tunnel" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 60, 262244, 0, 61, 262244, 0, 62, 262244, 0, 63, 262244, 0, 64, 262244, 0, 65, 262244, 0, 66, 262244, 0, 67, 262244, 0, 68, 262244, 0, 69, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 102, 42, 65540, 65638, 42, 65541, 65638, 42, 65542, 65638, 42, 65543, 65638, 42, 65544, 65638, 42, 65545, 65638, 42, 65546, 65638, 42, 65547, 65638, 42, 65548, 65638, 42, 65549, 65638, 42, 65550, 65638, 42, 65551, 65638, 42, 65552, 65638, 42, 65553, 65638, 42, 65554, 131174, 42, 65555, 262244, 0, 65556, 262244, 0, 65557, 262244, 0, 65558, 262244, 0, 65559, 262244, 0, 65560, 262244, 0, 65561, 262244, 0, 65562, 262244, 0, 65563, 262244, 0, 65564, 262244, 0, 65565, 262244, 0, 65566, 262244, 0, 65567, 262244, 0, 65568, 262244, 0, 65569, 262244, 0, 65570, 262244, 0, 65571, 262244, 0, 65572, 262244, 0, 65573, 262244, 0, 65574, 262244, 0, 65575, 262244, 0, 65576, 262244, 0, 65577, 262244, 0, 65578, 262244, 0, 65579, 262244, 0, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 65596, 262244, 0, 65597, 262244, 0, 65598, 262244, 0, 65599, 262244, 0, 65600, 262244, 0, 65601, 262244, 0, 65602, 262244, 0, 65603, 262244, 0, 65604, 262244, 0, 65605, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 102, 43, 131076, 393318, 37, 131077, 393318, 37, 131078, 393318, 37, 131079, 393318, 37, 131080, 393318, 37, 131081, 393318, 37, 131082, 393318, 37, 131083, 393318, 37, 131084, 393318, 37, 131085, 393318, 37, 131086, 393318, 37, 131087, 393318, 37, 131088, 393318, 37, 131089, 393318, 37, 131090, 262246, 42, 131091, 65638, 42, 131092, 65638, 42, 131093, 65638, 42, 131094, 65638, 42, 131095, 65638, 42, 131096, 65638, 42, 131097, 65638, 42, 131098, 65638, 42, 131099, 65638, 42, 131100, 131174, 42, 131101, 262244, 0, 131102, 262244, 0, 131103, 262244, 0, 131104, 262244, 0, 131105, 262244, 0, 131106, 102, 42, 131107, 65638, 42, 131108, 65638, 42, 131109, 65638, 42, 131110, 65638, 42, 131111, 65638, 42, 131112, 65638, 42, 131113, 65638, 42, 131114, 65638, 42, 131115, 65638, 42, 131116, 131174, 42, 131117, 262244, 0, 131118, 262244, 0, 131119, 262244, 0, 131120, 262244, 0, 131121, 262244, 0, 131122, 262244, 0, 131123, 262244, 0, 131124, 262244, 0, 131125, 262244, 0, 131126, 262244, 0, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 262244, 0, 131132, 262244, 0, 131133, 262244, 0, 131134, 262244, 0, 131135, 262244, 0, 131136, 262244, 0, 131137, 262244, 0, 131138, 262244, 0, 131139, 262244, 0, 131140, 262244, 0, 131141, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 102, 43, 196612, 393318, 37, 196613, 393318, 37, 196614, 393318, 37, 196615, 393318, 37, 196616, 393318, 37, 196617, 393318, 37, 196618, 393318, 37, 196619, 393318, 37, 196620, 393318, 37, 196621, 393318, 37, 196622, 393318, 37, 196623, 393318, 37, 196624, 393318, 37, 196625, 393318, 37, 196626, 393318, 37, 196627, 393318, 37, 196628, 393318, 37, 196629, 393318, 37, 196630, 393318, 37, 196631, 393318, 37, 196632, 393318, 37, 196633, 393318, 37, 196634, 393318, 37, 196635, 393318, 37, 196636, 131174, 43, 196637, 262244, 0, 196638, 262244, 0, 196639, 262244, 0, 196640, 262244, 0, 196641, 262244, 0, 196642, 102, 43, 196643, 65638, 35, 196644, 65638, 35, 196645, 65638, 35, 196646, 65638, 35, 196647, 65638, 35, 196648, 65638, 35, 196649, 65638, 35, 196650, 65638, 35, 196651, 65638, 35, 196652, 131174, 43, 196653, 262244, 0, 196654, 262244, 0, 196655, 262244, 0, 196656, 262244, 0, 196657, 262244, 0, 196658, 262244, 0, 196659, 262244, 0, 196660, 262244, 0, 196661, 262244, 0, 196662, 102, 42, 196663, 65638, 42, 196664, 65638, 42, 196665, 65638, 42, 196666, 65638, 42, 196667, 65638, 42, 196668, 65638, 42, 196669, 65638, 42, 196670, 65638, 42, 196671, 65638, 42, 196672, 65638, 42, 196673, 65638, 42, 196674, 65638, 42, 196675, 65638, 42, 196676, 131174, 42, 196677, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 102, 43, 262148, 393318, 37, 262149, 393318, 37, 262150, 393318, 37, 262151, 393318, 37, 262152, 393318, 37, 262153, 393318, 37, 262154, 393318, 37, 262155, 393318, 37, 262156, 393318, 37, 262157, 393318, 37, 262158, 393318, 37, 262159, 393318, 37, 262160, 393318, 37, 262161, 393318, 37, 262162, 393318, 37, 262163, 393318, 37, 262164, 393318, 37, 262165, 393318, 37, 262166, 393318, 37, 262167, 393318, 37, 262168, 393318, 37, 262169, 393318, 37, 262170, 393318, 37, 262171, 393318, 37, 262172, 131174, 43, 262173, 262244, 0, 262174, 262244, 0, 262175, 262244, 0, 262176, 262244, 0, 262177, 262244, 0, 262178, 102, 43, 262179, 65638, 35, 262180, 65638, 35, 262181, 65638, 35, 262182, 65638, 35, 262183, 65638, 35, 262184, 65638, 35, 262185, 65638, 35, 262186, 65638, 35, 262187, 65638, 35, 262188, 131174, 43, 262189, 262244, 0, 262190, 262244, 0, 262191, 262244, 0, 262192, 262244, 0, 262193, 262244, 0, 262194, 262244, 0, 262195, 262244, 0, 262196, 262244, 0, 262197, 262244, 0, 262198, 102, 43, 262199, 65638, 35, 262200, 65638, 35, 262201, 65638, 35, 262202, 65638, 35, 262203, 65638, 35, 262204, 65638, 35, 262205, 65638, 35, 262206, 65638, 35, 262207, 65638, 35, 262208, 65638, 35, 262209, 65638, 35, 262210, 65638, 35, 262211, 65638, 35, 262212, 131174, 43, 262213, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 262244, 0, 327683, 102, 43, 327684, 393318, 37, 327685, 393318, 37, 327686, 327782, 43, 327687, 393318, 43, 327688, 393318, 43, 327689, 393318, 43, 327690, 393318, 43, 327691, 393318, 43, 327692, 393318, 43, 327693, 393318, 43, 327694, 458854, 43, 327695, 393318, 37, 327696, 393318, 37, 327697, 393318, 37, 327698, 393318, 37, 327699, 393318, 37, 327700, 393318, 37, 327701, 393318, 37, 327702, 393318, 37, 327703, 393318, 37, 327704, 393318, 37, 327705, 393318, 37, 327706, 393318, 37, 327707, 393318, 37, 327708, 131174, 43, 327709, 262244, 0, 327710, 262244, 0, 327711, 262244, 0, 327712, 262244, 0, 327713, 262244, 0, 327714, 102, 43, 327715, 65638, 35, 327716, 65638, 35, 327717, 65638, 35, 327718, 65638, 35, 327719, 65638, 35, 327720, 65638, 35, 327721, 65638, 35, 327722, 65638, 35, 327723, 65638, 35, 327724, 131174, 43, 327725, 262244, 0, 327726, 262244, 0, 327727, 262244, 0, 327728, 262244, 0, 327729, 262244, 0, 327730, 262244, 0, 327731, 102, 42, 327732, 65638, 42, 327733, 65638, 42, 327734, 196710, 42, 327735, 65638, 35, 327736, 65638, 35, 327737, 65638, 35, 327738, 65638, 35, 327739, 65638, 35, 327740, 65638, 35, 327741, 65638, 35, 327742, 65638, 35, 327743, 65638, 35, 327744, 65638, 35, 327745, 65638, 35, 327746, 65638, 35, 327747, 65638, 35, 327748, 131174, 43, 327749, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 262244, 0, 393219, 102, 43, 393220, 393318, 37, 393221, 393318, 37, 393222, 327782, 44, 393223, 393318, 44, 393224, 393318, 44, 393225, 393318, 44, 393226, 393318, 44, 393227, 393318, 44, 393228, 393318, 44, 393229, 393318, 44, 393230, 458854, 44, 393231, 393318, 37, 393232, 393318, 37, 393233, 393318, 37, 393234, 393318, 37, 393235, 393318, 37, 393236, 393318, 37, 393237, 393318, 37, 393238, 393318, 37, 393239, 393318, 37, 393240, 393318, 37, 393241, 393318, 37, 393242, 393318, 37, 393243, 393318, 37, 393244, 131174, 43, 393245, 262244, 0, 393246, 262244, 0, 393247, 262244, 0, 393248, 262244, 0, 393249, 262244, 0, 393250, 102, 43, 393251, 65638, 35, 393252, 65638, 35, 393253, 65638, 35, 393254, 65638, 35, 393255, 65638, 35, 393256, 65638, 35, 393257, 65638, 35, 393258, 65638, 35, 393259, 65638, 35, 393260, 131174, 43, 393261, 262244, 0, 393262, 262244, 0, 393263, 262244, 0, 393264, 262244, 0, 393265, 262244, 0, 393266, 262244, 0, 393267, 102, 43, 393268, 65638, 35, 393269, 65638, 35, 393270, 65638, 35, 393271, 65638, 35, 393272, 65638, 35, 393273, 65638, 35, 393274, 65638, 35, 393275, 65638, 35, 393276, 65638, 35, 393277, 65638, 35, 393278, 65638, 35, 393279, 65638, 35, 393280, 65638, 35, 393281, 65638, 35, 393282, 65638, 35, 393283, 65638, 35, 393284, 131174, 43, 393285, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 262244, 0, 458755, 102, 43, 458756, 393318, 37, 458757, 393318, 37, 458758, 327782, 44, 458759, 393318, 44, 458760, 262246, 45, 458761, 393318, 45, 458762, 393318, 45, 458763, 393318, 45, 458764, 393318, 45, 458765, 393318, 45, 458766, 458854, 45, 458767, 393318, 37, 458768, 393318, 37, 458769, 393318, 37, 458770, 393318, 37, 458771, 393318, 37, 458772, 393318, 37, 458773, 393318, 37, 458774, 393318, 37, 458775, 393318, 37, 458776, 393318, 37, 458777, 393318, 37, 458778, 393318, 37, 458779, 393318, 37, 458780, 131174, 43, 458781, 262244, 0, 458782, 262244, 0, 458783, 262244, 0, 458784, 262244, 0, 458785, 262244, 0, 458786, 102, 43, 458787, 65638, 35, 458788, 65638, 35, 458789, 65638, 35, 458790, 65638, 35, 458791, 65638, 35, 458792, 65638, 35, 458793, 65638, 35, 458794, 65638, 35, 458795, 65638, 35, 458796, 131174, 43, 458797, 262244, 0, 458798, 262244, 0, 458799, 262244, 0, 458800, 262244, 0, 458801, 262244, 0, 458802, 262244, 0, 458803, 102, 43, 458804, 65638, 35, 458805, 65638, 35, 458806, 65638, 35, 458807, 65638, 35, 458808, 65638, 35, 458809, 65638, 35, 458810, 65638, 35, 458811, 65638, 35, 458812, 65638, 35, 458813, 65638, 35, 458814, 65638, 35, 458815, 65638, 35, 458816, 65638, 35, 458817, 65638, 35, 458818, 65638, 35, 458819, 65638, 35, 458820, 131174, 43, 458821, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 102, 42, 524291, 196710, 42, 524292, 393318, 37, 524293, 393318, 37, 524294, 327782, 44, 524295, 393318, 44, 524296, 458854, 44, 524297, 393318, 37, 524298, 393318, 37, 524299, 393318, 37, 524300, 393318, 37, 524301, 393318, 37, 524302, 393318, 37, 524303, 393318, 37, 524304, 393318, 37, 524305, 393318, 37, 524306, 393318, 37, 524307, 393318, 37, 524308, 393318, 37, 524309, 393318, 37, 524310, 393318, 37, 524311, 393318, 37, 524312, 393318, 37, 524313, 393318, 37, 524314, 393318, 37, 524315, 393318, 37, 524316, 131174, 43, 524317, 262244, 0, 524318, 262244, 0, 524319, 262244, 0, 524320, 262244, 0, 524321, 262244, 0, 524322, 102, 43, 524323, 65638, 35, 524324, 393318, 43, 524325, 393318, 43, 524326, 393318, 43, 524327, 458854, 43, 524328, 65638, 35, 524329, 65638, 35, 524330, 65638, 35, 524331, 65638, 35, 524332, 131174, 43, 524333, 262244, 0, 524334, 262244, 0, 524335, 262244, 0, 524336, 262244, 0, 524337, 262244, 0, 524338, 262244, 0, 524339, 102, 43, 524340, 65638, 35, 524341, 65638, 35, 524342, 65638, 35, 524343, 65638, 35, 524344, 65638, 35, 524345, 65638, 35, 524346, 65638, 35, 524347, 65638, 35, 524348, 327782, 43, 524349, 393318, 43, 524350, 393318, 43, 524351, 393318, 43, 524352, 393318, 43, 524353, 393318, 43, 524354, 393318, 43, 524355, 65638, 35, 524356, 131174, 43, 524357, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 102, 43, 589827, 393318, 37, 589828, 393318, 37, 589829, 393318, 37, 589830, 327782, 44, 589831, 393318, 44, 589832, 458854, 44, 589833, 393318, 37, 589834, 393318, 37, 589835, 393318, 37, 589836, 393318, 37, 589837, 393318, 37, 589838, 393318, 37, 589839, 393318, 37, 589840, 393318, 37, 589841, 393318, 37, 589842, 393318, 37, 589843, 393318, 37, 589844, 393318, 37, 589845, 393318, 37, 589846, 393318, 37, 589847, 393318, 37, 589848, 393318, 37, 589849, 393318, 37, 589850, 393318, 37, 589851, 393318, 37, 589852, 131174, 43, 589853, 262244, 0, 589854, 262244, 0, 589855, 262244, 0, 589856, 262244, 0, 589857, 262244, 0, 589858, 102, 43, 589859, 65638, 35, 589860, 393318, 44, 589861, 393318, 44, 589862, 393318, 44, 589863, 458854, 44, 589864, 65638, 35, 589865, 65638, 35, 589866, 65638, 35, 589867, 65638, 35, 589868, 131174, 43, 589869, 262244, 0, 589870, 262244, 0, 589871, 262244, 0, 589872, 262244, 0, 589873, 262244, 0, 589874, 262244, 0, 589875, 102, 43, 589876, 65638, 35, 589877, 65638, 35, 589878, 65638, 35, 589879, 65638, 35, 589880, 65638, 35, 589881, 65638, 35, 589882, 65638, 35, 589883, 65638, 35, 589884, 327782, 44, 589885, 393318, 44, 589886, 393318, 44, 589887, 393318, 44, 589888, 393318, 44, 589889, 393318, 44, 589890, 393318, 44, 589891, 65638, 35, 589892, 131174, 43, 589893, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 102, 43, 655363, 393318, 37, 655364, 393318, 37, 655365, 393318, 37, 655366, 327782, 44, 655367, 393318, 44, 655368, 458854, 44, 655369, 393318, 37, 655370, 393318, 37, 655371, 393318, 37, 655372, 393318, 37, 655373, 393318, 37, 655374, 393318, 37, 655375, 393318, 37, 655376, 393318, 37, 655377, 393318, 37, 655378, 393318, 37, 655379, 327782, 43, 655380, 393318, 43, 655381, 458854, 43, 655382, 393318, 37, 655383, 393318, 37, 655384, 393318, 37, 655385, 393318, 37, 655386, 393318, 37, 655387, 393318, 37, 655388, 131174, 43, 655389, 262244, 0, 655390, 262244, 0, 655391, 262244, 0, 655392, 262244, 0, 655393, 262244, 0, 655394, 102, 43, 655395, 65638, 35, 655396, 393318, 44, 655397, 393318, 44, 655398, 393318, 44, 655399, 262246, 44, 655400, 393318, 43, 655401, 393318, 43, 655402, 393318, 43, 655403, 65638, 35, 655404, 131174, 43, 655405, 262244, 0, 655406, 262244, 0, 655407, 262244, 0, 655408, 262244, 0, 655409, 262244, 0, 655410, 262244, 0, 655411, 102, 43, 655412, 65638, 35, 655413, 65638, 35, 655414, 65638, 35, 655415, 65638, 35, 655416, 65638, 35, 655417, 65638, 35, 655418, 65638, 35, 655419, 65638, 35, 655420, 327782, 44, 655421, 393318, 44, 655422, 393318, 44, 655423, 393318, 44, 655424, 393318, 44, 655425, 393318, 44, 655426, 393318, 44, 655427, 65638, 35, 655428, 131174, 43, 655429, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720898, 102, 43, 720899, 393318, 37, 720900, 393318, 37, 720901, 393318, 37, 720902, 327782, 44, 720903, 393318, 44, 720904, 458854, 44, 720905, 393318, 37, 720906, 393318, 37, 720907, 393318, 37, 720908, 393318, 37, 720909, 393318, 37, 720910, 393318, 37, 720911, 393318, 37, 720912, 393318, 37, 720913, 393318, 37, 720914, 393318, 37, 720915, 327782, 44, 720916, 393318, 44, 720917, 458854, 44, 720918, 393318, 37, 720919, 393318, 37, 720920, 393318, 37, 720921, 393318, 37, 720922, 393318, 37, 720923, 393318, 37, 720924, 131174, 43, 720925, 262244, 0, 720926, 262244, 0, 720927, 262244, 0, 720928, 262244, 0, 720929, 262244, 0, 720930, 102, 43, 720931, 65638, 35, 720932, 393318, 44, 720933, 393318, 44, 720934, 393318, 44, 720935, 393318, 44, 720936, 393318, 44, 720937, 393318, 44, 720938, 393318, 44, 720939, 65638, 35, 720940, 262246, 42, 720941, 65638, 42, 720942, 131174, 42, 720943, 262244, 0, 720944, 262244, 0, 720945, 262244, 0, 720946, 262244, 0, 720947, 102, 43, 720948, 65638, 35, 720949, 65638, 35, 720950, 65638, 35, 720951, 65638, 35, 720952, 65638, 35, 720953, 65638, 35, 720954, 65638, 35, 720955, 65638, 35, 720956, 327782, 44, 720957, 393318, 44, 720958, 393318, 44, 720959, 393318, 44, 720960, 393318, 44, 720961, 393318, 44, 720962, 393318, 44, 720963, 65638, 35, 720964, 131174, 43, 720965, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786434, 102, 43, 786435, 393318, 37, 786436, 393318, 37, 786437, 393318, 37, 786438, 327782, 44, 786439, 393318, 44, 786440, 458854, 44, 786441, 393318, 37, 786442, 393318, 37, 786443, 393318, 37, 786444, 393318, 37, 786445, 393318, 37, 786446, 393318, 37, 786447, 393318, 37, 786448, 393318, 37, 786449, 393318, 37, 786450, 393318, 37, 786451, 327782, 44, 786452, 393318, 44, 786453, 458854, 44, 786454, 393318, 37, 786455, 393318, 37, 786456, 393318, 37, 786457, 393318, 37, 786458, 393318, 37, 786459, 393318, 37, 786460, 131174, 43, 786461, 262244, 0, 786462, 262244, 0, 786463, 262244, 0, 786464, 262244, 0, 786465, 262244, 0, 786466, 102, 43, 786467, 65638, 35, 786468, 393318, 44, 786469, 393318, 44, 786470, 393318, 44, 786471, 393318, 44, 786472, 393318, 44, 786473, 393318, 44, 786474, 393318, 44, 786475, 65638, 35, 786476, 65638, 35, 786477, 65638, 35, 786478, 131174, 43, 786479, 262244, 0, 786480, 262244, 0, 786481, 262244, 0, 786482, 262244, 0, 786483, 102, 43, 786484, 65638, 35, 786485, 65638, 35, 786486, 65638, 35, 786487, 65638, 35, 786488, 65638, 35, 786489, 65638, 35, 786490, 65638, 35, 786491, 65638, 35, 786492, 327782, 44, 786493, 65638, 35, 786494, 65638, 35, 786495, 65638, 35, 786496, 65638, 35, 786497, 65638, 35, 786498, 65638, 35, 786499, 65638, 35, 786500, 131174, 43, 786501, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851970, 102, 43, 851971, 393318, 37, 851972, 393318, 37, 851973, 393318, 37, 851974, 327782, 44, 851975, 393318, 44, 851976, 458854, 44, 851977, 393318, 37, 851978, 393318, 37, 851979, 393318, 37, 851980, 393318, 37, 851981, 393318, 37, 851982, 393318, 37, 851983, 393318, 37, 851984, 393318, 37, 851985, 393318, 37, 851986, 393318, 37, 851987, 327782, 44, 851988, 393318, 44, 851989, 458854, 44, 851990, 393318, 37, 851991, 393318, 37, 851992, 393318, 37, 851993, 393318, 37, 851994, 393318, 37, 851995, 393318, 37, 851996, 131174, 43, 851997, 262244, 0, 851998, 262244, 0, 851999, 262244, 0, 852000, 262244, 0, 852001, 262244, 0, 852002, 102, 43, 852003, 65638, 35, 852004, 393318, 45, 852005, 196710, 45, 852006, 393318, 44, 852007, 393318, 44, 852008, 393318, 44, 852009, 393318, 44, 852010, 393318, 44, 852011, 65638, 35, 852012, 65638, 35, 852013, 65638, 35, 852014, 131174, 43, 852015, 262244, 0, 852016, 262244, 0, 852017, 262244, 0, 852018, 262244, 0, 852019, 102, 43, 852020, 65638, 35, 852021, 65638, 35, 852022, 65638, 35, 852023, 65638, 35, 852024, 65638, 35, 852025, 65638, 35, 852026, 65638, 35, 852027, 65638, 35, 852028, 65638, 35, 852029, 262246, 43, 852030, 65638, 44, 852031, 65638, 44, 852032, 65638, 44, 852033, 65638, 44, 852034, 65638, 44, 852035, 65638, 44, 852036, 131174, 44, 852037, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917506, 102, 43, 917507, 393318, 37, 917508, 393318, 37, 917509, 393318, 37, 917510, 327782, 44, 917511, 393318, 44, 917512, 458854, 44, 917513, 393318, 37, 917514, 393318, 37, 917515, 393318, 37, 917516, 327782, 44, 917517, 393318, 44, 917518, 458854, 44, 917519, 393318, 37, 917520, 393318, 37, 917521, 393318, 37, 917522, 393318, 37, 917523, 327782, 44, 917524, 393318, 44, 917525, 458854, 44, 917526, 393318, 37, 917527, 393318, 37, 917528, 393318, 37, 917529, 393318, 37, 917530, 393318, 37, 917531, 393318, 37, 917532, 131174, 43, 917533, 262244, 0, 917534, 262244, 0, 917535, 262244, 0, 917536, 262244, 0, 917537, 262244, 0, 917538, 102, 43, 917539, 65638, 35, 917540, 65638, 35, 917541, 327782, 44, 917542, 393318, 44, 917543, 393318, 44, 917544, 393318, 44, 917545, 393318, 44, 917546, 458854, 44, 917547, 65638, 35, 917548, 65638, 35, 917549, 65638, 35, 917550, 131174, 43, 917551, 262244, 0, 917552, 262244, 0, 917553, 262244, 0, 917554, 262244, 0, 917555, 102, 43, 917556, 65638, 35, 917557, 65638, 35, 917558, 65638, 35, 917559, 65638, 35, 917560, 65638, 35, 917561, 65638, 35, 917562, 65638, 35, 917563, 65638, 35, 917564, 65638, 35, 917565, 131174, 43, 917566, 262244, 0, 917567, 262244, 0, 917568, 262244, 0, 917569, 262244, 0, 917570, 262244, 0, 917571, 262244, 0, 917572, 262244, 0, 917573, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983042, 102, 43, 983043, 393318, 37, 983044, 393318, 37, 983045, 393318, 37, 983046, 327782, 44, 983047, 393318, 44, 983048, 458854, 44, 983049, 393318, 37, 983050, 393318, 37, 983051, 393318, 37, 983052, 327782, 44, 983053, 393318, 44, 983054, 458854, 44, 983055, 393318, 37, 983056, 393318, 37, 983057, 393318, 37, 983058, 393318, 37, 983059, 327782, 44, 983060, 393318, 44, 983061, 458854, 44, 983062, 393318, 37, 983063, 393318, 37, 983064, 393318, 37, 983065, 393318, 37, 983066, 393318, 37, 983067, 393318, 37, 983068, 131174, 43, 983069, 262244, 0, 983070, 262244, 0, 983071, 262244, 0, 983072, 262244, 0, 983073, 262244, 0, 983074, 102, 43, 983075, 65638, 35, 983076, 65638, 35, 983077, 327782, 45, 983078, 393318, 45, 983079, 393318, 45, 983080, 393318, 45, 983081, 393318, 45, 983082, 458854, 45, 983083, 65638, 35, 983084, 65638, 35, 983085, 65638, 35, 983086, 131174, 43, 983087, 262244, 0, 983088, 262244, 0, 983089, 262244, 0, 983090, 262244, 0, 983091, 102, 43, 983092, 65638, 35, 983093, 65638, 35, 983094, 327782, 43, 983095, 393318, 43, 983096, 393318, 43, 983097, 393318, 43, 983098, 393318, 43, 983099, 393318, 43, 983100, 65638, 35, 983101, 131174, 43, 983102, 262244, 0, 983103, 262244, 0, 983104, 262244, 0, 983105, 262244, 0, 983106, 262244, 0, 983107, 262244, 0, 983108, 262244, 0, 983109, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 102, 43, 1048579, 393318, 37, 1048580, 393318, 37, 1048581, 393318, 37, 1048582, 327782, 44, 1048583, 393318, 44, 1048584, 458854, 44, 1048585, 393318, 37, 1048586, 393318, 37, 1048587, 393318, 37, 1048588, 327782, 44, 1048589, 393318, 44, 1048590, 262246, 44, 1048591, 393318, 43, 1048592, 393318, 43, 1048593, 393318, 43, 1048594, 393318, 43, 1048595, 196710, 44, 1048596, 393318, 44, 1048597, 458854, 44, 1048598, 393318, 37, 1048599, 393318, 37, 1048600, 393318, 37, 1048601, 393318, 37, 1048602, 393318, 37, 1048603, 393318, 37, 1048604, 131174, 43, 1048605, 262244, 0, 1048606, 262244, 0, 1048607, 262244, 0, 1048608, 262244, 0, 1048609, 262244, 0, 1048610, 102, 43, 1048611, 65638, 35, 1048612, 65638, 35, 1048613, 65638, 35, 1048614, 65638, 35, 1048615, 65638, 35, 1048616, 65638, 35, 1048617, 65638, 35, 1048618, 65638, 35, 1048619, 65638, 35, 1048620, 65638, 35, 1048621, 65638, 35, 1048622, 131174, 43, 1048623, 262244, 0, 1048624, 262244, 0, 1048625, 262244, 0, 1048626, 262244, 0, 1048627, 102, 43, 1048628, 65638, 35, 1048629, 65638, 35, 1048630, 327782, 44, 1048631, 393318, 44, 1048632, 393318, 44, 1048633, 393318, 44, 1048634, 393318, 44, 1048635, 393318, 44, 1048636, 65638, 35, 1048637, 131174, 43, 1048638, 262244, 0, 1048639, 262244, 0, 1048640, 262244, 0, 1048641, 262244, 0, 1048642, 262244, 0, 1048643, 262244, 0, 1048644, 262244, 0, 1048645, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114114, 102, 43, 1114115, 393318, 37, 1114116, 393318, 37, 1114117, 393318, 37, 1114118, 327782, 44, 1114119, 393318, 44, 1114120, 458854, 44, 1114121, 393318, 37, 1114122, 393318, 37, 1114123, 393318, 37, 1114124, 327782, 44, 1114125, 393318, 44, 1114126, 393318, 44, 1114127, 393318, 44, 1114128, 393318, 44, 1114129, 393318, 44, 1114130, 393318, 44, 1114131, 393318, 44, 1114132, 393318, 44, 1114133, 458854, 44, 1114134, 393318, 37, 1114135, 393318, 37, 1114136, 393318, 37, 1114137, 393318, 37, 1114138, 393318, 37, 1114139, 393318, 37, 1114140, 131174, 43, 1114141, 262244, 0, 1114142, 262244, 0, 1114143, 262244, 0, 1114144, 262244, 0, 1114145, 262244, 0, 1114146, 102, 43, 1114147, 65638, 35, 1114148, 65638, 35, 1114149, 65638, 35, 1114150, 65638, 35, 1114151, 65638, 35, 1114152, 65638, 35, 1114153, 65638, 35, 1114154, 65638, 35, 1114155, 65638, 35, 1114156, 65638, 35, 1114157, 65638, 35, 1114158, 262246, 42, 1114159, 65638, 42, 1114160, 65638, 42, 1114161, 65638, 42, 1114162, 65638, 42, 1114163, 196710, 42, 1114164, 65638, 35, 1114165, 65638, 35, 1114166, 327782, 44, 1114167, 393318, 44, 1114168, 393318, 44, 1114169, 393318, 44, 1114170, 393318, 44, 1114171, 393318, 44, 1114172, 65638, 35, 1114173, 131174, 43, 1114174, 262244, 0, 1114175, 262244, 0, 1114176, 262244, 0, 1114177, 262244, 0, 1114178, 262244, 0, 1114179, 262244, 0, 1114180, 262244, 0, 1114181, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 102, 43, 1179651, 393318, 37, 1179652, 393318, 37, 1179653, 393318, 37, 1179654, 327782, 44, 1179655, 393318, 44, 1179656, 458854, 44, 1179657, 393318, 37, 1179658, 393318, 37, 1179659, 393318, 37, 1179660, 327782, 45, 1179661, 393318, 45, 1179662, 393318, 45, 1179663, 393318, 45, 1179664, 393318, 45, 1179665, 393318, 45, 1179666, 393318, 45, 1179667, 393318, 45, 1179668, 393318, 45, 1179669, 458854, 45, 1179670, 393318, 37, 1179671, 393318, 37, 1179672, 393318, 37, 1179673, 393318, 37, 1179674, 393318, 37, 1179675, 393318, 37, 1179676, 131174, 43, 1179677, 262244, 0, 1179678, 262244, 0, 1179679, 262244, 0, 1179680, 262244, 0, 1179681, 262244, 0, 1179682, 102, 43, 1179683, 65638, 35, 1179684, 65638, 35, 1179685, 65638, 35, 1179686, 65638, 35, 1179687, 65638, 35, 1179688, 65638, 35, 1179689, 65638, 35, 1179690, 65638, 35, 1179691, 65638, 35, 1179692, 65638, 35, 1179693, 65638, 35, 1179694, 65638, 35, 1179695, 65638, 35, 1179696, 65638, 35, 1179697, 65638, 35, 1179698, 65638, 35, 1179699, 65638, 35, 1179700, 65638, 35, 1179701, 65638, 35, 1179702, 327782, 44, 1179703, 393318, 44, 1179704, 393318, 44, 1179705, 393318, 44, 1179706, 393318, 44, 1179707, 393318, 44, 1179708, 65638, 35, 1179709, 131174, 43, 1179710, 262244, 0, 1179711, 262244, 0, 1179712, 262244, 0, 1179713, 262244, 0, 1179714, 262244, 0, 1179715, 262244, 0, 1179716, 262244, 0, 1179717, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245186, 102, 43, 1245187, 393318, 37, 1245188, 393318, 37, 1245189, 393318, 37, 1245190, 327782, 44, 1245191, 393318, 44, 1245192, 458854, 44, 1245193, 393318, 37, 1245194, 393318, 37, 1245195, 393318, 37, 1245196, 393318, 37, 1245197, 393318, 37, 1245198, 393318, 37, 1245199, 393318, 37, 1245200, 393318, 37, 1245201, 393318, 37, 1245202, 393318, 37, 1245203, 393318, 37, 1245204, 393318, 37, 1245205, 393318, 37, 1245206, 393318, 37, 1245207, 393318, 37, 1245208, 393318, 37, 1245209, 393318, 37, 1245210, 393318, 37, 1245211, 393318, 37, 1245212, 131174, 43, 1245213, 262244, 0, 1245214, 262244, 0, 1245215, 262244, 0, 1245216, 262244, 0, 1245217, 262244, 0, 1245218, 102, 44, 1245219, 65638, 44, 1245220, 196710, 43, 1245221, 65638, 35, 1245222, 65638, 35, 1245223, 65638, 35, 1245224, 65638, 35, 1245225, 65638, 35, 1245226, 327782, 43, 1245227, 393318, 43, 1245228, 393318, 43, 1245229, 65638, 35, 1245230, 65638, 35, 1245231, 65638, 35, 1245232, 65638, 35, 1245233, 65638, 35, 1245234, 65638, 35, 1245235, 65638, 35, 1245236, 65638, 35, 1245237, 65638, 35, 1245238, 327782, 44, 1245239, 393318, 44, 1245240, 393318, 44, 1245241, 393318, 44, 1245242, 393318, 44, 1245243, 393318, 44, 1245244, 65638, 35, 1245245, 131174, 43, 1245246, 262244, 0, 1245247, 262244, 0, 1245248, 262244, 0, 1245249, 262244, 0, 1245250, 262244, 0, 1245251, 262244, 0, 1245252, 262244, 0, 1245253, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 102, 43, 1310723, 393318, 37, 1310724, 393318, 37, 1310725, 393318, 37, 1310726, 327782, 44, 1310727, 393318, 44, 1310728, 458854, 44, 1310729, 393318, 37, 1310730, 393318, 37, 1310731, 393318, 37, 1310732, 393318, 37, 1310733, 393318, 37, 1310734, 393318, 37, 1310735, 393318, 37, 1310736, 393318, 37, 1310737, 393318, 37, 1310738, 393318, 37, 1310739, 393318, 37, 1310740, 393318, 37, 1310741, 393318, 37, 1310742, 393318, 37, 1310743, 393318, 37, 1310744, 393318, 37, 1310745, 393318, 37, 1310746, 393318, 37, 1310747, 393318, 37, 1310748, 131174, 43, 1310749, 262244, 0, 1310750, 262244, 0, 1310751, 262244, 0, 1310752, 262244, 0, 1310753, 262244, 0, 1310754, 262244, 0, 1310755, 262244, 0, 1310756, 102, 43, 1310757, 65638, 35, 1310758, 65638, 35, 1310759, 65638, 35, 1310760, 65638, 35, 1310761, 65638, 35, 1310762, 327782, 44, 1310763, 393318, 44, 1310764, 393318, 44, 1310765, 393318, 44, 1310766, 393318, 44, 1310767, 393318, 44, 1310768, 393318, 44, 1310769, 458854, 44, 1310770, 65638, 35, 1310771, 65638, 35, 1310772, 65638, 35, 1310773, 65638, 35, 1310774, 327782, 44, 1310775, 393318, 44, 1310776, 393318, 44, 1310777, 393318, 44, 1310778, 393318, 44, 1310779, 393318, 44, 1310780, 65638, 35, 1310781, 131174, 43, 1310782, 262244, 0, 1310783, 262244, 0, 1310784, 262244, 0, 1310785, 262244, 0, 1310786, 262244, 0, 1310787, 262244, 0, 1310788, 262244, 0, 1310789, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 102, 43, 1376259, 393318, 37, 1376260, 393318, 37, 1376261, 393318, 37, 1376262, 327782, 44, 1376263, 393318, 44, 1376264, 458854, 44, 1376265, 393318, 37, 1376266, 393318, 37, 1376267, 393318, 37, 1376268, 393318, 37, 1376269, 393318, 37, 1376270, 393318, 37, 1376271, 393318, 37, 1376272, 393318, 37, 1376273, 393318, 37, 1376274, 393318, 37, 1376275, 393318, 37, 1376276, 393318, 37, 1376277, 393318, 37, 1376278, 393318, 37, 1376279, 393318, 37, 1376280, 393318, 37, 1376281, 393318, 37, 1376282, 393318, 37, 1376283, 393318, 37, 1376284, 131174, 43, 1376285, 262244, 0, 1376286, 262244, 0, 1376287, 262244, 0, 1376288, 262244, 0, 1376289, 262244, 0, 1376290, 262244, 0, 1376291, 262244, 0, 1376292, 102, 43, 1376293, 65638, 35, 1376294, 65638, 35, 1376295, 65638, 35, 1376296, 65638, 35, 1376297, 65638, 35, 1376298, 327782, 44, 1376299, 393318, 44, 1376300, 393318, 44, 1376301, 393318, 44, 1376302, 393318, 44, 1376303, 393318, 44, 1376304, 393318, 44, 1376305, 458854, 44, 1376306, 65638, 35, 1376307, 65638, 35, 1376308, 65638, 35, 1376309, 65638, 35, 1376310, 327782, 44, 1376311, 393318, 44, 1376312, 393318, 44, 1376313, 393318, 44, 1376314, 393318, 44, 1376315, 393318, 44, 1376316, 65638, 35, 1376317, 131174, 43, 1376318, 262244, 0, 1376319, 262244, 0, 1376320, 262244, 0, 1376321, 262244, 0, 1376322, 262244, 0, 1376323, 262244, 0, 1376324, 262244, 0, 1376325, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 102, 43, 1441795, 393318, 37, 1441796, 393318, 37, 1441797, 393318, 37, 1441798, 327782, 44, 1441799, 393318, 44, 1441800, 262246, 44, 1441801, 458854, 43, 1441802, 393318, 37, 1441803, 393318, 37, 1441804, 262246, 35, 1441805, 393318, 37, 1441806, 393318, 37, 1441807, 393318, 37, 1441808, 393318, 37, 1441809, 393318, 37, 1441810, 393318, 37, 1441811, 393318, 37, 1441812, 393318, 37, 1441813, 393318, 37, 1441814, 393318, 37, 1441815, 393318, 37, 1441816, 393318, 37, 1441817, 393318, 37, 1441818, 393318, 37, 1441819, 393318, 37, 1441820, 131174, 43, 1441821, 262244, 0, 1441822, 262244, 0, 1441823, 262244, 0, 1441824, 262244, 0, 1441825, 262244, 0, 1441826, 262244, 0, 1441827, 262244, 0, 1441828, 102, 43, 1441829, 65638, 35, 1441830, 65638, 35, 1441831, 65638, 35, 1441832, 65638, 35, 1441833, 65638, 35, 1441834, 327782, 44, 1441835, 393318, 44, 1441836, 393318, 44, 1441837, 393318, 44, 1441838, 393318, 44, 1441839, 393318, 44, 1441840, 393318, 44, 1441841, 458854, 44, 1441842, 65638, 35, 1441843, 65638, 35, 1441844, 65638, 35, 1441845, 65638, 35, 1441846, 327782, 45, 1441847, 393318, 45, 1441848, 393318, 45, 1441849, 393318, 45, 1441850, 393318, 45, 1441851, 393318, 45, 1441852, 65638, 35, 1441853, 131174, 43, 1441854, 262244, 0, 1441855, 262244, 0, 1441856, 262244, 0, 1441857, 262244, 0, 1441858, 262244, 0, 1441859, 262244, 0, 1441860, 262244, 0, 1441861, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 102, 43, 1507331, 393318, 37, 1507332, 393318, 37, 1507333, 393318, 37, 1507334, 327782, 44, 1507335, 393318, 44, 1507336, 393318, 44, 1507337, 458854, 44, 1507338, 393318, 37, 1507339, 393318, 37, 1507340, 393318, 37, 1507341, 393318, 37, 1507342, 262246, 43, 1507343, 65638, 44, 1507344, 65638, 44, 1507345, 65638, 44, 1507346, 65638, 44, 1507347, 65638, 44, 1507348, 65638, 44, 1507349, 65638, 44, 1507350, 65638, 44, 1507351, 65638, 44, 1507352, 65638, 44, 1507353, 65638, 44, 1507354, 65638, 44, 1507355, 65638, 44, 1507356, 131174, 44, 1507357, 262244, 0, 1507358, 262244, 0, 1507359, 262244, 0, 1507360, 262244, 0, 1507361, 262244, 0, 1507362, 262244, 0, 1507363, 262244, 0, 1507364, 102, 43, 1507365, 65638, 35, 1507366, 65638, 35, 1507367, 65638, 35, 1507368, 65638, 35, 1507369, 65638, 35, 1507370, 327782, 45, 1507371, 393318, 45, 1507372, 393318, 45, 1507373, 393318, 45, 1507374, 393318, 45, 1507375, 393318, 45, 1507376, 393318, 45, 1507377, 458854, 45, 1507378, 65638, 35, 1507379, 65638, 35, 1507380, 65638, 35, 1507381, 65638, 35, 1507382, 65638, 35, 1507383, 65638, 35, 1507384, 65638, 35, 1507385, 65638, 35, 1507386, 65638, 35, 1507387, 65638, 35, 1507388, 65638, 35, 1507389, 131174, 43, 1507390, 262244, 0, 1507391, 262244, 0, 1507392, 262244, 0, 1507393, 262244, 0, 1507394, 262244, 0, 1507395, 262244, 0, 1507396, 262244, 0, 1507397, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 102, 43, 1572867, 393318, 37, 1572868, 393318, 37, 1572869, 393318, 37, 1572870, 327782, 45, 1572871, 196710, 45, 1572872, 393318, 44, 1572873, 458854, 44, 1572874, 393318, 37, 1572875, 393318, 37, 1572876, 393318, 37, 1572877, 393318, 37, 1572878, 131174, 43, 1572879, 262244, 0, 1572880, 262244, 0, 1572881, 262244, 0, 1572882, 262244, 0, 1572883, 262244, 0, 1572884, 262244, 0, 1572885, 262244, 0, 1572886, 262244, 0, 1572887, 262244, 0, 1572888, 262244, 0, 1572889, 262244, 0, 1572890, 262244, 0, 1572891, 262244, 0, 1572892, 262244, 0, 1572893, 262244, 0, 1572894, 262244, 0, 1572895, 262244, 0, 1572896, 262244, 0, 1572897, 262244, 0, 1572898, 262244, 0, 1572899, 262244, 0, 1572900, 102, 43, 1572901, 65638, 35, 1572902, 65638, 35, 1572903, 65638, 35, 1572904, 65638, 35, 1572905, 65638, 35, 1572906, 65638, 35, 1572907, 65638, 35, 1572908, 65638, 35, 1572909, 65638, 35, 1572910, 65638, 35, 1572911, 65638, 35, 1572912, 65638, 35, 1572913, 65638, 35, 1572914, 65638, 35, 1572915, 65638, 35, 1572916, 65638, 35, 1572917, 65638, 35, 1572918, 65638, 35, 1572919, 65638, 35, 1572920, 65638, 35, 1572921, 65638, 35, 1572922, 65638, 35, 1572923, 65638, 35, 1572924, 65638, 35, 1572925, 131174, 43, 1572926, 262244, 0, 1572927, 262244, 0, 1572928, 262244, 0, 1572929, 262244, 0, 1572930, 262244, 0, 1572931, 262244, 0, 1572932, 262244, 0, 1572933, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 102, 43, 1638403, 393318, 37, 1638404, 393318, 37, 1638405, 393318, 37, 1638406, 393318, 37, 1638407, 327782, 44, 1638408, 393318, 44, 1638409, 458854, 44, 1638410, 393318, 37, 1638411, 393318, 37, 1638412, 393318, 37, 1638413, 393318, 37, 1638414, 131174, 43, 1638415, 262244, 0, 1638416, 262244, 0, 1638417, 262244, 0, 1638418, 262244, 0, 1638419, 262244, 0, 1638420, 262244, 0, 1638421, 262244, 0, 1638422, 262244, 0, 1638423, 262244, 0, 1638424, 262244, 0, 1638425, 262244, 0, 1638426, 262244, 0, 1638427, 262244, 0, 1638428, 262244, 0, 1638429, 262244, 0, 1638430, 262244, 0, 1638431, 262244, 0, 1638432, 262244, 0, 1638433, 262244, 0, 1638434, 262244, 0, 1638435, 262244, 0, 1638436, 102, 43, 1638437, 65638, 35, 1638438, 65638, 35, 1638439, 65638, 35, 1638440, 65638, 35, 1638441, 65638, 35, 1638442, 65638, 35, 1638443, 65638, 35, 1638444, 65638, 35, 1638445, 65638, 35, 1638446, 65638, 35, 1638447, 65638, 35, 1638448, 65638, 35, 1638449, 65638, 35, 1638450, 65638, 35, 1638451, 65638, 35, 1638452, 65638, 35, 1638453, 65638, 35, 1638454, 65638, 35, 1638455, 65638, 35, 1638456, 65638, 35, 1638457, 65638, 35, 1638458, 65638, 35, 1638459, 65638, 35, 1638460, 65638, 35, 1638461, 131174, 43, 1638462, 262244, 0, 1638463, 262244, 0, 1638464, 262244, 0, 1638465, 262244, 0, 1638466, 262244, 0, 1638467, 262244, 0, 1638468, 262244, 0, 1638469, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 102, 43, 1703939, 393318, 37, 1703940, 393318, 37, 1703941, 393318, 37, 1703942, 393318, 37, 1703943, 327782, 44, 1703944, 393318, 44, 1703945, 458854, 44, 1703946, 393318, 37, 1703947, 393318, 37, 1703948, 393318, 37, 1703949, 393318, 37, 1703950, 131174, 43, 1703951, 262244, 0, 1703952, 262244, 0, 1703953, 262244, 0, 1703954, 262244, 0, 1703955, 262244, 0, 1703956, 262244, 0, 1703957, 262244, 0, 1703958, 262244, 0, 1703959, 262244, 0, 1703960, 262244, 0, 1703961, 262244, 0, 1703962, 262244, 0, 1703963, 262244, 0, 1703964, 262244, 0, 1703965, 262244, 0, 1703966, 262244, 0, 1703967, 262244, 0, 1703968, 262244, 0, 1703969, 262244, 0, 1703970, 262244, 0, 1703971, 262244, 0, 1703972, 102, 44, 1703973, 65638, 44, 1703974, 65638, 44, 1703975, 65638, 44, 1703976, 65638, 44, 1703977, 65638, 44, 1703978, 65638, 44, 1703979, 65638, 44, 1703980, 65638, 44, 1703981, 65638, 44, 1703982, 65638, 44, 1703983, 65638, 44, 1703984, 65638, 44, 1703985, 65638, 44, 1703986, 65638, 44, 1703987, 65638, 44, 1703988, 65638, 44, 1703989, 65638, 44, 1703990, 65638, 44, 1703991, 65638, 44, 1703992, 65638, 44, 1703993, 65638, 44, 1703994, 65638, 44, 1703995, 65638, 44, 1703996, 65638, 44, 1703997, 131174, 44, 1703998, 262244, 0, 1703999, 262244, 0, 1704000, 262244, 0, 1704001, 262244, 0, 1704002, 262244, 0, 1704003, 262244, 0, 1704004, 262244, 0, 1704005, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 102, 44, 1769475, 65638, 44, 1769476, 65638, 44, 1769477, 65638, 44, 1769478, 65638, 44, 1769479, 65638, 44, 1769480, 65638, 44, 1769481, 65638, 44, 1769482, 65638, 44, 1769483, 65638, 44, 1769484, 65638, 44, 1769485, 65638, 44, 1769486, 131174, 44, 1769487, 262244, 0, 1769488, 262244, 0, 1769489, 262244, 0, 1769490, 262244, 0, 1769491, 262244, 0, 1769492, 262244, 0, 1769493, 262244, 0, 1769494, 262244, 0, 1769495, 262244, 0, 1769496, 262244, 0, 1769497, 262244, 0, 1769498, 262244, 0, 1769499, 262244, 0, 1769500, 262244, 0, 1769501, 262244, 0, 1769502, 262244, 0, 1769503, 262244, 0, 1769504, 262244, 0, 1769505, 262244, 0, 1769506, 262244, 0, 1769507, 262244, 0, 1769508, 262244, 0, 1769509, 262244, 0, 1769510, 262244, 0, 1769511, 262244, 0, 1769512, 262244, 0, 1769513, 262244, 0, 1769514, 262244, 0, 1769515, 262244, 0, 1769516, 262244, 0, 1769517, 262244, 0, 1769518, 262244, 0, 1769519, 262244, 0, 1769520, 262244, 0, 1769521, 262244, 0, 1769522, 262244, 0, 1769523, 262244, 0, 1769524, 262244, 0, 1769525, 262244, 0, 1769526, 262244, 0, 1769527, 262244, 0, 1769528, 262244, 0, 1769529, 262244, 0, 1769530, 262244, 0, 1769531, 262244, 0, 1769532, 262244, 0, 1769533, 262244, 0, 1769534, 262244, 0, 1769535, 262244, 0, 1769536, 262244, 0, 1769537, 262244, 0, 1769538, 262244, 0, 1769539, 262244, 0, 1769540, 262244, 0, 1769541, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 262244, 0, 1835012, 262244, 0, 1835013, 262244, 0, 1835014, 262244, 0, 1835015, 262244, 0, 1835016, 262244, 0, 1835017, 262244, 0, 1835018, 262244, 0, 1835019, 262244, 0, 1835020, 262244, 0, 1835021, 262244, 0, 1835022, 262244, 0, 1835023, 262244, 0, 1835024, 262244, 0, 1835025, 262244, 0, 1835026, 262244, 0, 1835027, 262244, 0, 1835028, 262244, 0, 1835029, 262244, 0, 1835030, 262244, 0, 1835031, 262244, 0, 1835032, 262244, 0, 1835033, 262244, 0, 1835034, 262244, 0, 1835035, 262244, 0, 1835036, 262244, 0, 1835037, 262244, 0, 1835038, 262244, 0, 1835039, 262244, 0, 1835040, 262244, 0, 1835041, 262244, 0, 1835042, 262244, 0, 1835043, 262244, 0, 1835044, 262244, 0, 1835045, 262244, 0, 1835046, 262244, 0, 1835047, 262244, 0, 1835048, 262244, 0, 1835049, 262244, 0, 1835050, 262244, 0, 1835051, 262244, 0, 1835052, 262244, 0, 1835053, 262244, 0, 1835054, 262244, 0, 1835055, 262244, 0, 1835056, 262244, 0, 1835057, 262244, 0, 1835058, 262244, 0, 1835059, 262244, 0, 1835060, 262244, 0, 1835061, 262244, 0, 1835062, 262244, 0, 1835063, 262244, 0, 1835064, 262244, 0, 1835065, 262244, 0, 1835066, 262244, 0, 1835067, 262244, 0, 1835068, 262244, 0, 1835069, 262244, 0, 1835070, 262244, 0, 1835071, 262244, 0, 1835072, 262244, 0, 1835073, 262244, 0, 1835074, 262244, 0, 1835075, 262244, 0, 1835076, 262244, 0, 1835077, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 0, 1900548, 262244, 0, 1900549, 262244, 0, 1900550, 262244, 0, 1900551, 262244, 0, 1900552, 262244, 0, 1900553, 262244, 0, 1900554, 262244, 0, 1900555, 262244, 0, 1900556, 262244, 0, 1900557, 262244, 0, 1900558, 262244, 0, 1900559, 262244, 0, 1900560, 262244, 0, 1900561, 262244, 0, 1900562, 262244, 0, 1900563, 262244, 0, 1900564, 262244, 0, 1900565, 262244, 0, 1900566, 262244, 0, 1900567, 262244, 0, 1900568, 262244, 0, 1900569, 262244, 0, 1900570, 262244, 0, 1900571, 262244, 0, 1900572, 262244, 0, 1900573, 262244, 0, 1900574, 262244, 0, 1900575, 262244, 0, 1900576, 262244, 0, 1900577, 262244, 0, 1900578, 262244, 0, 1900579, 262244, 0, 1900580, 262244, 0, 1900581, 262244, 0, 1900582, 262244, 0, 1900583, 262244, 0, 1900584, 262244, 0, 1900585, 262244, 0, 1900586, 262244, 0, 1900587, 262244, 0, 1900588, 262244, 0, 1900589, 262244, 0, 1900590, 262244, 0, 1900591, 262244, 0, 1900592, 262244, 0, 1900593, 262244, 0, 1900594, 262244, 0, 1900595, 262244, 0, 1900596, 262244, 0, 1900597, 262244, 0, 1900598, 262244, 0, 1900599, 262244, 0, 1900600, 262244, 0, 1900601, 262244, 0, 1900602, 262244, 0, 1900603, 262244, 0, 1900604, 262244, 0, 1900605, 262244, 0, 1900606, 262244, 0, 1900607, 262244, 0, 1900608, 262244, 0, 1900609, 262244, 0, 1900610, 262244, 0, 1900611, 262244, 0, 1900612, 262244, 0, 1900613, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131076, 262246, 36, 131077, 65638, 36, 131078, 65638, 36, 131079, 65638, 36, 131080, 65638, 36, 131081, 65638, 36, 131082, 65638, 36, 131083, 65638, 36, 131084, 65638, 36, 131085, 65638, 36, 131086, 65638, 36, 131087, 65638, 36, 131088, 65638, 36, 131089, 196710, 36, 196612, 262246, 37, 196613, 65638, 37, 196614, 65638, 37, 196615, 65638, 37, 196616, 65638, 37, 196617, 65638, 37, 196618, 65638, 37, 196619, 65638, 37, 196620, 65638, 37, 196621, 65638, 37, 196622, 65638, 37, 196623, 65638, 37, 196624, 65638, 37, 196625, 65638, 37, 196626, 65638, 36, 196627, 65638, 36, 196628, 65638, 36, 196629, 65638, 36, 196630, 65638, 36, 196631, 65638, 36, 196632, 65638, 36, 196633, 65638, 36, 196634, 65638, 36, 196635, 196710, 36, 196643, 262246, 36, 196644, 65638, 36, 196645, 65638, 36, 196646, 65638, 36, 196647, 65638, 36, 196648, 65638, 36, 196649, 65638, 36, 196650, 65638, 36, 196651, 196710, 36, 262148, 131174, 35, 262149, 458854, 35, 262150, 393318, 38, 262151, 393318, 38, 262152, 393318, 38, 262153, 393318, 38, 262154, 393318, 38, 262155, 393318, 38, 262156, 393318, 38, 262157, 393318, 38, 262158, 393318, 38, 262159, 393318, 38, 262160, 393318, 35, 262161, 102, 37, 262162, 65638, 37, 262163, 65638, 37, 262164, 65638, 37, 262165, 65638, 37, 262166, 65638, 37, 262167, 65638, 37, 262168, 65638, 37, 262169, 65638, 37, 262170, 65638, 37, 262171, 196710, 37, 262179, 262246, 37, 262180, 65638, 37, 262181, 65638, 37, 262182, 65638, 37, 262184, 65638, 37, 262185, 65638, 37, 262186, 65638, 37, 262187, 196710, 37, 262199, 262246, 36, 262200, 65638, 36, 262201, 65638, 36, 262202, 65638, 36, 262203, 65638, 36, 262204, 65638, 36, 262205, 65638, 36, 262206, 65638, 36, 262207, 65638, 36, 262208, 65638, 36, 262209, 65638, 36, 262210, 65638, 36, 262211, 196710, 36, 327684, 131174, 35, 327685, 458854, 37, 327696, 327782, 38, 327697, 393318, 38, 327698, 393318, 38, 327699, 393318, 38, 327700, 393318, 38, 327701, 393318, 38, 327702, 393318, 38, 327703, 393318, 38, 327704, 393318, 38, 327705, 393318, 38, 327706, 393318, 35, 327707, 102, 35, 327715, 131174, 35, 327716, 458854, 35, 327717, 393318, 38, 327718, 131174, 37, 327720, 102, 37, 327721, 393318, 38, 327722, 393318, 35, 327723, 102, 35, 327735, 262246, 37, 327736, 65638, 37, 327737, 65638, 37, 327738, 65638, 37, 327739, 65638, 37, 327740, 65638, 37, 327741, 65638, 37, 327742, 65638, 37, 327743, 65638, 37, 327744, 65638, 37, 327745, 65638, 37, 327746, 65638, 37, 327747, 196710, 37, 393220, 131174, 35, 393221, 458854, 37, 393231, 262246, 36, 393232, 65638, 36, 393233, 65638, 36, 393234, 65638, 36, 393235, 65638, 36, 393236, 65638, 36, 393237, 65638, 36, 393238, 65638, 36, 393239, 65638, 36, 393240, 65638, 36, 393241, 196710, 36, 393242, 327782, 37, 393243, 102, 35, 393251, 131174, 35, 393252, 458854, 37, 393258, 327782, 37, 393259, 102, 35, 393268, 262246, 36, 393269, 65638, 36, 393270, 65638, 36, 393271, 131174, 36, 393272, 458854, 35, 393273, 393318, 38, 393274, 393318, 38, 393275, 393318, 38, 393276, 393318, 38, 393277, 393318, 38, 393278, 393318, 38, 393279, 393318, 38, 393280, 393318, 38, 393281, 393318, 38, 393282, 393318, 35, 393283, 102, 35, 458756, 131174, 35, 458757, 458854, 37, 458767, 262246, 37, 458768, 65638, 37, 458769, 65638, 37, 458770, 65638, 37, 458771, 65638, 37, 458772, 65638, 37, 458773, 65638, 37, 458774, 65638, 37, 458775, 65638, 37, 458776, 65638, 37, 458777, 196710, 37, 458778, 327782, 37, 458779, 102, 35, 458787, 131174, 35, 458788, 458854, 37, 458794, 327782, 37, 458795, 102, 35, 458804, 262246, 37, 458805, 65638, 37, 458806, 65638, 37, 458807, 131174, 37, 458808, 458854, 37, 458818, 327782, 37, 458819, 102, 35, 524292, 131174, 35, 524293, 458854, 37, 524297, 262246, 36, 524298, 65638, 36, 524299, 65638, 36, 524300, 65638, 36, 524301, 65638, 36, 524302, 65638, 36, 524303, 131174, 36, 524304, 262246, 36, 524305, 65638, 36, 524306, 65638, 36, 524307, 65638, 36, 524308, 65638, 36, 524309, 65638, 36, 524310, 65638, 36, 524311, 65638, 36, 524312, 196710, 36, 524313, 102, 35, 524314, 327782, 37, 524315, 102, 35, 524323, 131174, 35, 524324, 458854, 37, 524330, 327782, 37, 524331, 102, 35, 524340, 131174, 35, 524341, 458854, 35, 524342, 393318, 38, 524343, 393318, 38, 524344, 458854, 38, 524354, 327782, 37, 524355, 102, 35, 589827, 262246, 36, 589828, 131174, 36, 589829, 458854, 37, 589833, 262246, 37, 589834, 65638, 37, 589835, 65638, 37, 589836, 65638, 37, 589837, 65638, 37, 589838, 65638, 37, 589839, 131174, 37, 589840, 262246, 37, 589841, 65638, 37, 589842, 65638, 37, 589843, 65638, 37, 589845, 65638, 37, 589846, 65638, 37, 589847, 65638, 37, 589848, 196710, 37, 589849, 102, 35, 589850, 327782, 37, 589851, 102, 35, 589859, 131174, 35, 589860, 458854, 37, 589866, 327782, 37, 589867, 102, 35, 589876, 131174, 35, 589877, 458854, 37, 589890, 327782, 37, 589891, 102, 35, 655363, 262246, 37, 655364, 131174, 37, 655365, 458854, 37, 655369, 131174, 35, 655370, 262246, 36, 655371, 65638, 36, 655372, 65638, 36, 655373, 65638, 36, 655374, 65638, 36, 655375, 65638, 36, 655376, 131174, 36, 655377, 458854, 35, 655378, 393318, 38, 655379, 131174, 37, 655381, 102, 37, 655382, 393318, 38, 655383, 393318, 35, 655384, 102, 35, 655385, 102, 35, 655386, 327782, 37, 655387, 102, 35, 655395, 131174, 35, 655396, 458854, 37, 655402, 327782, 37, 655403, 102, 35, 655412, 131174, 35, 655413, 458854, 37, 655426, 327782, 37, 655427, 102, 35, 720899, 131174, 35, 720900, 458854, 35, 720901, 458854, 38, 720905, 131174, 35, 720906, 262246, 37, 720907, 65638, 37, 720908, 65638, 37, 720909, 65638, 37, 720910, 65638, 37, 720911, 65638, 37, 720912, 131174, 37, 720913, 458854, 37, 720919, 327782, 37, 720920, 102, 35, 720921, 102, 35, 720922, 327782, 37, 720923, 102, 35, 720931, 131174, 35, 720932, 458854, 37, 720938, 327782, 37, 720939, 102, 35, 720948, 131174, 35, 720949, 458854, 37, 720959, 327782, 41, 720960, 393318, 41, 720961, 458854, 41, 720962, 327782, 37, 720963, 102, 35, 786435, 131174, 35, 786436, 458854, 37, 786441, 131174, 35, 786442, 131174, 35, 786443, 458854, 35, 786444, 393318, 38, 786445, 393318, 38, 786446, 393318, 38, 786447, 393318, 38, 786448, 393318, 38, 786449, 458854, 38, 786455, 327782, 37, 786456, 102, 35, 786457, 102, 35, 786458, 327782, 37, 786459, 102, 35, 786467, 131174, 35, 786468, 458854, 37, 786474, 327782, 37, 786475, 102, 36, 786476, 65638, 36, 786477, 196710, 36, 786484, 131174, 35, 786485, 458854, 37, 786491, 327782, 36, 786492, 393318, 36, 786493, 393318, 36, 786494, 393318, 36, 786495, 327782, 42, 786496, 393318, 42, 786497, 458854, 42, 786498, 393318, 36, 786499, 196710, 35, 851971, 131174, 35, 851972, 458854, 37, 851977, 131174, 35, 851978, 131174, 35, 851979, 458854, 37, 851991, 327782, 37, 851992, 102, 35, 851993, 102, 35, 851994, 327782, 37, 851995, 102, 35, 852003, 131174, 35, 852004, 458854, 37, 852010, 327782, 37, 852011, 102, 37, 852012, 65638, 37, 852013, 196710, 37, 852020, 131174, 35, 852021, 458854, 37, 852027, 327782, 37, 852028, 102, 35, 917507, 131174, 35, 917508, 458854, 37, 917513, 131174, 35, 917514, 131174, 35, 917515, 458854, 37, 917527, 327782, 37, 917528, 102, 35, 917529, 102, 35, 917530, 327782, 37, 917531, 102, 35, 917539, 131174, 35, 917540, 458854, 37, 917546, 327782, 38, 917547, 393318, 38, 917548, 393318, 35, 917549, 102, 35, 917556, 131174, 35, 917557, 458854, 37, 917563, 327782, 37, 917564, 102, 35, 983043, 131174, 35, 983044, 458854, 37, 983049, 131174, 35, 983050, 131174, 35, 983051, 458854, 37, 983063, 327782, 37, 983064, 102, 35, 983065, 102, 35, 983066, 327782, 37, 983067, 102, 35, 983075, 131174, 35, 983076, 458854, 37, 983084, 327782, 37, 983085, 102, 35, 983092, 131174, 35, 983093, 458854, 37, 983099, 327782, 37, 983100, 102, 35, 1048579, 131174, 35, 1048580, 458854, 37, 1048585, 131174, 35, 1048586, 131174, 35, 1048587, 458854, 37, 1048599, 327782, 37, 1048600, 102, 35, 1048601, 102, 35, 1048602, 327782, 37, 1048603, 102, 35, 1048611, 131174, 35, 1048612, 458854, 37, 1048620, 327782, 37, 1048621, 102, 35, 1048628, 131174, 35, 1048629, 458854, 37, 1048635, 327782, 37, 1048636, 102, 35, 1114115, 131174, 35, 1114116, 458854, 37, 1114121, 131174, 35, 1114122, 131174, 35, 1114123, 458854, 37, 1114135, 327782, 37, 1114136, 102, 35, 1114137, 102, 35, 1114138, 327782, 37, 1114139, 102, 35, 1114147, 131174, 35, 1114148, 458854, 37, 1114156, 327782, 37, 1114157, 102, 35, 1114164, 131174, 35, 1114165, 458854, 37, 1114171, 327782, 37, 1114172, 102, 35, 1179651, 131174, 35, 1179652, 458854, 37, 1179657, 131174, 35, 1179658, 131174, 35, 1179659, 458854, 37, 1179671, 327782, 37, 1179672, 102, 35, 1179673, 102, 35, 1179674, 327782, 37, 1179675, 102, 35, 1179683, 262246, 35, 1179684, 393318, 36, 1179685, 393318, 36, 1179686, 458854, 36, 1179692, 327782, 37, 1179693, 102, 36, 1179694, 65638, 36, 1179695, 65638, 36, 1179696, 65638, 36, 1179697, 65638, 36, 1179698, 65638, 36, 1179699, 65638, 36, 1179700, 131174, 36, 1179701, 458854, 37, 1179707, 327782, 37, 1179708, 102, 35, 1245187, 131174, 35, 1245188, 458854, 37, 1245193, 262246, 35, 1245194, 65638, 34, 1245195, 65638, 34, 1245196, 65638, 34, 1245197, 393318, 36, 1245198, 458854, 36, 1245207, 327782, 37, 1245208, 102, 35, 1245209, 102, 35, 1245210, 327782, 37, 1245211, 102, 35, 1245221, 131174, 35, 1245222, 458854, 37, 1245228, 327782, 37, 1245229, 102, 37, 1245230, 65638, 37, 1245231, 65638, 37, 1245232, 65638, 37, 1245233, 65638, 37, 1245234, 65638, 37, 1245235, 65638, 37, 1245236, 131174, 37, 1245237, 458854, 37, 1245243, 327782, 37, 1245244, 102, 35, 1310723, 131174, 35, 1310724, 458854, 37, 1310732, 131174, 35, 1310733, 131174, 35, 1310734, 458854, 37, 1310743, 327782, 37, 1310744, 102, 35, 1310745, 102, 35, 1310746, 327782, 37, 1310747, 102, 35, 1310757, 131174, 35, 1310758, 458854, 37, 1310764, 327782, 38, 1310765, 393318, 38, 1310766, 393318, 38, 1310767, 393318, 38, 1310768, 393318, 38, 1310769, 393318, 38, 1310770, 393318, 38, 1310771, 393318, 38, 1310772, 393318, 38, 1310773, 458854, 38, 1310779, 327782, 37, 1310780, 102, 35, 1376259, 131174, 35, 1376260, 458854, 37, 1376268, 131174, 35, 1376269, 131174, 35, 1376270, 458854, 37, 1376279, 327782, 37, 1376280, 102, 35, 1376281, 102, 35, 1376282, 327782, 37, 1376283, 102, 35, 1376293, 131174, 35, 1376294, 458854, 37, 1376315, 327782, 37, 1376316, 102, 35, 1441795, 131174, 35, 1441796, 458854, 37, 1441804, 327782, 36, 1441805, 393318, 36, 1441806, 393318, 36, 1441807, 393318, 36, 1441808, 393318, 36, 1441809, 393318, 36, 1441810, 393318, 36, 1441811, 393318, 36, 1441812, 393318, 36, 1441813, 393318, 36, 1441814, 393318, 36, 1441815, 393318, 36, 1441816, 393318, 36, 1441817, 393318, 36, 1441818, 65638, 34, 1441819, 196710, 35, 1441829, 131174, 35, 1441830, 458854, 37, 1441851, 327782, 37, 1441852, 102, 35, 1507331, 131174, 35, 1507332, 458854, 37, 1507340, 327782, 37, 1507341, 102, 35, 1507365, 131174, 35, 1507366, 458854, 37, 1507387, 327782, 37, 1507388, 102, 35, 1572867, 131174, 35, 1572868, 458854, 37, 1572876, 327782, 37, 1572877, 102, 35, 1572901, 131174, 35, 1572902, 458854, 37, 1572923, 327782, 37, 1572924, 102, 35, 1638403, 131174, 35, 1638404, 458854, 37, 1638407, 327782, 41, 1638408, 393318, 41, 1638409, 458854, 41, 1638412, 327782, 37, 1638413, 102, 35, 1638437, 262246, 35, 1638438, 393318, 36, 1638439, 393318, 36, 1638440, 393318, 36, 1638441, 393318, 36, 1638442, 393318, 36, 1638443, 393318, 36, 1638444, 393318, 36, 1638445, 393318, 36, 1638446, 393318, 36, 1638447, 393318, 36, 1638448, 393318, 36, 1638449, 393318, 36, 1638450, 393318, 36, 1638451, 393318, 36, 1638452, 393318, 36, 1638453, 393318, 36, 1638454, 393318, 36, 1638455, 393318, 36, 1638456, 393318, 36, 1638457, 393318, 36, 1638458, 393318, 36, 1638459, 393318, 36, 1638460, 196710, 35, 1703939, 262246, 35, 1703940, 393318, 36, 1703941, 393318, 36, 1703942, 393318, 36, 1703943, 327782, 42, 1703944, 393318, 42, 1703945, 458854, 42, 1703946, 393318, 36, 1703947, 393318, 36, 1703948, 393318, 36, 1703949, 196710, 35 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196625, 102, 36, 196646, 102, 38, 196647, 65638, 38, 196648, 131174, 38, 262159, 327782, 39, 262182, 102, 39, 262183, 65638, 39, 262184, 131174, 39, 327695, 327782, 40, 327717, 393318, 39, 327718, 102, 40, 327719, 65638, 40, 327720, 131174, 40, 393253, 393318, 40, 393274, 393318, 39, 393279, 196710, 40, 393280, 262246, 40, 458793, 327782, 39, 458810, 393318, 40, 458815, 196710, 41, 458816, 262246, 41, 524300, 100, 10, 524301, 65636, 10, 524302, 131172, 10, 524307, 102, 38, 524308, 65638, 38, 524309, 131174, 38, 524329, 327782, 40, 589836, 100, 10, 589837, 65636, 10, 589838, 131172, 10, 589843, 102, 39, 589844, 65638, 39, 589845, 131174, 39, 589878, 196710, 40, 589879, 262246, 40, 589889, 327782, 39, 655372, 100, 10, 655373, 65636, 10, 655374, 131172, 10, 655379, 102, 40, 655380, 65638, 40, 655381, 131174, 40, 655382, 393318, 39, 655414, 196710, 41, 655415, 262246, 41, 655425, 327782, 40, 720901, 393318, 39, 720908, 100, 10, 720909, 65636, 10, 720910, 131172, 10, 720918, 393318, 40, 786437, 393318, 40, 786444, 100, 10, 786445, 65636, 10, 786446, 131172, 10, 786448, 196710, 40, 786449, 262246, 40, 786486, 393318, 39, 786492, 102, 34, 851980, 100, 10, 851981, 65636, 10, 851982, 131172, 10, 851984, 196710, 41, 851985, 262246, 41, 852022, 393318, 40, 917516, 100, 10, 917517, 65636, 10, 917518, 131172, 10, 917522, 393318, 39, 917526, 327782, 39, 917546, 196710, 40, 917547, 262246, 40, 983058, 393318, 40, 983062, 327782, 40, 983082, 196710, 41, 983083, 262246, 41, 1048581, 327782, 39, 1048613, 196710, 40, 1048614, 262246, 40, 1114117, 327782, 40, 1114149, 196710, 41, 1114150, 262246, 41, 1114155, 393318, 39, 1179657, 196710, 40, 1179658, 262246, 40, 1179670, 393318, 39, 1179685, 131174, 34, 1179691, 393318, 40, 1179706, 327782, 39, 1245189, 393318, 39, 1245193, 196710, 41, 1245194, 262246, 41, 1245196, 131174, 34, 1245197, 131174, 34, 1245199, 196710, 40, 1245200, 262246, 40, 1245206, 393318, 40, 1245242, 327782, 40, 1310725, 393318, 40, 1310731, 393318, 39, 1310735, 196710, 41, 1310736, 262246, 41, 1310739, 196710, 40, 1310740, 262246, 40, 1310767, 327782, 39, 1310771, 196710, 40, 1310772, 262246, 40, 1376267, 393318, 40, 1376275, 196710, 41, 1376276, 262246, 41, 1376303, 327782, 40, 1376307, 196710, 41, 1376308, 262246, 41, 1441805, 327782, 36, 1441831, 196710, 40, 1441832, 262246, 40, 1507333, 327782, 39, 1507338, 196710, 40, 1507339, 262246, 40, 1507367, 196710, 41, 1507368, 262246, 41, 1507379, 393318, 39, 1507385, 196710, 40, 1507386, 262246, 40, 1572869, 327782, 40, 1572874, 196710, 41, 1572875, 262246, 41, 1572915, 393318, 40, 1572921, 196710, 41, 1572922, 262246, 41 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 848) +scene_destination = "res://Maps/Routes/Route6/Route_6.tscn" +location = Vector2(368, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(656, 336) +scene_destination = "res://Maps/Routes/Route6/Route_6.tscn" +location = Vector2(368, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1264, 176) +scene_destination = "res://Maps/Routes/Route6/Route_6.tscn" +location = Vector2(368, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 400) +scene_destination = "res://Maps/Routes/Route7/Route_7.tscn" +location = Vector2(368, 2768) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 464) +trainer = true +texture = ExtResource("201") +trainer_name = "HIKER Drew" +trainer_reward = 1000 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[75, 18], [75, 19], [22, 20]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 656) +trainer = true +texture = ExtResource("202") +trainer_name = "HIKER Gregorison" +trainer_reward = 900 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[75, 17], [15, 17], [75, 18], [16, 18]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 208) +trainer = true +texture = ExtResource("203") +trainer_name = "HIKER Bernhold" +trainer_reward = 1000 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[18, 18], [16, 18], [73, 20]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1360, 720) +trainer = true +texture = ExtResource("204") +trainer_name = "COOLTRAINER Sasha" +trainer_reward = 1200 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[53, 18], [69, 20], [60, 18]] diff --git a/Maps/Caves/Rochfale_Tunnel_tileset.tres b/Maps/Caves/Rochfale_Tunnel_tileset.tres new file mode 100644 index 000000000..64ccd1fd1 --- /dev/null +++ b/Maps/Caves/Rochfale_Tunnel_tileset.tres @@ -0,0 +1,159 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:10/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:38/0 = 0 +1:39/0 = 0 +1:40/0 = 0 +1:42/0 = 0 +1:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:37/0 = 0 +3:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:41/0 = 0 +3:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:45/0 = 0 +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:45/0 = 0 +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:39/0 = 0 +5:40/0 = 0 +5:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:41/0 = 0 +5:42/0 = 0 +5:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:43/0 = 0 +5:44/0 = 0 +5:45/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:37/0 = 0 +6:38/0 = 0 +6:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:39/0 = 0 +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:42/0 = 0 +6:43/0 = 0 +6:44/0 = 0 +6:45/0 = 0 +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:38/0 = 0 +7:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:42/0 = 0 +7:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:44/0 = 0 +7:45/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") diff --git a/Maps/Caves/Route_07_Hidden_Cave.gd b/Maps/Caves/Route_07_Hidden_Cave.gd new file mode 100644 index 000000000..87bc5dbca --- /dev/null +++ b/Maps/Caves/Route_07_Hidden_Cave.gd @@ -0,0 +1,29 @@ +extends Node2D # gen_map.py Map205 + +var map_name = "Route 07(Hidden Cave)" + +var wild_table = [ + [78, 20, 15, 16], + [78, 20, 16, 17], + [18, 10, 17, 18], + [18, 10, 16, 17], + [85, 10, 17, 17], + [85, 10, 16, 16], + [85, 5, 15, 17], + [81, 5, 15, 17], + [78, 4, 17, 18], + [81, 4, 18, 18], + [85, 1, 19, 20], + [85, 1, 19, 19], +] + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP205_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(205, 1) + Global.game.recive_item(205) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/Caves/Route_07_Hidden_Cave.gd.uid b/Maps/Caves/Route_07_Hidden_Cave.gd.uid new file mode 100644 index 000000000..5e9021a81 --- /dev/null +++ b/Maps/Caves/Route_07_Hidden_Cave.gd.uid @@ -0,0 +1 @@ +uid://457llnks15io diff --git a/Maps/Caves/Route_07_Hidden_Cave.tscn b/Maps/Caves/Route_07_Hidden_Cave.tscn new file mode 100644 index 000000000..411f69192 --- /dev/null +++ b/Maps/Caves/Route_07_Hidden_Cave.tscn @@ -0,0 +1,46 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Caves/Route_07_Hidden_Cave_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Caves/Route_07_Hidden_Cave.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 07(Hidden Cave)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 65536, 30, 65541, 65536, 30, 65542, 65536, 30, 65543, 65536, 30, 65544, 65536, 30, 65545, 65536, 30, 65546, 65536, 30, 65547, 65536, 30, 65548, 65536, 30, 65549, 65536, 30, 65550, 65536, 30, 65551, 65536, 30, 65552, 65536, 30, 65553, 65536, 30, 131075, 65536, 30, 131076, 65536, 30, 131077, 65536, 30, 131078, 65536, 30, 131079, 65536, 30, 131080, 65536, 30, 131081, 65536, 30, 131082, 65536, 30, 131083, 65536, 30, 131084, 65536, 30, 131085, 65536, 30, 131086, 65536, 30, 131087, 65536, 30, 131088, 65536, 30, 131089, 65536, 30, 196610, 65536, 30, 196611, 65536, 30, 196612, 65536, 30, 196613, 65536, 30, 196614, 262147, 5, 196615, 3, 6, 196616, 65536, 30, 196617, 65536, 30, 196618, 65536, 30, 196619, 65536, 30, 196620, 65536, 30, 196621, 65536, 30, 196622, 65536, 30, 196623, 65536, 30, 196624, 65536, 30, 196625, 65536, 30, 262146, 65536, 30, 262147, 65536, 30, 262148, 65536, 30, 262149, 262147, 5, 262150, 65539, 0, 262151, 3, 4, 262152, 65536, 30, 262153, 65536, 30, 262154, 65536, 30, 262155, 65536, 30, 262156, 65536, 30, 262157, 65536, 30, 262158, 65536, 30, 262159, 65536, 30, 262160, 65536, 30, 262161, 65536, 30, 327682, 65536, 30, 327683, 65536, 30, 327684, 262147, 5, 327685, 65539, 0, 327686, 3, 0, 327687, 131075, 0, 327688, 3, 6, 327689, 65536, 30, 327690, 131072, 1, 327691, 131072, 1, 327692, 65536, 30, 327693, 65536, 30, 327694, 65536, 30, 327695, 65536, 30, 327696, 65536, 30, 327697, 65536, 30, 393218, 65536, 30, 393219, 65536, 30, 393220, 262147, 2, 393221, 3, 0, 393222, 3, 0, 393223, 3, 0, 393224, 3, 4, 393225, 65536, 30, 393226, 65536, 30, 393227, 131072, 1, 393228, 65536, 30, 393229, 65536, 30, 393230, 65536, 30, 393231, 65536, 30, 393232, 65536, 30, 393233, 65536, 30, 458754, 65536, 30, 458755, 65536, 30, 458756, 262147, 2, 458757, 3, 0, 458758, 3, 0, 458759, 3, 0, 458760, 3, 4, 458761, 65536, 30, 458762, 65536, 30, 458763, 65536, 30, 458764, 65536, 30, 458765, 65536, 30, 458766, 65536, 30, 458767, 65536, 30, 458768, 65536, 30, 458769, 65536, 30, 524290, 65536, 30, 524291, 65536, 30, 524292, 262147, 2, 524293, 3, 0, 524294, 3, 0, 524295, 3, 0, 524296, 131075, 0, 524297, 3, 6, 524298, 65536, 30, 524299, 65536, 30, 524300, 65536, 30, 524301, 65536, 30, 524302, 65536, 30, 524303, 65536, 30, 524304, 65536, 30, 524305, 65536, 30, 589826, 65536, 30, 589827, 65536, 30, 589828, 262147, 2, 589829, 3, 0, 589830, 3, 0, 589831, 3, 0, 589832, 3, 0, 589833, 3, 4, 589834, 65536, 30, 589835, 65536, 1, 589836, 65536, 30, 589837, 65536, 30, 589838, 65536, 30, 589839, 65536, 30, 589840, 65536, 30, 589841, 65536, 30, 655362, 65536, 30, 655363, 65536, 30, 655364, 262147, 6, 655365, 262147, 4, 655366, 262147, 4, 655367, 262147, 4, 655368, 262147, 4, 655369, 131075, 6, 655370, 65536, 30, 655371, 65536, 30, 655372, 65536, 30, 655373, 65536, 30, 655374, 65536, 30, 655375, 65536, 30, 655376, 65536, 30, 655377, 65536, 30, 720898, 65536, 30, 720899, 65536, 30, 720900, 65536, 30, 720901, 65536, 30, 720902, 65536, 30, 720903, 65536, 30, 720904, 65536, 30, 720905, 65536, 30, 720906, 65536, 30, 720907, 65536, 30, 720908, 65536, 30, 720909, 65536, 30, 720910, 65536, 30, 720911, 65536, 30, 720912, 65536, 30, 720913, 65536, 30 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196614, 3, 0, 196615, 3, 0, 262149, 3, 0, 262150, 3, 0, 262151, 3, 0, 327684, 3, 0, 327685, 3, 0, 327686, 3, 0, 327687, 3, 0, 327688, 3, 0, 393220, 3, 0, 393221, 3, 0, 393222, 3, 0, 393223, 3, 0, 393224, 3, 0, 458756, 3, 0, 458757, 3, 0, 458758, 3, 0, 458759, 3, 0, 458760, 3, 0, 524292, 3, 0, 524293, 3, 0, 524294, 3, 0, 524295, 3, 0, 524296, 3, 0, 524297, 3, 0, 589828, 3, 0, 589829, 3, 0, 589830, 3, 0, 589831, 3, 0, 589832, 3, 0, 589833, 3, 0, 655364, 3, 0, 655365, 3, 0, 655366, 3, 0, 655367, 3, 0, 655368, 3, 0, 655369, 3, 0, 196614, 3, 0, 196615, 3, 0, 262149, 3, 0, 262150, 3, 0, 262151, 3, 0, 327684, 3, 0, 327685, 3, 0, 327686, 3, 0, 327687, 3, 0, 327688, 3, 0, 393220, 3, 0, 393221, 3, 0, 393222, 3, 0, 393223, 3, 0, 393224, 3, 0, 458756, 3, 0, 458757, 3, 0, 458758, 3, 0, 458759, 3, 0, 458760, 3, 0, 524292, 3, 0, 524293, 3, 0, 524294, 3, 0, 524295, 3, 0, 524296, 3, 0, 524297, 3, 0, 589828, 3, 0, 589829, 3, 0, 589830, 3, 0, 589831, 3, 0, 589832, 3, 0, 589833, 3, 0, 655364, 3, 0, 655365, 3, 0, 655366, 3, 0, 655367, 3, 0, 655368, 3, 0, 655369, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 196608, 81, 65541, 262144, 81, 65542, 262144, 81, 65543, 262144, 81, 65544, 262144, 81, 65545, 262144, 81, 65546, 262144, 81, 65547, 262144, 81, 65548, 262144, 81, 65549, 262144, 81, 65550, 262144, 81, 65551, 262144, 81, 65552, 262144, 81, 65553, 327680, 81, 131075, 196608, 81, 131076, 262144, 30, 131077, 327680, 28, 131078, 262144, 31, 131079, 262144, 31, 131080, 262144, 31, 131081, 262144, 31, 131082, 262144, 31, 131083, 262144, 31, 131084, 262144, 31, 131085, 262144, 31, 131086, 262144, 31, 131087, 262144, 31, 131088, 262144, 28, 131089, 393216, 81, 196610, 196608, 81, 196611, 262144, 30, 196612, 327680, 28, 196613, 327680, 31, 196624, 196608, 30, 196625, 393216, 81, 262146, 393216, 80, 262147, 327680, 28, 262148, 327680, 31, 262160, 196608, 30, 262161, 393216, 81, 327682, 393216, 80, 327683, 327680, 30, 327696, 196608, 30, 327697, 393216, 81, 393218, 393216, 80, 393219, 327680, 30, 393232, 196608, 30, 393233, 393216, 81, 458754, 393216, 80, 458755, 327680, 30, 458768, 196608, 30, 458769, 393216, 81, 524290, 393216, 80, 524291, 327680, 30, 524304, 196608, 30, 524305, 393216, 81, 589826, 393216, 80, 589827, 327680, 30, 589840, 196608, 30, 589841, 393216, 81, 655362, 393216, 80, 655363, 327680, 30, 655376, 196608, 30, 655377, 393216, 81, 720898, 393216, 80, 720899, 262144, 38, 720900, 262144, 29, 720901, 262144, 29, 720902, 262144, 29, 720903, 262144, 29, 720904, 262144, 29, 720905, 262144, 29, 720906, 262144, 29, 720907, 262144, 29, 720908, 262144, 29, 720909, 262144, 29, 720910, 262144, 29, 720911, 262144, 29, 720912, 196608, 38, 720913, 393216, 81, 786434, 0, 81, 786435, 65536, 81, 786436, 65536, 81, 786437, 65536, 81, 786438, 65536, 81, 786439, 65536, 81, 786440, 65536, 81, 786441, 65536, 81, 786442, 65536, 81, 786443, 65536, 81, 786444, 65536, 81, 786445, 65536, 81, 786446, 65536, 81, 786447, 65536, 81, 786448, 65536, 81, 786449, 131072, 81 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131081, 0, 33, 131082, 65536, 33, 131083, 131072, 33, 196614, 262147, 5, 196615, 3, 6, 196617, 0, 34, 196618, 65536, 34, 196619, 131072, 34, 262149, 262147, 5, 262150, 65539, 0, 262151, 3, 4, 262157, 196608, 7, 262158, 262144, 7, 327684, 262147, 5, 327685, 65539, 0, 327686, 3, 0, 327687, 131075, 0, 327688, 3, 6, 393220, 262147, 2, 393221, 3, 0, 393222, 3, 0, 393223, 3, 0, 393224, 3, 4, 393229, 0, 6, 393230, 65536, 6, 393231, 131072, 6, 458756, 262147, 2, 458757, 3, 0, 458758, 3, 0, 458759, 3, 0, 458760, 3, 4, 458765, 0, 7, 458766, 65536, 7, 458767, 131072, 7, 524292, 262147, 2, 524293, 3, 0, 524294, 3, 0, 524295, 3, 0, 524296, 131075, 0, 524297, 3, 6, 589828, 262147, 2, 589829, 3, 0, 589830, 3, 0, 589831, 3, 0, 589832, 3, 0, 589833, 3, 4, 589836, 458752, 29, 589838, 196608, 7, 589839, 262144, 7, 655364, 262147, 6, 655365, 262147, 4, 655366, 262147, 4, 655367, 262147, 4, 655368, 262147, 4, 655369, 131075, 6, 655372, 458752, 30 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 112) +scene_destination = "res://Maps/Routes/Route7/Route_7.tscn" +location = Vector2(1936, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(496, 336) +texture = ExtResource("6") +item_id = 205 diff --git a/Maps/Caves/Route_07_Hidden_Cave_tileset.tres b/Maps/Caves/Route_07_Hidden_Cave_tileset.tres new file mode 100644 index 000000000..6f4fccb74 --- /dev/null +++ b/Maps/Caves/Route_07_Hidden_Cave_tileset.tres @@ -0,0 +1,127 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Rainforest.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass4_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:6/0 = 0 +0:7/0 = 0 +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:81/0 = 0 +1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:6/0 = 0 +2:7/0 = 0 +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:30/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:30/0 = 0 +7:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/3 = SubResource("src3") diff --git a/Maps/ChampionshipSite/Championship_Site.gd b/Maps/ChampionshipSite/Championship_Site.gd new file mode 100644 index 000000000..3f4855826 --- /dev/null +++ b/Maps/ChampionshipSite/Championship_Site.gd @@ -0,0 +1,69 @@ +extends Node2D # gen_map.py Map181 + +var map_name = "Championship Site" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(944, 784): + Global.game.play_dialogue("MAP181_NPC_1") + if check_pos == Vector2(976, 432): + Global.game.play_dialogue("MAP181_NPC_2") + if check_pos == Vector2(656, 816): + Global.game.play_dialogue("MAP181_NPC_3") + if check_pos == Vector2(400, 688): + Global.game.play_dialogue("MAP181_NPC_4") + if check_pos == Vector2(592, 368): + Global.game.play_dialogue("MAP181_NPC_5") + if check_pos == Vector2(1200, 848): + Global.game.play_dialogue("MAP181_NPC_6") + if check_pos == Vector2(1232, 400): + Global.game.play_dialogue("MAP181_NPC_7") + if check_pos == Vector2(880, 688): + Global.game.play_dialogue("MAP181_NPC_8") + if check_pos == Vector2(464, 848): + Global.game.play_dialogue("MAP181_NPC_9") + if check_pos == Vector2(464, 816): + Global.game.play_dialogue("MAP181_NPC_10") + if check_pos == Vector2(560, 656): + _nurse_heal($NPC_Layer/Nurse1) + if check_pos == Vector2(1040, 656): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'ULTRABALL', 'HEALBALL', 'NESTBALL', 'DUSKBALL', 'QUICKBALL', 'TIMERBALL', 'REPEATBALL', 'NETBALL', 'LUXURYBALL']) + if check_pos == Vector2(1008, 656): + Global.game.open_shop(['POTION', 'SUPERPOTION', 'HYPERPOTION', 'MAXPOTION', 'FULLRESTORE', 'REVIVE', 'ANTIDOTE', 'PARLYZHEAL', 'AWAKENING', 'BURNHEAL', 'ICEHEAL', 'FULLHEAL', 'REPEL', 'SUPERREPEL', 'MAXREPEL', 'ESCAPEROPE']) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/GAME/GAME.tscn" + Global.game.release_player() diff --git a/Maps/ChampionshipSite/Championship_Site.gd.uid b/Maps/ChampionshipSite/Championship_Site.gd.uid new file mode 100644 index 000000000..ed1f864e7 --- /dev/null +++ b/Maps/ChampionshipSite/Championship_Site.gd.uid @@ -0,0 +1 @@ +uid://bu1l4mh5dei52 diff --git a/Maps/ChampionshipSite/Championship_Site.tscn b/Maps/ChampionshipSite/Championship_Site.tscn new file mode 100644 index 000000000..413d053ff --- /dev/null +++ b/Maps/ChampionshipSite/Championship_Site.tscn @@ -0,0 +1,166 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/ChampionshipSite/Championship_Site_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/ChampionshipSite/Championship_Site.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_005.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_028.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="502"] +[node name="Championship Site" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 262145, 0, 262153, 262145, 4, 262154, 262145, 4, 262155, 262145, 4, 262156, 262145, 4, 262157, 262145, 4, 262158, 262145, 4, 262159, 262145, 4, 262160, 262145, 4, 262161, 262145, 4, 262162, 262145, 4, 262163, 262145, 4, 262164, 262145, 4, 262165, 262145, 4, 262166, 262145, 4, 262167, 262145, 4, 262168, 262145, 4, 262169, 262145, 4, 262170, 262145, 4, 262171, 262145, 4, 262172, 262145, 4, 262173, 262145, 4, 262174, 262145, 4, 262175, 262145, 4, 262176, 262145, 4, 262177, 262145, 4, 262178, 262145, 4, 262179, 262145, 4, 262180, 262145, 4, 262181, 262145, 4, 262182, 262145, 4, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 4, 327689, 65536, 149, 327690, 65536, 149, 327691, 65536, 149, 327692, 65536, 149, 327693, 65536, 149, 327694, 65536, 149, 327695, 65536, 149, 327696, 65536, 149, 327697, 65536, 149, 327698, 65536, 149, 327699, 65536, 149, 327700, 65536, 149, 327701, 0, 154, 327702, 0, 154, 327703, 0, 154, 327704, 0, 154, 327705, 0, 154, 327706, 0, 154, 327707, 0, 154, 327708, 0, 154, 327709, 65536, 149, 327710, 65536, 149, 327711, 65536, 149, 327712, 65536, 149, 327713, 65536, 149, 327714, 65536, 149, 327715, 65536, 149, 327716, 65536, 149, 327717, 65536, 149, 327718, 65536, 149, 327719, 262145, 4, 327720, 131073, 1, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 4, 393225, 65536, 150, 393226, 65536, 150, 393227, 65536, 150, 393228, 65536, 150, 393229, 65536, 150, 393230, 65536, 150, 393231, 65536, 150, 393232, 65536, 150, 393233, 65536, 150, 393234, 65536, 150, 393235, 65536, 150, 393236, 65536, 150, 393237, 458752, 174, 393238, 458752, 174, 393239, 458752, 174, 393240, 458752, 174, 393241, 458752, 174, 393242, 458752, 174, 393243, 458752, 174, 393244, 458752, 174, 393245, 65536, 150, 393246, 65536, 150, 393247, 65536, 150, 393248, 65536, 150, 393249, 65536, 150, 393250, 65536, 150, 393251, 65536, 150, 393252, 65536, 150, 393253, 65536, 150, 393254, 65536, 150, 393255, 65536, 150, 393256, 262145, 2, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 262145, 0, 458756, 262145, 4, 458757, 262145, 4, 458758, 262145, 4, 458759, 262145, 4, 458760, 131073, 6, 458761, 65536, 151, 458762, 65536, 151, 458763, 65536, 151, 458764, 65536, 151, 458765, 65536, 151, 458766, 65536, 151, 458767, 65536, 151, 458768, 65536, 151, 458769, 65536, 151, 458770, 65536, 151, 458771, 65536, 151, 458772, 131072, 159, 458773, 196608, 159, 458774, 131072, 159, 458775, 327680, 159, 458776, 393216, 159, 458777, 458752, 159, 458778, 196608, 159, 458779, 131072, 159, 458780, 196608, 159, 458781, 65536, 151, 458782, 65536, 151, 458783, 65536, 151, 458784, 65536, 151, 458785, 65536, 151, 458786, 65536, 151, 458787, 65536, 151, 458788, 65536, 151, 458789, 65536, 151, 458790, 65536, 151, 458791, 65536, 151, 458792, 262145, 6, 458793, 262145, 4, 458794, 262145, 4, 458795, 262145, 4, 458796, 262145, 4, 458797, 131073, 1, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 262144, 159, 524293, 262144, 159, 524294, 262144, 159, 524295, 262144, 159, 524296, 262144, 159, 524297, 65536, 152, 524298, 65536, 152, 524299, 65536, 152, 524300, 65536, 152, 524301, 65536, 152, 524302, 65536, 152, 524303, 65536, 152, 524304, 65536, 152, 524305, 65536, 152, 524306, 65536, 152, 524307, 65536, 152, 524308, 262144, 159, 524309, 196608, 160, 524310, 131072, 160, 524311, 327680, 160, 524312, 393216, 160, 524313, 458752, 160, 524314, 196608, 160, 524315, 131072, 160, 524316, 262144, 159, 524317, 65536, 152, 524318, 65536, 152, 524319, 65536, 152, 524320, 65536, 152, 524321, 65536, 152, 524322, 65536, 152, 524323, 65536, 152, 524324, 65536, 152, 524325, 65536, 152, 524326, 65536, 152, 524327, 65536, 152, 524328, 262144, 159, 524329, 262144, 159, 524330, 262144, 159, 524331, 262144, 159, 524332, 262144, 159, 524333, 262145, 2, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 65536, 162, 589829, 196608, 161, 589830, 131072, 161, 589831, 196608, 161, 589832, 131072, 161, 589833, 196608, 161, 589834, 131072, 161, 589835, 196608, 161, 589836, 131072, 161, 589837, 196608, 161, 589838, 131072, 161, 589839, 196608, 161, 589840, 131072, 161, 589841, 196608, 161, 589842, 131072, 161, 589843, 196608, 161, 589844, 131072, 161, 589845, 196608, 159, 589846, 131072, 159, 589847, 327680, 159, 589848, 393216, 159, 589849, 458752, 159, 589850, 196608, 159, 589851, 131072, 159, 589852, 196608, 161, 589853, 131072, 161, 589854, 196608, 161, 589855, 131072, 161, 589856, 196608, 161, 589857, 131072, 161, 589858, 196608, 161, 589859, 131072, 161, 589860, 196608, 161, 589861, 131072, 161, 589862, 196608, 161, 589863, 131072, 161, 589864, 196608, 161, 589865, 131072, 161, 589866, 196608, 161, 589867, 131072, 161, 589868, 196608, 161, 589869, 262145, 2, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 196608, 158, 655365, 196608, 160, 655366, 131072, 160, 655367, 196608, 160, 655368, 131072, 160, 655369, 196608, 160, 655370, 131072, 160, 655371, 196608, 160, 655372, 131072, 160, 655373, 196608, 160, 655374, 131072, 160, 655375, 196608, 160, 655376, 131072, 160, 655377, 196608, 160, 655378, 131072, 160, 655379, 196608, 160, 655380, 131072, 160, 655381, 196608, 160, 655382, 131072, 160, 655383, 327680, 160, 655384, 393216, 160, 655385, 458752, 160, 655386, 196608, 160, 655387, 131072, 160, 655388, 196608, 160, 655389, 131072, 160, 655390, 196608, 160, 655391, 131072, 160, 655392, 196608, 160, 655393, 131072, 160, 655394, 196608, 160, 655395, 131072, 160, 655396, 196608, 160, 655397, 131072, 160, 655398, 196608, 160, 655399, 131072, 160, 655400, 196608, 160, 655401, 131072, 160, 655402, 196608, 160, 655403, 131072, 160, 655404, 196608, 160, 655405, 262145, 2, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 196608, 162, 720901, 196608, 159, 720902, 131072, 159, 720903, 196608, 159, 720904, 131072, 159, 720905, 196608, 159, 720906, 131072, 159, 720907, 196608, 159, 720908, 131072, 159, 720909, 196608, 159, 720910, 131072, 159, 720911, 196608, 159, 720912, 131072, 159, 720913, 196608, 159, 720914, 131072, 159, 720915, 196608, 159, 720916, 131072, 159, 720917, 196608, 159, 720918, 131072, 159, 720919, 327680, 159, 720920, 393216, 159, 720921, 458752, 159, 720922, 196608, 159, 720923, 131072, 159, 720924, 196608, 159, 720925, 131072, 159, 720926, 196608, 159, 720927, 131072, 159, 720928, 196608, 159, 720929, 131072, 159, 720930, 196608, 159, 720931, 131072, 159, 720932, 196608, 159, 720933, 131072, 159, 720934, 196608, 159, 720935, 131072, 159, 720936, 196608, 159, 720937, 131072, 159, 720938, 196608, 159, 720939, 131072, 159, 720940, 196608, 159, 720941, 262145, 2, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 196608, 158, 786437, 196608, 160, 786438, 131072, 160, 786439, 196608, 160, 786440, 131072, 160, 786441, 196608, 160, 786442, 131072, 160, 786443, 196608, 160, 786444, 131072, 160, 786445, 196608, 160, 786446, 131072, 160, 786447, 196608, 160, 786448, 131072, 160, 786449, 196608, 160, 786450, 131072, 160, 786451, 196608, 160, 786452, 131072, 160, 786453, 196608, 160, 786454, 131072, 160, 786455, 327680, 160, 786456, 393216, 160, 786457, 458752, 160, 786458, 196608, 160, 786459, 131072, 160, 786460, 196608, 160, 786461, 131072, 160, 786462, 196608, 160, 786463, 131072, 160, 786464, 196608, 160, 786465, 131072, 160, 786466, 196608, 160, 786467, 131072, 160, 786468, 196608, 160, 786469, 131072, 160, 786470, 196608, 160, 786471, 131072, 160, 786472, 196608, 160, 786473, 131072, 160, 786474, 196608, 160, 786475, 131072, 160, 786476, 196608, 160, 786477, 262145, 2, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 131073, 3, 851973, 131073, 3, 851974, 131073, 3, 851975, 131073, 3, 851976, 131073, 3, 851977, 1, 6, 851978, 196608, 162, 851979, 196608, 159, 851980, 131072, 159, 851981, 196608, 159, 851982, 131072, 159, 851983, 196608, 159, 851984, 131072, 159, 851985, 196608, 159, 851986, 131072, 159, 851987, 196608, 159, 851988, 131072, 159, 851989, 196608, 159, 851990, 131072, 159, 851991, 327680, 159, 851992, 393216, 159, 851993, 458752, 159, 851994, 196608, 159, 851995, 131072, 159, 851996, 196608, 159, 851997, 131072, 159, 851998, 196608, 159, 851999, 131072, 159, 852000, 196608, 159, 852001, 131072, 159, 852002, 196608, 159, 852003, 131072, 159, 852004, 196608, 159, 852005, 131072, 159, 852006, 196608, 159, 852007, 131073, 3, 852008, 131073, 3, 852009, 131073, 3, 852010, 131073, 3, 852011, 131073, 3, 852012, 131073, 3, 852013, 65537, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 4, 917514, 196608, 158, 917515, 196608, 160, 917516, 131072, 160, 917517, 196608, 160, 917518, 131072, 160, 917519, 196608, 160, 917520, 131072, 160, 917521, 196608, 160, 917522, 131072, 160, 917523, 196608, 160, 917524, 131072, 160, 917525, 196608, 160, 917526, 131072, 160, 917527, 327680, 160, 917528, 393216, 160, 917529, 458752, 160, 917530, 196608, 160, 917531, 131072, 160, 917532, 196608, 160, 917533, 131072, 160, 917534, 196608, 160, 917535, 131072, 160, 917536, 196608, 160, 917537, 131072, 160, 917538, 196608, 160, 917539, 131072, 160, 917540, 196608, 160, 917541, 131072, 160, 917542, 196608, 160, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 4, 983050, 131072, 159, 983051, 196608, 159, 983052, 458752, 174, 983053, 65536, 150, 983054, 65536, 150, 983055, 65536, 150, 983056, 65536, 150, 983057, 65536, 150, 983058, 65536, 150, 983059, 65536, 150, 983060, 65536, 150, 983061, 65536, 150, 983062, 65536, 150, 983063, 65536, 150, 983064, 65536, 150, 983065, 65536, 150, 983066, 65536, 150, 983067, 65536, 150, 983068, 65536, 150, 983069, 65536, 150, 983070, 65536, 150, 983071, 65536, 150, 983072, 65536, 150, 983073, 65536, 150, 983074, 65536, 150, 983075, 65536, 150, 983076, 458752, 174, 983077, 458752, 174, 983078, 458752, 174, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 4, 1048586, 131072, 160, 1048587, 196608, 160, 1048588, 458752, 174, 1048589, 458752, 153, 1048590, 458752, 153, 1048591, 458752, 153, 1048592, 458752, 153, 1048593, 458752, 153, 1048594, 458752, 153, 1048595, 458752, 153, 1048596, 458752, 153, 1048597, 458752, 153, 1048598, 458752, 153, 1048599, 196608, 130, 1048600, 262144, 130, 1048601, 327680, 130, 1048602, 458752, 153, 1048603, 458752, 153, 1048604, 458752, 153, 1048605, 458752, 153, 1048606, 458752, 153, 1048607, 458752, 153, 1048608, 458752, 153, 1048609, 458752, 153, 1048610, 458752, 153, 1048611, 458752, 153, 1048612, 458752, 174, 1048613, 458752, 174, 1048614, 458752, 174, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048625, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 4, 1114122, 131072, 159, 1114123, 196608, 159, 1114124, 458752, 174, 1114125, 458752, 154, 1114126, 458752, 154, 1114127, 458752, 154, 1114128, 458752, 154, 1114129, 458752, 154, 1114130, 458752, 154, 1114131, 458752, 154, 1114132, 458752, 154, 1114133, 458752, 154, 1114134, 458752, 154, 1114135, 196608, 131, 1114136, 262144, 131, 1114137, 327680, 131, 1114138, 458752, 154, 1114139, 458752, 154, 1114140, 458752, 154, 1114141, 458752, 154, 1114142, 458752, 154, 1114143, 458752, 154, 1114144, 458752, 154, 1114145, 458752, 154, 1114146, 458752, 154, 1114147, 458752, 154, 1114148, 458752, 174, 1114149, 458752, 174, 1114150, 458752, 174, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 0, 1114161, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 4, 1179658, 131072, 160, 1179659, 196608, 160, 1179660, 458752, 174, 1179661, 65536, 152, 1179662, 65536, 152, 1179663, 65536, 152, 1179664, 65536, 152, 1179665, 65536, 152, 1179666, 65536, 152, 1179667, 65536, 152, 1179668, 65536, 152, 1179669, 65536, 152, 1179670, 65536, 152, 1179671, 196608, 132, 1179672, 262144, 132, 1179673, 327680, 132, 1179674, 65536, 152, 1179675, 65536, 152, 1179676, 65536, 152, 1179677, 65536, 152, 1179678, 65536, 152, 1179679, 65536, 152, 1179680, 65536, 152, 1179681, 65536, 152, 1179682, 65536, 152, 1179683, 65536, 152, 1179684, 458752, 174, 1179685, 458752, 174, 1179686, 458752, 174, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 0, 1179696, 1, 0, 1179697, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 4, 1245194, 196608, 162, 1245195, 196608, 159, 1245196, 131072, 159, 1245197, 196608, 161, 1245198, 131072, 161, 1245199, 196608, 161, 1245200, 131072, 161, 1245201, 196608, 161, 1245202, 131072, 161, 1245203, 196608, 161, 1245204, 131072, 161, 1245205, 196608, 161, 1245206, 131072, 161, 1245207, 327680, 159, 1245208, 393216, 159, 1245209, 458752, 159, 1245210, 196608, 161, 1245211, 131072, 161, 1245212, 196608, 161, 1245213, 131072, 161, 1245214, 196608, 161, 1245215, 131072, 161, 1245216, 196608, 161, 1245217, 131072, 161, 1245218, 196608, 161, 1245219, 131072, 161, 1245220, 196608, 159, 1245221, 131072, 159, 1245222, 196608, 159, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 4, 1310730, 196608, 158, 1310731, 196608, 160, 1310732, 131072, 160, 1310733, 196608, 160, 1310734, 131072, 160, 1310735, 196608, 160, 1310736, 131072, 160, 1310737, 196608, 160, 1310738, 131072, 160, 1310739, 196608, 160, 1310740, 131072, 160, 1310741, 196608, 160, 1310742, 131072, 160, 1310743, 327680, 160, 1310744, 393216, 160, 1310745, 458752, 160, 1310746, 196608, 160, 1310747, 131072, 160, 1310748, 196608, 160, 1310749, 131072, 160, 1310750, 196608, 160, 1310751, 131072, 160, 1310752, 196608, 160, 1310753, 131072, 160, 1310754, 196608, 160, 1310755, 131072, 160, 1310756, 196608, 160, 1310757, 131072, 160, 1310758, 196608, 160, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 0, 1310769, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 4, 1376266, 196608, 162, 1376267, 196608, 159, 1376268, 131072, 159, 1376269, 196608, 159, 1376270, 131072, 159, 1376271, 196608, 159, 1376272, 131072, 159, 1376273, 196608, 159, 1376274, 131072, 159, 1376275, 196608, 159, 1376276, 131072, 159, 1376277, 196608, 159, 1376278, 131072, 159, 1376279, 327680, 159, 1376280, 393216, 159, 1376281, 458752, 159, 1376282, 196608, 159, 1376283, 131072, 159, 1376284, 196608, 159, 1376285, 131072, 159, 1376286, 196608, 159, 1376287, 131072, 159, 1376288, 196608, 159, 1376289, 131072, 159, 1376290, 196608, 159, 1376291, 131072, 159, 1376292, 196608, 159, 1376293, 131072, 159, 1376294, 196608, 159, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 0, 1376303, 1, 0, 1376304, 1, 0, 1376305, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 4, 1441802, 196608, 158, 1441803, 196608, 160, 1441804, 131072, 160, 1441805, 196608, 160, 1441806, 131072, 160, 1441807, 196608, 160, 1441808, 131072, 160, 1441809, 196608, 160, 1441810, 131072, 160, 1441811, 196608, 160, 1441812, 131072, 160, 1441813, 196608, 160, 1441814, 131072, 160, 1441815, 327680, 160, 1441816, 393216, 160, 1441817, 458752, 160, 1441818, 196608, 160, 1441819, 131072, 160, 1441820, 196608, 160, 1441821, 131072, 160, 1441822, 196608, 160, 1441823, 131072, 160, 1441824, 196608, 160, 1441825, 131072, 160, 1441826, 196608, 160, 1441827, 131072, 160, 1441828, 196608, 160, 1441829, 131072, 160, 1441830, 196608, 160, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 4, 1507338, 196608, 162, 1507339, 196608, 159, 1507340, 131072, 159, 1507341, 196608, 159, 1507342, 131072, 159, 1507343, 196608, 159, 1507344, 131072, 159, 1507345, 196608, 159, 1507346, 131072, 159, 1507347, 196608, 159, 1507348, 131072, 159, 1507349, 196608, 159, 1507350, 131072, 159, 1507351, 327680, 159, 1507352, 393216, 159, 1507353, 458752, 159, 1507354, 196608, 159, 1507355, 131072, 159, 1507356, 196608, 159, 1507357, 131072, 159, 1507358, 196608, 159, 1507359, 131072, 159, 1507360, 196608, 159, 1507361, 131072, 159, 1507362, 196608, 159, 1507363, 131072, 159, 1507364, 196608, 159, 1507365, 131072, 159, 1507366, 196608, 159, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 4, 1572874, 196608, 158, 1572875, 196608, 160, 1572876, 131072, 160, 1572877, 196608, 160, 1572878, 131072, 160, 1572879, 196608, 160, 1572880, 131072, 160, 1572881, 196608, 160, 1572882, 131072, 160, 1572883, 196608, 160, 1572884, 131072, 160, 1572885, 196608, 160, 1572886, 131072, 160, 1572887, 327680, 160, 1572888, 393216, 160, 1572889, 458752, 160, 1572890, 196608, 160, 1572891, 131072, 160, 1572892, 196608, 160, 1572893, 131072, 160, 1572894, 196608, 160, 1572895, 131072, 160, 1572896, 196608, 160, 1572897, 131072, 160, 1572898, 196608, 160, 1572899, 131072, 160, 1572900, 196608, 160, 1572901, 131072, 160, 1572902, 196608, 160, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 4, 1638410, 196608, 162, 1638411, 196608, 159, 1638412, 131072, 159, 1638413, 196608, 159, 1638414, 131072, 159, 1638415, 196608, 159, 1638416, 131072, 159, 1638417, 196608, 159, 1638418, 131072, 159, 1638419, 196608, 159, 1638420, 131072, 159, 1638421, 196608, 159, 1638422, 131072, 159, 1638423, 327680, 159, 1638424, 393216, 159, 1638425, 458752, 159, 1638426, 196608, 159, 1638427, 131072, 159, 1638428, 196608, 159, 1638429, 131072, 159, 1638430, 196608, 159, 1638431, 131072, 159, 1638432, 196608, 159, 1638433, 131072, 159, 1638434, 196608, 159, 1638435, 131072, 159, 1638436, 196608, 159, 1638437, 131072, 159, 1638438, 196608, 159, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 4, 1703946, 196608, 158, 1703947, 196608, 160, 1703948, 131072, 160, 1703949, 196608, 160, 1703950, 131072, 160, 1703951, 196608, 160, 1703952, 131072, 160, 1703953, 196608, 160, 1703954, 131072, 160, 1703955, 196608, 160, 1703956, 131072, 160, 1703957, 196608, 160, 1703958, 131072, 160, 1703959, 327680, 160, 1703960, 393216, 160, 1703961, 458752, 160, 1703962, 196608, 160, 1703963, 131072, 160, 1703964, 196608, 160, 1703965, 131072, 160, 1703966, 196608, 160, 1703967, 131072, 160, 1703968, 196608, 160, 1703969, 131072, 160, 1703970, 196608, 160, 1703971, 131072, 160, 1703972, 196608, 160, 1703973, 131072, 160, 1703974, 196608, 160, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 131073, 3, 1769484, 131073, 3, 1769485, 131073, 3, 1769486, 131073, 3, 1769487, 131073, 3, 1769488, 131073, 3, 1769489, 131073, 3, 1769490, 131073, 3, 1769491, 1, 6, 1769492, 131072, 159, 1769493, 196608, 159, 1769494, 131072, 159, 1769495, 327680, 159, 1769496, 393216, 159, 1769497, 458752, 159, 1769498, 196608, 159, 1769499, 131072, 159, 1769500, 196608, 159, 1769501, 262145, 5, 1769502, 131073, 3, 1769503, 131073, 3, 1769504, 131073, 3, 1769505, 131073, 3, 1769506, 131073, 3, 1769507, 65537, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 4, 1835028, 131072, 160, 1835029, 196608, 160, 1835030, 131072, 160, 1835031, 327680, 160, 1835032, 393216, 160, 1835033, 458752, 160, 1835034, 196608, 160, 1835035, 131072, 160, 1835036, 196608, 160, 1835037, 262145, 2, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 4, 1900564, 131072, 159, 1900565, 196608, 159, 1900566, 131072, 159, 1900567, 327680, 159, 1900568, 393216, 159, 1900569, 458752, 159, 1900570, 196608, 159, 1900571, 131072, 159, 1900572, 196608, 159, 1900573, 262145, 2, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 4, 1966100, 131072, 160, 1966101, 196608, 160, 1966102, 131072, 160, 1966103, 327680, 160, 1966104, 393216, 160, 1966105, 458752, 160, 1966106, 196608, 160, 1966107, 131072, 160, 1966108, 196608, 160, 1966109, 262145, 2, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 0, 1966128, 1, 0, 1966129, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 131073, 0, 2031636, 131073, 3, 2031637, 1, 6, 2031638, 131072, 159, 2031639, 327680, 159, 2031640, 393216, 159, 2031641, 458752, 159, 2031642, 196608, 159, 2031643, 262145, 5, 2031644, 131073, 3, 2031645, 65537, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 0, 2031664, 1, 0, 2031665, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 4, 2097174, 131072, 160, 2097175, 327680, 160, 2097176, 393216, 160, 2097177, 458752, 160, 2097178, 196608, 160, 2097179, 262145, 2, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 0, 2097200, 1, 0, 2097201, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 4, 2162710, 131072, 159, 2162711, 327680, 159, 2162712, 393216, 159, 2162713, 458752, 159, 2162714, 196608, 159, 2162715, 262145, 2, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 0, 2162737, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 131073, 0, 2228246, 131073, 3, 2228247, 131073, 3, 2228248, 131073, 3, 2228249, 131073, 3, 2228250, 131073, 3, 2228251, 65537, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262165, 0, 154, 262166, 458752, 149, 262167, 458752, 149, 262168, 458752, 149, 262169, 458752, 149, 262170, 458752, 149, 262171, 65536, 154, 327684, 393216, 149, 327685, 458752, 149, 327686, 458752, 149, 327687, 458752, 149, 327688, 393216, 153, 327693, 393216, 149, 327694, 458752, 149, 327695, 393216, 153, 327700, 393216, 149, 327701, 0, 155, 327702, 458752, 150, 327703, 458752, 150, 327704, 458752, 150, 327705, 458752, 150, 327706, 458752, 150, 327707, 65536, 155, 327708, 393216, 153, 327713, 393216, 149, 327714, 458752, 149, 327715, 393216, 153, 327720, 393216, 149, 327721, 458752, 149, 327722, 458752, 149, 327723, 458752, 149, 327724, 393216, 153, 393220, 393216, 150, 393221, 458752, 150, 393222, 458752, 150, 393223, 458752, 150, 393224, 393216, 154, 393229, 393216, 150, 393230, 458752, 150, 393231, 393216, 154, 393236, 393216, 150, 393237, 0, 156, 393238, 458752, 151, 393239, 458752, 151, 393240, 458752, 151, 393241, 458752, 151, 393242, 458752, 151, 393243, 65536, 156, 393244, 393216, 154, 393249, 393216, 150, 393250, 458752, 150, 393251, 393216, 154, 393256, 393216, 150, 393257, 458752, 150, 393258, 458752, 150, 393259, 458752, 150, 393260, 393216, 154, 458756, 393216, 151, 458757, 458752, 151, 458758, 458752, 151, 458759, 458752, 151, 458760, 393216, 155, 458765, 393216, 151, 458766, 458752, 151, 458767, 393216, 155, 458772, 393216, 151, 458773, 0, 157, 458774, 458752, 152, 458778, 458752, 152, 458779, 65536, 157, 458780, 393216, 155, 458785, 393216, 151, 458786, 458752, 151, 458787, 393216, 155, 458792, 393216, 151, 458793, 458752, 151, 458794, 458752, 151, 458795, 458752, 151, 458796, 393216, 155, 524292, 393216, 152, 524293, 458752, 152, 524294, 458752, 152, 524295, 458752, 152, 524296, 393216, 156, 524301, 393216, 152, 524302, 458752, 152, 524303, 393216, 156, 524308, 393216, 152, 524309, 0, 158, 524310, 262144, 153, 524314, 262144, 153, 524315, 65536, 158, 524316, 393216, 156, 524321, 393216, 152, 524322, 458752, 152, 524323, 393216, 156, 524328, 393216, 152, 524329, 458752, 152, 524330, 458752, 152, 524331, 458752, 152, 524332, 393216, 156, 851978, 65536, 174, 851979, 131072, 174, 851980, 196608, 174, 851981, 262144, 174, 851982, 327680, 174, 851983, 393216, 174, 851984, 327680, 174, 851985, 393216, 174, 851986, 327680, 174, 851987, 393216, 174, 851988, 327680, 174, 851989, 393216, 174, 851990, 327680, 174, 851994, 393216, 174, 851995, 327680, 174, 851996, 393216, 174, 851997, 327680, 174, 851998, 393216, 174, 851999, 327680, 174, 852000, 393216, 174, 852001, 327680, 174, 852002, 393216, 174, 852003, 0, 174, 852004, 65536, 174, 852005, 131072, 174, 852006, 196608, 174, 917514, 65536, 175, 917515, 131072, 175, 917516, 196608, 175, 917517, 262144, 175, 917518, 327680, 175, 917519, 393216, 175, 917520, 327680, 175, 917521, 393216, 175, 917522, 327680, 175, 917523, 393216, 175, 917524, 327680, 175, 917525, 393216, 175, 917526, 327680, 175, 917527, 327680, 177, 917528, 393216, 177, 917529, 458752, 177, 917530, 393216, 175, 917531, 327680, 175, 917532, 393216, 175, 917533, 327680, 175, 917534, 393216, 175, 917535, 327680, 175, 917536, 393216, 175, 917537, 327680, 175, 917538, 393216, 175, 917539, 0, 175, 917540, 65536, 175, 917541, 131072, 175, 917542, 196608, 175, 983050, 65536, 176, 983051, 131072, 176, 983052, 196608, 176, 983053, 262144, 176, 983075, 0, 176, 983076, 65536, 176, 983077, 131072, 176, 983078, 196608, 176, 1048586, 65536, 177, 1048587, 131072, 177, 1048588, 196608, 177, 1048589, 262144, 177, 1048611, 0, 177, 1048612, 65536, 177, 1048613, 131072, 177, 1048614, 196608, 177, 1114122, 65536, 177, 1114123, 131072, 177, 1114124, 196608, 177, 1114125, 262144, 177, 1114147, 0, 177, 1114148, 65536, 177, 1114149, 131072, 177, 1114150, 196608, 177, 1179658, 65536, 178, 1179659, 131072, 178, 1179660, 196608, 178, 1179661, 262144, 178, 1179662, 327680, 178, 1179663, 393216, 53, 1179664, 458752, 53, 1179683, 0, 178, 1179684, 65536, 178, 1179685, 131072, 178, 1179686, 196608, 178, 1245194, 65536, 179, 1245195, 131072, 179, 1245196, 196608, 179, 1245197, 262144, 179, 1245198, 327680, 179, 1245199, 393216, 54, 1245200, 458752, 54, 1245202, 327680, 54, 1245206, 0, 144, 1245207, 65536, 144, 1245208, 131072, 144, 1245209, 196608, 144, 1245210, 262144, 144, 1245218, 196608, 123, 1245219, 0, 179, 1245220, 65536, 179, 1245221, 131072, 179, 1245222, 196608, 179, 1310734, 262144, 45, 1310735, 393216, 55, 1310736, 458752, 55, 1310738, 327680, 55, 1310742, 0, 145, 1310743, 65536, 145, 1310744, 131072, 145, 1310745, 196608, 145, 1310746, 262144, 145, 1310754, 196608, 124, 1376270, 262144, 46, 1376275, 458752, 46, 1376278, 0, 146, 1376279, 65536, 146, 1376280, 131072, 146, 1376281, 196608, 146, 1376282, 262144, 146, 1441814, 0, 147, 1441815, 65536, 147, 1441816, 131072, 147, 1441817, 196608, 147, 1441818, 262144, 147, 1638411, 458752, 158, 1638412, 393216, 161, 1638413, 458752, 161, 1638414, 393216, 158, 1638416, 458752, 158, 1638417, 393216, 161, 1638418, 458752, 161, 1638419, 393216, 158, 1638429, 458752, 158, 1638430, 393216, 161, 1638431, 458752, 161, 1638432, 393216, 158, 1638434, 458752, 158, 1638435, 393216, 161, 1638436, 458752, 161, 1638437, 393216, 158, 1703947, 393216, 158, 1703948, 393216, 162, 1703949, 458752, 162, 1703950, 458752, 158, 1703952, 393216, 158, 1703953, 393216, 162, 1703954, 458752, 162, 1703955, 458752, 158, 1703965, 393216, 158, 1703966, 393216, 162, 1703967, 458752, 162, 1703968, 458752, 158, 1703970, 393216, 158, 1703971, 393216, 162, 1703972, 458752, 162, 1703973, 458752, 158, 1769494, 0, 144, 1769495, 65536, 144, 1769496, 131072, 144, 1769497, 196608, 144, 1769498, 262144, 144, 1835030, 0, 145, 1835031, 65536, 145, 1835032, 131072, 145, 1835033, 196608, 145, 1835034, 262144, 145, 1900566, 0, 146, 1900567, 65536, 146, 1900568, 131072, 146, 1900569, 196608, 146, 1900570, 262144, 146, 1966102, 0, 147, 1966103, 65536, 147, 1966104, 131072, 147, 1966105, 196608, 147, 1966106, 262144, 147, 2162711, 131072, 29, 2162712, 196608, 29, 2162713, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 393221, 0, 130, 393222, 65536, 130, 393223, 131072, 130, 393226, 65536, 166, 393227, 131072, 166, 393228, 196608, 166, 393229, 0, 130, 393230, 65536, 130, 393231, 131072, 130, 393246, 65536, 166, 393247, 131072, 166, 393248, 196608, 166, 393249, 0, 130, 393250, 65536, 130, 393251, 131072, 130, 393257, 0, 130, 393258, 65536, 130, 393259, 131072, 130, 458757, 0, 131, 458758, 65536, 131, 458759, 131072, 131, 458762, 65536, 167, 458763, 131072, 167, 458764, 196608, 167, 458765, 0, 131, 458766, 65536, 131, 458767, 131072, 131, 458775, 458752, 152, 458776, 458752, 152, 458777, 458752, 152, 458782, 65536, 167, 458783, 131072, 167, 458784, 196608, 167, 458785, 0, 131, 458786, 65536, 131, 458787, 131072, 131, 458793, 0, 131, 458794, 65536, 131, 458795, 131072, 131, 524293, 0, 132, 524294, 65536, 132, 524295, 131072, 132, 524299, 0, 166, 524301, 0, 132, 524302, 65536, 132, 524303, 131072, 132, 524305, 0, 166, 524306, 262144, 156, 524307, 327680, 156, 524310, 0, 144, 524311, 65536, 144, 524312, 131072, 144, 524313, 196608, 144, 524314, 262144, 144, 524317, 262144, 156, 524318, 327680, 156, 524319, 0, 166, 524321, 0, 132, 524322, 65536, 132, 524323, 131072, 132, 524325, 0, 166, 524329, 0, 132, 524330, 65536, 132, 524331, 131072, 132, 589835, 0, 167, 589841, 0, 167, 589842, 262144, 157, 589843, 327680, 157, 589846, 0, 145, 589847, 65536, 145, 589848, 131072, 145, 589849, 196608, 145, 589850, 262144, 145, 589853, 262144, 157, 589854, 327680, 157, 589855, 0, 167, 589861, 0, 167, 655364, 0, 163, 655365, 65536, 163, 655378, 262144, 158, 655379, 327680, 158, 655382, 0, 146, 655383, 65536, 146, 655384, 131072, 146, 655385, 196608, 146, 655386, 262144, 146, 655389, 262144, 158, 655390, 327680, 158, 655403, 393216, 163, 655404, 458752, 163, 720900, 0, 164, 720901, 65536, 164, 720918, 0, 147, 720919, 65536, 147, 720920, 131072, 147, 720921, 196608, 147, 720922, 262144, 147, 720939, 393216, 164, 720940, 458752, 164, 786436, 0, 165, 786437, 65536, 165, 786475, 393216, 165, 786476, 458752, 165, 851991, 327680, 176, 851992, 393216, 176, 851993, 458752, 176, 917527, 327680, 177, 917528, 393216, 177, 917529, 458752, 177, 1048591, 65536, 166, 1048592, 131072, 166, 1048593, 196608, 166, 1048607, 65536, 166, 1048608, 131072, 166, 1048609, 196608, 166, 1114127, 65536, 167, 1114128, 131072, 167, 1114129, 196608, 167, 1114143, 65536, 167, 1114144, 131072, 167, 1114145, 196608, 167, 1179662, 262144, 43, 1179667, 458752, 43, 1179668, 262144, 156, 1179669, 327680, 156, 1179670, 0, 166, 1179674, 0, 166, 1179675, 262144, 156, 1179676, 327680, 156, 1179677, 458752, 118, 1179678, 327680, 118, 1179679, 393216, 118, 1179682, 196608, 122, 1245198, 262144, 44, 1245203, 458752, 44, 1245204, 262144, 157, 1245205, 327680, 157, 1245206, 0, 167, 1245210, 0, 167, 1245211, 262144, 157, 1245212, 327680, 157, 1245213, 458752, 119, 1245214, 327680, 119, 1245215, 393216, 119, 1245217, 262144, 119, 1245218, 131072, 122, 1310734, 458752, 51, 1310735, 327680, 45, 1310736, 327680, 45, 1310737, 393216, 45, 1310738, 327680, 45, 1310739, 458752, 45, 1310740, 262144, 158, 1310741, 327680, 158, 1310747, 262144, 158, 1310748, 327680, 158, 1310749, 458752, 120, 1310750, 327680, 120, 1310751, 393216, 120, 1310752, 327680, 120, 1310753, 393216, 120, 1310754, 131072, 123, 1376270, 458752, 52, 1376271, 327680, 46, 1376272, 327680, 46, 1376273, 393216, 46, 1376274, 327680, 46, 1376275, 327680, 161, 1376285, 458752, 121, 1376286, 327680, 121, 1376287, 393216, 121, 1376288, 327680, 121, 1376289, 393216, 121, 1376290, 196608, 125, 1441811, 327680, 162, 1638410, 0, 166, 1638438, 0, 166, 1703946, 0, 167, 1703958, 0, 166, 1703962, 0, 166, 1703974, 0, 167, 1769492, 131072, 163, 1769493, 196608, 163, 1769494, 0, 167, 1769498, 0, 167, 1769499, 262144, 163, 1769500, 327680, 163, 1835028, 131072, 164, 1835029, 196608, 164, 1835035, 262144, 164, 1835036, 327680, 164, 1900564, 131072, 165, 1900565, 196608, 165, 1900571, 262144, 165, 1900572, 327680, 165, 1966102, 0, 166, 1966106, 0, 166, 2031638, 0, 167, 2031642, 0, 167 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 1104) +scene_destination = "res://Maps/VictoryRoadapex/Victory_Road_apex.tscn" +location = Vector2(848, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 720) +scene_destination = "res://Maps/ChampionshipSite/Championship_Site.tscn" +location = Vector2(688, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 720) +scene_destination = "res://Maps/ChampionshipSite/Championship_Site.tscn" +location = Vector2(688, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 272) +scene_destination = "res://Maps/ChampionshipSitearena1/Championship_Site_arena_1.tscn" +location = Vector2(336, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 272) +scene_destination = "res://Maps/ChampionshipSitearena1/Championship_Site_arena_1.tscn" +location = Vector2(1616, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 624) +scene_destination = "res://Maps/ChampionshipSitewaiting/Championship_Site_waiting.tscn" +location = Vector2(432, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1360, 272) +scene_destination = "res://Maps/ChampionshipSitetrain/Championship_Site_train.tscn" +location = Vector2(336, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 272) +scene_destination = "res://Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.tscn" +location = Vector2(1072, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 784) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 432) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 816) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 688) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 368) +texture = ExtResource("305") +facing = "Right" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1200, 848) +texture = ExtResource("306") +facing = "Left" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 400) +texture = ExtResource("307") +facing = "Right" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 688) +texture = ExtResource("308") +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 848) +texture = ExtResource("309") +facing = "Right" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 816) +texture = ExtResource("310") +facing = "Left" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 656) +texture = ExtResource("401") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 656) +texture = ExtResource("501") +facing = "Down" + +[node name="Clerk2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 656) +texture = ExtResource("502") +facing = "Down" diff --git a/Maps/ChampionshipSite/Championship_Site_tileset.tres b/Maps/ChampionshipSite/Championship_Site_tileset.tres new file mode 100644 index 000000000..47a8537b5 --- /dev/null +++ b/Maps/ChampionshipSite/Championship_Site_tileset.tres @@ -0,0 +1,441 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Championship.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:130/0 = 0 +0:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:131/0 = 0 +0:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:132/0 = 0 +0:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:144/0 = 0 +0:145/0 = 0 +0:146/0 = 0 +0:147/0 = 0 +0:154/0 = 0 +0:155/0 = 0 +0:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:156/0 = 0 +0:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:157/0 = 0 +0:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:158/0 = 0 +0:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:163/0 = 0 +0:164/0 = 0 +0:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:165/0 = 0 +0:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:166/0 = 0 +0:167/0 = 0 +0:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:174/0 = 0 +0:175/0 = 0 +0:175/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:176/0 = 0 +0:176/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:177/0 = 0 +0:177/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:178/0 = 0 +0:178/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:179/0 = 0 +0:179/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:130/0 = 0 +1:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:131/0 = 0 +1:132/0 = 0 +1:144/0 = 0 +1:145/0 = 0 +1:146/0 = 0 +1:147/0 = 0 +1:149/0 = 0 +1:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:150/0 = 0 +1:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:151/0 = 0 +1:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:152/0 = 0 +1:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:154/0 = 0 +1:155/0 = 0 +1:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:156/0 = 0 +1:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:157/0 = 0 +1:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:158/0 = 0 +1:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:162/0 = 0 +1:163/0 = 0 +1:164/0 = 0 +1:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:165/0 = 0 +1:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:166/0 = 0 +1:166/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:167/0 = 0 +1:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:174/0 = 0 +1:175/0 = 0 +1:176/0 = 0 +1:177/0 = 0 +1:178/0 = 0 +1:179/0 = 0 +2:29/0 = 0 +2:122/0 = 0 +2:123/0 = 0 +2:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:130/0 = 0 +2:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:131/0 = 0 +2:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:132/0 = 0 +2:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:144/0 = 0 +2:145/0 = 0 +2:146/0 = 0 +2:147/0 = 0 +2:159/0 = 0 +2:160/0 = 0 +2:161/0 = 0 +2:163/0 = 0 +2:164/0 = 0 +2:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:165/0 = 0 +2:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:166/0 = 0 +2:166/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:167/0 = 0 +2:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:174/0 = 0 +2:175/0 = 0 +2:176/0 = 0 +2:177/0 = 0 +2:178/0 = 0 +2:179/0 = 0 +3:29/0 = 0 +3:122/0 = 0 +3:123/0 = 0 +3:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:124/0 = 0 +3:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:125/0 = 0 +3:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:131/0 = 0 +3:132/0 = 0 +3:144/0 = 0 +3:145/0 = 0 +3:146/0 = 0 +3:147/0 = 0 +3:158/0 = 0 +3:159/0 = 0 +3:160/0 = 0 +3:161/0 = 0 +3:162/0 = 0 +3:163/0 = 0 +3:164/0 = 0 +3:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:165/0 = 0 +3:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:166/0 = 0 +3:166/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:167/0 = 0 +3:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:174/0 = 0 +3:175/0 = 0 +3:176/0 = 0 +3:177/0 = 0 +3:178/0 = 0 +3:179/0 = 0 +4:29/0 = 0 +4:43/0 = 0 +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:132/0 = 0 +4:144/0 = 0 +4:145/0 = 0 +4:146/0 = 0 +4:147/0 = 0 +4:153/0 = 0 +4:156/0 = 0 +4:157/0 = 0 +4:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:158/0 = 0 +4:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:159/0 = 0 +4:163/0 = 0 +4:164/0 = 0 +4:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:165/0 = 0 +4:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:174/0 = 0 +4:175/0 = 0 +4:175/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:176/0 = 0 +4:176/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:177/0 = 0 +4:177/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:178/0 = 0 +4:178/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:179/0 = 0 +4:179/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:54/0 = 0 +5:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:118/0 = 0 +5:119/0 = 0 +5:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:120/0 = 0 +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:131/0 = 0 +5:132/0 = 0 +5:156/0 = 0 +5:157/0 = 0 +5:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:158/0 = 0 +5:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:159/0 = 0 +5:160/0 = 0 +5:161/0 = 0 +5:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:162/0 = 0 +5:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:163/0 = 0 +5:164/0 = 0 +5:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:165/0 = 0 +5:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:174/0 = 0 +5:175/0 = 0 +5:175/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:176/0 = 0 +5:177/0 = 0 +5:177/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:178/0 = 0 +5:179/0 = 0 +6:45/0 = 0 +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:53/0 = 0 +6:54/0 = 0 +6:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:118/0 = 0 +6:119/0 = 0 +6:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:120/0 = 0 +6:121/0 = 0 +6:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:149/0 = 0 +6:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:150/0 = 0 +6:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:151/0 = 0 +6:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:152/0 = 0 +6:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:153/0 = 0 +6:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:154/0 = 0 +6:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:155/0 = 0 +6:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:156/0 = 0 +6:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:158/0 = 0 +6:159/0 = 0 +6:160/0 = 0 +6:161/0 = 0 +6:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:162/0 = 0 +6:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:163/0 = 0 +6:164/0 = 0 +6:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:165/0 = 0 +6:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:174/0 = 0 +6:175/0 = 0 +6:175/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:176/0 = 0 +6:177/0 = 0 +6:177/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:44/0 = 0 +7:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:51/0 = 0 +7:52/0 = 0 +7:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:53/0 = 0 +7:54/0 = 0 +7:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:118/0 = 0 +7:119/0 = 0 +7:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:120/0 = 0 +7:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:121/0 = 0 +7:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:149/0 = 0 +7:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:150/0 = 0 +7:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:151/0 = 0 +7:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:152/0 = 0 +7:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:153/0 = 0 +7:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:154/0 = 0 +7:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:158/0 = 0 +7:159/0 = 0 +7:160/0 = 0 +7:161/0 = 0 +7:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:162/0 = 0 +7:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:163/0 = 0 +7:164/0 = 0 +7:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:165/0 = 0 +7:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:174/0 = 0 +7:176/0 = 0 +7:177/0 = 0 +7:177/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.gd b/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.gd new file mode 100644 index 000000000..f91da1d28 --- /dev/null +++ b/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map200 + +var map_name = "Championship Site (Hall of Champions)" diff --git a/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.gd.uid b/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.gd.uid new file mode 100644 index 000000000..86df2f24e --- /dev/null +++ b/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.gd.uid @@ -0,0 +1 @@ +uid://bffsqlr3or1al diff --git a/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.tscn b/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.tscn new file mode 100644 index 000000000..1cd281a1a --- /dev/null +++ b/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Championship Site (Hall of Champions)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 196608, 1, 0, 196609, 262145, 0, 196610, 262145, 4, 196611, 262145, 4, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 262145, 4, 196624, 262145, 4, 196625, 262145, 4, 196626, 262145, 4, 196627, 262145, 4, 196628, 262145, 4, 196629, 262145, 4, 196630, 262145, 4, 196631, 262145, 4, 196632, 262145, 4, 196633, 262145, 4, 196634, 262145, 4, 196635, 262145, 4, 196636, 262145, 4, 196637, 262145, 4, 196638, 262145, 4, 196639, 262145, 4, 196640, 262145, 4, 196641, 262145, 4, 196642, 262145, 4, 196643, 262145, 4, 196644, 262145, 4, 196645, 131073, 1, 196646, 1, 0, 196647, 1, 0, 262144, 1, 0, 262145, 1, 4, 262146, 65536, 150, 262147, 65536, 150, 262148, 65536, 150, 262149, 65536, 150, 262150, 65536, 150, 262151, 65536, 150, 262152, 65536, 150, 262153, 65536, 150, 262154, 65536, 150, 262155, 65536, 150, 262156, 65536, 150, 262157, 65536, 150, 262158, 65536, 150, 262159, 65536, 150, 262160, 65536, 150, 262161, 65536, 150, 262162, 65536, 150, 262163, 65536, 150, 262164, 65536, 150, 262165, 65536, 150, 262166, 65536, 150, 262167, 65536, 150, 262168, 65536, 150, 262169, 65536, 150, 262170, 65536, 150, 262171, 65536, 150, 262172, 65536, 150, 262173, 65536, 150, 262174, 65536, 150, 262175, 65536, 150, 262176, 65536, 150, 262177, 65536, 150, 262178, 65536, 150, 262179, 65536, 150, 262180, 65536, 150, 262181, 262145, 2, 262182, 1, 0, 262183, 1, 0, 327680, 1, 0, 327681, 1, 4, 327682, 65536, 151, 327683, 65536, 151, 327684, 65536, 151, 327685, 65536, 151, 327686, 65536, 151, 327687, 65536, 151, 327688, 65536, 151, 327689, 65536, 151, 327690, 65536, 151, 327691, 65536, 151, 327692, 65536, 151, 327693, 65536, 151, 327694, 65536, 151, 327695, 65536, 151, 327696, 65536, 151, 327697, 65536, 151, 327698, 65536, 151, 327699, 65536, 151, 327700, 65536, 151, 327701, 65536, 151, 327702, 65536, 151, 327703, 65536, 151, 327704, 65536, 151, 327705, 65536, 151, 327706, 65536, 151, 327707, 65536, 151, 327708, 65536, 151, 327709, 65536, 151, 327710, 65536, 151, 327711, 65536, 151, 327712, 65536, 151, 327713, 65536, 151, 327714, 65536, 151, 327715, 65536, 151, 327716, 65536, 151, 327717, 262145, 2, 327718, 1, 0, 327719, 1, 0, 393216, 1, 0, 393217, 1, 4, 393218, 65536, 152, 393219, 65536, 152, 393220, 65536, 152, 393221, 65536, 152, 393222, 262144, 160, 393223, 262144, 160, 393224, 262144, 160, 393225, 65536, 152, 393226, 65536, 152, 393227, 65536, 152, 393228, 65536, 152, 393229, 262144, 160, 393230, 262144, 160, 393231, 262144, 160, 393232, 65536, 152, 393233, 65536, 152, 393234, 65536, 152, 393235, 65536, 152, 393236, 262144, 160, 393237, 262144, 160, 393238, 262144, 160, 393239, 65536, 152, 393240, 65536, 152, 393241, 65536, 152, 393242, 65536, 152, 393243, 262144, 160, 393244, 262144, 160, 393245, 262144, 160, 393246, 65536, 152, 393247, 65536, 152, 393248, 65536, 152, 393249, 65536, 152, 393250, 262144, 160, 393251, 262144, 160, 393252, 262144, 160, 393253, 262145, 2, 393254, 1, 0, 393255, 1, 0, 458752, 1, 0, 458753, 1, 4, 458754, 262144, 162, 458755, 196608, 161, 458756, 131072, 161, 458757, 196608, 161, 458758, 131072, 161, 458759, 196608, 161, 458760, 131072, 161, 458761, 196608, 161, 458762, 131072, 161, 458763, 196608, 161, 458764, 131072, 161, 458765, 196608, 161, 458766, 131072, 161, 458767, 196608, 161, 458768, 131072, 161, 458769, 196608, 161, 458770, 131072, 161, 458771, 196608, 161, 458772, 131072, 161, 458773, 196608, 161, 458774, 131072, 161, 458775, 196608, 161, 458776, 131072, 161, 458777, 196608, 161, 458778, 131072, 161, 458779, 196608, 161, 458780, 131072, 161, 458781, 196608, 161, 458782, 131072, 161, 458783, 196608, 161, 458784, 131072, 161, 458785, 196608, 161, 458786, 131072, 161, 458787, 196608, 161, 458788, 131072, 161, 458789, 262145, 2, 458790, 1, 0, 458791, 1, 0, 524288, 1, 0, 524289, 1, 4, 524290, 196608, 158, 524291, 196608, 160, 524292, 131072, 160, 524293, 196608, 160, 524294, 131072, 160, 524295, 196608, 160, 524296, 131072, 160, 524297, 196608, 160, 524298, 131072, 160, 524299, 196608, 160, 524300, 131072, 160, 524301, 196608, 160, 524302, 131072, 160, 524303, 196608, 160, 524304, 131072, 160, 524305, 196608, 160, 524306, 131072, 160, 524307, 196608, 160, 524308, 131072, 160, 524309, 196608, 160, 524310, 131072, 160, 524311, 196608, 160, 524312, 131072, 160, 524313, 196608, 160, 524314, 131072, 160, 524315, 196608, 160, 524316, 131072, 160, 524317, 196608, 160, 524318, 131072, 160, 524319, 196608, 160, 524320, 131072, 160, 524321, 196608, 160, 524322, 131072, 160, 524323, 196608, 160, 524324, 131072, 160, 524325, 262145, 2, 524326, 1, 0, 524327, 1, 0, 589824, 1, 0, 589825, 1, 4, 589826, 196608, 162, 589827, 196608, 159, 589828, 131072, 159, 589829, 196608, 159, 589830, 131072, 159, 589831, 196608, 159, 589832, 131072, 159, 589833, 196608, 159, 589834, 131072, 159, 589835, 196608, 159, 589836, 131072, 159, 589837, 196608, 159, 589838, 131072, 159, 589839, 196608, 159, 589840, 131072, 159, 589841, 196608, 159, 589842, 131072, 159, 589843, 196608, 159, 589844, 131072, 159, 589845, 196608, 159, 589846, 131072, 159, 589847, 196608, 159, 589848, 131072, 159, 589849, 196608, 159, 589850, 131072, 159, 589851, 196608, 159, 589852, 131072, 159, 589853, 196608, 159, 589854, 131072, 159, 589855, 196608, 159, 589856, 131072, 159, 589857, 196608, 159, 589858, 131072, 159, 589859, 196608, 159, 589860, 131072, 159, 589861, 262145, 2, 589862, 1, 0, 589863, 1, 0, 655360, 1, 0, 655361, 1, 4, 655362, 196608, 158, 655363, 196608, 160, 655364, 131072, 160, 655365, 196608, 160, 655366, 131072, 160, 655367, 196608, 160, 655368, 131072, 160, 655369, 196608, 160, 655370, 131072, 160, 655371, 196608, 160, 655372, 131072, 160, 655373, 196608, 160, 655374, 131072, 160, 655375, 196608, 160, 655376, 131072, 160, 655377, 196608, 160, 655378, 131072, 160, 655379, 196608, 160, 655380, 131072, 160, 655381, 196608, 160, 655382, 131072, 160, 655383, 196608, 160, 655384, 131072, 160, 655385, 196608, 160, 655386, 131072, 160, 655387, 196608, 160, 655388, 131072, 160, 655389, 196608, 160, 655390, 131072, 160, 655391, 196608, 160, 655392, 131072, 160, 655393, 196608, 160, 655394, 131072, 160, 655395, 196608, 160, 655396, 131072, 160, 655397, 262145, 2, 655398, 1, 0, 655399, 1, 0, 720896, 1, 0, 720897, 1, 4, 720898, 196608, 162, 720899, 196608, 159, 720900, 131072, 159, 720901, 196608, 159, 720902, 131072, 159, 720903, 196608, 159, 720904, 131072, 159, 720905, 196608, 159, 720906, 131072, 159, 720907, 196608, 159, 720908, 131072, 159, 720909, 196608, 159, 720910, 131072, 159, 720911, 196608, 159, 720912, 131072, 159, 720913, 196608, 159, 720914, 131072, 159, 720915, 196608, 159, 720916, 131072, 159, 720917, 196608, 159, 720918, 131072, 159, 720919, 196608, 159, 720920, 131072, 159, 720921, 196608, 159, 720922, 131072, 159, 720923, 196608, 159, 720924, 131072, 159, 720925, 196608, 159, 720926, 131072, 159, 720927, 196608, 159, 720928, 131072, 159, 720929, 196608, 159, 720930, 131072, 159, 720931, 196608, 159, 720932, 131072, 159, 720933, 262145, 2, 720934, 1, 0, 720935, 1, 0, 786432, 1, 0, 786433, 1, 4, 786434, 196608, 158, 786435, 196608, 160, 786436, 131072, 160, 786437, 196608, 160, 786438, 131072, 160, 786439, 196608, 160, 786440, 131072, 160, 786441, 196608, 160, 786442, 131072, 160, 786443, 196608, 160, 786444, 131072, 160, 786445, 196608, 160, 786446, 131072, 160, 786447, 196608, 160, 786448, 131072, 160, 786449, 196608, 160, 786450, 131072, 160, 786451, 196608, 160, 786452, 131072, 160, 786453, 196608, 160, 786454, 131072, 160, 786455, 196608, 160, 786456, 131072, 160, 786457, 196608, 160, 786458, 131072, 160, 786459, 196608, 160, 786460, 131072, 160, 786461, 196608, 160, 786462, 131072, 160, 786463, 196608, 160, 786464, 131072, 160, 786465, 196608, 160, 786466, 131072, 160, 786467, 196608, 160, 786468, 131072, 160, 786469, 262145, 2, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 131073, 0, 851970, 131073, 3, 851971, 131073, 3, 851972, 131073, 3, 851973, 131073, 3, 851974, 131073, 3, 851975, 131073, 3, 851976, 131073, 3, 851977, 131073, 3, 851978, 131073, 3, 851979, 131073, 3, 851980, 131073, 3, 851981, 131073, 3, 851982, 131073, 3, 851983, 131073, 3, 851984, 131073, 3, 851985, 131073, 3, 851986, 131073, 3, 851987, 131073, 3, 851988, 131073, 3, 851989, 131073, 3, 851990, 131073, 3, 851991, 131073, 3, 851992, 131073, 3, 851993, 131073, 3, 851994, 131073, 3, 851995, 131073, 3, 851996, 131073, 3, 851997, 1, 6, 851998, 131072, 159, 851999, 196608, 159, 852000, 131072, 159, 852001, 196608, 159, 852002, 131072, 159, 852003, 196608, 159, 852004, 131072, 159, 852005, 262145, 2, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 4, 917534, 131072, 160, 917535, 196608, 160, 917536, 131072, 160, 917537, 196608, 160, 917538, 131072, 160, 917539, 196608, 160, 917540, 131072, 160, 917541, 262145, 2, 917542, 1, 0, 917543, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 4, 983070, 131072, 159, 983071, 196608, 159, 983072, 131072, 159, 983073, 196608, 159, 983074, 131072, 159, 983075, 196608, 159, 983076, 131072, 159, 983077, 262145, 2, 983078, 1, 0, 983079, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 4, 1048606, 131072, 160, 1048607, 196608, 160, 1048608, 131072, 160, 1048609, 196608, 160, 1048610, 131072, 160, 1048611, 196608, 160, 1048612, 131072, 160, 1048613, 262145, 2, 1048614, 1, 0, 1048615, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 131073, 0, 1114142, 131073, 3, 1114143, 131073, 3, 1114144, 131073, 3, 1114145, 131073, 3, 1114146, 131073, 3, 1114147, 131073, 3, 1114148, 131073, 3, 1114149, 65537, 0, 1114150, 1, 0, 1114151, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131078, 0, 149, 131079, 65536, 149, 131080, 131072, 149, 131085, 0, 149, 131086, 65536, 149, 131087, 131072, 149, 131092, 0, 149, 131093, 65536, 149, 131094, 131072, 149, 131099, 0, 149, 131100, 65536, 149, 131101, 131072, 149, 131105, 0, 149, 131106, 65536, 149, 131107, 131072, 149, 196614, 0, 150, 196615, 65536, 150, 196616, 131072, 150, 196621, 0, 150, 196622, 65536, 150, 196623, 131072, 150, 196628, 0, 150, 196629, 65536, 150, 196630, 131072, 150, 196635, 0, 150, 196636, 65536, 150, 196637, 131072, 150, 196642, 0, 150, 196643, 65536, 150, 196644, 131072, 150, 262150, 0, 151, 262151, 65536, 151, 262152, 131072, 151, 262157, 0, 151, 262158, 65536, 151, 262159, 131072, 151, 262164, 0, 151, 262165, 65536, 151, 262166, 131072, 151, 262171, 0, 151, 262172, 65536, 151, 262173, 131072, 151, 262178, 0, 151, 262179, 65536, 151, 262180, 131072, 151, 327686, 0, 152, 327687, 65536, 152, 327688, 131072, 152, 327693, 0, 152, 327694, 65536, 152, 327695, 131072, 152, 327700, 0, 152, 327701, 65536, 152, 327702, 131072, 152, 327707, 0, 152, 327708, 65536, 152, 327709, 131072, 152, 327714, 0, 152, 327715, 65536, 152, 327716, 131072, 152, 393219, 262144, 156, 393220, 327680, 156, 393222, 0, 153, 393223, 65536, 153, 393224, 131072, 153, 393226, 262144, 156, 393227, 327680, 156, 393229, 0, 153, 393230, 65536, 153, 393231, 131072, 153, 393233, 262144, 156, 393234, 327680, 156, 393236, 0, 153, 393237, 65536, 153, 393238, 131072, 153, 393240, 262144, 156, 393241, 327680, 156, 393243, 0, 153, 393244, 65536, 153, 393245, 131072, 153, 393247, 262144, 156, 393248, 327680, 156, 393250, 0, 153, 393251, 65536, 153, 393252, 131072, 153, 458755, 262144, 157, 458756, 327680, 157, 458762, 262144, 157, 458763, 327680, 157, 458769, 262144, 157, 458770, 327680, 157, 458776, 262144, 157, 458777, 327680, 157, 458783, 262144, 157, 458784, 327680, 157, 524291, 262144, 158, 524292, 327680, 158, 524293, 0, 144, 524294, 65536, 144, 524295, 131072, 144, 524296, 196608, 144, 524297, 262144, 144, 524298, 262144, 158, 524299, 327680, 158, 524300, 0, 144, 524301, 65536, 144, 524302, 131072, 144, 524303, 196608, 144, 524304, 262144, 144, 524305, 262144, 158, 524306, 327680, 158, 524307, 0, 144, 524308, 65536, 144, 524309, 131072, 144, 524310, 196608, 144, 524311, 262144, 144, 524312, 262144, 158, 524313, 327680, 158, 524314, 0, 144, 524315, 65536, 144, 524316, 131072, 144, 524317, 196608, 144, 524318, 262144, 144, 524319, 262144, 158, 524320, 327680, 158, 524321, 0, 144, 524322, 65536, 144, 524323, 131072, 144, 524324, 196608, 144, 589827, 0, 54, 589828, 65536, 54, 589829, 0, 145, 589830, 65536, 145, 589831, 131072, 145, 589832, 196608, 145, 589833, 262144, 145, 589834, 0, 54, 589835, 65536, 54, 589836, 0, 145, 589837, 65536, 145, 589838, 131072, 145, 589839, 196608, 145, 589840, 262144, 145, 589841, 0, 54, 589842, 65536, 54, 589843, 0, 145, 589844, 65536, 145, 589845, 131072, 145, 589846, 196608, 145, 589847, 262144, 145, 589848, 0, 54, 589849, 65536, 54, 589850, 0, 145, 589851, 65536, 145, 589852, 131072, 145, 589853, 196608, 145, 589854, 262144, 145, 589855, 0, 54, 589856, 65536, 54, 589857, 0, 145, 589858, 65536, 145, 589859, 131072, 145, 589860, 196608, 145, 655363, 0, 55, 655364, 65536, 55, 655365, 0, 146, 655366, 65536, 146, 655367, 131072, 146, 655368, 196608, 146, 655369, 262144, 146, 655370, 0, 55, 655371, 65536, 55, 655372, 0, 146, 655373, 65536, 146, 655374, 131072, 146, 655375, 196608, 146, 655376, 262144, 146, 655377, 0, 55, 655378, 65536, 55, 655379, 0, 146, 655380, 65536, 146, 655381, 131072, 146, 655382, 196608, 146, 655383, 262144, 146, 655384, 0, 55, 655385, 65536, 55, 655386, 0, 146, 655387, 65536, 146, 655388, 131072, 146, 655389, 196608, 146, 655390, 262144, 146, 655391, 0, 55, 655392, 65536, 55, 655393, 0, 146, 655394, 65536, 146, 655395, 131072, 146, 655396, 196608, 146, 720898, 0, 166, 720901, 0, 147, 720902, 65536, 147, 720903, 131072, 147, 720904, 196608, 147, 720905, 262144, 147, 720908, 0, 147, 720909, 65536, 147, 720910, 131072, 147, 720911, 196608, 147, 720912, 262144, 147, 720915, 0, 147, 720916, 65536, 147, 720917, 131072, 147, 720918, 196608, 147, 720919, 262144, 147, 720922, 0, 147, 720923, 65536, 147, 720924, 131072, 147, 720925, 196608, 147, 720926, 262144, 147, 720929, 0, 147, 720930, 65536, 147, 720931, 131072, 147, 720932, 196608, 147, 786434, 0, 167, 1048608, 131072, 29, 1048609, 196608, 29, 1048610, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 917534, 0, 163, 917535, 65536, 163, 917539, 393216, 163, 917540, 458752, 163, 983070, 0, 164, 983071, 65536, 164, 983075, 393216, 164, 983076, 458752, 164, 1048606, 0, 165, 1048607, 65536, 165, 1048611, 393216, 165, 1048612, 458752, 165 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1072, 560) +scene_destination = "res://Maps/ChampionshipSite/Championship_Site.tscn" +location = Vector2(208, 272) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions_tileset.tres b/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions_tileset.tres new file mode 100644 index 000000000..020b9edb0 --- /dev/null +++ b/Maps/ChampionshipSiteHallofChampions/Championship_Site_Hall_of_Champions_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Championship.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:54/0 = 0 +0:55/0 = 0 +0:144/0 = 0 +0:145/0 = 0 +0:146/0 = 0 +0:147/0 = 0 +0:149/0 = 0 +0:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:150/0 = 0 +0:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:151/0 = 0 +0:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:152/0 = 0 +0:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:153/0 = 0 +0:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:163/0 = 0 +0:164/0 = 0 +0:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:165/0 = 0 +0:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:166/0 = 0 +0:167/0 = 0 +0:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:55/0 = 0 +1:144/0 = 0 +1:145/0 = 0 +1:146/0 = 0 +1:147/0 = 0 +1:149/0 = 0 +1:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:150/0 = 0 +1:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:151/0 = 0 +1:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:152/0 = 0 +1:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:153/0 = 0 +1:163/0 = 0 +1:164/0 = 0 +1:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:165/0 = 0 +1:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:144/0 = 0 +2:145/0 = 0 +2:146/0 = 0 +2:147/0 = 0 +2:149/0 = 0 +2:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:150/0 = 0 +2:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:151/0 = 0 +2:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:152/0 = 0 +2:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:153/0 = 0 +2:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:159/0 = 0 +2:160/0 = 0 +2:161/0 = 0 +3:29/0 = 0 +3:144/0 = 0 +3:145/0 = 0 +3:146/0 = 0 +3:147/0 = 0 +3:158/0 = 0 +3:159/0 = 0 +3:160/0 = 0 +3:161/0 = 0 +3:162/0 = 0 +4:29/0 = 0 +4:144/0 = 0 +4:145/0 = 0 +4:146/0 = 0 +4:147/0 = 0 +4:156/0 = 0 +4:157/0 = 0 +4:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:158/0 = 0 +4:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:160/0 = 0 +4:162/0 = 0 +5:156/0 = 0 +5:157/0 = 0 +5:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:158/0 = 0 +5:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:163/0 = 0 +6:164/0 = 0 +6:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:165/0 = 0 +6:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:163/0 = 0 +7:164/0 = 0 +7:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:165/0 = 0 +7:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/ChampionshipSiteafterwin/Championship_Site_after_win.gd b/Maps/ChampionshipSiteafterwin/Championship_Site_after_win.gd new file mode 100644 index 000000000..831b43479 --- /dev/null +++ b/Maps/ChampionshipSiteafterwin/Championship_Site_after_win.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map197 + +var map_name = "Championship Site (after win)" diff --git a/Maps/ChampionshipSiteafterwin/Championship_Site_after_win.gd.uid b/Maps/ChampionshipSiteafterwin/Championship_Site_after_win.gd.uid new file mode 100644 index 000000000..7a0c3cb6f --- /dev/null +++ b/Maps/ChampionshipSiteafterwin/Championship_Site_after_win.gd.uid @@ -0,0 +1 @@ +uid://wc7jlxum0ils diff --git a/Maps/ChampionshipSiteafterwin/Championship_Site_after_win.tscn b/Maps/ChampionshipSiteafterwin/Championship_Site_after_win.tscn new file mode 100644 index 000000000..d0e80576a --- /dev/null +++ b/Maps/ChampionshipSiteafterwin/Championship_Site_after_win.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/ChampionshipSiteafterwin/Championship_Site_after_win_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/ChampionshipSiteafterwin/Championship_Site_after_win.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Championship Site (after win)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 262244, 0, 65540, 262244, 0, 65541, 262244, 0, 65542, 262244, 0, 65543, 262244, 0, 65544, 262244, 0, 65545, 262244, 0, 65546, 262244, 0, 65547, 262244, 0, 65548, 262244, 0, 65549, 262244, 0, 65550, 262244, 0, 65551, 262244, 0, 65552, 262244, 0, 65553, 262244, 0, 65554, 262244, 0, 65555, 65638, 78, 65556, 65638, 78, 65557, 65638, 78, 65558, 65638, 78, 65559, 65638, 78, 65560, 65638, 78, 65561, 65638, 78, 65562, 65638, 78, 65563, 65638, 78, 65564, 65638, 78, 65565, 65638, 78, 65566, 65638, 78, 65567, 65638, 78, 65568, 65638, 78, 65569, 65638, 78, 65570, 65638, 78, 65571, 65638, 78, 65572, 65638, 78, 65573, 65638, 78, 65574, 65638, 78, 65575, 65638, 78, 65576, 65638, 78, 65577, 65638, 78, 65578, 65638, 78, 65579, 65638, 78, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 262244, 0, 131076, 262244, 0, 131077, 262244, 0, 131078, 262244, 0, 131079, 262244, 0, 131080, 65638, 71, 131081, 65638, 71, 131082, 65638, 71, 131083, 65638, 71, 131084, 65638, 71, 131085, 65638, 71, 131086, 65638, 71, 131087, 65638, 71, 131088, 65638, 71, 131089, 65638, 71, 131090, 65638, 71, 131091, 65638, 71, 131092, 65638, 71, 131093, 65638, 71, 131094, 65638, 71, 131095, 65638, 71, 131096, 65638, 71, 131097, 65638, 71, 131098, 65638, 71, 131099, 65638, 71, 131100, 65638, 71, 131101, 65638, 71, 131102, 65638, 71, 131103, 65638, 71, 131104, 65638, 71, 131105, 65638, 71, 131106, 65638, 71, 131107, 65638, 71, 131108, 65638, 71, 131109, 65638, 71, 131110, 65638, 71, 131111, 65638, 71, 131112, 65638, 71, 131113, 65638, 71, 131114, 65638, 71, 131115, 65638, 71, 131116, 65638, 71, 131117, 65638, 71, 131118, 65638, 71, 131119, 65638, 71, 131120, 65638, 71, 131121, 65638, 71, 131122, 65638, 71, 131123, 65638, 71, 131124, 65638, 71, 131125, 65638, 71, 131126, 65638, 71, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 262244, 0, 196612, 262244, 0, 196613, 262244, 0, 196614, 262244, 0, 196615, 262244, 0, 196616, 65638, 71, 196617, 65638, 71, 196618, 65638, 71, 196619, 65638, 71, 196620, 65638, 71, 196621, 65638, 71, 196622, 65638, 71, 196623, 65638, 71, 196624, 65638, 71, 196625, 65638, 71, 196626, 65638, 71, 196627, 65638, 71, 196628, 65638, 71, 196629, 65638, 71, 196630, 65638, 71, 196631, 65638, 71, 196632, 65638, 71, 196633, 65638, 71, 196634, 65638, 71, 196635, 65638, 71, 196636, 65638, 71, 196637, 65638, 71, 196638, 65638, 71, 196639, 65638, 71, 196640, 65638, 71, 196641, 65638, 71, 196642, 65638, 71, 196643, 65638, 71, 196644, 65638, 71, 196645, 65638, 71, 196646, 65638, 71, 196647, 65638, 71, 196648, 65638, 71, 196649, 65638, 71, 196650, 65638, 71, 196651, 65638, 71, 196652, 65638, 71, 196653, 65638, 71, 196654, 65638, 71, 196655, 65638, 71, 196656, 65638, 71, 196657, 65638, 71, 196658, 65638, 71, 196659, 65638, 71, 196660, 65638, 71, 196661, 65638, 71, 196662, 65638, 71, 196663, 262244, 0, 196664, 262244, 0, 196665, 262244, 0, 196666, 262244, 0, 196667, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 262244, 0, 262148, 262244, 0, 262149, 262244, 0, 262150, 262244, 0, 262151, 262244, 0, 262152, 65638, 71, 262153, 65638, 71, 262154, 65638, 71, 262155, 65638, 71, 262156, 65638, 71, 262157, 65638, 71, 262158, 65638, 71, 262159, 65638, 71, 262160, 65638, 71, 262161, 65638, 71, 262162, 65638, 71, 262163, 65638, 71, 262164, 65638, 71, 262165, 65638, 71, 262166, 65638, 71, 262167, 65638, 71, 262168, 65638, 71, 262169, 65638, 71, 262170, 65638, 71, 262171, 65638, 71, 262172, 65638, 71, 262173, 65638, 71, 262174, 65638, 71, 262175, 65638, 71, 262176, 65638, 71, 262177, 65638, 71, 262178, 65638, 71, 262179, 65638, 71, 262180, 65638, 71, 262181, 65638, 71, 262182, 65638, 71, 262183, 65638, 71, 262184, 65638, 71, 262185, 65638, 71, 262186, 65638, 71, 262187, 65638, 71, 262188, 65638, 71, 262189, 65638, 71, 262190, 65638, 71, 262191, 65638, 71, 262192, 65638, 71, 262193, 65638, 71, 262194, 65638, 71, 262195, 65638, 71, 262196, 65638, 71, 262197, 65638, 71, 262198, 65638, 71, 262199, 262244, 0, 262200, 262244, 0, 262201, 262244, 0, 262202, 262244, 0, 262203, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 262244, 0, 327683, 262244, 0, 327684, 262244, 0, 327685, 262244, 0, 327686, 262244, 0, 327687, 262244, 0, 327688, 65638, 71, 327689, 65638, 71, 327690, 65638, 71, 327691, 65638, 71, 327692, 65638, 71, 327693, 65638, 71, 327694, 65638, 71, 327695, 65638, 71, 327696, 65638, 71, 327697, 65638, 71, 327698, 65638, 71, 327699, 65638, 71, 327700, 65638, 71, 327701, 65638, 71, 327702, 65638, 71, 327703, 65638, 71, 327704, 65638, 71, 327705, 65638, 71, 327706, 65638, 71, 327707, 65638, 71, 327708, 65638, 71, 327709, 65638, 71, 327710, 65638, 71, 327711, 65638, 71, 327712, 65638, 71, 327713, 65638, 71, 327714, 65638, 71, 327715, 65638, 71, 327716, 65638, 71, 327717, 65638, 71, 327718, 65638, 71, 327719, 65638, 71, 327720, 65638, 71, 327721, 65638, 71, 327722, 65638, 71, 327723, 65638, 71, 327724, 65638, 71, 327725, 65638, 71, 327726, 65638, 71, 327727, 65638, 71, 327728, 65638, 71, 327729, 65638, 71, 327730, 65638, 71, 327731, 65638, 71, 327732, 65638, 71, 327733, 65638, 71, 327734, 65638, 71, 327735, 262244, 0, 327736, 262244, 0, 327737, 262244, 0, 327738, 262244, 0, 327739, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 262244, 0, 393219, 262244, 0, 393220, 262244, 0, 393221, 262244, 0, 393222, 262244, 0, 393223, 262244, 0, 393224, 65638, 71, 393225, 65638, 71, 393226, 65638, 71, 393227, 65638, 71, 393228, 65638, 71, 393229, 65638, 71, 393230, 65638, 71, 393231, 65638, 71, 393232, 65638, 71, 393233, 65638, 71, 393234, 65638, 71, 393235, 65638, 71, 393236, 65638, 71, 393237, 65638, 71, 393238, 65638, 71, 393239, 65638, 71, 393240, 65638, 71, 393241, 65638, 71, 393242, 65638, 71, 393243, 65638, 71, 393244, 65638, 71, 393245, 65638, 71, 393246, 65638, 71, 393247, 65638, 71, 393248, 65638, 71, 393249, 65638, 71, 393250, 65638, 71, 393251, 65638, 71, 393252, 65638, 71, 393253, 65638, 71, 393254, 65638, 71, 393255, 65638, 71, 393256, 65638, 71, 393257, 65638, 71, 393258, 65638, 71, 393259, 65638, 71, 393260, 65638, 71, 393261, 65638, 71, 393262, 65638, 71, 393263, 65638, 71, 393264, 65638, 71, 393265, 65638, 71, 393266, 65638, 71, 393267, 65638, 71, 393268, 65638, 71, 393269, 65638, 71, 393270, 65638, 71, 393271, 262244, 0, 393272, 262244, 0, 393273, 262244, 0, 393274, 262244, 0, 393275, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 262244, 0, 458755, 262244, 0, 458756, 262244, 0, 458757, 262244, 0, 458758, 262244, 0, 458759, 262244, 0, 458760, 65638, 71, 458761, 65638, 71, 458762, 65638, 71, 458763, 262146, 5, 458764, 131074, 3, 458765, 131074, 3, 458766, 131074, 3, 458767, 131074, 3, 458768, 131074, 3, 458769, 131074, 3, 458770, 131074, 3, 458771, 131074, 3, 458772, 131074, 3, 458773, 131074, 3, 458774, 131074, 3, 458775, 131074, 3, 458776, 131074, 3, 458777, 131074, 3, 458778, 131074, 3, 458779, 131074, 3, 458780, 131074, 3, 458781, 131074, 3, 458782, 131074, 3, 458783, 131074, 3, 458784, 131074, 3, 458785, 131074, 3, 458786, 131074, 3, 458787, 131074, 3, 458788, 131074, 3, 458789, 131074, 3, 458790, 131074, 3, 458791, 131074, 3, 458792, 131074, 3, 458793, 131074, 3, 458794, 131074, 3, 458795, 131074, 3, 458796, 131074, 3, 458797, 131074, 3, 458798, 131074, 3, 458799, 131074, 3, 458800, 131074, 3, 458801, 131074, 3, 458802, 131074, 3, 458803, 2, 6, 458804, 65638, 71, 458805, 65638, 71, 458806, 65638, 71, 458807, 262244, 0, 458808, 262244, 0, 458809, 262244, 0, 458810, 262244, 0, 458811, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 262244, 0, 524291, 262244, 0, 524292, 262244, 0, 524293, 262244, 0, 524294, 262244, 0, 524295, 262244, 0, 524296, 65638, 71, 524297, 65638, 71, 524298, 65638, 71, 524299, 262146, 6, 524300, 262146, 4, 524301, 262146, 4, 524302, 262146, 4, 524303, 262146, 4, 524304, 262146, 4, 524305, 262146, 4, 524306, 262146, 4, 524307, 262146, 4, 524308, 262146, 4, 524309, 262146, 4, 524310, 262146, 4, 524311, 262146, 4, 524312, 262146, 4, 524313, 262146, 4, 524314, 262146, 4, 524315, 262146, 4, 524316, 262146, 4, 524317, 262146, 4, 524318, 131074, 1, 524319, 2, 0, 524320, 262146, 0, 524321, 262146, 4, 524322, 262146, 4, 524323, 262146, 4, 524324, 262146, 4, 524325, 262146, 4, 524326, 262146, 4, 524327, 262146, 4, 524328, 262146, 4, 524329, 262146, 4, 524330, 262146, 4, 524331, 262146, 4, 524332, 262146, 4, 524333, 262146, 4, 524334, 262146, 4, 524335, 262146, 4, 524336, 262146, 4, 524337, 262146, 4, 524338, 262146, 4, 524339, 131074, 6, 524340, 65638, 71, 524341, 65638, 71, 524342, 65638, 71, 524343, 262244, 0, 524344, 262244, 0, 524345, 262244, 0, 524346, 262244, 0, 524347, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 262244, 0, 589827, 262244, 0, 589828, 262244, 0, 589829, 262244, 0, 589830, 262244, 0, 589831, 262244, 0, 589832, 65638, 71, 589833, 65638, 71, 589834, 65638, 71, 589835, 65638, 71, 589836, 65638, 71, 589837, 65638, 71, 589838, 65638, 71, 589839, 65638, 71, 589840, 65638, 71, 589841, 65638, 71, 589842, 65638, 71, 589843, 65638, 71, 589844, 65638, 71, 589845, 65638, 71, 589846, 65638, 71, 589847, 65638, 71, 589848, 65638, 71, 589849, 65638, 71, 589850, 65638, 71, 589851, 65638, 71, 589852, 65638, 71, 589853, 65638, 71, 589854, 262146, 2, 589855, 327782, 75, 589856, 2, 4, 589857, 65638, 71, 589858, 65638, 71, 589859, 65638, 71, 589860, 65638, 71, 589861, 65638, 71, 589862, 65638, 71, 589863, 65638, 71, 589864, 65638, 71, 589865, 65638, 71, 589866, 65638, 71, 589867, 65638, 71, 589868, 65638, 71, 589869, 65638, 71, 589870, 65638, 71, 589871, 65638, 71, 589872, 65638, 71, 589873, 65638, 71, 589874, 65638, 71, 589875, 65638, 71, 589876, 65638, 71, 589877, 65638, 71, 589878, 65638, 71, 589879, 262244, 0, 589880, 262244, 0, 589881, 262244, 0, 589882, 262244, 0, 589883, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 262244, 0, 655363, 262244, 0, 655364, 262244, 0, 655365, 262244, 0, 655366, 262244, 0, 655367, 262244, 0, 655368, 65638, 71, 655369, 65638, 71, 655370, 65638, 71, 655371, 65638, 71, 655372, 65638, 71, 655373, 65638, 71, 655374, 65638, 71, 655375, 65638, 71, 655376, 65638, 71, 655377, 65638, 71, 655378, 65638, 71, 655379, 65638, 71, 655380, 65638, 71, 655381, 65638, 71, 655382, 65638, 71, 655383, 65638, 71, 655384, 65638, 71, 655385, 65638, 71, 655386, 65638, 71, 655387, 65638, 71, 655388, 65638, 71, 655389, 65638, 71, 655390, 262146, 2, 655391, 327782, 76, 655392, 2, 4, 655393, 65638, 71, 655394, 65638, 71, 655395, 65638, 71, 655396, 65638, 71, 655397, 65638, 71, 655398, 65638, 71, 655399, 65638, 71, 655400, 65638, 71, 655401, 65638, 71, 655402, 65638, 71, 655403, 65638, 71, 655404, 65638, 71, 655405, 65638, 71, 655406, 65638, 71, 655407, 65638, 71, 655408, 65638, 71, 655409, 65638, 71, 655410, 65638, 71, 655411, 65638, 71, 655412, 65638, 71, 655413, 65638, 71, 655414, 65638, 71, 655415, 262244, 0, 655416, 262244, 0, 655417, 262244, 0, 655418, 262244, 0, 655419, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720898, 262244, 0, 720899, 262244, 0, 720900, 262244, 0, 720901, 262244, 0, 720902, 262244, 0, 720903, 262244, 0, 720904, 65638, 71, 720905, 65638, 71, 720906, 65638, 71, 720907, 65638, 71, 720908, 65638, 71, 720909, 65638, 71, 720910, 65638, 71, 720911, 65638, 71, 720912, 65638, 71, 720913, 65638, 71, 720914, 65638, 71, 720915, 65638, 71, 720916, 65638, 71, 720917, 65638, 71, 720918, 65638, 71, 720919, 65638, 71, 720920, 65638, 71, 720921, 65638, 71, 720922, 65638, 71, 720923, 65638, 71, 720924, 65638, 71, 720925, 65638, 71, 720926, 262146, 2, 720927, 2, 0, 720928, 2, 4, 720929, 65638, 71, 720930, 65638, 71, 720931, 65638, 71, 720932, 65638, 71, 720933, 65638, 71, 720934, 65638, 71, 720935, 65638, 71, 720936, 65638, 71, 720937, 65638, 71, 720938, 65638, 71, 720939, 65638, 71, 720940, 65638, 71, 720941, 65638, 71, 720942, 65638, 71, 720943, 65638, 71, 720944, 65638, 71, 720945, 65638, 71, 720946, 65638, 71, 720947, 65638, 71, 720948, 65638, 71, 720949, 65638, 71, 720950, 65638, 71, 720951, 262244, 0, 720952, 262244, 0, 720953, 262244, 0, 720954, 262244, 0, 720955, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786434, 262244, 0, 786435, 262244, 0, 786436, 262244, 0, 786437, 262244, 0, 786438, 262244, 0, 786439, 262244, 0, 786440, 65638, 71, 786441, 65638, 71, 786442, 65638, 71, 786443, 65638, 71, 786444, 65638, 71, 786445, 65638, 71, 786446, 65638, 71, 786447, 65638, 71, 786448, 65638, 71, 786449, 65638, 71, 786450, 65638, 71, 786451, 65638, 71, 786452, 65638, 71, 786453, 65638, 71, 786454, 65638, 71, 786455, 65638, 71, 786456, 65638, 71, 786457, 65638, 71, 786458, 65638, 71, 786459, 65638, 71, 786460, 65638, 71, 786461, 65638, 71, 786462, 262146, 2, 786463, 2, 0, 786464, 2, 4, 786465, 65638, 71, 786466, 65638, 71, 786467, 65638, 71, 786468, 65638, 71, 786469, 65638, 71, 786470, 65638, 71, 786471, 65638, 71, 786472, 65638, 71, 786473, 65638, 71, 786474, 65638, 71, 786475, 65638, 71, 786476, 65638, 71, 786477, 65638, 71, 786478, 65638, 71, 786479, 65638, 71, 786480, 65638, 71, 786481, 65638, 71, 786482, 65638, 71, 786483, 65638, 71, 786484, 65638, 71, 786485, 65638, 71, 786486, 65638, 71, 786487, 262244, 0, 786488, 262244, 0, 786489, 262244, 0, 786490, 262244, 0, 786491, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851970, 262244, 0, 851971, 262244, 0, 851972, 262244, 0, 851973, 262244, 0, 851974, 262244, 0, 851975, 262244, 0, 851976, 65638, 71, 851977, 65638, 71, 851978, 65638, 71, 851979, 65638, 71, 851980, 65638, 71, 851981, 65638, 71, 851982, 65638, 71, 851983, 65638, 71, 851984, 65638, 71, 851985, 65638, 71, 851986, 65638, 71, 851987, 65638, 71, 851988, 65638, 71, 851989, 65638, 71, 851990, 65638, 71, 851991, 65638, 71, 851992, 65638, 71, 851993, 65638, 71, 851994, 65638, 71, 851995, 65638, 71, 851996, 65638, 71, 851997, 65638, 71, 851998, 262146, 2, 852000, 2, 4, 852001, 65638, 71, 852002, 65638, 71, 852003, 65638, 71, 852004, 65638, 71, 852005, 65638, 71, 852006, 65638, 71, 852007, 65638, 71, 852008, 65638, 71, 852009, 65638, 71, 852010, 65638, 71, 852011, 65638, 71, 852012, 65638, 71, 852013, 65638, 71, 852014, 65638, 71, 852015, 65638, 71, 852016, 65638, 71, 852017, 65638, 71, 852018, 65638, 71, 852019, 65638, 71, 852020, 65638, 71, 852021, 65638, 71, 852022, 65638, 71, 852023, 262244, 0, 852024, 262244, 0, 852025, 262244, 0, 852026, 262244, 0, 852027, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917506, 262244, 0, 917507, 262244, 0, 917508, 262244, 0, 917509, 262244, 0, 917510, 262244, 0, 917511, 262244, 0, 917512, 65638, 71, 917513, 65638, 71, 917514, 65638, 71, 917515, 65638, 71, 917516, 65638, 71, 917517, 65638, 71, 917518, 65638, 71, 917519, 65638, 71, 917520, 65638, 71, 917521, 65638, 71, 917522, 65638, 71, 917523, 65638, 71, 917524, 65638, 71, 917525, 65638, 71, 917526, 65638, 71, 917527, 65638, 71, 917528, 65638, 71, 917529, 65638, 71, 917530, 65638, 71, 917531, 65638, 71, 917532, 65638, 71, 917533, 65638, 71, 917534, 262146, 2, 917536, 2, 4, 917537, 65638, 71, 917538, 65638, 71, 917539, 65638, 71, 917540, 65638, 71, 917541, 65638, 71, 917542, 65638, 71, 917543, 65638, 71, 917544, 65638, 71, 917545, 65638, 71, 917546, 65638, 71, 917547, 65638, 71, 917548, 65638, 71, 917549, 65638, 71, 917550, 65638, 71, 917551, 65638, 71, 917552, 65638, 71, 917553, 65638, 71, 917554, 65638, 71, 917555, 65638, 71, 917556, 65638, 71, 917557, 65638, 71, 917558, 65638, 71, 917559, 262244, 0, 917560, 262244, 0, 917561, 262244, 0, 917562, 262244, 0, 917563, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983042, 262244, 0, 983043, 262244, 0, 983044, 262244, 0, 983045, 262244, 0, 983046, 262244, 0, 983047, 262244, 0, 983048, 65638, 71, 983049, 65638, 71, 983050, 65638, 71, 983051, 65638, 71, 983052, 65638, 71, 983053, 65638, 71, 983054, 65638, 71, 983055, 65638, 71, 983056, 65638, 71, 983057, 327782, 89, 983058, 327782, 89, 983059, 327782, 89, 983060, 327782, 89, 983061, 327782, 89, 983062, 327782, 89, 983063, 327782, 89, 983064, 327782, 89, 983065, 327782, 89, 983066, 327782, 89, 983067, 327782, 89, 983068, 327782, 89, 983069, 65638, 71, 983070, 262146, 2, 983071, 2, 0, 983072, 2, 4, 983073, 65638, 71, 983074, 327782, 89, 983075, 327782, 89, 983076, 327782, 89, 983077, 327782, 89, 983078, 327782, 89, 983079, 327782, 89, 983080, 327782, 89, 983081, 327782, 89, 983082, 327782, 89, 983083, 327782, 89, 983084, 65638, 71, 983085, 65638, 71, 983086, 65638, 71, 983087, 65638, 71, 983088, 65638, 71, 983089, 65638, 71, 983090, 65638, 71, 983091, 65638, 71, 983092, 65638, 71, 983093, 65638, 71, 983094, 65638, 71, 983095, 262244, 0, 983096, 262244, 0, 983097, 262244, 0, 983098, 262244, 0, 983099, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 262244, 0, 1048579, 262244, 0, 1048580, 262244, 0, 1048581, 262244, 0, 1048582, 262244, 0, 1048583, 262244, 0, 1048584, 65638, 71, 1048585, 65638, 71, 1048586, 65638, 71, 1048587, 65638, 71, 1048588, 65638, 71, 1048589, 65638, 71, 1048590, 65638, 71, 1048591, 65638, 71, 1048592, 65638, 71, 1048593, 327782, 90, 1048594, 327782, 90, 1048595, 327782, 90, 1048596, 327782, 90, 1048597, 327782, 90, 1048598, 327782, 90, 1048599, 327782, 90, 1048600, 327782, 90, 1048601, 327782, 90, 1048602, 327782, 90, 1048603, 327782, 90, 1048604, 327782, 90, 1048605, 65638, 71, 1048606, 65638, 71, 1048607, 65638, 71, 1048608, 65638, 71, 1048609, 65638, 71, 1048610, 327782, 90, 1048611, 327782, 90, 1048612, 327782, 90, 1048613, 327782, 90, 1048614, 327782, 90, 1048615, 327782, 90, 1048616, 327782, 90, 1048617, 327782, 90, 1048618, 327782, 90, 1048619, 327782, 90, 1048620, 65638, 71, 1048621, 65638, 71, 1048622, 65638, 71, 1048623, 65638, 71, 1048624, 65638, 71, 1048625, 65638, 71, 1048626, 65638, 71, 1048627, 65638, 71, 1048628, 65638, 71, 1048629, 65638, 71, 1048630, 65638, 71, 1048631, 262244, 0, 1048632, 262244, 0, 1048633, 262244, 0, 1048634, 262244, 0, 1048635, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114114, 262244, 0, 1114115, 262244, 0, 1114116, 262244, 0, 1114117, 262244, 0, 1114118, 262244, 0, 1114119, 262244, 0, 1114120, 65638, 71, 1114121, 65638, 71, 1114122, 65638, 71, 1114123, 65638, 71, 1114124, 65638, 71, 1114125, 65638, 71, 1114126, 65638, 71, 1114127, 65638, 71, 1114128, 65638, 71, 1114129, 327782, 89, 1114130, 327782, 89, 1114131, 327782, 89, 1114132, 327782, 89, 1114133, 327782, 89, 1114134, 327782, 89, 1114135, 327782, 89, 1114136, 327782, 89, 1114137, 327782, 89, 1114138, 327782, 89, 1114139, 327782, 89, 1114140, 327782, 89, 1114141, 65638, 71, 1114142, 65638, 71, 1114143, 65638, 71, 1114144, 65638, 71, 1114145, 65638, 71, 1114146, 327782, 89, 1114147, 327782, 89, 1114148, 327782, 89, 1114149, 327782, 89, 1114150, 327782, 89, 1114151, 327782, 89, 1114152, 327782, 89, 1114153, 327782, 89, 1114154, 327782, 89, 1114155, 327782, 89, 1114156, 65638, 71, 1114157, 65638, 71, 1114158, 65638, 71, 1114159, 65638, 71, 1114160, 65638, 71, 1114161, 65638, 71, 1114162, 65638, 71, 1114163, 65638, 71, 1114164, 65638, 71, 1114165, 65638, 71, 1114166, 65638, 71, 1114167, 262244, 0, 1114168, 262244, 0, 1114169, 262244, 0, 1114170, 262244, 0, 1114171, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 262244, 0, 1179651, 262244, 0, 1179652, 262244, 0, 1179653, 262244, 0, 1179654, 262244, 0, 1179655, 262244, 0, 1179656, 65638, 71, 1179657, 65638, 71, 1179658, 65638, 71, 1179659, 65638, 71, 1179660, 65638, 71, 1179661, 65638, 71, 1179662, 65638, 71, 1179663, 65638, 71, 1179664, 262246, 90, 1179665, 327782, 90, 1179666, 327782, 90, 1179667, 327782, 90, 1179668, 327782, 90, 1179669, 327782, 90, 1179670, 327782, 90, 1179671, 327782, 90, 1179672, 327782, 90, 1179673, 327782, 90, 1179674, 327782, 90, 1179675, 327782, 90, 1179676, 327782, 90, 1179677, 327782, 90, 1179678, 327782, 90, 1179679, 327782, 90, 1179680, 327782, 90, 1179681, 327782, 90, 1179682, 327782, 90, 1179683, 327782, 90, 1179684, 327782, 90, 1179685, 327782, 90, 1179686, 327782, 90, 1179687, 327782, 90, 1179688, 327782, 90, 1179689, 327782, 90, 1179690, 327782, 90, 1179691, 327782, 90, 1179692, 65638, 71, 1179693, 65638, 71, 1179694, 65638, 71, 1179695, 65638, 71, 1179696, 65638, 71, 1179697, 65638, 71, 1179698, 65638, 71, 1179699, 65638, 71, 1179700, 65638, 71, 1179701, 65638, 71, 1179702, 65638, 71, 1179703, 262244, 0, 1179704, 262244, 0, 1179705, 262244, 0, 1179706, 262244, 0, 1179707, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245186, 262244, 0, 1245187, 262244, 0, 1245188, 262244, 0, 1245189, 262244, 0, 1245190, 262244, 0, 1245191, 262244, 0, 1245192, 65638, 71, 1245193, 65638, 71, 1245194, 65638, 71, 1245195, 65638, 71, 1245196, 65638, 71, 1245197, 65638, 71, 1245198, 65638, 71, 1245199, 65638, 71, 1245200, 262246, 91, 1245201, 262246, 81, 1245202, 393318, 81, 1245203, 393318, 81, 1245204, 393318, 81, 1245205, 393318, 81, 1245206, 393318, 81, 1245207, 393318, 81, 1245208, 393318, 81, 1245209, 393318, 81, 1245210, 393318, 81, 1245211, 393318, 81, 1245212, 393318, 81, 1245213, 393318, 81, 1245214, 393318, 81, 1245215, 393318, 81, 1245216, 393318, 81, 1245217, 393318, 81, 1245218, 393318, 81, 1245219, 393318, 81, 1245220, 393318, 81, 1245221, 393318, 81, 1245222, 393318, 81, 1245223, 393318, 81, 1245224, 393318, 81, 1245225, 393318, 81, 1245226, 393318, 81, 1245227, 393318, 81, 1245228, 393318, 81, 1245229, 196710, 81, 1245230, 65638, 71, 1245231, 65638, 71, 1245232, 65638, 71, 1245233, 65638, 71, 1245234, 65638, 71, 1245235, 65638, 71, 1245236, 65638, 71, 1245237, 65638, 71, 1245238, 65638, 71, 1245239, 262244, 0, 1245240, 262244, 0, 1245241, 262244, 0, 1245242, 262244, 0, 1245243, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 262244, 0, 1310723, 262244, 0, 1310724, 262244, 0, 1310725, 262244, 0, 1310726, 262244, 0, 1310727, 262244, 0, 1310728, 65638, 71, 1310729, 65638, 71, 1310730, 65638, 71, 1310731, 65638, 71, 1310732, 65638, 71, 1310733, 65638, 71, 1310734, 65638, 71, 1310735, 65638, 71, 1310736, 262246, 91, 1310737, 458854, 80, 1310738, 458854, 71, 1310739, 262246, 82, 1310740, 262246, 82, 1310741, 262246, 82, 1310742, 262246, 82, 1310743, 262246, 82, 1310744, 262246, 82, 1310745, 262246, 82, 1310746, 262246, 82, 1310747, 262246, 82, 1310748, 262246, 82, 1310749, 262246, 82, 1310750, 262246, 82, 1310751, 262246, 82, 1310752, 262246, 82, 1310753, 262246, 82, 1310754, 262246, 82, 1310755, 262246, 82, 1310756, 262246, 82, 1310757, 262246, 82, 1310758, 262246, 82, 1310759, 262246, 82, 1310760, 262246, 82, 1310761, 262246, 82, 1310762, 262246, 82, 1310763, 262246, 82, 1310764, 393318, 71, 1310765, 327782, 80, 1310766, 65638, 71, 1310767, 65638, 71, 1310768, 65638, 71, 1310769, 65638, 71, 1310770, 65638, 71, 1310771, 65638, 71, 1310772, 65638, 71, 1310773, 65638, 71, 1310774, 65638, 71, 1310775, 262244, 0, 1310776, 262244, 0, 1310777, 262244, 0, 1310778, 262244, 0, 1310779, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 262244, 0, 1376259, 262244, 0, 1376260, 262244, 0, 1376261, 262244, 0, 1376262, 262244, 0, 1376263, 262244, 0, 1376264, 65638, 71, 1376265, 65638, 71, 1376266, 65638, 71, 1376267, 65638, 71, 1376268, 65638, 71, 1376269, 65638, 71, 1376270, 65638, 71, 1376271, 65638, 71, 1376272, 262246, 91, 1376273, 458854, 80, 1376274, 393318, 83, 1376278, 131174, 89, 1376279, 102, 90, 1376280, 102, 90, 1376281, 102, 90, 1376282, 102, 90, 1376283, 102, 90, 1376284, 102, 90, 1376285, 102, 90, 1376286, 102, 90, 1376287, 102, 90, 1376288, 102, 90, 1376289, 102, 90, 1376290, 102, 90, 1376291, 102, 90, 1376292, 102, 90, 1376293, 102, 90, 1376294, 102, 90, 1376295, 102, 90, 1376296, 131174, 89, 1376300, 458854, 83, 1376301, 327782, 80, 1376302, 65638, 71, 1376303, 65638, 71, 1376304, 65638, 71, 1376305, 65638, 71, 1376306, 65638, 71, 1376307, 65638, 71, 1376308, 65638, 71, 1376309, 65638, 71, 1376310, 65638, 71, 1376311, 262244, 0, 1376312, 262244, 0, 1376313, 262244, 0, 1376314, 262244, 0, 1376315, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 262244, 0, 1441795, 262244, 0, 1441796, 262244, 0, 1441797, 262244, 0, 1441798, 262244, 0, 1441799, 262244, 0, 1441800, 65638, 71, 1441801, 65638, 71, 1441802, 65638, 71, 1441803, 65638, 71, 1441804, 65638, 71, 1441805, 65638, 71, 1441806, 65638, 71, 1441807, 65638, 71, 1441808, 262246, 91, 1441809, 458854, 80, 1441810, 393318, 83, 1441813, 102, 90, 1441814, 102, 89, 1441815, 102, 89, 1441816, 102, 89, 1441817, 102, 89, 1441818, 102, 89, 1441819, 102, 89, 1441820, 102, 89, 1441821, 102, 89, 1441822, 102, 89, 1441823, 102, 89, 1441824, 102, 89, 1441825, 102, 89, 1441826, 102, 89, 1441827, 102, 89, 1441828, 102, 89, 1441829, 102, 89, 1441830, 102, 89, 1441831, 102, 89, 1441832, 102, 89, 1441833, 102, 90, 1441836, 458854, 83, 1441837, 327782, 80, 1441838, 65638, 71, 1441839, 65638, 71, 1441840, 65638, 71, 1441841, 65638, 71, 1441842, 65638, 71, 1441843, 65638, 71, 1441844, 65638, 71, 1441845, 65638, 71, 1441846, 65638, 71, 1441847, 262244, 0, 1441848, 262244, 0, 1441849, 262244, 0, 1441850, 262244, 0, 1441851, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 262244, 0, 1507331, 262244, 0, 1507332, 262244, 0, 1507333, 262244, 0, 1507334, 262244, 0, 1507335, 262244, 0, 1507336, 65638, 71, 1507337, 65638, 71, 1507338, 65638, 71, 1507339, 65638, 71, 1507340, 65638, 71, 1507341, 65638, 71, 1507342, 65638, 71, 1507343, 65638, 71, 1507344, 262246, 91, 1507345, 458854, 80, 1507346, 393318, 83, 1507349, 102, 90, 1507350, 102, 89, 1507351, 102, 89, 1507352, 65638, 91, 1507353, 102, 89, 1507354, 102, 89, 1507355, 102, 89, 1507356, 102, 91, 1507357, 102, 89, 1507358, 102, 89, 1507359, 102, 89, 1507360, 102, 89, 1507361, 102, 89, 1507362, 102, 89, 1507363, 102, 89, 1507364, 102, 89, 1507365, 65638, 91, 1507366, 102, 89, 1507367, 102, 89, 1507368, 102, 89, 1507369, 102, 90, 1507370, 65638, 91, 1507372, 458854, 83, 1507373, 327782, 80, 1507374, 65638, 71, 1507375, 65638, 71, 1507376, 65638, 71, 1507377, 65638, 71, 1507378, 65638, 71, 1507379, 65638, 71, 1507380, 65638, 71, 1507381, 65638, 71, 1507382, 65638, 71, 1507383, 262244, 0, 1507384, 262244, 0, 1507385, 262244, 0, 1507386, 262244, 0, 1507387, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 262244, 0, 1572868, 262244, 0, 1572869, 262244, 0, 1572870, 262244, 0, 1572871, 262244, 0, 1572872, 65638, 71, 1572873, 65638, 71, 1572874, 65638, 71, 1572875, 65638, 71, 1572876, 65638, 71, 1572877, 65638, 71, 1572878, 65638, 71, 1572879, 65638, 71, 1572880, 262246, 91, 1572881, 458854, 80, 1572882, 393318, 83, 1572883, 327782, 75, 1572885, 102, 90, 1572886, 102, 89, 1572887, 102, 89, 1572888, 65638, 92, 1572889, 102, 89, 1572890, 102, 89, 1572891, 102, 89, 1572892, 102, 92, 1572893, 102, 89, 1572894, 102, 89, 1572895, 65638, 91, 1572896, 102, 89, 1572897, 102, 89, 1572898, 102, 89, 1572899, 102, 89, 1572900, 102, 89, 1572901, 65638, 92, 1572902, 102, 89, 1572903, 102, 89, 1572904, 102, 89, 1572905, 102, 90, 1572906, 65638, 92, 1572908, 458854, 83, 1572909, 327782, 80, 1572910, 65638, 71, 1572911, 65638, 71, 1572912, 65638, 71, 1572913, 65638, 71, 1572914, 65638, 71, 1572915, 65638, 71, 1572916, 65638, 71, 1572917, 65638, 71, 1572918, 65638, 71, 1572919, 262244, 0, 1572920, 262244, 0, 1572921, 262244, 0, 1572922, 262244, 0, 1572923, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 262244, 0, 1638403, 262244, 0, 1638404, 262244, 0, 1638405, 262244, 0, 1638406, 262244, 0, 1638407, 262244, 0, 1638408, 65638, 71, 1638409, 65638, 71, 1638410, 65638, 71, 1638411, 65638, 71, 1638412, 65638, 71, 1638413, 65638, 71, 1638414, 65638, 71, 1638415, 65638, 71, 1638416, 262246, 91, 1638417, 458854, 80, 1638418, 393318, 83, 1638419, 327782, 76, 1638421, 102, 90, 1638422, 102, 89, 1638423, 102, 89, 1638424, 102, 89, 1638425, 102, 89, 1638426, 102, 89, 1638427, 102, 89, 1638428, 102, 89, 1638429, 102, 89, 1638430, 102, 89, 1638431, 65638, 92, 1638432, 102, 89, 1638433, 102, 89, 1638434, 102, 89, 1638435, 102, 89, 1638436, 102, 89, 1638437, 102, 89, 1638438, 102, 89, 1638439, 102, 89, 1638440, 102, 89, 1638441, 102, 90, 1638444, 458854, 83, 1638445, 327782, 80, 1638446, 65638, 71, 1638447, 65638, 71, 1638448, 65638, 71, 1638449, 65638, 71, 1638450, 65638, 71, 1638451, 65638, 71, 1638452, 65638, 71, 1638453, 65638, 71, 1638454, 65638, 71, 1638455, 262244, 0, 1638456, 262244, 0, 1638457, 262244, 0, 1638458, 262244, 0, 1638459, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 262244, 0, 1703939, 262244, 0, 1703940, 262244, 0, 1703941, 262244, 0, 1703942, 262244, 0, 1703943, 262244, 0, 1703944, 65638, 71, 1703945, 65638, 71, 1703946, 65638, 71, 1703947, 65638, 71, 1703948, 65638, 71, 1703949, 65638, 71, 1703950, 65638, 71, 1703951, 65638, 71, 1703952, 262246, 91, 1703953, 458854, 80, 1703954, 393318, 83, 1703957, 102, 90, 1703958, 102, 89, 1703959, 102, 89, 1703960, 102, 89, 1703961, 102, 89, 1703962, 102, 89, 1703963, 102, 89, 1703964, 102, 89, 1703965, 102, 89, 1703966, 102, 89, 1703967, 102, 89, 1703968, 102, 89, 1703969, 102, 89, 1703970, 102, 89, 1703971, 102, 89, 1703972, 102, 89, 1703973, 102, 89, 1703974, 102, 89, 1703975, 102, 89, 1703980, 458854, 83, 1703981, 327782, 80, 1703982, 65638, 71, 1703983, 65638, 71, 1703984, 65638, 71, 1703985, 65638, 71, 1703986, 65638, 71, 1703987, 65638, 71, 1703988, 65638, 71, 1703989, 65638, 71, 1703990, 65638, 71, 1703991, 262244, 0, 1703992, 262244, 0, 1703993, 262244, 0, 1703994, 262244, 0, 1703995, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 262244, 0, 1769475, 262244, 0, 1769476, 262244, 0, 1769477, 262244, 0, 1769478, 262244, 0, 1769479, 262244, 0, 1769480, 65638, 71, 1769481, 65638, 71, 1769482, 65638, 71, 1769483, 65638, 71, 1769484, 65638, 71, 1769485, 65638, 71, 1769486, 65638, 71, 1769487, 65638, 71, 1769488, 262246, 91, 1769489, 458854, 80, 1769490, 393318, 83, 1769493, 102, 90, 1769494, 102, 89, 1769495, 102, 89, 1769496, 102, 89, 1769497, 102, 89, 1769498, 102, 89, 1769499, 102, 89, 1769500, 102, 89, 1769501, 102, 89, 1769502, 102, 89, 1769503, 102, 89, 1769504, 102, 89, 1769505, 102, 89, 1769506, 102, 89, 1769507, 102, 89, 1769508, 102, 91, 1769509, 102, 89, 1769510, 102, 89, 1769511, 102, 89, 1769516, 458854, 83, 1769517, 327782, 80, 1769518, 65638, 71, 1769519, 65638, 71, 1769520, 65638, 71, 1769521, 65638, 71, 1769522, 65638, 71, 1769523, 65638, 71, 1769524, 65638, 71, 1769525, 65638, 71, 1769526, 65638, 71, 1769527, 262244, 0, 1769528, 262244, 0, 1769529, 262244, 0, 1769530, 262244, 0, 1769531, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 262244, 0, 1835012, 262244, 0, 1835013, 262244, 0, 1835014, 262244, 0, 1835015, 262244, 0, 1835016, 65638, 71, 1835017, 65638, 71, 1835018, 65638, 71, 1835019, 65638, 71, 1835020, 65638, 71, 1835021, 65638, 71, 1835022, 65638, 71, 1835023, 65638, 71, 1835024, 262246, 91, 1835025, 458854, 80, 1835026, 393318, 83, 1835030, 102, 89, 1835031, 102, 89, 1835032, 102, 91, 1835033, 102, 89, 1835034, 102, 89, 1835035, 65638, 91, 1835036, 102, 89, 1835037, 102, 89, 1835038, 102, 89, 1835039, 102, 89, 1835040, 102, 89, 1835041, 102, 89, 1835042, 102, 89, 1835043, 102, 89, 1835044, 102, 92, 1835045, 102, 89, 1835046, 102, 89, 1835047, 102, 89, 1835048, 102, 89, 1835049, 102, 90, 1835052, 458854, 83, 1835053, 327782, 80, 1835054, 65638, 71, 1835055, 65638, 71, 1835056, 65638, 71, 1835057, 65638, 71, 1835058, 65638, 71, 1835059, 65638, 71, 1835060, 65638, 71, 1835061, 65638, 71, 1835062, 65638, 71, 1835063, 262244, 0, 1835064, 262244, 0, 1835065, 262244, 0, 1835066, 262244, 0, 1835067, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 0, 1900548, 262244, 0, 1900549, 262244, 0, 1900550, 262244, 0, 1900551, 262244, 0, 1900552, 65638, 71, 1900553, 65638, 71, 1900554, 65638, 71, 1900555, 65638, 71, 1900556, 65638, 71, 1900557, 65638, 71, 1900558, 65638, 71, 1900559, 65638, 71, 1900560, 262246, 91, 1900561, 458854, 80, 1900562, 393318, 83, 1900565, 102, 90, 1900566, 102, 89, 1900567, 102, 89, 1900568, 102, 92, 1900569, 102, 89, 1900570, 102, 89, 1900571, 65638, 92, 1900572, 102, 89, 1900573, 102, 89, 1900574, 102, 89, 1900575, 102, 89, 1900576, 102, 89, 1900577, 65638, 91, 1900578, 102, 89, 1900579, 102, 89, 1900580, 102, 89, 1900581, 102, 89, 1900582, 102, 89, 1900583, 102, 89, 1900584, 102, 89, 1900585, 102, 90, 1900588, 458854, 83, 1900589, 327782, 80, 1900590, 65638, 71, 1900591, 65638, 71, 1900592, 65638, 71, 1900593, 65638, 71, 1900594, 65638, 71, 1900595, 65638, 71, 1900596, 65638, 71, 1900597, 65638, 71, 1900598, 65638, 71, 1900599, 262244, 0, 1900600, 262244, 0, 1900601, 262244, 0, 1900602, 262244, 0, 1900603, 262244, 0, 1966080, 262244, 0, 1966081, 262244, 0, 1966082, 262244, 0, 1966083, 262244, 0, 1966084, 262244, 0, 1966085, 262244, 0, 1966086, 262244, 0, 1966087, 262244, 0, 1966088, 65638, 71, 1966089, 65638, 71, 1966090, 65638, 71, 1966091, 65638, 71, 1966092, 65638, 71, 1966093, 65638, 71, 1966094, 65638, 71, 1966095, 65638, 71, 1966096, 262246, 91, 1966097, 458854, 80, 1966098, 393318, 83, 1966101, 102, 90, 1966102, 102, 89, 1966103, 102, 89, 1966104, 102, 89, 1966105, 102, 89, 1966106, 102, 89, 1966107, 102, 89, 1966108, 102, 89, 1966109, 102, 89, 1966110, 102, 89, 1966111, 102, 89, 1966112, 102, 89, 1966113, 65638, 92, 1966114, 102, 89, 1966115, 102, 89, 1966116, 102, 89, 1966117, 102, 89, 1966118, 65638, 91, 1966119, 102, 89, 1966120, 102, 89, 1966121, 102, 90, 1966122, 65638, 91, 1966124, 458854, 83, 1966125, 327782, 80, 1966126, 65638, 71, 1966127, 65638, 71, 1966128, 65638, 71, 1966129, 65638, 71, 1966130, 65638, 71, 1966131, 65638, 71, 1966132, 65638, 71, 1966133, 65638, 71, 1966134, 65638, 71, 1966135, 262244, 0, 1966136, 262244, 0, 1966137, 262244, 0, 1966138, 262244, 0, 1966139, 262244, 0, 2031616, 262244, 0, 2031617, 262244, 0, 2031618, 262244, 0, 2031619, 262244, 0, 2031620, 262244, 0, 2031621, 262244, 0, 2031622, 262244, 0, 2031623, 262244, 0, 2031624, 65638, 71, 2031625, 65638, 71, 2031626, 65638, 71, 2031627, 65638, 71, 2031628, 65638, 71, 2031629, 65638, 71, 2031630, 65638, 71, 2031631, 65638, 71, 2031632, 262246, 91, 2031633, 458854, 80, 2031634, 393318, 83, 2031636, 196710, 76, 2031637, 262246, 76, 2031638, 102, 89, 2031639, 102, 89, 2031640, 102, 89, 2031641, 102, 89, 2031642, 102, 89, 2031643, 102, 89, 2031644, 102, 91, 2031645, 102, 89, 2031646, 102, 89, 2031647, 102, 89, 2031648, 102, 89, 2031649, 102, 89, 2031650, 102, 89, 2031651, 102, 89, 2031652, 102, 89, 2031653, 102, 89, 2031654, 65638, 92, 2031655, 102, 89, 2031656, 102, 89, 2031657, 102, 90, 2031658, 65638, 92, 2031660, 458854, 83, 2031661, 327782, 80, 2031662, 65638, 71, 2031663, 65638, 71, 2031664, 65638, 71, 2031665, 65638, 71, 2031666, 65638, 71, 2031667, 65638, 71, 2031668, 65638, 71, 2031669, 65638, 71, 2031670, 65638, 71, 2031671, 262244, 0, 2031672, 262244, 0, 2031673, 262244, 0, 2031674, 262244, 0, 2031675, 262244, 0, 2097152, 262244, 0, 2097153, 262244, 0, 2097154, 262244, 0, 2097155, 262244, 0, 2097156, 262244, 0, 2097157, 262244, 0, 2097158, 262244, 0, 2097159, 262244, 0, 2097160, 65638, 71, 2097161, 65638, 71, 2097162, 65638, 71, 2097163, 65638, 71, 2097164, 65638, 71, 2097165, 65638, 71, 2097166, 65638, 71, 2097167, 65638, 71, 2097168, 262246, 91, 2097169, 458854, 80, 2097170, 393318, 83, 2097172, 196710, 77, 2097173, 262246, 77, 2097174, 102, 89, 2097175, 102, 89, 2097176, 102, 89, 2097177, 102, 89, 2097178, 102, 89, 2097179, 102, 89, 2097180, 102, 92, 2097181, 102, 89, 2097182, 102, 89, 2097183, 102, 89, 2097184, 102, 89, 2097185, 102, 89, 2097186, 102, 89, 2097187, 102, 89, 2097188, 102, 89, 2097189, 102, 89, 2097190, 102, 89, 2097191, 102, 89, 2097192, 102, 89, 2097193, 102, 90, 2097196, 458854, 83, 2097197, 327782, 80, 2097198, 65638, 71, 2097199, 65638, 71, 2097200, 65638, 71, 2097201, 65638, 71, 2097202, 65638, 71, 2097203, 65638, 71, 2097204, 65638, 71, 2097205, 65638, 71, 2097206, 65638, 71, 2097207, 262244, 0, 2097208, 262244, 0, 2097209, 262244, 0, 2097210, 262244, 0, 2097211, 262244, 0, 2162688, 262244, 0, 2162689, 262244, 0, 2162690, 262244, 0, 2162691, 262244, 0, 2162692, 262244, 0, 2162693, 262244, 0, 2162694, 262244, 0, 2162695, 262244, 0, 2162696, 65638, 71, 2162697, 65638, 71, 2162698, 65638, 71, 2162699, 65638, 71, 2162700, 65638, 71, 2162701, 65638, 71, 2162702, 65638, 71, 2162703, 65638, 71, 2162704, 262246, 91, 2162705, 458854, 80, 2162706, 393318, 83, 2162710, 131174, 89, 2162711, 65638, 90, 2162712, 65638, 90, 2162713, 65638, 91, 2162714, 65638, 90, 2162715, 65638, 90, 2162716, 65638, 90, 2162717, 65638, 90, 2162718, 65638, 103, 2162719, 131174, 103, 2162720, 65638, 103, 2162721, 65638, 90, 2162722, 65638, 90, 2162723, 65638, 90, 2162724, 65638, 90, 2162725, 65638, 90, 2162726, 65638, 91, 2162727, 65638, 90, 2162728, 131174, 89, 2162732, 458854, 83, 2162733, 327782, 80, 2162734, 65638, 71, 2162735, 65638, 71, 2162736, 65638, 71, 2162737, 65638, 71, 2162738, 65638, 71, 2162739, 65638, 71, 2162740, 65638, 71, 2162741, 65638, 71, 2162742, 65638, 71, 2162743, 262244, 0, 2162744, 262244, 0, 2162745, 262244, 0, 2162746, 262244, 0, 2162747, 262244, 0, 2228224, 262244, 0, 2228225, 262244, 0, 2228226, 262244, 0, 2228227, 262244, 0, 2228228, 262244, 0, 2228229, 262244, 0, 2228230, 262244, 0, 2228231, 262244, 0, 2228232, 65638, 71, 2228233, 65638, 71, 2228234, 65638, 71, 2228235, 65638, 71, 2228236, 65638, 71, 2228237, 65638, 71, 2228238, 65638, 71, 2228239, 65638, 71, 2228240, 262246, 91, 2228241, 458854, 80, 2228242, 393318, 83, 2228246, 131174, 90, 2228249, 65638, 92, 2228254, 65638, 104, 2228255, 131174, 104, 2228256, 65638, 104, 2228257, 196710, 104, 2228262, 65638, 92, 2228264, 131174, 90, 2228268, 458854, 83, 2228269, 327782, 80, 2228270, 65638, 71, 2228271, 65638, 71, 2228272, 65638, 71, 2228273, 65638, 71, 2228274, 65638, 71, 2228275, 65638, 71, 2228276, 65638, 71, 2228277, 65638, 71, 2228278, 65638, 71, 2228279, 262244, 0, 2228280, 262244, 0, 2228281, 262244, 0, 2228282, 262244, 0, 2228283, 262244, 0, 2293760, 262244, 0, 2293761, 262244, 0, 2293762, 262244, 0, 2293763, 262244, 0, 2293764, 262244, 0, 2293765, 262244, 0, 2293766, 262244, 0, 2293767, 262244, 0, 2293768, 65638, 71, 2293769, 65638, 71, 2293770, 65638, 71, 2293771, 65638, 71, 2293772, 65638, 71, 2293773, 65638, 71, 2293774, 65638, 71, 2293775, 65638, 71, 2293776, 262246, 91, 2293777, 458854, 80, 2293778, 393318, 83, 2293782, 131174, 91, 2293790, 65638, 104, 2293791, 131174, 104, 2293792, 65638, 104, 2293793, 196710, 104, 2293794, 327782, 75, 2293800, 131174, 91, 2293804, 458854, 83, 2293805, 327782, 80, 2293806, 65638, 71, 2293807, 65638, 71, 2293808, 65638, 71, 2293809, 65638, 71, 2293810, 65638, 71, 2293811, 65638, 71, 2293812, 65638, 71, 2293813, 65638, 71, 2293814, 65638, 71, 2293815, 262244, 0, 2293816, 262244, 0, 2293817, 262244, 0, 2293818, 262244, 0, 2293819, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 262244, 0, 2359300, 262244, 0, 2359301, 262244, 0, 2359302, 262244, 0, 2359303, 262244, 0, 2359304, 65638, 71, 2359305, 65638, 71, 2359306, 65638, 71, 2359307, 65638, 71, 2359308, 65638, 71, 2359309, 65638, 71, 2359310, 65638, 71, 2359311, 65638, 71, 2359312, 262244, 0, 2359313, 458854, 80, 2359314, 393318, 83, 2359326, 65638, 104, 2359327, 131174, 104, 2359328, 65638, 104, 2359329, 196710, 104, 2359330, 327782, 76, 2359333, 65638, 91, 2359340, 458854, 83, 2359341, 327782, 80, 2359342, 65638, 71, 2359343, 65638, 71, 2359344, 65638, 71, 2359345, 65638, 71, 2359346, 65638, 71, 2359347, 65638, 71, 2359348, 65638, 71, 2359349, 65638, 71, 2359350, 65638, 71, 2359351, 262244, 0, 2359352, 262244, 0, 2359353, 262244, 0, 2359354, 262244, 0, 2359355, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 262244, 0, 2424836, 262244, 0, 2424837, 262244, 0, 2424838, 262244, 0, 2424839, 262244, 0, 2424840, 65638, 71, 2424841, 65638, 71, 2424842, 65638, 71, 2424843, 65638, 71, 2424844, 65638, 71, 2424845, 327782, 79, 2424846, 393318, 79, 2424847, 393318, 79, 2424848, 196710, 80, 2424849, 458854, 80, 2424850, 393318, 83, 2424852, 327782, 75, 2424857, 65638, 91, 2424862, 65638, 104, 2424863, 131174, 104, 2424864, 65638, 104, 2424865, 196710, 104, 2424869, 65638, 92, 2424876, 458854, 83, 2424877, 327782, 80, 2424878, 262246, 80, 2424879, 393318, 79, 2424880, 393318, 79, 2424881, 458854, 79, 2424882, 65638, 71, 2424883, 65638, 71, 2424884, 65638, 71, 2424885, 65638, 71, 2424886, 65638, 71, 2424887, 262244, 0, 2424888, 262244, 0, 2424889, 262244, 0, 2424890, 262244, 0, 2424891, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 262244, 0, 2490372, 262244, 0, 2490373, 262244, 0, 2490374, 262244, 0, 2490375, 262244, 0, 2490376, 65638, 71, 2490377, 65638, 71, 2490378, 65638, 71, 2490379, 65638, 71, 2490380, 65638, 71, 2490381, 327782, 81, 2490382, 393318, 81, 2490383, 393318, 81, 2490384, 393318, 81, 2490385, 458854, 81, 2490386, 393318, 83, 2490388, 327782, 76, 2490393, 65638, 92, 2490398, 65638, 105, 2490399, 131174, 105, 2490400, 65638, 105, 2490412, 458854, 83, 2490413, 327782, 81, 2490414, 393318, 81, 2490415, 393318, 81, 2490416, 393318, 81, 2490417, 458854, 81, 2490418, 65638, 71, 2490419, 65638, 71, 2490420, 65638, 71, 2490421, 65638, 71, 2490422, 65638, 71, 2490423, 262244, 0, 2490424, 262244, 0, 2490425, 262244, 0, 2490426, 262244, 0, 2490427, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 262244, 0, 2555908, 262244, 0, 2555909, 262244, 0, 2555910, 262244, 0, 2555911, 262244, 0, 2555912, 262244, 0, 2555913, 262244, 0, 2555914, 262244, 0, 2555915, 262244, 0, 2555916, 262244, 0, 2555917, 262244, 0, 2555918, 262244, 0, 2555919, 262244, 0, 2555920, 262244, 0, 2555921, 262244, 0, 2555922, 262244, 0, 2555923, 262244, 0, 2555924, 262244, 0, 2555925, 65638, 70, 2555926, 65638, 70, 2555927, 65638, 70, 2555928, 65638, 70, 2555929, 65638, 70, 2555930, 65638, 70, 2555931, 65638, 70, 2555932, 65638, 70, 2555933, 327782, 79, 2555934, 393318, 79, 2555935, 393318, 79, 2555936, 393318, 79, 2555937, 458854, 79, 2555938, 65638, 70, 2555939, 65638, 70, 2555940, 65638, 70, 2555941, 262244, 0, 2555942, 262244, 0, 2555943, 262244, 0, 2555944, 262244, 0, 2555945, 262244, 0, 2555946, 262244, 0, 2555947, 262244, 0, 2555948, 262244, 0, 2555949, 262244, 0, 2555950, 262244, 0, 2555951, 262244, 0, 2555952, 262244, 0, 2555953, 262244, 0, 2555954, 262244, 0, 2555955, 262244, 0, 2555956, 262244, 0, 2555957, 262244, 0, 2555958, 262244, 0, 2555959, 262244, 0, 2555960, 262244, 0, 2555961, 262244, 0, 2555962, 262244, 0, 2555963, 262244, 0, 2621440, 262244, 0, 2621441, 262244, 0, 2621442, 262244, 0, 2621443, 262244, 0, 2621444, 262244, 0, 2621445, 262244, 0, 2621446, 262244, 0, 2621447, 262244, 0, 2621448, 262244, 0, 2621449, 262244, 0, 2621450, 262244, 0, 2621451, 262244, 0, 2621452, 262244, 0, 2621453, 262244, 0, 2621454, 262244, 0, 2621455, 262244, 0, 2621456, 262244, 0, 2621457, 262244, 0, 2621458, 262244, 0, 2621459, 262244, 0, 2621460, 262244, 0, 2621461, 262244, 0, 2621462, 262244, 0, 2621463, 262244, 0, 2621464, 262244, 0, 2621465, 262244, 0, 2621466, 65638, 71, 2621467, 65638, 71, 2621468, 65638, 71, 2621469, 327782, 80, 2621470, 393318, 80, 2621471, 393318, 80, 2621472, 393318, 80, 2621473, 458854, 80, 2621474, 65638, 71, 2621475, 65638, 71, 2621476, 65638, 71, 2621477, 262244, 0, 2621478, 262244, 0, 2621479, 262244, 0, 2621480, 262244, 0, 2621481, 262244, 0, 2621482, 262244, 0, 2621483, 262244, 0, 2621484, 262244, 0, 2621485, 262244, 0, 2621486, 262244, 0, 2621487, 262244, 0, 2621488, 262244, 0, 2621489, 262244, 0, 2621490, 262244, 0, 2621491, 262244, 0, 2621492, 262244, 0, 2621493, 262244, 0, 2621494, 262244, 0, 2621495, 262244, 0, 2621496, 262244, 0, 2621497, 262244, 0, 2621498, 262244, 0, 2621499, 262244, 0, 2686976, 262244, 0, 2686977, 262244, 0, 2686978, 262244, 0, 2686979, 262244, 0, 2686980, 262244, 0, 2686981, 262244, 0, 2686982, 262244, 0, 2686983, 262244, 0, 2686984, 262244, 0, 2686985, 262244, 0, 2686986, 262244, 0, 2686987, 262244, 0, 2686988, 262244, 0, 2686989, 262244, 0, 2686990, 262244, 0, 2686991, 262244, 0, 2686992, 262244, 0, 2686993, 262244, 0, 2686994, 262244, 0, 2686995, 262244, 0, 2686996, 262244, 0, 2686997, 262244, 0, 2686998, 262244, 0, 2686999, 262244, 0, 2687000, 262244, 0, 2687001, 262244, 0, 2687002, 65638, 71, 2687003, 65638, 71, 2687004, 65638, 71, 2687005, 327782, 80, 2687006, 393318, 80, 2687007, 393318, 80, 2687008, 393318, 80, 2687009, 458854, 80, 2687010, 65638, 71, 2687011, 65638, 71, 2687012, 65638, 71, 2687013, 262244, 0, 2687014, 262244, 0, 2687015, 262244, 0, 2687016, 262244, 0, 2687017, 262244, 0, 2687018, 262244, 0, 2687019, 262244, 0, 2687020, 262244, 0, 2687021, 262244, 0, 2687022, 262244, 0, 2687023, 262244, 0, 2687024, 262244, 0, 2687025, 262244, 0, 2687026, 262244, 0, 2687027, 262244, 0, 2687028, 262244, 0, 2687029, 262244, 0, 2687030, 262244, 0, 2687031, 262244, 0, 2687032, 262244, 0, 2687033, 262244, 0, 2687034, 262244, 0, 2687035, 262244, 0, 2752512, 262244, 0, 2752513, 262244, 0, 2752514, 262244, 0, 2752515, 262244, 0, 2752516, 262244, 0, 2752517, 262244, 0, 2752518, 262244, 0, 2752519, 262244, 0, 2752520, 262244, 0, 2752521, 262244, 0, 2752522, 262244, 0, 2752523, 262244, 0, 2752524, 262244, 0, 2752525, 262244, 0, 2752526, 262244, 0, 2752527, 262244, 0, 2752528, 262244, 0, 2752529, 262244, 0, 2752530, 262244, 0, 2752531, 262244, 0, 2752532, 262244, 0, 2752533, 262244, 0, 2752534, 262244, 0, 2752535, 262244, 0, 2752536, 262244, 0, 2752537, 262244, 0, 2752538, 65638, 71, 2752539, 65638, 71, 2752540, 65638, 71, 2752541, 327782, 80, 2752542, 393318, 80, 2752543, 393318, 80, 2752544, 393318, 80, 2752545, 458854, 80, 2752546, 65638, 71, 2752547, 65638, 71, 2752548, 65638, 71, 2752549, 262244, 0, 2752550, 262244, 0, 2752551, 262244, 0, 2752552, 262244, 0, 2752553, 262244, 0, 2752554, 262244, 0, 2752555, 262244, 0, 2752556, 262244, 0, 2752557, 262244, 0, 2752558, 262244, 0, 2752559, 262244, 0, 2752560, 262244, 0, 2752561, 262244, 0, 2752562, 262244, 0, 2752563, 262244, 0, 2752564, 262244, 0, 2752565, 262244, 0, 2752566, 262244, 0, 2752567, 262244, 0, 2752568, 262244, 0, 2752569, 262244, 0, 2752570, 262244, 0, 2752571, 262244, 0, 2818048, 262244, 0, 2818049, 262244, 0, 2818050, 262244, 0, 2818051, 262244, 0, 2818052, 262244, 0, 2818053, 262244, 0, 2818054, 262244, 0, 2818055, 262244, 0, 2818056, 262244, 0, 2818057, 262244, 0, 2818058, 262244, 0, 2818059, 262244, 0, 2818060, 262244, 0, 2818061, 262244, 0, 2818062, 262244, 0, 2818063, 262244, 0, 2818064, 262244, 0, 2818065, 262244, 0, 2818066, 262244, 0, 2818067, 262244, 0, 2818068, 262244, 0, 2818069, 262244, 0, 2818070, 262244, 0, 2818071, 262244, 0, 2818072, 262244, 0, 2818073, 262244, 0, 2818074, 262244, 0, 2818075, 262244, 0, 2818076, 262244, 0, 2818077, 262244, 0, 2818078, 262244, 0, 2818079, 262244, 0, 2818080, 262244, 0, 2818081, 262244, 0, 2818082, 262244, 0, 2818083, 262244, 0, 2818084, 262244, 0, 2818085, 262244, 0, 2818086, 262244, 0, 2818087, 262244, 0, 2818088, 262244, 0, 2818089, 262244, 0, 2818090, 262244, 0, 2818091, 262244, 0, 2818092, 262244, 0, 2818093, 262244, 0, 2818094, 262244, 0, 2818095, 262244, 0, 2818096, 262244, 0, 2818097, 262244, 0, 2818098, 262244, 0, 2818099, 262244, 0, 2818100, 262244, 0, 2818101, 262244, 0, 2818102, 262244, 0, 2818103, 262244, 0, 2818104, 262244, 0, 2818105, 262244, 0, 2818106, 262244, 0, 2818107, 262244, 0, 2883584, 262244, 0, 2883585, 262244, 0, 2883586, 262244, 0, 2883587, 262244, 0, 2883588, 262244, 0, 2883589, 262244, 0, 2883590, 262244, 0, 2883591, 262244, 0, 2883592, 262244, 0, 2883593, 262244, 0, 2883594, 262244, 0, 2883595, 262244, 0, 2883596, 262244, 0, 2883597, 262244, 0, 2883598, 262244, 0, 2883599, 262244, 0, 2883600, 262244, 0, 2883601, 262244, 0, 2883602, 262244, 0, 2883603, 262244, 0, 2883604, 262244, 0, 2883605, 262244, 0, 2883606, 262244, 0, 2883607, 262244, 0, 2883608, 262244, 0, 2883609, 262244, 0, 2883610, 262244, 0, 2883611, 262244, 0, 2883612, 262244, 0, 2883613, 262244, 0, 2883614, 262244, 0, 2883615, 262244, 0, 2883616, 262244, 0, 2883617, 262244, 0, 2883618, 262244, 0, 2883619, 262244, 0, 2883620, 262244, 0, 2883621, 262244, 0, 2883622, 262244, 0, 2883623, 262244, 0, 2883624, 262244, 0, 2883625, 262244, 0, 2883626, 262244, 0, 2883627, 262244, 0, 2883628, 262244, 0, 2883629, 262244, 0, 2883630, 262244, 0, 2883631, 262244, 0, 2883632, 262244, 0, 2883633, 262244, 0, 2883634, 262244, 0, 2883635, 262244, 0, 2883636, 262244, 0, 2883637, 262244, 0, 2883638, 262244, 0, 2883639, 262244, 0, 2883640, 262244, 0, 2883641, 262244, 0, 2883642, 262244, 0, 2883643, 262244, 0, 2949120, 262244, 0, 2949121, 262244, 0, 2949122, 262244, 0, 2949123, 262244, 0, 2949124, 262244, 0, 2949125, 262244, 0, 2949126, 262244, 0, 2949127, 262244, 0, 2949128, 262244, 0, 2949129, 262244, 0, 2949130, 262244, 0, 2949131, 262244, 0, 2949132, 262244, 0, 2949133, 262244, 0, 2949134, 262244, 0, 2949135, 262244, 0, 2949136, 262244, 0, 2949137, 262244, 0, 2949138, 262244, 0, 2949139, 262244, 0, 2949140, 262244, 0, 2949141, 262244, 0, 2949142, 262244, 0, 2949143, 262244, 0, 2949144, 262244, 0, 2949145, 262244, 0, 2949146, 262244, 0, 2949147, 262244, 0, 2949148, 262244, 0, 2949149, 262244, 0, 2949150, 262244, 0, 2949151, 262244, 0, 2949152, 262244, 0, 2949153, 262244, 0, 2949154, 262244, 0, 2949155, 262244, 0, 2949156, 262244, 0, 2949157, 262244, 0, 2949158, 262244, 0, 2949159, 262244, 0, 2949160, 262244, 0, 2949161, 262244, 0, 2949162, 262244, 0, 2949163, 262244, 0, 2949164, 262244, 0, 2949165, 262244, 0, 2949166, 262244, 0, 2949167, 262244, 0, 2949168, 262244, 0, 2949169, 262244, 0, 2949170, 262244, 0, 2949171, 262244, 0, 2949172, 262244, 0, 2949173, 262244, 0, 2949174, 262244, 0, 2949175, 262244, 0, 2949176, 262244, 0, 2949177, 262244, 0, 2949178, 262244, 0, 2949179, 262244, 0, 3014656, 262244, 0, 3014657, 262244, 0, 3014658, 262244, 0, 3014659, 262244, 0, 3014660, 262244, 0, 3014661, 262244, 0, 3014662, 262244, 0, 3014663, 262244, 0, 3014664, 262244, 0, 3014665, 262244, 0, 3014666, 262244, 0, 3014667, 262244, 0, 3014668, 262244, 0, 3014669, 262244, 0, 3014670, 262244, 0, 3014671, 262244, 0, 3014672, 262244, 0, 3014673, 262244, 0, 3014674, 262244, 0, 3014675, 262244, 0, 3014676, 262244, 0, 3014677, 262244, 0, 3014678, 262244, 0, 3014679, 262244, 0, 3014680, 262244, 0, 3014681, 262244, 0, 3014682, 262244, 0, 3014683, 262244, 0, 3014684, 262244, 0, 3014685, 262244, 0, 3014686, 262244, 0, 3014687, 262244, 0, 3014688, 262244, 0, 3014689, 262244, 0, 3014690, 262244, 0, 3014691, 262244, 0, 3014692, 262244, 0, 3014693, 262244, 0, 3014694, 262244, 0, 3014695, 262244, 0, 3014696, 262244, 0, 3014697, 262244, 0, 3014698, 262244, 0, 3014699, 262244, 0, 3014700, 262244, 0, 3014701, 262244, 0, 3014702, 262244, 0, 3014703, 262244, 0, 3014704, 262244, 0, 3014705, 262244, 0, 3014706, 262244, 0, 3014707, 262244, 0, 3014708, 262244, 0, 3014709, 262244, 0, 3014710, 262244, 0, 3014711, 262244, 0, 3014712, 262244, 0, 3014713, 262244, 0, 3014714, 262244, 0, 3014715, 262244, 0, 3080192, 262244, 0, 3080193, 262244, 0, 3080194, 262244, 0, 3080195, 262244, 0, 3080196, 262244, 0, 3080197, 262244, 0, 3080198, 262244, 0, 3080199, 262244, 0, 3080200, 262244, 0, 3080201, 262244, 0, 3080202, 262244, 0, 3080203, 262244, 0, 3080204, 262244, 0, 3080205, 262244, 0, 3080206, 262244, 0, 3080207, 262244, 0, 3080208, 262244, 0, 3080209, 262244, 0, 3080210, 262244, 0, 3080211, 262244, 0, 3080212, 262244, 0, 3080213, 262244, 0, 3080214, 262244, 0, 3080215, 262244, 0, 3080216, 262244, 0, 3080217, 262244, 0, 3080218, 262244, 0, 3080219, 262244, 0, 3080220, 262244, 0, 3080221, 262244, 0, 3080222, 262244, 0, 3080223, 262244, 0, 3080224, 262244, 0, 3080225, 262244, 0, 3080226, 262244, 0, 3080227, 262244, 0, 3080228, 262244, 0, 3080229, 262244, 0, 3080230, 262244, 0, 3080231, 262244, 0, 3080232, 262244, 0, 3080233, 262244, 0, 3080234, 262244, 0, 3080235, 262244, 0, 3080236, 262244, 0, 3080237, 262244, 0, 3080238, 262244, 0, 3080239, 262244, 0, 3080240, 262244, 0, 3080241, 262244, 0, 3080242, 262244, 0, 3080243, 262244, 0, 3080244, 262244, 0, 3080245, 262244, 0, 3080246, 262244, 0, 3080247, 262244, 0, 3080248, 262244, 0, 3080249, 262244, 0, 3080250, 262244, 0, 3080251, 262244, 0, 3145728, 262244, 0, 3145729, 262244, 0, 3145730, 262244, 0, 3145731, 262244, 0, 3145732, 262244, 0, 3145733, 262244, 0, 3145734, 262244, 0, 3145735, 262244, 0, 3145736, 262244, 0, 3145737, 262244, 0, 3145738, 262244, 0, 3145739, 262244, 0, 3145740, 262244, 0, 3145741, 262244, 0, 3145742, 262244, 0, 3145743, 262244, 0, 3145744, 262244, 0, 3145745, 262244, 0, 3145746, 262244, 0, 3145747, 262244, 0, 3145748, 262244, 0, 3145749, 262244, 0, 3145750, 262244, 0, 3145751, 262244, 0, 3145752, 262244, 0, 3145753, 262244, 0, 3145754, 262244, 0, 3145755, 262244, 0, 3145756, 262244, 0, 3145757, 262244, 0, 3145758, 262244, 0, 3145759, 262244, 0, 3145760, 262244, 0, 3145761, 262244, 0, 3145762, 262244, 0, 3145763, 262244, 0, 3145764, 262244, 0, 3145765, 262244, 0, 3145766, 262244, 0, 3145767, 262244, 0, 3145768, 262244, 0, 3145769, 262244, 0, 3145770, 262244, 0, 3145771, 262244, 0, 3145772, 262244, 0, 3145773, 262244, 0, 3145774, 262244, 0, 3145775, 262244, 0, 3145776, 262244, 0, 3145777, 262244, 0, 3145778, 262244, 0, 3145779, 262244, 0, 3145780, 262244, 0, 3145781, 262244, 0, 3145782, 262244, 0, 3145783, 262244, 0, 3145784, 262244, 0, 3145785, 262244, 0, 3145786, 262244, 0, 3145787, 262244, 0, 3211264, 262244, 0, 3211265, 262244, 0, 3211266, 262244, 0, 3211267, 262244, 0, 3211268, 262244, 0, 3211269, 262244, 0, 3211270, 262244, 0, 3211271, 262244, 0, 3211272, 262244, 0, 3211273, 262244, 0, 3211274, 262244, 0, 3211275, 262244, 0, 3211276, 262244, 0, 3211277, 262244, 0, 3211278, 262244, 0, 3211279, 262244, 0, 3211280, 262244, 0, 3211281, 262244, 0, 3211282, 262244, 0, 3211283, 262244, 0, 3211284, 262244, 0, 3211285, 262244, 0, 3211286, 262244, 0, 3211287, 262244, 0, 3211288, 262244, 0, 3211289, 262244, 0, 3211290, 262244, 0, 3211291, 262244, 0, 3211292, 262244, 0, 3211293, 262244, 0, 3211294, 262244, 0, 3211295, 262244, 0, 3211296, 262244, 0, 3211297, 262244, 0, 3211298, 262244, 0, 3211299, 262244, 0, 3211300, 262244, 0, 3211301, 262244, 0, 3211302, 262244, 0, 3211303, 262244, 0, 3211304, 262244, 0, 3211305, 262244, 0, 3211306, 262244, 0, 3211307, 262244, 0, 3211308, 262244, 0, 3211309, 262244, 0, 3211310, 262244, 0, 3211311, 262244, 0, 3211312, 262244, 0, 3211313, 262244, 0, 3211314, 262244, 0, 3211315, 262244, 0, 3211316, 262244, 0, 3211317, 262244, 0, 3211318, 262244, 0, 3211319, 262244, 0, 3211320, 262244, 0, 3211321, 262244, 0, 3211322, 262244, 0, 3211323, 262244, 0, 3276800, 262244, 0, 3276801, 262244, 0, 3276802, 262244, 0, 3276803, 262244, 0, 3276804, 262244, 0, 3276805, 262244, 0, 3276806, 262244, 0, 3276807, 262244, 0, 3276808, 262244, 0, 3276809, 262244, 0, 3276810, 262244, 0, 3276811, 262244, 0, 3276812, 262244, 0, 3276813, 262244, 0, 3276814, 262244, 0, 3276815, 262244, 0, 3276816, 262244, 0, 3276817, 262244, 0, 3276818, 262244, 0, 3276819, 262244, 0, 3276820, 262244, 0, 3276821, 262244, 0, 3276822, 262244, 0, 3276823, 262244, 0, 3276824, 262244, 0, 3276825, 262244, 0, 3276826, 262244, 0, 3276827, 262244, 0, 3276828, 262244, 0, 3276829, 262244, 0, 3276830, 262244, 0, 3276831, 262244, 0, 3276832, 262244, 0, 3276833, 262244, 0, 3276834, 262244, 0, 3276835, 262244, 0, 3276836, 262244, 0, 3276837, 262244, 0, 3276838, 262244, 0, 3276839, 262244, 0, 3276840, 262244, 0, 3276841, 262244, 0, 3276842, 262244, 0, 3276843, 262244, 0, 3276844, 262244, 0, 3276845, 262244, 0, 3276846, 262244, 0, 3276847, 262244, 0, 3276848, 262244, 0, 3276849, 262244, 0, 3276850, 262244, 0, 3276851, 262244, 0, 3276852, 262244, 0, 3276853, 262244, 0, 3276854, 262244, 0, 3276855, 262244, 0, 3276856, 262244, 0, 3276857, 262244, 0, 3276858, 262244, 0, 3276859, 262244, 0, 3342336, 262244, 0, 3342337, 262244, 0, 3342338, 262244, 0, 3342339, 262244, 0, 3342340, 262244, 0, 3342341, 262244, 0, 3342342, 262244, 0, 3342343, 262244, 0, 3342344, 262244, 0, 3342345, 262244, 0, 3342346, 262244, 0, 3342347, 262244, 0, 3342348, 262244, 0, 3342349, 262244, 0, 3342350, 262244, 0, 3342351, 262244, 0, 3342352, 262244, 0, 3342353, 262244, 0, 3342354, 262244, 0, 3342355, 262244, 0, 3342356, 262244, 0, 3342357, 262244, 0, 3342358, 262244, 0, 3342359, 262244, 0, 3342360, 262244, 0, 3342361, 262244, 0, 3342362, 262244, 0, 3342363, 262244, 0, 3342364, 262244, 0, 3342365, 262244, 0, 3342366, 262244, 0, 3342367, 262244, 0, 3342368, 262244, 0, 3342369, 262244, 0, 3342370, 262244, 0, 3342371, 262244, 0, 3342372, 262244, 0, 3342373, 262244, 0, 3342374, 262244, 0, 3342375, 262244, 0, 3342376, 262244, 0, 3342377, 262244, 0, 3342378, 262244, 0, 3342379, 262244, 0, 3342380, 262244, 0, 3342381, 262244, 0, 3342382, 262244, 0, 3342383, 262244, 0, 3342384, 262244, 0, 3342385, 262244, 0, 3342386, 262244, 0, 3342387, 262244, 0, 3342388, 262244, 0, 3342389, 262244, 0, 3342390, 262244, 0, 3342391, 262244, 0, 3342392, 262244, 0, 3342393, 262244, 0, 3342394, 262244, 0, 3342395, 262244, 0, 3407872, 262244, 0, 3407873, 262244, 0, 3407874, 262244, 0, 3407875, 262244, 0, 3407876, 262244, 0, 3407877, 262244, 0, 3407878, 262244, 0, 3407879, 262244, 0, 3407880, 262244, 0, 3407881, 262244, 0, 3407882, 262244, 0, 3407883, 262244, 0, 3407884, 262244, 0, 3407885, 262244, 0, 3407886, 262244, 0, 3407887, 262244, 0, 3407888, 262244, 0, 3407889, 262244, 0, 3407890, 262244, 0, 3407891, 262244, 0, 3407892, 262244, 0, 3407893, 262244, 0, 3407894, 262244, 0, 3407895, 262244, 0, 3407896, 262244, 0, 3407897, 262244, 0, 3407898, 262244, 0, 3407899, 262244, 0, 3407900, 262244, 0, 3407901, 262244, 0, 3407902, 262244, 0, 3407903, 262244, 0, 3407904, 262244, 0, 3407905, 262244, 0, 3407906, 262244, 0, 3407907, 262244, 0, 3407908, 262244, 0, 3407909, 262244, 0, 3407910, 262244, 0, 3407911, 262244, 0, 3407912, 262244, 0, 3407913, 262244, 0, 3407914, 262244, 0, 3407915, 262244, 0, 3407916, 262244, 0, 3407917, 262244, 0, 3407918, 262244, 0, 3407919, 262244, 0, 3407920, 262244, 0, 3407921, 262244, 0, 3407922, 262244, 0, 3407923, 262244, 0, 3407924, 262244, 0, 3407925, 262244, 0, 3407926, 262244, 0, 3407927, 262244, 0, 3407928, 262244, 0, 3407929, 262244, 0, 3407930, 262244, 0, 3407931, 262244, 0, 3473408, 262244, 0, 3473409, 262244, 0, 3473410, 262244, 0, 3473411, 262244, 0, 3473412, 262244, 0, 3473413, 262244, 0, 3473414, 262244, 0, 3473415, 262244, 0, 3473416, 262244, 0, 3473417, 262244, 0, 3473418, 262244, 0, 3473419, 262244, 0, 3473420, 262244, 0, 3473421, 262244, 0, 3473422, 262244, 0, 3473423, 262244, 0, 3473424, 262244, 0, 3473425, 262244, 0, 3473426, 262244, 0, 3473427, 262244, 0, 3473428, 262244, 0, 3473429, 262244, 0, 3473430, 262244, 0, 3473431, 262244, 0, 3473432, 262244, 0, 3473433, 262244, 0, 3473434, 262244, 0, 3473435, 262244, 0, 3473436, 262244, 0, 3473437, 262244, 0, 3473438, 262244, 0, 3473439, 262244, 0, 3473440, 262244, 0, 3473441, 262244, 0, 3473442, 262244, 0, 3473443, 262244, 0, 3473444, 262244, 0, 3473445, 262244, 0, 3473446, 262244, 0, 3473447, 262244, 0, 3473448, 262244, 0, 3473449, 262244, 0, 3473450, 262244, 0, 3473451, 262244, 0, 3473452, 262244, 0, 3473453, 262244, 0, 3473454, 262244, 0, 3473455, 262244, 0, 3473456, 262244, 0, 3473457, 262244, 0, 3473458, 262244, 0, 3473459, 262244, 0, 3473460, 262244, 0, 3473461, 262244, 0, 3473462, 262244, 0, 3473463, 262244, 0, 3473464, 262244, 0, 3473465, 262244, 0, 3473466, 262244, 0, 3473467, 262244, 0, 3538944, 262244, 0, 3538945, 262244, 0, 3538946, 262244, 0, 3538947, 262244, 0, 3538948, 262244, 0, 3538949, 262244, 0, 3538950, 262244, 0, 3538951, 262244, 0, 3538952, 262244, 0, 3538953, 262244, 0, 3538954, 262244, 0, 3538955, 262244, 0, 3538956, 262244, 0, 3538957, 262244, 0, 3538958, 262244, 0, 3538959, 262244, 0, 3538960, 262244, 0, 3538961, 262244, 0, 3538962, 262244, 0, 3538963, 262244, 0, 3538964, 262244, 0, 3538965, 262244, 0, 3538966, 262244, 0, 3538967, 262244, 0, 3538968, 262244, 0, 3538969, 262244, 0, 3538970, 262244, 0, 3538971, 262244, 0, 3538972, 262244, 0, 3538973, 262244, 0, 3538974, 262244, 0, 3538975, 262244, 0, 3538976, 262244, 0, 3538977, 262244, 0, 3538978, 262244, 0, 3538979, 262244, 0, 3538980, 262244, 0, 3538981, 262244, 0, 3538982, 262244, 0, 3538983, 262244, 0, 3538984, 262244, 0, 3538985, 262244, 0, 3538986, 262244, 0, 3538987, 262244, 0, 3538988, 262244, 0, 3538989, 262244, 0, 3538990, 262244, 0, 3538991, 262244, 0, 3538992, 262244, 0, 3538993, 262244, 0, 3538994, 262244, 0, 3538995, 262244, 0, 3538996, 262244, 0, 3538997, 262244, 0, 3538998, 262244, 0, 3538999, 262244, 0, 3539000, 262244, 0, 3539001, 262244, 0, 3539002, 262244, 0, 3539003, 262244, 0, 3604480, 262244, 0, 3604481, 262244, 0, 3604482, 262244, 0, 3604483, 262244, 0, 3604484, 262244, 0, 3604485, 262244, 0, 3604486, 262244, 0, 3604487, 262244, 0, 3604488, 262244, 0, 3604489, 262244, 0, 3604490, 262244, 0, 3604491, 262244, 0, 3604492, 262244, 0, 3604493, 262244, 0, 3604494, 262244, 0, 3604495, 262244, 0, 3604496, 262244, 0, 3604497, 262244, 0, 3604498, 262244, 0, 3604499, 262244, 0, 3604500, 262244, 0, 3604501, 262244, 0, 3604502, 262244, 0, 3604503, 262244, 0, 3604504, 262244, 0, 3604505, 262244, 0, 3604506, 262244, 0, 3604507, 262244, 0, 3604508, 262244, 0, 3604509, 262244, 0, 3604510, 262244, 0, 3604511, 262244, 0, 3604512, 262244, 0, 3604513, 262244, 0, 3604514, 262244, 0, 3604515, 262244, 0, 3604516, 262244, 0, 3604517, 262244, 0, 3604518, 262244, 0, 3604519, 262244, 0, 3604520, 262244, 0, 3604521, 262244, 0, 3604522, 262244, 0, 3604523, 262244, 0, 3604524, 262244, 0, 3604525, 262244, 0, 3604526, 262244, 0, 3604527, 262244, 0, 3604528, 262244, 0, 3604529, 262244, 0, 3604530, 262244, 0, 3604531, 262244, 0, 3604532, 262244, 0, 3604533, 262244, 0, 3604534, 262244, 0, 3604535, 262244, 0, 3604536, 262244, 0, 3604537, 262244, 0, 3604538, 262244, 0, 3604539, 262244, 0, 3670016, 262244, 0, 3670017, 262244, 0, 3670018, 262244, 0, 3670019, 262244, 0, 3670020, 262244, 0, 3670021, 262244, 0, 3670022, 262244, 0, 3670023, 262244, 0, 3670024, 262244, 0, 3670025, 262244, 0, 3670026, 262244, 0, 3670027, 262244, 0, 3670028, 262244, 0, 3670029, 262244, 0, 3670030, 262244, 0, 3670031, 262244, 0, 3670032, 262244, 0, 3670033, 262244, 0, 3670034, 262244, 0, 3670035, 262244, 0, 3670036, 262244, 0, 3670037, 262244, 0, 3670038, 262244, 0, 3670039, 262244, 0, 3670040, 262244, 0, 3670041, 262244, 0, 3670042, 262244, 0, 3670043, 262244, 0, 3670044, 262244, 0, 3670045, 262244, 0, 3670046, 262244, 0, 3670047, 262244, 0, 3670048, 262244, 0, 3670049, 262244, 0, 3670050, 262244, 0, 3670051, 262244, 0, 3670052, 262244, 0, 3670053, 262244, 0, 3670054, 262244, 0, 3670055, 262244, 0, 3670056, 262244, 0, 3670057, 262244, 0, 3670058, 262244, 0, 3670059, 262244, 0, 3670060, 262244, 0, 3670061, 262244, 0, 3670062, 262244, 0, 3670063, 262244, 0, 3670064, 262244, 0, 3670065, 262244, 0, 3670066, 262244, 0, 3670067, 262244, 0, 3670068, 262244, 0, 3670069, 262244, 0, 3670070, 262244, 0, 3670071, 262244, 0, 3670072, 262244, 0, 3670073, 262244, 0, 3670074, 262244, 0, 3670075, 262244, 0, 3735552, 262244, 0, 3735553, 262244, 0, 3735554, 262244, 0, 3735555, 262244, 0, 3735556, 262244, 0, 3735557, 262244, 0, 3735558, 262244, 0, 3735559, 262244, 0, 3735560, 262244, 0, 3735561, 262244, 0, 3735562, 262244, 0, 3735563, 262244, 0, 3735564, 262244, 0, 3735565, 262244, 0, 3735566, 262244, 0, 3735567, 262244, 0, 3735568, 262244, 0, 3735569, 262244, 0, 3735570, 262244, 0, 3735571, 262244, 0, 3735572, 262244, 0, 3735573, 262244, 0, 3735574, 262244, 0, 3735575, 262244, 0, 3735576, 262244, 0, 3735577, 262244, 0, 3735578, 262244, 0, 3735579, 262244, 0, 3735580, 262244, 0, 3735581, 262244, 0, 3735582, 262244, 0, 3735583, 262244, 0, 3735584, 262244, 0, 3735585, 262244, 0, 3735586, 262244, 0, 3735587, 262244, 0, 3735588, 262244, 0, 3735589, 262244, 0, 3735590, 262244, 0, 3735591, 262244, 0, 3735592, 262244, 0, 3735593, 262244, 0, 3735594, 262244, 0, 3735595, 262244, 0, 3735596, 262244, 0, 3735597, 262244, 0, 3735598, 262244, 0, 3735599, 262244, 0, 3735600, 262244, 0, 3735601, 262244, 0, 3735602, 262244, 0, 3735603, 262244, 0, 3735604, 262244, 0, 3735605, 262244, 0, 3735606, 262244, 0, 3735607, 262244, 0, 3735608, 262244, 0, 3735609, 262244, 0, 3735610, 262244, 0, 3735611, 262244, 0, 3801088, 262244, 0, 3801089, 262244, 0, 3801090, 262244, 0, 3801091, 262244, 0, 3801092, 262244, 0, 3801093, 262244, 0, 3801094, 262244, 0, 3801095, 262244, 0, 3801096, 262244, 0, 3801097, 262244, 0, 3801098, 262244, 0, 3801099, 262244, 0, 3801100, 262244, 0, 3801101, 262244, 0, 3801102, 262244, 0, 3801103, 262244, 0, 3801104, 262244, 0, 3801105, 262244, 0, 3801106, 262244, 0, 3801107, 262244, 0, 3801108, 262244, 0, 3801109, 262244, 0, 3801110, 262244, 0, 3801111, 262244, 0, 3801112, 262244, 0, 3801113, 262244, 0, 3801114, 262244, 0, 3801115, 262244, 0, 3801116, 262244, 0, 3801117, 262244, 0, 3801118, 262244, 0, 3801119, 262244, 0, 3801120, 262244, 0, 3801121, 262244, 0, 3801122, 262244, 0, 3801123, 262244, 0, 3801124, 262244, 0, 3801125, 262244, 0, 3801126, 262244, 0, 3801127, 262244, 0, 3801128, 262244, 0, 3801129, 262244, 0, 3801130, 262244, 0, 3801131, 262244, 0, 3801132, 262244, 0, 3801133, 262244, 0, 3801134, 262244, 0, 3801135, 262244, 0, 3801136, 262244, 0, 3801137, 262244, 0, 3801138, 262244, 0, 3801139, 262244, 0, 3801140, 262244, 0, 3801141, 262244, 0, 3801142, 262244, 0, 3801143, 262244, 0, 3801144, 262244, 0, 3801145, 262244, 0, 3801146, 262244, 0, 3801147, 262244, 0, 3866624, 262244, 0, 3866625, 262244, 0, 3866626, 262244, 0, 3866627, 262244, 0, 3866628, 262244, 0, 3866629, 262244, 0, 3866630, 262244, 0, 3866631, 262244, 0, 3866632, 262244, 0, 3866633, 262244, 0, 3866634, 262244, 0, 3866635, 262244, 0, 3866636, 262244, 0, 3866637, 262244, 0, 3866638, 262244, 0, 3866639, 262244, 0, 3866640, 262244, 0, 3866641, 262244, 0, 3866642, 262244, 0, 3866643, 262244, 0, 3866644, 262244, 0, 3866645, 262244, 0, 3866646, 262244, 0, 3866647, 262244, 0, 3866648, 262244, 0, 3866649, 262244, 0, 3866650, 262244, 0, 3866651, 262244, 0, 3866652, 262244, 0, 3866653, 262244, 0, 3866654, 262244, 0, 3866655, 262244, 0, 3866656, 262244, 0, 3866657, 262244, 0, 3866658, 262244, 0, 3866659, 262244, 0, 3866660, 262244, 0, 3866661, 262244, 0, 3866662, 262244, 0, 3866663, 262244, 0, 3866664, 262244, 0, 3866665, 262244, 0, 3866666, 262244, 0, 3866667, 262244, 0, 3866668, 262244, 0, 3866669, 262244, 0, 3866670, 262244, 0, 3866671, 262244, 0, 3866672, 262244, 0, 3866673, 262244, 0, 3866674, 262244, 0, 3866675, 262244, 0, 3866676, 262244, 0, 3866677, 262244, 0, 3866678, 262244, 0, 3866679, 262244, 0, 3866680, 262244, 0, 3866681, 262244, 0, 3866682, 262244, 0, 3866683, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65543, 102, 78, 65544, 65638, 78, 65545, 65638, 78, 65546, 65638, 78, 65547, 65638, 78, 65548, 65638, 78, 65549, 65638, 78, 65550, 65638, 78, 65551, 65638, 78, 65552, 65638, 78, 65553, 65638, 78, 65554, 65638, 78, 65580, 65638, 78, 65581, 65638, 78, 65582, 65638, 78, 65583, 65638, 78, 65584, 65638, 78, 65585, 65638, 78, 65586, 65638, 78, 65587, 65638, 78, 65588, 65638, 78, 65589, 65638, 78, 65590, 65638, 78, 65591, 131174, 78, 131079, 102, 79, 131080, 262246, 72, 131081, 65638, 72, 131082, 65638, 72, 131083, 65638, 72, 131084, 65638, 72, 131085, 65638, 72, 131086, 65638, 72, 131087, 65638, 72, 131088, 65638, 72, 131089, 65638, 72, 131090, 65638, 72, 131091, 65638, 72, 131092, 65638, 72, 131093, 65638, 72, 131094, 65638, 72, 131095, 65638, 72, 131096, 65638, 72, 131097, 65638, 72, 131098, 65638, 72, 131099, 65638, 72, 131100, 65638, 72, 131101, 65638, 72, 131102, 65638, 72, 131103, 65638, 72, 131104, 65638, 72, 131105, 65638, 72, 131106, 65638, 72, 131107, 65638, 72, 131108, 65638, 72, 131109, 65638, 72, 131110, 65638, 72, 131111, 65638, 72, 131112, 65638, 72, 131113, 65638, 72, 131114, 65638, 72, 131115, 65638, 72, 131116, 65638, 72, 131117, 65638, 72, 131118, 65638, 72, 131119, 65638, 72, 131120, 65638, 72, 131121, 65638, 72, 131122, 65638, 72, 131123, 65638, 72, 131124, 65638, 72, 131125, 65638, 72, 131126, 196710, 72, 131127, 131174, 79, 196615, 102, 79, 196616, 262246, 73, 196617, 65638, 73, 196618, 65638, 73, 196619, 65638, 73, 196620, 65638, 73, 196621, 65638, 73, 196622, 65638, 73, 196623, 65638, 73, 196624, 65638, 73, 196625, 65638, 73, 196626, 65638, 73, 196627, 65638, 73, 196628, 65638, 73, 196629, 65638, 73, 196630, 65638, 73, 196631, 65638, 73, 196632, 65638, 73, 196633, 65638, 73, 196634, 65638, 73, 196635, 65638, 73, 196636, 65638, 73, 196637, 65638, 73, 196638, 65638, 73, 196639, 65638, 73, 196640, 65638, 73, 196641, 65638, 73, 196642, 65638, 73, 196643, 65638, 73, 196644, 65638, 73, 196645, 65638, 73, 196646, 65638, 73, 196647, 65638, 73, 196648, 65638, 73, 196649, 65638, 73, 196650, 65638, 73, 196651, 65638, 73, 196652, 65638, 73, 196653, 65638, 73, 196654, 65638, 73, 196655, 65638, 73, 196656, 65638, 73, 196657, 65638, 73, 196658, 65638, 73, 196659, 65638, 73, 196660, 65638, 73, 196661, 65638, 73, 196662, 196710, 73, 196663, 131174, 79, 262151, 102, 79, 262152, 131174, 71, 262153, 262246, 72, 262154, 65638, 72, 262155, 65638, 72, 262156, 65638, 72, 262157, 65638, 72, 262158, 65638, 72, 262159, 65638, 72, 262160, 65638, 72, 262161, 65638, 72, 262162, 65638, 72, 262163, 65638, 72, 262164, 65638, 72, 262165, 65638, 72, 262166, 65638, 72, 262167, 65638, 72, 262168, 65638, 72, 262169, 65638, 72, 262170, 65638, 72, 262171, 65638, 72, 262172, 65638, 72, 262173, 65638, 72, 262174, 65638, 72, 262175, 65638, 72, 262176, 65638, 72, 262177, 65638, 72, 262178, 65638, 72, 262179, 65638, 72, 262180, 65638, 72, 262181, 65638, 72, 262182, 65638, 72, 262183, 65638, 72, 262184, 65638, 72, 262185, 65638, 72, 262186, 65638, 72, 262187, 65638, 72, 262188, 65638, 72, 262189, 65638, 72, 262190, 65638, 72, 262191, 65638, 72, 262192, 65638, 72, 262193, 65638, 72, 262194, 65638, 72, 262195, 65638, 72, 262196, 65638, 72, 262197, 196710, 72, 262198, 102, 71, 262199, 131174, 79, 327687, 102, 79, 327688, 131174, 71, 327689, 262246, 73, 327690, 65638, 73, 327691, 65638, 73, 327692, 65638, 73, 327693, 65638, 73, 327694, 65638, 73, 327695, 65638, 73, 327696, 65638, 73, 327697, 65638, 73, 327698, 65638, 73, 327699, 65638, 73, 327700, 65638, 73, 327701, 65638, 73, 327702, 65638, 73, 327703, 65638, 73, 327704, 65638, 73, 327705, 65638, 73, 327706, 65638, 73, 327707, 65638, 73, 327708, 65638, 73, 327709, 65638, 73, 327710, 65638, 73, 327711, 65638, 73, 327712, 65638, 73, 327713, 65638, 73, 327714, 65638, 73, 327715, 65638, 73, 327716, 65638, 73, 327717, 65638, 73, 327718, 65638, 73, 327719, 65638, 73, 327720, 65638, 73, 327721, 65638, 73, 327722, 65638, 73, 327723, 65638, 73, 327724, 65638, 73, 327725, 65638, 73, 327726, 65638, 73, 327727, 65638, 73, 327728, 65638, 73, 327729, 65638, 73, 327730, 65638, 73, 327731, 65638, 73, 327732, 65638, 73, 327733, 196710, 73, 327734, 102, 71, 327735, 131174, 79, 393223, 102, 79, 393224, 131174, 71, 393225, 131174, 71, 393226, 262246, 72, 393227, 65638, 72, 393228, 65638, 72, 393229, 65638, 72, 393230, 65638, 72, 393231, 65638, 72, 393232, 65638, 72, 393233, 65638, 72, 393234, 65638, 72, 393235, 65638, 72, 393236, 65638, 72, 393237, 65638, 72, 393238, 65638, 72, 393239, 65638, 72, 393240, 65638, 72, 393241, 65638, 72, 393242, 65638, 72, 393243, 65638, 72, 393244, 65638, 72, 393245, 65638, 72, 393246, 65638, 72, 393247, 65638, 72, 393248, 65638, 72, 393249, 65638, 72, 393250, 65638, 72, 393251, 65638, 72, 393252, 65638, 72, 393253, 65638, 72, 393254, 65638, 72, 393255, 65638, 72, 393256, 65638, 72, 393257, 65638, 72, 393258, 65638, 72, 393259, 65638, 72, 393260, 65638, 72, 393261, 65638, 72, 393262, 65638, 72, 393263, 65638, 72, 393264, 65638, 72, 393265, 65638, 72, 393266, 65638, 72, 393267, 65638, 72, 393268, 196710, 72, 393269, 102, 71, 393270, 102, 71, 393271, 131174, 79, 458759, 102, 79, 458760, 131174, 71, 458761, 131174, 71, 458762, 262246, 73, 458763, 65638, 73, 458764, 65638, 73, 458765, 65638, 73, 458766, 65638, 73, 458767, 65638, 73, 458768, 65638, 73, 458769, 65638, 73, 458770, 65638, 73, 458771, 65638, 73, 458772, 65638, 73, 458773, 65638, 73, 458774, 65638, 73, 458775, 65638, 73, 458776, 65638, 73, 458777, 65638, 73, 458778, 65638, 73, 458779, 65638, 73, 458780, 65638, 73, 458781, 65638, 73, 458782, 65638, 73, 458783, 65638, 73, 458784, 65638, 73, 458785, 65638, 73, 458786, 65638, 73, 458787, 65638, 73, 458788, 65638, 73, 458789, 65638, 73, 458790, 65638, 73, 458791, 65638, 73, 458792, 65638, 73, 458793, 65638, 73, 458794, 65638, 73, 458795, 65638, 73, 458796, 65638, 73, 458797, 65638, 73, 458798, 65638, 73, 458799, 65638, 73, 458800, 65638, 73, 458801, 65638, 73, 458802, 65638, 73, 458803, 65638, 73, 458804, 196710, 73, 458805, 102, 71, 458806, 102, 71, 458807, 131174, 79, 524295, 102, 79, 524296, 131174, 71, 524297, 131174, 71, 524298, 131174, 71, 524340, 102, 71, 524341, 102, 71, 524342, 102, 71, 524343, 131174, 79, 589831, 102, 79, 589832, 131174, 71, 589833, 131174, 71, 589877, 102, 71, 589878, 102, 71, 589879, 131174, 79, 655367, 102, 79, 655368, 131174, 71, 655369, 131174, 71, 655370, 262246, 72, 655371, 65638, 72, 655372, 65638, 72, 655373, 65638, 72, 655374, 65638, 72, 655375, 65638, 72, 655376, 65638, 72, 655377, 65638, 72, 655378, 65638, 72, 655379, 65638, 72, 655380, 65638, 72, 655381, 65638, 72, 655382, 65638, 72, 655383, 65638, 72, 655384, 65638, 72, 655385, 65638, 72, 655386, 65638, 72, 655387, 65638, 72, 655388, 65638, 72, 655389, 196710, 72, 655393, 262246, 72, 655394, 65638, 72, 655395, 65638, 72, 655396, 65638, 72, 655397, 65638, 72, 655398, 65638, 72, 655399, 65638, 72, 655400, 65638, 72, 655401, 65638, 72, 655402, 65638, 72, 655403, 65638, 72, 655404, 65638, 72, 655405, 65638, 72, 655406, 65638, 72, 655407, 65638, 72, 655408, 65638, 72, 655409, 65638, 72, 655410, 65638, 72, 655411, 65638, 72, 655412, 196710, 72, 655413, 102, 71, 655414, 102, 71, 655415, 131174, 79, 720903, 102, 79, 720904, 131174, 71, 720905, 131174, 71, 720906, 262246, 73, 720907, 65638, 73, 720908, 65638, 73, 720909, 65638, 73, 720910, 65638, 73, 720911, 65638, 73, 720912, 65638, 73, 720913, 65638, 73, 720914, 65638, 73, 720915, 65638, 73, 720916, 65638, 73, 720917, 65638, 73, 720918, 65638, 73, 720919, 65638, 73, 720920, 65638, 73, 720921, 65638, 73, 720922, 65638, 73, 720923, 65638, 73, 720924, 65638, 73, 720925, 196710, 73, 720929, 262246, 73, 720930, 65638, 73, 720931, 65638, 73, 720932, 65638, 73, 720933, 65638, 73, 720934, 65638, 73, 720935, 65638, 73, 720936, 65638, 73, 720937, 65638, 73, 720938, 65638, 73, 720939, 65638, 73, 720940, 65638, 73, 720941, 65638, 73, 720942, 65638, 73, 720943, 65638, 73, 720944, 65638, 73, 720945, 65638, 73, 720946, 65638, 73, 720947, 65638, 73, 720948, 196710, 73, 720949, 102, 71, 720950, 102, 71, 720951, 131174, 79, 786439, 102, 79, 786440, 131174, 71, 786441, 131174, 71, 786442, 131174, 71, 786443, 262246, 72, 786444, 65638, 72, 786445, 65638, 72, 786446, 65638, 72, 786447, 65638, 72, 786448, 65638, 72, 786449, 65638, 72, 786450, 65638, 72, 786451, 65638, 72, 786452, 65638, 72, 786453, 65638, 72, 786454, 65638, 72, 786455, 65638, 72, 786456, 65638, 72, 786457, 65638, 72, 786458, 65638, 72, 786459, 65638, 72, 786460, 196710, 72, 786461, 102, 71, 786465, 131174, 71, 786466, 262246, 72, 786467, 65638, 72, 786468, 65638, 72, 786469, 65638, 72, 786470, 65638, 72, 786471, 65638, 72, 786472, 65638, 72, 786473, 65638, 72, 786474, 65638, 72, 786475, 65638, 72, 786476, 65638, 72, 786477, 65638, 72, 786478, 65638, 72, 786479, 65638, 72, 786480, 65638, 72, 786481, 65638, 72, 786482, 65638, 72, 786483, 196710, 72, 786484, 102, 71, 786485, 102, 71, 786486, 102, 71, 786487, 131174, 79, 851975, 102, 79, 851976, 131174, 71, 851977, 131174, 71, 851978, 131174, 71, 851979, 262246, 73, 851980, 65638, 73, 851981, 65638, 73, 851982, 65638, 73, 851983, 65638, 73, 851984, 65638, 73, 851985, 65638, 73, 851986, 65638, 73, 851987, 65638, 73, 851988, 65638, 73, 851989, 65638, 73, 851990, 65638, 73, 851991, 65638, 73, 851992, 65638, 73, 851993, 65638, 73, 851994, 65638, 73, 851995, 65638, 73, 851996, 196710, 73, 851997, 102, 71, 852001, 131174, 71, 852002, 262246, 73, 852003, 65638, 73, 852004, 65638, 73, 852005, 65638, 73, 852006, 65638, 73, 852007, 65638, 73, 852008, 65638, 73, 852009, 65638, 73, 852010, 65638, 73, 852011, 65638, 73, 852012, 65638, 73, 852013, 65638, 73, 852014, 65638, 73, 852015, 65638, 73, 852016, 65638, 73, 852017, 65638, 73, 852018, 65638, 73, 852019, 196710, 73, 852020, 102, 71, 852021, 102, 71, 852022, 102, 71, 852023, 131174, 79, 917511, 102, 79, 917512, 131174, 71, 917513, 131174, 71, 917514, 131174, 71, 917515, 131174, 71, 917532, 102, 71, 917533, 102, 71, 917537, 131174, 71, 917538, 131174, 71, 917555, 102, 71, 917556, 102, 71, 917557, 102, 71, 917558, 102, 71, 917559, 131174, 79, 983047, 102, 79, 983048, 131174, 71, 983049, 131174, 71, 983050, 131174, 71, 983051, 131174, 71, 983056, 327782, 93, 983068, 102, 71, 983069, 102, 71, 983073, 131174, 71, 983074, 131174, 71, 983084, 327782, 89, 983085, 327782, 89, 983086, 458854, 93, 983091, 102, 71, 983092, 102, 71, 983093, 102, 71, 983094, 102, 71, 983095, 131174, 79, 1048583, 102, 79, 1048584, 131174, 71, 1048585, 131174, 71, 1048586, 131174, 71, 1048587, 131174, 71, 1048591, 327782, 93, 1048592, 262246, 89, 1048604, 102, 71, 1048605, 102, 72, 1048606, 65638, 72, 1048607, 65638, 72, 1048608, 65638, 72, 1048609, 131174, 72, 1048610, 131174, 71, 1048620, 327782, 90, 1048621, 327782, 90, 1048622, 393318, 89, 1048623, 458854, 89, 1048627, 102, 71, 1048628, 102, 71, 1048629, 102, 71, 1048630, 102, 71, 1048631, 131174, 79, 1114119, 102, 79, 1114120, 131174, 71, 1114121, 131174, 71, 1114122, 131174, 71, 1114123, 131174, 71, 1114126, 327782, 93, 1114127, 262246, 89, 1114128, 196710, 90, 1114140, 102, 71, 1114141, 102, 73, 1114142, 65638, 73, 1114143, 65638, 73, 1114144, 65638, 73, 1114145, 131174, 73, 1114146, 131174, 71, 1114155, 327782, 89, 1114156, 327782, 89, 1114157, 327782, 89, 1114158, 393318, 90, 1114159, 458854, 90, 1114160, 458854, 93, 1114163, 102, 71, 1114164, 102, 71, 1114165, 102, 71, 1114166, 102, 71, 1114167, 131174, 79, 1179655, 102, 79, 1179656, 131174, 71, 1179657, 131174, 71, 1179658, 131174, 71, 1179659, 131174, 71, 1179661, 327782, 93, 1179662, 262246, 89, 1179663, 262246, 90, 1179676, 102, 72, 1179677, 65638, 72, 1179678, 65638, 72, 1179679, 65638, 72, 1179680, 65638, 72, 1179681, 65638, 72, 1179682, 131174, 72, 1179691, 327782, 90, 1179692, 327782, 90, 1179693, 327782, 90, 1179694, 393318, 90, 1179695, 458854, 90, 1179696, 393318, 90, 1179697, 458854, 93, 1179699, 102, 71, 1179700, 102, 71, 1179701, 102, 71, 1179702, 102, 71, 1179703, 131174, 79, 1245191, 102, 79, 1245192, 131174, 71, 1245193, 131174, 71, 1245194, 131174, 71, 1245195, 131174, 71, 1245197, 196710, 91, 1245198, 262246, 91, 1245199, 196710, 91, 1245200, 262246, 91, 1245212, 102, 73, 1245213, 65638, 73, 1245214, 65638, 73, 1245215, 65638, 73, 1245216, 65638, 73, 1245217, 65638, 73, 1245218, 131174, 73, 1245230, 393318, 91, 1245231, 458854, 91, 1245232, 393318, 91, 1245233, 458854, 91, 1245235, 102, 71, 1245236, 102, 71, 1245237, 102, 71, 1245238, 102, 71, 1245239, 131174, 79, 1310727, 102, 79, 1310728, 131174, 71, 1310729, 131174, 71, 1310730, 131174, 71, 1310731, 131174, 71, 1310733, 196710, 91, 1310734, 262246, 91, 1310735, 196710, 91, 1310736, 262246, 91, 1310766, 393318, 91, 1310767, 458854, 91, 1310768, 393318, 91, 1310769, 458854, 91, 1310771, 102, 71, 1310772, 102, 71, 1310773, 102, 71, 1310774, 102, 71, 1310775, 131174, 79, 1376263, 102, 79, 1376264, 131174, 71, 1376265, 131174, 71, 1376266, 131174, 71, 1376267, 131174, 71, 1376269, 196710, 91, 1376270, 262246, 91, 1376271, 196710, 91, 1376272, 262246, 91, 1376302, 393318, 91, 1376303, 458854, 91, 1376304, 393318, 91, 1376305, 458854, 91, 1376307, 102, 71, 1376308, 102, 71, 1376309, 102, 71, 1376310, 102, 71, 1376311, 131174, 79, 1441799, 102, 79, 1441800, 131174, 71, 1441801, 131174, 71, 1441802, 131174, 71, 1441803, 131174, 71, 1441805, 196710, 91, 1441806, 262246, 91, 1441807, 196710, 91, 1441808, 262246, 91, 1441838, 393318, 91, 1441839, 458854, 91, 1441840, 393318, 91, 1441841, 458854, 91, 1441843, 102, 71, 1441844, 102, 71, 1441845, 102, 71, 1441846, 102, 71, 1441847, 131174, 79, 1507335, 102, 79, 1507336, 131174, 71, 1507337, 131174, 71, 1507338, 131174, 71, 1507339, 131174, 71, 1507341, 196710, 91, 1507342, 262246, 91, 1507343, 196710, 91, 1507344, 262246, 91, 1507352, 102, 89, 1507356, 102, 89, 1507365, 102, 89, 1507374, 393318, 91, 1507375, 458854, 91, 1507376, 393318, 91, 1507377, 458854, 91, 1507379, 102, 71, 1507380, 102, 71, 1507381, 102, 71, 1507382, 102, 71, 1507383, 131174, 79, 1572871, 102, 79, 1572872, 131174, 71, 1572873, 131174, 71, 1572874, 131174, 71, 1572875, 131174, 71, 1572877, 196710, 91, 1572878, 262246, 91, 1572879, 196710, 91, 1572880, 262246, 91, 1572888, 102, 89, 1572892, 102, 89, 1572895, 102, 89, 1572901, 102, 89, 1572910, 393318, 91, 1572911, 458854, 91, 1572912, 393318, 91, 1572913, 458854, 91, 1572915, 102, 71, 1572916, 102, 71, 1572917, 102, 71, 1572918, 102, 71, 1572919, 131174, 79, 1638407, 102, 79, 1638408, 131174, 71, 1638409, 131174, 71, 1638410, 131174, 71, 1638411, 131174, 71, 1638413, 196710, 91, 1638414, 262246, 91, 1638415, 196710, 91, 1638416, 262246, 91, 1638431, 102, 89, 1638446, 393318, 91, 1638447, 458854, 91, 1638448, 393318, 91, 1638449, 458854, 91, 1638451, 102, 71, 1638452, 102, 71, 1638453, 102, 71, 1638454, 102, 71, 1638455, 131174, 79, 1703943, 102, 79, 1703944, 131174, 71, 1703945, 131174, 71, 1703946, 131174, 71, 1703947, 131174, 71, 1703949, 196710, 91, 1703950, 262246, 91, 1703951, 196710, 91, 1703952, 262246, 91, 1703976, 102, 89, 1703982, 393318, 91, 1703983, 458854, 91, 1703984, 393318, 91, 1703985, 458854, 91, 1703987, 102, 71, 1703988, 102, 71, 1703989, 102, 71, 1703990, 102, 71, 1703991, 131174, 79, 1769479, 102, 79, 1769480, 131174, 71, 1769481, 131174, 71, 1769482, 131174, 71, 1769483, 131174, 71, 1769485, 196710, 91, 1769486, 262246, 91, 1769487, 196710, 91, 1769488, 262246, 91, 1769508, 102, 89, 1769512, 102, 89, 1769518, 393318, 91, 1769519, 458854, 91, 1769520, 393318, 91, 1769521, 458854, 91, 1769523, 102, 71, 1769524, 102, 71, 1769525, 102, 71, 1769526, 102, 71, 1769527, 131174, 79, 1835015, 102, 79, 1835016, 131174, 71, 1835017, 131174, 71, 1835018, 131174, 71, 1835019, 131174, 71, 1835021, 196710, 91, 1835022, 262246, 91, 1835023, 196710, 91, 1835024, 262246, 91, 1835032, 102, 89, 1835035, 102, 89, 1835044, 102, 89, 1835054, 393318, 91, 1835055, 458854, 91, 1835056, 393318, 91, 1835057, 458854, 91, 1835059, 102, 71, 1835060, 102, 71, 1835061, 102, 71, 1835062, 102, 71, 1835063, 131174, 79, 1900551, 102, 79, 1900552, 131174, 71, 1900553, 131174, 71, 1900554, 131174, 71, 1900555, 131174, 71, 1900557, 196710, 91, 1900558, 262246, 91, 1900559, 196710, 91, 1900560, 262246, 91, 1900568, 102, 89, 1900571, 102, 89, 1900577, 102, 89, 1900590, 393318, 91, 1900591, 458854, 91, 1900592, 393318, 91, 1900593, 458854, 91, 1900595, 102, 71, 1900596, 102, 71, 1900597, 102, 71, 1900598, 102, 71, 1900599, 131174, 79, 1966087, 102, 79, 1966088, 131174, 71, 1966089, 131174, 71, 1966090, 131174, 71, 1966091, 131174, 71, 1966093, 196710, 91, 1966094, 262246, 91, 1966095, 196710, 91, 1966096, 262246, 91, 1966113, 102, 89, 1966118, 102, 89, 1966126, 393318, 91, 1966127, 458854, 91, 1966128, 393318, 91, 1966129, 458854, 91, 1966131, 102, 71, 1966132, 102, 71, 1966133, 102, 71, 1966134, 102, 71, 1966135, 131174, 79, 2031623, 102, 79, 2031624, 131174, 71, 2031625, 131174, 71, 2031626, 131174, 71, 2031627, 131174, 71, 2031629, 196710, 91, 2031630, 262246, 91, 2031631, 196710, 91, 2031632, 262246, 91, 2031644, 102, 89, 2031654, 102, 89, 2031662, 393318, 91, 2031663, 458854, 91, 2031664, 393318, 91, 2031665, 458854, 91, 2031667, 102, 71, 2031668, 102, 71, 2031669, 102, 71, 2031670, 102, 71, 2031671, 131174, 79, 2097159, 102, 79, 2097160, 131174, 71, 2097161, 131174, 71, 2097162, 131174, 71, 2097163, 131174, 71, 2097165, 196710, 91, 2097166, 262246, 91, 2097167, 196710, 91, 2097168, 262246, 91, 2097180, 102, 89, 2097181, 102, 102, 2097185, 196710, 102, 2097198, 393318, 91, 2097199, 458854, 91, 2097200, 393318, 91, 2097201, 458854, 91, 2097203, 102, 71, 2097204, 102, 71, 2097205, 102, 71, 2097206, 102, 71, 2097207, 131174, 79, 2162695, 102, 79, 2162696, 131174, 71, 2162697, 131174, 71, 2162698, 131174, 71, 2162699, 131174, 71, 2162701, 196710, 91, 2162702, 262246, 91, 2162703, 196710, 91, 2162704, 262246, 91, 2162713, 65638, 90, 2162717, 102, 103, 2162721, 196710, 103, 2162726, 65638, 90, 2162734, 393318, 91, 2162735, 458854, 91, 2162736, 393318, 91, 2162737, 458854, 91, 2162739, 102, 71, 2162740, 102, 71, 2162741, 102, 71, 2162742, 102, 71, 2162743, 131174, 79, 2228231, 102, 79, 2228232, 131174, 71, 2228233, 131174, 71, 2228234, 131174, 71, 2228235, 131174, 71, 2228237, 196710, 91, 2228238, 262246, 91, 2228239, 196710, 91, 2228240, 262246, 91, 2228253, 102, 104, 2228270, 393318, 91, 2228271, 458854, 91, 2228272, 393318, 91, 2228273, 458854, 91, 2228275, 102, 71, 2228276, 102, 71, 2228277, 102, 71, 2228278, 102, 71, 2228279, 131174, 79, 2293767, 102, 79, 2293768, 131174, 71, 2293769, 131174, 71, 2293770, 131174, 71, 2293773, 65638, 72, 2293774, 65638, 72, 2293775, 65638, 72, 2293776, 65638, 72, 2293789, 102, 104, 2293806, 65638, 72, 2293807, 65638, 72, 2293808, 65638, 72, 2293809, 65638, 72, 2293812, 102, 71, 2293813, 102, 71, 2293814, 102, 71, 2293815, 131174, 79, 2359303, 102, 79, 2359304, 131174, 71, 2359305, 131174, 71, 2359306, 131174, 71, 2359309, 65638, 73, 2359310, 65638, 73, 2359311, 65638, 73, 2359312, 65638, 73, 2359325, 102, 104, 2359342, 65638, 73, 2359343, 65638, 73, 2359344, 65638, 73, 2359345, 65638, 73, 2359348, 102, 71, 2359349, 102, 71, 2359350, 102, 71, 2359351, 131174, 79, 2424839, 102, 79, 2424840, 131174, 71, 2424841, 131174, 71, 2424842, 131174, 71, 2424861, 102, 104, 2424884, 102, 71, 2424885, 102, 71, 2424886, 102, 71, 2424887, 131174, 79, 2490375, 102, 79, 2490376, 131174, 71, 2490377, 131174, 71, 2490378, 131174, 71, 2490397, 102, 105, 2490401, 196710, 105, 2490420, 102, 71, 2490421, 102, 71, 2490422, 102, 71, 2490423, 131174, 79, 2555911, 102, 79, 2555912, 262246, 71, 2555913, 65638, 70, 2555914, 65638, 70, 2555915, 65638, 70, 2555932, 131174, 70, 2555938, 102, 70, 2555939, 65638, 70, 2555940, 65638, 70, 2555956, 65638, 70, 2555957, 65638, 70, 2555958, 196710, 71, 2555959, 131174, 79, 2621447, 102, 80, 2621448, 65638, 80, 2621449, 65638, 80, 2621450, 65638, 80, 2621451, 65638, 80, 2621452, 65638, 80, 2621453, 65638, 80, 2621454, 65638, 80, 2621455, 65638, 80, 2621456, 65638, 80, 2621457, 65638, 80, 2621458, 65638, 80, 2621459, 65638, 80, 2621460, 65638, 80, 2621461, 65638, 80, 2621462, 65638, 80, 2621463, 65638, 80, 2621464, 65638, 80, 2621465, 196710, 79, 2621466, 131174, 71, 2621467, 131174, 71, 2621468, 131174, 71, 2621474, 102, 71, 2621475, 102, 71, 2621476, 102, 71, 2621477, 262246, 79, 2621478, 65638, 80, 2621479, 65638, 80, 2621480, 65638, 80, 2621481, 65638, 80, 2621482, 65638, 80, 2621483, 65638, 80, 2621484, 65638, 80, 2621485, 65638, 80, 2621486, 65638, 80, 2621487, 65638, 80, 2621488, 65638, 80, 2621489, 65638, 80, 2621490, 65638, 80, 2621491, 65638, 80, 2621492, 65638, 80, 2621493, 65638, 80, 2621494, 65638, 80, 2621495, 131174, 80, 2687001, 102, 79, 2687002, 131174, 71, 2687003, 131174, 71, 2687004, 131174, 71, 2687010, 102, 71, 2687011, 102, 71, 2687012, 102, 71, 2687013, 131174, 79, 2752537, 102, 79, 2752538, 131174, 71, 2752539, 131174, 71, 2752540, 131174, 71, 2752541, 327782, 77, 2752542, 393318, 77, 2752543, 393318, 77, 2752544, 393318, 77, 2752545, 458854, 77, 2752546, 102, 71, 2752547, 102, 71, 2752548, 102, 71, 2752549, 131174, 79, 2818073, 102, 79, 2818074, 262246, 71, 2818075, 65638, 70, 2818076, 65638, 70, 2818077, 327782, 78, 2818078, 393318, 78, 2818079, 393318, 78, 2818080, 393318, 78, 2818081, 458854, 78, 2818082, 65638, 70, 2818083, 65638, 70, 2818084, 196710, 71, 2818085, 131174, 79, 2883609, 102, 80, 2883610, 65638, 80, 2883611, 65638, 80, 2883612, 65638, 80, 2883613, 65638, 80, 2883614, 65638, 80, 2883615, 65638, 80, 2883616, 65638, 80, 2883617, 65638, 80, 2883618, 65638, 80, 2883619, 65638, 80, 2883620, 65638, 80, 2883621, 131174, 80 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131086, 262149, 5, 131087, 131077, 3, 131088, 131077, 3, 131089, 131077, 3, 131090, 131077, 3, 131091, 5, 6, 131094, 262149, 5, 131095, 131077, 3, 131096, 5, 6, 131099, 262149, 5, 131100, 131077, 3, 131101, 131077, 3, 131102, 131077, 3, 131103, 131077, 3, 131104, 131077, 3, 131105, 131077, 3, 131106, 131077, 3, 131107, 5, 6, 131109, 262149, 5, 131110, 5, 6, 131112, 262149, 5, 131113, 131077, 3, 131114, 5, 6, 131116, 262149, 5, 131117, 5, 6, 131119, 262149, 5, 131120, 131077, 3, 131121, 131077, 3, 131122, 131077, 3, 131123, 5, 6, 196622, 262149, 2, 196623, 5, 0, 196624, 5, 0, 196625, 5, 0, 196626, 5, 0, 196627, 5, 4, 196630, 262149, 2, 196631, 5, 0, 196632, 5, 4, 196635, 262149, 2, 196636, 5, 0, 196637, 5, 0, 196638, 5, 0, 196639, 5, 0, 196640, 5, 0, 196641, 5, 0, 196642, 5, 0, 196643, 5, 4, 196645, 262149, 2, 196646, 5, 4, 196648, 262149, 2, 196649, 5, 0, 196650, 5, 4, 196652, 262149, 2, 196653, 5, 4, 196655, 262149, 2, 196656, 5, 0, 196657, 5, 0, 196658, 5, 0, 196659, 5, 4, 262158, 262149, 2, 262159, 5, 0, 262160, 5, 0, 262161, 5, 0, 262162, 5, 0, 262163, 5, 4, 262166, 262149, 2, 262167, 5, 0, 262168, 5, 4, 262171, 262149, 2, 262172, 5, 0, 262173, 5, 0, 262174, 5, 0, 262175, 5, 0, 262176, 5, 0, 262177, 5, 0, 262178, 5, 0, 262179, 5, 4, 262181, 262149, 2, 262182, 5, 4, 262184, 262149, 2, 262185, 5, 0, 262186, 5, 4, 262188, 262149, 2, 262189, 5, 4, 262191, 262149, 2, 262192, 5, 0, 262193, 5, 0, 262194, 5, 0, 262195, 5, 4, 327694, 262149, 2, 327695, 5, 0, 327696, 5, 0, 327697, 5, 0, 327698, 5, 0, 327699, 5, 4, 327702, 262149, 2, 327703, 5, 0, 327704, 5, 4, 327707, 262149, 2, 327708, 5, 0, 327709, 5, 0, 327710, 5, 0, 327711, 5, 0, 327712, 5, 0, 327713, 5, 0, 327714, 5, 0, 327715, 5, 4, 327717, 262149, 2, 327718, 5, 4, 327720, 262149, 2, 327721, 5, 0, 327722, 5, 4, 327724, 262149, 2, 327725, 5, 4, 327727, 262149, 2, 327728, 5, 0, 327729, 5, 0, 327730, 5, 0, 327731, 5, 4, 393230, 262149, 2, 393231, 5, 0, 393232, 5, 0, 393233, 5, 0, 393234, 5, 0, 393235, 5, 4, 393238, 262149, 2, 393239, 5, 0, 393240, 5, 4, 393243, 262149, 2, 393244, 5, 0, 393245, 5, 0, 393246, 5, 0, 393247, 5, 0, 393248, 5, 0, 393249, 5, 0, 393250, 5, 0, 393251, 5, 4, 393253, 262149, 2, 393254, 5, 4, 393256, 262149, 2, 393257, 5, 0, 393258, 5, 4, 393260, 262149, 2, 393261, 5, 4, 393263, 262149, 2, 393264, 5, 0, 393265, 5, 0, 393266, 5, 0, 393267, 5, 4, 458766, 262149, 6, 458767, 262149, 4, 458768, 262149, 4, 458769, 262149, 4, 458770, 262149, 4, 458771, 131077, 6, 458774, 262149, 6, 458775, 262149, 4, 458776, 131077, 6, 458779, 262149, 6, 458780, 262149, 4, 458781, 262149, 4, 458782, 262149, 4, 458783, 262149, 4, 458784, 262149, 4, 458785, 262149, 4, 458786, 262149, 4, 458787, 131077, 6, 458789, 262149, 6, 458790, 131077, 6, 458792, 262149, 6, 458793, 262149, 4, 458794, 131077, 6, 458796, 262149, 6, 458797, 131077, 6, 458799, 262149, 6, 458800, 262149, 4, 458801, 262149, 4, 458802, 262149, 4, 458803, 131077, 6, 524302, 196710, 74, 524303, 262246, 74, 524311, 196710, 74, 524312, 262246, 74, 524323, 196710, 74, 524324, 262246, 74, 524333, 196710, 74, 524334, 262246, 74, 524339, 196710, 74, 524340, 262246, 74, 589838, 196710, 75, 589839, 262246, 75, 589843, 327782, 71, 589847, 196710, 75, 589848, 262246, 75, 589859, 196710, 75, 589860, 262246, 75, 589866, 327782, 71, 589869, 196710, 75, 589870, 262246, 75, 589873, 327782, 71, 589875, 196710, 75, 589876, 262246, 75, 851980, 196710, 74, 851981, 262246, 74, 851994, 196710, 74, 851995, 262246, 74, 852004, 196710, 74, 852005, 262246, 74, 852016, 196710, 74, 852017, 262246, 74, 917516, 196710, 75, 917517, 262246, 75, 917518, 327782, 71, 917530, 196710, 75, 917531, 262246, 75, 917540, 196710, 75, 917541, 262246, 75, 917552, 196710, 75, 917553, 262246, 75, 983061, 102, 77, 983062, 65638, 77, 983063, 131174, 77, 983079, 102, 77, 983080, 65638, 77, 983081, 131174, 77, 1048597, 102, 77, 1048598, 65638, 77, 1048599, 131174, 77, 1048606, 262149, 5, 1048607, 131077, 3, 1048608, 5, 6, 1048615, 102, 77, 1048616, 65638, 77, 1048617, 131174, 77, 1048626, 327782, 71, 1114133, 102, 77, 1114134, 65638, 77, 1114135, 131174, 77, 1114142, 262149, 2, 1114143, 5, 0, 1114144, 5, 4, 1114151, 102, 77, 1114152, 65638, 77, 1114153, 131174, 77, 1179669, 102, 77, 1179670, 65638, 77, 1179671, 131174, 77, 1179678, 262149, 2, 1179679, 5, 0, 1179680, 5, 4, 1179687, 102, 77, 1179688, 65638, 77, 1179689, 131174, 77, 1245214, 262149, 2, 1245215, 5, 0, 1245216, 5, 4, 1310750, 262149, 2, 1310751, 5, 0, 1310752, 5, 4, 1376276, 65638, 91, 1376286, 262149, 6, 1376287, 262149, 4, 1376288, 131077, 6, 1441812, 65638, 92, 1441833, 102, 90, 1507352, 102, 96, 1507353, 65638, 96, 1507354, 65638, 96, 1507355, 65638, 96, 1507356, 65638, 96, 1507357, 65638, 96, 1507358, 65638, 96, 1507359, 65638, 99, 1507360, 65638, 96, 1507361, 65638, 96, 1507362, 65638, 96, 1507363, 65638, 96, 1507364, 65638, 96, 1507365, 65638, 96, 1507366, 131174, 96, 1507369, 102, 90, 1572888, 131174, 97, 1572895, 65638, 100, 1572902, 131174, 97, 1572905, 102, 90, 1638424, 131174, 97, 1638431, 65638, 100, 1638438, 131174, 97, 1638441, 102, 90, 1703960, 131174, 97, 1703966, 196710, 99, 1703967, 262246, 99, 1703968, 327782, 99, 1703974, 131174, 97, 1703977, 102, 90, 1769493, 65638, 91, 1769496, 131174, 97, 1769502, 196710, 100, 1769503, 262246, 100, 1769504, 327782, 100, 1769510, 131174, 97, 1769513, 102, 90, 1835029, 65638, 92, 1835032, 131174, 97, 1835038, 196710, 101, 1835039, 262246, 101, 1835040, 327782, 101, 1835046, 131174, 97, 1835049, 102, 90, 1900568, 131174, 97, 1900575, 65638, 100, 1900582, 131174, 97, 1900585, 102, 90, 1966104, 131174, 97, 1966111, 65638, 100, 1966118, 131174, 97, 1966121, 102, 90, 2031640, 102, 98, 2031641, 65638, 98, 2031642, 65638, 98, 2031643, 65638, 98, 2031644, 65638, 98, 2031645, 65638, 98, 2031646, 65638, 98, 2031647, 65638, 101, 2031648, 65638, 98, 2031649, 65638, 98, 2031650, 65638, 98, 2031651, 65638, 98, 2031652, 65638, 98, 2031653, 65638, 98, 2031654, 131174, 98, 2031657, 102, 90, 2097193, 102, 90, 2162707, 65638, 91, 2228243, 65638, 92, 2293771, 131174, 71, 2293772, 262246, 72, 2293773, 196710, 92, 2293774, 262246, 92, 2293775, 196710, 91, 2293776, 262246, 91, 2293782, 65638, 91, 2293806, 393318, 91, 2293807, 458854, 91, 2293808, 393318, 92, 2293809, 458854, 92, 2293810, 196710, 72, 2293811, 102, 71, 2359307, 131174, 71, 2359308, 262246, 73, 2359311, 196710, 92, 2359312, 262246, 92, 2359318, 65638, 92, 2359342, 393318, 92, 2359343, 458854, 92, 2359346, 196710, 73, 2359347, 102, 71, 2424843, 131174, 71, 2424844, 131174, 71, 2424845, 327782, 71, 2424882, 102, 71, 2424883, 102, 71, 2490379, 131174, 71, 2490380, 131174, 71, 2490382, 327782, 77, 2490383, 393318, 77, 2490384, 458854, 77, 2490414, 327782, 77, 2490415, 393318, 77, 2490416, 458854, 77, 2490417, 327782, 71, 2490418, 102, 71, 2490419, 102, 71, 2555915, 262246, 71, 2555916, 65638, 70, 2555917, 65638, 70, 2555918, 327782, 78, 2555919, 393318, 78, 2555920, 458854, 78, 2555921, 65638, 70, 2555922, 65638, 70, 2555923, 65638, 70, 2555924, 65638, 70, 2555925, 65638, 70, 2555926, 65638, 70, 2555927, 65638, 70, 2555928, 65638, 70, 2555929, 65638, 70, 2555930, 131174, 70, 2555931, 131174, 70, 2555939, 102, 70, 2555940, 102, 70, 2555941, 65638, 70, 2555942, 65638, 70, 2555943, 65638, 70, 2555944, 65638, 70, 2555945, 65638, 70, 2555946, 65638, 70, 2555947, 65638, 70, 2555948, 65638, 70, 2555949, 65638, 70, 2555950, 327782, 78, 2555951, 393318, 78, 2555952, 458854, 78, 2555953, 65638, 70, 2555954, 65638, 70, 2555955, 196710, 71 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 592) +scene_destination = "res://Maps/Flashback/Flashback.tscn" +location = Vector2(336, 272) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/ChampionshipSiteafterwin/Championship_Site_after_win_tileset.tres b/Maps/ChampionshipSiteafterwin/Championship_Site_after_win_tileset.tres new file mode 100644 index 000000000..4f864eae1 --- /dev/null +++ b/Maps/ChampionshipSiteafterwin/Championship_Site_after_win_tileset.tres @@ -0,0 +1,415 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Lava_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-LavaWaterfall_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:98/0 = 0 +0:102/0 = 0 +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:71/0 = 0 +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:92/0 = 0 +1:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:98/0 = 0 +1:99/0 = 0 +1:100/0 = 0 +1:101/0 = 0 +1:103/0 = 0 +1:104/0 = 0 +1:105/0 = 0 +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:96/0 = 0 +2:97/0 = 0 +2:98/0 = 0 +2:103/0 = 0 +2:104/0 = 0 +2:105/0 = 0 +3:71/0 = 0 +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:76/0 = 0 +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:81/0 = 0 +3:90/0 = 0 +3:91/0 = 0 +3:92/0 = 0 +3:99/0 = 0 +3:100/0 = 0 +3:101/0 = 0 +3:102/0 = 0 +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:105/0 = 0 +3:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:76/0 = 0 +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:81/0 = 0 +4:82/0 = 0 +4:89/0 = 0 +4:90/0 = 0 +4:91/0 = 0 +4:92/0 = 0 +4:99/0 = 0 +4:100/0 = 0 +4:101/0 = 0 +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:80/0 = 0 +5:81/0 = 0 +5:89/0 = 0 +5:90/0 = 0 +5:93/0 = 0 +5:99/0 = 0 +5:100/0 = 0 +5:101/0 = 0 +6:71/0 = 0 +6:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:77/0 = 0 +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:81/0 = 0 +6:83/0 = 0 +6:89/0 = 0 +6:90/0 = 0 +6:91/0 = 0 +6:92/0 = 0 +7:71/0 = 0 +7:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:77/0 = 0 +7:78/0 = 0 +7:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:79/0 = 0 +7:80/0 = 0 +7:81/0 = 0 +7:83/0 = 0 +7:89/0 = 0 +7:90/0 = 0 +7:91/0 = 0 +7:92/0 = 0 +7:93/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/2 = SubResource("src2") +sources/5 = SubResource("src5") diff --git a/Maps/ChampionshipSitearena1/Championship_Site_arena_1.gd b/Maps/ChampionshipSitearena1/Championship_Site_arena_1.gd new file mode 100644 index 000000000..d1162aba5 --- /dev/null +++ b/Maps/ChampionshipSitearena1/Championship_Site_arena_1.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map194 + +var map_name = "Championship Site (arena 1)" diff --git a/Maps/ChampionshipSitearena1/Championship_Site_arena_1.gd.uid b/Maps/ChampionshipSitearena1/Championship_Site_arena_1.gd.uid new file mode 100644 index 000000000..90839d5c8 --- /dev/null +++ b/Maps/ChampionshipSitearena1/Championship_Site_arena_1.gd.uid @@ -0,0 +1 @@ +uid://bjr66s5orqlkw diff --git a/Maps/ChampionshipSitearena1/Championship_Site_arena_1.tscn b/Maps/ChampionshipSitearena1/Championship_Site_arena_1.tscn new file mode 100644 index 000000000..405ecb3e1 --- /dev/null +++ b/Maps/ChampionshipSitearena1/Championship_Site_arena_1.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/ChampionshipSitearena1/Championship_Site_arena_1_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/ChampionshipSitearena1/Championship_Site_arena_1.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Championship Site (arena 1)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 1, 0, 131131, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 196660, 1, 0, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 1, 0, 196667, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 262194, 1, 0, 262195, 1, 0, 262196, 1, 0, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 1, 0, 262203, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 327730, 1, 0, 327731, 1, 0, 327732, 1, 0, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 1, 0, 327739, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 262145, 0, 393226, 262145, 4, 393227, 262145, 4, 393228, 262145, 4, 393229, 262145, 4, 393230, 262145, 4, 393231, 262145, 4, 393232, 262145, 4, 393233, 262145, 4, 393234, 262145, 4, 393235, 262145, 4, 393236, 262145, 4, 393237, 262145, 4, 393238, 262145, 4, 393239, 262145, 4, 393240, 262145, 4, 393241, 262145, 4, 393242, 262145, 4, 393243, 262145, 4, 393244, 262145, 4, 393245, 262145, 4, 393246, 262145, 4, 393247, 262145, 4, 393248, 262145, 4, 393249, 262145, 4, 393250, 262145, 4, 393251, 262145, 4, 393252, 262145, 4, 393253, 262145, 4, 393254, 262145, 4, 393255, 262145, 4, 393256, 262145, 4, 393257, 262145, 4, 393258, 262145, 4, 393259, 262145, 4, 393260, 262145, 4, 393261, 262145, 4, 393262, 262145, 4, 393263, 262145, 4, 393264, 262145, 4, 393265, 262145, 4, 393266, 262145, 4, 393267, 131073, 1, 393268, 1, 0, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 0, 393275, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 4, 458762, 0, 141, 458763, 131072, 141, 458764, 131072, 141, 458765, 131072, 141, 458766, 131072, 141, 458767, 131072, 141, 458768, 131072, 141, 458769, 131072, 141, 458770, 131072, 141, 458771, 131072, 141, 458772, 131072, 141, 458773, 131072, 141, 458774, 131072, 141, 458775, 131072, 141, 458776, 131072, 141, 458777, 131072, 141, 458778, 131072, 141, 458779, 131072, 141, 458780, 131072, 141, 458781, 131072, 141, 458782, 131072, 141, 458783, 131072, 141, 458784, 131072, 141, 458785, 131072, 141, 458786, 131072, 141, 458787, 131072, 141, 458788, 131072, 141, 458789, 131072, 141, 458790, 131072, 141, 458791, 131072, 141, 458792, 131072, 141, 458793, 131072, 141, 458794, 131072, 141, 458795, 131072, 141, 458796, 131072, 141, 458797, 131072, 141, 458798, 131072, 141, 458799, 131072, 141, 458800, 131072, 141, 458801, 131072, 141, 458802, 196608, 141, 458803, 262145, 2, 458804, 1, 0, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 1, 0, 458811, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 4, 524298, 0, 143, 524299, 131072, 143, 524300, 131072, 143, 524301, 131072, 143, 524302, 131072, 143, 524303, 131072, 143, 524304, 131072, 143, 524305, 131072, 143, 524306, 131072, 143, 524307, 131072, 143, 524308, 131072, 143, 524309, 131072, 143, 524310, 131072, 143, 524311, 131072, 143, 524312, 131072, 143, 524313, 131072, 143, 524314, 131072, 143, 524315, 131072, 143, 524316, 131072, 143, 524317, 131072, 143, 524318, 131072, 143, 524319, 131072, 143, 524320, 131072, 143, 524321, 131072, 143, 524322, 131072, 143, 524323, 131072, 143, 524324, 131072, 143, 524325, 131072, 143, 524326, 131072, 143, 524327, 131072, 143, 524328, 131072, 143, 524329, 131072, 143, 524330, 131072, 143, 524331, 131072, 143, 524332, 131072, 143, 524333, 131072, 143, 524334, 131072, 143, 524335, 131072, 143, 524336, 131072, 143, 524337, 131072, 143, 524338, 196608, 143, 524339, 262145, 2, 524340, 1, 0, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 1, 0, 524347, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 4, 589834, 131072, 126, 589835, 131072, 126, 589836, 131072, 126, 589837, 131072, 126, 589838, 131072, 126, 589839, 131072, 126, 589840, 131072, 126, 589841, 131072, 126, 589842, 131072, 126, 589843, 131072, 126, 589844, 131072, 126, 589845, 131072, 126, 589846, 131072, 126, 589847, 131072, 126, 589848, 131072, 126, 589849, 131072, 126, 589850, 131072, 126, 589851, 131072, 126, 589852, 131072, 126, 589853, 131072, 126, 589854, 131072, 126, 589855, 131072, 126, 589856, 131072, 126, 589857, 131072, 126, 589858, 131072, 126, 589859, 131072, 126, 589860, 131072, 126, 589861, 131072, 126, 589862, 131072, 126, 589863, 131072, 126, 589864, 131072, 126, 589865, 131072, 126, 589866, 131072, 126, 589867, 131072, 126, 589868, 131072, 126, 589869, 131072, 126, 589870, 131072, 126, 589871, 131072, 126, 589872, 131072, 126, 589873, 131072, 126, 589874, 131072, 126, 589875, 262145, 2, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 262145, 0, 655366, 262145, 4, 655367, 262145, 4, 655368, 262145, 4, 655369, 131073, 6, 655370, 131072, 127, 655371, 131072, 127, 655372, 131072, 127, 655373, 131072, 127, 655374, 131072, 127, 655375, 131072, 127, 655376, 131072, 127, 655377, 131072, 127, 655378, 131072, 127, 655379, 131072, 127, 655380, 131072, 127, 655381, 131072, 127, 655382, 131072, 127, 655383, 131072, 127, 655384, 131072, 127, 655385, 131072, 127, 655386, 131072, 127, 655387, 131072, 127, 655388, 131072, 127, 655389, 131072, 127, 655390, 131072, 127, 655391, 131072, 127, 655392, 131072, 127, 655393, 131072, 127, 655394, 131072, 127, 655395, 131072, 127, 655396, 131072, 127, 655397, 131072, 127, 655398, 131072, 127, 655399, 131072, 127, 655400, 131072, 127, 655401, 131072, 127, 655402, 131072, 127, 655403, 131072, 127, 655404, 131072, 127, 655405, 131072, 127, 655406, 131072, 127, 655407, 131072, 127, 655408, 131072, 127, 655409, 131072, 127, 655410, 131072, 127, 655411, 262145, 6, 655412, 262145, 4, 655413, 262145, 4, 655414, 262145, 4, 655415, 131073, 1, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 4, 720902, 0, 141, 720903, 65536, 141, 720904, 131072, 141, 720905, 196608, 141, 720906, 131072, 126, 720907, 131072, 126, 720908, 131072, 126, 720909, 131072, 126, 720910, 131072, 126, 720911, 131072, 126, 720912, 131072, 126, 720913, 131072, 126, 720914, 131072, 126, 720915, 131072, 126, 720916, 131072, 126, 720917, 131072, 126, 720918, 131072, 126, 720919, 131072, 126, 720920, 131072, 126, 720921, 131072, 126, 720922, 131072, 126, 720923, 131072, 126, 720924, 131072, 126, 720925, 131072, 126, 720926, 131072, 126, 720927, 131072, 126, 720928, 131072, 126, 720929, 131072, 126, 720930, 131072, 126, 720931, 131072, 126, 720932, 131072, 126, 720933, 131072, 126, 720934, 131072, 126, 720935, 131072, 126, 720936, 131072, 126, 720937, 131072, 126, 720938, 131072, 126, 720939, 131072, 126, 720940, 131072, 126, 720941, 131072, 126, 720942, 131072, 126, 720943, 131072, 126, 720944, 131072, 126, 720945, 131072, 126, 720946, 131072, 126, 720947, 0, 141, 720948, 65536, 141, 720949, 131072, 141, 720950, 196608, 141, 720951, 262145, 2, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 4, 786438, 0, 142, 786439, 65536, 142, 786440, 131072, 142, 786441, 196608, 142, 786442, 131072, 127, 786443, 131072, 127, 786444, 131072, 127, 786445, 131072, 127, 786446, 131072, 127, 786447, 131072, 127, 786448, 131072, 127, 786449, 131072, 127, 786450, 131072, 127, 786451, 131072, 127, 786452, 131072, 127, 786453, 131072, 127, 786454, 131072, 127, 786455, 131072, 127, 786456, 131072, 127, 786457, 131072, 127, 786458, 131072, 127, 786459, 131072, 127, 786460, 131072, 127, 786461, 131072, 127, 786462, 131072, 127, 786463, 131072, 127, 786464, 131072, 127, 786465, 131072, 127, 786466, 131072, 127, 786467, 131072, 127, 786468, 131072, 127, 786469, 131072, 127, 786470, 131072, 127, 786471, 131072, 127, 786472, 131072, 127, 786473, 131072, 127, 786474, 131072, 127, 786475, 131072, 127, 786476, 131072, 127, 786477, 131072, 127, 786478, 131072, 127, 786479, 131072, 127, 786480, 131072, 127, 786481, 131072, 127, 786482, 131072, 127, 786483, 0, 142, 786484, 65536, 142, 786485, 131072, 142, 786486, 196608, 142, 786487, 262145, 2, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 4, 851974, 0, 143, 851975, 65536, 143, 851976, 131072, 142, 851977, 196608, 142, 851978, 458752, 134, 851979, 458752, 133, 851980, 458752, 134, 851981, 458752, 134, 851982, 458752, 134, 851983, 458752, 133, 851984, 458752, 133, 851985, 458752, 133, 851986, 458752, 133, 851987, 458752, 134, 851988, 458752, 134, 851989, 458752, 134, 851990, 458752, 134, 851991, 458752, 134, 851992, 458752, 133, 851993, 458752, 133, 851994, 458752, 133, 851995, 458752, 133, 851996, 458752, 133, 851997, 458752, 133, 851998, 458752, 134, 851999, 458752, 134, 852000, 458752, 134, 852001, 458752, 133, 852002, 458752, 133, 852003, 458752, 133, 852004, 458752, 133, 852005, 458752, 133, 852006, 458752, 133, 852007, 458752, 133, 852008, 458752, 133, 852009, 458752, 133, 852010, 458752, 134, 852011, 458752, 134, 852012, 458752, 134, 852013, 458752, 133, 852014, 458752, 133, 852015, 458752, 133, 852016, 458752, 133, 852017, 458752, 134, 852018, 458752, 133, 852019, 0, 142, 852020, 65536, 142, 852021, 131072, 143, 852022, 196608, 143, 852023, 262145, 2, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 4, 917510, 0, 128, 917511, 65536, 128, 917512, 131072, 143, 917513, 196608, 143, 917514, 458752, 133, 917515, 458752, 133, 917516, 458752, 133, 917517, 458752, 133, 917518, 458752, 133, 917519, 131072, 127, 917520, 131072, 127, 917521, 131072, 127, 917522, 131072, 127, 917523, 262144, 59, 917524, 262144, 59, 917525, 131072, 127, 917526, 131072, 127, 917527, 131072, 127, 917528, 131072, 127, 917529, 131072, 127, 917530, 131072, 127, 917531, 131072, 127, 917532, 131072, 127, 917533, 131072, 127, 917534, 131072, 127, 917535, 131072, 127, 917536, 131072, 127, 917537, 131072, 127, 917538, 131072, 127, 917539, 131072, 127, 917540, 131072, 127, 917541, 131072, 127, 917542, 131072, 127, 917543, 131072, 127, 917544, 262144, 59, 917545, 262144, 59, 917546, 131072, 127, 917547, 131072, 127, 917548, 131072, 127, 917549, 131072, 127, 917550, 458752, 133, 917551, 458752, 133, 917552, 458752, 133, 917553, 458752, 134, 917554, 458752, 133, 917555, 0, 143, 917556, 65536, 143, 917557, 196608, 128, 917558, 262144, 128, 917559, 262145, 2, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 4, 983046, 0, 128, 983047, 65536, 128, 983048, 0, 128, 983049, 65536, 128, 983050, 458752, 133, 983051, 458752, 134, 983052, 458752, 133, 983053, 458752, 133, 983054, 0, 127, 983055, 131072, 126, 983056, 131072, 126, 983057, 131072, 126, 983058, 131072, 126, 983059, 262144, 59, 983060, 262144, 59, 983061, 131072, 126, 983062, 131072, 126, 983063, 131072, 126, 983064, 131072, 126, 983065, 131072, 126, 983066, 131072, 126, 983067, 131072, 126, 983068, 131072, 126, 983069, 131072, 126, 983070, 131072, 126, 983071, 131072, 126, 983072, 131072, 126, 983073, 131072, 126, 983074, 131072, 126, 983075, 131072, 126, 983076, 131072, 126, 983077, 131072, 126, 983078, 131072, 126, 983079, 131072, 126, 983080, 262144, 59, 983081, 262144, 59, 983082, 131072, 126, 983083, 131072, 126, 983084, 131072, 126, 983085, 131072, 126, 983086, 262144, 127, 983087, 458752, 133, 983088, 458752, 133, 983089, 458752, 134, 983090, 458752, 133, 983091, 196608, 128, 983092, 262144, 128, 983093, 196608, 128, 983094, 262144, 128, 983095, 262145, 2, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 4, 1048582, 0, 128, 1048583, 65536, 128, 1048584, 0, 128, 1048585, 65536, 128, 1048586, 458752, 133, 1048587, 458752, 133, 1048588, 458752, 133, 1048589, 0, 127, 1048590, 0, 127, 1048591, 131072, 127, 1048592, 131072, 127, 1048593, 131072, 127, 1048594, 131072, 127, 1048595, 262144, 59, 1048596, 262144, 59, 1048597, 131072, 127, 1048598, 131072, 127, 1048599, 131072, 127, 1048600, 131072, 127, 1048601, 131072, 127, 1048602, 131072, 127, 1048603, 131072, 127, 1048604, 131072, 127, 1048605, 131072, 127, 1048606, 131072, 127, 1048607, 131072, 127, 1048608, 131072, 127, 1048609, 131072, 127, 1048610, 131072, 127, 1048611, 131072, 127, 1048612, 131072, 127, 1048613, 131072, 127, 1048614, 131072, 127, 1048615, 131072, 127, 1048616, 262144, 59, 1048617, 262144, 59, 1048618, 131072, 127, 1048619, 131072, 127, 1048620, 131072, 127, 1048621, 131072, 127, 1048622, 196608, 127, 1048623, 196608, 126, 1048624, 458752, 133, 1048625, 458752, 133, 1048626, 458752, 133, 1048627, 196608, 128, 1048628, 262144, 128, 1048629, 196608, 128, 1048630, 262144, 128, 1048631, 262145, 2, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 0, 1048635, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 4, 1114118, 0, 128, 1114119, 65536, 128, 1114120, 0, 128, 1114121, 65536, 128, 1114122, 458752, 133, 1114123, 458752, 133, 1114124, 0, 127, 1114125, 0, 127, 1114126, 65536, 127, 1114127, 131072, 126, 1114128, 131072, 126, 1114129, 131072, 126, 1114130, 131072, 126, 1114131, 262144, 59, 1114132, 262144, 59, 1114133, 131072, 126, 1114134, 131072, 126, 1114135, 131072, 126, 1114136, 131072, 126, 1114137, 131072, 126, 1114138, 131072, 126, 1114139, 131072, 126, 1114140, 131072, 126, 1114141, 131072, 126, 1114142, 131072, 126, 1114143, 131072, 126, 1114144, 131072, 126, 1114145, 131072, 126, 1114146, 131072, 126, 1114147, 131072, 126, 1114148, 131072, 126, 1114149, 131072, 126, 1114150, 131072, 126, 1114151, 131072, 126, 1114152, 262144, 59, 1114153, 262144, 59, 1114154, 131072, 126, 1114155, 131072, 126, 1114156, 131072, 126, 1114157, 131072, 126, 1114158, 196608, 127, 1114159, 196608, 127, 1114160, 196608, 127, 1114161, 458752, 133, 1114162, 458752, 134, 1114163, 196608, 128, 1114164, 262144, 128, 1114165, 196608, 128, 1114166, 262144, 128, 1114167, 262145, 2, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 0, 1114171, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 4, 1179654, 0, 128, 1179655, 65536, 128, 1179656, 0, 128, 1179657, 65536, 128, 1179658, 458752, 134, 1179659, 0, 128, 1179660, 65536, 128, 1179661, 0, 128, 1179662, 65536, 128, 1179663, 458752, 133, 1179664, 458752, 133, 1179665, 458752, 134, 1179666, 458752, 134, 1179667, 458752, 133, 1179668, 458752, 133, 1179669, 458752, 133, 1179670, 458752, 133, 1179671, 458752, 133, 1179672, 458752, 133, 1179673, 458752, 133, 1179674, 458752, 133, 1179675, 458752, 134, 1179676, 458752, 134, 1179677, 458752, 133, 1179678, 458752, 133, 1179679, 458752, 133, 1179680, 458752, 133, 1179681, 458752, 133, 1179682, 458752, 133, 1179683, 458752, 133, 1179684, 458752, 134, 1179685, 458752, 134, 1179686, 458752, 134, 1179687, 458752, 133, 1179688, 458752, 133, 1179689, 458752, 133, 1179690, 458752, 133, 1179691, 458752, 133, 1179692, 458752, 133, 1179693, 458752, 133, 1179694, 196608, 128, 1179695, 262144, 128, 1179696, 196608, 128, 1179697, 262144, 128, 1179698, 458752, 133, 1179699, 196608, 128, 1179700, 262144, 128, 1179701, 196608, 128, 1179702, 262144, 128, 1179703, 262145, 2, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 0, 1179707, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 4, 1245190, 0, 128, 1245191, 65536, 128, 1245192, 0, 128, 1245193, 65536, 128, 1245194, 458752, 134, 1245195, 0, 128, 1245196, 65536, 128, 1245197, 0, 128, 1245198, 65536, 128, 1245199, 458752, 133, 1245200, 458752, 133, 1245201, 458752, 133, 1245202, 458752, 133, 1245203, 458752, 133, 1245204, 458752, 133, 1245205, 458752, 133, 1245206, 458752, 133, 1245207, 458752, 133, 1245208, 458752, 133, 1245209, 458752, 133, 1245210, 458752, 133, 1245211, 458752, 133, 1245212, 458752, 133, 1245213, 458752, 133, 1245214, 458752, 133, 1245215, 458752, 133, 1245216, 458752, 133, 1245217, 458752, 133, 1245218, 327680, 135, 1245219, 327680, 135, 1245220, 327680, 135, 1245221, 327680, 135, 1245222, 458752, 133, 1245223, 458752, 133, 1245224, 458752, 133, 1245225, 458752, 133, 1245226, 458752, 133, 1245227, 458752, 134, 1245228, 458752, 134, 1245229, 458752, 133, 1245230, 196608, 128, 1245231, 262144, 128, 1245232, 196608, 128, 1245233, 262144, 128, 1245234, 458752, 133, 1245235, 196608, 128, 1245236, 262144, 128, 1245237, 196608, 128, 1245238, 262144, 128, 1245239, 262145, 2, 1245240, 1, 0, 1245241, 1, 0, 1245242, 1, 0, 1245243, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 4, 1310726, 0, 128, 1310727, 65536, 128, 1310728, 0, 128, 1310729, 65536, 128, 1310730, 458752, 134, 1310731, 0, 128, 1310732, 65536, 128, 1310733, 65536, 128, 1310734, 65536, 128, 1310735, 458752, 133, 1310736, 458752, 133, 1310737, 458752, 133, 1310738, 65536, 127, 1310739, 131072, 126, 1310740, 131072, 126, 1310741, 131072, 126, 1310742, 131072, 126, 1310743, 131072, 126, 1310744, 131072, 126, 1310745, 131072, 126, 1310746, 131072, 126, 1310747, 131072, 126, 1310748, 131072, 126, 1310749, 131072, 126, 1310750, 131072, 126, 1310751, 131072, 126, 1310752, 131072, 126, 1310753, 131072, 126, 1310754, 458752, 133, 1310755, 458752, 133, 1310756, 458752, 133, 1310757, 458752, 133, 1310758, 131072, 126, 1310759, 131072, 126, 1310760, 131072, 126, 1310761, 131072, 126, 1310762, 196608, 126, 1310763, 458752, 133, 1310764, 458752, 134, 1310765, 458752, 134, 1310766, 196608, 128, 1310767, 262144, 128, 1310768, 196608, 128, 1310769, 262144, 128, 1310770, 458752, 133, 1310771, 196608, 128, 1310772, 262144, 128, 1310773, 196608, 128, 1310774, 262144, 128, 1310775, 262145, 2, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 0, 1310779, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 4, 1376262, 0, 128, 1376263, 65536, 128, 1376264, 0, 128, 1376265, 65536, 128, 1376266, 458752, 133, 1376267, 0, 128, 1376268, 65536, 128, 1376269, 65536, 128, 1376270, 65536, 128, 1376271, 458752, 134, 1376272, 458752, 133, 1376273, 0, 127, 1376274, 65536, 127, 1376275, 131072, 127, 1376276, 131072, 127, 1376277, 131072, 127, 1376278, 131072, 127, 1376279, 131072, 127, 1376280, 131072, 127, 1376281, 131072, 127, 1376282, 131072, 127, 1376283, 131072, 127, 1376284, 131072, 127, 1376285, 131072, 127, 1376286, 131072, 127, 1376287, 131072, 127, 1376288, 131072, 127, 1376289, 131072, 127, 1376290, 458752, 134, 1376291, 458752, 134, 1376292, 458752, 134, 1376293, 458752, 134, 1376294, 131072, 127, 1376295, 131072, 127, 1376296, 131072, 127, 1376297, 131072, 127, 1376298, 196608, 127, 1376299, 262144, 127, 1376300, 458752, 133, 1376301, 458752, 133, 1376302, 196608, 128, 1376303, 262144, 128, 1376304, 196608, 128, 1376305, 262144, 128, 1376306, 458752, 134, 1376307, 196608, 128, 1376308, 262144, 128, 1376309, 196608, 128, 1376310, 262144, 128, 1376311, 262145, 2, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 0, 1376315, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 4, 1441798, 0, 128, 1441799, 65536, 128, 1441800, 0, 128, 1441801, 65536, 128, 1441802, 458752, 133, 1441803, 0, 128, 1441804, 65536, 128, 1441805, 65536, 128, 1441806, 65536, 128, 1441807, 458752, 134, 1441808, 65536, 128, 1441809, 0, 128, 1441810, 65536, 128, 1441811, 458752, 134, 1441812, 327680, 135, 1441813, 327680, 135, 1441814, 327680, 135, 1441815, 327680, 135, 1441816, 327680, 135, 1441817, 327680, 135, 1441818, 327680, 135, 1441819, 327680, 135, 1441820, 327680, 135, 1441821, 327680, 135, 1441822, 327680, 135, 1441823, 327680, 135, 1441824, 327680, 135, 1441825, 327680, 135, 1441826, 327680, 135, 1441827, 327680, 135, 1441828, 327680, 135, 1441829, 327680, 135, 1441830, 327680, 135, 1441831, 327680, 135, 1441832, 327680, 135, 1441833, 458752, 134, 1441834, 196608, 128, 1441835, 262144, 128, 1441836, 196608, 128, 1441837, 458752, 133, 1441838, 196608, 128, 1441839, 262144, 128, 1441840, 196608, 128, 1441841, 262144, 128, 1441842, 458752, 134, 1441843, 196608, 128, 1441844, 262144, 128, 1441845, 196608, 128, 1441846, 262144, 128, 1441847, 262145, 2, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 4, 1507334, 0, 128, 1507335, 65536, 128, 1507336, 0, 128, 1507337, 65536, 128, 1507338, 458752, 133, 1507339, 0, 128, 1507340, 65536, 128, 1507341, 65536, 128, 1507342, 65536, 128, 1507343, 458752, 134, 1507344, 65536, 128, 1507345, 0, 128, 1507346, 65536, 128, 1507347, 393216, 134, 1507348, 327680, 116, 1507349, 327680, 116, 1507350, 327680, 116, 1507351, 327680, 116, 1507352, 327680, 116, 1507353, 327680, 116, 1507354, 327680, 116, 1507355, 327680, 116, 1507356, 327680, 116, 1507357, 327680, 116, 1507358, 327680, 116, 1507359, 327680, 116, 1507360, 327680, 116, 1507361, 327680, 116, 1507362, 327680, 116, 1507363, 327680, 116, 1507364, 327680, 116, 1507365, 327680, 116, 1507366, 327680, 116, 1507367, 327680, 116, 1507368, 327680, 116, 1507369, 262144, 134, 1507370, 196608, 128, 1507371, 262144, 128, 1507372, 196608, 128, 1507373, 458752, 133, 1507374, 196608, 128, 1507375, 262144, 128, 1507376, 196608, 128, 1507377, 262144, 128, 1507378, 458752, 134, 1507379, 196608, 128, 1507380, 262144, 128, 1507381, 196608, 128, 1507382, 262144, 128, 1507383, 262145, 2, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 4, 1572870, 0, 128, 1572871, 65536, 128, 1572872, 0, 128, 1572873, 65536, 128, 1572874, 458752, 133, 1572875, 0, 128, 1572876, 65536, 128, 1572877, 65536, 128, 1572878, 65536, 128, 1572879, 458752, 133, 1572880, 65536, 128, 1572881, 0, 128, 1572882, 65536, 128, 1572883, 393216, 134, 1572884, 327680, 116, 1572885, 327680, 116, 1572886, 327680, 116, 1572887, 327680, 116, 1572888, 327680, 116, 1572889, 327680, 116, 1572890, 327680, 116, 1572891, 327680, 116, 1572892, 327680, 116, 1572893, 327680, 116, 1572894, 327680, 116, 1572895, 327680, 116, 1572896, 327680, 116, 1572897, 327680, 116, 1572898, 327680, 116, 1572899, 327680, 116, 1572900, 327680, 116, 1572901, 327680, 116, 1572902, 327680, 116, 1572903, 327680, 116, 1572904, 327680, 116, 1572905, 262144, 134, 1572906, 196608, 128, 1572907, 262144, 128, 1572908, 196608, 128, 1572909, 458752, 133, 1572910, 196608, 128, 1572911, 262144, 128, 1572912, 196608, 128, 1572913, 262144, 128, 1572914, 458752, 133, 1572915, 196608, 128, 1572916, 262144, 128, 1572917, 196608, 128, 1572918, 262144, 128, 1572919, 262145, 2, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 4, 1638406, 0, 128, 1638407, 65536, 128, 1638408, 0, 128, 1638409, 65536, 128, 1638410, 458752, 133, 1638411, 0, 128, 1638412, 65536, 128, 1638413, 65536, 128, 1638414, 65536, 128, 1638415, 458752, 133, 1638416, 65536, 128, 1638417, 0, 128, 1638418, 65536, 128, 1638419, 393216, 134, 1638420, 327680, 116, 1638421, 327680, 116, 1638422, 327680, 116, 1638423, 327680, 116, 1638424, 327680, 116, 1638425, 327680, 116, 1638426, 327680, 116, 1638427, 327680, 116, 1638428, 327680, 116, 1638429, 327680, 116, 1638430, 327680, 116, 1638431, 327680, 116, 1638432, 327680, 116, 1638433, 327680, 116, 1638434, 327680, 116, 1638435, 327680, 116, 1638436, 327680, 116, 1638437, 327680, 116, 1638438, 327680, 116, 1638439, 327680, 116, 1638440, 327680, 116, 1638441, 262144, 134, 1638442, 196608, 128, 1638443, 262144, 128, 1638444, 196608, 128, 1638445, 458752, 134, 1638446, 196608, 128, 1638447, 262144, 128, 1638448, 196608, 128, 1638449, 262144, 128, 1638450, 458752, 133, 1638451, 196608, 128, 1638452, 262144, 128, 1638453, 196608, 128, 1638454, 262144, 128, 1638455, 262145, 2, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 4, 1703942, 0, 128, 1703943, 65536, 128, 1703944, 0, 128, 1703945, 65536, 128, 1703946, 458752, 133, 1703947, 0, 128, 1703948, 65536, 128, 1703949, 65536, 128, 1703950, 65536, 128, 1703951, 458752, 133, 1703952, 65536, 128, 1703953, 0, 128, 1703954, 65536, 128, 1703955, 393216, 134, 1703956, 327680, 116, 1703957, 327680, 116, 1703958, 327680, 116, 1703959, 327680, 116, 1703960, 327680, 116, 1703961, 327680, 116, 1703962, 327680, 116, 1703963, 327680, 116, 1703964, 327680, 116, 1703965, 327680, 116, 1703966, 327680, 116, 1703967, 327680, 116, 1703968, 327680, 116, 1703969, 327680, 116, 1703970, 327680, 116, 1703971, 327680, 116, 1703972, 327680, 116, 1703973, 327680, 116, 1703974, 327680, 116, 1703975, 327680, 116, 1703976, 327680, 116, 1703977, 262144, 134, 1703978, 196608, 128, 1703979, 262144, 128, 1703980, 196608, 128, 1703981, 458752, 133, 1703982, 196608, 128, 1703983, 262144, 128, 1703984, 196608, 128, 1703985, 262144, 128, 1703986, 458752, 133, 1703987, 196608, 128, 1703988, 262144, 128, 1703989, 196608, 128, 1703990, 262144, 128, 1703991, 262145, 2, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 4, 1769478, 0, 128, 1769479, 65536, 128, 1769480, 0, 128, 1769481, 65536, 128, 1769482, 458752, 133, 1769483, 0, 128, 1769484, 65536, 128, 1769485, 65536, 128, 1769486, 65536, 128, 1769487, 458752, 133, 1769488, 65536, 128, 1769489, 0, 128, 1769490, 65536, 128, 1769491, 393216, 134, 1769492, 327680, 116, 1769493, 327680, 116, 1769494, 327680, 116, 1769495, 327680, 116, 1769496, 327680, 116, 1769497, 327680, 116, 1769498, 327680, 116, 1769499, 327680, 116, 1769500, 327680, 116, 1769501, 327680, 116, 1769502, 327680, 116, 1769503, 327680, 116, 1769504, 327680, 116, 1769505, 327680, 116, 1769506, 327680, 116, 1769507, 327680, 116, 1769508, 327680, 116, 1769509, 327680, 116, 1769510, 327680, 116, 1769511, 327680, 116, 1769512, 327680, 116, 1769513, 262144, 134, 1769514, 196608, 128, 1769515, 262144, 128, 1769516, 196608, 128, 1769517, 458752, 133, 1769518, 196608, 128, 1769519, 262144, 128, 1769520, 196608, 128, 1769521, 262144, 128, 1769522, 458752, 133, 1769523, 196608, 128, 1769524, 262144, 128, 1769525, 196608, 128, 1769526, 262144, 128, 1769527, 262145, 2, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 4, 1835014, 0, 128, 1835015, 65536, 128, 1835016, 0, 128, 1835017, 65536, 128, 1835018, 458752, 133, 1835019, 0, 128, 1835020, 65536, 128, 1835021, 65536, 128, 1835022, 65536, 128, 1835023, 458752, 134, 1835024, 65536, 128, 1835025, 0, 128, 1835026, 65536, 128, 1835027, 393216, 134, 1835028, 327680, 116, 1835029, 327680, 116, 1835030, 327680, 116, 1835031, 327680, 116, 1835032, 327680, 116, 1835033, 327680, 116, 1835034, 327680, 116, 1835035, 327680, 116, 1835036, 327680, 116, 1835037, 327680, 116, 1835038, 327680, 116, 1835039, 327680, 116, 1835040, 327680, 116, 1835041, 327680, 116, 1835042, 327680, 116, 1835043, 327680, 116, 1835044, 327680, 116, 1835045, 327680, 116, 1835046, 327680, 116, 1835047, 327680, 116, 1835048, 327680, 116, 1835049, 262144, 134, 1835050, 196608, 128, 1835051, 262144, 128, 1835052, 196608, 128, 1835053, 458752, 133, 1835054, 196608, 128, 1835055, 262144, 128, 1835056, 196608, 128, 1835057, 262144, 128, 1835058, 458752, 133, 1835059, 196608, 128, 1835060, 262144, 128, 1835061, 196608, 128, 1835062, 262144, 128, 1835063, 262145, 2, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 4, 1900550, 0, 128, 1900551, 65536, 128, 1900552, 0, 128, 1900553, 65536, 128, 1900554, 458752, 133, 1900555, 0, 128, 1900556, 65536, 128, 1900557, 65536, 128, 1900558, 65536, 128, 1900559, 458752, 134, 1900560, 65536, 128, 1900561, 0, 128, 1900562, 65536, 128, 1900563, 393216, 134, 1900564, 327680, 116, 1900565, 327680, 116, 1900566, 327680, 116, 1900567, 327680, 116, 1900568, 327680, 116, 1900569, 327680, 116, 1900570, 327680, 116, 1900571, 327680, 116, 1900572, 327680, 116, 1900573, 327680, 116, 1900574, 327680, 116, 1900575, 327680, 116, 1900576, 327680, 116, 1900577, 327680, 116, 1900578, 327680, 116, 1900579, 327680, 116, 1900580, 327680, 116, 1900581, 327680, 116, 1900582, 327680, 116, 1900583, 327680, 116, 1900584, 327680, 116, 1900585, 262144, 134, 1900586, 196608, 128, 1900587, 262144, 128, 1900588, 196608, 128, 1900589, 458752, 133, 1900590, 196608, 128, 1900591, 262144, 128, 1900592, 196608, 128, 1900593, 262144, 128, 1900594, 458752, 134, 1900595, 196608, 128, 1900596, 262144, 128, 1900597, 196608, 128, 1900598, 262144, 128, 1900599, 262145, 2, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 1900603, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 4, 1966086, 0, 128, 1966087, 65536, 128, 1966088, 0, 128, 1966089, 65536, 128, 1966090, 458752, 134, 1966091, 0, 128, 1966092, 65536, 128, 1966093, 65536, 128, 1966094, 65536, 128, 1966095, 458752, 133, 1966096, 65536, 128, 1966097, 0, 128, 1966098, 65536, 128, 1966099, 393216, 134, 1966100, 327680, 116, 1966101, 327680, 116, 1966102, 327680, 116, 1966103, 327680, 116, 1966104, 327680, 116, 1966105, 327680, 116, 1966106, 327680, 116, 1966107, 327680, 116, 1966108, 327680, 116, 1966109, 327680, 116, 1966110, 327680, 116, 1966111, 327680, 116, 1966112, 327680, 116, 1966113, 327680, 116, 1966114, 327680, 116, 1966115, 327680, 116, 1966116, 327680, 116, 1966117, 327680, 116, 1966118, 327680, 116, 1966119, 327680, 116, 1966120, 327680, 116, 1966121, 262144, 134, 1966122, 196608, 128, 1966123, 262144, 128, 1966124, 196608, 128, 1966125, 458752, 133, 1966126, 196608, 128, 1966127, 262144, 128, 1966128, 196608, 128, 1966129, 262144, 128, 1966130, 458752, 134, 1966131, 196608, 128, 1966132, 262144, 128, 1966133, 196608, 128, 1966134, 262144, 128, 1966135, 262145, 2, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 1966139, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 131073, 0, 2031622, 131073, 3, 2031623, 1, 6, 2031624, 0, 128, 2031625, 65536, 128, 2031626, 458752, 134, 2031627, 0, 128, 2031628, 65536, 128, 2031629, 65536, 128, 2031630, 65536, 128, 2031631, 458752, 133, 2031632, 65536, 128, 2031633, 0, 128, 2031634, 65536, 128, 2031635, 393216, 134, 2031636, 327680, 116, 2031637, 327680, 116, 2031638, 327680, 116, 2031639, 327680, 116, 2031640, 327680, 116, 2031641, 327680, 116, 2031642, 327680, 116, 2031643, 327680, 116, 2031644, 327680, 116, 2031645, 327680, 116, 2031646, 327680, 116, 2031647, 327680, 116, 2031648, 327680, 116, 2031649, 327680, 116, 2031650, 327680, 116, 2031651, 327680, 116, 2031652, 327680, 116, 2031653, 327680, 116, 2031654, 327680, 116, 2031655, 327680, 116, 2031656, 327680, 116, 2031657, 262144, 134, 2031658, 196608, 128, 2031659, 262144, 128, 2031660, 196608, 128, 2031661, 458752, 134, 2031662, 196608, 128, 2031663, 262144, 128, 2031664, 196608, 128, 2031665, 262144, 128, 2031666, 458752, 133, 2031667, 196608, 128, 2031668, 262144, 128, 2031669, 262145, 5, 2031670, 131073, 3, 2031671, 65537, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2031675, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 131073, 0, 2097160, 131073, 3, 2097161, 1, 6, 2097162, 458752, 134, 2097163, 0, 128, 2097164, 65536, 128, 2097165, 65536, 128, 2097166, 65536, 128, 2097167, 458752, 133, 2097168, 65536, 128, 2097169, 0, 128, 2097170, 65536, 128, 2097171, 393216, 134, 2097172, 327680, 116, 2097173, 327680, 116, 2097174, 327680, 116, 2097175, 327680, 116, 2097176, 327680, 116, 2097177, 327680, 116, 2097178, 327680, 116, 2097179, 327680, 116, 2097180, 327680, 116, 2097181, 327680, 116, 2097182, 327680, 116, 2097183, 327680, 116, 2097184, 327680, 116, 2097185, 327680, 116, 2097186, 327680, 116, 2097187, 327680, 116, 2097188, 327680, 116, 2097189, 327680, 116, 2097190, 327680, 116, 2097191, 327680, 116, 2097192, 327680, 116, 2097193, 262144, 134, 2097194, 196608, 128, 2097195, 262144, 128, 2097196, 196608, 128, 2097197, 458752, 134, 2097198, 196608, 128, 2097199, 262144, 128, 2097200, 196608, 128, 2097201, 262144, 128, 2097202, 458752, 133, 2097203, 262145, 5, 2097204, 131073, 3, 2097205, 65537, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 131073, 0, 2162698, 131073, 3, 2162699, 131073, 3, 2162700, 1, 6, 2162701, 65536, 128, 2162702, 65536, 128, 2162703, 458752, 133, 2162704, 65536, 128, 2162705, 0, 128, 2162706, 65536, 128, 2162707, 393216, 134, 2162708, 327680, 116, 2162709, 327680, 116, 2162710, 327680, 116, 2162711, 327680, 116, 2162712, 327680, 116, 2162713, 327680, 116, 2162714, 327680, 116, 2162715, 327680, 116, 2162716, 327680, 116, 2162717, 327680, 116, 2162718, 327680, 116, 2162719, 327680, 116, 2162720, 327680, 116, 2162721, 327680, 116, 2162722, 327680, 116, 2162723, 327680, 116, 2162724, 327680, 116, 2162725, 327680, 116, 2162726, 327680, 116, 2162727, 327680, 116, 2162728, 327680, 116, 2162729, 262144, 134, 2162730, 196608, 128, 2162731, 262144, 128, 2162732, 196608, 128, 2162733, 458752, 134, 2162734, 196608, 128, 2162735, 262144, 128, 2162736, 262145, 5, 2162737, 131073, 3, 2162738, 131073, 3, 2162739, 65537, 0, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 131073, 0, 2228237, 131073, 3, 2228238, 1, 6, 2228239, 458752, 134, 2228240, 1, 7, 2228241, 0, 128, 2228242, 65536, 128, 2228243, 393216, 134, 2228244, 327680, 116, 2228245, 327680, 116, 2228246, 327680, 116, 2228247, 327680, 116, 2228248, 327680, 116, 2228249, 327680, 116, 2228250, 327680, 116, 2228251, 327680, 116, 2228252, 327680, 116, 2228253, 327680, 116, 2228254, 327680, 116, 2228255, 327680, 116, 2228256, 327680, 116, 2228257, 327680, 116, 2228258, 327680, 116, 2228259, 327680, 116, 2228260, 327680, 116, 2228261, 327680, 116, 2228262, 327680, 116, 2228263, 327680, 116, 2228264, 327680, 116, 2228265, 262144, 134, 2228266, 196608, 128, 2228267, 262144, 128, 2228268, 1, 7, 2228269, 458752, 133, 2228270, 262145, 5, 2228271, 131073, 3, 2228272, 65537, 0, 2228273, 1, 0, 2228274, 1, 0, 2228275, 1, 0, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 131073, 0, 2293775, 131073, 3, 2293776, 196609, 0, 2293777, 131073, 3, 2293778, 1, 6, 2293779, 393216, 134, 2293780, 327680, 116, 2293781, 327680, 116, 2293782, 327680, 116, 2293783, 327680, 116, 2293784, 327680, 116, 2293785, 327680, 116, 2293786, 327680, 116, 2293787, 327680, 116, 2293788, 327680, 116, 2293789, 327680, 116, 2293790, 327680, 116, 2293791, 327680, 116, 2293792, 327680, 116, 2293793, 327680, 116, 2293794, 327680, 116, 2293795, 327680, 116, 2293796, 327680, 116, 2293797, 327680, 116, 2293798, 327680, 116, 2293799, 327680, 116, 2293800, 327680, 116, 2293801, 262144, 134, 2293802, 262145, 5, 2293803, 131073, 3, 2293804, 196609, 0, 2293805, 131073, 3, 2293806, 65537, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 131073, 0, 2359315, 131073, 3, 2359316, 131073, 3, 2359317, 131073, 3, 2359318, 131073, 3, 2359319, 131073, 3, 2359320, 131073, 3, 2359321, 131073, 3, 2359322, 1, 6, 2359323, 327680, 116, 2359324, 327680, 116, 2359325, 327680, 116, 2359326, 327680, 116, 2359327, 327680, 116, 2359328, 327680, 116, 2359329, 327680, 116, 2359330, 262145, 5, 2359331, 131073, 3, 2359332, 131073, 3, 2359333, 131073, 3, 2359334, 131073, 3, 2359335, 131073, 3, 2359336, 131073, 3, 2359337, 131073, 3, 2359338, 65537, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 0, 2359347, 1, 0, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 4, 2424859, 327680, 116, 2424860, 327680, 116, 2424861, 327680, 116, 2424862, 327680, 116, 2424863, 327680, 116, 2424864, 327680, 116, 2424865, 327680, 116, 2424866, 262145, 2, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 4, 2490395, 327680, 116, 2490396, 327680, 116, 2490397, 327680, 116, 2490398, 327680, 116, 2490399, 327680, 116, 2490400, 327680, 116, 2490401, 327680, 116, 2490402, 262145, 2, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 4, 2555931, 327680, 116, 2555932, 327680, 116, 2555933, 327680, 116, 2555934, 327680, 116, 2555935, 327680, 116, 2555936, 327680, 116, 2555937, 327680, 116, 2555938, 262145, 2, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 0, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 4, 2621467, 327680, 116, 2621468, 327680, 116, 2621469, 327680, 116, 2621470, 327680, 116, 2621471, 327680, 116, 2621472, 327680, 116, 2621473, 327680, 116, 2621474, 262145, 2, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 4, 2687003, 327680, 116, 2687004, 327680, 116, 2687005, 327680, 116, 2687006, 327680, 116, 2687007, 327680, 116, 2687008, 327680, 116, 2687009, 327680, 116, 2687010, 262145, 2, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2687035, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 4, 2752539, 327680, 116, 2752540, 327680, 116, 2752541, 327680, 116, 2752542, 327680, 116, 2752543, 327680, 116, 2752544, 327680, 116, 2752545, 327680, 116, 2752546, 262145, 2, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2752571, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 4, 2818075, 327680, 116, 2818076, 327680, 116, 2818077, 327680, 116, 2818078, 327680, 116, 2818079, 327680, 116, 2818080, 327680, 116, 2818081, 327680, 116, 2818082, 262145, 2, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2818107, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 0, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 131073, 0, 2883611, 131073, 3, 2883612, 131073, 3, 2883613, 131073, 3, 2883614, 131073, 3, 2883615, 131073, 3, 2883616, 131073, 3, 2883617, 131073, 3, 2883618, 65537, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 2883643, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 2949179, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3014714, 1, 0, 3014715, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0, 3080250, 1, 0, 3080251, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3145778, 1, 0, 3145779, 1, 0, 3145780, 1, 0, 3145781, 1, 0, 3145782, 1, 0, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 0, 3145786, 1, 0, 3145787, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0, 3211314, 1, 0, 3211315, 1, 0, 3211316, 1, 0, 3211317, 1, 0, 3211318, 1, 0, 3211319, 1, 0, 3211320, 1, 0, 3211321, 1, 0, 3211322, 1, 0, 3211323, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 0, 3276809, 1, 0, 3276810, 1, 0, 3276811, 1, 0, 3276812, 1, 0, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 0, 3276823, 1, 0, 3276824, 1, 0, 3276825, 1, 0, 3276826, 1, 0, 3276827, 1, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3276850, 1, 0, 3276851, 1, 0, 3276852, 1, 0, 3276853, 1, 0, 3276854, 1, 0, 3276855, 1, 0, 3276856, 1, 0, 3276857, 1, 0, 3276858, 1, 0, 3276859, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 0, 3342344, 1, 0, 3342345, 1, 0, 3342346, 1, 0, 3342347, 1, 0, 3342348, 1, 0, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 0, 3342361, 1, 0, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 1, 0, 3342386, 1, 0, 3342387, 1, 0, 3342388, 1, 0, 3342389, 1, 0, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 0, 3342393, 1, 0, 3342394, 1, 0, 3342395, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 0, 3407880, 1, 0, 3407881, 1, 0, 3407882, 1, 0, 3407883, 1, 0, 3407884, 1, 0, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 1, 0, 3407896, 1, 0, 3407897, 1, 0, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 0, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 1, 0, 3407931, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 0, 3473416, 1, 0, 3473417, 1, 0, 3473418, 1, 0, 3473419, 1, 0, 3473420, 1, 0, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 1, 0, 3473432, 1, 0, 3473433, 1, 0, 3473434, 1, 0, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 0, 3473466, 1, 0, 3473467, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 0, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 0, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 1, 0, 3538968, 1, 0, 3538969, 1, 0, 3538970, 1, 0, 3538971, 1, 0, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 0, 3538994, 1, 0, 3538995, 1, 0, 3538996, 1, 0, 3538997, 1, 0, 3538998, 1, 0, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 0, 3539003, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 0, 3604491, 1, 0, 3604492, 1, 0, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 1, 0, 3604504, 1, 0, 3604505, 1, 0, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 1, 0, 3604530, 1, 0, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 0, 3604534, 1, 0, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 0, 3670026, 1, 0, 3670027, 1, 0, 3670028, 1, 0, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 1, 0, 3670040, 1, 0, 3670041, 1, 0, 3670042, 1, 0, 3670043, 1, 0, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 1, 0, 3670062, 1, 0, 3670063, 1, 0, 3670064, 1, 0, 3670065, 1, 0, 3670066, 1, 0, 3670067, 1, 0, 3670068, 1, 0, 3670069, 1, 0, 3670070, 1, 0, 3670071, 1, 0, 3670072, 1, 0, 3670073, 1, 0, 3670074, 1, 0, 3670075, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 0, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3735602, 1, 0, 3735603, 1, 0, 3735604, 1, 0, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 0, 3735608, 1, 0, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 0, 3801113, 1, 0, 3801114, 1, 0, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 0, 3801142, 1, 0, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 1, 0, 3866678, 1, 0, 3866679, 1, 0, 3866680, 1, 0, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 917518, 65536, 133, 917531, 458752, 133, 917532, 458752, 133, 917533, 458752, 133, 917534, 458752, 133, 917535, 458752, 133, 917536, 458752, 133, 917537, 458752, 133, 917550, 262144, 126, 983053, 65536, 133, 983067, 458752, 134, 983068, 458752, 134, 983069, 458752, 134, 983070, 458752, 134, 983071, 458752, 133, 983072, 458752, 133, 983073, 458752, 133, 983087, 262144, 126, 1048588, 65536, 133, 1048624, 262144, 126, 1114123, 65536, 133, 1114161, 262144, 126, 1245202, 65536, 133, 1245203, 131072, 133, 1245204, 131072, 133, 1245205, 131072, 133, 1245206, 131072, 133, 1245207, 131072, 133, 1245208, 131072, 133, 1245209, 131072, 133, 1245210, 131072, 133, 1245211, 131072, 133, 1245212, 131072, 133, 1245213, 131072, 133, 1245214, 131072, 133, 1245215, 131072, 133, 1245216, 131072, 133, 1245217, 131072, 133, 1245222, 131072, 133, 1245223, 131072, 133, 1245224, 131072, 133, 1245225, 131072, 133, 1245226, 196608, 133, 1310737, 0, 126, 1310763, 262144, 126, 1376272, 0, 126, 1376300, 262144, 126, 1441811, 327680, 136, 1441819, 327680, 135, 1441820, 327680, 135, 1441821, 327680, 135, 1441822, 327680, 135, 1441823, 327680, 135, 1441824, 327680, 135, 1441825, 327680, 135, 1441833, 393216, 136, 1441836, 262144, 128, 1572887, 0, 168, 1572888, 65536, 168, 1572889, 65536, 168, 1572890, 65536, 168, 1572891, 65536, 168, 1572892, 65536, 168, 1572893, 65536, 168, 1572894, 65536, 171, 1572895, 262144, 168, 1572896, 262144, 168, 1572897, 262144, 168, 1572898, 262144, 168, 1572899, 262144, 168, 1572900, 262144, 168, 1572901, 131072, 168, 1638423, 0, 169, 1638430, 65536, 172, 1638437, 131072, 169, 1703959, 0, 169, 1703966, 65536, 172, 1703973, 131072, 169, 1769495, 0, 169, 1769501, 196608, 171, 1769502, 262144, 171, 1769503, 327680, 171, 1769509, 131072, 169, 1835031, 0, 169, 1835037, 196608, 172, 1835038, 262144, 172, 1835039, 327680, 172, 1835045, 131072, 169, 1900567, 0, 169, 1900573, 196608, 173, 1900574, 262144, 173, 1900575, 327680, 173, 1900581, 131072, 169, 1966103, 0, 169, 1966110, 65536, 172, 1966117, 131072, 169, 2031622, 0, 129, 2031623, 65536, 129, 2031626, 393216, 34, 2031639, 0, 169, 2031646, 65536, 172, 2031653, 131072, 169, 2031666, 393216, 34, 2031669, 196608, 129, 2031670, 262144, 129, 2097160, 0, 129, 2097161, 65536, 129, 2097162, 393216, 35, 2097175, 0, 170, 2097176, 65536, 170, 2097177, 65536, 170, 2097178, 65536, 170, 2097179, 65536, 170, 2097180, 65536, 170, 2097181, 65536, 170, 2097182, 65536, 173, 2097183, 65536, 170, 2097184, 65536, 170, 2097185, 65536, 170, 2097186, 65536, 170, 2097187, 65536, 170, 2097188, 65536, 170, 2097189, 131072, 170, 2097202, 393216, 35, 2097203, 196608, 129, 2097204, 262144, 129, 2162699, 0, 129, 2162700, 65536, 129, 2162736, 196608, 129, 2162737, 262144, 129, 2228237, 0, 129, 2228238, 65536, 129, 2228240, 65536, 129, 2228268, 196608, 129, 2228270, 196608, 129, 2228271, 262144, 129, 2293777, 0, 129, 2293778, 65536, 129, 2293780, 196608, 87, 2293781, 196608, 87, 2293782, 196608, 87, 2293783, 196608, 87, 2293784, 196608, 87, 2293785, 196608, 87, 2293786, 196608, 87, 2293787, 262144, 87, 2293802, 196608, 129, 2293803, 262144, 129, 2359323, 262144, 88, 2424859, 262144, 88, 2490395, 262144, 88, 2555931, 262144, 88, 2621467, 262144, 88, 2687003, 262144, 88, 2752539, 262144, 88, 2818075, 262144, 88 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 786438, 0, 134, 786439, 65536, 134, 786485, 131072, 134, 786486, 196608, 134, 851974, 0, 135, 851975, 65536, 135, 851976, 0, 134, 851977, 65536, 134, 851995, 458752, 91, 852001, 458752, 87, 852019, 131072, 134, 852020, 196608, 134, 852021, 131072, 135, 852022, 196608, 135, 917512, 0, 135, 917513, 65536, 135, 917531, 458752, 92, 917537, 458752, 88, 917555, 131072, 135, 917556, 196608, 135, 983067, 393216, 89, 983068, 196608, 89, 983069, 196608, 89, 983070, 196608, 89, 983071, 196608, 89, 983072, 196608, 89, 983073, 327680, 89, 1048603, 0, 141, 1048604, 65536, 141, 1048605, 131072, 141, 1048606, 65536, 141, 1048607, 131072, 141, 1048608, 65536, 141, 1048609, 196608, 141, 1114139, 0, 142, 1114140, 65536, 142, 1114141, 131072, 142, 1114142, 65536, 142, 1114143, 131072, 142, 1114144, 65536, 142, 1114145, 196608, 142, 1179675, 0, 142, 1179676, 65536, 142, 1179677, 131072, 142, 1179678, 65536, 142, 1179679, 131072, 142, 1179680, 65536, 142, 1179681, 196608, 142, 1245211, 0, 142, 1245212, 65536, 142, 1245213, 131072, 142, 1245214, 65536, 142, 1245215, 131072, 142, 1245216, 65536, 142, 1245217, 196608, 142, 1310747, 0, 142, 1310748, 65536, 142, 1310749, 196608, 130, 1310750, 262144, 130, 1310751, 327680, 130, 1310752, 65536, 142, 1310753, 196608, 142, 1310754, 393216, 56, 1310755, 458752, 56, 1310756, 393216, 56, 1310757, 458752, 56, 1376283, 0, 142, 1376284, 65536, 142, 1376285, 196608, 131, 1376286, 262144, 131, 1376287, 327680, 131, 1376288, 131072, 142, 1376289, 196608, 142, 1376290, 393216, 57, 1376291, 458752, 57, 1376292, 393216, 57, 1376293, 458752, 57, 1441819, 327680, 135, 1441820, 327680, 135, 1441821, 196608, 132, 1441822, 262144, 132, 1441823, 327680, 132, 1441824, 327680, 135, 1441825, 327680, 135, 2293779, 393216, 90, 2293793, 131072, 87, 2293794, 196608, 87, 2293795, 196608, 87, 2293796, 196608, 87, 2293797, 196608, 87, 2293798, 196608, 87, 2293799, 196608, 87, 2293800, 196608, 87, 2293801, 327680, 90, 2359329, 131072, 88, 2424865, 131072, 88, 2490401, 131072, 88, 2555937, 131072, 88, 2621473, 131072, 88, 2687009, 131072, 88, 2752545, 131072, 88, 2818075, 393216, 89, 2818076, 196608, 89, 2818077, 196608, 89, 2818078, 196608, 89, 2818079, 196608, 89, 2818080, 196608, 89, 2818081, 327680, 89 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 1072) +scene_destination = "res://Maps/ChampionshipSite/Championship_Site.tscn" +location = Vector2(464, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1616, 1072) +scene_destination = "res://Maps/ChampionshipSite/Championship_Site.tscn" +location = Vector2(1104, 272) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/ChampionshipSitearena1/Championship_Site_arena_1_tileset.tres b/Maps/ChampionshipSitearena1/Championship_Site_arena_1_tileset.tres new file mode 100644 index 000000000..f179476e8 --- /dev/null +++ b/Maps/ChampionshipSitearena1/Championship_Site_arena_1_tileset.tres @@ -0,0 +1,275 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Championship.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:126/0 = 0 +0:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:127/0 = 0 +0:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:128/0 = 0 +0:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:129/0 = 0 +0:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:134/0 = 0 +0:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:135/0 = 0 +0:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:141/0 = 0 +0:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:142/0 = 0 +0:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:143/0 = 0 +0:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:168/0 = 0 +0:169/0 = 0 +0:170/0 = 0 +1:127/0 = 0 +1:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:128/0 = 0 +1:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:129/0 = 0 +1:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:133/0 = 0 +1:133/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:134/0 = 0 +1:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:135/0 = 0 +1:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:141/0 = 0 +1:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:142/0 = 0 +1:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:143/0 = 0 +1:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:168/0 = 0 +1:170/0 = 0 +1:171/0 = 0 +1:172/0 = 0 +1:173/0 = 0 +2:87/0 = 0 +2:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:126/0 = 0 +2:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +2:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:133/0 = 0 +2:133/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:134/0 = 0 +2:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:135/0 = 0 +2:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:141/0 = 0 +2:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:142/0 = 0 +2:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:143/0 = 0 +2:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:168/0 = 0 +2:169/0 = 0 +2:170/0 = 0 +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:89/0 = 0 +3:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:126/0 = 0 +3:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:127/0 = 0 +3:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:128/0 = 0 +3:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:129/0 = 0 +3:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:131/0 = 0 +3:132/0 = 0 +3:133/0 = 0 +3:133/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:134/0 = 0 +3:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:135/0 = 0 +3:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:141/0 = 0 +3:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:142/0 = 0 +3:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:143/0 = 0 +3:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:171/0 = 0 +3:172/0 = 0 +3:173/0 = 0 +4:59/0 = 0 +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:126/0 = 0 +4:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:127/0 = 0 +4:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:128/0 = 0 +4:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:129/0 = 0 +4:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:132/0 = 0 +4:134/0 = 0 +4:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:168/0 = 0 +4:171/0 = 0 +4:172/0 = 0 +4:173/0 = 0 +5:89/0 = 0 +5:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:90/0 = 0 +5:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:116/0 = 0 +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:131/0 = 0 +5:132/0 = 0 +5:135/0 = 0 +5:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:136/0 = 0 +5:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:171/0 = 0 +5:172/0 = 0 +5:173/0 = 0 +6:34/0 = 0 +6:35/0 = 0 +6:56/0 = 0 +6:57/0 = 0 +6:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:89/0 = 0 +6:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:90/0 = 0 +6:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:134/0 = 0 +6:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:136/0 = 0 +6:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:88/0 = 0 +7:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:91/0 = 0 +7:92/0 = 0 +7:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:133/0 = 0 +7:134/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/ChampionshipSitearena2/Championship_Site_arena_2.gd b/Maps/ChampionshipSitearena2/Championship_Site_arena_2.gd new file mode 100644 index 000000000..807666090 --- /dev/null +++ b/Maps/ChampionshipSitearena2/Championship_Site_arena_2.gd @@ -0,0 +1,54 @@ +extends Node2D # gen_map.py Map195 + +var map_name = "Championship Site (arena 2)" + +var _trainer_data = { + "Trainer1": {"pre": "MAP195_TRAINER_1", "defeat": "MAP195_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer110.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP195_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP195_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP195_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/ChampionshipSitearena2/Championship_Site_arena_2.gd.uid b/Maps/ChampionshipSitearena2/Championship_Site_arena_2.gd.uid new file mode 100644 index 000000000..67107f243 --- /dev/null +++ b/Maps/ChampionshipSitearena2/Championship_Site_arena_2.gd.uid @@ -0,0 +1 @@ +uid://cl7qt8eh33b0r diff --git a/Maps/ChampionshipSitearena2/Championship_Site_arena_2.tscn b/Maps/ChampionshipSitearena2/Championship_Site_arena_2.tscn new file mode 100644 index 000000000..cdce08d70 --- /dev/null +++ b/Maps/ChampionshipSitearena2/Championship_Site_arena_2.tscn @@ -0,0 +1,64 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/ChampionshipSitearena2/Championship_Site_arena_2_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/ChampionshipSitearena2/Championship_Site_arena_2.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Championship Site (arena 2)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 262244, 0, 65540, 262244, 0, 65541, 262244, 0, 65542, 262244, 0, 65543, 262244, 0, 65544, 262244, 0, 65545, 262244, 0, 65546, 262244, 0, 65547, 262244, 0, 65548, 262244, 0, 65549, 262244, 0, 65550, 262244, 0, 65551, 262244, 0, 65552, 262244, 0, 65553, 262244, 0, 65554, 262244, 0, 65555, 65638, 78, 65556, 65638, 78, 65557, 65638, 78, 65558, 65638, 78, 65559, 65638, 78, 65560, 65638, 78, 65561, 65638, 78, 65562, 65638, 78, 65563, 65638, 78, 65564, 65638, 78, 65565, 65638, 78, 65566, 65638, 78, 65567, 65638, 78, 65568, 65638, 78, 65569, 65638, 78, 65570, 65638, 78, 65571, 65638, 78, 65572, 65638, 78, 65573, 65638, 78, 65574, 65638, 78, 65575, 65638, 78, 65576, 65638, 78, 65577, 65638, 78, 65578, 65638, 78, 65579, 65638, 78, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 262244, 0, 131076, 262244, 0, 131077, 262244, 0, 131078, 262244, 0, 131079, 262244, 0, 131080, 65638, 71, 131081, 65638, 71, 131082, 65638, 71, 131083, 65638, 71, 131084, 65638, 71, 131085, 65638, 71, 131086, 65638, 71, 131087, 65638, 71, 131088, 65638, 71, 131089, 65638, 71, 131090, 65638, 71, 131091, 65638, 71, 131092, 65638, 71, 131093, 65638, 71, 131094, 65638, 71, 131095, 65638, 71, 131096, 65638, 71, 131097, 65638, 71, 131098, 65638, 71, 131099, 65638, 71, 131100, 65638, 71, 131101, 65638, 71, 131102, 65638, 71, 131103, 65638, 71, 131104, 65638, 71, 131105, 65638, 71, 131106, 65638, 71, 131107, 65638, 71, 131108, 65638, 71, 131109, 65638, 71, 131110, 65638, 71, 131111, 65638, 71, 131112, 65638, 71, 131113, 65638, 71, 131114, 65638, 71, 131115, 65638, 71, 131116, 65638, 71, 131117, 65638, 71, 131118, 65638, 71, 131119, 65638, 71, 131120, 65638, 71, 131121, 65638, 71, 131122, 65638, 71, 131123, 65638, 71, 131124, 65638, 71, 131125, 65638, 71, 131126, 65638, 71, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 262244, 0, 196612, 262244, 0, 196613, 262244, 0, 196614, 262244, 0, 196615, 262244, 0, 196616, 65638, 71, 196617, 65638, 71, 196618, 65638, 71, 196619, 65638, 71, 196620, 65638, 71, 196621, 65638, 71, 196622, 65638, 71, 196623, 65638, 71, 196624, 65638, 71, 196625, 65638, 71, 196626, 65638, 71, 196627, 65638, 71, 196628, 65638, 71, 196629, 65638, 71, 196630, 65638, 71, 196631, 65638, 71, 196632, 65638, 71, 196633, 65638, 71, 196634, 65638, 71, 196635, 65638, 71, 196636, 65638, 71, 196637, 65638, 71, 196638, 65638, 71, 196639, 65638, 71, 196640, 65638, 71, 196641, 65638, 71, 196642, 65638, 71, 196643, 65638, 71, 196644, 65638, 71, 196645, 65638, 71, 196646, 65638, 71, 196647, 65638, 71, 196648, 65638, 71, 196649, 65638, 71, 196650, 65638, 71, 196651, 65638, 71, 196652, 65638, 71, 196653, 65638, 71, 196654, 65638, 71, 196655, 65638, 71, 196656, 65638, 71, 196657, 65638, 71, 196658, 65638, 71, 196659, 65638, 71, 196660, 65638, 71, 196661, 65638, 71, 196662, 65638, 71, 196663, 262244, 0, 196664, 262244, 0, 196665, 262244, 0, 196666, 262244, 0, 196667, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 262244, 0, 262148, 262244, 0, 262149, 262244, 0, 262150, 262244, 0, 262151, 262244, 0, 262152, 65638, 71, 262153, 65638, 71, 262154, 65638, 71, 262155, 65638, 71, 262156, 65638, 71, 262157, 65638, 71, 262158, 65638, 71, 262159, 65638, 71, 262160, 65638, 71, 262161, 65638, 71, 262162, 65638, 71, 262163, 65638, 71, 262164, 65638, 71, 262165, 65638, 71, 262166, 65638, 71, 262167, 65638, 71, 262168, 65638, 71, 262169, 65638, 71, 262170, 65638, 71, 262171, 65638, 71, 262172, 65638, 71, 262173, 65638, 71, 262174, 65638, 71, 262175, 65638, 71, 262176, 65638, 71, 262177, 65638, 71, 262178, 65638, 71, 262179, 65638, 71, 262180, 65638, 71, 262181, 65638, 71, 262182, 65638, 71, 262183, 65638, 71, 262184, 65638, 71, 262185, 65638, 71, 262186, 65638, 71, 262187, 65638, 71, 262188, 65638, 71, 262189, 65638, 71, 262190, 65638, 71, 262191, 65638, 71, 262192, 65638, 71, 262193, 65638, 71, 262194, 65638, 71, 262195, 65638, 71, 262196, 65638, 71, 262197, 65638, 71, 262198, 65638, 71, 262199, 262244, 0, 262200, 262244, 0, 262201, 262244, 0, 262202, 262244, 0, 262203, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 262244, 0, 327683, 262244, 0, 327684, 262244, 0, 327685, 262244, 0, 327686, 262244, 0, 327687, 262244, 0, 327688, 65638, 71, 327689, 65638, 71, 327690, 65638, 71, 327691, 65638, 71, 327692, 65638, 71, 327693, 65638, 71, 327694, 65638, 71, 327695, 65638, 71, 327696, 65638, 71, 327697, 65638, 71, 327698, 65638, 71, 327699, 65638, 71, 327700, 65638, 71, 327701, 65638, 71, 327702, 65638, 71, 327703, 65638, 71, 327704, 65638, 71, 327705, 65638, 71, 327706, 65638, 71, 327707, 65638, 71, 327708, 65638, 71, 327709, 65638, 71, 327710, 65638, 71, 327711, 65638, 71, 327712, 65638, 71, 327713, 65638, 71, 327714, 65638, 71, 327715, 65638, 71, 327716, 65638, 71, 327717, 65638, 71, 327718, 65638, 71, 327719, 65638, 71, 327720, 65638, 71, 327721, 65638, 71, 327722, 65638, 71, 327723, 65638, 71, 327724, 65638, 71, 327725, 65638, 71, 327726, 65638, 71, 327727, 65638, 71, 327728, 65638, 71, 327729, 65638, 71, 327730, 65638, 71, 327731, 65638, 71, 327732, 65638, 71, 327733, 65638, 71, 327734, 65638, 71, 327735, 262244, 0, 327736, 262244, 0, 327737, 262244, 0, 327738, 262244, 0, 327739, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 262244, 0, 393219, 262244, 0, 393220, 262244, 0, 393221, 262244, 0, 393222, 262244, 0, 393223, 262244, 0, 393224, 65638, 71, 393225, 65638, 71, 393226, 65638, 71, 393227, 65638, 71, 393228, 65638, 71, 393229, 65638, 71, 393230, 65638, 71, 393231, 65638, 71, 393232, 65638, 71, 393233, 65638, 71, 393234, 65638, 71, 393235, 65638, 71, 393236, 65638, 71, 393237, 65638, 71, 393238, 65638, 71, 393239, 65638, 71, 393240, 65638, 71, 393241, 65638, 71, 393242, 65638, 71, 393243, 65638, 71, 393244, 65638, 71, 393245, 65638, 71, 393246, 65638, 71, 393247, 65638, 71, 393248, 65638, 71, 393249, 65638, 71, 393250, 65638, 71, 393251, 65638, 71, 393252, 65638, 71, 393253, 65638, 71, 393254, 65638, 71, 393255, 65638, 71, 393256, 65638, 71, 393257, 65638, 71, 393258, 65638, 71, 393259, 65638, 71, 393260, 65638, 71, 393261, 65638, 71, 393262, 65638, 71, 393263, 65638, 71, 393264, 65638, 71, 393265, 65638, 71, 393266, 65638, 71, 393267, 65638, 71, 393268, 65638, 71, 393269, 65638, 71, 393270, 65638, 71, 393271, 262244, 0, 393272, 262244, 0, 393273, 262244, 0, 393274, 262244, 0, 393275, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 262244, 0, 458755, 262244, 0, 458756, 262244, 0, 458757, 262244, 0, 458758, 262244, 0, 458759, 262244, 0, 458760, 65638, 71, 458761, 65638, 71, 458762, 65638, 71, 458763, 262146, 5, 458764, 131074, 3, 458765, 131074, 3, 458766, 131074, 3, 458767, 131074, 3, 458768, 131074, 3, 458769, 131074, 3, 458770, 131074, 3, 458771, 131074, 3, 458772, 131074, 3, 458773, 131074, 3, 458774, 131074, 3, 458775, 131074, 3, 458776, 131074, 3, 458777, 131074, 3, 458778, 131074, 3, 458779, 131074, 3, 458780, 131074, 3, 458781, 131074, 3, 458782, 131074, 3, 458783, 131074, 3, 458784, 131074, 3, 458785, 131074, 3, 458786, 131074, 3, 458787, 131074, 3, 458788, 131074, 3, 458789, 131074, 3, 458790, 131074, 3, 458791, 131074, 3, 458792, 131074, 3, 458793, 131074, 3, 458794, 131074, 3, 458795, 131074, 3, 458796, 131074, 3, 458797, 131074, 3, 458798, 131074, 3, 458799, 131074, 3, 458800, 131074, 3, 458801, 131074, 3, 458802, 131074, 3, 458803, 2, 6, 458804, 65638, 71, 458805, 65638, 71, 458806, 65638, 71, 458807, 262244, 0, 458808, 262244, 0, 458809, 262244, 0, 458810, 262244, 0, 458811, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 262244, 0, 524291, 262244, 0, 524292, 262244, 0, 524293, 262244, 0, 524294, 262244, 0, 524295, 262244, 0, 524296, 65638, 71, 524297, 65638, 71, 524298, 65638, 71, 524299, 262146, 6, 524300, 262146, 4, 524301, 262146, 4, 524302, 262146, 4, 524303, 262146, 4, 524304, 262146, 4, 524305, 262146, 4, 524306, 262146, 4, 524307, 262146, 4, 524308, 262146, 4, 524309, 262146, 4, 524310, 262146, 4, 524311, 262146, 4, 524312, 262146, 4, 524313, 262146, 4, 524314, 262146, 4, 524315, 262146, 4, 524316, 262146, 4, 524317, 262146, 4, 524318, 131074, 1, 524319, 2, 0, 524320, 262146, 0, 524321, 262146, 4, 524322, 262146, 4, 524323, 262146, 4, 524324, 262146, 4, 524325, 262146, 4, 524326, 262146, 4, 524327, 262146, 4, 524328, 262146, 4, 524329, 262146, 4, 524330, 262146, 4, 524331, 262146, 4, 524332, 262146, 4, 524333, 262146, 4, 524334, 262146, 4, 524335, 262146, 4, 524336, 262146, 4, 524337, 262146, 4, 524338, 262146, 4, 524339, 131074, 6, 524340, 65638, 71, 524341, 65638, 71, 524342, 65638, 71, 524343, 262244, 0, 524344, 262244, 0, 524345, 262244, 0, 524346, 262244, 0, 524347, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 262244, 0, 589827, 262244, 0, 589828, 262244, 0, 589829, 262244, 0, 589830, 262244, 0, 589831, 262244, 0, 589832, 65638, 71, 589833, 65638, 71, 589834, 65638, 71, 589835, 65638, 71, 589836, 65638, 71, 589837, 65638, 71, 589838, 65638, 71, 589839, 65638, 71, 589840, 65638, 71, 589841, 65638, 71, 589842, 65638, 71, 589843, 65638, 71, 589844, 65638, 71, 589845, 65638, 71, 589846, 65638, 71, 589847, 65638, 71, 589848, 65638, 71, 589849, 65638, 71, 589850, 65638, 71, 589851, 65638, 71, 589852, 65638, 71, 589853, 65638, 71, 589854, 262146, 2, 589855, 327782, 75, 589856, 2, 4, 589857, 65638, 71, 589858, 65638, 71, 589859, 65638, 71, 589860, 65638, 71, 589861, 65638, 71, 589862, 65638, 71, 589863, 65638, 71, 589864, 65638, 71, 589865, 65638, 71, 589866, 65638, 71, 589867, 65638, 71, 589868, 65638, 71, 589869, 65638, 71, 589870, 65638, 71, 589871, 65638, 71, 589872, 65638, 71, 589873, 65638, 71, 589874, 65638, 71, 589875, 65638, 71, 589876, 65638, 71, 589877, 65638, 71, 589878, 65638, 71, 589879, 262244, 0, 589880, 262244, 0, 589881, 262244, 0, 589882, 262244, 0, 589883, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 262244, 0, 655363, 262244, 0, 655364, 262244, 0, 655365, 262244, 0, 655366, 262244, 0, 655367, 262244, 0, 655368, 65638, 71, 655369, 65638, 71, 655370, 65638, 71, 655371, 65638, 71, 655372, 65638, 71, 655373, 65638, 71, 655374, 65638, 71, 655375, 65638, 71, 655376, 65638, 71, 655377, 65638, 71, 655378, 65638, 71, 655379, 65638, 71, 655380, 65638, 71, 655381, 65638, 71, 655382, 65638, 71, 655383, 65638, 71, 655384, 65638, 71, 655385, 65638, 71, 655386, 65638, 71, 655387, 65638, 71, 655388, 65638, 71, 655389, 65638, 71, 655390, 262146, 2, 655391, 327782, 76, 655392, 2, 4, 655393, 65638, 71, 655394, 65638, 71, 655395, 65638, 71, 655396, 65638, 71, 655397, 65638, 71, 655398, 65638, 71, 655399, 65638, 71, 655400, 65638, 71, 655401, 65638, 71, 655402, 65638, 71, 655403, 65638, 71, 655404, 65638, 71, 655405, 65638, 71, 655406, 65638, 71, 655407, 65638, 71, 655408, 65638, 71, 655409, 65638, 71, 655410, 65638, 71, 655411, 65638, 71, 655412, 65638, 71, 655413, 65638, 71, 655414, 65638, 71, 655415, 262244, 0, 655416, 262244, 0, 655417, 262244, 0, 655418, 262244, 0, 655419, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720898, 262244, 0, 720899, 262244, 0, 720900, 262244, 0, 720901, 262244, 0, 720902, 262244, 0, 720903, 262244, 0, 720904, 65638, 71, 720905, 65638, 71, 720906, 65638, 71, 720907, 65638, 71, 720908, 65638, 71, 720909, 65638, 71, 720910, 65638, 71, 720911, 65638, 71, 720912, 65638, 71, 720913, 65638, 71, 720914, 65638, 71, 720915, 65638, 71, 720916, 65638, 71, 720917, 65638, 71, 720918, 65638, 71, 720919, 65638, 71, 720920, 65638, 71, 720921, 65638, 71, 720922, 65638, 71, 720923, 65638, 71, 720924, 65638, 71, 720925, 65638, 71, 720926, 262146, 2, 720927, 2, 0, 720928, 2, 4, 720929, 65638, 71, 720930, 65638, 71, 720931, 65638, 71, 720932, 65638, 71, 720933, 65638, 71, 720934, 65638, 71, 720935, 65638, 71, 720936, 65638, 71, 720937, 65638, 71, 720938, 65638, 71, 720939, 65638, 71, 720940, 65638, 71, 720941, 65638, 71, 720942, 65638, 71, 720943, 65638, 71, 720944, 65638, 71, 720945, 65638, 71, 720946, 65638, 71, 720947, 65638, 71, 720948, 65638, 71, 720949, 65638, 71, 720950, 65638, 71, 720951, 262244, 0, 720952, 262244, 0, 720953, 262244, 0, 720954, 262244, 0, 720955, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786434, 262244, 0, 786435, 262244, 0, 786436, 262244, 0, 786437, 262244, 0, 786438, 262244, 0, 786439, 262244, 0, 786440, 65638, 71, 786441, 65638, 71, 786442, 65638, 71, 786443, 65638, 71, 786444, 65638, 71, 786445, 65638, 71, 786446, 65638, 71, 786447, 65638, 71, 786448, 65638, 71, 786449, 65638, 71, 786450, 65638, 71, 786451, 65638, 71, 786452, 65638, 71, 786453, 65638, 71, 786454, 65638, 71, 786455, 65638, 71, 786456, 65638, 71, 786457, 65638, 71, 786458, 65638, 71, 786459, 65638, 71, 786460, 65638, 71, 786461, 65638, 71, 786462, 262146, 2, 786463, 2, 0, 786464, 2, 4, 786465, 65638, 71, 786466, 65638, 71, 786467, 65638, 71, 786468, 65638, 71, 786469, 65638, 71, 786470, 65638, 71, 786471, 65638, 71, 786472, 65638, 71, 786473, 65638, 71, 786474, 65638, 71, 786475, 65638, 71, 786476, 65638, 71, 786477, 65638, 71, 786478, 65638, 71, 786479, 65638, 71, 786480, 65638, 71, 786481, 65638, 71, 786482, 65638, 71, 786483, 65638, 71, 786484, 65638, 71, 786485, 65638, 71, 786486, 65638, 71, 786487, 262244, 0, 786488, 262244, 0, 786489, 262244, 0, 786490, 262244, 0, 786491, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851970, 262244, 0, 851971, 262244, 0, 851972, 262244, 0, 851973, 262244, 0, 851974, 262244, 0, 851975, 262244, 0, 851976, 65638, 71, 851977, 65638, 71, 851978, 65638, 71, 851979, 65638, 71, 851980, 65638, 71, 851981, 65638, 71, 851982, 65638, 71, 851983, 65638, 71, 851984, 65638, 71, 851985, 65638, 71, 851986, 65638, 71, 851987, 65638, 71, 851988, 65638, 71, 851989, 65638, 71, 851990, 65638, 71, 851991, 65638, 71, 851992, 65638, 71, 851993, 65638, 71, 851994, 65638, 71, 851995, 65638, 71, 851996, 65638, 71, 851997, 65638, 71, 851998, 262146, 2, 852000, 2, 4, 852001, 65638, 71, 852002, 65638, 71, 852003, 65638, 71, 852004, 65638, 71, 852005, 65638, 71, 852006, 65638, 71, 852007, 65638, 71, 852008, 65638, 71, 852009, 65638, 71, 852010, 65638, 71, 852011, 65638, 71, 852012, 65638, 71, 852013, 65638, 71, 852014, 65638, 71, 852015, 65638, 71, 852016, 65638, 71, 852017, 65638, 71, 852018, 65638, 71, 852019, 65638, 71, 852020, 65638, 71, 852021, 65638, 71, 852022, 65638, 71, 852023, 262244, 0, 852024, 262244, 0, 852025, 262244, 0, 852026, 262244, 0, 852027, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917506, 262244, 0, 917507, 262244, 0, 917508, 262244, 0, 917509, 262244, 0, 917510, 262244, 0, 917511, 262244, 0, 917512, 65638, 71, 917513, 65638, 71, 917514, 65638, 71, 917515, 65638, 71, 917516, 65638, 71, 917517, 65638, 71, 917518, 65638, 71, 917519, 65638, 71, 917520, 65638, 71, 917521, 65638, 71, 917522, 65638, 71, 917523, 65638, 71, 917524, 65638, 71, 917525, 65638, 71, 917526, 65638, 71, 917527, 65638, 71, 917528, 65638, 71, 917529, 65638, 71, 917530, 65638, 71, 917531, 65638, 71, 917532, 65638, 71, 917533, 65638, 71, 917534, 262146, 2, 917536, 2, 4, 917537, 65638, 71, 917538, 65638, 71, 917539, 65638, 71, 917540, 65638, 71, 917541, 65638, 71, 917542, 65638, 71, 917543, 65638, 71, 917544, 65638, 71, 917545, 65638, 71, 917546, 65638, 71, 917547, 65638, 71, 917548, 65638, 71, 917549, 65638, 71, 917550, 65638, 71, 917551, 65638, 71, 917552, 65638, 71, 917553, 65638, 71, 917554, 65638, 71, 917555, 65638, 71, 917556, 65638, 71, 917557, 65638, 71, 917558, 65638, 71, 917559, 262244, 0, 917560, 262244, 0, 917561, 262244, 0, 917562, 262244, 0, 917563, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983042, 262244, 0, 983043, 262244, 0, 983044, 262244, 0, 983045, 262244, 0, 983046, 262244, 0, 983047, 262244, 0, 983048, 65638, 71, 983049, 65638, 71, 983050, 65638, 71, 983051, 65638, 71, 983052, 65638, 71, 983053, 65638, 71, 983054, 65638, 71, 983055, 65638, 71, 983056, 65638, 71, 983057, 327782, 89, 983058, 327782, 89, 983059, 327782, 89, 983060, 327782, 89, 983061, 327782, 89, 983062, 327782, 89, 983063, 327782, 89, 983064, 327782, 89, 983065, 327782, 89, 983066, 327782, 89, 983067, 327782, 89, 983068, 327782, 89, 983069, 65638, 71, 983070, 262146, 2, 983071, 2, 0, 983072, 2, 4, 983073, 65638, 71, 983074, 327782, 89, 983075, 327782, 89, 983076, 327782, 89, 983077, 327782, 89, 983078, 327782, 89, 983079, 327782, 89, 983080, 327782, 89, 983081, 327782, 89, 983082, 327782, 89, 983083, 327782, 89, 983084, 65638, 71, 983085, 65638, 71, 983086, 65638, 71, 983087, 65638, 71, 983088, 65638, 71, 983089, 65638, 71, 983090, 65638, 71, 983091, 65638, 71, 983092, 65638, 71, 983093, 65638, 71, 983094, 65638, 71, 983095, 262244, 0, 983096, 262244, 0, 983097, 262244, 0, 983098, 262244, 0, 983099, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 262244, 0, 1048579, 262244, 0, 1048580, 262244, 0, 1048581, 262244, 0, 1048582, 262244, 0, 1048583, 262244, 0, 1048584, 65638, 71, 1048585, 65638, 71, 1048586, 65638, 71, 1048587, 65638, 71, 1048588, 65638, 71, 1048589, 65638, 71, 1048590, 65638, 71, 1048591, 65638, 71, 1048592, 65638, 71, 1048593, 327782, 90, 1048594, 327782, 90, 1048595, 327782, 90, 1048596, 327782, 90, 1048597, 327782, 90, 1048598, 327782, 90, 1048599, 327782, 90, 1048600, 327782, 90, 1048601, 327782, 90, 1048602, 327782, 90, 1048603, 327782, 90, 1048604, 327782, 90, 1048605, 65638, 71, 1048606, 65638, 71, 1048607, 65638, 71, 1048608, 65638, 71, 1048609, 65638, 71, 1048610, 327782, 90, 1048611, 327782, 90, 1048612, 327782, 90, 1048613, 327782, 90, 1048614, 327782, 90, 1048615, 327782, 90, 1048616, 327782, 90, 1048617, 327782, 90, 1048618, 327782, 90, 1048619, 327782, 90, 1048620, 65638, 71, 1048621, 65638, 71, 1048622, 65638, 71, 1048623, 65638, 71, 1048624, 65638, 71, 1048625, 65638, 71, 1048626, 65638, 71, 1048627, 65638, 71, 1048628, 65638, 71, 1048629, 65638, 71, 1048630, 65638, 71, 1048631, 262244, 0, 1048632, 262244, 0, 1048633, 262244, 0, 1048634, 262244, 0, 1048635, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114114, 262244, 0, 1114115, 262244, 0, 1114116, 262244, 0, 1114117, 262244, 0, 1114118, 262244, 0, 1114119, 262244, 0, 1114120, 65638, 71, 1114121, 65638, 71, 1114122, 65638, 71, 1114123, 65638, 71, 1114124, 65638, 71, 1114125, 65638, 71, 1114126, 65638, 71, 1114127, 65638, 71, 1114128, 65638, 71, 1114129, 327782, 89, 1114130, 327782, 89, 1114131, 327782, 89, 1114132, 327782, 89, 1114133, 327782, 89, 1114134, 327782, 89, 1114135, 327782, 89, 1114136, 327782, 89, 1114137, 327782, 89, 1114138, 327782, 89, 1114139, 327782, 89, 1114140, 327782, 89, 1114141, 65638, 71, 1114142, 65638, 71, 1114143, 65638, 71, 1114144, 65638, 71, 1114145, 65638, 71, 1114146, 327782, 89, 1114147, 327782, 89, 1114148, 327782, 89, 1114149, 327782, 89, 1114150, 327782, 89, 1114151, 327782, 89, 1114152, 327782, 89, 1114153, 327782, 89, 1114154, 327782, 89, 1114155, 327782, 89, 1114156, 65638, 71, 1114157, 65638, 71, 1114158, 65638, 71, 1114159, 65638, 71, 1114160, 65638, 71, 1114161, 65638, 71, 1114162, 65638, 71, 1114163, 65638, 71, 1114164, 65638, 71, 1114165, 65638, 71, 1114166, 65638, 71, 1114167, 262244, 0, 1114168, 262244, 0, 1114169, 262244, 0, 1114170, 262244, 0, 1114171, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 262244, 0, 1179651, 262244, 0, 1179652, 262244, 0, 1179653, 262244, 0, 1179654, 262244, 0, 1179655, 262244, 0, 1179656, 65638, 71, 1179657, 65638, 71, 1179658, 65638, 71, 1179659, 65638, 71, 1179660, 65638, 71, 1179661, 65638, 71, 1179662, 65638, 71, 1179663, 65638, 71, 1179664, 262246, 90, 1179665, 327782, 90, 1179666, 327782, 90, 1179667, 327782, 90, 1179668, 327782, 90, 1179669, 327782, 90, 1179670, 327782, 90, 1179671, 327782, 90, 1179672, 327782, 90, 1179673, 327782, 90, 1179674, 327782, 90, 1179675, 327782, 90, 1179676, 327782, 90, 1179677, 327782, 90, 1179678, 327782, 90, 1179679, 327782, 90, 1179680, 327782, 90, 1179681, 327782, 90, 1179682, 327782, 90, 1179683, 327782, 90, 1179684, 327782, 90, 1179685, 327782, 90, 1179686, 327782, 90, 1179687, 327782, 90, 1179688, 327782, 90, 1179689, 327782, 90, 1179690, 327782, 90, 1179691, 327782, 90, 1179692, 65638, 71, 1179693, 65638, 71, 1179694, 65638, 71, 1179695, 65638, 71, 1179696, 65638, 71, 1179697, 65638, 71, 1179698, 65638, 71, 1179699, 65638, 71, 1179700, 65638, 71, 1179701, 65638, 71, 1179702, 65638, 71, 1179703, 262244, 0, 1179704, 262244, 0, 1179705, 262244, 0, 1179706, 262244, 0, 1179707, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245186, 262244, 0, 1245187, 262244, 0, 1245188, 262244, 0, 1245189, 262244, 0, 1245190, 262244, 0, 1245191, 262244, 0, 1245192, 65638, 71, 1245193, 65638, 71, 1245194, 65638, 71, 1245195, 65638, 71, 1245196, 65638, 71, 1245197, 65638, 71, 1245198, 65638, 71, 1245199, 65638, 71, 1245200, 262246, 91, 1245201, 262246, 81, 1245202, 393318, 81, 1245203, 393318, 81, 1245204, 393318, 81, 1245205, 393318, 81, 1245206, 393318, 81, 1245207, 393318, 81, 1245208, 393318, 81, 1245209, 393318, 81, 1245210, 393318, 81, 1245211, 393318, 81, 1245212, 393318, 81, 1245213, 393318, 81, 1245214, 393318, 81, 1245215, 393318, 81, 1245216, 393318, 81, 1245217, 393318, 81, 1245218, 393318, 81, 1245219, 393318, 81, 1245220, 393318, 81, 1245221, 393318, 81, 1245222, 393318, 81, 1245223, 393318, 81, 1245224, 393318, 81, 1245225, 393318, 81, 1245226, 393318, 81, 1245227, 393318, 81, 1245228, 393318, 81, 1245229, 196710, 81, 1245230, 65638, 71, 1245231, 65638, 71, 1245232, 65638, 71, 1245233, 65638, 71, 1245234, 65638, 71, 1245235, 65638, 71, 1245236, 65638, 71, 1245237, 65638, 71, 1245238, 65638, 71, 1245239, 262244, 0, 1245240, 262244, 0, 1245241, 262244, 0, 1245242, 262244, 0, 1245243, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 262244, 0, 1310723, 262244, 0, 1310724, 262244, 0, 1310725, 262244, 0, 1310726, 262244, 0, 1310727, 262244, 0, 1310728, 65638, 71, 1310729, 65638, 71, 1310730, 65638, 71, 1310731, 65638, 71, 1310732, 65638, 71, 1310733, 65638, 71, 1310734, 65638, 71, 1310735, 65638, 71, 1310736, 262246, 91, 1310737, 458854, 80, 1310738, 458854, 71, 1310739, 262246, 82, 1310740, 262246, 82, 1310741, 262246, 82, 1310742, 262246, 82, 1310743, 262246, 82, 1310744, 262246, 82, 1310745, 262246, 82, 1310746, 262246, 82, 1310747, 262246, 82, 1310748, 262246, 82, 1310749, 262246, 82, 1310750, 262246, 82, 1310751, 262246, 82, 1310752, 262246, 82, 1310753, 262246, 82, 1310754, 262246, 82, 1310755, 262246, 82, 1310756, 262246, 82, 1310757, 262246, 82, 1310758, 262246, 82, 1310759, 262246, 82, 1310760, 262246, 82, 1310761, 262246, 82, 1310762, 262246, 82, 1310763, 262246, 82, 1310764, 393318, 71, 1310765, 327782, 80, 1310766, 65638, 71, 1310767, 65638, 71, 1310768, 65638, 71, 1310769, 65638, 71, 1310770, 65638, 71, 1310771, 65638, 71, 1310772, 65638, 71, 1310773, 65638, 71, 1310774, 65638, 71, 1310775, 262244, 0, 1310776, 262244, 0, 1310777, 262244, 0, 1310778, 262244, 0, 1310779, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 262244, 0, 1376259, 262244, 0, 1376260, 262244, 0, 1376261, 262244, 0, 1376262, 262244, 0, 1376263, 262244, 0, 1376264, 65638, 71, 1376265, 65638, 71, 1376266, 65638, 71, 1376267, 65638, 71, 1376268, 65638, 71, 1376269, 65638, 71, 1376270, 65638, 71, 1376271, 65638, 71, 1376272, 262246, 91, 1376273, 458854, 80, 1376274, 393318, 83, 1376278, 131174, 89, 1376279, 102, 90, 1376280, 102, 90, 1376281, 102, 90, 1376282, 102, 90, 1376283, 102, 90, 1376284, 102, 90, 1376285, 102, 90, 1376286, 102, 90, 1376287, 102, 90, 1376288, 102, 90, 1376289, 102, 90, 1376290, 102, 90, 1376291, 102, 90, 1376292, 102, 90, 1376293, 102, 90, 1376294, 102, 90, 1376295, 102, 90, 1376296, 131174, 89, 1376300, 458854, 83, 1376301, 327782, 80, 1376302, 65638, 71, 1376303, 65638, 71, 1376304, 65638, 71, 1376305, 65638, 71, 1376306, 65638, 71, 1376307, 65638, 71, 1376308, 65638, 71, 1376309, 65638, 71, 1376310, 65638, 71, 1376311, 262244, 0, 1376312, 262244, 0, 1376313, 262244, 0, 1376314, 262244, 0, 1376315, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 262244, 0, 1441795, 262244, 0, 1441796, 262244, 0, 1441797, 262244, 0, 1441798, 262244, 0, 1441799, 262244, 0, 1441800, 65638, 71, 1441801, 65638, 71, 1441802, 65638, 71, 1441803, 65638, 71, 1441804, 65638, 71, 1441805, 65638, 71, 1441806, 65638, 71, 1441807, 65638, 71, 1441808, 262246, 91, 1441809, 458854, 80, 1441810, 393318, 83, 1441813, 102, 90, 1441814, 102, 89, 1441815, 102, 89, 1441816, 102, 89, 1441817, 102, 89, 1441818, 102, 89, 1441819, 102, 89, 1441820, 102, 89, 1441821, 102, 89, 1441822, 102, 89, 1441823, 102, 89, 1441824, 102, 89, 1441825, 102, 89, 1441826, 102, 89, 1441827, 102, 89, 1441828, 102, 89, 1441829, 102, 89, 1441830, 102, 89, 1441831, 102, 89, 1441832, 102, 89, 1441833, 102, 90, 1441836, 458854, 83, 1441837, 327782, 80, 1441838, 65638, 71, 1441839, 65638, 71, 1441840, 65638, 71, 1441841, 65638, 71, 1441842, 65638, 71, 1441843, 65638, 71, 1441844, 65638, 71, 1441845, 65638, 71, 1441846, 65638, 71, 1441847, 262244, 0, 1441848, 262244, 0, 1441849, 262244, 0, 1441850, 262244, 0, 1441851, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 262244, 0, 1507331, 262244, 0, 1507332, 262244, 0, 1507333, 262244, 0, 1507334, 262244, 0, 1507335, 262244, 0, 1507336, 65638, 71, 1507337, 65638, 71, 1507338, 65638, 71, 1507339, 65638, 71, 1507340, 65638, 71, 1507341, 65638, 71, 1507342, 65638, 71, 1507343, 65638, 71, 1507344, 262246, 91, 1507345, 458854, 80, 1507346, 393318, 83, 1507349, 102, 90, 1507350, 102, 89, 1507351, 102, 89, 1507352, 65638, 91, 1507353, 102, 89, 1507354, 102, 89, 1507355, 102, 89, 1507356, 102, 91, 1507357, 102, 89, 1507358, 102, 89, 1507359, 102, 89, 1507360, 102, 89, 1507361, 102, 89, 1507362, 102, 89, 1507363, 102, 89, 1507364, 102, 89, 1507365, 65638, 91, 1507366, 102, 89, 1507367, 102, 89, 1507368, 102, 89, 1507369, 102, 90, 1507370, 65638, 91, 1507372, 458854, 83, 1507373, 327782, 80, 1507374, 65638, 71, 1507375, 65638, 71, 1507376, 65638, 71, 1507377, 65638, 71, 1507378, 65638, 71, 1507379, 65638, 71, 1507380, 65638, 71, 1507381, 65638, 71, 1507382, 65638, 71, 1507383, 262244, 0, 1507384, 262244, 0, 1507385, 262244, 0, 1507386, 262244, 0, 1507387, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 262244, 0, 1572868, 262244, 0, 1572869, 262244, 0, 1572870, 262244, 0, 1572871, 262244, 0, 1572872, 65638, 71, 1572873, 65638, 71, 1572874, 65638, 71, 1572875, 65638, 71, 1572876, 65638, 71, 1572877, 65638, 71, 1572878, 65638, 71, 1572879, 65638, 71, 1572880, 262246, 91, 1572881, 458854, 80, 1572882, 393318, 83, 1572883, 327782, 75, 1572885, 102, 90, 1572886, 102, 89, 1572887, 102, 89, 1572888, 65638, 92, 1572889, 102, 89, 1572890, 102, 89, 1572891, 102, 89, 1572892, 102, 92, 1572893, 102, 89, 1572894, 102, 89, 1572895, 65638, 91, 1572896, 102, 89, 1572897, 102, 89, 1572898, 102, 89, 1572899, 102, 89, 1572900, 102, 89, 1572901, 65638, 92, 1572902, 102, 89, 1572903, 102, 89, 1572904, 102, 89, 1572905, 102, 90, 1572906, 65638, 92, 1572908, 458854, 83, 1572909, 327782, 80, 1572910, 65638, 71, 1572911, 65638, 71, 1572912, 65638, 71, 1572913, 65638, 71, 1572914, 65638, 71, 1572915, 65638, 71, 1572916, 65638, 71, 1572917, 65638, 71, 1572918, 65638, 71, 1572919, 262244, 0, 1572920, 262244, 0, 1572921, 262244, 0, 1572922, 262244, 0, 1572923, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 262244, 0, 1638403, 262244, 0, 1638404, 262244, 0, 1638405, 262244, 0, 1638406, 262244, 0, 1638407, 262244, 0, 1638408, 65638, 71, 1638409, 65638, 71, 1638410, 65638, 71, 1638411, 65638, 71, 1638412, 65638, 71, 1638413, 65638, 71, 1638414, 65638, 71, 1638415, 65638, 71, 1638416, 262246, 91, 1638417, 458854, 80, 1638418, 393318, 83, 1638419, 327782, 76, 1638421, 102, 90, 1638422, 102, 89, 1638423, 102, 89, 1638424, 102, 89, 1638425, 102, 89, 1638426, 102, 89, 1638427, 102, 89, 1638428, 102, 89, 1638429, 102, 89, 1638430, 102, 89, 1638431, 65638, 92, 1638432, 102, 89, 1638433, 102, 89, 1638434, 102, 89, 1638435, 102, 89, 1638436, 102, 89, 1638437, 102, 89, 1638438, 102, 89, 1638439, 102, 89, 1638440, 102, 89, 1638441, 102, 90, 1638444, 458854, 83, 1638445, 327782, 80, 1638446, 65638, 71, 1638447, 65638, 71, 1638448, 65638, 71, 1638449, 65638, 71, 1638450, 65638, 71, 1638451, 65638, 71, 1638452, 65638, 71, 1638453, 65638, 71, 1638454, 65638, 71, 1638455, 262244, 0, 1638456, 262244, 0, 1638457, 262244, 0, 1638458, 262244, 0, 1638459, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 262244, 0, 1703939, 262244, 0, 1703940, 262244, 0, 1703941, 262244, 0, 1703942, 262244, 0, 1703943, 262244, 0, 1703944, 65638, 71, 1703945, 65638, 71, 1703946, 65638, 71, 1703947, 65638, 71, 1703948, 65638, 71, 1703949, 65638, 71, 1703950, 65638, 71, 1703951, 65638, 71, 1703952, 262246, 91, 1703953, 458854, 80, 1703954, 393318, 83, 1703957, 102, 90, 1703958, 102, 89, 1703959, 102, 89, 1703960, 102, 89, 1703961, 102, 89, 1703962, 102, 89, 1703963, 102, 89, 1703964, 102, 89, 1703965, 102, 89, 1703966, 102, 89, 1703967, 102, 89, 1703968, 102, 89, 1703969, 102, 89, 1703970, 102, 89, 1703971, 102, 89, 1703972, 102, 89, 1703973, 102, 89, 1703974, 102, 89, 1703975, 102, 89, 1703980, 458854, 83, 1703981, 327782, 80, 1703982, 65638, 71, 1703983, 65638, 71, 1703984, 65638, 71, 1703985, 65638, 71, 1703986, 65638, 71, 1703987, 65638, 71, 1703988, 65638, 71, 1703989, 65638, 71, 1703990, 65638, 71, 1703991, 262244, 0, 1703992, 262244, 0, 1703993, 262244, 0, 1703994, 262244, 0, 1703995, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 262244, 0, 1769475, 262244, 0, 1769476, 262244, 0, 1769477, 262244, 0, 1769478, 262244, 0, 1769479, 262244, 0, 1769480, 65638, 71, 1769481, 65638, 71, 1769482, 65638, 71, 1769483, 65638, 71, 1769484, 65638, 71, 1769485, 65638, 71, 1769486, 65638, 71, 1769487, 65638, 71, 1769488, 262246, 91, 1769489, 458854, 80, 1769490, 393318, 83, 1769493, 102, 90, 1769494, 102, 89, 1769495, 102, 89, 1769496, 102, 89, 1769497, 102, 89, 1769498, 102, 89, 1769499, 102, 89, 1769500, 102, 89, 1769501, 102, 89, 1769502, 102, 89, 1769503, 102, 89, 1769504, 102, 89, 1769505, 102, 89, 1769506, 102, 89, 1769507, 102, 89, 1769508, 102, 91, 1769509, 102, 89, 1769510, 102, 89, 1769511, 102, 89, 1769516, 458854, 83, 1769517, 327782, 80, 1769518, 65638, 71, 1769519, 65638, 71, 1769520, 65638, 71, 1769521, 65638, 71, 1769522, 65638, 71, 1769523, 65638, 71, 1769524, 65638, 71, 1769525, 65638, 71, 1769526, 65638, 71, 1769527, 262244, 0, 1769528, 262244, 0, 1769529, 262244, 0, 1769530, 262244, 0, 1769531, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 262244, 0, 1835012, 262244, 0, 1835013, 262244, 0, 1835014, 262244, 0, 1835015, 262244, 0, 1835016, 65638, 71, 1835017, 65638, 71, 1835018, 65638, 71, 1835019, 65638, 71, 1835020, 65638, 71, 1835021, 65638, 71, 1835022, 65638, 71, 1835023, 65638, 71, 1835024, 262246, 91, 1835025, 458854, 80, 1835026, 393318, 83, 1835030, 102, 89, 1835031, 102, 89, 1835032, 102, 91, 1835033, 102, 89, 1835034, 102, 89, 1835035, 65638, 91, 1835036, 102, 89, 1835037, 102, 89, 1835038, 102, 89, 1835039, 102, 89, 1835040, 102, 89, 1835041, 102, 89, 1835042, 102, 89, 1835043, 102, 89, 1835044, 102, 92, 1835045, 102, 89, 1835046, 102, 89, 1835047, 102, 89, 1835048, 102, 89, 1835049, 102, 90, 1835052, 458854, 83, 1835053, 327782, 80, 1835054, 65638, 71, 1835055, 65638, 71, 1835056, 65638, 71, 1835057, 65638, 71, 1835058, 65638, 71, 1835059, 65638, 71, 1835060, 65638, 71, 1835061, 65638, 71, 1835062, 65638, 71, 1835063, 262244, 0, 1835064, 262244, 0, 1835065, 262244, 0, 1835066, 262244, 0, 1835067, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 0, 1900548, 262244, 0, 1900549, 262244, 0, 1900550, 262244, 0, 1900551, 262244, 0, 1900552, 65638, 71, 1900553, 65638, 71, 1900554, 65638, 71, 1900555, 65638, 71, 1900556, 65638, 71, 1900557, 65638, 71, 1900558, 65638, 71, 1900559, 65638, 71, 1900560, 262246, 91, 1900561, 458854, 80, 1900562, 393318, 83, 1900565, 102, 90, 1900566, 102, 89, 1900567, 102, 89, 1900568, 102, 92, 1900569, 102, 89, 1900570, 102, 89, 1900571, 65638, 92, 1900572, 102, 89, 1900573, 102, 89, 1900574, 102, 89, 1900575, 102, 89, 1900576, 102, 89, 1900577, 65638, 91, 1900578, 102, 89, 1900579, 102, 89, 1900580, 102, 89, 1900581, 102, 89, 1900582, 102, 89, 1900583, 102, 89, 1900584, 102, 89, 1900585, 102, 90, 1900588, 458854, 83, 1900589, 327782, 80, 1900590, 65638, 71, 1900591, 65638, 71, 1900592, 65638, 71, 1900593, 65638, 71, 1900594, 65638, 71, 1900595, 65638, 71, 1900596, 65638, 71, 1900597, 65638, 71, 1900598, 65638, 71, 1900599, 262244, 0, 1900600, 262244, 0, 1900601, 262244, 0, 1900602, 262244, 0, 1900603, 262244, 0, 1966080, 262244, 0, 1966081, 262244, 0, 1966082, 262244, 0, 1966083, 262244, 0, 1966084, 262244, 0, 1966085, 262244, 0, 1966086, 262244, 0, 1966087, 262244, 0, 1966088, 65638, 71, 1966089, 65638, 71, 1966090, 65638, 71, 1966091, 65638, 71, 1966092, 65638, 71, 1966093, 65638, 71, 1966094, 65638, 71, 1966095, 65638, 71, 1966096, 262246, 91, 1966097, 458854, 80, 1966098, 393318, 83, 1966101, 102, 90, 1966102, 102, 89, 1966103, 102, 89, 1966104, 102, 89, 1966105, 102, 89, 1966106, 102, 89, 1966107, 102, 89, 1966108, 102, 89, 1966109, 102, 89, 1966110, 102, 89, 1966111, 102, 89, 1966112, 102, 89, 1966113, 65638, 92, 1966114, 102, 89, 1966115, 102, 89, 1966116, 102, 89, 1966117, 102, 89, 1966118, 65638, 91, 1966119, 102, 89, 1966120, 102, 89, 1966121, 102, 90, 1966122, 65638, 91, 1966124, 458854, 83, 1966125, 327782, 80, 1966126, 65638, 71, 1966127, 65638, 71, 1966128, 65638, 71, 1966129, 65638, 71, 1966130, 65638, 71, 1966131, 65638, 71, 1966132, 65638, 71, 1966133, 65638, 71, 1966134, 65638, 71, 1966135, 262244, 0, 1966136, 262244, 0, 1966137, 262244, 0, 1966138, 262244, 0, 1966139, 262244, 0, 2031616, 262244, 0, 2031617, 262244, 0, 2031618, 262244, 0, 2031619, 262244, 0, 2031620, 262244, 0, 2031621, 262244, 0, 2031622, 262244, 0, 2031623, 262244, 0, 2031624, 65638, 71, 2031625, 65638, 71, 2031626, 65638, 71, 2031627, 65638, 71, 2031628, 65638, 71, 2031629, 65638, 71, 2031630, 65638, 71, 2031631, 65638, 71, 2031632, 262246, 91, 2031633, 458854, 80, 2031634, 393318, 83, 2031636, 196710, 76, 2031637, 262246, 76, 2031638, 102, 89, 2031639, 102, 89, 2031640, 102, 89, 2031641, 102, 89, 2031642, 102, 89, 2031643, 102, 89, 2031644, 102, 91, 2031645, 102, 89, 2031646, 102, 89, 2031647, 102, 89, 2031648, 102, 89, 2031649, 102, 89, 2031650, 102, 89, 2031651, 102, 89, 2031652, 102, 89, 2031653, 102, 89, 2031654, 65638, 92, 2031655, 102, 89, 2031656, 102, 89, 2031657, 102, 90, 2031658, 65638, 92, 2031660, 458854, 83, 2031661, 327782, 80, 2031662, 65638, 71, 2031663, 65638, 71, 2031664, 65638, 71, 2031665, 65638, 71, 2031666, 65638, 71, 2031667, 65638, 71, 2031668, 65638, 71, 2031669, 65638, 71, 2031670, 65638, 71, 2031671, 262244, 0, 2031672, 262244, 0, 2031673, 262244, 0, 2031674, 262244, 0, 2031675, 262244, 0, 2097152, 262244, 0, 2097153, 262244, 0, 2097154, 262244, 0, 2097155, 262244, 0, 2097156, 262244, 0, 2097157, 262244, 0, 2097158, 262244, 0, 2097159, 262244, 0, 2097160, 65638, 71, 2097161, 65638, 71, 2097162, 65638, 71, 2097163, 65638, 71, 2097164, 65638, 71, 2097165, 65638, 71, 2097166, 65638, 71, 2097167, 65638, 71, 2097168, 262246, 91, 2097169, 458854, 80, 2097170, 393318, 83, 2097172, 196710, 77, 2097173, 262246, 77, 2097174, 102, 89, 2097175, 102, 89, 2097176, 102, 89, 2097177, 102, 89, 2097178, 102, 89, 2097179, 102, 89, 2097180, 102, 92, 2097181, 102, 89, 2097182, 102, 89, 2097183, 102, 89, 2097184, 102, 89, 2097185, 102, 89, 2097186, 102, 89, 2097187, 102, 89, 2097188, 102, 89, 2097189, 102, 89, 2097190, 102, 89, 2097191, 102, 89, 2097192, 102, 89, 2097193, 102, 90, 2097196, 458854, 83, 2097197, 327782, 80, 2097198, 65638, 71, 2097199, 65638, 71, 2097200, 65638, 71, 2097201, 65638, 71, 2097202, 65638, 71, 2097203, 65638, 71, 2097204, 65638, 71, 2097205, 65638, 71, 2097206, 65638, 71, 2097207, 262244, 0, 2097208, 262244, 0, 2097209, 262244, 0, 2097210, 262244, 0, 2097211, 262244, 0, 2162688, 262244, 0, 2162689, 262244, 0, 2162690, 262244, 0, 2162691, 262244, 0, 2162692, 262244, 0, 2162693, 262244, 0, 2162694, 262244, 0, 2162695, 262244, 0, 2162696, 65638, 71, 2162697, 65638, 71, 2162698, 65638, 71, 2162699, 65638, 71, 2162700, 65638, 71, 2162701, 65638, 71, 2162702, 65638, 71, 2162703, 65638, 71, 2162704, 262246, 91, 2162705, 458854, 80, 2162706, 393318, 83, 2162710, 131174, 89, 2162711, 65638, 90, 2162712, 65638, 90, 2162713, 65638, 91, 2162714, 65638, 90, 2162715, 65638, 90, 2162716, 65638, 90, 2162717, 65638, 90, 2162718, 65638, 103, 2162719, 131174, 103, 2162720, 65638, 103, 2162721, 65638, 90, 2162722, 65638, 90, 2162723, 65638, 90, 2162724, 65638, 90, 2162725, 65638, 90, 2162726, 65638, 91, 2162727, 65638, 90, 2162728, 131174, 89, 2162732, 458854, 83, 2162733, 327782, 80, 2162734, 65638, 71, 2162735, 65638, 71, 2162736, 65638, 71, 2162737, 65638, 71, 2162738, 65638, 71, 2162739, 65638, 71, 2162740, 65638, 71, 2162741, 65638, 71, 2162742, 65638, 71, 2162743, 262244, 0, 2162744, 262244, 0, 2162745, 262244, 0, 2162746, 262244, 0, 2162747, 262244, 0, 2228224, 262244, 0, 2228225, 262244, 0, 2228226, 262244, 0, 2228227, 262244, 0, 2228228, 262244, 0, 2228229, 262244, 0, 2228230, 262244, 0, 2228231, 262244, 0, 2228232, 65638, 71, 2228233, 65638, 71, 2228234, 65638, 71, 2228235, 65638, 71, 2228236, 65638, 71, 2228237, 65638, 71, 2228238, 65638, 71, 2228239, 65638, 71, 2228240, 262246, 91, 2228241, 458854, 80, 2228242, 393318, 83, 2228246, 131174, 90, 2228249, 65638, 92, 2228254, 65638, 104, 2228255, 131174, 104, 2228256, 65638, 104, 2228257, 196710, 104, 2228262, 65638, 92, 2228264, 131174, 90, 2228268, 458854, 83, 2228269, 327782, 80, 2228270, 65638, 71, 2228271, 65638, 71, 2228272, 65638, 71, 2228273, 65638, 71, 2228274, 65638, 71, 2228275, 65638, 71, 2228276, 65638, 71, 2228277, 65638, 71, 2228278, 65638, 71, 2228279, 262244, 0, 2228280, 262244, 0, 2228281, 262244, 0, 2228282, 262244, 0, 2228283, 262244, 0, 2293760, 262244, 0, 2293761, 262244, 0, 2293762, 262244, 0, 2293763, 262244, 0, 2293764, 262244, 0, 2293765, 262244, 0, 2293766, 262244, 0, 2293767, 262244, 0, 2293768, 65638, 71, 2293769, 65638, 71, 2293770, 65638, 71, 2293771, 65638, 71, 2293772, 65638, 71, 2293773, 65638, 71, 2293774, 65638, 71, 2293775, 65638, 71, 2293776, 262246, 91, 2293777, 458854, 80, 2293778, 393318, 83, 2293782, 131174, 91, 2293790, 65638, 104, 2293791, 131174, 104, 2293792, 65638, 104, 2293793, 196710, 104, 2293794, 327782, 75, 2293800, 131174, 91, 2293804, 458854, 83, 2293805, 327782, 80, 2293806, 65638, 71, 2293807, 65638, 71, 2293808, 65638, 71, 2293809, 65638, 71, 2293810, 65638, 71, 2293811, 65638, 71, 2293812, 65638, 71, 2293813, 65638, 71, 2293814, 65638, 71, 2293815, 262244, 0, 2293816, 262244, 0, 2293817, 262244, 0, 2293818, 262244, 0, 2293819, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 262244, 0, 2359300, 262244, 0, 2359301, 262244, 0, 2359302, 262244, 0, 2359303, 262244, 0, 2359304, 65638, 71, 2359305, 65638, 71, 2359306, 65638, 71, 2359307, 65638, 71, 2359308, 65638, 71, 2359309, 65638, 71, 2359310, 65638, 71, 2359311, 65638, 71, 2359312, 262244, 0, 2359313, 458854, 80, 2359314, 393318, 83, 2359326, 65638, 104, 2359327, 131174, 104, 2359328, 65638, 104, 2359329, 196710, 104, 2359330, 327782, 76, 2359333, 65638, 91, 2359340, 458854, 83, 2359341, 327782, 80, 2359342, 65638, 71, 2359343, 65638, 71, 2359344, 65638, 71, 2359345, 65638, 71, 2359346, 65638, 71, 2359347, 65638, 71, 2359348, 65638, 71, 2359349, 65638, 71, 2359350, 65638, 71, 2359351, 262244, 0, 2359352, 262244, 0, 2359353, 262244, 0, 2359354, 262244, 0, 2359355, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 262244, 0, 2424836, 262244, 0, 2424837, 262244, 0, 2424838, 262244, 0, 2424839, 262244, 0, 2424840, 65638, 71, 2424841, 65638, 71, 2424842, 65638, 71, 2424843, 65638, 71, 2424844, 65638, 71, 2424845, 327782, 79, 2424846, 393318, 79, 2424847, 393318, 79, 2424848, 196710, 80, 2424849, 458854, 80, 2424850, 393318, 83, 2424852, 327782, 75, 2424857, 65638, 91, 2424862, 65638, 104, 2424863, 131174, 104, 2424864, 65638, 104, 2424865, 196710, 104, 2424869, 65638, 92, 2424876, 458854, 83, 2424877, 327782, 80, 2424878, 262246, 80, 2424879, 393318, 79, 2424880, 393318, 79, 2424881, 458854, 79, 2424882, 65638, 71, 2424883, 65638, 71, 2424884, 65638, 71, 2424885, 65638, 71, 2424886, 65638, 71, 2424887, 262244, 0, 2424888, 262244, 0, 2424889, 262244, 0, 2424890, 262244, 0, 2424891, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 262244, 0, 2490372, 262244, 0, 2490373, 262244, 0, 2490374, 262244, 0, 2490375, 262244, 0, 2490376, 65638, 71, 2490377, 65638, 71, 2490378, 65638, 71, 2490379, 65638, 71, 2490380, 65638, 71, 2490381, 327782, 81, 2490382, 393318, 81, 2490383, 393318, 81, 2490384, 393318, 81, 2490385, 458854, 81, 2490386, 393318, 83, 2490388, 327782, 76, 2490393, 65638, 92, 2490398, 65638, 105, 2490399, 131174, 105, 2490400, 65638, 105, 2490412, 458854, 83, 2490413, 327782, 81, 2490414, 393318, 81, 2490415, 393318, 81, 2490416, 393318, 81, 2490417, 458854, 81, 2490418, 65638, 71, 2490419, 65638, 71, 2490420, 65638, 71, 2490421, 65638, 71, 2490422, 65638, 71, 2490423, 262244, 0, 2490424, 262244, 0, 2490425, 262244, 0, 2490426, 262244, 0, 2490427, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 262244, 0, 2555908, 262244, 0, 2555909, 262244, 0, 2555910, 262244, 0, 2555911, 262244, 0, 2555912, 262244, 0, 2555913, 262244, 0, 2555914, 262244, 0, 2555915, 262244, 0, 2555916, 262244, 0, 2555917, 262244, 0, 2555918, 262244, 0, 2555919, 262244, 0, 2555920, 262244, 0, 2555921, 262244, 0, 2555922, 262244, 0, 2555923, 262244, 0, 2555924, 262244, 0, 2555925, 65638, 70, 2555926, 65638, 70, 2555927, 65638, 70, 2555928, 65638, 70, 2555929, 65638, 70, 2555930, 65638, 70, 2555931, 65638, 70, 2555932, 65638, 70, 2555933, 327782, 79, 2555934, 393318, 79, 2555935, 393318, 79, 2555936, 393318, 79, 2555937, 458854, 79, 2555938, 65638, 70, 2555939, 65638, 70, 2555940, 65638, 70, 2555941, 262244, 0, 2555942, 262244, 0, 2555943, 262244, 0, 2555944, 262244, 0, 2555945, 262244, 0, 2555946, 262244, 0, 2555947, 262244, 0, 2555948, 262244, 0, 2555949, 262244, 0, 2555950, 262244, 0, 2555951, 262244, 0, 2555952, 262244, 0, 2555953, 262244, 0, 2555954, 262244, 0, 2555955, 262244, 0, 2555956, 262244, 0, 2555957, 262244, 0, 2555958, 262244, 0, 2555959, 262244, 0, 2555960, 262244, 0, 2555961, 262244, 0, 2555962, 262244, 0, 2555963, 262244, 0, 2621440, 262244, 0, 2621441, 262244, 0, 2621442, 262244, 0, 2621443, 262244, 0, 2621444, 262244, 0, 2621445, 262244, 0, 2621446, 262244, 0, 2621447, 262244, 0, 2621448, 262244, 0, 2621449, 262244, 0, 2621450, 262244, 0, 2621451, 262244, 0, 2621452, 262244, 0, 2621453, 262244, 0, 2621454, 262244, 0, 2621455, 262244, 0, 2621456, 262244, 0, 2621457, 262244, 0, 2621458, 262244, 0, 2621459, 262244, 0, 2621460, 262244, 0, 2621461, 262244, 0, 2621462, 262244, 0, 2621463, 262244, 0, 2621464, 262244, 0, 2621465, 262244, 0, 2621466, 65638, 71, 2621467, 65638, 71, 2621468, 65638, 71, 2621469, 327782, 80, 2621470, 393318, 80, 2621471, 393318, 80, 2621472, 393318, 80, 2621473, 458854, 80, 2621474, 65638, 71, 2621475, 65638, 71, 2621476, 65638, 71, 2621477, 262244, 0, 2621478, 262244, 0, 2621479, 262244, 0, 2621480, 262244, 0, 2621481, 262244, 0, 2621482, 262244, 0, 2621483, 262244, 0, 2621484, 262244, 0, 2621485, 262244, 0, 2621486, 262244, 0, 2621487, 262244, 0, 2621488, 262244, 0, 2621489, 262244, 0, 2621490, 262244, 0, 2621491, 262244, 0, 2621492, 262244, 0, 2621493, 262244, 0, 2621494, 262244, 0, 2621495, 262244, 0, 2621496, 262244, 0, 2621497, 262244, 0, 2621498, 262244, 0, 2621499, 262244, 0, 2686976, 262244, 0, 2686977, 262244, 0, 2686978, 262244, 0, 2686979, 262244, 0, 2686980, 262244, 0, 2686981, 262244, 0, 2686982, 262244, 0, 2686983, 262244, 0, 2686984, 262244, 0, 2686985, 262244, 0, 2686986, 262244, 0, 2686987, 262244, 0, 2686988, 262244, 0, 2686989, 262244, 0, 2686990, 262244, 0, 2686991, 262244, 0, 2686992, 262244, 0, 2686993, 262244, 0, 2686994, 262244, 0, 2686995, 262244, 0, 2686996, 262244, 0, 2686997, 262244, 0, 2686998, 262244, 0, 2686999, 262244, 0, 2687000, 262244, 0, 2687001, 262244, 0, 2687002, 65638, 71, 2687003, 65638, 71, 2687004, 65638, 71, 2687005, 327782, 80, 2687006, 393318, 80, 2687007, 393318, 80, 2687008, 393318, 80, 2687009, 458854, 80, 2687010, 65638, 71, 2687011, 65638, 71, 2687012, 65638, 71, 2687013, 262244, 0, 2687014, 262244, 0, 2687015, 262244, 0, 2687016, 262244, 0, 2687017, 262244, 0, 2687018, 262244, 0, 2687019, 262244, 0, 2687020, 262244, 0, 2687021, 262244, 0, 2687022, 262244, 0, 2687023, 262244, 0, 2687024, 262244, 0, 2687025, 262244, 0, 2687026, 262244, 0, 2687027, 262244, 0, 2687028, 262244, 0, 2687029, 262244, 0, 2687030, 262244, 0, 2687031, 262244, 0, 2687032, 262244, 0, 2687033, 262244, 0, 2687034, 262244, 0, 2687035, 262244, 0, 2752512, 262244, 0, 2752513, 262244, 0, 2752514, 262244, 0, 2752515, 262244, 0, 2752516, 262244, 0, 2752517, 262244, 0, 2752518, 262244, 0, 2752519, 262244, 0, 2752520, 262244, 0, 2752521, 262244, 0, 2752522, 262244, 0, 2752523, 262244, 0, 2752524, 262244, 0, 2752525, 262244, 0, 2752526, 262244, 0, 2752527, 262244, 0, 2752528, 262244, 0, 2752529, 262244, 0, 2752530, 262244, 0, 2752531, 262244, 0, 2752532, 262244, 0, 2752533, 262244, 0, 2752534, 262244, 0, 2752535, 262244, 0, 2752536, 262244, 0, 2752537, 262244, 0, 2752538, 65638, 71, 2752539, 65638, 71, 2752540, 65638, 71, 2752541, 327782, 80, 2752542, 393318, 80, 2752543, 393318, 80, 2752544, 393318, 80, 2752545, 458854, 80, 2752546, 65638, 71, 2752547, 65638, 71, 2752548, 65638, 71, 2752549, 262244, 0, 2752550, 262244, 0, 2752551, 262244, 0, 2752552, 262244, 0, 2752553, 262244, 0, 2752554, 262244, 0, 2752555, 262244, 0, 2752556, 262244, 0, 2752557, 262244, 0, 2752558, 262244, 0, 2752559, 262244, 0, 2752560, 262244, 0, 2752561, 262244, 0, 2752562, 262244, 0, 2752563, 262244, 0, 2752564, 262244, 0, 2752565, 262244, 0, 2752566, 262244, 0, 2752567, 262244, 0, 2752568, 262244, 0, 2752569, 262244, 0, 2752570, 262244, 0, 2752571, 262244, 0, 2818048, 262244, 0, 2818049, 262244, 0, 2818050, 262244, 0, 2818051, 262244, 0, 2818052, 262244, 0, 2818053, 262244, 0, 2818054, 262244, 0, 2818055, 262244, 0, 2818056, 262244, 0, 2818057, 262244, 0, 2818058, 262244, 0, 2818059, 262244, 0, 2818060, 262244, 0, 2818061, 262244, 0, 2818062, 262244, 0, 2818063, 262244, 0, 2818064, 262244, 0, 2818065, 262244, 0, 2818066, 262244, 0, 2818067, 262244, 0, 2818068, 262244, 0, 2818069, 262244, 0, 2818070, 262244, 0, 2818071, 262244, 0, 2818072, 262244, 0, 2818073, 262244, 0, 2818074, 262244, 0, 2818075, 262244, 0, 2818076, 262244, 0, 2818077, 262244, 0, 2818078, 262244, 0, 2818079, 262244, 0, 2818080, 262244, 0, 2818081, 262244, 0, 2818082, 262244, 0, 2818083, 262244, 0, 2818084, 262244, 0, 2818085, 262244, 0, 2818086, 262244, 0, 2818087, 262244, 0, 2818088, 262244, 0, 2818089, 262244, 0, 2818090, 262244, 0, 2818091, 262244, 0, 2818092, 262244, 0, 2818093, 262244, 0, 2818094, 262244, 0, 2818095, 262244, 0, 2818096, 262244, 0, 2818097, 262244, 0, 2818098, 262244, 0, 2818099, 262244, 0, 2818100, 262244, 0, 2818101, 262244, 0, 2818102, 262244, 0, 2818103, 262244, 0, 2818104, 262244, 0, 2818105, 262244, 0, 2818106, 262244, 0, 2818107, 262244, 0, 2883584, 262244, 0, 2883585, 262244, 0, 2883586, 262244, 0, 2883587, 262244, 0, 2883588, 262244, 0, 2883589, 262244, 0, 2883590, 262244, 0, 2883591, 262244, 0, 2883592, 262244, 0, 2883593, 262244, 0, 2883594, 262244, 0, 2883595, 262244, 0, 2883596, 262244, 0, 2883597, 262244, 0, 2883598, 262244, 0, 2883599, 262244, 0, 2883600, 262244, 0, 2883601, 262244, 0, 2883602, 262244, 0, 2883603, 262244, 0, 2883604, 262244, 0, 2883605, 262244, 0, 2883606, 262244, 0, 2883607, 262244, 0, 2883608, 262244, 0, 2883609, 262244, 0, 2883610, 262244, 0, 2883611, 262244, 0, 2883612, 262244, 0, 2883613, 262244, 0, 2883614, 262244, 0, 2883615, 262244, 0, 2883616, 262244, 0, 2883617, 262244, 0, 2883618, 262244, 0, 2883619, 262244, 0, 2883620, 262244, 0, 2883621, 262244, 0, 2883622, 262244, 0, 2883623, 262244, 0, 2883624, 262244, 0, 2883625, 262244, 0, 2883626, 262244, 0, 2883627, 262244, 0, 2883628, 262244, 0, 2883629, 262244, 0, 2883630, 262244, 0, 2883631, 262244, 0, 2883632, 262244, 0, 2883633, 262244, 0, 2883634, 262244, 0, 2883635, 262244, 0, 2883636, 262244, 0, 2883637, 262244, 0, 2883638, 262244, 0, 2883639, 262244, 0, 2883640, 262244, 0, 2883641, 262244, 0, 2883642, 262244, 0, 2883643, 262244, 0, 2949120, 262244, 0, 2949121, 262244, 0, 2949122, 262244, 0, 2949123, 262244, 0, 2949124, 262244, 0, 2949125, 262244, 0, 2949126, 262244, 0, 2949127, 262244, 0, 2949128, 262244, 0, 2949129, 262244, 0, 2949130, 262244, 0, 2949131, 262244, 0, 2949132, 262244, 0, 2949133, 262244, 0, 2949134, 262244, 0, 2949135, 262244, 0, 2949136, 262244, 0, 2949137, 262244, 0, 2949138, 262244, 0, 2949139, 262244, 0, 2949140, 262244, 0, 2949141, 262244, 0, 2949142, 262244, 0, 2949143, 262244, 0, 2949144, 262244, 0, 2949145, 262244, 0, 2949146, 262244, 0, 2949147, 262244, 0, 2949148, 262244, 0, 2949149, 262244, 0, 2949150, 262244, 0, 2949151, 262244, 0, 2949152, 262244, 0, 2949153, 262244, 0, 2949154, 262244, 0, 2949155, 262244, 0, 2949156, 262244, 0, 2949157, 262244, 0, 2949158, 262244, 0, 2949159, 262244, 0, 2949160, 262244, 0, 2949161, 262244, 0, 2949162, 262244, 0, 2949163, 262244, 0, 2949164, 262244, 0, 2949165, 262244, 0, 2949166, 262244, 0, 2949167, 262244, 0, 2949168, 262244, 0, 2949169, 262244, 0, 2949170, 262244, 0, 2949171, 262244, 0, 2949172, 262244, 0, 2949173, 262244, 0, 2949174, 262244, 0, 2949175, 262244, 0, 2949176, 262244, 0, 2949177, 262244, 0, 2949178, 262244, 0, 2949179, 262244, 0, 3014656, 262244, 0, 3014657, 262244, 0, 3014658, 262244, 0, 3014659, 262244, 0, 3014660, 262244, 0, 3014661, 262244, 0, 3014662, 262244, 0, 3014663, 262244, 0, 3014664, 262244, 0, 3014665, 262244, 0, 3014666, 262244, 0, 3014667, 262244, 0, 3014668, 262244, 0, 3014669, 262244, 0, 3014670, 262244, 0, 3014671, 262244, 0, 3014672, 262244, 0, 3014673, 262244, 0, 3014674, 262244, 0, 3014675, 262244, 0, 3014676, 262244, 0, 3014677, 262244, 0, 3014678, 262244, 0, 3014679, 262244, 0, 3014680, 262244, 0, 3014681, 262244, 0, 3014682, 262244, 0, 3014683, 262244, 0, 3014684, 262244, 0, 3014685, 262244, 0, 3014686, 262244, 0, 3014687, 262244, 0, 3014688, 262244, 0, 3014689, 262244, 0, 3014690, 262244, 0, 3014691, 262244, 0, 3014692, 262244, 0, 3014693, 262244, 0, 3014694, 262244, 0, 3014695, 262244, 0, 3014696, 262244, 0, 3014697, 262244, 0, 3014698, 262244, 0, 3014699, 262244, 0, 3014700, 262244, 0, 3014701, 262244, 0, 3014702, 262244, 0, 3014703, 262244, 0, 3014704, 262244, 0, 3014705, 262244, 0, 3014706, 262244, 0, 3014707, 262244, 0, 3014708, 262244, 0, 3014709, 262244, 0, 3014710, 262244, 0, 3014711, 262244, 0, 3014712, 262244, 0, 3014713, 262244, 0, 3014714, 262244, 0, 3014715, 262244, 0, 3080192, 262244, 0, 3080193, 262244, 0, 3080194, 262244, 0, 3080195, 262244, 0, 3080196, 262244, 0, 3080197, 262244, 0, 3080198, 262244, 0, 3080199, 262244, 0, 3080200, 262244, 0, 3080201, 262244, 0, 3080202, 262244, 0, 3080203, 262244, 0, 3080204, 262244, 0, 3080205, 262244, 0, 3080206, 262244, 0, 3080207, 262244, 0, 3080208, 262244, 0, 3080209, 262244, 0, 3080210, 262244, 0, 3080211, 262244, 0, 3080212, 262244, 0, 3080213, 262244, 0, 3080214, 262244, 0, 3080215, 262244, 0, 3080216, 262244, 0, 3080217, 262244, 0, 3080218, 262244, 0, 3080219, 262244, 0, 3080220, 262244, 0, 3080221, 262244, 0, 3080222, 262244, 0, 3080223, 262244, 0, 3080224, 262244, 0, 3080225, 262244, 0, 3080226, 262244, 0, 3080227, 262244, 0, 3080228, 262244, 0, 3080229, 262244, 0, 3080230, 262244, 0, 3080231, 262244, 0, 3080232, 262244, 0, 3080233, 262244, 0, 3080234, 262244, 0, 3080235, 262244, 0, 3080236, 262244, 0, 3080237, 262244, 0, 3080238, 262244, 0, 3080239, 262244, 0, 3080240, 262244, 0, 3080241, 262244, 0, 3080242, 262244, 0, 3080243, 262244, 0, 3080244, 262244, 0, 3080245, 262244, 0, 3080246, 262244, 0, 3080247, 262244, 0, 3080248, 262244, 0, 3080249, 262244, 0, 3080250, 262244, 0, 3080251, 262244, 0, 3145728, 262244, 0, 3145729, 262244, 0, 3145730, 262244, 0, 3145731, 262244, 0, 3145732, 262244, 0, 3145733, 262244, 0, 3145734, 262244, 0, 3145735, 262244, 0, 3145736, 262244, 0, 3145737, 262244, 0, 3145738, 262244, 0, 3145739, 262244, 0, 3145740, 262244, 0, 3145741, 262244, 0, 3145742, 262244, 0, 3145743, 262244, 0, 3145744, 262244, 0, 3145745, 262244, 0, 3145746, 262244, 0, 3145747, 262244, 0, 3145748, 262244, 0, 3145749, 262244, 0, 3145750, 262244, 0, 3145751, 262244, 0, 3145752, 262244, 0, 3145753, 262244, 0, 3145754, 262244, 0, 3145755, 262244, 0, 3145756, 262244, 0, 3145757, 262244, 0, 3145758, 262244, 0, 3145759, 262244, 0, 3145760, 262244, 0, 3145761, 262244, 0, 3145762, 262244, 0, 3145763, 262244, 0, 3145764, 262244, 0, 3145765, 262244, 0, 3145766, 262244, 0, 3145767, 262244, 0, 3145768, 262244, 0, 3145769, 262244, 0, 3145770, 262244, 0, 3145771, 262244, 0, 3145772, 262244, 0, 3145773, 262244, 0, 3145774, 262244, 0, 3145775, 262244, 0, 3145776, 262244, 0, 3145777, 262244, 0, 3145778, 262244, 0, 3145779, 262244, 0, 3145780, 262244, 0, 3145781, 262244, 0, 3145782, 262244, 0, 3145783, 262244, 0, 3145784, 262244, 0, 3145785, 262244, 0, 3145786, 262244, 0, 3145787, 262244, 0, 3211264, 262244, 0, 3211265, 262244, 0, 3211266, 262244, 0, 3211267, 262244, 0, 3211268, 262244, 0, 3211269, 262244, 0, 3211270, 262244, 0, 3211271, 262244, 0, 3211272, 262244, 0, 3211273, 262244, 0, 3211274, 262244, 0, 3211275, 262244, 0, 3211276, 262244, 0, 3211277, 262244, 0, 3211278, 262244, 0, 3211279, 262244, 0, 3211280, 262244, 0, 3211281, 262244, 0, 3211282, 262244, 0, 3211283, 262244, 0, 3211284, 262244, 0, 3211285, 262244, 0, 3211286, 262244, 0, 3211287, 262244, 0, 3211288, 262244, 0, 3211289, 262244, 0, 3211290, 262244, 0, 3211291, 262244, 0, 3211292, 262244, 0, 3211293, 262244, 0, 3211294, 262244, 0, 3211295, 262244, 0, 3211296, 262244, 0, 3211297, 262244, 0, 3211298, 262244, 0, 3211299, 262244, 0, 3211300, 262244, 0, 3211301, 262244, 0, 3211302, 262244, 0, 3211303, 262244, 0, 3211304, 262244, 0, 3211305, 262244, 0, 3211306, 262244, 0, 3211307, 262244, 0, 3211308, 262244, 0, 3211309, 262244, 0, 3211310, 262244, 0, 3211311, 262244, 0, 3211312, 262244, 0, 3211313, 262244, 0, 3211314, 262244, 0, 3211315, 262244, 0, 3211316, 262244, 0, 3211317, 262244, 0, 3211318, 262244, 0, 3211319, 262244, 0, 3211320, 262244, 0, 3211321, 262244, 0, 3211322, 262244, 0, 3211323, 262244, 0, 3276800, 262244, 0, 3276801, 262244, 0, 3276802, 262244, 0, 3276803, 262244, 0, 3276804, 262244, 0, 3276805, 262244, 0, 3276806, 262244, 0, 3276807, 262244, 0, 3276808, 262244, 0, 3276809, 262244, 0, 3276810, 262244, 0, 3276811, 262244, 0, 3276812, 262244, 0, 3276813, 262244, 0, 3276814, 262244, 0, 3276815, 262244, 0, 3276816, 262244, 0, 3276817, 262244, 0, 3276818, 262244, 0, 3276819, 262244, 0, 3276820, 262244, 0, 3276821, 262244, 0, 3276822, 262244, 0, 3276823, 262244, 0, 3276824, 262244, 0, 3276825, 262244, 0, 3276826, 262244, 0, 3276827, 262244, 0, 3276828, 262244, 0, 3276829, 262244, 0, 3276830, 262244, 0, 3276831, 262244, 0, 3276832, 262244, 0, 3276833, 262244, 0, 3276834, 262244, 0, 3276835, 262244, 0, 3276836, 262244, 0, 3276837, 262244, 0, 3276838, 262244, 0, 3276839, 262244, 0, 3276840, 262244, 0, 3276841, 262244, 0, 3276842, 262244, 0, 3276843, 262244, 0, 3276844, 262244, 0, 3276845, 262244, 0, 3276846, 262244, 0, 3276847, 262244, 0, 3276848, 262244, 0, 3276849, 262244, 0, 3276850, 262244, 0, 3276851, 262244, 0, 3276852, 262244, 0, 3276853, 262244, 0, 3276854, 262244, 0, 3276855, 262244, 0, 3276856, 262244, 0, 3276857, 262244, 0, 3276858, 262244, 0, 3276859, 262244, 0, 3342336, 262244, 0, 3342337, 262244, 0, 3342338, 262244, 0, 3342339, 262244, 0, 3342340, 262244, 0, 3342341, 262244, 0, 3342342, 262244, 0, 3342343, 262244, 0, 3342344, 262244, 0, 3342345, 262244, 0, 3342346, 262244, 0, 3342347, 262244, 0, 3342348, 262244, 0, 3342349, 262244, 0, 3342350, 262244, 0, 3342351, 262244, 0, 3342352, 262244, 0, 3342353, 262244, 0, 3342354, 262244, 0, 3342355, 262244, 0, 3342356, 262244, 0, 3342357, 262244, 0, 3342358, 262244, 0, 3342359, 262244, 0, 3342360, 262244, 0, 3342361, 262244, 0, 3342362, 262244, 0, 3342363, 262244, 0, 3342364, 262244, 0, 3342365, 262244, 0, 3342366, 262244, 0, 3342367, 262244, 0, 3342368, 262244, 0, 3342369, 262244, 0, 3342370, 262244, 0, 3342371, 262244, 0, 3342372, 262244, 0, 3342373, 262244, 0, 3342374, 262244, 0, 3342375, 262244, 0, 3342376, 262244, 0, 3342377, 262244, 0, 3342378, 262244, 0, 3342379, 262244, 0, 3342380, 262244, 0, 3342381, 262244, 0, 3342382, 262244, 0, 3342383, 262244, 0, 3342384, 262244, 0, 3342385, 262244, 0, 3342386, 262244, 0, 3342387, 262244, 0, 3342388, 262244, 0, 3342389, 262244, 0, 3342390, 262244, 0, 3342391, 262244, 0, 3342392, 262244, 0, 3342393, 262244, 0, 3342394, 262244, 0, 3342395, 262244, 0, 3407872, 262244, 0, 3407873, 262244, 0, 3407874, 262244, 0, 3407875, 262244, 0, 3407876, 262244, 0, 3407877, 262244, 0, 3407878, 262244, 0, 3407879, 262244, 0, 3407880, 262244, 0, 3407881, 262244, 0, 3407882, 262244, 0, 3407883, 262244, 0, 3407884, 262244, 0, 3407885, 262244, 0, 3407886, 262244, 0, 3407887, 262244, 0, 3407888, 262244, 0, 3407889, 262244, 0, 3407890, 262244, 0, 3407891, 262244, 0, 3407892, 262244, 0, 3407893, 262244, 0, 3407894, 262244, 0, 3407895, 262244, 0, 3407896, 262244, 0, 3407897, 262244, 0, 3407898, 262244, 0, 3407899, 262244, 0, 3407900, 262244, 0, 3407901, 262244, 0, 3407902, 262244, 0, 3407903, 262244, 0, 3407904, 262244, 0, 3407905, 262244, 0, 3407906, 262244, 0, 3407907, 262244, 0, 3407908, 262244, 0, 3407909, 262244, 0, 3407910, 262244, 0, 3407911, 262244, 0, 3407912, 262244, 0, 3407913, 262244, 0, 3407914, 262244, 0, 3407915, 262244, 0, 3407916, 262244, 0, 3407917, 262244, 0, 3407918, 262244, 0, 3407919, 262244, 0, 3407920, 262244, 0, 3407921, 262244, 0, 3407922, 262244, 0, 3407923, 262244, 0, 3407924, 262244, 0, 3407925, 262244, 0, 3407926, 262244, 0, 3407927, 262244, 0, 3407928, 262244, 0, 3407929, 262244, 0, 3407930, 262244, 0, 3407931, 262244, 0, 3473408, 262244, 0, 3473409, 262244, 0, 3473410, 262244, 0, 3473411, 262244, 0, 3473412, 262244, 0, 3473413, 262244, 0, 3473414, 262244, 0, 3473415, 262244, 0, 3473416, 262244, 0, 3473417, 262244, 0, 3473418, 262244, 0, 3473419, 262244, 0, 3473420, 262244, 0, 3473421, 262244, 0, 3473422, 262244, 0, 3473423, 262244, 0, 3473424, 262244, 0, 3473425, 262244, 0, 3473426, 262244, 0, 3473427, 262244, 0, 3473428, 262244, 0, 3473429, 262244, 0, 3473430, 262244, 0, 3473431, 262244, 0, 3473432, 262244, 0, 3473433, 262244, 0, 3473434, 262244, 0, 3473435, 262244, 0, 3473436, 262244, 0, 3473437, 262244, 0, 3473438, 262244, 0, 3473439, 262244, 0, 3473440, 262244, 0, 3473441, 262244, 0, 3473442, 262244, 0, 3473443, 262244, 0, 3473444, 262244, 0, 3473445, 262244, 0, 3473446, 262244, 0, 3473447, 262244, 0, 3473448, 262244, 0, 3473449, 262244, 0, 3473450, 262244, 0, 3473451, 262244, 0, 3473452, 262244, 0, 3473453, 262244, 0, 3473454, 262244, 0, 3473455, 262244, 0, 3473456, 262244, 0, 3473457, 262244, 0, 3473458, 262244, 0, 3473459, 262244, 0, 3473460, 262244, 0, 3473461, 262244, 0, 3473462, 262244, 0, 3473463, 262244, 0, 3473464, 262244, 0, 3473465, 262244, 0, 3473466, 262244, 0, 3473467, 262244, 0, 3538944, 262244, 0, 3538945, 262244, 0, 3538946, 262244, 0, 3538947, 262244, 0, 3538948, 262244, 0, 3538949, 262244, 0, 3538950, 262244, 0, 3538951, 262244, 0, 3538952, 262244, 0, 3538953, 262244, 0, 3538954, 262244, 0, 3538955, 262244, 0, 3538956, 262244, 0, 3538957, 262244, 0, 3538958, 262244, 0, 3538959, 262244, 0, 3538960, 262244, 0, 3538961, 262244, 0, 3538962, 262244, 0, 3538963, 262244, 0, 3538964, 262244, 0, 3538965, 262244, 0, 3538966, 262244, 0, 3538967, 262244, 0, 3538968, 262244, 0, 3538969, 262244, 0, 3538970, 262244, 0, 3538971, 262244, 0, 3538972, 262244, 0, 3538973, 262244, 0, 3538974, 262244, 0, 3538975, 262244, 0, 3538976, 262244, 0, 3538977, 262244, 0, 3538978, 262244, 0, 3538979, 262244, 0, 3538980, 262244, 0, 3538981, 262244, 0, 3538982, 262244, 0, 3538983, 262244, 0, 3538984, 262244, 0, 3538985, 262244, 0, 3538986, 262244, 0, 3538987, 262244, 0, 3538988, 262244, 0, 3538989, 262244, 0, 3538990, 262244, 0, 3538991, 262244, 0, 3538992, 262244, 0, 3538993, 262244, 0, 3538994, 262244, 0, 3538995, 262244, 0, 3538996, 262244, 0, 3538997, 262244, 0, 3538998, 262244, 0, 3538999, 262244, 0, 3539000, 262244, 0, 3539001, 262244, 0, 3539002, 262244, 0, 3539003, 262244, 0, 3604480, 262244, 0, 3604481, 262244, 0, 3604482, 262244, 0, 3604483, 262244, 0, 3604484, 262244, 0, 3604485, 262244, 0, 3604486, 262244, 0, 3604487, 262244, 0, 3604488, 262244, 0, 3604489, 262244, 0, 3604490, 262244, 0, 3604491, 262244, 0, 3604492, 262244, 0, 3604493, 262244, 0, 3604494, 262244, 0, 3604495, 262244, 0, 3604496, 262244, 0, 3604497, 262244, 0, 3604498, 262244, 0, 3604499, 262244, 0, 3604500, 262244, 0, 3604501, 262244, 0, 3604502, 262244, 0, 3604503, 262244, 0, 3604504, 262244, 0, 3604505, 262244, 0, 3604506, 262244, 0, 3604507, 262244, 0, 3604508, 262244, 0, 3604509, 262244, 0, 3604510, 262244, 0, 3604511, 262244, 0, 3604512, 262244, 0, 3604513, 262244, 0, 3604514, 262244, 0, 3604515, 262244, 0, 3604516, 262244, 0, 3604517, 262244, 0, 3604518, 262244, 0, 3604519, 262244, 0, 3604520, 262244, 0, 3604521, 262244, 0, 3604522, 262244, 0, 3604523, 262244, 0, 3604524, 262244, 0, 3604525, 262244, 0, 3604526, 262244, 0, 3604527, 262244, 0, 3604528, 262244, 0, 3604529, 262244, 0, 3604530, 262244, 0, 3604531, 262244, 0, 3604532, 262244, 0, 3604533, 262244, 0, 3604534, 262244, 0, 3604535, 262244, 0, 3604536, 262244, 0, 3604537, 262244, 0, 3604538, 262244, 0, 3604539, 262244, 0, 3670016, 262244, 0, 3670017, 262244, 0, 3670018, 262244, 0, 3670019, 262244, 0, 3670020, 262244, 0, 3670021, 262244, 0, 3670022, 262244, 0, 3670023, 262244, 0, 3670024, 262244, 0, 3670025, 262244, 0, 3670026, 262244, 0, 3670027, 262244, 0, 3670028, 262244, 0, 3670029, 262244, 0, 3670030, 262244, 0, 3670031, 262244, 0, 3670032, 262244, 0, 3670033, 262244, 0, 3670034, 262244, 0, 3670035, 262244, 0, 3670036, 262244, 0, 3670037, 262244, 0, 3670038, 262244, 0, 3670039, 262244, 0, 3670040, 262244, 0, 3670041, 262244, 0, 3670042, 262244, 0, 3670043, 262244, 0, 3670044, 262244, 0, 3670045, 262244, 0, 3670046, 262244, 0, 3670047, 262244, 0, 3670048, 262244, 0, 3670049, 262244, 0, 3670050, 262244, 0, 3670051, 262244, 0, 3670052, 262244, 0, 3670053, 262244, 0, 3670054, 262244, 0, 3670055, 262244, 0, 3670056, 262244, 0, 3670057, 262244, 0, 3670058, 262244, 0, 3670059, 262244, 0, 3670060, 262244, 0, 3670061, 262244, 0, 3670062, 262244, 0, 3670063, 262244, 0, 3670064, 262244, 0, 3670065, 262244, 0, 3670066, 262244, 0, 3670067, 262244, 0, 3670068, 262244, 0, 3670069, 262244, 0, 3670070, 262244, 0, 3670071, 262244, 0, 3670072, 262244, 0, 3670073, 262244, 0, 3670074, 262244, 0, 3670075, 262244, 0, 3735552, 262244, 0, 3735553, 262244, 0, 3735554, 262244, 0, 3735555, 262244, 0, 3735556, 262244, 0, 3735557, 262244, 0, 3735558, 262244, 0, 3735559, 262244, 0, 3735560, 262244, 0, 3735561, 262244, 0, 3735562, 262244, 0, 3735563, 262244, 0, 3735564, 262244, 0, 3735565, 262244, 0, 3735566, 262244, 0, 3735567, 262244, 0, 3735568, 262244, 0, 3735569, 262244, 0, 3735570, 262244, 0, 3735571, 262244, 0, 3735572, 262244, 0, 3735573, 262244, 0, 3735574, 262244, 0, 3735575, 262244, 0, 3735576, 262244, 0, 3735577, 262244, 0, 3735578, 262244, 0, 3735579, 262244, 0, 3735580, 262244, 0, 3735581, 262244, 0, 3735582, 262244, 0, 3735583, 262244, 0, 3735584, 262244, 0, 3735585, 262244, 0, 3735586, 262244, 0, 3735587, 262244, 0, 3735588, 262244, 0, 3735589, 262244, 0, 3735590, 262244, 0, 3735591, 262244, 0, 3735592, 262244, 0, 3735593, 262244, 0, 3735594, 262244, 0, 3735595, 262244, 0, 3735596, 262244, 0, 3735597, 262244, 0, 3735598, 262244, 0, 3735599, 262244, 0, 3735600, 262244, 0, 3735601, 262244, 0, 3735602, 262244, 0, 3735603, 262244, 0, 3735604, 262244, 0, 3735605, 262244, 0, 3735606, 262244, 0, 3735607, 262244, 0, 3735608, 262244, 0, 3735609, 262244, 0, 3735610, 262244, 0, 3735611, 262244, 0, 3801088, 262244, 0, 3801089, 262244, 0, 3801090, 262244, 0, 3801091, 262244, 0, 3801092, 262244, 0, 3801093, 262244, 0, 3801094, 262244, 0, 3801095, 262244, 0, 3801096, 262244, 0, 3801097, 262244, 0, 3801098, 262244, 0, 3801099, 262244, 0, 3801100, 262244, 0, 3801101, 262244, 0, 3801102, 262244, 0, 3801103, 262244, 0, 3801104, 262244, 0, 3801105, 262244, 0, 3801106, 262244, 0, 3801107, 262244, 0, 3801108, 262244, 0, 3801109, 262244, 0, 3801110, 262244, 0, 3801111, 262244, 0, 3801112, 262244, 0, 3801113, 262244, 0, 3801114, 262244, 0, 3801115, 262244, 0, 3801116, 262244, 0, 3801117, 262244, 0, 3801118, 262244, 0, 3801119, 262244, 0, 3801120, 262244, 0, 3801121, 262244, 0, 3801122, 262244, 0, 3801123, 262244, 0, 3801124, 262244, 0, 3801125, 262244, 0, 3801126, 262244, 0, 3801127, 262244, 0, 3801128, 262244, 0, 3801129, 262244, 0, 3801130, 262244, 0, 3801131, 262244, 0, 3801132, 262244, 0, 3801133, 262244, 0, 3801134, 262244, 0, 3801135, 262244, 0, 3801136, 262244, 0, 3801137, 262244, 0, 3801138, 262244, 0, 3801139, 262244, 0, 3801140, 262244, 0, 3801141, 262244, 0, 3801142, 262244, 0, 3801143, 262244, 0, 3801144, 262244, 0, 3801145, 262244, 0, 3801146, 262244, 0, 3801147, 262244, 0, 3866624, 262244, 0, 3866625, 262244, 0, 3866626, 262244, 0, 3866627, 262244, 0, 3866628, 262244, 0, 3866629, 262244, 0, 3866630, 262244, 0, 3866631, 262244, 0, 3866632, 262244, 0, 3866633, 262244, 0, 3866634, 262244, 0, 3866635, 262244, 0, 3866636, 262244, 0, 3866637, 262244, 0, 3866638, 262244, 0, 3866639, 262244, 0, 3866640, 262244, 0, 3866641, 262244, 0, 3866642, 262244, 0, 3866643, 262244, 0, 3866644, 262244, 0, 3866645, 262244, 0, 3866646, 262244, 0, 3866647, 262244, 0, 3866648, 262244, 0, 3866649, 262244, 0, 3866650, 262244, 0, 3866651, 262244, 0, 3866652, 262244, 0, 3866653, 262244, 0, 3866654, 262244, 0, 3866655, 262244, 0, 3866656, 262244, 0, 3866657, 262244, 0, 3866658, 262244, 0, 3866659, 262244, 0, 3866660, 262244, 0, 3866661, 262244, 0, 3866662, 262244, 0, 3866663, 262244, 0, 3866664, 262244, 0, 3866665, 262244, 0, 3866666, 262244, 0, 3866667, 262244, 0, 3866668, 262244, 0, 3866669, 262244, 0, 3866670, 262244, 0, 3866671, 262244, 0, 3866672, 262244, 0, 3866673, 262244, 0, 3866674, 262244, 0, 3866675, 262244, 0, 3866676, 262244, 0, 3866677, 262244, 0, 3866678, 262244, 0, 3866679, 262244, 0, 3866680, 262244, 0, 3866681, 262244, 0, 3866682, 262244, 0, 3866683, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65543, 102, 78, 65544, 65638, 78, 65545, 65638, 78, 65546, 65638, 78, 65547, 65638, 78, 65548, 65638, 78, 65549, 65638, 78, 65550, 65638, 78, 65551, 65638, 78, 65552, 65638, 78, 65553, 65638, 78, 65554, 65638, 78, 65580, 65638, 78, 65581, 65638, 78, 65582, 65638, 78, 65583, 65638, 78, 65584, 65638, 78, 65585, 65638, 78, 65586, 65638, 78, 65587, 65638, 78, 65588, 65638, 78, 65589, 65638, 78, 65590, 65638, 78, 65591, 131174, 78, 131079, 102, 79, 131080, 262246, 72, 131081, 65638, 72, 131082, 65638, 72, 131083, 65638, 72, 131084, 65638, 72, 131085, 65638, 72, 131086, 65638, 72, 131087, 65638, 72, 131088, 65638, 72, 131089, 65638, 72, 131090, 65638, 72, 131091, 65638, 72, 131092, 65638, 72, 131093, 65638, 72, 131094, 65638, 72, 131095, 65638, 72, 131096, 65638, 72, 131097, 65638, 72, 131098, 65638, 72, 131099, 65638, 72, 131100, 65638, 72, 131101, 65638, 72, 131102, 65638, 72, 131103, 65638, 72, 131104, 65638, 72, 131105, 65638, 72, 131106, 65638, 72, 131107, 65638, 72, 131108, 65638, 72, 131109, 65638, 72, 131110, 65638, 72, 131111, 65638, 72, 131112, 65638, 72, 131113, 65638, 72, 131114, 65638, 72, 131115, 65638, 72, 131116, 65638, 72, 131117, 65638, 72, 131118, 65638, 72, 131119, 65638, 72, 131120, 65638, 72, 131121, 65638, 72, 131122, 65638, 72, 131123, 65638, 72, 131124, 65638, 72, 131125, 65638, 72, 131126, 196710, 72, 131127, 131174, 79, 196615, 102, 79, 196616, 262246, 73, 196617, 65638, 73, 196618, 65638, 73, 196619, 65638, 73, 196620, 65638, 73, 196621, 65638, 73, 196622, 65638, 73, 196623, 65638, 73, 196624, 65638, 73, 196625, 65638, 73, 196626, 65638, 73, 196627, 65638, 73, 196628, 65638, 73, 196629, 65638, 73, 196630, 65638, 73, 196631, 65638, 73, 196632, 65638, 73, 196633, 65638, 73, 196634, 65638, 73, 196635, 65638, 73, 196636, 65638, 73, 196637, 65638, 73, 196638, 65638, 73, 196639, 65638, 73, 196640, 65638, 73, 196641, 65638, 73, 196642, 65638, 73, 196643, 65638, 73, 196644, 65638, 73, 196645, 65638, 73, 196646, 65638, 73, 196647, 65638, 73, 196648, 65638, 73, 196649, 65638, 73, 196650, 65638, 73, 196651, 65638, 73, 196652, 65638, 73, 196653, 65638, 73, 196654, 65638, 73, 196655, 65638, 73, 196656, 65638, 73, 196657, 65638, 73, 196658, 65638, 73, 196659, 65638, 73, 196660, 65638, 73, 196661, 65638, 73, 196662, 196710, 73, 196663, 131174, 79, 262151, 102, 79, 262152, 131174, 71, 262153, 262246, 72, 262154, 65638, 72, 262155, 65638, 72, 262156, 65638, 72, 262157, 65638, 72, 262158, 65638, 72, 262159, 65638, 72, 262160, 65638, 72, 262161, 65638, 72, 262162, 65638, 72, 262163, 65638, 72, 262164, 65638, 72, 262165, 65638, 72, 262166, 65638, 72, 262167, 65638, 72, 262168, 65638, 72, 262169, 65638, 72, 262170, 65638, 72, 262171, 65638, 72, 262172, 65638, 72, 262173, 65638, 72, 262174, 65638, 72, 262175, 65638, 72, 262176, 65638, 72, 262177, 65638, 72, 262178, 65638, 72, 262179, 65638, 72, 262180, 65638, 72, 262181, 65638, 72, 262182, 65638, 72, 262183, 65638, 72, 262184, 65638, 72, 262185, 65638, 72, 262186, 65638, 72, 262187, 65638, 72, 262188, 65638, 72, 262189, 65638, 72, 262190, 65638, 72, 262191, 65638, 72, 262192, 65638, 72, 262193, 65638, 72, 262194, 65638, 72, 262195, 65638, 72, 262196, 65638, 72, 262197, 196710, 72, 262198, 102, 71, 262199, 131174, 79, 327687, 102, 79, 327688, 131174, 71, 327689, 262246, 73, 327690, 65638, 73, 327691, 65638, 73, 327692, 65638, 73, 327693, 65638, 73, 327694, 65638, 73, 327695, 65638, 73, 327696, 65638, 73, 327697, 65638, 73, 327698, 65638, 73, 327699, 65638, 73, 327700, 65638, 73, 327701, 65638, 73, 327702, 65638, 73, 327703, 65638, 73, 327704, 65638, 73, 327705, 65638, 73, 327706, 65638, 73, 327707, 65638, 73, 327708, 65638, 73, 327709, 65638, 73, 327710, 65638, 73, 327711, 65638, 73, 327712, 65638, 73, 327713, 65638, 73, 327714, 65638, 73, 327715, 65638, 73, 327716, 65638, 73, 327717, 65638, 73, 327718, 65638, 73, 327719, 65638, 73, 327720, 65638, 73, 327721, 65638, 73, 327722, 65638, 73, 327723, 65638, 73, 327724, 65638, 73, 327725, 65638, 73, 327726, 65638, 73, 327727, 65638, 73, 327728, 65638, 73, 327729, 65638, 73, 327730, 65638, 73, 327731, 65638, 73, 327732, 65638, 73, 327733, 196710, 73, 327734, 102, 71, 327735, 131174, 79, 393223, 102, 79, 393224, 131174, 71, 393225, 131174, 71, 393226, 262246, 72, 393227, 65638, 72, 393228, 65638, 72, 393229, 65638, 72, 393230, 65638, 72, 393231, 65638, 72, 393232, 65638, 72, 393233, 65638, 72, 393234, 65638, 72, 393235, 65638, 72, 393236, 65638, 72, 393237, 65638, 72, 393238, 65638, 72, 393239, 65638, 72, 393240, 65638, 72, 393241, 65638, 72, 393242, 65638, 72, 393243, 65638, 72, 393244, 65638, 72, 393245, 65638, 72, 393246, 65638, 72, 393247, 65638, 72, 393248, 65638, 72, 393249, 65638, 72, 393250, 65638, 72, 393251, 65638, 72, 393252, 65638, 72, 393253, 65638, 72, 393254, 65638, 72, 393255, 65638, 72, 393256, 65638, 72, 393257, 65638, 72, 393258, 65638, 72, 393259, 65638, 72, 393260, 65638, 72, 393261, 65638, 72, 393262, 65638, 72, 393263, 65638, 72, 393264, 65638, 72, 393265, 65638, 72, 393266, 65638, 72, 393267, 65638, 72, 393268, 196710, 72, 393269, 102, 71, 393270, 102, 71, 393271, 131174, 79, 458759, 102, 79, 458760, 131174, 71, 458761, 131174, 71, 458762, 262246, 73, 458763, 65638, 73, 458764, 65638, 73, 458765, 65638, 73, 458766, 65638, 73, 458767, 65638, 73, 458768, 65638, 73, 458769, 65638, 73, 458770, 65638, 73, 458771, 65638, 73, 458772, 65638, 73, 458773, 65638, 73, 458774, 65638, 73, 458775, 65638, 73, 458776, 65638, 73, 458777, 65638, 73, 458778, 65638, 73, 458779, 65638, 73, 458780, 65638, 73, 458781, 65638, 73, 458782, 65638, 73, 458783, 65638, 73, 458784, 65638, 73, 458785, 65638, 73, 458786, 65638, 73, 458787, 65638, 73, 458788, 65638, 73, 458789, 65638, 73, 458790, 65638, 73, 458791, 65638, 73, 458792, 65638, 73, 458793, 65638, 73, 458794, 65638, 73, 458795, 65638, 73, 458796, 65638, 73, 458797, 65638, 73, 458798, 65638, 73, 458799, 65638, 73, 458800, 65638, 73, 458801, 65638, 73, 458802, 65638, 73, 458803, 65638, 73, 458804, 196710, 73, 458805, 102, 71, 458806, 102, 71, 458807, 131174, 79, 524295, 102, 79, 524296, 131174, 71, 524297, 131174, 71, 524298, 131174, 71, 524340, 102, 71, 524341, 102, 71, 524342, 102, 71, 524343, 131174, 79, 589831, 102, 79, 589832, 131174, 71, 589833, 131174, 71, 589877, 102, 71, 589878, 102, 71, 589879, 131174, 79, 655367, 102, 79, 655368, 131174, 71, 655369, 131174, 71, 655370, 262246, 72, 655371, 65638, 72, 655372, 65638, 72, 655373, 65638, 72, 655374, 65638, 72, 655375, 65638, 72, 655376, 65638, 72, 655377, 65638, 72, 655378, 65638, 72, 655379, 65638, 72, 655380, 65638, 72, 655381, 65638, 72, 655382, 65638, 72, 655383, 65638, 72, 655384, 65638, 72, 655385, 65638, 72, 655386, 65638, 72, 655387, 65638, 72, 655388, 65638, 72, 655389, 196710, 72, 655393, 262246, 72, 655394, 65638, 72, 655395, 65638, 72, 655396, 65638, 72, 655397, 65638, 72, 655398, 65638, 72, 655399, 65638, 72, 655400, 65638, 72, 655401, 65638, 72, 655402, 65638, 72, 655403, 65638, 72, 655404, 65638, 72, 655405, 65638, 72, 655406, 65638, 72, 655407, 65638, 72, 655408, 65638, 72, 655409, 65638, 72, 655410, 65638, 72, 655411, 65638, 72, 655412, 196710, 72, 655413, 102, 71, 655414, 102, 71, 655415, 131174, 79, 720903, 102, 79, 720904, 131174, 71, 720905, 131174, 71, 720906, 262246, 73, 720907, 65638, 73, 720908, 65638, 73, 720909, 65638, 73, 720910, 65638, 73, 720911, 65638, 73, 720912, 65638, 73, 720913, 65638, 73, 720914, 65638, 73, 720915, 65638, 73, 720916, 65638, 73, 720917, 65638, 73, 720918, 65638, 73, 720919, 65638, 73, 720920, 65638, 73, 720921, 65638, 73, 720922, 65638, 73, 720923, 65638, 73, 720924, 65638, 73, 720925, 196710, 73, 720929, 262246, 73, 720930, 65638, 73, 720931, 65638, 73, 720932, 65638, 73, 720933, 65638, 73, 720934, 65638, 73, 720935, 65638, 73, 720936, 65638, 73, 720937, 65638, 73, 720938, 65638, 73, 720939, 65638, 73, 720940, 65638, 73, 720941, 65638, 73, 720942, 65638, 73, 720943, 65638, 73, 720944, 65638, 73, 720945, 65638, 73, 720946, 65638, 73, 720947, 65638, 73, 720948, 196710, 73, 720949, 102, 71, 720950, 102, 71, 720951, 131174, 79, 786439, 102, 79, 786440, 131174, 71, 786441, 131174, 71, 786442, 131174, 71, 786443, 262246, 72, 786444, 65638, 72, 786445, 65638, 72, 786446, 65638, 72, 786447, 65638, 72, 786448, 65638, 72, 786449, 65638, 72, 786450, 65638, 72, 786451, 65638, 72, 786452, 65638, 72, 786453, 65638, 72, 786454, 65638, 72, 786455, 65638, 72, 786456, 65638, 72, 786457, 65638, 72, 786458, 65638, 72, 786459, 65638, 72, 786460, 196710, 72, 786461, 102, 71, 786465, 131174, 71, 786466, 262246, 72, 786467, 65638, 72, 786468, 65638, 72, 786469, 65638, 72, 786470, 65638, 72, 786471, 65638, 72, 786472, 65638, 72, 786473, 65638, 72, 786474, 65638, 72, 786475, 65638, 72, 786476, 65638, 72, 786477, 65638, 72, 786478, 65638, 72, 786479, 65638, 72, 786480, 65638, 72, 786481, 65638, 72, 786482, 65638, 72, 786483, 196710, 72, 786484, 102, 71, 786485, 102, 71, 786486, 102, 71, 786487, 131174, 79, 851975, 102, 79, 851976, 131174, 71, 851977, 131174, 71, 851978, 131174, 71, 851979, 262246, 73, 851980, 65638, 73, 851981, 65638, 73, 851982, 65638, 73, 851983, 65638, 73, 851984, 65638, 73, 851985, 65638, 73, 851986, 65638, 73, 851987, 65638, 73, 851988, 65638, 73, 851989, 65638, 73, 851990, 65638, 73, 851991, 65638, 73, 851992, 65638, 73, 851993, 65638, 73, 851994, 65638, 73, 851995, 65638, 73, 851996, 196710, 73, 851997, 102, 71, 852001, 131174, 71, 852002, 262246, 73, 852003, 65638, 73, 852004, 65638, 73, 852005, 65638, 73, 852006, 65638, 73, 852007, 65638, 73, 852008, 65638, 73, 852009, 65638, 73, 852010, 65638, 73, 852011, 65638, 73, 852012, 65638, 73, 852013, 65638, 73, 852014, 65638, 73, 852015, 65638, 73, 852016, 65638, 73, 852017, 65638, 73, 852018, 65638, 73, 852019, 196710, 73, 852020, 102, 71, 852021, 102, 71, 852022, 102, 71, 852023, 131174, 79, 917511, 102, 79, 917512, 131174, 71, 917513, 131174, 71, 917514, 131174, 71, 917515, 131174, 71, 917532, 102, 71, 917533, 102, 71, 917537, 131174, 71, 917538, 131174, 71, 917555, 102, 71, 917556, 102, 71, 917557, 102, 71, 917558, 102, 71, 917559, 131174, 79, 983047, 102, 79, 983048, 131174, 71, 983049, 131174, 71, 983050, 131174, 71, 983051, 131174, 71, 983056, 327782, 93, 983068, 102, 71, 983069, 102, 71, 983073, 131174, 71, 983074, 131174, 71, 983084, 327782, 89, 983085, 327782, 89, 983086, 458854, 93, 983091, 102, 71, 983092, 102, 71, 983093, 102, 71, 983094, 102, 71, 983095, 131174, 79, 1048583, 102, 79, 1048584, 131174, 71, 1048585, 131174, 71, 1048586, 131174, 71, 1048587, 131174, 71, 1048591, 327782, 93, 1048592, 262246, 89, 1048604, 102, 71, 1048605, 102, 72, 1048606, 65638, 72, 1048607, 65638, 72, 1048608, 65638, 72, 1048609, 131174, 72, 1048610, 131174, 71, 1048620, 327782, 90, 1048621, 327782, 90, 1048622, 393318, 89, 1048623, 458854, 89, 1048627, 102, 71, 1048628, 102, 71, 1048629, 102, 71, 1048630, 102, 71, 1048631, 131174, 79, 1114119, 102, 79, 1114120, 131174, 71, 1114121, 131174, 71, 1114122, 131174, 71, 1114123, 131174, 71, 1114126, 327782, 93, 1114127, 262246, 89, 1114128, 196710, 90, 1114140, 102, 71, 1114141, 102, 73, 1114142, 65638, 73, 1114143, 65638, 73, 1114144, 65638, 73, 1114145, 131174, 73, 1114146, 131174, 71, 1114155, 327782, 89, 1114156, 327782, 89, 1114157, 327782, 89, 1114158, 393318, 90, 1114159, 458854, 90, 1114160, 458854, 93, 1114163, 102, 71, 1114164, 102, 71, 1114165, 102, 71, 1114166, 102, 71, 1114167, 131174, 79, 1179655, 102, 79, 1179656, 131174, 71, 1179657, 131174, 71, 1179658, 131174, 71, 1179659, 131174, 71, 1179661, 327782, 93, 1179662, 262246, 89, 1179663, 262246, 90, 1179676, 102, 72, 1179677, 65638, 72, 1179678, 65638, 72, 1179679, 65638, 72, 1179680, 65638, 72, 1179681, 65638, 72, 1179682, 131174, 72, 1179691, 327782, 90, 1179692, 327782, 90, 1179693, 327782, 90, 1179694, 393318, 90, 1179695, 458854, 90, 1179696, 393318, 90, 1179697, 458854, 93, 1179699, 102, 71, 1179700, 102, 71, 1179701, 102, 71, 1179702, 102, 71, 1179703, 131174, 79, 1245191, 102, 79, 1245192, 131174, 71, 1245193, 131174, 71, 1245194, 131174, 71, 1245195, 131174, 71, 1245197, 196710, 91, 1245198, 262246, 91, 1245199, 196710, 91, 1245200, 262246, 91, 1245212, 102, 73, 1245213, 65638, 73, 1245214, 65638, 73, 1245215, 65638, 73, 1245216, 65638, 73, 1245217, 65638, 73, 1245218, 131174, 73, 1245230, 393318, 91, 1245231, 458854, 91, 1245232, 393318, 91, 1245233, 458854, 91, 1245235, 102, 71, 1245236, 102, 71, 1245237, 102, 71, 1245238, 102, 71, 1245239, 131174, 79, 1310727, 102, 79, 1310728, 131174, 71, 1310729, 131174, 71, 1310730, 131174, 71, 1310731, 131174, 71, 1310733, 196710, 91, 1310734, 262246, 91, 1310735, 196710, 91, 1310736, 262246, 91, 1310766, 393318, 91, 1310767, 458854, 91, 1310768, 393318, 91, 1310769, 458854, 91, 1310771, 102, 71, 1310772, 102, 71, 1310773, 102, 71, 1310774, 102, 71, 1310775, 131174, 79, 1376263, 102, 79, 1376264, 131174, 71, 1376265, 131174, 71, 1376266, 131174, 71, 1376267, 131174, 71, 1376269, 196710, 91, 1376270, 262246, 91, 1376271, 196710, 91, 1376272, 262246, 91, 1376302, 393318, 91, 1376303, 458854, 91, 1376304, 393318, 91, 1376305, 458854, 91, 1376307, 102, 71, 1376308, 102, 71, 1376309, 102, 71, 1376310, 102, 71, 1376311, 131174, 79, 1441799, 102, 79, 1441800, 131174, 71, 1441801, 131174, 71, 1441802, 131174, 71, 1441803, 131174, 71, 1441805, 196710, 91, 1441806, 262246, 91, 1441807, 196710, 91, 1441808, 262246, 91, 1441838, 393318, 91, 1441839, 458854, 91, 1441840, 393318, 91, 1441841, 458854, 91, 1441843, 102, 71, 1441844, 102, 71, 1441845, 102, 71, 1441846, 102, 71, 1441847, 131174, 79, 1507335, 102, 79, 1507336, 131174, 71, 1507337, 131174, 71, 1507338, 131174, 71, 1507339, 131174, 71, 1507341, 196710, 91, 1507342, 262246, 91, 1507343, 196710, 91, 1507344, 262246, 91, 1507352, 102, 89, 1507356, 102, 89, 1507365, 102, 89, 1507374, 393318, 91, 1507375, 458854, 91, 1507376, 393318, 91, 1507377, 458854, 91, 1507379, 102, 71, 1507380, 102, 71, 1507381, 102, 71, 1507382, 102, 71, 1507383, 131174, 79, 1572871, 102, 79, 1572872, 131174, 71, 1572873, 131174, 71, 1572874, 131174, 71, 1572875, 131174, 71, 1572877, 196710, 91, 1572878, 262246, 91, 1572879, 196710, 91, 1572880, 262246, 91, 1572888, 102, 89, 1572892, 102, 89, 1572895, 102, 89, 1572901, 102, 89, 1572910, 393318, 91, 1572911, 458854, 91, 1572912, 393318, 91, 1572913, 458854, 91, 1572915, 102, 71, 1572916, 102, 71, 1572917, 102, 71, 1572918, 102, 71, 1572919, 131174, 79, 1638407, 102, 79, 1638408, 131174, 71, 1638409, 131174, 71, 1638410, 131174, 71, 1638411, 131174, 71, 1638413, 196710, 91, 1638414, 262246, 91, 1638415, 196710, 91, 1638416, 262246, 91, 1638431, 102, 89, 1638446, 393318, 91, 1638447, 458854, 91, 1638448, 393318, 91, 1638449, 458854, 91, 1638451, 102, 71, 1638452, 102, 71, 1638453, 102, 71, 1638454, 102, 71, 1638455, 131174, 79, 1703943, 102, 79, 1703944, 131174, 71, 1703945, 131174, 71, 1703946, 131174, 71, 1703947, 131174, 71, 1703949, 196710, 91, 1703950, 262246, 91, 1703951, 196710, 91, 1703952, 262246, 91, 1703976, 102, 89, 1703982, 393318, 91, 1703983, 458854, 91, 1703984, 393318, 91, 1703985, 458854, 91, 1703987, 102, 71, 1703988, 102, 71, 1703989, 102, 71, 1703990, 102, 71, 1703991, 131174, 79, 1769479, 102, 79, 1769480, 131174, 71, 1769481, 131174, 71, 1769482, 131174, 71, 1769483, 131174, 71, 1769485, 196710, 91, 1769486, 262246, 91, 1769487, 196710, 91, 1769488, 262246, 91, 1769508, 102, 89, 1769512, 102, 89, 1769518, 393318, 91, 1769519, 458854, 91, 1769520, 393318, 91, 1769521, 458854, 91, 1769523, 102, 71, 1769524, 102, 71, 1769525, 102, 71, 1769526, 102, 71, 1769527, 131174, 79, 1835015, 102, 79, 1835016, 131174, 71, 1835017, 131174, 71, 1835018, 131174, 71, 1835019, 131174, 71, 1835021, 196710, 91, 1835022, 262246, 91, 1835023, 196710, 91, 1835024, 262246, 91, 1835032, 102, 89, 1835035, 102, 89, 1835044, 102, 89, 1835054, 393318, 91, 1835055, 458854, 91, 1835056, 393318, 91, 1835057, 458854, 91, 1835059, 102, 71, 1835060, 102, 71, 1835061, 102, 71, 1835062, 102, 71, 1835063, 131174, 79, 1900551, 102, 79, 1900552, 131174, 71, 1900553, 131174, 71, 1900554, 131174, 71, 1900555, 131174, 71, 1900557, 196710, 91, 1900558, 262246, 91, 1900559, 196710, 91, 1900560, 262246, 91, 1900568, 102, 89, 1900571, 102, 89, 1900577, 102, 89, 1900590, 393318, 91, 1900591, 458854, 91, 1900592, 393318, 91, 1900593, 458854, 91, 1900595, 102, 71, 1900596, 102, 71, 1900597, 102, 71, 1900598, 102, 71, 1900599, 131174, 79, 1966087, 102, 79, 1966088, 131174, 71, 1966089, 131174, 71, 1966090, 131174, 71, 1966091, 131174, 71, 1966093, 196710, 91, 1966094, 262246, 91, 1966095, 196710, 91, 1966096, 262246, 91, 1966113, 102, 89, 1966118, 102, 89, 1966126, 393318, 91, 1966127, 458854, 91, 1966128, 393318, 91, 1966129, 458854, 91, 1966131, 102, 71, 1966132, 102, 71, 1966133, 102, 71, 1966134, 102, 71, 1966135, 131174, 79, 2031623, 102, 79, 2031624, 131174, 71, 2031625, 131174, 71, 2031626, 131174, 71, 2031627, 131174, 71, 2031629, 196710, 91, 2031630, 262246, 91, 2031631, 196710, 91, 2031632, 262246, 91, 2031644, 102, 89, 2031654, 102, 89, 2031662, 393318, 91, 2031663, 458854, 91, 2031664, 393318, 91, 2031665, 458854, 91, 2031667, 102, 71, 2031668, 102, 71, 2031669, 102, 71, 2031670, 102, 71, 2031671, 131174, 79, 2097159, 102, 79, 2097160, 131174, 71, 2097161, 131174, 71, 2097162, 131174, 71, 2097163, 131174, 71, 2097165, 196710, 91, 2097166, 262246, 91, 2097167, 196710, 91, 2097168, 262246, 91, 2097180, 102, 89, 2097181, 102, 102, 2097185, 196710, 102, 2097198, 393318, 91, 2097199, 458854, 91, 2097200, 393318, 91, 2097201, 458854, 91, 2097203, 102, 71, 2097204, 102, 71, 2097205, 102, 71, 2097206, 102, 71, 2097207, 131174, 79, 2162695, 102, 79, 2162696, 131174, 71, 2162697, 131174, 71, 2162698, 131174, 71, 2162699, 131174, 71, 2162701, 196710, 91, 2162702, 262246, 91, 2162703, 196710, 91, 2162704, 262246, 91, 2162713, 65638, 90, 2162717, 102, 103, 2162721, 196710, 103, 2162726, 65638, 90, 2162734, 393318, 91, 2162735, 458854, 91, 2162736, 393318, 91, 2162737, 458854, 91, 2162739, 102, 71, 2162740, 102, 71, 2162741, 102, 71, 2162742, 102, 71, 2162743, 131174, 79, 2228231, 102, 79, 2228232, 131174, 71, 2228233, 131174, 71, 2228234, 131174, 71, 2228235, 131174, 71, 2228237, 196710, 91, 2228238, 262246, 91, 2228239, 196710, 91, 2228240, 262246, 91, 2228253, 102, 104, 2228270, 393318, 91, 2228271, 458854, 91, 2228272, 393318, 91, 2228273, 458854, 91, 2228275, 102, 71, 2228276, 102, 71, 2228277, 102, 71, 2228278, 102, 71, 2228279, 131174, 79, 2293767, 102, 79, 2293768, 131174, 71, 2293769, 131174, 71, 2293770, 131174, 71, 2293773, 65638, 72, 2293774, 65638, 72, 2293775, 65638, 72, 2293776, 65638, 72, 2293789, 102, 104, 2293806, 65638, 72, 2293807, 65638, 72, 2293808, 65638, 72, 2293809, 65638, 72, 2293812, 102, 71, 2293813, 102, 71, 2293814, 102, 71, 2293815, 131174, 79, 2359303, 102, 79, 2359304, 131174, 71, 2359305, 131174, 71, 2359306, 131174, 71, 2359309, 65638, 73, 2359310, 65638, 73, 2359311, 65638, 73, 2359312, 65638, 73, 2359325, 102, 104, 2359342, 65638, 73, 2359343, 65638, 73, 2359344, 65638, 73, 2359345, 65638, 73, 2359348, 102, 71, 2359349, 102, 71, 2359350, 102, 71, 2359351, 131174, 79, 2424839, 102, 79, 2424840, 131174, 71, 2424841, 131174, 71, 2424842, 131174, 71, 2424861, 102, 104, 2424884, 102, 71, 2424885, 102, 71, 2424886, 102, 71, 2424887, 131174, 79, 2490375, 102, 79, 2490376, 131174, 71, 2490377, 131174, 71, 2490378, 131174, 71, 2490397, 102, 105, 2490401, 196710, 105, 2490420, 102, 71, 2490421, 102, 71, 2490422, 102, 71, 2490423, 131174, 79, 2555911, 102, 79, 2555912, 262246, 71, 2555913, 65638, 70, 2555914, 65638, 70, 2555915, 65638, 70, 2555932, 131174, 70, 2555938, 102, 70, 2555939, 65638, 70, 2555940, 65638, 70, 2555956, 65638, 70, 2555957, 65638, 70, 2555958, 196710, 71, 2555959, 131174, 79, 2621447, 102, 80, 2621448, 65638, 80, 2621449, 65638, 80, 2621450, 65638, 80, 2621451, 65638, 80, 2621452, 65638, 80, 2621453, 65638, 80, 2621454, 65638, 80, 2621455, 65638, 80, 2621456, 65638, 80, 2621457, 65638, 80, 2621458, 65638, 80, 2621459, 65638, 80, 2621460, 65638, 80, 2621461, 65638, 80, 2621462, 65638, 80, 2621463, 65638, 80, 2621464, 65638, 80, 2621465, 196710, 79, 2621466, 131174, 71, 2621467, 131174, 71, 2621468, 131174, 71, 2621474, 102, 71, 2621475, 102, 71, 2621476, 102, 71, 2621477, 262246, 79, 2621478, 65638, 80, 2621479, 65638, 80, 2621480, 65638, 80, 2621481, 65638, 80, 2621482, 65638, 80, 2621483, 65638, 80, 2621484, 65638, 80, 2621485, 65638, 80, 2621486, 65638, 80, 2621487, 65638, 80, 2621488, 65638, 80, 2621489, 65638, 80, 2621490, 65638, 80, 2621491, 65638, 80, 2621492, 65638, 80, 2621493, 65638, 80, 2621494, 65638, 80, 2621495, 131174, 80, 2687001, 102, 79, 2687002, 131174, 71, 2687003, 131174, 71, 2687004, 131174, 71, 2687010, 102, 71, 2687011, 102, 71, 2687012, 102, 71, 2687013, 131174, 79, 2752537, 102, 79, 2752538, 131174, 71, 2752539, 131174, 71, 2752540, 131174, 71, 2752541, 327782, 77, 2752542, 393318, 77, 2752543, 393318, 77, 2752544, 393318, 77, 2752545, 458854, 77, 2752546, 102, 71, 2752547, 102, 71, 2752548, 102, 71, 2752549, 131174, 79, 2818073, 102, 79, 2818074, 262246, 71, 2818075, 65638, 70, 2818076, 65638, 70, 2818077, 327782, 78, 2818078, 393318, 78, 2818079, 393318, 78, 2818080, 393318, 78, 2818081, 458854, 78, 2818082, 65638, 70, 2818083, 65638, 70, 2818084, 196710, 71, 2818085, 131174, 79, 2883609, 102, 80, 2883610, 65638, 80, 2883611, 65638, 80, 2883612, 65638, 80, 2883613, 65638, 80, 2883614, 65638, 80, 2883615, 65638, 80, 2883616, 65638, 80, 2883617, 65638, 80, 2883618, 65638, 80, 2883619, 65638, 80, 2883620, 65638, 80, 2883621, 131174, 80 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131086, 262149, 5, 131087, 131077, 3, 131088, 131077, 3, 131089, 131077, 3, 131090, 131077, 3, 131091, 5, 6, 131094, 262149, 5, 131095, 131077, 3, 131096, 5, 6, 131099, 262149, 5, 131100, 131077, 3, 131101, 131077, 3, 131102, 131077, 3, 131103, 131077, 3, 131104, 131077, 3, 131105, 131077, 3, 131106, 131077, 3, 131107, 5, 6, 131109, 262149, 5, 131110, 5, 6, 131112, 262149, 5, 131113, 131077, 3, 131114, 5, 6, 131116, 262149, 5, 131117, 5, 6, 131119, 262149, 5, 131120, 131077, 3, 131121, 131077, 3, 131122, 131077, 3, 131123, 5, 6, 196622, 262149, 2, 196623, 5, 0, 196624, 5, 0, 196625, 5, 0, 196626, 5, 0, 196627, 5, 4, 196630, 262149, 2, 196631, 5, 0, 196632, 5, 4, 196635, 262149, 2, 196636, 5, 0, 196637, 5, 0, 196638, 5, 0, 196639, 5, 0, 196640, 5, 0, 196641, 5, 0, 196642, 5, 0, 196643, 5, 4, 196645, 262149, 2, 196646, 5, 4, 196648, 262149, 2, 196649, 5, 0, 196650, 5, 4, 196652, 262149, 2, 196653, 5, 4, 196655, 262149, 2, 196656, 5, 0, 196657, 5, 0, 196658, 5, 0, 196659, 5, 4, 262158, 262149, 2, 262159, 5, 0, 262160, 5, 0, 262161, 5, 0, 262162, 5, 0, 262163, 5, 4, 262166, 262149, 2, 262167, 5, 0, 262168, 5, 4, 262171, 262149, 2, 262172, 5, 0, 262173, 5, 0, 262174, 5, 0, 262175, 5, 0, 262176, 5, 0, 262177, 5, 0, 262178, 5, 0, 262179, 5, 4, 262181, 262149, 2, 262182, 5, 4, 262184, 262149, 2, 262185, 5, 0, 262186, 5, 4, 262188, 262149, 2, 262189, 5, 4, 262191, 262149, 2, 262192, 5, 0, 262193, 5, 0, 262194, 5, 0, 262195, 5, 4, 327694, 262149, 2, 327695, 5, 0, 327696, 5, 0, 327697, 5, 0, 327698, 5, 0, 327699, 5, 4, 327702, 262149, 2, 327703, 5, 0, 327704, 5, 4, 327707, 262149, 2, 327708, 5, 0, 327709, 5, 0, 327710, 5, 0, 327711, 5, 0, 327712, 5, 0, 327713, 5, 0, 327714, 5, 0, 327715, 5, 4, 327717, 262149, 2, 327718, 5, 4, 327720, 262149, 2, 327721, 5, 0, 327722, 5, 4, 327724, 262149, 2, 327725, 5, 4, 327727, 262149, 2, 327728, 5, 0, 327729, 5, 0, 327730, 5, 0, 327731, 5, 4, 393230, 262149, 2, 393231, 5, 0, 393232, 5, 0, 393233, 5, 0, 393234, 5, 0, 393235, 5, 4, 393238, 262149, 2, 393239, 5, 0, 393240, 5, 4, 393243, 262149, 2, 393244, 5, 0, 393245, 5, 0, 393246, 5, 0, 393247, 5, 0, 393248, 5, 0, 393249, 5, 0, 393250, 5, 0, 393251, 5, 4, 393253, 262149, 2, 393254, 5, 4, 393256, 262149, 2, 393257, 5, 0, 393258, 5, 4, 393260, 262149, 2, 393261, 5, 4, 393263, 262149, 2, 393264, 5, 0, 393265, 5, 0, 393266, 5, 0, 393267, 5, 4, 458766, 262149, 6, 458767, 262149, 4, 458768, 262149, 4, 458769, 262149, 4, 458770, 262149, 4, 458771, 131077, 6, 458774, 262149, 6, 458775, 262149, 4, 458776, 131077, 6, 458779, 262149, 6, 458780, 262149, 4, 458781, 262149, 4, 458782, 262149, 4, 458783, 262149, 4, 458784, 262149, 4, 458785, 262149, 4, 458786, 262149, 4, 458787, 131077, 6, 458789, 262149, 6, 458790, 131077, 6, 458792, 262149, 6, 458793, 262149, 4, 458794, 131077, 6, 458796, 262149, 6, 458797, 131077, 6, 458799, 262149, 6, 458800, 262149, 4, 458801, 262149, 4, 458802, 262149, 4, 458803, 131077, 6, 524302, 196710, 74, 524303, 262246, 74, 524311, 196710, 74, 524312, 262246, 74, 524323, 196710, 74, 524324, 262246, 74, 524333, 196710, 74, 524334, 262246, 74, 524339, 196710, 74, 524340, 262246, 74, 589838, 196710, 75, 589839, 262246, 75, 589843, 327782, 71, 589847, 196710, 75, 589848, 262246, 75, 589859, 196710, 75, 589860, 262246, 75, 589866, 327782, 71, 589869, 196710, 75, 589870, 262246, 75, 589873, 327782, 71, 589875, 196710, 75, 589876, 262246, 75, 851980, 196710, 74, 851981, 262246, 74, 851994, 196710, 74, 851995, 262246, 74, 852004, 196710, 74, 852005, 262246, 74, 852016, 196710, 74, 852017, 262246, 74, 917516, 196710, 75, 917517, 262246, 75, 917518, 327782, 71, 917530, 196710, 75, 917531, 262246, 75, 917540, 196710, 75, 917541, 262246, 75, 917552, 196710, 75, 917553, 262246, 75, 983061, 102, 77, 983062, 65638, 77, 983063, 131174, 77, 983079, 102, 77, 983080, 65638, 77, 983081, 131174, 77, 1048597, 102, 77, 1048598, 65638, 77, 1048599, 131174, 77, 1048606, 262149, 5, 1048607, 131077, 3, 1048608, 5, 6, 1048615, 102, 77, 1048616, 65638, 77, 1048617, 131174, 77, 1048626, 327782, 71, 1114133, 102, 77, 1114134, 65638, 77, 1114135, 131174, 77, 1114142, 262149, 2, 1114143, 5, 0, 1114144, 5, 4, 1114151, 102, 77, 1114152, 65638, 77, 1114153, 131174, 77, 1179669, 102, 77, 1179670, 65638, 77, 1179671, 131174, 77, 1179678, 262149, 2, 1179679, 5, 0, 1179680, 5, 4, 1179687, 102, 77, 1179688, 65638, 77, 1179689, 131174, 77, 1245214, 262149, 2, 1245215, 5, 0, 1245216, 5, 4, 1310750, 262149, 2, 1310751, 5, 0, 1310752, 5, 4, 1376276, 65638, 91, 1376286, 262149, 6, 1376287, 262149, 4, 1376288, 131077, 6, 1441812, 65638, 92, 1441833, 102, 90, 1507352, 102, 96, 1507353, 65638, 96, 1507354, 65638, 96, 1507355, 65638, 96, 1507356, 65638, 96, 1507357, 65638, 96, 1507358, 65638, 96, 1507359, 65638, 99, 1507360, 65638, 96, 1507361, 65638, 96, 1507362, 65638, 96, 1507363, 65638, 96, 1507364, 65638, 96, 1507365, 65638, 96, 1507366, 131174, 96, 1507369, 102, 90, 1572888, 131174, 97, 1572895, 65638, 100, 1572902, 131174, 97, 1572905, 102, 90, 1638424, 131174, 97, 1638431, 65638, 100, 1638438, 131174, 97, 1638441, 102, 90, 1703960, 131174, 97, 1703966, 196710, 99, 1703967, 262246, 99, 1703968, 327782, 99, 1703974, 131174, 97, 1703977, 102, 90, 1769493, 65638, 91, 1769496, 131174, 97, 1769502, 196710, 100, 1769503, 262246, 100, 1769504, 327782, 100, 1769510, 131174, 97, 1769513, 102, 90, 1835029, 65638, 92, 1835032, 131174, 97, 1835038, 196710, 101, 1835039, 262246, 101, 1835040, 327782, 101, 1835046, 131174, 97, 1835049, 102, 90, 1900568, 131174, 97, 1900575, 65638, 100, 1900582, 131174, 97, 1900585, 102, 90, 1966104, 131174, 97, 1966111, 65638, 100, 1966118, 131174, 97, 1966121, 102, 90, 2031640, 102, 98, 2031641, 65638, 98, 2031642, 65638, 98, 2031643, 65638, 98, 2031644, 65638, 98, 2031645, 65638, 98, 2031646, 65638, 98, 2031647, 65638, 101, 2031648, 65638, 98, 2031649, 65638, 98, 2031650, 65638, 98, 2031651, 65638, 98, 2031652, 65638, 98, 2031653, 65638, 98, 2031654, 131174, 98, 2031657, 102, 90, 2097193, 102, 90, 2162707, 65638, 91, 2228243, 65638, 92, 2293771, 131174, 71, 2293772, 262246, 72, 2293773, 196710, 92, 2293774, 262246, 92, 2293775, 196710, 91, 2293776, 262246, 91, 2293782, 65638, 91, 2293806, 393318, 91, 2293807, 458854, 91, 2293808, 393318, 92, 2293809, 458854, 92, 2293810, 196710, 72, 2293811, 102, 71, 2359307, 131174, 71, 2359308, 262246, 73, 2359311, 196710, 92, 2359312, 262246, 92, 2359318, 65638, 92, 2359342, 393318, 92, 2359343, 458854, 92, 2359346, 196710, 73, 2359347, 102, 71, 2424843, 131174, 71, 2424844, 131174, 71, 2424845, 327782, 71, 2424882, 102, 71, 2424883, 102, 71, 2490379, 131174, 71, 2490380, 131174, 71, 2490382, 327782, 77, 2490383, 393318, 77, 2490384, 458854, 77, 2490414, 327782, 77, 2490415, 393318, 77, 2490416, 458854, 77, 2490417, 327782, 71, 2490418, 102, 71, 2490419, 102, 71, 2555915, 262246, 71, 2555916, 65638, 70, 2555917, 65638, 70, 2555918, 327782, 78, 2555919, 393318, 78, 2555920, 458854, 78, 2555921, 65638, 70, 2555922, 65638, 70, 2555923, 65638, 70, 2555924, 65638, 70, 2555925, 65638, 70, 2555926, 65638, 70, 2555927, 65638, 70, 2555928, 65638, 70, 2555929, 65638, 70, 2555930, 131174, 70, 2555931, 131174, 70, 2555939, 102, 70, 2555940, 102, 70, 2555941, 65638, 70, 2555942, 65638, 70, 2555943, 65638, 70, 2555944, 65638, 70, 2555945, 65638, 70, 2555946, 65638, 70, 2555947, 65638, 70, 2555948, 65638, 70, 2555949, 65638, 70, 2555950, 327782, 78, 2555951, 393318, 78, 2555952, 458854, 78, 2555953, 65638, 70, 2555954, 65638, 70, 2555955, 196710, 71 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 848) +scene_destination = "res://Maps/ChampionshipSitearena2/Championship_Site_arena_2.tscn" +location = Vector2(1008, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 1392) +scene_destination = "res://Maps/ChampionshipSitearena2/Championship_Site_arena_2.tscn" +location = Vector2(1008, 1360) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 1360) +scene_destination = "res://Maps/ChampionshipSitearena2/Championship_Site_arena_2.tscn" +location = Vector2(1008, 1360) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 1360) +trainer = true +trainer_name = "RIVAL Theo" +trainer_reward = 4860 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[11, 50], [87, 52], [125, 51], [68, 52], [138, 52], [2, 54]] diff --git a/Maps/ChampionshipSitearena2/Championship_Site_arena_2_tileset.tres b/Maps/ChampionshipSitearena2/Championship_Site_arena_2_tileset.tres new file mode 100644 index 000000000..4f864eae1 --- /dev/null +++ b/Maps/ChampionshipSitearena2/Championship_Site_arena_2_tileset.tres @@ -0,0 +1,415 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Lava_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-LavaWaterfall_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:98/0 = 0 +0:102/0 = 0 +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:71/0 = 0 +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:92/0 = 0 +1:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:98/0 = 0 +1:99/0 = 0 +1:100/0 = 0 +1:101/0 = 0 +1:103/0 = 0 +1:104/0 = 0 +1:105/0 = 0 +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:96/0 = 0 +2:97/0 = 0 +2:98/0 = 0 +2:103/0 = 0 +2:104/0 = 0 +2:105/0 = 0 +3:71/0 = 0 +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:76/0 = 0 +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:81/0 = 0 +3:90/0 = 0 +3:91/0 = 0 +3:92/0 = 0 +3:99/0 = 0 +3:100/0 = 0 +3:101/0 = 0 +3:102/0 = 0 +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:105/0 = 0 +3:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:76/0 = 0 +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:81/0 = 0 +4:82/0 = 0 +4:89/0 = 0 +4:90/0 = 0 +4:91/0 = 0 +4:92/0 = 0 +4:99/0 = 0 +4:100/0 = 0 +4:101/0 = 0 +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:80/0 = 0 +5:81/0 = 0 +5:89/0 = 0 +5:90/0 = 0 +5:93/0 = 0 +5:99/0 = 0 +5:100/0 = 0 +5:101/0 = 0 +6:71/0 = 0 +6:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:77/0 = 0 +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:81/0 = 0 +6:83/0 = 0 +6:89/0 = 0 +6:90/0 = 0 +6:91/0 = 0 +6:92/0 = 0 +7:71/0 = 0 +7:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:77/0 = 0 +7:78/0 = 0 +7:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:79/0 = 0 +7:80/0 = 0 +7:81/0 = 0 +7:83/0 = 0 +7:89/0 = 0 +7:90/0 = 0 +7:91/0 = 0 +7:92/0 = 0 +7:93/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/2 = SubResource("src2") +sources/5 = SubResource("src5") diff --git a/Maps/ChampionshipSitegamma/Championship_Site_gamma.gd b/Maps/ChampionshipSitegamma/Championship_Site_gamma.gd new file mode 100644 index 000000000..34aea9735 --- /dev/null +++ b/Maps/ChampionshipSitegamma/Championship_Site_gamma.gd @@ -0,0 +1,54 @@ +extends Node2D # gen_map.py Map196 + +var map_name = "Championship Site (gamma)" + +var _trainer_data = { + "Trainer1": {"pre": "MAP196_TRAINER_1", "defeat": "MAP196_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer120.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP196_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP196_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP196_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/ChampionshipSitegamma/Championship_Site_gamma.gd.uid b/Maps/ChampionshipSitegamma/Championship_Site_gamma.gd.uid new file mode 100644 index 000000000..fc52159bd --- /dev/null +++ b/Maps/ChampionshipSitegamma/Championship_Site_gamma.gd.uid @@ -0,0 +1 @@ +uid://vnd1u0frajmk diff --git a/Maps/ChampionshipSitegamma/Championship_Site_gamma.tscn b/Maps/ChampionshipSitegamma/Championship_Site_gamma.tscn new file mode 100644 index 000000000..beb0626f4 --- /dev/null +++ b/Maps/ChampionshipSitegamma/Championship_Site_gamma.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/ChampionshipSitegamma/Championship_Site_gamma_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/ChampionshipSitegamma/Championship_Site_gamma.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Urayne-Alpha.png" id="201"] +[node name="Championship Site (gamma)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 327782, 103, 3, 327782, 103, 4, 327782, 103, 5, 327782, 103, 6, 327782, 103, 7, 327782, 103, 8, 327782, 103, 9, 327782, 103, 10, 327782, 103, 11, 327782, 103, 12, 327782, 103, 13, 327782, 103, 14, 327782, 103, 15, 327782, 103, 16, 327782, 103, 17, 327782, 103, 18, 327782, 103, 19, 327782, 103, 20, 327782, 103, 21, 327782, 103, 22, 327782, 103, 23, 327782, 103, 24, 327782, 103, 25, 327782, 103, 26, 327782, 103, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 327782, 103, 65539, 327782, 103, 65540, 327782, 103, 65541, 327782, 103, 65542, 327782, 103, 65543, 327782, 103, 65544, 327782, 103, 65545, 327782, 103, 65546, 327782, 103, 65547, 327782, 103, 65548, 327782, 103, 65549, 327782, 103, 65550, 327782, 103, 65551, 327782, 103, 65552, 327782, 103, 65553, 327782, 103, 65554, 327782, 103, 65555, 327782, 103, 65556, 327782, 103, 65557, 327782, 103, 65558, 327782, 103, 65559, 327782, 103, 65560, 327782, 103, 65561, 327782, 103, 65562, 327782, 103, 65563, 262244, 0, 65564, 262244, 0, 65565, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 327782, 103, 131075, 327782, 103, 131076, 327782, 103, 131077, 327782, 103, 131078, 327782, 103, 131079, 327782, 103, 131080, 327782, 103, 131081, 327782, 103, 131082, 327782, 103, 131083, 327782, 103, 131084, 327782, 103, 131085, 327782, 103, 131086, 327782, 103, 131087, 327782, 103, 131088, 327782, 103, 131089, 327782, 103, 131090, 327782, 103, 131091, 327782, 103, 131092, 327782, 103, 131093, 327782, 103, 131094, 327782, 103, 131095, 327782, 103, 131096, 327782, 103, 131097, 327782, 103, 131098, 327782, 103, 131099, 262244, 0, 131100, 262244, 0, 131101, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 327782, 103, 196611, 327782, 103, 196612, 327782, 103, 196613, 327782, 103, 196614, 327782, 103, 196615, 327782, 103, 196616, 327782, 103, 196617, 327782, 103, 196618, 327782, 103, 196619, 327782, 103, 196620, 327782, 103, 196621, 327782, 103, 196622, 327782, 103, 196623, 327782, 103, 196624, 327782, 103, 196625, 327782, 103, 196626, 327782, 103, 196627, 327782, 103, 196628, 327782, 103, 196629, 327782, 103, 196630, 327782, 103, 196631, 327782, 103, 196632, 327782, 103, 196633, 327782, 103, 196634, 327782, 103, 196635, 262244, 0, 196636, 262244, 0, 196637, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 327782, 103, 262147, 327782, 103, 262148, 327782, 103, 262149, 327782, 103, 262150, 327782, 103, 262151, 327782, 103, 262152, 327782, 103, 262153, 327782, 103, 262154, 327782, 103, 262155, 327782, 103, 262156, 327782, 103, 262157, 327782, 103, 262158, 327782, 103, 262159, 327782, 103, 262160, 327782, 103, 262161, 327782, 103, 262162, 327782, 103, 262163, 327782, 103, 262164, 327782, 103, 262165, 327782, 103, 262166, 327782, 103, 262167, 327782, 103, 262168, 327782, 103, 262169, 327782, 103, 262170, 327782, 103, 262171, 262244, 0, 262172, 262244, 0, 262173, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 327782, 103, 327683, 327782, 103, 327684, 327782, 103, 327685, 327782, 103, 327686, 327782, 103, 327687, 327782, 103, 327688, 327782, 103, 327689, 327782, 103, 327690, 327782, 103, 327691, 327782, 103, 327692, 327782, 103, 327693, 327782, 103, 327694, 327782, 103, 327695, 327782, 103, 327696, 327782, 103, 327697, 327782, 103, 327698, 327782, 103, 327699, 327782, 103, 327700, 327782, 103, 327701, 327782, 103, 327702, 327782, 103, 327703, 327782, 103, 327704, 327782, 103, 327705, 327782, 103, 327706, 327782, 103, 327707, 262244, 0, 327708, 262244, 0, 327709, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 327782, 103, 393219, 327782, 103, 393220, 327782, 103, 393221, 327782, 103, 393222, 327782, 103, 393223, 327782, 103, 393224, 327782, 103, 393225, 327782, 103, 393226, 327782, 103, 393227, 327782, 103, 393228, 327782, 103, 393229, 327782, 103, 393230, 327782, 103, 393231, 327782, 103, 393232, 327782, 103, 393233, 327782, 103, 393234, 327782, 103, 393235, 327782, 103, 393236, 327782, 103, 393237, 327782, 103, 393238, 327782, 103, 393239, 327782, 103, 393240, 327782, 103, 393241, 327782, 103, 393242, 327782, 103, 393243, 262244, 0, 393244, 262244, 0, 393245, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 327782, 103, 458755, 327782, 103, 458756, 327782, 103, 458757, 327782, 103, 458758, 327782, 103, 458759, 327782, 103, 458760, 327782, 103, 458761, 327782, 103, 458762, 327782, 103, 458763, 327782, 103, 458764, 327782, 103, 458765, 327782, 103, 458766, 327782, 103, 458767, 327782, 103, 458768, 327782, 103, 458769, 327782, 103, 458770, 327782, 103, 458771, 327782, 103, 458772, 327782, 103, 458773, 327782, 103, 458774, 327782, 103, 458775, 327782, 103, 458776, 327782, 103, 458777, 327782, 103, 458778, 327782, 103, 458779, 262244, 0, 458780, 262244, 0, 458781, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 327782, 103, 524291, 327782, 103, 524292, 327782, 103, 524293, 327782, 103, 524294, 327782, 103, 524295, 327782, 103, 524296, 327782, 103, 524297, 327782, 103, 524298, 327782, 103, 524299, 327782, 103, 524300, 327782, 103, 524301, 327782, 103, 524302, 327782, 103, 524303, 327782, 103, 524304, 327782, 103, 524305, 327782, 103, 524306, 327782, 103, 524307, 327782, 103, 524308, 327782, 103, 524309, 327782, 103, 524310, 327782, 103, 524311, 327782, 103, 524312, 327782, 103, 524313, 327782, 103, 524314, 327782, 103, 524315, 262244, 0, 524316, 262244, 0, 524317, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 327782, 103, 589827, 327782, 103, 589828, 327782, 103, 589829, 327782, 103, 589830, 327782, 103, 589831, 327782, 103, 589832, 327782, 103, 589833, 327782, 103, 589834, 327782, 103, 589835, 327782, 103, 589836, 327782, 103, 589837, 327782, 103, 589838, 327782, 103, 589839, 327782, 103, 589840, 327782, 103, 589841, 327782, 103, 589842, 327782, 103, 589843, 327782, 103, 589844, 327782, 103, 589845, 327782, 103, 589846, 327782, 103, 589847, 327782, 103, 589848, 327782, 103, 589849, 327782, 103, 589850, 327782, 103, 589851, 262244, 0, 589852, 262244, 0, 589853, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 262246, 102, 655363, 262246, 102, 655364, 262246, 102, 655365, 262246, 102, 655366, 262246, 102, 655367, 262246, 102, 655368, 262246, 102, 655369, 262246, 102, 655370, 262246, 102, 655371, 262246, 102, 655372, 262246, 102, 655373, 262246, 102, 655374, 262246, 102, 655375, 262246, 102, 655376, 262246, 102, 655377, 262246, 102, 655378, 262246, 102, 655379, 262246, 102, 655380, 262246, 102, 655381, 262246, 102, 655382, 262246, 102, 655383, 262246, 102, 655384, 262246, 102, 655385, 262246, 102, 655386, 262246, 102, 655387, 262244, 0, 655388, 262244, 0, 655389, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720901, 131174, 89, 720902, 102, 90, 720903, 102, 90, 720904, 102, 90, 720905, 102, 90, 720906, 102, 90, 720907, 102, 90, 720908, 102, 90, 720909, 102, 90, 720910, 102, 90, 720911, 102, 90, 720912, 102, 90, 720913, 102, 90, 720914, 102, 90, 720915, 102, 90, 720916, 102, 90, 720917, 102, 90, 720918, 102, 90, 720919, 131174, 89, 720923, 262244, 0, 720924, 262244, 0, 720925, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786437, 102, 89, 786438, 102, 89, 786439, 102, 89, 786440, 102, 89, 786441, 102, 89, 786442, 102, 89, 786450, 102, 89, 786451, 102, 89, 786452, 102, 89, 786453, 102, 89, 786454, 102, 89, 786455, 102, 89, 786456, 102, 90, 786459, 262244, 0, 786460, 262244, 0, 786461, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851973, 102, 89, 851974, 102, 89, 851976, 102, 89, 851977, 102, 89, 851978, 102, 89, 851980, 102, 89, 851981, 102, 89, 851982, 102, 89, 851983, 102, 89, 851984, 102, 89, 851985, 102, 89, 851986, 102, 89, 851987, 102, 89, 851989, 102, 89, 851990, 102, 89, 851991, 102, 89, 851992, 102, 90, 851995, 262244, 0, 851996, 262244, 0, 851997, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917509, 102, 89, 917510, 102, 89, 917512, 102, 89, 917513, 102, 89, 917514, 102, 89, 917516, 102, 89, 917517, 102, 89, 917519, 102, 89, 917520, 102, 89, 917521, 102, 89, 917522, 102, 89, 917523, 102, 89, 917525, 102, 89, 917526, 102, 89, 917527, 102, 89, 917528, 102, 90, 917531, 262244, 0, 917532, 262244, 0, 917533, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983045, 102, 89, 983046, 102, 89, 983047, 102, 89, 983048, 102, 89, 983049, 102, 89, 983050, 102, 89, 983051, 102, 89, 983052, 102, 89, 983053, 102, 89, 983055, 102, 89, 983056, 102, 89, 983057, 102, 89, 983058, 102, 89, 983059, 102, 89, 983060, 102, 89, 983061, 102, 89, 983062, 102, 89, 983063, 102, 89, 983064, 102, 90, 983067, 262244, 0, 983068, 262244, 0, 983069, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048581, 102, 89, 1048582, 102, 89, 1048583, 102, 89, 1048584, 102, 89, 1048585, 102, 89, 1048586, 102, 89, 1048587, 102, 89, 1048588, 102, 89, 1048589, 102, 89, 1048590, 102, 89, 1048591, 102, 89, 1048592, 102, 89, 1048593, 102, 89, 1048594, 102, 89, 1048595, 102, 89, 1048596, 102, 89, 1048597, 102, 89, 1048598, 102, 89, 1048603, 262244, 0, 1048604, 262244, 0, 1048605, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114117, 102, 89, 1114118, 102, 89, 1114119, 102, 89, 1114120, 102, 89, 1114121, 102, 89, 1114122, 102, 89, 1114123, 102, 89, 1114124, 102, 89, 1114125, 102, 89, 1114126, 102, 89, 1114127, 102, 89, 1114128, 102, 89, 1114129, 102, 89, 1114130, 102, 89, 1114132, 102, 89, 1114133, 102, 89, 1114134, 102, 89, 1114139, 262244, 0, 1114140, 262244, 0, 1114141, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179653, 102, 89, 1179654, 102, 89, 1179656, 102, 89, 1179657, 102, 89, 1179659, 102, 89, 1179660, 102, 89, 1179661, 102, 89, 1179662, 102, 89, 1179663, 102, 89, 1179664, 102, 89, 1179665, 102, 89, 1179666, 102, 89, 1179668, 102, 89, 1179669, 102, 89, 1179670, 102, 89, 1179671, 102, 89, 1179672, 102, 90, 1179675, 262244, 0, 1179676, 262244, 0, 1179677, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245189, 102, 89, 1245190, 102, 89, 1245192, 102, 89, 1245193, 102, 89, 1245195, 102, 89, 1245196, 102, 89, 1245197, 102, 89, 1245198, 102, 89, 1245199, 102, 89, 1245201, 102, 89, 1245202, 102, 89, 1245203, 102, 89, 1245204, 102, 89, 1245205, 102, 89, 1245206, 102, 89, 1245207, 102, 89, 1245208, 102, 90, 1245211, 262244, 0, 1245212, 262244, 0, 1245213, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310725, 102, 89, 1310726, 102, 89, 1310727, 102, 89, 1310728, 102, 89, 1310729, 102, 89, 1310730, 102, 89, 1310731, 102, 89, 1310732, 102, 89, 1310733, 102, 89, 1310734, 102, 89, 1310735, 102, 89, 1310737, 102, 89, 1310738, 102, 89, 1310739, 102, 89, 1310740, 102, 89, 1310742, 102, 89, 1310743, 102, 89, 1310744, 102, 90, 1310747, 262244, 0, 1310748, 262244, 0, 1310749, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376261, 102, 89, 1376262, 102, 89, 1376263, 102, 89, 1376264, 102, 89, 1376265, 102, 89, 1376266, 102, 89, 1376268, 102, 89, 1376269, 102, 89, 1376270, 102, 89, 1376271, 102, 89, 1376272, 102, 89, 1376273, 102, 89, 1376274, 102, 89, 1376275, 102, 89, 1376276, 102, 89, 1376278, 102, 89, 1376279, 102, 89, 1376280, 102, 90, 1376283, 262244, 0, 1376284, 262244, 0, 1376285, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441797, 102, 89, 1441798, 102, 89, 1441799, 102, 89, 1441800, 102, 89, 1441801, 102, 89, 1441802, 102, 89, 1441804, 102, 89, 1441805, 102, 89, 1441806, 102, 89, 1441807, 102, 89, 1441808, 102, 89, 1441809, 102, 89, 1441810, 102, 89, 1441811, 102, 89, 1441812, 102, 89, 1441813, 102, 89, 1441814, 102, 89, 1441815, 102, 89, 1441816, 102, 90, 1441819, 262244, 0, 1441820, 262244, 0, 1441821, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507333, 131174, 89, 1507334, 65638, 90, 1507335, 65638, 90, 1507337, 65638, 90, 1507338, 65638, 90, 1507339, 65638, 90, 1507340, 65638, 90, 1507341, 65638, 103, 1507342, 131174, 103, 1507343, 65638, 103, 1507344, 65638, 90, 1507345, 65638, 90, 1507346, 65638, 90, 1507347, 65638, 90, 1507348, 65638, 90, 1507350, 65638, 90, 1507351, 131174, 89, 1507355, 262244, 0, 1507356, 262244, 0, 1507357, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572869, 131174, 90, 1572877, 65638, 104, 1572878, 131174, 104, 1572879, 65638, 104, 1572880, 196710, 104, 1572887, 131174, 90, 1572891, 262244, 0, 1572892, 262244, 0, 1572893, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638405, 131174, 91, 1638413, 65638, 104, 1638414, 131174, 104, 1638415, 65638, 104, 1638416, 196710, 104, 1638423, 131174, 91, 1638427, 262244, 0, 1638428, 262244, 0, 1638429, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703949, 65638, 104, 1703950, 131174, 104, 1703951, 65638, 104, 1703952, 196710, 104, 1703963, 262244, 0, 1703964, 262244, 0, 1703965, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769485, 65638, 104, 1769486, 131174, 104, 1769487, 65638, 104, 1769488, 196710, 104, 1769499, 262244, 0, 1769500, 262244, 0, 1769501, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835021, 65638, 105, 1835022, 131174, 105, 1835023, 65638, 105, 1835035, 262244, 0, 1835036, 262244, 0, 1835037, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 0, 1900548, 65638, 70, 1900549, 65638, 70, 1900550, 65638, 70, 1900551, 65638, 70, 1900552, 65638, 70, 1900553, 65638, 70, 1900554, 65638, 70, 1900555, 65638, 70, 1900556, 327782, 79, 1900557, 393318, 79, 1900558, 393318, 79, 1900559, 393318, 79, 1900560, 458854, 79, 1900561, 65638, 70, 1900562, 65638, 70, 1900563, 65638, 70, 1900564, 262244, 0, 1900565, 262244, 0, 1900566, 262244, 0, 1900567, 262244, 0, 1900568, 262244, 0, 1900569, 262244, 0, 1900570, 262244, 0, 1900571, 262244, 0, 1900572, 262244, 0, 1900573, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 2, 65638, 72, 3, 65638, 72, 4, 65638, 72, 5, 65638, 72, 6, 65638, 72, 7, 65638, 72, 8, 65638, 72, 9, 65638, 72, 10, 65638, 72, 11, 65638, 72, 12, 196710, 72, 16, 262246, 72, 17, 65638, 72, 18, 65638, 72, 19, 65638, 72, 20, 65638, 72, 21, 65638, 72, 22, 65638, 72, 23, 65638, 72, 24, 65638, 72, 25, 65638, 72, 26, 65638, 72, 65538, 65638, 73, 65539, 65638, 73, 65540, 65638, 73, 65541, 65638, 73, 65542, 65638, 73, 65543, 65638, 73, 65544, 65638, 73, 65545, 65638, 73, 65546, 65638, 73, 65547, 65638, 73, 65548, 196710, 73, 65552, 262246, 73, 65553, 65638, 73, 65554, 65638, 73, 65555, 65638, 73, 65556, 65638, 73, 65557, 65638, 73, 65558, 65638, 73, 65559, 65638, 73, 65560, 65638, 73, 65561, 65638, 73, 65562, 65638, 73, 131074, 65638, 72, 131075, 65638, 72, 131076, 65638, 72, 131077, 65638, 72, 131078, 65638, 72, 131079, 65638, 72, 131080, 65638, 72, 131081, 65638, 72, 131082, 65638, 72, 131083, 196710, 72, 131084, 262246, 103, 131088, 393318, 103, 131089, 262246, 72, 131090, 65638, 72, 131091, 65638, 72, 131092, 65638, 72, 131093, 65638, 72, 131094, 65638, 72, 131095, 65638, 72, 131096, 65638, 72, 131097, 65638, 72, 131098, 65638, 72, 196610, 65638, 73, 196611, 65638, 73, 196612, 65638, 73, 196613, 65638, 73, 196614, 65638, 73, 196615, 65638, 73, 196616, 65638, 73, 196617, 65638, 73, 196618, 65638, 73, 196619, 196710, 73, 196620, 262246, 103, 196624, 393318, 103, 196625, 262246, 73, 196626, 65638, 73, 196627, 65638, 73, 196628, 65638, 73, 196629, 65638, 73, 196630, 65638, 73, 196631, 65638, 73, 196632, 65638, 73, 196633, 65638, 73, 196634, 65638, 73, 262155, 262246, 103, 262156, 262246, 103, 262160, 393318, 103, 262161, 393318, 103, 327691, 262246, 103, 327692, 262246, 104, 327693, 327782, 104, 327694, 327782, 104, 327695, 327782, 104, 327696, 393318, 104, 327697, 393318, 103, 393227, 262246, 103, 393228, 262246, 105, 393229, 327782, 105, 393230, 327782, 105, 393231, 327782, 105, 393232, 393318, 105, 393233, 393318, 103, 458763, 262246, 103, 458769, 393318, 103, 524299, 262246, 104, 524300, 327782, 104, 524301, 327782, 104, 524302, 327782, 104, 524303, 327782, 104, 524304, 327782, 104, 524305, 393318, 104, 589835, 262246, 105, 589836, 327782, 105, 589837, 327782, 105, 589838, 327782, 105, 589839, 327782, 105, 589840, 327782, 105, 589841, 393318, 105, 851975, 102, 89, 851979, 102, 89, 851988, 102, 89, 917511, 102, 89, 917515, 102, 89, 917518, 102, 89, 917524, 102, 89, 983054, 102, 89, 1048599, 102, 89, 1114131, 102, 89, 1114135, 102, 89, 1179655, 102, 89, 1179658, 102, 89, 1179667, 102, 89, 1245191, 102, 89, 1245194, 102, 89, 1245200, 102, 89, 1310736, 102, 89, 1310741, 102, 89, 1376267, 102, 89, 1376277, 102, 89, 1441803, 102, 89, 1441804, 102, 102, 1441808, 196710, 102, 1507336, 65638, 90, 1507340, 102, 103, 1507344, 196710, 103, 1507349, 65638, 90, 1572876, 102, 104, 1638412, 102, 104, 1703948, 102, 104, 1769484, 102, 104, 1835020, 102, 105, 1835024, 196710, 105, 1900555, 131174, 70, 1900561, 102, 70, 1900562, 65638, 70, 1900563, 65638, 70 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 720899, 65638, 91, 786435, 65638, 92, 786456, 102, 90, 851975, 102, 96, 851976, 65638, 96, 851977, 65638, 96, 851978, 65638, 96, 851979, 65638, 96, 851980, 65638, 96, 851981, 65638, 96, 851982, 65638, 99, 851983, 65638, 96, 851984, 65638, 96, 851985, 65638, 96, 851986, 65638, 96, 851987, 65638, 96, 851988, 65638, 96, 851989, 131174, 96, 851992, 102, 90, 917511, 131174, 97, 917518, 65638, 100, 917525, 131174, 97, 917528, 102, 90, 983047, 131174, 97, 983054, 65638, 100, 983061, 131174, 97, 983064, 102, 90, 1048583, 131174, 97, 1048589, 196710, 99, 1048590, 262246, 99, 1048591, 327782, 99, 1048597, 131174, 97, 1048600, 102, 90, 1114116, 65638, 91, 1114119, 131174, 97, 1114125, 196710, 100, 1114126, 262246, 100, 1114127, 327782, 100, 1114133, 131174, 97, 1114136, 102, 90, 1179652, 65638, 92, 1179655, 131174, 97, 1179661, 196710, 101, 1179662, 262246, 101, 1179663, 327782, 101, 1179669, 131174, 97, 1179672, 102, 90, 1245191, 131174, 97, 1245198, 65638, 100, 1245205, 131174, 97, 1245208, 102, 90, 1310727, 131174, 97, 1310734, 65638, 100, 1310741, 131174, 97, 1310744, 102, 90, 1376263, 102, 98, 1376264, 65638, 98, 1376265, 65638, 98, 1376266, 65638, 98, 1376267, 65638, 98, 1376268, 65638, 98, 1376269, 65638, 98, 1376270, 65638, 101, 1376271, 65638, 98, 1376272, 65638, 98, 1376273, 65638, 98, 1376274, 65638, 98, 1376275, 65638, 98, 1376276, 65638, 98, 1376277, 131174, 98, 1376280, 102, 90, 1441816, 102, 90, 1507330, 65638, 91, 1572866, 65638, 92, 1638405, 65638, 91, 1703941, 65638, 92, 1900546, 65638, 70, 1900547, 65638, 70, 1900548, 65638, 70, 1900549, 65638, 70, 1900550, 65638, 70, 1900551, 65638, 70, 1900552, 65638, 70, 1900553, 131174, 70, 1900554, 131174, 70, 1900562, 102, 70, 1900563, 102, 70, 1900564, 65638, 70, 1900565, 65638, 70, 1900566, 65638, 70, 1900567, 65638, 70, 1900568, 65638, 70, 1900569, 65638, 70, 1900570, 65638, 70 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 336) +scene_destination = "res://Maps/ChampionshipSiteafterwin/Championship_Site_after_win.tscn" +location = Vector2(1008, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 336) +trainer = true +texture = ExtResource("201") +trainer_name = "APOCALYPSE Curie" +trainer_reward = 9100 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[138, 60], [45, 60], [62, 62], [170, 62], [197, 65]] diff --git a/Maps/ChampionshipSitegamma/Championship_Site_gamma_tileset.tres b/Maps/ChampionshipSitegamma/Championship_Site_gamma_tileset.tres new file mode 100644 index 000000000..bdcbe68bb --- /dev/null +++ b/Maps/ChampionshipSitegamma/Championship_Site_gamma_tileset.tres @@ -0,0 +1,116 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:98/0 = 0 +0:102/0 = 0 +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:92/0 = 0 +1:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:98/0 = 0 +1:99/0 = 0 +1:100/0 = 0 +1:101/0 = 0 +1:103/0 = 0 +1:104/0 = 0 +1:105/0 = 0 +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:96/0 = 0 +2:97/0 = 0 +2:98/0 = 0 +2:103/0 = 0 +2:104/0 = 0 +2:105/0 = 0 +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:99/0 = 0 +3:100/0 = 0 +3:101/0 = 0 +3:102/0 = 0 +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:105/0 = 0 +3:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:99/0 = 0 +4:100/0 = 0 +4:101/0 = 0 +4:102/0 = 0 +4:103/0 = 0 +4:104/0 = 0 +4:105/0 = 0 +5:79/0 = 0 +5:99/0 = 0 +5:100/0 = 0 +5:101/0 = 0 +5:103/0 = 0 +5:104/0 = 0 +5:105/0 = 0 +6:79/0 = 0 +6:103/0 = 0 +6:104/0 = 0 +6:105/0 = 0 +7:79/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") diff --git a/Maps/ChampionshipSitetrain/Championship_Site_train.gd b/Maps/ChampionshipSitetrain/Championship_Site_train.gd new file mode 100644 index 000000000..9e2565c2a --- /dev/null +++ b/Maps/ChampionshipSitetrain/Championship_Site_train.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map149 + +var map_name = "Championship Site (train)" diff --git a/Maps/ChampionshipSitetrain/Championship_Site_train.gd.uid b/Maps/ChampionshipSitetrain/Championship_Site_train.gd.uid new file mode 100644 index 000000000..b6efcd426 --- /dev/null +++ b/Maps/ChampionshipSitetrain/Championship_Site_train.gd.uid @@ -0,0 +1 @@ +uid://c41cq27pem8wb diff --git a/Maps/ChampionshipSitetrain/Championship_Site_train.tscn b/Maps/ChampionshipSitetrain/Championship_Site_train.tscn new file mode 100644 index 000000000..b6b39cc5b --- /dev/null +++ b/Maps/ChampionshipSitetrain/Championship_Site_train.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/ChampionshipSitetrain/Championship_Site_train_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/ChampionshipSitetrain/Championship_Site_train.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Championship Site (train)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 262145, 0, 131075, 262145, 4, 131076, 262145, 4, 131077, 262145, 4, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 262145, 4, 131086, 262145, 4, 131087, 262145, 4, 131088, 262145, 4, 131089, 131073, 1, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 4, 196611, 65536, 150, 196612, 65536, 150, 196613, 65536, 150, 196614, 65536, 150, 196615, 65536, 150, 196616, 65536, 150, 196617, 65536, 150, 196618, 65536, 150, 196619, 65536, 150, 196620, 65536, 150, 196621, 65536, 150, 196622, 65536, 150, 196623, 65536, 150, 196624, 65536, 150, 196625, 262145, 2, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 4, 262147, 65536, 151, 262148, 65536, 151, 262149, 65536, 151, 262150, 65536, 151, 262151, 65536, 151, 262152, 65536, 151, 262153, 65536, 151, 262154, 65536, 151, 262155, 65536, 151, 262156, 65536, 151, 262157, 65536, 151, 262158, 65536, 151, 262159, 65536, 151, 262160, 65536, 151, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 4, 327683, 65536, 152, 327684, 65536, 152, 327685, 65536, 152, 327686, 65536, 152, 327687, 65536, 152, 327688, 65536, 152, 327689, 65536, 152, 327690, 65536, 152, 327691, 65536, 152, 327692, 65536, 152, 327693, 65536, 152, 327694, 65536, 152, 327695, 65536, 152, 327696, 65536, 152, 327697, 262145, 2, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 4, 393219, 262144, 162, 393220, 196608, 161, 393221, 131072, 161, 393222, 196608, 161, 393223, 131072, 161, 393224, 196608, 161, 393225, 131072, 161, 393226, 196608, 161, 393227, 131072, 161, 393228, 196608, 161, 393229, 131072, 161, 393230, 196608, 161, 393231, 131072, 161, 393232, 196608, 161, 393233, 262145, 2, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 4, 458755, 196608, 158, 458756, 196608, 160, 458757, 131072, 160, 458758, 196608, 160, 458759, 131072, 160, 458760, 196608, 160, 458761, 131072, 160, 458762, 196608, 160, 458763, 131072, 160, 458764, 196608, 160, 458765, 131072, 160, 458766, 196608, 160, 458767, 131072, 160, 458768, 196608, 160, 458769, 262145, 2, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 4, 524291, 196608, 162, 524292, 196608, 159, 524293, 131072, 159, 524294, 196608, 159, 524295, 131072, 159, 524296, 196608, 159, 524297, 131072, 159, 524298, 196608, 159, 524299, 131072, 159, 524300, 196608, 159, 524301, 131072, 159, 524302, 196608, 159, 524303, 131072, 159, 524304, 196608, 159, 524305, 262145, 2, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 4, 589827, 196608, 158, 589828, 196608, 160, 589829, 131072, 160, 589830, 196608, 160, 589831, 131072, 160, 589832, 196608, 160, 589833, 131072, 160, 589834, 196608, 160, 589835, 131072, 160, 589836, 196608, 160, 589837, 131072, 160, 589838, 196608, 160, 589839, 131072, 160, 589840, 196608, 160, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 4, 655363, 196608, 162, 655364, 196608, 159, 655365, 131072, 159, 655366, 196608, 159, 655367, 131072, 159, 655368, 196608, 159, 655369, 131072, 159, 655370, 196608, 159, 655371, 131072, 159, 655372, 196608, 159, 655373, 131072, 159, 655374, 196608, 159, 655375, 131072, 159, 655376, 196608, 159, 655377, 262145, 2, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 4, 720899, 196608, 158, 720900, 196608, 160, 720901, 131072, 160, 720902, 196608, 160, 720903, 131072, 160, 720904, 196608, 160, 720905, 131072, 160, 720906, 196608, 160, 720907, 131072, 160, 720908, 196608, 160, 720909, 131072, 160, 720910, 196608, 160, 720911, 131072, 160, 720912, 196608, 160, 720913, 262145, 2, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 4, 786435, 196608, 162, 786436, 196608, 159, 786437, 131072, 159, 786438, 196608, 159, 786439, 131072, 159, 786440, 196608, 159, 786441, 131072, 159, 786442, 196608, 159, 786443, 131072, 159, 786444, 196608, 159, 786445, 131072, 159, 786446, 196608, 159, 786447, 131072, 159, 786448, 196608, 159, 786449, 262145, 2, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 4, 851971, 196608, 158, 851972, 196608, 160, 851973, 131072, 160, 851974, 196608, 160, 851975, 131072, 160, 851976, 196608, 160, 851977, 131072, 160, 851978, 196608, 160, 851979, 131072, 160, 851980, 196608, 160, 851981, 131072, 160, 851982, 196608, 160, 851983, 131072, 160, 851984, 196608, 160, 851985, 262145, 2, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 4, 917507, 196608, 162, 917508, 196608, 159, 917509, 131072, 159, 917510, 196608, 159, 917511, 131072, 159, 917512, 196608, 159, 917513, 131072, 159, 917514, 196608, 159, 917515, 131072, 159, 917516, 196608, 159, 917517, 131072, 159, 917518, 196608, 159, 917519, 131072, 159, 917520, 196608, 159, 917521, 262145, 2, 917522, 1, 0, 917523, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 4, 983043, 196608, 158, 983044, 196608, 160, 983045, 131072, 160, 983046, 196608, 160, 983047, 131072, 160, 983048, 196608, 160, 983049, 131072, 160, 983050, 196608, 160, 983051, 131072, 160, 983052, 196608, 160, 983053, 131072, 160, 983054, 196608, 160, 983055, 131072, 160, 983056, 196608, 160, 983057, 262145, 2, 983058, 1, 0, 983059, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 4, 1048579, 196608, 162, 1048580, 196608, 159, 1048581, 131072, 159, 1048582, 196608, 159, 1048583, 131072, 159, 1048584, 196608, 159, 1048585, 131072, 159, 1048586, 196608, 159, 1048587, 131072, 159, 1048588, 196608, 159, 1048589, 131072, 159, 1048590, 196608, 159, 1048591, 131072, 159, 1048592, 196608, 159, 1048593, 262145, 2, 1048594, 1, 0, 1048595, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 4, 1114115, 196608, 158, 1114116, 196608, 160, 1114117, 131072, 160, 1114118, 196608, 160, 1114119, 131072, 160, 1114120, 196608, 160, 1114121, 131072, 160, 1114122, 196608, 160, 1114123, 131072, 160, 1114124, 196608, 160, 1114125, 131072, 160, 1114126, 196608, 160, 1114127, 131072, 160, 1114128, 196608, 160, 1114129, 262145, 2, 1114130, 1, 0, 1114131, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 131073, 0, 1179651, 131073, 3, 1179652, 131073, 3, 1179653, 131073, 3, 1179654, 131073, 3, 1179655, 131073, 3, 1179656, 131073, 3, 1179657, 131073, 3, 1179658, 131073, 3, 1179659, 131073, 3, 1179660, 131073, 3, 1179661, 131073, 3, 1179662, 131073, 3, 1179663, 131073, 3, 1179664, 131073, 3, 1179665, 65537, 0, 1179666, 1, 0, 1179667, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 458755, 0, 115, 458756, 0, 115, 458757, 0, 115, 458758, 0, 115, 458759, 0, 115, 458760, 0, 115, 458761, 0, 115, 458762, 0, 115, 458763, 0, 115, 458764, 0, 115, 458765, 0, 115, 458766, 0, 115, 458767, 0, 115, 458768, 0, 115, 524291, 0, 116, 524292, 0, 116, 524293, 0, 116, 524294, 0, 116, 524295, 0, 116, 524296, 0, 116, 524297, 0, 116, 524298, 0, 116, 524299, 0, 116, 524300, 0, 116, 524301, 0, 116, 524302, 0, 116, 524303, 0, 116, 524304, 0, 116, 589827, 131072, 116, 589828, 65536, 116, 589829, 65536, 116, 589830, 65536, 116, 589831, 65536, 116, 589832, 196608, 116, 589833, 131072, 115, 589834, 65536, 115, 589835, 131072, 115, 589836, 131072, 116, 589837, 65536, 116, 589838, 65536, 116, 589839, 65536, 116, 589840, 196608, 116, 720900, 458752, 158, 720901, 393216, 161, 720902, 458752, 161, 720903, 393216, 158, 720908, 262144, 115, 720909, 327680, 115, 720911, 262144, 115, 720912, 327680, 115, 786436, 393216, 158, 786437, 393216, 162, 786438, 458752, 162, 786439, 458752, 158, 851980, 262144, 115, 851981, 327680, 115, 851983, 262144, 115, 851984, 327680, 115, 983044, 393216, 158, 983045, 393216, 161, 983046, 458752, 161, 983047, 458752, 158, 983052, 262144, 115, 983053, 327680, 115, 983055, 262144, 115, 983056, 327680, 115, 1048580, 458752, 158, 1048581, 393216, 162, 1048582, 458752, 162, 1048583, 393216, 158, 1114121, 131072, 29, 1114122, 196608, 29, 1114123, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 458758, 0, 111, 458759, 65536, 111, 458760, 131072, 111, 458761, 196608, 111, 458762, 262144, 111, 458763, 196608, 113, 458764, 262144, 113, 458765, 327680, 113, 458766, 393216, 113, 524294, 0, 112, 524295, 65536, 112, 524296, 131072, 112, 524297, 196608, 112, 524298, 262144, 112, 524299, 196608, 114, 524300, 262144, 114, 524301, 327680, 114, 524302, 393216, 114 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 336) +scene_destination = "res://Maps/LegenTown/Legen_Town_Metro.tscn" +location = Vector2(368, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 592) +scene_destination = "res://Maps/ChampionshipSite/Championship_Site.tscn" +location = Vector2(1360, 272) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/ChampionshipSitetrain/Championship_Site_train_tileset.tres b/Maps/ChampionshipSitetrain/Championship_Site_train_tileset.tres new file mode 100644 index 000000000..08e3f815b --- /dev/null +++ b/Maps/ChampionshipSitetrain/Championship_Site_train_tileset.tres @@ -0,0 +1,194 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Championship.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:116/0 = 0 +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:150/0 = 0 +1:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:151/0 = 0 +1:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:152/0 = 0 +1:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:159/0 = 0 +2:160/0 = 0 +2:161/0 = 0 +3:29/0 = 0 +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:116/0 = 0 +3:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:158/0 = 0 +3:159/0 = 0 +3:160/0 = 0 +3:161/0 = 0 +3:162/0 = 0 +4:29/0 = 0 +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:162/0 = 0 +5:113/0 = 0 +5:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:158/0 = 0 +6:161/0 = 0 +6:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:162/0 = 0 +6:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:158/0 = 0 +7:161/0 = 0 +7:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:162/0 = 0 +7:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/ChampionshipSitewaiting/Championship_Site_waiting.gd b/Maps/ChampionshipSitewaiting/Championship_Site_waiting.gd new file mode 100644 index 000000000..64593b87c --- /dev/null +++ b/Maps/ChampionshipSitewaiting/Championship_Site_waiting.gd @@ -0,0 +1,47 @@ +extends Node2D # gen_map.py Map131 + +var map_name = "Championship Site (waiting)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(432, 784): + Global.game.play_dialogue("MAP131_NPC_1") + if check_pos == Vector2(368, 400): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/ChampionshipSite/Championship_Site.tscn" + Global.game.release_player() diff --git a/Maps/ChampionshipSitewaiting/Championship_Site_waiting.gd.uid b/Maps/ChampionshipSitewaiting/Championship_Site_waiting.gd.uid new file mode 100644 index 000000000..ad905eb1c --- /dev/null +++ b/Maps/ChampionshipSitewaiting/Championship_Site_waiting.gd.uid @@ -0,0 +1 @@ +uid://d2bbcmhk0el2w diff --git a/Maps/ChampionshipSitewaiting/Championship_Site_waiting.tscn b/Maps/ChampionshipSitewaiting/Championship_Site_waiting.tscn new file mode 100644 index 000000000..b303c83ab --- /dev/null +++ b/Maps/ChampionshipSitewaiting/Championship_Site_waiting.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/ChampionshipSitewaiting/Championship_Site_waiting_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/ChampionshipSitewaiting/Championship_Site_waiting.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_056.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="401"] +[node name="Championship Site (waiting)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 262145, 0, 458763, 262145, 4, 458764, 262145, 4, 458765, 262145, 4, 458766, 262145, 4, 458767, 262145, 4, 458768, 131073, 1, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 262145, 0, 524298, 131073, 6, 524299, 196608, 150, 524300, 262144, 150, 524301, 262144, 150, 524302, 262144, 150, 524303, 327680, 150, 524304, 262145, 6, 524305, 131073, 1, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 262145, 0, 589829, 262145, 4, 589830, 262145, 4, 589831, 262145, 4, 589832, 262145, 4, 589833, 131073, 6, 589834, 196608, 150, 589835, 196608, 151, 589836, 262144, 151, 589837, 262144, 151, 589838, 262144, 151, 589839, 327680, 151, 589840, 327680, 150, 589841, 262145, 6, 589842, 262145, 4, 589843, 262145, 4, 589844, 262145, 4, 589845, 262145, 4, 589846, 131073, 1, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 4, 655365, 65536, 150, 655366, 65536, 150, 655367, 65536, 150, 655368, 65536, 150, 655369, 65536, 150, 655370, 196608, 151, 655371, 196608, 152, 655372, 262144, 152, 655373, 262144, 152, 655374, 262144, 152, 655375, 327680, 152, 655376, 327680, 151, 655377, 65536, 150, 655378, 65536, 150, 655379, 65536, 150, 655380, 65536, 150, 655381, 65536, 150, 655382, 262145, 2, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 4, 720901, 65536, 151, 720902, 65536, 151, 720903, 65536, 151, 720904, 65536, 151, 720905, 65536, 151, 720906, 196608, 159, 720907, 131072, 159, 720908, 327680, 159, 720909, 393216, 159, 720910, 131072, 159, 720911, 196608, 159, 720912, 131072, 159, 720913, 65536, 151, 720914, 65536, 151, 720915, 65536, 151, 720916, 65536, 151, 720917, 65536, 151, 720918, 262145, 2, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 4, 786437, 65536, 152, 786438, 65536, 152, 786439, 65536, 152, 786440, 65536, 152, 786441, 65536, 152, 786442, 196608, 160, 786443, 131072, 160, 786444, 327680, 160, 786445, 393216, 160, 786446, 131072, 160, 786447, 196608, 160, 786448, 131072, 160, 786449, 65536, 152, 786450, 65536, 152, 786451, 65536, 152, 786452, 65536, 152, 786453, 65536, 152, 786454, 262145, 2, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 4, 851973, 131072, 159, 851974, 196608, 159, 851975, 131072, 159, 851976, 196608, 159, 851977, 131072, 159, 851978, 196608, 159, 851979, 131072, 159, 851980, 327680, 159, 851981, 393216, 159, 851982, 131072, 159, 851983, 196608, 159, 851984, 131072, 159, 851985, 196608, 159, 851986, 131072, 159, 851987, 196608, 159, 851988, 131072, 159, 851989, 196608, 159, 851990, 262145, 2, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 4, 917509, 131072, 160, 917510, 196608, 160, 917511, 131072, 160, 917512, 196608, 160, 917513, 131072, 160, 917514, 196608, 160, 917515, 131072, 160, 917516, 327680, 160, 917517, 393216, 160, 917518, 131072, 160, 917519, 196608, 160, 917520, 131072, 160, 917521, 196608, 160, 917522, 131072, 160, 917523, 196608, 160, 917524, 131072, 160, 917525, 196608, 160, 917526, 262145, 2, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 4, 983045, 131072, 159, 983046, 196608, 159, 983047, 131072, 159, 983048, 196608, 159, 983049, 131072, 159, 983050, 196608, 159, 983051, 131072, 159, 983052, 327680, 159, 983053, 393216, 159, 983054, 131072, 159, 983055, 196608, 159, 983056, 131072, 159, 983057, 196608, 159, 983058, 131072, 159, 983059, 196608, 159, 983060, 131072, 159, 983061, 196608, 159, 983062, 262145, 2, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 4, 1048581, 131072, 160, 1048582, 196608, 160, 1048583, 131072, 160, 1048584, 196608, 160, 1048585, 131072, 160, 1048586, 196608, 160, 1048587, 131072, 160, 1048588, 327680, 160, 1048589, 393216, 160, 1048590, 131072, 160, 1048591, 196608, 160, 1048592, 131072, 160, 1048593, 196608, 160, 1048594, 131072, 160, 1048595, 196608, 160, 1048596, 131072, 160, 1048597, 196608, 160, 1048598, 262145, 2, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 4, 1114117, 131072, 159, 1114118, 196608, 159, 1114119, 131072, 159, 1114120, 196608, 159, 1114121, 131072, 159, 1114122, 196608, 159, 1114123, 131072, 159, 1114124, 327680, 159, 1114125, 393216, 159, 1114126, 131072, 159, 1114127, 196608, 159, 1114128, 131072, 159, 1114129, 196608, 159, 1114130, 131072, 159, 1114131, 196608, 159, 1114132, 131072, 159, 1114133, 196608, 159, 1114134, 262145, 2, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 4, 1179653, 131072, 160, 1179654, 196608, 160, 1179655, 131072, 160, 1179656, 196608, 160, 1179657, 131072, 160, 1179658, 196608, 160, 1179659, 131072, 160, 1179660, 327680, 160, 1179661, 393216, 160, 1179662, 131072, 160, 1179663, 196608, 160, 1179664, 131072, 160, 1179665, 196608, 160, 1179666, 131072, 160, 1179667, 196608, 160, 1179668, 131072, 160, 1179669, 196608, 160, 1179670, 262145, 2, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 4, 1245189, 131072, 159, 1245190, 196608, 159, 1245191, 131072, 159, 1245192, 196608, 159, 1245193, 131072, 159, 1245194, 196608, 159, 1245195, 131072, 159, 1245196, 327680, 159, 1245197, 393216, 159, 1245198, 131072, 159, 1245199, 196608, 159, 1245200, 131072, 159, 1245201, 196608, 159, 1245202, 131072, 159, 1245203, 196608, 159, 1245204, 131072, 159, 1245205, 196608, 159, 1245206, 262145, 2, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 4, 1310725, 131072, 160, 1310726, 196608, 160, 1310727, 131072, 160, 1310728, 196608, 160, 1310729, 131072, 160, 1310730, 196608, 160, 1310731, 131072, 160, 1310732, 327680, 160, 1310733, 393216, 160, 1310734, 131072, 160, 1310735, 196608, 160, 1310736, 131072, 160, 1310737, 196608, 160, 1310738, 131072, 160, 1310739, 196608, 160, 1310740, 131072, 160, 1310741, 196608, 160, 1310742, 262145, 2, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 4, 1376261, 131072, 159, 1376262, 196608, 159, 1376263, 131072, 159, 1376264, 196608, 159, 1376265, 131072, 159, 1376266, 196608, 159, 1376267, 131072, 159, 1376268, 327680, 159, 1376269, 393216, 159, 1376270, 131072, 159, 1376271, 196608, 159, 1376272, 131072, 159, 1376273, 196608, 159, 1376274, 131072, 159, 1376275, 196608, 159, 1376276, 131072, 159, 1376277, 196608, 159, 1376278, 262145, 2, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 4, 1441797, 131072, 160, 1441798, 196608, 160, 1441799, 131072, 160, 1441800, 196608, 160, 1441801, 131072, 160, 1441802, 196608, 160, 1441803, 131072, 160, 1441804, 327680, 160, 1441805, 393216, 160, 1441806, 131072, 160, 1441807, 196608, 160, 1441808, 131072, 160, 1441809, 196608, 160, 1441810, 131072, 160, 1441811, 196608, 160, 1441812, 131072, 160, 1441813, 196608, 160, 1441814, 262145, 2, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 131073, 0, 1507333, 131073, 3, 1507334, 131073, 3, 1507335, 131073, 3, 1507336, 131073, 3, 1507337, 131073, 3, 1507338, 1, 6, 1507339, 131072, 159, 1507340, 327680, 159, 1507341, 393216, 159, 1507342, 131072, 159, 1507343, 196608, 159, 1507344, 262145, 5, 1507345, 131073, 3, 1507346, 131073, 3, 1507347, 131073, 3, 1507348, 131073, 3, 1507349, 131073, 3, 1507350, 65537, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 4, 1572875, 131072, 160, 1572876, 327680, 160, 1572877, 393216, 160, 1572878, 131072, 160, 1572879, 196608, 160, 1572880, 262145, 2, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 131073, 0, 1638411, 131073, 3, 1638412, 131073, 3, 1638413, 131073, 3, 1638414, 131073, 3, 1638415, 131073, 3, 1638416, 65537, 0, 1638417, 1, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1703956, 1, 0, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1769492, 1, 0, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1900564, 1, 0, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 524300, 196608, 130, 524301, 262144, 130, 524302, 327680, 130, 589836, 196608, 131, 589837, 262144, 131, 589838, 327680, 131, 655371, 196608, 152, 655372, 196608, 132, 655373, 262144, 132, 655374, 327680, 132, 655375, 327680, 152, 720906, 196608, 152, 720907, 196608, 153, 720911, 327680, 153, 720912, 327680, 152, 786442, 196608, 153, 786448, 327680, 153, 983046, 393216, 158, 983047, 393216, 161, 983048, 458752, 161, 983049, 458752, 158, 983056, 393216, 158, 983057, 393216, 161, 983058, 458752, 161, 983059, 458752, 158, 1048582, 458752, 158, 1048583, 393216, 162, 1048584, 458752, 162, 1048585, 393216, 158, 1048587, 0, 144, 1048588, 65536, 144, 1048589, 131072, 144, 1048590, 196608, 144, 1048591, 262144, 144, 1048592, 458752, 158, 1048593, 393216, 162, 1048594, 458752, 162, 1048595, 393216, 158, 1114123, 0, 145, 1114124, 65536, 145, 1114125, 131072, 145, 1114126, 196608, 145, 1114127, 262144, 145, 1179659, 0, 146, 1179660, 65536, 146, 1179661, 131072, 146, 1179662, 196608, 146, 1179663, 262144, 146, 1245195, 0, 147, 1245196, 65536, 147, 1245197, 131072, 147, 1245198, 196608, 147, 1245199, 262144, 147, 1245201, 458752, 158, 1245202, 393216, 161, 1245203, 458752, 161, 1245204, 393216, 158, 1310727, 458752, 158, 1310728, 393216, 161, 1310729, 458752, 161, 1310730, 393216, 158, 1310737, 393216, 158, 1310738, 393216, 162, 1310739, 458752, 162, 1310740, 458752, 158, 1376263, 393216, 158, 1376264, 393216, 162, 1376265, 458752, 162, 1376266, 458752, 158, 1572876, 131072, 29, 1572877, 196608, 29, 1572878, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 720903, 262144, 36, 720904, 327680, 36, 720906, 262144, 156, 720907, 327680, 156, 720911, 262144, 156, 720912, 327680, 156, 720914, 262144, 36, 720915, 327680, 36, 786437, 0, 166, 786439, 262144, 37, 786440, 327680, 37, 786441, 0, 166, 786442, 262144, 157, 786443, 327680, 157, 786447, 262144, 157, 786448, 327680, 157, 786449, 0, 166, 786450, 262144, 37, 786451, 327680, 37, 786453, 0, 166, 851973, 0, 167, 851977, 0, 167, 851978, 262144, 158, 851979, 327680, 158, 851983, 262144, 158, 851984, 327680, 158, 851985, 0, 167, 851989, 0, 167, 1376261, 0, 166, 1376277, 0, 166, 1441797, 0, 167, 1441813, 0, 167, 1507339, 0, 166, 1507343, 0, 166, 1572875, 0, 167, 1572879, 0, 167 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 400) +scene_destination = "res://Maps/ChampionshipSitearena1/Championship_Site_arena_1.tscn" +location = Vector2(848, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 784) +texture = ExtResource("301") +facing = "Up" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 400) +texture = ExtResource("401") +facing = "Right" diff --git a/Maps/ChampionshipSitewaiting/Championship_Site_waiting_tileset.tres b/Maps/ChampionshipSitewaiting/Championship_Site_waiting_tileset.tres new file mode 100644 index 000000000..fe38e58c6 --- /dev/null +++ b/Maps/ChampionshipSitewaiting/Championship_Site_waiting_tileset.tres @@ -0,0 +1,216 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Championship.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:144/0 = 0 +0:145/0 = 0 +0:146/0 = 0 +0:147/0 = 0 +0:166/0 = 0 +0:167/0 = 0 +0:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:144/0 = 0 +1:145/0 = 0 +1:146/0 = 0 +1:147/0 = 0 +1:150/0 = 0 +1:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:151/0 = 0 +1:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:152/0 = 0 +1:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:144/0 = 0 +2:145/0 = 0 +2:146/0 = 0 +2:147/0 = 0 +2:159/0 = 0 +2:160/0 = 0 +3:29/0 = 0 +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:131/0 = 0 +3:132/0 = 0 +3:144/0 = 0 +3:145/0 = 0 +3:146/0 = 0 +3:147/0 = 0 +3:150/0 = 0 +3:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:151/0 = 0 +3:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:152/0 = 0 +3:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:153/0 = 0 +3:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:159/0 = 0 +3:160/0 = 0 +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:132/0 = 0 +4:144/0 = 0 +4:145/0 = 0 +4:146/0 = 0 +4:147/0 = 0 +4:150/0 = 0 +4:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:151/0 = 0 +4:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:152/0 = 0 +4:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:156/0 = 0 +4:157/0 = 0 +4:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:158/0 = 0 +4:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:131/0 = 0 +5:132/0 = 0 +5:150/0 = 0 +5:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:151/0 = 0 +5:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:152/0 = 0 +5:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:153/0 = 0 +5:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:156/0 = 0 +5:157/0 = 0 +5:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:158/0 = 0 +5:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:159/0 = 0 +5:160/0 = 0 +6:158/0 = 0 +6:159/0 = 0 +6:160/0 = 0 +6:161/0 = 0 +6:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:162/0 = 0 +6:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:158/0 = 0 +7:161/0 = 0 +7:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:162/0 = 0 +7:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/DreamMountain/Dream_Mountain.gd b/Maps/DreamMountain/Dream_Mountain.gd new file mode 100644 index 000000000..d51d1ee23 --- /dev/null +++ b/Maps/DreamMountain/Dream_Mountain.gd @@ -0,0 +1,75 @@ +extends Node2D # gen_map.py Map084 + +var map_name = "Dream Mountain" + +var wild_table = [ + [9, 20, 30, 32], + [9, 20, 25, 30], + [17, 10, 35, 35], + [128, 10, 30, 35], + [106, 10, 20, 25], + [31, 10, 35, 35], + [147, 10, 20, 20], + [99, 4, 35, 35], + [50, 4, 20, 20], + [56, 1, 30, 40], + [142, 1, 46, 46], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1040, 2032): + Global.game.play_dialogue("MAP084_SIGN_1") + if check_pos == Vector2(1040, 2096): + Global.game.play_dialogue("MAP084_SIGN_2") + if check_pos == Vector2(1008, 2064): + Global.game.play_dialogue("MAP084_SIGN_3") + if check_pos == Vector2(976, 1904): + Global.game.play_dialogue("MAP084_SIGN_4") + if check_pos == Vector2(944, 1904): + Global.game.play_dialogue("MAP084_SIGN_5") + if check_pos == Vector2(1520, 912): + Global.game.play_dialogue("MAP084_SIGN_6") + if check_pos == Vector2(1456, 1616): + Global.game.play_dialogue("MAP084_NPC_1") + if check_pos == Vector2(720, 592): + Global.game.play_dialogue("MAP084_NPC_2") + if check_pos == Vector2(1456, 1872): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/DreamWorld/Dream_World.tscn" + Global.game.release_player() diff --git a/Maps/DreamMountain/Dream_Mountain.gd.uid b/Maps/DreamMountain/Dream_Mountain.gd.uid new file mode 100644 index 000000000..21f76a384 --- /dev/null +++ b/Maps/DreamMountain/Dream_Mountain.gd.uid @@ -0,0 +1 @@ +uid://5lg5soml43wl diff --git a/Maps/DreamMountain/Dream_Mountain.tscn b/Maps/DreamMountain/Dream_Mountain.tscn new file mode 100644 index 000000000..329ac6619 --- /dev/null +++ b/Maps/DreamMountain/Dream_Mountain.tscn @@ -0,0 +1,141 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/DreamMountain/Dream_Mountain_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/DreamMountain/Dream_Mountain.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Masking.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Gargryph.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Miasmedic.png" id="401"] +[node name="Dream Mountain" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65544, 458752, 119, 65545, 458752, 119, 65546, 458752, 119, 65547, 458752, 119, 65548, 458752, 119, 65549, 458752, 119, 65550, 458752, 119, 65551, 458752, 116, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 131072, 458752, 119, 131073, 458752, 119, 131074, 458752, 119, 131075, 458752, 119, 131076, 458752, 119, 131077, 458752, 119, 131078, 458752, 119, 131079, 458752, 119, 131080, 458752, 119, 131081, 458752, 119, 131082, 458752, 119, 131083, 458752, 119, 131084, 458752, 119, 131085, 458752, 119, 131086, 458752, 119, 131087, 458752, 116, 131088, 458752, 119, 131089, 458752, 119, 131090, 458752, 119, 131091, 0, 0, 196608, 458752, 119, 196609, 458752, 119, 196610, 458752, 119, 196611, 458752, 119, 196612, 458752, 119, 196613, 458752, 119, 196614, 458752, 119, 196615, 458752, 119, 196616, 458752, 119, 196617, 458752, 119, 196618, 458752, 119, 196619, 458752, 119, 196620, 458752, 119, 196621, 458752, 119, 196622, 458752, 119, 196623, 458752, 119, 196624, 458752, 116, 196625, 458752, 119, 196626, 458752, 119, 196627, 458752, 119, 196628, 458752, 119, 262144, 458752, 119, 262145, 458752, 119, 262146, 458752, 119, 262147, 458752, 119, 262148, 458752, 119, 262149, 458752, 119, 262150, 458752, 119, 262151, 458752, 119, 262152, 458752, 119, 262153, 458752, 119, 262154, 458752, 119, 262155, 458752, 119, 262156, 458752, 119, 262157, 458752, 119, 262158, 458752, 119, 262159, 458752, 119, 262160, 458752, 119, 262161, 458752, 116, 262162, 458752, 119, 262163, 458752, 119, 262164, 458752, 119, 262165, 458752, 119, 262166, 65536, 16, 262167, 65536, 16, 262168, 65536, 16, 262169, 65536, 16, 262170, 262144, 16, 327680, 458752, 119, 327681, 458752, 119, 327682, 458752, 119, 327683, 458752, 119, 327684, 458752, 119, 327685, 458752, 119, 327686, 458752, 119, 327687, 458752, 119, 327688, 458752, 119, 327689, 458752, 119, 327690, 458752, 119, 327691, 458752, 119, 327692, 458752, 119, 327693, 458752, 119, 327694, 458752, 119, 327695, 458752, 119, 327696, 458752, 119, 327697, 458752, 119, 327698, 458752, 116, 327699, 458752, 119, 327700, 458752, 119, 327701, 458752, 119, 327702, 0, 0, 327703, 0, 0, 327704, 0, 0, 327705, 0, 0, 327706, 65536, 16, 327707, 262144, 16, 393216, 458752, 119, 393217, 458752, 119, 393218, 458752, 119, 393219, 458752, 119, 393220, 458752, 119, 393221, 458752, 119, 393222, 458752, 119, 393223, 458752, 119, 393224, 458752, 119, 393225, 458752, 119, 393226, 458752, 119, 393227, 458752, 119, 393228, 458752, 119, 393229, 458752, 119, 393230, 458752, 119, 393231, 458752, 119, 393232, 458752, 119, 393233, 458752, 119, 393234, 458752, 119, 393235, 458752, 119, 393236, 458752, 119, 393237, 458752, 119, 393238, 458752, 119, 393239, 458752, 119, 393240, 0, 0, 393241, 0, 0, 393242, 0, 0, 393243, 65536, 16, 393244, 262144, 16, 393264, 0, 16, 393265, 65536, 16, 393266, 65536, 16, 393267, 65536, 16, 393268, 65536, 16, 393269, 65536, 16, 393270, 65536, 16, 393271, 65536, 16, 393272, 65536, 16, 393273, 65536, 16, 393274, 65536, 16, 393275, 262144, 16, 458752, 458752, 119, 458753, 458752, 119, 458754, 458752, 119, 458755, 458752, 119, 458756, 458752, 119, 458757, 458752, 119, 458758, 458752, 119, 458759, 458752, 119, 458760, 458752, 119, 458761, 458752, 119, 458762, 458752, 119, 458763, 458752, 119, 458764, 458752, 119, 458765, 458752, 119, 458766, 458752, 119, 458767, 458752, 119, 458768, 458752, 119, 458769, 458752, 119, 458770, 458752, 119, 458771, 458752, 119, 458772, 458752, 119, 458773, 458752, 119, 458774, 458752, 119, 458775, 458752, 119, 458776, 458752, 119, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 262144, 17, 458790, 458752, 119, 458791, 458752, 119, 458800, 0, 18, 458801, 65536, 18, 458802, 131072, 18, 458803, 65536, 18, 458804, 131072, 18, 458805, 65536, 18, 458806, 131072, 18, 458807, 196608, 18, 458808, 65536, 23, 458809, 0, 0, 458810, 0, 0, 458811, 65536, 16, 458812, 262144, 16, 524288, 458752, 119, 524289, 458752, 119, 524290, 458752, 119, 524291, 458752, 119, 524292, 458752, 119, 524293, 458752, 119, 524294, 458752, 119, 524295, 458752, 119, 524296, 458752, 119, 524297, 458752, 119, 524298, 458752, 119, 524299, 458752, 119, 524300, 458752, 119, 524301, 458752, 119, 524302, 458752, 119, 524303, 458752, 119, 524304, 458752, 119, 524305, 458752, 119, 524306, 458752, 119, 524307, 458752, 119, 524308, 458752, 119, 524309, 458752, 119, 524310, 458752, 119, 524311, 458752, 119, 524312, 458752, 119, 524313, 458752, 119, 524314, 0, 0, 524315, 0, 0, 524316, 262144, 17, 524325, 458752, 119, 524326, 458752, 119, 524327, 458752, 119, 524328, 458752, 119, 524336, 0, 19, 524337, 65536, 19, 524338, 131072, 19, 524339, 65536, 19, 524340, 131072, 19, 524341, 65536, 19, 524342, 131072, 19, 524343, 196608, 19, 524344, 262144, 19, 524345, 65536, 18, 524346, 0, 0, 524347, 0, 0, 524348, 65536, 16, 524349, 65536, 16, 524350, 262144, 16, 589824, 458752, 119, 589825, 458752, 119, 589826, 458752, 119, 589827, 458752, 119, 589828, 458752, 119, 589829, 458752, 119, 589830, 458752, 119, 589831, 458752, 119, 589832, 458752, 119, 589833, 458752, 119, 589834, 458752, 119, 589835, 458752, 119, 589836, 458752, 119, 589837, 458752, 119, 589838, 458752, 119, 589839, 458752, 119, 589840, 458752, 119, 589841, 458752, 119, 589842, 458752, 119, 589843, 458752, 119, 589844, 458752, 119, 589845, 458752, 119, 589846, 458752, 119, 589847, 458752, 119, 589848, 458752, 119, 589849, 458752, 119, 589850, 458752, 119, 589851, 0, 0, 589852, 65536, 16, 589853, 262144, 16, 589861, 458752, 119, 589862, 458752, 119, 589863, 458752, 119, 589864, 458752, 119, 589869, 458752, 119, 589870, 458752, 119, 589878, 458752, 119, 589879, 458752, 119, 589880, 0, 19, 589881, 65536, 19, 589882, 65536, 19, 589883, 0, 0, 589884, 0, 0, 589885, 0, 0, 589886, 262144, 17, 589892, 393216, 6, 589893, 458752, 6, 655360, 458752, 119, 655361, 458752, 119, 655362, 458752, 119, 655363, 458752, 119, 655364, 458752, 119, 655365, 458752, 119, 655366, 458752, 119, 655367, 458752, 119, 655368, 458752, 119, 655369, 458752, 119, 655370, 458752, 119, 655371, 458752, 119, 655372, 458752, 119, 655373, 458752, 119, 655374, 458752, 119, 655375, 458752, 119, 655376, 458752, 119, 655377, 458752, 119, 655378, 458752, 119, 655379, 458752, 119, 655380, 458752, 119, 655381, 458752, 119, 655382, 458752, 119, 655383, 458752, 119, 655384, 458752, 119, 655385, 458752, 119, 655386, 458752, 119, 655387, 458752, 119, 655388, 0, 0, 655389, 0, 0, 655390, 262144, 16, 655396, 0, 16, 655397, 0, 16, 655401, 262144, 16, 655404, 458752, 119, 655405, 458752, 119, 655406, 458752, 119, 655407, 458752, 119, 655413, 458752, 119, 655414, 458752, 119, 655415, 458752, 119, 655416, 458752, 119, 655419, 0, 0, 655420, 0, 0, 655421, 0, 0, 655422, 65536, 16, 655423, 262144, 16, 655427, 0, 0, 655428, 0, 0, 655429, 0, 0, 720896, 458752, 119, 720897, 458752, 119, 720898, 458752, 119, 720899, 458752, 119, 720900, 458752, 119, 720901, 458752, 119, 720902, 458752, 119, 720903, 458752, 119, 720904, 458752, 119, 720905, 458752, 119, 720906, 458752, 119, 720907, 458752, 119, 720908, 458752, 119, 720909, 458752, 119, 720910, 458752, 119, 720911, 458752, 119, 720912, 458752, 119, 720913, 458752, 119, 720914, 458752, 119, 720915, 458752, 119, 720916, 458752, 119, 720917, 458752, 119, 720918, 458752, 119, 720919, 458752, 119, 720920, 458752, 119, 720921, 458752, 119, 720922, 458752, 119, 720923, 458752, 119, 720925, 0, 0, 720926, 262144, 17, 720928, 458752, 119, 720929, 458752, 119, 720932, 0, 17, 720937, 262144, 17, 720940, 458752, 119, 720941, 458752, 119, 720942, 458752, 119, 720943, 458752, 119, 720949, 458752, 119, 720950, 458752, 119, 720951, 458752, 119, 720952, 458752, 119, 720956, 65536, 23, 720957, 0, 0, 720958, 0, 0, 720959, 262144, 17, 786432, 458752, 119, 786433, 458752, 119, 786434, 458752, 119, 786435, 458752, 119, 786436, 458752, 119, 786437, 458752, 119, 786438, 458752, 119, 786439, 458752, 119, 786440, 458752, 119, 786441, 458752, 119, 786442, 458752, 119, 786443, 458752, 119, 786444, 458752, 119, 786445, 458752, 119, 786446, 458752, 119, 786447, 458752, 119, 786448, 458752, 119, 786449, 458752, 119, 786450, 458752, 119, 786451, 458752, 119, 786452, 458752, 119, 786453, 458752, 119, 786454, 458752, 119, 786455, 458752, 119, 786456, 458752, 119, 786457, 458752, 119, 786458, 458752, 119, 786459, 458752, 119, 786460, 458752, 119, 786461, 458752, 119, 786462, 262144, 17, 786463, 458752, 119, 786464, 458752, 119, 786465, 458752, 119, 786466, 458752, 119, 786468, 0, 17, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 65536, 16, 786474, 65536, 16, 786475, 65536, 16, 786476, 65536, 16, 786477, 65536, 16, 786478, 65536, 16, 786479, 65536, 16, 786480, 65536, 16, 786492, 131072, 19, 786493, 0, 0, 786494, 0, 0, 786495, 262144, 17, 851968, 458752, 119, 851969, 458752, 119, 851970, 458752, 119, 851971, 458752, 119, 851972, 458752, 119, 851973, 458752, 119, 851974, 458752, 119, 851975, 458752, 119, 851976, 458752, 119, 851977, 458752, 119, 851978, 458752, 119, 851979, 458752, 119, 851980, 458752, 119, 851981, 458752, 119, 851982, 458752, 119, 851983, 458752, 119, 851984, 458752, 119, 851985, 458752, 119, 851986, 458752, 119, 851987, 458752, 119, 851988, 458752, 119, 851989, 458752, 119, 851990, 458752, 119, 851991, 458752, 119, 851992, 458752, 119, 851993, 458752, 119, 851994, 458752, 119, 851995, 458752, 119, 851996, 458752, 119, 851997, 458752, 119, 851998, 262144, 17, 851999, 458752, 119, 852000, 458752, 119, 852001, 458752, 119, 852002, 458752, 119, 852004, 0, 17, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852028, 0, 17, 852029, 0, 0, 852030, 0, 0, 852031, 262144, 17, 917504, 458752, 119, 917505, 458752, 119, 917506, 458752, 119, 917507, 458752, 119, 917508, 458752, 119, 917509, 458752, 119, 917510, 458752, 119, 917511, 458752, 119, 917512, 458752, 119, 917513, 458752, 119, 917514, 458752, 119, 917515, 458752, 119, 917516, 458752, 119, 917517, 458752, 119, 917518, 458752, 119, 917519, 458752, 119, 917520, 458752, 119, 917521, 458752, 119, 917522, 458752, 119, 917523, 458752, 119, 917524, 458752, 119, 917525, 458752, 119, 917526, 458752, 119, 917527, 458752, 119, 917528, 458752, 119, 917529, 458752, 119, 917530, 458752, 119, 917531, 458752, 119, 917532, 458752, 119, 917533, 458752, 119, 917534, 65536, 16, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 65536, 16, 917540, 65536, 16, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 131072, 23, 917553, 262144, 25, 917556, 262144, 117, 917557, 327680, 117, 917558, 262144, 117, 917559, 327680, 117, 917560, 262144, 117, 917561, 327680, 117, 917564, 0, 17, 917565, 0, 0, 917566, 0, 0, 917567, 0, 0, 917568, 0, 0, 917571, 0, 0, 917572, 0, 0, 983040, 458752, 119, 983041, 458752, 119, 983042, 458752, 119, 983043, 458752, 119, 983044, 458752, 119, 983045, 458752, 119, 983046, 458752, 119, 983047, 458752, 119, 983048, 458752, 119, 983049, 458752, 119, 983050, 458752, 119, 983051, 458752, 119, 983052, 458752, 119, 983053, 458752, 119, 983054, 458752, 119, 983055, 458752, 119, 983056, 458752, 119, 983057, 458752, 119, 983058, 458752, 119, 983059, 458752, 119, 983060, 458752, 119, 983061, 458752, 119, 983062, 458752, 119, 983063, 458752, 119, 983064, 458752, 119, 983065, 458752, 119, 983066, 458752, 119, 983067, 458752, 119, 983068, 458752, 119, 983069, 458752, 119, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 131072, 23, 983088, 196608, 26, 983089, 262144, 26, 983091, 0, 0, 983092, 458752, 119, 983093, 458752, 119, 983094, 458752, 119, 983095, 458752, 119, 983096, 458752, 119, 983097, 458752, 119, 983098, 0, 0, 983099, 0, 16, 983101, 0, 0, 983102, 0, 0, 983103, 0, 0, 983104, 0, 0, 983105, 0, 0, 983106, 0, 0, 983107, 0, 0, 983108, 0, 0, 983109, 0, 0, 983110, 0, 0, 1048576, 458752, 119, 1048577, 458752, 119, 1048578, 458752, 119, 1048579, 458752, 119, 1048580, 458752, 119, 1048581, 458752, 119, 1048582, 458752, 119, 1048583, 458752, 119, 1048584, 458752, 119, 1048585, 458752, 119, 1048586, 458752, 119, 1048587, 458752, 119, 1048588, 458752, 119, 1048589, 458752, 119, 1048590, 458752, 119, 1048591, 458752, 119, 1048592, 458752, 119, 1048593, 458752, 119, 1048594, 458752, 119, 1048595, 458752, 119, 1048596, 458752, 119, 1048597, 458752, 119, 1048598, 458752, 119, 1048599, 458752, 119, 1048600, 458752, 119, 1048601, 458752, 119, 1048602, 458752, 119, 1048603, 458752, 119, 1048604, 458752, 119, 1048605, 458752, 119, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 0, 0, 1048623, 196608, 26, 1048626, 0, 0, 1048627, 458752, 119, 1048628, 458752, 119, 1048629, 458752, 119, 1048630, 458752, 119, 1048631, 458752, 119, 1048632, 458752, 119, 1048633, 458752, 119, 1048634, 458752, 119, 1048635, 0, 17, 1048636, 0, 0, 1048637, 0, 0, 1048638, 0, 0, 1048639, 0, 0, 1048640, 0, 0, 1048641, 0, 0, 1048642, 0, 0, 1048643, 0, 0, 1048644, 0, 0, 1048645, 0, 0, 1048646, 393216, 12, 1048647, 458752, 12, 1114112, 458752, 119, 1114113, 458752, 119, 1114114, 458752, 119, 1114115, 458752, 119, 1114116, 458752, 119, 1114117, 458752, 119, 1114118, 458752, 119, 1114119, 458752, 119, 1114120, 458752, 119, 1114121, 458752, 119, 1114122, 458752, 119, 1114123, 458752, 119, 1114124, 458752, 119, 1114125, 458752, 119, 1114126, 458752, 119, 1114127, 458752, 119, 1114128, 458752, 119, 1114129, 458752, 119, 1114130, 458752, 119, 1114131, 458752, 119, 1114132, 458752, 119, 1114133, 458752, 119, 1114134, 458752, 119, 1114135, 458752, 119, 1114136, 458752, 119, 1114137, 458752, 119, 1114138, 458752, 119, 1114139, 458752, 119, 1114140, 458752, 119, 1114141, 458752, 119, 1114142, 0, 0, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 0, 0, 1114158, 0, 0, 1114159, 262144, 25, 1114161, 0, 0, 1114162, 458752, 119, 1114163, 458752, 119, 1114164, 458752, 119, 1114165, 458752, 119, 1114166, 458752, 119, 1114167, 458752, 119, 1114168, 458752, 119, 1114169, 458752, 119, 1114170, 458752, 119, 1114171, 458752, 119, 1114172, 458752, 119, 1114173, 0, 0, 1114174, 0, 0, 1114175, 0, 0, 1114176, 0, 0, 1114177, 0, 0, 1114178, 0, 0, 1114179, 0, 0, 1114180, 0, 0, 1114181, 0, 0, 1114182, 0, 0, 1114183, 0, 0, 1179648, 458752, 119, 1179649, 458752, 119, 1179650, 458752, 119, 1179651, 458752, 119, 1179652, 458752, 119, 1179653, 458752, 119, 1179654, 458752, 119, 1179655, 458752, 119, 1179656, 458752, 119, 1179657, 458752, 119, 1179658, 458752, 119, 1179659, 458752, 119, 1179660, 458752, 119, 1179661, 458752, 119, 1179662, 458752, 119, 1179663, 458752, 119, 1179664, 458752, 119, 1179665, 458752, 119, 1179666, 458752, 119, 1179667, 458752, 119, 1179668, 458752, 119, 1179669, 458752, 119, 1179670, 458752, 119, 1179671, 458752, 119, 1179672, 458752, 119, 1179673, 458752, 119, 1179674, 458752, 119, 1179675, 458752, 119, 1179676, 458752, 119, 1179677, 458752, 119, 1179678, 327680, 117, 1179679, 262144, 117, 1179680, 327680, 117, 1179681, 262144, 117, 1179682, 327680, 117, 1179683, 262144, 117, 1179684, 327680, 117, 1179685, 262144, 117, 1179686, 327680, 117, 1179687, 262144, 117, 1179688, 327680, 117, 1179689, 262144, 117, 1179690, 327680, 117, 1179691, 262144, 117, 1179692, 327680, 117, 1179693, 262144, 117, 1179694, 327680, 117, 1179695, 262144, 117, 1179696, 327680, 117, 1179697, 458752, 119, 1179698, 458752, 119, 1179699, 458752, 119, 1179700, 458752, 119, 1179701, 458752, 119, 1179702, 458752, 119, 1179703, 458752, 119, 1179704, 458752, 119, 1179705, 458752, 119, 1179706, 458752, 119, 1179707, 458752, 119, 1179708, 458752, 119, 1179709, 0, 0, 1179710, 0, 0, 1179711, 0, 19, 1179712, 65536, 19, 1245184, 458752, 119, 1245185, 458752, 119, 1245186, 458752, 119, 1245187, 458752, 119, 1245188, 458752, 119, 1245189, 458752, 119, 1245190, 458752, 119, 1245191, 458752, 119, 1245192, 458752, 119, 1245193, 458752, 119, 1245194, 458752, 119, 1245195, 458752, 119, 1245196, 458752, 119, 1245197, 458752, 119, 1245198, 458752, 119, 1245199, 458752, 119, 1245200, 458752, 119, 1245201, 458752, 119, 1245202, 458752, 119, 1245203, 458752, 119, 1245204, 458752, 119, 1245205, 458752, 119, 1245206, 458752, 119, 1245207, 458752, 119, 1245208, 458752, 119, 1245209, 458752, 119, 1245210, 458752, 119, 1245211, 458752, 119, 1245212, 458752, 119, 1245213, 458752, 119, 1245214, 458752, 119, 1245215, 458752, 119, 1245216, 458752, 119, 1245217, 458752, 119, 1245218, 458752, 119, 1245219, 458752, 119, 1245220, 458752, 119, 1245221, 458752, 119, 1245222, 458752, 119, 1245223, 458752, 119, 1245224, 458752, 119, 1245225, 458752, 119, 1245226, 458752, 119, 1245227, 458752, 119, 1245228, 458752, 119, 1245229, 458752, 119, 1245230, 458752, 119, 1245231, 458752, 119, 1245232, 458752, 119, 1245233, 458752, 119, 1245234, 458752, 119, 1245235, 458752, 119, 1245236, 458752, 119, 1245237, 458752, 119, 1245238, 458752, 119, 1245239, 458752, 119, 1245240, 458752, 119, 1245241, 458752, 119, 1245242, 458752, 119, 1245243, 458752, 119, 1245244, 458752, 119, 1245245, 0, 0, 1245246, 0, 0, 1310720, 458752, 119, 1310721, 458752, 119, 1310722, 458752, 119, 1310723, 458752, 119, 1310724, 458752, 119, 1310725, 458752, 119, 1310726, 458752, 119, 1310727, 458752, 119, 1310728, 458752, 119, 1310729, 458752, 119, 1310730, 458752, 119, 1310731, 458752, 119, 1310732, 458752, 119, 1310733, 458752, 119, 1310734, 458752, 119, 1310735, 458752, 119, 1310736, 458752, 119, 1310737, 458752, 119, 1310738, 458752, 119, 1310739, 458752, 119, 1310740, 458752, 119, 1310741, 458752, 119, 1310742, 458752, 119, 1310743, 458752, 119, 1310744, 458752, 119, 1310745, 458752, 119, 1310746, 458752, 119, 1310747, 458752, 119, 1310748, 458752, 119, 1310749, 458752, 119, 1310750, 0, 0, 1310751, 458752, 119, 1310752, 458752, 119, 1310753, 458752, 119, 1310754, 458752, 119, 1310755, 458752, 119, 1310756, 458752, 119, 1310757, 458752, 119, 1310758, 458752, 119, 1310759, 458752, 119, 1310760, 458752, 119, 1310761, 458752, 119, 1310762, 458752, 119, 1310763, 458752, 119, 1310764, 458752, 119, 1310765, 458752, 119, 1310766, 458752, 119, 1310767, 0, 0, 1310768, 0, 0, 1310769, 458752, 119, 1310770, 458752, 119, 1310771, 458752, 119, 1310772, 458752, 119, 1310773, 458752, 119, 1310774, 458752, 119, 1310775, 458752, 119, 1310776, 458752, 119, 1310777, 458752, 119, 1310778, 458752, 119, 1310779, 458752, 119, 1310780, 458752, 119, 1310781, 0, 0, 1310782, 0, 0, 1376256, 458752, 119, 1376257, 458752, 119, 1376258, 458752, 119, 1376259, 458752, 119, 1376260, 458752, 119, 1376261, 458752, 119, 1376262, 458752, 119, 1376263, 458752, 119, 1376264, 458752, 119, 1376265, 458752, 119, 1376266, 458752, 119, 1376267, 458752, 119, 1376268, 458752, 119, 1376269, 458752, 119, 1376270, 458752, 119, 1376271, 458752, 119, 1376272, 458752, 119, 1376273, 458752, 119, 1376274, 458752, 119, 1376275, 458752, 119, 1376276, 458752, 119, 1376277, 458752, 119, 1376278, 458752, 119, 1376279, 458752, 119, 1376280, 458752, 119, 1376281, 458752, 119, 1376282, 458752, 119, 1376283, 458752, 119, 1376284, 458752, 119, 1376285, 458752, 119, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1376293, 0, 0, 1376294, 0, 0, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376299, 0, 0, 1376300, 0, 0, 1376301, 0, 0, 1376302, 0, 0, 1376303, 0, 0, 1376304, 0, 0, 1376305, 458752, 119, 1376306, 458752, 119, 1376307, 458752, 119, 1376308, 458752, 119, 1376309, 458752, 119, 1376310, 458752, 119, 1376311, 458752, 119, 1376312, 458752, 119, 1376313, 458752, 119, 1376314, 458752, 119, 1376315, 458752, 119, 1376316, 458752, 119, 1376317, 0, 0, 1376318, 0, 0, 1441792, 458752, 119, 1441793, 458752, 119, 1441794, 458752, 119, 1441795, 458752, 119, 1441796, 458752, 119, 1441797, 458752, 119, 1441798, 458752, 119, 1441799, 458752, 119, 1441800, 458752, 66, 1441801, 458752, 66, 1441802, 458752, 66, 1441803, 458752, 66, 1441804, 458752, 66, 1441805, 458752, 119, 1441806, 458752, 119, 1441807, 458752, 119, 1441808, 458752, 119, 1441809, 458752, 119, 1441810, 458752, 119, 1441811, 458752, 119, 1441812, 458752, 119, 1441813, 458752, 119, 1441814, 458752, 119, 1441815, 458752, 119, 1441816, 458752, 119, 1441817, 458752, 119, 1441818, 458752, 119, 1441819, 458752, 119, 1441820, 458752, 119, 1441821, 458752, 119, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1441827, 0, 0, 1441828, 0, 0, 1441829, 0, 0, 1441830, 0, 0, 1441831, 0, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 0, 1441835, 0, 0, 1441836, 0, 0, 1441837, 0, 0, 1441838, 0, 0, 1441839, 0, 0, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 458752, 119, 1441844, 458752, 119, 1441845, 458752, 119, 1441846, 458752, 119, 1441847, 458752, 119, 1441848, 458752, 119, 1441849, 458752, 119, 1441850, 458752, 119, 1441851, 458752, 119, 1441852, 458752, 119, 1441853, 0, 0, 1441854, 0, 0, 1507328, 458752, 119, 1507329, 458752, 119, 1507330, 458752, 119, 1507331, 458752, 119, 1507332, 458752, 119, 1507333, 458752, 119, 1507334, 458752, 119, 1507335, 458752, 66, 1507336, 458752, 66, 1507337, 458752, 66, 1507338, 458752, 66, 1507339, 458752, 66, 1507340, 458752, 66, 1507341, 458752, 66, 1507342, 458752, 66, 1507343, 458752, 66, 1507344, 458752, 66, 1507345, 458752, 66, 1507346, 458752, 66, 1507347, 458752, 66, 1507348, 458752, 66, 1507349, 458752, 66, 1507350, 458752, 66, 1507351, 458752, 66, 1507352, 458752, 119, 1507353, 458752, 119, 1507354, 458752, 119, 1507355, 458752, 119, 1507356, 458752, 119, 1507357, 458752, 119, 1507364, 0, 17, 1507365, 65536, 1, 1507366, 262144, 17, 1507376, 0, 16, 1507377, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 0, 0, 1507387, 0, 0, 1507388, 0, 0, 1507389, 0, 0, 1507390, 0, 0, 1572864, 458752, 119, 1572865, 458752, 119, 1572866, 458752, 119, 1572867, 458752, 119, 1572868, 458752, 119, 1572869, 458752, 119, 1572871, 458752, 66, 1572872, 65536, 1, 1572873, 65536, 1, 1572874, 65536, 1, 1572875, 65536, 1, 1572876, 65536, 1, 1572877, 65536, 1, 1572878, 65536, 1, 1572879, 65536, 1, 1572880, 65536, 1, 1572881, 65536, 1, 1572882, 65536, 1, 1572883, 458752, 66, 1572884, 458752, 66, 1572885, 458752, 66, 1572886, 458752, 66, 1572887, 458752, 66, 1572888, 458752, 119, 1572889, 458752, 119, 1572890, 458752, 119, 1572891, 458752, 119, 1572892, 458752, 119, 1572893, 458752, 119, 1572894, 65536, 16, 1572895, 65536, 16, 1572896, 65536, 16, 1572897, 65536, 16, 1572898, 65536, 16, 1572899, 262144, 16, 1572900, 0, 17, 1572901, 65536, 1, 1572911, 0, 16, 1572912, 65536, 16, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 0, 0, 1572923, 0, 0, 1572924, 0, 0, 1572925, 0, 0, 1572926, 0, 0, 1572927, 0, 0, 1572932, 0, 16, 1572933, 65536, 16, 1572934, 65536, 16, 1572935, 262144, 16, 1638400, 131072, 23, 1638405, 458752, 66, 1638407, 65536, 1, 1638408, 65536, 1, 1638409, 65536, 1, 1638410, 65536, 1, 1638411, 65536, 1, 1638412, 65536, 1, 1638413, 65536, 1, 1638414, 65536, 1, 1638415, 65536, 1, 1638416, 65536, 1, 1638417, 65536, 1, 1638418, 65536, 1, 1638419, 65536, 1, 1638420, 65536, 1, 1638421, 65536, 1, 1638422, 65536, 1, 1638423, 65536, 1, 1638424, 458752, 119, 1638425, 458752, 119, 1638426, 458752, 119, 1638427, 458752, 119, 1638428, 458752, 119, 1638429, 458752, 119, 1638430, 65536, 1, 1638431, 65536, 1, 1638432, 65536, 1, 1638433, 65536, 1, 1638434, 65536, 1, 1638435, 65536, 16, 1638436, 0, 17, 1638437, 65536, 1, 1638438, 262144, 17, 1638444, 0, 16, 1638445, 65536, 16, 1638446, 65536, 16, 1638447, 65536, 16, 1638448, 65536, 1, 1638449, 65536, 1, 1638450, 65536, 1, 1638451, 65536, 1, 1638452, 65536, 1, 1638453, 65536, 1, 1638454, 65536, 1, 1638455, 1, 7, 1638456, 65536, 1, 1638457, 65536, 1, 1638458, 65536, 1, 1638459, 65536, 1, 1638460, 65536, 1, 1638461, 65536, 1, 1638462, 65536, 1, 1638463, 65536, 1, 1638464, 65536, 1, 1638468, 0, 17, 1638469, 65536, 1, 1638470, 65536, 1, 1703936, 262144, 25, 1703942, 65536, 1, 1703943, 65536, 1, 1703944, 65536, 1, 1703945, 65536, 1, 1703946, 65536, 1, 1703947, 65536, 1, 1703948, 65536, 1, 1703949, 65536, 1, 1703950, 65536, 1, 1703951, 65536, 1, 1703952, 65536, 1, 1703953, 65536, 1, 1703954, 65536, 1, 1703955, 262149, 5, 1703956, 131077, 3, 1703957, 5, 6, 1703958, 65536, 1, 1703959, 65536, 1, 1703960, 458752, 119, 1703961, 458752, 119, 1703962, 458752, 119, 1703963, 458752, 119, 1703964, 458752, 119, 1703965, 458752, 119, 1703966, 65536, 1, 1703967, 65536, 1, 1703968, 65536, 1, 1703969, 65536, 1, 1703970, 393216, 6, 1703971, 458752, 6, 1703972, 65536, 16, 1703973, 65536, 1, 1703974, 262144, 17, 1703979, 0, 16, 1703980, 65536, 16, 1703981, 65536, 1, 1703982, 65536, 1, 1703983, 65536, 1, 1703984, 65536, 1, 1703985, 65536, 1, 1703986, 65536, 1, 1703987, 65536, 1, 1703988, 65536, 1, 1703989, 65536, 1, 1703990, 65536, 1, 1703991, 131073, 5, 1703992, 65536, 1, 1703993, 65536, 1, 1703994, 65536, 1, 1703995, 65536, 1, 1703996, 65536, 1, 1703997, 65536, 1, 1703998, 65536, 1, 1703999, 65536, 1, 1704000, 65536, 1, 1704001, 65536, 1, 1704002, 65536, 1, 1704003, 65536, 1, 1704004, 65536, 1, 1704005, 393216, 12, 1704006, 458752, 12, 1769472, 262144, 26, 1769477, 0, 25, 1769478, 65536, 23, 1769479, 65536, 1, 1769480, 65536, 1, 1769481, 65536, 1, 1769482, 65536, 1, 1769483, 65536, 1, 1769484, 0, 54, 1769485, 65536, 54, 1769486, 131072, 54, 1769487, 65536, 1, 1769488, 65536, 54, 1769489, 65536, 26, 1769490, 65536, 1, 1769491, 262149, 6, 1769492, 131077, 1, 1769493, 131077, 0, 1769494, 5, 6, 1769495, 65536, 1, 1769496, 458752, 119, 1769497, 458752, 119, 1769498, 458752, 119, 1769499, 458752, 119, 1769500, 458752, 119, 1769501, 458752, 119, 1769502, 65536, 1, 1769503, 65536, 1, 1769504, 65536, 1, 1769505, 65536, 1, 1769506, 65536, 1, 1769507, 65536, 1, 1769508, 65536, 1, 1769509, 65536, 1, 1769510, 262144, 17, 1769515, 0, 17, 1769516, 65536, 1, 1769517, 65536, 1, 1769518, 65536, 1, 1769519, 65536, 1, 1769520, 327680, 3, 1769521, 393216, 3, 1769522, 458752, 3, 1769523, 65536, 1, 1769524, 262149, 5, 1769525, 131077, 3, 1769526, 5, 6, 1769527, 131073, 7, 1769528, 262149, 5, 1769529, 131077, 3, 1769530, 131077, 3, 1769531, 131077, 3, 1769532, 131077, 3, 1769533, 196613, 3, 1769534, 196613, 7, 1769535, 65536, 1, 1769536, 65536, 1, 1769537, 65536, 1, 1769538, 65536, 1, 1769539, 65536, 1, 1769540, 65536, 1, 1769541, 65536, 1, 1769542, 65536, 1, 1835013, 0, 26, 1835014, 0, 26, 1835015, 65536, 25, 1835016, 65536, 25, 1835017, 65536, 25, 1835018, 65536, 25, 1835019, 65536, 25, 1835020, 65536, 54, 1835021, 65536, 54, 1835022, 65536, 54, 1835023, 65536, 54, 1835024, 65536, 54, 1835025, 65536, 25, 1835026, 0, 26, 1835027, 65536, 1, 1835028, 262149, 6, 1835029, 131077, 1, 1835030, 5, 4, 1835031, 65536, 1, 1835032, 65536, 1, 1835033, 65536, 1, 1835034, 65536, 1, 1835035, 65536, 1, 1835036, 65536, 1, 1835037, 65536, 1, 1835038, 262149, 5, 1835039, 196613, 3, 1835040, 196613, 7, 1835041, 65536, 1, 1835042, 65536, 1, 1835043, 65536, 1, 1835044, 65536, 1, 1835045, 65536, 1, 1835046, 262144, 17, 1835050, 0, 16, 1835051, 65536, 16, 1835052, 393216, 6, 1835053, 458752, 6, 1835054, 65536, 1, 1835055, 393216, 6, 1835056, 458752, 6, 1835057, 65536, 1, 1835058, 262149, 5, 1835059, 131077, 3, 1835060, 327685, 0, 1835061, 262149, 4, 1835062, 5, 5, 1835063, 196613, 5, 1835064, 327685, 4, 1835065, 131077, 1, 1835066, 5, 0, 1835067, 5, 0, 1835068, 5, 0, 1835069, 5, 4, 1835070, 65536, 1, 1835071, 65536, 1, 1835072, 65536, 1, 1835073, 65536, 1, 1835074, 65536, 1, 1835075, 65536, 1, 1835076, 65536, 1, 1835077, 65536, 1, 1835078, 65536, 1, 1900551, 65536, 1, 1900552, 65536, 1, 1900553, 65536, 1, 1900554, 65536, 1, 1900555, 65536, 1, 1900556, 65536, 54, 1900557, 65536, 54, 1900558, 65536, 54, 1900559, 65536, 54, 1900560, 65536, 54, 1900561, 65536, 1, 1900562, 65536, 1, 1900563, 65536, 1, 1900564, 65536, 1, 1900565, 262149, 6, 1900566, 131077, 6, 1900567, 65536, 1, 1900568, 65536, 1, 1900569, 65536, 1, 1900570, 65536, 1, 1900571, 65536, 1, 1900572, 65536, 1, 1900573, 65536, 1, 1900574, 262149, 6, 1900575, 65541, 4, 1900576, 65536, 1, 1900577, 65536, 1, 1900578, 65536, 1, 1900579, 65536, 1, 1900580, 65536, 1, 1900581, 65536, 1, 1900582, 65536, 1, 1900583, 262144, 16, 1900586, 0, 17, 1900587, 65536, 1, 1900588, 65536, 1, 1900589, 65536, 1, 1900590, 65536, 1, 1900591, 65536, 1, 1900592, 65536, 1, 1900593, 65536, 1, 1900594, 262149, 2, 1900595, 262149, 0, 1900596, 131077, 6, 1900597, 65536, 1, 1900598, 65536, 1, 1900599, 65536, 1, 1900600, 65536, 1, 1900601, 262149, 6, 1900602, 262149, 4, 1900603, 262149, 4, 1900604, 262149, 4, 1900605, 131077, 6, 1900606, 65536, 1, 1900607, 65536, 1, 1900608, 65536, 1, 1900609, 65536, 1, 1900610, 65536, 1, 1900611, 65536, 1, 1900612, 65536, 1, 1900613, 65536, 1, 1900614, 65536, 1, 1966086, 65536, 1, 1966087, 65536, 1, 1966088, 65536, 1, 1966089, 65536, 1, 1966090, 393216, 6, 1966091, 458752, 6, 1966092, 0, 54, 1966093, 65536, 54, 1966094, 131072, 54, 1966095, 393216, 6, 1966096, 458752, 6, 1966097, 65536, 1, 1966098, 65536, 1, 1966099, 65536, 1, 1966100, 65536, 1, 1966101, 65536, 1, 1966102, 65536, 1, 1966103, 65536, 1, 1966104, 65536, 1, 1966105, 65536, 1, 1966106, 65536, 1, 1966107, 65536, 1, 1966108, 65536, 1, 1966109, 65536, 1, 1966110, 65536, 1, 1966111, 131077, 7, 1966112, 65536, 1, 1966113, 65536, 1, 1966114, 65536, 1, 1966115, 65536, 1, 1966116, 65536, 1, 1966117, 65536, 1, 1966118, 65536, 1, 1966119, 262144, 17, 1966122, 0, 17, 1966123, 65536, 1, 1966124, 131072, 48, 1966125, 196608, 48, 1966126, 65536, 1, 1966127, 65536, 1, 1966128, 65536, 1, 1966129, 65536, 1, 1966130, 262149, 6, 1966131, 65541, 4, 1966132, 65536, 1, 1966133, 65536, 1, 1966134, 393216, 5, 1966135, 458752, 5, 1966136, 65536, 1, 1966137, 65536, 1, 1966138, 65536, 1, 1966139, 65536, 1, 1966140, 65536, 1, 1966141, 65536, 1, 1966142, 65536, 1, 1966143, 65536, 1, 1966144, 65536, 1, 1966145, 65536, 1, 1966146, 65536, 1, 1966147, 65536, 1, 1966148, 393216, 5, 1966149, 458752, 5, 1966150, 65536, 1, 1966151, 65536, 1, 2031622, 65536, 1, 2031623, 327680, 3, 2031624, 393216, 3, 2031625, 458752, 3, 2031626, 65536, 1, 2031627, 65536, 1, 2031628, 0, 54, 2031629, 65536, 54, 2031630, 131072, 54, 2031631, 65536, 1, 2031632, 65536, 1, 2031633, 65536, 1, 2031634, 65536, 1, 2031635, 65536, 1, 2031636, 65536, 1, 2031637, 65536, 1, 2031638, 65536, 1, 2031639, 65536, 1, 2031640, 65536, 1, 2031641, 65536, 1, 2031642, 65536, 1, 2031643, 65536, 1, 2031644, 65536, 1, 2031645, 65536, 1, 2031646, 65536, 1, 2031647, 65536, 1, 2031648, 65536, 1, 2031649, 65536, 1, 2031650, 65536, 1, 2031651, 65536, 1, 2031652, 65536, 1, 2031653, 65536, 1, 2031654, 65536, 1, 2031655, 262144, 17, 2031657, 0, 16, 2031658, 65536, 16, 2031659, 65536, 1, 2031660, 65536, 1, 2031661, 65536, 1, 2031662, 65536, 1, 2031663, 65536, 1, 2031664, 65536, 1, 2031665, 65536, 1, 2031666, 65536, 1, 2031667, 131077, 7, 2031668, 65536, 1, 2031669, 65536, 1, 2031670, 393216, 6, 2031671, 458752, 6, 2031672, 393216, 5, 2031673, 458752, 5, 2031674, 65536, 1, 2031675, 65536, 1, 2031676, 65536, 1, 2031677, 65536, 1, 2031678, 393216, 5, 2031679, 458752, 5, 2031680, 65536, 1, 2031681, 327680, 3, 2031682, 393216, 3, 2031683, 458752, 3, 2031684, 393216, 6, 2031685, 458752, 6, 2031686, 65536, 1, 2031687, 65536, 1, 2097157, 65536, 1, 2097158, 65536, 1, 2097159, 65536, 1, 2097160, 65536, 1, 2097161, 65536, 1, 2097162, 65536, 1, 2097163, 5, 7, 2097164, 0, 54, 2097165, 65536, 54, 2097166, 131072, 54, 2097167, 327680, 3, 2097168, 393216, 3, 2097169, 458752, 3, 2097170, 65536, 1, 2097171, 0, 26, 2097172, 65536, 1, 2097174, 65536, 1, 2097175, 65536, 1, 2097177, 65536, 1, 2097178, 65536, 1, 2097180, 65536, 1, 2097181, 458752, 19, 2097183, 458752, 18, 2097184, 65536, 1, 2097185, 327680, 3, 2097186, 393216, 3, 2097187, 458752, 3, 2097188, 65536, 1, 2097189, 65536, 1, 2097190, 65536, 1, 2097191, 262144, 17, 2097193, 0, 17, 2097194, 65536, 1, 2097195, 65536, 1, 2097196, 65536, 1, 2097197, 65536, 1, 2097198, 65536, 1, 2097199, 65536, 1, 2097200, 65536, 1, 2097201, 65536, 1, 2097202, 65536, 1, 2097203, 65536, 1, 2097204, 65536, 1, 2097205, 393216, 6, 2097206, 458752, 6, 2097207, 65536, 1, 2097208, 393216, 6, 2097209, 458752, 6, 2097210, 393216, 5, 2097211, 458752, 5, 2097212, 65536, 1, 2097213, 65536, 1, 2097214, 393216, 6, 2097215, 458752, 6, 2097216, 393216, 6, 2097217, 458752, 6, 2097218, 65536, 1, 2097219, 65536, 1, 2097220, 65536, 1, 2097221, 393216, 6, 2097222, 458752, 6, 2097223, 65536, 1, 2162692, 65536, 1, 2162693, 65536, 1, 2162694, 65536, 1, 2162695, 65536, 1, 2162696, 65536, 1, 2162697, 65536, 1, 2162698, 65536, 1, 2162699, 131077, 7, 2162700, 0, 54, 2162701, 65536, 54, 2162702, 131072, 54, 2162703, 65536, 1, 2162704, 65536, 1, 2162705, 65536, 1, 2162706, 65536, 1, 2162707, 65536, 1, 2162708, 65536, 1, 2162710, 65536, 1, 2162711, 65536, 1, 2162713, 65536, 1, 2162714, 65536, 1, 2162716, 65536, 1, 2162719, 458752, 18, 2162720, 131072, 23, 2162721, 196608, 25, 2162722, 196608, 25, 2162723, 196608, 25, 2162724, 65536, 1, 2162725, 65536, 1, 2162726, 65536, 1, 2162727, 262144, 17, 2162728, 0, 16, 2162729, 65536, 16, 2162730, 65536, 1, 2162731, 65536, 1, 2162732, 65536, 1, 2162733, 65536, 1, 2162734, 65536, 1, 2162735, 65536, 1, 2162736, 65536, 1, 2162737, 65536, 1, 2162738, 65536, 1, 2162739, 65536, 1, 2162740, 65536, 1, 2162741, 65536, 1, 2162742, 65536, 1, 2162743, 65536, 1, 2162744, 65536, 1, 2162745, 65536, 1, 2162746, 393216, 6, 2162747, 458752, 6, 2162748, 327680, 3, 2162749, 393216, 3, 2162750, 458752, 3, 2162751, 65536, 1, 2162752, 65536, 1, 2162753, 65536, 1, 2162754, 65536, 1, 2162755, 65536, 1, 2162756, 65536, 1, 2162757, 65536, 1, 2162758, 65536, 1, 2162759, 65536, 1, 2228228, 65536, 1, 2228229, 65536, 1, 2228230, 65536, 1, 2228231, 65536, 1, 2228232, 327680, 3, 2228233, 393216, 3, 2228234, 458752, 3, 2228235, 65536, 1, 2228236, 0, 54, 2228237, 65536, 54, 2228238, 131072, 54, 2228239, 5, 7, 2228240, 65536, 1, 2228241, 393216, 6, 2228242, 458752, 6, 2228243, 65536, 1, 2228244, 0, 108, 2228245, 65536, 108, 2228246, 131072, 108, 2228247, 0, 108, 2228248, 65536, 108, 2228249, 131072, 108, 2228250, 0, 108, 2228251, 65536, 108, 2228252, 458752, 19, 2228255, 458752, 18, 2228256, 196608, 26, 2228257, 196608, 26, 2228258, 196608, 26, 2228259, 196608, 26, 2228260, 65536, 1, 2228261, 0, 0, 2228262, 0, 0, 2228263, 65536, 16, 2228264, 65536, 16, 2228265, 0, 0, 2228266, 0, 0, 2228267, 0, 0, 2228268, 0, 0, 2228269, 0, 0, 2228270, 65536, 1, 2228271, 65536, 1, 2228272, 65536, 1, 2228273, 65536, 1, 2228274, 65536, 1, 2228275, 65536, 1, 2228276, 65536, 21, 2228277, 65536, 1, 2228278, 65536, 1, 2228279, 65536, 1, 2228280, 65536, 1, 2228281, 65536, 1, 2228282, 65536, 1, 2228283, 65536, 1, 2228284, 65536, 1, 2228285, 65536, 1, 2228286, 65536, 1, 2228288, 65536, 18, 2228289, 131072, 18, 2228290, 196608, 18, 2228291, 196608, 26, 2293764, 65536, 1, 2293765, 65536, 1, 2293766, 65536, 1, 2293767, 393216, 6, 2293768, 458752, 6, 2293769, 65536, 1, 2293770, 65536, 1, 2293771, 65536, 1, 2293772, 0, 54, 2293773, 65536, 54, 2293774, 131072, 54, 2293775, 131077, 7, 2293776, 65536, 1, 2293777, 65536, 1, 2293778, 65536, 1, 2293779, 65536, 1, 2293780, 65536, 1, 2293781, 65536, 1, 2293782, 65536, 1, 2293783, 65536, 1, 2293784, 458752, 19, 2293791, 458752, 18, 2293792, 65536, 1, 2293800, 65536, 1, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293805, 0, 0, 2293806, 65536, 1, 2293807, 65536, 21, 2293808, 65536, 21, 2293809, 65536, 21, 2293810, 65536, 21, 2293811, 65536, 21, 2293812, 65536, 21, 2293813, 65536, 21, 2293814, 65536, 21, 2293815, 65536, 21, 2293816, 65536, 21, 2293817, 65536, 21, 2293818, 65536, 21, 2293819, 65536, 21, 2293820, 65536, 21, 2293821, 65536, 21, 2293822, 65536, 1, 2293823, 0, 19, 2293824, 65536, 19, 2293825, 131072, 19, 2293826, 196608, 19, 2293827, 262144, 19, 2359300, 65536, 1, 2359301, 65536, 1, 2359302, 65536, 1, 2359303, 65536, 1, 2359304, 65536, 1, 2359305, 65536, 1, 2359306, 393216, 6, 2359307, 458752, 6, 2359308, 0, 54, 2359309, 65536, 54, 2359310, 131072, 54, 2359311, 65536, 1, 2359312, 65536, 1, 2359313, 65536, 1, 2359314, 65536, 1, 2359315, 65536, 1, 2359316, 0, 26, 2359317, 65536, 1, 2359318, 65536, 1, 2359319, 65536, 1, 2359320, 458752, 19, 2359327, 65536, 1, 2359328, 65536, 1, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 65536, 1, 2359343, 65536, 21, 2359344, 65536, 21, 2359345, 65536, 21, 2359346, 65536, 21, 2359347, 65536, 21, 2359348, 65536, 21, 2359349, 65536, 21, 2359350, 65536, 21, 2359351, 65536, 21, 2359352, 65536, 21, 2359353, 65536, 21, 2359354, 65536, 21, 2359355, 65536, 21, 2359356, 65536, 21, 2359357, 65536, 21, 2359358, 65536, 1, 2424836, 65536, 21, 2424837, 65536, 1, 2424838, 65536, 1, 2424839, 65536, 1, 2424840, 393216, 6, 2424841, 458752, 6, 2424842, 65536, 1, 2424843, 5, 7, 2424844, 0, 54, 2424845, 65536, 54, 2424846, 131072, 54, 2424847, 65536, 1, 2424848, 393216, 6, 2424849, 458752, 6, 2424850, 65536, 1, 2424851, 65536, 1, 2424852, 65536, 1, 2424853, 65536, 1, 2424854, 65536, 1, 2424855, 65536, 1, 2424856, 0, 26, 2424857, 65536, 1, 2424858, 65536, 1, 2424859, 65536, 1, 2424860, 65536, 1, 2424861, 65536, 1, 2424862, 65536, 1, 2424863, 196608, 26, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 65536, 1, 2424879, 65536, 1, 2424880, 65536, 21, 2424881, 65536, 21, 2424882, 65536, 21, 2424883, 65536, 1, 2424884, 65536, 21, 2424885, 65536, 21, 2424886, 65536, 21, 2424887, 65536, 21, 2424888, 65536, 21, 2424889, 65536, 21, 2424890, 65536, 21, 2424891, 65536, 21, 2424892, 65536, 21, 2424893, 65536, 21, 2424894, 65536, 1, 2490369, 65536, 21, 2490370, 65536, 21, 2490371, 65536, 21, 2490372, 65536, 21, 2490373, 65536, 1, 2490374, 65536, 1, 2490375, 65536, 1, 2490376, 393216, 6, 2490377, 458752, 6, 2490378, 65536, 1, 2490379, 131077, 7, 2490380, 0, 54, 2490381, 65536, 54, 2490382, 131072, 54, 2490383, 5, 7, 2490384, 65536, 1, 2490385, 65536, 1, 2490386, 65536, 1, 2490388, 65536, 1, 2490389, 65536, 1, 2490390, 65536, 1, 2490391, 65536, 1, 2490392, 65536, 1, 2490393, 65536, 1, 2490394, 65536, 1, 2490395, 65536, 1, 2490396, 65536, 1, 2490397, 65536, 1, 2490398, 65536, 1, 2490399, 262144, 24, 2490400, 458752, 16, 2490409, 458752, 18, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 65536, 1, 2490415, 65536, 1, 2490416, 393216, 23, 2490417, 393216, 23, 2490418, 65536, 1, 2490419, 65536, 1, 2490420, 65536, 21, 2490421, 65536, 21, 2490422, 65536, 21, 2490423, 65536, 21, 2490424, 65536, 21, 2490425, 65536, 21, 2490426, 65536, 21, 2490427, 65536, 21, 2490428, 65536, 21, 2490429, 65536, 1, 2490430, 65536, 1, 2555904, 65536, 21, 2555905, 65536, 21, 2555906, 65536, 21, 2555907, 65536, 21, 2555908, 65536, 21, 2555909, 65536, 1, 2555910, 65536, 1, 2555911, 65536, 1, 2555912, 393216, 6, 2555913, 458752, 6, 2555914, 65536, 1, 2555915, 65536, 1, 2555916, 0, 54, 2555917, 65536, 54, 2555918, 131072, 54, 2555919, 327685, 6, 2555920, 65541, 6, 2555921, 65536, 1, 2555922, 65536, 1, 2555924, 65536, 1, 2555925, 65536, 1, 2555926, 262149, 5, 2555927, 5, 6, 2555928, 65536, 1, 2555929, 65536, 1, 2555930, 65536, 1, 2555931, 65541, 7, 2555932, 196613, 5, 2555933, 196613, 7, 2555934, 0, 53, 2555935, 0, 51, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 65536, 1, 2555951, 65536, 1, 2555952, 65536, 1, 2555953, 65536, 1, 2555954, 65536, 1, 2555956, 65536, 21, 2555957, 65536, 1, 2555958, 65536, 1, 2555959, 65536, 1, 2555960, 65536, 1, 2555961, 65536, 1, 2555962, 65536, 1, 2555963, 65536, 1, 2555964, 65536, 1, 2555965, 196608, 22, 2555966, 65536, 1, 2621440, 65536, 21, 2621441, 65536, 21, 2621442, 65536, 21, 2621443, 65536, 21, 2621444, 65536, 21, 2621445, 65536, 1, 2621446, 65536, 1, 2621447, 65536, 1, 2621448, 65536, 1, 2621449, 65536, 1, 2621450, 65536, 1, 2621451, 65536, 1, 2621452, 0, 54, 2621453, 65536, 54, 2621454, 262144, 53, 2621455, 131072, 53, 2621456, 327685, 6, 2621457, 196613, 7, 2621458, 0, 108, 2621459, 65536, 108, 2621460, 131072, 108, 2621461, 65541, 7, 2621462, 327685, 4, 2621463, 131077, 6, 2621464, 393216, 12, 2621465, 458752, 12, 2621466, 262149, 7, 2621467, 65536, 1, 2621468, 0, 53, 2621469, 65536, 53, 2621470, 65536, 53, 2621471, 0, 51, 2621481, 458752, 18, 2621482, 0, 0, 2621483, 0, 0, 2621484, 0, 0, 2621485, 0, 0, 2621486, 65536, 1, 2621487, 65536, 1, 2621488, 65536, 1, 2621489, 65536, 1, 2621490, 65536, 1, 2621491, 65536, 1, 2621492, 65536, 1, 2621493, 131072, 27, 2621494, 65536, 1, 2621495, 65536, 1, 2621496, 65536, 1, 2621497, 65536, 1, 2621499, 65536, 1, 2621500, 65536, 1, 2621501, 65536, 1, 2621502, 65536, 1, 2686976, 65536, 21, 2686977, 65536, 21, 2686978, 65536, 21, 2686979, 65536, 21, 2686980, 65536, 21, 2686981, 65536, 1, 2686982, 65536, 1, 2686983, 65536, 1, 2686984, 65536, 1, 2686985, 65536, 1, 2686986, 393216, 6, 2686987, 458752, 6, 2686988, 0, 55, 2686989, 196608, 54, 2686990, 65536, 54, 2686991, 262144, 53, 2686992, 65536, 53, 2686993, 65536, 53, 2686994, 65536, 53, 2686995, 65536, 53, 2686996, 65536, 53, 2686997, 65536, 53, 2686998, 65536, 53, 2686999, 65536, 53, 2687000, 65536, 53, 2687001, 65536, 53, 2687002, 65536, 53, 2687003, 65536, 53, 2687004, 196608, 53, 2687005, 65536, 54, 2687006, 65536, 54, 2687007, 0, 51, 2687017, 458752, 18, 2687018, 0, 0, 2687019, 0, 0, 2687020, 0, 0, 2687021, 0, 0, 2687022, 65536, 1, 2687023, 65536, 1, 2687024, 65536, 1, 2687025, 65536, 1, 2687026, 65536, 1, 2687027, 65536, 1, 2687028, 65536, 1, 2687029, 65536, 1, 2687030, 65536, 1, 2687031, 65536, 1, 2687032, 65536, 1, 2687033, 65536, 1, 2687034, 65536, 1, 2687035, 65536, 1, 2687036, 65536, 1, 2687037, 65536, 1, 2687038, 65536, 1, 2687039, 65536, 1, 2687040, 65536, 1, 2687041, 65536, 1, 2687042, 65536, 1, 2687043, 65536, 1, 2687044, 65536, 1, 2687045, 65536, 1, 2687046, 65536, 1, 2687047, 65536, 1, 2687050, 262144, 16, 2752512, 65536, 21, 2752513, 65536, 21, 2752514, 65536, 21, 2752515, 65536, 21, 2752516, 65536, 21, 2752517, 65536, 1, 2752518, 65536, 1, 2752519, 65536, 1, 2752520, 393216, 6, 2752521, 458752, 6, 2752522, 65536, 1, 2752523, 65536, 1, 2752524, 65536, 1, 2752525, 0, 55, 2752526, 196608, 54, 2752527, 65536, 54, 2752528, 65536, 54, 2752529, 65536, 54, 2752530, 65536, 54, 2752531, 65536, 54, 2752532, 65536, 54, 2752533, 65536, 54, 2752534, 65536, 54, 2752535, 65536, 54, 2752536, 65536, 54, 2752537, 65536, 54, 2752538, 65536, 54, 2752539, 65536, 54, 2752540, 262144, 54, 2752541, 65536, 55, 2752542, 65536, 55, 2752543, 65536, 51, 2752553, 458752, 18, 2752554, 0, 0, 2752555, 0, 0, 2752556, 0, 0, 2752557, 0, 0, 2752558, 65536, 1, 2752559, 65536, 1, 2752560, 65536, 1, 2752561, 65536, 1, 2752562, 65536, 1, 2752563, 65536, 1, 2752564, 65536, 1, 2752565, 65536, 1, 2752566, 65536, 1, 2752567, 65536, 1, 2752568, 262145, 5, 2752569, 196609, 3, 2752570, 196609, 7, 2752571, 65536, 1, 2752572, 65536, 1, 2752573, 262149, 5, 2752574, 5, 6, 2752575, 65536, 1, 2752576, 393216, 6, 2752577, 458752, 6, 2752578, 65536, 1, 2752579, 65536, 1, 2752580, 65536, 1, 2752581, 327680, 3, 2752582, 393216, 3, 2752583, 458752, 3, 2752584, 65536, 1, 2752585, 65536, 1, 2818048, 65536, 21, 2818049, 65536, 21, 2818050, 65536, 21, 2818051, 65536, 21, 2818052, 65536, 21, 2818053, 65536, 1, 2818054, 65536, 1, 2818055, 65536, 1, 2818056, 65536, 1, 2818057, 65536, 1, 2818058, 65536, 1, 2818059, 65536, 1, 2818060, 65536, 1, 2818061, 65536, 1, 2818062, 0, 55, 2818063, 65536, 55, 2818064, 65536, 55, 2818065, 65536, 55, 2818066, 65536, 55, 2818067, 65536, 55, 2818068, 65536, 55, 2818069, 65536, 55, 2818070, 65536, 55, 2818071, 65536, 55, 2818072, 65536, 55, 2818073, 65536, 55, 2818074, 65536, 55, 2818075, 65536, 55, 2818076, 131072, 55, 2818077, 327685, 5, 2818078, 196613, 7, 2818079, 262144, 17, 2818082, 0, 23, 2818083, 65536, 1, 2818084, 65536, 1, 2818085, 65536, 1, 2818086, 65536, 1, 2818087, 65536, 1, 2818088, 65536, 1, 2818089, 65536, 1, 2818090, 65536, 1, 2818091, 65536, 1, 2818092, 65536, 1, 2818093, 65536, 1, 2818094, 65536, 1, 2818095, 65536, 1, 2818096, 65536, 1, 2818097, 65536, 1, 2818098, 65536, 1, 2818099, 65536, 1, 2818100, 65537, 7, 2818101, 262145, 3, 2818102, 131073, 3, 2818103, 131073, 3, 2818104, 65537, 0, 2818105, 1, 4, 2818106, 65536, 1, 2818107, 262149, 5, 2818108, 131077, 3, 2818109, 65541, 0, 2818110, 5, 4, 2818111, 65536, 1, 2818112, 65536, 1, 2818113, 65536, 1, 2818114, 65536, 1, 2818115, 65536, 1, 2818116, 65536, 1, 2818117, 65536, 1, 2818118, 65536, 1, 2818119, 65536, 1, 2818120, 65536, 1, 2818121, 65536, 1, 2883584, 65536, 21, 2883585, 65536, 21, 2883586, 65536, 21, 2883587, 65536, 21, 2883588, 65536, 21, 2883589, 65536, 23, 2883590, 65536, 1, 2883591, 65536, 1, 2883592, 65536, 1, 2883593, 65536, 1, 2883594, 65536, 1, 2883595, 65536, 1, 2883596, 65536, 1, 2883597, 65536, 1, 2883598, 65536, 1, 2883599, 65536, 1, 2883600, 65536, 1, 2883601, 65536, 1, 2883602, 393216, 6, 2883603, 458752, 6, 2883604, 65536, 1, 2883605, 65536, 1, 2883606, 65536, 1, 2883607, 65536, 1, 2883608, 65536, 1, 2883609, 65536, 1, 2883610, 65536, 1, 2883611, 65536, 1, 2883612, 65536, 1, 2883613, 131077, 7, 2883614, 65536, 1, 2883615, 65536, 16, 2883616, 65536, 16, 2883617, 65536, 16, 2883618, 393216, 6, 2883619, 458752, 6, 2883620, 65536, 1, 2883621, 65536, 1, 2883622, 65536, 1, 2883623, 65536, 1, 2883624, 65536, 1, 2883625, 65536, 1, 2883626, 65536, 1, 2883627, 65536, 1, 2883628, 65536, 1, 2883629, 65536, 1, 2883630, 65536, 1, 2883631, 65536, 1, 2883632, 65536, 1, 2883633, 65536, 1, 2883634, 65536, 1, 2883635, 65536, 1, 2883636, 65536, 1, 2883637, 262145, 6, 2883638, 262145, 4, 2883639, 131073, 1, 2883640, 1, 0, 2883641, 1, 4, 2883642, 65536, 1, 2883643, 262149, 2, 2883644, 262149, 0, 2883645, 262149, 4, 2883646, 131077, 6, 2883647, 65536, 1, 2883648, 65536, 1, 2883649, 65536, 1, 2883650, 65536, 1, 2883651, 65536, 1, 2883652, 65536, 1, 2883653, 65536, 1, 2883654, 65536, 1, 2883655, 65536, 1, 2883656, 65536, 1, 2883657, 65536, 1, 2949120, 65536, 21, 2949121, 65536, 21, 2949122, 65536, 21, 2949123, 65536, 21, 2949124, 327680, 19, 2949125, 65536, 21, 2949126, 65536, 1, 2949127, 65536, 1, 2949128, 65536, 1, 2949129, 65536, 1, 2949130, 327680, 3, 2949131, 393216, 3, 2949132, 458752, 3, 2949133, 65536, 1, 2949134, 393216, 6, 2949135, 458752, 6, 2949136, 65536, 1, 2949137, 393216, 6, 2949138, 458752, 6, 2949139, 65536, 1, 2949140, 393216, 6, 2949141, 458752, 6, 2949142, 393216, 6, 2949143, 458752, 6, 2949144, 65536, 1, 2949145, 65536, 1, 2949146, 65536, 1, 2949147, 65536, 1, 2949148, 65536, 1, 2949149, 65536, 1, 2949150, 65536, 1, 2949151, 65536, 1, 2949152, 65536, 1, 2949153, 65536, 1, 2949154, 65536, 1, 2949155, 65536, 1, 2949156, 65536, 1, 2949157, 65536, 1, 2949158, 65536, 1, 2949159, 65536, 1, 2949160, 65536, 1, 2949161, 65536, 1, 2949162, 262145, 5, 2949163, 1, 6, 2949164, 65536, 1, 2949165, 65536, 1, 2949166, 65536, 1, 2949167, 65536, 1, 2949168, 65536, 1, 2949169, 65536, 1, 2949170, 65536, 1, 2949171, 65536, 1, 2949172, 65536, 1, 2949173, 65536, 1, 2949174, 65536, 1, 2949175, 262145, 6, 2949176, 262145, 4, 2949177, 131073, 6, 2949178, 65536, 1, 2949179, 262149, 6, 2949180, 65541, 4, 2949181, 65536, 1, 2949182, 65536, 1, 2949183, 65536, 21, 2949184, 65536, 1, 2949185, 65536, 1, 2949186, 65536, 1, 2949187, 65536, 1, 2949188, 65536, 1, 2949189, 65536, 1, 2949190, 393216, 6, 2949191, 458752, 6, 2949192, 65536, 1, 2949193, 65536, 1, 3014656, 65536, 21, 3014657, 65536, 21, 3014658, 65536, 21, 3014659, 65536, 21, 3014660, 65536, 21, 3014661, 65536, 21, 3014662, 65536, 1, 3014663, 65536, 1, 3014664, 65536, 1, 3014665, 65536, 1, 3014666, 65536, 1, 3014667, 65536, 1, 3014668, 65536, 1, 3014669, 65536, 1, 3014670, 65536, 1, 3014671, 65536, 1, 3014672, 65536, 1, 3014673, 65536, 1, 3014674, 65536, 1, 3014675, 65536, 1, 3014676, 65536, 1, 3014677, 65536, 1, 3014678, 65536, 1, 3014679, 65536, 1, 3014680, 327680, 3, 3014681, 393216, 3, 3014682, 458752, 3, 3014683, 393216, 6, 3014684, 458752, 6, 3014685, 65536, 1, 3014686, 65536, 1, 3014687, 65536, 1, 3014688, 65536, 1, 3014689, 65536, 1, 3014690, 65536, 1, 3014691, 65536, 1, 3014692, 65536, 1, 3014693, 65536, 1, 3014694, 65536, 1, 3014695, 65536, 1, 3014696, 393216, 5, 3014697, 458752, 5, 3014698, 1, 3, 3014699, 131073, 6, 3014700, 65536, 1, 3014701, 393216, 5, 3014702, 458752, 5, 3014703, 0, 39, 3014704, 65536, 1, 3014705, 65536, 1, 3014706, 393216, 5, 3014707, 458752, 5, 3014708, 65536, 1, 3014709, 65536, 1, 3014710, 65536, 1, 3014711, 65536, 1, 3014712, 65536, 1, 3014713, 65536, 1, 3014714, 65536, 1, 3014715, 65536, 1, 3014716, 327685, 6, 3014717, 196613, 7, 3014718, 65536, 21, 3014719, 65536, 1, 3014720, 65536, 1, 3014721, 327680, 3, 3014722, 393216, 3, 3014723, 458752, 3, 3014724, 65536, 1, 3014725, 65536, 1, 3014726, 65536, 1, 3014727, 65536, 1, 3014728, 65536, 1, 3014729, 65536, 1, 3080192, 65536, 1, 3080193, 65536, 1, 3080194, 65536, 1, 3080195, 65536, 21, 3080196, 65536, 21, 3080197, 65536, 21, 3080198, 65536, 1, 3080199, 65536, 1, 3080200, 65536, 1, 3080201, 65536, 1, 3080202, 65536, 1, 3080203, 65536, 1, 3080204, 65536, 1, 3080205, 393216, 6, 3080206, 458752, 6, 3080207, 65536, 1, 3080208, 65536, 1, 3080209, 65536, 1, 3080210, 65536, 1, 3080211, 65536, 1, 3080212, 65536, 1, 3080213, 65536, 1, 3080214, 65536, 1, 3080215, 65536, 1, 3080216, 393216, 6, 3080217, 458752, 6, 3080218, 65536, 1, 3080219, 65536, 1, 3080220, 393216, 6, 3080221, 458752, 6, 3080222, 327680, 3, 3080223, 393216, 3, 3080224, 458752, 3, 3080225, 65536, 1, 3080226, 65536, 1, 3080227, 393216, 5, 3080228, 458752, 5, 3080229, 393216, 5, 3080230, 458752, 5, 3080231, 65536, 1, 3080232, 393216, 6, 3080233, 458752, 6, 3080234, 131073, 7, 3080235, 65536, 1, 3080236, 65536, 1, 3080237, 393216, 6, 3080238, 393216, 1, 3080239, 0, 40, 3080240, 65536, 1, 3080241, 393216, 5, 3080242, 458752, 5, 3080243, 458752, 6, 3080244, 393216, 1, 3080245, 65536, 1, 3080246, 65536, 1, 3080247, 65536, 1, 3080248, 65536, 1, 3080249, 65536, 1, 3080250, 65536, 1, 3080251, 65536, 1, 3080252, 65536, 1, 3080253, 65536, 1, 3080254, 65536, 1, 3080255, 65536, 1, 3080256, 65536, 1, 3080257, 65536, 1, 3080258, 65536, 1, 3080259, 393216, 6, 3080260, 458752, 6, 3080261, 65536, 1, 3080262, 65536, 1, 3080263, 65536, 1, 3080264, 65536, 1, 3080265, 65536, 1, 3145728, 65536, 1, 3145729, 65536, 1, 3145730, 65536, 28, 3145731, 65536, 1, 3145732, 65536, 21, 3145733, 65536, 21, 3145734, 65536, 1, 3145735, 65536, 1, 3145736, 65536, 1, 3145737, 65536, 1, 3145738, 65536, 1, 3145739, 65536, 1, 3145740, 65536, 1, 3145741, 65536, 1, 3145742, 65536, 1, 3145743, 65536, 1, 3145744, 65536, 1, 3145745, 65536, 1, 3145746, 65536, 1, 3145747, 65536, 1, 3145748, 65536, 1, 3145749, 65536, 1, 3145750, 65536, 1, 3145751, 65536, 1, 3145752, 65536, 1, 3145753, 65536, 1, 3145754, 65536, 1, 3145755, 393216, 6, 3145756, 458752, 6, 3145757, 65536, 1, 3145758, 65536, 1, 3145759, 393216, 6, 3145760, 458752, 6, 3145761, 65536, 1, 3145762, 65536, 1, 3145763, 393216, 6, 3145764, 458752, 6, 3145765, 393216, 1, 3145766, 458752, 6, 3145767, 393216, 5, 3145768, 458752, 5, 3145769, 65536, 1, 3145770, 65536, 1, 3145771, 65536, 1, 3145772, 65536, 1, 3145773, 65536, 1, 3145774, 393216, 2, 3145775, 65536, 1, 3145776, 65536, 1, 3145777, 393216, 6, 3145778, 458752, 6, 3145779, 65536, 1, 3145780, 393216, 2, 3145781, 65536, 1, 3145782, 65536, 1, 3145783, 393216, 5, 3145784, 458752, 5, 3145785, 65536, 1, 3145786, 65536, 1, 3145787, 65536, 1, 3145788, 393216, 1, 3145789, 65536, 1, 3145790, 65536, 1, 3145791, 65536, 1, 3145792, 65536, 1, 3145793, 65536, 1, 3145794, 65536, 1, 3145795, 65536, 1, 3145796, 65536, 1, 3145797, 65536, 1, 3145798, 65536, 1, 3145799, 65536, 1, 3211264, 65536, 23, 3211265, 393216, 5, 3211266, 458752, 5, 3211267, 65536, 1, 3211268, 65536, 21, 3211269, 65536, 21, 3211270, 65536, 23, 3211271, 65536, 1, 3211272, 65536, 1, 3211273, 65536, 1, 3211274, 65536, 1, 3211275, 65536, 1, 3211276, 65536, 1, 3211277, 65536, 1, 3211278, 65536, 1, 3211279, 65536, 1, 3211280, 65536, 1, 3211281, 65536, 1, 3211282, 65536, 1, 3211283, 65536, 1, 3211284, 65536, 1, 3211285, 65536, 1, 3211286, 65536, 1, 3211287, 65536, 1, 3211288, 65536, 1, 3211289, 65536, 1, 3211290, 65536, 1, 3211291, 65536, 1, 3211292, 65536, 1, 3211293, 65536, 1, 3211294, 65536, 1, 3211295, 65536, 1, 3211296, 65536, 1, 3211297, 131072, 24, 3211298, 393216, 5, 3211299, 458752, 5, 3211300, 65536, 1, 3211301, 393216, 2, 3211302, 65536, 1, 3211303, 393216, 6, 3211304, 393216, 5, 3211305, 458752, 5, 3211306, 65536, 1, 3211307, 65536, 1, 3211308, 65536, 1, 3211309, 327680, 3, 3211310, 393216, 3, 3211311, 458752, 3, 3211312, 65536, 1, 3211313, 65536, 1, 3211314, 65536, 1, 3211315, 327680, 3, 3211316, 393216, 3, 3211317, 458752, 3, 3211318, 65536, 1, 3211319, 393216, 6, 3211320, 458752, 6, 3211321, 393216, 5, 3211322, 458752, 5, 3211323, 65536, 1, 3211324, 393216, 2, 3211325, 65536, 1, 3211326, 65536, 1, 3211327, 65536, 1, 3211328, 131072, 26, 3211329, 131072, 26, 3211330, 65536, 1, 3211331, 65536, 1, 3211332, 65536, 1, 3211333, 65536, 1, 3211334, 65536, 1, 3211335, 65536, 1, 3276800, 65536, 21, 3276801, 393216, 6, 3276802, 458752, 6, 3276803, 65536, 1, 3276804, 65536, 21, 3276805, 65536, 21, 3276806, 65536, 21, 3276807, 65536, 1, 3276808, 65536, 1, 3276809, 65536, 1, 3276810, 65536, 1, 3276811, 65536, 1, 3276812, 65536, 1, 3276813, 65536, 1, 3276814, 65536, 1, 3276815, 262146, 5, 3276816, 131074, 3, 3276817, 131074, 3, 3276818, 131074, 3, 3276819, 2, 6, 3276820, 65536, 1, 3276821, 65536, 1, 3276822, 65536, 1, 3276823, 65536, 1, 3276824, 65536, 1, 3276825, 65536, 1, 3276826, 65536, 1, 3276827, 65536, 1, 3276828, 65536, 1, 3276829, 65536, 1, 3276830, 65536, 1, 3276831, 65536, 1, 3276832, 65536, 1, 3276833, 65536, 1, 3276834, 393216, 6, 3276835, 458752, 6, 3276836, 327680, 3, 3276837, 393216, 3, 3276838, 458752, 3, 3276839, 65536, 1, 3276840, 393216, 6, 3276841, 458752, 6, 3276842, 65536, 1, 3276843, 65537, 7, 3276844, 262145, 3, 3276845, 1, 6, 3276846, 65536, 1, 3276847, 65536, 1, 3276848, 65536, 1, 3276849, 65536, 25, 3276850, 131072, 25, 3276851, 196608, 25, 3276852, 65536, 25, 3276853, 65536, 23, 3276854, 393216, 5, 3276855, 458752, 5, 3276856, 393216, 5, 3276857, 458752, 5, 3276858, 458752, 6, 3276859, 327680, 3, 3276860, 393216, 3, 3276861, 458752, 3, 3276862, 65536, 1, 3276863, 65536, 1, 3276864, 65536, 21, 3276865, 131072, 26, 3276866, 65536, 1, 3276867, 65536, 1, 3276868, 65536, 1, 3276869, 65536, 1, 3276870, 65536, 1, 3276871, 65536, 1, 3342336, 65536, 21, 3342337, 65536, 23, 3342338, 65536, 1, 3342339, 65536, 1, 3342340, 65536, 21, 3342341, 65536, 21, 3342342, 65536, 21, 3342343, 65536, 1, 3342344, 65536, 1, 3342345, 65536, 1, 3342346, 65536, 1, 3342347, 65536, 1, 3342348, 65536, 1, 3342349, 65536, 1, 3342350, 262146, 5, 3342351, 65538, 0, 3342352, 2, 0, 3342353, 2, 0, 3342354, 2, 0, 3342355, 131074, 0, 3342356, 2, 6, 3342357, 65536, 1, 3342358, 65536, 1, 3342359, 65536, 1, 3342360, 65536, 1, 3342361, 65536, 1, 3342362, 65536, 1, 3342363, 65536, 1, 3342364, 65536, 1, 3342365, 65536, 1, 3342366, 65536, 1, 3342367, 65536, 1, 3342368, 131072, 23, 3342369, 65536, 25, 3342370, 131072, 25, 3342371, 196608, 25, 3342372, 65536, 25, 3342373, 131072, 25, 3342374, 196608, 25, 3342375, 65536, 25, 3342376, 65536, 23, 3342377, 65536, 1, 3342378, 65536, 1, 3342379, 65536, 1, 3342380, 262145, 6, 3342381, 131073, 6, 3342382, 65536, 1, 3342383, 65536, 1, 3342384, 65536, 1, 3342385, 65536, 1, 3342386, 393216, 5, 3342387, 458752, 5, 3342388, 65536, 1, 3342389, 65536, 1, 3342390, 393216, 6, 3342391, 458752, 6, 3342392, 393216, 6, 3342393, 458752, 6, 3342394, 65536, 1, 3342395, 65536, 1, 3342396, 131072, 23, 3342397, 65536, 25, 3342398, 65536, 1, 3342399, 65536, 21, 3342400, 65536, 21, 3342401, 65536, 1, 3342402, 65536, 1, 3342403, 65536, 1, 3342404, 65536, 1, 3342405, 65536, 1, 3342406, 65536, 1, 3342407, 65536, 1, 3342408, 65536, 1, 3342409, 65536, 1, 3342410, 65536, 1, 3407872, 65536, 21, 3407873, 65536, 21, 3407874, 65536, 1, 3407875, 65536, 1, 3407876, 65536, 21, 3407877, 65536, 21, 3407878, 65536, 21, 3407879, 65536, 21, 3407880, 65536, 23, 3407881, 65536, 1, 3407882, 65536, 1, 3407883, 65536, 1, 3407884, 65536, 1, 3407885, 262146, 5, 3407886, 65538, 0, 3407887, 2, 0, 3407888, 2, 0, 3407889, 2, 0, 3407890, 2, 0, 3407891, 2, 0, 3407892, 2, 4, 3407893, 65536, 1, 3407894, 65536, 1, 3407895, 131072, 23, 3407896, 65536, 25, 3407897, 196608, 25, 3407898, 65536, 25, 3407899, 131072, 25, 3407900, 65536, 23, 3407901, 65536, 1, 3407902, 65536, 1, 3407903, 65536, 1, 3407904, 65536, 21, 3407905, 327680, 25, 3407906, 393216, 25, 3407907, 458752, 25, 3407908, 327680, 25, 3407909, 393216, 25, 3407910, 458752, 25, 3407911, 327680, 25, 3407912, 65536, 21, 3407913, 65536, 25, 3407914, 131072, 25, 3407915, 196608, 25, 3407916, 65536, 25, 3407917, 131072, 25, 3407918, 196608, 25, 3407919, 65536, 25, 3407920, 65536, 23, 3407921, 65536, 1, 3407922, 393216, 6, 3407923, 458752, 6, 3407924, 65536, 1, 3407925, 0, 39, 3407926, 131072, 25, 3407927, 131072, 25, 3407929, 65536, 25, 3407930, 131072, 25, 3407931, 196608, 25, 3407932, 131072, 24, 3407933, 393216, 5, 3407934, 458752, 5, 3407935, 65536, 21, 3407936, 65536, 21, 3407937, 65536, 1, 3407938, 65536, 1, 3407939, 65536, 1, 3407940, 65536, 1, 3407941, 65536, 1, 3407942, 65536, 1, 3407943, 65536, 1, 3407944, 65536, 1, 3407945, 65536, 1, 3407946, 65536, 1, 3407947, 65536, 1, 3473408, 65536, 21, 3473409, 65536, 21, 3473410, 65536, 1, 3473411, 65536, 1, 3473412, 65536, 27, 3473413, 65536, 21, 3473414, 65536, 21, 3473415, 65536, 21, 3473416, 65536, 21, 3473417, 65536, 1, 3473418, 65536, 1, 3473419, 65536, 1, 3473420, 65536, 1, 3473421, 262146, 2, 3473422, 2, 0, 3473423, 2, 0, 3473424, 2, 0, 3473425, 2, 0, 3473426, 2, 0, 3473427, 2, 0, 3473428, 2, 4, 3473429, 65536, 1, 3473430, 65536, 1, 3473431, 65536, 21, 3473432, 65536, 21, 3473433, 65536, 21, 3473434, 65536, 21, 3473435, 65536, 21, 3473436, 65536, 21, 3473437, 65536, 25, 3473438, 131072, 25, 3473439, 196608, 25, 3473440, 65536, 21, 3473441, 65536, 21, 3473442, 65536, 21, 3473443, 65536, 21, 3473444, 65536, 21, 3473445, 65536, 21, 3473446, 65536, 21, 3473447, 65536, 21, 3473448, 65536, 21, 3473449, 65536, 21, 3473450, 65536, 21, 3473451, 65536, 21, 3473452, 65536, 21, 3473453, 65536, 21, 3473454, 65536, 21, 3473455, 65536, 21, 3473456, 65536, 21, 3473457, 65536, 1, 3473458, 65536, 23, 3473459, 393216, 5, 3473460, 458752, 5, 3473461, 0, 40, 3473463, 393216, 24, 3473465, 327680, 24, 3473468, 65536, 40, 3473469, 393216, 6, 3473470, 458752, 6, 3473471, 65536, 21, 3473472, 65536, 21, 3473473, 65536, 1, 3473474, 65536, 1, 3473475, 65536, 1, 3473476, 65536, 1, 3473477, 65536, 1, 3473478, 65536, 1, 3473479, 65536, 1, 3473480, 65536, 1, 3473481, 65536, 1, 3473482, 65536, 1, 3473483, 65536, 1, 3538944, 65536, 21, 3538945, 65536, 21, 3538946, 65536, 1, 3538947, 65536, 1, 3538948, 65536, 1, 3538949, 65536, 21, 3538950, 65536, 21, 3538951, 65536, 21, 3538952, 65536, 21, 3538953, 131072, 25, 3538954, 65536, 23, 3538955, 65536, 1, 3538956, 65536, 1, 3538957, 262146, 6, 3538958, 131074, 1, 3538959, 2, 0, 3538960, 2, 0, 3538961, 2, 0, 3538962, 2, 0, 3538963, 262146, 0, 3538964, 131074, 6, 3538965, 131072, 23, 3538966, 196608, 25, 3538967, 65536, 21, 3538968, 65536, 21, 3538969, 65536, 21, 3538970, 65536, 21, 3538971, 65536, 21, 3538972, 65536, 21, 3538973, 65536, 21, 3538974, 65536, 21, 3538975, 65536, 21, 3538976, 65536, 21, 3538977, 65536, 21, 3538978, 262148, 5, 3538979, 131076, 3, 3538980, 131076, 3, 3538981, 131076, 3, 3538982, 131076, 3, 3538983, 4, 6, 3538984, 65536, 21, 3538985, 65536, 21, 3538986, 131072, 27, 3538987, 65536, 29, 3538988, 131072, 29, 3538989, 196608, 29, 3538990, 65536, 29, 3538991, 65536, 27, 3538992, 65536, 21, 3538993, 65536, 21, 3538994, 65536, 21, 3538995, 393216, 6, 3538996, 458752, 6, 3538997, 65536, 1, 3538998, 65536, 1, 3538999, 65536, 1, 3539000, 1, 7, 3539001, 65536, 1, 3539002, 65536, 1, 3539003, 65536, 1, 3539004, 393216, 5, 3539005, 458752, 5, 3539006, 0, 0, 3539007, 65536, 21, 3539008, 65536, 21, 3539009, 65536, 1, 3539010, 65536, 1, 3539011, 65536, 1, 3539012, 65536, 1, 3539013, 65536, 1, 3539014, 65536, 1, 3539015, 65536, 1, 3539016, 65536, 1, 3539017, 65536, 1, 3539018, 65536, 1, 3539019, 65536, 1, 3604480, 65536, 21, 3604481, 65536, 21, 3604482, 393216, 5, 3604483, 458752, 5, 3604484, 65536, 1, 3604485, 131072, 29, 3604486, 196608, 29, 3604487, 65536, 27, 3604488, 65536, 21, 3604489, 65536, 21, 3604490, 65536, 1, 3604491, 131072, 25, 3604492, 196608, 25, 3604493, 65536, 23, 3604494, 262146, 2, 3604495, 2, 0, 3604496, 2, 0, 3604497, 2, 0, 3604498, 262146, 0, 3604499, 131074, 6, 3604500, 131072, 23, 3604501, 65536, 21, 3604502, 65536, 21, 3604503, 65536, 21, 3604504, 65536, 21, 3604505, 131072, 27, 3604506, 196608, 29, 3604507, 65536, 29, 3604508, 131072, 29, 3604509, 196608, 29, 3604510, 65536, 29, 3604511, 65536, 27, 3604512, 65536, 21, 3604513, 262148, 5, 3604514, 65540, 0, 3604515, 4, 0, 3604516, 4, 0, 3604517, 4, 0, 3604518, 4, 0, 3604519, 4, 4, 3604520, 65536, 21, 3604521, 65536, 21, 3604522, 0, 0, 3604523, 0, 0, 3604524, 0, 0, 3604525, 0, 0, 3604526, 0, 0, 3604527, 0, 0, 3604528, 65536, 21, 3604529, 65536, 21, 3604530, 65536, 21, 3604531, 0, 0, 3604532, 393216, 5, 3604533, 65536, 1, 3604534, 65536, 1, 3604535, 65536, 1, 3604536, 131073, 5, 3604537, 65536, 1, 3604538, 1, 7, 3604539, 65536, 1, 3604540, 393216, 6, 3604541, 458752, 6, 3604542, 0, 0, 3604543, 65536, 21, 3604544, 65536, 21, 3604545, 65536, 1, 3604546, 65536, 1, 3604547, 65536, 1, 3604548, 393216, 1, 3604549, 65536, 1, 3604550, 65536, 1, 3604551, 65536, 1, 3604552, 65536, 1, 3604553, 65536, 1, 3604554, 65536, 1, 3604555, 65536, 1, 3670016, 65536, 21, 3670017, 65536, 21, 3670018, 393216, 6, 3670019, 458752, 6, 3670020, 393216, 5, 3670021, 458752, 5, 3670022, 65536, 1, 3670023, 65536, 1, 3670024, 65536, 21, 3670025, 65536, 21, 3670026, 65536, 21, 3670027, 65536, 21, 3670028, 65536, 21, 3670029, 65536, 21, 3670030, 262146, 6, 3670031, 262146, 4, 3670032, 262146, 4, 3670033, 262146, 4, 3670034, 131074, 6, 3670035, 0, 0, 3670036, 65536, 21, 3670037, 65536, 21, 3670038, 65536, 21, 3670039, 65536, 21, 3670040, 65536, 21, 3670041, 65536, 1, 3670042, 65536, 1, 3670043, 65536, 1, 3670044, 65536, 1, 3670045, 65536, 1, 3670046, 65536, 1, 3670047, 65536, 1, 3670048, 65536, 21, 3670049, 262148, 2, 3670050, 4, 0, 3670051, 4, 0, 3670052, 4, 0, 3670053, 4, 0, 3670054, 262148, 0, 3670055, 131076, 6, 3670056, 65536, 21, 3670057, 65536, 21, 3670058, 0, 0, 3670059, 0, 0, 3670060, 0, 0, 3670061, 393216, 5, 3670062, 458752, 5, 3670063, 0, 36, 3670064, 65536, 29, 3670065, 65536, 27, 3670066, 65536, 21, 3670067, 65536, 23, 3670068, 393216, 6, 3670069, 458752, 6, 3670070, 393216, 5, 3670071, 458752, 5, 3670072, 327681, 2, 3670073, 131073, 3, 3670074, 131073, 4, 3670075, 0, 0, 3670076, 65536, 1, 3670077, 393216, 5, 3670078, 458752, 5, 3670079, 65536, 21, 3670080, 65536, 21, 3670081, 65536, 1, 3670082, 65536, 1, 3670083, 65536, 1, 3670084, 393216, 2, 3670085, 65536, 1, 3670086, 393216, 16, 3670087, 65536, 1, 3670088, 65536, 1, 3670089, 65536, 1, 3670090, 65536, 1, 3670091, 65536, 1, 3735552, 65536, 21, 3735553, 65536, 21, 3735554, 65536, 23, 3735555, 65536, 1, 3735556, 393216, 6, 3735557, 458752, 6, 3735558, 393216, 1, 3735559, 65536, 1, 3735560, 196608, 29, 3735561, 65536, 29, 3735562, 131072, 29, 3735563, 196608, 29, 3735564, 65536, 27, 3735565, 65536, 21, 3735566, 131072, 25, 3735567, 196608, 25, 3735568, 131072, 25, 3735569, 196608, 25, 3735570, 131072, 25, 3735571, 196608, 25, 3735572, 65536, 21, 3735573, 131072, 27, 3735574, 131072, 29, 3735575, 131072, 29, 3735576, 196608, 29, 3735577, 65536, 1, 3735578, 393216, 1, 3735579, 65536, 1, 3735580, 393216, 5, 3735581, 458752, 5, 3735582, 65536, 1, 3735583, 65536, 1, 3735584, 65536, 21, 3735585, 262148, 6, 3735586, 131076, 1, 3735587, 4, 0, 3735588, 4, 0, 3735589, 262148, 0, 3735590, 131076, 6, 3735591, 131072, 27, 3735592, 131072, 29, 3735593, 196608, 29, 3735594, 65536, 36, 3735595, 393216, 5, 3735596, 458752, 5, 3735597, 393216, 6, 3735598, 393216, 5, 3735599, 458752, 5, 3735600, 65536, 1, 3735601, 65536, 1, 3735602, 65536, 21, 3735603, 65536, 21, 3735604, 0, 0, 3735605, 393216, 1, 3735606, 393216, 6, 3735607, 458752, 6, 3735608, 262145, 2, 3735609, 1, 0, 3735610, 1, 4, 3735611, 65536, 1, 3735612, 65536, 1, 3735613, 393216, 6, 3735614, 458752, 6, 3735615, 65536, 21, 3735616, 65536, 1, 3735617, 65536, 1, 3735618, 65536, 1, 3735619, 327680, 3, 3735620, 393216, 3, 3735621, 458752, 3, 3735622, 65536, 1, 3735623, 65536, 1, 3735624, 65536, 1, 3735625, 65536, 1, 3735626, 65536, 1, 3735627, 65536, 1, 3801088, 65536, 21, 3801089, 65536, 21, 3801090, 65536, 21, 3801091, 65536, 1, 3801092, 65536, 1, 3801093, 65536, 1, 3801094, 393216, 2, 3801095, 0, 40, 3801096, 65536, 1, 3801097, 393216, 5, 3801098, 458752, 5, 3801099, 65536, 1, 3801100, 65536, 1, 3801101, 65536, 21, 3801102, 393216, 25, 3801103, 458752, 25, 3801104, 393216, 25, 3801105, 458752, 25, 3801106, 393216, 25, 3801107, 65536, 21, 3801108, 65536, 21, 3801109, 65536, 1, 3801110, 65536, 1, 3801111, 65536, 1, 3801112, 65536, 1, 3801113, 65536, 1, 3801114, 393216, 2, 3801115, 65536, 1, 3801116, 393216, 6, 3801117, 458752, 6, 3801118, 65536, 1, 3801119, 65536, 1, 3801120, 65536, 27, 3801121, 65536, 21, 3801122, 262148, 6, 3801123, 262148, 4, 3801124, 262148, 4, 3801125, 131076, 6, 3801126, 65536, 21, 3801127, 0, 0, 3801128, 0, 0, 3801129, 393216, 5, 3801130, 458752, 5, 3801131, 393216, 6, 3801132, 458752, 6, 3801133, 0, 0, 3801134, 393216, 6, 3801135, 458752, 6, 3801136, 65536, 1, 3801137, 65536, 1, 3801138, 65536, 21, 3801139, 65536, 21, 3801140, 0, 0, 3801141, 393216, 2, 3801142, 65536, 1, 3801143, 65536, 1, 3801144, 262145, 2, 3801145, 262145, 0, 3801146, 131073, 6, 3801147, 458752, 37, 3801148, 393216, 1, 3801149, 0, 0, 3801150, 0, 0, 3801151, 65536, 21, 3801152, 65536, 1, 3801153, 65536, 40, 3801154, 393216, 5, 3801155, 458752, 5, 3801156, 0, 0, 3801157, 393216, 5, 3801158, 458752, 5, 3801159, 65536, 1, 3801160, 65536, 1, 3801161, 65536, 1, 3801162, 65536, 1, 3801163, 65536, 1, 3866624, 65536, 21, 3866625, 65536, 21, 3866626, 65536, 21, 3866627, 65536, 21, 3866628, 65536, 23, 3866629, 327680, 3, 3866630, 393216, 3, 3866631, 393216, 5, 3866632, 458752, 5, 3866633, 393216, 6, 3866634, 458752, 6, 3866635, 65536, 1, 3866636, 65536, 1, 3866637, 65536, 29, 3866638, 131072, 29, 3866639, 196608, 29, 3866640, 65536, 29, 3866641, 131072, 29, 3866642, 65536, 29, 3866643, 131072, 29, 3866644, 196608, 29, 3866645, 65536, 1, 3866646, 65536, 1, 3866647, 393216, 5, 3866648, 458752, 5, 3866649, 327680, 3, 3866650, 393216, 3, 3866651, 458752, 3, 3866652, 5, 7, 3866653, 393216, 12, 3866654, 458752, 12, 3866655, 65536, 1, 3866656, 65536, 1, 3866657, 65536, 29, 3866658, 131072, 29, 3866659, 196608, 29, 3866660, 65536, 29, 3866661, 131072, 29, 3866662, 196608, 29, 3866663, 0, 0, 3866664, 0, 0, 3866665, 393216, 6, 3866666, 458752, 6, 3866667, 393216, 1, 3866668, 65536, 1, 3866669, 65537, 7, 3866670, 262145, 3, 3866671, 1, 6, 3866672, 65536, 1, 3866673, 65536, 1, 3866674, 65536, 27, 3866675, 65536, 21, 3866676, 327680, 3, 3866677, 393216, 3, 3866678, 458752, 3, 3866679, 65536, 1, 3866680, 262145, 2, 3866681, 1, 4, 3866682, 65536, 1, 3866683, 458752, 37, 3866684, 393216, 2, 3866685, 0, 0, 3866686, 131072, 23, 3866687, 65536, 21, 3866688, 65536, 1, 3866689, 393216, 5, 3866690, 458752, 5, 3866691, 393216, 5, 3866692, 458752, 5, 3866693, 393216, 6, 3866694, 458752, 6, 3866695, 65536, 21, 3866696, 65536, 1, 3866697, 65536, 1, 3866698, 65536, 1, 3866699, 65536, 1, 3932160, 65536, 21, 3932161, 65536, 21, 3932162, 65536, 21, 3932163, 65536, 21, 3932164, 65536, 21, 3932165, 65536, 1, 3932166, 65536, 1, 3932167, 393216, 6, 3932168, 458752, 6, 3932169, 393216, 5, 3932170, 458752, 5, 3932171, 393216, 5, 3932172, 458752, 5, 3932173, 65536, 1, 3932174, 393216, 24, 3932175, 458752, 24, 3932176, 327680, 24, 3932177, 393216, 24, 3932178, 327680, 24, 3932179, 0, 0, 3932180, 393216, 1, 3932181, 65536, 40, 3932182, 393216, 5, 3932183, 458752, 5, 3932184, 458752, 6, 3932185, 393216, 5, 3932186, 458752, 5, 3932187, 65541, 7, 3932188, 65541, 5, 3932189, 196613, 5, 3932190, 196613, 7, 3932191, 65536, 1, 3932192, 65536, 1, 3932193, 65536, 1, 3932194, 393216, 25, 3932195, 458752, 25, 3932196, 327680, 25, 3932197, 393216, 25, 3932198, 0, 0, 3932199, 393216, 5, 3932200, 458752, 5, 3932201, 0, 0, 3932202, 0, 0, 3932203, 393216, 2, 3932204, 65536, 1, 3932205, 65536, 1, 3932206, 262145, 6, 3932207, 131073, 2, 3932208, 393216, 5, 3932209, 458752, 5, 3932210, 65536, 1, 3932211, 65536, 21, 3932212, 0, 0, 3932213, 65536, 1, 3932214, 65536, 1, 3932215, 65536, 1, 3932216, 262145, 6, 3932217, 65537, 4, 3932218, 65536, 1, 3932219, 327680, 3, 3932220, 393216, 3, 3932221, 458752, 3, 3932222, 65536, 21, 3932223, 65536, 21, 3932224, 65536, 1, 3932225, 393216, 6, 3932226, 458752, 6, 3932227, 393216, 6, 3932228, 458752, 6, 3932229, 393216, 5, 3932230, 458752, 5, 3932231, 65536, 21, 3932232, 65536, 1, 3932233, 65536, 1, 3932234, 65536, 1, 3932235, 65536, 1, 3997696, 65536, 21, 3997697, 65536, 21, 3997698, 65536, 21, 3997699, 65536, 21, 3997700, 65536, 21, 3997701, 65536, 25, 3997702, 65536, 23, 3997703, 65536, 1, 3997704, 393216, 5, 3997705, 458752, 5, 3997706, 458752, 6, 3997707, 393216, 6, 3997708, 458752, 6, 3997709, 262146, 5, 3997710, 131074, 3, 3997711, 131074, 3, 3997712, 131074, 3, 3997713, 131074, 3, 3997714, 2, 6, 3997715, 0, 0, 3997716, 393216, 2, 3997717, 0, 0, 3997718, 393216, 6, 3997719, 458752, 6, 3997720, 65536, 1, 3997721, 393216, 6, 3997722, 458752, 6, 3997723, 65536, 1, 3997724, 1, 7, 3997725, 65536, 1, 3997726, 1, 7, 3997727, 65536, 1, 3997728, 0, 0, 3997729, 65536, 1, 3997730, 262146, 5, 3997731, 131074, 3, 3997732, 131074, 3, 3997733, 2, 6, 3997734, 0, 0, 3997735, 393216, 6, 3997736, 458752, 6, 3997737, 0, 0, 3997738, 327680, 3, 3997739, 393216, 3, 3997740, 458752, 3, 3997741, 0, 0, 3997742, 65536, 1, 3997743, 131073, 7, 3997744, 393216, 6, 3997745, 458752, 6, 3997746, 0, 35, 3997747, 327680, 16, 3997748, 65536, 1, 3997749, 262145, 5, 3997750, 196609, 3, 3997751, 196609, 7, 3997752, 65536, 1, 3997753, 131073, 7, 3997754, 65536, 1, 3997755, 65536, 1, 3997756, 65536, 1, 3997757, 65536, 1, 3997758, 65536, 21, 3997759, 65536, 21, 3997760, 65536, 1, 3997761, 393216, 5, 3997762, 458752, 5, 3997763, 393216, 5, 3997764, 458752, 5, 3997765, 393216, 6, 3997766, 458752, 6, 3997767, 65536, 21, 3997768, 65536, 1, 3997769, 65536, 1, 3997770, 65536, 1, 3997771, 65536, 1, 4063232, 65536, 21, 4063233, 65536, 21, 4063234, 65536, 21, 4063235, 65536, 21, 4063236, 65536, 21, 4063237, 65536, 21, 4063238, 65536, 21, 4063239, 65536, 1, 4063240, 393216, 6, 4063241, 458752, 6, 4063242, 65536, 1, 4063243, 262146, 5, 4063244, 131074, 3, 4063245, 65538, 0, 4063246, 2, 0, 4063247, 2, 0, 4063248, 2, 0, 4063249, 2, 0, 4063250, 131074, 0, 4063251, 2, 6, 4063252, 393216, 3, 4063253, 458752, 3, 4063254, 65536, 1, 4063255, 65536, 1, 4063256, 65536, 1, 4063257, 65536, 1, 4063258, 65536, 1, 4063259, 262145, 5, 4063260, 65537, 1, 4063261, 196609, 5, 4063262, 196609, 4, 4063263, 65536, 1, 4063264, 65536, 1, 4063265, 262146, 5, 4063266, 65538, 0, 4063267, 2, 0, 4063268, 2, 0, 4063269, 131074, 0, 4063270, 2, 6, 4063271, 0, 0, 4063272, 0, 0, 4063273, 262146, 5, 4063274, 131074, 3, 4063275, 2, 6, 4063276, 65536, 1, 4063277, 65536, 1, 4063278, 65536, 1, 4063279, 0, 0, 4063280, 65536, 1, 4063281, 65536, 1, 4063282, 327680, 19, 4063283, 65536, 21, 4063284, 65537, 7, 4063285, 327681, 4, 4063286, 131073, 6, 4063287, 65536, 1, 4063288, 0, 0, 4063289, 65536, 1, 4063290, 65536, 1, 4063291, 65536, 1, 4063292, 393216, 5, 4063293, 458752, 5, 4063294, 65536, 21, 4063295, 65536, 21, 4063296, 65536, 1, 4063297, 393216, 6, 4063298, 458752, 6, 4063299, 393216, 6, 4063300, 393216, 5, 4063301, 458752, 5, 4063302, 0, 0, 4063303, 65536, 21, 4063304, 65536, 1, 4063305, 65536, 1, 4063306, 65536, 1, 4063307, 65536, 1, 4128768, 65536, 21, 4128769, 65536, 21, 4128770, 65536, 21, 4128771, 65536, 21, 4128772, 65536, 21, 4128773, 65536, 21, 4128774, 65536, 21, 4128775, 65536, 1, 4128776, 65536, 1, 4128777, 65536, 1, 4128778, 65536, 1, 4128779, 262146, 6, 4128780, 131074, 1, 4128781, 2, 0, 4128782, 2, 0, 4128783, 2, 0, 4128784, 2, 0, 4128785, 2, 0, 4128786, 262146, 0, 4128787, 131074, 6, 4128788, 0, 0, 4128789, 65537, 7, 4128790, 262145, 3, 4128791, 1, 6, 4128792, 65536, 1, 4128793, 65537, 7, 4128794, 262145, 3, 4128795, 65537, 0, 4128796, 1, 4, 4128797, 65536, 1, 4128798, 327681, 2, 4128799, 1, 6, 4128800, 65536, 1, 4128801, 262146, 2, 4128802, 2, 0, 4128803, 2, 0, 4128804, 2, 0, 4128805, 2, 0, 4128806, 131074, 0, 4128807, 131074, 3, 4128808, 131074, 3, 4128809, 65538, 0, 4128810, 2, 0, 4128811, 131074, 0, 4128812, 2, 6, 4128813, 65537, 7, 4128814, 262145, 3, 4128815, 1, 6, 4128816, 65536, 1, 4128817, 65536, 1, 4128818, 65536, 1, 4128819, 65536, 21, 4128820, 65536, 1, 4128821, 65536, 1, 4128822, 65536, 1, 4128823, 65536, 1, 4128824, 65536, 1, 4128825, 65536, 1, 4128826, 393216, 5, 4128827, 458752, 5, 4128828, 393216, 6, 4128829, 458752, 6, 4128830, 65536, 21, 4128831, 65536, 21, 4128832, 65536, 1, 4128833, 65536, 1, 4128834, 393216, 5, 4128835, 458752, 5, 4128836, 393216, 6, 4128837, 458752, 6, 4128838, 131072, 23, 4128839, 65536, 21, 4128840, 65536, 1, 4128841, 65536, 1, 4128842, 65536, 1, 4128843, 65536, 1, 4194304, 65536, 21, 4194305, 65536, 21, 4194306, 65536, 21, 4194307, 65536, 21, 4194308, 65536, 21, 4194309, 65536, 21, 4194310, 65536, 21, 4194311, 65536, 1, 4194312, 65536, 1, 4194313, 65536, 1, 4194314, 65536, 1, 4194315, 65536, 1, 4194316, 262146, 6, 4194317, 262146, 4, 4194318, 262146, 4, 4194319, 262146, 4, 4194320, 262146, 4, 4194321, 262146, 4, 4194322, 131074, 6, 4194323, 0, 0, 4194324, 0, 0, 4194325, 0, 0, 4194326, 262145, 6, 4194327, 1, 5, 4194328, 196609, 7, 4194329, 0, 0, 4194330, 262145, 6, 4194331, 262145, 4, 4194332, 1, 5, 4194333, 262145, 3, 4194334, 327681, 0, 4194335, 1, 5, 4194336, 196609, 7, 4194337, 262146, 2, 4194338, 2, 0, 4194339, 2, 0, 4194340, 2, 0, 4194341, 2, 0, 4194342, 2, 0, 4194343, 2, 0, 4194344, 2, 0, 4194345, 2, 0, 4194346, 2, 0, 4194347, 2, 0, 4194348, 131074, 0, 4194349, 2, 6, 4194350, 262145, 2, 4194351, 131073, 0, 4194352, 1, 6, 4194353, 65536, 1, 4194354, 65536, 1, 4194355, 65536, 21, 4194356, 393216, 5, 4194357, 458752, 5, 4194358, 65536, 1, 4194359, 393216, 5, 4194360, 458752, 5, 4194361, 393216, 5, 4194362, 458752, 5, 4194363, 393216, 1, 4194364, 0, 0, 4194365, 0, 0, 4194366, 65536, 21, 4194367, 65536, 21, 4194368, 65536, 1, 4194369, 393216, 5, 4194370, 458752, 5, 4194371, 458752, 6, 4194372, 393216, 1, 4194373, 0, 0, 4194374, 65536, 21, 4194375, 65536, 21, 4194376, 65536, 1, 4194377, 65536, 1, 4194378, 65536, 1, 4194379, 65536, 1, 4259840, 65536, 21, 4259841, 65536, 21, 4259842, 65536, 21, 4259843, 65536, 21, 4259844, 65536, 21, 4259845, 65536, 21, 4259846, 65536, 21, 4259847, 65536, 1, 4259848, 65536, 1, 4259849, 65536, 1, 4259850, 65536, 1, 4259851, 393216, 1, 4259852, 65536, 1, 4259853, 393216, 5, 4259854, 458752, 5, 4259855, 65536, 1, 4259856, 65536, 1, 4259857, 1, 7, 4259858, 0, 0, 4259859, 0, 0, 4259860, 0, 0, 4259861, 393216, 5, 4259862, 458752, 5, 4259863, 0, 0, 4259864, 393216, 1, 4259865, 0, 0, 4259866, 393216, 5, 4259867, 458752, 5, 4259868, 0, 0, 4259869, 262145, 6, 4259870, 131073, 6, 4259871, 65536, 1, 4259872, 65536, 1, 4259873, 262146, 6, 4259874, 131074, 1, 4259875, 2, 0, 4259876, 2, 0, 4259877, 2, 0, 4259878, 2, 0, 4259879, 2, 0, 4259880, 2, 0, 4259881, 2, 0, 4259882, 2, 0, 4259883, 2, 0, 4259884, 2, 0, 4259885, 2, 4, 4259886, 262145, 6, 4259887, 262145, 4, 4259888, 131073, 6, 4259889, 65536, 1, 4259890, 65536, 27, 4259891, 65536, 21, 4259892, 393216, 6, 4259893, 393216, 5, 4259894, 458752, 5, 4259895, 393216, 6, 4259896, 393216, 5, 4259897, 458752, 5, 4259898, 458752, 6, 4259899, 393216, 2, 4259900, 0, 0, 4259901, 131072, 23, 4259902, 65536, 21, 4259903, 65536, 21, 4259904, 65536, 1, 4259905, 393216, 6, 4259906, 458752, 6, 4259907, 0, 0, 4259908, 393216, 2, 4259909, 0, 0, 4259910, 65536, 21, 4259911, 65536, 21, 4259912, 65536, 1, 4259913, 65536, 1, 4259914, 65536, 1, 4259915, 65536, 1, 4325376, 65536, 21, 4325377, 65536, 21, 4325378, 65536, 21, 4325379, 65536, 21, 4325380, 65536, 21, 4325381, 65536, 21, 4325382, 65536, 21, 4325383, 65536, 25, 4325384, 65536, 23, 4325385, 65536, 1, 4325386, 65536, 1, 4325387, 393216, 2, 4325388, 65536, 1, 4325389, 393216, 6, 4325390, 458752, 6, 4325391, 5, 7, 4325392, 0, 0, 4325393, 327681, 2, 4325394, 196609, 3, 4325395, 196609, 7, 4325396, 393216, 5, 4325397, 458752, 5, 4325398, 458752, 6, 4325399, 0, 0, 4325400, 393216, 2, 4325401, 0, 0, 4325402, 393216, 6, 4325403, 131072, 23, 4325404, 65536, 25, 4325405, 131072, 25, 4325406, 196608, 25, 4325407, 65536, 25, 4325408, 65536, 23, 4325409, 0, 0, 4325410, 262146, 2, 4325411, 2, 0, 4325412, 2, 0, 4325413, 2, 0, 4325414, 2, 0, 4325415, 2, 0, 4325416, 2, 0, 4325417, 2, 0, 4325418, 2, 0, 4325419, 2, 0, 4325420, 262146, 0, 4325421, 131074, 6, 4325422, 65536, 1, 4325423, 65536, 1, 4325424, 65536, 1, 4325425, 65536, 1, 4325426, 65536, 1, 4325427, 65536, 21, 4325428, 65536, 23, 4325429, 393216, 6, 4325430, 458752, 6, 4325431, 0, 0, 4325432, 393216, 6, 4325433, 458752, 6, 4325434, 327680, 3, 4325435, 393216, 3, 4325436, 458752, 3, 4325437, 65536, 21, 4325438, 65536, 21, 4325439, 65536, 21, 4325440, 65536, 1, 4325441, 393216, 5, 4325442, 458752, 5, 4325443, 327680, 3, 4325444, 393216, 3, 4325445, 458752, 3, 4325446, 65536, 21, 4325447, 0, 0, 4325448, 65536, 1, 4325449, 65536, 1, 4325450, 65536, 1, 4325451, 65536, 1, 4390912, 65536, 21, 4390913, 65536, 21, 4390914, 65536, 21, 4390915, 65536, 21, 4390916, 65536, 21, 4390917, 65536, 21, 4390918, 65536, 21, 4390919, 65536, 21, 4390920, 65536, 21, 4390921, 65536, 1, 4390922, 327680, 3, 4390923, 393216, 3, 4390924, 458752, 3, 4390925, 65541, 7, 4390926, 196613, 5, 4390927, 196613, 6, 4390928, 262145, 5, 4390929, 65537, 0, 4390930, 1, 4, 4390931, 0, 0, 4390932, 393216, 6, 4390933, 458752, 6, 4390934, 0, 0, 4390935, 327680, 3, 4390936, 393216, 3, 4390937, 458752, 3, 4390938, 0, 0, 4390939, 65536, 21, 4390940, 65536, 21, 4390941, 65536, 21, 4390942, 65536, 21, 4390943, 65536, 21, 4390944, 65536, 21, 4390945, 5, 7, 4390946, 262146, 6, 4390947, 131074, 1, 4390948, 2, 0, 4390949, 2, 0, 4390950, 2, 0, 4390951, 2, 0, 4390952, 2, 0, 4390953, 2, 0, 4390954, 2, 0, 4390955, 2, 0, 4390956, 2, 4, 4390957, 65536, 1, 4390958, 65536, 1, 4390959, 393216, 5, 4390960, 458752, 5, 4390961, 65536, 1, 4390962, 65536, 1, 4390963, 65536, 21, 4390964, 65536, 21, 4390965, 65536, 25, 4390966, 131072, 25, 4390967, 196608, 25, 4390968, 65536, 25, 4390969, 131072, 25, 4390970, 196608, 25, 4390971, 65536, 25, 4390972, 131072, 25, 4390973, 65536, 21, 4390974, 65536, 21, 4390975, 65536, 21, 4390976, 65536, 1, 4390977, 393216, 6, 4390978, 458752, 6, 4390979, 393216, 5, 4390980, 458752, 5, 4390981, 131072, 23, 4390982, 65536, 21, 4390983, 0, 0, 4390984, 65536, 1, 4390985, 65536, 1, 4390986, 65536, 1, 4390987, 65536, 1, 4456448, 65536, 21, 4456449, 65536, 21, 4456450, 65536, 21, 4456451, 65536, 21, 4456452, 65536, 21, 4456453, 65536, 21, 4456454, 65536, 21, 4456455, 65536, 21, 4456456, 65536, 21, 4456457, 65536, 25, 4456458, 131072, 25, 4456459, 196608, 25, 4456460, 65536, 25, 4456461, 131072, 25, 4456462, 196608, 25, 4456463, 327680, 22, 4456464, 262145, 6, 4456465, 262145, 4, 4456466, 131073, 6, 4456467, 458752, 22, 4456468, 65536, 25, 4456469, 131072, 25, 4456470, 196608, 25, 4456471, 65536, 25, 4456472, 131072, 25, 4456473, 131072, 25, 4456474, 196608, 25, 4456475, 65536, 21, 4456476, 65536, 21, 4456477, 65536, 21, 4456478, 65536, 21, 4456479, 65536, 21, 4456480, 65536, 21, 4456481, 327685, 6, 4456482, 196613, 7, 4456483, 262146, 6, 4456484, 131074, 1, 4456485, 2, 0, 4456486, 2, 0, 4456487, 2, 0, 4456488, 2, 0, 4456489, 2, 0, 4456490, 2, 0, 4456491, 262146, 0, 4456492, 131074, 6, 4456493, 393216, 5, 4456494, 458752, 5, 4456495, 393216, 6, 4456496, 393216, 5, 4456497, 458752, 5, 4456498, 65536, 1, 4456499, 65536, 21, 4456500, 65536, 21, 4456501, 65536, 21, 4456502, 65536, 21, 4456503, 65536, 21, 4456504, 65536, 21, 4456505, 65536, 21, 4456506, 65536, 21, 4456507, 65536, 21, 4456508, 65536, 21, 4456509, 65536, 21, 4456510, 131072, 27, 4456511, 131072, 29, 4456512, 65536, 1, 4456513, 65536, 1, 4456514, 65536, 1, 4456515, 393216, 6, 4456516, 458752, 6, 4456517, 65536, 21, 4456518, 65536, 21, 4456519, 0, 0, 4456520, 65536, 1, 4456521, 65536, 1, 4456522, 65536, 1, 4456523, 65536, 1, 4521984, 65536, 21, 4521985, 65536, 21, 4521986, 65536, 21, 4521987, 65536, 21, 4521988, 65536, 21, 4521989, 65536, 21, 4521990, 65536, 21, 4521991, 65536, 21, 4521992, 65536, 21, 4521993, 65536, 21, 4521994, 65536, 21, 4521995, 65536, 21, 4521996, 65536, 21, 4521997, 65536, 21, 4521998, 65536, 21, 4521999, 65536, 21, 4522000, 393216, 23, 4522001, 393216, 23, 4522002, 393216, 23, 4522003, 65536, 21, 4522004, 65536, 21, 4522005, 65536, 21, 4522006, 65536, 21, 4522007, 65536, 21, 4522008, 65536, 21, 4522009, 65536, 21, 4522010, 65536, 21, 4522011, 65536, 21, 4522012, 65536, 21, 4522013, 65536, 21, 4522014, 65536, 21, 4522015, 65536, 21, 4522016, 65536, 21, 4522017, 65536, 25, 4522018, 196608, 25, 4522019, 65536, 23, 4522020, 262146, 6, 4522021, 131074, 1, 4522022, 2, 0, 4522023, 2, 0, 4522024, 2, 0, 4522025, 262146, 0, 4522026, 262146, 4, 4522027, 131074, 6, 4522028, 0, 0, 4522029, 393216, 6, 4522030, 458752, 6, 4522031, 0, 0, 4522032, 393216, 6, 4522033, 458752, 6, 4522034, 65536, 1, 4522035, 65536, 29, 4522036, 65536, 27, 4522037, 65536, 21, 4522038, 65536, 21, 4522039, 65536, 21, 4522040, 65536, 21, 4522041, 65536, 21, 4522042, 65536, 21, 4522043, 65536, 21, 4522044, 65536, 21, 4522045, 65536, 21, 4522046, 0, 0, 4522047, 458752, 24, 4522048, 393216, 5, 4522049, 458752, 5, 4522050, 131072, 23, 4522051, 196608, 25, 4522052, 65536, 25, 4522053, 65536, 21, 4522054, 65536, 21, 4522055, 0, 0, 4522056, 65536, 1, 4522057, 65536, 1, 4522058, 65536, 1, 4522059, 65536, 1, 4587520, 65536, 21, 4587521, 65536, 21, 4587522, 65536, 21, 4587523, 65536, 21, 4587524, 65536, 21, 4587525, 65536, 21, 4587526, 65536, 21, 4587527, 65536, 21, 4587528, 65536, 21, 4587529, 65536, 21, 4587530, 65536, 21, 4587531, 65536, 21, 4587532, 65536, 21, 4587533, 131072, 29, 4587534, 196608, 29, 4587535, 65536, 21, 4587536, 393216, 23, 4587537, 393216, 23, 4587538, 393216, 23, 4587539, 65536, 21, 4587540, 65536, 29, 4587541, 131072, 29, 4587542, 196608, 29, 4587543, 131072, 29, 4587544, 196608, 29, 4587545, 65536, 27, 4587546, 65536, 21, 4587547, 65536, 21, 4587548, 65536, 21, 4587549, 65536, 21, 4587550, 65536, 21, 4587551, 65536, 21, 4587552, 65536, 21, 4587553, 65536, 21, 4587554, 65536, 21, 4587555, 65536, 21, 4587556, 0, 0, 4587557, 262146, 6, 4587558, 262146, 4, 4587559, 262146, 4, 4587560, 262146, 4, 4587561, 131074, 6, 4587562, 131072, 23, 4587563, 65536, 25, 4587564, 131072, 25, 4587565, 65536, 23, 4587566, 393216, 5, 4587567, 458752, 5, 4587568, 393216, 5, 4587569, 458752, 5, 4587570, 65536, 1, 4587571, 65536, 1, 4587572, 65536, 1, 4587573, 131072, 29, 4587574, 196608, 29, 4587575, 65536, 29, 4587576, 131072, 29, 4587577, 196608, 29, 4587578, 65536, 29, 4587579, 131072, 29, 4587580, 131072, 29, 4587581, 196608, 29, 4587582, 65536, 36, 4587583, 393216, 5, 4587584, 458752, 5, 4587585, 458752, 6, 4587586, 65536, 21, 4587587, 65536, 21, 4587588, 65536, 21, 4587589, 65536, 21, 4587590, 131072, 27, 4587591, 0, 0, 4587592, 65536, 1, 4587593, 65536, 1, 4587594, 65536, 1, 4587595, 65536, 1, 4653056, 65536, 21, 4653057, 65536, 21, 4653058, 65536, 21, 4653059, 65536, 21, 4653060, 65536, 21, 4653061, 65536, 21, 4653062, 65536, 21, 4653063, 65536, 21, 4653064, 65536, 21, 4653065, 65536, 21, 4653066, 65536, 1, 4653067, 196608, 29, 4653068, 65536, 29, 4653069, 65536, 1, 4653070, 65536, 1, 4653071, 65536, 1, 4653072, 393216, 23, 4653073, 393216, 23, 4653074, 393216, 23, 4653075, 65536, 1, 4653076, 65536, 1, 4653077, 65536, 1, 4653078, 65536, 1, 4653079, 65536, 1, 4653080, 65536, 1, 4653081, 65536, 1, 4653082, 131072, 29, 4653083, 196608, 29, 4653084, 65536, 27, 4653085, 65536, 21, 4653086, 65536, 21, 4653087, 65536, 21, 4653088, 65536, 21, 4653089, 65536, 21, 4653090, 65536, 21, 4653091, 65536, 21, 4653092, 65536, 25, 4653093, 131072, 25, 4653094, 196608, 25, 4653095, 65536, 25, 4653096, 131072, 25, 4653097, 196608, 25, 4653098, 65536, 21, 4653099, 65536, 21, 4653100, 65536, 21, 4653101, 65536, 21, 4653102, 393216, 6, 4653103, 458752, 6, 4653104, 393216, 6, 4653105, 458752, 6, 4653106, 65536, 1, 4653107, 65536, 1, 4653108, 65536, 1, 4653109, 65536, 1, 4653110, 65536, 1, 4653111, 393216, 1, 4653112, 0, 0, 4653113, 458752, 24, 4653114, 393216, 5, 4653115, 458752, 5, 4653116, 0, 0, 4653117, 0, 0, 4653118, 393216, 1, 4653119, 393216, 6, 4653120, 458752, 6, 4653121, 0, 0, 4653122, 65536, 21, 4653123, 65536, 21, 4653124, 65536, 21, 4653125, 131072, 27, 4653126, 0, 0, 4653127, 0, 0, 4653128, 65536, 1, 4653129, 65536, 1, 4653130, 65536, 1, 4653131, 65536, 1, 4718592, 65536, 21, 4718593, 65536, 21, 4718594, 65536, 21, 4718595, 65536, 21, 4718596, 65536, 21, 4718597, 65536, 21, 4718598, 65536, 21, 4718599, 65536, 21, 4718600, 65536, 21, 4718601, 65536, 1, 4718602, 65536, 1, 4718603, 65536, 1, 4718604, 65536, 1, 4718605, 65536, 1, 4718606, 393216, 5, 4718607, 458752, 5, 4718608, 65536, 1, 4718609, 65536, 1, 4718610, 65536, 1, 4718611, 65536, 1, 4718612, 393216, 5, 4718613, 458752, 5, 4718614, 393216, 5, 4718615, 458752, 5, 4718616, 65536, 1, 4718617, 65536, 1, 4718618, 65536, 1, 4718619, 65536, 1, 4718620, 65536, 1, 4718621, 65536, 21, 4718622, 65536, 21, 4718623, 65536, 21, 4718624, 65536, 21, 4718625, 65536, 21, 4718626, 65536, 21, 4718627, 65536, 21, 4718628, 65536, 21, 4718629, 393216, 25, 4718630, 458752, 25, 4718631, 327680, 25, 4718632, 393216, 25, 4718633, 458752, 25, 4718634, 65536, 21, 4718635, 65536, 21, 4718636, 65536, 21, 4718637, 65536, 21, 4718638, 65536, 25, 4718639, 131072, 25, 4718640, 196608, 25, 4718641, 65536, 25, 4718642, 131072, 25, 4718643, 196608, 25, 4718644, 65536, 25, 4718645, 65536, 23, 4718646, 65536, 1, 4718647, 393216, 2, 4718648, 0, 0, 4718649, 393216, 5, 4718650, 458752, 5, 4718651, 458752, 6, 4718652, 0, 0, 4718653, 0, 0, 4718654, 393216, 2, 4718655, 0, 0, 4718656, 131072, 23, 4718657, 65536, 25, 4718658, 65536, 21, 4718659, 65536, 21, 4718660, 65536, 21, 4718661, 0, 0, 4718662, 0, 0, 4718663, 0, 0, 4718664, 65536, 1, 4718665, 65536, 1, 4718666, 65536, 1, 4718667, 65536, 1, 4784128, 65536, 1, 4784129, 65536, 21, 4784130, 65536, 21, 4784131, 65536, 21, 4784132, 65536, 21, 4784133, 65536, 21, 4784134, 65536, 21, 4784135, 65536, 21, 4784136, 65536, 21, 4784137, 65536, 1, 4784138, 65536, 1, 4784139, 393216, 5, 4784140, 458752, 5, 4784141, 393216, 5, 4784142, 458752, 5, 4784143, 458752, 6, 4784144, 65536, 1, 4784145, 65536, 1, 4784146, 65536, 1, 4784147, 65536, 1, 4784148, 393216, 6, 4784149, 458752, 6, 4784150, 393216, 6, 4784151, 393216, 5, 4784152, 458752, 5, 4784153, 65536, 1, 4784154, 393216, 5, 4784155, 458752, 5, 4784156, 65536, 1, 4784157, 65536, 29, 4784158, 131072, 29, 4784159, 65536, 29, 4784160, 65536, 29, 4784161, 131072, 29, 4784162, 65536, 29, 4784163, 65536, 27, 4784164, 262148, 5, 4784165, 131076, 3, 4784166, 131076, 3, 4784167, 131076, 3, 4784168, 131076, 3, 4784169, 4, 6, 4784170, 65536, 21, 4784171, 65536, 21, 4784172, 65536, 21, 4784173, 65536, 21, 4784174, 65536, 21, 4784175, 65536, 21, 4784176, 65536, 21, 4784177, 65536, 21, 4784178, 65536, 21, 4784179, 65536, 21, 4784180, 65536, 21, 4784181, 65536, 21, 4784182, 327680, 3, 4784183, 393216, 3, 4784184, 458752, 3, 4784185, 393216, 6, 4784186, 458752, 6, 4784187, 0, 0, 4784188, 0, 0, 4784189, 327680, 3, 4784190, 393216, 3, 4784191, 458752, 3, 4784192, 65536, 21, 4784193, 65536, 21, 4784194, 65536, 21, 4784195, 65536, 21, 4784196, 65536, 21, 4784197, 0, 0, 4784198, 0, 0, 4784199, 0, 0, 4784200, 65536, 1, 4784201, 65536, 1, 4784202, 65536, 1, 4784203, 65536, 1, 4849664, 65536, 1, 4849665, 65536, 21, 4849666, 65536, 21, 4849667, 65536, 21, 4849668, 65536, 21, 4849669, 65536, 21, 4849670, 65536, 21, 4849671, 65536, 21, 4849672, 65536, 21, 4849673, 65536, 1, 4849674, 65536, 1, 4849675, 393216, 6, 4849676, 458752, 6, 4849677, 393216, 6, 4849678, 458752, 6, 4849679, 65536, 1, 4849680, 65536, 1, 4849681, 65536, 1, 4849682, 65536, 1, 4849683, 65536, 1, 4849684, 393216, 1, 4849685, 0, 0, 4849686, 0, 0, 4849687, 393216, 6, 4849688, 458752, 6, 4849689, 65536, 1, 4849690, 393216, 6, 4849691, 458752, 6, 4849692, 65536, 1, 4849693, 393216, 1, 4849694, 65536, 1, 4849695, 65536, 1, 4849696, 65536, 1, 4849697, 65536, 1, 4849698, 65536, 1, 4849699, 65536, 1, 4849700, 262148, 6, 4849701, 131076, 1, 4849702, 4, 0, 4849703, 4, 0, 4849704, 4, 0, 4849705, 131076, 0, 4849706, 4, 6, 4849707, 65536, 21, 4849708, 65536, 21, 4849709, 65536, 21, 4849710, 65536, 21, 4849711, 65536, 21, 4849712, 65536, 21, 4849713, 65536, 21, 4849714, 65536, 21, 4849715, 65536, 21, 4849716, 65536, 21, 4849717, 65536, 21, 4849718, 196608, 25, 4849719, 65536, 25, 4849720, 131072, 25, 4849721, 196608, 25, 4849722, 65536, 25, 4849723, 131072, 25, 4849724, 196608, 25, 4849725, 65536, 25, 4849726, 196608, 25, 4849727, 65536, 25, 4849728, 65536, 21, 4849729, 65536, 21, 4849730, 65536, 21, 4849731, 65536, 21, 4849732, 65536, 21, 4849734, 65536, 1, 4849735, 65536, 1, 4849736, 65536, 1, 4849737, 65536, 1, 4849738, 65536, 1, 4849739, 65536, 1, 4915200, 65536, 1, 4915201, 65536, 1, 4915202, 65536, 21, 4915203, 65536, 21, 4915204, 65536, 21, 4915205, 65536, 21, 4915206, 65536, 21, 4915207, 65536, 21, 4915208, 65536, 21, 4915209, 65536, 1, 4915210, 65536, 1, 4915211, 393216, 2, 4915212, 65536, 1, 4915213, 393216, 5, 4915214, 458752, 5, 4915215, 65536, 1, 4915216, 65536, 1, 4915217, 65536, 1, 4915218, 65536, 1, 4915219, 65536, 1, 4915220, 393216, 2, 4915221, 0, 0, 4915222, 393216, 5, 4915223, 458752, 5, 4915224, 393216, 5, 4915225, 458752, 5, 4915226, 393216, 5, 4915227, 458752, 5, 4915228, 65536, 1, 4915229, 393216, 2, 4915230, 65536, 1, 4915231, 393216, 5, 4915232, 458752, 5, 4915233, 393216, 5, 4915234, 458752, 5, 4915235, 65536, 1, 4915236, 65536, 27, 4915237, 262148, 6, 4915238, 131076, 1, 4915239, 4, 0, 4915240, 262148, 0, 4915241, 262148, 4, 4915242, 131076, 6, 4915243, 65536, 21, 4915244, 65536, 21, 4915245, 65536, 21, 4915246, 65536, 21, 4915247, 65536, 21, 4915248, 65536, 21, 4915249, 65536, 21, 4915250, 65536, 21, 4915251, 65536, 21, 4915252, 65536, 21, 4915253, 65536, 21, 4915254, 65536, 21, 4915255, 65536, 21, 4915256, 65536, 21, 4915257, 65536, 21, 4915258, 65536, 21, 4915259, 65536, 21, 4915260, 65536, 21, 4915261, 65536, 21, 4915262, 65536, 21, 4915263, 65536, 21, 4915264, 65536, 21, 4915265, 131072, 27, 4915266, 65536, 29, 4915267, 131072, 29, 4915268, 196608, 29, 4915270, 65536, 1, 4915271, 65536, 1, 4915272, 65536, 1, 4915273, 65536, 1, 4915274, 65536, 1, 4915275, 65536, 1, 4980736, 65536, 1, 4980737, 65536, 1, 4980738, 65536, 21, 4980739, 65536, 21, 4980740, 65536, 21, 4980741, 65536, 21, 4980742, 65536, 21, 4980743, 65536, 21, 4980744, 65536, 21, 4980745, 65536, 1, 4980746, 327680, 3, 4980747, 393216, 3, 4980748, 458752, 3, 4980749, 393216, 6, 4980750, 393216, 5, 4980751, 458752, 5, 4980752, 65536, 1, 4980753, 65536, 1, 4980754, 65536, 1, 4980755, 327680, 3, 4980756, 393216, 3, 4980757, 458752, 3, 4980758, 393216, 6, 4980759, 458752, 6, 4980760, 393216, 6, 4980761, 393216, 5, 4980762, 458752, 5, 4980763, 458752, 6, 4980764, 327680, 3, 4980765, 393216, 3, 4980766, 458752, 3, 4980767, 393216, 6, 4980768, 458752, 6, 4980769, 393216, 6, 4980770, 393216, 5, 4980771, 458752, 5, 4980772, 65536, 1, 4980773, 65536, 21, 4980774, 262148, 6, 4980775, 262148, 4, 4980776, 131076, 6, 4980777, 65536, 21, 4980778, 65536, 21, 4980779, 65536, 21, 4980780, 131072, 27, 4980781, 65536, 29, 4980782, 131072, 29, 4980783, 131072, 29, 4980784, 65536, 29, 4980785, 131072, 29, 4980786, 131072, 29, 4980787, 65536, 27, 4980788, 65536, 21, 4980789, 65536, 21, 4980790, 65536, 21, 4980791, 65536, 21, 4980792, 65536, 21, 4980793, 65536, 21, 4980794, 65536, 21, 4980795, 65536, 21, 4980796, 65536, 21, 4980797, 65536, 21, 4980798, 65536, 21, 4980799, 65536, 21, 4980800, 65536, 21, 4980801, 65536, 1, 4980802, 65536, 1, 4980803, 65536, 1, 4980804, 65536, 1, 4980805, 65536, 1, 4980806, 65536, 1, 4980807, 65536, 1, 4980808, 65536, 1, 4980809, 65536, 1, 4980810, 65536, 1, 4980811, 65536, 1, 5046272, 65536, 1, 5046273, 65536, 1, 5046274, 65536, 21, 5046275, 65536, 21, 5046276, 65536, 21, 5046277, 65536, 21, 5046278, 65536, 21, 5046279, 65536, 21, 5046280, 65536, 21, 5046281, 65536, 1, 5046282, 65536, 1, 5046283, 65536, 1, 5046284, 393216, 5, 5046285, 458752, 5, 5046286, 393216, 6, 5046287, 458752, 6, 5046288, 65536, 1, 5046289, 65536, 1, 5046290, 65536, 1, 5046291, 65536, 1, 5046292, 65536, 1, 5046293, 393216, 5, 5046294, 458752, 5, 5046295, 0, 0, 5046296, 0, 0, 5046297, 393216, 6, 5046298, 458752, 6, 5046299, 393216, 5, 5046300, 458752, 5, 5046301, 65536, 1, 5046302, 393216, 5, 5046303, 458752, 5, 5046304, 393216, 5, 5046305, 458752, 5, 5046306, 393216, 6, 5046307, 458752, 6, 5046308, 65536, 1, 5046309, 131072, 29, 5046310, 65536, 29, 5046311, 131072, 29, 5046312, 65536, 29, 5046313, 131072, 29, 5046314, 65536, 29, 5046315, 131072, 29, 5046316, 65536, 1, 5046317, 393216, 1, 5046318, 65536, 1, 5046319, 65536, 1, 5046320, 65536, 1, 5046321, 65536, 1, 5046322, 65536, 1, 5046323, 65536, 1, 5046324, 65536, 21, 5046325, 65536, 21, 5046326, 65536, 21, 5046327, 65536, 21, 5046328, 65536, 21, 5046329, 65536, 21, 5046330, 65536, 21, 5046331, 65536, 21, 5046332, 65536, 21, 5046333, 65536, 21, 5046334, 131072, 27, 5046335, 131072, 29, 5046336, 196608, 29, 5046337, 65536, 1, 5046338, 65536, 1, 5046339, 65536, 1, 5046340, 65536, 1, 5046341, 65536, 1, 5046342, 65536, 1, 5046343, 65536, 1, 5046344, 65536, 1, 5046345, 65536, 1, 5046346, 65536, 1, 5046347, 65536, 1, 5111808, 65536, 1, 5111809, 65536, 1, 5111810, 65536, 1, 5111811, 65536, 21, 5111812, 65536, 21, 5111813, 65536, 21, 5111814, 65536, 21, 5111815, 65536, 21, 5111816, 65536, 1, 5111817, 65536, 1, 5111818, 65536, 1, 5111819, 65536, 1, 5111820, 393216, 6, 5111821, 458752, 6, 5111822, 393216, 5, 5111823, 458752, 5, 5111824, 65536, 1, 5111825, 65536, 1, 5111826, 65536, 1, 5111827, 65536, 1, 5111828, 393216, 5, 5111829, 458752, 5, 5111830, 458752, 6, 5111831, 0, 0, 5111832, 393216, 1, 5111833, 65536, 1, 5111834, 393216, 5, 5111835, 458752, 5, 5111836, 393216, 5, 5111837, 458752, 5, 5111838, 393216, 6, 5111839, 458752, 6, 5111840, 393216, 6, 5111841, 393216, 5, 5111842, 458752, 5, 5111843, 65536, 1, 5111844, 65536, 1, 5111845, 393216, 1, 5111846, 327680, 24, 5111847, 393216, 5, 5111848, 458752, 5, 5111849, 393216, 24, 5111850, 65536, 1, 5111851, 65536, 1, 5111852, 65536, 1, 5111853, 393216, 2, 5111854, 65536, 1, 5111855, 393216, 5, 5111856, 458752, 5, 5111857, 393216, 5, 5111858, 458752, 5, 5111859, 65536, 1, 5111860, 65536, 29, 5111861, 131072, 29, 5111862, 131072, 29, 5111863, 65536, 29, 5111864, 131072, 29, 5111865, 131072, 29, 5111866, 65536, 29, 5111867, 131072, 29, 5111868, 131072, 29, 5111869, 65536, 29, 5111870, 65536, 1, 5111871, 65536, 1, 5111872, 65536, 1, 5111873, 65536, 1, 5111874, 65536, 1, 5111875, 65536, 1, 5111876, 65536, 1, 5111877, 65536, 1, 5111878, 65536, 1, 5111879, 65536, 1, 5111880, 65536, 1, 5111881, 65536, 1, 5111882, 65536, 1, 5111883, 65536, 1, 5177344, 65536, 1, 5177345, 65536, 1, 5177346, 65536, 1, 5177347, 65536, 1, 5177348, 65536, 1, 5177349, 65536, 1, 5177350, 65536, 1, 5177351, 65536, 1, 5177352, 65536, 1, 5177353, 65536, 1, 5177354, 65536, 1, 5177355, 65536, 1, 5177356, 65536, 1, 5177357, 65536, 1, 5177358, 393216, 6, 5177359, 458752, 6, 5177360, 65536, 1, 5177361, 65536, 1, 5177362, 65536, 1, 5177363, 65536, 1, 5177364, 393216, 6, 5177365, 458752, 6, 5177366, 0, 0, 5177367, 0, 0, 5177368, 393216, 2, 5177369, 65536, 1, 5177370, 393216, 6, 5177371, 458752, 6, 5177372, 393216, 6, 5177373, 458752, 6, 5177374, 393216, 5, 5177375, 458752, 5, 5177376, 393216, 5, 5177377, 458752, 5, 5177378, 393216, 5, 5177379, 458752, 5, 5177380, 65536, 1, 5177381, 393216, 2, 5177382, 65536, 1, 5177383, 393216, 6, 5177384, 393216, 5, 5177385, 458752, 5, 5177386, 393216, 5, 5177387, 458752, 5, 5177388, 327680, 3, 5177389, 393216, 3, 5177390, 393216, 5, 5177391, 458752, 5, 5177392, 393216, 5, 5177393, 458752, 5, 5177394, 458752, 6, 5177395, 65536, 1, 5177396, 65536, 1, 5177397, 65536, 1, 5177398, 65536, 1, 5177399, 65536, 1, 5177400, 65536, 1, 5177401, 65536, 1, 5177402, 65536, 1, 5177403, 65536, 1, 5177404, 65536, 1, 5177405, 65536, 1, 5177406, 65536, 1, 5177407, 65536, 1, 5177408, 65536, 1, 5177409, 65536, 1, 5177410, 65536, 1, 5177411, 65536, 1, 5177412, 65536, 1, 5177413, 65536, 1, 5177414, 65536, 1, 5177415, 65536, 1, 5177416, 65536, 1, 5177417, 65536, 1, 5177418, 65536, 1, 5177419, 65536, 1, 5242880, 65536, 1, 5242881, 65536, 1, 5242882, 65536, 1, 5242883, 65536, 1, 5242884, 65536, 1, 5242885, 65536, 1, 5242886, 65536, 1, 5242887, 65536, 1, 5242888, 65536, 1, 5242889, 65536, 1, 5242890, 65536, 1, 5242891, 65536, 1, 5242892, 65536, 1, 5242893, 65536, 1, 5242894, 65536, 1, 5242895, 65536, 1, 5242896, 65536, 1, 5242897, 65536, 1, 5242898, 65536, 1, 5242899, 65536, 1, 5242900, 65536, 1, 5242901, 65536, 1, 5242902, 65536, 1, 5242903, 327680, 3, 5242904, 393216, 3, 5242905, 458752, 3, 5242906, 65536, 1, 5242907, 65536, 1, 5242908, 65536, 1, 5242909, 65536, 1, 5242910, 65536, 1, 5242911, 65536, 1, 5242912, 65536, 1, 5242913, 65536, 1, 5242914, 65536, 1, 5242915, 65536, 1, 5242916, 65536, 1, 5242917, 65536, 1, 5242918, 65536, 1, 5242919, 65536, 1, 5242920, 65536, 1, 5242921, 65536, 1, 5242922, 65536, 1, 5242923, 65536, 1, 5242924, 65536, 1, 5242925, 65536, 1, 5242926, 65536, 1, 5242927, 65536, 1, 5242928, 65536, 1, 5242929, 65536, 1, 5242930, 65536, 1, 5242931, 65536, 1, 5242932, 65536, 1, 5242933, 65536, 1, 5242934, 65536, 1, 5242935, 65536, 1, 5242936, 65536, 1, 5242937, 65536, 1, 5242938, 65536, 1, 5242939, 65536, 1, 5242940, 65536, 1, 5242941, 65536, 1, 5242942, 65536, 1, 5242943, 65536, 1, 5242944, 65536, 1, 5242945, 65536, 1, 5242946, 65536, 1, 5242947, 65536, 1, 5242948, 65536, 1, 5242949, 65536, 1, 5242950, 65536, 1, 5242951, 65536, 1, 5242952, 65536, 1, 5242953, 65536, 1, 5242954, 65536, 1, 5242955, 65536, 1, 5308416, 65536, 1, 5308417, 65536, 1, 5308418, 65536, 1, 5308419, 65536, 1, 5308420, 65536, 1, 5308421, 65536, 1, 5308422, 65536, 1, 5308423, 65536, 1, 5308424, 65536, 1, 5308425, 65536, 1, 5308426, 65536, 1, 5308427, 65536, 1, 5308428, 65536, 1, 5308429, 65536, 1, 5308430, 65536, 1, 5308431, 65536, 1, 5308432, 65536, 1, 5308433, 65536, 1, 5308434, 65536, 1, 5308435, 65536, 1, 5308436, 65536, 1, 5308437, 65536, 1, 5308438, 65536, 1, 5308439, 65536, 1, 5308440, 65536, 1, 5308441, 65536, 1, 5308442, 65536, 1, 5308443, 65536, 1, 5308444, 65536, 1, 5308445, 65536, 1, 5308446, 65536, 1, 5308447, 65536, 1, 5308448, 65536, 1, 5308449, 65536, 1, 5308450, 65536, 1, 5308451, 65536, 1, 5308452, 65536, 1, 5308453, 65536, 1, 5308454, 65536, 1, 5308455, 65536, 1, 5308456, 65536, 1, 5308457, 65536, 1, 5308458, 65536, 1, 5308459, 65536, 1, 5308460, 65536, 1, 5308461, 65536, 1, 5308462, 65536, 1, 5308463, 65536, 1, 5308464, 65536, 1, 5308465, 65536, 1, 5308466, 65536, 1, 5308467, 65536, 1, 5308468, 65536, 1, 5308469, 65536, 1, 5308470, 65536, 1, 5308471, 65536, 1, 5308472, 65536, 1, 5308473, 65536, 1, 5308474, 65536, 1, 5308475, 65536, 1, 5308476, 65536, 1, 5308477, 65536, 1, 5308478, 65536, 1, 5308479, 65536, 1, 5308480, 65536, 1, 5308481, 65536, 1, 5308482, 65536, 1, 5308483, 65536, 1, 5308484, 65536, 1, 5308485, 65536, 1, 5308486, 65536, 1, 5308487, 65536, 1, 5308488, 65536, 1, 5308489, 65536, 1, 5308490, 65536, 1, 5308491, 65536, 1, 5373953, 65536, 1, 5373954, 65536, 1, 5373955, 65536, 1, 5373956, 65536, 1, 5373957, 65536, 1, 5373958, 65536, 1, 5373959, 65536, 1, 5373960, 65536, 1, 5373961, 65536, 1, 5373962, 65536, 1, 5373963, 65536, 1, 5373964, 65536, 1, 5373965, 65536, 1, 5373966, 65536, 1, 5373967, 65536, 1, 5373968, 65536, 1, 5373969, 65536, 1, 5373970, 65536, 1, 5373971, 65536, 1, 5373972, 65536, 1, 5373973, 65536, 1, 5373974, 65536, 1, 5373975, 65536, 1, 5373976, 65536, 1, 5373977, 65536, 1, 5373978, 65536, 1, 5373979, 65536, 1, 5373980, 65536, 1, 5373981, 65536, 1, 5373982, 65536, 1, 5373983, 65536, 1, 5373984, 65536, 1, 5373985, 65536, 1, 5373986, 65536, 1, 5373987, 65536, 1, 5373988, 65536, 1, 5373989, 65536, 1, 5373990, 65536, 1, 5373991, 65536, 1, 5439489, 65536, 1, 5439490, 65536, 1, 5439491, 65536, 1, 5439492, 65536, 1, 5439493, 65536, 1, 5439494, 65536, 1, 5439495, 65536, 1, 5439496, 65536, 1, 5439497, 65536, 1, 5439498, 65536, 1, 5439499, 65536, 1, 5439500, 65536, 1, 5439501, 65536, 1, 5439502, 65536, 1, 5439503, 65536, 1, 5439504, 65536, 1, 5439505, 65536, 1, 5439506, 65536, 1, 5439507, 65536, 1, 5439508, 65536, 1, 5439509, 65536, 1, 5439510, 65536, 1, 5439511, 65536, 1, 5439512, 65536, 1, 5439513, 65536, 1, 5439514, 65536, 1, 5439515, 65536, 1, 5439516, 65536, 1, 5439517, 65536, 1, 5439518, 65536, 1, 5439519, 65536, 1, 5439520, 65536, 1, 5439521, 65536, 1, 5439522, 65536, 1, 5439523, 65536, 1, 5439524, 65536, 1, 5439525, 65536, 1, 5439526, 65536, 1, 5439527, 65536, 1, 5505025, 65536, 1, 5505026, 65536, 1, 5505027, 65536, 1, 5505028, 65536, 1, 5505029, 65536, 1, 5505030, 65536, 1, 5505031, 65536, 1, 5505032, 65536, 1, 5505033, 65536, 1, 5505034, 65536, 1, 5505035, 65536, 1, 5505036, 65536, 1, 5505037, 65536, 1, 5505038, 65536, 1, 5505039, 65536, 1, 5505040, 65536, 1, 5505041, 65536, 1, 5505042, 65536, 1, 5505043, 65536, 1, 5505044, 65536, 1, 5505045, 65536, 1, 5505046, 65536, 1, 5505047, 65536, 1, 5505048, 65536, 1, 5505049, 65536, 1, 5505050, 65536, 1, 5505051, 65536, 1, 5505052, 65536, 1, 5505053, 65536, 1, 5505054, 65536, 1, 5505055, 65536, 1, 5505056, 65536, 1, 5505057, 65536, 1, 5505058, 65536, 1, 5505059, 65536, 1, 5505060, 65536, 1, 5505061, 65536, 1, 5505062, 65536, 1, 5505063, 65536, 1, 5570561, 65536, 1, 5570562, 65536, 1, 5570563, 65536, 1, 5570564, 65536, 1, 5570565, 65536, 1, 5570566, 65536, 1, 5570567, 65536, 1, 5570568, 65536, 1, 5570569, 65536, 1, 5570570, 65536, 1, 5570571, 65536, 1, 5570572, 65536, 1, 5570573, 65536, 1, 5570574, 65536, 1, 5570575, 65536, 1, 5570576, 65536, 1, 5570577, 65536, 1, 5570578, 65536, 1, 5570579, 65536, 1, 5570580, 65536, 1, 5570581, 65536, 1, 5570582, 65536, 1, 5570583, 65536, 1, 5570584, 65536, 1, 5570585, 65536, 1, 5570586, 65536, 1, 5570587, 65536, 1, 5570588, 65536, 1, 5570589, 65536, 1, 5570590, 65536, 1, 5570591, 65536, 1, 5570592, 65536, 1, 5570593, 65536, 1, 5570594, 65536, 1, 5570595, 65536, 1, 5570596, 65536, 1, 5570597, 65536, 1, 5570598, 65536, 1, 5570599, 65536, 1 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1703955, 5, 0, 1703956, 5, 0, 1703957, 5, 0, 1769491, 5, 0, 1769492, 5, 0, 1769493, 5, 0, 1769494, 5, 0, 1769524, 5, 0, 1769525, 5, 0, 1769526, 5, 0, 1769528, 5, 0, 1769529, 5, 0, 1769530, 5, 0, 1769531, 5, 0, 1769532, 5, 0, 1769533, 5, 0, 1769534, 5, 0, 1835028, 5, 0, 1835029, 5, 0, 1835030, 5, 0, 1835038, 5, 0, 1835039, 5, 0, 1835040, 5, 0, 1835058, 5, 0, 1835059, 5, 0, 1835060, 5, 0, 1835061, 5, 0, 1835062, 5, 0, 1835063, 5, 0, 1835064, 5, 0, 1835065, 5, 0, 1835066, 5, 0, 1835067, 5, 0, 1835068, 5, 0, 1835069, 5, 0, 1900565, 5, 0, 1900566, 5, 0, 1900574, 5, 0, 1900575, 5, 0, 1900594, 5, 0, 1900595, 5, 0, 1900596, 5, 0, 1900601, 5, 0, 1900602, 5, 0, 1900603, 5, 0, 1900604, 5, 0, 1900605, 5, 0, 1966111, 5, 0, 1966130, 5, 0, 1966131, 5, 0, 2031667, 5, 0, 2097163, 5, 0, 2162699, 5, 0, 2228239, 5, 0, 2293775, 5, 0, 2424843, 5, 0, 2490379, 5, 0, 2490383, 5, 0, 2555919, 5, 0, 2555920, 5, 0, 2555926, 5, 0, 2555927, 5, 0, 2555931, 5, 0, 2555932, 5, 0, 2555933, 5, 0, 2621456, 5, 0, 2621457, 5, 0, 2621461, 5, 0, 2621462, 5, 0, 2621463, 5, 0, 2621466, 5, 0, 2752573, 5, 0, 2752574, 5, 0, 2818077, 5, 0, 2818078, 5, 0, 2818107, 5, 0, 2818108, 5, 0, 2818109, 5, 0, 2818110, 5, 0, 2883613, 5, 0, 2883643, 5, 0, 2883644, 5, 0, 2883645, 5, 0, 2883646, 5, 0, 2949179, 5, 0, 2949180, 5, 0, 3014716, 5, 0, 3014717, 5, 0, 3866652, 5, 0, 3932187, 5, 0, 3932188, 5, 0, 3932189, 5, 0, 3932190, 5, 0, 4325391, 5, 0, 4390925, 5, 0, 4390926, 5, 0, 4390927, 5, 0, 4390945, 5, 0, 4456481, 5, 0, 4456482, 5, 0, 2555931, 5, 0, 2555932, 5, 0, 2555933, 5, 0, 2555934, 5, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65536, 327680, 117, 65537, 327680, 117, 65538, 327680, 117, 65539, 327680, 117, 65540, 327680, 117, 65541, 327680, 117, 65542, 327680, 117, 65543, 327680, 117, 65544, 327680, 117, 65545, 327680, 117, 65546, 327680, 117, 65547, 327680, 117, 65548, 327680, 117, 65549, 327680, 117, 65550, 327680, 117, 65551, 327680, 117, 65552, 327680, 117, 65553, 327680, 117, 65554, 327680, 117, 65555, 196608, 116, 131072, 458752, 116, 131073, 327680, 117, 131074, 327680, 117, 131075, 327680, 117, 131076, 327680, 117, 131077, 327680, 117, 131078, 327680, 117, 131079, 327680, 117, 131080, 327680, 117, 131081, 327680, 117, 131082, 327680, 117, 131083, 327680, 117, 131084, 327680, 117, 131085, 327680, 117, 131086, 327680, 117, 131087, 327680, 117, 131088, 196608, 116, 131089, 458752, 116, 131090, 458752, 116, 131091, 196608, 117, 131092, 196608, 116, 196608, 458752, 116, 196609, 458752, 116, 196610, 458752, 116, 196611, 458752, 116, 196612, 458752, 116, 196613, 458752, 116, 196614, 458752, 116, 196615, 458752, 116, 196616, 458752, 116, 196617, 458752, 116, 196618, 458752, 116, 196619, 458752, 116, 196620, 458752, 116, 196621, 458752, 116, 196622, 458752, 116, 196623, 458752, 116, 196624, 196608, 117, 196625, 196608, 116, 196626, 458752, 116, 196627, 458752, 116, 196628, 196608, 117, 196629, 196608, 116, 262144, 458752, 116, 262145, 458752, 116, 262146, 458752, 116, 262147, 458752, 116, 262148, 393216, 116, 262149, 262144, 117, 262150, 327680, 117, 262151, 262144, 117, 262152, 327680, 117, 262153, 262144, 117, 262154, 327680, 117, 262155, 262144, 117, 262156, 327680, 117, 262157, 196608, 116, 262158, 458752, 116, 262159, 458752, 116, 262160, 458752, 116, 262161, 196608, 117, 262162, 196608, 116, 262163, 458752, 116, 262164, 458752, 116, 262165, 196608, 117, 262166, 196608, 116, 327680, 458752, 116, 327681, 458752, 116, 327682, 458752, 116, 327683, 458752, 116, 327684, 458752, 116, 327685, 458752, 116, 327686, 458752, 116, 327687, 458752, 116, 327688, 458752, 116, 327689, 458752, 116, 327690, 458752, 116, 327691, 458752, 116, 327692, 458752, 116, 327693, 458752, 116, 327694, 458752, 116, 327697, 458752, 116, 327698, 196608, 117, 327699, 196608, 116, 327700, 458752, 116, 327701, 458752, 116, 327702, 196608, 117, 327703, 196608, 116, 393216, 458752, 116, 393217, 458752, 116, 393218, 458752, 116, 393219, 458752, 116, 393220, 458752, 116, 393221, 458752, 116, 393222, 458752, 116, 393223, 458752, 116, 393224, 458752, 116, 393225, 458752, 116, 393226, 458752, 116, 393227, 458752, 116, 393228, 458752, 116, 393229, 458752, 116, 393230, 458752, 116, 393233, 458752, 116, 393234, 458752, 116, 393235, 196608, 117, 393236, 196608, 116, 393237, 196608, 107, 393238, 458752, 116, 393239, 196608, 117, 393240, 196608, 116, 393254, 393216, 129, 393255, 393216, 129, 393265, 458752, 36, 458752, 458752, 116, 458753, 458752, 116, 458754, 458752, 116, 458755, 458752, 116, 458756, 458752, 116, 458757, 458752, 116, 458758, 458752, 116, 458759, 458752, 116, 458760, 458752, 116, 458761, 458752, 116, 458762, 458752, 116, 458763, 458752, 116, 458764, 458752, 116, 458765, 458752, 116, 458766, 458752, 116, 458771, 458752, 116, 458772, 458752, 116, 458776, 196608, 117, 458777, 196608, 116, 458789, 393216, 116, 458790, 262144, 117, 458791, 327680, 117, 458792, 196608, 116, 524288, 458752, 116, 524289, 458752, 116, 524290, 458752, 116, 524291, 458752, 116, 524292, 458752, 116, 524293, 458752, 116, 524294, 458752, 116, 524295, 458752, 116, 524296, 458752, 116, 524297, 458752, 116, 524298, 458752, 116, 524299, 458752, 116, 524300, 458752, 116, 524301, 458752, 116, 524302, 458752, 116, 524307, 196608, 107, 524308, 458752, 116, 524312, 458752, 116, 524313, 196608, 117, 524314, 196608, 116, 524325, 458752, 117, 524333, 393216, 129, 524334, 393216, 129, 524342, 393216, 129, 524343, 393216, 129, 524344, 0, 18, 524346, 65536, 23, 589824, 458752, 116, 589825, 458752, 116, 589826, 458752, 116, 589827, 458752, 116, 589828, 196608, 116, 589829, 458752, 116, 589830, 458752, 116, 589831, 458752, 116, 589832, 458752, 116, 589833, 458752, 116, 589834, 458752, 116, 589835, 458752, 116, 589836, 458752, 116, 589837, 393216, 116, 589838, 458752, 116, 589843, 458752, 116, 589844, 458752, 116, 589850, 196608, 117, 589851, 196608, 116, 589861, 196608, 116, 589862, 262144, 116, 589863, 327680, 116, 589864, 393216, 116, 589866, 327680, 89, 589868, 393216, 116, 589871, 196608, 116, 589877, 393216, 116, 589880, 196608, 116, 589882, 0, 17, 589885, 393216, 36, 589890, 0, 16, 589891, 65536, 16, 589892, 65536, 16, 589893, 65536, 16, 589894, 262144, 23, 655360, 458752, 116, 655361, 458752, 116, 655362, 458752, 116, 655363, 458752, 116, 655364, 196608, 117, 655365, 196608, 116, 655367, 393216, 129, 655368, 393216, 129, 655369, 393216, 129, 655370, 393216, 129, 655371, 393216, 129, 655372, 393216, 116, 655373, 393216, 117, 655374, 458752, 116, 655379, 458752, 116, 655380, 196608, 120, 655386, 458752, 116, 655387, 196608, 117, 655388, 196608, 116, 655392, 393216, 129, 655393, 393216, 129, 655397, 196608, 117, 655398, 262144, 117, 655399, 327680, 117, 655400, 393216, 117, 655402, 327680, 90, 655404, 458752, 117, 655415, 458752, 36, 655418, 0, 17, 655426, 0, 17, 655430, 262144, 24, 720896, 458752, 116, 720897, 458752, 116, 720898, 458752, 116, 720899, 458752, 116, 720900, 196608, 118, 720901, 196608, 117, 720902, 262144, 117, 720903, 327680, 117, 720904, 262144, 117, 720905, 327680, 117, 720906, 262144, 117, 720907, 327680, 117, 720908, 393216, 117, 720909, 393216, 118, 720910, 458752, 116, 720915, 458752, 116, 720916, 458752, 118, 720923, 458752, 116, 720924, 196608, 117, 720925, 196608, 116, 720927, 393216, 116, 720928, 196608, 107, 720929, 196608, 107, 720930, 196608, 116, 720933, 196608, 118, 720934, 262144, 118, 720935, 327680, 118, 720936, 393216, 118, 720940, 196608, 116, 720941, 393216, 129, 720942, 393216, 129, 720943, 393216, 116, 720949, 458752, 36, 720952, 458752, 36, 720954, 0, 18, 720955, 65536, 18, 720962, 0, 25, 720963, 65536, 23, 720964, 131072, 23, 720965, 196608, 25, 720966, 262144, 25, 786432, 458752, 116, 786433, 458752, 116, 786434, 458752, 116, 786435, 458752, 116, 786436, 262144, 132, 786437, 196608, 118, 786438, 262144, 118, 786439, 327680, 118, 786440, 262144, 118, 786441, 327680, 118, 786442, 262144, 118, 786443, 327680, 118, 786444, 393216, 118, 786445, 458752, 132, 786446, 458752, 116, 786451, 196608, 107, 786452, 458752, 118, 786459, 458752, 116, 786460, 458752, 116, 786461, 196608, 117, 786463, 458752, 117, 786464, 196608, 107, 786465, 196608, 107, 786469, 196608, 119, 786470, 262144, 119, 786471, 327680, 119, 786472, 393216, 119, 786476, 196608, 117, 786477, 262144, 117, 786478, 327680, 117, 786479, 393216, 117, 786481, 262144, 23, 786485, 196608, 117, 786486, 262144, 117, 786487, 327680, 117, 786488, 393216, 117, 786490, 0, 19, 786491, 65536, 19, 786492, 0, 17, 786498, 0, 26, 786499, 65536, 24, 786500, 131072, 24, 786501, 196608, 26, 786502, 262144, 26, 851968, 458752, 116, 851969, 458752, 116, 851970, 458752, 116, 851971, 458752, 116, 851972, 262144, 133, 851973, 262144, 132, 851974, 262144, 119, 851975, 327680, 119, 851976, 262144, 119, 851977, 327680, 119, 851978, 262144, 119, 851979, 327680, 119, 851980, 458752, 132, 851981, 458752, 133, 851982, 458752, 116, 851987, 458752, 116, 851988, 458752, 118, 851992, 458752, 116, 851993, 393216, 129, 851994, 393216, 129, 851995, 458752, 116, 851996, 458752, 116, 851997, 458752, 116, 851999, 196608, 116, 852000, 327680, 129, 852001, 393216, 129, 852002, 393216, 116, 852005, 196608, 120, 852006, 262144, 120, 852007, 327680, 120, 852008, 393216, 120, 852012, 196608, 118, 852013, 327680, 131, 852014, 327680, 118, 852015, 393216, 118, 852017, 262144, 24, 852020, 393216, 129, 852021, 196608, 118, 852024, 393216, 118, 852025, 327680, 129, 852035, 65536, 24, 852036, 131072, 24, 917504, 458752, 116, 917505, 458752, 116, 917506, 458752, 116, 917507, 458752, 116, 917508, 458752, 116, 917509, 262144, 133, 917510, 393216, 133, 917511, 393216, 133, 917512, 393216, 133, 917513, 393216, 133, 917514, 393216, 133, 917515, 393216, 133, 917516, 458752, 133, 917517, 458752, 116, 917518, 458752, 116, 917521, 196608, 107, 917522, 458752, 116, 917523, 458752, 116, 917524, 458752, 118, 917528, 458752, 121, 917529, 458752, 116, 917530, 458752, 116, 917531, 458752, 120, 917532, 458752, 116, 917533, 458752, 116, 917535, 196608, 117, 917536, 327680, 130, 917537, 393216, 130, 917538, 393216, 117, 917541, 393216, 89, 917548, 196608, 119, 917549, 262144, 119, 917550, 327680, 119, 917551, 393216, 119, 917555, 458752, 121, 917556, 458752, 119, 917557, 196608, 118, 917560, 393216, 118, 917561, 458752, 119, 917562, 458752, 120, 917567, 65536, 16, 917568, 65536, 16, 917569, 262144, 23, 917571, 65536, 24, 917572, 131072, 24, 983040, 458752, 116, 983041, 458752, 116, 983042, 458752, 116, 983043, 458752, 116, 983044, 458752, 116, 983045, 458752, 116, 983046, 458752, 116, 983047, 458752, 116, 983048, 458752, 116, 983049, 458752, 116, 983050, 458752, 116, 983051, 458752, 116, 983052, 458752, 116, 983053, 196608, 107, 983054, 458752, 116, 983055, 458752, 116, 983056, 458752, 116, 983057, 458752, 116, 983058, 458752, 116, 983059, 458752, 116, 983060, 393216, 116, 983064, 458752, 117, 983065, 458752, 116, 983066, 458752, 116, 983069, 196608, 120, 983071, 196608, 118, 983072, 327680, 131, 983073, 327680, 118, 983074, 393216, 118, 983077, 393216, 90, 983084, 196608, 120, 983085, 262144, 120, 983086, 327680, 120, 983087, 393216, 120, 983088, 262144, 25, 983090, 458752, 121, 983091, 458752, 119, 983092, 131072, 116, 983093, 196608, 118, 983094, 65536, 117, 983095, 65536, 117, 983096, 393216, 118, 983097, 458752, 120, 983098, 458752, 119, 983100, 65536, 16, 983105, 65536, 16, 983106, 65536, 16, 983109, 65536, 16, 983110, 65536, 16, 983111, 262144, 16, 1048576, 458752, 116, 1048577, 458752, 116, 1048578, 458752, 116, 1048579, 458752, 116, 1048580, 458752, 116, 1048581, 458752, 116, 1048582, 458752, 116, 1048583, 458752, 116, 1048584, 393216, 116, 1048585, 262144, 117, 1048586, 327680, 117, 1048587, 196608, 116, 1048588, 458752, 116, 1048589, 458752, 116, 1048590, 458752, 116, 1048591, 393216, 116, 1048592, 262144, 117, 1048593, 327680, 117, 1048594, 262144, 117, 1048595, 327680, 117, 1048596, 393216, 117, 1048600, 196608, 116, 1048601, 393216, 129, 1048602, 393216, 129, 1048603, 393216, 116, 1048605, 458752, 118, 1048607, 196608, 119, 1048608, 262144, 119, 1048609, 327680, 119, 1048610, 393216, 119, 1048623, 262144, 17, 1048624, 262144, 26, 1048625, 458752, 121, 1048626, 458752, 119, 1048627, 131072, 116, 1048628, 458752, 116, 1048629, 196608, 118, 1048630, 458752, 116, 1048631, 458752, 116, 1048632, 393216, 118, 1048633, 458752, 119, 1048634, 458752, 120, 1048635, 458752, 119, 1048646, 393216, 12, 1048647, 458752, 12, 1048648, 262144, 16, 1114112, 458752, 116, 1114113, 458752, 116, 1114114, 458752, 116, 1114115, 458752, 116, 1114116, 458752, 116, 1114117, 458752, 116, 1114118, 458752, 116, 1114119, 393216, 116, 1114120, 393216, 117, 1114121, 262144, 118, 1114122, 327680, 118, 1114123, 196608, 117, 1114124, 65536, 117, 1114125, 262144, 117, 1114126, 327680, 117, 1114127, 393216, 117, 1114128, 262144, 118, 1114129, 327680, 118, 1114130, 262144, 118, 1114131, 327680, 118, 1114132, 393216, 118, 1114136, 196608, 117, 1114137, 393216, 130, 1114138, 393216, 130, 1114139, 393216, 117, 1114141, 458752, 118, 1114142, 393216, 11, 1114143, 458752, 11, 1114144, 262144, 120, 1114145, 327680, 120, 1114146, 393216, 120, 1114149, 458752, 113, 1114155, 131072, 23, 1114156, 65536, 18, 1114157, 65536, 18, 1114158, 65536, 18, 1114159, 262144, 25, 1114161, 458752, 119, 1114162, 458752, 116, 1114163, 0, 116, 1114164, 458752, 116, 1114165, 262144, 132, 1114166, 458752, 116, 1114167, 458752, 116, 1114168, 458752, 132, 1114169, 458752, 116, 1114170, 131072, 116, 1114171, 458752, 116, 1114172, 458752, 119, 1114175, 131072, 23, 1114176, 65536, 25, 1114177, 131072, 25, 1114178, 196608, 25, 1114179, 65536, 25, 1114180, 131072, 25, 1114181, 196608, 25, 1114182, 65536, 25, 1114183, 131072, 25, 1114184, 262144, 25, 1179648, 0, 116, 1179649, 65536, 116, 1179650, 131072, 116, 1179651, 65536, 117, 1179652, 0, 116, 1179653, 458752, 116, 1179654, 393216, 116, 1179655, 393216, 117, 1179656, 393216, 118, 1179657, 262144, 119, 1179658, 327680, 119, 1179659, 196608, 118, 1179660, 65536, 118, 1179661, 262144, 118, 1179662, 327680, 118, 1179663, 393216, 118, 1179664, 262144, 119, 1179665, 327680, 119, 1179666, 262144, 119, 1179667, 327680, 119, 1179668, 458752, 132, 1179672, 196608, 118, 1179673, 262144, 118, 1179674, 327680, 118, 1179675, 393216, 118, 1179677, 458752, 118, 1179697, 458752, 116, 1179698, 458752, 116, 1179699, 0, 117, 1179700, 0, 116, 1179701, 262144, 133, 1179702, 393216, 133, 1179703, 393216, 133, 1179704, 458752, 133, 1179705, 131072, 116, 1179706, 131072, 117, 1179707, 458752, 116, 1179708, 458752, 116, 1179711, 262144, 17, 1179713, 131072, 26, 1179714, 196608, 26, 1179715, 65536, 26, 1179716, 131072, 26, 1179717, 196608, 26, 1179718, 65536, 26, 1179719, 131072, 26, 1179720, 196608, 26, 1245184, 0, 117, 1245185, 65536, 117, 1245186, 131072, 117, 1245187, 65536, 118, 1245188, 0, 117, 1245189, 65536, 117, 1245190, 393216, 117, 1245191, 393216, 118, 1245192, 458752, 132, 1245193, 393216, 133, 1245194, 393216, 133, 1245195, 262144, 132, 1245196, 65536, 119, 1245197, 262144, 119, 1245198, 327680, 119, 1245199, 458752, 132, 1245200, 393216, 133, 1245201, 393216, 133, 1245202, 393216, 133, 1245203, 393216, 133, 1245204, 458752, 133, 1245208, 262144, 132, 1245209, 262144, 119, 1245210, 262144, 119, 1245211, 458752, 132, 1245215, 393216, 129, 1245216, 393216, 129, 1245222, 393216, 129, 1245224, 393216, 129, 1245225, 393216, 129, 1245228, 393216, 129, 1245229, 393216, 129, 1245230, 327680, 129, 1245231, 393216, 129, 1245233, 458752, 116, 1245234, 458752, 116, 1245235, 0, 118, 1245236, 0, 117, 1245237, 262144, 117, 1245238, 327680, 117, 1245239, 262144, 117, 1245240, 327680, 117, 1245241, 131072, 117, 1245242, 131072, 118, 1245243, 458752, 116, 1245244, 458752, 116, 1245247, 262144, 17, 1310720, 0, 118, 1310721, 65536, 118, 1310722, 131072, 118, 1310723, 65536, 119, 1310724, 0, 118, 1310725, 65536, 118, 1310726, 393216, 118, 1310727, 458752, 132, 1310728, 458752, 133, 1310729, 196608, 107, 1310730, 196608, 107, 1310731, 262144, 133, 1310732, 327680, 133, 1310733, 393216, 133, 1310734, 393216, 133, 1310735, 458752, 133, 1310744, 262144, 133, 1310745, 327680, 133, 1310746, 393216, 133, 1310747, 458752, 133, 1310749, 458752, 118, 1310750, 262144, 117, 1310751, 327680, 130, 1310752, 393216, 130, 1310753, 262144, 117, 1310754, 327680, 117, 1310755, 262144, 117, 1310756, 327680, 117, 1310757, 327680, 130, 1310758, 393216, 130, 1310759, 262144, 117, 1310760, 327680, 130, 1310761, 393216, 130, 1310762, 327680, 117, 1310763, 262144, 117, 1310764, 327680, 130, 1310765, 393216, 130, 1310766, 327680, 130, 1310767, 393216, 130, 1310768, 327680, 117, 1310769, 196608, 116, 1310771, 262144, 132, 1310772, 0, 118, 1310773, 393216, 131, 1310774, 327680, 118, 1310775, 262144, 118, 1310776, 327680, 118, 1310777, 131072, 118, 1310778, 458752, 132, 1310780, 393216, 116, 1310783, 262144, 17, 1376256, 262144, 132, 1376257, 65536, 119, 1376258, 458752, 132, 1376259, 393216, 133, 1376260, 262144, 132, 1376261, 65536, 119, 1376262, 458752, 132, 1376263, 458752, 133, 1376264, 131072, 116, 1376265, 262144, 117, 1376266, 327680, 117, 1376267, 196608, 116, 1376268, 262144, 116, 1376269, 327680, 116, 1376270, 327680, 116, 1376271, 393216, 116, 1376272, 262144, 117, 1376273, 327680, 117, 1376274, 196608, 116, 1376276, 393216, 129, 1376277, 196608, 107, 1376278, 393216, 129, 1376283, 393216, 129, 1376284, 393216, 129, 1376285, 458752, 118, 1376286, 327680, 131, 1376287, 393216, 131, 1376288, 327680, 131, 1376289, 393216, 131, 1376290, 327680, 131, 1376291, 393216, 131, 1376292, 327680, 131, 1376293, 393216, 131, 1376294, 327680, 118, 1376295, 262144, 118, 1376296, 327680, 118, 1376297, 327680, 131, 1376298, 393216, 131, 1376299, 327680, 131, 1376300, 393216, 131, 1376301, 327680, 131, 1376302, 327680, 131, 1376303, 393216, 131, 1376304, 327680, 118, 1376305, 196608, 117, 1376306, 196608, 116, 1376307, 262144, 133, 1376308, 262144, 132, 1376309, 262144, 119, 1376310, 327680, 132, 1376311, 262144, 119, 1376312, 327680, 119, 1376313, 458752, 132, 1376314, 458752, 133, 1376315, 131072, 116, 1376316, 393216, 117, 1376319, 262144, 17, 1441792, 262144, 133, 1441793, 393216, 133, 1441794, 458752, 133, 1441795, 196608, 107, 1441796, 262144, 133, 1441797, 393216, 133, 1441798, 458752, 133, 1441799, 393216, 116, 1441800, 196608, 130, 1441801, 262144, 118, 1441802, 327680, 118, 1441803, 196608, 117, 1441804, 262144, 117, 1441805, 327680, 117, 1441806, 327680, 117, 1441807, 393216, 117, 1441808, 393216, 131, 1441809, 327680, 118, 1441810, 196608, 117, 1441811, 262144, 117, 1441812, 393216, 130, 1441813, 393216, 130, 1441814, 393216, 130, 1441815, 196608, 116, 1441818, 458752, 121, 1441821, 458752, 118, 1441822, 327680, 132, 1441823, 393216, 132, 1441824, 327680, 132, 1441825, 393216, 132, 1441826, 327680, 132, 1441827, 393216, 132, 1441828, 327680, 132, 1441829, 393216, 132, 1441830, 327680, 119, 1441831, 262144, 119, 1441832, 327680, 119, 1441833, 327680, 132, 1441834, 393216, 132, 1441835, 327680, 132, 1441836, 393216, 132, 1441837, 327680, 132, 1441838, 327680, 132, 1441839, 393216, 132, 1441840, 327680, 119, 1441841, 196608, 118, 1441842, 196608, 117, 1441843, 196608, 116, 1441844, 262144, 133, 1441845, 393216, 133, 1441846, 393216, 133, 1441847, 393216, 133, 1441848, 393216, 133, 1441849, 458752, 133, 1441850, 131072, 116, 1441851, 131072, 117, 1441852, 393216, 118, 1441855, 262144, 17, 1507328, 196608, 117, 1507329, 196608, 116, 1507334, 393216, 116, 1507335, 393216, 117, 1507336, 393216, 118, 1507337, 262144, 119, 1507338, 327680, 119, 1507339, 196608, 118, 1507340, 327680, 131, 1507341, 393216, 131, 1507342, 393216, 131, 1507343, 393216, 118, 1507344, 262144, 119, 1507345, 393216, 132, 1507346, 196608, 118, 1507347, 262144, 118, 1507348, 327680, 131, 1507349, 327680, 131, 1507350, 327680, 118, 1507351, 196608, 117, 1507352, 458752, 117, 1507357, 458752, 118, 1507358, 327680, 133, 1507359, 393216, 133, 1507360, 393216, 133, 1507361, 393216, 133, 1507362, 393216, 133, 1507363, 393216, 133, 1507364, 393216, 133, 1507365, 393216, 133, 1507366, 393216, 133, 1507367, 393216, 133, 1507368, 393216, 133, 1507369, 393216, 133, 1507370, 393216, 133, 1507371, 393216, 133, 1507372, 393216, 133, 1507373, 393216, 133, 1507374, 393216, 133, 1507375, 393216, 133, 1507376, 393216, 133, 1507377, 196608, 119, 1507378, 196608, 118, 1507379, 196608, 117, 1507380, 262144, 117, 1507381, 327680, 117, 1507382, 262144, 117, 1507383, 262144, 117, 1507384, 327680, 117, 1507385, 65536, 117, 1507386, 131072, 117, 1507387, 131072, 118, 1507388, 393216, 119, 1507391, 262144, 17, 1572864, 196608, 118, 1572865, 196608, 117, 1572866, 262144, 117, 1572867, 327680, 117, 1572868, 262144, 117, 1572869, 327680, 117, 1572870, 196608, 130, 1572871, 393216, 118, 1572872, 393216, 119, 1572873, 262144, 120, 1572874, 327680, 120, 1572875, 196608, 119, 1572876, 327680, 132, 1572877, 393216, 132, 1572878, 393216, 132, 1572879, 393216, 119, 1572880, 262144, 120, 1572881, 327680, 120, 1572882, 196608, 119, 1572883, 262144, 119, 1572884, 393216, 132, 1572885, 262144, 119, 1572886, 327680, 119, 1572887, 196608, 118, 1572888, 458752, 117, 1572890, 196608, 116, 1572891, 262144, 116, 1572892, 327680, 116, 1572893, 393216, 116, 1572895, 262144, 16, 1572902, 262144, 17, 1572913, 196608, 120, 1572914, 196608, 119, 1572915, 196608, 118, 1572916, 262144, 118, 1572917, 327680, 118, 1572918, 393216, 131, 1572919, 393216, 131, 1572920, 327680, 118, 1572921, 65536, 118, 1572922, 131072, 118, 1572923, 131072, 119, 1572924, 393216, 120, 1572927, 65536, 16, 1572928, 65536, 16, 1572929, 262144, 23, 1572930, 393216, 4, 1572931, 458752, 4, 1638400, 262144, 132, 1638401, 196608, 118, 1638402, 327680, 131, 1638403, 393216, 131, 1638404, 262144, 118, 1638405, 327680, 118, 1638406, 393216, 118, 1638407, 393216, 119, 1638408, 393216, 120, 1638411, 196608, 120, 1638412, 262144, 120, 1638413, 262144, 120, 1638414, 262144, 120, 1638415, 393216, 120, 1638418, 196608, 120, 1638419, 262144, 120, 1638420, 262144, 120, 1638421, 262144, 120, 1638422, 393216, 120, 1638423, 196608, 119, 1638424, 458752, 117, 1638426, 196608, 117, 1638427, 262144, 117, 1638428, 327680, 117, 1638429, 393216, 117, 1638431, 262144, 17, 1638433, 393216, 7, 1638450, 196608, 120, 1638451, 196608, 119, 1638452, 262144, 119, 1638453, 327680, 119, 1638454, 262144, 119, 1638455, 262144, 119, 1638456, 327680, 119, 1638457, 65536, 119, 1638458, 131072, 119, 1638459, 131072, 120, 1638461, 393216, 7, 1638464, 458752, 7, 1638465, 262144, 24, 1638466, 393216, 5, 1638467, 458752, 5, 1638469, 393216, 11, 1638470, 458752, 11, 1638471, 262144, 17, 1703936, 262144, 133, 1703937, 262144, 132, 1703938, 327680, 132, 1703939, 393216, 132, 1703940, 262144, 119, 1703941, 327680, 119, 1703942, 393216, 119, 1703943, 393216, 120, 1703952, 65536, 1, 1703953, 65536, 1, 1703959, 196608, 120, 1703960, 458752, 117, 1703962, 262144, 131, 1703963, 327680, 131, 1703964, 393216, 131, 1703965, 458752, 131, 1703967, 65536, 16, 1703968, 262144, 23, 1703980, 393216, 4, 1703981, 458752, 4, 1703983, 393216, 4, 1703984, 327680, 2, 1703987, 196608, 120, 1703988, 262144, 120, 1703989, 327680, 120, 1703990, 262144, 120, 1703991, 262144, 120, 1703992, 327680, 120, 1703993, 65536, 120, 1703994, 131072, 120, 1704001, 65536, 16, 1704002, 393216, 6, 1704003, 458752, 6, 1704004, 65536, 16, 1704007, 262144, 17, 1769473, 262144, 133, 1769474, 393216, 133, 1769475, 393216, 133, 1769476, 393216, 133, 1769477, 393216, 133, 1769478, 393216, 120, 1769488, 65536, 1, 1769489, 65536, 1, 1769490, 65536, 1, 1769496, 262144, 117, 1769497, 327680, 117, 1769498, 262144, 132, 1769499, 327680, 132, 1769500, 393216, 132, 1769501, 458752, 132, 1769504, 65536, 16, 1769505, 262144, 23, 1769515, 393216, 7, 1769516, 393216, 5, 1769517, 458752, 5, 1769518, 458752, 7, 1769519, 393216, 5, 1769521, 458752, 7, 1769542, 131072, 23, 1769543, 262144, 25, 1835014, 0, 25, 1835020, 327680, 22, 1835021, 393216, 22, 1835022, 458752, 22, 1835023, 65536, 25, 1835024, 65536, 25, 1835025, 65536, 25, 1835026, 65536, 23, 1835032, 327680, 131, 1835033, 393216, 131, 1835034, 196608, 117, 1835035, 262144, 117, 1835036, 327680, 117, 1835037, 393216, 117, 1835041, 65536, 16, 1835042, 65536, 16, 1835043, 65536, 16, 1835044, 262144, 23, 1835052, 131072, 46, 1835053, 196608, 46, 1835077, 458752, 37, 1835078, 131072, 24, 1835079, 262144, 19, 1900550, 0, 24, 1900551, 0, 26, 1900552, 327680, 25, 1900553, 327680, 25, 1900554, 393216, 5, 1900555, 458752, 5, 1900556, 327680, 23, 1900557, 393216, 23, 1900558, 458752, 23, 1900559, 393216, 5, 1900560, 458752, 5, 1900561, 262144, 26, 1900562, 0, 24, 1900567, 65536, 1, 1900568, 327680, 132, 1900569, 393216, 132, 1900570, 196608, 118, 1900571, 262144, 118, 1900572, 327680, 118, 1900573, 393216, 118, 1900580, 262144, 24, 1900588, 131072, 47, 1900589, 196608, 47, 1900590, 0, 4, 1900591, 65536, 4, 1900592, 131072, 4, 1900612, 393216, 4, 1900613, 458752, 4, 1900614, 65536, 16, 1900615, 262144, 23, 1966085, 0, 16, 1966086, 0, 24, 1966098, 0, 24, 1966104, 262144, 120, 1966105, 327680, 120, 1966106, 196608, 119, 1966107, 262144, 119, 1966108, 327680, 119, 1966109, 393216, 119, 1966113, 327680, 1, 1966114, 393216, 1, 1966115, 458752, 1, 1966116, 262144, 24, 1966125, 131072, 6, 1966126, 0, 5, 1966127, 65536, 5, 1966128, 131072, 5, 1966136, 458752, 7, 1966142, 393216, 4, 1966143, 458752, 4, 1966145, 327680, 2, 1966147, 458752, 2, 1966149, 393216, 4, 1966150, 458752, 4, 1966151, 262144, 24, 2031621, 0, 24, 2031622, 0, 24, 2031634, 0, 25, 2031635, 65536, 23, 2031636, 327680, 0, 2031637, 393216, 0, 2031638, 458752, 0, 2031639, 327680, 0, 2031640, 393216, 0, 2031641, 458752, 0, 2031642, 196608, 120, 2031643, 262144, 120, 2031644, 327680, 120, 2031645, 393216, 120, 2031649, 327680, 2, 2031650, 393216, 2, 2031651, 458752, 2, 2031652, 262144, 24, 2031662, 0, 6, 2031663, 65536, 6, 2031668, 393216, 7, 2031669, 393216, 5, 2031670, 458752, 5, 2031671, 393216, 7, 2031674, 458752, 7, 2031681, 458752, 5, 2031684, 393216, 7, 2031685, 393216, 5, 2031686, 458752, 5, 2031687, 262144, 24, 2097156, 0, 23, 2097158, 0, 24, 2097170, 0, 26, 2097171, 0, 24, 2097172, 0, 106, 2097173, 65536, 106, 2097174, 131072, 106, 2097175, 0, 106, 2097176, 65536, 106, 2097177, 131072, 106, 2097178, 0, 106, 2097179, 65536, 106, 2097180, 131072, 106, 2097182, 458752, 15, 2097188, 262144, 24, 2097209, 393216, 7, 2097216, 393216, 7, 2097223, 262144, 24, 2162692, 0, 24, 2162694, 0, 24, 2162696, 327680, 2, 2162704, 393216, 7, 2162707, 0, 24, 2162708, 0, 107, 2162709, 65536, 107, 2162710, 131072, 107, 2162711, 0, 107, 2162712, 65536, 107, 2162713, 131072, 107, 2162714, 0, 107, 2162715, 65536, 107, 2162716, 131072, 107, 2162717, 458752, 15, 2162724, 262144, 25, 2162739, 0, 20, 2162740, 65536, 20, 2162741, 262144, 20, 2162753, 393216, 6, 2162754, 458752, 6, 2162755, 131072, 23, 2162756, 65536, 25, 2162757, 131072, 25, 2162758, 196608, 25, 2162759, 262144, 25, 2228228, 0, 24, 2228230, 0, 24, 2228243, 0, 24, 2228252, 131072, 108, 2228256, 262144, 24, 2228260, 262144, 26, 2228270, 0, 20, 2228271, 65536, 20, 2228272, 65536, 20, 2228273, 65536, 20, 2228274, 65536, 20, 2228275, 65536, 20, 2228277, 65536, 20, 2228278, 65536, 20, 2228279, 65536, 20, 2228280, 65536, 20, 2228281, 65536, 20, 2228282, 65536, 20, 2228283, 65536, 20, 2228284, 65536, 20, 2228285, 65536, 20, 2228286, 262144, 20, 2228287, 131072, 23, 2228288, 65536, 18, 2228289, 131072, 18, 2228290, 196608, 18, 2228291, 262144, 18, 2228292, 65536, 26, 2228293, 131072, 26, 2228294, 196608, 26, 2228295, 262144, 26, 2293764, 0, 24, 2293766, 0, 24, 2293768, 393216, 4, 2293769, 458752, 4, 2293776, 393216, 4, 2293777, 458752, 4, 2293779, 0, 25, 2293780, 65536, 23, 2293785, 458752, 15, 2293786, 458752, 15, 2293787, 458752, 15, 2293788, 458752, 15, 2293792, 262144, 24, 2293793, 65536, 25, 2293794, 65536, 25, 2293795, 65536, 25, 2293796, 65536, 25, 2293797, 65536, 25, 2293798, 65536, 25, 2293799, 65536, 25, 2293800, 65536, 25, 2293801, 458752, 18, 2293806, 0, 21, 2293822, 262144, 28, 2293823, 262144, 24, 2359300, 0, 24, 2359302, 0, 25, 2359303, 65536, 23, 2359304, 393216, 5, 2359305, 458752, 5, 2359311, 393216, 7, 2359312, 393216, 5, 2359313, 458752, 5, 2359315, 0, 26, 2359316, 0, 25, 2359317, 65536, 25, 2359318, 65536, 25, 2359319, 65536, 25, 2359320, 65536, 23, 2359321, 131072, 0, 2359326, 65536, 0, 2359327, 131072, 23, 2359328, 262144, 25, 2359329, 458752, 89, 2359330, 327680, 89, 2359331, 458752, 89, 2359332, 262144, 89, 2359333, 262144, 89, 2359334, 327680, 89, 2359335, 262144, 89, 2359337, 131072, 74, 2359342, 0, 22, 2359358, 262144, 28, 2359359, 262144, 24, 2424832, 0, 20, 2424833, 65536, 20, 2424834, 65536, 20, 2424835, 65536, 20, 2424836, 0, 24, 2424838, 0, 26, 2424839, 65536, 24, 2424840, 393216, 5, 2424841, 458752, 5, 2424852, 0, 26, 2424853, 65536, 26, 2424854, 131072, 26, 2424855, 196608, 26, 2424856, 0, 25, 2424857, 65536, 25, 2424858, 65536, 25, 2424859, 65536, 25, 2424860, 65536, 25, 2424861, 65536, 25, 2424862, 65536, 25, 2424863, 262144, 25, 2424864, 262144, 26, 2424865, 458752, 90, 2424866, 327680, 90, 2424867, 458752, 90, 2424868, 262144, 90, 2424869, 262144, 90, 2424870, 327680, 90, 2424871, 262144, 90, 2424878, 0, 29, 2424879, 458752, 21, 2424880, 393216, 22, 2424881, 393216, 22, 2424882, 458752, 20, 2424883, 65536, 27, 2424894, 262144, 28, 2424895, 262144, 24, 2490368, 65536, 20, 2490372, 0, 24, 2490373, 393216, 4, 2490374, 458752, 4, 2490375, 0, 24, 2490376, 393216, 5, 2490377, 458752, 5, 2490382, 196608, 107, 2490386, 0, 106, 2490387, 65536, 106, 2490388, 131072, 106, 2490392, 0, 26, 2490393, 131072, 26, 2490394, 196608, 26, 2490395, 196608, 26, 2490396, 196608, 26, 2490397, 196608, 26, 2490398, 196608, 26, 2490399, 262144, 26, 2490400, 458752, 90, 2490414, 0, 26, 2490415, 327680, 23, 2490418, 458752, 23, 2490419, 65536, 28, 2490429, 131072, 27, 2490430, 262144, 29, 2490431, 262144, 24, 2555908, 0, 24, 2555909, 393216, 5, 2555910, 458752, 5, 2555911, 0, 24, 2555914, 393216, 4, 2555915, 458752, 4, 2555922, 0, 107, 2555923, 65536, 107, 2555924, 131072, 107, 2555928, 393216, 11, 2555929, 458752, 11, 2555931, 65541, 7, 2555932, 196613, 5, 2555933, 196613, 5, 2555934, 196613, 7, 2555936, 458752, 90, 2555937, 262144, 89, 2555938, 458752, 89, 2555939, 458752, 89, 2555940, 262144, 89, 2555941, 262144, 89, 2555942, 327680, 89, 2555943, 393216, 89, 2555945, 131072, 74, 2555955, 65536, 28, 2555957, 131072, 27, 2555958, 196608, 29, 2555959, 65536, 29, 2555960, 131072, 29, 2555961, 196608, 29, 2555962, 65536, 29, 2555963, 131072, 29, 2555964, 196608, 29, 2555965, 262144, 22, 2555966, 262144, 26, 2555967, 262144, 24, 2621444, 0, 24, 2621445, 393216, 6, 2621446, 458752, 6, 2621447, 0, 24, 2621448, 393216, 4, 2621449, 458752, 4, 2621450, 393216, 5, 2621451, 458752, 5, 2621473, 262144, 90, 2621474, 458752, 90, 2621475, 458752, 90, 2621476, 262144, 90, 2621477, 262144, 90, 2621478, 327680, 90, 2621479, 393216, 90, 2621491, 0, 29, 2621492, 65536, 29, 2621493, 262144, 29, 2621494, 196608, 26, 2621495, 65536, 26, 2621496, 131072, 26, 2621497, 196608, 26, 2621499, 131072, 26, 2621500, 196608, 26, 2621501, 262144, 26, 2621503, 262144, 24, 2686980, 0, 24, 2686983, 0, 24, 2686984, 393216, 5, 2686985, 458752, 5, 2687027, 0, 26, 2687028, 65536, 26, 2687029, 262144, 26, 2687039, 262144, 24, 2687040, 65536, 16, 2687041, 65536, 16, 2687042, 65536, 16, 2687043, 65536, 16, 2687044, 65536, 16, 2687045, 65536, 16, 2687046, 65536, 16, 2687047, 65536, 16, 2687048, 65536, 16, 2687049, 65536, 16, 2752516, 0, 24, 2752519, 0, 24, 2752530, 393216, 4, 2752531, 458752, 4, 2752562, 327681, 5, 2752563, 196609, 5, 2752564, 196609, 5, 2752565, 196609, 5, 2752566, 196609, 7, 2752575, 262144, 24, 2752586, 262144, 17, 2818052, 0, 24, 2818055, 0, 25, 2818056, 65536, 23, 2818062, 393216, 4, 2818063, 458752, 4, 2818065, 393216, 4, 2818066, 393216, 5, 2818067, 458752, 5, 2818068, 458752, 7, 2818069, 458752, 4, 2818070, 393216, 4, 2818071, 458752, 4, 2818081, 393216, 7, 2818082, 0, 23, 2818083, 65536, 16, 2818084, 65536, 16, 2818085, 65536, 16, 2818086, 65536, 16, 2818087, 65536, 16, 2818088, 65536, 16, 2818089, 327680, 16, 2818097, 65537, 7, 2818098, 196609, 6, 2818099, 458752, 37, 2818100, 458752, 30, 2818111, 262144, 24, 2818118, 393216, 4, 2818119, 458752, 4, 2818122, 262144, 17, 2883588, 0, 25, 2883591, 0, 26, 2883592, 65536, 24, 2883598, 393216, 5, 2883599, 458752, 5, 2883600, 458752, 7, 2883601, 393216, 5, 2883602, 458752, 5, 2883603, 393216, 7, 2883604, 393216, 5, 2883605, 458752, 5, 2883606, 393216, 5, 2883607, 458752, 5, 2883608, 458752, 7, 2883611, 393216, 4, 2883612, 458752, 4, 2883622, 131072, 23, 2883623, 131072, 25, 2883624, 196608, 25, 2883625, 327680, 22, 2883626, 393216, 22, 2883627, 393216, 22, 2883628, 458752, 22, 2883629, 65536, 25, 2883630, 131072, 25, 2883631, 65536, 23, 2883634, 393216, 30, 2883635, 393216, 31, 2883636, 458752, 31, 2883647, 262144, 24, 2883654, 393216, 5, 2883655, 458752, 5, 2883658, 262144, 17, 2949124, 0, 26, 2949125, 65536, 24, 2949126, 131072, 109, 2949128, 0, 24, 2949133, 393216, 4, 2949134, 458752, 4, 2949144, 327680, 2, 2949145, 393216, 2, 2949146, 393216, 7, 2949147, 393216, 5, 2949148, 458752, 5, 2949154, 131072, 23, 2949155, 65536, 25, 2949156, 131072, 25, 2949157, 196608, 25, 2949158, 131072, 24, 2949159, 131072, 26, 2949160, 196608, 26, 2949161, 327680, 23, 2949162, 393216, 23, 2949163, 393216, 23, 2949164, 458752, 23, 2949165, 65536, 26, 2949166, 131072, 26, 2949167, 65536, 24, 2949170, 393216, 31, 2949171, 458752, 31, 2949174, 1, 7, 2949182, 131072, 23, 2949183, 262144, 25, 2949187, 458752, 2, 2949194, 262144, 17, 3014661, 0, 24, 3014664, 0, 24, 3014669, 393216, 5, 3014670, 458752, 5, 3014671, 131072, 23, 3014672, 65536, 25, 3014673, 131072, 25, 3014674, 196608, 25, 3014675, 65536, 25, 3014676, 131072, 25, 3014677, 196608, 25, 3014678, 65536, 23, 3014679, 393216, 7, 3014682, 458752, 7, 3014684, 393216, 5, 3014686, 458752, 7, 3014687, 393216, 2, 3014688, 458752, 2, 3014690, 131072, 24, 3014691, 65536, 26, 3014692, 131072, 26, 3014693, 196608, 26, 3014694, 262144, 26, 3014695, 393216, 7, 3014698, 458752, 7, 3014700, 393216, 7, 3014701, 327680, 0, 3014702, 393216, 0, 3014703, 458752, 7, 3014704, 65536, 23, 3014705, 393216, 4, 3014706, 458752, 4, 3014707, 327680, 0, 3014708, 458752, 7, 3014709, 458752, 0, 3014710, 327681, 6, 3014711, 196609, 7, 3014718, 131072, 24, 3014719, 262144, 26, 3014730, 262144, 17, 3080192, 65536, 29, 3080193, 131072, 29, 3080194, 65536, 27, 3080197, 0, 24, 3080200, 0, 25, 3080201, 65536, 23, 3080207, 131072, 24, 3080208, 65536, 26, 3080209, 131072, 26, 3080210, 196608, 26, 3080211, 65536, 26, 3080212, 131072, 26, 3080213, 196608, 26, 3080214, 65536, 24, 3080218, 393216, 7, 3080221, 458752, 7, 3080222, 393216, 7, 3080225, 458752, 7, 3080226, 262144, 24, 3080228, 393216, 7, 3080229, 393216, 0, 3080230, 458752, 0, 3080231, 458752, 7, 3080232, 458752, 4, 3080235, 1, 7, 3080237, 327680, 1, 3080239, 458752, 1, 3080240, 65536, 24, 3080243, 327680, 1, 3080245, 458752, 1, 3080247, 393216, 4, 3080248, 458752, 4, 3080251, 327680, 0, 3080252, 393216, 0, 3080253, 458752, 0, 3080254, 262144, 24, 3080256, 65536, 1, 3080258, 65536, 1, 3080266, 262144, 17, 3145728, 65536, 26, 3145729, 131072, 26, 3145730, 0, 29, 3145731, 65536, 27, 3145733, 0, 24, 3145736, 0, 26, 3145737, 65536, 24, 3145738, 131072, 25, 3145739, 196608, 25, 3145740, 65536, 25, 3145741, 131072, 25, 3145742, 196608, 25, 3145743, 262144, 25, 3145748, 458752, 35, 3145750, 0, 25, 3145751, 131072, 25, 3145752, 65536, 23, 3145761, 131072, 23, 3145762, 262144, 25, 3145763, 458752, 4, 3145764, 327680, 1, 3145766, 393216, 7, 3145768, 393216, 4, 3145769, 458752, 7, 3145771, 131073, 5, 3145773, 327680, 2, 3145774, 131072, 4, 3145775, 458752, 2, 3145776, 0, 24, 3145779, 327680, 2, 3145781, 458752, 2, 3145785, 393216, 4, 3145786, 458752, 4, 3145787, 327680, 1, 3145789, 458752, 1, 3145790, 262144, 24, 3145792, 131072, 23, 3145793, 131072, 25, 3145794, 131072, 25, 3145795, 131072, 25, 3145796, 131072, 25, 3145797, 131072, 25, 3145798, 131072, 25, 3145799, 131072, 25, 3145800, 131072, 25, 3145801, 131072, 25, 3145802, 262144, 25, 3211267, 65536, 28, 3211269, 0, 25, 3211273, 0, 26, 3211274, 131072, 26, 3211275, 196608, 26, 3211276, 65536, 26, 3211277, 131072, 26, 3211278, 196608, 26, 3211279, 262144, 26, 3211286, 0, 26, 3211287, 131072, 26, 3211288, 65536, 24, 3211289, 131072, 25, 3211290, 196608, 25, 3211291, 65536, 25, 3211292, 131072, 25, 3211293, 196608, 25, 3211294, 65536, 25, 3211295, 131072, 25, 3211296, 196608, 25, 3211297, 262144, 25, 3211300, 458752, 7, 3211302, 458752, 2, 3211303, 393216, 7, 3211306, 458752, 7, 3211307, 131073, 7, 3211308, 0, 5, 3211309, 65536, 5, 3211310, 131072, 5, 3211311, 131072, 9, 3211312, 0, 24, 3211318, 393216, 4, 3211319, 458752, 4, 3211320, 393216, 4, 3211321, 458752, 4, 3211323, 327680, 2, 3211325, 458752, 2, 3211326, 262144, 24, 3211328, 262144, 24, 3211329, 131072, 27, 3211330, 131072, 29, 3211331, 131072, 29, 3211332, 131072, 29, 3211333, 131072, 29, 3211334, 131072, 29, 3211335, 131072, 29, 3211336, 131072, 29, 3211337, 131072, 29, 3211338, 131072, 29, 3276800, 65536, 24, 3276803, 0, 28, 3276805, 0, 26, 3276806, 65536, 24, 3276824, 0, 26, 3276825, 131072, 26, 3276826, 196608, 26, 3276827, 65536, 26, 3276828, 131072, 26, 3276829, 196608, 26, 3276830, 65536, 26, 3276831, 131072, 26, 3276832, 196608, 26, 3276833, 262144, 26, 3276844, 0, 6, 3276845, 65536, 6, 3276847, 131072, 10, 3276848, 0, 25, 3276850, 393216, 4, 3276851, 458752, 4, 3276862, 262144, 24, 3276863, 131072, 23, 3276864, 262144, 25, 3276865, 262144, 28, 3276866, 131072, 26, 3276867, 131072, 26, 3276868, 131072, 26, 3276869, 131072, 26, 3276870, 131072, 26, 3276871, 131072, 26, 3276872, 131072, 26, 3276873, 131072, 26, 3276874, 131072, 26, 3342336, 0, 25, 3342339, 0, 28, 3342342, 0, 24, 3342357, 393216, 46, 3342358, 458752, 46, 3342363, 131072, 109, 3342384, 0, 26, 3342385, 65536, 26, 3342388, 65536, 26, 3342389, 65536, 24, 3342397, 393216, 4, 3342398, 262144, 25, 3342399, 131072, 24, 3342400, 262144, 26, 3342401, 262144, 28, 3407872, 0, 26, 3407873, 65536, 24, 3407875, 0, 28, 3407878, 0, 25, 3407879, 65536, 25, 3407883, 458752, 15, 3407893, 393216, 47, 3407894, 458752, 47, 3407904, 131072, 24, 3407905, 65536, 26, 3407912, 65536, 24, 3407923, 393216, 4, 3407924, 458752, 4, 3407932, 262144, 25, 3407935, 262144, 24, 3407937, 262144, 28, 3473409, 0, 24, 3473411, 0, 29, 3473414, 0, 26, 3473415, 65536, 26, 3473416, 65536, 24, 3473419, 458752, 16, 3473429, 393216, 48, 3473430, 458752, 48, 3473431, 131072, 24, 3473432, 65536, 26, 3473433, 196608, 26, 3473434, 65536, 26, 3473435, 131072, 26, 3473436, 65536, 24, 3473440, 262144, 25, 3473441, 131072, 109, 3473448, 0, 26, 3473449, 65536, 26, 3473450, 131072, 26, 3473451, 196608, 26, 3473452, 65536, 26, 3473453, 131072, 26, 3473454, 196608, 26, 3473455, 65536, 26, 3473456, 65536, 24, 3473457, 65536, 25, 3473458, 393216, 7, 3473461, 0, 26, 3473463, 131072, 26, 3473465, 131072, 26, 3473467, 131072, 26, 3473468, 393216, 4, 3473469, 458752, 4, 3473471, 262144, 24, 3473472, 65536, 3, 3473473, 262144, 28, 3538945, 0, 24, 3538946, 393216, 4, 3538947, 0, 26, 3538948, 65536, 28, 3538952, 0, 25, 3538955, 65536, 3, 3538967, 262144, 25, 3538970, 65536, 66, 3538972, 0, 26, 3538973, 65536, 26, 3538974, 131072, 26, 3538975, 196608, 26, 3538976, 262144, 26, 3538984, 131072, 109, 3538992, 0, 26, 3538993, 65536, 26, 3538994, 65536, 24, 3538996, 393216, 7, 3538997, 458752, 4, 3538999, 65536, 1, 3539003, 393216, 7, 3539006, 458752, 7, 3539007, 262144, 24, 3539009, 262144, 28, 3539011, 327680, 0, 3539012, 393216, 0, 3539013, 458752, 0, 3539014, 262144, 23, 3604481, 0, 24, 3604484, 0, 29, 3604488, 0, 26, 3604489, 131072, 26, 3604490, 65536, 24, 3604501, 131072, 24, 3604502, 196608, 26, 3604503, 262144, 26, 3604504, 131072, 109, 3604522, 131072, 28, 3604523, 65536, 26, 3604524, 131072, 26, 3604525, 196608, 26, 3604526, 65536, 26, 3604527, 65536, 28, 3604529, 131072, 109, 3604530, 0, 24, 3604531, 393216, 7, 3604533, 458752, 5, 3604534, 393216, 4, 3604535, 458752, 4, 3604541, 393216, 4, 3604542, 458752, 4, 3604543, 262144, 24, 3604545, 262144, 28, 3604547, 327680, 1, 3604549, 458752, 1, 3604550, 262144, 24, 3670017, 0, 24, 3670021, 327680, 0, 3670022, 196608, 26, 3670023, 65536, 28, 3670026, 0, 26, 3670027, 131072, 26, 3670028, 196608, 26, 3670029, 65536, 24, 3670030, 262147, 5, 3670031, 131075, 3, 3670032, 131075, 3, 3670033, 131075, 3, 3670034, 3, 6, 3670036, 131072, 24, 3670037, 262144, 26, 3670038, 65536, 66, 3670039, 65536, 66, 3670041, 131072, 28, 3670042, 196608, 26, 3670043, 65536, 26, 3670044, 131072, 26, 3670045, 65536, 26, 3670046, 131072, 26, 3670047, 65536, 28, 3670056, 131072, 109, 3670058, 262144, 28, 3670059, 393216, 4, 3670060, 393216, 7, 3670062, 393216, 4, 3670066, 0, 25, 3670068, 327680, 0, 3670069, 393216, 7, 3670070, 458752, 0, 3670072, 458752, 7, 3670076, 393216, 7, 3670079, 262144, 24, 3670081, 262144, 28, 3670083, 327680, 2, 3670085, 458752, 2, 3670087, 262144, 23, 3735553, 0, 25, 3735557, 327680, 1, 3735559, 0, 29, 3735565, 0, 25, 3735566, 262147, 2, 3735567, 3, 0, 3735568, 3, 0, 3735569, 3, 0, 3735570, 3, 4, 3735572, 262144, 25, 3735577, 262144, 29, 3735579, 393216, 7, 3735582, 458752, 7, 3735583, 0, 28, 3735594, 393216, 7, 3735597, 393216, 7, 3735600, 65536, 26, 3735601, 65536, 28, 3735602, 0, 26, 3735603, 65536, 24, 3735604, 327680, 1, 3735606, 458752, 1, 3735611, 327680, 0, 3735612, 393216, 0, 3735613, 458752, 0, 3735615, 262144, 24, 3735616, 131072, 27, 3735617, 262144, 29, 3735618, 393216, 4, 3735619, 458752, 4, 3735621, 393216, 4, 3735622, 458752, 4, 3735623, 262144, 24, 3801088, 65536, 27, 3801089, 0, 26, 3801090, 65536, 24, 3801093, 327680, 2, 3801095, 458752, 2, 3801096, 196608, 26, 3801099, 196608, 26, 3801100, 65536, 28, 3801101, 0, 26, 3801102, 262147, 2, 3801103, 3, 0, 3801104, 3, 0, 3801105, 3, 0, 3801106, 3, 4, 3801107, 196608, 26, 3801108, 262144, 26, 3801109, 131072, 28, 3801110, 131072, 26, 3801111, 131072, 26, 3801112, 196608, 26, 3801113, 262144, 26, 3801115, 458752, 2, 3801116, 393216, 7, 3801117, 393216, 11, 3801118, 458752, 11, 3801119, 0, 29, 3801121, 131072, 109, 3801122, 262147, 5, 3801123, 131075, 3, 3801124, 131075, 3, 3801125, 3, 6, 3801127, 131072, 28, 3801128, 131072, 26, 3801131, 458752, 7, 3801137, 0, 28, 3801139, 0, 24, 3801140, 327680, 2, 3801142, 458752, 2, 3801143, 458752, 37, 3801147, 327680, 1, 3801149, 458752, 1, 3801151, 262144, 24, 3801152, 131072, 28, 3801153, 393216, 7, 3801154, 458752, 4, 3801155, 393216, 4, 3801156, 196608, 16, 3801159, 262144, 24, 3866624, 65536, 28, 3866626, 0, 25, 3866627, 65536, 25, 3866630, 393216, 7, 3866633, 393216, 4, 3866634, 458752, 4, 3866635, 393216, 4, 3866636, 0, 29, 3866638, 262147, 2, 3866639, 3, 0, 3866640, 3, 0, 3866641, 3, 0, 3866642, 3, 4, 3866645, 262144, 29, 3866646, 393216, 7, 3866647, 458752, 4, 3866649, 458752, 7, 3866650, 458752, 4, 3866651, 458752, 3, 3866655, 0, 26, 3866656, 65536, 28, 3866658, 262147, 2, 3866659, 3, 0, 3866660, 3, 0, 3866661, 3, 4, 3866663, 262144, 29, 3866664, 458752, 4, 3866666, 327680, 1, 3866668, 458752, 1, 3866672, 393216, 4, 3866673, 0, 29, 3866675, 0, 24, 3866683, 327680, 2, 3866685, 458752, 2, 3866687, 262144, 25, 3866688, 262144, 28, 3866691, 458752, 7, 3866693, 458752, 7, 3866694, 458752, 4, 3866695, 262144, 24, 3932160, 0, 28, 3932162, 0, 26, 3932163, 65536, 26, 3932164, 65536, 24, 3932168, 393216, 4, 3932169, 458752, 4, 3932173, 65536, 26, 3932174, 262147, 2, 3932175, 3, 0, 3932176, 3, 0, 3932177, 3, 0, 3932178, 3, 4, 3932179, 131072, 26, 3932181, 393216, 7, 3932184, 458752, 7, 3932187, 458752, 7, 3932192, 0, 26, 3932193, 65536, 26, 3932194, 262147, 2, 3932195, 3, 0, 3932196, 3, 0, 3932197, 3, 4, 3932198, 196608, 26, 3932201, 458752, 7, 3932202, 327680, 2, 3932204, 458752, 2, 3932207, 393216, 7, 3932210, 65536, 28, 3932211, 0, 24, 3932222, 131072, 24, 3932223, 262144, 26, 3932224, 262144, 28, 3932225, 393216, 4, 3932226, 458752, 4, 3932227, 393216, 4, 3932228, 393216, 7, 3932231, 262144, 24, 3997696, 0, 28, 3997700, 0, 25, 3997703, 393216, 7, 3997710, 262147, 6, 3997711, 262147, 4, 3997712, 262147, 4, 3997713, 262147, 4, 3997714, 131075, 6, 3997715, 327680, 2, 3997717, 458752, 2, 3997727, 1, 7, 3997730, 262147, 6, 3997731, 262147, 4, 3997732, 262147, 4, 3997733, 131075, 6, 3997746, 0, 23, 3997755, 458752, 37, 3997756, 393216, 4, 3997757, 458752, 4, 3997758, 262144, 24, 3997760, 262144, 28, 3997763, 458752, 7, 3997764, 393216, 4, 3997765, 458752, 4, 3997767, 262144, 24, 4063232, 0, 28, 4063236, 0, 26, 4063237, 65536, 26, 4063238, 65536, 24, 4063251, 0, 13, 4063253, 458752, 15, 4063263, 327681, 6, 4063264, 196609, 7, 4063281, 0, 27, 4063283, 0, 24, 4063290, 393216, 4, 4063291, 393216, 7, 4063294, 262144, 24, 4063296, 262144, 28, 4063298, 393216, 4, 4063299, 458752, 4, 4063302, 458752, 7, 4063303, 262144, 24, 4128768, 0, 29, 4128769, 65536, 27, 4128774, 0, 24, 4128797, 458752, 37, 4128817, 0, 28, 4128819, 0, 24, 4128820, 393216, 4, 4128821, 458752, 4, 4128823, 393216, 4, 4128824, 458752, 4, 4128825, 393216, 7, 4128826, 458752, 4, 4128827, 393216, 0, 4128828, 458752, 0, 4128830, 262144, 24, 4128831, 458752, 36, 4128832, 262144, 28, 4128833, 393216, 4, 4128834, 458752, 4, 4128835, 327680, 0, 4128836, 458752, 7, 4128837, 458752, 0, 4128839, 262144, 25, 4194304, 0, 26, 4194305, 65536, 28, 4194310, 0, 24, 4194313, 131072, 109, 4194314, 327680, 0, 4194315, 393216, 0, 4194316, 458752, 0, 4194317, 393216, 4, 4194318, 458752, 4, 4194323, 65537, 7, 4194324, 196609, 5, 4194325, 196609, 7, 4194326, 458752, 4, 4194327, 327680, 0, 4194328, 393216, 0, 4194329, 458752, 0, 4194330, 393216, 4, 4194331, 458752, 4, 4194354, 0, 25, 4194355, 0, 24, 4194357, 393216, 4, 4194358, 393216, 7, 4194360, 393216, 7, 4194361, 458752, 4, 4194362, 327680, 1, 4194364, 458752, 1, 4194366, 262144, 24, 4194368, 262144, 28, 4194371, 458752, 7, 4194373, 458752, 1, 4194374, 131072, 24, 4194375, 262144, 26, 4259841, 0, 28, 4259846, 0, 24, 4259850, 327680, 1, 4259852, 393216, 7, 4259855, 458752, 7, 4259860, 393216, 7, 4259863, 458752, 7, 4259865, 393216, 7, 4259868, 458752, 7, 4259889, 0, 29, 4259890, 0, 26, 4259891, 65536, 24, 4259892, 393216, 7, 4259895, 393216, 7, 4259898, 327680, 2, 4259900, 458752, 2, 4259902, 262144, 25, 4259904, 262144, 28, 4259905, 393216, 4, 4259906, 458752, 4, 4259907, 327680, 2, 4259909, 458752, 2, 4259910, 262144, 24, 4259911, 131072, 27, 4325377, 0, 28, 4325382, 0, 25, 4325386, 327680, 2, 4325395, 393216, 7, 4325398, 458752, 7, 4325399, 327680, 2, 4325401, 458752, 2, 4325403, 65536, 15, 4325423, 393216, 4, 4325425, 0, 26, 4325426, 65536, 28, 4325427, 0, 25, 4325431, 393216, 36, 4325437, 131072, 24, 4325438, 262144, 26, 4325439, 393216, 36, 4325440, 262144, 28, 4325443, 458752, 7, 4325444, 458752, 4, 4325446, 262144, 24, 4325447, 131072, 28, 4390913, 0, 28, 4390918, 0, 26, 4390919, 65536, 26, 4390920, 65536, 24, 4390935, 458752, 15, 4390936, 458752, 15, 4390937, 458752, 15, 4390939, 131072, 24, 4390940, 65536, 26, 4390941, 131072, 26, 4390942, 196608, 26, 4390943, 65536, 26, 4390944, 65536, 24, 4390957, 393216, 4, 4390958, 393216, 7, 4390960, 393216, 4, 4390962, 0, 28, 4390963, 0, 26, 4390964, 65536, 24, 4390973, 262144, 25, 4390974, 393216, 36, 4390975, 458752, 36, 4390976, 262144, 28, 4390978, 393216, 7, 4390981, 458752, 7, 4390982, 262144, 25, 4390983, 262144, 28, 4456448, 0, 27, 4456456, 0, 25, 4456457, 65536, 25, 4456458, 131072, 25, 4456459, 196608, 25, 4456464, 393216, 22, 4456465, 393216, 22, 4456466, 393216, 22, 4456475, 262144, 25, 4456476, 65536, 66, 4456477, 65536, 66, 4456478, 196608, 66, 4456479, 262144, 66, 4456480, 0, 24, 4456492, 393216, 7, 4456495, 458752, 7, 4456498, 0, 28, 4456499, 393216, 36, 4456500, 0, 26, 4456501, 65536, 26, 4456502, 131072, 26, 4456503, 196608, 26, 4456504, 65536, 26, 4456505, 131072, 26, 4456506, 196608, 26, 4456507, 65536, 26, 4456508, 131072, 26, 4456509, 262144, 26, 4456512, 262144, 29, 4456513, 458752, 4, 4456517, 131072, 24, 4456518, 262144, 26, 4456519, 262144, 28, 4521984, 0, 28, 4521992, 0, 26, 4521993, 65536, 26, 4521994, 131072, 26, 4521995, 196608, 26, 4521996, 65536, 26, 4521997, 131072, 26, 4521998, 196608, 26, 4521999, 327680, 23, 4522003, 458752, 23, 4522004, 65536, 26, 4522005, 131072, 26, 4522006, 196608, 26, 4522007, 65536, 26, 4522008, 131072, 26, 4522009, 131072, 26, 4522010, 196608, 26, 4522011, 262144, 26, 4522012, 65536, 66, 4522014, 131072, 109, 4522015, 65536, 66, 4522016, 0, 25, 4522030, 393216, 4, 4522031, 458752, 4, 4522032, 393216, 4, 4522033, 458752, 4, 4522034, 0, 29, 4522040, 393216, 36, 4522046, 131072, 28, 4522047, 393216, 7, 4522050, 458752, 7, 4522053, 262144, 25, 4522055, 262144, 28, 4587520, 0, 28, 4587533, 131072, 27, 4587535, 262144, 29, 4587539, 0, 29, 4587546, 131072, 109, 4587547, 65536, 66, 4587552, 0, 26, 4587553, 65536, 26, 4587554, 196608, 26, 4587555, 65536, 24, 4587557, 262147, 5, 4587558, 131075, 3, 4587559, 131075, 3, 4587560, 131075, 3, 4587561, 3, 6, 4587565, 393216, 7, 4587568, 458752, 7, 4587570, 0, 26, 4587571, 65536, 26, 4587572, 65536, 28, 4587574, 327680, 0, 4587575, 393216, 0, 4587576, 458752, 0, 4587578, 393216, 4, 4587579, 458752, 4, 4587582, 393216, 7, 4587585, 458752, 7, 4587586, 131072, 24, 4587587, 196608, 26, 4587588, 65536, 26, 4587589, 262144, 26, 4587591, 262144, 29, 4653056, 0, 28, 4653066, 131072, 27, 4653069, 131072, 28, 4653070, 196608, 26, 4653071, 327680, 23, 4653075, 458752, 23, 4653076, 65536, 26, 4653077, 131072, 26, 4653078, 196608, 26, 4653079, 131072, 26, 4653080, 196608, 26, 4653081, 65536, 28, 4653086, 65536, 66, 4653087, 131072, 66, 4653089, 65536, 66, 4653091, 0, 25, 4653093, 262147, 2, 4653094, 3, 0, 4653095, 3, 0, 4653096, 3, 0, 4653097, 3, 4, 4653098, 131072, 24, 4653099, 65536, 26, 4653100, 131072, 26, 4653101, 65536, 24, 4653108, 0, 26, 4653109, 131072, 26, 4653110, 196608, 26, 4653112, 131072, 26, 4653113, 393216, 7, 4653114, 458752, 4, 4653116, 131072, 26, 4653117, 196608, 26, 4653119, 458752, 1, 4653122, 262144, 24, 4653126, 131072, 28, 4653127, 262144, 26, 4718592, 0, 29, 4718593, 65536, 27, 4718601, 131072, 27, 4718602, 131072, 28, 4718603, 196608, 26, 4718604, 65536, 26, 4718605, 262144, 26, 4718606, 458752, 4, 4718608, 458752, 7, 4718611, 393216, 7, 4718615, 393216, 4, 4718616, 458752, 4, 4718617, 0, 26, 4718618, 131072, 26, 4718619, 196608, 26, 4718620, 65536, 28, 4718622, 196608, 108, 4718623, 65536, 66, 4718627, 0, 26, 4718628, 65536, 26, 4718629, 262147, 2, 4718630, 3, 0, 4718631, 3, 0, 4718632, 3, 0, 4718633, 3, 4, 4718634, 262144, 26, 4718635, 65536, 66, 4718636, 131072, 66, 4718637, 0, 25, 4718646, 327680, 2, 4718648, 393216, 7, 4718653, 327680, 2, 4718655, 458752, 2, 4718658, 262144, 25, 4718661, 131072, 28, 4718662, 262144, 26, 4784128, 0, 26, 4784129, 65536, 28, 4784130, 65536, 27, 4784137, 131072, 28, 4784138, 262144, 26, 4784143, 458752, 7, 4784147, 327680, 0, 4784148, 393216, 0, 4784149, 458752, 0, 4784153, 196608, 16, 4784156, 0, 29, 4784157, 393216, 0, 4784158, 458752, 0, 4784165, 262147, 6, 4784166, 262147, 4, 4784167, 262147, 4, 4784168, 262147, 4, 4784169, 131075, 6, 4784173, 0, 26, 4784174, 65536, 26, 4784175, 131072, 26, 4784176, 196608, 26, 4784177, 65536, 26, 4784178, 131072, 26, 4784179, 196608, 26, 4784180, 65536, 26, 4784181, 65536, 24, 4784192, 131072, 24, 4784193, 65536, 26, 4784194, 262144, 26, 4784197, 262144, 28, 4849665, 0, 26, 4849666, 65536, 28, 4849673, 262144, 28, 4849674, 327680, 1, 4849675, 393216, 1, 4849676, 458752, 1, 4849677, 393216, 4, 4849678, 458752, 4, 4849683, 327680, 1, 4849685, 458752, 1, 4849686, 393216, 4, 4849687, 458752, 4, 4849688, 393216, 4, 4849689, 458752, 4, 4849690, 393216, 4, 4849691, 458752, 4, 4849692, 0, 26, 4849694, 131072, 26, 4849695, 65536, 26, 4849696, 65536, 26, 4849697, 131072, 26, 4849698, 65536, 26, 4849699, 65536, 28, 4849712, 393216, 36, 4849717, 0, 25, 4849728, 262144, 25, 4849731, 393216, 36, 4849733, 262144, 28, 4915202, 0, 28, 4915209, 262144, 28, 4915210, 327680, 2, 4915212, 393216, 7, 4915214, 393216, 4, 4915215, 458752, 7, 4915218, 131072, 109, 4915219, 327680, 2, 4915221, 393216, 7, 4915223, 393216, 7, 4915225, 393216, 4, 4915226, 458752, 7, 4915228, 458752, 7, 4915230, 393216, 7, 4915232, 393216, 7, 4915234, 393216, 4, 4915235, 0, 29, 4915243, 393216, 36, 4915253, 0, 26, 4915254, 196608, 26, 4915255, 65536, 26, 4915256, 131072, 26, 4915257, 196608, 26, 4915258, 65536, 26, 4915259, 131072, 26, 4915260, 196608, 26, 4915261, 65536, 26, 4915262, 196608, 26, 4915263, 65536, 26, 4915264, 262144, 26, 4915269, 262144, 29, 4980738, 0, 28, 4980744, 131072, 27, 4980745, 262144, 29, 4980748, 393216, 4, 4980749, 458752, 4, 4980752, 458752, 7, 4980757, 393216, 4, 4980758, 458752, 4, 4980760, 393216, 7, 4980763, 458752, 7, 4980764, 458752, 4, 4980766, 393216, 4, 4980767, 458752, 4, 4980768, 393216, 4, 4980769, 393216, 7, 4980772, 65536, 28, 4980780, 327680, 0, 4980781, 393216, 0, 4980782, 458752, 0, 4980790, 65536, 66, 4980793, 393216, 30, 4980794, 458752, 30, 4980801, 131072, 28, 4980802, 65536, 26, 4980803, 131072, 26, 4980804, 196608, 26, 4980805, 262144, 26, 5046274, 0, 29, 5046275, 131072, 29, 5046276, 196608, 29, 5046277, 65536, 29, 5046278, 131072, 29, 5046279, 196608, 29, 5046280, 131072, 28, 5046281, 262144, 26, 5046283, 393216, 7, 5046286, 393216, 4, 5046287, 458752, 4, 5046292, 393216, 4, 5046293, 458752, 4, 5046295, 458752, 7, 5046296, 393216, 0, 5046297, 458752, 0, 5046298, 393216, 7, 5046299, 458752, 4, 5046300, 393216, 4, 5046301, 196608, 16, 5046303, 393216, 7, 5046305, 393216, 4, 5046306, 458752, 7, 5046308, 0, 29, 5046309, 393216, 0, 5046310, 458752, 0, 5046311, 393216, 4, 5046312, 458752, 4, 5046316, 262144, 29, 5046318, 131072, 26, 5046319, 131072, 26, 5046320, 65536, 26, 5046321, 131072, 26, 5046322, 131072, 26, 5046323, 65536, 28, 5046328, 393216, 36, 5046329, 393216, 31, 5046330, 458752, 31, 5046337, 262144, 29, 5111810, 0, 26, 5111811, 131072, 26, 5111812, 196608, 26, 5111813, 65536, 26, 5111814, 131072, 26, 5111815, 196608, 26, 5111816, 262144, 26, 5111821, 393216, 7, 5111824, 458752, 7, 5111830, 458752, 7, 5111831, 327680, 1, 5111833, 393216, 7, 5111835, 393216, 7, 5111838, 458752, 7, 5111839, 458752, 4, 5111840, 393216, 4, 5111841, 458752, 4, 5111842, 393216, 4, 5111843, 458752, 4, 5111844, 0, 26, 5111846, 393216, 7, 5111848, 393216, 4, 5111849, 458752, 7, 5111850, 65536, 26, 5111851, 131072, 26, 5111852, 262144, 26, 5111854, 458752, 2, 5111855, 458752, 4, 5111856, 393216, 4, 5111857, 458752, 7, 5111859, 0, 29, 5111870, 131072, 28, 5111871, 131072, 26, 5111872, 196608, 26, 5111873, 262144, 26, 5177353, 327680, 0, 5177354, 393216, 0, 5177355, 458752, 0, 5177358, 393216, 4, 5177359, 458752, 4, 5177364, 393216, 4, 5177365, 458752, 4, 5177367, 327680, 2, 5177369, 458752, 2, 5177373, 393216, 7, 5177376, 458752, 7, 5177377, 393216, 7, 5177380, 458752, 7, 5177382, 458752, 2, 5177383, 393216, 7, 5177386, 458752, 7, 5177388, 458752, 7, 5177389, 393216, 7, 5177392, 458752, 7, 5177394, 458752, 7, 5177395, 0, 26, 5177396, 65536, 26, 5177397, 131072, 26, 5177398, 131072, 26, 5177399, 65536, 26, 5177400, 131072, 26, 5177401, 131072, 26, 5177402, 65536, 26, 5177403, 131072, 26, 5177404, 131072, 26, 5177405, 65536, 26, 5177406, 262144, 26, 5242889, 327680, 1, 5242890, 393216, 1, 5242891, 458752, 1, 5242894, 393216, 5, 5242895, 458752, 5, 5242900, 393216, 5, 5242901, 458752, 5, 5308422, 327680, 0, 5308423, 393216, 0, 5308424, 458752, 0, 5308425, 327680, 2, 5308426, 393216, 2, 5308427, 458752, 2, 5308430, 393216, 6, 5308431, 458752, 6, 5308436, 393216, 6, 5308437, 458752, 6, 5308438, 327680, 0, 5308439, 393216, 0, 5308440, 458752, 0, 5308443, 327680, 0, 5308444, 393216, 0, 5308445, 458752, 0, 5373958, 327680, 1, 5373959, 393216, 1, 5373960, 458752, 1, 5373961, 327680, 3, 5373962, 393216, 3, 5373963, 458752, 3, 5373966, 393216, 5, 5373967, 458752, 5, 5373972, 393216, 5, 5373973, 458752, 5, 5373974, 327680, 1, 5373975, 393216, 1, 5373976, 458752, 1, 5373979, 327680, 1, 5373980, 393216, 1, 5373981, 458752, 1, 5439494, 327680, 2, 5439495, 393216, 2, 5439496, 458752, 2, 5439502, 393216, 6, 5439503, 458752, 6, 5439508, 393216, 6, 5439509, 458752, 6, 5439510, 327680, 2, 5439511, 393216, 2, 5439512, 458752, 2, 5439515, 327680, 2, 5439516, 393216, 2, 5439517, 458752, 2, 5505030, 327680, 3, 5505031, 393216, 3, 5505032, 458752, 3, 5505038, 393216, 5, 5505039, 458752, 5, 5505044, 393216, 5, 5505045, 458752, 5, 5505046, 327680, 3, 5505047, 393216, 3, 5505048, 458752, 3, 5505051, 327680, 3, 5505052, 393216, 3, 5505053, 458752, 3, 5570574, 393216, 6, 5570575, 458752, 6, 5570580, 393216, 6, 5570581, 458752, 6 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327684, 458752, 117, 327693, 458752, 118, 393220, 458752, 117, 393229, 458752, 118, 458756, 458752, 117, 458765, 458752, 118, 458772, 458752, 118, 458790, 458752, 119, 458791, 458752, 119, 524292, 458752, 117, 524301, 458752, 118, 524308, 458752, 118, 524328, 458752, 118, 589828, 458752, 117, 589837, 458752, 118, 589844, 458752, 118, 655380, 458752, 118, 655407, 458752, 118, 655413, 458752, 117, 655414, 458752, 36, 655416, 458752, 118, 720949, 196608, 116, 720952, 393216, 116, 786439, 393216, 131, 786442, 393216, 131, 786443, 393216, 131, 786461, 458752, 118, 786466, 458752, 118, 786471, 131072, 95, 786486, 262144, 117, 786487, 327680, 117, 851975, 393216, 132, 851978, 393216, 132, 851979, 393216, 132, 851997, 458752, 118, 852007, 131072, 96, 852022, 262144, 119, 852023, 327680, 119, 917511, 393216, 133, 917514, 393216, 133, 917515, 393216, 133, 917524, 458752, 118, 917533, 458752, 118, 917550, 131072, 95, 917558, 262144, 118, 917559, 327680, 118, 983057, 262144, 116, 983058, 262144, 116, 983067, 458752, 118, 983069, 458752, 118, 983086, 131072, 96, 983094, 262144, 119, 983095, 327680, 119, 983099, 458752, 120, 983110, 393216, 11, 983111, 458752, 11, 1048588, 262144, 116, 1048589, 262144, 116, 1048590, 262144, 116, 1048609, 131072, 95, 1048630, 262144, 118, 1048631, 327680, 118, 1048633, 458752, 116, 1048636, 458752, 120, 1114145, 131072, 96, 1114161, 458752, 117, 1114166, 262144, 119, 1114167, 327680, 119, 1114172, 458752, 118, 1179702, 393216, 129, 1179703, 393216, 129, 1179708, 458752, 118, 1245210, 262144, 119, 1245214, 262144, 116, 1245215, 262144, 116, 1245216, 262144, 116, 1245217, 262144, 116, 1245218, 262144, 116, 1245219, 262144, 116, 1245220, 262144, 116, 1245221, 262144, 116, 1245244, 458752, 118, 1310728, 196608, 107, 1310729, 393216, 129, 1310730, 393216, 129, 1310731, 196608, 107, 1310736, 393216, 129, 1310737, 393216, 129, 1376269, 393216, 129, 1376275, 262144, 116, 1376276, 262144, 116, 1376277, 262144, 116, 1376278, 262144, 116, 1376282, 458752, 116, 1376283, 262144, 116, 1376284, 327680, 116, 1441792, 196608, 116, 1441818, 393216, 116, 1441821, 458752, 120, 1441829, 131072, 95, 1507354, 458752, 117, 1507365, 131072, 96, 1572876, 196608, 112, 1572877, 131072, 95, 1572878, 196608, 112, 1572890, 196608, 116, 1572891, 262144, 116, 1572892, 327680, 116, 1572893, 393216, 116, 1572898, 393216, 4, 1572899, 458752, 4, 1572912, 327680, 0, 1572913, 393216, 0, 1572914, 458752, 0, 1572926, 393216, 4, 1572927, 458752, 4, 1638412, 196608, 113, 1638413, 131072, 96, 1638414, 196608, 113, 1638426, 196608, 117, 1638427, 262144, 117, 1638428, 327680, 117, 1638429, 393216, 117, 1638433, 458752, 116, 1638434, 393216, 5, 1638435, 458752, 5, 1638436, 458752, 7, 1638448, 327680, 1, 1638449, 393216, 1, 1638450, 458752, 1, 1638462, 393216, 5, 1638463, 458752, 5, 1638465, 393216, 7, 1638468, 458752, 7, 1703960, 262144, 116, 1703961, 327680, 116, 1703983, 262144, 44, 1703984, 458752, 4, 1703985, 393216, 2, 1703986, 458752, 2, 1703998, 393216, 6, 1703999, 458752, 6, 1769518, 393216, 7, 1769519, 262144, 45, 1769520, 458752, 5, 1835015, 327680, 0, 1835016, 393216, 0, 1835017, 458752, 0, 1835018, 393216, 4, 1835019, 458752, 4, 1835023, 393216, 4, 1835024, 458752, 4, 1835034, 196608, 117, 1835035, 262144, 117, 1835036, 327680, 117, 1835073, 327680, 0, 1835074, 393216, 0, 1835075, 458752, 0, 1900551, 327680, 1, 1900552, 393216, 1, 1900553, 458752, 1, 1900559, 327680, 0, 1900560, 393216, 0, 1900561, 458752, 0, 1900570, 196608, 118, 1900571, 262144, 118, 1900572, 327680, 118, 1900573, 393216, 118, 1900577, 327680, 0, 1900578, 393216, 0, 1900579, 458752, 0, 1900598, 393216, 4, 1900599, 458752, 4, 1900609, 327680, 1, 1900610, 393216, 1, 1900611, 458752, 1, 1966087, 327680, 2, 1966088, 393216, 2, 1966089, 458752, 2, 1966095, 327680, 1, 1966096, 393216, 1, 1966097, 458752, 1, 1966106, 196608, 119, 1966107, 262144, 119, 1966108, 327680, 119, 1966109, 393216, 119, 1966133, 393216, 4, 1966134, 458752, 4, 1966136, 393216, 4, 1966137, 458752, 4, 1966140, 327680, 0, 1966141, 393216, 0, 1966142, 458752, 0, 1966144, 393216, 4, 1966145, 458752, 4, 1966146, 393216, 2, 1966147, 393216, 7, 2031624, 327680, 0, 2031625, 393216, 0, 2031626, 458752, 0, 2031631, 327680, 2, 2031632, 393216, 2, 2031633, 458752, 2, 2031642, 327680, 0, 2031643, 393216, 0, 2031644, 458752, 0, 2031674, 393216, 4, 2031675, 458752, 4, 2031676, 327680, 1, 2031677, 393216, 1, 2031678, 458752, 1, 2031680, 393216, 5, 2031681, 393216, 4, 2031682, 458752, 4, 2031687, 458752, 7, 2097160, 327680, 1, 2097161, 393216, 1, 2097162, 458752, 1, 2097169, 393216, 4, 2097170, 458752, 4, 2097182, 458752, 40, 2097212, 327680, 2, 2097213, 393216, 2, 2097214, 458752, 2, 2097217, 393216, 5, 2097218, 458752, 5, 2097219, 458752, 7, 2162695, 393216, 4, 2162696, 458752, 4, 2162697, 393216, 2, 2162698, 458752, 2, 2162705, 393216, 5, 2162706, 458752, 5, 2162717, 458752, 40, 2162718, 458752, 40, 2228230, 393216, 7, 2228231, 393216, 5, 2228232, 458752, 5, 2228233, 458752, 7, 2228234, 393216, 4, 2228235, 458752, 4, 2228253, 458752, 40, 2228254, 458752, 40, 2293769, 393216, 7, 2293770, 393216, 5, 2293771, 458752, 5, 2293772, 458752, 7, 2293785, 458752, 40, 2293786, 458752, 40, 2293787, 458752, 40, 2293788, 458752, 40, 2293789, 458752, 40, 2293790, 458752, 40, 2293801, 65536, 23, 2359304, 393216, 4, 2359305, 458752, 4, 2359306, 458752, 7, 2359314, 458752, 7, 2359321, 458752, 16, 2359322, 458752, 16, 2359323, 458752, 16, 2359324, 458752, 16, 2359325, 458752, 16, 2359326, 458752, 16, 2424840, 393216, 4, 2424841, 458752, 4, 2424842, 458752, 7, 2424850, 0, 105, 2424851, 65536, 105, 2424852, 131072, 105, 2424864, 458752, 89, 2424873, 65536, 24, 2490378, 458752, 7, 2490400, 458752, 89, 2490409, 65536, 24, 2555908, 393216, 7, 2555911, 458752, 7, 2555936, 458752, 89, 2555951, 393216, 36, 2555953, 393216, 32, 2555954, 458752, 32, 2555961, 131072, 63, 2555962, 196608, 63, 2555963, 262144, 63, 2555973, 327680, 0, 2555974, 393216, 0, 2555975, 458752, 0, 2621449, 393216, 7, 2621452, 458752, 7, 2621472, 458752, 90, 2621481, 65536, 24, 2621489, 393216, 33, 2621490, 458752, 33, 2621497, 131072, 64, 2621498, 196608, 64, 2621499, 262144, 64, 2621504, 393216, 4, 2621505, 458752, 4, 2621509, 327680, 1, 2621510, 393216, 1, 2621511, 458752, 1, 2686983, 393216, 7, 2686986, 458752, 7, 2687017, 65536, 24, 2687033, 131072, 65, 2687034, 196608, 65, 2687035, 262144, 65, 2687040, 393216, 5, 2687041, 458752, 5, 2687042, 458752, 7, 2687045, 327680, 2, 2687046, 393216, 2, 2687047, 458752, 2, 2752522, 327680, 0, 2752523, 393216, 0, 2752524, 458752, 0, 2752546, 393216, 4, 2752547, 458752, 4, 2752553, 65536, 24, 2818058, 327680, 1, 2818059, 393216, 1, 2818060, 458752, 1, 2818065, 393216, 4, 2818066, 458752, 4, 2818068, 393216, 4, 2818072, 327680, 0, 2818073, 393216, 0, 2818074, 458752, 0, 2818082, 393216, 5, 2818083, 458752, 5, 2818099, 393216, 30, 2818100, 458752, 30, 2818113, 327680, 0, 2818114, 393216, 0, 2818115, 458752, 0, 2883594, 327680, 2, 2883595, 393216, 2, 2883596, 458752, 2, 2883597, 393216, 7, 2883600, 393216, 7, 2883601, 393216, 5, 2883602, 458752, 5, 2883608, 327680, 1, 2883609, 393216, 1, 2883610, 458752, 1, 2883614, 327680, 0, 2883615, 393216, 0, 2883616, 458752, 0, 2883634, 393216, 30, 2883635, 458752, 30, 2883649, 327680, 1, 2883650, 393216, 1, 2883651, 458752, 1, 2883653, 393216, 7, 2883656, 458752, 7, 2949144, 393216, 4, 2949145, 458752, 4, 2949146, 458752, 2, 2949148, 393216, 4, 2949149, 458752, 4, 2949150, 327680, 1, 2949151, 393216, 1, 2949152, 458752, 1, 2949158, 262144, 25, 2949160, 393216, 4, 2949161, 458752, 4, 2949165, 393216, 4, 2949166, 458752, 4, 2949170, 393216, 4, 2949171, 458752, 4, 2949185, 327680, 2, 2949186, 393216, 2, 2949187, 393216, 4, 2949188, 458752, 4, 3014668, 393216, 7, 3014671, 458752, 7, 3014680, 393216, 5, 3014681, 458752, 5, 3014683, 393216, 4, 3014684, 458752, 4, 3014685, 458752, 5, 3014686, 327680, 2, 3014687, 393216, 4, 3014688, 458752, 4, 3014691, 393216, 4, 3014692, 458752, 4, 3014693, 393216, 4, 3014694, 458752, 4, 3014703, 458752, 0, 3014708, 393216, 0, 3014722, 393216, 7, 3014723, 393216, 5, 3014724, 458752, 5, 3014725, 458752, 7, 3080199, 131072, 46, 3080200, 196608, 46, 3080208, 393216, 46, 3080209, 458752, 46, 3080211, 393216, 34, 3080212, 458752, 34, 3080219, 393216, 5, 3080220, 458752, 5, 3080223, 393216, 5, 3080224, 458752, 5, 3080226, 393216, 7, 3080228, 327680, 0, 3080231, 393216, 4, 3080240, 393216, 7, 3145729, 393216, 4, 3145730, 458752, 4, 3145735, 131072, 47, 3145736, 196608, 47, 3145737, 0, 25, 3145738, 196608, 0, 3145739, 262144, 0, 3145744, 393216, 47, 3145745, 458752, 47, 3145747, 393216, 35, 3145748, 458752, 36, 3145762, 393216, 4, 3145766, 458752, 1, 3145769, 458752, 4, 3145773, 65536, 4, 3145774, 65536, 8, 3145775, 131072, 8, 3145782, 393216, 7, 3145785, 458752, 7, 3211264, 393216, 7, 3211271, 131072, 48, 3211272, 196608, 48, 3211273, 131072, 1, 3211274, 196608, 1, 3211275, 262144, 1, 3211280, 393216, 48, 3211281, 458752, 48, 3211285, 458752, 37, 3211288, 0, 25, 3211293, 327680, 42, 3211294, 393216, 42, 3211295, 458752, 42, 3211297, 393216, 7, 3211300, 327680, 2, 3211307, 131072, 6, 3211323, 458752, 7, 3276809, 131072, 2, 3276810, 196608, 2, 3276811, 262144, 2, 3276829, 327680, 43, 3276830, 393216, 43, 3276831, 458752, 43, 3276853, 393216, 7, 3276858, 458752, 7, 3342345, 131072, 3, 3342346, 196608, 3, 3342347, 262144, 3, 3342365, 327680, 44, 3342366, 393216, 44, 3342367, 458752, 44, 3342385, 393216, 7, 3342388, 458752, 7, 3342398, 458752, 4, 3407901, 327680, 45, 3407902, 393216, 45, 3407903, 458752, 45, 3407912, 0, 25, 3407932, 393216, 7, 3407935, 458752, 7, 3473436, 0, 25, 3473448, 65536, 66, 3473449, 131072, 66, 3473456, 0, 25, 3473461, 458752, 7, 3473465, 393216, 7, 3473468, 458752, 7, 3538947, 458752, 4, 3538996, 393216, 4, 3538999, 65536, 1, 3604481, 393216, 7, 3604484, 393216, 4, 3604485, 458752, 4, 3604490, 0, 25, 3604501, 262144, 25, 3604502, 393216, 30, 3604503, 458752, 30, 3604514, 393216, 9, 3604515, 458752, 9, 3604525, 393216, 4, 3604526, 458752, 4, 3604534, 458752, 7, 3670021, 327680, 0, 3670022, 393216, 0, 3670023, 458752, 0, 3670038, 393216, 31, 3670039, 458752, 31, 3670041, 327680, 0, 3670042, 393216, 0, 3670043, 458752, 0, 3670044, 393216, 4, 3670045, 458752, 4, 3670050, 327680, 8, 3670051, 393216, 8, 3670060, 458752, 4, 3670063, 458752, 4, 3670069, 393216, 0, 3670079, 458752, 7, 3735559, 458752, 1, 3735561, 393216, 4, 3735562, 458752, 4, 3735577, 327680, 1, 3735579, 458752, 1, 3735586, 0, 3, 3735587, 65536, 3, 3735593, 393216, 4, 3735594, 458752, 4, 3735597, 458752, 7, 3735600, 458752, 7, 3801095, 393216, 4, 3801096, 458752, 4, 3801099, 458752, 7, 3801111, 393216, 4, 3801112, 458752, 4, 3801113, 327680, 2, 3801119, 458752, 7, 3801128, 393216, 7, 3801130, 327680, 0, 3801131, 393216, 0, 3801132, 458752, 0, 3801153, 393216, 4, 3801156, 458752, 4, 3801159, 458752, 7, 3866633, 458752, 7, 3866636, 458752, 4, 3866643, 327680, 0, 3866644, 393216, 0, 3866645, 458752, 0, 3866646, 393216, 4, 3866649, 393216, 4, 3866651, 458752, 3, 3866656, 0, 29, 3866663, 393216, 4, 3866673, 458752, 4, 3866688, 393216, 7, 3866693, 393216, 4, 3932173, 458752, 7, 3932179, 327680, 1, 3932181, 458752, 1, 3932184, 393216, 7, 3932198, 393216, 7, 3932210, 458752, 7, 3932211, 65536, 70, 3932228, 458752, 4, 3932231, 458752, 7, 3997706, 458752, 7, 3997736, 196608, 4, 3997737, 262144, 4, 3997738, 327680, 4, 3997746, 0, 71, 3997747, 65536, 71, 3997760, 393216, 7, 4063251, 327680, 3, 4063252, 393216, 3, 4063253, 458752, 3, 4063272, 196608, 5, 4063273, 262144, 5, 4063274, 327680, 5, 4063281, 0, 71, 4063282, 0, 72, 4063283, 65536, 75, 4063291, 458752, 4, 4063294, 458752, 7, 4128796, 65536, 0, 4128798, 131072, 0, 4128808, 196608, 6, 4128809, 262144, 6, 4128810, 327680, 6, 4128817, 0, 72, 4128818, 65536, 74, 4128819, 65536, 72, 4128825, 393216, 4, 4128826, 327680, 0, 4128836, 393216, 0, 4194325, 393216, 4, 4194344, 196608, 7, 4194345, 262144, 7, 4194346, 327680, 7, 4194353, 65536, 74, 4194354, 0, 73, 4194355, 65536, 73, 4194358, 458752, 4, 4194360, 393216, 4, 4194368, 393216, 7, 4194371, 327680, 1, 4259852, 458752, 1, 4259860, 393216, 4, 4259861, 458752, 4, 4259863, 327680, 1, 4259865, 458752, 1, 4259880, 0, 2, 4259881, 65536, 2, 4259882, 0, 4, 4259889, 0, 73, 4259890, 65536, 73, 4259895, 458752, 7, 4325388, 458752, 2, 4325413, 458752, 8, 4325424, 458752, 4, 4325425, 0, 74, 4325438, 65536, 66, 4325439, 131072, 66, 4325440, 393216, 7, 4325443, 393216, 4, 4390935, 327680, 3, 4390936, 393216, 3, 4390937, 458752, 3, 4390940, 65536, 66, 4390941, 131072, 66, 4390948, 393216, 9, 4390949, 458752, 9, 4390958, 458752, 4, 4390961, 458752, 4, 4390964, 0, 25, 4456484, 327680, 8, 4456485, 393216, 8, 4456495, 393216, 7, 4456498, 458752, 7, 4456503, 196608, 66, 4456504, 262144, 66, 4456512, 393216, 4, 4522010, 196608, 66, 4522011, 262144, 66, 4522020, 0, 3, 4522021, 65536, 3, 4522047, 393216, 4, 4522048, 458752, 4, 4587570, 458752, 7, 4587572, 0, 29, 4587581, 327680, 0, 4587582, 393216, 0, 4587583, 458752, 0, 4653069, 262144, 29, 4653070, 393216, 4, 4653071, 458752, 4, 4653076, 393216, 4, 4653077, 458752, 4, 4653078, 393216, 4, 4653079, 458752, 4, 4653081, 0, 29, 4653098, 262144, 25, 4653110, 327680, 1, 4653112, 458752, 1, 4653113, 393216, 4, 4653116, 458752, 7, 4653117, 327680, 1, 4653126, 262144, 29, 4718602, 262144, 29, 4718603, 393216, 4, 4718604, 458752, 4, 4718605, 393216, 4, 4718618, 393216, 4, 4718619, 458752, 4, 4718648, 458752, 2, 4718651, 458752, 7, 4784129, 0, 29, 4784138, 327680, 0, 4784139, 393216, 0, 4784140, 458752, 0, 4784156, 327680, 0, 4784174, 196608, 66, 4784175, 262144, 66, 4849692, 327680, 1, 4849694, 458752, 1, 4849695, 393216, 4, 4849696, 458752, 4, 4849697, 393216, 4, 4849698, 458752, 4, 4915212, 458752, 2, 4915215, 458752, 4, 4915221, 458752, 2, 4915226, 458752, 4, 4915228, 327680, 2, 4915230, 458752, 2, 4915235, 458752, 4, 4915257, 196608, 66, 4915258, 262144, 66, 4915262, 65536, 66, 4915263, 131072, 66, 4980763, 393216, 4, 4980769, 458752, 4, 4980772, 458752, 7, 5046280, 262144, 29, 5046286, 458752, 7, 5046295, 327680, 0, 5046298, 393216, 4, 5046301, 458752, 4, 5046306, 458752, 4, 5046308, 327680, 0, 5046316, 327680, 1, 5046318, 458752, 1, 5046319, 393216, 4, 5046320, 458752, 4, 5046321, 393216, 4, 5046322, 458752, 4, 5111827, 393216, 7, 5111833, 458752, 1, 5111838, 393216, 4, 5111844, 327680, 1, 5111846, 458752, 1, 5111849, 458752, 4, 5111850, 393216, 4, 5111851, 458752, 4, 5111852, 327680, 2, 5111854, 393216, 4, 5111857, 458752, 4, 5111859, 458752, 7, 5111870, 262144, 29, 5177380, 327680, 2, 5308430, 393216, 4, 5308431, 458752, 4, 5308436, 393216, 4, 5308437, 458752, 4, 5439502, 393216, 4, 5439503, 458752, 4, 5439508, 393216, 4, 5439509, 458752, 4 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 2512) +scene_destination = "res://Maps/NuclearPlant/Nuclear_Plant.tscn" +location = Vector2(112, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 2512) +scene_destination = "res://Maps/NuclearPlant/Nuclear_Plant.tscn" +location = Vector2(112, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 2512) +scene_destination = "res://Maps/NuclearPlant/Nuclear_Plant.tscn" +location = Vector2(112, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 2512) +scene_destination = "res://Maps/NuclearPlant/Nuclear_Plant.tscn" +location = Vector2(112, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 1712) +scene_destination = "res://Maps/DreamMountain/Dream_Mountain.tscn" +location = Vector2(1872, 1296) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1808, 1712) +scene_destination = "res://Maps/DreamMountain/Dream_Mountain.tscn" +location = Vector2(1872, 1296) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1872, 1712) +scene_destination = "res://Maps/DreamMountain/Dream_Mountain.tscn" +location = Vector2(1872, 1296) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1872, 1296) +scene_destination = "res://Maps/DreamMountain/Dream_Mountain.tscn" +location = Vector2(1808, 1712) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 784) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(400, 1616) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1392, 1200) +scene_destination = "res://Maps/AbyssalVenesi/Abyssal_Venesi.tscn" +location = Vector2(752, 2352) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1072, 528) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(1680, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1264, 400) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(2160, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1488, 464) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(1744, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1456, 1616) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 592) +texture = ExtResource("302") +facing = "Down" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1456, 1872) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/DreamMountain/Dream_Mountain_tileset.tres b/Maps/DreamMountain/Dream_Mountain_tileset.tres new file mode 100644 index 000000000..27adb38ac --- /dev/null +++ b/Maps/DreamMountain/Dream_Mountain_tileset.tres @@ -0,0 +1,920 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-FloatingIsle.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/DreamGrassyBricks_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond(Dream)_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall(transp-Dream)_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond(Dream2)_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Tall Grass(Dream)_variants.png" id="6"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:13/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:26/0 = 0 +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:27/0 = 0 +0:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:28/0 = 0 +0:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:51/0 = 0 +0:53/0 = 0 +0:54/0 = 0 +0:55/0 = 0 +0:71/0 = 0 +0:72/0 = 0 +0:73/0 = 0 +0:74/0 = 0 +0:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:116/0 = 0 +0:117/0 = 0 +0:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:118/0 = 0 +0:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:8/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:21/0 = 0 +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:26/0 = 0 +1:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:27/0 = 0 +1:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:28/0 = 0 +1:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:29/0 = 0 +1:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:51/0 = 0 +1:53/0 = 0 +1:54/0 = 0 +1:55/0 = 0 +1:66/0 = 0 +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:72/0 = 0 +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:75/0 = 0 +1:105/0 = 0 +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:117/0 = 0 +1:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:118/0 = 0 +1:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:119/0 = 0 +1:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:120/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +2:2/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:26/0 = 0 +2:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:47/0 = 0 +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:54/0 = 0 +2:55/0 = 0 +2:63/0 = 0 +2:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:66/0 = 0 +2:74/0 = 0 +2:95/0 = 0 +2:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:96/0 = 0 +2:105/0 = 0 +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:109/0 = 0 +2:116/0 = 0 +2:117/0 = 0 +2:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:118/0 = 0 +2:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:119/0 = 0 +2:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:120/0 = 0 +3:0/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:16/0 = 0 +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:22/0 = 0 +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:54/0 = 0 +3:63/0 = 0 +3:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:65/0 = 0 +3:66/0 = 0 +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:116/0 = 0 +3:117/0 = 0 +3:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:118/0 = 0 +3:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:119/0 = 0 +3:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:120/0 = 0 +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:2/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:26/0 = 0 +4:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:45/0 = 0 +4:53/0 = 0 +4:54/0 = 0 +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:66/0 = 0 +4:89/0 = 0 +4:90/0 = 0 +4:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:116/0 = 0 +4:117/0 = 0 +4:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:118/0 = 0 +4:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:120/0 = 0 +4:131/0 = 0 +4:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:132/0 = 0 +4:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:133/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:43/0 = 0 +5:44/0 = 0 +5:45/0 = 0 +5:89/0 = 0 +5:90/0 = 0 +5:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:116/0 = 0 +5:117/0 = 0 +5:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:118/0 = 0 +5:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:119/0 = 0 +5:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:120/0 = 0 +5:129/0 = 0 +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:131/0 = 0 +5:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:132/0 = 0 +5:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:133/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:16/0 = 0 +6:22/0 = 0 +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +6:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:32/0 = 0 +6:33/0 = 0 +6:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:42/0 = 0 +6:43/0 = 0 +6:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:89/0 = 0 +6:90/0 = 0 +6:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:116/0 = 0 +6:117/0 = 0 +6:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:118/0 = 0 +6:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:119/0 = 0 +6:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:120/0 = 0 +6:129/0 = 0 +6:130/0 = 0 +6:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:131/0 = 0 +6:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:132/0 = 0 +6:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:133/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:4/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:11/0 = 0 +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:18/0 = 0 +7:19/0 = 0 +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:31/0 = 0 +7:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:32/0 = 0 +7:33/0 = 0 +7:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:42/0 = 0 +7:43/0 = 0 +7:44/0 = 0 +7:45/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:48/0 = 0 +7:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:66/0 = 0 +7:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:89/0 = 0 +7:90/0 = 0 +7:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:113/0 = 0 +7:116/0 = 0 +7:117/0 = 0 +7:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:118/0 = 0 +7:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:119/0 = 0 +7:120/0 = 0 +7:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:121/0 = 0 +7:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:131/0 = 0 +7:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:132/0 = 0 +7:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:133/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") diff --git a/Maps/DreamRoute13/Dream_Route_13.gd b/Maps/DreamRoute13/Dream_Route_13.gd new file mode 100644 index 000000000..deb5864e1 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13.gd @@ -0,0 +1,84 @@ +extends Node2D # gen_map.py Map213 + +var map_name = "Dream Route 13" + +var wild_table = [ + [46, 20, 25, 27], + [14, 20, 30, 40], + [128, 10, 30, 35], + [31, 10, 30, 35], + [106, 10, 35, 37], + [32, 10, 30, 32], + [35, 5, 25, 30], + [57, 5, 25, 27], + [61, 4, 27, 27], + [133, 4, 33, 33], + [142, 1, 46, 46], + [125, 1, 25, 30], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2416, 1424): + Global.game.play_dialogue("MAP213_SIGN_1") + if check_pos == Vector2(2512, 1456): + Global.game.play_dialogue("MAP213_SIGN_2") + if check_pos == Vector2(2768, 1520): + Global.game.play_dialogue("MAP213_SIGN_3") + if check_pos == Vector2(400, 1712): + Global.game.play_dialogue("MAP213_NPC_1") + if check_pos == Vector2(2608, 1456): + Global.game.play_dialogue("MAP213_NPC_2") + if check_pos == Vector2(2896, 2064): + Global.game.play_dialogue("MAP213_NPC_3") + if check_pos == Vector2(400, 624): + Global.game.play_dialogue("MAP213_NPC_4") + if check_pos == Vector2(1232, 1712): + Global.game.play_dialogue("MAP213_NPC_5") + if check_pos == Vector2(272, 1840): + Global.game.play_dialogue("MAP213_NPC_6") + if check_pos == Vector2(3024, 1520): + Global.game.play_dialogue("MAP213_NPC_7") + if check_pos == Vector2(2768, 1904): + Global.game.play_dialogue("MAP213_NPC_8") + if check_pos == Vector2(2832, 1936): + Global.game.play_dialogue("MAP213_NPC_9") + if check_pos == Vector2(368, 720): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/DreamWorld/Dream_World.tscn" + Global.game.release_player() diff --git a/Maps/DreamRoute13/Dream_Route_13.gd.uid b/Maps/DreamRoute13/Dream_Route_13.gd.uid new file mode 100644 index 000000000..55f1b5d4b --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13.gd.uid @@ -0,0 +1 @@ +uid://d4ehcf4hoqiy3 diff --git a/Maps/DreamRoute13/Dream_Route_13.tscn b/Maps/DreamRoute13/Dream_Route_13.tscn new file mode 100644 index 000000000..92fd9a1e3 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13.tscn @@ -0,0 +1,141 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/DreamRoute13/Dream_Route_13_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/DreamRoute13/Dream_Route_13.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/antarki.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/antarki.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/antarki.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/antarki.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-POKEBALL.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/aotius_npc.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/mutios_npc.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-POKEBALL.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Musharna.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Miasmedic.png" id="401"] +[node name="Dream Route 13" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393227, 393216, 4, 393228, 458752, 4, 458760, 65536, 1, 458761, 65536, 1, 458762, 65536, 1, 458763, 393216, 5, 458764, 458752, 5, 458765, 131072, 23, 458766, 65536, 25, 458767, 65536, 23, 458768, 65536, 1, 458769, 65536, 1, 458770, 65536, 1, 524296, 65536, 1, 524297, 65536, 1, 524298, 65536, 1, 524299, 393216, 6, 524300, 458752, 6, 524301, 131072, 24, 524303, 0, 17, 524304, 393216, 5, 524305, 458752, 5, 524306, 65536, 1, 589832, 131072, 23, 589833, 65536, 25, 589834, 65536, 23, 589835, 65536, 1, 589836, 65536, 1, 589837, 65536, 1, 589838, 65536, 1, 589839, 65536, 1, 589840, 393216, 6, 589841, 458752, 6, 589855, 65536, 1, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 655360, 65536, 1, 655361, 65536, 1, 655362, 393216, 6, 655363, 458752, 6, 655364, 65536, 1, 655365, 65536, 1, 655366, 393216, 6, 655367, 458752, 6, 655368, 131072, 24, 655370, 393216, 5, 655371, 458752, 5, 655372, 393216, 5, 655373, 458752, 5, 655374, 65536, 1, 655375, 393216, 5, 655376, 458752, 5, 655377, 65536, 1, 655378, 65536, 1, 655379, 65536, 21, 655380, 65536, 21, 655381, 65536, 21, 655382, 65536, 21, 655383, 65536, 21, 655384, 65536, 21, 655385, 65536, 21, 655386, 65536, 21, 655387, 65536, 21, 655388, 65536, 1, 655389, 65536, 1, 655390, 65536, 1, 655391, 65536, 1, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 720896, 65536, 1, 720897, 393216, 5, 720898, 458752, 5, 720899, 65536, 1, 720900, 393216, 5, 720901, 458752, 5, 720902, 65536, 1, 720903, 393216, 5, 720904, 458752, 5, 720905, 65536, 1, 720906, 393216, 6, 720907, 393216, 5, 720908, 458752, 5, 720909, 458752, 6, 720910, 393216, 1, 720911, 393216, 6, 720912, 393216, 5, 720913, 458752, 5, 720914, 65536, 1, 720915, 65536, 21, 720916, 65536, 21, 720917, 65536, 21, 720918, 65536, 21, 720919, 65536, 21, 720920, 65536, 21, 720921, 65536, 21, 720922, 65536, 21, 720923, 65536, 21, 720924, 65536, 1, 720925, 65536, 1, 720926, 65536, 1, 720927, 0, 0, 720928, 0, 0, 720929, 65536, 106, 720930, 0, 0, 720931, 0, 0, 786432, 393216, 5, 786433, 458752, 5, 786434, 393216, 5, 786435, 458752, 5, 786436, 393216, 6, 786437, 458752, 6, 786438, 393216, 5, 786439, 458752, 5, 786440, 458752, 6, 786441, 65536, 1, 786442, 65536, 1, 786443, 393216, 6, 786444, 458752, 6, 786445, 65536, 1, 786446, 393216, 2, 786447, 65536, 1, 786448, 393216, 6, 786449, 458752, 6, 786450, 65536, 1, 786451, 65536, 21, 786452, 393216, 20, 786453, 131072, 22, 786454, 131072, 22, 786455, 131072, 22, 786456, 131072, 22, 786457, 131072, 22, 786458, 327680, 20, 786459, 65536, 21, 786460, 65536, 1, 786461, 393216, 5, 786462, 458752, 5, 786463, 65536, 1, 786464, 0, 0, 786465, 65536, 107, 786466, 0, 0, 786467, 0, 0, 851968, 393216, 6, 851969, 458752, 6, 851970, 393216, 6, 851971, 458752, 6, 851972, 65536, 1, 851973, 393216, 1, 851974, 393216, 6, 851975, 393216, 5, 851976, 458752, 5, 851977, 393216, 5, 851978, 458752, 5, 851979, 65536, 1, 851980, 65536, 1, 851981, 327680, 3, 851982, 393216, 3, 851983, 458752, 3, 851984, 393216, 5, 851985, 458752, 5, 851986, 65536, 1, 851987, 65536, 21, 851988, 262144, 21, 851994, 0, 21, 851995, 65536, 21, 851996, 65536, 1, 851997, 393216, 6, 851998, 458752, 6, 851999, 65536, 1, 852000, 0, 108, 852001, 65536, 108, 852002, 131072, 108, 852003, 0, 0, 917504, 458752, 5, 917505, 393216, 5, 917506, 458752, 5, 917507, 65536, 1, 917508, 65536, 1, 917509, 393216, 2, 917510, 65536, 1, 917511, 393216, 6, 917512, 458752, 6, 917513, 393216, 6, 917514, 458752, 6, 917515, 65536, 1, 917516, 393216, 5, 917517, 262145, 5, 917518, 1, 6, 917519, 458752, 5, 917520, 393216, 6, 917521, 458752, 6, 917522, 65536, 1, 917523, 65536, 21, 917524, 262144, 21, 917530, 0, 21, 917531, 65536, 21, 917532, 65536, 1, 917533, 65536, 1, 917534, 65536, 1, 917535, 65536, 1, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 65536, 1, 983040, 458752, 6, 983041, 393216, 6, 983042, 458752, 6, 983043, 65536, 1, 983044, 327680, 3, 983045, 393216, 3, 983046, 393216, 5, 983047, 458752, 5, 983048, 65536, 1, 983049, 393216, 5, 983050, 458752, 5, 983051, 393216, 5, 983052, 458752, 5, 983053, 262145, 2, 983054, 1, 4, 983055, 458752, 6, 983056, 393216, 1, 983057, 65536, 1, 983058, 65536, 1, 983059, 65536, 21, 983060, 65536, 20, 983061, 65536, 20, 983062, 65536, 20, 983063, 65536, 20, 983064, 262144, 20, 983066, 0, 21, 983067, 65536, 21, 983068, 65536, 1, 983069, 65536, 1, 983070, 65536, 1, 983071, 65536, 1, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 65536, 1, 983077, 65536, 1, 1048576, 393216, 5, 1048577, 458752, 5, 1048578, 393216, 5, 1048579, 458752, 5, 1048580, 393216, 5, 1048581, 458752, 5, 1048582, 393216, 6, 1048583, 458752, 6, 1048584, 393216, 1, 1048585, 393216, 6, 1048586, 393216, 5, 1048587, 458752, 5, 1048588, 458752, 6, 1048589, 262145, 2, 1048590, 1, 4, 1048591, 65536, 1, 1048592, 393216, 2, 1048593, 65536, 1, 1048594, 65536, 1, 1048595, 65536, 29, 1048596, 131072, 29, 1048597, 131072, 29, 1048598, 196608, 29, 1048599, 65536, 27, 1048600, 65536, 20, 1048601, 65536, 20, 1048602, 65536, 20, 1048603, 65536, 21, 1048604, 65536, 1, 1048605, 65536, 1, 1048606, 65536, 1, 1048607, 65536, 1, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 65536, 1, 1048613, 65536, 1, 1048614, 65536, 1, 1114112, 393216, 6, 1114113, 393216, 5, 1114114, 458752, 5, 1114115, 458752, 6, 1114116, 393216, 6, 1114117, 393216, 5, 1114118, 458752, 5, 1114119, 65536, 1, 1114120, 393216, 2, 1114121, 65536, 1, 1114122, 393216, 6, 1114123, 393216, 5, 1114124, 458752, 5, 1114125, 262145, 6, 1114126, 131073, 6, 1114127, 327680, 3, 1114128, 393216, 3, 1114129, 458752, 3, 1114130, 65536, 1, 1114131, 65536, 1, 1114132, 65536, 1, 1114133, 65536, 1, 1114134, 65536, 1, 1114135, 65536, 1, 1114136, 65536, 29, 1114137, 131072, 29, 1114138, 131072, 29, 1114139, 196608, 29, 1114140, 65536, 1, 1114141, 65536, 1, 1114142, 65536, 1, 1114143, 65536, 1, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 65536, 1, 1114149, 65536, 1, 1114150, 65536, 1, 1114151, 65536, 23, 1179648, 65536, 1, 1179649, 393216, 6, 1179650, 458752, 6, 1179651, 393216, 5, 1179652, 458752, 5, 1179653, 393216, 6, 1179654, 458752, 6, 1179655, 327680, 3, 1179656, 393216, 3, 1179657, 393216, 5, 1179658, 458752, 5, 1179659, 393216, 6, 1179660, 458752, 6, 1179661, 65536, 1, 1179662, 65536, 1, 1179663, 65536, 1, 1179664, 65536, 1, 1179665, 65536, 1, 1179666, 65536, 1, 1179667, 65536, 1, 1179668, 65536, 1, 1179669, 65536, 1, 1179670, 458752, 37, 1179671, 65536, 1, 1179672, 65536, 1, 1179673, 65536, 1, 1179674, 65536, 1, 1179675, 65536, 1, 1179676, 65536, 1, 1179677, 65536, 1, 1179678, 65536, 1, 1179679, 65536, 1, 1179680, 131072, 24, 1179682, 0, 17, 1179683, 65536, 1, 1179684, 65536, 1, 1179685, 131072, 24, 1179687, 0, 17, 1245184, 65536, 1, 1245185, 65536, 1, 1245186, 65536, 1, 1245187, 393216, 6, 1245188, 458752, 6, 1245189, 65536, 1, 1245190, 65536, 1, 1245191, 65536, 1, 1245192, 65536, 1, 1245193, 393216, 6, 1245194, 458752, 6, 1245195, 65536, 1, 1245196, 65536, 1, 1245197, 1, 7, 1245198, 65536, 1, 1245199, 65536, 1, 1245200, 65536, 1, 1245201, 65536, 1, 1245202, 65536, 1, 1245203, 65536, 1, 1245204, 65536, 1, 1245205, 65536, 1, 1245206, 65536, 1, 1245207, 65536, 1, 1245208, 65536, 1, 1245209, 65536, 1, 1245210, 65536, 1, 1245211, 65536, 1, 1245212, 65536, 1, 1245213, 65536, 1, 1245214, 65536, 1, 1245215, 65536, 1, 1245216, 65536, 1, 1245217, 65536, 1, 1245218, 65536, 1, 1245219, 65536, 1, 1245220, 65536, 1, 1245221, 65536, 1, 1245222, 65536, 1, 1245223, 65536, 1, 1310720, 65536, 1, 1310721, 65536, 1, 1310722, 65536, 1, 1310723, 65536, 1, 1310724, 65537, 7, 1310725, 262145, 3, 1310726, 131073, 3, 1310727, 131073, 3, 1310728, 1, 6, 1310729, 65536, 1, 1310730, 65536, 1, 1310731, 65536, 1, 1310732, 65536, 1, 1310733, 327681, 2, 1310734, 131073, 3, 1310735, 1, 6, 1310736, 65536, 1, 1310737, 65536, 1, 1310738, 65536, 1, 1310739, 65536, 1, 1310740, 65536, 1, 1310741, 65536, 1, 1310742, 65536, 1, 1310743, 65536, 1, 1310744, 65536, 1, 1310745, 65536, 1, 1310746, 65536, 1, 1310747, 65536, 1, 1310748, 65536, 1, 1310749, 65536, 1, 1310750, 65536, 1, 1310751, 65536, 1, 1310752, 65536, 1, 1310753, 65536, 1, 1310754, 131072, 23, 1310755, 65536, 25, 1310756, 65536, 23, 1310757, 65536, 1, 1310758, 65536, 1, 1310759, 65536, 1, 1376256, 65536, 1, 1376257, 393216, 1, 1376258, 65536, 1, 1376259, 65536, 1, 1376260, 65536, 1, 1376261, 262145, 6, 1376262, 262145, 4, 1376263, 262145, 4, 1376264, 1, 5, 1376265, 196609, 7, 1376266, 65536, 1, 1376267, 65537, 7, 1376268, 262145, 3, 1376269, 65537, 0, 1376270, 262145, 0, 1376271, 1, 5, 1376272, 196609, 7, 1376273, 65536, 1, 1376274, 65536, 1, 1376275, 65536, 1, 1376276, 65536, 1, 1376277, 65536, 1, 1376278, 65536, 1, 1376279, 65536, 1, 1376280, 65536, 1, 1376281, 65536, 1, 1376282, 65536, 1, 1376283, 65536, 1, 1376284, 65536, 1, 1376285, 65536, 1, 1376286, 65536, 1, 1376287, 65536, 1, 1376288, 65536, 1, 1376289, 65536, 1, 1376290, 131072, 24, 1376292, 0, 17, 1376293, 65536, 1, 1376294, 65536, 1, 1376295, 65536, 1, 1441792, 65536, 1, 1441793, 393216, 2, 1441794, 65536, 1, 1441795, 393216, 5, 1441796, 458752, 5, 1441797, 393216, 5, 1441798, 458752, 5, 1441799, 393216, 5, 1441800, 458752, 5, 1441801, 65536, 1, 1441802, 65536, 1, 1441803, 65536, 1, 1441804, 262145, 6, 1441805, 1, 2, 1441806, 131073, 6, 1441807, 65536, 1, 1441808, 65536, 1, 1441809, 65536, 1, 1441810, 65536, 1, 1441811, 65536, 1, 1441812, 65536, 20, 1441813, 65536, 20, 1441814, 65536, 20, 1441815, 65536, 20, 1441816, 65536, 1, 1441817, 65536, 1, 1441818, 65536, 1, 1441819, 65536, 1, 1441820, 65536, 1, 1441821, 65536, 1, 1441822, 65536, 1, 1441823, 65536, 1, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1441827, 65536, 1, 1441828, 0, 0, 1441829, 0, 0, 1441830, 65536, 1, 1441831, 65536, 1, 1507328, 327680, 3, 1507329, 393216, 3, 1507330, 458752, 3, 1507331, 393216, 6, 1507332, 458752, 6, 1507333, 393216, 6, 1507334, 393216, 1, 1507335, 393216, 6, 1507336, 458752, 6, 1507337, 65536, 1, 1507338, 65536, 1, 1507339, 65536, 1, 1507340, 65536, 1, 1507341, 131073, 7, 1507342, 65536, 1, 1507343, 65536, 1, 1507344, 65536, 1, 1507345, 393216, 5, 1507346, 458752, 5, 1507347, 65536, 1, 1507348, 65536, 21, 1507349, 65536, 21, 1507350, 65536, 21, 1507351, 65536, 21, 1507352, 393216, 19, 1507353, 65536, 20, 1507354, 65536, 20, 1507355, 65536, 1, 1507356, 393216, 5, 1507357, 65536, 1, 1507358, 65536, 1, 1507359, 65536, 1, 1507360, 393216, 5, 1507361, 458752, 5, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0, 1507365, 393216, 5, 1507366, 65536, 1, 1507367, 65536, 1, 1572864, 393216, 5, 1572865, 458752, 5, 1572866, 65536, 1, 1572867, 393216, 5, 1572868, 458752, 5, 1572869, 65536, 1, 1572870, 393216, 2, 1572871, 65536, 1, 1572872, 393216, 5, 1572873, 458752, 5, 1572874, 393216, 5, 1572875, 458752, 5, 1572876, 65536, 1, 1572877, 65536, 1, 1572878, 65536, 1, 1572879, 65536, 1, 1572880, 393216, 5, 1572881, 458752, 5, 1572882, 458752, 6, 1572883, 65536, 1, 1572884, 65536, 21, 1572885, 65536, 21, 1572886, 65536, 21, 1572887, 65536, 21, 1572888, 65536, 21, 1572889, 65536, 21, 1572890, 65536, 21, 1572891, 65536, 1, 1572892, 393216, 6, 1572893, 458752, 6, 1572894, 393216, 5, 1572895, 458752, 5, 1572896, 393216, 6, 1572897, 458752, 6, 1572898, 0, 0, 1572899, 0, 0, 1572900, 0, 0, 1572901, 393216, 6, 1572902, 65536, 1, 1572903, 65536, 1, 1638400, 393216, 6, 1638401, 458752, 6, 1638402, 393216, 5, 1638403, 458752, 5, 1638404, 393216, 5, 1638405, 458752, 5, 1638406, 393216, 3, 1638407, 458752, 3, 1638408, 393216, 6, 1638409, 458752, 6, 1638410, 393216, 6, 1638411, 458752, 6, 1638412, 5, 7, 1638413, 65536, 1, 1638414, 65536, 1, 1638415, 65536, 1, 1638416, 393216, 6, 1638417, 458752, 6, 1638418, 65536, 1, 1638419, 65536, 1, 1638420, 65536, 21, 1638421, 65536, 21, 1638422, 65536, 21, 1638423, 65536, 21, 1638424, 65536, 21, 1638425, 65536, 21, 1638426, 65536, 21, 1638427, 65536, 1, 1638428, 393216, 5, 1638429, 65536, 1, 1638430, 393216, 6, 1638431, 458752, 6, 1638432, 0, 0, 1638433, 0, 0, 1638434, 0, 0, 1638435, 0, 0, 1638436, 0, 0, 1638437, 0, 0, 1638438, 65536, 1, 1638439, 65536, 1, 1703936, 65536, 1, 1703937, 393216, 5, 1703938, 458752, 5, 1703939, 458752, 6, 1703940, 393216, 6, 1703941, 458752, 6, 1703942, 393216, 5, 1703943, 458752, 5, 1703944, 393216, 5, 1703945, 458752, 5, 1703946, 393216, 5, 1703947, 458752, 5, 1703948, 327685, 2, 1703949, 5, 6, 1703950, 65536, 1, 1703951, 65536, 1, 1703952, 65536, 1, 1703953, 393216, 1, 1703954, 65536, 1, 1703955, 65536, 1, 1703956, 65536, 21, 1703957, 65536, 21, 1703958, 65536, 21, 1703959, 65536, 21, 1703960, 65536, 21, 1703961, 65536, 21, 1703962, 65536, 21, 1703963, 65536, 1, 1703964, 393216, 6, 1703965, 458752, 6, 1703966, 393216, 5, 1703967, 458752, 5, 1703968, 393216, 5, 1703969, 458752, 5, 1703970, 0, 0, 1703971, 0, 0, 1703972, 327680, 3, 1703973, 393216, 3, 1703974, 65536, 1, 1703975, 65536, 1, 1769472, 393216, 5, 1769473, 458752, 5, 1769474, 458752, 6, 1769475, 393216, 1, 1769476, 393216, 5, 1769477, 458752, 5, 1769478, 393216, 6, 1769479, 393216, 5, 1769480, 458752, 5, 1769481, 393216, 5, 1769482, 458752, 5, 1769483, 458752, 6, 1769484, 262149, 2, 1769485, 131077, 0, 1769486, 5, 6, 1769487, 65536, 1, 1769488, 65536, 1, 1769489, 393216, 2, 1769490, 65536, 1, 1769491, 65536, 1, 1769492, 65536, 21, 1769493, 65536, 21, 1769494, 65536, 21, 1769495, 65536, 21, 1769496, 65536, 21, 1769497, 65536, 21, 1769498, 65536, 21, 1769499, 65536, 1, 1769500, 393216, 5, 1769501, 65536, 1, 1769502, 393216, 6, 1769503, 458752, 6, 1769504, 393216, 6, 1769505, 458752, 6, 1769506, 393216, 5, 1769507, 458752, 5, 1769508, 393216, 5, 1769509, 458752, 5, 1769510, 65536, 1, 1769511, 65536, 1, 1835008, 393216, 6, 1835009, 458752, 6, 1835010, 65536, 1, 1835011, 393216, 2, 1835012, 393216, 6, 1835013, 458752, 6, 1835014, 65536, 1, 1835015, 393216, 6, 1835016, 458752, 6, 1835017, 393216, 6, 1835018, 458752, 6, 1835019, 65536, 1, 1835020, 262149, 2, 1835021, 5, 0, 1835022, 5, 4, 1835023, 65536, 1, 1835024, 327680, 3, 1835025, 393216, 3, 1835026, 458752, 3, 1835027, 65536, 1, 1835028, 65536, 21, 1835029, 65536, 21, 1835030, 65536, 21, 1835031, 65536, 21, 1835032, 65536, 21, 1835033, 65536, 21, 1835034, 65536, 21, 1835035, 65536, 1, 1835036, 393216, 6, 1835037, 458752, 6, 1835038, 393216, 5, 1835039, 458752, 5, 1835040, 393216, 5, 1835041, 458752, 5, 1835042, 393216, 6, 1835043, 458752, 6, 1835044, 393216, 6, 1835045, 458752, 6, 1835046, 65536, 1, 1900544, 393216, 5, 1900545, 458752, 5, 1900546, 327680, 3, 1900547, 393216, 3, 1900548, 393216, 5, 1900549, 458752, 5, 1900550, 65536, 1, 1900551, 393216, 5, 1900552, 458752, 5, 1900553, 393216, 5, 1900554, 458752, 5, 1900555, 65536, 1, 1900556, 262149, 2, 1900557, 5, 0, 1900558, 5, 4, 1900559, 393216, 5, 1900560, 458752, 5, 1900561, 65536, 1, 1900562, 65536, 1, 1900563, 65536, 1, 1900564, 65536, 21, 1900565, 65536, 21, 1900566, 65536, 21, 1900567, 65536, 21, 1900568, 65536, 21, 1900569, 65536, 21, 1900570, 65536, 21, 1900571, 65536, 1, 1900572, 393216, 5, 1900573, 65536, 1, 1900574, 393216, 6, 1900575, 458752, 6, 1900576, 393216, 6, 1900577, 458752, 6, 1900578, 0, 0, 1900579, 393216, 5, 1900580, 458752, 5, 1900581, 0, 0, 1900582, 65536, 1, 1900623, 65536, 20, 1900624, 65536, 20, 1900625, 65536, 20, 1900626, 65536, 20, 1900627, 65536, 20, 1900628, 65536, 20, 1900629, 65536, 20, 1900630, 65536, 20, 1900631, 65536, 20, 1900632, 65536, 20, 1900633, 65536, 20, 1900634, 65536, 20, 1900635, 65536, 20, 1900636, 65536, 20, 1900637, 65536, 20, 1900638, 65536, 20, 1900639, 65536, 20, 1900640, 65536, 20, 1900641, 65536, 20, 1966080, 393216, 6, 1966081, 393216, 5, 1966082, 458752, 5, 1966083, 65536, 1, 1966084, 393216, 6, 1966085, 458752, 6, 1966086, 393216, 1, 1966087, 393216, 6, 1966088, 458752, 6, 1966089, 393216, 6, 1966090, 458752, 6, 1966091, 65536, 1, 1966092, 262149, 2, 1966093, 5, 0, 1966094, 5, 4, 1966095, 393216, 6, 1966096, 458752, 6, 1966097, 393216, 5, 1966098, 458752, 5, 1966099, 65536, 1, 1966100, 65536, 21, 1966101, 65536, 21, 1966102, 65536, 21, 1966103, 65536, 21, 1966104, 65536, 21, 1966105, 65536, 21, 1966106, 65536, 21, 1966107, 65536, 1, 1966108, 393216, 6, 1966109, 458752, 6, 1966110, 393216, 5, 1966111, 458752, 5, 1966112, 0, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 393216, 6, 1966116, 458752, 6, 1966117, 0, 0, 1966118, 65536, 1, 1966153, 65536, 20, 1966154, 65536, 20, 1966155, 65536, 20, 1966156, 65536, 20, 1966157, 65536, 20, 1966158, 327680, 19, 1966159, 65536, 21, 1966160, 65536, 21, 1966161, 65536, 21, 1966162, 65536, 21, 1966163, 65536, 21, 1966164, 65536, 21, 1966165, 65536, 21, 1966166, 65536, 21, 1966167, 65536, 21, 1966168, 65536, 21, 1966169, 65536, 21, 1966170, 65536, 21, 1966171, 65536, 21, 1966172, 65536, 21, 1966173, 65536, 21, 1966174, 65536, 21, 1966175, 65536, 21, 1966176, 65536, 21, 1966177, 65536, 21, 1966178, 393216, 19, 2031616, 65536, 1, 2031617, 393216, 6, 2031618, 458752, 6, 2031619, 393216, 5, 2031620, 458752, 5, 2031621, 65536, 1, 2031622, 393216, 2, 2031623, 65536, 1, 2031624, 393216, 5, 2031625, 458752, 5, 2031626, 65536, 1, 2031627, 65536, 1, 2031628, 262149, 2, 2031629, 5, 0, 2031630, 5, 4, 2031631, 65536, 1, 2031632, 393216, 5, 2031633, 458752, 5, 2031634, 458752, 6, 2031635, 65536, 1, 2031636, 65536, 21, 2031637, 65536, 21, 2031638, 65536, 21, 2031639, 65536, 21, 2031640, 65536, 21, 2031641, 65536, 21, 2031642, 65536, 21, 2031643, 65536, 1, 2031644, 65536, 1, 2031645, 65536, 1, 2031646, 393216, 6, 2031647, 458752, 6, 2031648, 65536, 1, 2031649, 65536, 1, 2031688, 327680, 19, 2031689, 65536, 21, 2031690, 65536, 21, 2031691, 65536, 21, 2031692, 65536, 21, 2031693, 65536, 21, 2031694, 65536, 21, 2031695, 65536, 21, 2031696, 65536, 21, 2031697, 65536, 21, 2031698, 65536, 21, 2031699, 65536, 21, 2031700, 65536, 21, 2031701, 65536, 21, 2031702, 65536, 21, 2031703, 65536, 21, 2031704, 65536, 21, 2031705, 65536, 21, 2031706, 65536, 21, 2031707, 65536, 21, 2031708, 65536, 21, 2031709, 65536, 21, 2031710, 65536, 21, 2031711, 65536, 21, 2031712, 65536, 21, 2031713, 65536, 21, 2031714, 65536, 21, 2031715, 393216, 19, 2097152, 65536, 1, 2097153, 393216, 1, 2097154, 262145, 7, 2097155, 393216, 6, 2097156, 393216, 5, 2097157, 458752, 5, 2097158, 393216, 3, 2097159, 458752, 3, 2097160, 393216, 6, 2097161, 393216, 5, 2097162, 458752, 5, 2097163, 0, 0, 2097164, 262149, 6, 2097165, 131077, 1, 2097166, 5, 4, 2097167, 0, 0, 2097168, 393216, 6, 2097169, 458752, 6, 2097170, 65536, 1, 2097171, 65536, 1, 2097172, 65536, 21, 2097173, 65536, 21, 2097174, 65536, 21, 2097175, 65536, 21, 2097176, 65536, 21, 2097177, 65536, 21, 2097179, 65536, 1, 2097180, 65536, 1, 2097181, 65536, 1, 2097182, 65536, 1, 2097183, 65536, 1, 2097224, 65536, 21, 2097225, 65536, 21, 2097226, 65536, 21, 2097227, 65536, 21, 2097228, 65536, 21, 2097229, 65536, 21, 2097230, 65536, 21, 2097231, 65536, 21, 2097232, 65536, 21, 2097233, 65536, 21, 2097234, 65536, 21, 2097235, 65536, 21, 2097236, 65536, 21, 2097237, 65536, 21, 2097238, 65536, 21, 2097239, 65536, 21, 2097240, 65536, 21, 2097241, 65536, 21, 2097242, 65536, 21, 2097243, 65536, 21, 2097244, 65536, 21, 2097245, 65536, 21, 2097246, 65536, 21, 2097247, 65536, 21, 2097248, 65536, 21, 2097249, 65536, 21, 2097250, 65536, 21, 2097251, 65536, 21, 2162688, 65536, 1, 2162689, 393216, 2, 2162690, 65536, 1, 2162691, 65536, 1, 2162692, 393216, 6, 2162693, 458752, 6, 2162694, 65536, 1, 2162695, 393216, 5, 2162696, 458752, 5, 2162697, 393216, 6, 2162698, 458752, 6, 2162699, 65536, 1, 2162700, 65536, 1, 2162701, 262149, 6, 2162702, 131077, 6, 2162703, 0, 0, 2162704, 65536, 1, 2162705, 393216, 1, 2162706, 65536, 1, 2162707, 65536, 1, 2162708, 65536, 1, 2162709, 65536, 21, 2162710, 65536, 21, 2162711, 65536, 21, 2162712, 65536, 21, 2162713, 65536, 21, 2162714, 65536, 1, 2162715, 393216, 5, 2162716, 458752, 5, 2162717, 65536, 1, 2162718, 65536, 1, 2162759, 327680, 19, 2162760, 65536, 21, 2162761, 65536, 21, 2162762, 65536, 21, 2162763, 65536, 21, 2162764, 65536, 21, 2162765, 65536, 21, 2162766, 65536, 21, 2162767, 65536, 21, 2162768, 65536, 21, 2162769, 65536, 21, 2162770, 65536, 21, 2162771, 65536, 21, 2162772, 65536, 21, 2162773, 65536, 21, 2162774, 65536, 21, 2162775, 65536, 21, 2162776, 65536, 21, 2162777, 65536, 21, 2162778, 65536, 21, 2162779, 65536, 21, 2162780, 65536, 21, 2162781, 65536, 21, 2162782, 65536, 21, 2162783, 65536, 21, 2162784, 65536, 21, 2162785, 65536, 21, 2162786, 65536, 21, 2162787, 65536, 21, 2162788, 393216, 16, 2228224, 327680, 3, 2228225, 393216, 3, 2228226, 458752, 3, 2228227, 393216, 5, 2228228, 458752, 5, 2228229, 393216, 5, 2228230, 458752, 5, 2228231, 393216, 6, 2228232, 393216, 5, 2228233, 458752, 5, 2228234, 65536, 1, 2228235, 458752, 37, 2228236, 0, 0, 2228237, 65536, 1, 2228238, 65536, 1, 2228239, 65536, 1, 2228240, 65536, 1, 2228241, 393216, 2, 2228242, 65536, 1, 2228243, 65536, 1, 2228244, 65536, 1, 2228245, 65536, 21, 2228246, 65536, 21, 2228247, 65536, 21, 2228248, 65536, 21, 2228249, 65536, 21, 2228250, 65536, 1, 2228251, 393216, 6, 2228252, 458752, 6, 2228294, 65536, 1, 2228295, 65536, 21, 2228296, 65536, 21, 2228297, 65536, 21, 2228298, 65536, 21, 2228299, 65536, 21, 2228300, 65536, 21, 2228301, 65536, 21, 2228302, 65536, 21, 2228303, 65536, 21, 2228304, 65536, 21, 2228305, 65536, 21, 2228306, 65536, 21, 2228307, 65536, 21, 2228308, 65536, 21, 2228309, 65536, 21, 2228310, 65536, 21, 2228311, 65536, 21, 2228312, 65536, 21, 2228313, 131072, 27, 2228314, 65536, 29, 2228315, 131072, 29, 2228316, 196608, 29, 2228317, 65536, 29, 2228318, 131072, 29, 2228319, 196608, 29, 2228320, 65536, 29, 2228321, 131072, 29, 2228322, 196608, 29, 2228323, 65536, 21, 2228324, 65536, 1, 2228325, 65536, 21, 2228326, 393216, 19, 2293760, 65536, 1, 2293761, 393216, 5, 2293762, 458752, 5, 2293763, 393216, 6, 2293764, 458752, 6, 2293765, 393216, 6, 2293766, 458752, 6, 2293767, 65536, 1, 2293768, 393216, 6, 2293769, 458752, 6, 2293770, 393216, 1, 2293771, 65536, 1, 2293772, 65536, 1, 2293773, 262145, 5, 2293774, 1, 6, 2293775, 65536, 1, 2293776, 327680, 3, 2293777, 393216, 3, 2293778, 458752, 3, 2293779, 65536, 1, 2293780, 65536, 1, 2293781, 65536, 21, 2293782, 65536, 21, 2293783, 65536, 21, 2293784, 65536, 21, 2293785, 65536, 21, 2293786, 65536, 1, 2293787, 393216, 5, 2293788, 458752, 5, 2293829, 327680, 16, 2293830, 65536, 1, 2293831, 65536, 21, 2293832, 65536, 21, 2293833, 65536, 21, 2293834, 65536, 21, 2293835, 65536, 21, 2293836, 65536, 21, 2293837, 65536, 21, 2293838, 65536, 21, 2293839, 65536, 21, 2293840, 65536, 21, 2293841, 65536, 21, 2293842, 65536, 21, 2293843, 65536, 21, 2293844, 65536, 21, 2293845, 65536, 21, 2293846, 65536, 21, 2293847, 65536, 21, 2293848, 65536, 21, 2293849, 65536, 21, 2293850, 65536, 21, 2293851, 65536, 21, 2293852, 65536, 21, 2293853, 65536, 21, 2293854, 65536, 21, 2293855, 65536, 21, 2293856, 65536, 21, 2293857, 65536, 21, 2293858, 65536, 21, 2293859, 65536, 21, 2293860, 65536, 1, 2293861, 65536, 21, 2293862, 65536, 21, 2359296, 393216, 5, 2359297, 458752, 5, 2359298, 458752, 6, 2359299, 393216, 5, 2359300, 458752, 5, 2359301, 393216, 5, 2359302, 458752, 5, 2359303, 393216, 5, 2359304, 458752, 5, 2359305, 65536, 1, 2359306, 393216, 2, 2359307, 65536, 1, 2359308, 65536, 1, 2359309, 262145, 2, 2359310, 1, 4, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 393216, 5, 2359315, 458752, 5, 2359316, 65536, 1, 2359317, 65536, 21, 2359318, 65536, 21, 2359322, 65536, 1, 2359323, 393216, 6, 2359324, 458752, 6, 2359364, 327680, 19, 2359365, 65536, 1, 2359366, 65536, 1, 2359367, 65536, 21, 2359368, 65536, 21, 2359369, 65536, 21, 2359370, 65536, 21, 2359371, 65536, 21, 2359372, 65536, 21, 2359373, 65536, 21, 2359374, 65536, 21, 2359375, 65536, 21, 2359376, 65536, 21, 2359377, 65536, 21, 2359378, 131072, 27, 2359379, 65536, 29, 2359380, 131072, 29, 2359381, 196608, 29, 2359382, 65536, 29, 2359383, 131072, 29, 2359384, 196608, 29, 2359385, 65536, 21, 2359386, 131072, 27, 2359387, 65536, 29, 2359388, 131072, 29, 2359389, 196608, 29, 2359390, 65536, 29, 2359391, 65536, 29, 2359392, 131072, 29, 2359393, 196608, 29, 2359394, 65536, 29, 2359395, 131072, 29, 2359396, 196608, 29, 2359397, 65536, 21, 2359398, 65536, 21, 2359399, 393216, 16, 2359400, 262144, 16, 2424832, 393216, 6, 2424833, 458752, 6, 2424834, 65536, 1, 2424835, 393216, 6, 2424836, 458752, 6, 2424837, 393216, 6, 2424838, 458752, 6, 2424839, 393216, 6, 2424840, 458752, 6, 2424841, 327680, 3, 2424842, 393216, 3, 2424843, 458752, 3, 2424844, 0, 0, 2424845, 262145, 2, 2424846, 1, 4, 2424847, 65536, 1, 2424848, 0, 0, 2424849, 0, 0, 2424850, 393216, 6, 2424851, 458752, 6, 2424852, 65536, 1, 2424853, 65536, 1, 2424854, 65536, 1, 2424855, 65536, 1, 2424856, 65536, 1, 2424857, 65536, 1, 2424858, 65536, 1, 2424859, 65536, 1, 2424899, 327680, 19, 2424900, 327680, 16, 2424901, 65536, 1, 2424902, 65536, 1, 2424903, 65536, 21, 2424904, 65536, 21, 2424905, 65536, 21, 2424906, 65536, 21, 2424907, 65536, 21, 2424908, 65536, 21, 2424909, 65536, 21, 2424910, 65536, 21, 2424911, 65536, 21, 2424912, 65536, 21, 2424913, 65536, 21, 2424914, 65536, 21, 2424915, 65536, 21, 2424916, 65536, 21, 2424917, 65536, 21, 2424918, 65536, 21, 2424919, 65536, 21, 2424920, 65536, 21, 2424921, 65536, 21, 2424922, 65536, 1, 2424923, 65536, 1, 2424924, 65536, 1, 2424925, 458752, 24, 2424926, 327680, 24, 2424927, 393216, 24, 2424928, 65536, 77, 2424929, 131072, 77, 2424930, 196608, 77, 2424931, 262144, 77, 2424932, 458752, 5, 2424933, 65536, 21, 2424934, 65536, 21, 2424935, 65536, 1, 2424936, 262144, 17, 2490368, 196608, 25, 2490369, 65536, 25, 2490370, 131072, 25, 2490371, 196608, 25, 2490372, 65536, 23, 2490373, 65536, 1, 2490374, 393216, 5, 2490375, 458752, 5, 2490376, 393216, 5, 2490377, 458752, 5, 2490378, 393216, 5, 2490379, 458752, 5, 2490380, 65536, 1, 2490381, 262145, 2, 2490382, 131073, 0, 2490383, 1, 6, 2490384, 0, 0, 2490385, 65536, 1, 2490386, 393216, 5, 2490387, 458752, 5, 2490388, 65536, 1, 2490389, 65536, 1, 2490390, 65536, 1, 2490391, 65536, 1, 2490392, 0, 0, 2490393, 393216, 17, 2490394, 65536, 25, 2490395, 131072, 25, 2490435, 327680, 19, 2490436, 393216, 5, 2490437, 458752, 5, 2490438, 65536, 1, 2490439, 65536, 21, 2490440, 65536, 21, 2490441, 65536, 21, 2490442, 65536, 21, 2490443, 65536, 21, 2490444, 65536, 21, 2490445, 65536, 21, 2490446, 131072, 27, 2490447, 65536, 29, 2490448, 131072, 29, 2490449, 196608, 29, 2490450, 65536, 21, 2490451, 131072, 27, 2490452, 65536, 29, 2490453, 131072, 29, 2490454, 196608, 29, 2490455, 65536, 29, 2490456, 131072, 29, 2490457, 196608, 29, 2490458, 65536, 36, 2490459, 393216, 5, 2490460, 458752, 5, 2490461, 65536, 1, 2490462, 393216, 1, 2490463, 65536, 1, 2490464, 65536, 78, 2490465, 131072, 78, 2490466, 196608, 78, 2490467, 262144, 78, 2490468, 458752, 6, 2490469, 65536, 21, 2490470, 65536, 21, 2490471, 65536, 1, 2490472, 262144, 17, 2555904, 65536, 21, 2555905, 65536, 21, 2555906, 65536, 21, 2555907, 65536, 21, 2555908, 65536, 21, 2555909, 65536, 1, 2555910, 393216, 6, 2555911, 458752, 6, 2555912, 393216, 6, 2555913, 458752, 6, 2555914, 393216, 6, 2555915, 458752, 6, 2555916, 0, 0, 2555917, 262145, 6, 2555918, 262145, 4, 2555919, 131073, 6, 2555920, 65536, 1, 2555921, 65536, 1, 2555922, 393216, 6, 2555923, 458752, 6, 2555924, 131072, 23, 2555925, 131072, 25, 2555926, 196608, 25, 2555927, 65536, 25, 2555928, 131072, 25, 2555929, 393216, 18, 2555930, 65536, 21, 2555931, 65536, 20, 2555932, 65536, 20, 2555933, 65536, 20, 2555934, 65536, 20, 2555935, 65536, 20, 2555936, 65536, 20, 2555937, 65536, 20, 2555969, 0, 16, 2555970, 327680, 16, 2555971, 327680, 19, 2555972, 393216, 6, 2555973, 458752, 6, 2555974, 65536, 1, 2555975, 65536, 27, 2555976, 65536, 21, 2555977, 65536, 21, 2555978, 65536, 21, 2555979, 65536, 21, 2555980, 65536, 21, 2555981, 65536, 21, 2555982, 65536, 21, 2555983, 65536, 21, 2555984, 65536, 21, 2555985, 65536, 21, 2555986, 65536, 21, 2555987, 65536, 1, 2555988, 65536, 1, 2555989, 393216, 5, 2555990, 458752, 5, 2555991, 393216, 5, 2555992, 458752, 5, 2555993, 65536, 1, 2555994, 393216, 5, 2555995, 458752, 5, 2555996, 458752, 6, 2555997, 65536, 1, 2555998, 393216, 2, 2555999, 458752, 2, 2556000, 65536, 79, 2556001, 131072, 79, 2556002, 196608, 85, 2556003, 262144, 79, 2556004, 458752, 5, 2556005, 65536, 21, 2556006, 65536, 21, 2556007, 65536, 1, 2556008, 262144, 17, 2621440, 131072, 22, 2621441, 196608, 22, 2621442, 65536, 27, 2621443, 65536, 21, 2621444, 65536, 21, 2621445, 65536, 25, 2621446, 131072, 25, 2621447, 131072, 25, 2621448, 65536, 25, 2621449, 131072, 25, 2621450, 131072, 25, 2621451, 65536, 25, 2621452, 131072, 25, 2621453, 196608, 25, 2621454, 196608, 25, 2621455, 196608, 25, 2621456, 196608, 25, 2621457, 65536, 25, 2621458, 131072, 25, 2621459, 196608, 25, 2621460, 65536, 21, 2621461, 65536, 21, 2621462, 65536, 21, 2621463, 65536, 21, 2621464, 65536, 21, 2621465, 393216, 20, 2621466, 65536, 22, 2621467, 131072, 22, 2621468, 196608, 22, 2621469, 131072, 22, 2621470, 196608, 22, 2621471, 327680, 20, 2621472, 65536, 21, 2621473, 65536, 21, 2621474, 393216, 19, 2621475, 65536, 20, 2621476, 65536, 20, 2621477, 65536, 20, 2621478, 65536, 20, 2621479, 65536, 20, 2621480, 65536, 20, 2621481, 65536, 20, 2621482, 65536, 20, 2621483, 65536, 20, 2621484, 65536, 20, 2621485, 65536, 20, 2621505, 0, 17, 2621506, 65536, 1, 2621507, 327680, 19, 2621508, 393216, 5, 2621509, 458752, 5, 2621510, 65536, 1, 2621511, 65536, 1, 2621512, 65536, 21, 2621513, 65536, 29, 2621514, 131072, 29, 2621515, 196608, 29, 2621516, 65536, 29, 2621517, 131072, 29, 2621518, 65536, 21, 2621519, 65536, 21, 2621520, 131072, 27, 2621521, 65536, 29, 2621522, 131072, 29, 2621523, 65536, 1, 2621524, 65536, 1, 2621525, 393216, 6, 2621526, 458752, 6, 2621527, 393216, 1, 2621528, 458752, 6, 2621529, 65536, 1, 2621530, 393216, 6, 2621531, 458752, 6, 2621532, 65536, 1, 2621533, 327680, 3, 2621534, 393216, 3, 2621535, 458752, 3, 2621536, 65536, 86, 2621537, 131072, 86, 2621538, 196608, 86, 2621539, 262144, 86, 2621540, 458752, 6, 2621541, 393216, 16, 2621542, 65536, 21, 2621543, 65536, 1, 2621544, 262144, 17, 2686976, 65536, 30, 2686977, 131072, 30, 2686978, 196608, 30, 2686979, 65536, 21, 2686980, 65536, 21, 2686981, 65536, 21, 2686982, 65536, 21, 2686983, 65536, 21, 2686984, 65536, 21, 2686985, 65536, 21, 2686986, 65536, 21, 2686987, 65536, 21, 2686988, 65536, 21, 2686989, 65536, 21, 2686990, 65536, 21, 2686991, 65536, 21, 2686992, 65536, 21, 2686993, 65536, 21, 2686994, 65536, 21, 2686995, 65536, 21, 2686996, 65536, 21, 2686997, 65536, 21, 2686998, 65536, 21, 2686999, 65536, 21, 2687000, 65536, 21, 2687001, 65536, 30, 2687002, 131072, 30, 2687003, 65536, 77, 2687004, 131072, 77, 2687005, 196608, 77, 2687006, 262144, 77, 2687007, 0, 22, 2687008, 327680, 20, 2687009, 65536, 21, 2687010, 65536, 21, 2687011, 65536, 21, 2687012, 65536, 21, 2687013, 65536, 21, 2687014, 65536, 21, 2687015, 65536, 21, 2687016, 65536, 21, 2687017, 65536, 21, 2687018, 65536, 21, 2687019, 65536, 21, 2687020, 65536, 21, 2687021, 65536, 21, 2687022, 65536, 21, 2687040, 0, 16, 2687041, 327680, 16, 2687042, 327680, 19, 2687043, 327680, 19, 2687044, 393216, 6, 2687045, 458752, 6, 2687046, 65536, 1, 2687047, 65536, 1, 2687048, 65536, 21, 2687049, 65536, 21, 2687050, 65536, 21, 2687051, 65536, 21, 2687052, 65536, 21, 2687053, 65536, 21, 2687054, 65536, 21, 2687055, 131072, 27, 2687056, 65536, 1, 2687057, 65536, 1, 2687058, 393216, 5, 2687059, 458752, 5, 2687060, 393216, 5, 2687061, 458752, 5, 2687062, 65536, 1, 2687063, 393216, 2, 2687064, 65536, 1, 2687065, 393216, 5, 2687066, 458752, 5, 2687067, 393216, 5, 2687068, 458752, 5, 2687069, 393216, 5, 2687070, 458752, 5, 2687071, 65536, 1, 2687072, 65536, 87, 2687073, 131072, 87, 2687074, 196608, 87, 2687075, 262144, 87, 2687076, 393216, 5, 2687077, 458752, 5, 2687078, 65536, 21, 2687079, 65536, 1, 2687080, 393216, 16, 2687081, 262144, 16, 2752512, 65536, 31, 2752513, 131072, 31, 2752514, 196608, 31, 2752515, 65536, 22, 2752516, 196608, 22, 2752517, 65536, 22, 2752518, 131072, 22, 2752519, 196608, 22, 2752520, 65536, 22, 2752521, 196608, 22, 2752522, 65536, 22, 2752523, 131072, 22, 2752524, 196608, 22, 2752525, 65536, 22, 2752526, 131072, 22, 2752527, 196608, 22, 2752528, 65536, 22, 2752529, 196608, 22, 2752530, 65536, 22, 2752531, 131072, 22, 2752532, 196608, 22, 2752533, 65536, 22, 2752534, 196608, 22, 2752535, 65536, 1, 2752536, 65536, 21, 2752537, 65536, 33, 2752538, 131072, 33, 2752539, 65536, 78, 2752540, 131072, 78, 2752541, 196608, 78, 2752542, 262144, 78, 2752543, 131072, 17, 2752544, 131072, 17, 2752545, 65536, 21, 2752546, 65536, 21, 2752547, 65536, 21, 2752548, 65536, 21, 2752549, 65536, 21, 2752550, 65536, 21, 2752551, 65536, 21, 2752552, 65536, 21, 2752553, 65536, 21, 2752554, 131072, 27, 2752555, 65536, 29, 2752556, 131072, 29, 2752557, 196608, 29, 2752558, 65536, 21, 2752559, 65536, 1, 2752576, 0, 17, 2752577, 65536, 1, 2752578, 327680, 19, 2752579, 327680, 19, 2752580, 65536, 1, 2752581, 393216, 5, 2752582, 458752, 5, 2752583, 0, 36, 2752584, 196608, 29, 2752585, 65536, 29, 2752586, 131072, 29, 2752587, 196608, 29, 2752588, 65536, 29, 2752589, 131072, 29, 2752590, 196608, 29, 2752591, 65536, 1, 2752592, 65536, 1, 2752593, 65536, 1, 2752594, 393216, 6, 2752595, 458752, 6, 2752596, 393216, 6, 2752597, 458752, 6, 2752598, 327680, 3, 2752599, 393216, 3, 2752600, 458752, 3, 2752601, 393216, 6, 2752602, 458752, 6, 2752603, 393216, 6, 2752604, 458752, 6, 2752605, 393216, 1, 2752606, 458752, 6, 2752607, 65536, 1, 2752608, 65536, 88, 2752609, 131072, 88, 2752610, 196608, 88, 2752611, 262144, 88, 2752612, 393216, 6, 2752613, 458752, 6, 2752614, 65536, 21, 2752615, 65536, 1, 2752616, 65536, 1, 2752617, 262144, 17, 2818050, 0, 19, 2818051, 0, 30, 2818052, 65536, 30, 2818053, 131072, 30, 2818054, 196608, 30, 2818055, 65536, 30, 2818056, 196608, 30, 2818057, 65536, 30, 2818058, 131072, 30, 2818059, 393216, 1, 2818060, 65536, 16, 2818061, 65536, 16, 2818062, 1, 7, 2818063, 65536, 16, 2818064, 65536, 30, 2818065, 196608, 30, 2818066, 65536, 30, 2818067, 131072, 30, 2818068, 196608, 30, 2818069, 65536, 30, 2818070, 65536, 21, 2818071, 65536, 1, 2818072, 65536, 21, 2818073, 393216, 19, 2818074, 131072, 17, 2818075, 65536, 79, 2818076, 131072, 79, 2818077, 196608, 79, 2818078, 262144, 79, 2818079, 65536, 20, 2818080, 327680, 19, 2818081, 65536, 21, 2818082, 65536, 21, 2818083, 65536, 21, 2818084, 65536, 21, 2818085, 65536, 21, 2818086, 65536, 21, 2818087, 65536, 21, 2818088, 65536, 21, 2818089, 65536, 21, 2818090, 65536, 21, 2818091, 65536, 21, 2818092, 65536, 21, 2818093, 65536, 21, 2818094, 65536, 21, 2818095, 65536, 1, 2818096, 65536, 21, 2818112, 0, 17, 2818113, 0, 0, 2818114, 65536, 21, 2818115, 327680, 16, 2818116, 393216, 5, 2818117, 458752, 5, 2818118, 458752, 6, 2818119, 393216, 1, 2818120, 65536, 1, 2818121, 65536, 1, 2818122, 65536, 1, 2818123, 65536, 1, 2818124, 65536, 1, 2818125, 65536, 1, 2818126, 65536, 1, 2818127, 65536, 1, 2818128, 393216, 5, 2818129, 458752, 5, 2818130, 393216, 5, 2818131, 458752, 5, 2818132, 65536, 1, 2818133, 0, 0, 2818134, 65536, 1, 2818135, 65536, 1, 2818136, 0, 0, 2818137, 65536, 1, 2818138, 393216, 35, 2818139, 458752, 35, 2818140, 65536, 1, 2818141, 393216, 2, 2818142, 65536, 1, 2818143, 393216, 5, 2818144, 458752, 5, 2818145, 393216, 5, 2818146, 458752, 5, 2818147, 65536, 1, 2818148, 393216, 1, 2818149, 65536, 1, 2818150, 65536, 21, 2818151, 393216, 19, 2818152, 65536, 1, 2818153, 262144, 17, 2883587, 0, 31, 2883588, 65536, 31, 2883589, 131072, 31, 2883590, 196608, 31, 2883591, 65536, 31, 2883592, 196608, 31, 2883593, 65536, 31, 2883594, 327680, 16, 2883595, 393216, 2, 2883596, 65536, 1, 2883597, 262145, 5, 2883598, 131073, 4, 2883599, 458752, 37, 2883600, 393216, 16, 2883601, 196608, 31, 2883602, 65536, 31, 2883603, 131072, 31, 2883604, 196608, 31, 2883605, 65536, 1, 2883606, 65536, 21, 2883607, 65536, 1, 2883608, 65536, 21, 2883609, 65536, 21, 2883610, 393216, 19, 2883611, 65536, 20, 2883612, 65536, 20, 2883613, 65536, 20, 2883614, 327680, 19, 2883615, 131072, 27, 2883616, 65536, 29, 2883617, 131072, 29, 2883618, 196608, 29, 2883619, 65536, 29, 2883620, 131072, 29, 2883621, 131072, 29, 2883622, 131072, 29, 2883623, 65536, 29, 2883624, 131072, 29, 2883625, 196608, 29, 2883626, 65536, 21, 2883627, 131072, 27, 2883628, 65536, 29, 2883629, 131072, 29, 2883630, 196608, 29, 2883631, 65536, 1, 2883632, 393216, 16, 2883633, 393216, 16, 2883648, 0, 17, 2883649, 65536, 1, 2883650, 65536, 21, 2883651, 65536, 1, 2883652, 393216, 6, 2883653, 458752, 6, 2883654, 65536, 1, 2883655, 393216, 2, 2883656, 65536, 1, 2883657, 65536, 1, 2883658, 65536, 1, 2883659, 0, 0, 2883660, 0, 0, 2883661, 65536, 1, 2883662, 0, 1, 2883663, 65536, 1, 2883664, 393216, 6, 2883665, 458752, 6, 2883666, 393216, 6, 2883667, 458752, 6, 2883668, 65536, 1, 2883669, 65536, 1, 2883670, 65536, 1, 2883671, 65536, 1, 2883672, 0, 0, 2883673, 65536, 1, 2883674, 65536, 1, 2883675, 65536, 1, 2883676, 327680, 3, 2883677, 393216, 3, 2883678, 458752, 3, 2883679, 393216, 6, 2883680, 458752, 6, 2883681, 393216, 6, 2883682, 458752, 6, 2883683, 65536, 1, 2883684, 393216, 2, 2883685, 65536, 1, 2883686, 65536, 21, 2883687, 65536, 21, 2883688, 65536, 1, 2883689, 262144, 17, 2949129, 0, 17, 2949130, 327680, 3, 2949131, 393216, 3, 2949132, 458752, 3, 2949133, 262145, 2, 2949134, 1, 4, 2949135, 393216, 5, 2949136, 458752, 5, 2949137, 262144, 17, 2949140, 327680, 16, 2949141, 65536, 1, 2949142, 65536, 21, 2949143, 65536, 1, 2949144, 65536, 21, 2949145, 65536, 21, 2949146, 65536, 21, 2949147, 65536, 21, 2949148, 65536, 21, 2949149, 65536, 21, 2949150, 65536, 21, 2949151, 65536, 21, 2949152, 65536, 21, 2949153, 65536, 21, 2949154, 65536, 21, 2949155, 65536, 21, 2949156, 65536, 21, 2949157, 65536, 21, 2949158, 65536, 21, 2949159, 65536, 21, 2949160, 65536, 21, 2949161, 65536, 21, 2949162, 65536, 21, 2949163, 65536, 1, 2949164, 65536, 1, 2949166, 65536, 1, 2949167, 65536, 1, 2949168, 65536, 1, 2949169, 65536, 21, 2949170, 393216, 16, 2949184, 0, 17, 2949185, 65536, 1, 2949186, 65536, 21, 2949187, 65536, 25, 2949188, 131072, 25, 2949189, 65536, 23, 2949190, 327680, 3, 2949191, 393216, 3, 2949192, 458752, 3, 2949193, 262149, 5, 2949194, 131077, 3, 2949195, 131077, 3, 2949196, 5, 6, 2949197, 65536, 1, 2949198, 0, 0, 2949199, 65536, 1, 2949200, 65536, 1, 2949201, 65536, 1, 2949202, 262145, 5, 2949203, 131073, 3, 2949204, 1, 6, 2949205, 65536, 1, 2949206, 393216, 1, 2949207, 65536, 1, 2949208, 65536, 1, 2949209, 65536, 1, 2949210, 262145, 5, 2949211, 1, 6, 2949212, 65536, 1, 2949213, 65536, 1, 2949214, 393216, 5, 2949215, 458752, 5, 2949216, 393216, 5, 2949217, 458752, 5, 2949218, 65536, 1, 2949219, 327680, 3, 2949220, 393216, 3, 2949221, 458752, 3, 2949222, 65536, 21, 2949223, 65536, 21, 2949224, 65536, 1, 2949225, 262144, 17, 3014665, 0, 17, 3014666, 393216, 5, 3014667, 458752, 5, 3014668, 262145, 5, 3014669, 327681, 0, 3014670, 131073, 6, 3014671, 393216, 6, 3014672, 458752, 6, 3014673, 262144, 17, 3014676, 65536, 1, 3014677, 65536, 1, 3014678, 65536, 21, 3014679, 65536, 1, 3014680, 65536, 21, 3014681, 65536, 21, 3014682, 65536, 21, 3014683, 65536, 21, 3014684, 65536, 21, 3014685, 65536, 21, 3014686, 65536, 21, 3014687, 65536, 21, 3014688, 131072, 27, 3014689, 65536, 29, 3014690, 131072, 29, 3014691, 196608, 29, 3014692, 65536, 29, 3014693, 131072, 29, 3014694, 196608, 29, 3014695, 65536, 29, 3014696, 131072, 29, 3014697, 131072, 29, 3014698, 196608, 29, 3014699, 65536, 1, 3014700, 262149, 5, 3014701, 131077, 3, 3014702, 5, 6, 3014703, 65536, 1, 3014704, 0, 0, 3014705, 65536, 21, 3014706, 65536, 1, 3014707, 393216, 16, 3014719, 0, 16, 3014720, 327680, 16, 3014721, 65536, 1, 3014722, 65536, 21, 3014723, 65536, 21, 3014724, 65536, 21, 3014725, 65536, 21, 3014726, 65536, 1, 3014727, 262149, 5, 3014728, 131077, 3, 3014729, 65541, 0, 3014730, 5, 0, 3014731, 5, 0, 3014732, 131077, 0, 3014733, 131077, 3, 3014734, 5, 6, 3014735, 65536, 1, 3014736, 262145, 5, 3014737, 131073, 3, 3014738, 65537, 0, 3014739, 1, 0, 3014740, 1, 4, 3014741, 65536, 1, 3014742, 393216, 2, 3014743, 65536, 1, 3014744, 65536, 1, 3014745, 65536, 1, 3014746, 262145, 2, 3014747, 131073, 0, 3014748, 1, 6, 3014749, 65536, 1, 3014750, 393216, 6, 3014751, 458752, 6, 3014752, 393216, 1, 3014753, 458752, 6, 3014754, 393216, 5, 3014755, 458752, 5, 3014756, 65536, 1, 3014757, 65536, 1, 3014758, 65536, 21, 3014759, 65536, 21, 3014760, 65536, 1, 3014761, 262144, 17, 3080201, 0, 17, 3080202, 393216, 6, 3080203, 458752, 6, 3080204, 262145, 6, 3080205, 131073, 6, 3080206, 393216, 17, 3080207, 65536, 18, 3080208, 196608, 18, 3080209, 262144, 18, 3080212, 65536, 1, 3080213, 65536, 1, 3080214, 65536, 21, 3080215, 65536, 1, 3080216, 65536, 21, 3080217, 65536, 21, 3080218, 131072, 27, 3080219, 65536, 29, 3080220, 131072, 29, 3080221, 131072, 29, 3080222, 196608, 29, 3080223, 65536, 21, 3080224, 65536, 1, 3080225, 65536, 1, 3080226, 393216, 1, 3080227, 65536, 1, 3080228, 65536, 1, 3080229, 65536, 1, 3080230, 65536, 1, 3080231, 65536, 1, 3080232, 65536, 1, 3080233, 65536, 1, 3080234, 65536, 1, 3080235, 65536, 1, 3080236, 262149, 2, 3080237, 5, 0, 3080238, 131077, 0, 3080239, 5, 6, 3080240, 0, 0, 3080241, 65536, 21, 3080242, 393216, 19, 3080243, 65536, 1, 3080255, 0, 17, 3080256, 393216, 1, 3080257, 65536, 1, 3080258, 65536, 29, 3080259, 65536, 27, 3080260, 65536, 21, 3080261, 65536, 21, 3080262, 65536, 1, 3080263, 262149, 6, 3080264, 131077, 1, 3080265, 5, 0, 3080266, 5, 0, 3080267, 5, 0, 3080268, 5, 0, 3080269, 5, 0, 3080270, 5, 4, 3080271, 65536, 1, 3080272, 262145, 6, 3080273, 262145, 4, 3080274, 262145, 4, 3080275, 131073, 1, 3080276, 1, 4, 3080277, 327680, 3, 3080278, 393216, 3, 3080279, 458752, 3, 3080280, 393216, 5, 3080281, 458752, 5, 3080282, 262145, 6, 3080283, 131073, 1, 3080284, 1, 4, 3080285, 65536, 1, 3080286, 65536, 1, 3080287, 65536, 1, 3080288, 393216, 2, 3080289, 65536, 1, 3080290, 393216, 6, 3080291, 458752, 6, 3080292, 393216, 5, 3080293, 458752, 5, 3080294, 65536, 21, 3080295, 65536, 21, 3080296, 65536, 1, 3080297, 262144, 17, 3145737, 0, 18, 3145738, 65536, 18, 3145739, 196608, 18, 3145740, 196608, 25, 3145741, 131072, 30, 3145742, 196608, 30, 3145743, 196608, 30, 3145744, 262144, 30, 3145745, 262144, 19, 3145748, 65536, 1, 3145749, 327680, 19, 3145750, 65536, 21, 3145751, 65536, 1, 3145752, 65536, 21, 3145753, 65536, 21, 3145754, 65536, 21, 3145755, 65536, 21, 3145756, 65536, 21, 3145757, 65536, 21, 3145758, 65536, 21, 3145759, 65536, 21, 3145760, 65536, 1, 3145761, 65536, 1, 3145762, 393216, 2, 3145763, 65536, 1, 3145764, 65536, 1, 3145765, 393216, 5, 3145766, 458752, 5, 3145767, 393216, 5, 3145768, 458752, 5, 3145769, 262149, 5, 3145770, 131077, 3, 3145771, 131077, 3, 3145772, 65541, 0, 3145773, 5, 0, 3145774, 5, 0, 3145775, 5, 4, 3145776, 65536, 1, 3145777, 393216, 16, 3145778, 65536, 21, 3145779, 65536, 1, 3145780, 393216, 16, 3145790, 0, 16, 3145791, 327680, 16, 3145792, 393216, 2, 3145793, 65536, 1, 3145794, 65536, 1, 3145795, 65536, 1, 3145796, 65536, 27, 3145797, 65536, 21, 3145798, 65536, 1, 3145799, 0, 0, 3145800, 262149, 2, 3145801, 5, 0, 3145802, 5, 0, 3145803, 5, 0, 3145804, 5, 0, 3145805, 5, 0, 3145806, 5, 4, 3145807, 65536, 1, 3145808, 65536, 1, 3145809, 65536, 1, 3145810, 65536, 1, 3145811, 262145, 6, 3145812, 131073, 6, 3145813, 65536, 1, 3145814, 65536, 1, 3145815, 65536, 1, 3145816, 393216, 6, 3145817, 458752, 6, 3145818, 65536, 1, 3145819, 262145, 2, 3145820, 1, 4, 3145821, 65536, 1, 3145822, 65536, 1, 3145823, 393216, 5, 3145824, 458752, 5, 3145825, 458752, 3, 3145826, 458752, 37, 3145827, 65536, 1, 3145828, 393216, 6, 3145829, 458752, 6, 3145830, 65536, 21, 3145831, 65536, 21, 3145832, 65536, 1, 3145833, 262144, 17, 3211273, 0, 19, 3211274, 0, 30, 3211275, 131072, 30, 3211276, 65536, 31, 3211277, 131072, 31, 3211278, 196608, 31, 3211279, 196608, 31, 3211280, 262144, 31, 3211283, 327680, 16, 3211284, 65536, 1, 3211285, 65536, 21, 3211286, 327680, 16, 3211287, 65536, 1, 3211288, 65536, 21, 3211289, 196608, 29, 3211290, 65536, 21, 3211291, 131072, 27, 3211292, 65536, 29, 3211293, 131072, 29, 3211294, 131072, 29, 3211295, 196608, 29, 3211296, 65536, 1, 3211297, 327680, 3, 3211298, 393216, 3, 3211299, 458752, 3, 3211300, 65536, 1, 3211301, 393216, 6, 3211302, 458752, 6, 3211303, 393216, 6, 3211304, 458752, 6, 3211305, 262149, 2, 3211306, 5, 0, 3211307, 5, 0, 3211308, 5, 0, 3211309, 5, 0, 3211310, 5, 0, 3211311, 5, 4, 3211312, 65536, 1, 3211313, 0, 0, 3211314, 65536, 21, 3211315, 65536, 1, 3211316, 65536, 1, 3211326, 0, 17, 3211327, 327680, 3, 3211328, 393216, 3, 3211329, 458752, 3, 3211330, 65536, 1, 3211331, 65536, 1, 3211332, 65536, 1, 3211333, 65536, 21, 3211334, 0, 0, 3211335, 0, 0, 3211336, 262149, 2, 3211337, 5, 0, 3211338, 5, 0, 3211339, 5, 0, 3211340, 5, 0, 3211341, 262149, 0, 3211342, 131077, 6, 3211343, 393216, 1, 3211344, 65536, 1, 3211345, 393216, 5, 3211346, 458752, 5, 3211347, 65536, 1, 3211348, 65536, 1, 3211349, 0, 0, 3211350, 0, 0, 3211351, 65536, 1, 3211352, 65536, 1, 3211353, 65536, 1, 3211354, 262145, 5, 3211355, 327681, 0, 3211356, 131073, 6, 3211357, 65536, 1, 3211358, 393216, 5, 3211359, 458752, 5, 3211360, 393216, 5, 3211361, 458752, 5, 3211362, 393216, 5, 3211363, 458752, 5, 3211364, 65536, 1, 3211365, 65536, 1, 3211366, 65536, 21, 3211367, 65536, 21, 3211368, 65536, 1, 3211369, 262144, 17, 3276810, 0, 31, 3276811, 65536, 31, 3276812, 0, 31, 3276814, 131072, 31, 3276819, 65536, 1, 3276820, 65536, 1, 3276821, 65536, 21, 3276822, 65536, 1, 3276823, 65536, 1, 3276824, 65536, 21, 3276825, 65536, 21, 3276826, 65536, 21, 3276827, 65536, 1, 3276828, 65536, 1, 3276829, 393216, 1, 3276830, 65536, 1, 3276831, 65536, 1, 3276832, 65536, 1, 3276833, 65536, 1, 3276834, 65536, 1, 3276835, 0, 0, 3276836, 262145, 5, 3276837, 131073, 3, 3276838, 131073, 3, 3276839, 131073, 3, 3276840, 1, 6, 3276841, 262149, 2, 3276842, 5, 0, 3276843, 5, 0, 3276844, 5, 0, 3276845, 5, 0, 3276846, 5, 0, 3276847, 131077, 0, 3276848, 5, 6, 3276849, 0, 0, 3276850, 65536, 21, 3276851, 65536, 1, 3276852, 65536, 1, 3276858, 0, 16, 3276859, 65536, 16, 3276860, 65536, 16, 3276861, 65536, 16, 3276862, 327680, 16, 3276863, 0, 0, 3276864, 65536, 1, 3276865, 0, 0, 3276866, 65536, 1, 3276867, 65536, 1, 3276868, 65536, 74, 3276869, 65536, 21, 3276870, 0, 0, 3276871, 65536, 1, 3276872, 262149, 6, 3276873, 262149, 4, 3276874, 131077, 1, 3276875, 5, 0, 3276876, 5, 0, 3276877, 5, 4, 3276878, 65536, 1, 3276879, 393216, 2, 3276880, 458752, 37, 3276881, 393216, 6, 3276882, 458752, 6, 3276883, 65536, 1, 3276884, 65536, 1, 3276885, 0, 0, 3276886, 0, 0, 3276887, 65536, 1, 3276888, 0, 0, 3276889, 65536, 1, 3276890, 262145, 6, 3276891, 131073, 6, 3276892, 65536, 1, 3276893, 65536, 1, 3276894, 393216, 6, 3276895, 393216, 1, 3276896, 393216, 6, 3276897, 458752, 6, 3276898, 393216, 6, 3276899, 458752, 6, 3276900, 393216, 5, 3276901, 458752, 5, 3276902, 65536, 21, 3276903, 65536, 21, 3276904, 65536, 1, 3276905, 262144, 17, 3342354, 327680, 16, 3342355, 65536, 1, 3342356, 327680, 19, 3342357, 65536, 21, 3342358, 65536, 1, 3342359, 65536, 1, 3342360, 65536, 29, 3342361, 131072, 29, 3342362, 196608, 29, 3342363, 65536, 1, 3342364, 65536, 1, 3342365, 393216, 2, 3342366, 65536, 1, 3342367, 65536, 1, 3342368, 65536, 1, 3342369, 0, 0, 3342370, 262145, 5, 3342371, 131073, 3, 3342372, 65537, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 4, 3342377, 262149, 2, 3342378, 5, 0, 3342379, 5, 0, 3342380, 5, 0, 3342381, 5, 0, 3342382, 5, 0, 3342383, 5, 0, 3342384, 5, 4, 3342385, 65536, 1, 3342386, 65536, 21, 3342387, 65536, 1, 3342388, 65536, 1, 3342390, 262144, 38, 3342391, 327680, 38, 3342392, 393216, 38, 3342393, 327680, 38, 3342394, 0, 17, 3342395, 65536, 1, 3342396, 65536, 1, 3342397, 65536, 1, 3342398, 65536, 1, 3342399, 262145, 5, 3342400, 131073, 3, 3342401, 131073, 3, 3342402, 1, 6, 3342403, 65536, 1, 3342404, 65536, 74, 3342405, 65536, 21, 3342406, 65536, 1, 3342407, 393216, 5, 3342408, 458752, 5, 3342409, 393216, 1, 3342410, 262149, 6, 3342411, 393216, 5, 3342412, 458752, 5, 3342413, 131077, 6, 3342414, 327680, 3, 3342415, 393216, 3, 3342416, 458752, 3, 3342417, 393216, 5, 3342418, 458752, 5, 3342419, 65536, 1, 3342420, 65536, 1, 3342421, 65536, 1, 3342422, 65536, 1, 3342423, 65536, 1, 3342424, 65536, 1, 3342425, 0, 0, 3342426, 65536, 1, 3342427, 65536, 1, 3342428, 65536, 1, 3342429, 65536, 1, 3342430, 65536, 1, 3342431, 393216, 2, 3342432, 65536, 1, 3342433, 65536, 1, 3342434, 393216, 5, 3342435, 458752, 5, 3342436, 393216, 6, 3342437, 458752, 6, 3342438, 65536, 21, 3342439, 65536, 21, 3342440, 65536, 1, 3342441, 262144, 17, 3407880, 65536, 20, 3407881, 65536, 20, 3407882, 65536, 20, 3407883, 65536, 20, 3407884, 65536, 20, 3407885, 65536, 20, 3407886, 65536, 20, 3407887, 65536, 20, 3407888, 65536, 20, 3407889, 65536, 20, 3407890, 65536, 20, 3407891, 327680, 19, 3407892, 65536, 21, 3407893, 393216, 5, 3407894, 458752, 5, 3407895, 65536, 1, 3407896, 65536, 1, 3407897, 65536, 1, 3407898, 65536, 1, 3407899, 65536, 1, 3407900, 327680, 3, 3407901, 393216, 3, 3407902, 5, 7, 3407903, 65536, 1, 3407904, 65536, 1, 3407905, 65536, 1, 3407906, 262145, 6, 3407907, 262145, 4, 3407908, 262145, 4, 3407909, 262145, 4, 3407910, 262145, 4, 3407911, 262145, 4, 3407912, 131073, 6, 3407913, 262149, 2, 3407914, 5, 0, 3407915, 5, 0, 3407916, 5, 0, 3407917, 5, 0, 3407918, 5, 0, 3407919, 5, 0, 3407920, 5, 4, 3407921, 65536, 1, 3407922, 65536, 21, 3407923, 65536, 1, 3407924, 65536, 1, 3407926, 262144, 39, 3407927, 327680, 39, 3407928, 393216, 39, 3407929, 327680, 39, 3407930, 0, 25, 3407931, 65536, 25, 3407932, 65536, 25, 3407933, 131072, 25, 3407934, 327680, 17, 3407935, 262145, 6, 3407936, 131073, 1, 3407937, 1, 0, 3407938, 1, 1, 3407939, 196609, 7, 3407940, 65536, 1, 3407941, 65536, 21, 3407942, 65536, 1, 3407943, 393216, 6, 3407944, 458752, 6, 3407945, 393216, 2, 3407946, 65536, 1, 3407947, 393216, 6, 3407948, 458752, 6, 3407949, 393216, 5, 3407950, 458752, 5, 3407951, 393216, 5, 3407952, 458752, 5, 3407953, 393216, 6, 3407954, 458752, 6, 3407955, 65536, 1, 3407956, 65536, 1, 3407957, 65536, 1, 3407958, 65536, 1, 3407959, 65536, 1, 3407960, 0, 0, 3407961, 65536, 1, 3407962, 65536, 1, 3407963, 65536, 1, 3407964, 65536, 1, 3407965, 65536, 1, 3407966, 327680, 3, 3407967, 393216, 3, 3407968, 458752, 3, 3407969, 393216, 5, 3407970, 458752, 5, 3407971, 458752, 6, 3407972, 393216, 5, 3407973, 458752, 5, 3407974, 65536, 21, 3407975, 131072, 27, 3407976, 65536, 1, 3407977, 262144, 17, 3473415, 327680, 19, 3473416, 65536, 21, 3473417, 65536, 16, 3473418, 65536, 16, 3473419, 65536, 16, 3473420, 65536, 16, 3473421, 65536, 16, 3473422, 1, 7, 3473423, 65536, 16, 3473424, 65536, 16, 3473425, 65536, 16, 3473426, 65536, 16, 3473427, 65536, 16, 3473428, 327680, 16, 3473429, 393216, 6, 3473430, 458752, 6, 3473431, 65536, 1, 3473432, 262149, 5, 3473433, 131077, 3, 3473434, 131077, 3, 3473435, 131077, 3, 3473436, 131077, 3, 3473437, 131077, 3, 3473438, 196613, 0, 3473439, 5, 6, 3473440, 65536, 1, 3473441, 0, 0, 3473442, 65536, 1, 3473443, 0, 0, 3473444, 65536, 1, 3473445, 65536, 1, 3473446, 0, 0, 3473447, 65536, 1, 3473448, 65536, 1, 3473449, 262149, 2, 3473450, 5, 0, 3473451, 5, 0, 3473452, 5, 0, 3473453, 5, 0, 3473454, 5, 0, 3473455, 5, 0, 3473456, 5, 4, 3473457, 0, 0, 3473458, 65536, 21, 3473459, 65536, 1, 3473460, 65536, 1, 3473466, 0, 26, 3473468, 65536, 21, 3473469, 65536, 21, 3473470, 327680, 18, 3473471, 65536, 1, 3473472, 262145, 6, 3473473, 262145, 4, 3473474, 131073, 6, 3473475, 65536, 1, 3473476, 65536, 1, 3473477, 65536, 21, 3473478, 393216, 5, 3473479, 458752, 5, 3473480, 327680, 3, 3473481, 393216, 3, 3473482, 458752, 3, 3473483, 393216, 5, 3473484, 458752, 5, 3473485, 393216, 6, 3473486, 458752, 6, 3473487, 393216, 6, 3473488, 458752, 6, 3473489, 131072, 23, 3473490, 196608, 25, 3473491, 65536, 25, 3473492, 131072, 25, 3473493, 65536, 23, 3473494, 65536, 1, 3473495, 65536, 1, 3473496, 65536, 1, 3473497, 65536, 1, 3473498, 65536, 1, 3473499, 65536, 25, 3473500, 131072, 25, 3473501, 196608, 25, 3473502, 65536, 25, 3473503, 131072, 25, 3473504, 65536, 23, 3473505, 393216, 6, 3473506, 458752, 6, 3473507, 393216, 1, 3473508, 393216, 6, 3473509, 458752, 6, 3473510, 65536, 21, 3473511, 65536, 21, 3473512, 65536, 1, 3473513, 262144, 17, 3538950, 327680, 16, 3538951, 65536, 21, 3538952, 327680, 16, 3538953, 65536, 1, 3538954, 65536, 1, 3538955, 0, 0, 3538956, 65536, 1, 3538957, 262145, 5, 3538958, 196609, 0, 3538959, 131073, 3, 3538960, 131073, 3, 3538961, 131073, 3, 3538962, 1, 6, 3538963, 0, 0, 3538964, 0, 0, 3538965, 65536, 1, 3538966, 262149, 5, 3538967, 131077, 3, 3538968, 65541, 0, 3538969, 5, 0, 3538970, 5, 0, 3538971, 5, 0, 3538972, 5, 0, 3538973, 5, 0, 3538974, 262149, 0, 3538975, 131077, 6, 3538976, 0, 0, 3538977, 0, 0, 3538978, 65536, 1, 3538979, 65536, 1, 3538980, 65536, 1, 3538981, 393216, 1, 3538982, 65536, 1, 3538983, 393216, 12, 3538984, 458752, 12, 3538985, 262149, 6, 3538986, 262149, 4, 3538987, 262149, 4, 3538988, 262149, 4, 3538989, 262149, 4, 3538990, 262149, 4, 3538991, 262149, 4, 3538992, 131077, 6, 3538993, 65536, 1, 3538994, 65536, 21, 3538995, 65536, 1, 3538996, 65536, 1, 3539006, 0, 17, 3539007, 0, 0, 3539008, 65536, 1, 3539009, 0, 0, 3539010, 0, 0, 3539011, 65536, 1, 3539012, 65536, 1, 3539013, 65536, 21, 3539014, 65536, 21, 3539015, 458752, 6, 3539016, 65536, 77, 3539017, 131072, 77, 3539018, 196608, 77, 3539019, 262144, 77, 3539020, 458752, 6, 3539021, 131072, 23, 3539022, 65536, 25, 3539023, 196608, 25, 3539024, 65536, 25, 3539025, 65536, 21, 3539026, 65536, 21, 3539027, 65536, 21, 3539028, 65536, 21, 3539029, 65536, 21, 3539030, 65536, 21, 3539031, 393216, 23, 3539032, 393216, 23, 3539033, 393216, 23, 3539034, 65536, 21, 3539035, 65536, 21, 3539036, 65536, 21, 3539037, 65536, 21, 3539038, 65536, 21, 3539039, 65536, 21, 3539040, 65536, 21, 3539041, 65536, 1, 3539042, 65536, 1, 3539043, 393216, 2, 3539044, 65536, 1, 3539045, 131072, 23, 3539046, 65536, 21, 3539047, 65536, 1, 3539048, 65536, 1, 3539049, 262144, 17, 3604485, 327680, 16, 3604486, 65536, 1, 3604487, 65536, 21, 3604488, 65536, 1, 3604489, 262149, 5, 3604490, 131077, 3, 3604491, 131077, 3, 3604492, 5, 6, 3604493, 262145, 6, 3604494, 262145, 4, 3604495, 262145, 4, 3604496, 262145, 4, 3604497, 262145, 4, 3604498, 131073, 6, 3604499, 0, 0, 3604500, 65536, 1, 3604501, 65536, 1, 3604502, 262149, 6, 3604503, 262149, 4, 3604504, 262149, 4, 3604505, 262149, 4, 3604506, 131077, 1, 3604507, 5, 0, 3604508, 5, 0, 3604509, 262149, 0, 3604510, 131077, 6, 3604511, 65536, 1, 3604512, 65536, 1, 3604513, 65536, 1, 3604514, 393216, 5, 3604515, 458752, 5, 3604516, 65536, 1, 3604517, 393216, 2, 3604518, 65536, 1, 3604519, 65536, 1, 3604520, 393216, 5, 3604521, 458752, 5, 3604522, 393216, 5, 3604523, 458752, 5, 3604524, 65536, 1, 3604525, 0, 0, 3604526, 65536, 1, 3604527, 393216, 5, 3604528, 458752, 5, 3604529, 131072, 23, 3604530, 65536, 21, 3604531, 65536, 1, 3604532, 65536, 1, 3604542, 0, 18, 3604543, 65536, 23, 3604544, 0, 0, 3604545, 65536, 1, 3604546, 65536, 1, 3604547, 65536, 1, 3604548, 65536, 1, 3604549, 65536, 21, 3604550, 65536, 21, 3604551, 65536, 1, 3604552, 65536, 78, 3604553, 131072, 78, 3604554, 196608, 78, 3604555, 262144, 78, 3604556, 65536, 1, 3604557, 65536, 21, 3604558, 65536, 21, 3604559, 65536, 21, 3604560, 65536, 21, 3604561, 65536, 21, 3604562, 131072, 27, 3604563, 65536, 29, 3604564, 131072, 29, 3604565, 65536, 27, 3604566, 65536, 21, 3604567, 393216, 23, 3604568, 393216, 23, 3604569, 393216, 23, 3604570, 65536, 21, 3604571, 131072, 27, 3604572, 131072, 29, 3604573, 196608, 29, 3604574, 65536, 29, 3604575, 65536, 27, 3604576, 65536, 21, 3604577, 65536, 23, 3604578, 327680, 3, 3604579, 393216, 3, 3604580, 458752, 3, 3604581, 65536, 21, 3604582, 65536, 21, 3604583, 65536, 1, 3604584, 393216, 17, 3604585, 262144, 18, 3670020, 327680, 16, 3670021, 65536, 1, 3670022, 65536, 1, 3670023, 65536, 21, 3670024, 0, 0, 3670025, 262149, 2, 3670026, 5, 0, 3670027, 262149, 0, 3670028, 131077, 6, 3670029, 65536, 1, 3670030, 65536, 1, 3670031, 65536, 1, 3670032, 65536, 1, 3670033, 65536, 1, 3670034, 65536, 1, 3670035, 65536, 1, 3670036, 393216, 1, 3670037, 65536, 1, 3670038, 65536, 1, 3670039, 0, 0, 3670040, 65536, 1, 3670041, 65536, 1, 3670042, 262149, 6, 3670043, 262149, 4, 3670044, 262149, 4, 3670045, 131077, 6, 3670047, 65536, 1, 3670048, 65536, 1, 3670049, 65536, 1, 3670050, 393216, 6, 3670051, 458752, 6, 3670052, 327680, 3, 3670053, 393216, 3, 3670054, 458752, 3, 3670055, 65536, 1, 3670056, 393216, 6, 3670057, 458752, 6, 3670058, 393216, 1, 3670059, 458752, 6, 3670060, 65536, 1, 3670061, 65536, 1, 3670062, 65536, 1, 3670063, 393216, 1, 3670064, 458752, 6, 3670065, 65536, 21, 3670066, 65536, 21, 3670067, 65536, 1, 3670068, 65536, 1, 3670078, 0, 19, 3670079, 65536, 24, 3670080, 65536, 18, 3670081, 65536, 23, 3670082, 393216, 5, 3670083, 458752, 5, 3670084, 65536, 1, 3670085, 65536, 27, 3670086, 65536, 21, 3670087, 65536, 1, 3670088, 65536, 79, 3670089, 131072, 79, 3670090, 196608, 79, 3670091, 262144, 79, 3670092, 131072, 23, 3670093, 65536, 21, 3670094, 65536, 21, 3670095, 65536, 21, 3670096, 65536, 21, 3670097, 65536, 21, 3670098, 65536, 1, 3670099, 65536, 1, 3670100, 65536, 1, 3670101, 65536, 1, 3670102, 65536, 1, 3670103, 393216, 23, 3670104, 393216, 23, 3670105, 393216, 23, 3670106, 65536, 1, 3670107, 393216, 21, 3670108, 393216, 24, 3670109, 393216, 5, 3670110, 458752, 5, 3670111, 65536, 1, 3670112, 65536, 21, 3670113, 65536, 21, 3670114, 65536, 25, 3670115, 131072, 25, 3670116, 196608, 25, 3670117, 65536, 21, 3670118, 65536, 21, 3670119, 65536, 1, 3670120, 393216, 18, 3670121, 262144, 19, 3735556, 65536, 1, 3735557, 65536, 1, 3735558, 327680, 19, 3735559, 65536, 21, 3735560, 0, 0, 3735561, 262149, 6, 3735562, 131077, 1, 3735563, 5, 4, 3735564, 65536, 1, 3735565, 65536, 1, 3735566, 65536, 1, 3735567, 393216, 5, 3735568, 458752, 5, 3735569, 393216, 5, 3735570, 458752, 5, 3735571, 65536, 1, 3735572, 393216, 2, 3735573, 65536, 1, 3735574, 65536, 1, 3735575, 65536, 1, 3735576, 65536, 1, 3735577, 393216, 5, 3735578, 458752, 5, 3735579, 393216, 5, 3735580, 458752, 5, 3735581, 65536, 1, 3735583, 65536, 1, 3735584, 393216, 5, 3735585, 458752, 5, 3735586, 393216, 5, 3735587, 458752, 5, 3735588, 393216, 5, 3735589, 458752, 5, 3735590, 65536, 1, 3735591, 393216, 5, 3735592, 458752, 5, 3735593, 65536, 1, 3735594, 393216, 2, 3735595, 65536, 1, 3735596, 393216, 5, 3735597, 458752, 5, 3735598, 65536, 1, 3735599, 393216, 2, 3735600, 65536, 1, 3735601, 65536, 21, 3735602, 65536, 21, 3735603, 65536, 1, 3735604, 65536, 1, 3735615, 0, 19, 3735616, 0, 30, 3735617, 65536, 30, 3735618, 393216, 6, 3735619, 458752, 6, 3735620, 65536, 1, 3735621, 65536, 1, 3735622, 65536, 21, 3735623, 65536, 1, 3735624, 393216, 5, 3735625, 458752, 5, 3735626, 393216, 5, 3735627, 458752, 5, 3735628, 196608, 38, 3735629, 65536, 21, 3735630, 65536, 21, 3735631, 65536, 21, 3735632, 65536, 21, 3735633, 65536, 21, 3735634, 65536, 1, 3735635, 393216, 5, 3735636, 458752, 5, 3735637, 65536, 1, 3735638, 65536, 1, 3735639, 393216, 23, 3735640, 393216, 23, 3735641, 393216, 23, 3735642, 458752, 23, 3735643, 393216, 5, 3735644, 458752, 5, 3735645, 393216, 6, 3735646, 458752, 6, 3735647, 65536, 1, 3735648, 65536, 21, 3735649, 65536, 21, 3735650, 65536, 21, 3735651, 65536, 21, 3735652, 65536, 21, 3735653, 65536, 21, 3735654, 131072, 27, 3735655, 65536, 1, 3735656, 262144, 17, 3801092, 65536, 1, 3801093, 65536, 1, 3801094, 65536, 21, 3801095, 65536, 21, 3801096, 65536, 1, 3801097, 65536, 1, 3801098, 262149, 6, 3801099, 131077, 6, 3801100, 65536, 1, 3801101, 393216, 1, 3801102, 65536, 1, 3801103, 393216, 6, 3801104, 393216, 5, 3801105, 458752, 5, 3801106, 458752, 6, 3801107, 327680, 3, 3801108, 393216, 3, 3801109, 458752, 3, 3801110, 393216, 5, 3801111, 458752, 5, 3801112, 65536, 1, 3801113, 393216, 6, 3801114, 393216, 5, 3801115, 458752, 5, 3801116, 458752, 6, 3801117, 327680, 3, 3801118, 393216, 3, 3801119, 458752, 3, 3801120, 393216, 6, 3801121, 458752, 6, 3801122, 393216, 1, 3801123, 458752, 6, 3801124, 393216, 6, 3801125, 458752, 6, 3801126, 393216, 5, 3801127, 458752, 5, 3801128, 458752, 6, 3801129, 327680, 3, 3801130, 393216, 3, 3801131, 458752, 3, 3801132, 393216, 6, 3801133, 393216, 5, 3801134, 458752, 5, 3801135, 393216, 3, 3801136, 458752, 3, 3801137, 65536, 21, 3801138, 131072, 27, 3801139, 65536, 1, 3801140, 65536, 1, 3801152, 0, 31, 3801153, 65536, 31, 3801154, 65536, 23, 3801155, 393216, 5, 3801156, 458752, 5, 3801157, 65536, 1, 3801158, 65536, 21, 3801159, 65536, 23, 3801160, 393216, 6, 3801161, 458752, 6, 3801162, 393216, 6, 3801163, 458752, 6, 3801164, 65536, 21, 3801165, 131072, 27, 3801166, 196608, 29, 3801167, 65536, 29, 3801168, 131072, 29, 3801169, 196608, 29, 3801170, 65536, 1, 3801171, 393216, 6, 3801172, 458752, 6, 3801173, 65536, 1, 3801174, 65536, 1, 3801175, 1, 7, 3801176, 65536, 1, 3801177, 65536, 1, 3801178, 65536, 1, 3801179, 393216, 6, 3801180, 458752, 6, 3801181, 393216, 5, 3801182, 458752, 5, 3801183, 65536, 1, 3801184, 65536, 29, 3801185, 131072, 29, 3801186, 196608, 29, 3801187, 65536, 29, 3801188, 131072, 29, 3801189, 131072, 29, 3801190, 65536, 1, 3801191, 65536, 1, 3801192, 262144, 17, 3866628, 65536, 1, 3866629, 65536, 1, 3866630, 65536, 21, 3866631, 65536, 21, 3866632, 393216, 5, 3866633, 458752, 5, 3866634, 393216, 5, 3866635, 458752, 5, 3866636, 65536, 1, 3866637, 393216, 2, 3866638, 65536, 1, 3866639, 65536, 1, 3866640, 393216, 6, 3866641, 458752, 6, 3866642, 393216, 5, 3866643, 458752, 5, 3866644, 393216, 5, 3866645, 458752, 5, 3866646, 393216, 6, 3866647, 458752, 6, 3866648, 393216, 5, 3866649, 458752, 5, 3866650, 393216, 6, 3866651, 458752, 6, 3866652, 393216, 5, 3866653, 458752, 5, 3866654, 65536, 1, 3866655, 393216, 5, 3866656, 458752, 5, 3866657, 65536, 1, 3866658, 393216, 2, 3866659, 65536, 1, 3866660, 393216, 5, 3866661, 458752, 5, 3866662, 393216, 6, 3866663, 131072, 23, 3866664, 65536, 25, 3866665, 131072, 25, 3866666, 196608, 25, 3866667, 65536, 23, 3866668, 65536, 1, 3866669, 393216, 6, 3866670, 458752, 6, 3866671, 65536, 1, 3866672, 65536, 1, 3866673, 65536, 21, 3866674, 65536, 1, 3866675, 393216, 5, 3866676, 458752, 5, 3866689, 0, 19, 3866690, 65536, 24, 3866691, 393216, 6, 3866692, 458752, 6, 3866693, 65536, 1, 3866694, 65536, 21, 3866695, 65536, 1, 3866696, 65536, 25, 3866697, 131072, 25, 3866698, 196608, 25, 3866699, 65536, 25, 3866700, 65536, 21, 3866701, 65536, 1, 3866702, 65536, 1, 3866703, 65536, 1, 3866704, 65536, 1, 3866705, 65536, 1, 3866706, 65536, 1, 3866707, 65536, 1, 3866708, 65536, 1, 3866709, 65536, 1, 3866710, 65536, 1, 3866711, 131073, 5, 3866712, 65536, 1, 3866713, 65536, 1, 3866714, 65536, 1, 3866715, 65536, 1, 3866716, 65536, 1, 3866717, 393216, 6, 3866718, 458752, 6, 3866719, 65536, 1, 3866720, 65536, 1, 3866721, 65536, 1, 3866722, 65536, 1, 3866723, 65536, 1, 3866724, 393216, 5, 3866725, 458752, 5, 3866726, 65536, 1, 3866727, 393216, 17, 3866728, 262144, 18, 3932164, 65536, 1, 3932165, 65536, 1, 3932166, 65536, 21, 3932167, 65536, 21, 3932168, 65536, 23, 3932169, 458752, 6, 3932170, 393216, 6, 3932171, 458752, 6, 3932172, 327680, 3, 3932173, 393216, 3, 3932174, 458752, 3, 3932175, 393216, 5, 3932176, 458752, 5, 3932177, 65536, 1, 3932178, 393216, 6, 3932179, 393216, 1, 3932180, 393216, 6, 3932181, 393216, 5, 3932182, 458752, 5, 3932183, 393216, 5, 3932184, 458752, 5, 3932185, 458752, 6, 3932186, 393216, 1, 3932187, 65536, 1, 3932188, 393216, 6, 3932189, 458752, 6, 3932190, 393216, 5, 3932191, 458752, 5, 3932192, 458752, 6, 3932193, 327680, 3, 3932194, 393216, 3, 3932195, 458752, 3, 3932196, 393216, 6, 3932197, 458752, 6, 3932198, 131072, 23, 3932199, 65536, 21, 3932200, 65536, 21, 3932201, 65536, 21, 3932202, 65536, 21, 3932203, 65536, 21, 3932204, 65536, 1, 3932205, 65536, 1, 3932206, 65536, 1, 3932207, 65536, 1, 3932208, 131072, 23, 3932209, 65536, 21, 3932210, 65536, 1, 3932211, 393216, 6, 3932212, 458752, 6, 3932226, 0, 17, 3932227, 65536, 1, 3932228, 65536, 1, 3932229, 65536, 1, 3932230, 65536, 21, 3932231, 65536, 21, 3932232, 65536, 21, 3932233, 65536, 21, 3932234, 65536, 21, 3932235, 65536, 21, 3932236, 65536, 21, 3932237, 65536, 1, 3932238, 65536, 1, 3932239, 458752, 37, 3932240, 65536, 1, 3932241, 65536, 1, 3932242, 65536, 1, 3932243, 65536, 1, 3932244, 393216, 35, 3932245, 458752, 35, 3932246, 0, 0, 3932247, 327681, 6, 3932248, 262145, 3, 3932249, 1, 6, 3932250, 65536, 1, 3932252, 65536, 1, 3932253, 65536, 1, 3932254, 0, 0, 3932255, 393216, 17, 3932256, 65536, 18, 3932257, 131072, 18, 3932258, 196608, 18, 3932259, 327680, 17, 3932260, 393216, 6, 3932261, 458752, 6, 3932262, 65536, 1, 3932263, 393216, 18, 3932264, 262144, 19, 3997700, 65536, 1, 3997701, 65536, 1, 3997702, 65536, 21, 3997703, 65536, 21, 3997704, 65536, 21, 3997705, 65536, 1, 3997706, 65536, 1, 3997707, 393216, 5, 3997708, 458752, 5, 3997709, 393216, 5, 3997710, 458752, 5, 3997711, 393216, 6, 3997712, 393216, 5, 3997713, 458752, 5, 3997714, 65536, 1, 3997715, 393216, 2, 3997716, 65536, 1, 3997717, 393216, 6, 3997718, 393216, 5, 3997719, 458752, 5, 3997720, 458752, 6, 3997721, 65536, 1, 3997722, 393216, 2, 3997723, 65536, 1, 3997724, 393216, 5, 3997725, 458752, 5, 3997726, 393216, 6, 3997727, 458752, 6, 3997728, 393216, 5, 3997729, 458752, 5, 3997730, 131072, 23, 3997731, 65536, 25, 3997732, 131072, 25, 3997733, 196608, 25, 3997734, 65536, 21, 3997735, 65536, 21, 3997736, 65536, 21, 3997737, 65536, 21, 3997738, 65536, 21, 3997739, 65536, 21, 3997740, 65536, 25, 3997741, 131072, 25, 3997742, 131072, 25, 3997743, 131072, 25, 3997744, 65536, 21, 3997745, 65536, 21, 3997746, 65536, 1, 3997747, 65536, 1, 3997748, 65536, 1, 3997762, 0, 17, 3997763, 65536, 1, 3997764, 393216, 1, 3997765, 65536, 1, 3997766, 65536, 27, 3997767, 65536, 21, 3997768, 65536, 21, 3997769, 65536, 21, 3997770, 65536, 21, 3997771, 65536, 21, 3997772, 131072, 27, 3997773, 65536, 1, 3997774, 393216, 17, 3997775, 131072, 18, 3997776, 196608, 18, 3997777, 65536, 18, 3997778, 196608, 18, 3997779, 327680, 17, 3997780, 65536, 1, 3997781, 65536, 1, 3997782, 0, 0, 3997783, 65536, 1, 3997784, 262145, 2, 3997785, 1, 4, 3997786, 65536, 1, 3997788, 65536, 1, 3997789, 0, 0, 3997790, 0, 0, 3997791, 65536, 30, 3997792, 131072, 30, 3997793, 196608, 30, 3997794, 65536, 30, 3997795, 196608, 30, 3997796, 65536, 18, 3997797, 131072, 18, 3997798, 196608, 18, 3997799, 262144, 18, 4063236, 65536, 1, 4063237, 65536, 1, 4063238, 65536, 21, 4063239, 65536, 21, 4063240, 65536, 21, 4063241, 65536, 25, 4063242, 65536, 23, 4063243, 393216, 6, 4063244, 458752, 6, 4063245, 393216, 6, 4063246, 458752, 6, 4063247, 65536, 1, 4063248, 393216, 6, 4063249, 458752, 6, 4063250, 327680, 3, 4063251, 393216, 3, 4063252, 393216, 5, 4063253, 458752, 5, 4063254, 393216, 6, 4063255, 393216, 5, 4063256, 458752, 5, 4063257, 327680, 3, 4063258, 393216, 3, 4063259, 458752, 3, 4063260, 393216, 6, 4063261, 458752, 6, 4063262, 65536, 1, 4063263, 65536, 1, 4063264, 393216, 6, 4063265, 458752, 6, 4063266, 65536, 21, 4063267, 65536, 21, 4063268, 65536, 21, 4063269, 65536, 21, 4063270, 65536, 21, 4063271, 65536, 21, 4063272, 65536, 21, 4063273, 65536, 21, 4063274, 65536, 21, 4063275, 65536, 21, 4063276, 65536, 21, 4063277, 65536, 21, 4063278, 65536, 21, 4063279, 65536, 21, 4063280, 65536, 21, 4063281, 65536, 21, 4063282, 65536, 1, 4063283, 65536, 1, 4063284, 393216, 17, 4063298, 0, 17, 4063299, 65536, 1, 4063300, 393216, 2, 4063301, 65536, 1, 4063302, 65536, 1, 4063303, 65536, 21, 4063304, 65536, 21, 4063305, 65536, 21, 4063306, 65536, 21, 4063307, 65536, 21, 4063308, 65536, 1, 4063309, 65536, 1, 4063310, 65536, 30, 4063311, 196608, 30, 4063312, 65536, 30, 4063313, 131072, 30, 4063314, 196608, 30, 4063315, 65536, 30, 4063316, 327680, 17, 4063317, 65536, 1, 4063318, 65536, 1, 4063319, 65536, 1, 4063320, 1, 3, 4063321, 131073, 6, 4063322, 327680, 3, 4063323, 393216, 3, 4063324, 458752, 3, 4063325, 393216, 17, 4063326, 196608, 18, 4063327, 65536, 31, 4063328, 131072, 31, 4063329, 196608, 31, 4063330, 65536, 31, 4063331, 196608, 31, 4063332, 0, 30, 4063333, 131072, 30, 4063334, 262144, 30, 4063335, 262144, 19, 4128772, 327680, 17, 4128773, 65536, 1, 4128774, 65536, 27, 4128775, 65536, 21, 4128776, 65536, 21, 4128777, 65536, 21, 4128778, 65536, 21, 4128779, 65536, 25, 4128780, 131072, 25, 4128781, 196608, 25, 4128782, 65536, 25, 4128783, 131072, 25, 4128784, 196608, 25, 4128785, 65536, 25, 4128786, 131072, 25, 4128787, 65536, 23, 4128788, 393216, 6, 4128789, 458752, 6, 4128790, 65536, 1, 4128791, 393216, 6, 4128792, 458752, 6, 4128793, 65536, 1, 4128794, 131072, 23, 4128795, 65536, 25, 4128796, 131072, 25, 4128797, 196608, 25, 4128798, 65536, 25, 4128799, 131072, 25, 4128800, 196608, 25, 4128801, 65536, 25, 4128802, 65536, 21, 4128803, 65536, 21, 4128804, 65536, 21, 4128805, 131072, 27, 4128806, 65536, 29, 4128807, 131072, 29, 4128808, 196608, 29, 4128809, 65536, 29, 4128810, 65536, 27, 4128811, 65536, 21, 4128812, 65536, 21, 4128813, 65536, 21, 4128814, 65536, 21, 4128815, 65536, 21, 4128816, 65536, 21, 4128817, 131072, 27, 4128818, 65536, 1, 4128819, 65536, 1, 4128834, 0, 17, 4128835, 327680, 3, 4128836, 393216, 3, 4128837, 458752, 3, 4128838, 65536, 1, 4128839, 131072, 29, 4128840, 196608, 29, 4128841, 196608, 29, 4128842, 131072, 29, 4128843, 196608, 29, 4128844, 65536, 1, 4128845, 393216, 17, 4128846, 65536, 31, 4128847, 196608, 31, 4128848, 65536, 31, 4128849, 131072, 31, 4128850, 196608, 31, 4128851, 65536, 31, 4128852, 327680, 18, 4128853, 327680, 17, 4128854, 393216, 5, 4128855, 458752, 5, 4128856, 131073, 7, 4128857, 65536, 1, 4128858, 0, 0, 4128859, 65536, 1, 4128860, 393216, 17, 4128861, 196608, 30, 4128862, 262144, 30, 4128863, 262144, 19, 4128868, 0, 31, 4128869, 131072, 31, 4128870, 262144, 31, 4194309, 65536, 1, 4194310, 65536, 1, 4194311, 65536, 21, 4194312, 65536, 21, 4194313, 65536, 21, 4194314, 65536, 21, 4194315, 65536, 21, 4194316, 65536, 21, 4194317, 65536, 21, 4194318, 65536, 21, 4194319, 65536, 21, 4194320, 65536, 21, 4194321, 65536, 21, 4194322, 65536, 21, 4194323, 65536, 21, 4194324, 65536, 25, 4194325, 65536, 23, 4194326, 393216, 35, 4194327, 458752, 35, 4194328, 65536, 1, 4194329, 131072, 23, 4194330, 65536, 21, 4194331, 65536, 21, 4194332, 65536, 21, 4194333, 65536, 21, 4194334, 65536, 21, 4194335, 65536, 21, 4194336, 65536, 21, 4194337, 65536, 21, 4194338, 65536, 21, 4194339, 65536, 21, 4194340, 65536, 21, 4194341, 65536, 1, 4194342, 65536, 1, 4194343, 393216, 1, 4194344, 65536, 1, 4194345, 65536, 1, 4194346, 65536, 1, 4194347, 65536, 27, 4194348, 65536, 21, 4194349, 65536, 21, 4194350, 65536, 21, 4194351, 65536, 21, 4194352, 65536, 21, 4194353, 65536, 1, 4194354, 65536, 1, 4194355, 393216, 17, 4194370, 0, 18, 4194371, 65536, 18, 4194372, 327680, 17, 4194373, 65536, 1, 4194374, 65536, 1, 4194375, 65536, 1, 4194376, 65536, 1, 4194377, 65536, 1, 4194378, 65536, 1, 4194379, 65536, 1, 4194380, 65536, 1, 4194381, 393216, 18, 4194382, 262144, 19, 4194388, 0, 19, 4194389, 327680, 18, 4194390, 393216, 6, 4194391, 458752, 6, 4194392, 65536, 1, 4194393, 0, 0, 4194394, 0, 0, 4194395, 65536, 1, 4194396, 131072, 31, 4194397, 196608, 31, 4194398, 262144, 31, 4259845, 65536, 1, 4259846, 65536, 1, 4259847, 65536, 29, 4259848, 131072, 29, 4259849, 196608, 29, 4259850, 65536, 29, 4259851, 65536, 27, 4259852, 65536, 21, 4259853, 65536, 21, 4259854, 65536, 21, 4259855, 65536, 21, 4259856, 65536, 21, 4259857, 65536, 21, 4259858, 65536, 21, 4259859, 65536, 21, 4259860, 65536, 21, 4259861, 65536, 21, 4259862, 65536, 25, 4259863, 131072, 25, 4259864, 196608, 25, 4259865, 65536, 21, 4259866, 65536, 21, 4259867, 65536, 21, 4259868, 131072, 27, 4259869, 131072, 29, 4259870, 196608, 29, 4259871, 65536, 29, 4259872, 131072, 29, 4259873, 196608, 29, 4259874, 65536, 29, 4259875, 131072, 29, 4259876, 196608, 29, 4259877, 65536, 1, 4259878, 65536, 1, 4259879, 393216, 2, 4259880, 65536, 1, 4259881, 65536, 1, 4259882, 65536, 1, 4259883, 65536, 1, 4259884, 65536, 29, 4259885, 131072, 29, 4259886, 196608, 29, 4259887, 65536, 29, 4259888, 65536, 29, 4259889, 65536, 1, 4259890, 65536, 1, 4259906, 0, 19, 4259907, 0, 30, 4259908, 65536, 30, 4259909, 65536, 18, 4259910, 196608, 18, 4259911, 65536, 18, 4259912, 131072, 18, 4259913, 196608, 18, 4259914, 65536, 18, 4259915, 131072, 18, 4259916, 196608, 18, 4259917, 262144, 18, 4259925, 0, 18, 4259926, 327680, 17, 4259927, 65536, 1, 4259928, 0, 0, 4259929, 65536, 1, 4259930, 65536, 1, 4259931, 393216, 17, 4259932, 262144, 18, 4325381, 65536, 1, 4325382, 65536, 1, 4325383, 393216, 1, 4325384, 65536, 1, 4325385, 65536, 1, 4325386, 65536, 1, 4325387, 65536, 1, 4325388, 65536, 29, 4325389, 131072, 29, 4325390, 196608, 29, 4325391, 65536, 29, 4325392, 131072, 29, 4325393, 196608, 29, 4325394, 65536, 27, 4325395, 65536, 21, 4325396, 65536, 21, 4325397, 65536, 21, 4325398, 65536, 21, 4325399, 65536, 21, 4325400, 65536, 21, 4325401, 65536, 21, 4325402, 65536, 21, 4325403, 65536, 21, 4325404, 65536, 1, 4325405, 65536, 1, 4325406, 65536, 1, 4325407, 65536, 1, 4325408, 393216, 5, 4325409, 458752, 5, 4325410, 393216, 5, 4325411, 458752, 5, 4325412, 65536, 1, 4325413, 65536, 1, 4325414, 327680, 3, 4325415, 393216, 3, 4325416, 458752, 3, 4325417, 65536, 1, 4325418, 65536, 1, 4325419, 65536, 1, 4325420, 65536, 1, 4325421, 65536, 1, 4325422, 65536, 1, 4325423, 327680, 24, 4325424, 393216, 5, 4325425, 458752, 5, 4325426, 65536, 1, 4325443, 0, 31, 4325444, 65536, 31, 4325445, 0, 30, 4325446, 65536, 30, 4325447, 131072, 30, 4325448, 196608, 30, 4325449, 65536, 30, 4325450, 131072, 30, 4325451, 196608, 30, 4325452, 262144, 30, 4325453, 262144, 19, 4325461, 0, 19, 4325462, 327680, 18, 4325463, 196608, 18, 4325464, 65536, 18, 4325465, 131072, 18, 4325466, 196608, 18, 4325467, 393216, 18, 4325468, 262144, 19, 4390917, 65536, 1, 4390918, 65536, 1, 4390919, 393216, 2, 4390920, 65536, 1, 4390921, 393216, 35, 4390922, 458752, 35, 4390923, 65536, 1, 4390924, 65536, 1, 4390925, 393216, 5, 4390926, 458752, 5, 4390927, 65536, 1, 4390928, 65536, 1, 4390929, 65536, 1, 4390930, 65536, 1, 4390931, 65536, 29, 4390932, 65536, 27, 4390933, 65536, 21, 4390934, 65536, 21, 4390935, 65536, 21, 4390936, 65536, 21, 4390937, 65536, 21, 4390938, 65536, 21, 4390939, 131072, 27, 4390940, 65536, 1, 4390941, 393216, 1, 4390942, 65536, 1, 4390943, 65536, 1, 4390944, 393216, 6, 4390945, 458752, 6, 4390946, 393216, 6, 4390947, 458752, 6, 4390948, 65536, 1, 4390949, 458752, 37, 4390950, 65536, 1, 4390951, 65536, 1, 4390952, 393216, 17, 4390953, 65536, 18, 4390954, 131072, 18, 4390955, 196608, 18, 4390956, 65536, 18, 4390957, 196608, 18, 4390958, 327680, 17, 4390959, 393216, 5, 4390960, 458752, 5, 4390961, 458752, 6, 4390962, 65536, 1, 4390981, 0, 31, 4390982, 65536, 31, 4390983, 131072, 31, 4390984, 196608, 31, 4390985, 65536, 31, 4390986, 131072, 31, 4390987, 196608, 31, 4390988, 262144, 31, 4390998, 0, 19, 4390999, 0, 30, 4391000, 65536, 30, 4391001, 196608, 30, 4391002, 262144, 30, 4391003, 262144, 19, 4456453, 327680, 17, 4456454, 327680, 3, 4456455, 393216, 3, 4456456, 458752, 3, 4456457, 65536, 1, 4456458, 65536, 1, 4456459, 65536, 1, 4456460, 458752, 37, 4456461, 393216, 6, 4456462, 458752, 6, 4456463, 65536, 1, 4456464, 65536, 1, 4456465, 65536, 1, 4456466, 65536, 1, 4456467, 65536, 1, 4456468, 65536, 1, 4456469, 65536, 21, 4456470, 65536, 21, 4456471, 65536, 21, 4456472, 65536, 21, 4456473, 65536, 21, 4456474, 65536, 21, 4456475, 65536, 1, 4456476, 65536, 1, 4456477, 393216, 2, 4456478, 65536, 1, 4456479, 393216, 17, 4456480, 65536, 18, 4456481, 131072, 18, 4456482, 196608, 18, 4456483, 65536, 18, 4456484, 196608, 18, 4456485, 65536, 18, 4456486, 131072, 18, 4456487, 196608, 18, 4456488, 65536, 30, 4456489, 131072, 30, 4456490, 196608, 30, 4456491, 65536, 30, 4456492, 196608, 30, 4456493, 65536, 30, 4456494, 196608, 30, 4456495, 393216, 6, 4456496, 458752, 6, 4456497, 65536, 1, 4456498, 393216, 17, 4456535, 0, 31, 4456536, 65536, 31, 4456537, 196608, 31, 4456538, 262144, 31, 4521990, 65536, 1, 4521991, 65536, 1, 4521992, 65536, 1, 4521993, 65536, 1, 4521994, 393216, 17, 4521995, 65536, 18, 4521996, 196608, 18, 4521997, 65536, 18, 4521998, 131072, 18, 4521999, 196608, 18, 4522000, 327680, 17, 4522001, 65536, 1, 4522002, 393216, 5, 4522003, 458752, 5, 4522004, 65536, 1, 4522005, 65536, 29, 4522006, 131072, 29, 4522007, 196608, 29, 4522008, 65536, 29, 4522009, 131072, 29, 4522010, 196608, 29, 4522011, 65536, 1, 4522012, 327680, 3, 4522013, 393216, 3, 4522014, 458752, 3, 4522015, 65536, 30, 4522016, 131072, 30, 4522017, 196608, 30, 4522018, 65536, 30, 4522019, 196608, 30, 4522020, 65536, 30, 4522021, 131072, 30, 4522022, 196608, 30, 4522023, 262144, 30, 4522024, 65536, 31, 4522025, 131072, 31, 4522026, 196608, 31, 4522027, 65536, 31, 4522028, 196608, 31, 4522029, 65536, 31, 4522030, 196608, 31, 4522031, 65536, 18, 4522032, 131072, 18, 4522033, 196608, 18, 4587526, 65536, 18, 4587527, 196608, 18, 4587528, 65536, 18, 4587529, 196608, 18, 4587530, 65536, 30, 4587531, 131072, 30, 4587532, 196608, 30, 4587533, 65536, 30, 4587534, 196608, 30, 4587535, 65536, 30, 4587536, 196608, 30, 4587537, 65536, 1, 4587538, 393216, 6, 4587539, 393216, 5, 4587540, 458752, 5, 4587541, 65536, 1, 4587542, 393216, 5, 4587543, 458752, 5, 4587544, 65536, 1, 4587545, 65536, 1, 4587546, 65536, 1, 4587547, 65536, 1, 4587548, 65536, 1, 4587549, 393216, 17, 4587550, 196608, 18, 4587551, 65536, 31, 4587552, 131072, 31, 4587553, 196608, 31, 4587554, 65536, 31, 4587555, 196608, 31, 4587556, 65536, 31, 4587557, 131072, 31, 4587558, 196608, 31, 4587559, 262144, 31, 4587567, 0, 30, 4587568, 65536, 30, 4587569, 262144, 30, 4653062, 0, 30, 4653063, 65536, 30, 4653064, 196608, 30, 4653065, 262144, 30, 4653066, 65536, 31, 4653067, 131072, 31, 4653068, 196608, 31, 4653069, 65536, 31, 4653070, 196608, 31, 4653071, 65536, 31, 4653072, 196608, 31, 4653073, 327680, 17, 4653074, 65536, 1, 4653075, 393216, 6, 4653076, 458752, 6, 4653077, 65536, 1, 4653078, 393216, 6, 4653079, 458752, 6, 4653080, 65536, 1, 4653081, 65536, 1, 4653082, 65536, 1, 4653083, 65536, 1, 4653084, 65536, 1, 4653085, 196608, 30, 4653086, 262144, 30, 4653103, 0, 31, 4653104, 65536, 31, 4653105, 262144, 31, 4718598, 0, 31, 4718599, 65536, 31, 4718600, 196608, 31, 4718601, 262144, 31, 4718610, 65536, 18, 4718611, 196608, 18, 4718612, 65536, 18, 4718613, 131072, 18, 4718614, 196608, 18, 4718615, 65536, 18, 4718616, 196608, 18, 4718617, 65536, 18, 4718618, 196608, 18, 4718619, 65536, 18, 4718620, 196608, 18, 4718621, 196608, 31, 4718622, 262144, 31, 4784146, 0, 30, 4784147, 65536, 30, 4784148, 131072, 30, 4784149, 196608, 30, 4784150, 65536, 30, 4784151, 131072, 30, 4784152, 196608, 30, 4784153, 65536, 30, 4784154, 131072, 30, 4784155, 196608, 30, 4784156, 262144, 30, 4849682, 0, 31, 4849683, 65536, 31, 4849684, 131072, 31, 4849685, 196608, 31, 4849686, 65536, 31, 4849687, 131072, 31, 4849688, 196608, 31, 4849689, 65536, 31, 4849690, 131072, 31, 4849691, 196608, 31, 4849692, 262144, 31 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1638412, 5, 0, 1703948, 5, 0, 1703949, 5, 0, 1769484, 5, 0, 1769485, 5, 0, 1769486, 5, 0, 1835020, 5, 0, 1835021, 5, 0, 1835022, 5, 0, 1900556, 5, 0, 1900557, 5, 0, 1900558, 5, 0, 1966092, 5, 0, 1966093, 5, 0, 1966094, 5, 0, 2031628, 5, 0, 2031629, 5, 0, 2031630, 5, 0, 2097164, 5, 0, 2097165, 5, 0, 2097166, 5, 0, 2162701, 5, 0, 2162702, 5, 0, 2949193, 5, 0, 2949194, 5, 0, 2949195, 5, 0, 2949196, 5, 0, 3014700, 5, 0, 3014701, 5, 0, 3014702, 5, 0, 3014727, 5, 0, 3014728, 5, 0, 3014729, 5, 0, 3014730, 5, 0, 3014731, 5, 0, 3014732, 5, 0, 3014733, 5, 0, 3014734, 5, 0, 3080236, 5, 0, 3080237, 5, 0, 3080238, 5, 0, 3080239, 5, 0, 3080263, 5, 0, 3080264, 5, 0, 3080265, 5, 0, 3080266, 5, 0, 3080267, 5, 0, 3080268, 5, 0, 3080269, 5, 0, 3080270, 5, 0, 3145769, 5, 0, 3145770, 5, 0, 3145771, 5, 0, 3145772, 5, 0, 3145773, 5, 0, 3145774, 5, 0, 3145775, 5, 0, 3145800, 5, 0, 3145801, 5, 0, 3145802, 5, 0, 3145803, 5, 0, 3145804, 5, 0, 3145805, 5, 0, 3145806, 5, 0, 3211305, 5, 0, 3211306, 5, 0, 3211307, 5, 0, 3211308, 5, 0, 3211309, 5, 0, 3211310, 5, 0, 3211311, 5, 0, 3211336, 5, 0, 3211337, 5, 0, 3211338, 5, 0, 3211339, 5, 0, 3211340, 5, 0, 3211341, 5, 0, 3211342, 5, 0, 3276841, 5, 0, 3276842, 5, 0, 3276843, 5, 0, 3276844, 5, 0, 3276845, 5, 0, 3276846, 5, 0, 3276847, 5, 0, 3276848, 5, 0, 3276872, 5, 0, 3276873, 5, 0, 3276874, 5, 0, 3276875, 5, 0, 3276876, 5, 0, 3276877, 5, 0, 3342377, 5, 0, 3342378, 5, 0, 3342379, 5, 0, 3342380, 5, 0, 3342381, 5, 0, 3342382, 5, 0, 3342383, 5, 0, 3342384, 5, 0, 3342410, 5, 0, 3342413, 5, 0, 3407902, 5, 0, 3407913, 5, 0, 3407914, 5, 0, 3407915, 5, 0, 3407916, 5, 0, 3407917, 5, 0, 3407918, 5, 0, 3407919, 5, 0, 3407920, 5, 0, 3473432, 5, 0, 3473433, 5, 0, 3473434, 5, 0, 3473435, 5, 0, 3473436, 5, 0, 3473437, 5, 0, 3473438, 5, 0, 3473439, 5, 0, 3473449, 5, 0, 3473450, 5, 0, 3473451, 5, 0, 3473452, 5, 0, 3473453, 5, 0, 3473454, 5, 0, 3473455, 5, 0, 3473456, 5, 0, 3538966, 5, 0, 3538967, 5, 0, 3538968, 5, 0, 3538969, 5, 0, 3538970, 5, 0, 3538971, 5, 0, 3538972, 5, 0, 3538973, 5, 0, 3538974, 5, 0, 3538975, 5, 0, 3538985, 5, 0, 3538986, 5, 0, 3538987, 5, 0, 3538988, 5, 0, 3538989, 5, 0, 3538990, 5, 0, 3538991, 5, 0, 3538992, 5, 0, 3604489, 5, 0, 3604490, 5, 0, 3604491, 5, 0, 3604492, 5, 0, 3604502, 5, 0, 3604503, 5, 0, 3604504, 5, 0, 3604505, 5, 0, 3604506, 5, 0, 3604507, 5, 0, 3604508, 5, 0, 3604509, 5, 0, 3604510, 5, 0, 3670025, 5, 0, 3670026, 5, 0, 3670027, 5, 0, 3670028, 5, 0, 3670042, 5, 0, 3670043, 5, 0, 3670044, 5, 0, 3670045, 5, 0, 3735561, 5, 0, 3735562, 5, 0, 3735563, 5, 0, 3801098, 5, 0, 3801099, 5, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 458768, 393216, 4, 458769, 458752, 4, 589834, 393216, 4, 589835, 458752, 4, 589836, 393216, 4, 589837, 65536, 1, 589839, 393216, 4, 589840, 458752, 4, 589855, 0, 20, 589856, 131072, 0, 589859, 262144, 16, 655361, 393216, 4, 655362, 458752, 4, 655364, 393216, 4, 655365, 458752, 4, 655367, 393216, 4, 655368, 458752, 4, 655369, 393216, 7, 655371, 393216, 4, 655372, 458752, 4, 655373, 327680, 0, 655374, 196608, 16, 655375, 458752, 0, 655376, 393216, 4, 655377, 458752, 4, 655378, 0, 28, 655388, 262144, 28, 655391, 0, 21, 655392, 0, 105, 655393, 65536, 105, 655394, 131072, 105, 655395, 262144, 17, 720896, 393216, 4, 720897, 458752, 4, 720898, 393216, 4, 720899, 393216, 7, 720902, 458752, 7, 720903, 458752, 4, 720905, 458752, 7, 720906, 393216, 7, 720909, 458752, 7, 720911, 393216, 7, 720914, 0, 28, 720924, 262144, 28, 720925, 393216, 4, 720926, 458752, 4, 720927, 0, 21, 720928, 0, 106, 720930, 131072, 106, 720931, 262144, 17, 786433, 393216, 7, 786436, 458752, 7, 786437, 393216, 7, 786438, 458752, 0, 786439, 393216, 4, 786440, 458752, 4, 786441, 393216, 4, 786442, 458752, 4, 786445, 327680, 2, 786447, 458752, 2, 786448, 393216, 4, 786449, 458752, 4, 786450, 0, 28, 786460, 262144, 28, 786463, 0, 21, 786464, 0, 107, 786466, 131072, 107, 786467, 262144, 17, 851968, 458752, 4, 851969, 393216, 4, 851970, 458752, 4, 851972, 327680, 1, 851974, 393216, 7, 851977, 458752, 7, 851979, 458752, 7, 851980, 393216, 4, 851981, 458752, 4, 851982, 393216, 4, 851983, 393216, 7, 851986, 0, 28, 851996, 262144, 28, 851997, 393216, 4, 851998, 458752, 4, 851999, 0, 21, 917505, 458752, 7, 917507, 458752, 7, 917508, 327680, 2, 917510, 458752, 2, 917511, 458752, 4, 917513, 393216, 4, 917514, 458752, 4, 917515, 393216, 4, 917516, 458752, 4, 917517, 458752, 5, 917518, 393216, 5, 917519, 327680, 0, 917520, 458752, 7, 917521, 458752, 0, 917522, 0, 28, 917532, 262144, 28, 917533, 393216, 5, 917534, 458752, 5, 917535, 0, 21, 917536, 393216, 34, 917537, 458752, 34, 983040, 393216, 4, 983041, 458752, 4, 983042, 393216, 4, 983043, 458752, 4, 983044, 393216, 4, 983045, 393216, 7, 983047, 327680, 0, 983048, 196608, 16, 983049, 458752, 0, 983050, 393216, 4, 983051, 458752, 4, 983053, 65536, 15, 983054, 0, 15, 983055, 327680, 1, 983057, 458752, 1, 983058, 0, 28, 983068, 262144, 28, 983069, 393216, 6, 983070, 458752, 6, 983071, 0, 21, 983072, 393216, 35, 983073, 458752, 35, 983074, 393216, 34, 983075, 458752, 34, 1048577, 393216, 4, 1048578, 458752, 4, 1048580, 458752, 7, 1048581, 393216, 4, 1048582, 458752, 4, 1048583, 327680, 1, 1048585, 393216, 7, 1048587, 393216, 4, 1048588, 458752, 4, 1048591, 327680, 2, 1048593, 458752, 2, 1048594, 0, 29, 1048604, 262144, 28, 1048605, 393216, 5, 1048606, 458752, 5, 1048607, 0, 21, 1048610, 393216, 35, 1048611, 458752, 35, 1114112, 393216, 7, 1114115, 458752, 7, 1114116, 393216, 7, 1114119, 458752, 7, 1114121, 458752, 2, 1114122, 458752, 4, 1114125, 458752, 7, 1114130, 0, 26, 1114131, 65536, 26, 1114132, 131072, 26, 1114133, 131072, 26, 1114134, 196608, 26, 1114135, 65536, 28, 1114140, 262144, 29, 1114141, 393216, 6, 1114142, 458752, 6, 1114143, 0, 26, 1114144, 393216, 24, 1114145, 393216, 24, 1114146, 393216, 24, 1114147, 65536, 26, 1114148, 393216, 24, 1114149, 393216, 24, 1114150, 393216, 24, 1179650, 393216, 7, 1179653, 458752, 7, 1179656, 393216, 7, 1179659, 458752, 7, 1179667, 393216, 33, 1179668, 458752, 33, 1179671, 0, 26, 1179672, 65536, 26, 1179673, 131072, 26, 1179674, 131072, 26, 1179675, 196608, 26, 1179676, 262144, 26, 1245211, 458752, 36, 1310720, 327680, 0, 1310721, 393216, 0, 1310722, 458752, 0, 1376256, 327680, 1, 1376258, 458752, 1, 1376259, 393216, 4, 1376260, 458752, 4, 1376261, 393216, 4, 1376262, 458752, 4, 1376263, 393216, 4, 1376264, 458752, 4, 1376283, 458752, 36, 1441792, 327680, 2, 1441794, 393216, 7, 1441797, 458752, 7, 1441798, 393216, 0, 1441799, 458752, 7, 1441801, 458752, 7, 1441809, 393216, 4, 1441810, 458752, 4, 1441811, 0, 27, 1441816, 262144, 27, 1441817, 262144, 34, 1441818, 327680, 34, 1441820, 458752, 36, 1441821, 458752, 4, 1441824, 393216, 4, 1441825, 458752, 4, 1441829, 393216, 4, 1507328, 393216, 4, 1507329, 458752, 4, 1507331, 393216, 4, 1507332, 458752, 4, 1507333, 327680, 1, 1507335, 458752, 1, 1507336, 393216, 4, 1507337, 458752, 4, 1507338, 393216, 4, 1507339, 458752, 4, 1507344, 393216, 4, 1507345, 458752, 4, 1507347, 0, 28, 1507355, 262144, 27, 1507357, 458752, 5, 1507358, 393216, 4, 1507359, 458752, 4, 1507364, 393216, 7, 1507365, 393216, 0, 1572866, 458752, 7, 1572867, 458752, 4, 1572868, 393216, 4, 1572869, 327680, 2, 1572871, 393216, 7, 1572874, 458752, 7, 1572876, 458752, 7, 1572879, 393216, 7, 1572882, 458752, 7, 1572883, 0, 28, 1572891, 262144, 28, 1572892, 393216, 4, 1572893, 458752, 4, 1572900, 327680, 1, 1572901, 393216, 1, 1638401, 393216, 4, 1638402, 458752, 4, 1638404, 458752, 7, 1638406, 393216, 4, 1638407, 458752, 4, 1638408, 393216, 4, 1638409, 458752, 4, 1638410, 393216, 4, 1638411, 458752, 4, 1638416, 327680, 0, 1638417, 393216, 0, 1638418, 458752, 0, 1638419, 0, 28, 1638427, 262144, 28, 1638429, 458752, 5, 1638430, 393216, 4, 1638431, 458752, 4, 1638432, 393216, 4, 1638433, 458752, 4, 1638436, 327680, 2, 1638437, 393216, 2, 1703936, 393216, 4, 1703937, 458752, 4, 1703938, 327680, 0, 1703939, 458752, 7, 1703940, 393216, 4, 1703941, 393216, 7, 1703943, 393216, 4, 1703944, 458752, 4, 1703945, 393216, 4, 1703946, 458752, 4, 1703948, 458752, 7, 1703952, 327680, 1, 1703954, 458752, 1, 1703955, 0, 28, 1703963, 262144, 28, 1703964, 393216, 4, 1703965, 458752, 4, 1703972, 393216, 4, 1703973, 458752, 4, 1769474, 458752, 7, 1769476, 458752, 1, 1769478, 196608, 16, 1769481, 458752, 7, 1769483, 458752, 7, 1769488, 327680, 2, 1769490, 458752, 2, 1769491, 0, 28, 1769499, 262144, 28, 1769501, 458752, 5, 1769502, 393216, 4, 1769503, 458752, 4, 1769504, 393216, 4, 1769505, 458752, 4, 1835008, 393216, 4, 1835009, 458752, 4, 1835010, 327680, 2, 1835012, 458752, 2, 1835013, 458752, 4, 1835015, 393216, 4, 1835016, 458752, 4, 1835017, 393216, 4, 1835018, 458752, 4, 1835023, 393216, 4, 1835024, 458752, 4, 1835027, 0, 28, 1835035, 262144, 28, 1835036, 393216, 4, 1835037, 458752, 4, 1835040, 327680, 0, 1835041, 393216, 0, 1835042, 458752, 0, 1835043, 393216, 4, 1835044, 458752, 4, 1900545, 393216, 4, 1900546, 458752, 4, 1900547, 393216, 7, 1900549, 327680, 0, 1900550, 196608, 16, 1900551, 458752, 0, 1900552, 393216, 7, 1900555, 458752, 7, 1900558, 393216, 7, 1900561, 458752, 7, 1900562, 458752, 4, 1900563, 0, 28, 1900565, 393216, 36, 1900571, 262144, 28, 1900573, 458752, 5, 1900574, 393216, 4, 1900575, 458752, 4, 1900576, 327680, 1, 1900577, 393216, 1, 1900578, 458752, 1, 1900579, 327680, 43, 1900580, 393216, 43, 1900581, 458752, 43, 1900622, 0, 20, 1900642, 262144, 20, 1966080, 393216, 7, 1966083, 458752, 7, 1966084, 458752, 4, 1966085, 327680, 1, 1966087, 458752, 1, 1966088, 393216, 4, 1966089, 458752, 4, 1966091, 131072, 7, 1966096, 393216, 4, 1966097, 458752, 4, 1966099, 0, 28, 1966107, 262144, 28, 1966112, 327680, 2, 1966113, 393216, 2, 1966114, 458752, 2, 1966115, 327680, 44, 1966116, 393216, 44, 1966117, 458752, 44, 1966152, 0, 20, 1966179, 262144, 20, 2031616, 327680, 0, 2031617, 393216, 0, 2031618, 393216, 7, 2031620, 393216, 4, 2031621, 327680, 2, 2031623, 393216, 7, 2031625, 393216, 4, 2031626, 458752, 4, 2031631, 393216, 7, 2031634, 458752, 7, 2031635, 0, 28, 2031636, 262144, 34, 2031637, 327680, 34, 2031643, 262144, 28, 2031687, 0, 20, 2031688, 0, 28, 2031715, 262144, 21, 2031716, 262144, 20, 2097152, 327680, 1, 2097154, 458752, 1, 2097155, 393216, 7, 2097158, 458752, 7, 2097159, 393216, 4, 2097160, 393216, 7, 2097163, 458752, 7, 2097168, 327680, 0, 2097169, 393216, 0, 2097170, 458752, 0, 2097171, 0, 28, 2097172, 262144, 35, 2097173, 327680, 35, 2097178, 131072, 27, 2097179, 262144, 29, 2097180, 458752, 4, 2097223, 0, 28, 2097224, 0, 28, 2097251, 262144, 21, 2097252, 262144, 21, 2162688, 327680, 2, 2162690, 458752, 2, 2162691, 393216, 4, 2162692, 458752, 4, 2162693, 393216, 4, 2162694, 393216, 7, 2162696, 393216, 4, 2162697, 458752, 4, 2162699, 131072, 7, 2162704, 327680, 1, 2162706, 458752, 1, 2162707, 0, 29, 2162708, 65536, 27, 2162709, 393216, 36, 2162714, 131072, 28, 2162758, 0, 20, 2162760, 0, 28, 2162787, 262144, 21, 2162788, 262144, 21, 2162789, 262144, 23, 2228225, 393216, 4, 2228226, 393216, 7, 2228231, 196608, 16, 2228233, 327680, 0, 2228234, 458752, 7, 2228235, 458752, 0, 2228240, 327680, 2, 2228242, 458752, 2, 2228243, 0, 26, 2228244, 65536, 28, 2228248, 393216, 36, 2228250, 262144, 28, 2228251, 393216, 4, 2228252, 458752, 4, 2228293, 0, 23, 2228294, 0, 28, 2228296, 0, 28, 2228310, 393216, 32, 2228311, 458752, 32, 2228323, 262144, 29, 2228324, 262144, 21, 2228325, 262144, 24, 2228327, 262144, 27, 2293760, 393216, 4, 2293761, 458752, 4, 2293763, 458752, 7, 2293764, 458752, 4, 2293765, 393216, 4, 2293766, 458752, 4, 2293767, 393216, 4, 2293768, 458752, 4, 2293769, 327680, 1, 2293771, 458752, 1, 2293778, 393216, 4, 2293779, 458752, 4, 2293780, 0, 28, 2293781, 393216, 32, 2293782, 458752, 32, 2293786, 262144, 28, 2293795, 458752, 40, 2293828, 0, 23, 2293830, 0, 28, 2293832, 0, 28, 2293840, 393216, 36, 2293844, 458752, 36, 2293846, 393216, 33, 2293847, 458752, 33, 2293849, 131072, 28, 2293850, 65536, 26, 2293851, 131072, 26, 2293852, 196608, 26, 2293853, 65536, 26, 2293854, 131072, 26, 2293855, 196608, 26, 2293856, 65536, 26, 2293857, 131072, 26, 2293858, 196608, 26, 2293859, 262144, 26, 2293860, 262144, 21, 2293861, 262144, 24, 2293863, 262144, 28, 2359298, 196608, 16, 2359301, 458752, 7, 2359303, 458752, 7, 2359305, 458752, 7, 2359307, 458752, 2, 2359313, 393216, 7, 2359316, 0, 28, 2359317, 393216, 33, 2359318, 458752, 33, 2359319, 131072, 27, 2359320, 131072, 29, 2359321, 196608, 29, 2359322, 262144, 29, 2359324, 458752, 7, 2359327, 458752, 40, 2359363, 0, 27, 2359364, 0, 24, 2359366, 0, 28, 2359368, 0, 28, 2359374, 393216, 30, 2359375, 458752, 30, 2359385, 262144, 29, 2359391, 0, 76, 2359392, 65536, 76, 2359393, 131072, 76, 2359394, 196608, 76, 2359395, 262144, 76, 2359396, 458752, 4, 2359397, 262144, 24, 2359399, 262144, 28, 2424838, 393216, 4, 2424839, 458752, 4, 2424840, 393216, 4, 2424841, 458752, 4, 2424842, 393216, 4, 2424843, 458752, 4, 2424847, 131072, 7, 2424850, 393216, 4, 2424851, 458752, 4, 2424852, 0, 29, 2424853, 65536, 29, 2424854, 196608, 29, 2424855, 131072, 28, 2424856, 131072, 26, 2424857, 196608, 26, 2424858, 262144, 26, 2424898, 0, 27, 2424899, 0, 23, 2424900, 393216, 4, 2424901, 458752, 4, 2424902, 0, 28, 2424904, 0, 28, 2424905, 393216, 36, 2424910, 393216, 31, 2424911, 458752, 31, 2424914, 131072, 28, 2424915, 65536, 26, 2424916, 131072, 26, 2424917, 196608, 26, 2424918, 65536, 26, 2424919, 131072, 26, 2424920, 196608, 26, 2424921, 262144, 26, 2424922, 131072, 28, 2424923, 65536, 26, 2424924, 131072, 26, 2424925, 327680, 0, 2424926, 393216, 0, 2424927, 458752, 0, 2424932, 327680, 77, 2424933, 262144, 24, 2424935, 262144, 28, 2490373, 393216, 7, 2490375, 393216, 7, 2490377, 393216, 7, 2490380, 458752, 7, 2490385, 393216, 7, 2490388, 0, 26, 2490389, 65536, 26, 2490390, 196608, 26, 2490391, 262144, 26, 2490434, 0, 28, 2490435, 0, 24, 2490438, 0, 28, 2490440, 0, 28, 2490442, 262144, 34, 2490443, 327680, 34, 2490445, 458752, 36, 2490450, 262144, 29, 2490453, 393216, 4, 2490454, 458752, 4, 2490455, 393216, 4, 2490456, 458752, 4, 2490458, 393216, 7, 2490461, 458752, 7, 2490463, 458752, 1, 2490468, 458752, 4, 2490469, 262144, 24, 2490471, 262144, 28, 2555904, 196608, 26, 2555905, 65536, 26, 2555906, 131072, 26, 2555907, 196608, 26, 2555908, 65536, 24, 2555920, 131072, 7, 2555929, 262144, 25, 2555930, 65536, 26, 2555938, 262144, 20, 2555970, 0, 28, 2555971, 0, 24, 2555972, 393216, 4, 2555973, 458752, 4, 2555974, 0, 29, 2555976, 0, 28, 2555978, 262144, 35, 2555979, 327680, 35, 2555982, 131072, 28, 2555983, 65536, 26, 2555984, 131072, 26, 2555985, 196608, 26, 2555986, 262144, 26, 2555987, 131072, 28, 2555988, 65536, 26, 2555990, 393216, 7, 2555993, 196608, 26, 2555996, 458752, 7, 2555997, 327680, 2, 2555999, 0, 85, 2556002, 196608, 85, 2556004, 327680, 79, 2556005, 262144, 24, 2556007, 262144, 28, 2621444, 0, 25, 2621454, 458752, 40, 2621460, 131072, 24, 2621461, 131072, 26, 2621462, 196608, 26, 2621463, 65536, 26, 2621464, 131072, 26, 2621466, 0, 76, 2621467, 65536, 76, 2621468, 131072, 76, 2621469, 196608, 76, 2621470, 262144, 76, 2621471, 327680, 76, 2621486, 262144, 20, 2621506, 0, 28, 2621507, 0, 24, 2621510, 0, 26, 2621511, 65536, 28, 2621512, 0, 29, 2621518, 262144, 29, 2621521, 65536, 29, 2621522, 131072, 29, 2621523, 262144, 29, 2621524, 393216, 4, 2621525, 458752, 4, 2621526, 327680, 1, 2621528, 458752, 1, 2621529, 393216, 4, 2621530, 458752, 4, 2621531, 393216, 4, 2621532, 458752, 4, 2621533, 393216, 4, 2621534, 458752, 4, 2621535, 0, 80, 2621536, 65536, 86, 2621537, 131072, 86, 2621538, 196608, 86, 2621539, 262144, 86, 2621540, 327680, 80, 2621543, 262144, 28, 2686976, 131072, 19, 2686977, 196608, 19, 2686978, 327680, 21, 2686979, 393216, 36, 2686980, 0, 26, 2686981, 65536, 26, 2686982, 131072, 26, 2686983, 131072, 26, 2686984, 65536, 26, 2686985, 131072, 26, 2686986, 131072, 26, 2686987, 65536, 26, 2686988, 131072, 26, 2686989, 196608, 26, 2686990, 262144, 40, 2686991, 131072, 26, 2686992, 196608, 26, 2686993, 65536, 26, 2686994, 131072, 26, 2686995, 196608, 26, 2686996, 262144, 26, 2686998, 393216, 36, 2686999, 0, 27, 2687000, 0, 28, 2687001, 393216, 21, 2687002, 65536, 19, 2687007, 327680, 77, 2687016, 393216, 32, 2687017, 458752, 32, 2687022, 262144, 28, 2687023, 262144, 20, 2687041, 0, 27, 2687043, 0, 24, 2687044, 131072, 41, 2687045, 393216, 4, 2687046, 458752, 4, 2687047, 0, 28, 2687048, 0, 26, 2687049, 65536, 26, 2687050, 131072, 26, 2687051, 196608, 26, 2687052, 65536, 26, 2687053, 131072, 26, 2687054, 262144, 26, 2687056, 131072, 28, 2687057, 65536, 26, 2687060, 458752, 7, 2687062, 458752, 7, 2687064, 393216, 7, 2687067, 458752, 7, 2687068, 327680, 0, 2687069, 458752, 7, 2687070, 458752, 0, 2687071, 0, 87, 2687072, 65536, 87, 2687073, 131072, 87, 2687074, 196608, 87, 2687075, 262144, 87, 2687076, 327680, 87, 2687078, 262144, 24, 2687079, 262144, 28, 2752514, 0, 22, 2752522, 327680, 0, 2752523, 393216, 0, 2752524, 458752, 0, 2752534, 0, 23, 2752535, 0, 28, 2752536, 0, 28, 2752537, 262144, 21, 2752538, 0, 78, 2752543, 0, 19, 2752544, 327680, 21, 2752545, 458752, 32, 2752547, 393216, 36, 2752548, 262144, 34, 2752549, 327680, 34, 2752552, 393216, 33, 2752553, 458752, 33, 2752558, 262144, 29, 2752559, 262144, 28, 2752560, 262144, 16, 2752577, 0, 28, 2752579, 0, 24, 2752580, 393216, 4, 2752581, 458752, 4, 2752582, 327680, 0, 2752583, 458752, 7, 2752584, 458752, 0, 2752591, 131072, 28, 2752592, 262144, 26, 2752594, 393216, 4, 2752595, 458752, 4, 2752597, 196608, 41, 2752601, 131072, 41, 2752602, 196608, 41, 2752603, 131072, 41, 2752604, 327680, 1, 2752606, 458752, 1, 2752607, 0, 82, 2752608, 65536, 88, 2752609, 131072, 88, 2752610, 196608, 88, 2752611, 262144, 88, 2752612, 327680, 88, 2752613, 458752, 0, 2752614, 262144, 24, 2752615, 262144, 28, 2818051, 65536, 19, 2818052, 196608, 19, 2818053, 65536, 19, 2818054, 131072, 19, 2818055, 196608, 19, 2818056, 65536, 19, 2818057, 196608, 19, 2818058, 65536, 19, 2818060, 458752, 1, 2818062, 458752, 17, 2818064, 65536, 19, 2818065, 196608, 19, 2818066, 65536, 19, 2818067, 131072, 19, 2818068, 196608, 19, 2818069, 65536, 19, 2818070, 0, 24, 2818071, 0, 28, 2818072, 0, 28, 2818074, 0, 79, 2818078, 0, 20, 2818080, 393216, 33, 2818081, 458752, 33, 2818084, 262144, 35, 2818085, 327680, 35, 2818087, 393216, 36, 2818090, 131072, 28, 2818091, 65536, 26, 2818092, 131072, 26, 2818093, 196608, 26, 2818094, 262144, 26, 2818095, 262144, 28, 2818096, 262144, 24, 2818097, 262144, 27, 2818113, 0, 28, 2818114, 0, 23, 2818115, 393216, 7, 2818118, 458752, 7, 2818120, 196608, 26, 2818121, 65536, 26, 2818122, 131072, 26, 2818123, 196608, 26, 2818124, 65536, 26, 2818125, 131072, 26, 2818126, 196608, 26, 2818127, 262144, 26, 2818130, 458752, 7, 2818132, 458752, 7, 2818133, 131072, 7, 2818140, 327680, 2, 2818142, 393216, 7, 2818145, 458752, 7, 2818147, 458752, 7, 2818149, 458752, 1, 2818150, 262144, 24, 2818152, 262144, 27, 2883593, 0, 16, 2883594, 327680, 2, 2883596, 458752, 2, 2883599, 393216, 4, 2883600, 458752, 4, 2883601, 262144, 16, 2883604, 0, 16, 2883605, 0, 28, 2883606, 0, 24, 2883607, 0, 28, 2883608, 0, 28, 2883610, 393216, 36, 2883626, 262144, 29, 2883631, 262144, 29, 2883633, 262144, 16, 2883634, 262144, 16, 2883649, 0, 28, 2883650, 0, 24, 2883652, 131072, 41, 2883653, 196608, 41, 2883654, 327680, 2, 2883656, 458752, 2, 2883664, 131072, 41, 2883669, 327680, 0, 2883670, 393216, 0, 2883671, 458752, 0, 2883672, 131072, 7, 2883678, 393216, 4, 2883679, 458752, 4, 2883680, 393216, 4, 2883681, 458752, 4, 2883683, 327680, 2, 2883685, 458752, 2, 2883686, 262144, 24, 2883688, 262144, 28, 2949130, 393216, 4, 2949131, 327680, 41, 2949134, 393216, 7, 2949137, 458752, 7, 2949139, 0, 16, 2949141, 0, 28, 2949142, 0, 24, 2949143, 0, 28, 2949144, 0, 28, 2949145, 393216, 32, 2949146, 458752, 32, 2949151, 131072, 28, 2949152, 65536, 26, 2949153, 131072, 26, 2949154, 196608, 26, 2949155, 65536, 26, 2949156, 131072, 26, 2949157, 131072, 26, 2949158, 131072, 26, 2949159, 65536, 26, 2949160, 131072, 26, 2949161, 196608, 26, 2949162, 262144, 26, 2949163, 131072, 28, 2949164, 65536, 26, 2949166, 196608, 26, 2949167, 262144, 26, 2949169, 262144, 24, 2949170, 262144, 27, 2949171, 262144, 16, 2949185, 0, 28, 2949186, 0, 25, 2949199, 131072, 7, 2949205, 327680, 1, 2949207, 458752, 1, 2949209, 131072, 7, 2949213, 393216, 7, 2949215, 393216, 7, 2949216, 393216, 0, 2949217, 458752, 0, 2949218, 458752, 7, 2949219, 458752, 4, 2949222, 262144, 24, 2949224, 262144, 28, 3014665, 393216, 7, 3014668, 458752, 7, 3014672, 196608, 41, 3014675, 0, 17, 3014677, 0, 28, 3014678, 0, 24, 3014679, 0, 28, 3014680, 0, 28, 3014681, 393216, 33, 3014682, 458752, 33, 3014685, 393216, 36, 3014687, 262144, 28, 3014689, 327680, 0, 3014690, 393216, 0, 3014691, 458752, 0, 3014699, 262144, 29, 3014705, 262144, 24, 3014706, 262144, 28, 3014708, 262144, 16, 3014719, 327680, 0, 3014720, 393216, 0, 3014721, 0, 28, 3014722, 0, 26, 3014723, 65536, 26, 3014724, 131072, 26, 3014725, 65536, 24, 3014737, 65536, 12, 3014739, 65536, 10, 3014741, 327680, 2, 3014743, 458752, 2, 3014744, 393216, 4, 3014745, 458752, 4, 3014747, 65536, 11, 3014749, 131072, 8, 3014751, 327680, 1, 3014753, 393216, 7, 3014756, 458752, 7, 3014757, 458752, 4, 3014758, 262144, 24, 3014760, 262144, 28, 3080202, 131072, 41, 3080203, 196608, 41, 3080211, 0, 17, 3080213, 0, 28, 3080214, 0, 24, 3080215, 0, 28, 3080216, 0, 28, 3080223, 262144, 29, 3080224, 131072, 28, 3080225, 65536, 26, 3080227, 196608, 26, 3080228, 65536, 26, 3080229, 131072, 26, 3080230, 196608, 26, 3080231, 65536, 26, 3080232, 131072, 26, 3080233, 131072, 26, 3080234, 196608, 26, 3080235, 262144, 26, 3080241, 262144, 24, 3080243, 262144, 27, 3080244, 262144, 17, 3080255, 327680, 1, 3080257, 0, 29, 3080261, 0, 24, 3080274, 65536, 11, 3080275, 65536, 9, 3080282, 458752, 7, 3080283, 0, 10, 3080285, 131072, 9, 3080287, 327680, 2, 3080288, 458752, 4, 3080289, 458752, 2, 3080290, 131072, 41, 3080294, 262144, 24, 3080296, 262144, 28, 3145735, 458752, 40, 3145739, 131072, 18, 3145740, 458752, 40, 3145741, 196608, 18, 3145742, 262144, 18, 3145743, 65536, 19, 3145744, 196608, 19, 3145747, 0, 17, 3145748, 0, 27, 3145750, 0, 24, 3145751, 0, 28, 3145752, 0, 28, 3145754, 131072, 28, 3145755, 65536, 26, 3145756, 131072, 26, 3145757, 131072, 26, 3145758, 196608, 26, 3145759, 262144, 26, 3145760, 262144, 28, 3145761, 327680, 2, 3145763, 458752, 2, 3145764, 393216, 7, 3145766, 393216, 7, 3145769, 458752, 7, 3145778, 262144, 23, 3145779, 262144, 28, 3145781, 262144, 16, 3145791, 327680, 2, 3145793, 0, 26, 3145794, 65536, 26, 3145795, 65536, 28, 3145797, 0, 24, 3145806, 327680, 0, 3145807, 393216, 0, 3145808, 458752, 0, 3145809, 393216, 4, 3145810, 458752, 4, 3145816, 131072, 41, 3145817, 196608, 41, 3145819, 0, 11, 3145821, 131072, 10, 3145822, 393216, 7, 3145823, 458752, 4, 3145824, 393216, 4, 3145825, 458752, 4, 3145826, 393216, 4, 3145827, 458752, 4, 3145829, 196608, 41, 3145830, 262144, 24, 3145832, 262144, 28, 3211274, 65536, 19, 3211275, 131072, 19, 3211276, 131072, 30, 3211277, 196608, 19, 3211278, 262144, 19, 3211279, 393216, 38, 3211282, 0, 16, 3211284, 0, 28, 3211285, 0, 23, 3211287, 0, 28, 3211288, 0, 29, 3211290, 262144, 29, 3211292, 327680, 0, 3211293, 393216, 0, 3211294, 458752, 0, 3211296, 262144, 29, 3211302, 196608, 41, 3211314, 262144, 24, 3211315, 262144, 28, 3211317, 262144, 17, 3211331, 0, 26, 3211332, 65536, 28, 3211333, 0, 24, 3211342, 327680, 1, 3211344, 393216, 7, 3211347, 458752, 7, 3211357, 393216, 7, 3211358, 327680, 0, 3211359, 393216, 7, 3211360, 458752, 0, 3211361, 393216, 7, 3211364, 458752, 7, 3211365, 458752, 4, 3211366, 262144, 24, 3211368, 262144, 28, 3276813, 458752, 39, 3276814, 327680, 39, 3276815, 393216, 39, 3276818, 0, 17, 3276820, 0, 28, 3276821, 0, 24, 3276823, 0, 28, 3276824, 0, 26, 3276825, 196608, 26, 3276826, 262144, 26, 3276827, 131072, 28, 3276828, 65536, 26, 3276830, 131072, 26, 3276831, 196608, 26, 3276832, 262144, 26, 3276834, 131072, 7, 3276850, 262144, 24, 3276851, 262144, 28, 3276853, 262144, 17, 3276863, 131072, 7, 3276866, 65537, 7, 3276867, 65537, 6, 3276869, 0, 24, 3276871, 393216, 4, 3276872, 458752, 4, 3276873, 393216, 0, 3276874, 458752, 0, 3276875, 393216, 4, 3276876, 458752, 4, 3276878, 327680, 2, 3276880, 458752, 2, 3276881, 393216, 4, 3276882, 458752, 4, 3276883, 0, 41, 3276886, 131072, 7, 3276893, 65536, 41, 3276894, 327680, 1, 3276896, 458752, 1, 3276897, 196608, 41, 3276898, 393216, 4, 3276899, 393216, 7, 3276902, 262144, 24, 3276904, 262144, 28, 3342348, 327680, 40, 3342349, 262144, 38, 3342350, 327680, 40, 3342351, 393216, 38, 3342353, 0, 16, 3342355, 0, 27, 3342357, 0, 24, 3342358, 458752, 4, 3342359, 0, 29, 3342363, 262144, 29, 3342364, 327680, 2, 3342366, 458752, 2, 3342386, 262144, 24, 3342387, 262144, 28, 3342388, 262144, 38, 3342389, 262144, 17, 3342390, 393216, 38, 3342392, 262144, 38, 3342394, 393216, 38, 3342403, 131073, 7, 3342405, 0, 24, 3342406, 393216, 7, 3342408, 327680, 1, 3342410, 393216, 7, 3342413, 458752, 7, 3342414, 65536, 0, 3342415, 393216, 4, 3342416, 393216, 7, 3342419, 262144, 37, 3342420, 327680, 37, 3342421, 327680, 37, 3342422, 327680, 36, 3342426, 262144, 36, 3342427, 327680, 37, 3342428, 327680, 37, 3342429, 393216, 37, 3342430, 327680, 2, 3342432, 458752, 2, 3342433, 393216, 4, 3342434, 458752, 4, 3342436, 458752, 7, 3342437, 458752, 4, 3342438, 262144, 24, 3342440, 262144, 28, 3407879, 0, 27, 3407885, 262144, 39, 3407886, 327680, 39, 3407887, 393216, 39, 3407892, 0, 23, 3407895, 0, 26, 3407896, 65536, 26, 3407897, 131072, 26, 3407898, 196608, 26, 3407899, 262144, 26, 3407902, 0, 14, 3407904, 131072, 7, 3407922, 262144, 24, 3407923, 262144, 28, 3407924, 262144, 39, 3407925, 262144, 17, 3407926, 393216, 39, 3407928, 262144, 39, 3407930, 393216, 39, 3407940, 0, 28, 3407941, 0, 24, 3407942, 393216, 4, 3407943, 458752, 4, 3407944, 327680, 2, 3407946, 458752, 2, 3407947, 393216, 4, 3407948, 393216, 7, 3407950, 393216, 7, 3407953, 458752, 7, 3407955, 262144, 12, 3407956, 327680, 12, 3407965, 327680, 11, 3407968, 393216, 7, 3407970, 327680, 0, 3407971, 393216, 7, 3407972, 458752, 0, 3407974, 262144, 24, 3407976, 262144, 29, 3473414, 0, 27, 3473416, 0, 23, 3473422, 458752, 17, 3473428, 131072, 7, 3473429, 131072, 41, 3473444, 327680, 0, 3473445, 393216, 0, 3473446, 458752, 0, 3473447, 393216, 11, 3473448, 458752, 11, 3473458, 262144, 24, 3473459, 262144, 28, 3473461, 262144, 17, 3473467, 131072, 26, 3473468, 131072, 26, 3473469, 131072, 26, 3473476, 0, 28, 3473477, 0, 25, 3473479, 0, 76, 3473480, 65536, 76, 3473481, 131072, 76, 3473482, 196608, 76, 3473483, 262144, 76, 3473484, 327680, 76, 3473485, 458752, 7, 3473487, 131072, 41, 3473488, 196608, 41, 3473499, 131072, 23, 3473505, 131072, 41, 3473506, 327680, 1, 3473508, 458752, 1, 3473510, 262144, 24, 3473511, 131072, 28, 3473512, 262144, 26, 3538949, 0, 16, 3538950, 0, 28, 3538951, 0, 23, 3538954, 131072, 7, 3538978, 393216, 4, 3538979, 458752, 4, 3538980, 327680, 1, 3538982, 458752, 1, 3538984, 393216, 4, 3538985, 458752, 4, 3538986, 393216, 4, 3538987, 458752, 4, 3538991, 393216, 4, 3538992, 458752, 4, 3538994, 262144, 24, 3538995, 262144, 28, 3538997, 262144, 17, 3539008, 131072, 7, 3539012, 0, 28, 3539013, 0, 26, 3539014, 65536, 24, 3539015, 0, 77, 3539020, 327680, 77, 3539025, 131072, 24, 3539026, 196608, 26, 3539027, 65536, 26, 3539028, 131072, 26, 3539029, 65536, 24, 3539030, 327680, 22, 3539034, 458752, 22, 3539035, 131072, 24, 3539036, 131072, 26, 3539037, 196608, 26, 3539038, 65536, 26, 3539039, 131072, 26, 3539040, 65536, 24, 3539042, 327680, 2, 3539044, 458752, 2, 3539046, 262144, 25, 3539047, 262144, 28, 3604484, 0, 16, 3604486, 0, 28, 3604487, 0, 24, 3604499, 327680, 0, 3604500, 393216, 0, 3604501, 458752, 0, 3604509, 327680, 0, 3604510, 393216, 0, 3604511, 458752, 0, 3604513, 131072, 7, 3604516, 458752, 7, 3604518, 458752, 2, 3604519, 393216, 7, 3604521, 327680, 0, 3604522, 458752, 7, 3604523, 458752, 0, 3604524, 458752, 7, 3604526, 393216, 7, 3604527, 393216, 0, 3604528, 458752, 0, 3604529, 458752, 7, 3604530, 262144, 25, 3604531, 262144, 28, 3604533, 262144, 17, 3604545, 131072, 7, 3604546, 393216, 4, 3604547, 458752, 4, 3604548, 0, 28, 3604550, 0, 24, 3604551, 0, 78, 3604556, 327680, 78, 3604557, 131072, 24, 3604558, 65536, 26, 3604559, 196608, 26, 3604560, 65536, 26, 3604561, 262144, 26, 3604565, 0, 26, 3604566, 327680, 23, 3604570, 458752, 23, 3604571, 262144, 26, 3604576, 0, 25, 3604581, 131072, 24, 3604582, 262144, 26, 3604583, 262144, 28, 3670019, 0, 16, 3670022, 0, 28, 3670023, 0, 24, 3670030, 131072, 7, 3670031, 393216, 4, 3670032, 458752, 4, 3670033, 393216, 4, 3670034, 458752, 4, 3670035, 327680, 1, 3670037, 458752, 1, 3670040, 131072, 7, 3670041, 393216, 4, 3670042, 458752, 4, 3670043, 393216, 4, 3670044, 458752, 4, 3670045, 0, 106, 3670046, 65536, 106, 3670047, 131072, 106, 3670048, 393216, 4, 3670049, 458752, 4, 3670050, 393216, 4, 3670051, 458752, 4, 3670052, 393216, 4, 3670053, 458752, 4, 3670055, 393216, 4, 3670056, 458752, 4, 3670057, 327680, 1, 3670059, 458752, 1, 3670060, 393216, 4, 3670061, 458752, 4, 3670062, 327680, 1, 3670064, 458752, 1, 3670065, 131072, 24, 3670066, 262144, 26, 3670067, 262144, 28, 3670069, 262144, 17, 3670079, 0, 18, 3670081, 393216, 7, 3670084, 0, 29, 3670086, 0, 24, 3670087, 0, 79, 3670088, 393216, 4, 3670089, 458752, 4, 3670090, 393216, 4, 3670091, 458752, 4, 3670092, 327680, 79, 3670093, 262144, 25, 3670094, 262144, 35, 3670095, 327680, 35, 3670096, 393216, 32, 3670097, 458752, 32, 3670098, 131072, 28, 3670099, 65536, 26, 3670100, 131072, 26, 3670101, 65536, 28, 3670102, 458752, 21, 3670106, 458752, 20, 3670107, 393216, 4, 3670108, 393216, 7, 3670111, 65536, 28, 3670112, 0, 26, 3670113, 65536, 24, 3670117, 262144, 25, 3670119, 262144, 28, 3735555, 0, 17, 3735557, 0, 27, 3735559, 0, 24, 3735564, 327680, 0, 3735565, 393216, 0, 3735566, 393216, 7, 3735568, 393216, 7, 3735569, 458752, 4, 3735571, 458752, 7, 3735573, 458752, 2, 3735574, 393216, 4, 3735575, 458752, 4, 3735576, 393216, 7, 3735578, 393216, 7, 3735579, 458752, 4, 3735581, 0, 107, 3735582, 65536, 107, 3735583, 131072, 107, 3735585, 327680, 0, 3735586, 458752, 7, 3735587, 393216, 7, 3735590, 196608, 16, 3735591, 458752, 4, 3735593, 458752, 7, 3735595, 393216, 7, 3735597, 393216, 4, 3735598, 327680, 2, 3735600, 458752, 2, 3735601, 262144, 24, 3735602, 393216, 36, 3735603, 262144, 28, 3735605, 262144, 17, 3735616, 65536, 19, 3735617, 327680, 18, 3735618, 131072, 41, 3735619, 393216, 4, 3735620, 0, 26, 3735621, 65536, 28, 3735622, 0, 24, 3735623, 0, 80, 3735626, 458752, 7, 3735628, 327680, 80, 3735629, 262144, 26, 3735632, 393216, 33, 3735633, 458752, 33, 3735634, 262144, 28, 3735637, 0, 26, 3735638, 327680, 23, 3735642, 393216, 7, 3735645, 458752, 7, 3735646, 458752, 4, 3735647, 0, 28, 3735649, 0, 26, 3735650, 65536, 26, 3735651, 131072, 26, 3735652, 196608, 26, 3735653, 262144, 26, 3735655, 262144, 29, 3801091, 0, 17, 3801093, 0, 28, 3801095, 0, 24, 3801096, 393216, 4, 3801097, 458752, 4, 3801098, 393216, 4, 3801099, 458752, 4, 3801100, 327680, 1, 3801102, 458752, 1, 3801103, 393216, 7, 3801106, 458752, 7, 3801107, 458752, 4, 3801108, 393216, 4, 3801109, 393216, 7, 3801112, 458752, 7, 3801113, 393216, 7, 3801116, 393216, 4, 3801117, 458752, 4, 3801119, 393216, 4, 3801120, 458752, 4, 3801121, 327680, 1, 3801123, 458752, 1, 3801124, 393216, 4, 3801125, 393216, 7, 3801128, 458752, 7, 3801132, 393216, 7, 3801135, 458752, 7, 3801137, 262144, 24, 3801139, 262144, 29, 3801140, 458752, 4, 3801141, 262144, 17, 3801153, 0, 18, 3801154, 393216, 7, 3801157, 0, 28, 3801158, 0, 25, 3801164, 262144, 24, 3801170, 262144, 29, 3801176, 327681, 5, 3801177, 196609, 7, 3801180, 393216, 7, 3801183, 0, 29, 3801188, 393216, 4, 3801189, 458752, 4, 3801190, 131072, 28, 3801191, 262144, 26, 3866627, 0, 17, 3866629, 0, 28, 3866630, 393216, 36, 3866631, 0, 24, 3866633, 393216, 7, 3866636, 458752, 7, 3866638, 458752, 2, 3866639, 393216, 4, 3866640, 458752, 4, 3866641, 393216, 7, 3866642, 327680, 0, 3866643, 393216, 7, 3866644, 458752, 0, 3866645, 393216, 4, 3866646, 458752, 4, 3866647, 393216, 4, 3866648, 458752, 4, 3866649, 327680, 0, 3866650, 458752, 7, 3866651, 393216, 7, 3866654, 196608, 16, 3866655, 458752, 4, 3866657, 458752, 7, 3866659, 393216, 7, 3866662, 458752, 7, 3866663, 65536, 15, 3866669, 131072, 41, 3866673, 262144, 24, 3866674, 131072, 28, 3866677, 262144, 17, 3866693, 0, 28, 3866694, 0, 26, 3866695, 65536, 24, 3866700, 262144, 25, 3866701, 131072, 28, 3866702, 196608, 26, 3866703, 65536, 26, 3866704, 131072, 26, 3866705, 196608, 26, 3866706, 262144, 26, 3866708, 393216, 34, 3866709, 458752, 34, 3866712, 131073, 7, 3866714, 327680, 0, 3866715, 393216, 0, 3866716, 458752, 0, 3866717, 131072, 41, 3866718, 196608, 41, 3866719, 0, 26, 3866720, 65536, 26, 3866721, 131072, 26, 3866722, 196608, 26, 3866723, 65536, 26, 3866726, 262144, 26, 3932163, 0, 17, 3932165, 0, 28, 3932167, 0, 25, 3932168, 0, 15, 3932169, 196608, 41, 3932170, 393216, 7, 3932171, 393216, 4, 3932173, 393216, 4, 3932174, 393216, 7, 3932176, 393216, 4, 3932177, 458752, 4, 3932178, 327680, 1, 3932180, 393216, 7, 3932182, 393216, 4, 3932183, 458752, 4, 3932185, 458752, 7, 3932187, 458752, 1, 3932188, 393216, 4, 3932189, 393216, 7, 3932192, 458752, 7, 3932193, 458752, 4, 3932199, 131072, 24, 3932200, 65536, 26, 3932201, 131072, 26, 3932202, 196608, 26, 3932203, 65536, 24, 3932209, 262144, 25, 3932210, 262144, 28, 3932213, 262144, 17, 3932227, 327680, 0, 3932228, 393216, 0, 3932229, 0, 28, 3932231, 0, 26, 3932232, 65536, 26, 3932233, 131072, 26, 3932234, 196608, 26, 3932235, 65536, 26, 3932236, 262144, 26, 3932237, 262144, 28, 3932250, 0, 106, 3932251, 65536, 106, 3932252, 131072, 106, 3932253, 131072, 7, 3997699, 0, 17, 3997701, 0, 28, 3997702, 262144, 34, 3997703, 0, 26, 3997704, 65536, 24, 3997706, 393216, 7, 3997708, 393216, 7, 3997711, 196608, 16, 3997714, 458752, 7, 3997716, 458752, 2, 3997717, 393216, 7, 3997719, 393216, 4, 3997720, 458752, 7, 3997721, 327680, 2, 3997723, 393216, 7, 3997726, 458752, 7, 3997727, 393216, 7, 3997730, 458752, 7, 3997734, 131072, 24, 3997735, 262144, 26, 3997736, 458752, 32, 3997737, 393216, 36, 3997739, 0, 25, 3997744, 131072, 24, 3997745, 262144, 26, 3997746, 262144, 28, 3997749, 262144, 17, 3997763, 327680, 1, 3997765, 0, 29, 3997770, 393216, 31, 3997771, 458752, 31, 3997773, 262144, 29, 3997786, 0, 107, 3997787, 65536, 107, 3997788, 131072, 107, 3997791, 393216, 18, 3997792, 65536, 19, 3997793, 131072, 19, 3997794, 196608, 19, 3997795, 327680, 18, 4063235, 0, 17, 4063237, 0, 28, 4063238, 262144, 35, 4063239, 327680, 35, 4063240, 0, 25, 4063243, 131072, 41, 4063244, 196608, 41, 4063245, 131072, 41, 4063248, 131072, 41, 4063249, 196608, 41, 4063251, 393216, 7, 4063254, 196608, 16, 4063257, 458752, 7, 4063266, 131072, 24, 4063267, 65536, 26, 4063268, 131072, 26, 4063269, 196608, 26, 4063270, 262144, 26, 4063271, 393216, 33, 4063272, 458752, 33, 4063275, 0, 26, 4063276, 65536, 26, 4063277, 131072, 26, 4063278, 131072, 26, 4063279, 131072, 26, 4063280, 262144, 26, 4063282, 262144, 28, 4063285, 262144, 18, 4063299, 327680, 2, 4063301, 0, 26, 4063302, 65536, 28, 4063308, 131072, 28, 4063309, 262144, 26, 4063310, 393216, 18, 4063311, 131072, 19, 4063312, 196608, 19, 4063313, 196608, 17, 4063314, 196608, 19, 4063315, 327680, 18, 4063318, 393216, 4, 4063319, 458752, 4, 4063327, 262144, 18, 4063331, 0, 19, 4063332, 65536, 19, 4063333, 131072, 19, 4063334, 196608, 19, 4128771, 0, 18, 4128773, 0, 29, 4128776, 0, 26, 4128777, 65536, 26, 4128778, 65536, 24, 4128789, 196608, 41, 4128790, 393216, 34, 4128791, 458752, 34, 4128802, 262144, 25, 4128803, 393216, 33, 4128804, 458752, 33, 4128806, 327680, 0, 4128807, 393216, 0, 4128808, 458752, 0, 4128811, 393216, 32, 4128812, 458752, 32, 4128815, 262144, 35, 4128816, 327680, 35, 4128818, 262144, 29, 4128820, 393216, 18, 4128821, 262144, 19, 4128838, 0, 29, 4128844, 262144, 29, 4128846, 262144, 18, 4128848, 0, 134, 4128849, 65536, 134, 4128850, 131072, 134, 4128851, 0, 19, 4128852, 0, 18, 4128853, 393216, 7, 4128856, 458752, 7, 4128861, 393216, 18, 4128862, 196608, 19, 4194307, 0, 19, 4194308, 327680, 18, 4194309, 0, 26, 4194310, 65536, 28, 4194312, 393216, 33, 4194313, 458752, 33, 4194314, 0, 26, 4194315, 65536, 26, 4194316, 131072, 26, 4194317, 196608, 26, 4194318, 65536, 26, 4194319, 131072, 26, 4194320, 196608, 26, 4194321, 65536, 26, 4194322, 131072, 26, 4194323, 65536, 24, 4194330, 131072, 24, 4194331, 65536, 26, 4194332, 131072, 26, 4194333, 196608, 26, 4194334, 65536, 26, 4194335, 131072, 26, 4194336, 196608, 26, 4194337, 65536, 26, 4194338, 262144, 26, 4194339, 393216, 36, 4194341, 131072, 28, 4194342, 65536, 26, 4194344, 196608, 26, 4194345, 65536, 26, 4194346, 65536, 28, 4194347, 393216, 33, 4194348, 458752, 33, 4194349, 393216, 36, 4194353, 131072, 28, 4194354, 262144, 26, 4194356, 262144, 18, 4194374, 0, 26, 4194375, 131072, 26, 4194376, 196608, 26, 4194377, 65536, 26, 4194378, 131072, 26, 4194379, 196608, 26, 4194380, 262144, 26, 4194384, 0, 135, 4194385, 65536, 135, 4194386, 131072, 135, 4194390, 131072, 41, 4194391, 196608, 41, 4194392, 131072, 7, 4194396, 393216, 18, 4194397, 262144, 19, 4259844, 0, 17, 4259846, 0, 29, 4259847, 393216, 0, 4259848, 458752, 0, 4259853, 393216, 36, 4259856, 458752, 36, 4259857, 393216, 36, 4259859, 0, 26, 4259860, 65536, 26, 4259861, 65536, 24, 4259865, 131072, 24, 4259866, 262144, 26, 4259872, 393216, 4, 4259873, 458752, 4, 4259874, 393216, 4, 4259875, 458752, 4, 4259877, 262144, 29, 4259878, 327680, 2, 4259880, 458752, 2, 4259882, 0, 26, 4259883, 65536, 28, 4259888, 393216, 4, 4259889, 262144, 29, 4259891, 393216, 18, 4259892, 262144, 19, 4259907, 65536, 19, 4259908, 327680, 18, 4259920, 0, 136, 4259921, 65536, 136, 4259922, 131072, 136, 4325380, 0, 17, 4325382, 0, 26, 4325384, 131072, 26, 4325385, 196608, 26, 4325386, 65536, 26, 4325387, 65536, 28, 4325389, 393216, 4, 4325390, 458752, 4, 4325395, 393216, 36, 4325397, 0, 26, 4325398, 65536, 26, 4325399, 131072, 26, 4325400, 196608, 26, 4325401, 262144, 26, 4325404, 131072, 28, 4325405, 131072, 26, 4325406, 196608, 26, 4325407, 65536, 26, 4325409, 393216, 7, 4325412, 196608, 26, 4325413, 262144, 26, 4325414, 458752, 36, 4325419, 0, 26, 4325420, 65536, 26, 4325421, 131072, 26, 4325422, 196608, 26, 4325423, 393216, 7, 4325424, 458752, 4, 4325426, 458752, 7, 4325427, 262144, 17, 4325444, 0, 19, 4325445, 65536, 19, 4325446, 196608, 19, 4325447, 65536, 19, 4325448, 131072, 19, 4325449, 196608, 19, 4325450, 65536, 19, 4325451, 131072, 19, 4325452, 196608, 19, 4325456, 0, 137, 4325457, 65536, 137, 4325458, 131072, 137, 4325462, 0, 18, 4325467, 262144, 18, 4390916, 0, 17, 4390918, 327680, 2, 4390920, 458752, 2, 4390923, 0, 26, 4390924, 65536, 26, 4390927, 65536, 26, 4390928, 131072, 26, 4390929, 196608, 26, 4390930, 65536, 28, 4390933, 458752, 36, 4390934, 262144, 34, 4390935, 327680, 34, 4390937, 393216, 36, 4390940, 262144, 29, 4390942, 458752, 1, 4390961, 458752, 7, 4390963, 262144, 17, 4390992, 0, 138, 4390993, 65536, 138, 4390994, 131072, 138, 4390999, 196608, 19, 4391000, 65536, 19, 4391001, 131072, 19, 4391002, 196608, 19, 4456452, 0, 18, 4456466, 0, 26, 4456467, 65536, 26, 4456468, 65536, 28, 4456470, 262144, 35, 4456471, 327680, 35, 4456475, 131072, 28, 4456476, 262144, 26, 4456478, 458752, 2, 4456488, 393216, 18, 4456489, 65536, 19, 4456490, 131072, 19, 4456491, 196608, 19, 4456492, 65536, 19, 4456493, 196608, 19, 4456494, 327680, 18, 4456499, 262144, 18, 4456528, 0, 139, 4456529, 65536, 139, 4456530, 131072, 139, 4521988, 0, 19, 4521989, 327680, 18, 4522001, 393216, 7, 4522003, 393216, 4, 4522004, 0, 29, 4522006, 393216, 4, 4522007, 458752, 4, 4522011, 262144, 29, 4522015, 393216, 18, 4522016, 65536, 19, 4522017, 131072, 19, 4522018, 196608, 19, 4522019, 65536, 19, 4522020, 196608, 19, 4522021, 65536, 19, 4522022, 131072, 19, 4522023, 196608, 19, 4522024, 262144, 19, 4522030, 0, 18, 4522034, 393216, 18, 4522035, 262144, 19, 4522064, 0, 140, 4522065, 65536, 140, 4522066, 131072, 140, 4587525, 0, 18, 4587530, 393216, 18, 4587531, 65536, 19, 4587532, 196608, 19, 4587533, 65536, 19, 4587534, 131072, 19, 4587535, 196608, 19, 4587536, 327680, 18, 4587538, 393216, 7, 4587541, 65536, 26, 4587544, 65536, 26, 4587545, 131072, 26, 4587546, 196608, 26, 4587547, 262144, 26, 4587551, 262144, 18, 4587566, 0, 19, 4587567, 65536, 19, 4587568, 131072, 19, 4587569, 196608, 19, 4587570, 262144, 19, 4587600, 0, 141, 4587601, 65536, 141, 4587602, 131072, 141, 4653061, 0, 19, 4653062, 65536, 19, 4653063, 196608, 19, 4653064, 65536, 19, 4653065, 196608, 19, 4653066, 262144, 19, 4653072, 0, 18, 4653080, 458752, 36, 4653085, 393216, 18, 4653086, 196608, 19, 4653087, 262144, 19, 4653136, 0, 142, 4653137, 65536, 142, 4653138, 131072, 142, 4718608, 0, 19, 4718609, 327680, 18, 4718621, 262144, 18, 4718672, 0, 143, 4718673, 65536, 143, 4718674, 131072, 143, 4784145, 0, 19, 4784146, 65536, 19, 4784147, 196608, 19, 4784148, 65536, 19, 4784149, 131072, 19, 4784150, 196608, 19, 4784151, 65536, 19, 4784152, 196608, 19, 4784153, 65536, 19, 4784154, 196608, 19, 4784155, 65536, 19, 4784156, 196608, 19, 4784157, 262144, 19, 4784208, 0, 144, 4784209, 65536, 144, 4784210, 131072, 144, 4849744, 0, 145, 4849745, 65536, 145, 4849746, 131072, 145, 4915280, 0, 134, 4915281, 65536, 134, 4915282, 131072, 134 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196629, 0, 134, 196630, 65536, 134, 196631, 131072, 134, 262165, 0, 135, 262166, 65536, 135, 262167, 131072, 135, 327701, 0, 136, 327702, 65536, 136, 327703, 131072, 136, 393237, 0, 137, 393238, 65536, 137, 393239, 131072, 137, 458773, 0, 138, 458774, 65536, 138, 458775, 131072, 138, 524309, 0, 139, 524310, 65536, 139, 524311, 131072, 139, 589837, 458752, 4, 589845, 0, 140, 589846, 65536, 140, 589847, 131072, 140, 655374, 393216, 0, 655381, 0, 141, 655382, 65536, 141, 655383, 131072, 141, 720899, 458752, 4, 720902, 393216, 4, 720909, 327680, 1, 720911, 458752, 1, 720914, 458752, 7, 720917, 0, 142, 720918, 65536, 142, 720919, 131072, 142, 786436, 327680, 0, 786437, 393216, 0, 786453, 0, 143, 786454, 65536, 143, 786455, 131072, 143, 851974, 458752, 1, 851983, 458752, 4, 851986, 458752, 7, 851989, 0, 144, 851990, 65536, 144, 851991, 131072, 144, 852002, 393216, 11, 852003, 458752, 11, 917510, 393216, 4, 917518, 458752, 7, 917520, 393216, 0, 917525, 0, 145, 917526, 65536, 145, 917527, 131072, 145, 917538, 393216, 12, 917539, 458752, 12, 983045, 458752, 4, 983048, 393216, 0, 983053, 458752, 7, 983069, 393216, 4, 983070, 458752, 4, 1048585, 458752, 1, 1048605, 393216, 5, 1048606, 458752, 5, 1114115, 393216, 4, 1114116, 458752, 4, 1114119, 327680, 2, 1114121, 393216, 4, 1114123, 0, 4, 1114124, 65536, 4, 1114125, 131072, 4, 1114131, 393216, 32, 1114132, 458752, 32, 1114135, 0, 29, 1114141, 393216, 6, 1114142, 458752, 6, 1114147, 131072, 0, 1179658, 131072, 6, 1179659, 0, 5, 1179660, 65536, 5, 1179661, 131072, 5, 1245195, 0, 6, 1245196, 65536, 6, 1310729, 65537, 7, 1310730, 196609, 7, 1441794, 458752, 2, 1441797, 327680, 0, 1441799, 458752, 0, 1441820, 393216, 4, 1507347, 458752, 7, 1507359, 393216, 7, 1507362, 458752, 7, 1507364, 327680, 0, 1572866, 393216, 4, 1572869, 458752, 4, 1572871, 458752, 2, 1572896, 458752, 7, 1703939, 393216, 0, 1703940, 458752, 0, 1703941, 458752, 4, 1703970, 393216, 4, 1703971, 458752, 4, 1769474, 327680, 1, 1769505, 393216, 7, 1835012, 393216, 4, 1835043, 327680, 42, 1835044, 393216, 42, 1835045, 458752, 42, 1900550, 393216, 0, 1900561, 393216, 4, 1900578, 393216, 7, 1966083, 393216, 4, 1966099, 458752, 7, 1966117, 393216, 4, 2031618, 458752, 0, 2031621, 458752, 4, 2031623, 458752, 2, 2097160, 458752, 4, 2097179, 393216, 4, 2162694, 458752, 4, 2228226, 458752, 4, 2228234, 393216, 0, 2293763, 393216, 4, 2359305, 327680, 2, 2359316, 458752, 7, 2359396, 327680, 76, 2424855, 262144, 29, 2424923, 393216, 4, 2424924, 458752, 4, 2424927, 0, 77, 2424933, 458752, 7, 2490388, 458752, 7, 2490416, 262144, 38, 2490417, 327680, 38, 2490418, 393216, 38, 2490435, 393216, 7, 2490438, 458752, 7, 2490458, 393216, 4, 2490459, 458752, 4, 2490461, 327680, 1, 2490463, 0, 78, 2490468, 327680, 78, 2555930, 0, 27, 2555952, 262144, 39, 2555953, 327680, 39, 2555954, 393216, 39, 2555988, 393216, 7, 2555990, 327680, 0, 2555991, 393216, 0, 2555992, 458752, 0, 2555993, 196608, 16, 2555999, 0, 79, 2556005, 458752, 7, 2621460, 262144, 25, 2621464, 0, 27, 2621489, 327680, 40, 2621507, 393216, 7, 2621510, 458752, 7, 2621522, 393216, 4, 2621523, 458752, 4, 2621535, 0, 86, 2621540, 393216, 4, 2621541, 458752, 4, 2621542, 262144, 16, 2686989, 262144, 38, 2686990, 262144, 40, 2686991, 393216, 38, 2687002, 0, 77, 2687056, 262144, 29, 2687062, 327680, 2, 2687064, 458752, 2, 2687069, 393216, 0, 2687071, 458752, 7, 2687078, 458752, 7, 2752525, 262144, 39, 2752526, 327680, 39, 2752527, 393216, 39, 2752529, 262144, 38, 2752530, 327680, 38, 2752531, 393216, 38, 2752543, 327680, 78, 2752544, 393216, 32, 2752583, 393216, 0, 2752591, 262144, 29, 2752592, 393216, 4, 2752593, 458752, 4, 2752598, 262144, 41, 2752599, 327680, 41, 2752600, 393216, 41, 2752602, 393216, 34, 2752603, 458752, 34, 2752607, 393216, 4, 2752608, 458752, 4, 2752609, 393216, 4, 2752610, 458752, 4, 2752611, 327680, 0, 2752612, 393216, 0, 2818052, 262144, 38, 2818053, 327680, 38, 2818054, 393216, 38, 2818058, 327680, 1, 2818064, 262144, 16, 2818065, 262144, 39, 2818066, 327680, 39, 2818067, 393216, 39, 2818069, 0, 27, 2818074, 262144, 20, 2818099, 262144, 38, 2818100, 327680, 38, 2818101, 393216, 38, 2818109, 262144, 38, 2818110, 327680, 38, 2818111, 393216, 38, 2818118, 327680, 1, 2818120, 458752, 1, 2818125, 327680, 72, 2818126, 393216, 72, 2818127, 458752, 72, 2818129, 0, 7, 2818130, 65536, 7, 2818142, 458752, 2, 2818147, 327680, 1, 2883585, 262144, 38, 2883586, 327680, 38, 2883587, 393216, 38, 2883588, 262144, 39, 2883589, 327680, 39, 2883590, 393216, 39, 2883600, 262144, 42, 2883602, 327680, 40, 2883628, 131072, 63, 2883629, 196608, 63, 2883630, 262144, 63, 2883635, 262144, 39, 2883636, 327680, 39, 2883637, 393216, 39, 2883645, 262144, 39, 2883646, 327680, 39, 2883647, 393216, 39, 2883661, 327680, 73, 2883662, 393216, 73, 2883663, 458752, 73, 2883665, 0, 8, 2883670, 262144, 44, 2949121, 262144, 39, 2949122, 327680, 39, 2949123, 393216, 39, 2949125, 327680, 40, 2949131, 458752, 4, 2949136, 262144, 43, 2949164, 131072, 64, 2949165, 196608, 64, 2949166, 262144, 64, 2949172, 327680, 40, 2949182, 327680, 40, 2949190, 262144, 41, 2949192, 393216, 41, 2949197, 327680, 74, 2949198, 393216, 74, 2949199, 458752, 74, 2949201, 0, 9, 2949206, 262144, 45, 2949215, 327680, 0, 2949218, 393216, 4, 2949219, 262144, 41, 2949221, 393216, 41, 3014658, 327680, 40, 3014660, 262144, 38, 3014661, 327680, 38, 3014662, 393216, 38, 3014700, 131072, 65, 3014701, 196608, 65, 3014702, 262144, 65, 3014710, 262144, 38, 3014711, 327680, 38, 3014712, 393216, 38, 3014713, 262144, 38, 3014714, 327680, 38, 3014715, 393216, 38, 3014721, 458752, 0, 3014748, 65536, 8, 3014749, 262144, 42, 3014753, 458752, 1, 3014756, 393216, 4, 3080196, 262144, 39, 3080197, 327680, 39, 3080198, 393216, 39, 3080225, 327680, 1, 3080227, 458752, 1, 3080229, 393216, 4, 3080230, 458752, 4, 3080231, 393216, 4, 3080232, 458752, 4, 3080246, 262144, 39, 3080247, 327680, 39, 3080248, 393216, 39, 3080249, 262144, 39, 3080250, 327680, 39, 3080251, 393216, 39, 3080257, 458752, 1, 3080267, 393216, 65, 3080268, 458752, 65, 3080277, 262144, 41, 3080279, 393216, 7, 3080285, 262144, 43, 3080287, 393216, 4, 3080291, 393216, 7, 3080294, 458752, 7, 3145733, 327680, 40, 3145742, 262144, 18, 3145783, 327680, 40, 3145786, 327680, 40, 3145793, 458752, 2, 3145795, 0, 29, 3145797, 65536, 70, 3145822, 393216, 4, 3211267, 262144, 38, 3211268, 327680, 38, 3211269, 393216, 38, 3211275, 262144, 38, 3211276, 327680, 38, 3211277, 458752, 38, 3211278, 327680, 38, 3211332, 0, 71, 3211333, 65536, 71, 3211344, 458752, 1, 3211359, 393216, 0, 3211364, 393216, 4, 3276803, 262144, 39, 3276804, 327680, 39, 3276805, 393216, 39, 3276811, 262144, 39, 3276812, 327680, 39, 3276813, 393216, 39, 3276814, 327680, 39, 3276815, 393216, 39, 3276828, 327680, 1, 3276830, 458752, 1, 3276869, 65536, 75, 3276872, 327680, 0, 3276899, 458752, 4, 3276902, 458752, 7, 3342340, 327680, 40, 3342348, 327680, 40, 3342350, 327680, 38, 3342357, 393216, 4, 3342386, 262144, 38, 3342387, 327680, 38, 3342388, 393216, 38, 3342389, 327680, 38, 3342405, 65536, 72, 3342410, 458752, 1, 3342413, 393216, 4, 3342414, 458752, 4, 3342416, 458752, 4, 3342419, 458752, 7, 3342436, 393216, 4, 3407892, 393216, 7, 3407895, 458752, 7, 3407922, 262144, 39, 3407923, 327680, 39, 3407924, 393216, 39, 3407925, 327680, 39, 3407940, 0, 73, 3407941, 65536, 73, 3407948, 458752, 4, 3407966, 262144, 41, 3407967, 327680, 41, 3407968, 393216, 41, 3407971, 393216, 0, 3407974, 458752, 7, 3473420, 327680, 55, 3473459, 327680, 40, 3473461, 327680, 40, 3473477, 393216, 7, 3538997, 262144, 38, 3538998, 327680, 38, 3538999, 393216, 38, 3539014, 0, 15, 3539015, 196608, 41, 3539025, 262144, 25, 3539029, 0, 25, 3539035, 262144, 25, 3604513, 393216, 7, 3604516, 327680, 2, 3604522, 393216, 0, 3604526, 327680, 0, 3604533, 262144, 39, 3604534, 327680, 39, 3604535, 393216, 39, 3604549, 458752, 36, 3604558, 262144, 34, 3604559, 327680, 34, 3604573, 393216, 4, 3604574, 458752, 4, 3670070, 327680, 40, 3670085, 458752, 36, 3670092, 327680, 79, 3670099, 393216, 4, 3670100, 458752, 4, 3670101, 0, 29, 3670102, 0, 7, 3670103, 65536, 7, 3670105, 65536, 8, 3670106, 131072, 8, 3670107, 393216, 4, 3670108, 458752, 4, 3670111, 458752, 7, 3670113, 0, 25, 3670118, 458752, 36, 3735566, 458752, 0, 3735568, 393216, 4, 3735571, 327680, 2, 3735578, 393216, 4, 3735581, 327680, 2, 3735583, 458752, 2, 3735586, 393216, 0, 3735587, 458752, 0, 3735590, 393216, 4, 3735593, 327680, 2, 3735595, 458752, 2, 3735598, 458752, 4, 3735614, 262144, 38, 3735615, 327680, 38, 3735616, 393216, 38, 3735620, 458752, 4, 3735623, 393216, 7, 3735628, 458752, 7, 3735631, 458752, 36, 3735634, 393216, 7, 3735637, 458752, 7, 3735638, 0, 8, 3735642, 131072, 9, 3735645, 393216, 4, 3801106, 393216, 4, 3801109, 458752, 4, 3801112, 393216, 4, 3801113, 458752, 4, 3801125, 458752, 4, 3801129, 262144, 41, 3801131, 393216, 41, 3801139, 393216, 4, 3801150, 262144, 39, 3801151, 327680, 39, 3801152, 393216, 39, 3801157, 458752, 7, 3801174, 0, 9, 3801178, 131072, 10, 3801183, 458752, 7, 3801190, 262144, 29, 3866631, 393216, 7, 3866636, 327680, 2, 3866643, 393216, 0, 3866650, 393216, 0, 3866651, 458752, 0, 3866654, 393216, 4, 3866657, 327680, 2, 3866659, 458752, 2, 3866674, 393216, 7, 3866677, 458752, 7, 3866678, 262144, 38, 3866679, 327680, 38, 3866680, 393216, 38, 3866682, 262144, 38, 3866683, 327680, 38, 3866684, 393216, 38, 3866687, 327680, 40, 3866695, 0, 25, 3866717, 327680, 72, 3866718, 393216, 72, 3866719, 458752, 72, 3866723, 393216, 7, 3866726, 458752, 7, 3932172, 458752, 4, 3932174, 458752, 4, 3932180, 458752, 1, 3932185, 327680, 1, 3932189, 458752, 4, 3932192, 393216, 4, 3932199, 262144, 25, 3932214, 262144, 39, 3932215, 327680, 39, 3932216, 393216, 39, 3932218, 262144, 39, 3932219, 327680, 39, 3932220, 393216, 39, 3932223, 262144, 38, 3932224, 327680, 38, 3932225, 393216, 38, 3932229, 458752, 0, 3932234, 393216, 30, 3932235, 458752, 30, 3932253, 327680, 73, 3932254, 393216, 73, 3932255, 458752, 73, 3997703, 327680, 34, 3997714, 327680, 2, 3997716, 393216, 4, 3997717, 458752, 4, 3997720, 458752, 4, 3997723, 458752, 2, 3997734, 262144, 25, 3997735, 393216, 32, 3997744, 262144, 25, 3997751, 327680, 40, 3997755, 327680, 40, 3997759, 262144, 39, 3997760, 327680, 39, 3997761, 393216, 39, 3997765, 458752, 1, 3997767, 458752, 36, 3997789, 327680, 74, 3997790, 393216, 74, 3997791, 458752, 74, 3997795, 0, 18, 4063267, 393216, 32, 4063268, 458752, 32, 4063279, 262144, 34, 4063280, 327680, 34, 4063296, 327680, 40, 4063301, 458752, 2, 4063305, 458752, 36, 4063315, 0, 18, 4063319, 262144, 42, 4128776, 393216, 32, 4128777, 458752, 32, 4128778, 0, 25, 4128835, 262144, 41, 4128836, 327680, 41, 4128837, 393216, 41, 4128848, 65536, 31, 4128849, 131072, 31, 4128850, 196608, 31, 4128855, 262144, 43, 4128861, 262144, 18, 4194323, 0, 25, 4194330, 262144, 25, 4194342, 327680, 1, 4194344, 458752, 1, 4194346, 0, 29, 4259846, 327680, 0, 4259861, 0, 25, 4259865, 262144, 25, 4259883, 0, 29, 4259889, 458752, 4, 4259908, 0, 18, 4325382, 327680, 1, 4325384, 458752, 1, 4325385, 393216, 34, 4325386, 458752, 34, 4325387, 0, 29, 4325404, 327680, 0, 4325405, 393216, 0, 4325406, 458752, 0, 4325407, 393216, 7, 4325412, 458752, 7, 4325423, 393216, 4, 4390924, 393216, 7, 4390927, 458752, 7, 4390930, 0, 29, 4390940, 327680, 1, 4390958, 393216, 7, 4456466, 393216, 4, 4456467, 458752, 4, 4456476, 327680, 2, 4456488, 262144, 18, 4522004, 458752, 4, 4522034, 262144, 18, 4587530, 262144, 18, 4587541, 196608, 16, 4587544, 458752, 7, 4587554, 65536, 31, 4587555, 196608, 31, 4718609, 0, 18 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 656) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13_M111.tscn" +location = Vector2(880, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 528) +scene_destination = "res://Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.tscn" +location = Vector2(1584, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 656) +scene_destination = "res://Maps/NuclearPlant/Nuclear_Plant.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 688) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13_M111.tscn" +location = Vector2(880, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 528) +scene_destination = "res://Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.tscn" +location = Vector2(1584, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1456, 1456) +scene_destination = "res://Maps/MtTamaranch/Mt_Tamaranch.tscn" +location = Vector2(400, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3088, 1872) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(2864, 2064) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 1712) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2608, 1456) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2896, 2064) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 624) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 1712) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 1840) +texture = ExtResource("306") +facing = "Left" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3024, 1520) +texture = ExtResource("307") +facing = "Right" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2768, 1904) +texture = ExtResource("308") +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2832, 1936) +texture = ExtResource("309") +facing = "Right" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 720) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/DreamRoute13/Dream_Route_13_M111.gd b/Maps/DreamRoute13/Dream_Route_13_M111.gd new file mode 100644 index 000000000..9b1c30f4c --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M111.gd @@ -0,0 +1,61 @@ +extends Node2D # gen_map.py Map111 + +var map_name = "Dream Route 13" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(816, 336): + Global.game.play_dialogue("MAP111_SIGN_1") + if check_pos == Vector2(592, 464): + Global.game.play_dialogue("MAP111_NPC_1") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP111_TRAINER_1", "defeat": "MAP111_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer061.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP111_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP111_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP111_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/DreamRoute13/Dream_Route_13_M111.gd.uid b/Maps/DreamRoute13/Dream_Route_13_M111.gd.uid new file mode 100644 index 000000000..76c47fe91 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M111.gd.uid @@ -0,0 +1 @@ +uid://bm0ivsiq1a2s4 diff --git a/Maps/DreamRoute13/Dream_Route_13_M111.tscn b/Maps/DreamRoute13/Dream_Route_13_M111.tscn new file mode 100644 index 000000000..4d2ec5da3 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M111.tscn @@ -0,0 +1,78 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/DreamRoute13/Dream_Route_13_M111_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/DreamRoute13/Dream_Route_13_M111.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_119.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Feleng.png" id="301"] +[node name="Dream Route 13" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 1, 1, 65536, 1, 2, 65536, 1, 3, 65536, 1, 4, 65536, 1, 5, 65536, 1, 6, 65536, 1, 7, 65536, 1, 8, 65536, 1, 9, 65536, 1, 10, 393216, 5, 11, 458752, 5, 12, 393216, 5, 13, 458752, 5, 14, 393216, 5, 15, 458752, 5, 16, 65536, 1, 17, 393216, 6, 18, 458752, 6, 19, 65536, 1, 20, 393216, 6, 21, 458752, 6, 22, 65536, 1, 23, 393216, 5, 24, 458752, 5, 25, 393216, 5, 26, 458752, 5, 27, 65536, 1, 28, 393216, 6, 29, 458752, 6, 30, 65536, 1, 31, 393216, 6, 32, 458752, 6, 33, 393216, 5, 34, 458752, 5, 35, 65536, 1, 36, 65536, 1, 65536, 65536, 1, 65537, 393216, 5, 65538, 458752, 5, 65539, 393216, 5, 65540, 458752, 5, 65541, 65536, 1, 65542, 65536, 1, 65543, 393216, 5, 65544, 458752, 5, 65545, 393216, 5, 65546, 458752, 5, 65547, 393216, 5, 65548, 458752, 5, 65549, 458752, 6, 65550, 393216, 6, 65551, 458752, 6, 65552, 393216, 5, 65553, 458752, 5, 65554, 65536, 1, 65555, 393216, 5, 65556, 458752, 5, 65557, 65536, 1, 65558, 393216, 5, 65559, 458752, 5, 65560, 458752, 6, 65561, 393216, 6, 65562, 458752, 6, 65563, 393216, 5, 65564, 458752, 5, 65565, 65536, 1, 65566, 393216, 5, 65567, 458752, 5, 65568, 65536, 1, 65569, 393216, 6, 65570, 458752, 6, 65571, 65536, 1, 65572, 65536, 1, 131072, 393216, 5, 131073, 458752, 5, 131074, 458752, 6, 131075, 393216, 6, 131076, 458752, 6, 131077, 393216, 5, 131078, 458752, 5, 131079, 393216, 6, 131080, 458752, 6, 131081, 393216, 6, 131082, 458752, 6, 131083, 393216, 6, 131084, 458752, 6, 131085, 393216, 1, 131086, 65536, 1, 131087, 393216, 5, 131088, 458752, 5, 131089, 458752, 6, 131090, 65536, 1, 131091, 393216, 6, 131092, 458752, 6, 131093, 393216, 5, 131094, 458752, 5, 131095, 458752, 6, 131096, 393216, 1, 131097, 65536, 1, 131098, 393216, 5, 131099, 458752, 5, 131100, 458752, 6, 131101, 65536, 1, 131102, 393216, 6, 131103, 458752, 6, 131104, 393216, 5, 131105, 458752, 5, 131106, 65536, 1, 131107, 65536, 1, 131108, 65536, 1, 196608, 393216, 6, 196609, 458752, 6, 196610, 393216, 5, 196611, 458752, 5, 196612, 65536, 1, 196613, 393216, 6, 196614, 458752, 6, 196615, 393216, 5, 196616, 458752, 5, 196617, 393216, 5, 196618, 458752, 5, 196619, 65536, 1, 196620, 65536, 1, 196621, 393216, 2, 196622, 65536, 1, 196623, 393216, 6, 196624, 458752, 6, 196625, 65536, 1, 196626, 393216, 5, 196627, 458752, 5, 196628, 65536, 1, 196629, 393216, 6, 196630, 458752, 6, 196631, 65536, 1, 196632, 393216, 2, 196633, 65536, 1, 196634, 393216, 6, 196635, 458752, 6, 196636, 65536, 1, 196637, 393216, 5, 196638, 458752, 5, 196639, 65536, 1, 196640, 393216, 6, 196641, 458752, 6, 196642, 65536, 1, 196643, 65536, 1, 196644, 65536, 1, 262144, 65536, 1, 262145, 393216, 5, 262146, 458752, 5, 262147, 393216, 5, 262148, 458752, 5, 262149, 393216, 5, 262150, 458752, 5, 262151, 393216, 6, 262152, 458752, 6, 262153, 393216, 6, 262154, 393216, 5, 262155, 458752, 5, 262156, 327680, 3, 262157, 393216, 3, 262158, 393216, 5, 262159, 458752, 5, 262160, 393216, 5, 262161, 458752, 5, 262162, 393216, 6, 262163, 393216, 5, 262164, 458752, 5, 262165, 393216, 5, 262166, 458752, 5, 262167, 327680, 3, 262168, 393216, 3, 262169, 393216, 5, 262170, 458752, 5, 262171, 393216, 5, 262172, 458752, 5, 262173, 393216, 6, 262174, 393216, 5, 262175, 458752, 5, 262176, 393216, 5, 262177, 458752, 5, 262178, 65536, 1, 262179, 65536, 1, 262180, 65536, 1, 327680, 65536, 1, 327681, 393216, 6, 327682, 458752, 6, 327683, 393216, 6, 327684, 458752, 6, 327685, 393216, 6, 327686, 458752, 6, 327687, 65536, 1, 327688, 393216, 5, 327689, 458752, 5, 327690, 393216, 6, 327691, 393216, 5, 327692, 458752, 5, 327693, 393216, 5, 327694, 458752, 5, 327695, 458752, 6, 327696, 393216, 6, 327697, 458752, 6, 327698, 393216, 5, 327699, 458752, 5, 327700, 458752, 6, 327701, 393216, 6, 327702, 458752, 6, 327703, 393216, 5, 327704, 458752, 5, 327705, 393216, 6, 327706, 458752, 6, 327707, 393216, 6, 327708, 458752, 6, 327709, 393216, 5, 327710, 458752, 5, 327711, 458752, 6, 327712, 393216, 6, 327713, 393216, 5, 327714, 458752, 5, 327715, 65536, 1, 327716, 65536, 1, 393216, 65536, 1, 393217, 393216, 1, 393218, 65536, 1, 393219, 65536, 1, 393220, 393216, 5, 393221, 458752, 5, 393222, 393216, 5, 393223, 458752, 5, 393224, 393216, 6, 393225, 458752, 6, 393226, 393216, 1, 393227, 393216, 6, 393228, 458752, 6, 393229, 393216, 6, 393230, 458752, 6, 393231, 65536, 1, 393232, 65536, 1, 393233, 65536, 1, 393234, 393216, 6, 393235, 458752, 6, 393236, 65536, 1, 393237, 65536, 1, 393238, 65536, 1, 393239, 393216, 6, 393240, 458752, 6, 393241, 458752, 37, 393242, 393216, 5, 393243, 458752, 5, 393244, 65536, 1, 393245, 393216, 6, 393246, 458752, 6, 393247, 393216, 5, 393248, 458752, 5, 393249, 393216, 6, 393250, 458752, 6, 393251, 65536, 1, 393252, 65536, 1, 458752, 65536, 1, 458753, 393216, 2, 458754, 65536, 1, 458755, 65536, 1, 458756, 393216, 1, 458757, 458752, 6, 458758, 393216, 6, 458759, 393216, 5, 458760, 458752, 5, 458761, 65536, 1, 458762, 393216, 2, 458763, 65536, 1, 458764, 65536, 1, 458765, 65536, 1, 458766, 65536, 1, 458767, 65536, 1, 458768, 65536, 1, 458769, 65536, 1, 458770, 65536, 1, 458771, 65536, 1, 458772, 393216, 5, 458773, 458752, 5, 458774, 65536, 1, 458775, 65536, 1, 458776, 65536, 1, 458777, 65536, 1, 458778, 393216, 6, 458779, 458752, 6, 458780, 393216, 1, 458781, 65536, 1, 458782, 393216, 5, 458783, 458752, 5, 458784, 458752, 6, 458785, 393216, 5, 458786, 458752, 5, 458787, 65536, 1, 458788, 65536, 1, 524288, 327680, 3, 524289, 393216, 3, 524290, 458752, 3, 524291, 65536, 1, 524292, 393216, 2, 524293, 65536, 1, 524294, 65536, 1, 524295, 393216, 6, 524296, 458752, 6, 524297, 327680, 3, 524298, 393216, 3, 524299, 458752, 3, 524300, 262145, 5, 524301, 131073, 3, 524302, 131073, 3, 524303, 196609, 3, 524304, 196609, 7, 524305, 65536, 1, 524306, 65536, 1, 524307, 65536, 1, 524308, 393216, 6, 524309, 393216, 5, 524310, 458752, 5, 524311, 65536, 1, 524312, 1, 7, 524313, 65536, 1, 524314, 65536, 1, 524315, 65536, 1, 524316, 393216, 2, 524317, 65536, 1, 524318, 393216, 6, 524319, 458752, 6, 524320, 65536, 1, 524321, 393216, 6, 524322, 458752, 6, 524323, 65536, 1, 524324, 65536, 1, 589824, 65536, 1, 589825, 393216, 5, 589826, 458752, 5, 589827, 327680, 3, 589828, 393216, 3, 589829, 458752, 3, 589830, 393216, 5, 589831, 458752, 5, 589832, 393216, 5, 589833, 458752, 5, 589834, 65536, 1, 589835, 327681, 5, 589836, 327681, 4, 589837, 1, 2, 589838, 262145, 4, 589839, 131073, 6, 589840, 65536, 1, 589841, 65536, 1, 589842, 65536, 1, 589843, 65536, 1, 589844, 65536, 1, 589845, 393216, 6, 589846, 458752, 6, 589847, 65536, 1, 589848, 131073, 5, 589849, 393216, 12, 589850, 458752, 12, 589851, 327680, 3, 589852, 393216, 3, 589853, 458752, 3, 589854, 65536, 1, 589855, 65536, 1, 589856, 65536, 1, 589857, 65536, 1, 589858, 65536, 1, 589859, 65536, 1, 589860, 65536, 1, 655360, 458752, 5, 655361, 393216, 6, 655362, 458752, 6, 655363, 393216, 5, 655364, 458752, 5, 655365, 393216, 5, 655366, 458752, 5, 655367, 458752, 6, 655368, 393216, 6, 655369, 458752, 6, 655370, 262145, 5, 655371, 131073, 4, 655372, 65536, 1, 655373, 131073, 7, 655374, 65536, 1, 655375, 65536, 1, 655376, 65536, 1, 655377, 1, 7, 655378, 65536, 1, 655379, 65536, 1, 655380, 65536, 1, 655381, 65536, 1, 655382, 65536, 1, 655383, 262145, 5, 655384, 196609, 0, 655385, 131073, 3, 655386, 131073, 3, 655387, 196609, 3, 655388, 196609, 7, 655389, 65536, 1, 655390, 65536, 1, 655391, 65536, 1, 655392, 65536, 1, 655393, 65536, 1, 655394, 65536, 1, 655395, 65536, 1, 655396, 65536, 1, 720896, 458752, 6, 720897, 393216, 5, 720898, 458752, 5, 720899, 393216, 6, 720900, 458752, 6, 720901, 393216, 6, 720902, 393216, 5, 720903, 458752, 5, 720904, 65536, 1, 720905, 65536, 1, 720906, 262145, 2, 720907, 1, 1, 720908, 196609, 7, 720909, 65536, 1, 720910, 65536, 1, 720911, 65536, 1, 720912, 65536, 1, 720913, 327681, 2, 720914, 1, 6, 720915, 65536, 1, 720916, 65536, 1, 720917, 65537, 7, 720918, 262145, 3, 720919, 65537, 0, 720920, 262145, 0, 720921, 262145, 4, 720922, 262145, 4, 720923, 131073, 6, 720924, 65536, 1, 720925, 65536, 1, 720926, 65536, 1, 720927, 65536, 1, 720928, 65536, 1, 720929, 65536, 1, 720930, 65536, 1, 720931, 65536, 1, 720932, 65536, 1, 786432, 393216, 5, 786433, 458752, 5, 786434, 458752, 6, 786435, 393216, 5, 786436, 458752, 5, 786437, 65536, 1, 786438, 393216, 6, 786439, 393216, 1, 786440, 65536, 1, 786441, 262145, 5, 786442, 65537, 0, 786443, 1, 4, 786444, 65536, 1, 786445, 393216, 5, 786446, 458752, 5, 786447, 65536, 1, 786448, 262145, 5, 786449, 65537, 0, 786450, 131073, 0, 786451, 196609, 3, 786452, 196609, 7, 786453, 65536, 1, 786454, 262145, 6, 786455, 262145, 4, 786456, 131073, 6, 786457, 65536, 1, 786458, 65536, 1, 786459, 65536, 1, 786460, 393216, 1, 786461, 65536, 1, 786462, 393216, 5, 786463, 458752, 5, 786464, 393216, 5, 786465, 458752, 5, 786466, 65536, 1, 786467, 65536, 1, 786468, 65536, 1, 851968, 393216, 6, 851969, 458752, 6, 851970, 393216, 5, 851971, 458752, 5, 851972, 393216, 5, 851973, 458752, 5, 851974, 65536, 1, 851975, 393216, 2, 851976, 65536, 1, 851977, 262145, 6, 851978, 131073, 1, 851979, 1, 4, 851980, 458752, 111, 851981, 393216, 6, 851982, 458752, 6, 851983, 65537, 7, 851984, 327681, 4, 851985, 131073, 1, 851986, 262145, 0, 851987, 131073, 6, 851988, 65536, 1, 851989, 65536, 1, 851990, 65536, 1, 851991, 65536, 1, 851992, 65536, 1, 851993, 65536, 1, 851994, 65536, 1, 851995, 65536, 1, 851996, 393216, 2, 851997, 65536, 1, 851998, 393216, 6, 851999, 458752, 6, 852000, 393216, 6, 852001, 393216, 5, 852002, 458752, 5, 852003, 65536, 1, 852004, 65536, 1, 917504, 65536, 1, 917505, 393216, 1, 917506, 393216, 6, 917507, 458752, 6, 917508, 393216, 6, 917509, 458752, 6, 917510, 327680, 3, 917511, 393216, 3, 917512, 458752, 3, 917513, 65536, 1, 917514, 1, 3, 917515, 131073, 6, 917516, 458752, 111, 917517, 65536, 1, 917518, 65536, 1, 917519, 65536, 1, 917520, 65536, 1, 917521, 262145, 6, 917522, 65537, 4, 917523, 65536, 1, 917524, 65536, 1, 917525, 65536, 1, 917526, 65536, 1, 917527, 65536, 1, 917528, 65536, 1, 917529, 65536, 1, 917530, 65536, 1, 917531, 327680, 3, 917532, 393216, 3, 917533, 458752, 3, 917534, 65536, 1, 917535, 393216, 5, 917536, 458752, 5, 917537, 393216, 6, 917538, 458752, 6, 917539, 65536, 1, 917540, 65536, 1, 983040, 65536, 1, 983041, 393216, 2, 983042, 65536, 1, 983043, 393216, 5, 983044, 458752, 5, 983045, 393216, 5, 983046, 458752, 5, 983047, 393216, 5, 983048, 458752, 5, 983049, 262149, 7, 983050, 131073, 7, 983051, 327680, 3, 983052, 393216, 3, 983053, 458752, 3, 983054, 65536, 1, 983055, 65536, 1, 983056, 458752, 37, 983057, 65536, 1, 983058, 131073, 7, 983059, 65536, 1, 983060, 65536, 1, 983061, 65536, 1, 983062, 65536, 1, 983063, 393216, 5, 983064, 458752, 5, 983065, 65536, 1, 983066, 65536, 1, 983067, 393216, 5, 983068, 458752, 5, 983069, 65536, 1, 983070, 393216, 1, 983071, 393216, 6, 983072, 393216, 5, 983073, 458752, 5, 983074, 65536, 1, 983075, 65536, 1, 983076, 65536, 1, 1048576, 327680, 3, 1048577, 393216, 3, 1048578, 458752, 3, 1048579, 393216, 6, 1048580, 458752, 6, 1048581, 393216, 6, 1048582, 458752, 6, 1048583, 393216, 6, 1048584, 458752, 6, 1048585, 65536, 1, 1048586, 262149, 7, 1048587, 65536, 1, 1048588, 65536, 1, 1048589, 65536, 1, 1048590, 65536, 1, 1048591, 65536, 1, 1048592, 65536, 1, 1048593, 65536, 1, 1048594, 65536, 1, 1048595, 65536, 1, 1048596, 65536, 1, 1048597, 393216, 5, 1048598, 458752, 5, 1048599, 393216, 6, 1048600, 458752, 6, 1048601, 65536, 1, 1048602, 65536, 1, 1048603, 393216, 6, 1048604, 458752, 6, 1048605, 65536, 1, 1048606, 393216, 2, 1048607, 65536, 1, 1048608, 393216, 6, 1048609, 458752, 6, 1048610, 65536, 1, 1048611, 65536, 1, 1048612, 65536, 1, 1114112, 65536, 1, 1114113, 393216, 5, 1114114, 458752, 5, 1114115, 393216, 5, 1114116, 458752, 5, 1114117, 65536, 1, 1114118, 65536, 1, 1114119, 393216, 5, 1114120, 458752, 5, 1114121, 65536, 1, 1114122, 65536, 1, 1114123, 65536, 1, 1114124, 65536, 1, 1114125, 65536, 1, 1114126, 65536, 1, 1114127, 65536, 1, 1114128, 65536, 1, 1114129, 65536, 1, 1114130, 65536, 1, 1114131, 65536, 1, 1114132, 65536, 1, 1114133, 393216, 6, 1114134, 393216, 5, 1114135, 458752, 5, 1114136, 65536, 1, 1114137, 65536, 1, 1114138, 65536, 1, 1114139, 65536, 1, 1114140, 393216, 5, 1114141, 458752, 5, 1114142, 393216, 3, 1114143, 458752, 3, 1114144, 65536, 1, 1114145, 65536, 1, 1114146, 65536, 1, 1114147, 65536, 1, 1114148, 65536, 1, 1179648, 393216, 5, 1179649, 458752, 5, 1179650, 458752, 6, 1179651, 393216, 6, 1179652, 458752, 6, 1179653, 393216, 5, 1179654, 458752, 5, 1179655, 393216, 6, 1179656, 458752, 6, 1179657, 65536, 1, 1179658, 65536, 1, 1179659, 65536, 1, 1179660, 65536, 1, 1179661, 65536, 1, 1179662, 262145, 5, 1179663, 131073, 3, 1179664, 131073, 3, 1179665, 131073, 3, 1179666, 1, 6, 1179667, 65536, 1, 1179668, 65536, 1, 1179669, 65536, 1, 1179670, 393216, 6, 1179671, 458752, 6, 1179672, 65536, 1, 1179673, 65536, 1, 1179674, 65536, 1, 1179675, 65536, 1, 1179676, 393216, 6, 1179677, 458752, 6, 1179678, 65536, 1, 1179679, 65536, 1, 1179680, 65536, 1, 1179681, 65536, 1, 1179682, 65536, 1, 1179683, 65536, 1, 1179684, 65536, 1, 1245184, 393216, 6, 1245185, 458752, 6, 1245186, 393216, 5, 1245187, 458752, 5, 1245188, 65536, 1, 1245189, 393216, 6, 1245190, 458752, 6, 1245191, 393216, 5, 1245192, 458752, 5, 1245193, 393216, 5, 1245194, 458752, 5, 1245195, 65536, 1, 1245196, 65536, 1, 1245197, 65537, 7, 1245198, 327681, 4, 1245199, 262145, 4, 1245200, 131073, 1, 1245201, 1, 0, 1245202, 131073, 0, 1245203, 131073, 3, 1245204, 131073, 3, 1245205, 1, 6, 1245206, 65536, 1, 1245207, 65536, 1, 1245208, 65536, 1, 1245209, 65536, 1, 1245210, 65536, 1, 1245211, 65536, 1, 1245212, 65536, 1, 1245213, 65536, 1, 1245214, 65536, 1, 1245215, 65536, 1, 1245216, 65536, 1, 1245217, 65536, 1, 1245218, 65536, 1, 1245219, 65536, 1, 1245220, 65536, 1, 1310720, 65536, 1, 1310721, 393216, 5, 1310722, 458752, 5, 1310723, 393216, 5, 1310724, 458752, 5, 1310725, 393216, 5, 1310726, 458752, 5, 1310727, 393216, 6, 1310728, 458752, 6, 1310729, 393216, 6, 1310730, 458752, 6, 1310731, 65536, 1, 1310732, 65536, 1, 1310733, 393216, 1, 1310734, 65536, 1, 1310735, 65536, 1, 1310736, 262145, 6, 1310737, 262145, 4, 1310738, 262145, 4, 1310739, 262145, 4, 1310740, 262145, 4, 1310741, 1, 5, 1310742, 196609, 7, 1310743, 65536, 1, 1310744, 65536, 1, 1310745, 65536, 1, 1310746, 65536, 1, 1310747, 65536, 1, 1310748, 65536, 1, 1310749, 65536, 1, 1310750, 65536, 1, 1310751, 65536, 1, 1310752, 65536, 1, 1310753, 393216, 5, 1310754, 458752, 5, 1310755, 65536, 1, 1310756, 65536, 1, 1376256, 65536, 1, 1376257, 393216, 6, 1376258, 458752, 6, 1376259, 393216, 6, 1376260, 458752, 6, 1376261, 393216, 6, 1376262, 458752, 6, 1376263, 65536, 1, 1376264, 393216, 5, 1376265, 458752, 5, 1376266, 393216, 5, 1376267, 458752, 5, 1376268, 65536, 1, 1376269, 393216, 2, 1376270, 65536, 1, 1376271, 65536, 1, 1376272, 65536, 1, 1376273, 65536, 1, 1376274, 65536, 1, 1376275, 262149, 7, 1376276, 65536, 1, 1376277, 65536, 1, 1376278, 65536, 1, 1376279, 65536, 1, 1376280, 65536, 1, 1376281, 65536, 1, 1376282, 393216, 5, 1376283, 458752, 5, 1376284, 65536, 1, 1376285, 65536, 1, 1376286, 393216, 1, 1376287, 65536, 1, 1376288, 393216, 5, 1376289, 458752, 5, 1376290, 458752, 6, 1376291, 65536, 1, 1376292, 65536, 1, 1441792, 65536, 1, 1441793, 393216, 1, 1441794, 65536, 1, 1441795, 65536, 1, 1441796, 393216, 5, 1441797, 458752, 5, 1441798, 393216, 5, 1441799, 458752, 5, 1441800, 393216, 6, 1441801, 458752, 6, 1441802, 393216, 6, 1441803, 458752, 6, 1441804, 327680, 3, 1441805, 393216, 3, 1441806, 458752, 3, 1441807, 65536, 1, 1441808, 65536, 1, 1441809, 65536, 1, 1441810, 65536, 1, 1441811, 65536, 1, 1441812, 65536, 1, 1441813, 262149, 7, 1441814, 65536, 1, 1441815, 393216, 5, 1441816, 458752, 5, 1441817, 393216, 5, 1441818, 458752, 5, 1441819, 393216, 5, 1441820, 458752, 5, 1441821, 65536, 1, 1441822, 393216, 2, 1441823, 65536, 1, 1441824, 393216, 6, 1441825, 393216, 5, 1441826, 458752, 5, 1441827, 65536, 1, 1441828, 65536, 1, 1507328, 65536, 1, 1507329, 393216, 2, 1507330, 65536, 1, 1507331, 65536, 1, 1507332, 393216, 1, 1507333, 458752, 6, 1507334, 393216, 6, 1507335, 458752, 6, 1507336, 65536, 1, 1507337, 393216, 17, 1507338, 65536, 18, 1507339, 131072, 18, 1507340, 196608, 18, 1507341, 65536, 18, 1507342, 196608, 18, 1507343, 65536, 18, 1507344, 131072, 18, 1507345, 196608, 18, 1507346, 65536, 18, 1507347, 196608, 18, 1507348, 65536, 18, 1507349, 196608, 18, 1507350, 327680, 17, 1507351, 393216, 6, 1507352, 458752, 6, 1507353, 393216, 6, 1507354, 458752, 6, 1507355, 393216, 6, 1507356, 393216, 5, 1507357, 458752, 5, 1507358, 393216, 3, 1507359, 393216, 5, 1507360, 458752, 5, 1507361, 393216, 6, 1507362, 458752, 6, 1507363, 65536, 1, 1507364, 65536, 1, 1572864, 327680, 3, 1572865, 393216, 3, 1572866, 458752, 3, 1572867, 65536, 1, 1572868, 393216, 2, 1572869, 65536, 1, 1572870, 65536, 1, 1572871, 458752, 37, 1572872, 393216, 17, 1572873, 65536, 30, 1572874, 196608, 30, 1572875, 65536, 30, 1572876, 196608, 30, 1572877, 65536, 30, 1572878, 131072, 30, 1572879, 196608, 30, 1572880, 65536, 30, 1572881, 196608, 30, 1572882, 65536, 30, 1572883, 131072, 30, 1572884, 196608, 30, 1572885, 65536, 30, 1572886, 196608, 30, 1572887, 65536, 18, 1572888, 196608, 18, 1572889, 65536, 18, 1572890, 196608, 18, 1572891, 327680, 17, 1572892, 393216, 6, 1572893, 458752, 6, 1572894, 393216, 5, 1572895, 458752, 5, 1572896, 393216, 5, 1572897, 458752, 5, 1572898, 65536, 1, 1572899, 65536, 1, 1572900, 65536, 1, 1638400, 65536, 1, 1638401, 393216, 5, 1638402, 458752, 5, 1638403, 327680, 3, 1638404, 393216, 3, 1638405, 458752, 3, 1638406, 65536, 1, 1638407, 393216, 17, 1638409, 65536, 31, 1638410, 196608, 31, 1638411, 65536, 31, 1638412, 196608, 31, 1638413, 65536, 31, 1638414, 131072, 31, 1638415, 196608, 31, 1638416, 65536, 31, 1638417, 196608, 31, 1638418, 65536, 31, 1638419, 131072, 31, 1638420, 196608, 31, 1638421, 65536, 31, 1638422, 196608, 31, 1638423, 0, 30, 1638424, 65536, 30, 1638425, 131072, 30, 1638426, 196608, 30, 1638427, 65536, 30, 1638428, 327680, 17, 1638429, 65536, 1, 1638430, 393216, 6, 1638431, 393216, 1, 1638432, 393216, 6, 1638433, 393216, 5, 1638434, 458752, 5, 1638435, 65536, 1, 1638436, 65536, 1, 1703936, 458752, 5, 1703937, 393216, 6, 1703938, 458752, 6, 1703939, 393216, 5, 1703940, 458752, 5, 1703941, 393216, 5, 1703942, 458752, 5, 1703959, 0, 31, 1703960, 65536, 31, 1703961, 131072, 31, 1703962, 196608, 31, 1703963, 65536, 31, 1703965, 327680, 17, 1703966, 65536, 1, 1703967, 393216, 2, 1703968, 65536, 1, 1703969, 393216, 6, 1703970, 458752, 6, 1703971, 65536, 1, 1703972, 65536, 1, 1769472, 458752, 6, 1769473, 393216, 5, 1769474, 458752, 5, 1769475, 393216, 6, 1769476, 458752, 6, 1769477, 393216, 6, 1769478, 458752, 6, 1769488, 393216, 5, 1769489, 458752, 5, 1769502, 327680, 3, 1769503, 393216, 3, 1769504, 458752, 3, 1769505, 393216, 5, 1769506, 458752, 5, 1769507, 65536, 1, 1769508, 65536, 1, 1835008, 393216, 5, 1835009, 458752, 5, 1835010, 458752, 6, 1835011, 393216, 5, 1835012, 458752, 5, 1835013, 65536, 1, 1835014, 65536, 1, 1835023, 0, 16, 1835024, 393216, 6, 1835025, 458752, 6, 1835026, 65536, 16, 1835027, 65536, 16, 1835028, 65536, 16, 1835029, 393216, 5, 1835030, 458752, 5, 1835038, 393216, 5, 1835039, 458752, 5, 1835040, 393216, 5, 1835041, 458752, 5, 1835042, 458752, 6, 1835043, 65536, 1, 1835044, 65536, 1, 1900544, 393216, 6, 1900545, 458752, 6, 1900546, 393216, 5, 1900547, 458752, 5, 1900548, 393216, 5, 1900549, 458752, 5, 1900550, 65536, 1, 1900551, 393216, 16, 1900558, 0, 16, 1900559, 327680, 16, 1900560, 0, 1, 1900561, 65536, 1, 1900562, 393216, 5, 1900563, 458752, 5, 1900564, 65536, 1, 1900565, 393216, 6, 1900566, 458752, 6, 1900567, 65536, 16, 1900568, 262144, 16, 1900574, 393216, 6, 1900575, 458752, 6, 1900576, 393216, 6, 1900577, 458752, 6, 1900578, 65536, 1, 1900579, 65536, 1, 1900580, 65536, 1 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 983049, 5, 0, 1048586, 5, 0, 1376275, 5, 0, 1441813, 5, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 393216, 4, 2, 458752, 4, 3, 393216, 4, 4, 458752, 4, 6, 131072, 109, 7, 393216, 4, 8, 458752, 4, 9, 393216, 4, 10, 458752, 4, 11, 393216, 4, 12, 458752, 4, 13, 393216, 7, 16, 458752, 7, 17, 458752, 4, 19, 393216, 4, 20, 458752, 4, 22, 393216, 4, 23, 458752, 4, 24, 393216, 7, 27, 458752, 7, 28, 458752, 4, 30, 393216, 4, 31, 458752, 4, 65536, 393216, 4, 65537, 458752, 4, 65539, 458752, 7, 65541, 458752, 7, 65542, 393216, 7, 65545, 458752, 7, 65547, 458752, 7, 65549, 458752, 7, 65550, 458752, 0, 65551, 393216, 4, 65552, 458752, 4, 65554, 196608, 16, 65557, 458752, 7, 65558, 458752, 4, 65560, 458752, 7, 65561, 458752, 0, 65562, 393216, 4, 65563, 458752, 4, 65565, 196608, 16, 65568, 458752, 7, 65569, 458752, 4, 131074, 458752, 7, 131075, 458752, 4, 131076, 393216, 7, 131079, 458752, 7, 131080, 458752, 4, 131081, 393216, 4, 131082, 458752, 4, 131084, 327680, 1, 131086, 393216, 7, 131089, 458752, 7, 131090, 393216, 4, 131091, 458752, 4, 131092, 393216, 7, 131095, 458752, 7, 131097, 393216, 7, 131100, 458752, 7, 131101, 393216, 4, 131102, 458752, 4, 131103, 393216, 7, 131106, 458752, 7, 196609, 393216, 4, 196610, 458752, 4, 196611, 393216, 4, 196612, 458752, 4, 196613, 393216, 4, 196614, 393216, 7, 196617, 458752, 7, 196618, 393216, 4, 196619, 458752, 4, 196620, 327680, 2, 196622, 458752, 2, 196623, 458752, 4, 196624, 393216, 4, 196625, 393216, 7, 196627, 393216, 4, 196628, 458752, 4, 196629, 393216, 4, 196630, 458752, 4, 196631, 327680, 2, 196633, 458752, 2, 196634, 458752, 4, 196635, 393216, 4, 196636, 393216, 7, 196638, 393216, 4, 196639, 458752, 4, 196640, 393216, 4, 196641, 458752, 4, 196643, 393216, 4, 196644, 458752, 4, 262144, 393216, 7, 262147, 458752, 7, 262149, 458752, 7, 262151, 458752, 7, 262152, 393216, 4, 262153, 393216, 7, 262155, 393216, 4, 262156, 458752, 4, 262157, 393216, 4, 262158, 458752, 4, 262160, 458752, 7, 262162, 458752, 7, 262163, 458752, 4, 262165, 458752, 7, 262167, 458752, 7, 262168, 458752, 4, 262171, 458752, 7, 262173, 458752, 7, 262174, 458752, 4, 262176, 458752, 7, 262177, 393216, 4, 262178, 458752, 7, 262179, 393216, 5, 262180, 458752, 5, 327680, 327680, 0, 327681, 393216, 0, 327682, 458752, 0, 327684, 393216, 4, 327685, 458752, 4, 327686, 393216, 4, 327687, 393216, 7, 327689, 327680, 0, 327690, 196608, 16, 327691, 458752, 0, 327693, 458752, 7, 327695, 458752, 7, 327697, 393216, 7, 327700, 458752, 7, 327702, 393216, 7, 327705, 458752, 7, 327706, 393216, 4, 327707, 458752, 4, 327708, 393216, 7, 327711, 458752, 7, 327712, 393216, 7, 327715, 393216, 6, 327716, 458752, 6, 393216, 327680, 1, 393218, 458752, 1, 393219, 393216, 7, 393220, 393216, 0, 393221, 458752, 0, 393222, 458752, 7, 393223, 393216, 4, 393224, 458752, 4, 393225, 327680, 1, 393227, 458752, 1, 393232, 131072, 109, 393236, 393216, 4, 393237, 458752, 4, 393241, 393216, 7, 393243, 327680, 0, 393244, 458752, 7, 393245, 458752, 0, 393246, 393216, 4, 393247, 458752, 4, 393249, 458752, 7, 393250, 458752, 4, 393251, 393216, 4, 393252, 458752, 4, 458752, 327680, 2, 458754, 458752, 2, 458755, 327680, 1, 458757, 458752, 1, 458758, 393216, 7, 458761, 458752, 7, 458763, 458752, 2, 458771, 393216, 7, 458773, 393216, 4, 458774, 458752, 4, 458779, 327680, 1, 458781, 393216, 7, 458784, 196608, 16, 458787, 393216, 5, 458788, 458752, 5, 524289, 393216, 4, 524290, 458752, 4, 524291, 327680, 2, 524293, 458752, 2, 524294, 393216, 4, 524295, 458752, 4, 524296, 393216, 4, 524297, 458752, 4, 524300, 0, 7, 524301, 65536, 7, 524308, 393216, 7, 524311, 458752, 7, 524313, 393216, 11, 524314, 458752, 11, 524315, 458752, 37, 524317, 458752, 2, 524323, 393216, 6, 524324, 458752, 6, 589824, 393216, 7, 589827, 458752, 7, 589828, 458752, 4, 589829, 393216, 4, 589830, 458752, 4, 589832, 458752, 7, 589834, 458752, 7, 589836, 0, 8, 655361, 458752, 7, 655362, 393216, 7, 655365, 458752, 7, 655366, 393216, 4, 655367, 458752, 4, 655372, 0, 9, 655385, 327680, 54, 655386, 131072, 8, 720896, 393216, 4, 720897, 458752, 4, 720899, 458752, 7, 720900, 458752, 4, 720901, 393216, 7, 720902, 327680, 0, 720903, 393216, 0, 720904, 458752, 7, 720909, 393216, 4, 720910, 458752, 4, 720922, 131072, 9, 720923, 327680, 0, 720924, 393216, 0, 720925, 458752, 0, 720926, 393216, 4, 720927, 458752, 4, 720928, 393216, 4, 720929, 458752, 4, 786434, 458752, 7, 786435, 458752, 4, 786436, 393216, 4, 786437, 458752, 4, 786438, 327680, 1, 786440, 458752, 1, 786443, 327680, 0, 786444, 393216, 7, 786445, 458752, 0, 786448, 0, 43, 786452, 65536, 43, 786458, 131072, 10, 786459, 327680, 1, 786461, 393216, 7, 786463, 393216, 7, 786465, 393216, 4, 786466, 458752, 4, 786467, 393216, 4, 786468, 458752, 4, 851968, 327680, 0, 851969, 393216, 7, 851970, 458752, 0, 851972, 458752, 7, 851974, 458752, 7, 851976, 458752, 2, 851979, 0, 106, 851980, 65536, 106, 851981, 131072, 106, 851984, 0, 44, 851988, 65536, 44, 851995, 327680, 2, 851997, 458752, 2, 851999, 393216, 4, 852000, 393216, 7, 852003, 393216, 5, 852004, 458752, 5, 917504, 327680, 1, 917506, 458752, 1, 917507, 393216, 4, 917508, 458752, 4, 917509, 393216, 4, 917510, 458752, 4, 917511, 393216, 4, 917512, 131072, 0, 917515, 0, 107, 917516, 65536, 107, 917517, 131072, 107, 917527, 393216, 4, 917528, 458752, 4, 917531, 393216, 4, 917532, 458752, 4, 917533, 327680, 0, 917534, 393216, 7, 917535, 458752, 0, 917536, 393216, 4, 917537, 458752, 4, 917539, 393216, 6, 917540, 458752, 6, 983040, 327680, 2, 983042, 393216, 7, 983045, 458752, 7, 983047, 458752, 7, 983049, 458752, 7, 983058, 0, 45, 983059, 65536, 45, 983061, 393216, 4, 983062, 393216, 7, 983065, 458752, 7, 983066, 393216, 7, 983069, 458752, 7, 983071, 393216, 7, 983074, 458752, 7, 1048577, 393216, 4, 1048578, 458752, 4, 1048579, 393216, 4, 1048580, 458752, 4, 1048583, 393216, 4, 1048584, 458752, 4, 1048596, 393216, 7, 1048598, 393216, 4, 1048599, 458752, 4, 1048604, 393216, 4, 1048605, 327680, 2, 1048607, 458752, 2, 1048608, 393216, 7, 1114112, 393216, 4, 1114113, 458752, 4, 1114115, 458752, 7, 1114117, 458752, 7, 1114118, 393216, 7, 1114121, 458752, 7, 1114133, 393216, 7, 1114136, 458752, 7, 1114139, 393216, 7, 1114142, 458752, 7, 1179650, 458752, 7, 1179651, 458752, 4, 1179652, 393216, 7, 1179655, 458752, 7, 1179656, 458752, 4, 1179657, 393216, 4, 1179658, 458752, 4, 1179663, 0, 7, 1179664, 65536, 7, 1179668, 131072, 109, 1245185, 393216, 4, 1245186, 458752, 4, 1245187, 393216, 4, 1245188, 458752, 4, 1245189, 393216, 4, 1245190, 393216, 7, 1245193, 458752, 7, 1245195, 458752, 7, 1245196, 327680, 0, 1245197, 393216, 0, 1245198, 458752, 0, 1245199, 0, 8, 1245217, 393216, 4, 1245218, 458752, 4, 1245219, 393216, 4, 1245220, 458752, 4, 1310720, 393216, 7, 1310723, 458752, 7, 1310725, 458752, 7, 1310727, 458752, 7, 1310728, 393216, 4, 1310729, 458752, 4, 1310730, 393216, 4, 1310731, 458752, 4, 1310732, 327680, 1, 1310734, 458752, 1, 1310735, 0, 9, 1310746, 393216, 4, 1310747, 458752, 4, 1310749, 327680, 0, 1310750, 393216, 0, 1310751, 458752, 0, 1310752, 393216, 4, 1310753, 458752, 4, 1310755, 393216, 5, 1310756, 458752, 5, 1376256, 327680, 0, 1376257, 393216, 0, 1376258, 458752, 0, 1376260, 393216, 4, 1376261, 458752, 4, 1376262, 393216, 4, 1376263, 393216, 7, 1376266, 458752, 7, 1376268, 458752, 7, 1376270, 458752, 2, 1376279, 393216, 4, 1376280, 458752, 4, 1376281, 393216, 4, 1376282, 458752, 4, 1376283, 393216, 4, 1376284, 458752, 4, 1376285, 327680, 1, 1376287, 393216, 7, 1376289, 393216, 4, 1376290, 458752, 4, 1376291, 393216, 6, 1376292, 458752, 6, 1441792, 327680, 1, 1441794, 458752, 1, 1441795, 393216, 7, 1441796, 393216, 0, 1441797, 458752, 0, 1441798, 458752, 7, 1441814, 393216, 7, 1441817, 458752, 7, 1441819, 458752, 7, 1441820, 393216, 4, 1441821, 327680, 2, 1441823, 458752, 2, 1441824, 393216, 7, 1441827, 393216, 4, 1441828, 458752, 4, 1507328, 327680, 2, 1507330, 458752, 2, 1507331, 327680, 1, 1507333, 458752, 1, 1507355, 393216, 7, 1507358, 458752, 7, 1507359, 458752, 4, 1507360, 393216, 4, 1507361, 458752, 4, 1507363, 393216, 5, 1507364, 458752, 5, 1572865, 393216, 4, 1572866, 458752, 4, 1572867, 327680, 2, 1572869, 458752, 2, 1572873, 393216, 18, 1572874, 65536, 19, 1572875, 131072, 19, 1572876, 196608, 19, 1572877, 65536, 19, 1572878, 196608, 19, 1572879, 65536, 19, 1572880, 131072, 19, 1572881, 196608, 19, 1572882, 65536, 19, 1572883, 196608, 19, 1572884, 65536, 19, 1572885, 196608, 19, 1572886, 327680, 18, 1572893, 393216, 7, 1572894, 327680, 0, 1572895, 393216, 0, 1572896, 458752, 7, 1572897, 393216, 4, 1572898, 458752, 4, 1572899, 393216, 6, 1572900, 458752, 6, 1638400, 393216, 7, 1638403, 458752, 7, 1638404, 458752, 4, 1638405, 393216, 4, 1638406, 458752, 4, 1638408, 393216, 18, 1638409, 262144, 19, 1638422, 0, 19, 1638423, 65536, 19, 1638424, 196608, 19, 1638425, 65536, 19, 1638426, 196608, 19, 1638427, 327680, 18, 1638430, 327680, 1, 1638432, 393216, 7, 1703937, 458752, 7, 1703938, 393216, 7, 1703941, 458752, 7, 1703943, 393216, 18, 1703944, 262144, 19, 1703952, 393216, 4, 1703953, 458752, 4, 1703963, 0, 19, 1703964, 327680, 18, 1703966, 327680, 2, 1703968, 458752, 2, 1703969, 393216, 4, 1703970, 458752, 4, 1769472, 393216, 4, 1769473, 458752, 4, 1769475, 458752, 7, 1769476, 458752, 4, 1769479, 262144, 17, 1769484, 131072, 109, 1769487, 393216, 7, 1769490, 458752, 7, 1769493, 393216, 4, 1769494, 458752, 4, 1769500, 0, 19, 1769501, 327680, 18, 1769502, 393216, 4, 1769503, 458752, 4, 1769504, 393216, 4, 1769505, 458752, 4, 1835010, 458752, 7, 1835011, 458752, 4, 1835012, 393216, 4, 1835013, 458752, 4, 1835015, 262144, 17, 1835026, 393216, 4, 1835027, 458752, 4, 1835028, 393216, 7, 1835031, 458752, 7, 1835037, 0, 17, 1835040, 458752, 7, 1835042, 458752, 7, 1900544, 327680, 0, 1900545, 393216, 7, 1900546, 458752, 0, 1900548, 458752, 7, 1900550, 458752, 7, 1900552, 262144, 16, 1900561, 393216, 7, 1900564, 458752, 7, 1900573, 0, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 16, 393216, 4, 27, 393216, 4, 65541, 393216, 4, 65542, 458752, 4, 65548, 327680, 0, 65549, 393216, 0, 65557, 393216, 4, 65559, 327680, 0, 65560, 393216, 0, 65568, 393216, 4, 131074, 393216, 4, 131079, 393216, 4, 131086, 458752, 1, 131095, 327680, 1, 131097, 458752, 1, 196614, 458752, 4, 196622, 393216, 4, 196625, 458752, 4, 196633, 393216, 4, 196636, 458752, 4, 262153, 458752, 4, 262162, 393216, 4, 262167, 393216, 4, 262173, 393216, 4, 262178, 458752, 4, 327687, 458752, 4, 327690, 393216, 0, 327711, 393216, 4, 327712, 458752, 4, 393219, 327680, 0, 393244, 393216, 0, 393249, 393216, 4, 458761, 327680, 2, 458781, 458752, 1, 524315, 327680, 2, 589824, 458752, 4, 589827, 393216, 4, 655361, 393216, 4, 655362, 458752, 4, 655385, 65536, 8, 655386, 131072, 8, 720899, 393216, 4, 720904, 458752, 0, 720914, 458752, 36, 720922, 131072, 9, 786434, 393216, 4, 786444, 393216, 0, 786447, 458752, 7, 786449, 458752, 36, 786451, 458752, 36, 786458, 131072, 10, 786461, 458752, 1, 851969, 393216, 0, 851974, 327680, 2, 851986, 458752, 36, 852000, 458752, 4, 917512, 458752, 4, 917534, 393216, 0, 983042, 458752, 2, 983062, 458752, 4, 983069, 327680, 1, 983071, 458752, 1, 1048605, 458752, 4, 1114117, 393216, 4, 1114118, 458752, 4, 1179650, 393216, 4, 1179655, 393216, 4, 1245190, 458752, 4, 1245217, 393216, 4, 1245218, 458752, 4, 1376263, 458752, 4, 1376268, 327680, 2, 1376287, 458752, 1, 1441795, 327680, 0, 1441821, 458752, 4, 1441823, 393216, 4, 1441824, 458752, 4, 1507358, 393216, 4, 1572873, 262144, 18, 1572886, 0, 18, 1572896, 458752, 0, 1638400, 458752, 4, 1638403, 393216, 4, 1638408, 262144, 18, 1638427, 0, 18, 1638432, 458752, 1, 1703937, 393216, 4, 1703938, 458752, 4, 1703964, 0, 18, 1769475, 393216, 4, 1835010, 393216, 4, 1835037, 393216, 7, 1900545, 393216, 0 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 368) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(368, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 656) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13_M207.tscn" +location = Vector2(336, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 336) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(368, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 624) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13_M207.tscn" +location = Vector2(336, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 400) +trainer = true +texture = ExtResource("201") +trainer_name = "PSYCHIC Maynard" +trainer_reward = 2600 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[31, 63], [134, 57], [2, 60], [35, 63], [128, 65], [70, 63]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 464) +texture = ExtResource("301") +facing = "Up" diff --git a/Maps/DreamRoute13/Dream_Route_13_M111_tileset.tres b/Maps/DreamRoute13/Dream_Route_13_M111_tileset.tres new file mode 100644 index 000000000..3ff21bd58 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M111_tileset.tres @@ -0,0 +1,247 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-FloatingIsle.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/DreamGrassyBricks_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Tall Grass(Dream)_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:7/0 = 0 +0:8/0 = 0 +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:31/0 = 0 +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +0:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:7/0 = 0 +1:8/0 = 0 +1:16/0 = 0 +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:31/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:30/0 = 0 +2:31/0 = 0 +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +3:16/0 = 0 +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:30/0 = 0 +3:31/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:54/0 = 0 +5:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:16/0 = 0 +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:4/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:11/0 = 0 +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:111/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/5 = SubResource("src5") diff --git a/Maps/DreamRoute13/Dream_Route_13_M207.gd b/Maps/DreamRoute13/Dream_Route_13_M207.gd new file mode 100644 index 000000000..0bfd7eb63 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M207.gd @@ -0,0 +1,16 @@ +extends Node2D # gen_map.py Map207 + +var map_name = "Dream Route 13" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(624, 496): + Global.game.play_dialogue("MAP207_SIGN_1") + if check_pos == Vector2(720, 368): + Global.game.play_dialogue("MAP207_SIGN_2") + if check_pos == Vector2(688, 496): + Global.game.play_dialogue("MAP207_NPC_1") + if check_pos == Vector2(592, 464): + Global.game.play_dialogue("MAP207_NPC_2") + if check_pos == Vector2(688, 400): + Global.game.play_dialogue("MAP207_NPC_3") + return null diff --git a/Maps/DreamRoute13/Dream_Route_13_M207.gd.uid b/Maps/DreamRoute13/Dream_Route_13_M207.gd.uid new file mode 100644 index 000000000..bb5280c87 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M207.gd.uid @@ -0,0 +1 @@ +uid://dl1tysorcosxv diff --git a/Maps/DreamRoute13/Dream_Route_13_M207.tscn b/Maps/DreamRoute13/Dream_Route_13_M207.tscn new file mode 100644 index 000000000..ddebadd57 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M207.tscn @@ -0,0 +1,71 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/DreamRoute13/Dream_Route_13_M207_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/DreamRoute13/Dream_Route_13_M207.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_128.png" id="303"] +[node name="Dream Route 13" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 393216, 6, 6, 458752, 6, 7, 0, 0, 8, 393216, 5, 9, 458752, 5, 10, 393216, 5, 11, 458752, 5, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 458752, 5, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 25, 0, 1, 26, 393216, 5, 27, 458752, 5, 28, 393216, 6, 29, 393216, 5, 30, 458752, 5, 31, 0, 0, 32, 0, 0, 33, 393216, 6, 34, 458752, 6, 65536, 327680, 45, 65537, 393216, 45, 65538, 458752, 45, 65539, 458752, 5, 65540, 0, 0, 65541, 0, 0, 65542, 393216, 5, 65543, 458752, 5, 65544, 393216, 6, 65545, 458752, 6, 65546, 393216, 6, 65547, 458752, 6, 65548, 327680, 45, 65549, 393216, 45, 65550, 458752, 45, 65551, 393216, 6, 65552, 458752, 6, 65553, 393216, 48, 65554, 458752, 48, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65561, 65536, 23, 65562, 393216, 6, 65563, 458752, 6, 65564, 458752, 5, 65565, 393216, 6, 65566, 458752, 6, 65567, 0, 0, 65568, 393216, 5, 65569, 458752, 5, 65570, 458752, 6, 131072, 393216, 5, 131073, 458752, 5, 131074, 327680, 45, 131075, 393216, 45, 131076, 458752, 45, 131077, 0, 0, 131078, 458752, 6, 131079, 458752, 6, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 393216, 5, 131088, 458752, 5, 131089, 393216, 5, 131090, 458752, 5, 131091, 327680, 45, 131092, 393216, 45, 131093, 458752, 45, 131097, 0, 17, 131098, 0, 0, 131099, 393216, 6, 131100, 458752, 6, 131101, 0, 0, 131102, 393216, 6, 131103, 458752, 6, 131104, 393216, 6, 131105, 458752, 6, 131106, 393216, 5, 196608, 393216, 6, 196609, 458752, 6, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 393216, 5, 196614, 458752, 5, 196615, 393216, 6, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 327680, 3, 196623, 393216, 3, 196624, 458752, 3, 196625, 393216, 6, 196626, 458752, 6, 196627, 393216, 5, 196628, 458752, 5, 196629, 131072, 23, 196630, 262144, 18, 196633, 0, 0, 196634, 0, 0, 196635, 393216, 6, 196636, 0, 0, 196637, 0, 0, 196638, 393216, 5, 196639, 458752, 5, 196640, 393216, 6, 196641, 458752, 6, 196642, 393216, 6, 262144, 0, 0, 262145, 458752, 5, 262146, 0, 0, 262147, 393216, 48, 262148, 458752, 48, 262149, 393216, 6, 262150, 458752, 6, 262151, 131072, 3, 262152, 196608, 3, 262153, 327680, 3, 262154, 0, 0, 262155, 458752, 3, 262156, 393216, 5, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262163, 393216, 6, 262164, 393216, 5, 262165, 458752, 5, 262169, 0, 0, 262170, 0, 0, 262171, 0, 0, 262172, 0, 0, 262173, 0, 0, 262174, 393216, 6, 262175, 458752, 6, 262176, 0, 0, 262177, 0, 0, 262178, 0, 0, 327680, 327680, 45, 327681, 393216, 45, 327682, 458752, 45, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 393216, 48, 327687, 458752, 48, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 327680, 45, 327692, 393216, 45, 327693, 458752, 45, 327694, 393216, 6, 327695, 458752, 6, 327696, 458752, 6, 327697, 0, 0, 327699, 0, 0, 327700, 393216, 6, 327701, 458752, 6, 327705, 0, 0, 327706, 0, 0, 327707, 0, 0, 327708, 393216, 5, 327709, 458752, 5, 327710, 393216, 5, 327711, 0, 0, 327712, 0, 0, 327713, 0, 0, 327714, 0, 0, 393216, 393216, 5, 393217, 458752, 5, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 458752, 3, 393222, 0, 0, 393223, 0, 0, 393224, 393216, 5, 393225, 393216, 5, 393226, 393216, 5, 393227, 393216, 6, 393228, 458752, 6, 393229, 131072, 48, 393230, 196608, 48, 393231, 393216, 6, 393232, 458752, 6, 393233, 0, 0, 393234, 0, 0, 393235, 458752, 3, 393236, 393216, 5, 393237, 393216, 48, 393238, 458752, 48, 393239, 393216, 6, 393240, 458752, 6, 393241, 0, 0, 393242, 0, 0, 393243, 0, 0, 393244, 393216, 6, 393245, 458752, 6, 393246, 393216, 6, 393247, 458752, 6, 393248, 0, 0, 393249, 0, 0, 393250, 0, 0, 458752, 393216, 5, 458753, 458752, 5, 458754, 393216, 6, 458755, 458752, 6, 458756, 393216, 5, 458757, 458752, 5, 458758, 0, 0, 458759, 0, 0, 458760, 393216, 6, 458761, 393216, 5, 458762, 393216, 6, 458763, 458752, 6, 458764, 393216, 35, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 393216, 6, 458773, 458752, 6, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 393216, 5, 458779, 458752, 5, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 327680, 45, 458784, 393216, 45, 458785, 458752, 45, 458786, 393216, 6, 524288, 393216, 6, 524289, 458752, 6, 524290, 0, 0, 524291, 0, 0, 524292, 393216, 6, 524293, 458752, 6, 524294, 0, 0, 524295, 0, 0, 524296, 131072, 73, 524297, 196608, 73, 524298, 262144, 73, 524299, 393216, 48, 524300, 458752, 48, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 393216, 6, 524315, 458752, 6, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 393216, 5, 524320, 458752, 5, 524321, 393216, 5, 524322, 458752, 5, 589824, 327680, 45, 589825, 393216, 45, 589826, 458752, 45, 589827, 393216, 6, 589828, 458752, 6, 589829, 0, 0, 589830, 0, 0, 589831, 393216, 5, 589832, 458752, 5, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 458752, 37, 589852, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 393216, 6, 589856, 458752, 6, 589857, 393216, 6, 589858, 458752, 6, 655360, 393216, 5, 655361, 458752, 5, 655362, 393216, 5, 655363, 458752, 5, 655364, 327680, 45, 655365, 393216, 45, 655366, 458752, 45, 655367, 393216, 6, 655368, 458752, 6, 655369, 262145, 5, 655370, 196609, 3, 655371, 196609, 5, 655372, 262145, 3, 655373, 131073, 3, 655374, 196609, 3, 655375, 196609, 5, 655376, 196609, 5, 655377, 262145, 3, 655378, 196609, 3, 655379, 196609, 7, 655380, 0, 0, 655381, 262145, 5, 655382, 131073, 3, 655383, 1, 6, 655384, 0, 0, 655385, 1, 7, 655386, 0, 0, 655387, 458752, 37, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 327680, 45, 655393, 393216, 45, 655394, 458752, 45, 720896, 393216, 6, 720897, 458752, 6, 720898, 393216, 6, 720899, 458752, 6, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 458752, 6, 720904, 0, 0, 720905, 262145, 2, 720906, 1, 4, 720907, 0, 0, 720908, 262145, 2, 720909, 262145, 0, 720910, 131073, 6, 720911, 131072, 23, 720912, 65536, 23, 720913, 262145, 2, 720914, 1, 4, 720915, 0, 0, 720916, 262145, 5, 720917, 65537, 0, 720918, 1, 0, 720919, 131073, 0, 720920, 131073, 3, 720921, 196609, 0, 720922, 1, 6, 720923, 393216, 5, 720924, 458752, 5, 720925, 0, 0, 720926, 393216, 48, 720927, 458752, 48, 720928, 458752, 5, 720929, 393216, 5, 720930, 458752, 5, 786433, 458752, 5, 786434, 393216, 5, 786435, 458752, 5, 786436, 393216, 6, 786437, 458752, 6, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 262145, 2, 786442, 131073, 0, 786443, 131073, 3, 786444, 65537, 0, 786445, 1, 4, 786446, 131072, 23, 786447, 262144, 18, 786448, 0, 17, 786449, 262145, 2, 786450, 131073, 0, 786451, 131073, 3, 786452, 65537, 0, 786453, 1, 0, 786454, 1, 0, 786455, 262145, 0, 786456, 262145, 4, 786457, 131073, 1, 786458, 1, 4, 786459, 393216, 6, 786460, 458752, 6, 786461, 393216, 5, 786462, 458752, 5, 786463, 393216, 6, 786464, 458752, 6, 786466, 458752, 6, 851969, 458752, 6, 851970, 327680, 3, 851971, 393216, 3, 851972, 458752, 3, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 262145, 2, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 4, 851982, 196608, 19, 851983, 262144, 19, 851984, 0, 17, 851985, 262145, 6, 851986, 262145, 4, 851987, 262145, 4, 851988, 131073, 1, 851989, 1, 0, 851990, 1, 0, 851991, 1, 4, 851992, 0, 0, 851993, 262145, 2, 851994, 1, 4, 851995, 0, 0, 851996, 0, 0, 851997, 393216, 6, 851998, 458752, 6, 851999, 0, 0, 852000, 0, 0, 852002, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 262145, 2, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 4, 917518, 65536, 16, 917519, 262144, 16, 917520, 196608, 68, 917521, 65536, 23, 917522, 0, 0, 917523, 0, 0, 917524, 262145, 2, 917525, 1, 0, 917526, 1, 0, 917527, 131073, 0, 917528, 131073, 3, 917529, 65537, 0, 917530, 1, 4, 917531, 327680, 45, 917532, 393216, 45, 917533, 458752, 45, 917534, 0, 0, 917535, 0, 0, 917536, 327680, 3, 917537, 393216, 3, 917538, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 262145, 2, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 131073, 0, 983054, 1, 6, 983055, 65536, 16, 983056, 262144, 16, 983057, 0, 17, 983058, 1, 7, 983059, 0, 0, 983060, 262145, 2, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 4, 983067, 393216, 5, 983068, 458752, 5, 983069, 0, 0, 983070, 0, 49, 983071, 65536, 49, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 0, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 0, 0, 1048585, 262145, 2, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 131073, 0, 1048591, 1, 6, 1048592, 65536, 16, 1048593, 65536, 16, 1048594, 327681, 2, 1048595, 131073, 3, 1048596, 65537, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 262145, 0, 1048602, 131073, 6, 1048603, 393216, 6, 1048604, 458752, 6, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 393216, 47, 1048610, 0, 0, 1114112, 458752, 5, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 1, 1114116, 393216, 5, 1114117, 458752, 5, 1114118, 0, 0, 1114119, 393216, 5, 1114120, 458752, 5, 1114121, 262145, 2, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 262145, 0, 1114126, 262145, 4, 1114127, 1, 5, 1114128, 262145, 3, 1114129, 131073, 3, 1114130, 65537, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 262145, 0, 1114136, 262145, 4, 1114137, 131073, 6, 1114138, 393216, 47, 1114139, 458752, 47, 1114140, 0, 0, 1114141, 0, 0, 1114142, 0, 0, 1114143, 327680, 45, 1114144, 393216, 45, 1114145, 393216, 48, 1114146, 458752, 48, 1179648, 458752, 6, 1179649, 327680, 45, 1179650, 393216, 45, 1179651, 458752, 45, 1179652, 393216, 6, 1179653, 458752, 6, 1179654, 0, 0, 1179655, 393216, 6, 1179656, 458752, 6, 1179657, 262145, 2, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 4, 1179662, 0, 0, 1179663, 0, 0, 1179664, 262145, 2, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 4, 1179672, 0, 0, 1179673, 0, 0, 1179674, 393216, 48, 1179675, 458752, 48, 1179676, 0, 0, 1179677, 0, 0, 1179678, 0, 0, 1179679, 0, 0, 1179680, 0, 0, 1179681, 0, 0, 1179682, 0, 0, 1245184, 0, 0, 1245185, 393216, 48, 1245186, 0, 1, 1245187, 0, 0, 1245188, 0, 0, 1245189, 327680, 45, 1245190, 393216, 45, 1245191, 458752, 45, 1245192, 0, 0, 1245193, 262145, 6, 1245194, 131073, 1, 1245195, 1, 0, 1245196, 1, 0, 1245197, 131073, 0, 1245198, 1, 6, 1245199, 0, 0, 1245200, 262145, 2, 1245201, 262145, 0, 1245202, 262145, 4, 1245203, 131073, 1, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 131073, 0, 1245208, 131073, 3, 1245209, 196609, 3, 1245210, 196609, 7, 1245211, 327680, 3, 1245212, 0, 15, 1245213, 0, 0, 1245214, 0, 0, 1245215, 0, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1310720, 131072, 73, 1310721, 196608, 73, 1310722, 262144, 73, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 0, 0, 1310728, 393216, 5, 1310729, 458752, 5, 1310730, 262145, 6, 1310731, 262145, 4, 1310732, 262145, 4, 1310733, 262145, 4, 1310734, 1, 5, 1310735, 196609, 5, 1310736, 327681, 4, 1310737, 131073, 6, 1310738, 0, 0, 1310739, 262145, 6, 1310740, 262145, 4, 1310741, 262145, 4, 1310742, 262145, 4, 1310743, 262145, 4, 1310744, 262145, 4, 1310745, 131073, 6, 1310746, 0, 0, 1310747, 393216, 5, 1310748, 458752, 5, 1310749, 393216, 5, 1310750, 458752, 5, 1310751, 393216, 5, 1310752, 458752, 5, 1310753, 327680, 45, 1310754, 393216, 45, 1376256, 0, 0, 1376257, 393216, 5, 1376258, 458752, 5, 1376259, 131072, 23, 1376263, 0, 0, 1376264, 393216, 5, 1376265, 65536, 16, 1376266, 65536, 16, 1376267, 65536, 16, 1376268, 458752, 6, 1376269, 458752, 6, 1376270, 65536, 16, 1376271, 393216, 47, 1376272, 0, 0, 1376273, 393216, 5, 1376274, 65536, 16, 1376275, 65536, 16, 1376276, 65536, 16, 1376277, 65536, 16, 1376278, 65536, 16, 1376279, 393216, 5, 1376280, 65536, 16, 1376281, 65536, 16, 1376282, 65536, 16, 1376283, 393216, 6, 1376284, 458752, 6, 1376285, 393216, 6, 1376286, 458752, 6, 1376287, 393216, 6, 1376288, 458752, 6, 1376289, 0, 0, 1376290, 0, 0, 1441792, 0, 0, 1441793, 393216, 6, 1441794, 458752, 6, 1441795, 196608, 17, 1441799, 196608, 17, 1441800, 393216, 6, 1441801, 393216, 47, 1441802, 393216, 6, 1441803, 458752, 6, 1441804, 0, 0, 1441805, 458752, 47, 1441806, 0, 0, 1441807, 393216, 48, 1441808, 458752, 48, 1441809, 393216, 6, 1441810, 458752, 6, 1441811, 393216, 6, 1441812, 393216, 5, 1441813, 458752, 5, 1441814, 0, 0, 1441815, 393216, 6, 1441816, 458752, 6, 1441817, 0, 0, 1441818, 262144, 17, 1441819, 65536, 23, 1441820, 131072, 48, 1441821, 196608, 48, 1441822, 0, 0, 1441823, 393216, 5, 1441824, 458752, 5, 1441825, 393216, 5, 1441826, 458752, 5, 1507328, 0, 0, 1507329, 393216, 48, 1507330, 458752, 48, 1507331, 0, 0, 1507332, 262144, 16, 1507335, 0, 17, 1507336, 0, 0, 1507337, 393216, 48, 1507338, 0, 0, 1507339, 0, 0, 1507340, 393216, 48, 1507341, 458752, 48, 1507342, 393216, 45, 1507343, 0, 0, 1507344, 0, 1, 1507345, 0, 0, 1507346, 0, 0, 1507347, 393216, 5, 1507348, 458752, 5, 1507349, 458752, 5, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 393216, 6, 1507354, 262144, 18, 1507356, 327680, 17, 1507357, 393216, 5, 1507358, 458752, 5, 1507359, 393216, 6, 1507360, 458752, 6, 1507361, 393216, 6, 1507362, 458752, 48, 1572864, 0, 0, 1572865, 0, 0, 1572866, 393216, 5, 1572867, 458752, 5, 1572868, 65536, 16, 1572869, 65536, 16, 1572870, 393216, 6, 1572871, 458752, 6, 1572872, 327680, 45, 1572873, 393216, 45, 1572874, 458752, 45, 1572875, 393216, 5, 1572876, 458752, 6, 1572877, 0, 0, 1572878, 393216, 5, 1572879, 393216, 6, 1572880, 0, 0, 1572881, 131072, 48, 1572882, 196608, 48, 1572883, 393216, 6, 1572884, 458752, 6, 1572885, 327680, 3, 1572886, 393216, 3, 1572887, 458752, 3, 1572888, 196608, 19, 1572890, 262144, 19, 1572893, 393216, 6, 1572894, 458752, 6, 1572895, 0, 0, 1572896, 327680, 45, 1572897, 393216, 45, 1572898, 458752, 45, 1638400, 0, 0, 1638401, 0, 0, 1638402, 393216, 6, 1638403, 458752, 6, 1638404, 131072, 48, 1638405, 196608, 48, 1638406, 393216, 47, 1638407, 458752, 47, 1638408, 0, 0, 1638409, 393216, 6, 1638410, 458752, 6, 1638411, 393216, 6, 1638412, 458752, 6, 1638413, 327680, 3, 1638414, 393216, 3, 1638415, 458752, 3, 1638416, 0, 0, 1638417, 0, 0, 1638418, 0, 0, 1638419, 393216, 6, 1638420, 0, 0, 1638421, 0, 0, 1638422, 131072, 48, 1638423, 196608, 48, 1638424, 262144, 17, 1638429, 65536, 18, 1703936, 0, 0, 1703937, 0, 0, 1703938, 131072, 48, 1703939, 196608, 48, 1703940, 0, 0, 1703941, 0, 0, 1703942, 327680, 3, 1703943, 393216, 3, 1703944, 458752, 3, 1703945, 0, 0, 1703946, 0, 0, 1703947, 393216, 47, 1703948, 458752, 47, 1703949, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 393216, 5, 1703953, 458752, 5, 1703954, 327680, 45, 1703955, 393216, 45, 1703956, 458752, 45, 1703957, 393216, 5, 1703958, 458752, 5, 1703960, 262144, 18, 1769472, 393216, 6, 1769473, 458752, 6, 1769474, 393216, 5, 1769475, 458752, 5, 1769476, 327680, 3, 1769477, 0, 0, 1769478, 0, 0, 1769479, 0, 0, 1769480, 0, 0, 1769481, 327680, 45, 1769482, 393216, 45, 1769483, 393216, 48, 1769484, 458752, 48, 1769485, 0, 0, 1769486, 393216, 48, 1769487, 458752, 48, 1769488, 393216, 6, 1769489, 458752, 6, 1769490, 0, 0, 1769491, 0, 0, 1769492, 0, 0, 1769493, 393216, 6, 1769494, 458752, 6, 1769496, 262144, 19 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 327680, 44, 1, 393216, 44, 2, 458752, 44, 3, 458752, 4, 4, 393216, 30, 6, 393216, 4, 7, 458752, 4, 12, 327680, 44, 13, 393216, 44, 14, 458752, 44, 15, 393216, 5, 16, 458752, 5, 17, 393216, 47, 18, 458752, 47, 20, 196608, 6, 21, 262144, 6, 22, 262144, 17, 24, 0, 17, 27, 393216, 4, 28, 458752, 4, 31, 393216, 33, 32, 458752, 33, 33, 393216, 5, 34, 458752, 5, 65536, 393216, 4, 65537, 458752, 4, 65540, 393216, 31, 65543, 458752, 5, 65544, 196608, 0, 65545, 262144, 0, 65546, 393216, 0, 65547, 458752, 0, 65548, 393216, 4, 65549, 458752, 4, 65550, 327680, 1, 65551, 393216, 1, 65552, 458752, 1, 65553, 393216, 4, 65554, 458752, 4, 65556, 196608, 7, 65557, 262144, 7, 65558, 262144, 17, 65560, 0, 18, 65561, 327680, 0, 65562, 393216, 0, 65563, 393216, 5, 65566, 393216, 5, 65567, 458752, 5, 65568, 393216, 4, 65569, 458752, 4, 65570, 393216, 4, 131072, 327680, 42, 131073, 393216, 42, 131074, 458752, 42, 131075, 393216, 46, 131076, 458752, 46, 131077, 393216, 4, 131078, 393216, 6, 131079, 131072, 1, 131080, 196608, 1, 131081, 262144, 1, 131082, 393216, 1, 131083, 458752, 1, 131084, 393216, 5, 131085, 458752, 5, 131086, 327680, 2, 131087, 393216, 2, 131088, 458752, 2, 131091, 393216, 4, 131092, 458752, 4, 131093, 458752, 36, 131094, 262144, 17, 131097, 327680, 1, 131098, 393216, 1, 131099, 458752, 1, 131100, 393216, 9, 131101, 458752, 9, 131102, 393216, 4, 131103, 458752, 4, 131104, 393216, 5, 131105, 458752, 5, 196608, 327680, 43, 196609, 393216, 43, 196610, 458752, 43, 196611, 393216, 47, 196612, 458752, 47, 196613, 458752, 0, 196614, 393216, 46, 196615, 131072, 2, 196616, 196608, 2, 196617, 262144, 2, 196618, 393216, 2, 196619, 458752, 2, 196620, 393216, 6, 196621, 458752, 6, 196622, 393216, 4, 196623, 458752, 4, 196625, 0, 105, 196626, 65536, 105, 196627, 131072, 105, 196628, 393216, 4, 196629, 458752, 4, 196630, 262144, 18, 196632, 0, 16, 196633, 327680, 2, 196634, 393216, 2, 196635, 458752, 2, 196636, 393216, 10, 196637, 458752, 10, 196640, 327680, 0, 196641, 393216, 0, 196642, 458752, 0, 262144, 327680, 44, 262145, 393216, 44, 262146, 458752, 44, 262147, 327680, 1, 262148, 393216, 1, 262149, 458752, 1, 262150, 393216, 47, 262151, 458752, 47, 262153, 327680, 3, 262154, 393216, 3, 262155, 327680, 44, 262156, 393216, 44, 262157, 458752, 44, 262158, 393216, 5, 262159, 458752, 5, 262161, 0, 106, 262162, 65536, 106, 262163, 131072, 106, 262165, 393216, 46, 262168, 0, 17, 262169, 327680, 3, 262170, 393216, 3, 262171, 458752, 3, 262172, 393216, 46, 262173, 458752, 46, 262174, 393216, 4, 262175, 458752, 4, 262176, 327680, 1, 262177, 393216, 1, 262178, 458752, 1, 327680, 393216, 4, 327681, 458752, 4, 327683, 327680, 2, 327684, 393216, 2, 327685, 458752, 2, 327686, 393216, 4, 327687, 458752, 4, 327688, 393216, 4, 327689, 458752, 4, 327690, 393216, 4, 327691, 393216, 5, 327692, 458752, 5, 327693, 131072, 47, 327694, 196608, 47, 327695, 393216, 5, 327696, 458752, 5, 327697, 0, 107, 327698, 65536, 107, 327699, 131072, 107, 327700, 393216, 4, 327701, 393216, 47, 327705, 458752, 36, 327707, 458752, 36, 327708, 393216, 47, 327709, 458752, 47, 327711, 458752, 5, 327712, 327680, 2, 327713, 393216, 2, 327714, 458752, 2, 393216, 393216, 4, 393217, 458752, 4, 393218, 393216, 5, 393219, 458752, 5, 393220, 393216, 3, 393221, 393216, 7, 393222, 393216, 5, 393223, 458752, 5, 393224, 131072, 71, 393225, 196608, 71, 393227, 458752, 5, 393228, 393216, 34, 393229, 458752, 34, 393230, 393216, 4, 393231, 458752, 4, 393232, 393216, 5, 393233, 0, 108, 393234, 65536, 108, 393235, 393216, 7, 393237, 458752, 5, 393240, 393216, 11, 393241, 458752, 11, 393242, 393216, 4, 393243, 458752, 4, 393244, 327680, 0, 393245, 393216, 0, 393246, 458752, 0, 393248, 327680, 3, 393249, 393216, 3, 393250, 393216, 5, 458752, 327680, 43, 458753, 393216, 43, 458754, 458752, 43, 458756, 458752, 4, 458757, 458752, 4, 458758, 393216, 6, 458759, 458752, 6, 458760, 131072, 72, 458761, 196608, 72, 458762, 262144, 72, 458765, 458752, 35, 458766, 393216, 5, 458767, 458752, 5, 458768, 393216, 6, 458769, 458752, 6, 458770, 393216, 5, 458771, 458752, 5, 458775, 0, 1, 458776, 393216, 12, 458777, 458752, 12, 458780, 327680, 1, 458781, 393216, 1, 458782, 458752, 1, 458783, 393216, 4, 458784, 458752, 4, 458785, 393216, 4, 458786, 458752, 4, 524288, 327680, 44, 524289, 393216, 44, 524290, 458752, 44, 524291, 393216, 5, 524292, 458752, 5, 524293, 393216, 43, 524294, 458752, 43, 524295, 393216, 4, 524296, 458752, 4, 524301, 131072, 109, 524302, 393216, 6, 524303, 458752, 6, 524305, 0, 1, 524306, 393216, 6, 524307, 458752, 6, 524309, 0, 1, 524310, 458752, 36, 524311, 0, 1, 524313, 393216, 40, 524316, 327680, 2, 524317, 393216, 2, 524318, 458752, 2, 524320, 327680, 43, 524321, 393216, 43, 524322, 458752, 43, 589824, 393216, 4, 589825, 458752, 4, 589826, 393216, 4, 589827, 458752, 4, 589828, 327680, 44, 589829, 393216, 44, 589830, 458752, 44, 589831, 458752, 4, 589833, 0, 114, 589834, 65536, 114, 589835, 65536, 114, 589836, 65536, 114, 589837, 65536, 114, 589838, 65536, 114, 589839, 0, 1, 589840, 0, 1, 589841, 65536, 114, 589842, 65536, 114, 589843, 65536, 114, 589844, 65536, 114, 589845, 65536, 114, 589846, 65536, 114, 589847, 65536, 114, 589848, 65536, 114, 589849, 65536, 114, 589850, 131072, 114, 589852, 327680, 3, 589853, 393216, 3, 589854, 458752, 3, 589856, 327680, 44, 589857, 393216, 44, 589858, 458752, 44, 655364, 393216, 4, 655365, 458752, 4, 655366, 393216, 5, 655367, 458752, 5, 655369, 0, 115, 655370, 65536, 115, 655371, 65536, 115, 655372, 65536, 115, 655373, 65536, 115, 655374, 65536, 115, 655376, 458752, 36, 655377, 65536, 115, 655378, 65536, 115, 655379, 65536, 115, 655380, 65536, 115, 655381, 65536, 115, 655382, 65536, 115, 655383, 65536, 115, 655384, 65536, 115, 655385, 65536, 115, 655386, 131072, 115, 655387, 393216, 4, 655388, 393216, 6, 655390, 393216, 47, 655391, 458752, 47, 655392, 458752, 4, 655393, 393216, 4, 655394, 458752, 4, 720896, 393216, 4, 720897, 458752, 4, 720898, 327680, 1, 720899, 393216, 1, 720900, 393216, 5, 720901, 458752, 5, 720902, 393216, 6, 720903, 393216, 4, 720904, 458752, 4, 720915, 0, 1, 720923, 327680, 42, 720924, 393216, 42, 720925, 393216, 4, 720926, 458752, 4, 720928, 0, 105, 720929, 65536, 105, 720930, 131072, 105, 786432, 393216, 5, 786434, 327680, 2, 786435, 393216, 2, 786436, 458752, 2, 786437, 458752, 6, 786439, 393216, 5, 786440, 458752, 5, 786441, 196608, 112, 786446, 393216, 17, 786447, 262144, 18, 786459, 327680, 43, 786460, 393216, 43, 786461, 458752, 43, 786462, 0, 46, 786463, 65536, 46, 786464, 0, 106, 786465, 65536, 106, 786466, 131072, 106, 851968, 393216, 6, 851975, 393216, 6, 851976, 458752, 6, 851977, 196608, 113, 851980, 196608, 114, 851981, 262144, 114, 851982, 393216, 18, 851995, 0, 1, 851998, 0, 47, 851999, 65536, 47, 852000, 0, 107, 852001, 65536, 107, 852002, 131072, 107, 917513, 458752, 113, 917516, 196608, 115, 917517, 262144, 115, 917522, 458752, 112, 917529, 196608, 114, 917530, 262144, 114, 917531, 393216, 4, 917534, 0, 48, 917535, 65536, 48, 917536, 393216, 42, 917537, 458752, 42, 917538, 131072, 108, 983041, 327680, 42, 983042, 393216, 42, 983043, 458752, 42, 983049, 458752, 114, 983059, 327680, 114, 983060, 393216, 114, 983061, 458752, 112, 983065, 196608, 115, 983066, 262144, 115, 983069, 393216, 4, 983070, 458752, 4, 983071, 327680, 43, 983072, 393216, 43, 983073, 393216, 46, 983074, 458752, 46, 1048576, 458752, 4, 1048577, 327680, 43, 1048578, 393216, 43, 1048579, 458752, 43, 1048580, 393216, 4, 1048581, 458752, 4, 1048582, 393216, 42, 1048583, 393216, 4, 1048584, 458752, 4, 1048585, 458752, 115, 1048595, 327680, 115, 1048596, 393216, 115, 1048597, 458752, 112, 1048601, 458752, 8, 1048602, 393216, 46, 1048603, 458752, 46, 1048604, 393216, 0, 1048605, 393216, 5, 1048606, 458752, 5, 1048607, 327680, 44, 1048608, 393216, 44, 1048609, 458752, 44, 1048610, 458752, 47, 1114113, 327680, 44, 1114114, 393216, 44, 1114115, 458752, 44, 1114117, 327680, 43, 1114118, 393216, 43, 1114119, 458752, 43, 1114121, 196608, 112, 1114126, 393216, 34, 1114127, 458752, 34, 1114132, 458752, 112, 1114136, 393216, 9, 1114137, 458752, 9, 1114139, 327680, 1, 1114140, 393216, 1, 1114141, 393216, 6, 1114142, 458752, 6, 1114145, 262144, 5, 1114146, 327680, 5, 1179649, 393216, 47, 1179651, 393216, 4, 1179652, 458752, 4, 1179653, 327680, 44, 1179654, 393216, 44, 1179655, 458752, 44, 1179656, 65536, 7, 1179657, 196608, 113, 1179662, 393216, 35, 1179663, 458752, 35, 1179672, 393216, 10, 1179673, 458752, 10, 1179675, 327680, 2, 1179676, 393216, 2, 1179677, 458752, 2, 1179678, 393216, 5, 1179679, 458752, 5, 1179680, 196608, 6, 1179681, 262144, 6, 1179682, 327680, 6, 1245185, 393216, 44, 1245186, 393216, 7, 1245187, 393216, 5, 1245188, 458752, 5, 1245189, 393216, 30, 1245191, 0, 8, 1245192, 393216, 4, 1245193, 458752, 4, 1245196, 393216, 4, 1245206, 196608, 112, 1245210, 196608, 112, 1245211, 393216, 4, 1245212, 458752, 4, 1245213, 458752, 3, 1245214, 393216, 6, 1245215, 458752, 6, 1245216, 196608, 7, 1245217, 262144, 7, 1245218, 327680, 7, 1310720, 458752, 4, 1310721, 393216, 4, 1310722, 458752, 4, 1310723, 393216, 6, 1310724, 458752, 6, 1310727, 0, 9, 1310728, 393216, 4, 1310729, 458752, 4, 1310730, 393216, 4, 1310731, 458752, 4, 1310732, 393216, 5, 1310733, 458752, 5, 1310734, 393216, 42, 1310735, 393216, 46, 1310737, 393216, 4, 1310738, 458752, 4, 1310739, 393216, 4, 1310740, 458752, 4, 1310742, 196608, 113, 1310743, 393216, 4, 1310744, 458752, 4, 1310746, 196608, 113, 1310748, 131072, 46, 1310749, 196608, 46, 1376256, 458752, 5, 1376257, 393216, 46, 1376258, 458752, 46, 1376260, 65536, 18, 1376261, 131072, 18, 1376262, 196608, 18, 1376263, 65536, 23, 1376265, 458752, 5, 1376266, 393216, 5, 1376268, 393216, 46, 1376269, 327680, 43, 1376270, 393216, 43, 1376271, 458752, 43, 1376276, 458752, 5, 1376277, 458752, 4, 1376278, 393216, 0, 1376279, 458752, 0, 1376284, 131072, 47, 1376285, 196608, 47, 1376287, 393216, 4, 1376288, 458752, 4, 1376289, 393216, 46, 1376290, 458752, 46, 1441792, 458752, 6, 1441793, 393216, 47, 1441794, 458752, 47, 1441795, 262144, 17, 1441796, 65536, 19, 1441797, 131072, 19, 1441798, 196608, 19, 1441799, 0, 17, 1441800, 327680, 43, 1441801, 393216, 43, 1441802, 458752, 43, 1441804, 393216, 47, 1441805, 458752, 47, 1441806, 393216, 44, 1441807, 458752, 44, 1441809, 131072, 46, 1441810, 196608, 46, 1441814, 393216, 1, 1441815, 458752, 1, 1441818, 131072, 23, 1441819, 65536, 23, 1441821, 393216, 4, 1441822, 458752, 4, 1441824, 327680, 43, 1441825, 393216, 47, 1441826, 458752, 47, 1507328, 393216, 4, 1507329, 458752, 4, 1507330, 393216, 4, 1507331, 65536, 16, 1507332, 131072, 46, 1507333, 196608, 46, 1507334, 393216, 5, 1507335, 458752, 5, 1507336, 327680, 44, 1507337, 393216, 44, 1507338, 458752, 44, 1507341, 327680, 1, 1507342, 393216, 1, 1507343, 458752, 1, 1507345, 131072, 47, 1507346, 196608, 47, 1507348, 458752, 42, 1507349, 327680, 2, 1507350, 393216, 2, 1507351, 458752, 2, 1507352, 131072, 23, 1507353, 196608, 18, 1507355, 0, 18, 1507360, 327680, 44, 1507361, 393216, 44, 1507362, 458752, 44, 1572864, 393216, 5, 1572865, 458752, 5, 1572866, 131072, 46, 1572867, 196608, 46, 1572868, 131072, 47, 1572869, 196608, 47, 1572870, 327680, 1, 1572871, 393216, 1, 1572872, 458752, 1, 1572873, 393216, 5, 1572874, 458752, 5, 1572875, 458752, 42, 1572876, 458752, 5, 1572877, 327680, 2, 1572878, 393216, 2, 1572879, 458752, 2, 1572880, 393216, 46, 1572881, 458752, 46, 1572882, 327680, 43, 1572883, 393216, 43, 1572884, 458752, 43, 1572888, 262144, 17, 1572889, 196608, 19, 1572891, 0, 19, 1572892, 327680, 18, 1572895, 131072, 109, 1638400, 393216, 6, 1638401, 458752, 6, 1638402, 131072, 47, 1638403, 196608, 47, 1638404, 327680, 1, 1638405, 393216, 1, 1638406, 327680, 2, 1638407, 393216, 2, 1638408, 458752, 2, 1638409, 327680, 43, 1638410, 393216, 43, 1638411, 458752, 43, 1638412, 458752, 46, 1638414, 393216, 46, 1638415, 458752, 46, 1638416, 393216, 47, 1638417, 458752, 47, 1638418, 327680, 44, 1638419, 393216, 44, 1638420, 458752, 44, 1638421, 393216, 4, 1638422, 458752, 4, 1638428, 0, 18, 1638429, 65536, 18, 1638430, 65536, 18, 1638431, 131072, 18, 1638432, 131072, 18, 1638433, 131072, 18, 1638434, 131072, 18, 1703938, 393216, 4, 1703939, 458752, 4, 1703940, 327680, 2, 1703941, 393216, 2, 1703942, 458752, 2, 1703945, 327680, 44, 1703946, 393216, 44, 1703947, 458752, 44, 1703948, 393216, 46, 1703949, 458752, 46, 1703950, 393216, 47, 1703951, 458752, 47, 1703954, 327680, 0, 1703955, 393216, 0, 1703956, 458752, 0, 1703959, 196608, 18, 1703962, 458752, 36, 1703964, 0, 19, 1703965, 65536, 19, 1703966, 65536, 19, 1703967, 131072, 19, 1703968, 131072, 19, 1703969, 131072, 19, 1703970, 131072, 19, 1769476, 458752, 7, 1769477, 393216, 3, 1769478, 458752, 3, 1769479, 393216, 7, 1769480, 393216, 5, 1769481, 458752, 5, 1769482, 393216, 4, 1769483, 458752, 4, 1769484, 393216, 47, 1769485, 458752, 47, 1769487, 393216, 4, 1769488, 458752, 4, 1769490, 327680, 1, 1769491, 393216, 1, 1769492, 458752, 1, 1769495, 196608, 19 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 2, 327680, 43, 3, 393216, 43, 4, 458752, 43, 5, 458752, 30, 14, 327680, 0, 15, 393216, 0, 16, 458752, 0, 19, 327680, 43, 20, 393216, 43, 21, 458752, 43, 22, 327680, 6, 25, 393216, 7, 30, 393216, 4, 31, 458752, 4, 32, 393216, 4, 33, 458752, 4, 65538, 327680, 44, 65539, 393216, 44, 65540, 458752, 44, 65541, 458752, 31, 65545, 327680, 0, 65555, 327680, 44, 65556, 393216, 44, 65557, 458752, 44, 65558, 327680, 7, 65563, 458752, 0, 65565, 458752, 8, 131078, 458752, 4, 131079, 131072, 1, 131081, 327680, 1, 131083, 327680, 42, 131084, 393216, 42, 131085, 458752, 42, 131091, 458752, 7, 196611, 327680, 0, 196612, 393216, 0, 196615, 458752, 46, 196616, 196608, 2, 196617, 327680, 2, 196619, 327680, 43, 196620, 393216, 43, 196621, 458752, 43, 262153, 327680, 10, 262155, 393216, 4, 262156, 458752, 4, 262157, 131072, 46, 262158, 196608, 46, 262159, 393216, 4, 262160, 458752, 4, 262166, 458752, 46, 262167, 393216, 4, 262168, 458752, 4, 262175, 327680, 42, 262176, 393216, 42, 262177, 458752, 42, 327682, 393216, 4, 327683, 458752, 4, 327688, 131072, 70, 327689, 196608, 70, 327690, 262144, 70, 327691, 458752, 4, 327693, 458752, 7, 327694, 393216, 7, 327696, 393216, 4, 327697, 458752, 4, 327701, 458752, 4, 327702, 458752, 47, 327703, 393216, 5, 327704, 458752, 5, 327705, 458752, 7, 327706, 458752, 37, 327711, 327680, 43, 327712, 393216, 43, 327713, 458752, 43, 327714, 393216, 4, 393216, 327680, 42, 393217, 393216, 42, 393218, 458752, 42, 393220, 393216, 4, 393221, 458752, 4, 393224, 131072, 71, 393225, 196608, 71, 393226, 262144, 71, 393233, 458752, 5, 393234, 393216, 4, 393235, 458752, 4, 393238, 458752, 7, 393247, 327680, 44, 393248, 393216, 44, 393249, 458752, 44, 458755, 393216, 4, 458756, 327680, 42, 458757, 393216, 42, 458758, 458752, 42, 458760, 131072, 72, 458761, 196608, 72, 458762, 262144, 72, 458763, 393216, 46, 458764, 458752, 46, 458765, 393216, 7, 458768, 458752, 7, 458769, 393216, 7, 458772, 458752, 7, 458777, 393216, 7, 458780, 458752, 7, 458784, 327680, 42, 458785, 393216, 42, 458786, 458752, 42, 524290, 393216, 7, 524292, 327680, 43, 524293, 393216, 43, 524299, 393216, 47, 524300, 458752, 47, 524316, 393216, 4, 524317, 458752, 4, 524318, 393216, 7, 589830, 393216, 4, 589836, 262144, 112, 589837, 327680, 112, 589842, 0, 112, 589843, 65536, 112, 589844, 131072, 112, 589847, 0, 7, 589848, 65536, 7, 589851, 393216, 7, 589852, 393216, 5, 589853, 458752, 5, 589854, 393216, 46, 589855, 458752, 46, 655362, 327680, 0, 655363, 393216, 0, 655364, 458752, 0, 655365, 393216, 7, 655368, 458752, 7, 655370, 393216, 113, 655372, 262144, 113, 655373, 327680, 113, 655374, 196608, 114, 655375, 262144, 114, 655377, 196608, 112, 655378, 0, 113, 655379, 65536, 113, 655380, 131072, 113, 655381, 196608, 114, 655382, 262144, 114, 655383, 0, 8, 655388, 458752, 4, 655389, 458752, 6, 655391, 393216, 4, 720900, 458752, 1, 720901, 393216, 4, 720902, 458752, 4, 720909, 458752, 112, 720910, 196608, 115, 720911, 262144, 115, 720913, 196608, 113, 720917, 196608, 115, 720918, 262144, 115, 720919, 0, 9, 720922, 393216, 7, 720925, 458752, 42, 720927, 393216, 5, 786434, 458752, 7, 786437, 393216, 5, 786438, 458752, 5, 786441, 458752, 7, 786453, 458752, 112, 786463, 458752, 7, 851973, 393216, 6, 851974, 458752, 6, 851995, 327680, 44, 851996, 393216, 44, 851997, 458752, 44, 917509, 131072, 109, 917526, 0, 10, 917527, 65536, 10, 917532, 458752, 4, 917535, 327680, 42, 917538, 393216, 30, 983055, 393216, 36, 983062, 0, 11, 983063, 65536, 11, 983066, 393216, 7, 983069, 458752, 7, 983073, 458752, 43, 983074, 393216, 31, 1048581, 327680, 42, 1048583, 458752, 42, 1048587, 0, 11, 1048588, 65536, 11, 1048603, 327680, 0, 1048605, 458752, 0, 1048607, 458752, 7, 1048608, 196608, 4, 1048609, 262144, 4, 1048610, 327680, 4, 1114112, 131072, 70, 1114113, 196608, 70, 1114114, 262144, 70, 1114115, 393216, 7, 1114123, 0, 12, 1114124, 65536, 12, 1114141, 458752, 1, 1114142, 393216, 4, 1114143, 458752, 4, 1114144, 196608, 5, 1114145, 327680, 42, 1114146, 393216, 42, 1179648, 131072, 71, 1179649, 196608, 71, 1179650, 262144, 71, 1179655, 0, 7, 1179665, 0, 11, 1179666, 65536, 11, 1179677, 393216, 7, 1179680, 458752, 7, 1179681, 327680, 43, 1179682, 393216, 43, 1245184, 131072, 72, 1245185, 196608, 72, 1245186, 262144, 72, 1245189, 458752, 7, 1245190, 458752, 30, 1245197, 458752, 4, 1245201, 0, 12, 1245202, 65536, 12, 1245213, 393216, 4, 1245214, 458752, 4, 1245215, 393216, 4, 1245216, 458752, 4, 1245217, 327680, 44, 1245218, 393216, 44, 1310725, 393216, 31, 1310726, 458752, 31, 1310733, 327680, 42, 1310735, 458752, 42, 1310736, 458752, 46, 1310753, 458752, 7, 1376259, 458752, 7, 1376264, 327680, 42, 1376265, 393216, 42, 1376266, 458752, 42, 1376267, 458752, 5, 1376268, 458752, 7, 1376269, 458752, 46, 1376272, 458752, 47, 1376274, 458752, 5, 1376275, 393216, 5, 1376276, 393216, 4, 1376277, 327680, 0, 1376280, 458752, 5, 1376281, 458752, 7, 1376282, 393216, 36, 1376288, 327680, 42, 1376289, 393216, 42, 1376290, 458752, 42, 1441798, 393216, 4, 1441799, 458752, 4, 1441805, 327680, 0, 1441806, 393216, 0, 1441807, 458752, 0, 1441809, 131072, 46, 1441810, 196608, 46, 1441811, 393216, 4, 1441812, 458752, 4, 1441813, 327680, 1, 1441817, 393216, 36, 1441822, 393216, 7, 1441825, 393216, 43, 1441826, 458752, 43, 1507331, 458752, 4, 1507333, 393216, 7, 1507334, 327680, 0, 1507335, 393216, 0, 1507336, 458752, 0, 1507337, 393216, 4, 1507338, 458752, 4, 1507339, 393216, 4, 1507340, 458752, 4, 1507343, 458752, 1, 1507346, 327680, 42, 1507347, 393216, 42, 1507348, 458752, 42, 1507350, 131072, 46, 1507351, 196608, 46, 1507356, 393216, 7, 1507359, 458752, 7, 1572868, 327680, 0, 1572869, 393216, 0, 1572870, 458752, 0, 1572873, 327680, 42, 1572874, 393216, 42, 1572877, 458752, 7, 1572886, 131072, 47, 1572887, 196608, 47, 1638400, 393216, 4, 1638401, 458752, 4, 1638404, 327680, 1, 1638405, 393216, 1, 1638406, 458752, 1, 1638411, 393216, 46, 1638416, 393216, 4, 1638417, 458752, 4, 1703936, 393216, 5, 1703937, 458752, 5, 1703938, 458752, 7, 1703944, 393216, 4, 1703945, 458752, 4, 1703947, 393216, 47, 1703954, 458752, 7, 1703956, 393216, 7, 1703959, 458752, 7, 1769473, 393216, 7, 1769476, 393216, 46, 1769477, 458752, 46, 1769478, 393216, 4, 1769479, 458752, 4, 1769482, 458752, 7 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 496) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13_M111.tscn" +location = Vector2(880, 624) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 464) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13_M111.tscn" +location = Vector2(880, 624) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 528) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13_M111.tscn" +location = Vector2(880, 624) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 496) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 464) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 400) +texture = ExtResource("303") +facing = "Up" diff --git a/Maps/DreamRoute13/Dream_Route_13_M207_tileset.tres b/Maps/DreamRoute13/Dream_Route_13_M207_tileset.tres new file mode 100644 index 000000000..2fc36d090 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M207_tileset.tres @@ -0,0 +1,366 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-FloatingIsle.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/DreamGrassyBricks_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:7/0 = 0 +0:8/0 = 0 +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:10/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:16/0 = 0 +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:47/0 = 0 +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:71/0 = 0 +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:105/0 = 0 +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:109/0 = 0 +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:46/0 = 0 +3:47/0 = 0 +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:68/0 = 0 +3:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:2/0 = 0 +4:4/0 = 0 +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:70/0 = 0 +4:71/0 = 0 +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:43/0 = 0 +5:44/0 = 0 +5:45/0 = 0 +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:113/0 = 0 +5:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +6:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:33/0 = 0 +6:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:42/0 = 0 +6:43/0 = 0 +6:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:115/0 = 0 +6:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:4/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:31/0 = 0 +7:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:33/0 = 0 +7:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:42/0 = 0 +7:43/0 = 0 +7:44/0 = 0 +7:45/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:48/0 = 0 +7:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:112/0 = 0 +7:113/0 = 0 +7:114/0 = 0 +7:115/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/DreamRoute13/Dream_Route_13_M208.gd b/Maps/DreamRoute13/Dream_Route_13_M208.gd new file mode 100644 index 000000000..6ea517626 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M208.gd @@ -0,0 +1,20 @@ +extends Node2D # gen_map.py Map208 + +var map_name = "Dream Route 13" + +var wild_table = [ + [46, 40, 25, 27], + [106, 20, 35, 37], + [128, 10, 30, 35], + [32, 10, 30, 32], + [32, 10, 25, 30], + [32, 4, 25, 27], + [32, 4, 27, 27], + [133, 1, 33, 33], + [142, 1, 46, 46], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(624, 496): + Global.game.play_dialogue("MAP208_NPC_1") + return null diff --git a/Maps/DreamRoute13/Dream_Route_13_M208.gd.uid b/Maps/DreamRoute13/Dream_Route_13_M208.gd.uid new file mode 100644 index 000000000..5f1416b73 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M208.gd.uid @@ -0,0 +1 @@ +uid://cn3kesneprsgr diff --git a/Maps/DreamRoute13/Dream_Route_13_M208.tscn b/Maps/DreamRoute13/Dream_Route_13_M208.tscn new file mode 100644 index 000000000..1dea9d00a --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M208.tscn @@ -0,0 +1,59 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/DreamRoute13/Dream_Route_13_M208_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/DreamRoute13/Dream_Route_13_M208.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-POKEBALL.png" id="301"] +[node name="Dream Route 13" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 8, 65536, 1, 9, 0, 0, 10, 0, 0, 11, 0, 0, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 393216, 5, 22, 458752, 5, 23, 0, 0, 24, 0, 0, 25, 0, 0, 26, 0, 0, 27, 393216, 5, 28, 458752, 5, 29, 393216, 6, 30, 458752, 6, 31, 262146, 2, 32, 2, 0, 33, 2, 0, 34, 2, 4, 35, 262144, 17, 39, 0, 18, 40, 65536, 23, 41, 262144, 16, 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 65536, 1, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 393216, 5, 65550, 458752, 5, 65551, 0, 0, 65552, 0, 0, 65553, 262144, 3, 65554, 393216, 48, 65555, 458752, 48, 65556, 458752, 5, 65557, 393216, 6, 65558, 458752, 6, 65559, 393216, 48, 65560, 393216, 5, 65561, 458752, 5, 65562, 393216, 5, 65563, 458752, 5, 65564, 458752, 6, 65565, 393216, 5, 65566, 458752, 5, 65567, 262146, 2, 65568, 2, 0, 65569, 2, 0, 65570, 2, 4, 65571, 262144, 17, 65575, 0, 19, 65576, 196608, 17, 65577, 262144, 18, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 327680, 3, 131076, 393216, 3, 131077, 458752, 3, 131078, 393216, 6, 131079, 458752, 6, 131080, 0, 0, 131081, 0, 0, 131082, 65536, 106, 131083, 0, 0, 131084, 0, 0, 131085, 393216, 6, 131086, 458752, 6, 131087, 393216, 48, 131088, 458752, 48, 131089, 393216, 5, 131090, 458752, 5, 131091, 393216, 6, 131092, 458752, 6, 131093, 327680, 45, 131094, 393216, 45, 131095, 458752, 45, 131096, 393216, 6, 131097, 458752, 6, 131098, 393216, 6, 131099, 458752, 6, 131100, 0, 0, 131101, 458752, 47, 131103, 262146, 2, 131104, 2, 0, 131105, 2, 0, 131106, 2, 4, 131107, 0, 0, 131108, 262144, 16, 131112, 0, 19, 131113, 262144, 19, 131114, 0, 16, 131115, 65536, 16, 131116, 65536, 16, 131117, 65536, 16, 131118, 65536, 16, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 65536, 1, 196617, 0, 0, 196618, 65536, 107, 196619, 0, 0, 196620, 0, 0, 196621, 393216, 48, 196622, 458752, 48, 196623, 393216, 5, 196624, 458752, 5, 196625, 393216, 6, 196626, 458752, 6, 196627, 0, 0, 196628, 0, 0, 196629, 131072, 23, 196630, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 0, 0, 196635, 65536, 23, 196636, 393216, 48, 196637, 458752, 48, 196639, 262146, 2, 196640, 2, 0, 196641, 2, 0, 196642, 2, 4, 196643, 0, 0, 196644, 0, 0, 196645, 262144, 16, 196650, 0, 18, 196651, 65536, 23, 196652, 0, 0, 196653, 0, 0, 196654, 0, 0, 196655, 0, 0, 196660, 0, 16, 196661, 262144, 16, 262144, 0, 0, 262145, 0, 0, 262146, 393216, 6, 262147, 458752, 6, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 65536, 1, 262153, 0, 108, 262154, 65536, 108, 262155, 131072, 108, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 393216, 6, 262160, 458752, 6, 262161, 0, 0, 262162, 393216, 5, 262163, 458752, 5, 262164, 0, 0, 262165, 0, 0, 262166, 65536, 19, 262171, 196608, 17, 262172, 0, 0, 262173, 327680, 3, 262174, 393216, 3, 262175, 262146, 6, 262176, 131074, 1, 262177, 2, 0, 262178, 131074, 0, 262179, 2, 6, 262180, 0, 0, 262181, 393216, 5, 262182, 458752, 5, 262186, 0, 19, 262187, 196608, 17, 262188, 65536, 23, 262189, 0, 0, 262190, 0, 0, 262191, 0, 0, 262195, 0, 0, 262196, 0, 0, 262197, 262144, 17, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 393216, 6, 327685, 458752, 6, 327686, 393216, 6, 327687, 458752, 6, 327688, 65536, 1, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0, 327695, 0, 0, 327696, 393216, 6, 327697, 458752, 6, 327698, 393216, 6, 327699, 458752, 6, 327700, 262149, 5, 327701, 5, 6, 327702, 0, 0, 327703, 0, 0, 327704, 262144, 16, 327705, 262144, 16, 327706, 458752, 5, 327707, 0, 0, 327708, 393216, 6, 327709, 458752, 6, 327710, 393216, 6, 327711, 458752, 6, 327712, 262146, 2, 327713, 2, 0, 327714, 2, 0, 327715, 131074, 0, 327716, 2, 6, 327717, 393216, 6, 327718, 458752, 6, 327719, 262144, 16, 327723, 0, 19, 327724, 196608, 17, 327725, 65536, 23, 327726, 0, 0, 327727, 0, 0, 327728, 0, 0, 327731, 131072, 18, 327732, 196608, 18, 327733, 262144, 18, 393216, 393216, 5, 393217, 458752, 5, 393218, 0, 0, 393219, 393216, 5, 393220, 458752, 5, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 65536, 1, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 393216, 48, 393231, 458752, 48, 393232, 0, 0, 393233, 0, 0, 393234, 393216, 5, 393235, 458752, 5, 393236, 262149, 6, 393237, 131077, 6, 393238, 393216, 6, 393239, 458752, 6, 393240, 0, 0, 393241, 393216, 6, 393242, 458752, 6, 393243, 393216, 48, 393244, 458752, 48, 393245, 0, 0, 393246, 0, 0, 393247, 0, 0, 393248, 262146, 6, 393249, 131074, 1, 393250, 2, 0, 393251, 2, 0, 393252, 131074, 0, 393253, 2, 6, 393254, 393216, 48, 393255, 458752, 48, 393260, 0, 19, 393261, 196608, 17, 393262, 65536, 23, 393263, 0, 0, 393264, 0, 0, 393265, 0, 0, 393267, 131072, 19, 393268, 196608, 19, 393269, 262144, 19, 458752, 393216, 6, 458753, 458752, 6, 458754, 458752, 5, 458755, 393216, 6, 458756, 458752, 6, 458757, 0, 0, 458758, 393216, 2, 458759, 0, 0, 458760, 65536, 1, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 393216, 48, 458769, 458752, 48, 458770, 393216, 6, 458771, 458752, 6, 458772, 327680, 3, 458773, 393216, 3, 458774, 458752, 3, 458775, 393216, 6, 458776, 458752, 6, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 393216, 6, 458784, 458752, 6, 458785, 262146, 6, 458786, 262146, 4, 458787, 131074, 1, 458788, 2, 0, 458789, 131074, 0, 458790, 2, 6, 458791, 393216, 6, 458792, 458752, 6, 458793, 0, 0, 458794, 262144, 16, 458797, 0, 19, 458798, 196608, 17, 458799, 65536, 23, 458800, 0, 0, 458801, 0, 0, 524288, 0, 0, 524289, 393216, 6, 524290, 458752, 6, 524291, 0, 0, 524292, 393216, 5, 524293, 458752, 5, 524294, 393216, 3, 524295, 458752, 3, 524296, 0, 25, 524297, 65536, 25, 524298, 65536, 25, 524299, 65536, 25, 524300, 65536, 25, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 393216, 48, 524321, 458752, 48, 524322, 0, 0, 524323, 262146, 6, 524324, 131074, 1, 524325, 2, 0, 524326, 131074, 0, 524327, 2, 6, 524328, 0, 0, 524329, 0, 0, 524330, 262144, 17, 524334, 0, 19, 524335, 196608, 17, 524336, 65536, 23, 524337, 0, 0, 524338, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 393216, 6, 589829, 458752, 6, 589830, 0, 0, 589831, 0, 0, 589832, 65536, 1, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 589857, 131072, 3, 589858, 196608, 3, 589859, 262144, 3, 589860, 262146, 6, 589861, 131074, 1, 589862, 2, 0, 589863, 131074, 0, 589864, 2, 6, 589865, 0, 0, 589866, 65536, 16, 589867, 262144, 16, 589871, 0, 19, 589872, 196608, 17, 589873, 0, 0, 589874, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 65536, 1, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 655397, 262146, 6, 655398, 131074, 1, 655399, 2, 0, 655400, 131074, 0, 655401, 2, 6, 655402, 0, 0, 655403, 65536, 16, 655404, 65536, 16, 655405, 262144, 16, 655408, 0, 17, 655409, 393216, 5, 655410, 458752, 5, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 65536, 1, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 458752, 37, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 262146, 6, 720935, 131074, 1, 720936, 2, 0, 720937, 131074, 0, 720938, 131074, 3, 720939, 2, 6, 720940, 0, 0, 720941, 65536, 16, 720942, 262144, 16, 720944, 0, 17, 720945, 393216, 6, 720946, 458752, 6, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 65536, 1, 786441, 393216, 5, 786442, 458752, 5, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 393216, 5, 786447, 458752, 5, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786461, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 5, 7, 786466, 393216, 6, 786467, 458752, 6, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 262146, 6, 786472, 131074, 1, 786473, 2, 0, 786474, 2, 0, 786475, 131074, 0, 786476, 2, 6, 786477, 0, 0, 786478, 0, 0, 786481, 0, 0, 786482, 0, 0, 851968, 0, 0, 851969, 393216, 2, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 393216, 5, 851976, 458752, 5, 851977, 393216, 6, 851978, 458752, 6, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 393216, 6, 851983, 458752, 6, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 196608, 17, 851991, 196608, 17, 851998, 196608, 17, 851999, 0, 0, 852000, 0, 0, 852001, 327685, 2, 852002, 5, 6, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 262146, 6, 852009, 131074, 1, 852010, 2, 0, 852011, 2, 0, 852012, 131074, 0, 852013, 2, 6, 852014, 0, 0, 852015, 262144, 16, 852017, 0, 0, 852018, 0, 0, 917504, 327680, 3, 917505, 393216, 3, 917506, 458752, 3, 917507, 393216, 5, 917508, 458752, 5, 917509, 0, 0, 917510, 0, 0, 917511, 393216, 6, 917512, 458752, 6, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 262149, 5, 917522, 196613, 3, 917523, 196613, 7, 917524, 0, 0, 917525, 0, 0, 917526, 196608, 17, 917533, 0, 16, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 262149, 6, 917538, 131077, 6, 917539, 327680, 3, 917540, 393216, 3, 917541, 393216, 48, 917542, 458752, 48, 917543, 393216, 5, 917544, 458752, 5, 917545, 262146, 6, 917546, 131074, 1, 917547, 2, 0, 917548, 2, 0, 917549, 131074, 0, 917550, 2, 6, 917551, 262144, 17, 917552, 0, 18, 917553, 65536, 23, 917554, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 393216, 6, 983044, 458752, 6, 983045, 393216, 5, 983046, 458752, 5, 983047, 393216, 5, 983048, 458752, 5, 983049, 393216, 5, 983050, 458752, 5, 983051, 0, 0, 983052, 0, 0, 983053, 327680, 3, 983054, 393216, 3, 983055, 458752, 3, 983056, 0, 0, 983057, 262149, 6, 983058, 131077, 6, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 393216, 6, 983077, 458752, 6, 983078, 0, 0, 983079, 393216, 6, 983080, 458752, 6, 983081, 393216, 5, 983082, 262146, 6, 983083, 131074, 1, 983084, 2, 0, 983085, 2, 0, 983086, 2, 4, 983087, 262144, 17, 983089, 196608, 17, 983090, 0, 0, 1048576, 393216, 6, 1048577, 458752, 6, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 393216, 6, 1048582, 458752, 6, 1048583, 393216, 6, 1048584, 458752, 6, 1048585, 393216, 6, 1048586, 458752, 6, 1048587, 393216, 5, 1048588, 458752, 5, 1048589, 393216, 5, 1048590, 458752, 5, 1048591, 0, 0, 1048592, 0, 0, 1048593, 0, 0, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 262144, 17, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 65541, 7, 1048609, 196613, 7, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 393216, 6, 1048615, 0, 0, 1048616, 0, 0, 1048617, 393216, 6, 1048618, 458752, 6, 1048619, 262146, 6, 1048620, 131074, 1, 1048621, 2, 0, 1048622, 131074, 0, 1048623, 2, 6, 1048624, 0, 0, 1048625, 0, 0, 1048626, 262144, 16, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0, 1114118, 0, 0, 1114119, 393216, 5, 1114120, 458752, 5, 1114121, 393216, 5, 1114122, 458752, 5, 1114123, 393216, 6, 1114124, 458752, 6, 1114125, 393216, 6, 1114126, 458752, 6, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 0, 0, 1114136, 0, 0, 1114137, 262144, 16, 1114141, 0, 0, 1114142, 5, 7, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 393216, 6, 1114153, 458752, 6, 1114154, 0, 0, 1114155, 0, 0, 1114156, 262146, 6, 1114157, 131074, 1, 1114158, 2, 0, 1114159, 131074, 0, 1114160, 2, 6, 1114161, 65536, 23, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 327680, 3, 1179652, 393216, 3, 1179653, 458752, 3, 1179654, 0, 0, 1179655, 393216, 6, 1179656, 458752, 6, 1179657, 393216, 6, 1179658, 458752, 6, 1179659, 0, 0, 1179660, 393216, 5, 1179661, 458752, 5, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1179665, 196608, 17, 1179671, 196608, 17, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 262149, 5, 1179676, 131077, 3, 1179677, 131077, 3, 1179678, 131077, 4, 1179679, 196608, 17, 1179683, 196608, 17, 1179684, 393216, 6, 1179685, 458752, 6, 1179686, 393216, 6, 1179687, 458752, 6, 1179688, 0, 0, 1179689, 327680, 45, 1179690, 393216, 45, 1179691, 458752, 3, 1179692, 458752, 6, 1179693, 131072, 23, 1179694, 65536, 18, 1179695, 131072, 18, 1179696, 131072, 18, 1179697, 196608, 17, 1245184, 0, 0, 1245185, 0, 0, 1245186, 393216, 6, 1245187, 458752, 6, 1245188, 0, 0, 1245189, 393216, 6, 1245190, 458752, 6, 1245191, 393216, 5, 1245192, 458752, 5, 1245193, 0, 0, 1245194, 0, 0, 1245195, 0, 0, 1245196, 393216, 6, 1245197, 458752, 6, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 196608, 17, 1245206, 0, 16, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 65541, 7, 1245211, 327685, 4, 1245212, 262149, 4, 1245213, 262149, 4, 1245214, 131077, 6, 1245218, 0, 16, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 393216, 6, 1245225, 458752, 6, 1245226, 393216, 6, 1245227, 458752, 6, 1245228, 0, 0, 1245229, 262144, 17, 1245230, 65536, 19, 1245231, 131072, 19, 1245232, 196608, 19, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 393216, 6, 1310728, 458752, 6, 1310729, 327680, 3, 1310730, 393216, 3, 1310731, 458752, 3, 1310732, 327680, 45, 1310733, 393216, 45, 1310734, 458752, 45, 1310735, 458752, 5, 1310736, 0, 0, 1310737, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 393216, 5, 1310750, 458752, 5, 1310751, 0, 0, 1310752, 458752, 47, 1310753, 393216, 5, 1310754, 458752, 5, 1310755, 393216, 48, 1310756, 458752, 48, 1310757, 393216, 6, 1310758, 458752, 6, 1310759, 393216, 48, 1310760, 458752, 48, 1310761, 393216, 6, 1310762, 393216, 5, 1310763, 393216, 48, 1310764, 458752, 48, 1310765, 262144, 17, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 65536, 1, 1376265, 0, 0, 1376266, 393216, 5, 1376267, 458752, 5, 1376268, 0, 0, 1376269, 0, 0, 1376270, 393216, 6, 1376271, 458752, 6, 1376272, 393216, 6, 1376273, 458752, 6, 1376274, 262144, 17, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 393216, 5, 1376282, 458752, 5, 1376283, 393216, 5, 1376284, 458752, 5, 1376285, 393216, 6, 1376286, 458752, 6, 1376287, 393216, 5, 1376288, 458752, 5, 1376289, 393216, 6, 1376290, 458752, 6, 1376291, 393216, 5, 1376292, 458752, 5, 1376293, 393216, 48, 1376294, 458752, 48, 1376295, 458752, 5, 1376296, 393216, 5, 1376297, 458752, 5, 1376298, 393216, 6, 1376299, 458752, 6, 1376300, 131072, 23, 1376301, 262144, 18, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 393216, 6, 1441801, 458752, 6, 1441802, 393216, 6, 1441803, 458752, 6, 1441804, 393216, 48, 1441805, 458752, 48, 1441806, 0, 0, 1441807, 0, 0, 1441808, 393216, 6, 1441809, 458752, 6, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 393216, 6, 1441818, 458752, 6, 1441819, 393216, 6, 1441820, 458752, 6, 1441821, 0, 0, 1441822, 0, 0, 1441823, 393216, 6, 1441824, 458752, 6, 1441825, 0, 0, 1441826, 0, 0, 1441827, 393216, 6, 1441828, 458752, 6, 1441829, 0, 0, 1441830, 393216, 6, 1441831, 458752, 6, 1441832, 393216, 6, 1441833, 458752, 6, 1441834, 0, 0, 1441835, 131072, 23, 1441836, 196608, 17, 1441837, 262144, 19, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 0, 0, 1507333, 0, 0, 1507334, 0, 0, 1507335, 327680, 45, 1507336, 393216, 45, 1507337, 458752, 45, 1507338, 393216, 5, 1507339, 458752, 5, 1507340, 0, 0, 1507341, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 393216, 48, 1507347, 458752, 48, 1507348, 393216, 6, 1507349, 458752, 6, 1507350, 393216, 6, 1507351, 458752, 6, 1507352, 393216, 48, 1507353, 458752, 48, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 327680, 3, 1507361, 393216, 3, 1507362, 458752, 3, 1507363, 0, 0, 1507364, 393216, 5, 1507365, 458752, 5, 1507366, 0, 0, 1507367, 327680, 45, 1507368, 393216, 45, 1507369, 458752, 45, 1507370, 131072, 23, 1507371, 196608, 17, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 0, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 393216, 5, 1572873, 458752, 5, 1572874, 393216, 6, 1572875, 458752, 6, 1572876, 327680, 3, 1572877, 393216, 3, 1572878, 458752, 3, 1572879, 393216, 48, 1572880, 458752, 48, 1572881, 393216, 6, 1572882, 458752, 6, 1572883, 393216, 5, 1572884, 458752, 5, 1572885, 393216, 48, 1572886, 458752, 48, 1572887, 393216, 47, 1572888, 393216, 47, 1572889, 393216, 6, 1572890, 458752, 6, 1572891, 393216, 6, 1572892, 458752, 6, 1572893, 327680, 3, 1572894, 393216, 3, 1572895, 458752, 3, 1572896, 0, 0, 1572897, 0, 0, 1572898, 393216, 5, 1572899, 458752, 5, 1572900, 393216, 6, 1572901, 458752, 6, 1572902, 393216, 6, 1572903, 458752, 6, 1572904, 0, 0, 1572905, 131072, 23, 1572906, 196608, 17, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 0, 0, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 393216, 6, 1638409, 458752, 6, 1638410, 393216, 5, 1638411, 458752, 5, 1638412, 393216, 6, 1638413, 458752, 6, 1638414, 393216, 5, 1638415, 458752, 5, 1638416, 393216, 5, 1638417, 458752, 5, 1638418, 0, 0, 1638419, 393216, 6, 1638420, 458752, 6, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 393216, 6, 1638425, 458752, 6, 1638426, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 393216, 6, 1638430, 458752, 6, 1638431, 393216, 6, 1638432, 458752, 6, 1638433, 0, 0, 1638434, 393216, 6, 1638435, 458752, 6, 1638436, 0, 0, 1638437, 0, 0, 1638438, 0, 0, 1638439, 0, 0, 1638440, 131072, 23, 1638441, 196608, 17, 1703936, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 0, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 0, 0, 1703944, 458752, 48, 1703945, 0, 0, 1703946, 393216, 6, 1703947, 458752, 6, 1703948, 0, 0, 1703949, 0, 0, 1703950, 393216, 6, 1703951, 458752, 6, 1703952, 393216, 6, 1703953, 458752, 6, 1703954, 393216, 5, 1703955, 458752, 5, 1703956, 393216, 5, 1703957, 458752, 5, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 393216, 5, 1703962, 458752, 5, 1703963, 393216, 6, 1703964, 458752, 6, 1703965, 0, 0, 1703966, 393216, 5, 1703967, 458752, 5, 1703968, 327680, 45, 1703969, 393216, 45, 1703970, 458752, 45, 1703971, 393216, 5, 1703972, 458752, 5, 1703973, 131072, 23, 1703974, 65536, 18, 1703975, 131072, 18, 1703976, 196608, 17 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327700, 5, 0, 327701, 5, 0, 393236, 5, 0, 393237, 5, 0, 786465, 5, 0, 852001, 5, 0, 852002, 5, 0, 917521, 5, 0, 917522, 5, 0, 917523, 5, 0, 917537, 5, 0, 917538, 5, 0, 983057, 5, 0, 983058, 5, 0, 1048608, 5, 0, 1048609, 5, 0, 1114142, 5, 0, 1179675, 5, 0, 1179676, 5, 0, 1179677, 5, 0, 1179678, 5, 0, 1245210, 5, 0, 1245211, 5, 0, 1245212, 5, 0, 1245213, 5, 0, 1245214, 5, 0, 196653, 5, 0, 262189, 5, 0, 262190, 5, 0, 524306, 5, 0, 524307, 5, 0, 524313, 5, 0, 524314, 5, 0, 524315, 5, 0, 589840, 5, 0, 589841, 5, 0, 589842, 5, 0, 589843, 5, 0, 589847, 5, 0, 589848, 5, 0, 589849, 5, 0, 589850, 5, 0, 589851, 5, 0, 655375, 5, 0, 655376, 5, 0, 655377, 5, 0, 655382, 5, 0, 655383, 5, 0, 655384, 5, 0, 983059, 5, 0, 983060, 5, 0, 1048595, 5, 0, 1048596, 5, 0, 1048597, 5, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 1, 4, 393216, 1, 5, 458752, 1, 6, 393216, 4, 7, 458752, 4, 8, 0, 23, 9, 131072, 0, 12, 262144, 16, 13, 393216, 4, 14, 458752, 4, 15, 131072, 2, 16, 196608, 2, 17, 262144, 2, 18, 393216, 47, 19, 458752, 47, 20, 393216, 7, 23, 393216, 47, 24, 458752, 47, 25, 393216, 47, 26, 458752, 47, 29, 393216, 4, 30, 458752, 4, 39, 0, 18, 65536, 393216, 46, 65537, 458752, 46, 65539, 327680, 2, 65540, 393216, 2, 65541, 458752, 2, 65542, 393216, 5, 65543, 458752, 5, 65544, 0, 24, 65545, 0, 105, 65546, 65536, 105, 65547, 131072, 105, 65548, 262144, 17, 65549, 393216, 46, 65550, 458752, 46, 65551, 131072, 3, 65552, 196608, 3, 65553, 393216, 4, 65554, 458752, 4, 65557, 327680, 44, 65559, 393216, 7, 65564, 393216, 46, 65565, 458752, 46, 65566, 65536, 105, 65567, 131072, 105, 65575, 0, 19, 65576, 0, 18, 131072, 393216, 47, 131073, 458752, 47, 131074, 393216, 4, 131075, 458752, 4, 131080, 0, 24, 131081, 0, 106, 131083, 131072, 106, 131084, 262144, 17, 131085, 393216, 47, 131086, 458752, 47, 131087, 393216, 4, 131088, 458752, 4, 131091, 458752, 7, 131100, 393216, 47, 131101, 0, 106, 131102, 65536, 106, 131103, 131072, 106, 131107, 0, 109, 131108, 65536, 109, 131112, 0, 19, 131117, 65536, 16, 131118, 65536, 16, 131119, 262144, 16, 196608, 393216, 48, 196609, 458752, 48, 196610, 393216, 5, 196611, 458752, 5, 196612, 393216, 4, 196613, 458752, 4, 196614, 393216, 4, 196615, 458752, 4, 196616, 0, 24, 196617, 0, 107, 196619, 131072, 107, 196620, 262144, 17, 196624, 393216, 4, 196625, 458752, 4, 196626, 393216, 4, 196627, 458752, 4, 196628, 0, 109, 196629, 65536, 109, 196630, 65536, 18, 196631, 65536, 18, 196632, 131072, 18, 196633, 196608, 18, 196634, 65536, 18, 196637, 0, 107, 196638, 65536, 107, 196639, 131072, 107, 196643, 393216, 5, 196644, 458752, 5, 196645, 393216, 4, 196646, 458752, 4, 196650, 0, 18, 196653, 5, 7, 196655, 65536, 16, 196656, 262144, 16, 262148, 393216, 5, 262149, 458752, 5, 262150, 393216, 5, 262151, 458752, 5, 262152, 0, 24, 262157, 262144, 23, 262160, 393216, 5, 262161, 458752, 5, 262164, 393216, 5, 262165, 458752, 5, 262166, 393216, 4, 262167, 65536, 19, 262168, 131072, 19, 262169, 196608, 19, 262170, 65536, 19, 262171, 393216, 46, 262172, 393216, 5, 262173, 0, 108, 262174, 393216, 5, 262175, 458752, 5, 262179, 393216, 6, 262180, 458752, 6, 262186, 0, 19, 262187, 0, 18, 262189, 327685, 6, 262190, 196613, 7, 262192, 65536, 16, 262193, 262144, 16, 327680, 393216, 4, 327681, 458752, 4, 327683, 393216, 4, 327684, 458752, 4, 327685, 327680, 0, 327686, 393216, 0, 327687, 458752, 0, 327688, 0, 24, 327689, 393216, 34, 327690, 458752, 34, 327693, 262144, 17, 327694, 393216, 47, 327695, 458752, 47, 327698, 393216, 4, 327699, 458752, 4, 327700, 0, 111, 327701, 65536, 111, 327702, 393216, 5, 327703, 458752, 5, 327704, 393216, 7, 327705, 65536, 16, 327706, 65536, 16, 327707, 393216, 47, 327708, 458752, 47, 327709, 393216, 11, 327710, 458752, 11, 327718, 393216, 47, 327719, 458752, 47, 327723, 0, 19, 327724, 0, 18, 327727, 393216, 11, 327728, 458752, 11, 327729, 262144, 17, 393217, 393216, 4, 393218, 458752, 4, 393221, 327680, 1, 393222, 393216, 1, 393223, 458752, 1, 393224, 0, 24, 393225, 393216, 35, 393226, 458752, 35, 393227, 393216, 34, 393228, 458752, 34, 393229, 262144, 24, 393232, 393216, 47, 393233, 458752, 47, 393236, 458752, 7, 393245, 393216, 12, 393246, 458752, 12, 393248, 458752, 5, 393255, 393216, 5, 393256, 458752, 5, 393257, 0, 109, 393258, 65536, 109, 393260, 0, 19, 393261, 0, 18, 393263, 393216, 12, 393264, 458752, 12, 393265, 65536, 16, 393266, 262144, 16, 458753, 393216, 5, 458757, 327680, 2, 458759, 458752, 2, 458760, 0, 24, 458763, 393216, 35, 458764, 458752, 35, 458765, 0, 0, 458766, 65536, 16, 458767, 262144, 23, 458768, 393216, 5, 458769, 458752, 5, 458774, 393216, 11, 458775, 458752, 11, 458781, 327680, 13, 458784, 393216, 47, 458785, 458752, 47, 458793, 393216, 5, 458794, 458752, 5, 458797, 0, 19, 458798, 0, 18, 458802, 262144, 17, 524296, 0, 25, 524297, 65536, 25, 524298, 65536, 25, 524299, 65536, 25, 524300, 65536, 25, 524301, 65536, 25, 524302, 65536, 25, 524303, 262144, 25, 524304, 393216, 6, 524305, 458752, 6, 524306, 262149, 5, 524307, 5, 6, 524310, 393216, 12, 524311, 458752, 12, 524313, 262149, 5, 524314, 131077, 3, 524315, 5, 6, 524329, 0, 15, 524330, 65536, 15, 524334, 0, 19, 524335, 0, 18, 524336, 65536, 23, 524338, 65536, 16, 524339, 262144, 16, 589832, 0, 26, 589833, 196608, 26, 589834, 196608, 26, 589835, 196608, 26, 589836, 196608, 26, 589837, 196608, 26, 589838, 196608, 26, 589839, 262144, 26, 589840, 262149, 5, 589841, 196613, 3, 589842, 327685, 4, 589843, 131077, 6, 589847, 262149, 5, 589848, 196613, 3, 589849, 327685, 4, 589850, 262149, 4, 589851, 131077, 6, 589871, 0, 19, 589872, 0, 17, 589873, 393216, 4, 589874, 458752, 4, 589875, 262144, 17, 655375, 65541, 7, 655376, 327685, 4, 655377, 131077, 6, 655382, 65541, 7, 655383, 327685, 4, 655384, 131077, 6, 655386, 393216, 30, 655387, 458752, 30, 655393, 327680, 13, 655394, 393216, 4, 655395, 458752, 4, 655397, 65536, 16, 655398, 65536, 16, 655399, 65536, 16, 655400, 65536, 16, 655401, 65536, 16, 655408, 0, 17, 655411, 262144, 17, 720896, 327680, 0, 720897, 393216, 0, 720898, 458752, 0, 720905, 393216, 4, 720906, 458752, 4, 720910, 393216, 4, 720911, 458752, 4, 720922, 393216, 31, 720923, 458752, 31, 720930, 393216, 5, 720931, 458752, 5, 720932, 458752, 7, 720934, 131072, 23, 720935, 65536, 25, 720936, 65536, 25, 720937, 65536, 25, 720938, 65536, 25, 720939, 65536, 23, 720941, 0, 109, 720942, 65536, 109, 720947, 262144, 17, 786432, 327680, 1, 786433, 393216, 1, 786434, 458752, 1, 786439, 393216, 4, 786440, 458752, 4, 786445, 393216, 7, 786446, 393216, 0, 786447, 458752, 0, 786448, 458752, 7, 786454, 0, 0, 786455, 131072, 23, 786456, 65536, 18, 786457, 65536, 18, 786458, 131072, 18, 786459, 196608, 18, 786460, 65536, 18, 786461, 196608, 18, 786462, 65536, 23, 786469, 458752, 1, 786470, 458752, 46, 786471, 393216, 4, 786472, 458752, 4, 786477, 393216, 5, 786478, 458752, 5, 786480, 0, 17, 786483, 262144, 17, 851968, 327680, 2, 851970, 458752, 2, 851971, 393216, 4, 851972, 458752, 4, 851981, 327680, 1, 851982, 393216, 1, 851983, 458752, 1, 851990, 131072, 23, 851991, 262144, 18, 851992, 65536, 19, 851993, 65536, 19, 851994, 131072, 19, 851995, 196608, 19, 851996, 65536, 19, 851997, 196608, 19, 851998, 0, 17, 852003, 327680, 2, 852004, 393216, 2, 852005, 393216, 47, 852006, 458752, 47, 852007, 393216, 5, 852008, 458752, 5, 852013, 0, 15, 852014, 65536, 15, 852016, 0, 17, 852019, 262144, 17, 917509, 393216, 4, 917510, 458752, 4, 917511, 393216, 4, 917512, 458752, 4, 917513, 393216, 4, 917514, 458752, 4, 917515, 393216, 30, 917516, 458752, 30, 917517, 327680, 2, 917518, 393216, 2, 917519, 458752, 2, 917526, 262144, 17, 917527, 262144, 19, 917534, 65536, 16, 917541, 458752, 5, 917542, 262144, 4, 917555, 262144, 17, 917556, 262144, 38, 917557, 327680, 38, 917558, 327680, 38, 983043, 327680, 0, 983044, 393216, 0, 983045, 458752, 0, 983051, 393216, 31, 983052, 458752, 31, 983053, 393216, 4, 983054, 458752, 4, 983059, 262149, 5, 983060, 5, 6, 983062, 65536, 16, 983063, 65536, 16, 983064, 262144, 16, 983068, 0, 16, 983069, 65536, 16, 983070, 0, 0, 983073, 393216, 30, 983074, 458752, 30, 983077, 196608, 5, 983078, 262144, 5, 983079, 327680, 5, 983080, 393216, 4, 983081, 458752, 4, 983082, 458752, 5, 983088, 0, 19, 983089, 0, 18, 983090, 65536, 18, 983091, 262144, 18, 983092, 262144, 39, 983093, 327680, 39, 983094, 327680, 39, 1048579, 327680, 1, 1048580, 393216, 1, 1048581, 458752, 1, 1048583, 393216, 4, 1048584, 458752, 4, 1048585, 393216, 4, 1048586, 458752, 4, 1048595, 262149, 6, 1048596, 5, 5, 1048597, 196613, 7, 1048600, 262144, 17, 1048604, 0, 17, 1048609, 393216, 31, 1048610, 458752, 31, 1048613, 196608, 6, 1048614, 262144, 6, 1048615, 327680, 6, 1048616, 393216, 5, 1048617, 458752, 5, 1048618, 393216, 43, 1048619, 458752, 43, 1048620, 458752, 4, 1048624, 65536, 16, 1048625, 0, 19, 1048626, 65536, 19, 1048627, 196608, 19, 1048629, 327680, 40, 1048630, 327680, 40, 1114115, 327680, 2, 1114116, 393216, 2, 1114117, 458752, 2, 1114121, 327680, 0, 1114122, 393216, 0, 1114123, 458752, 0, 1114124, 393216, 4, 1114125, 458752, 4, 1114129, 0, 0, 1114130, 131072, 23, 1114131, 65536, 18, 1114132, 65536, 18, 1114133, 131072, 18, 1114134, 196608, 18, 1114135, 65536, 23, 1114136, 65536, 16, 1114140, 0, 17, 1114143, 131072, 23, 1114144, 65536, 18, 1114145, 131072, 18, 1114146, 196608, 18, 1114147, 65536, 23, 1114149, 196608, 7, 1114150, 262144, 7, 1114151, 327680, 7, 1114152, 393216, 4, 1114153, 327680, 44, 1114154, 393216, 44, 1114155, 393216, 5, 1114156, 458752, 5, 1114161, 131072, 23, 1114162, 262144, 18, 1179655, 393216, 4, 1179656, 458752, 4, 1179657, 327680, 1, 1179658, 393216, 1, 1179659, 458752, 1, 1179660, 327680, 43, 1179661, 393216, 43, 1179662, 458752, 43, 1179665, 131072, 23, 1179666, 262144, 18, 1179667, 65536, 19, 1179668, 65536, 19, 1179669, 131072, 19, 1179670, 196608, 19, 1179671, 0, 17, 1179674, 65536, 16, 1179675, 65536, 16, 1179676, 65536, 16, 1179679, 262144, 17, 1179680, 65536, 19, 1179681, 131072, 19, 1179682, 196608, 19, 1179683, 393216, 46, 1179684, 458752, 46, 1179688, 393216, 5, 1179689, 458752, 5, 1179690, 393216, 5, 1179691, 458752, 5, 1179692, 458752, 46, 1179693, 262147, 5, 1179694, 131075, 3, 1179695, 131075, 3, 1179696, 3, 6, 1179697, 262144, 18, 1179698, 262144, 19, 1179699, 262144, 38, 1179700, 327680, 38, 1179701, 393216, 38, 1245184, 393216, 46, 1245185, 458752, 46, 1245193, 327680, 2, 1245194, 393216, 2, 1245195, 458752, 2, 1245196, 327680, 44, 1245197, 393216, 44, 1245198, 458752, 44, 1245199, 458752, 4, 1245201, 262144, 17, 1245202, 262144, 19, 1245213, 393216, 4, 1245214, 458752, 4, 1245215, 262144, 17, 1245219, 393216, 47, 1245220, 458752, 47, 1245221, 393216, 5, 1245222, 458752, 5, 1245223, 393216, 47, 1245224, 458752, 47, 1245225, 393216, 5, 1245226, 458752, 5, 1245227, 393216, 47, 1245228, 458752, 47, 1245229, 262147, 2, 1245230, 3, 0, 1245231, 3, 0, 1245232, 3, 4, 1245233, 262144, 19, 1245235, 262144, 39, 1245236, 327680, 39, 1245237, 393216, 39, 1310720, 393216, 47, 1310721, 458752, 47, 1310724, 327680, 42, 1310725, 393216, 42, 1310726, 458752, 42, 1310728, 393216, 4, 1310729, 458752, 4, 1310730, 393216, 4, 1310731, 458752, 4, 1310732, 393216, 46, 1310733, 458752, 46, 1310736, 393216, 5, 1310737, 458752, 5, 1310738, 262144, 16, 1310741, 0, 16, 1310742, 65536, 16, 1310745, 393216, 4, 1310746, 458752, 4, 1310747, 393216, 4, 1310748, 458752, 4, 1310751, 393216, 47, 1310752, 458752, 4, 1310753, 393216, 5, 1310754, 458752, 5, 1310755, 393216, 4, 1310756, 458752, 4, 1310757, 393216, 47, 1310758, 458752, 47, 1310759, 458752, 4, 1310760, 393216, 4, 1310761, 458752, 4, 1310762, 393216, 5, 1310765, 262147, 2, 1310766, 3, 0, 1310767, 3, 0, 1310768, 3, 4, 1310772, 327680, 40, 1376256, 393216, 48, 1376257, 458752, 48, 1376260, 327680, 43, 1376261, 393216, 43, 1376262, 458752, 43, 1376263, 327680, 43, 1376264, 393216, 5, 1376265, 458752, 5, 1376268, 393216, 47, 1376269, 458752, 47, 1376270, 458752, 0, 1376274, 393216, 46, 1376275, 458752, 46, 1376276, 0, 16, 1376277, 65536, 16, 1376278, 393216, 4, 1376279, 458752, 4, 1376285, 393216, 47, 1376286, 458752, 47, 1376287, 458752, 0, 1376288, 327680, 1, 1376289, 393216, 1, 1376290, 458752, 1, 1376295, 327680, 43, 1376296, 393216, 43, 1376297, 458752, 43, 1376301, 262147, 2, 1376302, 3, 0, 1376303, 3, 0, 1376304, 3, 4, 1441794, 327680, 42, 1441795, 393216, 42, 1441796, 327680, 44, 1441797, 393216, 44, 1441798, 458752, 44, 1441799, 327680, 44, 1441800, 393216, 44, 1441801, 458752, 44, 1441802, 393216, 4, 1441803, 458752, 4, 1441804, 327680, 1, 1441805, 393216, 1, 1441806, 458752, 1, 1441807, 393216, 46, 1441808, 458752, 46, 1441809, 393216, 4, 1441810, 393216, 47, 1441811, 458752, 47, 1441812, 65536, 16, 1441813, 458752, 5, 1441814, 393216, 5, 1441815, 458752, 5, 1441816, 393216, 47, 1441817, 458752, 47, 1441818, 458752, 4, 1441819, 393216, 4, 1441820, 458752, 4, 1441821, 327680, 1, 1441822, 393216, 1, 1441823, 458752, 1, 1441824, 327680, 2, 1441825, 393216, 2, 1441826, 458752, 2, 1441829, 458752, 4, 1441831, 327680, 44, 1441832, 393216, 44, 1441833, 458752, 44, 1441836, 262144, 18, 1441837, 262147, 2, 1441838, 3, 0, 1441839, 3, 0, 1441840, 3, 4, 1507330, 327680, 43, 1507331, 393216, 43, 1507332, 327680, 45, 1507333, 393216, 45, 1507334, 458752, 45, 1507336, 393216, 4, 1507337, 458752, 4, 1507340, 327680, 2, 1507341, 393216, 2, 1507342, 458752, 2, 1507343, 393216, 47, 1507344, 458752, 47, 1507345, 393216, 5, 1507346, 458752, 5, 1507347, 393216, 4, 1507348, 458752, 4, 1507349, 393216, 47, 1507350, 458752, 47, 1507352, 458752, 46, 1507353, 393216, 5, 1507354, 458752, 5, 1507355, 393216, 5, 1507356, 458752, 5, 1507357, 327680, 2, 1507358, 393216, 2, 1507359, 458752, 2, 1507360, 458752, 4, 1507362, 393216, 4, 1507363, 458752, 4, 1507364, 0, 109, 1507365, 65536, 109, 1507366, 393216, 5, 1507367, 458752, 5, 1507371, 262144, 18, 1507372, 262144, 19, 1507373, 262147, 2, 1507374, 3, 0, 1507375, 3, 0, 1507376, 3, 4, 1572866, 327680, 44, 1572867, 393216, 44, 1572868, 458752, 44, 1572871, 393216, 46, 1572872, 458752, 46, 1572874, 393216, 4, 1572875, 458752, 4, 1572878, 393216, 4, 1572879, 458752, 4, 1572880, 393216, 4, 1572881, 458752, 4, 1572886, 0, 109, 1572887, 65536, 109, 1572891, 393216, 4, 1572892, 458752, 4, 1572896, 458752, 5, 1572897, 393216, 43, 1572898, 458752, 43, 1572900, 393216, 5, 1572901, 458752, 5, 1572902, 65536, 111, 1572906, 262144, 18, 1572907, 262144, 19, 1572909, 262147, 6, 1572910, 262147, 4, 1572911, 262147, 4, 1572912, 131075, 6, 1638400, 393216, 46, 1638401, 458752, 46, 1638402, 327680, 45, 1638403, 393216, 45, 1638404, 458752, 45, 1638407, 393216, 47, 1638408, 458752, 47, 1638412, 393216, 46, 1638413, 458752, 46, 1638418, 393216, 4, 1638419, 458752, 4, 1638420, 393216, 4, 1638421, 458752, 4, 1638422, 393216, 5, 1638423, 458752, 5, 1638425, 393216, 4, 1638426, 458752, 4, 1638427, 393216, 5, 1638428, 458752, 5, 1638430, 393216, 4, 1638431, 458752, 4, 1638432, 327680, 44, 1638433, 393216, 44, 1638434, 458752, 44, 1638435, 393216, 4, 1638436, 393216, 6, 1638437, 458752, 6, 1638441, 262144, 18, 1638442, 262144, 19, 1703936, 393216, 47, 1703937, 458752, 47, 1703941, 393216, 46, 1703942, 458752, 46, 1703943, 393216, 48, 1703948, 393216, 47, 1703949, 458752, 47, 1703951, 327680, 43, 1703952, 393216, 43, 1703953, 458752, 43, 1703958, 393216, 6, 1703959, 458752, 6, 1703964, 393216, 47, 1703965, 458752, 47, 1703976, 262144, 18, 1703977, 262144, 19 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 15, 393216, 46, 16, 458752, 46, 19, 393216, 4, 20, 458752, 4, 21, 327680, 43, 22, 393216, 43, 23, 458752, 43, 24, 393216, 4, 25, 458752, 4, 26, 393216, 4, 27, 458752, 4, 29, 458752, 7, 43, 131072, 49, 44, 196608, 49, 47, 0, 17, 48, 131072, 23, 49, 262144, 18, 52, 131072, 50, 53, 196608, 50, 65551, 393216, 47, 65552, 458752, 47, 65554, 393216, 7, 65555, 393216, 5, 65557, 458752, 7, 65558, 393216, 44, 65559, 458752, 44, 65565, 327680, 0, 65579, 131072, 50, 65580, 196608, 50, 65583, 0, 18, 65584, 262144, 18, 65585, 262144, 19, 65588, 131072, 51, 65589, 196608, 51, 131107, 393216, 4, 131108, 458752, 4, 131115, 131072, 51, 131116, 196608, 51, 131119, 0, 19, 131120, 262144, 19, 196622, 393216, 7, 196628, 393216, 4, 196629, 458752, 4, 196636, 393216, 4, 196637, 458752, 4, 196638, 393216, 4, 196639, 458752, 4, 196659, 0, 16, 196660, 65536, 16, 262155, 393216, 11, 262156, 458752, 11, 262158, 393216, 46, 262159, 458752, 46, 262164, 327680, 0, 262165, 393216, 0, 262166, 458752, 0, 262167, 458752, 4, 262169, 393216, 4, 262170, 458752, 4, 262172, 458752, 46, 262173, 458752, 5, 262180, 393216, 7, 262182, 393216, 46, 262183, 458752, 46, 262194, 0, 16, 262195, 0, 0, 327691, 393216, 12, 327692, 458752, 12, 327694, 0, 7, 327695, 65536, 7, 327696, 393216, 46, 327697, 458752, 46, 327700, 327680, 1, 327701, 393216, 1, 327702, 458752, 1, 327703, 393216, 4, 327704, 458752, 4, 327705, 393216, 5, 327706, 458752, 5, 327711, 393216, 4, 327712, 458752, 4, 327719, 393216, 4, 327720, 458752, 4, 327730, 0, 18, 393230, 0, 8, 393232, 393216, 4, 393233, 458752, 4, 393236, 327680, 2, 393237, 393216, 2, 393238, 458752, 2, 393239, 393216, 5, 393240, 458752, 5, 393241, 458752, 7, 393246, 393216, 7, 393247, 393216, 5, 393248, 393216, 46, 393249, 458752, 46, 393250, 196608, 0, 393251, 262144, 0, 393254, 393216, 7, 393257, 393216, 4, 393258, 458752, 4, 393266, 0, 19, 458756, 393216, 4, 458757, 458752, 4, 458766, 0, 9, 458785, 131072, 1, 458786, 196608, 1, 458787, 262144, 1, 524313, 262144, 13, 524314, 327680, 13, 524321, 131072, 2, 524322, 196608, 2, 524323, 262144, 2, 589844, 131072, 109, 589849, 262144, 14, 589850, 327680, 14, 589856, 131072, 109, 655408, 393216, 7, 655411, 458752, 7, 720929, 393216, 7, 720931, 327680, 0, 720932, 393216, 0, 720933, 458752, 0, 720941, 393216, 4, 720942, 458752, 4, 786440, 393216, 7, 786443, 458752, 7, 786445, 327680, 0, 786454, 131072, 109, 786467, 327680, 1, 786468, 393216, 1, 786469, 393216, 46, 786475, 131072, 109, 851977, 458752, 7, 851999, 131072, 109, 852004, 393216, 4, 852005, 458752, 4, 852007, 393216, 4, 852008, 458752, 4, 852009, 458752, 7, 917504, 393216, 4, 917505, 458752, 4, 917530, 262144, 38, 917531, 327680, 38, 917532, 393216, 38, 917539, 393216, 7, 917540, 393216, 5, 917541, 196608, 4, 917542, 262144, 4, 917543, 327680, 4, 917545, 393216, 4, 917546, 458752, 4, 983040, 393216, 5, 983041, 458752, 5, 983051, 393216, 4, 983052, 458752, 4, 983059, 131072, 109, 983066, 262144, 39, 983067, 327680, 39, 983068, 393216, 39, 983081, 327680, 42, 983082, 393216, 42, 983083, 458752, 42, 1048586, 393216, 7, 1048591, 458752, 7, 1048598, 131072, 109, 1048603, 327680, 40, 1048606, 131072, 109, 1048612, 393216, 4, 1048613, 458752, 4, 1048614, 393216, 4, 1048615, 458752, 4, 1048617, 327680, 43, 1048619, 393216, 4, 1114114, 393216, 4, 1114115, 458752, 4, 1114117, 393216, 4, 1114118, 458752, 4, 1114124, 327680, 42, 1114125, 393216, 42, 1114126, 458752, 42, 1114147, 393216, 7, 1114148, 393216, 5, 1114149, 458752, 5, 1114150, 393216, 5, 1114151, 458752, 5, 1114153, 458752, 4, 1114154, 393216, 4, 1114155, 458752, 4, 1114157, 458752, 7, 1179650, 393216, 5, 1179651, 458752, 5, 1179653, 393216, 5, 1179654, 458752, 5, 1179659, 393216, 7, 1179676, 131072, 109, 1179678, 327680, 11, 1179685, 393216, 4, 1179686, 458752, 4, 1179687, 393216, 46, 1179688, 458752, 46, 1179689, 393216, 4, 1179690, 458752, 4, 1179691, 393216, 46, 1179700, 327680, 11, 1245198, 393216, 4, 1245200, 393216, 4, 1245201, 458752, 4, 1245203, 262144, 38, 1245204, 393216, 38, 1245215, 393216, 46, 1245216, 458752, 46, 1245217, 393216, 4, 1245218, 458752, 4, 1245221, 393216, 46, 1245222, 458752, 46, 1245226, 393216, 4, 1245227, 458752, 4, 1310727, 327680, 42, 1310728, 393216, 42, 1310729, 458752, 42, 1310734, 393216, 5, 1310736, 393216, 4, 1310737, 458752, 4, 1310738, 458752, 7, 1310748, 393216, 7, 1310749, 393216, 46, 1310750, 458752, 46, 1310751, 393216, 4, 1310752, 327680, 0, 1310753, 393216, 0, 1310754, 458752, 0, 1310758, 393216, 4, 1310759, 327680, 42, 1310760, 393216, 42, 1310761, 458752, 42, 1310763, 458752, 5, 1310764, 458752, 7, 1310765, 262144, 17, 1376264, 393216, 43, 1376265, 458752, 43, 1376268, 327680, 0, 1376269, 393216, 0, 1376270, 458752, 0, 1376271, 393216, 7, 1376272, 393216, 5, 1376273, 458752, 5, 1376274, 458752, 7, 1376275, 393216, 40, 1376276, 393216, 4, 1376277, 458752, 4, 1376280, 393216, 46, 1376281, 458752, 46, 1376285, 327680, 0, 1376286, 393216, 0, 1376290, 393216, 7, 1376293, 458752, 7, 1376294, 393216, 5, 1376298, 458752, 7, 1376301, 262144, 18, 1441796, 458752, 42, 1441810, 458752, 4, 1441812, 393216, 5, 1441813, 393216, 46, 1441814, 458752, 46, 1441817, 393216, 4, 1441828, 393216, 4, 1441830, 393216, 4, 1441831, 458752, 4, 1441837, 262144, 19, 1507332, 458752, 43, 1507340, 393216, 4, 1507341, 458752, 4, 1507351, 393216, 46, 1507352, 393216, 4, 1507353, 458752, 4, 1507357, 393216, 4, 1507358, 458752, 4, 1507359, 393216, 4, 1507360, 327680, 42, 1507361, 393216, 42, 1507362, 458752, 42, 1507363, 393216, 7, 1507364, 393216, 4, 1507365, 458752, 4, 1507366, 393216, 4, 1507367, 458752, 4, 1572876, 393216, 5, 1572877, 458752, 5, 1572882, 393216, 7, 1572885, 458752, 7, 1572886, 393216, 4, 1572887, 458752, 4, 1572888, 393216, 5, 1572889, 458752, 5, 1572893, 393216, 5, 1572894, 458752, 5, 1572895, 393216, 5, 1572896, 327680, 43, 1572901, 393216, 7, 1572902, 393216, 5, 1572903, 458752, 5, 1572904, 458752, 7, 1638409, 327680, 0, 1638410, 393216, 0, 1638411, 458752, 0, 1638415, 327680, 42, 1638416, 393216, 42, 1638417, 458752, 42, 1638418, 458752, 7, 1638423, 393216, 46, 1638424, 458752, 46, 1638426, 393216, 7, 1638428, 393216, 46, 1638429, 458752, 46, 1638436, 458752, 4, 1638438, 393216, 6, 1638439, 458752, 6, 1703945, 327680, 1, 1703946, 393216, 1, 1703947, 458752, 1, 1703953, 393216, 7, 1703958, 458752, 7, 1703959, 393216, 47, 1703960, 458752, 47, 1703963, 458752, 7, 1703968, 458752, 7, 1703970, 393216, 7, 1703973, 458752, 7 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 336) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(848, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 368) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(848, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 336) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(848, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(624, 496) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/DreamRoute13/Dream_Route_13_M208_tileset.tres b/Maps/DreamRoute13/Dream_Route_13_M208_tileset.tres new file mode 100644 index 000000000..3776c908e --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_M208_tileset.tres @@ -0,0 +1,495 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-FloatingIsle.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond(Dream)_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall(transp-Dream)_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Tall Grass(Dream)_variants.png" id="4"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:7/0 = 0 +0:8/0 = 0 +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:26/0 = 0 +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:109/0 = 0 +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:7/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:2/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:105/0 = 0 +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:109/0 = 0 +3:0/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:50/0 = 0 +3:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:2/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:26/0 = 0 +4:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:38/0 = 0 +5:39/0 = 0 +5:40/0 = 0 +5:42/0 = 0 +5:43/0 = 0 +5:44/0 = 0 +5:45/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +6:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:42/0 = 0 +6:43/0 = 0 +6:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:4/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:11/0 = 0 +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:31/0 = 0 +7:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:42/0 = 0 +7:43/0 = 0 +7:44/0 = 0 +7:45/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:48/0 = 0 +7:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") +sources/5 = SubResource("src5") diff --git a/Maps/DreamRoute13/Dream_Route_13_tileset.tres b/Maps/DreamRoute13/Dream_Route_13_tileset.tres new file mode 100644 index 000000000..be5909f75 --- /dev/null +++ b/Maps/DreamRoute13/Dream_Route_13_tileset.tres @@ -0,0 +1,615 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-FloatingIsle.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/DreamGrassyBricks_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Tall Grass(Dream)_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:7/0 = 0 +0:8/0 = 0 +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:10/0 = 0 +0:11/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:26/0 = 0 +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:27/0 = 0 +0:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:28/0 = 0 +0:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:31/0 = 0 +0:36/0 = 0 +0:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:73/0 = 0 +0:76/0 = 0 +0:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:85/0 = 0 +0:86/0 = 0 +0:87/0 = 0 +0:105/0 = 0 +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:134/0 = 0 +0:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:135/0 = 0 +0:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:136/0 = 0 +0:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:137/0 = 0 +0:138/0 = 0 +0:139/0 = 0 +0:140/0 = 0 +0:141/0 = 0 +0:142/0 = 0 +0:143/0 = 0 +0:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:144/0 = 0 +0:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:145/0 = 0 +0:145/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:4/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:7/0 = 0 +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:21/0 = 0 +1:22/0 = 0 +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:26/0 = 0 +1:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:27/0 = 0 +1:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:28/0 = 0 +1:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:29/0 = 0 +1:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:31/0 = 0 +1:33/0 = 0 +1:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:72/0 = 0 +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:78/0 = 0 +1:79/0 = 0 +1:86/0 = 0 +1:87/0 = 0 +1:88/0 = 0 +1:105/0 = 0 +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:134/0 = 0 +1:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:135/0 = 0 +1:136/0 = 0 +1:137/0 = 0 +1:138/0 = 0 +1:139/0 = 0 +1:140/0 = 0 +1:141/0 = 0 +1:142/0 = 0 +1:143/0 = 0 +1:144/0 = 0 +1:145/0 = 0 +1:145/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:7/0 = 0 +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:22/0 = 0 +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:26/0 = 0 +2:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:31/0 = 0 +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:78/0 = 0 +2:79/0 = 0 +2:86/0 = 0 +2:87/0 = 0 +2:88/0 = 0 +2:105/0 = 0 +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:134/0 = 0 +2:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:135/0 = 0 +2:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:136/0 = 0 +2:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:137/0 = 0 +2:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:138/0 = 0 +2:139/0 = 0 +2:140/0 = 0 +2:141/0 = 0 +2:142/0 = 0 +2:143/0 = 0 +2:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:144/0 = 0 +2:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:145/0 = 0 +2:145/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:16/0 = 0 +3:17/0 = 0 +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:22/0 = 0 +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:31/0 = 0 +3:38/0 = 0 +3:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:41/0 = 0 +3:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:63/0 = 0 +3:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:65/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:78/0 = 0 +3:79/0 = 0 +3:85/0 = 0 +3:86/0 = 0 +3:87/0 = 0 +3:88/0 = 0 +4:12/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:26/0 = 0 +4:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:27/0 = 0 +4:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:31/0 = 0 +4:34/0 = 0 +4:35/0 = 0 +4:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:36/0 = 0 +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:41/0 = 0 +4:42/0 = 0 +4:43/0 = 0 +4:44/0 = 0 +4:45/0 = 0 +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:78/0 = 0 +4:79/0 = 0 +4:86/0 = 0 +4:87/0 = 0 +4:88/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:21/0 = 0 +5:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:34/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:37/0 = 0 +5:38/0 = 0 +5:39/0 = 0 +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:43/0 = 0 +5:44/0 = 0 +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:72/0 = 0 +5:73/0 = 0 +5:74/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:88/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:16/0 = 0 +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +6:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:32/0 = 0 +6:33/0 = 0 +6:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:42/0 = 0 +6:43/0 = 0 +6:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:65/0 = 0 +6:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:72/0 = 0 +6:73/0 = 0 +6:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:74/0 = 0 +6:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:4/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:11/0 = 0 +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:31/0 = 0 +7:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:32/0 = 0 +7:33/0 = 0 +7:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:38/0 = 0 +7:39/0 = 0 +7:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:42/0 = 0 +7:43/0 = 0 +7:44/0 = 0 +7:65/0 = 0 +7:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:72/0 = 0 +7:73/0 = 0 +7:74/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/5 = SubResource("src5") diff --git a/Maps/DreamWorld/Dream_World.gd b/Maps/DreamWorld/Dream_World.gd new file mode 100644 index 000000000..513b120b5 --- /dev/null +++ b/Maps/DreamWorld/Dream_World.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map070 + +var map_name = "Dream World" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 272): + Global.game.play_dialogue("MAP070_SIGN_1") + return null diff --git a/Maps/DreamWorld/Dream_World.gd.uid b/Maps/DreamWorld/Dream_World.gd.uid new file mode 100644 index 000000000..92464a739 --- /dev/null +++ b/Maps/DreamWorld/Dream_World.gd.uid @@ -0,0 +1 @@ +uid://c5ykd68gsrkgf diff --git a/Maps/DreamWorld/Dream_World.tscn b/Maps/DreamWorld/Dream_World.tscn new file mode 100644 index 000000000..73aeba267 --- /dev/null +++ b/Maps/DreamWorld/Dream_World.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/DreamWorld/Dream_World_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/DreamWorld/Dream_World.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Dream World" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 5, 0, 1, 5, 0, 2, 5, 0, 3, 5, 0, 4, 5, 0, 5, 5, 0, 6, 5, 0, 7, 5, 0, 8, 5, 0, 9, 5, 0, 10, 5, 0, 11, 5, 0, 12, 5, 0, 13, 5, 0, 14, 5, 0, 15, 5, 0, 16, 5, 0, 17, 5, 0, 18, 5, 0, 19, 5, 0, 65536, 5, 0, 65537, 5, 0, 65538, 5, 0, 65539, 5, 0, 65540, 5, 0, 65541, 5, 0, 65542, 5, 0, 65543, 5, 0, 65544, 5, 0, 65545, 5, 0, 65546, 5, 0, 65547, 5, 0, 65548, 5, 0, 65549, 5, 0, 65550, 5, 0, 65551, 5, 0, 65552, 5, 0, 65553, 5, 0, 65554, 5, 0, 65555, 5, 0, 131072, 5, 0, 131073, 5, 0, 131074, 5, 0, 131075, 5, 0, 131076, 5, 0, 131077, 5, 0, 131078, 5, 0, 131079, 5, 0, 131080, 5, 0, 131081, 5, 0, 131082, 5, 0, 131083, 5, 0, 131084, 5, 0, 131085, 5, 0, 131086, 5, 0, 131087, 5, 0, 131088, 5, 0, 131089, 5, 0, 131090, 5, 0, 131091, 5, 0, 196608, 5, 0, 196609, 5, 0, 196610, 5, 0, 196611, 5, 0, 196612, 5, 0, 196613, 5, 0, 196614, 5, 0, 196615, 5, 0, 196616, 5, 0, 196617, 5, 0, 196618, 5, 0, 196619, 5, 0, 196620, 5, 0, 196621, 5, 0, 196622, 5, 0, 196623, 5, 0, 196624, 5, 0, 196625, 5, 0, 196626, 5, 0, 196627, 5, 0, 262144, 5, 0, 262145, 5, 0, 262146, 5, 0, 262147, 5, 0, 262148, 5, 0, 262149, 5, 0, 262150, 5, 0, 262151, 5, 0, 262152, 5, 0, 262153, 5, 0, 262154, 5, 0, 262155, 5, 0, 262156, 5, 0, 262157, 5, 0, 262158, 5, 0, 262159, 5, 0, 262160, 5, 0, 262161, 5, 0, 262162, 5, 0, 262163, 5, 0, 327680, 5, 0, 327681, 5, 0, 327682, 5, 0, 327683, 5, 0, 327684, 5, 0, 327685, 5, 0, 327686, 5, 0, 327687, 5, 0, 327688, 5, 0, 327689, 5, 0, 327690, 5, 0, 327691, 5, 0, 327692, 5, 0, 327693, 5, 0, 327694, 5, 0, 327695, 5, 0, 327696, 5, 0, 327697, 5, 0, 327698, 5, 0, 327699, 5, 0, 393216, 5, 0, 393217, 5, 0, 393218, 5, 0, 393219, 5, 0, 393220, 5, 0, 393221, 5, 0, 393222, 5, 0, 393223, 5, 0, 393224, 5, 0, 393225, 5, 0, 393226, 5, 0, 393227, 5, 0, 393228, 5, 0, 393229, 5, 0, 393230, 5, 0, 393231, 5, 0, 393232, 5, 0, 393233, 5, 0, 393234, 5, 0, 393235, 5, 0, 458752, 5, 0, 458753, 5, 0, 458754, 5, 0, 458755, 5, 0, 458756, 5, 0, 458757, 5, 0, 458758, 5, 0, 458759, 5, 0, 458760, 5, 0, 458761, 5, 0, 458762, 5, 0, 458763, 5, 0, 458764, 5, 0, 458765, 5, 0, 458766, 5, 0, 458767, 5, 0, 458768, 5, 0, 458769, 5, 0, 458770, 5, 0, 458771, 5, 0, 524288, 5, 0, 524289, 5, 0, 524290, 5, 0, 524291, 5, 0, 524292, 5, 0, 524293, 5, 0, 524294, 5, 0, 524295, 5, 0, 524296, 5, 0, 524297, 5, 0, 524298, 5, 0, 524299, 5, 0, 524300, 5, 0, 524301, 5, 0, 524302, 5, 0, 524303, 5, 0, 524304, 5, 0, 524305, 5, 0, 524306, 5, 0, 524307, 5, 0, 589824, 5, 0, 589825, 5, 0, 589826, 5, 0, 589827, 5, 0, 589828, 5, 0, 589829, 5, 0, 589830, 5, 0, 589831, 5, 0, 589832, 5, 0, 589833, 5, 0, 589834, 5, 0, 589835, 5, 0, 589836, 5, 0, 589837, 5, 0, 589838, 5, 0, 589839, 5, 0, 589840, 5, 0, 589841, 5, 0, 589842, 5, 0, 589843, 5, 0, 655360, 5, 0, 655361, 5, 0, 655362, 5, 0, 655363, 5, 0, 655364, 5, 0, 655365, 5, 0, 655366, 5, 0, 655367, 5, 0, 655368, 5, 0, 655369, 5, 0, 655370, 5, 0, 655371, 5, 0, 655372, 5, 0, 655373, 5, 0, 655374, 5, 0, 655375, 5, 0, 655376, 5, 0, 655377, 5, 0, 655378, 5, 0, 655379, 5, 0, 720896, 5, 0, 720897, 5, 0, 720898, 5, 0, 720899, 5, 0, 720900, 5, 0, 720901, 5, 0, 720902, 5, 0, 720903, 5, 0, 720904, 5, 0, 720905, 5, 0, 720906, 5, 0, 720907, 5, 0, 720908, 5, 0, 720909, 5, 0, 720910, 5, 0, 720911, 5, 0, 720912, 5, 0, 720913, 5, 0, 720914, 5, 0, 720915, 5, 0, 786432, 5, 0, 786433, 5, 0, 786434, 5, 0, 786435, 5, 0, 786436, 5, 0, 786437, 5, 0, 786438, 5, 0, 786439, 5, 0, 786440, 5, 0, 786441, 5, 0, 786442, 5, 0, 786443, 5, 0, 786444, 5, 0, 786445, 5, 0, 786446, 5, 0, 786447, 5, 0, 786448, 5, 0, 786449, 5, 0, 786450, 5, 0, 786451, 5, 0, 851968, 5, 0, 851969, 5, 0, 851970, 5, 0, 851971, 5, 0, 851972, 5, 0, 851973, 5, 0, 851974, 5, 0, 851975, 5, 0, 851976, 5, 0, 851977, 5, 0, 851978, 5, 0, 851979, 5, 0, 851980, 5, 0, 851981, 5, 0, 851982, 5, 0, 851983, 5, 0, 851984, 5, 0, 851985, 5, 0, 851986, 5, 0, 851987, 5, 0, 917504, 5, 0, 917505, 5, 0, 917506, 5, 0, 917507, 5, 0, 917508, 5, 0, 917509, 5, 0, 917510, 5, 0, 917511, 5, 0, 917512, 5, 0, 917513, 5, 0, 917514, 5, 0, 917515, 5, 0, 917516, 5, 0, 917517, 5, 0, 917518, 5, 0, 917519, 5, 0, 917520, 5, 0, 917521, 5, 0, 917522, 5, 0, 917523, 5, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) diff --git a/Maps/DreamWorld/Dream_World_tileset.tres b/Maps/DreamWorld/Dream_World_tileset.tres new file mode 100644 index 000000000..315b39996 --- /dev/null +++ b/Maps/DreamWorld/Dream_World_tileset.tres @@ -0,0 +1,114 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Cavetiles.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/5 = SubResource("src5") diff --git a/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.gd b/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.gd new file mode 100644 index 000000000..bd6a965d6 --- /dev/null +++ b/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.gd @@ -0,0 +1,21 @@ +extends Node2D # gen_map.py Map209 + +var map_name = "Dreamland Holiday Resort" + +var wild_table = [ + [92, 40, 25, 45], + [9, 20, 23, 36], + [128, 20, 30, 40], + [126, 8, 30, 38], + [99, 5, 30, 42], + [99, 5, 42, 42], + [47, 1, 18, 45], + [142, 1, 46, 46], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1392, 1232): + Global.game.play_dialogue("MAP209_SIGN_1") + if check_pos == Vector2(1296, 1200): + Global.game.play_dialogue("MAP209_NPC_1") + return null diff --git a/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.gd.uid b/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.gd.uid new file mode 100644 index 000000000..4cc82c065 --- /dev/null +++ b/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.gd.uid @@ -0,0 +1 @@ +uid://dc7a2p0auswtc diff --git a/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.tscn b/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.tscn new file mode 100644 index 000000000..2586b10f2 --- /dev/null +++ b/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.tscn @@ -0,0 +1,73 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Masking.png" id="301"] +[node name="Dreamland Holiday Resort" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262144, 105, 1, 262144, 105, 2, 262144, 105, 3, 262144, 105, 4, 262144, 105, 5, 262144, 105, 6, 262144, 105, 7, 262144, 105, 8, 262144, 105, 9, 262144, 105, 10, 262144, 105, 11, 262144, 105, 12, 262144, 105, 13, 262144, 105, 14, 262144, 105, 15, 262144, 105, 16, 262144, 105, 17, 262144, 105, 18, 262144, 105, 19, 262144, 105, 20, 262144, 105, 21, 262144, 105, 22, 262144, 105, 23, 262144, 105, 24, 262144, 105, 25, 262144, 105, 26, 262144, 105, 27, 262144, 105, 28, 262144, 105, 29, 262144, 105, 30, 262144, 105, 31, 262144, 105, 32, 262144, 105, 33, 262144, 105, 34, 262144, 105, 35, 262144, 105, 36, 262144, 105, 37, 262144, 105, 38, 262144, 105, 39, 262144, 105, 40, 262144, 105, 41, 262144, 105, 42, 262144, 105, 43, 262144, 105, 44, 262144, 105, 45, 262144, 105, 46, 262144, 105, 47, 262144, 105, 48, 262144, 105, 49, 262144, 105, 50, 262144, 105, 51, 262144, 105, 52, 262144, 105, 53, 262144, 105, 54, 262144, 105, 55, 262144, 105, 56, 262144, 105, 57, 262144, 105, 58, 262144, 105, 59, 262144, 105, 65536, 262144, 105, 65537, 262144, 105, 65538, 262144, 105, 65539, 262144, 105, 65540, 262144, 105, 65541, 262144, 105, 65542, 262144, 105, 65543, 262144, 105, 65544, 262144, 105, 65545, 262144, 105, 65546, 262144, 105, 65547, 262144, 105, 65548, 262144, 105, 65549, 262144, 105, 65550, 262144, 105, 65551, 262144, 105, 65552, 262144, 105, 65553, 262144, 105, 65554, 262144, 105, 65555, 262144, 105, 65556, 262144, 105, 65557, 262144, 105, 65558, 262144, 105, 65559, 262144, 105, 65560, 262144, 105, 65561, 262144, 105, 65562, 262144, 105, 65563, 262144, 105, 65564, 262144, 105, 65565, 262144, 105, 65566, 262144, 105, 65567, 262144, 105, 65568, 262144, 105, 65569, 262144, 105, 65570, 262144, 105, 65571, 262144, 105, 65572, 262144, 105, 65573, 262144, 105, 65574, 262144, 105, 65575, 262144, 105, 65576, 262144, 105, 65577, 262144, 105, 65578, 262144, 105, 65579, 262144, 105, 65580, 262144, 105, 65581, 262144, 105, 65582, 262144, 105, 65583, 262144, 105, 65584, 262144, 105, 65585, 262144, 105, 65586, 262144, 105, 65587, 262144, 105, 65588, 262144, 105, 65589, 262144, 105, 65590, 262144, 105, 65591, 262144, 105, 65592, 262144, 105, 65593, 262144, 105, 65594, 262144, 105, 65595, 262144, 105, 131072, 262144, 105, 131073, 262144, 105, 131074, 262144, 105, 131075, 262144, 105, 131076, 262144, 105, 131077, 262144, 105, 131078, 262144, 105, 131079, 262144, 105, 131080, 262144, 105, 131081, 262144, 105, 131082, 262144, 105, 131083, 262144, 105, 131084, 262144, 105, 131085, 262144, 105, 131086, 262144, 105, 131087, 262144, 105, 131088, 262144, 105, 131089, 262144, 105, 131090, 262144, 105, 131091, 262144, 105, 131092, 262144, 105, 131093, 262144, 105, 131094, 262144, 105, 131095, 262144, 105, 131096, 262144, 105, 131097, 262144, 105, 131098, 262144, 105, 131099, 262144, 105, 131100, 262144, 105, 131101, 262144, 105, 131102, 262144, 105, 131103, 262144, 105, 131104, 262144, 105, 131105, 262144, 105, 131106, 262144, 105, 131107, 262144, 105, 131108, 262144, 105, 131109, 262144, 105, 131110, 262144, 105, 131111, 262144, 105, 131112, 262144, 105, 131113, 262144, 105, 131114, 262144, 105, 131115, 262144, 105, 131116, 262144, 105, 131117, 262144, 105, 131118, 262144, 105, 131119, 262144, 105, 131120, 262144, 105, 131121, 262144, 105, 131122, 262144, 105, 131123, 262144, 105, 131124, 262144, 105, 131125, 262144, 105, 131126, 262144, 105, 131127, 262144, 105, 131128, 262144, 105, 131129, 262144, 105, 131130, 262144, 105, 131131, 262144, 105, 196608, 262144, 105, 196609, 262144, 105, 196610, 262144, 105, 196611, 262144, 105, 196612, 262144, 105, 196613, 262144, 105, 196614, 262144, 105, 196615, 262144, 105, 196616, 262144, 105, 196617, 262144, 105, 196618, 262144, 105, 196619, 262144, 105, 196620, 262144, 105, 196621, 262144, 105, 196622, 262144, 105, 196623, 262144, 105, 196624, 262144, 105, 196625, 262144, 105, 196626, 262144, 105, 196627, 262144, 105, 196628, 262144, 105, 196629, 262144, 105, 196630, 262144, 105, 196631, 262144, 105, 196632, 262144, 105, 196633, 262144, 105, 196634, 262144, 105, 196635, 262144, 105, 196636, 262144, 105, 196637, 262144, 105, 196638, 262144, 105, 196639, 262144, 105, 196640, 262144, 105, 196641, 262144, 105, 196642, 262144, 105, 196643, 262144, 105, 196644, 262144, 105, 196645, 262144, 105, 196646, 262144, 105, 196647, 262144, 105, 196648, 262144, 105, 196649, 262144, 105, 196650, 262144, 105, 196651, 262144, 105, 196652, 262144, 105, 196653, 262144, 105, 196654, 262144, 105, 196655, 262144, 105, 196656, 262144, 105, 196657, 262144, 105, 196658, 262144, 105, 196659, 262144, 105, 196660, 262144, 105, 196661, 262144, 105, 196662, 262144, 105, 196663, 262144, 105, 196664, 262144, 105, 196665, 262144, 105, 196666, 262144, 105, 196667, 262144, 105, 262144, 262144, 105, 262145, 262144, 105, 262146, 262144, 105, 262147, 262144, 105, 262148, 262144, 105, 262149, 262144, 105, 262150, 262144, 105, 262151, 262144, 105, 262152, 262144, 105, 262153, 262144, 105, 262154, 262144, 105, 262155, 262144, 105, 262156, 262144, 105, 262157, 262144, 105, 262158, 262144, 105, 262159, 262144, 105, 262160, 262144, 105, 262161, 262144, 105, 262162, 262144, 105, 262163, 262144, 105, 262164, 262144, 105, 262165, 262144, 105, 262166, 262144, 105, 262167, 262144, 105, 262168, 262144, 105, 262169, 262144, 105, 262170, 262144, 105, 262171, 262144, 105, 262172, 262144, 105, 262173, 262144, 105, 262174, 262144, 105, 262175, 262144, 105, 262176, 262144, 105, 262177, 262144, 105, 262178, 262144, 105, 262179, 262144, 105, 262180, 262144, 105, 262181, 262144, 105, 262182, 262144, 105, 262183, 262144, 105, 262184, 262144, 105, 262185, 262144, 105, 262186, 262144, 105, 262187, 262144, 105, 262188, 262144, 105, 262189, 262144, 105, 262190, 262144, 105, 262191, 262144, 105, 262192, 262144, 105, 262193, 262144, 105, 262194, 262144, 105, 262195, 262144, 105, 262196, 262144, 105, 262197, 262144, 105, 262198, 262144, 105, 262199, 262144, 105, 262200, 262144, 105, 262201, 262144, 105, 262202, 262144, 105, 262203, 262144, 105, 327680, 262144, 105, 327681, 262144, 105, 327682, 262144, 105, 327683, 262144, 105, 327684, 262144, 105, 327685, 262144, 105, 327686, 262144, 105, 327687, 262144, 105, 327688, 262144, 105, 327689, 262144, 105, 327690, 262144, 105, 327691, 262144, 105, 327692, 262144, 105, 327693, 262144, 105, 327694, 262144, 105, 327695, 262144, 105, 327696, 262144, 105, 327697, 262144, 105, 327698, 262144, 105, 327699, 262144, 105, 327700, 262144, 105, 327701, 262144, 105, 327702, 262144, 105, 327703, 262144, 105, 327704, 262144, 105, 327705, 262144, 105, 327706, 262144, 105, 327707, 262144, 105, 327708, 262144, 105, 327709, 262144, 105, 327710, 262144, 105, 327711, 262144, 105, 327712, 262144, 105, 327713, 262144, 105, 327714, 262144, 105, 327715, 262144, 105, 327716, 262144, 105, 327717, 262144, 105, 327718, 262144, 105, 327719, 262144, 105, 327720, 262144, 105, 327721, 262144, 105, 327722, 262144, 105, 327723, 262144, 105, 327724, 262144, 105, 327725, 262144, 105, 327726, 262144, 105, 327727, 262144, 105, 327728, 262144, 105, 327729, 262144, 105, 327730, 262144, 105, 327731, 262144, 105, 327732, 262144, 105, 327733, 262144, 105, 327734, 262144, 105, 327735, 262144, 105, 327736, 262144, 105, 327737, 262144, 105, 327738, 262144, 105, 327739, 262144, 105, 393216, 262144, 105, 393217, 262144, 105, 393218, 262144, 105, 393219, 262144, 105, 393220, 262144, 105, 393221, 262144, 105, 393222, 262144, 105, 393223, 262144, 105, 393224, 262144, 105, 393225, 262144, 105, 393226, 262144, 105, 393227, 262144, 105, 393228, 262144, 105, 393229, 262144, 105, 393230, 262144, 105, 393231, 262144, 105, 393232, 262144, 105, 393233, 262144, 105, 393234, 262144, 105, 393235, 262144, 105, 393236, 262144, 105, 393237, 262144, 105, 393238, 262144, 105, 393239, 262144, 105, 393240, 262144, 105, 393241, 262144, 105, 393242, 262144, 105, 393243, 262144, 105, 393244, 262144, 105, 393245, 262144, 105, 393246, 262144, 105, 393247, 262144, 105, 393248, 262144, 105, 393249, 262144, 105, 393250, 262144, 105, 393251, 262144, 105, 393252, 262144, 105, 393253, 262144, 105, 393254, 262144, 105, 393255, 262144, 105, 393256, 262144, 105, 393257, 0, 0, 393258, 0, 0, 393259, 0, 0, 393260, 0, 0, 393261, 0, 0, 393262, 0, 0, 393263, 0, 0, 393264, 0, 0, 393265, 0, 0, 393266, 0, 0, 393267, 0, 0, 393268, 0, 0, 393269, 0, 0, 393270, 0, 0, 393271, 0, 0, 393272, 0, 0, 393273, 0, 0, 393274, 0, 0, 393275, 0, 0, 458752, 262144, 105, 458753, 262144, 105, 458754, 262144, 105, 458755, 262144, 105, 458756, 262144, 105, 458757, 262144, 105, 458758, 262144, 105, 458759, 262144, 105, 458760, 262144, 105, 458761, 262144, 105, 458762, 262144, 105, 458763, 262144, 105, 458764, 262144, 105, 458765, 262144, 105, 458766, 262144, 105, 458767, 262144, 105, 458768, 262144, 105, 458769, 262144, 105, 458770, 262144, 105, 458771, 262144, 105, 458772, 262144, 105, 458773, 262144, 105, 458774, 262144, 105, 458775, 262144, 105, 458776, 262144, 105, 458777, 262144, 105, 458778, 262144, 105, 458779, 262144, 105, 458780, 262144, 105, 458781, 262144, 105, 458782, 262144, 105, 458783, 262144, 105, 458784, 262144, 105, 458785, 262144, 105, 458786, 262144, 105, 458787, 262144, 105, 458788, 262144, 105, 458789, 262144, 105, 458790, 262144, 105, 458791, 262144, 105, 458792, 262144, 105, 458793, 393216, 3, 458794, 458752, 3, 458795, 0, 0, 458796, 393216, 6, 458797, 458752, 6, 458798, 0, 0, 458799, 0, 0, 458800, 0, 0, 458801, 0, 0, 458802, 0, 0, 458803, 0, 0, 458804, 393216, 6, 458805, 458752, 6, 458806, 327680, 45, 458807, 393216, 45, 458808, 458752, 45, 458809, 0, 0, 458810, 0, 0, 458811, 0, 0, 524288, 262144, 105, 524289, 262144, 105, 524290, 262144, 105, 524291, 262144, 105, 524292, 262144, 105, 524293, 262144, 105, 524294, 262144, 105, 524295, 262144, 105, 524296, 262144, 105, 524297, 262144, 105, 524298, 262144, 105, 524299, 262144, 105, 524300, 262144, 105, 524301, 262144, 105, 524302, 262144, 105, 524303, 262144, 105, 524304, 262144, 105, 524305, 262144, 105, 524306, 262144, 105, 524307, 262144, 105, 524308, 458752, 5, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 393216, 6, 524320, 458752, 6, 524321, 393216, 6, 524322, 458752, 6, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 393216, 5, 524327, 458752, 5, 524328, 458752, 5, 524329, 0, 0, 524330, 0, 0, 524331, 393216, 5, 524332, 458752, 5, 524333, 393216, 5, 524334, 458752, 5, 524335, 0, 0, 524336, 393216, 5, 524337, 458752, 5, 524338, 0, 49, 524339, 65536, 49, 524340, 393216, 5, 524341, 458752, 5, 524342, 0, 0, 524343, 0, 0, 524344, 393216, 5, 524345, 458752, 5, 524346, 0, 0, 524347, 0, 0, 589824, 262144, 105, 589825, 262144, 105, 589826, 262144, 105, 589827, 262144, 105, 589828, 262144, 105, 589829, 262144, 105, 589830, 262144, 105, 589831, 262144, 105, 589832, 262144, 105, 589833, 262144, 105, 589834, 262144, 105, 589835, 262144, 105, 589836, 262144, 105, 589837, 262144, 105, 589838, 262144, 105, 589839, 262144, 105, 589840, 262144, 105, 589841, 262144, 105, 589842, 262144, 105, 589843, 262144, 105, 589844, 327680, 3, 589845, 393216, 3, 589846, 131072, 108, 589847, 0, 0, 589848, 458752, 6, 589849, 393216, 6, 589850, 458752, 6, 589851, 393216, 6, 589852, 458752, 6, 589853, 327680, 45, 589854, 393216, 45, 589855, 458752, 45, 589856, 0, 0, 589857, 0, 0, 589858, 393216, 48, 589859, 458752, 48, 589860, 0, 0, 589861, 0, 0, 589862, 393216, 6, 589863, 458752, 6, 589864, 327680, 3, 589865, 393216, 5, 589866, 458752, 5, 589867, 393216, 6, 589868, 458752, 6, 589869, 393216, 6, 589870, 458752, 6, 589871, 0, 0, 589872, 393216, 6, 589873, 458752, 6, 589874, 393216, 48, 589875, 458752, 48, 589876, 393216, 6, 589877, 458752, 6, 589878, 393216, 5, 589879, 458752, 5, 589880, 393216, 6, 589881, 458752, 6, 589882, 393216, 48, 589883, 458752, 48, 655360, 262144, 105, 655361, 262144, 105, 655362, 262144, 105, 655363, 262144, 105, 655364, 262144, 105, 655365, 262144, 105, 655366, 262144, 105, 655367, 262144, 105, 655368, 262144, 105, 655369, 262144, 105, 655370, 262144, 105, 655371, 262144, 105, 655372, 262144, 105, 655373, 262144, 105, 655374, 262144, 105, 655375, 262144, 105, 655376, 262144, 105, 655377, 262144, 105, 655378, 262144, 105, 655379, 262144, 105, 655380, 458752, 5, 655381, 0, 0, 655382, 0, 0, 655383, 131072, 73, 655384, 196608, 73, 655385, 262144, 73, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 0, 0, 655401, 393216, 6, 655402, 458752, 6, 655403, 393216, 5, 655404, 458752, 5, 655405, 458752, 6, 655406, 0, 0, 655407, 0, 0, 655408, 0, 0, 655409, 0, 0, 655410, 393216, 5, 655411, 393216, 6, 655412, 458752, 6, 655413, 0, 0, 655414, 393216, 6, 655415, 458752, 6, 655416, 0, 0, 655417, 0, 0, 655418, 393216, 5, 655419, 458752, 5, 720896, 262144, 105, 720897, 262144, 105, 720898, 262144, 105, 720899, 262144, 105, 720900, 262144, 105, 720901, 262144, 105, 720902, 262144, 105, 720903, 262144, 105, 720904, 262144, 105, 720905, 262144, 105, 720906, 262144, 105, 720907, 262144, 105, 720908, 262144, 105, 720909, 262144, 105, 720910, 262144, 105, 720911, 262144, 105, 720912, 262144, 105, 720913, 262144, 105, 720914, 262144, 105, 720915, 262144, 105, 720916, 458752, 6, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 393216, 6, 720936, 458752, 6, 720937, 393216, 5, 720939, 393216, 6, 720940, 458752, 6, 720941, 0, 0, 720942, 0, 0, 720943, 0, 0, 720944, 0, 0, 720945, 327680, 45, 720946, 393216, 45, 720947, 458752, 45, 720948, 393216, 5, 720949, 458752, 5, 720950, 0, 0, 720951, 0, 0, 720952, 0, 0, 720953, 0, 0, 720954, 393216, 6, 720955, 458752, 6, 786432, 262144, 105, 786433, 262144, 105, 786434, 262144, 105, 786435, 262144, 105, 786436, 262144, 105, 786437, 262144, 105, 786438, 262144, 105, 786439, 262144, 105, 786440, 262144, 105, 786441, 262144, 105, 786442, 262144, 105, 786443, 262144, 105, 786444, 262144, 105, 786445, 262144, 105, 786446, 262144, 105, 786447, 262144, 105, 786448, 262144, 105, 786449, 262144, 105, 786450, 262144, 105, 786451, 262144, 105, 786452, 458752, 5, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 393216, 6, 786470, 458752, 6, 786471, 0, 0, 786472, 0, 0, 786473, 393216, 6, 786475, 0, 0, 786476, 131072, 48, 786477, 196608, 48, 786478, 393216, 6, 786479, 458752, 6, 786480, 0, 0, 786481, 0, 0, 786482, 393216, 5, 786483, 458752, 5, 786484, 393216, 6, 786485, 458752, 6, 786486, 327680, 3, 786487, 393216, 3, 786488, 458752, 3, 786489, 393216, 5, 786490, 458752, 5, 786491, 0, 0, 851968, 262144, 105, 851969, 262144, 105, 851970, 262144, 105, 851971, 262144, 105, 851972, 262144, 105, 851973, 262144, 105, 851974, 262144, 105, 851975, 262144, 105, 851976, 262144, 105, 851977, 262144, 105, 851978, 262144, 105, 851979, 262144, 105, 851980, 262144, 105, 851981, 262144, 105, 851982, 262144, 105, 851983, 262144, 105, 851984, 262144, 105, 851985, 262144, 105, 851986, 262144, 105, 851987, 262144, 105, 851988, 458752, 6, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 393216, 5, 852004, 458752, 5, 852005, 0, 0, 852006, 0, 0, 852007, 393216, 6, 852008, 458752, 6, 852009, 327680, 3, 852010, 393216, 3, 852011, 458752, 3, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 393216, 48, 852017, 458752, 48, 852018, 393216, 6, 852019, 458752, 6, 852020, 0, 0, 852021, 393216, 5, 852022, 458752, 5, 852023, 393216, 48, 852024, 458752, 48, 852025, 393216, 6, 852026, 458752, 6, 852027, 0, 0, 917504, 262144, 105, 917505, 262144, 105, 917506, 262144, 105, 917507, 262144, 105, 917508, 262144, 105, 917509, 262144, 105, 917510, 262144, 105, 917511, 262144, 105, 917512, 262144, 105, 917513, 262144, 105, 917514, 262144, 105, 917515, 262144, 105, 917516, 262144, 105, 917517, 262144, 105, 917518, 262144, 105, 917519, 262144, 105, 917520, 262144, 105, 917521, 262144, 105, 917522, 262144, 105, 917523, 262144, 105, 917524, 458752, 5, 917525, 0, 0, 917526, 0, 0, 917527, 393216, 6, 917528, 458752, 6, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 393216, 6, 917540, 458752, 6, 917541, 0, 0, 917542, 0, 0, 917543, 262144, 105, 917544, 393216, 6, 917545, 0, 0, 917546, 0, 0, 917547, 393216, 6, 917548, 458752, 6, 917549, 327680, 45, 917550, 393216, 45, 917551, 458752, 45, 917552, 0, 0, 917553, 393216, 6, 917554, 458752, 6, 917555, 393216, 5, 917556, 458752, 5, 917557, 393216, 6, 917558, 458752, 6, 917559, 0, 0, 917560, 393216, 5, 917561, 458752, 5, 917562, 393216, 48, 917563, 458752, 48, 983040, 262144, 105, 983041, 262144, 105, 983042, 262144, 105, 983043, 262144, 105, 983044, 262144, 105, 983045, 262144, 105, 983046, 262144, 105, 983047, 262144, 105, 983048, 262144, 105, 983049, 262144, 105, 983050, 262144, 105, 983051, 262144, 105, 983052, 262144, 105, 983053, 262144, 105, 983054, 262144, 105, 983055, 262144, 105, 983056, 262144, 105, 983057, 262144, 105, 983058, 262144, 105, 983059, 262144, 105, 983060, 458752, 6, 983061, 393216, 6, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 262144, 105, 983075, 0, 0, 983076, 0, 0, 983077, 262144, 105, 983078, 262144, 105, 983079, 393216, 6, 983080, 458752, 6, 983081, 262144, 105, 983082, 262144, 105, 983083, 65536, 1, 983084, 393216, 48, 983085, 458752, 48, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 983089, 393216, 6, 983090, 458752, 6, 983091, 393216, 6, 983092, 458752, 6, 983093, 393216, 5, 983094, 458752, 5, 983095, 0, 0, 983096, 393216, 6, 983097, 458752, 6, 983098, 393216, 5, 983099, 458752, 5, 1048576, 262144, 105, 1048577, 262144, 105, 1048578, 262144, 105, 1048579, 262144, 105, 1048580, 262144, 105, 1048581, 262144, 105, 1048582, 262144, 105, 1048583, 262144, 105, 1048584, 262144, 105, 1048585, 262144, 105, 1048586, 262144, 105, 1048587, 262144, 105, 1048588, 262144, 105, 1048589, 262144, 105, 1048590, 262144, 105, 1048591, 262144, 105, 1048592, 262144, 105, 1048593, 262144, 105, 1048594, 262144, 105, 1048595, 262144, 105, 1048596, 458752, 5, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 262144, 105, 1048604, 262144, 105, 1048605, 262144, 105, 1048606, 196608, 55, 1048607, 262144, 105, 1048608, 262144, 105, 1048609, 262144, 105, 1048610, 262144, 105, 1048611, 262144, 105, 1048612, 262144, 105, 1048613, 262144, 105, 1048614, 262144, 105, 1048615, 262144, 105, 1048616, 262144, 105, 1048617, 262144, 105, 1048618, 262144, 105, 1048619, 262144, 105, 1048620, 65536, 1, 1048621, 0, 0, 1048622, 0, 0, 1048623, 0, 0, 1048624, 0, 0, 1048625, 0, 0, 1048626, 65536, 1, 1048627, 0, 49, 1048628, 65536, 49, 1048629, 393216, 6, 1048630, 458752, 6, 1048631, 393216, 6, 1048632, 458752, 6, 1048633, 0, 0, 1048634, 393216, 6, 1048635, 458752, 6, 1114112, 262144, 105, 1114113, 262144, 105, 1114114, 262144, 105, 1114115, 262144, 105, 1114116, 262144, 105, 1114117, 262144, 105, 1114118, 262144, 105, 1114119, 262144, 105, 1114120, 262144, 105, 1114121, 262144, 105, 1114122, 262144, 105, 1114123, 262144, 105, 1114124, 262144, 105, 1114125, 262144, 105, 1114126, 262144, 105, 1114127, 262144, 105, 1114128, 262144, 105, 1114129, 262144, 105, 1114130, 262144, 105, 1114131, 262144, 105, 1114132, 393216, 3, 1114133, 458752, 3, 1114134, 262144, 105, 1114135, 262144, 105, 1114136, 262144, 105, 1114137, 262144, 105, 1114138, 262144, 105, 1114139, 262144, 105, 1114140, 262144, 105, 1114141, 262144, 105, 1114142, 262144, 105, 1114143, 262144, 105, 1114144, 262144, 105, 1114145, 262144, 105, 1114146, 262144, 105, 1114147, 0, 101, 1114148, 131072, 101, 1114149, 262144, 105, 1114150, 0, 101, 1114151, 65536, 101, 1114152, 131072, 101, 1114153, 262144, 105, 1114154, 262144, 105, 1114155, 262144, 105, 1114156, 262144, 105, 1114157, 262144, 105, 1114158, 262144, 105, 1114159, 262144, 105, 1114160, 262144, 105, 1114161, 262144, 105, 1114162, 262144, 105, 1114163, 0, 49, 1114164, 65536, 49, 1114165, 0, 0, 1114166, 393216, 5, 1114167, 458752, 5, 1114168, 393216, 5, 1114169, 458752, 5, 1114170, 0, 0, 1114171, 0, 0, 1179648, 262144, 105, 1179649, 262144, 105, 1179650, 262144, 105, 1179651, 262144, 105, 1179652, 262144, 105, 1179653, 262144, 105, 1179654, 262144, 105, 1179655, 262144, 105, 1179656, 262144, 105, 1179657, 262144, 105, 1179658, 262144, 105, 1179659, 262144, 105, 1179660, 262144, 105, 1179661, 262144, 105, 1179662, 262144, 105, 1179663, 262144, 105, 1179664, 262144, 105, 1179665, 262144, 105, 1179666, 262144, 105, 1179667, 262144, 105, 1179668, 458752, 5, 1179669, 262144, 105, 1179670, 262144, 105, 1179671, 262144, 105, 1179672, 262144, 105, 1179673, 262144, 105, 1179674, 0, 15, 1179675, 262144, 105, 1179676, 262144, 105, 1179677, 327680, 105, 1179678, 65536, 1, 1179679, 196608, 105, 1179680, 262144, 105, 1179681, 262144, 105, 1179682, 262144, 105, 1179683, 0, 103, 1179684, 262144, 105, 1179685, 262144, 101, 1179686, 262144, 105, 1179687, 262144, 105, 1179688, 131072, 103, 1179689, 262144, 105, 1179690, 262144, 105, 1179691, 262144, 105, 1179692, 262144, 105, 1179693, 262144, 105, 1179694, 262144, 105, 1179695, 262144, 105, 1179696, 262144, 105, 1179697, 262144, 105, 1179698, 262144, 105, 1179699, 65536, 1, 1179700, 0, 0, 1179701, 327680, 3, 1179702, 393216, 3, 1179703, 458752, 3, 1179704, 393216, 5, 1179705, 458752, 5, 1179706, 393216, 48, 1179707, 458752, 48, 1245184, 262144, 105, 1245185, 262144, 105, 1245186, 262144, 105, 1245187, 262144, 105, 1245188, 262144, 105, 1245189, 262144, 105, 1245190, 262144, 105, 1245191, 262144, 105, 1245192, 262144, 105, 1245193, 262144, 105, 1245194, 262144, 105, 1245195, 262144, 105, 1245196, 262144, 105, 1245197, 262144, 105, 1245198, 262144, 105, 1245199, 262144, 105, 1245200, 262144, 105, 1245201, 262144, 105, 1245202, 262144, 105, 1245203, 262144, 105, 1245204, 458752, 6, 1245205, 262144, 105, 1245206, 262144, 105, 1245207, 262144, 105, 1245208, 262144, 105, 1245209, 262144, 105, 1245210, 262144, 105, 1245211, 262144, 105, 1245212, 262144, 105, 1245213, 327680, 105, 1245214, 65536, 1, 1245215, 196608, 106, 1245216, 262144, 106, 1245217, 262144, 106, 1245218, 262144, 106, 1245219, 262144, 106, 1245220, 262144, 106, 1245221, 262144, 106, 1245222, 262144, 106, 1245223, 262144, 106, 1245224, 262144, 106, 1245225, 262144, 106, 1245226, 262144, 106, 1245227, 262144, 106, 1245228, 262144, 106, 1245229, 458752, 107, 1245230, 262144, 105, 1245231, 262144, 105, 1245232, 262144, 105, 1245233, 262144, 105, 1245234, 262144, 105, 1245235, 65536, 1, 1245236, 65536, 1, 1245237, 0, 0, 1245238, 0, 0, 1245239, 0, 0, 1245240, 393216, 6, 1245241, 458752, 6, 1245242, 0, 0, 1245243, 0, 0, 1310720, 262144, 105, 1310721, 262144, 105, 1310722, 262144, 105, 1310723, 262144, 105, 1310724, 262144, 105, 1310725, 262144, 105, 1310726, 262144, 105, 1310727, 262144, 105, 1310728, 262144, 105, 1310729, 262144, 105, 1310730, 262144, 105, 1310731, 262144, 105, 1310732, 262144, 105, 1310733, 262144, 105, 1310734, 262144, 105, 1310735, 262144, 105, 1310736, 262144, 105, 1310737, 262144, 105, 1310738, 262144, 105, 1310739, 262144, 105, 1310740, 262144, 105, 1310741, 262144, 105, 1310742, 262144, 105, 1310743, 262144, 105, 1310744, 262144, 105, 1310745, 262144, 105, 1310746, 262144, 105, 1310747, 262144, 105, 1310748, 262144, 105, 1310749, 393216, 108, 1310750, 262144, 104, 1310751, 262144, 104, 1310752, 262144, 104, 1310753, 262144, 104, 1310754, 262144, 104, 1310755, 262144, 104, 1310756, 262144, 104, 1310757, 262144, 104, 1310758, 262144, 104, 1310759, 262144, 104, 1310760, 262144, 104, 1310761, 262144, 104, 1310762, 262144, 104, 1310763, 262144, 104, 1310764, 327680, 104, 1310765, 196608, 105, 1310766, 262144, 105, 1310767, 262144, 105, 1310768, 262144, 105, 1310769, 262144, 105, 1310770, 262144, 105, 1310771, 262144, 105, 1310772, 262144, 105, 1310773, 262144, 105, 1310774, 393216, 6, 1310775, 458752, 6, 1310776, 0, 0, 1310777, 131072, 73, 1310778, 196608, 73, 1310779, 262144, 73, 1376256, 262144, 105, 1376257, 262144, 105, 1376258, 262144, 105, 1376259, 262144, 105, 1376260, 262144, 105, 1376261, 262144, 105, 1376262, 262144, 105, 1376263, 262144, 105, 1376264, 262144, 105, 1376265, 262144, 105, 1376266, 262144, 105, 1376267, 262144, 105, 1376268, 262144, 105, 1376269, 262144, 105, 1376270, 262144, 105, 1376271, 262144, 105, 1376272, 262144, 105, 1376273, 262144, 105, 1376274, 262144, 105, 1376275, 262144, 105, 1376281, 196608, 29, 1376287, 262144, 105, 1376288, 262144, 105, 1376289, 262144, 105, 1376290, 262144, 105, 1376291, 262144, 105, 1376292, 262144, 105, 1376293, 262144, 105, 1376294, 0, 103, 1376295, 131072, 103, 1376296, 262144, 105, 1376297, 65536, 101, 1376298, 65536, 101, 1376299, 131072, 102, 1376300, 327680, 105, 1376301, 196608, 105, 1376302, 262144, 105, 1376303, 262144, 105, 1376304, 262144, 105, 1376305, 262144, 105, 1376306, 262144, 105, 1376307, 262144, 105, 1376308, 262144, 105, 1376309, 262144, 105, 1376310, 458752, 5, 1376311, 458752, 5, 1376312, 458752, 6, 1376313, 0, 0, 1376314, 0, 0, 1376315, 458752, 5, 1441792, 262144, 105, 1441793, 262144, 105, 1441794, 262144, 105, 1441795, 262144, 105, 1441796, 262144, 105, 1441797, 262144, 105, 1441798, 262144, 105, 1441799, 262144, 105, 1441800, 262144, 105, 1441801, 262144, 105, 1441802, 262144, 105, 1441803, 262144, 105, 1441804, 262144, 105, 1441805, 262144, 105, 1441806, 262144, 105, 1441807, 262144, 105, 1441808, 262144, 105, 1441809, 262144, 105, 1441810, 262144, 105, 1441811, 262144, 105, 1441816, 196608, 17, 1441823, 196608, 29, 1441830, 262144, 105, 1441831, 262144, 105, 1441832, 262144, 105, 1441833, 65536, 103, 1441834, 65536, 103, 1441835, 131072, 103, 1441836, 327680, 105, 1441837, 196608, 105, 1441838, 262144, 105, 1441839, 262144, 105, 1441840, 262144, 105, 1441841, 262144, 105, 1441842, 262144, 105, 1441843, 262144, 105, 1441844, 0, 101, 1441845, 131072, 101, 1441846, 393216, 6, 1441847, 458752, 6, 1441848, 393216, 6, 1441849, 458752, 6, 1441850, 131072, 73, 1441851, 196608, 73, 1507328, 262144, 105, 1507329, 262144, 105, 1507330, 262144, 105, 1507331, 262144, 105, 1507332, 262144, 105, 1507333, 262144, 105, 1507334, 262144, 105, 1507335, 262144, 105, 1507336, 262144, 105, 1507337, 262144, 105, 1507338, 262144, 105, 1507339, 262144, 105, 1507340, 262144, 105, 1507341, 262144, 105, 1507342, 262144, 105, 1507343, 262144, 105, 1507344, 262144, 105, 1507345, 262144, 105, 1507346, 262144, 105, 1507347, 262144, 105, 1507358, 196608, 17, 1507361, 65536, 29, 1507362, 65536, 29, 1507363, 65536, 29, 1507364, 65536, 29, 1507365, 65536, 29, 1507366, 65536, 27, 1507367, 65536, 29, 1507369, 262144, 105, 1507370, 262144, 105, 1507371, 262144, 105, 1507372, 327680, 105, 1507373, 196608, 105, 1507374, 262144, 105, 1507375, 262144, 105, 1507376, 262144, 105, 1507377, 262144, 105, 1507378, 262144, 105, 1507379, 262144, 105, 1507380, 0, 103, 1507381, 131072, 102, 1507382, 262144, 105, 1507383, 327680, 3, 1507384, 393216, 3, 1507385, 458752, 3, 1507386, 393216, 5, 1507387, 458752, 5, 1572877, 262144, 105, 1572878, 262144, 105, 1572879, 262144, 105, 1572880, 262144, 105, 1572881, 262144, 105, 1572882, 262144, 105, 1572883, 262144, 105, 1572900, 196608, 17, 1572901, 196608, 17, 1572902, 196608, 17, 1572903, 65536, 29, 1572904, 65536, 29, 1572906, 196608, 29, 1572907, 262144, 105, 1572908, 262144, 105, 1572909, 327680, 105, 1572910, 262144, 105, 1572911, 262144, 105, 1572912, 262144, 105, 1572913, 262144, 105, 1572914, 262144, 105, 1572915, 262144, 105, 1572916, 262144, 105, 1572917, 131072, 102, 1572918, 262144, 105, 1572919, 262144, 105, 1572920, 0, 0, 1572921, 0, 0, 1572922, 393216, 6, 1572923, 458752, 6, 1638413, 262144, 105, 1638414, 262144, 105, 1638415, 262144, 105, 1638416, 262144, 105, 1638417, 262144, 105, 1638418, 262144, 105, 1638419, 262144, 105, 1638441, 196608, 17, 1638442, 327680, 31, 1638443, 327680, 31, 1638444, 327680, 31, 1638445, 327680, 31, 1638446, 196608, 29, 1638447, 262144, 105, 1638448, 262144, 105, 1638449, 262144, 105, 1638450, 262144, 105, 1638451, 262144, 105, 1638452, 0, 103, 1638453, 131072, 103, 1638454, 262144, 105, 1638455, 262144, 105, 1638456, 0, 0, 1638457, 393216, 48, 1638458, 458752, 48, 1638459, 393216, 5, 1703936, 262144, 105, 1703937, 262144, 105, 1703938, 262144, 105, 1703939, 262144, 105, 1703940, 262144, 105, 1703941, 262144, 105, 1703942, 262144, 105, 1703943, 262144, 105, 1703944, 262144, 105, 1703945, 262144, 105, 1703946, 262144, 105, 1703947, 262144, 105, 1703948, 262144, 105, 1703949, 262144, 105, 1703950, 262144, 105, 1703951, 262144, 105, 1703952, 262144, 105, 1703953, 262144, 105, 1703954, 262144, 105, 1703955, 262144, 105, 1703981, 196608, 17, 1703982, 327680, 31, 1703983, 327680, 31, 1703984, 327680, 31, 1703985, 196608, 29, 1703988, 262144, 105, 1703989, 262144, 105, 1703990, 262144, 105, 1703991, 262144, 105, 1703992, 458752, 6, 1703993, 0, 0, 1703994, 0, 0, 1703995, 393216, 6, 1769472, 262144, 105, 1769473, 262144, 105, 1769474, 262144, 105, 1769475, 262144, 105, 1769476, 262144, 105, 1769477, 262144, 105, 1769478, 262144, 105, 1769479, 262144, 105, 1769480, 262144, 105, 1769481, 262144, 105, 1769482, 262144, 105, 1769483, 262144, 105, 1769484, 262144, 105, 1769485, 262144, 105, 1769486, 262144, 105, 1769487, 262144, 105, 1769488, 262144, 105, 1769489, 262144, 105, 1769490, 262144, 105, 1769491, 262144, 105, 1769520, 196608, 17, 1769524, 196608, 29, 1769525, 262144, 105, 1769526, 262144, 105, 1769527, 262144, 105, 1769528, 262144, 105, 1769529, 0, 0, 1769530, 0, 0, 1769531, 0, 0, 1835008, 262144, 105, 1835009, 262144, 105, 1835010, 262144, 105, 1835011, 262144, 105, 1835012, 262144, 105, 1835013, 262144, 105, 1835014, 262144, 105, 1835015, 262144, 105, 1835016, 262144, 105, 1835017, 262144, 105, 1835018, 262144, 105, 1835019, 262144, 105, 1835020, 262144, 105, 1835021, 262144, 105, 1835022, 262144, 105, 1835023, 262144, 105, 1835024, 262144, 105, 1835025, 262144, 105, 1835026, 262144, 105, 1835027, 262144, 105, 1835028, 262144, 105, 1835029, 262144, 105, 1835030, 262144, 105, 1835031, 262144, 105, 1835032, 262144, 105, 1835033, 327680, 101, 1835048, 196608, 101, 1835049, 327680, 105, 1835050, 196608, 105, 1835051, 262144, 101, 1835052, 327680, 101, 1835059, 196608, 17, 1835064, 196608, 29, 1835065, 262144, 105, 1835066, 262144, 105, 1835067, 262144, 105, 1900544, 262144, 105, 1900545, 262144, 105, 1900546, 262144, 105, 1900547, 262144, 105, 1900548, 262144, 105, 1900549, 262144, 105, 1900550, 262144, 105, 1900551, 262144, 105, 1900552, 262144, 105, 1900553, 262144, 105, 1900554, 262144, 105, 1900555, 262144, 105, 1900556, 262144, 105, 1900557, 262144, 105, 1900558, 262144, 105, 1900559, 262144, 105, 1900560, 262144, 105, 1900561, 262144, 105, 1900562, 262144, 105, 1900563, 262144, 105, 1900564, 262144, 105, 1900565, 262144, 105, 1900566, 262144, 105, 1900567, 262144, 105, 1900568, 262144, 105, 1900569, 262144, 105, 1900570, 262144, 101, 1900571, 262144, 101, 1900572, 262144, 101, 1900573, 262144, 101, 1900574, 262144, 101, 1900575, 262144, 101, 1900576, 262144, 105, 1900577, 262144, 101, 1900578, 262144, 101, 1900580, 196608, 101, 1900581, 262144, 101, 1900582, 262144, 101, 1900583, 262144, 101, 1900584, 65536, 101, 1900585, 327680, 105, 1900586, 196608, 105, 1900587, 262144, 105, 1900588, 65536, 101, 1900589, 262144, 101, 1900590, 262144, 101, 1900591, 327680, 101, 1900599, 196608, 17, 1966080, 262144, 105, 1966081, 262144, 105, 1966082, 262144, 105, 1966083, 262144, 105, 1966084, 262144, 105, 1966085, 262144, 105, 1966086, 262144, 105, 1966087, 262144, 105, 1966088, 262144, 105, 1966089, 262144, 105, 1966090, 262144, 105, 1966091, 262144, 105, 1966092, 262144, 105, 1966093, 262144, 105, 1966094, 262144, 105, 1966095, 262144, 105, 1966096, 262144, 105, 1966097, 262144, 105, 1966098, 262144, 105, 1966099, 262144, 105, 1966100, 262144, 105, 1966101, 262144, 105, 1966102, 262144, 105, 1966103, 262144, 105, 1966104, 262144, 105, 1966105, 262144, 105, 1966106, 262144, 105, 1966107, 262144, 105, 1966108, 262144, 105, 1966109, 262144, 105, 1966110, 262144, 105, 1966111, 262144, 105, 1966112, 262144, 105, 1966113, 262144, 105, 1966114, 262144, 105, 1966115, 262144, 105, 1966116, 0, 101, 1966117, 65536, 101, 1966118, 262144, 105, 1966119, 65536, 101, 1966120, 131072, 101, 1966121, 327680, 105, 1966122, 196608, 105, 1966123, 262144, 105, 1966124, 262144, 105, 1966125, 262144, 105, 1966126, 262144, 105, 1966127, 262144, 105, 1966128, 65536, 101, 1966129, 262144, 101, 1966130, 262144, 101, 1966131, 327680, 101, 2031616, 262144, 105, 2031617, 262144, 105, 2031618, 262144, 105, 2031619, 262144, 105, 2031620, 262144, 105, 2031621, 262144, 105, 2031622, 262144, 105, 2031623, 262144, 105, 2031624, 262144, 105, 2031625, 262144, 105, 2031626, 262144, 105, 2031627, 262144, 105, 2031628, 262144, 105, 2031629, 262144, 105, 2031630, 262144, 105, 2031631, 262144, 105, 2031632, 262144, 105, 2031633, 262144, 105, 2031634, 262144, 105, 2031635, 262144, 105, 2031636, 262144, 105, 2031637, 262144, 105, 2031638, 262144, 105, 2031639, 262144, 105, 2031640, 262144, 105, 2031641, 262144, 105, 2031642, 262144, 105, 2031643, 262144, 105, 2031644, 262144, 105, 2031645, 262144, 105, 2031646, 262144, 105, 2031647, 262144, 105, 2031648, 262144, 105, 2031649, 262144, 105, 2031650, 262144, 105, 2031651, 262144, 105, 2031652, 0, 103, 2031653, 65536, 103, 2031654, 65536, 103, 2031655, 65536, 103, 2031656, 262144, 105, 2031657, 327680, 105, 2031658, 196608, 105, 2031659, 262144, 105, 2031660, 262144, 105, 2031661, 262144, 105, 2031662, 262144, 105, 2031663, 0, 101, 2031664, 65536, 101, 2031665, 65536, 101, 2031666, 65536, 101, 2031667, 65536, 101, 2031668, 262144, 101, 2031669, 327680, 101, 2097152, 262144, 105, 2097153, 262144, 105, 2097154, 262144, 105, 2097155, 262144, 105, 2097156, 262144, 105, 2097157, 262144, 105, 2097158, 262144, 105, 2097159, 262144, 105, 2097160, 262144, 105, 2097161, 262144, 105, 2097162, 262144, 105, 2097163, 262144, 105, 2097164, 262144, 105, 2097165, 262144, 105, 2097166, 262144, 105, 2097167, 262144, 105, 2097168, 262144, 105, 2097169, 262144, 105, 2097170, 262144, 105, 2097171, 262144, 105, 2097172, 262144, 105, 2097173, 262144, 105, 2097174, 262144, 105, 2097175, 262144, 105, 2097176, 65536, 103, 2097177, 65536, 103, 2097178, 262144, 105, 2097179, 262144, 105, 2097180, 262144, 105, 2097181, 262144, 105, 2097182, 262144, 105, 2097183, 262144, 105, 2097184, 262144, 105, 2097185, 262144, 105, 2097186, 262144, 105, 2097187, 262144, 105, 2097188, 262144, 105, 2097189, 393216, 107, 2097190, 262144, 106, 2097191, 262144, 106, 2097192, 262144, 106, 2097193, 327680, 106, 2097194, 196608, 105, 2097195, 262144, 105, 2097196, 262144, 105, 2097197, 262144, 105, 2097198, 262144, 105, 2097199, 0, 103, 2097200, 65536, 103, 2097201, 65536, 103, 2097202, 65536, 103, 2097203, 131072, 103, 2097204, 262144, 105, 2097205, 65536, 101, 2097206, 262144, 101, 2097207, 327680, 101, 2162688, 262144, 105, 2162689, 262144, 105, 2162690, 262144, 105, 2162691, 262144, 105, 2162692, 262144, 105, 2162693, 262144, 105, 2162694, 262144, 105, 2162695, 262144, 105, 2162696, 262144, 105, 2162697, 262144, 105, 2162698, 262144, 105, 2162699, 262144, 105, 2162700, 262144, 105, 2162701, 262144, 105, 2162702, 262144, 105, 2162703, 262144, 105, 2162704, 262144, 105, 2162705, 262144, 105, 2162706, 262144, 105, 2162707, 262144, 105, 2162708, 262144, 105, 2162709, 262144, 105, 2162710, 262144, 105, 2162711, 262144, 105, 2162712, 262144, 105, 2162713, 262144, 105, 2162714, 262144, 105, 2162715, 262144, 105, 2162716, 262144, 105, 2162717, 262144, 105, 2162718, 262144, 105, 2162721, 262144, 105, 2162722, 262144, 105, 2162723, 262144, 105, 2162724, 262144, 105, 2162725, 262144, 104, 2162726, 262144, 104, 2162727, 262144, 104, 2162728, 262144, 104, 2162729, 262144, 104, 2162730, 458752, 108, 2162731, 262144, 105, 2162732, 262144, 105, 2162733, 262144, 105, 2162734, 262144, 105, 2162735, 262144, 105, 2162736, 262144, 105, 2162737, 262144, 105, 2162738, 262144, 105, 2162739, 262144, 105, 2162740, 262144, 105, 2162741, 262144, 105, 2162742, 262144, 105, 2162743, 327680, 102, 2228224, 262144, 105, 2228225, 262144, 105, 2228226, 262144, 105, 2228227, 262144, 105, 2228228, 262144, 105, 2228229, 262144, 105, 2228230, 262144, 105, 2228231, 262144, 105, 2228232, 262144, 105, 2228233, 262144, 105, 2228234, 262144, 105, 2228235, 262144, 105, 2228236, 262144, 105, 2228237, 262144, 105, 2228238, 262144, 105, 2228239, 262144, 105, 2228240, 262144, 105, 2228241, 262144, 105, 2228242, 262144, 105, 2228243, 262144, 105, 2228244, 262144, 105, 2228245, 262144, 105, 2228246, 262144, 105, 2228247, 262144, 105, 2228248, 65536, 101, 2228249, 131072, 101, 2228250, 262144, 105, 2228251, 262144, 105, 2228252, 262144, 105, 2228253, 262144, 105, 2228254, 262144, 105, 2228255, 262144, 105, 2228256, 262144, 105, 2228257, 262144, 105, 2228258, 262144, 105, 2228259, 262144, 105, 2228260, 262144, 105, 2228261, 327680, 105, 2228262, 196608, 105, 2228263, 262144, 105, 2228264, 262144, 105, 2228265, 262144, 105, 2228266, 0, 101, 2228267, 65536, 101, 2228268, 65536, 101, 2228269, 65536, 101, 2228270, 65536, 101, 2228271, 0, 101, 2228272, 65536, 101, 2228273, 65536, 101, 2228274, 65536, 101, 2228275, 65536, 101, 2228276, 65536, 101, 2228277, 131072, 101, 2228278, 262144, 105, 2228279, 327680, 102, 2293760, 262144, 105, 2293761, 262144, 105, 2293762, 262144, 105, 2293763, 262144, 105, 2293764, 262144, 105, 2293765, 262144, 105, 2293766, 262144, 105, 2293767, 262144, 105, 2293768, 262144, 105, 2293769, 262144, 105, 2293770, 262144, 105, 2293771, 262144, 105, 2293772, 262144, 105, 2293773, 262144, 105, 2293774, 262144, 105, 2293775, 262144, 105, 2293776, 262144, 105, 2293777, 262144, 105, 2293778, 262144, 105, 2293779, 262144, 105, 2293780, 262144, 105, 2293781, 262144, 105, 2293782, 262144, 105, 2293783, 0, 103, 2293784, 458752, 106, 2293785, 65536, 101, 2293786, 65536, 101, 2293787, 65536, 101, 2293788, 65536, 101, 2293789, 131072, 101, 2293790, 262144, 105, 2293791, 262144, 105, 2293792, 262144, 105, 2293793, 262144, 105, 2293794, 262144, 105, 2293795, 262144, 105, 2293796, 262144, 105, 2293797, 327680, 105, 2293798, 196608, 105, 2293799, 262144, 105, 2293800, 262144, 105, 2293801, 262144, 105, 2293802, 262144, 105, 2293803, 262144, 105, 2293804, 0, 101, 2293805, 131072, 101, 2293806, 262144, 105, 2293807, 65536, 101, 2293808, 262144, 105, 2293809, 262144, 105, 2293810, 262144, 105, 2293811, 262144, 105, 2293812, 262144, 105, 2293813, 131072, 102, 2293814, 262144, 105, 2293815, 262144, 105, 2293816, 262144, 101, 2293817, 262144, 101, 2293818, 393216, 5, 2293819, 458752, 5, 2359296, 262144, 105, 2359297, 262144, 105, 2359298, 262144, 105, 2359299, 262144, 105, 2359300, 262144, 105, 2359301, 262144, 105, 2359302, 262144, 105, 2359303, 262144, 105, 2359304, 262144, 105, 2359305, 262144, 105, 2359306, 262144, 105, 2359307, 262144, 105, 2359308, 262144, 105, 2359309, 262144, 105, 2359310, 262144, 105, 2359311, 262144, 105, 2359312, 262144, 105, 2359313, 262144, 105, 2359314, 262144, 105, 2359315, 262144, 105, 2359316, 262144, 105, 2359317, 262144, 105, 2359318, 262144, 105, 2359319, 262144, 105, 2359320, 0, 102, 2359321, 262144, 105, 2359322, 262144, 105, 2359323, 262144, 105, 2359324, 262144, 105, 2359325, 131072, 102, 2359326, 262144, 105, 2359327, 262144, 105, 2359328, 262144, 105, 2359329, 262144, 105, 2359330, 262144, 105, 2359331, 262144, 105, 2359332, 262144, 105, 2359333, 327680, 105, 2359334, 196608, 105, 2359335, 262144, 105, 2359336, 262144, 105, 2359337, 262144, 105, 2359338, 262144, 105, 2359339, 262144, 105, 2359340, 0, 103, 2359341, 131072, 103, 2359342, 262144, 105, 2359343, 262144, 105, 2359344, 262144, 105, 2359345, 262144, 105, 2359346, 65536, 103, 2359347, 458752, 106, 2359348, 262144, 105, 2359349, 65536, 101, 2359350, 65536, 101, 2359351, 131072, 101, 2359352, 262144, 105, 2359353, 262144, 105, 2359354, 393216, 6, 2359355, 458752, 6, 2424832, 262144, 105, 2424833, 262144, 105, 2424834, 262144, 105, 2424835, 262144, 105, 2424836, 262144, 105, 2424837, 262144, 105, 2424838, 262144, 105, 2424839, 262144, 105, 2424840, 262144, 105, 2424841, 262144, 105, 2424842, 262144, 105, 2424843, 262144, 105, 2424844, 262144, 105, 2424845, 262144, 105, 2424846, 262144, 105, 2424847, 262144, 105, 2424848, 262144, 105, 2424849, 262144, 105, 2424850, 262144, 105, 2424851, 262144, 105, 2424852, 262144, 105, 2424853, 262144, 105, 2424854, 262144, 105, 2424855, 262144, 105, 2424856, 0, 103, 2424857, 65536, 103, 2424858, 65536, 103, 2424859, 65536, 103, 2424860, 65536, 103, 2424861, 131072, 103, 2424862, 262144, 101, 2424863, 262144, 101, 2424864, 262144, 105, 2424865, 262144, 105, 2424866, 262144, 105, 2424867, 262144, 105, 2424868, 262144, 105, 2424869, 327680, 105, 2424870, 196608, 105, 2424871, 262144, 105, 2424872, 262144, 105, 2424873, 262144, 105, 2424874, 262144, 105, 2424875, 262144, 105, 2424877, 262144, 105, 2424878, 458752, 106, 2424879, 262144, 105, 2424880, 262144, 105, 2424881, 262144, 105, 2424882, 262144, 105, 2424883, 0, 102, 2424884, 262144, 105, 2424885, 262144, 105, 2424886, 262144, 105, 2424887, 131072, 102, 2424888, 262144, 105, 2424889, 262144, 105, 2424890, 393216, 5, 2424891, 458752, 5, 2490368, 262144, 105, 2490369, 262144, 105, 2490370, 262144, 105, 2490371, 262144, 105, 2490372, 262144, 105, 2490373, 262144, 105, 2490374, 262144, 105, 2490375, 262144, 105, 2490376, 262144, 105, 2490377, 262144, 105, 2490378, 262144, 105, 2490379, 262144, 105, 2490380, 262144, 105, 2490381, 262144, 105, 2490382, 262144, 105, 2490383, 262144, 105, 2490384, 262144, 105, 2490385, 262144, 105, 2490386, 262144, 105, 2490387, 262144, 105, 2490388, 262144, 105, 2490389, 262144, 105, 2490390, 262144, 105, 2490391, 262144, 105, 2490392, 262144, 105, 2490393, 262144, 105, 2490394, 262144, 105, 2490395, 262144, 105, 2490396, 262144, 105, 2490398, 262144, 105, 2490399, 262144, 105, 2490400, 262144, 105, 2490401, 262144, 105, 2490402, 262144, 105, 2490403, 262144, 105, 2490404, 262144, 105, 2490405, 327680, 105, 2490406, 196608, 106, 2490407, 262144, 106, 2490408, 262144, 106, 2490409, 262144, 105, 2490410, 262144, 105, 2490411, 262144, 105, 2490412, 262144, 105, 2490413, 262144, 105, 2490414, 0, 103, 2490415, 262144, 105, 2490416, 262144, 105, 2490417, 262144, 105, 2490418, 262144, 105, 2490419, 0, 102, 2490420, 262144, 105, 2490421, 262144, 105, 2490422, 262144, 105, 2490423, 131072, 102, 2490424, 262144, 105, 2490425, 262144, 105, 2490426, 393216, 6, 2490427, 458752, 6, 2555904, 262144, 105, 2555905, 262144, 105, 2555906, 262144, 105, 2555907, 262144, 105, 2555908, 262144, 105, 2555909, 262144, 105, 2555910, 262144, 105, 2555911, 262144, 105, 2555912, 262144, 105, 2555913, 262144, 105, 2555914, 262144, 105, 2555915, 262144, 105, 2555916, 262144, 105, 2555917, 262144, 105, 2555918, 262144, 105, 2555919, 262144, 105, 2555920, 262144, 105, 2555921, 262144, 105, 2555922, 262144, 105, 2555923, 262144, 105, 2555924, 262144, 105, 2555925, 262144, 105, 2555926, 262144, 105, 2555927, 262144, 105, 2555928, 262144, 105, 2555929, 262144, 105, 2555930, 262144, 105, 2555931, 262144, 105, 2555932, 262144, 105, 2555933, 0, 102, 2555934, 262144, 105, 2555935, 262144, 105, 2555936, 262144, 105, 2555937, 262144, 105, 2555938, 262144, 105, 2555939, 262144, 105, 2555940, 262144, 105, 2555941, 393216, 108, 2555942, 262144, 104, 2555943, 262144, 104, 2555944, 262144, 104, 2555945, 262144, 105, 2555946, 262144, 105, 2555947, 262144, 105, 2555948, 262144, 105, 2555949, 262144, 105, 2555950, 262144, 105, 2555951, 262144, 105, 2555952, 262144, 105, 2555953, 262144, 105, 2555954, 262144, 105, 2555955, 0, 103, 2555956, 65536, 103, 2555957, 65536, 103, 2555958, 65536, 103, 2555959, 131072, 103, 2555960, 262144, 105, 2555961, 262144, 105, 2555962, 393216, 5, 2555963, 458752, 5, 2621440, 262144, 105, 2621441, 262144, 105, 2621442, 262144, 105, 2621443, 262144, 105, 2621444, 262144, 105, 2621445, 262144, 105, 2621446, 262144, 105, 2621447, 262144, 105, 2621448, 262144, 105, 2621449, 262144, 105, 2621450, 262144, 105, 2621451, 262144, 105, 2621452, 262144, 105, 2621453, 262144, 105, 2621454, 262144, 105, 2621455, 262144, 105, 2621456, 262144, 105, 2621457, 262144, 105, 2621458, 262144, 105, 2621459, 262144, 105, 2621460, 262144, 105, 2621461, 262144, 105, 2621462, 262144, 105, 2621463, 327680, 106, 2621464, 393216, 5, 2621465, 458752, 5, 2621466, 262144, 105, 2621467, 262144, 105, 2621468, 262144, 105, 2621469, 0, 103, 2621470, 65536, 103, 2621471, 65536, 103, 2621472, 65536, 103, 2621473, 65536, 103, 2621474, 65536, 103, 2621475, 262144, 105, 2621476, 262144, 105, 2621477, 262144, 105, 2621478, 262144, 105, 2621479, 262144, 105, 2621480, 0, 101, 2621481, 65536, 101, 2621482, 131072, 101, 2621483, 262144, 105, 2621484, 262144, 105, 2621485, 262144, 105, 2621486, 262144, 105, 2621487, 262144, 105, 2621488, 65537, 7, 2621489, 65537, 6, 2621490, 262144, 105, 2621491, 262144, 105, 2621492, 262144, 105, 2621493, 262144, 105, 2621494, 262144, 105, 2621495, 262144, 105, 2621496, 262144, 105, 2621497, 393216, 48, 2621498, 458752, 48, 2621499, 393216, 48, 2686976, 262144, 105, 2686977, 262144, 105, 2686978, 262144, 105, 2686979, 262144, 105, 2686980, 262144, 105, 2686981, 262144, 105, 2686982, 262144, 105, 2686983, 262144, 105, 2686984, 262144, 105, 2686985, 262144, 105, 2686986, 262144, 105, 2686987, 262144, 105, 2686988, 262144, 105, 2686989, 262144, 105, 2686990, 262144, 105, 2686991, 262144, 105, 2686992, 262144, 105, 2686993, 262144, 105, 2686994, 262144, 105, 2686995, 262144, 105, 2686996, 262144, 105, 2686997, 262144, 105, 2686998, 262144, 105, 2686999, 0, 0, 2687000, 393216, 6, 2687001, 458752, 6, 2687002, 262144, 106, 2687003, 262144, 106, 2687004, 393216, 5, 2687005, 458752, 5, 2687006, 262144, 106, 2687007, 262144, 106, 2687008, 262144, 106, 2687009, 262144, 106, 2687010, 393216, 5, 2687011, 458752, 5, 2687012, 262144, 106, 2687013, 262144, 106, 2687014, 393216, 6, 2687015, 458752, 6, 2687016, 0, 102, 2687017, 65536, 101, 2687018, 65536, 101, 2687019, 65536, 101, 2687020, 131072, 101, 2687021, 262144, 105, 2687022, 262144, 105, 2687023, 0, 0, 2687024, 0, 0, 2687025, 327681, 2, 2687026, 1, 6, 2687027, 262144, 105, 2687028, 262144, 105, 2687029, 262144, 105, 2687030, 262144, 105, 2687031, 262144, 105, 2687032, 262144, 105, 2687033, 0, 0, 2687034, 393216, 5, 2687035, 458752, 5, 2752512, 262144, 105, 2752513, 262144, 105, 2752514, 262144, 105, 2752515, 262144, 105, 2752516, 262144, 105, 2752517, 262144, 105, 2752518, 262144, 105, 2752519, 262144, 105, 2752520, 262144, 105, 2752521, 262144, 105, 2752522, 262144, 105, 2752523, 262144, 105, 2752524, 262144, 105, 2752525, 262144, 105, 2752526, 262144, 105, 2752527, 262144, 105, 2752528, 262144, 105, 2752529, 262144, 105, 2752530, 262144, 105, 2752531, 262144, 105, 2752532, 262144, 105, 2752533, 262144, 105, 2752534, 262144, 105, 2752535, 393216, 48, 2752536, 458752, 48, 2752537, 0, 0, 2752538, 393216, 6, 2752539, 458752, 6, 2752540, 393216, 6, 2752541, 458752, 6, 2752542, 0, 0, 2752544, 393216, 6, 2752545, 458752, 6, 2752546, 393216, 6, 2752547, 458752, 6, 2752548, 0, 0, 2752549, 0, 0, 2752550, 0, 0, 2752551, 0, 0, 2752552, 0, 0, 2752553, 65536, 103, 2752554, 65536, 103, 2752555, 65536, 103, 2752556, 0, 0, 2752557, 0, 0, 2752558, 0, 0, 2752559, 0, 0, 2752560, 65537, 7, 2752561, 327681, 4, 2752562, 1, 5, 2752563, 196609, 7, 2752564, 262144, 105, 2752565, 262144, 105, 2752566, 262144, 105, 2752567, 262144, 105, 2752568, 0, 0, 2752569, 0, 0, 2752570, 393216, 6, 2752571, 458752, 6, 2818048, 262144, 105, 2818049, 262144, 105, 2818050, 262144, 105, 2818051, 262144, 105, 2818052, 262144, 105, 2818053, 262144, 105, 2818054, 262144, 105, 2818055, 262144, 105, 2818056, 262144, 105, 2818057, 262144, 105, 2818058, 262144, 105, 2818059, 262144, 105, 2818060, 262144, 105, 2818061, 262144, 105, 2818062, 262144, 105, 2818063, 262144, 105, 2818064, 262144, 105, 2818065, 262144, 105, 2818066, 262144, 105, 2818067, 262144, 105, 2818068, 262144, 105, 2818069, 327680, 45, 2818070, 393216, 45, 2818071, 458752, 45, 2818072, 0, 0, 2818073, 0, 0, 2818074, 393216, 5, 2818075, 458752, 5, 2818076, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818080, 0, 0, 2818081, 0, 0, 2818082, 0, 0, 2818083, 0, 0, 2818084, 393216, 6, 2818085, 458752, 6, 2818086, 131072, 48, 2818087, 196608, 48, 2818088, 0, 0, 2818089, 393216, 5, 2818090, 458752, 5, 2818091, 393216, 6, 2818092, 458752, 6, 2818093, 0, 0, 2818094, 0, 0, 2818095, 0, 0, 2818096, 0, 0, 2818097, 131072, 42, 2818098, 196608, 42, 2818099, 262144, 105, 2818100, 262144, 105, 2818101, 262144, 105, 2818102, 458752, 6, 2818103, 262144, 105, 2818104, 262144, 105, 2818105, 393216, 5, 2818106, 458752, 5, 2818107, 393216, 48, 2883584, 262144, 105, 2883585, 262144, 105, 2883586, 262144, 105, 2883587, 262144, 105, 2883588, 262144, 105, 2883589, 262144, 105, 2883590, 262144, 105, 2883591, 262144, 105, 2883592, 262144, 105, 2883593, 262144, 105, 2883594, 262144, 105, 2883595, 262144, 105, 2883596, 262144, 105, 2883597, 262144, 105, 2883598, 262144, 105, 2883599, 262144, 105, 2883600, 262144, 105, 2883601, 262144, 105, 2883602, 262144, 105, 2883603, 262144, 105, 2883604, 262144, 105, 2883605, 262144, 105, 2883606, 262144, 105, 2883607, 0, 0, 2883608, 131072, 48, 2883609, 196608, 48, 2883610, 393216, 48, 2883611, 458752, 48, 2883612, 0, 0, 2883613, 0, 0, 2883614, 0, 108, 2883615, 65536, 108, 2883616, 131072, 108, 2883617, 131072, 48, 2883618, 196608, 48, 2883619, 327680, 45, 2883620, 393216, 45, 2883621, 458752, 45, 2883622, 0, 0, 2883623, 393216, 6, 2883624, 458752, 6, 2883625, 393216, 48, 2883626, 458752, 48, 2883627, 0, 0, 2883628, 0, 0, 2883629, 131072, 48, 2883630, 196608, 48, 2883631, 393216, 35, 2883632, 458752, 35, 2883633, 131072, 43, 2883634, 196608, 43, 2883635, 262144, 105, 2883636, 262144, 105, 2883637, 262145, 7, 2883638, 0, 0, 2883639, 262144, 105, 2883640, 262144, 105, 2883641, 393216, 48, 2883642, 458752, 48, 2883643, 262144, 105, 2949120, 0, 0, 2949121, 0, 0, 2949122, 262144, 105, 2949123, 262144, 105, 2949124, 262144, 105, 2949125, 262144, 105, 2949126, 262144, 105, 2949127, 262144, 105, 2949128, 262144, 105, 2949129, 262144, 105, 2949130, 262144, 105, 2949131, 262144, 105, 2949132, 262144, 105, 2949133, 262144, 105, 2949134, 262144, 105, 2949135, 262144, 105, 2949136, 262144, 105, 2949137, 262144, 105, 2949138, 262144, 105, 2949139, 262144, 105, 2949140, 262144, 105, 2949141, 262144, 105, 2949142, 262144, 105, 2949143, 458752, 6, 2949144, 393216, 48, 2949145, 458752, 48, 2949146, 458752, 48, 2949147, 458752, 5, 2949148, 0, 0, 2949149, 393216, 6, 2949150, 458752, 6, 2949151, 393216, 6, 2949152, 458752, 6, 2949153, 0, 0, 2949154, 0, 0, 2949155, 0, 0, 2949156, 0, 0, 2949157, 0, 0, 2949158, 0, 0, 2949159, 0, 0, 2949160, 0, 0, 2949161, 0, 0, 2949162, 0, 0, 2949163, 393216, 6, 2949164, 458752, 6, 2949165, 0, 0, 2949166, 0, 0, 2949167, 0, 0, 2949168, 0, 0, 2949169, 0, 0, 2949170, 0, 0, 2949171, 0, 0, 2949172, 0, 0, 2949173, 393216, 6, 2949174, 458752, 6, 2949175, 0, 0, 2949176, 0, 0, 2949177, 0, 0, 2949178, 0, 0, 2949179, 393216, 48, 3014656, 0, 0, 3014657, 458752, 48, 3014658, 262144, 105, 3014659, 262144, 105, 3014660, 262144, 105, 3014661, 262144, 105, 3014662, 262144, 105, 3014663, 262144, 105, 3014664, 262144, 105, 3014665, 262144, 105, 3014666, 262144, 105, 3014667, 262144, 105, 3014668, 262144, 105, 3014669, 262144, 105, 3014670, 262144, 105, 3014671, 262144, 105, 3014672, 262144, 105, 3014673, 262144, 105, 3014674, 262144, 105, 3014675, 262144, 105, 3014676, 262144, 105, 3014677, 262144, 105, 3014678, 262144, 105, 3014679, 0, 0, 3014680, 0, 0, 3014681, 0, 0, 3014682, 393216, 6, 3014683, 458752, 6, 3014684, 393216, 5, 3014685, 458752, 5, 3014686, 393216, 5, 3014687, 458752, 5, 3014688, 0, 0, 3014689, 0, 0, 3014690, 458752, 48, 3014691, 393216, 48, 3014692, 458752, 48, 3014693, 393216, 6, 3014694, 458752, 6, 3014695, 393216, 6, 3014696, 458752, 6, 3014697, 393216, 48, 3014698, 458752, 48, 3014699, 458752, 5, 3014700, 0, 0, 3014701, 393216, 6, 3014702, 458752, 6, 3014703, 393216, 6, 3014704, 458752, 6, 3014705, 393216, 6, 3014706, 458752, 6, 3014707, 458752, 48, 3014708, 458752, 5, 3014709, 0, 0, 3014710, 393216, 6, 3014711, 458752, 6, 3014712, 0, 0, 3014713, 458752, 6, 3014714, 0, 0, 3014715, 458752, 48, 3080192, 0, 0, 3080193, 393216, 6, 3080194, 262144, 105, 3080195, 262144, 105, 3080196, 262144, 105, 3080197, 262144, 105, 3080198, 262144, 105, 3080199, 262144, 105, 3080200, 262144, 105, 3080201, 262144, 105, 3080202, 262144, 105, 3080203, 262144, 105, 3080204, 262144, 105, 3080205, 262144, 105, 3080206, 262144, 105, 3080207, 262144, 105, 3080208, 262144, 105, 3080209, 262144, 105, 3080210, 262144, 105, 3080211, 262144, 105, 3080212, 262144, 105, 3080213, 262144, 105, 3080214, 262144, 105, 3080215, 0, 0, 3080216, 393216, 48, 3080217, 458752, 48, 3080218, 393216, 5, 3080219, 458752, 5, 3080220, 393216, 6, 3080221, 458752, 6, 3080222, 393216, 6, 3080223, 458752, 6, 3080224, 393216, 6, 3080225, 458752, 6, 3080226, 393216, 6, 3080227, 458752, 6, 3080228, 393216, 5, 3080229, 458752, 5, 3080230, 393216, 5, 3080231, 458752, 5, 3080232, 0, 0, 3080233, 0, 0, 3080234, 393216, 6, 3080235, 458752, 6, 3080236, 393216, 5, 3080237, 458752, 5, 3080238, 393216, 5, 3080239, 458752, 5, 3080240, 0, 0, 3080241, 0, 0, 3080242, 0, 0, 3080243, 393216, 6, 3080244, 458752, 6, 3080245, 393216, 5, 3080246, 458752, 5, 3080247, 393216, 5, 3080248, 458752, 5, 3080249, 393216, 45, 3080250, 458752, 45, 3080251, 393216, 6, 3145728, 0, 0, 3145729, 393216, 5, 3145730, 262144, 105, 3145731, 262144, 105, 3145732, 262144, 105, 3145733, 262144, 105, 3145734, 262144, 105, 3145735, 262144, 105, 3145736, 262144, 105, 3145737, 262144, 105, 3145738, 262144, 105, 3145739, 262144, 105, 3145740, 262144, 105, 3145741, 262144, 105, 3145742, 262144, 105, 3145743, 262144, 105, 3145744, 262144, 105, 3145745, 262144, 105, 3145746, 262144, 105, 3145747, 262144, 105, 3145748, 262144, 105, 3145749, 262144, 105, 3145750, 262144, 105, 3145751, 0, 0, 3145752, 0, 0, 3145753, 0, 0, 3145754, 393216, 6, 3145755, 458752, 6, 3145756, 393216, 5, 3145757, 458752, 5, 3145758, 458752, 6, 3145759, 0, 0, 3145760, 0, 0, 3145761, 0, 0, 3145762, 393216, 5, 3145763, 458752, 5, 3145764, 393216, 6, 3145765, 458752, 6, 3145766, 393216, 6, 3145767, 458752, 6, 3145768, 393216, 48, 3145769, 458752, 48, 3145770, 393216, 5, 3145771, 458752, 5, 3145772, 393216, 6, 3145773, 458752, 6, 3145774, 393216, 6, 3145775, 458752, 6, 3145776, 0, 0, 3145777, 393216, 6, 3145778, 458752, 6, 3145779, 393216, 5, 3145780, 458752, 5, 3145781, 393216, 6, 3145782, 458752, 6, 3145783, 393216, 6, 3145784, 458752, 6, 3145785, 0, 0, 3145786, 0, 0, 3145787, 393216, 5, 3211264, 0, 0, 3211265, 393216, 6, 3211266, 458752, 6, 3211267, 393216, 5, 3211268, 458752, 5, 3211269, 458752, 6, 3211270, 0, 0, 3211271, 0, 0, 3211272, 0, 0, 3211273, 393216, 6, 3211274, 458752, 6, 3211275, 393216, 5, 3211276, 458752, 5, 3211277, 458752, 6, 3211278, 0, 0, 3211279, 0, 0, 3211280, 0, 0, 3211281, 393216, 5, 3211282, 262144, 105, 3211283, 393216, 6, 3211284, 458752, 6, 3211285, 0, 0, 3211286, 0, 0, 3211287, 0, 0, 3211288, 0, 0, 3211289, 393216, 48, 3211290, 458752, 48, 3211292, 393216, 6, 3211293, 458752, 6, 3211294, 0, 0, 3211295, 0, 0, 3211296, 262144, 7, 3211297, 0, 0, 3211298, 393216, 6, 3211299, 458752, 6, 3211300, 393216, 5, 3211301, 458752, 5, 3211302, 458752, 6, 3211303, 0, 0, 3211304, 0, 0, 3211305, 0, 0, 3211306, 393216, 6, 3211307, 458752, 6, 3211308, 393216, 5, 3211309, 458752, 5, 3211310, 458752, 6, 3211311, 0, 0, 3211312, 0, 0, 3211313, 0, 0, 3211314, 0, 0, 3211315, 393216, 6, 3211316, 458752, 6, 3211317, 393216, 5, 3211318, 458752, 5, 3211319, 458752, 6, 3211320, 0, 0, 3211321, 0, 0, 3211322, 0, 0, 3211323, 393216, 6, 3276800, 0, 0, 3276801, 393216, 5, 3276803, 393216, 6, 3276804, 458752, 6, 3276805, 0, 0, 3276806, 0, 0, 3276807, 0, 0, 3276808, 0, 0, 3276809, 393216, 5, 3276811, 393216, 6, 3276812, 458752, 6, 3276813, 0, 0, 3276814, 0, 0, 3276815, 0, 0, 3276816, 0, 0, 3276817, 393216, 6, 3276818, 262144, 105, 3276819, 0, 0, 3276820, 131072, 48, 3276821, 196608, 48, 3276822, 393216, 6, 3276823, 458752, 6, 3276824, 0, 0, 3276825, 0, 0, 3276826, 393216, 6, 3276828, 0, 0, 3276829, 131072, 48, 3276830, 196608, 48, 3276831, 393216, 6, 3276832, 458752, 6, 3276833, 0, 0, 3276834, 393216, 5, 3276836, 393216, 6, 3276837, 458752, 6, 3276838, 0, 0, 3276839, 0, 0, 3276840, 0, 0, 3276841, 0, 0, 3276842, 393216, 5, 3276844, 393216, 6, 3276845, 458752, 6, 3276846, 0, 0, 3276847, 0, 0, 3276848, 0, 0, 3276849, 393216, 6, 3276850, 458752, 6, 3276851, 393216, 5, 3276853, 393216, 6, 3276854, 458752, 6, 3276855, 0, 0, 3276856, 0, 0, 3276857, 0, 0, 3276858, 0, 0, 3276859, 393216, 5, 3342336, 0, 0, 3342337, 393216, 6, 3342339, 0, 0, 3342340, 131072, 48, 3342341, 196608, 48, 3342342, 393216, 6, 3342343, 458752, 6, 3342344, 0, 0, 3342345, 393216, 6, 3342347, 0, 0, 3342348, 131072, 48, 3342349, 196608, 48, 3342350, 393216, 6, 3342351, 458752, 6, 3342352, 0, 0, 3342353, 327680, 3, 3342354, 393216, 3, 3342355, 458752, 3, 3342356, 0, 0, 3342357, 0, 0, 3342358, 0, 0, 3342359, 0, 0, 3342360, 393216, 48, 3342361, 458752, 48, 3342362, 327680, 3, 3342363, 393216, 3, 3342364, 458752, 3, 3342365, 0, 0, 3342366, 0, 0, 3342367, 131072, 3, 3342368, 196608, 3, 3342369, 262144, 3, 3342370, 393216, 6, 3342372, 0, 0, 3342373, 131072, 48, 3342374, 196608, 48, 3342375, 393216, 6, 3342376, 458752, 6, 3342377, 0, 0, 3342378, 393216, 6, 3342380, 0, 0, 3342381, 131072, 48, 3342382, 196608, 48, 3342383, 393216, 6, 3342384, 458752, 6, 3342385, 0, 0, 3342386, 0, 0, 3342387, 393216, 6, 3342389, 0, 0, 3342390, 131072, 48, 3342391, 196608, 48, 3342392, 393216, 6, 3342393, 458752, 6, 3342394, 0, 0, 3342395, 393216, 6, 3407872, 0, 0, 3407873, 327680, 3, 3407874, 393216, 3, 3407875, 458752, 3, 3407876, 0, 0, 3407877, 0, 0, 3407878, 0, 0, 3407879, 0, 0, 3407880, 0, 0, 3407881, 327680, 3, 3407882, 393216, 3, 3407883, 458752, 3, 3407884, 0, 0, 3407885, 0, 0, 3407886, 0, 0, 3407887, 0, 0, 3407888, 0, 0, 3407889, 0, 0, 3407890, 0, 0, 3407891, 393216, 6, 3407892, 0, 0, 3407893, 0, 0, 3407894, 0, 0, 3407895, 0, 0, 3407896, 0, 0, 3407897, 0, 0, 3407898, 0, 0, 3407899, 0, 0, 3407900, 393216, 6, 3407901, 0, 0, 3407902, 0, 0, 3407903, 0, 0, 3407904, 0, 0, 3407905, 0, 0, 3407906, 327680, 3, 3407907, 393216, 3, 3407908, 458752, 3, 3407909, 0, 0, 3407910, 0, 0, 3407911, 0, 0, 3407912, 0, 0, 3407913, 0, 0, 3407914, 327680, 3, 3407915, 393216, 3, 3407916, 458752, 3, 3407917, 0, 0, 3407918, 0, 0, 3407919, 0, 0, 3407920, 0, 0, 3407921, 393216, 6, 3407922, 458752, 6, 3407923, 327680, 3, 3407924, 393216, 3, 3407925, 458752, 3, 3407926, 0, 0, 3407927, 0, 0, 3407928, 0, 0, 3407929, 0, 0, 3407930, 0, 0, 3407931, 327680, 3 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393257, 393216, 2, 393258, 458752, 2, 393259, 393216, 5, 393260, 458752, 5, 393261, 393216, 5, 393262, 458752, 5, 393263, 393216, 5, 393264, 458752, 5, 393265, 393216, 5, 393266, 458752, 5, 393268, 393216, 47, 393269, 458752, 47, 393270, 327680, 44, 393271, 393216, 44, 393272, 393216, 7, 393273, 393216, 5, 393274, 458752, 5, 393275, 393216, 5, 458795, 393216, 6, 458798, 458752, 6, 458799, 393216, 6, 458800, 458752, 6, 458801, 393216, 6, 458802, 458752, 6, 458804, 393216, 4, 458805, 458752, 4, 458809, 393216, 6, 458810, 458752, 6, 458811, 393216, 6, 524308, 327680, 2, 524309, 393216, 2, 524310, 393216, 7, 524313, 393216, 5, 524314, 458752, 5, 524315, 393216, 5, 524316, 458752, 5, 524317, 458752, 7, 524318, 393216, 44, 524322, 393216, 47, 524323, 458752, 47, 524324, 393216, 48, 524325, 458752, 48, 524328, 327680, 2, 524329, 393216, 4, 524330, 393216, 7, 524332, 393216, 4, 524333, 458752, 4, 524339, 393216, 4, 524342, 458752, 7, 524343, 393216, 7, 589844, 458752, 4, 589846, 131072, 108, 589863, 393216, 4, 589864, 458752, 4, 589867, 458752, 7, 589868, 393216, 5, 589869, 458752, 5, 589873, 327680, 43, 589874, 393216, 43, 589875, 393216, 5, 589876, 458752, 5, 589882, 393216, 4, 589883, 458752, 4, 655383, 131072, 73, 655384, 196608, 73, 655385, 327680, 72, 655386, 393216, 72, 655387, 458752, 72, 655397, 393216, 4, 655398, 393216, 7, 655399, 393216, 5, 655400, 458752, 5, 655401, 393216, 4, 655402, 458752, 4, 655406, 196608, 6, 655407, 262144, 6, 655408, 327680, 6, 655409, 327680, 44, 655410, 393216, 44, 655411, 458752, 44, 655412, 393216, 4, 655413, 458752, 4, 720916, 458752, 4, 720921, 327680, 73, 720922, 393216, 73, 720923, 458752, 73, 720924, 65536, 121, 720925, 131072, 121, 720926, 196608, 121, 720927, 262144, 121, 720928, 327680, 121, 720929, 393216, 121, 720932, 393216, 7, 720933, 393216, 5, 720934, 458752, 5, 720935, 393216, 4, 720936, 458752, 4, 720937, 0, 106, 720938, 65536, 106, 720939, 131072, 106, 720940, 131072, 47, 720941, 196608, 47, 720942, 393216, 5, 720943, 458752, 5, 720944, 458752, 7, 720945, 458752, 46, 720946, 393216, 4, 720947, 393216, 7, 720950, 458752, 7, 720951, 393216, 2, 720952, 458752, 2, 720953, 393216, 4, 720954, 458752, 4, 786455, 393216, 4, 786456, 458752, 4, 786457, 327680, 74, 786458, 393216, 74, 786459, 458752, 74, 786460, 65536, 122, 786461, 131072, 122, 786462, 196608, 122, 786463, 262144, 122, 786464, 327680, 122, 786465, 393216, 122, 786467, 393216, 4, 786468, 458752, 4, 786469, 393216, 4, 786470, 458752, 4, 786471, 393216, 5, 786472, 458752, 5, 786473, 0, 107, 786474, 65536, 107, 786475, 131072, 107, 786477, 327680, 43, 786478, 393216, 43, 786479, 458752, 43, 786480, 393216, 47, 786481, 458752, 47, 786485, 393216, 4, 786486, 458752, 4, 786487, 393216, 47, 786488, 458752, 47, 786490, 393216, 46, 786491, 458752, 46, 851988, 458752, 4, 851989, 393216, 4, 851990, 393216, 7, 851991, 393216, 5, 851992, 458752, 5, 851994, 0, 7, 851995, 65536, 7, 851996, 65536, 123, 851997, 131072, 123, 851998, 196608, 123, 851999, 262144, 123, 852000, 327680, 123, 852001, 393216, 123, 852002, 0, 7, 852003, 65536, 7, 852005, 393216, 5, 852006, 458752, 5, 852007, 458752, 7, 852010, 393216, 7, 852012, 458752, 5, 852013, 327680, 44, 852014, 393216, 44, 852015, 458752, 44, 852017, 393216, 5, 852018, 458752, 5, 852019, 393216, 4, 852020, 458752, 4, 852024, 393216, 4, 852025, 458752, 4, 852026, 393216, 47, 852027, 458752, 47, 917525, 393216, 5, 917526, 458752, 5, 917527, 393216, 4, 917528, 458752, 4, 917530, 0, 8, 917531, 0, 7, 917532, 65536, 124, 917533, 131072, 124, 917534, 196608, 124, 917535, 262144, 124, 917536, 327680, 124, 917537, 0, 7, 917538, 0, 8, 917539, 393216, 4, 917540, 458752, 4, 917541, 393216, 6, 917542, 458752, 6, 917543, 458752, 15, 917548, 393216, 47, 917549, 458752, 47, 917552, 393216, 7, 917557, 458752, 7, 917558, 458752, 4, 917559, 393216, 4, 917560, 458752, 4, 917562, 393216, 4, 917563, 458752, 4, 983060, 393216, 1, 983061, 458752, 1, 983062, 458752, 6, 983063, 393216, 5, 983064, 458752, 5, 983065, 458752, 7, 983066, 0, 9, 983067, 0, 8, 983068, 0, 7, 983069, 65536, 7, 983070, 196608, 125, 983071, 262144, 125, 983072, 0, 7, 983073, 0, 8, 983074, 0, 9, 983075, 393216, 5, 983076, 458752, 5, 983077, 262144, 55, 983082, 458752, 15, 983083, 458752, 15, 983084, 327680, 107, 983085, 393216, 5, 983086, 458752, 5, 983087, 393216, 5, 983088, 458752, 5, 983091, 0, 48, 983092, 393216, 7, 983095, 393216, 5, 983096, 458752, 5, 983097, 393216, 7, 1048596, 393216, 2, 1048597, 458752, 2, 1048599, 393216, 6, 1048600, 458752, 6, 1048601, 393216, 5, 1048602, 458752, 5, 1048603, 0, 9, 1048604, 0, 8, 1048605, 131072, 126, 1048606, 196608, 126, 1048607, 262144, 126, 1048608, 0, 8, 1048609, 0, 9, 1048611, 0, 15, 1048612, 65536, 15, 1048614, 196608, 109, 1048617, 458752, 15, 1048618, 458752, 15, 1048619, 262144, 110, 1048620, 327680, 110, 1048621, 393216, 6, 1048622, 458752, 6, 1048623, 393216, 6, 1048624, 458752, 6, 1048626, 458752, 15, 1048627, 0, 48, 1048628, 65536, 48, 1048629, 327680, 1, 1048630, 393216, 1, 1048631, 458752, 1, 1048632, 393216, 4, 1048633, 458752, 4, 1048634, 393216, 46, 1048635, 458752, 46, 1114132, 458752, 4, 1114134, 262144, 107, 1114135, 327680, 107, 1114137, 0, 15, 1114138, 65536, 15, 1114139, 0, 127, 1114140, 0, 9, 1114141, 131072, 127, 1114142, 196608, 127, 1114143, 262144, 127, 1114144, 0, 9, 1114145, 393216, 127, 1114153, 393216, 104, 1114154, 458752, 104, 1114155, 262144, 111, 1114156, 458752, 15, 1114157, 458752, 15, 1114158, 458752, 15, 1114159, 458752, 15, 1114160, 458752, 15, 1114161, 458752, 15, 1114162, 262144, 110, 1114165, 327680, 2, 1114166, 393216, 2, 1114167, 458752, 2, 1114168, 393216, 4, 1114169, 458752, 4, 1114170, 393216, 47, 1114171, 458752, 47, 1179670, 262144, 110, 1179671, 327680, 110, 1179673, 0, 128, 1179674, 458752, 7, 1179675, 65536, 15, 1179676, 65536, 128, 1179677, 131072, 128, 1179678, 196608, 128, 1179679, 262144, 128, 1179680, 327680, 128, 1179681, 393216, 128, 1179684, 65536, 103, 1179685, 65536, 103, 1179686, 65536, 103, 1179687, 65536, 103, 1179689, 393216, 105, 1179690, 458752, 105, 1179693, 196608, 109, 1179694, 196608, 101, 1179695, 262144, 101, 1179696, 196608, 108, 1179697, 262144, 101, 1179698, 262144, 111, 1179699, 327680, 111, 1179703, 393216, 7, 1179705, 131072, 71, 1179706, 196608, 71, 1179707, 262144, 71, 1245204, 393216, 4, 1245205, 458752, 4, 1245206, 262144, 111, 1245207, 327680, 111, 1245208, 0, 15, 1245209, 65536, 15, 1245211, 0, 128, 1245230, 196608, 102, 1245231, 196608, 109, 1245232, 196608, 109, 1245233, 196608, 109, 1245234, 327680, 102, 1245235, 262144, 107, 1245236, 458752, 15, 1245238, 393216, 5, 1245239, 458752, 5, 1245240, 458752, 7, 1245241, 131072, 72, 1245242, 196608, 72, 1245243, 262144, 72, 1310740, 262144, 103, 1310741, 262144, 103, 1310742, 262144, 103, 1310743, 262144, 103, 1310744, 262144, 103, 1310745, 458752, 106, 1310746, 0, 15, 1310747, 65536, 15, 1310756, 196608, 109, 1310760, 65536, 98, 1310766, 196608, 102, 1310767, 196608, 109, 1310768, 196608, 107, 1310769, 196608, 109, 1310770, 327680, 102, 1310771, 262144, 110, 1310772, 327680, 110, 1310773, 458752, 15, 1310774, 393216, 4, 1310775, 458752, 4, 1376276, 196608, 29, 1376277, 196608, 29, 1376278, 196608, 29, 1376279, 196608, 29, 1376280, 65536, 27, 1376281, 196608, 103, 1376282, 262144, 103, 1376283, 262144, 103, 1376284, 262144, 103, 1376285, 262144, 103, 1376286, 262144, 103, 1376287, 458752, 106, 1376296, 65536, 99, 1376297, 0, 101, 1376299, 131072, 101, 1376302, 196608, 102, 1376303, 196608, 109, 1376304, 196608, 109, 1376305, 196608, 109, 1376306, 327680, 102, 1376307, 262144, 111, 1376308, 327680, 111, 1376309, 393216, 7, 1376310, 393216, 5, 1376311, 327680, 1, 1376312, 393216, 1, 1376313, 458752, 1, 1376314, 131072, 72, 1376315, 196608, 72, 1441812, 196608, 19, 1441813, 65536, 19, 1441814, 131072, 19, 1441815, 196608, 19, 1441816, 0, 29, 1441817, 196608, 29, 1441818, 196608, 29, 1441819, 196608, 29, 1441820, 196608, 29, 1441821, 196608, 29, 1441822, 65536, 27, 1441823, 196608, 103, 1441824, 262144, 103, 1441825, 262144, 103, 1441826, 262144, 103, 1441827, 262144, 103, 1441828, 262144, 103, 1441829, 262144, 103, 1441830, 262144, 103, 1441831, 458752, 106, 1441832, 65536, 100, 1441833, 0, 103, 1441838, 196608, 103, 1441839, 262144, 103, 1441840, 458752, 106, 1441841, 393216, 106, 1441842, 327680, 103, 1441847, 327680, 2, 1441848, 393216, 2, 1441849, 458752, 2, 1441850, 393216, 4, 1441851, 458752, 4, 1507349, 262144, 38, 1507350, 327680, 38, 1507351, 393216, 38, 1507352, 0, 19, 1507353, 131072, 19, 1507354, 196608, 19, 1507355, 65536, 19, 1507356, 131072, 19, 1507357, 196608, 19, 1507358, 0, 29, 1507359, 196608, 29, 1507360, 196608, 29, 1507361, 65536, 29, 1507362, 65536, 29, 1507363, 65536, 29, 1507364, 65536, 29, 1507365, 65536, 29, 1507366, 65536, 27, 1507367, 196608, 103, 1507368, 262144, 103, 1507369, 262144, 103, 1507370, 458752, 106, 1507376, 0, 103, 1507377, 458752, 106, 1507378, 131072, 101, 1507380, 0, 102, 1507382, 458752, 15, 1507386, 458752, 46, 1572885, 262144, 39, 1572886, 327680, 39, 1572887, 393216, 39, 1572894, 0, 19, 1572895, 65536, 19, 1572896, 131072, 19, 1572897, 196608, 19, 1572898, 65536, 19, 1572899, 131072, 19, 1572900, 196608, 19, 1572901, 262144, 19, 1572903, 0, 29, 1572904, 65536, 29, 1572905, 65536, 27, 1572906, 196608, 103, 1572907, 262144, 103, 1572908, 262144, 103, 1572909, 262144, 103, 1572910, 458752, 106, 1572913, 0, 103, 1572914, 458752, 106, 1572915, 65536, 101, 1572916, 262144, 102, 1572919, 458752, 15, 1572920, 393216, 7, 1572921, 393216, 47, 1572922, 458752, 47, 1572923, 393216, 4, 1638422, 327680, 40, 1638429, 262144, 38, 1638430, 393216, 38, 1638439, 65536, 19, 1638440, 131072, 19, 1638441, 0, 29, 1638442, 196608, 29, 1638443, 196608, 29, 1638444, 196608, 29, 1638445, 65536, 27, 1638446, 196608, 103, 1638447, 262144, 103, 1638448, 262144, 103, 1638449, 458752, 106, 1638450, 0, 103, 1638451, 65536, 103, 1638452, 65536, 103, 1638454, 393216, 7, 1638457, 393216, 4, 1638459, 327680, 0, 1703959, 262144, 38, 1703960, 393216, 38, 1703965, 262144, 39, 1703966, 393216, 39, 1703977, 0, 19, 1703978, 65536, 19, 1703979, 131072, 19, 1703980, 196608, 19, 1703981, 0, 29, 1703982, 196608, 29, 1703983, 196608, 29, 1703984, 65536, 27, 1703985, 196608, 103, 1703986, 262144, 103, 1703987, 262144, 103, 1703988, 458752, 106, 1703992, 393216, 7, 1703995, 327680, 1, 1769495, 262144, 39, 1769496, 393216, 39, 1769517, 0, 19, 1769518, 131072, 19, 1769519, 131072, 19, 1769520, 0, 29, 1769521, 196608, 29, 1769522, 196608, 29, 1769523, 65536, 27, 1769524, 196608, 103, 1769525, 262144, 103, 1769526, 262144, 103, 1769527, 262144, 103, 1769528, 458752, 106, 1769531, 327680, 2, 1835036, 393216, 101, 1835037, 458752, 101, 1835056, 0, 19, 1835057, 196608, 19, 1835058, 196608, 19, 1835059, 0, 29, 1835060, 196608, 29, 1835061, 196608, 29, 1835062, 196608, 29, 1835063, 65536, 27, 1835064, 196608, 103, 1835065, 262144, 103, 1835066, 262144, 103, 1835067, 327680, 3, 1900570, 196608, 101, 1900571, 262144, 101, 1900572, 0, 98, 1900574, 262144, 101, 1900575, 327680, 101, 1900576, 196608, 107, 1900579, 327680, 101, 1900589, 196608, 109, 1900595, 0, 19, 1900596, 65536, 19, 1900597, 131072, 19, 1900598, 196608, 19, 1900599, 0, 29, 1900600, 196608, 29, 1900601, 196608, 29, 1900602, 196608, 29, 1900603, 196608, 29, 1966106, 196608, 102, 1966108, 0, 99, 1966110, 0, 98, 1966111, 327680, 102, 1966120, 131072, 103, 1966126, 0, 98, 1966128, 196608, 107, 1966135, 0, 19, 1966136, 65536, 19, 1966137, 131072, 19, 1966138, 196608, 19, 1966139, 65536, 19, 2031642, 196608, 102, 2031644, 0, 100, 2031647, 327680, 102, 2031655, 131072, 103, 2031662, 0, 99, 2031667, 327680, 101, 2097176, 262144, 105, 2097177, 262144, 105, 2097178, 196608, 103, 2097179, 262144, 103, 2097180, 262144, 103, 2097181, 262144, 103, 2097182, 262144, 103, 2097183, 327680, 103, 2097198, 0, 100, 2162713, 262144, 105, 2162714, 262144, 105, 2162719, 262144, 103, 2162722, 0, 42, 2162723, 65536, 42, 2162725, 327680, 105, 2162726, 196608, 104, 2228247, 196608, 101, 2228256, 0, 43, 2228259, 458752, 36, 2228261, 327680, 105, 2228262, 196608, 105, 2228270, 131072, 101, 2228273, 393216, 104, 2228274, 458752, 104, 2228282, 393216, 4, 2228283, 458752, 4, 2293790, 393216, 104, 2293791, 458752, 104, 2293792, 0, 44, 2293794, 458752, 36, 2293796, 458752, 36, 2293797, 327680, 105, 2293798, 196608, 105, 2293800, 196608, 112, 2293802, 196608, 102, 2293808, 196608, 107, 2293809, 393216, 105, 2293810, 458752, 105, 2293811, 196608, 107, 2293816, 196608, 109, 2359322, 262144, 107, 2359323, 327680, 107, 2359326, 393216, 105, 2359327, 458752, 105, 2359331, 458752, 36, 2359335, 196608, 112, 2359336, 196608, 113, 2359337, 196608, 112, 2359338, 196608, 102, 2359342, 196608, 107, 2359344, 393216, 106, 2359345, 65536, 103, 2359354, 393216, 4, 2359355, 458752, 4, 2424858, 262144, 110, 2424859, 327680, 110, 2424861, 196608, 101, 2424862, 393216, 102, 2424863, 458752, 102, 2424871, 196608, 113, 2424872, 65536, 99, 2424873, 196608, 113, 2424874, 196608, 102, 2424875, 196608, 107, 2424876, 393216, 106, 2424877, 262144, 103, 2424878, 458752, 106, 2424880, 131072, 102, 2424884, 0, 101, 2424885, 131072, 101, 2490394, 262144, 111, 2490395, 327680, 111, 2490397, 0, 102, 2490398, 393216, 103, 2490399, 458752, 103, 2490400, 0, 98, 2490408, 65536, 100, 2490410, 196608, 103, 2490411, 262144, 103, 2490412, 327680, 103, 2490415, 65536, 103, 2490416, 131072, 103, 2490420, 0, 103, 2490421, 131072, 103, 2490425, 393216, 46, 2490426, 458752, 46, 2490427, 393216, 46, 2555928, 393216, 4, 2555929, 458752, 4, 2555933, 0, 102, 2555942, 393216, 4, 2555943, 458752, 4, 2555952, 65536, 0, 2555953, 131072, 0, 2555961, 393216, 47, 2555962, 458752, 47, 2555963, 393216, 47, 2621461, 327680, 42, 2621462, 393216, 42, 2621463, 393216, 46, 2621464, 458752, 46, 2621466, 458752, 7, 2621467, 458752, 4, 2621468, 393216, 4, 2621469, 458752, 4, 2621472, 393216, 4, 2621473, 458752, 4, 2621474, 393216, 4, 2621475, 458752, 4, 2621477, 393216, 7, 2621478, 393216, 5, 2621479, 458752, 5, 2621480, 458752, 7, 2621487, 65536, 0, 2621490, 131072, 0, 2621498, 393216, 4, 2621499, 458752, 4, 2686997, 327680, 43, 2686998, 393216, 43, 2686999, 393216, 47, 2687000, 458752, 47, 2687001, 393216, 7, 2687002, 393216, 5, 2687003, 458752, 5, 2687006, 393216, 4, 2687007, 458752, 4, 2687008, 393216, 5, 2687009, 458752, 5, 2687012, 393216, 4, 2687013, 458752, 4, 2687014, 131072, 46, 2687015, 196608, 46, 2687019, 393216, 4, 2687020, 458752, 4, 2687022, 65536, 0, 2687027, 131072, 0, 2687030, 0, 15, 2687031, 65536, 15, 2687032, 65536, 0, 2687035, 393216, 46, 2752533, 327680, 44, 2752534, 393216, 44, 2752535, 458752, 44, 2752536, 131072, 46, 2752537, 196608, 46, 2752538, 393216, 46, 2752539, 458752, 46, 2752542, 0, 106, 2752543, 65536, 106, 2752544, 131072, 106, 2752545, 131072, 46, 2752546, 196608, 46, 2752547, 327680, 43, 2752548, 393216, 5, 2752549, 458752, 5, 2752550, 131072, 47, 2752551, 196608, 47, 2752552, 196608, 103, 2752553, 393216, 46, 2752554, 393216, 7, 2752555, 393216, 5, 2752556, 458752, 5, 2752557, 458752, 7, 2752563, 393216, 4, 2752564, 393216, 7, 2752565, 393216, 5, 2752566, 458752, 5, 2752567, 393216, 4, 2752568, 458752, 4, 2752569, 393216, 46, 2752570, 458752, 46, 2752571, 393216, 47, 2818070, 393216, 4, 2818071, 458752, 4, 2818072, 131072, 47, 2818073, 196608, 47, 2818074, 393216, 47, 2818075, 458752, 47, 2818076, 393216, 43, 2818077, 458752, 43, 2818078, 0, 107, 2818079, 65536, 107, 2818080, 131072, 107, 2818081, 131072, 47, 2818082, 196608, 47, 2818083, 327680, 44, 2818084, 393216, 44, 2818085, 458752, 44, 2818089, 393216, 47, 2818090, 458752, 47, 2818091, 393216, 4, 2818092, 458752, 4, 2818093, 131072, 47, 2818094, 196608, 47, 2818095, 393216, 34, 2818096, 458752, 34, 2818098, 196608, 42, 2818099, 393216, 5, 2818100, 458752, 5, 2818101, 393216, 6, 2818102, 393216, 7, 2818103, 393216, 5, 2818104, 458752, 5, 2818105, 393216, 47, 2818106, 458752, 47, 2818107, 393216, 4, 2883606, 393216, 5, 2883607, 458752, 5, 2883611, 327680, 44, 2883612, 393216, 44, 2883613, 458752, 44, 2883615, 393216, 4, 2883616, 458752, 4, 2883619, 393216, 46, 2883620, 458752, 46, 2883621, 393216, 4, 2883622, 458752, 4, 2883627, 393216, 5, 2883628, 458752, 5, 2883635, 393216, 6, 2883636, 458752, 6, 2883638, 458752, 5, 2883639, 393216, 6, 2883640, 458752, 6, 2883642, 458752, 42, 2883643, 393216, 5, 2949142, 393216, 6, 2949143, 458752, 6, 2949144, 393216, 46, 2949145, 458752, 46, 2949146, 393216, 5, 2949147, 458752, 5, 2949148, 393216, 45, 2949151, 393216, 6, 2949152, 393216, 4, 2949153, 458752, 4, 2949155, 393216, 47, 2949156, 458752, 47, 2949157, 393216, 5, 2949158, 458752, 5, 2949159, 393216, 5, 2949160, 458752, 5, 2949161, 393216, 47, 2949162, 458752, 47, 2949164, 393216, 7, 2949165, 393216, 5, 2949166, 458752, 5, 2949167, 393216, 5, 2949168, 458752, 5, 2949171, 393216, 4, 2949172, 458752, 4, 2949176, 327680, 43, 2949177, 393216, 43, 2949178, 458752, 43, 3014657, 393216, 5, 3014678, 196608, 4, 3014680, 393216, 47, 3014681, 458752, 47, 3014682, 393216, 4, 3014683, 393216, 7, 3014685, 393216, 4, 3014686, 458752, 4, 3014688, 393216, 5, 3014689, 458752, 5, 3014690, 393216, 5, 3014691, 458752, 5, 3014695, 393216, 6, 3014696, 458752, 6, 3014698, 393216, 5, 3014699, 458752, 5, 3014700, 0, 0, 3014703, 393216, 6, 3014704, 458752, 6, 3014706, 458752, 4, 3014707, 393216, 5, 3014708, 458752, 5, 3014709, 393216, 4, 3014712, 327680, 44, 3014713, 393216, 44, 3014714, 458752, 44, 3014715, 393216, 5, 3080193, 393216, 4, 3080214, 196608, 5, 3080216, 327680, 5, 3080220, 458752, 7, 3080221, 393216, 5, 3080222, 458752, 5, 3080225, 327680, 5, 3080226, 393216, 4, 3080227, 393216, 7, 3080229, 393216, 4, 3080230, 458752, 4, 3080232, 393216, 47, 3080233, 458752, 47, 3080234, 393216, 4, 3080235, 393216, 7, 3080237, 393216, 4, 3080238, 458752, 4, 3080241, 393216, 5, 3080243, 393216, 4, 3080244, 393216, 7, 3080246, 393216, 4, 3080247, 458752, 4, 3080250, 327680, 4, 3080251, 393216, 4, 3145750, 196608, 6, 3145751, 262144, 6, 3145752, 327680, 6, 3145753, 393216, 47, 3145754, 458752, 47, 3145759, 196608, 6, 3145760, 262144, 6, 3145761, 327680, 6, 3145764, 458752, 7, 3145765, 393216, 5, 3145766, 458752, 5, 3145769, 393216, 7, 3145773, 393216, 5, 3145774, 458752, 5, 3145777, 327680, 5, 3145778, 458752, 4, 3145782, 393216, 5, 3145783, 458752, 5, 3145786, 327680, 5, 3211265, 393216, 4, 3211266, 458752, 4, 3211270, 196608, 6, 3211271, 262144, 6, 3211272, 327680, 6, 3211273, 393216, 4, 3211274, 458752, 4, 3211278, 196608, 6, 3211279, 262144, 6, 3211280, 327680, 6, 3211281, 0, 106, 3211282, 65536, 106, 3211283, 131072, 106, 3211284, 131072, 47, 3211285, 196608, 47, 3211286, 393216, 5, 3211287, 458752, 5, 3211288, 327680, 7, 3211290, 0, 106, 3211291, 65536, 106, 3211292, 131072, 106, 3211293, 131072, 47, 3211294, 196608, 47, 3211295, 196608, 7, 3211296, 196608, 1, 3211297, 262144, 1, 3211298, 393216, 4, 3211299, 458752, 4, 3211303, 196608, 6, 3211304, 262144, 6, 3211306, 393216, 4, 3211307, 458752, 4, 3211311, 196608, 6, 3211312, 262144, 6, 3211313, 327680, 6, 3211315, 393216, 4, 3211316, 458752, 4, 3211320, 196608, 6, 3211321, 262144, 6, 3211322, 327680, 6, 3211323, 393216, 4, 3276801, 0, 106, 3276802, 65536, 106, 3276803, 131072, 106, 3276804, 131072, 47, 3276805, 196608, 47, 3276806, 393216, 5, 3276807, 458752, 5, 3276808, 327680, 7, 3276809, 0, 106, 3276810, 65536, 106, 3276811, 131072, 106, 3276812, 131072, 47, 3276813, 196608, 47, 3276814, 393216, 5, 3276815, 458752, 5, 3276816, 327680, 7, 3276817, 0, 107, 3276818, 65536, 107, 3276819, 131072, 107, 3276821, 327680, 43, 3276822, 393216, 43, 3276823, 458752, 43, 3276826, 0, 107, 3276827, 65536, 107, 3276828, 131072, 107, 3276830, 327680, 43, 3276831, 131072, 2, 3276832, 196608, 2, 3276833, 262144, 2, 3276834, 0, 106, 3276835, 65536, 106, 3276836, 131072, 106, 3276837, 131072, 47, 3276838, 196608, 47, 3276839, 393216, 5, 3276840, 458752, 5, 3276841, 327680, 7, 3276842, 0, 106, 3276843, 65536, 106, 3276844, 131072, 106, 3276845, 131072, 47, 3276846, 196608, 47, 3276847, 393216, 5, 3276848, 458752, 5, 3276849, 393216, 4, 3276850, 458752, 4, 3276851, 0, 106, 3276852, 65536, 106, 3276853, 131072, 106, 3276854, 131072, 47, 3276855, 196608, 47, 3276856, 393216, 5, 3276857, 458752, 5, 3276858, 327680, 7, 3276859, 0, 106, 3342337, 0, 107, 3342338, 65536, 107, 3342339, 131072, 107, 3342341, 327680, 43, 3342342, 393216, 43, 3342343, 458752, 43, 3342345, 0, 107, 3342346, 65536, 107, 3342347, 131072, 107, 3342349, 327680, 43, 3342350, 393216, 43, 3342351, 458752, 43, 3342353, 458752, 7, 3342354, 393216, 7, 3342356, 458752, 5, 3342357, 327680, 44, 3342358, 393216, 44, 3342359, 458752, 44, 3342362, 458752, 7, 3342363, 393216, 7, 3342365, 458752, 5, 3342366, 327680, 44, 3342367, 393216, 44, 3342368, 458752, 44, 3342370, 0, 107, 3342371, 65536, 107, 3342372, 131072, 107, 3342374, 327680, 43, 3342375, 393216, 43, 3342376, 458752, 43, 3342378, 0, 107, 3342379, 65536, 107, 3342380, 131072, 107, 3342382, 327680, 43, 3342383, 393216, 43, 3342384, 458752, 43, 3342385, 393216, 5, 3342386, 458752, 5, 3342387, 0, 107, 3342388, 65536, 107, 3342389, 131072, 107, 3342391, 327680, 43, 3342392, 393216, 43, 3342393, 458752, 43, 3342395, 0, 107, 3407873, 458752, 7, 3407874, 393216, 7, 3407876, 458752, 5, 3407877, 327680, 44, 3407878, 393216, 44, 3407879, 458752, 44, 3407881, 458752, 7, 3407882, 393216, 7, 3407884, 458752, 5, 3407885, 327680, 44, 3407886, 393216, 44, 3407887, 458752, 44, 3407889, 393216, 5, 3407890, 458752, 5, 3407892, 393216, 47, 3407893, 458752, 47, 3407894, 393216, 45, 3407895, 458752, 45, 3407898, 393216, 5, 3407899, 458752, 5, 3407900, 458752, 7, 3407901, 393216, 47, 3407902, 458752, 47, 3407903, 393216, 45, 3407904, 458752, 45, 3407908, 393216, 5, 3407909, 458752, 5, 3407910, 327680, 44, 3407911, 393216, 44, 3407912, 458752, 44, 3407914, 393216, 4, 3407915, 393216, 7, 3407917, 458752, 5, 3407918, 327680, 44, 3407919, 393216, 44, 3407920, 458752, 44, 3407924, 393216, 7, 3407926, 458752, 5, 3407927, 327680, 44, 3407928, 393216, 44, 3407929, 458752, 44, 3407931, 458752, 7 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 393258, 393216, 7, 393259, 393216, 7, 393260, 393216, 5, 393261, 458752, 5, 393262, 458752, 7, 393266, 0, 47, 393267, 65536, 47, 393270, 327680, 44, 393271, 393216, 44, 393272, 458752, 44, 458795, 393216, 4, 458796, 458752, 4, 458797, 393216, 4, 458798, 458752, 4, 458800, 393216, 4, 458801, 458752, 4, 458802, 0, 48, 458803, 65536, 48, 458808, 393216, 4, 458809, 458752, 4, 458810, 393216, 46, 458811, 458752, 46, 524310, 458752, 2, 524311, 131072, 71, 524312, 196608, 71, 524313, 262144, 71, 524317, 327680, 44, 524319, 458752, 44, 524325, 393216, 7, 524328, 458752, 7, 524330, 458752, 4, 524334, 196608, 4, 524335, 262144, 4, 524336, 327680, 4, 524337, 327680, 42, 524338, 393216, 42, 524339, 458752, 42, 524340, 458752, 4, 524342, 393216, 4, 524343, 458752, 4, 524346, 393216, 47, 524347, 458752, 47, 589847, 131072, 72, 589848, 196608, 72, 589849, 262144, 72, 589867, 393216, 4, 589868, 458752, 4, 589870, 196608, 5, 589871, 262144, 5, 589872, 327680, 5, 589875, 458752, 43, 589877, 393216, 7, 589878, 327680, 0, 589879, 393216, 0, 589880, 458752, 0, 655381, 458752, 7, 655382, 0, 0, 655383, 131072, 73, 655384, 196608, 73, 655385, 262144, 73, 655398, 458752, 4, 655401, 458752, 7, 655402, 393216, 0, 655403, 458752, 0, 655404, 131072, 46, 655405, 196608, 46, 655406, 393216, 4, 655407, 458752, 4, 655408, 327680, 6, 655414, 327680, 1, 655415, 393216, 1, 655416, 458752, 1, 655417, 393216, 7, 720923, 0, 121, 720924, 65536, 121, 720925, 131072, 121, 720926, 196608, 121, 720927, 262144, 121, 720928, 327680, 121, 720929, 393216, 121, 720935, 458752, 7, 720941, 327680, 42, 720942, 393216, 42, 720943, 458752, 42, 720944, 393216, 46, 720947, 458752, 4, 720950, 327680, 2, 720951, 393216, 46, 720952, 458752, 46, 786453, 458752, 7, 786459, 0, 122, 786460, 65536, 122, 786461, 131072, 122, 786462, 393216, 75, 786463, 262144, 122, 786464, 327680, 122, 786465, 393216, 122, 786470, 393216, 7, 786472, 393216, 121, 786473, 458752, 7, 786475, 393216, 4, 786476, 458752, 4, 786481, 393216, 4, 786482, 458752, 4, 786484, 458752, 7, 851990, 458752, 4, 851993, 458752, 7, 851995, 0, 123, 851996, 65536, 123, 851997, 393216, 75, 851998, 196608, 123, 851999, 262144, 123, 852000, 393216, 75, 852001, 393216, 123, 852007, 393216, 4, 852008, 458752, 4, 852009, 393216, 4, 852010, 458752, 4, 852011, 393216, 5, 852012, 393216, 46, 852013, 458752, 46, 852016, 393216, 7, 852017, 393216, 4, 852018, 458752, 4, 852020, 393216, 7, 852023, 458752, 7, 917524, 393216, 0, 917525, 458752, 0, 917527, 458752, 7, 917531, 0, 124, 917532, 65536, 124, 917533, 131072, 124, 917534, 262144, 42, 917535, 262144, 124, 917536, 327680, 124, 917537, 393216, 124, 917538, 65536, 7, 917542, 393216, 7, 917543, 393216, 5, 917544, 458752, 5, 917545, 393216, 5, 917546, 458752, 5, 917547, 458752, 7, 917548, 393216, 47, 917549, 393216, 4, 917550, 458752, 4, 917551, 393216, 4, 917552, 458752, 4, 917553, 393216, 5, 917554, 458752, 5, 917555, 0, 46, 917556, 65536, 46, 917557, 393216, 4, 983062, 393216, 7, 983065, 393216, 4, 983066, 458752, 4, 983067, 0, 125, 983068, 65536, 125, 983069, 131072, 125, 983070, 393216, 75, 983071, 262144, 125, 983072, 327680, 125, 983073, 393216, 125, 983074, 393216, 7, 983077, 458752, 7, 983081, 393216, 6, 983082, 458752, 6, 983083, 262144, 107, 983085, 393216, 5, 983086, 458752, 5, 983087, 393216, 5, 983088, 458752, 5, 983089, 458752, 7, 983090, 458752, 6, 983091, 0, 47, 983092, 65536, 47, 983093, 327680, 0, 983094, 393216, 0, 983095, 458752, 0, 1048600, 393216, 7, 1048602, 393216, 4, 1048603, 458752, 4, 1048621, 393216, 6, 1048624, 458752, 6, 1048626, 262144, 107, 1048627, 327680, 107, 1114136, 393216, 4, 1114137, 458752, 4, 1114138, 393216, 5, 1114139, 458752, 5, 1114140, 458752, 7, 1114156, 327680, 111, 1114159, 196608, 101, 1114160, 262144, 101, 1114161, 327680, 101, 1114163, 327680, 110, 1114169, 131072, 70, 1114170, 196608, 70, 1114171, 262144, 70, 1179669, 458752, 7, 1179672, 393216, 5, 1179673, 458752, 5, 1179674, 393216, 4, 1179675, 458752, 4, 1179698, 327680, 101, 1179702, 393216, 4, 1179703, 458752, 4, 1245209, 393216, 7, 1245210, 393216, 5, 1245211, 458752, 5, 1245212, 458752, 7, 1245236, 327680, 107, 1245237, 393216, 7, 1245242, 131072, 70, 1245243, 196608, 70, 1310758, 196608, 101, 1310759, 327680, 101, 1310775, 327680, 0, 1310776, 393216, 0, 1310777, 458752, 0, 1310778, 131072, 71, 1310779, 196608, 71, 1376289, 131072, 49, 1376290, 196608, 49, 1441825, 131072, 50, 1441826, 196608, 50, 1507361, 131072, 51, 1507362, 196608, 51, 1507385, 393216, 46, 1572919, 393216, 4, 1572920, 458752, 4, 1638435, 262144, 38, 1638436, 327680, 38, 1638437, 327680, 38, 1638438, 393216, 38, 1638455, 393216, 5, 1638456, 458752, 5, 1638457, 458752, 7, 1638458, 458752, 4, 1703971, 262144, 39, 1703972, 327680, 39, 1703973, 327680, 39, 1703974, 393216, 39, 1703991, 393216, 6, 1703992, 393216, 7, 1703993, 393216, 5, 1703994, 458752, 5, 1703995, 458752, 7, 1769505, 262144, 107, 1769506, 327680, 107, 1769508, 327680, 40, 1769509, 393216, 40, 1769510, 393216, 7, 1769511, 458752, 7, 1769529, 393216, 6, 1769530, 458752, 6, 1835036, 393216, 101, 1835037, 458752, 101, 1835041, 262144, 110, 1835042, 327680, 110, 1900572, 393216, 102, 1900573, 458752, 102, 1900574, 0, 98, 1900577, 262144, 111, 1900578, 327680, 111, 1900583, 196608, 101, 1900584, 327680, 101, 1900587, 327680, 100, 1966108, 393216, 103, 1966109, 458752, 103, 1966110, 0, 99, 1966117, 131072, 101, 1966118, 196608, 101, 1966119, 393216, 106, 1966133, 262144, 107, 1966134, 327680, 107, 1966135, 262144, 38, 1966136, 327680, 38, 1966137, 393216, 38, 2031646, 0, 100, 2031665, 262144, 107, 2031666, 327680, 107, 2031669, 262144, 110, 2031670, 327680, 110, 2031671, 262144, 39, 2031672, 327680, 39, 2031673, 393216, 39, 2097182, 196608, 101, 2097183, 262144, 101, 2097184, 131072, 101, 2097196, 196608, 108, 2097201, 262144, 110, 2097202, 327680, 110, 2097205, 262144, 111, 2097206, 327680, 111, 2097208, 327680, 40, 2162718, 196608, 103, 2162720, 131072, 103, 2162737, 262144, 111, 2162738, 327680, 111, 2162740, 131072, 49, 2162741, 196608, 49, 2228276, 131072, 50, 2228277, 196608, 50, 2293812, 131072, 51, 2293813, 196608, 51, 2293817, 393216, 7, 2359326, 393216, 101, 2359327, 458752, 101, 2359336, 65536, 98, 2424864, 0, 98, 2424889, 393216, 7, 2490400, 0, 99, 2490411, 393216, 113, 2555936, 0, 100, 2555958, 393216, 4, 2555959, 458752, 4, 2621463, 458752, 42, 2621466, 393216, 4, 2621476, 196608, 108, 2621493, 393216, 7, 2621494, 393216, 5, 2621495, 458752, 5, 2621496, 458752, 7, 2686999, 458752, 43, 2687006, 327680, 0, 2687007, 393216, 0, 2687008, 458752, 0, 2687011, 327680, 42, 2687012, 393216, 42, 2687013, 458752, 42, 2687029, 393216, 4, 2687030, 458752, 4, 2687033, 393216, 7, 2752539, 327680, 42, 2752540, 393216, 42, 2752541, 458752, 42, 2752548, 393216, 43, 2752549, 458752, 43, 2752550, 458752, 7, 2752551, 393216, 4, 2752552, 458752, 4, 2752554, 458752, 46, 2752557, 131072, 46, 2752558, 196608, 46, 2752564, 458752, 4, 2752567, 458752, 7, 2818072, 393216, 46, 2818073, 458752, 46, 2818075, 327680, 43, 2818077, 393216, 4, 2818078, 458752, 4, 2818079, 393216, 4, 2818080, 458752, 4, 2818084, 393216, 44, 2818085, 458752, 44, 2818087, 393216, 5, 2818088, 458752, 5, 2818098, 393216, 7, 2818101, 393216, 4, 2818102, 458752, 4, 2883608, 393216, 47, 2883609, 458752, 47, 2883610, 393216, 4, 2883611, 458752, 4, 2883613, 393216, 5, 2883614, 458752, 5, 2883615, 393216, 5, 2883616, 458752, 5, 2883617, 458752, 7, 2883623, 393216, 4, 2883624, 458752, 4, 2883625, 393216, 46, 2883626, 458752, 46, 2883629, 393216, 4, 2883630, 458752, 4, 2883631, 393216, 4, 2883632, 458752, 4, 2883633, 393216, 4, 2883634, 458752, 4, 2883636, 393216, 7, 2883637, 393216, 5, 2883638, 393216, 4, 2883639, 458752, 4, 2883640, 327680, 42, 2883641, 393216, 42, 2883642, 393216, 7, 2949121, 393216, 4, 2949145, 393216, 7, 2949148, 393216, 4, 2949149, 458752, 4, 2949150, 393216, 4, 2949151, 458752, 4, 2949154, 393216, 4, 2949155, 458752, 4, 2949162, 393216, 4, 2949163, 458752, 4, 2949169, 393216, 5, 2949170, 458752, 5, 2949174, 393216, 5, 2949175, 458752, 5, 2949176, 458752, 7, 2949179, 393216, 4, 3014679, 262144, 4, 3014680, 327680, 4, 3014683, 458752, 4, 3014687, 196608, 4, 3014688, 262144, 4, 3014689, 327680, 4, 3014692, 393216, 4, 3014693, 458752, 4, 3014694, 393216, 4, 3014695, 458752, 4, 3014696, 393216, 46, 3014697, 458752, 46, 3014700, 393216, 4, 3014701, 458752, 4, 3014702, 393216, 4, 3014703, 458752, 4, 3014705, 393216, 4, 3014706, 393216, 7, 3014709, 458752, 7, 3014710, 458752, 4, 3014711, 393216, 4, 3014712, 458752, 4, 3014714, 393216, 7, 3080215, 262144, 5, 3080216, 327680, 5, 3080217, 393216, 46, 3080218, 458752, 46, 3080220, 393216, 4, 3080221, 458752, 4, 3080223, 196608, 5, 3080224, 262144, 5, 3080227, 458752, 4, 3080231, 196608, 4, 3080232, 262144, 4, 3080233, 327680, 4, 3080235, 458752, 4, 3080239, 196608, 4, 3080240, 262144, 4, 3080241, 327680, 4, 3080242, 458752, 5, 3080244, 458752, 4, 3080248, 196608, 4, 3080249, 262144, 4, 3145750, 393216, 4, 3145751, 458752, 4, 3145754, 327680, 0, 3145755, 393216, 0, 3145756, 458752, 0, 3145757, 131072, 46, 3145758, 196608, 46, 3145760, 196608, 0, 3145761, 393216, 7, 3145764, 393216, 4, 3145765, 458752, 4, 3145767, 196608, 5, 3145768, 262144, 5, 3145769, 327680, 5, 3145772, 393216, 4, 3145773, 458752, 4, 3145775, 196608, 5, 3145776, 262144, 5, 3145777, 393216, 4, 3145778, 393216, 7, 3145781, 393216, 4, 3145782, 458752, 4, 3145784, 196608, 5, 3145785, 262144, 5, 3145786, 393216, 7, 3211265, 327680, 0, 3211266, 393216, 0, 3211267, 458752, 0, 3211268, 131072, 46, 3211269, 196608, 46, 3211270, 393216, 4, 3211271, 458752, 4, 3211273, 327680, 0, 3211274, 393216, 0, 3211275, 458752, 0, 3211276, 131072, 46, 3211277, 196608, 46, 3211278, 393216, 4, 3211279, 458752, 4, 3211285, 327680, 42, 3211286, 393216, 42, 3211287, 458752, 42, 3211288, 393216, 46, 3211289, 458752, 46, 3211294, 327680, 42, 3211295, 393216, 42, 3211296, 458752, 42, 3211298, 327680, 0, 3211299, 393216, 0, 3211300, 458752, 0, 3211301, 131072, 46, 3211302, 196608, 46, 3211303, 393216, 4, 3211304, 458752, 4, 3211305, 327680, 6, 3211306, 327680, 0, 3211307, 393216, 0, 3211308, 458752, 0, 3211309, 131072, 46, 3211310, 196608, 46, 3211311, 393216, 4, 3211312, 458752, 4, 3211313, 393216, 5, 3211314, 458752, 5, 3211315, 327680, 0, 3211316, 393216, 0, 3211317, 458752, 0, 3211318, 131072, 46, 3211319, 196608, 46, 3211320, 393216, 4, 3211321, 458752, 4, 3211323, 327680, 0, 3276805, 327680, 42, 3276806, 393216, 42, 3276807, 458752, 42, 3276813, 327680, 42, 3276814, 393216, 42, 3276815, 458752, 42, 3276816, 458752, 7, 3276819, 393216, 4, 3276820, 458752, 4, 3276824, 393216, 47, 3276825, 458752, 47, 3276828, 393216, 4, 3276829, 458752, 4, 3276830, 327680, 43, 3276831, 393216, 43, 3276832, 458752, 43, 3276838, 327680, 42, 3276839, 393216, 42, 3276840, 458752, 42, 3276846, 327680, 42, 3276847, 393216, 42, 3276848, 458752, 42, 3276855, 327680, 42, 3276856, 393216, 42, 3276857, 458752, 42, 3342339, 393216, 4, 3342340, 458752, 4, 3342347, 393216, 4, 3342348, 458752, 4, 3342353, 393216, 4, 3342354, 458752, 4, 3342355, 393216, 5, 3342356, 393216, 46, 3342357, 458752, 46, 3342359, 327680, 0, 3342360, 393216, 0, 3342361, 458752, 0, 3342362, 393216, 4, 3342363, 458752, 4, 3342364, 393216, 5, 3342365, 393216, 46, 3342366, 458752, 46, 3342369, 327680, 42, 3342370, 393216, 42, 3342371, 458752, 42, 3342372, 393216, 4, 3342373, 458752, 4, 3342376, 327680, 42, 3342377, 393216, 42, 3342378, 458752, 42, 3342380, 393216, 4, 3342381, 458752, 4, 3342389, 393216, 4, 3342390, 458752, 4, 3342393, 327680, 42, 3342394, 393216, 42, 3342395, 458752, 42, 3407873, 393216, 4, 3407874, 458752, 4, 3407875, 393216, 5, 3407876, 393216, 46, 3407877, 458752, 46, 3407881, 393216, 4, 3407882, 458752, 4, 3407883, 393216, 5, 3407884, 393216, 46, 3407885, 458752, 46, 3407888, 393216, 7, 3407891, 458752, 7, 3407895, 327680, 1, 3407896, 393216, 1, 3407897, 458752, 1, 3407905, 327680, 43, 3407906, 393216, 43, 3407907, 458752, 43, 3407912, 327680, 43, 3407913, 393216, 43, 3407914, 458752, 43, 3407915, 458752, 4, 3407916, 393216, 5, 3407917, 393216, 46, 3407918, 458752, 46, 3407921, 393216, 4, 3407922, 458752, 4, 3407923, 393216, 4, 3407924, 458752, 4, 3407925, 393216, 5, 3407926, 393216, 46, 3407927, 458752, 46, 3407929, 327680, 43, 3407930, 393216, 43, 3407931, 458752, 43 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 560) +scene_destination = "res://Maps/NagekisHouse/Nagekis_House.tscn" +location = Vector2(432, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 1424) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(432, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1616, 1424) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(432, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1424, 752) +scene_destination = "res://Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.tscn" +location = Vector2(1360, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1456, 752) +scene_destination = "res://Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.tscn" +location = Vector2(1360, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1296, 1200) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort_tileset.tres b/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort_tileset.tres new file mode 100644 index 000000000..42b51a540 --- /dev/null +++ b/Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort_tileset.tres @@ -0,0 +1,446 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-FloatingIsle.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/DreamGrassyBricks_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:7/0 = 0 +0:8/0 = 0 +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:98/0 = 0 +0:99/0 = 0 +0:100/0 = 0 +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:102/0 = 0 +0:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:121/0 = 0 +0:122/0 = 0 +0:123/0 = 0 +0:124/0 = 0 +0:125/0 = 0 +0:127/0 = 0 +0:128/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:7/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:27/0 = 0 +1:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:29/0 = 0 +1:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:42/0 = 0 +1:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:98/0 = 0 +1:99/0 = 0 +1:100/0 = 0 +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:103/0 = 0 +1:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:121/0 = 0 +1:122/0 = 0 +1:123/0 = 0 +1:124/0 = 0 +1:125/0 = 0 +1:128/0 = 0 +2:0/0 = 0 +2:2/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:42/0 = 0 +2:43/0 = 0 +2:46/0 = 0 +2:47/0 = 0 +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:71/0 = 0 +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:102/0 = 0 +2:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:103/0 = 0 +2:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:121/0 = 0 +2:122/0 = 0 +2:123/0 = 0 +2:124/0 = 0 +2:125/0 = 0 +2:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:126/0 = 0 +2:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +2:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:128/0 = 0 +3:0/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:19/0 = 0 +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:46/0 = 0 +3:47/0 = 0 +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:50/0 = 0 +3:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:70/0 = 0 +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:102/0 = 0 +3:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:105/0 = 0 +3:106/0 = 0 +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:109/0 = 0 +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:121/0 = 0 +3:122/0 = 0 +3:123/0 = 0 +3:124/0 = 0 +3:125/0 = 0 +3:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:126/0 = 0 +3:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:127/0 = 0 +3:128/0 = 0 +4:1/0 = 0 +4:2/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:55/0 = 0 +4:70/0 = 0 +4:71/0 = 0 +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:102/0 = 0 +4:103/0 = 0 +4:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:104/0 = 0 +4:105/0 = 0 +4:106/0 = 0 +4:107/0 = 0 +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:121/0 = 0 +4:122/0 = 0 +4:123/0 = 0 +4:124/0 = 0 +4:125/0 = 0 +4:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:126/0 = 0 +4:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:127/0 = 0 +4:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:128/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:39/0 = 0 +5:40/0 = 0 +5:42/0 = 0 +5:43/0 = 0 +5:44/0 = 0 +5:45/0 = 0 +5:72/0 = 0 +5:73/0 = 0 +5:74/0 = 0 +5:100/0 = 0 +5:101/0 = 0 +5:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:102/0 = 0 +5:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:103/0 = 0 +5:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:105/0 = 0 +5:106/0 = 0 +5:107/0 = 0 +5:110/0 = 0 +5:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:121/0 = 0 +5:122/0 = 0 +5:123/0 = 0 +5:124/0 = 0 +5:125/0 = 0 +5:128/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:34/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:42/0 = 0 +6:43/0 = 0 +6:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:72/0 = 0 +6:73/0 = 0 +6:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:74/0 = 0 +6:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:101/0 = 0 +6:102/0 = 0 +6:103/0 = 0 +6:104/0 = 0 +6:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:105/0 = 0 +6:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:107/0 = 0 +6:108/0 = 0 +6:113/0 = 0 +6:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:121/0 = 0 +6:122/0 = 0 +6:123/0 = 0 +6:124/0 = 0 +6:125/0 = 0 +6:127/0 = 0 +6:128/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:4/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:15/0 = 0 +7:34/0 = 0 +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:42/0 = 0 +7:43/0 = 0 +7:44/0 = 0 +7:45/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:48/0 = 0 +7:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:72/0 = 0 +7:73/0 = 0 +7:74/0 = 0 +7:101/0 = 0 +7:102/0 = 0 +7:103/0 = 0 +7:104/0 = 0 +7:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:105/0 = 0 +7:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:106/0 = 0 +7:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:107/0 = 0 +7:108/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/ETC/ETC.gd b/Maps/ETC/ETC.gd new file mode 100644 index 000000000..0d4a63880 --- /dev/null +++ b/Maps/ETC/ETC.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map038 + +var map_name = "ETC" diff --git a/Maps/ETC/ETC.gd.uid b/Maps/ETC/ETC.gd.uid new file mode 100644 index 000000000..15be8053d --- /dev/null +++ b/Maps/ETC/ETC.gd.uid @@ -0,0 +1 @@ +uid://dxrao68f6qdpm diff --git a/Maps/ETC/ETC.tscn b/Maps/ETC/ETC.tscn new file mode 100644 index 000000000..f3f79dbef --- /dev/null +++ b/Maps/ETC/ETC.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/ETC/ETC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/ETC/ETC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="ETC" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) diff --git a/Maps/ETC/ETC_tileset.tres b/Maps/ETC/ETC_tileset.tres new file mode 100644 index 000000000..eb357fec7 --- /dev/null +++ b/Maps/ETC/ETC_tileset.tres @@ -0,0 +1,12 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Cavetiles.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/Flashback/Flashback.gd b/Maps/Flashback/Flashback.gd new file mode 100644 index 000000000..4acc9417e --- /dev/null +++ b/Maps/Flashback/Flashback.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map198 + +var map_name = "Flashback " diff --git a/Maps/Flashback/Flashback.gd.uid b/Maps/Flashback/Flashback.gd.uid new file mode 100644 index 000000000..0b411113f --- /dev/null +++ b/Maps/Flashback/Flashback.gd.uid @@ -0,0 +1 @@ +uid://djcwcm1fra1m7 diff --git a/Maps/Flashback/Flashback.tscn b/Maps/Flashback/Flashback.tscn new file mode 100644 index 000000000..c5a2491a8 --- /dev/null +++ b/Maps/Flashback/Flashback.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Flashback/Flashback_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Flashback/Flashback.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Flashback " type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 4, 5, 0, 1, 6, 65536, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 65536, 1, 14, 65536, 1, 15, 0, 1, 16, 262145, 2, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 4, 65541, 0, 2, 65542, 65536, 2, 65543, 0, 2, 65544, 0, 2, 65545, 0, 2, 65546, 0, 2, 65547, 0, 2, 65548, 0, 2, 65549, 0, 2, 65550, 65536, 2, 65551, 0, 2, 65552, 262145, 2, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 4, 131077, 0, 3, 131078, 65536, 3, 131079, 0, 3, 131080, 0, 3, 131081, 0, 3, 131082, 0, 3, 131083, 0, 3, 131084, 0, 3, 131085, 0, 3, 131086, 65536, 3, 131087, 0, 3, 131088, 262145, 2, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 4, 196613, 0, 4, 196614, 65536, 4, 196615, 0, 4, 196616, 0, 4, 196617, 0, 4, 196618, 0, 4, 196619, 0, 4, 196620, 0, 4, 196621, 0, 4, 196622, 65536, 4, 196623, 0, 4, 196624, 262145, 2, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 4, 262149, 0, 0, 262150, 65536, 0, 262151, 131072, 0, 262152, 196608, 0, 262153, 262144, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 131072, 0, 262157, 196608, 0, 262158, 262144, 0, 262159, 0, 0, 262160, 262145, 2, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 4, 327685, 0, 0, 327686, 65536, 0, 327687, 131072, 0, 327688, 196608, 0, 327689, 262144, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 131072, 0, 327693, 196608, 0, 327694, 262144, 0, 327695, 0, 0, 327696, 262145, 2, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 4, 393221, 0, 0, 393222, 65536, 0, 393223, 131072, 0, 393224, 196608, 0, 393225, 262144, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 131072, 0, 393229, 196608, 0, 393230, 262144, 0, 393231, 0, 0, 393232, 262145, 2, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 4, 458757, 0, 0, 458758, 65536, 0, 458759, 131072, 0, 458760, 196608, 0, 458761, 262144, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 131072, 0, 458765, 196608, 0, 458766, 262144, 0, 458767, 0, 0, 458768, 262145, 2, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 4, 524293, 0, 0, 524294, 65536, 0, 524295, 131072, 0, 524296, 196608, 0, 524297, 262144, 0, 524298, 0, 0, 524299, 65536, 0, 524300, 131072, 0, 524301, 196608, 0, 524302, 262144, 0, 524303, 0, 0, 524304, 262145, 2, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 4, 589829, 0, 0, 589830, 65536, 0, 589831, 131072, 0, 589832, 196608, 0, 589833, 262144, 0, 589834, 0, 0, 589835, 65536, 0, 589836, 131072, 0, 589837, 196608, 0, 589838, 262144, 0, 589839, 0, 0, 589840, 262145, 2, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 4, 655365, 0, 0, 655366, 65536, 0, 655367, 131072, 0, 655368, 196608, 0, 655369, 262144, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 131072, 0, 655373, 196608, 0, 655374, 262144, 0, 655375, 0, 0, 655376, 262145, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 4, 720901, 0, 0, 720902, 65536, 0, 720903, 131072, 0, 720904, 196608, 0, 720905, 262144, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 131072, 0, 720909, 196608, 0, 720910, 262144, 0, 720911, 0, 0, 720912, 262145, 2, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 131073, 0, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 131073, 3, 786446, 131073, 3, 786447, 131073, 3, 786448, 65537, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131080, 0, 11, 131081, 65536, 11, 131082, 131072, 11, 131083, 196608, 11, 131084, 262144, 11, 196613, 65536, 41, 196614, 131072, 41, 196615, 196608, 41, 196616, 262144, 41, 196617, 65536, 12, 196618, 131072, 12, 196619, 196608, 12, 196620, 131072, 41, 196621, 196608, 41, 196622, 262144, 41, 196623, 327680, 41, 262149, 65536, 42, 262150, 131072, 42, 262151, 196608, 42, 262152, 262144, 42, 262153, 65536, 13, 262154, 131072, 13, 262155, 196608, 13, 262156, 131072, 42, 262157, 196608, 42, 262158, 196608, 5, 262159, 262144, 5, 327688, 0, 14, 327689, 262144, 45, 327690, 327680, 45, 327691, 393216, 45, 327692, 262144, 14, 327694, 196608, 5, 327695, 262144, 5, 393224, 196608, 5, 393225, 262144, 5, 393226, 327680, 46, 393227, 393216, 46, 393228, 262144, 15, 393230, 196608, 5, 393231, 262144, 5, 458760, 196608, 5, 458761, 262144, 5, 458766, 196608, 5, 458767, 262144, 5, 524293, 196608, 27, 524294, 196608, 27, 524295, 196608, 27, 524296, 196608, 5, 524297, 262144, 5, 524302, 196608, 5, 524303, 262144, 5, 589829, 262144, 24, 589830, 327680, 24, 589831, 393216, 24, 589832, 196608, 5, 589833, 262144, 5, 589838, 196608, 5, 589839, 262144, 5, 655365, 262144, 26, 655366, 327680, 26, 655367, 393216, 26, 655368, 196608, 5, 655369, 262144, 5, 655374, 196608, 5, 655375, 262144, 5, 720904, 196608, 5, 720905, 262144, 5, 720910, 196608, 5, 720911, 262144, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196616, 0, 12, 196620, 262144, 12, 262149, 65536, 31, 262150, 393216, 43, 262152, 0, 13, 262156, 262144, 13, 262158, 262144, 42, 262159, 327680, 42, 327685, 65536, 32, 327686, 393216, 44, 327689, 262144, 47, 327690, 327680, 47, 327691, 393216, 47, 327695, 65536, 32, 393224, 0, 15, 393225, 262144, 46, 393226, 327680, 48, 393227, 393216, 48, 393230, 0, 54, 393231, 65536, 54, 458766, 0, 55, 458767, 65536, 55, 524302, 196608, 27, 589829, 262144, 27, 589838, 0, 54, 589839, 65536, 54, 655374, 0, 55, 655375, 65536, 55, 720901, 196608, 27, 720902, 196608, 27, 720903, 196608, 27, 720905, 131072, 37, 720906, 196608, 37, 720907, 262144, 37, 720910, 196608, 27 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 304) +scene_destination = "res://Maps/ChampionshipSiteafterwin/Championship_Site_after_win.tscn" +location = Vector2(1008, 912) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/Flashback/Flashback_tileset.tres b/Maps/Flashback/Flashback_tileset.tres new file mode 100644 index 000000000..a0305333a --- /dev/null +++ b/Maps/Flashback/Flashback_tileset.tres @@ -0,0 +1,243 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlantInside.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:55/0 = 0 +0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:42/0 = 0 +1:54/0 = 0 +1:55/0 = 0 +1:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +3:0/0 = 0 +3:5/0 = 0 +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:27/0 = 0 +3:37/0 = 0 +3:41/0 = 0 +3:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +4:0/0 = 0 +4:5/0 = 0 +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:26/0 = 0 +4:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:27/0 = 0 +4:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:47/0 = 0 +4:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:45/0 = 0 +5:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:47/0 = 0 +5:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:48/0 = 0 +5:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:26/0 = 0 +6:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:43/0 = 0 +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/GAME/GAME.gd b/Maps/GAME/GAME.gd new file mode 100644 index 000000000..c41c81a52 --- /dev/null +++ b/Maps/GAME/GAME.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map055 + +var map_name = "GAME" diff --git a/Maps/GAME/GAME.gd.uid b/Maps/GAME/GAME.gd.uid new file mode 100644 index 000000000..13d9682b8 --- /dev/null +++ b/Maps/GAME/GAME.gd.uid @@ -0,0 +1 @@ +uid://bbubuxft6b2d diff --git a/Maps/GAME/GAME.tscn b/Maps/GAME/GAME.tscn new file mode 100644 index 000000000..de69dedb2 --- /dev/null +++ b/Maps/GAME/GAME.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/GAME/GAME_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/GAME/GAME.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="GAME" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) diff --git a/Maps/GAME/GAME_tileset.tres b/Maps/GAME/GAME_tileset.tres new file mode 100644 index 000000000..354f8d835 --- /dev/null +++ b/Maps/GAME/GAME_tileset.tres @@ -0,0 +1,12 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/Gym3/Gym3.gd b/Maps/Gym3/Gym3.gd new file mode 100644 index 000000000..c6524db9f --- /dev/null +++ b/Maps/Gym3/Gym3.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map124 + +var map_name = "Gym3" diff --git a/Maps/Gym3/Gym3.gd.uid b/Maps/Gym3/Gym3.gd.uid new file mode 100644 index 000000000..6f542867a --- /dev/null +++ b/Maps/Gym3/Gym3.gd.uid @@ -0,0 +1 @@ +uid://ufsv7ddsjqth diff --git a/Maps/Gym3/Gym3.tscn b/Maps/Gym3/Gym3.tscn new file mode 100644 index 000000000..767546494 --- /dev/null +++ b/Maps/Gym3/Gym3.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Gym3/Gym3_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Gym3/Gym3.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Gym3" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 262145, 0, 131075, 262145, 4, 131076, 262145, 4, 131077, 262145, 4, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 262145, 4, 131086, 131073, 1, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 262145, 0, 131102, 262145, 4, 131103, 262145, 4, 131104, 262145, 4, 131105, 262145, 4, 131106, 262145, 4, 131107, 262145, 4, 131108, 262145, 4, 131109, 262145, 4, 131110, 262145, 4, 131111, 131073, 1, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 4, 196622, 262145, 2, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 4, 196647, 262145, 2, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 4, 262158, 262145, 2, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 4, 262183, 262145, 2, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 4, 327694, 262145, 2, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 4, 327719, 262145, 2, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 4, 393230, 262145, 2, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 262145, 0, 393237, 262145, 4, 393238, 262145, 4, 393239, 262145, 4, 393240, 262145, 4, 393241, 262145, 4, 393242, 262145, 4, 393243, 262145, 4, 393244, 262145, 4, 393245, 131073, 6, 393255, 262145, 2, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 4, 458766, 262145, 2, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 4, 458791, 262145, 2, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 4, 524302, 262145, 2, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 4, 524327, 262145, 2, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 4, 589838, 262145, 2, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 4, 589863, 262145, 2, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 4, 655374, 262145, 2, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 131073, 0, 655399, 262145, 2, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 4, 720910, 262145, 2, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720935, 262145, 2, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 131073, 0, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 131073, 3, 786446, 65537, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786471, 262145, 2, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 852007, 262145, 2, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917543, 262145, 2, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 131073, 0, 983069, 131073, 3, 983070, 131073, 3, 983071, 131073, 3, 983072, 131073, 3, 983073, 131073, 3, 983074, 131073, 3, 983075, 131073, 3, 983076, 131073, 3, 983077, 131073, 3, 983078, 131073, 3, 983079, 65537, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 262145, 0, 1114125, 262145, 4, 1114126, 262145, 4, 1114127, 262145, 4, 1114128, 262145, 4, 1114129, 262145, 4, 1114130, 262145, 4, 1114131, 262145, 4, 1114132, 262145, 4, 1114133, 262145, 4, 1114134, 262145, 4, 1114135, 262145, 4, 1114136, 262145, 4, 1114137, 262145, 4, 1114138, 131073, 1, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 262145, 0, 1114146, 262145, 4, 1114147, 262145, 4, 1114148, 262145, 4, 1114149, 262145, 4, 1114150, 262145, 4, 1114151, 262145, 4, 1114152, 262145, 4, 1114153, 131073, 1, 1114154, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 4, 1179674, 262145, 2, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 4, 1179689, 262145, 2, 1179690, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 4, 1245210, 262145, 2, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 4, 1245225, 262145, 2, 1245226, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 4, 1310746, 262145, 2, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 4, 1310761, 262145, 2, 1310762, 1, 0, 1376256, 262145, 0, 1376257, 262145, 4, 1376258, 262145, 4, 1376259, 262145, 4, 1376260, 262145, 4, 1376261, 262145, 4, 1376262, 262145, 4, 1376263, 262145, 4, 1376264, 131073, 1, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 4, 1376273, 131074, 3, 1376274, 131074, 3, 1376275, 131074, 3, 1376276, 131074, 3, 1376277, 131074, 3, 1376282, 262145, 2, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 4, 1376297, 262145, 2, 1376298, 1, 0, 1441792, 1, 4, 1441800, 262145, 2, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 4, 1441809, 262146, 2, 1441810, 2, 0, 1441811, 2, 0, 1441812, 2, 0, 1441813, 2, 4, 1441818, 262145, 2, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 4, 1441833, 262145, 2, 1441834, 1, 0, 1507328, 1, 4, 1507336, 262145, 2, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 4, 1507345, 2, 0, 1507346, 262146, 4, 1507347, 262146, 4, 1507348, 262146, 4, 1507349, 2, 0, 1507354, 262145, 2, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 4, 1507369, 262145, 2, 1507370, 1, 0, 1572864, 1, 4, 1572872, 262145, 2, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 4, 1572890, 262145, 2, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 4, 1572905, 262145, 2, 1572906, 1, 0, 1638400, 1, 4, 1638408, 262145, 2, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 4, 1638426, 262145, 2, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 4, 1638441, 262145, 2, 1638442, 1, 0, 1703936, 1, 4, 1703944, 262145, 2, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 4, 1703962, 262145, 2, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 4, 1703977, 262145, 2, 1703978, 1, 0, 1769472, 131073, 0, 1769473, 131073, 3, 1769474, 131073, 3, 1769475, 131073, 3, 1769476, 131073, 3, 1769477, 131073, 3, 1769478, 131073, 3, 1769479, 131073, 3, 1769480, 65537, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 131073, 0, 1769485, 131073, 3, 1769486, 131073, 3, 1769487, 131073, 3, 1769488, 131073, 3, 1769489, 131073, 3, 1769490, 131073, 3, 1769491, 131073, 3, 1769492, 131073, 3, 1769493, 131073, 3, 1769494, 131073, 3, 1769495, 131073, 3, 1769496, 131073, 3, 1769497, 131073, 3, 1769498, 65537, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 131073, 0, 1769506, 131073, 3, 1769507, 131073, 3, 1769508, 131073, 3, 1769509, 131073, 3, 1769510, 131073, 3, 1769511, 131073, 3, 1769512, 131073, 3, 1769513, 65537, 0, 1769514, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1900564, 1, 0, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 262145, 0, 2293769, 262145, 4, 2293770, 262145, 4, 2293771, 262145, 4, 2293772, 262145, 4, 2293773, 262145, 4, 2293774, 262145, 4, 2293775, 262145, 4, 2293776, 262145, 4, 2293777, 262145, 4, 2293778, 262145, 4, 2293779, 262145, 4, 2293780, 262145, 4, 2293781, 262145, 4, 2293782, 262145, 4, 2293783, 262145, 4, 2293784, 262145, 4, 2293785, 262145, 4, 2293786, 262145, 4, 2293787, 262145, 4, 2293788, 262145, 4, 2293789, 262145, 4, 2293790, 131073, 1, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 4, 2359310, 2, 0, 2359311, 131074, 3, 2359312, 2, 0, 2359318, 2, 0, 2359319, 131074, 3, 2359320, 2, 0, 2359326, 262145, 2, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 4, 2424846, 262146, 2, 2424847, 2, 0, 2424848, 2, 4, 2424854, 262146, 2, 2424855, 2, 0, 2424856, 2, 4, 2424862, 262145, 2, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 4, 2490382, 262146, 2, 2490383, 2, 0, 2490384, 2, 4, 2490390, 262146, 2, 2490391, 2, 0, 2490392, 2, 4, 2490398, 262145, 2, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 4, 2555918, 262146, 2, 2555919, 2, 0, 2555920, 2, 4, 2555926, 262146, 2, 2555927, 2, 0, 2555928, 2, 4, 2555934, 262145, 2, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 4, 2621454, 2, 0, 2621455, 262146, 4, 2621456, 2, 0, 2621462, 2, 0, 2621463, 262146, 4, 2621464, 2, 0, 2621470, 262145, 2, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 4, 2687006, 262145, 2, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 4, 2752542, 262145, 2, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 4, 2818078, 262145, 2, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 4, 2883614, 262145, 2, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 131073, 0, 2949131, 131073, 3, 2949132, 131073, 3, 2949133, 131073, 3, 2949134, 131073, 3, 2949135, 131073, 3, 2949136, 131073, 3, 2949137, 131073, 3, 2949138, 131073, 3, 2949139, 131073, 3, 2949140, 131073, 3, 2949141, 131073, 3, 2949142, 131073, 3, 2949143, 131073, 3, 2949144, 131073, 3, 2949145, 131073, 3, 2949146, 131073, 3, 2949147, 131073, 3, 2949148, 131073, 3, 2949149, 131073, 3, 2949150, 65537, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 0, 3276809, 1, 0, 3276810, 1, 0, 3276811, 1, 0, 3276812, 1, 0, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 0, 3276823, 1, 0, 3276824, 1, 0, 3276825, 1, 0, 3276826, 1, 0, 3276827, 1, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 0, 3342344, 1, 0, 3342345, 1, 0, 3342346, 1, 0, 3342347, 1, 0, 3342348, 1, 0, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 0, 3342361, 1, 0, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 0, 3407880, 1, 0, 3407881, 1, 0, 3407882, 1, 0, 3407883, 1, 0, 3407884, 1, 0, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 1, 0, 3407896, 1, 0, 3407897, 1, 0, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 0, 3473416, 1, 0, 3473417, 1, 0, 3473418, 1, 0, 3473419, 1, 0, 3473420, 1, 0, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 1, 0, 3473432, 1, 0, 3473433, 1, 0, 3473434, 1, 0, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 0, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 0, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 1, 0, 3538968, 1, 0, 3538969, 1, 0, 3538970, 1, 0, 3538971, 1, 0, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 0, 3604491, 1, 0, 3604492, 1, 0, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 1, 0, 3604504, 1, 0, 3604505, 1, 0, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 0, 3670026, 1, 0, 3670027, 1, 0, 3670028, 1, 0, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 1, 0, 3670040, 1, 0, 3670041, 1, 0, 3670042, 1, 0, 3670043, 1, 0, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 0, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 0, 3801113, 1, 0, 3801114, 1, 0, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327684, 327680, 178, 327685, 262144, 176, 327686, 458752, 178, 327687, 131072, 183, 327689, 65536, 185, 327690, 0, 178, 327691, 65536, 178, 327692, 131072, 178, 393221, 393216, 179, 393222, 458752, 179, 393226, 0, 179, 393227, 65536, 179, 458756, 327680, 180, 458757, 393216, 180, 458758, 458752, 180, 458762, 0, 180, 458763, 65536, 180, 458764, 131072, 180, 524311, 131072, 6, 524312, 196608, 6, 524313, 262144, 6, 589827, 0, 169, 589828, 65536, 169, 589829, 65536, 169, 589830, 131072, 169, 589834, 0, 169, 589835, 65536, 169, 589836, 65536, 169, 589837, 131072, 169, 589847, 131072, 7, 589848, 196608, 7, 589849, 262144, 7, 655363, 0, 170, 655364, 65536, 170, 655365, 65536, 170, 655366, 131072, 170, 655370, 0, 170, 655371, 65536, 170, 655372, 65536, 170, 655373, 131072, 170, 1245198, 131072, 6, 1245199, 196608, 6, 1245200, 262144, 6, 1245206, 131072, 6, 1245207, 196608, 6, 1245208, 262144, 6, 1245218, 196608, 180, 1245224, 458752, 181, 1310734, 131072, 7, 1310735, 196608, 7, 1310736, 262144, 7, 1310742, 131072, 7, 1310743, 196608, 7, 1310744, 262144, 7, 1310754, 196608, 181, 1310755, 262144, 181, 1310756, 327680, 181, 1310758, 327680, 182, 1310759, 393216, 182, 1310760, 458752, 182, 1376291, 262144, 182, 1376295, 393216, 183, 1441793, 196608, 180, 1441826, 196608, 183, 1441827, 262144, 183, 1441828, 327680, 183, 1441830, 327680, 184, 1441831, 393216, 184, 1441832, 458752, 184, 1507329, 196608, 181, 1507330, 262144, 181, 1507331, 327680, 181, 1507345, 131072, 181, 1507346, 131072, 181, 1507347, 131072, 181, 1507348, 131072, 181, 1507349, 131072, 181, 1572865, 196608, 182, 1572866, 262144, 182, 1638401, 196608, 183, 1638402, 262144, 183, 1638403, 327680, 183, 2621454, 131072, 181, 2621455, 131072, 181, 2621456, 131072, 181, 2621462, 131072, 181, 2621463, 131072, 181, 2621464, 131072, 181 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 0, 4, 131080, 0, 4, 131083, 0, 4, 196613, 0, 5, 196616, 0, 5, 196619, 0, 5, 327685, 0, 178, 327687, 131072, 183, 327689, 65536, 185, 393223, 393216, 176, 393225, 458752, 176, 458759, 393216, 177, 458761, 458752, 177, 655365, 458752, 8, 655371, 458752, 8, 720901, 458752, 9, 720903, 0, 25, 720904, 65536, 25, 720905, 131072, 25, 720907, 458752, 9, 786439, 0, 26, 786440, 65536, 26, 786441, 131072, 26, 1245220, 131072, 6, 1245221, 196608, 6, 1245222, 262144, 6, 1310756, 131072, 7, 1310757, 196608, 7, 1310758, 262144, 7, 1376290, 196608, 182, 1376296, 458752, 183, 2228234, 131072, 6, 2228235, 196608, 6, 2228236, 262144, 6, 2228242, 131072, 6, 2228243, 196608, 6, 2228244, 262144, 6, 2228250, 131072, 6, 2228251, 196608, 6, 2228252, 262144, 6, 2293770, 131072, 7, 2293771, 196608, 7, 2293772, 262144, 7, 2293778, 131072, 7, 2293779, 196608, 7, 2293780, 262144, 7, 2293786, 131072, 7, 2293787, 196608, 7, 2293788, 262144, 7 ) diff --git a/Maps/Gym3/Gym3_tileset.tres b/Maps/Gym3/Gym3_tileset.tres new file mode 100644 index 000000000..76dbb418c --- /dev/null +++ b/Maps/Gym3/Gym3_tileset.tres @@ -0,0 +1,279 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Cavetiles.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sea_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:4/0 = 0 +0:5/0 = 0 +0:25/0 = 0 +0:26/0 = 0 +0:169/0 = 0 +0:170/0 = 0 +0:178/0 = 0 +0:179/0 = 0 +0:180/0 = 0 +1:25/0 = 0 +1:26/0 = 0 +1:169/0 = 0 +1:170/0 = 0 +1:178/0 = 0 +1:179/0 = 0 +1:180/0 = 0 +1:185/0 = 0 +2:6/0 = 0 +2:7/0 = 0 +2:25/0 = 0 +2:26/0 = 0 +2:169/0 = 0 +2:170/0 = 0 +2:178/0 = 0 +2:180/0 = 0 +2:181/0 = 0 +2:183/0 = 0 +3:6/0 = 0 +3:7/0 = 0 +3:180/0 = 0 +3:181/0 = 0 +3:182/0 = 0 +3:183/0 = 0 +4:6/0 = 0 +4:7/0 = 0 +4:176/0 = 0 +4:181/0 = 0 +4:182/0 = 0 +4:183/0 = 0 +5:178/0 = 0 +5:180/0 = 0 +5:181/0 = 0 +5:182/0 = 0 +5:183/0 = 0 +5:184/0 = 0 +6:176/0 = 0 +6:177/0 = 0 +6:179/0 = 0 +6:180/0 = 0 +6:182/0 = 0 +6:183/0 = 0 +6:184/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:176/0 = 0 +7:177/0 = 0 +7:178/0 = 0 +7:179/0 = 0 +7:180/0 = 0 +7:181/0 = 0 +7:182/0 = 0 +7:183/0 = 0 +7:184/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") diff --git a/Maps/Gym31/Gym3.1.gd b/Maps/Gym31/Gym3.1.gd new file mode 100644 index 000000000..a7e07ab9f --- /dev/null +++ b/Maps/Gym31/Gym3.1.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map103 + +var map_name = "Gym3.1" diff --git a/Maps/Gym31/Gym3.1.gd.uid b/Maps/Gym31/Gym3.1.gd.uid new file mode 100644 index 000000000..158a09517 --- /dev/null +++ b/Maps/Gym31/Gym3.1.gd.uid @@ -0,0 +1 @@ +uid://d0sirdqhg2ys8 diff --git a/Maps/Gym31/Gym3.1.tscn b/Maps/Gym31/Gym3.1.tscn new file mode 100644 index 000000000..e16d6918a --- /dev/null +++ b/Maps/Gym31/Gym3.1.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Gym31/Gym3.1_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Gym31/Gym3.1.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Gym3.1" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 5, 0, 1, 5, 0, 2, 5, 0, 3, 5, 0, 4, 5, 0, 5, 5, 0, 6, 5, 0, 7, 5, 0, 8, 5, 0, 9, 5, 0, 10, 5, 0, 11, 5, 0, 12, 5, 0, 13, 5, 0, 14, 5, 0, 15, 5, 0, 16, 5, 0, 17, 5, 0, 18, 5, 0, 19, 5, 0, 20, 5, 0, 21, 5, 0, 22, 5, 0, 23, 5, 4, 24, 262147, 2, 25, 3, 0, 26, 262150, 2, 27, 6, 0, 28, 105, 9, 29, 105, 9, 30, 6, 0, 31, 6, 0, 32, 6, 0, 33, 6, 0, 34, 6, 0, 35, 6, 0, 36, 6, 0, 37, 6, 0, 38, 6, 0, 39, 6, 0, 65536, 5, 0, 65537, 5, 0, 65538, 5, 0, 65539, 5, 0, 65540, 5, 0, 65541, 5, 0, 65542, 5, 0, 65543, 5, 0, 65544, 5, 0, 65545, 5, 0, 65546, 5, 0, 65547, 5, 0, 65548, 5, 0, 65549, 5, 0, 65550, 5, 0, 65551, 5, 0, 65552, 5, 0, 65553, 5, 0, 65554, 5, 0, 65555, 5, 0, 65556, 5, 0, 65557, 5, 0, 65558, 5, 0, 65559, 5, 4, 65560, 262147, 2, 65561, 3, 0, 65562, 262150, 2, 65563, 6, 0, 65564, 105, 9, 65565, 105, 9, 65566, 6, 0, 65567, 6, 0, 65568, 6, 0, 65569, 6, 0, 65570, 6, 0, 65571, 6, 0, 65572, 6, 0, 65573, 6, 0, 65574, 6, 0, 65575, 6, 0, 131072, 5, 0, 131073, 5, 0, 131074, 5, 0, 131075, 5, 0, 131076, 5, 0, 131077, 5, 0, 131078, 5, 0, 131079, 5, 0, 131080, 5, 0, 131081, 5, 0, 131082, 5, 0, 131083, 5, 0, 131084, 5, 0, 131085, 5, 0, 131086, 5, 0, 131087, 5, 0, 131088, 5, 0, 131089, 5, 0, 131090, 5, 0, 131091, 5, 0, 131092, 5, 0, 131093, 5, 0, 131094, 262149, 0, 131095, 131077, 6, 131096, 262147, 2, 131097, 3, 0, 131098, 262150, 2, 131099, 6, 0, 131100, 105, 9, 131101, 105, 9, 131102, 6, 0, 131103, 6, 0, 131104, 6, 0, 131105, 6, 0, 131106, 6, 0, 131107, 6, 0, 131108, 6, 0, 131109, 6, 0, 131110, 6, 0, 131111, 6, 0, 196608, 5, 0, 196609, 5, 0, 196610, 5, 0, 196611, 5, 0, 196612, 5, 0, 196613, 5, 0, 196614, 5, 0, 196615, 5, 0, 196616, 5, 0, 196617, 5, 0, 196618, 5, 0, 196619, 5, 0, 196620, 5, 0, 196621, 5, 0, 196622, 5, 0, 196623, 5, 0, 196624, 5, 0, 196625, 5, 0, 196626, 5, 0, 196627, 5, 0, 196628, 5, 0, 196629, 262149, 4, 196630, 131077, 6, 196631, 262147, 5, 196632, 65539, 0, 196633, 3, 0, 196634, 262150, 2, 196635, 6, 0, 196636, 105, 9, 196637, 105, 9, 196638, 6, 0, 196639, 6, 0, 196640, 6, 0, 196641, 6, 0, 196642, 6, 0, 196643, 6, 0, 196644, 6, 0, 196645, 6, 0, 196646, 6, 0, 196647, 6, 0, 262144, 5, 0, 262145, 5, 0, 262146, 5, 0, 262147, 5, 0, 262148, 5, 0, 262149, 5, 0, 262150, 5, 0, 262151, 5, 0, 262152, 5, 0, 262153, 5, 0, 262154, 5, 0, 262155, 5, 0, 262156, 5, 0, 262157, 5, 0, 262158, 5, 0, 262159, 5, 0, 262160, 5, 0, 262161, 262149, 0, 262162, 262149, 4, 262163, 5, 0, 262164, 5, 0, 262165, 131075, 3, 262166, 131075, 3, 262167, 65539, 0, 262168, 3, 0, 262169, 262150, 5, 262170, 65542, 0, 262171, 105, 8, 262172, 65641, 8, 262173, 65641, 8, 262174, 6, 0, 262175, 6, 0, 262176, 6, 0, 262177, 6, 0, 262178, 6, 0, 262179, 6, 0, 262180, 6, 0, 262181, 6, 0, 262182, 6, 0, 262183, 6, 0, 327680, 5, 0, 327681, 5, 0, 327682, 5, 0, 327683, 5, 0, 327684, 5, 0, 327685, 5, 0, 327686, 5, 0, 327687, 5, 0, 327688, 5, 0, 327689, 5, 0, 327690, 5, 0, 327691, 5, 0, 327692, 5, 0, 327693, 5, 0, 327694, 262149, 0, 327695, 262149, 4, 327696, 262149, 4, 327697, 131077, 6, 327698, 262147, 5, 327699, 131075, 3, 327700, 65539, 0, 327701, 3, 0, 327702, 3, 0, 327703, 3, 0, 327704, 3, 0, 327705, 262150, 2, 327706, 6, 0, 327707, 105, 9, 327708, 105, 9, 327709, 6, 0, 327710, 6, 0, 327711, 6, 0, 327712, 6, 0, 327713, 6, 0, 327714, 6, 0, 327715, 6, 0, 327716, 6, 0, 327717, 6, 0, 327718, 6, 0, 327719, 6, 0, 393216, 5, 0, 393217, 5, 0, 393218, 5, 0, 393219, 5, 0, 393220, 5, 0, 393221, 5, 0, 393222, 5, 0, 393223, 5, 0, 393224, 5, 0, 393225, 5, 0, 393226, 5, 0, 393227, 5, 0, 393228, 5, 0, 393229, 262149, 0, 393230, 131077, 6, 393231, 327683, 5, 393232, 196611, 5, 393233, 262147, 3, 393234, 262150, 5, 393235, 131078, 3, 393236, 131078, 3, 393237, 131078, 3, 393238, 6, 6, 393239, 3, 0, 393240, 3, 0, 393241, 262150, 2, 393242, 6, 0, 393243, 105, 9, 393244, 105, 9, 393245, 6, 0, 393246, 6, 0, 393247, 6, 0, 393248, 6, 0, 393249, 6, 0, 393250, 6, 0, 393251, 6, 0, 393252, 6, 0, 393253, 6, 0, 393254, 6, 0, 393255, 6, 0, 458752, 5, 0, 458753, 5, 0, 458754, 5, 0, 458755, 5, 0, 458756, 5, 0, 458757, 5, 0, 458758, 5, 0, 458759, 5, 0, 458760, 5, 0, 458761, 5, 0, 458762, 5, 0, 458763, 5, 0, 458764, 5, 0, 458765, 5, 4, 458766, 262147, 5, 458767, 131075, 4, 458768, 262150, 5, 458769, 131078, 3, 458770, 65542, 0, 458771, 65641, 8, 458772, 65641, 8, 458773, 65641, 8, 458774, 131177, 8, 458775, 131078, 3, 458776, 131078, 3, 458777, 65542, 0, 458778, 6, 0, 458779, 105, 9, 458780, 105, 9, 458781, 6, 0, 458782, 6, 0, 458783, 6, 0, 458784, 6, 0, 458785, 6, 0, 458786, 6, 0, 458787, 6, 0, 458788, 6, 0, 458789, 6, 0, 458790, 6, 0, 458791, 6, 0, 524288, 5, 0, 524289, 5, 0, 524290, 5, 0, 524291, 5, 0, 524292, 5, 0, 524293, 5, 0, 524294, 5, 0, 524295, 5, 0, 524296, 5, 0, 524297, 5, 0, 524298, 5, 0, 524299, 5, 0, 524300, 5, 0, 524301, 5, 4, 524302, 262147, 6, 524303, 262147, 1, 524304, 262150, 6, 524305, 131078, 1, 524306, 105, 9, 524307, 65641, 9, 524308, 6, 0, 524309, 6, 0, 524310, 131177, 9, 524311, 6, 0, 524312, 6, 0, 524313, 105, 8, 524314, 65641, 8, 524315, 65641, 8, 524316, 105, 9, 524317, 6, 0, 524318, 6, 0, 524319, 6, 0, 524320, 6, 0, 524321, 6, 0, 524322, 6, 0, 524323, 6, 0, 524324, 6, 0, 524325, 6, 0, 524326, 6, 0, 524327, 6, 0, 589824, 5, 0, 589825, 5, 0, 589826, 5, 0, 589827, 5, 0, 589828, 5, 0, 589829, 5, 0, 589830, 5, 0, 589831, 5, 0, 589832, 5, 0, 589833, 5, 0, 589834, 5, 0, 589835, 5, 0, 589836, 5, 0, 589837, 131077, 0, 589838, 5, 6, 589839, 262147, 2, 589840, 3, 0, 589841, 262150, 2, 589842, 105, 10, 589843, 131177, 6, 589844, 196713, 6, 589845, 196713, 6, 589846, 131177, 10, 589847, 6, 0, 589848, 6, 0, 589849, 105, 9, 589850, 6, 0, 589851, 6, 0, 589852, 105, 9, 589853, 6, 0, 589854, 6, 0, 589855, 6, 0, 589856, 6, 0, 589857, 6, 0, 589858, 6, 0, 589859, 6, 0, 589860, 6, 0, 589861, 6, 0, 589862, 6, 0, 589863, 6, 0, 655360, 5, 0, 655361, 5, 0, 655362, 5, 0, 655363, 5, 0, 655364, 5, 0, 655365, 5, 0, 655366, 5, 0, 655367, 5, 0, 655368, 5, 0, 655369, 5, 0, 655370, 5, 0, 655371, 5, 0, 655372, 5, 0, 655373, 5, 0, 655374, 5, 4, 655375, 262147, 6, 655376, 131075, 1, 655377, 262150, 6, 655378, 131078, 1, 655379, 6, 0, 655380, 6, 0, 655381, 6, 0, 655382, 6, 0, 655383, 6, 0, 655384, 6, 0, 655385, 105, 9, 655386, 6, 0, 655387, 6, 0, 655388, 105, 9, 655389, 6, 0, 655390, 6, 0, 655391, 6, 0, 655392, 6, 0, 655393, 6, 0, 655394, 6, 0, 655395, 6, 0, 655396, 6, 0, 655397, 6, 0, 655398, 6, 0, 655399, 6, 0, 720896, 5, 0, 720897, 5, 0, 720898, 5, 0, 720899, 5, 0, 720900, 5, 0, 720901, 5, 0, 720902, 5, 0, 720903, 5, 0, 720904, 5, 0, 720905, 5, 0, 720906, 5, 0, 720907, 5, 0, 720908, 5, 0, 720909, 5, 0, 720910, 131077, 0, 720911, 5, 6, 720912, 262147, 2, 720913, 3, 0, 720914, 262150, 6, 720915, 131078, 1, 720916, 6, 0, 720917, 6, 0, 720918, 6, 0, 720919, 6, 0, 720920, 6, 0, 720921, 105, 9, 720922, 6, 0, 720923, 6, 0, 720924, 105, 9, 720925, 6, 0, 720926, 6, 0, 720927, 6, 0, 720928, 6, 0, 720929, 6, 0, 720930, 6, 0, 720931, 6, 0, 720932, 6, 0, 720933, 6, 0, 720934, 6, 0, 720935, 6, 0, 786432, 5, 0, 786433, 5, 0, 786434, 5, 0, 786435, 5, 0, 786436, 5, 0, 786437, 5, 0, 786438, 5, 0, 786439, 5, 0, 786440, 5, 0, 786441, 5, 0, 786442, 5, 0, 786443, 5, 0, 786444, 5, 0, 786445, 5, 0, 786446, 5, 0, 786447, 5, 4, 786448, 262147, 2, 786449, 3, 0, 786450, 3, 0, 786451, 262150, 2, 786452, 6, 0, 786453, 6, 0, 786454, 6, 0, 786455, 6, 0, 786456, 105, 8, 786457, 65641, 8, 786458, 65641, 8, 786459, 65641, 8, 786460, 65641, 8, 786461, 6, 0, 786462, 6, 0, 786463, 6, 0, 786464, 6, 0, 786465, 6, 0, 786466, 6, 0, 786467, 6, 0, 786468, 6, 0, 786469, 6, 0, 786470, 6, 0, 786471, 6, 0, 851968, 5, 0, 851969, 5, 0, 851970, 5, 0, 851971, 5, 0, 851972, 5, 0, 851973, 5, 0, 851974, 5, 0, 851975, 5, 0, 851976, 5, 0, 851977, 5, 0, 851978, 5, 0, 851979, 5, 0, 851980, 5, 0, 851981, 5, 0, 851982, 5, 0, 851983, 5, 4, 851984, 262147, 2, 851985, 3, 0, 851986, 3, 0, 851987, 262150, 2, 851988, 6, 0, 851989, 6, 0, 851990, 6, 0, 851991, 6, 0, 851992, 105, 9, 851993, 105, 9, 851994, 6, 0, 851995, 6, 0, 851996, 6, 0, 851997, 6, 0, 851998, 6, 0, 851999, 6, 0, 852000, 6, 0, 852001, 6, 0, 852002, 6, 0, 852003, 6, 0, 852004, 6, 0, 852005, 6, 0, 852006, 6, 0, 852007, 6, 0, 917504, 5, 0, 917505, 5, 0, 917506, 5, 0, 917507, 5, 0, 917508, 5, 0, 917509, 5, 0, 917510, 5, 0, 917511, 5, 0, 917512, 5, 0, 917513, 5, 0, 917514, 5, 0, 917515, 5, 0, 917516, 5, 0, 917517, 5, 0, 917518, 5, 0, 917519, 5, 4, 917520, 262147, 2, 917521, 3, 0, 917522, 3, 0, 917523, 262150, 2, 917524, 6, 0, 917525, 6, 0, 917526, 6, 0, 917527, 6, 0, 917528, 105, 9, 917529, 105, 9, 917530, 6, 0, 917531, 6, 0, 917532, 6, 0, 917533, 6, 0, 917534, 6, 0, 917535, 6, 0, 917536, 6, 0, 917537, 6, 0, 917538, 6, 0, 917539, 6, 0, 917540, 6, 0, 917541, 6, 0, 917542, 6, 0, 917543, 6, 0, 983040, 5, 0, 983041, 5, 0, 983042, 5, 0, 983043, 5, 0, 983044, 5, 0, 983045, 5, 0, 983046, 5, 0, 983047, 5, 0, 983048, 5, 0, 983049, 5, 0, 983050, 5, 0, 983051, 5, 0, 983052, 5, 0, 983053, 5, 0, 983054, 262149, 0, 983055, 131077, 6, 983056, 262147, 2, 983057, 3, 0, 983058, 3, 0, 983059, 262150, 2, 983060, 6, 0, 983061, 6, 0, 983062, 6, 0, 983063, 6, 0, 983064, 105, 9, 983065, 105, 9, 983066, 6, 0, 983067, 6, 0, 983068, 6, 0, 983069, 6, 0, 983070, 6, 0, 983071, 6, 0, 983072, 6, 0, 983073, 6, 0, 983074, 6, 0, 983075, 6, 0, 983076, 6, 0, 983077, 6, 0, 983078, 6, 0, 983079, 6, 0, 1048576, 5, 0, 1048577, 5, 0, 1048578, 5, 0, 1048579, 5, 0, 1048580, 5, 0, 1048581, 5, 0, 1048582, 5, 0, 1048583, 5, 0, 1048584, 5, 0, 1048585, 5, 0, 1048586, 5, 0, 1048587, 5, 0, 1048588, 5, 0, 1048589, 5, 0, 1048590, 5, 4, 1048591, 262147, 5, 1048592, 65539, 0, 1048593, 3, 0, 1048594, 262150, 5, 1048595, 65542, 0, 1048596, 6, 0, 1048597, 6, 0, 1048598, 6, 0, 1048599, 6, 0, 1048600, 105, 9, 1048601, 105, 9, 1048602, 6, 0, 1048603, 6, 0, 1048604, 6, 0, 1048605, 6, 0, 1048606, 6, 0, 1048607, 6, 0, 1048608, 6, 0, 1048609, 6, 0, 1048610, 6, 0, 1048611, 6, 0, 1048612, 6, 0, 1048613, 6, 0, 1048614, 6, 0, 1048615, 6, 0, 1114112, 5, 0, 1114113, 5, 0, 1114114, 5, 0, 1114115, 5, 0, 1114116, 5, 0, 1114117, 5, 0, 1114118, 5, 0, 1114119, 5, 0, 1114120, 5, 0, 1114121, 5, 0, 1114122, 5, 0, 1114123, 5, 0, 1114124, 5, 0, 1114125, 262149, 0, 1114126, 131077, 6, 1114127, 262147, 2, 1114128, 3, 0, 1114129, 262150, 5, 1114130, 65542, 0, 1114131, 6, 0, 1114132, 6, 0, 1114133, 6, 0, 1114134, 6, 0, 1114135, 6, 0, 1114136, 105, 9, 1114137, 105, 10, 1114138, 65641, 10, 1114139, 65641, 10, 1114140, 65641, 10, 1114141, 458857, 9, 1114142, 6, 0, 1114143, 6, 0, 1114144, 6, 0, 1114145, 6, 0, 1114146, 6, 0, 1114147, 6, 0, 1114148, 6, 0, 1114149, 6, 0, 1114150, 6, 0, 1114151, 6, 0, 1179648, 5, 0, 1179649, 5, 0, 1179650, 5, 0, 1179651, 5, 0, 1179652, 5, 0, 1179653, 5, 0, 1179654, 5, 0, 1179655, 5, 0, 1179656, 5, 0, 1179657, 5, 0, 1179658, 5, 0, 1179659, 5, 0, 1179660, 262149, 0, 1179661, 131077, 6, 1179662, 262147, 5, 1179663, 65539, 0, 1179664, 262150, 5, 1179665, 65542, 0, 1179666, 6, 0, 1179667, 6, 0, 1179668, 6, 0, 1179669, 6, 0, 1179670, 6, 0, 1179671, 6, 0, 1179672, 105, 10, 1179673, 65641, 10, 1179674, 65641, 10, 1179675, 458857, 9, 1179676, 6, 0, 1179677, 105, 9, 1179678, 6, 0, 1179679, 6, 0, 1179680, 6, 0, 1179681, 6, 0, 1179682, 6, 0, 1179683, 6, 0, 1179684, 6, 0, 1179685, 6, 0, 1179686, 6, 0, 1179687, 6, 0, 1245184, 5, 0, 1245185, 5, 0, 1245186, 5, 0, 1245187, 5, 0, 1245188, 5, 0, 1245189, 5, 0, 1245190, 5, 0, 1245191, 5, 0, 1245192, 5, 0, 1245193, 5, 0, 1245194, 5, 0, 1245195, 5, 0, 1245196, 5, 4, 1245197, 262147, 5, 1245198, 327683, 0, 1245199, 3, 0, 1245200, 262150, 2, 1245201, 6, 0, 1245202, 6, 0, 1245203, 6, 0, 1245204, 6, 0, 1245205, 6, 0, 1245206, 6, 0, 1245207, 6, 0, 1245208, 6, 0, 1245209, 6, 0, 1245210, 6, 0, 1245211, 105, 9, 1245212, 6, 0, 1245213, 105, 9, 1245214, 6, 0, 1245215, 6, 0, 1245216, 6, 0, 1245217, 6, 0, 1245218, 6, 0, 1245219, 6, 0, 1245220, 6, 0, 1245221, 6, 0, 1245222, 6, 0, 1245223, 6, 0, 1310720, 5, 0, 1310721, 5, 0, 1310722, 5, 0, 1310723, 5, 0, 1310724, 5, 0, 1310725, 5, 0, 1310726, 5, 0, 1310727, 5, 0, 1310728, 5, 0, 1310729, 5, 0, 1310730, 5, 0, 1310731, 5, 0, 1310732, 5, 4, 1310733, 262147, 2, 1310734, 3, 0, 1310735, 262150, 5, 1310736, 65542, 0, 1310737, 6, 0, 1310738, 65641, 7, 1310739, 65641, 5, 1310740, 65641, 5, 1310741, 105, 7, 1310742, 6, 0, 1310743, 6, 0, 1310744, 6, 0, 1310745, 6, 0, 1310746, 6, 0, 1310747, 105, 9, 1310748, 6, 0, 1310749, 105, 9, 1310750, 6, 0, 1310751, 6, 0, 1310752, 6, 0, 1310753, 6, 0, 1310754, 6, 0, 1310755, 6, 0, 1310756, 6, 0, 1310757, 6, 0, 1310758, 6, 0, 1310759, 6, 0, 1376256, 5, 0, 1376257, 5, 0, 1376258, 5, 0, 1376259, 5, 0, 1376260, 5, 0, 1376261, 5, 0, 1376262, 5, 0, 1376263, 5, 0, 1376264, 5, 0, 1376265, 5, 0, 1376266, 5, 0, 1376267, 5, 0, 1376268, 5, 4, 1376269, 262147, 2, 1376270, 3, 0, 1376271, 262150, 2, 1376272, 6, 0, 1376273, 65641, 7, 1376274, 131177, 5, 1376275, 100, 0, 1376276, 65636, 0, 1376277, 105, 4, 1376278, 6, 0, 1376279, 6, 0, 1376280, 6, 0, 1376281, 6, 0, 1376282, 6, 0, 1376283, 105, 9, 1376284, 6, 0, 1376285, 105, 10, 1376286, 65641, 10, 1376287, 458857, 9, 1376288, 6, 0, 1376289, 6, 0, 1376290, 6, 0, 1376291, 6, 0, 1376292, 6, 0, 1376293, 6, 0, 1376294, 6, 0, 1376295, 6, 0, 1441792, 5, 0, 1441793, 5, 0, 1441794, 5, 0, 1441795, 5, 0, 1441796, 5, 0, 1441797, 5, 0, 1441798, 5, 0, 1441799, 5, 0, 1441800, 5, 0, 1441801, 5, 0, 1441802, 5, 0, 1441803, 5, 0, 1441804, 5, 4, 1441805, 262147, 2, 1441806, 3, 0, 1441807, 262150, 2, 1441808, 6, 0, 1441809, 131177, 4, 1441810, 196708, 0, 1441811, 100, 0, 1441812, 65636, 0, 1441813, 105, 4, 1441814, 6, 0, 1441815, 6, 0, 1441816, 6, 0, 1441817, 6, 0, 1441818, 6, 0, 1441819, 105, 9, 1441820, 6, 0, 1441821, 6, 0, 1441822, 6, 0, 1441823, 105, 9, 1441824, 6, 0, 1441825, 6, 0, 1441826, 6, 0, 1441827, 6, 0, 1441828, 6, 0, 1441829, 6, 0, 1441830, 6, 0, 1441831, 6, 0, 1507328, 5, 0, 1507329, 5, 0, 1507330, 5, 0, 1507331, 5, 0, 1507332, 5, 0, 1507333, 5, 0, 1507334, 5, 0, 1507335, 5, 0, 1507336, 5, 0, 1507337, 5, 0, 1507338, 5, 0, 1507339, 5, 0, 1507340, 5, 4, 1507341, 262147, 2, 1507342, 3, 0, 1507343, 262150, 2, 1507344, 6, 0, 1507345, 131177, 4, 1507346, 196708, 0, 1507347, 100, 0, 1507348, 65636, 0, 1507349, 105, 5, 1507350, 105, 7, 1507351, 6, 0, 1507352, 6, 0, 1507353, 6, 0, 1507354, 6, 0, 1507355, 105, 10, 1507356, 65641, 10, 1507357, 65641, 10, 1507358, 458857, 9, 1507359, 105, 9, 1507360, 6, 0, 1507361, 6, 0, 1507362, 6, 0, 1507363, 6, 0, 1507364, 6, 0, 1507365, 6, 0, 1507366, 6, 0, 1507367, 6, 0, 1572864, 5, 0, 1572865, 5, 0, 1572866, 5, 0, 1572867, 5, 0, 1572868, 5, 0, 1572869, 5, 0, 1572870, 5, 0, 1572871, 5, 0, 1572872, 5, 0, 1572873, 5, 0, 1572874, 5, 0, 1572875, 5, 0, 1572876, 5, 4, 1572877, 262147, 2, 1572878, 3, 0, 1572879, 262150, 2, 1572880, 6, 0, 1572881, 131177, 4, 1572882, 196708, 0, 1572883, 100, 0, 1572884, 65636, 0, 1572885, 131172, 0, 1572886, 105, 4, 1572887, 6, 0, 1572888, 6, 0, 1572889, 6, 0, 1572890, 6, 0, 1572891, 6, 0, 1572892, 6, 0, 1572893, 6, 0, 1572894, 105, 9, 1572895, 105, 9, 1572896, 6, 0, 1572897, 6, 0, 1572898, 6, 0, 1572899, 6, 0, 1572900, 6, 0, 1572901, 6, 0, 1572902, 6, 0, 1572903, 6, 0, 1638400, 5, 0, 1638401, 5, 0, 1638402, 5, 0, 1638403, 5, 0, 1638404, 5, 0, 1638405, 5, 0, 1638406, 5, 0, 1638407, 5, 0, 1638408, 5, 0, 1638409, 5, 0, 1638410, 5, 0, 1638411, 5, 0, 1638412, 5, 4, 1638413, 262147, 6, 1638414, 131075, 1, 1638415, 262150, 2, 1638416, 6, 0, 1638417, 131177, 4, 1638418, 196708, 0, 1638419, 100, 0, 1638420, 65636, 0, 1638421, 131172, 0, 1638422, 105, 4, 1638423, 6, 0, 1638424, 6, 0, 1638425, 6, 0, 1638426, 6, 0, 1638427, 6, 0, 1638428, 6, 0, 1638429, 6, 0, 1638430, 105, 9, 1638431, 105, 9, 1638432, 6, 0, 1638433, 6, 0, 1638434, 6, 0, 1638435, 6, 0, 1638436, 6, 0, 1638437, 6, 0, 1638438, 6, 0, 1638439, 6, 0, 1703936, 5, 0, 1703937, 5, 0, 1703938, 5, 0, 1703939, 5, 0, 1703940, 5, 0, 1703941, 5, 0, 1703942, 5, 0, 1703943, 5, 0, 1703944, 5, 0, 1703945, 5, 0, 1703946, 5, 0, 1703947, 5, 0, 1703948, 131077, 0, 1703949, 5, 6, 1703950, 262147, 2, 1703951, 262150, 2, 1703952, 6, 0, 1703953, 131177, 4, 1703954, 196708, 0, 1703955, 100, 0, 1703956, 65636, 0, 1703957, 131172, 0, 1703958, 105, 4, 1703959, 6, 0, 1703960, 6, 0, 1703961, 6, 0, 1703962, 6, 0, 1703963, 6, 0, 1703964, 6, 0, 1703965, 6, 0, 1703966, 105, 9, 1703967, 105, 9, 1703968, 6, 0, 1703969, 6, 0, 1703970, 6, 0, 1703971, 6, 0, 1703972, 6, 0, 1703973, 6, 0, 1703974, 6, 0, 1703975, 6, 0, 1769472, 5, 0, 1769473, 5, 0, 1769474, 5, 0, 1769475, 5, 0, 1769476, 5, 0, 1769477, 5, 0, 1769478, 5, 0, 1769479, 5, 0, 1769480, 5, 0, 1769481, 5, 0, 1769482, 5, 0, 1769483, 5, 0, 1769484, 5, 0, 1769485, 5, 4, 1769486, 262147, 2, 1769487, 262150, 6, 1769488, 131078, 1, 1769489, 131177, 4, 1769490, 196708, 0, 1769491, 100, 0, 1769492, 65636, 0, 1769493, 131172, 0, 1769494, 105, 4, 1769495, 6, 0, 1769496, 6, 0, 1769497, 6, 0, 1769498, 6, 0, 1769499, 6, 0, 1769500, 6, 0, 1769501, 6, 0, 1769502, 105, 9, 1769503, 105, 9, 1769504, 6, 0, 1769505, 6, 0, 1769506, 6, 0, 1769507, 6, 0, 1769508, 6, 0, 1769509, 6, 0, 1769510, 6, 0, 1769511, 6, 0, 1835008, 5, 0, 1835009, 5, 0, 1835010, 5, 0, 1835011, 5, 0, 1835012, 5, 0, 1835013, 5, 0, 1835014, 5, 0, 1835015, 5, 0, 1835016, 5, 0, 1835017, 5, 0, 1835018, 5, 0, 1835019, 5, 0, 1835020, 5, 0, 1835021, 5, 4, 1835022, 262147, 2, 1835023, 3, 0, 1835024, 262150, 2, 1835025, 65641, 6, 1835026, 65641, 3, 1835027, 65641, 3, 1835028, 65641, 3, 1835029, 65641, 3, 1835030, 105, 6, 1835031, 6, 0, 1835032, 6, 0, 1835033, 6, 0, 1835034, 6, 0, 1835035, 6, 0, 1835036, 6, 0, 1835037, 6, 0, 1835038, 105, 9, 1835039, 105, 9, 1835040, 6, 0, 1835041, 6, 0, 1835042, 6, 0, 1835043, 6, 0, 1835044, 6, 0, 1835045, 6, 0, 1835046, 6, 0, 1835047, 6, 0, 1900544, 5, 0, 1900545, 5, 0, 1900546, 5, 0, 1900547, 5, 0, 1900548, 5, 0, 1900549, 5, 0, 1900550, 5, 0, 1900551, 5, 0, 1900552, 5, 0, 1900553, 5, 0, 1900554, 5, 0, 1900555, 5, 0, 1900556, 5, 0, 1900557, 5, 4, 1900558, 262147, 2, 1900559, 3, 0, 1900560, 262150, 6, 1900561, 131078, 1, 1900562, 6, 0, 1900563, 6, 0, 1900564, 6, 0, 1900565, 6, 0, 1900566, 6, 0, 1900567, 6, 0, 1900568, 6, 0, 1900569, 6, 0, 1900570, 6, 0, 1900571, 6, 0, 1900572, 6, 0, 1900573, 6, 0, 1900574, 105, 9, 1900575, 105, 9, 1900576, 6, 0, 1900577, 6, 0, 1900578, 6, 0, 1900579, 6, 0, 1900580, 6, 0, 1900581, 6, 0, 1900582, 6, 0, 1900583, 6, 0, 1966080, 5, 0, 1966081, 5, 0, 1966082, 5, 0, 1966083, 5, 0, 1966084, 5, 0, 1966085, 5, 0, 1966086, 5, 0, 1966087, 5, 0, 1966088, 5, 0, 1966089, 5, 0, 1966090, 5, 0, 1966091, 5, 0, 1966092, 5, 0, 1966093, 5, 4, 1966094, 262147, 6, 1966095, 131075, 1, 1966096, 3, 0, 1966097, 262150, 2, 1966098, 6, 0, 1966099, 6, 0, 1966100, 6, 0, 1966101, 6, 0, 1966102, 6, 0, 1966103, 6, 0, 1966104, 6, 0, 1966105, 6, 0, 1966106, 6, 0, 1966107, 6, 0, 1966108, 6, 0, 1966109, 6, 0, 1966110, 105, 9, 1966111, 105, 9, 1966112, 6, 0, 1966113, 6, 0, 1966114, 6, 0, 1966115, 6, 0, 1966116, 6, 0, 1966117, 6, 0, 1966118, 6, 0, 1966119, 6, 0, 2031616, 5, 0, 2031617, 5, 0, 2031618, 5, 0, 2031619, 5, 0, 2031620, 5, 0, 2031621, 5, 0, 2031622, 5, 0, 2031623, 5, 0, 2031624, 5, 0, 2031625, 5, 0, 2031626, 5, 0, 2031627, 5, 0, 2031628, 5, 0, 2031629, 131077, 0, 2031630, 5, 6, 2031631, 262147, 2, 2031632, 3, 0, 2031633, 262150, 2, 2031634, 6, 0, 2031635, 6, 0, 2031636, 6, 0, 2031637, 6, 0, 2031638, 6, 0, 2031639, 6, 0, 2031640, 6, 0, 2031641, 6, 0, 2031642, 6, 0, 2031643, 6, 0, 2031644, 6, 0, 2031645, 6, 0, 2031646, 105, 9, 2031647, 105, 9, 2031648, 6, 0, 2031649, 6, 0, 2031650, 6, 0, 2031651, 6, 0, 2031652, 6, 0, 2031653, 6, 0, 2031654, 6, 0, 2031655, 6, 0, 2097152, 5, 0, 2097153, 5, 0, 2097154, 5, 0, 2097155, 5, 0, 2097156, 5, 0, 2097157, 5, 0, 2097158, 5, 0, 2097159, 5, 0, 2097160, 5, 0, 2097161, 5, 0, 2097162, 5, 0, 2097163, 5, 0, 2097164, 5, 0, 2097165, 5, 0, 2097166, 5, 4, 2097167, 262147, 6, 2097168, 131075, 1, 2097169, 262150, 6, 2097170, 131078, 1, 2097171, 6, 0, 2097172, 6, 0, 2097173, 6, 0, 2097174, 6, 0, 2097175, 6, 0, 2097176, 6, 0, 2097177, 6, 0, 2097178, 6, 0, 2097179, 105, 8, 2097180, 65641, 8, 2097181, 65641, 8, 2097182, 65641, 8, 2097183, 105, 9, 2097184, 6, 0, 2097185, 6, 0, 2097186, 6, 0, 2097187, 6, 0, 2097188, 6, 0, 2097189, 6, 0, 2097190, 6, 0, 2097191, 6, 0, 2162688, 5, 0, 2162689, 5, 0, 2162690, 5, 0, 2162691, 5, 0, 2162692, 5, 0, 2162693, 5, 0, 2162694, 5, 0, 2162695, 5, 0, 2162696, 5, 0, 2162697, 5, 0, 2162698, 5, 0, 2162699, 5, 0, 2162700, 5, 0, 2162701, 5, 0, 2162702, 131077, 0, 2162703, 5, 6, 2162704, 262147, 2, 2162705, 3, 0, 2162706, 262150, 2, 2162707, 6, 0, 2162708, 6, 0, 2162709, 6, 0, 2162710, 6, 0, 2162711, 6, 0, 2162712, 6, 0, 2162713, 6, 0, 2162714, 6, 0, 2162715, 105, 9, 2162716, 6, 0, 2162717, 6, 0, 2162718, 6, 0, 2162719, 105, 9, 2162720, 6, 0, 2162721, 6, 0, 2162722, 6, 0, 2162723, 6, 0, 2162724, 6, 0, 2162725, 6, 0, 2162726, 6, 0, 2162727, 6, 0, 2228224, 5, 0, 2228225, 5, 0, 2228226, 5, 0, 2228227, 5, 0, 2228228, 5, 0, 2228229, 5, 0, 2228230, 5, 0, 2228231, 5, 0, 2228232, 5, 0, 2228233, 5, 0, 2228234, 5, 0, 2228235, 5, 0, 2228236, 5, 0, 2228237, 5, 0, 2228238, 5, 0, 2228239, 5, 4, 2228240, 262147, 2, 2228241, 3, 0, 2228242, 262150, 6, 2228243, 131078, 1, 2228244, 6, 0, 2228245, 6, 0, 2228246, 6, 0, 2228247, 6, 0, 2228248, 6, 0, 2228249, 6, 0, 2228250, 6, 0, 2228251, 105, 9, 2228252, 105, 8, 2228253, 65641, 8, 2228254, 65641, 8, 2228255, 65641, 8, 2228256, 6, 0, 2228257, 6, 0, 2228258, 6, 0, 2228259, 6, 0, 2228260, 6, 0, 2228261, 6, 0, 2228262, 6, 0, 2228263, 6, 0, 2293760, 5, 0, 2293761, 5, 0, 2293762, 5, 0, 2293763, 5, 0, 2293764, 5, 0, 2293765, 5, 0, 2293766, 5, 0, 2293767, 5, 0, 2293768, 5, 0, 2293769, 5, 0, 2293770, 5, 0, 2293771, 5, 0, 2293772, 5, 0, 2293773, 5, 0, 2293774, 5, 0, 2293775, 5, 4, 2293776, 262147, 2, 2293777, 3, 0, 2293778, 3, 0, 2293779, 262150, 2, 2293780, 6, 0, 2293781, 6, 0, 2293782, 6, 0, 2293783, 6, 0, 2293784, 6, 0, 2293785, 105, 8, 2293786, 65641, 8, 2293787, 65641, 8, 2293788, 65641, 8, 2293789, 6, 0, 2293790, 6, 0, 2293791, 6, 0, 2293792, 6, 0, 2293793, 6, 0, 2293794, 6, 0, 2293795, 6, 0, 2293796, 6, 0, 2293797, 6, 0, 2293798, 6, 0, 2293799, 6, 0, 2359296, 5, 0, 2359297, 5, 0, 2359298, 5, 0, 2359299, 5, 0, 2359300, 5, 0, 2359301, 5, 0, 2359302, 5, 0, 2359303, 5, 0, 2359304, 5, 0, 2359305, 5, 0, 2359306, 5, 0, 2359307, 5, 0, 2359308, 5, 0, 2359309, 5, 0, 2359310, 5, 0, 2359311, 5, 4, 2359312, 262147, 2, 2359313, 3, 0, 2359314, 262147, 0, 2359315, 262150, 2, 2359316, 6, 0, 2359317, 6, 0, 2359318, 6, 0, 2359319, 6, 0, 2359320, 6, 0, 2359321, 105, 9, 2359322, 6, 0, 2359323, 6, 0, 2359324, 6, 0, 2359325, 6, 0, 2359326, 6, 0, 2359327, 6, 0, 2359328, 6, 0, 2359329, 6, 0, 2359330, 6, 0, 2359331, 6, 0, 2359332, 6, 0, 2359333, 6, 0, 2359334, 6, 0, 2359335, 6, 0, 2424832, 5, 0, 2424833, 5, 0, 2424834, 5, 0, 2424835, 5, 0, 2424836, 5, 0, 2424837, 5, 0, 2424838, 5, 0, 2424839, 5, 0, 2424840, 5, 0, 2424841, 5, 0, 2424842, 5, 0, 2424843, 5, 0, 2424844, 5, 0, 2424845, 5, 0, 2424846, 5, 0, 2424847, 5, 4, 2424848, 262147, 6, 2424849, 131075, 1, 2424850, 3, 4, 2424851, 262150, 2, 2424852, 6, 0, 2424853, 6, 0, 2424854, 6, 0, 2424855, 6, 0, 2424856, 6, 0, 2424857, 105, 9, 2424858, 6, 0, 2424859, 6, 0, 2424860, 6, 0, 2424861, 6, 0, 2424862, 6, 0, 2424863, 6, 0, 2424864, 6, 0, 2424865, 6, 0, 2424866, 6, 0, 2424867, 6, 0, 2424868, 6, 0, 2424869, 6, 0, 2424870, 6, 0, 2424871, 6, 0, 2490368, 5, 0, 2490369, 5, 0, 2490370, 5, 0, 2490371, 5, 0, 2490372, 5, 0, 2490373, 5, 0, 2490374, 5, 0, 2490375, 5, 0, 2490376, 5, 0, 2490377, 5, 0, 2490378, 5, 0, 2490379, 5, 0, 2490380, 5, 0, 2490381, 5, 0, 2490382, 5, 0, 2490383, 131077, 0, 2490384, 5, 6, 2490385, 262147, 2, 2490386, 3, 4, 2490387, 262150, 2, 2490388, 6, 0, 2490389, 6, 0, 2490390, 6, 0, 2490391, 6, 0, 2490392, 6, 0, 2490393, 105, 9, 2490394, 6, 0, 2490395, 6, 0, 2490396, 6, 0, 2490397, 6, 0, 2490398, 6, 0, 2490399, 6, 0, 2490400, 6, 0, 2490401, 6, 0, 2490402, 6, 0, 2490403, 6, 0, 2490404, 6, 0, 2490405, 6, 0, 2490406, 6, 0, 2490407, 6, 0, 2555904, 5, 0, 2555905, 5, 0, 2555906, 5, 0, 2555907, 5, 0, 2555908, 5, 0, 2555909, 5, 0, 2555910, 5, 0, 2555911, 5, 0, 2555912, 5, 0, 2555913, 5, 0, 2555914, 5, 0, 2555915, 5, 0, 2555916, 5, 0, 2555917, 5, 0, 2555918, 5, 0, 2555919, 5, 0, 2555920, 5, 4, 2555921, 262147, 2, 2555922, 3, 4, 2555923, 262150, 2, 2555924, 6, 0, 2555925, 6, 0, 2555926, 6, 0, 2555927, 6, 0, 2555928, 6, 0, 2555929, 105, 9, 2555930, 6, 0, 2555931, 6, 0, 2555932, 6, 0, 2555933, 6, 0, 2555934, 6, 0, 2555935, 6, 0, 2555936, 6, 0, 2555937, 6, 0, 2555938, 6, 0, 2555939, 6, 0, 2555940, 6, 0, 2555941, 6, 0, 2555942, 6, 0, 2555943, 6, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 24, 196708, 32, 27, 196708, 30, 65561, 262244, 32, 65563, 196708, 30, 131096, 196708, 32, 131099, 196708, 30, 196624, 262244, 32, 196625, 262244, 32, 196627, 196708, 29, 196628, 327780, 29, 196631, 262244, 32, 196635, 196708, 30, 262159, 196708, 32, 262162, 196708, 32, 262163, 196708, 31, 262164, 327780, 31, 262165, 262244, 32, 262166, 196708, 32, 262170, 196708, 29, 262171, 327781, 17, 262172, 196713, 8, 327694, 262244, 32, 327697, 393321, 3, 327698, 458857, 3, 327706, 196708, 30, 393229, 196708, 32, 393233, 393321, 4, 393234, 458857, 4, 393242, 196708, 30, 458764, 262244, 32, 458769, 393321, 5, 458770, 458857, 5, 458776, 196708, 29, 458777, 327781, 17, 458778, 393317, 17, 524299, 262244, 32, 524312, 196708, 30, 589836, 196708, 32, 589848, 196708, 30, 655371, 196708, 29, 655372, 327780, 29, 655379, 393321, 3, 655380, 458857, 3, 655384, 196708, 30, 720907, 196708, 31, 720908, 327780, 31, 720915, 393321, 4, 720916, 458857, 4, 720920, 196708, 30, 786444, 196708, 32, 786451, 393321, 5, 786452, 458857, 5, 786455, 196708, 29, 786456, 327781, 17, 786457, 196713, 8, 851979, 262244, 32, 851980, 196708, 29, 851981, 327780, 29, 851991, 196708, 30, 917516, 196708, 31, 917517, 327780, 31, 917522, 393321, 3, 917523, 458857, 3, 917527, 196708, 30, 983053, 196708, 32, 983058, 393321, 4, 983059, 458857, 4, 983063, 196708, 30, 1048588, 262244, 32, 1048594, 393321, 5, 1048595, 458857, 5, 1048598, 196708, 29, 1048599, 327781, 17, 1114123, 196708, 32, 1114134, 196708, 30, 1179658, 196708, 29, 1179659, 327780, 29, 1179670, 196708, 30, 1245194, 196708, 31, 1245195, 327780, 31, 1245206, 196708, 31, 1245207, 196708, 28, 1310730, 196708, 32, 1310743, 196708, 30, 1376265, 262244, 32, 1376271, 393321, 3, 1376272, 458857, 3, 1376275, 327780, 26, 1376276, 458852, 26, 1376279, 196708, 31, 1376280, 262244, 31, 1376281, 196708, 28, 1441800, 262244, 32, 1441801, 196708, 29, 1441802, 327780, 29, 1441807, 393321, 4, 1441808, 458857, 4, 1441810, 327780, 26, 1441811, 393316, 29, 1441812, 458852, 27, 1441815, 393321, 3, 1441816, 458857, 3, 1441817, 196708, 30, 1507337, 196708, 31, 1507338, 327780, 31, 1507343, 393321, 5, 1507344, 458857, 5, 1507346, 327780, 27, 1507347, 393316, 27, 1507348, 458852, 27, 1507351, 393321, 4, 1507352, 458857, 4, 1507353, 196708, 30, 1572873, 196708, 32, 1572882, 327780, 27, 1572883, 393316, 27, 1572884, 458852, 29, 1572885, 458852, 26, 1572887, 393321, 5, 1572888, 458857, 5, 1572889, 196708, 30, 1638410, 262244, 32, 1638418, 327780, 27, 1638419, 393316, 27, 1638420, 393316, 27, 1638421, 458852, 27, 1638424, 101, 2, 1638425, 196708, 31, 1638426, 262244, 31, 1638427, 262244, 31, 1638428, 262244, 31, 1638429, 196708, 28, 1703945, 196708, 29, 1703946, 327780, 29, 1703954, 327780, 27, 1703955, 393316, 27, 1703956, 393316, 27, 1703957, 458852, 27, 1703960, 100, 115, 1703961, 65636, 115, 1703962, 131172, 115, 1703963, 196708, 115, 1703964, 262244, 115, 1703965, 196708, 30, 1769481, 196708, 31, 1769482, 327780, 31, 1769490, 327780, 28, 1769491, 393316, 28, 1769492, 393316, 28, 1769493, 458852, 28, 1769496, 100, 116, 1769497, 65636, 116, 1769498, 131172, 116, 1769499, 196708, 116, 1769500, 262244, 116, 1769501, 196708, 30, 1835018, 196708, 32, 1835032, 100, 117, 1835033, 65636, 117, 1835034, 131172, 117, 1835035, 196708, 117, 1835036, 262244, 117, 1835037, 196708, 30, 1900554, 196708, 29, 1900555, 327780, 29, 1900573, 196708, 30, 1966090, 196708, 31, 1966091, 327780, 31, 1966097, 393321, 3, 1966098, 458857, 3, 1966109, 196708, 30, 2031627, 196708, 32, 2031633, 393321, 4, 2031634, 458857, 4, 2031642, 196708, 29, 2031643, 327781, 17, 2031644, 393317, 17, 2031645, 393317, 17, 2097163, 196708, 29, 2097164, 327780, 29, 2097169, 393321, 5, 2097170, 458857, 5, 2097178, 196708, 30, 2162699, 196708, 31, 2162700, 327780, 31, 2162707, 105, 8, 2162708, 65641, 8, 2162709, 65641, 8, 2162710, 131177, 8, 2162714, 196708, 30, 2228236, 196708, 32, 2228241, 196708, 32, 2228242, 458852, 34, 2228243, 105, 10, 2228244, 458857, 9, 2228246, 131177, 9, 2228250, 196708, 30, 2293772, 262244, 32, 2293775, 196708, 32, 2293776, 262244, 32, 2293780, 105, 9, 2293782, 131177, 9, 2293783, 196708, 29, 2293784, 327781, 17, 2293785, 393317, 17, 2293786, 393317, 17, 2359309, 196708, 32, 2359310, 262244, 32, 2359316, 105, 9, 2359318, 131177, 9, 2359319, 196708, 30, 2359322, 105, 9, 2424852, 105, 9, 2424854, 131177, 9, 2424855, 196708, 30, 2424858, 105, 9, 2490388, 105, 9, 2490390, 131177, 9, 2490391, 196708, 30, 2490394, 105, 9, 2555924, 105, 9, 2555926, 131177, 9, 2555927, 196708, 30, 2555930, 105, 9 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 393239, 393321, 3, 393240, 458857, 3, 458770, 196713, 8, 458775, 393321, 4, 458776, 458857, 4, 524311, 393321, 5, 524312, 458857, 5, 1572888, 100, 113, 1572889, 65636, 113, 1572890, 131172, 113, 1572891, 196708, 113, 1572892, 262244, 113, 1638424, 100, 114, 1638425, 65636, 114, 1638426, 131172, 114, 1638427, 196708, 114, 1638428, 262244, 114, 1769499, 393321, 3, 1769500, 458857, 3, 1835035, 393321, 4, 1835036, 458857, 4, 1900571, 393321, 5, 1900572, 458857, 5, 2293786, 196713, 8 ) diff --git a/Maps/Gym31/Gym3.1_tileset.tres b/Maps/Gym31/Gym3.1_tileset.tres new file mode 100644 index 000000000..3897ca988 --- /dev/null +++ b/Maps/Gym31/Gym3.1_tileset.tres @@ -0,0 +1,436 @@ +[gd_resource type="TileSet" load_steps=19 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part4.png" id="104"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part5.png" id="105"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sea_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sea2_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Beach_variants.png" id="4"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:116/0 = 0 +0:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:117/0 = 0 +0:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:117/0 = 0 +1:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:117/0 = 0 +2:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:116/0 = 0 +3:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:117/0 = 0 +3:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:116/0 = 0 +4:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:117/0 = 0 +4:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:27/0 = 0 +5:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:29/0 = 0 +6:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:26/0 = 0 +7:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:27/0 = 0 +7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +0:2/0 = 0 +5:17/0 = 0 +6:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src104"] +texture = ExtResource("104") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src105"] +texture = ExtResource("105") +texture_region_size = Vector2i(32, 32) +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:7/0 = 0 +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:7/0 = 0 +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:4/0 = 0 +7:5/0 = 0 +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/104 = SubResource("src104") +sources/105 = SubResource("src105") +sources/3 = SubResource("src3") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") diff --git a/Maps/Gym31/Gym31.gd b/Maps/Gym31/Gym31.gd new file mode 100644 index 000000000..a7e07ab9f --- /dev/null +++ b/Maps/Gym31/Gym31.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map103 + +var map_name = "Gym3.1" diff --git a/Maps/Gym31/Gym31.gd.uid b/Maps/Gym31/Gym31.gd.uid new file mode 100644 index 000000000..a84b95745 --- /dev/null +++ b/Maps/Gym31/Gym31.gd.uid @@ -0,0 +1 @@ +uid://yf606qax8141 diff --git a/Maps/Gym31/Gym31.tscn b/Maps/Gym31/Gym31.tscn new file mode 100644 index 000000000..cae482a7c --- /dev/null +++ b/Maps/Gym31/Gym31.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Gym31/Gym31_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Gym31/Gym31.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Gym3.1" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 5, 0, 1, 5, 0, 2, 5, 0, 3, 5, 0, 4, 5, 0, 5, 5, 0, 6, 5, 0, 7, 5, 0, 8, 5, 0, 9, 5, 0, 10, 5, 0, 11, 5, 0, 12, 5, 0, 13, 5, 0, 14, 5, 0, 15, 5, 0, 16, 5, 0, 17, 5, 0, 18, 5, 0, 19, 5, 0, 20, 5, 0, 21, 5, 0, 22, 5, 0, 23, 5, 4, 24, 262147, 2, 25, 3, 0, 26, 262150, 2, 27, 6, 0, 28, 105, 9, 29, 105, 9, 30, 6, 0, 31, 6, 0, 32, 6, 0, 33, 6, 0, 34, 6, 0, 35, 6, 0, 36, 6, 0, 37, 6, 0, 38, 6, 0, 39, 6, 0, 65536, 5, 0, 65537, 5, 0, 65538, 5, 0, 65539, 5, 0, 65540, 5, 0, 65541, 5, 0, 65542, 5, 0, 65543, 5, 0, 65544, 5, 0, 65545, 5, 0, 65546, 5, 0, 65547, 5, 0, 65548, 5, 0, 65549, 5, 0, 65550, 5, 0, 65551, 5, 0, 65552, 5, 0, 65553, 5, 0, 65554, 5, 0, 65555, 5, 0, 65556, 5, 0, 65557, 5, 0, 65558, 5, 0, 65559, 5, 4, 65560, 262147, 2, 65561, 3, 0, 65562, 262150, 2, 65563, 6, 0, 65564, 105, 9, 65565, 105, 9, 65566, 6, 0, 65567, 6, 0, 65568, 6, 0, 65569, 6, 0, 65570, 6, 0, 65571, 6, 0, 65572, 6, 0, 65573, 6, 0, 65574, 6, 0, 65575, 6, 0, 131072, 5, 0, 131073, 5, 0, 131074, 5, 0, 131075, 5, 0, 131076, 5, 0, 131077, 5, 0, 131078, 5, 0, 131079, 5, 0, 131080, 5, 0, 131081, 5, 0, 131082, 5, 0, 131083, 5, 0, 131084, 5, 0, 131085, 5, 0, 131086, 5, 0, 131087, 5, 0, 131088, 5, 0, 131089, 5, 0, 131090, 5, 0, 131091, 5, 0, 131092, 5, 0, 131093, 5, 0, 131094, 262149, 0, 131095, 131077, 6, 131096, 262147, 2, 131097, 3, 0, 131098, 262150, 2, 131099, 6, 0, 131100, 105, 9, 131101, 105, 9, 131102, 6, 0, 131103, 6, 0, 131104, 6, 0, 131105, 6, 0, 131106, 6, 0, 131107, 6, 0, 131108, 6, 0, 131109, 6, 0, 131110, 6, 0, 131111, 6, 0, 196608, 5, 0, 196609, 5, 0, 196610, 5, 0, 196611, 5, 0, 196612, 5, 0, 196613, 5, 0, 196614, 5, 0, 196615, 5, 0, 196616, 5, 0, 196617, 5, 0, 196618, 5, 0, 196619, 5, 0, 196620, 5, 0, 196621, 5, 0, 196622, 5, 0, 196623, 5, 0, 196624, 5, 0, 196625, 5, 0, 196626, 5, 0, 196627, 5, 0, 196628, 5, 0, 196629, 262149, 4, 196630, 131077, 6, 196631, 262147, 5, 196632, 65539, 0, 196633, 3, 0, 196634, 262150, 2, 196635, 6, 0, 196636, 105, 9, 196637, 105, 9, 196638, 6, 0, 196639, 6, 0, 196640, 6, 0, 196641, 6, 0, 196642, 6, 0, 196643, 6, 0, 196644, 6, 0, 196645, 6, 0, 196646, 6, 0, 196647, 6, 0, 262144, 5, 0, 262145, 5, 0, 262146, 5, 0, 262147, 5, 0, 262148, 5, 0, 262149, 5, 0, 262150, 5, 0, 262151, 5, 0, 262152, 5, 0, 262153, 5, 0, 262154, 5, 0, 262155, 5, 0, 262156, 5, 0, 262157, 5, 0, 262158, 5, 0, 262159, 5, 0, 262160, 5, 0, 262161, 262149, 0, 262162, 262149, 4, 262163, 5, 0, 262164, 5, 0, 262165, 131075, 3, 262166, 131075, 3, 262167, 65539, 0, 262168, 3, 0, 262169, 262150, 5, 262170, 65542, 0, 262171, 105, 8, 262172, 65641, 8, 262173, 65641, 8, 262174, 6, 0, 262175, 6, 0, 262176, 6, 0, 262177, 6, 0, 262178, 6, 0, 262179, 6, 0, 262180, 6, 0, 262181, 6, 0, 262182, 6, 0, 262183, 6, 0, 327680, 5, 0, 327681, 5, 0, 327682, 5, 0, 327683, 5, 0, 327684, 5, 0, 327685, 5, 0, 327686, 5, 0, 327687, 5, 0, 327688, 5, 0, 327689, 5, 0, 327690, 5, 0, 327691, 5, 0, 327692, 5, 0, 327693, 5, 0, 327694, 262149, 0, 327695, 262149, 4, 327696, 262149, 4, 327697, 131077, 6, 327698, 262147, 5, 327699, 131075, 3, 327700, 65539, 0, 327701, 3, 0, 327702, 3, 0, 327703, 3, 0, 327704, 3, 0, 327705, 262150, 2, 327706, 6, 0, 327707, 105, 9, 327708, 105, 9, 327709, 6, 0, 327710, 6, 0, 327711, 6, 0, 327712, 6, 0, 327713, 6, 0, 327714, 6, 0, 327715, 6, 0, 327716, 6, 0, 327717, 6, 0, 327718, 6, 0, 327719, 6, 0, 393216, 5, 0, 393217, 5, 0, 393218, 5, 0, 393219, 5, 0, 393220, 5, 0, 393221, 5, 0, 393222, 5, 0, 393223, 5, 0, 393224, 5, 0, 393225, 5, 0, 393226, 5, 0, 393227, 5, 0, 393228, 5, 0, 393229, 262149, 0, 393230, 131077, 6, 393231, 327683, 5, 393232, 196611, 5, 393233, 262147, 3, 393234, 262150, 5, 393235, 131078, 3, 393236, 131078, 3, 393237, 131078, 3, 393238, 6, 6, 393239, 3, 0, 393240, 3, 0, 393241, 262150, 2, 393242, 6, 0, 393243, 105, 9, 393244, 105, 9, 393245, 6, 0, 393246, 6, 0, 393247, 6, 0, 393248, 6, 0, 393249, 6, 0, 393250, 6, 0, 393251, 6, 0, 393252, 6, 0, 393253, 6, 0, 393254, 6, 0, 393255, 6, 0, 458752, 5, 0, 458753, 5, 0, 458754, 5, 0, 458755, 5, 0, 458756, 5, 0, 458757, 5, 0, 458758, 5, 0, 458759, 5, 0, 458760, 5, 0, 458761, 5, 0, 458762, 5, 0, 458763, 5, 0, 458764, 5, 0, 458765, 5, 4, 458766, 262147, 5, 458767, 131075, 4, 458768, 262150, 5, 458769, 131078, 3, 458770, 65542, 0, 458771, 65641, 8, 458772, 65641, 8, 458773, 65641, 8, 458774, 131177, 8, 458775, 131078, 3, 458776, 131078, 3, 458777, 65542, 0, 458778, 6, 0, 458779, 105, 9, 458780, 105, 9, 458781, 6, 0, 458782, 6, 0, 458783, 6, 0, 458784, 6, 0, 458785, 6, 0, 458786, 6, 0, 458787, 6, 0, 458788, 6, 0, 458789, 6, 0, 458790, 6, 0, 458791, 6, 0, 524288, 5, 0, 524289, 5, 0, 524290, 5, 0, 524291, 5, 0, 524292, 5, 0, 524293, 5, 0, 524294, 5, 0, 524295, 5, 0, 524296, 5, 0, 524297, 5, 0, 524298, 5, 0, 524299, 5, 0, 524300, 5, 0, 524301, 5, 4, 524302, 262147, 6, 524303, 262147, 1, 524304, 262150, 6, 524305, 131078, 1, 524306, 105, 9, 524307, 65641, 9, 524308, 6, 0, 524309, 6, 0, 524310, 131177, 9, 524311, 6, 0, 524312, 6, 0, 524313, 105, 8, 524314, 65641, 8, 524315, 65641, 8, 524316, 105, 9, 524317, 6, 0, 524318, 6, 0, 524319, 6, 0, 524320, 6, 0, 524321, 6, 0, 524322, 6, 0, 524323, 6, 0, 524324, 6, 0, 524325, 6, 0, 524326, 6, 0, 524327, 6, 0, 589824, 5, 0, 589825, 5, 0, 589826, 5, 0, 589827, 5, 0, 589828, 5, 0, 589829, 5, 0, 589830, 5, 0, 589831, 5, 0, 589832, 5, 0, 589833, 5, 0, 589834, 5, 0, 589835, 5, 0, 589836, 5, 0, 589837, 131077, 0, 589838, 5, 6, 589839, 262147, 2, 589840, 3, 0, 589841, 262150, 2, 589842, 105, 10, 589843, 131177, 6, 589844, 196713, 6, 589845, 196713, 6, 589846, 131177, 10, 589847, 6, 0, 589848, 6, 0, 589849, 105, 9, 589850, 6, 0, 589851, 6, 0, 589852, 105, 9, 589853, 6, 0, 589854, 6, 0, 589855, 6, 0, 589856, 6, 0, 589857, 6, 0, 589858, 6, 0, 589859, 6, 0, 589860, 6, 0, 589861, 6, 0, 589862, 6, 0, 589863, 6, 0, 655360, 5, 0, 655361, 5, 0, 655362, 5, 0, 655363, 5, 0, 655364, 5, 0, 655365, 5, 0, 655366, 5, 0, 655367, 5, 0, 655368, 5, 0, 655369, 5, 0, 655370, 5, 0, 655371, 5, 0, 655372, 5, 0, 655373, 5, 0, 655374, 5, 4, 655375, 262147, 6, 655376, 131075, 1, 655377, 262150, 6, 655378, 131078, 1, 655379, 6, 0, 655380, 6, 0, 655381, 6, 0, 655382, 6, 0, 655383, 6, 0, 655384, 6, 0, 655385, 105, 9, 655386, 6, 0, 655387, 6, 0, 655388, 105, 9, 655389, 6, 0, 655390, 6, 0, 655391, 6, 0, 655392, 6, 0, 655393, 6, 0, 655394, 6, 0, 655395, 6, 0, 655396, 6, 0, 655397, 6, 0, 655398, 6, 0, 655399, 6, 0, 720896, 5, 0, 720897, 5, 0, 720898, 5, 0, 720899, 5, 0, 720900, 5, 0, 720901, 5, 0, 720902, 5, 0, 720903, 5, 0, 720904, 5, 0, 720905, 5, 0, 720906, 5, 0, 720907, 5, 0, 720908, 5, 0, 720909, 5, 0, 720910, 131077, 0, 720911, 5, 6, 720912, 262147, 2, 720913, 3, 0, 720914, 262150, 6, 720915, 131078, 1, 720916, 6, 0, 720917, 6, 0, 720918, 6, 0, 720919, 6, 0, 720920, 6, 0, 720921, 105, 9, 720922, 6, 0, 720923, 6, 0, 720924, 105, 9, 720925, 6, 0, 720926, 6, 0, 720927, 6, 0, 720928, 6, 0, 720929, 6, 0, 720930, 6, 0, 720931, 6, 0, 720932, 6, 0, 720933, 6, 0, 720934, 6, 0, 720935, 6, 0, 786432, 5, 0, 786433, 5, 0, 786434, 5, 0, 786435, 5, 0, 786436, 5, 0, 786437, 5, 0, 786438, 5, 0, 786439, 5, 0, 786440, 5, 0, 786441, 5, 0, 786442, 5, 0, 786443, 5, 0, 786444, 5, 0, 786445, 5, 0, 786446, 5, 0, 786447, 5, 4, 786448, 262147, 2, 786449, 3, 0, 786450, 3, 0, 786451, 262150, 2, 786452, 6, 0, 786453, 6, 0, 786454, 6, 0, 786455, 6, 0, 786456, 105, 8, 786457, 65641, 8, 786458, 65641, 8, 786459, 65641, 8, 786460, 65641, 8, 786461, 6, 0, 786462, 6, 0, 786463, 6, 0, 786464, 6, 0, 786465, 6, 0, 786466, 6, 0, 786467, 6, 0, 786468, 6, 0, 786469, 6, 0, 786470, 6, 0, 786471, 6, 0, 851968, 5, 0, 851969, 5, 0, 851970, 5, 0, 851971, 5, 0, 851972, 5, 0, 851973, 5, 0, 851974, 5, 0, 851975, 5, 0, 851976, 5, 0, 851977, 5, 0, 851978, 5, 0, 851979, 5, 0, 851980, 5, 0, 851981, 5, 0, 851982, 5, 0, 851983, 5, 4, 851984, 262147, 2, 851985, 3, 0, 851986, 3, 0, 851987, 262150, 2, 851988, 6, 0, 851989, 6, 0, 851990, 6, 0, 851991, 6, 0, 851992, 105, 9, 851993, 105, 9, 851994, 6, 0, 851995, 6, 0, 851996, 6, 0, 851997, 6, 0, 851998, 6, 0, 851999, 6, 0, 852000, 6, 0, 852001, 6, 0, 852002, 6, 0, 852003, 6, 0, 852004, 6, 0, 852005, 6, 0, 852006, 6, 0, 852007, 6, 0, 917504, 5, 0, 917505, 5, 0, 917506, 5, 0, 917507, 5, 0, 917508, 5, 0, 917509, 5, 0, 917510, 5, 0, 917511, 5, 0, 917512, 5, 0, 917513, 5, 0, 917514, 5, 0, 917515, 5, 0, 917516, 5, 0, 917517, 5, 0, 917518, 5, 0, 917519, 5, 4, 917520, 262147, 2, 917521, 3, 0, 917522, 3, 0, 917523, 262150, 2, 917524, 6, 0, 917525, 6, 0, 917526, 6, 0, 917527, 6, 0, 917528, 105, 9, 917529, 105, 9, 917530, 6, 0, 917531, 6, 0, 917532, 6, 0, 917533, 6, 0, 917534, 6, 0, 917535, 6, 0, 917536, 6, 0, 917537, 6, 0, 917538, 6, 0, 917539, 6, 0, 917540, 6, 0, 917541, 6, 0, 917542, 6, 0, 917543, 6, 0, 983040, 5, 0, 983041, 5, 0, 983042, 5, 0, 983043, 5, 0, 983044, 5, 0, 983045, 5, 0, 983046, 5, 0, 983047, 5, 0, 983048, 5, 0, 983049, 5, 0, 983050, 5, 0, 983051, 5, 0, 983052, 5, 0, 983053, 5, 0, 983054, 262149, 0, 983055, 131077, 6, 983056, 262147, 2, 983057, 3, 0, 983058, 3, 0, 983059, 262150, 2, 983060, 6, 0, 983061, 6, 0, 983062, 6, 0, 983063, 6, 0, 983064, 105, 9, 983065, 105, 9, 983066, 6, 0, 983067, 6, 0, 983068, 6, 0, 983069, 6, 0, 983070, 6, 0, 983071, 6, 0, 983072, 6, 0, 983073, 6, 0, 983074, 6, 0, 983075, 6, 0, 983076, 6, 0, 983077, 6, 0, 983078, 6, 0, 983079, 6, 0, 1048576, 5, 0, 1048577, 5, 0, 1048578, 5, 0, 1048579, 5, 0, 1048580, 5, 0, 1048581, 5, 0, 1048582, 5, 0, 1048583, 5, 0, 1048584, 5, 0, 1048585, 5, 0, 1048586, 5, 0, 1048587, 5, 0, 1048588, 5, 0, 1048589, 5, 0, 1048590, 5, 4, 1048591, 262147, 5, 1048592, 65539, 0, 1048593, 3, 0, 1048594, 262150, 5, 1048595, 65542, 0, 1048596, 6, 0, 1048597, 6, 0, 1048598, 6, 0, 1048599, 6, 0, 1048600, 105, 9, 1048601, 105, 9, 1048602, 6, 0, 1048603, 6, 0, 1048604, 6, 0, 1048605, 6, 0, 1048606, 6, 0, 1048607, 6, 0, 1048608, 6, 0, 1048609, 6, 0, 1048610, 6, 0, 1048611, 6, 0, 1048612, 6, 0, 1048613, 6, 0, 1048614, 6, 0, 1048615, 6, 0, 1114112, 5, 0, 1114113, 5, 0, 1114114, 5, 0, 1114115, 5, 0, 1114116, 5, 0, 1114117, 5, 0, 1114118, 5, 0, 1114119, 5, 0, 1114120, 5, 0, 1114121, 5, 0, 1114122, 5, 0, 1114123, 5, 0, 1114124, 5, 0, 1114125, 262149, 0, 1114126, 131077, 6, 1114127, 262147, 2, 1114128, 3, 0, 1114129, 262150, 5, 1114130, 65542, 0, 1114131, 6, 0, 1114132, 6, 0, 1114133, 6, 0, 1114134, 6, 0, 1114135, 6, 0, 1114136, 105, 9, 1114137, 105, 10, 1114138, 65641, 10, 1114139, 65641, 10, 1114140, 65641, 10, 1114141, 458857, 9, 1114142, 6, 0, 1114143, 6, 0, 1114144, 6, 0, 1114145, 6, 0, 1114146, 6, 0, 1114147, 6, 0, 1114148, 6, 0, 1114149, 6, 0, 1114150, 6, 0, 1114151, 6, 0, 1179648, 5, 0, 1179649, 5, 0, 1179650, 5, 0, 1179651, 5, 0, 1179652, 5, 0, 1179653, 5, 0, 1179654, 5, 0, 1179655, 5, 0, 1179656, 5, 0, 1179657, 5, 0, 1179658, 5, 0, 1179659, 5, 0, 1179660, 262149, 0, 1179661, 131077, 6, 1179662, 262147, 5, 1179663, 65539, 0, 1179664, 262150, 5, 1179665, 65542, 0, 1179666, 6, 0, 1179667, 6, 0, 1179668, 6, 0, 1179669, 6, 0, 1179670, 6, 0, 1179671, 6, 0, 1179672, 105, 10, 1179673, 65641, 10, 1179674, 65641, 10, 1179675, 458857, 9, 1179676, 6, 0, 1179677, 105, 9, 1179678, 6, 0, 1179679, 6, 0, 1179680, 6, 0, 1179681, 6, 0, 1179682, 6, 0, 1179683, 6, 0, 1179684, 6, 0, 1179685, 6, 0, 1179686, 6, 0, 1179687, 6, 0, 1245184, 5, 0, 1245185, 5, 0, 1245186, 5, 0, 1245187, 5, 0, 1245188, 5, 0, 1245189, 5, 0, 1245190, 5, 0, 1245191, 5, 0, 1245192, 5, 0, 1245193, 5, 0, 1245194, 5, 0, 1245195, 5, 0, 1245196, 5, 4, 1245197, 262147, 5, 1245198, 327683, 0, 1245199, 3, 0, 1245200, 262150, 2, 1245201, 6, 0, 1245202, 6, 0, 1245203, 6, 0, 1245204, 6, 0, 1245205, 6, 0, 1245206, 6, 0, 1245207, 6, 0, 1245208, 6, 0, 1245209, 6, 0, 1245210, 6, 0, 1245211, 105, 9, 1245212, 6, 0, 1245213, 105, 9, 1245214, 6, 0, 1245215, 6, 0, 1245216, 6, 0, 1245217, 6, 0, 1245218, 6, 0, 1245219, 6, 0, 1245220, 6, 0, 1245221, 6, 0, 1245222, 6, 0, 1245223, 6, 0, 1310720, 5, 0, 1310721, 5, 0, 1310722, 5, 0, 1310723, 5, 0, 1310724, 5, 0, 1310725, 5, 0, 1310726, 5, 0, 1310727, 5, 0, 1310728, 5, 0, 1310729, 5, 0, 1310730, 5, 0, 1310731, 5, 0, 1310732, 5, 4, 1310733, 262147, 2, 1310734, 3, 0, 1310735, 262150, 5, 1310736, 65542, 0, 1310737, 6, 0, 1310738, 65641, 7, 1310739, 65641, 5, 1310740, 65641, 5, 1310741, 105, 7, 1310742, 6, 0, 1310743, 6, 0, 1310744, 6, 0, 1310745, 6, 0, 1310746, 6, 0, 1310747, 105, 9, 1310748, 6, 0, 1310749, 105, 9, 1310750, 6, 0, 1310751, 6, 0, 1310752, 6, 0, 1310753, 6, 0, 1310754, 6, 0, 1310755, 6, 0, 1310756, 6, 0, 1310757, 6, 0, 1310758, 6, 0, 1310759, 6, 0, 1376256, 5, 0, 1376257, 5, 0, 1376258, 5, 0, 1376259, 5, 0, 1376260, 5, 0, 1376261, 5, 0, 1376262, 5, 0, 1376263, 5, 0, 1376264, 5, 0, 1376265, 5, 0, 1376266, 5, 0, 1376267, 5, 0, 1376268, 5, 4, 1376269, 262147, 2, 1376270, 3, 0, 1376271, 262150, 2, 1376272, 6, 0, 1376273, 65641, 7, 1376274, 131177, 5, 1376275, 100, 0, 1376276, 65636, 0, 1376277, 105, 4, 1376278, 6, 0, 1376279, 6, 0, 1376280, 6, 0, 1376281, 6, 0, 1376282, 6, 0, 1376283, 105, 9, 1376284, 6, 0, 1376285, 105, 10, 1376286, 65641, 10, 1376287, 458857, 9, 1376288, 6, 0, 1376289, 6, 0, 1376290, 6, 0, 1376291, 6, 0, 1376292, 6, 0, 1376293, 6, 0, 1376294, 6, 0, 1376295, 6, 0, 1441792, 5, 0, 1441793, 5, 0, 1441794, 5, 0, 1441795, 5, 0, 1441796, 5, 0, 1441797, 5, 0, 1441798, 5, 0, 1441799, 5, 0, 1441800, 5, 0, 1441801, 5, 0, 1441802, 5, 0, 1441803, 5, 0, 1441804, 5, 4, 1441805, 262147, 2, 1441806, 3, 0, 1441807, 262150, 2, 1441808, 6, 0, 1441809, 131177, 4, 1441810, 196708, 0, 1441811, 100, 0, 1441812, 65636, 0, 1441813, 105, 4, 1441814, 6, 0, 1441815, 6, 0, 1441816, 6, 0, 1441817, 6, 0, 1441818, 6, 0, 1441819, 105, 9, 1441820, 6, 0, 1441821, 6, 0, 1441822, 6, 0, 1441823, 105, 9, 1441824, 6, 0, 1441825, 6, 0, 1441826, 6, 0, 1441827, 6, 0, 1441828, 6, 0, 1441829, 6, 0, 1441830, 6, 0, 1441831, 6, 0, 1507328, 5, 0, 1507329, 5, 0, 1507330, 5, 0, 1507331, 5, 0, 1507332, 5, 0, 1507333, 5, 0, 1507334, 5, 0, 1507335, 5, 0, 1507336, 5, 0, 1507337, 5, 0, 1507338, 5, 0, 1507339, 5, 0, 1507340, 5, 4, 1507341, 262147, 2, 1507342, 3, 0, 1507343, 262150, 2, 1507344, 6, 0, 1507345, 131177, 4, 1507346, 196708, 0, 1507347, 100, 0, 1507348, 65636, 0, 1507349, 105, 5, 1507350, 105, 7, 1507351, 6, 0, 1507352, 6, 0, 1507353, 6, 0, 1507354, 6, 0, 1507355, 105, 10, 1507356, 65641, 10, 1507357, 65641, 10, 1507358, 458857, 9, 1507359, 105, 9, 1507360, 6, 0, 1507361, 6, 0, 1507362, 6, 0, 1507363, 6, 0, 1507364, 6, 0, 1507365, 6, 0, 1507366, 6, 0, 1507367, 6, 0, 1572864, 5, 0, 1572865, 5, 0, 1572866, 5, 0, 1572867, 5, 0, 1572868, 5, 0, 1572869, 5, 0, 1572870, 5, 0, 1572871, 5, 0, 1572872, 5, 0, 1572873, 5, 0, 1572874, 5, 0, 1572875, 5, 0, 1572876, 5, 4, 1572877, 262147, 2, 1572878, 3, 0, 1572879, 262150, 2, 1572880, 6, 0, 1572881, 131177, 4, 1572882, 196708, 0, 1572883, 100, 0, 1572884, 65636, 0, 1572885, 131172, 0, 1572886, 105, 4, 1572887, 6, 0, 1572888, 6, 0, 1572889, 6, 0, 1572890, 6, 0, 1572891, 6, 0, 1572892, 6, 0, 1572893, 6, 0, 1572894, 105, 9, 1572895, 105, 9, 1572896, 6, 0, 1572897, 6, 0, 1572898, 6, 0, 1572899, 6, 0, 1572900, 6, 0, 1572901, 6, 0, 1572902, 6, 0, 1572903, 6, 0, 1638400, 5, 0, 1638401, 5, 0, 1638402, 5, 0, 1638403, 5, 0, 1638404, 5, 0, 1638405, 5, 0, 1638406, 5, 0, 1638407, 5, 0, 1638408, 5, 0, 1638409, 5, 0, 1638410, 5, 0, 1638411, 5, 0, 1638412, 5, 4, 1638413, 262147, 6, 1638414, 131075, 1, 1638415, 262150, 2, 1638416, 6, 0, 1638417, 131177, 4, 1638418, 196708, 0, 1638419, 100, 0, 1638420, 65636, 0, 1638421, 131172, 0, 1638422, 105, 4, 1638423, 6, 0, 1638424, 6, 0, 1638425, 6, 0, 1638426, 6, 0, 1638427, 6, 0, 1638428, 6, 0, 1638429, 6, 0, 1638430, 105, 9, 1638431, 105, 9, 1638432, 6, 0, 1638433, 6, 0, 1638434, 6, 0, 1638435, 6, 0, 1638436, 6, 0, 1638437, 6, 0, 1638438, 6, 0, 1638439, 6, 0, 1703936, 5, 0, 1703937, 5, 0, 1703938, 5, 0, 1703939, 5, 0, 1703940, 5, 0, 1703941, 5, 0, 1703942, 5, 0, 1703943, 5, 0, 1703944, 5, 0, 1703945, 5, 0, 1703946, 5, 0, 1703947, 5, 0, 1703948, 131077, 0, 1703949, 5, 6, 1703950, 262147, 2, 1703951, 262150, 2, 1703952, 6, 0, 1703953, 131177, 4, 1703954, 196708, 0, 1703955, 100, 0, 1703956, 65636, 0, 1703957, 131172, 0, 1703958, 105, 4, 1703959, 6, 0, 1703960, 6, 0, 1703961, 6, 0, 1703962, 6, 0, 1703963, 6, 0, 1703964, 6, 0, 1703965, 6, 0, 1703966, 105, 9, 1703967, 105, 9, 1703968, 6, 0, 1703969, 6, 0, 1703970, 6, 0, 1703971, 6, 0, 1703972, 6, 0, 1703973, 6, 0, 1703974, 6, 0, 1703975, 6, 0, 1769472, 5, 0, 1769473, 5, 0, 1769474, 5, 0, 1769475, 5, 0, 1769476, 5, 0, 1769477, 5, 0, 1769478, 5, 0, 1769479, 5, 0, 1769480, 5, 0, 1769481, 5, 0, 1769482, 5, 0, 1769483, 5, 0, 1769484, 5, 0, 1769485, 5, 4, 1769486, 262147, 2, 1769487, 262150, 6, 1769488, 131078, 1, 1769489, 131177, 4, 1769490, 196708, 0, 1769491, 100, 0, 1769492, 65636, 0, 1769493, 131172, 0, 1769494, 105, 4, 1769495, 6, 0, 1769496, 6, 0, 1769497, 6, 0, 1769498, 6, 0, 1769499, 6, 0, 1769500, 6, 0, 1769501, 6, 0, 1769502, 105, 9, 1769503, 105, 9, 1769504, 6, 0, 1769505, 6, 0, 1769506, 6, 0, 1769507, 6, 0, 1769508, 6, 0, 1769509, 6, 0, 1769510, 6, 0, 1769511, 6, 0, 1835008, 5, 0, 1835009, 5, 0, 1835010, 5, 0, 1835011, 5, 0, 1835012, 5, 0, 1835013, 5, 0, 1835014, 5, 0, 1835015, 5, 0, 1835016, 5, 0, 1835017, 5, 0, 1835018, 5, 0, 1835019, 5, 0, 1835020, 5, 0, 1835021, 5, 4, 1835022, 262147, 2, 1835023, 3, 0, 1835024, 262150, 2, 1835025, 65641, 6, 1835026, 65641, 3, 1835027, 65641, 3, 1835028, 65641, 3, 1835029, 65641, 3, 1835030, 105, 6, 1835031, 6, 0, 1835032, 6, 0, 1835033, 6, 0, 1835034, 6, 0, 1835035, 6, 0, 1835036, 6, 0, 1835037, 6, 0, 1835038, 105, 9, 1835039, 105, 9, 1835040, 6, 0, 1835041, 6, 0, 1835042, 6, 0, 1835043, 6, 0, 1835044, 6, 0, 1835045, 6, 0, 1835046, 6, 0, 1835047, 6, 0, 1900544, 5, 0, 1900545, 5, 0, 1900546, 5, 0, 1900547, 5, 0, 1900548, 5, 0, 1900549, 5, 0, 1900550, 5, 0, 1900551, 5, 0, 1900552, 5, 0, 1900553, 5, 0, 1900554, 5, 0, 1900555, 5, 0, 1900556, 5, 0, 1900557, 5, 4, 1900558, 262147, 2, 1900559, 3, 0, 1900560, 262150, 6, 1900561, 131078, 1, 1900562, 6, 0, 1900563, 6, 0, 1900564, 6, 0, 1900565, 6, 0, 1900566, 6, 0, 1900567, 6, 0, 1900568, 6, 0, 1900569, 6, 0, 1900570, 6, 0, 1900571, 6, 0, 1900572, 6, 0, 1900573, 6, 0, 1900574, 105, 9, 1900575, 105, 9, 1900576, 6, 0, 1900577, 6, 0, 1900578, 6, 0, 1900579, 6, 0, 1900580, 6, 0, 1900581, 6, 0, 1900582, 6, 0, 1900583, 6, 0, 1966080, 5, 0, 1966081, 5, 0, 1966082, 5, 0, 1966083, 5, 0, 1966084, 5, 0, 1966085, 5, 0, 1966086, 5, 0, 1966087, 5, 0, 1966088, 5, 0, 1966089, 5, 0, 1966090, 5, 0, 1966091, 5, 0, 1966092, 5, 0, 1966093, 5, 4, 1966094, 262147, 6, 1966095, 131075, 1, 1966096, 3, 0, 1966097, 262150, 2, 1966098, 6, 0, 1966099, 6, 0, 1966100, 6, 0, 1966101, 6, 0, 1966102, 6, 0, 1966103, 6, 0, 1966104, 6, 0, 1966105, 6, 0, 1966106, 6, 0, 1966107, 6, 0, 1966108, 6, 0, 1966109, 6, 0, 1966110, 105, 9, 1966111, 105, 9, 1966112, 6, 0, 1966113, 6, 0, 1966114, 6, 0, 1966115, 6, 0, 1966116, 6, 0, 1966117, 6, 0, 1966118, 6, 0, 1966119, 6, 0, 2031616, 5, 0, 2031617, 5, 0, 2031618, 5, 0, 2031619, 5, 0, 2031620, 5, 0, 2031621, 5, 0, 2031622, 5, 0, 2031623, 5, 0, 2031624, 5, 0, 2031625, 5, 0, 2031626, 5, 0, 2031627, 5, 0, 2031628, 5, 0, 2031629, 131077, 0, 2031630, 5, 6, 2031631, 262147, 2, 2031632, 3, 0, 2031633, 262150, 2, 2031634, 6, 0, 2031635, 6, 0, 2031636, 6, 0, 2031637, 6, 0, 2031638, 6, 0, 2031639, 6, 0, 2031640, 6, 0, 2031641, 6, 0, 2031642, 6, 0, 2031643, 6, 0, 2031644, 6, 0, 2031645, 6, 0, 2031646, 105, 9, 2031647, 105, 9, 2031648, 6, 0, 2031649, 6, 0, 2031650, 6, 0, 2031651, 6, 0, 2031652, 6, 0, 2031653, 6, 0, 2031654, 6, 0, 2031655, 6, 0, 2097152, 5, 0, 2097153, 5, 0, 2097154, 5, 0, 2097155, 5, 0, 2097156, 5, 0, 2097157, 5, 0, 2097158, 5, 0, 2097159, 5, 0, 2097160, 5, 0, 2097161, 5, 0, 2097162, 5, 0, 2097163, 5, 0, 2097164, 5, 0, 2097165, 5, 0, 2097166, 5, 4, 2097167, 262147, 6, 2097168, 131075, 1, 2097169, 262150, 6, 2097170, 131078, 1, 2097171, 6, 0, 2097172, 6, 0, 2097173, 6, 0, 2097174, 6, 0, 2097175, 6, 0, 2097176, 6, 0, 2097177, 6, 0, 2097178, 6, 0, 2097179, 105, 8, 2097180, 65641, 8, 2097181, 65641, 8, 2097182, 65641, 8, 2097183, 105, 9, 2097184, 6, 0, 2097185, 6, 0, 2097186, 6, 0, 2097187, 6, 0, 2097188, 6, 0, 2097189, 6, 0, 2097190, 6, 0, 2097191, 6, 0, 2162688, 5, 0, 2162689, 5, 0, 2162690, 5, 0, 2162691, 5, 0, 2162692, 5, 0, 2162693, 5, 0, 2162694, 5, 0, 2162695, 5, 0, 2162696, 5, 0, 2162697, 5, 0, 2162698, 5, 0, 2162699, 5, 0, 2162700, 5, 0, 2162701, 5, 0, 2162702, 131077, 0, 2162703, 5, 6, 2162704, 262147, 2, 2162705, 3, 0, 2162706, 262150, 2, 2162707, 6, 0, 2162708, 6, 0, 2162709, 6, 0, 2162710, 6, 0, 2162711, 6, 0, 2162712, 6, 0, 2162713, 6, 0, 2162714, 6, 0, 2162715, 105, 9, 2162716, 6, 0, 2162717, 6, 0, 2162718, 6, 0, 2162719, 105, 9, 2162720, 6, 0, 2162721, 6, 0, 2162722, 6, 0, 2162723, 6, 0, 2162724, 6, 0, 2162725, 6, 0, 2162726, 6, 0, 2162727, 6, 0, 2228224, 5, 0, 2228225, 5, 0, 2228226, 5, 0, 2228227, 5, 0, 2228228, 5, 0, 2228229, 5, 0, 2228230, 5, 0, 2228231, 5, 0, 2228232, 5, 0, 2228233, 5, 0, 2228234, 5, 0, 2228235, 5, 0, 2228236, 5, 0, 2228237, 5, 0, 2228238, 5, 0, 2228239, 5, 4, 2228240, 262147, 2, 2228241, 3, 0, 2228242, 262150, 6, 2228243, 131078, 1, 2228244, 6, 0, 2228245, 6, 0, 2228246, 6, 0, 2228247, 6, 0, 2228248, 6, 0, 2228249, 6, 0, 2228250, 6, 0, 2228251, 105, 9, 2228252, 105, 8, 2228253, 65641, 8, 2228254, 65641, 8, 2228255, 65641, 8, 2228256, 6, 0, 2228257, 6, 0, 2228258, 6, 0, 2228259, 6, 0, 2228260, 6, 0, 2228261, 6, 0, 2228262, 6, 0, 2228263, 6, 0, 2293760, 5, 0, 2293761, 5, 0, 2293762, 5, 0, 2293763, 5, 0, 2293764, 5, 0, 2293765, 5, 0, 2293766, 5, 0, 2293767, 5, 0, 2293768, 5, 0, 2293769, 5, 0, 2293770, 5, 0, 2293771, 5, 0, 2293772, 5, 0, 2293773, 5, 0, 2293774, 5, 0, 2293775, 5, 4, 2293776, 262147, 2, 2293777, 3, 0, 2293778, 3, 0, 2293779, 262150, 2, 2293780, 6, 0, 2293781, 6, 0, 2293782, 6, 0, 2293783, 6, 0, 2293784, 6, 0, 2293785, 105, 8, 2293786, 65641, 8, 2293787, 65641, 8, 2293788, 65641, 8, 2293789, 6, 0, 2293790, 6, 0, 2293791, 6, 0, 2293792, 6, 0, 2293793, 6, 0, 2293794, 6, 0, 2293795, 6, 0, 2293796, 6, 0, 2293797, 6, 0, 2293798, 6, 0, 2293799, 6, 0, 2359296, 5, 0, 2359297, 5, 0, 2359298, 5, 0, 2359299, 5, 0, 2359300, 5, 0, 2359301, 5, 0, 2359302, 5, 0, 2359303, 5, 0, 2359304, 5, 0, 2359305, 5, 0, 2359306, 5, 0, 2359307, 5, 0, 2359308, 5, 0, 2359309, 5, 0, 2359310, 5, 0, 2359311, 5, 4, 2359312, 262147, 2, 2359313, 3, 0, 2359314, 262147, 0, 2359315, 262150, 2, 2359316, 6, 0, 2359317, 6, 0, 2359318, 6, 0, 2359319, 6, 0, 2359320, 6, 0, 2359321, 105, 9, 2359322, 6, 0, 2359323, 6, 0, 2359324, 6, 0, 2359325, 6, 0, 2359326, 6, 0, 2359327, 6, 0, 2359328, 6, 0, 2359329, 6, 0, 2359330, 6, 0, 2359331, 6, 0, 2359332, 6, 0, 2359333, 6, 0, 2359334, 6, 0, 2359335, 6, 0, 2424832, 5, 0, 2424833, 5, 0, 2424834, 5, 0, 2424835, 5, 0, 2424836, 5, 0, 2424837, 5, 0, 2424838, 5, 0, 2424839, 5, 0, 2424840, 5, 0, 2424841, 5, 0, 2424842, 5, 0, 2424843, 5, 0, 2424844, 5, 0, 2424845, 5, 0, 2424846, 5, 0, 2424847, 5, 4, 2424848, 262147, 6, 2424849, 131075, 1, 2424850, 3, 4, 2424851, 262150, 2, 2424852, 6, 0, 2424853, 6, 0, 2424854, 6, 0, 2424855, 6, 0, 2424856, 6, 0, 2424857, 105, 9, 2424858, 6, 0, 2424859, 6, 0, 2424860, 6, 0, 2424861, 6, 0, 2424862, 6, 0, 2424863, 6, 0, 2424864, 6, 0, 2424865, 6, 0, 2424866, 6, 0, 2424867, 6, 0, 2424868, 6, 0, 2424869, 6, 0, 2424870, 6, 0, 2424871, 6, 0, 2490368, 5, 0, 2490369, 5, 0, 2490370, 5, 0, 2490371, 5, 0, 2490372, 5, 0, 2490373, 5, 0, 2490374, 5, 0, 2490375, 5, 0, 2490376, 5, 0, 2490377, 5, 0, 2490378, 5, 0, 2490379, 5, 0, 2490380, 5, 0, 2490381, 5, 0, 2490382, 5, 0, 2490383, 131077, 0, 2490384, 5, 6, 2490385, 262147, 2, 2490386, 3, 4, 2490387, 262150, 2, 2490388, 6, 0, 2490389, 6, 0, 2490390, 6, 0, 2490391, 6, 0, 2490392, 6, 0, 2490393, 105, 9, 2490394, 6, 0, 2490395, 6, 0, 2490396, 6, 0, 2490397, 6, 0, 2490398, 6, 0, 2490399, 6, 0, 2490400, 6, 0, 2490401, 6, 0, 2490402, 6, 0, 2490403, 6, 0, 2490404, 6, 0, 2490405, 6, 0, 2490406, 6, 0, 2490407, 6, 0, 2555904, 5, 0, 2555905, 5, 0, 2555906, 5, 0, 2555907, 5, 0, 2555908, 5, 0, 2555909, 5, 0, 2555910, 5, 0, 2555911, 5, 0, 2555912, 5, 0, 2555913, 5, 0, 2555914, 5, 0, 2555915, 5, 0, 2555916, 5, 0, 2555917, 5, 0, 2555918, 5, 0, 2555919, 5, 0, 2555920, 5, 4, 2555921, 262147, 2, 2555922, 3, 4, 2555923, 262150, 2, 2555924, 6, 0, 2555925, 6, 0, 2555926, 6, 0, 2555927, 6, 0, 2555928, 6, 0, 2555929, 105, 9, 2555930, 6, 0, 2555931, 6, 0, 2555932, 6, 0, 2555933, 6, 0, 2555934, 6, 0, 2555935, 6, 0, 2555936, 6, 0, 2555937, 6, 0, 2555938, 6, 0, 2555939, 6, 0, 2555940, 6, 0, 2555941, 6, 0, 2555942, 6, 0, 2555943, 6, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 24, 196708, 32, 27, 196708, 30, 65561, 262244, 32, 65563, 196708, 30, 131096, 196708, 32, 131099, 196708, 30, 196624, 262244, 32, 196625, 262244, 32, 196627, 196708, 29, 196628, 327780, 29, 196631, 262244, 32, 196635, 196708, 30, 262159, 196708, 32, 262162, 196708, 32, 262163, 196708, 31, 262164, 327780, 31, 262165, 262244, 32, 262166, 196708, 32, 262170, 196708, 29, 262171, 327781, 17, 262172, 196713, 8, 327694, 262244, 32, 327697, 393321, 3, 327698, 458857, 3, 327706, 196708, 30, 393229, 196708, 32, 393233, 393321, 4, 393234, 458857, 4, 393242, 196708, 30, 458764, 262244, 32, 458769, 393321, 5, 458770, 458857, 5, 458776, 196708, 29, 458777, 327781, 17, 458778, 393317, 17, 524299, 262244, 32, 524312, 196708, 30, 589836, 196708, 32, 589848, 196708, 30, 655371, 196708, 29, 655372, 327780, 29, 655379, 393321, 3, 655380, 458857, 3, 655384, 196708, 30, 720907, 196708, 31, 720908, 327780, 31, 720915, 393321, 4, 720916, 458857, 4, 720920, 196708, 30, 786444, 196708, 32, 786451, 393321, 5, 786452, 458857, 5, 786455, 196708, 29, 786456, 327781, 17, 786457, 196713, 8, 851979, 262244, 32, 851980, 196708, 29, 851981, 327780, 29, 851991, 196708, 30, 917516, 196708, 31, 917517, 327780, 31, 917522, 393321, 3, 917523, 458857, 3, 917527, 196708, 30, 983053, 196708, 32, 983058, 393321, 4, 983059, 458857, 4, 983063, 196708, 30, 1048588, 262244, 32, 1048594, 393321, 5, 1048595, 458857, 5, 1048598, 196708, 29, 1048599, 327781, 17, 1114123, 196708, 32, 1114134, 196708, 30, 1179658, 196708, 29, 1179659, 327780, 29, 1179670, 196708, 30, 1245194, 196708, 31, 1245195, 327780, 31, 1245206, 196708, 31, 1245207, 196708, 28, 1310730, 196708, 32, 1310743, 196708, 30, 1376265, 262244, 32, 1376271, 393321, 3, 1376272, 458857, 3, 1376275, 327780, 26, 1376276, 458852, 26, 1376279, 196708, 31, 1376280, 262244, 31, 1376281, 196708, 28, 1441800, 262244, 32, 1441801, 196708, 29, 1441802, 327780, 29, 1441807, 393321, 4, 1441808, 458857, 4, 1441810, 327780, 26, 1441811, 393316, 29, 1441812, 458852, 27, 1441815, 393321, 3, 1441816, 458857, 3, 1441817, 196708, 30, 1507337, 196708, 31, 1507338, 327780, 31, 1507343, 393321, 5, 1507344, 458857, 5, 1507346, 327780, 27, 1507347, 393316, 27, 1507348, 458852, 27, 1507351, 393321, 4, 1507352, 458857, 4, 1507353, 196708, 30, 1572873, 196708, 32, 1572882, 327780, 27, 1572883, 393316, 27, 1572884, 458852, 29, 1572885, 458852, 26, 1572887, 393321, 5, 1572888, 458857, 5, 1572889, 196708, 30, 1638410, 262244, 32, 1638418, 327780, 27, 1638419, 393316, 27, 1638420, 393316, 27, 1638421, 458852, 27, 1638424, 101, 2, 1638425, 196708, 31, 1638426, 262244, 31, 1638427, 262244, 31, 1638428, 262244, 31, 1638429, 196708, 28, 1703945, 196708, 29, 1703946, 327780, 29, 1703954, 327780, 27, 1703955, 393316, 27, 1703956, 393316, 27, 1703957, 458852, 27, 1703960, 100, 115, 1703961, 65636, 115, 1703962, 131172, 115, 1703963, 196708, 115, 1703964, 262244, 115, 1703965, 196708, 30, 1769481, 196708, 31, 1769482, 327780, 31, 1769490, 327780, 28, 1769491, 393316, 28, 1769492, 393316, 28, 1769493, 458852, 28, 1769496, 100, 116, 1769497, 65636, 116, 1769498, 131172, 116, 1769499, 196708, 116, 1769500, 262244, 116, 1769501, 196708, 30, 1835018, 196708, 32, 1835032, 100, 117, 1835033, 65636, 117, 1835034, 131172, 117, 1835035, 196708, 117, 1835036, 262244, 117, 1835037, 196708, 30, 1900554, 196708, 29, 1900555, 327780, 29, 1900573, 196708, 30, 1966090, 196708, 31, 1966091, 327780, 31, 1966097, 393321, 3, 1966098, 458857, 3, 1966109, 196708, 30, 2031627, 196708, 32, 2031633, 393321, 4, 2031634, 458857, 4, 2031642, 196708, 29, 2031643, 327781, 17, 2031644, 393317, 17, 2031645, 393317, 17, 2097163, 196708, 29, 2097164, 327780, 29, 2097169, 393321, 5, 2097170, 458857, 5, 2097178, 196708, 30, 2162699, 196708, 31, 2162700, 327780, 31, 2162707, 105, 8, 2162708, 65641, 8, 2162709, 65641, 8, 2162710, 131177, 8, 2162714, 196708, 30, 2228236, 196708, 32, 2228241, 196708, 32, 2228242, 458852, 34, 2228243, 105, 10, 2228244, 458857, 9, 2228246, 131177, 9, 2228250, 196708, 30, 2293772, 262244, 32, 2293775, 196708, 32, 2293776, 262244, 32, 2293780, 105, 9, 2293782, 131177, 9, 2293783, 196708, 29, 2293784, 327781, 17, 2293785, 393317, 17, 2293786, 393317, 17, 2359309, 196708, 32, 2359310, 262244, 32, 2359316, 105, 9, 2359318, 131177, 9, 2359319, 196708, 30, 2359322, 105, 9, 2424852, 105, 9, 2424854, 131177, 9, 2424855, 196708, 30, 2424858, 105, 9, 2490388, 105, 9, 2490390, 131177, 9, 2490391, 196708, 30, 2490394, 105, 9, 2555924, 105, 9, 2555926, 131177, 9, 2555927, 196708, 30, 2555930, 105, 9 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 393239, 393321, 3, 393240, 458857, 3, 458770, 196713, 8, 458775, 393321, 4, 458776, 458857, 4, 524311, 393321, 5, 524312, 458857, 5, 1572888, 100, 113, 1572889, 65636, 113, 1572890, 131172, 113, 1572891, 196708, 113, 1572892, 262244, 113, 1638424, 100, 114, 1638425, 65636, 114, 1638426, 131172, 114, 1638427, 196708, 114, 1638428, 262244, 114, 1769499, 393321, 3, 1769500, 458857, 3, 1835035, 393321, 4, 1835036, 458857, 4, 1900571, 393321, 5, 1900572, 458857, 5, 2293786, 196713, 8 ) diff --git a/Maps/Gym31/Gym31_tileset.tres b/Maps/Gym31/Gym31_tileset.tres new file mode 100644 index 000000000..3897ca988 --- /dev/null +++ b/Maps/Gym31/Gym31_tileset.tres @@ -0,0 +1,436 @@ +[gd_resource type="TileSet" load_steps=19 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part4.png" id="104"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/Outside(new)_part5.png" id="105"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sea_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sea2_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Beach_variants.png" id="4"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:116/0 = 0 +0:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:117/0 = 0 +0:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:117/0 = 0 +1:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:117/0 = 0 +2:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:116/0 = 0 +3:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:117/0 = 0 +3:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:116/0 = 0 +4:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:117/0 = 0 +4:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:27/0 = 0 +5:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:29/0 = 0 +6:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:26/0 = 0 +7:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:27/0 = 0 +7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +0:2/0 = 0 +5:17/0 = 0 +6:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src104"] +texture = ExtResource("104") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src105"] +texture = ExtResource("105") +texture_region_size = Vector2i(32, 32) +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:7/0 = 0 +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:7/0 = 0 +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:4/0 = 0 +7:5/0 = 0 +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/104 = SubResource("src104") +sources/105 = SubResource("src105") +sources/3 = SubResource("src3") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") diff --git a/Maps/HallofFame/Hall_of_Fame.gd b/Maps/HallofFame/Hall_of_Fame.gd new file mode 100644 index 000000000..ae379efe6 --- /dev/null +++ b/Maps/HallofFame/Hall_of_Fame.gd @@ -0,0 +1,45 @@ +extends Node2D # gen_map.py Map199 + +var map_name = "Hall of Fame" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 432): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/GAME/GAME.tscn" + Global.game.release_player() diff --git a/Maps/HallofFame/Hall_of_Fame.gd.uid b/Maps/HallofFame/Hall_of_Fame.gd.uid new file mode 100644 index 000000000..4c998752c --- /dev/null +++ b/Maps/HallofFame/Hall_of_Fame.gd.uid @@ -0,0 +1 @@ +uid://bf34v5xrgpum1 diff --git a/Maps/HallofFame/Hall_of_Fame.tscn b/Maps/HallofFame/Hall_of_Fame.tscn new file mode 100644 index 000000000..303eead2a --- /dev/null +++ b/Maps/HallofFame/Hall_of_Fame.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/HallofFame/Hall_of_Fame_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/HallofFame/Hall_of_Fame.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_029.png" id="401"] +[node name="Hall of Fame" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 262145, 0, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 131073, 1, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 4, 131077, 131072, 159, 131078, 196608, 159, 131079, 131072, 159, 131080, 196608, 159, 131081, 131072, 159, 131082, 196608, 159, 131083, 131072, 159, 131084, 196608, 159, 131085, 262145, 2, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 262145, 0, 196611, 262145, 4, 196612, 131073, 6, 196613, 131072, 160, 196614, 196608, 160, 196615, 131072, 160, 196616, 196608, 160, 196617, 131072, 160, 196618, 196608, 160, 196619, 131072, 160, 196620, 196608, 160, 196621, 262145, 6, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 4, 262147, 131072, 159, 262148, 196608, 159, 262149, 131072, 159, 262150, 196608, 159, 262151, 131072, 159, 262152, 196608, 159, 262153, 131072, 159, 262154, 196608, 159, 262155, 131072, 159, 262156, 196608, 159, 262157, 131072, 159, 262158, 196608, 159, 262159, 262145, 2, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 4, 327683, 131072, 160, 327684, 196608, 160, 327685, 131072, 160, 327686, 196608, 160, 327687, 131072, 160, 327688, 196608, 160, 327689, 131072, 160, 327690, 196608, 160, 327691, 131072, 160, 327692, 196608, 160, 327693, 131072, 160, 327694, 196608, 160, 327695, 262145, 2, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 4, 393219, 131072, 159, 393220, 196608, 159, 393221, 131072, 159, 393222, 196608, 159, 393223, 131072, 159, 393224, 196608, 159, 393225, 131072, 159, 393226, 196608, 159, 393227, 131072, 159, 393228, 196608, 159, 393229, 131072, 159, 393230, 196608, 159, 393231, 262145, 2, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 4, 458755, 131072, 160, 458756, 196608, 160, 458757, 131072, 160, 458758, 196608, 160, 458759, 131072, 160, 458760, 196608, 160, 458761, 131072, 160, 458762, 196608, 160, 458763, 131072, 160, 458764, 196608, 160, 458765, 131072, 160, 458766, 196608, 160, 458767, 262145, 2, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 4, 524291, 131072, 159, 524292, 196608, 159, 524293, 131072, 159, 524294, 196608, 159, 524295, 131072, 159, 524296, 196608, 159, 524297, 131072, 159, 524298, 196608, 159, 524299, 131072, 159, 524300, 196608, 159, 524301, 131072, 159, 524302, 196608, 159, 524303, 262145, 2, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 4, 589827, 131072, 160, 589828, 196608, 160, 589829, 131072, 160, 589830, 196608, 160, 589831, 131072, 160, 589832, 196608, 160, 589833, 131072, 160, 589834, 196608, 160, 589835, 131072, 160, 589836, 196608, 160, 589837, 131072, 160, 589838, 196608, 160, 589839, 262145, 2, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 4, 655363, 131072, 159, 655364, 196608, 159, 655365, 131072, 159, 655366, 196608, 159, 655367, 131072, 159, 655368, 196608, 159, 655369, 131072, 159, 655370, 196608, 159, 655371, 131072, 159, 655372, 196608, 159, 655373, 131072, 159, 655374, 196608, 159, 655375, 262145, 2, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 4, 720899, 131072, 160, 720900, 196608, 160, 720901, 131072, 160, 720902, 196608, 160, 720903, 131072, 160, 720904, 196608, 160, 720905, 131072, 160, 720906, 196608, 160, 720907, 131072, 160, 720908, 196608, 160, 720909, 131072, 160, 720910, 196608, 160, 720911, 262145, 2, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 4, 786435, 131072, 159, 786436, 196608, 159, 786437, 131072, 159, 786438, 196608, 159, 786439, 131072, 159, 786440, 196608, 159, 786441, 131072, 159, 786442, 196608, 159, 786443, 131072, 159, 786444, 196608, 159, 786445, 131072, 159, 786446, 196608, 159, 786447, 262145, 2, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 4, 851971, 131072, 160, 851972, 196608, 160, 851973, 131072, 160, 851974, 196608, 160, 851975, 131072, 160, 851976, 196608, 160, 851977, 131072, 160, 851978, 196608, 160, 851979, 131072, 160, 851980, 196608, 160, 851981, 131072, 160, 851982, 196608, 160, 851983, 262145, 2, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 131073, 0, 917507, 131073, 3, 917508, 131073, 3, 917509, 131073, 3, 917510, 131073, 3, 917511, 131073, 3, 917512, 131073, 3, 917513, 131073, 3, 917514, 131073, 3, 917515, 131073, 3, 917516, 131073, 3, 917517, 131073, 3, 917518, 131073, 3, 917519, 65537, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 5, 393216, 149, 6, 458752, 149, 7, 458752, 149, 8, 458752, 149, 9, 458752, 149, 10, 458752, 149, 11, 458752, 149, 12, 393216, 153, 65540, 0, 150, 65541, 393216, 150, 65542, 458752, 150, 65543, 458752, 150, 65544, 458752, 150, 65545, 458752, 150, 65546, 458752, 150, 65547, 458752, 150, 65548, 393216, 154, 65549, 131072, 150, 131075, 0, 150, 131076, 0, 151, 131077, 393216, 151, 131078, 458752, 151, 131079, 458752, 151, 131080, 458752, 151, 131081, 458752, 151, 131082, 458752, 151, 131083, 458752, 151, 131084, 393216, 155, 131085, 131072, 151, 131086, 131072, 150, 196611, 0, 151, 196612, 0, 152, 196613, 393216, 152, 196614, 458752, 152, 196615, 458752, 152, 196616, 458752, 152, 196617, 458752, 152, 196618, 458752, 152, 196619, 458752, 152, 196620, 393216, 156, 196621, 131072, 152, 196622, 131072, 151, 262147, 0, 152, 262148, 0, 153, 262149, 0, 169, 262156, 131072, 169, 262157, 131072, 153, 262158, 131072, 152, 327683, 0, 153, 327685, 0, 170, 327686, 65536, 170, 327687, 65536, 170, 327688, 65536, 170, 327689, 65536, 170, 327690, 65536, 170, 327691, 65536, 170, 327692, 131072, 170, 327694, 131072, 153, 393219, 0, 144, 393220, 65536, 144, 393221, 131072, 144, 393222, 196608, 144, 393223, 262144, 144, 393226, 0, 144, 393227, 65536, 144, 393228, 131072, 144, 393229, 196608, 144, 393230, 262144, 144, 458755, 0, 145, 458756, 65536, 145, 458757, 131072, 145, 458758, 196608, 145, 458759, 262144, 145, 458762, 0, 145, 458763, 65536, 145, 458764, 131072, 145, 458765, 196608, 145, 458766, 262144, 145, 524291, 0, 146, 524292, 65536, 146, 524293, 131072, 146, 524294, 196608, 146, 524295, 262144, 146, 524298, 0, 146, 524299, 65536, 146, 524300, 131072, 146, 524301, 196608, 146, 524302, 262144, 146, 589827, 0, 147, 589828, 65536, 147, 589829, 131072, 147, 589830, 196608, 147, 589831, 262144, 147, 589834, 0, 147, 589835, 65536, 147, 589836, 131072, 147, 589837, 196608, 147, 589838, 262144, 147 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 262144, 156, 131078, 327680, 156, 131079, 262144, 108, 131080, 327680, 108, 131081, 393216, 108, 131082, 458752, 108, 131083, 262144, 156, 131084, 327680, 156, 196613, 262144, 157, 196614, 327680, 157, 196615, 262144, 109, 196616, 327680, 109, 196617, 393216, 109, 196618, 458752, 109, 196619, 262144, 157, 196620, 327680, 157, 262149, 262144, 158, 262150, 327680, 158, 262151, 262144, 110, 262152, 327680, 110, 262153, 393216, 110, 262154, 458752, 110, 262155, 262144, 158, 262156, 327680, 158, 327683, 0, 166, 327694, 0, 166, 393219, 0, 167, 393230, 0, 167, 589829, 262144, 156, 589830, 327680, 156, 589835, 262144, 156, 589836, 327680, 156, 655365, 262144, 157, 655366, 327680, 157, 655371, 262144, 157, 655372, 327680, 157, 720901, 262144, 158, 720902, 327680, 158, 720907, 262144, 158, 720908, 327680, 158, 786435, 0, 166, 786446, 0, 166, 851971, 0, 167, 851976, 131072, 20, 851977, 196608, 20, 851982, 0, 167 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 432) +scene_destination = "res://Maps/PNshouse/PNs_house.tscn" +location = Vector2(272, 176) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 432) +texture = ExtResource("401") +facing = "Up" diff --git a/Maps/HallofFame/Hall_of_Fame_tileset.tres b/Maps/HallofFame/Hall_of_Fame_tileset.tres new file mode 100644 index 000000000..cc0bc3031 --- /dev/null +++ b/Maps/HallofFame/Hall_of_Fame_tileset.tres @@ -0,0 +1,222 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Championship.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:144/0 = 0 +0:145/0 = 0 +0:146/0 = 0 +0:147/0 = 0 +0:150/0 = 0 +0:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:151/0 = 0 +0:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:152/0 = 0 +0:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:153/0 = 0 +0:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:166/0 = 0 +0:167/0 = 0 +0:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:169/0 = 0 +0:170/0 = 0 +1:144/0 = 0 +1:145/0 = 0 +1:146/0 = 0 +1:147/0 = 0 +1:170/0 = 0 +2:20/0 = 0 +2:144/0 = 0 +2:145/0 = 0 +2:146/0 = 0 +2:147/0 = 0 +2:150/0 = 0 +2:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:151/0 = 0 +2:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:152/0 = 0 +2:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:153/0 = 0 +2:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:159/0 = 0 +2:160/0 = 0 +2:169/0 = 0 +2:170/0 = 0 +3:20/0 = 0 +3:144/0 = 0 +3:145/0 = 0 +3:146/0 = 0 +3:147/0 = 0 +3:159/0 = 0 +3:160/0 = 0 +4:108/0 = 0 +4:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:144/0 = 0 +4:145/0 = 0 +4:146/0 = 0 +4:147/0 = 0 +4:156/0 = 0 +4:157/0 = 0 +4:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:158/0 = 0 +4:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:109/0 = 0 +5:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:110/0 = 0 +5:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:156/0 = 0 +5:157/0 = 0 +5:157/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:158/0 = 0 +5:158/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:108/0 = 0 +6:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:109/0 = 0 +6:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:110/0 = 0 +6:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:149/0 = 0 +6:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:150/0 = 0 +6:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:151/0 = 0 +6:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:152/0 = 0 +6:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:153/0 = 0 +6:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:154/0 = 0 +6:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:155/0 = 0 +6:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:156/0 = 0 +6:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:108/0 = 0 +7:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:109/0 = 0 +7:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:110/0 = 0 +7:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:149/0 = 0 +7:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:150/0 = 0 +7:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:151/0 = 0 +7:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:152/0 = 0 +7:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Intro/Intro.gd b/Maps/Intro/Intro.gd new file mode 100644 index 000000000..94e2bfa9c --- /dev/null +++ b/Maps/Intro/Intro.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map051 + +var map_name = "Intro" diff --git a/Maps/Intro/Intro.gd.uid b/Maps/Intro/Intro.gd.uid new file mode 100644 index 000000000..40faf28c2 --- /dev/null +++ b/Maps/Intro/Intro.gd.uid @@ -0,0 +1 @@ +uid://dxf51vsi7x33a diff --git a/Maps/Intro/Intro.tscn b/Maps/Intro/Intro.tscn new file mode 100644 index 000000000..f8984d1a6 --- /dev/null +++ b/Maps/Intro/Intro.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Intro/Intro_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Intro/Intro.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Intro" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(16, 16) +scene_destination = "res://Maps/PNshouse/PNs_house.tscn" +location = Vector2(240, 176) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/Intro/Intro_tileset.tres b/Maps/Intro/Intro_tileset.tres new file mode 100644 index 000000000..72d93d254 --- /dev/null +++ b/Maps/Intro/Intro_tileset.tres @@ -0,0 +1,114 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Cavetiles.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Intro2/Intro_2.gd b/Maps/Intro2/Intro_2.gd new file mode 100644 index 000000000..a464f6655 --- /dev/null +++ b/Maps/Intro2/Intro_2.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map095 + +var map_name = "Intro 2" diff --git a/Maps/Intro2/Intro_2.gd.uid b/Maps/Intro2/Intro_2.gd.uid new file mode 100644 index 000000000..f8f990dc1 --- /dev/null +++ b/Maps/Intro2/Intro_2.gd.uid @@ -0,0 +1 @@ +uid://d3dkak1xn461e diff --git a/Maps/Intro2/Intro_2.tscn b/Maps/Intro2/Intro_2.tscn new file mode 100644 index 000000000..7fffc1962 --- /dev/null +++ b/Maps/Intro2/Intro_2.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Intro2/Intro_2_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Intro2/Intro_2.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Intro 2" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 458752, 0, 1, 458752, 0, 2, 458752, 0, 3, 458752, 0, 4, 458752, 0, 5, 458752, 0, 6, 458752, 0, 7, 458752, 0, 8, 458752, 0, 9, 458752, 0, 10, 458752, 0, 11, 458752, 0, 12, 458752, 0, 13, 458752, 0, 14, 458752, 0, 15, 458752, 0, 16, 458752, 0, 17, 458752, 0, 18, 458752, 0, 19, 458752, 0, 65536, 458752, 0, 65537, 458752, 0, 65538, 458752, 0, 65539, 458752, 0, 65540, 458752, 0, 65541, 458752, 0, 65542, 458752, 0, 65543, 458752, 0, 65544, 458752, 0, 65545, 458752, 0, 65546, 458752, 0, 65547, 458752, 0, 65548, 458752, 0, 65549, 458752, 0, 65550, 458752, 0, 65551, 458752, 0, 65552, 458752, 0, 65553, 458752, 0, 65554, 458752, 0, 65555, 458752, 0, 131072, 458752, 0, 131073, 458752, 0, 131074, 458752, 0, 131075, 458752, 0, 131076, 458752, 0, 131077, 458752, 0, 131078, 458752, 0, 131079, 458752, 0, 131080, 458752, 0, 131081, 458752, 0, 131082, 458752, 0, 131083, 458752, 0, 131084, 458752, 0, 131085, 458752, 0, 131086, 458752, 0, 131087, 458752, 0, 131088, 458752, 0, 131089, 458752, 0, 131090, 458752, 0, 131091, 458752, 0, 196608, 458752, 0, 196609, 458752, 0, 196610, 458752, 0, 196611, 458752, 0, 196612, 458752, 0, 196613, 458752, 0, 196614, 458752, 0, 196615, 458752, 0, 196616, 458752, 0, 196617, 458752, 0, 196618, 458752, 0, 196619, 458752, 0, 196620, 458752, 0, 196621, 458752, 0, 196622, 458752, 0, 196623, 458752, 0, 196624, 458752, 0, 196625, 458752, 0, 196626, 458752, 0, 196627, 458752, 0, 262144, 458752, 0, 262145, 458752, 0, 262146, 458752, 0, 262147, 458752, 0, 262148, 458752, 0, 262149, 458752, 0, 262150, 458752, 0, 262151, 458752, 0, 262152, 458752, 0, 262153, 458752, 0, 262154, 458752, 0, 262155, 458752, 0, 262156, 458752, 0, 262157, 458752, 0, 262158, 458752, 0, 262159, 458752, 0, 262160, 458752, 0, 262161, 458752, 0, 262162, 458752, 0, 262163, 458752, 0, 327680, 458752, 0, 327681, 458752, 0, 327682, 458752, 0, 327683, 458752, 0, 327684, 458752, 0, 327685, 458752, 0, 327686, 458752, 0, 327687, 458752, 0, 327688, 458752, 0, 327689, 458752, 0, 327690, 458752, 0, 327691, 458752, 0, 327692, 458752, 0, 327693, 458752, 0, 327694, 458752, 0, 327695, 458752, 0, 327696, 458752, 0, 327697, 458752, 0, 327698, 458752, 0, 327699, 458752, 0, 393216, 458752, 0, 393217, 458752, 0, 393218, 458752, 0, 393219, 458752, 0, 393220, 458752, 0, 393221, 458752, 0, 393222, 458752, 0, 393223, 458752, 0, 393224, 458752, 0, 393225, 458752, 0, 393226, 458752, 0, 393227, 458752, 0, 393228, 458752, 0, 393229, 458752, 0, 393230, 458752, 0, 393231, 458752, 0, 393232, 458752, 0, 393233, 458752, 0, 393234, 458752, 0, 393235, 458752, 0, 458752, 458752, 0, 458753, 458752, 0, 458754, 458752, 0, 458755, 458752, 0, 458756, 458752, 0, 458757, 458752, 0, 458758, 458752, 0, 458759, 458752, 0, 458760, 458752, 0, 458761, 458752, 0, 458762, 458752, 0, 458763, 458752, 0, 458764, 458752, 0, 458765, 458752, 0, 458766, 458752, 0, 458767, 458752, 0, 458768, 458752, 0, 458769, 458752, 0, 458770, 458752, 0, 458771, 458752, 0, 524288, 458752, 0, 524289, 458752, 0, 524290, 458752, 0, 524291, 458752, 0, 524292, 458752, 0, 524293, 458752, 0, 524294, 458752, 0, 524295, 458752, 0, 524296, 458752, 0, 524297, 458752, 0, 524298, 458752, 0, 524299, 458752, 0, 524300, 458752, 0, 524301, 458752, 0, 524302, 458752, 0, 524303, 458752, 0, 524304, 458752, 0, 524305, 458752, 0, 524306, 458752, 0, 524307, 458752, 0, 589824, 458752, 0, 589825, 458752, 0, 589826, 458752, 0, 589827, 458752, 0, 589828, 458752, 0, 589829, 458752, 0, 589830, 458752, 0, 589831, 458752, 0, 589832, 458752, 0, 589833, 458752, 0, 589834, 458752, 0, 589835, 458752, 0, 589836, 458752, 0, 589837, 458752, 0, 589838, 458752, 0, 589839, 458752, 0, 589840, 458752, 0, 589841, 458752, 0, 589842, 458752, 0, 589843, 458752, 0, 655360, 458752, 0, 655361, 458752, 0, 655362, 458752, 0, 655363, 458752, 0, 655364, 458752, 0, 655365, 458752, 0, 655366, 458752, 0, 655367, 458752, 0, 655368, 458752, 0, 655369, 458752, 0, 655370, 458752, 0, 655371, 458752, 0, 655372, 458752, 0, 655373, 458752, 0, 655374, 458752, 0, 655375, 458752, 0, 655376, 458752, 0, 655377, 458752, 0, 655378, 458752, 0, 655379, 458752, 0, 720896, 458752, 0, 720897, 458752, 0, 720898, 458752, 0, 720899, 458752, 0, 720900, 458752, 0, 720901, 458752, 0, 720902, 458752, 0, 720903, 458752, 0, 720904, 458752, 0, 720905, 458752, 0, 720906, 458752, 0, 720907, 458752, 0, 720908, 458752, 0, 720909, 458752, 0, 720910, 458752, 0, 720911, 458752, 0, 720912, 458752, 0, 720913, 458752, 0, 720914, 458752, 0, 720915, 458752, 0, 786432, 458752, 0, 786433, 458752, 0, 786434, 458752, 0, 786435, 458752, 0, 786436, 458752, 0, 786437, 458752, 0, 786438, 458752, 0, 786439, 458752, 0, 786440, 458752, 0, 786441, 458752, 0, 786442, 458752, 0, 786443, 458752, 0, 786444, 458752, 0, 786445, 458752, 0, 786446, 458752, 0, 786447, 458752, 0, 786448, 458752, 0, 786449, 458752, 0, 786450, 458752, 0, 786451, 458752, 0, 851968, 458752, 0, 851969, 458752, 0, 851970, 458752, 0, 851971, 458752, 0, 851972, 458752, 0, 851973, 458752, 0, 851974, 458752, 0, 851975, 458752, 0, 851976, 458752, 0, 851977, 458752, 0, 851978, 458752, 0, 851979, 458752, 0, 851980, 458752, 0, 851981, 458752, 0, 851982, 458752, 0, 851983, 458752, 0, 851984, 458752, 0, 851985, 458752, 0, 851986, 458752, 0, 851987, 458752, 0, 917504, 458752, 0, 917505, 458752, 0, 917506, 458752, 0, 917507, 458752, 0, 917508, 458752, 0, 917509, 458752, 0, 917510, 458752, 0, 917511, 458752, 0, 917512, 458752, 0, 917513, 458752, 0, 917514, 458752, 0, 917515, 458752, 0, 917516, 458752, 0, 917517, 458752, 0, 917518, 458752, 0, 917519, 458752, 0, 917520, 458752, 0, 917521, 458752, 0, 917522, 458752, 0, 917523, 458752, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 208) +scene_destination = "res://Maps/TitleScreen/Title_Screen.tscn" +location = Vector2(336, 304) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/Intro2/Intro_2_tileset.tres b/Maps/Intro2/Intro_2_tileset.tres new file mode 100644 index 000000000..e808293fe --- /dev/null +++ b/Maps/Intro2/Intro_2_tileset.tres @@ -0,0 +1,13 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Cavetiles.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +7:0/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/KevlarTown/Kevlar NPC Houses.tmx.import b/Maps/KevlarTown/Kevlar NPC Houses.tmx.import deleted file mode 100755 index d9ccc6aca..000000000 --- a/Maps/KevlarTown/Kevlar NPC Houses.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Kevlar NPC Houses.tmx-d2e85916a4f2fed134e5825399eefb55.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Kevlar NPC Houses.tmx" -dest_files=[ "res://.import/Kevlar NPC Houses.tmx-d2e85916a4f2fed134e5825399eefb55.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/KevlarTown/Kevlar NPC Houses.tscn b/Maps/KevlarTown/Kevlar NPC Houses.tscn deleted file mode 100755 index ecd429eb1..000000000 --- a/Maps/KevlarTown/Kevlar NPC Houses.tscn +++ /dev/null @@ -1,24 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://home/charles/GodotProjects/Project-Uranium-Godot/Maps/tilesets/PU_indoors+.tres" type="TileSet" id=1] - -[node name="Node2D" type="Node2D"] -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 1572869, 2, 0, 1572869, 3, 0, 1572869, 4, 0, 1572869, 5, 0, 1572869, 6, 0, 1572869, 7, 0, 1572869, 8, 0, 1572869, 9, 0, 1572869, 10, 0, 1572869, 11, 0, 1572869, 12, 0, 1572869, 13, 0, 1572869, 14, 0, 1572869, 15, 0, 1572869, 16, 0, 1572869, 17, 0, 1572869, 18, 0, 1572869, 19, 0, 1572869, 20, 0, 1572869, 21, 0, 1572869, 22, 0, 1572869, 23, 0, 1572869, 24, 0, 1572869, 25, 0, 1572869, 26, 0, 1572869, 27, 0, 1572869, 28, 0, 1572869, 29, 0, 1572869, 30, 0, 1572869, 31, 0, 1572869, 32, 0, 1572869, 33, 0, 1572869, 34, 0, 1572869, 35, 0, 1572869, 36, 0, 1572869, 37, 0, 1572869, 38, 0, 1572869, 39, 0, 1572869, 40, 0, 1572869, 41, 0, 1572869, 42, 0, 1572869, 43, 0, 1572869, 44, 0, 1572869, 45, 0, 1572869, 46, 0, 1572869, 47, 0, 1572869, 48, 0, 1572869, 49, 0, 1572869, 50, 0, 1572869, 51, 0, 1572869, 52, 0, 1572869, 53, 0, 1572869, 54, 0, 1572869, 55, 0, 1572869, 56, 0, 1572869, 57, 0, 1572869, 58, 0, 1572869, 59, 0, 1572869, 60, 0, 1572869, 61, 0, 1572869, 62, 0, 1572869, 63, 0, 1572869, 64, 0, 1572869, 65, 0, 1572869, 66, 0, 1572869, 65536, 0, 1572869, 65537, 0, 3, 65538, 0, 4, 65539, 0, 4, 65540, 0, 4, 65541, 0, 4, 65542, 0, 1572869, 65543, 0, 1572869, 65544, 0, 4, 65545, 0, 4, 65546, 0, 4, 65547, 0, 4, 65548, 0, 5, 65549, 0, 1572869, 65550, 0, 1572869, 65551, 0, 1572869, 65552, 0, 1572869, 65553, 0, 1572869, 65554, 0, 1572869, 65555, 0, 1572869, 65556, 0, 3, 65557, 0, 4, 65558, 0, 4, 65559, 0, 4, 65560, 0, 4, 65561, 0, 1572869, 65562, 0, 1572869, 65563, 0, 4, 65564, 0, 4, 65565, 0, 4, 65566, 0, 4, 65567, 0, 5, 65568, 0, 1572869, 65569, 0, 1572869, 65570, 0, 1572869, 65571, 0, 1572869, 65572, 0, 1572869, 65573, 0, 1572869, 65574, 0, 1572869, 65575, 0, 6, 65576, 0, 7, 65577, 0, 7, 65578, 0, 7, 65579, 0, 7, 65580, 0, 7, 65581, 0, 7, 65582, 0, 7, 65583, 0, 7, 65584, 0, 7, 65585, 0, 7, 65586, 0, 131072, 65587, 0, 1572869, 65588, 0, 1572869, 65589, 0, 1572869, 65590, 0, 1572869, 65591, 0, 1572869, 65592, 0, 1572869, 65593, 0, 1572869, 65594, 0, 1572869, 65595, 0, 1572869, 65596, 0, 1572869, 65597, 0, 1572869, 65598, 0, 1572869, 65599, 0, 1572869, 65600, 0, 1572869, 65601, 0, 1572869, 65602, 0, 1572869, 131072, 0, 1572869, 131073, 0, 65539, 131074, 0, 65540, 131075, 0, 65540, 131076, 0, 65540, 131077, 0, 65540, 131078, 0, 1572869, 131079, 0, 1572869, 131080, 0, 65540, 131081, 0, 65540, 131082, 0, 65540, 131083, 0, 65540, 131084, 0, 65541, 131085, 0, 1572869, 131086, 0, 1572869, 131087, 0, 1572869, 131088, 0, 1572869, 131089, 0, 1572869, 131090, 0, 1572869, 131091, 0, 1572869, 131092, 0, 65539, 131093, 0, 65540, 131094, 0, 65540, 131095, 0, 65540, 131096, 0, 65540, 131097, 0, 1572869, 131098, 0, 1572869, 131099, 0, 65540, 131100, 0, 65540, 131101, 0, 65540, 131102, 0, 65540, 131103, 0, 65541, 131104, 0, 1572869, 131105, 0, 1572869, 131106, 0, 1572869, 131107, 0, 1572869, 131108, 0, 1572869, 131109, 0, 1572869, 131110, 0, 1572869, 131111, 0, 65542, 131112, 0, 65543, 131113, 0, 65543, 131114, 0, 65543, 131115, 0, 65543, 131116, 0, 65543, 131117, 0, 65543, 131118, 0, 65543, 131119, 0, 65543, 131120, 0, 65543, 131121, 0, 65543, 131122, 0, 196608, 131123, 0, 1572869, 131124, 0, 1572869, 131125, 0, 1572869, 131126, 0, 1572869, 131127, 0, 1572869, 131128, 0, 1572869, 131129, 0, 1572869, 131130, 0, 6, 131131, 0, 7, 131132, 0, 7, 131133, 0, 7, 131134, 0, 7, 131135, 0, 7, 131136, 0, 7, 131137, 0, 131072, 131138, 0, 1572869, 196608, 0, 1572869, 196609, 0, 196609, 196610, 0, 196609, 196611, 0, 196609, 196612, 0, 196609, 196613, 0, 196609, 196614, 0, 3, 196615, 0, 5, 196616, 0, 196609, 196617, 0, 196609, 196618, 0, 196609, 196619, 0, 196609, 196620, 0, 196609, 196621, 0, 1572869, 196622, 0, 1572869, 196623, 0, 1572869, 196624, 0, 1572869, 196625, 0, 1572869, 196626, 0, 1572869, 196627, 0, 1572869, 196628, 0, 196609, 196629, 0, 196609, 196630, 0, 196609, 196631, 0, 196609, 196632, 0, 196609, 196633, 0, 3, 196634, 0, 5, 196635, 0, 196609, 196636, 0, 196609, 196637, 0, 196609, 196638, 0, 196609, 196639, 0, 196609, 196640, 0, 1572869, 196641, 0, 1572869, 196642, 0, 1572869, 196643, 0, 1572869, 196644, 0, 1572869, 196645, 0, 1572869, 196646, 0, 1572869, 196647, 0, 524288, 196648, 0, 524288, 196649, 0, 524288, 196650, 0, 524288, 196651, 0, 524288, 196652, 0, 524288, 196653, 0, 524288, 196654, 0, 524288, 196655, 0, 524288, 196656, 0, 524288, 196657, 0, 524288, 196658, 0, 524288, 196659, 0, 1572869, 196660, 0, 1572869, 196661, 0, 1572869, 196662, 0, 1572869, 196663, 0, 1572869, 196664, 0, 1572869, 196665, 0, 1572869, 196666, 0, 65542, 196667, 0, 65543, 196668, 0, 65543, 196669, 0, 65543, 196670, 0, 65543, 196671, 0, 65543, 196672, 0, 65543, 196673, 0, 196608, 196674, 0, 1572869, 262144, 0, 1572869, 262145, 0, 196609, 262146, 0, 131073, 262147, 0, 131073, 262148, 0, 131073, 262149, 0, 131073, 262150, 0, 65539, 262151, 0, 65541, 262152, 0, 196609, 262153, 0, 131073, 262154, 0, 131073, 262155, 0, 131073, 262156, 0, 131073, 262157, 0, 1572869, 262158, 0, 1572869, 262159, 0, 1572869, 262160, 0, 1572869, 262161, 0, 1572869, 262162, 0, 1572869, 262163, 0, 1572869, 262164, 0, 196609, 262165, 0, 131073, 262166, 0, 131073, 262167, 0, 131073, 262168, 0, 131073, 262169, 0, 65539, 262170, 0, 65541, 262171, 0, 196609, 262172, 0, 131073, 262173, 0, 131073, 262174, 0, 131073, 262175, 0, 131073, 262176, 0, 1572869, 262177, 0, 1572869, 262178, 0, 1572869, 262179, 0, 1572869, 262180, 0, 1572869, 262181, 0, 1572869, 262182, 0, 1572869, 262183, 0, 524288, 262184, 0, 589824, 262185, 0, 589824, 262186, 0, 589824, 262187, 0, 589824, 262188, 0, 589824, 262189, 0, 589824, 262190, 0, 589824, 262191, 0, 589824, 262192, 0, 589824, 262193, 0, 589824, 262194, 0, 589824, 262195, 0, 1572869, 262196, 0, 1572869, 262197, 0, 1572869, 262198, 0, 1572869, 262199, 0, 1572869, 262200, 0, 1572869, 262201, 0, 1572869, 262202, 0, 196612, 262203, 0, 196612, 262204, 0, 196612, 262205, 0, 196612, 262206, 0, 196612, 262207, 0, 196612, 262208, 0, 196612, 262209, 0, 196612, 262210, 0, 1572869, 327680, 0, 1572869, 327681, 0, 196609, 327682, 0, 131073, 327683, 0, 131073, 327684, 0, 131073, 327685, 0, 131073, 327686, 0, 196609, 327687, 0, 196609, 327688, 0, 196609, 327689, 0, 131073, 327690, 0, 131073, 327691, 0, 131073, 327692, 0, 131073, 327693, 0, 1572869, 327694, 0, 1572869, 327695, 0, 1572869, 327696, 0, 1572869, 327697, 0, 1572869, 327698, 0, 1572869, 327699, 0, 1572869, 327700, 0, 196609, 327701, 0, 131073, 327702, 0, 131073, 327703, 0, 131073, 327704, 0, 131073, 327705, 0, 196609, 327706, 0, 196609, 327707, 0, 196609, 327708, 0, 131073, 327709, 0, 131073, 327710, 0, 131073, 327711, 0, 131073, 327712, 0, 1572869, 327713, 0, 1572869, 327714, 0, 1572869, 327715, 0, 1572869, 327716, 0, 1572869, 327717, 0, 1572869, 327718, 0, 1572869, 327719, 0, 524288, 327720, 0, 589824, 327721, 0, 589824, 327722, 0, 589824, 327723, 0, 589824, 327724, 0, 589824, 327725, 0, 589824, 327726, 0, 589824, 327727, 0, 589824, 327728, 0, 589824, 327729, 0, 589824, 327730, 0, 589824, 327731, 0, 1572869, 327732, 0, 1572869, 327733, 0, 1572869, 327734, 0, 1572869, 327735, 0, 1572869, 327736, 0, 1572869, 327737, 0, 1572869, 327738, 0, 196609, 327739, 0, 131073, 327740, 0, 131073, 327741, 0, 131073, 327742, 0, 131073, 327743, 0, 131073, 327744, 0, 131073, 327745, 0, 131073, 327746, 0, 1572869, 393216, 0, 1572869, 393217, 0, 196609, 393218, 0, 131073, 393219, 0, 131073, 393220, 0, 131073, 393221, 0, 131073, 393222, 0, 131073, 393223, 0, 131073, 393224, 0, 131073, 393225, 0, 851969, 393226, 0, 851969, 393227, 0, 851969, 393228, 0, 131073, 393229, 0, 1572869, 393230, 0, 1572869, 393231, 0, 1572869, 393232, 0, 1572869, 393233, 0, 1572869, 393234, 0, 1572869, 393235, 0, 1572869, 393236, 0, 196609, 393237, 0, 131073, 393238, 0, 131073, 393239, 0, 131073, 393240, 0, 131073, 393241, 0, 131073, 393242, 0, 131073, 393243, 0, 131073, 393244, 0, 851969, 393245, 0, 851969, 393246, 0, 851969, 393247, 0, 131073, 393248, 0, 1572869, 393249, 0, 1572869, 393250, 0, 1572869, 393251, 0, 1572869, 393252, 0, 1572869, 393253, 0, 1572869, 393254, 0, 1572869, 393255, 0, 524288, 393256, 0, 589824, 393257, 0, 589824, 393258, 0, 589824, 393259, 0, 589824, 393260, 0, 589824, 393261, 0, 589824, 393262, 0, 589824, 393263, 0, 589824, 393264, 0, 589824, 393265, 0, 589824, 393266, 0, 589824, 393267, 0, 1572869, 393268, 0, 1572869, 393269, 0, 1572869, 393270, 0, 1572869, 393271, 0, 1572869, 393272, 0, 1572869, 393273, 0, 1572869, 393274, 0, 196609, 393275, 0, 2031617, 393276, 0, 2031617, 393277, 0, 2031617, 393278, 0, 131073, 393279, 0, 131073, 393280, 0, 131073, 393281, 0, 131073, 393282, 0, 1572869, 458752, 0, 1572869, 458753, 0, 196609, 458754, 0, 131073, 458755, 0, 131073, 458756, 0, 131073, 458757, 0, 131073, 458758, 0, 131073, 458759, 0, 131073, 458760, 0, 131073, 458761, 0, 851969, 458762, 0, 851969, 458763, 0, 851969, 458764, 0, 131073, 458765, 0, 1572869, 458766, 0, 1572869, 458767, 0, 1572869, 458768, 0, 1572869, 458769, 0, 1572869, 458770, 0, 1572869, 458771, 0, 1572869, 458772, 0, 196609, 458773, 0, 131073, 458774, 0, 131073, 458775, 0, 131073, 458776, 0, 131073, 458777, 0, 131073, 458778, 0, 131073, 458779, 0, 131073, 458780, 0, 851969, 458781, 0, 851969, 458782, 0, 851969, 458783, 0, 131073, 458784, 0, 1572869, 458785, 0, 1572869, 458786, 0, 1572869, 458787, 0, 1572869, 458788, 0, 1572869, 458789, 0, 1572869, 458790, 0, 1572869, 458791, 0, 524288, 458792, 0, 589824, 458793, 0, 589824, 458794, 0, 589824, 458795, 0, 589824, 458796, 0, 589824, 458797, 0, 589824, 458798, 0, 589824, 458799, 0, 589824, 458800, 0, 589824, 458801, 0, 589824, 458802, 0, 589824, 458803, 0, 1572869, 458804, 0, 1572869, 458805, 0, 1572869, 458806, 0, 1572869, 458807, 0, 1572869, 458808, 0, 1572869, 458809, 0, 1572869, 458810, 0, 196609, 458811, 0, 131073, 458812, 0, 131073, 458813, 0, 131073, 458814, 0, 131073, 458815, 0, 131073, 458816, 0, 131073, 458817, 0, 131073, 458818, 0, 1572869, 524288, 0, 1572869, 524289, 0, 196609, 524290, 0, 131073, 524291, 0, 131073, 524292, 0, 131073, 524293, 0, 131073, 524294, 0, 131073, 524295, 0, 131073, 524296, 0, 131073, 524297, 0, 131073, 524298, 0, 131073, 524299, 0, 131073, 524300, 0, 131073, 524301, 0, 1572869, 524302, 0, 1572869, 524303, 0, 1572869, 524304, 0, 1572869, 524305, 0, 1572869, 524306, 0, 1572869, 524307, 0, 1572869, 524308, 0, 196609, 524309, 0, 131073, 524310, 0, 131073, 524311, 0, 131073, 524312, 0, 131073, 524313, 0, 131073, 524314, 0, 131073, 524315, 0, 131073, 524316, 0, 131073, 524317, 0, 131073, 524318, 0, 131073, 524319, 0, 131073, 524320, 0, 1572869, 524321, 0, 1572869, 524322, 0, 1572869, 524323, 0, 1572869, 524324, 0, 1572869, 524325, 0, 1572869, 524326, 0, 1572869, 524327, 0, 524288, 524328, 0, 589824, 524329, 0, 589824, 524330, 0, 589824, 524331, 0, 589824, 524332, 0, 589824, 524333, 0, 589824, 524334, 0, 589824, 524335, 0, 589824, 524336, 0, 589824, 524337, 0, 589824, 524338, 0, 589824, 524339, 0, 1572869, 524340, 0, 1572869, 524341, 0, 1572869, 524342, 0, 1572869, 524343, 0, 1572869, 524344, 0, 1572869, 524345, 0, 1572869, 524346, 0, 196609, 524347, 0, 131073, 524348, 0, 131073, 524349, 0, 131073, 524350, 0, 131073, 524351, 0, 131073, 524352, 0, 131073, 524353, 0, 131073, 524354, 0, 1572869, 589824, 0, 1572869, 589825, 0, 196609, 589826, 0, 131073, 589827, 0, 131073, 589828, 0, 131073, 589829, 0, 131073, 589830, 0, 131073, 589831, 0, 131073, 589832, 0, 131073, 589833, 0, 131073, 589834, 0, 131073, 589835, 0, 131073, 589836, 0, 131073, 589837, 0, 1572869, 589838, 0, 1572869, 589839, 0, 1572869, 589840, 0, 1572869, 589841, 0, 1572869, 589842, 0, 1572869, 589843, 0, 1572869, 589844, 0, 196609, 589845, 0, 131073, 589846, 0, 131073, 589847, 0, 131073, 589848, 0, 131073, 589849, 0, 131073, 589850, 0, 131073, 589851, 0, 131073, 589852, 0, 131073, 589853, 0, 131073, 589854, 0, 131073, 589855, 0, 131073, 589856, 0, 1572869, 589857, 0, 1572869, 589858, 0, 1572869, 589859, 0, 1572869, 589860, 0, 1572869, 589861, 0, 1572869, 589862, 0, 1572869, 589863, 0, 524288, 589864, 0, 589824, 589865, 0, 589824, 589866, 0, 589824, 589867, 0, 589824, 589868, 0, 589824, 589869, 0, 589824, 589870, 0, 589824, 589871, 0, 589824, 589872, 0, 589824, 589873, 0, 589824, 589874, 0, 589824, 589875, 0, 1572869, 589876, 0, 1572869, 589877, 0, 1572869, 589878, 0, 1572869, 589879, 0, 1572869, 589880, 0, 1572869, 589881, 0, 1572869, 589882, 0, 196609, 589883, 0, 131073, 589884, 0, 131073, 589885, 0, 131073, 589886, 0, 131073, 589887, 0, 131073, 589888, 0, 131073, 589889, 0, 131073, 589890, 0, 1572869, 655360, 0, 1572869, 655361, 0, 196609, 655362, 0, 131073, 655363, 0, 131073, 655364, 0, 131073, 655365, 0, 131073, 655366, 0, 131073, 655367, 0, 1703939, 655368, 0, 131073, 655369, 0, 131073, 655370, 0, 131073, 655371, 0, 131073, 655372, 0, 131073, 655373, 0, 1572869, 655374, 0, 1572869, 655375, 0, 1572869, 655376, 0, 1572869, 655377, 0, 1572869, 655378, 0, 1572869, 655379, 0, 1572869, 655380, 0, 196609, 655381, 0, 131073, 655382, 0, 131073, 655383, 0, 131073, 655384, 0, 131073, 655385, 0, 131073, 655386, 0, 1703939, 655387, 0, 131073, 655388, 0, 131073, 655389, 0, 131073, 655390, 0, 131073, 655391, 0, 131073, 655392, 0, 1572869, 655393, 0, 1572869, 655394, 0, 1572869, 655395, 0, 1572869, 655396, 0, 1572869, 655397, 0, 1572869, 655398, 0, 1572869, 655399, 0, 524288, 655400, 0, 589824, 655401, 0, 589824, 655402, 0, 589824, 655403, 0, 589824, 655404, 0, 589824, 655405, 0, 1703939, 655406, 0, 589824, 655407, 0, 589824, 655408, 0, 589824, 655409, 0, 589824, 655410, 0, 589824, 655411, 0, 1572869, 655412, 0, 1572869, 655413, 0, 1572869, 655414, 0, 1572869, 655415, 0, 1572869, 655416, 0, 1572869, 655417, 0, 1572869, 655418, 0, 1572869, 655419, 0, 1572869, 655420, 0, 1572869, 655421, 0, 1572869, 655422, 0, 1572869, 655423, 0, 1572869, 655424, 0, 1572869, 655425, 0, 1572869, 655426, 0, 1572869, 720896, 0, 1572869, 720897, 0, 1572869, 720898, 0, 1572869, 720899, 0, 1572869, 720900, 0, 1572869, 720901, 0, 1572869, 720902, 0, 1572869, 720903, 0, 1572869, 720904, 0, 1572869, 720905, 0, 1572869, 720906, 0, 1572869, 720907, 0, 1572869, 720908, 0, 1572869, 720909, 0, 1572869, 720910, 0, 1572869, 720911, 0, 1572869, 720912, 0, 1572869, 720913, 0, 1572869, 720914, 0, 1572869, 720915, 0, 1572869, 720916, 0, 1572869, 720917, 0, 1572869, 720918, 0, 1572869, 720919, 0, 1572869, 720920, 0, 1572869, 720921, 0, 1572869, 720922, 0, 1572869, 720923, 0, 1572869, 720924, 0, 1572869, 720925, 0, 1572869, 720926, 0, 1572869, 720927, 0, 1572869, 720928, 0, 1572869, 720929, 0, 1572869, 720930, 0, 1572869, 720931, 0, 1572869, 720932, 0, 1572869, 720933, 0, 1572869, 720934, 0, 1572869, 720935, 0, 1572869, 720936, 0, 1572869, 720937, 0, 1572869, 720938, 0, 1572869, 720939, 0, 1572869, 720940, 0, 1572869, 720941, 0, 1572869, 720942, 0, 1572869, 720943, 0, 1572869, 720944, 0, 1572869, 720945, 0, 1572869, 720946, 0, 1572869, 720947, 0, 1572869, 720948, 0, 1572869, 720949, 0, 1572869, 720950, 0, 1572869, 720951, 0, 1572869, 720952, 0, 1572869, 720953, 0, 1572869, 720954, 0, 1572869, 720955, 0, 1572869, 720956, 0, 1572869, 720957, 0, 1572869, 720958, 0, 1572869, 720959, 0, 1572869, 720960, 0, 1572869, 720961, 0, 1572869, 720962, 0, 1572869 ) -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 65538, 0, 524291, 65539, 0, 524292, 65546, 0, 524291, 65547, 0, 524292, 65557, 0, 524291, 65558, 0, 524292, 65565, 0, 524291, 65566, 0, 524292, 65576, 0, 524293, 65577, 0, 524294, 65578, 0, 524295, 65583, 0, 524293, 65584, 0, 524294, 65585, 0, 524295, 131073, 0, 393217, 131074, 0, 589827, 131075, 0, 589828, 131080, 0, 262149, 131081, 0, 262150, 131082, 0, 589827, 131083, 0, 589828, 131092, 0, 393217, 131093, 0, 589827, 131094, 0, 589828, 131099, 0, 262149, 131100, 0, 262150, 131101, 0, 589827, 131102, 0, 589828, 131112, 0, 589829, 131113, 0, 589830, 131114, 0, 589831, 131119, 0, 589829, 131120, 0, 589830, 131121, 0, 589831, 131131, 0, 524291, 131132, 0, 524292, 131134, 0, 1114118, 131135, 0, 524291, 131136, 0, 524292, 196609, 0, 458753, 196610, 0, 720900, 196611, 0, 720901, 196615, 0, 1114118, 196616, 0, 327685, 196617, 0, 327686, 196618, 0, 1048580, 196619, 0, 1048581, 196628, 0, 458753, 196629, 0, 720900, 196630, 0, 720901, 196634, 0, 1114118, 196635, 0, 327685, 196636, 0, 327686, 196637, 0, 1048580, 196638, 0, 1048581, 196647, 0, 2621445, 196648, 0, 2621446, 196649, 0, 2621445, 196650, 0, 2621446, 196651, 0, 2752515, 196666, 0, 393218, 196667, 0, 589827, 196668, 0, 589828, 196671, 0, 589827, 196672, 0, 589828, 262150, 0, 983041, 262151, 0, 983042, 262154, 0, 1114116, 262155, 0, 1114117, 262169, 0, 983041, 262170, 0, 983042, 262173, 0, 1114116, 262174, 0, 1114117, 262183, 0, 2686981, 262184, 0, 2686982, 262185, 0, 2686981, 262186, 0, 2686982, 262187, 0, 2818051, 262191, 0, 2424861, 262192, 0, 2424862, 262193, 0, 2424863, 262202, 0, 458754, 327686, 0, 1048577, 327687, 0, 1048578, 327688, 0, 786432, 327689, 0, 786433, 327690, 0, 786433, 327691, 0, 786433, 327692, 0, 786434, 327705, 0, 1048577, 327706, 0, 1048578, 327707, 0, 786432, 327708, 0, 786433, 327709, 0, 786433, 327710, 0, 786433, 327711, 0, 786434, 327719, 0, 2424859, 327723, 0, 2883587, 327727, 0, 2490397, 327728, 0, 2490398, 327729, 0, 2490399, 327738, 0, 1966080, 327739, 0, 1966081, 327740, 0, 1966081, 327741, 0, 1114113, 327742, 0, 1966082, 393224, 0, 851968, 393228, 0, 851970, 393243, 0, 851968, 393247, 0, 851970, 393255, 0, 2621445, 393256, 0, 2621446, 393257, 0, 2621445, 393258, 0, 2621446, 393259, 0, 2883587, 393274, 0, 2031616, 393278, 0, 2031618, 458754, 0, 393220, 458755, 0, 393221, 458756, 0, 1114113, 458760, 0, 851968, 458764, 0, 851970, 458773, 0, 393220, 458774, 0, 393221, 458775, 0, 1114113, 458779, 0, 851968, 458783, 0, 851970, 458791, 0, 2686981, 458792, 0, 2686982, 458793, 0, 2686981, 458794, 0, 2686982, 458795, 0, 2949123, 458810, 0, 2097152, 458811, 0, 2097153, 458812, 0, 2097153, 458813, 0, 2097153, 458814, 0, 2097154, 524290, 0, 458756, 524291, 0, 458757, 524292, 0, 1114113, 524296, 0, 917504, 524297, 0, 917505, 524298, 0, 917505, 524299, 0, 917505, 524300, 0, 917506, 524309, 0, 458756, 524310, 0, 458757, 524311, 0, 1114113, 524315, 0, 917504, 524316, 0, 917505, 524317, 0, 917505, 524318, 0, 917505, 524319, 0, 917506, 524335, 0, 2555933, 524336, 0, 2555934, 524337, 0, 2555935, 524346, 0, 655363, 524353, 0, 1114113, 589863, 0, 2555931, 589864, 0, 2555932, 589871, 0, 2621469, 589872, 0, 2621470, 589873, 0, 2621471, 589882, 0, 720899, 589889, 0, 1114113, 655366, 0, 1703938, 655368, 0, 1703940, 655385, 0, 1703938, 655387, 0, 1703940, 655399, 0, 2621467, 655400, 0, 2621468, 655404, 0, 1703938, 655406, 0, 1703940 ) -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 131074, 0, 655364, 131075, 0, 655365, 131082, 0, 983044, 131083, 0, 983045, 131093, 0, 655364, 131094, 0, 655365, 131101, 0, 983044, 131102, 0, 983045, 327741, 0, 1966081, 393255, 0, 2490395, 393259, 0, 2883591, 458795, 0, 2949127 ) - diff --git a/Maps/KevlarTown/Kevlar Town.gd b/Maps/KevlarTown/Kevlar Town.gd deleted file mode 100755 index 3f8c5a922..000000000 --- a/Maps/KevlarTown/Kevlar Town.gd +++ /dev/null @@ -1,15 +0,0 @@ -extends Node2D - -var adjacent_scenes = [ - ["res://Maps/Routes/Route2/Route 2.tscn", Vector2(352, -1824)] -] - -var background_music = "res://Audio/BGM/PU-Kevlar Town.ogg"; - -var type = "Outside" -var place_name = "Kevlar Town" -var heal_point = Vector2(656,432) - -func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact - - pass \ No newline at end of file diff --git a/Maps/KevlarTown/Kevlar Town.tmx.import b/Maps/KevlarTown/Kevlar Town.tmx.import deleted file mode 100755 index b4b1b5c4b..000000000 --- a/Maps/KevlarTown/Kevlar Town.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Kevlar Town.tmx-a9ba4d1e039f4714a84e351dbe7f97cd.scn" - -[deps] - -source_file="res://Maps/Towns/Kevlar Town.tmx" -dest_files=[ "res://.import/Kevlar Town.tmx-a9ba4d1e039f4714a84e351dbe7f97cd.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/KevlarTown/Kevlar Town.tscn b/Maps/KevlarTown/Kevlar Town.tscn deleted file mode 100755 index 0b39715bd..000000000 --- a/Maps/KevlarTown/Kevlar Town.tscn +++ /dev/null @@ -1,125 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://Maps/tilesets/PU_groundtiles+.tres" type="TileSet" id=1] -[ext_resource path="res://Maps/tilesets/PU_buildings+.tres" type="TileSet" id=2] -[ext_resource path="res://Maps/tilesets/PU_watertiles+.tres" type="TileSet" id=3] -[ext_resource path="res://Maps/tilesets/PU_anim_tiles.tres" type="TileSet" id=4] -[ext_resource path="res://Maps/KevlarTown/Kevlar Town.gd" type="Script" id=5] -[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=6] -[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=7] -[ext_resource path="res://Graphics/Characters/HGSS_091.png" type="Texture" id=8] - -[node name="KevlarTown" type="Node2D"] -script = ExtResource( 5 ) - -[node name="Tile Layer 1" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 65561, 1, 0, 65561, 2, 0, 65561, 3, 0, 65561, 4, 0, 65561, 5, 0, 65561, 6, 0, 65561, 7, 0, 65561, 8, 0, 655388, 9, 0, 65561, 10, 0, 65561, 11, 0, 65561, 12, 0, 65561, 13, 0, 65561, 14, 0, 65561, 15, 0, 65561, 16, 0, 65561, 17, 0, 65561, 18, 0, 655389, 19, 0, 65561, 20, 0, 65561, 21, 0, 65561, 22, 0, 65561, 23, 0, 65561, 24, 0, 65561, 25, 0, 262171, 26, 0, 262169, 27, 0, 65538, 28, 0, 65538, 29, 0, 1, 30, 0, 1, 31, 0, 3, 32, 0, 458752, 33, 0, 458753, 34, 0, 458754, 35, 0, 3, 36, 0, 3, 37, 0, 65544, 38, 0, 1, 39, 0, 262168, 40, 0, 262170, 41, 0, 65561, 42, 0, 65561, 43, 0, 65561, 44, 0, 65561, 45, 0, 65561, 46, 0, 65561, 47, 0, 65561, 48, 0, 65561, 49, 0, 65561, 65536, 0, 65561, 65537, 0, 65561, 65538, 0, 65561, 65539, 0, 65561, 65540, 0, 65561, 65541, 0, 65561, 65542, 0, 65561, 65543, 0, 65561, 65544, 0, 655388, 65545, 0, 65561, 65546, 0, 65561, 65547, 0, 65561, 65548, 0, 65561, 65549, 0, 65561, 65550, 0, 65561, 65551, 0, 65561, 65552, 0, 65561, 65553, 0, 65561, 65554, 0, 655389, 65555, 0, 65561, 65556, 0, 65561, 65557, 0, 65561, 65558, 0, 65561, 65559, 0, 65561, 65560, 0, 65561, 65561, 0, 262171, 65562, 0, 262169, 65563, 0, 393216, 65564, 0, 393217, 65565, 0, 393217, 65566, 0, 393217, 65567, 0, 393217, 65568, 0, 458756, 65569, 0, 458753, 65570, 0, 458754, 65571, 0, 1, 65572, 0, 3, 65573, 0, 131080, 65574, 0, 3, 65575, 0, 262168, 65576, 0, 262170, 65577, 0, 65561, 65578, 0, 65561, 65579, 0, 65561, 65580, 0, 65561, 65581, 0, 65561, 65582, 0, 65561, 65583, 0, 65561, 65584, 0, 65561, 65585, 0, 65561, 131072, 0, 65561, 131073, 0, 65561, 131074, 0, 65561, 131075, 0, 65561, 131076, 0, 65561, 131077, 0, 65561, 131078, 0, 65561, 131079, 0, 65561, 131080, 0, 655388, 131081, 0, 65561, 131082, 0, 65561, 131083, 0, 65561, 131084, 0, 65561, 131085, 0, 65561, 131086, 0, 65561, 131087, 0, 65561, 131088, 0, 65561, 131089, 0, 65561, 131090, 0, 655389, 131091, 0, 65561, 131092, 0, 65561, 131093, 0, 65561, 131094, 0, 65561, 131095, 0, 65561, 131096, 0, 65561, 131097, 0, 262171, 131098, 0, 262169, 131099, 0, 458752, 131100, 0, 458753, 131101, 0, 458753, 131102, 0, 458753, 131103, 0, 458753, 131104, 0, 458753, 131105, 0, 458753, 131106, 0, 458754, 131107, 0, 3, 131108, 0, 196615, 131109, 0, 196616, 131110, 0, 196617, 131111, 0, 262168, 131112, 0, 262170, 131113, 0, 65561, 131114, 0, 65561, 131115, 0, 65561, 131116, 0, 65561, 131117, 0, 65561, 131118, 0, 65561, 131119, 0, 65561, 131120, 0, 65561, 131121, 0, 65561, 196608, 0, 65561, 196609, 0, 65561, 196610, 0, 65561, 196611, 0, 65561, 196612, 0, 65561, 196613, 0, 65561, 196614, 0, 65561, 196615, 0, 65561, 196616, 0, 655388, 196617, 0, 65561, 196618, 0, 65561, 196619, 0, 65561, 196620, 0, 65561, 196621, 0, 65561, 196622, 0, 65561, 196623, 0, 65561, 196624, 0, 65561, 196625, 0, 65561, 196626, 0, 655389, 196627, 0, 65561, 196628, 0, 65561, 196629, 0, 65561, 196630, 0, 65561, 196631, 0, 65561, 196632, 0, 65561, 196633, 0, 262171, 196634, 0, 262169, 196635, 0, 458752, 196636, 0, 458753, 196637, 0, 393219, 196638, 0, 524289, 196639, 0, 524289, 196640, 0, 524289, 196641, 0, 524289, 196642, 0, 524290, 196643, 0, 3, 196644, 0, 3, 196645, 0, 3, 196646, 0, 3, 196647, 0, 20, 196648, 0, 20, 196649, 0, 65561, 196650, 0, 65561, 196651, 0, 65561, 196652, 0, 65561, 196653, 0, 65561, 196654, 0, 65561, 196655, 0, 65561, 196656, 0, 65561, 196657, 0, 65561, 262144, 0, 65561, 262145, 0, 65561, 262146, 0, 65561, 262147, 0, 65561, 262148, 0, 65561, 262149, 0, 65561, 262150, 0, 65561, 262151, 0, 65561, 262152, 0, 655388, 262153, 0, 65561, 262154, 0, 65561, 262155, 0, 65561, 262156, 0, 65561, 262157, 0, 65561, 262158, 0, 65561, 262159, 0, 65561, 262160, 0, 262165, 262161, 0, 458777, 262162, 0, 720925, 262163, 0, 65561, 262164, 0, 65561, 262165, 0, 65561, 262166, 0, 65561, 262167, 0, 65561, 262168, 0, 65561, 262169, 0, 262171, 262170, 0, 262169, 262171, 0, 458752, 262172, 0, 458753, 262173, 0, 458754, 262174, 0, 3, 262175, 0, 3, 262176, 0, 3, 262177, 0, 3, 262178, 0, 3, 262181, 0, 3, 262182, 0, 262168, 262183, 0, 262170, 262184, 0, 65561, 262185, 0, 65561, 262186, 0, 65561, 262187, 0, 65561, 262188, 0, 65561, 262189, 0, 65561, 262190, 0, 65561, 262191, 0, 65561, 262192, 0, 65561, 262193, 0, 65561, 327680, 0, 65561, 327681, 0, 65561, 327682, 0, 65561, 327683, 0, 65561, 327684, 0, 65561, 327685, 0, 65561, 327686, 0, 65561, 327687, 0, 65561, 327688, 0, 655388, 327689, 0, 65561, 327690, 0, 65561, 327691, 0, 65561, 327692, 0, 65561, 327693, 0, 65561, 327694, 0, 65561, 327695, 0, 65561, 327696, 0, 655389, 327697, 0, 65561, 327698, 0, 65561, 327699, 0, 65561, 327700, 0, 65561, 327701, 0, 65561, 327702, 0, 65561, 327703, 0, 65561, 327704, 0, 65561, 327705, 0, 262171, 327706, 0, 262169, 327707, 0, 458752, 327708, 0, 458753, 327709, 0, 458754, 327710, 0, 3, 327711, 0, 3, 327712, 0, 655378, 327713, 0, 3, 327714, 0, 3, 327717, 0, 3, 327718, 0, 262168, 327719, 0, 262170, 327720, 0, 65561, 327721, 0, 65561, 327722, 0, 65561, 327723, 0, 65561, 327724, 0, 65561, 327725, 0, 65561, 327726, 0, 65561, 327727, 0, 65561, 327728, 0, 65561, 327729, 0, 65561, 393216, 0, 65561, 393217, 0, 65561, 393218, 0, 65561, 393219, 0, 65561, 393220, 0, 65561, 393221, 0, 65561, 393222, 0, 65561, 393223, 0, 65561, 393224, 0, 720924, 393225, 0, 458777, 393226, 0, 458777, 393227, 0, 458777, 393228, 0, 458777, 393229, 0, 458777, 393230, 0, 458777, 393231, 0, 458777, 393232, 0, 720925, 393233, 0, 65561, 393234, 0, 65561, 393235, 0, 65561, 393236, 0, 65557, 393237, 0, 131097, 393238, 0, 131097, 393239, 0, 131097, 393240, 0, 131097, 393241, 0, 327707, 393242, 0, 262169, 393243, 0, 458752, 393244, 0, 458753, 393245, 0, 458754, 393246, 0, 1, 393247, 0, 3, 393248, 0, 3, 393249, 0, 1, 393250, 0, 3, 393251, 0, 3, 393253, 0, 3, 393254, 0, 262168, 393255, 0, 262170, 393256, 0, 65561, 393257, 0, 65561, 393258, 0, 65561, 393259, 0, 65561, 393260, 0, 65561, 393261, 0, 65561, 393262, 0, 65561, 393263, 0, 65561, 393264, 0, 65561, 393265, 0, 65561, 458752, 0, 65561, 458753, 0, 65561, 458754, 0, 65561, 458755, 0, 65561, 458756, 0, 65561, 458757, 0, 65561, 458758, 0, 65561, 458759, 0, 65561, 458760, 0, 65561, 458761, 0, 65561, 458762, 0, 65557, 458763, 0, 131097, 458764, 0, 327707, 458765, 0, 655381, 458766, 0, 327706, 458767, 0, 131097, 458768, 0, 131097, 458769, 0, 131097, 458770, 0, 131097, 458771, 0, 131097, 458772, 0, 131093, 458773, 0, 131102, 458774, 0, 131102, 458775, 0, 131102, 458776, 0, 131102, 458777, 0, 131103, 458778, 0, 262169, 458779, 0, 458752, 458780, 0, 458753, 458781, 0, 458754, 458782, 0, 1, 458783, 0, 196608, 458784, 0, 196609, 458785, 0, 196609, 458786, 0, 196609, 458787, 0, 196610, 458788, 0, 3, 458789, 0, 3, 458790, 0, 262168, 458791, 0, 262170, 458792, 0, 65561, 458793, 0, 65561, 458794, 0, 65561, 458795, 0, 65561, 458796, 0, 65561, 458797, 0, 65561, 458798, 0, 65561, 458799, 0, 65561, 458800, 0, 65561, 458801, 0, 65561, 524288, 0, 65561, 524289, 0, 65561, 524290, 0, 65561, 524291, 0, 65561, 524292, 0, 65561, 524293, 0, 65561, 524294, 0, 65561, 524295, 0, 65561, 524296, 0, 65561, 524297, 0, 65561, 524298, 0, 131093, 524299, 0, 131102, 524300, 0, 131103, 524301, 0, 65561, 524302, 0, 65567, 524303, 0, 131102, 524304, 0, 131102, 524305, 0, 131102, 524306, 0, 131102, 524310, 0, 393241, 524311, 0, 393241, 524312, 0, 393241, 524313, 0, 393241, 524314, 0, 327705, 524315, 0, 458752, 524316, 0, 458753, 524317, 0, 458754, 524318, 0, 3, 524319, 0, 327680, 524320, 0, 327681, 524321, 0, 327681, 524322, 0, 327681, 524323, 0, 327682, 524324, 0, 1, 524325, 0, 65538, 524326, 0, 262168, 524327, 0, 327706, 524328, 0, 131097, 524329, 0, 131097, 524330, 0, 65556, 524331, 0, 65561, 524332, 0, 65561, 524333, 0, 65561, 524334, 0, 65561, 524335, 0, 65561, 524336, 0, 65561, 524337, 0, 65561, 589824, 0, 65561, 589825, 0, 65561, 589826, 0, 65561, 589827, 0, 65561, 589828, 0, 65561, 589829, 0, 65561, 589830, 0, 65561, 589831, 0, 65561, 589832, 0, 65557, 589833, 0, 131097, 589834, 0, 327707, 589835, 0, 589849, 589836, 0, 589850, 589837, 0, 589850, 589838, 0, 589850, 589839, 0, 589851, 589840, 0, 262165, 589841, 0, 393241, 589842, 0, 393241, 589846, 0, 3, 589847, 0, 262167, 589848, 0, 458776, 589849, 0, 65544, 589850, 0, 65566, 589851, 0, 458752, 589852, 0, 458753, 589853, 0, 458754, 589854, 0, 3, 589855, 0, 3, 589856, 0, 3, 589857, 0, 3, 589858, 0, 3, 589859, 0, 3, 589860, 0, 3, 589861, 0, 3, 589862, 0, 262168, 589863, 0, 30, 589864, 0, 65544, 589865, 0, 31, 589866, 0, 131092, 589867, 0, 65561, 589868, 0, 65561, 589869, 0, 65561, 589870, 0, 65561, 589871, 0, 65561, 589872, 0, 65561, 589873, 0, 65561, 655360, 0, 65561, 655361, 0, 65561, 655362, 0, 65561, 655363, 0, 65561, 655364, 0, 65561, 655365, 0, 65561, 655366, 0, 65561, 655367, 0, 65561, 655368, 0, 131093, 655369, 0, 131102, 655370, 0, 131103, 655371, 0, 655385, 655372, 0, 655386, 655373, 0, 655386, 655374, 0, 655386, 655375, 0, 655387, 655376, 0, 655391, 655377, 0, 3, 655378, 0, 3, 655382, 0, 3, 655383, 0, 458775, 655384, 0, 3, 655385, 0, 131080, 655386, 0, 3, 655387, 0, 458752, 655388, 0, 458753, 655389, 0, 458754, 655390, 0, 1, 655391, 0, 3, 655392, 0, 3, 655393, 0, 655378, 655394, 0, 655378, 655395, 0, 655378, 655396, 0, 655378, 655397, 0, 3, 655398, 0, 262172, 655399, 0, 3, 655400, 0, 131080, 655401, 0, 3, 655402, 0, 262168, 655403, 0, 65561, 655404, 0, 65561, 655405, 0, 65561, 655406, 0, 65561, 655407, 0, 65561, 655408, 0, 65561, 655409, 0, 65561, 720896, 0, 65561, 720897, 0, 65561, 720898, 0, 65561, 720899, 0, 65561, 720900, 0, 65561, 720901, 0, 65561, 720902, 0, 65561, 720903, 0, 65561, 720904, 0, 262171, 720905, 0, 589849, 720906, 0, 589850, 720907, 0, 589847, 720908, 0, 655386, 720909, 0, 655386, 720910, 0, 655386, 720911, 0, 655387, 720912, 0, 655391, 720913, 0, 3, 720914, 0, 3, 720918, 0, 3, 720919, 0, 458775, 720920, 0, 196615, 720921, 0, 196616, 720922, 0, 196617, 720923, 0, 458752, 720924, 0, 458753, 720925, 0, 458754, 720926, 0, 3, 720927, 0, 3, 720928, 0, 3, 720929, 0, 1, 720930, 0, 3, 720931, 0, 3, 720932, 0, 3, 720935, 0, 196615, 720936, 0, 196616, 720937, 0, 196617, 720938, 0, 262168, 720939, 0, 65561, 720940, 0, 65561, 720941, 0, 65561, 720942, 0, 65561, 720943, 0, 65561, 720944, 0, 65561, 720945, 0, 65561, 786432, 0, 65561, 786433, 0, 65561, 786434, 0, 65561, 786435, 0, 65561, 786436, 0, 65561, 786437, 0, 65561, 786438, 0, 65561, 786439, 0, 65561, 786440, 0, 262171, 786441, 0, 720921, 786442, 0, 720922, 786443, 0, 720922, 786444, 0, 720922, 786445, 0, 720922, 786446, 0, 720922, 786447, 0, 720923, 786448, 0, 655391, 786449, 0, 3, 786450, 0, 3, 786451, 0, 3, 786452, 0, 3, 786453, 0, 3, 786454, 0, 3, 786455, 0, 458775, 786456, 0, 3, 786457, 0, 1, 786458, 0, 65538, 786459, 0, 458752, 786460, 0, 458753, 786461, 0, 458754, 786462, 0, 3, 786463, 0, 3, 786464, 0, 3, 786465, 0, 1, 786466, 0, 3, 786467, 0, 28, 786472, 0, 3, 786473, 0, 3, 786474, 0, 327704, 786475, 0, 131097, 786476, 0, 131097, 786477, 0, 65556, 786478, 0, 65561, 786479, 0, 65561, 786480, 0, 65561, 786481, 0, 65561, 851968, 0, 65561, 851969, 0, 65561, 851970, 0, 65561, 851971, 0, 65561, 851972, 0, 65561, 851973, 0, 65561, 851974, 0, 65561, 851975, 0, 65561, 851976, 0, 262171, 851977, 0, 262165, 851978, 0, 2949121, 851979, 0, 1245212, 851980, 0, 2949122, 851981, 0, 3, 851982, 0, 65541, 851983, 0, 65542, 851984, 0, 65541, 851985, 0, 65542, 851986, 0, 3, 851987, 0, 393216, 851988, 0, 393217, 851989, 0, 393218, 851990, 0, 3, 851991, 0, 196631, 851992, 0, 393243, 851993, 0, 393239, 851994, 0, 3, 851995, 0, 458752, 851996, 0, 458753, 851997, 0, 458754, 851998, 0, 3, 851999, 0, 3, 852000, 0, 3, 852001, 0, 3, 852002, 0, 262172, 852003, 0, 3, 852004, 0, 3, 852007, 0, 3, 852008, 0, 65538, 852009, 0, 65541, 852010, 0, 65542, 852011, 0, 65541, 852012, 0, 65542, 852013, 0, 131092, 852014, 0, 65561, 852015, 0, 65561, 852016, 0, 65561, 852017, 0, 65561, 917504, 0, 65561, 917505, 0, 65561, 917506, 0, 65561, 917507, 0, 65561, 917508, 0, 65561, 917509, 0, 65561, 917510, 0, 65561, 917511, 0, 65561, 917512, 0, 262171, 917513, 0, 2949121, 917514, 0, 2949121, 917515, 0, 2949121, 917516, 0, 2949122, 917517, 0, 4, 917518, 0, 131077, 917519, 0, 131078, 917520, 0, 65544, 917521, 0, 131078, 917522, 0, 3, 917523, 0, 458752, 917524, 0, 458753, 917525, 0, 458754, 917526, 0, 1, 917527, 0, 3, 917528, 0, 3, 917529, 0, 458775, 917530, 0, 3, 917531, 0, 458752, 917532, 0, 458753, 917533, 0, 458754, 917534, 0, 3, 917535, 0, 3, 917536, 0, 1, 917537, 0, 3, 917538, 0, 262172, 917539, 0, 1, 917540, 0, 3, 917541, 0, 3, 917542, 0, 3, 917543, 0, 3, 917544, 0, 3, 917545, 0, 131077, 917546, 0, 131078, 917547, 0, 65544, 917548, 0, 131078, 917549, 0, 262168, 917550, 0, 65561, 917551, 0, 65561, 917552, 0, 65561, 917553, 0, 65561, 983040, 0, 65561, 983041, 0, 65561, 983042, 0, 65561, 983043, 0, 65561, 983044, 0, 65561, 983045, 0, 65561, 983046, 0, 65561, 983047, 0, 65561, 983048, 0, 262171, 983049, 0, 2949121, 983050, 0, 2949121, 983051, 0, 2949121, 983052, 0, 2949122, 983053, 0, 65541, 983054, 0, 65542, 983055, 0, 3, 983056, 0, 131080, 983057, 0, 3, 983058, 0, 1, 983059, 0, 458752, 983060, 0, 458753, 983061, 0, 458755, 983062, 0, 393217, 983063, 0, 393217, 983064, 0, 393218, 983065, 0, 458775, 983066, 0, 3, 983067, 0, 458752, 983068, 0, 458753, 983069, 0, 458754, 983070, 0, 3, 983071, 0, 3, 983072, 0, 3, 983073, 0, 1, 983074, 0, 262172, 983075, 0, 1, 983076, 0, 393216, 983077, 0, 393217, 983078, 0, 393218, 983079, 0, 3, 983080, 0, 65541, 983081, 0, 65542, 983082, 0, 3, 983083, 0, 131080, 983084, 0, 1, 983085, 0, 262168, 983086, 0, 65561, 983087, 0, 65561, 983088, 0, 65561, 983089, 0, 65561, 1048576, 0, 65561, 1048577, 0, 65561, 1048578, 0, 65561, 1048579, 0, 65561, 1048580, 0, 65561, 1048581, 0, 65561, 1048582, 0, 65561, 1048583, 0, 65561, 1048584, 0, 262171, 1048585, 0, 2949121, 1048586, 0, 2949121, 1048587, 0, 2949121, 1048588, 0, 2949122, 1048589, 0, 131077, 1048590, 0, 131078, 1048591, 0, 196615, 1048592, 0, 196616, 1048593, 0, 196617, 1048594, 0, 3, 1048595, 0, 458752, 1048596, 0, 458753, 1048597, 0, 458753, 1048598, 0, 458753, 1048599, 0, 458753, 1048600, 0, 458754, 1048601, 0, 1114137, 1048602, 0, 393216, 1048603, 0, 458756, 1048604, 0, 458753, 1048605, 0, 458754, 1048606, 0, 3, 1048607, 0, 3, 1048608, 0, 3, 1048609, 0, 3, 1048610, 0, 262172, 1048611, 0, 3, 1048612, 0, 458752, 1048613, 0, 458753, 1048614, 0, 458754, 1048615, 0, 3, 1048616, 0, 131077, 1048617, 0, 131078, 1048618, 0, 196615, 1048619, 0, 196616, 1048620, 0, 196617, 1048621, 0, 262168, 1048622, 0, 65561, 1048623, 0, 65561, 1048624, 0, 65561, 1048625, 0, 65561, 1114112, 0, 65561, 1114113, 0, 65561, 1114114, 0, 65561, 1114115, 0, 65561, 1114116, 0, 65561, 1114117, 0, 65561, 1114118, 0, 65561, 1114119, 0, 65561, 1114120, 0, 262171, 1114121, 0, 2949121, 1114122, 0, 2949121, 1114123, 0, 2949121, 1114124, 0, 2949122, 1114125, 0, 65541, 1114126, 0, 65542, 1114127, 0, 65541, 1114128, 0, 65542, 1114129, 0, 3, 1114130, 0, 65538, 1114131, 0, 524288, 1114132, 0, 524289, 1114133, 0, 524289, 1114134, 0, 524289, 1114135, 0, 524289, 1114136, 0, 524290, 1114137, 0, 1114137, 1114138, 0, 458752, 1114139, 0, 458753, 1114140, 0, 458753, 1114141, 0, 458754, 1114142, 0, 3, 1114143, 0, 3, 1114144, 0, 1, 1114145, 0, 1, 1114146, 0, 262172, 1114147, 0, 3, 1114148, 0, 458752, 1114149, 0, 458753, 1114150, 0, 458755, 1114151, 0, 393218, 1114152, 0, 65541, 1114153, 0, 65542, 1114154, 0, 65544, 1114155, 0, 65541, 1114156, 0, 65542, 1114157, 0, 262168, 1114158, 0, 65561, 1114159, 0, 65561, 1114160, 0, 65561, 1114161, 0, 65561, 1179648, 0, 65561, 1179649, 0, 65561, 1179650, 0, 65561, 1179651, 0, 65561, 1179652, 0, 65561, 1179653, 0, 65561, 1179654, 0, 65561, 1179655, 0, 65561, 1179656, 0, 262171, 1179657, 0, 2949121, 1179658, 0, 2949121, 1179659, 0, 2949121, 1179660, 0, 2949122, 1179661, 0, 65544, 1179662, 0, 131078, 1179663, 0, 131077, 1179664, 0, 131078, 1179665, 0, 3, 1179666, 0, 3, 1179667, 0, 3, 1179668, 0, 3, 1179669, 0, 3, 1179670, 0, 3, 1179671, 0, 3, 1179672, 0, 3, 1179673, 0, 458775, 1179674, 0, 524288, 1179675, 0, 393220, 1179676, 0, 458753, 1179677, 0, 458754, 1179678, 0, 3, 1179679, 0, 3, 1179680, 0, 3, 1179681, 0, 1, 1179682, 0, 262172, 1179683, 0, 1, 1179684, 0, 524288, 1179685, 0, 524289, 1179686, 0, 524289, 1179687, 0, 524290, 1179688, 0, 131077, 1179689, 0, 131078, 1179690, 0, 131080, 1179691, 0, 131077, 1179692, 0, 131078, 1179693, 0, 262168, 1179694, 0, 65561, 1179695, 0, 65561, 1179696, 0, 65561, 1179697, 0, 65561, 1245184, 0, 65561, 1245185, 0, 65561, 1245186, 0, 65561, 1245187, 0, 65561, 1245188, 0, 65561, 1245189, 0, 65561, 1245190, 0, 65561, 1245191, 0, 65557, 1245192, 0, 327707, 1245193, 0, 3014657, 1245194, 0, 3014657, 1245195, 0, 3014657, 1245196, 0, 3014658, 1245197, 0, 131080, 1245198, 0, 3, 1245199, 0, 3, 1245200, 0, 3, 1245201, 0, 3, 1245202, 0, 1, 1245203, 0, 3, 1245204, 0, 3, 1245205, 0, 3, 1245206, 0, 1, 1245207, 0, 3, 1245208, 0, 3, 1245209, 0, 458775, 1245210, 0, 3, 1245211, 0, 458752, 1245212, 0, 458753, 1245213, 0, 458754, 1245214, 0, 3, 1245215, 0, 3, 1245216, 0, 1, 1245217, 0, 3, 1245218, 0, 327708, 1245219, 0, 131100, 1245220, 0, 131100, 1245221, 0, 1245212, 1245222, 0, 1245212, 1245223, 0, 131100, 1245224, 0, 65558, 1245225, 0, 196615, 1245226, 0, 196616, 1245227, 0, 196617, 1245228, 0, 3, 1245229, 0, 262168, 1245230, 0, 65561, 1245231, 0, 65561, 1245232, 0, 65561, 1245233, 0, 65561, 1310720, 0, 65561, 1310721, 0, 65561, 1310722, 0, 65561, 1310723, 0, 65561, 1310724, 0, 65561, 1310725, 0, 65561, 1310726, 0, 65561, 1310727, 0, 131093, 1310728, 0, 131103, 1310729, 0, 655391, 1310730, 0, 3, 1310731, 0, 3, 1310732, 0, 196615, 1310733, 0, 196616, 1310734, 0, 3, 1310735, 0, 3, 1310736, 0, 1, 1310737, 0, 3, 1310738, 0, 1, 1310739, 0, 3, 1310740, 0, 3, 1310741, 0, 1, 1310742, 0, 3, 1310743, 0, 3, 1310744, 0, 3, 1310745, 0, 458775, 1310746, 0, 3, 1310747, 0, 458752, 1310748, 0, 458753, 1310749, 0, 458754, 1310750, 0, 3, 1310751, 0, 3, 1310752, 0, 3, 1310753, 0, 3, 1310754, 0, 30, 1310755, 0, 31, 1310756, 0, 31, 1310757, 0, 1245212, 1310758, 0, 1245212, 1310759, 0, 31, 1310760, 0, 131094, 1310761, 0, 131100, 1310762, 0, 131100, 1310763, 0, 131100, 1310764, 0, 65558, 1310765, 0, 262168, 1310766, 0, 65561, 1310767, 0, 65561, 1310768, 0, 65561, 1310769, 0, 65561, 1376256, 0, 65561, 1376257, 0, 65561, 1376258, 0, 65561, 1376259, 0, 65561, 1376260, 0, 65561, 1376261, 0, 65561, 1376262, 0, 65561, 1376263, 0, 262171, 1376264, 0, 262165, 1376265, 0, 720927, 1376266, 0, 65544, 1376267, 0, 3, 1376268, 0, 3, 1376269, 0, 1, 1376270, 0, 3, 1376271, 0, 1, 1376272, 0, 3, 1376273, 0, 1, 1376274, 0, 1, 1376275, 0, 3, 1376276, 0, 1, 1376277, 0, 3, 1376278, 0, 3, 1376279, 0, 3, 1376280, 0, 3, 1376281, 0, 458775, 1376282, 0, 3, 1376283, 0, 458752, 1376284, 0, 458753, 1376285, 0, 458754, 1376286, 0, 65538, 1376287, 0, 3, 1376288, 0, 3, 1376289, 0, 3, 1376290, 0, 3, 1376291, 0, 3, 1376292, 0, 393216, 1376293, 0, 393217, 1376294, 0, 393217, 1376295, 0, 393218, 1376296, 0, 30, 1376297, 0, 31, 1376298, 0, 31, 1376299, 0, 31, 1376300, 0, 131094, 1376301, 0, 262168, 1376302, 0, 65561, 1376303, 0, 65561, 1376304, 0, 65561, 1376305, 0, 65561, 1441792, 0, 65561, 1441793, 0, 65561, 1441794, 0, 65561, 1441795, 0, 65561, 1441796, 0, 65561, 1441797, 0, 65561, 1441798, 0, 65561, 1441799, 0, 262171, 1441800, 0, 655391, 1441801, 0, 3, 1441802, 0, 131080, 1441803, 0, 3, 1441804, 0, 3, 1441805, 0, 1, 1441806, 0, 3, 1441807, 0, 3, 1441808, 0, 3, 1441809, 0, 3, 1441810, 0, 3, 1441811, 0, 3, 1441812, 0, 1, 1441813, 0, 1, 1441814, 0, 3, 1441815, 0, 3, 1441816, 0, 3, 1441817, 0, 458775, 1441818, 0, 3, 1441819, 0, 458752, 1441820, 0, 458753, 1441821, 0, 458755, 1441822, 0, 393217, 1441823, 0, 393217, 1441824, 0, 393217, 1441825, 0, 393217, 1441826, 0, 393217, 1441827, 0, 393217, 1441828, 0, 458756, 1441829, 0, 458753, 1441830, 0, 458753, 1441831, 0, 458754, 1441832, 0, 3, 1441833, 0, 1, 1441834, 0, 3, 1441835, 0, 3, 1441836, 0, 262168, 1441837, 0, 262170, 1441838, 0, 65561, 1441839, 0, 65561, 1441840, 0, 65561, 1441841, 0, 65561, 1507328, 0, 65561, 1507329, 0, 65561, 1507330, 0, 65561, 1507331, 0, 65561, 1507332, 0, 65561, 1507333, 0, 65561, 1507334, 0, 65561, 1507335, 0, 262171, 1507336, 0, 655391, 1507337, 0, 196615, 1507338, 0, 196616, 1507339, 0, 196617, 1507340, 0, 1, 1507341, 0, 3, 1507342, 0, 3, 1507343, 0, 3, 1507344, 0, 3, 1507345, 0, 3, 1507346, 0, 3, 1507347, 0, 3, 1507348, 0, 3, 1507349, 0, 3, 1507350, 0, 3, 1507351, 0, 3, 1507352, 0, 3, 1507353, 0, 458775, 1507354, 0, 3, 1507355, 0, 458752, 1507356, 0, 458753, 1507357, 0, 458753, 1507358, 0, 458753, 1507359, 0, 458753, 1507360, 0, 458753, 1507361, 0, 458753, 1507362, 0, 458753, 1507363, 0, 458753, 1507364, 0, 458753, 1507365, 0, 458753, 1507366, 0, 458753, 1507367, 0, 458754, 1507368, 0, 3, 1507369, 0, 1, 1507370, 0, 1, 1507371, 0, 3, 1507372, 0, 262168, 1507373, 0, 262170, 1507374, 0, 65561, 1507375, 0, 65561, 1507376, 0, 65561, 1507377, 0, 65561, 1572864, 0, 131097, 1572865, 0, 131097, 1572866, 0, 131097, 1572867, 0, 131097, 1572868, 0, 131097, 1572869, 0, 131097, 1572870, 0, 131097, 1572871, 0, 327707, 1572872, 0, 655391, 1572873, 0, 262167, 1572874, 0, 458776, 1572875, 0, 458776, 1572876, 0, 458776, 1572877, 0, 458776, 1572878, 0, 458776, 1572879, 0, 458776, 1572880, 0, 458776, 1572881, 0, 458776, 1572882, 0, 458776, 1572883, 0, 458776, 1572884, 0, 458776, 1572885, 0, 458776, 1572886, 0, 458776, 1572887, 0, 458776, 1572888, 0, 458776, 1572889, 0, 524311, 1572890, 0, 3, 1572891, 0, 458752, 1572892, 0, 458753, 1572893, 0, 393219, 1572894, 0, 524289, 1572895, 0, 524289, 1572896, 0, 524289, 1572897, 0, 524289, 1572898, 0, 524289, 1572899, 0, 524289, 1572900, 0, 524289, 1572901, 0, 524289, 1572902, 0, 524289, 1572903, 0, 524290, 1572904, 0, 3, 1572905, 0, 3, 1572906, 0, 3, 1572907, 0, 3, 1572908, 0, 262168, 1572909, 0, 262170, 1572910, 0, 65561, 1572911, 0, 65561, 1572912, 0, 65561, 1572913, 0, 65561, 1638400, 0, 131102, 1638401, 0, 131102, 1638402, 0, 131102, 1638403, 0, 131102, 1638404, 0, 131102, 1638405, 0, 131102, 1638406, 0, 131102, 1638407, 0, 131103, 1638408, 0, 655391, 1638409, 0, 458775, 1638410, 0, 3, 1638411, 0, 3, 1638412, 0, 3, 1638413, 0, 3, 1638414, 0, 3, 1638415, 0, 3, 1638416, 0, 3, 1638417, 0, 1, 1638418, 0, 3, 1638419, 0, 3, 1638420, 0, 3, 1638421, 0, 3, 1638426, 0, 3, 1638427, 0, 458752, 1638428, 0, 458753, 1638429, 0, 458754, 1638430, 0, 3, 1638435, 0, 3, 1638440, 0, 3, 1638441, 0, 1, 1638442, 0, 3, 1638443, 0, 1, 1638444, 0, 262168, 1638445, 0, 262170, 1638446, 0, 65561, 1638447, 0, 65561, 1638448, 0, 65561, 1638449, 0, 65561, 1703936, 0, 131097, 1703937, 0, 131097, 1703938, 0, 131097, 1703939, 0, 131097, 1703940, 0, 131097, 1703941, 0, 131097, 1703942, 0, 131097, 1703943, 0, 393241, 1703944, 0, 720927, 1703945, 0, 458775, 1703946, 0, 3, 1703947, 0, 3, 1703948, 0, 3, 1703949, 0, 3, 1703950, 0, 3, 1703951, 0, 3, 1703952, 0, 3, 1703953, 0, 3, 1703954, 0, 1, 1703955, 0, 1, 1703956, 0, 1, 1703957, 0, 3, 1703962, 0, 3, 1703963, 0, 458752, 1703964, 0, 458753, 1703965, 0, 458754, 1703966, 0, 1, 1703971, 0, 3, 1703976, 0, 3, 1703977, 0, 3, 1703978, 0, 1, 1703979, 0, 3, 1703980, 0, 262168, 1703981, 0, 262170, 1703982, 0, 65561, 1703983, 0, 65561, 1703984, 0, 65561, 1703985, 0, 65561, 1769472, 0, 31, 1769473, 0, 65544, 1769474, 0, 31, 1769475, 0, 31, 1769476, 0, 31, 1769477, 0, 31, 1769478, 0, 31, 1769479, 0, 458776, 1769480, 0, 458776, 1769481, 0, 524311, 1769482, 0, 3, 1769483, 0, 3, 1769484, 0, 3, 1769485, 0, 3, 1769486, 0, 3, 1769487, 0, 3, 1769488, 0, 3, 1769489, 0, 1, 1769490, 0, 1, 1769491, 0, 3, 1769492, 0, 3, 1769493, 0, 1, 1769498, 0, 3, 1769499, 0, 458752, 1769500, 0, 458753, 1769501, 0, 458754, 1769502, 0, 3, 1769507, 0, 3, 1769512, 0, 3, 1769513, 0, 1, 1769514, 0, 1, 1769515, 0, 3, 1769516, 0, 262168, 1769517, 0, 262170, 1769518, 0, 65561, 1769519, 0, 65561, 1769520, 0, 65561, 1769521, 0, 65561, 1835008, 0, 3, 1835009, 0, 131080, 1835010, 0, 3, 1835011, 0, 1, 1835012, 0, 65541, 1835013, 0, 65542, 1835014, 0, 65541, 1835015, 0, 65542, 1835016, 0, 3, 1835017, 0, 3, 1835018, 0, 3, 1835019, 0, 3, 1835020, 0, 3, 1835021, 0, 3, 1835022, 0, 3, 1835023, 0, 3, 1835024, 0, 3, 1835025, 0, 3, 1835026, 0, 3, 1835027, 0, 3, 1835028, 0, 3, 1835029, 0, 3, 1835030, 0, 3, 1835031, 0, 3, 1835032, 0, 3, 1835033, 0, 3, 1835034, 0, 3, 1835035, 0, 458752, 1835036, 0, 458753, 1835037, 0, 458754, 1835038, 0, 3, 1835039, 0, 3, 1835040, 0, 3, 1835041, 0, 3, 1835042, 0, 3, 1835043, 0, 3, 1835044, 0, 3, 1835045, 0, 3, 1835046, 0, 3, 1835047, 0, 3, 1835048, 0, 3, 1835049, 0, 3, 1835050, 0, 3, 1835051, 0, 3, 1835052, 0, 262168, 1835053, 0, 262170, 1835054, 0, 65561, 1835055, 0, 65561, 1835056, 0, 65561, 1835057, 0, 65561, 1900544, 0, 196615, 1900545, 0, 196616, 1900546, 0, 196617, 1900547, 0, 65544, 1900548, 0, 131077, 1900549, 0, 131078, 1900550, 0, 65544, 1900551, 0, 131078, 1900552, 0, 3, 1900553, 0, 3, 1900554, 0, 3, 1900555, 0, 3, 1900556, 0, 3, 1900557, 0, 3, 1900558, 0, 3, 1900559, 0, 3, 1900560, 0, 3, 1900561, 0, 3, 1900562, 0, 65538, 1900563, 0, 65538, 1900564, 0, 3, 1900565, 0, 3, 1900566, 0, 3, 1900567, 0, 262149, 1900568, 0, 1, 1900569, 0, 1, 1900570, 0, 3, 1900571, 0, 458752, 1900572, 0, 458753, 1900573, 0, 458754, 1900574, 0, 3, 1900575, 0, 1, 1900576, 0, 262149, 1900577, 0, 1, 1900578, 0, 3, 1900579, 0, 3, 1900580, 0, 3, 1900581, 0, 262149, 1900582, 0, 1, 1900583, 0, 3, 1900584, 0, 3, 1900585, 0, 3, 1900586, 0, 1, 1900587, 0, 3, 1900588, 0, 262168, 1900589, 0, 262170, 1900590, 0, 65561, 1900591, 0, 65561, 1900592, 0, 65561, 1900593, 0, 65561, 1966080, 0, 65541, 1966081, 0, 65542, 1966082, 0, 3, 1966083, 0, 131080, 1966084, 0, 1, 1966085, 0, 3, 1966086, 0, 131080, 1966087, 0, 3, 1966088, 0, 3, 1966089, 0, 3, 1966090, 0, 3, 1966091, 0, 3, 1966092, 0, 3, 1966093, 0, 3, 1966094, 0, 3, 1966095, 0, 3, 1966096, 0, 3, 1966097, 0, 1, 1966098, 0, 393216, 1966099, 0, 393217, 1966100, 0, 393217, 1966101, 0, 393217, 1966102, 0, 393217, 1966103, 0, 327685, 1966104, 0, 393217, 1966105, 0, 393217, 1966106, 0, 393217, 1966107, 0, 458756, 1966108, 0, 458753, 1966109, 0, 458755, 1966110, 0, 393217, 1966111, 0, 393217, 1966112, 0, 327685, 1966113, 0, 393217, 1966114, 0, 393217, 1966115, 0, 393217, 1966116, 0, 393217, 1966117, 0, 327685, 1966118, 0, 393218, 1966119, 0, 1, 1966120, 0, 3, 1966121, 0, 1, 1966122, 0, 3, 1966123, 0, 1, 1966124, 0, 262168, 1966125, 0, 262170, 1966126, 0, 65561, 1966127, 0, 65561, 1966128, 0, 65561, 1966129, 0, 65561, 2031616, 0, 131077, 2031617, 0, 65544, 2031618, 0, 196615, 2031619, 0, 196616, 2031620, 0, 196617, 2031621, 0, 196615, 2031622, 0, 65544, 2031623, 0, 196617, 2031624, 0, 3, 2031625, 0, 3, 2031626, 0, 3, 2031627, 0, 3, 2031628, 0, 3, 2031629, 0, 3, 2031630, 0, 3, 2031631, 0, 3, 2031632, 0, 3, 2031633, 0, 1, 2031634, 0, 458752, 2031635, 0, 458753, 2031636, 0, 458753, 2031637, 0, 458753, 2031638, 0, 458753, 2031639, 0, 458753, 2031640, 0, 458753, 2031641, 0, 458753, 2031642, 0, 458753, 2031643, 0, 458753, 2031644, 0, 458753, 2031645, 0, 458753, 2031646, 0, 458753, 2031647, 0, 458753, 2031648, 0, 458753, 2031649, 0, 458753, 2031650, 0, 458753, 2031651, 0, 458753, 2031652, 0, 458753, 2031653, 0, 458753, 2031654, 0, 458754, 2031655, 0, 3, 2031656, 0, 3, 2031657, 0, 3, 2031658, 0, 3, 2031659, 0, 3, 2031660, 0, 262168, 2031661, 0, 262170, 2031662, 0, 65561, 2031663, 0, 65561, 2031664, 0, 65561, 2031665, 0, 65561, 2097152, 0, 3, 2097153, 0, 131080, 2097154, 0, 3, 2097155, 0, 65541, 2097156, 0, 65542, 2097157, 0, 3, 2097158, 0, 131080, 2097159, 0, 3, 2097160, 0, 3, 2097161, 0, 3, 2097162, 0, 3, 2097163, 0, 3, 2097164, 0, 3, 2097165, 0, 3, 2097166, 0, 3, 2097167, 0, 3, 2097168, 0, 3, 2097169, 0, 3, 2097170, 0, 524288, 2097171, 0, 524289, 2097172, 0, 524289, 2097173, 0, 524289, 2097174, 0, 524289, 2097175, 0, 524289, 2097176, 0, 524289, 2097177, 0, 524289, 2097178, 0, 524289, 2097179, 0, 393220, 2097180, 0, 458753, 2097181, 0, 393219, 2097182, 0, 524289, 2097183, 0, 524289, 2097184, 0, 524289, 2097185, 0, 524289, 2097186, 0, 524289, 2097187, 0, 524289, 2097188, 0, 524289, 2097189, 0, 524289, 2097190, 0, 524290, 2097191, 0, 65544, 2097192, 0, 3, 2097193, 0, 3, 2097194, 0, 25, 2097195, 0, 25, 2097196, 0, 20, 2097197, 0, 262170, 2097198, 0, 65561, 2097199, 0, 65561, 2097200, 0, 65561, 2097201, 0, 65561, 2162688, 0, 196615, 2162689, 0, 196616, 2162690, 0, 196617, 2162691, 0, 131077, 2162692, 0, 131078, 2162693, 0, 196615, 2162694, 0, 196616, 2162695, 0, 196617, 2162696, 0, 3, 2162697, 0, 3, 2162698, 0, 3, 2162699, 0, 3, 2162700, 0, 3, 2162701, 0, 3, 2162702, 0, 65541, 2162703, 0, 65542, 2162704, 0, 3, 2162705, 0, 65541, 2162706, 0, 65542, 2162707, 0, 1, 2162708, 0, 3, 2162709, 0, 3, 2162710, 0, 1, 2162711, 0, 3, 2162712, 0, 65544, 2162713, 0, 3, 2162714, 0, 3, 2162715, 0, 458752, 2162716, 0, 458753, 2162717, 0, 458754, 2162718, 0, 3, 2162719, 0, 1, 2162720, 0, 3, 2162721, 0, 65544, 2162722, 0, 65541, 2162723, 0, 65542, 2162724, 0, 3, 2162725, 0, 3, 2162726, 0, 3, 2162727, 0, 131080, 2162728, 0, 3, 2162729, 0, 262168, 2162730, 0, 65561, 2162731, 0, 65561, 2162732, 0, 65561, 2162733, 0, 262170, 2162734, 0, 65561, 2162735, 0, 65561, 2162736, 0, 65561, 2162737, 0, 65561, 2228224, 0, 65541, 2228225, 0, 65542, 2228226, 0, 65541, 2228227, 0, 65542, 2228228, 0, 65541, 2228229, 0, 65542, 2228230, 0, 65541, 2228231, 0, 65542, 2228232, 0, 3, 2228233, 0, 3, 2228234, 0, 3, 2228235, 0, 3, 2228236, 0, 3, 2228237, 0, 3, 2228238, 0, 131077, 2228239, 0, 131078, 2228240, 0, 3, 2228241, 0, 131077, 2228242, 0, 65544, 2228243, 0, 3, 2228244, 0, 65541, 2228245, 0, 65542, 2228246, 0, 65538, 2228247, 0, 3, 2228248, 0, 131080, 2228249, 0, 3, 2228250, 0, 1, 2228251, 0, 458752, 2228252, 0, 458753, 2228253, 0, 458754, 2228254, 0, 1, 2228255, 0, 65538, 2228256, 0, 3, 2228257, 0, 131080, 2228258, 0, 131077, 2228259, 0, 131078, 2228260, 0, 65541, 2228261, 0, 65542, 2228262, 0, 65541, 2228263, 0, 65542, 2228264, 0, 196617, 2228265, 0, 262168, 2228266, 0, 65561, 2228267, 0, 65561, 2228268, 0, 65561, 2228269, 0, 262170, 2228270, 0, 65561, 2228271, 0, 65561, 2228272, 0, 65561, 2228273, 0, 65561, 2293760, 0, 131077, 2293761, 0, 65544, 2293762, 0, 131077, 2293763, 0, 131078, 2293764, 0, 65544, 2293765, 0, 131078, 2293766, 0, 131077, 2293767, 0, 65544, 2293768, 0, 3, 2293769, 0, 3, 2293770, 0, 3, 2293771, 0, 3, 2293772, 0, 3, 2293773, 0, 3, 2293774, 0, 3, 2293775, 0, 3, 2293776, 0, 3, 2293777, 0, 3, 2293778, 0, 131080, 2293779, 0, 3, 2293780, 0, 131077, 2293781, 0, 131078, 2293782, 0, 65538, 2293783, 0, 196615, 2293784, 0, 196616, 2293785, 0, 196617, 2293786, 0, 3, 2293787, 0, 524288, 2293788, 0, 524289, 2293789, 0, 524290, 2293790, 0, 3, 2293791, 0, 65538, 2293792, 0, 196615, 2293793, 0, 196616, 2293794, 0, 196617, 2293795, 0, 65544, 2293796, 0, 131077, 2293797, 0, 131078, 2293798, 0, 65544, 2293799, 0, 131078, 2293800, 0, 3, 2293801, 0, 262168, 2293802, 0, 65561, 2293803, 0, 65561, 2293804, 0, 65561, 2293805, 0, 262170, 2293806, 0, 65561, 2293807, 0, 65561, 2293808, 0, 65561, 2293809, 0, 65561, 2359296, 0, 3, 2359297, 0, 131080, 2359298, 0, 1, 2359299, 0, 3, 2359300, 0, 131080, 2359301, 0, 3, 2359302, 0, 3, 2359303, 0, 131080, 2359304, 0, 3, 2359305, 0, 65541, 2359306, 0, 65542, 2359307, 0, 65541, 2359308, 0, 65542, 2359309, 0, 3, 2359310, 0, 3, 2359311, 0, 3, 2359312, 0, 1, 2359313, 0, 196615, 2359314, 0, 196616, 2359315, 0, 196617, 2359316, 0, 262167, 2359317, 0, 458776, 2359318, 0, 458776, 2359319, 0, 458776, 2359320, 0, 458776, 2359321, 0, 458776, 2359322, 0, 458776, 2359323, 0, 1245212, 2359324, 0, 1245212, 2359325, 0, 1245212, 2359326, 0, 458776, 2359327, 0, 458776, 2359328, 0, 458776, 2359329, 0, 262166, 2359330, 0, 3, 2359331, 0, 131080, 2359332, 0, 3, 2359333, 0, 3, 2359334, 0, 131080, 2359335, 0, 3, 2359336, 0, 3, 2359337, 0, 262168, 2359338, 0, 196634, 2359339, 0, 25, 2359340, 0, 25, 2359341, 0, 20, 2359342, 0, 65561, 2359343, 0, 65561, 2359344, 0, 65561, 2359345, 0, 65561, 2424832, 0, 196615, 2424833, 0, 196616, 2424834, 0, 196617, 2424835, 0, 196615, 2424836, 0, 196616, 2424837, 0, 196617, 2424838, 0, 196615, 2424839, 0, 196616, 2424840, 0, 196617, 2424841, 0, 131077, 2424842, 0, 131078, 2424843, 0, 131077, 2424844, 0, 131078, 2424845, 0, 262167, 2424846, 0, 458776, 2424847, 0, 458776, 2424848, 0, 458776, 2424849, 0, 458776, 2424850, 0, 458776, 2424851, 0, 458776, 2424852, 0, 524311, 2424853, 0, 1, 2424854, 0, 3, 2424855, 0, 3, 2424856, 0, 1, 2424857, 0, 1, 2424858, 0, 3, 2424859, 0, 393216, 2424860, 0, 393217, 2424861, 0, 393218, 2424862, 0, 1, 2424863, 0, 3, 2424864, 0, 3, 2424865, 0, 458774, 2424866, 0, 196615, 2424867, 0, 196616, 2424868, 0, 196617, 2424869, 0, 196615, 2424870, 0, 196616, 2424871, 0, 196617, 2424872, 0, 196632, 2424873, 0, 20, 2424874, 0, 262170, 2424875, 0, 65561, 2424876, 0, 65561, 2424877, 0, 65561, 2424878, 0, 65561, 2424879, 0, 65561, 2424880, 0, 65561, 2424881, 0, 65561, 2490368, 0, 458776, 2490369, 0, 65544, 2490370, 0, 458776, 2490371, 0, 65541, 2490372, 0, 65542, 2490373, 0, 65541, 2490374, 0, 65542, 2490375, 0, 65544, 2490376, 0, 458776, 2490377, 0, 458776, 2490378, 0, 458776, 2490379, 0, 458776, 2490380, 0, 458776, 2490381, 0, 524311, 2490382, 0, 1, 2490383, 0, 3, 2490384, 0, 1, 2490385, 0, 3, 2490386, 0, 3, 2490387, 0, 1, 2490388, 0, 1, 2490389, 0, 1, 2490390, 0, 3, 2490391, 0, 3, 2490392, 0, 3, 2490393, 0, 393216, 2490394, 0, 393217, 2490395, 0, 458756, 2490396, 0, 393219, 2490397, 0, 524290, 2490398, 0, 3, 2490399, 0, 65541, 2490400, 0, 65542, 2490401, 0, 458774, 2490402, 0, 65541, 2490403, 0, 65542, 2490404, 0, 196632, 2490405, 0, 25, 2490406, 0, 25, 2490407, 0, 25, 2490408, 0, 20, 2490409, 0, 65561, 2490410, 0, 262170, 2490411, 0, 65561, 2490412, 0, 65561, 2490413, 0, 65561, 2490414, 0, 65561, 2490415, 0, 65561, 2490416, 0, 65561, 2490417, 0, 65561, 2555904, 0, 3, 2555905, 0, 131080, 2555906, 0, 3, 2555907, 0, 131077, 2555908, 0, 131078, 2555909, 0, 131077, 2555910, 0, 131078, 2555911, 0, 131080, 2555912, 0, 3, 2555913, 0, 1, 2555914, 0, 3, 2555915, 0, 3, 2555916, 0, 3, 2555917, 0, 1, 2555918, 0, 3, 2555919, 0, 3, 2555920, 0, 3, 2555921, 0, 1, 2555922, 0, 3, 2555923, 0, 3, 2555924, 0, 1, 2555925, 0, 3, 2555926, 0, 3, 2555927, 0, 3, 2555928, 0, 65544, 2555929, 0, 524288, 2555930, 0, 524289, 2555931, 0, 524289, 2555932, 0, 524290, 2555933, 0, 1, 2555934, 0, 3, 2555935, 0, 65544, 2555936, 0, 131078, 2555937, 0, 458774, 2555938, 0, 131077, 2555939, 0, 131078, 2555940, 0, 262168, 2555941, 0, 65561, 2555942, 0, 65561, 2555943, 0, 65561, 2555944, 0, 65561, 2555945, 0, 65561, 2555946, 0, 262170, 2555947, 0, 65561, 2555948, 0, 65561, 2555949, 0, 65561, 2555950, 0, 65561, 2555951, 0, 65561, 2555952, 0, 65561, 2555953, 0, 65561, 2621440, 0, 196615, 2621441, 0, 196616, 2621442, 0, 196617, 2621443, 0, 65541, 2621444, 0, 65542, 2621445, 0, 65544, 2621446, 0, 196615, 2621447, 0, 196616, 2621448, 0, 196617, 2621449, 0, 3, 2621450, 0, 3, 2621451, 0, 3, 2621452, 0, 3, 2621453, 0, 3, 2621454, 0, 3, 2621455, 0, 3, 2621456, 0, 3, 2621457, 0, 3, 2621458, 0, 3, 2621459, 0, 3, 2621460, 0, 3, 2621461, 0, 3, 2621462, 0, 65544, 2621463, 0, 3, 2621464, 0, 131080, 2621465, 0, 3, 2621466, 0, 3, 2621467, 0, 3, 2621468, 0, 3, 2621469, 0, 3, 2621470, 0, 3, 2621471, 0, 131080, 2621472, 0, 3, 2621473, 0, 458774, 2621474, 0, 65541, 2621475, 0, 65542, 2621476, 0, 262168, 2621477, 0, 65561, 2621478, 0, 65561, 2621479, 0, 65561, 2621480, 0, 65561, 2621481, 0, 65561, 2621482, 0, 262170, 2621483, 0, 65561, 2621484, 0, 65561, 2621485, 0, 65561, 2621486, 0, 65561, 2621487, 0, 65561, 2621488, 0, 65561, 2621489, 0, 65561, 2686976, 0, 65541, 2686977, 0, 65542, 2686978, 0, 65541, 2686979, 0, 65542, 2686980, 0, 131078, 2686981, 0, 131080, 2686982, 0, 3, 2686983, 0, 65541, 2686984, 0, 65542, 2686985, 0, 65541, 2686986, 0, 65542, 2686987, 0, 3, 2686988, 0, 65544, 2686989, 0, 65541, 2686990, 0, 65542, 2686991, 0, 393221, 2686992, 0, 393222, 2686993, 0, 65541, 2686994, 0, 65542, 2686995, 0, 65541, 2686996, 0, 65542, 2686997, 0, 3, 2686998, 0, 131080, 2686999, 0, 196615, 2687000, 0, 196616, 2687001, 0, 65541, 2687002, 0, 65542, 2687003, 0, 65541, 2687004, 0, 65542, 2687005, 0, 65541, 2687006, 0, 65542, 2687007, 0, 196616, 2687008, 0, 196617, 2687009, 0, 458774, 2687010, 0, 65544, 2687011, 0, 131078, 2687012, 0, 262168, 2687013, 0, 65561, 2687014, 0, 65561, 2687015, 0, 65561, 2687016, 0, 65561, 2687017, 0, 65561, 2687018, 0, 262170, 2687019, 0, 65561, 2687020, 0, 65561, 2687021, 0, 65561, 2687022, 0, 65561, 2687023, 0, 65561, 2687024, 0, 65561, 2687025, 0, 65561, 2752512, 0, 131077, 2752513, 0, 65544, 2752514, 0, 131077, 2752515, 0, 131078, 2752516, 0, 196615, 2752517, 0, 196616, 2752518, 0, 196617, 2752519, 0, 131077, 2752520, 0, 131078, 2752521, 0, 131077, 2752522, 0, 131078, 2752523, 0, 65544, 2752524, 0, 131080, 2752525, 0, 131077, 2752526, 0, 131078, 2752527, 0, 458757, 2752528, 0, 458758, 2752529, 0, 131077, 2752530, 0, 131078, 2752531, 0, 131077, 2752532, 0, 65544, 2752533, 0, 196615, 2752534, 0, 196616, 2752535, 0, 196617, 2752536, 0, 3, 2752537, 0, 131077, 2752538, 0, 131078, 2752539, 0, 65544, 2752540, 0, 131078, 2752541, 0, 131077, 2752542, 0, 65544, 2752543, 0, 65541, 2752544, 0, 65542, 2752545, 0, 458774, 2752546, 0, 131080, 2752547, 0, 3, 2752548, 0, 262168, 2752549, 0, 65561, 2752550, 0, 65561, 2752551, 0, 65561, 2752552, 0, 65561, 2752553, 0, 65561, 2752554, 0, 262170, 2752555, 0, 65561, 2752556, 0, 65561, 2752557, 0, 65561, 2752558, 0, 65561, 2752559, 0, 65561, 2752560, 0, 65561, 2752561, 0, 65561, 2818048, 0, 3, 2818049, 0, 131080, 2818050, 0, 3, 2818051, 0, 65541, 2818052, 0, 65542, 2818053, 0, 65541, 2818054, 0, 65542, 2818055, 0, 3, 2818056, 0, 65544, 2818057, 0, 3, 2818058, 0, 3, 2818059, 0, 131080, 2818060, 0, 196616, 2818061, 0, 65541, 2818062, 0, 65542, 2818063, 0, 524293, 2818064, 0, 524294, 2818065, 0, 65541, 2818066, 0, 65542, 2818067, 0, 3, 2818068, 0, 131080, 2818069, 0, 3, 2818070, 0, 65541, 2818071, 0, 65542, 2818072, 0, 65541, 2818073, 0, 65542, 2818074, 0, 3, 2818075, 0, 131080, 2818076, 0, 3, 2818077, 0, 3, 2818078, 0, 131080, 2818079, 0, 131077, 2818080, 0, 131078, 2818081, 0, 458774, 2818082, 0, 196616, 2818083, 0, 196617, 2818084, 0, 262168, 2818085, 0, 65561, 2818086, 0, 65561, 2818087, 0, 65561, 2818088, 0, 65561, 2818089, 0, 65561, 2818090, 0, 262170, 2818091, 0, 65561, 2818092, 0, 65561, 2818093, 0, 65561, 2818094, 0, 65561, 2818095, 0, 65561, 2818096, 0, 65561, 2818097, 0, 65561, 2883584, 0, 196615, 2883585, 0, 65544, 2883586, 0, 196617, 2883587, 0, 131077, 2883588, 0, 65544, 2883589, 0, 131077, 2883590, 0, 131078, 2883591, 0, 3, 2883592, 0, 131080, 2883593, 0, 3, 2883594, 0, 196615, 2883595, 0, 196616, 2883596, 0, 196617, 2883597, 0, 131077, 2883598, 0, 65544, 2883599, 0, 65541, 2883600, 0, 65542, 2883601, 0, 65544, 2883602, 0, 131078, 2883603, 0, 196615, 2883604, 0, 196616, 2883605, 0, 196617, 2883606, 0, 131077, 2883607, 0, 131078, 2883608, 0, 65544, 2883609, 0, 131078, 2883610, 0, 196615, 2883611, 0, 196616, 2883612, 0, 196617, 2883613, 0, 196615, 2883614, 0, 196616, 2883615, 0, 65541, 2883616, 0, 65542, 2883617, 0, 458774, 2883618, 0, 65541, 2883619, 0, 65542, 2883620, 0, 262168, 2883621, 0, 65561, 2883622, 0, 65561, 2883623, 0, 65561, 2883624, 0, 65561, 2883625, 0, 65561, 2883626, 0, 262170, 2883627, 0, 65561, 2883628, 0, 65561, 2883629, 0, 65561, 2883630, 0, 65561, 2883631, 0, 65561, 2883632, 0, 65561, 2883633, 0, 65561, 2949120, 0, 3, 2949121, 0, 131080, 2949122, 0, 3, 2949123, 0, 3, 2949124, 0, 131080, 2949125, 0, 3, 2949126, 0, 65541, 2949127, 0, 65542, 2949128, 0, 196616, 2949129, 0, 65541, 2949130, 0, 65542, 2949131, 0, 65541, 2949132, 0, 65542, 2949133, 0, 3, 2949134, 0, 131080, 2949135, 0, 131077, 2949136, 0, 131078, 2949137, 0, 131080, 2949138, 0, 3, 2949139, 0, 65541, 2949140, 0, 65542, 2949141, 0, 65541, 2949142, 0, 65542, 2949143, 0, 3, 2949144, 0, 131080, 2949145, 0, 3, 2949146, 0, 65541, 2949147, 0, 65542, 2949148, 0, 65541, 2949149, 0, 65542, 2949150, 0, 3, 2949151, 0, 65544, 2949152, 0, 131078, 2949153, 0, 458774, 2949154, 0, 131077, 2949155, 0, 131078, 2949156, 0, 262168, 2949157, 0, 65561, 2949158, 0, 65561, 2949159, 0, 65561, 2949160, 0, 65561, 2949161, 0, 65561, 2949162, 0, 262170, 2949163, 0, 65561, 2949164, 0, 65561, 2949165, 0, 65561, 2949166, 0, 65561, 2949167, 0, 65561, 2949168, 0, 65561, 2949169, 0, 65561, 3014656, 0, 196615, 3014657, 0, 196616, 3014658, 0, 196617, 3014659, 0, 196615, 3014660, 0, 196616, 3014661, 0, 196617, 3014662, 0, 131077, 3014663, 0, 131078, 3014664, 0, 3, 3014665, 0, 131077, 3014666, 0, 131078, 3014667, 0, 65544, 3014668, 0, 131078, 3014669, 0, 196615, 3014670, 0, 196616, 3014671, 0, 196617, 3014672, 0, 65544, 3014673, 0, 196616, 3014674, 0, 196617, 3014675, 0, 131077, 3014676, 0, 131078, 3014677, 0, 131077, 3014678, 0, 65541, 3014679, 0, 65542, 3014680, 0, 196616, 3014681, 0, 196617, 3014682, 0, 131077, 3014683, 0, 131078, 3014684, 0, 131077, 3014685, 0, 131078, 3014686, 0, 3, 3014687, 0, 131080, 3014688, 0, 3, 3014689, 0, 458774, 3014690, 0, 65541, 3014691, 0, 65542, 3014692, 0, 262168, 3014693, 0, 65561, 3014694, 0, 65561, 3014695, 0, 65561, 3014696, 0, 65561, 3014697, 0, 65561, 3014698, 0, 262170, 3014699, 0, 65561, 3014700, 0, 65561, 3014701, 0, 65561, 3014702, 0, 65561, 3014703, 0, 65561, 3014704, 0, 65561, 3014705, 0, 65561, 3080192, 0, 3, 3080193, 0, 1, 3080194, 0, 3, 3080195, 0, 1, 3080196, 0, 65541, 3080197, 0, 65542, 3080198, 0, 65541, 3080199, 0, 65542, 3080200, 0, 65541, 3080201, 0, 65542, 3080202, 0, 3, 3080203, 0, 131080, 3080204, 0, 3, 3080205, 0, 1, 3080206, 0, 3, 3080207, 0, 3, 3080208, 0, 131080, 3080209, 0, 3, 3080210, 0, 1, 3080211, 0, 1, 3080212, 0, 3, 3080213, 0, 1, 3080214, 0, 131077, 3080215, 0, 131078, 3080216, 0, 65541, 3080217, 0, 65542, 3080218, 0, 65541, 3080219, 0, 65542, 3080220, 0, 65541, 3080221, 0, 65542, 3080222, 0, 196615, 3080223, 0, 196616, 3080224, 0, 196617, 3080225, 0, 458774, 3080226, 0, 131077, 3080227, 0, 131078, 3080228, 0, 262168, 3080229, 0, 65561, 3080230, 0, 65561, 3080231, 0, 65561, 3080232, 0, 65561, 3080233, 0, 65561, 3080234, 0, 262170, 3080235, 0, 65561, 3080236, 0, 65561, 3080237, 0, 65561, 3080238, 0, 65561, 3080239, 0, 65561, 3080240, 0, 65561, 3080241, 0, 65561, 3145728, 0, 3, 3145729, 0, 65544, 3145730, 0, 3, 3145731, 0, 3, 3145732, 0, 65544, 3145733, 0, 131078, 3145734, 0, 131077, 3145735, 0, 65544, 3145736, 0, 131077, 3145737, 0, 131078, 3145738, 0, 65544, 3145739, 0, 196616, 3145740, 0, 196617, 3145741, 0, 3, 3145742, 0, 65544, 3145743, 0, 196615, 3145744, 0, 196616, 3145745, 0, 65544, 3145746, 0, 3, 3145747, 0, 3, 3145748, 0, 65544, 3145749, 0, 1, 3145750, 0, 1, 3145751, 0, 3, 3145752, 0, 65544, 3145753, 0, 131078, 3145754, 0, 131077, 3145755, 0, 65544, 3145756, 0, 131077, 3145757, 0, 131078, 3145758, 0, 65544, 3145759, 0, 3, 3145760, 0, 3, 3145761, 0, 458774, 3145762, 0, 3, 3145763, 0, 3, 3145764, 0, 262168, 3145765, 0, 65561, 3145766, 0, 65561, 3145767, 0, 65561, 3145768, 0, 65561, 3145769, 0, 65561, 3145770, 0, 262170, 3145771, 0, 65561, 3145772, 0, 65561, 3145773, 0, 65561, 3145774, 0, 65561, 3145775, 0, 65561, 3145776, 0, 65561, 3145777, 0, 65561, 3211264, 0, 3, 3211265, 0, 131080, 3211266, 0, 3, 3211267, 0, 3, 3211268, 0, 131080, 3211269, 0, 3, 3211270, 0, 3, 3211271, 0, 131080, 3211272, 0, 3, 3211273, 0, 3, 3211274, 0, 131080, 3211275, 0, 3, 3211276, 0, 1, 3211277, 0, 3, 3211278, 0, 131080, 3211279, 0, 3, 3211280, 0, 3, 3211281, 0, 131080, 3211282, 0, 3, 3211283, 0, 3, 3211284, 0, 131080, 3211285, 0, 3, 3211286, 0, 1, 3211287, 0, 3, 3211288, 0, 131080, 3211289, 0, 3, 3211290, 0, 3, 3211291, 0, 131080, 3211292, 0, 3, 3211293, 0, 3, 3211294, 0, 131080, 3211295, 0, 3, 3211296, 0, 3, 3211297, 0, 458774, 3211298, 0, 3, 3211299, 0, 3, 3211300, 0, 262168, 3211301, 0, 65561, 3211302, 0, 65561, 3211303, 0, 65561, 3211304, 0, 65561, 3211305, 0, 65561, 3211306, 0, 262170, 3211307, 0, 65561, 3211308, 0, 65561, 3211309, 0, 65561, 3211310, 0, 65561, 3211311, 0, 65561, 3211312, 0, 65561, 3211313, 0, 65561 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 262179, 0, 458781, 262180, 0, 458782, 327715, 0, 524317, 327716, 0, 524318, 393252, 0, 589854, 524307, 0, 1114123, 524308, 0, 1114124, 524309, 0, 1114125, 589843, 0, 1179659, 589844, 0, 1179660, 589845, 0, 1179661, 655379, 0, 1245195, 655380, 0, 1245196, 655381, 0, 1245197, 720915, 0, 1310731, 720916, 0, 1310732, 720917, 0, 1310733, 720933, 0, 393241, 720934, 0, 393242, 786468, 0, 458776, 786469, 0, 458777, 786470, 0, 458778, 786471, 0, 458779, 852005, 0, 524313, 852006, 0, 524314, 1638422, 0, 65536, 1638423, 0, 65537, 1638424, 0, 65538, 1638425, 0, 65539, 1638431, 0, 65536, 1638432, 0, 65537, 1638433, 0, 65538, 1638434, 0, 65539, 1638436, 0, 65536, 1638437, 0, 65537, 1638438, 0, 65538, 1638439, 0, 65539, 1703958, 0, 131072, 1703959, 0, 131073, 1703960, 0, 131074, 1703961, 0, 131075, 1703967, 0, 131072, 1703968, 0, 131073, 1703969, 0, 131074, 1703970, 0, 131075, 1703972, 0, 131072, 1703973, 0, 131073, 1703974, 0, 131074, 1703975, 0, 131075, 1769494, 0, 196608, 1769495, 0, 196609, 1769496, 0, 196610, 1769497, 0, 196611, 1769503, 0, 196608, 1769504, 0, 196609, 1769505, 0, 196610, 1769506, 0, 196611, 1769508, 0, 196608, 1769509, 0, 196609, 1769510, 0, 196610, 1769511, 0, 196611 ) - -[node name="Anim/AutoTiles" type="TileMap" parent="."] -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 1638410, 0, 0, 1638411, 0, 1, 1638412, 0, 1, 1638413, 0, 1, 1638414, 0, 1, 1638415, 0, 2, 1703946, 0, 65536, 1703947, 0, 65537, 1703948, 0, 65537, 1703949, 0, 65537, 1703950, 0, 65537, 1703951, 0, 65538, 1769482, 0, 65536, 1769483, 0, 65537, 1769484, 0, 65537, 1769485, 0, 65537, 1769486, 0, 65537, 1769487, 0, 65538, 1835016, 0, 0, 1835017, 0, 1, 1835018, 0, 196608, 1835019, 0, 65537, 1835020, 0, 65537, 1835021, 0, 65537, 1835022, 0, 65537, 1835023, 0, 65538, 1900552, 0, 65536, 1900553, 0, 65537, 1900554, 0, 65537, 1900555, 0, 65537, 1900556, 0, 65537, 1900557, 0, 65537, 1900558, 0, 65537, 1900559, 0, 65538, 1966088, 0, 65536, 1966089, 0, 65537, 1966090, 0, 65537, 1966091, 0, 65537, 1966092, 0, 65537, 1966093, 0, 65537, 1966094, 0, 65537, 1966095, 0, 65538, 2031624, 0, 65536, 2031625, 0, 65537, 2031626, 0, 65537, 2031627, 0, 65537, 2031628, 0, 65537, 2031629, 0, 65537, 2031630, 0, 65537, 2031631, 0, 65538, 2097160, 0, 65536, 2097161, 0, 65537, 2097162, 0, 65537, 2097163, 0, 65537, 2097164, 0, 65537, 2097165, 0, 262145, 2097166, 0, 131073, 2097167, 0, 131074, 2162696, 0, 65536, 2162697, 0, 65537, 2162698, 0, 65537, 2162699, 0, 65537, 2162700, 0, 65537, 2162701, 0, 65538, 2228232, 0, 131072, 2228233, 0, 131073, 2228234, 0, 131073, 2228235, 0, 131073, 2228236, 0, 131073, 2228237, 0, 131074 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Tile Layer 2" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 36, 0, 65543, 38, 0, 65545, 65559, 0, 720920, 65572, 0, 131079, 65574, 0, 131081, 131095, 0, 786454, 131096, 0, 786455, 131108, 0, 65546, 131109, 0, 65547, 131110, 0, 65548, 196622, 0, 786454, 196623, 0, 786455, 196631, 0, 851990, 196632, 0, 851991, 196639, 0, 851976, 196640, 0, 917513, 196641, 0, 917513, 196642, 0, 917513, 196643, 0, 917513, 196644, 0, 917513, 196645, 0, 917513, 196646, 0, 983049, 196647, 0, 24, 262154, 0, 720920, 262155, 0, 786456, 262156, 0, 786457, 262158, 0, 851990, 262159, 0, 851991, 262175, 0, 589841, 262176, 0, 589842, 262177, 0, 589843, 327685, 0, 786456, 327686, 0, 786457, 327691, 0, 851992, 327692, 0, 851993, 327698, 0, 786454, 327699, 0, 786455, 327702, 0, 720920, 327711, 0, 655377, 327713, 0, 655379, 393221, 0, 851992, 393222, 0, 851993, 393228, 0, 589844, 393229, 0, 589845, 393230, 0, 589846, 393233, 0, 720920, 393234, 0, 851990, 393235, 0, 851991, 393247, 0, 720913, 393248, 0, 720914, 393249, 0, 720915, 458760, 0, 786454, 458761, 0, 786455, 458764, 0, 655380, 458766, 0, 655382, 458772, 0, 131098, 458783, 0, 983050, 458789, 0, 65550, 524296, 0, 851990, 524297, 0, 851991, 524300, 0, 720916, 524301, 0, 720917, 524302, 0, 720918, 524312, 0, 7, 524313, 0, 8, 524314, 0, 9, 524327, 0, 7, 524328, 0, 8, 524329, 0, 9, 589835, 0, 720920, 589841, 0, 14, 589848, 0, 65543, 589850, 0, 65545, 589855, 0, 851977, 589856, 0, 589841, 589857, 0, 589842, 589858, 0, 589842, 589859, 0, 589842, 589860, 0, 589842, 589861, 0, 589843, 589862, 0, 27, 589863, 0, 65543, 589865, 0, 65545, 655367, 0, 720920, 655377, 0, 65550, 655384, 0, 131079, 655386, 0, 131081, 655391, 0, 851977, 655392, 0, 655377, 655397, 0, 655379, 655399, 0, 131079, 655401, 0, 131081, 720905, 0, 786456, 720906, 0, 786457, 720911, 0, 720920, 720913, 0, 14, 720920, 0, 65546, 720921, 0, 65547, 720922, 0, 65548, 720927, 0, 851977, 720928, 0, 720913, 720929, 0, 720914, 720930, 0, 720914, 720931, 0, 720914, 720932, 0, 720914, 720936, 0, 14, 786436, 0, 786456, 786437, 0, 786457, 786441, 0, 851992, 786442, 0, 851993, 786444, 0, 1114143, 786446, 0, 5, 786447, 0, 6, 786448, 0, 5, 786449, 0, 65550, 786456, 0, 65550, 786458, 0, 13, 786462, 0, 13, 786463, 0, 851976, 786464, 0, 917513, 786465, 0, 917513, 786466, 0, 983049, 786472, 0, 65550, 786473, 0, 5, 786474, 0, 6, 786475, 0, 5, 786476, 0, 6, 851972, 0, 851992, 851973, 0, 851993, 851978, 0, 524318, 851980, 0, 524318, 851981, 0, 524318, 851983, 0, 327683, 851984, 0, 8, 851985, 0, 9, 851986, 0, 327684, 851990, 0, 983048, 851991, 0, 917513, 851992, 0, 851978, 851994, 0, 65549, 851998, 0, 65549, 851999, 0, 851977, 852008, 0, 327683, 852010, 0, 327683, 852011, 0, 8, 852012, 0, 9, 852013, 0, 327684, 917513, 0, 458783, 917517, 0, 5, 917518, 0, 6, 917519, 0, 65543, 917521, 0, 65545, 917528, 0, 851977, 917529, 0, 1245211, 917535, 0, 851977, 917544, 0, 5, 917545, 0, 6, 917546, 0, 65543, 917548, 0, 65545, 983046, 0, 786454, 983047, 0, 786455, 983049, 0, 458783, 983052, 0, 327683, 983055, 0, 327684, 983057, 0, 131081, 983064, 0, 983050, 983065, 0, 1048601, 983070, 0, 13, 983071, 0, 851977, 983079, 0, 65550, 983082, 0, 327684, 983084, 0, 131081, 1048582, 0, 851990, 1048583, 0, 851991, 1048585, 0, 458783, 1048587, 0, 131085, 1048589, 0, 5, 1048590, 0, 6, 1048591, 0, 5, 1048592, 0, 65547, 1048593, 0, 65548, 1048606, 0, 65549, 1048607, 0, 851977, 1048616, 0, 5, 1048617, 0, 6, 1048618, 0, 8, 1048619, 0, 5, 1048620, 0, 6, 1114121, 0, 458783, 1114124, 0, 327683, 1114125, 0, 8, 1114126, 0, 9, 1114127, 0, 327684, 1114129, 0, 327684, 1114143, 0, 851977, 1114151, 0, 131085, 1114153, 0, 65543, 1114155, 0, 65545, 1114157, 0, 327684, 1179655, 0, 720920, 1179657, 0, 458783, 1179660, 0, 65543, 1179662, 0, 65545, 1179665, 0, 851976, 1179666, 0, 917513, 1179667, 0, 983049, 1179670, 0, 983048, 1179671, 0, 917513, 1179672, 0, 851978, 1179673, 0, 1179673, 1179674, 0, 13, 1179678, 0, 13, 1179679, 0, 851977, 1179689, 0, 131079, 1179691, 0, 131081, 1179692, 0, 14, 1245193, 0, 458783, 1245196, 0, 131079, 1245198, 0, 851976, 1245199, 0, 917513, 1245200, 0, 917513, 1245201, 0, 917514, 1245208, 0, 851977, 1245209, 0, 1245209, 1245210, 0, 65549, 1245214, 0, 65549, 1245215, 0, 851977, 1245228, 0, 65550, 1310729, 0, 7, 1310730, 0, 8, 1310731, 0, 9, 1310732, 0, 65546, 1310733, 0, 65547, 1310734, 0, 851977, 1310744, 0, 851977, 1310751, 0, 917512, 1310752, 0, 917513, 1310753, 0, 983049, 1310760, 0, 131099, 1376265, 0, 65543, 1376267, 0, 65545, 1376270, 0, 983050, 1376280, 0, 851977, 1376282, 0, 13, 1441801, 0, 131079, 1441803, 0, 131081, 1441816, 0, 851977, 1441818, 0, 65549, 1441832, 0, 851977, 1507338, 0, 65547, 1507339, 0, 65548, 1507343, 0, 917513, 1507344, 0, 917513, 1507345, 0, 917513, 1507346, 0, 917513, 1507347, 0, 917513, 1507348, 0, 917513, 1507349, 0, 917513, 1507350, 0, 917513, 1507351, 0, 917513, 1507352, 0, 917514, 1507368, 0, 851977, 1572890, 0, 13, 1572894, 0, 13, 1572904, 0, 851977, 1638416, 0, 851977, 1638426, 0, 65549, 1638430, 0, 65549, 1638435, 0, 65550, 1638440, 0, 851977, 1703936, 0, 7, 1703937, 0, 8, 1703938, 0, 9, 1703952, 0, 851977, 1703971, 0, 65550, 1703976, 0, 851977, 1769472, 0, 65543, 1769474, 0, 65545, 1769476, 0, 5, 1769477, 0, 6, 1769478, 0, 5, 1769479, 0, 6, 1769488, 0, 851977, 1769498, 0, 13, 1769502, 0, 13, 1769507, 0, 65550, 1769512, 0, 851977, 1835008, 0, 131079, 1835010, 0, 131081, 1835011, 0, 327683, 1835012, 0, 9, 1835013, 0, 327683, 1835014, 0, 8, 1835015, 0, 9, 1835016, 0, 327684, 1835021, 0, 262153, 1835024, 0, 851976, 1835025, 0, 917513, 1835026, 0, 917513, 1835027, 0, 917513, 1835028, 0, 917513, 1835029, 0, 917513, 1835034, 0, 65549, 1835038, 0, 65549, 1835043, 0, 65550, 1835048, 0, 851977, 1900544, 0, 5, 1900545, 0, 6, 1900546, 0, 65543, 1900548, 0, 65545, 1900549, 0, 65543, 1900551, 0, 65545, 1900557, 0, 327689, 1900560, 0, 851977, 1900561, 0, 65550, 1900578, 0, 983048, 1900579, 0, 917513, 1900580, 0, 983049, 1900584, 0, 851977, 1966080, 0, 7, 1966081, 0, 8, 1966082, 0, 327684, 1966084, 0, 131081, 1966085, 0, 131079, 1966086, 0, 8, 1966087, 0, 131081, 1966096, 0, 851977, 1966120, 0, 851977, 2031616, 0, 65543, 2031618, 0, 65545, 2031619, 0, 5, 2031620, 0, 6, 2031621, 0, 65543, 2031623, 0, 65545, 2031626, 0, 262151, 2031630, 0, 262151, 2031632, 0, 851977, 2031654, 0, 7, 2031655, 0, 8, 2031656, 0, 851977, 2097152, 0, 131079, 2097154, 0, 327683, 2097157, 0, 327684, 2097159, 0, 131081, 2097168, 0, 851977, 2097169, 0, 5, 2097170, 0, 6, 2097175, 0, 7, 2097176, 0, 8, 2097177, 0, 9, 2097178, 0, 13, 2097182, 0, 13, 2097184, 0, 7, 2097185, 0, 8, 2097186, 0, 5, 2097187, 0, 6, 2097190, 0, 65543, 2097192, 0, 917512, 2097193, 0, 983049, 2162688, 0, 5, 2162689, 0, 6, 2162690, 0, 5, 2162691, 0, 6, 2162692, 0, 5, 2162693, 0, 6, 2162694, 0, 5, 2162695, 0, 6, 2162697, 0, 327689, 2162704, 0, 851977, 2162705, 0, 7, 2162706, 0, 8, 2162707, 0, 327684, 2162708, 0, 5, 2162709, 0, 6, 2162711, 0, 65543, 2162713, 0, 65545, 2162714, 0, 65549, 2162718, 0, 65549, 2162720, 0, 65543, 2162722, 0, 65545, 2162724, 0, 327684, 2162725, 0, 6, 2162726, 0, 131079, 2162727, 0, 6, 2162728, 0, 131081, 2228224, 0, 7, 2228225, 0, 8, 2228226, 0, 327684, 2228227, 0, 327683, 2228228, 0, 8, 2228229, 0, 9, 2228230, 0, 327684, 2228231, 0, 8, 2228232, 0, 327684, 2228240, 0, 851977, 2228241, 0, 65543, 2228243, 0, 327683, 2228246, 0, 327684, 2228247, 0, 131079, 2228249, 0, 131081, 2228256, 0, 131079, 2228258, 0, 131081, 2228259, 0, 327683, 2228260, 0, 9, 2228261, 0, 327683, 2228262, 0, 8, 2228263, 0, 9, 2228264, 0, 327684, 2293760, 0, 65543, 2293762, 0, 65545, 2293763, 0, 65543, 2293765, 0, 65545, 2293766, 0, 65543, 2293768, 0, 983048, 2293769, 0, 917513, 2293770, 0, 917513, 2293771, 0, 917513, 2293772, 0, 917513, 2293773, 0, 917513, 2293774, 0, 917513, 2293775, 0, 917513, 2293776, 0, 917514, 2293777, 0, 131079, 2293779, 0, 131081, 2293783, 0, 65546, 2293784, 0, 65547, 2293785, 0, 65548, 2293786, 0, 1114142, 2293790, 0, 1114143, 2293792, 0, 65546, 2293793, 0, 65547, 2293794, 0, 65543, 2293796, 0, 65545, 2293797, 0, 65543, 2293799, 0, 65545, 2359296, 0, 131079, 2359298, 0, 131081, 2359299, 0, 131079, 2359301, 0, 131081, 2359302, 0, 131079, 2359304, 0, 327683, 2359307, 0, 327684, 2359309, 0, 327684, 2359311, 0, 131085, 2359313, 0, 65546, 2359314, 0, 65547, 2359315, 0, 65548, 2359322, 0, 1245214, 2359326, 0, 1245215, 2359330, 0, 131079, 2359332, 0, 131081, 2359333, 0, 131079, 2359335, 0, 131081, 2359336, 0, 131085, 2424832, 0, 7, 2424833, 0, 8, 2424834, 0, 9, 2424835, 0, 5, 2424836, 0, 6, 2424837, 0, 5, 2424838, 0, 6, 2424839, 0, 8, 2424840, 0, 9, 2424863, 0, 5, 2424864, 0, 6, 2424866, 0, 5, 2424867, 0, 6, 2490368, 0, 65543, 2490370, 0, 327683, 2490372, 0, 327683, 2490374, 0, 65543, 2490376, 0, 65545, 2490391, 0, 7, 2490392, 0, 8, 2490393, 0, 9, 2490398, 0, 327683, 2490399, 0, 8, 2490400, 0, 9, 2490401, 0, 327684, 2490404, 0, 327684, 2555904, 0, 131079, 2555906, 0, 131081, 2555907, 0, 5, 2555908, 0, 6, 2555909, 0, 8, 2555910, 0, 131079, 2555912, 0, 131081, 2555914, 0, 131086, 2555915, 0, 131087, 2555925, 0, 7, 2555926, 0, 8, 2555927, 0, 65543, 2555929, 0, 65545, 2555934, 0, 65543, 2555936, 0, 65545, 2555938, 0, 5, 2555939, 0, 6, 2621440, 0, 5, 2621441, 0, 6, 2621442, 0, 5, 2621443, 0, 6, 2621444, 0, 65543, 2621446, 0, 65545, 2621447, 0, 65547, 2621448, 0, 65548, 2621449, 0, 5, 2621450, 0, 6, 2621451, 0, 7, 2621452, 0, 8, 2621453, 0, 5, 2621454, 0, 6, 2621457, 0, 5, 2621458, 0, 6, 2621459, 0, 5, 2621460, 0, 6, 2621461, 0, 65543, 2621463, 0, 131079, 2621465, 0, 131081, 2621466, 0, 6, 2621467, 0, 5, 2621468, 0, 6, 2621469, 0, 5, 2621470, 0, 131079, 2621472, 0, 131081, 2621473, 0, 327683, 2621474, 0, 8, 2621475, 0, 9, 2621476, 0, 327684, 2686976, 0, 7, 2686977, 0, 8, 2686978, 0, 327684, 2686980, 0, 131079, 2686982, 0, 327683, 2686984, 0, 327683, 2686986, 0, 7, 2686987, 0, 327684, 2686988, 0, 9, 2686989, 0, 65545, 2686991, 0, 327684, 2686992, 0, 327683, 2686994, 0, 327683, 2686995, 0, 7, 2686996, 0, 8, 2686997, 0, 327684, 2686999, 0, 65546, 2687000, 0, 65547, 2687002, 0, 327683, 2687003, 0, 8, 2687004, 0, 9, 2687005, 0, 327684, 2687006, 0, 8, 2687007, 0, 327684, 2687008, 0, 6, 2687009, 0, 65543, 2687011, 0, 65545, 2752512, 0, 65543, 2752514, 0, 65545, 2752515, 0, 5, 2752516, 0, 6, 2752517, 0, 5, 2752518, 0, 6, 2752519, 0, 7, 2752520, 0, 8, 2752521, 0, 9, 2752522, 0, 65543, 2752524, 0, 65545, 2752525, 0, 131081, 2752526, 0, 6, 2752529, 0, 5, 2752530, 0, 6, 2752531, 0, 65543, 2752533, 0, 65546, 2752534, 0, 65547, 2752535, 0, 65548, 2752536, 0, 5, 2752537, 0, 6, 2752538, 0, 65543, 2752540, 0, 65545, 2752541, 0, 65543, 2752543, 0, 65545, 2752545, 0, 327684, 2752547, 0, 131081, 2818048, 0, 131079, 2818049, 0, 8, 2818050, 0, 327683, 2818051, 0, 7, 2818052, 0, 327683, 2818053, 0, 9, 2818055, 0, 327684, 2818057, 0, 65545, 2818058, 0, 131079, 2818060, 0, 327683, 2818061, 0, 7, 2818062, 0, 8, 2818063, 0, 327684, 2818064, 0, 327683, 2818065, 0, 8, 2818066, 0, 9, 2818067, 0, 327684, 2818069, 0, 327683, 2818071, 0, 327683, 2818072, 0, 8, 2818073, 0, 9, 2818074, 0, 327684, 2818076, 0, 131081, 2818077, 0, 131079, 2818079, 0, 131081, 2818080, 0, 6, 2818081, 0, 10, 2818082, 0, 5, 2818083, 0, 6, 2883584, 0, 65543, 2883586, 0, 65545, 2883587, 0, 65543, 2883589, 0, 65545, 2883590, 0, 5, 2883591, 0, 131079, 2883593, 0, 131081, 2883594, 0, 6, 2883595, 0, 5, 2883596, 0, 6, 2883597, 0, 65543, 2883599, 0, 65545, 2883600, 0, 65543, 2883602, 0, 65545, 2883603, 0, 5, 2883604, 0, 65547, 2883605, 0, 65548, 2883606, 0, 6, 2883607, 0, 65543, 2883609, 0, 65545, 2883610, 0, 5, 2883611, 0, 6, 2883612, 0, 5, 2883613, 0, 6, 2883614, 0, 327683, 2883615, 0, 8, 2883616, 0, 9, 2883617, 0, 327684, 2883620, 0, 327684, 2949120, 0, 131079, 2949122, 0, 131081, 2949123, 0, 131079, 2949125, 0, 327683, 2949128, 0, 327684, 2949130, 0, 7, 2949131, 0, 327684, 2949132, 0, 9, 2949133, 0, 327684, 2949135, 0, 131081, 2949136, 0, 131079, 2949137, 0, 9, 2949138, 0, 327683, 2949140, 0, 327683, 2949142, 0, 5, 2949143, 0, 131079, 2949145, 0, 327683, 2949148, 0, 327684, 2949150, 0, 327684, 2949152, 0, 65545, 2949154, 0, 5, 2949155, 0, 6, 3014660, 0, 5, 3014661, 0, 6, 3014662, 0, 5, 3014663, 0, 6, 3014664, 0, 5, 3014665, 0, 6, 3014666, 0, 65543, 3014668, 0, 65545, 3014671, 0, 65543, 3014673, 0, 65545, 3014680, 0, 327684, 3014681, 0, 6, 3014682, 0, 5, 3014683, 0, 6, 3014684, 0, 5, 3014685, 0, 6, 3014686, 0, 131079, 3014688, 0, 131081, 3014689, 0, 327683, 3014692, 0, 327684, 3080192, 0, 7, 3080193, 0, 8, 3080194, 0, 9, 3080195, 0, 327683, 3080196, 0, 8, 3080197, 0, 9, 3080198, 0, 327684, 3080199, 0, 8, 3080200, 0, 327684, 3080201, 0, 7, 3080202, 0, 327684, 3080203, 0, 9, 3080204, 0, 131081, 3080205, 0, 7, 3080206, 0, 8, 3080207, 0, 131079, 3080208, 0, 7, 3080209, 0, 131081, 3080210, 0, 9, 3080211, 0, 7, 3080212, 0, 8, 3080213, 0, 9, 3080215, 0, 327683, 3080216, 0, 8, 3080217, 0, 327683, 3080218, 0, 7, 3080219, 0, 8, 3080220, 0, 327684, 3080222, 0, 327684, 3080223, 0, 9, 3145728, 0, 65543, 3145730, 0, 65545, 3145731, 0, 65543, 3145733, 0, 65545, 3145734, 0, 65543, 3145736, 0, 65545, 3145737, 0, 65543, 3145739, 0, 65545, 3145741, 0, 65543, 3145743, 0, 65545, 3145744, 0, 65543, 3145746, 0, 65545, 3145747, 0, 65543, 3145749, 0, 65545, 3145751, 0, 65543, 3145753, 0, 65545, 3145754, 0, 65543, 3145756, 0, 65545, 3145757, 0, 65543, 3145759, 0, 65545, 3211264, 0, 131079, 3211266, 0, 131081, 3211267, 0, 131079, 3211269, 0, 131081, 3211270, 0, 131079, 3211272, 0, 131081, 3211273, 0, 131079, 3211275, 0, 131081, 3211277, 0, 131079, 3211279, 0, 131081, 3211280, 0, 131079, 3211282, 0, 131081, 3211283, 0, 131079, 3211285, 0, 131081, 3211287, 0, 131079, 3211289, 0, 131081, 3211290, 0, 131079, 3211292, 0, 131081, 3211293, 0, 131079, 3211295, 0, 131081 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 262178, 0, 458780, 262181, 0, 458783, 327714, 0, 524316, 327717, 0, 524319, 393250, 0, 589852, 393251, 0, 589853, 393252, 0, 589854, 393253, 0, 589855, 524306, 0, 1114122, 524310, 0, 1114126, 589842, 0, 1179658, 589846, 0, 1179662, 655378, 0, 1245194, 655382, 0, 1245198, 720914, 0, 1310730, 720918, 0, 1310734, 720935, 0, 393243, 786450, 0, 1376266, 786451, 0, 1376267, 786452, 0, 1376268, 786453, 0, 1376269, 786454, 0, 1376270, 852004, 0, 524312, 852007, 0, 524315, 917540, 0, 589848, 917541, 0, 589849, 917542, 0, 589850, 917543, 0, 589851, 1376288, 0, 1441812, 1572886, 0, 0, 1572887, 0, 1, 1572888, 0, 2, 1572889, 0, 3, 1572895, 0, 0, 1572896, 0, 1, 1572897, 0, 2, 1572898, 0, 3, 1572900, 0, 0, 1572901, 0, 1, 1572902, 0, 2, 1572903, 0, 3, 1835030, 0, 262144, 1835031, 0, 262145, 1835032, 0, 262146, 1835033, 0, 262147, 1835039, 0, 262144, 1835040, 0, 262145, 1835041, 0, 262146, 1835042, 0, 262147, 1835044, 0, 262144, 1835045, 0, 262145, 1835046, 0, 262146, 1835047, 0, 262147, 1900566, 0, 1441813 ) - -[node name="PU_anim_tiles" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 4 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 852000, 0, 393216, 852001, 0, 131072, 917536, 0, 131072, 917537, 0, 393216, 983072, 0, 393216, 983073, 0, 131072, 1048608, 0, 131072, 1048609, 0, 393216, 1114144, 0, 393216, 1114145, 0, 131072, 1179680, 0, 131072, 1179681, 0, 393216, 1245202, 0, 131072, 1245203, 0, 393216, 1245204, 0, 131072, 1245205, 0, 393216, 1245206, 0, 131072, 1245207, 0, 393216, 1245216, 0, 393216, 1245217, 0, 131072, 1310735, 0, 131072, 1310736, 0, 393216, 1310737, 0, 131072, 1310738, 0, 393216, 1310739, 0, 131072, 1310740, 0, 393216, 1310741, 0, 131072, 1310742, 0, 393216, 1310743, 0, 131072, 1376271, 0, 393216, 1376272, 0, 131072, 1376273, 0, 393216, 1376274, 0, 131072, 1376275, 0, 393216, 1376276, 0, 131072, 1376277, 0, 393216, 1376278, 0, 131072, 1376279, 0, 393216, 1441807, 0, 131072, 1441808, 0, 393216, 1441809, 0, 131072, 1441810, 0, 393216, 1441811, 0, 131072, 1441812, 0, 393216, 1441813, 0, 131072, 1441814, 0, 393216, 1441815, 0, 131072, 1441833, 0, 131072, 1441834, 0, 393216, 1441835, 0, 131072, 1507369, 0, 393216, 1507370, 0, 131072, 1507371, 0, 393216, 1572905, 0, 131072, 1572906, 0, 393216, 1572907, 0, 131072, 1638417, 0, 131072, 1638419, 0, 131072, 1638421, 0, 131072, 1638441, 0, 393216, 1638442, 0, 131072, 1638443, 0, 393216, 1703947, 0, 720896, 1703950, 0, 655360, 1703954, 0, 131072, 1703956, 0, 131072, 1703977, 0, 131072, 1703978, 0, 393216, 1703979, 0, 131072, 1769489, 0, 131072, 1769491, 0, 131072, 1769493, 0, 131072, 1769513, 0, 393216, 1769514, 0, 131072, 1769515, 0, 393216, 1835020, 0, 786432, 1835049, 0, 131072, 1835050, 0, 393216, 1835051, 0, 131072, 1900556, 0, 851968, 1900585, 0, 393216, 1900586, 0, 131072, 1900587, 0, 393216, 1966121, 0, 131072, 1966122, 0, 393216, 1966123, 0, 131072, 2031657, 0, 393216, 2031658, 0, 131072, 2031659, 0, 393216, 2228236, 0, 720896, 2424853, 0, 327680, 2424854, 0, 327680, 2424855, 0, 327680, 2490382, 0, 327680, 2490383, 0, 327680, 2490384, 0, 327680 ) - -[node name="Tile Layer 3" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196642, 0, 393244, 196643, 0, 393245, 196644, 0, 393246, 196645, 0, 393247, 720932, 0, 393240, 1310752, 0, 1441814, 1835030, 0, 1441815 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_groundtiles+" type="TileMap" parent="Tile Layer 3"] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196646, 0, 24, 262175, 0, 851977, 327711, 0, 851977, 393247, 0, 851977, 393253, 0, 14, 720920, 0, 14, 786442, 0, 1114142, 786449, 0, 6, 786466, 0, 27, 851978, 0, 1245214, 851980, 0, 1245215, 851981, 0, 327683, 851983, 0, 7, 852010, 0, 7, 917543, 0, 14, 983055, 0, 131079, 983079, 0, 327683, 983082, 0, 131079, 1048591, 0, 5, 1048592, 0, 6, 1048617, 0, 7, 1048619, 0, 9, 1114124, 0, 7, 1114151, 0, 327683, 1245198, 0, 131081, 1310734, 0, 12, 1572899, 0, 14, 1638435, 0, 14, 1703971, 0, 14, 1769507, 0, 14, 1835010, 0, 7, 1835011, 0, 8, 1835013, 0, 7, 1835025, 0, 14, 1966082, 0, 131079, 1966085, 0, 7, 1966087, 0, 9, 2031656, 0, 9, 2097154, 0, 131081, 2097157, 0, 131079, 2097166, 0, 5, 2097167, 0, 6, 2097186, 0, 9, 2097192, 0, 65545, 2097193, 0, 24, 2162701, 0, 327683, 2162704, 0, 327684, 2162707, 0, 9, 2162724, 0, 5, 2162726, 0, 5, 2228226, 0, 9, 2228227, 0, 7, 2228230, 0, 7, 2228232, 0, 9, 2228243, 0, 65545, 2228258, 0, 7, 2228259, 0, 8, 2228261, 0, 7, 2293768, 0, 65545, 2293769, 0, 5, 2293770, 0, 6, 2293771, 0, 5, 2293772, 0, 6, 2359304, 0, 131081, 2424838, 0, 7, 2490370, 0, 65545, 2490398, 0, 7, 2490401, 0, 327683, 2555908, 0, 7, 2555910, 0, 9, 2555927, 0, 9, 2621447, 0, 5, 2621448, 0, 6, 2621453, 0, 9, 2621463, 0, 65545, 2621465, 0, 5, 2621470, 0, 6, 2621473, 0, 7, 2686978, 0, 9, 2686982, 0, 131081, 2686987, 0, 65543, 2686997, 0, 131079, 2686999, 0, 131081, 2687000, 0, 327683, 2687002, 0, 7, 2687005, 0, 7, 2687007, 0, 5, 2752525, 0, 5, 2752533, 0, 65545, 2752534, 0, 5, 2752535, 0, 6, 2752545, 0, 131079, 2818048, 0, 7, 2818050, 0, 131081, 2818052, 0, 8, 2818055, 0, 65543, 2818060, 0, 131081, 2818063, 0, 5, 2818064, 0, 6, 2818067, 0, 131079, 2818069, 0, 131081, 2818071, 0, 7, 2818074, 0, 131079, 2818079, 0, 5, 2883591, 0, 6, 2883593, 0, 5, 2883604, 0, 6, 2883605, 0, 5, 2883614, 0, 7, 2883617, 0, 327683, 2949125, 0, 131081, 2949128, 0, 327683, 2949131, 0, 8, 2949133, 0, 131079, 2949135, 0, 7, 2949136, 0, 8, 2949138, 0, 131081, 2949143, 0, 6, 2949145, 0, 131081, 2949150, 0, 65543, 3014680, 0, 5, 3080195, 0, 7, 3080198, 0, 7, 3080200, 0, 9, 3080202, 0, 131079, 3080207, 0, 9, 3080209, 0, 8, 3080215, 0, 7, 3080217, 0, 9, 3080220, 0, 9, 3080221, 0, 7, 3080222, 0, 8 ) - -[node name="Tile Layer 4" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 1966082, 0, 9, 2162704, 0, 327683, 2686987, 0, 8, 2686997, 0, 9, 2687007, 0, 9, 2818050, 0, 9, 2818063, 0, 9, 2818064, 0, 7, 3080202, 0, 8 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="NPC_Layer" type="Node2D" parent="."] - -[node name="Route1Connection" parent="NPC_Layer" instance=ExtResource( 6 )] -position = Vector2( 496, 1360 ) -scene_destination = "res://Maps/Routes/Route1/Route1.tscn" -location = Vector2( 496, 176 ) -door_type = "Type 3 - Invisible" - -[node name="Route1Connection2" parent="NPC_Layer" instance=ExtResource( 6 )] -position = Vector2( 528, 1360 ) -scene_destination = "res://Maps/Routes/Route1/Route1.tscn" -location = Vector2( 528, 176 ) -door_type = "Type 3 - Invisible" - -[node name="PokeCenterDoor" parent="NPC_Layer" instance=ExtResource( 6 )] -position = Vector2( 656, 400 ) -scene_destination = "res://Maps/KevlarTown/PokeCenter.tscn" -location = Vector2( 240, 624 ) -door_type = "Type 2 - Glass" - -[node name="Boulder1" parent="NPC_Layer" instance=ExtResource( 7 )] -position = Vector2( 336, 528 ) -texture = ExtResource( 8 ) -type = "Movable boulder" - -[node name="Boulder2" parent="NPC_Layer" instance=ExtResource( 7 )] -position = Vector2( 400, 528 ) -texture = ExtResource( 8 ) -type = "Movable boulder" diff --git a/Maps/KevlarTown/Kevlar NPC Houses.tmx b/Maps/KevlarTown/Kevlar_NPC_Houses.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/KevlarTown/Kevlar NPC Houses.tmx rename to Maps/KevlarTown/Kevlar_NPC_Houses.tmx diff --git a/Maps/KevlarTown/Kevlar_NPC_Houses.tscn b/Maps/KevlarTown/Kevlar_NPC_Houses.tscn new file mode 100644 index 000000000..0f7a2e24b --- /dev/null +++ b/Maps/KevlarTown/Kevlar_NPC_Houses.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_indoors+.tres" type="TileSet" id=1] + +[node name="Node2D" type="Node2D"] +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 327680, 24, 2, 327680, 24, 3, 327680, 24, 4, 327680, 24, 5, 327680, 24, 6, 327680, 24, 7, 327680, 24, 8, 327680, 24, 9, 327680, 24, 10, 327680, 24, 11, 327680, 24, 12, 327680, 24, 13, 327680, 24, 14, 327680, 24, 15, 327680, 24, 16, 327680, 24, 17, 327680, 24, 18, 327680, 24, 19, 327680, 24, 20, 327680, 24, 21, 327680, 24, 22, 327680, 24, 23, 327680, 24, 24, 327680, 24, 25, 327680, 24, 26, 327680, 24, 27, 327680, 24, 28, 327680, 24, 29, 327680, 24, 30, 327680, 24, 31, 327680, 24, 32, 327680, 24, 33, 327680, 24, 34, 327680, 24, 35, 327680, 24, 36, 327680, 24, 37, 327680, 24, 38, 327680, 24, 39, 327680, 24, 40, 327680, 24, 41, 327680, 24, 42, 327680, 24, 43, 327680, 24, 44, 327680, 24, 45, 327680, 24, 46, 327680, 24, 47, 327680, 24, 48, 327680, 24, 49, 327680, 24, 50, 327680, 24, 51, 327680, 24, 52, 327680, 24, 53, 327680, 24, 54, 327680, 24, 55, 327680, 24, 56, 327680, 24, 57, 327680, 24, 58, 327680, 24, 59, 327680, 24, 60, 327680, 24, 61, 327680, 24, 62, 327680, 24, 63, 327680, 24, 64, 327680, 24, 65, 327680, 24, 66, 327680, 24, 65536, 327680, 24, 65537, 196608, 0, 65538, 262144, 0, 65539, 262144, 0, 65540, 262144, 0, 65541, 262144, 0, 65542, 327680, 24, 65543, 327680, 24, 65544, 262144, 0, 65545, 262144, 0, 65546, 262144, 0, 65547, 262144, 0, 65548, 327680, 0, 65549, 327680, 24, 65550, 327680, 24, 65551, 327680, 24, 65552, 327680, 24, 65553, 327680, 24, 65554, 327680, 24, 65555, 327680, 24, 65556, 196608, 0, 65557, 262144, 0, 65558, 262144, 0, 65559, 262144, 0, 65560, 262144, 0, 65561, 327680, 24, 65562, 327680, 24, 65563, 262144, 0, 65564, 262144, 0, 65565, 262144, 0, 65566, 262144, 0, 65567, 327680, 0, 65568, 327680, 24, 65569, 327680, 24, 65570, 327680, 24, 65571, 327680, 24, 65572, 327680, 24, 65573, 327680, 24, 65574, 327680, 24, 65575, 393216, 0, 65576, 458752, 0, 65577, 458752, 0, 65578, 458752, 0, 65579, 458752, 0, 65580, 458752, 0, 65581, 458752, 0, 65582, 458752, 0, 65583, 458752, 0, 65584, 458752, 0, 65585, 458752, 0, 65586, 0, 2, 65587, 327680, 24, 65588, 327680, 24, 65589, 327680, 24, 65590, 327680, 24, 65591, 327680, 24, 65592, 327680, 24, 65593, 327680, 24, 65594, 327680, 24, 65595, 327680, 24, 65596, 327680, 24, 65597, 327680, 24, 65598, 327680, 24, 65599, 327680, 24, 65600, 327680, 24, 65601, 327680, 24, 65602, 327680, 24, 131072, 327680, 24, 131073, 196608, 1, 131074, 262144, 1, 131075, 262144, 1, 131076, 262144, 1, 131077, 262144, 1, 131078, 327680, 24, 131079, 327680, 24, 131080, 262144, 1, 131081, 262144, 1, 131082, 262144, 1, 131083, 262144, 1, 131084, 327680, 1, 131085, 327680, 24, 131086, 327680, 24, 131087, 327680, 24, 131088, 327680, 24, 131089, 327680, 24, 131090, 327680, 24, 131091, 327680, 24, 131092, 196608, 1, 131093, 262144, 1, 131094, 262144, 1, 131095, 262144, 1, 131096, 262144, 1, 131097, 327680, 24, 131098, 327680, 24, 131099, 262144, 1, 131100, 262144, 1, 131101, 262144, 1, 131102, 262144, 1, 131103, 327680, 1, 131104, 327680, 24, 131105, 327680, 24, 131106, 327680, 24, 131107, 327680, 24, 131108, 327680, 24, 131109, 327680, 24, 131110, 327680, 24, 131111, 393216, 1, 131112, 458752, 1, 131113, 458752, 1, 131114, 458752, 1, 131115, 458752, 1, 131116, 458752, 1, 131117, 458752, 1, 131118, 458752, 1, 131119, 458752, 1, 131120, 458752, 1, 131121, 458752, 1, 131122, 0, 3, 131123, 327680, 24, 131124, 327680, 24, 131125, 327680, 24, 131126, 327680, 24, 131127, 327680, 24, 131128, 327680, 24, 131129, 327680, 24, 131130, 393216, 0, 131131, 458752, 0, 131132, 458752, 0, 131133, 458752, 0, 131134, 458752, 0, 131135, 458752, 0, 131136, 458752, 0, 131137, 0, 2, 131138, 327680, 24, 196608, 327680, 24, 196609, 65536, 3, 196610, 65536, 3, 196611, 65536, 3, 196612, 65536, 3, 196613, 65536, 3, 196614, 196608, 0, 196615, 327680, 0, 196616, 65536, 3, 196617, 65536, 3, 196618, 65536, 3, 196619, 65536, 3, 196620, 65536, 3, 196621, 327680, 24, 196622, 327680, 24, 196623, 327680, 24, 196624, 327680, 24, 196625, 327680, 24, 196626, 327680, 24, 196627, 327680, 24, 196628, 65536, 3, 196629, 65536, 3, 196630, 65536, 3, 196631, 65536, 3, 196632, 65536, 3, 196633, 196608, 0, 196634, 327680, 0, 196635, 65536, 3, 196636, 65536, 3, 196637, 65536, 3, 196638, 65536, 3, 196639, 65536, 3, 196640, 327680, 24, 196641, 327680, 24, 196642, 327680, 24, 196643, 327680, 24, 196644, 327680, 24, 196645, 327680, 24, 196646, 327680, 24, 196647, 0, 8, 196648, 0, 8, 196649, 0, 8, 196650, 0, 8, 196651, 0, 8, 196652, 0, 8, 196653, 0, 8, 196654, 0, 8, 196655, 0, 8, 196656, 0, 8, 196657, 0, 8, 196658, 0, 8, 196659, 327680, 24, 196660, 327680, 24, 196661, 327680, 24, 196662, 327680, 24, 196663, 327680, 24, 196664, 327680, 24, 196665, 327680, 24, 196666, 393216, 1, 196667, 458752, 1, 196668, 458752, 1, 196669, 458752, 1, 196670, 458752, 1, 196671, 458752, 1, 196672, 458752, 1, 196673, 0, 3, 196674, 327680, 24, 262144, 327680, 24, 262145, 65536, 3, 262146, 65536, 2, 262147, 65536, 2, 262148, 65536, 2, 262149, 65536, 2, 262150, 196608, 1, 262151, 327680, 1, 262152, 65536, 3, 262153, 65536, 2, 262154, 65536, 2, 262155, 65536, 2, 262156, 65536, 2, 262157, 327680, 24, 262158, 327680, 24, 262159, 327680, 24, 262160, 327680, 24, 262161, 327680, 24, 262162, 327680, 24, 262163, 327680, 24, 262164, 65536, 3, 262165, 65536, 2, 262166, 65536, 2, 262167, 65536, 2, 262168, 65536, 2, 262169, 196608, 1, 262170, 327680, 1, 262171, 65536, 3, 262172, 65536, 2, 262173, 65536, 2, 262174, 65536, 2, 262175, 65536, 2, 262176, 327680, 24, 262177, 327680, 24, 262178, 327680, 24, 262179, 327680, 24, 262180, 327680, 24, 262181, 327680, 24, 262182, 327680, 24, 262183, 0, 8, 262184, 0, 9, 262185, 0, 9, 262186, 0, 9, 262187, 0, 9, 262188, 0, 9, 262189, 0, 9, 262190, 0, 9, 262191, 0, 9, 262192, 0, 9, 262193, 0, 9, 262194, 0, 9, 262195, 327680, 24, 262196, 327680, 24, 262197, 327680, 24, 262198, 327680, 24, 262199, 327680, 24, 262200, 327680, 24, 262201, 327680, 24, 262202, 262144, 3, 262203, 262144, 3, 262204, 262144, 3, 262205, 262144, 3, 262206, 262144, 3, 262207, 262144, 3, 262208, 262144, 3, 262209, 262144, 3, 262210, 327680, 24, 327680, 327680, 24, 327681, 65536, 3, 327682, 65536, 2, 327683, 65536, 2, 327684, 65536, 2, 327685, 65536, 2, 327686, 65536, 3, 327687, 65536, 3, 327688, 65536, 3, 327689, 65536, 2, 327690, 65536, 2, 327691, 65536, 2, 327692, 65536, 2, 327693, 327680, 24, 327694, 327680, 24, 327695, 327680, 24, 327696, 327680, 24, 327697, 327680, 24, 327698, 327680, 24, 327699, 327680, 24, 327700, 65536, 3, 327701, 65536, 2, 327702, 65536, 2, 327703, 65536, 2, 327704, 65536, 2, 327705, 65536, 3, 327706, 65536, 3, 327707, 65536, 3, 327708, 65536, 2, 327709, 65536, 2, 327710, 65536, 2, 327711, 65536, 2, 327712, 327680, 24, 327713, 327680, 24, 327714, 327680, 24, 327715, 327680, 24, 327716, 327680, 24, 327717, 327680, 24, 327718, 327680, 24, 327719, 0, 8, 327720, 0, 9, 327721, 0, 9, 327722, 0, 9, 327723, 0, 9, 327724, 0, 9, 327725, 0, 9, 327726, 0, 9, 327727, 0, 9, 327728, 0, 9, 327729, 0, 9, 327730, 0, 9, 327731, 327680, 24, 327732, 327680, 24, 327733, 327680, 24, 327734, 327680, 24, 327735, 327680, 24, 327736, 327680, 24, 327737, 327680, 24, 327738, 65536, 3, 327739, 65536, 2, 327740, 65536, 2, 327741, 65536, 2, 327742, 65536, 2, 327743, 65536, 2, 327744, 65536, 2, 327745, 65536, 2, 327746, 327680, 24, 393216, 327680, 24, 393217, 65536, 3, 393218, 65536, 2, 393219, 65536, 2, 393220, 65536, 2, 393221, 65536, 2, 393222, 65536, 2, 393223, 65536, 2, 393224, 65536, 2, 393225, 65536, 13, 393226, 65536, 13, 393227, 65536, 13, 393228, 65536, 2, 393229, 327680, 24, 393230, 327680, 24, 393231, 327680, 24, 393232, 327680, 24, 393233, 327680, 24, 393234, 327680, 24, 393235, 327680, 24, 393236, 65536, 3, 393237, 65536, 2, 393238, 65536, 2, 393239, 65536, 2, 393240, 65536, 2, 393241, 65536, 2, 393242, 65536, 2, 393243, 65536, 2, 393244, 65536, 13, 393245, 65536, 13, 393246, 65536, 13, 393247, 65536, 2, 393248, 327680, 24, 393249, 327680, 24, 393250, 327680, 24, 393251, 327680, 24, 393252, 327680, 24, 393253, 327680, 24, 393254, 327680, 24, 393255, 0, 8, 393256, 0, 9, 393257, 0, 9, 393258, 0, 9, 393259, 0, 9, 393260, 0, 9, 393261, 0, 9, 393262, 0, 9, 393263, 0, 9, 393264, 0, 9, 393265, 0, 9, 393266, 0, 9, 393267, 327680, 24, 393268, 327680, 24, 393269, 327680, 24, 393270, 327680, 24, 393271, 327680, 24, 393272, 327680, 24, 393273, 327680, 24, 393274, 65536, 3, 393275, 65536, 31, 393276, 65536, 31, 393277, 65536, 31, 393278, 65536, 2, 393279, 65536, 2, 393280, 65536, 2, 393281, 65536, 2, 393282, 327680, 24, 458752, 327680, 24, 458753, 65536, 3, 458754, 65536, 2, 458755, 65536, 2, 458756, 65536, 2, 458757, 65536, 2, 458758, 65536, 2, 458759, 65536, 2, 458760, 65536, 2, 458761, 65536, 13, 458762, 65536, 13, 458763, 65536, 13, 458764, 65536, 2, 458765, 327680, 24, 458766, 327680, 24, 458767, 327680, 24, 458768, 327680, 24, 458769, 327680, 24, 458770, 327680, 24, 458771, 327680, 24, 458772, 65536, 3, 458773, 65536, 2, 458774, 65536, 2, 458775, 65536, 2, 458776, 65536, 2, 458777, 65536, 2, 458778, 65536, 2, 458779, 65536, 2, 458780, 65536, 13, 458781, 65536, 13, 458782, 65536, 13, 458783, 65536, 2, 458784, 327680, 24, 458785, 327680, 24, 458786, 327680, 24, 458787, 327680, 24, 458788, 327680, 24, 458789, 327680, 24, 458790, 327680, 24, 458791, 0, 8, 458792, 0, 9, 458793, 0, 9, 458794, 0, 9, 458795, 0, 9, 458796, 0, 9, 458797, 0, 9, 458798, 0, 9, 458799, 0, 9, 458800, 0, 9, 458801, 0, 9, 458802, 0, 9, 458803, 327680, 24, 458804, 327680, 24, 458805, 327680, 24, 458806, 327680, 24, 458807, 327680, 24, 458808, 327680, 24, 458809, 327680, 24, 458810, 65536, 3, 458811, 65536, 2, 458812, 65536, 2, 458813, 65536, 2, 458814, 65536, 2, 458815, 65536, 2, 458816, 65536, 2, 458817, 65536, 2, 458818, 327680, 24, 524288, 327680, 24, 524289, 65536, 3, 524290, 65536, 2, 524291, 65536, 2, 524292, 65536, 2, 524293, 65536, 2, 524294, 65536, 2, 524295, 65536, 2, 524296, 65536, 2, 524297, 65536, 2, 524298, 65536, 2, 524299, 65536, 2, 524300, 65536, 2, 524301, 327680, 24, 524302, 327680, 24, 524303, 327680, 24, 524304, 327680, 24, 524305, 327680, 24, 524306, 327680, 24, 524307, 327680, 24, 524308, 65536, 3, 524309, 65536, 2, 524310, 65536, 2, 524311, 65536, 2, 524312, 65536, 2, 524313, 65536, 2, 524314, 65536, 2, 524315, 65536, 2, 524316, 65536, 2, 524317, 65536, 2, 524318, 65536, 2, 524319, 65536, 2, 524320, 327680, 24, 524321, 327680, 24, 524322, 327680, 24, 524323, 327680, 24, 524324, 327680, 24, 524325, 327680, 24, 524326, 327680, 24, 524327, 0, 8, 524328, 0, 9, 524329, 0, 9, 524330, 0, 9, 524331, 0, 9, 524332, 0, 9, 524333, 0, 9, 524334, 0, 9, 524335, 0, 9, 524336, 0, 9, 524337, 0, 9, 524338, 0, 9, 524339, 327680, 24, 524340, 327680, 24, 524341, 327680, 24, 524342, 327680, 24, 524343, 327680, 24, 524344, 327680, 24, 524345, 327680, 24, 524346, 65536, 3, 524347, 65536, 2, 524348, 65536, 2, 524349, 65536, 2, 524350, 65536, 2, 524351, 65536, 2, 524352, 65536, 2, 524353, 65536, 2, 524354, 327680, 24, 589824, 327680, 24, 589825, 65536, 3, 589826, 65536, 2, 589827, 65536, 2, 589828, 65536, 2, 589829, 65536, 2, 589830, 65536, 2, 589831, 65536, 2, 589832, 65536, 2, 589833, 65536, 2, 589834, 65536, 2, 589835, 65536, 2, 589836, 65536, 2, 589837, 327680, 24, 589838, 327680, 24, 589839, 327680, 24, 589840, 327680, 24, 589841, 327680, 24, 589842, 327680, 24, 589843, 327680, 24, 589844, 65536, 3, 589845, 65536, 2, 589846, 65536, 2, 589847, 65536, 2, 589848, 65536, 2, 589849, 65536, 2, 589850, 65536, 2, 589851, 65536, 2, 589852, 65536, 2, 589853, 65536, 2, 589854, 65536, 2, 589855, 65536, 2, 589856, 327680, 24, 589857, 327680, 24, 589858, 327680, 24, 589859, 327680, 24, 589860, 327680, 24, 589861, 327680, 24, 589862, 327680, 24, 589863, 0, 8, 589864, 0, 9, 589865, 0, 9, 589866, 0, 9, 589867, 0, 9, 589868, 0, 9, 589869, 0, 9, 589870, 0, 9, 589871, 0, 9, 589872, 0, 9, 589873, 0, 9, 589874, 0, 9, 589875, 327680, 24, 589876, 327680, 24, 589877, 327680, 24, 589878, 327680, 24, 589879, 327680, 24, 589880, 327680, 24, 589881, 327680, 24, 589882, 65536, 3, 589883, 65536, 2, 589884, 65536, 2, 589885, 65536, 2, 589886, 65536, 2, 589887, 65536, 2, 589888, 65536, 2, 589889, 65536, 2, 589890, 327680, 24, 655360, 327680, 24, 655361, 65536, 3, 655362, 65536, 2, 655363, 65536, 2, 655364, 65536, 2, 655365, 65536, 2, 655366, 65536, 2, 655367, 196608, 26, 655368, 65536, 2, 655369, 65536, 2, 655370, 65536, 2, 655371, 65536, 2, 655372, 65536, 2, 655373, 327680, 24, 655374, 327680, 24, 655375, 327680, 24, 655376, 327680, 24, 655377, 327680, 24, 655378, 327680, 24, 655379, 327680, 24, 655380, 65536, 3, 655381, 65536, 2, 655382, 65536, 2, 655383, 65536, 2, 655384, 65536, 2, 655385, 65536, 2, 655386, 196608, 26, 655387, 65536, 2, 655388, 65536, 2, 655389, 65536, 2, 655390, 65536, 2, 655391, 65536, 2, 655392, 327680, 24, 655393, 327680, 24, 655394, 327680, 24, 655395, 327680, 24, 655396, 327680, 24, 655397, 327680, 24, 655398, 327680, 24, 655399, 0, 8, 655400, 0, 9, 655401, 0, 9, 655402, 0, 9, 655403, 0, 9, 655404, 0, 9, 655405, 196608, 26, 655406, 0, 9, 655407, 0, 9, 655408, 0, 9, 655409, 0, 9, 655410, 0, 9, 655411, 327680, 24, 655412, 327680, 24, 655413, 327680, 24, 655414, 327680, 24, 655415, 327680, 24, 655416, 327680, 24, 655417, 327680, 24, 655418, 327680, 24, 655419, 327680, 24, 655420, 327680, 24, 655421, 327680, 24, 655422, 327680, 24, 655423, 327680, 24, 655424, 327680, 24, 655425, 327680, 24, 655426, 327680, 24, 720896, 327680, 24, 720897, 327680, 24, 720898, 327680, 24, 720899, 327680, 24, 720900, 327680, 24, 720901, 327680, 24, 720902, 327680, 24, 720903, 327680, 24, 720904, 327680, 24, 720905, 327680, 24, 720906, 327680, 24, 720907, 327680, 24, 720908, 327680, 24, 720909, 327680, 24, 720910, 327680, 24, 720911, 327680, 24, 720912, 327680, 24, 720913, 327680, 24, 720914, 327680, 24, 720915, 327680, 24, 720916, 327680, 24, 720917, 327680, 24, 720918, 327680, 24, 720919, 327680, 24, 720920, 327680, 24, 720921, 327680, 24, 720922, 327680, 24, 720923, 327680, 24, 720924, 327680, 24, 720925, 327680, 24, 720926, 327680, 24, 720927, 327680, 24, 720928, 327680, 24, 720929, 327680, 24, 720930, 327680, 24, 720931, 327680, 24, 720932, 327680, 24, 720933, 327680, 24, 720934, 327680, 24, 720935, 327680, 24, 720936, 327680, 24, 720937, 327680, 24, 720938, 327680, 24, 720939, 327680, 24, 720940, 327680, 24, 720941, 327680, 24, 720942, 327680, 24, 720943, 327680, 24, 720944, 327680, 24, 720945, 327680, 24, 720946, 327680, 24, 720947, 327680, 24, 720948, 327680, 24, 720949, 327680, 24, 720950, 327680, 24, 720951, 327680, 24, 720952, 327680, 24, 720953, 327680, 24, 720954, 327680, 24, 720955, 327680, 24, 720956, 327680, 24, 720957, 327680, 24, 720958, 327680, 24, 720959, 327680, 24, 720960, 327680, 24, 720961, 327680, 24, 720962, 327680, 24 ) +[node name="Tile Layer 2" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 65538, 196608, 8, 65539, 262144, 8, 65546, 196608, 8, 65547, 262144, 8, 65557, 196608, 8, 65558, 262144, 8, 65565, 196608, 8, 65566, 262144, 8, 65576, 327680, 8, 65577, 393216, 8, 65578, 458752, 8, 65583, 327680, 8, 65584, 393216, 8, 65585, 458752, 8, 131073, 65536, 6, 131074, 196608, 9, 131075, 262144, 9, 131080, 327680, 4, 131081, 393216, 4, 131082, 196608, 9, 131083, 262144, 9, 131092, 65536, 6, 131093, 196608, 9, 131094, 262144, 9, 131099, 327680, 4, 131100, 393216, 4, 131101, 196608, 9, 131102, 262144, 9, 131112, 327680, 9, 131113, 393216, 9, 131114, 458752, 9, 131119, 327680, 9, 131120, 393216, 9, 131121, 458752, 9, 131131, 196608, 8, 131132, 262144, 8, 131134, 393216, 17, 131135, 196608, 8, 131136, 262144, 8, 196609, 65536, 7, 196610, 262144, 11, 196611, 327680, 11, 196615, 393216, 17, 196616, 327680, 5, 196617, 393216, 5, 196618, 262144, 16, 196619, 327680, 16, 196628, 65536, 7, 196629, 262144, 11, 196630, 327680, 11, 196634, 393216, 17, 196635, 327680, 5, 196636, 393216, 5, 196637, 262144, 16, 196638, 327680, 16, 196647, 327680, 40, 196648, 393216, 40, 196649, 327680, 40, 196650, 393216, 40, 196651, 196608, 42, 196666, 131072, 6, 196667, 196608, 9, 196668, 262144, 9, 196671, 196608, 9, 196672, 262144, 9, 262150, 65536, 15, 262151, 131072, 15, 262154, 262144, 17, 262155, 327680, 17, 262169, 65536, 15, 262170, 131072, 15, 262173, 262144, 17, 262174, 327680, 17, 262183, 327680, 41, 262184, 393216, 41, 262185, 327680, 41, 262186, 393216, 41, 262187, 196608, 43, 262191, 1900544, 37, 262192, 1966080, 37, 262193, 2031616, 37, 262202, 131072, 7, 327686, 65536, 16, 327687, 131072, 16, 327688, 0, 12, 327689, 65536, 12, 327690, 65536, 12, 327691, 65536, 12, 327692, 131072, 12, 327705, 65536, 16, 327706, 131072, 16, 327707, 0, 12, 327708, 65536, 12, 327709, 65536, 12, 327710, 65536, 12, 327711, 131072, 12, 327719, 1769472, 37, 327723, 196608, 44, 327727, 1900544, 38, 327728, 1966080, 38, 327729, 2031616, 38, 327738, 0, 30, 327739, 65536, 30, 327740, 65536, 30, 327741, 65536, 17, 327742, 131072, 30, 393224, 0, 13, 393228, 131072, 13, 393243, 0, 13, 393247, 131072, 13, 393255, 327680, 40, 393256, 393216, 40, 393257, 327680, 40, 393258, 393216, 40, 393259, 196608, 44, 393274, 0, 31, 393278, 131072, 31, 458754, 262144, 6, 458755, 327680, 6, 458756, 65536, 17, 458760, 0, 13, 458764, 131072, 13, 458773, 262144, 6, 458774, 327680, 6, 458775, 65536, 17, 458779, 0, 13, 458783, 131072, 13, 458791, 327680, 41, 458792, 393216, 41, 458793, 327680, 41, 458794, 393216, 41, 458795, 196608, 45, 458810, 0, 32, 458811, 65536, 32, 458812, 65536, 32, 458813, 65536, 32, 458814, 131072, 32, 524290, 262144, 7, 524291, 327680, 7, 524292, 65536, 17, 524296, 0, 14, 524297, 65536, 14, 524298, 65536, 14, 524299, 65536, 14, 524300, 131072, 14, 524309, 262144, 7, 524310, 327680, 7, 524311, 65536, 17, 524315, 0, 14, 524316, 65536, 14, 524317, 65536, 14, 524318, 65536, 14, 524319, 131072, 14, 524335, 1900544, 39, 524336, 1966080, 39, 524337, 2031616, 39, 524346, 196608, 10, 524353, 65536, 17, 589863, 1769472, 39, 589864, 1835008, 39, 589871, 1900544, 40, 589872, 1966080, 40, 589873, 2031616, 40, 589882, 196608, 11, 589889, 65536, 17, 655366, 131072, 26, 655368, 262144, 26, 655385, 131072, 26, 655387, 262144, 26, 655399, 1769472, 40, 655400, 1835008, 40, 655404, 131072, 26, 655406, 262144, 26 ) +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 131074, 262144, 10, 131075, 327680, 10, 131082, 262144, 15, 131083, 327680, 15, 131093, 262144, 10, 131094, 327680, 10, 131101, 262144, 15, 131102, 327680, 15, 327741, 65536, 30, 393255, 1769472, 38, 393259, 458752, 44, 458795, 458752, 45 ) + diff --git a/Maps/KevlarTown/Kevlar_Town.gd b/Maps/KevlarTown/Kevlar_Town.gd new file mode 100644 index 000000000..849dcefa4 --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town.gd @@ -0,0 +1,17 @@ +extends Node2D +var map_px_size = Vector2(1600, 1600) +var edge_connections = [["N", "res://Maps/Routes/Route2/Route_2.tscn", -352, 1808, 1344]] + +var adjacent_scenes = [ + ["res://Maps/Routes/Route2/Route_2.tscn", Vector2(352, -1824)] +] + +var background_music = "res://Audio/BGM/PU-Kevlar_Town.ogg"; + +var type = "Outside" +var place_name = "Kevlar Town" +var heal_point = Vector2(656,432) + +func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact + + pass \ No newline at end of file diff --git a/Maps/KevlarTown/Kevlar_Town.gd.uid b/Maps/KevlarTown/Kevlar_Town.gd.uid new file mode 100644 index 000000000..4be132bd0 --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town.gd.uid @@ -0,0 +1 @@ +uid://3sxx8wejlsit diff --git a/Maps/KevlarTown/Kevlar Town.tmx b/Maps/KevlarTown/Kevlar_Town.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/KevlarTown/Kevlar Town.tmx rename to Maps/KevlarTown/Kevlar_Town.tmx diff --git a/Maps/KevlarTown/Kevlar_Town.tscn b/Maps/KevlarTown/Kevlar_Town.tscn new file mode 100644 index 000000000..94374fcd9 --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town.tscn @@ -0,0 +1,107 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_groundtiles+.tres" type="TileSet" id=1] +[ext_resource path="res://Maps/Tilesets/PU_buildings+.tres" type="TileSet" id=2] +[ext_resource path="res://Maps/Tilesets/PU_watertiles+.tres" type="TileSet" id=3] +[ext_resource path="res://Maps/Tilesets/PU_anim_tiles.tres" type="TileSet" id=4] +[ext_resource path="res://Maps/KevlarTown/Kevlar_Town.gd" type="Script" id=5] +[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=6] +[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=7] +[ext_resource path="res://Graphics/Characters/HGSS_091.png" type="Texture2D" id=8] + +[node name="KevlarTown" type="Node2D"] +script = ExtResource( 5 ) + +[node name="Tile Layer 1" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 1638400, 1, 1, 1638400, 1, 2, 1638400, 1, 3, 1638400, 1, 4, 1638400, 1, 5, 1638400, 1, 6, 1638400, 1, 7, 1638400, 1, 8, 1835008, 10, 9, 1638400, 1, 10, 1638400, 1, 11, 1638400, 1, 12, 1638400, 1, 13, 1638400, 1, 14, 1638400, 1, 15, 1638400, 1, 16, 1638400, 1, 17, 1638400, 1, 18, 1900544, 10, 19, 1638400, 1, 20, 1638400, 1, 21, 1638400, 1, 22, 1638400, 1, 23, 1638400, 1, 24, 1638400, 1, 25, 1769472, 4, 26, 1638400, 4, 27, 131072, 1, 28, 131072, 1, 29, 65536, 0, 30, 65536, 0, 31, 196608, 0, 32, 0, 7, 33, 65536, 7, 34, 131072, 7, 35, 196608, 0, 36, 196608, 0, 37, 524288, 1, 38, 65536, 0, 39, 1572864, 4, 40, 1703936, 4, 41, 1638400, 1, 42, 1638400, 1, 43, 1638400, 1, 44, 1638400, 1, 45, 1638400, 1, 46, 1638400, 1, 47, 1638400, 1, 48, 1638400, 1, 49, 1638400, 1, 65536, 1638400, 1, 65537, 1638400, 1, 65538, 1638400, 1, 65539, 1638400, 1, 65540, 1638400, 1, 65541, 1638400, 1, 65542, 1638400, 1, 65543, 1638400, 1, 65544, 1835008, 10, 65545, 1638400, 1, 65546, 1638400, 1, 65547, 1638400, 1, 65548, 1638400, 1, 65549, 1638400, 1, 65550, 1638400, 1, 65551, 1638400, 1, 65552, 1638400, 1, 65553, 1638400, 1, 65554, 1900544, 10, 65555, 1638400, 1, 65556, 1638400, 1, 65557, 1638400, 1, 65558, 1638400, 1, 65559, 1638400, 1, 65560, 1638400, 1, 65561, 1769472, 4, 65562, 1638400, 4, 65563, 0, 6, 65564, 65536, 6, 65565, 65536, 6, 65566, 65536, 6, 65567, 65536, 6, 65568, 262144, 7, 65569, 65536, 7, 65570, 131072, 7, 65571, 65536, 0, 65572, 196608, 0, 65573, 524288, 2, 65574, 196608, 0, 65575, 1572864, 4, 65576, 1703936, 4, 65577, 1638400, 1, 65578, 1638400, 1, 65579, 1638400, 1, 65580, 1638400, 1, 65581, 1638400, 1, 65582, 1638400, 1, 65583, 1638400, 1, 65584, 1638400, 1, 65585, 1638400, 1, 131072, 1638400, 1, 131073, 1638400, 1, 131074, 1638400, 1, 131075, 1638400, 1, 131076, 1638400, 1, 131077, 1638400, 1, 131078, 1638400, 1, 131079, 1638400, 1, 131080, 1835008, 10, 131081, 1638400, 1, 131082, 1638400, 1, 131083, 1638400, 1, 131084, 1638400, 1, 131085, 1638400, 1, 131086, 1638400, 1, 131087, 1638400, 1, 131088, 1638400, 1, 131089, 1638400, 1, 131090, 1900544, 10, 131091, 1638400, 1, 131092, 1638400, 1, 131093, 1638400, 1, 131094, 1638400, 1, 131095, 1638400, 1, 131096, 1638400, 1, 131097, 1769472, 4, 131098, 1638400, 4, 131099, 0, 7, 131100, 65536, 7, 131101, 65536, 7, 131102, 65536, 7, 131103, 65536, 7, 131104, 65536, 7, 131105, 65536, 7, 131106, 131072, 7, 131107, 196608, 0, 131108, 458752, 3, 131109, 524288, 3, 131110, 589824, 3, 131111, 1572864, 4, 131112, 1703936, 4, 131113, 1638400, 1, 131114, 1638400, 1, 131115, 1638400, 1, 131116, 1638400, 1, 131117, 1638400, 1, 131118, 1638400, 1, 131119, 1638400, 1, 131120, 1638400, 1, 131121, 1638400, 1, 196608, 1638400, 1, 196609, 1638400, 1, 196610, 1638400, 1, 196611, 1638400, 1, 196612, 1638400, 1, 196613, 1638400, 1, 196614, 1638400, 1, 196615, 1638400, 1, 196616, 1835008, 10, 196617, 1638400, 1, 196618, 1638400, 1, 196619, 1638400, 1, 196620, 1638400, 1, 196621, 1638400, 1, 196622, 1638400, 1, 196623, 1638400, 1, 196624, 1638400, 1, 196625, 1638400, 1, 196626, 1900544, 10, 196627, 1638400, 1, 196628, 1638400, 1, 196629, 1638400, 1, 196630, 1638400, 1, 196631, 1638400, 1, 196632, 1638400, 1, 196633, 1769472, 4, 196634, 1638400, 4, 196635, 0, 7, 196636, 65536, 7, 196637, 196608, 6, 196638, 65536, 8, 196639, 65536, 8, 196640, 65536, 8, 196641, 65536, 8, 196642, 131072, 8, 196643, 196608, 0, 196644, 196608, 0, 196645, 196608, 0, 196646, 196608, 0, 196647, 1310720, 0, 196648, 1310720, 0, 196649, 1638400, 1, 196650, 1638400, 1, 196651, 1638400, 1, 196652, 1638400, 1, 196653, 1638400, 1, 196654, 1638400, 1, 196655, 1638400, 1, 196656, 1638400, 1, 196657, 1638400, 1, 262144, 1638400, 1, 262145, 1638400, 1, 262146, 1638400, 1, 262147, 1638400, 1, 262148, 1638400, 1, 262149, 1638400, 1, 262150, 1638400, 1, 262151, 1638400, 1, 262152, 1835008, 10, 262153, 1638400, 1, 262154, 1638400, 1, 262155, 1638400, 1, 262156, 1638400, 1, 262157, 1638400, 1, 262158, 1638400, 1, 262159, 1638400, 1, 262160, 1376256, 4, 262161, 1638400, 7, 262162, 1900544, 11, 262163, 1638400, 1, 262164, 1638400, 1, 262165, 1638400, 1, 262166, 1638400, 1, 262167, 1638400, 1, 262168, 1638400, 1, 262169, 1769472, 4, 262170, 1638400, 4, 262171, 0, 7, 262172, 65536, 7, 262173, 131072, 7, 262174, 196608, 0, 262175, 196608, 0, 262176, 196608, 0, 262177, 196608, 0, 262178, 196608, 0, 262181, 196608, 0, 262182, 1572864, 4, 262183, 1703936, 4, 262184, 1638400, 1, 262185, 1638400, 1, 262186, 1638400, 1, 262187, 1638400, 1, 262188, 1638400, 1, 262189, 1638400, 1, 262190, 1638400, 1, 262191, 1638400, 1, 262192, 1638400, 1, 262193, 1638400, 1, 327680, 1638400, 1, 327681, 1638400, 1, 327682, 1638400, 1, 327683, 1638400, 1, 327684, 1638400, 1, 327685, 1638400, 1, 327686, 1638400, 1, 327687, 1638400, 1, 327688, 1835008, 10, 327689, 1638400, 1, 327690, 1638400, 1, 327691, 1638400, 1, 327692, 1638400, 1, 327693, 1638400, 1, 327694, 1638400, 1, 327695, 1638400, 1, 327696, 1900544, 10, 327697, 1638400, 1, 327698, 1638400, 1, 327699, 1638400, 1, 327700, 1638400, 1, 327701, 1638400, 1, 327702, 1638400, 1, 327703, 1638400, 1, 327704, 1638400, 1, 327705, 1769472, 4, 327706, 1638400, 4, 327707, 0, 7, 327708, 65536, 7, 327709, 131072, 7, 327710, 196608, 0, 327711, 196608, 0, 327712, 1179648, 10, 327713, 196608, 0, 327714, 196608, 0, 327717, 196608, 0, 327718, 1572864, 4, 327719, 1703936, 4, 327720, 1638400, 1, 327721, 1638400, 1, 327722, 1638400, 1, 327723, 1638400, 1, 327724, 1638400, 1, 327725, 1638400, 1, 327726, 1638400, 1, 327727, 1638400, 1, 327728, 1638400, 1, 327729, 1638400, 1, 393216, 1638400, 1, 393217, 1638400, 1, 393218, 1638400, 1, 393219, 1638400, 1, 393220, 1638400, 1, 393221, 1638400, 1, 393222, 1638400, 1, 393223, 1638400, 1, 393224, 1835008, 11, 393225, 1638400, 7, 393226, 1638400, 7, 393227, 1638400, 7, 393228, 1638400, 7, 393229, 1638400, 7, 393230, 1638400, 7, 393231, 1638400, 7, 393232, 1900544, 11, 393233, 1638400, 1, 393234, 1638400, 1, 393235, 1638400, 1, 393236, 1376256, 1, 393237, 1638400, 2, 393238, 1638400, 2, 393239, 1638400, 2, 393240, 1638400, 2, 393241, 1769472, 5, 393242, 1638400, 4, 393243, 0, 7, 393244, 65536, 7, 393245, 131072, 7, 393246, 65536, 0, 393247, 196608, 0, 393248, 196608, 0, 393249, 65536, 0, 393250, 196608, 0, 393251, 196608, 0, 393253, 196608, 0, 393254, 1572864, 4, 393255, 1703936, 4, 393256, 1638400, 1, 393257, 1638400, 1, 393258, 1638400, 1, 393259, 1638400, 1, 393260, 1638400, 1, 393261, 1638400, 1, 393262, 1638400, 1, 393263, 1638400, 1, 393264, 1638400, 1, 393265, 1638400, 1, 458752, 1638400, 1, 458753, 1638400, 1, 458754, 1638400, 1, 458755, 1638400, 1, 458756, 1638400, 1, 458757, 1638400, 1, 458758, 1638400, 1, 458759, 1638400, 1, 458760, 1638400, 1, 458761, 1638400, 1, 458762, 1376256, 1, 458763, 1638400, 2, 458764, 1769472, 5, 458765, 1376256, 10, 458766, 1703936, 5, 458767, 1638400, 2, 458768, 1638400, 2, 458769, 1638400, 2, 458770, 1638400, 2, 458771, 1638400, 2, 458772, 1376256, 2, 458773, 1966080, 2, 458774, 1966080, 2, 458775, 1966080, 2, 458776, 1966080, 2, 458777, 2031616, 2, 458778, 1638400, 4, 458779, 0, 7, 458780, 65536, 7, 458781, 131072, 7, 458782, 65536, 0, 458783, 0, 3, 458784, 65536, 3, 458785, 65536, 3, 458786, 65536, 3, 458787, 131072, 3, 458788, 196608, 0, 458789, 196608, 0, 458790, 1572864, 4, 458791, 1703936, 4, 458792, 1638400, 1, 458793, 1638400, 1, 458794, 1638400, 1, 458795, 1638400, 1, 458796, 1638400, 1, 458797, 1638400, 1, 458798, 1638400, 1, 458799, 1638400, 1, 458800, 1638400, 1, 458801, 1638400, 1, 524288, 1638400, 1, 524289, 1638400, 1, 524290, 1638400, 1, 524291, 1638400, 1, 524292, 1638400, 1, 524293, 1638400, 1, 524294, 1638400, 1, 524295, 1638400, 1, 524296, 1638400, 1, 524297, 1638400, 1, 524298, 1376256, 2, 524299, 1966080, 2, 524300, 2031616, 2, 524301, 1638400, 1, 524302, 2031616, 1, 524303, 1966080, 2, 524304, 1966080, 2, 524305, 1966080, 2, 524306, 1966080, 2, 524310, 1638400, 6, 524311, 1638400, 6, 524312, 1638400, 6, 524313, 1638400, 6, 524314, 1638400, 5, 524315, 0, 7, 524316, 65536, 7, 524317, 131072, 7, 524318, 196608, 0, 524319, 0, 5, 524320, 65536, 5, 524321, 65536, 5, 524322, 65536, 5, 524323, 131072, 5, 524324, 65536, 0, 524325, 131072, 1, 524326, 1572864, 4, 524327, 1703936, 5, 524328, 1638400, 2, 524329, 1638400, 2, 524330, 1310720, 1, 524331, 1638400, 1, 524332, 1638400, 1, 524333, 1638400, 1, 524334, 1638400, 1, 524335, 1638400, 1, 524336, 1638400, 1, 524337, 1638400, 1, 589824, 1638400, 1, 589825, 1638400, 1, 589826, 1638400, 1, 589827, 1638400, 1, 589828, 1638400, 1, 589829, 1638400, 1, 589830, 1638400, 1, 589831, 1638400, 1, 589832, 1376256, 1, 589833, 1638400, 2, 589834, 1769472, 5, 589835, 1638400, 9, 589836, 1703936, 9, 589837, 1703936, 9, 589838, 1703936, 9, 589839, 1769472, 9, 589840, 1376256, 4, 589841, 1638400, 6, 589842, 1638400, 6, 589846, 196608, 0, 589847, 1507328, 4, 589848, 1572864, 7, 589849, 524288, 1, 589850, 1966080, 1, 589851, 0, 7, 589852, 65536, 7, 589853, 131072, 7, 589854, 196608, 0, 589855, 196608, 0, 589856, 196608, 0, 589857, 196608, 0, 589858, 196608, 0, 589859, 196608, 0, 589860, 196608, 0, 589861, 196608, 0, 589862, 1572864, 4, 589863, 1966080, 0, 589864, 524288, 1, 589865, 2031616, 0, 589866, 1310720, 2, 589867, 1638400, 1, 589868, 1638400, 1, 589869, 1638400, 1, 589870, 1638400, 1, 589871, 1638400, 1, 589872, 1638400, 1, 589873, 1638400, 1, 655360, 1638400, 1, 655361, 1638400, 1, 655362, 1638400, 1, 655363, 1638400, 1, 655364, 1638400, 1, 655365, 1638400, 1, 655366, 1638400, 1, 655367, 1638400, 1, 655368, 1376256, 2, 655369, 1966080, 2, 655370, 2031616, 2, 655371, 1638400, 10, 655372, 1703936, 10, 655373, 1703936, 10, 655374, 1703936, 10, 655375, 1769472, 10, 655376, 2031616, 10, 655377, 196608, 0, 655378, 196608, 0, 655382, 196608, 0, 655383, 1507328, 7, 655384, 196608, 0, 655385, 524288, 2, 655386, 196608, 0, 655387, 0, 7, 655388, 65536, 7, 655389, 131072, 7, 655390, 65536, 0, 655391, 196608, 0, 655392, 196608, 0, 655393, 1179648, 10, 655394, 1179648, 10, 655395, 1179648, 10, 655396, 1179648, 10, 655397, 196608, 0, 655398, 1835008, 4, 655399, 196608, 0, 655400, 524288, 2, 655401, 196608, 0, 655402, 1572864, 4, 655403, 1638400, 1, 655404, 1638400, 1, 655405, 1638400, 1, 655406, 1638400, 1, 655407, 1638400, 1, 655408, 1638400, 1, 655409, 1638400, 1, 720896, 1638400, 1, 720897, 1638400, 1, 720898, 1638400, 1, 720899, 1638400, 1, 720900, 1638400, 1, 720901, 1638400, 1, 720902, 1638400, 1, 720903, 1638400, 1, 720904, 1769472, 4, 720905, 1638400, 9, 720906, 1703936, 9, 720907, 1507328, 9, 720908, 1703936, 10, 720909, 1703936, 10, 720910, 1703936, 10, 720911, 1769472, 10, 720912, 2031616, 10, 720913, 196608, 0, 720914, 196608, 0, 720918, 196608, 0, 720919, 1507328, 7, 720920, 458752, 3, 720921, 524288, 3, 720922, 589824, 3, 720923, 0, 7, 720924, 65536, 7, 720925, 131072, 7, 720926, 196608, 0, 720927, 196608, 0, 720928, 196608, 0, 720929, 65536, 0, 720930, 196608, 0, 720931, 196608, 0, 720932, 196608, 0, 720935, 458752, 3, 720936, 524288, 3, 720937, 589824, 3, 720938, 1572864, 4, 720939, 1638400, 1, 720940, 1638400, 1, 720941, 1638400, 1, 720942, 1638400, 1, 720943, 1638400, 1, 720944, 1638400, 1, 720945, 1638400, 1, 786432, 1638400, 1, 786433, 1638400, 1, 786434, 1638400, 1, 786435, 1638400, 1, 786436, 1638400, 1, 786437, 1638400, 1, 786438, 1638400, 1, 786439, 1638400, 1, 786440, 1769472, 4, 786441, 1638400, 11, 786442, 1703936, 11, 786443, 1703936, 11, 786444, 1703936, 11, 786445, 1703936, 11, 786446, 1703936, 11, 786447, 1769472, 11, 786448, 2031616, 10, 786449, 196608, 0, 786450, 196608, 0, 786451, 196608, 0, 786452, 196608, 0, 786453, 196608, 0, 786454, 196608, 0, 786455, 1507328, 7, 786456, 196608, 0, 786457, 65536, 0, 786458, 131072, 1, 786459, 0, 7, 786460, 65536, 7, 786461, 131072, 7, 786462, 196608, 0, 786463, 196608, 0, 786464, 196608, 0, 786465, 65536, 0, 786466, 196608, 0, 786467, 1835008, 0, 786472, 196608, 0, 786473, 196608, 0, 786474, 1572864, 5, 786475, 1638400, 2, 786476, 1638400, 2, 786477, 1310720, 1, 786478, 1638400, 1, 786479, 1638400, 1, 786480, 1638400, 1, 786481, 1638400, 1, 851968, 1638400, 1, 851969, 1638400, 1, 851970, 1638400, 1, 851971, 1638400, 1, 851972, 1638400, 1, 851973, 1638400, 1, 851974, 1638400, 1, 851975, 1638400, 1, 851976, 1769472, 4, 851977, 1376256, 4, 851978, 65536, 45, 851979, 1835008, 19, 851980, 131072, 45, 851981, 196608, 0, 851982, 327680, 1, 851983, 393216, 1, 851984, 327680, 1, 851985, 393216, 1, 851986, 196608, 0, 851987, 0, 6, 851988, 65536, 6, 851989, 131072, 6, 851990, 196608, 0, 851991, 1507328, 3, 851992, 1769472, 6, 851993, 1507328, 6, 851994, 196608, 0, 851995, 0, 7, 851996, 65536, 7, 851997, 131072, 7, 851998, 196608, 0, 851999, 196608, 0, 852000, 196608, 0, 852001, 196608, 0, 852002, 1835008, 4, 852003, 196608, 0, 852004, 196608, 0, 852007, 196608, 0, 852008, 131072, 1, 852009, 327680, 1, 852010, 393216, 1, 852011, 327680, 1, 852012, 393216, 1, 852013, 1310720, 2, 852014, 1638400, 1, 852015, 1638400, 1, 852016, 1638400, 1, 852017, 1638400, 1, 917504, 1638400, 1, 917505, 1638400, 1, 917506, 1638400, 1, 917507, 1638400, 1, 917508, 1638400, 1, 917509, 1638400, 1, 917510, 1638400, 1, 917511, 1638400, 1, 917512, 1769472, 4, 917513, 65536, 45, 917514, 65536, 45, 917515, 65536, 45, 917516, 131072, 45, 917517, 262144, 0, 917518, 327680, 2, 917519, 393216, 2, 917520, 524288, 1, 917521, 393216, 2, 917522, 196608, 0, 917523, 0, 7, 917524, 65536, 7, 917525, 131072, 7, 917526, 65536, 0, 917527, 196608, 0, 917528, 196608, 0, 917529, 1507328, 7, 917530, 196608, 0, 917531, 0, 7, 917532, 65536, 7, 917533, 131072, 7, 917534, 196608, 0, 917535, 196608, 0, 917536, 65536, 0, 917537, 196608, 0, 917538, 1835008, 4, 917539, 65536, 0, 917540, 196608, 0, 917541, 196608, 0, 917542, 196608, 0, 917543, 196608, 0, 917544, 196608, 0, 917545, 327680, 2, 917546, 393216, 2, 917547, 524288, 1, 917548, 393216, 2, 917549, 1572864, 4, 917550, 1638400, 1, 917551, 1638400, 1, 917552, 1638400, 1, 917553, 1638400, 1, 983040, 1638400, 1, 983041, 1638400, 1, 983042, 1638400, 1, 983043, 1638400, 1, 983044, 1638400, 1, 983045, 1638400, 1, 983046, 1638400, 1, 983047, 1638400, 1, 983048, 1769472, 4, 983049, 65536, 45, 983050, 65536, 45, 983051, 65536, 45, 983052, 131072, 45, 983053, 327680, 1, 983054, 393216, 1, 983055, 196608, 0, 983056, 524288, 2, 983057, 196608, 0, 983058, 65536, 0, 983059, 0, 7, 983060, 65536, 7, 983061, 196608, 7, 983062, 65536, 6, 983063, 65536, 6, 983064, 131072, 6, 983065, 1507328, 7, 983066, 196608, 0, 983067, 0, 7, 983068, 65536, 7, 983069, 131072, 7, 983070, 196608, 0, 983071, 196608, 0, 983072, 196608, 0, 983073, 65536, 0, 983074, 1835008, 4, 983075, 65536, 0, 983076, 0, 6, 983077, 65536, 6, 983078, 131072, 6, 983079, 196608, 0, 983080, 327680, 1, 983081, 393216, 1, 983082, 196608, 0, 983083, 524288, 2, 983084, 65536, 0, 983085, 1572864, 4, 983086, 1638400, 1, 983087, 1638400, 1, 983088, 1638400, 1, 983089, 1638400, 1, 1048576, 1638400, 1, 1048577, 1638400, 1, 1048578, 1638400, 1, 1048579, 1638400, 1, 1048580, 1638400, 1, 1048581, 1638400, 1, 1048582, 1638400, 1, 1048583, 1638400, 1, 1048584, 1769472, 4, 1048585, 65536, 45, 1048586, 65536, 45, 1048587, 65536, 45, 1048588, 131072, 45, 1048589, 327680, 2, 1048590, 393216, 2, 1048591, 458752, 3, 1048592, 524288, 3, 1048593, 589824, 3, 1048594, 196608, 0, 1048595, 0, 7, 1048596, 65536, 7, 1048597, 65536, 7, 1048598, 65536, 7, 1048599, 65536, 7, 1048600, 131072, 7, 1048601, 1638400, 17, 1048602, 0, 6, 1048603, 262144, 7, 1048604, 65536, 7, 1048605, 131072, 7, 1048606, 196608, 0, 1048607, 196608, 0, 1048608, 196608, 0, 1048609, 196608, 0, 1048610, 1835008, 4, 1048611, 196608, 0, 1048612, 0, 7, 1048613, 65536, 7, 1048614, 131072, 7, 1048615, 196608, 0, 1048616, 327680, 2, 1048617, 393216, 2, 1048618, 458752, 3, 1048619, 524288, 3, 1048620, 589824, 3, 1048621, 1572864, 4, 1048622, 1638400, 1, 1048623, 1638400, 1, 1048624, 1638400, 1, 1048625, 1638400, 1, 1114112, 1638400, 1, 1114113, 1638400, 1, 1114114, 1638400, 1, 1114115, 1638400, 1, 1114116, 1638400, 1, 1114117, 1638400, 1, 1114118, 1638400, 1, 1114119, 1638400, 1, 1114120, 1769472, 4, 1114121, 65536, 45, 1114122, 65536, 45, 1114123, 65536, 45, 1114124, 131072, 45, 1114125, 327680, 1, 1114126, 393216, 1, 1114127, 327680, 1, 1114128, 393216, 1, 1114129, 196608, 0, 1114130, 131072, 1, 1114131, 0, 8, 1114132, 65536, 8, 1114133, 65536, 8, 1114134, 65536, 8, 1114135, 65536, 8, 1114136, 131072, 8, 1114137, 1638400, 17, 1114138, 0, 7, 1114139, 65536, 7, 1114140, 65536, 7, 1114141, 131072, 7, 1114142, 196608, 0, 1114143, 196608, 0, 1114144, 65536, 0, 1114145, 65536, 0, 1114146, 1835008, 4, 1114147, 196608, 0, 1114148, 0, 7, 1114149, 65536, 7, 1114150, 196608, 7, 1114151, 131072, 6, 1114152, 327680, 1, 1114153, 393216, 1, 1114154, 524288, 1, 1114155, 327680, 1, 1114156, 393216, 1, 1114157, 1572864, 4, 1114158, 1638400, 1, 1114159, 1638400, 1, 1114160, 1638400, 1, 1114161, 1638400, 1, 1179648, 1638400, 1, 1179649, 1638400, 1, 1179650, 1638400, 1, 1179651, 1638400, 1, 1179652, 1638400, 1, 1179653, 1638400, 1, 1179654, 1638400, 1, 1179655, 1638400, 1, 1179656, 1769472, 4, 1179657, 65536, 45, 1179658, 65536, 45, 1179659, 65536, 45, 1179660, 131072, 45, 1179661, 524288, 1, 1179662, 393216, 2, 1179663, 327680, 2, 1179664, 393216, 2, 1179665, 196608, 0, 1179666, 196608, 0, 1179667, 196608, 0, 1179668, 196608, 0, 1179669, 196608, 0, 1179670, 196608, 0, 1179671, 196608, 0, 1179672, 196608, 0, 1179673, 1507328, 7, 1179674, 0, 8, 1179675, 262144, 6, 1179676, 65536, 7, 1179677, 131072, 7, 1179678, 196608, 0, 1179679, 196608, 0, 1179680, 196608, 0, 1179681, 65536, 0, 1179682, 1835008, 4, 1179683, 65536, 0, 1179684, 0, 8, 1179685, 65536, 8, 1179686, 65536, 8, 1179687, 131072, 8, 1179688, 327680, 2, 1179689, 393216, 2, 1179690, 524288, 2, 1179691, 327680, 2, 1179692, 393216, 2, 1179693, 1572864, 4, 1179694, 1638400, 1, 1179695, 1638400, 1, 1179696, 1638400, 1, 1179697, 1638400, 1, 1245184, 1638400, 1, 1245185, 1638400, 1, 1245186, 1638400, 1, 1245187, 1638400, 1, 1245188, 1638400, 1, 1245189, 1638400, 1, 1245190, 1638400, 1, 1245191, 1376256, 1, 1245192, 1769472, 5, 1245193, 65536, 46, 1245194, 65536, 46, 1245195, 65536, 46, 1245196, 131072, 46, 1245197, 524288, 2, 1245198, 196608, 0, 1245199, 196608, 0, 1245200, 196608, 0, 1245201, 196608, 0, 1245202, 65536, 0, 1245203, 196608, 0, 1245204, 196608, 0, 1245205, 196608, 0, 1245206, 65536, 0, 1245207, 196608, 0, 1245208, 196608, 0, 1245209, 1507328, 7, 1245210, 196608, 0, 1245211, 0, 7, 1245212, 65536, 7, 1245213, 131072, 7, 1245214, 196608, 0, 1245215, 196608, 0, 1245216, 65536, 0, 1245217, 196608, 0, 1245218, 1835008, 5, 1245219, 1835008, 2, 1245220, 1835008, 2, 1245221, 1835008, 19, 1245222, 1835008, 19, 1245223, 1835008, 2, 1245224, 1441792, 1, 1245225, 458752, 3, 1245226, 524288, 3, 1245227, 589824, 3, 1245228, 196608, 0, 1245229, 1572864, 4, 1245230, 1638400, 1, 1245231, 1638400, 1, 1245232, 1638400, 1, 1245233, 1638400, 1, 1310720, 1638400, 1, 1310721, 1638400, 1, 1310722, 1638400, 1, 1310723, 1638400, 1, 1310724, 1638400, 1, 1310725, 1638400, 1, 1310726, 1638400, 1, 1310727, 1376256, 2, 1310728, 2031616, 2, 1310729, 2031616, 10, 1310730, 196608, 0, 1310731, 196608, 0, 1310732, 458752, 3, 1310733, 524288, 3, 1310734, 196608, 0, 1310735, 196608, 0, 1310736, 65536, 0, 1310737, 196608, 0, 1310738, 65536, 0, 1310739, 196608, 0, 1310740, 196608, 0, 1310741, 65536, 0, 1310742, 196608, 0, 1310743, 196608, 0, 1310744, 196608, 0, 1310745, 1507328, 7, 1310746, 196608, 0, 1310747, 0, 7, 1310748, 65536, 7, 1310749, 131072, 7, 1310750, 196608, 0, 1310751, 196608, 0, 1310752, 196608, 0, 1310753, 196608, 0, 1310754, 1966080, 0, 1310755, 2031616, 0, 1310756, 2031616, 0, 1310757, 1835008, 19, 1310758, 1835008, 19, 1310759, 2031616, 0, 1310760, 1441792, 2, 1310761, 1835008, 2, 1310762, 1835008, 2, 1310763, 1835008, 2, 1310764, 1441792, 1, 1310765, 1572864, 4, 1310766, 1638400, 1, 1310767, 1638400, 1, 1310768, 1638400, 1, 1310769, 1638400, 1, 1376256, 1638400, 1, 1376257, 1638400, 1, 1376258, 1638400, 1, 1376259, 1638400, 1, 1376260, 1638400, 1, 1376261, 1638400, 1, 1376262, 1638400, 1, 1376263, 1769472, 4, 1376264, 1376256, 4, 1376265, 2031616, 11, 1376266, 524288, 1, 1376267, 196608, 0, 1376268, 196608, 0, 1376269, 65536, 0, 1376270, 196608, 0, 1376271, 65536, 0, 1376272, 196608, 0, 1376273, 65536, 0, 1376274, 65536, 0, 1376275, 196608, 0, 1376276, 65536, 0, 1376277, 196608, 0, 1376278, 196608, 0, 1376279, 196608, 0, 1376280, 196608, 0, 1376281, 1507328, 7, 1376282, 196608, 0, 1376283, 0, 7, 1376284, 65536, 7, 1376285, 131072, 7, 1376286, 131072, 1, 1376287, 196608, 0, 1376288, 196608, 0, 1376289, 196608, 0, 1376290, 196608, 0, 1376291, 196608, 0, 1376292, 0, 6, 1376293, 65536, 6, 1376294, 65536, 6, 1376295, 131072, 6, 1376296, 1966080, 0, 1376297, 2031616, 0, 1376298, 2031616, 0, 1376299, 2031616, 0, 1376300, 1441792, 2, 1376301, 1572864, 4, 1376302, 1638400, 1, 1376303, 1638400, 1, 1376304, 1638400, 1, 1376305, 1638400, 1, 1441792, 1638400, 1, 1441793, 1638400, 1, 1441794, 1638400, 1, 1441795, 1638400, 1, 1441796, 1638400, 1, 1441797, 1638400, 1, 1441798, 1638400, 1, 1441799, 1769472, 4, 1441800, 2031616, 10, 1441801, 196608, 0, 1441802, 524288, 2, 1441803, 196608, 0, 1441804, 196608, 0, 1441805, 65536, 0, 1441806, 196608, 0, 1441807, 196608, 0, 1441808, 196608, 0, 1441809, 196608, 0, 1441810, 196608, 0, 1441811, 196608, 0, 1441812, 65536, 0, 1441813, 65536, 0, 1441814, 196608, 0, 1441815, 196608, 0, 1441816, 196608, 0, 1441817, 1507328, 7, 1441818, 196608, 0, 1441819, 0, 7, 1441820, 65536, 7, 1441821, 196608, 7, 1441822, 65536, 6, 1441823, 65536, 6, 1441824, 65536, 6, 1441825, 65536, 6, 1441826, 65536, 6, 1441827, 65536, 6, 1441828, 262144, 7, 1441829, 65536, 7, 1441830, 65536, 7, 1441831, 131072, 7, 1441832, 196608, 0, 1441833, 65536, 0, 1441834, 196608, 0, 1441835, 196608, 0, 1441836, 1572864, 4, 1441837, 1703936, 4, 1441838, 1638400, 1, 1441839, 1638400, 1, 1441840, 1638400, 1, 1441841, 1638400, 1, 1507328, 1638400, 1, 1507329, 1638400, 1, 1507330, 1638400, 1, 1507331, 1638400, 1, 1507332, 1638400, 1, 1507333, 1638400, 1, 1507334, 1638400, 1, 1507335, 1769472, 4, 1507336, 2031616, 10, 1507337, 458752, 3, 1507338, 524288, 3, 1507339, 589824, 3, 1507340, 65536, 0, 1507341, 196608, 0, 1507342, 196608, 0, 1507343, 196608, 0, 1507344, 196608, 0, 1507345, 196608, 0, 1507346, 196608, 0, 1507347, 196608, 0, 1507348, 196608, 0, 1507349, 196608, 0, 1507350, 196608, 0, 1507351, 196608, 0, 1507352, 196608, 0, 1507353, 1507328, 7, 1507354, 196608, 0, 1507355, 0, 7, 1507356, 65536, 7, 1507357, 65536, 7, 1507358, 65536, 7, 1507359, 65536, 7, 1507360, 65536, 7, 1507361, 65536, 7, 1507362, 65536, 7, 1507363, 65536, 7, 1507364, 65536, 7, 1507365, 65536, 7, 1507366, 65536, 7, 1507367, 131072, 7, 1507368, 196608, 0, 1507369, 65536, 0, 1507370, 65536, 0, 1507371, 196608, 0, 1507372, 1572864, 4, 1507373, 1703936, 4, 1507374, 1638400, 1, 1507375, 1638400, 1, 1507376, 1638400, 1, 1507377, 1638400, 1, 1572864, 1638400, 2, 1572865, 1638400, 2, 1572866, 1638400, 2, 1572867, 1638400, 2, 1572868, 1638400, 2, 1572869, 1638400, 2, 1572870, 1638400, 2, 1572871, 1769472, 5, 1572872, 2031616, 10, 1572873, 1507328, 4, 1572874, 1572864, 7, 1572875, 1572864, 7, 1572876, 1572864, 7, 1572877, 1572864, 7, 1572878, 1572864, 7, 1572879, 1572864, 7, 1572880, 1572864, 7, 1572881, 1572864, 7, 1572882, 1572864, 7, 1572883, 1572864, 7, 1572884, 1572864, 7, 1572885, 1572864, 7, 1572886, 1572864, 7, 1572887, 1572864, 7, 1572888, 1572864, 7, 1572889, 1507328, 8, 1572890, 196608, 0, 1572891, 0, 7, 1572892, 65536, 7, 1572893, 196608, 6, 1572894, 65536, 8, 1572895, 65536, 8, 1572896, 65536, 8, 1572897, 65536, 8, 1572898, 65536, 8, 1572899, 65536, 8, 1572900, 65536, 8, 1572901, 65536, 8, 1572902, 65536, 8, 1572903, 131072, 8, 1572904, 196608, 0, 1572905, 196608, 0, 1572906, 196608, 0, 1572907, 196608, 0, 1572908, 1572864, 4, 1572909, 1703936, 4, 1572910, 1638400, 1, 1572911, 1638400, 1, 1572912, 1638400, 1, 1572913, 1638400, 1, 1638400, 1966080, 2, 1638401, 1966080, 2, 1638402, 1966080, 2, 1638403, 1966080, 2, 1638404, 1966080, 2, 1638405, 1966080, 2, 1638406, 1966080, 2, 1638407, 2031616, 2, 1638408, 2031616, 10, 1638409, 1507328, 7, 1638410, 196608, 0, 1638411, 196608, 0, 1638412, 196608, 0, 1638413, 196608, 0, 1638414, 196608, 0, 1638415, 196608, 0, 1638416, 196608, 0, 1638417, 65536, 0, 1638418, 196608, 0, 1638419, 196608, 0, 1638420, 196608, 0, 1638421, 196608, 0, 1638426, 196608, 0, 1638427, 0, 7, 1638428, 65536, 7, 1638429, 131072, 7, 1638430, 196608, 0, 1638435, 196608, 0, 1638440, 196608, 0, 1638441, 65536, 0, 1638442, 196608, 0, 1638443, 65536, 0, 1638444, 1572864, 4, 1638445, 1703936, 4, 1638446, 1638400, 1, 1638447, 1638400, 1, 1638448, 1638400, 1, 1638449, 1638400, 1, 1703936, 1638400, 2, 1703937, 1638400, 2, 1703938, 1638400, 2, 1703939, 1638400, 2, 1703940, 1638400, 2, 1703941, 1638400, 2, 1703942, 1638400, 2, 1703943, 1638400, 6, 1703944, 2031616, 11, 1703945, 1507328, 7, 1703946, 196608, 0, 1703947, 196608, 0, 1703948, 196608, 0, 1703949, 196608, 0, 1703950, 196608, 0, 1703951, 196608, 0, 1703952, 196608, 0, 1703953, 196608, 0, 1703954, 65536, 0, 1703955, 65536, 0, 1703956, 65536, 0, 1703957, 196608, 0, 1703962, 196608, 0, 1703963, 0, 7, 1703964, 65536, 7, 1703965, 131072, 7, 1703966, 65536, 0, 1703971, 196608, 0, 1703976, 196608, 0, 1703977, 196608, 0, 1703978, 65536, 0, 1703979, 196608, 0, 1703980, 1572864, 4, 1703981, 1703936, 4, 1703982, 1638400, 1, 1703983, 1638400, 1, 1703984, 1638400, 1, 1703985, 1638400, 1, 1769472, 2031616, 0, 1769473, 524288, 1, 1769474, 2031616, 0, 1769475, 2031616, 0, 1769476, 2031616, 0, 1769477, 2031616, 0, 1769478, 2031616, 0, 1769479, 1572864, 7, 1769480, 1572864, 7, 1769481, 1507328, 8, 1769482, 196608, 0, 1769483, 196608, 0, 1769484, 196608, 0, 1769485, 196608, 0, 1769486, 196608, 0, 1769487, 196608, 0, 1769488, 196608, 0, 1769489, 65536, 0, 1769490, 65536, 0, 1769491, 196608, 0, 1769492, 196608, 0, 1769493, 65536, 0, 1769498, 196608, 0, 1769499, 0, 7, 1769500, 65536, 7, 1769501, 131072, 7, 1769502, 196608, 0, 1769507, 196608, 0, 1769512, 196608, 0, 1769513, 65536, 0, 1769514, 65536, 0, 1769515, 196608, 0, 1769516, 1572864, 4, 1769517, 1703936, 4, 1769518, 1638400, 1, 1769519, 1638400, 1, 1769520, 1638400, 1, 1769521, 1638400, 1, 1835008, 196608, 0, 1835009, 524288, 2, 1835010, 196608, 0, 1835011, 65536, 0, 1835012, 327680, 1, 1835013, 393216, 1, 1835014, 327680, 1, 1835015, 393216, 1, 1835016, 196608, 0, 1835017, 196608, 0, 1835018, 196608, 0, 1835019, 196608, 0, 1835020, 196608, 0, 1835021, 196608, 0, 1835022, 196608, 0, 1835023, 196608, 0, 1835024, 196608, 0, 1835025, 196608, 0, 1835026, 196608, 0, 1835027, 196608, 0, 1835028, 196608, 0, 1835029, 196608, 0, 1835030, 196608, 0, 1835031, 196608, 0, 1835032, 196608, 0, 1835033, 196608, 0, 1835034, 196608, 0, 1835035, 0, 7, 1835036, 65536, 7, 1835037, 131072, 7, 1835038, 196608, 0, 1835039, 196608, 0, 1835040, 196608, 0, 1835041, 196608, 0, 1835042, 196608, 0, 1835043, 196608, 0, 1835044, 196608, 0, 1835045, 196608, 0, 1835046, 196608, 0, 1835047, 196608, 0, 1835048, 196608, 0, 1835049, 196608, 0, 1835050, 196608, 0, 1835051, 196608, 0, 1835052, 1572864, 4, 1835053, 1703936, 4, 1835054, 1638400, 1, 1835055, 1638400, 1, 1835056, 1638400, 1, 1835057, 1638400, 1, 1900544, 458752, 3, 1900545, 524288, 3, 1900546, 589824, 3, 1900547, 524288, 1, 1900548, 327680, 2, 1900549, 393216, 2, 1900550, 524288, 1, 1900551, 393216, 2, 1900552, 196608, 0, 1900553, 196608, 0, 1900554, 196608, 0, 1900555, 196608, 0, 1900556, 196608, 0, 1900557, 196608, 0, 1900558, 196608, 0, 1900559, 196608, 0, 1900560, 196608, 0, 1900561, 196608, 0, 1900562, 131072, 1, 1900563, 131072, 1, 1900564, 196608, 0, 1900565, 196608, 0, 1900566, 196608, 0, 1900567, 327680, 4, 1900568, 65536, 0, 1900569, 65536, 0, 1900570, 196608, 0, 1900571, 0, 7, 1900572, 65536, 7, 1900573, 131072, 7, 1900574, 196608, 0, 1900575, 65536, 0, 1900576, 327680, 4, 1900577, 65536, 0, 1900578, 196608, 0, 1900579, 196608, 0, 1900580, 196608, 0, 1900581, 327680, 4, 1900582, 65536, 0, 1900583, 196608, 0, 1900584, 196608, 0, 1900585, 196608, 0, 1900586, 65536, 0, 1900587, 196608, 0, 1900588, 1572864, 4, 1900589, 1703936, 4, 1900590, 1638400, 1, 1900591, 1638400, 1, 1900592, 1638400, 1, 1900593, 1638400, 1, 1966080, 327680, 1, 1966081, 393216, 1, 1966082, 196608, 0, 1966083, 524288, 2, 1966084, 65536, 0, 1966085, 196608, 0, 1966086, 524288, 2, 1966087, 196608, 0, 1966088, 196608, 0, 1966089, 196608, 0, 1966090, 196608, 0, 1966091, 196608, 0, 1966092, 196608, 0, 1966093, 196608, 0, 1966094, 196608, 0, 1966095, 196608, 0, 1966096, 196608, 0, 1966097, 65536, 0, 1966098, 0, 6, 1966099, 65536, 6, 1966100, 65536, 6, 1966101, 65536, 6, 1966102, 65536, 6, 1966103, 327680, 5, 1966104, 65536, 6, 1966105, 65536, 6, 1966106, 65536, 6, 1966107, 262144, 7, 1966108, 65536, 7, 1966109, 196608, 7, 1966110, 65536, 6, 1966111, 65536, 6, 1966112, 327680, 5, 1966113, 65536, 6, 1966114, 65536, 6, 1966115, 65536, 6, 1966116, 65536, 6, 1966117, 327680, 5, 1966118, 131072, 6, 1966119, 65536, 0, 1966120, 196608, 0, 1966121, 65536, 0, 1966122, 196608, 0, 1966123, 65536, 0, 1966124, 1572864, 4, 1966125, 1703936, 4, 1966126, 1638400, 1, 1966127, 1638400, 1, 1966128, 1638400, 1, 1966129, 1638400, 1, 2031616, 327680, 2, 2031617, 524288, 1, 2031618, 458752, 3, 2031619, 524288, 3, 2031620, 589824, 3, 2031621, 458752, 3, 2031622, 524288, 1, 2031623, 589824, 3, 2031624, 196608, 0, 2031625, 196608, 0, 2031626, 196608, 0, 2031627, 196608, 0, 2031628, 196608, 0, 2031629, 196608, 0, 2031630, 196608, 0, 2031631, 196608, 0, 2031632, 196608, 0, 2031633, 65536, 0, 2031634, 0, 7, 2031635, 65536, 7, 2031636, 65536, 7, 2031637, 65536, 7, 2031638, 65536, 7, 2031639, 65536, 7, 2031640, 65536, 7, 2031641, 65536, 7, 2031642, 65536, 7, 2031643, 65536, 7, 2031644, 65536, 7, 2031645, 65536, 7, 2031646, 65536, 7, 2031647, 65536, 7, 2031648, 65536, 7, 2031649, 65536, 7, 2031650, 65536, 7, 2031651, 65536, 7, 2031652, 65536, 7, 2031653, 65536, 7, 2031654, 131072, 7, 2031655, 196608, 0, 2031656, 196608, 0, 2031657, 196608, 0, 2031658, 196608, 0, 2031659, 196608, 0, 2031660, 1572864, 4, 2031661, 1703936, 4, 2031662, 1638400, 1, 2031663, 1638400, 1, 2031664, 1638400, 1, 2031665, 1638400, 1, 2097152, 196608, 0, 2097153, 524288, 2, 2097154, 196608, 0, 2097155, 327680, 1, 2097156, 393216, 1, 2097157, 196608, 0, 2097158, 524288, 2, 2097159, 196608, 0, 2097160, 196608, 0, 2097161, 196608, 0, 2097162, 196608, 0, 2097163, 196608, 0, 2097164, 196608, 0, 2097165, 196608, 0, 2097166, 196608, 0, 2097167, 196608, 0, 2097168, 196608, 0, 2097169, 196608, 0, 2097170, 0, 8, 2097171, 65536, 8, 2097172, 65536, 8, 2097173, 65536, 8, 2097174, 65536, 8, 2097175, 65536, 8, 2097176, 65536, 8, 2097177, 65536, 8, 2097178, 65536, 8, 2097179, 262144, 6, 2097180, 65536, 7, 2097181, 196608, 6, 2097182, 65536, 8, 2097183, 65536, 8, 2097184, 65536, 8, 2097185, 65536, 8, 2097186, 65536, 8, 2097187, 65536, 8, 2097188, 65536, 8, 2097189, 65536, 8, 2097190, 131072, 8, 2097191, 524288, 1, 2097192, 196608, 0, 2097193, 196608, 0, 2097194, 1638400, 0, 2097195, 1638400, 0, 2097196, 1310720, 0, 2097197, 1703936, 4, 2097198, 1638400, 1, 2097199, 1638400, 1, 2097200, 1638400, 1, 2097201, 1638400, 1, 2162688, 458752, 3, 2162689, 524288, 3, 2162690, 589824, 3, 2162691, 327680, 2, 2162692, 393216, 2, 2162693, 458752, 3, 2162694, 524288, 3, 2162695, 589824, 3, 2162696, 196608, 0, 2162697, 196608, 0, 2162698, 196608, 0, 2162699, 196608, 0, 2162700, 196608, 0, 2162701, 196608, 0, 2162702, 327680, 1, 2162703, 393216, 1, 2162704, 196608, 0, 2162705, 327680, 1, 2162706, 393216, 1, 2162707, 65536, 0, 2162708, 196608, 0, 2162709, 196608, 0, 2162710, 65536, 0, 2162711, 196608, 0, 2162712, 524288, 1, 2162713, 196608, 0, 2162714, 196608, 0, 2162715, 0, 7, 2162716, 65536, 7, 2162717, 131072, 7, 2162718, 196608, 0, 2162719, 65536, 0, 2162720, 196608, 0, 2162721, 524288, 1, 2162722, 327680, 1, 2162723, 393216, 1, 2162724, 196608, 0, 2162725, 196608, 0, 2162726, 196608, 0, 2162727, 524288, 2, 2162728, 196608, 0, 2162729, 1572864, 4, 2162730, 1638400, 1, 2162731, 1638400, 1, 2162732, 1638400, 1, 2162733, 1703936, 4, 2162734, 1638400, 1, 2162735, 1638400, 1, 2162736, 1638400, 1, 2162737, 1638400, 1, 2228224, 327680, 1, 2228225, 393216, 1, 2228226, 327680, 1, 2228227, 393216, 1, 2228228, 327680, 1, 2228229, 393216, 1, 2228230, 327680, 1, 2228231, 393216, 1, 2228232, 196608, 0, 2228233, 196608, 0, 2228234, 196608, 0, 2228235, 196608, 0, 2228236, 196608, 0, 2228237, 196608, 0, 2228238, 327680, 2, 2228239, 393216, 2, 2228240, 196608, 0, 2228241, 327680, 2, 2228242, 524288, 1, 2228243, 196608, 0, 2228244, 327680, 1, 2228245, 393216, 1, 2228246, 131072, 1, 2228247, 196608, 0, 2228248, 524288, 2, 2228249, 196608, 0, 2228250, 65536, 0, 2228251, 0, 7, 2228252, 65536, 7, 2228253, 131072, 7, 2228254, 65536, 0, 2228255, 131072, 1, 2228256, 196608, 0, 2228257, 524288, 2, 2228258, 327680, 2, 2228259, 393216, 2, 2228260, 327680, 1, 2228261, 393216, 1, 2228262, 327680, 1, 2228263, 393216, 1, 2228264, 589824, 3, 2228265, 1572864, 4, 2228266, 1638400, 1, 2228267, 1638400, 1, 2228268, 1638400, 1, 2228269, 1703936, 4, 2228270, 1638400, 1, 2228271, 1638400, 1, 2228272, 1638400, 1, 2228273, 1638400, 1, 2293760, 327680, 2, 2293761, 524288, 1, 2293762, 327680, 2, 2293763, 393216, 2, 2293764, 524288, 1, 2293765, 393216, 2, 2293766, 327680, 2, 2293767, 524288, 1, 2293768, 196608, 0, 2293769, 196608, 0, 2293770, 196608, 0, 2293771, 196608, 0, 2293772, 196608, 0, 2293773, 196608, 0, 2293774, 196608, 0, 2293775, 196608, 0, 2293776, 196608, 0, 2293777, 196608, 0, 2293778, 524288, 2, 2293779, 196608, 0, 2293780, 327680, 2, 2293781, 393216, 2, 2293782, 131072, 1, 2293783, 458752, 3, 2293784, 524288, 3, 2293785, 589824, 3, 2293786, 196608, 0, 2293787, 0, 8, 2293788, 65536, 8, 2293789, 131072, 8, 2293790, 196608, 0, 2293791, 131072, 1, 2293792, 458752, 3, 2293793, 524288, 3, 2293794, 589824, 3, 2293795, 524288, 1, 2293796, 327680, 2, 2293797, 393216, 2, 2293798, 524288, 1, 2293799, 393216, 2, 2293800, 196608, 0, 2293801, 1572864, 4, 2293802, 1638400, 1, 2293803, 1638400, 1, 2293804, 1638400, 1, 2293805, 1703936, 4, 2293806, 1638400, 1, 2293807, 1638400, 1, 2293808, 1638400, 1, 2293809, 1638400, 1, 2359296, 196608, 0, 2359297, 524288, 2, 2359298, 65536, 0, 2359299, 196608, 0, 2359300, 524288, 2, 2359301, 196608, 0, 2359302, 196608, 0, 2359303, 524288, 2, 2359304, 196608, 0, 2359305, 327680, 1, 2359306, 393216, 1, 2359307, 327680, 1, 2359308, 393216, 1, 2359309, 196608, 0, 2359310, 196608, 0, 2359311, 196608, 0, 2359312, 65536, 0, 2359313, 458752, 3, 2359314, 524288, 3, 2359315, 589824, 3, 2359316, 1507328, 4, 2359317, 1572864, 7, 2359318, 1572864, 7, 2359319, 1572864, 7, 2359320, 1572864, 7, 2359321, 1572864, 7, 2359322, 1572864, 7, 2359323, 1835008, 19, 2359324, 1835008, 19, 2359325, 1835008, 19, 2359326, 1572864, 7, 2359327, 1572864, 7, 2359328, 1572864, 7, 2359329, 1441792, 4, 2359330, 196608, 0, 2359331, 524288, 2, 2359332, 196608, 0, 2359333, 196608, 0, 2359334, 524288, 2, 2359335, 196608, 0, 2359336, 196608, 0, 2359337, 1572864, 4, 2359338, 1703936, 3, 2359339, 1638400, 0, 2359340, 1638400, 0, 2359341, 1310720, 0, 2359342, 1638400, 1, 2359343, 1638400, 1, 2359344, 1638400, 1, 2359345, 1638400, 1, 2424832, 458752, 3, 2424833, 524288, 3, 2424834, 589824, 3, 2424835, 458752, 3, 2424836, 524288, 3, 2424837, 589824, 3, 2424838, 458752, 3, 2424839, 524288, 3, 2424840, 589824, 3, 2424841, 327680, 2, 2424842, 393216, 2, 2424843, 327680, 2, 2424844, 393216, 2, 2424845, 1507328, 4, 2424846, 1572864, 7, 2424847, 1572864, 7, 2424848, 1572864, 7, 2424849, 1572864, 7, 2424850, 1572864, 7, 2424851, 1572864, 7, 2424852, 1507328, 8, 2424853, 65536, 0, 2424854, 196608, 0, 2424855, 196608, 0, 2424856, 65536, 0, 2424857, 65536, 0, 2424858, 196608, 0, 2424859, 0, 6, 2424860, 65536, 6, 2424861, 131072, 6, 2424862, 65536, 0, 2424863, 196608, 0, 2424864, 196608, 0, 2424865, 1441792, 7, 2424866, 458752, 3, 2424867, 524288, 3, 2424868, 589824, 3, 2424869, 458752, 3, 2424870, 524288, 3, 2424871, 589824, 3, 2424872, 1572864, 3, 2424873, 1310720, 0, 2424874, 1703936, 4, 2424875, 1638400, 1, 2424876, 1638400, 1, 2424877, 1638400, 1, 2424878, 1638400, 1, 2424879, 1638400, 1, 2424880, 1638400, 1, 2424881, 1638400, 1, 2490368, 1572864, 7, 2490369, 524288, 1, 2490370, 1572864, 7, 2490371, 327680, 1, 2490372, 393216, 1, 2490373, 327680, 1, 2490374, 393216, 1, 2490375, 524288, 1, 2490376, 1572864, 7, 2490377, 1572864, 7, 2490378, 1572864, 7, 2490379, 1572864, 7, 2490380, 1572864, 7, 2490381, 1507328, 8, 2490382, 65536, 0, 2490383, 196608, 0, 2490384, 65536, 0, 2490385, 196608, 0, 2490386, 196608, 0, 2490387, 65536, 0, 2490388, 65536, 0, 2490389, 65536, 0, 2490390, 196608, 0, 2490391, 196608, 0, 2490392, 196608, 0, 2490393, 0, 6, 2490394, 65536, 6, 2490395, 262144, 7, 2490396, 196608, 6, 2490397, 131072, 8, 2490398, 196608, 0, 2490399, 327680, 1, 2490400, 393216, 1, 2490401, 1441792, 7, 2490402, 327680, 1, 2490403, 393216, 1, 2490404, 1572864, 3, 2490405, 1638400, 0, 2490406, 1638400, 0, 2490407, 1638400, 0, 2490408, 1310720, 0, 2490409, 1638400, 1, 2490410, 1703936, 4, 2490411, 1638400, 1, 2490412, 1638400, 1, 2490413, 1638400, 1, 2490414, 1638400, 1, 2490415, 1638400, 1, 2490416, 1638400, 1, 2490417, 1638400, 1, 2555904, 196608, 0, 2555905, 524288, 2, 2555906, 196608, 0, 2555907, 327680, 2, 2555908, 393216, 2, 2555909, 327680, 2, 2555910, 393216, 2, 2555911, 524288, 2, 2555912, 196608, 0, 2555913, 65536, 0, 2555914, 196608, 0, 2555915, 196608, 0, 2555916, 196608, 0, 2555917, 65536, 0, 2555918, 196608, 0, 2555919, 196608, 0, 2555920, 196608, 0, 2555921, 65536, 0, 2555922, 196608, 0, 2555923, 196608, 0, 2555924, 65536, 0, 2555925, 196608, 0, 2555926, 196608, 0, 2555927, 196608, 0, 2555928, 524288, 1, 2555929, 0, 8, 2555930, 65536, 8, 2555931, 65536, 8, 2555932, 131072, 8, 2555933, 65536, 0, 2555934, 196608, 0, 2555935, 524288, 1, 2555936, 393216, 2, 2555937, 1441792, 7, 2555938, 327680, 2, 2555939, 393216, 2, 2555940, 1572864, 4, 2555941, 1638400, 1, 2555942, 1638400, 1, 2555943, 1638400, 1, 2555944, 1638400, 1, 2555945, 1638400, 1, 2555946, 1703936, 4, 2555947, 1638400, 1, 2555948, 1638400, 1, 2555949, 1638400, 1, 2555950, 1638400, 1, 2555951, 1638400, 1, 2555952, 1638400, 1, 2555953, 1638400, 1, 2621440, 458752, 3, 2621441, 524288, 3, 2621442, 589824, 3, 2621443, 327680, 1, 2621444, 393216, 1, 2621445, 524288, 1, 2621446, 458752, 3, 2621447, 524288, 3, 2621448, 589824, 3, 2621449, 196608, 0, 2621450, 196608, 0, 2621451, 196608, 0, 2621452, 196608, 0, 2621453, 196608, 0, 2621454, 196608, 0, 2621455, 196608, 0, 2621456, 196608, 0, 2621457, 196608, 0, 2621458, 196608, 0, 2621459, 196608, 0, 2621460, 196608, 0, 2621461, 196608, 0, 2621462, 524288, 1, 2621463, 196608, 0, 2621464, 524288, 2, 2621465, 196608, 0, 2621466, 196608, 0, 2621467, 196608, 0, 2621468, 196608, 0, 2621469, 196608, 0, 2621470, 196608, 0, 2621471, 524288, 2, 2621472, 196608, 0, 2621473, 1441792, 7, 2621474, 327680, 1, 2621475, 393216, 1, 2621476, 1572864, 4, 2621477, 1638400, 1, 2621478, 1638400, 1, 2621479, 1638400, 1, 2621480, 1638400, 1, 2621481, 1638400, 1, 2621482, 1703936, 4, 2621483, 1638400, 1, 2621484, 1638400, 1, 2621485, 1638400, 1, 2621486, 1638400, 1, 2621487, 1638400, 1, 2621488, 1638400, 1, 2621489, 1638400, 1, 2686976, 327680, 1, 2686977, 393216, 1, 2686978, 327680, 1, 2686979, 393216, 1, 2686980, 393216, 2, 2686981, 524288, 2, 2686982, 196608, 0, 2686983, 327680, 1, 2686984, 393216, 1, 2686985, 327680, 1, 2686986, 393216, 1, 2686987, 196608, 0, 2686988, 524288, 1, 2686989, 327680, 1, 2686990, 393216, 1, 2686991, 327680, 6, 2686992, 393216, 6, 2686993, 327680, 1, 2686994, 393216, 1, 2686995, 327680, 1, 2686996, 393216, 1, 2686997, 196608, 0, 2686998, 524288, 2, 2686999, 458752, 3, 2687000, 524288, 3, 2687001, 327680, 1, 2687002, 393216, 1, 2687003, 327680, 1, 2687004, 393216, 1, 2687005, 327680, 1, 2687006, 393216, 1, 2687007, 524288, 3, 2687008, 589824, 3, 2687009, 1441792, 7, 2687010, 524288, 1, 2687011, 393216, 2, 2687012, 1572864, 4, 2687013, 1638400, 1, 2687014, 1638400, 1, 2687015, 1638400, 1, 2687016, 1638400, 1, 2687017, 1638400, 1, 2687018, 1703936, 4, 2687019, 1638400, 1, 2687020, 1638400, 1, 2687021, 1638400, 1, 2687022, 1638400, 1, 2687023, 1638400, 1, 2687024, 1638400, 1, 2687025, 1638400, 1, 2752512, 327680, 2, 2752513, 524288, 1, 2752514, 327680, 2, 2752515, 393216, 2, 2752516, 458752, 3, 2752517, 524288, 3, 2752518, 589824, 3, 2752519, 327680, 2, 2752520, 393216, 2, 2752521, 327680, 2, 2752522, 393216, 2, 2752523, 524288, 1, 2752524, 524288, 2, 2752525, 327680, 2, 2752526, 393216, 2, 2752527, 327680, 7, 2752528, 393216, 7, 2752529, 327680, 2, 2752530, 393216, 2, 2752531, 327680, 2, 2752532, 524288, 1, 2752533, 458752, 3, 2752534, 524288, 3, 2752535, 589824, 3, 2752536, 196608, 0, 2752537, 327680, 2, 2752538, 393216, 2, 2752539, 524288, 1, 2752540, 393216, 2, 2752541, 327680, 2, 2752542, 524288, 1, 2752543, 327680, 1, 2752544, 393216, 1, 2752545, 1441792, 7, 2752546, 524288, 2, 2752547, 196608, 0, 2752548, 1572864, 4, 2752549, 1638400, 1, 2752550, 1638400, 1, 2752551, 1638400, 1, 2752552, 1638400, 1, 2752553, 1638400, 1, 2752554, 1703936, 4, 2752555, 1638400, 1, 2752556, 1638400, 1, 2752557, 1638400, 1, 2752558, 1638400, 1, 2752559, 1638400, 1, 2752560, 1638400, 1, 2752561, 1638400, 1, 2818048, 196608, 0, 2818049, 524288, 2, 2818050, 196608, 0, 2818051, 327680, 1, 2818052, 393216, 1, 2818053, 327680, 1, 2818054, 393216, 1, 2818055, 196608, 0, 2818056, 524288, 1, 2818057, 196608, 0, 2818058, 196608, 0, 2818059, 524288, 2, 2818060, 524288, 3, 2818061, 327680, 1, 2818062, 393216, 1, 2818063, 327680, 8, 2818064, 393216, 8, 2818065, 327680, 1, 2818066, 393216, 1, 2818067, 196608, 0, 2818068, 524288, 2, 2818069, 196608, 0, 2818070, 327680, 1, 2818071, 393216, 1, 2818072, 327680, 1, 2818073, 393216, 1, 2818074, 196608, 0, 2818075, 524288, 2, 2818076, 196608, 0, 2818077, 196608, 0, 2818078, 524288, 2, 2818079, 327680, 2, 2818080, 393216, 2, 2818081, 1441792, 7, 2818082, 524288, 3, 2818083, 589824, 3, 2818084, 1572864, 4, 2818085, 1638400, 1, 2818086, 1638400, 1, 2818087, 1638400, 1, 2818088, 1638400, 1, 2818089, 1638400, 1, 2818090, 1703936, 4, 2818091, 1638400, 1, 2818092, 1638400, 1, 2818093, 1638400, 1, 2818094, 1638400, 1, 2818095, 1638400, 1, 2818096, 1638400, 1, 2818097, 1638400, 1, 2883584, 458752, 3, 2883585, 524288, 1, 2883586, 589824, 3, 2883587, 327680, 2, 2883588, 524288, 1, 2883589, 327680, 2, 2883590, 393216, 2, 2883591, 196608, 0, 2883592, 524288, 2, 2883593, 196608, 0, 2883594, 458752, 3, 2883595, 524288, 3, 2883596, 589824, 3, 2883597, 327680, 2, 2883598, 524288, 1, 2883599, 327680, 1, 2883600, 393216, 1, 2883601, 524288, 1, 2883602, 393216, 2, 2883603, 458752, 3, 2883604, 524288, 3, 2883605, 589824, 3, 2883606, 327680, 2, 2883607, 393216, 2, 2883608, 524288, 1, 2883609, 393216, 2, 2883610, 458752, 3, 2883611, 524288, 3, 2883612, 589824, 3, 2883613, 458752, 3, 2883614, 524288, 3, 2883615, 327680, 1, 2883616, 393216, 1, 2883617, 1441792, 7, 2883618, 327680, 1, 2883619, 393216, 1, 2883620, 1572864, 4, 2883621, 1638400, 1, 2883622, 1638400, 1, 2883623, 1638400, 1, 2883624, 1638400, 1, 2883625, 1638400, 1, 2883626, 1703936, 4, 2883627, 1638400, 1, 2883628, 1638400, 1, 2883629, 1638400, 1, 2883630, 1638400, 1, 2883631, 1638400, 1, 2883632, 1638400, 1, 2883633, 1638400, 1, 2949120, 196608, 0, 2949121, 524288, 2, 2949122, 196608, 0, 2949123, 196608, 0, 2949124, 524288, 2, 2949125, 196608, 0, 2949126, 327680, 1, 2949127, 393216, 1, 2949128, 524288, 3, 2949129, 327680, 1, 2949130, 393216, 1, 2949131, 327680, 1, 2949132, 393216, 1, 2949133, 196608, 0, 2949134, 524288, 2, 2949135, 327680, 2, 2949136, 393216, 2, 2949137, 524288, 2, 2949138, 196608, 0, 2949139, 327680, 1, 2949140, 393216, 1, 2949141, 327680, 1, 2949142, 393216, 1, 2949143, 196608, 0, 2949144, 524288, 2, 2949145, 196608, 0, 2949146, 327680, 1, 2949147, 393216, 1, 2949148, 327680, 1, 2949149, 393216, 1, 2949150, 196608, 0, 2949151, 524288, 1, 2949152, 393216, 2, 2949153, 1441792, 7, 2949154, 327680, 2, 2949155, 393216, 2, 2949156, 1572864, 4, 2949157, 1638400, 1, 2949158, 1638400, 1, 2949159, 1638400, 1, 2949160, 1638400, 1, 2949161, 1638400, 1, 2949162, 1703936, 4, 2949163, 1638400, 1, 2949164, 1638400, 1, 2949165, 1638400, 1, 2949166, 1638400, 1, 2949167, 1638400, 1, 2949168, 1638400, 1, 2949169, 1638400, 1, 3014656, 458752, 3, 3014657, 524288, 3, 3014658, 589824, 3, 3014659, 458752, 3, 3014660, 524288, 3, 3014661, 589824, 3, 3014662, 327680, 2, 3014663, 393216, 2, 3014664, 196608, 0, 3014665, 327680, 2, 3014666, 393216, 2, 3014667, 524288, 1, 3014668, 393216, 2, 3014669, 458752, 3, 3014670, 524288, 3, 3014671, 589824, 3, 3014672, 524288, 1, 3014673, 524288, 3, 3014674, 589824, 3, 3014675, 327680, 2, 3014676, 393216, 2, 3014677, 327680, 2, 3014678, 327680, 1, 3014679, 393216, 1, 3014680, 524288, 3, 3014681, 589824, 3, 3014682, 327680, 2, 3014683, 393216, 2, 3014684, 327680, 2, 3014685, 393216, 2, 3014686, 196608, 0, 3014687, 524288, 2, 3014688, 196608, 0, 3014689, 1441792, 7, 3014690, 327680, 1, 3014691, 393216, 1, 3014692, 1572864, 4, 3014693, 1638400, 1, 3014694, 1638400, 1, 3014695, 1638400, 1, 3014696, 1638400, 1, 3014697, 1638400, 1, 3014698, 1703936, 4, 3014699, 1638400, 1, 3014700, 1638400, 1, 3014701, 1638400, 1, 3014702, 1638400, 1, 3014703, 1638400, 1, 3014704, 1638400, 1, 3014705, 1638400, 1, 3080192, 196608, 0, 3080193, 65536, 0, 3080194, 196608, 0, 3080195, 65536, 0, 3080196, 327680, 1, 3080197, 393216, 1, 3080198, 327680, 1, 3080199, 393216, 1, 3080200, 327680, 1, 3080201, 393216, 1, 3080202, 196608, 0, 3080203, 524288, 2, 3080204, 196608, 0, 3080205, 65536, 0, 3080206, 196608, 0, 3080207, 196608, 0, 3080208, 524288, 2, 3080209, 196608, 0, 3080210, 65536, 0, 3080211, 65536, 0, 3080212, 196608, 0, 3080213, 65536, 0, 3080214, 327680, 2, 3080215, 393216, 2, 3080216, 327680, 1, 3080217, 393216, 1, 3080218, 327680, 1, 3080219, 393216, 1, 3080220, 327680, 1, 3080221, 393216, 1, 3080222, 458752, 3, 3080223, 524288, 3, 3080224, 589824, 3, 3080225, 1441792, 7, 3080226, 327680, 2, 3080227, 393216, 2, 3080228, 1572864, 4, 3080229, 1638400, 1, 3080230, 1638400, 1, 3080231, 1638400, 1, 3080232, 1638400, 1, 3080233, 1638400, 1, 3080234, 1703936, 4, 3080235, 1638400, 1, 3080236, 1638400, 1, 3080237, 1638400, 1, 3080238, 1638400, 1, 3080239, 1638400, 1, 3080240, 1638400, 1, 3080241, 1638400, 1, 3145728, 196608, 0, 3145729, 524288, 1, 3145730, 196608, 0, 3145731, 196608, 0, 3145732, 524288, 1, 3145733, 393216, 2, 3145734, 327680, 2, 3145735, 524288, 1, 3145736, 327680, 2, 3145737, 393216, 2, 3145738, 524288, 1, 3145739, 524288, 3, 3145740, 589824, 3, 3145741, 196608, 0, 3145742, 524288, 1, 3145743, 458752, 3, 3145744, 524288, 3, 3145745, 524288, 1, 3145746, 196608, 0, 3145747, 196608, 0, 3145748, 524288, 1, 3145749, 65536, 0, 3145750, 65536, 0, 3145751, 196608, 0, 3145752, 524288, 1, 3145753, 393216, 2, 3145754, 327680, 2, 3145755, 524288, 1, 3145756, 327680, 2, 3145757, 393216, 2, 3145758, 524288, 1, 3145759, 196608, 0, 3145760, 196608, 0, 3145761, 1441792, 7, 3145762, 196608, 0, 3145763, 196608, 0, 3145764, 1572864, 4, 3145765, 1638400, 1, 3145766, 1638400, 1, 3145767, 1638400, 1, 3145768, 1638400, 1, 3145769, 1638400, 1, 3145770, 1703936, 4, 3145771, 1638400, 1, 3145772, 1638400, 1, 3145773, 1638400, 1, 3145774, 1638400, 1, 3145775, 1638400, 1, 3145776, 1638400, 1, 3145777, 1638400, 1, 3211264, 196608, 0, 3211265, 524288, 2, 3211266, 196608, 0, 3211267, 196608, 0, 3211268, 524288, 2, 3211269, 196608, 0, 3211270, 196608, 0, 3211271, 524288, 2, 3211272, 196608, 0, 3211273, 196608, 0, 3211274, 524288, 2, 3211275, 196608, 0, 3211276, 65536, 0, 3211277, 196608, 0, 3211278, 524288, 2, 3211279, 196608, 0, 3211280, 196608, 0, 3211281, 524288, 2, 3211282, 196608, 0, 3211283, 196608, 0, 3211284, 524288, 2, 3211285, 196608, 0, 3211286, 65536, 0, 3211287, 196608, 0, 3211288, 524288, 2, 3211289, 196608, 0, 3211290, 196608, 0, 3211291, 524288, 2, 3211292, 196608, 0, 3211293, 196608, 0, 3211294, 524288, 2, 3211295, 196608, 0, 3211296, 196608, 0, 3211297, 1441792, 7, 3211298, 196608, 0, 3211299, 196608, 0, 3211300, 1572864, 4, 3211301, 1638400, 1, 3211302, 1638400, 1, 3211303, 1638400, 1, 3211304, 1638400, 1, 3211305, 1638400, 1, 3211306, 1703936, 4, 3211307, 1638400, 1, 3211308, 1638400, 1, 3211309, 1638400, 1, 3211310, 1638400, 1, 3211311, 1638400, 1, 3211312, 1638400, 1, 3211313, 1638400, 1 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 262179, 1900544, 7, 262180, 1966080, 7, 327715, 1900544, 8, 327716, 1966080, 8, 393252, 1966080, 9, 524307, 720896, 17, 524308, 786432, 17, 524309, 851968, 17, 589843, 720896, 18, 589844, 786432, 18, 589845, 851968, 18, 655379, 720896, 19, 655380, 786432, 19, 655381, 851968, 19, 720915, 720896, 20, 720916, 786432, 20, 720917, 851968, 20, 720933, 1638400, 6, 720934, 1703936, 6, 786468, 1572864, 7, 786469, 1638400, 7, 786470, 1703936, 7, 786471, 1769472, 7, 852005, 1638400, 8, 852006, 1703936, 8, 1638422, 0, 1, 1638423, 65536, 1, 1638424, 131072, 1, 1638425, 196608, 1, 1638431, 0, 1, 1638432, 65536, 1, 1638433, 131072, 1, 1638434, 196608, 1, 1638436, 0, 1, 1638437, 65536, 1, 1638438, 131072, 1, 1638439, 196608, 1, 1703958, 0, 2, 1703959, 65536, 2, 1703960, 131072, 2, 1703961, 196608, 2, 1703967, 0, 2, 1703968, 65536, 2, 1703969, 131072, 2, 1703970, 196608, 2, 1703972, 0, 2, 1703973, 65536, 2, 1703974, 131072, 2, 1703975, 196608, 2, 1769494, 0, 3, 1769495, 65536, 3, 1769496, 131072, 3, 1769497, 196608, 3, 1769503, 0, 3, 1769504, 65536, 3, 1769505, 131072, 3, 1769506, 196608, 3, 1769508, 0, 3, 1769509, 65536, 3, 1769510, 131072, 3, 1769511, 196608, 3 ) + +[node name="Anim/AutoTiles" type="TileMap" parent="."] +tile_set = ExtResource( 3 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 1638410, 0, 0, 1638411, 65536, 0, 1638412, 65536, 0, 1638413, 65536, 0, 1638414, 65536, 0, 1638415, 131072, 0, 1703946, 0, 1, 1703947, 65536, 1, 1703948, 65536, 1, 1703949, 65536, 1, 1703950, 65536, 1, 1703951, 131072, 1, 1769482, 0, 1, 1769483, 65536, 1, 1769484, 65536, 1, 1769485, 65536, 1, 1769486, 65536, 1, 1769487, 131072, 1, 1835016, 0, 0, 1835017, 65536, 0, 1835018, 0, 3, 1835019, 65536, 1, 1835020, 65536, 1, 1835021, 65536, 1, 1835022, 65536, 1, 1835023, 131072, 1, 1900552, 0, 1, 1900553, 65536, 1, 1900554, 65536, 1, 1900555, 65536, 1, 1900556, 65536, 1, 1900557, 65536, 1, 1900558, 65536, 1, 1900559, 131072, 1, 1966088, 0, 1, 1966089, 65536, 1, 1966090, 65536, 1, 1966091, 65536, 1, 1966092, 65536, 1, 1966093, 65536, 1, 1966094, 65536, 1, 1966095, 131072, 1, 2031624, 0, 1, 2031625, 65536, 1, 2031626, 65536, 1, 2031627, 65536, 1, 2031628, 65536, 1, 2031629, 65536, 1, 2031630, 65536, 1, 2031631, 131072, 1, 2097160, 0, 1, 2097161, 65536, 1, 2097162, 65536, 1, 2097163, 65536, 1, 2097164, 65536, 1, 2097165, 65536, 4, 2097166, 65536, 2, 2097167, 131072, 2, 2162696, 0, 1, 2162697, 65536, 1, 2162698, 65536, 1, 2162699, 65536, 1, 2162700, 65536, 1, 2162701, 131072, 1, 2228232, 0, 2, 2228233, 65536, 2, 2228234, 65536, 2, 2228235, 65536, 2, 2228236, 65536, 2, 2228237, 131072, 2 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Tile Layer 2" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 36, 458752, 1, 38, 589824, 1, 65559, 1572864, 11, 65572, 458752, 2, 65574, 589824, 2, 131095, 1441792, 12, 131096, 1507328, 12, 131108, 655360, 1, 131109, 720896, 1, 131110, 786432, 1, 196622, 1441792, 12, 196623, 1507328, 12, 196631, 1441792, 13, 196632, 1507328, 13, 196639, 524288, 13, 196640, 589824, 14, 196641, 589824, 14, 196642, 589824, 14, 196643, 589824, 14, 196644, 589824, 14, 196645, 589824, 14, 196646, 589824, 15, 196647, 1572864, 0, 262154, 1572864, 11, 262155, 1572864, 12, 262156, 1638400, 12, 262158, 1441792, 13, 262159, 1507328, 13, 262175, 1114112, 9, 262176, 1179648, 9, 262177, 1245184, 9, 327685, 1572864, 12, 327686, 1638400, 12, 327691, 1572864, 13, 327692, 1638400, 13, 327698, 1441792, 12, 327699, 1507328, 12, 327702, 1572864, 11, 327711, 1114112, 10, 327713, 1245184, 10, 393221, 1572864, 13, 393222, 1638400, 13, 393228, 1310720, 9, 393229, 1376256, 9, 393230, 1441792, 9, 393233, 1572864, 11, 393234, 1441792, 13, 393235, 1507328, 13, 393247, 1114112, 11, 393248, 1179648, 11, 393249, 1245184, 11, 458760, 1441792, 12, 458761, 1507328, 12, 458764, 1310720, 10, 458766, 1441792, 10, 458772, 1703936, 2, 458783, 655360, 15, 458789, 917504, 1, 524296, 1441792, 13, 524297, 1507328, 13, 524300, 1310720, 11, 524301, 1376256, 11, 524302, 1441792, 11, 524312, 458752, 0, 524313, 524288, 0, 524314, 589824, 0, 524327, 458752, 0, 524328, 524288, 0, 524329, 589824, 0, 589835, 1572864, 11, 589841, 917504, 0, 589848, 458752, 1, 589850, 589824, 1, 589855, 589824, 13, 589856, 1114112, 9, 589857, 1179648, 9, 589858, 1179648, 9, 589859, 1179648, 9, 589860, 1179648, 9, 589861, 1245184, 9, 589862, 1769472, 0, 589863, 458752, 1, 589865, 589824, 1, 655367, 1572864, 11, 655377, 917504, 1, 655384, 458752, 2, 655386, 589824, 2, 655391, 589824, 13, 655392, 1114112, 10, 655397, 1245184, 10, 655399, 458752, 2, 655401, 589824, 2, 720905, 1572864, 12, 720906, 1638400, 12, 720911, 1572864, 11, 720913, 917504, 0, 720920, 655360, 1, 720921, 720896, 1, 720922, 786432, 1, 720927, 589824, 13, 720928, 1114112, 11, 720929, 1179648, 11, 720930, 1179648, 11, 720931, 1179648, 11, 720932, 1179648, 11, 720936, 917504, 0, 786436, 1572864, 12, 786437, 1638400, 12, 786441, 1572864, 13, 786442, 1638400, 13, 786444, 2031616, 17, 786446, 327680, 0, 786447, 393216, 0, 786448, 327680, 0, 786449, 917504, 1, 786456, 917504, 1, 786458, 851968, 0, 786462, 851968, 0, 786463, 524288, 13, 786464, 589824, 14, 786465, 589824, 14, 786466, 589824, 15, 786472, 917504, 1, 786473, 327680, 0, 786474, 393216, 0, 786475, 327680, 0, 786476, 393216, 0, 851972, 1572864, 13, 851973, 1638400, 13, 851978, 1966080, 8, 851980, 1966080, 8, 851981, 1966080, 8, 851983, 196608, 5, 851984, 524288, 0, 851985, 589824, 0, 851986, 262144, 5, 851990, 524288, 15, 851991, 589824, 14, 851992, 655360, 13, 851994, 851968, 1, 851998, 851968, 1, 851999, 589824, 13, 852008, 196608, 5, 852010, 196608, 5, 852011, 524288, 0, 852012, 589824, 0, 852013, 262144, 5, 917513, 2031616, 7, 917517, 327680, 0, 917518, 393216, 0, 917519, 458752, 1, 917521, 589824, 1, 917528, 589824, 13, 917529, 1769472, 19, 917535, 589824, 13, 917544, 327680, 0, 917545, 393216, 0, 917546, 458752, 1, 917548, 589824, 1, 983046, 1441792, 12, 983047, 1507328, 12, 983049, 2031616, 7, 983052, 196608, 5, 983055, 262144, 5, 983057, 589824, 2, 983064, 655360, 15, 983065, 1638400, 16, 983070, 851968, 0, 983071, 589824, 13, 983079, 917504, 1, 983082, 262144, 5, 983084, 589824, 2, 1048582, 1441792, 13, 1048583, 1507328, 13, 1048585, 2031616, 7, 1048587, 851968, 2, 1048589, 327680, 0, 1048590, 393216, 0, 1048591, 327680, 0, 1048592, 720896, 1, 1048593, 786432, 1, 1048606, 851968, 1, 1048607, 589824, 13, 1048616, 327680, 0, 1048617, 393216, 0, 1048618, 524288, 0, 1048619, 327680, 0, 1048620, 393216, 0, 1114121, 2031616, 7, 1114124, 196608, 5, 1114125, 524288, 0, 1114126, 589824, 0, 1114127, 262144, 5, 1114129, 262144, 5, 1114143, 589824, 13, 1114151, 851968, 2, 1114153, 458752, 1, 1114155, 589824, 1, 1114157, 262144, 5, 1179655, 1572864, 11, 1179657, 2031616, 7, 1179660, 458752, 1, 1179662, 589824, 1, 1179665, 524288, 13, 1179666, 589824, 14, 1179667, 589824, 15, 1179670, 524288, 15, 1179671, 589824, 14, 1179672, 655360, 13, 1179673, 1638400, 18, 1179674, 851968, 0, 1179678, 851968, 0, 1179679, 589824, 13, 1179689, 458752, 2, 1179691, 589824, 2, 1179692, 917504, 0, 1245193, 2031616, 7, 1245196, 458752, 2, 1245198, 524288, 13, 1245199, 589824, 14, 1245200, 589824, 14, 1245201, 655360, 14, 1245208, 589824, 13, 1245209, 1638400, 19, 1245210, 851968, 1, 1245214, 851968, 1, 1245215, 589824, 13, 1245228, 917504, 1, 1310729, 458752, 0, 1310730, 524288, 0, 1310731, 589824, 0, 1310732, 655360, 1, 1310733, 720896, 1, 1310734, 589824, 13, 1310744, 589824, 13, 1310751, 524288, 14, 1310752, 589824, 14, 1310753, 589824, 15, 1310760, 1769472, 2, 1376265, 458752, 1, 1376267, 589824, 1, 1376270, 655360, 15, 1376280, 589824, 13, 1376282, 851968, 0, 1441801, 458752, 2, 1441803, 589824, 2, 1441816, 589824, 13, 1441818, 851968, 1, 1441832, 589824, 13, 1507338, 720896, 1, 1507339, 786432, 1, 1507343, 589824, 14, 1507344, 589824, 14, 1507345, 589824, 14, 1507346, 589824, 14, 1507347, 589824, 14, 1507348, 589824, 14, 1507349, 589824, 14, 1507350, 589824, 14, 1507351, 589824, 14, 1507352, 655360, 14, 1507368, 589824, 13, 1572890, 851968, 0, 1572894, 851968, 0, 1572904, 589824, 13, 1638416, 589824, 13, 1638426, 851968, 1, 1638430, 851968, 1, 1638435, 917504, 1, 1638440, 589824, 13, 1703936, 458752, 0, 1703937, 524288, 0, 1703938, 589824, 0, 1703952, 589824, 13, 1703971, 917504, 1, 1703976, 589824, 13, 1769472, 458752, 1, 1769474, 589824, 1, 1769476, 327680, 0, 1769477, 393216, 0, 1769478, 327680, 0, 1769479, 393216, 0, 1769488, 589824, 13, 1769498, 851968, 0, 1769502, 851968, 0, 1769507, 917504, 1, 1769512, 589824, 13, 1835008, 458752, 2, 1835010, 589824, 2, 1835011, 196608, 5, 1835012, 589824, 0, 1835013, 196608, 5, 1835014, 524288, 0, 1835015, 589824, 0, 1835016, 262144, 5, 1835021, 589824, 4, 1835024, 524288, 13, 1835025, 589824, 14, 1835026, 589824, 14, 1835027, 589824, 14, 1835028, 589824, 14, 1835029, 589824, 14, 1835034, 851968, 1, 1835038, 851968, 1, 1835043, 917504, 1, 1835048, 589824, 13, 1900544, 327680, 0, 1900545, 393216, 0, 1900546, 458752, 1, 1900548, 589824, 1, 1900549, 458752, 1, 1900551, 589824, 1, 1900557, 589824, 5, 1900560, 589824, 13, 1900561, 917504, 1, 1900578, 524288, 15, 1900579, 589824, 14, 1900580, 589824, 15, 1900584, 589824, 13, 1966080, 458752, 0, 1966081, 524288, 0, 1966082, 262144, 5, 1966084, 589824, 2, 1966085, 458752, 2, 1966086, 524288, 0, 1966087, 589824, 2, 1966096, 589824, 13, 1966120, 589824, 13, 2031616, 458752, 1, 2031618, 589824, 1, 2031619, 327680, 0, 2031620, 393216, 0, 2031621, 458752, 1, 2031623, 589824, 1, 2031626, 458752, 4, 2031630, 458752, 4, 2031632, 589824, 13, 2031654, 458752, 0, 2031655, 524288, 0, 2031656, 589824, 13, 2097152, 458752, 2, 2097154, 196608, 5, 2097157, 262144, 5, 2097159, 589824, 2, 2097168, 589824, 13, 2097169, 327680, 0, 2097170, 393216, 0, 2097175, 458752, 0, 2097176, 524288, 0, 2097177, 589824, 0, 2097178, 851968, 0, 2097182, 851968, 0, 2097184, 458752, 0, 2097185, 524288, 0, 2097186, 327680, 0, 2097187, 393216, 0, 2097190, 458752, 1, 2097192, 524288, 14, 2097193, 589824, 15, 2162688, 327680, 0, 2162689, 393216, 0, 2162690, 327680, 0, 2162691, 393216, 0, 2162692, 327680, 0, 2162693, 393216, 0, 2162694, 327680, 0, 2162695, 393216, 0, 2162697, 589824, 5, 2162704, 589824, 13, 2162705, 458752, 0, 2162706, 524288, 0, 2162707, 262144, 5, 2162708, 327680, 0, 2162709, 393216, 0, 2162711, 458752, 1, 2162713, 589824, 1, 2162714, 851968, 1, 2162718, 851968, 1, 2162720, 458752, 1, 2162722, 589824, 1, 2162724, 262144, 5, 2162725, 393216, 0, 2162726, 458752, 2, 2162727, 393216, 0, 2162728, 589824, 2, 2228224, 458752, 0, 2228225, 524288, 0, 2228226, 262144, 5, 2228227, 196608, 5, 2228228, 524288, 0, 2228229, 589824, 0, 2228230, 262144, 5, 2228231, 524288, 0, 2228232, 262144, 5, 2228240, 589824, 13, 2228241, 458752, 1, 2228243, 196608, 5, 2228246, 262144, 5, 2228247, 458752, 2, 2228249, 589824, 2, 2228256, 458752, 2, 2228258, 589824, 2, 2228259, 196608, 5, 2228260, 589824, 0, 2228261, 196608, 5, 2228262, 524288, 0, 2228263, 589824, 0, 2228264, 262144, 5, 2293760, 458752, 1, 2293762, 589824, 1, 2293763, 458752, 1, 2293765, 589824, 1, 2293766, 458752, 1, 2293768, 524288, 15, 2293769, 589824, 14, 2293770, 589824, 14, 2293771, 589824, 14, 2293772, 589824, 14, 2293773, 589824, 14, 2293774, 589824, 14, 2293775, 589824, 14, 2293776, 655360, 14, 2293777, 458752, 2, 2293779, 589824, 2, 2293783, 655360, 1, 2293784, 720896, 1, 2293785, 786432, 1, 2293786, 1966080, 17, 2293790, 2031616, 17, 2293792, 655360, 1, 2293793, 720896, 1, 2293794, 458752, 1, 2293796, 589824, 1, 2293797, 458752, 1, 2293799, 589824, 1, 2359296, 458752, 2, 2359298, 589824, 2, 2359299, 458752, 2, 2359301, 589824, 2, 2359302, 458752, 2, 2359304, 196608, 5, 2359307, 262144, 5, 2359309, 262144, 5, 2359311, 851968, 2, 2359313, 655360, 1, 2359314, 720896, 1, 2359315, 786432, 1, 2359322, 1966080, 19, 2359326, 2031616, 19, 2359330, 458752, 2, 2359332, 589824, 2, 2359333, 458752, 2, 2359335, 589824, 2, 2359336, 851968, 2, 2424832, 458752, 0, 2424833, 524288, 0, 2424834, 589824, 0, 2424835, 327680, 0, 2424836, 393216, 0, 2424837, 327680, 0, 2424838, 393216, 0, 2424839, 524288, 0, 2424840, 589824, 0, 2424863, 327680, 0, 2424864, 393216, 0, 2424866, 327680, 0, 2424867, 393216, 0, 2490368, 458752, 1, 2490370, 196608, 5, 2490372, 196608, 5, 2490374, 458752, 1, 2490376, 589824, 1, 2490391, 458752, 0, 2490392, 524288, 0, 2490393, 589824, 0, 2490398, 196608, 5, 2490399, 524288, 0, 2490400, 589824, 0, 2490401, 262144, 5, 2490404, 262144, 5, 2555904, 458752, 2, 2555906, 589824, 2, 2555907, 327680, 0, 2555908, 393216, 0, 2555909, 524288, 0, 2555910, 458752, 2, 2555912, 589824, 2, 2555914, 917504, 2, 2555915, 983040, 2, 2555925, 458752, 0, 2555926, 524288, 0, 2555927, 458752, 1, 2555929, 589824, 1, 2555934, 458752, 1, 2555936, 589824, 1, 2555938, 327680, 0, 2555939, 393216, 0, 2621440, 327680, 0, 2621441, 393216, 0, 2621442, 327680, 0, 2621443, 393216, 0, 2621444, 458752, 1, 2621446, 589824, 1, 2621447, 720896, 1, 2621448, 786432, 1, 2621449, 327680, 0, 2621450, 393216, 0, 2621451, 458752, 0, 2621452, 524288, 0, 2621453, 327680, 0, 2621454, 393216, 0, 2621457, 327680, 0, 2621458, 393216, 0, 2621459, 327680, 0, 2621460, 393216, 0, 2621461, 458752, 1, 2621463, 458752, 2, 2621465, 589824, 2, 2621466, 393216, 0, 2621467, 327680, 0, 2621468, 393216, 0, 2621469, 327680, 0, 2621470, 458752, 2, 2621472, 589824, 2, 2621473, 196608, 5, 2621474, 524288, 0, 2621475, 589824, 0, 2621476, 262144, 5, 2686976, 458752, 0, 2686977, 524288, 0, 2686978, 262144, 5, 2686980, 458752, 2, 2686982, 196608, 5, 2686984, 196608, 5, 2686986, 458752, 0, 2686987, 262144, 5, 2686988, 589824, 0, 2686989, 589824, 1, 2686991, 262144, 5, 2686992, 196608, 5, 2686994, 196608, 5, 2686995, 458752, 0, 2686996, 524288, 0, 2686997, 262144, 5, 2686999, 655360, 1, 2687000, 720896, 1, 2687002, 196608, 5, 2687003, 524288, 0, 2687004, 589824, 0, 2687005, 262144, 5, 2687006, 524288, 0, 2687007, 262144, 5, 2687008, 393216, 0, 2687009, 458752, 1, 2687011, 589824, 1, 2752512, 458752, 1, 2752514, 589824, 1, 2752515, 327680, 0, 2752516, 393216, 0, 2752517, 327680, 0, 2752518, 393216, 0, 2752519, 458752, 0, 2752520, 524288, 0, 2752521, 589824, 0, 2752522, 458752, 1, 2752524, 589824, 1, 2752525, 589824, 2, 2752526, 393216, 0, 2752529, 327680, 0, 2752530, 393216, 0, 2752531, 458752, 1, 2752533, 655360, 1, 2752534, 720896, 1, 2752535, 786432, 1, 2752536, 327680, 0, 2752537, 393216, 0, 2752538, 458752, 1, 2752540, 589824, 1, 2752541, 458752, 1, 2752543, 589824, 1, 2752545, 262144, 5, 2752547, 589824, 2, 2818048, 458752, 2, 2818049, 524288, 0, 2818050, 196608, 5, 2818051, 458752, 0, 2818052, 196608, 5, 2818053, 589824, 0, 2818055, 262144, 5, 2818057, 589824, 1, 2818058, 458752, 2, 2818060, 196608, 5, 2818061, 458752, 0, 2818062, 524288, 0, 2818063, 262144, 5, 2818064, 196608, 5, 2818065, 524288, 0, 2818066, 589824, 0, 2818067, 262144, 5, 2818069, 196608, 5, 2818071, 196608, 5, 2818072, 524288, 0, 2818073, 589824, 0, 2818074, 262144, 5, 2818076, 589824, 2, 2818077, 458752, 2, 2818079, 589824, 2, 2818080, 393216, 0, 2818081, 655360, 0, 2818082, 327680, 0, 2818083, 393216, 0, 2883584, 458752, 1, 2883586, 589824, 1, 2883587, 458752, 1, 2883589, 589824, 1, 2883590, 327680, 0, 2883591, 458752, 2, 2883593, 589824, 2, 2883594, 393216, 0, 2883595, 327680, 0, 2883596, 393216, 0, 2883597, 458752, 1, 2883599, 589824, 1, 2883600, 458752, 1, 2883602, 589824, 1, 2883603, 327680, 0, 2883604, 720896, 1, 2883605, 786432, 1, 2883606, 393216, 0, 2883607, 458752, 1, 2883609, 589824, 1, 2883610, 327680, 0, 2883611, 393216, 0, 2883612, 327680, 0, 2883613, 393216, 0, 2883614, 196608, 5, 2883615, 524288, 0, 2883616, 589824, 0, 2883617, 262144, 5, 2883620, 262144, 5, 2949120, 458752, 2, 2949122, 589824, 2, 2949123, 458752, 2, 2949125, 196608, 5, 2949128, 262144, 5, 2949130, 458752, 0, 2949131, 262144, 5, 2949132, 589824, 0, 2949133, 262144, 5, 2949135, 589824, 2, 2949136, 458752, 2, 2949137, 589824, 0, 2949138, 196608, 5, 2949140, 196608, 5, 2949142, 327680, 0, 2949143, 458752, 2, 2949145, 196608, 5, 2949148, 262144, 5, 2949150, 262144, 5, 2949152, 589824, 1, 2949154, 327680, 0, 2949155, 393216, 0, 3014660, 327680, 0, 3014661, 393216, 0, 3014662, 327680, 0, 3014663, 393216, 0, 3014664, 327680, 0, 3014665, 393216, 0, 3014666, 458752, 1, 3014668, 589824, 1, 3014671, 458752, 1, 3014673, 589824, 1, 3014680, 262144, 5, 3014681, 393216, 0, 3014682, 327680, 0, 3014683, 393216, 0, 3014684, 327680, 0, 3014685, 393216, 0, 3014686, 458752, 2, 3014688, 589824, 2, 3014689, 196608, 5, 3014692, 262144, 5, 3080192, 458752, 0, 3080193, 524288, 0, 3080194, 589824, 0, 3080195, 196608, 5, 3080196, 524288, 0, 3080197, 589824, 0, 3080198, 262144, 5, 3080199, 524288, 0, 3080200, 262144, 5, 3080201, 458752, 0, 3080202, 262144, 5, 3080203, 589824, 0, 3080204, 589824, 2, 3080205, 458752, 0, 3080206, 524288, 0, 3080207, 458752, 2, 3080208, 458752, 0, 3080209, 589824, 2, 3080210, 589824, 0, 3080211, 458752, 0, 3080212, 524288, 0, 3080213, 589824, 0, 3080215, 196608, 5, 3080216, 524288, 0, 3080217, 196608, 5, 3080218, 458752, 0, 3080219, 524288, 0, 3080220, 262144, 5, 3080222, 262144, 5, 3080223, 589824, 0, 3145728, 458752, 1, 3145730, 589824, 1, 3145731, 458752, 1, 3145733, 589824, 1, 3145734, 458752, 1, 3145736, 589824, 1, 3145737, 458752, 1, 3145739, 589824, 1, 3145741, 458752, 1, 3145743, 589824, 1, 3145744, 458752, 1, 3145746, 589824, 1, 3145747, 458752, 1, 3145749, 589824, 1, 3145751, 458752, 1, 3145753, 589824, 1, 3145754, 458752, 1, 3145756, 589824, 1, 3145757, 458752, 1, 3145759, 589824, 1, 3211264, 458752, 2, 3211266, 589824, 2, 3211267, 458752, 2, 3211269, 589824, 2, 3211270, 458752, 2, 3211272, 589824, 2, 3211273, 458752, 2, 3211275, 589824, 2, 3211277, 458752, 2, 3211279, 589824, 2, 3211280, 458752, 2, 3211282, 589824, 2, 3211283, 458752, 2, 3211285, 589824, 2, 3211287, 458752, 2, 3211289, 589824, 2, 3211290, 458752, 2, 3211292, 589824, 2, 3211293, 458752, 2, 3211295, 589824, 2 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 262178, 1835008, 7, 262181, 2031616, 7, 327714, 1835008, 8, 327717, 2031616, 8, 393250, 1835008, 9, 393251, 1900544, 9, 393252, 1966080, 9, 393253, 2031616, 9, 524306, 655360, 17, 524310, 917504, 17, 589842, 655360, 18, 589846, 917504, 18, 655378, 655360, 19, 655382, 917504, 19, 720914, 655360, 20, 720918, 917504, 20, 720935, 1769472, 6, 786450, 655360, 21, 786451, 720896, 21, 786452, 786432, 21, 786453, 851968, 21, 786454, 917504, 21, 852004, 1572864, 8, 852007, 1769472, 8, 917540, 1572864, 9, 917541, 1638400, 9, 917542, 1703936, 9, 917543, 1769472, 9, 1376288, 1310720, 22, 1572886, 0, 0, 1572887, 65536, 0, 1572888, 131072, 0, 1572889, 196608, 0, 1572895, 0, 0, 1572896, 65536, 0, 1572897, 131072, 0, 1572898, 196608, 0, 1572900, 0, 0, 1572901, 65536, 0, 1572902, 131072, 0, 1572903, 196608, 0, 1835030, 0, 4, 1835031, 65536, 4, 1835032, 131072, 4, 1835033, 196608, 4, 1835039, 0, 4, 1835040, 65536, 4, 1835041, 131072, 4, 1835042, 196608, 4, 1835044, 0, 4, 1835045, 65536, 4, 1835046, 131072, 4, 1835047, 196608, 4, 1900566, 1376256, 22 ) + +[node name="PU_anim_tiles" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 4 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 852000, 0, 6, 852001, 0, 2, 917536, 0, 2, 917537, 0, 6, 983072, 0, 6, 983073, 0, 2, 1048608, 0, 2, 1048609, 0, 6, 1114144, 0, 6, 1114145, 0, 2, 1179680, 0, 2, 1179681, 0, 6, 1245202, 0, 2, 1245203, 0, 6, 1245204, 0, 2, 1245205, 0, 6, 1245206, 0, 2, 1245207, 0, 6, 1245216, 0, 6, 1245217, 0, 2, 1310735, 0, 2, 1310736, 0, 6, 1310737, 0, 2, 1310738, 0, 6, 1310739, 0, 2, 1310740, 0, 6, 1310741, 0, 2, 1310742, 0, 6, 1310743, 0, 2, 1376271, 0, 6, 1376272, 0, 2, 1376273, 0, 6, 1376274, 0, 2, 1376275, 0, 6, 1376276, 0, 2, 1376277, 0, 6, 1376278, 0, 2, 1376279, 0, 6, 1441807, 0, 2, 1441808, 0, 6, 1441809, 0, 2, 1441810, 0, 6, 1441811, 0, 2, 1441812, 0, 6, 1441813, 0, 2, 1441814, 0, 6, 1441815, 0, 2, 1441833, 0, 2, 1441834, 0, 6, 1441835, 0, 2, 1507369, 0, 6, 1507370, 0, 2, 1507371, 0, 6, 1572905, 0, 2, 1572906, 0, 6, 1572907, 0, 2, 1638417, 0, 2, 1638419, 0, 2, 1638421, 0, 2, 1638441, 0, 6, 1638442, 0, 2, 1638443, 0, 6, 1703947, 0, 11, 1703950, 0, 10, 1703954, 0, 2, 1703956, 0, 2, 1703977, 0, 2, 1703978, 0, 6, 1703979, 0, 2, 1769489, 0, 2, 1769491, 0, 2, 1769493, 0, 2, 1769513, 0, 6, 1769514, 0, 2, 1769515, 0, 6, 1835020, 0, 12, 1835049, 0, 2, 1835050, 0, 6, 1835051, 0, 2, 1900556, 0, 13, 1900585, 0, 6, 1900586, 0, 2, 1900587, 0, 6, 1966121, 0, 2, 1966122, 0, 6, 1966123, 0, 2, 2031657, 0, 6, 2031658, 0, 2, 2031659, 0, 6, 2228236, 0, 11, 2424853, 0, 5, 2424854, 0, 5, 2424855, 0, 5, 2490382, 0, 5, 2490383, 0, 5, 2490384, 0, 5 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196642, 1835008, 6, 196643, 1900544, 6, 196644, 1966080, 6, 196645, 2031616, 6, 720932, 1572864, 6, 1310752, 1441792, 22, 1835030, 1507328, 22 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_groundtiles+" type="TileMap" parent="Tile Layer 3"] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196646, 1572864, 0, 262175, 589824, 13, 327711, 589824, 13, 393247, 589824, 13, 393253, 917504, 0, 720920, 917504, 0, 786442, 1966080, 17, 786449, 393216, 0, 786466, 1769472, 0, 851978, 1966080, 19, 851980, 2031616, 19, 851981, 196608, 5, 851983, 458752, 0, 852010, 458752, 0, 917543, 917504, 0, 983055, 458752, 2, 983079, 196608, 5, 983082, 458752, 2, 1048591, 327680, 0, 1048592, 393216, 0, 1048617, 458752, 0, 1048619, 589824, 0, 1114124, 458752, 0, 1114151, 196608, 5, 1245198, 589824, 2, 1310734, 786432, 0, 1572899, 917504, 0, 1638435, 917504, 0, 1703971, 917504, 0, 1769507, 917504, 0, 1835010, 458752, 0, 1835011, 524288, 0, 1835013, 458752, 0, 1835025, 917504, 0, 1966082, 458752, 2, 1966085, 458752, 0, 1966087, 589824, 0, 2031656, 589824, 0, 2097154, 589824, 2, 2097157, 458752, 2, 2097166, 327680, 0, 2097167, 393216, 0, 2097186, 589824, 0, 2097192, 589824, 1, 2097193, 1572864, 0, 2162701, 196608, 5, 2162704, 262144, 5, 2162707, 589824, 0, 2162724, 327680, 0, 2162726, 327680, 0, 2228226, 589824, 0, 2228227, 458752, 0, 2228230, 458752, 0, 2228232, 589824, 0, 2228243, 589824, 1, 2228258, 458752, 0, 2228259, 524288, 0, 2228261, 458752, 0, 2293768, 589824, 1, 2293769, 327680, 0, 2293770, 393216, 0, 2293771, 327680, 0, 2293772, 393216, 0, 2359304, 589824, 2, 2424838, 458752, 0, 2490370, 589824, 1, 2490398, 458752, 0, 2490401, 196608, 5, 2555908, 458752, 0, 2555910, 589824, 0, 2555927, 589824, 0, 2621447, 327680, 0, 2621448, 393216, 0, 2621453, 589824, 0, 2621463, 589824, 1, 2621465, 327680, 0, 2621470, 393216, 0, 2621473, 458752, 0, 2686978, 589824, 0, 2686982, 589824, 2, 2686987, 458752, 1, 2686997, 458752, 2, 2686999, 589824, 2, 2687000, 196608, 5, 2687002, 458752, 0, 2687005, 458752, 0, 2687007, 327680, 0, 2752525, 327680, 0, 2752533, 589824, 1, 2752534, 327680, 0, 2752535, 393216, 0, 2752545, 458752, 2, 2818048, 458752, 0, 2818050, 589824, 2, 2818052, 524288, 0, 2818055, 458752, 1, 2818060, 589824, 2, 2818063, 327680, 0, 2818064, 393216, 0, 2818067, 458752, 2, 2818069, 589824, 2, 2818071, 458752, 0, 2818074, 458752, 2, 2818079, 327680, 0, 2883591, 393216, 0, 2883593, 327680, 0, 2883604, 393216, 0, 2883605, 327680, 0, 2883614, 458752, 0, 2883617, 196608, 5, 2949125, 589824, 2, 2949128, 196608, 5, 2949131, 524288, 0, 2949133, 458752, 2, 2949135, 458752, 0, 2949136, 524288, 0, 2949138, 589824, 2, 2949143, 393216, 0, 2949145, 589824, 2, 2949150, 458752, 1, 3014680, 327680, 0, 3080195, 458752, 0, 3080198, 458752, 0, 3080200, 589824, 0, 3080202, 458752, 2, 3080207, 589824, 0, 3080209, 524288, 0, 3080215, 458752, 0, 3080217, 589824, 0, 3080220, 589824, 0, 3080221, 458752, 0, 3080222, 524288, 0 ) + +[node name="Tile Layer 4" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 1966082, 589824, 0, 2162704, 196608, 5, 2686987, 524288, 0, 2686997, 589824, 0, 2687007, 589824, 0, 2818050, 589824, 0, 2818063, 589824, 0, 2818064, 458752, 0, 3080202, 524288, 0 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Route1Connection" parent="NPC_Layer" instance=ExtResource( 6 )] +position = Vector2( 496, 1360 ) +scene_destination = "res://Maps/Routes/Route1/Route_1.tscn" +location = Vector2( 496, 176 ) +door_type = "Type 3 - Invisible" + +[node name="Route1Connection2" parent="NPC_Layer" instance=ExtResource( 6 )] +position = Vector2( 528, 1360 ) +scene_destination = "res://Maps/Routes/Route1/Route_1.tscn" +location = Vector2( 528, 176 ) +door_type = "Type 3 - Invisible" + +[node name="PokeCenterDoor" parent="NPC_Layer" instance=ExtResource( 6 )] +position = Vector2( 656, 400 ) +scene_destination = "res://Maps/KevlarTown/PokeCenter.tscn" +location = Vector2( 240, 624 ) +door_type = "Type 2 - Glass" + +[node name="Boulder1" parent="NPC_Layer" instance=ExtResource( 7 )] +position = Vector2( 336, 528 ) +texture = ExtResource( 8 ) +type = "Movable boulder" + +[node name="Boulder2" parent="NPC_Layer" instance=ExtResource( 7 )] +position = Vector2( 400, 528 ) +texture = ExtResource( 8 ) +type = "Movable boulder" diff --git a/Maps/KevlarTown/Kevlar_Town_M073.gd b/Maps/KevlarTown/Kevlar_Town_M073.gd new file mode 100644 index 000000000..83fd48e52 --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town_M073.gd @@ -0,0 +1,20 @@ +extends Node2D # gen_map.py Map073 + +var map_name = "Kevlar Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(176, 240): + Global.game.play_dialogue("MAP073_NPC_1") + if check_pos == Vector2(816, 304): + Global.game.play_dialogue("MAP073_NPC_2") + if check_pos == Vector2(1488, 272): + Global.game.play_dialogue("MAP073_NPC_3") + if check_pos == Vector2(1360, 368): + Global.game.play_dialogue("MAP073_NPC_4") + if check_pos == Vector2(2160, 368): + Global.game.play_dialogue("MAP073_NPC_5") + if check_pos == Vector2(1968, 304): + Global.game.play_dialogue("MAP073_NPC_6") + if check_pos == Vector2(1296, 272): + Global.game.open_shop(['POMEGBERRY', 'KELPSYBERRY', 'QUALOTBERRY', 'HONDEWBERRY', 'GREPABERRY', 'TAMATOBERRY', 'GROWTHMULCH', 'DAMPMULCH', 'STABLEMULCH', 'GOOEYMULCH', 'RICHMULCH']) + return null diff --git a/Maps/KevlarTown/Kevlar_Town_M073.gd.uid b/Maps/KevlarTown/Kevlar_Town_M073.gd.uid new file mode 100644 index 000000000..03d08acfc --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town_M073.gd.uid @@ -0,0 +1 @@ +uid://cqgvardh2xaa0 diff --git a/Maps/KevlarTown/Kevlar_Town_M073.tscn b/Maps/KevlarTown/Kevlar_Town_M073.tscn new file mode 100644 index 000000000..b88509b5c --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town_M073.tscn @@ -0,0 +1,102 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/KevlarTown/Kevlar_Town_M073_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/KevlarTown/Kevlar_Town_M073.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_008.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_033.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_028.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="501"] +[node name="Kevlar Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 60, 1, 0, 61, 1, 0, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 65596, 1, 0, 65597, 1, 0, 65598, 1, 0, 65599, 1, 0, 65600, 1, 0, 65601, 1, 0, 65602, 1, 0, 65603, 1, 0, 65604, 1, 0, 65605, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 262145, 0, 131091, 262145, 4, 131092, 262145, 4, 131093, 262145, 4, 131094, 262145, 4, 131095, 262145, 4, 131096, 262145, 4, 131097, 262145, 4, 131098, 262145, 4, 131099, 262145, 4, 131100, 262145, 4, 131101, 262145, 4, 131102, 131073, 1, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 262145, 0, 131110, 262145, 4, 131111, 262145, 4, 131112, 262145, 4, 131113, 262145, 4, 131114, 262145, 4, 131115, 262145, 4, 131116, 262145, 4, 131117, 262145, 4, 131118, 262145, 4, 131119, 262145, 4, 131120, 262145, 4, 131121, 262145, 4, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 262145, 0, 131131, 262145, 4, 131132, 262145, 4, 131133, 262145, 4, 131134, 262145, 4, 131135, 262145, 4, 131136, 262145, 4, 131137, 262145, 4, 131138, 262145, 4, 131139, 262145, 4, 131140, 262145, 4, 131141, 262145, 4, 196608, 1, 0, 196609, 262145, 0, 196610, 262145, 4, 196611, 262145, 4, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 131073, 1, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 196608, 3, 196627, 262144, 3, 196628, 262144, 3, 196629, 262144, 3, 196630, 262144, 3, 196631, 0, 0, 196632, 0, 0, 196633, 262144, 3, 196634, 262144, 3, 196635, 262144, 3, 196636, 262144, 3, 196637, 327680, 3, 196638, 262145, 2, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 4, 196646, 393216, 3, 196647, 458752, 3, 196648, 458752, 3, 196649, 458752, 3, 196650, 458752, 3, 196651, 458752, 3, 196652, 458752, 3, 196653, 458752, 3, 196654, 458752, 3, 196655, 458752, 3, 196656, 458752, 3, 196657, 0, 5, 196658, 131073, 1, 196659, 1, 0, 196660, 1, 0, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 196608, 3, 196667, 262144, 3, 196668, 262144, 3, 196669, 262144, 3, 196670, 262144, 3, 196671, 0, 0, 196672, 0, 0, 196673, 262144, 3, 196674, 262144, 3, 196675, 262144, 3, 196676, 262144, 3, 196677, 327680, 3, 262144, 1, 0, 262145, 1, 4, 262146, 393216, 3, 262147, 458752, 3, 262148, 458752, 3, 262149, 458752, 3, 262150, 458752, 3, 262151, 458752, 3, 262152, 458752, 3, 262153, 0, 5, 262154, 262145, 2, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 196608, 4, 262163, 262144, 4, 262164, 262144, 4, 262165, 262144, 4, 262166, 262144, 4, 262167, 0, 0, 262168, 0, 0, 262169, 262144, 4, 262170, 262144, 4, 262171, 262144, 4, 262172, 262144, 4, 262173, 327680, 4, 262174, 262145, 2, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 4, 262182, 393216, 4, 262183, 458752, 4, 262184, 458752, 4, 262185, 458752, 4, 262186, 458752, 4, 262187, 458752, 4, 262188, 458752, 4, 262189, 458752, 4, 262190, 458752, 4, 262191, 458752, 4, 262192, 458752, 4, 262193, 0, 6, 262194, 262145, 2, 262195, 1, 0, 262196, 1, 0, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 196608, 4, 262203, 262144, 4, 262204, 262144, 4, 262205, 262144, 4, 262206, 262144, 4, 262207, 0, 0, 262208, 0, 0, 262209, 262144, 4, 262210, 262144, 4, 262211, 262144, 4, 262212, 262144, 4, 262213, 327680, 4, 327680, 1, 0, 327681, 1, 4, 327682, 393216, 4, 327683, 458752, 4, 327684, 458752, 4, 327685, 458752, 4, 327686, 458752, 4, 327687, 458752, 4, 327688, 458752, 4, 327689, 0, 6, 327690, 262145, 2, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 65536, 6, 327699, 65536, 6, 327700, 65536, 6, 327701, 65536, 6, 327702, 65536, 6, 327703, 196608, 3, 327704, 327680, 3, 327705, 65536, 6, 327706, 65536, 6, 327707, 65536, 6, 327708, 65536, 6, 327709, 65536, 6, 327710, 262145, 2, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 4, 327718, 0, 12, 327719, 0, 12, 327720, 0, 12, 327721, 0, 12, 327722, 0, 12, 327723, 0, 12, 327724, 0, 12, 327725, 0, 12, 327726, 0, 12, 327727, 0, 12, 327728, 0, 12, 327729, 0, 12, 327730, 262145, 2, 327731, 1, 0, 327732, 1, 0, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 65536, 6, 327739, 65536, 6, 327740, 65536, 6, 327741, 65536, 6, 327742, 65536, 6, 327743, 196608, 3, 327744, 327680, 3, 327745, 65536, 6, 327746, 65536, 6, 327747, 65536, 6, 327748, 65536, 6, 327749, 65536, 6, 393216, 1, 0, 393217, 1, 4, 393218, 262144, 5, 393219, 262144, 5, 393220, 262144, 5, 393221, 262144, 5, 393222, 262144, 5, 393223, 262144, 5, 393224, 262144, 5, 393225, 262144, 5, 393226, 262145, 2, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 65536, 6, 393235, 65536, 5, 393236, 65536, 5, 393237, 65536, 5, 393238, 65536, 5, 393239, 196608, 4, 393240, 327680, 4, 393241, 65536, 5, 393242, 65536, 5, 393243, 65536, 5, 393244, 65536, 5, 393245, 65536, 5, 393246, 262145, 2, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 4, 393254, 0, 12, 393255, 0, 12, 393256, 0, 12, 393257, 0, 12, 393258, 0, 12, 393259, 0, 12, 393260, 0, 12, 393261, 0, 12, 393262, 0, 12, 393263, 0, 12, 393264, 0, 12, 393265, 0, 12, 393266, 262145, 2, 393267, 1, 0, 393268, 1, 0, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 65536, 6, 393275, 65536, 5, 393276, 65536, 5, 393277, 65536, 5, 393278, 65536, 5, 393279, 196608, 4, 393280, 327680, 4, 393281, 65536, 5, 393282, 65536, 5, 393283, 65536, 5, 393284, 65536, 5, 393285, 65536, 5, 458752, 1, 0, 458753, 1, 4, 458754, 262144, 5, 458755, 262144, 5, 458756, 262144, 5, 458757, 262144, 5, 458758, 262144, 5, 458759, 262144, 5, 458760, 262144, 5, 458761, 262144, 5, 458762, 262145, 2, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 65536, 6, 458771, 65536, 5, 458772, 65536, 5, 458773, 65536, 5, 458774, 65536, 5, 458775, 65536, 6, 458776, 65536, 6, 458777, 65536, 5, 458778, 65536, 5, 458779, 65536, 5, 458780, 65536, 5, 458781, 65536, 5, 458782, 262145, 2, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 4, 458790, 0, 12, 458791, 0, 12, 458792, 0, 12, 458793, 0, 12, 458794, 0, 12, 458795, 0, 12, 458796, 0, 12, 458797, 0, 12, 458798, 0, 12, 458799, 0, 12, 458800, 0, 12, 458801, 0, 12, 458802, 262145, 2, 458803, 1, 0, 458804, 1, 0, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 65536, 6, 458811, 65536, 5, 458812, 65536, 5, 458813, 65536, 5, 458814, 65536, 5, 458815, 65536, 6, 458816, 65536, 6, 458817, 65536, 5, 458818, 65536, 5, 458819, 65536, 5, 458820, 65536, 5, 458821, 65536, 5, 524288, 1, 0, 524289, 1, 4, 524290, 262144, 5, 524291, 262144, 5, 524292, 262144, 5, 524293, 262144, 5, 524294, 262144, 5, 524295, 262144, 5, 524296, 262144, 5, 524297, 262144, 5, 524298, 262145, 2, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 65536, 6, 524307, 65536, 5, 524308, 65536, 5, 524309, 65536, 5, 524310, 65536, 5, 524311, 65536, 5, 524312, 65536, 5, 524313, 65536, 5, 524314, 65536, 5, 524315, 65536, 5, 524316, 65536, 5, 524317, 65536, 5, 524318, 262145, 2, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 4, 524326, 0, 12, 524327, 0, 12, 524328, 0, 12, 524329, 0, 12, 524330, 0, 12, 524331, 0, 12, 524332, 0, 12, 524333, 0, 12, 524334, 0, 12, 524335, 0, 12, 524336, 0, 12, 524337, 0, 12, 524338, 262145, 2, 524339, 1, 0, 524340, 1, 0, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 65536, 6, 524347, 65536, 5, 524348, 65536, 5, 524349, 65536, 5, 524350, 65536, 5, 524351, 65536, 5, 524352, 65536, 5, 524353, 65536, 5, 524354, 65536, 5, 524355, 65536, 5, 524356, 65536, 5, 524357, 65536, 5, 589824, 1, 0, 589825, 1, 4, 589826, 262144, 5, 589827, 262144, 5, 589828, 262144, 5, 589829, 262144, 5, 589830, 262144, 5, 589831, 262144, 5, 589832, 262144, 5, 589833, 262144, 5, 589834, 262145, 2, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 65536, 6, 589843, 65536, 6, 589844, 65536, 6, 589845, 65536, 5, 589846, 65536, 5, 589847, 65536, 5, 589848, 65536, 5, 589849, 65536, 5, 589850, 65536, 5, 589851, 65536, 5, 589852, 65536, 5, 589853, 65536, 5, 589854, 262145, 2, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 4, 589862, 0, 12, 589863, 0, 12, 589864, 0, 12, 589865, 0, 12, 589866, 0, 12, 589867, 0, 12, 589868, 0, 12, 589869, 0, 12, 589870, 0, 12, 589871, 0, 12, 589872, 0, 12, 589873, 0, 12, 589874, 262145, 2, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 65536, 6, 589883, 65536, 6, 589884, 65536, 6, 589885, 65536, 5, 589886, 65536, 5, 589887, 65536, 5, 589888, 65536, 5, 589889, 65536, 5, 589890, 65536, 5, 589891, 65536, 5, 589892, 65536, 5, 589893, 65536, 5, 655360, 1, 0, 655361, 1, 4, 655362, 262144, 5, 655363, 262144, 5, 655364, 262144, 5, 655365, 262144, 5, 655366, 262144, 5, 655367, 262144, 5, 655368, 262144, 5, 655369, 262144, 5, 655370, 262145, 2, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 65536, 6, 655379, 65536, 6, 655380, 65536, 6, 655381, 65536, 5, 655382, 65536, 5, 655383, 65536, 5, 655384, 65536, 5, 655385, 65536, 5, 655386, 65536, 5, 655387, 65536, 5, 655388, 65536, 5, 655389, 65536, 5, 655390, 262145, 2, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 4, 655398, 0, 12, 655399, 0, 12, 655400, 0, 12, 655401, 0, 12, 655402, 0, 12, 655403, 0, 12, 655404, 0, 12, 655405, 0, 12, 655406, 0, 12, 655407, 0, 12, 655408, 0, 12, 655409, 0, 12, 655410, 262145, 2, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 65536, 6, 655419, 65536, 6, 655420, 65536, 6, 655421, 65536, 5, 655422, 65536, 5, 655423, 65536, 5, 655424, 65536, 5, 655425, 65536, 5, 655426, 65536, 5, 655427, 65536, 5, 655428, 65536, 5, 655429, 65536, 5, 720896, 1, 0, 720897, 1, 4, 720898, 262144, 5, 720899, 262144, 5, 720900, 262144, 5, 720901, 262144, 5, 720902, 262144, 5, 720903, 262144, 5, 720904, 262144, 5, 720905, 262144, 5, 720906, 262145, 2, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 65536, 6, 720915, 65536, 5, 720916, 65536, 5, 720917, 65536, 5, 720918, 65536, 5, 720919, 65536, 5, 720920, 65536, 5, 720921, 65536, 5, 720922, 65536, 5, 720923, 65536, 5, 720924, 65536, 5, 720925, 65536, 5, 720926, 262145, 2, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 4, 720934, 0, 12, 720935, 0, 12, 720936, 0, 12, 720937, 0, 12, 720938, 0, 12, 720939, 0, 12, 720940, 0, 12, 720941, 0, 12, 720942, 0, 12, 720943, 0, 12, 720944, 0, 12, 720945, 0, 12, 720946, 262145, 2, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 65536, 6, 720955, 65536, 5, 720956, 65536, 5, 720957, 65536, 5, 720958, 65536, 5, 720959, 65536, 5, 720960, 65536, 5, 720961, 65536, 5, 720962, 65536, 5, 720963, 65536, 5, 720964, 65536, 5, 720965, 65536, 5, 786432, 1, 0, 786433, 131073, 0, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 65536, 6, 786451, 65536, 5, 786452, 65536, 5, 786453, 65536, 5, 786454, 65536, 5, 786455, 65536, 5, 786456, 65536, 5, 786457, 65536, 5, 786458, 65536, 5, 786459, 65536, 5, 786460, 65536, 5, 786461, 65536, 5, 786462, 262145, 2, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 4, 786470, 0, 12, 786471, 0, 12, 786472, 0, 12, 786473, 0, 12, 786474, 0, 12, 786475, 0, 12, 786476, 0, 12, 786477, 0, 12, 786478, 0, 12, 786479, 0, 12, 786480, 0, 12, 786481, 0, 12, 786482, 131073, 3, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 65536, 6, 786491, 65536, 5, 786492, 65536, 5, 786493, 65536, 5, 786494, 65536, 5, 786495, 65536, 5, 786496, 65536, 5, 786497, 65536, 5, 786498, 65536, 5, 786499, 65536, 5, 786500, 65536, 5, 786501, 65536, 5, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 65537, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 131073, 0, 852006, 131073, 3, 852007, 131073, 3, 852008, 131073, 3, 852009, 131073, 3, 852010, 131073, 3, 852011, 131073, 3, 852012, 131073, 3, 852013, 131073, 3, 852014, 131073, 3, 852015, 131073, 3, 852016, 131073, 3, 852017, 131073, 3, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 852028, 1, 0, 852029, 1, 0, 852030, 1, 0, 852031, 1, 0, 852032, 1, 0, 852033, 1, 0, 852034, 1, 0, 852035, 1, 0, 852036, 1, 0, 852037, 65537, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 1, 0, 917565, 1, 0, 917566, 1, 0, 917567, 1, 0, 917568, 1, 0, 917569, 1, 0, 917570, 1, 0, 917571, 1, 0, 917572, 1, 0, 917573, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196626, 196608, 3, 196627, 196608, 11, 196628, 262144, 11, 196629, 262144, 3, 196630, 262144, 3, 196633, 262144, 3, 196634, 262144, 3, 196635, 196608, 11, 196636, 262144, 11, 196637, 327680, 3, 196647, 327680, 11, 196648, 393216, 11, 196649, 458752, 11, 196654, 327680, 11, 196655, 393216, 11, 196656, 458752, 11, 196666, 196608, 3, 196667, 196608, 11, 196668, 262144, 11, 196669, 262144, 3, 196670, 262144, 3, 196673, 262144, 3, 196674, 262144, 3, 196675, 196608, 11, 196676, 262144, 11, 196677, 327680, 3, 262147, 196608, 11, 262148, 262144, 11, 262151, 196608, 11, 262152, 262144, 11, 262162, 196608, 4, 262163, 196608, 12, 262164, 262144, 12, 262165, 262144, 4, 262166, 262144, 4, 262169, 262144, 4, 262170, 262144, 4, 262171, 196608, 12, 262172, 262144, 12, 262173, 327680, 4, 262183, 327680, 12, 262184, 393216, 12, 262185, 458752, 12, 262190, 327680, 12, 262191, 393216, 12, 262192, 458752, 12, 262202, 196608, 4, 262203, 196608, 12, 262204, 262144, 12, 262205, 262144, 4, 262206, 262144, 4, 262209, 262144, 4, 262210, 262144, 4, 262211, 196608, 12, 262212, 262144, 12, 262213, 327680, 4, 327683, 196608, 12, 327684, 262144, 12, 327687, 196608, 12, 327688, 262144, 12, 327703, 196608, 3, 327704, 327680, 3, 327718, 0, 120, 327719, 65536, 120, 327720, 0, 120, 327721, 65536, 120, 327722, 196608, 122, 327743, 196608, 3, 327744, 327680, 3, 393239, 196608, 4, 393240, 327680, 4, 393254, 0, 121, 393255, 65536, 121, 393256, 0, 121, 393257, 65536, 121, 393258, 196608, 124, 393279, 196608, 4, 393280, 327680, 4, 458754, 0, 33, 458757, 65536, 20, 458794, 196608, 124, 524290, 0, 34, 524291, 65536, 34, 524292, 65536, 34, 524293, 65536, 34, 524294, 131072, 34, 524326, 0, 120, 524327, 65536, 120, 524328, 0, 120, 524329, 65536, 120, 524330, 196608, 124, 589826, 0, 35, 589827, 65536, 35, 589828, 65536, 35, 589829, 65536, 35, 589830, 131072, 35, 589862, 0, 121, 589863, 65536, 121, 589864, 0, 121, 589865, 65536, 121, 589866, 196608, 125, 720900, 131072, 29, 720901, 196608, 29, 720902, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262150, 393216, 20, 262162, 65536, 9, 262163, 262144, 13, 262164, 327680, 13, 262169, 327680, 7, 262170, 393216, 7, 262171, 262144, 18, 262172, 327680, 18, 262202, 65536, 9, 262203, 262144, 13, 262204, 327680, 13, 262209, 327680, 7, 262210, 393216, 7, 262211, 262144, 18, 262212, 327680, 18, 327682, 131072, 9, 327698, 65536, 10, 327699, 262144, 14, 327700, 327680, 14, 327704, 393216, 20, 327705, 327680, 8, 327706, 393216, 8, 327707, 262144, 19, 327708, 327680, 19, 327738, 65536, 10, 327739, 262144, 14, 327740, 327680, 14, 327744, 393216, 20, 327745, 327680, 8, 327746, 393216, 8, 327747, 262144, 19, 327748, 327680, 19, 393218, 131072, 10, 393239, 65536, 18, 393240, 131072, 18, 393243, 262144, 20, 393244, 327680, 20, 393262, 327680, 148, 393263, 393216, 148, 393264, 458752, 148, 393279, 65536, 18, 393280, 131072, 18, 393283, 262144, 20, 393284, 327680, 20, 458755, 65536, 33, 458756, 65536, 33, 458757, 65536, 33, 458758, 131072, 33, 458775, 65536, 19, 458776, 131072, 19, 458777, 0, 15, 458778, 65536, 15, 458779, 65536, 15, 458780, 65536, 15, 458781, 131072, 15, 458790, 196608, 148, 458798, 327680, 149, 458799, 393216, 149, 458800, 458752, 149, 458815, 65536, 19, 458816, 131072, 19, 458817, 0, 15, 458818, 65536, 15, 458819, 65536, 15, 458820, 65536, 15, 458821, 131072, 15, 524311, 65536, 20, 524313, 0, 16, 524314, 65536, 16, 524315, 65536, 16, 524316, 65536, 16, 524317, 131072, 16, 524326, 196608, 149, 524330, 458752, 51, 524351, 65536, 20, 524353, 0, 16, 524354, 65536, 16, 524355, 65536, 16, 524356, 65536, 16, 524357, 131072, 16, 589843, 262144, 9, 589844, 327680, 9, 589845, 65536, 20, 589849, 0, 16, 589850, 65536, 16, 589851, 65536, 16, 589852, 65536, 16, 589853, 131072, 16, 589866, 458752, 52, 589883, 262144, 9, 589884, 327680, 9, 589885, 65536, 20, 589889, 0, 16, 589890, 65536, 16, 589891, 65536, 16, 589892, 65536, 16, 589893, 131072, 16, 655362, 196608, 13, 655369, 65536, 20, 655379, 262144, 10, 655380, 327680, 10, 655381, 65536, 20, 655385, 0, 17, 655386, 65536, 17, 655387, 65536, 17, 655388, 65536, 17, 655389, 131072, 17, 655406, 327680, 150, 655407, 393216, 150, 655408, 458752, 150, 655419, 262144, 10, 655420, 327680, 10, 655421, 65536, 20, 655425, 0, 17, 655426, 65536, 17, 655427, 65536, 17, 655428, 65536, 17, 655429, 131072, 17, 720898, 196608, 14, 720905, 65536, 20, 720934, 196608, 150, 720935, 262144, 150, 720942, 327680, 151, 720943, 393216, 151, 720944, 458752, 151, 786455, 131072, 29, 786456, 196608, 29, 786457, 262144, 29, 786470, 196608, 151, 786471, 262144, 151, 786475, 131072, 29, 786476, 196608, 29, 786477, 262144, 29, 786495, 131072, 29, 786496, 196608, 29, 786497, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 400) +scene_destination = "res://Maps/KevlarTown/Kevlar_Town.tscn" +location = Vector2(752, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 432) +scene_destination = "res://Maps/KevlarTown/Kevlar_Town.tscn" +location = Vector2(1200, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1424, 432) +scene_destination = "res://Maps/KevlarTown/Kevlar_Town.tscn" +location = Vector2(1136, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 432) +scene_destination = "res://Maps/KevlarTown/Kevlar_Town.tscn" +location = Vector2(1040, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 240) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 304) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 272) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1360, 368) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2160, 368) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1968, 304) +texture = ExtResource("306") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1296, 272) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/KevlarTown/Kevlar_Town_M073_tileset.tres b/Maps/KevlarTown/Kevlar_Town_M073_tileset.tres new file mode 100644 index 000000000..88ba504e8 --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town_M073_tileset.tres @@ -0,0 +1,284 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:33/0 = 0 +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:120/0 = 0 +0:121/0 = 0 +0:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:6/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:120/0 = 0 +1:121/0 = 0 +1:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:33/0 = 0 +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:122/0 = 0 +3:124/0 = 0 +3:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:125/0 = 0 +3:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:148/0 = 0 +3:149/0 = 0 +3:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:150/0 = 0 +3:151/0 = 0 +3:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +4:150/0 = 0 +4:151/0 = 0 +4:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:148/0 = 0 +5:148/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:149/0 = 0 +5:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:150/0 = 0 +5:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:151/0 = 0 +5:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:148/0 = 0 +6:148/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:149/0 = 0 +6:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:150/0 = 0 +6:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:151/0 = 0 +6:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:51/0 = 0 +7:52/0 = 0 +7:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:148/0 = 0 +7:148/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:149/0 = 0 +7:149/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:150/0 = 0 +7:150/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:151/0 = 0 +7:151/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/KevlarTown/Kevlar_Town_Pokemart.gd b/Maps/KevlarTown/Kevlar_Town_Pokemart.gd new file mode 100644 index 000000000..f38c1fbf8 --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town_Pokemart.gd @@ -0,0 +1,16 @@ +extends Node2D # gen_map.py Map067 + +var map_name = "Kevlar Town(Pokemart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(400, 144): + Global.game.play_dialogue("MAP067_SIGN_1") + if check_pos == Vector2(432, 144): + Global.game.play_dialogue("MAP067_SIGN_2") + if check_pos == Vector2(176, 112): + Global.game.play_dialogue("MAP067_SIGN_3") + if check_pos == Vector2(240, 144): + Global.game.play_dialogue("MAP067_NPC_1") + if check_pos == Vector2(336, 240): + Global.game.open_shop(['POKeBALL', 'POTION', 'ANTIDOTE', 'ICEHEAL', 'PARLYZHEAL', 'REPEL', 'ESCAPEROPE']) + return null diff --git a/Maps/KevlarTown/Kevlar_Town_Pokemart.gd.uid b/Maps/KevlarTown/Kevlar_Town_Pokemart.gd.uid new file mode 100644 index 000000000..e2293c0f8 --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town_Pokemart.gd.uid @@ -0,0 +1 @@ +uid://d1ddccwvakrx1 diff --git a/Maps/KevlarTown/Kevlar_Town_Pokemart.tscn b/Maps/KevlarTown/Kevlar_Town_Pokemart.tscn new file mode 100644 index 000000000..6bd2e5e61 --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town_Pokemart.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/KevlarTown/Kevlar_Town_Pokemart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/KevlarTown/Kevlar_Town_Pokemart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_126.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="501"] +[node name="Kevlar Town(Pokemart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/KevlarTown/Kevlar_Town.tscn" +location = Vector2(1200, 464) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 144) +texture = ExtResource("301") +facing = "Up" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/KevlarTown/Kevlar_Town_Pokemart_tileset.tres b/Maps/KevlarTown/Kevlar_Town_Pokemart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/KevlarTown/Kevlar_Town_Pokemart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/KevlarTown/PokeCenter.gd b/Maps/KevlarTown/PokeCenter.gd old mode 100755 new mode 100644 index 9dee7115a..f301bc456 --- a/Maps/KevlarTown/PokeCenter.gd +++ b/Maps/KevlarTown/PokeCenter.gd @@ -13,4 +13,4 @@ func interaction(check_pos, _direction): # check_pos is a Vector2 of the positio if check_pos == Vector2(240, 400): reference.heal() # Add new heal point - Global.game.last_heal_point = "res://Maps/KevlarTown/Kevlar Town.tscn" \ No newline at end of file + Global.game.last_heal_point = "res://Maps/KevlarTown/Kevlar_Town.tscn" \ No newline at end of file diff --git a/Maps/KevlarTown/PokeCenter.gd.uid b/Maps/KevlarTown/PokeCenter.gd.uid new file mode 100644 index 000000000..f79f442e3 --- /dev/null +++ b/Maps/KevlarTown/PokeCenter.gd.uid @@ -0,0 +1 @@ +uid://650v1qt4t666 diff --git a/Maps/KevlarTown/PokeCenter.tscn b/Maps/KevlarTown/PokeCenter.tscn old mode 100755 new mode 100644 index beecfd1bb..6e293678e --- a/Maps/KevlarTown/PokeCenter.tscn +++ b/Maps/KevlarTown/PokeCenter.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=2] -[ext_resource path="res://Maps/Towns/Town Houses/PokecenterReference.tscn" type="PackedScene" id=1] +[ext_resource path="res://Maps/Towns/TownHouses/PokecenterReference.tscn" type="PackedScene" id=1] [ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=2] [ext_resource path="res://Maps/KevlarTown/PokeCenter.gd" type="Script" id=3] @@ -13,14 +13,14 @@ script = ExtResource( 3 ) [node name="Door" parent="NPC_Layer" instance=ExtResource( 2 )] position = Vector2( 208, 624 ) -scene_destination = "res://Maps/KevlarTown/Kevlar Town.tscn" +scene_destination = "res://Maps/KevlarTown/Kevlar_Town.tscn" location = Vector2( 656, 400 ) exterior = false door_type = "Type 2 - Glass" [node name="Door2" parent="NPC_Layer" instance=ExtResource( 2 )] position = Vector2( 240, 624 ) -scene_destination = "res://Maps/KevlarTown/Kevlar Town.tscn" +scene_destination = "res://Maps/KevlarTown/Kevlar_Town.tscn" location = Vector2( 656, 400 ) exterior = false door_type = "Type 3 - Invisible" diff --git a/Maps/Labyrinth/Labyrinth.gd b/Maps/Labyrinth/Labyrinth.gd new file mode 100644 index 000000000..45128a627 --- /dev/null +++ b/Maps/Labyrinth/Labyrinth.gd @@ -0,0 +1,137 @@ +extends Node2D # gen_map.py Map080 + +var map_name = "Labyrinth" + +var wild_table = [ + [145, 30, 31, 36], + [77, 20, 32, 36], + [73, 20, 32, 36], + [147, 10, 30, 34], + [147, 5, 35, 35], + [128, 5, 35, 35], + [21, 4, 34, 34], + [142, 4, 36, 37], + [74, 2, 38, 38], +] + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP080_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(262, 1) + Global.game.recive_item(262) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP080_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(297, 1) + Global.game.recive_item(297) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP080_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(515, 1) + Global.game.recive_item(515) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP080_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(76, 1) + Global.game.recive_item(76) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP080_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(3, 1) + Global.game.recive_item(3) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP080_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(75, 1) + Global.game.recive_item(75) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP080_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(174, 1) + Global.game.recive_item(174) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item8") != null and check_pos == $NPC_Layer/Item8.position: + Global.game.lock_player() + Global.past_events.append("MAP080_ITEM_8_TAKEN") + Global.inventory.add_item_by_id_multiple(220, 1) + Global.game.recive_item(220) + $NPC_Layer/Item8.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP080_TRAINER_1", "defeat": "MAP080_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer2": {"pre": "MAP080_TRAINER_2", "defeat": "MAP080_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer033.png"}, + "Trainer3": {"pre": "MAP080_TRAINER_3", "defeat": "MAP080_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer4": {"pre": "MAP080_TRAINER_4", "defeat": "MAP080_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer016.png"}, + "Trainer5": {"pre": "MAP080_TRAINER_5", "defeat": "MAP080_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer062.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP080_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP080_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP080_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Labyrinth/Labyrinth.gd.uid b/Maps/Labyrinth/Labyrinth.gd.uid new file mode 100644 index 000000000..b09cf0735 --- /dev/null +++ b/Maps/Labyrinth/Labyrinth.gd.uid @@ -0,0 +1 @@ +uid://bepvtclrmhj4g diff --git a/Maps/Labyrinth/Labyrinth.tscn b/Maps/Labyrinth/Labyrinth.tscn new file mode 100644 index 000000000..cabc735ee --- /dev/null +++ b/Maps/Labyrinth/Labyrinth.tscn @@ -0,0 +1,176 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Labyrinth/Labyrinth_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Labyrinth/Labyrinth.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_006.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_033.png" id="205"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Labyrinth" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 65638, 31, 11, 65638, 31, 12, 102, 30, 13, 65638, 30, 14, 65638, 30, 15, 65638, 30, 16, 65638, 30, 17, 65638, 30, 18, 65638, 30, 19, 65638, 30, 20, 65638, 30, 21, 65638, 30, 22, 65638, 30, 23, 131174, 30, 24, 65638, 31, 25, 65638, 31, 26, 65638, 31, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 60, 262244, 0, 61, 262244, 0, 62, 262244, 0, 63, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 262244, 0, 65540, 262244, 0, 65541, 262244, 0, 65542, 262244, 0, 65543, 262244, 0, 65544, 262244, 0, 65545, 262244, 0, 65546, 65638, 31, 65547, 102, 30, 65548, 196710, 30, 65549, 65638, 23, 65550, 65638, 23, 65551, 65638, 23, 65552, 65638, 23, 65553, 65638, 23, 65554, 65638, 23, 65555, 65638, 23, 65556, 65638, 23, 65557, 65638, 23, 65558, 65638, 23, 65559, 262246, 30, 65560, 131174, 30, 65561, 65638, 31, 65562, 65638, 31, 65563, 262244, 0, 65564, 262244, 0, 65565, 262244, 0, 65566, 262244, 0, 65567, 262244, 0, 65568, 262244, 0, 65569, 262244, 0, 65570, 262244, 0, 65571, 262244, 0, 65572, 262244, 0, 65573, 262244, 0, 65574, 262244, 0, 65575, 262244, 0, 65576, 262244, 0, 65577, 262244, 0, 65578, 262244, 0, 65579, 262244, 0, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 65596, 262244, 0, 65597, 262244, 0, 65598, 262244, 0, 65599, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 262244, 0, 131076, 262244, 0, 131077, 262244, 0, 131078, 262244, 0, 131079, 262244, 0, 131080, 262244, 0, 131081, 262244, 0, 131082, 102, 30, 131083, 196710, 30, 131084, 65638, 23, 131085, 65638, 23, 131086, 65638, 23, 131087, 65638, 23, 131088, 65638, 23, 131089, 65638, 23, 131090, 65638, 23, 131091, 65638, 23, 131092, 65638, 23, 131093, 65638, 23, 131094, 65638, 23, 131095, 65638, 23, 131096, 262246, 30, 131097, 131174, 30, 131098, 65638, 31, 131099, 262244, 0, 131100, 262244, 0, 131101, 262244, 0, 131102, 262244, 0, 131103, 262244, 0, 131104, 262244, 0, 131105, 262244, 0, 131106, 262244, 0, 131107, 262244, 0, 131108, 262244, 0, 131109, 262244, 0, 131110, 262244, 0, 131111, 262244, 0, 131112, 262244, 0, 131113, 262244, 0, 131114, 262244, 0, 131115, 262244, 0, 131116, 262244, 0, 131117, 262244, 0, 131118, 262244, 0, 131119, 262244, 0, 131120, 262244, 0, 131121, 262244, 0, 131122, 262244, 0, 131123, 262244, 0, 131124, 262244, 0, 131125, 262244, 0, 131126, 262244, 0, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 262244, 0, 131132, 262244, 0, 131133, 262244, 0, 131134, 262244, 0, 131135, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 262244, 0, 196612, 262244, 0, 196613, 262244, 0, 196614, 262244, 0, 196615, 262244, 0, 196616, 262244, 0, 196617, 262244, 0, 196618, 102, 31, 196619, 65638, 23, 196620, 65638, 23, 196621, 65638, 23, 196622, 393318, 31, 196623, 393318, 31, 196624, 393318, 31, 196625, 393318, 31, 196626, 393318, 31, 196627, 393318, 31, 196628, 393318, 31, 196629, 393318, 31, 196630, 65638, 23, 196631, 65638, 23, 196632, 65638, 23, 196633, 131174, 31, 196634, 65638, 31, 196635, 262244, 0, 196636, 262244, 0, 196637, 262244, 0, 196638, 262244, 0, 196639, 262244, 0, 196640, 262244, 0, 196641, 262244, 0, 196642, 262244, 0, 196643, 262244, 0, 196644, 262244, 0, 196645, 262244, 0, 196646, 262244, 0, 196647, 262244, 0, 196648, 262244, 0, 196649, 262244, 0, 196650, 262244, 0, 196651, 262244, 0, 196652, 262244, 0, 196653, 262244, 0, 196654, 262244, 0, 196655, 262244, 0, 196656, 262244, 0, 196657, 262244, 0, 196658, 262244, 0, 196659, 262244, 0, 196660, 262244, 0, 196661, 262244, 0, 196662, 262244, 0, 196663, 262244, 0, 196664, 262244, 0, 196665, 262244, 0, 196666, 262244, 0, 196667, 262244, 0, 196668, 262244, 0, 196669, 262244, 0, 196670, 262244, 0, 196671, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 262244, 0, 262148, 262244, 0, 262149, 262244, 0, 262150, 262244, 0, 262151, 262244, 0, 262152, 262244, 0, 262153, 262244, 0, 262154, 102, 31, 262155, 65638, 23, 262156, 65638, 23, 262157, 65638, 23, 262158, 393318, 31, 262159, 393318, 31, 262160, 393318, 31, 262161, 393318, 31, 262162, 393318, 31, 262163, 393318, 31, 262164, 393318, 31, 262165, 393318, 31, 262166, 65638, 23, 262167, 65638, 23, 262168, 65638, 23, 262169, 131174, 31, 262170, 65638, 31, 262171, 262244, 0, 262172, 262244, 0, 262173, 262244, 0, 262174, 262244, 0, 262175, 262244, 0, 262176, 262244, 0, 262177, 262244, 0, 262178, 262244, 0, 262179, 262244, 0, 262180, 262244, 0, 262181, 262244, 0, 262182, 262244, 0, 262183, 262244, 0, 262184, 262244, 0, 262185, 262244, 0, 262186, 262244, 0, 262187, 262244, 0, 262188, 262244, 0, 262189, 262244, 0, 262190, 262244, 0, 262191, 262244, 0, 262192, 262244, 0, 262193, 262244, 0, 262194, 262244, 0, 262195, 262244, 0, 262196, 262244, 0, 262197, 262244, 0, 262198, 262244, 0, 262199, 262244, 0, 262200, 262244, 0, 262201, 262244, 0, 262202, 262244, 0, 262203, 262244, 0, 262204, 262244, 0, 262205, 262244, 0, 262206, 262244, 0, 262207, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 262244, 0, 327683, 262244, 0, 327684, 262244, 0, 327685, 262244, 0, 327686, 262244, 0, 327687, 262244, 0, 327688, 262244, 0, 327689, 262244, 0, 327690, 102, 31, 327691, 65638, 23, 327692, 65638, 23, 327693, 393318, 31, 327694, 393318, 31, 327695, 393318, 31, 327696, 393318, 31, 327697, 393318, 31, 327698, 393318, 31, 327699, 393318, 31, 327700, 393318, 31, 327701, 393318, 31, 327702, 393318, 31, 327703, 393318, 31, 327704, 65638, 23, 327705, 131174, 31, 327706, 65638, 31, 327707, 262244, 0, 327708, 262244, 0, 327709, 262244, 0, 327710, 262244, 0, 327711, 262244, 0, 327712, 262244, 0, 327713, 262244, 0, 327714, 262244, 0, 327715, 262244, 0, 327716, 262244, 0, 327717, 262244, 0, 327718, 262244, 0, 327719, 262244, 0, 327720, 262244, 0, 327721, 262244, 0, 327722, 262244, 0, 327723, 262244, 0, 327724, 262244, 0, 327725, 262244, 0, 327726, 262244, 0, 327727, 262244, 0, 327728, 262244, 0, 327729, 262244, 0, 327730, 102, 30, 327731, 65638, 30, 327732, 65638, 30, 327733, 65638, 30, 327734, 65638, 30, 327735, 65638, 30, 327736, 65638, 30, 327737, 65638, 30, 327738, 131174, 30, 327739, 262244, 0, 327740, 262244, 0, 327741, 262244, 0, 327742, 262244, 0, 327743, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 262244, 0, 393219, 262244, 0, 393220, 262244, 0, 393221, 262244, 0, 393222, 262244, 0, 393223, 262244, 0, 393224, 262244, 0, 393225, 262244, 0, 393226, 102, 31, 393227, 65638, 23, 393228, 393318, 31, 393229, 393318, 31, 393230, 393318, 31, 393231, 393318, 31, 393232, 393318, 31, 393233, 393318, 31, 393234, 393318, 31, 393235, 393318, 31, 393236, 393318, 31, 393237, 393318, 31, 393238, 393318, 31, 393239, 393318, 31, 393240, 65638, 23, 393241, 131174, 31, 393242, 65638, 31, 393243, 262244, 0, 393244, 262244, 0, 393245, 262244, 0, 393246, 262244, 0, 393247, 262244, 0, 393248, 262244, 0, 393249, 262244, 0, 393250, 262244, 0, 393251, 262244, 0, 393252, 262244, 0, 393253, 262244, 0, 393254, 262244, 0, 393255, 262244, 0, 393256, 262244, 0, 393257, 262244, 0, 393258, 262244, 0, 393259, 262244, 0, 393260, 262244, 0, 393261, 262244, 0, 393262, 262244, 0, 393263, 262244, 0, 393264, 262244, 0, 393265, 262244, 0, 393266, 102, 31, 393267, 65638, 23, 393268, 65638, 23, 393269, 65638, 23, 393270, 65638, 23, 393271, 65638, 23, 393272, 65638, 23, 393273, 65638, 23, 393274, 131174, 31, 393275, 262244, 0, 393276, 262244, 0, 393277, 262244, 0, 393278, 262244, 0, 393279, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 262244, 0, 458755, 262244, 0, 458756, 262244, 0, 458757, 262244, 0, 458758, 262244, 0, 458759, 262244, 0, 458760, 262244, 0, 458761, 262244, 0, 458762, 102, 31, 458763, 65638, 23, 458764, 393318, 31, 458765, 393318, 31, 458766, 393318, 31, 458767, 393318, 31, 458768, 393318, 31, 458769, 393318, 31, 458770, 393318, 31, 458771, 393318, 31, 458772, 393318, 31, 458773, 393318, 31, 458774, 393318, 31, 458775, 393318, 31, 458776, 65638, 23, 458777, 131174, 31, 458778, 65638, 31, 458779, 262244, 0, 458780, 262244, 0, 458781, 262244, 0, 458782, 262244, 0, 458783, 262244, 0, 458784, 262244, 0, 458785, 262244, 0, 458786, 262244, 0, 458787, 262244, 0, 458788, 262244, 0, 458789, 262244, 0, 458790, 262244, 0, 458791, 262244, 0, 458792, 262244, 0, 458793, 262244, 0, 458794, 262244, 0, 458795, 262244, 0, 458796, 262244, 0, 458797, 262244, 0, 458798, 262244, 0, 458799, 262244, 0, 458800, 262244, 0, 458801, 262244, 0, 458802, 102, 31, 458803, 65638, 23, 458804, 65638, 23, 458805, 65638, 23, 458806, 65638, 23, 458807, 65638, 23, 458808, 65638, 23, 458809, 65638, 23, 458810, 131174, 31, 458811, 262244, 0, 458812, 262244, 0, 458813, 262244, 0, 458814, 262244, 0, 458815, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 262244, 0, 524291, 262244, 0, 524292, 262244, 0, 524293, 262244, 0, 524294, 262244, 0, 524295, 262244, 0, 524296, 262244, 0, 524297, 262244, 0, 524298, 102, 31, 524299, 65638, 23, 524300, 393318, 31, 524301, 393318, 31, 524302, 393318, 31, 524303, 393318, 31, 524304, 393318, 31, 524305, 393318, 31, 524306, 393318, 31, 524307, 393318, 31, 524308, 393318, 31, 524309, 393318, 31, 524310, 393318, 31, 524311, 393318, 31, 524312, 65638, 23, 524313, 131174, 31, 524314, 65638, 31, 524315, 262244, 0, 524316, 262244, 0, 524317, 262244, 0, 524318, 262244, 0, 524319, 262244, 0, 524320, 262244, 0, 524321, 262244, 0, 524322, 262244, 0, 524323, 262244, 0, 524324, 262244, 0, 524325, 262244, 0, 524326, 262244, 0, 524327, 262244, 0, 524328, 262244, 0, 524329, 262244, 0, 524330, 262244, 0, 524331, 262244, 0, 524332, 262244, 0, 524333, 262244, 0, 524334, 262244, 0, 524335, 262244, 0, 524336, 262244, 0, 524337, 262244, 0, 524338, 102, 31, 524339, 65638, 23, 524340, 65638, 23, 524341, 65638, 23, 524342, 65638, 23, 524343, 65638, 23, 524344, 65638, 23, 524345, 65638, 23, 524346, 131174, 31, 524347, 262244, 0, 524348, 262244, 0, 524349, 262244, 0, 524350, 262244, 0, 524351, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 262244, 0, 589827, 262244, 0, 589828, 262244, 0, 589829, 262244, 0, 589830, 262244, 0, 589831, 262244, 0, 589832, 262244, 0, 589833, 262244, 0, 589834, 102, 31, 589835, 65638, 23, 589836, 393318, 31, 589837, 393318, 31, 589838, 393318, 31, 589839, 393318, 31, 589840, 393318, 31, 589841, 393318, 31, 589842, 393318, 31, 589843, 393318, 31, 589844, 393318, 31, 589845, 393318, 31, 589846, 393318, 31, 589847, 393318, 31, 589848, 65638, 23, 589849, 131174, 31, 589850, 65638, 31, 589851, 262244, 0, 589852, 262244, 0, 589853, 262244, 0, 589854, 262244, 0, 589855, 262244, 0, 589856, 262244, 0, 589857, 262244, 0, 589858, 262244, 0, 589859, 262244, 0, 589860, 262244, 0, 589861, 262244, 0, 589862, 262244, 0, 589863, 262244, 0, 589864, 262244, 0, 589865, 262244, 0, 589866, 262244, 0, 589867, 262244, 0, 589868, 262244, 0, 589869, 262244, 0, 589870, 262244, 0, 589871, 262244, 0, 589872, 262244, 0, 589873, 262244, 0, 589874, 102, 31, 589875, 65638, 23, 589876, 393318, 31, 589877, 393318, 31, 589878, 393318, 31, 589879, 393318, 31, 589880, 393318, 31, 589881, 65638, 23, 589882, 131174, 31, 589883, 262244, 0, 589884, 262244, 0, 589885, 262244, 0, 589886, 262244, 0, 589887, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 262244, 0, 655363, 262244, 0, 655364, 262244, 0, 655365, 262244, 0, 655366, 262244, 0, 655367, 262244, 0, 655368, 262244, 0, 655369, 262244, 0, 655370, 102, 31, 655371, 65638, 23, 655372, 65638, 23, 655373, 393318, 31, 655374, 393318, 31, 655375, 393318, 31, 655376, 393318, 31, 655377, 393318, 31, 655378, 393318, 31, 655379, 393318, 31, 655380, 393318, 31, 655381, 393318, 31, 655382, 65638, 23, 655383, 65638, 23, 655384, 65638, 23, 655385, 131174, 31, 655386, 65638, 31, 655387, 262244, 0, 655388, 262244, 0, 655389, 262244, 0, 655390, 262244, 0, 655391, 262244, 0, 655392, 262244, 0, 655393, 262244, 0, 655394, 262244, 0, 655395, 262244, 0, 655396, 262244, 0, 655397, 262244, 0, 655398, 262244, 0, 655399, 262244, 0, 655400, 262244, 0, 655401, 262244, 0, 655402, 262244, 0, 655403, 262244, 0, 655404, 262244, 0, 655405, 262244, 0, 655406, 262244, 0, 655407, 262244, 0, 655408, 262244, 0, 655409, 262244, 0, 655410, 102, 31, 655411, 65638, 23, 655412, 393318, 31, 655413, 393318, 31, 655414, 393318, 31, 655415, 393318, 31, 655416, 393318, 31, 655417, 65638, 23, 655418, 131174, 31, 655419, 262244, 0, 655420, 262244, 0, 655421, 262244, 0, 655422, 262244, 0, 655423, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720898, 262244, 0, 720899, 262244, 0, 720900, 262244, 0, 720901, 262244, 0, 720902, 262244, 0, 720903, 262244, 0, 720904, 262244, 0, 720905, 262244, 0, 720906, 102, 32, 720907, 65638, 32, 720908, 196710, 31, 720909, 65638, 23, 720910, 393318, 31, 720911, 393318, 31, 720912, 393318, 31, 720913, 393318, 31, 720914, 393318, 31, 720915, 393318, 31, 720916, 393318, 31, 720917, 393318, 31, 720918, 65638, 23, 720919, 262246, 31, 720920, 65638, 32, 720921, 131174, 32, 720922, 65638, 31, 720923, 262244, 0, 720924, 262244, 0, 720925, 262244, 0, 720926, 262244, 0, 720927, 262244, 0, 720928, 262244, 0, 720929, 262244, 0, 720930, 262244, 0, 720931, 262244, 0, 720932, 262244, 0, 720933, 262244, 0, 720934, 262244, 0, 720935, 262244, 0, 720936, 262244, 0, 720937, 262244, 0, 720938, 262244, 0, 720939, 262244, 0, 720940, 262244, 0, 720941, 262244, 0, 720942, 262244, 0, 720943, 262244, 0, 720944, 262244, 0, 720945, 262244, 0, 720946, 102, 31, 720947, 65638, 23, 720948, 393318, 31, 720949, 393318, 31, 720950, 393318, 31, 720951, 393318, 31, 720952, 393318, 31, 720953, 65638, 23, 720954, 131174, 31, 720955, 262244, 0, 720956, 262244, 0, 720957, 262244, 0, 720958, 262244, 0, 720959, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786434, 262244, 0, 786435, 262244, 0, 786436, 262244, 0, 786437, 262244, 0, 786438, 262244, 0, 786439, 262244, 0, 786440, 262244, 0, 786441, 262244, 0, 786442, 262244, 0, 786443, 262244, 0, 786444, 102, 31, 786445, 65638, 23, 786446, 65638, 23, 786447, 65638, 23, 786448, 393318, 31, 786449, 393318, 31, 786450, 393318, 31, 786451, 65638, 23, 786452, 65638, 23, 786453, 65638, 23, 786454, 65638, 23, 786455, 131174, 31, 786456, 262244, 0, 786457, 262244, 0, 786458, 262244, 0, 786459, 262244, 0, 786460, 262244, 0, 786461, 262244, 0, 786462, 262244, 0, 786463, 262244, 0, 786464, 262244, 0, 786465, 262244, 0, 786466, 262244, 0, 786467, 262244, 0, 786468, 262244, 0, 786469, 262244, 0, 786470, 262244, 0, 786471, 262244, 0, 786472, 262244, 0, 786473, 262244, 0, 786474, 262244, 0, 786475, 262244, 0, 786476, 262244, 0, 786477, 262244, 0, 786478, 262244, 0, 786479, 262244, 0, 786480, 262244, 0, 786481, 262244, 0, 786482, 102, 31, 786483, 65638, 23, 786484, 393318, 31, 786485, 393318, 31, 786486, 393318, 31, 786487, 393318, 31, 786488, 393318, 31, 786489, 65638, 23, 786490, 131174, 31, 786491, 262244, 0, 786492, 262244, 0, 786493, 262244, 0, 786494, 262244, 0, 786495, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851970, 262244, 0, 851971, 262244, 0, 851972, 262244, 0, 851973, 262244, 0, 851974, 262244, 0, 851975, 262244, 0, 851976, 262244, 0, 851977, 262244, 0, 851978, 262244, 0, 851979, 262244, 0, 851980, 102, 32, 851981, 65638, 32, 851982, 65638, 32, 851983, 65638, 32, 851984, 65638, 32, 851985, 65638, 32, 851986, 65638, 32, 851987, 65638, 32, 851988, 65638, 32, 851989, 65638, 32, 851990, 65638, 32, 851991, 131174, 32, 851992, 262244, 0, 851993, 262244, 0, 851994, 262244, 0, 851995, 262244, 0, 851996, 262244, 0, 851997, 262244, 0, 851998, 262244, 0, 851999, 262244, 0, 852000, 262244, 0, 852001, 262244, 0, 852002, 262244, 0, 852003, 262244, 0, 852004, 262244, 0, 852005, 262244, 0, 852006, 262244, 0, 852007, 262244, 0, 852008, 262244, 0, 852009, 262244, 0, 852010, 262244, 0, 852011, 262244, 0, 852012, 262244, 0, 852013, 262244, 0, 852014, 262244, 0, 852015, 262244, 0, 852016, 262244, 0, 852017, 262244, 0, 852018, 102, 31, 852019, 65638, 23, 852020, 393318, 31, 852021, 393318, 31, 852022, 393318, 31, 852023, 393318, 31, 852024, 393318, 31, 852025, 65638, 23, 852026, 131174, 31, 852027, 262244, 0, 852028, 262244, 0, 852029, 262244, 0, 852030, 262244, 0, 852031, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917506, 262244, 0, 917507, 262244, 0, 917508, 262244, 0, 917509, 262244, 0, 917510, 262244, 0, 917511, 262244, 0, 917512, 262244, 0, 917513, 262244, 0, 917514, 262244, 0, 917515, 262244, 0, 917516, 262244, 0, 917517, 262244, 0, 917518, 262244, 0, 917519, 262244, 0, 917520, 262244, 0, 917521, 262244, 0, 917522, 262244, 0, 917523, 262244, 0, 917524, 262244, 0, 917525, 262244, 0, 917526, 262244, 0, 917527, 262244, 0, 917528, 262244, 0, 917529, 262244, 0, 917530, 262244, 0, 917531, 262244, 0, 917532, 262244, 0, 917533, 262244, 0, 917534, 262244, 0, 917535, 262244, 0, 917536, 262244, 0, 917537, 262244, 0, 917538, 262244, 0, 917539, 262244, 0, 917540, 262244, 0, 917541, 262244, 0, 917542, 262244, 0, 917543, 262244, 0, 917544, 262244, 0, 917545, 262244, 0, 917546, 262244, 0, 917547, 262244, 0, 917548, 262244, 0, 917549, 262244, 0, 917550, 262244, 0, 917551, 262244, 0, 917552, 262244, 0, 917553, 262244, 0, 917554, 102, 31, 917555, 65638, 23, 917556, 393318, 31, 917557, 393318, 31, 917558, 393318, 31, 917559, 393318, 31, 917560, 393318, 31, 917561, 65638, 23, 917562, 131174, 31, 917563, 262244, 0, 917564, 262244, 0, 917565, 262244, 0, 917566, 262244, 0, 917567, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983042, 262244, 0, 983043, 102, 30, 983044, 65638, 30, 983045, 65638, 30, 983046, 65638, 30, 983047, 65638, 30, 983048, 65638, 30, 983049, 65638, 30, 983050, 65638, 30, 983051, 131174, 30, 983052, 262244, 0, 983053, 262244, 0, 983054, 262244, 0, 983055, 262244, 0, 983056, 262244, 0, 983057, 262244, 0, 983058, 262244, 0, 983059, 262244, 0, 983060, 262244, 0, 983061, 262244, 0, 983062, 102, 30, 983063, 65638, 30, 983064, 65638, 30, 983065, 65638, 30, 983066, 65638, 30, 983067, 65638, 30, 983068, 65638, 30, 983069, 65638, 30, 983070, 131174, 30, 983071, 262244, 0, 983072, 262244, 0, 983073, 262244, 0, 983074, 262244, 0, 983075, 262244, 0, 983076, 262244, 0, 983077, 262244, 0, 983078, 262244, 0, 983079, 262244, 0, 983080, 262244, 0, 983081, 262244, 0, 983082, 102, 30, 983083, 65638, 30, 983084, 65638, 30, 983085, 65638, 30, 983086, 65638, 30, 983087, 65638, 30, 983088, 65638, 30, 983089, 65638, 30, 983090, 196710, 30, 983091, 65638, 23, 983092, 393318, 31, 983093, 393318, 31, 983094, 393318, 31, 983095, 393318, 31, 983096, 393318, 31, 983097, 65638, 23, 983098, 131174, 31, 983099, 262244, 0, 983100, 262244, 0, 983101, 262244, 0, 983102, 262244, 0, 983103, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 262244, 0, 1048579, 102, 31, 1048580, 262244, 0, 1048581, 262244, 0, 1048582, 262244, 0, 1048583, 262244, 0, 1048584, 262244, 0, 1048585, 262244, 0, 1048586, 262244, 0, 1048587, 131174, 31, 1048588, 262244, 0, 1048589, 262244, 0, 1048590, 262244, 0, 1048591, 262244, 0, 1048592, 262244, 0, 1048593, 262244, 0, 1048594, 262244, 0, 1048595, 262244, 0, 1048596, 262244, 0, 1048597, 262244, 0, 1048598, 102, 31, 1048599, 262244, 0, 1048600, 262244, 0, 1048601, 262244, 0, 1048602, 262244, 0, 1048603, 262244, 0, 1048604, 262244, 0, 1048605, 262244, 0, 1048606, 131174, 31, 1048607, 262244, 0, 1048608, 262244, 0, 1048609, 262244, 0, 1048610, 262244, 0, 1048611, 262244, 0, 1048612, 262244, 0, 1048613, 262244, 0, 1048614, 262244, 0, 1048615, 262244, 0, 1048616, 262244, 0, 1048617, 262244, 0, 1048618, 102, 31, 1048619, 262244, 0, 1048620, 262244, 0, 1048621, 262244, 0, 1048622, 262244, 0, 1048623, 262244, 0, 1048624, 262244, 0, 1048625, 262244, 0, 1048626, 262244, 0, 1048627, 65638, 23, 1048628, 393318, 31, 1048629, 393318, 31, 1048630, 393318, 31, 1048631, 393318, 31, 1048632, 393318, 31, 1048633, 65638, 23, 1048634, 131174, 31, 1048635, 262244, 0, 1048636, 262244, 0, 1048637, 262244, 0, 1048638, 262244, 0, 1048639, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114114, 262244, 0, 1114115, 102, 31, 1114116, 65638, 23, 1114117, 65638, 23, 1114118, 65638, 23, 1114119, 65638, 23, 1114120, 65638, 23, 1114121, 65638, 23, 1114122, 65638, 23, 1114123, 131174, 31, 1114124, 262244, 0, 1114125, 262244, 0, 1114126, 262244, 0, 1114127, 262244, 0, 1114128, 262244, 0, 1114129, 262244, 0, 1114130, 262244, 0, 1114131, 262244, 0, 1114132, 262244, 0, 1114133, 262244, 0, 1114134, 102, 31, 1114135, 65638, 23, 1114136, 65638, 23, 1114137, 65638, 23, 1114138, 65638, 23, 1114139, 65638, 23, 1114140, 65638, 23, 1114141, 65638, 23, 1114142, 131174, 31, 1114143, 262244, 0, 1114144, 262244, 0, 1114145, 262244, 0, 1114146, 262244, 0, 1114147, 262244, 0, 1114148, 262244, 0, 1114149, 262244, 0, 1114150, 262244, 0, 1114151, 262244, 0, 1114152, 262244, 0, 1114153, 262244, 0, 1114154, 102, 31, 1114155, 65638, 23, 1114156, 65638, 23, 1114157, 65638, 23, 1114158, 65638, 23, 1114159, 65638, 23, 1114160, 65638, 23, 1114161, 65638, 23, 1114162, 65638, 23, 1114163, 65638, 23, 1114164, 393318, 31, 1114165, 393318, 31, 1114166, 393318, 31, 1114167, 393318, 31, 1114168, 393318, 31, 1114169, 65638, 23, 1114170, 131174, 31, 1114171, 262244, 0, 1114172, 262244, 0, 1114173, 262244, 0, 1114174, 262244, 0, 1114175, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 262244, 0, 1179651, 102, 31, 1179652, 65638, 23, 1179653, 65638, 23, 1179654, 65638, 23, 1179655, 65638, 23, 1179656, 65638, 23, 1179657, 65638, 23, 1179658, 65638, 23, 1179659, 131174, 31, 1179660, 262244, 0, 1179661, 262244, 0, 1179662, 102, 30, 1179663, 65638, 30, 1179664, 65638, 30, 1179665, 65638, 30, 1179666, 65638, 30, 1179667, 65638, 30, 1179668, 65638, 30, 1179669, 65638, 30, 1179670, 196710, 30, 1179671, 65638, 23, 1179672, 65638, 23, 1179673, 65638, 23, 1179674, 65638, 23, 1179675, 65638, 23, 1179676, 65638, 23, 1179677, 65638, 23, 1179678, 131174, 31, 1179679, 262244, 0, 1179680, 262244, 0, 1179681, 262244, 0, 1179682, 262244, 0, 1179683, 262244, 0, 1179684, 262244, 0, 1179685, 262244, 0, 1179686, 262244, 0, 1179687, 262244, 0, 1179688, 262244, 0, 1179689, 262244, 0, 1179690, 102, 31, 1179691, 65638, 23, 1179692, 65638, 23, 1179693, 65638, 23, 1179694, 65638, 23, 1179695, 65638, 23, 1179696, 65638, 23, 1179697, 65638, 23, 1179698, 65638, 23, 1179699, 65638, 23, 1179700, 393318, 31, 1179701, 393318, 31, 1179702, 393318, 31, 1179703, 393318, 31, 1179704, 393318, 31, 1179705, 65638, 23, 1179706, 131174, 31, 1179707, 262244, 0, 1179708, 262244, 0, 1179709, 262244, 0, 1179710, 262244, 0, 1179711, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245186, 262244, 0, 1245187, 102, 31, 1245188, 65638, 23, 1245189, 65638, 23, 1245190, 393318, 31, 1245191, 393318, 31, 1245192, 393318, 31, 1245193, 65638, 23, 1245194, 65638, 23, 1245195, 131174, 31, 1245196, 262244, 0, 1245197, 262244, 0, 1245198, 102, 31, 1245199, 65638, 23, 1245200, 65638, 23, 1245201, 65638, 23, 1245202, 65638, 23, 1245203, 65638, 23, 1245204, 65638, 23, 1245205, 65638, 23, 1245206, 65638, 23, 1245207, 65638, 23, 1245208, 65638, 23, 1245209, 393318, 31, 1245210, 393318, 31, 1245211, 393318, 31, 1245212, 65638, 23, 1245213, 65638, 23, 1245214, 131174, 31, 1245215, 262244, 0, 1245216, 262244, 0, 1245217, 262244, 0, 1245218, 262244, 0, 1245219, 262244, 0, 1245220, 262244, 0, 1245221, 262244, 0, 1245222, 262244, 0, 1245223, 262244, 0, 1245224, 262244, 0, 1245225, 262244, 0, 1245226, 102, 31, 1245227, 65638, 23, 1245228, 393318, 31, 1245229, 393318, 31, 1245230, 393318, 31, 1245231, 393318, 31, 1245232, 393318, 31, 1245233, 65638, 23, 1245234, 65638, 23, 1245235, 65638, 23, 1245236, 393318, 31, 1245237, 393318, 31, 1245238, 393318, 31, 1245239, 393318, 31, 1245240, 393318, 31, 1245241, 65638, 23, 1245242, 131174, 31, 1245243, 262244, 0, 1245244, 262244, 0, 1245245, 262244, 0, 1245246, 262244, 0, 1245247, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 262244, 0, 1310723, 102, 31, 1310724, 65638, 23, 1310725, 393318, 31, 1310726, 393318, 31, 1310727, 393318, 31, 1310728, 393318, 31, 1310729, 393318, 31, 1310730, 65638, 23, 1310731, 131174, 31, 1310732, 262244, 0, 1310733, 262244, 0, 1310734, 102, 31, 1310735, 65638, 23, 1310736, 65638, 23, 1310737, 65638, 23, 1310738, 65638, 23, 1310739, 65638, 23, 1310740, 65638, 23, 1310741, 65638, 23, 1310742, 65638, 23, 1310743, 65638, 23, 1310744, 393318, 31, 1310745, 393318, 31, 1310746, 393318, 31, 1310747, 393318, 31, 1310748, 393318, 31, 1310749, 65638, 23, 1310750, 131174, 31, 1310751, 262244, 0, 1310752, 262244, 0, 1310753, 262244, 0, 1310754, 262244, 0, 1310755, 262244, 0, 1310756, 262244, 0, 1310757, 262244, 0, 1310758, 262244, 0, 1310759, 262244, 0, 1310760, 262244, 0, 1310761, 262244, 0, 1310762, 102, 31, 1310763, 65638, 23, 1310764, 393318, 31, 1310765, 393318, 31, 1310766, 393318, 31, 1310767, 393318, 31, 1310768, 393318, 31, 1310769, 65638, 23, 1310770, 65638, 23, 1310771, 65638, 23, 1310772, 393318, 31, 1310773, 393318, 31, 1310774, 393318, 31, 1310775, 393318, 31, 1310776, 393318, 31, 1310777, 65638, 23, 1310778, 131174, 31, 1310779, 262244, 0, 1310780, 262244, 0, 1310781, 262244, 0, 1310782, 262244, 0, 1310783, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 262244, 0, 1376259, 102, 31, 1376260, 65638, 23, 1376261, 393318, 31, 1376262, 393318, 31, 1376263, 393318, 31, 1376264, 393318, 31, 1376265, 393318, 31, 1376266, 65638, 23, 1376267, 131174, 31, 1376268, 262244, 0, 1376269, 262244, 0, 1376270, 102, 31, 1376271, 65638, 23, 1376272, 65638, 23, 1376273, 65638, 23, 1376274, 65638, 23, 1376275, 65638, 23, 1376276, 65638, 23, 1376277, 65638, 23, 1376278, 65638, 23, 1376279, 65638, 23, 1376280, 393318, 31, 1376281, 393318, 31, 1376282, 393318, 31, 1376283, 393318, 31, 1376284, 393318, 31, 1376285, 65638, 23, 1376286, 262246, 30, 1376287, 65638, 30, 1376288, 65638, 30, 1376289, 65638, 30, 1376290, 65638, 30, 1376291, 131174, 30, 1376292, 262244, 0, 1376293, 262244, 0, 1376294, 262244, 0, 1376295, 262244, 0, 1376296, 262244, 0, 1376297, 262244, 0, 1376298, 102, 31, 1376299, 65638, 23, 1376300, 393318, 31, 1376301, 393318, 31, 1376302, 393318, 31, 1376303, 393318, 31, 1376304, 393318, 31, 1376305, 65638, 23, 1376306, 65638, 23, 1376307, 65638, 23, 1376308, 393318, 31, 1376309, 393318, 31, 1376310, 393318, 31, 1376311, 393318, 31, 1376312, 393318, 31, 1376313, 65638, 23, 1376314, 131174, 31, 1376315, 262244, 0, 1376316, 262244, 0, 1376317, 262244, 0, 1376318, 262244, 0, 1376319, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 262244, 0, 1441795, 102, 31, 1441796, 65638, 23, 1441797, 393318, 31, 1441798, 393318, 31, 1441799, 393318, 31, 1441800, 393318, 31, 1441801, 393318, 31, 1441802, 65638, 23, 1441803, 262246, 30, 1441804, 65638, 30, 1441805, 65638, 30, 1441806, 196710, 30, 1441807, 65638, 23, 1441808, 65638, 23, 1441809, 393318, 31, 1441810, 393318, 31, 1441811, 393318, 31, 1441812, 65638, 23, 1441813, 65638, 23, 1441814, 65638, 23, 1441815, 65638, 23, 1441816, 393318, 31, 1441817, 393318, 31, 1441818, 393318, 31, 1441819, 393318, 31, 1441820, 393318, 31, 1441821, 65638, 23, 1441822, 262244, 0, 1441823, 262244, 0, 1441824, 262244, 0, 1441825, 262244, 0, 1441826, 262244, 0, 1441827, 131174, 31, 1441828, 262244, 0, 1441829, 262244, 0, 1441830, 102, 30, 1441831, 65638, 30, 1441832, 65638, 30, 1441833, 65638, 30, 1441834, 196710, 30, 1441835, 65638, 23, 1441836, 393318, 31, 1441837, 393318, 31, 1441838, 393318, 31, 1441839, 393318, 31, 1441840, 393318, 31, 1441841, 65638, 23, 1441842, 65638, 23, 1441843, 65638, 23, 1441844, 393318, 31, 1441845, 393318, 31, 1441846, 393318, 31, 1441847, 393318, 31, 1441848, 393318, 31, 1441849, 65638, 23, 1441850, 262246, 30, 1441851, 65638, 30, 1441852, 131174, 30, 1441853, 262244, 0, 1441854, 262244, 0, 1441855, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 262244, 0, 1507331, 102, 31, 1507332, 65638, 23, 1507333, 393318, 31, 1507334, 393318, 31, 1507335, 393318, 31, 1507336, 393318, 31, 1507337, 393318, 31, 1507338, 65638, 23, 1507339, 65638, 23, 1507340, 65638, 23, 1507341, 65638, 23, 1507342, 65638, 23, 1507343, 65638, 23, 1507344, 393318, 31, 1507345, 393318, 31, 1507346, 393318, 31, 1507347, 393318, 31, 1507348, 393318, 31, 1507349, 65638, 23, 1507350, 65638, 23, 1507351, 65638, 23, 1507352, 393318, 31, 1507353, 393318, 31, 1507354, 393318, 31, 1507355, 393318, 31, 1507356, 393318, 31, 1507357, 65638, 23, 1507358, 65638, 23, 1507359, 65638, 23, 1507360, 65638, 23, 1507361, 65638, 23, 1507362, 65638, 23, 1507363, 131174, 31, 1507364, 262244, 0, 1507365, 262244, 0, 1507366, 102, 31, 1507367, 262244, 0, 1507368, 262244, 0, 1507369, 262244, 0, 1507370, 262244, 0, 1507371, 65638, 23, 1507372, 393318, 31, 1507373, 393318, 31, 1507374, 393318, 31, 1507375, 393318, 31, 1507376, 393318, 31, 1507377, 65638, 23, 1507378, 65638, 23, 1507379, 65638, 23, 1507380, 393318, 31, 1507381, 393318, 31, 1507382, 393318, 31, 1507383, 393318, 31, 1507384, 393318, 31, 1507385, 65638, 23, 1507386, 262244, 0, 1507387, 262244, 0, 1507388, 131174, 31, 1507389, 262244, 0, 1507390, 262244, 0, 1507391, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 102, 31, 1572868, 65638, 23, 1572869, 393318, 31, 1572870, 393318, 31, 1572871, 393318, 31, 1572872, 393318, 31, 1572873, 393318, 31, 1572874, 65638, 23, 1572875, 65638, 23, 1572876, 65638, 23, 1572877, 65638, 23, 1572878, 65638, 23, 1572879, 65638, 23, 1572880, 393318, 31, 1572881, 393318, 31, 1572882, 393318, 31, 1572883, 393318, 31, 1572884, 393318, 31, 1572885, 65638, 23, 1572886, 65638, 23, 1572887, 65638, 23, 1572888, 393318, 31, 1572889, 393318, 31, 1572890, 393318, 31, 1572891, 393318, 31, 1572892, 393318, 31, 1572893, 65638, 23, 1572894, 65638, 23, 1572895, 65638, 23, 1572896, 65638, 23, 1572897, 65638, 23, 1572898, 65638, 23, 1572899, 131174, 31, 1572900, 262244, 0, 1572901, 262244, 0, 1572902, 102, 31, 1572903, 65638, 23, 1572904, 65638, 23, 1572905, 65638, 23, 1572906, 65638, 23, 1572907, 65638, 23, 1572908, 393318, 31, 1572909, 393318, 31, 1572910, 393318, 31, 1572911, 393318, 31, 1572912, 393318, 31, 1572913, 65638, 23, 1572914, 65638, 23, 1572915, 65638, 23, 1572916, 393318, 31, 1572917, 393318, 31, 1572918, 393318, 31, 1572919, 393318, 31, 1572920, 393318, 31, 1572921, 65638, 23, 1572922, 65638, 23, 1572923, 65638, 23, 1572924, 131174, 31, 1572925, 262244, 0, 1572926, 262244, 0, 1572927, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 262244, 0, 1638403, 102, 31, 1638404, 65638, 23, 1638405, 393318, 31, 1638406, 393318, 31, 1638407, 393318, 31, 1638408, 393318, 31, 1638409, 393318, 31, 1638410, 65638, 23, 1638411, 65638, 23, 1638412, 65638, 23, 1638413, 65638, 23, 1638414, 65638, 23, 1638415, 65638, 23, 1638416, 393318, 31, 1638417, 393318, 31, 1638418, 393318, 31, 1638419, 393318, 31, 1638420, 393318, 31, 1638421, 65638, 23, 1638422, 65638, 23, 1638423, 65638, 23, 1638424, 393318, 31, 1638425, 393318, 31, 1638426, 393318, 31, 1638427, 393318, 31, 1638428, 393318, 31, 1638429, 393318, 31, 1638430, 393318, 31, 1638431, 393318, 31, 1638432, 393318, 31, 1638433, 65638, 23, 1638434, 65638, 23, 1638435, 131174, 31, 1638436, 262244, 0, 1638437, 262244, 0, 1638438, 102, 31, 1638439, 65638, 23, 1638440, 65638, 23, 1638441, 65638, 23, 1638442, 65638, 23, 1638443, 65638, 23, 1638444, 393318, 31, 1638445, 393318, 31, 1638446, 393318, 31, 1638447, 393318, 31, 1638448, 393318, 31, 1638449, 65638, 23, 1638450, 65638, 23, 1638451, 65638, 23, 1638452, 393318, 31, 1638453, 393318, 31, 1638454, 393318, 31, 1638455, 393318, 31, 1638456, 393318, 31, 1638457, 65638, 23, 1638458, 65638, 23, 1638459, 65638, 23, 1638460, 131174, 31, 1638461, 262244, 0, 1638462, 262244, 0, 1638463, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 262244, 0, 1703939, 102, 31, 1703940, 65638, 23, 1703941, 393318, 31, 1703942, 393318, 31, 1703943, 393318, 31, 1703944, 393318, 31, 1703945, 393318, 31, 1703946, 393318, 31, 1703947, 393318, 31, 1703948, 393318, 31, 1703949, 393318, 31, 1703950, 393318, 31, 1703951, 393318, 31, 1703952, 393318, 31, 1703953, 393318, 31, 1703954, 393318, 31, 1703955, 393318, 31, 1703956, 393318, 31, 1703957, 65638, 23, 1703958, 65638, 23, 1703959, 65638, 23, 1703960, 393318, 31, 1703961, 393318, 31, 1703962, 393318, 31, 1703963, 393318, 31, 1703964, 393318, 31, 1703965, 393318, 31, 1703966, 393318, 31, 1703967, 393318, 31, 1703968, 393318, 31, 1703969, 393318, 31, 1703970, 65638, 23, 1703971, 262246, 30, 1703972, 65638, 30, 1703973, 65638, 30, 1703974, 196710, 30, 1703975, 65638, 23, 1703976, 393318, 31, 1703977, 393318, 31, 1703978, 393318, 31, 1703979, 393318, 31, 1703980, 393318, 31, 1703981, 393318, 31, 1703982, 393318, 31, 1703983, 393318, 31, 1703984, 393318, 31, 1703985, 393318, 31, 1703986, 393318, 31, 1703987, 393318, 31, 1703988, 393318, 31, 1703989, 393318, 31, 1703990, 393318, 31, 1703991, 393318, 31, 1703992, 393318, 31, 1703993, 393318, 31, 1703994, 393318, 31, 1703995, 65638, 23, 1703996, 131174, 31, 1703997, 262244, 0, 1703998, 262244, 0, 1703999, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 262244, 0, 1769475, 102, 31, 1769476, 65638, 23, 1769477, 393318, 31, 1769478, 393318, 31, 1769479, 393318, 31, 1769480, 393318, 31, 1769481, 393318, 31, 1769482, 393318, 31, 1769483, 393318, 31, 1769484, 393318, 31, 1769485, 393318, 31, 1769486, 393318, 31, 1769487, 393318, 31, 1769488, 393318, 31, 1769489, 393318, 31, 1769490, 393318, 31, 1769491, 393318, 31, 1769492, 393318, 31, 1769493, 65638, 23, 1769494, 65638, 23, 1769495, 65638, 23, 1769496, 393318, 31, 1769497, 393318, 31, 1769498, 393318, 31, 1769499, 393318, 31, 1769500, 393318, 31, 1769501, 393318, 31, 1769502, 393318, 31, 1769503, 393318, 31, 1769504, 393318, 31, 1769505, 393318, 31, 1769506, 65638, 23, 1769507, 65638, 23, 1769508, 65638, 23, 1769509, 65638, 23, 1769510, 65638, 23, 1769511, 65638, 23, 1769512, 393318, 31, 1769513, 393318, 31, 1769514, 393318, 31, 1769515, 393318, 31, 1769516, 393318, 31, 1769517, 393318, 31, 1769518, 393318, 31, 1769519, 393318, 31, 1769520, 393318, 31, 1769521, 393318, 31, 1769522, 393318, 31, 1769523, 393318, 31, 1769524, 393318, 31, 1769525, 393318, 31, 1769526, 393318, 31, 1769527, 393318, 31, 1769528, 393318, 31, 1769529, 393318, 31, 1769530, 393318, 31, 1769531, 65638, 23, 1769532, 131174, 31, 1769533, 262244, 0, 1769534, 262244, 0, 1769535, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 102, 31, 1835012, 65638, 23, 1835013, 393318, 31, 1835014, 393318, 31, 1835015, 393318, 31, 1835016, 393318, 31, 1835017, 393318, 31, 1835018, 393318, 31, 1835019, 393318, 31, 1835020, 262244, 2, 1835021, 262244, 2, 1835022, 262244, 2, 1835023, 262244, 2, 1835024, 262244, 2, 1835025, 262244, 2, 1835026, 262244, 2, 1835027, 393318, 31, 1835028, 393318, 31, 1835029, 65638, 23, 1835030, 65638, 23, 1835031, 65638, 23, 1835032, 393318, 31, 1835033, 393318, 31, 1835034, 393318, 31, 1835035, 393318, 31, 1835036, 393318, 31, 1835037, 393318, 31, 1835038, 393318, 31, 1835039, 393318, 31, 1835040, 393318, 31, 1835041, 393318, 31, 1835042, 65638, 23, 1835043, 65638, 23, 1835044, 65638, 23, 1835045, 65638, 23, 1835046, 65638, 23, 1835047, 65638, 23, 1835048, 393318, 31, 1835049, 393318, 31, 1835050, 393318, 31, 1835051, 393318, 31, 1835052, 393318, 31, 1835053, 393318, 31, 1835054, 393318, 31, 1835055, 393318, 31, 1835056, 393318, 31, 1835057, 393318, 31, 1835058, 393318, 31, 1835059, 393318, 31, 1835060, 393318, 31, 1835061, 393318, 31, 1835062, 393318, 31, 1835063, 393318, 31, 1835064, 393318, 31, 1835065, 393318, 31, 1835066, 393318, 31, 1835067, 65638, 23, 1835068, 131174, 31, 1835069, 262244, 0, 1835070, 262244, 0, 1835071, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 102, 31, 1900548, 65638, 23, 1900549, 393318, 31, 1900550, 393318, 31, 1900551, 393318, 31, 1900552, 393318, 31, 1900553, 393318, 31, 1900554, 393318, 31, 1900555, 393318, 31, 1900556, 393318, 31, 1900557, 393318, 31, 1900558, 393318, 31, 1900559, 393318, 31, 1900560, 393318, 31, 1900561, 393318, 31, 1900562, 262244, 2, 1900563, 393318, 31, 1900564, 393318, 31, 1900565, 65638, 23, 1900566, 65638, 23, 1900567, 65638, 23, 1900568, 393318, 31, 1900569, 393318, 31, 1900570, 393318, 31, 1900571, 393318, 31, 1900572, 393318, 31, 1900573, 393318, 31, 1900574, 393318, 31, 1900575, 393318, 31, 1900576, 393318, 31, 1900577, 65638, 23, 1900578, 65638, 23, 1900579, 65638, 23, 1900580, 65638, 23, 1900581, 65638, 23, 1900582, 65638, 23, 1900583, 65638, 23, 1900584, 393318, 31, 1900585, 393318, 31, 1900586, 393318, 31, 1900587, 393318, 31, 1900588, 393318, 31, 1900589, 393318, 31, 1900590, 393318, 31, 1900591, 393318, 31, 1900592, 393318, 31, 1900593, 393318, 31, 1900594, 393318, 31, 1900595, 393318, 31, 1900596, 393318, 31, 1900597, 393318, 31, 1900598, 393318, 31, 1900599, 393318, 31, 1900600, 393318, 31, 1900601, 393318, 31, 1900602, 393318, 31, 1900603, 65638, 23, 1900604, 131174, 31, 1900605, 262244, 0, 1900606, 262244, 0, 1900607, 262244, 0, 1966080, 262244, 0, 1966081, 262244, 0, 1966082, 262244, 0, 1966083, 102, 31, 1966084, 65638, 23, 1966085, 393318, 31, 1966086, 393318, 31, 1966087, 393318, 31, 1966088, 393318, 31, 1966089, 393318, 31, 1966090, 65638, 23, 1966091, 65638, 23, 1966092, 65638, 23, 1966093, 65638, 23, 1966094, 65638, 23, 1966095, 65638, 23, 1966096, 393318, 31, 1966097, 393318, 31, 1966098, 262244, 2, 1966099, 393318, 31, 1966100, 393318, 31, 1966101, 65638, 23, 1966102, 65638, 23, 1966103, 65638, 23, 1966104, 393318, 31, 1966105, 393318, 31, 1966106, 393318, 31, 1966107, 393318, 31, 1966108, 393318, 31, 1966109, 65638, 23, 1966110, 65638, 23, 1966111, 65638, 23, 1966112, 65638, 23, 1966113, 65638, 23, 1966114, 65638, 23, 1966115, 65638, 23, 1966116, 65638, 23, 1966117, 65638, 23, 1966118, 65638, 23, 1966119, 65638, 23, 1966120, 393318, 31, 1966121, 393318, 31, 1966122, 393318, 31, 1966123, 393318, 31, 1966124, 393318, 31, 1966125, 393318, 31, 1966126, 393318, 31, 1966127, 393318, 31, 1966128, 393318, 31, 1966129, 393318, 31, 1966130, 393318, 31, 1966131, 393318, 31, 1966132, 393318, 31, 1966133, 393318, 31, 1966134, 393318, 31, 1966135, 393318, 31, 1966136, 393318, 31, 1966137, 393318, 31, 1966138, 393318, 31, 1966139, 65638, 23, 1966140, 131174, 31, 1966141, 262244, 0, 1966142, 262244, 0, 1966143, 262244, 0, 2031616, 262244, 0, 2031617, 262244, 0, 2031618, 262244, 0, 2031619, 102, 31, 2031620, 65638, 23, 2031621, 393318, 31, 2031622, 393318, 31, 2031623, 393318, 31, 2031624, 393318, 31, 2031625, 393318, 31, 2031626, 65638, 23, 2031627, 262246, 31, 2031628, 65638, 32, 2031629, 65638, 32, 2031630, 196710, 31, 2031631, 65638, 23, 2031632, 393318, 31, 2031633, 393318, 31, 2031634, 262244, 2, 2031635, 393318, 31, 2031636, 393318, 31, 2031637, 65638, 23, 2031638, 65638, 23, 2031639, 65638, 23, 2031640, 393318, 31, 2031641, 393318, 31, 2031642, 393318, 31, 2031643, 393318, 31, 2031644, 393318, 31, 2031645, 65638, 23, 2031646, 65638, 23, 2031647, 65638, 23, 2031648, 65638, 23, 2031649, 65638, 23, 2031650, 65638, 23, 2031651, 65638, 23, 2031652, 65638, 23, 2031653, 65638, 23, 2031654, 65638, 23, 2031655, 65638, 23, 2031656, 65638, 23, 2031657, 65638, 23, 2031658, 65638, 23, 2031659, 65638, 23, 2031660, 393318, 31, 2031661, 393318, 31, 2031662, 393318, 31, 2031663, 393318, 31, 2031664, 393318, 31, 2031665, 65638, 23, 2031666, 65638, 23, 2031667, 65638, 23, 2031668, 65638, 23, 2031669, 65638, 23, 2031670, 65638, 23, 2031671, 65638, 23, 2031672, 65638, 23, 2031673, 65638, 23, 2031674, 65638, 23, 2031675, 262246, 31, 2031676, 131174, 32, 2031677, 262244, 0, 2031678, 262244, 0, 2031679, 262244, 0, 2097152, 262244, 0, 2097153, 262244, 0, 2097154, 262244, 0, 2097155, 102, 31, 2097156, 65638, 23, 2097157, 393318, 31, 2097158, 393318, 31, 2097159, 393318, 31, 2097160, 393318, 31, 2097161, 393318, 31, 2097162, 65638, 23, 2097163, 131174, 31, 2097164, 262244, 0, 2097165, 262244, 0, 2097166, 102, 31, 2097167, 65638, 23, 2097168, 393318, 31, 2097169, 393318, 31, 2097170, 262244, 2, 2097171, 393318, 31, 2097172, 393318, 31, 2097173, 393318, 31, 2097174, 393318, 31, 2097175, 393318, 31, 2097176, 393318, 31, 2097177, 393318, 31, 2097178, 393318, 31, 2097179, 393318, 31, 2097180, 393318, 31, 2097181, 65638, 23, 2097182, 65638, 23, 2097183, 65638, 23, 2097184, 65638, 23, 2097185, 65638, 23, 2097186, 65638, 23, 2097187, 393318, 31, 2097188, 393318, 31, 2097189, 393318, 31, 2097190, 393318, 31, 2097191, 65638, 23, 2097192, 65638, 23, 2097193, 65638, 23, 2097194, 65638, 23, 2097195, 65638, 23, 2097196, 393318, 31, 2097197, 393318, 31, 2097198, 393318, 31, 2097199, 393318, 31, 2097200, 393318, 31, 2097201, 65638, 23, 2097202, 262244, 0, 2097203, 262244, 0, 2097204, 262244, 0, 2097205, 262244, 0, 2097206, 262244, 0, 2097207, 262244, 0, 2097208, 262244, 0, 2097209, 262244, 0, 2097210, 262244, 0, 2097211, 131174, 31, 2097212, 262244, 0, 2097213, 262244, 0, 2097214, 262244, 0, 2097215, 262244, 0, 2162688, 262244, 0, 2162689, 262244, 0, 2162690, 262244, 0, 2162691, 102, 31, 2162692, 65638, 23, 2162693, 393318, 31, 2162694, 393318, 31, 2162695, 393318, 31, 2162696, 393318, 31, 2162697, 393318, 31, 2162698, 65638, 23, 2162699, 131174, 31, 2162700, 262244, 0, 2162701, 262244, 0, 2162702, 102, 31, 2162703, 65638, 23, 2162704, 393318, 31, 2162705, 393318, 31, 2162706, 262244, 2, 2162707, 393318, 31, 2162708, 393318, 31, 2162709, 393318, 31, 2162710, 393318, 31, 2162711, 393318, 31, 2162712, 393318, 31, 2162713, 393318, 31, 2162714, 262244, 2, 2162715, 393318, 31, 2162716, 393318, 31, 2162717, 65638, 23, 2162718, 65638, 23, 2162719, 65638, 23, 2162720, 65638, 23, 2162721, 65638, 23, 2162722, 65638, 23, 2162723, 393318, 31, 2162724, 393318, 31, 2162725, 393318, 31, 2162726, 393318, 31, 2162727, 393318, 31, 2162728, 65638, 23, 2162729, 65638, 23, 2162730, 65638, 23, 2162731, 65638, 23, 2162732, 393318, 31, 2162733, 393318, 31, 2162734, 393318, 31, 2162735, 393318, 31, 2162736, 393318, 31, 2162737, 65638, 23, 2162738, 65638, 23, 2162739, 65638, 23, 2162740, 65638, 23, 2162741, 65638, 23, 2162742, 65638, 23, 2162743, 65638, 23, 2162744, 65638, 23, 2162745, 65638, 23, 2162746, 65638, 23, 2162747, 131174, 31, 2162748, 262244, 0, 2162749, 262244, 0, 2162750, 262244, 0, 2162751, 262244, 0, 2228224, 262244, 0, 2228225, 262244, 0, 2228226, 262244, 0, 2228227, 102, 31, 2228228, 65638, 23, 2228229, 393318, 31, 2228230, 393318, 31, 2228231, 393318, 31, 2228232, 393318, 31, 2228233, 393318, 31, 2228234, 65638, 23, 2228235, 131174, 31, 2228236, 262244, 0, 2228237, 262244, 0, 2228238, 102, 31, 2228239, 65638, 23, 2228240, 393318, 31, 2228241, 393318, 31, 2228242, 262244, 2, 2228243, 262244, 2, 2228244, 262244, 2, 2228245, 262244, 2, 2228246, 262244, 2, 2228247, 262244, 2, 2228248, 262244, 2, 2228249, 262244, 2, 2228250, 262244, 2, 2228251, 393318, 31, 2228252, 393318, 31, 2228253, 65638, 23, 2228254, 65638, 23, 2228255, 65638, 23, 2228256, 65638, 23, 2228257, 65638, 23, 2228258, 65638, 23, 2228259, 393318, 31, 2228260, 393318, 31, 2228261, 393318, 31, 2228262, 393318, 31, 2228263, 393318, 31, 2228264, 65638, 23, 2228265, 65638, 23, 2228266, 65638, 23, 2228267, 65638, 23, 2228268, 393318, 31, 2228269, 393318, 31, 2228270, 393318, 31, 2228271, 393318, 31, 2228272, 393318, 31, 2228273, 65638, 23, 2228274, 65638, 23, 2228275, 65638, 23, 2228276, 65638, 23, 2228277, 65638, 23, 2228278, 65638, 23, 2228279, 65638, 23, 2228280, 65638, 23, 2228281, 65638, 23, 2228282, 65638, 23, 2228283, 131174, 31, 2228284, 262244, 0, 2228285, 262244, 0, 2228286, 262244, 0, 2228287, 262244, 0, 2293760, 262244, 0, 2293761, 262244, 0, 2293762, 262244, 0, 2293763, 102, 32, 2293764, 65638, 32, 2293765, 65638, 32, 2293766, 65638, 32, 2293767, 65638, 32, 2293768, 65638, 32, 2293769, 65638, 32, 2293770, 65638, 32, 2293771, 131174, 32, 2293772, 262244, 0, 2293773, 262244, 0, 2293774, 102, 31, 2293775, 65638, 23, 2293776, 393318, 31, 2293777, 393318, 31, 2293778, 262244, 2, 2293779, 262244, 2, 2293780, 262244, 2, 2293781, 262244, 2, 2293782, 262244, 2, 2293783, 262244, 2, 2293784, 262244, 2, 2293785, 262244, 2, 2293786, 262244, 2, 2293787, 393318, 31, 2293788, 393318, 31, 2293789, 65638, 23, 2293790, 65638, 23, 2293791, 65638, 23, 2293792, 65638, 23, 2293793, 65638, 23, 2293794, 65638, 23, 2293795, 393318, 31, 2293796, 393318, 31, 2293797, 393318, 31, 2293798, 393318, 31, 2293799, 393318, 31, 2293800, 393318, 31, 2293801, 393318, 31, 2293802, 393318, 31, 2293803, 393318, 31, 2293804, 393318, 31, 2293805, 393318, 31, 2293806, 393318, 31, 2293807, 393318, 31, 2293808, 393318, 31, 2293809, 393318, 31, 2293810, 393318, 31, 2293811, 393318, 31, 2293812, 393318, 31, 2293813, 393318, 31, 2293814, 393318, 31, 2293815, 393318, 31, 2293816, 393318, 31, 2293817, 393318, 31, 2293818, 65638, 23, 2293819, 131174, 31, 2293820, 262244, 0, 2293821, 262244, 0, 2293822, 262244, 0, 2293823, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 262244, 0, 2359300, 262244, 0, 2359301, 262244, 0, 2359302, 262244, 0, 2359303, 262244, 0, 2359304, 262244, 0, 2359305, 262244, 0, 2359306, 262244, 0, 2359307, 262244, 0, 2359308, 262244, 0, 2359309, 262244, 0, 2359310, 102, 31, 2359311, 65638, 23, 2359312, 393318, 31, 2359313, 393318, 31, 2359314, 262244, 2, 2359315, 393318, 31, 2359316, 393318, 31, 2359317, 393318, 31, 2359318, 393318, 31, 2359319, 393318, 31, 2359320, 393318, 31, 2359321, 393318, 31, 2359322, 262244, 2, 2359323, 393318, 31, 2359324, 393318, 31, 2359325, 65638, 23, 2359326, 65638, 23, 2359327, 65638, 23, 2359328, 65638, 23, 2359329, 65638, 23, 2359330, 65638, 23, 2359331, 393318, 31, 2359332, 393318, 31, 2359333, 393318, 31, 2359334, 393318, 31, 2359335, 393318, 31, 2359336, 393318, 31, 2359337, 393318, 31, 2359338, 393318, 31, 2359339, 393318, 31, 2359340, 393318, 31, 2359341, 393318, 31, 2359342, 393318, 31, 2359343, 393318, 31, 2359344, 393318, 31, 2359345, 393318, 31, 2359346, 393318, 31, 2359347, 393318, 31, 2359348, 393318, 31, 2359349, 393318, 31, 2359350, 393318, 31, 2359351, 393318, 31, 2359352, 393318, 31, 2359353, 393318, 31, 2359354, 65638, 23, 2359355, 131174, 31, 2359356, 262244, 0, 2359357, 262244, 0, 2359358, 262244, 0, 2359359, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 262244, 0, 2424836, 262244, 0, 2424837, 262244, 0, 2424838, 102, 30, 2424839, 65638, 30, 2424840, 65638, 30, 2424841, 65638, 30, 2424842, 65638, 30, 2424843, 65638, 30, 2424844, 65638, 30, 2424845, 65638, 30, 2424846, 196710, 30, 2424847, 65638, 23, 2424848, 393318, 31, 2424849, 393318, 31, 2424850, 262244, 2, 2424851, 393318, 31, 2424852, 393318, 31, 2424853, 65638, 23, 2424854, 65638, 23, 2424855, 65638, 23, 2424856, 393318, 31, 2424857, 393318, 31, 2424858, 262244, 2, 2424859, 393318, 31, 2424860, 393318, 31, 2424861, 65638, 23, 2424862, 65638, 23, 2424863, 65638, 23, 2424864, 65638, 23, 2424865, 65638, 23, 2424866, 65638, 23, 2424867, 393318, 31, 2424868, 393318, 31, 2424869, 393318, 31, 2424870, 393318, 31, 2424871, 393318, 31, 2424872, 393318, 31, 2424873, 393318, 31, 2424874, 393318, 31, 2424875, 393318, 31, 2424876, 393318, 31, 2424877, 393318, 31, 2424878, 393318, 31, 2424879, 393318, 31, 2424880, 393318, 31, 2424881, 393318, 31, 2424882, 393318, 31, 2424883, 393318, 31, 2424884, 393318, 31, 2424885, 393318, 31, 2424886, 393318, 31, 2424887, 393318, 31, 2424888, 393318, 31, 2424889, 393318, 31, 2424890, 65638, 23, 2424891, 131174, 31, 2424892, 262244, 0, 2424893, 262244, 0, 2424894, 262244, 0, 2424895, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 262244, 0, 2490372, 262244, 0, 2490373, 262244, 0, 2490374, 102, 31, 2490375, 102, 31, 2490376, 65638, 23, 2490377, 65638, 23, 2490378, 65638, 23, 2490379, 65638, 23, 2490380, 65638, 23, 2490381, 65638, 23, 2490382, 65638, 23, 2490383, 65638, 23, 2490384, 393318, 31, 2490385, 393318, 31, 2490386, 262244, 2, 2490387, 393318, 31, 2490388, 393318, 31, 2490389, 65638, 23, 2490390, 65638, 23, 2490391, 65638, 23, 2490392, 393318, 31, 2490393, 393318, 31, 2490394, 262244, 2, 2490395, 393318, 31, 2490396, 393318, 31, 2490397, 65638, 23, 2490398, 65638, 23, 2490399, 65638, 23, 2490400, 65638, 23, 2490401, 65638, 23, 2490402, 65638, 23, 2490403, 393318, 31, 2490404, 393318, 31, 2490405, 393318, 31, 2490406, 393318, 31, 2490407, 393318, 31, 2490408, 393318, 31, 2490409, 393318, 31, 2490410, 393318, 31, 2490411, 393318, 31, 2490412, 393318, 31, 2490413, 393318, 31, 2490414, 393318, 31, 2490415, 393318, 31, 2490416, 393318, 31, 2490417, 393318, 31, 2490418, 393318, 31, 2490419, 393318, 31, 2490420, 393318, 31, 2490421, 393318, 31, 2490422, 393318, 31, 2490423, 393318, 31, 2490424, 393318, 31, 2490425, 393318, 31, 2490426, 65638, 23, 2490427, 131174, 31, 2490428, 262244, 0, 2490429, 262244, 0, 2490430, 262244, 0, 2490431, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 262244, 0, 2555908, 262244, 0, 2555909, 262244, 0, 2555910, 102, 31, 2555911, 102, 31, 2555912, 65638, 23, 2555913, 65638, 23, 2555914, 65638, 23, 2555915, 65638, 23, 2555916, 65638, 23, 2555917, 65638, 23, 2555918, 65638, 23, 2555919, 65638, 23, 2555920, 393318, 31, 2555921, 393318, 31, 2555922, 262244, 2, 2555923, 393318, 31, 2555924, 393318, 31, 2555925, 65638, 23, 2555926, 65638, 23, 2555927, 65638, 23, 2555928, 393318, 31, 2555929, 393318, 31, 2555930, 262244, 2, 2555931, 393318, 31, 2555932, 393318, 31, 2555933, 65638, 23, 2555934, 65638, 23, 2555935, 65638, 23, 2555936, 65638, 23, 2555937, 65638, 23, 2555938, 65638, 23, 2555939, 393318, 31, 2555940, 393318, 31, 2555941, 393318, 31, 2555942, 393318, 31, 2555943, 393318, 31, 2555944, 393318, 31, 2555945, 393318, 31, 2555946, 393318, 31, 2555947, 393318, 31, 2555948, 393318, 31, 2555949, 393318, 31, 2555950, 393318, 31, 2555951, 393318, 31, 2555952, 393318, 31, 2555953, 65638, 23, 2555954, 65638, 23, 2555955, 65638, 23, 2555956, 65638, 23, 2555957, 393318, 31, 2555958, 393318, 31, 2555959, 393318, 31, 2555960, 393318, 31, 2555961, 393318, 31, 2555962, 65638, 23, 2555963, 131174, 31, 2555964, 262244, 0, 2555965, 262244, 0, 2555966, 262244, 0, 2555967, 262244, 0, 2621440, 262244, 0, 2621441, 262244, 0, 2621442, 262244, 0, 2621443, 262244, 0, 2621444, 262244, 0, 2621445, 262244, 0, 2621446, 102, 31, 2621447, 102, 31, 2621448, 65638, 23, 2621449, 65638, 23, 2621450, 65638, 23, 2621451, 65638, 23, 2621452, 65638, 23, 2621453, 65638, 23, 2621454, 65638, 23, 2621455, 65638, 23, 2621456, 393318, 31, 2621457, 393318, 31, 2621458, 262244, 2, 2621459, 393318, 31, 2621460, 393318, 31, 2621461, 65638, 23, 2621462, 65638, 23, 2621463, 65638, 23, 2621464, 393318, 31, 2621465, 393318, 31, 2621466, 262244, 2, 2621467, 393318, 31, 2621468, 393318, 31, 2621469, 65638, 23, 2621470, 65638, 23, 2621471, 65638, 23, 2621472, 65638, 23, 2621473, 65638, 23, 2621474, 65638, 23, 2621475, 393318, 31, 2621476, 393318, 31, 2621477, 393318, 31, 2621478, 393318, 31, 2621479, 393318, 31, 2621480, 262246, 31, 2621481, 65638, 32, 2621482, 65638, 32, 2621483, 196710, 31, 2621484, 393318, 31, 2621485, 393318, 31, 2621486, 393318, 31, 2621487, 393318, 31, 2621488, 393318, 31, 2621489, 65638, 23, 2621490, 262246, 31, 2621491, 196710, 31, 2621492, 65638, 23, 2621493, 393318, 31, 2621494, 393318, 31, 2621495, 393318, 31, 2621496, 393318, 31, 2621497, 393318, 31, 2621498, 65638, 23, 2621499, 131174, 31, 2621500, 262244, 0, 2621501, 262244, 0, 2621502, 262244, 0, 2621503, 262244, 0, 2686976, 262244, 0, 2686977, 262244, 0, 2686978, 262244, 0, 2686979, 262244, 0, 2686980, 262244, 0, 2686981, 262244, 0, 2686982, 102, 31, 2686983, 102, 31, 2686984, 393318, 31, 2686985, 393318, 31, 2686986, 393318, 31, 2686987, 393318, 31, 2686988, 393318, 31, 2686989, 393318, 31, 2686990, 393318, 31, 2686991, 393318, 31, 2686992, 393318, 31, 2686993, 393318, 31, 2686994, 262244, 2, 2686995, 393318, 31, 2686996, 393318, 31, 2686997, 393318, 31, 2686998, 393318, 31, 2686999, 393318, 31, 2687000, 393318, 31, 2687001, 393318, 31, 2687002, 262244, 2, 2687003, 393318, 31, 2687004, 393318, 31, 2687005, 393318, 31, 2687006, 393318, 31, 2687007, 393318, 31, 2687008, 393318, 31, 2687009, 393318, 31, 2687010, 393318, 31, 2687011, 393318, 31, 2687012, 393318, 31, 2687013, 393318, 31, 2687014, 393318, 31, 2687015, 393318, 31, 2687016, 131174, 31, 2687017, 65638, 31, 2687018, 65638, 31, 2687019, 102, 31, 2687020, 393318, 31, 2687021, 393318, 31, 2687022, 393318, 31, 2687023, 393318, 31, 2687024, 393318, 31, 2687025, 65638, 23, 2687026, 131174, 31, 2687027, 102, 31, 2687028, 65638, 23, 2687029, 393318, 31, 2687030, 393318, 31, 2687031, 393318, 31, 2687032, 393318, 31, 2687033, 393318, 31, 2687034, 65638, 23, 2687035, 131174, 31, 2687036, 262244, 0, 2687037, 262244, 0, 2687038, 262244, 0, 2687039, 262244, 0, 2752512, 262244, 0, 2752513, 262244, 0, 2752514, 262244, 0, 2752515, 262244, 0, 2752516, 262244, 0, 2752517, 262244, 0, 2752518, 102, 31, 2752519, 102, 31, 2752520, 393318, 31, 2752521, 393318, 31, 2752522, 393318, 31, 2752523, 393318, 31, 2752524, 393318, 31, 2752525, 393318, 31, 2752526, 393318, 31, 2752527, 393318, 31, 2752528, 393318, 31, 2752529, 393318, 31, 2752530, 262244, 2, 2752531, 393318, 31, 2752532, 393318, 31, 2752533, 393318, 31, 2752534, 393318, 31, 2752535, 393318, 31, 2752536, 393318, 31, 2752537, 393318, 31, 2752538, 262244, 2, 2752539, 393318, 31, 2752540, 393318, 31, 2752541, 393318, 31, 2752542, 393318, 31, 2752543, 393318, 31, 2752544, 393318, 31, 2752545, 393318, 31, 2752546, 393318, 31, 2752547, 393318, 31, 2752548, 393318, 31, 2752549, 393318, 31, 2752550, 393318, 31, 2752551, 393318, 31, 2752552, 131174, 31, 2752553, 65638, 31, 2752554, 65638, 31, 2752555, 102, 31, 2752556, 393318, 31, 2752557, 393318, 31, 2752558, 393318, 31, 2752559, 393318, 31, 2752560, 393318, 31, 2752561, 65638, 23, 2752562, 131174, 31, 2752563, 102, 31, 2752564, 65638, 23, 2752565, 393318, 31, 2752566, 393318, 31, 2752567, 393318, 31, 2752568, 393318, 31, 2752569, 393318, 31, 2752570, 65638, 23, 2752571, 131174, 31, 2752572, 262244, 0, 2752573, 262244, 0, 2752574, 262244, 0, 2752575, 262244, 0, 2818048, 262244, 0, 2818049, 262244, 0, 2818050, 262244, 0, 2818051, 262244, 0, 2818052, 262244, 0, 2818053, 262244, 0, 2818054, 102, 31, 2818055, 102, 31, 2818056, 393318, 31, 2818057, 393318, 31, 2818058, 393318, 31, 2818059, 393318, 31, 2818060, 393318, 31, 2818061, 393318, 31, 2818062, 393318, 31, 2818063, 393318, 31, 2818064, 393318, 31, 2818065, 393318, 31, 2818066, 262244, 2, 2818067, 262244, 2, 2818068, 262244, 2, 2818069, 262244, 2, 2818070, 262244, 2, 2818071, 262244, 2, 2818072, 262244, 2, 2818073, 262244, 2, 2818074, 262244, 2, 2818075, 262244, 2, 2818076, 262244, 2, 2818077, 262244, 2, 2818078, 393318, 31, 2818079, 393318, 31, 2818080, 393318, 31, 2818081, 393318, 31, 2818082, 393318, 31, 2818083, 393318, 31, 2818084, 393318, 31, 2818085, 393318, 31, 2818086, 393318, 31, 2818087, 393318, 31, 2818088, 131174, 31, 2818089, 65638, 31, 2818090, 65638, 31, 2818091, 102, 31, 2818092, 393318, 31, 2818093, 393318, 31, 2818094, 393318, 31, 2818095, 393318, 31, 2818096, 393318, 31, 2818097, 65638, 23, 2818098, 131174, 31, 2818099, 102, 31, 2818100, 65638, 23, 2818101, 393318, 31, 2818102, 393318, 31, 2818103, 393318, 31, 2818104, 393318, 31, 2818105, 393318, 31, 2818106, 65638, 23, 2818107, 131174, 31, 2818108, 262244, 0, 2818109, 262244, 0, 2818110, 262244, 0, 2818111, 262244, 0, 2883584, 262244, 0, 2883585, 262244, 0, 2883586, 262244, 0, 2883587, 262244, 0, 2883588, 262244, 0, 2883589, 262244, 0, 2883590, 102, 31, 2883591, 102, 31, 2883592, 393318, 31, 2883593, 393318, 31, 2883594, 393318, 31, 2883595, 393318, 31, 2883596, 393318, 31, 2883597, 393318, 31, 2883598, 393318, 31, 2883599, 393318, 31, 2883600, 393318, 31, 2883601, 393318, 31, 2883602, 262244, 2, 2883603, 262244, 2, 2883604, 262244, 2, 2883605, 262244, 2, 2883606, 262244, 2, 2883607, 262244, 2, 2883608, 262244, 2, 2883609, 262244, 2, 2883610, 262244, 2, 2883611, 262244, 2, 2883612, 262244, 2, 2883613, 262244, 2, 2883614, 393318, 31, 2883615, 393318, 31, 2883616, 393318, 31, 2883617, 393318, 31, 2883618, 393318, 31, 2883619, 393318, 31, 2883620, 393318, 31, 2883621, 393318, 31, 2883622, 393318, 31, 2883623, 393318, 31, 2883624, 131174, 31, 2883625, 65638, 31, 2883626, 65638, 31, 2883627, 102, 31, 2883628, 393318, 31, 2883629, 393318, 31, 2883630, 393318, 31, 2883631, 393318, 31, 2883632, 393318, 31, 2883633, 65638, 23, 2883634, 131174, 31, 2883635, 102, 31, 2883636, 65638, 23, 2883637, 393318, 31, 2883638, 393318, 31, 2883639, 393318, 31, 2883640, 393318, 31, 2883641, 393318, 31, 2883642, 65638, 23, 2883643, 131174, 31, 2883644, 262244, 0, 2883645, 262244, 0, 2883646, 262244, 0, 2883647, 262244, 0, 2949120, 262244, 0, 2949121, 262244, 0, 2949122, 262244, 0, 2949123, 262244, 0, 2949124, 262244, 0, 2949125, 262244, 0, 2949126, 102, 31, 2949127, 102, 31, 2949128, 393318, 31, 2949129, 393318, 31, 2949130, 393318, 31, 2949131, 393318, 31, 2949132, 393318, 31, 2949133, 393318, 31, 2949134, 393318, 31, 2949135, 393318, 31, 2949136, 393318, 31, 2949137, 393318, 31, 2949138, 393318, 31, 2949139, 393318, 31, 2949140, 393318, 31, 2949141, 393318, 31, 2949142, 393318, 31, 2949143, 393318, 31, 2949144, 393318, 31, 2949145, 393318, 31, 2949146, 393318, 31, 2949147, 393318, 31, 2949148, 393318, 31, 2949149, 393318, 31, 2949150, 393318, 31, 2949151, 393318, 31, 2949152, 393318, 31, 2949153, 393318, 31, 2949154, 393318, 31, 2949155, 393318, 31, 2949156, 393318, 31, 2949157, 393318, 31, 2949158, 393318, 31, 2949159, 393318, 31, 2949160, 131174, 31, 2949161, 65638, 31, 2949162, 65638, 31, 2949163, 102, 31, 2949164, 393318, 31, 2949165, 393318, 31, 2949166, 393318, 31, 2949167, 393318, 31, 2949168, 393318, 31, 2949169, 65638, 23, 2949170, 131174, 31, 2949171, 102, 31, 2949172, 65638, 23, 2949173, 393318, 31, 2949174, 393318, 31, 2949175, 393318, 31, 2949176, 393318, 31, 2949177, 393318, 31, 2949178, 65638, 23, 2949179, 131174, 31, 2949180, 262244, 0, 2949181, 262244, 0, 2949182, 262244, 0, 2949183, 262244, 0, 3014656, 262244, 0, 3014657, 262244, 0, 3014658, 262244, 0, 3014659, 262244, 0, 3014660, 262244, 0, 3014661, 262244, 0, 3014662, 102, 31, 3014663, 102, 31, 3014664, 393318, 31, 3014665, 393318, 31, 3014666, 393318, 31, 3014667, 393318, 31, 3014668, 393318, 31, 3014669, 393318, 31, 3014670, 393318, 31, 3014671, 393318, 31, 3014672, 393318, 31, 3014673, 393318, 31, 3014674, 393318, 31, 3014675, 393318, 31, 3014676, 393318, 31, 3014677, 393318, 31, 3014678, 393318, 31, 3014679, 393318, 31, 3014680, 393318, 31, 3014681, 393318, 31, 3014682, 393318, 31, 3014683, 393318, 31, 3014684, 393318, 31, 3014685, 393318, 31, 3014686, 393318, 31, 3014687, 393318, 31, 3014688, 393318, 31, 3014689, 393318, 31, 3014690, 393318, 31, 3014691, 393318, 31, 3014692, 393318, 31, 3014693, 393318, 31, 3014694, 393318, 31, 3014695, 393318, 31, 3014696, 131174, 31, 3014697, 65638, 31, 3014698, 65638, 31, 3014699, 102, 31, 3014700, 393318, 31, 3014701, 393318, 31, 3014702, 393318, 31, 3014703, 393318, 31, 3014704, 393318, 31, 3014705, 65638, 23, 3014706, 131174, 31, 3014707, 102, 31, 3014708, 65638, 23, 3014709, 393318, 31, 3014710, 393318, 31, 3014711, 393318, 31, 3014712, 393318, 31, 3014713, 393318, 31, 3014714, 65638, 23, 3014715, 131174, 31, 3014716, 262244, 0, 3014717, 262244, 0, 3014718, 262244, 0, 3014719, 262244, 0, 3080192, 262244, 0, 3080193, 262244, 0, 3080194, 262244, 0, 3080195, 262244, 0, 3080196, 262244, 0, 3080197, 262244, 0, 3080198, 102, 31, 3080199, 102, 31, 3080200, 393318, 31, 3080201, 393318, 31, 3080202, 393318, 31, 3080203, 393318, 31, 3080204, 393318, 31, 3080205, 393318, 31, 3080206, 65638, 23, 3080207, 262246, 31, 3080208, 65638, 32, 3080209, 65638, 32, 3080210, 196710, 31, 3080211, 65638, 23, 3080212, 393318, 31, 3080213, 393318, 31, 3080214, 393318, 31, 3080215, 393318, 31, 3080216, 393318, 31, 3080217, 262246, 31, 3080218, 65638, 32, 3080219, 65638, 32, 3080220, 65638, 32, 3080221, 65638, 32, 3080222, 65638, 32, 3080223, 65638, 32, 3080224, 65638, 32, 3080225, 65638, 32, 3080226, 65638, 32, 3080227, 65638, 32, 3080228, 65638, 32, 3080229, 65638, 32, 3080230, 65638, 32, 3080231, 65638, 32, 3080232, 131174, 32, 3080233, 65638, 31, 3080234, 65638, 31, 3080235, 102, 31, 3080236, 393318, 31, 3080237, 393318, 31, 3080238, 393318, 31, 3080239, 393318, 31, 3080240, 393318, 31, 3080241, 65638, 23, 3080242, 131174, 31, 3080243, 102, 31, 3080244, 65638, 23, 3080245, 393318, 31, 3080246, 393318, 31, 3080247, 393318, 31, 3080248, 393318, 31, 3080249, 393318, 31, 3080250, 65638, 23, 3080251, 131174, 31, 3080252, 262244, 0, 3080253, 262244, 0, 3080254, 262244, 0, 3080255, 262244, 0, 3145728, 262244, 0, 3145729, 262244, 0, 3145730, 262244, 0, 3145731, 262244, 0, 3145732, 262244, 0, 3145733, 262244, 0, 3145734, 102, 31, 3145735, 102, 31, 3145736, 393318, 31, 3145737, 393318, 31, 3145738, 393318, 31, 3145739, 393318, 31, 3145740, 393318, 31, 3145741, 393318, 31, 3145742, 65638, 23, 3145743, 131174, 31, 3145744, 262244, 0, 3145745, 262244, 0, 3145746, 102, 31, 3145747, 65638, 23, 3145748, 393318, 31, 3145749, 393318, 31, 3145750, 393318, 31, 3145751, 393318, 31, 3145752, 393318, 31, 3145753, 131174, 31, 3145754, 65638, 31, 3145755, 65638, 31, 3145756, 65638, 31, 3145757, 65638, 31, 3145758, 65638, 31, 3145759, 65638, 31, 3145760, 65638, 31, 3145761, 65638, 31, 3145762, 65638, 31, 3145763, 65638, 31, 3145764, 65638, 31, 3145765, 65638, 31, 3145766, 65638, 31, 3145767, 65638, 31, 3145768, 65638, 31, 3145769, 65638, 31, 3145770, 65638, 31, 3145771, 102, 31, 3145772, 393318, 31, 3145773, 393318, 31, 3145774, 393318, 31, 3145775, 393318, 31, 3145776, 393318, 31, 3145777, 65638, 23, 3145778, 131174, 31, 3145779, 102, 31, 3145780, 65638, 23, 3145781, 393318, 31, 3145782, 393318, 31, 3145783, 393318, 31, 3145784, 393318, 31, 3145785, 393318, 31, 3145786, 65638, 23, 3145787, 131174, 31, 3145788, 262244, 0, 3145789, 262244, 0, 3145790, 262244, 0, 3145791, 262244, 0, 3211264, 262244, 0, 3211265, 262244, 0, 3211266, 262244, 0, 3211267, 262244, 0, 3211268, 262244, 0, 3211269, 262244, 0, 3211270, 102, 31, 3211271, 102, 31, 3211272, 393318, 31, 3211273, 393318, 31, 3211274, 393318, 31, 3211275, 393318, 31, 3211276, 393318, 31, 3211277, 393318, 31, 3211278, 65638, 23, 3211279, 131174, 31, 3211280, 262244, 0, 3211281, 262244, 0, 3211282, 102, 31, 3211283, 65638, 23, 3211284, 393318, 31, 3211285, 393318, 31, 3211286, 393318, 31, 3211287, 393318, 31, 3211288, 393318, 31, 3211289, 262246, 30, 3211290, 65638, 30, 3211291, 65638, 30, 3211292, 65638, 30, 3211293, 65638, 30, 3211294, 65638, 30, 3211295, 65638, 30, 3211296, 65638, 30, 3211297, 65638, 30, 3211298, 65638, 30, 3211299, 65638, 30, 3211300, 65638, 30, 3211301, 65638, 30, 3211302, 65638, 30, 3211303, 65638, 30, 3211304, 65638, 30, 3211305, 65638, 30, 3211306, 65638, 30, 3211307, 196710, 30, 3211308, 393318, 31, 3211309, 393318, 31, 3211310, 393318, 31, 3211311, 393318, 31, 3211312, 393318, 31, 3211313, 65638, 23, 3211314, 131174, 31, 3211315, 102, 31, 3211316, 65638, 23, 3211317, 393318, 31, 3211318, 393318, 31, 3211319, 393318, 31, 3211320, 393318, 31, 3211321, 393318, 31, 3211322, 65638, 23, 3211323, 131174, 31, 3211324, 262244, 0, 3211325, 262244, 0, 3211326, 262244, 0, 3211327, 262244, 0, 3276800, 262244, 0, 3276801, 262244, 0, 3276802, 262244, 0, 3276803, 262244, 0, 3276804, 262244, 0, 3276805, 262244, 0, 3276806, 102, 31, 3276807, 102, 31, 3276808, 393318, 31, 3276809, 393318, 31, 3276810, 393318, 31, 3276811, 393318, 31, 3276812, 393318, 31, 3276813, 393318, 31, 3276814, 65638, 23, 3276815, 131174, 31, 3276816, 262244, 0, 3276817, 262244, 0, 3276818, 102, 31, 3276819, 65638, 23, 3276820, 393318, 31, 3276821, 393318, 31, 3276822, 393318, 31, 3276823, 393318, 31, 3276824, 393318, 31, 3276825, 65638, 23, 3276826, 65638, 23, 3276827, 65638, 23, 3276828, 65638, 23, 3276829, 65638, 23, 3276830, 65638, 23, 3276831, 65638, 23, 3276832, 65638, 23, 3276833, 65638, 23, 3276834, 65638, 23, 3276835, 65638, 23, 3276836, 65638, 23, 3276837, 65638, 23, 3276838, 65638, 23, 3276839, 65638, 23, 3276840, 65638, 23, 3276841, 65638, 23, 3276842, 65638, 23, 3276843, 65638, 23, 3276844, 393318, 31, 3276845, 393318, 31, 3276846, 393318, 31, 3276847, 393318, 31, 3276848, 393318, 31, 3276849, 65638, 23, 3276850, 131174, 31, 3276851, 102, 32, 3276852, 65638, 32, 3276853, 65638, 32, 3276854, 65638, 32, 3276855, 65638, 32, 3276856, 65638, 32, 3276857, 65638, 32, 3276858, 65638, 32, 3276859, 131174, 32, 3276860, 262244, 0, 3276861, 262244, 0, 3276862, 262244, 0, 3276863, 262244, 0, 3342336, 262244, 0, 3342337, 262244, 0, 3342338, 262244, 0, 3342339, 262244, 0, 3342340, 262244, 0, 3342341, 262244, 0, 3342342, 102, 31, 3342343, 102, 31, 3342344, 393318, 31, 3342345, 393318, 31, 3342346, 393318, 31, 3342347, 393318, 31, 3342348, 393318, 31, 3342349, 393318, 31, 3342350, 65638, 23, 3342351, 131174, 31, 3342352, 262244, 0, 3342353, 262244, 0, 3342354, 102, 31, 3342355, 65638, 23, 3342356, 393318, 31, 3342357, 393318, 31, 3342358, 393318, 31, 3342359, 393318, 31, 3342360, 393318, 31, 3342361, 393318, 31, 3342362, 393318, 31, 3342363, 393318, 31, 3342364, 393318, 31, 3342365, 393318, 31, 3342366, 393318, 31, 3342367, 393318, 31, 3342368, 393318, 31, 3342369, 393318, 31, 3342370, 393318, 31, 3342371, 393318, 31, 3342372, 393318, 31, 3342373, 393318, 31, 3342374, 393318, 31, 3342375, 393318, 31, 3342376, 393318, 31, 3342377, 393318, 31, 3342378, 393318, 31, 3342379, 393318, 31, 3342380, 393318, 31, 3342381, 393318, 31, 3342382, 393318, 31, 3342383, 393318, 31, 3342384, 393318, 31, 3342385, 65638, 23, 3342386, 131174, 31, 3342387, 262244, 0, 3342388, 262244, 0, 3342389, 262244, 0, 3342390, 262244, 0, 3342391, 262244, 0, 3342392, 262244, 0, 3342393, 262244, 0, 3342394, 262244, 0, 3342395, 262244, 0, 3342396, 262244, 0, 3342397, 262244, 0, 3342398, 262244, 0, 3342399, 262244, 0, 3407872, 262244, 0, 3407873, 262244, 0, 3407874, 262244, 0, 3407875, 262244, 0, 3407876, 262244, 0, 3407877, 262244, 0, 3407878, 102, 31, 3407879, 102, 31, 3407880, 393318, 31, 3407881, 393318, 31, 3407882, 393318, 31, 3407883, 393318, 31, 3407884, 393318, 31, 3407885, 393318, 31, 3407886, 65638, 23, 3407887, 131174, 31, 3407888, 262244, 0, 3407889, 262244, 0, 3407890, 102, 31, 3407891, 65638, 23, 3407892, 393318, 31, 3407893, 393318, 31, 3407894, 393318, 31, 3407895, 393318, 31, 3407896, 393318, 31, 3407897, 393318, 31, 3407898, 393318, 31, 3407899, 393318, 31, 3407900, 393318, 31, 3407901, 393318, 31, 3407902, 393318, 31, 3407903, 393318, 31, 3407904, 393318, 31, 3407905, 393318, 31, 3407906, 393318, 31, 3407907, 393318, 31, 3407908, 393318, 31, 3407909, 393318, 31, 3407910, 393318, 31, 3407911, 393318, 31, 3407912, 393318, 31, 3407913, 393318, 31, 3407914, 393318, 31, 3407915, 393318, 31, 3407916, 393318, 31, 3407917, 393318, 31, 3407918, 393318, 31, 3407919, 393318, 31, 3407920, 393318, 31, 3407921, 65638, 23, 3407922, 131174, 31, 3407923, 262244, 0, 3407924, 262244, 0, 3407925, 262244, 0, 3407926, 262244, 0, 3407927, 262244, 0, 3407928, 262244, 0, 3407929, 262244, 0, 3407930, 262244, 0, 3407931, 262244, 0, 3407932, 262244, 0, 3407933, 262244, 0, 3407934, 262244, 0, 3407935, 262244, 0, 3473408, 262244, 0, 3473409, 262244, 0, 3473410, 262244, 0, 3473411, 262244, 0, 3473412, 262244, 0, 3473413, 262244, 0, 3473414, 102, 31, 3473415, 102, 31, 3473416, 393318, 31, 3473417, 393318, 31, 3473418, 393318, 31, 3473419, 393318, 31, 3473420, 393318, 31, 3473421, 393318, 31, 3473422, 65638, 23, 3473423, 131174, 31, 3473424, 262244, 0, 3473425, 262244, 0, 3473426, 102, 31, 3473427, 65638, 23, 3473428, 393318, 31, 3473429, 393318, 31, 3473430, 393318, 31, 3473431, 393318, 31, 3473432, 393318, 31, 3473433, 393318, 31, 3473434, 393318, 31, 3473435, 393318, 31, 3473436, 393318, 31, 3473437, 393318, 31, 3473438, 393318, 31, 3473439, 393318, 31, 3473440, 393318, 31, 3473441, 393318, 31, 3473442, 393318, 31, 3473443, 393318, 31, 3473444, 393318, 31, 3473445, 393318, 31, 3473446, 393318, 31, 3473447, 393318, 31, 3473448, 393318, 31, 3473449, 393318, 31, 3473450, 393318, 31, 3473451, 393318, 31, 3473452, 393318, 31, 3473453, 393318, 31, 3473454, 393318, 31, 3473455, 393318, 31, 3473456, 393318, 31, 3473457, 65638, 23, 3473458, 131174, 31, 3473459, 262244, 0, 3473460, 262244, 0, 3473461, 262244, 0, 3473462, 262244, 0, 3473463, 262244, 0, 3473464, 262244, 0, 3473465, 262244, 0, 3473466, 262244, 0, 3473467, 262244, 0, 3473468, 262244, 0, 3473469, 262244, 0, 3473470, 262244, 0, 3473471, 262244, 0, 3538944, 262244, 0, 3538945, 262244, 0, 3538946, 262244, 0, 3538947, 262244, 0, 3538948, 262244, 0, 3538949, 262244, 0, 3538950, 102, 31, 3538951, 102, 31, 3538952, 393318, 31, 3538953, 393318, 31, 3538954, 393318, 31, 3538955, 393318, 31, 3538956, 393318, 31, 3538957, 393318, 31, 3538958, 65638, 23, 3538959, 131174, 31, 3538960, 262244, 0, 3538961, 262244, 0, 3538962, 102, 31, 3538963, 65638, 23, 3538964, 393318, 31, 3538965, 393318, 31, 3538966, 393318, 31, 3538967, 393318, 31, 3538968, 393318, 31, 3538969, 393318, 31, 3538970, 393318, 31, 3538971, 393318, 31, 3538972, 393318, 31, 3538973, 393318, 31, 3538974, 393318, 31, 3538975, 393318, 31, 3538976, 393318, 31, 3538977, 393318, 31, 3538978, 393318, 31, 3538979, 393318, 31, 3538980, 393318, 31, 3538981, 393318, 31, 3538982, 393318, 31, 3538983, 393318, 31, 3538984, 393318, 31, 3538985, 393318, 31, 3538986, 393318, 31, 3538987, 393318, 31, 3538988, 393318, 31, 3538989, 393318, 31, 3538990, 393318, 31, 3538991, 393318, 31, 3538992, 393318, 31, 3538993, 65638, 23, 3538994, 131174, 31, 3538995, 262244, 0, 3538996, 262244, 0, 3538997, 262244, 0, 3538998, 262244, 0, 3538999, 262244, 0, 3539000, 262244, 0, 3539001, 262244, 0, 3539002, 262244, 0, 3539003, 262244, 0, 3539004, 262244, 0, 3539005, 262244, 0, 3539006, 262244, 0, 3539007, 262244, 0, 3604480, 262244, 0, 3604481, 262244, 0, 3604482, 262244, 0, 3604483, 262244, 0, 3604484, 262244, 0, 3604485, 262244, 0, 3604486, 102, 31, 3604487, 102, 31, 3604488, 65638, 23, 3604489, 393318, 31, 3604490, 393318, 31, 3604491, 393318, 31, 3604492, 393318, 31, 3604493, 65638, 23, 3604494, 65638, 23, 3604495, 131174, 31, 3604496, 262244, 0, 3604497, 262244, 0, 3604498, 102, 31, 3604499, 65638, 23, 3604500, 65638, 23, 3604501, 393318, 31, 3604502, 393318, 31, 3604503, 393318, 31, 3604504, 393318, 31, 3604505, 393318, 31, 3604506, 393318, 31, 3604507, 393318, 31, 3604508, 393318, 31, 3604509, 393318, 31, 3604510, 393318, 31, 3604511, 393318, 31, 3604512, 393318, 31, 3604513, 393318, 31, 3604514, 393318, 31, 3604515, 393318, 31, 3604516, 393318, 31, 3604517, 393318, 31, 3604518, 393318, 31, 3604519, 393318, 31, 3604520, 393318, 31, 3604521, 393318, 31, 3604522, 393318, 31, 3604523, 393318, 31, 3604524, 393318, 31, 3604525, 393318, 31, 3604526, 393318, 31, 3604527, 393318, 31, 3604528, 65638, 23, 3604529, 65638, 23, 3604530, 131174, 31, 3604531, 262244, 0, 3604532, 262244, 0, 3604533, 262244, 0, 3604534, 262244, 0, 3604535, 262244, 0, 3604536, 262244, 0, 3604537, 262244, 0, 3604538, 262244, 0, 3604539, 262244, 0, 3604540, 262244, 0, 3604541, 262244, 0, 3604542, 262244, 0, 3604543, 262244, 0, 3670016, 262244, 0, 3670017, 262244, 0, 3670018, 262244, 0, 3670019, 262244, 0, 3670020, 262244, 0, 3670021, 262244, 0, 3670022, 102, 32, 3670023, 65638, 32, 3670024, 65638, 32, 3670025, 65638, 32, 3670026, 65638, 32, 3670027, 65638, 32, 3670028, 65638, 32, 3670029, 65638, 32, 3670030, 65638, 32, 3670031, 131174, 32, 3670032, 262244, 0, 3670033, 262244, 0, 3670034, 102, 32, 3670035, 65638, 32, 3670036, 65638, 32, 3670037, 65638, 32, 3670038, 65638, 32, 3670039, 65638, 32, 3670040, 65638, 32, 3670041, 65638, 32, 3670042, 65638, 32, 3670043, 65638, 32, 3670044, 65638, 32, 3670045, 65638, 32, 3670046, 65638, 32, 3670047, 65638, 32, 3670048, 65638, 32, 3670049, 65638, 32, 3670050, 65638, 32, 3670051, 65638, 32, 3670052, 65638, 32, 3670053, 65638, 32, 3670054, 65638, 32, 3670055, 65638, 32, 3670056, 65638, 32, 3670057, 65638, 32, 3670058, 65638, 32, 3670059, 65638, 32, 3670060, 65638, 32, 3670061, 65638, 32, 3670062, 65638, 32, 3670063, 65638, 32, 3670064, 65638, 32, 3670065, 65638, 32, 3670066, 131174, 32, 3670067, 262244, 0, 3670068, 262244, 0, 3670069, 262244, 0, 3670070, 262244, 0, 3670071, 262244, 0, 3670072, 262244, 0, 3670073, 262244, 0, 3670074, 262244, 0, 3670075, 262244, 0, 3670076, 262244, 0, 3670077, 262244, 0, 3670078, 262244, 0, 3670079, 262244, 0, 3735552, 262244, 0, 3735553, 262244, 0, 3735554, 262244, 0, 3735555, 262244, 0, 3735556, 262244, 0, 3735557, 262244, 0, 3735558, 262244, 0, 3735559, 262244, 0, 3735560, 262244, 0, 3735561, 262244, 0, 3735562, 262244, 0, 3735563, 262244, 0, 3735564, 262244, 0, 3735565, 262244, 0, 3735566, 262244, 0, 3735567, 262244, 0, 3735568, 262244, 0, 3735569, 262244, 0, 3735570, 262244, 0, 3735571, 262244, 0, 3735572, 262244, 0, 3735573, 262244, 0, 3735574, 262244, 0, 3735575, 262244, 0, 3735576, 262244, 0, 3735577, 262244, 0, 3735578, 262244, 0, 3735579, 262244, 0, 3735580, 262244, 0, 3735581, 262244, 0, 3735582, 262244, 0, 3735583, 262244, 0, 3735584, 262244, 0, 3735585, 262244, 0, 3735586, 262244, 0, 3735587, 262244, 0, 3735588, 262244, 0, 3735589, 262244, 0, 3735590, 262244, 0, 3735591, 262244, 0, 3735592, 262244, 0, 3735593, 262244, 0, 3735594, 262244, 0, 3735595, 262244, 0, 3735596, 262244, 0, 3735597, 262244, 0, 3735598, 262244, 0, 3735599, 262244, 0, 3735600, 262244, 0, 3735601, 262244, 0, 3735602, 262244, 0, 3735603, 262244, 0, 3735604, 262244, 0, 3735605, 262244, 0, 3735606, 262244, 0, 3735607, 262244, 0, 3735608, 262244, 0, 3735609, 262244, 0, 3735610, 262244, 0, 3735611, 262244, 0, 3735612, 262244, 0, 3735613, 262244, 0, 3735614, 262244, 0, 3735615, 262244, 0, 3801088, 262244, 0, 3801089, 262244, 0, 3801090, 262244, 0, 3801091, 262244, 0, 3801092, 262244, 0, 3801093, 262244, 0, 3801094, 262244, 0, 3801095, 262244, 0, 3801096, 262244, 0, 3801097, 262244, 0, 3801098, 262244, 0, 3801099, 262244, 0, 3801100, 262244, 0, 3801101, 262244, 0, 3801102, 262244, 0, 3801103, 262244, 0, 3801104, 262244, 0, 3801105, 262244, 0, 3801106, 262244, 0, 3801107, 262244, 0, 3801108, 262244, 0, 3801109, 262244, 0, 3801110, 262244, 0, 3801111, 262244, 0, 3801112, 262244, 0, 3801113, 262244, 0, 3801114, 262244, 0, 3801115, 262244, 0, 3801116, 262244, 0, 3801117, 262244, 0, 3801118, 262244, 0, 3801119, 262244, 0, 3801120, 262244, 0, 3801121, 262244, 0, 3801122, 262244, 0, 3801123, 262244, 0, 3801124, 262244, 0, 3801125, 262244, 0, 3801126, 262244, 0, 3801127, 262244, 0, 3801128, 262244, 0, 3801129, 262244, 0, 3801130, 262244, 0, 3801131, 262244, 0, 3801132, 262244, 0, 3801133, 262244, 0, 3801134, 262244, 0, 3801135, 262244, 0, 3801136, 262244, 0, 3801137, 262244, 0, 3801138, 262244, 0, 3801139, 262244, 0, 3801140, 262244, 0, 3801141, 262244, 0, 3801142, 262244, 0, 3801143, 262244, 0, 3801144, 262244, 0, 3801145, 262244, 0, 3801146, 262244, 0, 3801147, 262244, 0, 3801148, 262244, 0, 3801149, 262244, 0, 3801150, 262244, 0, 3801151, 262244, 0, 3866624, 262244, 0, 3866625, 262244, 0, 3866626, 262244, 0, 3866627, 262244, 0, 3866628, 262244, 0, 3866629, 262244, 0, 3866630, 262244, 0, 3866631, 262244, 0, 3866632, 262244, 0, 3866633, 262244, 0, 3866634, 262244, 0, 3866635, 262244, 0, 3866636, 262244, 0, 3866637, 262244, 0, 3866638, 262244, 0, 3866639, 262244, 0, 3866640, 262244, 0, 3866641, 262244, 0, 3866642, 262244, 0, 3866643, 262244, 0, 3866644, 262244, 0, 3866645, 262244, 0, 3866646, 262244, 0, 3866647, 262244, 0, 3866648, 262244, 0, 3866649, 262244, 0, 3866650, 262244, 0, 3866651, 262244, 0, 3866652, 262244, 0, 3866653, 262244, 0, 3866654, 262244, 0, 3866655, 262244, 0, 3866656, 262244, 0, 3866657, 262244, 0, 3866658, 262244, 0, 3866659, 262244, 0, 3866660, 262244, 0, 3866661, 262244, 0, 3866662, 262244, 0, 3866663, 262244, 0, 3866664, 262244, 0, 3866665, 262244, 0, 3866666, 262244, 0, 3866667, 262244, 0, 3866668, 262244, 0, 3866669, 262244, 0, 3866670, 262244, 0, 3866671, 262244, 0, 3866672, 262244, 0, 3866673, 262244, 0, 3866674, 262244, 0, 3866675, 262244, 0, 3866676, 262244, 0, 3866677, 262244, 0, 3866678, 262244, 0, 3866679, 262244, 0, 3866680, 262244, 0, 3866681, 262244, 0, 3866682, 262244, 0, 3866683, 262244, 0, 3866684, 262244, 0, 3866685, 262244, 0, 3866686, 262244, 0, 3866687, 262244, 0, 3932160, 262244, 0, 3932161, 262244, 0, 3932162, 262244, 0, 3932163, 262244, 0, 3932164, 262244, 0, 3932165, 262244, 0, 3932166, 262244, 0, 3932167, 262244, 0, 3932168, 262244, 0, 3932169, 262244, 0, 3932170, 262244, 0, 3932171, 262244, 0, 3932172, 262244, 0, 3932173, 262244, 0, 3932174, 262244, 0, 3932175, 262244, 0, 3932176, 262244, 0, 3932177, 262244, 0, 3932178, 262244, 0, 3932179, 262244, 0, 3932180, 262244, 0, 3932181, 262244, 0, 3932182, 262244, 0, 3932183, 262244, 0, 3932184, 262244, 0, 3932185, 262244, 0, 3932186, 262244, 0, 3932187, 262244, 0, 3932188, 262244, 0, 3932189, 262244, 0, 3932190, 262244, 0, 3932191, 262244, 0, 3932192, 262244, 0, 3932193, 262244, 0, 3932194, 262244, 0, 3932195, 262244, 0, 3932196, 262244, 0, 3932197, 262244, 0, 3932198, 262244, 0, 3932199, 262244, 0, 3932200, 262244, 0, 3932201, 262244, 0, 3932202, 262244, 0, 3932203, 262244, 0, 3932204, 262244, 0, 3932205, 262244, 0, 3932206, 262244, 0, 3932207, 262244, 0, 3932208, 262244, 0, 3932209, 262244, 0, 3932210, 262244, 0, 3932211, 262244, 0, 3932212, 262244, 0, 3932213, 262244, 0, 3932214, 262244, 0, 3932215, 262244, 0, 3932216, 262244, 0, 3932217, 262244, 0, 3932218, 262244, 0, 3932219, 262244, 0, 3932220, 262244, 0, 3932221, 262244, 0, 3932222, 262244, 0, 3932223, 262244, 0, 3997696, 262244, 0, 3997697, 262244, 0, 3997698, 262244, 0, 3997699, 262244, 0, 3997700, 262244, 0, 3997701, 262244, 0, 3997702, 262244, 0, 3997703, 262244, 0, 3997704, 262244, 0, 3997705, 262244, 0, 3997706, 262244, 0, 3997707, 262244, 0, 3997708, 262244, 0, 3997709, 262244, 0, 3997710, 262244, 0, 3997711, 262244, 0, 3997712, 262244, 0, 3997713, 262244, 0, 3997714, 262244, 0, 3997715, 262244, 0, 3997716, 262244, 0, 3997717, 262244, 0, 3997718, 262244, 0, 3997719, 262244, 0, 3997720, 262244, 0, 3997721, 262244, 0, 3997722, 262244, 0, 3997723, 262244, 0, 3997724, 262244, 0, 3997725, 262244, 0, 3997726, 262244, 0, 3997727, 262244, 0, 3997728, 262244, 0, 3997729, 262244, 0, 3997730, 262244, 0, 3997731, 262244, 0, 3997732, 262244, 0, 3997733, 262244, 0, 3997734, 262244, 0, 3997735, 262244, 0, 3997736, 262244, 0, 3997737, 262244, 0, 3997738, 262244, 0, 3997739, 262244, 0, 3997740, 262244, 0, 3997741, 262244, 0, 3997742, 262244, 0, 3997743, 262244, 0, 3997744, 262244, 0, 3997745, 262244, 0, 3997746, 262244, 0, 3997747, 262244, 0, 3997748, 262244, 0, 3997749, 262244, 0, 3997750, 262244, 0, 3997751, 262244, 0, 3997752, 262244, 0, 3997753, 262244, 0, 3997754, 262244, 0, 3997755, 262244, 0, 3997756, 262244, 0, 3997757, 262244, 0, 3997758, 262244, 0, 3997759, 262244, 0, 4063232, 262244, 0, 4063233, 262244, 0, 4063234, 262244, 0, 4063235, 262244, 0, 4063236, 262244, 0, 4063237, 262244, 0, 4063238, 262244, 0, 4063239, 262244, 0, 4063240, 262244, 0, 4063241, 262244, 0, 4063242, 262244, 0, 4063243, 262244, 0, 4063244, 262244, 0, 4063245, 262244, 0, 4063246, 262244, 0, 4063247, 262244, 0, 4063248, 262244, 0, 4063249, 262244, 0, 4063250, 262244, 0, 4063251, 262244, 0, 4063252, 262244, 0, 4063253, 262244, 0, 4063254, 262244, 0, 4063255, 262244, 0, 4063256, 262244, 0, 4063257, 262244, 0, 4063258, 262244, 0, 4063259, 262244, 0, 4063260, 262244, 0, 4063261, 262244, 0, 4063262, 262244, 0, 4063263, 262244, 0, 4063264, 262244, 0, 4063265, 262244, 0, 4063266, 262244, 0, 4063267, 262244, 0, 4063268, 262244, 0, 4063269, 262244, 0, 4063270, 262244, 0, 4063271, 262244, 0, 4063272, 262244, 0, 4063273, 262244, 0, 4063274, 262244, 0, 4063275, 262244, 0, 4063276, 262244, 0, 4063277, 262244, 0, 4063278, 262244, 0, 4063279, 262244, 0, 4063280, 262244, 0, 4063281, 262244, 0, 4063282, 262244, 0, 4063283, 262244, 0, 4063284, 262244, 0, 4063285, 262244, 0, 4063286, 262244, 0, 4063287, 262244, 0, 4063288, 262244, 0, 4063289, 262244, 0, 4063290, 262244, 0, 4063291, 262244, 0, 4063292, 262244, 0, 4063293, 262244, 0, 4063294, 262244, 0, 4063295, 262244, 0, 4128768, 262244, 0, 4128769, 262244, 0, 4128770, 262244, 0, 4128771, 262244, 0, 4128772, 262244, 0, 4128773, 262244, 0, 4128774, 262244, 0, 4128775, 262244, 0, 4128776, 262244, 0, 4128777, 262244, 0, 4128778, 262244, 0, 4128779, 262244, 0, 4128780, 262244, 0, 4128781, 262244, 0, 4128782, 262244, 0, 4128783, 262244, 0, 4128784, 262244, 0, 4128785, 262244, 0, 4128786, 262244, 0, 4128787, 262244, 0, 4128788, 262244, 0, 4128789, 262244, 0, 4128790, 262244, 0, 4128791, 262244, 0, 4128792, 262244, 0, 4128793, 262244, 0, 4128794, 262244, 0, 4128795, 262244, 0, 4128796, 262244, 0, 4128797, 262244, 0, 4128798, 262244, 0, 4128799, 262244, 0, 4128800, 262244, 0, 4128801, 262244, 0, 4128802, 262244, 0, 4128803, 262244, 0, 4128804, 262244, 0, 4128805, 262244, 0, 4128806, 262244, 0, 4128807, 262244, 0, 4128808, 262244, 0, 4128809, 262244, 0, 4128810, 262244, 0, 4128811, 262244, 0, 4128812, 262244, 0, 4128813, 262244, 0, 4128814, 262244, 0, 4128815, 262244, 0, 4128816, 262244, 0, 4128817, 262244, 0, 4128818, 262244, 0, 4128819, 262244, 0, 4128820, 262244, 0, 4128821, 262244, 0, 4128822, 262244, 0, 4128823, 262244, 0, 4128824, 262244, 0, 4128825, 262244, 0, 4128826, 262244, 0, 4128827, 262244, 0, 4128828, 262244, 0, 4128829, 262244, 0, 4128830, 262244, 0, 4128831, 262244, 0, 4194304, 262244, 0, 4194305, 262244, 0, 4194306, 262244, 0, 4194307, 262244, 0, 4194308, 262244, 0, 4194309, 262244, 0, 4194310, 262244, 0, 4194311, 262244, 0, 4194312, 262244, 0, 4194313, 262244, 0, 4194314, 262244, 0, 4194315, 262244, 0, 4194316, 262244, 0, 4194317, 262244, 0, 4194318, 262244, 0, 4194319, 262244, 0, 4194320, 262244, 0, 4194321, 262244, 0, 4194322, 262244, 0, 4194323, 262244, 0, 4194324, 262244, 0, 4194325, 262244, 0, 4194326, 262244, 0, 4194327, 262244, 0, 4194328, 262244, 0, 4194329, 262244, 0, 4194330, 262244, 0, 4194331, 262244, 0, 4194332, 262244, 0, 4194333, 262244, 0, 4194334, 262244, 0, 4194335, 262244, 0, 4194336, 262244, 0, 4194337, 262244, 0, 4194338, 262244, 0, 4194339, 262244, 0, 4194340, 262244, 0, 4194341, 262244, 0, 4194342, 262244, 0, 4194343, 262244, 0, 4194344, 262244, 0, 4194345, 262244, 0, 4194346, 262244, 0, 4194347, 262244, 0, 4194348, 262244, 0, 4194349, 262244, 0, 4194350, 262244, 0, 4194351, 262244, 0, 4194352, 262244, 0, 4194353, 262244, 0, 4194354, 262244, 0, 4194355, 262244, 0, 4194356, 262244, 0, 4194357, 262244, 0, 4194358, 262244, 0, 4194359, 262244, 0, 4194360, 262244, 0, 4194361, 262244, 0, 4194362, 262244, 0, 4194363, 262244, 0, 4194364, 262244, 0, 4194365, 262244, 0, 4194366, 262244, 0, 4194367, 262244, 0, 4259840, 262244, 0, 4259841, 262244, 0, 4259842, 262244, 0, 4259843, 262244, 0, 4259844, 262244, 0, 4259845, 262244, 0, 4259846, 262244, 0, 4259847, 262244, 0, 4259848, 262244, 0, 4259849, 262244, 0, 4259850, 262244, 0, 4259851, 262244, 0, 4259852, 262244, 0, 4259853, 262244, 0, 4259854, 262244, 0, 4259855, 262244, 0, 4259856, 262244, 0, 4259857, 262244, 0, 4259858, 102, 30, 4259859, 65638, 30, 4259860, 65638, 30, 4259861, 65638, 30, 4259862, 65638, 30, 4259863, 65638, 30, 4259864, 65638, 30, 4259865, 65638, 30, 4259866, 65638, 30, 4259867, 65638, 30, 4259868, 65638, 30, 4259869, 65638, 30, 4259870, 65638, 30, 4259871, 65638, 30, 4259872, 65638, 30, 4259873, 65638, 30, 4259874, 65638, 30, 4259875, 65638, 30, 4259876, 65638, 30, 4259877, 65638, 30, 4259878, 65638, 30, 4259879, 65638, 30, 4259880, 65638, 30, 4259881, 65638, 30, 4259882, 65638, 30, 4259883, 65638, 30, 4259884, 65638, 30, 4259885, 131174, 30, 4259886, 262244, 0, 4259887, 262244, 0, 4259888, 262244, 0, 4259889, 262244, 0, 4259890, 262244, 0, 4259891, 262244, 0, 4259892, 262244, 0, 4259893, 262244, 0, 4259894, 262244, 0, 4259895, 262244, 0, 4259896, 262244, 0, 4259897, 262244, 0, 4259898, 262244, 0, 4259899, 262244, 0, 4259900, 262244, 0, 4259901, 262244, 0, 4259902, 262244, 0, 4259903, 262244, 0, 4325376, 262244, 0, 4325377, 262244, 0, 4325378, 262244, 0, 4325379, 262244, 0, 4325380, 262244, 0, 4325381, 262244, 0, 4325382, 262244, 0, 4325383, 262244, 0, 4325384, 262244, 0, 4325385, 262244, 0, 4325386, 262244, 0, 4325387, 262244, 0, 4325388, 262244, 0, 4325389, 262244, 0, 4325390, 262244, 0, 4325391, 262244, 0, 4325392, 262244, 0, 4325393, 262244, 0, 4325394, 102, 31, 4325395, 262244, 0, 4325396, 262244, 0, 4325397, 262244, 0, 4325398, 262244, 0, 4325399, 262244, 0, 4325400, 262244, 0, 4325401, 262244, 0, 4325402, 262244, 0, 4325403, 262244, 0, 4325404, 262244, 0, 4325405, 262244, 0, 4325406, 262244, 0, 4325407, 262244, 0, 4325408, 262244, 0, 4325409, 262244, 0, 4325410, 262244, 0, 4325411, 262244, 0, 4325412, 262244, 0, 4325413, 262244, 0, 4325414, 262244, 0, 4325415, 262244, 0, 4325416, 262244, 0, 4325417, 262244, 0, 4325418, 262244, 0, 4325419, 262244, 0, 4325420, 262244, 0, 4325421, 131174, 31, 4325422, 262244, 0, 4325423, 262244, 0, 4325424, 262244, 0, 4325425, 262244, 0, 4325426, 262244, 0, 4325427, 262244, 0, 4325428, 262244, 0, 4325429, 262244, 0, 4325430, 262244, 0, 4325431, 262244, 0, 4325432, 262244, 0, 4325433, 262244, 0, 4325434, 262244, 0, 4325435, 262244, 0, 4325436, 262244, 0, 4325437, 262244, 0, 4325438, 262244, 0, 4325439, 262244, 0, 4390912, 262244, 0, 4390913, 262244, 0, 4390914, 262244, 0, 4390915, 262244, 0, 4390916, 262244, 0, 4390917, 262244, 0, 4390918, 262244, 0, 4390919, 262244, 0, 4390920, 262244, 0, 4390921, 262244, 0, 4390922, 262244, 0, 4390923, 262244, 0, 4390924, 262244, 0, 4390925, 262244, 0, 4390926, 262244, 0, 4390927, 102, 30, 4390928, 65638, 30, 4390929, 65638, 30, 4390930, 196710, 30, 4390931, 65638, 23, 4390932, 65638, 23, 4390933, 65638, 23, 4390934, 65638, 23, 4390935, 65638, 23, 4390936, 65638, 23, 4390937, 65638, 23, 4390938, 65638, 23, 4390939, 65638, 23, 4390940, 65638, 23, 4390941, 65638, 23, 4390942, 65638, 23, 4390943, 65638, 23, 4390944, 65638, 23, 4390945, 65638, 23, 4390946, 65638, 23, 4390947, 65638, 23, 4390948, 65638, 23, 4390949, 65638, 23, 4390950, 65638, 23, 4390951, 65638, 23, 4390952, 65638, 23, 4390953, 65638, 23, 4390954, 65638, 23, 4390955, 65638, 23, 4390956, 262244, 0, 4390957, 262246, 30, 4390958, 65638, 30, 4390959, 65638, 30, 4390960, 65638, 30, 4390961, 65638, 30, 4390962, 65638, 30, 4390963, 65638, 30, 4390964, 65638, 30, 4390965, 65638, 30, 4390966, 65638, 30, 4390967, 65638, 30, 4390968, 65638, 30, 4390969, 65638, 30, 4390970, 131174, 30, 4390971, 262244, 0, 4390972, 262244, 0, 4390973, 262244, 0, 4390974, 262244, 0, 4390975, 262244, 0, 4456448, 262244, 0, 4456449, 262244, 0, 4456450, 262244, 0, 4456451, 262244, 0, 4456452, 262244, 0, 4456453, 262244, 0, 4456454, 262244, 0, 4456455, 262244, 0, 4456456, 262244, 0, 4456457, 262244, 0, 4456458, 262244, 0, 4456459, 262244, 0, 4456460, 262244, 0, 4456461, 262244, 0, 4456462, 262244, 0, 4456463, 102, 31, 4456464, 262244, 0, 4456465, 262244, 0, 4456466, 65638, 23, 4456467, 65638, 23, 4456468, 65638, 23, 4456469, 65638, 23, 4456470, 65638, 23, 4456471, 65638, 23, 4456472, 65638, 23, 4456473, 65638, 23, 4456474, 65638, 23, 4456475, 65638, 23, 4456476, 65638, 23, 4456477, 65638, 23, 4456478, 65638, 23, 4456479, 65638, 23, 4456480, 65638, 23, 4456481, 65638, 23, 4456482, 65638, 23, 4456483, 65638, 23, 4456484, 65638, 23, 4456485, 65638, 23, 4456486, 65638, 23, 4456487, 65638, 23, 4456488, 65638, 23, 4456489, 65638, 23, 4456490, 65638, 23, 4456491, 65638, 23, 4456492, 65638, 23, 4456493, 65638, 23, 4456494, 262244, 0, 4456495, 262244, 0, 4456496, 262244, 0, 4456497, 262244, 0, 4456498, 262244, 0, 4456499, 262244, 0, 4456500, 262244, 0, 4456501, 262244, 0, 4456502, 262244, 0, 4456503, 262244, 0, 4456504, 262244, 0, 4456505, 262244, 0, 4456506, 131174, 31, 4456507, 262244, 0, 4456508, 262244, 0, 4456509, 262244, 0, 4456510, 262244, 0, 4456511, 262244, 0, 4521984, 262244, 0, 4521985, 262244, 0, 4521986, 262244, 0, 4521987, 262244, 0, 4521988, 262244, 0, 4521989, 262244, 0, 4521990, 262244, 0, 4521991, 262244, 0, 4521992, 262244, 0, 4521993, 262244, 0, 4521994, 262244, 0, 4521995, 262244, 0, 4521996, 262244, 0, 4521997, 102, 30, 4521998, 65638, 30, 4521999, 196710, 30, 4522000, 65638, 23, 4522001, 65638, 23, 4522002, 65638, 23, 4522003, 65638, 23, 4522004, 393318, 31, 4522005, 393318, 31, 4522006, 393318, 31, 4522007, 393318, 31, 4522008, 393318, 31, 4522009, 393318, 31, 4522010, 393318, 31, 4522011, 393318, 31, 4522012, 393318, 31, 4522013, 393318, 31, 4522014, 393318, 31, 4522015, 393318, 31, 4522016, 65638, 23, 4522017, 65638, 23, 4522018, 393318, 31, 4522019, 393318, 31, 4522020, 393318, 31, 4522021, 393318, 31, 4522022, 393318, 31, 4522023, 393318, 31, 4522024, 393318, 31, 4522025, 393318, 31, 4522026, 65638, 23, 4522027, 65638, 23, 4522028, 65638, 23, 4522029, 65638, 23, 4522030, 65638, 23, 4522031, 65638, 23, 4522032, 65638, 23, 4522033, 65638, 23, 4522034, 65638, 23, 4522035, 65638, 23, 4522036, 65638, 23, 4522037, 65638, 23, 4522038, 65638, 23, 4522039, 65638, 23, 4522040, 65638, 23, 4522041, 65638, 23, 4522042, 131174, 31, 4522043, 262244, 0, 4522044, 262244, 0, 4522045, 262244, 0, 4522046, 262244, 0, 4522047, 262244, 0, 4587520, 262244, 0, 4587521, 262244, 0, 4587522, 262244, 0, 4587523, 262244, 0, 4587524, 262244, 0, 4587525, 262244, 0, 4587526, 262244, 0, 4587527, 262244, 0, 4587528, 262244, 0, 4587529, 262244, 0, 4587530, 262244, 0, 4587531, 65638, 31, 4587532, 65638, 31, 4587533, 102, 31, 4587534, 262244, 0, 4587535, 65638, 23, 4587536, 65638, 23, 4587537, 65638, 23, 4587538, 65638, 23, 4587539, 65638, 23, 4587540, 393318, 31, 4587541, 393318, 31, 4587542, 393318, 31, 4587543, 393318, 31, 4587544, 393318, 31, 4587545, 393318, 31, 4587546, 393318, 31, 4587547, 393318, 31, 4587548, 393318, 31, 4587549, 393318, 31, 4587550, 393318, 31, 4587551, 393318, 31, 4587552, 393318, 31, 4587553, 393318, 31, 4587554, 393318, 31, 4587555, 393318, 31, 4587556, 393318, 31, 4587557, 393318, 31, 4587558, 393318, 31, 4587559, 393318, 31, 4587560, 393318, 31, 4587561, 393318, 31, 4587562, 393318, 31, 4587563, 393318, 31, 4587564, 65638, 23, 4587565, 65638, 23, 4587566, 65638, 23, 4587567, 65638, 23, 4587568, 65638, 23, 4587569, 65638, 23, 4587570, 65638, 23, 4587571, 65638, 23, 4587572, 65638, 23, 4587573, 65638, 23, 4587574, 65638, 23, 4587575, 65638, 23, 4587576, 65638, 23, 4587577, 65638, 23, 4587578, 131174, 31, 4587579, 262244, 0, 4587580, 262244, 0, 4587581, 262244, 0, 4587582, 262244, 0, 4587583, 262244, 0, 4653056, 262244, 0, 4653057, 262244, 0, 4653058, 262244, 0, 4653059, 262244, 0, 4653060, 262244, 0, 4653061, 262244, 0, 4653062, 262244, 0, 4653063, 262244, 0, 4653064, 262244, 0, 4653065, 262244, 0, 4653066, 262244, 0, 4653067, 65638, 31, 4653068, 65638, 31, 4653069, 102, 31, 4653070, 65638, 23, 4653071, 65638, 23, 4653072, 65638, 23, 4653073, 393318, 31, 4653074, 393318, 31, 4653075, 393318, 31, 4653076, 393318, 31, 4653077, 393318, 31, 4653078, 393318, 31, 4653079, 393318, 31, 4653080, 393318, 31, 4653081, 393318, 31, 4653082, 393318, 31, 4653083, 393318, 31, 4653084, 393318, 31, 4653085, 393318, 31, 4653086, 393318, 31, 4653087, 393318, 31, 4653088, 393318, 31, 4653089, 393318, 31, 4653090, 393318, 31, 4653091, 393318, 31, 4653092, 393318, 31, 4653093, 393318, 31, 4653094, 393318, 31, 4653095, 393318, 31, 4653096, 393318, 31, 4653097, 393318, 31, 4653098, 393318, 31, 4653099, 393318, 31, 4653100, 393318, 31, 4653101, 393318, 31, 4653102, 393318, 31, 4653103, 393318, 31, 4653104, 393318, 31, 4653105, 393318, 31, 4653106, 393318, 31, 4653107, 393318, 31, 4653108, 393318, 31, 4653109, 393318, 31, 4653110, 393318, 31, 4653111, 393318, 31, 4653112, 65638, 23, 4653113, 65638, 23, 4653114, 131174, 31, 4653115, 262244, 0, 4653116, 262244, 0, 4653117, 262244, 0, 4653118, 262244, 0, 4653119, 262244, 0, 4718592, 262244, 0, 4718593, 262244, 0, 4718594, 262244, 0, 4718595, 262244, 0, 4718596, 262244, 0, 4718597, 262244, 0, 4718598, 262244, 0, 4718599, 262244, 0, 4718600, 262244, 0, 4718601, 262244, 0, 4718602, 262244, 0, 4718603, 65638, 31, 4718604, 65638, 31, 4718605, 102, 31, 4718606, 65638, 23, 4718607, 65638, 23, 4718608, 65638, 23, 4718609, 393318, 31, 4718610, 393318, 31, 4718611, 393318, 31, 4718612, 393318, 31, 4718613, 393318, 31, 4718614, 393318, 31, 4718615, 393318, 31, 4718616, 393318, 31, 4718617, 393318, 31, 4718618, 393318, 31, 4718619, 393318, 31, 4718620, 393318, 31, 4718621, 393318, 31, 4718622, 393318, 31, 4718623, 393318, 31, 4718624, 393318, 31, 4718625, 393318, 31, 4718626, 393318, 31, 4718627, 393318, 31, 4718628, 393318, 31, 4718629, 393318, 31, 4718630, 393318, 31, 4718631, 393318, 31, 4718632, 393318, 31, 4718633, 393318, 31, 4718634, 393318, 31, 4718635, 393318, 31, 4718636, 393318, 31, 4718637, 393318, 31, 4718638, 393318, 31, 4718639, 393318, 31, 4718640, 393318, 31, 4718641, 393318, 31, 4718642, 393318, 31, 4718643, 393318, 31, 4718644, 393318, 31, 4718645, 393318, 31, 4718646, 393318, 31, 4718647, 393318, 31, 4718648, 393318, 31, 4718649, 65638, 23, 4718650, 131174, 31, 4718651, 262244, 0, 4718652, 262244, 0, 4718653, 262244, 0, 4718654, 262244, 0, 4718655, 262244, 0, 4784128, 262244, 0, 4784129, 262244, 0, 4784130, 262244, 0, 4784131, 262244, 0, 4784132, 262244, 0, 4784133, 262244, 0, 4784134, 262244, 0, 4784135, 262244, 0, 4784136, 262244, 0, 4784137, 262244, 0, 4784138, 262244, 0, 4784139, 65638, 31, 4784140, 65638, 31, 4784141, 102, 31, 4784142, 65638, 23, 4784143, 393318, 31, 4784144, 393318, 31, 4784145, 393318, 31, 4784146, 393318, 31, 4784147, 393318, 31, 4784148, 393318, 31, 4784149, 393318, 31, 4784150, 393318, 31, 4784151, 393318, 31, 4784152, 393318, 31, 4784153, 393318, 31, 4784154, 393318, 31, 4784155, 393318, 31, 4784156, 393318, 31, 4784157, 393318, 31, 4784158, 393318, 31, 4784159, 393318, 31, 4784160, 393318, 31, 4784161, 393318, 31, 4784162, 393318, 31, 4784163, 393318, 31, 4784164, 393318, 31, 4784165, 393318, 31, 4784166, 393318, 31, 4784167, 393318, 31, 4784168, 393318, 31, 4784169, 393318, 31, 4784170, 393318, 31, 4784171, 393318, 31, 4784172, 393318, 31, 4784173, 393318, 31, 4784174, 393318, 31, 4784175, 393318, 31, 4784176, 393318, 31, 4784177, 393318, 31, 4784178, 393318, 31, 4784179, 393318, 31, 4784180, 393318, 31, 4784181, 393318, 31, 4784182, 393318, 31, 4784183, 393318, 31, 4784184, 393318, 31, 4784185, 65638, 23, 4784186, 131174, 31, 4784187, 262244, 0, 4784188, 262244, 0, 4784189, 262244, 0, 4784190, 262244, 0, 4784191, 262244, 0, 4849664, 262244, 0, 4849665, 262244, 0, 4849666, 262244, 0, 4849667, 262244, 0, 4849668, 262244, 0, 4849669, 262244, 0, 4849670, 262244, 0, 4849671, 262244, 0, 4849672, 262244, 0, 4849673, 262244, 0, 4849674, 262244, 0, 4849675, 65638, 31, 4849676, 65638, 31, 4849677, 102, 31, 4849678, 65638, 23, 4849679, 393318, 31, 4849680, 393318, 31, 4849681, 393318, 31, 4849682, 393318, 31, 4849683, 393318, 31, 4849684, 393318, 31, 4849685, 393318, 31, 4849686, 393318, 31, 4849687, 393318, 31, 4849688, 393318, 31, 4849689, 393318, 31, 4849690, 393318, 31, 4849691, 393318, 31, 4849692, 393318, 31, 4849693, 393318, 31, 4849694, 393318, 31, 4849695, 393318, 31, 4849696, 393318, 31, 4849697, 393318, 31, 4849698, 393318, 31, 4849699, 393318, 31, 4849700, 393318, 31, 4849701, 393318, 31, 4849702, 393318, 31, 4849703, 393318, 31, 4849704, 393318, 31, 4849705, 393318, 31, 4849706, 393318, 31, 4849707, 393318, 31, 4849708, 393318, 31, 4849709, 393318, 31, 4849710, 393318, 31, 4849711, 393318, 31, 4849712, 393318, 31, 4849713, 393318, 31, 4849714, 393318, 31, 4849715, 393318, 31, 4849716, 393318, 31, 4849717, 393318, 31, 4849718, 393318, 31, 4849719, 393318, 31, 4849720, 393318, 31, 4849721, 65638, 23, 4849722, 131174, 31, 4849723, 262244, 0, 4849724, 262244, 0, 4849725, 262244, 0, 4849726, 262244, 0, 4849727, 262244, 0, 4915200, 262244, 0, 4915201, 262244, 0, 4915202, 262244, 0, 4915203, 262244, 0, 4915204, 262244, 0, 4915205, 262244, 0, 4915206, 262244, 0, 4915207, 262244, 0, 4915208, 262244, 0, 4915209, 262244, 0, 4915210, 262244, 0, 4915211, 65638, 31, 4915212, 65638, 31, 4915213, 102, 31, 4915214, 65638, 23, 4915215, 393318, 31, 4915216, 393318, 31, 4915217, 393318, 31, 4915218, 393318, 31, 4915219, 393318, 31, 4915220, 393318, 31, 4915221, 393318, 31, 4915222, 393318, 31, 4915223, 393318, 31, 4915224, 393318, 31, 4915225, 393318, 31, 4915226, 393318, 31, 4915227, 393318, 31, 4915228, 393318, 31, 4915229, 393318, 31, 4915230, 393318, 31, 4915231, 393318, 31, 4915232, 393318, 31, 4915233, 393318, 31, 4915234, 393318, 31, 4915235, 393318, 31, 4915236, 393318, 31, 4915237, 393318, 31, 4915238, 393318, 31, 4915239, 393318, 31, 4915240, 393318, 31, 4915241, 393318, 31, 4915242, 393318, 31, 4915243, 393318, 31, 4915244, 393318, 31, 4915245, 393318, 31, 4915246, 393318, 31, 4915247, 393318, 31, 4915248, 393318, 31, 4915249, 393318, 31, 4915250, 393318, 31, 4915251, 393318, 31, 4915252, 393318, 31, 4915253, 393318, 31, 4915254, 393318, 31, 4915255, 393318, 31, 4915256, 393318, 31, 4915257, 65638, 23, 4915258, 131174, 31, 4915259, 262244, 0, 4915260, 262244, 0, 4915261, 262244, 0, 4915262, 262244, 0, 4915263, 262244, 0, 4980736, 262244, 0, 4980737, 262244, 0, 4980738, 262244, 0, 4980739, 262244, 0, 4980740, 262244, 0, 4980741, 262244, 0, 4980742, 262244, 0, 4980743, 262244, 0, 4980744, 262244, 0, 4980745, 262244, 0, 4980746, 262244, 0, 4980747, 65638, 31, 4980748, 65638, 31, 4980749, 102, 31, 4980750, 65638, 23, 4980751, 393318, 31, 4980752, 393318, 31, 4980753, 393318, 31, 4980754, 393318, 31, 4980755, 393318, 31, 4980756, 393318, 31, 4980757, 393318, 31, 4980758, 393318, 31, 4980759, 393318, 31, 4980760, 393318, 31, 4980761, 393318, 31, 4980762, 393318, 31, 4980763, 393318, 31, 4980764, 393318, 31, 4980765, 393318, 31, 4980766, 393318, 31, 4980767, 393318, 31, 4980768, 393318, 31, 4980769, 393318, 31, 4980770, 393318, 31, 4980771, 393318, 31, 4980772, 393318, 31, 4980773, 393318, 31, 4980774, 393318, 31, 4980775, 393318, 31, 4980776, 393318, 31, 4980777, 393318, 31, 4980778, 393318, 31, 4980779, 393318, 31, 4980780, 393318, 31, 4980781, 393318, 31, 4980782, 393318, 31, 4980783, 393318, 31, 4980784, 393318, 31, 4980785, 393318, 31, 4980786, 393318, 31, 4980787, 393318, 31, 4980788, 393318, 31, 4980789, 393318, 31, 4980790, 393318, 31, 4980791, 393318, 31, 4980792, 393318, 31, 4980793, 65638, 23, 4980794, 131174, 31, 4980795, 262244, 0, 4980796, 262244, 0, 4980797, 262244, 0, 4980798, 262244, 0, 4980799, 262244, 0, 5046272, 262244, 0, 5046273, 262244, 0, 5046274, 262244, 0, 5046275, 262244, 0, 5046276, 262244, 0, 5046277, 262244, 0, 5046278, 262244, 0, 5046279, 262244, 0, 5046280, 262244, 0, 5046281, 262244, 0, 5046282, 262244, 0, 5046283, 65638, 31, 5046284, 65638, 31, 5046285, 102, 31, 5046286, 65638, 23, 5046287, 393318, 31, 5046288, 393318, 31, 5046289, 393318, 31, 5046290, 393318, 31, 5046291, 393318, 31, 5046292, 393318, 31, 5046293, 393318, 31, 5046294, 393318, 31, 5046295, 393318, 31, 5046296, 393318, 31, 5046297, 393318, 31, 5046298, 393318, 31, 5046299, 393318, 31, 5046300, 393318, 31, 5046301, 393318, 31, 5046302, 393318, 31, 5046303, 393318, 31, 5046304, 393318, 31, 5046305, 393318, 31, 5046306, 393318, 31, 5046307, 393318, 31, 5046308, 393318, 31, 5046309, 393318, 31, 5046310, 393318, 31, 5046311, 393318, 31, 5046312, 393318, 31, 5046313, 393318, 31, 5046314, 393318, 31, 5046315, 393318, 31, 5046316, 393318, 31, 5046317, 393318, 31, 5046318, 393318, 31, 5046319, 393318, 31, 5046320, 393318, 31, 5046321, 393318, 31, 5046322, 393318, 31, 5046323, 393318, 31, 5046324, 393318, 31, 5046325, 393318, 31, 5046326, 393318, 31, 5046327, 393318, 31, 5046328, 393318, 31, 5046329, 65638, 23, 5046330, 131174, 31, 5046331, 262244, 0, 5046332, 262244, 0, 5046333, 262244, 0, 5046334, 262244, 0, 5046335, 262244, 0, 5111808, 262244, 0, 5111809, 262244, 0, 5111810, 262244, 0, 5111811, 262244, 0, 5111812, 262244, 0, 5111813, 262244, 0, 5111814, 262244, 0, 5111815, 262244, 0, 5111816, 262244, 0, 5111817, 262244, 0, 5111818, 262244, 0, 5111819, 65638, 31, 5111820, 65638, 31, 5111821, 102, 31, 5111822, 65638, 23, 5111823, 65638, 23, 5111824, 393318, 31, 5111825, 393318, 31, 5111826, 393318, 31, 5111827, 393318, 31, 5111828, 393318, 31, 5111829, 393318, 31, 5111830, 393318, 31, 5111831, 393318, 31, 5111832, 393318, 31, 5111833, 393318, 31, 5111834, 393318, 31, 5111835, 393318, 31, 5111836, 393318, 31, 5111837, 393318, 31, 5111838, 393318, 31, 5111839, 393318, 31, 5111840, 393318, 31, 5111841, 393318, 31, 5111842, 393318, 31, 5111843, 393318, 31, 5111844, 393318, 31, 5111845, 393318, 31, 5111846, 393318, 31, 5111847, 393318, 31, 5111848, 393318, 31, 5111849, 393318, 31, 5111850, 393318, 31, 5111851, 393318, 31, 5111852, 393318, 31, 5111853, 393318, 31, 5111854, 393318, 31, 5111855, 393318, 31, 5111856, 393318, 31, 5111857, 393318, 31, 5111858, 393318, 31, 5111859, 393318, 31, 5111860, 393318, 31, 5111861, 393318, 31, 5111862, 393318, 31, 5111863, 393318, 31, 5111864, 393318, 31, 5111865, 65638, 23, 5111866, 131174, 31, 5111867, 262244, 0, 5111868, 262244, 0, 5111869, 262244, 0, 5111870, 262244, 0, 5111871, 262244, 0, 5177344, 262244, 0, 5177345, 262244, 0, 5177346, 262244, 0, 5177347, 262244, 0, 5177348, 262244, 0, 5177349, 262244, 0, 5177350, 262244, 0, 5177351, 262244, 0, 5177352, 262244, 0, 5177353, 262244, 0, 5177354, 262244, 0, 5177355, 65638, 31, 5177356, 65638, 31, 5177357, 102, 31, 5177358, 65638, 23, 5177359, 65638, 23, 5177360, 393318, 31, 5177361, 393318, 31, 5177362, 393318, 31, 5177363, 393318, 31, 5177364, 393318, 31, 5177365, 393318, 31, 5177366, 393318, 31, 5177367, 393318, 31, 5177368, 393318, 31, 5177369, 393318, 31, 5177370, 393318, 31, 5177371, 393318, 31, 5177372, 393318, 31, 5177373, 393318, 31, 5177374, 393318, 31, 5177375, 393318, 31, 5177376, 393318, 31, 5177377, 393318, 31, 5177378, 393318, 31, 5177379, 393318, 31, 5177380, 393318, 31, 5177381, 393318, 31, 5177382, 393318, 31, 5177383, 393318, 31, 5177384, 393318, 31, 5177385, 393318, 31, 5177386, 393318, 31, 5177387, 393318, 31, 5177388, 393318, 31, 5177389, 393318, 31, 5177390, 393318, 31, 5177391, 393318, 31, 5177392, 393318, 31, 5177393, 393318, 31, 5177394, 393318, 31, 5177395, 393318, 31, 5177396, 393318, 31, 5177397, 393318, 31, 5177398, 393318, 31, 5177399, 393318, 31, 5177400, 393318, 31, 5177401, 65638, 23, 5177402, 131174, 31, 5177403, 262244, 0, 5177404, 262244, 0, 5177405, 262244, 0, 5177406, 262244, 0, 5177407, 262244, 0, 5242880, 262244, 0, 5242881, 262244, 0, 5242882, 262244, 0, 5242883, 262244, 0, 5242884, 262244, 0, 5242885, 262244, 0, 5242886, 262244, 0, 5242887, 262244, 0, 5242888, 262244, 0, 5242889, 262244, 0, 5242890, 262244, 0, 5242891, 65638, 31, 5242892, 65638, 31, 5242893, 102, 31, 5242894, 65638, 23, 5242895, 65638, 23, 5242896, 393318, 31, 5242897, 393318, 31, 5242898, 393318, 31, 5242899, 393318, 31, 5242900, 393318, 31, 5242901, 393318, 31, 5242902, 393318, 31, 5242903, 393318, 31, 5242904, 393318, 31, 5242905, 393318, 31, 5242906, 393318, 31, 5242907, 393318, 31, 5242908, 393318, 31, 5242909, 393318, 31, 5242910, 393318, 31, 5242911, 393318, 31, 5242912, 65638, 23, 5242913, 262246, 31, 5242914, 65638, 32, 5242915, 65638, 32, 5242916, 65638, 32, 5242917, 196710, 31, 5242918, 65638, 23, 5242919, 65638, 23, 5242920, 393318, 31, 5242921, 393318, 31, 5242922, 393318, 31, 5242923, 393318, 31, 5242924, 393318, 31, 5242925, 393318, 31, 5242926, 393318, 31, 5242927, 393318, 31, 5242928, 393318, 31, 5242929, 393318, 31, 5242930, 393318, 31, 5242931, 393318, 31, 5242932, 393318, 31, 5242933, 393318, 31, 5242934, 393318, 31, 5242935, 393318, 31, 5242936, 393318, 31, 5242937, 65638, 23, 5242938, 131174, 31, 5242939, 262244, 0, 5242940, 262244, 0, 5242941, 262244, 0, 5242942, 262244, 0, 5242943, 262244, 0, 5308416, 262244, 0, 5308417, 262244, 0, 5308418, 262244, 0, 5308419, 262244, 0, 5308420, 262244, 0, 5308421, 262244, 0, 5308422, 262244, 0, 5308423, 262244, 0, 5308424, 262244, 0, 5308425, 262244, 0, 5308426, 262244, 0, 5308427, 65638, 31, 5308428, 65638, 31, 5308429, 102, 31, 5308430, 65638, 23, 5308431, 65638, 23, 5308432, 65638, 23, 5308433, 393318, 31, 5308434, 393318, 31, 5308435, 393318, 31, 5308436, 393318, 31, 5308437, 393318, 31, 5308438, 393318, 31, 5308439, 393318, 31, 5308440, 393318, 31, 5308441, 393318, 31, 5308442, 393318, 31, 5308443, 393318, 31, 5308444, 393318, 31, 5308445, 393318, 31, 5308446, 393318, 31, 5308447, 65638, 23, 5308448, 65638, 23, 5308449, 131174, 31, 5308450, 262244, 0, 5308451, 262244, 0, 5308452, 262244, 0, 5308453, 102, 32, 5308454, 65638, 32, 5308455, 65638, 32, 5308456, 65638, 32, 5308457, 65638, 32, 5308458, 196710, 31, 5308459, 65638, 23, 5308460, 393318, 31, 5308461, 393318, 31, 5308462, 393318, 31, 5308463, 393318, 31, 5308464, 393318, 31, 5308465, 393318, 31, 5308466, 393318, 31, 5308467, 393318, 31, 5308468, 393318, 31, 5308469, 393318, 31, 5308470, 393318, 31, 5308471, 393318, 31, 5308472, 393318, 31, 5308473, 65638, 23, 5308474, 131174, 31, 5308475, 262244, 0, 5308476, 262244, 0, 5308477, 262244, 0, 5308478, 262244, 0, 5308479, 262244, 0, 5373952, 262244, 0, 5373953, 262244, 0, 5373954, 262244, 0, 5373955, 262244, 0, 5373956, 262244, 0, 5373957, 262244, 0, 5373958, 262244, 0, 5373959, 262244, 0, 5373960, 262244, 0, 5373961, 262244, 0, 5373962, 262244, 0, 5373963, 65638, 31, 5373964, 65638, 31, 5373965, 102, 31, 5373966, 65638, 23, 5373967, 65638, 23, 5373968, 65638, 23, 5373969, 65638, 23, 5373970, 393318, 31, 5373971, 393318, 31, 5373972, 393318, 31, 5373973, 393318, 31, 5373974, 393318, 31, 5373975, 393318, 31, 5373976, 393318, 31, 5373977, 393318, 31, 5373978, 393318, 31, 5373979, 393318, 31, 5373980, 65638, 23, 5373981, 262246, 31, 5373982, 65638, 32, 5373983, 65638, 32, 5373984, 65638, 32, 5373985, 131174, 32, 5373986, 262244, 0, 5373987, 262244, 0, 5373988, 262244, 0, 5373989, 262244, 0, 5373990, 262244, 0, 5373991, 262244, 0, 5373992, 262244, 0, 5373993, 262244, 0, 5373994, 102, 31, 5373995, 65638, 23, 5373996, 65638, 23, 5373997, 393318, 31, 5373998, 393318, 31, 5373999, 393318, 31, 5374000, 393318, 31, 5374001, 393318, 31, 5374002, 393318, 31, 5374003, 393318, 31, 5374004, 393318, 31, 5374005, 393318, 31, 5374006, 393318, 31, 5374007, 393318, 31, 5374008, 65638, 23, 5374009, 65638, 23, 5374010, 131174, 31, 5374011, 262244, 0, 5374012, 262244, 0, 5374013, 262244, 0, 5374014, 262244, 0, 5374015, 262244, 0, 5439488, 262244, 0, 5439489, 262244, 0, 5439490, 262244, 0, 5439491, 262244, 0, 5439492, 262244, 0, 5439493, 262244, 0, 5439494, 262244, 0, 5439495, 262244, 0, 5439496, 262244, 0, 5439497, 262244, 0, 5439498, 262244, 0, 5439499, 65638, 31, 5439500, 65638, 31, 5439501, 102, 32, 5439502, 65638, 32, 5439503, 65638, 32, 5439504, 196710, 31, 5439505, 65638, 23, 5439506, 65638, 23, 5439507, 393318, 31, 5439508, 393318, 31, 5439509, 393318, 31, 5439510, 393318, 31, 5439511, 393318, 31, 5439512, 393318, 31, 5439513, 393318, 31, 5439514, 393318, 31, 5439515, 393318, 31, 5439516, 65638, 23, 5439517, 131174, 31, 5439518, 262244, 0, 5439519, 262244, 0, 5439520, 262244, 0, 5439521, 262244, 0, 5439522, 262244, 0, 5439523, 262244, 0, 5439524, 262244, 0, 5439525, 262244, 0, 5439526, 262244, 0, 5439527, 262244, 0, 5439528, 262244, 0, 5439529, 262244, 0, 5439530, 102, 32, 5439531, 65638, 32, 5439532, 65638, 32, 5439533, 65638, 32, 5439534, 65638, 32, 5439535, 65638, 32, 5439536, 65638, 32, 5439537, 65638, 32, 5439538, 65638, 32, 5439539, 65638, 32, 5439540, 65638, 32, 5439541, 65638, 32, 5439542, 65638, 32, 5439543, 65638, 32, 5439544, 65638, 32, 5439545, 65638, 32, 5439546, 131174, 32, 5439547, 262244, 0, 5439548, 262244, 0, 5439549, 262244, 0, 5439550, 262244, 0, 5439551, 262244, 0, 5505024, 262244, 0, 5505025, 262244, 0, 5505026, 262244, 0, 5505027, 262244, 0, 5505028, 262244, 0, 5505029, 262244, 0, 5505030, 262244, 0, 5505031, 262244, 0, 5505032, 262244, 0, 5505033, 262244, 0, 5505034, 262244, 0, 5505035, 65638, 31, 5505036, 65638, 31, 5505037, 65638, 31, 5505038, 262244, 0, 5505039, 262244, 0, 5505040, 102, 31, 5505041, 65638, 23, 5505042, 65638, 23, 5505043, 393318, 31, 5505044, 393318, 31, 5505045, 393318, 31, 5505046, 393318, 31, 5505047, 393318, 31, 5505048, 393318, 31, 5505049, 393318, 31, 5505050, 393318, 31, 5505051, 65638, 23, 5505052, 65638, 23, 5505053, 131174, 31, 5505054, 262244, 0, 5505055, 262244, 0, 5505056, 262244, 0, 5505057, 262244, 0, 5505058, 262244, 0, 5505059, 262244, 0, 5505060, 262244, 0, 5505061, 262244, 0, 5505062, 262244, 0, 5505063, 262244, 0, 5505064, 262244, 0, 5505065, 262244, 0, 5505066, 262244, 0, 5505067, 262244, 0, 5505068, 262244, 0, 5505069, 262244, 0, 5505070, 262244, 0, 5505071, 262244, 0, 5505072, 262244, 0, 5505073, 262244, 0, 5505074, 262244, 0, 5505075, 262244, 0, 5505076, 262244, 0, 5505077, 262244, 0, 5505078, 262244, 0, 5505079, 262244, 0, 5505080, 262244, 0, 5505081, 262244, 0, 5505082, 262244, 0, 5505083, 262244, 0, 5505084, 262244, 0, 5505085, 262244, 0, 5505086, 262244, 0, 5505087, 262244, 0, 5570560, 262244, 0, 5570561, 262244, 0, 5570562, 262244, 0, 5570563, 262244, 0, 5570564, 262244, 0, 5570565, 262244, 0, 5570566, 262244, 0, 5570567, 262244, 0, 5570568, 262244, 0, 5570569, 262244, 0, 5570570, 262244, 0, 5570571, 262244, 0, 5570572, 262244, 0, 5570573, 262244, 0, 5570574, 262244, 0, 5570575, 262244, 0, 5570576, 102, 32, 5570577, 65638, 32, 5570578, 196710, 31, 5570579, 65638, 23, 5570580, 393318, 31, 5570581, 393318, 31, 5570582, 393318, 31, 5570583, 393318, 31, 5570584, 393318, 31, 5570585, 393318, 31, 5570586, 65638, 23, 5570587, 262246, 31, 5570588, 65638, 32, 5570589, 131174, 32, 5570590, 262244, 0, 5570591, 262244, 0, 5570592, 262244, 0, 5570593, 262244, 0, 5570594, 262244, 0, 5570595, 262244, 0, 5570596, 262244, 0, 5570597, 262244, 0, 5570598, 262244, 0, 5570599, 262244, 0, 5570600, 262244, 0, 5570601, 262244, 0, 5570602, 262244, 0, 5570603, 262244, 0, 5570604, 262244, 0, 5570605, 262244, 0, 5570606, 262244, 0, 5570607, 262244, 0, 5570608, 262244, 0, 5570609, 262244, 0, 5570610, 262244, 0, 5570611, 262244, 0, 5570612, 262244, 0, 5570613, 262244, 0, 5570614, 262244, 0, 5570615, 262244, 0, 5570616, 262244, 0, 5570617, 262244, 0, 5570618, 262244, 0, 5570619, 262244, 0, 5570620, 262244, 0, 5570621, 262244, 0, 5570622, 262244, 0, 5570623, 262244, 0, 5636096, 262244, 0, 5636097, 262244, 0, 5636098, 262244, 0, 5636099, 262244, 0, 5636100, 262244, 0, 5636101, 262244, 0, 5636102, 262244, 0, 5636103, 262244, 0, 5636104, 262244, 0, 5636105, 262244, 0, 5636106, 262244, 0, 5636107, 262244, 0, 5636108, 262244, 0, 5636109, 262244, 0, 5636110, 262244, 0, 5636111, 262244, 0, 5636112, 262244, 0, 5636113, 262244, 0, 5636114, 102, 31, 5636115, 65638, 23, 5636116, 393318, 31, 5636117, 393318, 31, 5636118, 393318, 31, 5636119, 393318, 31, 5636120, 393318, 31, 5636121, 393318, 31, 5636122, 65638, 23, 5636123, 131174, 31, 5636124, 262244, 0, 5636125, 262244, 0, 5636126, 262244, 0, 5636127, 262244, 0, 5636128, 262244, 0, 5636129, 262244, 0, 5636130, 262244, 0, 5636131, 262244, 0, 5636132, 262244, 0, 5636133, 262244, 0, 5636134, 262244, 0, 5636135, 262244, 0, 5636136, 262244, 0, 5636137, 262244, 0, 5636138, 262244, 0, 5636139, 262244, 0, 5636140, 262244, 0, 5636141, 262244, 0, 5636142, 262244, 0, 5636143, 262244, 0, 5636144, 262244, 0, 5636145, 262244, 0, 5636146, 262244, 0, 5636147, 262244, 0, 5636148, 262244, 0, 5636149, 262244, 0, 5636150, 262244, 0, 5636151, 262244, 0, 5636152, 262244, 0, 5636153, 262244, 0, 5636154, 262244, 0, 5636155, 262244, 0, 5636156, 262244, 0, 5636157, 262244, 0, 5636158, 262244, 0, 5636159, 262244, 0, 5701632, 262244, 0, 5701633, 262244, 0, 5701634, 262244, 0, 5701635, 262244, 0, 5701636, 262244, 0, 5701637, 262244, 0, 5701638, 262244, 0, 5701639, 262244, 0, 5701640, 262244, 0, 5701641, 262244, 0, 5701642, 262244, 0, 5701643, 262244, 0, 5701644, 262244, 0, 5701645, 262244, 0, 5701646, 262244, 0, 5701647, 262244, 0, 5701648, 262244, 0, 5701649, 262244, 0, 5701650, 102, 31, 5701651, 65638, 23, 5701652, 393318, 31, 5701653, 393318, 31, 5701654, 393318, 31, 5701655, 393318, 31, 5701656, 393318, 31, 5701657, 393318, 31, 5701658, 65638, 23, 5701659, 131174, 31, 5701660, 262244, 0, 5701661, 262244, 0, 5701662, 262244, 0, 5701663, 262244, 0, 5701664, 262244, 0, 5701665, 262244, 0, 5701666, 262244, 0, 5701667, 262244, 0, 5701668, 262244, 0, 5701669, 262244, 0, 5701670, 262244, 0, 5701671, 262244, 0, 5701672, 262244, 0, 5701673, 262244, 0, 5701674, 262244, 0, 5701675, 262244, 0, 5701676, 262244, 0, 5701677, 262244, 0, 5701678, 262244, 0, 5701679, 262244, 0, 5701680, 262244, 0, 5701681, 262244, 0, 5701682, 262244, 0, 5701683, 262244, 0, 5701684, 262244, 0, 5701685, 262244, 0, 5701686, 262244, 0, 5701687, 262244, 0, 5701688, 262244, 0, 5701689, 262244, 0, 5701690, 262244, 0, 5701691, 262244, 0, 5701692, 262244, 0, 5701693, 262244, 0, 5701694, 262244, 0, 5701695, 262244, 0, 5767168, 262244, 0, 5767169, 262244, 0, 5767170, 262244, 0, 5767171, 262244, 0, 5767172, 262244, 0, 5767173, 262244, 0, 5767174, 262244, 0, 5767175, 262244, 0, 5767176, 262244, 0, 5767177, 262244, 0, 5767178, 262244, 0, 5767179, 262244, 0, 5767180, 262244, 0, 5767181, 262244, 0, 5767182, 262244, 0, 5767183, 262244, 0, 5767184, 262244, 0, 5767185, 262244, 0, 5767186, 102, 31, 5767187, 65638, 23, 5767188, 393318, 31, 5767189, 393318, 31, 5767190, 393318, 31, 5767191, 393318, 31, 5767192, 393318, 31, 5767193, 393318, 31, 5767194, 65638, 23, 5767195, 131174, 31, 5767196, 262244, 0, 5767197, 262244, 0, 5767198, 262244, 0, 5767199, 262244, 0, 5767200, 262244, 0, 5767201, 262244, 0, 5767202, 262244, 0, 5767203, 262244, 0, 5767204, 262244, 0, 5767205, 262244, 0, 5767206, 262244, 0, 5767207, 262244, 0, 5767208, 262244, 0, 5767209, 262244, 0, 5767210, 262244, 0, 5767211, 262244, 0, 5767212, 262244, 0, 5767213, 262244, 0, 5767214, 262244, 0, 5767215, 262244, 0, 5767216, 262244, 0, 5767217, 262244, 0, 5767218, 262244, 0, 5767219, 262244, 0, 5767220, 262244, 0, 5767221, 262244, 0, 5767222, 262244, 0, 5767223, 262244, 0, 5767224, 262244, 0, 5767225, 262244, 0, 5767226, 262244, 0, 5767227, 262244, 0, 5767228, 262244, 0, 5767229, 262244, 0, 5767230, 262244, 0, 5767231, 262244, 0, 5832704, 262244, 0, 5832705, 262244, 0, 5832706, 262244, 0, 5832707, 262244, 0, 5832708, 262244, 0, 5832709, 262244, 0, 5832710, 262244, 0, 5832711, 262244, 0, 5832712, 262244, 0, 5832713, 262244, 0, 5832714, 262244, 0, 5832715, 262244, 0, 5832716, 262244, 0, 5832717, 262244, 0, 5832718, 262244, 0, 5832719, 262244, 0, 5832720, 262244, 0, 5832721, 262244, 0, 5832722, 102, 31, 5832723, 65638, 23, 5832724, 65638, 23, 5832725, 393318, 31, 5832726, 393318, 31, 5832727, 393318, 31, 5832728, 393318, 31, 5832729, 65638, 23, 5832730, 65638, 23, 5832731, 131174, 31, 5832732, 262244, 0, 5832733, 262244, 0, 5832734, 262244, 0, 5832735, 262244, 0, 5832736, 262244, 0, 5832737, 262244, 0, 5832738, 262244, 0, 5832739, 262244, 0, 5832740, 262244, 0, 5832741, 262244, 0, 5832742, 262244, 0, 5832743, 262244, 0, 5832744, 262244, 0, 5832745, 262244, 0, 5832746, 262244, 0, 5832747, 262244, 0, 5832748, 262244, 0, 5832749, 262244, 0, 5832750, 262244, 0, 5832751, 262244, 0, 5832752, 262244, 0, 5832753, 262244, 0, 5832754, 262244, 0, 5832755, 262244, 0, 5832756, 262244, 0, 5832757, 262244, 0, 5832758, 262244, 0, 5832759, 262244, 0, 5832760, 262244, 0, 5832761, 262244, 0, 5832762, 262244, 0, 5832763, 262244, 0, 5832764, 262244, 0, 5832765, 262244, 0, 5832766, 262244, 0, 5832767, 262244, 0, 5898240, 65638, 31, 5898241, 65638, 31, 5898242, 65638, 31, 5898243, 65638, 31, 5898244, 65638, 31, 5898245, 65638, 31, 5898246, 65638, 31, 5898247, 65638, 31, 5898248, 65638, 31, 5898249, 65638, 31, 5898250, 65638, 31, 5898251, 65638, 31, 5898252, 65638, 31, 5898253, 65638, 31, 5898254, 65638, 31, 5898255, 65638, 31, 5898256, 65638, 31, 5898257, 65638, 31, 5898258, 102, 32, 5898259, 65638, 32, 5898260, 65638, 32, 5898261, 65638, 32, 5898262, 65638, 32, 5898263, 65638, 32, 5898264, 65638, 32, 5898265, 65638, 32, 5898266, 65638, 32, 5898267, 131174, 32, 5898268, 65638, 31, 5898269, 65638, 31, 5898270, 65638, 31, 5898271, 65638, 31, 5898272, 65638, 31, 5898273, 65638, 31, 5898274, 65638, 31, 5898275, 65638, 31, 5898276, 65638, 31, 5898277, 65638, 31, 5898278, 65638, 31, 5898279, 65638, 31, 5898280, 65638, 31, 5898281, 65638, 31, 5898282, 65638, 31, 5898283, 65638, 31, 5898284, 65638, 31, 5898285, 65638, 31, 5898286, 65638, 31, 5898287, 65638, 31, 5898288, 65638, 31, 5898289, 65638, 31, 5898290, 65638, 31, 5898291, 65638, 31, 5898292, 65638, 31, 5898293, 65638, 31, 5898294, 65638, 31, 5898295, 65638, 31, 5898296, 65638, 31, 5898297, 65638, 31, 5898298, 65638, 31, 5898299, 65638, 31, 5898300, 65638, 31, 5898301, 65638, 31, 5898302, 65638, 31, 5898303, 65638, 31, 5963776, 65638, 31, 5963777, 65638, 31, 5963778, 65638, 31, 5963779, 65638, 31, 5963780, 65638, 31, 5963781, 65638, 31, 5963782, 65638, 31, 5963783, 65638, 31, 5963784, 65638, 31, 5963785, 65638, 31, 5963786, 65638, 31, 5963787, 65638, 31, 5963788, 65638, 31, 5963789, 65638, 31, 5963790, 65638, 31, 5963791, 65638, 31, 5963792, 65638, 31, 5963793, 65638, 31, 5963794, 65638, 31, 5963795, 65638, 31, 5963796, 65638, 31, 5963797, 65638, 31, 5963798, 65638, 31, 5963799, 65638, 31, 5963800, 65638, 31, 5963801, 65638, 31, 5963802, 65638, 31, 5963803, 65638, 31, 5963804, 65638, 31, 5963805, 65638, 31, 5963806, 65638, 31, 5963807, 65638, 31, 5963808, 65638, 31, 5963809, 65638, 31, 5963810, 65638, 31, 5963811, 65638, 31, 5963812, 65638, 31, 5963813, 65638, 31, 5963814, 65638, 31, 5963815, 65638, 31, 5963816, 65638, 31, 5963817, 65638, 31, 5963818, 65638, 31, 5963819, 65638, 31, 5963820, 65638, 31, 5963821, 65638, 31, 5963822, 65638, 31, 5963823, 65638, 31, 5963824, 65638, 31, 5963825, 65638, 31, 5963826, 65638, 31, 5963827, 65638, 31, 5963828, 65638, 31, 5963829, 65638, 31, 5963830, 65638, 31, 5963831, 65638, 31, 5963832, 65638, 31, 5963833, 65638, 31, 5963834, 65638, 31, 5963835, 65638, 31, 5963836, 65638, 31, 5963837, 65638, 31, 5963838, 65638, 31, 5963839, 65638, 31 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65549, 458854, 22, 65550, 393318, 25, 65551, 393318, 25, 65552, 393318, 25, 65553, 393318, 25, 65554, 393318, 25, 65555, 393318, 25, 65556, 393318, 25, 65557, 393318, 25, 65558, 393318, 22, 131084, 458854, 22, 131085, 458854, 25, 131086, 262246, 24, 131087, 65638, 24, 131088, 65638, 24, 131089, 65638, 24, 131090, 65638, 24, 131091, 65638, 24, 131092, 65638, 24, 131093, 196710, 24, 131094, 327782, 25, 131095, 393318, 22, 196619, 458854, 22, 196620, 458854, 25, 196622, 262246, 25, 196623, 65638, 25, 196624, 65638, 25, 196625, 65638, 25, 196626, 65638, 25, 196627, 65638, 25, 196628, 65638, 25, 196629, 196710, 25, 196631, 327782, 25, 196632, 393318, 22, 262155, 458854, 24, 262156, 262246, 24, 262157, 65638, 24, 262158, 131174, 24, 262165, 102, 24, 262166, 65638, 24, 262167, 196710, 24, 262168, 327782, 24, 327691, 458854, 24, 327692, 262246, 25, 327693, 65638, 25, 327694, 131174, 25, 327701, 102, 25, 327702, 65638, 25, 327703, 196710, 25, 327704, 327782, 24, 393227, 458854, 24, 393228, 131174, 23, 393239, 102, 23, 393240, 327782, 24, 393267, 262246, 24, 393268, 65638, 24, 393269, 65638, 24, 393270, 65638, 24, 393271, 65638, 24, 393272, 65638, 24, 393273, 196710, 24, 458763, 458854, 24, 458764, 131174, 23, 458775, 102, 24, 458776, 327782, 24, 458803, 262246, 25, 458804, 65638, 25, 458805, 65638, 25, 458806, 65638, 25, 458807, 65638, 25, 458808, 65638, 25, 458809, 196710, 25, 524299, 458854, 24, 524300, 131174, 23, 524312, 327782, 24, 524339, 131174, 23, 524340, 262246, 24, 524341, 65638, 24, 524342, 65638, 24, 524343, 65638, 24, 524344, 196710, 24, 524345, 102, 23, 589835, 458854, 24, 589836, 131174, 23, 589847, 102, 22, 589848, 327782, 24, 589875, 131174, 23, 589876, 262246, 25, 589877, 131174, 25, 589879, 102, 25, 589880, 196710, 25, 589881, 102, 23, 655371, 458854, 21, 655372, 393318, 23, 655373, 65638, 22, 655374, 131174, 22, 655381, 102, 22, 655382, 65638, 22, 655383, 65638, 22, 655384, 393318, 21, 655411, 131174, 23, 655412, 131174, 23, 655416, 102, 23, 655417, 102, 23, 720909, 458854, 24, 720910, 131174, 23, 720917, 102, 23, 720918, 327782, 24, 720947, 131174, 23, 720948, 131174, 23, 720952, 102, 23, 720953, 102, 23, 786445, 262246, 23, 786446, 65638, 22, 786447, 65638, 22, 786448, 65638, 22, 786449, 65638, 22, 786450, 65638, 22, 786451, 65638, 22, 786452, 65638, 22, 786453, 65638, 22, 786454, 196710, 23, 786483, 131174, 23, 786484, 131174, 23, 786488, 102, 23, 786489, 102, 23, 852019, 131174, 23, 852020, 131174, 23, 852024, 102, 23, 852025, 102, 23, 917555, 131174, 23, 917556, 131174, 23, 917560, 102, 23, 917561, 102, 23, 983091, 131174, 23, 983092, 131174, 23, 983096, 102, 23, 983097, 102, 23, 1048580, 262246, 24, 1048581, 65638, 24, 1048582, 65638, 24, 1048583, 65638, 24, 1048584, 65638, 24, 1048585, 65638, 24, 1048586, 196710, 24, 1048599, 262246, 24, 1048600, 65638, 24, 1048601, 65638, 24, 1048602, 65638, 24, 1048603, 65638, 24, 1048604, 65638, 24, 1048605, 196710, 24, 1048619, 262246, 24, 1048620, 65638, 24, 1048621, 65638, 24, 1048622, 65638, 24, 1048623, 65638, 24, 1048624, 65638, 24, 1048625, 65638, 24, 1048626, 65638, 24, 1048627, 131174, 24, 1048628, 131174, 23, 1048632, 102, 23, 1048633, 102, 23, 1114116, 262246, 25, 1114117, 65638, 25, 1114118, 65638, 25, 1114119, 65638, 25, 1114120, 65638, 25, 1114121, 65638, 25, 1114122, 196710, 25, 1114135, 262246, 25, 1114136, 65638, 25, 1114137, 65638, 25, 1114138, 65638, 25, 1114139, 65638, 25, 1114140, 65638, 25, 1114141, 196710, 25, 1114155, 262246, 25, 1114156, 65638, 25, 1114157, 65638, 25, 1114158, 65638, 25, 1114159, 65638, 25, 1114160, 65638, 25, 1114161, 65638, 25, 1114162, 65638, 25, 1114163, 131174, 25, 1114164, 131174, 23, 1114168, 102, 23, 1114169, 102, 23, 1179652, 131174, 23, 1179653, 262246, 24, 1179654, 65638, 24, 1179655, 65638, 24, 1179656, 65638, 24, 1179657, 196710, 24, 1179658, 102, 23, 1179671, 131174, 23, 1179672, 262246, 24, 1179673, 65638, 24, 1179674, 65638, 24, 1179675, 65638, 24, 1179676, 196710, 24, 1179677, 102, 23, 1179691, 131174, 23, 1179692, 262246, 24, 1179693, 65638, 24, 1179694, 65638, 24, 1179695, 65638, 24, 1179696, 196710, 24, 1179700, 131174, 23, 1179704, 102, 23, 1179705, 102, 23, 1245188, 131174, 23, 1245189, 262246, 25, 1245190, 65638, 25, 1245191, 65638, 25, 1245192, 65638, 25, 1245193, 196710, 25, 1245194, 102, 23, 1245199, 262246, 24, 1245200, 65638, 24, 1245201, 65638, 24, 1245202, 65638, 24, 1245203, 65638, 24, 1245204, 65638, 24, 1245205, 196710, 24, 1245207, 131174, 23, 1245208, 262246, 25, 1245209, 65638, 25, 1245210, 65638, 25, 1245211, 65638, 25, 1245212, 196710, 25, 1245213, 102, 23, 1245227, 131174, 23, 1245228, 262246, 25, 1245229, 65638, 25, 1245230, 65638, 25, 1245231, 65638, 25, 1245232, 196710, 25, 1245236, 131174, 23, 1245240, 102, 23, 1245241, 102, 23, 1310724, 131174, 23, 1310725, 131174, 23, 1310729, 102, 23, 1310730, 102, 23, 1310735, 262246, 25, 1310736, 65638, 25, 1310737, 65638, 25, 1310738, 65638, 25, 1310739, 65638, 25, 1310740, 65638, 25, 1310741, 196710, 25, 1310743, 131174, 23, 1310744, 131174, 23, 1310748, 102, 23, 1310749, 102, 23, 1310763, 131174, 23, 1310764, 131174, 23, 1310768, 102, 23, 1310772, 131174, 23, 1310776, 102, 23, 1310777, 102, 23, 1376260, 131174, 23, 1376261, 131174, 23, 1376265, 102, 23, 1376266, 102, 23, 1376271, 131174, 23, 1376272, 262246, 24, 1376273, 65638, 24, 1376274, 65638, 24, 1376275, 65638, 24, 1376276, 196710, 24, 1376277, 102, 23, 1376279, 131174, 23, 1376280, 131174, 23, 1376284, 102, 23, 1376285, 102, 23, 1376299, 131174, 23, 1376300, 131174, 23, 1376304, 102, 23, 1376308, 131174, 23, 1376312, 102, 23, 1376313, 102, 23, 1441796, 131174, 23, 1441797, 131174, 23, 1441801, 102, 23, 1441802, 102, 23, 1441807, 131174, 23, 1441808, 262246, 25, 1441809, 65638, 25, 1441810, 65638, 25, 1441811, 65638, 25, 1441812, 196710, 25, 1441813, 102, 23, 1441815, 131174, 23, 1441816, 131174, 23, 1441820, 102, 23, 1441821, 102, 24, 1441822, 65638, 24, 1441823, 65638, 24, 1441824, 65638, 24, 1441825, 65638, 24, 1441826, 196710, 24, 1441835, 131174, 23, 1441836, 131174, 23, 1441840, 102, 23, 1441844, 131174, 23, 1441848, 102, 23, 1441849, 102, 23, 1507332, 131174, 23, 1507333, 131174, 23, 1507337, 102, 23, 1507338, 102, 24, 1507339, 65638, 24, 1507340, 65638, 24, 1507341, 65638, 24, 1507342, 65638, 24, 1507343, 131174, 24, 1507344, 131174, 23, 1507348, 102, 23, 1507349, 102, 23, 1507351, 131174, 23, 1507352, 131174, 23, 1507356, 102, 23, 1507357, 102, 25, 1507358, 65638, 25, 1507359, 65638, 25, 1507360, 65638, 25, 1507361, 65638, 25, 1507362, 196710, 25, 1507367, 262246, 24, 1507368, 65638, 24, 1507369, 65638, 24, 1507370, 65638, 24, 1507371, 131174, 24, 1507372, 131174, 23, 1507376, 102, 23, 1507380, 131174, 23, 1507384, 102, 23, 1507385, 102, 24, 1507386, 65638, 24, 1507387, 196710, 24, 1572868, 131174, 23, 1572869, 131174, 24, 1572873, 102, 23, 1572874, 102, 25, 1572875, 65638, 25, 1572876, 65638, 25, 1572877, 65638, 25, 1572878, 65638, 25, 1572879, 131174, 25, 1572880, 131174, 23, 1572884, 102, 23, 1572885, 102, 23, 1572887, 131174, 23, 1572888, 131174, 23, 1572892, 102, 24, 1572893, 65638, 24, 1572894, 65638, 24, 1572895, 65638, 24, 1572896, 65638, 24, 1572897, 196710, 24, 1572898, 102, 23, 1572903, 262246, 25, 1572904, 65638, 25, 1572905, 65638, 25, 1572906, 65638, 25, 1572907, 131174, 25, 1572908, 131174, 23, 1572912, 102, 23, 1572916, 131174, 23, 1572920, 102, 23, 1572921, 102, 25, 1572922, 65638, 25, 1572923, 196710, 25, 1638404, 131174, 23, 1638409, 102, 24, 1638410, 65638, 24, 1638411, 65638, 24, 1638412, 65638, 24, 1638413, 65638, 24, 1638414, 65638, 24, 1638415, 65638, 24, 1638416, 131174, 24, 1638420, 102, 23, 1638421, 102, 23, 1638423, 131174, 23, 1638424, 131174, 23, 1638428, 102, 25, 1638429, 65638, 25, 1638430, 65638, 25, 1638431, 65638, 25, 1638432, 65638, 25, 1638433, 196710, 25, 1638434, 102, 23, 1638439, 131174, 23, 1638440, 262246, 24, 1638441, 65638, 24, 1638442, 65638, 24, 1638443, 65638, 24, 1638444, 131174, 24, 1638448, 102, 24, 1638449, 65638, 24, 1638450, 65638, 24, 1638451, 65638, 24, 1638452, 131174, 24, 1638456, 102, 24, 1638457, 65638, 24, 1638458, 196710, 24, 1638459, 102, 23, 1703940, 131174, 23, 1703941, 131174, 22, 1703945, 102, 25, 1703946, 65638, 25, 1703947, 65638, 25, 1703948, 65638, 25, 1703949, 65638, 25, 1703950, 65638, 25, 1703951, 65638, 25, 1703952, 131174, 25, 1703956, 102, 23, 1703957, 102, 23, 1703959, 131174, 23, 1703960, 131174, 23, 1703969, 102, 23, 1703970, 102, 23, 1703975, 131174, 23, 1703976, 262246, 25, 1703977, 65638, 25, 1703978, 65638, 25, 1703979, 65638, 25, 1703980, 131174, 25, 1703984, 102, 25, 1703985, 65638, 25, 1703986, 65638, 25, 1703987, 65638, 25, 1703988, 131174, 25, 1703992, 102, 25, 1703993, 65638, 25, 1703994, 196710, 25, 1703995, 102, 23, 1769476, 131174, 23, 1769477, 131174, 23, 1769483, 196708, 1, 1769484, 262244, 1, 1769485, 262244, 1, 1769486, 262244, 1, 1769487, 262244, 1, 1769488, 262244, 1, 1769489, 262244, 1, 1769490, 262244, 1, 1769491, 327780, 1, 1769492, 102, 23, 1769493, 102, 23, 1769495, 131174, 23, 1769496, 131174, 23, 1769505, 102, 23, 1769506, 102, 23, 1769511, 131174, 23, 1769512, 131174, 23, 1769530, 102, 23, 1769531, 102, 23, 1835012, 131174, 23, 1835013, 131174, 23, 1835019, 196708, 2, 1835027, 327780, 2, 1835028, 102, 23, 1835029, 102, 23, 1835031, 131174, 23, 1835032, 131174, 23, 1835041, 102, 23, 1835042, 102, 23, 1835047, 131174, 23, 1835048, 131174, 23, 1835066, 102, 23, 1835067, 102, 23, 1900548, 131174, 23, 1900549, 131174, 23, 1900555, 196708, 3, 1900556, 262244, 3, 1900557, 262244, 3, 1900558, 262244, 3, 1900559, 262244, 3, 1900560, 262244, 3, 1900561, 458852, 2, 1900563, 327780, 2, 1900564, 102, 23, 1900565, 102, 24, 1900566, 65638, 24, 1900567, 131174, 24, 1900568, 131174, 23, 1900572, 102, 22, 1900573, 65638, 22, 1900574, 65638, 22, 1900575, 65638, 22, 1900576, 65638, 22, 1900577, 65638, 22, 1900578, 196710, 23, 1900583, 131174, 23, 1900584, 131174, 23, 1900602, 102, 23, 1900603, 102, 23, 1966084, 131174, 23, 1966085, 131174, 23, 1966089, 102, 22, 1966090, 65638, 22, 1966091, 65638, 22, 1966092, 65638, 22, 1966093, 65638, 22, 1966094, 65638, 22, 1966095, 65638, 22, 1966096, 131174, 22, 1966097, 196708, 2, 1966099, 327780, 2, 1966100, 102, 23, 1966101, 102, 25, 1966102, 65638, 25, 1966103, 131174, 25, 1966104, 131174, 23, 1966108, 102, 23, 1966109, 102, 23, 1966114, 262246, 24, 1966115, 65638, 24, 1966116, 65638, 24, 1966117, 65638, 24, 1966118, 65638, 24, 1966119, 131174, 24, 1966120, 262246, 23, 1966121, 65638, 22, 1966122, 65638, 22, 1966123, 65638, 22, 1966124, 131174, 22, 1966128, 102, 22, 1966129, 65638, 22, 1966130, 65638, 22, 1966131, 65638, 22, 1966132, 65638, 22, 1966133, 65638, 22, 1966134, 65638, 22, 1966135, 65638, 22, 1966136, 65638, 22, 1966137, 65638, 22, 1966138, 65638, 22, 1966139, 196710, 23, 2031620, 131174, 23, 2031621, 131174, 23, 2031625, 102, 23, 2031626, 102, 23, 2031631, 131174, 23, 2031632, 131174, 23, 2031633, 196708, 2, 2031635, 327780, 2, 2031636, 102, 24, 2031637, 65638, 24, 2031638, 65638, 24, 2031639, 65638, 24, 2031640, 131174, 24, 2031644, 102, 23, 2031645, 102, 23, 2031650, 262246, 25, 2031651, 65638, 25, 2031652, 65638, 25, 2031653, 65638, 25, 2031654, 65638, 25, 2031655, 131174, 25, 2031660, 131174, 23, 2031664, 102, 23, 2031665, 102, 23, 2097156, 131174, 23, 2097157, 131174, 23, 2097161, 102, 23, 2097162, 102, 23, 2097167, 131174, 23, 2097168, 131174, 23, 2097169, 196708, 2, 2097171, 327780, 2, 2097172, 102, 25, 2097173, 65638, 25, 2097174, 65638, 25, 2097175, 65638, 25, 2097176, 131174, 25, 2097177, 196708, 1, 2097178, 262244, 1, 2097179, 327780, 1, 2097180, 102, 23, 2097181, 102, 23, 2097186, 131174, 23, 2097187, 262246, 24, 2097188, 65638, 24, 2097189, 65638, 24, 2097190, 65638, 24, 2097191, 196710, 24, 2097196, 131174, 23, 2097200, 102, 23, 2097201, 102, 24, 2097202, 65638, 24, 2097203, 65638, 24, 2097204, 65638, 24, 2097205, 65638, 24, 2097206, 65638, 24, 2097207, 65638, 24, 2097208, 65638, 24, 2097209, 65638, 24, 2097210, 196710, 24, 2162692, 131174, 23, 2162693, 131174, 23, 2162697, 102, 23, 2162698, 102, 23, 2162703, 131174, 23, 2162704, 131174, 23, 2162705, 196708, 2, 2162707, 393316, 3, 2162708, 262244, 1, 2162709, 262244, 1, 2162710, 262244, 1, 2162711, 262244, 1, 2162712, 262244, 1, 2162713, 458852, 3, 2162715, 327780, 2, 2162716, 102, 23, 2162717, 102, 23, 2162722, 131174, 23, 2162723, 262246, 25, 2162724, 65638, 25, 2162725, 65638, 25, 2162726, 65638, 25, 2162727, 196710, 25, 2162732, 131174, 23, 2162736, 102, 23, 2162737, 102, 25, 2162738, 65638, 25, 2162739, 65638, 25, 2162740, 65638, 25, 2162741, 65638, 25, 2162742, 65638, 25, 2162743, 65638, 25, 2162744, 65638, 25, 2162745, 65638, 25, 2162746, 196710, 25, 2228228, 262246, 23, 2228229, 65638, 22, 2228230, 65638, 22, 2228231, 65638, 22, 2228232, 65638, 22, 2228233, 65638, 22, 2228234, 196710, 23, 2228239, 131174, 23, 2228240, 131174, 23, 2228241, 196708, 2, 2228251, 327780, 2, 2228252, 102, 23, 2228253, 102, 23, 2228258, 131174, 23, 2228259, 131174, 23, 2228263, 102, 24, 2228264, 65638, 24, 2228265, 65638, 24, 2228266, 65638, 24, 2228267, 65638, 24, 2228268, 131174, 24, 2228272, 102, 24, 2228273, 65638, 24, 2228274, 65638, 24, 2228275, 65638, 24, 2228276, 65638, 24, 2228277, 65638, 24, 2228278, 65638, 24, 2228279, 65638, 24, 2228280, 65638, 24, 2228281, 196710, 24, 2228282, 102, 23, 2293775, 131174, 23, 2293776, 131174, 23, 2293777, 196708, 2, 2293787, 327780, 2, 2293788, 102, 23, 2293789, 102, 23, 2293794, 131174, 23, 2293795, 131174, 23, 2293799, 102, 25, 2293800, 65638, 25, 2293801, 65638, 25, 2293802, 65638, 25, 2293803, 65638, 25, 2293804, 131174, 25, 2293808, 102, 25, 2293809, 65638, 25, 2293810, 65638, 25, 2293811, 65638, 25, 2293812, 65638, 25, 2293813, 65638, 25, 2293814, 65638, 25, 2293815, 65638, 25, 2293816, 65638, 25, 2293817, 196710, 25, 2293818, 102, 23, 2359311, 131174, 23, 2359312, 131174, 23, 2359313, 196708, 2, 2359315, 393316, 2, 2359316, 262244, 3, 2359317, 65638, 22, 2359318, 65638, 22, 2359319, 65638, 22, 2359320, 262244, 3, 2359321, 458852, 2, 2359323, 327780, 2, 2359324, 102, 23, 2359325, 102, 23, 2359330, 131174, 23, 2359331, 131174, 23, 2359353, 102, 23, 2359354, 102, 23, 2424847, 131174, 23, 2424848, 131174, 23, 2424849, 196708, 2, 2424851, 327780, 2, 2424852, 102, 23, 2424856, 131174, 23, 2424857, 196708, 2, 2424859, 327780, 2, 2424860, 102, 23, 2424861, 102, 23, 2424866, 131174, 23, 2424867, 131174, 23, 2424889, 102, 23, 2424890, 102, 23, 2490375, 262246, 24, 2490376, 65638, 24, 2490377, 65638, 24, 2490378, 65638, 24, 2490379, 65638, 24, 2490380, 65638, 24, 2490381, 65638, 24, 2490382, 65638, 24, 2490383, 131174, 24, 2490384, 131174, 23, 2490385, 196708, 2, 2490387, 327780, 2, 2490388, 102, 23, 2490392, 131174, 23, 2490393, 196708, 2, 2490395, 327780, 2, 2490396, 102, 23, 2490397, 102, 24, 2490398, 65638, 24, 2490399, 65638, 24, 2490400, 65638, 24, 2490401, 65638, 24, 2490402, 131174, 24, 2490403, 131174, 23, 2490425, 102, 23, 2490426, 102, 23, 2555911, 262246, 25, 2555912, 65638, 25, 2555913, 65638, 25, 2555914, 65638, 25, 2555915, 65638, 25, 2555916, 65638, 25, 2555917, 65638, 25, 2555918, 65638, 25, 2555919, 131174, 25, 2555920, 131174, 23, 2555921, 196708, 2, 2555923, 327780, 2, 2555924, 102, 23, 2555928, 131174, 23, 2555929, 196708, 2, 2555931, 327780, 2, 2555932, 102, 23, 2555933, 102, 25, 2555934, 65638, 25, 2555935, 65638, 25, 2555936, 65638, 25, 2555937, 65638, 25, 2555938, 131174, 25, 2555939, 131174, 23, 2555943, 102, 22, 2555944, 65638, 22, 2555945, 65638, 22, 2555946, 65638, 22, 2555947, 65638, 22, 2555948, 131174, 22, 2555952, 102, 22, 2555953, 65638, 22, 2555954, 65638, 22, 2555955, 65638, 22, 2555956, 65638, 22, 2555957, 131174, 22, 2555961, 102, 23, 2555962, 102, 23, 2621447, 131174, 23, 2621448, 262246, 24, 2621449, 65638, 24, 2621450, 65638, 24, 2621451, 65638, 24, 2621452, 65638, 24, 2621453, 65638, 24, 2621454, 65638, 24, 2621455, 65638, 24, 2621456, 131174, 24, 2621457, 196708, 2, 2621459, 327780, 2, 2621460, 102, 24, 2621461, 65638, 24, 2621462, 65638, 24, 2621463, 65638, 24, 2621464, 131174, 24, 2621465, 196708, 2, 2621467, 327780, 2, 2621468, 102, 24, 2621469, 65638, 24, 2621470, 65638, 24, 2621471, 65638, 24, 2621472, 65638, 24, 2621473, 65638, 24, 2621474, 65638, 24, 2621475, 131174, 24, 2621479, 102, 23, 2621484, 131174, 23, 2621488, 102, 23, 2621489, 102, 23, 2621492, 131174, 23, 2621493, 131174, 23, 2621497, 102, 23, 2621498, 102, 23, 2686983, 131174, 23, 2686984, 262246, 25, 2686985, 65638, 25, 2686986, 65638, 25, 2686987, 65638, 25, 2686988, 65638, 25, 2686989, 65638, 25, 2686990, 65638, 25, 2686991, 65638, 25, 2686992, 131174, 25, 2686993, 196708, 2, 2686995, 327780, 2, 2686996, 102, 25, 2686997, 65638, 25, 2686998, 65638, 25, 2686999, 65638, 25, 2687000, 131174, 25, 2687001, 196708, 2, 2687003, 327780, 2, 2687004, 102, 25, 2687005, 65638, 25, 2687006, 65638, 25, 2687007, 65638, 25, 2687008, 65638, 25, 2687009, 65638, 25, 2687010, 65638, 25, 2687011, 131174, 25, 2687015, 102, 23, 2687020, 131174, 23, 2687024, 102, 23, 2687025, 102, 23, 2687028, 131174, 23, 2687029, 131174, 23, 2687033, 102, 23, 2687034, 102, 23, 2752519, 131174, 23, 2752520, 131174, 23, 2752529, 196708, 2, 2752531, 393316, 3, 2752532, 262244, 1, 2752533, 262244, 1, 2752534, 262244, 1, 2752535, 262244, 1, 2752536, 262244, 1, 2752537, 458852, 3, 2752539, 393316, 3, 2752540, 262244, 1, 2752541, 262244, 1, 2752542, 327780, 1, 2752551, 102, 23, 2752556, 131174, 23, 2752560, 102, 23, 2752561, 102, 23, 2752564, 131174, 23, 2752565, 131174, 23, 2752569, 102, 23, 2752570, 102, 23, 2818055, 131174, 23, 2818056, 131174, 23, 2818065, 196708, 2, 2818078, 327780, 2, 2818087, 102, 23, 2818092, 131174, 23, 2818096, 102, 23, 2818097, 102, 23, 2818100, 131174, 23, 2818101, 131174, 23, 2818105, 102, 23, 2818106, 102, 23, 2883591, 131174, 23, 2883592, 131174, 23, 2883601, 196708, 2, 2883614, 327780, 2, 2883623, 102, 23, 2883628, 131174, 23, 2883632, 102, 23, 2883633, 102, 23, 2883636, 131174, 23, 2883637, 131174, 23, 2883641, 102, 23, 2883642, 102, 23, 2949127, 131174, 23, 2949128, 131174, 23, 2949137, 196708, 3, 2949138, 262244, 3, 2949139, 262244, 3, 2949140, 262244, 3, 2949141, 262244, 3, 2949142, 262244, 3, 2949143, 262244, 3, 2949144, 262244, 3, 2949145, 262244, 3, 2949146, 262244, 3, 2949147, 262244, 3, 2949148, 262244, 3, 2949149, 262244, 3, 2949150, 327780, 3, 2949159, 102, 23, 2949164, 131174, 23, 2949168, 102, 23, 2949169, 102, 23, 2949172, 131174, 23, 2949173, 131174, 23, 2949177, 102, 23, 2949178, 102, 23, 3014663, 131174, 23, 3014664, 131174, 23, 3014669, 102, 22, 3014670, 65638, 22, 3014671, 65638, 22, 3014672, 65638, 22, 3014673, 65638, 22, 3014674, 65638, 22, 3014675, 65638, 22, 3014676, 131174, 22, 3014680, 102, 22, 3014681, 65638, 22, 3014682, 65638, 22, 3014683, 65638, 22, 3014684, 65638, 22, 3014685, 65638, 22, 3014686, 65638, 22, 3014687, 65638, 22, 3014688, 65638, 22, 3014689, 65638, 22, 3014690, 65638, 22, 3014691, 65638, 22, 3014692, 65638, 22, 3014693, 65638, 22, 3014694, 65638, 22, 3014695, 196710, 23, 3014700, 131174, 23, 3014704, 102, 23, 3014705, 102, 23, 3014708, 131174, 23, 3014709, 131174, 23, 3014713, 102, 23, 3014714, 102, 23, 3080199, 131174, 23, 3080200, 131174, 23, 3080205, 102, 23, 3080206, 102, 23, 3080211, 131174, 23, 3080212, 131174, 23, 3080216, 102, 23, 3080236, 131174, 23, 3080240, 102, 23, 3080241, 102, 23, 3080244, 131174, 23, 3080245, 131174, 23, 3080249, 102, 23, 3080250, 102, 23, 3145735, 131174, 23, 3145736, 131174, 23, 3145741, 102, 23, 3145742, 102, 23, 3145747, 131174, 23, 3145748, 131174, 23, 3145752, 102, 23, 3145772, 131174, 23, 3145776, 102, 23, 3145777, 102, 23, 3145780, 131174, 23, 3145781, 131174, 23, 3145785, 102, 23, 3145786, 102, 23, 3211271, 131174, 23, 3211272, 131174, 23, 3211277, 102, 23, 3211278, 102, 23, 3211283, 131174, 23, 3211284, 131174, 23, 3211288, 102, 23, 3211308, 131174, 23, 3211312, 102, 23, 3211313, 102, 23, 3211316, 262246, 23, 3211317, 65638, 22, 3211318, 65638, 22, 3211319, 65638, 22, 3211320, 65638, 22, 3211321, 65638, 22, 3211322, 196710, 23, 3276807, 131174, 23, 3276808, 131174, 23, 3276813, 102, 23, 3276814, 102, 23, 3276819, 131174, 23, 3276820, 131174, 23, 3276824, 102, 24, 3276825, 65638, 24, 3276826, 65638, 24, 3276827, 65638, 24, 3276828, 65638, 24, 3276829, 65638, 24, 3276830, 65638, 24, 3276831, 65638, 24, 3276832, 65638, 24, 3276833, 65638, 24, 3276834, 65638, 24, 3276835, 65638, 24, 3276836, 65638, 24, 3276837, 65638, 24, 3276838, 65638, 24, 3276839, 65638, 24, 3276840, 65638, 24, 3276841, 65638, 24, 3276842, 65638, 24, 3276843, 65638, 24, 3276844, 131174, 24, 3276848, 102, 23, 3276849, 102, 23, 3342343, 131174, 23, 3342344, 131174, 23, 3342349, 102, 23, 3342350, 102, 23, 3342355, 131174, 23, 3342356, 131174, 23, 3342360, 102, 25, 3342361, 65638, 25, 3342362, 65638, 25, 3342363, 65638, 25, 3342364, 65638, 25, 3342365, 65638, 25, 3342366, 65638, 25, 3342367, 65638, 25, 3342368, 65638, 25, 3342369, 65638, 25, 3342370, 65638, 25, 3342371, 65638, 25, 3342372, 65638, 25, 3342373, 65638, 25, 3342374, 65638, 25, 3342375, 65638, 25, 3342376, 65638, 25, 3342377, 65638, 25, 3342378, 65638, 25, 3342379, 65638, 25, 3342380, 131174, 25, 3342384, 102, 23, 3342385, 102, 23, 3407879, 131174, 23, 3407880, 131174, 23, 3407885, 102, 23, 3407886, 102, 23, 3407891, 131174, 23, 3407892, 131174, 23, 3407920, 102, 23, 3407921, 102, 23, 3473415, 131174, 23, 3473416, 131174, 23, 3473421, 102, 23, 3473422, 102, 23, 3473427, 131174, 23, 3473428, 131174, 23, 3473456, 102, 23, 3473457, 102, 23, 3538951, 131174, 23, 3538952, 131174, 23, 3538957, 102, 23, 3538958, 102, 23, 3538963, 131174, 23, 3538964, 131174, 23, 3538992, 102, 23, 3538993, 102, 23, 3604487, 262246, 23, 3604488, 65638, 22, 3604489, 327782, 29, 3604490, 393318, 29, 3604491, 458854, 29, 3604492, 65638, 22, 3604493, 65638, 22, 3604494, 196710, 23, 3604499, 262246, 23, 3604500, 65638, 22, 3604501, 65638, 22, 3604502, 65638, 22, 3604503, 65638, 22, 3604504, 65638, 22, 3604505, 65638, 22, 3604506, 65638, 22, 3604507, 65638, 22, 3604508, 65638, 22, 3604509, 65638, 22, 3604510, 65638, 22, 3604511, 65638, 22, 3604512, 65638, 22, 3604513, 65638, 22, 3604514, 65638, 22, 3604515, 65638, 22, 3604516, 65638, 22, 3604517, 65638, 22, 3604518, 65638, 22, 3604519, 65638, 22, 3604520, 65638, 22, 3604521, 65638, 22, 3604522, 65638, 22, 3604523, 65638, 22, 3604524, 65638, 22, 3604525, 65638, 22, 3604526, 65638, 22, 3604527, 65638, 22, 3604528, 65638, 22, 3604529, 196710, 23, 4325395, 262246, 24, 4325396, 65638, 24, 4325397, 65638, 24, 4325398, 65638, 24, 4325399, 65638, 24, 4325400, 65638, 24, 4325401, 65638, 24, 4325402, 65638, 24, 4325403, 65638, 24, 4325404, 65638, 24, 4325405, 65638, 24, 4325406, 65638, 24, 4325407, 65638, 24, 4325408, 65638, 24, 4325409, 65638, 24, 4325410, 65638, 24, 4325411, 65638, 24, 4325412, 65638, 24, 4325413, 65638, 24, 4325414, 65638, 24, 4325415, 65638, 24, 4325416, 65638, 24, 4325417, 65638, 24, 4325418, 65638, 24, 4325419, 65638, 24, 4325420, 196710, 24, 4390931, 262246, 25, 4390932, 65638, 25, 4390933, 65638, 25, 4390934, 65638, 25, 4390935, 65638, 25, 4390936, 65638, 25, 4390937, 65638, 25, 4390938, 65638, 25, 4390939, 65638, 25, 4390940, 65638, 25, 4390941, 65638, 25, 4390942, 65638, 25, 4390943, 65638, 25, 4390944, 65638, 25, 4390945, 65638, 25, 4390946, 65638, 25, 4390947, 65638, 25, 4390948, 65638, 25, 4390949, 65638, 25, 4390950, 65638, 25, 4390951, 65638, 25, 4390952, 65638, 25, 4390953, 65638, 25, 4390954, 65638, 25, 4390955, 65638, 25, 4390956, 196710, 25, 4456464, 262246, 24, 4456465, 65638, 24, 4456466, 65638, 24, 4456467, 131174, 24, 4456468, 262246, 24, 4456469, 65638, 24, 4456470, 65638, 24, 4456471, 65638, 24, 4456472, 65638, 24, 4456473, 65638, 24, 4456474, 65638, 24, 4456475, 65638, 24, 4456476, 65638, 24, 4456477, 65638, 24, 4456478, 65638, 24, 4456479, 65638, 24, 4456480, 65638, 24, 4456481, 65638, 24, 4456482, 65638, 24, 4456483, 65638, 24, 4456484, 65638, 24, 4456485, 65638, 24, 4456486, 65638, 24, 4456487, 65638, 24, 4456488, 65638, 24, 4456489, 65638, 24, 4456490, 65638, 24, 4456491, 196710, 24, 4456492, 102, 24, 4456493, 65638, 24, 4456494, 65638, 24, 4456495, 65638, 24, 4456496, 65638, 24, 4456497, 65638, 24, 4456498, 65638, 24, 4456499, 65638, 24, 4456500, 65638, 24, 4456501, 65638, 24, 4456502, 65638, 24, 4456503, 65638, 24, 4456504, 65638, 24, 4456505, 196710, 24, 4522000, 262246, 25, 4522001, 65638, 25, 4522002, 65638, 25, 4522003, 131174, 25, 4522004, 262246, 25, 4522005, 65638, 25, 4522006, 65638, 25, 4522007, 65638, 25, 4522008, 65638, 25, 4522009, 65638, 25, 4522010, 65638, 25, 4522011, 65638, 25, 4522012, 65638, 25, 4522013, 65638, 25, 4522014, 65638, 25, 4522015, 65638, 25, 4522016, 65638, 25, 4522017, 65638, 25, 4522018, 65638, 25, 4522019, 65638, 25, 4522020, 65638, 25, 4522021, 65638, 25, 4522022, 65638, 25, 4522023, 65638, 25, 4522024, 65638, 25, 4522025, 65638, 25, 4522026, 65638, 25, 4522027, 196710, 25, 4522028, 102, 25, 4522029, 65638, 25, 4522030, 65638, 25, 4522031, 65638, 25, 4522032, 65638, 25, 4522033, 65638, 25, 4522034, 65638, 25, 4522035, 65638, 25, 4522036, 65638, 25, 4522037, 65638, 25, 4522038, 65638, 25, 4522039, 65638, 25, 4522040, 65638, 25, 4522041, 196710, 25, 4587534, 262246, 24, 4587535, 65638, 24, 4587536, 131174, 24, 4587537, 262246, 24, 4587538, 65638, 24, 4587539, 65638, 24, 4587540, 131174, 24, 4587541, 196708, 1, 4587542, 262244, 1, 4587543, 262244, 1, 4587544, 262244, 1, 4587545, 262244, 1, 4587546, 262244, 1, 4587547, 262244, 1, 4587548, 262244, 1, 4587549, 262244, 1, 4587550, 327780, 1, 4587555, 196708, 1, 4587556, 262244, 1, 4587557, 262244, 1, 4587558, 262244, 1, 4587559, 262244, 1, 4587560, 327780, 1, 4587563, 102, 24, 4587564, 65638, 24, 4587565, 65638, 24, 4587566, 65638, 24, 4587567, 65638, 24, 4587568, 65638, 24, 4587569, 65638, 24, 4587570, 65638, 24, 4587571, 65638, 24, 4587572, 65638, 24, 4587573, 65638, 24, 4587574, 65638, 24, 4587575, 65638, 24, 4587576, 196710, 24, 4587577, 102, 23, 4653070, 262246, 25, 4653071, 65638, 25, 4653072, 131174, 25, 4653073, 262246, 25, 4653074, 65638, 25, 4653075, 65638, 25, 4653076, 131174, 25, 4653077, 196708, 2, 4653078, 262244, 2, 4653079, 262244, 2, 4653080, 262244, 2, 4653081, 262244, 2, 4653082, 262244, 2, 4653083, 262244, 2, 4653084, 262244, 2, 4653085, 262244, 2, 4653086, 393316, 3, 4653087, 262244, 1, 4653088, 262244, 1, 4653089, 262244, 1, 4653090, 262244, 1, 4653091, 458852, 3, 4653092, 262244, 2, 4653093, 262244, 2, 4653094, 262244, 2, 4653095, 262244, 2, 4653096, 393316, 3, 4653097, 262244, 1, 4653098, 327780, 1, 4653099, 102, 25, 4653100, 65638, 25, 4653101, 65638, 25, 4653102, 65638, 25, 4653103, 65638, 25, 4653104, 65638, 25, 4653105, 65638, 25, 4653106, 65638, 25, 4653107, 65638, 25, 4653108, 65638, 25, 4653109, 65638, 25, 4653110, 65638, 25, 4653111, 65638, 25, 4653112, 196710, 25, 4653113, 102, 23, 4718606, 131174, 23, 4718607, 262246, 24, 4718608, 65638, 24, 4718609, 131174, 24, 4718611, 196708, 1, 4718612, 262244, 1, 4718613, 458852, 3, 4718614, 262244, 2, 4718615, 262244, 2, 4718616, 262244, 2, 4718617, 262244, 2, 4718618, 262244, 2, 4718619, 262244, 2, 4718620, 262244, 2, 4718621, 262244, 2, 4718622, 262244, 2, 4718623, 262244, 2, 4718624, 262244, 2, 4718625, 262244, 2, 4718626, 262244, 2, 4718627, 262244, 2, 4718628, 262244, 2, 4718629, 262244, 2, 4718630, 262244, 2, 4718631, 262244, 2, 4718632, 262244, 2, 4718633, 262244, 2, 4718634, 393316, 3, 4718635, 262244, 1, 4718636, 262244, 1, 4718637, 262244, 1, 4718638, 262244, 1, 4718639, 262244, 1, 4718640, 327780, 1, 4718648, 102, 23, 4718649, 102, 23, 4784142, 131174, 23, 4784143, 262246, 25, 4784144, 65638, 25, 4784145, 131174, 25, 4784147, 196708, 2, 4784148, 262244, 2, 4784149, 262244, 2, 4784150, 262244, 2, 4784151, 262244, 2, 4784152, 262244, 2, 4784153, 262244, 2, 4784154, 262244, 2, 4784155, 262244, 2, 4784156, 262244, 2, 4784157, 262244, 2, 4784158, 262244, 2, 4784159, 262244, 2, 4784160, 262244, 2, 4784161, 262244, 2, 4784162, 262244, 2, 4784163, 262244, 2, 4784164, 262244, 2, 4784165, 262151, 5, 4784166, 131079, 3, 4784167, 7, 6, 4784168, 262244, 2, 4784169, 262244, 2, 4784170, 262244, 2, 4784171, 262244, 2, 4784172, 262244, 2, 4784173, 262244, 2, 4784174, 262244, 2, 4784175, 262244, 2, 4784176, 327780, 2, 4784184, 102, 23, 4784185, 102, 23, 4849678, 131174, 23, 4849679, 131174, 23, 4849683, 196708, 2, 4849684, 262244, 2, 4849685, 262244, 2, 4849686, 262244, 2, 4849687, 262244, 2, 4849688, 262244, 2, 4849689, 262244, 2, 4849690, 262244, 2, 4849691, 262151, 5, 4849692, 131079, 3, 4849693, 7, 6, 4849694, 262244, 2, 4849695, 262244, 2, 4849696, 262244, 2, 4849697, 262244, 2, 4849698, 262244, 2, 4849699, 262244, 2, 4849700, 262244, 2, 4849701, 262151, 2, 4849702, 7, 0, 4849703, 7, 4, 4849704, 262244, 2, 4849705, 262244, 2, 4849706, 262244, 2, 4849707, 262244, 2, 4849708, 262244, 2, 4849709, 262244, 2, 4849710, 262244, 2, 4849711, 262244, 2, 4849712, 327780, 2, 4849720, 102, 23, 4849721, 102, 23, 4915214, 131174, 23, 4915215, 131174, 23, 4915219, 196708, 2, 4915220, 262244, 2, 4915221, 262244, 2, 4915222, 262244, 2, 4915223, 262244, 2, 4915224, 262244, 2, 4915225, 262244, 2, 4915226, 262244, 2, 4915227, 262151, 2, 4915228, 7, 0, 4915229, 7, 4, 4915230, 262244, 2, 4915231, 262244, 2, 4915232, 262244, 2, 4915233, 262244, 2, 4915234, 262244, 2, 4915235, 262244, 2, 4915236, 262244, 2, 4915237, 262151, 6, 4915238, 262151, 4, 4915239, 131079, 6, 4915240, 262244, 2, 4915241, 262244, 2, 4915242, 262244, 2, 4915243, 262244, 2, 4915244, 262244, 2, 4915245, 262244, 2, 4915246, 262244, 2, 4915247, 262244, 2, 4915248, 327780, 2, 4915256, 102, 25, 4915257, 102, 23, 4980750, 131174, 23, 4980751, 131174, 23, 4980755, 196708, 2, 4980756, 262244, 2, 4980757, 262244, 2, 4980758, 262244, 2, 4980759, 262244, 2, 4980760, 262244, 2, 4980761, 262244, 2, 4980762, 262244, 2, 4980763, 262151, 6, 4980764, 262151, 4, 4980765, 131079, 6, 4980766, 262244, 2, 4980767, 262244, 2, 4980768, 262244, 2, 4980769, 262244, 2, 4980770, 262244, 2, 4980771, 262244, 2, 4980772, 262244, 2, 4980773, 262244, 2, 4980774, 262244, 2, 4980775, 262244, 2, 4980776, 262244, 2, 4980777, 262244, 2, 4980778, 262244, 2, 4980779, 262244, 2, 4980780, 262244, 2, 4980781, 262244, 2, 4980782, 262244, 2, 4980783, 262244, 2, 4980784, 327780, 2, 4980793, 102, 23, 5046286, 131174, 23, 5046287, 262246, 23, 5046288, 131174, 22, 5046291, 196708, 2, 5046292, 262244, 2, 5046293, 262244, 2, 5046294, 262244, 2, 5046295, 262244, 2, 5046296, 262244, 2, 5046297, 262244, 2, 5046298, 262244, 2, 5046299, 262244, 2, 5046300, 262244, 2, 5046301, 262244, 2, 5046302, 262244, 2, 5046303, 262244, 2, 5046304, 262244, 2, 5046305, 262244, 2, 5046306, 262244, 2, 5046307, 262244, 2, 5046308, 262244, 2, 5046309, 262244, 2, 5046310, 262244, 2, 5046311, 262244, 2, 5046312, 262244, 2, 5046313, 262244, 2, 5046314, 262244, 2, 5046315, 262244, 2, 5046316, 262244, 2, 5046317, 262244, 2, 5046318, 262244, 2, 5046319, 393316, 2, 5046320, 327780, 3, 5046328, 102, 22, 5046329, 102, 23, 5111822, 131174, 23, 5111824, 131174, 23, 5111827, 196708, 3, 5111828, 262244, 3, 5111829, 458852, 2, 5111830, 262244, 2, 5111831, 262244, 2, 5111832, 262244, 2, 5111833, 262244, 2, 5111834, 262244, 2, 5111835, 262244, 2, 5111836, 262244, 2, 5111837, 262244, 2, 5111838, 393316, 2, 5111839, 262244, 3, 5111840, 262244, 3, 5111841, 262244, 3, 5111842, 262244, 3, 5111843, 262244, 3, 5111844, 262244, 3, 5111845, 262244, 3, 5111846, 262244, 3, 5111847, 262244, 3, 5111848, 458852, 2, 5111849, 262244, 2, 5111850, 262244, 2, 5111851, 262244, 2, 5111852, 262244, 2, 5111853, 262244, 2, 5111854, 262244, 2, 5111855, 327780, 2, 5111864, 102, 23, 5111865, 102, 23, 5177358, 131174, 23, 5177360, 131174, 23, 5177365, 196708, 2, 5177366, 262244, 2, 5177367, 262244, 2, 5177368, 262244, 2, 5177369, 393316, 2, 5177370, 262244, 3, 5177371, 262244, 3, 5177372, 262244, 3, 5177373, 458852, 2, 5177374, 327780, 2, 5177375, 102, 22, 5177376, 65638, 22, 5177377, 65638, 22, 5177378, 65638, 22, 5177379, 65638, 22, 5177380, 65638, 22, 5177381, 65638, 22, 5177382, 65638, 22, 5177383, 131174, 22, 5177384, 196708, 3, 5177385, 262244, 3, 5177386, 262244, 3, 5177387, 262244, 3, 5177388, 262244, 3, 5177389, 262244, 3, 5177390, 262244, 3, 5177391, 327780, 3, 5177400, 102, 23, 5177401, 102, 23, 5242894, 131174, 23, 5242896, 262246, 23, 5242897, 131174, 22, 5242901, 196708, 3, 5242902, 262244, 3, 5242903, 262244, 3, 5242904, 262244, 3, 5242905, 327780, 3, 5242909, 196708, 3, 5242910, 327780, 3, 5242911, 102, 23, 5242912, 102, 23, 5242918, 262246, 23, 5242919, 65638, 22, 5242920, 65638, 22, 5242921, 65638, 22, 5242922, 65638, 22, 5242923, 65638, 22, 5242924, 131174, 22, 5242936, 102, 23, 5242937, 102, 23, 5308430, 131174, 23, 5308433, 131174, 23, 5308443, 102, 22, 5308444, 65638, 22, 5308445, 65638, 22, 5308446, 65638, 22, 5308447, 65638, 22, 5308448, 196710, 23, 5308459, 131174, 23, 5308460, 131174, 23, 5308472, 102, 23, 5308473, 102, 23, 5373966, 262246, 23, 5373967, 65638, 22, 5373968, 65638, 22, 5373969, 262246, 23, 5373970, 131174, 22, 5373979, 102, 23, 5373980, 102, 23, 5373995, 262246, 23, 5373996, 65638, 22, 5373997, 65638, 22, 5373998, 65638, 22, 5373999, 65638, 22, 5374000, 65638, 22, 5374001, 65638, 22, 5374002, 65638, 22, 5374003, 65638, 22, 5374004, 65638, 22, 5374005, 65638, 22, 5374006, 65638, 22, 5374007, 65638, 22, 5374008, 65638, 22, 5374009, 196710, 23, 5439505, 131174, 23, 5439506, 131174, 23, 5439515, 102, 23, 5439516, 102, 23, 5505041, 262246, 23, 5505042, 65638, 22, 5505043, 65638, 22, 5505044, 131174, 22, 5505049, 102, 22, 5505050, 65638, 22, 5505051, 65638, 22, 5505052, 196710, 23, 5570579, 131174, 23, 5570580, 131174, 23, 5570585, 102, 23, 5570586, 102, 23, 5636115, 131174, 23, 5636116, 131174, 23, 5636121, 102, 23, 5636122, 102, 23, 5701651, 131174, 23, 5701652, 131174, 23, 5701657, 102, 23, 5701658, 102, 23, 5767187, 131174, 23, 5767188, 131174, 23, 5767193, 102, 23, 5767194, 102, 23, 5832723, 262246, 23, 5832724, 65638, 22, 5832725, 327782, 29, 5832726, 393318, 29, 5832727, 458854, 29, 5832728, 65638, 22, 5832729, 65638, 22, 5832730, 196710, 23 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262159, 196710, 28, 262160, 262246, 28, 262163, 327780, 70, 262164, 327782, 26, 327695, 196710, 29, 327696, 262246, 29, 327699, 327780, 71, 327700, 327782, 27, 393229, 327780, 70, 393239, 101, 89, 393240, 65637, 89, 458765, 327780, 71, 458775, 101, 90, 458776, 65637, 90, 458805, 102, 26, 458806, 65638, 26, 458807, 131174, 26, 524301, 327782, 26, 524311, 101, 91, 524312, 65637, 91, 524341, 102, 27, 524342, 65638, 27, 524343, 131174, 27, 589837, 327782, 27, 589844, 327780, 70, 589847, 101, 92, 589848, 65637, 92, 589877, 102, 28, 589878, 65638, 28, 589879, 131174, 28, 655373, 458854, 23, 655376, 196710, 28, 655377, 262246, 28, 655380, 327780, 71, 655382, 327782, 23, 655415, 327780, 70, 720912, 196710, 29, 720913, 262246, 29, 720951, 327780, 71, 852023, 327782, 26, 917559, 327782, 27, 983093, 327780, 70, 1048629, 327780, 71, 1179701, 196708, 1, 1179702, 262244, 1, 1179703, 327780, 1, 1245209, 327782, 26, 1245211, 327780, 70, 1245229, 327782, 26, 1245237, 196708, 2, 1245238, 262244, 2, 1245239, 327780, 2, 1310726, 327780, 70, 1310745, 327782, 27, 1310747, 327780, 71, 1310765, 327782, 27, 1310773, 196708, 2, 1310774, 262244, 2, 1310775, 327780, 2, 1376262, 327780, 71, 1376264, 327782, 26, 1376309, 196708, 2, 1376310, 262244, 2, 1376311, 327780, 2, 1441800, 327782, 27, 1441809, 327780, 70, 1441810, 196710, 28, 1441811, 262246, 28, 1441839, 327780, 70, 1441845, 196708, 2, 1441846, 262244, 2, 1441847, 327780, 2, 1507332, 327781, 89, 1507345, 327780, 71, 1507346, 196710, 29, 1507347, 262246, 29, 1507375, 327780, 71, 1507381, 196708, 2, 1507382, 262244, 2, 1507383, 327780, 2, 1572868, 327781, 90, 1572869, 393317, 90, 1572917, 196708, 3, 1572918, 262244, 3, 1572919, 327780, 3, 1638404, 327781, 91, 1638405, 393317, 91, 1638417, 327782, 26, 1638425, 327780, 70, 1638432, 327782, 26, 1703940, 327781, 92, 1703941, 393317, 92, 1703945, 327780, 70, 1703953, 327782, 27, 1703961, 327780, 71, 1703968, 327782, 27, 1703977, 327780, 70, 1703980, 196710, 28, 1703981, 262246, 28, 1703986, 327782, 26, 1703992, 196710, 28, 1703993, 262246, 28, 1769481, 327780, 71, 1769501, 327780, 70, 1769513, 327780, 71, 1769516, 196710, 29, 1769517, 262246, 29, 1769522, 327782, 27, 1769528, 196710, 29, 1769529, 262246, 29, 1835014, 327780, 70, 1835033, 327782, 26, 1835037, 327780, 71, 1835065, 327780, 70, 1900550, 327780, 71, 1900569, 327782, 27, 1900573, 102, 22, 1900601, 327780, 71, 1966090, 102, 22, 1966095, 131174, 22, 1966129, 102, 22, 2097158, 327780, 70, 2097159, 196710, 28, 2097160, 262246, 28, 2097190, 327780, 70, 2097199, 327780, 70, 2162694, 327780, 71, 2162695, 196710, 29, 2162696, 262246, 29, 2162726, 327780, 71, 2162735, 327780, 71, 2293801, 327780, 70, 2359316, 102, 22, 2359320, 131174, 22, 2359337, 327780, 71, 2359351, 196710, 28, 2359352, 262246, 28, 2424876, 327782, 26, 2424887, 196710, 29, 2424888, 262246, 29, 2490412, 327782, 27, 2555953, 102, 22, 2555956, 131174, 22, 2621494, 327780, 70, 2686985, 196710, 28, 2686986, 262246, 28, 2686990, 327780, 70, 2687007, 327782, 26, 2687009, 327780, 70, 2687021, 327780, 70, 2687030, 327780, 71, 2752521, 196710, 29, 2752522, 262246, 29, 2752526, 327780, 71, 2752543, 327782, 27, 2752545, 327780, 71, 2752557, 327780, 71, 2883621, 196710, 28, 2883622, 262246, 28, 2883638, 327782, 26, 2949129, 327780, 70, 2949157, 196710, 29, 2949158, 262246, 29, 2949174, 327782, 27, 3014665, 327780, 71, 3014670, 102, 22, 3014675, 131174, 22, 3014712, 327780, 70, 3080248, 327780, 71, 3276812, 327782, 26, 3342345, 327780, 70, 3342348, 327782, 27, 3342357, 327780, 70, 3342371, 327782, 26, 3342377, 327780, 70, 3342379, 196710, 28, 3342380, 262246, 28, 3407881, 327780, 71, 3407893, 327780, 71, 3407907, 327782, 27, 3407913, 327780, 71, 3407915, 196710, 29, 3407916, 262246, 29, 3407919, 327780, 70, 3473436, 196710, 28, 3473437, 262246, 28, 3473441, 327780, 70, 3473455, 327780, 71, 3538953, 327782, 28, 3538954, 393318, 28, 3538955, 458854, 28, 3538972, 196710, 29, 3538973, 262246, 29, 3538977, 327780, 71, 3604489, 327782, 29, 3604490, 393318, 29, 3604491, 458854, 29, 4653079, 65636, 50, 4653095, 131172, 49, 4653107, 327780, 70, 4653108, 327782, 26, 4653110, 196710, 28, 4653111, 262246, 28, 4718620, 196708, 50, 4718631, 131172, 50, 4718641, 196710, 28, 4718642, 262246, 28, 4718643, 327780, 71, 4718644, 327782, 27, 4718646, 196710, 29, 4718647, 262246, 29, 4784144, 196710, 28, 4784145, 262246, 28, 4784177, 196710, 29, 4784178, 262246, 29, 4849680, 196710, 29, 4849681, 262246, 29, 4849721, 65637, 93, 4915216, 327780, 70, 4915243, 65636, 50, 4915256, 101, 94, 4915257, 65637, 94, 4980752, 327780, 71, 4980774, 196708, 50, 4980787, 327780, 70, 4980789, 327782, 26, 4980792, 101, 95, 4980793, 65637, 95, 5046295, 100, 50, 5046323, 327780, 71, 5046325, 327782, 27, 5046328, 101, 96, 5046329, 65637, 96, 5111856, 196710, 28, 5111857, 262246, 28, 5177372, 327782, 26, 5177376, 102, 22, 5177382, 131174, 22, 5177392, 196710, 29, 5177393, 262246, 29, 5242898, 327780, 70, 5242908, 327782, 27, 5242923, 131174, 22, 5242925, 196710, 28, 5242926, 262246, 28, 5242927, 327780, 70, 5242931, 327782, 26, 5242934, 196710, 28, 5242935, 262246, 28, 5308434, 327780, 71, 5308444, 102, 22, 5308461, 196710, 29, 5308462, 262246, 29, 5308463, 327780, 71, 5308467, 327782, 27, 5308470, 196710, 29, 5308471, 262246, 29, 5373969, 131174, 22, 5373977, 196710, 28, 5373978, 262246, 28, 5439513, 196710, 29, 5439514, 262246, 29, 5505043, 131174, 22, 5505048, 327780, 70, 5505050, 102, 22, 5570584, 327780, 71, 5767189, 327782, 28, 5767190, 393318, 28, 5767191, 458854, 28, 5832725, 327782, 29, 5832726, 393318, 29, 5832727, 458854, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 1776) +scene_destination = "res://Maps/Routes/Route13/Route_13.tscn" +location = Vector2(2064, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 304) +scene_destination = "res://Maps/Labyrinth/Labyrinth.tscn" +location = Vector2(720, 2832) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 816) +scene_destination = "res://Maps/Labyrinth/Labyrinth.tscn" +location = Vector2(752, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(752, 272) +scene_destination = "res://Maps/Labyrinth/Labyrinth.tscn" +location = Vector2(176, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1808, 2448) +scene_destination = "res://Maps/Routes/Route15/Route_15.tscn" +location = Vector2(816, 2960) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 2864) +scene_destination = "res://Maps/Labyrinth/Labyrinth.tscn" +location = Vector2(1744, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 1360) +trainer = true +texture = ExtResource("201") +trainer_name = "HIKER Ahmed" +trainer_reward = 2100 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[19, 42]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 1744) +trainer = true +texture = ExtResource("202") +trainer_name = "BATTLE GIRL Felice" +trainer_reward = 2600 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[145, 40], [33, 40], [68, 40]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 1200) +trainer = true +texture = ExtResource("203") +trainer_name = "HIKER Houaiss" +trainer_reward = 2100 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[19, 42], [74, 42]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 1424) +trainer = true +texture = ExtResource("204") +trainer_name = "BLACK BELT Judo" +trainer_reward = 2600 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[145, 40], [61, 40], [70, 40]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 944) +trainer = true +texture = ExtResource("205") +trainer_name = "PSYCHIC Esther" +trainer_reward = 1600 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[133, 40], [134, 40]] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1008, 880) +texture = ExtResource("6") +item_id = 262 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(848, 688) +texture = ExtResource("6") +item_id = 297 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(560, 240) +texture = ExtResource("6") +item_id = 515 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(592, 784) +texture = ExtResource("6") +item_id = 76 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1200, 1104) +texture = ExtResource("6") +item_id = 3 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1488, 688) +texture = ExtResource("6") +item_id = 75 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1168, 1680) +texture = ExtResource("6") +item_id = 174 + +[node name="Item8" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1712, 2320) +texture = ExtResource("6") +item_id = 220 diff --git a/Maps/Labyrinth/Labyrinth_tileset.tres b/Maps/Labyrinth/Labyrinth_tileset.tres new file mode 100644 index 000000000..1a7df5f2b --- /dev/null +++ b/Maps/Labyrinth/Labyrinth_tileset.tres @@ -0,0 +1,321 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/deepcave_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:50/0 = 0 +0:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:50/0 = 0 +1:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +0:89/0 = 0 +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:95/0 = 0 +0:96/0 = 0 +0:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:92/0 = 0 +1:93/0 = 0 +1:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +5:89/0 = 0 +5:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:90/0 = 0 +5:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:91/0 = 0 +5:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:92/0 = 0 +6:90/0 = 0 +6:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:91/0 = 0 +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:26/0 = 0 +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:27/0 = 0 +0:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:28/0 = 0 +0:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:23/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:26/0 = 0 +1:27/0 = 0 +1:28/0 = 0 +1:30/0 = 0 +1:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:26/0 = 0 +2:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:29/0 = 0 +4:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:27/0 = 0 +5:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:29/0 = 0 +6:31/0 = 0 +7:21/0 = 0 +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:29/0 = 0 +7:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/7 = SubResource("src7") diff --git a/Maps/LabyrinthUnderwater/Labyrinth_Underwater.gd b/Maps/LabyrinthUnderwater/Labyrinth_Underwater.gd new file mode 100644 index 000000000..e0c1db5bc --- /dev/null +++ b/Maps/LabyrinthUnderwater/Labyrinth_Underwater.gd @@ -0,0 +1,22 @@ +extends Node2D # gen_map.py Map107 + +var map_name = "Labyrinth(Underwater)" + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP107_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(587, 1) + Global.game.recive_item(587) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP107_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(296, 1) + Global.game.recive_item(296) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/LabyrinthUnderwater/Labyrinth_Underwater.gd.uid b/Maps/LabyrinthUnderwater/Labyrinth_Underwater.gd.uid new file mode 100644 index 000000000..36fe31302 --- /dev/null +++ b/Maps/LabyrinthUnderwater/Labyrinth_Underwater.gd.uid @@ -0,0 +1 @@ +uid://be03d6058e47l diff --git a/Maps/LabyrinthUnderwater/Labyrinth_Underwater.tscn b/Maps/LabyrinthUnderwater/Labyrinth_Underwater.tscn new file mode 100644 index 000000000..0ea226f63 --- /dev/null +++ b/Maps/LabyrinthUnderwater/Labyrinth_Underwater.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/LabyrinthUnderwater/Labyrinth_Underwater_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/LabyrinthUnderwater/Labyrinth_Underwater.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Labyrinth(Underwater)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 19, 1, 65536, 19, 2, 65536, 19, 3, 65536, 19, 4, 65536, 19, 5, 65536, 19, 6, 65536, 19, 7, 65536, 19, 8, 65536, 19, 9, 65536, 19, 10, 65536, 19, 11, 65536, 19, 12, 65536, 19, 13, 65536, 19, 14, 65536, 19, 15, 65536, 19, 16, 65536, 19, 17, 65536, 19, 18, 65536, 19, 19, 65536, 19, 20, 65536, 19, 21, 65536, 19, 22, 65536, 19, 23, 65536, 19, 24, 65536, 19, 25, 65536, 19, 26, 65536, 19, 27, 65536, 19, 28, 65536, 19, 29, 65536, 19, 30, 65536, 19, 31, 65536, 19, 32, 65536, 19, 33, 65536, 19, 34, 65536, 19, 35, 65536, 19, 36, 65536, 19, 37, 65536, 19, 38, 65536, 19, 39, 65536, 19, 40, 65536, 19, 41, 65536, 19, 42, 65536, 19, 43, 65536, 19, 44, 65536, 19, 45, 65536, 19, 46, 65536, 19, 47, 65536, 19, 48, 65536, 19, 49, 65536, 19, 50, 65536, 19, 51, 65536, 19, 52, 65536, 19, 53, 65536, 19, 54, 65536, 19, 55, 65536, 19, 56, 65536, 19, 57, 65536, 19, 58, 65536, 19, 59, 65536, 19, 65536, 65536, 19, 65537, 65536, 19, 65538, 65536, 19, 65539, 65536, 19, 65540, 65536, 19, 65541, 65536, 19, 65542, 65536, 19, 65543, 65536, 19, 65544, 65536, 19, 65545, 65536, 19, 65546, 65536, 19, 65547, 65536, 19, 65548, 65536, 19, 65549, 65536, 19, 65550, 65536, 19, 65551, 65536, 19, 65552, 65536, 19, 65553, 65536, 19, 65554, 65536, 19, 65555, 65536, 19, 65556, 65536, 19, 65557, 65536, 19, 65558, 65536, 19, 65559, 65536, 19, 65560, 65536, 19, 65561, 65536, 19, 65562, 65536, 19, 65563, 65536, 19, 65564, 65536, 19, 65565, 65536, 19, 65566, 65536, 19, 65567, 65536, 19, 65568, 65536, 19, 65569, 65536, 19, 65570, 65536, 19, 65571, 65536, 19, 65572, 65536, 19, 65573, 65536, 19, 65574, 65536, 19, 65575, 65536, 19, 65576, 65536, 19, 65577, 65536, 19, 65578, 65536, 19, 65579, 65536, 19, 65580, 65536, 19, 65581, 65536, 19, 65582, 65536, 19, 65583, 65536, 19, 65584, 65536, 19, 65585, 65536, 19, 65586, 65536, 19, 65587, 65536, 19, 65588, 65536, 19, 65589, 65536, 19, 65590, 65536, 19, 65591, 65536, 19, 65592, 65536, 19, 65593, 65536, 19, 65594, 65536, 19, 65595, 65536, 19, 131072, 65536, 19, 131073, 65536, 19, 131074, 65536, 19, 131075, 65536, 19, 131076, 65536, 19, 131077, 65536, 19, 131078, 65536, 19, 131079, 65536, 19, 131080, 65536, 19, 131081, 65536, 19, 131082, 65536, 19, 131083, 65536, 19, 131084, 65536, 19, 131085, 65536, 19, 131086, 65536, 19, 131087, 65536, 19, 131088, 65536, 19, 131089, 65536, 19, 131090, 65536, 19, 131091, 65536, 19, 131092, 65536, 19, 131093, 65536, 19, 131094, 65536, 19, 131095, 65536, 19, 131096, 65536, 19, 131097, 65536, 19, 131098, 65536, 19, 131099, 65536, 19, 131100, 65536, 19, 131101, 65536, 19, 131102, 65536, 19, 131103, 65536, 19, 131104, 65536, 19, 131105, 65536, 19, 131106, 65536, 19, 131107, 65536, 19, 131108, 65536, 19, 131109, 65536, 19, 131110, 65536, 19, 131111, 65536, 19, 131112, 65536, 19, 131113, 65536, 19, 131114, 65536, 19, 131115, 65536, 19, 131116, 65536, 19, 131117, 65536, 19, 131118, 65536, 19, 131119, 65536, 19, 131120, 65536, 19, 131121, 65536, 19, 131122, 65536, 19, 131123, 65536, 19, 131124, 65536, 19, 131125, 65536, 19, 131126, 65536, 19, 131127, 65536, 19, 131128, 65536, 19, 131129, 65536, 19, 131130, 65536, 19, 131131, 65536, 19, 196608, 65536, 19, 196609, 65536, 19, 196610, 65536, 19, 196611, 65536, 19, 196612, 65536, 19, 196613, 65536, 19, 196614, 65536, 19, 196615, 65536, 19, 196616, 65536, 19, 196617, 65536, 19, 196618, 65536, 19, 196619, 65536, 19, 196620, 65536, 19, 196621, 65536, 19, 196622, 65536, 19, 196623, 65536, 19, 196624, 65536, 19, 196625, 65536, 19, 196626, 65536, 19, 196627, 65536, 19, 196628, 65536, 19, 196629, 65536, 19, 196630, 65536, 19, 196631, 65536, 19, 196632, 65536, 19, 196633, 65536, 19, 196634, 65536, 19, 196635, 65536, 19, 196636, 65536, 19, 196637, 65536, 19, 196638, 65536, 19, 196639, 65536, 19, 196640, 65536, 19, 196641, 65536, 19, 196642, 65536, 19, 196643, 65536, 19, 196644, 65536, 19, 196645, 65536, 19, 196646, 65536, 19, 196647, 65536, 19, 196648, 65536, 19, 196649, 65536, 19, 196650, 65536, 19, 196651, 65536, 19, 196652, 65536, 19, 196653, 65536, 19, 196654, 65536, 19, 196655, 65536, 19, 196656, 65536, 19, 196657, 65536, 19, 196658, 65536, 19, 196659, 65536, 19, 196660, 65536, 19, 196661, 65536, 19, 196662, 65536, 19, 196663, 65536, 19, 196664, 65536, 19, 196665, 65536, 19, 196666, 65536, 19, 196667, 65536, 19, 262144, 65536, 19, 262145, 65536, 19, 262146, 65536, 19, 262147, 65536, 19, 262148, 65536, 19, 262149, 65536, 19, 262150, 65536, 19, 262151, 65536, 19, 262152, 65536, 19, 262153, 65536, 19, 262154, 65536, 19, 262155, 65536, 19, 262156, 65536, 19, 262157, 65536, 19, 262158, 65536, 19, 262159, 65536, 19, 262160, 65536, 19, 262161, 65536, 19, 262162, 65536, 19, 262163, 65536, 19, 262164, 65536, 19, 262165, 65536, 19, 262166, 65536, 19, 262167, 65536, 19, 262168, 65536, 19, 262169, 65536, 19, 262170, 65536, 19, 262171, 65536, 19, 262172, 65536, 19, 262173, 65536, 19, 262174, 65536, 19, 262175, 65536, 19, 262176, 65536, 19, 262177, 65536, 19, 262178, 65536, 19, 262179, 65536, 19, 262180, 65536, 19, 262181, 65536, 19, 262182, 65536, 19, 262183, 65536, 19, 262184, 65536, 19, 262185, 65536, 19, 262186, 65536, 19, 262187, 65536, 19, 262188, 65536, 19, 262189, 65536, 19, 262190, 65536, 19, 262191, 65536, 19, 262192, 65536, 19, 262193, 65536, 19, 262194, 65536, 19, 262195, 65536, 19, 262196, 65536, 19, 262197, 65536, 19, 262198, 65536, 19, 262199, 65536, 19, 262200, 65536, 19, 262201, 65536, 19, 262202, 65536, 19, 262203, 65536, 19, 327680, 65536, 19, 327681, 65536, 19, 327682, 65536, 19, 327683, 65536, 19, 327684, 65536, 19, 327685, 65536, 19, 327686, 65536, 19, 327687, 65536, 19, 327688, 65536, 19, 327689, 65536, 19, 327690, 65536, 19, 327691, 65536, 19, 327692, 65536, 19, 327693, 65536, 19, 327694, 65536, 19, 327695, 65536, 19, 327696, 65536, 19, 327697, 65536, 19, 327698, 65536, 19, 327699, 65536, 19, 327700, 65536, 19, 327701, 65536, 19, 327702, 65536, 19, 327703, 65536, 19, 327704, 65536, 19, 327705, 65536, 19, 327706, 65536, 19, 327707, 65536, 19, 327708, 65536, 19, 327709, 65536, 19, 327710, 65536, 19, 327711, 65536, 19, 327712, 65536, 19, 327713, 65536, 19, 327714, 65536, 19, 327715, 65536, 19, 327716, 65536, 19, 327717, 65536, 19, 327718, 65536, 19, 327719, 65536, 19, 327720, 65536, 19, 327721, 65536, 19, 327722, 65536, 19, 327723, 65536, 19, 327724, 65536, 19, 327725, 65536, 19, 327726, 65536, 19, 327727, 65536, 19, 327728, 65536, 19, 327729, 65536, 19, 327730, 65536, 19, 327731, 65536, 19, 327732, 65536, 19, 327733, 65536, 19, 327734, 65536, 19, 327735, 65536, 19, 327736, 65536, 19, 327737, 65536, 19, 327738, 65536, 19, 327739, 65536, 19, 393216, 65536, 19, 393217, 65536, 19, 393218, 65536, 19, 393219, 65536, 19, 393220, 65536, 19, 393221, 65536, 19, 393222, 65536, 19, 393223, 65536, 19, 393224, 65536, 19, 393225, 65536, 19, 393226, 65536, 19, 393227, 65536, 19, 393228, 65536, 19, 393229, 65536, 19, 393230, 65536, 19, 393231, 65536, 19, 393232, 65536, 19, 393233, 65536, 19, 393234, 65536, 19, 393235, 65536, 19, 393236, 65536, 19, 393237, 65536, 19, 393238, 65536, 19, 393239, 65536, 19, 393240, 65536, 19, 393241, 65536, 19, 393242, 65536, 19, 393243, 65536, 19, 393244, 65536, 19, 393245, 65536, 19, 393246, 65536, 19, 393247, 65536, 19, 393248, 65536, 19, 393249, 65536, 19, 393250, 65536, 19, 393251, 65536, 19, 393252, 65536, 19, 393253, 65536, 19, 393254, 65536, 19, 393255, 65536, 19, 393256, 65536, 19, 393257, 65536, 19, 393258, 65536, 19, 393259, 65536, 19, 393260, 65536, 19, 393261, 65536, 19, 393262, 65536, 19, 393263, 65536, 19, 393264, 65536, 19, 393265, 65536, 19, 393266, 65536, 19, 393267, 65536, 19, 393268, 65536, 19, 393269, 65536, 19, 393270, 65536, 19, 393271, 65536, 19, 393272, 65536, 19, 393273, 65536, 19, 393274, 65536, 19, 393275, 65536, 19, 458752, 65536, 19, 458753, 65536, 19, 458754, 65536, 19, 458755, 65536, 19, 458756, 65536, 19, 458757, 65536, 19, 458758, 65536, 19, 458759, 65536, 19, 458760, 65536, 19, 458761, 65536, 19, 458762, 65536, 19, 458763, 65536, 19, 458764, 65536, 19, 458765, 65536, 19, 458766, 65536, 19, 458767, 65536, 19, 458768, 65536, 19, 458769, 65536, 19, 458770, 65536, 19, 458771, 65536, 19, 458772, 65536, 19, 458773, 65536, 19, 458774, 65536, 19, 458775, 65536, 19, 458776, 65536, 19, 458777, 65536, 19, 458778, 65536, 19, 458779, 65536, 19, 458780, 65536, 19, 458781, 65536, 19, 458782, 65536, 19, 458783, 65536, 19, 458784, 65536, 19, 458785, 65536, 19, 458786, 65536, 19, 458787, 65536, 19, 458788, 65536, 19, 458789, 65536, 19, 458790, 65536, 19, 458791, 65536, 19, 458792, 65536, 19, 458793, 65536, 19, 458794, 65536, 19, 458795, 65536, 19, 458796, 65536, 19, 458797, 65536, 19, 458798, 65536, 19, 458799, 65536, 19, 458800, 65536, 19, 458801, 65536, 19, 458802, 65536, 19, 458803, 65536, 19, 458804, 65536, 19, 458805, 65536, 19, 458806, 65536, 19, 458807, 65536, 19, 458808, 65536, 19, 458809, 65536, 19, 458810, 65536, 19, 458811, 65536, 19, 524288, 65536, 19, 524289, 65536, 19, 524290, 65536, 19, 524291, 65536, 19, 524292, 65536, 19, 524293, 65536, 19, 524294, 65536, 19, 524295, 65536, 19, 524296, 65536, 19, 524297, 65536, 19, 524298, 65536, 19, 524299, 65536, 19, 524300, 65536, 19, 524301, 65536, 19, 524302, 65536, 19, 524303, 65536, 19, 524304, 65536, 19, 524305, 65536, 19, 524306, 65536, 19, 524307, 65536, 19, 524308, 65536, 19, 524309, 65536, 19, 524310, 65536, 19, 524311, 65536, 19, 524312, 65536, 19, 524313, 65536, 19, 524314, 65536, 19, 524315, 65536, 19, 524316, 65536, 19, 524317, 65536, 19, 524318, 65536, 19, 524319, 65536, 19, 524320, 65536, 19, 524321, 65536, 19, 524322, 65536, 19, 524323, 65536, 19, 524324, 65536, 19, 524325, 65536, 19, 524326, 65536, 19, 524327, 65536, 19, 524328, 65536, 19, 524329, 65536, 19, 524330, 65536, 19, 524331, 65536, 19, 524332, 65536, 19, 524333, 65536, 19, 524334, 65536, 19, 524335, 65536, 19, 524336, 65536, 19, 524337, 65536, 19, 524338, 65536, 19, 524339, 65536, 19, 524340, 65536, 19, 524341, 65536, 19, 524342, 65536, 19, 524343, 65536, 19, 524344, 65536, 19, 524345, 65536, 19, 524346, 65536, 19, 524347, 65536, 19, 589824, 65536, 19, 589825, 65536, 19, 589826, 65536, 19, 589827, 65536, 19, 589828, 65536, 19, 589829, 65536, 19, 589830, 65536, 19, 589831, 65536, 19, 589832, 65536, 19, 589833, 65536, 19, 589834, 65536, 19, 589835, 65536, 19, 589836, 65536, 19, 589837, 65536, 19, 589838, 65536, 19, 589839, 65536, 19, 589840, 65536, 19, 589841, 65536, 19, 589842, 65536, 19, 589843, 65536, 19, 589844, 65536, 19, 589845, 65536, 19, 589846, 65536, 19, 589847, 65536, 19, 589848, 65536, 19, 589849, 65536, 19, 589850, 65536, 19, 589851, 65536, 19, 589852, 65536, 19, 589853, 65536, 19, 589854, 65536, 19, 589855, 65536, 19, 589856, 65536, 19, 589857, 65536, 19, 589858, 65536, 19, 589859, 65536, 19, 589860, 65536, 19, 589861, 65536, 19, 589862, 65536, 19, 589863, 65536, 19, 589864, 65536, 19, 589865, 65536, 19, 589866, 65536, 19, 589867, 65536, 19, 589868, 65536, 19, 589869, 65536, 19, 589870, 65536, 19, 589871, 65536, 19, 589872, 65536, 19, 589873, 65536, 19, 589874, 65536, 19, 589875, 65536, 19, 589876, 65536, 19, 589877, 65536, 19, 589878, 65536, 19, 589879, 65536, 19, 589880, 65536, 19, 589881, 65536, 19, 589882, 65536, 19, 589883, 65536, 19, 655360, 65536, 19, 655361, 65536, 19, 655362, 65536, 19, 655363, 65536, 19, 655364, 65536, 19, 655365, 65536, 19, 655366, 65536, 19, 655367, 65536, 19, 655368, 65536, 19, 655369, 65536, 19, 655370, 65536, 19, 655371, 65536, 19, 655372, 65536, 19, 655373, 65536, 19, 655374, 65536, 19, 655375, 65536, 19, 655376, 65536, 19, 655377, 65536, 19, 655378, 65536, 19, 655379, 65536, 19, 655380, 65536, 19, 655381, 65536, 19, 655382, 65536, 19, 655383, 65536, 19, 655384, 65536, 19, 655385, 65536, 19, 655386, 65536, 19, 655387, 65536, 19, 655388, 65536, 19, 655389, 65536, 19, 655390, 65536, 19, 655391, 65536, 19, 655392, 65536, 19, 655393, 65536, 19, 655394, 65536, 19, 655395, 65536, 19, 655396, 65536, 19, 655397, 65536, 19, 655398, 65536, 19, 655399, 65536, 19, 655400, 65536, 19, 655401, 65536, 19, 655402, 65536, 19, 655403, 65536, 19, 655404, 65536, 19, 655405, 65536, 19, 655406, 65536, 19, 655407, 65536, 19, 655408, 65536, 19, 655409, 65536, 19, 655410, 65536, 19, 655411, 65536, 19, 655412, 65536, 19, 655413, 65536, 19, 655414, 65536, 19, 655415, 65536, 19, 655416, 65536, 19, 655417, 65536, 19, 655418, 65536, 19, 655419, 65536, 19, 720896, 65536, 19, 720897, 65536, 19, 720898, 65536, 19, 720899, 65536, 19, 720900, 65536, 19, 720901, 65536, 19, 720902, 65536, 19, 720903, 65536, 19, 720904, 65536, 19, 720905, 65536, 19, 720906, 65536, 19, 720907, 65536, 19, 720908, 65536, 19, 720909, 65536, 19, 720910, 65536, 19, 720911, 65536, 19, 720912, 65536, 19, 720913, 65536, 19, 720914, 65536, 19, 720915, 65536, 19, 720916, 65536, 19, 720917, 65536, 19, 720918, 65536, 19, 720919, 65536, 19, 720920, 65536, 19, 720921, 65536, 19, 720922, 65536, 19, 720923, 65536, 19, 720924, 65536, 19, 720925, 65536, 19, 720926, 65536, 19, 720927, 65536, 19, 720928, 65536, 19, 720929, 65536, 19, 720930, 65536, 19, 720931, 65536, 19, 720932, 65536, 19, 720933, 65536, 19, 720934, 65536, 19, 720935, 65536, 19, 720936, 65536, 19, 720937, 65536, 19, 720938, 65536, 19, 720939, 65536, 19, 720940, 65536, 19, 720941, 65536, 19, 720942, 65536, 19, 720943, 65536, 19, 720944, 65536, 19, 720945, 65536, 19, 720946, 65536, 19, 720947, 65536, 19, 720948, 65536, 19, 720949, 65536, 19, 720950, 65536, 19, 720951, 65536, 19, 720952, 65536, 19, 720953, 65536, 19, 720954, 65536, 19, 720955, 65536, 19, 786432, 65536, 19, 786433, 65536, 19, 786434, 65536, 19, 786435, 65536, 19, 786436, 65536, 19, 786437, 65536, 19, 786438, 65536, 19, 786439, 65536, 19, 786440, 65536, 19, 786441, 65536, 19, 786442, 65536, 19, 786443, 65536, 19, 786444, 65536, 19, 786445, 65536, 19, 786446, 65536, 19, 786447, 65536, 19, 786448, 65536, 19, 786449, 65536, 19, 786450, 65536, 19, 786451, 65536, 19, 786452, 65536, 19, 786453, 65536, 19, 786454, 65536, 19, 786455, 65536, 19, 786456, 65536, 19, 786457, 65536, 19, 786458, 65536, 19, 786459, 65536, 19, 786460, 65536, 19, 786461, 65536, 19, 786462, 65536, 19, 786463, 65536, 19, 786464, 65536, 19, 786465, 65536, 19, 786466, 65536, 19, 786467, 65536, 19, 786468, 65536, 19, 786469, 65536, 19, 786470, 65536, 19, 786471, 65536, 19, 786472, 65536, 19, 786473, 65536, 19, 786474, 65536, 19, 786475, 65536, 19, 786476, 65536, 19, 786477, 65536, 19, 786478, 65536, 19, 786479, 65536, 19, 786480, 65536, 19, 786481, 65536, 19, 786482, 65536, 19, 786483, 65536, 19, 786484, 65536, 19, 786485, 65536, 19, 786486, 65536, 19, 786487, 65536, 19, 786488, 65536, 19, 786489, 65536, 19, 786490, 65536, 19, 786491, 65536, 19, 851968, 65536, 19, 851969, 65536, 19, 851970, 65536, 19, 851971, 65536, 19, 851972, 65536, 19, 851973, 65536, 19, 851974, 65536, 19, 851975, 65536, 19, 851976, 65536, 19, 851977, 65536, 19, 851978, 65536, 19, 851979, 65536, 19, 851980, 65536, 19, 851981, 65536, 19, 851982, 65536, 19, 851983, 65536, 19, 851984, 65536, 19, 851985, 65536, 19, 851986, 65536, 19, 851987, 65536, 19, 851988, 65536, 19, 851989, 65536, 19, 851990, 65536, 19, 851991, 65536, 19, 851992, 65536, 19, 851993, 65536, 19, 851994, 65536, 19, 851995, 65536, 19, 851996, 65536, 19, 851997, 65536, 19, 851998, 65536, 19, 851999, 65536, 19, 852000, 65536, 19, 852001, 65536, 19, 852002, 65536, 19, 852003, 65536, 19, 852004, 65536, 19, 852005, 65536, 19, 852006, 65536, 19, 852007, 65536, 19, 852008, 65536, 19, 852009, 65536, 19, 852010, 65536, 19, 852011, 65536, 19, 852012, 65536, 19, 852013, 65536, 19, 852014, 65536, 19, 852015, 65536, 19, 852016, 65536, 19, 852017, 65536, 19, 852018, 65536, 19, 852019, 65536, 19, 852020, 65536, 19, 852021, 65536, 19, 852022, 65536, 19, 852023, 65536, 19, 852024, 65536, 19, 852025, 65536, 19, 852026, 65536, 19, 852027, 65536, 19, 917504, 65536, 19, 917505, 65536, 19, 917506, 65536, 19, 917507, 65536, 19, 917508, 65536, 19, 917509, 65536, 19, 917510, 65536, 19, 917511, 65536, 19, 917512, 65536, 19, 917513, 65536, 19, 917514, 65536, 19, 917515, 65536, 19, 917516, 65536, 19, 917517, 65536, 19, 917518, 65536, 19, 917519, 65536, 19, 917520, 65536, 19, 917521, 65536, 19, 917522, 65536, 19, 917523, 65536, 19, 917524, 65536, 19, 917525, 65536, 19, 917526, 65536, 19, 917527, 65536, 19, 917528, 65536, 19, 917529, 65536, 19, 917530, 65536, 19, 917531, 65536, 19, 917532, 65536, 19, 917533, 65536, 19, 917534, 65536, 19, 917535, 65536, 19, 917536, 65536, 19, 917537, 65536, 19, 917538, 65536, 19, 917539, 65536, 19, 917540, 65536, 19, 917541, 65536, 19, 917542, 65536, 19, 917543, 65536, 19, 917544, 65536, 19, 917545, 65536, 19, 917546, 65536, 19, 917547, 65536, 19, 917548, 65536, 19, 917549, 65536, 19, 917550, 65536, 19, 917551, 65536, 19, 917552, 65536, 19, 917553, 65536, 19, 917554, 65536, 19, 917555, 65536, 19, 917556, 65536, 19, 917557, 65536, 19, 917558, 65536, 19, 917559, 65536, 19, 917560, 65536, 19, 917561, 65536, 19, 917562, 65536, 19, 917563, 65536, 19, 983040, 65536, 19, 983041, 65536, 19, 983042, 65536, 19, 983043, 65536, 19, 983044, 65536, 19, 983045, 65536, 19, 983046, 65536, 19, 983047, 65536, 19, 983048, 65536, 19, 983049, 65536, 19, 983050, 65536, 19, 983051, 65536, 19, 983052, 65536, 19, 983053, 65536, 19, 983054, 65536, 19, 983055, 65536, 19, 983056, 65536, 19, 983057, 65536, 19, 983058, 65536, 19, 983059, 65536, 19, 983060, 65536, 19, 983061, 65536, 19, 983062, 65536, 19, 983063, 65536, 19, 983064, 65536, 19, 983065, 65536, 19, 983066, 65536, 19, 983067, 65536, 19, 983068, 65536, 19, 983069, 65536, 19, 983070, 65536, 19, 983071, 65536, 19, 983072, 65536, 19, 983073, 65536, 19, 983074, 65536, 19, 983075, 65536, 19, 983076, 65536, 19, 983077, 65536, 19, 983078, 65536, 19, 983079, 65536, 19, 983080, 65536, 19, 983081, 65536, 19, 983082, 65536, 19, 983083, 65536, 19, 983084, 65536, 19, 983085, 65536, 19, 983086, 65536, 19, 983087, 65536, 19, 983088, 65536, 19, 983089, 65536, 19, 983090, 65536, 19, 983091, 65536, 19, 983092, 65536, 19, 983093, 65536, 19, 983094, 65536, 19, 983095, 65536, 19, 983096, 65536, 19, 983097, 65536, 19, 983098, 65536, 19, 983099, 65536, 19, 1048576, 65536, 19, 1048577, 65536, 19, 1048578, 65536, 19, 1048579, 65536, 19, 1048580, 65536, 19, 1048581, 65536, 19, 1048582, 65536, 19, 1048583, 65536, 19, 1048584, 65536, 19, 1048585, 65536, 19, 1048586, 65536, 19, 1048587, 65536, 19, 1048588, 65536, 19, 1048589, 65536, 19, 1048590, 65536, 19, 1048591, 65536, 19, 1048592, 65536, 19, 1048593, 65536, 19, 1048594, 65536, 19, 1048595, 65536, 19, 1048596, 65536, 19, 1048597, 65536, 19, 1048598, 65536, 19, 1048599, 65536, 19, 1048600, 65536, 19, 1048601, 65536, 19, 1048602, 65536, 19, 1048603, 65536, 19, 1048604, 65536, 19, 1048605, 65536, 19, 1048606, 65536, 19, 1048607, 65536, 19, 1048608, 65536, 19, 1048609, 65536, 19, 1048610, 65536, 19, 1048611, 65536, 19, 1048612, 65536, 19, 1048613, 65536, 19, 1048614, 65536, 19, 1048615, 65536, 19, 1048616, 65536, 19, 1048617, 65536, 19, 1048618, 65536, 19, 1048619, 65536, 19, 1048620, 65536, 19, 1048621, 65536, 19, 1048622, 65536, 19, 1048623, 65536, 19, 1048624, 65536, 19, 1048625, 65536, 19, 1048626, 65536, 19, 1048627, 65536, 19, 1048628, 65536, 19, 1048629, 65536, 19, 1048630, 65536, 19, 1048631, 65536, 19, 1048632, 65536, 19, 1048633, 65536, 19, 1048634, 65536, 19, 1048635, 65536, 19, 1114112, 65536, 19, 1114113, 65536, 19, 1114114, 65536, 19, 1114115, 65536, 19, 1114116, 65536, 19, 1114117, 65536, 19, 1114118, 65536, 19, 1114119, 65536, 19, 1114120, 65536, 19, 1114121, 65536, 19, 1114122, 65536, 19, 1114123, 65536, 19, 1114124, 65536, 19, 1114125, 65536, 19, 1114126, 65536, 19, 1114127, 65536, 19, 1114128, 65536, 19, 1114129, 65536, 19, 1114130, 65536, 19, 1114131, 65536, 19, 1114132, 65536, 19, 1114133, 65536, 19, 1114134, 65536, 19, 1114135, 65536, 19, 1114136, 65536, 19, 1114137, 65536, 19, 1114138, 65536, 19, 1114139, 65536, 19, 1114140, 65536, 19, 1114141, 65536, 19, 1114142, 65536, 19, 1114143, 65536, 19, 1114144, 65536, 19, 1114145, 65536, 19, 1114146, 65536, 19, 1114147, 65536, 19, 1114148, 65536, 19, 1114149, 65536, 19, 1114150, 65536, 19, 1114151, 65536, 19, 1114152, 65536, 19, 1114153, 65536, 19, 1114154, 65536, 19, 1114155, 65536, 19, 1114156, 65536, 19, 1114157, 65536, 19, 1114158, 65536, 19, 1114159, 65536, 19, 1114160, 65536, 19, 1114161, 65536, 19, 1114162, 65536, 19, 1114163, 65536, 19, 1114164, 65536, 19, 1114165, 65536, 19, 1114166, 65536, 19, 1114167, 65536, 19, 1114168, 65536, 19, 1114169, 65536, 19, 1114170, 65536, 19, 1114171, 65536, 19, 1179648, 65536, 19, 1179649, 65536, 19, 1179650, 65536, 19, 1179651, 65536, 19, 1179652, 65536, 19, 1179653, 65536, 19, 1179654, 65536, 19, 1179655, 65536, 19, 1179656, 65536, 19, 1179657, 65536, 19, 1179658, 65536, 19, 1179659, 65536, 19, 1179660, 65536, 19, 1179661, 65536, 19, 1179662, 65536, 19, 1179663, 65536, 19, 1179664, 65536, 19, 1179665, 65536, 19, 1179666, 65536, 19, 1179667, 65536, 19, 1179668, 65536, 19, 1179669, 65536, 19, 1179670, 65536, 19, 1179671, 65536, 19, 1179672, 65536, 19, 1179673, 65536, 19, 1179674, 65536, 19, 1179675, 65536, 19, 1179676, 65536, 19, 1179677, 65536, 19, 1179678, 65536, 19, 1179679, 65536, 19, 1179680, 65536, 19, 1179681, 65536, 19, 1179682, 65536, 19, 1179683, 65536, 19, 1179684, 65536, 19, 1179685, 65536, 19, 1179686, 65536, 19, 1179687, 65536, 19, 1179688, 65536, 19, 1179689, 65536, 19, 1179690, 65536, 19, 1179691, 65536, 19, 1179692, 65536, 19, 1179693, 65536, 19, 1179694, 65536, 19, 1179695, 65536, 19, 1179696, 65536, 19, 1179697, 65536, 19, 1179698, 65536, 19, 1179699, 65536, 19, 1179700, 65536, 19, 1179701, 65536, 19, 1179702, 65536, 19, 1179703, 65536, 19, 1179704, 65536, 19, 1179705, 65536, 19, 1179706, 65536, 19, 1179707, 65536, 19, 1245184, 65536, 19, 1245185, 65536, 19, 1245186, 65536, 19, 1245187, 65536, 19, 1245188, 65536, 19, 1245189, 65536, 19, 1245190, 65536, 19, 1245191, 65536, 19, 1245192, 65536, 19, 1245193, 65536, 19, 1245194, 65536, 19, 1245195, 65536, 19, 1245196, 65536, 19, 1245197, 65536, 19, 1245198, 65536, 19, 1245199, 65536, 19, 1245200, 65536, 19, 1245201, 65536, 19, 1245202, 65536, 19, 1245203, 65536, 19, 1245204, 65536, 19, 1245205, 65536, 19, 1245206, 65536, 19, 1245207, 65536, 19, 1245208, 65536, 19, 1245209, 65536, 19, 1245210, 65536, 19, 1245211, 65536, 19, 1245212, 65536, 19, 1245213, 65536, 19, 1245214, 65536, 19, 1245215, 65536, 19, 1245216, 65536, 19, 1245217, 65536, 19, 1245218, 65536, 19, 1245219, 65536, 19, 1245220, 65536, 19, 1245221, 65536, 19, 1245222, 65536, 19, 1245223, 65536, 19, 1245224, 65536, 19, 1245225, 65536, 19, 1245226, 65536, 19, 1245227, 65536, 19, 1245228, 65536, 19, 1245229, 65536, 19, 1245230, 65536, 19, 1245231, 65536, 19, 1245232, 65536, 19, 1245233, 65536, 19, 1245234, 65536, 19, 1245235, 65536, 19, 1245236, 65536, 19, 1245237, 65536, 19, 1245238, 65536, 19, 1245239, 65536, 19, 1245240, 65536, 19, 1245241, 65536, 19, 1245242, 65536, 19, 1245243, 65536, 19, 1310720, 65536, 19, 1310721, 65536, 19, 1310722, 65536, 19, 1310723, 65536, 19, 1310724, 65536, 19, 1310725, 65536, 19, 1310726, 65536, 19, 1310727, 65536, 19, 1310728, 65536, 19, 1310729, 65536, 19, 1310730, 65536, 19, 1310731, 65536, 19, 1310732, 65536, 19, 1310733, 65536, 19, 1310734, 65536, 19, 1310735, 65536, 19, 1310736, 65536, 19, 1310737, 65536, 19, 1310738, 65536, 19, 1310739, 65536, 19, 1310740, 65536, 19, 1310741, 65536, 19, 1310742, 65536, 19, 1310743, 65536, 19, 1310744, 65536, 19, 1310745, 65536, 19, 1310746, 65536, 19, 1310747, 65536, 19, 1310748, 65536, 19, 1310749, 65536, 19, 1310750, 65536, 19, 1310751, 65536, 19, 1310752, 65536, 19, 1310753, 65536, 19, 1310754, 65536, 19, 1310755, 65536, 19, 1310756, 65536, 19, 1310757, 65536, 19, 1310758, 65536, 19, 1310759, 65536, 19, 1310760, 65536, 19, 1310761, 65536, 19, 1310762, 65536, 19, 1310763, 65536, 19, 1310764, 65536, 19, 1310765, 65536, 19, 1310766, 65536, 19, 1310767, 65536, 19, 1310768, 65536, 19, 1310769, 65536, 19, 1310770, 65536, 19, 1310771, 65536, 19, 1310772, 65536, 19, 1310773, 65536, 19, 1310774, 65536, 19, 1310775, 65536, 19, 1310776, 65536, 19, 1310777, 65536, 19, 1310778, 65536, 19, 1310779, 65536, 19, 1376256, 65536, 19, 1376257, 65536, 19, 1376258, 65536, 19, 1376259, 65536, 19, 1376260, 65536, 19, 1376261, 65536, 19, 1376262, 65536, 19, 1376263, 65536, 19, 1376264, 65536, 19, 1376265, 65536, 19, 1376266, 65536, 19, 1376267, 65536, 19, 1376268, 65536, 19, 1376269, 65536, 19, 1376270, 65536, 19, 1376271, 65536, 19, 1376272, 65536, 19, 1376273, 65536, 19, 1376274, 65536, 19, 1376275, 65536, 19, 1376276, 65536, 19, 1376277, 65536, 19, 1376278, 65536, 19, 1376279, 65536, 19, 1376280, 65536, 19, 1376281, 65536, 19, 1376282, 65536, 19, 1376283, 65536, 19, 1376284, 65536, 19, 1376285, 65536, 19, 1376286, 65536, 19, 1376287, 65536, 19, 1376288, 65536, 19, 1376289, 65536, 19, 1376290, 65536, 19, 1376291, 65536, 19, 1376292, 65536, 19, 1376293, 65536, 19, 1376294, 65536, 19, 1376295, 65536, 19, 1376296, 65536, 19, 1376297, 65536, 19, 1376298, 65536, 19, 1376299, 65536, 19, 1376300, 65536, 19, 1376301, 65536, 19, 1376302, 65536, 19, 1376303, 65536, 19, 1376304, 65536, 19, 1376305, 65536, 19, 1376306, 65536, 19, 1376307, 65536, 19, 1376308, 65536, 19, 1376309, 65536, 19, 1376310, 65536, 19, 1376311, 65536, 19, 1376312, 65536, 19, 1376313, 65536, 19, 1376314, 65536, 19, 1376315, 65536, 19, 1441792, 65536, 19, 1441793, 65536, 19, 1441794, 65536, 19, 1441795, 65536, 19, 1441796, 65536, 19, 1441797, 65536, 19, 1441798, 65536, 19, 1441799, 65536, 19, 1441800, 65536, 19, 1441801, 65536, 19, 1441802, 65536, 19, 1441803, 65536, 19, 1441804, 65536, 19, 1441805, 65536, 19, 1441806, 65536, 19, 1441807, 65536, 19, 1441808, 65536, 19, 1441809, 65536, 19, 1441810, 65536, 19, 1441811, 65536, 19, 1441812, 65536, 19, 1441813, 65536, 19, 1441814, 65536, 19, 1441815, 65536, 19, 1441816, 65536, 19, 1441817, 65536, 19, 1441818, 65536, 19, 1441819, 65536, 19, 1441820, 65536, 19, 1441821, 65536, 19, 1441822, 65536, 19, 1441823, 65536, 19, 1441824, 65536, 19, 1441825, 65536, 19, 1441826, 65536, 19, 1441827, 65536, 19, 1441828, 65536, 19, 1441829, 65536, 19, 1441830, 65536, 19, 1441831, 65536, 19, 1441832, 65536, 19, 1441833, 65536, 19, 1441834, 65536, 19, 1441835, 65536, 19, 1441836, 65536, 19, 1441837, 65536, 19, 1441838, 65536, 19, 1441839, 65536, 19, 1441840, 65536, 19, 1441841, 65536, 19, 1441842, 65536, 19, 1441843, 65536, 19, 1441844, 65536, 19, 1441845, 65536, 19, 1441846, 65536, 19, 1441847, 65536, 19, 1441848, 65536, 19, 1441849, 65536, 19, 1441850, 65536, 19, 1441851, 65536, 19, 1507328, 65536, 19, 1507329, 65536, 19, 1507330, 65536, 19, 1507331, 65536, 19, 1507332, 65536, 19, 1507333, 65536, 19, 1507334, 65536, 19, 1507335, 65536, 19, 1507336, 65536, 19, 1507337, 65536, 19, 1507338, 65536, 19, 1507339, 65536, 19, 1507340, 65536, 19, 1507341, 65536, 19, 1507342, 65536, 19, 1507343, 65536, 19, 1507344, 65536, 19, 1507345, 65536, 19, 1507346, 65536, 19, 1507347, 65536, 19, 1507348, 65536, 19, 1507349, 65536, 19, 1507350, 65536, 19, 1507351, 65536, 19, 1507352, 65536, 19, 1507353, 65536, 19, 1507354, 65536, 19, 1507355, 65536, 19, 1507356, 65536, 19, 1507357, 65536, 19, 1507358, 65536, 19, 1507359, 65536, 19, 1507360, 65536, 19, 1507361, 65536, 19, 1507362, 65536, 19, 1507363, 65536, 19, 1507364, 65536, 19, 1507365, 65536, 19, 1507366, 65536, 19, 1507367, 65536, 19, 1507368, 65536, 19, 1507369, 65536, 19, 1507370, 65536, 19, 1507371, 65536, 19, 1507372, 65536, 19, 1507373, 65536, 19, 1507374, 65536, 19, 1507375, 65536, 19, 1507376, 65536, 19, 1507377, 65536, 19, 1507378, 65536, 19, 1507379, 65536, 19, 1507380, 65536, 19, 1507381, 65536, 19, 1507382, 65536, 19, 1507383, 65536, 19, 1507384, 65536, 19, 1507385, 65536, 19, 1507386, 65536, 19, 1507387, 65536, 19, 1572864, 65536, 19, 1572865, 65536, 19, 1572866, 65536, 19, 1572867, 65536, 19, 1572868, 65536, 19, 1572869, 65536, 19, 1572870, 65536, 19, 1572871, 65536, 19, 1572872, 65536, 19, 1572873, 65536, 19, 1572874, 65536, 19, 1572875, 65536, 19, 1572876, 65536, 19, 1572877, 65536, 19, 1572878, 65536, 19, 1572879, 65536, 19, 1572880, 65536, 19, 1572881, 65536, 19, 1572882, 65536, 19, 1572883, 65536, 19, 1572884, 65536, 19, 1572885, 65536, 19, 1572886, 65536, 19, 1572887, 65536, 19, 1572888, 65536, 19, 1572889, 65536, 19, 1572890, 65536, 19, 1572891, 65536, 19, 1572892, 65536, 19, 1572893, 65536, 19, 1572894, 65536, 19, 1572895, 65536, 19, 1572896, 65536, 19, 1572897, 65536, 19, 1572898, 65536, 19, 1572899, 65536, 19, 1572900, 65536, 19, 1572901, 65536, 19, 1572902, 65536, 19, 1572903, 65536, 19, 1572904, 65536, 19, 1572905, 65536, 19, 1572906, 65536, 19, 1572907, 65536, 19, 1572908, 65536, 19, 1572909, 65536, 19, 1572910, 65536, 19, 1572911, 65536, 19, 1572912, 65536, 19, 1572913, 65536, 19, 1572914, 65536, 19, 1572915, 65536, 19, 1572916, 65536, 19, 1572917, 65536, 19, 1572918, 65536, 19, 1572919, 65536, 19, 1572920, 65536, 19, 1572921, 65536, 19, 1572922, 65536, 19, 1572923, 65536, 19, 1638400, 65536, 19, 1638401, 65536, 19, 1638402, 65536, 19, 1638403, 65536, 19, 1638404, 65536, 19, 1638405, 65536, 19, 1638406, 65536, 19, 1638407, 65536, 19, 1638408, 65536, 19, 1638409, 65536, 19, 1638410, 65536, 19, 1638411, 65536, 19, 1638412, 65536, 19, 1638413, 65536, 19, 1638414, 65536, 19, 1638415, 65536, 19, 1638416, 65536, 19, 1638417, 65536, 19, 1638418, 65536, 19, 1638419, 65536, 19, 1638420, 65536, 19, 1638421, 65536, 19, 1638422, 65536, 19, 1638423, 65536, 19, 1638424, 65536, 19, 1638425, 65536, 19, 1638426, 65536, 19, 1638427, 65536, 19, 1638428, 65536, 19, 1638429, 65536, 19, 1638430, 65536, 19, 1638431, 65536, 19, 1638432, 65536, 19, 1638433, 65536, 19, 1638434, 65536, 19, 1638435, 65536, 19, 1638436, 65536, 19, 1638437, 65536, 19, 1638438, 65536, 19, 1638439, 65536, 19, 1638440, 65536, 19, 1638441, 65536, 19, 1638442, 65536, 19, 1638443, 65536, 19, 1638444, 65536, 19, 1638445, 65536, 19, 1638446, 65536, 19, 1638447, 65536, 19, 1638448, 65536, 19, 1638449, 65536, 19, 1638450, 65536, 19, 1638451, 65536, 19, 1638452, 65536, 19, 1638453, 65536, 19, 1638454, 65536, 19, 1638455, 65536, 19, 1638456, 65536, 19, 1638457, 65536, 19, 1638458, 65536, 19, 1638459, 65536, 19, 1703936, 65536, 19, 1703937, 65536, 19, 1703938, 65536, 19, 1703939, 65536, 19, 1703940, 65536, 19, 1703941, 65536, 19, 1703942, 65536, 19, 1703943, 65536, 19, 1703944, 65536, 19, 1703945, 65536, 19, 1703946, 65536, 19, 1703947, 65536, 19, 1703948, 65536, 19, 1703949, 65536, 19, 1703950, 65536, 19, 1703951, 65536, 19, 1703952, 65536, 19, 1703953, 65536, 19, 1703954, 65536, 19, 1703955, 65536, 19, 1703956, 65536, 19, 1703957, 65536, 19, 1703958, 65536, 19, 1703959, 65536, 19, 1703960, 65536, 19, 1703961, 65536, 19, 1703962, 65536, 19, 1703963, 65536, 19, 1703964, 65536, 19, 1703965, 65536, 19, 1703966, 65536, 19, 1703967, 65536, 19, 1703968, 65536, 19, 1703969, 65536, 19, 1703970, 65536, 19, 1703971, 65536, 19, 1703972, 65536, 19, 1703973, 65536, 19, 1703974, 65536, 19, 1703975, 65536, 19, 1703976, 65536, 19, 1703977, 65536, 19, 1703978, 65536, 19, 1703979, 65536, 19, 1703980, 65536, 19, 1703981, 65536, 19, 1703982, 65536, 19, 1703983, 65536, 19, 1703984, 65536, 19, 1703985, 65536, 19, 1703986, 65536, 19, 1703987, 65536, 19, 1703988, 65536, 19, 1703989, 65536, 19, 1703990, 65536, 19, 1703991, 65536, 19, 1703992, 65536, 19, 1703993, 65536, 19, 1703994, 65536, 19, 1703995, 65536, 19, 1769472, 65536, 19, 1769473, 65536, 19, 1769474, 65536, 19, 1769475, 65536, 19, 1769476, 65536, 19, 1769477, 65536, 19, 1769478, 65536, 19, 1769479, 65536, 19, 1769480, 65536, 19, 1769481, 65536, 19, 1769482, 65536, 19, 1769483, 65536, 19, 1769484, 65536, 19, 1769485, 65536, 19, 1769486, 65536, 19, 1769487, 65536, 19, 1769488, 65536, 19, 1769489, 65536, 19, 1769490, 65536, 19, 1769491, 65536, 19, 1769492, 65536, 19, 1769493, 65536, 19, 1769494, 65536, 19, 1769495, 65536, 19, 1769496, 65536, 19, 1769497, 65536, 19, 1769498, 65536, 19, 1769499, 65536, 19, 1769500, 65536, 19, 1769501, 65536, 19, 1769502, 65536, 19, 1769503, 65536, 19, 1769504, 65536, 19, 1769505, 65536, 19, 1769506, 65536, 19, 1769507, 65536, 19, 1769508, 65536, 19, 1769509, 65536, 19, 1769510, 65536, 19, 1769511, 65536, 19, 1769512, 65536, 19, 1769513, 65536, 19, 1769514, 65536, 19, 1769515, 65536, 19, 1769516, 65536, 19, 1769517, 65536, 19, 1769518, 65536, 19, 1769519, 65536, 19, 1769520, 65536, 19, 1769521, 65536, 19, 1769522, 65536, 19, 1769523, 65536, 19, 1769524, 65536, 19, 1769525, 65536, 19, 1769526, 65536, 19, 1769527, 65536, 19, 1769528, 65536, 19, 1769529, 65536, 19, 1769530, 65536, 19, 1769531, 65536, 19, 1835008, 65536, 19, 1835009, 65536, 19, 1835010, 65536, 19, 1835011, 65536, 19, 1835012, 65536, 19, 1835013, 65536, 19, 1835014, 65536, 19, 1835015, 65536, 19, 1835016, 65536, 19, 1835017, 65536, 19, 1835018, 65536, 19, 1835019, 65536, 19, 1835020, 65536, 19, 1835021, 65536, 19, 1835022, 65536, 19, 1835023, 65536, 19, 1835024, 65536, 19, 1835025, 65536, 19, 1835026, 65536, 19, 1835027, 65536, 19, 1835028, 65536, 19, 1835029, 65536, 19, 1835030, 65536, 19, 1835031, 65536, 19, 1835032, 65536, 19, 1835033, 65536, 19, 1835034, 65536, 19, 1835035, 65536, 19, 1835036, 65536, 19, 1835037, 65536, 19, 1835038, 65536, 19, 1835039, 65536, 19, 1835040, 65536, 19, 1835041, 65536, 19, 1835042, 65536, 19, 1835043, 65536, 19, 1835044, 65536, 19, 1835045, 65536, 19, 1835046, 65536, 19, 1835047, 65536, 19, 1835048, 65536, 19, 1835049, 65536, 19, 1835050, 65536, 19, 1835051, 65536, 19, 1835052, 65536, 19, 1835053, 65536, 19, 1835054, 65536, 19, 1835055, 65536, 19, 1835056, 65536, 19, 1835057, 65536, 19, 1835058, 65536, 19, 1835059, 65536, 19, 1835060, 65536, 19, 1835061, 65536, 19, 1835062, 65536, 19, 1835063, 65536, 19, 1835064, 65536, 19, 1835065, 65536, 19, 1835066, 65536, 19, 1835067, 65536, 19, 1900544, 65536, 19, 1900545, 65536, 19, 1900546, 65536, 19, 1900547, 65536, 19, 1900548, 65536, 19, 1900549, 65536, 19, 1900550, 65536, 19, 1900551, 65536, 19, 1900552, 65536, 19, 1900553, 65536, 19, 1900554, 65536, 19, 1900555, 65536, 19, 1900556, 65536, 19, 1900557, 65536, 19, 1900558, 65536, 19, 1900559, 65536, 19, 1900560, 65536, 19, 1900561, 65536, 19, 1900562, 65536, 19, 1900563, 65536, 19, 1900564, 65536, 19, 1900565, 65536, 19, 1900566, 65536, 19, 1900567, 65536, 19, 1900568, 65536, 19, 1900569, 65536, 19, 1900570, 65536, 19, 1900571, 65536, 19, 1900572, 65536, 19, 1900573, 65536, 19, 1900574, 65536, 19, 1900575, 65536, 19, 1900576, 65536, 19, 1900577, 65536, 19, 1900578, 65536, 19, 1900579, 65536, 19, 1900580, 65536, 19, 1900581, 65536, 19, 1900582, 65536, 19, 1900583, 65536, 19, 1900584, 65536, 19, 1900585, 65536, 19, 1900586, 65536, 19, 1900587, 65536, 19, 1900588, 65536, 19, 1900589, 65536, 19, 1900590, 65536, 19, 1900591, 65536, 19, 1900592, 65536, 19, 1900593, 65536, 19, 1900594, 65536, 19, 1900595, 65536, 19, 1900596, 65536, 19, 1900597, 65536, 19, 1900598, 65536, 19, 1900599, 65536, 19, 1900600, 65536, 19, 1900601, 65536, 19, 1900602, 65536, 19, 1900603, 65536, 19, 1966080, 65536, 19, 1966081, 65536, 19, 1966082, 65536, 19, 1966083, 65536, 19, 1966084, 65536, 19, 1966085, 65536, 19, 1966086, 65536, 19, 1966087, 65536, 19, 1966088, 65536, 19, 1966089, 65536, 19, 1966090, 65536, 19, 1966091, 65536, 19, 1966092, 65536, 19, 1966093, 65536, 19, 1966094, 65536, 19, 1966095, 65536, 19, 1966096, 65536, 19, 1966097, 65536, 19, 1966098, 65536, 19, 1966099, 65536, 19, 1966100, 65536, 19, 1966101, 65536, 19, 1966102, 65536, 19, 1966103, 65536, 19, 1966104, 65536, 19, 1966105, 65536, 19, 1966106, 65536, 19, 1966107, 65536, 19, 1966108, 65536, 19, 1966109, 65536, 19, 1966110, 65536, 19, 1966111, 65536, 19, 1966112, 65536, 19, 1966113, 65536, 19, 1966114, 65536, 19, 1966115, 65536, 19, 1966116, 65536, 19, 1966117, 65536, 19, 1966118, 65536, 19, 1966119, 65536, 19, 1966120, 65536, 19, 1966121, 65536, 19, 1966122, 65536, 19, 1966123, 65536, 19, 1966124, 65536, 19, 1966125, 65536, 19, 1966126, 65536, 19, 1966127, 65536, 19, 1966128, 65536, 19, 1966129, 65536, 19, 1966130, 65536, 19, 1966131, 65536, 19, 1966132, 65536, 19, 1966133, 65536, 19, 1966134, 65536, 19, 1966135, 65536, 19, 1966136, 65536, 19, 1966137, 65536, 19, 1966138, 65536, 19, 1966139, 65536, 19, 2031616, 65536, 19, 2031617, 65536, 19, 2031618, 65536, 19, 2031619, 65536, 19, 2031620, 65536, 19, 2031621, 65536, 19, 2031622, 65536, 19, 2031623, 65536, 19, 2031624, 65536, 19, 2031625, 65536, 19, 2031626, 65536, 19, 2031627, 65536, 19, 2031628, 65536, 19, 2031629, 65536, 19, 2031630, 65536, 19, 2031631, 65536, 19, 2031632, 65536, 19, 2031633, 65536, 19, 2031634, 65536, 19, 2031635, 65536, 19, 2031636, 65536, 19, 2031637, 65536, 19, 2031638, 65536, 19, 2031639, 65536, 19, 2031640, 65536, 19, 2031641, 65536, 19, 2031642, 65536, 19, 2031643, 65536, 19, 2031644, 65536, 19, 2031645, 65536, 19, 2031646, 65536, 19, 2031647, 65536, 19, 2031648, 65536, 19, 2031649, 65536, 19, 2031650, 65536, 19, 2031651, 65536, 19, 2031652, 65536, 19, 2031653, 65536, 19, 2031654, 65536, 19, 2031655, 65536, 19, 2031656, 65536, 19, 2031657, 65536, 19, 2031658, 65536, 19, 2031659, 65536, 19, 2031660, 65536, 19, 2031661, 65536, 19, 2031662, 65536, 19, 2031663, 65536, 19, 2031664, 65536, 19, 2031665, 65536, 19, 2031666, 65536, 19, 2031667, 65536, 19, 2031668, 65536, 19, 2031669, 65536, 19, 2031670, 65536, 19, 2031671, 65536, 19, 2031672, 65536, 19, 2031673, 65536, 19, 2031674, 65536, 19, 2031675, 65536, 19, 2097152, 65536, 19, 2097153, 65536, 19, 2097154, 65536, 19, 2097155, 65536, 19, 2097156, 65536, 19, 2097157, 65536, 19, 2097158, 65536, 19, 2097159, 65536, 19, 2097160, 65536, 19, 2097161, 65536, 19, 2097162, 65536, 19, 2097163, 65536, 19, 2097164, 65536, 19, 2097165, 65536, 19, 2097166, 65536, 19, 2097167, 65536, 19, 2097168, 65536, 19, 2097169, 65536, 19, 2097170, 65536, 19, 2097171, 65536, 19, 2097172, 65536, 19, 2097173, 65536, 19, 2097174, 65536, 19, 2097175, 65536, 19, 2097176, 65536, 19, 2097177, 65536, 19, 2097178, 65536, 19, 2097179, 65536, 19, 2097180, 65536, 19, 2097181, 65536, 19, 2097182, 65536, 19, 2097183, 65536, 19, 2097184, 65536, 19, 2097185, 65536, 19, 2097186, 65536, 19, 2097187, 65536, 19, 2097188, 65536, 19, 2097189, 65536, 19, 2097190, 65536, 19, 2097191, 65536, 19, 2097192, 65536, 19, 2097193, 65536, 19, 2097194, 65536, 19, 2097195, 65536, 19, 2097196, 65536, 19, 2097197, 65536, 19, 2097198, 65536, 19, 2097199, 65536, 19, 2097200, 65536, 19, 2097201, 65536, 19, 2097202, 65536, 19, 2097203, 65536, 19, 2097204, 65536, 19, 2097205, 65536, 19, 2097206, 65536, 19, 2097207, 65536, 19, 2097208, 65536, 19, 2097209, 65536, 19, 2097210, 65536, 19, 2097211, 65536, 19, 2162688, 65536, 19, 2162689, 65536, 19, 2162690, 65536, 19, 2162691, 65536, 19, 2162692, 65536, 19, 2162693, 65536, 19, 2162694, 65536, 19, 2162695, 65536, 19, 2162696, 65536, 19, 2162697, 65536, 19, 2162698, 65536, 19, 2162699, 65536, 19, 2162700, 65536, 19, 2162701, 65536, 19, 2162702, 65536, 19, 2162703, 65536, 19, 2162704, 65536, 19, 2162705, 65536, 19, 2162706, 65536, 19, 2162707, 65536, 19, 2162708, 65536, 19, 2162709, 65536, 19, 2162710, 65536, 19, 2162711, 65536, 19, 2162712, 65536, 19, 2162713, 65536, 19, 2162714, 65536, 19, 2162715, 65536, 19, 2162716, 65536, 19, 2162717, 65536, 19, 2162718, 65536, 19, 2162719, 65536, 19, 2162720, 65536, 19, 2162721, 65536, 19, 2162722, 65536, 19, 2162723, 65536, 19, 2162724, 65536, 19, 2162725, 65536, 19, 2162726, 65536, 19, 2162727, 65536, 19, 2162728, 65536, 19, 2162729, 65536, 19, 2162730, 65536, 19, 2162731, 65536, 19, 2162732, 65536, 19, 2162733, 65536, 19, 2162734, 65536, 19, 2162735, 65536, 19, 2162736, 65536, 19, 2162737, 65536, 19, 2162738, 65536, 19, 2162739, 65536, 19, 2162740, 65536, 19, 2162741, 65536, 19, 2162742, 65536, 19, 2162743, 65536, 19, 2162744, 65536, 19, 2162745, 65536, 19, 2162746, 65536, 19, 2162747, 65536, 19, 2228224, 65536, 19, 2228225, 65536, 19, 2228226, 65536, 19, 2228227, 65536, 19, 2228228, 65536, 19, 2228229, 65536, 19, 2228230, 65536, 19, 2228231, 65536, 19, 2228232, 65536, 19, 2228233, 65536, 19, 2228234, 65536, 19, 2228235, 65536, 19, 2228236, 65536, 19, 2228237, 65536, 19, 2228238, 65536, 19, 2228239, 65536, 19, 2228240, 65536, 19, 2228241, 65536, 19, 2228242, 65536, 19, 2228243, 65536, 19, 2228244, 65536, 19, 2228245, 65536, 19, 2228246, 65536, 19, 2228247, 65536, 19, 2228248, 65536, 19, 2228249, 65536, 19, 2228250, 65536, 19, 2228251, 65536, 19, 2228252, 65536, 19, 2228253, 65536, 19, 2228254, 65536, 19, 2228255, 65536, 19, 2228256, 65536, 19, 2228257, 65536, 19, 2228258, 65536, 19, 2228259, 65536, 19, 2228260, 65536, 19, 2228261, 65536, 19, 2228262, 65536, 19, 2228263, 65536, 19, 2228264, 65536, 19, 2228265, 65536, 19, 2228266, 65536, 19, 2228267, 65536, 19, 2228268, 65536, 19, 2228269, 65536, 19, 2228270, 65536, 19, 2228271, 65536, 19, 2228272, 65536, 19, 2228273, 65536, 19, 2228274, 65536, 19, 2228275, 65536, 19, 2228276, 65536, 19, 2228277, 65536, 19, 2228278, 65536, 19, 2228279, 65536, 19, 2228280, 65536, 19, 2228281, 65536, 19, 2228282, 65536, 19, 2228283, 65536, 19, 2293760, 65536, 19, 2293761, 65536, 19, 2293762, 65536, 19, 2293763, 65536, 19, 2293764, 65536, 19, 2293765, 65536, 19, 2293766, 65536, 19, 2293767, 65536, 19, 2293768, 65536, 19, 2293769, 65536, 19, 2293770, 65536, 19, 2293771, 65536, 19, 2293772, 65536, 19, 2293773, 65536, 19, 2293774, 65536, 19, 2293775, 65536, 19, 2293776, 65536, 19, 2293777, 65536, 19, 2293778, 65536, 19, 2293779, 65536, 19, 2293780, 65536, 19, 2293781, 65536, 19, 2293782, 65536, 19, 2293783, 65536, 19, 2293784, 65536, 19, 2293785, 65536, 19, 2293786, 65536, 19, 2293787, 65536, 19, 2293788, 65536, 19, 2293789, 65536, 19, 2293790, 65536, 19, 2293791, 65536, 19, 2293792, 65536, 19, 2293793, 65536, 19, 2293794, 65536, 19, 2293795, 65536, 19, 2293796, 65536, 19, 2293797, 65536, 19, 2293798, 65536, 19, 2293799, 65536, 19, 2293800, 65536, 19, 2293801, 65536, 19, 2293802, 65536, 19, 2293803, 65536, 19, 2293804, 65536, 19, 2293805, 65536, 19, 2293806, 65536, 19, 2293807, 65536, 19, 2293808, 65536, 19, 2293809, 65536, 19, 2293810, 65536, 19, 2293811, 65536, 19, 2293812, 65536, 19, 2293813, 65536, 19, 2293814, 65536, 19, 2293815, 65536, 19, 2293816, 65536, 19, 2293817, 65536, 19, 2293818, 65536, 19, 2293819, 65536, 19, 2359296, 65536, 19, 2359297, 65536, 19, 2359298, 65536, 19, 2359299, 65536, 19, 2359300, 65536, 19, 2359301, 65536, 19, 2359302, 65536, 19, 2359303, 65536, 19, 2359304, 65536, 19, 2359305, 65536, 19, 2359306, 65536, 19, 2359307, 65536, 19, 2359308, 65536, 19, 2359309, 65536, 19, 2359310, 65536, 19, 2359311, 65536, 19, 2359312, 65536, 19, 2359313, 65536, 19, 2359314, 65536, 19, 2359315, 65536, 19, 2359316, 65536, 19, 2359317, 65536, 19, 2359318, 65536, 19, 2359319, 65536, 19, 2359320, 65536, 19, 2359321, 65536, 19, 2359322, 65536, 19, 2359323, 65536, 19, 2359324, 65536, 19, 2359325, 65536, 19, 2359326, 65536, 19, 2359327, 65536, 19, 2359328, 65536, 19, 2359329, 65536, 19, 2359330, 65536, 19, 2359331, 65536, 19, 2359332, 65536, 19, 2359333, 65536, 19, 2359334, 65536, 19, 2359335, 65536, 19, 2359336, 65536, 19, 2359337, 65536, 19, 2359338, 65536, 19, 2359339, 65536, 19, 2359340, 65536, 19, 2359341, 65536, 19, 2359342, 65536, 19, 2359343, 65536, 19, 2359344, 65536, 19, 2359345, 65536, 19, 2359346, 65536, 19, 2359347, 65536, 19, 2359348, 65536, 19, 2359349, 65536, 19, 2359350, 65536, 19, 2359351, 65536, 19, 2359352, 65536, 19, 2359353, 65536, 19, 2359354, 65536, 19, 2359355, 65536, 19, 2424832, 65536, 19, 2424833, 65536, 19, 2424834, 65536, 19, 2424835, 65536, 19, 2424836, 65536, 19, 2424837, 65536, 19, 2424838, 65536, 19, 2424839, 65536, 19, 2424840, 65536, 19, 2424841, 65536, 19, 2424842, 65536, 19, 2424843, 65536, 19, 2424844, 65536, 19, 2424845, 65536, 19, 2424846, 65536, 19, 2424847, 65536, 19, 2424848, 65536, 19, 2424849, 65536, 19, 2424850, 65536, 19, 2424851, 65536, 19, 2424852, 65536, 19, 2424853, 65536, 19, 2424854, 65536, 19, 2424855, 65536, 19, 2424856, 65536, 19, 2424857, 65536, 19, 2424858, 65536, 19, 2424859, 65536, 19, 2424860, 65536, 19, 2424861, 65536, 19, 2424862, 65536, 19, 2424863, 65536, 19, 2424864, 65536, 19, 2424865, 65536, 19, 2424866, 65536, 19, 2424867, 65536, 19, 2424868, 65536, 19, 2424869, 65536, 19, 2424870, 65536, 19, 2424871, 65536, 19, 2424872, 65536, 19, 2424873, 65536, 19, 2424874, 65536, 19, 2424875, 65536, 19, 2424876, 65536, 19, 2424877, 65536, 19, 2424878, 65536, 19, 2424879, 65536, 19, 2424880, 65536, 19, 2424881, 65536, 19, 2424882, 65536, 19, 2424883, 65536, 19, 2424884, 65536, 19, 2424885, 65536, 19, 2424886, 65536, 19, 2424887, 65536, 19, 2424888, 65536, 19, 2424889, 65536, 19, 2424890, 65536, 19, 2424891, 65536, 19, 2490368, 65536, 19, 2490369, 65536, 19, 2490370, 65536, 19, 2490371, 65536, 19, 2490372, 65536, 19, 2490373, 65536, 19, 2490374, 65536, 19, 2490375, 65536, 19, 2490376, 65536, 19, 2490377, 65536, 19, 2490378, 65536, 19, 2490379, 65536, 19, 2490380, 65536, 19, 2490381, 65536, 19, 2490382, 65536, 19, 2490383, 65536, 19, 2490384, 65536, 19, 2490385, 65536, 19, 2490386, 65536, 19, 2490387, 65536, 19, 2490388, 65536, 19, 2490389, 65536, 19, 2490390, 65536, 19, 2490391, 65536, 19, 2490392, 65536, 19, 2490393, 65536, 19, 2490394, 65536, 19, 2490395, 65536, 19, 2490396, 65536, 19, 2490397, 65536, 19, 2490398, 65536, 19, 2490399, 65536, 19, 2490400, 65536, 19, 2490401, 65536, 19, 2490402, 65536, 19, 2490403, 65536, 19, 2490404, 65536, 19, 2490405, 65536, 19, 2490406, 65536, 19, 2490407, 65536, 19, 2490408, 65536, 19, 2490409, 65536, 19, 2490410, 65536, 19, 2490411, 65536, 19, 2490412, 65536, 19, 2490413, 65536, 19, 2490414, 65536, 19, 2490415, 65536, 19, 2490416, 65536, 19, 2490417, 65536, 19, 2490418, 65536, 19, 2490419, 65536, 19, 2490420, 65536, 19, 2490421, 65536, 19, 2490422, 65536, 19, 2490423, 65536, 19, 2490424, 65536, 19, 2490425, 65536, 19, 2490426, 65536, 19, 2490427, 65536, 19, 2555904, 65536, 19, 2555905, 65536, 19, 2555906, 65536, 19, 2555907, 65536, 19, 2555908, 65536, 19, 2555909, 65536, 19, 2555910, 65536, 19, 2555911, 65536, 19, 2555912, 65536, 19, 2555913, 65536, 19, 2555914, 65536, 19, 2555915, 65536, 19, 2555916, 65536, 19, 2555917, 65536, 19, 2555918, 65536, 19, 2555919, 65536, 19, 2555920, 65536, 19, 2555921, 65536, 19, 2555922, 65536, 19, 2555923, 65536, 19, 2555924, 65536, 19, 2555925, 65536, 19, 2555926, 65536, 19, 2555927, 65536, 19, 2555928, 65536, 19, 2555929, 65536, 19, 2555930, 65536, 19, 2555931, 65536, 19, 2555932, 65536, 19, 2555933, 65536, 19, 2555934, 65536, 19, 2555935, 65536, 19, 2555936, 65536, 19, 2555937, 65536, 19, 2555938, 65536, 19, 2555939, 65536, 19, 2555940, 65536, 19, 2555941, 65536, 19, 2555942, 65536, 19, 2555943, 65536, 19, 2555944, 65536, 19, 2555945, 65536, 19, 2555946, 65536, 19, 2555947, 65536, 19, 2555948, 65536, 19, 2555949, 65536, 19, 2555950, 65536, 19, 2555951, 65536, 19, 2555952, 65536, 19, 2555953, 65536, 19, 2555954, 65536, 19, 2555955, 65536, 19, 2555956, 65536, 19, 2555957, 65536, 19, 2555958, 65536, 19, 2555959, 65536, 19, 2555960, 65536, 19, 2555961, 65536, 19, 2555962, 65536, 19, 2555963, 65536, 19, 2621440, 65536, 19, 2621441, 65536, 19, 2621442, 65536, 19, 2621443, 65536, 19, 2621444, 65536, 19, 2621445, 65536, 19, 2621446, 65536, 19, 2621447, 65536, 19, 2621448, 65536, 19, 2621449, 65536, 19, 2621450, 65536, 19, 2621451, 65536, 19, 2621452, 65536, 19, 2621453, 65536, 19, 2621454, 65536, 19, 2621455, 65536, 19, 2621456, 65536, 19, 2621457, 65536, 19, 2621458, 65536, 19, 2621459, 65536, 19, 2621460, 65536, 19, 2621461, 65536, 19, 2621462, 65536, 19, 2621463, 65536, 19, 2621464, 65536, 19, 2621465, 65536, 19, 2621466, 65536, 19, 2621467, 65536, 19, 2621468, 65536, 19, 2621469, 65536, 19, 2621470, 65536, 19, 2621471, 65536, 19, 2621472, 65536, 19, 2621473, 65536, 19, 2621474, 65536, 19, 2621475, 65536, 19, 2621476, 65536, 19, 2621477, 65536, 19, 2621478, 65536, 19, 2621479, 65536, 19, 2621480, 65536, 19, 2621481, 65536, 19, 2621482, 65536, 19, 2621483, 65536, 19, 2621484, 65536, 19, 2621485, 65536, 19, 2621486, 65536, 19, 2621487, 65536, 19, 2621488, 65536, 19, 2621489, 65536, 19, 2621490, 65536, 19, 2621491, 65536, 19, 2621492, 65536, 19, 2621493, 65536, 19, 2621494, 65536, 19, 2621495, 65536, 19, 2621496, 65536, 19, 2621497, 65536, 19, 2621498, 65536, 19, 2621499, 65536, 19, 2686976, 65536, 19, 2686977, 65536, 19, 2686978, 65536, 19, 2686979, 65536, 19, 2686980, 65536, 19, 2686981, 65536, 19, 2686982, 65536, 19, 2686983, 65536, 19, 2686984, 65536, 19, 2686985, 65536, 19, 2686986, 65536, 19, 2686987, 65536, 19, 2686988, 65536, 19, 2686989, 65536, 19, 2686990, 65536, 19, 2686991, 65536, 19, 2686992, 65536, 19, 2686993, 65536, 19, 2686994, 65536, 19, 2686995, 65536, 19, 2686996, 65536, 19, 2686997, 65536, 19, 2686998, 65536, 19, 2686999, 65536, 19, 2687000, 65536, 19, 2687001, 65536, 19, 2687002, 65536, 19, 2687003, 65536, 19, 2687004, 65536, 19, 2687005, 65536, 19, 2687006, 65536, 19, 2687007, 65536, 19, 2687008, 65536, 19, 2687009, 65536, 19, 2687010, 65536, 19, 2687011, 65536, 19, 2687012, 65536, 19, 2687013, 65536, 19, 2687014, 65536, 19, 2687015, 65536, 19, 2687016, 65536, 19, 2687017, 65536, 19, 2687018, 65536, 19, 2687019, 65536, 19, 2687020, 65536, 19, 2687021, 65536, 19, 2687022, 65536, 19, 2687023, 65536, 19, 2687024, 65536, 19, 2687025, 65536, 19, 2687026, 65536, 19, 2687027, 65536, 19, 2687028, 65536, 19, 2687029, 65536, 19, 2687030, 65536, 19, 2687031, 65536, 19, 2687032, 65536, 19, 2687033, 65536, 19, 2687034, 65536, 19, 2687035, 65536, 19, 2752512, 65536, 19, 2752513, 65536, 19, 2752514, 65536, 19, 2752515, 65536, 19, 2752516, 65536, 19, 2752517, 65536, 19, 2752518, 65536, 19, 2752519, 65536, 19, 2752520, 65536, 19, 2752521, 65536, 19, 2752522, 65536, 19, 2752523, 65536, 19, 2752524, 65536, 19, 2752525, 65536, 19, 2752526, 65536, 19, 2752527, 65536, 19, 2752528, 65536, 19, 2752529, 65536, 19, 2752530, 65536, 19, 2752531, 65536, 19, 2752532, 65536, 19, 2752533, 65536, 19, 2752534, 65536, 19, 2752535, 65536, 19, 2752536, 65536, 19, 2752537, 65536, 19, 2752538, 65536, 19, 2752539, 65536, 19, 2752540, 65536, 19, 2752541, 65536, 19, 2752542, 65536, 19, 2752543, 65536, 19, 2752544, 65536, 19, 2752545, 65536, 19, 2752546, 65536, 19, 2752547, 65536, 19, 2752548, 65536, 19, 2752549, 65536, 19, 2752550, 65536, 19, 2752551, 65536, 19, 2752552, 65536, 19, 2752553, 65536, 19, 2752554, 65536, 19, 2752555, 65536, 19, 2752556, 65536, 19, 2752557, 65536, 19, 2752558, 65536, 19, 2752559, 65536, 19, 2752560, 65536, 19, 2752561, 65536, 19, 2752562, 65536, 19, 2752563, 65536, 19, 2752564, 65536, 19, 2752565, 65536, 19, 2752566, 65536, 19, 2752567, 65536, 19, 2752568, 65536, 19, 2752569, 65536, 19, 2752570, 65536, 19, 2752571, 65536, 19, 2818048, 65536, 19, 2818049, 65536, 19, 2818050, 65536, 19, 2818051, 65536, 19, 2818052, 65536, 19, 2818053, 65536, 19, 2818054, 65536, 19, 2818055, 65536, 19, 2818056, 65536, 19, 2818057, 65536, 19, 2818058, 65536, 19, 2818059, 65536, 19, 2818060, 65536, 19, 2818061, 65536, 19, 2818062, 65536, 19, 2818063, 65536, 19, 2818064, 65536, 19, 2818065, 65536, 19, 2818066, 65536, 19, 2818067, 65536, 19, 2818068, 65536, 19, 2818069, 65536, 19, 2818070, 65536, 19, 2818071, 65536, 19, 2818072, 65536, 19, 2818073, 65536, 19, 2818074, 65536, 19, 2818075, 65536, 19, 2818076, 65536, 19, 2818077, 65536, 19, 2818078, 65536, 19, 2818079, 65536, 19, 2818080, 65536, 19, 2818081, 65536, 19, 2818082, 65536, 19, 2818083, 65536, 19, 2818084, 65536, 19, 2818085, 65536, 19, 2818086, 65536, 19, 2818087, 65536, 19, 2818088, 65536, 19, 2818089, 65536, 19, 2818090, 65536, 19, 2818091, 65536, 19, 2818092, 65536, 19, 2818093, 65536, 19, 2818094, 65536, 19, 2818095, 65536, 19, 2818096, 65536, 19, 2818097, 65536, 19, 2818098, 65536, 19, 2818099, 65536, 19, 2818100, 65536, 19, 2818101, 65536, 19, 2818102, 65536, 19, 2818103, 65536, 19, 2818104, 65536, 19, 2818105, 65536, 19, 2818106, 65536, 19, 2818107, 65536, 19, 2883584, 65536, 19, 2883585, 65536, 19, 2883586, 65536, 19, 2883587, 65536, 19, 2883588, 65536, 19, 2883589, 65536, 19, 2883590, 65536, 19, 2883591, 65536, 19, 2883592, 65536, 19, 2883593, 65536, 19, 2883594, 65536, 19, 2883595, 65536, 19, 2883596, 65536, 19, 2883597, 65536, 19, 2883598, 65536, 19, 2883599, 65536, 19, 2883600, 65536, 19, 2883601, 65536, 19, 2883602, 65536, 19, 2883603, 65536, 19, 2883604, 65536, 19, 2883605, 65536, 19, 2883606, 65536, 19, 2883607, 65536, 19, 2883608, 65536, 19, 2883609, 65536, 19, 2883610, 65536, 19, 2883611, 65536, 19, 2883612, 65536, 19, 2883613, 65536, 19, 2883614, 65536, 19, 2883615, 65536, 19, 2883616, 65536, 19, 2883617, 65536, 19, 2883618, 65536, 19, 2883619, 65536, 19, 2883620, 65536, 19, 2883621, 65536, 19, 2883622, 65536, 19, 2883623, 65536, 19, 2883624, 65536, 19, 2883625, 65536, 19, 2883626, 65536, 19, 2883627, 65536, 19, 2883628, 65536, 19, 2883629, 65536, 19, 2883630, 65536, 19, 2883631, 65536, 19, 2883632, 65536, 19, 2883633, 65536, 19, 2883634, 65536, 19, 2883635, 65536, 19, 2883636, 65536, 19, 2883637, 65536, 19, 2883638, 65536, 19, 2883639, 65536, 19, 2883640, 65536, 19, 2883641, 65536, 19, 2883642, 65536, 19, 2883643, 65536, 19, 2949120, 65536, 19, 2949121, 65536, 19, 2949122, 65536, 19, 2949123, 65536, 19, 2949124, 65536, 19, 2949125, 65536, 19, 2949126, 65536, 19, 2949127, 65536, 19, 2949128, 65536, 19, 2949129, 65536, 19, 2949130, 65536, 19, 2949131, 65536, 19, 2949132, 65536, 19, 2949133, 65536, 19, 2949134, 65536, 19, 2949135, 65536, 19, 2949136, 65536, 19, 2949137, 65536, 19, 2949138, 65536, 19, 2949139, 65536, 19, 2949140, 65536, 19, 2949141, 65536, 19, 2949142, 65536, 19, 2949143, 65536, 19, 2949144, 65536, 19, 2949145, 65536, 19, 2949146, 65536, 19, 2949147, 65536, 19, 2949148, 65536, 19, 2949149, 65536, 19, 2949150, 65536, 19, 2949151, 65536, 19, 2949152, 65536, 19, 2949153, 65536, 19, 2949154, 65536, 19, 2949155, 65536, 19, 2949156, 65536, 19, 2949157, 65536, 19, 2949158, 65536, 19, 2949159, 65536, 19, 2949160, 65536, 19, 2949161, 65536, 19, 2949162, 65536, 19, 2949163, 65536, 19, 2949164, 65536, 19, 2949165, 65536, 19, 2949166, 65536, 19, 2949167, 65536, 19, 2949168, 65536, 19, 2949169, 65536, 19, 2949170, 65536, 19, 2949171, 65536, 19, 2949172, 65536, 19, 2949173, 65536, 19, 2949174, 65536, 19, 2949175, 65536, 19, 2949176, 65536, 19, 2949177, 65536, 19, 2949178, 65536, 19, 2949179, 65536, 19, 3014656, 65536, 19, 3014657, 65536, 19, 3014658, 65536, 19, 3014659, 65536, 19, 3014660, 65536, 19, 3014661, 65536, 19, 3014662, 65536, 19, 3014663, 65536, 19, 3014664, 65536, 19, 3014665, 65536, 19, 3014666, 65536, 19, 3014667, 65536, 19, 3014668, 65536, 19, 3014669, 65536, 19, 3014670, 65536, 19, 3014671, 65536, 19, 3014672, 65536, 19, 3014673, 65536, 19, 3014674, 65536, 19, 3014675, 65536, 19, 3014676, 65536, 19, 3014677, 65536, 19, 3014678, 65536, 19, 3014679, 65536, 19, 3014680, 65536, 19, 3014681, 65536, 19, 3014682, 65536, 19, 3014683, 65536, 19, 3014684, 65536, 19, 3014685, 65536, 19, 3014686, 65536, 19, 3014687, 65536, 19, 3014688, 65536, 19, 3014689, 65536, 19, 3014690, 65536, 19, 3014691, 65536, 19, 3014692, 65536, 19, 3014693, 65536, 19, 3014694, 65536, 19, 3014695, 65536, 19, 3014696, 65536, 19, 3014697, 65536, 19, 3014698, 65536, 19, 3014699, 65536, 19, 3014700, 65536, 19, 3014701, 65536, 19, 3014702, 65536, 19, 3014703, 65536, 19, 3014704, 65536, 19, 3014705, 65536, 19, 3014706, 65536, 19, 3014707, 65536, 19, 3014708, 65536, 19, 3014709, 65536, 19, 3014710, 65536, 19, 3014711, 65536, 19, 3014712, 65536, 19, 3014713, 65536, 19, 3014714, 65536, 19, 3014715, 65536, 19, 3080192, 65536, 19, 3080193, 65536, 19, 3080194, 65536, 19, 3080195, 65536, 19, 3080196, 65536, 19, 3080197, 65536, 19, 3080198, 65536, 19, 3080199, 65536, 19, 3080200, 65536, 19, 3080201, 65536, 19, 3080202, 65536, 19, 3080203, 65536, 19, 3080204, 65536, 19, 3080205, 65536, 19, 3080206, 65536, 19, 3080207, 65536, 19, 3080208, 65536, 19, 3080209, 65536, 19, 3080210, 65536, 19, 3080211, 65536, 19, 3080212, 65536, 19, 3080213, 65536, 19, 3080214, 65536, 19, 3080215, 65536, 19, 3080216, 65536, 19, 3080217, 65536, 19, 3080218, 65536, 19, 3080219, 65536, 19, 3080220, 65536, 19, 3080221, 65536, 19, 3080222, 65536, 19, 3080223, 65536, 19, 3080224, 65536, 19, 3080225, 65536, 19, 3080226, 65536, 19, 3080227, 65536, 19, 3080228, 65536, 19, 3080229, 65536, 19, 3080230, 65536, 19, 3080231, 65536, 19, 3080232, 65536, 19, 3080233, 65536, 19, 3080234, 65536, 19, 3080235, 65536, 19, 3080236, 65536, 19, 3080237, 65536, 19, 3080238, 65536, 19, 3080239, 65536, 19, 3080240, 65536, 19, 3080241, 65536, 19, 3080242, 65536, 19, 3080243, 65536, 19, 3080244, 65536, 19, 3080245, 65536, 19, 3080246, 65536, 19, 3080247, 65536, 19, 3080248, 65536, 19, 3080249, 65536, 19, 3080250, 65536, 19, 3080251, 65536, 19, 3145728, 65536, 19, 3145729, 65536, 19, 3145730, 65536, 19, 3145731, 65536, 19, 3145732, 65536, 19, 3145733, 65536, 19, 3145734, 65536, 19, 3145735, 65536, 19, 3145736, 65536, 19, 3145737, 65536, 19, 3145738, 65536, 19, 3145739, 65536, 19, 3145740, 65536, 19, 3145741, 65536, 19, 3145742, 65536, 19, 3145743, 65536, 19, 3145744, 65536, 19, 3145745, 65536, 19, 3145746, 65536, 19, 3145747, 65536, 19, 3145748, 65536, 19, 3145749, 65536, 19, 3145750, 65536, 19, 3145751, 65536, 19, 3145752, 65536, 19, 3145753, 65536, 19, 3145754, 65536, 19, 3145755, 65536, 19, 3145756, 65536, 19, 3145757, 65536, 19, 3145758, 65536, 19, 3145759, 65536, 19, 3145760, 65536, 19, 3145761, 65536, 19, 3145762, 65536, 19, 3145763, 65536, 19, 3145764, 65536, 19, 3145765, 65536, 19, 3145766, 65536, 19, 3145767, 65536, 19, 3145768, 65536, 19, 3145769, 65536, 19, 3145770, 65536, 19, 3145771, 65536, 19, 3145772, 65536, 19, 3145773, 65536, 19, 3145774, 65536, 19, 3145775, 65536, 19, 3145776, 65536, 19, 3145777, 65536, 19, 3145778, 65536, 19, 3145779, 65536, 19, 3145780, 65536, 19, 3145781, 65536, 19, 3145782, 65536, 19, 3145783, 65536, 19, 3145784, 65536, 19, 3145785, 65536, 19, 3145786, 65536, 19, 3145787, 65536, 19, 3211264, 65536, 19, 3211265, 65536, 19, 3211266, 65536, 19, 3211267, 65536, 19, 3211268, 65536, 19, 3211269, 65536, 19, 3211270, 65536, 19, 3211271, 65536, 19, 3211272, 65536, 19, 3211273, 65536, 19, 3211274, 65536, 19, 3211275, 65536, 19, 3211276, 65536, 19, 3211277, 65536, 19, 3211278, 65536, 19, 3211279, 65536, 19, 3211280, 65536, 19, 3211281, 65536, 19, 3211282, 65536, 19, 3211283, 65536, 19, 3211284, 65536, 19, 3211285, 65536, 19, 3211286, 65536, 19, 3211287, 65536, 19, 3211288, 65536, 19, 3211289, 65536, 19, 3211290, 65536, 19, 3211291, 65536, 19, 3211292, 65536, 19, 3211293, 65536, 19, 3211294, 65536, 19, 3211295, 65536, 19, 3211296, 65536, 19, 3211297, 65536, 19, 3211298, 65536, 19, 3211299, 65536, 19, 3211300, 65536, 19, 3211301, 65536, 19, 3211302, 65536, 19, 3211303, 65536, 19, 3211304, 65536, 19, 3211305, 65536, 19, 3211306, 65536, 19, 3211307, 65536, 19, 3211308, 65536, 19, 3211309, 65536, 19, 3211310, 65536, 19, 3211311, 65536, 19, 3211312, 65536, 19, 3211313, 65536, 19, 3211314, 65536, 19, 3211315, 65536, 19, 3211316, 65536, 19, 3211317, 65536, 19, 3211318, 65536, 19, 3211319, 65536, 19, 3211320, 65536, 19, 3211321, 65536, 19, 3211322, 65536, 19, 3211323, 65536, 19, 3276800, 65536, 19, 3276801, 65536, 19, 3276802, 65536, 19, 3276803, 65536, 19, 3276804, 65536, 19, 3276805, 65536, 19, 3276806, 65536, 19, 3276807, 65536, 19, 3276808, 65536, 19, 3276809, 65536, 19, 3276810, 65536, 19, 3276811, 65536, 19, 3276812, 65536, 19, 3276813, 65536, 19, 3276814, 65536, 19, 3276815, 65536, 19, 3276816, 65536, 19, 3276817, 65536, 19, 3276818, 65536, 19, 3276819, 65536, 19, 3276820, 65536, 19, 3276821, 65536, 19, 3276822, 65536, 19, 3276823, 65536, 19, 3276824, 65536, 19, 3276825, 65536, 19, 3276826, 65536, 19, 3276827, 65536, 19, 3276828, 65536, 19, 3276829, 65536, 19, 3276830, 65536, 19, 3276831, 65536, 19, 3276832, 65536, 19, 3276833, 65536, 19, 3276834, 65536, 19, 3276835, 65536, 19, 3276836, 65536, 19, 3276837, 65536, 19, 3276838, 65536, 19, 3276839, 65536, 19, 3276840, 65536, 19, 3276841, 65536, 19, 3276842, 65536, 19, 3276843, 65536, 19, 3276844, 65536, 19, 3276845, 65536, 19, 3276846, 65536, 19, 3276847, 65536, 19, 3276848, 65536, 19, 3276849, 65536, 19, 3276850, 65536, 19, 3276851, 65536, 19, 3276852, 65536, 19, 3276853, 65536, 19, 3276854, 65536, 19, 3276855, 65536, 19, 3276856, 65536, 19, 3276857, 65536, 19, 3276858, 65536, 19, 3276859, 65536, 19, 3342336, 65536, 19, 3342337, 65536, 19, 3342338, 65536, 19, 3342339, 65536, 19, 3342340, 65536, 19, 3342341, 65536, 19, 3342342, 65536, 19, 3342343, 65536, 19, 3342344, 65536, 19, 3342345, 65536, 19, 3342346, 65536, 19, 3342347, 65536, 19, 3342348, 65536, 19, 3342349, 65536, 19, 3342350, 65536, 19, 3342351, 65536, 19, 3342352, 65536, 19, 3342353, 65536, 19, 3342354, 65536, 19, 3342355, 65536, 19, 3342356, 65536, 19, 3342357, 65536, 19, 3342358, 65536, 19, 3342359, 65536, 19, 3342360, 65536, 19, 3342361, 65536, 19, 3342362, 65536, 19, 3342363, 65536, 19, 3342364, 65536, 19, 3342365, 65536, 19, 3342366, 65536, 19, 3342367, 65536, 19, 3342368, 65536, 19, 3342369, 65536, 19, 3342370, 65536, 19, 3342371, 65536, 19, 3342372, 65536, 19, 3342373, 65536, 19, 3342374, 65536, 19, 3342375, 65536, 19, 3342376, 65536, 19, 3342377, 65536, 19, 3342378, 65536, 19, 3342379, 65536, 19, 3342380, 65536, 19, 3342381, 65536, 19, 3342382, 65536, 19, 3342383, 65536, 19, 3342384, 65536, 19, 3342385, 65536, 19, 3342386, 65536, 19, 3342387, 65536, 19, 3342388, 65536, 19, 3342389, 65536, 19, 3342390, 65536, 19, 3342391, 65536, 19, 3342392, 65536, 19, 3342393, 65536, 19, 3342394, 65536, 19, 3342395, 65536, 19, 3407872, 65536, 19, 3407873, 65536, 19, 3407874, 65536, 19, 3407875, 65536, 19, 3407876, 65536, 19, 3407877, 65536, 19, 3407878, 65536, 19, 3407879, 65536, 19, 3407880, 65536, 19, 3407881, 65536, 19, 3407882, 65536, 19, 3407883, 65536, 19, 3407884, 65536, 19, 3407885, 65536, 19, 3407886, 65536, 19, 3407887, 65536, 19, 3407888, 65536, 19, 3407889, 65536, 19, 3407890, 65536, 19, 3407891, 65536, 19, 3407892, 65536, 19, 3407893, 65536, 19, 3407894, 65536, 19, 3407895, 65536, 19, 3407896, 65536, 19, 3407897, 65536, 19, 3407898, 65536, 19, 3407899, 65536, 19, 3407900, 65536, 19, 3407901, 65536, 19, 3407902, 65536, 19, 3407903, 65536, 19, 3407904, 65536, 19, 3407905, 65536, 19, 3407906, 65536, 19, 3407907, 65536, 19, 3407908, 65536, 19, 3407909, 65536, 19, 3407910, 65536, 19, 3407911, 65536, 19, 3407912, 65536, 19, 3407913, 65536, 19, 3407914, 65536, 19, 3407915, 65536, 19, 3407916, 65536, 19, 3407917, 65536, 19, 3407918, 65536, 19, 3407919, 65536, 19, 3407920, 65536, 19, 3407921, 65536, 19, 3407922, 65536, 19, 3407923, 65536, 19, 3407924, 65536, 19, 3407925, 65536, 19, 3407926, 65536, 19, 3407927, 65536, 19, 3407928, 65536, 19, 3407929, 65536, 19, 3407930, 65536, 19, 3407931, 65536, 19, 3473408, 65536, 19, 3473409, 65536, 19, 3473410, 65536, 19, 3473411, 65536, 19, 3473412, 65536, 19, 3473413, 65536, 19, 3473414, 65536, 19, 3473415, 65536, 19, 3473416, 65536, 19, 3473417, 65536, 19, 3473418, 65536, 19, 3473419, 65536, 19, 3473420, 65536, 19, 3473421, 65536, 19, 3473422, 65536, 19, 3473423, 65536, 19, 3473424, 65536, 19, 3473425, 65536, 19, 3473426, 65536, 19, 3473427, 65536, 19, 3473428, 65536, 19, 3473429, 65536, 19, 3473430, 65536, 19, 3473431, 65536, 19, 3473432, 65536, 19, 3473433, 65536, 19, 3473434, 65536, 19, 3473435, 65536, 19, 3473436, 65536, 19, 3473437, 65536, 19, 3473438, 65536, 19, 3473439, 65536, 19, 3473440, 65536, 19, 3473441, 65536, 19, 3473442, 65536, 19, 3473443, 65536, 19, 3473444, 65536, 19, 3473445, 65536, 19, 3473446, 65536, 19, 3473447, 65536, 19, 3473448, 65536, 19, 3473449, 65536, 19, 3473450, 65536, 19, 3473451, 65536, 19, 3473452, 65536, 19, 3473453, 65536, 19, 3473454, 65536, 19, 3473455, 65536, 19, 3473456, 65536, 19, 3473457, 65536, 19, 3473458, 65536, 19, 3473459, 65536, 19, 3473460, 65536, 19, 3473461, 65536, 19, 3473462, 65536, 19, 3473463, 65536, 19, 3473464, 65536, 19, 3473465, 65536, 19, 3473466, 65536, 19, 3473467, 65536, 19, 3538944, 65536, 19, 3538945, 65536, 19, 3538946, 65536, 19, 3538947, 65536, 19, 3538948, 65536, 19, 3538949, 65536, 19, 3538950, 65536, 19, 3538951, 65536, 19, 3538952, 65536, 19, 3538953, 65536, 19, 3538954, 65536, 19, 3538955, 65536, 19, 3538956, 65536, 19, 3538957, 65536, 19, 3538958, 65536, 19, 3538959, 65536, 19, 3538960, 65536, 19, 3538961, 65536, 19, 3538962, 65536, 19, 3538963, 65536, 19, 3538964, 65536, 19, 3538965, 65536, 19, 3538966, 65536, 19, 3538967, 65536, 19, 3538968, 65536, 19, 3538969, 65536, 19, 3538970, 65536, 19, 3538971, 65536, 19, 3538972, 65536, 19, 3538973, 65536, 19, 3538974, 65536, 19, 3538975, 65536, 19, 3538976, 65536, 19, 3538977, 65536, 19, 3538978, 65536, 19, 3538979, 65536, 19, 3538980, 65536, 19, 3538981, 65536, 19, 3538982, 65536, 19, 3538983, 65536, 19, 3538984, 65536, 19, 3538985, 65536, 19, 3538986, 65536, 19, 3538987, 65536, 19, 3538988, 65536, 19, 3538989, 65536, 19, 3538990, 65536, 19, 3538991, 65536, 19, 3538992, 65536, 19, 3538993, 65536, 19, 3538994, 65536, 19, 3538995, 65536, 19, 3538996, 65536, 19, 3538997, 65536, 19, 3538998, 65536, 19, 3538999, 65536, 19, 3539000, 65536, 19, 3539001, 65536, 19, 3539002, 65536, 19, 3539003, 65536, 19, 3604480, 65536, 19, 3604481, 65536, 19, 3604482, 65536, 19, 3604483, 65536, 19, 3604484, 65536, 19, 3604485, 65536, 19, 3604486, 65536, 19, 3604487, 65536, 19, 3604488, 65536, 19, 3604489, 65536, 19, 3604490, 65536, 19, 3604491, 65536, 19, 3604492, 65536, 19, 3604493, 65536, 19, 3604494, 65536, 19, 3604495, 65536, 19, 3604496, 65536, 19, 3604497, 65536, 19, 3604498, 65536, 19, 3604499, 65536, 19, 3604500, 65536, 19, 3604501, 65536, 19, 3604502, 65536, 19, 3604503, 65536, 19, 3604504, 65536, 19, 3604505, 65536, 19, 3604506, 65536, 19, 3604507, 65536, 19, 3604508, 65536, 19, 3604509, 65536, 19, 3604510, 65536, 19, 3604511, 65536, 19, 3604512, 65536, 19, 3604513, 65536, 19, 3604514, 65536, 19, 3604515, 65536, 19, 3604516, 65536, 19, 3604517, 65536, 19, 3604518, 65536, 19, 3604519, 65536, 19, 3604520, 65536, 19, 3604521, 65536, 19, 3604522, 65536, 19, 3604523, 65536, 19, 3604524, 65536, 19, 3604525, 65536, 19, 3604526, 65536, 19, 3604527, 65536, 19, 3604528, 65536, 19, 3604529, 65536, 19, 3604530, 65536, 19, 3604531, 65536, 19, 3604532, 65536, 19, 3604533, 65536, 19, 3604534, 65536, 19, 3604535, 65536, 19, 3604536, 65536, 19, 3604537, 65536, 19, 3604538, 65536, 19, 3604539, 65536, 19, 3670016, 65536, 19, 3670017, 65536, 19, 3670018, 65536, 19, 3670019, 65536, 19, 3670020, 65536, 19, 3670021, 65536, 19, 3670022, 65536, 19, 3670023, 65536, 19, 3670024, 65536, 19, 3670025, 65536, 19, 3670026, 65536, 19, 3670027, 65536, 19, 3670028, 65536, 19, 3670029, 65536, 19, 3670030, 65536, 19, 3670031, 65536, 19, 3670032, 65536, 19, 3670033, 65536, 19, 3670034, 65536, 19, 3670035, 65536, 19, 3670036, 65536, 19, 3670037, 65536, 19, 3670038, 65536, 19, 3670039, 65536, 19, 3670040, 65536, 19, 3670041, 65536, 19, 3670042, 65536, 19, 3670043, 65536, 19, 3670044, 65536, 19, 3670045, 65536, 19, 3670046, 65536, 19, 3670047, 65536, 19, 3670048, 65536, 19, 3670049, 65536, 19, 3670050, 65536, 19, 3670051, 65536, 19, 3670052, 65536, 19, 3670053, 65536, 19, 3670054, 65536, 19, 3670055, 65536, 19, 3670056, 65536, 19, 3670057, 65536, 19, 3670058, 65536, 19, 3670059, 65536, 19, 3670060, 65536, 19, 3670061, 65536, 19, 3670062, 65536, 19, 3670063, 65536, 19, 3670064, 65536, 19, 3670065, 65536, 19, 3670066, 65536, 19, 3670067, 65536, 19, 3670068, 65536, 19, 3670069, 65536, 19, 3670070, 65536, 19, 3670071, 65536, 19, 3670072, 65536, 19, 3670073, 65536, 19, 3670074, 65536, 19, 3670075, 65536, 19, 3735552, 65536, 19, 3735553, 65536, 19, 3735554, 65536, 19, 3735555, 65536, 19, 3735556, 65536, 19, 3735557, 65536, 19, 3735558, 65536, 19, 3735559, 65536, 19, 3735560, 65536, 19, 3735561, 65536, 19, 3735562, 65536, 19, 3735563, 65536, 19, 3735564, 65536, 19, 3735565, 65536, 19, 3735566, 65536, 19, 3735567, 65536, 19, 3735568, 65536, 19, 3735569, 65536, 19, 3735570, 65536, 19, 3735571, 65536, 19, 3735572, 65536, 19, 3735573, 65536, 19, 3735574, 65536, 19, 3735575, 65536, 19, 3735576, 65536, 19, 3735577, 65536, 19, 3735578, 65536, 19, 3735579, 65536, 19, 3735580, 65536, 19, 3735581, 65536, 19, 3735582, 65536, 19, 3735583, 65536, 19, 3735584, 65536, 19, 3735585, 65536, 19, 3735586, 65536, 19, 3735587, 65536, 19, 3735588, 65536, 19, 3735589, 65536, 19, 3735590, 65536, 19, 3735591, 65536, 19, 3735592, 65536, 19, 3735593, 65536, 19, 3735594, 65536, 19, 3735595, 65536, 19, 3735596, 65536, 19, 3735597, 65536, 19, 3735598, 65536, 19, 3735599, 65536, 19, 3735600, 65536, 19, 3735601, 65536, 19, 3735602, 65536, 19, 3735603, 65536, 19, 3735604, 65536, 19, 3735605, 65536, 19, 3735606, 65536, 19, 3735607, 65536, 19, 3735608, 65536, 19, 3735609, 65536, 19, 3735610, 65536, 19, 3735611, 65536, 19, 3801088, 65536, 19, 3801089, 65536, 19, 3801090, 65536, 19, 3801091, 65536, 19, 3801092, 65536, 19, 3801093, 65536, 19, 3801094, 65536, 19, 3801095, 65536, 19, 3801096, 65536, 19, 3801097, 65536, 19, 3801098, 65536, 19, 3801099, 65536, 19, 3801100, 65536, 19, 3801101, 65536, 19, 3801102, 65536, 19, 3801103, 65536, 19, 3801104, 65536, 19, 3801105, 65536, 19, 3801106, 65536, 19, 3801107, 65536, 19, 3801108, 65536, 19, 3801109, 65536, 19, 3801110, 65536, 19, 3801111, 65536, 19, 3801112, 65536, 19, 3801113, 65536, 19, 3801114, 65536, 19, 3801115, 65536, 19, 3801116, 65536, 19, 3801117, 65536, 19, 3801118, 65536, 19, 3801119, 65536, 19, 3801120, 65536, 19, 3801121, 65536, 19, 3801122, 65536, 19, 3801123, 65536, 19, 3801124, 65536, 19, 3801125, 65536, 19, 3801126, 65536, 19, 3801127, 65536, 19, 3801128, 65536, 19, 3801129, 65536, 19, 3801130, 65536, 19, 3801131, 65536, 19, 3801132, 65536, 19, 3801133, 65536, 19, 3801134, 65536, 19, 3801135, 65536, 19, 3801136, 65536, 19, 3801137, 65536, 19, 3801138, 65536, 19, 3801139, 65536, 19, 3801140, 65536, 19, 3801141, 65536, 19, 3801142, 65536, 19, 3801143, 65536, 19, 3801144, 65536, 19, 3801145, 65536, 19, 3801146, 65536, 19, 3801147, 65536, 19, 3866624, 65536, 19, 3866625, 65536, 19, 3866626, 65536, 19, 3866627, 65536, 19, 3866628, 65536, 19, 3866629, 65536, 19, 3866630, 65536, 19, 3866631, 65536, 19, 3866632, 65536, 19, 3866633, 65536, 19, 3866634, 65536, 19, 3866635, 65536, 19, 3866636, 65536, 19, 3866637, 65536, 19, 3866638, 65536, 19, 3866639, 65536, 19, 3866640, 65536, 19, 3866641, 65536, 19, 3866642, 65536, 19, 3866643, 65536, 19, 3866644, 65536, 19, 3866645, 65536, 19, 3866646, 65536, 19, 3866647, 65536, 19, 3866648, 65536, 19, 3866649, 65536, 19, 3866650, 65536, 19, 3866651, 65536, 19, 3866652, 65536, 19, 3866653, 65536, 19, 3866654, 65536, 19, 3866655, 65536, 19, 3866656, 65536, 19, 3866657, 65536, 19, 3866658, 65536, 19, 3866659, 65536, 19, 3866660, 65536, 19, 3866661, 65536, 19, 3866662, 65536, 19, 3866663, 65536, 19, 3866664, 65536, 19, 3866665, 65536, 19, 3866666, 65536, 19, 3866667, 65536, 19, 3866668, 65536, 19, 3866669, 65536, 19, 3866670, 65536, 19, 3866671, 65536, 19, 3866672, 65536, 19, 3866673, 65536, 19, 3866674, 65536, 19, 3866675, 65536, 19, 3866676, 65536, 19, 3866677, 65536, 19, 3866678, 65536, 19, 3866679, 65536, 19, 3866680, 65536, 19, 3866681, 65536, 19, 3866682, 65536, 19, 3866683, 65536, 19, 3932160, 65536, 19, 3932161, 65536, 19, 3932162, 65536, 19, 3932163, 65536, 19, 3932164, 65536, 19, 3932165, 65536, 19, 3932166, 65536, 19, 3932167, 65536, 19, 3932168, 65536, 19, 3932169, 65536, 19, 3932170, 65536, 19, 3932171, 65536, 19, 3932172, 65536, 19, 3932173, 65536, 19, 3932174, 65536, 19, 3932175, 65536, 19, 3932176, 65536, 19, 3932177, 65536, 19, 3932178, 65536, 19, 3932179, 65536, 19, 3932180, 65536, 19, 3932181, 65536, 19, 3932182, 65536, 19, 3932183, 65536, 19, 3932184, 65536, 19, 3932185, 65536, 19, 3932186, 65536, 19, 3932187, 65536, 19, 3932188, 65536, 19, 3932189, 65536, 19, 3932190, 65536, 19, 3932191, 65536, 19, 3932192, 65536, 19, 3932193, 65536, 19, 3932194, 65536, 19, 3932195, 65536, 19, 3932196, 65536, 19, 3932197, 65536, 19, 3932198, 65536, 19, 3932199, 65536, 19, 3932200, 65536, 19, 3932201, 65536, 19, 3932202, 65536, 19, 3932203, 65536, 19, 3932204, 65536, 19, 3932205, 65536, 19, 3932206, 65536, 19, 3932207, 65536, 19, 3932208, 65536, 19, 3932209, 65536, 19, 3932210, 65536, 19, 3932211, 65536, 19, 3932212, 65536, 19, 3932213, 65536, 19, 3932214, 65536, 19, 3932215, 65536, 19, 3932216, 65536, 19, 3932217, 65536, 19, 3932218, 65536, 19, 3932219, 65536, 19, 3997696, 65536, 19, 3997697, 65536, 19, 3997698, 65536, 19, 3997699, 65536, 19, 3997700, 65536, 19, 3997701, 65536, 19, 3997702, 65536, 19, 3997703, 65536, 19, 3997704, 65536, 19, 3997705, 65536, 19, 3997706, 65536, 19, 3997707, 65536, 19, 3997708, 65536, 19, 3997709, 65536, 19, 3997710, 65536, 19, 3997711, 65536, 19, 3997712, 65536, 19, 3997713, 65536, 19, 3997714, 65536, 19, 3997715, 65536, 19, 3997716, 65536, 19, 3997717, 65536, 19, 3997718, 65536, 19, 3997719, 65536, 19, 3997720, 65536, 19, 3997721, 65536, 19, 3997722, 65536, 19, 3997723, 65536, 19, 3997724, 65536, 19, 3997725, 65536, 19, 3997726, 65536, 19, 3997727, 65536, 19, 3997728, 65536, 19, 3997729, 65536, 19, 3997730, 65536, 19, 3997731, 65536, 19, 3997732, 65536, 19, 3997733, 65536, 19, 3997734, 65536, 19, 3997735, 65536, 19, 3997736, 65536, 19, 3997737, 65536, 19, 3997738, 65536, 19, 3997739, 65536, 19, 3997740, 65536, 19, 3997741, 65536, 19, 3997742, 65536, 19, 3997743, 65536, 19, 3997744, 65536, 19, 3997745, 65536, 19, 3997746, 65536, 19, 3997747, 65536, 19, 3997748, 65536, 19, 3997749, 65536, 19, 3997750, 65536, 19, 3997751, 65536, 19, 3997752, 65536, 19, 3997753, 65536, 19, 3997754, 65536, 19, 3997755, 65536, 19, 4063232, 65536, 19, 4063233, 65536, 19, 4063234, 65536, 19, 4063235, 65536, 19, 4063236, 65536, 19, 4063237, 65536, 19, 4063238, 65536, 19, 4063239, 65536, 19, 4063240, 65536, 19, 4063241, 65536, 19, 4063242, 65536, 19, 4063243, 65536, 19, 4063244, 65536, 19, 4063245, 65536, 19, 4063246, 65536, 19, 4063247, 65536, 19, 4063248, 65536, 19, 4063249, 65536, 19, 4063250, 65536, 19, 4063251, 65536, 19, 4063252, 65536, 19, 4063253, 65536, 19, 4063254, 65536, 19, 4063255, 65536, 19, 4063256, 65536, 19, 4063257, 65536, 19, 4063258, 65536, 19, 4063259, 65536, 19, 4063260, 65536, 19, 4063261, 65536, 19, 4063262, 65536, 19, 4063263, 65536, 19, 4063264, 65536, 19, 4063265, 65536, 19, 4063266, 65536, 19, 4063267, 65536, 19, 4063268, 65536, 19, 4063269, 65536, 19, 4063270, 65536, 19, 4063271, 65536, 19, 4063272, 65536, 19, 4063273, 65536, 19, 4063274, 65536, 19, 4063275, 65536, 19, 4063276, 65536, 19, 4063277, 65536, 19, 4063278, 65536, 19, 4063279, 65536, 19, 4063280, 65536, 19, 4063281, 65536, 19, 4063282, 65536, 19, 4063283, 65536, 19, 4063284, 65536, 19, 4063285, 65536, 19, 4063286, 65536, 19, 4063287, 65536, 19, 4063288, 65536, 19, 4063289, 65536, 19, 4063290, 65536, 19, 4063291, 65536, 19, 4128768, 65536, 19, 4128769, 65536, 19, 4128770, 65536, 19, 4128771, 65536, 19, 4128772, 65536, 19, 4128773, 65536, 19, 4128774, 65536, 19, 4128775, 65536, 19, 4128776, 65536, 19, 4128777, 65536, 19, 4128778, 65536, 19, 4128779, 65536, 19, 4128780, 65536, 19, 4128781, 65536, 19, 4128782, 65536, 19, 4128783, 65536, 19, 4128784, 65536, 19, 4128785, 65536, 19, 4128786, 65536, 19, 4128787, 65536, 19, 4128788, 65536, 19, 4128789, 65536, 19, 4128790, 65536, 19, 4128791, 65536, 19, 4128792, 65536, 19, 4128793, 65536, 19, 4128794, 65536, 19, 4128795, 65536, 19, 4128796, 65536, 19, 4128797, 65536, 19, 4128798, 65536, 19, 4128799, 65536, 19, 4128800, 65536, 19, 4128801, 65536, 19, 4128802, 65536, 19, 4128803, 65536, 19, 4128804, 65536, 19, 4128805, 65536, 19, 4128806, 65536, 19, 4128807, 65536, 19, 4128808, 65536, 19, 4128809, 65536, 19, 4128810, 65536, 19, 4128811, 65536, 19, 4128812, 65536, 19, 4128813, 65536, 19, 4128814, 65536, 19, 4128815, 65536, 19, 4128816, 65536, 19, 4128817, 65536, 19, 4128818, 65536, 19, 4128819, 65536, 19, 4128820, 65536, 19, 4128821, 65536, 19, 4128822, 65536, 19, 4128823, 65536, 19, 4128824, 65536, 19, 4128825, 65536, 19, 4128826, 65536, 19, 4128827, 65536, 19, 4194304, 65536, 19, 4194305, 65536, 19, 4194306, 65536, 19, 4194307, 65536, 19, 4194308, 65536, 19, 4194309, 65536, 19, 4194310, 65536, 19, 4194311, 65536, 19, 4194312, 65536, 19, 4194313, 65536, 19, 4194314, 65536, 19, 4194315, 65536, 19, 4194316, 65536, 19, 4194317, 65536, 19, 4194318, 65536, 19, 4194319, 65536, 19, 4194320, 65536, 19, 4194321, 65536, 19, 4194322, 65536, 19, 4194323, 65536, 19, 4194324, 65536, 19, 4194325, 65536, 19, 4194326, 65536, 19, 4194327, 65536, 19, 4194328, 65536, 19, 4194329, 65536, 19, 4194330, 65536, 19, 4194331, 65536, 19, 4194332, 65536, 19, 4194333, 65536, 19, 4194334, 65536, 19, 4194335, 65536, 19, 4194336, 65536, 19, 4194337, 65536, 19, 4194338, 65536, 19, 4194339, 65536, 19, 4194340, 65536, 19, 4194341, 65536, 19, 4194342, 65536, 19, 4194343, 65536, 19, 4194344, 65536, 19, 4194345, 65536, 19, 4194346, 65536, 19, 4194347, 65536, 19, 4194348, 65536, 19, 4194349, 65536, 19, 4194350, 65536, 19, 4194351, 65536, 19, 4194352, 65536, 19, 4194353, 65536, 19, 4194354, 65536, 19, 4194355, 65536, 19, 4194356, 65536, 19, 4194357, 65536, 19, 4194358, 65536, 19, 4194359, 65536, 19, 4194360, 65536, 19, 4194361, 65536, 19, 4194362, 65536, 19, 4194363, 65536, 19, 4259840, 65536, 19, 4259841, 65536, 19, 4259842, 65536, 19, 4259843, 65536, 19, 4259844, 65536, 19, 4259845, 65536, 19, 4259846, 65536, 19, 4259847, 65536, 19, 4259848, 65536, 19, 4259849, 65536, 19, 4259850, 65536, 19, 4259851, 65536, 19, 4259852, 65536, 19, 4259853, 65536, 19, 4259854, 65536, 19, 4259855, 65536, 19, 4259856, 65536, 19, 4259857, 65536, 19, 4259858, 65536, 19, 4259859, 65536, 19, 4259860, 65536, 19, 4259861, 65536, 19, 4259862, 65536, 19, 4259863, 65536, 19, 4259864, 65536, 19, 4259865, 65536, 19, 4259866, 65536, 19, 4259867, 65536, 19, 4259868, 65536, 19, 4259869, 65536, 19, 4259870, 65536, 19, 4259871, 65536, 19, 4259872, 65536, 19, 4259873, 65536, 19, 4259874, 65536, 19, 4259875, 65536, 19, 4259876, 65536, 19, 4259877, 65536, 19, 4259878, 65536, 19, 4259879, 65536, 19, 4259880, 65536, 19, 4259881, 65536, 19, 4259882, 65536, 19, 4259883, 65536, 19, 4259884, 65536, 19, 4259885, 65536, 19, 4259886, 65536, 19, 4259887, 65536, 19, 4259888, 65536, 19, 4259889, 65536, 19, 4259890, 65536, 19, 4259891, 65536, 19, 4259892, 65536, 19, 4259893, 65536, 19, 4259894, 65536, 19, 4259895, 65536, 19, 4259896, 65536, 19, 4259897, 65536, 19, 4259898, 65536, 19, 4259899, 65536, 19, 4325376, 65536, 19, 4325377, 65536, 19, 4325378, 65536, 19, 4325379, 65536, 19, 4325380, 65536, 19, 4325381, 65536, 19, 4325382, 65536, 19, 4325383, 65536, 19, 4325384, 65536, 19, 4325385, 65536, 19, 4325386, 65536, 19, 4325387, 65536, 19, 4325388, 65536, 19, 4325389, 65536, 19, 4325390, 65536, 19, 4325391, 65536, 19, 4325392, 65536, 19, 4325393, 65536, 19, 4325394, 65536, 19, 4325395, 65536, 19, 4325396, 65536, 19, 4325397, 65536, 19, 4325398, 65536, 19, 4325399, 65536, 19, 4325400, 65536, 19, 4325401, 65536, 19, 4325402, 65536, 19, 4325403, 65536, 19, 4325404, 65536, 19, 4325405, 65536, 19, 4325406, 65536, 19, 4325407, 65536, 19, 4325408, 65536, 19, 4325409, 65536, 19, 4325410, 65536, 19, 4325411, 65536, 19, 4325412, 65536, 19, 4325413, 65536, 19, 4325414, 65536, 19, 4325415, 65536, 19, 4325416, 65536, 19, 4325417, 65536, 19, 4325418, 65536, 19, 4325419, 65536, 19, 4325420, 65536, 19, 4325421, 65536, 19, 4325422, 65536, 19, 4325423, 65536, 19, 4325424, 65536, 19, 4325425, 65536, 19, 4325426, 65536, 19, 4325427, 65536, 19, 4325428, 65536, 19, 4325429, 65536, 19, 4325430, 65536, 19, 4325431, 65536, 19, 4325432, 65536, 19, 4325433, 65536, 19, 4325434, 65536, 19, 4325435, 65536, 19, 4390912, 65536, 19, 4390913, 65536, 19, 4390914, 65536, 19, 4390915, 65536, 19, 4390916, 65536, 19, 4390917, 65536, 19, 4390918, 65536, 19, 4390919, 65536, 19, 4390920, 65536, 19, 4390921, 65536, 19, 4390922, 65536, 19, 4390923, 65536, 19, 4390924, 65536, 19, 4390925, 65536, 19, 4390926, 65536, 19, 4390927, 65536, 19, 4390928, 65536, 19, 4390929, 65536, 19, 4390930, 65536, 19, 4390931, 65536, 19, 4390932, 65536, 19, 4390933, 65536, 19, 4390934, 65536, 19, 4390935, 65536, 19, 4390936, 65536, 19, 4390937, 65536, 19, 4390938, 65536, 19, 4390939, 65536, 19, 4390940, 65536, 19, 4390941, 65536, 19, 4390942, 65536, 19, 4390943, 65536, 19, 4390944, 65536, 19, 4390945, 65536, 19, 4390946, 65536, 19, 4390947, 65536, 19, 4390948, 65536, 19, 4390949, 65536, 19, 4390950, 65536, 19, 4390951, 65536, 19, 4390952, 65536, 19, 4390953, 65536, 19, 4390954, 65536, 19, 4390955, 65536, 19, 4390956, 65536, 19, 4390957, 65536, 19, 4390958, 65536, 19, 4390959, 65536, 19, 4390960, 65536, 19, 4390961, 65536, 19, 4390962, 65536, 19, 4390963, 65536, 19, 4390964, 65536, 19, 4390965, 65536, 19, 4390966, 65536, 19, 4390967, 65536, 19, 4390968, 65536, 19, 4390969, 65536, 19, 4390970, 65536, 19, 4390971, 65536, 19, 4456448, 65536, 19, 4456449, 65536, 19, 4456450, 65536, 19, 4456451, 65536, 19, 4456452, 65536, 19, 4456453, 65536, 19, 4456454, 65536, 19, 4456455, 65536, 19, 4456456, 65536, 19, 4456457, 65536, 19, 4456458, 65536, 19, 4456459, 65536, 19, 4456460, 65536, 19, 4456461, 65536, 19, 4456462, 65536, 19, 4456463, 65536, 19, 4456464, 65536, 19, 4456465, 65536, 19, 4456466, 65536, 19, 4456467, 65536, 19, 4456468, 65536, 19, 4456469, 65536, 19, 4456470, 65536, 19, 4456471, 65536, 19, 4456472, 65536, 19, 4456473, 65536, 19, 4456474, 65536, 19, 4456475, 65536, 19, 4456476, 65536, 19, 4456477, 65536, 19, 4456478, 65536, 19, 4456479, 65536, 19, 4456480, 65536, 19, 4456481, 65536, 19, 4456482, 65536, 19, 4456483, 65536, 19, 4456484, 65536, 19, 4456485, 65536, 19, 4456486, 65536, 19, 4456487, 65536, 19, 4456488, 65536, 19, 4456489, 65536, 19, 4456490, 65536, 19, 4456491, 65536, 19, 4456492, 65536, 19, 4456493, 65536, 19, 4456494, 65536, 19, 4456495, 65536, 19, 4456496, 65536, 19, 4456497, 65536, 19, 4456498, 65536, 19, 4456499, 65536, 19, 4456500, 65536, 19, 4456501, 65536, 19, 4456502, 65536, 19, 4456503, 65536, 19, 4456504, 65536, 19, 4456505, 65536, 19, 4456506, 65536, 19, 4456507, 65536, 19, 4521984, 65536, 19, 4521985, 65536, 19, 4521986, 65536, 19, 4521987, 65536, 19, 4521988, 65536, 19, 4521989, 65536, 19, 4521990, 65536, 19, 4521991, 65536, 19, 4521992, 65536, 19, 4521993, 65536, 19, 4521994, 65536, 19, 4521995, 65536, 19, 4521996, 65536, 19, 4521997, 65536, 19, 4521998, 65536, 19, 4521999, 65536, 19, 4522000, 65536, 19, 4522001, 65536, 19, 4522002, 65536, 19, 4522003, 65536, 19, 4522004, 65536, 19, 4522005, 65536, 19, 4522006, 65536, 19, 4522007, 65536, 19, 4522008, 65536, 19, 4522009, 65536, 19, 4522010, 65536, 19, 4522011, 65536, 19, 4522012, 65536, 19, 4522013, 65536, 19, 4522014, 65536, 19, 4522015, 65536, 19, 4522016, 65536, 19, 4522017, 65536, 19, 4522018, 65536, 19, 4522019, 65536, 19, 4522020, 65536, 19, 4522021, 65536, 19, 4522022, 65536, 19, 4522023, 65536, 19, 4522024, 65536, 19, 4522025, 65536, 19, 4522026, 65536, 19, 4522027, 65536, 19, 4522028, 65536, 19, 4522029, 65536, 19, 4522030, 65536, 19, 4522031, 65536, 19, 4522032, 65536, 19, 4522033, 65536, 19, 4522034, 65536, 19, 4522035, 65536, 19, 4522036, 65536, 19, 4522037, 65536, 19, 4522038, 65536, 19, 4522039, 65536, 19, 4522040, 65536, 19, 4522041, 65536, 19, 4522042, 65536, 19, 4522043, 65536, 19, 4587520, 65536, 19, 4587521, 65536, 19, 4587522, 65536, 19, 4587523, 65536, 19, 4587524, 65536, 19, 4587525, 65536, 19, 4587526, 65536, 19, 4587527, 65536, 19, 4587528, 65536, 19, 4587529, 65536, 19, 4587530, 65536, 19, 4587531, 65536, 19, 4587532, 65536, 19, 4587533, 65536, 19, 4587534, 65536, 19, 4587535, 65536, 19, 4587536, 65536, 19, 4587537, 65536, 19, 4587538, 65536, 19, 4587539, 65536, 19, 4587540, 65536, 19, 4587541, 65536, 19, 4587542, 65536, 19, 4587543, 65536, 19, 4587544, 262144, 55, 4587545, 262144, 55, 4587546, 262144, 55, 4587547, 262144, 55, 4587548, 262144, 55, 4587549, 262144, 55, 4587550, 262144, 55, 4587551, 262144, 55, 4587552, 262144, 55, 4587553, 262144, 55, 4587554, 262144, 55, 4587555, 262144, 55, 4587556, 262144, 55, 4587557, 262144, 55, 4587558, 262144, 55, 4587559, 262144, 55, 4587560, 262144, 55, 4587561, 262144, 55, 4587562, 262144, 55, 4587563, 65536, 19, 4587564, 65536, 19, 4587565, 65536, 19, 4587566, 65536, 19, 4587567, 65536, 19, 4587568, 65536, 19, 4587569, 65536, 19, 4587570, 65536, 19, 4587571, 65536, 19, 4587572, 65536, 19, 4587573, 65536, 19, 4587574, 65536, 19, 4587575, 65536, 19, 4587576, 65536, 19, 4587577, 65536, 19, 4587578, 65536, 19, 4587579, 65536, 19, 4653056, 65536, 19, 4653057, 65536, 19, 4653058, 65536, 19, 4653059, 65536, 19, 4653060, 65536, 19, 4653061, 65536, 19, 4653062, 65536, 19, 4653063, 65536, 19, 4653064, 65536, 19, 4653065, 65536, 19, 4653066, 65536, 19, 4653067, 65536, 19, 4653068, 65536, 19, 4653069, 65536, 19, 4653070, 65536, 19, 4653071, 65536, 19, 4653072, 65536, 19, 4653073, 65536, 19, 4653074, 65536, 19, 4653075, 65536, 19, 4653076, 65536, 19, 4653077, 65536, 19, 4653078, 65536, 19, 4653079, 262144, 55, 4653080, 262144, 55, 4653081, 262144, 55, 4653082, 262144, 55, 4653083, 262144, 55, 4653084, 262144, 55, 4653085, 262144, 55, 4653086, 262144, 55, 4653087, 262144, 55, 4653088, 262144, 55, 4653089, 262144, 55, 4653090, 262144, 55, 4653091, 262144, 55, 4653092, 262144, 55, 4653093, 262144, 55, 4653094, 262144, 55, 4653095, 262144, 55, 4653096, 262144, 55, 4653097, 262144, 55, 4653098, 262144, 55, 4653099, 65536, 19, 4653100, 65536, 19, 4653101, 65536, 19, 4653102, 65536, 19, 4653103, 65536, 19, 4653104, 65536, 19, 4653105, 65536, 19, 4653106, 65536, 19, 4653107, 65536, 19, 4653108, 65536, 19, 4653109, 65536, 19, 4653110, 65536, 19, 4653111, 65536, 19, 4653112, 65536, 19, 4653113, 65536, 19, 4653114, 65536, 19, 4653115, 65536, 19, 4718592, 65536, 19, 4718593, 65536, 19, 4718594, 65536, 19, 4718595, 65536, 19, 4718596, 65536, 19, 4718597, 65536, 19, 4718598, 65536, 19, 4718599, 65536, 19, 4718600, 65536, 19, 4718601, 65536, 19, 4718602, 65536, 19, 4718603, 65536, 19, 4718604, 65536, 19, 4718605, 65536, 19, 4718606, 65536, 19, 4718607, 65536, 19, 4718608, 65536, 19, 4718609, 65536, 19, 4718610, 65536, 19, 4718611, 65536, 19, 4718612, 65536, 19, 4718613, 65536, 19, 4718614, 65536, 19, 4718615, 262144, 55, 4718616, 262144, 55, 4718617, 262144, 24, 4718618, 262144, 24, 4718619, 262144, 24, 4718620, 262144, 24, 4718621, 262144, 24, 4718622, 262144, 24, 4718623, 262144, 24, 4718624, 262144, 24, 4718625, 262144, 24, 4718626, 262144, 24, 4718627, 262144, 24, 4718628, 262144, 24, 4718629, 262144, 24, 4718630, 262144, 24, 4718631, 262144, 24, 4718632, 262144, 24, 4718633, 262144, 55, 4718634, 262144, 55, 4718635, 65536, 19, 4718636, 65536, 19, 4718637, 65536, 19, 4718638, 65536, 19, 4718639, 65536, 19, 4718640, 65536, 19, 4718641, 65536, 19, 4718642, 65536, 19, 4718643, 65536, 19, 4718644, 65536, 19, 4718645, 65536, 19, 4718646, 65536, 19, 4718647, 65536, 19, 4718648, 65536, 19, 4718649, 65536, 19, 4718650, 65536, 19, 4718651, 65536, 19, 4784128, 65536, 19, 4784129, 65536, 19, 4784130, 65536, 19, 4784131, 65536, 19, 4784132, 65536, 19, 4784133, 65536, 19, 4784134, 65536, 19, 4784135, 65536, 19, 4784136, 65536, 19, 4784137, 65536, 19, 4784138, 65536, 19, 4784139, 65536, 19, 4784140, 65536, 19, 4784141, 65536, 19, 4784142, 65536, 19, 4784143, 65536, 19, 4784144, 65536, 19, 4784145, 65536, 19, 4784146, 65536, 19, 4784147, 65536, 19, 4784148, 65536, 19, 4784149, 65536, 19, 4784150, 65536, 19, 4784151, 262144, 55, 4784152, 262144, 55, 4784153, 262144, 24, 4784154, 262144, 24, 4784155, 262144, 24, 4784156, 262144, 24, 4784157, 262144, 24, 4784158, 262144, 24, 4784159, 262144, 24, 4784160, 262144, 24, 4784161, 262144, 24, 4784162, 262144, 24, 4784163, 262144, 24, 4784164, 0, 11, 4784165, 0, 11, 4784166, 0, 11, 4784167, 0, 11, 4784168, 0, 11, 4784169, 262144, 55, 4784170, 262144, 55, 4784171, 65536, 19, 4784172, 65536, 19, 4784173, 65536, 19, 4784174, 65536, 19, 4784175, 65536, 19, 4784176, 65536, 19, 4784177, 65536, 19, 4784178, 65536, 19, 4784179, 65536, 19, 4784180, 65536, 19, 4784181, 65536, 19, 4784182, 65536, 19, 4784183, 65536, 19, 4784184, 65536, 19, 4784185, 65536, 19, 4784186, 65536, 19, 4784187, 65536, 19, 4849664, 65536, 19, 4849665, 65536, 19, 4849666, 65536, 19, 4849667, 65536, 19, 4849668, 65536, 19, 4849669, 65536, 19, 4849670, 65536, 19, 4849671, 65536, 19, 4849672, 65536, 19, 4849673, 65536, 19, 4849674, 65536, 19, 4849675, 65536, 19, 4849676, 65536, 19, 4849677, 65536, 19, 4849678, 65536, 19, 4849679, 65536, 19, 4849680, 65536, 19, 4849681, 65536, 19, 4849682, 65536, 19, 4849683, 65536, 19, 4849684, 65536, 19, 4849685, 65536, 19, 4849686, 65536, 19, 4849687, 262144, 55, 4849688, 262144, 55, 4849689, 262144, 24, 4849690, 0, 11, 4849691, 0, 11, 4849692, 0, 11, 4849693, 0, 11, 4849694, 0, 11, 4849695, 262144, 24, 4849696, 262144, 24, 4849697, 262144, 24, 4849698, 262144, 24, 4849699, 262144, 24, 4849700, 0, 11, 4849701, 0, 11, 4849702, 0, 11, 4849703, 0, 11, 4849704, 0, 11, 4849705, 262144, 55, 4849706, 262144, 55, 4849707, 65536, 19, 4849708, 65536, 19, 4849709, 65536, 19, 4849710, 65536, 19, 4849711, 65536, 19, 4849712, 65536, 19, 4849713, 65536, 19, 4849714, 65536, 19, 4849715, 65536, 19, 4849716, 65536, 19, 4849717, 65536, 19, 4849718, 65536, 19, 4849719, 65536, 19, 4849720, 65536, 19, 4849721, 65536, 19, 4849722, 65536, 19, 4849723, 65536, 19, 4915200, 65536, 19, 4915201, 65536, 19, 4915202, 65536, 19, 4915203, 65536, 19, 4915204, 65536, 19, 4915205, 65536, 19, 4915206, 65536, 19, 4915207, 65536, 19, 4915208, 65536, 19, 4915209, 65536, 19, 4915210, 65536, 19, 4915211, 65536, 19, 4915212, 65536, 19, 4915213, 65536, 19, 4915214, 65536, 19, 4915215, 65536, 19, 4915216, 65536, 19, 4915217, 65536, 19, 4915218, 65536, 19, 4915219, 65536, 19, 4915220, 65536, 19, 4915221, 65536, 19, 4915222, 65536, 19, 4915223, 262144, 55, 4915224, 262144, 55, 4915225, 262144, 24, 4915226, 0, 11, 4915227, 0, 11, 4915228, 0, 11, 4915229, 0, 11, 4915230, 0, 11, 4915231, 262144, 24, 4915232, 262144, 24, 4915233, 262144, 24, 4915234, 262144, 24, 4915235, 262144, 24, 4915236, 0, 11, 4915237, 0, 11, 4915238, 0, 11, 4915239, 0, 11, 4915240, 0, 11, 4915241, 262144, 55, 4915242, 262144, 55, 4915243, 65536, 19, 4915244, 65536, 19, 4915245, 65536, 19, 4915246, 65536, 19, 4915247, 65536, 19, 4915248, 65536, 19, 4915249, 65536, 19, 4915250, 65536, 19, 4915251, 65536, 19, 4915252, 65536, 19, 4915253, 65536, 19, 4915254, 65536, 19, 4915255, 65536, 19, 4915256, 65536, 19, 4915257, 65536, 19, 4915258, 65536, 19, 4915259, 65536, 19, 4980736, 65536, 19, 4980737, 65536, 19, 4980738, 65536, 19, 4980739, 65536, 19, 4980740, 65536, 19, 4980741, 65536, 19, 4980742, 65536, 19, 4980743, 65536, 19, 4980744, 65536, 19, 4980745, 65536, 19, 4980746, 65536, 19, 4980747, 65536, 19, 4980748, 65536, 19, 4980749, 65536, 19, 4980750, 65536, 19, 4980751, 65536, 19, 4980752, 65536, 19, 4980753, 65536, 19, 4980754, 65536, 19, 4980755, 65536, 19, 4980756, 65536, 19, 4980757, 65536, 19, 4980758, 65536, 19, 4980759, 262144, 55, 4980760, 262144, 55, 4980761, 262144, 24, 4980762, 0, 11, 4980763, 0, 11, 4980764, 0, 11, 4980765, 0, 11, 4980766, 0, 11, 4980767, 262144, 24, 4980768, 262144, 24, 4980769, 262144, 24, 4980770, 262144, 24, 4980771, 262144, 24, 4980772, 0, 11, 4980773, 0, 11, 4980774, 0, 11, 4980775, 0, 11, 4980776, 0, 11, 4980777, 262144, 55, 4980778, 262144, 55, 4980779, 65536, 19, 4980780, 65536, 19, 4980781, 65536, 19, 4980782, 65536, 19, 4980783, 65536, 19, 4980784, 65536, 19, 4980785, 65536, 19, 4980786, 65536, 19, 4980787, 65536, 19, 4980788, 65536, 19, 4980789, 65536, 19, 4980790, 65536, 19, 4980791, 65536, 19, 4980792, 65536, 19, 4980793, 65536, 19, 4980794, 65536, 19, 4980795, 65536, 19, 5046272, 65536, 19, 5046273, 65536, 19, 5046274, 65536, 19, 5046275, 65536, 19, 5046276, 65536, 19, 5046277, 65536, 19, 5046278, 65536, 19, 5046279, 65536, 19, 5046280, 65536, 19, 5046281, 65536, 19, 5046282, 65536, 19, 5046283, 65536, 19, 5046284, 65536, 19, 5046285, 65536, 19, 5046286, 65536, 19, 5046287, 65536, 19, 5046288, 65536, 19, 5046289, 65536, 19, 5046290, 65536, 19, 5046291, 65536, 19, 5046292, 65536, 19, 5046293, 65536, 19, 5046294, 65536, 19, 5046295, 262144, 55, 5046296, 262144, 55, 5046297, 262144, 24, 5046298, 0, 11, 5046299, 0, 11, 5046300, 0, 11, 5046301, 0, 11, 5046302, 0, 11, 5046303, 262144, 24, 5046304, 262144, 24, 5046305, 262144, 24, 5046306, 262144, 24, 5046307, 262144, 24, 5046308, 262144, 24, 5046309, 262144, 24, 5046310, 262144, 24, 5046311, 262144, 24, 5046312, 262144, 24, 5046313, 262144, 55, 5046314, 262144, 55, 5046315, 65536, 19, 5046316, 65536, 19, 5046317, 65536, 19, 5046318, 65536, 19, 5046319, 65536, 19, 5046320, 65536, 19, 5046321, 65536, 19, 5046322, 65536, 19, 5046323, 65536, 19, 5046324, 65536, 19, 5046325, 65536, 19, 5046326, 65536, 19, 5046327, 65536, 19, 5046328, 65536, 19, 5046329, 65536, 19, 5046330, 65536, 19, 5046331, 65536, 19, 5111808, 65536, 19, 5111809, 65536, 19, 5111810, 65536, 19, 5111811, 65536, 19, 5111812, 65536, 19, 5111813, 65536, 19, 5111814, 65536, 19, 5111815, 65536, 19, 5111816, 65536, 19, 5111817, 65536, 19, 5111818, 65536, 19, 5111819, 65536, 19, 5111820, 65536, 19, 5111821, 65536, 19, 5111822, 65536, 19, 5111823, 65536, 19, 5111824, 65536, 19, 5111825, 65536, 19, 5111826, 65536, 19, 5111827, 65536, 19, 5111828, 65536, 19, 5111829, 65536, 19, 5111830, 65536, 19, 5111831, 262144, 55, 5111832, 262144, 55, 5111833, 262144, 24, 5111834, 262144, 24, 5111835, 262144, 24, 5111836, 262144, 24, 5111837, 262144, 24, 5111838, 262144, 24, 5111839, 262144, 24, 5111840, 262144, 24, 5111841, 262144, 24, 5111842, 262144, 24, 5111843, 262144, 24, 5111844, 262144, 24, 5111845, 262144, 24, 5111846, 262144, 24, 5111847, 262144, 24, 5111848, 262144, 24, 5111849, 262144, 55, 5111850, 262144, 55, 5111851, 65536, 19, 5111852, 65536, 19, 5111853, 65536, 19, 5111854, 65536, 19, 5111855, 65536, 19, 5111856, 65536, 19, 5111857, 65536, 19, 5111858, 65536, 19, 5111859, 65536, 19, 5111860, 65536, 19, 5111861, 65536, 19, 5111862, 65536, 19, 5111863, 65536, 19, 5111864, 65536, 19, 5111865, 65536, 19, 5111866, 65536, 19, 5111867, 65536, 19, 5177344, 65536, 19, 5177345, 65536, 19, 5177346, 65536, 19, 5177347, 65536, 19, 5177348, 65536, 19, 5177349, 65536, 19, 5177350, 65536, 19, 5177351, 65536, 19, 5177352, 65536, 19, 5177353, 65536, 19, 5177354, 65536, 19, 5177355, 65536, 19, 5177356, 65536, 19, 5177357, 65536, 19, 5177358, 65536, 19, 5177359, 65536, 19, 5177360, 65536, 19, 5177361, 65536, 19, 5177362, 65536, 19, 5177363, 65536, 19, 5177364, 65536, 19, 5177365, 65536, 19, 5177366, 65536, 19, 5177367, 262144, 55, 5177368, 262144, 55, 5177369, 262144, 24, 5177370, 262144, 24, 5177371, 262144, 24, 5177372, 262144, 24, 5177373, 262144, 24, 5177374, 262144, 24, 5177375, 262144, 24, 5177376, 262144, 24, 5177377, 262144, 24, 5177378, 262144, 24, 5177379, 262144, 24, 5177380, 262144, 24, 5177381, 262144, 24, 5177382, 262144, 24, 5177383, 262144, 24, 5177384, 262144, 24, 5177385, 262144, 55, 5177386, 262144, 55, 5177387, 65536, 19, 5177388, 65536, 19, 5177389, 65536, 19, 5177390, 65536, 19, 5177391, 65536, 19, 5177392, 65536, 19, 5177393, 65536, 19, 5177394, 65536, 19, 5177395, 65536, 19, 5177396, 65536, 19, 5177397, 65536, 19, 5177398, 65536, 19, 5177399, 65536, 19, 5177400, 65536, 19, 5177401, 65536, 19, 5177402, 65536, 19, 5177403, 65536, 19, 5242880, 65536, 19, 5242881, 65536, 19, 5242882, 65536, 19, 5242883, 65536, 19, 5242884, 65536, 19, 5242885, 65536, 19, 5242886, 65536, 19, 5242887, 65536, 19, 5242888, 65536, 19, 5242889, 65536, 19, 5242890, 65536, 19, 5242891, 65536, 19, 5242892, 65536, 19, 5242893, 65536, 19, 5242894, 65536, 19, 5242895, 65536, 19, 5242896, 65536, 19, 5242897, 65536, 19, 5242898, 65536, 19, 5242899, 65536, 19, 5242900, 65536, 19, 5242901, 65536, 19, 5242902, 65536, 19, 5242903, 262144, 55, 5242904, 262144, 55, 5242905, 262144, 55, 5242906, 262144, 55, 5242907, 262144, 55, 5242908, 262144, 55, 5242909, 262144, 55, 5242910, 262144, 55, 5242911, 262144, 55, 5242912, 262144, 55, 5242913, 262144, 55, 5242914, 262144, 55, 5242915, 262144, 55, 5242916, 262144, 55, 5242917, 262144, 55, 5242918, 262144, 55, 5242919, 262144, 55, 5242920, 262144, 55, 5242921, 262144, 55, 5242922, 262144, 55, 5242923, 65536, 19, 5242924, 65536, 19, 5242925, 65536, 19, 5242926, 65536, 19, 5242927, 65536, 19, 5242928, 65536, 19, 5242929, 65536, 19, 5242930, 65536, 19, 5242931, 65536, 19, 5242932, 65536, 19, 5242933, 65536, 19, 5242934, 65536, 19, 5242935, 65536, 19, 5242936, 65536, 19, 5242937, 65536, 19, 5242938, 65536, 19, 5242939, 65536, 19, 5308416, 65536, 19, 5308417, 65536, 19, 5308418, 65536, 19, 5308419, 65536, 19, 5308420, 65536, 19, 5308421, 65536, 19, 5308422, 65536, 19, 5308423, 65536, 19, 5308424, 65536, 19, 5308425, 65536, 19, 5308426, 65536, 19, 5308427, 65536, 19, 5308428, 65536, 19, 5308429, 65536, 19, 5308430, 65536, 19, 5308431, 65536, 19, 5308432, 65536, 19, 5308433, 65536, 19, 5308434, 65536, 19, 5308435, 65536, 19, 5308436, 65536, 19, 5308437, 65536, 19, 5308438, 65536, 19, 5308439, 65536, 19, 5308440, 65536, 19, 5308441, 65536, 19, 5308442, 65536, 19, 5308443, 65536, 19, 5308444, 65536, 19, 5308445, 65536, 19, 5308446, 65536, 19, 5308447, 65536, 19, 5308448, 65536, 19, 5308449, 65536, 19, 5308450, 65536, 19, 5308451, 65536, 19, 5308452, 65536, 19, 5308453, 65536, 19, 5308454, 65536, 19, 5308455, 65536, 19, 5308456, 65536, 19, 5308457, 65536, 19, 5308458, 65536, 19, 5308459, 65536, 19, 5308460, 65536, 19, 5308461, 65536, 19, 5308462, 65536, 19, 5308463, 65536, 19, 5308464, 65536, 19, 5308465, 65536, 19, 5308466, 65536, 19, 5308467, 65536, 19, 5308468, 65536, 19, 5308469, 65536, 19, 5308470, 65536, 19, 5308471, 65536, 19, 5308472, 65536, 19, 5308473, 65536, 19, 5308474, 65536, 19, 5308475, 65536, 19, 5373952, 65536, 19, 5373953, 65536, 19, 5373954, 65536, 19, 5373955, 65536, 19, 5373956, 65536, 19, 5373957, 65536, 19, 5373958, 65536, 19, 5373959, 65536, 19, 5373960, 65536, 19, 5373961, 65536, 19, 5373962, 65536, 19, 5373963, 65536, 19, 5373964, 65536, 19, 5373965, 65536, 19, 5373966, 65536, 19, 5373967, 65536, 19, 5373968, 65536, 19, 5373969, 65536, 19, 5373970, 65536, 19, 5373971, 65536, 19, 5373972, 65536, 19, 5373973, 65536, 19, 5373974, 65536, 19, 5373975, 65536, 19, 5373976, 65536, 19, 5373977, 65536, 19, 5373978, 65536, 19, 5373979, 65536, 19, 5373980, 65536, 19, 5373981, 65536, 19, 5373982, 65536, 19, 5373983, 65536, 19, 5373984, 65536, 19, 5373985, 65536, 19, 5373986, 65536, 19, 5373987, 65536, 19, 5373988, 65536, 19, 5373989, 65536, 19, 5373990, 65536, 19, 5373991, 65536, 19, 5373992, 65536, 19, 5373993, 65536, 19, 5373994, 65536, 19, 5373995, 65536, 19, 5373996, 65536, 19, 5373997, 65536, 19, 5373998, 65536, 19, 5373999, 65536, 19, 5374000, 65536, 19, 5374001, 65536, 19, 5374002, 65536, 19, 5374003, 65536, 19, 5374004, 65536, 19, 5374005, 65536, 19, 5374006, 65536, 19, 5374007, 65536, 19, 5374008, 65536, 19, 5374009, 65536, 19, 5374010, 65536, 19, 5374011, 65536, 19, 5439488, 65536, 19, 5439489, 65536, 19, 5439490, 65536, 19, 5439491, 65536, 19, 5439492, 65536, 19, 5439493, 65536, 19, 5439494, 65536, 19, 5439495, 65536, 19, 5439496, 65536, 19, 5439497, 65536, 19, 5439498, 65536, 19, 5439499, 65536, 19, 5439500, 65536, 19, 5439501, 65536, 19, 5439502, 65536, 19, 5439503, 65536, 19, 5439504, 65536, 19, 5439505, 65536, 19, 5439506, 65536, 19, 5439507, 65536, 19, 5439508, 65536, 19, 5439509, 65536, 19, 5439510, 65536, 19, 5439511, 65536, 19, 5439512, 65536, 19, 5439513, 65536, 19, 5439514, 65536, 19, 5439515, 65536, 19, 5439516, 65536, 19, 5439517, 65536, 19, 5439518, 65536, 19, 5439519, 65536, 19, 5439520, 65536, 19, 5439521, 65536, 19, 5439522, 65536, 19, 5439523, 65536, 19, 5439524, 65536, 19, 5439525, 65536, 19, 5439526, 65536, 19, 5439527, 65536, 19, 5439528, 65536, 19, 5439529, 65536, 19, 5439530, 65536, 19, 5439531, 65536, 19, 5439532, 65536, 19, 5439533, 65536, 19, 5439534, 65536, 19, 5439535, 65536, 19, 5439536, 65536, 19, 5439537, 65536, 19, 5439538, 65536, 19, 5439539, 65536, 19, 5439540, 65536, 19, 5439541, 65536, 19, 5439542, 65536, 19, 5439543, 65536, 19, 5439544, 65536, 19, 5439545, 65536, 19, 5439546, 65536, 19, 5439547, 65536, 19, 5505024, 65536, 19, 5505025, 65536, 19, 5505026, 65536, 19, 5505027, 65536, 19, 5505028, 65536, 19, 5505029, 65536, 19, 5505030, 65536, 19, 5505031, 65536, 19, 5505032, 65536, 19, 5505033, 65536, 19, 5505034, 65536, 19, 5505035, 65536, 19, 5505036, 65536, 19, 5505037, 65536, 19, 5505038, 65536, 19, 5505039, 65536, 19, 5505040, 65536, 19, 5505041, 65536, 19, 5505042, 65536, 19, 5505043, 65536, 19, 5505044, 65536, 19, 5505045, 65536, 19, 5505046, 65536, 19, 5505047, 65536, 19, 5505048, 65536, 19, 5505049, 65536, 19, 5505050, 65536, 19, 5505051, 65536, 19, 5505052, 65536, 19, 5505053, 65536, 19, 5505054, 65536, 19, 5505055, 65536, 19, 5505056, 65536, 19, 5505057, 65536, 19, 5505058, 65536, 19, 5505059, 65536, 19, 5505060, 65536, 19, 5505061, 65536, 19, 5505062, 65536, 19, 5505063, 65536, 19, 5505064, 65536, 19, 5505065, 65536, 19, 5505066, 65536, 19, 5505067, 65536, 19, 5505068, 65536, 19, 5505069, 65536, 19, 5505070, 65536, 19, 5505071, 65536, 19, 5505072, 65536, 19, 5505073, 65536, 19, 5505074, 65536, 19, 5505075, 65536, 19, 5505076, 65536, 19, 5505077, 65536, 19, 5505078, 65536, 19, 5505079, 65536, 19, 5505080, 65536, 19, 5505081, 65536, 19, 5505082, 65536, 19, 5505083, 65536, 19, 5570560, 65536, 19, 5570561, 65536, 19, 5570562, 65536, 19, 5570563, 65536, 19, 5570564, 65536, 19, 5570565, 65536, 19, 5570566, 65536, 19, 5570567, 65536, 19, 5570568, 65536, 19, 5570569, 65536, 19, 5570570, 65536, 19, 5570571, 65536, 19, 5570572, 65536, 19, 5570573, 65536, 19, 5570574, 65536, 19, 5570575, 65536, 19, 5570576, 65536, 19, 5570577, 65536, 19, 5570578, 65536, 19, 5570579, 65536, 19, 5570580, 65536, 19, 5570581, 65536, 19, 5570582, 65536, 19, 5570583, 65536, 19, 5570584, 65536, 19, 5570585, 65536, 19, 5570586, 65536, 19, 5570587, 65536, 19, 5570588, 65536, 19, 5570589, 65536, 19, 5570590, 65536, 19, 5570591, 65536, 19, 5570592, 65536, 19, 5570593, 65536, 19, 5570594, 65536, 19, 5570595, 65536, 19, 5570596, 65536, 19, 5570597, 65536, 19, 5570598, 65536, 19, 5570599, 65536, 19, 5570600, 65536, 19, 5570601, 65536, 19, 5570602, 65536, 19, 5570603, 65536, 19, 5570604, 65536, 19, 5570605, 65536, 19, 5570606, 65536, 19, 5570607, 65536, 19, 5570608, 65536, 19, 5570609, 65536, 19, 5570610, 65536, 19, 5570611, 65536, 19, 5570612, 65536, 19, 5570613, 65536, 19, 5570614, 65536, 19, 5570615, 65536, 19, 5570616, 65536, 19, 5570617, 65536, 19, 5570618, 65536, 19, 5570619, 65536, 19, 5636096, 65536, 19, 5636097, 65536, 19, 5636098, 65536, 19, 5636099, 65536, 19, 5636100, 65536, 19, 5636101, 65536, 19, 5636102, 65536, 19, 5636103, 65536, 19, 5636104, 65536, 19, 5636105, 65536, 19, 5636106, 65536, 19, 5636107, 65536, 19, 5636108, 65536, 19, 5636109, 65536, 19, 5636110, 65536, 19, 5636111, 65536, 19, 5636112, 65536, 19, 5636113, 65536, 19, 5636114, 65536, 19, 5636115, 65536, 19, 5636116, 65536, 19, 5636117, 65536, 19, 5636118, 65536, 19, 5636119, 65536, 19, 5636120, 65536, 19, 5636121, 65536, 19, 5636122, 65536, 19, 5636123, 65536, 19, 5636124, 65536, 19, 5636125, 65536, 19, 5636126, 65536, 19, 5636127, 65536, 19, 5636128, 65536, 19, 5636129, 65536, 19, 5636130, 65536, 19, 5636131, 65536, 19, 5636132, 65536, 19, 5636133, 65536, 19, 5636134, 65536, 19, 5636135, 65536, 19, 5636136, 65536, 19, 5636137, 65536, 19, 5636138, 65536, 19, 5636139, 65536, 19, 5636140, 65536, 19, 5636141, 65536, 19, 5636142, 65536, 19, 5636143, 65536, 19, 5636144, 65536, 19, 5636145, 65536, 19, 5636146, 65536, 19, 5636147, 65536, 19, 5636148, 65536, 19, 5636149, 65536, 19, 5636150, 65536, 19, 5636151, 65536, 19, 5636152, 65536, 19, 5636153, 65536, 19, 5636154, 65536, 19, 5636155, 65536, 19, 5701632, 65536, 19, 5701633, 65536, 19, 5701634, 65536, 19, 5701635, 65536, 19, 5701636, 65536, 19, 5701637, 65536, 19, 5701638, 65536, 19, 5701639, 65536, 19, 5701640, 65536, 19, 5701641, 65536, 19, 5701642, 65536, 19, 5701643, 65536, 19, 5701644, 65536, 19, 5701645, 65536, 19, 5701646, 65536, 19, 5701647, 65536, 19, 5701648, 65536, 19, 5701649, 65536, 19, 5701650, 65536, 19, 5701651, 65536, 19, 5701652, 65536, 19, 5701653, 65536, 19, 5701654, 65536, 19, 5701655, 65536, 19, 5701656, 65536, 19, 5701657, 65536, 19, 5701658, 65536, 19, 5701659, 65536, 19, 5701660, 65536, 19, 5701661, 65536, 19, 5701662, 65536, 19, 5701663, 65536, 19, 5701664, 65536, 19, 5701665, 65536, 19, 5701666, 65536, 19, 5701667, 65536, 19, 5701668, 65536, 19, 5701669, 65536, 19, 5701670, 65536, 19, 5701671, 65536, 19, 5701672, 65536, 19, 5701673, 65536, 19, 5701674, 65536, 19, 5701675, 65536, 19, 5701676, 65536, 19, 5701677, 65536, 19, 5701678, 65536, 19, 5701679, 65536, 19, 5701680, 65536, 19, 5701681, 65536, 19, 5701682, 65536, 19, 5701683, 65536, 19, 5701684, 65536, 19, 5701685, 65536, 19, 5701686, 65536, 19, 5701687, 65536, 19, 5701688, 65536, 19, 5701689, 65536, 19, 5701690, 65536, 19, 5701691, 65536, 19, 5767168, 65536, 19, 5767169, 65536, 19, 5767170, 65536, 19, 5767171, 65536, 19, 5767172, 65536, 19, 5767173, 65536, 19, 5767174, 65536, 19, 5767175, 65536, 19, 5767176, 65536, 19, 5767177, 65536, 19, 5767178, 65536, 19, 5767179, 65536, 19, 5767180, 65536, 19, 5767181, 65536, 19, 5767182, 65536, 19, 5767183, 65536, 19, 5767184, 65536, 19, 5767185, 65536, 19, 5767186, 65536, 19, 5767187, 65536, 19, 5767188, 65536, 19, 5767189, 65536, 19, 5767190, 65536, 19, 5767191, 65536, 19, 5767192, 65536, 19, 5767193, 65536, 19, 5767194, 65536, 19, 5767195, 65536, 19, 5767196, 65536, 19, 5767197, 65536, 19, 5767198, 65536, 19, 5767199, 65536, 19, 5767200, 65536, 19, 5767201, 65536, 19, 5767202, 65536, 19, 5767203, 65536, 19, 5767204, 65536, 19, 5767205, 65536, 19, 5767206, 65536, 19, 5767207, 65536, 19, 5767208, 65536, 19, 5767209, 65536, 19, 5767210, 65536, 19, 5767211, 65536, 19, 5767212, 65536, 19, 5767213, 65536, 19, 5767214, 65536, 19, 5767215, 65536, 19, 5767216, 65536, 19, 5767217, 65536, 19, 5767218, 65536, 19, 5767219, 65536, 19, 5767220, 65536, 19, 5767221, 65536, 19, 5767222, 65536, 19, 5767223, 65536, 19, 5767224, 65536, 19, 5767225, 65536, 19, 5767226, 65536, 19, 5767227, 65536, 19, 5832704, 65536, 19, 5832705, 65536, 19, 5832706, 65536, 19, 5832707, 65536, 19, 5832708, 65536, 19, 5832709, 65536, 19, 5832710, 65536, 19, 5832711, 65536, 19, 5832712, 65536, 19, 5832713, 65536, 19, 5832714, 65536, 19, 5832715, 65536, 19, 5832716, 65536, 19, 5832717, 65536, 19, 5832718, 65536, 19, 5832719, 65536, 19, 5832720, 65536, 19, 5832721, 65536, 19, 5832722, 65536, 19, 5832723, 65536, 19, 5832724, 65536, 19, 5832725, 65536, 19, 5832726, 65536, 19, 5832727, 65536, 19, 5832728, 65536, 19, 5832729, 65536, 19, 5832730, 65536, 19, 5832731, 65536, 19, 5832732, 65536, 19, 5832733, 65536, 19, 5832734, 65536, 19, 5832735, 65536, 19, 5832736, 65536, 19, 5832737, 65536, 19, 5832738, 65536, 19, 5832739, 65536, 19, 5832740, 65536, 19, 5832741, 65536, 19, 5832742, 65536, 19, 5832743, 65536, 19, 5832744, 65536, 19, 5832745, 65536, 19, 5832746, 65536, 19, 5832747, 65536, 19, 5832748, 65536, 19, 5832749, 65536, 19, 5832750, 65536, 19, 5832751, 65536, 19, 5832752, 65536, 19, 5832753, 65536, 19, 5832754, 65536, 19, 5832755, 65536, 19, 5832756, 65536, 19, 5832757, 65536, 19, 5832758, 65536, 19, 5832759, 65536, 19, 5832760, 65536, 19, 5832761, 65536, 19, 5832762, 65536, 19, 5832763, 65536, 19 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 4522007, 262144, 19, 4522008, 65536, 20, 4522009, 65536, 20, 4522010, 65536, 20, 4522011, 65536, 20, 4522012, 65536, 20, 4522013, 65536, 20, 4522014, 65536, 20, 4522015, 65536, 20, 4522016, 65536, 20, 4522017, 65536, 20, 4522018, 65536, 20, 4522019, 65536, 20, 4522020, 65536, 20, 4522021, 65536, 20, 4522022, 65536, 20, 4522023, 65536, 20, 4522024, 65536, 20, 4522025, 65536, 20, 4522026, 65536, 20, 4522027, 196608, 19, 4587542, 262144, 19, 4587543, 131072, 20, 4587544, 262144, 19, 4587545, 65536, 20, 4587546, 65536, 20, 4587547, 65536, 20, 4587548, 65536, 20, 4587549, 65536, 20, 4587550, 65536, 20, 4587551, 65536, 20, 4587552, 65536, 20, 4587553, 65536, 20, 4587554, 65536, 20, 4587555, 65536, 20, 4587556, 65536, 20, 4587557, 65536, 20, 4587558, 65536, 20, 4587559, 65536, 20, 4587560, 65536, 20, 4587561, 65536, 20, 4587562, 196608, 19, 4587563, 0, 19, 4653078, 131072, 19, 4653079, 262144, 19, 4653080, 131072, 20, 4653081, 393216, 57, 4653082, 196608, 58, 4653083, 196608, 58, 4653084, 196608, 58, 4653085, 196608, 58, 4653086, 196608, 58, 4653087, 196608, 58, 4653088, 196608, 58, 4653089, 196608, 58, 4653090, 196608, 58, 4653091, 196608, 58, 4653092, 196608, 58, 4653093, 196608, 58, 4653094, 196608, 58, 4653095, 196608, 58, 4653096, 196608, 58, 4653097, 65536, 57, 4653098, 0, 19, 4653099, 0, 19, 4718614, 131072, 19, 4718615, 131072, 19, 4718616, 393216, 57, 4718617, 393216, 58, 4718633, 0, 55, 4718634, 0, 19, 4718635, 0, 19, 4784150, 131072, 19, 4784151, 131072, 19, 4784152, 458752, 55, 4784164, 393216, 27, 4784165, 262144, 28, 4784166, 262144, 28, 4784167, 262144, 28, 4784168, 65536, 27, 4784169, 0, 55, 4784170, 0, 19, 4784171, 0, 19, 4849686, 131072, 19, 4849687, 131072, 19, 4849688, 458752, 55, 4849690, 393216, 27, 4849691, 262144, 28, 4849692, 262144, 28, 4849693, 262144, 28, 4849694, 65536, 27, 4849700, 458752, 25, 4849704, 0, 24, 4849705, 0, 55, 4849706, 0, 19, 4849707, 0, 19, 4915222, 131072, 19, 4915223, 131072, 19, 4915224, 458752, 55, 4915226, 458752, 25, 4915230, 0, 24, 4915236, 458752, 25, 4915240, 0, 24, 4915241, 0, 55, 4915242, 0, 19, 4915243, 0, 19, 4980758, 131072, 19, 4980759, 131072, 19, 4980760, 458752, 55, 4980762, 458752, 25, 4980766, 0, 24, 4980772, 393216, 22, 4980773, 262144, 21, 4980774, 262144, 21, 4980775, 262144, 21, 4980776, 65536, 22, 4980777, 0, 55, 4980778, 0, 19, 4980779, 0, 19, 5046294, 131072, 19, 5046295, 131072, 19, 5046296, 458752, 55, 5046298, 393216, 22, 5046299, 262144, 21, 5046300, 262144, 21, 5046301, 262144, 21, 5046302, 65536, 22, 5046313, 0, 55, 5046314, 0, 19, 5046315, 0, 19, 5111830, 131072, 19, 5111831, 131072, 19, 5111832, 458752, 55, 5111849, 0, 55, 5111850, 0, 19, 5111851, 0, 19, 5177366, 131072, 19, 5177367, 131072, 19, 5177368, 393216, 52, 5177369, 196608, 51, 5177370, 196608, 51, 5177371, 196608, 51, 5177372, 196608, 51, 5177373, 196608, 51, 5177374, 196608, 51, 5177375, 196608, 51, 5177376, 196608, 51, 5177377, 196608, 51, 5177378, 196608, 51, 5177379, 196608, 51, 5177380, 196608, 51, 5177381, 196608, 51, 5177382, 196608, 51, 5177383, 196608, 51, 5177384, 196608, 51, 5177385, 65536, 52, 5177386, 0, 19, 5177387, 0, 19, 5242902, 262144, 18, 5242903, 65536, 18, 5242904, 65536, 18, 5242905, 65536, 18, 5242906, 65536, 18, 5242907, 65536, 18, 5242908, 65536, 18, 5242909, 65536, 18, 5242910, 65536, 18, 5242911, 65536, 18, 5242912, 65536, 18, 5242913, 65536, 18, 5242914, 65536, 18, 5242915, 65536, 18, 5242916, 65536, 18, 5242917, 65536, 18, 5242918, 65536, 18, 5242919, 65536, 18, 5242920, 65536, 18, 5242921, 65536, 18, 5242922, 65536, 18, 5242923, 196608, 18, 5308457, 393216, 33 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 4522017, 65536, 35, 4522018, 131072, 35, 4587553, 65536, 36, 4587554, 131072, 36, 4653086, 131072, 30, 4653087, 196608, 30, 4653089, 65536, 37, 4653090, 131072, 37, 4653097, 131072, 30, 4653098, 196608, 30, 4718617, 262144, 34, 4718622, 131072, 31, 4718623, 196608, 31, 4718625, 65536, 38, 4718626, 131072, 38, 4718633, 131072, 31, 4718634, 196608, 31, 4784160, 65536, 35, 4784161, 131072, 35, 4849696, 65536, 36, 4849697, 131072, 36, 4915232, 65536, 37, 4915233, 131072, 37, 4980768, 65536, 38, 4980769, 131072, 38, 4980772, 65536, 35, 4980773, 131072, 35, 4980777, 393216, 31, 5046306, 131072, 30, 5046307, 196608, 30, 5046308, 65536, 36, 5046309, 131072, 36, 5111842, 131072, 31, 5111843, 196608, 31, 5111844, 65536, 37, 5111845, 131072, 37, 5177377, 262144, 34, 5177380, 65536, 38, 5177381, 131072, 38 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1264, 2512) +texture = ExtResource("6") +item_id = 587 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(848, 2352) +texture = ExtResource("6") +item_id = 296 diff --git a/Maps/LabyrinthUnderwater/Labyrinth_Underwater_tileset.tres b/Maps/LabyrinthUnderwater/Labyrinth_Underwater_tileset.tres new file mode 100644 index 000000000..18a1e187e --- /dev/null +++ b/Maps/LabyrinthUnderwater/Labyrinth_Underwater_tileset.tres @@ -0,0 +1,80 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Underwater.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:55/0 = 0 +0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:19/0 = 0 +1:20/0 = 0 +1:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:27/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:38/0 = 0 +1:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:20/0 = 0 +2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:31/0 = 0 +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:31/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:58/0 = 0 +3:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:24/0 = 0 +4:28/0 = 0 +4:34/0 = 0 +4:55/0 = 0 +6:22/0 = 0 +6:27/0 = 0 +6:31/0 = 0 +6:33/0 = 0 +6:52/0 = 0 +6:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:58/0 = 0 +6:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/LanthaniteCore/Lanthanite_Core.gd b/Maps/LanthaniteCore/Lanthanite_Core.gd new file mode 100644 index 000000000..162c87f4b --- /dev/null +++ b/Maps/LanthaniteCore/Lanthanite_Core.gd @@ -0,0 +1,147 @@ +extends Node2D # gen_map.py Map202 + +var map_name = "Lanthanite Core" + +var wild_table = [ + [153, 30, 52, 55], + [187, 24, 35, 38], + [150, 20, 52, 55], + [151, 20, 52, 55], + [144, 4, 52, 55], + [154, 1, 58, 58], + [188, 1, 50, 50], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2000, 848): + Global.game.play_dialogue("MAP202_NPC_1") + if check_pos == Vector2(1872, 848): + _nurse_heal($NPC_Layer/Nurse1) + if check_pos == Vector2(2000, 752): + _nurse_heal($NPC_Layer/Nurse2) + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP202_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(261, 1) + Global.game.recive_item(261) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP202_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(514, 1) + Global.game.recive_item(514) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP202_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(199, 1) + Global.game.recive_item(199) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP202_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(591, 1) + Global.game.recive_item(591) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP202_TRAINER_1", "defeat": "MAP202_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer108.png"}, + "Trainer2": {"pre": "MAP202_TRAINER_2", "defeat": "MAP202_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer105.png"}, + "Trainer3": {"pre": "MAP202_TRAINER_3", "defeat": "MAP202_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer108.png"}, + "Trainer4": {"pre": "MAP202_TRAINER_4", "defeat": "MAP202_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer105.png"}, + "Trainer5": {"pre": "MAP202_TRAINER_5", "defeat": "MAP202_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer108.png"}, + "Trainer6": {"pre": "MAP202_TRAINER_6", "defeat": "MAP202_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer121.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP202_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP202_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP202_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/Caves/Lanthanite_Cave.tscn" + Global.game.release_player() diff --git a/Maps/LanthaniteCore/Lanthanite_Core.gd.uid b/Maps/LanthaniteCore/Lanthanite_Core.gd.uid new file mode 100644 index 000000000..431c84893 --- /dev/null +++ b/Maps/LanthaniteCore/Lanthanite_Core.gd.uid @@ -0,0 +1 @@ +uid://cr7gw0sy35k1n diff --git a/Maps/LanthaniteCore/Lanthanite_Core.tscn b/Maps/LanthaniteCore/Lanthanite_Core.tscn new file mode 100644 index 000000000..8a68be584 --- /dev/null +++ b/Maps/LanthaniteCore/Lanthanite_Core.tscn @@ -0,0 +1,179 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/LanthaniteCore/Lanthanite_Core_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/LanthaniteCore/Lanthanite_Core.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Adam.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="401"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Lanthan.png" id="402"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Lanthanite Core" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 60, 262244, 0, 61, 262244, 0, 62, 262244, 0, 63, 262244, 0, 64, 262244, 0, 65, 262244, 0, 66, 262244, 0, 67, 262244, 0, 68, 262244, 0, 69, 262244, 0, 70, 262244, 0, 71, 262244, 0, 72, 262244, 0, 73, 262244, 0, 74, 262244, 0, 75, 262244, 0, 76, 262244, 0, 77, 262244, 0, 78, 262244, 0, 79, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 262244, 0, 65540, 262244, 0, 65541, 262244, 0, 65542, 262244, 0, 65543, 262244, 0, 65544, 262244, 0, 65545, 262244, 0, 65546, 262244, 0, 65547, 262244, 0, 65548, 262244, 0, 65549, 262244, 0, 65550, 262244, 0, 65551, 262244, 0, 65552, 262244, 0, 65553, 262244, 0, 65554, 262244, 0, 65555, 262244, 0, 65556, 262244, 0, 65557, 262244, 0, 65558, 262244, 0, 65559, 262244, 0, 65560, 262244, 0, 65561, 262244, 0, 65562, 262244, 0, 65563, 262244, 0, 65564, 262244, 0, 65565, 262244, 0, 65566, 262244, 0, 65567, 262244, 0, 65568, 262244, 0, 65569, 262244, 0, 65570, 262244, 0, 65571, 262244, 0, 65572, 262244, 0, 65573, 262244, 0, 65574, 262244, 0, 65575, 262244, 0, 65576, 262244, 0, 65577, 262244, 0, 65578, 262244, 0, 65579, 262244, 0, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 65596, 262244, 0, 65597, 262244, 0, 65598, 262244, 0, 65599, 262244, 0, 65600, 262244, 0, 65601, 262244, 0, 65602, 262244, 0, 65603, 262244, 0, 65604, 262244, 0, 65605, 262244, 0, 65606, 262244, 0, 65607, 262244, 0, 65608, 262244, 0, 65609, 262244, 0, 65610, 262244, 0, 65611, 262244, 0, 65612, 262244, 0, 65613, 262244, 0, 65614, 262244, 0, 65615, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 262244, 0, 131076, 262244, 0, 131077, 262244, 0, 131078, 262244, 0, 131079, 262244, 0, 131080, 262244, 0, 131081, 262244, 0, 131082, 262244, 0, 131083, 262244, 0, 131084, 262244, 0, 131085, 262244, 0, 131086, 262244, 0, 131087, 262244, 0, 131088, 262244, 0, 131089, 262244, 0, 131090, 262244, 0, 131091, 262244, 0, 131092, 262244, 0, 131093, 262244, 0, 131094, 262244, 0, 131095, 262244, 0, 131096, 262244, 0, 131097, 262244, 0, 131098, 262244, 0, 131099, 262244, 0, 131100, 262244, 0, 131101, 262244, 0, 131102, 262244, 0, 131103, 262244, 0, 131104, 262244, 0, 131105, 262244, 0, 131106, 262244, 0, 131107, 262244, 0, 131108, 262244, 0, 131109, 262244, 0, 131110, 262244, 0, 131111, 262244, 0, 131112, 262244, 0, 131113, 262244, 0, 131114, 262244, 0, 131115, 262244, 0, 131116, 262244, 0, 131117, 262244, 0, 131118, 262244, 0, 131119, 262244, 0, 131120, 262244, 0, 131121, 262244, 0, 131122, 262244, 0, 131123, 262244, 0, 131124, 262244, 0, 131125, 262244, 0, 131126, 262244, 0, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 262244, 0, 131132, 262244, 0, 131133, 262244, 0, 131134, 262244, 0, 131135, 262244, 0, 131136, 262244, 0, 131137, 262244, 0, 131138, 262244, 0, 131139, 262244, 0, 131140, 262244, 0, 131141, 262244, 0, 131142, 262244, 0, 131143, 262244, 0, 131144, 262244, 0, 131145, 262244, 0, 131146, 262244, 0, 131147, 262244, 0, 131148, 262244, 0, 131149, 262244, 0, 131150, 262244, 0, 131151, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 262244, 0, 196612, 262244, 0, 196613, 262244, 0, 196614, 262244, 0, 196615, 262244, 0, 196616, 262244, 0, 196617, 262244, 0, 196618, 262244, 0, 196619, 262244, 0, 196620, 262244, 0, 196621, 262244, 0, 196622, 262244, 0, 196623, 262244, 0, 196624, 262244, 0, 196625, 262244, 0, 196626, 262244, 0, 196627, 262244, 0, 196628, 262244, 0, 196629, 262244, 0, 196630, 262244, 0, 196631, 262244, 0, 196632, 262244, 0, 196633, 262244, 0, 196634, 262244, 0, 196635, 262244, 0, 196636, 262244, 0, 196637, 262244, 0, 196638, 262244, 0, 196639, 262244, 0, 196640, 262244, 0, 196641, 262244, 0, 196642, 262244, 0, 196643, 262244, 0, 196644, 262244, 0, 196645, 262244, 0, 196646, 262244, 0, 196647, 262244, 0, 196648, 262244, 0, 196649, 262244, 0, 196650, 262244, 0, 196651, 262244, 0, 196652, 262244, 0, 196653, 262244, 0, 196654, 262244, 0, 196655, 262244, 0, 196656, 262244, 0, 196657, 262244, 0, 196658, 262244, 0, 196659, 262244, 0, 196660, 262244, 0, 196661, 262244, 0, 196662, 262244, 0, 196663, 262244, 0, 196664, 262244, 0, 196665, 262244, 0, 196666, 262244, 0, 196667, 262244, 0, 196668, 262244, 0, 196669, 262244, 0, 196670, 262244, 0, 196671, 262244, 0, 196672, 262244, 0, 196673, 262244, 0, 196674, 262244, 0, 196675, 262244, 0, 196676, 262244, 0, 196677, 262244, 0, 196678, 262244, 0, 196679, 262244, 0, 196680, 262244, 0, 196681, 262244, 0, 196682, 262244, 0, 196683, 262244, 0, 196684, 262244, 0, 196685, 262244, 0, 196686, 262244, 0, 196687, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 262244, 0, 262148, 262244, 0, 262149, 262244, 0, 262150, 262244, 0, 262151, 262244, 0, 262152, 262244, 0, 262153, 262244, 0, 262154, 262244, 0, 262155, 262244, 0, 262156, 262244, 0, 262157, 262244, 0, 262158, 262244, 0, 262159, 262244, 0, 262160, 262244, 0, 262161, 262244, 0, 262162, 262244, 0, 262163, 262244, 0, 262164, 262244, 0, 262165, 262244, 0, 262166, 262244, 0, 262167, 262244, 0, 262168, 262244, 0, 262169, 262244, 0, 262170, 262244, 0, 262171, 262244, 0, 262172, 262244, 0, 262173, 262244, 0, 262174, 262244, 0, 262175, 262244, 0, 262176, 262244, 0, 262177, 262244, 0, 262178, 262244, 0, 262179, 262244, 0, 262180, 262244, 0, 262181, 262244, 0, 262182, 262244, 0, 262183, 262244, 0, 262184, 262244, 0, 262185, 262244, 0, 262186, 262244, 0, 262187, 262244, 0, 262188, 262244, 0, 262189, 262244, 0, 262190, 262244, 0, 262191, 262244, 0, 262192, 262244, 0, 262193, 262244, 0, 262194, 262244, 0, 262195, 262244, 0, 262196, 262244, 0, 262197, 262244, 0, 262198, 262244, 0, 262199, 262244, 0, 262200, 262244, 0, 262201, 262244, 0, 262202, 262244, 0, 262203, 262244, 0, 262204, 262244, 0, 262205, 262244, 0, 262206, 262244, 0, 262207, 262244, 0, 262208, 262244, 0, 262209, 262244, 0, 262210, 262244, 0, 262211, 262244, 0, 262212, 262244, 0, 262213, 262244, 0, 262214, 262244, 0, 262215, 262244, 0, 262216, 262244, 0, 262217, 262244, 0, 262218, 262244, 0, 262219, 262244, 0, 262220, 262244, 0, 262221, 262244, 0, 262222, 262244, 0, 262223, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 262244, 0, 327683, 262244, 0, 327684, 262244, 0, 327685, 262244, 0, 327686, 262244, 0, 327687, 262244, 0, 327688, 262244, 0, 327689, 262244, 0, 327690, 262244, 0, 327691, 262244, 0, 327692, 262244, 0, 327693, 262244, 0, 327694, 262244, 0, 327695, 262244, 0, 327696, 262244, 0, 327697, 262244, 0, 327698, 262244, 0, 327699, 262244, 0, 327700, 262244, 0, 327701, 262244, 0, 327702, 262244, 0, 327703, 262244, 0, 327704, 262244, 0, 327705, 262244, 0, 327706, 262244, 0, 327707, 262244, 0, 327708, 262244, 0, 327709, 262244, 0, 327710, 262244, 0, 327711, 262244, 0, 327712, 262244, 0, 327713, 262244, 0, 327714, 262244, 0, 327715, 262244, 0, 327716, 262244, 0, 327717, 262244, 0, 327718, 262244, 0, 327719, 262244, 0, 327720, 262244, 0, 327721, 262244, 0, 327722, 262244, 0, 327723, 262244, 0, 327724, 262244, 0, 327725, 262244, 0, 327726, 262244, 0, 327727, 262244, 0, 327728, 262244, 0, 327729, 262244, 0, 327730, 262244, 0, 327731, 262244, 0, 327732, 262244, 0, 327733, 262244, 0, 327734, 262244, 0, 327735, 102, 66, 327736, 65638, 66, 327737, 65638, 66, 327738, 65638, 66, 327739, 65638, 66, 327740, 65638, 66, 327741, 65638, 66, 327742, 65638, 66, 327743, 65638, 66, 327744, 65638, 66, 327745, 65638, 66, 327746, 65638, 66, 327747, 65638, 66, 327748, 65638, 66, 327749, 131174, 66, 327750, 262244, 0, 327751, 262244, 0, 327752, 262244, 0, 327753, 262244, 0, 327754, 262244, 0, 327755, 262244, 0, 327756, 262244, 0, 327757, 262244, 0, 327758, 262244, 0, 327759, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 262244, 0, 393219, 262244, 0, 393220, 262244, 0, 393221, 262244, 0, 393222, 262244, 0, 393223, 262244, 0, 393224, 262244, 0, 393225, 262244, 0, 393226, 262244, 0, 393227, 262244, 0, 393228, 262244, 0, 393229, 262244, 0, 393230, 262244, 0, 393231, 262244, 0, 393232, 262244, 0, 393233, 262244, 0, 393234, 262244, 0, 393235, 262244, 0, 393236, 262244, 0, 393237, 262244, 0, 393238, 262244, 0, 393239, 262244, 0, 393240, 262244, 0, 393241, 262244, 0, 393242, 262244, 0, 393243, 262244, 0, 393244, 262244, 0, 393245, 262244, 0, 393246, 262244, 0, 393247, 262244, 0, 393248, 262244, 0, 393249, 262244, 0, 393250, 262244, 0, 393251, 262244, 0, 393252, 262244, 0, 393253, 262244, 0, 393254, 262244, 0, 393255, 262244, 0, 393256, 262244, 0, 393257, 262244, 0, 393258, 102, 66, 393259, 65638, 66, 393260, 65638, 66, 393261, 65638, 66, 393262, 65638, 66, 393263, 65638, 66, 393264, 65638, 66, 393265, 65638, 66, 393266, 131174, 66, 393267, 262244, 0, 393268, 262244, 0, 393269, 262244, 0, 393270, 262244, 0, 393271, 102, 67, 393272, 65638, 59, 393273, 65638, 59, 393274, 65638, 59, 393275, 65638, 59, 393276, 65638, 59, 393277, 65638, 59, 393278, 65638, 59, 393279, 65638, 59, 393280, 65638, 59, 393281, 65638, 59, 393282, 65638, 59, 393283, 65638, 59, 393284, 65638, 59, 393285, 131174, 67, 393286, 262244, 0, 393287, 262244, 0, 393288, 262244, 0, 393289, 262244, 0, 393290, 262244, 0, 393291, 262244, 0, 393292, 262244, 0, 393293, 262244, 0, 393294, 262244, 0, 393295, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 262244, 0, 458755, 262244, 0, 458756, 262244, 0, 458757, 262244, 0, 458758, 262244, 0, 458759, 262244, 0, 458760, 262244, 0, 458761, 262244, 0, 458762, 262244, 0, 458763, 262244, 0, 458764, 262244, 0, 458765, 262244, 0, 458766, 262244, 0, 458767, 262244, 0, 458768, 262244, 0, 458769, 262244, 0, 458770, 262244, 0, 458771, 262244, 0, 458772, 262244, 0, 458773, 262244, 0, 458774, 262244, 0, 458775, 262244, 0, 458776, 262244, 0, 458777, 262244, 0, 458778, 262244, 0, 458779, 262244, 0, 458780, 262244, 0, 458781, 262244, 0, 458782, 262244, 0, 458783, 262244, 0, 458784, 262244, 0, 458785, 262244, 0, 458786, 262244, 0, 458787, 262244, 0, 458788, 262244, 0, 458789, 262244, 0, 458790, 262244, 0, 458791, 262244, 0, 458792, 262244, 0, 458793, 262244, 0, 458794, 102, 67, 458795, 262244, 0, 458796, 262244, 0, 458797, 262244, 0, 458798, 262244, 0, 458799, 262244, 0, 458800, 262244, 0, 458801, 262244, 0, 458802, 131174, 67, 458803, 262244, 0, 458804, 262244, 0, 458805, 262244, 0, 458806, 262244, 0, 458807, 102, 67, 458808, 65638, 59, 458809, 65638, 59, 458810, 65638, 59, 458811, 65638, 59, 458812, 65638, 59, 458813, 65638, 59, 458814, 65638, 59, 458815, 65638, 59, 458816, 65638, 59, 458817, 65638, 59, 458818, 65638, 59, 458819, 65638, 59, 458820, 65638, 59, 458821, 131174, 67, 458822, 262244, 0, 458823, 262244, 0, 458824, 262244, 0, 458825, 262244, 0, 458826, 262244, 0, 458827, 262244, 0, 458828, 262244, 0, 458829, 262244, 0, 458830, 262244, 0, 458831, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 262244, 0, 524291, 262244, 0, 524292, 262244, 0, 524293, 262244, 0, 524294, 262244, 0, 524295, 262244, 0, 524296, 262244, 0, 524297, 262244, 0, 524298, 262244, 0, 524299, 262244, 0, 524300, 262244, 0, 524301, 262244, 0, 524302, 262244, 0, 524303, 262244, 0, 524304, 262244, 0, 524305, 262244, 0, 524306, 262244, 0, 524307, 262244, 0, 524308, 262244, 0, 524309, 262244, 0, 524310, 262244, 0, 524311, 262244, 0, 524312, 262244, 0, 524313, 262244, 0, 524314, 262244, 0, 524315, 262244, 0, 524316, 262244, 0, 524317, 262244, 0, 524318, 262244, 0, 524319, 262244, 0, 524320, 262244, 0, 524321, 262244, 0, 524322, 262244, 0, 524323, 262244, 0, 524324, 262244, 0, 524325, 262244, 0, 524326, 262244, 0, 524327, 262244, 0, 524328, 102, 66, 524329, 65638, 66, 524330, 196710, 66, 524331, 65638, 59, 524332, 65638, 59, 524333, 131174, 18, 524334, 196710, 18, 524335, 262246, 18, 524336, 65638, 59, 524337, 65638, 59, 524338, 262246, 66, 524339, 65638, 66, 524340, 131174, 66, 524341, 262244, 0, 524342, 262244, 0, 524343, 102, 67, 524344, 65638, 59, 524345, 262244, 0, 524346, 262244, 0, 524347, 262244, 0, 524348, 262244, 0, 524349, 262244, 0, 524350, 262244, 0, 524351, 262244, 0, 524352, 262244, 0, 524353, 262244, 0, 524354, 262244, 0, 524355, 262244, 0, 524356, 65638, 59, 524357, 131174, 67, 524358, 262244, 0, 524359, 262244, 0, 524360, 262244, 0, 524361, 262244, 0, 524362, 262244, 0, 524363, 262244, 0, 524364, 262244, 0, 524365, 262244, 0, 524366, 262244, 0, 524367, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 262244, 0, 589827, 262244, 0, 589828, 262244, 0, 589829, 262244, 0, 589830, 262244, 0, 589831, 262244, 0, 589832, 262244, 0, 589833, 262244, 0, 589834, 262244, 0, 589835, 262244, 0, 589836, 262244, 0, 589837, 262244, 0, 589838, 262244, 0, 589839, 262244, 0, 589840, 262244, 0, 589841, 262244, 0, 589842, 262244, 0, 589843, 262244, 0, 589844, 262244, 0, 589845, 262244, 0, 589846, 262244, 0, 589847, 262244, 0, 589848, 262244, 0, 589849, 262244, 0, 589850, 262244, 0, 589851, 262244, 0, 589852, 262244, 0, 589853, 262244, 0, 589854, 262244, 0, 589855, 262244, 0, 589856, 262244, 0, 589857, 262244, 0, 589858, 262244, 0, 589859, 262244, 0, 589860, 262244, 0, 589861, 262244, 0, 589862, 262244, 0, 589863, 262244, 0, 589864, 102, 67, 589865, 262244, 0, 589866, 262244, 0, 589867, 65638, 59, 589868, 65638, 59, 589869, 131174, 18, 589870, 196710, 18, 589871, 262246, 18, 589872, 65638, 59, 589873, 65638, 59, 589874, 262244, 0, 589875, 262244, 0, 589876, 131174, 67, 589877, 262244, 0, 589878, 262244, 0, 589879, 102, 67, 589880, 65638, 59, 589881, 196710, 106, 589882, 65638, 108, 589883, 65638, 108, 589884, 65638, 108, 589885, 65638, 108, 589886, 65638, 108, 589887, 65638, 108, 589888, 65638, 108, 589889, 65638, 108, 589890, 65638, 108, 589891, 262246, 106, 589892, 65638, 59, 589893, 131174, 67, 589894, 262244, 0, 589895, 262244, 0, 589896, 262244, 0, 589897, 262244, 0, 589898, 262244, 0, 589899, 262244, 0, 589900, 262244, 0, 589901, 262244, 0, 589902, 262244, 0, 589903, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 262244, 0, 655363, 262244, 0, 655364, 262244, 0, 655365, 262244, 0, 655366, 262244, 0, 655367, 262244, 0, 655368, 262244, 0, 655369, 262244, 0, 655370, 262244, 0, 655371, 262244, 0, 655372, 262244, 0, 655373, 262244, 0, 655374, 262244, 0, 655375, 262244, 0, 655376, 262244, 0, 655377, 262244, 0, 655378, 262244, 0, 655379, 262244, 0, 655380, 262244, 0, 655381, 262244, 0, 655382, 262244, 0, 655383, 262244, 0, 655384, 262244, 0, 655385, 262244, 0, 655386, 262244, 0, 655387, 262244, 0, 655388, 262244, 0, 655389, 262244, 0, 655390, 262244, 0, 655391, 262244, 0, 655392, 262244, 0, 655393, 262244, 0, 655394, 262244, 0, 655395, 262244, 0, 655396, 262244, 0, 655397, 262244, 0, 655398, 262244, 0, 655399, 262244, 0, 655400, 102, 67, 655401, 65638, 59, 655402, 65638, 59, 655403, 65638, 59, 655404, 65638, 59, 655405, 131174, 18, 655406, 196710, 18, 655407, 262246, 18, 655408, 65638, 59, 655409, 65638, 59, 655410, 65638, 59, 655411, 65638, 59, 655412, 131174, 67, 655413, 262244, 0, 655414, 262244, 0, 655415, 102, 67, 655416, 65638, 59, 655417, 131174, 107, 655418, 65638, 71, 655419, 65638, 71, 655420, 65638, 71, 655421, 65638, 71, 655422, 65638, 71, 655423, 65638, 71, 655424, 65638, 71, 655425, 65638, 71, 655426, 65638, 71, 655427, 102, 107, 655428, 65638, 59, 655429, 131174, 67, 655430, 262244, 0, 655431, 262244, 0, 655432, 262244, 0, 655433, 262244, 0, 655434, 262244, 0, 655435, 262244, 0, 655436, 262244, 0, 655437, 262244, 0, 655438, 262244, 0, 655439, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720898, 262244, 0, 720899, 262244, 0, 720900, 262244, 0, 720901, 262244, 0, 720902, 262244, 0, 720903, 262244, 0, 720904, 262244, 0, 720905, 262244, 0, 720906, 262244, 0, 720907, 262244, 0, 720908, 262244, 0, 720909, 262244, 0, 720910, 262244, 0, 720911, 262244, 0, 720912, 262244, 0, 720913, 262244, 0, 720914, 262244, 0, 720915, 262244, 0, 720916, 262244, 0, 720917, 262244, 0, 720918, 262244, 0, 720919, 262244, 0, 720920, 262244, 0, 720921, 262244, 0, 720922, 262244, 0, 720923, 262244, 0, 720924, 262244, 0, 720925, 262244, 0, 720926, 262244, 0, 720927, 262244, 0, 720928, 262244, 0, 720929, 262244, 0, 720930, 262244, 0, 720931, 262244, 0, 720932, 262244, 0, 720933, 262244, 0, 720934, 262244, 0, 720935, 262244, 0, 720936, 102, 67, 720937, 65638, 59, 720938, 65638, 59, 720939, 65638, 59, 720940, 65638, 59, 720941, 131174, 18, 720942, 196710, 18, 720943, 262246, 18, 720944, 65638, 59, 720945, 65638, 59, 720946, 65638, 59, 720947, 65638, 59, 720948, 131174, 67, 720949, 262244, 0, 720950, 262244, 0, 720951, 102, 67, 720952, 65638, 59, 720953, 131174, 107, 720954, 65638, 71, 720955, 65638, 71, 720956, 65638, 71, 720957, 65638, 71, 720958, 65638, 71, 720959, 65638, 71, 720960, 65638, 71, 720961, 65638, 71, 720962, 65638, 71, 720963, 102, 107, 720964, 65638, 59, 720965, 131174, 67, 720966, 262244, 0, 720967, 262244, 0, 720968, 262244, 0, 720969, 262244, 0, 720970, 262244, 0, 720971, 262244, 0, 720972, 262244, 0, 720973, 262244, 0, 720974, 262244, 0, 720975, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786434, 262244, 0, 786435, 262244, 0, 786436, 262244, 0, 786437, 262244, 0, 786438, 262244, 0, 786439, 262244, 0, 786440, 262244, 0, 786441, 262244, 0, 786442, 262244, 0, 786443, 262244, 0, 786444, 262244, 0, 786445, 262244, 0, 786446, 262244, 0, 786447, 262244, 0, 786448, 262244, 0, 786449, 262244, 0, 786450, 262244, 0, 786451, 262244, 0, 786452, 262244, 0, 786453, 262244, 0, 786454, 262244, 0, 786455, 262244, 0, 786456, 262244, 0, 786457, 262244, 0, 786458, 262244, 0, 786459, 262244, 0, 786460, 262244, 0, 786461, 262244, 0, 786462, 262244, 0, 786463, 262244, 0, 786464, 262244, 0, 786465, 262244, 0, 786466, 262244, 0, 786467, 262244, 0, 786468, 262244, 0, 786469, 262244, 0, 786470, 262244, 0, 786471, 262244, 0, 786472, 102, 67, 786473, 65638, 59, 786474, 65638, 59, 786475, 65638, 59, 786476, 65638, 59, 786477, 131174, 18, 786478, 196710, 18, 786479, 262246, 18, 786480, 65638, 59, 786481, 65638, 59, 786482, 65638, 59, 786483, 65638, 59, 786484, 131174, 67, 786485, 262244, 0, 786486, 262244, 0, 786487, 102, 67, 786488, 65638, 59, 786489, 131174, 107, 786490, 65638, 71, 786491, 262146, 5, 786492, 131074, 3, 786493, 131074, 3, 786494, 131074, 3, 786495, 131074, 3, 786496, 131074, 3, 786497, 2, 6, 786498, 65638, 71, 786499, 102, 107, 786500, 65638, 59, 786501, 131174, 67, 786502, 262244, 0, 786503, 262244, 0, 786504, 262244, 0, 786505, 262244, 0, 786506, 262244, 0, 786507, 262244, 0, 786508, 262244, 0, 786509, 262244, 0, 786510, 262244, 0, 786511, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851970, 262244, 0, 851971, 262244, 0, 851972, 262244, 0, 851973, 262244, 0, 851974, 262244, 0, 851975, 262244, 0, 851976, 262244, 0, 851977, 262244, 0, 851978, 262244, 0, 851979, 262244, 0, 851980, 262244, 0, 851981, 262244, 0, 851982, 262244, 0, 851983, 262244, 0, 851984, 262244, 0, 851985, 262244, 0, 851986, 262244, 0, 851987, 262244, 0, 851988, 262244, 0, 851989, 262244, 0, 851990, 262244, 0, 851991, 262244, 0, 851992, 262244, 0, 851993, 262244, 0, 851994, 262244, 0, 851995, 262244, 0, 851996, 262244, 0, 851997, 262244, 0, 851998, 262244, 0, 851999, 262244, 0, 852000, 262244, 0, 852001, 262244, 0, 852002, 262244, 0, 852003, 262244, 0, 852004, 262244, 0, 852005, 262244, 0, 852006, 262244, 0, 852007, 262244, 0, 852008, 102, 67, 852009, 65638, 59, 852010, 65638, 59, 852011, 65638, 59, 852012, 65638, 59, 852013, 131174, 18, 852014, 196710, 18, 852015, 262246, 18, 852016, 65638, 59, 852017, 65638, 59, 852018, 65638, 59, 852019, 65638, 59, 852020, 131174, 67, 852021, 262244, 0, 852022, 262244, 0, 852023, 102, 67, 852024, 65638, 59, 852025, 131174, 107, 852026, 65638, 71, 852027, 262146, 2, 852028, 2, 0, 852029, 2, 0, 852030, 2, 0, 852031, 2, 0, 852032, 2, 0, 852033, 2, 4, 852034, 65638, 71, 852035, 102, 107, 852036, 65638, 59, 852037, 131174, 67, 852038, 262244, 0, 852039, 262244, 0, 852040, 262244, 0, 852041, 262244, 0, 852042, 262244, 0, 852043, 262244, 0, 852044, 262244, 0, 852045, 262244, 0, 852046, 262244, 0, 852047, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917506, 262244, 0, 917507, 262244, 0, 917508, 262244, 0, 917509, 262244, 0, 917510, 262244, 0, 917511, 262244, 0, 917512, 262244, 0, 917513, 262244, 0, 917514, 262244, 0, 917515, 262244, 0, 917516, 262244, 0, 917517, 262244, 0, 917518, 262244, 0, 917519, 262244, 0, 917520, 262244, 0, 917521, 262244, 0, 917522, 262244, 0, 917523, 262244, 0, 917524, 262244, 0, 917525, 262244, 0, 917526, 262244, 0, 917527, 262244, 0, 917528, 262244, 0, 917529, 262244, 0, 917530, 262244, 0, 917531, 262244, 0, 917532, 262244, 0, 917533, 262244, 0, 917534, 262244, 0, 917535, 262244, 0, 917536, 262244, 0, 917537, 262244, 0, 917538, 262244, 0, 917539, 262244, 0, 917540, 262244, 0, 917541, 262244, 0, 917542, 262244, 0, 917543, 262244, 0, 917544, 102, 67, 917545, 65638, 59, 917546, 65638, 59, 917547, 65638, 59, 917548, 65638, 59, 917549, 131174, 18, 917550, 196710, 18, 917551, 262246, 18, 917552, 65638, 59, 917553, 65638, 59, 917554, 65638, 59, 917555, 65638, 59, 917556, 131174, 67, 917557, 262244, 0, 917558, 262244, 0, 917559, 102, 67, 917560, 65638, 59, 917561, 131174, 107, 917562, 65638, 71, 917563, 262146, 2, 917564, 2, 0, 917565, 2, 0, 917566, 2, 0, 917567, 2, 0, 917568, 2, 0, 917569, 2, 4, 917570, 65638, 71, 917571, 102, 107, 917572, 65638, 59, 917573, 131174, 67, 917574, 262244, 0, 917575, 262244, 0, 917576, 262244, 0, 917577, 262244, 0, 917578, 262244, 0, 917579, 262244, 0, 917580, 262244, 0, 917581, 262244, 0, 917582, 262244, 0, 917583, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983042, 262244, 0, 983043, 262244, 0, 983044, 262244, 0, 983045, 262244, 0, 983046, 262244, 0, 983047, 262244, 0, 983048, 262244, 0, 983049, 262244, 0, 983050, 262244, 0, 983051, 262244, 0, 983052, 262244, 0, 983053, 262244, 0, 983054, 262244, 0, 983055, 262244, 0, 983056, 262244, 0, 983057, 262244, 0, 983058, 262244, 0, 983059, 262244, 0, 983060, 262244, 0, 983061, 262244, 0, 983062, 262244, 0, 983063, 262244, 0, 983064, 262244, 0, 983065, 262244, 0, 983066, 262244, 0, 983067, 262244, 0, 983068, 262244, 0, 983069, 262244, 0, 983070, 262244, 0, 983071, 262244, 0, 983072, 262244, 0, 983073, 262244, 0, 983074, 262244, 0, 983075, 262244, 0, 983076, 262244, 0, 983077, 262244, 0, 983078, 262244, 0, 983079, 262244, 0, 983080, 102, 67, 983081, 65638, 59, 983082, 65638, 59, 983083, 65638, 59, 983084, 65638, 59, 983085, 131174, 18, 983086, 196710, 18, 983087, 262246, 18, 983088, 65638, 59, 983089, 65638, 59, 983090, 65638, 59, 983091, 65638, 59, 983092, 131174, 67, 983093, 262244, 0, 983094, 262244, 0, 983095, 102, 67, 983096, 65638, 59, 983097, 131174, 107, 983098, 65638, 71, 983099, 262146, 2, 983100, 2, 0, 983101, 2, 0, 983102, 2, 0, 983103, 2, 0, 983104, 2, 0, 983105, 2, 4, 983106, 65638, 71, 983107, 102, 107, 983108, 65638, 59, 983109, 131174, 67, 983110, 262244, 0, 983111, 262244, 0, 983112, 262244, 0, 983113, 262244, 0, 983114, 262244, 0, 983115, 262244, 0, 983116, 262244, 0, 983117, 262244, 0, 983118, 262244, 0, 983119, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 262244, 0, 1048579, 262244, 0, 1048580, 262244, 0, 1048581, 262244, 0, 1048582, 262244, 0, 1048583, 262244, 0, 1048584, 262244, 0, 1048585, 262244, 0, 1048586, 262244, 0, 1048587, 262244, 0, 1048588, 262244, 0, 1048589, 262244, 0, 1048590, 262244, 0, 1048591, 262244, 0, 1048592, 262244, 0, 1048593, 262244, 0, 1048594, 262244, 0, 1048595, 262244, 0, 1048596, 262244, 0, 1048597, 262244, 0, 1048598, 262244, 0, 1048599, 262244, 0, 1048600, 262244, 0, 1048601, 262244, 0, 1048602, 262244, 0, 1048603, 262244, 0, 1048604, 262244, 0, 1048605, 262244, 0, 1048606, 262244, 0, 1048607, 262244, 0, 1048608, 262244, 0, 1048609, 262244, 0, 1048610, 262244, 0, 1048611, 262244, 0, 1048612, 262244, 0, 1048613, 262244, 0, 1048614, 262244, 0, 1048615, 262244, 0, 1048616, 102, 67, 1048617, 65638, 59, 1048618, 65638, 59, 1048619, 65638, 59, 1048620, 65638, 59, 1048621, 131174, 18, 1048622, 196710, 18, 1048623, 262246, 18, 1048624, 65638, 59, 1048625, 65638, 59, 1048626, 65638, 59, 1048627, 65638, 59, 1048628, 131174, 67, 1048629, 262244, 0, 1048630, 262244, 0, 1048631, 102, 67, 1048632, 65638, 59, 1048633, 131174, 107, 1048634, 65638, 71, 1048635, 262146, 2, 1048636, 2, 0, 1048637, 2, 0, 1048638, 2, 0, 1048639, 2, 0, 1048640, 2, 0, 1048641, 2, 4, 1048642, 65638, 71, 1048643, 102, 107, 1048644, 65638, 59, 1048645, 131174, 67, 1048646, 262244, 0, 1048647, 262244, 0, 1048648, 262244, 0, 1048649, 262244, 0, 1048650, 262244, 0, 1048651, 262244, 0, 1048652, 262244, 0, 1048653, 262244, 0, 1048654, 262244, 0, 1048655, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114114, 262244, 0, 1114115, 262244, 0, 1114116, 262244, 0, 1114117, 262244, 0, 1114118, 262244, 0, 1114119, 262244, 0, 1114120, 262244, 0, 1114121, 262244, 0, 1114122, 262244, 0, 1114123, 262244, 0, 1114124, 262244, 0, 1114125, 262244, 0, 1114126, 262244, 0, 1114127, 262244, 0, 1114128, 262244, 0, 1114129, 262244, 0, 1114130, 262244, 0, 1114131, 262244, 0, 1114132, 262244, 0, 1114133, 262244, 0, 1114134, 262244, 0, 1114135, 262244, 0, 1114136, 262244, 0, 1114137, 262244, 0, 1114138, 262244, 0, 1114139, 262244, 0, 1114140, 262244, 0, 1114141, 262244, 0, 1114142, 262244, 0, 1114143, 262244, 0, 1114144, 262244, 0, 1114145, 262244, 0, 1114146, 262244, 0, 1114147, 262244, 0, 1114148, 262244, 0, 1114149, 262244, 0, 1114150, 262244, 0, 1114151, 262244, 0, 1114152, 102, 67, 1114153, 65638, 59, 1114154, 65638, 59, 1114155, 65638, 59, 1114156, 65638, 59, 1114157, 131174, 18, 1114158, 196710, 18, 1114159, 262246, 18, 1114160, 65638, 59, 1114161, 65638, 59, 1114162, 65638, 59, 1114163, 65638, 59, 1114164, 131174, 67, 1114165, 262244, 0, 1114166, 262244, 0, 1114167, 102, 67, 1114168, 65638, 59, 1114169, 131174, 107, 1114170, 65638, 71, 1114171, 262146, 2, 1114172, 2, 0, 1114173, 2, 0, 1114174, 2, 0, 1114175, 2, 0, 1114176, 2, 0, 1114177, 2, 4, 1114178, 65638, 71, 1114179, 102, 107, 1114180, 65638, 59, 1114181, 131174, 67, 1114182, 262244, 0, 1114183, 262244, 0, 1114184, 262244, 0, 1114185, 262244, 0, 1114186, 262244, 0, 1114187, 262244, 0, 1114188, 262244, 0, 1114189, 262244, 0, 1114190, 262244, 0, 1114191, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 262244, 0, 1179651, 262244, 0, 1179652, 262244, 0, 1179653, 262244, 0, 1179654, 262244, 0, 1179655, 262244, 0, 1179656, 262244, 0, 1179657, 262244, 0, 1179658, 262244, 0, 1179659, 262244, 0, 1179660, 262244, 0, 1179661, 262244, 0, 1179662, 262244, 0, 1179663, 262244, 0, 1179664, 262244, 0, 1179665, 262244, 0, 1179666, 262244, 0, 1179667, 262244, 0, 1179668, 262244, 0, 1179669, 262244, 0, 1179670, 262244, 0, 1179671, 262244, 0, 1179672, 262244, 0, 1179673, 262244, 0, 1179674, 262244, 0, 1179675, 262244, 0, 1179676, 262244, 0, 1179677, 262244, 0, 1179678, 262244, 0, 1179679, 262244, 0, 1179680, 262244, 0, 1179681, 262244, 0, 1179682, 262244, 0, 1179683, 262244, 0, 1179684, 262244, 0, 1179685, 262244, 0, 1179686, 262244, 0, 1179687, 262244, 0, 1179688, 102, 67, 1179689, 65638, 59, 1179690, 65638, 59, 1179691, 65638, 59, 1179692, 65638, 59, 1179693, 131174, 18, 1179694, 196710, 18, 1179695, 262246, 18, 1179696, 65638, 59, 1179697, 65638, 59, 1179698, 65638, 59, 1179699, 65638, 59, 1179700, 131174, 67, 1179701, 262244, 0, 1179702, 262244, 0, 1179703, 102, 67, 1179704, 65638, 59, 1179705, 131174, 107, 1179706, 65638, 71, 1179707, 262146, 2, 1179708, 2, 0, 1179709, 2, 0, 1179710, 2, 0, 1179711, 2, 0, 1179712, 2, 0, 1179713, 2, 4, 1179714, 65638, 71, 1179715, 102, 107, 1179716, 65638, 59, 1179717, 131174, 67, 1179718, 262244, 0, 1179719, 262244, 0, 1179720, 262244, 0, 1179721, 262244, 0, 1179722, 262244, 0, 1179723, 262244, 0, 1179724, 262244, 0, 1179725, 262244, 0, 1179726, 262244, 0, 1179727, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245186, 262244, 0, 1245187, 262244, 0, 1245188, 262244, 0, 1245189, 262244, 0, 1245190, 262244, 0, 1245191, 262244, 0, 1245192, 262244, 0, 1245193, 262244, 0, 1245194, 262244, 0, 1245195, 262244, 0, 1245196, 262244, 0, 1245197, 262244, 0, 1245198, 262244, 0, 1245199, 262244, 0, 1245200, 262244, 0, 1245201, 262244, 0, 1245202, 262244, 0, 1245203, 262244, 0, 1245204, 262244, 0, 1245205, 262244, 0, 1245206, 262244, 0, 1245207, 262244, 0, 1245208, 262244, 0, 1245209, 262244, 0, 1245210, 262244, 0, 1245211, 262244, 0, 1245212, 262244, 0, 1245213, 262244, 0, 1245214, 262244, 0, 1245215, 262244, 0, 1245216, 262244, 0, 1245217, 262244, 0, 1245218, 262244, 0, 1245219, 262244, 0, 1245220, 262244, 0, 1245221, 262244, 0, 1245222, 262244, 0, 1245223, 262244, 0, 1245224, 102, 67, 1245225, 65638, 59, 1245226, 65638, 59, 1245227, 65638, 59, 1245228, 65638, 59, 1245229, 131174, 18, 1245230, 196710, 18, 1245231, 262246, 18, 1245232, 65638, 59, 1245233, 65638, 59, 1245234, 65638, 59, 1245235, 65638, 59, 1245236, 131174, 67, 1245237, 262244, 0, 1245238, 262244, 0, 1245239, 102, 67, 1245240, 65638, 59, 1245241, 131174, 107, 1245242, 65638, 71, 1245243, 262146, 2, 1245244, 2, 0, 1245245, 2, 0, 1245246, 2, 0, 1245247, 2, 0, 1245248, 2, 0, 1245249, 2, 4, 1245250, 65638, 71, 1245251, 102, 107, 1245252, 65638, 59, 1245253, 131174, 67, 1245254, 262244, 0, 1245255, 262244, 0, 1245256, 262244, 0, 1245257, 262244, 0, 1245258, 262244, 0, 1245259, 262244, 0, 1245260, 262244, 0, 1245261, 262244, 0, 1245262, 262244, 0, 1245263, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 262244, 0, 1310723, 262244, 0, 1310724, 262244, 0, 1310725, 262244, 0, 1310726, 262244, 0, 1310727, 102, 66, 1310728, 65638, 66, 1310729, 65638, 66, 1310730, 65638, 66, 1310731, 65638, 66, 1310732, 65638, 66, 1310733, 65638, 66, 1310734, 65638, 66, 1310735, 65638, 66, 1310736, 65638, 66, 1310737, 65638, 66, 1310738, 65638, 66, 1310739, 131174, 66, 1310740, 262244, 0, 1310741, 262244, 0, 1310742, 262244, 0, 1310743, 262244, 0, 1310744, 262244, 0, 1310745, 262244, 0, 1310746, 262244, 0, 1310747, 262244, 0, 1310748, 262244, 0, 1310749, 262244, 0, 1310750, 262244, 0, 1310751, 262244, 0, 1310752, 262244, 0, 1310753, 262244, 0, 1310754, 262244, 0, 1310755, 262244, 0, 1310756, 262244, 0, 1310757, 262244, 0, 1310758, 262244, 0, 1310759, 262244, 0, 1310760, 102, 67, 1310761, 65638, 59, 1310762, 65638, 59, 1310763, 65638, 59, 1310764, 65638, 59, 1310765, 131174, 18, 1310766, 196710, 18, 1310767, 262246, 18, 1310768, 65638, 59, 1310769, 65638, 59, 1310770, 65638, 59, 1310771, 65638, 59, 1310772, 262246, 66, 1310773, 65638, 66, 1310774, 65638, 66, 1310775, 196710, 66, 1310776, 65638, 59, 1310777, 131174, 107, 1310778, 65638, 71, 1310779, 262146, 2, 1310780, 2, 0, 1310781, 2, 0, 1310782, 2, 0, 1310783, 2, 0, 1310784, 2, 0, 1310785, 2, 4, 1310786, 65638, 71, 1310787, 102, 107, 1310788, 65638, 59, 1310789, 262246, 66, 1310790, 65638, 66, 1310791, 131174, 66, 1310792, 262244, 0, 1310793, 262244, 0, 1310794, 262244, 0, 1310795, 262244, 0, 1310796, 262244, 0, 1310797, 262244, 0, 1310798, 262244, 0, 1310799, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 262244, 0, 1376259, 262244, 0, 1376260, 262244, 0, 1376261, 262244, 0, 1376262, 262244, 0, 1376263, 102, 67, 1376264, 65638, 59, 1376265, 65638, 59, 1376266, 65638, 59, 1376267, 65638, 59, 1376268, 65638, 59, 1376269, 65638, 59, 1376270, 65638, 59, 1376271, 65638, 59, 1376272, 65638, 59, 1376273, 65638, 59, 1376274, 65638, 59, 1376275, 131174, 67, 1376276, 262244, 0, 1376277, 262244, 0, 1376278, 262244, 0, 1376279, 262244, 0, 1376280, 262244, 0, 1376281, 262244, 0, 1376282, 262244, 0, 1376283, 262244, 0, 1376284, 262244, 0, 1376285, 262244, 0, 1376286, 262244, 0, 1376287, 262244, 0, 1376288, 262244, 0, 1376289, 262244, 0, 1376290, 262244, 0, 1376291, 262244, 0, 1376292, 262244, 0, 1376293, 262244, 0, 1376294, 262244, 0, 1376295, 262244, 0, 1376296, 102, 67, 1376297, 65638, 59, 1376298, 65638, 59, 1376299, 65638, 59, 1376300, 65638, 59, 1376301, 131174, 18, 1376302, 196710, 18, 1376303, 262246, 18, 1376304, 65638, 59, 1376305, 65638, 59, 1376306, 65638, 59, 1376307, 65638, 59, 1376308, 65638, 59, 1376309, 65638, 59, 1376310, 65638, 59, 1376311, 65638, 59, 1376312, 65638, 59, 1376313, 131174, 107, 1376314, 65638, 71, 1376315, 262146, 2, 1376316, 2, 0, 1376317, 2, 0, 1376318, 2, 0, 1376319, 2, 0, 1376320, 2, 0, 1376321, 2, 4, 1376322, 65638, 71, 1376323, 102, 107, 1376324, 65638, 59, 1376325, 262244, 0, 1376326, 262244, 0, 1376327, 131174, 67, 1376328, 262244, 0, 1376329, 262244, 0, 1376330, 262244, 0, 1376331, 262244, 0, 1376332, 262244, 0, 1376333, 262244, 0, 1376334, 262244, 0, 1376335, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 262244, 0, 1441795, 262244, 0, 1441796, 262244, 0, 1441797, 262244, 0, 1441798, 262244, 0, 1441799, 102, 67, 1441800, 65638, 59, 1441801, 65638, 59, 1441802, 65638, 59, 1441803, 65638, 59, 1441804, 65638, 59, 1441805, 65638, 59, 1441806, 65638, 59, 1441807, 65638, 59, 1441808, 65638, 59, 1441809, 65638, 59, 1441810, 65638, 59, 1441811, 262246, 66, 1441812, 65638, 78, 1441813, 131174, 78, 1441814, 262244, 0, 1441815, 262244, 0, 1441816, 262244, 0, 1441817, 102, 78, 1441818, 65638, 78, 1441819, 65638, 66, 1441820, 65638, 66, 1441821, 65638, 66, 1441822, 65638, 66, 1441823, 131174, 66, 1441824, 262244, 0, 1441825, 262244, 0, 1441826, 262244, 0, 1441827, 262244, 0, 1441828, 262244, 0, 1441829, 262244, 0, 1441830, 262244, 0, 1441831, 262244, 0, 1441832, 102, 67, 1441833, 65638, 59, 1441834, 65638, 59, 1441835, 65638, 59, 1441836, 65638, 59, 1441837, 131174, 18, 1441838, 196710, 18, 1441839, 262246, 18, 1441840, 65638, 59, 1441841, 65638, 59, 1441842, 65638, 59, 1441843, 65638, 59, 1441844, 65638, 59, 1441845, 65638, 59, 1441846, 65638, 59, 1441847, 65638, 59, 1441848, 65638, 59, 1441849, 131174, 107, 1441850, 65638, 71, 1441851, 262146, 2, 1441852, 2, 0, 1441853, 2, 0, 1441854, 2, 0, 1441855, 2, 0, 1441856, 2, 0, 1441857, 2, 4, 1441858, 65638, 71, 1441859, 102, 107, 1441860, 65638, 59, 1441861, 65638, 59, 1441862, 65638, 59, 1441863, 131174, 67, 1441864, 262244, 0, 1441865, 262244, 0, 1441866, 262244, 0, 1441867, 262244, 0, 1441868, 262244, 0, 1441869, 262244, 0, 1441870, 262244, 0, 1441871, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 262244, 0, 1507331, 262244, 0, 1507332, 262244, 0, 1507333, 262244, 0, 1507334, 262244, 0, 1507335, 102, 67, 1507336, 65638, 59, 1507337, 65638, 59, 1507338, 65638, 59, 1507339, 65638, 59, 1507340, 65638, 59, 1507341, 65638, 59, 1507342, 65638, 59, 1507343, 65638, 59, 1507344, 65638, 59, 1507345, 65638, 59, 1507346, 65638, 59, 1507347, 131174, 107, 1507348, 65638, 71, 1507349, 65638, 71, 1507350, 65638, 71, 1507351, 65638, 71, 1507352, 65638, 71, 1507353, 65638, 71, 1507354, 65638, 71, 1507355, 102, 107, 1507356, 65638, 59, 1507357, 65638, 59, 1507358, 65638, 59, 1507359, 131174, 67, 1507360, 262244, 0, 1507361, 262244, 0, 1507362, 262244, 0, 1507363, 262244, 0, 1507364, 262244, 0, 1507365, 262244, 0, 1507366, 262244, 0, 1507367, 262244, 0, 1507368, 102, 67, 1507369, 65638, 59, 1507370, 65638, 59, 1507371, 65638, 59, 1507372, 65638, 59, 1507373, 131174, 18, 1507374, 196710, 18, 1507375, 262246, 18, 1507376, 65638, 59, 1507377, 65638, 59, 1507378, 65638, 59, 1507379, 65638, 59, 1507380, 65638, 59, 1507381, 65638, 59, 1507382, 65638, 59, 1507383, 65638, 59, 1507384, 65638, 59, 1507385, 131174, 107, 1507386, 65638, 71, 1507387, 262146, 2, 1507388, 2, 0, 1507389, 2, 0, 1507390, 2, 0, 1507391, 2, 0, 1507392, 2, 0, 1507393, 2, 4, 1507394, 65638, 71, 1507395, 102, 107, 1507396, 65638, 59, 1507397, 65638, 59, 1507398, 65638, 59, 1507399, 131174, 67, 1507400, 262244, 0, 1507401, 262244, 0, 1507402, 262244, 0, 1507403, 262244, 0, 1507404, 262244, 0, 1507405, 262244, 0, 1507406, 262244, 0, 1507407, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 262244, 0, 1572868, 262244, 0, 1572869, 262244, 0, 1572870, 262244, 0, 1572871, 102, 67, 1572872, 65638, 59, 1572873, 65638, 59, 1572874, 65638, 59, 1572875, 65638, 59, 1572876, 65638, 59, 1572877, 65638, 59, 1572878, 65638, 59, 1572879, 65638, 59, 1572880, 65638, 59, 1572881, 65638, 59, 1572882, 65638, 59, 1572883, 131174, 107, 1572884, 65638, 71, 1572885, 65638, 71, 1572886, 65638, 71, 1572887, 65638, 71, 1572888, 65638, 71, 1572889, 65638, 71, 1572890, 65638, 71, 1572891, 102, 107, 1572892, 65638, 59, 1572893, 65638, 59, 1572894, 65638, 59, 1572895, 131174, 67, 1572896, 262244, 0, 1572897, 262244, 0, 1572898, 262244, 0, 1572899, 262244, 0, 1572900, 262244, 0, 1572901, 262244, 0, 1572902, 262244, 0, 1572903, 262244, 0, 1572904, 102, 67, 1572905, 65638, 59, 1572906, 65638, 59, 1572907, 65638, 59, 1572908, 65638, 59, 1572909, 131174, 18, 1572910, 196710, 18, 1572911, 262246, 18, 1572912, 65638, 59, 1572913, 65638, 59, 1572914, 65638, 59, 1572915, 65638, 59, 1572916, 65638, 59, 1572917, 65638, 59, 1572918, 65638, 59, 1572919, 65638, 59, 1572920, 65638, 59, 1572921, 131174, 107, 1572922, 65638, 71, 1572923, 262146, 6, 1572924, 262146, 4, 1572925, 262146, 4, 1572926, 262146, 4, 1572927, 262146, 4, 1572928, 262146, 4, 1572929, 131074, 6, 1572930, 65638, 71, 1572931, 102, 107, 1572932, 65638, 59, 1572933, 65638, 59, 1572934, 65638, 59, 1572935, 131174, 67, 1572936, 262244, 0, 1572937, 262244, 0, 1572938, 262244, 0, 1572939, 262244, 0, 1572940, 262244, 0, 1572941, 262244, 0, 1572942, 262244, 0, 1572943, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 262244, 0, 1638403, 262244, 0, 1638404, 262244, 0, 1638405, 262244, 0, 1638406, 262244, 0, 1638407, 102, 67, 1638408, 65638, 59, 1638409, 65638, 59, 1638410, 65638, 59, 1638411, 65638, 59, 1638412, 65638, 59, 1638413, 65638, 59, 1638414, 65638, 59, 1638415, 65638, 59, 1638416, 65638, 59, 1638417, 65638, 59, 1638418, 65638, 59, 1638419, 131174, 107, 1638420, 65638, 71, 1638421, 65638, 71, 1638422, 65638, 71, 1638423, 65638, 71, 1638424, 65638, 71, 1638425, 65638, 71, 1638426, 65638, 71, 1638427, 102, 107, 1638428, 65638, 59, 1638429, 65638, 59, 1638430, 65638, 59, 1638431, 131174, 67, 1638432, 262244, 0, 1638433, 262244, 0, 1638434, 262244, 0, 1638435, 262244, 0, 1638436, 262244, 0, 1638437, 262244, 0, 1638438, 262244, 0, 1638439, 262244, 0, 1638440, 102, 67, 1638441, 65638, 59, 1638442, 65638, 59, 1638443, 65638, 59, 1638444, 65638, 59, 1638445, 131174, 18, 1638446, 196710, 18, 1638447, 262246, 18, 1638448, 65638, 59, 1638449, 65638, 59, 1638450, 65638, 59, 1638451, 65638, 59, 1638452, 65638, 59, 1638453, 65638, 59, 1638454, 65638, 59, 1638455, 65638, 59, 1638456, 65638, 59, 1638457, 65638, 59, 1638458, 65638, 71, 1638459, 65638, 71, 1638460, 65638, 71, 1638461, 327782, 79, 1638462, 393318, 79, 1638463, 458854, 79, 1638464, 65638, 71, 1638465, 65638, 71, 1638466, 65638, 71, 1638467, 65638, 59, 1638468, 65638, 59, 1638469, 65638, 59, 1638470, 65638, 59, 1638471, 131174, 67, 1638472, 262244, 0, 1638473, 262244, 0, 1638474, 262244, 0, 1638475, 262244, 0, 1638476, 262244, 0, 1638477, 262244, 0, 1638478, 262244, 0, 1638479, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 262244, 0, 1703939, 262244, 0, 1703940, 262244, 0, 1703941, 262244, 0, 1703942, 262244, 0, 1703943, 102, 67, 1703944, 65638, 59, 1703945, 65638, 59, 1703946, 65638, 59, 1703947, 65638, 59, 1703948, 131174, 18, 1703949, 196710, 18, 1703950, 262246, 18, 1703951, 65638, 59, 1703952, 65638, 59, 1703953, 65638, 59, 1703954, 65638, 59, 1703955, 131174, 107, 1703956, 65638, 71, 1703957, 65638, 71, 1703958, 65638, 71, 1703959, 65638, 71, 1703960, 65638, 71, 1703961, 65638, 71, 1703962, 65638, 71, 1703963, 102, 107, 1703964, 65638, 59, 1703965, 65638, 59, 1703966, 65638, 59, 1703967, 131174, 67, 1703968, 262244, 0, 1703969, 262244, 0, 1703970, 262244, 0, 1703971, 262244, 0, 1703972, 262244, 0, 1703973, 262244, 0, 1703974, 262244, 0, 1703975, 262244, 0, 1703976, 102, 67, 1703977, 65638, 59, 1703978, 65638, 59, 1703979, 65638, 59, 1703980, 65638, 59, 1703981, 131174, 19, 1703982, 196710, 19, 1703983, 262246, 19, 1703984, 65638, 59, 1703985, 65638, 59, 1703986, 65638, 59, 1703987, 65638, 59, 1703988, 65638, 59, 1703989, 65638, 59, 1703990, 65638, 59, 1703991, 65638, 59, 1703992, 65638, 59, 1703993, 131174, 107, 1703994, 65638, 71, 1703995, 65638, 71, 1703996, 65638, 71, 1703997, 327782, 80, 1703998, 393318, 80, 1703999, 458854, 80, 1704000, 65638, 71, 1704001, 65638, 71, 1704002, 65638, 71, 1704003, 102, 107, 1704004, 65638, 59, 1704005, 65638, 59, 1704006, 65638, 59, 1704007, 131174, 67, 1704008, 262244, 0, 1704009, 262244, 0, 1704010, 262244, 0, 1704011, 262244, 0, 1704012, 262244, 0, 1704013, 262244, 0, 1704014, 262244, 0, 1704015, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 262244, 0, 1769475, 262244, 0, 1769476, 262244, 0, 1769477, 262244, 0, 1769478, 262244, 0, 1769479, 102, 67, 1769480, 65638, 59, 1769481, 65638, 59, 1769482, 65638, 59, 1769483, 65638, 59, 1769484, 131174, 18, 1769485, 196710, 18, 1769486, 262246, 18, 1769487, 65638, 59, 1769488, 65638, 59, 1769489, 65638, 59, 1769490, 65638, 59, 1769491, 131174, 107, 1769492, 65638, 71, 1769493, 65638, 71, 1769494, 65638, 71, 1769495, 65638, 71, 1769496, 65638, 71, 1769497, 65638, 71, 1769498, 65638, 71, 1769499, 102, 107, 1769500, 65638, 59, 1769501, 65638, 59, 1769502, 65638, 59, 1769503, 262246, 66, 1769504, 65638, 66, 1769505, 65638, 66, 1769506, 65638, 66, 1769507, 131174, 66, 1769508, 262244, 0, 1769509, 262244, 0, 1769510, 262244, 0, 1769511, 262244, 0, 1769512, 102, 67, 1769513, 65638, 59, 1769514, 65638, 59, 1769515, 65638, 59, 1769516, 65638, 59, 1769517, 65638, 59, 1769518, 65638, 59, 1769519, 65638, 59, 1769520, 65638, 59, 1769521, 131174, 17, 1769522, 196710, 17, 1769523, 196710, 17, 1769524, 196710, 17, 1769525, 196710, 17, 1769526, 196710, 17, 1769527, 262246, 17, 1769528, 65638, 59, 1769529, 131174, 107, 1769530, 65638, 71, 1769531, 65638, 71, 1769532, 65638, 71, 1769533, 327782, 80, 1769534, 393318, 80, 1769535, 458854, 80, 1769536, 65638, 71, 1769537, 102, 106, 1769538, 65638, 106, 1769539, 262246, 107, 1769540, 65638, 59, 1769541, 65638, 59, 1769542, 65638, 59, 1769543, 131174, 67, 1769544, 262244, 0, 1769545, 262244, 0, 1769546, 262244, 0, 1769547, 262244, 0, 1769548, 262244, 0, 1769549, 262244, 0, 1769550, 262244, 0, 1769551, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 262244, 0, 1835012, 262244, 0, 1835013, 262244, 0, 1835014, 262244, 0, 1835015, 102, 67, 1835016, 65638, 59, 1835017, 65638, 59, 1835018, 65638, 59, 1835019, 65638, 59, 1835020, 131174, 18, 1835021, 196710, 18, 1835022, 262246, 18, 1835023, 65638, 59, 1835024, 65638, 59, 1835025, 65638, 59, 1835026, 65638, 59, 1835027, 131174, 107, 1835028, 65638, 71, 1835029, 65638, 71, 1835030, 65638, 71, 1835031, 65638, 71, 1835032, 65638, 71, 1835033, 65638, 71, 1835034, 65638, 71, 1835035, 102, 107, 1835036, 65638, 59, 1835037, 65638, 59, 1835038, 65638, 59, 1835039, 65638, 59, 1835040, 65638, 59, 1835041, 65638, 59, 1835042, 65638, 59, 1835043, 131174, 67, 1835044, 262244, 0, 1835045, 262244, 0, 1835046, 262244, 0, 1835047, 262244, 0, 1835048, 102, 67, 1835049, 65638, 59, 1835050, 65638, 59, 1835051, 65638, 59, 1835052, 65638, 59, 1835053, 65638, 59, 1835054, 65638, 59, 1835055, 65638, 59, 1835056, 65638, 59, 1835057, 131174, 18, 1835058, 196710, 18, 1835059, 196710, 18, 1835060, 196710, 18, 1835061, 196710, 18, 1835062, 196710, 18, 1835063, 262246, 18, 1835064, 65638, 59, 1835065, 131174, 107, 1835066, 65638, 71, 1835067, 65638, 71, 1835068, 65638, 71, 1835069, 327782, 81, 1835070, 393318, 81, 1835071, 458854, 81, 1835072, 65638, 71, 1835073, 102, 107, 1835074, 65638, 59, 1835075, 65638, 59, 1835076, 65638, 59, 1835077, 65638, 59, 1835078, 65638, 59, 1835079, 131174, 67, 1835080, 262244, 0, 1835081, 262244, 0, 1835082, 262244, 0, 1835083, 262244, 0, 1835084, 262244, 0, 1835085, 262244, 0, 1835086, 262244, 0, 1835087, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 0, 1900548, 262244, 0, 1900549, 262244, 0, 1900550, 262244, 0, 1900551, 102, 67, 1900552, 65638, 59, 1900553, 65638, 59, 1900554, 65638, 59, 1900555, 65638, 59, 1900556, 131174, 18, 1900557, 196710, 18, 1900558, 262246, 18, 1900559, 65638, 59, 1900560, 65638, 59, 1900561, 65638, 59, 1900562, 65638, 59, 1900563, 131174, 107, 1900564, 262146, 5, 1900565, 131074, 3, 1900566, 131074, 3, 1900567, 131074, 3, 1900568, 131074, 3, 1900569, 131074, 3, 1900570, 2, 6, 1900571, 102, 107, 1900572, 65638, 59, 1900573, 65638, 59, 1900574, 65638, 59, 1900575, 65638, 59, 1900576, 65638, 59, 1900577, 65638, 59, 1900578, 65638, 59, 1900579, 131174, 67, 1900580, 262244, 0, 1900581, 262244, 0, 1900582, 262244, 0, 1900583, 262244, 0, 1900584, 102, 67, 1900585, 65638, 59, 1900586, 65638, 59, 1900587, 65638, 59, 1900588, 65638, 59, 1900589, 65638, 59, 1900590, 65638, 59, 1900591, 65638, 59, 1900592, 65638, 59, 1900593, 131174, 18, 1900594, 196710, 18, 1900595, 196710, 18, 1900596, 196710, 18, 1900597, 196710, 18, 1900598, 196710, 18, 1900599, 262246, 18, 1900600, 65638, 59, 1900601, 196710, 107, 1900602, 65638, 106, 1900603, 131174, 106, 1900604, 65638, 71, 1900605, 65638, 71, 1900606, 65638, 71, 1900607, 65638, 71, 1900608, 65638, 71, 1900609, 102, 107, 1900610, 65638, 59, 1900611, 65638, 59, 1900612, 65638, 59, 1900613, 65638, 59, 1900614, 65638, 59, 1900615, 131174, 67, 1900616, 262244, 0, 1900617, 262244, 0, 1900618, 262244, 0, 1900619, 262244, 0, 1900620, 262244, 0, 1900621, 262244, 0, 1900622, 262244, 0, 1900623, 262244, 0, 1966080, 262244, 0, 1966081, 262244, 0, 1966082, 262244, 0, 1966083, 262244, 0, 1966084, 262244, 0, 1966085, 262244, 0, 1966086, 262244, 0, 1966087, 102, 67, 1966088, 65638, 59, 1966089, 65638, 59, 1966090, 65638, 59, 1966091, 65638, 59, 1966092, 131174, 18, 1966093, 196710, 18, 1966094, 262246, 18, 1966095, 65638, 59, 1966096, 65638, 59, 1966097, 65638, 59, 1966098, 65638, 59, 1966099, 131174, 107, 1966100, 262146, 2, 1966101, 2, 0, 1966102, 2, 0, 1966103, 2, 0, 1966104, 2, 0, 1966105, 2, 0, 1966106, 2, 4, 1966107, 102, 107, 1966108, 65638, 59, 1966109, 65638, 59, 1966110, 65638, 59, 1966111, 65638, 59, 1966112, 65638, 59, 1966113, 65638, 59, 1966114, 65638, 59, 1966115, 131174, 67, 1966116, 262244, 0, 1966117, 262244, 0, 1966118, 262244, 0, 1966119, 262244, 0, 1966120, 102, 67, 1966121, 65638, 59, 1966122, 65638, 59, 1966123, 65638, 59, 1966124, 65638, 59, 1966125, 65638, 59, 1966126, 65638, 59, 1966127, 65638, 59, 1966128, 65638, 59, 1966129, 131174, 19, 1966130, 196710, 19, 1966131, 196710, 19, 1966132, 196710, 19, 1966133, 196710, 19, 1966134, 196710, 19, 1966135, 262246, 19, 1966136, 65638, 59, 1966137, 65638, 59, 1966138, 65638, 59, 1966139, 196710, 107, 1966140, 65638, 106, 1966141, 65638, 106, 1966142, 65638, 106, 1966143, 65638, 106, 1966144, 65638, 106, 1966145, 262246, 107, 1966146, 65638, 59, 1966147, 65638, 59, 1966148, 65638, 59, 1966149, 65638, 59, 1966150, 65638, 59, 1966151, 131174, 67, 1966152, 262244, 0, 1966153, 262244, 0, 1966154, 262244, 0, 1966155, 262244, 0, 1966156, 262244, 0, 1966157, 262244, 0, 1966158, 262244, 0, 1966159, 262244, 0, 2031616, 262244, 0, 2031617, 262244, 0, 2031618, 262244, 0, 2031619, 262244, 0, 2031620, 262244, 0, 2031621, 262244, 0, 2031622, 262244, 0, 2031623, 102, 67, 2031624, 65638, 59, 2031625, 65638, 59, 2031626, 65638, 59, 2031627, 65638, 59, 2031628, 131174, 18, 2031629, 196710, 18, 2031630, 262246, 18, 2031631, 65638, 59, 2031632, 65638, 59, 2031633, 65638, 59, 2031634, 196710, 106, 2031635, 131174, 108, 2031636, 262146, 2, 2031637, 2, 0, 2031638, 2, 0, 2031639, 2, 0, 2031640, 2, 0, 2031641, 2, 0, 2031642, 2, 4, 2031643, 102, 107, 2031644, 65638, 59, 2031645, 65638, 59, 2031646, 65638, 59, 2031647, 65638, 59, 2031648, 65638, 59, 2031649, 65638, 59, 2031650, 65638, 59, 2031651, 131174, 67, 2031652, 262244, 0, 2031653, 262244, 0, 2031654, 262244, 0, 2031655, 262244, 0, 2031656, 102, 67, 2031657, 65638, 59, 2031658, 65638, 59, 2031659, 65638, 59, 2031660, 65638, 59, 2031661, 65638, 59, 2031662, 65638, 59, 2031663, 65638, 59, 2031664, 65638, 59, 2031665, 65638, 59, 2031666, 65638, 59, 2031667, 65638, 59, 2031668, 65638, 59, 2031669, 65638, 59, 2031670, 65638, 59, 2031671, 65638, 59, 2031672, 65638, 59, 2031673, 262244, 0, 2031674, 262244, 0, 2031675, 262244, 0, 2031676, 262244, 0, 2031677, 262244, 0, 2031678, 262244, 0, 2031679, 262244, 0, 2031680, 262244, 0, 2031681, 262244, 0, 2031682, 262244, 0, 2031683, 262244, 0, 2031684, 65638, 59, 2031685, 65638, 59, 2031686, 65638, 59, 2031687, 131174, 67, 2031688, 262244, 0, 2031689, 262244, 0, 2031690, 262244, 0, 2031691, 262244, 0, 2031692, 262244, 0, 2031693, 262244, 0, 2031694, 262244, 0, 2031695, 262244, 0, 2097152, 262244, 0, 2097153, 262244, 0, 2097154, 262244, 0, 2097155, 262244, 0, 2097156, 262244, 0, 2097157, 262244, 0, 2097158, 262244, 0, 2097159, 102, 67, 2097160, 65638, 59, 2097161, 65638, 59, 2097162, 65638, 59, 2097163, 65638, 59, 2097164, 131174, 19, 2097165, 393318, 18, 2097166, 262246, 18, 2097167, 65638, 59, 2097168, 65638, 59, 2097169, 65638, 59, 2097170, 131174, 107, 2097171, 65638, 71, 2097172, 262146, 2, 2097173, 2, 0, 2097174, 2, 0, 2097175, 2, 0, 2097176, 2, 0, 2097177, 2, 0, 2097178, 2, 4, 2097179, 102, 107, 2097180, 65638, 59, 2097181, 65638, 59, 2097182, 65638, 59, 2097183, 65638, 59, 2097184, 65638, 59, 2097185, 65638, 59, 2097186, 65638, 59, 2097187, 131174, 67, 2097188, 262244, 0, 2097189, 262244, 0, 2097190, 262244, 0, 2097191, 262244, 0, 2097192, 102, 67, 2097193, 65638, 59, 2097194, 65638, 59, 2097195, 65638, 59, 2097196, 65638, 59, 2097197, 65638, 59, 2097198, 65638, 59, 2097199, 65638, 59, 2097200, 65638, 59, 2097201, 65638, 59, 2097202, 65638, 59, 2097203, 65638, 59, 2097204, 65638, 59, 2097205, 65638, 59, 2097206, 65638, 59, 2097207, 65638, 59, 2097208, 65638, 59, 2097209, 262246, 67, 2097210, 65638, 68, 2097211, 65638, 68, 2097212, 65638, 68, 2097213, 65638, 68, 2097214, 65638, 68, 2097215, 65638, 68, 2097216, 65638, 68, 2097217, 65638, 68, 2097218, 65638, 68, 2097219, 65638, 68, 2097220, 65638, 68, 2097221, 65638, 68, 2097222, 65638, 68, 2097223, 131174, 68, 2097224, 262244, 0, 2097225, 262244, 0, 2097226, 262244, 0, 2097227, 262244, 0, 2097228, 262244, 0, 2097229, 262244, 0, 2097230, 262244, 0, 2097231, 262244, 0, 2162688, 262244, 0, 2162689, 262244, 0, 2162690, 262244, 0, 2162691, 262244, 0, 2162692, 262244, 0, 2162693, 262244, 0, 2162694, 262244, 0, 2162695, 102, 67, 2162696, 65638, 59, 2162697, 65638, 59, 2162698, 65638, 59, 2162699, 65638, 59, 2162700, 65638, 59, 2162701, 131174, 18, 2162702, 327782, 19, 2162703, 196710, 17, 2162704, 196710, 17, 2162705, 262246, 17, 2162706, 131174, 107, 2162707, 65638, 71, 2162708, 262146, 2, 2162709, 2, 0, 2162710, 2, 0, 2162711, 2, 0, 2162712, 2, 0, 2162713, 2, 0, 2162714, 2, 4, 2162715, 102, 107, 2162716, 65638, 59, 2162717, 65638, 59, 2162718, 65638, 59, 2162719, 65638, 59, 2162720, 65638, 59, 2162721, 65638, 59, 2162722, 65638, 59, 2162723, 131174, 67, 2162724, 262244, 0, 2162725, 262244, 0, 2162726, 262244, 0, 2162727, 262244, 0, 2162728, 102, 68, 2162729, 65638, 68, 2162730, 65638, 68, 2162731, 65638, 68, 2162732, 65638, 68, 2162733, 65638, 68, 2162734, 65638, 68, 2162735, 65638, 68, 2162736, 65638, 68, 2162737, 65638, 68, 2162738, 65638, 68, 2162739, 65638, 68, 2162740, 65638, 68, 2162741, 65638, 68, 2162742, 65638, 68, 2162743, 65638, 68, 2162744, 65638, 68, 2162745, 131174, 68, 2162746, 262244, 0, 2162747, 262244, 0, 2162748, 262244, 0, 2162749, 262244, 0, 2162750, 262244, 0, 2162751, 262244, 0, 2162752, 262244, 0, 2162753, 262244, 0, 2162754, 262244, 0, 2162755, 262244, 0, 2162756, 262244, 0, 2162757, 262244, 0, 2162758, 262244, 0, 2162759, 262244, 0, 2162760, 262244, 0, 2162761, 262244, 0, 2162762, 262244, 0, 2162763, 262244, 0, 2162764, 262244, 0, 2162765, 262244, 0, 2162766, 262244, 0, 2162767, 262244, 0, 2228224, 262244, 0, 2228225, 262244, 0, 2228226, 262244, 0, 2228227, 262244, 0, 2228228, 262244, 0, 2228229, 262244, 0, 2228230, 262244, 0, 2228231, 102, 67, 2228232, 65638, 59, 2228233, 65638, 59, 2228234, 65638, 59, 2228235, 65638, 59, 2228236, 65638, 59, 2228237, 131174, 19, 2228238, 196710, 19, 2228239, 393318, 18, 2228240, 196710, 18, 2228241, 262246, 18, 2228242, 131174, 107, 2228243, 65638, 71, 2228244, 262146, 2, 2228245, 2, 0, 2228246, 2, 0, 2228247, 2, 0, 2228248, 2, 0, 2228249, 2, 0, 2228250, 2, 4, 2228251, 102, 107, 2228252, 65638, 59, 2228253, 65638, 59, 2228254, 65638, 59, 2228255, 65638, 59, 2228256, 65638, 59, 2228257, 65638, 59, 2228258, 65638, 59, 2228259, 131174, 67, 2228260, 262244, 0, 2228261, 262244, 0, 2228262, 262244, 0, 2228263, 262244, 0, 2228264, 262244, 0, 2228265, 262244, 0, 2228266, 262244, 0, 2228267, 262244, 0, 2228268, 262244, 0, 2228269, 262244, 0, 2228270, 262244, 0, 2228271, 262244, 0, 2228272, 262244, 0, 2228273, 262244, 0, 2228274, 262244, 0, 2228275, 262244, 0, 2228276, 262244, 0, 2228277, 262244, 0, 2228278, 262244, 0, 2228279, 262244, 0, 2228280, 262244, 0, 2228281, 262244, 0, 2228282, 262244, 0, 2228283, 262244, 0, 2228284, 262244, 0, 2228285, 262244, 0, 2228286, 262244, 0, 2228287, 262244, 0, 2228288, 262244, 0, 2228289, 262244, 0, 2228290, 262244, 0, 2228291, 262244, 0, 2228292, 262244, 0, 2228293, 262244, 0, 2228294, 262244, 0, 2228295, 262244, 0, 2228296, 262244, 0, 2228297, 262244, 0, 2228298, 262244, 0, 2228299, 262244, 0, 2228300, 262244, 0, 2228301, 262244, 0, 2228302, 262244, 0, 2228303, 262244, 0, 2293760, 262244, 0, 2293761, 262244, 0, 2293762, 262244, 0, 2293763, 262244, 0, 2293764, 262244, 0, 2293765, 262244, 0, 2293766, 262244, 0, 2293767, 102, 67, 2293768, 65638, 59, 2293769, 65638, 59, 2293770, 65638, 59, 2293771, 65638, 59, 2293772, 65638, 59, 2293773, 65638, 59, 2293774, 65638, 59, 2293775, 131174, 19, 2293776, 196710, 19, 2293777, 262246, 19, 2293778, 131174, 107, 2293779, 65638, 71, 2293780, 262146, 2, 2293781, 2, 0, 2293782, 2, 0, 2293783, 2, 0, 2293784, 2, 0, 2293785, 2, 0, 2293786, 2, 4, 2293787, 102, 107, 2293788, 65638, 59, 2293789, 65638, 59, 2293790, 65638, 59, 2293791, 65638, 59, 2293792, 65638, 59, 2293793, 65638, 59, 2293794, 65638, 59, 2293795, 131174, 67, 2293796, 262244, 0, 2293797, 262244, 0, 2293798, 262244, 0, 2293799, 262244, 0, 2293800, 262244, 0, 2293801, 262244, 0, 2293802, 262244, 0, 2293803, 262244, 0, 2293804, 262244, 0, 2293805, 262244, 0, 2293806, 262244, 0, 2293807, 262244, 0, 2293808, 262244, 0, 2293809, 262244, 0, 2293810, 262244, 0, 2293811, 262244, 0, 2293812, 262244, 0, 2293813, 262244, 0, 2293814, 262244, 0, 2293815, 262244, 0, 2293816, 262244, 0, 2293817, 262244, 0, 2293818, 262244, 0, 2293819, 262244, 0, 2293820, 262244, 0, 2293821, 262244, 0, 2293822, 262244, 0, 2293823, 262244, 0, 2293824, 262244, 0, 2293825, 262244, 0, 2293826, 262244, 0, 2293827, 262244, 0, 2293828, 262244, 0, 2293829, 262244, 0, 2293830, 262244, 0, 2293831, 262244, 0, 2293832, 262244, 0, 2293833, 262244, 0, 2293834, 262244, 0, 2293835, 262244, 0, 2293836, 262244, 0, 2293837, 262244, 0, 2293838, 262244, 0, 2293839, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 262244, 0, 2359300, 262244, 0, 2359301, 262244, 0, 2359302, 262244, 0, 2359303, 102, 68, 2359304, 65638, 68, 2359305, 196710, 67, 2359306, 65638, 59, 2359307, 65638, 59, 2359308, 65638, 59, 2359309, 65638, 59, 2359310, 65638, 59, 2359311, 65638, 59, 2359312, 196710, 106, 2359313, 65638, 108, 2359314, 131174, 108, 2359315, 65638, 71, 2359316, 262146, 2, 2359317, 2, 0, 2359318, 2, 0, 2359319, 2, 0, 2359320, 2, 0, 2359321, 2, 0, 2359322, 2, 4, 2359323, 102, 108, 2359324, 65638, 108, 2359325, 262246, 106, 2359326, 65638, 59, 2359327, 65638, 59, 2359328, 65638, 59, 2359329, 65638, 59, 2359330, 65638, 59, 2359331, 131174, 67, 2359332, 262244, 0, 2359333, 262244, 0, 2359334, 262244, 0, 2359335, 262244, 0, 2359336, 262244, 0, 2359337, 262244, 0, 2359338, 262244, 0, 2359339, 262244, 0, 2359340, 262244, 0, 2359341, 262244, 0, 2359342, 262244, 0, 2359343, 262244, 0, 2359344, 262244, 0, 2359345, 262244, 0, 2359346, 262244, 0, 2359347, 262244, 0, 2359348, 262244, 0, 2359349, 262244, 0, 2359350, 262244, 0, 2359351, 262244, 0, 2359352, 262244, 0, 2359353, 262244, 0, 2359354, 262244, 0, 2359355, 262244, 0, 2359356, 262244, 0, 2359357, 262244, 0, 2359358, 262244, 0, 2359359, 262244, 0, 2359360, 262244, 0, 2359361, 262244, 0, 2359362, 262244, 0, 2359363, 262244, 0, 2359364, 262244, 0, 2359365, 262244, 0, 2359366, 262244, 0, 2359367, 262244, 0, 2359368, 262244, 0, 2359369, 262244, 0, 2359370, 262244, 0, 2359371, 262244, 0, 2359372, 262244, 0, 2359373, 262244, 0, 2359374, 262244, 0, 2359375, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 262244, 0, 2424836, 262244, 0, 2424837, 262244, 0, 2424838, 262244, 0, 2424839, 262244, 0, 2424840, 262244, 0, 2424841, 102, 67, 2424842, 65638, 59, 2424843, 65638, 59, 2424844, 65638, 59, 2424845, 65638, 59, 2424846, 65638, 59, 2424847, 65638, 59, 2424848, 131174, 107, 2424849, 65638, 71, 2424850, 65638, 71, 2424851, 65638, 71, 2424852, 262146, 6, 2424853, 262146, 4, 2424854, 262146, 4, 2424855, 262146, 4, 2424856, 262146, 4, 2424857, 262146, 4, 2424858, 131074, 6, 2424859, 65638, 71, 2424860, 65638, 71, 2424861, 102, 107, 2424862, 65638, 59, 2424863, 65638, 59, 2424864, 65638, 59, 2424865, 65638, 59, 2424866, 65638, 59, 2424867, 131174, 67, 2424868, 262244, 0, 2424869, 262244, 0, 2424870, 262244, 0, 2424871, 262244, 0, 2424872, 262244, 0, 2424873, 262244, 0, 2424874, 262244, 0, 2424875, 262244, 0, 2424876, 262244, 0, 2424877, 262244, 0, 2424878, 262244, 0, 2424879, 262244, 0, 2424880, 262244, 0, 2424881, 262244, 0, 2424882, 262244, 0, 2424883, 262244, 0, 2424884, 262244, 0, 2424885, 262244, 0, 2424886, 262244, 0, 2424887, 262244, 0, 2424888, 262244, 0, 2424889, 262244, 0, 2424890, 262244, 0, 2424891, 262244, 0, 2424892, 262244, 0, 2424893, 262244, 0, 2424894, 262244, 0, 2424895, 262244, 0, 2424896, 262244, 0, 2424897, 262244, 0, 2424898, 262244, 0, 2424899, 262244, 0, 2424900, 262244, 0, 2424901, 262244, 0, 2424902, 262244, 0, 2424903, 262244, 0, 2424904, 262244, 0, 2424905, 262244, 0, 2424906, 262244, 0, 2424907, 262244, 0, 2424908, 262244, 0, 2424909, 262244, 0, 2424910, 262244, 0, 2424911, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 262244, 0, 2490372, 262244, 0, 2490373, 262244, 0, 2490374, 262244, 0, 2490375, 262244, 0, 2490376, 262244, 0, 2490377, 102, 67, 2490378, 65638, 59, 2490379, 65638, 59, 2490380, 65638, 59, 2490381, 65638, 59, 2490382, 65638, 59, 2490383, 65638, 59, 2490384, 131174, 107, 2490385, 65638, 71, 2490386, 65638, 71, 2490387, 65638, 71, 2490388, 65638, 71, 2490389, 65638, 71, 2490390, 65638, 71, 2490391, 65638, 71, 2490392, 65638, 71, 2490393, 65638, 71, 2490394, 65638, 71, 2490395, 65638, 71, 2490396, 65638, 71, 2490397, 102, 107, 2490398, 65638, 59, 2490399, 65638, 59, 2490400, 65638, 59, 2490401, 65638, 59, 2490402, 65638, 59, 2490403, 131174, 67, 2490404, 262244, 0, 2490405, 262244, 0, 2490406, 262244, 0, 2490407, 262244, 0, 2490408, 262244, 0, 2490409, 262244, 0, 2490410, 262244, 0, 2490411, 262244, 0, 2490412, 262244, 0, 2490413, 262244, 0, 2490414, 262244, 0, 2490415, 262244, 0, 2490416, 262244, 0, 2490417, 262244, 0, 2490418, 262244, 0, 2490419, 262244, 0, 2490420, 262244, 0, 2490421, 262244, 0, 2490422, 262244, 0, 2490423, 262244, 0, 2490424, 262244, 0, 2490425, 262244, 0, 2490426, 262244, 0, 2490427, 262244, 0, 2490428, 262244, 0, 2490429, 262244, 0, 2490430, 262244, 0, 2490431, 262244, 0, 2490432, 262244, 0, 2490433, 262244, 0, 2490434, 262244, 0, 2490435, 262244, 0, 2490436, 262244, 0, 2490437, 262244, 0, 2490438, 262244, 0, 2490439, 262244, 0, 2490440, 262244, 0, 2490441, 262244, 0, 2490442, 262244, 0, 2490443, 262244, 0, 2490444, 262244, 0, 2490445, 262244, 0, 2490446, 262244, 0, 2490447, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 262244, 0, 2555908, 262244, 0, 2555909, 262244, 0, 2555910, 262244, 0, 2555911, 262244, 0, 2555912, 262244, 0, 2555913, 102, 67, 2555914, 65638, 59, 2555915, 65638, 59, 2555916, 65638, 59, 2555917, 65638, 59, 2555918, 65638, 59, 2555919, 65638, 59, 2555920, 131174, 107, 2555921, 65638, 71, 2555922, 65638, 71, 2555923, 65638, 71, 2555924, 65638, 71, 2555925, 65638, 71, 2555926, 65638, 71, 2555927, 65638, 71, 2555928, 65638, 71, 2555929, 65638, 71, 2555930, 65638, 71, 2555931, 65638, 71, 2555932, 65638, 71, 2555933, 102, 107, 2555934, 65638, 59, 2555935, 65638, 59, 2555936, 65638, 59, 2555937, 65638, 59, 2555938, 65638, 59, 2555939, 262246, 66, 2555940, 131174, 66, 2555941, 262244, 0, 2555942, 262244, 0, 2555943, 262244, 0, 2555944, 262244, 0, 2555945, 262244, 0, 2555946, 262244, 0, 2555947, 262244, 0, 2555948, 262244, 0, 2555949, 262244, 0, 2555950, 262244, 0, 2555951, 262244, 0, 2555952, 262244, 0, 2555953, 262244, 0, 2555954, 262244, 0, 2555955, 262244, 0, 2555956, 262244, 0, 2555957, 262244, 0, 2555958, 262244, 0, 2555959, 262244, 0, 2555960, 262244, 0, 2555961, 262244, 0, 2555962, 262244, 0, 2555963, 262244, 0, 2555964, 262244, 0, 2555965, 262244, 0, 2555966, 262244, 0, 2555967, 262244, 0, 2555968, 262244, 0, 2555969, 262244, 0, 2555970, 262244, 0, 2555971, 262244, 0, 2555972, 262244, 0, 2555973, 262244, 0, 2555974, 262244, 0, 2555975, 262244, 0, 2555976, 262244, 0, 2555977, 262244, 0, 2555978, 262244, 0, 2555979, 262244, 0, 2555980, 262244, 0, 2555981, 262244, 0, 2555982, 262244, 0, 2555983, 262244, 0, 2621440, 262244, 0, 2621441, 262244, 0, 2621442, 262244, 0, 2621443, 262244, 0, 2621444, 262244, 0, 2621445, 262244, 0, 2621446, 262244, 0, 2621447, 262244, 0, 2621448, 262244, 0, 2621449, 102, 67, 2621450, 65638, 59, 2621451, 65638, 59, 2621452, 65638, 59, 2621453, 65638, 59, 2621454, 65638, 59, 2621455, 65638, 59, 2621456, 131174, 107, 2621457, 65638, 71, 2621458, 65638, 71, 2621459, 65638, 71, 2621460, 262146, 5, 2621461, 131074, 3, 2621462, 131074, 3, 2621463, 131074, 3, 2621464, 131074, 3, 2621465, 131074, 3, 2621466, 2, 6, 2621467, 65638, 71, 2621468, 65638, 71, 2621469, 102, 107, 2621470, 65638, 59, 2621471, 65638, 59, 2621472, 65638, 59, 2621473, 65638, 59, 2621474, 65638, 59, 2621475, 65638, 59, 2621476, 131174, 67, 2621477, 262244, 0, 2621478, 262244, 0, 2621479, 262244, 0, 2621480, 262244, 0, 2621481, 262244, 0, 2621482, 262244, 0, 2621483, 262244, 0, 2621484, 262244, 0, 2621485, 262244, 0, 2621486, 262244, 0, 2621487, 262244, 0, 2621488, 262244, 0, 2621489, 262244, 0, 2621490, 262244, 0, 2621491, 262244, 0, 2621492, 262244, 0, 2621493, 262244, 0, 2621494, 262244, 0, 2621495, 262244, 0, 2621496, 262244, 0, 2621497, 262244, 0, 2621498, 262244, 0, 2621499, 262244, 0, 2621500, 262244, 0, 2621501, 262244, 0, 2621502, 262244, 0, 2621503, 262244, 0, 2621504, 262244, 0, 2621505, 262244, 0, 2621506, 262244, 0, 2621507, 262244, 0, 2621508, 262244, 0, 2621509, 262244, 0, 2621510, 262244, 0, 2621511, 262244, 0, 2621512, 262244, 0, 2621513, 262244, 0, 2621514, 262244, 0, 2621515, 262244, 0, 2621516, 262244, 0, 2621517, 262244, 0, 2621518, 262244, 0, 2621519, 262244, 0, 2686976, 262244, 0, 2686977, 262244, 0, 2686978, 262244, 0, 2686979, 262244, 0, 2686980, 262244, 0, 2686981, 262244, 0, 2686982, 262244, 0, 2686983, 262244, 0, 2686984, 262244, 0, 2686985, 102, 68, 2686986, 65638, 68, 2686987, 65638, 68, 2686988, 196710, 67, 2686989, 65638, 59, 2686990, 65638, 59, 2686991, 65638, 59, 2686992, 131174, 107, 2686993, 65638, 71, 2686994, 65638, 71, 2686995, 65638, 71, 2686996, 262146, 2, 2686997, 2, 0, 2686998, 2, 0, 2686999, 2, 0, 2687000, 2, 0, 2687001, 2, 0, 2687002, 2, 4, 2687003, 65638, 71, 2687004, 65638, 71, 2687005, 102, 107, 2687006, 65638, 59, 2687007, 65638, 59, 2687008, 65638, 59, 2687009, 65638, 59, 2687010, 65638, 59, 2687011, 65638, 59, 2687012, 131174, 67, 2687013, 262244, 0, 2687014, 262244, 0, 2687015, 262244, 0, 2687016, 262244, 0, 2687017, 262244, 0, 2687018, 262244, 0, 2687019, 262244, 0, 2687020, 262244, 0, 2687021, 262244, 0, 2687022, 262244, 0, 2687023, 262244, 0, 2687024, 262244, 0, 2687025, 262244, 0, 2687026, 262244, 0, 2687027, 262244, 0, 2687028, 262244, 0, 2687029, 262244, 0, 2687030, 262244, 0, 2687031, 262244, 0, 2687032, 262244, 0, 2687033, 262244, 0, 2687034, 262244, 0, 2687035, 262244, 0, 2687036, 262244, 0, 2687037, 262244, 0, 2687038, 262244, 0, 2687039, 262244, 0, 2687040, 262244, 0, 2687041, 262244, 0, 2687042, 262244, 0, 2687043, 262244, 0, 2687044, 262244, 0, 2687045, 262244, 0, 2687046, 262244, 0, 2687047, 262244, 0, 2687048, 262244, 0, 2687049, 262244, 0, 2687050, 262244, 0, 2687051, 262244, 0, 2687052, 262244, 0, 2687053, 262244, 0, 2687054, 262244, 0, 2687055, 262244, 0, 2752512, 262244, 0, 2752513, 262244, 0, 2752514, 262244, 0, 2752515, 262244, 0, 2752516, 262244, 0, 2752517, 262244, 0, 2752518, 262244, 0, 2752519, 262244, 0, 2752520, 262244, 0, 2752521, 262244, 0, 2752522, 262244, 0, 2752523, 262244, 0, 2752524, 102, 67, 2752525, 65638, 59, 2752526, 65638, 59, 2752527, 65638, 59, 2752528, 131174, 107, 2752529, 65638, 71, 2752530, 65638, 71, 2752531, 65638, 71, 2752532, 262146, 2, 2752533, 2, 0, 2752534, 2, 0, 2752535, 2, 0, 2752536, 2, 0, 2752537, 2, 0, 2752538, 2, 4, 2752539, 65638, 71, 2752540, 65638, 71, 2752541, 102, 107, 2752542, 65638, 59, 2752543, 65638, 59, 2752544, 65638, 59, 2752545, 65638, 59, 2752546, 65638, 59, 2752547, 65638, 59, 2752548, 131174, 67, 2752549, 262244, 0, 2752550, 262244, 0, 2752551, 262244, 0, 2752552, 262244, 0, 2752553, 262244, 0, 2752554, 262244, 0, 2752555, 262244, 0, 2752556, 262244, 0, 2752557, 262244, 0, 2752558, 262244, 0, 2752559, 262244, 0, 2752560, 262244, 0, 2752561, 262244, 0, 2752562, 262244, 0, 2752563, 102, 78, 2752564, 65638, 78, 2752565, 65638, 78, 2752566, 65638, 78, 2752567, 131174, 78, 2752568, 262244, 0, 2752569, 262244, 0, 2752570, 262244, 0, 2752571, 262244, 0, 2752572, 262244, 0, 2752573, 262244, 0, 2752574, 262244, 0, 2752575, 262244, 0, 2752576, 262244, 0, 2752577, 262244, 0, 2752578, 262244, 0, 2752579, 262244, 0, 2752580, 262244, 0, 2752581, 262244, 0, 2752582, 262244, 0, 2752583, 262244, 0, 2752584, 262244, 0, 2752585, 262244, 0, 2752586, 262244, 0, 2752587, 262244, 0, 2752588, 262244, 0, 2752589, 262244, 0, 2752590, 262244, 0, 2752591, 262244, 0, 2818048, 262244, 0, 2818049, 262244, 0, 2818050, 262244, 0, 2818051, 262244, 0, 2818052, 262244, 0, 2818053, 262244, 0, 2818054, 262244, 0, 2818055, 262244, 0, 2818056, 262244, 0, 2818057, 262244, 0, 2818058, 262244, 0, 2818059, 262244, 0, 2818060, 102, 67, 2818061, 65638, 59, 2818062, 65638, 59, 2818063, 65638, 59, 2818064, 131174, 107, 2818065, 65638, 71, 2818066, 65638, 71, 2818067, 65638, 71, 2818068, 262146, 2, 2818069, 2, 0, 2818070, 2, 0, 2818071, 2, 0, 2818072, 2, 0, 2818073, 2, 0, 2818074, 2, 4, 2818075, 65638, 71, 2818076, 65638, 71, 2818077, 102, 107, 2818078, 65638, 59, 2818079, 65638, 59, 2818080, 65638, 59, 2818081, 65638, 59, 2818082, 65638, 59, 2818083, 65638, 59, 2818084, 131174, 67, 2818085, 262244, 0, 2818086, 262244, 0, 2818087, 262244, 0, 2818088, 262244, 0, 2818089, 262244, 0, 2818090, 262244, 0, 2818091, 262244, 0, 2818092, 262244, 0, 2818093, 262244, 0, 2818094, 262244, 0, 2818095, 262244, 0, 2818096, 262244, 0, 2818097, 262244, 0, 2818098, 102, 78, 2818099, 196710, 78, 2818100, 327782, 79, 2818101, 393318, 79, 2818102, 458854, 79, 2818103, 262246, 78, 2818104, 131174, 78, 2818105, 262244, 0, 2818106, 262244, 0, 2818107, 262244, 0, 2818108, 262244, 0, 2818109, 262244, 0, 2818110, 262244, 0, 2818111, 262244, 0, 2818112, 262244, 0, 2818113, 262244, 0, 2818114, 262244, 0, 2818115, 262244, 0, 2818116, 262244, 0, 2818117, 262244, 0, 2818118, 262244, 0, 2818119, 262244, 0, 2818120, 262244, 0, 2818121, 262244, 0, 2818122, 262244, 0, 2818123, 262244, 0, 2818124, 262244, 0, 2818125, 262244, 0, 2818126, 262244, 0, 2818127, 262244, 0, 2883584, 262244, 0, 2883585, 262244, 0, 2883586, 262244, 0, 2883587, 262244, 0, 2883588, 262244, 0, 2883589, 262244, 0, 2883590, 262244, 0, 2883591, 262244, 0, 2883592, 262244, 0, 2883593, 262244, 0, 2883594, 262244, 0, 2883595, 262244, 0, 2883596, 102, 67, 2883597, 65638, 59, 2883598, 65638, 59, 2883599, 65638, 59, 2883600, 131174, 107, 2883601, 65638, 71, 2883602, 65638, 71, 2883603, 65638, 71, 2883604, 262146, 6, 2883605, 131074, 1, 2883606, 2, 0, 2883607, 2, 0, 2883608, 2, 0, 2883609, 262146, 0, 2883610, 131074, 6, 2883611, 65638, 71, 2883612, 102, 106, 2883613, 262246, 107, 2883614, 65638, 59, 2883615, 65638, 59, 2883616, 65638, 59, 2883617, 65638, 59, 2883618, 65638, 59, 2883619, 65638, 59, 2883620, 131174, 67, 2883621, 262244, 0, 2883622, 262244, 0, 2883623, 262244, 0, 2883624, 262244, 0, 2883625, 262244, 0, 2883626, 262244, 0, 2883627, 262244, 0, 2883628, 262244, 0, 2883629, 262244, 0, 2883630, 262244, 0, 2883631, 262244, 0, 2883632, 262244, 0, 2883633, 102, 78, 2883634, 196710, 78, 2883635, 65638, 71, 2883636, 327782, 80, 2883637, 393318, 80, 2883638, 458854, 80, 2883639, 65638, 71, 2883640, 262246, 78, 2883641, 131174, 78, 2883642, 262244, 0, 2883643, 262244, 0, 2883644, 262244, 0, 2883645, 262244, 0, 2883646, 262244, 0, 2883647, 262244, 0, 2883648, 262244, 0, 2883649, 262244, 0, 2883650, 262244, 0, 2883651, 262244, 0, 2883652, 262244, 0, 2883653, 262244, 0, 2883654, 262244, 0, 2883655, 262244, 0, 2883656, 262244, 0, 2883657, 262244, 0, 2883658, 262244, 0, 2883659, 262244, 0, 2883660, 262244, 0, 2883661, 262244, 0, 2883662, 262244, 0, 2883663, 262244, 0, 2949120, 262244, 0, 2949121, 262244, 0, 2949122, 262244, 0, 2949123, 262244, 0, 2949124, 262244, 0, 2949125, 262244, 0, 2949126, 262244, 0, 2949127, 262244, 0, 2949128, 262244, 0, 2949129, 262244, 0, 2949130, 262244, 0, 2949131, 262244, 0, 2949132, 102, 67, 2949133, 65638, 59, 2949134, 65638, 59, 2949135, 65638, 59, 2949136, 131174, 107, 2949137, 65638, 71, 2949138, 65638, 71, 2949139, 65638, 71, 2949140, 65638, 71, 2949141, 262146, 2, 2949142, 2, 0, 2949143, 2, 0, 2949144, 2, 0, 2949145, 2, 4, 2949146, 65638, 71, 2949147, 65638, 71, 2949148, 102, 107, 2949149, 65638, 59, 2949150, 65638, 59, 2949151, 65638, 59, 2949152, 65638, 59, 2949153, 65638, 59, 2949154, 65638, 59, 2949155, 65638, 59, 2949156, 131174, 67, 2949157, 262244, 0, 2949158, 262244, 0, 2949159, 262244, 0, 2949160, 262244, 0, 2949161, 262244, 0, 2949162, 262244, 0, 2949163, 262244, 0, 2949164, 262244, 0, 2949165, 262244, 0, 2949166, 262244, 0, 2949167, 262244, 0, 2949168, 262244, 0, 2949169, 102, 79, 2949170, 65638, 71, 2949171, 65638, 71, 2949172, 327782, 80, 2949173, 393318, 80, 2949174, 458854, 80, 2949175, 65638, 71, 2949176, 65638, 71, 2949177, 131174, 79, 2949178, 262244, 0, 2949179, 262244, 0, 2949180, 262244, 0, 2949181, 262244, 0, 2949182, 262244, 0, 2949183, 262244, 0, 2949184, 262244, 0, 2949185, 262244, 0, 2949186, 262244, 0, 2949187, 262244, 0, 2949188, 262244, 0, 2949189, 262244, 0, 2949190, 262244, 0, 2949191, 262244, 0, 2949192, 262244, 0, 2949193, 262244, 0, 2949194, 262244, 0, 2949195, 262244, 0, 2949196, 262244, 0, 2949197, 262244, 0, 2949198, 262244, 0, 2949199, 262244, 0, 3014656, 262244, 0, 3014657, 262244, 0, 3014658, 262244, 0, 3014659, 262244, 0, 3014660, 262244, 0, 3014661, 262244, 0, 3014662, 262244, 0, 3014663, 262244, 0, 3014664, 262244, 0, 3014665, 262244, 0, 3014666, 262244, 0, 3014667, 262244, 0, 3014668, 102, 67, 3014669, 65638, 59, 3014670, 65638, 59, 3014671, 65638, 59, 3014672, 196710, 107, 3014673, 65638, 106, 3014674, 131174, 106, 3014675, 65638, 71, 3014676, 65638, 71, 3014677, 262146, 2, 3014678, 2, 0, 3014679, 2, 0, 3014680, 2, 0, 3014681, 2, 4, 3014682, 65638, 71, 3014683, 65638, 71, 3014684, 102, 107, 3014685, 131174, 17, 3014686, 196710, 17, 3014687, 262246, 17, 3014688, 65638, 59, 3014689, 65638, 59, 3014690, 65638, 59, 3014691, 65638, 59, 3014692, 131174, 67, 3014693, 262244, 0, 3014694, 262244, 0, 3014695, 262244, 0, 3014696, 262244, 0, 3014697, 262244, 0, 3014698, 262244, 0, 3014699, 262244, 0, 3014700, 262244, 0, 3014701, 262244, 0, 3014702, 262244, 0, 3014703, 262244, 0, 3014704, 262244, 0, 3014705, 102, 79, 3014706, 65638, 71, 3014707, 65638, 71, 3014708, 327782, 80, 3014709, 393318, 80, 3014710, 458854, 80, 3014711, 65638, 71, 3014712, 65638, 71, 3014713, 131174, 79, 3014714, 262244, 0, 3014715, 262244, 0, 3014716, 262244, 0, 3014717, 262244, 0, 3014718, 262244, 0, 3014719, 262244, 0, 3014720, 262244, 0, 3014721, 262244, 0, 3014722, 262244, 0, 3014723, 262244, 0, 3014724, 262244, 0, 3014725, 262244, 0, 3014726, 262244, 0, 3014727, 262244, 0, 3014728, 262244, 0, 3014729, 262244, 0, 3014730, 262244, 0, 3014731, 262244, 0, 3014732, 262244, 0, 3014733, 262244, 0, 3014734, 262244, 0, 3014735, 262244, 0, 3080192, 262244, 0, 3080193, 262244, 0, 3080194, 262244, 0, 3080195, 262244, 0, 3080196, 262244, 0, 3080197, 102, 66, 3080198, 65638, 66, 3080199, 65638, 66, 3080200, 65638, 66, 3080201, 65638, 66, 3080202, 65638, 66, 3080203, 65638, 66, 3080204, 196710, 66, 3080205, 65638, 59, 3080206, 65638, 59, 3080207, 65638, 59, 3080208, 65638, 59, 3080209, 65638, 59, 3080210, 131174, 107, 3080211, 65638, 71, 3080212, 65638, 71, 3080213, 262146, 2, 3080214, 2, 0, 3080215, 2, 0, 3080216, 2, 0, 3080217, 2, 4, 3080218, 65638, 71, 3080219, 65638, 71, 3080220, 102, 107, 3080221, 131174, 18, 3080222, 196710, 18, 3080223, 262246, 18, 3080224, 65638, 59, 3080225, 65638, 59, 3080226, 65638, 59, 3080227, 65638, 59, 3080228, 131174, 67, 3080229, 262244, 0, 3080230, 262244, 0, 3080231, 262244, 0, 3080232, 262244, 0, 3080233, 262244, 0, 3080234, 262244, 0, 3080235, 262244, 0, 3080236, 262244, 0, 3080237, 262244, 0, 3080238, 262244, 0, 3080239, 262244, 0, 3080240, 262244, 0, 3080241, 102, 79, 3080242, 65638, 71, 3080243, 65638, 71, 3080244, 327782, 80, 3080245, 393318, 80, 3080246, 458854, 80, 3080247, 65638, 71, 3080248, 65638, 71, 3080249, 131174, 79, 3080250, 262244, 0, 3080251, 262244, 0, 3080252, 262244, 0, 3080253, 262244, 0, 3080254, 262244, 0, 3080255, 262244, 0, 3080256, 262244, 0, 3080257, 262244, 0, 3080258, 262244, 0, 3080259, 262244, 0, 3080260, 262244, 0, 3080261, 262244, 0, 3080262, 262244, 0, 3080263, 262244, 0, 3080264, 262244, 0, 3080265, 262244, 0, 3080266, 262244, 0, 3080267, 262244, 0, 3080268, 262244, 0, 3080269, 262244, 0, 3080270, 262244, 0, 3080271, 262244, 0, 3145728, 262244, 0, 3145729, 262244, 0, 3145730, 262244, 0, 3145731, 262244, 0, 3145732, 262244, 0, 3145733, 102, 67, 3145734, 65638, 59, 3145735, 65638, 59, 3145736, 65638, 59, 3145737, 65638, 59, 3145738, 65638, 59, 3145739, 65638, 59, 3145740, 65638, 59, 3145741, 65638, 59, 3145742, 65638, 59, 3145743, 65638, 59, 3145744, 65638, 59, 3145745, 65638, 59, 3145746, 131174, 107, 3145747, 65638, 71, 3145748, 65638, 71, 3145749, 262146, 2, 3145750, 2, 0, 3145751, 2, 0, 3145752, 2, 0, 3145753, 2, 4, 3145754, 65638, 71, 3145755, 65638, 71, 3145756, 102, 107, 3145757, 131174, 18, 3145758, 196710, 18, 3145759, 262246, 18, 3145760, 65638, 59, 3145761, 65638, 59, 3145762, 65638, 59, 3145763, 65638, 59, 3145764, 131174, 67, 3145765, 262244, 0, 3145766, 262244, 0, 3145767, 262244, 0, 3145768, 262244, 0, 3145769, 262244, 0, 3145770, 262244, 0, 3145771, 262244, 0, 3145772, 262244, 0, 3145773, 262244, 0, 3145774, 262244, 0, 3145775, 262244, 0, 3145776, 262244, 0, 3145777, 102, 80, 3145778, 196710, 79, 3145779, 65638, 71, 3145780, 327782, 80, 3145781, 393318, 80, 3145782, 458854, 80, 3145783, 65638, 71, 3145784, 262246, 79, 3145785, 131174, 80, 3145786, 262244, 0, 3145787, 262244, 0, 3145788, 262244, 0, 3145789, 262244, 0, 3145790, 262244, 0, 3145791, 262244, 0, 3145792, 262244, 0, 3145793, 262244, 0, 3145794, 262244, 0, 3145795, 262244, 0, 3145796, 262244, 0, 3145797, 262244, 0, 3145798, 262244, 0, 3145799, 262244, 0, 3145800, 262244, 0, 3145801, 262244, 0, 3145802, 262244, 0, 3145803, 262244, 0, 3145804, 262244, 0, 3145805, 262244, 0, 3145806, 262244, 0, 3145807, 262244, 0, 3211264, 262244, 0, 3211265, 262244, 0, 3211266, 262244, 0, 3211267, 262244, 0, 3211268, 262244, 0, 3211269, 102, 67, 3211270, 65638, 59, 3211271, 65638, 59, 3211272, 65638, 59, 3211273, 65638, 59, 3211274, 65638, 59, 3211275, 65638, 59, 3211276, 65638, 59, 3211277, 65638, 59, 3211278, 65638, 59, 3211279, 65638, 59, 3211280, 65638, 59, 3211281, 65638, 59, 3211282, 131174, 107, 3211283, 65638, 71, 3211284, 65638, 71, 3211285, 262146, 2, 3211286, 2, 0, 3211287, 2, 0, 3211288, 2, 0, 3211289, 2, 4, 3211290, 65638, 71, 3211291, 65638, 71, 3211292, 102, 107, 3211293, 131174, 18, 3211294, 196710, 18, 3211295, 262246, 18, 3211296, 65638, 59, 3211297, 65638, 59, 3211298, 65638, 59, 3211299, 65638, 59, 3211300, 131174, 67, 3211301, 262244, 0, 3211302, 262244, 0, 3211303, 262244, 0, 3211304, 262244, 0, 3211305, 262244, 0, 3211306, 262244, 0, 3211307, 262244, 0, 3211308, 262244, 0, 3211309, 262244, 0, 3211310, 262244, 0, 3211311, 262244, 0, 3211312, 262244, 0, 3211313, 262244, 0, 3211314, 102, 80, 3211315, 196710, 79, 3211316, 327782, 81, 3211317, 393318, 81, 3211318, 458854, 81, 3211319, 262246, 79, 3211320, 131174, 80, 3211321, 262244, 0, 3211322, 262244, 0, 3211323, 262244, 0, 3211324, 262244, 0, 3211325, 262244, 0, 3211326, 262244, 0, 3211327, 262244, 0, 3211328, 262244, 0, 3211329, 262244, 0, 3211330, 262244, 0, 3211331, 262244, 0, 3211332, 262244, 0, 3211333, 262244, 0, 3211334, 262244, 0, 3211335, 262244, 0, 3211336, 262244, 0, 3211337, 262244, 0, 3211338, 262244, 0, 3211339, 262244, 0, 3211340, 262244, 0, 3211341, 262244, 0, 3211342, 262244, 0, 3211343, 262244, 0, 3276800, 262244, 0, 3276801, 262244, 0, 3276802, 262244, 0, 3276803, 262244, 0, 3276804, 262244, 0, 3276805, 102, 67, 3276806, 65638, 59, 3276807, 65638, 59, 3276808, 65638, 59, 3276809, 65638, 59, 3276810, 65638, 59, 3276811, 65638, 59, 3276812, 65638, 59, 3276813, 65638, 59, 3276814, 65638, 59, 3276815, 65638, 59, 3276816, 65638, 59, 3276817, 65638, 59, 3276818, 131174, 107, 3276819, 65638, 71, 3276820, 65638, 71, 3276821, 262146, 2, 3276822, 2, 0, 3276823, 2, 0, 3276824, 2, 0, 3276825, 2, 4, 3276826, 65638, 71, 3276827, 65638, 71, 3276828, 102, 107, 3276829, 131174, 19, 3276830, 196710, 19, 3276831, 262246, 19, 3276832, 65638, 59, 3276833, 65638, 59, 3276834, 65638, 59, 3276835, 65638, 59, 3276836, 131174, 67, 3276837, 262244, 0, 3276838, 262244, 0, 3276839, 262244, 0, 3276840, 262244, 0, 3276841, 262244, 0, 3276842, 262244, 0, 3276843, 262244, 0, 3276844, 262244, 0, 3276845, 262244, 0, 3276846, 262244, 0, 3276847, 262244, 0, 3276848, 262244, 0, 3276849, 262244, 0, 3276850, 262244, 0, 3276851, 102, 80, 3276852, 65638, 80, 3276853, 65638, 80, 3276854, 65638, 80, 3276855, 131174, 80, 3276856, 262244, 0, 3276857, 262244, 0, 3276858, 262244, 0, 3276859, 262244, 0, 3276860, 262244, 0, 3276861, 262244, 0, 3276862, 262244, 0, 3276863, 262244, 0, 3276864, 262244, 0, 3276865, 262244, 0, 3276866, 262244, 0, 3276867, 262244, 0, 3276868, 262244, 0, 3276869, 262244, 0, 3276870, 262244, 0, 3276871, 262244, 0, 3276872, 262244, 0, 3276873, 262244, 0, 3276874, 262244, 0, 3276875, 262244, 0, 3276876, 262244, 0, 3276877, 262244, 0, 3276878, 262244, 0, 3276879, 262244, 0, 3342336, 262244, 0, 3342337, 262244, 0, 3342338, 262244, 0, 3342339, 262244, 0, 3342340, 262244, 0, 3342341, 102, 67, 3342342, 65638, 59, 3342343, 65638, 59, 3342344, 65638, 59, 3342345, 65638, 59, 3342346, 65638, 59, 3342347, 65638, 59, 3342348, 65638, 59, 3342349, 65638, 59, 3342350, 65638, 59, 3342351, 65638, 59, 3342352, 65638, 59, 3342353, 65638, 59, 3342354, 131174, 107, 3342355, 65638, 71, 3342356, 65638, 71, 3342357, 262146, 2, 3342358, 2, 0, 3342359, 2, 0, 3342360, 2, 0, 3342361, 2, 4, 3342362, 65638, 71, 3342363, 65638, 71, 3342364, 102, 107, 3342365, 65638, 59, 3342366, 65638, 59, 3342367, 65638, 59, 3342368, 65638, 59, 3342369, 65638, 59, 3342370, 65638, 59, 3342371, 65638, 59, 3342372, 131174, 67, 3342373, 262244, 0, 3342374, 262244, 0, 3342375, 262244, 0, 3342376, 262244, 0, 3342377, 262244, 0, 3342378, 262244, 0, 3342379, 262244, 0, 3342380, 262244, 0, 3342381, 262244, 0, 3342382, 262244, 0, 3342383, 262244, 0, 3342384, 262244, 0, 3342385, 262244, 0, 3342386, 262244, 0, 3342387, 262244, 0, 3342388, 262244, 0, 3342389, 262244, 0, 3342390, 262244, 0, 3342391, 262244, 0, 3342392, 262244, 0, 3342393, 262244, 0, 3342394, 262244, 0, 3342395, 262244, 0, 3342396, 262244, 0, 3342397, 262244, 0, 3342398, 262244, 0, 3342399, 262244, 0, 3342400, 262244, 0, 3342401, 262244, 0, 3342402, 262244, 0, 3342403, 262244, 0, 3342404, 262244, 0, 3342405, 262244, 0, 3342406, 262244, 0, 3342407, 262244, 0, 3342408, 262244, 0, 3342409, 262244, 0, 3342410, 262244, 0, 3342411, 262244, 0, 3342412, 262244, 0, 3342413, 262244, 0, 3342414, 262244, 0, 3342415, 262244, 0, 3407872, 262244, 0, 3407873, 262244, 0, 3407874, 262244, 0, 3407875, 262244, 0, 3407876, 262244, 0, 3407877, 102, 67, 3407878, 65638, 59, 3407879, 65638, 59, 3407880, 65638, 59, 3407881, 65638, 59, 3407882, 65638, 59, 3407883, 65638, 59, 3407884, 65638, 59, 3407885, 65638, 59, 3407886, 65638, 59, 3407887, 65638, 59, 3407888, 65638, 59, 3407889, 65638, 59, 3407890, 131174, 107, 3407891, 65638, 71, 3407892, 65638, 71, 3407893, 65638, 71, 3407894, 65638, 71, 3407895, 65638, 71, 3407896, 65638, 71, 3407897, 65638, 71, 3407898, 65638, 71, 3407899, 65638, 71, 3407900, 102, 107, 3407901, 65638, 59, 3407902, 65638, 59, 3407903, 65638, 59, 3407904, 65638, 59, 3407905, 65638, 59, 3407906, 65638, 59, 3407907, 65638, 59, 3407908, 131174, 67, 3407909, 262244, 0, 3407910, 262244, 0, 3407911, 262244, 0, 3407912, 262244, 0, 3407913, 262244, 0, 3407914, 262244, 0, 3407915, 262244, 0, 3407916, 262244, 0, 3407917, 262244, 0, 3407918, 262244, 0, 3407919, 262244, 0, 3407920, 262244, 0, 3407921, 262244, 0, 3407922, 262244, 0, 3407923, 262244, 0, 3407924, 262244, 0, 3407925, 262244, 0, 3407926, 262244, 0, 3407927, 262244, 0, 3407928, 262244, 0, 3407929, 262244, 0, 3407930, 262244, 0, 3407931, 262244, 0, 3407932, 262244, 0, 3407933, 262244, 0, 3407934, 262244, 0, 3407935, 262244, 0, 3407936, 262244, 0, 3407937, 262244, 0, 3407938, 262244, 0, 3407939, 262244, 0, 3407940, 262244, 0, 3407941, 262244, 0, 3407942, 262244, 0, 3407943, 262244, 0, 3407944, 262244, 0, 3407945, 262244, 0, 3407946, 262244, 0, 3407947, 262244, 0, 3407948, 262244, 0, 3407949, 262244, 0, 3407950, 262244, 0, 3407951, 262244, 0, 3473408, 262244, 0, 3473409, 262244, 0, 3473410, 262244, 0, 3473411, 262244, 0, 3473412, 262244, 0, 3473413, 102, 67, 3473414, 65638, 59, 3473415, 65638, 59, 3473416, 65638, 59, 3473417, 131174, 18, 3473418, 196710, 18, 3473419, 262246, 18, 3473420, 65638, 59, 3473421, 65638, 59, 3473422, 65638, 59, 3473423, 65638, 59, 3473424, 65638, 59, 3473425, 65638, 59, 3473426, 131174, 107, 3473427, 65638, 71, 3473428, 65638, 71, 3473429, 65638, 71, 3473430, 65638, 71, 3473431, 65638, 71, 3473432, 65638, 71, 3473433, 65638, 71, 3473434, 65638, 71, 3473435, 65638, 71, 3473436, 102, 107, 3473437, 65638, 59, 3473438, 65638, 59, 3473439, 65638, 59, 3473440, 65638, 59, 3473441, 65638, 59, 3473442, 65638, 59, 3473443, 65638, 59, 3473444, 131174, 67, 3473445, 262244, 0, 3473446, 262244, 0, 3473447, 262244, 0, 3473448, 262244, 0, 3473449, 262244, 0, 3473450, 262244, 0, 3473451, 262244, 0, 3473452, 262244, 0, 3473453, 262244, 0, 3473454, 262244, 0, 3473455, 262244, 0, 3473456, 262244, 0, 3473457, 262244, 0, 3473458, 262244, 0, 3473459, 262244, 0, 3473460, 262244, 0, 3473461, 262244, 0, 3473462, 262244, 0, 3473463, 262244, 0, 3473464, 262244, 0, 3473465, 262244, 0, 3473466, 262244, 0, 3473467, 262244, 0, 3473468, 262244, 0, 3473469, 262244, 0, 3473470, 262244, 0, 3473471, 262244, 0, 3473472, 262244, 0, 3473473, 262244, 0, 3473474, 262244, 0, 3473475, 262244, 0, 3473476, 262244, 0, 3473477, 262244, 0, 3473478, 262244, 0, 3473479, 262244, 0, 3473480, 262244, 0, 3473481, 262244, 0, 3473482, 262244, 0, 3473483, 262244, 0, 3473484, 262244, 0, 3473485, 262244, 0, 3473486, 262244, 0, 3473487, 262244, 0, 3538944, 262244, 0, 3538945, 262244, 0, 3538946, 262244, 0, 3538947, 262244, 0, 3538948, 262244, 0, 3538949, 102, 67, 3538950, 65638, 59, 3538951, 65638, 59, 3538952, 65638, 59, 3538953, 131174, 18, 3538954, 196710, 18, 3538955, 262246, 18, 3538956, 65638, 59, 3538957, 65638, 59, 3538958, 65638, 59, 3538959, 65638, 59, 3538960, 65638, 59, 3538961, 65638, 107, 3538962, 196710, 107, 3538963, 131174, 106, 3538964, 262146, 5, 3538965, 131074, 3, 3538966, 131074, 3, 3538967, 131074, 3, 3538968, 131074, 3, 3538969, 131074, 3, 3538970, 2, 6, 3538971, 65638, 71, 3538972, 102, 107, 3538973, 131174, 17, 3538974, 196710, 17, 3538975, 262246, 17, 3538976, 65638, 59, 3538977, 65638, 59, 3538978, 65638, 59, 3538979, 65638, 59, 3538980, 131174, 67, 3538981, 262244, 0, 3538982, 262244, 0, 3538983, 262244, 0, 3538984, 262244, 0, 3538985, 262244, 0, 3538986, 262244, 0, 3538987, 262244, 0, 3538988, 262244, 0, 3538989, 262244, 0, 3538990, 262244, 0, 3538991, 262244, 0, 3538992, 262244, 0, 3538993, 262244, 0, 3538994, 262244, 0, 3538995, 262244, 0, 3538996, 262244, 0, 3538997, 262244, 0, 3538998, 262244, 0, 3538999, 262244, 0, 3539000, 262244, 0, 3539001, 262244, 0, 3539002, 262244, 0, 3539003, 262244, 0, 3539004, 262244, 0, 3539005, 262244, 0, 3539006, 262244, 0, 3539007, 262244, 0, 3539008, 262244, 0, 3539009, 262244, 0, 3539010, 262244, 0, 3539011, 262244, 0, 3539012, 262244, 0, 3539013, 262244, 0, 3539014, 262244, 0, 3539015, 262244, 0, 3539016, 262244, 0, 3539017, 262244, 0, 3539018, 262244, 0, 3539019, 262244, 0, 3539020, 262244, 0, 3539021, 262244, 0, 3539022, 262244, 0, 3539023, 262244, 0, 3604480, 262244, 0, 3604481, 262244, 0, 3604482, 262244, 0, 3604483, 262244, 0, 3604484, 262244, 0, 3604485, 102, 67, 3604486, 65638, 59, 3604487, 65638, 59, 3604488, 65638, 59, 3604489, 131174, 18, 3604490, 196710, 18, 3604491, 262246, 18, 3604492, 65638, 59, 3604493, 65638, 59, 3604494, 65638, 59, 3604495, 65638, 59, 3604496, 65638, 59, 3604497, 65638, 107, 3604498, 65638, 107, 3604499, 131174, 107, 3604500, 262146, 2, 3604501, 2, 0, 3604502, 2, 0, 3604503, 2, 0, 3604504, 2, 0, 3604505, 2, 0, 3604506, 2, 4, 3604507, 65638, 71, 3604508, 102, 107, 3604509, 131174, 18, 3604510, 196710, 18, 3604511, 262246, 18, 3604512, 65638, 59, 3604513, 65638, 59, 3604514, 65638, 59, 3604515, 65638, 59, 3604516, 131174, 67, 3604517, 262244, 0, 3604518, 262244, 0, 3604519, 262244, 0, 3604520, 262244, 0, 3604521, 262244, 0, 3604522, 262244, 0, 3604523, 262244, 0, 3604524, 262244, 0, 3604525, 262244, 0, 3604526, 262244, 0, 3604527, 262244, 0, 3604528, 262244, 0, 3604529, 262244, 0, 3604530, 262244, 0, 3604531, 262244, 0, 3604532, 262244, 0, 3604533, 262244, 0, 3604534, 262244, 0, 3604535, 262244, 0, 3604536, 262244, 0, 3604537, 262244, 0, 3604538, 262244, 0, 3604539, 262244, 0, 3604540, 262244, 0, 3604541, 262244, 0, 3604542, 262244, 0, 3604543, 262244, 0, 3604544, 262244, 0, 3604545, 262244, 0, 3604546, 262244, 0, 3604547, 262244, 0, 3604548, 262244, 0, 3604549, 262244, 0, 3604550, 262244, 0, 3604551, 262244, 0, 3604552, 262244, 0, 3604553, 262244, 0, 3604554, 262244, 0, 3604555, 262244, 0, 3604556, 262244, 0, 3604557, 262244, 0, 3604558, 262244, 0, 3604559, 262244, 0, 3670016, 262244, 0, 3670017, 262244, 0, 3670018, 262244, 0, 3670019, 262244, 0, 3670020, 262244, 0, 3670021, 102, 67, 3670022, 65638, 59, 3670023, 65638, 59, 3670024, 65638, 59, 3670025, 131174, 19, 3670026, 196710, 19, 3670027, 262246, 19, 3670028, 65638, 59, 3670029, 65638, 59, 3670030, 65638, 59, 3670031, 65638, 59, 3670032, 65638, 59, 3670033, 65638, 107, 3670034, 196710, 106, 3670035, 131174, 108, 3670036, 262146, 2, 3670037, 2, 0, 3670038, 2, 0, 3670039, 2, 0, 3670040, 2, 0, 3670041, 2, 0, 3670042, 2, 4, 3670043, 65638, 71, 3670044, 102, 107, 3670045, 131174, 19, 3670046, 196710, 19, 3670047, 262246, 19, 3670048, 65638, 59, 3670049, 65638, 59, 3670050, 65638, 59, 3670051, 65638, 59, 3670052, 131174, 67, 3670053, 262244, 0, 3670054, 262244, 0, 3670055, 262244, 0, 3670056, 262244, 0, 3670057, 262244, 0, 3670058, 262244, 0, 3670059, 262244, 0, 3670060, 262244, 0, 3670061, 262244, 0, 3670062, 262244, 0, 3670063, 262244, 0, 3670064, 262244, 0, 3670065, 262244, 0, 3670066, 262244, 0, 3670067, 262244, 0, 3670068, 262244, 0, 3670069, 262244, 0, 3670070, 262244, 0, 3670071, 262244, 0, 3670072, 262244, 0, 3670073, 262244, 0, 3670074, 262244, 0, 3670075, 262244, 0, 3670076, 262244, 0, 3670077, 262244, 0, 3670078, 262244, 0, 3670079, 262244, 0, 3670080, 262244, 0, 3670081, 262244, 0, 3670082, 262244, 0, 3670083, 262244, 0, 3670084, 262244, 0, 3670085, 262244, 0, 3670086, 262244, 0, 3670087, 262244, 0, 3670088, 262244, 0, 3670089, 262244, 0, 3670090, 262244, 0, 3670091, 262244, 0, 3670092, 262244, 0, 3670093, 262244, 0, 3670094, 262244, 0, 3670095, 262244, 0, 3735552, 262244, 0, 3735553, 262244, 0, 3735554, 262244, 0, 3735555, 262244, 0, 3735556, 262244, 0, 3735557, 102, 67, 3735558, 65638, 59, 3735559, 65638, 59, 3735560, 65638, 59, 3735561, 65638, 59, 3735562, 65638, 59, 3735563, 65638, 59, 3735564, 65638, 59, 3735565, 65638, 59, 3735566, 65638, 59, 3735567, 65638, 59, 3735568, 65638, 59, 3735569, 65638, 107, 3735570, 131174, 107, 3735571, 65638, 71, 3735572, 262146, 2, 3735573, 2, 0, 3735574, 2, 0, 3735575, 2, 0, 3735576, 2, 0, 3735577, 2, 0, 3735578, 2, 4, 3735579, 65638, 71, 3735580, 102, 107, 3735581, 65638, 59, 3735582, 65638, 59, 3735583, 65638, 59, 3735584, 65638, 59, 3735585, 65638, 59, 3735586, 65638, 59, 3735587, 65638, 59, 3735588, 131174, 67, 3735589, 262244, 0, 3735590, 262244, 0, 3735591, 262244, 0, 3735592, 262244, 0, 3735593, 262244, 0, 3735594, 262244, 0, 3735595, 262244, 0, 3735596, 262244, 0, 3735597, 262244, 0, 3735598, 262244, 0, 3735599, 262244, 0, 3735600, 262244, 0, 3735601, 262244, 0, 3735602, 262244, 0, 3735603, 262244, 0, 3735604, 262244, 0, 3735605, 262244, 0, 3735606, 262244, 0, 3735607, 262244, 0, 3735608, 262244, 0, 3735609, 262244, 0, 3735610, 262244, 0, 3735611, 262244, 0, 3735612, 262244, 0, 3735613, 262244, 0, 3735614, 262244, 0, 3735615, 262244, 0, 3735616, 262244, 0, 3735617, 262244, 0, 3735618, 262244, 0, 3735619, 262244, 0, 3735620, 262244, 0, 3735621, 262244, 0, 3735622, 262244, 0, 3735623, 262244, 0, 3735624, 262244, 0, 3735625, 262244, 0, 3735626, 262244, 0, 3735627, 262244, 0, 3735628, 262244, 0, 3735629, 262244, 0, 3735630, 262244, 0, 3735631, 262244, 0, 3801088, 262244, 0, 3801089, 262244, 0, 3801090, 262244, 0, 3801091, 262244, 0, 3801092, 262244, 0, 3801093, 102, 67, 3801094, 65638, 59, 3801095, 65638, 59, 3801096, 65638, 59, 3801097, 65638, 59, 3801098, 65638, 59, 3801099, 65638, 59, 3801100, 65638, 59, 3801101, 65638, 59, 3801102, 65638, 59, 3801103, 65638, 59, 3801104, 65638, 59, 3801105, 65638, 107, 3801106, 131174, 107, 3801107, 65638, 71, 3801108, 262146, 6, 3801109, 262146, 4, 3801110, 262146, 4, 3801111, 262146, 4, 3801112, 262146, 4, 3801113, 262146, 4, 3801114, 131074, 6, 3801115, 65638, 71, 3801116, 102, 107, 3801117, 65638, 59, 3801118, 65638, 59, 3801119, 65638, 59, 3801120, 65638, 59, 3801121, 65638, 59, 3801122, 65638, 59, 3801123, 65638, 59, 3801124, 131174, 67, 3801125, 262244, 0, 3801126, 262244, 0, 3801127, 262244, 0, 3801128, 262244, 0, 3801129, 262244, 0, 3801130, 262244, 0, 3801131, 262244, 0, 3801132, 262244, 0, 3801133, 262244, 0, 3801134, 262244, 0, 3801135, 262244, 0, 3801136, 262244, 0, 3801137, 262244, 0, 3801138, 262244, 0, 3801139, 262244, 0, 3801140, 262244, 0, 3801141, 262244, 0, 3801142, 262244, 0, 3801143, 262244, 0, 3801144, 262244, 0, 3801145, 262244, 0, 3801146, 262244, 0, 3801147, 262244, 0, 3801148, 262244, 0, 3801149, 262244, 0, 3801150, 262244, 0, 3801151, 262244, 0, 3801152, 262244, 0, 3801153, 262244, 0, 3801154, 262244, 0, 3801155, 262244, 0, 3801156, 262244, 0, 3801157, 262244, 0, 3801158, 262244, 0, 3801159, 262244, 0, 3801160, 262244, 0, 3801161, 262244, 0, 3801162, 262244, 0, 3801163, 262244, 0, 3801164, 262244, 0, 3801165, 262244, 0, 3801166, 262244, 0, 3801167, 262244, 0, 3866624, 262244, 0, 3866625, 262244, 0, 3866626, 262244, 0, 3866627, 262244, 0, 3866628, 262244, 0, 3866629, 102, 67, 3866630, 65638, 59, 3866631, 65638, 59, 3866632, 65638, 59, 3866633, 65638, 59, 3866634, 65638, 59, 3866635, 65638, 59, 3866636, 65638, 59, 3866637, 65638, 59, 3866638, 65638, 59, 3866639, 65638, 59, 3866640, 65638, 59, 3866641, 65638, 107, 3866642, 131174, 107, 3866643, 65638, 71, 3866644, 65638, 71, 3866645, 65638, 71, 3866646, 65638, 71, 3866647, 65638, 71, 3866648, 65638, 71, 3866649, 65638, 71, 3866650, 65638, 71, 3866651, 65638, 71, 3866652, 102, 107, 3866653, 65638, 59, 3866654, 65638, 59, 3866655, 65638, 59, 3866656, 65638, 59, 3866657, 65638, 59, 3866658, 65638, 59, 3866659, 65638, 59, 3866660, 131174, 67, 3866661, 262244, 0, 3866662, 262244, 0, 3866663, 262244, 0, 3866664, 262244, 0, 3866665, 262244, 0, 3866666, 262244, 0, 3866667, 262244, 0, 3866668, 262244, 0, 3866669, 262244, 0, 3866670, 262244, 0, 3866671, 262244, 0, 3866672, 262244, 0, 3866673, 262244, 0, 3866674, 262244, 0, 3866675, 262244, 0, 3866676, 262244, 0, 3866677, 262244, 0, 3866678, 262244, 0, 3866679, 262244, 0, 3866680, 262244, 0, 3866681, 262244, 0, 3866682, 262244, 0, 3866683, 262244, 0, 3866684, 262244, 0, 3866685, 262244, 0, 3866686, 262244, 0, 3866687, 262244, 0, 3866688, 262244, 0, 3866689, 262244, 0, 3866690, 262244, 0, 3866691, 262244, 0, 3866692, 262244, 0, 3866693, 262244, 0, 3866694, 262244, 0, 3866695, 262244, 0, 3866696, 262244, 0, 3866697, 262244, 0, 3866698, 262244, 0, 3866699, 262244, 0, 3866700, 262244, 0, 3866701, 262244, 0, 3866702, 262244, 0, 3866703, 262244, 0, 3932160, 262244, 0, 3932161, 262244, 0, 3932162, 262244, 0, 3932163, 262244, 0, 3932164, 262244, 0, 3932165, 102, 67, 3932166, 65638, 59, 3932167, 65638, 59, 3932168, 65638, 59, 3932169, 65638, 59, 3932170, 65638, 59, 3932171, 131174, 17, 3932172, 196710, 17, 3932173, 196710, 17, 3932174, 196710, 17, 3932175, 262246, 17, 3932176, 65638, 59, 3932177, 65638, 107, 3932178, 131174, 107, 3932179, 65638, 71, 3932180, 65638, 71, 3932181, 65638, 71, 3932182, 65638, 71, 3932183, 65638, 71, 3932184, 65638, 71, 3932185, 65638, 71, 3932186, 65638, 71, 3932187, 65638, 71, 3932188, 102, 107, 3932189, 65638, 59, 3932190, 65638, 59, 3932191, 65638, 59, 3932192, 65638, 59, 3932193, 65638, 59, 3932194, 65638, 59, 3932195, 65638, 59, 3932196, 131174, 67, 3932197, 262244, 0, 3932198, 262244, 0, 3932199, 262244, 0, 3932200, 262244, 0, 3932201, 262244, 0, 3932202, 262244, 0, 3932203, 262244, 0, 3932204, 262244, 0, 3932205, 262244, 0, 3932206, 262244, 0, 3932207, 262244, 0, 3932208, 262244, 0, 3932209, 262244, 0, 3932210, 262244, 0, 3932211, 262244, 0, 3932212, 262244, 0, 3932213, 262244, 0, 3932214, 262244, 0, 3932215, 262244, 0, 3932216, 262244, 0, 3932217, 262244, 0, 3932218, 262244, 0, 3932219, 262244, 0, 3932220, 262244, 0, 3932221, 262244, 0, 3932222, 262244, 0, 3932223, 262244, 0, 3932224, 262244, 0, 3932225, 262244, 0, 3932226, 262244, 0, 3932227, 262244, 0, 3932228, 262244, 0, 3932229, 262244, 0, 3932230, 262244, 0, 3932231, 262244, 0, 3932232, 262244, 0, 3932233, 262244, 0, 3932234, 262244, 0, 3932235, 262244, 0, 3932236, 262244, 0, 3932237, 262244, 0, 3932238, 262244, 0, 3932239, 262244, 0, 3997696, 262244, 0, 3997697, 262244, 0, 3997698, 262244, 0, 3997699, 262244, 0, 3997700, 262244, 0, 3997701, 102, 67, 3997702, 65638, 59, 3997703, 65638, 59, 3997704, 65638, 59, 3997705, 65638, 59, 3997706, 65638, 59, 3997707, 131174, 18, 3997708, 196710, 18, 3997709, 196710, 18, 3997710, 196710, 18, 3997711, 262246, 18, 3997712, 65638, 59, 3997713, 65638, 107, 3997714, 131174, 107, 3997715, 65638, 71, 3997716, 262146, 5, 3997717, 131074, 3, 3997718, 131074, 3, 3997719, 131074, 3, 3997720, 131074, 3, 3997721, 131074, 3, 3997722, 2, 6, 3997723, 65638, 71, 3997724, 102, 107, 3997725, 65638, 59, 3997726, 65638, 59, 3997727, 65638, 59, 3997728, 65638, 59, 3997729, 65638, 59, 3997730, 65638, 59, 3997731, 65638, 59, 3997732, 131174, 67, 3997733, 262244, 0, 3997734, 262244, 0, 3997735, 262244, 0, 3997736, 262244, 0, 3997737, 262244, 0, 3997738, 262244, 0, 3997739, 262244, 0, 3997740, 262244, 0, 3997741, 262244, 0, 3997742, 262244, 0, 3997743, 262244, 0, 3997744, 262244, 0, 3997745, 262244, 0, 3997746, 262244, 0, 3997747, 262244, 0, 3997748, 262244, 0, 3997749, 262244, 0, 3997750, 262244, 0, 3997751, 262244, 0, 3997752, 262244, 0, 3997753, 262244, 0, 3997754, 262244, 0, 3997755, 262244, 0, 3997756, 262244, 0, 3997757, 262244, 0, 3997758, 262244, 0, 3997759, 262244, 0, 3997760, 262244, 0, 3997761, 262244, 0, 3997762, 262244, 0, 3997763, 262244, 0, 3997764, 262244, 0, 3997765, 262244, 0, 3997766, 262244, 0, 3997767, 262244, 0, 3997768, 262244, 0, 3997769, 262244, 0, 3997770, 262244, 0, 3997771, 262244, 0, 3997772, 262244, 0, 3997773, 262244, 0, 3997774, 262244, 0, 3997775, 262244, 0, 4063232, 262244, 0, 4063233, 262244, 0, 4063234, 262244, 0, 4063235, 262244, 0, 4063236, 262244, 0, 4063237, 102, 67, 4063238, 65638, 59, 4063239, 65638, 59, 4063240, 65638, 59, 4063241, 65638, 59, 4063242, 65638, 59, 4063243, 131174, 19, 4063244, 196710, 19, 4063245, 196710, 19, 4063246, 196710, 19, 4063247, 262246, 19, 4063248, 65638, 59, 4063249, 65638, 107, 4063250, 131174, 107, 4063251, 65638, 71, 4063252, 262146, 2, 4063253, 2, 0, 4063254, 2, 0, 4063255, 2, 0, 4063256, 2, 0, 4063257, 2, 0, 4063258, 2, 4, 4063259, 65638, 71, 4063260, 102, 107, 4063261, 65638, 59, 4063262, 65638, 59, 4063263, 65638, 59, 4063264, 65638, 59, 4063265, 65638, 59, 4063266, 65638, 59, 4063267, 65638, 59, 4063268, 131174, 67, 4063269, 262244, 0, 4063270, 262244, 0, 4063271, 262244, 0, 4063272, 262244, 0, 4063273, 262244, 0, 4063274, 262244, 0, 4063275, 262244, 0, 4063276, 262244, 0, 4063277, 262244, 0, 4063278, 262244, 0, 4063279, 262244, 0, 4063280, 262244, 0, 4063281, 262244, 0, 4063282, 262244, 0, 4063283, 262244, 0, 4063284, 262244, 0, 4063285, 262244, 0, 4063286, 262244, 0, 4063287, 262244, 0, 4063288, 262244, 0, 4063289, 262244, 0, 4063290, 262244, 0, 4063291, 262244, 0, 4063292, 262244, 0, 4063293, 262244, 0, 4063294, 262244, 0, 4063295, 262244, 0, 4063296, 262244, 0, 4063297, 262244, 0, 4063298, 262244, 0, 4063299, 262244, 0, 4063300, 262244, 0, 4063301, 262244, 0, 4063302, 262244, 0, 4063303, 262244, 0, 4063304, 262244, 0, 4063305, 262244, 0, 4063306, 262244, 0, 4063307, 262244, 0, 4063308, 262244, 0, 4063309, 262244, 0, 4063310, 262244, 0, 4063311, 262244, 0, 4128768, 262244, 0, 4128769, 262244, 0, 4128770, 262244, 0, 4128771, 262244, 0, 4128772, 262244, 0, 4128773, 102, 67, 4128774, 65638, 59, 4128775, 65638, 59, 4128776, 65638, 59, 4128777, 65638, 59, 4128778, 65638, 59, 4128779, 65638, 59, 4128780, 65638, 59, 4128781, 65638, 59, 4128782, 65638, 59, 4128783, 65638, 59, 4128784, 65638, 59, 4128785, 65638, 107, 4128786, 131174, 107, 4128787, 65638, 71, 4128788, 262146, 2, 4128789, 2, 0, 4128790, 2, 0, 4128791, 2, 0, 4128792, 2, 0, 4128793, 2, 0, 4128794, 2, 4, 4128795, 65638, 71, 4128796, 102, 107, 4128797, 65638, 59, 4128798, 65638, 59, 4128799, 65638, 59, 4128800, 65638, 59, 4128801, 65638, 59, 4128802, 65638, 59, 4128803, 65638, 59, 4128804, 131174, 67, 4128805, 262244, 0, 4128806, 262244, 0, 4128807, 262244, 0, 4128808, 262244, 0, 4128809, 262244, 0, 4128810, 262244, 0, 4128811, 262244, 0, 4128812, 262244, 0, 4128813, 262244, 0, 4128814, 262244, 0, 4128815, 262244, 0, 4128816, 262244, 0, 4128817, 262244, 0, 4128818, 262244, 0, 4128819, 262244, 0, 4128820, 262244, 0, 4128821, 262244, 0, 4128822, 262244, 0, 4128823, 262244, 0, 4128824, 262244, 0, 4128825, 262244, 0, 4128826, 262244, 0, 4128827, 262244, 0, 4128828, 262244, 0, 4128829, 262244, 0, 4128830, 262244, 0, 4128831, 262244, 0, 4128832, 262244, 0, 4128833, 262244, 0, 4128834, 262244, 0, 4128835, 262244, 0, 4128836, 262244, 0, 4128837, 262244, 0, 4128838, 262244, 0, 4128839, 262244, 0, 4128840, 262244, 0, 4128841, 262244, 0, 4128842, 262244, 0, 4128843, 262244, 0, 4128844, 262244, 0, 4128845, 262244, 0, 4128846, 262244, 0, 4128847, 262244, 0, 4194304, 262244, 0, 4194305, 262244, 0, 4194306, 262244, 0, 4194307, 262244, 0, 4194308, 262244, 0, 4194309, 102, 67, 4194310, 65638, 59, 4194311, 65638, 59, 4194312, 65638, 59, 4194313, 65638, 59, 4194314, 65638, 59, 4194315, 65638, 59, 4194316, 65638, 59, 4194317, 65638, 59, 4194318, 65638, 59, 4194319, 65638, 59, 4194320, 65638, 59, 4194321, 65638, 107, 4194322, 131174, 107, 4194323, 65638, 71, 4194324, 262146, 2, 4194325, 2, 0, 4194326, 2, 0, 4194327, 2, 0, 4194328, 2, 0, 4194329, 2, 0, 4194330, 2, 4, 4194331, 102, 106, 4194332, 262246, 107, 4194333, 65638, 59, 4194334, 65638, 59, 4194335, 65638, 59, 4194336, 65638, 59, 4194337, 65638, 59, 4194338, 65638, 59, 4194339, 65638, 59, 4194340, 131174, 67, 4194341, 262244, 0, 4194342, 262244, 0, 4194343, 262244, 0, 4194344, 262244, 0, 4194345, 262244, 0, 4194346, 262244, 0, 4194347, 262244, 0, 4194348, 262244, 0, 4194349, 262244, 0, 4194350, 262244, 0, 4194351, 262244, 0, 4194352, 262244, 0, 4194353, 262244, 0, 4194354, 262244, 0, 4194355, 262244, 0, 4194356, 262244, 0, 4194357, 262244, 0, 4194358, 262244, 0, 4194359, 262244, 0, 4194360, 262244, 0, 4194361, 262244, 0, 4194362, 262244, 0, 4194363, 262244, 0, 4194364, 262244, 0, 4194365, 262244, 0, 4194366, 262244, 0, 4194367, 262244, 0, 4194368, 262244, 0, 4194369, 262244, 0, 4194370, 262244, 0, 4194371, 262244, 0, 4194372, 262244, 0, 4194373, 262244, 0, 4194374, 262244, 0, 4194375, 262244, 0, 4194376, 262244, 0, 4194377, 262244, 0, 4194378, 262244, 0, 4194379, 262244, 0, 4194380, 262244, 0, 4194381, 262244, 0, 4194382, 262244, 0, 4194383, 262244, 0, 4259840, 262244, 0, 4259841, 262244, 0, 4259842, 262244, 0, 4259843, 262244, 0, 4259844, 262244, 0, 4259845, 102, 67, 4259846, 65638, 59, 4259847, 65638, 59, 4259848, 65638, 59, 4259849, 65638, 59, 4259850, 65638, 59, 4259851, 65638, 59, 4259852, 131174, 17, 4259853, 196710, 17, 4259854, 196710, 17, 4259855, 262246, 17, 4259856, 65638, 107, 4259857, 65638, 107, 4259858, 131174, 107, 4259859, 65638, 71, 4259860, 262146, 2, 4259861, 2, 0, 4259862, 2, 0, 4259863, 2, 0, 4259864, 2, 0, 4259865, 2, 0, 4259866, 2, 4, 4259867, 102, 107, 4259868, 65638, 59, 4259869, 65638, 59, 4259870, 65638, 59, 4259871, 65638, 59, 4259872, 262246, 67, 4259873, 65638, 68, 4259874, 65638, 68, 4259875, 65638, 68, 4259876, 131174, 68, 4259877, 262244, 0, 4259878, 262244, 0, 4259879, 262244, 0, 4259880, 262244, 0, 4259881, 262244, 0, 4259882, 262244, 0, 4259883, 262244, 0, 4259884, 262244, 0, 4259885, 262244, 0, 4259886, 262244, 0, 4259887, 262244, 0, 4259888, 262244, 0, 4259889, 262244, 0, 4259890, 262244, 0, 4259891, 262244, 0, 4259892, 262244, 0, 4259893, 262244, 0, 4259894, 262244, 0, 4259895, 262244, 0, 4259896, 262244, 0, 4259897, 262244, 0, 4259898, 262244, 0, 4259899, 262244, 0, 4259900, 262244, 0, 4259901, 262244, 0, 4259902, 262244, 0, 4259903, 262244, 0, 4259904, 262244, 0, 4259905, 262244, 0, 4259906, 262244, 0, 4259907, 262244, 0, 4259908, 262244, 0, 4259909, 262244, 0, 4259910, 262244, 0, 4259911, 262244, 0, 4259912, 262244, 0, 4259913, 262244, 0, 4259914, 262244, 0, 4259915, 262244, 0, 4259916, 262244, 0, 4259917, 262244, 0, 4259918, 262244, 0, 4259919, 262244, 0, 4325376, 262244, 0, 4325377, 262244, 0, 4325378, 262244, 0, 4325379, 262244, 0, 4325380, 262244, 0, 4325381, 102, 67, 4325382, 65638, 59, 4325383, 65638, 59, 4325384, 65638, 59, 4325385, 65638, 59, 4325386, 65638, 59, 4325387, 65638, 59, 4325388, 131174, 18, 4325389, 196710, 18, 4325390, 196710, 18, 4325391, 327782, 19, 4325392, 196710, 17, 4325393, 262246, 17, 4325394, 131174, 107, 4325395, 65638, 71, 4325396, 262146, 6, 4325397, 131074, 1, 4325398, 2, 0, 4325399, 2, 0, 4325400, 2, 0, 4325401, 262146, 0, 4325402, 131074, 6, 4325403, 102, 107, 4325404, 65638, 59, 4325405, 65638, 59, 4325406, 65638, 59, 4325407, 65638, 59, 4325408, 131174, 67, 4325409, 262244, 0, 4325410, 262244, 0, 4325411, 262244, 0, 4325412, 262244, 0, 4325413, 262244, 0, 4325414, 262244, 0, 4325415, 262244, 0, 4325416, 262244, 0, 4325417, 262244, 0, 4325418, 262244, 0, 4325419, 262244, 0, 4325420, 262244, 0, 4325421, 262244, 0, 4325422, 262244, 0, 4325423, 262244, 0, 4325424, 262244, 0, 4325425, 262244, 0, 4325426, 262244, 0, 4325427, 262244, 0, 4325428, 262244, 0, 4325429, 262244, 0, 4325430, 262244, 0, 4325431, 262244, 0, 4325432, 262244, 0, 4325433, 262244, 0, 4325434, 262244, 0, 4325435, 262244, 0, 4325436, 262244, 0, 4325437, 262244, 0, 4325438, 262244, 0, 4325439, 262244, 0, 4325440, 262244, 0, 4325441, 262244, 0, 4325442, 262244, 0, 4325443, 262244, 0, 4325444, 262244, 0, 4325445, 262244, 0, 4325446, 262244, 0, 4325447, 262244, 0, 4325448, 262244, 0, 4325449, 262244, 0, 4325450, 262244, 0, 4325451, 262244, 0, 4325452, 262244, 0, 4325453, 262244, 0, 4325454, 262244, 0, 4325455, 262244, 0, 4390912, 262244, 0, 4390913, 262244, 0, 4390914, 262244, 0, 4390915, 262244, 0, 4390916, 262244, 0, 4390917, 102, 67, 4390918, 65638, 59, 4390919, 65638, 59, 4390920, 65638, 59, 4390921, 65638, 59, 4390922, 65638, 59, 4390923, 65638, 59, 4390924, 131174, 19, 4390925, 196710, 19, 4390926, 393318, 18, 4390927, 196710, 18, 4390928, 196710, 18, 4390929, 262246, 18, 4390930, 131174, 107, 4390931, 65638, 71, 4390932, 65638, 71, 4390933, 262146, 2, 4390934, 2, 0, 4390935, 2, 0, 4390936, 2, 0, 4390937, 2, 4, 4390938, 65638, 71, 4390939, 102, 107, 4390940, 65638, 59, 4390941, 65638, 59, 4390942, 65638, 59, 4390943, 65638, 59, 4390944, 131174, 67, 4390945, 262244, 0, 4390946, 262244, 0, 4390947, 262244, 0, 4390948, 262244, 0, 4390949, 262244, 0, 4390950, 262244, 0, 4390951, 262244, 0, 4390952, 262244, 0, 4390953, 262244, 0, 4390954, 262244, 0, 4390955, 262244, 0, 4390956, 262244, 0, 4390957, 262244, 0, 4390958, 262244, 0, 4390959, 262244, 0, 4390960, 262244, 0, 4390961, 262244, 0, 4390962, 262244, 0, 4390963, 262244, 0, 4390964, 262244, 0, 4390965, 262244, 0, 4390966, 262244, 0, 4390967, 262244, 0, 4390968, 262244, 0, 4390969, 262244, 0, 4390970, 262244, 0, 4390971, 262244, 0, 4390972, 262244, 0, 4390973, 262244, 0, 4390974, 262244, 0, 4390975, 262244, 0, 4390976, 262244, 0, 4390977, 262244, 0, 4390978, 262244, 0, 4390979, 262244, 0, 4390980, 262244, 0, 4390981, 262244, 0, 4390982, 262244, 0, 4390983, 262244, 0, 4390984, 262244, 0, 4390985, 262244, 0, 4390986, 262244, 0, 4390987, 262244, 0, 4390988, 262244, 0, 4390989, 262244, 0, 4390990, 262244, 0, 4390991, 262244, 0, 4456448, 262244, 0, 4456449, 262244, 0, 4456450, 262244, 0, 4456451, 262244, 0, 4456452, 262244, 0, 4456453, 102, 67, 4456454, 65638, 59, 4456455, 65638, 59, 4456456, 65638, 59, 4456457, 65638, 59, 4456458, 65638, 59, 4456459, 65638, 59, 4456460, 65638, 59, 4456461, 65638, 59, 4456462, 131174, 19, 4456463, 196710, 19, 4456464, 196710, 19, 4456465, 262246, 19, 4456466, 131174, 107, 4456467, 65638, 71, 4456468, 65638, 71, 4456469, 262146, 2, 4456470, 2, 0, 4456471, 2, 0, 4456472, 2, 0, 4456473, 2, 4, 4456474, 65638, 71, 4456475, 102, 107, 4456476, 65638, 59, 4456477, 65638, 59, 4456478, 65638, 59, 4456479, 65638, 59, 4456480, 131174, 67, 4456481, 262244, 0, 4456482, 262244, 0, 4456483, 262244, 0, 4456484, 262244, 0, 4456485, 262244, 0, 4456486, 262244, 0, 4456487, 262244, 0, 4456488, 262244, 0, 4456489, 262244, 0, 4456490, 262244, 0, 4456491, 262244, 0, 4456492, 262244, 0, 4456493, 262244, 0, 4456494, 262244, 0, 4456495, 262244, 0, 4456496, 262244, 0, 4456497, 262244, 0, 4456498, 262244, 0, 4456499, 262244, 0, 4456500, 262244, 0, 4456501, 262244, 0, 4456502, 262244, 0, 4456503, 262244, 0, 4456504, 262244, 0, 4456505, 262244, 0, 4456506, 262244, 0, 4456507, 262244, 0, 4456508, 262244, 0, 4456509, 262244, 0, 4456510, 262244, 0, 4456511, 262244, 0, 4456512, 262244, 0, 4456513, 262244, 0, 4456514, 262244, 0, 4456515, 262244, 0, 4456516, 262244, 0, 4456517, 262244, 0, 4456518, 262244, 0, 4456519, 262244, 0, 4456520, 262244, 0, 4456521, 262244, 0, 4456522, 262244, 0, 4456523, 262244, 0, 4456524, 262244, 0, 4456525, 262244, 0, 4456526, 262244, 0, 4456527, 262244, 0, 4521984, 262244, 0, 4521985, 262244, 0, 4521986, 262244, 0, 4521987, 262244, 0, 4521988, 262244, 0, 4521989, 102, 67, 4521990, 65638, 59, 4521991, 65638, 59, 4521992, 65638, 59, 4521993, 65638, 59, 4521994, 65638, 59, 4521995, 65638, 59, 4521996, 65638, 59, 4521997, 65638, 59, 4521998, 65638, 59, 4521999, 65638, 59, 4522000, 65638, 59, 4522001, 65638, 59, 4522002, 196710, 107, 4522003, 131174, 106, 4522004, 65638, 71, 4522005, 262146, 2, 4522006, 2, 0, 4522007, 2, 0, 4522008, 2, 0, 4522009, 2, 4, 4522010, 65638, 71, 4522011, 102, 107, 4522012, 65638, 59, 4522013, 65638, 59, 4522014, 65638, 59, 4522015, 65638, 59, 4522016, 131174, 67, 4522017, 262244, 0, 4522018, 262244, 0, 4522019, 262244, 0, 4522020, 262244, 0, 4522021, 262244, 0, 4522022, 262244, 0, 4522023, 262244, 0, 4522024, 262244, 0, 4522025, 262244, 0, 4522026, 262244, 0, 4522027, 262244, 0, 4522028, 262244, 0, 4522029, 262244, 0, 4522030, 262244, 0, 4522031, 262244, 0, 4522032, 262244, 0, 4522033, 262244, 0, 4522034, 262244, 0, 4522035, 262244, 0, 4522036, 262244, 0, 4522037, 262244, 0, 4522038, 262244, 0, 4522039, 262244, 0, 4522040, 262244, 0, 4522041, 262244, 0, 4522042, 262244, 0, 4522043, 262244, 0, 4522044, 262244, 0, 4522045, 262244, 0, 4522046, 262244, 0, 4522047, 262244, 0, 4522048, 262244, 0, 4522049, 262244, 0, 4522050, 262244, 0, 4522051, 262244, 0, 4522052, 262244, 0, 4522053, 262244, 0, 4522054, 262244, 0, 4522055, 262244, 0, 4522056, 262244, 0, 4522057, 262244, 0, 4522058, 262244, 0, 4522059, 262244, 0, 4522060, 262244, 0, 4522061, 262244, 0, 4522062, 262244, 0, 4522063, 262244, 0, 4587520, 262244, 0, 4587521, 262244, 0, 4587522, 262244, 0, 4587523, 262244, 0, 4587524, 262244, 0, 4587525, 262244, 0, 4587526, 262244, 0, 4587527, 262244, 0, 4587528, 262244, 0, 4587529, 262244, 0, 4587530, 262244, 0, 4587531, 262244, 0, 4587532, 262244, 0, 4587533, 262244, 0, 4587534, 262244, 0, 4587535, 262244, 0, 4587536, 262244, 0, 4587537, 65638, 59, 4587538, 65638, 59, 4587539, 131174, 107, 4587540, 65638, 71, 4587541, 262146, 2, 4587542, 2, 0, 4587543, 2, 0, 4587544, 2, 0, 4587545, 2, 4, 4587546, 65638, 71, 4587547, 102, 107, 4587548, 65638, 59, 4587549, 65638, 59, 4587550, 65638, 59, 4587551, 65638, 59, 4587552, 131174, 67, 4587553, 262244, 0, 4587554, 262244, 0, 4587555, 262244, 0, 4587556, 262244, 0, 4587557, 262244, 0, 4587558, 262244, 0, 4587559, 262244, 0, 4587560, 262244, 0, 4587561, 262244, 0, 4587562, 262244, 0, 4587563, 262244, 0, 4587564, 262244, 0, 4587565, 262244, 0, 4587566, 262244, 0, 4587567, 262244, 0, 4587568, 262244, 0, 4587569, 262244, 0, 4587570, 262244, 0, 4587571, 262244, 0, 4587572, 262244, 0, 4587573, 262244, 0, 4587574, 262244, 0, 4587575, 262244, 0, 4587576, 262244, 0, 4587577, 262244, 0, 4587578, 262244, 0, 4587579, 262244, 0, 4587580, 262244, 0, 4587581, 262244, 0, 4587582, 262244, 0, 4587583, 262244, 0, 4587584, 262244, 0, 4587585, 262244, 0, 4587586, 262244, 0, 4587587, 262244, 0, 4587588, 262244, 0, 4587589, 262244, 0, 4587590, 262244, 0, 4587591, 262244, 0, 4587592, 262244, 0, 4587593, 262244, 0, 4587594, 262244, 0, 4587595, 262244, 0, 4587596, 262244, 0, 4587597, 262244, 0, 4587598, 262244, 0, 4587599, 262244, 0, 4653056, 262244, 0, 4653057, 262244, 0, 4653058, 262244, 0, 4653059, 262244, 0, 4653060, 262244, 0, 4653061, 102, 68, 4653062, 262244, 0, 4653063, 262244, 0, 4653064, 262244, 0, 4653065, 262244, 0, 4653066, 262244, 0, 4653067, 262244, 0, 4653068, 262244, 0, 4653069, 262244, 0, 4653070, 262244, 0, 4653071, 262244, 0, 4653072, 262244, 0, 4653073, 65638, 59, 4653074, 65638, 59, 4653075, 131174, 107, 4653076, 65638, 71, 4653077, 262146, 2, 4653078, 2, 0, 4653079, 2, 0, 4653080, 2, 0, 4653081, 2, 4, 4653082, 65638, 71, 4653083, 102, 107, 4653084, 65638, 59, 4653085, 65638, 59, 4653086, 65638, 59, 4653087, 65638, 59, 4653088, 131174, 67, 4653089, 262244, 0, 4653090, 262244, 0, 4653091, 262244, 0, 4653092, 262244, 0, 4653093, 262244, 0, 4653094, 262244, 0, 4653095, 262244, 0, 4653096, 262244, 0, 4653097, 262244, 0, 4653098, 262244, 0, 4653099, 262244, 0, 4653100, 262244, 0, 4653101, 262244, 0, 4653102, 262244, 0, 4653103, 262244, 0, 4653104, 262244, 0, 4653105, 262244, 0, 4653106, 262244, 0, 4653107, 262244, 0, 4653108, 262244, 0, 4653109, 262244, 0, 4653110, 262244, 0, 4653111, 262244, 0, 4653112, 262244, 0, 4653113, 262244, 0, 4653114, 262244, 0, 4653115, 262244, 0, 4653116, 262244, 0, 4653117, 262244, 0, 4653118, 262244, 0, 4653119, 262244, 0, 4653120, 262244, 0, 4653121, 262244, 0, 4653122, 262244, 0, 4653123, 262244, 0, 4653124, 262244, 0, 4653125, 262244, 0, 4653126, 262244, 0, 4653127, 262244, 0, 4653128, 262244, 0, 4653129, 262244, 0, 4653130, 262244, 0, 4653131, 262244, 0, 4653132, 262244, 0, 4653133, 262244, 0, 4653134, 262244, 0, 4653135, 262244, 0, 4718592, 262244, 0, 4718593, 262244, 0, 4718594, 262244, 0, 4718595, 262244, 0, 4718596, 262244, 0, 4718597, 262244, 0, 4718598, 262244, 0, 4718599, 262244, 0, 4718600, 262244, 0, 4718601, 262244, 0, 4718602, 262244, 0, 4718603, 262244, 0, 4718604, 262244, 0, 4718605, 262244, 0, 4718606, 262244, 0, 4718607, 262244, 0, 4718608, 262244, 0, 4718609, 65638, 59, 4718610, 65638, 59, 4718611, 131174, 107, 4718612, 65638, 71, 4718613, 262146, 2, 4718614, 2, 0, 4718615, 2, 0, 4718616, 2, 0, 4718617, 2, 4, 4718618, 65638, 71, 4718619, 102, 107, 4718620, 65638, 59, 4718621, 65638, 59, 4718622, 65638, 59, 4718623, 65638, 59, 4718624, 131174, 67, 4718625, 262244, 0, 4718626, 262244, 0, 4718627, 262244, 0, 4718628, 262244, 0, 4718629, 262244, 0, 4718630, 262244, 0, 4718631, 262244, 0, 4718632, 262244, 0, 4718633, 262244, 0, 4718634, 262244, 0, 4718635, 262244, 0, 4718636, 262244, 0, 4718637, 262244, 0, 4718638, 262244, 0, 4718639, 262244, 0, 4718640, 262244, 0, 4718641, 262244, 0, 4718642, 262244, 0, 4718643, 262244, 0, 4718644, 262244, 0, 4718645, 262244, 0, 4718646, 262244, 0, 4718647, 262244, 0, 4718648, 262244, 0, 4718649, 262244, 0, 4718650, 262244, 0, 4718651, 262244, 0, 4718652, 262244, 0, 4718653, 262244, 0, 4718654, 262244, 0, 4718655, 262244, 0, 4718656, 262244, 0, 4718657, 262244, 0, 4718658, 262244, 0, 4718659, 262244, 0, 4718660, 262244, 0, 4718661, 262244, 0, 4718662, 262244, 0, 4718663, 262244, 0, 4718664, 262244, 0, 4718665, 262244, 0, 4718666, 262244, 0, 4718667, 262244, 0, 4718668, 262244, 0, 4718669, 262244, 0, 4718670, 262244, 0, 4718671, 262244, 0, 4784128, 262244, 0, 4784129, 262244, 0, 4784130, 262244, 0, 4784131, 262244, 0, 4784132, 262244, 0, 4784133, 262244, 0, 4784134, 262244, 0, 4784135, 262244, 0, 4784136, 262244, 0, 4784137, 262244, 0, 4784138, 262244, 0, 4784139, 262244, 0, 4784140, 262244, 0, 4784141, 262244, 0, 4784142, 262244, 0, 4784143, 262244, 0, 4784144, 262244, 0, 4784145, 65638, 59, 4784146, 65638, 59, 4784147, 131174, 107, 4784148, 65638, 71, 4784149, 262146, 2, 4784150, 2, 0, 4784151, 2, 0, 4784152, 2, 0, 4784153, 2, 4, 4784154, 65638, 71, 4784155, 102, 107, 4784156, 65638, 59, 4784157, 65638, 59, 4784158, 65638, 59, 4784159, 65638, 59, 4784160, 131174, 67, 4784161, 262244, 0, 4784162, 262244, 0, 4784163, 262244, 0, 4784164, 262244, 0, 4784165, 262244, 0, 4784166, 262244, 0, 4784167, 262244, 0, 4784168, 262244, 0, 4784169, 262244, 0, 4784170, 262244, 0, 4784171, 262244, 0, 4784172, 262244, 0, 4784173, 262244, 0, 4784174, 262244, 0, 4784175, 262244, 0, 4784176, 262244, 0, 4784177, 262244, 0, 4784178, 262244, 0, 4784179, 262244, 0, 4784180, 262244, 0, 4784181, 262244, 0, 4784182, 262244, 0, 4784183, 262244, 0, 4784184, 262244, 0, 4784185, 262244, 0, 4784186, 262244, 0, 4784187, 262244, 0, 4784188, 262244, 0, 4784189, 262244, 0, 4784190, 262244, 0, 4784191, 262244, 0, 4784192, 262244, 0, 4784193, 262244, 0, 4784194, 262244, 0, 4784195, 262244, 0, 4784196, 262244, 0, 4784197, 262244, 0, 4784198, 262244, 0, 4784199, 262244, 0, 4784200, 262244, 0, 4784201, 262244, 0, 4784202, 262244, 0, 4784203, 262244, 0, 4784204, 262244, 0, 4784205, 262244, 0, 4784206, 262244, 0, 4784207, 262244, 0, 4849664, 262244, 0, 4849665, 262244, 0, 4849666, 262244, 0, 4849667, 262244, 0, 4849668, 262244, 0, 4849669, 262244, 0, 4849670, 262244, 0, 4849671, 262244, 0, 4849672, 262244, 0, 4849673, 262244, 0, 4849674, 262244, 0, 4849675, 262244, 0, 4849676, 262244, 0, 4849677, 262244, 0, 4849678, 262244, 0, 4849679, 262244, 0, 4849680, 262244, 0, 4849681, 262244, 0, 4849682, 262244, 0, 4849683, 262244, 0, 4849684, 65638, 71, 4849685, 262146, 2, 4849686, 2, 0, 4849687, 2, 0, 4849688, 2, 0, 4849689, 2, 4, 4849690, 65638, 71, 4849691, 102, 107, 4849692, 65638, 59, 4849693, 65638, 59, 4849694, 262246, 67, 4849695, 65638, 68, 4849696, 131174, 68, 4849697, 262244, 0, 4849698, 262244, 0, 4849699, 262244, 0, 4849700, 262244, 0, 4849701, 262244, 0, 4849702, 262244, 0, 4849703, 262244, 0, 4849704, 262244, 0, 4849705, 262244, 0, 4849706, 262244, 0, 4849707, 262244, 0, 4849708, 262244, 0, 4849709, 262244, 0, 4849710, 262244, 0, 4849711, 262244, 0, 4849712, 262244, 0, 4849713, 262244, 0, 4849714, 262244, 0, 4849715, 262244, 0, 4849716, 262244, 0, 4849717, 262244, 0, 4849718, 262244, 0, 4849719, 262244, 0, 4849720, 262244, 0, 4849721, 262244, 0, 4849722, 262244, 0, 4849723, 262244, 0, 4849724, 262244, 0, 4849725, 262244, 0, 4849726, 262244, 0, 4849727, 262244, 0, 4849728, 262244, 0, 4849729, 262244, 0, 4849730, 262244, 0, 4849731, 262244, 0, 4849732, 262244, 0, 4849733, 262244, 0, 4849734, 262244, 0, 4849735, 262244, 0, 4849736, 262244, 0, 4849737, 262244, 0, 4849738, 262244, 0, 4849739, 262244, 0, 4849740, 262244, 0, 4849741, 262244, 0, 4849742, 262244, 0, 4849743, 262244, 0, 4915200, 262244, 0, 4915201, 262244, 0, 4915202, 262244, 0, 4915203, 262244, 0, 4915204, 262244, 0, 4915205, 262244, 0, 4915206, 262244, 0, 4915207, 262244, 0, 4915208, 262244, 0, 4915209, 262244, 0, 4915210, 262244, 0, 4915211, 262244, 0, 4915212, 262244, 0, 4915213, 262244, 0, 4915214, 262244, 0, 4915215, 262244, 0, 4915216, 262244, 0, 4915217, 262244, 0, 4915218, 262244, 0, 4915219, 262244, 0, 4915220, 65638, 71, 4915221, 262146, 2, 4915222, 2, 0, 4915223, 2, 0, 4915224, 2, 0, 4915225, 2, 4, 4915226, 65638, 71, 4915227, 102, 107, 4915228, 65638, 59, 4915229, 65638, 59, 4915230, 131174, 67, 4915231, 262244, 0, 4915232, 262244, 0, 4915233, 262244, 0, 4915234, 262244, 0, 4915235, 262244, 0, 4915236, 262244, 0, 4915237, 262244, 0, 4915238, 262244, 0, 4915239, 262244, 0, 4915240, 262244, 0, 4915241, 262244, 0, 4915242, 262244, 0, 4915243, 262244, 0, 4915244, 262244, 0, 4915245, 262244, 0, 4915246, 262244, 0, 4915247, 262244, 0, 4915248, 262244, 0, 4915249, 262244, 0, 4915250, 262244, 0, 4915251, 262244, 0, 4915252, 262244, 0, 4915253, 262244, 0, 4915254, 262244, 0, 4915255, 262244, 0, 4915256, 262244, 0, 4915257, 262244, 0, 4915258, 262244, 0, 4915259, 262244, 0, 4915260, 262244, 0, 4915261, 262244, 0, 4915262, 262244, 0, 4915263, 262244, 0, 4915264, 262244, 0, 4915265, 262244, 0, 4915266, 262244, 0, 4915267, 262244, 0, 4915268, 262244, 0, 4915269, 262244, 0, 4915270, 262244, 0, 4915271, 262244, 0, 4915272, 262244, 0, 4915273, 262244, 0, 4915274, 262244, 0, 4915275, 262244, 0, 4915276, 262244, 0, 4915277, 262244, 0, 4915278, 262244, 0, 4915279, 262244, 0, 4980736, 262244, 0, 4980737, 262244, 0, 4980738, 262244, 0, 4980739, 262244, 0, 4980740, 262244, 0, 4980741, 262244, 0, 4980742, 262244, 0, 4980743, 262244, 0, 4980744, 262244, 0, 4980745, 262244, 0, 4980746, 262244, 0, 4980747, 262244, 0, 4980748, 262244, 0, 4980749, 262244, 0, 4980750, 262244, 0, 4980751, 262244, 0, 4980752, 262244, 0, 4980753, 262244, 0, 4980754, 262244, 0, 4980755, 262244, 0, 4980756, 65638, 71, 4980757, 262146, 2, 4980758, 2, 0, 4980759, 2, 0, 4980760, 2, 0, 4980761, 2, 4, 4980762, 65638, 71, 4980763, 102, 107, 4980764, 65638, 59, 4980765, 65638, 59, 4980766, 131174, 67, 4980767, 262244, 0, 4980768, 262244, 0, 4980769, 262244, 0, 4980770, 262244, 0, 4980771, 262244, 0, 4980772, 262244, 0, 4980773, 262244, 0, 4980774, 262244, 0, 4980775, 262244, 0, 4980776, 262244, 0, 4980777, 262244, 0, 4980778, 262244, 0, 4980779, 262244, 0, 4980780, 262244, 0, 4980781, 262244, 0, 4980782, 262244, 0, 4980783, 262244, 0, 4980784, 262244, 0, 4980785, 262244, 0, 4980786, 262244, 0, 4980787, 262244, 0, 4980788, 262244, 0, 4980789, 262244, 0, 4980790, 262244, 0, 4980791, 262244, 0, 4980792, 262244, 0, 4980793, 262244, 0, 4980794, 262244, 0, 4980795, 262244, 0, 4980796, 262244, 0, 4980797, 262244, 0, 4980798, 262244, 0, 4980799, 262244, 0, 4980800, 262244, 0, 4980801, 262244, 0, 4980802, 262244, 0, 4980803, 262244, 0, 4980804, 262244, 0, 4980805, 262244, 0, 4980806, 262244, 0, 4980807, 262244, 0, 4980808, 262244, 0, 4980809, 262244, 0, 4980810, 262244, 0, 4980811, 262244, 0, 4980812, 262244, 0, 4980813, 262244, 0, 4980814, 262244, 0, 4980815, 262244, 0, 5046272, 262244, 0, 5046273, 262244, 0, 5046274, 262244, 0, 5046275, 262244, 0, 5046276, 262244, 0, 5046277, 262244, 0, 5046278, 262244, 0, 5046279, 262244, 0, 5046280, 262244, 0, 5046281, 262244, 0, 5046282, 262244, 0, 5046283, 262244, 0, 5046284, 262244, 0, 5046285, 262244, 0, 5046286, 262244, 0, 5046287, 262244, 0, 5046288, 262244, 0, 5046289, 262244, 0, 5046290, 262244, 0, 5046291, 262244, 0, 5046292, 65638, 71, 5046293, 262146, 2, 5046294, 2, 0, 5046295, 2, 0, 5046296, 2, 0, 5046297, 2, 4, 5046298, 65638, 71, 5046299, 102, 107, 5046300, 65638, 59, 5046301, 65638, 59, 5046302, 131174, 67, 5046303, 262244, 0, 5046304, 262244, 0, 5046305, 262244, 0, 5046306, 262244, 0, 5046307, 262244, 0, 5046308, 262244, 0, 5046309, 262244, 0, 5046310, 262244, 0, 5046311, 262244, 0, 5046312, 262244, 0, 5046313, 262244, 0, 5046314, 262244, 0, 5046315, 262244, 0, 5046316, 262244, 0, 5046317, 262244, 0, 5046318, 262244, 0, 5046319, 262244, 0, 5046320, 262244, 0, 5046321, 262244, 0, 5046322, 262244, 0, 5046323, 262244, 0, 5046324, 262244, 0, 5046325, 262244, 0, 5046326, 262244, 0, 5046327, 262244, 0, 5046328, 262244, 0, 5046329, 262244, 0, 5046330, 262244, 0, 5046331, 262244, 0, 5046332, 262244, 0, 5046333, 262244, 0, 5046334, 262244, 0, 5046335, 262244, 0, 5046336, 262244, 0, 5046337, 262244, 0, 5046338, 262244, 0, 5046339, 262244, 0, 5046340, 262244, 0, 5046341, 262244, 0, 5046342, 262244, 0, 5046343, 262244, 0, 5046344, 262244, 0, 5046345, 262244, 0, 5046346, 262244, 0, 5046347, 262244, 0, 5046348, 262244, 0, 5046349, 262244, 0, 5046350, 262244, 0, 5046351, 262244, 0, 5111808, 262244, 0, 5111809, 262244, 0, 5111810, 262244, 0, 5111811, 262244, 0, 5111812, 262244, 0, 5111813, 262244, 0, 5111814, 262244, 0, 5111815, 262244, 0, 5111816, 262244, 0, 5111817, 262244, 0, 5111818, 262244, 0, 5111819, 262244, 0, 5111820, 262244, 0, 5111821, 262244, 0, 5111822, 262244, 0, 5111823, 262244, 0, 5111824, 262244, 0, 5111825, 262244, 0, 5111826, 262244, 0, 5111827, 262244, 0, 5111828, 65638, 71, 5111829, 262146, 2, 5111830, 2, 0, 5111831, 2, 0, 5111832, 2, 0, 5111833, 2, 4, 5111834, 65638, 71, 5111835, 102, 107, 5111836, 65638, 59, 5111837, 65638, 59, 5111838, 131174, 67, 5111839, 262244, 0, 5111840, 262244, 0, 5111841, 262244, 0, 5111842, 262244, 0, 5111843, 262244, 0, 5111844, 262244, 0, 5111845, 262244, 0, 5111846, 262244, 0, 5111847, 262244, 0, 5111848, 262244, 0, 5111849, 262244, 0, 5111850, 262244, 0, 5111851, 262244, 0, 5111852, 262244, 0, 5111853, 262244, 0, 5111854, 262244, 0, 5111855, 262244, 0, 5111856, 262244, 0, 5111857, 262244, 0, 5111858, 262244, 0, 5111859, 262244, 0, 5111860, 262244, 0, 5111861, 262244, 0, 5111862, 262244, 0, 5111863, 262244, 0, 5111864, 262244, 0, 5111865, 262244, 0, 5111866, 262244, 0, 5111867, 262244, 0, 5111868, 262244, 0, 5111869, 262244, 0, 5111870, 262244, 0, 5111871, 262244, 0, 5111872, 262244, 0, 5111873, 262244, 0, 5111874, 262244, 0, 5111875, 262244, 0, 5111876, 262244, 0, 5111877, 262244, 0, 5111878, 262244, 0, 5111879, 262244, 0, 5111880, 262244, 0, 5111881, 262244, 0, 5111882, 262244, 0, 5111883, 262244, 0, 5111884, 262244, 0, 5111885, 262244, 0, 5111886, 262244, 0, 5111887, 262244, 0, 5177344, 262244, 0, 5177345, 262244, 0, 5177346, 262244, 0, 5177347, 262244, 0, 5177348, 262244, 0, 5177349, 262244, 0, 5177350, 262244, 0, 5177351, 262244, 0, 5177352, 262244, 0, 5177353, 262244, 0, 5177354, 262244, 0, 5177355, 262244, 0, 5177356, 262244, 0, 5177357, 262244, 0, 5177358, 262244, 0, 5177359, 262244, 0, 5177360, 262244, 0, 5177361, 262244, 0, 5177362, 262244, 0, 5177363, 262244, 0, 5177364, 65638, 71, 5177365, 262146, 2, 5177366, 2, 0, 5177367, 2, 0, 5177368, 2, 0, 5177369, 2, 4, 5177370, 65638, 71, 5177371, 102, 107, 5177372, 65638, 59, 5177373, 65638, 59, 5177374, 131174, 67, 5177375, 262244, 0, 5177376, 262244, 0, 5177377, 262244, 0, 5177378, 262244, 0, 5177379, 262244, 0, 5177380, 262244, 0, 5177381, 262244, 0, 5177382, 262244, 0, 5177383, 262244, 0, 5177384, 262244, 0, 5177385, 262244, 0, 5177386, 262244, 0, 5177387, 262244, 0, 5177388, 262244, 0, 5177389, 262244, 0, 5177390, 262244, 0, 5177391, 262244, 0, 5177392, 262244, 0, 5177393, 262244, 0, 5177394, 262244, 0, 5177395, 262244, 0, 5177396, 262244, 0, 5177397, 262244, 0, 5177398, 262244, 0, 5177399, 262244, 0, 5177400, 262244, 0, 5177401, 262244, 0, 5177402, 262244, 0, 5177403, 262244, 0, 5177404, 262244, 0, 5177405, 262244, 0, 5177406, 262244, 0, 5177407, 262244, 0, 5177408, 262244, 0, 5177409, 262244, 0, 5177410, 262244, 0, 5177411, 262244, 0, 5177412, 262244, 0, 5177413, 262244, 0, 5177414, 262244, 0, 5177415, 262244, 0, 5177416, 262244, 0, 5177417, 262244, 0, 5177418, 262244, 0, 5177419, 262244, 0, 5177420, 262244, 0, 5177421, 262244, 0, 5177422, 262244, 0, 5177423, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393272, 262246, 60, 393273, 65638, 60, 393274, 65638, 60, 393275, 65638, 60, 393276, 65638, 60, 393277, 65638, 60, 393278, 65638, 60, 393279, 65638, 60, 393280, 65638, 60, 393281, 65638, 60, 393282, 65638, 60, 393283, 65638, 60, 393284, 196710, 60, 458795, 262246, 60, 458796, 65638, 60, 458797, 65638, 60, 458798, 65638, 60, 458799, 65638, 60, 458800, 65638, 60, 458801, 196710, 60, 458808, 262246, 61, 458809, 65638, 61, 458810, 65638, 61, 458811, 65638, 61, 458812, 65638, 61, 458813, 65638, 61, 458814, 65638, 61, 458815, 65638, 61, 458816, 65638, 61, 458817, 65638, 61, 458818, 65638, 61, 458819, 65638, 61, 458820, 196710, 61, 524331, 262246, 61, 524332, 65638, 61, 524333, 131174, 61, 524335, 102, 61, 524336, 65638, 61, 524337, 196710, 61, 524344, 131174, 59, 524345, 262246, 60, 524346, 65638, 60, 524347, 65638, 60, 524348, 65638, 60, 524349, 65638, 60, 524350, 65638, 60, 524351, 65638, 60, 524352, 65638, 60, 524353, 65638, 60, 524354, 65638, 60, 524355, 196710, 60, 524356, 102, 59, 589865, 262246, 60, 589866, 65638, 60, 589867, 131174, 60, 589873, 102, 60, 589874, 65638, 60, 589875, 196710, 60, 589880, 131174, 59, 589881, 262246, 61, 589882, 65638, 61, 589883, 65638, 61, 589884, 65638, 61, 589885, 65638, 61, 589886, 65638, 61, 589887, 65638, 61, 589888, 65638, 61, 589889, 65638, 61, 589890, 65638, 61, 589891, 196710, 61, 589892, 102, 59, 655401, 262246, 61, 655402, 65638, 61, 655403, 131174, 61, 655409, 102, 61, 655410, 65638, 61, 655411, 196710, 61, 655416, 131174, 59, 655417, 131174, 59, 655418, 262246, 72, 655419, 65638, 72, 655420, 65638, 72, 655421, 65638, 72, 655422, 65638, 72, 655423, 65638, 72, 655424, 65638, 72, 655425, 65638, 72, 655426, 196710, 72, 655427, 102, 59, 655428, 102, 59, 720937, 131174, 59, 720947, 102, 59, 720952, 131174, 59, 720953, 131174, 59, 720954, 262246, 73, 720955, 65638, 73, 720956, 65638, 73, 720957, 65638, 73, 720958, 65638, 73, 720959, 65638, 73, 720960, 65638, 73, 720961, 65638, 73, 720962, 196710, 73, 720963, 102, 59, 720964, 102, 59, 786473, 131174, 59, 786483, 102, 59, 786488, 131174, 59, 786489, 131174, 59, 786490, 131174, 71, 786498, 102, 71, 786499, 102, 59, 786500, 102, 59, 852009, 131174, 59, 852019, 102, 59, 852024, 131174, 59, 852025, 131174, 59, 852026, 131174, 71, 852034, 102, 71, 852035, 102, 59, 852036, 102, 59, 917545, 131174, 59, 917555, 102, 59, 917560, 131174, 59, 917561, 131174, 59, 917562, 131174, 71, 917570, 102, 71, 917571, 102, 59, 917572, 102, 59, 983081, 131174, 59, 983091, 102, 59, 983096, 131174, 59, 983097, 131174, 59, 983098, 131174, 71, 983106, 102, 71, 983107, 102, 59, 983108, 102, 59, 1048617, 131174, 59, 1048619, 262246, 60, 1048620, 65638, 60, 1048621, 65638, 69, 1048622, 65638, 69, 1048623, 65638, 69, 1048624, 65638, 60, 1048625, 196710, 60, 1048627, 102, 59, 1048632, 131174, 59, 1048633, 131174, 59, 1048634, 131174, 71, 1048642, 102, 71, 1048643, 102, 59, 1048644, 102, 59, 1114153, 131174, 59, 1114155, 262246, 61, 1114156, 65638, 61, 1114157, 65638, 69, 1114158, 65638, 69, 1114159, 65638, 69, 1114160, 65638, 61, 1114161, 196710, 61, 1114163, 102, 59, 1114168, 131174, 59, 1114169, 131174, 59, 1114170, 131174, 71, 1114178, 102, 71, 1114179, 102, 59, 1114180, 102, 59, 1179689, 131174, 59, 1179691, 131174, 59, 1179697, 102, 59, 1179699, 102, 59, 1179704, 131174, 59, 1179705, 131174, 59, 1179706, 131174, 71, 1179714, 102, 71, 1179715, 102, 59, 1179716, 102, 59, 1245225, 131174, 59, 1245226, 262246, 60, 1245227, 131174, 60, 1245233, 102, 60, 1245234, 196710, 60, 1245235, 102, 59, 1245240, 131174, 59, 1245241, 131174, 59, 1245242, 131174, 71, 1245250, 102, 71, 1245251, 102, 59, 1245252, 102, 59, 1310761, 131174, 59, 1310762, 262246, 61, 1310763, 131174, 61, 1310769, 102, 61, 1310770, 196710, 61, 1310771, 102, 59, 1310776, 131174, 59, 1310777, 131174, 59, 1310778, 131174, 71, 1310786, 102, 71, 1310787, 102, 59, 1310788, 102, 59, 1376264, 262246, 60, 1376265, 65638, 60, 1376266, 65638, 60, 1376267, 65638, 60, 1376268, 65638, 60, 1376269, 65638, 60, 1376270, 65638, 60, 1376271, 65638, 60, 1376272, 65638, 60, 1376273, 65638, 60, 1376274, 196710, 60, 1376297, 131174, 59, 1376298, 131174, 59, 1376299, 262246, 60, 1376300, 65638, 60, 1376301, 65638, 69, 1376302, 65638, 69, 1376303, 65638, 69, 1376304, 65638, 60, 1376305, 196710, 60, 1376306, 102, 59, 1376307, 102, 60, 1376308, 65638, 60, 1376309, 65638, 60, 1376310, 65638, 60, 1376311, 65638, 60, 1376312, 131174, 60, 1376313, 131174, 59, 1376314, 131174, 71, 1376322, 102, 71, 1376323, 102, 59, 1376324, 102, 60, 1376325, 65638, 60, 1376326, 196710, 60, 1441800, 262246, 61, 1441801, 65638, 61, 1441802, 65638, 61, 1441803, 65638, 61, 1441804, 65638, 61, 1441805, 65638, 61, 1441806, 65638, 61, 1441807, 65638, 61, 1441808, 65638, 61, 1441809, 65638, 61, 1441810, 196710, 61, 1441833, 131174, 59, 1441834, 131174, 59, 1441835, 262246, 61, 1441836, 65638, 61, 1441837, 65638, 69, 1441838, 65638, 69, 1441839, 65638, 69, 1441840, 65638, 61, 1441841, 196710, 61, 1441842, 102, 59, 1441843, 102, 61, 1441844, 65638, 61, 1441845, 65638, 61, 1441846, 65638, 61, 1441847, 65638, 61, 1441848, 131174, 61, 1441849, 131174, 59, 1441850, 131174, 71, 1441858, 102, 71, 1441859, 102, 59, 1441860, 102, 61, 1441861, 65638, 61, 1441862, 196710, 61, 1507336, 131174, 59, 1507337, 262246, 60, 1507338, 65638, 60, 1507339, 65638, 60, 1507340, 65638, 60, 1507341, 65638, 60, 1507342, 65638, 60, 1507343, 65638, 60, 1507344, 65638, 60, 1507345, 196710, 60, 1507346, 102, 60, 1507347, 327782, 107, 1507348, 65638, 72, 1507349, 65638, 72, 1507350, 65638, 72, 1507351, 65638, 72, 1507352, 65638, 72, 1507353, 65638, 72, 1507354, 65638, 72, 1507355, 393318, 107, 1507356, 65638, 60, 1507357, 65638, 60, 1507358, 196710, 60, 1507369, 131174, 59, 1507370, 131174, 59, 1507371, 131174, 59, 1507377, 102, 59, 1507378, 102, 60, 1507379, 65638, 60, 1507380, 65638, 60, 1507381, 65638, 60, 1507382, 65638, 60, 1507383, 65638, 60, 1507384, 65638, 60, 1507385, 131174, 60, 1507386, 131174, 71, 1507394, 102, 71, 1507395, 102, 60, 1507396, 65638, 60, 1507397, 196710, 60, 1507398, 102, 59, 1572872, 131174, 59, 1572873, 262246, 61, 1572874, 65638, 61, 1572875, 65638, 61, 1572876, 65638, 61, 1572877, 65638, 61, 1572878, 65638, 61, 1572879, 65638, 61, 1572880, 65638, 61, 1572881, 196710, 61, 1572882, 102, 61, 1572883, 327782, 108, 1572884, 65638, 73, 1572885, 65638, 73, 1572886, 65638, 73, 1572887, 65638, 73, 1572888, 65638, 73, 1572889, 65638, 73, 1572890, 65638, 73, 1572891, 393318, 108, 1572892, 65638, 61, 1572893, 65638, 61, 1572894, 196710, 61, 1572905, 131174, 59, 1572906, 131174, 59, 1572907, 131174, 59, 1572913, 102, 59, 1572914, 102, 61, 1572915, 65638, 61, 1572916, 65638, 61, 1572917, 65638, 61, 1572918, 65638, 61, 1572919, 65638, 61, 1572920, 65638, 61, 1572921, 131174, 61, 1572922, 131174, 71, 1572925, 196710, 83, 1572926, 262246, 83, 1572927, 327782, 83, 1572930, 102, 71, 1572931, 102, 61, 1572932, 65638, 61, 1572933, 196710, 61, 1572934, 102, 59, 1638408, 131174, 59, 1638409, 131174, 59, 1638410, 262246, 60, 1638411, 65638, 60, 1638412, 65638, 60, 1638413, 65638, 60, 1638414, 65638, 60, 1638415, 65638, 60, 1638416, 196710, 60, 1638417, 102, 60, 1638418, 65638, 60, 1638419, 327782, 107, 1638420, 65638, 72, 1638421, 65638, 72, 1638422, 65638, 72, 1638423, 65638, 72, 1638424, 65638, 72, 1638425, 65638, 72, 1638426, 65638, 72, 1638427, 393318, 107, 1638428, 65638, 60, 1638429, 196710, 60, 1638430, 102, 59, 1638441, 131174, 59, 1638442, 131174, 59, 1638443, 131174, 59, 1638449, 102, 60, 1638450, 65638, 60, 1638451, 65638, 60, 1638452, 65638, 60, 1638453, 65638, 60, 1638454, 65638, 60, 1638455, 65638, 60, 1638456, 65638, 60, 1638457, 327782, 107, 1638458, 131174, 72, 1638466, 102, 72, 1638467, 393318, 107, 1638468, 196710, 60, 1638469, 102, 59, 1638470, 102, 59, 1703944, 131174, 59, 1703945, 131174, 59, 1703946, 262246, 61, 1703947, 65638, 61, 1703948, 131174, 61, 1703950, 102, 61, 1703951, 65638, 61, 1703952, 196710, 61, 1703953, 102, 61, 1703954, 65638, 61, 1703955, 327782, 108, 1703956, 65638, 73, 1703957, 65638, 73, 1703958, 65638, 73, 1703959, 65638, 73, 1703960, 65638, 73, 1703961, 65638, 73, 1703962, 65638, 73, 1703963, 393318, 108, 1703964, 65638, 61, 1703965, 196710, 61, 1703966, 102, 59, 1703977, 131174, 59, 1703978, 131174, 59, 1703979, 131174, 59, 1703985, 102, 61, 1703986, 65638, 61, 1703987, 65638, 61, 1703988, 65638, 61, 1703989, 65638, 61, 1703990, 65638, 61, 1703991, 65638, 61, 1703992, 65638, 61, 1703993, 327782, 108, 1703994, 131174, 73, 1704002, 102, 73, 1704003, 393318, 108, 1704004, 196710, 61, 1704005, 102, 59, 1704006, 102, 59, 1769480, 131174, 59, 1769481, 131174, 59, 1769482, 131174, 59, 1769488, 102, 60, 1769489, 65638, 60, 1769490, 65638, 60, 1769491, 327782, 107, 1769492, 65638, 72, 1769493, 65638, 72, 1769494, 65638, 72, 1769495, 65638, 72, 1769496, 65638, 72, 1769497, 65638, 72, 1769498, 65638, 72, 1769499, 393318, 107, 1769500, 196710, 60, 1769501, 102, 59, 1769502, 102, 59, 1769513, 131174, 59, 1769514, 131174, 59, 1769515, 131174, 59, 1769540, 102, 59, 1769541, 102, 59, 1769542, 102, 59, 1835016, 131174, 59, 1835017, 131174, 59, 1835018, 131174, 59, 1835024, 102, 61, 1835025, 65638, 61, 1835026, 65638, 61, 1835027, 327782, 108, 1835028, 65638, 73, 1835029, 65638, 73, 1835030, 65638, 73, 1835031, 65638, 73, 1835032, 65638, 73, 1835033, 65638, 73, 1835034, 65638, 73, 1835035, 393318, 108, 1835036, 196710, 61, 1835037, 102, 59, 1835038, 102, 60, 1835039, 65638, 60, 1835040, 65638, 60, 1835041, 65638, 60, 1835042, 196710, 60, 1835049, 131174, 59, 1835050, 131174, 59, 1835051, 131174, 59, 1835076, 102, 59, 1835077, 102, 59, 1835078, 102, 59, 1900552, 131174, 59, 1900553, 131174, 59, 1900554, 131174, 59, 1900572, 102, 59, 1900573, 102, 59, 1900574, 102, 61, 1900575, 65638, 61, 1900576, 65638, 61, 1900577, 65638, 61, 1900578, 196710, 61, 1900585, 131174, 59, 1900586, 131174, 59, 1900587, 131174, 59, 1900612, 102, 59, 1900613, 102, 59, 1900614, 102, 59, 1966088, 131174, 59, 1966089, 131174, 59, 1966090, 131174, 59, 1966108, 102, 59, 1966109, 102, 60, 1966110, 65638, 60, 1966111, 65638, 60, 1966112, 65638, 60, 1966113, 196710, 60, 1966114, 102, 59, 1966121, 131174, 59, 1966122, 131174, 59, 1966123, 131174, 59, 1966148, 102, 59, 1966149, 102, 59, 1966150, 102, 59, 2031624, 131174, 59, 2031625, 131174, 59, 2031626, 131174, 59, 2031644, 102, 59, 2031645, 102, 61, 2031646, 65638, 61, 2031647, 65638, 61, 2031648, 65638, 61, 2031649, 196710, 61, 2031650, 102, 59, 2031657, 131174, 59, 2031658, 131174, 59, 2031659, 131174, 59, 2031671, 102, 58, 2031672, 65638, 58, 2031673, 65638, 58, 2031674, 65638, 58, 2031675, 65638, 58, 2031676, 65638, 58, 2031677, 65638, 58, 2031678, 65638, 58, 2031679, 65638, 58, 2031680, 65638, 58, 2031681, 65638, 58, 2031682, 65638, 58, 2031683, 65638, 58, 2031684, 65638, 58, 2031685, 65638, 58, 2031686, 196710, 59, 2097160, 131174, 59, 2097161, 131174, 59, 2097162, 131174, 59, 2097180, 102, 60, 2097181, 65638, 60, 2097182, 65638, 60, 2097183, 65638, 60, 2097184, 196710, 60, 2097185, 102, 59, 2097186, 102, 59, 2097193, 262246, 59, 2097194, 65638, 58, 2097195, 65638, 58, 2097196, 65638, 58, 2097197, 65638, 58, 2097198, 65638, 58, 2097199, 65638, 58, 2097200, 65638, 58, 2097201, 65638, 58, 2097202, 65638, 58, 2097203, 65638, 58, 2097204, 65638, 58, 2097205, 65638, 58, 2097206, 65638, 58, 2097207, 65638, 58, 2097208, 196710, 59, 2162696, 131174, 59, 2162697, 131174, 59, 2162698, 131174, 59, 2162716, 102, 61, 2162717, 65638, 61, 2162718, 65638, 61, 2162719, 65638, 61, 2162720, 196710, 61, 2162721, 102, 59, 2162722, 102, 59, 2228232, 131174, 59, 2228233, 131174, 59, 2228234, 131174, 59, 2228256, 102, 59, 2228257, 102, 59, 2228258, 102, 59, 2293768, 262246, 59, 2293769, 65638, 58, 2293770, 65638, 58, 2293771, 65638, 58, 2293772, 131174, 58, 2293792, 102, 59, 2293793, 102, 59, 2293794, 102, 59, 2359306, 131174, 59, 2359307, 131174, 59, 2359308, 131174, 59, 2359328, 102, 59, 2359329, 102, 59, 2359330, 102, 59, 2424842, 131174, 59, 2424843, 131174, 59, 2424844, 131174, 59, 2424864, 102, 59, 2424865, 102, 59, 2424866, 102, 59, 2490378, 131174, 59, 2490379, 131174, 59, 2490380, 131174, 59, 2490388, 65638, 71, 2490389, 65638, 71, 2490390, 65638, 71, 2490391, 65638, 71, 2490392, 65638, 71, 2490393, 65638, 71, 2490394, 65638, 71, 2490400, 102, 59, 2490401, 102, 59, 2490402, 102, 59, 2555914, 131174, 59, 2555915, 131174, 59, 2555916, 131174, 59, 2555924, 65638, 71, 2555925, 65638, 71, 2555926, 65638, 71, 2555927, 65638, 71, 2555928, 65638, 71, 2555929, 65638, 71, 2555930, 65638, 71, 2555936, 102, 59, 2555937, 102, 59, 2555938, 102, 59, 2621450, 262246, 59, 2621451, 65638, 58, 2621452, 65638, 58, 2621453, 65638, 58, 2621454, 65638, 58, 2621455, 131174, 58, 2621460, 65638, 71, 2621461, 65638, 71, 2621462, 65638, 71, 2621463, 65638, 71, 2621464, 65638, 71, 2621465, 65638, 71, 2621466, 65638, 71, 2621472, 102, 59, 2621473, 102, 59, 2621474, 102, 60, 2621475, 196710, 60, 2686989, 131174, 59, 2686990, 131174, 59, 2686991, 131174, 59, 2686996, 100, 112, 2686997, 65636, 112, 2686998, 131172, 112, 2686999, 196708, 112, 2687000, 65636, 112, 2687001, 131172, 112, 2687002, 262244, 112, 2687008, 102, 59, 2687009, 102, 59, 2687010, 102, 61, 2687011, 196710, 61, 2752525, 131174, 59, 2752526, 131174, 59, 2752527, 131174, 59, 2752544, 102, 59, 2752545, 102, 60, 2752546, 196710, 60, 2752547, 102, 59, 2818061, 131174, 59, 2818062, 131174, 59, 2818063, 131174, 59, 2818080, 102, 59, 2818081, 102, 61, 2818082, 196710, 61, 2818083, 102, 59, 2883597, 131174, 59, 2883598, 131174, 59, 2883599, 262246, 59, 2883600, 327782, 106, 2883601, 65638, 70, 2883602, 65638, 70, 2883603, 65638, 70, 2883604, 131174, 70, 2883616, 102, 60, 2883617, 196710, 60, 2883618, 102, 59, 2883619, 102, 59, 2949133, 131174, 59, 2949134, 131174, 59, 2949140, 131174, 71, 2949152, 102, 61, 2949153, 196710, 61, 2949154, 102, 59, 2949155, 102, 59, 3014669, 131174, 59, 3014670, 131174, 59, 3014676, 131174, 71, 3014689, 102, 59, 3014690, 102, 59, 3014691, 102, 59, 3080205, 131174, 59, 3080206, 131174, 59, 3080212, 131174, 71, 3080225, 102, 59, 3080226, 102, 59, 3080227, 102, 59, 3145734, 262246, 60, 3145735, 65638, 60, 3145736, 65638, 60, 3145737, 65638, 60, 3145738, 65638, 60, 3145739, 65638, 60, 3145740, 65638, 60, 3145741, 131174, 60, 3145742, 131174, 59, 3145748, 131174, 71, 3145761, 102, 59, 3145762, 102, 59, 3145763, 102, 59, 3211270, 262246, 61, 3211271, 65638, 61, 3211272, 65638, 61, 3211273, 65638, 61, 3211274, 65638, 61, 3211275, 65638, 61, 3211276, 65638, 61, 3211277, 131174, 61, 3211278, 131174, 59, 3211284, 131174, 71, 3211297, 102, 59, 3211298, 102, 59, 3211299, 102, 59, 3276806, 131174, 59, 3276807, 262246, 60, 3276808, 65638, 60, 3276809, 65638, 60, 3276810, 65638, 60, 3276811, 65638, 60, 3276812, 65638, 60, 3276813, 65638, 60, 3276814, 131174, 60, 3276815, 262246, 60, 3276816, 65638, 60, 3276817, 65638, 60, 3276818, 327782, 107, 3276819, 65638, 72, 3276820, 131174, 72, 3276833, 102, 59, 3276834, 102, 59, 3276835, 102, 59, 3342342, 131174, 59, 3342343, 262246, 61, 3342344, 65638, 61, 3342345, 65638, 61, 3342346, 65638, 61, 3342347, 65638, 61, 3342348, 65638, 61, 3342349, 65638, 61, 3342350, 131174, 61, 3342351, 262246, 61, 3342352, 65638, 61, 3342353, 65638, 61, 3342354, 327782, 108, 3342355, 65638, 73, 3342356, 131174, 73, 3342369, 102, 59, 3342370, 102, 59, 3342371, 102, 59, 3407878, 131174, 59, 3407879, 131174, 59, 3407880, 262246, 60, 3407881, 65638, 60, 3407882, 65638, 60, 3407883, 65638, 60, 3407884, 65638, 60, 3407885, 65638, 60, 3407886, 65638, 60, 3407887, 131174, 60, 3407888, 262246, 60, 3407889, 65638, 60, 3407890, 327782, 107, 3407891, 65638, 72, 3407892, 65638, 72, 3407893, 65638, 72, 3407894, 65638, 72, 3407895, 65638, 72, 3407896, 65638, 72, 3407897, 65638, 72, 3407898, 65638, 72, 3407899, 65638, 72, 3407900, 393318, 107, 3407901, 65638, 60, 3407902, 65638, 60, 3407903, 65638, 60, 3407904, 196710, 60, 3407905, 102, 59, 3407906, 102, 59, 3407907, 102, 59, 3473414, 131174, 59, 3473415, 131174, 59, 3473416, 262246, 61, 3473417, 131174, 61, 3473419, 102, 61, 3473420, 65638, 61, 3473421, 65638, 61, 3473422, 65638, 61, 3473423, 131174, 61, 3473424, 262246, 61, 3473425, 65638, 61, 3473426, 327782, 108, 3473427, 65638, 73, 3473428, 65638, 73, 3473429, 65638, 73, 3473430, 65638, 73, 3473431, 65638, 73, 3473432, 65638, 73, 3473433, 65638, 73, 3473434, 65638, 73, 3473435, 65638, 73, 3473436, 393318, 108, 3473437, 65638, 61, 3473438, 65638, 61, 3473439, 65638, 61, 3473440, 196710, 61, 3473441, 102, 59, 3473442, 102, 59, 3473443, 102, 59, 3538950, 131174, 59, 3538951, 131174, 59, 3538952, 131174, 59, 3538960, 131174, 59, 3538976, 102, 59, 3538977, 102, 59, 3538978, 102, 59, 3538979, 102, 59, 3604486, 131174, 59, 3604487, 131174, 59, 3604488, 131174, 59, 3604496, 131174, 59, 3604512, 102, 59, 3604513, 102, 59, 3604514, 102, 59, 3604515, 102, 59, 3670022, 131174, 59, 3670023, 131174, 59, 3670024, 131174, 59, 3670032, 131174, 59, 3670048, 102, 59, 3670049, 102, 59, 3670050, 102, 59, 3670051, 102, 59, 3735558, 131174, 59, 3735559, 131174, 59, 3735560, 131174, 59, 3735568, 131174, 59, 3735584, 102, 59, 3735585, 102, 59, 3735586, 102, 59, 3735587, 102, 59, 3801094, 131174, 59, 3801095, 131174, 59, 3801096, 131174, 59, 3801104, 131174, 59, 3801120, 102, 59, 3801121, 102, 59, 3801122, 102, 59, 3801123, 102, 59, 3866630, 131174, 59, 3866631, 131174, 59, 3866632, 131174, 59, 3866640, 131174, 59, 3866644, 65638, 71, 3866645, 65638, 71, 3866646, 65638, 71, 3866647, 65638, 71, 3866648, 65638, 71, 3866649, 65638, 71, 3866650, 65638, 71, 3866655, 102, 58, 3866656, 196710, 59, 3866657, 102, 59, 3866658, 102, 59, 3866659, 102, 59, 3932166, 131174, 59, 3932167, 131174, 59, 3932168, 131174, 59, 3932176, 131174, 59, 3932180, 65638, 71, 3932181, 65638, 71, 3932182, 65638, 71, 3932183, 65638, 71, 3932184, 65638, 71, 3932185, 65638, 71, 3932186, 65638, 71, 3932191, 102, 59, 3932193, 102, 59, 3932194, 102, 59, 3932195, 102, 59, 3997702, 131174, 59, 3997703, 131174, 59, 3997704, 131174, 59, 3997712, 131174, 59, 3997716, 65638, 71, 3997717, 65638, 71, 3997718, 65638, 71, 3997719, 65638, 71, 3997720, 65638, 71, 3997721, 65638, 71, 3997722, 65638, 71, 3997727, 102, 59, 3997729, 102, 59, 3997730, 102, 59, 3997731, 102, 59, 4063238, 131174, 59, 4063239, 131174, 59, 4063240, 131174, 59, 4063248, 131174, 59, 4063252, 100, 112, 4063253, 65636, 112, 4063254, 131172, 112, 4063255, 196708, 112, 4063256, 65636, 112, 4063257, 131172, 112, 4063258, 262244, 112, 4063263, 102, 59, 4063265, 102, 59, 4063266, 102, 59, 4063267, 102, 59, 4128774, 131174, 59, 4128775, 131174, 59, 4128776, 131174, 59, 4128779, 262246, 60, 4128780, 65638, 60, 4128781, 65638, 69, 4128782, 65638, 69, 4128783, 65638, 60, 4128784, 131174, 60, 4128799, 102, 59, 4128801, 102, 59, 4128802, 102, 59, 4128803, 102, 59, 4194310, 131174, 59, 4194311, 131174, 59, 4194312, 131174, 59, 4194315, 262246, 61, 4194316, 65638, 61, 4194317, 65638, 69, 4194318, 65638, 69, 4194319, 65638, 61, 4194320, 131174, 61, 4194333, 102, 58, 4194334, 65638, 58, 4194335, 65638, 58, 4194336, 65638, 58, 4194337, 65638, 58, 4194338, 65638, 58, 4194339, 196710, 59, 4259846, 131174, 59, 4259847, 131174, 59, 4259848, 131174, 59, 4259851, 131174, 59, 4259869, 102, 59, 4259870, 102, 59, 4259871, 102, 59, 4325382, 131174, 59, 4325383, 131174, 59, 4325384, 131174, 59, 4325387, 131174, 59, 4325405, 102, 59, 4325406, 102, 59, 4325407, 102, 59, 4390918, 131174, 59, 4390919, 131174, 59, 4390920, 131174, 59, 4390923, 131174, 59, 4390941, 102, 59, 4390942, 102, 59, 4390943, 102, 59, 4456454, 131174, 59, 4456455, 131174, 59, 4456456, 131174, 59, 4456459, 131174, 59, 4456477, 102, 59, 4456478, 102, 59, 4456479, 102, 59, 4521990, 131174, 59, 4521991, 131174, 59, 4521992, 131174, 59, 4521995, 262246, 59, 4521996, 65638, 58, 4521997, 65638, 58, 4521998, 65638, 58, 4521999, 65638, 58, 4522000, 65638, 58, 4522001, 131174, 58, 4522013, 102, 59, 4522014, 102, 59, 4522015, 102, 59, 4587525, 102, 67, 4587526, 262246, 59, 4587527, 65638, 58, 4587528, 65638, 58, 4587529, 65638, 58, 4587530, 65638, 58, 4587531, 65638, 58, 4587532, 65638, 58, 4587533, 196710, 59, 4587534, 262246, 67, 4587535, 65638, 68, 4587536, 196710, 67, 4587537, 131174, 59, 4587549, 102, 59, 4587550, 102, 59, 4587551, 102, 59, 4653062, 65638, 68, 4653063, 65638, 68, 4653064, 65638, 68, 4653065, 65638, 68, 4653066, 65638, 68, 4653067, 65638, 68, 4653068, 65638, 68, 4653069, 65638, 68, 4653070, 131174, 68, 4653072, 102, 67, 4653073, 131174, 59, 4653085, 102, 59, 4653086, 102, 59, 4653087, 102, 59, 4718608, 102, 67, 4718609, 131174, 59, 4718621, 102, 59, 4718622, 102, 59, 4718623, 102, 59, 4784144, 102, 67, 4784145, 262246, 59, 4784146, 65638, 58, 4784147, 327782, 106, 4784148, 131174, 70, 4784154, 102, 70, 4784155, 393318, 106, 4784156, 65638, 58, 4784157, 65638, 58, 4784158, 65638, 58, 4784159, 196710, 59, 4849680, 102, 68, 4849681, 65638, 68, 4849682, 65638, 68, 4849683, 196710, 79, 4849684, 131174, 71, 4849690, 102, 71, 4849692, 102, 59, 4849693, 102, 59, 4915219, 102, 79, 4915220, 131174, 71, 4915226, 102, 71, 4915228, 102, 59, 4915229, 102, 59, 4980755, 102, 79, 4980756, 131174, 71, 4980762, 102, 71, 4980764, 102, 59, 4980765, 102, 59, 5046291, 102, 79, 5046292, 131174, 71, 5046298, 102, 71, 5046300, 102, 59, 5046301, 102, 59, 5111827, 102, 79, 5111828, 131174, 71, 5111834, 102, 71, 5111836, 102, 59, 5111837, 102, 59, 5177363, 102, 79, 5177364, 131174, 71, 5177370, 102, 71, 5177372, 102, 59, 5177373, 102, 59 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 393261, 102, 62, 393262, 65638, 62, 393263, 131174, 62, 458797, 102, 63, 458798, 65638, 63, 458799, 131174, 63, 524332, 131173, 125, 524333, 102, 64, 524334, 65638, 64, 524335, 131174, 64, 524336, 131173, 125, 589868, 131173, 126, 589872, 131173, 126, 589873, 131173, 124, 655403, 65637, 124, 655404, 131173, 127, 655408, 131173, 127, 655410, 393318, 63, 655417, 65637, 124, 655427, 131173, 124, 720938, 196710, 64, 720939, 262246, 64, 720946, 393318, 64, 786473, 65637, 124, 786474, 196710, 65, 786475, 262246, 65, 786481, 196710, 64, 786482, 262246, 64, 786488, 65637, 124, 852017, 196710, 65, 852018, 262246, 65, 852019, 131173, 124, 852028, 196709, 126, 852032, 196709, 126, 852036, 131173, 124, 917548, 393318, 63, 917564, 196709, 127, 917568, 196709, 127, 983082, 131173, 125, 983084, 393318, 64, 1048617, 65637, 124, 1048618, 131173, 126, 1048620, 102, 69, 1048624, 131174, 69, 1048626, 131173, 125, 1048633, 65637, 124, 1048636, 196709, 126, 1048640, 196709, 126, 1048643, 131173, 124, 1114154, 131173, 127, 1114156, 102, 69, 1114160, 131174, 69, 1114162, 131173, 126, 1114172, 196709, 127, 1114176, 196709, 127, 1179698, 131173, 127, 1179699, 131173, 124, 1179704, 65637, 124, 1245232, 393318, 63, 1245244, 196709, 126, 1245248, 196709, 126, 1310761, 65637, 124, 1310763, 65637, 124, 1310768, 393318, 64, 1310769, 131173, 124, 1310780, 196709, 127, 1310784, 196709, 127, 1310788, 131173, 124, 1376300, 102, 69, 1376304, 131174, 69, 1376309, 262245, 126, 1376310, 327781, 126, 1376313, 65637, 124, 1441836, 102, 69, 1441840, 131174, 69, 1441842, 131173, 124, 1441845, 262245, 127, 1441846, 327781, 127, 1441852, 196709, 126, 1441856, 196709, 126, 1507339, 65637, 124, 1507343, 131173, 124, 1507349, 262149, 5, 1507350, 131077, 3, 1507351, 131077, 3, 1507352, 131077, 3, 1507353, 5, 6, 1507370, 65637, 124, 1507372, 131173, 125, 1507380, 262245, 126, 1507381, 327781, 126, 1507382, 393317, 126, 1507383, 458853, 126, 1507385, 65637, 124, 1507388, 196709, 127, 1507392, 196709, 127, 1507395, 131173, 124, 1572876, 102, 62, 1572877, 65638, 62, 1572878, 131174, 62, 1572884, 131173, 124, 1572885, 262149, 2, 1572886, 5, 0, 1572887, 5, 0, 1572888, 5, 0, 1572889, 5, 4, 1572890, 65637, 124, 1572894, 131173, 124, 1572908, 131173, 126, 1572913, 131173, 124, 1572916, 262245, 127, 1572917, 327781, 127, 1572918, 393317, 127, 1572919, 458853, 127, 1572923, 196710, 74, 1572924, 262246, 74, 1572928, 196710, 74, 1572929, 262246, 74, 1572934, 131173, 124, 1638409, 65637, 124, 1638412, 102, 63, 1638413, 65638, 63, 1638414, 131174, 63, 1638417, 131173, 124, 1638421, 262149, 2, 1638422, 5, 0, 1638423, 5, 0, 1638424, 5, 0, 1638425, 5, 4, 1638444, 131173, 127, 1638448, 131173, 125, 1638451, 262245, 126, 1638452, 327781, 126, 1638453, 393317, 126, 1638454, 458853, 126, 1638455, 262245, 126, 1638456, 327781, 126, 1638459, 196710, 75, 1638460, 262246, 75, 1638464, 196710, 75, 1638465, 262246, 75, 1703947, 101, 124, 1703948, 102, 64, 1703949, 65638, 64, 1703950, 131174, 64, 1703957, 262149, 2, 1703958, 5, 0, 1703959, 5, 0, 1703960, 5, 0, 1703961, 5, 4, 1703962, 65637, 124, 1703978, 65637, 124, 1703979, 65637, 124, 1703984, 131173, 126, 1703987, 262245, 127, 1703988, 327781, 127, 1703989, 393317, 127, 1703990, 458853, 127, 1703991, 262245, 127, 1703992, 327781, 127, 1769483, 101, 125, 1769484, 65637, 125, 1769492, 131173, 124, 1769493, 262149, 2, 1769494, 5, 0, 1769495, 5, 0, 1769496, 5, 0, 1769497, 5, 4, 1769501, 131173, 124, 1769520, 131173, 127, 1769540, 131173, 124, 1835018, 65637, 124, 1835023, 196710, 64, 1835024, 262246, 64, 1835026, 131173, 125, 1835029, 262149, 2, 1835030, 5, 0, 1835031, 5, 0, 1835032, 5, 0, 1835033, 5, 4, 1835035, 196709, 124, 1835053, 393318, 63, 1835075, 131173, 125, 1835077, 131173, 124, 1900555, 393318, 63, 1900559, 196710, 65, 1900560, 262246, 65, 1900562, 131173, 126, 1900565, 262149, 6, 1900566, 262149, 4, 1900567, 262149, 4, 1900568, 262149, 4, 1900569, 131077, 6, 1900571, 196709, 125, 1900585, 65637, 124, 1900589, 393318, 64, 1900611, 131173, 126, 1966088, 65637, 124, 1966091, 393318, 64, 1966098, 131173, 127, 1966101, 196709, 126, 1966104, 196709, 126, 1966106, 131173, 124, 1966108, 131173, 124, 1966124, 131173, 125, 1966127, 196710, 64, 1966128, 262246, 64, 1966147, 131173, 127, 1966148, 131173, 124, 2031637, 196709, 127, 2031640, 196709, 127, 2031659, 65637, 124, 2031660, 131173, 126, 2031663, 196710, 65, 2031664, 262246, 65, 2031672, 102, 58, 2097162, 65637, 124, 2097171, 131173, 125, 2097172, 65637, 124, 2162697, 65637, 124, 2162699, 196710, 64, 2162700, 262246, 64, 2162707, 131173, 126, 2162712, 196709, 126, 2162717, 131173, 125, 2162719, 196709, 124, 2162721, 131173, 124, 2228235, 196710, 65, 2228236, 262246, 65, 2228243, 131173, 127, 2228248, 196709, 127, 2228250, 131173, 124, 2228253, 131173, 126, 2228255, 196709, 125, 2293770, 131174, 58, 2293771, 131174, 58, 2293782, 196709, 126, 2293789, 131173, 127, 2293790, 196710, 64, 2293791, 262246, 64, 2359316, 65637, 124, 2359318, 196709, 127, 2359326, 196710, 65, 2359327, 262246, 65, 2424844, 65637, 124, 2424852, 100, 109, 2424853, 65636, 109, 2424854, 131172, 109, 2424855, 131172, 109, 2424856, 131172, 109, 2424857, 196708, 109, 2424858, 262244, 109, 2424864, 131173, 124, 2490382, 196710, 64, 2490383, 262246, 64, 2490389, 65636, 110, 2490390, 65638, 71, 2490391, 65638, 71, 2490392, 65638, 71, 2490393, 196708, 110, 2555914, 65637, 124, 2555918, 196710, 65, 2555919, 262246, 65, 2555925, 65636, 110, 2555926, 65638, 71, 2555927, 65638, 71, 2555928, 65638, 71, 2555929, 196708, 110, 2555935, 131173, 125, 2555938, 131173, 124, 2621453, 131174, 58, 2621454, 131174, 58, 2621459, 131173, 125, 2621460, 100, 111, 2621461, 65636, 111, 2621462, 131172, 111, 2621463, 131172, 111, 2621464, 131172, 111, 2621465, 196708, 111, 2621466, 262244, 111, 2621471, 131173, 126, 2686990, 65637, 124, 2686995, 131173, 126, 2687000, 196709, 126, 2687007, 131173, 127, 2752528, 131173, 125, 2752531, 131173, 127, 2752536, 196709, 127, 2752538, 131173, 124, 2818063, 393318, 63, 2818064, 131173, 126, 2818068, 65637, 124, 2818070, 196709, 126, 2818078, 196710, 64, 2818079, 262246, 64, 2818099, 131173, 125, 2883598, 65637, 124, 2883599, 393318, 64, 2883606, 196709, 127, 2883614, 196710, 65, 2883615, 262246, 65, 2883635, 131173, 126, 2883640, 101, 126, 2883641, 65637, 126, 2949145, 131173, 124, 2949152, 131173, 125, 2949153, 131173, 124, 2949171, 131173, 127, 2949176, 101, 127, 2949177, 65637, 127, 3014673, 196709, 124, 3014677, 65637, 124, 3014688, 131173, 126, 3014706, 196709, 124, 3014711, 131173, 125, 3080206, 65637, 124, 3080209, 196709, 125, 3080216, 196709, 126, 3080224, 131173, 127, 3080226, 131173, 124, 3080242, 196709, 125, 3080247, 131173, 126, 3145743, 196710, 64, 3145744, 262246, 64, 3145752, 196709, 127, 3145760, 393318, 63, 3211275, 131173, 124, 3211279, 196710, 65, 3211280, 262246, 65, 3211286, 196709, 126, 3211289, 131173, 124, 3211296, 393318, 64, 3276809, 131173, 124, 3276821, 65637, 124, 3276822, 196709, 127, 3276832, 196709, 124, 3342345, 102, 62, 3342346, 65638, 62, 3342347, 131174, 62, 3342368, 196709, 125, 3342371, 131173, 124, 3407881, 102, 63, 3407882, 65638, 63, 3407883, 131174, 63, 3407893, 262149, 5, 3407894, 131077, 3, 3407895, 131077, 3, 3407896, 131077, 3, 3407897, 5, 6, 3407900, 102, 69, 3407901, 65638, 69, 3407902, 65638, 69, 3407903, 131174, 69, 3407906, 131173, 124, 3473417, 102, 64, 3473418, 65638, 64, 3473419, 131174, 64, 3473420, 196710, 64, 3473421, 262246, 64, 3473422, 393318, 63, 3473425, 393318, 63, 3473429, 262149, 2, 3473430, 5, 0, 3473431, 5, 0, 3473432, 5, 0, 3473433, 5, 4, 3473436, 102, 69, 3473437, 65638, 69, 3473438, 65638, 69, 3473439, 131174, 69, 3538956, 196710, 65, 3538957, 262246, 65, 3538958, 393318, 64, 3538961, 393318, 64, 3538965, 262149, 6, 3538966, 262149, 4, 3538967, 262149, 4, 3538968, 262149, 4, 3538969, 131077, 6, 3538976, 131173, 124, 3604488, 65637, 124, 3604493, 131173, 125, 3604496, 65637, 124, 3604500, 65637, 124, 3604502, 196709, 126, 3604511, 393318, 63, 3670025, 393318, 63, 3670029, 131173, 126, 3670031, 327782, 63, 3670035, 101, 124, 3670038, 196709, 127, 3670040, 196709, 126, 3670042, 131173, 124, 3670047, 393318, 64, 3735561, 393318, 64, 3735565, 131173, 127, 3735567, 327782, 64, 3735571, 101, 125, 3735572, 65637, 125, 3735576, 196709, 127, 3735582, 196710, 64, 3735583, 262246, 64, 3735584, 131173, 124, 3801096, 65637, 124, 3801097, 196710, 64, 3801098, 262246, 64, 3801104, 65637, 124, 3801108, 100, 109, 3801109, 65636, 109, 3801110, 131172, 109, 3801111, 131172, 109, 3801112, 131172, 109, 3801113, 196708, 109, 3801114, 262244, 109, 3801118, 196710, 65, 3801119, 262246, 65, 3801122, 131173, 124, 3866633, 196710, 65, 3866634, 262246, 65, 3866638, 196710, 64, 3866639, 262246, 64, 3866641, 131173, 125, 3866645, 65636, 110, 3866646, 65638, 71, 3866647, 65638, 71, 3866648, 65638, 71, 3866649, 196708, 110, 3866654, 131173, 125, 3932174, 196710, 65, 3932175, 262246, 65, 3932177, 131173, 126, 3932181, 65636, 110, 3932182, 65638, 71, 3932183, 65638, 71, 3932184, 65638, 71, 3932185, 196708, 110, 3932190, 131173, 126, 3932191, 131173, 124, 3997705, 327782, 63, 3997712, 65637, 124, 3997713, 131173, 127, 3997716, 100, 111, 3997717, 65636, 111, 3997718, 131172, 111, 3997719, 131172, 111, 3997720, 131172, 111, 3997721, 196708, 111, 3997722, 262244, 111, 3997726, 131173, 127, 4063241, 327782, 64, 4063242, 131173, 125, 4063261, 196710, 64, 4063262, 262246, 64, 4063263, 131173, 124, 4128778, 131173, 126, 4128780, 102, 69, 4128783, 131174, 69, 4128789, 196709, 126, 4128797, 196710, 65, 4128798, 262246, 65, 4194314, 131173, 127, 4194316, 102, 69, 4194319, 131174, 69, 4194320, 393318, 63, 4194325, 196709, 127, 4194328, 196709, 126, 4194330, 131173, 124, 4194331, 196709, 124, 4194334, 102, 58, 4194335, 102, 58, 4259848, 65637, 124, 4259849, 196710, 64, 4259850, 262246, 64, 4259852, 327782, 63, 4259856, 393318, 64, 4259864, 196709, 127, 4259867, 196709, 125, 4325385, 196710, 65, 4325386, 262246, 65, 4325388, 327782, 64, 4325396, 131173, 125, 4390922, 327782, 63, 4390923, 65637, 124, 4390924, 196710, 64, 4390925, 262246, 64, 4390932, 131173, 126, 4390933, 65637, 124, 4390941, 131173, 124, 4456457, 393318, 63, 4456458, 327782, 64, 4456460, 196710, 65, 4456461, 262246, 65, 4456468, 131173, 127, 4456470, 196709, 126, 4521993, 393318, 64, 4521995, 102, 58, 4521996, 102, 58, 4521997, 102, 58, 4522006, 196709, 127, 4522012, 393318, 63, 4587548, 393318, 64, 4653073, 65637, 124, 4653076, 101, 124, 4653080, 196709, 126, 4653082, 101, 126, 4653083, 65637, 126, 4653085, 131173, 124, 4718612, 101, 125, 4718613, 65637, 125, 4718616, 196709, 127, 4718618, 101, 127, 4718619, 65637, 127, 4784156, 102, 58, 4784157, 102, 58, 4849685, 65637, 124, 4849687, 196709, 126, 4915223, 196709, 127, 4915228, 131173, 124, 5046294, 196709, 126, 5046301, 131173, 124, 5111830, 196709, 127 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 848) +scene_destination = "res://Maps/LanthaniteCore/Lanthanite_Core.tscn" +location = Vector2(1488, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 1712) +scene_destination = "res://Maps/Caves/Lanthanite_Cave.tscn" +location = Vector2(2736, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1488, 272) +scene_destination = "res://Maps/LanthaniteCore/Lanthanite_Core.tscn" +location = Vector2(432, 848) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1872, 848) +scene_destination = "res://Maps/LanthaniteCore/Lanthanite_Core.tscn" +location = Vector2(1712, 1520) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 752) +scene_destination = "res://Maps/LanthaniteCore/Lanthanite_Core.tscn" +location = Vector2(1712, 1520) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 2000) +trainer = true +texture = ExtResource("201") +trainer_name = "ACOLYTE Draugr" +trainer_reward = 4260 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[94, 70], [108, 70], [96, 71], [112, 71]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(848, 1648) +trainer = true +texture = ExtResource("202") +trainer_name = "ACOLYTE Eddard" +trainer_reward = 4260 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[144, 70], [132, 71]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 1648) +trainer = true +texture = ExtResource("203") +trainer_name = "ACOLYTE Stark" +trainer_reward = 4260 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[96, 70], [114, 71]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 1200) +trainer = true +texture = ExtResource("204") +trainer_name = "ACOLYTE Dunn" +trainer_reward = 4260 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[68, 70], [116, 71], [19, 71], [76, 71]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 976) +trainer = true +texture = ExtResource("205") +trainer_name = "ACOLYTE Elwyn" +trainer_reward = 4320 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[56, 71], [141, 71], [125, 72], [175, 72]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1872, 848) +trainer = true +texture = ExtResource("206") +trainer_name = "ELITE TRAINER Adam" +trainer_reward = 8250 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[98, 72], [111, 72], [148, 73], [138, 74], [189, 73], [201, 75]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 848) +texture = ExtResource("301") +facing = "Right" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1872, 848) +texture = ExtResource("401") +facing = "Down" + +[node name="Nurse2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 752) +texture = ExtResource("402") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(912, 2288) +texture = ExtResource("6") +item_id = 261 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(880, 1008) +texture = ExtResource("6") +item_id = 514 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(496, 1872) +texture = ExtResource("6") +item_id = 199 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1424, 880) +texture = ExtResource("6") +item_id = 591 diff --git a/Maps/LanthaniteCore/Lanthanite_Core_tileset.tres b/Maps/LanthaniteCore/Lanthanite_Core_tileset.tres new file mode 100644 index 000000000..6a234b2fa --- /dev/null +++ b/Maps/LanthaniteCore/Lanthanite_Core_tileset.tres @@ -0,0 +1,500 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Lava_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-LavaWaterfall_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:109/0 = 0 +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:110/0 = 0 +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:109/0 = 0 +3:110/0 = 0 +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +0:124/0 = 0 +0:125/0 = 0 +0:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:126/0 = 0 +0:127/0 = 0 +0:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:124/0 = 0 +1:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:125/0 = 0 +1:126/0 = 0 +1:127/0 = 0 +2:124/0 = 0 +2:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:125/0 = 0 +2:126/0 = 0 +2:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +3:124/0 = 0 +3:125/0 = 0 +3:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:126/0 = 0 +3:127/0 = 0 +3:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:126/0 = 0 +4:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:127/0 = 0 +4:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:126/0 = 0 +5:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:127/0 = 0 +5:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:126/0 = 0 +6:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:127/0 = 0 +6:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:126/0 = 0 +7:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:127/0 = 0 +7:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:58/0 = 0 +0:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:59/0 = 0 +0:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:60/0 = 0 +0:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:68/0 = 0 +0:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:107/0 = 0 +0:108/0 = 0 +1:58/0 = 0 +1:59/0 = 0 +1:60/0 = 0 +1:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:63/0 = 0 +1:64/0 = 0 +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:68/0 = 0 +1:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:70/0 = 0 +1:71/0 = 0 +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:107/0 = 0 +1:108/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:58/0 = 0 +2:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:59/0 = 0 +2:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:60/0 = 0 +2:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:107/0 = 0 +2:108/0 = 0 +3:17/0 = 0 +3:18/0 = 0 +3:19/0 = 0 +3:59/0 = 0 +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:65/0 = 0 +3:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:66/0 = 0 +3:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:67/0 = 0 +3:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:83/0 = 0 +3:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:106/0 = 0 +3:107/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:59/0 = 0 +4:60/0 = 0 +4:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:65/0 = 0 +4:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:66/0 = 0 +4:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:67/0 = 0 +4:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:106/0 = 0 +4:107/0 = 0 +5:19/0 = 0 +5:63/0 = 0 +5:64/0 = 0 +5:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:80/0 = 0 +5:81/0 = 0 +5:83/0 = 0 +5:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:63/0 = 0 +6:64/0 = 0 +6:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:79/0 = 0 +6:80/0 = 0 +6:81/0 = 0 +6:106/0 = 0 +6:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:107/0 = 0 +6:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:108/0 = 0 +6:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:79/0 = 0 +7:80/0 = 0 +7:81/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/2 = SubResource("src2") +sources/5 = SubResource("src5") diff --git a/Maps/LegenTown/Legen_Town.gd b/Maps/LegenTown/Legen_Town.gd new file mode 100644 index 000000000..f22334c3b --- /dev/null +++ b/Maps/LegenTown/Legen_Town.gd @@ -0,0 +1,58 @@ +extends Node2D # gen_map.py Map128 + +var map_name = "Legen Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1232, 1040): + Global.game.play_dialogue("MAP128_SIGN_1") + if check_pos == Vector2(880, 528): + Global.game.play_dialogue("MAP128_SIGN_2") + if check_pos == Vector2(912, 1744): + Global.game.play_dialogue("MAP128_SIGN_3") + if check_pos == Vector2(1232, 1296): + Global.game.play_dialogue("MAP128_SIGN_4") + if check_pos == Vector2(2096, 1328): + Global.game.play_dialogue("MAP128_SIGN_5") + if check_pos == Vector2(656, 880): + Global.game.play_dialogue("MAP128_NPC_1") + if check_pos == Vector2(688, 1264): + Global.game.play_dialogue("MAP128_NPC_2") + if check_pos == Vector2(912, 912): + Global.game.play_dialogue("MAP128_NPC_3") + if check_pos == Vector2(496, 368): + Global.game.play_dialogue("MAP128_NPC_4") + if check_pos == Vector2(1136, 1232): + Global.game.play_dialogue("MAP128_NPC_5") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP128_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(126, 1) + Global.game.recive_item(126) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP128_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(2, 1) + Global.game.recive_item(2) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP128_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(311, 1) + Global.game.recive_item(311) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP128_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(237, 1) + Global.game.recive_item(237) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/LegenTown/Legen_Town.gd.uid b/Maps/LegenTown/Legen_Town.gd.uid new file mode 100644 index 000000000..2510b3b19 --- /dev/null +++ b/Maps/LegenTown/Legen_Town.gd.uid @@ -0,0 +1 @@ +uid://dhcvkwglfmgmm diff --git a/Maps/LegenTown/Legen_Town.tscn b/Maps/LegenTown/Legen_Town.tscn new file mode 100644 index 000000000..8084ac7eb --- /dev/null +++ b/Maps/LegenTown/Legen_Town.tscn @@ -0,0 +1,203 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/LegenTown/Legen_Town_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/LegenTown/Legen_Town.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_011.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_047.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_038.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_172.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="305"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Legen Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262144, 2, 1, 327680, 2, 2, 262144, 2, 3, 327680, 2, 4, 262144, 2, 5, 327680, 2, 6, 262144, 2, 7, 327680, 2, 8, 262144, 2, 9, 327680, 2, 10, 262144, 2, 11, 65536, 12, 12, 262144, 2, 13, 327680, 2, 14, 262144, 2, 15, 327680, 2, 16, 262144, 2, 17, 327680, 2, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 0, 0, 23, 0, 0, 24, 0, 0, 25, 0, 0, 26, 0, 0, 27, 0, 0, 28, 0, 0, 29, 65536, 0, 30, 65536, 0, 31, 65536, 0, 32, 65536, 0, 33, 65536, 0, 34, 65536, 0, 35, 65536, 0, 36, 65536, 0, 37, 65536, 0, 38, 65536, 0, 39, 65536, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 0, 0, 49, 0, 0, 50, 0, 0, 51, 0, 0, 52, 0, 0, 53, 0, 0, 54, 0, 0, 55, 0, 0, 56, 0, 0, 57, 0, 0, 58, 0, 0, 59, 0, 0, 60, 0, 0, 61, 0, 0, 62, 0, 0, 63, 0, 0, 64, 0, 0, 65, 0, 0, 66, 0, 0, 67, 0, 0, 68, 0, 0, 69, 0, 0, 70, 0, 0, 71, 0, 0, 72, 0, 0, 73, 0, 0, 74, 0, 0, 75, 0, 0, 76, 0, 0, 77, 0, 0, 78, 0, 0, 79, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 65536, 13, 65548, 0, 0, 65549, 393216, 1, 65550, 458752, 1, 65551, 393216, 1, 65552, 458752, 1, 65553, 393216, 1, 65554, 458752, 1, 65555, 262144, 2, 65556, 327680, 2, 65557, 262144, 2, 65558, 327680, 2, 65559, 65536, 0, 65560, 65536, 0, 65561, 65536, 0, 65562, 65536, 0, 65563, 65536, 0, 65564, 65536, 0, 65565, 65536, 0, 65566, 65536, 0, 65567, 65536, 0, 65568, 65536, 0, 65569, 65536, 0, 65570, 65536, 0, 65571, 65536, 0, 65572, 65536, 0, 65573, 65536, 0, 65574, 65536, 0, 65575, 65536, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 0, 0, 65585, 0, 0, 65586, 0, 0, 65587, 0, 0, 65588, 0, 0, 65589, 0, 0, 65590, 0, 0, 65591, 0, 0, 65592, 0, 0, 65593, 0, 0, 65594, 0, 0, 65595, 0, 0, 65596, 0, 0, 65597, 0, 0, 65598, 0, 0, 65599, 0, 0, 65600, 0, 0, 65601, 0, 0, 65602, 0, 0, 65603, 0, 0, 65604, 0, 0, 65605, 0, 0, 65606, 0, 0, 65607, 0, 0, 65608, 0, 0, 65609, 0, 0, 65610, 0, 0, 65611, 0, 0, 65612, 0, 0, 65613, 0, 0, 65614, 0, 0, 65615, 0, 0, 131072, 262144, 2, 131073, 327680, 2, 131074, 262144, 2, 131075, 327680, 2, 131076, 262144, 2, 131077, 327680, 2, 131078, 262144, 2, 131079, 327680, 2, 131080, 262144, 2, 131081, 327680, 2, 131082, 0, 14, 131083, 65536, 14, 131084, 131072, 14, 131085, 393216, 2, 131086, 458752, 2, 131087, 393216, 2, 131088, 458752, 2, 131089, 393216, 2, 131090, 458752, 2, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 65536, 0, 131096, 65536, 0, 131097, 0, 0, 131098, 0, 0, 131099, 0, 0, 131100, 0, 0, 131101, 0, 0, 131102, 0, 0, 131103, 65536, 0, 131104, 65536, 0, 131105, 65536, 0, 131106, 65536, 0, 131107, 65536, 0, 131108, 65536, 0, 131109, 65536, 0, 131110, 65536, 0, 131111, 65536, 0, 131112, 0, 0, 131113, 0, 0, 131114, 0, 0, 131115, 0, 0, 131116, 0, 0, 131117, 0, 0, 131118, 0, 0, 131119, 0, 0, 131120, 0, 0, 131121, 0, 0, 131122, 0, 0, 131123, 0, 0, 131124, 0, 0, 131125, 0, 0, 131126, 0, 0, 131127, 0, 0, 131128, 0, 0, 131129, 0, 0, 131130, 0, 0, 131131, 0, 0, 131132, 0, 0, 131133, 0, 0, 131134, 0, 0, 131135, 0, 0, 131136, 0, 0, 131137, 0, 0, 131138, 0, 0, 131139, 0, 0, 131140, 0, 0, 131141, 0, 0, 131142, 0, 0, 131143, 0, 0, 131144, 0, 0, 131145, 0, 0, 131146, 0, 0, 131147, 0, 0, 131148, 0, 0, 131149, 0, 0, 131150, 0, 0, 131151, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 262144, 2, 196628, 327680, 2, 196629, 262144, 2, 196630, 327680, 2, 196631, 65536, 0, 196632, 65536, 0, 196633, 65536, 0, 196634, 65536, 0, 196635, 65536, 0, 196636, 65536, 0, 196637, 65536, 0, 196638, 65536, 0, 196639, 65536, 0, 196640, 65536, 0, 196641, 65536, 0, 196642, 65536, 0, 196643, 65536, 0, 196644, 65536, 0, 196645, 65536, 0, 196646, 65536, 0, 196647, 65536, 0, 196648, 0, 0, 196649, 65536, 0, 196650, 65536, 0, 196651, 0, 0, 196652, 0, 0, 196653, 0, 0, 196654, 0, 0, 196655, 0, 0, 196656, 0, 0, 196657, 0, 0, 196658, 0, 0, 196659, 0, 0, 196660, 0, 0, 196661, 0, 0, 196662, 0, 0, 196663, 0, 0, 196664, 0, 0, 196665, 0, 0, 196666, 0, 0, 196667, 0, 0, 196668, 0, 0, 196669, 0, 0, 196670, 0, 0, 196671, 0, 0, 196672, 0, 0, 196673, 0, 0, 196674, 0, 0, 196675, 0, 0, 196676, 0, 0, 196677, 0, 0, 196678, 0, 0, 196679, 0, 0, 196680, 0, 0, 196681, 0, 0, 196682, 0, 0, 196683, 0, 0, 196684, 0, 0, 196685, 0, 0, 196686, 0, 0, 196687, 0, 0, 262144, 262144, 2, 262145, 327680, 2, 262146, 262144, 2, 262147, 327680, 2, 262148, 262144, 2, 262149, 327680, 2, 262150, 262144, 2, 262151, 327680, 2, 262152, 262144, 2, 262153, 327680, 2, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 393216, 1, 262161, 458752, 1, 262162, 393216, 1, 262163, 458752, 1, 262164, 0, 0, 262165, 327680, 9, 262166, 0, 0, 262167, 65536, 0, 262168, 65536, 0, 262169, 65536, 0, 262170, 65536, 0, 262171, 65536, 0, 262172, 65536, 0, 262173, 65536, 0, 262174, 65536, 0, 262175, 65536, 0, 262176, 0, 0, 262177, 65536, 0, 262178, 65536, 0, 262179, 65536, 0, 262180, 65536, 0, 262181, 65536, 0, 262182, 65536, 0, 262183, 65536, 0, 262184, 0, 0, 262185, 65536, 0, 262186, 65536, 0, 262187, 0, 0, 262188, 0, 0, 262189, 0, 0, 262190, 0, 0, 262191, 0, 0, 262192, 0, 0, 262193, 0, 0, 262194, 0, 0, 262195, 0, 0, 262196, 0, 0, 262197, 0, 0, 262198, 0, 0, 262199, 0, 0, 262200, 0, 0, 262201, 0, 0, 262202, 0, 0, 262203, 0, 0, 262204, 0, 0, 262205, 0, 0, 262206, 0, 0, 262207, 0, 0, 262208, 0, 0, 262209, 0, 0, 262210, 0, 0, 262211, 0, 0, 262212, 0, 0, 262213, 0, 0, 262214, 0, 0, 262215, 0, 0, 262216, 0, 0, 262217, 0, 0, 262218, 0, 0, 262219, 0, 0, 262220, 0, 0, 262221, 0, 0, 262222, 0, 0, 262223, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0, 327695, 0, 0, 327696, 393216, 2, 327697, 458752, 2, 327698, 65536, 12, 327699, 458752, 2, 327700, 262144, 10, 327701, 327680, 10, 327702, 393216, 10, 327703, 65536, 0, 327704, 65536, 0, 327705, 65536, 0, 327706, 65536, 0, 327707, 65536, 0, 327708, 65536, 0, 327709, 65536, 0, 327710, 65536, 0, 327711, 65536, 0, 327712, 65536, 0, 327713, 65536, 0, 327714, 65536, 0, 327715, 65536, 0, 327716, 65536, 0, 327717, 0, 0, 327718, 65536, 0, 327719, 65536, 0, 327720, 0, 0, 327721, 65536, 0, 327722, 65536, 0, 327723, 65536, 0, 327724, 65536, 0, 327725, 65536, 0, 327726, 65536, 0, 327727, 0, 0, 327728, 0, 0, 327729, 0, 0, 327730, 0, 0, 327731, 0, 0, 327732, 0, 0, 327733, 0, 0, 327734, 0, 0, 327735, 0, 0, 327736, 0, 0, 327737, 0, 0, 327738, 0, 0, 327739, 0, 0, 327740, 0, 0, 327741, 0, 0, 327742, 0, 0, 327743, 0, 0, 327744, 0, 0, 327745, 0, 0, 327746, 0, 0, 327747, 0, 0, 327748, 0, 0, 327749, 0, 0, 327750, 0, 0, 327751, 0, 0, 327752, 0, 0, 327753, 0, 0, 327754, 0, 0, 327755, 0, 0, 327756, 0, 0, 327757, 0, 0, 327758, 0, 0, 327759, 0, 0, 393216, 262144, 2, 393217, 327680, 2, 393218, 262144, 2, 393219, 327680, 2, 393220, 262144, 2, 393221, 327680, 2, 393222, 262144, 2, 393223, 327680, 2, 393224, 262144, 2, 393225, 327680, 2, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 0, 0, 393231, 0, 0, 393232, 0, 0, 393233, 0, 0, 393234, 65536, 13, 393235, 0, 0, 393236, 393216, 1, 393237, 458752, 1, 393238, 0, 0, 393239, 327680, 9, 393240, 0, 0, 393241, 393216, 1, 393242, 458752, 1, 393243, 0, 0, 393244, 65536, 13, 393245, 0, 0, 393246, 393216, 1, 393247, 458752, 1, 393248, 393216, 1, 393249, 458752, 1, 393250, 0, 0, 393251, 327680, 9, 393252, 0, 0, 393253, 0, 0, 393254, 65536, 0, 393255, 65536, 0, 393256, 0, 0, 393257, 65536, 0, 393258, 65536, 0, 393259, 65536, 0, 393260, 65536, 0, 393261, 65536, 0, 393262, 65536, 0, 393263, 0, 0, 393264, 0, 0, 393265, 0, 0, 393266, 0, 0, 393267, 0, 0, 393268, 0, 0, 393269, 0, 0, 393270, 0, 0, 393271, 0, 0, 393272, 0, 0, 393273, 0, 0, 393274, 0, 0, 393275, 0, 0, 393276, 0, 0, 393277, 0, 0, 393278, 0, 0, 393279, 0, 0, 393280, 0, 0, 393281, 0, 0, 393282, 0, 0, 393283, 0, 0, 393284, 0, 0, 393285, 0, 0, 393286, 0, 0, 393287, 0, 0, 393288, 0, 0, 393289, 0, 0, 393290, 0, 0, 393291, 0, 0, 393292, 0, 0, 393293, 0, 0, 393294, 0, 0, 393295, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 327680, 9, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 14, 458770, 65536, 14, 458771, 131072, 14, 458772, 393216, 2, 458773, 458752, 2, 458774, 262144, 10, 458775, 327680, 10, 458776, 393216, 10, 458777, 393216, 2, 458778, 458752, 2, 458779, 0, 14, 458780, 65536, 14, 458781, 131072, 14, 458782, 393216, 2, 458783, 458752, 2, 458784, 393216, 2, 458785, 458752, 2, 458786, 262144, 10, 458787, 327680, 10, 458788, 393216, 10, 458789, 0, 0, 458790, 393216, 1, 458791, 458752, 1, 458792, 0, 0, 458793, 65536, 0, 458794, 65536, 0, 458795, 65536, 0, 458796, 65536, 0, 458797, 65536, 0, 458798, 65536, 0, 458799, 0, 0, 458800, 0, 0, 458801, 0, 0, 458802, 0, 0, 458803, 0, 0, 458804, 0, 0, 458805, 0, 0, 458806, 0, 0, 458807, 0, 0, 458808, 0, 0, 458809, 0, 0, 458810, 0, 0, 458811, 0, 0, 458812, 0, 0, 458813, 0, 0, 458814, 0, 0, 458815, 0, 0, 458816, 0, 0, 458817, 0, 0, 458818, 0, 0, 458819, 0, 0, 458820, 0, 0, 458821, 0, 0, 458822, 0, 0, 458823, 0, 0, 458824, 0, 0, 458825, 0, 0, 458826, 0, 0, 458827, 0, 0, 458828, 0, 0, 458829, 0, 0, 458830, 0, 0, 458831, 0, 0, 524288, 262144, 2, 524289, 327680, 2, 524290, 262144, 2, 524291, 327680, 2, 524292, 262144, 2, 524293, 327680, 2, 524294, 65536, 0, 524295, 262144, 10, 524296, 327680, 10, 524297, 393216, 10, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 393216, 1, 524324, 458752, 1, 524325, 0, 0, 524326, 393216, 2, 524327, 458752, 2, 524328, 0, 0, 524329, 65536, 0, 524330, 65536, 0, 524331, 393216, 1, 524332, 458752, 1, 524333, 393216, 1, 524334, 458752, 1, 524335, 0, 0, 524336, 0, 8, 524337, 65536, 8, 524338, 65536, 8, 524339, 131072, 8, 524340, 0, 0, 524341, 0, 0, 524342, 0, 0, 524343, 0, 0, 524344, 0, 0, 524345, 0, 0, 524346, 0, 0, 524347, 0, 0, 524348, 0, 0, 524349, 0, 0, 524350, 0, 0, 524351, 0, 0, 524352, 0, 0, 524353, 0, 0, 524354, 0, 0, 524355, 0, 0, 524356, 0, 0, 524357, 0, 0, 524358, 0, 0, 524359, 0, 0, 524360, 0, 0, 524361, 0, 0, 524362, 0, 0, 524363, 0, 0, 524364, 0, 0, 524365, 0, 0, 524366, 0, 0, 524367, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 393216, 1, 589831, 458752, 1, 589832, 393216, 1, 589833, 458752, 1, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 393216, 2, 589860, 458752, 2, 589861, 0, 0, 589862, 393216, 1, 589863, 458752, 1, 589864, 0, 0, 589865, 65536, 0, 589866, 65536, 0, 589867, 393216, 2, 589868, 458752, 2, 589869, 393216, 2, 589870, 458752, 2, 589871, 0, 0, 589872, 0, 9, 589873, 65536, 9, 589874, 65536, 9, 589875, 131072, 9, 589876, 0, 0, 589877, 0, 0, 589878, 0, 0, 589879, 0, 0, 589880, 0, 0, 589881, 0, 0, 589882, 0, 0, 589883, 0, 0, 589884, 0, 0, 589885, 0, 0, 589886, 0, 0, 589887, 0, 0, 589888, 0, 0, 589889, 0, 0, 589890, 0, 0, 589891, 0, 0, 589892, 0, 0, 589893, 0, 0, 589894, 0, 0, 589895, 0, 0, 589896, 0, 0, 589897, 0, 0, 589898, 0, 0, 589899, 0, 0, 589900, 0, 0, 589901, 0, 0, 589902, 0, 0, 589903, 0, 0, 655360, 262144, 2, 655361, 327680, 2, 655362, 262144, 2, 655363, 327680, 2, 655364, 262144, 2, 655365, 327680, 2, 655366, 393216, 2, 655367, 458752, 2, 655368, 393216, 2, 655369, 458752, 2, 655370, 0, 0, 655371, 393216, 1, 655372, 458752, 1, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 393216, 1, 655396, 458752, 1, 655397, 0, 0, 655398, 393216, 2, 655399, 458752, 2, 655400, 0, 0, 655401, 65536, 0, 655402, 65536, 0, 655403, 393216, 1, 655404, 458752, 1, 655405, 393216, 1, 655406, 458752, 1, 655407, 0, 0, 655408, 0, 9, 655409, 65536, 9, 655410, 65536, 9, 655411, 131072, 9, 655412, 0, 0, 655413, 0, 0, 655414, 0, 0, 655415, 0, 0, 655416, 0, 0, 655417, 0, 0, 655418, 0, 0, 655419, 0, 0, 655420, 0, 0, 655421, 0, 0, 655422, 0, 0, 655423, 0, 0, 655424, 0, 0, 655425, 0, 0, 655426, 0, 0, 655427, 0, 0, 655428, 0, 0, 655429, 0, 0, 655430, 0, 0, 655431, 0, 0, 655432, 0, 0, 655433, 0, 0, 655434, 0, 0, 655435, 0, 0, 655436, 0, 0, 655437, 0, 0, 655438, 0, 0, 655439, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 393216, 1, 720903, 458752, 1, 720904, 393216, 1, 720905, 458752, 1, 720906, 0, 0, 720907, 196608, 22, 720908, 458752, 2, 720909, 0, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 0, 0, 720914, 327680, 64, 720915, 393216, 64, 720916, 458752, 64, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 393216, 1, 720925, 458752, 1, 720926, 0, 0, 720927, 327680, 64, 720928, 393216, 64, 720929, 458752, 64, 720930, 0, 0, 720931, 393216, 2, 720932, 458752, 2, 720933, 0, 0, 720934, 393216, 1, 720935, 458752, 1, 720936, 0, 0, 720937, 393216, 1, 720938, 458752, 1, 720939, 393216, 2, 720940, 458752, 2, 720941, 393216, 2, 720942, 458752, 2, 720943, 0, 0, 720944, 0, 9, 720945, 65536, 9, 720946, 65536, 9, 720947, 131072, 9, 720948, 0, 0, 720949, 0, 0, 720950, 0, 0, 720951, 0, 0, 720952, 0, 0, 720953, 0, 0, 720954, 0, 0, 720955, 0, 0, 720956, 0, 0, 720957, 0, 0, 720958, 0, 0, 720959, 0, 0, 720960, 0, 0, 720961, 0, 0, 720962, 0, 0, 720963, 0, 0, 720964, 0, 0, 720965, 0, 0, 720966, 0, 0, 720967, 0, 0, 720968, 0, 0, 720969, 0, 0, 720970, 0, 0, 720971, 0, 0, 720972, 0, 0, 720973, 0, 0, 720974, 0, 0, 720975, 0, 0, 786432, 262144, 2, 786433, 327680, 2, 786434, 262144, 2, 786435, 327680, 2, 786436, 262144, 2, 786437, 327680, 2, 786438, 393216, 2, 786439, 458752, 2, 786440, 393216, 2, 786441, 458752, 2, 786442, 0, 0, 786443, 0, 0, 786444, 327680, 9, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 0, 0, 786450, 327680, 65, 786451, 393216, 65, 786452, 458752, 65, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 393216, 2, 786461, 458752, 2, 786462, 0, 0, 786463, 327680, 65, 786464, 393216, 65, 786465, 458752, 65, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 393216, 2, 786471, 458752, 2, 786472, 0, 0, 786473, 393216, 2, 786474, 458752, 2, 786475, 393216, 1, 786476, 458752, 1, 786477, 393216, 1, 786478, 458752, 1, 786479, 0, 0, 786480, 0, 9, 786481, 65536, 9, 786482, 65536, 9, 786483, 131072, 9, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 786492, 0, 0, 786493, 0, 0, 786494, 0, 0, 786495, 0, 0, 786496, 0, 0, 786497, 0, 0, 786498, 0, 0, 786499, 0, 0, 786500, 0, 0, 786501, 0, 0, 786502, 0, 0, 786503, 0, 0, 786504, 0, 0, 786505, 0, 0, 786506, 0, 0, 786507, 0, 0, 786508, 0, 0, 786509, 0, 0, 786510, 0, 0, 786511, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 393216, 1, 851975, 458752, 1, 851976, 393216, 1, 851977, 458752, 1, 851978, 0, 0, 851979, 196608, 10, 851980, 327680, 10, 851981, 393216, 10, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 0, 0, 851986, 327680, 65, 851987, 393216, 65, 851988, 458752, 65, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 393216, 1, 851997, 458752, 1, 851998, 0, 0, 851999, 327680, 65, 852000, 393216, 65, 852001, 458752, 65, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 393216, 1, 852007, 458752, 1, 852008, 0, 0, 852009, 393216, 1, 852010, 458752, 1, 852011, 393216, 2, 852012, 458752, 2, 852013, 393216, 2, 852014, 458752, 2, 852015, 0, 0, 852016, 0, 9, 852017, 65536, 9, 852018, 65536, 9, 852019, 131072, 9, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 852028, 0, 0, 852029, 0, 0, 852030, 0, 0, 852031, 0, 0, 852032, 0, 0, 852033, 0, 0, 852034, 0, 0, 852035, 0, 0, 852036, 0, 0, 852037, 0, 0, 852038, 0, 0, 852039, 0, 0, 852040, 0, 0, 852041, 0, 0, 852042, 0, 0, 852043, 0, 0, 852044, 0, 0, 852045, 0, 0, 852046, 0, 0, 852047, 0, 0, 917504, 262144, 2, 917505, 327680, 2, 917506, 262144, 2, 917507, 327680, 2, 917508, 262144, 2, 917509, 327680, 2, 917510, 393216, 2, 917511, 458752, 2, 917512, 393216, 2, 917513, 458752, 2, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 0, 0, 917522, 327680, 65, 917523, 393216, 65, 917524, 458752, 65, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 393216, 2, 917533, 458752, 2, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 65536, 12, 917543, 458752, 2, 917544, 0, 0, 917545, 393216, 2, 917546, 458752, 2, 917547, 393216, 1, 917548, 458752, 1, 917549, 393216, 1, 917550, 458752, 1, 917551, 0, 0, 917552, 0, 9, 917553, 65536, 9, 917554, 65536, 9, 917555, 131072, 9, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 917564, 0, 0, 917565, 0, 0, 917566, 0, 0, 917567, 0, 0, 917568, 0, 0, 917569, 0, 0, 917570, 0, 0, 917571, 0, 0, 917572, 0, 0, 917573, 0, 0, 917574, 0, 0, 917575, 0, 0, 917576, 0, 0, 917577, 0, 0, 917578, 0, 0, 917579, 0, 0, 917580, 0, 0, 917581, 0, 0, 917582, 0, 0, 917583, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 327680, 9, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 65536, 12, 983053, 65536, 0, 983054, 65536, 0, 983055, 65536, 0, 983056, 0, 0, 983057, 65536, 0, 983058, 327680, 65, 983059, 393216, 65, 983060, 458752, 65, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 65536, 0, 983069, 65536, 0, 983070, 0, 0, 983071, 327680, 65, 983072, 393216, 65, 983073, 393216, 65, 983074, 393216, 65, 983075, 393216, 65, 983076, 458752, 65, 983077, 0, 0, 983078, 65536, 13, 983079, 0, 0, 983080, 0, 0, 983081, 393216, 1, 983082, 458752, 1, 983083, 393216, 2, 983084, 458752, 2, 983085, 393216, 2, 983086, 458752, 2, 983087, 0, 0, 983088, 0, 9, 983089, 65536, 9, 983090, 65536, 9, 983091, 131072, 9, 983092, 0, 0, 983093, 131072, 0, 983094, 0, 0, 983095, 262144, 2, 983096, 327680, 2, 983097, 262144, 2, 983098, 327680, 2, 983099, 262144, 2, 983100, 327680, 2, 983101, 262144, 2, 983102, 327680, 2, 983103, 262144, 2, 983104, 327680, 2, 983105, 262144, 2, 983106, 327680, 2, 983107, 262144, 2, 983108, 327680, 2, 983109, 262144, 2, 983110, 327680, 2, 983111, 262144, 2, 983112, 327680, 2, 983113, 262144, 2, 983114, 327680, 2, 983115, 262144, 2, 983116, 327680, 2, 983117, 262144, 2, 983118, 327680, 2, 983119, 262144, 2, 1048576, 262144, 2, 1048577, 327680, 2, 1048578, 262144, 2, 1048579, 327680, 2, 1048580, 262144, 2, 1048581, 327680, 2, 1048582, 65536, 0, 1048583, 262144, 10, 1048584, 327680, 10, 1048585, 393216, 10, 1048586, 0, 0, 1048587, 0, 0, 1048588, 65536, 13, 1048589, 65536, 0, 1048590, 393216, 1, 1048591, 458752, 1, 1048592, 0, 0, 1048593, 65536, 0, 1048594, 327680, 65, 1048595, 393216, 65, 1048596, 458752, 65, 1048597, 0, 0, 1048598, 0, 0, 1048599, 327680, 64, 1048600, 393216, 64, 1048601, 393216, 64, 1048602, 458752, 64, 1048603, 0, 0, 1048604, 65536, 0, 1048605, 65536, 0, 1048606, 65536, 0, 1048607, 327680, 65, 1048608, 393216, 65, 1048609, 393216, 65, 1048610, 393216, 65, 1048611, 393216, 65, 1048612, 458752, 65, 1048613, 65536, 0, 1048614, 65536, 14, 1048615, 131072, 14, 1048616, 0, 0, 1048617, 393216, 2, 1048618, 458752, 2, 1048619, 393216, 1, 1048620, 458752, 1, 1048621, 65536, 0, 1048622, 327680, 9, 1048623, 0, 0, 1048624, 0, 9, 1048625, 65536, 9, 1048626, 65536, 9, 1048627, 131072, 9, 1048628, 0, 0, 1048629, 131072, 0, 1048630, 0, 0, 1048631, 0, 0, 1048632, 0, 0, 1048633, 0, 0, 1048634, 0, 0, 1048635, 0, 0, 1048636, 0, 0, 1048637, 0, 0, 1048638, 0, 0, 1048639, 0, 0, 1048640, 0, 0, 1048641, 0, 0, 1048642, 0, 0, 1048643, 0, 0, 1048644, 0, 0, 1048645, 0, 0, 1048646, 0, 0, 1048647, 0, 0, 1048648, 0, 0, 1048649, 0, 0, 1048650, 0, 0, 1048651, 0, 0, 1048652, 0, 0, 1048653, 0, 0, 1048654, 0, 0, 1048655, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 393216, 1, 1114117, 458752, 1, 1114118, 393216, 1, 1114119, 458752, 1, 1114120, 393216, 1, 1114121, 458752, 1, 1114122, 0, 0, 1114123, 0, 14, 1114124, 65536, 14, 1114125, 131072, 14, 1114126, 393216, 2, 1114127, 458752, 2, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 327680, 65, 1114131, 393216, 65, 1114132, 262144, 64, 1114133, 393216, 64, 1114134, 393216, 64, 1114135, 196608, 64, 1114136, 393216, 65, 1114137, 393216, 65, 1114138, 262144, 64, 1114139, 393216, 64, 1114140, 393216, 64, 1114141, 393216, 64, 1114142, 393216, 64, 1114143, 196608, 64, 1114144, 393216, 65, 1114145, 393216, 65, 1114146, 393216, 65, 1114147, 393216, 65, 1114148, 262144, 64, 1114149, 393216, 64, 1114150, 458752, 64, 1114151, 0, 0, 1114152, 0, 0, 1114153, 65536, 0, 1114154, 65536, 0, 1114155, 393216, 2, 1114156, 458752, 2, 1114157, 262144, 10, 1114158, 327680, 10, 1114159, 393216, 10, 1114160, 0, 9, 1114161, 65536, 9, 1114162, 65536, 9, 1114163, 131072, 9, 1114164, 0, 0, 1114165, 131072, 0, 1114166, 0, 0, 1114167, 262144, 2, 1114168, 327680, 2, 1114169, 262144, 2, 1114170, 327680, 2, 1114171, 262144, 2, 1114172, 327680, 2, 1114173, 262144, 2, 1114174, 327680, 2, 1114175, 262144, 2, 1114176, 327680, 2, 1114177, 262144, 2, 1114178, 327680, 2, 1114179, 262144, 2, 1114180, 327680, 2, 1114181, 262144, 2, 1114182, 327680, 2, 1114183, 262144, 2, 1114184, 327680, 2, 1114185, 262144, 2, 1114186, 327680, 2, 1114187, 262144, 2, 1114188, 327680, 2, 1114189, 262144, 2, 1114190, 327680, 2, 1114191, 262144, 2, 1179648, 262144, 2, 1179649, 327680, 2, 1179650, 262144, 2, 1179651, 327680, 2, 1179652, 393216, 2, 1179653, 458752, 2, 1179654, 393216, 2, 1179655, 458752, 2, 1179656, 393216, 2, 1179657, 458752, 2, 1179658, 0, 0, 1179659, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 327680, 65, 1179667, 393216, 65, 1179668, 393216, 65, 1179669, 393216, 65, 1179670, 393216, 65, 1179671, 393216, 65, 1179672, 393216, 65, 1179673, 393216, 65, 1179674, 393216, 65, 1179675, 393216, 65, 1179676, 393216, 65, 1179677, 393216, 65, 1179678, 393216, 65, 1179679, 393216, 65, 1179680, 393216, 65, 1179681, 393216, 65, 1179682, 393216, 65, 1179683, 393216, 65, 1179684, 393216, 65, 1179685, 393216, 65, 1179686, 458752, 65, 1179687, 0, 0, 1179688, 0, 0, 1179689, 65536, 0, 1179690, 65536, 0, 1179691, 327680, 9, 1179692, 65536, 0, 1179693, 0, 0, 1179694, 65536, 13, 1179695, 0, 0, 1179696, 0, 9, 1179697, 65536, 9, 1179698, 65536, 9, 1179699, 131072, 9, 1179700, 0, 0, 1179701, 131072, 0, 1179702, 0, 0, 1179703, 0, 0, 1179704, 0, 0, 1179705, 0, 0, 1179706, 0, 0, 1179707, 0, 0, 1179708, 0, 0, 1179709, 0, 0, 1179710, 0, 0, 1179711, 0, 0, 1179712, 0, 0, 1179713, 0, 0, 1179714, 0, 0, 1179715, 0, 0, 1179716, 0, 0, 1179717, 0, 0, 1179718, 0, 0, 1179719, 0, 0, 1179720, 0, 0, 1179721, 0, 0, 1179722, 0, 0, 1179723, 0, 0, 1179724, 0, 0, 1179725, 0, 0, 1179726, 0, 0, 1179727, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 393216, 1, 1245189, 458752, 1, 1245190, 393216, 1, 1245191, 458752, 1, 1245192, 393216, 1, 1245193, 458752, 1, 1245194, 0, 0, 1245195, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 65536, 0, 1245202, 327680, 65, 1245203, 393216, 65, 1245204, 262144, 65, 1245205, 393216, 66, 1245206, 393216, 66, 1245207, 393216, 66, 1245208, 393216, 66, 1245209, 393216, 66, 1245210, 393216, 66, 1245211, 393216, 66, 1245212, 393216, 66, 1245213, 393216, 66, 1245214, 393216, 66, 1245215, 393216, 66, 1245216, 65536, 12, 1245217, 393216, 66, 1245218, 196608, 65, 1245219, 393216, 65, 1245220, 393216, 65, 1245221, 393216, 65, 1245222, 458752, 65, 1245223, 0, 0, 1245224, 0, 0, 1245225, 65536, 0, 1245226, 262144, 10, 1245227, 327680, 10, 1245228, 393216, 10, 1245229, 0, 14, 1245230, 65536, 14, 1245231, 131072, 14, 1245232, 0, 9, 1245233, 65536, 9, 1245234, 65536, 9, 1245235, 131072, 9, 1245236, 0, 0, 1245237, 0, 0, 1245238, 131072, 0, 1245239, 262144, 2, 1245240, 327680, 2, 1245241, 262144, 2, 1245242, 327680, 2, 1245243, 262144, 2, 1245244, 327680, 2, 1245245, 262144, 2, 1245246, 327680, 2, 1245247, 262144, 2, 1245248, 327680, 2, 1245249, 262144, 2, 1245250, 327680, 2, 1245251, 262144, 2, 1245252, 327680, 2, 1245253, 262144, 2, 1245254, 327680, 2, 1245255, 262144, 2, 1245256, 327680, 2, 1245257, 262144, 2, 1245258, 327680, 2, 1245259, 262144, 2, 1245260, 327680, 2, 1245261, 262144, 2, 1245262, 327680, 2, 1245263, 262144, 2, 1310720, 262144, 2, 1310721, 327680, 2, 1310722, 262144, 2, 1310723, 327680, 2, 1310724, 393216, 2, 1310725, 65536, 12, 1310726, 393216, 2, 1310727, 458752, 2, 1310728, 393216, 2, 1310729, 458752, 2, 1310730, 0, 0, 1310731, 0, 0, 1310732, 0, 0, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 327680, 65, 1310739, 393216, 65, 1310740, 458752, 65, 1310741, 0, 0, 1310742, 393216, 1, 1310743, 458752, 1, 1310744, 0, 0, 1310745, 327680, 9, 1310746, 0, 0, 1310747, 393216, 1, 1310748, 458752, 1, 1310749, 65536, 0, 1310750, 65536, 0, 1310751, 65536, 0, 1310752, 65536, 13, 1310753, 0, 0, 1310754, 327680, 65, 1310755, 393216, 65, 1310756, 393216, 65, 1310757, 393216, 65, 1310758, 458752, 65, 1310759, 0, 0, 1310760, 0, 0, 1310761, 65536, 0, 1310762, 393216, 1, 1310763, 458752, 1, 1310764, 65536, 0, 1310765, 327680, 9, 1310766, 65536, 0, 1310767, 65536, 0, 1310768, 0, 10, 1310769, 65536, 10, 1310770, 65536, 10, 1310771, 131072, 10, 1310772, 0, 0, 1310773, 0, 0, 1310774, 131072, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 0, 0, 1310778, 0, 0, 1310779, 0, 0, 1310780, 0, 0, 1310781, 0, 0, 1310782, 0, 0, 1310783, 0, 0, 1310784, 0, 0, 1310785, 0, 0, 1310786, 0, 0, 1310787, 0, 0, 1310788, 0, 0, 1310789, 0, 0, 1310790, 0, 0, 1310791, 0, 0, 1310792, 0, 0, 1310793, 0, 0, 1310794, 0, 0, 1310795, 0, 0, 1310796, 0, 0, 1310797, 0, 0, 1310798, 0, 0, 1310799, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 65536, 13, 1376262, 0, 0, 1376263, 0, 0, 1376264, 327680, 9, 1376265, 0, 0, 1376266, 0, 0, 1376267, 327680, 64, 1376268, 393216, 64, 1376269, 393216, 64, 1376270, 393216, 64, 1376271, 393216, 64, 1376272, 393216, 64, 1376273, 393216, 64, 1376274, 196608, 64, 1376275, 393216, 65, 1376276, 458752, 65, 1376277, 0, 0, 1376278, 393216, 2, 1376279, 458752, 2, 1376280, 262144, 10, 1376281, 327680, 10, 1376282, 393216, 10, 1376283, 393216, 2, 1376284, 458752, 2, 1376285, 65536, 0, 1376286, 0, 0, 1376287, 0, 14, 1376288, 65536, 14, 1376289, 131072, 14, 1376290, 327680, 65, 1376291, 393216, 65, 1376292, 393216, 65, 1376293, 393216, 65, 1376294, 458752, 65, 1376295, 0, 0, 1376296, 0, 0, 1376297, 65536, 0, 1376298, 393216, 2, 1376299, 458752, 2, 1376300, 262144, 10, 1376301, 327680, 10, 1376302, 393216, 10, 1376303, 65536, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 262144, 2, 1376312, 327680, 2, 1376313, 262144, 2, 1376314, 327680, 2, 1376315, 262144, 2, 1376316, 327680, 2, 1376317, 262144, 2, 1376318, 327680, 2, 1376319, 262144, 2, 1376320, 327680, 2, 1376321, 262144, 2, 1376322, 327680, 2, 1376323, 262144, 2, 1376324, 327680, 2, 1376325, 262144, 2, 1376326, 327680, 2, 1376327, 262144, 2, 1376328, 327680, 2, 1376329, 262144, 2, 1376330, 327680, 2, 1376331, 262144, 2, 1376332, 327680, 2, 1376333, 262144, 2, 1376334, 327680, 2, 1376335, 262144, 2, 1441792, 262144, 2, 1441793, 327680, 2, 1441794, 262144, 2, 1441795, 327680, 2, 1441796, 0, 14, 1441797, 65536, 14, 1441798, 131072, 14, 1441799, 262144, 10, 1441800, 327680, 10, 1441801, 393216, 10, 1441802, 0, 0, 1441803, 327680, 65, 1441804, 393216, 65, 1441805, 393216, 65, 1441806, 393216, 65, 1441807, 393216, 65, 1441808, 393216, 65, 1441809, 393216, 65, 1441810, 393216, 65, 1441811, 393216, 65, 1441812, 458752, 65, 1441813, 0, 0, 1441814, 393216, 1, 1441815, 458752, 1, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 327680, 65, 1441827, 393216, 65, 1441828, 393216, 65, 1441829, 393216, 65, 1441830, 458752, 65, 1441831, 0, 0, 1441832, 0, 0, 1441833, 393216, 1, 1441834, 458752, 1, 1441835, 393216, 1, 1441836, 458752, 1, 1441837, 393216, 1, 1441838, 458752, 1, 1441839, 0, 0, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 393216, 1, 1441848, 458752, 1, 1441849, 393216, 1, 1441850, 458752, 1, 1441851, 0, 0, 1441852, 0, 0, 1441853, 0, 0, 1441854, 0, 0, 1441855, 0, 0, 1441856, 0, 0, 1441857, 0, 0, 1441858, 0, 0, 1441859, 0, 0, 1441860, 0, 0, 1441861, 0, 0, 1441862, 0, 0, 1441863, 0, 0, 1441864, 0, 0, 1441865, 0, 0, 1441866, 0, 0, 1441867, 0, 0, 1441868, 0, 0, 1441869, 0, 0, 1441870, 0, 0, 1441871, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 393216, 1, 1507333, 458752, 1, 1507334, 393216, 1, 1507335, 458752, 1, 1507336, 393216, 1, 1507337, 458752, 1, 1507338, 0, 0, 1507339, 327680, 66, 1507340, 393216, 66, 1507341, 393216, 66, 1507342, 393216, 66, 1507343, 393216, 66, 1507344, 393216, 66, 1507345, 393216, 66, 1507346, 196608, 65, 1507347, 393216, 65, 1507348, 458752, 65, 1507349, 0, 0, 1507350, 65536, 12, 1507351, 458752, 2, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 393216, 65, 1507363, 393216, 65, 1507364, 393216, 65, 1507365, 393216, 65, 1507366, 393216, 65, 1507367, 0, 0, 1507368, 0, 0, 1507369, 393216, 2, 1507370, 458752, 2, 1507371, 393216, 2, 1507372, 458752, 2, 1507373, 65536, 12, 1507374, 458752, 2, 1507375, 0, 0, 1507376, 0, 0, 1507377, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 393216, 2, 1507384, 458752, 2, 1507385, 65536, 12, 1507386, 458752, 2, 1507387, 262144, 2, 1507388, 327680, 2, 1507389, 262144, 2, 1507390, 327680, 2, 1507391, 262144, 2, 1507392, 327680, 2, 1507393, 262144, 2, 1507394, 327680, 2, 1507395, 262144, 2, 1507396, 327680, 2, 1507397, 262144, 2, 1507398, 327680, 2, 1507399, 262144, 2, 1507400, 327680, 2, 1507401, 262144, 2, 1507402, 327680, 2, 1507403, 262144, 2, 1507404, 327680, 2, 1507405, 262144, 2, 1507406, 327680, 2, 1507407, 262144, 2, 1572864, 262144, 2, 1572865, 327680, 2, 1572866, 262144, 2, 1572867, 327680, 2, 1572868, 393216, 2, 1572869, 458752, 2, 1572870, 393216, 2, 1572871, 458752, 2, 1572872, 65536, 12, 1572873, 458752, 2, 1572874, 0, 0, 1572875, 0, 0, 1572876, 0, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 327680, 65, 1572883, 393216, 65, 1572884, 458752, 65, 1572885, 0, 0, 1572886, 65536, 13, 1572887, 0, 0, 1572888, 0, 0, 1572889, 393216, 65, 1572890, 393216, 65, 1572891, 393216, 65, 1572892, 393216, 65, 1572893, 393216, 65, 1572894, 393216, 65, 1572895, 393216, 65, 1572896, 393216, 65, 1572897, 393216, 65, 1572898, 393216, 65, 1572899, 393216, 65, 1572900, 393216, 65, 1572901, 393216, 65, 1572902, 393216, 65, 1572903, 393216, 65, 1572904, 393216, 65, 1572905, 0, 0, 1572906, 327680, 9, 1572907, 0, 0, 1572908, 0, 0, 1572909, 65536, 13, 1572910, 131072, 0, 1572911, 0, 0, 1572912, 0, 0, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 327680, 9, 1572919, 0, 0, 1572920, 0, 0, 1572921, 65536, 13, 1572922, 0, 0, 1572923, 0, 0, 1572924, 0, 0, 1572925, 0, 0, 1572926, 0, 0, 1572927, 0, 0, 1572928, 0, 0, 1572929, 0, 0, 1572930, 0, 0, 1572931, 0, 0, 1572932, 0, 0, 1572933, 0, 0, 1572934, 0, 0, 1572935, 0, 0, 1572936, 0, 0, 1572937, 0, 0, 1572938, 0, 0, 1572939, 0, 0, 1572940, 0, 0, 1572941, 0, 0, 1572942, 0, 0, 1572943, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 0, 0, 1638405, 327680, 9, 1638406, 0, 0, 1638407, 0, 0, 1638408, 65536, 13, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 327680, 65, 1638419, 393216, 65, 1638420, 458752, 65, 1638421, 0, 14, 1638422, 65536, 14, 1638423, 131072, 14, 1638424, 0, 0, 1638425, 393216, 65, 1638426, 393216, 65, 1638427, 393216, 65, 1638428, 393216, 65, 1638429, 393216, 65, 1638430, 393216, 65, 1638431, 393216, 65, 1638432, 393216, 65, 1638433, 393216, 65, 1638434, 393216, 65, 1638435, 393216, 65, 1638436, 393216, 65, 1638437, 393216, 65, 1638438, 393216, 65, 1638439, 393216, 65, 1638440, 393216, 65, 1638441, 262144, 10, 1638442, 327680, 10, 1638443, 393216, 10, 1638444, 0, 14, 1638445, 65536, 14, 1638446, 131072, 14, 1638447, 0, 0, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 262144, 10, 1638454, 327680, 10, 1638455, 393216, 10, 1638456, 0, 14, 1638457, 65536, 14, 1638458, 131072, 14, 1638459, 262144, 2, 1638460, 327680, 2, 1638461, 262144, 2, 1638462, 327680, 2, 1638463, 262144, 2, 1638464, 327680, 2, 1638465, 262144, 2, 1638466, 327680, 2, 1638467, 262144, 2, 1638468, 327680, 2, 1638469, 262144, 2, 1638470, 327680, 2, 1638471, 262144, 2, 1638472, 327680, 2, 1638473, 262144, 2, 1638474, 327680, 2, 1638475, 262144, 2, 1638476, 327680, 2, 1638477, 262144, 2, 1638478, 327680, 2, 1638479, 262144, 2, 1703936, 262144, 2, 1703937, 327680, 2, 1703938, 262144, 2, 1703939, 327680, 2, 1703940, 262144, 10, 1703941, 327680, 10, 1703942, 393216, 10, 1703943, 0, 14, 1703944, 65536, 14, 1703945, 131072, 14, 1703946, 0, 0, 1703947, 0, 0, 1703948, 0, 0, 1703949, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 0, 0, 1703953, 0, 0, 1703954, 327680, 65, 1703955, 393216, 65, 1703956, 458752, 65, 1703957, 0, 0, 1703958, 65536, 0, 1703959, 65536, 0, 1703960, 0, 0, 1703961, 393216, 65, 1703962, 393216, 65, 1703963, 393216, 65, 1703964, 393216, 65, 1703965, 393216, 65, 1703966, 393216, 65, 1703967, 393216, 65, 1703968, 393216, 65, 1703969, 393216, 65, 1703970, 393216, 65, 1703971, 393216, 65, 1703972, 393216, 65, 1703973, 393216, 65, 1703974, 393216, 65, 1703975, 393216, 65, 1703976, 393216, 65, 1703977, 0, 0, 1703978, 0, 0, 1703979, 327680, 9, 1703980, 0, 0, 1703981, 393216, 1, 1703982, 458752, 1, 1703983, 0, 0, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 393216, 1, 1703990, 458752, 1, 1703991, 393216, 1, 1703992, 458752, 1, 1703993, 393216, 1, 1703994, 458752, 1, 1703995, 0, 0, 1703996, 0, 0, 1703997, 0, 0, 1703998, 0, 0, 1703999, 0, 0, 1704000, 0, 0, 1704001, 0, 0, 1704002, 0, 0, 1704003, 0, 0, 1704004, 0, 0, 1704005, 0, 0, 1704006, 0, 0, 1704007, 0, 0, 1704008, 0, 0, 1704009, 0, 0, 1704010, 0, 0, 1704011, 0, 0, 1704012, 0, 0, 1704013, 0, 0, 1704014, 0, 0, 1704015, 0, 0, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 0, 0, 1769477, 0, 0, 1769478, 327680, 9, 1769479, 0, 0, 1769480, 393216, 1, 1769481, 458752, 1, 1769482, 0, 0, 1769483, 0, 0, 1769484, 0, 0, 1769485, 0, 0, 1769486, 0, 0, 1769487, 0, 0, 1769488, 0, 0, 1769489, 0, 0, 1769490, 327680, 65, 1769491, 393216, 65, 1769492, 458752, 65, 1769493, 0, 0, 1769494, 0, 0, 1769495, 65536, 0, 1769496, 0, 0, 1769497, 393216, 65, 1769498, 393216, 65, 1769499, 393216, 65, 1769500, 393216, 65, 1769501, 393216, 65, 1769502, 393216, 65, 1769503, 393216, 65, 1769504, 393216, 65, 1769505, 393216, 65, 1769506, 393216, 65, 1769507, 393216, 65, 1769508, 393216, 65, 1769509, 393216, 65, 1769510, 393216, 65, 1769511, 393216, 65, 1769512, 393216, 65, 1769513, 196608, 0, 1769514, 262144, 10, 1769515, 327680, 10, 1769516, 393216, 10, 1769517, 393216, 2, 1769518, 458752, 2, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 393216, 2, 1769526, 65536, 12, 1769527, 393216, 2, 1769528, 458752, 2, 1769529, 393216, 2, 1769530, 458752, 2, 1769531, 262144, 2, 1769532, 327680, 2, 1769533, 262144, 2, 1769534, 327680, 2, 1769535, 262144, 2, 1769536, 327680, 2, 1769537, 262144, 2, 1769538, 327680, 2, 1769539, 262144, 2, 1769540, 327680, 2, 1769541, 262144, 2, 1769542, 327680, 2, 1769543, 262144, 2, 1769544, 327680, 2, 1769545, 262144, 2, 1769546, 327680, 2, 1769547, 262144, 2, 1769548, 327680, 2, 1769549, 262144, 2, 1769550, 327680, 2, 1769551, 262144, 2, 1835008, 262144, 2, 1835009, 327680, 2, 1835010, 262144, 2, 1835011, 327680, 2, 1835012, 65536, 0, 1835013, 262144, 10, 1835014, 327680, 10, 1835015, 393216, 10, 1835016, 393216, 2, 1835017, 458752, 2, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 327680, 65, 1835027, 393216, 65, 1835028, 458752, 65, 1835029, 0, 0, 1835030, 0, 0, 1835031, 65536, 0, 1835032, 0, 0, 1835033, 393216, 65, 1835034, 393216, 65, 1835035, 393216, 65, 1835036, 393216, 65, 1835037, 393216, 65, 1835038, 393216, 65, 1835039, 393216, 65, 1835040, 393216, 65, 1835041, 393216, 65, 1835042, 393216, 65, 1835043, 393216, 65, 1835044, 393216, 65, 1835045, 393216, 65, 1835046, 393216, 65, 1835047, 393216, 65, 1835048, 393216, 65, 1835049, 393216, 1, 1835050, 458752, 1, 1835051, 393216, 1, 1835052, 458752, 1, 1835053, 393216, 1, 1835054, 458752, 1, 1835055, 0, 0, 1835056, 0, 0, 1835057, 262148, 5, 1835058, 4, 6, 1835059, 131072, 0, 1835060, 131072, 0, 1835061, 0, 0, 1835062, 65536, 13, 1835063, 0, 0, 1835064, 393216, 1, 1835065, 458752, 1, 1835066, 0, 0, 1835067, 327680, 9, 1835068, 0, 0, 1835069, 0, 0, 1835070, 0, 0, 1835071, 0, 0, 1835072, 0, 0, 1835073, 0, 0, 1835074, 0, 0, 1835075, 0, 0, 1835076, 0, 0, 1835077, 0, 0, 1835078, 0, 0, 1835079, 0, 0, 1835080, 0, 0, 1835081, 0, 0, 1835082, 0, 0, 1835083, 0, 0, 1835084, 0, 0, 1835085, 0, 0, 1835086, 0, 0, 1835087, 0, 0, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 393216, 1, 1900549, 458752, 1, 1900550, 393216, 1, 1900551, 458752, 1, 1900552, 393216, 1, 1900553, 458752, 1, 1900554, 0, 0, 1900555, 327680, 64, 1900556, 393216, 64, 1900557, 393216, 64, 1900558, 393216, 64, 1900559, 393216, 64, 1900560, 393216, 64, 1900561, 393216, 64, 1900562, 196608, 64, 1900563, 393216, 65, 1900564, 458752, 65, 1900565, 0, 0, 1900566, 65536, 0, 1900567, 65536, 0, 1900568, 0, 0, 1900569, 393216, 65, 1900570, 393216, 65, 1900571, 393216, 65, 1900572, 393216, 65, 1900573, 393216, 65, 1900574, 393216, 65, 1900575, 393216, 65, 1900576, 393216, 65, 1900577, 393216, 65, 1900578, 393216, 65, 1900579, 393216, 65, 1900580, 393216, 65, 1900581, 393216, 65, 1900582, 393216, 65, 1900583, 393216, 65, 1900584, 393216, 65, 1900585, 393216, 2, 1900586, 458752, 2, 1900587, 393216, 2, 1900588, 458752, 2, 1900589, 65536, 12, 1900590, 458752, 2, 1900591, 0, 0, 1900592, 0, 0, 1900593, 262148, 2, 1900594, 4, 4, 1900595, 0, 0, 1900596, 131072, 0, 1900597, 0, 14, 1900598, 65536, 14, 1900599, 131072, 14, 1900600, 393216, 2, 1900601, 458752, 2, 1900602, 262144, 10, 1900603, 327680, 10, 1900604, 393216, 10, 1900605, 262144, 2, 1900606, 327680, 2, 1900607, 262144, 2, 1900608, 327680, 2, 1900609, 262144, 2, 1900610, 327680, 2, 1900611, 262144, 2, 1900612, 327680, 2, 1900613, 262144, 2, 1900614, 327680, 2, 1900615, 262144, 2, 1900616, 327680, 2, 1900617, 262144, 2, 1900618, 327680, 2, 1900619, 262144, 2, 1900620, 327680, 2, 1900621, 262144, 2, 1900622, 327680, 2, 1900623, 262144, 2, 1966080, 262144, 2, 1966081, 327680, 2, 1966082, 262144, 2, 1966083, 327680, 2, 1966084, 393216, 2, 1966085, 458752, 2, 1966086, 393216, 2, 1966087, 458752, 2, 1966088, 65536, 12, 1966089, 458752, 2, 1966090, 0, 0, 1966091, 327680, 65, 1966092, 393216, 65, 1966093, 393216, 65, 1966094, 393216, 65, 1966095, 393216, 65, 1966096, 393216, 65, 1966097, 393216, 65, 1966098, 393216, 65, 1966099, 393216, 65, 1966100, 458752, 65, 1966101, 65536, 0, 1966102, 65536, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 393216, 65, 1966106, 393216, 65, 1966107, 393216, 65, 1966108, 393216, 65, 1966109, 393216, 65, 1966110, 393216, 65, 1966111, 0, 0, 1966112, 0, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 262148, 5, 1966116, 131076, 3, 1966117, 4, 6, 1966118, 0, 0, 1966119, 0, 0, 1966120, 0, 0, 1966121, 0, 0, 1966122, 327680, 9, 1966123, 0, 0, 1966124, 0, 0, 1966125, 65536, 13, 1966126, 0, 0, 1966127, 0, 0, 1966128, 262148, 5, 1966129, 65540, 0, 1966130, 4, 4, 1966131, 0, 0, 1966132, 0, 0, 1966133, 0, 0, 1966134, 0, 0, 1966135, 393216, 1, 1966136, 458752, 1, 1966137, 393216, 1, 1966138, 458752, 1, 1966139, 393216, 1, 1966140, 458752, 1, 1966141, 0, 0, 1966142, 0, 0, 1966143, 0, 0, 1966144, 0, 0, 1966145, 0, 0, 1966146, 0, 0, 1966147, 0, 0, 1966148, 0, 0, 1966149, 0, 0, 1966150, 0, 0, 1966151, 0, 0, 1966152, 0, 0, 1966153, 0, 0, 1966154, 0, 0, 1966155, 0, 0, 1966156, 0, 0, 1966157, 0, 0, 1966158, 0, 0, 1966159, 0, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 393216, 1, 2031622, 458752, 1, 2031623, 0, 0, 2031624, 65536, 13, 2031625, 0, 0, 2031626, 0, 0, 2031627, 327680, 66, 2031628, 393216, 66, 2031629, 393216, 66, 2031630, 393216, 66, 2031631, 393216, 66, 2031632, 393216, 66, 2031633, 393216, 66, 2031634, 196608, 65, 2031635, 393216, 65, 2031636, 458752, 65, 2031637, 65536, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 393216, 65, 2031642, 393216, 65, 2031643, 393216, 65, 2031644, 393216, 65, 2031645, 393216, 65, 2031646, 393216, 65, 2031647, 393216, 1, 2031648, 458752, 1, 2031649, 393216, 1, 2031650, 458752, 1, 2031651, 262148, 2, 2031652, 4, 0, 2031653, 4, 4, 2031654, 0, 0, 2031655, 0, 0, 2031656, 0, 0, 2031657, 65536, 12, 2031658, 327680, 10, 2031659, 393216, 10, 2031660, 0, 14, 2031661, 65536, 14, 2031662, 131072, 14, 2031663, 0, 0, 2031664, 262148, 2, 2031665, 4, 0, 2031666, 4, 4, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 393216, 2, 2031672, 458752, 2, 2031673, 393216, 2, 2031674, 458752, 2, 2031675, 393216, 2, 2031676, 458752, 2, 2031677, 262144, 2, 2031678, 327680, 2, 2031679, 262144, 2, 2031680, 327680, 2, 2031681, 262144, 2, 2031682, 327680, 2, 2031683, 262144, 2, 2031684, 327680, 2, 2031685, 262144, 2, 2031686, 327680, 2, 2031687, 262144, 2, 2031688, 327680, 2, 2031689, 262144, 2, 2031690, 327680, 2, 2031691, 262144, 2, 2031692, 327680, 2, 2031693, 262144, 2, 2031694, 327680, 2, 2031695, 262144, 2, 2097152, 262144, 2, 2097153, 327680, 2, 2097154, 262144, 2, 2097155, 327680, 2, 2097156, 65536, 0, 2097157, 393216, 2, 2097158, 458752, 2, 2097159, 0, 14, 2097160, 65536, 14, 2097161, 131072, 14, 2097162, 0, 0, 2097163, 0, 0, 2097164, 327680, 9, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 327680, 65, 2097171, 393216, 65, 2097172, 458752, 65, 2097173, 0, 0, 2097174, 393216, 1, 2097175, 458752, 1, 2097176, 0, 0, 2097177, 393216, 65, 2097178, 393216, 65, 2097179, 393216, 65, 2097180, 393216, 65, 2097181, 393216, 65, 2097182, 393216, 65, 2097183, 393216, 2, 2097184, 458752, 2, 2097185, 393216, 2, 2097186, 65536, 12, 2097187, 262148, 2, 2097188, 4, 0, 2097189, 4, 4, 2097190, 0, 0, 2097191, 0, 0, 2097192, 0, 0, 2097193, 65536, 13, 2097194, 0, 0, 2097195, 393216, 1, 2097196, 458752, 1, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 262148, 2, 2097201, 4, 0, 2097202, 4, 4, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 327680, 9, 2097209, 0, 0, 2097210, 393216, 1, 2097211, 458752, 1, 2097212, 0, 0, 2097213, 0, 0, 2097214, 0, 0, 2097215, 0, 0, 2097216, 0, 0, 2097217, 0, 0, 2097218, 0, 0, 2097219, 0, 0, 2097220, 0, 0, 2097221, 0, 0, 2097222, 0, 0, 2097223, 0, 0, 2097224, 0, 0, 2097225, 0, 0, 2097226, 0, 0, 2097227, 0, 0, 2097228, 0, 0, 2097229, 0, 0, 2097230, 0, 0, 2097231, 0, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 393216, 1, 2162693, 458752, 1, 2162694, 393216, 1, 2162695, 458752, 1, 2162696, 393216, 1, 2162697, 458752, 1, 2162698, 0, 0, 2162699, 262144, 10, 2162700, 65536, 12, 2162701, 393216, 10, 2162702, 0, 0, 2162703, 0, 0, 2162704, 65536, 0, 2162705, 0, 0, 2162706, 327680, 65, 2162707, 393216, 65, 2162708, 458752, 65, 2162709, 0, 0, 2162710, 393216, 2, 2162711, 458752, 2, 2162712, 0, 0, 2162713, 393216, 65, 2162714, 393216, 65, 2162715, 393216, 65, 2162716, 393216, 65, 2162717, 393216, 65, 2162718, 393216, 65, 2162719, 393216, 1, 2162720, 458752, 1, 2162721, 0, 0, 2162722, 65536, 13, 2162723, 262148, 2, 2162724, 4, 0, 2162725, 4, 4, 2162726, 0, 0, 2162727, 0, 0, 2162728, 0, 14, 2162729, 65536, 14, 2162730, 131072, 14, 2162731, 393216, 2, 2162732, 458752, 2, 2162733, 0, 0, 2162734, 0, 0, 2162735, 0, 0, 2162736, 262148, 2, 2162737, 4, 0, 2162738, 4, 4, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 262144, 10, 2162744, 327680, 10, 2162745, 393216, 10, 2162746, 393216, 2, 2162747, 458752, 2, 2162748, 196608, 0, 2162749, 262144, 2, 2162750, 327680, 2, 2162751, 262144, 2, 2162752, 327680, 2, 2162753, 262144, 2, 2162754, 327680, 2, 2162755, 262144, 2, 2162756, 327680, 2, 2162757, 262144, 2, 2162758, 327680, 2, 2162759, 262144, 2, 2162760, 327680, 2, 2162761, 262144, 2, 2162762, 327680, 2, 2162763, 262144, 2, 2162764, 327680, 2, 2162765, 262144, 2, 2162766, 327680, 2, 2162767, 262144, 2, 2228224, 262144, 2, 2228225, 327680, 2, 2228226, 262144, 2, 2228227, 327680, 2, 2228228, 393216, 2, 2228229, 458752, 2, 2228230, 393216, 2, 2228231, 458752, 2, 2228232, 393216, 2, 2228233, 458752, 2, 2228234, 0, 0, 2228235, 0, 0, 2228236, 65536, 13, 2228237, 0, 0, 2228238, 262144, 1, 2228239, 327680, 1, 2228240, 393216, 1, 2228241, 458752, 1, 2228242, 327680, 65, 2228243, 393216, 65, 2228244, 458752, 65, 2228245, 0, 0, 2228246, 327680, 9, 2228247, 0, 0, 2228248, 0, 0, 2228249, 393216, 65, 2228250, 393216, 65, 2228251, 393216, 65, 2228252, 393216, 65, 2228253, 393216, 65, 2228254, 393216, 65, 2228255, 393216, 2, 2228256, 458752, 2, 2228257, 0, 14, 2228258, 65536, 14, 2228259, 262148, 2, 2228260, 4, 0, 2228261, 4, 4, 2228262, 0, 0, 2228263, 0, 0, 2228264, 0, 0, 2228265, 393216, 1, 2228266, 458752, 1, 2228267, 393216, 1, 2228268, 458752, 1, 2228269, 0, 0, 2228270, 393216, 1, 2228271, 458752, 1, 2228272, 262148, 2, 2228273, 4, 0, 2228274, 4, 4, 2228275, 0, 0, 2228276, 327680, 9, 2228277, 0, 0, 2228278, 0, 0, 2228279, 393216, 1, 2228280, 458752, 1, 2228281, 393216, 1, 2228282, 458752, 1, 2228283, 0, 0, 2228284, 0, 0, 2228285, 0, 0, 2228286, 0, 0, 2228287, 0, 0, 2228288, 0, 0, 2228289, 0, 0, 2228290, 0, 0, 2228291, 0, 0, 2228292, 0, 0, 2228293, 0, 0, 2228294, 0, 0, 2228295, 0, 0, 2228296, 0, 0, 2228297, 0, 0, 2228298, 0, 0, 2228299, 0, 0, 2228300, 0, 0, 2228301, 0, 0, 2228302, 0, 0, 2228303, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 393216, 1, 2293765, 458752, 1, 2293766, 393216, 1, 2293767, 458752, 1, 2293768, 393216, 1, 2293769, 458752, 1, 2293770, 0, 0, 2293771, 0, 14, 2293772, 65536, 14, 2293773, 131072, 14, 2293774, 262144, 2, 2293775, 327680, 2, 2293776, 393216, 2, 2293777, 458752, 2, 2293778, 327680, 65, 2293779, 393216, 65, 2293780, 458752, 65, 2293781, 262144, 10, 2293782, 327680, 10, 2293783, 393216, 10, 2293784, 0, 0, 2293785, 393216, 65, 2293786, 393216, 65, 2293787, 393216, 65, 2293788, 393216, 65, 2293789, 393216, 65, 2293790, 393216, 65, 2293791, 0, 0, 2293792, 327680, 9, 2293793, 0, 0, 2293794, 0, 0, 2293795, 262148, 2, 2293796, 4, 0, 2293797, 4, 4, 2293798, 0, 0, 2293799, 0, 0, 2293800, 0, 0, 2293801, 393216, 2, 2293802, 458752, 2, 2293803, 393216, 2, 2293804, 458752, 2, 2293805, 0, 0, 2293806, 393216, 2, 2293807, 65536, 12, 2293808, 262148, 2, 2293809, 4, 0, 2293810, 4, 4, 2293811, 262144, 10, 2293812, 327680, 10, 2293813, 393216, 10, 2293814, 0, 0, 2293815, 393216, 2, 2293816, 65536, 12, 2293817, 393216, 2, 2293818, 458752, 2, 2293819, 0, 0, 2293820, 262144, 30, 2293821, 262144, 30, 2293822, 262144, 30, 2293823, 262144, 30, 2293824, 262144, 30, 2293825, 262144, 30, 2293826, 262144, 30, 2293827, 262144, 30, 2293828, 262144, 30, 2293829, 262144, 30, 2293830, 262144, 30, 2293831, 262144, 30, 2293832, 262144, 30, 2293833, 262144, 30, 2293834, 262144, 30, 2293835, 262144, 30, 2293836, 262144, 30, 2293837, 262144, 30, 2293838, 262144, 30, 2293839, 262144, 30, 2359296, 262144, 2, 2359297, 327680, 2, 2359298, 262144, 2, 2359299, 327680, 2, 2359300, 393216, 2, 2359301, 458752, 2, 2359302, 393216, 2, 2359303, 458752, 2, 2359304, 393216, 2, 2359305, 458752, 2, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 327680, 65, 2359315, 393216, 65, 2359316, 458752, 65, 2359317, 0, 0, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 393216, 65, 2359322, 393216, 65, 2359323, 393216, 65, 2359324, 393216, 65, 2359325, 393216, 65, 2359326, 393216, 65, 2359327, 262144, 10, 2359328, 327680, 10, 2359329, 393216, 10, 2359330, 0, 0, 2359331, 262148, 2, 2359332, 4, 0, 2359333, 4, 4, 2359334, 0, 0, 2359335, 0, 0, 2359336, 0, 0, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 0, 0, 2359343, 65536, 13, 2359344, 262148, 2, 2359345, 4, 0, 2359346, 4, 4, 2359347, 0, 0, 2359348, 131072, 0, 2359349, 131072, 0, 2359350, 0, 0, 2359351, 0, 0, 2359352, 65536, 13, 2359353, 0, 0, 2359354, 0, 0, 2359355, 0, 0, 2359356, 262144, 30, 2359357, 262144, 30, 2359358, 262144, 30, 2359359, 262144, 30, 2359360, 262144, 30, 2359361, 262144, 30, 2359362, 262144, 30, 2359363, 262144, 30, 2359364, 262144, 30, 2359365, 262144, 30, 2359366, 262144, 30, 2359367, 262144, 30, 2359368, 262144, 30, 2359369, 262144, 30, 2359370, 262144, 30, 2359371, 262144, 30, 2359372, 262144, 30, 2359373, 262144, 30, 2359374, 262144, 30, 2359375, 262144, 30, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 393216, 1, 2424838, 458752, 1, 2424839, 0, 0, 2424840, 327680, 9, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 393216, 65, 2424851, 393216, 65, 2424852, 393216, 65, 2424853, 0, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 393216, 65, 2424858, 393216, 65, 2424859, 393216, 65, 2424860, 393216, 65, 2424861, 393216, 65, 2424862, 393216, 65, 2424863, 393216, 1, 2424864, 458752, 1, 2424865, 0, 0, 2424866, 0, 0, 2424867, 262148, 2, 2424868, 4, 0, 2424869, 4, 4, 2424870, 0, 0, 2424871, 0, 0, 2424872, 0, 0, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 14, 2424879, 65536, 14, 2424880, 262148, 2, 2424881, 4, 0, 2424882, 4, 4, 2424883, 0, 0, 2424884, 0, 0, 2424885, 131072, 0, 2424886, 0, 0, 2424887, 0, 14, 2424888, 65536, 14, 2424889, 131072, 14, 2424890, 196608, 0, 2424891, 0, 0, 2424892, 262144, 30, 2424893, 262144, 30, 2424894, 262144, 30, 2424895, 262144, 30, 2424896, 262144, 30, 2424897, 262144, 30, 2424898, 262144, 30, 2424899, 262144, 30, 2424900, 262144, 30, 2424901, 262144, 30, 2424902, 262144, 30, 2424903, 262144, 30, 2424904, 262144, 30, 2424905, 262144, 30, 2424906, 262144, 30, 2424907, 262144, 30, 2424908, 262144, 30, 2424909, 262144, 30, 2424910, 262144, 30, 2424911, 262144, 30, 2490368, 262144, 2, 2490369, 327680, 2, 2490370, 262144, 2, 2490371, 327680, 2, 2490372, 65536, 0, 2490373, 393216, 2, 2490374, 65536, 12, 2490375, 262144, 10, 2490376, 327680, 10, 2490377, 393216, 10, 2490378, 0, 0, 2490379, 393216, 65, 2490380, 393216, 65, 2490381, 393216, 65, 2490382, 393216, 65, 2490383, 393216, 65, 2490384, 393216, 65, 2490385, 393216, 65, 2490386, 393216, 65, 2490387, 393216, 65, 2490388, 393216, 65, 2490389, 393216, 65, 2490390, 393216, 65, 2490391, 393216, 65, 2490392, 393216, 65, 2490393, 393216, 65, 2490394, 393216, 65, 2490395, 393216, 65, 2490396, 393216, 65, 2490397, 393216, 65, 2490398, 393216, 65, 2490399, 393216, 2, 2490400, 458752, 2, 2490401, 0, 0, 2490402, 0, 0, 2490403, 262148, 2, 2490404, 4, 0, 2490405, 4, 4, 2490406, 0, 0, 2490407, 0, 0, 2490408, 0, 0, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 262148, 2, 2490417, 4, 0, 2490418, 4, 4, 2490419, 0, 0, 2490420, 0, 0, 2490421, 131072, 0, 2490422, 0, 0, 2490423, 393216, 1, 2490424, 458752, 1, 2490425, 393216, 1, 2490426, 458752, 1, 2490427, 0, 0, 2490428, 262144, 30, 2490429, 262144, 30, 2490430, 262144, 30, 2490431, 262144, 30, 2490432, 262144, 30, 2490433, 262144, 30, 2490434, 262144, 30, 2490435, 262144, 30, 2490436, 262144, 30, 2490437, 262144, 30, 2490438, 262144, 30, 2490439, 262144, 30, 2490440, 262144, 30, 2490441, 262144, 30, 2490442, 262144, 30, 2490443, 262144, 30, 2490444, 262144, 30, 2490445, 262144, 30, 2490446, 262144, 30, 2490447, 262144, 30, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 65536, 13, 2555911, 0, 0, 2555912, 393216, 1, 2555913, 458752, 1, 2555914, 0, 0, 2555915, 393216, 65, 2555916, 393216, 65, 2555917, 393216, 65, 2555918, 393216, 65, 2555919, 393216, 65, 2555920, 393216, 65, 2555921, 393216, 65, 2555922, 393216, 65, 2555923, 393216, 65, 2555924, 393216, 65, 2555925, 393216, 65, 2555926, 393216, 65, 2555927, 393216, 65, 2555928, 393216, 65, 2555929, 393216, 65, 2555930, 393216, 65, 2555931, 393216, 65, 2555932, 393216, 65, 2555933, 393216, 65, 2555934, 393216, 65, 2555935, 0, 0, 2555936, 0, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 262148, 2, 2555940, 4, 0, 2555941, 4, 4, 2555942, 0, 0, 2555943, 0, 0, 2555944, 0, 0, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 262148, 2, 2555953, 4, 0, 2555954, 4, 4, 2555955, 0, 0, 2555956, 0, 0, 2555957, 0, 0, 2555958, 0, 0, 2555959, 393216, 2, 2555960, 458752, 2, 2555961, 393216, 2, 2555962, 458752, 2, 2555963, 0, 0, 2555964, 262144, 30, 2555965, 262144, 30, 2555966, 262144, 30, 2555967, 262144, 30, 2555968, 262144, 30, 2555969, 262144, 30, 2555970, 262144, 30, 2555971, 262144, 30, 2555972, 262144, 30, 2555973, 262144, 30, 2555974, 262144, 30, 2555975, 262144, 30, 2555976, 262144, 30, 2555977, 262144, 30, 2555978, 262144, 30, 2555979, 262144, 30, 2555980, 262144, 30, 2555981, 262144, 30, 2555982, 262144, 30, 2555983, 262144, 30, 2621440, 262144, 2, 2621441, 327680, 2, 2621442, 262144, 2, 2621443, 327680, 2, 2621444, 65536, 0, 2621445, 0, 14, 2621446, 65536, 14, 2621447, 131072, 14, 2621448, 393216, 2, 2621449, 458752, 2, 2621450, 0, 0, 2621451, 393216, 65, 2621452, 393216, 65, 2621453, 393216, 65, 2621454, 393216, 65, 2621455, 393216, 65, 2621456, 393216, 65, 2621457, 393216, 65, 2621458, 393216, 65, 2621459, 393216, 65, 2621460, 393216, 65, 2621461, 393216, 65, 2621462, 393216, 65, 2621463, 393216, 65, 2621464, 393216, 65, 2621465, 393216, 65, 2621466, 393216, 65, 2621467, 393216, 65, 2621468, 393216, 65, 2621469, 393216, 65, 2621470, 393216, 65, 2621471, 0, 0, 2621472, 0, 0, 2621473, 0, 0, 2621474, 0, 0, 2621475, 262148, 2, 2621476, 4, 0, 2621477, 4, 4, 2621478, 0, 0, 2621479, 0, 0, 2621480, 0, 0, 2621481, 0, 0, 2621482, 0, 0, 2621483, 0, 0, 2621484, 0, 0, 2621485, 0, 0, 2621486, 0, 0, 2621487, 0, 0, 2621488, 262148, 2, 2621489, 4, 0, 2621490, 4, 4, 2621491, 0, 0, 2621492, 0, 0, 2621493, 0, 0, 2621494, 0, 0, 2621495, 393216, 1, 2621496, 458752, 1, 2621497, 393216, 1, 2621498, 458752, 1, 2621499, 0, 0, 2621500, 262144, 30, 2621501, 262144, 30, 2621502, 262144, 30, 2621503, 262144, 30, 2621504, 262144, 30, 2621505, 262144, 30, 2621506, 262144, 30, 2621507, 262144, 30, 2621508, 262144, 30, 2621509, 262144, 30, 2621510, 262144, 30, 2621511, 262144, 30, 2621512, 262144, 30, 2621513, 262144, 30, 2621514, 262144, 30, 2621515, 262144, 30, 2621516, 262144, 30, 2621517, 262144, 30, 2621518, 262144, 30, 2621519, 262144, 30, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 393216, 65, 2686988, 393216, 65, 2686989, 393216, 65, 2686990, 393216, 65, 2686991, 393216, 65, 2686992, 393216, 65, 2686993, 393216, 65, 2686994, 393216, 65, 2686995, 393216, 65, 2686996, 393216, 65, 2686997, 393216, 65, 2686998, 393216, 65, 2686999, 393216, 65, 2687000, 393216, 65, 2687001, 393216, 65, 2687002, 393216, 65, 2687003, 393216, 65, 2687004, 393216, 65, 2687005, 393216, 65, 2687006, 393216, 65, 2687007, 0, 0, 2687008, 0, 0, 2687009, 0, 0, 2687010, 0, 0, 2687011, 262148, 2, 2687012, 4, 0, 2687013, 131076, 0, 2687014, 131076, 3, 2687015, 131076, 3, 2687016, 131076, 3, 2687017, 131076, 3, 2687018, 131076, 3, 2687019, 131076, 3, 2687020, 131076, 3, 2687021, 131076, 3, 2687022, 131076, 3, 2687023, 131076, 3, 2687024, 65540, 0, 2687025, 4, 0, 2687026, 4, 4, 2687027, 0, 0, 2687028, 393216, 1, 2687029, 458752, 1, 2687030, 0, 0, 2687031, 393216, 2, 2687032, 458752, 2, 2687033, 393216, 2, 2687034, 458752, 2, 2687035, 0, 0, 2687036, 262144, 30, 2687037, 262144, 30, 2687038, 262144, 30, 2687039, 262144, 30, 2687040, 262144, 30, 2687041, 262144, 30, 2687042, 262144, 30, 2687043, 262144, 30, 2687044, 262144, 30, 2687045, 262144, 30, 2687046, 262144, 30, 2687047, 262144, 30, 2687048, 262144, 30, 2687049, 262144, 30, 2687050, 262144, 30, 2687051, 262144, 30, 2687052, 262144, 30, 2687053, 262144, 30, 2687054, 262144, 30, 2687055, 262144, 30, 2752512, 0, 0, 2752513, 0, 0, 2752514, 0, 0, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 393216, 65, 2752524, 393216, 65, 2752525, 393216, 65, 2752526, 393216, 65, 2752527, 393216, 65, 2752528, 393216, 65, 2752529, 393216, 65, 2752530, 393216, 65, 2752531, 393216, 65, 2752532, 393216, 65, 2752533, 393216, 65, 2752534, 393216, 65, 2752535, 393216, 65, 2752536, 393216, 65, 2752537, 393216, 65, 2752538, 393216, 65, 2752539, 393216, 65, 2752540, 393216, 65, 2752541, 393216, 65, 2752542, 393216, 65, 2752543, 0, 0, 2752544, 0, 0, 2752545, 65536, 12, 2752546, 0, 0, 2752547, 262148, 2, 2752548, 4, 0, 2752549, 4, 0, 2752550, 4, 0, 2752551, 4, 0, 2752552, 4, 0, 2752553, 4, 0, 2752554, 4, 0, 2752555, 4, 0, 2752556, 4, 0, 2752557, 4, 0, 2752558, 4, 0, 2752559, 4, 0, 2752560, 4, 0, 2752561, 4, 0, 2752562, 4, 4, 2752563, 0, 0, 2752564, 393216, 2, 2752565, 458752, 2, 2752566, 0, 0, 2752567, 0, 0, 2752568, 327680, 9, 2752569, 0, 0, 2752570, 0, 0, 2752571, 0, 0, 2752572, 262144, 30, 2752573, 262144, 30, 2752574, 262144, 30, 2752575, 262144, 30, 2752576, 262144, 30, 2752577, 262144, 30, 2752578, 262144, 30, 2752579, 262144, 30, 2752580, 262144, 30, 2752581, 262144, 30, 2752582, 262144, 30, 2752583, 262144, 30, 2752584, 262144, 30, 2752585, 262144, 30, 2752586, 262144, 30, 2752587, 262144, 30, 2752588, 262144, 30, 2752589, 262144, 30, 2752590, 262144, 30, 2752591, 262144, 30, 2818048, 0, 0, 2818049, 0, 0, 2818050, 0, 0, 2818051, 0, 0, 2818052, 0, 0, 2818053, 0, 0, 2818054, 0, 0, 2818055, 0, 0, 2818056, 0, 0, 2818057, 0, 0, 2818058, 0, 0, 2818059, 393216, 65, 2818060, 393216, 65, 2818061, 393216, 65, 2818062, 393216, 65, 2818063, 393216, 65, 2818064, 393216, 65, 2818065, 393216, 65, 2818066, 393216, 65, 2818067, 393216, 65, 2818068, 393216, 65, 2818069, 393216, 65, 2818070, 393216, 65, 2818071, 393216, 65, 2818072, 393216, 65, 2818073, 393216, 65, 2818074, 393216, 65, 2818075, 393216, 65, 2818076, 393216, 65, 2818077, 393216, 65, 2818078, 393216, 65, 2818079, 0, 0, 2818080, 0, 0, 2818081, 65536, 13, 2818082, 0, 0, 2818083, 262148, 6, 2818084, 262148, 4, 2818085, 262148, 4, 2818086, 262148, 4, 2818087, 262148, 4, 2818088, 262148, 4, 2818089, 262148, 4, 2818090, 262148, 4, 2818091, 262148, 4, 2818092, 262148, 4, 2818093, 262148, 4, 2818094, 262148, 4, 2818095, 262148, 4, 2818096, 131076, 1, 2818097, 4, 0, 2818098, 4, 4, 2818099, 0, 0, 2818100, 393216, 1, 2818101, 458752, 1, 2818102, 0, 0, 2818103, 262144, 10, 2818104, 327680, 10, 2818105, 393216, 10, 2818106, 196608, 0, 2818107, 196608, 0, 2818108, 262144, 30, 2818109, 262144, 30, 2818110, 262144, 30, 2818111, 262144, 30, 2818112, 262144, 30, 2818113, 262144, 30, 2818114, 262144, 30, 2818115, 262144, 30, 2818116, 262144, 30, 2818117, 262144, 30, 2818118, 262144, 30, 2818119, 262144, 30, 2818120, 262144, 30, 2818121, 262144, 30, 2818122, 262144, 30, 2818123, 262144, 30, 2818124, 262144, 30, 2818125, 262144, 30, 2818126, 262144, 30, 2818127, 262144, 30, 2883584, 0, 0, 2883585, 0, 0, 2883586, 0, 0, 2883587, 0, 0, 2883588, 0, 0, 2883589, 0, 0, 2883590, 0, 0, 2883591, 0, 0, 2883592, 0, 0, 2883593, 0, 0, 2883594, 0, 0, 2883595, 393216, 65, 2883596, 393216, 65, 2883597, 393216, 65, 2883598, 393216, 65, 2883599, 393216, 65, 2883600, 393216, 65, 2883601, 393216, 65, 2883602, 393216, 65, 2883603, 393216, 65, 2883604, 393216, 65, 2883605, 393216, 65, 2883606, 393216, 65, 2883607, 393216, 65, 2883608, 393216, 65, 2883609, 393216, 65, 2883610, 393216, 65, 2883611, 393216, 65, 2883612, 393216, 65, 2883613, 393216, 65, 2883614, 393216, 65, 2883615, 0, 0, 2883616, 0, 14, 2883617, 65536, 14, 2883618, 131072, 14, 2883619, 0, 0, 2883620, 0, 0, 2883621, 0, 0, 2883622, 0, 0, 2883623, 0, 0, 2883624, 0, 0, 2883625, 0, 0, 2883626, 65536, 12, 2883627, 0, 0, 2883628, 0, 0, 2883629, 0, 0, 2883630, 0, 0, 2883631, 0, 0, 2883632, 262148, 2, 2883633, 4, 0, 2883634, 4, 4, 2883635, 0, 0, 2883636, 393216, 2, 2883637, 458752, 2, 2883638, 0, 0, 2883639, 393216, 1, 2883640, 458752, 1, 2883641, 393216, 1, 2883642, 458752, 1, 2883643, 0, 0, 2883644, 262144, 30, 2883645, 262144, 30, 2883646, 262144, 30, 2883647, 262144, 30, 2883648, 262144, 30, 2883649, 262144, 30, 2883650, 262144, 30, 2883651, 262144, 30, 2883652, 262144, 30, 2883653, 262144, 30, 2883654, 262144, 30, 2883655, 262144, 30, 2883656, 262144, 30, 2883657, 262144, 30, 2883658, 262144, 30, 2883659, 262144, 30, 2883660, 262144, 30, 2883661, 262144, 30, 2883662, 262144, 30, 2883663, 262144, 30, 2949120, 0, 0, 2949121, 0, 0, 2949122, 0, 0, 2949123, 0, 0, 2949124, 0, 0, 2949125, 0, 0, 2949126, 0, 0, 2949127, 0, 0, 2949128, 0, 0, 2949129, 0, 0, 2949130, 0, 0, 2949131, 393216, 65, 2949132, 393216, 65, 2949133, 393216, 65, 2949134, 393216, 65, 2949135, 393216, 65, 2949136, 393216, 65, 2949137, 393216, 65, 2949138, 393216, 65, 2949139, 393216, 65, 2949140, 393216, 65, 2949141, 393216, 65, 2949142, 393216, 65, 2949143, 393216, 65, 2949144, 393216, 65, 2949145, 393216, 65, 2949146, 393216, 65, 2949147, 393216, 65, 2949148, 393216, 65, 2949149, 393216, 65, 2949150, 393216, 65, 2949151, 0, 0, 2949152, 393216, 1, 2949153, 458752, 1, 2949154, 393216, 1, 2949155, 458752, 1, 2949156, 0, 0, 2949157, 327680, 9, 2949158, 0, 0, 2949159, 393216, 1, 2949160, 458752, 1, 2949161, 0, 0, 2949162, 65536, 13, 2949163, 0, 0, 2949164, 0, 0, 2949165, 0, 0, 2949166, 0, 0, 2949167, 0, 0, 2949168, 262148, 2, 2949169, 4, 0, 2949170, 4, 4, 2949171, 0, 0, 2949172, 327680, 9, 2949173, 0, 0, 2949174, 0, 0, 2949175, 393216, 2, 2949176, 458752, 2, 2949177, 393216, 2, 2949178, 458752, 2, 2949179, 0, 0, 2949180, 0, 0, 2949181, 0, 0, 2949182, 0, 0, 2949183, 0, 0, 2949184, 0, 0, 2949185, 262144, 30, 2949186, 262144, 30, 2949187, 262144, 30, 2949188, 262144, 30, 2949189, 262144, 30, 2949190, 262144, 30, 2949191, 262144, 30, 2949192, 262144, 30, 2949193, 262144, 30, 2949194, 262144, 30, 2949195, 262144, 30, 2949196, 262144, 30, 2949197, 262144, 30, 2949198, 262144, 30, 2949199, 262144, 30, 3014656, 0, 0, 3014657, 0, 0, 3014658, 0, 0, 3014659, 0, 0, 3014660, 0, 0, 3014661, 0, 0, 3014662, 0, 0, 3014663, 0, 0, 3014664, 0, 0, 3014665, 0, 0, 3014666, 0, 0, 3014667, 393216, 65, 3014668, 393216, 65, 3014669, 393216, 65, 3014670, 393216, 65, 3014671, 393216, 65, 3014672, 393216, 65, 3014673, 393216, 65, 3014674, 393216, 65, 3014675, 393216, 65, 3014676, 393216, 65, 3014677, 393216, 65, 3014678, 393216, 65, 3014679, 393216, 65, 3014680, 393216, 65, 3014681, 393216, 65, 3014682, 393216, 65, 3014683, 393216, 65, 3014684, 393216, 65, 3014685, 393216, 65, 3014686, 393216, 65, 3014687, 0, 0, 3014688, 393216, 2, 3014689, 458752, 2, 3014690, 393216, 2, 3014691, 458752, 2, 3014692, 262144, 10, 3014693, 327680, 10, 3014694, 393216, 10, 3014695, 393216, 2, 3014696, 458752, 2, 3014697, 0, 14, 3014698, 65536, 14, 3014699, 131072, 14, 3014700, 0, 0, 3014701, 0, 0, 3014702, 0, 0, 3014703, 0, 0, 3014704, 262148, 2, 3014705, 4, 0, 3014706, 4, 4, 3014707, 262144, 10, 3014708, 327680, 10, 3014709, 393216, 10, 3014710, 0, 0, 3014711, 131072, 0, 3014712, 131072, 0, 3014713, 131072, 0, 3014714, 0, 0, 3014715, 0, 0, 3014716, 327684, 5, 3014717, 196612, 5, 3014718, 196612, 7, 3014719, 0, 0, 3014720, 0, 0, 3014721, 0, 0, 3014722, 262144, 30, 3014723, 262144, 30, 3014724, 262144, 30, 3014725, 262144, 30, 3014726, 262144, 30, 3014727, 262144, 30, 3014728, 262144, 30, 3014729, 262144, 30, 3014730, 262144, 30, 3014731, 262144, 30, 3014732, 262144, 30, 3014733, 262144, 30, 3014734, 262144, 30, 3014735, 262144, 30, 3080192, 0, 0, 3080193, 0, 0, 3080194, 0, 0, 3080195, 0, 0, 3080196, 0, 0, 3080197, 0, 0, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 0, 3080205, 0, 0, 3080206, 0, 0, 3080207, 0, 0, 3080208, 0, 0, 3080209, 0, 0, 3080210, 0, 0, 3080211, 0, 0, 3080212, 0, 0, 3080213, 0, 0, 3080214, 0, 0, 3080215, 0, 0, 3080216, 0, 0, 3080217, 0, 0, 3080218, 0, 0, 3080219, 0, 0, 3080220, 0, 0, 3080221, 0, 0, 3080222, 0, 0, 3080223, 0, 0, 3080224, 0, 0, 3080225, 0, 0, 3080226, 0, 0, 3080227, 0, 0, 3080228, 0, 0, 3080229, 0, 0, 3080230, 0, 0, 3080231, 0, 0, 3080232, 0, 0, 3080233, 0, 0, 3080234, 0, 0, 3080235, 0, 0, 3080236, 0, 0, 3080237, 0, 0, 3080238, 0, 0, 3080239, 0, 0, 3080240, 262148, 2, 3080241, 4, 0, 3080242, 4, 4, 3080243, 0, 0, 3080244, 0, 0, 3080245, 0, 0, 3080246, 0, 0, 3080247, 0, 0, 3080248, 0, 0, 3080249, 0, 0, 3080250, 327684, 5, 3080251, 196612, 5, 3080252, 196612, 6, 3080253, 0, 0, 3080254, 0, 0, 3080255, 0, 0, 3080256, 0, 0, 3080257, 0, 0, 3080258, 262144, 30, 3080259, 262144, 30, 3080260, 262144, 30, 3080261, 262144, 30, 3080262, 262144, 30, 3080263, 262144, 30, 3080264, 262144, 30, 3080265, 262144, 30, 3080266, 262144, 30, 3080267, 262144, 30, 3080268, 262144, 30, 3080269, 262144, 30, 3080270, 262144, 30, 3080271, 262144, 30, 3145728, 65536, 38, 3145729, 65536, 38, 3145730, 65536, 38, 3145731, 65536, 38, 3145732, 65536, 38, 3145733, 65536, 38, 3145734, 65536, 38, 3145735, 65536, 38, 3145736, 65536, 38, 3145737, 65536, 38, 3145738, 65536, 38, 3145739, 65536, 38, 3145740, 65536, 38, 3145741, 65536, 38, 3145742, 65536, 38, 3145743, 65536, 38, 3145744, 65536, 38, 3145745, 65536, 38, 3145746, 65536, 38, 3145747, 65536, 38, 3145748, 65536, 38, 3145749, 65536, 38, 3145750, 65536, 38, 3145751, 65536, 38, 3145752, 65536, 38, 3145753, 0, 0, 3145754, 0, 0, 3145755, 131072, 0, 3145756, 131072, 0, 3145757, 0, 0, 3145758, 0, 0, 3145759, 0, 0, 3145760, 0, 0, 3145761, 0, 0, 3145762, 0, 0, 3145763, 0, 0, 3145764, 0, 0, 3145765, 65540, 7, 3145766, 196612, 5, 3145767, 196612, 5, 3145768, 196612, 5, 3145769, 196612, 7, 3145770, 0, 0, 3145771, 0, 0, 3145772, 0, 0, 3145773, 0, 0, 3145774, 0, 0, 3145775, 0, 0, 3145776, 262148, 6, 3145777, 262148, 4, 3145778, 131076, 6, 3145779, 0, 0, 3145780, 65540, 7, 3145781, 196612, 7, 3145782, 0, 0, 3145783, 0, 0, 3145784, 0, 0, 3145785, 65540, 7, 3145786, 196612, 6, 3145787, 0, 0, 3145788, 0, 0, 3145789, 0, 0, 3145790, 0, 0, 3145791, 0, 0, 3145792, 131072, 0, 3145793, 0, 0, 3145794, 262144, 30, 3145795, 262144, 30, 3145796, 262144, 30, 3145797, 262144, 30, 3145798, 262144, 30, 3145799, 262144, 30, 3145800, 262144, 30, 3145801, 262144, 30, 3145802, 262144, 30, 3145803, 262144, 30, 3145804, 262144, 30, 3145805, 262144, 30, 3145806, 262144, 30, 3145807, 262144, 30, 3211264, 262144, 30, 3211265, 262144, 30, 3211266, 262144, 30, 3211267, 262144, 30, 3211268, 262144, 30, 3211269, 262144, 30, 3211270, 262144, 30, 3211271, 262144, 30, 3211272, 262144, 30, 3211273, 262144, 30, 3211274, 262144, 30, 3211275, 262144, 30, 3211276, 262144, 30, 3211277, 262144, 30, 3211278, 262144, 30, 3211279, 262144, 30, 3211280, 262144, 30, 3211281, 262144, 30, 3211282, 262144, 30, 3211283, 262144, 30, 3211284, 262144, 30, 3211285, 262144, 30, 3211286, 262144, 30, 3211287, 262144, 30, 3211288, 262144, 30, 3211289, 0, 0, 3211290, 0, 0, 3211291, 0, 0, 3211292, 131072, 0, 3211293, 131072, 0, 3211294, 0, 0, 3211295, 327684, 5, 3211296, 196612, 7, 3211297, 131072, 0, 3211298, 131072, 0, 3211299, 0, 0, 3211300, 0, 0, 3211301, 0, 0, 3211302, 0, 0, 3211303, 0, 0, 3211304, 0, 0, 3211305, 0, 0, 3211306, 0, 0, 3211307, 65540, 7, 3211308, 196612, 5, 3211309, 196612, 5, 3211310, 196612, 7, 3211311, 0, 0, 3211312, 0, 0, 3211313, 0, 0, 3211314, 0, 0, 3211315, 0, 0, 3211316, 0, 0, 3211317, 0, 0, 3211318, 0, 0, 3211319, 0, 0, 3211320, 0, 0, 3211321, 0, 0, 3211322, 0, 0, 3211323, 0, 0, 3211324, 0, 0, 3211325, 0, 0, 3211326, 0, 0, 3211327, 131072, 0, 3211328, 131072, 0, 3211329, 0, 0, 3211330, 262144, 30, 3211331, 262144, 30, 3211332, 262144, 30, 3211333, 262144, 30, 3211334, 262144, 30, 3211335, 262144, 30, 3211336, 262144, 30, 3211337, 262144, 30, 3211338, 262144, 30, 3211339, 262144, 30, 3211340, 262144, 30, 3211341, 262144, 30, 3211342, 262144, 30, 3211343, 262144, 30, 3276800, 262144, 30, 3276801, 262144, 30, 3276802, 262144, 30, 3276803, 262144, 30, 3276804, 262144, 30, 3276805, 262144, 30, 3276806, 262144, 30, 3276807, 262144, 30, 3276808, 262144, 30, 3276809, 262144, 30, 3276810, 262144, 30, 3276811, 262144, 30, 3276812, 262144, 30, 3276813, 262144, 30, 3276814, 262144, 30, 3276815, 262144, 30, 3276816, 262144, 30, 3276817, 262144, 30, 3276818, 262144, 30, 3276819, 262144, 30, 3276820, 262144, 30, 3276821, 262144, 30, 3276822, 262144, 30, 3276823, 262144, 30, 3276824, 262144, 30, 3276825, 262149, 5, 3276826, 5, 6, 3276827, 131072, 0, 3276828, 131072, 0, 3276829, 131072, 0, 3276830, 0, 0, 3276831, 131076, 7, 3276832, 0, 0, 3276833, 131072, 0, 3276834, 0, 0, 3276835, 131072, 0, 3276836, 0, 0, 3276837, 0, 0, 3276838, 0, 0, 3276839, 0, 0, 3276840, 0, 0, 3276841, 0, 0, 3276842, 0, 0, 3276843, 0, 0, 3276844, 131072, 0, 3276845, 65536, 12, 3276846, 131072, 0, 3276847, 0, 0, 3276848, 0, 0, 3276849, 0, 0, 3276850, 0, 0, 3276851, 0, 0, 3276852, 0, 0, 3276853, 0, 0, 3276854, 0, 0, 3276855, 0, 0, 3276856, 131072, 0, 3276857, 131072, 0, 3276858, 131072, 0, 3276859, 0, 0, 3276860, 0, 0, 3276861, 0, 0, 3276862, 0, 0, 3276863, 0, 0, 3276864, 0, 0, 3276865, 0, 0, 3276866, 262144, 30, 3276867, 262144, 30, 3276868, 262144, 30, 3276869, 262144, 30, 3276870, 262144, 30, 3276871, 262144, 30, 3276872, 262144, 30, 3276873, 262144, 30, 3276874, 262144, 30, 3276875, 262144, 30, 3276876, 262144, 30, 3276877, 262144, 30, 3276878, 262144, 30, 3276879, 262144, 30, 3342336, 262144, 30, 3342337, 262144, 30, 3342338, 262144, 30, 3342339, 262144, 30, 3342340, 262144, 30, 3342341, 262144, 30, 3342342, 262144, 30, 3342343, 262144, 30, 3342344, 262144, 30, 3342345, 262144, 30, 3342346, 262144, 30, 3342347, 262144, 30, 3342348, 262144, 30, 3342349, 262144, 30, 3342350, 262144, 30, 3342351, 262144, 30, 3342352, 262144, 30, 3342353, 262144, 30, 3342354, 262144, 30, 3342355, 262144, 30, 3342356, 262144, 30, 3342357, 262144, 30, 3342358, 262144, 30, 3342359, 262144, 30, 3342360, 262144, 30, 3342361, 262149, 2, 3342362, 131077, 0, 3342363, 5, 6, 3342364, 0, 0, 3342365, 0, 0, 3342366, 0, 0, 3342367, 0, 0, 3342368, 0, 0, 3342369, 0, 0, 3342370, 0, 0, 3342371, 0, 0, 3342372, 0, 0, 3342373, 0, 0, 3342374, 327680, 9, 3342375, 0, 0, 3342376, 393216, 1, 3342377, 458752, 1, 3342378, 393216, 1, 3342379, 458752, 1, 3342380, 0, 0, 3342381, 65536, 13, 3342382, 131072, 0, 3342383, 393216, 1, 3342384, 458752, 1, 3342385, 0, 0, 3342386, 327680, 9, 3342387, 0, 0, 3342388, 393216, 1, 3342389, 458752, 1, 3342390, 393216, 1, 3342391, 458752, 1, 3342392, 0, 0, 3342393, 327680, 9, 3342394, 0, 0, 3342395, 0, 0, 3342396, 262144, 30, 3342397, 262144, 30, 3342398, 262144, 30, 3342399, 262144, 30, 3342400, 262144, 30, 3342401, 262144, 30, 3342402, 262144, 30, 3342403, 262144, 30, 3342404, 262144, 30, 3342405, 262144, 30, 3342406, 262144, 30, 3342407, 262144, 30, 3342408, 262144, 30, 3342409, 262144, 30, 3342410, 262144, 30, 3342411, 262144, 30, 3342412, 262144, 30, 3342413, 262144, 30, 3342414, 262144, 30, 3342415, 262144, 30, 3407872, 262144, 30, 3407873, 262144, 30, 3407874, 262144, 30, 3407875, 262144, 30, 3407876, 262144, 30, 3407877, 262144, 30, 3407878, 262144, 30, 3407879, 262144, 30, 3407880, 262144, 30, 3407881, 262144, 30, 3407882, 262144, 30, 3407883, 262144, 30, 3407884, 262144, 30, 3407885, 262144, 30, 3407886, 262144, 30, 3407887, 262144, 30, 3407888, 262144, 30, 3407889, 262144, 30, 3407890, 262144, 30, 3407891, 262144, 30, 3407892, 262144, 30, 3407893, 262144, 30, 3407894, 262144, 30, 3407895, 262144, 30, 3407896, 262144, 30, 3407897, 262149, 2, 3407898, 5, 0, 3407899, 5, 4, 3407900, 0, 0, 3407901, 131072, 0, 3407902, 0, 0, 3407903, 0, 0, 3407904, 131072, 0, 3407905, 131072, 0, 3407906, 0, 0, 3407907, 0, 0, 3407908, 0, 0, 3407909, 262144, 10, 3407910, 327680, 10, 3407911, 393216, 10, 3407912, 393216, 2, 3407913, 458752, 2, 3407914, 65536, 12, 3407915, 458752, 2, 3407916, 0, 14, 3407917, 65536, 14, 3407918, 131072, 14, 3407919, 393216, 2, 3407920, 458752, 2, 3407921, 262144, 10, 3407922, 327680, 10, 3407923, 393216, 10, 3407924, 393216, 2, 3407925, 65536, 12, 3407926, 393216, 2, 3407927, 458752, 2, 3407928, 262144, 10, 3407929, 327680, 10, 3407930, 393216, 10, 3407931, 0, 0, 3407932, 262144, 30, 3407933, 262144, 30, 3407934, 262144, 30, 3407935, 262144, 30, 3407936, 262144, 30, 3407937, 262144, 30, 3407938, 262144, 30, 3407939, 262144, 30, 3407940, 262144, 30, 3407941, 262144, 30, 3407942, 262144, 30, 3407943, 262144, 30, 3407944, 262144, 30, 3407945, 262144, 30, 3407946, 262144, 30, 3407947, 262144, 30, 3407948, 262144, 30, 3407949, 262144, 30, 3407950, 262144, 30, 3407951, 262144, 30, 3473408, 262144, 30, 3473409, 262144, 30, 3473410, 262144, 30, 3473411, 262144, 30, 3473412, 262144, 30, 3473413, 262144, 30, 3473414, 262144, 30, 3473415, 262144, 30, 3473416, 262144, 30, 3473417, 262144, 30, 3473418, 262144, 30, 3473419, 262144, 30, 3473420, 262144, 30, 3473421, 262144, 30, 3473422, 262144, 30, 3473423, 262144, 30, 3473424, 262144, 30, 3473425, 262144, 30, 3473426, 262144, 30, 3473427, 262144, 30, 3473428, 262144, 30, 3473429, 262144, 30, 3473430, 262144, 30, 3473431, 262144, 30, 3473432, 262144, 30, 3473433, 262149, 2, 3473434, 5, 0, 3473435, 131077, 0, 3473436, 5, 6, 3473437, 131072, 0, 3473438, 0, 0, 3473439, 0, 0, 3473440, 131072, 0, 3473441, 131072, 0, 3473442, 131072, 0, 3473443, 131072, 0, 3473444, 0, 0, 3473445, 393216, 1, 3473446, 458752, 1, 3473447, 393216, 1, 3473448, 458752, 1, 3473449, 0, 0, 3473450, 65536, 13, 3473451, 0, 0, 3473452, 393216, 1, 3473453, 458752, 1, 3473454, 393216, 1, 3473455, 458752, 1, 3473456, 393216, 1, 3473457, 458752, 1, 3473458, 393216, 1, 3473459, 458752, 1, 3473460, 0, 0, 3473461, 65536, 13, 3473462, 0, 0, 3473463, 393216, 1, 3473464, 458752, 1, 3473465, 393216, 1, 3473466, 458752, 1, 3473467, 0, 0, 3473468, 0, 0, 3473469, 0, 0, 3473470, 0, 0, 3473471, 262144, 30, 3473472, 262144, 30, 3473473, 262144, 30, 3473474, 262144, 30, 3473475, 262144, 30, 3473476, 262144, 30, 3473477, 262144, 30, 3473478, 262144, 30, 3473479, 262144, 30, 3473480, 262144, 30, 3473481, 262144, 30, 3473482, 262144, 30, 3473483, 262144, 30, 3473484, 262144, 30, 3473485, 262144, 30, 3473486, 262144, 30, 3473487, 262144, 30, 3538944, 262144, 30, 3538945, 262144, 30, 3538946, 262144, 30, 3538947, 262144, 30, 3538948, 262144, 30, 3538949, 262144, 30, 3538950, 262144, 30, 3538951, 262144, 30, 3538952, 262144, 30, 3538953, 262144, 30, 3538954, 262144, 30, 3538955, 262144, 30, 3538956, 262144, 30, 3538957, 262144, 30, 3538958, 262144, 30, 3538959, 262144, 30, 3538960, 262144, 30, 3538961, 262144, 30, 3538962, 262144, 30, 3538963, 262144, 30, 3538964, 262144, 30, 3538965, 262144, 30, 3538966, 262144, 30, 3538967, 262144, 30, 3538968, 262144, 30, 3538969, 262149, 6, 3538970, 131077, 1, 3538971, 5, 0, 3538972, 131077, 0, 3538973, 131077, 3, 3538974, 131077, 3, 3538975, 131077, 3, 3538976, 131077, 3, 3538977, 131077, 3, 3538978, 131077, 3, 3538979, 5, 6, 3538980, 0, 0, 3538981, 393216, 2, 3538982, 458752, 2, 3538983, 393216, 2, 3538984, 458752, 2, 3538985, 0, 14, 3538986, 65536, 14, 3538987, 131072, 14, 3538988, 393216, 2, 3538989, 458752, 2, 3538990, 393216, 2, 3538991, 458752, 2, 3538992, 393216, 2, 3538993, 458752, 2, 3538994, 393216, 2, 3538995, 458752, 2, 3538996, 0, 14, 3538997, 65536, 14, 3538998, 131072, 14, 3538999, 393216, 2, 3539000, 458752, 2, 3539001, 393216, 2, 3539002, 458752, 2, 3539003, 0, 0, 3539004, 65536, 12, 3539005, 131072, 0, 3539006, 0, 0, 3539007, 262144, 30, 3539008, 262144, 30, 3539009, 262144, 30, 3539010, 262144, 30, 3539011, 262144, 30, 3539012, 262144, 30, 3539013, 262144, 30, 3539014, 262144, 30, 3539015, 262144, 30, 3539016, 262144, 30, 3539017, 262144, 30, 3539018, 262144, 30, 3539019, 262144, 30, 3539020, 262144, 30, 3539021, 262144, 30, 3539022, 262144, 30, 3539023, 262144, 30, 3604480, 262144, 30, 3604481, 262144, 30, 3604482, 262144, 30, 3604483, 262144, 30, 3604484, 262144, 30, 3604485, 262144, 30, 3604486, 262144, 30, 3604487, 262144, 30, 3604488, 262144, 30, 3604489, 262144, 30, 3604490, 262144, 30, 3604491, 262144, 30, 3604492, 262144, 30, 3604493, 262144, 30, 3604494, 262144, 30, 3604495, 262144, 30, 3604496, 262144, 30, 3604497, 262144, 30, 3604498, 262144, 30, 3604499, 262144, 30, 3604500, 262144, 30, 3604501, 262144, 30, 3604502, 262144, 30, 3604503, 262144, 30, 3604504, 262144, 30, 3604505, 262144, 30, 3604506, 262149, 2, 3604507, 5, 0, 3604508, 5, 0, 3604509, 5, 0, 3604510, 5, 0, 3604511, 5, 0, 3604512, 5, 0, 3604513, 5, 0, 3604514, 5, 0, 3604515, 5, 4, 3604516, 0, 0, 3604517, 0, 0, 3604518, 0, 0, 3604519, 0, 0, 3604520, 0, 0, 3604521, 393216, 1, 3604522, 458752, 1, 3604523, 393216, 1, 3604524, 458752, 1, 3604525, 393216, 1, 3604526, 458752, 1, 3604527, 0, 0, 3604528, 327680, 9, 3604529, 0, 0, 3604530, 393216, 1, 3604531, 458752, 1, 3604532, 393216, 1, 3604533, 458752, 1, 3604534, 0, 0, 3604535, 327680, 9, 3604536, 0, 0, 3604537, 393216, 1, 3604538, 458752, 1, 3604539, 0, 0, 3604540, 65536, 13, 3604541, 0, 0, 3604542, 0, 0, 3604543, 0, 0, 3604544, 0, 0, 3604545, 0, 0, 3604546, 0, 0, 3604547, 0, 0, 3604548, 262144, 30, 3604549, 262144, 30, 3604550, 262144, 30, 3604551, 262144, 30, 3604552, 262144, 30, 3604553, 262144, 30, 3604554, 262144, 30, 3604555, 262144, 30, 3604556, 262144, 30, 3604557, 262144, 30, 3604558, 262144, 30, 3604559, 262144, 30, 3670016, 262144, 30, 3670017, 262144, 30, 3670018, 262144, 30, 3670019, 262144, 30, 3670020, 262144, 30, 3670021, 262144, 30, 3670022, 262144, 30, 3670023, 262144, 30, 3670024, 262144, 30, 3670025, 262144, 30, 3670026, 262144, 30, 3670027, 262144, 30, 3670028, 262144, 30, 3670029, 262144, 30, 3670030, 262144, 30, 3670031, 262144, 30, 3670032, 262144, 30, 3670033, 262144, 30, 3670034, 262144, 30, 3670035, 262144, 30, 3670036, 262144, 30, 3670037, 262144, 30, 3670038, 262144, 30, 3670039, 262144, 30, 3670040, 262144, 30, 3670041, 262144, 30, 3670042, 262149, 2, 3670043, 5, 0, 3670044, 5, 0, 3670045, 5, 0, 3670046, 5, 0, 3670047, 5, 0, 3670048, 5, 0, 3670049, 5, 0, 3670050, 262149, 0, 3670051, 131077, 6, 3670052, 0, 0, 3670053, 0, 0, 3670054, 0, 0, 3670055, 0, 0, 3670056, 0, 0, 3670057, 393216, 2, 3670058, 458752, 2, 3670059, 393216, 2, 3670060, 458752, 2, 3670061, 393216, 2, 3670062, 458752, 2, 3670063, 262144, 10, 3670064, 327680, 10, 3670065, 393216, 10, 3670066, 393216, 2, 3670067, 458752, 2, 3670068, 393216, 2, 3670069, 458752, 2, 3670070, 262144, 10, 3670071, 327680, 10, 3670072, 393216, 10, 3670073, 393216, 2, 3670074, 458752, 2, 3670075, 0, 14, 3670076, 65536, 14, 3670077, 131072, 14, 3670078, 0, 0, 3670079, 0, 0, 3670080, 0, 0, 3670081, 0, 0, 3670082, 0, 0, 3670083, 0, 0, 3670084, 262144, 30, 3670085, 262144, 30, 3670086, 262144, 30, 3670087, 262144, 30, 3670088, 262144, 30, 3670089, 262144, 30, 3670090, 262144, 30, 3670091, 262144, 30, 3670092, 262144, 30, 3670093, 262144, 30, 3670094, 262144, 30, 3670095, 262144, 30, 3735552, 262144, 30, 3735553, 262144, 30, 3735554, 262144, 30, 3735555, 262144, 30, 3735556, 262144, 30, 3735557, 262144, 30, 3735558, 262144, 30, 3735559, 262144, 30, 3735560, 262144, 30, 3735561, 262144, 30, 3735562, 262144, 30, 3735563, 262144, 30, 3735564, 262144, 30, 3735565, 262144, 30, 3735566, 262144, 30, 3735567, 262144, 30, 3735568, 262144, 30, 3735569, 262144, 30, 3735570, 262144, 30, 3735571, 262144, 30, 3735572, 262144, 30, 3735573, 262144, 30, 3735574, 262144, 30, 3735575, 262144, 30, 3735576, 262144, 30, 3735577, 262144, 30, 3735578, 262149, 2, 3735579, 5, 0, 3735580, 5, 0, 3735581, 5, 0, 3735582, 5, 0, 3735583, 5, 0, 3735584, 5, 0, 3735585, 5, 0, 3735586, 5, 4, 3735587, 262144, 30, 3735588, 262144, 30, 3735589, 262144, 30, 3735590, 262144, 30, 3735591, 262144, 30, 3735592, 0, 0, 3735593, 0, 0, 3735594, 0, 0, 3735595, 0, 0, 3735596, 0, 0, 3735597, 0, 0, 3735598, 0, 0, 3735599, 0, 0, 3735600, 0, 0, 3735601, 0, 0, 3735602, 0, 0, 3735603, 0, 0, 3735604, 0, 0, 3735605, 0, 0, 3735606, 0, 0, 3735607, 0, 0, 3735608, 0, 0, 3735609, 0, 0, 3735610, 0, 0, 3735611, 0, 0, 3735612, 0, 0, 3735613, 0, 0, 3735614, 0, 0, 3735615, 0, 0, 3735616, 0, 0, 3735617, 0, 0, 3735618, 0, 0, 3735619, 0, 0, 3735620, 0, 0, 3735621, 0, 0, 3735622, 0, 0, 3735623, 0, 0, 3735624, 0, 0, 3735625, 0, 0, 3735626, 0, 0, 3735627, 0, 0, 3735628, 0, 0, 3735629, 0, 0, 3735630, 0, 0, 3735631, 0, 0, 3801088, 262144, 30, 3801089, 262144, 30, 3801090, 262144, 30, 3801091, 262144, 30, 3801092, 262144, 30, 3801093, 262144, 30, 3801094, 262144, 30, 3801095, 262144, 30, 3801096, 262144, 30, 3801097, 262144, 30, 3801098, 262144, 30, 3801099, 262144, 30, 3801100, 262144, 30, 3801101, 262144, 30, 3801102, 262144, 30, 3801103, 262144, 30, 3801104, 262144, 30, 3801105, 262144, 30, 3801106, 262144, 30, 3801107, 262144, 30, 3801108, 262144, 30, 3801109, 262144, 30, 3801110, 262144, 30, 3801111, 262144, 30, 3801112, 262144, 30, 3801113, 262144, 30, 3801114, 262149, 2, 3801115, 5, 0, 3801116, 5, 0, 3801117, 5, 0, 3801118, 5, 0, 3801119, 5, 0, 3801120, 5, 0, 3801121, 5, 0, 3801122, 5, 4, 3801123, 262144, 30, 3801124, 262144, 30, 3801125, 262144, 30, 3801126, 262144, 30, 3801127, 262144, 30, 3801128, 0, 0, 3801129, 0, 0, 3801130, 0, 0, 3801131, 262144, 2, 3801132, 327680, 2, 3801133, 262144, 2, 3801134, 327680, 2, 3801135, 262144, 2, 3801136, 327680, 2, 3801137, 262144, 2, 3801138, 327680, 2, 3801139, 262144, 2, 3801140, 327680, 2, 3801141, 262144, 2, 3801142, 327680, 2, 3801143, 262144, 2, 3801144, 327680, 2, 3801145, 262144, 2, 3801146, 327680, 2, 3801147, 262144, 2, 3801148, 327680, 2, 3801149, 262144, 2, 3801150, 327680, 2, 3801151, 262144, 2, 3801152, 327680, 2, 3801153, 0, 0, 3801154, 0, 0, 3801155, 0, 0, 3801156, 0, 0, 3801157, 0, 0, 3801158, 0, 0, 3801159, 0, 0, 3801160, 0, 0, 3801161, 0, 0, 3801162, 0, 0, 3801163, 0, 0, 3801164, 0, 0, 3801165, 0, 0, 3801166, 0, 0, 3801167, 0, 0, 3866624, 262144, 30, 3866625, 262144, 30, 3866626, 262144, 30, 3866627, 262144, 30, 3866628, 262144, 30, 3866629, 262144, 30, 3866630, 262144, 30, 3866631, 262144, 30, 3866632, 262144, 30, 3866633, 262144, 30, 3866634, 262144, 30, 3866635, 262144, 30, 3866636, 262144, 30, 3866637, 262144, 30, 3866638, 262144, 30, 3866639, 262144, 30, 3866640, 262144, 30, 3866641, 262144, 30, 3866642, 262144, 30, 3866643, 262144, 30, 3866644, 262144, 30, 3866645, 262144, 30, 3866646, 262144, 30, 3866647, 262144, 30, 3866648, 262144, 30, 3866649, 262144, 30, 3866650, 262149, 2, 3866651, 5, 0, 3866652, 5, 0, 3866653, 5, 0, 3866654, 5, 0, 3866655, 5, 0, 3866656, 5, 0, 3866657, 5, 0, 3866658, 5, 4, 3866659, 262144, 30, 3866660, 262144, 30, 3866661, 262144, 30, 3866662, 262144, 30, 3866663, 262144, 30, 3866664, 262144, 30, 3866665, 262144, 30, 3866666, 0, 0, 3866667, 0, 0, 3866668, 0, 0, 3866669, 0, 0, 3866670, 0, 0, 3866671, 0, 0, 3866672, 0, 0, 3866673, 0, 0, 3866674, 0, 0, 3866675, 0, 0, 3866676, 0, 0, 3866677, 0, 0, 3866678, 0, 0, 3866679, 0, 0, 3866680, 0, 0, 3866681, 0, 0, 3866682, 0, 0, 3866683, 0, 0, 3866684, 0, 0, 3866685, 0, 0, 3866686, 0, 0, 3866687, 0, 0, 3866688, 0, 0, 3866689, 0, 0, 3866690, 0, 0, 3866691, 0, 0, 3866692, 0, 0, 3866693, 0, 0, 3866694, 0, 0, 3866695, 0, 0, 3866696, 0, 0, 3866697, 0, 0, 3866698, 0, 0, 3866699, 0, 0, 3866700, 0, 0, 3866701, 0, 0, 3866702, 0, 0, 3866703, 0, 0, 3932160, 262144, 30, 3932161, 262144, 30, 3932162, 262144, 30, 3932163, 262144, 30, 3932164, 262144, 30, 3932165, 262144, 30, 3932166, 262144, 30, 3932167, 262144, 30, 3932168, 262144, 30, 3932169, 262144, 30, 3932170, 262144, 30, 3932171, 262144, 30, 3932172, 262144, 30, 3932173, 262144, 30, 3932174, 262144, 30, 3932175, 262144, 30, 3932176, 262144, 30, 3932177, 262144, 30, 3932178, 262144, 30, 3932179, 262144, 30, 3932180, 262144, 30, 3932181, 262144, 30, 3932182, 262144, 30, 3932183, 262144, 30, 3932184, 262144, 30, 3932185, 262144, 30, 3932186, 262149, 6, 3932187, 131077, 1, 3932188, 5, 0, 3932189, 5, 0, 3932190, 5, 0, 3932191, 5, 0, 3932192, 5, 0, 3932193, 5, 0, 3932194, 5, 4, 3932195, 262144, 30, 3932196, 262144, 30, 3932197, 262144, 30, 3932198, 262144, 30, 3932199, 262144, 30, 3932200, 262144, 30, 3932201, 262144, 30, 3932202, 262144, 30, 3932203, 262144, 30, 3932204, 0, 0, 3932205, 0, 0, 3932206, 0, 0, 3932207, 0, 0, 3932208, 0, 0, 3932209, 0, 0, 3932210, 0, 0, 3932211, 0, 0, 3932212, 0, 0, 3932213, 0, 0, 3932214, 0, 0, 3932215, 0, 0, 3932216, 0, 0, 3932217, 0, 0, 3932218, 0, 0, 3932219, 0, 0, 3932220, 0, 0, 3932221, 0, 0, 3932222, 0, 0, 3932223, 0, 0, 3932224, 0, 0, 3932225, 0, 0, 3932226, 0, 0, 3932227, 0, 0, 3932228, 0, 0, 3932229, 0, 0, 3932230, 0, 0, 3932231, 0, 0, 3932232, 0, 0, 3932233, 0, 0, 3932234, 0, 0, 3932235, 0, 0, 3932236, 0, 0, 3932237, 0, 0, 3932238, 0, 0, 3932239, 0, 0, 3997696, 262144, 30, 3997697, 262144, 30, 3997698, 262144, 30, 3997699, 262144, 30, 3997700, 262144, 30, 3997701, 262144, 30, 3997702, 262144, 30, 3997703, 262144, 30, 3997704, 262144, 30, 3997705, 262144, 30, 3997706, 262144, 30, 3997707, 262144, 30, 3997708, 262144, 30, 3997709, 262144, 30, 3997710, 262144, 30, 3997711, 262144, 30, 3997712, 262144, 30, 3997713, 262144, 30, 3997714, 262144, 30, 3997715, 262144, 30, 3997716, 262144, 30, 3997717, 262144, 30, 3997718, 262144, 30, 3997719, 262144, 30, 3997720, 262144, 30, 3997721, 262144, 30, 3997722, 262144, 30, 3997723, 262149, 2, 3997724, 5, 0, 3997725, 5, 0, 3997726, 5, 0, 3997727, 5, 0, 3997728, 5, 0, 3997729, 5, 0, 3997730, 5, 4, 3997731, 262144, 30, 3997732, 262144, 30, 3997733, 262144, 30, 3997734, 262144, 30, 3997735, 262144, 30, 3997736, 262144, 30, 3997737, 262144, 30, 3997738, 262144, 30, 3997739, 262144, 30, 3997740, 262144, 30, 3997741, 262144, 30, 3997742, 262144, 30, 3997743, 262144, 30, 3997744, 0, 0, 3997745, 0, 0, 3997746, 0, 0, 3997747, 0, 0, 3997748, 0, 0, 3997749, 0, 0, 3997750, 0, 0, 3997751, 0, 0, 3997752, 0, 0, 3997753, 0, 0, 3997754, 0, 0, 3997755, 0, 0, 3997756, 0, 0, 3997757, 0, 0, 3997758, 0, 0, 3997759, 0, 0, 3997760, 0, 0, 3997761, 0, 0, 3997762, 0, 0, 3997763, 0, 0, 3997764, 0, 0, 3997765, 0, 0, 3997766, 0, 0, 3997767, 0, 0, 3997768, 0, 0, 3997769, 0, 0, 3997770, 0, 0, 3997771, 0, 0, 3997772, 0, 0, 3997773, 0, 0, 3997774, 0, 0, 3997775, 0, 0, 4063232, 262144, 30, 4063233, 262144, 30, 4063234, 262144, 30, 4063235, 262144, 30, 4063236, 262144, 30, 4063237, 262144, 30, 4063238, 262144, 30, 4063239, 262144, 30, 4063240, 262144, 30, 4063241, 262144, 30, 4063242, 262144, 30, 4063243, 262144, 30, 4063244, 262144, 30, 4063245, 262144, 30, 4063246, 262144, 30, 4063247, 262144, 30, 4063248, 262144, 30, 4063249, 262144, 30, 4063250, 262144, 30, 4063251, 262144, 30, 4063252, 262144, 30, 4063253, 262144, 30, 4063254, 262144, 30, 4063255, 262144, 30, 4063256, 262144, 30, 4063257, 262144, 30, 4063258, 262144, 30, 4063259, 262149, 2, 4063260, 5, 0, 4063261, 5, 0, 4063262, 5, 0, 4063263, 5, 0, 4063264, 5, 0, 4063265, 5, 0, 4063266, 5, 4, 4063267, 262144, 30, 4063268, 262144, 30, 4063269, 262144, 30, 4063270, 262144, 30, 4063271, 262144, 30, 4063272, 262144, 30, 4063273, 262144, 30, 4063274, 262144, 30, 4063275, 262144, 30, 4063276, 262144, 30, 4063277, 262144, 30, 4063278, 262144, 30, 4063279, 262144, 30, 4063280, 262144, 30, 4063281, 262144, 30, 4063282, 0, 0, 4063283, 0, 0, 4063284, 0, 0, 4063285, 0, 0, 4063286, 0, 0, 4063287, 0, 0, 4063288, 0, 0, 4063289, 0, 0, 4063290, 0, 0, 4063291, 0, 0, 4063292, 0, 0, 4063293, 0, 0, 4063294, 0, 0, 4063295, 0, 0, 4063296, 0, 0, 4063297, 0, 0, 4063298, 0, 0, 4063299, 0, 0, 4063300, 0, 0, 4063301, 0, 0, 4063302, 0, 0, 4063303, 0, 0, 4063304, 0, 0, 4063305, 0, 0, 4063306, 0, 0, 4063307, 0, 0, 4063308, 0, 0, 4063309, 0, 0, 4063310, 0, 0, 4063311, 0, 0, 4128768, 262144, 30, 4128769, 262144, 30, 4128770, 262144, 30, 4128771, 262144, 30, 4128772, 262144, 30, 4128773, 262144, 30, 4128774, 262144, 30, 4128775, 262144, 30, 4128776, 262144, 30, 4128777, 262144, 30, 4128778, 262144, 30, 4128779, 262144, 30, 4128780, 262144, 30, 4128781, 262144, 30, 4128782, 262144, 30, 4128783, 262144, 30, 4128784, 262144, 30, 4128785, 262144, 30, 4128786, 262144, 30, 4128787, 262144, 30, 4128788, 262144, 30, 4128789, 262144, 30, 4128790, 262144, 30, 4128791, 262144, 30, 4128792, 262144, 30, 4128793, 262144, 30, 4128794, 262144, 30, 4128795, 262149, 2, 4128796, 5, 0, 4128797, 5, 0, 4128798, 5, 0, 4128799, 5, 0, 4128800, 5, 0, 4128801, 5, 0, 4128802, 5, 4, 4128803, 262144, 30, 4128804, 262144, 30, 4128805, 262144, 30, 4128806, 262144, 30, 4128807, 262144, 30, 4128808, 262144, 30, 4128809, 262144, 30, 4128810, 262144, 30, 4128811, 262144, 30, 4128812, 262144, 30, 4128813, 262144, 30, 4128814, 262144, 30, 4128815, 262144, 30, 4128816, 262144, 30, 4128817, 262144, 30, 4128818, 262144, 30, 4128819, 0, 0, 4128820, 0, 0, 4128821, 0, 0, 4128822, 0, 0, 4128823, 0, 0, 4128824, 0, 0, 4128825, 0, 0, 4128826, 0, 0, 4128827, 0, 0, 4128828, 0, 0, 4128829, 0, 0, 4128830, 0, 0, 4128831, 0, 0, 4128832, 0, 0, 4128833, 0, 0, 4128834, 0, 0, 4128835, 0, 0, 4128836, 0, 0, 4128837, 0, 0, 4128838, 0, 0, 4128839, 0, 0, 4128840, 0, 0, 4128841, 0, 0, 4128842, 0, 0, 4128843, 0, 0, 4128844, 0, 0, 4128845, 0, 0, 4128846, 0, 0, 4128847, 0, 0, 4194304, 262144, 30, 4194305, 262144, 30, 4194306, 262144, 30, 4194307, 262144, 30, 4194308, 262144, 30, 4194309, 262144, 30, 4194310, 262144, 30, 4194311, 262144, 30, 4194312, 262144, 30, 4194313, 262144, 30, 4194314, 262144, 30, 4194315, 262144, 30, 4194316, 262144, 30, 4194317, 262144, 30, 4194318, 262144, 30, 4194319, 262144, 30, 4194320, 262144, 30, 4194321, 262144, 30, 4194322, 262144, 30, 4194323, 262144, 30, 4194324, 262144, 30, 4194325, 262144, 30, 4194326, 262144, 30, 4194327, 262144, 30, 4194328, 262144, 30, 4194329, 262144, 30, 4194330, 262144, 30, 4194331, 262149, 2, 4194332, 5, 0, 4194333, 5, 0, 4194334, 5, 0, 4194335, 5, 0, 4194336, 5, 0, 4194337, 5, 0, 4194338, 5, 4, 4194339, 262144, 30, 4194340, 262144, 30, 4194341, 262144, 30, 4194342, 262144, 30, 4194343, 262144, 30, 4194344, 262144, 30, 4194345, 262144, 30, 4194346, 262144, 30, 4194347, 262144, 30, 4194348, 262144, 30, 4194349, 262144, 30, 4194350, 262144, 30, 4194351, 262144, 30, 4194352, 262144, 30, 4194353, 262144, 30, 4194354, 262144, 30, 4194355, 0, 0, 4194356, 131072, 0, 4194357, 131072, 0, 4194358, 0, 0, 4194359, 0, 0, 4194360, 0, 0, 4194361, 0, 0, 4194362, 0, 0, 4194363, 0, 0, 4194364, 0, 0, 4194365, 0, 0, 4194366, 0, 0, 4194367, 0, 0, 4194368, 0, 0, 4194369, 0, 0, 4194370, 0, 0, 4194371, 0, 0, 4194372, 0, 0, 4194373, 0, 0, 4194374, 0, 0, 4194375, 0, 0, 4194376, 0, 0, 4194377, 0, 0, 4194378, 0, 0, 4194379, 0, 0, 4194380, 0, 0, 4194381, 0, 0, 4194382, 0, 0, 4194383, 0, 0, 4259840, 262144, 30, 4259841, 262144, 30, 4259842, 262144, 30, 4259843, 262144, 30, 4259844, 262144, 30, 4259845, 262144, 30, 4259846, 262144, 30, 4259847, 262144, 30, 4259848, 262144, 30, 4259849, 262144, 30, 4259850, 262144, 30, 4259851, 262144, 30, 4259852, 262144, 30, 4259853, 262144, 30, 4259854, 262144, 30, 4259855, 262144, 30, 4259856, 262144, 30, 4259857, 262144, 30, 4259858, 262144, 30, 4259859, 262144, 30, 4259860, 262144, 30, 4259861, 262144, 30, 4259862, 262144, 30, 4259863, 262144, 30, 4259864, 262144, 30, 4259865, 262144, 30, 4259866, 262144, 30, 4259867, 262149, 2, 4259868, 5, 0, 4259869, 5, 0, 4259870, 5, 0, 4259871, 5, 0, 4259872, 5, 0, 4259873, 5, 0, 4259874, 5, 4, 4259875, 262144, 30, 4259876, 262144, 30, 4259877, 262144, 30, 4259878, 262144, 30, 4259879, 262144, 30, 4259880, 262144, 30, 4259881, 262144, 30, 4259882, 262144, 30, 4259883, 262144, 30, 4259884, 262144, 30, 4259885, 262144, 30, 4259886, 262144, 30, 4259887, 262144, 30, 4259888, 262144, 30, 4259889, 262144, 30, 4259890, 262144, 30, 4259891, 0, 0, 4259892, 0, 0, 4259893, 0, 0, 4259894, 0, 0, 4259895, 0, 0, 4259896, 0, 0, 4259897, 0, 0, 4259898, 0, 0, 4259899, 0, 0, 4259900, 0, 0, 4259901, 0, 0, 4259902, 0, 0, 4259903, 0, 0, 4259904, 0, 0, 4259905, 0, 0, 4259906, 0, 0, 4259907, 0, 0, 4259908, 0, 0, 4259909, 0, 0, 4259910, 0, 0, 4259911, 0, 0, 4259912, 0, 0, 4259913, 0, 0, 4259914, 0, 0, 4259915, 0, 0, 4259916, 0, 0, 4259917, 0, 0, 4259918, 0, 0, 4259919, 0, 0, 4325376, 262144, 30, 4325377, 262144, 30, 4325378, 262144, 30, 4325379, 262144, 30, 4325380, 262144, 30, 4325381, 262144, 30, 4325382, 262144, 30, 4325383, 262144, 30, 4325384, 262144, 30, 4325385, 262144, 30, 4325386, 262144, 30, 4325387, 262144, 30, 4325388, 262144, 30, 4325389, 262144, 30, 4325390, 262144, 30, 4325391, 262144, 30, 4325392, 262144, 30, 4325393, 262144, 30, 4325394, 262144, 30, 4325395, 262144, 30, 4325396, 262144, 30, 4325397, 262144, 30, 4325398, 262144, 30, 4325399, 262144, 30, 4325400, 262144, 30, 4325401, 262144, 30, 4325402, 262144, 30, 4325403, 262149, 2, 4325404, 5, 0, 4325405, 5, 0, 4325406, 5, 0, 4325407, 5, 0, 4325408, 5, 0, 4325409, 5, 0, 4325410, 5, 4, 4325411, 262144, 30, 4325412, 262144, 30, 4325413, 262144, 30, 4325414, 262144, 30, 4325415, 262144, 30, 4325416, 262144, 30, 4325417, 262144, 30, 4325418, 262144, 30, 4325419, 262144, 30, 4325420, 262144, 30, 4325421, 262144, 30, 4325422, 262144, 30, 4325423, 262144, 30, 4325424, 262144, 30, 4325425, 262144, 30, 4325426, 262144, 30, 4325427, 0, 0, 4325428, 0, 0, 4325429, 0, 0, 4325430, 0, 0, 4325431, 0, 0, 4325432, 0, 0, 4325433, 0, 0, 4325434, 0, 0, 4325435, 0, 0, 4325436, 0, 0, 4325437, 0, 0, 4325438, 0, 0, 4325439, 0, 0, 4325440, 0, 0, 4325441, 0, 0, 4325442, 0, 0, 4325443, 0, 0, 4325444, 0, 0, 4325445, 0, 0, 4325446, 0, 0, 4325447, 0, 0, 4325448, 0, 0, 4325449, 0, 0, 4325450, 0, 0, 4325451, 0, 0, 4325452, 0, 0, 4325453, 0, 0, 4325454, 0, 0, 4325455, 0, 0, 4390912, 262144, 30, 4390913, 262144, 30, 4390914, 262144, 30, 4390915, 262144, 30, 4390916, 262144, 30, 4390917, 262144, 30, 4390918, 262144, 30, 4390919, 262144, 30, 4390920, 262144, 30, 4390921, 262144, 30, 4390922, 262144, 30, 4390923, 262144, 30, 4390924, 262144, 30, 4390925, 262144, 30, 4390926, 262144, 30, 4390927, 262144, 30, 4390928, 262144, 30, 4390929, 262144, 30, 4390930, 262144, 30, 4390931, 262144, 30, 4390932, 262144, 30, 4390933, 262144, 30, 4390934, 262144, 30, 4390935, 262144, 30, 4390936, 262144, 30, 4390937, 262144, 30, 4390938, 262144, 30, 4390939, 262149, 2, 4390940, 5, 0, 4390941, 5, 0, 4390942, 5, 0, 4390943, 5, 0, 4390944, 5, 0, 4390945, 5, 0, 4390946, 5, 4, 4390947, 262144, 30, 4390948, 262144, 30, 4390949, 262144, 30, 4390950, 262144, 30, 4390951, 262144, 30, 4390952, 262144, 30, 4390953, 262144, 30, 4390954, 262144, 30, 4390955, 262144, 30, 4390956, 262144, 30, 4390957, 262144, 30, 4390958, 262144, 30, 4390959, 262144, 30, 4390960, 262144, 30, 4390961, 262144, 30, 4390962, 262144, 30, 4390963, 0, 0, 4390964, 0, 0, 4390965, 0, 0, 4390966, 0, 0, 4390967, 0, 0, 4390968, 0, 0, 4390969, 0, 0, 4390970, 0, 0, 4390971, 0, 0, 4390972, 0, 0, 4390973, 0, 0, 4390974, 0, 0, 4390975, 0, 0, 4390976, 0, 0, 4390977, 0, 0, 4390978, 0, 0, 4390979, 0, 0, 4390980, 0, 0, 4390981, 0, 0, 4390982, 0, 0, 4390983, 0, 0, 4390984, 0, 0, 4390985, 0, 0, 4390986, 0, 0, 4390987, 0, 0, 4390988, 0, 0, 4390989, 0, 0, 4390990, 0, 0, 4390991, 0, 0, 4456448, 262144, 30, 4456449, 262144, 30, 4456450, 262144, 30, 4456451, 262144, 30, 4456452, 262144, 30, 4456453, 262144, 30, 4456454, 262144, 30, 4456455, 262144, 30, 4456456, 262144, 30, 4456457, 262144, 30, 4456458, 262144, 30, 4456459, 262144, 30, 4456460, 262144, 30, 4456461, 262144, 30, 4456462, 262144, 30, 4456463, 262144, 30, 4456464, 262144, 30, 4456465, 262144, 30, 4456466, 262144, 30, 4456467, 262144, 30, 4456468, 262144, 30, 4456469, 262144, 30, 4456470, 262144, 30, 4456471, 262144, 30, 4456472, 262144, 30, 4456473, 262144, 30, 4456474, 262144, 30, 4456475, 262149, 2, 4456476, 5, 0, 4456477, 5, 0, 4456478, 5, 0, 4456479, 5, 0, 4456480, 5, 0, 4456481, 5, 0, 4456482, 5, 4, 4456483, 262144, 30, 4456484, 262144, 30, 4456485, 262144, 30, 4456486, 262144, 30, 4456487, 262144, 30, 4456488, 262144, 30, 4456489, 262144, 30, 4456490, 262144, 30, 4456491, 262144, 30, 4456492, 262144, 30, 4456493, 262144, 30, 4456494, 262144, 30, 4456495, 262144, 30, 4456496, 262144, 30, 4456497, 262144, 30, 4456498, 262144, 30, 4456499, 262144, 30, 4456500, 262144, 30, 4456501, 262144, 30, 4456502, 262144, 30, 4456503, 262144, 30, 4456504, 0, 0, 4456505, 0, 0, 4456506, 0, 0, 4456507, 0, 0, 4456508, 0, 0, 4456509, 0, 0, 4456510, 0, 0, 4456511, 0, 0, 4456512, 0, 0, 4456513, 0, 0, 4456514, 0, 0, 4456515, 0, 0, 4456516, 0, 0, 4456517, 0, 0, 4456518, 0, 0, 4456519, 0, 0, 4456520, 0, 0, 4456521, 0, 0, 4456522, 0, 0, 4456523, 0, 0, 4456524, 0, 0, 4456525, 0, 0, 4456526, 0, 0, 4456527, 0, 0, 4521984, 262144, 30, 4521985, 262144, 30, 4521986, 262144, 30, 4521987, 262144, 30, 4521988, 262144, 30, 4521989, 262144, 30, 4521990, 262144, 30, 4521991, 262144, 30, 4521992, 262144, 30, 4521993, 262144, 30, 4521994, 262144, 30, 4521995, 262144, 30, 4521996, 262144, 30, 4521997, 262144, 30, 4521998, 262144, 30, 4521999, 262144, 30, 4522000, 262144, 30, 4522001, 262144, 30, 4522002, 262144, 30, 4522003, 262144, 30, 4522004, 262144, 30, 4522005, 262144, 30, 4522006, 262144, 30, 4522007, 262144, 30, 4522008, 262144, 30, 4522009, 262144, 30, 4522010, 262144, 30, 4522011, 262149, 2, 4522012, 5, 0, 4522013, 5, 0, 4522014, 5, 0, 4522015, 5, 0, 4522016, 5, 0, 4522017, 5, 0, 4522018, 5, 4, 4522019, 262144, 30, 4522020, 262144, 30, 4522021, 262144, 30, 4522022, 262144, 30, 4522023, 262144, 30, 4522024, 262144, 30, 4522025, 262144, 30, 4522026, 262144, 30, 4522027, 262144, 30, 4522028, 262144, 30, 4522029, 262144, 30, 4522030, 262144, 30, 4522031, 262144, 30, 4522032, 262144, 30, 4522033, 262144, 30, 4522034, 262144, 30, 4522035, 262144, 30, 4522036, 262144, 30, 4522037, 262144, 30, 4522038, 262144, 30, 4522039, 262144, 30, 4522040, 0, 0, 4522041, 0, 0, 4522042, 0, 0, 4522043, 0, 0, 4522044, 0, 0, 4522045, 0, 0, 4522046, 0, 0, 4522047, 0, 0, 4522048, 0, 0, 4522049, 0, 0, 4522050, 0, 0, 4522051, 0, 0, 4522052, 0, 0, 4522053, 0, 0, 4522054, 0, 0, 4522055, 0, 0, 4522056, 0, 0, 4522057, 0, 0, 4522058, 0, 0, 4522059, 0, 0, 4522060, 0, 0, 4522061, 0, 0, 4522062, 0, 0, 4522063, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 589844, 0, 0, 917540, 0, 0, 1245199, 0, 0, 1507358, 0, 0, 2424848, 0, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262144, 0, 1, 327680, 0, 2, 262144, 0, 3, 327680, 0, 4, 262144, 0, 5, 327680, 0, 6, 262144, 0, 7, 327680, 0, 8, 262144, 0, 9, 327680, 0, 10, 0, 12, 12, 131072, 12, 13, 393216, 0, 14, 458752, 0, 15, 393216, 0, 16, 458752, 0, 17, 393216, 0, 18, 458752, 0, 19, 262144, 1, 20, 327680, 1, 21, 262144, 1, 22, 327680, 1, 23, 393216, 4, 24, 458752, 39, 25, 458752, 39, 26, 458752, 39, 27, 458752, 39, 28, 458752, 39, 29, 458752, 39, 30, 458752, 39, 31, 458752, 39, 32, 458752, 39, 33, 458752, 39, 34, 458752, 39, 35, 458752, 39, 36, 458752, 39, 37, 458752, 39, 38, 458752, 39, 39, 458752, 39, 40, 458752, 39, 65536, 262144, 1, 65537, 327680, 1, 65538, 262144, 1, 65539, 327680, 1, 65540, 262144, 1, 65541, 327680, 1, 65542, 262144, 1, 65543, 327680, 1, 65544, 262144, 1, 65545, 327680, 1, 65546, 0, 13, 65548, 131072, 13, 65551, 393216, 4, 65553, 393216, 4, 65555, 262144, 0, 65556, 327680, 0, 65557, 262144, 0, 65558, 327680, 0, 65559, 458752, 39, 65560, 458752, 39, 65561, 458752, 39, 65562, 458752, 39, 65563, 458752, 39, 65564, 458752, 39, 65565, 458752, 39, 65566, 458752, 39, 65567, 458752, 39, 65568, 458752, 39, 65569, 458752, 39, 65570, 458752, 39, 65571, 458752, 39, 65572, 458752, 39, 65573, 458752, 39, 65574, 458752, 39, 65575, 458752, 39, 65576, 458752, 39, 131072, 262144, 0, 131073, 327680, 0, 131074, 262144, 0, 131075, 327680, 0, 131076, 262144, 0, 131077, 327680, 0, 131078, 262144, 0, 131079, 327680, 0, 131080, 262144, 0, 131081, 327680, 0, 131091, 262144, 1, 131092, 327680, 1, 131093, 262144, 1, 131094, 327680, 1, 131095, 393216, 4, 131096, 458752, 39, 131097, 458752, 39, 131098, 458752, 39, 131099, 458752, 39, 131100, 458752, 39, 131101, 458752, 39, 131102, 458752, 39, 131103, 458752, 39, 131104, 458752, 39, 131105, 458752, 39, 131106, 458752, 39, 131107, 458752, 39, 131108, 458752, 39, 131109, 458752, 39, 131110, 458752, 39, 131111, 458752, 39, 131112, 458752, 39, 131113, 458752, 39, 131114, 458752, 39, 196608, 262144, 1, 196609, 327680, 1, 196610, 262144, 1, 196611, 327680, 1, 196612, 262144, 1, 196613, 327680, 1, 196614, 262144, 1, 196615, 327680, 1, 196616, 262144, 1, 196617, 327680, 1, 196618, 262144, 56, 196619, 65536, 57, 196620, 65536, 57, 196621, 65536, 57, 196622, 65536, 57, 196623, 196608, 56, 196624, 393216, 0, 196625, 458752, 0, 196626, 393216, 0, 196627, 458752, 0, 196628, 262144, 8, 196629, 327680, 8, 196630, 393216, 8, 196631, 458752, 39, 196632, 458752, 39, 196633, 458752, 39, 196634, 458752, 39, 196635, 458752, 39, 196636, 458752, 39, 196637, 458752, 39, 196638, 458752, 39, 196639, 458752, 39, 196640, 458752, 39, 196641, 458752, 39, 196642, 458752, 39, 196643, 458752, 39, 196644, 458752, 39, 196645, 458752, 39, 196646, 458752, 39, 196647, 458752, 39, 196648, 458752, 39, 196649, 458752, 39, 196650, 458752, 39, 196651, 458752, 39, 196652, 458752, 39, 196653, 458752, 39, 196654, 458752, 39, 262144, 262144, 0, 262145, 327680, 0, 262146, 262144, 0, 262147, 327680, 0, 262148, 262144, 0, 262149, 327680, 0, 262150, 262144, 0, 262151, 327680, 0, 262152, 262144, 0, 262153, 327680, 0, 262154, 131072, 56, 262155, 262144, 57, 262156, 262144, 57, 262157, 262144, 57, 262158, 262144, 57, 262159, 0, 56, 262161, 0, 11, 262162, 65536, 11, 262163, 131072, 11, 262164, 262144, 9, 262166, 393216, 9, 262167, 458752, 39, 262169, 458752, 39, 262170, 458752, 39, 262171, 458752, 39, 262172, 458752, 39, 262173, 458752, 39, 262174, 458752, 39, 262175, 458752, 39, 262176, 458752, 39, 262177, 458752, 39, 262178, 458752, 39, 262179, 458752, 39, 262181, 458752, 39, 262182, 458752, 39, 262183, 458752, 39, 262184, 458752, 39, 262185, 458752, 39, 262186, 458752, 39, 262187, 458752, 39, 262188, 458752, 39, 262189, 458752, 39, 262190, 458752, 39, 327680, 262144, 1, 327681, 327680, 1, 327682, 262144, 1, 327683, 327680, 1, 327684, 262144, 1, 327685, 327680, 1, 327686, 262144, 1, 327687, 327680, 1, 327688, 262144, 1, 327689, 327680, 1, 327690, 131072, 56, 327691, 65536, 132, 327692, 65536, 132, 327693, 65536, 132, 327694, 65536, 132, 327695, 0, 56, 327697, 0, 12, 327699, 131072, 12, 327700, 393216, 0, 327701, 458752, 0, 327702, 262144, 8, 327703, 262144, 55, 327704, 65536, 55, 327705, 65536, 55, 327706, 65536, 55, 327707, 65536, 55, 327708, 65536, 55, 327709, 65536, 55, 327710, 65536, 55, 327711, 65536, 55, 327712, 65536, 55, 327713, 65536, 55, 327714, 65536, 55, 327715, 65536, 55, 327716, 65536, 55, 327717, 131072, 55, 327720, 458752, 39, 327721, 458752, 39, 327722, 458752, 39, 327723, 458752, 39, 327724, 458752, 39, 327725, 458752, 39, 327726, 458752, 39, 393216, 262144, 0, 393217, 327680, 0, 393218, 262144, 0, 393219, 327680, 0, 393220, 262144, 0, 393221, 327680, 0, 393223, 262144, 8, 393224, 327680, 8, 393225, 393216, 8, 393226, 131072, 56, 393227, 262150, 5, 393228, 131078, 3, 393229, 131078, 3, 393230, 6, 6, 393231, 0, 56, 393233, 0, 13, 393235, 131072, 13, 393238, 262144, 9, 393240, 393216, 9, 393243, 0, 13, 393245, 131072, 13, 393248, 393216, 4, 393250, 262144, 9, 393252, 393216, 9, 393253, 131072, 56, 393254, 393216, 0, 393255, 458752, 0, 393256, 458752, 39, 393257, 458752, 39, 393258, 458752, 39, 393259, 458752, 39, 393260, 458752, 39, 393261, 458752, 39, 393262, 458752, 39, 458752, 262144, 1, 458753, 327680, 1, 458754, 262144, 1, 458755, 327680, 1, 458756, 262144, 1, 458757, 327680, 1, 458759, 262144, 9, 458761, 393216, 9, 458762, 131072, 56, 458763, 262150, 2, 458764, 6, 0, 458765, 6, 0, 458766, 6, 4, 458767, 0, 56, 458783, 0, 46, 458784, 65536, 46, 458785, 131072, 46, 458786, 196608, 46, 458787, 393216, 0, 458788, 458752, 0, 458789, 131072, 56, 458790, 65536, 55, 458791, 65536, 55, 458792, 131072, 55, 458793, 458752, 39, 458794, 458752, 39, 458795, 458752, 39, 458796, 458752, 39, 458797, 458752, 39, 458798, 458752, 39, 524288, 262144, 0, 524289, 327680, 0, 524290, 262144, 0, 524291, 327680, 0, 524292, 262144, 0, 524293, 327680, 0, 524294, 393216, 0, 524295, 458752, 0, 524296, 393216, 0, 524297, 458752, 0, 524298, 131072, 56, 524299, 262150, 2, 524300, 6, 0, 524301, 6, 0, 524302, 6, 4, 524303, 0, 57, 524304, 65536, 57, 524305, 65536, 57, 524306, 0, 61, 524307, 65536, 61, 524308, 131072, 61, 524309, 65536, 57, 524310, 65536, 57, 524311, 65536, 57, 524312, 65536, 57, 524313, 65536, 57, 524314, 65536, 57, 524315, 65536, 57, 524316, 65536, 57, 524317, 65536, 57, 524318, 196608, 56, 524319, 0, 47, 524320, 65536, 47, 524321, 131072, 47, 524322, 196608, 47, 524325, 131072, 56, 524326, 393216, 0, 524327, 458752, 0, 524328, 131072, 56, 524329, 458752, 39, 524330, 458752, 39, 524331, 458752, 39, 524332, 458752, 39, 524333, 458752, 39, 524334, 458752, 39, 589824, 262144, 1, 589825, 327680, 1, 589826, 262144, 1, 589827, 327680, 1, 589828, 262144, 1, 589829, 327680, 1, 589832, 393216, 4, 589834, 131072, 56, 589835, 262150, 6, 589836, 262150, 4, 589837, 262150, 4, 589838, 131078, 6, 589839, 0, 58, 589840, 262144, 57, 589841, 393216, 51, 589842, 393216, 60, 589843, 458752, 60, 589844, 327680, 51, 589845, 393216, 51, 589846, 262144, 57, 589847, 65536, 58, 589848, 65536, 58, 589849, 65536, 58, 589850, 65536, 58, 589851, 65536, 58, 589852, 262144, 57, 589853, 65536, 58, 589854, 0, 56, 589855, 0, 48, 589856, 65536, 48, 589857, 131072, 48, 589858, 196608, 48, 589859, 393216, 0, 589860, 458752, 0, 589861, 131072, 56, 589864, 131072, 56, 589865, 458752, 39, 589866, 458752, 39, 589867, 458752, 39, 589868, 458752, 39, 589869, 458752, 39, 589870, 458752, 39, 655360, 262144, 0, 655361, 327680, 0, 655362, 262144, 0, 655363, 327680, 0, 655364, 262144, 0, 655365, 327680, 0, 655366, 393216, 0, 655367, 458752, 0, 655368, 393216, 0, 655369, 458752, 0, 655370, 131072, 56, 655371, 65536, 132, 655372, 0, 23, 655373, 0, 23, 655374, 327680, 24, 655375, 65536, 132, 655376, 65536, 132, 655377, 65536, 132, 655378, 65536, 132, 655379, 65536, 132, 655380, 65536, 132, 655381, 65536, 132, 655382, 65536, 132, 655383, 65536, 59, 655384, 65536, 59, 655385, 65536, 59, 655386, 65536, 59, 655387, 65536, 132, 655388, 65536, 132, 655389, 65536, 132, 655390, 0, 56, 655391, 0, 49, 655392, 65536, 49, 655393, 131072, 49, 655394, 196608, 49, 655397, 131072, 56, 655398, 393216, 0, 655399, 458752, 0, 655400, 131072, 56, 655401, 458752, 39, 655402, 327680, 4, 655403, 458752, 39, 655404, 458752, 39, 655405, 458752, 39, 655406, 458752, 39, 655407, 458752, 39, 720896, 262144, 1, 720897, 327680, 1, 720898, 262144, 1, 720899, 327680, 1, 720900, 262144, 1, 720901, 327680, 1, 720904, 393216, 4, 720906, 131072, 56, 720908, 327680, 8, 720909, 327687, 5, 720910, 196615, 7, 720911, 65536, 133, 720912, 131072, 133, 720913, 131072, 133, 720914, 131072, 133, 720915, 131072, 133, 720916, 131072, 133, 720917, 7, 7, 720918, 0, 112, 720919, 65536, 112, 720920, 131072, 112, 720921, 196608, 112, 720922, 262144, 112, 720923, 327680, 112, 720926, 0, 56, 720933, 131072, 56, 720936, 131072, 56, 720937, 458752, 39, 720938, 458752, 39, 720939, 393216, 4, 720940, 458752, 39, 720941, 458752, 39, 720942, 458752, 39, 720943, 458752, 39, 786432, 262144, 0, 786433, 327680, 0, 786434, 262144, 0, 786435, 327680, 0, 786436, 262144, 0, 786437, 327680, 0, 786438, 393216, 0, 786439, 458752, 0, 786440, 393216, 0, 786441, 458752, 0, 786442, 131072, 56, 786443, 65536, 132, 786445, 131079, 7, 786453, 131079, 5, 786454, 0, 113, 786455, 65536, 113, 786456, 131072, 113, 786457, 196608, 113, 786458, 262144, 113, 786459, 327680, 113, 786460, 393216, 0, 786461, 458752, 0, 786462, 0, 56, 786467, 65543, 7, 786468, 196615, 7, 786469, 131072, 56, 786470, 393216, 0, 786471, 458752, 0, 786472, 131072, 56, 786473, 458752, 39, 786474, 327680, 4, 786475, 458752, 39, 786476, 458752, 39, 786477, 458752, 39, 786478, 458752, 39, 786479, 458752, 39, 851968, 262144, 1, 851969, 327680, 1, 851970, 262144, 1, 851971, 327680, 1, 851972, 262144, 1, 851973, 327680, 1, 851976, 393216, 4, 851978, 131072, 56, 851989, 131079, 7, 851990, 0, 114, 851991, 65536, 114, 851992, 131072, 114, 851993, 196608, 114, 851994, 262144, 114, 851995, 327680, 114, 851998, 0, 57, 851999, 327680, 55, 852000, 393216, 55, 852001, 458752, 55, 852002, 0, 61, 852003, 65536, 61, 852004, 131072, 61, 852005, 131072, 57, 852006, 65536, 11, 852007, 131072, 11, 852008, 131072, 56, 852009, 458752, 39, 852010, 458752, 39, 852011, 393216, 4, 852012, 458752, 39, 852013, 458752, 39, 852014, 458752, 39, 852015, 458752, 39, 917504, 262144, 0, 917505, 327680, 0, 917506, 262144, 0, 917507, 327680, 0, 917508, 262144, 0, 917509, 327680, 0, 917511, 262144, 8, 917512, 327680, 8, 917513, 393216, 8, 917514, 131072, 56, 917515, 65536, 132, 917517, 0, 62, 917518, 65536, 62, 917519, 131072, 62, 917526, 0, 115, 917527, 65536, 115, 917528, 131072, 115, 917529, 196608, 115, 917530, 262144, 115, 917531, 327680, 115, 917534, 0, 58, 917535, 327680, 56, 917536, 393216, 56, 917537, 458752, 56, 917538, 393216, 60, 917539, 458752, 60, 917540, 327680, 51, 917541, 131072, 58, 917543, 131072, 12, 917544, 131072, 56, 917545, 458752, 39, 917546, 327680, 4, 917547, 458752, 39, 917548, 458752, 39, 917549, 458752, 39, 917550, 458752, 39, 917551, 0, 2, 983040, 262144, 1, 983041, 327680, 1, 983042, 262144, 1, 983043, 327680, 1, 983044, 262144, 1, 983045, 327680, 1, 983047, 262144, 9, 983049, 393216, 9, 983050, 262144, 55, 983051, 65536, 55, 983052, 65536, 55, 983053, 0, 63, 983054, 65536, 63, 983055, 131072, 63, 983056, 131072, 55, 983062, 0, 116, 983063, 65536, 116, 983064, 131072, 116, 983065, 196608, 116, 983066, 262144, 116, 983067, 327680, 116, 983069, 7, 7, 983070, 65536, 132, 983071, 65536, 132, 983072, 65536, 132, 983073, 65536, 132, 983074, 65536, 132, 983075, 65536, 132, 983076, 65536, 132, 983077, 65536, 132, 983079, 131072, 13, 983080, 131072, 56, 983081, 458752, 39, 983082, 458752, 39, 983083, 393216, 4, 983084, 458752, 39, 983085, 458752, 39, 983086, 458752, 39, 983087, 0, 3, 983095, 262144, 0, 983096, 327680, 0, 983097, 262144, 0, 983098, 327680, 0, 983099, 262144, 0, 983100, 327680, 0, 983101, 262144, 0, 983102, 327680, 0, 983103, 262144, 0, 983104, 327680, 0, 983105, 262144, 0, 983106, 327680, 0, 983107, 262144, 0, 983108, 327680, 0, 983109, 262144, 0, 983110, 327680, 0, 983111, 262144, 0, 983112, 327680, 0, 983113, 262144, 0, 983114, 327680, 0, 983115, 262144, 0, 983116, 327680, 0, 983117, 262144, 0, 983118, 327680, 0, 983119, 262144, 0, 1048576, 262144, 0, 1048577, 327680, 0, 1048578, 262144, 0, 1048579, 327680, 0, 1048580, 393216, 0, 1048581, 458752, 0, 1048582, 393216, 0, 1048583, 458752, 0, 1048584, 393216, 0, 1048585, 458752, 0, 1048587, 0, 13, 1048589, 131072, 13, 1048592, 131072, 56, 1048593, 65536, 132, 1048605, 327687, 6, 1048606, 196615, 7, 1048607, 131072, 133, 1048608, 131072, 133, 1048609, 131072, 133, 1048610, 131072, 133, 1048611, 131072, 133, 1048612, 131072, 133, 1048616, 131072, 56, 1048617, 458752, 39, 1048618, 458752, 39, 1048619, 458752, 39, 1048620, 458752, 39, 1048621, 262144, 9, 1048622, 458752, 39, 1048623, 393216, 9, 1048631, 262144, 1, 1048632, 327680, 1, 1048633, 262144, 1, 1048634, 327680, 1, 1048635, 262144, 1, 1048636, 327680, 1, 1048637, 262144, 1, 1048638, 327680, 1, 1048639, 262144, 1, 1048640, 327680, 1, 1048641, 262144, 1, 1048642, 327680, 1, 1048643, 262144, 1, 1048644, 327680, 1, 1048645, 262144, 1, 1048646, 327680, 1, 1048647, 262144, 1, 1048648, 327680, 1, 1048649, 262144, 1, 1048650, 327680, 1, 1048651, 262144, 1, 1048652, 327680, 1, 1048653, 262144, 1, 1048654, 327680, 1, 1048655, 262144, 1, 1114112, 262144, 1, 1114113, 327680, 1, 1114114, 262144, 1, 1114115, 327680, 1, 1114118, 393216, 4, 1114120, 393216, 4, 1114122, 393216, 4, 1114128, 131072, 56, 1114129, 65536, 132, 1114152, 131072, 56, 1114153, 262144, 6, 1114154, 0, 4, 1114155, 458752, 39, 1114156, 458752, 39, 1114157, 0, 12, 1114158, 65536, 12, 1114159, 131072, 12, 1114167, 262144, 0, 1114168, 327680, 0, 1114169, 262144, 0, 1114170, 327680, 0, 1114171, 262144, 0, 1114172, 327680, 0, 1114173, 262144, 0, 1114174, 327680, 0, 1114175, 262144, 0, 1114176, 327680, 0, 1114177, 262144, 0, 1114178, 327680, 0, 1114179, 262144, 0, 1114180, 327680, 0, 1114181, 262144, 0, 1114182, 327680, 0, 1114183, 262144, 0, 1114184, 327680, 0, 1114185, 262144, 0, 1114186, 327680, 0, 1114187, 262144, 0, 1114188, 327680, 0, 1114189, 262144, 0, 1114190, 327680, 0, 1114191, 262144, 0, 1179648, 262144, 0, 1179649, 327680, 0, 1179650, 262144, 0, 1179651, 327680, 0, 1179652, 393216, 0, 1179653, 458752, 0, 1179654, 393216, 0, 1179655, 458752, 0, 1179656, 393216, 0, 1179657, 458752, 0, 1179658, 262144, 56, 1179659, 65536, 57, 1179660, 65536, 57, 1179661, 0, 61, 1179662, 65536, 61, 1179663, 131072, 61, 1179664, 131072, 57, 1179665, 65536, 132, 1179688, 131072, 56, 1179689, 458752, 39, 1179690, 262144, 9, 1179691, 458752, 39, 1179692, 393216, 9, 1179693, 0, 13, 1179694, 458752, 39, 1179695, 131072, 13, 1179703, 262144, 1, 1179704, 327680, 1, 1179705, 262144, 1, 1179706, 327680, 1, 1179707, 262144, 1, 1179708, 327680, 1, 1179709, 262144, 1, 1179710, 327680, 1, 1179711, 262144, 1, 1179712, 327680, 1, 1179713, 262144, 1, 1179714, 327680, 1, 1179715, 262144, 1, 1179716, 327680, 1, 1179717, 262144, 1, 1179718, 327680, 1, 1179719, 262144, 1, 1179720, 327680, 1, 1179721, 262144, 1, 1179722, 327680, 1, 1179723, 262144, 1, 1179724, 327680, 1, 1179725, 262144, 1, 1179726, 327680, 1, 1179727, 262144, 1, 1245184, 262144, 1, 1245185, 327680, 1, 1245186, 262144, 1, 1245187, 327680, 1, 1245188, 0, 11, 1245189, 65536, 11, 1245190, 131072, 11, 1245192, 393216, 4, 1245194, 131072, 56, 1245195, 262144, 57, 1245196, 393216, 51, 1245197, 393216, 60, 1245198, 458752, 60, 1245199, 327680, 51, 1245200, 131072, 58, 1245201, 65536, 132, 1245206, 393216, 0, 1245207, 458752, 0, 1245208, 262144, 8, 1245209, 327680, 8, 1245210, 393216, 8, 1245211, 393216, 0, 1245212, 458752, 0, 1245215, 0, 12, 1245217, 131072, 12, 1245223, 7, 7, 1245224, 131072, 56, 1245225, 0, 4, 1245226, 393216, 0, 1245227, 458752, 0, 1245228, 458752, 39, 1245229, 458752, 39, 1245230, 458752, 39, 1245231, 458752, 39, 1245239, 262144, 0, 1245240, 327680, 0, 1245241, 262144, 0, 1245242, 327680, 0, 1245243, 262144, 0, 1245244, 327680, 0, 1245245, 262144, 0, 1245246, 327680, 0, 1245247, 262144, 0, 1245248, 327680, 0, 1245249, 262144, 0, 1245250, 327680, 0, 1245251, 262144, 0, 1245252, 327680, 0, 1245253, 262144, 0, 1245254, 327680, 0, 1245255, 262144, 0, 1245256, 327680, 0, 1245257, 262144, 0, 1245258, 327680, 0, 1245259, 262144, 0, 1245260, 327680, 0, 1245261, 262144, 0, 1245262, 327680, 0, 1245263, 262144, 0, 1310720, 262144, 0, 1310721, 327680, 0, 1310722, 262144, 0, 1310723, 327680, 0, 1310724, 0, 12, 1310726, 131072, 12, 1310727, 262144, 8, 1310728, 327680, 8, 1310729, 393216, 8, 1310730, 131072, 56, 1310731, 65536, 132, 1310732, 65536, 132, 1310733, 65536, 132, 1310734, 65536, 132, 1310735, 65536, 132, 1310736, 65536, 132, 1310737, 65536, 132, 1310741, 327680, 4, 1310744, 262144, 9, 1310746, 393216, 9, 1310749, 393216, 4, 1310751, 0, 13, 1310753, 131072, 13, 1310759, 131079, 5, 1310760, 131072, 56, 1310762, 458752, 39, 1310763, 458752, 39, 1310764, 262144, 9, 1310765, 458752, 39, 1310766, 393216, 9, 1310767, 0, 67, 1310775, 262144, 1, 1310776, 327680, 1, 1310777, 262144, 1, 1310778, 327680, 1, 1310779, 262144, 1, 1310780, 327680, 1, 1310781, 262144, 1, 1310782, 327680, 1, 1310783, 262144, 1, 1310784, 327680, 1, 1310785, 262144, 1, 1310786, 327680, 1, 1310787, 262144, 1, 1310788, 327680, 1, 1310789, 262144, 1, 1310790, 327680, 1, 1310791, 262144, 1, 1310792, 327680, 1, 1310793, 262144, 1, 1310794, 327680, 1, 1310795, 262144, 1, 1310796, 327680, 1, 1310797, 262144, 1, 1310798, 327680, 1, 1310799, 262144, 1, 1376256, 262144, 1, 1376257, 327680, 1, 1376258, 262144, 1, 1376259, 327680, 1, 1376260, 0, 13, 1376262, 131072, 13, 1376263, 262144, 9, 1376265, 393216, 9, 1376266, 131072, 56, 1376267, 458752, 115, 1376268, 131072, 133, 1376269, 131072, 133, 1376270, 131072, 133, 1376271, 131072, 133, 1376272, 131072, 133, 1376273, 262144, 133, 1376278, 393216, 0, 1376279, 458752, 0, 1376295, 131079, 7, 1376296, 131072, 56, 1376297, 393216, 0, 1376298, 458752, 0, 1376299, 393216, 0, 1376300, 458752, 0, 1376301, 393216, 0, 1376302, 458752, 0, 1376303, 0, 68, 1376308, 327680, 68, 1376311, 393216, 0, 1376312, 458752, 0, 1376313, 393216, 0, 1376314, 458752, 0, 1376315, 262144, 0, 1376316, 327680, 0, 1376317, 262144, 0, 1376318, 327680, 0, 1376319, 262144, 0, 1376320, 327680, 0, 1376321, 262144, 0, 1376322, 327680, 0, 1376323, 262144, 0, 1376324, 327680, 0, 1376325, 262144, 0, 1376326, 327680, 0, 1376327, 262144, 0, 1376328, 327680, 0, 1376329, 262144, 0, 1376330, 327680, 0, 1376331, 262144, 0, 1376332, 327680, 0, 1376333, 262144, 0, 1376334, 327680, 0, 1376335, 262144, 0, 1441792, 262144, 0, 1441793, 327680, 0, 1441794, 262144, 0, 1441795, 327680, 0, 1441796, 393216, 0, 1441797, 458752, 0, 1441798, 393216, 0, 1441799, 458752, 0, 1441800, 393216, 0, 1441801, 458752, 0, 1441802, 131072, 56, 1441803, 458752, 116, 1441813, 0, 11, 1441814, 65536, 11, 1441815, 131072, 11, 1441816, 262144, 56, 1441817, 65536, 57, 1441818, 65536, 57, 1441819, 65536, 57, 1441820, 0, 61, 1441821, 65536, 61, 1441822, 131072, 61, 1441823, 65536, 57, 1441824, 65536, 57, 1441825, 65536, 57, 1441826, 327680, 55, 1441827, 393216, 55, 1441828, 393216, 55, 1441829, 393216, 55, 1441830, 458752, 55, 1441831, 65536, 57, 1441832, 131072, 57, 1441834, 327680, 4, 1441836, 0, 11, 1441837, 65536, 11, 1441838, 131072, 11, 1441839, 0, 69, 1441844, 327680, 69, 1441848, 0, 11, 1441849, 65536, 11, 1441850, 131072, 11, 1441851, 262144, 1, 1441852, 327680, 1, 1441853, 262144, 1, 1441854, 327680, 1, 1441855, 262144, 1, 1441856, 327680, 1, 1441857, 262144, 1, 1441858, 327680, 1, 1441859, 262144, 1, 1441860, 327680, 1, 1441861, 262144, 1, 1441862, 327680, 1, 1441863, 262144, 1, 1441864, 327680, 1, 1441865, 262144, 1, 1441866, 327680, 1, 1441867, 262144, 1, 1441868, 327680, 1, 1441869, 262144, 1, 1441870, 327680, 1, 1441871, 262144, 1, 1507328, 262144, 1, 1507329, 327680, 1, 1507330, 262144, 1, 1507331, 327680, 1, 1507334, 393216, 4, 1507335, 0, 11, 1507336, 65536, 11, 1507337, 131072, 11, 1507338, 131072, 56, 1507339, 131072, 132, 1507349, 0, 12, 1507351, 131072, 12, 1507352, 131072, 56, 1507353, 65536, 58, 1507354, 262144, 57, 1507355, 65536, 58, 1507356, 393216, 60, 1507357, 458752, 60, 1507358, 327680, 51, 1507359, 393216, 51, 1507360, 262144, 57, 1507361, 65536, 58, 1507362, 327680, 56, 1507363, 393216, 56, 1507364, 393216, 56, 1507365, 393216, 56, 1507366, 458752, 56, 1507367, 262144, 57, 1507368, 131072, 58, 1507369, 262144, 8, 1507370, 327680, 8, 1507371, 393216, 8, 1507372, 0, 12, 1507374, 131072, 12, 1507375, 0, 70, 1507380, 327680, 70, 1507381, 262144, 8, 1507382, 327680, 8, 1507383, 393216, 8, 1507384, 0, 12, 1507386, 131072, 12, 1507387, 262144, 0, 1507388, 327680, 0, 1507389, 262144, 0, 1507390, 327680, 0, 1507391, 262144, 0, 1507392, 327680, 0, 1507393, 262144, 0, 1507394, 327680, 0, 1507395, 262144, 0, 1507396, 327680, 0, 1507397, 262144, 0, 1507398, 327680, 0, 1507399, 262144, 0, 1507400, 327680, 0, 1507401, 262144, 0, 1507402, 327680, 0, 1507403, 262144, 0, 1507404, 327680, 0, 1507405, 262144, 0, 1507406, 327680, 0, 1507407, 262144, 0, 1572864, 262144, 0, 1572865, 327680, 0, 1572866, 262144, 0, 1572867, 327680, 0, 1572868, 262144, 8, 1572869, 327680, 8, 1572870, 393216, 8, 1572871, 0, 12, 1572873, 131072, 12, 1572874, 131072, 56, 1572875, 131072, 132, 1572876, 0, 50, 1572877, 65536, 50, 1572878, 131072, 50, 1572879, 196608, 50, 1572880, 262144, 50, 1572885, 0, 13, 1572887, 131072, 13, 1572888, 131072, 56, 1572889, 65536, 132, 1572890, 65536, 132, 1572891, 65536, 132, 1572892, 65536, 132, 1572893, 131072, 132, 1572894, 65536, 132, 1572895, 65536, 132, 1572896, 65536, 132, 1572897, 65536, 132, 1572898, 65536, 132, 1572899, 65536, 132, 1572900, 65536, 132, 1572901, 65536, 132, 1572902, 65536, 132, 1572903, 65536, 132, 1572904, 65536, 132, 1572905, 262144, 9, 1572907, 393216, 9, 1572908, 0, 13, 1572910, 131072, 13, 1572911, 0, 71, 1572916, 327680, 71, 1572917, 262144, 9, 1572919, 393216, 9, 1572920, 0, 13, 1572922, 131072, 13, 1572923, 262144, 1, 1572924, 327680, 1, 1572925, 262144, 1, 1572926, 327680, 1, 1572927, 262144, 1, 1572928, 327680, 1, 1572929, 262144, 1, 1572930, 327680, 1, 1572931, 262144, 1, 1572932, 327680, 1, 1572933, 262144, 1, 1572934, 327680, 1, 1572935, 262144, 1, 1572936, 327680, 1, 1572937, 262144, 1, 1572938, 327680, 1, 1572939, 262144, 1, 1572940, 327680, 1, 1572941, 262144, 1, 1572942, 327680, 1, 1572943, 262144, 1, 1638400, 262144, 1, 1638401, 327680, 1, 1638402, 262144, 1, 1638403, 327680, 1, 1638404, 262144, 9, 1638406, 393216, 9, 1638407, 0, 13, 1638409, 131072, 13, 1638410, 131072, 56, 1638411, 131072, 132, 1638412, 0, 51, 1638413, 65536, 51, 1638414, 131072, 51, 1638415, 196608, 51, 1638416, 262144, 51, 1638424, 131072, 56, 1638425, 65536, 132, 1638426, 131072, 133, 1638427, 131072, 133, 1638428, 131072, 133, 1638429, 131072, 133, 1638430, 131072, 133, 1638431, 131072, 133, 1638432, 131072, 133, 1638433, 131072, 133, 1638434, 131072, 133, 1638435, 131072, 133, 1638436, 131072, 133, 1638437, 131072, 133, 1638438, 131072, 133, 1638439, 131072, 133, 1638440, 131072, 133, 1638442, 262144, 8, 1638443, 327680, 8, 1638444, 393216, 8, 1638445, 393216, 0, 1638446, 458752, 0, 1638447, 0, 72, 1638452, 327680, 72, 1638453, 393216, 0, 1638454, 458752, 0, 1638455, 393216, 0, 1638456, 458752, 0, 1638457, 393216, 0, 1638458, 458752, 0, 1638459, 262144, 0, 1638460, 327680, 0, 1638461, 262144, 0, 1638462, 327680, 0, 1638463, 262144, 0, 1638464, 327680, 0, 1638465, 262144, 0, 1638466, 327680, 0, 1638467, 262144, 0, 1638468, 327680, 0, 1638469, 262144, 0, 1638470, 327680, 0, 1638471, 262144, 0, 1638472, 327680, 0, 1638473, 262144, 0, 1638474, 327680, 0, 1638475, 262144, 0, 1638476, 327680, 0, 1638477, 262144, 0, 1638478, 327680, 0, 1638479, 262144, 0, 1703936, 262144, 0, 1703937, 327680, 0, 1703938, 262144, 0, 1703939, 327680, 0, 1703941, 262144, 8, 1703942, 327680, 8, 1703943, 393216, 8, 1703944, 393216, 0, 1703945, 458752, 0, 1703946, 131072, 56, 1703947, 131072, 132, 1703948, 0, 52, 1703949, 65536, 52, 1703950, 131072, 52, 1703951, 196608, 52, 1703952, 262144, 52, 1703958, 65543, 7, 1703959, 65543, 6, 1703960, 131072, 56, 1703961, 65536, 132, 1703976, 131072, 56, 1703978, 262144, 9, 1703980, 393216, 9, 1703983, 0, 73, 1703988, 327680, 73, 1703989, 0, 11, 1703990, 65536, 11, 1703991, 131072, 11, 1703995, 262144, 1, 1703996, 327680, 1, 1703997, 262144, 1, 1703998, 327680, 1, 1703999, 262144, 1, 1704000, 327680, 1, 1704001, 262144, 1, 1704002, 327680, 1, 1704003, 262144, 1, 1704004, 327680, 1, 1704005, 262144, 1, 1704006, 327680, 1, 1704007, 262144, 1, 1704008, 327680, 1, 1704009, 262144, 1, 1704010, 327680, 1, 1704011, 262144, 1, 1704012, 327680, 1, 1704013, 262144, 1, 1704014, 327680, 1, 1704015, 262144, 1, 1769472, 262144, 1, 1769473, 327680, 1, 1769474, 262144, 1, 1769475, 327680, 1, 1769477, 262144, 9, 1769479, 393216, 9, 1769482, 131072, 56, 1769483, 131072, 132, 1769484, 0, 53, 1769485, 65536, 53, 1769486, 131072, 53, 1769487, 196608, 53, 1769488, 262144, 53, 1769495, 131079, 7, 1769496, 131072, 56, 1769497, 458752, 115, 1769512, 131072, 56, 1769513, 393216, 0, 1769514, 458752, 0, 1769515, 393216, 0, 1769516, 458752, 0, 1769517, 393216, 0, 1769518, 458752, 0, 1769519, 0, 74, 1769524, 327680, 74, 1769525, 0, 12, 1769527, 131072, 12, 1769528, 393216, 0, 1769529, 458752, 0, 1769530, 262144, 8, 1769531, 327680, 8, 1769532, 393216, 8, 1769533, 262144, 0, 1769534, 327680, 0, 1769535, 262144, 0, 1769536, 327680, 0, 1769537, 262144, 0, 1769538, 327680, 0, 1769539, 262144, 0, 1769540, 327680, 0, 1769541, 262144, 0, 1769542, 327680, 0, 1769543, 262144, 0, 1769544, 327680, 0, 1769545, 262144, 0, 1769546, 327680, 0, 1769547, 262144, 0, 1769548, 327680, 0, 1769549, 262144, 0, 1769550, 327680, 0, 1769551, 262144, 0, 1835008, 262144, 0, 1835009, 327680, 0, 1835010, 262144, 0, 1835011, 327680, 0, 1835012, 393216, 0, 1835013, 458752, 0, 1835014, 393216, 0, 1835015, 458752, 0, 1835016, 393216, 0, 1835017, 458752, 0, 1835018, 131072, 56, 1835019, 131072, 132, 1835020, 0, 54, 1835021, 65536, 54, 1835022, 131072, 54, 1835023, 196608, 54, 1835024, 262144, 54, 1835032, 131072, 56, 1835033, 458752, 116, 1835038, 262144, 56, 1835039, 0, 61, 1835040, 131072, 61, 1835041, 65536, 57, 1835042, 327680, 55, 1835043, 393216, 55, 1835044, 393216, 55, 1835045, 393216, 55, 1835046, 458752, 55, 1835047, 65536, 57, 1835048, 131072, 57, 1835050, 327680, 4, 1835052, 0, 11, 1835053, 65536, 11, 1835054, 131072, 11, 1835055, 393216, 4, 1835061, 0, 13, 1835063, 131072, 13, 1835066, 262144, 9, 1835068, 393216, 9, 1835069, 262144, 1, 1835070, 327680, 1, 1835071, 262144, 1, 1835072, 327680, 1, 1835073, 262144, 1, 1835074, 327680, 1, 1835075, 262144, 1, 1835076, 327680, 1, 1835077, 262144, 1, 1835078, 327680, 1, 1835079, 262144, 1, 1835080, 327680, 1, 1835081, 262144, 1, 1835082, 327680, 1, 1835083, 262144, 1, 1835084, 327680, 1, 1835085, 262144, 1, 1835086, 327680, 1, 1835087, 262144, 1, 1900544, 262144, 1, 1900545, 327680, 1, 1900546, 262144, 1, 1900547, 327680, 1, 1900550, 393216, 4, 1900551, 0, 11, 1900552, 65536, 11, 1900553, 131072, 11, 1900554, 131072, 56, 1900555, 131072, 132, 1900567, 7, 7, 1900568, 131072, 56, 1900569, 65536, 132, 1900574, 131072, 56, 1900575, 65536, 58, 1900576, 65536, 58, 1900577, 262144, 57, 1900578, 327680, 56, 1900579, 393216, 56, 1900580, 393216, 56, 1900581, 393216, 56, 1900582, 458752, 56, 1900583, 262144, 57, 1900584, 131072, 58, 1900585, 262144, 8, 1900586, 327680, 8, 1900587, 393216, 8, 1900588, 0, 12, 1900590, 131072, 12, 1900596, 7, 7, 1900599, 393216, 0, 1900600, 458752, 0, 1900601, 393216, 0, 1900602, 458752, 0, 1900603, 393216, 0, 1900604, 458752, 0, 1900605, 262144, 0, 1900606, 327680, 0, 1900607, 262144, 0, 1900608, 327680, 0, 1900609, 262144, 0, 1900610, 327680, 0, 1900611, 262144, 0, 1900612, 327680, 0, 1900613, 262144, 0, 1900614, 327680, 0, 1900615, 262144, 0, 1900616, 327680, 0, 1900617, 262144, 0, 1900618, 327680, 0, 1900619, 262144, 0, 1900620, 327680, 0, 1900621, 262144, 0, 1900622, 327680, 0, 1900623, 262144, 0, 1966080, 262144, 0, 1966081, 327680, 0, 1966082, 262144, 0, 1966083, 327680, 0, 1966085, 393216, 0, 1966086, 458752, 0, 1966087, 0, 12, 1966089, 131072, 12, 1966090, 131072, 56, 1966091, 131072, 132, 1966103, 131079, 7, 1966104, 131072, 56, 1966105, 65536, 132, 1966110, 131072, 56, 1966111, 65536, 59, 1966112, 65536, 59, 1966113, 262144, 58, 1966114, 327680, 57, 1966115, 393216, 57, 1966116, 393216, 57, 1966117, 393216, 57, 1966118, 458752, 57, 1966119, 262144, 58, 1966120, 131072, 59, 1966121, 262144, 9, 1966122, 131072, 11, 1966123, 393216, 9, 1966124, 0, 13, 1966126, 131072, 13, 1966132, 327687, 6, 1966133, 196615, 5, 1966134, 65543, 6, 1966141, 262144, 1, 1966142, 327680, 1, 1966143, 262144, 1, 1966144, 327680, 1, 1966145, 262144, 1, 1966146, 327680, 1, 1966147, 262144, 1, 1966148, 327680, 1, 1966149, 262144, 1, 1966150, 327680, 1, 1966151, 262144, 1, 1966152, 327680, 1, 1966153, 262144, 1, 1966154, 327680, 1, 1966155, 262144, 1, 1966156, 327680, 1, 1966157, 262144, 1, 1966158, 327680, 1, 1966159, 262144, 1, 2031616, 262144, 1, 2031617, 327680, 1, 2031618, 262144, 1, 2031619, 327680, 1, 2031620, 327680, 4, 2031623, 0, 13, 2031625, 131072, 13, 2031626, 131072, 56, 2031627, 262144, 8, 2031628, 327680, 8, 2031629, 393216, 8, 2031638, 393216, 0, 2031639, 458752, 0, 2031640, 131072, 56, 2031641, 458752, 115, 2031646, 131072, 56, 2031649, 0, 11, 2031650, 65536, 11, 2031651, 131072, 11, 2031655, 65543, 7, 2031656, 196615, 7, 2031658, 131072, 12, 2031659, 393216, 0, 2031660, 458752, 0, 2031664, 327680, 107, 2031665, 393216, 107, 2031666, 458752, 107, 2031670, 131079, 7, 2031671, 262144, 8, 2031672, 327680, 8, 2031673, 393216, 8, 2031674, 393216, 0, 2031675, 458752, 0, 2031677, 262144, 0, 2031678, 327680, 0, 2031679, 262144, 0, 2031680, 327680, 0, 2031681, 262144, 0, 2031682, 327680, 0, 2031683, 262144, 0, 2031684, 327680, 0, 2031685, 262144, 0, 2031686, 327680, 0, 2031687, 262144, 0, 2031688, 327680, 0, 2031689, 262144, 0, 2031690, 327680, 0, 2031691, 262144, 0, 2031692, 327680, 0, 2031693, 262144, 0, 2031694, 327680, 0, 2031695, 262144, 0, 2097152, 262144, 0, 2097153, 327680, 0, 2097154, 262144, 0, 2097155, 327680, 0, 2097156, 393216, 0, 2097157, 458752, 0, 2097158, 393216, 0, 2097159, 458752, 0, 2097160, 393216, 0, 2097161, 458752, 0, 2097162, 131072, 56, 2097163, 262144, 9, 2097164, 65536, 11, 2097165, 393216, 9, 2097166, 65543, 7, 2097167, 196615, 7, 2097173, 327680, 4, 2097176, 131072, 56, 2097177, 458752, 116, 2097182, 131072, 56, 2097183, 393216, 0, 2097184, 458752, 0, 2097185, 0, 12, 2097187, 131072, 12, 2097192, 0, 13, 2097194, 131072, 13, 2097197, 0, 117, 2097198, 65536, 117, 2097199, 65536, 117, 2097200, 327680, 108, 2097201, 393216, 108, 2097202, 458752, 108, 2097203, 65536, 117, 2097204, 65536, 117, 2097205, 65536, 117, 2097206, 196608, 117, 2097207, 262144, 9, 2097209, 393216, 9, 2097213, 262144, 1, 2097214, 327680, 1, 2097215, 262144, 1, 2097216, 327680, 1, 2097217, 262144, 1, 2097218, 327680, 1, 2097219, 262144, 1, 2097220, 327680, 1, 2097221, 262144, 1, 2097222, 327680, 1, 2097223, 262144, 1, 2097224, 327680, 1, 2097225, 262144, 1, 2097226, 327680, 1, 2097227, 262144, 1, 2097228, 327680, 1, 2097229, 262144, 1, 2097230, 327680, 1, 2097231, 262144, 1, 2162688, 262144, 1, 2162689, 327680, 1, 2162690, 262144, 1, 2162691, 327680, 1, 2162694, 393216, 4, 2162696, 393216, 4, 2162698, 131072, 56, 2162699, 0, 12, 2162701, 131072, 12, 2162702, 262144, 0, 2162703, 327680, 0, 2162704, 393216, 0, 2162705, 458752, 0, 2162709, 262144, 8, 2162710, 327680, 8, 2162711, 393216, 8, 2162712, 131072, 56, 2162713, 65536, 132, 2162718, 131072, 56, 2162721, 0, 13, 2162723, 131072, 13, 2162729, 393216, 0, 2162730, 458752, 0, 2162731, 393216, 0, 2162732, 458752, 0, 2162733, 0, 118, 2162734, 65536, 118, 2162735, 65536, 118, 2162736, 327680, 109, 2162737, 393216, 109, 2162738, 458752, 109, 2162739, 65536, 118, 2162740, 65536, 118, 2162741, 65536, 118, 2162742, 196608, 118, 2162743, 393216, 0, 2162744, 458752, 0, 2162745, 393216, 0, 2162746, 458752, 0, 2228224, 262144, 0, 2228225, 327680, 0, 2228226, 262144, 0, 2228227, 327680, 0, 2228228, 393216, 0, 2228229, 458752, 0, 2228230, 393216, 0, 2228231, 458752, 0, 2228232, 393216, 0, 2228233, 458752, 0, 2228234, 131072, 56, 2228235, 0, 13, 2228237, 131072, 13, 2228239, 327680, 4, 2228242, 393216, 4, 2228245, 262144, 9, 2228247, 393216, 9, 2228248, 131072, 56, 2228249, 65536, 132, 2228254, 131072, 56, 2228255, 262144, 8, 2228256, 327680, 8, 2228257, 393216, 8, 2228264, 327680, 4, 2228266, 327680, 4, 2228269, 262144, 119, 2228270, 0, 11, 2228271, 65536, 11, 2228272, 393216, 4, 2228273, 393216, 110, 2228274, 458752, 110, 2228278, 262144, 119, 2228279, 0, 11, 2228280, 65536, 11, 2228281, 131072, 11, 2228283, 196608, 29, 2228284, 262144, 29, 2228285, 65536, 37, 2228286, 65536, 37, 2228287, 65536, 37, 2228288, 65536, 37, 2228289, 65536, 37, 2228290, 65536, 37, 2228291, 65536, 37, 2228292, 65536, 37, 2228293, 65536, 37, 2228294, 65536, 37, 2228295, 65536, 37, 2228296, 65536, 37, 2228297, 65536, 37, 2228298, 65536, 37, 2228299, 65536, 37, 2228300, 65536, 37, 2228301, 65536, 37, 2228302, 65536, 37, 2228303, 65536, 37, 2293760, 262144, 1, 2293761, 327680, 1, 2293762, 262144, 1, 2293763, 327680, 1, 2293766, 393216, 4, 2293768, 393216, 4, 2293770, 131072, 56, 2293784, 131072, 56, 2293785, 458752, 115, 2293790, 131072, 56, 2293791, 262144, 9, 2293793, 393216, 9, 2293801, 131072, 119, 2293802, 65536, 117, 2293803, 65536, 117, 2293804, 65536, 117, 2293805, 458752, 119, 2293806, 0, 12, 2293808, 131072, 12, 2293814, 262144, 119, 2293815, 0, 12, 2293817, 131072, 12, 2293819, 196608, 30, 2293820, 0, 38, 2293823, 0, 38, 2359296, 262144, 0, 2359297, 327680, 0, 2359298, 262144, 0, 2359299, 327680, 0, 2359301, 393216, 0, 2359302, 458752, 0, 2359303, 262144, 8, 2359304, 327680, 8, 2359305, 393216, 8, 2359306, 131072, 56, 2359307, 65536, 57, 2359308, 65536, 57, 2359309, 65536, 57, 2359310, 0, 61, 2359311, 65536, 61, 2359312, 131072, 61, 2359313, 65536, 57, 2359314, 327680, 55, 2359315, 393216, 55, 2359316, 458752, 55, 2359317, 65536, 57, 2359318, 65536, 57, 2359319, 65536, 57, 2359320, 131072, 57, 2359321, 458752, 116, 2359326, 131072, 56, 2359327, 393216, 0, 2359328, 458752, 0, 2359337, 131072, 120, 2359338, 65536, 118, 2359339, 65536, 118, 2359340, 65536, 118, 2359341, 458752, 120, 2359342, 0, 13, 2359344, 131072, 13, 2359347, 262150, 5, 2359348, 131078, 3, 2359349, 6, 6, 2359350, 262144, 119, 2359351, 0, 13, 2359353, 131072, 13, 2359355, 196608, 30, 2359356, 0, 38, 2359359, 0, 38, 2424832, 262144, 1, 2424833, 327680, 1, 2424834, 262144, 1, 2424835, 327680, 1, 2424836, 327680, 4, 2424837, 0, 11, 2424838, 65536, 11, 2424839, 262144, 9, 2424841, 393216, 9, 2424842, 131072, 56, 2424843, 65536, 58, 2424844, 262144, 57, 2424845, 393216, 51, 2424846, 393216, 60, 2424847, 458752, 60, 2424848, 327680, 51, 2424849, 262144, 57, 2424850, 327680, 56, 2424851, 393216, 56, 2424852, 458752, 56, 2424853, 262144, 57, 2424854, 65536, 58, 2424855, 262144, 57, 2424856, 131072, 58, 2424857, 65536, 132, 2424862, 131072, 56, 2424865, 393216, 4, 2424877, 262144, 119, 2424880, 196608, 11, 2424883, 262150, 2, 2424884, 6, 0, 2424885, 6, 4, 2424886, 262144, 119, 2424887, 393216, 0, 2424888, 458752, 0, 2424889, 393216, 0, 2424890, 458752, 0, 2424891, 196608, 30, 2424892, 0, 38, 2424895, 0, 39, 2424896, 65536, 39, 2424897, 65536, 39, 2424898, 65536, 39, 2424899, 65536, 39, 2424900, 65536, 39, 2424901, 65536, 39, 2424902, 65536, 39, 2424903, 65536, 39, 2424904, 65536, 39, 2424905, 65536, 39, 2424906, 65536, 39, 2424907, 65536, 39, 2424908, 65536, 39, 2424909, 65536, 39, 2424910, 65536, 39, 2424911, 65536, 39, 2490368, 262144, 0, 2490369, 327680, 0, 2490370, 262144, 0, 2490371, 327680, 0, 2490373, 0, 12, 2490375, 131072, 12, 2490376, 393216, 0, 2490377, 458752, 0, 2490378, 131072, 56, 2490379, 65536, 132, 2490380, 65536, 132, 2490381, 65536, 132, 2490382, 65536, 132, 2490383, 65536, 132, 2490384, 65536, 132, 2490385, 65536, 132, 2490386, 65536, 132, 2490387, 65536, 132, 2490388, 65536, 132, 2490389, 131072, 132, 2490390, 131072, 132, 2490391, 131072, 132, 2490392, 131072, 132, 2490393, 131072, 132, 2490398, 131072, 56, 2490413, 262144, 119, 2490414, 327687, 5, 2490415, 196615, 7, 2490419, 262150, 2, 2490420, 6, 0, 2490421, 6, 4, 2490422, 262144, 119, 2490427, 196608, 30, 2490428, 0, 38, 2490431, 0, 40, 2490432, 65536, 40, 2490433, 65536, 40, 2490434, 65536, 40, 2490435, 65536, 40, 2490436, 65536, 40, 2490437, 65536, 40, 2490438, 65536, 40, 2490439, 65536, 40, 2490440, 65536, 40, 2490441, 65536, 40, 2490442, 65536, 40, 2490443, 65536, 40, 2490444, 65536, 40, 2490445, 65536, 40, 2490446, 65536, 40, 2490447, 65536, 40, 2555904, 262144, 1, 2555905, 327680, 1, 2555906, 262144, 1, 2555907, 327680, 1, 2555909, 0, 13, 2555911, 131072, 13, 2555914, 131072, 56, 2555915, 65536, 132, 2555926, 131072, 133, 2555934, 131072, 56, 2555935, 262144, 118, 2555949, 262144, 119, 2555950, 131079, 7, 2555955, 262150, 2, 2555956, 6, 0, 2555957, 6, 4, 2555958, 262144, 119, 2555959, 393216, 0, 2555960, 458752, 0, 2555961, 393216, 0, 2555962, 458752, 0, 2555963, 196608, 30, 2555964, 0, 39, 2555965, 65536, 39, 2555966, 65536, 39, 2555967, 65536, 39, 2555968, 65536, 39, 2555969, 65536, 39, 2555970, 65536, 39, 2555971, 65536, 39, 2555972, 65536, 39, 2555973, 65536, 39, 2555974, 65536, 39, 2555975, 65536, 39, 2555976, 65536, 39, 2555977, 65536, 39, 2555978, 65536, 39, 2555979, 65536, 39, 2555980, 65536, 39, 2555981, 65536, 39, 2555982, 65536, 39, 2555983, 65536, 39, 2621450, 131072, 56, 2621451, 65536, 132, 2621470, 131072, 56, 2621471, 262144, 118, 2621472, 7, 7, 2621485, 262144, 120, 2621491, 262150, 6, 2621492, 262150, 4, 2621493, 131078, 6, 2621494, 262144, 119, 2621499, 196608, 30, 2621500, 0, 40, 2621501, 65536, 40, 2621502, 65536, 40, 2621503, 65536, 40, 2621504, 65536, 40, 2621505, 65536, 40, 2621506, 65536, 40, 2621507, 65536, 40, 2621508, 65536, 40, 2621509, 65536, 40, 2621510, 65536, 40, 2621511, 65536, 40, 2621512, 65536, 40, 2621513, 65536, 40, 2621514, 65536, 40, 2621515, 65536, 40, 2621516, 65536, 40, 2621517, 65536, 40, 2621518, 65536, 40, 2621519, 65536, 40, 2686976, 65536, 57, 2686977, 65536, 57, 2686978, 65536, 57, 2686979, 65536, 57, 2686980, 65536, 57, 2686981, 65536, 57, 2686982, 65536, 57, 2686983, 65536, 57, 2686984, 65536, 57, 2686985, 65536, 57, 2686986, 131072, 57, 2686987, 65536, 132, 2686994, 196608, 86, 2686995, 262144, 86, 2686996, 327680, 86, 2687006, 131072, 56, 2687007, 262144, 118, 2687008, 327687, 6, 2687009, 196615, 7, 2687010, 131072, 11, 2687030, 262144, 119, 2687031, 262144, 8, 2687032, 327680, 8, 2687033, 393216, 8, 2687035, 196608, 30, 2687043, 0, 77, 2687044, 65536, 77, 2687045, 131072, 77, 2687046, 196608, 77, 2687047, 262144, 77, 2687048, 327680, 77, 2687049, 393216, 77, 2752512, 65536, 58, 2752513, 65536, 58, 2752514, 65536, 58, 2752515, 65536, 58, 2752516, 65536, 58, 2752517, 65536, 58, 2752518, 65536, 58, 2752519, 65536, 58, 2752520, 65536, 58, 2752521, 65536, 58, 2752522, 131072, 58, 2752523, 65536, 132, 2752530, 196608, 87, 2752531, 262144, 87, 2752532, 327680, 87, 2752542, 131072, 56, 2752543, 262144, 118, 2752544, 0, 12, 2752546, 262144, 104, 2752564, 393216, 0, 2752565, 458752, 0, 2752566, 262144, 119, 2752567, 262144, 9, 2752569, 393216, 9, 2752571, 196608, 30, 2752579, 0, 78, 2752580, 65536, 78, 2752581, 131072, 78, 2752582, 196608, 78, 2752583, 262144, 78, 2752584, 327680, 78, 2752585, 393216, 78, 2818048, 65536, 58, 2818049, 65536, 58, 2818050, 65536, 58, 2818051, 65536, 58, 2818052, 65536, 58, 2818053, 65536, 58, 2818054, 65536, 58, 2818055, 65536, 58, 2818056, 65536, 58, 2818057, 65536, 58, 2818058, 131072, 58, 2818059, 65536, 132, 2818078, 131072, 56, 2818079, 262144, 118, 2818080, 0, 13, 2818082, 131072, 13, 2818089, 0, 11, 2818091, 131072, 11, 2818093, 262144, 117, 2818102, 262144, 118, 2818103, 393216, 0, 2818104, 458752, 0, 2818105, 393216, 0, 2818106, 458752, 0, 2818107, 196608, 30, 2818115, 0, 79, 2818116, 65536, 79, 2818117, 131072, 79, 2818118, 196608, 79, 2818119, 262144, 79, 2818120, 327680, 79, 2818121, 393216, 79, 2883595, 65536, 132, 2883614, 131072, 56, 2883615, 262144, 118, 2883616, 393216, 0, 2883617, 458752, 0, 2883618, 393216, 0, 2883619, 458752, 0, 2883620, 262144, 8, 2883621, 327680, 8, 2883622, 393216, 8, 2883623, 393216, 0, 2883624, 458752, 0, 2883625, 0, 12, 2883627, 131072, 12, 2883628, 262144, 104, 2883629, 262144, 118, 2883635, 262144, 8, 2883636, 327680, 8, 2883637, 393216, 8, 2883638, 262144, 118, 2883643, 196608, 30, 2883650, 262144, 35, 2883651, 0, 80, 2883652, 65536, 80, 2883653, 131072, 80, 2883654, 196608, 80, 2883655, 262144, 80, 2883656, 327680, 80, 2883657, 393216, 80, 2949120, 65536, 58, 2949121, 65536, 58, 2949122, 65536, 58, 2949123, 65536, 58, 2949124, 65536, 58, 2949125, 65536, 58, 2949126, 65536, 58, 2949127, 65536, 58, 2949128, 65536, 58, 2949129, 65536, 58, 2949130, 65536, 57, 2949131, 65536, 132, 2949132, 131072, 61, 2949133, 0, 61, 2949134, 131072, 61, 2949135, 0, 61, 2949136, 131072, 61, 2949137, 0, 61, 2949138, 131072, 61, 2949139, 0, 61, 2949140, 131072, 61, 2949141, 0, 61, 2949142, 131072, 61, 2949143, 0, 61, 2949144, 131072, 61, 2949145, 0, 99, 2949146, 65536, 99, 2949147, 131072, 99, 2949148, 196608, 99, 2949149, 65536, 57, 2949150, 131072, 57, 2949151, 262144, 118, 2949156, 262144, 9, 2949158, 393216, 9, 2949161, 0, 13, 2949163, 131072, 13, 2949165, 262144, 118, 2949168, 327680, 107, 2949169, 393216, 107, 2949170, 458752, 107, 2949171, 262144, 9, 2949173, 393216, 9, 2949174, 262144, 119, 2949179, 196608, 31, 2949180, 262144, 31, 2949181, 262144, 31, 2949182, 262144, 31, 2949183, 262144, 31, 2949184, 262144, 28, 2949186, 262144, 36, 2949187, 0, 81, 2949188, 65536, 37, 2949189, 131072, 81, 2949190, 196608, 81, 2949191, 262144, 81, 2949192, 327680, 81, 2949193, 393216, 81, 3014656, 65536, 58, 3014657, 65536, 58, 3014658, 65536, 58, 3014659, 65536, 58, 3014660, 65536, 58, 3014661, 65536, 58, 3014662, 65536, 58, 3014663, 65536, 58, 3014664, 65536, 58, 3014665, 65536, 58, 3014666, 65536, 58, 3014667, 65536, 58, 3014668, 65536, 58, 3014669, 65536, 58, 3014670, 65536, 58, 3014671, 65536, 58, 3014672, 65536, 58, 3014673, 65536, 58, 3014674, 262144, 57, 3014675, 65536, 58, 3014676, 262144, 57, 3014677, 65536, 58, 3014678, 262144, 57, 3014679, 65536, 58, 3014680, 262144, 57, 3014681, 0, 100, 3014682, 65536, 100, 3014683, 131072, 100, 3014684, 196608, 100, 3014685, 262144, 57, 3014686, 131072, 58, 3014687, 0, 119, 3014688, 65536, 117, 3014689, 65536, 117, 3014690, 65536, 117, 3014691, 65536, 117, 3014692, 65536, 117, 3014693, 65536, 117, 3014694, 65536, 117, 3014695, 65536, 117, 3014696, 65536, 117, 3014697, 65536, 117, 3014698, 65536, 117, 3014699, 65536, 117, 3014700, 65536, 117, 3014701, 393216, 119, 3014702, 65536, 117, 3014703, 65536, 117, 3014704, 327680, 108, 3014705, 393216, 108, 3014706, 458752, 108, 3014707, 65536, 117, 3014708, 65536, 117, 3014709, 65536, 117, 3014710, 196608, 119, 3014711, 327687, 5, 3014712, 196615, 7, 3014720, 196608, 31, 3014721, 262144, 28, 3014722, 0, 38, 3014724, 0, 38, 3080192, 65536, 59, 3080193, 65536, 59, 3080194, 65536, 59, 3080195, 65536, 59, 3080196, 65536, 59, 3080197, 65536, 59, 3080198, 65536, 59, 3080199, 65536, 59, 3080200, 65536, 59, 3080201, 65536, 59, 3080202, 65536, 59, 3080203, 65536, 59, 3080204, 65536, 59, 3080205, 65536, 59, 3080206, 65536, 59, 3080207, 65536, 59, 3080208, 65536, 59, 3080209, 65536, 59, 3080210, 262144, 58, 3080211, 65536, 59, 3080212, 262144, 58, 3080213, 65536, 59, 3080214, 262144, 58, 3080215, 65536, 59, 3080216, 65536, 37, 3080217, 0, 101, 3080218, 65536, 101, 3080219, 131072, 101, 3080220, 196608, 101, 3080221, 262144, 58, 3080222, 131072, 59, 3080223, 0, 120, 3080224, 65536, 118, 3080225, 65536, 118, 3080226, 65536, 118, 3080227, 65536, 118, 3080228, 65536, 118, 3080229, 65536, 118, 3080230, 65536, 118, 3080231, 65536, 118, 3080232, 65536, 118, 3080233, 65536, 118, 3080234, 65536, 118, 3080235, 65536, 118, 3080236, 65536, 118, 3080237, 393216, 120, 3080238, 65536, 118, 3080239, 65536, 118, 3080240, 327680, 109, 3080241, 393216, 109, 3080242, 458752, 109, 3080243, 65536, 118, 3080244, 65536, 118, 3080245, 65536, 118, 3080246, 196608, 120, 3080247, 131079, 7, 3080257, 196608, 30, 3080258, 0, 38, 3080260, 0, 38, 3145728, 65536, 37, 3145729, 65536, 37, 3145730, 65536, 37, 3145731, 65536, 37, 3145732, 65536, 37, 3145733, 65536, 37, 3145734, 65536, 37, 3145735, 65536, 37, 3145736, 65536, 37, 3145737, 65536, 37, 3145738, 65536, 37, 3145739, 65536, 37, 3145740, 65536, 37, 3145741, 65536, 37, 3145742, 65536, 37, 3145743, 65536, 37, 3145744, 65536, 37, 3145745, 65536, 37, 3145746, 65536, 37, 3145747, 65536, 37, 3145748, 65536, 37, 3145749, 65536, 37, 3145750, 65536, 37, 3145751, 131072, 37, 3145752, 131072, 38, 3145753, 131072, 38, 3145754, 327687, 5, 3145755, 196615, 7, 3145771, 65543, 7, 3145772, 196615, 5, 3145773, 196615, 7, 3145776, 327680, 110, 3145777, 393216, 110, 3145778, 458752, 110, 3145793, 196608, 30, 3145794, 0, 38, 3145796, 0, 38, 3211278, 0, 38, 3211286, 131072, 38, 3211287, 131072, 38, 3211288, 131072, 38, 3211289, 131072, 38, 3211290, 131079, 7, 3211308, 0, 11, 3211309, 65536, 11, 3211310, 131072, 11, 3211329, 196608, 30, 3211330, 0, 38, 3211332, 0, 38, 3276814, 0, 38, 3276822, 131072, 38, 3276823, 131072, 38, 3276824, 131072, 38, 3276825, 131072, 38, 3276836, 196608, 117, 3276837, 262144, 8, 3276838, 327680, 8, 3276839, 393216, 8, 3276840, 393216, 0, 3276841, 458752, 0, 3276842, 393216, 0, 3276843, 458752, 0, 3276844, 0, 12, 3276846, 131072, 12, 3276847, 393216, 0, 3276848, 458752, 0, 3276849, 262144, 8, 3276850, 327680, 8, 3276851, 393216, 8, 3276852, 393216, 0, 3276853, 458752, 0, 3276854, 393216, 0, 3276855, 458752, 0, 3276856, 262144, 8, 3276857, 327680, 8, 3276858, 393216, 8, 3276859, 196608, 29, 3276860, 262144, 29, 3276861, 262144, 29, 3276862, 262144, 29, 3276863, 262144, 29, 3276864, 262144, 29, 3276865, 262144, 27, 3276866, 0, 38, 3276868, 0, 38, 3342350, 0, 38, 3342358, 131072, 38, 3342359, 131072, 38, 3342360, 131072, 38, 3342361, 131072, 38, 3342372, 196608, 118, 3342373, 262144, 9, 3342375, 393216, 9, 3342377, 0, 11, 3342378, 393216, 4, 3342379, 131072, 11, 3342380, 0, 13, 3342382, 131072, 13, 3342385, 262144, 9, 3342387, 393216, 9, 3342388, 0, 11, 3342389, 65536, 11, 3342390, 393216, 4, 3342392, 262144, 9, 3342394, 393216, 9, 3342395, 196608, 30, 3342396, 0, 39, 3342397, 65536, 39, 3342398, 65536, 39, 3342399, 131072, 39, 3342402, 0, 38, 3342404, 0, 39, 3342405, 65536, 39, 3342406, 65536, 39, 3342407, 65536, 39, 3342408, 65536, 39, 3342409, 65536, 39, 3342410, 65536, 39, 3342411, 65536, 39, 3342412, 65536, 39, 3342413, 65536, 39, 3342414, 65536, 39, 3342415, 65536, 39, 3407886, 0, 39, 3407887, 65536, 39, 3407888, 65536, 39, 3407889, 65536, 39, 3407890, 65536, 39, 3407891, 65536, 39, 3407892, 65536, 39, 3407893, 65536, 39, 3407894, 131072, 39, 3407895, 131072, 38, 3407896, 131072, 38, 3407897, 131072, 38, 3407908, 262144, 118, 3407909, 393216, 0, 3407910, 458752, 0, 3407911, 393216, 0, 3407912, 458752, 0, 3407913, 0, 12, 3407915, 131072, 12, 3407916, 393216, 0, 3407917, 458752, 0, 3407918, 393216, 0, 3407919, 458752, 0, 3407920, 393216, 0, 3407921, 458752, 0, 3407922, 393216, 0, 3407923, 458752, 0, 3407924, 0, 12, 3407926, 131072, 12, 3407927, 393216, 0, 3407928, 458752, 0, 3407929, 393216, 0, 3407930, 458752, 0, 3407931, 196608, 30, 3407932, 0, 40, 3407933, 65536, 40, 3407934, 65536, 40, 3407935, 131072, 40, 3407938, 0, 38, 3407940, 0, 40, 3407941, 65536, 40, 3407942, 65536, 40, 3407943, 65536, 40, 3407944, 65536, 40, 3407945, 65536, 40, 3407946, 65536, 40, 3407947, 65536, 40, 3407948, 65536, 40, 3407949, 65536, 40, 3407950, 65536, 40, 3407951, 65536, 40, 3473422, 0, 40, 3473423, 65536, 40, 3473424, 65536, 40, 3473425, 65536, 40, 3473426, 65536, 40, 3473427, 65536, 40, 3473428, 65536, 40, 3473429, 65536, 40, 3473430, 131072, 40, 3473431, 131072, 38, 3473432, 131072, 38, 3473433, 131072, 38, 3473444, 262144, 118, 3473447, 393216, 4, 3473449, 0, 13, 3473451, 131072, 13, 3473454, 393216, 4, 3473456, 393216, 4, 3473458, 393216, 4, 3473460, 0, 13, 3473462, 131072, 13, 3473465, 393216, 4, 3473467, 196608, 31, 3473468, 262144, 31, 3473469, 262144, 31, 3473470, 262144, 28, 3473474, 0, 39, 3473475, 65536, 39, 3473476, 65536, 39, 3473477, 65536, 39, 3473478, 65536, 39, 3473479, 65536, 39, 3473480, 65536, 39, 3473481, 65536, 39, 3473482, 65536, 39, 3473483, 65536, 39, 3473484, 65536, 39, 3473485, 65536, 39, 3473486, 65536, 39, 3473487, 65536, 39, 3538967, 131072, 38, 3538968, 262144, 38, 3538969, 262144, 38, 3538970, 131072, 37, 3538980, 262144, 119, 3538985, 393216, 0, 3538986, 458752, 0, 3538987, 393216, 0, 3538988, 458752, 0, 3538989, 393216, 0, 3538990, 458752, 0, 3538991, 262144, 8, 3538992, 327680, 8, 3538993, 393216, 8, 3538994, 393216, 0, 3538995, 458752, 0, 3538996, 393216, 0, 3538997, 458752, 0, 3538998, 262144, 8, 3538999, 327680, 8, 3539000, 393216, 8, 3539001, 393216, 0, 3539002, 458752, 0, 3539003, 0, 12, 3539005, 131072, 12, 3539006, 196608, 30, 3539010, 0, 40, 3539011, 65536, 40, 3539012, 65536, 40, 3539013, 65536, 40, 3539014, 65536, 40, 3539015, 65536, 40, 3539016, 65536, 40, 3539017, 65536, 40, 3539018, 65536, 40, 3539019, 65536, 40, 3539020, 65536, 40, 3539021, 65536, 40, 3539022, 65536, 40, 3539023, 65536, 40, 3604503, 131072, 38, 3604505, 131072, 38, 3604506, 131072, 38, 3604516, 262144, 120, 3604523, 393216, 4, 3604525, 393216, 4, 3604527, 262144, 9, 3604529, 393216, 9, 3604532, 393216, 4, 3604534, 262144, 9, 3604536, 393216, 9, 3604539, 0, 13, 3604541, 131072, 13, 3604542, 196608, 31, 3604543, 262144, 31, 3604544, 262144, 31, 3604545, 262144, 31, 3604546, 262144, 31, 3604547, 262144, 28, 3670039, 262144, 38, 3670040, 131072, 37, 3670041, 131072, 38, 3670042, 131072, 38, 3670050, 0, 37, 3670051, 65536, 37, 3670052, 65536, 37, 3670053, 65536, 37, 3670054, 65536, 37, 3670055, 65536, 37, 3670056, 131072, 37, 3670059, 262144, 0, 3670060, 327680, 0, 3670061, 262144, 0, 3670062, 327680, 0, 3670063, 262144, 0, 3670064, 327680, 0, 3670065, 262144, 0, 3670066, 327680, 0, 3670067, 262144, 0, 3670068, 327680, 0, 3670069, 262144, 0, 3670070, 327680, 0, 3670071, 262144, 0, 3670072, 327680, 0, 3670073, 262144, 0, 3670074, 327680, 0, 3670075, 262144, 0, 3670076, 327680, 0, 3670077, 262144, 0, 3670078, 327680, 0, 3670079, 262144, 0, 3670080, 327680, 0, 3670083, 196608, 30, 3735576, 131072, 38, 3735577, 131072, 38, 3735578, 131072, 38, 3735586, 0, 38, 3735587, 0, 38, 3735591, 131072, 38, 3735592, 131072, 38, 3735595, 262144, 1, 3735596, 327680, 1, 3735597, 262144, 1, 3735598, 327680, 1, 3735599, 262144, 1, 3735600, 327680, 1, 3735601, 262144, 1, 3735602, 327680, 1, 3735603, 262144, 1, 3735604, 327680, 1, 3735605, 262144, 1, 3735606, 327680, 1, 3735607, 262144, 1, 3735608, 327680, 1, 3735609, 262144, 1, 3735610, 327680, 1, 3735611, 262144, 1, 3735612, 327680, 1, 3735613, 262144, 1, 3735614, 327680, 1, 3735615, 262144, 1, 3735616, 327680, 1, 3735619, 196608, 31, 3735620, 262144, 31, 3735621, 262144, 31, 3735622, 262144, 31, 3735623, 262144, 31, 3735624, 262144, 31, 3735625, 262144, 31, 3735626, 262144, 31, 3735627, 262144, 31, 3735628, 262144, 31, 3735629, 262144, 31, 3735630, 262144, 31, 3735631, 262144, 31, 3801112, 131072, 38, 3801113, 131072, 38, 3801114, 131072, 38, 3801122, 0, 38, 3801123, 0, 38, 3801127, 131072, 38, 3801128, 262144, 38, 3801129, 65536, 37, 3801130, 131072, 37, 3866648, 131072, 38, 3866649, 131072, 38, 3866650, 131072, 38, 3866658, 0, 38, 3866659, 0, 38, 3866663, 131072, 38, 3866666, 262144, 38, 3866667, 65536, 37, 3866668, 131072, 37, 3932184, 131072, 38, 3932185, 131072, 38, 3932186, 262144, 38, 3932187, 131072, 37, 3932194, 0, 38, 3932195, 0, 38, 3932196, 0, 37, 3932197, 65536, 37, 3932198, 131072, 37, 3932199, 131072, 38, 3932204, 262144, 38, 3932205, 65536, 37, 3932206, 65536, 37, 3932207, 65536, 37, 3932208, 131072, 37, 3997720, 131072, 38, 3997721, 262144, 38, 3997722, 131072, 37, 3997723, 131072, 38, 3997730, 0, 38, 3997731, 0, 38, 3997732, 0, 38, 3997733, 0, 37, 3997734, 65536, 37, 3997735, 65536, 37, 3997736, 65536, 37, 3997737, 65536, 37, 3997738, 65536, 37, 3997739, 65536, 37, 3997740, 65536, 37, 3997741, 65536, 37, 3997742, 65536, 37, 3997743, 65536, 37, 3997744, 262144, 38, 3997745, 65536, 37, 3997746, 131072, 37, 4063256, 131072, 38, 4063258, 131072, 38, 4063259, 131072, 38, 4063266, 0, 38, 4063267, 0, 38, 4063268, 0, 38, 4063269, 0, 38, 4063278, 131072, 38, 4063280, 131072, 38, 4063282, 262144, 38, 4063283, 131072, 37, 4128792, 131072, 38, 4128794, 131072, 38, 4128795, 131072, 38, 4128802, 0, 38, 4128803, 0, 38, 4128804, 0, 38, 4128805, 0, 38, 4128814, 131072, 38, 4128816, 131072, 38, 4128819, 131072, 38, 4194328, 131072, 38, 4194330, 131072, 38, 4194331, 131072, 38, 4194338, 0, 38, 4194339, 0, 38, 4194340, 0, 38, 4194341, 0, 38, 4194350, 131072, 38, 4194352, 131072, 38, 4194355, 131072, 38, 4259864, 131072, 38, 4259866, 131072, 38, 4259867, 131072, 38, 4259874, 0, 38, 4259875, 0, 38, 4259876, 0, 38, 4259877, 0, 39, 4259878, 65536, 39, 4259879, 65536, 39, 4259880, 65536, 39, 4259881, 65536, 39, 4259882, 65536, 39, 4259883, 65536, 39, 4259884, 65536, 39, 4259885, 65536, 39, 4259886, 131072, 39, 4259888, 131072, 38, 4259891, 131072, 38, 4325400, 131072, 38, 4325402, 131072, 38, 4325403, 131072, 38, 4325410, 0, 38, 4325411, 0, 38, 4325412, 0, 38, 4325413, 0, 40, 4325414, 65536, 40, 4325415, 65536, 40, 4325416, 65536, 40, 4325417, 65536, 40, 4325418, 65536, 40, 4325419, 65536, 40, 4325420, 65536, 40, 4325421, 65536, 40, 4325422, 131072, 40, 4325424, 131072, 38, 4325427, 131072, 38, 4390936, 131072, 38, 4390938, 131072, 38, 4390939, 131072, 38, 4390946, 0, 38, 4390947, 0, 38, 4390948, 0, 38, 4390960, 131072, 38, 4390963, 262144, 38, 4390964, 65536, 37, 4390965, 65536, 37, 4390966, 65536, 37, 4390967, 65536, 37, 4390968, 131072, 37, 4456472, 131072, 38, 4456474, 131072, 38, 4456475, 131072, 38, 4456482, 0, 38, 4456483, 0, 38, 4456484, 0, 38, 4456496, 131072, 38, 4456504, 131072, 38, 4522008, 131072, 38, 4522010, 131072, 38, 4522011, 131072, 38, 4522018, 0, 38, 4522019, 0, 38, 4522020, 0, 38, 4522032, 131072, 38, 4522040, 131072, 38 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 18, 327680, 6, 23, 131072, 56, 65546, 393216, 6, 65548, 327680, 4, 65554, 327680, 7, 65559, 131072, 56, 131082, 393216, 7, 131090, 327680, 6, 131095, 131072, 56, 131103, 458752, 39, 131104, 458752, 39, 131105, 458752, 39, 131106, 458752, 39, 196618, 393216, 6, 196626, 327680, 7, 196631, 131072, 56, 262154, 393216, 7, 262159, 327680, 4, 262161, 327680, 4, 262164, 393216, 4, 262166, 458752, 39, 262167, 131072, 56, 262169, 458752, 39, 262170, 458752, 39, 262171, 0, 11, 262172, 65536, 11, 262173, 131072, 11, 262176, 458752, 39, 262177, 458752, 39, 262178, 458752, 39, 262179, 458752, 39, 262180, 458752, 39, 262181, 458752, 39, 327690, 393216, 6, 327691, 262144, 58, 327692, 262144, 58, 327693, 262144, 58, 327694, 262144, 58, 327703, 327680, 8, 327704, 393216, 8, 327705, 393216, 0, 327706, 458752, 0, 327707, 0, 12, 327708, 65536, 12, 327709, 131072, 12, 327710, 393216, 0, 327711, 458752, 0, 327712, 393216, 0, 327713, 458752, 0, 327714, 262144, 8, 327715, 327680, 8, 327716, 393216, 8, 327720, 458752, 39, 393226, 393216, 7, 393227, 65536, 132, 393228, 131072, 133, 393229, 131072, 133, 393230, 131072, 133, 393235, 327680, 4, 393240, 327680, 4, 393243, 393216, 4, 393245, 327680, 4, 393250, 393216, 4, 393254, 393216, 0, 393255, 458752, 0, 458763, 65536, 132, 458764, 327680, 20, 458790, 393216, 1, 458791, 458752, 1, 458792, 393216, 4, 458795, 393216, 0, 458796, 458752, 0, 458797, 393216, 0, 458798, 458752, 0, 524299, 65536, 132, 524301, 327680, 19, 524325, 393216, 4, 524330, 327680, 4, 524333, 393216, 4, 524335, 393216, 4, 589829, 327680, 4, 589834, 393216, 4, 589835, 65536, 132, 589836, 458752, 0, 589864, 393216, 4, 589867, 393216, 0, 589868, 458752, 0, 589869, 393216, 0, 589870, 458752, 0, 655373, 393216, 4, 655375, 0, 59, 655376, 262144, 58, 655377, 393216, 52, 655378, 393216, 61, 655379, 458752, 61, 655380, 327680, 52, 655381, 393216, 52, 655382, 393216, 73, 655383, 65536, 111, 655384, 131072, 111, 655385, 196608, 111, 655386, 262144, 111, 655387, 458752, 74, 655388, 393216, 74, 655389, 458752, 75, 655394, 327680, 4, 655397, 393216, 4, 655401, 393216, 0, 655402, 458752, 0, 655404, 327680, 4, 655407, 393216, 4, 720901, 327680, 4, 720906, 393216, 4, 720907, 262144, 8, 720909, 393216, 8, 720917, 131072, 133, 720936, 393216, 4, 720939, 393216, 0, 720940, 458752, 0, 720941, 393216, 0, 720942, 458752, 0, 720943, 458752, 39, 786443, 262144, 9, 786445, 393216, 9, 786453, 262144, 102, 786473, 393216, 0, 786474, 458752, 0, 786475, 458752, 39, 786477, 393216, 4, 786479, 393216, 4, 851974, 393216, 6, 851978, 393216, 4, 851989, 262144, 103, 852005, 0, 11, 852008, 393216, 4, 852011, 393216, 0, 852012, 458752, 0, 852013, 393216, 0, 852014, 458752, 0, 852015, 458752, 39, 917510, 393216, 7, 917515, 0, 11, 917516, 65536, 11, 917517, 131072, 11, 917525, 262144, 104, 917541, 0, 12, 917545, 393216, 0, 917546, 458752, 0, 917548, 458752, 39, 917549, 393216, 4, 917550, 458752, 39, 917551, 393216, 4, 983046, 393216, 6, 983051, 0, 12, 983053, 131072, 12, 983054, 393216, 0, 983055, 458752, 0, 983057, 65536, 1, 983067, 196608, 3, 983070, 0, 59, 983071, 327680, 57, 983072, 393216, 57, 983073, 458752, 57, 983074, 393216, 61, 983075, 458752, 61, 983076, 327680, 52, 983077, 393216, 70, 983083, 393216, 0, 983084, 458752, 0, 983085, 262144, 8, 983086, 327680, 8, 983087, 393216, 8, 1048582, 393216, 7, 1048589, 327680, 4, 1048592, 393216, 4, 1048603, 196608, 4, 1048606, 65536, 133, 1048613, 458752, 73, 1048615, 262144, 102, 1048618, 327680, 4, 1048620, 458752, 39, 1048621, 0, 11, 1048622, 65536, 11, 1048623, 131072, 11, 1048634, 327680, 6, 1114115, 327680, 4, 1114151, 262144, 103, 1114154, 262144, 8, 1114155, 327680, 8, 1114156, 393216, 8, 1114157, 458752, 39, 1114158, 458752, 39, 1114159, 458752, 39, 1114170, 327680, 7, 1179665, 262144, 102, 1179679, 0, 11, 1179680, 65536, 11, 1179681, 131072, 11, 1179687, 262144, 104, 1179693, 458752, 39, 1179695, 458752, 39, 1179704, 327680, 6, 1245187, 327680, 4, 1245194, 393216, 4, 1245201, 262144, 103, 1245228, 262144, 8, 1245229, 327680, 8, 1245230, 393216, 8, 1245231, 458752, 39, 1245240, 327680, 7, 1310731, 262144, 58, 1310732, 393216, 52, 1310733, 393216, 61, 1310734, 458752, 61, 1310735, 327680, 52, 1310736, 131072, 59, 1310737, 262144, 104, 1310744, 393216, 4, 1310761, 327680, 4, 1310764, 393216, 4, 1310765, 458752, 39, 1310767, 458752, 39, 1310768, 65536, 67, 1310769, 131072, 67, 1310770, 196608, 67, 1310771, 262144, 67, 1310772, 327680, 67, 1310776, 327680, 6, 1310780, 327680, 6, 1376267, 262144, 134, 1376301, 458752, 39, 1376304, 65536, 68, 1376305, 131072, 68, 1376306, 196608, 68, 1376307, 262144, 68, 1376308, 327680, 68, 1376312, 327680, 7, 1376316, 327680, 7, 1441803, 262144, 134, 1441813, 327680, 4, 1441816, 393216, 4, 1441832, 131072, 57, 1441837, 393216, 4, 1441839, 393216, 4, 1441840, 65536, 69, 1441841, 131072, 69, 1441842, 196608, 69, 1441843, 262144, 69, 1441844, 327680, 69, 1441846, 327680, 4, 1507331, 327680, 4, 1507338, 393216, 4, 1507368, 131072, 58, 1507376, 65536, 70, 1507377, 131072, 70, 1507378, 196608, 70, 1507379, 262144, 70, 1572889, 65536, 59, 1572890, 262144, 58, 1572891, 65536, 59, 1572892, 393216, 61, 1572893, 458752, 61, 1572894, 327680, 52, 1572895, 393216, 52, 1572896, 262144, 58, 1572897, 65536, 59, 1572898, 327680, 57, 1572899, 393216, 57, 1572900, 393216, 57, 1572901, 393216, 57, 1572902, 458752, 57, 1572903, 262144, 58, 1572904, 458752, 72, 1572912, 65536, 71, 1572913, 131072, 71, 1572914, 196608, 71, 1572915, 262144, 71, 1572922, 327680, 6, 1638439, 393216, 115, 1638440, 131072, 56, 1638448, 65536, 72, 1638449, 131072, 72, 1638450, 196608, 72, 1638451, 262144, 72, 1638458, 327680, 7, 1703953, 262144, 102, 1703975, 393216, 116, 1703980, 327680, 4, 1703983, 393216, 4, 1703984, 65536, 73, 1703985, 131072, 73, 1703986, 196608, 73, 1703987, 262144, 73, 1703988, 327680, 4, 1703990, 327680, 4, 1703992, 327680, 4, 1703995, 393216, 4, 1769479, 327680, 4, 1769482, 393216, 4, 1769489, 262144, 103, 1769497, 262144, 134, 1769501, 327680, 102, 1769502, 393216, 102, 1769520, 65536, 74, 1769521, 131072, 74, 1769522, 196608, 74, 1769523, 262144, 74, 1835025, 262144, 104, 1835033, 262144, 134, 1835037, 327680, 103, 1835038, 393216, 103, 1835053, 393216, 4, 1835063, 327680, 4, 1835066, 393216, 4, 1900554, 393216, 4, 1900573, 327680, 104, 1900574, 393216, 104, 1966111, 393216, 0, 1966112, 458752, 0, 1966113, 393216, 0, 1966114, 458752, 0, 1966120, 0, 11, 1966121, 65536, 11, 1966134, 327680, 4, 1966136, 327680, 4, 1966138, 327680, 4, 1966141, 393216, 4, 2031623, 393216, 4, 2031641, 262144, 134, 2031649, 393216, 4, 2031651, 393216, 4, 2031654, 196608, 3, 2031656, 0, 12, 2031669, 262144, 6, 2097163, 0, 11, 2097165, 131072, 11, 2097176, 393216, 4, 2097177, 262144, 134, 2097181, 327680, 102, 2097182, 393216, 102, 2097190, 196608, 4, 2097194, 327680, 4, 2097197, 393216, 4, 2097209, 327680, 4, 2097212, 393216, 4, 2162691, 327680, 4, 2162698, 393216, 4, 2162717, 327680, 103, 2162718, 393216, 103, 2162721, 393216, 4, 2162734, 393216, 0, 2162735, 458752, 0, 2162739, 262144, 8, 2162740, 327680, 8, 2162741, 393216, 8, 2228237, 327680, 6, 2228253, 327680, 104, 2228254, 393216, 104, 2228259, 196608, 11, 2228269, 393216, 4, 2228272, 131072, 11, 2228275, 262144, 9, 2228277, 393216, 9, 2228278, 327680, 4, 2228280, 327680, 4, 2228283, 393216, 4, 2228284, 0, 37, 2228287, 0, 37, 2293763, 327680, 4, 2293770, 393216, 4, 2293773, 327680, 7, 2293785, 262144, 134, 2293794, 262144, 102, 2293801, 327680, 42, 2293821, 196608, 35, 2293822, 262144, 35, 2293825, 65536, 35, 2293826, 131072, 35, 2359321, 262144, 134, 2359330, 262144, 103, 2359335, 0, 125, 2359336, 65536, 125, 2359337, 131072, 125, 2359338, 196608, 125, 2359339, 262144, 125, 2359357, 196608, 36, 2359358, 262144, 36, 2359361, 65536, 36, 2359362, 131072, 36, 2359364, 458752, 34, 2424839, 131072, 11, 2424843, 262144, 102, 2424854, 262144, 102, 2424861, 327680, 102, 2424862, 393216, 102, 2424866, 262144, 104, 2424871, 0, 126, 2424872, 65536, 126, 2424873, 131072, 126, 2424874, 196608, 126, 2424875, 262144, 126, 2424884, 327680, 19, 2490379, 458752, 70, 2490380, 262144, 58, 2490381, 393216, 52, 2490382, 393216, 61, 2490383, 458752, 61, 2490384, 327680, 52, 2490385, 262144, 58, 2490386, 327680, 57, 2490387, 393216, 57, 2490388, 458752, 57, 2490389, 262144, 58, 2490390, 458752, 70, 2490391, 262144, 58, 2490392, 131072, 59, 2490397, 327680, 103, 2490398, 393216, 103, 2490399, 262144, 117, 2490407, 0, 127, 2490408, 65536, 127, 2490409, 131072, 127, 2490410, 196608, 127, 2490411, 262144, 127, 2490422, 327680, 4, 2490424, 327680, 4, 2490427, 393216, 4, 2490430, 458752, 34, 2555911, 327680, 4, 2555914, 393216, 4, 2555915, 262144, 104, 2555916, 131072, 133, 2555917, 131072, 133, 2555918, 131072, 133, 2555919, 131072, 133, 2555920, 131072, 133, 2555921, 131072, 133, 2555922, 131072, 133, 2555923, 131072, 133, 2555924, 131072, 133, 2555925, 131072, 133, 2555926, 262144, 104, 2555927, 131072, 133, 2555928, 131072, 133, 2555929, 262144, 133, 2555933, 327680, 104, 2555934, 393216, 104, 2555943, 0, 128, 2555944, 65536, 128, 2555945, 131072, 128, 2555946, 196608, 128, 2555947, 262144, 128, 2555956, 327680, 20, 2555971, 0, 75, 2555972, 65536, 75, 2555973, 131072, 75, 2555974, 196608, 75, 2555975, 262144, 75, 2555976, 327680, 75, 2555977, 393216, 75, 2621474, 262144, 102, 2621478, 393216, 127, 2621479, 0, 129, 2621480, 65536, 129, 2621481, 131072, 129, 2621482, 196608, 129, 2621483, 262144, 129, 2621492, 393216, 0, 2621493, 458752, 0, 2621494, 327680, 4, 2621496, 327680, 4, 2621499, 393216, 4, 2621500, 65536, 35, 2621501, 131072, 35, 2621505, 262144, 3, 2621507, 0, 76, 2621508, 65536, 76, 2621509, 131072, 76, 2621510, 196608, 76, 2621511, 262144, 76, 2621512, 327680, 76, 2621513, 393216, 76, 2686989, 458752, 105, 2686990, 327680, 105, 2686991, 393216, 105, 2687008, 0, 11, 2687009, 65536, 11, 2687010, 262144, 103, 2687015, 0, 130, 2687016, 65536, 130, 2687017, 131072, 130, 2687018, 196608, 130, 2687019, 262144, 130, 2687027, 327680, 4, 2687030, 393216, 4, 2687036, 65536, 36, 2687037, 131072, 36, 2687041, 262144, 4, 2752526, 327680, 106, 2752527, 393216, 106, 2752528, 458752, 105, 2752535, 327680, 105, 2752536, 393216, 105, 2752537, 458752, 105, 2752541, 327680, 102, 2752542, 393216, 102, 2752546, 131072, 12, 2752556, 262144, 102, 2818070, 458752, 105, 2818071, 327680, 106, 2818072, 393216, 106, 2818077, 327680, 103, 2818078, 393216, 103, 2818090, 65536, 11, 2818092, 262144, 103, 2818099, 327680, 4, 2818102, 393216, 4, 2818108, 458752, 34, 2883584, 65536, 58, 2883585, 65536, 58, 2883586, 65536, 58, 2883587, 65536, 58, 2883588, 65536, 58, 2883589, 65536, 58, 2883590, 65536, 58, 2883591, 65536, 58, 2883592, 65536, 58, 2883593, 65536, 58, 2883594, 131072, 58, 2883613, 327680, 104, 2883614, 393216, 104, 2883638, 327680, 4, 2883640, 327680, 4, 2883643, 393216, 4, 2883649, 196608, 35, 2949130, 131072, 58, 2949131, 0, 61, 2949151, 327680, 4, 2949154, 393216, 4, 2949156, 393216, 4, 2949158, 327680, 4, 2949161, 393216, 4, 2949180, 0, 22, 2949181, 65536, 22, 2949182, 65536, 22, 2949183, 131072, 22, 2949185, 196608, 36, 2949186, 0, 37, 2949187, 262144, 29, 2949188, 0, 37, 2949189, 262144, 29, 2949190, 262144, 29, 2949191, 262144, 29, 2949192, 262144, 29, 2949193, 262144, 29, 2949194, 262144, 29, 2949195, 262144, 29, 2949196, 262144, 29, 2949197, 262144, 29, 2949198, 262144, 29, 2949199, 262144, 29, 3014715, 262144, 6, 3080192, 65536, 37, 3080193, 65536, 37, 3080194, 65536, 37, 3080195, 65536, 37, 3080196, 65536, 37, 3080197, 65536, 37, 3080198, 65536, 37, 3080199, 65536, 37, 3080200, 65536, 37, 3080201, 65536, 37, 3080202, 65536, 37, 3080203, 65536, 37, 3080204, 65536, 37, 3080205, 65536, 37, 3080206, 65536, 37, 3080207, 65536, 37, 3080208, 65536, 37, 3080209, 65536, 37, 3080210, 65536, 37, 3080211, 65536, 37, 3080212, 65536, 37, 3080213, 65536, 37, 3080214, 65536, 37, 3080215, 65536, 37, 3080216, 131072, 37, 3080217, 131072, 37, 3080256, 262151, 7, 3145742, 0, 37, 3145744, 196608, 35, 3145745, 262144, 35, 3145750, 131072, 37, 3145761, 262144, 6, 3145795, 458752, 34, 3211280, 196608, 36, 3211281, 262144, 36, 3211290, 262151, 7, 3211294, 327680, 107, 3211295, 393216, 107, 3211296, 458752, 107, 3211299, 262151, 7, 3211324, 0, 37, 3211325, 65536, 37, 3211326, 65536, 37, 3211327, 131072, 37, 3276820, 65536, 35, 3276821, 131072, 35, 3276826, 131072, 119, 3276827, 65536, 117, 3276828, 65536, 117, 3276829, 65536, 117, 3276830, 327680, 108, 3276831, 393216, 108, 3276832, 458752, 108, 3276833, 65536, 117, 3276834, 65536, 117, 3276835, 65536, 117, 3276860, 0, 38, 3276861, 65536, 38, 3276862, 65536, 38, 3276863, 131072, 38, 3276864, 65536, 35, 3276865, 131072, 35, 3342356, 65536, 36, 3342357, 131072, 36, 3342362, 131072, 120, 3342363, 65536, 118, 3342364, 65536, 118, 3342365, 65536, 118, 3342366, 327680, 109, 3342367, 393216, 109, 3342368, 458752, 109, 3342369, 65536, 118, 3342370, 65536, 118, 3342371, 65536, 118, 3342375, 327680, 4, 3342378, 65536, 11, 3342380, 393216, 4, 3342382, 327680, 4, 3342385, 393216, 4, 3342387, 327680, 4, 3342390, 131072, 11, 3342392, 393216, 4, 3342400, 65536, 36, 3342401, 131072, 36, 3407902, 327680, 110, 3407903, 393216, 110, 3407904, 458752, 110, 3407906, 65543, 7, 3407907, 196615, 7, 3473436, 196608, 3, 3473444, 327680, 4, 3473449, 393216, 4, 3473451, 327680, 4, 3473460, 393216, 4, 3473462, 327680, 4, 3473467, 393216, 4, 3473468, 65536, 11, 3473469, 131072, 11, 3473472, 458752, 34, 3538965, 196608, 35, 3538966, 262144, 35, 3538969, 131072, 37, 3538972, 196608, 4, 3604501, 196608, 36, 3604502, 262144, 36, 3604515, 0, 37, 3604516, 65536, 37, 3604517, 65536, 37, 3604518, 65536, 37, 3604519, 131072, 37, 3604520, 327680, 4, 3604527, 393216, 4, 3604529, 327680, 4, 3604534, 393216, 4, 3604536, 327680, 4, 3604539, 393216, 4, 3670051, 0, 38, 3670055, 131072, 38, 3735574, 65536, 35, 3735575, 131072, 35, 3735580, 0, 67, 3735581, 65536, 67, 3735582, 131072, 67, 3735583, 196608, 67, 3735584, 262144, 67, 3735585, 327680, 67, 3735588, 458752, 34, 3735589, 65536, 35, 3735590, 131072, 35, 3735594, 327680, 6, 3735596, 327680, 6, 3735598, 327680, 6, 3735600, 327680, 6, 3735602, 327680, 6, 3735604, 327680, 6, 3735606, 327680, 6, 3735608, 327680, 6, 3735610, 327680, 6, 3735612, 327680, 6, 3735614, 327680, 6, 3735617, 393216, 6, 3801110, 65536, 36, 3801111, 131072, 36, 3801116, 0, 68, 3801117, 65536, 68, 3801118, 131072, 68, 3801119, 196608, 68, 3801120, 262144, 68, 3801121, 327680, 68, 3801125, 65536, 36, 3801126, 131072, 36, 3801132, 327680, 7, 3801134, 327680, 7, 3801136, 327680, 7, 3801138, 327680, 7, 3801140, 327680, 7, 3801142, 327680, 7, 3801144, 327680, 7, 3801146, 327680, 7, 3801148, 327680, 7, 3801150, 327680, 7, 3801153, 393216, 7, 3866652, 0, 69, 3866653, 65536, 69, 3866654, 131072, 69, 3866655, 196608, 69, 3866656, 262144, 69, 3866657, 327680, 69, 3932186, 458752, 34, 3932188, 0, 70, 3932189, 65536, 70, 3932190, 131072, 70, 3932191, 196608, 70, 3932192, 262144, 70, 3932193, 327680, 70, 3997724, 0, 71, 3997725, 65536, 71, 3997726, 131072, 71, 3997727, 196608, 71, 3997728, 262144, 71, 3997729, 327680, 71, 3997742, 131072, 37, 3997744, 131072, 37, 4063257, 458752, 34, 4063260, 0, 72, 4063261, 65536, 72, 4063262, 131072, 72, 4063263, 196608, 72, 4063264, 262144, 72, 4063265, 327680, 72, 4128796, 0, 73, 4128797, 65536, 73, 4128798, 131072, 73, 4128799, 196608, 73, 4128800, 262144, 73, 4128801, 327680, 73, 4194332, 0, 74, 4194333, 65536, 74, 4194334, 131072, 74, 4194335, 196608, 74, 4194336, 262144, 74, 4194337, 327680, 74 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 1840) +scene_destination = "res://Maps/LegenTown/Legen_Town_VR_building.tscn" +location = Vector2(176, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 1840) +scene_destination = "res://Maps/LegenTown/Legen_Town_VR_building.tscn" +location = Vector2(208, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 496) +scene_destination = "res://Maps/LegenTown/Legen_Town_Metro.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 912) +scene_destination = "res://Maps/LegenTown/Legen_Town_PC.tscn" +location = Vector2(272, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 336) +scene_destination = "res://Maps/LegenTown/Legen_Town_Mart.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(944, 784) +scene_destination = "res://Maps/LegenTown/Legen_Town_M167.tscn" +location = Vector2(1744, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 496) +scene_destination = "res://Maps/LegenTown/Legen_Town_Metro.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(656, 432) +scene_destination = "res://Maps/LegenTown/Legen_Town_M167.tscn" +location = Vector2(976, 784) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 496) +scene_destination = "res://Maps/LegenTown/Legen_Town_M167.tscn" +location = Vector2(176, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 848) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(176, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1616, 848) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(208, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 656) +scene_destination = "res://Maps/LegenTown/Legen_Town_M167.tscn" +location = Vector2(912, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 1232) +scene_destination = "res://Maps/LegenTown/Legen_Town_M167.tscn" +location = Vector2(176, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp14" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 1392) +scene_destination = "res://Maps/Routes/Route9/Route_9_M027.tscn" +location = Vector2(144, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp15" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1328, 1296) +scene_destination = "res://Maps/LegenTown/Legen_Town_M167.tscn" +location = Vector2(112, 1264) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp16" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 336) +scene_destination = "res://Maps/LegenTown/Legen_Town_M167.tscn" +location = Vector2(2064, 848) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp17" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 1072) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(208, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 880) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 1264) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 912) +texture = ExtResource("303") +facing = "Left" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(496, 368) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 1232) +texture = ExtResource("305") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(368, 1424) +texture = ExtResource("6") +item_id = 126 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1136, 1744) +texture = ExtResource("6") +item_id = 2 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1776, 1488) +texture = ExtResource("6") +item_id = 311 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(880, 1456) +texture = ExtResource("6") +item_id = 237 diff --git a/Maps/LegenTown/Legen_Town_M167.gd b/Maps/LegenTown/Legen_Town_M167.gd new file mode 100644 index 000000000..6c3f4c64f --- /dev/null +++ b/Maps/LegenTown/Legen_Town_M167.gd @@ -0,0 +1,50 @@ +extends Node2D # gen_map.py Map167 + +var map_name = "Legen Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(944, 784): + Global.game.play_dialogue("MAP167_NPC_1") + if check_pos == Vector2(1040, 784): + Global.game.play_dialogue("MAP167_NPC_2") + if check_pos == Vector2(1040, 848): + Global.game.play_dialogue("MAP167_NPC_3") + if check_pos == Vector2(1072, 752): + Global.game.play_dialogue("MAP167_NPC_4") + if check_pos == Vector2(1104, 720): + Global.game.play_dialogue("MAP167_NPC_5") + if check_pos == Vector2(1104, 752): + Global.game.play_dialogue("MAP167_NPC_6") + if check_pos == Vector2(1008, 848): + Global.game.play_dialogue("MAP167_NPC_7") + if check_pos == Vector2(880, 784): + Global.game.play_dialogue("MAP167_NPC_8") + if check_pos == Vector2(880, 752): + Global.game.play_dialogue("MAP167_NPC_9") + if check_pos == Vector2(1424, 1264): + Global.game.play_dialogue("MAP167_NPC_10") + if check_pos == Vector2(944, 848): + Global.game.play_dialogue("MAP167_NPC_11") + if check_pos == Vector2(880, 720): + Global.game.play_dialogue("MAP167_NPC_12") + if check_pos == Vector2(912, 816): + Global.game.play_dialogue("MAP167_NPC_13") + if check_pos == Vector2(976, 848): + Global.game.play_dialogue("MAP167_NPC_14") + if check_pos == Vector2(1040, 112): + Global.game.play_dialogue("MAP167_NPC_15") + if check_pos == Vector2(880, 240): + Global.game.play_dialogue("MAP167_NPC_16") + if check_pos == Vector2(1712, 208): + Global.game.play_dialogue("MAP167_NPC_17") + if check_pos == Vector2(1008, 784): + Global.game.play_dialogue("MAP167_NPC_18") + if check_pos == Vector2(272, 720): + Global.game.play_dialogue("MAP167_NPC_19") + if check_pos == Vector2(112, 1136): + Global.game.play_dialogue("MAP167_NPC_20") + if check_pos == Vector2(2064, 560): + Global.game.play_dialogue("MAP167_NPC_21") + if check_pos == Vector2(976, 592): + Global.game.open_shop(['GOODROD', 'TM09', 'TM28', 'TM44', 'TM32', 'ULTRABALL', 'REVIVE', 'SUPERREPEL']) + return null diff --git a/Maps/LegenTown/Legen_Town_M167.gd.uid b/Maps/LegenTown/Legen_Town_M167.gd.uid new file mode 100644 index 000000000..e2a4923f9 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_M167.gd.uid @@ -0,0 +1 @@ +uid://impoob4ganmr diff --git a/Maps/LegenTown/Legen_Town_M167.tscn b/Maps/LegenTown/Legen_Town_M167.tscn new file mode 100644 index 000000000..9e3d78588 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_M167.tscn @@ -0,0 +1,220 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/LegenTown/Legen_Town_M167_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/LegenTown/Legen_Town_M167.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Sheldon.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_017.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_005.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_121.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/KELLYN.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_043.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_008.png" id="314"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="315"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_040.png" id="316"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_033.png" id="317"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Rivaltheo.PNG" id="318"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="319"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="320"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale2.png" id="321"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="501"] +[node name="Legen Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 196608, 3, 1, 262144, 3, 2, 262144, 3, 3, 262144, 3, 4, 262144, 3, 5, 0, 0, 6, 0, 0, 7, 262144, 3, 8, 262144, 3, 9, 262144, 3, 10, 262144, 3, 11, 327680, 3, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 131073, 5, 23, 327680, 5, 24, 393216, 5, 25, 393216, 5, 26, 393216, 5, 27, 393216, 5, 28, 393216, 5, 29, 393216, 5, 30, 393216, 5, 31, 393216, 5, 32, 393216, 5, 33, 393216, 5, 34, 458752, 5, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 196608, 3, 49, 262144, 3, 50, 262144, 3, 51, 262144, 3, 52, 262144, 3, 53, 0, 0, 54, 0, 0, 55, 262144, 3, 56, 262144, 3, 57, 262144, 3, 58, 262144, 3, 59, 327680, 3, 60, 262145, 2, 61, 1, 0, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 65536, 196608, 4, 65537, 262144, 4, 65538, 262144, 4, 65539, 262144, 4, 65540, 262144, 4, 65541, 0, 0, 65542, 0, 0, 65543, 262144, 4, 65544, 262144, 4, 65545, 262144, 4, 65546, 262144, 4, 65547, 327680, 4, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 262145, 5, 65557, 131073, 3, 65558, 131073, 4, 65559, 327680, 6, 65560, 393216, 6, 65561, 393216, 6, 65562, 393216, 6, 65563, 393216, 6, 65564, 393216, 6, 65565, 393216, 6, 65566, 393216, 6, 65567, 393216, 6, 65568, 393216, 6, 65569, 393216, 6, 65570, 458752, 6, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 196608, 4, 65585, 262144, 4, 65586, 262144, 4, 65587, 262144, 4, 65588, 262144, 4, 65589, 0, 0, 65590, 0, 0, 65591, 262144, 4, 65592, 262144, 4, 65593, 262144, 4, 65594, 262144, 4, 65595, 327680, 4, 65596, 262145, 2, 65597, 1, 0, 65598, 1, 0, 65599, 1, 0, 65600, 1, 0, 65601, 1, 0, 65602, 1, 0, 65603, 1, 0, 65604, 1, 0, 65605, 1, 0, 131072, 65536, 6, 131073, 65536, 6, 131074, 65536, 6, 131075, 65536, 6, 131076, 65536, 6, 131077, 196608, 3, 131078, 327680, 3, 131079, 65536, 6, 131080, 65536, 6, 131081, 65536, 6, 131082, 65536, 6, 131083, 65536, 6, 131084, 262145, 5, 131085, 131073, 3, 131086, 131073, 3, 131087, 1, 6, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 262145, 2, 131093, 1, 0, 131094, 1, 4, 131095, 0, 11, 131096, 0, 11, 131097, 0, 11, 131098, 0, 11, 131099, 0, 11, 131100, 0, 11, 131101, 0, 11, 131102, 0, 11, 131103, 0, 11, 131104, 0, 11, 131105, 0, 11, 131106, 0, 11, 131107, 0, 0, 131108, 0, 0, 131109, 0, 0, 131110, 0, 0, 131111, 0, 0, 131112, 262145, 5, 131113, 131073, 3, 131114, 131073, 3, 131115, 131073, 3, 131116, 131073, 3, 131117, 131073, 3, 131118, 131073, 3, 131119, 1, 6, 131120, 65536, 6, 131121, 65536, 6, 131122, 65536, 6, 131123, 65536, 6, 131124, 65536, 6, 131125, 196608, 3, 131126, 327680, 3, 131127, 65536, 6, 131128, 65536, 6, 131129, 65536, 6, 131130, 65536, 6, 131131, 65536, 6, 131132, 262145, 2, 131133, 1, 0, 131134, 1, 0, 131135, 1, 0, 131136, 1, 0, 131137, 1, 0, 131138, 1, 0, 131139, 1, 0, 131140, 1, 0, 131141, 1, 0, 196608, 65536, 6, 196609, 65536, 5, 196610, 65536, 5, 196611, 65536, 5, 196612, 65536, 5, 196613, 196608, 4, 196614, 327680, 4, 196615, 65536, 5, 196616, 65536, 5, 196617, 65536, 5, 196618, 65536, 5, 196619, 65536, 5, 196620, 262145, 2, 196621, 1, 0, 196622, 1, 0, 196623, 1, 4, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 262145, 2, 196629, 1, 0, 196630, 1, 4, 196631, 0, 11, 196632, 0, 12, 196633, 0, 12, 196634, 0, 12, 196635, 0, 12, 196636, 0, 12, 196637, 0, 12, 196638, 0, 12, 196639, 0, 12, 196640, 0, 12, 196641, 0, 12, 196642, 0, 12, 196643, 0, 0, 196644, 0, 0, 196645, 0, 0, 196646, 0, 0, 196647, 0, 0, 196648, 262145, 2, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 4, 196656, 65536, 6, 196657, 65536, 5, 196658, 65536, 5, 196659, 65536, 5, 196660, 65536, 5, 196661, 196608, 4, 196662, 327680, 4, 196663, 65536, 5, 196664, 65536, 5, 196665, 65536, 5, 196666, 65536, 5, 196667, 65536, 5, 196668, 262145, 2, 196669, 1, 0, 196670, 1, 0, 196671, 1, 0, 196672, 1, 0, 196673, 1, 0, 196674, 1, 0, 196675, 1, 0, 196676, 1, 0, 196677, 1, 0, 262144, 65536, 6, 262145, 65536, 5, 262146, 65536, 5, 262147, 65536, 5, 262148, 65536, 5, 262149, 65536, 6, 262150, 65536, 6, 262151, 65536, 5, 262152, 65536, 5, 262153, 65536, 5, 262154, 65536, 5, 262155, 65536, 5, 262156, 262145, 2, 262157, 1, 0, 262158, 1, 0, 262159, 1, 4, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 0, 0, 262164, 262145, 2, 262165, 1, 0, 262166, 1, 4, 262167, 0, 11, 262168, 0, 12, 262169, 0, 12, 262170, 0, 12, 262171, 0, 12, 262172, 0, 12, 262173, 0, 12, 262174, 0, 12, 262175, 0, 12, 262176, 0, 12, 262177, 0, 12, 262178, 0, 12, 262179, 0, 0, 262180, 0, 0, 262181, 0, 0, 262182, 0, 0, 262183, 0, 0, 262184, 262145, 2, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 4, 262192, 65536, 6, 262193, 65536, 5, 262194, 65536, 5, 262195, 65536, 5, 262196, 65536, 5, 262197, 65536, 6, 262198, 65536, 6, 262199, 65536, 5, 262200, 65536, 5, 262201, 65536, 5, 262202, 65536, 5, 262203, 65536, 5, 262204, 262145, 2, 262205, 1, 0, 262206, 1, 0, 262207, 1, 0, 262208, 1, 0, 262209, 1, 0, 262210, 1, 0, 262211, 1, 0, 262212, 1, 0, 262213, 1, 0, 327680, 65536, 6, 327681, 65536, 5, 327682, 65536, 5, 327683, 65536, 5, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 5, 327689, 65536, 5, 327690, 65536, 5, 327691, 65536, 5, 327692, 262145, 2, 327693, 1, 0, 327694, 1, 0, 327695, 1, 4, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 0, 0, 327700, 262145, 2, 327701, 1, 0, 327702, 1, 4, 327703, 0, 11, 327704, 0, 12, 327705, 0, 12, 327706, 0, 12, 327707, 0, 12, 327708, 0, 12, 327709, 0, 12, 327710, 0, 12, 327711, 0, 12, 327712, 0, 12, 327713, 0, 12, 327714, 0, 12, 327715, 0, 0, 327716, 0, 0, 327717, 0, 0, 327718, 0, 0, 327719, 0, 0, 327720, 262145, 2, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 4, 327728, 65536, 6, 327729, 65536, 5, 327730, 65536, 5, 327731, 65536, 5, 327732, 65536, 5, 327733, 65536, 5, 327734, 65536, 5, 327735, 65536, 5, 327736, 65536, 5, 327737, 65536, 5, 327738, 65536, 5, 327739, 65536, 5, 327740, 262145, 2, 327741, 1, 0, 327742, 1, 0, 327743, 1, 0, 327744, 1, 0, 327745, 1, 0, 327746, 1, 0, 327747, 1, 0, 327748, 1, 0, 327749, 1, 0, 393216, 65536, 6, 393217, 65536, 6, 393218, 65536, 6, 393219, 65536, 5, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 262145, 2, 393229, 1, 0, 393230, 1, 0, 393231, 1, 4, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 393236, 262145, 2, 393237, 1, 0, 393238, 1, 4, 393239, 0, 11, 393240, 0, 12, 393241, 0, 12, 393242, 0, 12, 393243, 0, 12, 393244, 0, 12, 393245, 0, 12, 393246, 0, 12, 393247, 0, 12, 393248, 0, 12, 393249, 0, 12, 393250, 0, 12, 393251, 0, 0, 393252, 0, 0, 393253, 0, 0, 393254, 0, 0, 393255, 0, 0, 393256, 262145, 2, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 4, 393264, 65536, 6, 393265, 65536, 5, 393266, 65536, 5, 393267, 65536, 5, 393268, 65536, 5, 393269, 65536, 5, 393270, 65536, 5, 393271, 65536, 5, 393272, 65536, 5, 393273, 65536, 5, 393274, 65536, 5, 393275, 65536, 5, 393276, 262145, 2, 393277, 1, 0, 393278, 1, 0, 393279, 1, 0, 393280, 1, 0, 393281, 1, 0, 393282, 1, 0, 393283, 1, 0, 393284, 1, 0, 393285, 1, 0, 458752, 65536, 6, 458753, 65536, 6, 458754, 65536, 6, 458755, 65536, 5, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 262145, 2, 458765, 1, 0, 458766, 1, 0, 458767, 1, 4, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 262145, 2, 458773, 1, 0, 458774, 1, 4, 458775, 0, 11, 458776, 0, 12, 458777, 0, 12, 458778, 0, 12, 458779, 0, 12, 458780, 0, 12, 458781, 0, 12, 458782, 0, 12, 458783, 0, 12, 458784, 0, 12, 458785, 0, 12, 458786, 0, 12, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 262145, 2, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 4, 458800, 65536, 6, 458801, 65536, 5, 458802, 65536, 5, 458803, 65536, 5, 458804, 65536, 5, 458805, 65536, 5, 458806, 65536, 5, 458807, 65536, 5, 458808, 65536, 5, 458809, 65536, 5, 458810, 65536, 5, 458811, 65536, 5, 458812, 262145, 2, 458813, 1, 0, 458814, 1, 0, 458815, 1, 0, 458816, 1, 0, 458817, 1, 0, 458818, 1, 0, 458819, 1, 0, 458820, 1, 0, 458821, 1, 0, 524288, 65536, 6, 524289, 65536, 5, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 262145, 2, 524301, 1, 0, 524302, 1, 0, 524303, 1, 4, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 262145, 2, 524309, 1, 0, 524310, 1, 4, 524311, 0, 11, 524312, 0, 12, 524313, 0, 12, 524314, 0, 12, 524315, 0, 12, 524316, 0, 12, 524317, 0, 12, 524318, 0, 12, 524319, 0, 12, 524320, 0, 12, 524321, 0, 12, 524322, 0, 12, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 262145, 2, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 4, 524336, 65536, 6, 524337, 65536, 5, 524338, 65536, 5, 524339, 65536, 5, 524340, 65536, 5, 524341, 65536, 5, 524342, 65536, 5, 524343, 65536, 5, 524344, 65536, 5, 524345, 65536, 5, 524346, 65536, 5, 524347, 65536, 5, 524348, 262145, 2, 524349, 1, 0, 524350, 1, 0, 524351, 1, 0, 524352, 1, 0, 524353, 1, 0, 524354, 1, 0, 524355, 1, 0, 524356, 1, 0, 524357, 1, 0, 589824, 65536, 6, 589825, 65536, 5, 589826, 65536, 5, 589827, 65536, 5, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 262145, 2, 589837, 1, 0, 589838, 1, 0, 589839, 1, 4, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 262145, 2, 589845, 1, 0, 589846, 1, 4, 589847, 0, 11, 589848, 0, 12, 589849, 0, 12, 589850, 0, 12, 589851, 0, 12, 589852, 0, 12, 589853, 0, 12, 589854, 0, 12, 589855, 0, 12, 589856, 0, 12, 589857, 0, 12, 589858, 0, 12, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 262145, 2, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 4, 589872, 65536, 6, 589873, 65536, 5, 589874, 65536, 5, 589875, 65536, 5, 589876, 65536, 5, 589877, 65536, 5, 589878, 65536, 5, 589879, 65536, 5, 589880, 65536, 5, 589881, 65536, 5, 589882, 65536, 5, 589883, 65536, 5, 589884, 262145, 2, 589885, 1, 0, 589886, 1, 0, 589887, 1, 0, 589888, 1, 0, 589889, 1, 0, 589890, 1, 0, 589891, 1, 0, 589892, 1, 0, 589893, 1, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 262145, 5, 655365, 131073, 3, 655366, 131073, 3, 655367, 131073, 3, 655368, 131073, 3, 655369, 131073, 3, 655370, 131073, 3, 655371, 131073, 3, 655372, 65537, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 4, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 262145, 2, 655381, 1, 0, 655382, 131073, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 4, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 262145, 2, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 131073, 0, 655408, 131073, 3, 655409, 131073, 3, 655410, 131073, 3, 655411, 1, 6, 655412, 0, 0, 655413, 0, 0, 655414, 0, 0, 655415, 0, 0, 655416, 0, 0, 655417, 0, 0, 655418, 0, 0, 655419, 0, 0, 655420, 262145, 2, 655421, 1, 0, 655422, 1, 0, 655423, 1, 0, 655424, 1, 0, 655425, 1, 0, 655426, 1, 0, 655427, 1, 0, 655428, 1, 0, 655429, 1, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 262145, 6, 720901, 262145, 4, 720902, 262145, 4, 720903, 262145, 4, 720904, 262145, 4, 720905, 262145, 4, 720906, 262145, 4, 720907, 262145, 4, 720908, 262145, 4, 720909, 262145, 4, 720910, 262145, 4, 720911, 131073, 6, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 262145, 2, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 4, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 262145, 6, 720937, 262145, 4, 720938, 262145, 4, 720939, 262145, 4, 720940, 262145, 4, 720941, 262145, 4, 720942, 262145, 4, 720943, 262145, 4, 720944, 262145, 4, 720945, 262145, 4, 720946, 262145, 4, 720947, 131073, 6, 720948, 0, 0, 720949, 0, 0, 720950, 0, 0, 720951, 0, 0, 720952, 0, 0, 720953, 0, 0, 720954, 0, 0, 720955, 0, 0, 720956, 262145, 2, 720957, 1, 0, 720958, 1, 0, 720959, 1, 0, 720960, 1, 0, 720961, 1, 0, 720962, 1, 0, 720963, 1, 0, 720964, 1, 0, 720965, 1, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 262145, 6, 786453, 262145, 4, 786454, 262145, 4, 786455, 262145, 4, 786456, 262145, 4, 786457, 262145, 4, 786458, 262145, 4, 786459, 262145, 4, 786460, 262145, 4, 786461, 262145, 4, 786462, 262145, 4, 786463, 262145, 4, 786464, 262145, 4, 786465, 262145, 4, 786466, 131073, 6, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 786492, 262145, 2, 786493, 1, 0, 786494, 1, 0, 786495, 1, 0, 786496, 1, 0, 786497, 1, 0, 786498, 1, 0, 786499, 1, 0, 786500, 1, 0, 786501, 1, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 852028, 262145, 2, 852029, 1, 0, 852030, 1, 0, 852031, 1, 0, 852032, 1, 0, 852033, 1, 0, 852034, 1, 0, 852035, 1, 0, 852036, 1, 0, 852037, 1, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 917564, 262145, 6, 917565, 262145, 4, 917566, 262145, 4, 917567, 262145, 4, 917568, 262145, 4, 917569, 262145, 4, 917570, 262145, 4, 917571, 262145, 4, 917572, 262145, 4, 917573, 262145, 4, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 393216, 3, 983097, 458752, 3, 983098, 458752, 3, 983099, 458752, 3, 983100, 458752, 3, 983101, 458752, 3, 983102, 458752, 3, 983103, 458752, 3, 983104, 458752, 3, 983105, 458752, 3, 983106, 458752, 3, 983107, 458752, 3, 983108, 458752, 3, 983109, 0, 5, 1048576, 196608, 3, 1048577, 262144, 3, 1048578, 262144, 3, 1048579, 262144, 3, 1048580, 262144, 3, 1048581, 0, 0, 1048582, 0, 0, 1048583, 262144, 3, 1048584, 262144, 3, 1048585, 262144, 3, 1048586, 262144, 3, 1048587, 327680, 3, 1048588, 131073, 3, 1048589, 131073, 3, 1048590, 131073, 3, 1048591, 131073, 3, 1048592, 131073, 3, 1048593, 1, 6, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 131072, 27, 1048600, 458752, 25, 1048601, 458752, 25, 1048602, 458752, 25, 1048603, 458752, 25, 1048604, 458752, 25, 1048605, 458752, 25, 1048606, 458752, 25, 1048607, 458752, 25, 1048608, 458752, 25, 1048609, 458752, 25, 1048610, 196608, 27, 1048611, 196608, 27, 1048612, 196608, 27, 1048613, 196608, 27, 1048614, 196608, 27, 1048615, 196608, 27, 1048616, 196608, 27, 1048617, 196608, 27, 1048618, 196608, 27, 1048619, 196608, 27, 1048620, 262144, 27, 1048621, 262145, 5, 1048622, 131073, 3, 1048623, 131073, 3, 1048624, 131073, 3, 1048625, 131073, 3, 1048626, 131073, 3, 1048627, 131073, 3, 1048628, 131073, 3, 1048629, 131073, 3, 1048630, 1, 6, 1048631, 0, 0, 1048632, 393216, 4, 1048633, 458752, 4, 1048634, 458752, 4, 1048635, 458752, 4, 1048636, 458752, 4, 1048637, 458752, 4, 1048638, 458752, 4, 1048639, 458752, 4, 1048640, 458752, 4, 1048641, 458752, 4, 1048642, 458752, 4, 1048643, 458752, 4, 1048644, 458752, 4, 1048645, 0, 6, 1114112, 196608, 4, 1114113, 262144, 4, 1114114, 262144, 4, 1114115, 262144, 4, 1114116, 262144, 4, 1114117, 0, 0, 1114118, 0, 0, 1114119, 262144, 4, 1114120, 262144, 4, 1114121, 262144, 4, 1114122, 262144, 4, 1114123, 327680, 4, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 4, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 1, 7, 1114135, 131072, 28, 1114136, 458752, 26, 1114137, 458752, 26, 1114138, 458752, 26, 1114139, 458752, 26, 1114140, 458752, 26, 1114141, 458752, 26, 1114142, 458752, 26, 1114143, 458752, 26, 1114144, 458752, 26, 1114145, 458752, 26, 1114146, 196608, 28, 1114147, 196608, 28, 1114148, 196608, 28, 1114149, 196608, 28, 1114150, 196608, 28, 1114151, 196608, 28, 1114152, 196608, 28, 1114153, 196608, 28, 1114154, 196608, 28, 1114155, 196608, 28, 1114156, 262144, 28, 1114157, 262145, 2, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 0, 1114161, 1, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 4, 1114167, 0, 0, 1114168, 196608, 24, 1114169, 196608, 24, 1114170, 196608, 24, 1114171, 196608, 24, 1114172, 196608, 24, 1114173, 196608, 24, 1114174, 196608, 24, 1114175, 196608, 24, 1114176, 196608, 24, 1114177, 196608, 24, 1114178, 196608, 24, 1114179, 196608, 24, 1114180, 196608, 24, 1114181, 196608, 24, 1179648, 65536, 6, 1179649, 65536, 6, 1179650, 65536, 6, 1179651, 65536, 6, 1179652, 65536, 6, 1179653, 196608, 3, 1179654, 327680, 3, 1179655, 65536, 6, 1179656, 65536, 6, 1179657, 65536, 6, 1179658, 65536, 6, 1179659, 65536, 6, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 4, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179670, 131073, 5, 1179671, 196608, 24, 1179672, 196608, 24, 1179673, 196608, 24, 1179674, 196608, 24, 1179675, 196608, 24, 1179676, 196608, 24, 1179677, 196608, 24, 1179678, 196608, 24, 1179679, 196608, 24, 1179680, 196608, 24, 1179681, 196608, 24, 1179682, 196608, 24, 1179683, 196608, 24, 1179684, 196608, 24, 1179685, 196608, 24, 1179686, 196608, 24, 1179687, 196608, 24, 1179688, 196608, 24, 1179689, 196608, 24, 1179690, 196608, 24, 1179691, 196608, 24, 1179692, 196608, 24, 1179693, 262145, 2, 1179694, 1, 0, 1179695, 1, 0, 1179696, 1, 0, 1179697, 1, 0, 1179698, 1, 0, 1179699, 1, 0, 1179700, 1, 0, 1179701, 1, 0, 1179702, 1, 4, 1179703, 0, 0, 1179704, 196608, 24, 1179705, 196608, 25, 1179706, 196608, 25, 1179707, 196608, 25, 1179708, 196608, 25, 1179709, 196608, 25, 1179710, 196608, 25, 1179711, 196608, 25, 1179712, 196608, 25, 1179713, 196608, 25, 1179714, 196608, 25, 1179715, 196608, 25, 1179716, 196608, 25, 1179717, 196608, 25, 1245184, 65536, 6, 1245185, 65536, 5, 1245186, 65536, 5, 1245187, 65536, 5, 1245188, 65536, 5, 1245189, 196608, 4, 1245190, 327680, 4, 1245191, 65536, 5, 1245192, 65536, 5, 1245193, 65536, 5, 1245194, 65536, 5, 1245195, 65536, 5, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 4, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 131073, 5, 1245207, 196608, 24, 1245208, 196608, 25, 1245209, 196608, 25, 1245210, 196608, 25, 1245211, 196608, 25, 1245212, 196608, 25, 1245213, 196608, 25, 1245214, 196608, 25, 1245215, 196608, 25, 1245216, 196608, 25, 1245217, 196608, 25, 1245218, 196608, 25, 1245219, 196608, 25, 1245220, 196608, 25, 1245221, 196608, 25, 1245222, 196608, 25, 1245223, 196608, 25, 1245224, 196608, 25, 1245225, 196608, 25, 1245226, 196608, 25, 1245227, 196608, 25, 1245228, 196608, 25, 1245229, 262145, 2, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1245234, 1, 0, 1245235, 1, 0, 1245236, 1, 0, 1245237, 1, 0, 1245238, 1, 4, 1245239, 0, 0, 1245240, 196608, 24, 1245241, 196608, 25, 1245242, 196608, 25, 1245243, 196608, 25, 1245244, 196608, 25, 1245245, 196608, 25, 1245246, 196608, 25, 1245247, 196608, 25, 1245248, 196608, 25, 1245249, 196608, 25, 1245250, 196608, 25, 1245251, 196608, 25, 1245252, 196608, 25, 1245253, 196608, 25, 1310720, 65536, 6, 1310721, 65536, 5, 1310722, 65536, 5, 1310723, 65536, 5, 1310724, 65536, 5, 1310725, 65536, 6, 1310726, 65536, 6, 1310727, 65536, 5, 1310728, 65536, 5, 1310729, 65536, 5, 1310730, 65536, 5, 1310731, 65536, 5, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 4, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 131073, 5, 1310743, 196608, 24, 1310744, 196608, 25, 1310745, 196608, 25, 1310746, 196608, 25, 1310747, 196608, 25, 1310748, 196608, 25, 1310749, 196608, 25, 1310750, 196608, 25, 1310751, 196608, 25, 1310752, 196608, 25, 1310753, 196608, 25, 1310754, 196608, 25, 1310755, 196608, 25, 1310756, 196608, 25, 1310757, 196608, 25, 1310758, 196608, 25, 1310759, 196608, 25, 1310760, 196608, 25, 1310761, 196608, 25, 1310762, 196608, 25, 1310763, 196608, 25, 1310764, 196608, 25, 1310765, 262145, 2, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 0, 1310769, 1, 0, 1310770, 1, 0, 1310771, 1, 0, 1310772, 1, 0, 1310773, 1, 0, 1310774, 1, 4, 1310775, 0, 0, 1310776, 196608, 24, 1310777, 196608, 25, 1310778, 196608, 25, 1310779, 196608, 25, 1310780, 196608, 25, 1310781, 196608, 25, 1310782, 196608, 25, 1310783, 196608, 25, 1310784, 196608, 25, 1310785, 196608, 25, 1310786, 196608, 25, 1310787, 196608, 25, 1310788, 196608, 25, 1310789, 196608, 25, 1376256, 65536, 6, 1376257, 65536, 5, 1376258, 65536, 5, 1376259, 65536, 5, 1376260, 65536, 5, 1376261, 65536, 5, 1376262, 65536, 5, 1376263, 65536, 5, 1376264, 65536, 5, 1376265, 65536, 5, 1376266, 65536, 5, 1376267, 65536, 5, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 4, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 131073, 5, 1376279, 196608, 24, 1376280, 196608, 25, 1376281, 196608, 25, 1376282, 196608, 25, 1376283, 196608, 25, 1376284, 196608, 25, 1376285, 196608, 25, 1376286, 196608, 25, 1376287, 196608, 25, 1376288, 196608, 25, 1376289, 196608, 25, 1376290, 196608, 25, 1376291, 196608, 25, 1376292, 196608, 25, 1376293, 196608, 25, 1376294, 196608, 25, 1376295, 196608, 25, 1376296, 196608, 25, 1376297, 196608, 25, 1376298, 196608, 25, 1376299, 196608, 25, 1376300, 196608, 25, 1376301, 262145, 2, 1376302, 1, 0, 1376303, 1, 0, 1376304, 1, 0, 1376305, 1, 0, 1376306, 1, 0, 1376307, 1, 0, 1376308, 1, 0, 1376309, 1, 0, 1376310, 1, 4, 1376311, 0, 0, 1376312, 196608, 24, 1376313, 196608, 25, 1376314, 196608, 25, 1376315, 196608, 25, 1376316, 196608, 25, 1376317, 196608, 25, 1376318, 196608, 25, 1376319, 196608, 25, 1376320, 196608, 25, 1376321, 196608, 25, 1376322, 196608, 25, 1376323, 196608, 25, 1376324, 196608, 25, 1376325, 196608, 25, 1441792, 65536, 6, 1441793, 65536, 6, 1441794, 65536, 6, 1441795, 65536, 5, 1441796, 65536, 5, 1441797, 65536, 5, 1441798, 65536, 5, 1441799, 65536, 5, 1441800, 65536, 5, 1441801, 65536, 5, 1441802, 65536, 5, 1441803, 65536, 5, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 4, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 131073, 5, 1441815, 196608, 24, 1441816, 196608, 25, 1441817, 196608, 25, 1441818, 196608, 25, 1441819, 196608, 25, 1441820, 196608, 25, 1441821, 196608, 25, 1441822, 196608, 25, 1441823, 196608, 25, 1441824, 196608, 25, 1441825, 196608, 25, 1441826, 196608, 25, 1441827, 196608, 25, 1441828, 196608, 25, 1441829, 196608, 25, 1441830, 196608, 25, 1441831, 196608, 25, 1441832, 196608, 25, 1441833, 196608, 25, 1441834, 196608, 25, 1441835, 196608, 25, 1441836, 196608, 25, 1441837, 262145, 2, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 4, 1441847, 0, 0, 1441848, 196608, 24, 1441849, 196608, 25, 1441850, 196608, 25, 1441851, 196608, 25, 1441852, 196608, 25, 1441853, 196608, 25, 1441854, 196608, 25, 1441855, 196608, 25, 1441856, 196608, 25, 1441857, 196608, 25, 1441858, 196608, 25, 1441859, 196608, 25, 1441860, 196608, 25, 1441861, 196608, 25, 1507328, 65536, 6, 1507329, 65536, 6, 1507330, 65536, 6, 1507331, 65536, 5, 1507332, 65536, 5, 1507333, 65536, 5, 1507334, 65536, 5, 1507335, 65536, 5, 1507336, 65536, 5, 1507337, 65536, 5, 1507338, 65536, 5, 1507339, 65536, 5, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 4, 1507346, 0, 0, 1507347, 0, 0, 1507348, 262145, 5, 1507349, 131073, 3, 1507350, 131073, 4, 1507351, 196608, 24, 1507352, 196608, 25, 1507353, 196608, 25, 1507354, 196608, 25, 1507355, 196608, 25, 1507356, 196608, 25, 1507357, 196608, 25, 1507358, 196608, 25, 1507359, 196608, 25, 1507360, 196608, 25, 1507361, 196608, 25, 1507362, 196608, 25, 1507363, 196608, 25, 1507364, 196608, 25, 1507365, 196608, 25, 1507366, 196608, 25, 1507367, 196608, 25, 1507368, 196608, 25, 1507369, 196608, 25, 1507370, 196608, 25, 1507371, 196608, 25, 1507372, 196608, 25, 1507373, 262145, 2, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 4, 1507383, 0, 0, 1507384, 196608, 24, 1507385, 196608, 25, 1507386, 196608, 25, 1507387, 196608, 25, 1507388, 196608, 25, 1507389, 196608, 25, 1507390, 196608, 25, 1507391, 196608, 25, 1507392, 196608, 25, 1507393, 196608, 25, 1507394, 196608, 25, 1507395, 196608, 25, 1507396, 196608, 25, 1507397, 196608, 25, 1572864, 65536, 6, 1572865, 65536, 5, 1572866, 65536, 5, 1572867, 65536, 5, 1572868, 65536, 5, 1572869, 65536, 5, 1572870, 65536, 5, 1572871, 65536, 5, 1572872, 65536, 5, 1572873, 65536, 5, 1572874, 65536, 5, 1572875, 65536, 5, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 4, 1572882, 0, 0, 1572883, 0, 0, 1572884, 262145, 2, 1572885, 1, 0, 1572886, 1, 4, 1572887, 196608, 24, 1572888, 196608, 25, 1572889, 196608, 25, 1572890, 196608, 25, 1572891, 196608, 25, 1572892, 196608, 25, 1572893, 196608, 25, 1572894, 196608, 25, 1572895, 196608, 25, 1572896, 196608, 25, 1572897, 196608, 25, 1572898, 196608, 25, 1572899, 196608, 25, 1572900, 196608, 25, 1572901, 196608, 25, 1572902, 196608, 25, 1572903, 196608, 25, 1572904, 196608, 25, 1572905, 196608, 25, 1572906, 196608, 25, 1572907, 196608, 25, 1572908, 196608, 25, 1572909, 262145, 2, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 4, 1572919, 0, 0, 1572920, 196608, 24, 1572921, 196608, 25, 1572922, 196608, 25, 1572923, 196608, 25, 1572924, 196608, 25, 1572925, 196608, 25, 1572926, 196608, 25, 1572927, 196608, 25, 1572928, 196608, 25, 1572929, 196608, 25, 1572930, 196608, 25, 1572931, 196608, 25, 1572932, 196608, 25, 1572933, 196608, 25, 1638400, 65536, 6, 1638401, 65536, 5, 1638402, 65536, 5, 1638403, 65536, 5, 1638404, 65536, 5, 1638405, 65536, 5, 1638406, 65536, 5, 1638407, 65536, 5, 1638408, 65536, 5, 1638409, 65536, 5, 1638410, 65536, 5, 1638411, 65536, 5, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 4, 1638418, 0, 0, 1638419, 0, 0, 1638420, 262145, 2, 1638421, 1, 0, 1638422, 1, 4, 1638423, 196608, 24, 1638424, 196608, 25, 1638425, 196608, 25, 1638426, 196608, 25, 1638427, 196608, 25, 1638428, 196608, 25, 1638429, 196608, 25, 1638430, 196608, 25, 1638431, 196608, 25, 1638432, 196608, 25, 1638433, 196608, 25, 1638434, 196608, 25, 1638435, 196608, 25, 1638436, 196608, 25, 1638437, 196608, 25, 1638438, 196608, 25, 1638439, 196608, 25, 1638440, 196608, 25, 1638441, 196608, 25, 1638442, 196608, 25, 1638443, 196608, 25, 1638444, 196608, 25, 1638445, 262145, 2, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 4, 1638455, 0, 0, 1638456, 196608, 24, 1638457, 196608, 25, 1638458, 196608, 25, 1638459, 196608, 25, 1638460, 196608, 25, 1638461, 196608, 25, 1638462, 196608, 25, 1638463, 196608, 25, 1638464, 196608, 25, 1638465, 196608, 25, 1638466, 196608, 25, 1638467, 196608, 25, 1638468, 196608, 25, 1638469, 196608, 25, 1703936, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 262145, 2, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 4, 1703954, 0, 0, 1703955, 0, 0, 1703956, 262145, 2, 1703957, 1, 0, 1703958, 1, 4, 1703959, 196608, 24, 1703960, 196608, 25, 1703961, 196608, 25, 1703962, 196608, 25, 1703963, 196608, 25, 1703964, 196608, 25, 1703965, 196608, 25, 1703966, 196608, 25, 1703967, 196608, 25, 1703968, 196608, 25, 1703969, 196608, 25, 1703970, 196608, 25, 1703971, 196608, 25, 1703972, 196608, 25, 1703973, 196608, 25, 1703974, 196608, 25, 1703975, 196608, 25, 1703976, 196608, 25, 1703977, 196608, 25, 1703978, 196608, 25, 1703979, 196608, 25, 1703980, 196608, 25, 1703981, 262145, 6, 1703982, 262145, 4, 1703983, 262145, 4, 1703984, 262145, 4, 1703985, 262145, 4, 1703986, 262145, 4, 1703987, 262145, 4, 1703988, 262145, 4, 1703989, 262145, 4, 1703990, 131073, 6, 1703991, 0, 0, 1703992, 196608, 24, 1703993, 196608, 25, 1703994, 196608, 25, 1703995, 196608, 25, 1703996, 196608, 25, 1703997, 196608, 25, 1703998, 196608, 25, 1703999, 196608, 25, 1704000, 196608, 25, 1704001, 196608, 25, 1704002, 196608, 25, 1704003, 196608, 25, 1704004, 196608, 25, 1704005, 196608, 25, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 262145, 6, 1769477, 262145, 4, 1769478, 262145, 4, 1769479, 262145, 4, 1769480, 262145, 4, 1769481, 262145, 4, 1769482, 262145, 4, 1769483, 262145, 4, 1769484, 262145, 4, 1769485, 262145, 4, 1769486, 262145, 4, 1769487, 262145, 4, 1769488, 262145, 4, 1769489, 131073, 6, 1769490, 0, 0, 1769491, 0, 0, 1769492, 262145, 2, 1769493, 1, 0, 1769494, 131073, 0, 1769495, 131073, 3, 1769496, 131073, 3, 1769497, 131073, 3, 1769498, 131073, 3, 1769499, 131073, 3, 1769500, 131073, 3, 1769501, 131073, 3, 1769502, 131073, 3, 1769503, 131073, 3, 1769504, 131073, 3, 1769505, 131073, 3, 1769506, 131073, 3, 1769507, 131073, 3, 1769508, 131073, 3, 1769509, 131073, 3, 1769510, 131073, 3, 1769511, 131073, 3, 1769512, 1, 6, 1769513, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 0, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 0, 0, 1769529, 0, 0, 1769530, 0, 0, 1769531, 0, 0, 1769532, 262145, 5, 1769533, 131073, 3, 1769534, 131073, 3, 1769535, 131073, 3, 1769536, 131073, 3, 1769537, 131073, 3, 1769538, 131073, 3, 1769539, 131073, 3, 1769540, 131073, 3, 1769541, 131073, 3, 1835008, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 262145, 2, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 4, 1835049, 0, 0, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 0, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 0, 0, 1835067, 0, 0, 1835068, 262145, 2, 1835069, 1, 0, 1835070, 1, 0, 1835071, 1, 0, 1835072, 1, 0, 1835073, 1, 0, 1835074, 1, 0, 1835075, 1, 0, 1835076, 1, 0, 1835077, 1, 0, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 262145, 2, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 4, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 0, 0, 1900590, 0, 0, 1900591, 0, 0, 1900592, 0, 0, 1900593, 0, 0, 1900594, 0, 0, 1900595, 0, 0, 1900596, 0, 0, 1900597, 0, 0, 1900598, 0, 0, 1900599, 0, 0, 1900600, 0, 0, 1900601, 0, 0, 1900602, 0, 0, 1900603, 0, 0, 1900604, 262145, 2, 1900605, 1, 0, 1900606, 1, 0, 1900607, 1, 0, 1900608, 1, 0, 1900609, 1, 0, 1900610, 1, 0, 1900611, 1, 0, 1900612, 1, 0, 1900613, 1, 0, 1966080, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 262145, 2, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 4, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 0, 0, 1966129, 0, 0, 1966130, 0, 0, 1966131, 0, 0, 1966132, 0, 0, 1966133, 0, 0, 1966134, 0, 0, 1966135, 0, 0, 1966136, 0, 0, 1966137, 0, 0, 1966138, 0, 0, 1966139, 0, 0, 1966140, 262145, 2, 1966141, 1, 0, 1966142, 1, 0, 1966143, 1, 0, 1966144, 1, 0, 1966145, 1, 0, 1966146, 1, 0, 1966147, 1, 0, 1966148, 1, 0, 1966149, 1, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 262145, 2, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 4, 2031657, 0, 0, 2031658, 0, 0, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031665, 0, 0, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2031675, 0, 0, 2031676, 262145, 2, 2031677, 1, 0, 2031678, 1, 0, 2031679, 1, 0, 2031680, 1, 0, 2031681, 1, 0, 2031682, 1, 0, 2031683, 1, 0, 2031684, 1, 0, 2031685, 1, 0, 2097152, 196608, 3, 2097153, 262144, 3, 2097154, 262144, 3, 2097155, 262144, 3, 2097156, 262144, 3, 2097157, 262144, 3, 2097158, 327680, 3, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 262145, 2, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 4, 2097193, 0, 0, 2097194, 0, 0, 2097195, 0, 0, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 0, 2097201, 0, 0, 2097202, 0, 0, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 0, 0, 2097209, 0, 0, 2097210, 0, 0, 2097211, 0, 0, 2097212, 262145, 2, 2097213, 1, 0, 2097214, 1, 0, 2097215, 1, 0, 2097216, 1, 0, 2097217, 1, 0, 2097218, 1, 0, 2097219, 1, 0, 2097220, 1, 0, 2097221, 1, 0, 2162688, 196608, 4, 2162689, 262144, 4, 2162690, 262144, 4, 2162691, 262144, 4, 2162692, 262144, 4, 2162693, 262144, 4, 2162694, 327680, 4, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 262145, 2, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 4, 2162729, 0, 0, 2162730, 0, 0, 2162731, 0, 0, 2162732, 0, 0, 2162733, 0, 0, 2162734, 0, 0, 2162735, 0, 0, 2162736, 0, 0, 2162737, 0, 0, 2162738, 0, 0, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 0, 0, 2162744, 0, 0, 2162745, 0, 0, 2162746, 0, 0, 2162747, 0, 0, 2162748, 262145, 2, 2162749, 1, 0, 2162750, 1, 0, 2162751, 1, 0, 2162752, 1, 0, 2162753, 1, 0, 2162754, 1, 0, 2162755, 1, 0, 2162756, 1, 0, 2162757, 1, 0, 2228224, 393216, 30, 2228225, 458752, 30, 2228226, 393216, 30, 2228227, 458752, 30, 2228228, 393216, 30, 2228229, 458752, 30, 2228230, 393216, 30, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 262145, 2, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 4, 2228265, 0, 0, 2228266, 0, 0, 2228267, 0, 0, 2228268, 0, 0, 2228269, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 0, 0, 2228273, 0, 0, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2228283, 0, 0, 2228284, 262145, 2, 2228285, 1, 0, 2228286, 1, 0, 2228287, 1, 0, 2228288, 1, 0, 2228289, 1, 0, 2228290, 1, 0, 2228291, 1, 0, 2228292, 1, 0, 2228293, 1, 0, 2293760, 393216, 31, 2293761, 458752, 31, 2293762, 393216, 31, 2293763, 458752, 31, 2293764, 393216, 31, 2293765, 458752, 31, 2293766, 393216, 31, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 262145, 2, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 4, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293805, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2293810, 0, 0, 2293811, 0, 0, 2293812, 0, 0, 2293813, 0, 0, 2293814, 0, 0, 2293815, 0, 0, 2293816, 0, 0, 2293817, 0, 0, 2293818, 0, 0, 2293819, 0, 0, 2293820, 262145, 2, 2293821, 1, 0, 2293822, 1, 0, 2293823, 1, 0, 2293824, 1, 0, 2293825, 1, 0, 2293826, 1, 0, 2293827, 1, 0, 2293828, 1, 0, 2293829, 1, 0, 2359296, 393216, 30, 2359297, 458752, 30, 2359298, 393216, 30, 2359299, 458752, 30, 2359300, 393216, 30, 2359301, 458752, 30, 2359302, 393216, 30, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 262145, 2, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 4, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2359350, 0, 0, 2359351, 0, 0, 2359352, 0, 0, 2359353, 0, 0, 2359354, 0, 0, 2359355, 0, 0, 2359356, 262145, 2, 2359357, 1, 0, 2359358, 1, 0, 2359359, 1, 0, 2359360, 1, 0, 2359361, 1, 0, 2359362, 1, 0, 2359363, 1, 0, 2359364, 1, 0, 2359365, 1, 0, 2424832, 393216, 31, 2424833, 458752, 31, 2424834, 393216, 31, 2424835, 458752, 31, 2424836, 393216, 31, 2424837, 458752, 31, 2424838, 393216, 31, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 262145, 2, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 4, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 0, 0, 2424887, 0, 0, 2424888, 0, 0, 2424889, 0, 0, 2424890, 0, 0, 2424891, 0, 0, 2424892, 262145, 2, 2424893, 1, 0, 2424894, 1, 0, 2424895, 1, 0, 2424896, 1, 0, 2424897, 1, 0, 2424898, 1, 0, 2424899, 1, 0, 2424900, 1, 0, 2424901, 1, 0, 2490368, 393216, 30, 2490369, 458752, 30, 2490370, 393216, 30, 2490371, 458752, 30, 2490372, 393216, 30, 2490373, 458752, 30, 2490374, 393216, 30, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 262145, 2, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 4, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 0, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 0, 0, 2490420, 0, 0, 2490421, 0, 0, 2490422, 0, 0, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2490427, 0, 0, 2490428, 262145, 2, 2490429, 1, 0, 2490430, 1, 0, 2490431, 1, 0, 2490432, 1, 0, 2490433, 1, 0, 2490434, 1, 0, 2490435, 1, 0, 2490436, 1, 0, 2490437, 1, 0, 2555904, 393216, 31, 2555905, 458752, 31, 2555906, 393216, 31, 2555907, 458752, 31, 2555908, 393216, 31, 2555909, 458752, 31, 2555910, 393216, 31, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 262145, 2, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 4, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 0, 0, 2555953, 0, 0, 2555954, 0, 0, 2555955, 0, 0, 2555956, 0, 0, 2555957, 0, 0, 2555958, 0, 0, 2555959, 0, 0, 2555960, 0, 0, 2555961, 0, 0, 2555962, 0, 0, 2555963, 0, 0, 2555964, 262145, 2, 2555965, 1, 0, 2555966, 1, 0, 2555967, 1, 0, 2555968, 1, 0, 2555969, 1, 0, 2555970, 1, 0, 2555971, 1, 0, 2555972, 1, 0, 2555973, 1, 0, 2621440, 131073, 3, 2621441, 131073, 3, 2621442, 131073, 3, 2621443, 131073, 3, 2621444, 131073, 3, 2621445, 131073, 3, 2621446, 131073, 3, 2621447, 131073, 3, 2621448, 131073, 3, 2621449, 131073, 3, 2621450, 131073, 3, 2621451, 131073, 3, 2621452, 131073, 3, 2621453, 131073, 3, 2621454, 131073, 3, 2621455, 131073, 3, 2621456, 131073, 3, 2621457, 131073, 3, 2621458, 131073, 3, 2621459, 131073, 3, 2621460, 65537, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 131073, 0, 2621481, 131073, 3, 2621482, 131073, 3, 2621483, 131073, 3, 2621484, 131073, 3, 2621485, 131073, 3, 2621486, 131073, 3, 2621487, 131073, 3, 2621488, 131073, 3, 2621489, 131073, 3, 2621490, 131073, 3, 2621491, 131073, 3, 2621492, 131073, 3, 2621493, 131073, 3, 2621494, 131073, 3, 2621495, 131073, 3, 2621496, 131073, 3, 2621497, 131073, 3, 2621498, 131073, 3, 2621499, 131073, 3, 2621500, 65537, 0, 2621501, 1, 0, 2621502, 1, 0, 2621503, 1, 0, 2621504, 1, 0, 2621505, 1, 0, 2621506, 1, 0, 2621507, 1, 0, 2621508, 1, 0, 2621509, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 196608, 3, 1, 196608, 11, 2, 262144, 11, 3, 262144, 3, 4, 262144, 3, 7, 262144, 3, 8, 262144, 3, 9, 196608, 11, 10, 262144, 11, 11, 327680, 3, 24, 327680, 11, 25, 393216, 11, 26, 458752, 11, 31, 327680, 11, 32, 393216, 11, 33, 458752, 11, 48, 196608, 3, 49, 196608, 11, 50, 262144, 11, 51, 262144, 3, 52, 262144, 3, 55, 262144, 3, 56, 262144, 3, 57, 196608, 11, 58, 262144, 11, 59, 327680, 3, 65536, 196608, 4, 65537, 196608, 12, 65538, 262144, 12, 65539, 262144, 4, 65540, 262144, 4, 65543, 262144, 4, 65544, 262144, 4, 65545, 196608, 12, 65546, 262144, 12, 65547, 327680, 4, 65560, 327680, 12, 65561, 393216, 12, 65562, 458752, 12, 65567, 327680, 12, 65568, 393216, 12, 65569, 458752, 12, 65584, 196608, 4, 65585, 196608, 12, 65586, 262144, 12, 65587, 262144, 4, 65588, 262144, 4, 65591, 262144, 4, 65592, 262144, 4, 65593, 196608, 12, 65594, 262144, 12, 65595, 327680, 4, 131077, 196608, 3, 131078, 327680, 3, 131098, 393216, 15, 131099, 458752, 15, 131100, 458752, 15, 131101, 458752, 15, 131102, 458752, 15, 131103, 0, 18, 131125, 196608, 3, 131126, 327680, 3, 196613, 196608, 4, 196614, 327680, 4, 196634, 393216, 16, 196635, 458752, 16, 196636, 458752, 16, 196637, 458752, 16, 196638, 458752, 16, 196639, 0, 19, 196661, 196608, 4, 196662, 327680, 4, 262170, 393216, 16, 262171, 458752, 16, 262172, 458752, 16, 262173, 458752, 16, 262174, 458752, 16, 262175, 0, 19, 262195, 393216, 15, 262196, 458752, 15, 262197, 458752, 15, 262198, 458752, 15, 262199, 458752, 15, 262200, 0, 18, 327706, 393216, 16, 327707, 458752, 16, 327708, 458752, 16, 327709, 458752, 16, 327710, 458752, 16, 327711, 0, 19, 327731, 393216, 16, 327732, 458752, 16, 327733, 458752, 16, 327734, 458752, 16, 327735, 458752, 16, 327736, 0, 19, 393242, 393216, 16, 393243, 458752, 16, 393244, 458752, 16, 393245, 458752, 16, 393246, 458752, 16, 393247, 0, 19, 393267, 393216, 16, 393268, 458752, 16, 393269, 458752, 16, 393270, 458752, 16, 393271, 458752, 16, 393272, 0, 19, 458778, 393216, 17, 458779, 458752, 17, 458780, 458752, 17, 458781, 458752, 17, 458782, 458752, 17, 458783, 0, 20, 458803, 393216, 17, 458804, 458752, 17, 458805, 458752, 17, 458806, 458752, 17, 458807, 458752, 17, 458808, 0, 20, 1048576, 196608, 3, 1048577, 196608, 11, 1048578, 262144, 11, 1048579, 262144, 3, 1048580, 262144, 3, 1048583, 262144, 3, 1048584, 262144, 3, 1048585, 196608, 11, 1048586, 262144, 11, 1048587, 327680, 3, 1114112, 196608, 4, 1114113, 196608, 12, 1114114, 262144, 12, 1114115, 262144, 4, 1114116, 262144, 4, 1114119, 262144, 4, 1114120, 262144, 4, 1114121, 196608, 12, 1114122, 262144, 12, 1114123, 327680, 4, 1114143, 327680, 118, 1114144, 393216, 118, 1114145, 327680, 118, 1114146, 393216, 118, 1114148, 327680, 7, 1114149, 393216, 7, 1114154, 65536, 9, 1114174, 0, 25, 1114175, 65536, 25, 1114176, 65536, 25, 1114177, 65536, 25, 1114178, 131072, 25, 1114180, 327680, 7, 1114181, 393216, 7, 1179653, 196608, 3, 1179654, 327680, 3, 1179679, 327680, 119, 1179680, 393216, 119, 1179681, 327680, 119, 1179682, 393216, 119, 1179684, 327680, 8, 1179685, 393216, 8, 1179690, 65536, 10, 1179705, 131072, 21, 1179706, 196608, 21, 1179710, 0, 26, 1179711, 65536, 26, 1179712, 65536, 26, 1179713, 65536, 26, 1179714, 131072, 26, 1179716, 327680, 8, 1179717, 393216, 8, 1245189, 196608, 4, 1245190, 327680, 4, 1245215, 0, 104, 1245216, 65536, 104, 1245217, 131072, 104, 1245241, 131072, 22, 1245242, 196608, 22, 1310743, 262144, 18, 1310744, 327680, 18, 1310745, 262144, 18, 1310746, 327680, 18, 1310751, 0, 105, 1310752, 65536, 105, 1310753, 131072, 105, 1310777, 131072, 23, 1310778, 196608, 23, 1310781, 196608, 15, 1310782, 262144, 15, 1310783, 262144, 15, 1310784, 262144, 15, 1310785, 262144, 15, 1310786, 327680, 15, 1376279, 262144, 19, 1376280, 327680, 19, 1376281, 262144, 19, 1376282, 327680, 19, 1376287, 0, 106, 1376288, 65536, 106, 1376289, 131072, 106, 1376317, 196608, 16, 1376318, 262144, 16, 1376319, 262144, 16, 1376320, 262144, 16, 1376321, 262144, 16, 1376322, 327680, 16, 1376323, 65536, 20, 1376324, 393216, 9, 1376325, 458752, 9, 1441815, 262144, 20, 1441816, 327680, 20, 1441817, 262144, 20, 1441818, 327680, 20, 1441820, 196608, 15, 1441821, 262144, 15, 1441822, 262144, 15, 1441823, 262144, 15, 1441824, 262144, 15, 1441825, 262144, 15, 1441826, 262144, 15, 1441827, 327680, 15, 1441853, 196608, 16, 1441854, 262144, 16, 1441855, 262144, 16, 1441856, 262144, 16, 1441857, 262144, 16, 1441858, 327680, 16, 1441860, 393216, 10, 1441861, 458752, 10, 1507356, 196608, 16, 1507357, 262144, 16, 1507358, 262144, 16, 1507359, 262144, 16, 1507360, 262144, 16, 1507361, 262144, 16, 1507362, 262144, 16, 1507363, 327680, 16, 1507385, 65536, 20, 1507386, 393216, 9, 1507387, 458752, 9, 1507389, 196608, 17, 1507390, 262144, 17, 1507391, 262144, 17, 1507392, 262144, 17, 1507393, 262144, 17, 1507394, 327680, 17, 1507396, 65536, 20, 1507397, 65536, 20, 1572892, 196608, 16, 1572893, 262144, 16, 1572894, 262144, 16, 1572895, 262144, 16, 1572896, 262144, 16, 1572897, 262144, 16, 1572898, 262144, 16, 1572899, 327680, 16, 1572921, 65536, 20, 1572922, 393216, 10, 1572923, 458752, 10, 1638428, 196608, 17, 1638429, 262144, 17, 1638430, 262144, 17, 1638431, 262144, 17, 1638432, 262144, 17, 1638433, 262144, 17, 1638434, 262144, 17, 1638435, 327680, 17, 1638456, 196608, 9, 1638462, 196608, 13, 1638466, 196608, 13, 1703992, 196608, 10, 1703998, 196608, 14, 1703999, 131072, 29, 1704000, 196608, 29, 1704001, 262144, 29, 1704002, 196608, 14, 2228225, 0, 15, 2228226, 65536, 15, 2228227, 65536, 15, 2228228, 65536, 15, 2228229, 131072, 15, 2293761, 0, 16, 2293762, 65536, 16, 2293763, 65536, 16, 2293764, 65536, 16, 2293765, 131072, 16, 2359297, 0, 16, 2359298, 65536, 16, 2359299, 65536, 16, 2359300, 65536, 16, 2359301, 131072, 16, 2424833, 0, 16, 2424834, 65536, 16, 2424835, 65536, 16, 2424836, 65536, 16, 2424837, 131072, 16, 2490369, 0, 17, 2490370, 65536, 17, 2490371, 65536, 17, 2490372, 65536, 17, 2490373, 131072, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 23, 393216, 18, 52, 393216, 20, 65536, 65536, 9, 65537, 262144, 13, 65538, 327680, 13, 65543, 327680, 7, 65544, 393216, 7, 65545, 262144, 18, 65546, 327680, 18, 65559, 393216, 19, 65563, 196608, 13, 65564, 393216, 13, 65565, 458752, 13, 65566, 131072, 9, 65570, 196608, 13, 65584, 131072, 9, 65585, 65536, 18, 65586, 131072, 18, 65587, 196608, 13, 65591, 458752, 7, 65592, 0, 9, 65593, 262144, 18, 65594, 327680, 18, 65595, 196608, 13, 131072, 65536, 10, 131073, 262144, 14, 131074, 327680, 14, 131078, 393216, 20, 131079, 327680, 8, 131080, 393216, 8, 131081, 262144, 19, 131082, 327680, 19, 131099, 196608, 14, 131100, 393216, 14, 131101, 458752, 14, 131102, 131072, 10, 131106, 196608, 14, 131120, 131072, 10, 131121, 65536, 19, 131122, 131072, 19, 131123, 196608, 14, 131127, 458752, 8, 131128, 0, 10, 131129, 262144, 19, 131130, 327680, 19, 131131, 196608, 14, 196613, 65536, 18, 196614, 131072, 18, 196617, 262144, 20, 196618, 327680, 20, 196657, 65536, 20, 196661, 393216, 13, 196662, 458752, 13, 196665, 262144, 20, 196666, 327680, 20, 262149, 65536, 19, 262150, 131072, 19, 262151, 0, 15, 262152, 65536, 15, 262153, 65536, 15, 262154, 65536, 15, 262155, 131072, 15, 262171, 65536, 20, 262172, 393216, 9, 262173, 458752, 9, 262197, 393216, 14, 262198, 458752, 14, 327685, 65536, 20, 327687, 0, 16, 327688, 65536, 16, 327689, 65536, 16, 327690, 65536, 16, 327691, 131072, 16, 327707, 65536, 20, 327708, 393216, 10, 327709, 458752, 10, 327733, 196608, 19, 393217, 262144, 9, 393218, 327680, 9, 393219, 65536, 20, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 393239, 65536, 18, 393240, 131072, 18, 393244, 65536, 20, 393245, 65536, 20, 393248, 262144, 18, 393249, 327680, 18, 393265, 262144, 9, 393266, 327680, 9, 393267, 65536, 20, 458753, 262144, 10, 458754, 327680, 10, 458755, 65536, 20, 458759, 0, 17, 458760, 65536, 17, 458761, 65536, 17, 458762, 65536, 17, 458763, 131072, 17, 458775, 65536, 19, 458776, 131072, 19, 458784, 262144, 19, 458785, 327680, 19, 458801, 262144, 10, 458802, 327680, 10, 458803, 65536, 20, 524311, 65536, 20, 524320, 262144, 20, 524321, 327680, 20, 589828, 131072, 29, 589829, 196608, 29, 589830, 262144, 29, 589851, 131072, 29, 589852, 196608, 29, 589853, 262144, 29, 589877, 131072, 29, 589878, 196608, 29, 589879, 262144, 29, 983097, 131072, 11, 983098, 131072, 11, 983101, 393216, 20, 983103, 393216, 40, 983104, 458752, 40, 983107, 131072, 11, 983108, 131072, 11, 1048599, 393216, 21, 1048600, 458752, 21, 1048633, 131072, 12, 1048634, 131072, 12, 1048639, 393216, 41, 1048640, 458752, 41, 1048643, 131072, 12, 1048644, 131072, 12, 1114112, 65536, 9, 1114113, 262144, 13, 1114114, 327680, 13, 1114119, 327680, 7, 1114120, 393216, 7, 1114121, 262144, 18, 1114122, 327680, 18, 1114135, 393216, 22, 1114136, 458752, 22, 1114155, 262144, 13, 1114156, 327680, 13, 1179648, 65536, 10, 1179649, 262144, 14, 1179650, 327680, 14, 1179654, 393216, 20, 1179655, 327680, 8, 1179656, 393216, 8, 1179657, 262144, 19, 1179658, 327680, 19, 1179671, 393216, 23, 1179672, 458752, 23, 1179686, 65536, 20, 1179687, 262144, 9, 1179688, 327680, 9, 1179689, 65536, 20, 1179691, 262144, 14, 1179692, 327680, 14, 1245189, 65536, 18, 1245190, 131072, 18, 1245193, 262144, 20, 1245194, 327680, 20, 1245207, 393216, 24, 1245208, 458752, 24, 1245222, 65536, 20, 1245223, 262144, 10, 1245224, 327680, 10, 1245225, 65536, 20, 1310725, 65536, 19, 1310726, 131072, 19, 1310727, 0, 15, 1310728, 65536, 15, 1310729, 65536, 15, 1310730, 65536, 15, 1310731, 131072, 15, 1310758, 262144, 18, 1310759, 327680, 18, 1310760, 262144, 18, 1310761, 327680, 18, 1376261, 65536, 20, 1376263, 0, 16, 1376264, 65536, 16, 1376265, 65536, 16, 1376266, 65536, 16, 1376267, 131072, 16, 1376294, 262144, 19, 1376295, 327680, 19, 1376296, 262144, 19, 1376297, 327680, 19, 1441793, 262144, 9, 1441794, 327680, 9, 1441795, 65536, 20, 1441799, 0, 16, 1441800, 65536, 16, 1441801, 65536, 16, 1441802, 65536, 16, 1441803, 131072, 16, 1441830, 262144, 20, 1441831, 327680, 20, 1441832, 262144, 20, 1441833, 327680, 20, 1441835, 327680, 118, 1441836, 393216, 118, 1507329, 262144, 10, 1507330, 327680, 10, 1507331, 65536, 20, 1507335, 0, 17, 1507336, 65536, 17, 1507337, 65536, 17, 1507338, 65536, 17, 1507339, 131072, 17, 1507351, 262144, 18, 1507352, 327680, 18, 1507353, 262144, 18, 1507354, 327680, 18, 1507366, 262144, 18, 1507367, 327680, 18, 1507368, 262144, 18, 1507369, 327680, 18, 1507371, 327680, 119, 1507372, 393216, 119, 1572887, 262144, 19, 1572888, 327680, 19, 1572889, 262144, 19, 1572890, 327680, 19, 1572902, 262144, 19, 1572903, 327680, 19, 1572904, 262144, 19, 1572905, 327680, 19, 1572907, 327680, 118, 1572908, 393216, 118, 1638404, 131072, 29, 1638405, 196608, 29, 1638406, 262144, 29, 1638423, 262144, 20, 1638424, 327680, 20, 1638425, 262144, 20, 1638426, 327680, 20, 1638438, 262144, 20, 1638439, 327680, 20, 1638440, 262144, 20, 1638441, 327680, 20, 1638443, 327680, 119, 1638444, 393216, 119, 2228224, 262144, 119, 2228228, 262144, 115, 2228229, 327680, 115, 2490374, 262144, 119, 2555906, 131072, 29, 2555907, 196608, 29, 2555908, 262144, 29, 2555910, 262144, 119 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 336) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(496, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 336) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(464, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 336) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(944, 784) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 592) +scene_destination = "res://Maps/LegenTown/Legen_Town_M167.tscn" +location = Vector2(1904, 624) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 880) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(624, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1872, 624) +scene_destination = "res://Maps/LegenTown/Legen_Town_M167.tscn" +location = Vector2(816, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 848) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(1136, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 1296) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(1328, 1296) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 784) +texture = ExtResource("301") +facing = "Up" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 784) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 848) +texture = ExtResource("303") +facing = "Up" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 752) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 720) +texture = ExtResource("305") +facing = "Left" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 752) +texture = ExtResource("306") +facing = "Left" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 848) +texture = ExtResource("307") +facing = "Up" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 784) +texture = ExtResource("308") +facing = "Right" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 752) +texture = ExtResource("309") +facing = "Right" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 1264) +texture = ExtResource("310") +facing = "Down" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 848) +texture = ExtResource("311") +facing = "Up" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 720) +texture = ExtResource("312") +facing = "Right" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 816) +texture = ExtResource("313") +facing = "Right" + +[node name="Npc14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 848) +texture = ExtResource("314") +facing = "Up" + +[node name="Npc15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 112) +texture = ExtResource("315") +facing = "Down" + +[node name="Npc16" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 240) +texture = ExtResource("316") +facing = "Right" + +[node name="Npc17" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 208) +texture = ExtResource("317") +facing = "Down" + +[node name="Npc18" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 784) +texture = ExtResource("318") +facing = "Up" + +[node name="Npc19" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 720) +texture = ExtResource("319") +facing = "Down" + +[node name="Npc20" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 1136) +texture = ExtResource("320") +facing = "Down" + +[node name="Npc21" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2064, 560) +texture = ExtResource("321") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 592) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/LegenTown/Legen_Town_M167_tileset.tres b/Maps/LegenTown/Legen_Town_M167_tileset.tres new file mode 100644 index 000000000..71511f444 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_M167_tileset.tres @@ -0,0 +1,376 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:26/0 = 0 +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:6/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:25/0 = 0 +1:26/0 = 0 +1:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:104/0 = 0 +1:105/0 = 0 +1:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:26/0 = 0 +2:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:104/0 = 0 +2:105/0 = 0 +2:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:25/0 = 0 +3:27/0 = 0 +3:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:27/0 = 0 +4:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:118/0 = 0 +5:119/0 = 0 +5:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:118/0 = 0 +6:119/0 = 0 +6:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 +7:21/0 = 0 +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:26/0 = 0 +7:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:31/0 = 0 +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/LegenTown/Legen_Town_Mart.gd b/Maps/LegenTown/Legen_Town_Mart.gd new file mode 100644 index 000000000..e5debc1da --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Mart.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map166 + +var map_name = "Legen Town(Mart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(176, 208): + Global.game.play_dialogue("MAP166_NPC_1") + if check_pos == Vector2(336, 240): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'ULTRABALL', 'SUPERPOTION', 'HYPERPOTION', 'REVIVE', 'PARLYZHEAL', 'ANTIDOTE', 'FULLHEAL', 'REPEL', 'SUPERREPEL', 'ESCAPEROPE']) + return null diff --git a/Maps/LegenTown/Legen_Town_Mart.gd.uid b/Maps/LegenTown/Legen_Town_Mart.gd.uid new file mode 100644 index 000000000..131af20b9 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Mart.gd.uid @@ -0,0 +1 @@ +uid://shqjeckuf78h diff --git a/Maps/LegenTown/Legen_Town_Mart.tscn b/Maps/LegenTown/Legen_Town_Mart.tscn new file mode 100644 index 000000000..c3218b524 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Mart.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/LegenTown/Legen_Town_Mart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/LegenTown/Legen_Town_Mart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Legen Town(Mart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(1040, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 208) +texture = ExtResource("301") +facing = "Left" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/LegenTown/Legen_Town_Mart_tileset.tres b/Maps/LegenTown/Legen_Town_Mart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Mart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/LegenTown/Legen_Town_Metro.gd b/Maps/LegenTown/Legen_Town_Metro.gd new file mode 100644 index 000000000..fe1a74c11 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Metro.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map129 + +var map_name = "Legen Town(Metro)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(208, 272): + Global.game.play_dialogue("MAP129_NPC_1") + if check_pos == Vector2(464, 272): + Global.game.play_dialogue("MAP129_NPC_2") + if check_pos == Vector2(304, 144): + Global.game.open_shop(['TURTICKET']) + return null diff --git a/Maps/LegenTown/Legen_Town_Metro.gd.uid b/Maps/LegenTown/Legen_Town_Metro.gd.uid new file mode 100644 index 000000000..976054e9f --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Metro.gd.uid @@ -0,0 +1 @@ +uid://bn6gakb4l4pyq diff --git a/Maps/LegenTown/Legen_Town_Metro.tscn b/Maps/LegenTown/Legen_Town_Metro.tscn new file mode 100644 index 000000000..8dd27e32a --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Metro.tscn @@ -0,0 +1,71 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/LegenTown/Legen_Town_Metro_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/LegenTown/Legen_Town_Metro.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale2.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Legen Town(Metro)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 262145, 0, 65538, 262145, 4, 65539, 262145, 4, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 262145, 4, 65550, 262145, 4, 65551, 262145, 4, 65552, 262145, 4, 65553, 131073, 1, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 4, 131074, 262144, 106, 131075, 327680, 106, 131076, 0, 109, 131077, 65536, 109, 131078, 262144, 106, 131079, 262144, 106, 131080, 262144, 106, 131081, 262144, 106, 131082, 262144, 106, 131083, 262144, 106, 131084, 262144, 106, 131085, 0, 109, 131086, 65536, 109, 131087, 327680, 106, 131088, 262144, 106, 131089, 262145, 2, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 4, 196610, 262144, 107, 196611, 327680, 107, 196612, 0, 110, 196613, 65536, 110, 196614, 262144, 107, 196615, 262144, 107, 196616, 262144, 107, 196617, 262144, 107, 196618, 262144, 107, 196619, 262144, 107, 196620, 262144, 107, 196621, 0, 110, 196622, 65536, 110, 196623, 327680, 107, 196624, 262144, 107, 196625, 262145, 2, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 4, 262146, 196608, 66, 262147, 196608, 66, 262148, 196608, 66, 262149, 196608, 66, 262150, 196608, 66, 262151, 196608, 66, 262152, 196608, 66, 262153, 196608, 66, 262154, 196608, 66, 262155, 196608, 66, 262156, 196608, 66, 262157, 196608, 66, 262158, 196608, 66, 262159, 196608, 66, 262160, 196608, 66, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 4, 327682, 196608, 66, 327683, 196608, 65, 327684, 196608, 65, 327685, 196608, 65, 327686, 196608, 65, 327687, 196608, 65, 327688, 196608, 65, 327689, 196608, 65, 327690, 196608, 65, 327691, 196608, 65, 327692, 196608, 65, 327693, 196608, 65, 327694, 196608, 65, 327695, 196608, 65, 327696, 196608, 65, 327697, 262145, 2, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 4, 393218, 196608, 66, 393219, 196608, 65, 393220, 196608, 65, 393221, 196608, 65, 393222, 196608, 65, 393223, 196608, 65, 393224, 196608, 65, 393225, 196608, 65, 393226, 196608, 65, 393227, 196608, 65, 393228, 196608, 65, 393229, 196608, 65, 393230, 196608, 65, 393231, 196608, 65, 393232, 196608, 65, 393233, 262145, 2, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 4, 458754, 196608, 66, 458755, 196608, 65, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 196608, 65, 458767, 196608, 65, 458768, 196608, 65, 458769, 262145, 2, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 4, 524290, 196608, 66, 524291, 196608, 65, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 196608, 65, 524303, 196608, 65, 524304, 196608, 65, 524305, 262145, 2, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 4, 589826, 196608, 66, 589827, 196608, 65, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 196608, 65, 589839, 196608, 65, 589840, 196608, 65, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 4, 655362, 196608, 66, 655363, 196608, 65, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 196608, 65, 655375, 196608, 65, 655376, 196608, 65, 655377, 262145, 2, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 4, 720898, 196608, 66, 720899, 196608, 65, 720900, 196608, 65, 720901, 196608, 65, 720902, 196608, 65, 720903, 196608, 65, 720904, 196608, 65, 720905, 196608, 65, 720906, 196608, 65, 720907, 196608, 65, 720908, 196608, 65, 720909, 196608, 65, 720910, 196608, 65, 720911, 196608, 65, 720912, 196608, 65, 720913, 262145, 2, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 131073, 0, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 131073, 3, 786446, 131073, 3, 786447, 131073, 3, 786448, 131073, 3, 786449, 65537, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131078, 393216, 40, 131079, 458752, 40, 131080, 458752, 18, 131081, 262144, 36, 131082, 327680, 36, 196610, 393216, 21, 196611, 458752, 21, 196614, 393216, 41, 196615, 458752, 41, 196616, 458752, 19, 196617, 262144, 37, 196618, 327680, 37, 196619, 0, 87, 196620, 65536, 87, 262146, 393216, 22, 262147, 458752, 22, 262152, 262144, 45, 262153, 327680, 45, 262154, 458752, 45, 262155, 0, 88, 262156, 65536, 88, 262159, 0, 21, 262160, 65536, 21, 327682, 393216, 23, 327683, 458752, 23, 327688, 262144, 46, 327689, 327680, 46, 327690, 458752, 46, 327691, 0, 89, 327692, 65536, 89, 327695, 0, 22, 327696, 65536, 22, 393218, 393216, 24, 393219, 458752, 24, 393231, 0, 23, 393232, 65536, 23, 524291, 262144, 115, 524292, 327680, 115, 524294, 262144, 115, 524295, 327680, 115, 524299, 262144, 115, 524300, 327680, 115, 524302, 262144, 115, 524303, 327680, 115, 655362, 327680, 40, 655363, 262144, 115, 655364, 327680, 115, 655366, 262144, 115, 655367, 327680, 115, 655371, 262144, 115, 655372, 327680, 115, 655374, 262144, 115, 655375, 327680, 115, 655376, 327680, 40, 720898, 327680, 41, 720904, 131072, 29, 720905, 196608, 29, 720906, 262144, 29, 720912, 327680, 41 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196616, 262144, 43, 196618, 458752, 43 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 176) +scene_destination = "res://Maps/LegenTown/Legen_Town_Metro_M168.tscn" +location = Vector2(208, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 400) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(784, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 176) +scene_destination = "res://Maps/LegenTown/Legen_Town_Metro.tscn" +location = Vector2(496, 464) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 272) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 272) +texture = ExtResource("302") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 144) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/LegenTown/Legen_Town_Metro_M168.gd b/Maps/LegenTown/Legen_Town_Metro_M168.gd new file mode 100644 index 000000000..81093b3cd --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Metro_M168.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map168 + +var map_name = "Legen Town(Metro)" diff --git a/Maps/LegenTown/Legen_Town_Metro_M168.gd.uid b/Maps/LegenTown/Legen_Town_Metro_M168.gd.uid new file mode 100644 index 000000000..b477d1a83 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Metro_M168.gd.uid @@ -0,0 +1 @@ +uid://dnv65lnrxgx7b diff --git a/Maps/LegenTown/Legen_Town_Metro_M168.tscn b/Maps/LegenTown/Legen_Town_Metro_M168.tscn new file mode 100644 index 000000000..95cfd71a7 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Metro_M168.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/LegenTown/Legen_Town_Metro_M168_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/LegenTown/Legen_Town_Metro_M168.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Legen Town(Metro)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 98, 1, 0, 98, 2, 0, 98, 3, 0, 98, 4, 0, 98, 5, 0, 98, 6, 0, 98, 7, 0, 98, 8, 0, 98, 9, 0, 98, 10, 0, 98, 11, 0, 98, 12, 0, 98, 13, 0, 98, 14, 0, 98, 15, 0, 98, 16, 0, 98, 17, 0, 98, 18, 0, 98, 19, 0, 98, 20, 0, 98, 21, 0, 98, 22, 0, 98, 23, 262145, 2, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 0, 99, 65537, 0, 99, 65538, 0, 99, 65539, 0, 99, 65540, 0, 99, 65541, 0, 99, 65542, 0, 99, 65543, 0, 99, 65544, 0, 99, 65545, 0, 99, 65546, 0, 99, 65547, 0, 99, 65548, 0, 99, 65549, 0, 99, 65550, 0, 99, 65551, 0, 99, 65552, 0, 99, 65553, 0, 99, 65554, 0, 99, 65555, 0, 99, 65556, 0, 99, 65557, 0, 99, 65558, 0, 99, 65559, 262145, 2, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 131072, 0, 100, 131073, 0, 100, 131074, 0, 100, 131075, 0, 100, 131076, 0, 100, 131077, 0, 100, 131078, 0, 100, 131079, 0, 100, 131080, 0, 100, 131081, 0, 100, 131082, 0, 100, 131083, 0, 100, 131084, 0, 100, 131085, 0, 100, 131086, 0, 100, 131087, 0, 100, 131088, 0, 100, 131089, 0, 100, 131090, 0, 100, 131091, 0, 100, 131092, 0, 100, 131093, 0, 100, 131094, 0, 100, 131095, 262145, 2, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 196608, 0, 101, 196609, 0, 101, 196610, 0, 101, 196611, 0, 101, 196612, 0, 101, 196613, 0, 101, 196614, 0, 101, 196615, 0, 101, 196616, 0, 101, 196617, 0, 101, 196618, 0, 101, 196619, 0, 101, 196620, 0, 101, 196621, 0, 101, 196622, 0, 101, 196623, 0, 101, 196624, 0, 101, 196625, 0, 101, 196626, 0, 101, 196627, 0, 101, 196628, 0, 101, 196629, 0, 101, 196630, 0, 101, 196631, 262145, 2, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 262144, 196608, 115, 262145, 196608, 115, 262146, 196608, 115, 262147, 196608, 115, 262148, 196608, 115, 262149, 196608, 115, 262150, 196608, 115, 262151, 196608, 115, 262152, 196608, 115, 262153, 196608, 115, 262154, 196608, 115, 262155, 196608, 115, 262156, 196608, 115, 262157, 196608, 115, 262158, 196608, 115, 262159, 196608, 115, 262160, 196608, 115, 262161, 196608, 115, 262162, 196608, 115, 262163, 196608, 115, 262164, 196608, 115, 262165, 196608, 115, 262166, 196608, 115, 262167, 262145, 2, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 327680, 196608, 115, 327681, 196608, 115, 327682, 196608, 115, 327683, 196608, 115, 327684, 196608, 115, 327685, 196608, 115, 327686, 196608, 115, 327687, 196608, 115, 327688, 196608, 115, 327689, 196608, 115, 327690, 196608, 115, 327691, 196608, 115, 327692, 196608, 115, 327693, 196608, 115, 327694, 196608, 115, 327695, 196608, 115, 327696, 196608, 115, 327697, 196608, 115, 327698, 196608, 115, 327699, 196608, 115, 327700, 196608, 115, 327701, 196608, 115, 327702, 196608, 115, 327703, 262145, 2, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 393216, 196608, 115, 393217, 196608, 115, 393218, 196608, 115, 393219, 196608, 115, 393220, 196608, 115, 393221, 196608, 115, 393222, 196608, 115, 393223, 196608, 115, 393224, 196608, 115, 393225, 196608, 115, 393226, 196608, 115, 393227, 196608, 115, 393228, 196608, 115, 393229, 196608, 115, 393230, 196608, 115, 393231, 196608, 115, 393232, 196608, 115, 393233, 196608, 115, 393234, 196608, 115, 393235, 196608, 115, 393236, 196608, 115, 393237, 196608, 115, 393238, 196608, 115, 393239, 262145, 2, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 458752, 131073, 3, 458753, 131073, 3, 458754, 131073, 3, 458755, 1, 6, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 196608, 65, 458767, 196608, 65, 458768, 196608, 65, 458769, 262145, 5, 458770, 131073, 3, 458771, 131073, 3, 458772, 131073, 3, 458773, 131073, 3, 458774, 131073, 3, 458775, 65537, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 196608, 65, 524303, 196608, 65, 524304, 196608, 65, 524305, 262145, 2, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 196608, 65, 589839, 196608, 65, 589840, 196608, 65, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 196608, 65, 655375, 196608, 65, 655376, 196608, 65, 655377, 262145, 2, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 196608, 65, 720901, 196608, 65, 720902, 196608, 65, 720903, 196608, 65, 720904, 196608, 65, 720905, 196608, 65, 720906, 196608, 65, 720907, 196608, 65, 720908, 196608, 65, 720909, 196608, 65, 720910, 196608, 65, 720911, 196608, 65, 720912, 196608, 65, 720913, 262145, 2, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 196608, 65, 786437, 196608, 65, 786438, 196608, 65, 786439, 196608, 65, 786440, 196608, 65, 786441, 196608, 65, 786442, 196608, 65, 786443, 196608, 65, 786444, 196608, 65, 786445, 196608, 65, 786446, 196608, 65, 786447, 196608, 65, 786448, 196608, 65, 786449, 262145, 2, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 4, 851972, 196608, 65, 851973, 196608, 65, 851974, 196608, 65, 851975, 196608, 65, 851976, 196608, 65, 851977, 196608, 65, 851978, 196608, 65, 851979, 196608, 65, 851980, 196608, 65, 851981, 196608, 65, 851982, 196608, 65, 851983, 196608, 65, 851984, 196608, 65, 851985, 262145, 2, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 131073, 0, 917508, 131073, 3, 917509, 131073, 3, 917510, 131073, 3, 917511, 131073, 3, 917512, 131073, 3, 917513, 131073, 3, 917514, 131073, 3, 917515, 131073, 3, 917516, 131073, 3, 917517, 131073, 3, 917518, 131073, 3, 917519, 131073, 3, 917520, 65537, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262144, 0, 115, 262145, 0, 115, 262146, 0, 115, 262147, 0, 115, 262148, 0, 115, 262149, 0, 115, 262150, 0, 115, 262151, 0, 115, 262152, 0, 115, 262153, 0, 115, 262154, 0, 115, 262155, 0, 115, 262156, 0, 115, 262157, 0, 115, 262158, 0, 115, 262159, 0, 115, 262160, 0, 115, 262161, 0, 115, 262162, 0, 115, 262163, 0, 115, 262164, 0, 115, 262165, 0, 115, 262166, 0, 115, 327680, 0, 116, 327681, 0, 116, 327682, 0, 116, 327683, 0, 116, 327684, 0, 116, 327685, 0, 116, 327686, 0, 116, 327687, 0, 116, 327688, 0, 116, 327689, 0, 116, 327690, 0, 116, 327691, 0, 116, 327692, 0, 116, 327693, 0, 116, 327694, 0, 116, 327695, 0, 116, 327696, 0, 116, 327697, 0, 116, 327698, 0, 116, 327699, 0, 116, 327700, 0, 116, 327701, 0, 116, 327702, 0, 116, 393220, 131072, 116, 393221, 65536, 116, 393222, 65536, 116, 393223, 65536, 116, 393224, 196608, 116, 393225, 131072, 115, 393226, 65536, 115, 393227, 131072, 115, 393228, 131072, 116, 393229, 65536, 116, 393230, 65536, 116, 393231, 65536, 116, 393232, 196608, 116 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131082, 393216, 20, 262148, 0, 111, 262149, 65536, 111, 262150, 131072, 111, 262151, 196608, 111, 262152, 262144, 111, 262153, 327680, 111, 262154, 393216, 111, 262155, 0, 113, 262156, 65536, 113, 262157, 131072, 113, 262158, 196608, 113, 262159, 262144, 113, 262160, 327680, 113, 262161, 393216, 113, 327684, 0, 112, 327685, 65536, 112, 327686, 131072, 112, 327687, 196608, 112, 327688, 262144, 112, 327689, 327680, 112, 327690, 393216, 112, 327691, 0, 114, 327692, 65536, 114, 327693, 131072, 114, 327694, 196608, 114, 327695, 262144, 114, 327696, 327680, 114, 327697, 393216, 114, 524294, 262144, 115, 524295, 327680, 115, 524300, 262144, 115, 524301, 327680, 115, 524303, 262144, 115, 524304, 327680, 115, 655364, 393216, 21, 655366, 262144, 115, 655367, 327680, 115, 655372, 262144, 115, 655373, 327680, 115, 655375, 262144, 115, 655376, 327680, 115, 720900, 393216, 22, 720901, 458752, 22, 786436, 393216, 23, 786437, 458752, 23, 786444, 262144, 115, 786445, 327680, 115, 786447, 262144, 115, 786448, 327680, 115, 851972, 393216, 24, 851973, 458752, 24 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 240) +scene_destination = "res://Maps/BuroleTown/Burole_Town_Metro_M006.tscn" +location = Vector2(336, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 400) +scene_destination = "res://Maps/LegenTown/Legen_Town_Metro.tscn" +location = Vector2(464, 176) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/LegenTown/Legen_Town_Metro_M168_tileset.tres b/Maps/LegenTown/Legen_Town_Metro_M168_tileset.tres new file mode 100644 index 000000000..d97153ed0 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Metro_M168_tileset.tres @@ -0,0 +1,209 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:98/0 = 0 +0:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:116/0 = 0 +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:116/0 = 0 +3:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:113/0 = 0 +5:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:111/0 = 0 +6:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/LegenTown/Legen_Town_Metro_tileset.tres b/Maps/LegenTown/Legen_Town_Metro_tileset.tres new file mode 100644 index 000000000..60a0c8435 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_Metro_tileset.tres @@ -0,0 +1,208 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:110/0 = 0 +0:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:29/0 = 0 +3:65/0 = 0 +3:66/0 = 0 +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/LegenTown/Legen_Town_PC.gd b/Maps/LegenTown/Legen_Town_PC.gd new file mode 100644 index 000000000..e9e2450e9 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_PC.gd @@ -0,0 +1,49 @@ +extends Node2D # gen_map.py Map165 + +var map_name = "Legen Town(PC)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(144, 464): + Global.game.play_dialogue("MAP165_NPC_1") + if check_pos == Vector2(368, 560): + Global.game.play_dialogue("MAP165_NPC_2") + if check_pos == Vector2(272, 368): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/LegenTown/Legen_Town.tscn" + Global.game.release_player() diff --git a/Maps/LegenTown/Legen_Town_PC.gd.uid b/Maps/LegenTown/Legen_Town_PC.gd.uid new file mode 100644 index 000000000..ba0eb8533 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_PC.gd.uid @@ -0,0 +1 @@ +uid://dfdrfqqw1xjkt diff --git a/Maps/LegenTown/Legen_Town_PC.tscn b/Maps/LegenTown/Legen_Town_PC.tscn new file mode 100644 index 000000000..db75a4604 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_PC.tscn @@ -0,0 +1,64 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/LegenTown/Legen_Town_PC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/LegenTown/Legen_Town_PC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[node name="Legen Town(PC)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 327681, 2, 2, 393216, 3, 3, 458752, 3, 4, 393216, 3, 5, 458752, 3, 6, 393216, 3, 7, 458752, 3, 8, 393216, 3, 9, 458752, 3, 10, 393216, 3, 11, 458752, 3, 12, 393216, 3, 13, 458752, 3, 14, 393216, 3, 15, 458752, 3, 16, 393216, 3, 17, 458752, 3, 18, 393216, 3, 19, 65537, 0, 65537, 262145, 2, 65538, 393216, 4, 65539, 458752, 4, 65540, 393216, 4, 65541, 458752, 4, 65542, 393216, 4, 65543, 458752, 4, 65544, 393216, 4, 65545, 458752, 4, 65546, 393216, 4, 65547, 458752, 4, 65548, 393216, 4, 65549, 458752, 4, 65550, 393216, 4, 65551, 458752, 4, 65552, 0, 1, 65553, 458752, 4, 65554, 393216, 4, 65555, 1, 0, 131073, 1, 3, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 65536, 1, 131078, 0, 1, 131079, 65536, 1, 131080, 0, 1, 131081, 65536, 1, 131082, 0, 1, 131083, 65536, 1, 131084, 0, 1, 131085, 65536, 1, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 65536, 1, 131090, 0, 1, 131091, 1, 0, 196609, 131073, 5, 196610, 0, 1, 196611, 262144, 0, 196612, 0, 0, 196613, 65536, 0, 196614, 0, 0, 196615, 65536, 0, 196616, 0, 0, 196617, 65536, 0, 196618, 0, 0, 196619, 65536, 0, 196620, 0, 0, 196621, 65536, 0, 196622, 0, 0, 196623, 65536, 0, 196624, 0, 0, 196625, 65536, 0, 196626, 0, 0, 196627, 131073, 1, 262145, 131073, 5, 262146, 0, 1, 262147, 65536, 0, 262148, 0, 0, 262149, 65536, 0, 262150, 0, 0, 262151, 65536, 0, 262152, 0, 0, 262153, 65536, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 0, 0, 262157, 65536, 0, 262158, 0, 0, 262159, 65536, 0, 262160, 0, 0, 262161, 65536, 0, 262162, 0, 0, 262163, 262145, 2, 327681, 131073, 5, 327682, 0, 1, 327683, 65536, 0, 327684, 0, 0, 327685, 65536, 0, 327686, 0, 0, 327687, 65536, 0, 327688, 0, 0, 327689, 65536, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 0, 0, 327693, 65536, 0, 327694, 0, 0, 327695, 65536, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 0, 0, 327699, 262145, 2, 393217, 131073, 5, 393218, 0, 1, 393219, 65536, 0, 393220, 0, 0, 393221, 65536, 0, 393222, 0, 0, 393223, 65536, 0, 393224, 0, 0, 393225, 65536, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 65536, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 0, 0, 393235, 65537, 0, 458753, 131073, 5, 458754, 0, 1, 458755, 65536, 0, 458756, 0, 0, 458757, 65536, 0, 458758, 0, 0, 458759, 65536, 0, 458760, 0, 0, 458761, 65536, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 65536, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 0, 0, 458771, 1, 0, 524289, 131073, 5, 524290, 0, 1, 524291, 65536, 0, 524292, 0, 0, 524293, 393216, 3, 524294, 458752, 3, 524295, 393216, 3, 524296, 458752, 3, 524297, 393216, 3, 524298, 458752, 3, 524299, 65536, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 0, 0, 524303, 65536, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 0, 0, 524307, 1, 0, 589825, 131073, 5, 589826, 0, 1, 589827, 65536, 0, 589828, 0, 0, 589829, 393216, 4, 589830, 458752, 4, 589831, 393216, 4, 589832, 458752, 4, 589833, 393216, 4, 589834, 458752, 4, 589835, 65536, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 0, 0, 589839, 65536, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 0, 0, 589843, 131073, 1, 655361, 131073, 5, 655362, 0, 1, 655363, 65536, 0, 655364, 0, 0, 655365, 65536, 0, 655366, 0, 0, 655367, 65536, 0, 655368, 0, 0, 655369, 65536, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 0, 0, 655375, 65536, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 0, 0, 655379, 262145, 2, 720897, 131073, 5, 720898, 0, 1, 720899, 65536, 0, 720900, 0, 0, 720901, 65536, 0, 720902, 0, 0, 720903, 65536, 0, 720904, 0, 0, 720905, 65536, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 0, 0, 720915, 65537, 0, 786433, 131073, 5, 786434, 0, 1, 786435, 65536, 0, 786436, 0, 0, 786437, 65536, 0, 786438, 0, 0, 786439, 65536, 0, 786440, 0, 0, 786441, 65536, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 0, 0, 786447, 65536, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 0, 0, 786451, 1, 0, 851969, 131073, 5, 851970, 0, 1, 851971, 65536, 0, 851972, 0, 0, 851973, 65536, 0, 851974, 0, 0, 851975, 327680, 7, 851976, 393216, 7, 851977, 0, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 0, 0, 851981, 65536, 0, 851982, 0, 0, 851983, 65536, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 0, 0, 851987, 1, 0, 917505, 131073, 5, 917506, 0, 1, 917507, 65536, 0, 917508, 0, 0, 917509, 65536, 0, 917510, 0, 0, 917511, 327680, 8, 917512, 393216, 8, 917513, 65536, 0, 917514, 0, 0, 917515, 393216, 3, 917516, 458752, 3, 917517, 393216, 3, 917518, 458752, 3, 917519, 393216, 3, 917520, 458752, 3, 917521, 393216, 3, 917522, 458752, 3, 917523, 1, 0, 983041, 131073, 5, 983042, 0, 1, 983043, 65536, 0, 983044, 0, 0, 983045, 65536, 0, 983046, 0, 0, 983047, 65536, 0, 983048, 0, 0, 983049, 65536, 0, 983050, 0, 0, 983051, 393216, 4, 983052, 458752, 4, 983053, 393216, 4, 983054, 458752, 4, 983055, 393216, 4, 983056, 458752, 4, 983057, 393216, 4, 983058, 458752, 4, 983059, 131073, 1, 1048577, 131073, 5, 1048578, 0, 1, 1048579, 65536, 0, 1048580, 0, 0, 1048581, 65536, 0, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 0, 0, 1048585, 65536, 0, 1048586, 0, 0, 1048587, 196608, 0, 1048588, 0, 1, 1048589, 65536, 1, 1048590, 0, 1, 1048591, 65536, 1, 1048592, 0, 1, 1048593, 65536, 1, 1048594, 0, 1, 1048595, 262145, 2, 1114113, 131073, 5, 1114114, 0, 1, 1114115, 65536, 0, 1114116, 0, 0, 1114117, 65536, 0, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 0, 0, 1114121, 65536, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 0, 0, 1114125, 65536, 0, 1114126, 0, 0, 1114127, 65536, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 0, 0, 1114131, 262145, 2, 1179649, 131073, 7, 1179650, 0, 2, 1179651, 65536, 0, 1179652, 0, 0, 1179653, 65536, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 0, 0, 1179657, 65536, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 0, 0, 1179661, 65536, 0, 1179662, 0, 0, 1179663, 65536, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 458752, 1, 1179667, 327681, 4, 1245186, 262145, 5, 1245187, 131073, 3, 1245188, 131073, 3, 1245189, 131073, 3, 1245190, 131073, 3, 1245191, 131073, 3, 1245192, 131073, 3, 1245193, 131073, 3, 1245194, 131073, 3, 1245195, 131073, 3, 1245196, 131073, 3, 1245197, 131073, 3, 1245198, 131073, 3, 1245199, 131073, 3, 1245200, 131073, 3, 1245201, 131073, 3, 1245202, 1, 6 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 8, 327680, 17, 9, 393216, 17, 10, 458752, 17, 65538, 131072, 3, 65543, 327680, 3, 65544, 327680, 18, 65545, 393216, 18, 65546, 458752, 18, 65548, 327680, 3, 65554, 327680, 3, 131074, 131072, 4, 131079, 327680, 4, 131084, 327680, 4, 131090, 327680, 4, 196610, 131072, 5, 196611, 262144, 5, 196612, 0, 4, 196614, 0, 3, 196615, 65536, 3, 196616, 262144, 5, 196617, 0, 4, 196619, 0, 3, 196620, 65536, 3, 196621, 262144, 5, 196622, 0, 4, 196624, 0, 3, 196625, 196608, 5, 196626, 327680, 5, 262146, 131072, 6, 262147, 262144, 6, 262148, 327680, 6, 262150, 131072, 6, 262151, 196608, 6, 262152, 262144, 6, 262153, 327680, 6, 262155, 131072, 6, 262156, 196608, 6, 262157, 262144, 6, 262158, 327680, 6, 262160, 131072, 6, 262161, 196608, 6, 262162, 327680, 6, 393220, 262144, 15, 393221, 327680, 15, 393222, 393216, 15, 393223, 327680, 15, 393224, 393216, 15, 393225, 327680, 15, 393226, 393216, 15, 393227, 262144, 12, 458756, 262144, 16, 458757, 327680, 16, 458758, 393216, 16, 458759, 327680, 16, 458760, 393216, 16, 458761, 327680, 16, 458762, 393216, 16, 458763, 262144, 13, 458766, 458752, 5, 458767, 131072, 8, 458768, 196608, 8, 458769, 393216, 5, 524290, 327680, 10, 524291, 393216, 10, 524292, 262144, 17, 524294, 0, 17, 524295, 65536, 17, 524296, 131072, 17, 524297, 196608, 17, 524299, 262144, 14, 524302, 393216, 5, 524303, 131072, 9, 524304, 196608, 9, 524305, 458752, 5, 589826, 327680, 11, 589827, 393216, 11, 589828, 0, 11, 589829, 131072, 3, 589830, 0, 14, 589831, 65536, 14, 589832, 131072, 18, 589833, 196608, 18, 589834, 327680, 3, 589835, 262144, 14, 655362, 327680, 12, 655363, 393216, 12, 655364, 0, 12, 655365, 131072, 4, 655366, 0, 15, 655367, 65536, 15, 655368, 131072, 19, 655369, 65536, 4, 655370, 327680, 4, 655371, 262144, 14, 655373, 393216, 5, 655374, 131072, 8, 655375, 196608, 8, 655376, 458752, 5, 720898, 327680, 13, 720899, 393216, 13, 720901, 131072, 5, 720902, 0, 16, 720903, 65536, 16, 720904, 262144, 5, 720905, 65536, 5, 720906, 327680, 5, 720907, 262144, 14, 720909, 458752, 5, 720910, 131072, 9, 720911, 196608, 9, 720912, 393216, 5, 786434, 327680, 14, 786435, 393216, 14, 786436, 458752, 14, 786437, 131072, 6, 786438, 196608, 6, 786439, 196608, 6, 786440, 262144, 6, 786441, 65536, 6, 786442, 327680, 6, 786443, 262144, 14, 786444, 393216, 15, 786449, 327680, 15, 786450, 393216, 15, 851974, 262144, 7, 851977, 458752, 7, 851979, 327680, 16, 851980, 393216, 16, 851981, 327680, 16, 851982, 393216, 16, 851983, 327680, 16, 851984, 393216, 16, 851985, 327680, 16, 851986, 393216, 16, 917510, 262144, 8, 917513, 458752, 8, 983046, 262144, 9, 983047, 327680, 9, 983048, 393216, 9, 983049, 458752, 9, 1048578, 393216, 5, 1048579, 131072, 8, 1048580, 196608, 8, 1048581, 458752, 5, 1114114, 458752, 5, 1114115, 131072, 9, 1114116, 196608, 9, 1114117, 393216, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 17, 4, 393216, 17, 5, 458752, 17, 6, 131072, 7, 7, 196608, 7, 12, 131072, 7, 13, 196608, 7, 15, 327680, 17, 16, 393216, 17, 17, 458752, 17, 65539, 327680, 18, 65540, 393216, 18, 65541, 458752, 18, 65542, 262144, 3, 65547, 262144, 3, 65549, 262144, 3, 65551, 327680, 18, 65552, 393216, 18, 65553, 458752, 18, 131078, 262144, 4, 131083, 262144, 4, 131085, 262144, 4, 131090, 131072, 15, 196625, 0, 5, 196626, 131072, 16, 262161, 0, 6, 524292, 458752, 10, 589828, 458752, 11, 589830, 0, 18, 589831, 65536, 18, 655364, 458752, 12, 655366, 0, 19, 655367, 65536, 19, 655375, 196608, 15, 720900, 458752, 13, 720902, 196608, 5, 720903, 196608, 5, 720911, 196608, 16, 786437, 262144, 3, 786442, 196608, 3, 786443, 327680, 15, 786445, 327680, 15, 786446, 393216, 15, 786447, 327680, 15, 786448, 393216, 15, 851973, 262144, 4, 851978, 196608, 4, 983056, 0, 8, 983057, 65536, 8, 983058, 262144, 3, 1048592, 0, 9, 1048593, 65536, 9, 1048594, 262144, 4, 1179655, 196608, 19, 1179656, 262144, 19 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 624) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(464, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 624) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(464, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(144, 464) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 560) +texture = ExtResource("302") +facing = "Down" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 368) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/LegenTown/Legen_Town_PC_tileset.tres b/Maps/LegenTown/Legen_Town_PC_tileset.tres new file mode 100644 index 000000000..6f66ff7f4 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_PC_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-PokemonCenter.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +4:0/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:9/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/LegenTown/Legen_Town_VR_building.gd b/Maps/LegenTown/Legen_Town_VR_building.gd new file mode 100644 index 000000000..456624cda --- /dev/null +++ b/Maps/LegenTown/Legen_Town_VR_building.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map020 + +var map_name = "Legen Town(VR building)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(272, 240): + Global.game.play_dialogue("MAP020_SIGN_1") + if check_pos == Vector2(304, 240): + Global.game.play_dialogue("MAP020_NPC_1") + if check_pos == Vector2(80, 240): + Global.game.play_dialogue("MAP020_NPC_2") + return null diff --git a/Maps/LegenTown/Legen_Town_VR_building.gd.uid b/Maps/LegenTown/Legen_Town_VR_building.gd.uid new file mode 100644 index 000000000..3c9b6c914 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_VR_building.gd.uid @@ -0,0 +1 @@ +uid://berq2egk340d6 diff --git a/Maps/LegenTown/Legen_Town_VR_building.tscn b/Maps/LegenTown/Legen_Town_VR_building.tscn new file mode 100644 index 000000000..44065a2d0 --- /dev/null +++ b/Maps/LegenTown/Legen_Town_VR_building.tscn @@ -0,0 +1,72 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/LegenTown/Legen_Town_VR_building_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/LegenTown/Legen_Town_VR_building.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="302"] +[node name="Legen Town(VR building)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 4, 1, 0, 0, 2, 65536, 0, 3, 0, 0, 4, 196608, 0, 5, 131072, 0, 6, 196608, 0, 7, 131072, 0, 8, 65536, 0, 9, 0, 0, 10, 65536, 0, 11, 262145, 2, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 4, 65537, 0, 1, 65538, 65536, 1, 65539, 0, 1, 65540, 196608, 1, 65541, 131072, 1, 65542, 196608, 1, 65543, 131072, 1, 65544, 65536, 1, 65545, 0, 1, 65546, 65536, 1, 65547, 262145, 2, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 4, 131073, 0, 2, 131074, 65536, 2, 131075, 0, 2, 131076, 327680, 0, 131077, 327680, 1, 131078, 393216, 1, 131079, 131072, 2, 131080, 65536, 2, 131081, 0, 2, 131082, 65536, 2, 131083, 262145, 2, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 4, 196609, 0, 3, 196610, 65536, 3, 196611, 0, 3, 196612, 196608, 3, 196613, 131072, 3, 196614, 196608, 3, 196615, 131072, 3, 196616, 65536, 3, 196617, 0, 3, 196618, 65536, 3, 196619, 262145, 2, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 4, 262145, 262144, 0, 262146, 262144, 0, 262147, 262144, 0, 262148, 262144, 0, 262149, 262144, 0, 262150, 262144, 0, 262151, 262144, 0, 262152, 262144, 0, 262153, 262144, 0, 262154, 262144, 0, 262155, 262145, 2, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 4, 327681, 262144, 0, 327682, 262144, 0, 327683, 262144, 0, 327684, 262144, 0, 327685, 262144, 0, 327686, 262144, 0, 327687, 262144, 0, 327688, 262144, 0, 327689, 262144, 0, 327690, 262144, 0, 327691, 262145, 2, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 4, 393217, 262144, 0, 393218, 262144, 0, 393219, 262144, 0, 393220, 262144, 0, 393221, 262144, 0, 393222, 262144, 0, 393223, 262144, 0, 393224, 262144, 0, 393225, 262144, 0, 393226, 262144, 0, 393227, 262145, 2, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 4, 458753, 262144, 0, 458754, 262144, 0, 458755, 262144, 0, 458756, 262144, 0, 458757, 262144, 0, 458758, 262144, 0, 458759, 262144, 0, 458760, 262144, 0, 458761, 262144, 0, 458762, 262144, 0, 458763, 262145, 2, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 4, 524289, 262144, 0, 524290, 262144, 0, 524291, 262144, 0, 524292, 262144, 0, 524293, 262144, 0, 524294, 262144, 0, 524295, 262144, 0, 524296, 262144, 0, 524297, 262144, 0, 524298, 262144, 0, 524299, 262145, 2, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 4, 589825, 262144, 0, 589826, 262144, 0, 589827, 262144, 0, 589828, 262144, 0, 589829, 262144, 0, 589830, 262144, 0, 589831, 262144, 0, 589832, 262144, 0, 589833, 262144, 0, 589834, 262144, 0, 589835, 262145, 2, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 4, 655361, 262144, 0, 655362, 262144, 0, 655363, 262144, 0, 655364, 262144, 0, 655365, 262144, 0, 655366, 262144, 0, 655367, 262144, 0, 655368, 262144, 0, 655369, 262144, 0, 655370, 262144, 0, 655371, 262145, 2, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 4, 720897, 262144, 0, 720898, 262144, 0, 720899, 262144, 0, 720900, 262144, 0, 720901, 262144, 0, 720902, 262144, 0, 720903, 262144, 0, 720904, 262144, 0, 720905, 262144, 0, 720906, 262144, 0, 720907, 262145, 2, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 131073, 0, 786433, 131073, 3, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 65537, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131076, 131072, 2, 327684, 0, 8, 327685, 65536, 8, 327686, 65536, 8, 327687, 131072, 8, 393220, 0, 9, 393221, 65536, 9, 393222, 65536, 9, 393223, 131072, 9, 458756, 0, 9, 458757, 65536, 9, 458758, 65536, 9, 458759, 131072, 9, 524292, 0, 9, 524293, 65536, 9, 524294, 65536, 9, 524295, 131072, 9, 589828, 0, 9, 589829, 65536, 9, 589830, 65536, 9, 589831, 131072, 9, 655364, 0, 10, 655365, 65536, 10, 655366, 65536, 10, 655367, 131072, 10 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 0, 11, 65541, 65536, 11, 65542, 131072, 11, 65543, 196608, 11, 131076, 0, 12, 131077, 65536, 12, 131078, 131072, 12, 131079, 196608, 12, 196610, 262144, 2, 196611, 327680, 2, 196612, 0, 13, 196613, 65536, 13, 196614, 131072, 13, 196615, 196608, 13, 196616, 262144, 2, 196617, 327680, 2, 262146, 262144, 3, 262147, 327680, 3, 262148, 458752, 18, 262149, 458752, 18, 262150, 458752, 18, 262151, 458752, 18, 262152, 262144, 3, 262153, 327680, 3, 327681, 131072, 4, 327682, 327680, 4, 327683, 196608, 4, 327688, 0, 4, 327689, 327680, 4, 327690, 65536, 4, 393219, 196608, 5, 393224, 0, 5, 458755, 196608, 5, 458760, 0, 5, 524291, 196608, 5, 524296, 0, 5, 589825, 131072, 6, 589826, 327680, 7, 589827, 196608, 6, 589832, 0, 6, 589833, 327680, 7, 589834, 65536, 6, 655362, 262144, 2, 655363, 327680, 2, 655368, 262144, 2, 655369, 327680, 2, 720898, 262144, 3, 720899, 327680, 3, 720900, 458752, 18, 720901, 458752, 18, 720902, 458752, 18, 720903, 458752, 18, 720904, 262144, 3, 720905, 327680, 3, 786436, 262144, 13, 786437, 327680, 13, 786438, 327680, 13, 786439, 393216, 13, 851972, 262144, 14, 851973, 327680, 14, 851974, 327680, 14, 851975, 393216, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 400) +scene_destination = "res://Maps/VictoryRoad/Victory_Road.tscn" +location = Vector2(2352, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 112) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(976, 1808) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 112) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(1008, 1808) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 400) +scene_destination = "res://Maps/VictoryRoad/Victory_Road.tscn" +location = Vector2(2384, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 240) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 240) +texture = ExtResource("302") +facing = "Right" diff --git a/Maps/LegenTown/Legen_Town_VR_building_tileset.tres b/Maps/LegenTown/Legen_Town_VR_building_tileset.tres new file mode 100644 index 000000000..05fa6bcfe --- /dev/null +++ b/Maps/LegenTown/Legen_Town_VR_building_tileset.tres @@ -0,0 +1,216 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Gatehouse.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +6:1/0 = 0 +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +7:18/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/LegenTown/Legen_Town_tileset.tres b/Maps/LegenTown/Legen_Town_tileset.tres new file mode 100644 index 000000000..342e3e89b --- /dev/null +++ b/Maps/LegenTown/Legen_Town_tileset.tres @@ -0,0 +1,1004 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Legen_Town.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Grassy_Path4_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Burole_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower1_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:56/0 = 0 +0:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +0:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:59/0 = 0 +0:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:68/0 = 0 +0:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:74/0 = 0 +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:116/0 = 0 +0:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:117/0 = 0 +0:118/0 = 0 +0:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:119/0 = 0 +0:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:120/0 = 0 +0:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:125/0 = 0 +0:126/0 = 0 +0:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:127/0 = 0 +0:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:128/0 = 0 +0:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:129/0 = 0 +0:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:130/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:55/0 = 0 +1:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:59/0 = 0 +1:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:63/0 = 0 +1:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +1:68/0 = 0 +1:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:99/0 = 0 +1:100/0 = 0 +1:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:111/0 = 0 +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:117/0 = 0 +1:118/0 = 0 +1:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:125/0 = 0 +1:126/0 = 0 +1:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:127/0 = 0 +1:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:128/0 = 0 +1:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:129/0 = 0 +1:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:130/0 = 0 +1:132/0 = 0 +1:133/0 = 0 +2:0/0 = 0 +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:55/0 = 0 +2:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:56/0 = 0 +2:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:57/0 = 0 +2:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:58/0 = 0 +2:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:59/0 = 0 +2:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:63/0 = 0 +2:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:74/0 = 0 +2:75/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:119/0 = 0 +2:120/0 = 0 +2:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:125/0 = 0 +2:126/0 = 0 +2:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +2:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:128/0 = 0 +2:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:129/0 = 0 +2:130/0 = 0 +2:132/0 = 0 +2:133/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:56/0 = 0 +3:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:65/0 = 0 +3:67/0 = 0 +3:68/0 = 0 +3:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:74/0 = 0 +3:75/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:100/0 = 0 +3:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:111/0 = 0 +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:116/0 = 0 +3:117/0 = 0 +3:118/0 = 0 +3:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:119/0 = 0 +3:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:120/0 = 0 +3:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:125/0 = 0 +3:126/0 = 0 +3:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:127/0 = 0 +3:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:128/0 = 0 +3:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:129/0 = 0 +3:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:27/0 = 0 +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:30/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:57/0 = 0 +4:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:58/0 = 0 +4:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:65/0 = 0 +4:67/0 = 0 +4:68/0 = 0 +4:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:75/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:102/0 = 0 +4:103/0 = 0 +4:104/0 = 0 +4:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:116/0 = 0 +4:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:117/0 = 0 +4:118/0 = 0 +4:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:120/0 = 0 +4:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:125/0 = 0 +4:126/0 = 0 +4:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:127/0 = 0 +4:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:128/0 = 0 +4:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:129/0 = 0 +4:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:133/0 = 0 +4:134/0 = 0 +4:134/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:51/0 = 0 +5:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:52/0 = 0 +5:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:56/0 = 0 +5:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:57/0 = 0 +5:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:64/0 = 0 +5:65/0 = 0 +5:66/0 = 0 +5:67/0 = 0 +5:68/0 = 0 +5:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:72/0 = 0 +5:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:73/0 = 0 +5:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:74/0 = 0 +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:102/0 = 0 +5:103/0 = 0 +5:104/0 = 0 +5:105/0 = 0 +5:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:108/0 = 0 +5:109/0 = 0 +5:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:110/0 = 0 +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:113/0 = 0 +5:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:116/0 = 0 +5:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:51/0 = 0 +6:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:52/0 = 0 +6:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:56/0 = 0 +6:57/0 = 0 +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:64/0 = 0 +6:65/0 = 0 +6:66/0 = 0 +6:70/0 = 0 +6:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:73/0 = 0 +6:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:74/0 = 0 +6:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:76/0 = 0 +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:102/0 = 0 +6:103/0 = 0 +6:104/0 = 0 +6:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:105/0 = 0 +6:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:107/0 = 0 +6:108/0 = 0 +6:109/0 = 0 +6:110/0 = 0 +6:115/0 = 0 +6:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:116/0 = 0 +6:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:119/0 = 0 +6:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:120/0 = 0 +6:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:127/0 = 0 +6:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:39/0 = 0 +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:60/0 = 0 +7:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:61/0 = 0 +7:64/0 = 0 +7:65/0 = 0 +7:70/0 = 0 +7:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:72/0 = 0 +7:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:73/0 = 0 +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:75/0 = 0 +7:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:105/0 = 0 +7:107/0 = 0 +7:108/0 = 0 +7:109/0 = 0 +7:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:110/0 = 0 +7:115/0 = 0 +7:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:116/0 = 0 +7:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:119/0 = 0 +7:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:120/0 = 0 +7:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") +sources/7 = SubResource("src7") diff --git a/Maps/MOVIES/MOVIES.gd b/Maps/MOVIES/MOVIES.gd new file mode 100644 index 000000000..b77464144 --- /dev/null +++ b/Maps/MOVIES/MOVIES.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map056 + +var map_name = "MOVIES" diff --git a/Maps/MOVIES/MOVIES.gd.uid b/Maps/MOVIES/MOVIES.gd.uid new file mode 100644 index 000000000..fb4e63c7f --- /dev/null +++ b/Maps/MOVIES/MOVIES.gd.uid @@ -0,0 +1 @@ +uid://sxqb3f47xrcs diff --git a/Maps/MOVIES/MOVIES.tscn b/Maps/MOVIES/MOVIES.tscn new file mode 100644 index 000000000..7c319aaa0 --- /dev/null +++ b/Maps/MOVIES/MOVIES.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/MOVIES/MOVIES_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/MOVIES/MOVIES.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="MOVIES" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) diff --git a/Maps/MOVIES/MOVIES_tileset.tres b/Maps/MOVIES/MOVIES_tileset.tres new file mode 100644 index 000000000..eb357fec7 --- /dev/null +++ b/Maps/MOVIES/MOVIES_tileset.tres @@ -0,0 +1,12 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Cavetiles.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/Map images/Kevlar Town.png.import b/Maps/Map images/Kevlar Town.png.import deleted file mode 100755 index 1b0cf2900..000000000 --- a/Maps/Map images/Kevlar Town.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Kevlar Town.png-7efb389ec64b1eb61ed5a543058982e4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/Map images/Kevlar Town.png" -dest_files=[ "res://.import/Kevlar Town.png-7efb389ec64b1eb61ed5a543058982e4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/Map images/Moki Town.png.import b/Maps/Map images/Moki Town.png.import deleted file mode 100755 index 0bb4bcf89..000000000 --- a/Maps/Map images/Moki Town.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Moki Town.png-b45fb17567296e216783d2094641315c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/Map images/Moki Town.png" -dest_files=[ "res://.import/Moki Town.png-b45fb17567296e216783d2094641315c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/Map images/Nowtoch City.png.import b/Maps/Map images/Nowtoch City.png.import deleted file mode 100755 index 8187f990e..000000000 --- a/Maps/Map images/Nowtoch City.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Nowtoch City.png-885cab4900a3ba941ea29d0e1d49c44c.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/Map images/Nowtoch City.png" -dest_files=[ "res://.import/Nowtoch City.png-885cab4900a3ba941ea29d0e1d49c44c.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/Map images/Passage Cave Bikers.png.import b/Maps/Map images/Passage Cave Bikers.png.import deleted file mode 100755 index ea03655c7..000000000 --- a/Maps/Map images/Passage Cave Bikers.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Passage Cave Bikers.png-7f7c0783e747ed7f505a6d64b6c9a308.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/Map images/Passage Cave Bikers.png" -dest_files=[ "res://.import/Passage Cave Bikers.png-7f7c0783e747ed7f505a6d64b6c9a308.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/Map images/Passage Cave.png.import b/Maps/Map images/Passage Cave.png.import deleted file mode 100755 index 93c4fae9a..000000000 --- a/Maps/Map images/Passage Cave.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Passage Cave.png-4e4d315537042d00d2fc2d1716fc3ee9.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/Map images/Passage Cave.png" -dest_files=[ "res://.import/Passage Cave.png-4e4d315537042d00d2fc2d1716fc3ee9.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/Map images/Route 2.png.import b/Maps/Map images/Route 2.png.import deleted file mode 100755 index aaee03ca8..000000000 --- a/Maps/Map images/Route 2.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Route 2.png-3f58556fd504545b26c70b7fe82f4946.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/Map images/Route 2.png" -dest_files=[ "res://.import/Route 2.png-3f58556fd504545b26c70b7fe82f4946.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/Map images/Route 3.png.import b/Maps/Map images/Route 3.png.import deleted file mode 100755 index 292af24e6..000000000 --- a/Maps/Map images/Route 3.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Route 3.png-40e0f46e5cc55f6c5c77d32a8b3e654b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/Map images/Route 3.png" -dest_files=[ "res://.import/Route 3.png-40e0f46e5cc55f6c5c77d32a8b3e654b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/Map images/Route1.png.import b/Maps/Map images/Route1.png.import deleted file mode 100755 index 8ba22351f..000000000 --- a/Maps/Map images/Route1.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/Route1.png-db95241864a3c23da31b4ecb782d39fe.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/Map images/Route1.png" -dest_files=[ "res://.import/Route1.png-db95241864a3c23da31b4ecb782d39fe.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/MapImages/Abyssal_Venesi.png b/Maps/MapImages/Abyssal_Venesi.png new file mode 100644 index 000000000..52f5eb72f Binary files /dev/null and b/Maps/MapImages/Abyssal_Venesi.png differ diff --git a/Maps/MapImages/Abyssal_Venesi.png.import b/Maps/MapImages/Abyssal_Venesi.png.import new file mode 100644 index 000000000..0d82d5295 --- /dev/null +++ b/Maps/MapImages/Abyssal_Venesi.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qkm77tut01l8" +path="res://.godot/imported/Abyssal_Venesi.png-8864110f1bf596d1fd7bc08a7689bac0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Abyssal_Venesi.png" +dest_files=["res://.godot/imported/Abyssal_Venesi.png-8864110f1bf596d1fd7bc08a7689bac0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Amatree_Town.png b/Maps/MapImages/Amatree_Town.png new file mode 100644 index 000000000..e7c1cbe6e Binary files /dev/null and b/Maps/MapImages/Amatree_Town.png differ diff --git a/Maps/MapImages/Amatree_Town.png.import b/Maps/MapImages/Amatree_Town.png.import new file mode 100644 index 000000000..eabacc8cc --- /dev/null +++ b/Maps/MapImages/Amatree_Town.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://deq7opqg3wl6e" +path="res://.godot/imported/Amatree_Town.png-79348e010caebd390b45c2c4d79645da.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Amatree_Town.png" +dest_files=["res://.godot/imported/Amatree_Town.png-79348e010caebd390b45c2c4d79645da.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Amatree_Town_Gym.png b/Maps/MapImages/Amatree_Town_Gym.png new file mode 100644 index 000000000..787e797b5 Binary files /dev/null and b/Maps/MapImages/Amatree_Town_Gym.png differ diff --git a/Maps/MapImages/Amatree_Town_Gym.png.import b/Maps/MapImages/Amatree_Town_Gym.png.import new file mode 100644 index 000000000..6d3a71e7b --- /dev/null +++ b/Maps/MapImages/Amatree_Town_Gym.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://duuxt0f4gg26q" +path="res://.godot/imported/Amatree_Town_Gym.png-9e5dee638fde4426192eca337fc6b69d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Amatree_Town_Gym.png" +dest_files=["res://.godot/imported/Amatree_Town_Gym.png-9e5dee638fde4426192eca337fc6b69d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Amatree_Town_M171.png b/Maps/MapImages/Amatree_Town_M171.png new file mode 100644 index 000000000..d122da8d4 Binary files /dev/null and b/Maps/MapImages/Amatree_Town_M171.png differ diff --git a/Maps/MapImages/Amatree_Town_M171.png.import b/Maps/MapImages/Amatree_Town_M171.png.import new file mode 100644 index 000000000..467cf73c8 --- /dev/null +++ b/Maps/MapImages/Amatree_Town_M171.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://juj4n6h6fapw" +path="res://.godot/imported/Amatree_Town_M171.png-090b164d5f15728f24a297c3fba2b9f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Amatree_Town_M171.png" +dest_files=["res://.godot/imported/Amatree_Town_M171.png-090b164d5f15728f24a297c3fba2b9f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Amatree_Town_Rest_Center.png b/Maps/MapImages/Amatree_Town_Rest_Center.png new file mode 100644 index 000000000..0d20eae2e Binary files /dev/null and b/Maps/MapImages/Amatree_Town_Rest_Center.png differ diff --git a/Maps/MapImages/Amatree_Town_Rest_Center.png.import b/Maps/MapImages/Amatree_Town_Rest_Center.png.import new file mode 100644 index 000000000..680478277 --- /dev/null +++ b/Maps/MapImages/Amatree_Town_Rest_Center.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://v2qbxfcf6sk8" +path="res://.godot/imported/Amatree_Town_Rest_Center.png-b25f6018a22e53d1a476cb8ffe047a9e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Amatree_Town_Rest_Center.png" +dest_files=["res://.godot/imported/Amatree_Town_Rest_Center.png-b25f6018a22e53d1a476cb8ffe047a9e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Anthell.png b/Maps/MapImages/Anthell.png new file mode 100644 index 000000000..ab597345b Binary files /dev/null and b/Maps/MapImages/Anthell.png differ diff --git a/Maps/MapImages/Anthell.png.import b/Maps/MapImages/Anthell.png.import new file mode 100644 index 000000000..f1487f1de --- /dev/null +++ b/Maps/MapImages/Anthell.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpd33hudl40te" +path="res://.godot/imported/Anthell.png-90f79ce3e6420b5cc989272bf8c3ffe3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Anthell.png" +dest_files=["res://.godot/imported/Anthell.png-90f79ce3e6420b5cc989272bf8c3ffe3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Anthell_Deeper.png b/Maps/MapImages/Anthell_Deeper.png new file mode 100644 index 000000000..d24c2d4ab Binary files /dev/null and b/Maps/MapImages/Anthell_Deeper.png differ diff --git a/Maps/MapImages/Anthell_Deeper.png.import b/Maps/MapImages/Anthell_Deeper.png.import new file mode 100644 index 000000000..124b5db18 --- /dev/null +++ b/Maps/MapImages/Anthell_Deeper.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdnxmgjcy072x" +path="res://.godot/imported/Anthell_Deeper.png-f3e6679203555f949a80d3d178156fb0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Anthell_Deeper.png" +dest_files=["res://.godot/imported/Anthell_Deeper.png-f3e6679203555f949a80d3d178156fb0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City.png b/Maps/MapImages/Bealbeach_City.png new file mode 100644 index 000000000..c814c54a3 Binary files /dev/null and b/Maps/MapImages/Bealbeach_City.png differ diff --git a/Maps/MapImages/Bealbeach_City.png.import b/Maps/MapImages/Bealbeach_City.png.import new file mode 100644 index 000000000..56fc99da5 --- /dev/null +++ b/Maps/MapImages/Bealbeach_City.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cn52nhojxx1kg" +path="res://.godot/imported/Bealbeach_City.png-873a9eb326d7da899f4f567c16b1d415.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City.png" +dest_files=["res://.godot/imported/Bealbeach_City.png-873a9eb326d7da899f4f567c16b1d415.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_Elevator.png b/Maps/MapImages/Bealbeach_City_Elevator.png new file mode 100644 index 000000000..27b6d2750 Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_Elevator.png differ diff --git a/Maps/MapImages/Bealbeach_City_Elevator.png.import b/Maps/MapImages/Bealbeach_City_Elevator.png.import new file mode 100644 index 000000000..454184c41 --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_Elevator.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8nb6rlvcpbdr" +path="res://.godot/imported/Bealbeach_City_Elevator.png-a616f838694468de8291f90c5f8ee72c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_Elevator.png" +dest_files=["res://.godot/imported/Bealbeach_City_Elevator.png-a616f838694468de8291f90c5f8ee72c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_Gym.png b/Maps/MapImages/Bealbeach_City_Gym.png new file mode 100644 index 000000000..c510e1951 Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_Gym.png differ diff --git a/Maps/MapImages/Bealbeach_City_Gym.png.import b/Maps/MapImages/Bealbeach_City_Gym.png.import new file mode 100644 index 000000000..eb5994abb --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_Gym.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bl1xtgwynd5a3" +path="res://.godot/imported/Bealbeach_City_Gym.png-33e1d93f12c71cabf3ce075c8917113e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_Gym.png" +dest_files=["res://.godot/imported/Bealbeach_City_Gym.png-33e1d93f12c71cabf3ce075c8917113e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_M113.png b/Maps/MapImages/Bealbeach_City_M113.png new file mode 100644 index 000000000..dd3b2f7e4 Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_M113.png differ diff --git a/Maps/MapImages/Bealbeach_City_M113.png.import b/Maps/MapImages/Bealbeach_City_M113.png.import new file mode 100644 index 000000000..cb5ce5b8d --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_M113.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cql2eiibj2kgk" +path="res://.godot/imported/Bealbeach_City_M113.png-6eb20260e04222519417fa0bf0ad86f2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_M113.png" +dest_files=["res://.godot/imported/Bealbeach_City_M113.png-6eb20260e04222519417fa0bf0ad86f2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_M126.png b/Maps/MapImages/Bealbeach_City_M126.png new file mode 100644 index 000000000..0c34b9e58 Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_M126.png differ diff --git a/Maps/MapImages/Bealbeach_City_M126.png.import b/Maps/MapImages/Bealbeach_City_M126.png.import new file mode 100644 index 000000000..594d2cafc --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_M126.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjbgdyqkiv3jl" +path="res://.godot/imported/Bealbeach_City_M126.png-355903fc29326d9e2859b3b99e128b19.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_M126.png" +dest_files=["res://.godot/imported/Bealbeach_City_M126.png-355903fc29326d9e2859b3b99e128b19.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_Mart.png b/Maps/MapImages/Bealbeach_City_Mart.png new file mode 100644 index 000000000..40db9fdf5 Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_Mart.png differ diff --git a/Maps/MapImages/Bealbeach_City_Mart.png.import b/Maps/MapImages/Bealbeach_City_Mart.png.import new file mode 100644 index 000000000..476922a85 --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_Mart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://s6lxofkbhvkt" +path="res://.godot/imported/Bealbeach_City_Mart.png-e943bd362d0e43eb7abb3e1eac24f8ed.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_Mart.png" +dest_files=["res://.godot/imported/Bealbeach_City_Mart.png-e943bd362d0e43eb7abb3e1eac24f8ed.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_Metro.png b/Maps/MapImages/Bealbeach_City_Metro.png new file mode 100644 index 000000000..cdd82284b Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_Metro.png differ diff --git a/Maps/MapImages/Bealbeach_City_Metro.png.import b/Maps/MapImages/Bealbeach_City_Metro.png.import new file mode 100644 index 000000000..858218cbd --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_Metro.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://coljhwwms7ac3" +path="res://.godot/imported/Bealbeach_City_Metro.png-cbc873888e65a1759d19c333b0194a9c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_Metro.png" +dest_files=["res://.godot/imported/Bealbeach_City_Metro.png-cbc873888e65a1759d19c333b0194a9c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_Metro_M011.png b/Maps/MapImages/Bealbeach_City_Metro_M011.png new file mode 100644 index 000000000..1e021f20d Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_Metro_M011.png differ diff --git a/Maps/MapImages/Bealbeach_City_Metro_M011.png.import b/Maps/MapImages/Bealbeach_City_Metro_M011.png.import new file mode 100644 index 000000000..c038efa70 --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_Metro_M011.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bss3ikfexb2ia" +path="res://.godot/imported/Bealbeach_City_Metro_M011.png-29c106ed1190f236fc634104aa820e0d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_Metro_M011.png" +dest_files=["res://.godot/imported/Bealbeach_City_Metro_M011.png-29c106ed1190f236fc634104aa820e0d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_PC.png b/Maps/MapImages/Bealbeach_City_PC.png new file mode 100644 index 000000000..ce6d6c250 Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_PC.png differ diff --git a/Maps/MapImages/Bealbeach_City_PC.png.import b/Maps/MapImages/Bealbeach_City_PC.png.import new file mode 100644 index 000000000..9b075279c --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_PC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpmn3gtcsqkb0" +path="res://.godot/imported/Bealbeach_City_PC.png-7422618fe260321aefaf72f1bc3e2b0e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_PC.png" +dest_files=["res://.godot/imported/Bealbeach_City_PC.png-7422618fe260321aefaf72f1bc3e2b0e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_Rangers_HQ.png b/Maps/MapImages/Bealbeach_City_Rangers_HQ.png new file mode 100644 index 000000000..3b6a58d7b Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_Rangers_HQ.png differ diff --git a/Maps/MapImages/Bealbeach_City_Rangers_HQ.png.import b/Maps/MapImages/Bealbeach_City_Rangers_HQ.png.import new file mode 100644 index 000000000..8eaa6bf16 --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_Rangers_HQ.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c20qdjy38lutd" +path="res://.godot/imported/Bealbeach_City_Rangers_HQ.png-f73231f90ca8773d028f186386f1b1d0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_Rangers_HQ.png" +dest_files=["res://.godot/imported/Bealbeach_City_Rangers_HQ.png-f73231f90ca8773d028f186386f1b1d0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Bealbeach_City_Resort.png b/Maps/MapImages/Bealbeach_City_Resort.png new file mode 100644 index 000000000..0d67b8655 Binary files /dev/null and b/Maps/MapImages/Bealbeach_City_Resort.png differ diff --git a/Maps/MapImages/Bealbeach_City_Resort.png.import b/Maps/MapImages/Bealbeach_City_Resort.png.import new file mode 100644 index 000000000..fc925fe62 --- /dev/null +++ b/Maps/MapImages/Bealbeach_City_Resort.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bb77o5uvucr08" +path="res://.godot/imported/Bealbeach_City_Resort.png-06a8fafc74901c0d23ab71875be46e9e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Bealbeach_City_Resort.png" +dest_files=["res://.godot/imported/Bealbeach_City_Resort.png-06a8fafc74901c0d23ab71875be46e9e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Burole_Town_Gym.png b/Maps/MapImages/Burole_Town_Gym.png new file mode 100644 index 000000000..7a4a5d9ae Binary files /dev/null and b/Maps/MapImages/Burole_Town_Gym.png differ diff --git a/Maps/MapImages/Burole_Town_Gym.png.import b/Maps/MapImages/Burole_Town_Gym.png.import new file mode 100644 index 000000000..fb31770f3 --- /dev/null +++ b/Maps/MapImages/Burole_Town_Gym.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csiqr3vm4lp6x" +path="res://.godot/imported/Burole_Town_Gym.png-bc070db8d84a29dc5a7065f816b2b570.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Burole_Town_Gym.png" +dest_files=["res://.godot/imported/Burole_Town_Gym.png-bc070db8d84a29dc5a7065f816b2b570.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Burole_Town_M029.png b/Maps/MapImages/Burole_Town_M029.png new file mode 100644 index 000000000..ae10a8733 Binary files /dev/null and b/Maps/MapImages/Burole_Town_M029.png differ diff --git a/Maps/MapImages/Burole_Town_M029.png.import b/Maps/MapImages/Burole_Town_M029.png.import new file mode 100644 index 000000000..2ae7b6947 --- /dev/null +++ b/Maps/MapImages/Burole_Town_M029.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bka8c2j2u0ff2" +path="res://.godot/imported/Burole_Town_M029.png-aa15956a5becb413606ce072d1e8b640.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Burole_Town_M029.png" +dest_files=["res://.godot/imported/Burole_Town_M029.png-aa15956a5becb413606ce072d1e8b640.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Burole_Town_M085.png b/Maps/MapImages/Burole_Town_M085.png new file mode 100644 index 000000000..d69379d9c Binary files /dev/null and b/Maps/MapImages/Burole_Town_M085.png differ diff --git a/Maps/MapImages/Burole_Town_M085.png.import b/Maps/MapImages/Burole_Town_M085.png.import new file mode 100644 index 000000000..7ae85261f --- /dev/null +++ b/Maps/MapImages/Burole_Town_M085.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://digr1ye012ejv" +path="res://.godot/imported/Burole_Town_M085.png-1ea551c02895742b2e8967d512003e02.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Burole_Town_M085.png" +dest_files=["res://.godot/imported/Burole_Town_M085.png-1ea551c02895742b2e8967d512003e02.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Burole_Town_M090.png b/Maps/MapImages/Burole_Town_M090.png new file mode 100644 index 000000000..ee71b12d5 Binary files /dev/null and b/Maps/MapImages/Burole_Town_M090.png differ diff --git a/Maps/MapImages/Burole_Town_M090.png.import b/Maps/MapImages/Burole_Town_M090.png.import new file mode 100644 index 000000000..c17b4550b --- /dev/null +++ b/Maps/MapImages/Burole_Town_M090.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsk675ltsbc6b" +path="res://.godot/imported/Burole_Town_M090.png-c2df29df9da26dc63eda440b3a199e5c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Burole_Town_M090.png" +dest_files=["res://.godot/imported/Burole_Town_M090.png-c2df29df9da26dc63eda440b3a199e5c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Burole_Town_Mart.png b/Maps/MapImages/Burole_Town_Mart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Burole_Town_Mart.png differ diff --git a/Maps/MapImages/Burole_Town_Mart.png.import b/Maps/MapImages/Burole_Town_Mart.png.import new file mode 100644 index 000000000..e49fa3af8 --- /dev/null +++ b/Maps/MapImages/Burole_Town_Mart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://11f046b1cc5w" +path="res://.godot/imported/Burole_Town_Mart.png-89e4627d2953acf93a57bfc03f520054.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Burole_Town_Mart.png" +dest_files=["res://.godot/imported/Burole_Town_Mart.png-89e4627d2953acf93a57bfc03f520054.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Burole_Town_Metro.png b/Maps/MapImages/Burole_Town_Metro.png new file mode 100644 index 000000000..cdd82284b Binary files /dev/null and b/Maps/MapImages/Burole_Town_Metro.png differ diff --git a/Maps/MapImages/Burole_Town_Metro.png.import b/Maps/MapImages/Burole_Town_Metro.png.import new file mode 100644 index 000000000..6e8398cf5 --- /dev/null +++ b/Maps/MapImages/Burole_Town_Metro.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c34fmyy5ivm0o" +path="res://.godot/imported/Burole_Town_Metro.png-2714647f2194eee9cfd314e9b9333a2d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Burole_Town_Metro.png" +dest_files=["res://.godot/imported/Burole_Town_Metro.png-2714647f2194eee9cfd314e9b9333a2d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Burole_Town_Metro_M006.png b/Maps/MapImages/Burole_Town_Metro_M006.png new file mode 100644 index 000000000..46de2a17a Binary files /dev/null and b/Maps/MapImages/Burole_Town_Metro_M006.png differ diff --git a/Maps/MapImages/Burole_Town_Metro_M006.png.import b/Maps/MapImages/Burole_Town_Metro_M006.png.import new file mode 100644 index 000000000..9ef322c78 --- /dev/null +++ b/Maps/MapImages/Burole_Town_Metro_M006.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b30463rx508ea" +path="res://.godot/imported/Burole_Town_Metro_M006.png-30930ba3e194fe2dd9ef835ccbbf6d79.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Burole_Town_Metro_M006.png" +dest_files=["res://.godot/imported/Burole_Town_Metro_M006.png-30930ba3e194fe2dd9ef835ccbbf6d79.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Burole_Town_PC.png b/Maps/MapImages/Burole_Town_PC.png new file mode 100644 index 000000000..ce6d6c250 Binary files /dev/null and b/Maps/MapImages/Burole_Town_PC.png differ diff --git a/Maps/MapImages/Burole_Town_PC.png.import b/Maps/MapImages/Burole_Town_PC.png.import new file mode 100644 index 000000000..470e6e9e2 --- /dev/null +++ b/Maps/MapImages/Burole_Town_PC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8gwu2if64gr4" +path="res://.godot/imported/Burole_Town_PC.png-d409b6a1a76cbacba5203170a38fc06e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Burole_Town_PC.png" +dest_files=["res://.godot/imported/Burole_Town_PC.png-d409b6a1a76cbacba5203170a38fc06e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Championship_Site.png b/Maps/MapImages/Championship_Site.png new file mode 100644 index 000000000..c67090d9c Binary files /dev/null and b/Maps/MapImages/Championship_Site.png differ diff --git a/Maps/MapImages/Championship_Site.png.import b/Maps/MapImages/Championship_Site.png.import new file mode 100644 index 000000000..5f1952db5 --- /dev/null +++ b/Maps/MapImages/Championship_Site.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gyj77brxmmsr" +path="res://.godot/imported/Championship_Site.png-d4ba60fec685ae19e25fc0b7046da417.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Championship_Site.png" +dest_files=["res://.godot/imported/Championship_Site.png-d4ba60fec685ae19e25fc0b7046da417.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Championship_Site_Hall_of_Champions.png b/Maps/MapImages/Championship_Site_Hall_of_Champions.png new file mode 100644 index 000000000..041d4415f Binary files /dev/null and b/Maps/MapImages/Championship_Site_Hall_of_Champions.png differ diff --git a/Maps/MapImages/Championship_Site_Hall_of_Champions.png.import b/Maps/MapImages/Championship_Site_Hall_of_Champions.png.import new file mode 100644 index 000000000..7f626deb1 --- /dev/null +++ b/Maps/MapImages/Championship_Site_Hall_of_Champions.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fbnls7he7ecn" +path="res://.godot/imported/Championship_Site_Hall_of_Champions.png-cf179c272297217021ac0e783e587036.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Championship_Site_Hall_of_Champions.png" +dest_files=["res://.godot/imported/Championship_Site_Hall_of_Champions.png-cf179c272297217021ac0e783e587036.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Championship_Site_after_win.png b/Maps/MapImages/Championship_Site_after_win.png new file mode 100644 index 000000000..ddf9c902b Binary files /dev/null and b/Maps/MapImages/Championship_Site_after_win.png differ diff --git a/Maps/MapImages/Championship_Site_after_win.png.import b/Maps/MapImages/Championship_Site_after_win.png.import new file mode 100644 index 000000000..b3a860a4c --- /dev/null +++ b/Maps/MapImages/Championship_Site_after_win.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fu0ha6ilbh8x" +path="res://.godot/imported/Championship_Site_after_win.png-008b0cb7c8025bd9135fe2da0ef16d11.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Championship_Site_after_win.png" +dest_files=["res://.godot/imported/Championship_Site_after_win.png-008b0cb7c8025bd9135fe2da0ef16d11.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Championship_Site_arena_1.png b/Maps/MapImages/Championship_Site_arena_1.png new file mode 100644 index 000000000..67548ef8e Binary files /dev/null and b/Maps/MapImages/Championship_Site_arena_1.png differ diff --git a/Maps/MapImages/Championship_Site_arena_1.png.import b/Maps/MapImages/Championship_Site_arena_1.png.import new file mode 100644 index 000000000..0d8810348 --- /dev/null +++ b/Maps/MapImages/Championship_Site_arena_1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ct8so8adng3xe" +path="res://.godot/imported/Championship_Site_arena_1.png-15e9b0eb648fcbf776334fed1f433632.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Championship_Site_arena_1.png" +dest_files=["res://.godot/imported/Championship_Site_arena_1.png-15e9b0eb648fcbf776334fed1f433632.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Championship_Site_arena_2.png b/Maps/MapImages/Championship_Site_arena_2.png new file mode 100644 index 000000000..ddf9c902b Binary files /dev/null and b/Maps/MapImages/Championship_Site_arena_2.png differ diff --git a/Maps/MapImages/Championship_Site_arena_2.png.import b/Maps/MapImages/Championship_Site_arena_2.png.import new file mode 100644 index 000000000..4eec674fd --- /dev/null +++ b/Maps/MapImages/Championship_Site_arena_2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsspbn8jsgmbx" +path="res://.godot/imported/Championship_Site_arena_2.png-ed9cd681ebc92f75aa05502c4630bbd5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Championship_Site_arena_2.png" +dest_files=["res://.godot/imported/Championship_Site_arena_2.png-ed9cd681ebc92f75aa05502c4630bbd5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Championship_Site_gamma.png b/Maps/MapImages/Championship_Site_gamma.png new file mode 100644 index 000000000..7231c4a96 Binary files /dev/null and b/Maps/MapImages/Championship_Site_gamma.png differ diff --git a/Maps/MapImages/Championship_Site_gamma.png.import b/Maps/MapImages/Championship_Site_gamma.png.import new file mode 100644 index 000000000..4e797de80 --- /dev/null +++ b/Maps/MapImages/Championship_Site_gamma.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drtm8r5yee7rw" +path="res://.godot/imported/Championship_Site_gamma.png-81fbb9c36f9e1c804002ab57a53d6c5f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Championship_Site_gamma.png" +dest_files=["res://.godot/imported/Championship_Site_gamma.png-81fbb9c36f9e1c804002ab57a53d6c5f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Championship_Site_train.png b/Maps/MapImages/Championship_Site_train.png new file mode 100644 index 000000000..774d438e8 Binary files /dev/null and b/Maps/MapImages/Championship_Site_train.png differ diff --git a/Maps/MapImages/Championship_Site_train.png.import b/Maps/MapImages/Championship_Site_train.png.import new file mode 100644 index 000000000..0e7c1ced4 --- /dev/null +++ b/Maps/MapImages/Championship_Site_train.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dyypggo13jj57" +path="res://.godot/imported/Championship_Site_train.png-886857678e8bce22060e710838fb0917.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Championship_Site_train.png" +dest_files=["res://.godot/imported/Championship_Site_train.png-886857678e8bce22060e710838fb0917.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Championship_Site_waiting.png b/Maps/MapImages/Championship_Site_waiting.png new file mode 100644 index 000000000..d1a0fbc98 Binary files /dev/null and b/Maps/MapImages/Championship_Site_waiting.png differ diff --git a/Maps/MapImages/Championship_Site_waiting.png.import b/Maps/MapImages/Championship_Site_waiting.png.import new file mode 100644 index 000000000..eee15b307 --- /dev/null +++ b/Maps/MapImages/Championship_Site_waiting.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cg5ghqj3xk1jp" +path="res://.godot/imported/Championship_Site_waiting.png-b429803883b1b5c66ea7f7d79264caa0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Championship_Site_waiting.png" +dest_files=["res://.godot/imported/Championship_Site_waiting.png-b429803883b1b5c66ea7f7d79264caa0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Comet_Cave.png b/Maps/MapImages/Comet_Cave.png new file mode 100644 index 000000000..b78980597 Binary files /dev/null and b/Maps/MapImages/Comet_Cave.png differ diff --git a/Maps/MapImages/Comet_Cave.png.import b/Maps/MapImages/Comet_Cave.png.import new file mode 100644 index 000000000..15e29c0d1 --- /dev/null +++ b/Maps/MapImages/Comet_Cave.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dn1qsg0bheia7" +path="res://.godot/imported/Comet_Cave.png-e773212f0aa41dceafd9b303f3a37b36.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Comet_Cave.png" +dest_files=["res://.godot/imported/Comet_Cave.png-e773212f0aa41dceafd9b303f3a37b36.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Comet_Cave_M010.png b/Maps/MapImages/Comet_Cave_M010.png new file mode 100644 index 000000000..a1388789b Binary files /dev/null and b/Maps/MapImages/Comet_Cave_M010.png differ diff --git a/Maps/MapImages/Comet_Cave_M010.png.import b/Maps/MapImages/Comet_Cave_M010.png.import new file mode 100644 index 000000000..53a33962a --- /dev/null +++ b/Maps/MapImages/Comet_Cave_M010.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bm4sqp8oen5dt" +path="res://.godot/imported/Comet_Cave_M010.png-efe34be60bc4e1a7a3f41423af271e65.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Comet_Cave_M010.png" +dest_files=["res://.godot/imported/Comet_Cave_M010.png-efe34be60bc4e1a7a3f41423af271e65.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Comet_Cave_M096.png b/Maps/MapImages/Comet_Cave_M096.png new file mode 100644 index 000000000..5c9447758 Binary files /dev/null and b/Maps/MapImages/Comet_Cave_M096.png differ diff --git a/Maps/MapImages/Comet_Cave_M096.png.import b/Maps/MapImages/Comet_Cave_M096.png.import new file mode 100644 index 000000000..6773ac771 --- /dev/null +++ b/Maps/MapImages/Comet_Cave_M096.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dw54mexjhi3mm" +path="res://.godot/imported/Comet_Cave_M096.png-fc03d7c868f00f1f589dd7ca732ccc97.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Comet_Cave_M096.png" +dest_files=["res://.godot/imported/Comet_Cave_M096.png-fc03d7c868f00f1f589dd7ca732ccc97.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Dream_Mountain.png b/Maps/MapImages/Dream_Mountain.png new file mode 100644 index 000000000..36acfbbec Binary files /dev/null and b/Maps/MapImages/Dream_Mountain.png differ diff --git a/Maps/MapImages/Dream_Mountain.png.import b/Maps/MapImages/Dream_Mountain.png.import new file mode 100644 index 000000000..b82a3d3d6 --- /dev/null +++ b/Maps/MapImages/Dream_Mountain.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://die65uei58mei" +path="res://.godot/imported/Dream_Mountain.png-2d11188504fe7ed07c8fe4e6cc2cba9a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Dream_Mountain.png" +dest_files=["res://.godot/imported/Dream_Mountain.png-2d11188504fe7ed07c8fe4e6cc2cba9a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Dream_Route_13.png b/Maps/MapImages/Dream_Route_13.png new file mode 100644 index 000000000..f233573e2 Binary files /dev/null and b/Maps/MapImages/Dream_Route_13.png differ diff --git a/Maps/MapImages/Dream_Route_13.png.import b/Maps/MapImages/Dream_Route_13.png.import new file mode 100644 index 000000000..3a6411e95 --- /dev/null +++ b/Maps/MapImages/Dream_Route_13.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5utxqlbitmga" +path="res://.godot/imported/Dream_Route_13.png-5421c0f6a544693438df60e06122d71f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Dream_Route_13.png" +dest_files=["res://.godot/imported/Dream_Route_13.png-5421c0f6a544693438df60e06122d71f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Dream_Route_13_M111.png b/Maps/MapImages/Dream_Route_13_M111.png new file mode 100644 index 000000000..30fd138c2 Binary files /dev/null and b/Maps/MapImages/Dream_Route_13_M111.png differ diff --git a/Maps/MapImages/Dream_Route_13_M111.png.import b/Maps/MapImages/Dream_Route_13_M111.png.import new file mode 100644 index 000000000..6754287e6 --- /dev/null +++ b/Maps/MapImages/Dream_Route_13_M111.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dj40xw87peirp" +path="res://.godot/imported/Dream_Route_13_M111.png-d718d6216f7e9ca3e90a04bb878a54c3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Dream_Route_13_M111.png" +dest_files=["res://.godot/imported/Dream_Route_13_M111.png-d718d6216f7e9ca3e90a04bb878a54c3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Dream_Route_13_M207.png b/Maps/MapImages/Dream_Route_13_M207.png new file mode 100644 index 000000000..00f37ed80 Binary files /dev/null and b/Maps/MapImages/Dream_Route_13_M207.png differ diff --git a/Maps/MapImages/Dream_Route_13_M207.png.import b/Maps/MapImages/Dream_Route_13_M207.png.import new file mode 100644 index 000000000..193ccc21e --- /dev/null +++ b/Maps/MapImages/Dream_Route_13_M207.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgi158ckw7l7x" +path="res://.godot/imported/Dream_Route_13_M207.png-fd4990bae165d1578dec95a18bd38c72.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Dream_Route_13_M207.png" +dest_files=["res://.godot/imported/Dream_Route_13_M207.png-fd4990bae165d1578dec95a18bd38c72.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Dream_Route_13_M208.png b/Maps/MapImages/Dream_Route_13_M208.png new file mode 100644 index 000000000..d5e872b03 Binary files /dev/null and b/Maps/MapImages/Dream_Route_13_M208.png differ diff --git a/Maps/MapImages/Dream_Route_13_M208.png.import b/Maps/MapImages/Dream_Route_13_M208.png.import new file mode 100644 index 000000000..9d785c10b --- /dev/null +++ b/Maps/MapImages/Dream_Route_13_M208.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b22etpqeoh83l" +path="res://.godot/imported/Dream_Route_13_M208.png-b2e9fa3d7a8af841aeb7aaac9ddaebbe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Dream_Route_13_M208.png" +dest_files=["res://.godot/imported/Dream_Route_13_M208.png-b2e9fa3d7a8af841aeb7aaac9ddaebbe.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Dream_World.png b/Maps/MapImages/Dream_World.png new file mode 100644 index 000000000..33eb740cd Binary files /dev/null and b/Maps/MapImages/Dream_World.png differ diff --git a/Maps/MapImages/Dream_World.png.import b/Maps/MapImages/Dream_World.png.import new file mode 100644 index 000000000..e1fcf3461 --- /dev/null +++ b/Maps/MapImages/Dream_World.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m8gfc8nuilxa" +path="res://.godot/imported/Dream_World.png-3caab5db6ef7841fcc3c93ea526b9459.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Dream_World.png" +dest_files=["res://.godot/imported/Dream_World.png-3caab5db6ef7841fcc3c93ea526b9459.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Dreamland_Holiday_Resort.png b/Maps/MapImages/Dreamland_Holiday_Resort.png new file mode 100644 index 000000000..7741227eb Binary files /dev/null and b/Maps/MapImages/Dreamland_Holiday_Resort.png differ diff --git a/Maps/MapImages/Dreamland_Holiday_Resort.png.import b/Maps/MapImages/Dreamland_Holiday_Resort.png.import new file mode 100644 index 000000000..a4e1421bd --- /dev/null +++ b/Maps/MapImages/Dreamland_Holiday_Resort.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csc1tvnyh4dw4" +path="res://.godot/imported/Dreamland_Holiday_Resort.png-dbaeeeb2d5e9f3b69cc190184b8f583e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Dreamland_Holiday_Resort.png" +dest_files=["res://.godot/imported/Dreamland_Holiday_Resort.png-dbaeeeb2d5e9f3b69cc190184b8f583e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/ETC.png b/Maps/MapImages/ETC.png new file mode 100644 index 000000000..33eb740cd Binary files /dev/null and b/Maps/MapImages/ETC.png differ diff --git a/Maps/MapImages/ETC.png.import b/Maps/MapImages/ETC.png.import new file mode 100644 index 000000000..c46857da9 --- /dev/null +++ b/Maps/MapImages/ETC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wupqbdnecnwt" +path="res://.godot/imported/ETC.png-cc49466398b04321493422cef55f3d50.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/ETC.png" +dest_files=["res://.godot/imported/ETC.png-cc49466398b04321493422cef55f3d50.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Flashback.png b/Maps/MapImages/Flashback.png new file mode 100644 index 000000000..13cb53753 Binary files /dev/null and b/Maps/MapImages/Flashback.png differ diff --git a/Maps/MapImages/Flashback.png.import b/Maps/MapImages/Flashback.png.import new file mode 100644 index 000000000..74180e7b6 --- /dev/null +++ b/Maps/MapImages/Flashback.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3i4lvn8q8e2" +path="res://.godot/imported/Flashback.png-710267d69862fa52e79c4ff5b2f78a2b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Flashback.png" +dest_files=["res://.godot/imported/Flashback.png-710267d69862fa52e79c4ff5b2f78a2b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/GAME.png b/Maps/MapImages/GAME.png new file mode 100644 index 000000000..33eb740cd Binary files /dev/null and b/Maps/MapImages/GAME.png differ diff --git a/Maps/MapImages/GAME.png.import b/Maps/MapImages/GAME.png.import new file mode 100644 index 000000000..549f17dba --- /dev/null +++ b/Maps/MapImages/GAME.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://n4ov34867us7" +path="res://.godot/imported/GAME.png-654f814712555ba11dae295a34bd3555.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/GAME.png" +dest_files=["res://.godot/imported/GAME.png-654f814712555ba11dae295a34bd3555.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Gym3.1.png b/Maps/MapImages/Gym3.1.png new file mode 100644 index 000000000..41d14573e Binary files /dev/null and b/Maps/MapImages/Gym3.1.png differ diff --git a/Maps/MapImages/Gym3.1.png.import b/Maps/MapImages/Gym3.1.png.import new file mode 100644 index 000000000..65f6bce85 --- /dev/null +++ b/Maps/MapImages/Gym3.1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dawt3n1o3d1e" +path="res://.godot/imported/Gym3.1.png-64136e707781b51de306183567c9b504.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Gym3.1.png" +dest_files=["res://.godot/imported/Gym3.1.png-64136e707781b51de306183567c9b504.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Gym3.png b/Maps/MapImages/Gym3.png new file mode 100644 index 000000000..958688d7b Binary files /dev/null and b/Maps/MapImages/Gym3.png differ diff --git a/Maps/MapImages/Gym3.png.import b/Maps/MapImages/Gym3.png.import new file mode 100644 index 000000000..36971430f --- /dev/null +++ b/Maps/MapImages/Gym3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhcaxupekt6k4" +path="res://.godot/imported/Gym3.png-afc5c5529a6d09d567650f268585b50d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Gym3.png" +dest_files=["res://.godot/imported/Gym3.png-afc5c5529a6d09d567650f268585b50d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Hall_of_Fame.png b/Maps/MapImages/Hall_of_Fame.png new file mode 100644 index 000000000..212ee7a7a Binary files /dev/null and b/Maps/MapImages/Hall_of_Fame.png differ diff --git a/Maps/MapImages/Hall_of_Fame.png.import b/Maps/MapImages/Hall_of_Fame.png.import new file mode 100644 index 000000000..04527308b --- /dev/null +++ b/Maps/MapImages/Hall_of_Fame.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b11gf42kyok8c" +path="res://.godot/imported/Hall_of_Fame.png-39cd7e529e57ee436ef77908e4aaf558.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Hall_of_Fame.png" +dest_files=["res://.godot/imported/Hall_of_Fame.png-39cd7e529e57ee436ef77908e4aaf558.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Intro.png b/Maps/MapImages/Intro.png new file mode 100644 index 000000000..33eb740cd Binary files /dev/null and b/Maps/MapImages/Intro.png differ diff --git a/Maps/MapImages/Intro.png.import b/Maps/MapImages/Intro.png.import new file mode 100644 index 000000000..08e847876 --- /dev/null +++ b/Maps/MapImages/Intro.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccpker58wolqe" +path="res://.godot/imported/Intro.png-d86da69c7e42b29dbddc8d2e8f1bf4b0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Intro.png" +dest_files=["res://.godot/imported/Intro.png-d86da69c7e42b29dbddc8d2e8f1bf4b0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Intro_2.png b/Maps/MapImages/Intro_2.png new file mode 100644 index 000000000..33eb740cd Binary files /dev/null and b/Maps/MapImages/Intro_2.png differ diff --git a/Maps/MapImages/Intro_2.png.import b/Maps/MapImages/Intro_2.png.import new file mode 100644 index 000000000..115034c6a --- /dev/null +++ b/Maps/MapImages/Intro_2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddokxi686cveo" +path="res://.godot/imported/Intro_2.png-d643c60924036a716cb79cd19335eef3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Intro_2.png" +dest_files=["res://.godot/imported/Intro_2.png-d643c60924036a716cb79cd19335eef3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Map images/Kevlar Town.png b/Maps/MapImages/Kevlar_Town.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/Map images/Kevlar Town.png rename to Maps/MapImages/Kevlar_Town.png diff --git a/Maps/MapImages/Kevlar_Town.png.import b/Maps/MapImages/Kevlar_Town.png.import new file mode 100644 index 000000000..ebb605cf2 --- /dev/null +++ b/Maps/MapImages/Kevlar_Town.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wr1xrahoe1ow" +path="res://.godot/imported/Kevlar_Town.png-efd60e8417af40d99ebf7cc371e70693.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Kevlar_Town.png" +dest_files=["res://.godot/imported/Kevlar_Town.png-efd60e8417af40d99ebf7cc371e70693.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Kevlar_Town_M073.png b/Maps/MapImages/Kevlar_Town_M073.png new file mode 100644 index 000000000..487ae8ffc Binary files /dev/null and b/Maps/MapImages/Kevlar_Town_M073.png differ diff --git a/Maps/MapImages/Kevlar_Town_M073.png.import b/Maps/MapImages/Kevlar_Town_M073.png.import new file mode 100644 index 000000000..f0980000d --- /dev/null +++ b/Maps/MapImages/Kevlar_Town_M073.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbyobmj0lvr32" +path="res://.godot/imported/Kevlar_Town_M073.png-6ded4c2155274ba62ce018e0283156df.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Kevlar_Town_M073.png" +dest_files=["res://.godot/imported/Kevlar_Town_M073.png-6ded4c2155274ba62ce018e0283156df.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Kevlar_Town_Pokemart.png b/Maps/MapImages/Kevlar_Town_Pokemart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Kevlar_Town_Pokemart.png differ diff --git a/Maps/MapImages/Kevlar_Town_Pokemart.png.import b/Maps/MapImages/Kevlar_Town_Pokemart.png.import new file mode 100644 index 000000000..4b9f9db22 --- /dev/null +++ b/Maps/MapImages/Kevlar_Town_Pokemart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2yvl40kikjqp" +path="res://.godot/imported/Kevlar_Town_Pokemart.png-3ea2180e4a3a155d6475a1eeb12a90c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Kevlar_Town_Pokemart.png" +dest_files=["res://.godot/imported/Kevlar_Town_Pokemart.png-3ea2180e4a3a155d6475a1eeb12a90c7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Labyrinth.png b/Maps/MapImages/Labyrinth.png new file mode 100644 index 000000000..a9719c0ce Binary files /dev/null and b/Maps/MapImages/Labyrinth.png differ diff --git a/Maps/MapImages/Labyrinth.png.import b/Maps/MapImages/Labyrinth.png.import new file mode 100644 index 000000000..b4ec8d44c --- /dev/null +++ b/Maps/MapImages/Labyrinth.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxcf4bhqpesxu" +path="res://.godot/imported/Labyrinth.png-e8983d66fbb7efdb8d9c62ad6256d1c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Labyrinth.png" +dest_files=["res://.godot/imported/Labyrinth.png-e8983d66fbb7efdb8d9c62ad6256d1c7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Labyrinth_Underwater.png b/Maps/MapImages/Labyrinth_Underwater.png new file mode 100644 index 000000000..d1bceacbb Binary files /dev/null and b/Maps/MapImages/Labyrinth_Underwater.png differ diff --git a/Maps/MapImages/Labyrinth_Underwater.png.import b/Maps/MapImages/Labyrinth_Underwater.png.import new file mode 100644 index 000000000..c6f4bdbe8 --- /dev/null +++ b/Maps/MapImages/Labyrinth_Underwater.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cty0n0bbr5gn8" +path="res://.godot/imported/Labyrinth_Underwater.png-86e35382bfb4dd0ae6d9d25452f8e1db.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Labyrinth_Underwater.png" +dest_files=["res://.godot/imported/Labyrinth_Underwater.png-86e35382bfb4dd0ae6d9d25452f8e1db.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Lanthanite_Cave.png b/Maps/MapImages/Lanthanite_Cave.png new file mode 100644 index 000000000..a681b8cb5 Binary files /dev/null and b/Maps/MapImages/Lanthanite_Cave.png differ diff --git a/Maps/MapImages/Lanthanite_Cave.png.import b/Maps/MapImages/Lanthanite_Cave.png.import new file mode 100644 index 000000000..6c33bb80e --- /dev/null +++ b/Maps/MapImages/Lanthanite_Cave.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kylc3cgdg4up" +path="res://.godot/imported/Lanthanite_Cave.png-ae1de4c93516900216109fb70613bebe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Lanthanite_Cave.png" +dest_files=["res://.godot/imported/Lanthanite_Cave.png-ae1de4c93516900216109fb70613bebe.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Lanthanite_Core.png b/Maps/MapImages/Lanthanite_Core.png new file mode 100644 index 000000000..b70669687 Binary files /dev/null and b/Maps/MapImages/Lanthanite_Core.png differ diff --git a/Maps/MapImages/Lanthanite_Core.png.import b/Maps/MapImages/Lanthanite_Core.png.import new file mode 100644 index 000000000..16a5446a0 --- /dev/null +++ b/Maps/MapImages/Lanthanite_Core.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cen3gncjcwmyd" +path="res://.godot/imported/Lanthanite_Core.png-b4269c1ae4406d43c937bb73d4b06a19.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Lanthanite_Core.png" +dest_files=["res://.godot/imported/Lanthanite_Core.png-b4269c1ae4406d43c937bb73d4b06a19.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Legen_Town.png b/Maps/MapImages/Legen_Town.png new file mode 100644 index 000000000..6335350d6 Binary files /dev/null and b/Maps/MapImages/Legen_Town.png differ diff --git a/Maps/MapImages/Legen_Town.png.import b/Maps/MapImages/Legen_Town.png.import new file mode 100644 index 000000000..0dc8ca530 --- /dev/null +++ b/Maps/MapImages/Legen_Town.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cde2mxt4qiu3y" +path="res://.godot/imported/Legen_Town.png-6750d75f2698983f69b109e541321450.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Legen_Town.png" +dest_files=["res://.godot/imported/Legen_Town.png-6750d75f2698983f69b109e541321450.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Legen_Town_M167.png b/Maps/MapImages/Legen_Town_M167.png new file mode 100644 index 000000000..ec8810cf5 Binary files /dev/null and b/Maps/MapImages/Legen_Town_M167.png differ diff --git a/Maps/MapImages/Legen_Town_M167.png.import b/Maps/MapImages/Legen_Town_M167.png.import new file mode 100644 index 000000000..b0a2cc135 --- /dev/null +++ b/Maps/MapImages/Legen_Town_M167.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cu15sh6u46kk6" +path="res://.godot/imported/Legen_Town_M167.png-2c1d2df1cf842fd5e6afb31954da9e0a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Legen_Town_M167.png" +dest_files=["res://.godot/imported/Legen_Town_M167.png-2c1d2df1cf842fd5e6afb31954da9e0a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Legen_Town_Mart.png b/Maps/MapImages/Legen_Town_Mart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Legen_Town_Mart.png differ diff --git a/Maps/MapImages/Legen_Town_Mart.png.import b/Maps/MapImages/Legen_Town_Mart.png.import new file mode 100644 index 000000000..dccffb23d --- /dev/null +++ b/Maps/MapImages/Legen_Town_Mart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3fom3aiscqq" +path="res://.godot/imported/Legen_Town_Mart.png-702ecb7a55dfaa18fee5400208ec6127.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Legen_Town_Mart.png" +dest_files=["res://.godot/imported/Legen_Town_Mart.png-702ecb7a55dfaa18fee5400208ec6127.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Legen_Town_Metro.png b/Maps/MapImages/Legen_Town_Metro.png new file mode 100644 index 000000000..1ddd42bf6 Binary files /dev/null and b/Maps/MapImages/Legen_Town_Metro.png differ diff --git a/Maps/MapImages/Legen_Town_Metro.png.import b/Maps/MapImages/Legen_Town_Metro.png.import new file mode 100644 index 000000000..75f8f4707 --- /dev/null +++ b/Maps/MapImages/Legen_Town_Metro.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csofqej1v7rtv" +path="res://.godot/imported/Legen_Town_Metro.png-ac39e8a4878e673d2548c7a56ff45cb8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Legen_Town_Metro.png" +dest_files=["res://.godot/imported/Legen_Town_Metro.png-ac39e8a4878e673d2548c7a56ff45cb8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Legen_Town_Metro_M168.png b/Maps/MapImages/Legen_Town_Metro_M168.png new file mode 100644 index 000000000..9a70933af Binary files /dev/null and b/Maps/MapImages/Legen_Town_Metro_M168.png differ diff --git a/Maps/MapImages/Legen_Town_Metro_M168.png.import b/Maps/MapImages/Legen_Town_Metro_M168.png.import new file mode 100644 index 000000000..4ed17712a --- /dev/null +++ b/Maps/MapImages/Legen_Town_Metro_M168.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjf10fcidhqei" +path="res://.godot/imported/Legen_Town_Metro_M168.png-ad90f316b25737722aa3b009368fc5d3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Legen_Town_Metro_M168.png" +dest_files=["res://.godot/imported/Legen_Town_Metro_M168.png-ad90f316b25737722aa3b009368fc5d3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Legen_Town_PC.png b/Maps/MapImages/Legen_Town_PC.png new file mode 100644 index 000000000..ce6d6c250 Binary files /dev/null and b/Maps/MapImages/Legen_Town_PC.png differ diff --git a/Maps/MapImages/Legen_Town_PC.png.import b/Maps/MapImages/Legen_Town_PC.png.import new file mode 100644 index 000000000..8f9f7f76c --- /dev/null +++ b/Maps/MapImages/Legen_Town_PC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y8u1exxhrhjv" +path="res://.godot/imported/Legen_Town_PC.png-1f45e1c3c7954f1f6eec887436101d66.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Legen_Town_PC.png" +dest_files=["res://.godot/imported/Legen_Town_PC.png-1f45e1c3c7954f1f6eec887436101d66.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Legen_Town_VR_building.png b/Maps/MapImages/Legen_Town_VR_building.png new file mode 100644 index 000000000..46cdd44bc Binary files /dev/null and b/Maps/MapImages/Legen_Town_VR_building.png differ diff --git a/Maps/MapImages/Legen_Town_VR_building.png.import b/Maps/MapImages/Legen_Town_VR_building.png.import new file mode 100644 index 000000000..69d91b324 --- /dev/null +++ b/Maps/MapImages/Legen_Town_VR_building.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c72161g35chse" +path="res://.godot/imported/Legen_Town_VR_building.png-7ba0a43ec73a9450487eecdf8ea06089.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Legen_Town_VR_building.png" +dest_files=["res://.godot/imported/Legen_Town_VR_building.png-7ba0a43ec73a9450487eecdf8ea06089.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/MOVIES.png b/Maps/MapImages/MOVIES.png new file mode 100644 index 000000000..33eb740cd Binary files /dev/null and b/Maps/MapImages/MOVIES.png differ diff --git a/Maps/MapImages/MOVIES.png.import b/Maps/MapImages/MOVIES.png.import new file mode 100644 index 000000000..d5894fdbb --- /dev/null +++ b/Maps/MapImages/MOVIES.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bb26ucg3pbsrg" +path="res://.godot/imported/MOVIES.png-1e0c1de762e553896fc2d9d4fa38c541.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/MOVIES.png" +dest_files=["res://.godot/imported/MOVIES.png-1e0c1de762e553896fc2d9d4fa38c541.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Mapa_intro.png b/Maps/MapImages/Mapa_intro.png new file mode 100644 index 000000000..db727864f Binary files /dev/null and b/Maps/MapImages/Mapa_intro.png differ diff --git a/Maps/MapImages/Mapa_intro.png.import b/Maps/MapImages/Mapa_intro.png.import new file mode 100644 index 000000000..49a966eb0 --- /dev/null +++ b/Maps/MapImages/Mapa_intro.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://544ome7wu76s" +path="res://.godot/imported/Mapa_intro.png-208c44e8b2f802cf9e46b462cb15d282.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Mapa_intro.png" +dest_files=["res://.godot/imported/Mapa_intro.png-208c44e8b2f802cf9e46b462cb15d282.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Map images/Moki Town.png b/Maps/MapImages/Moki_Town.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/Map images/Moki Town.png rename to Maps/MapImages/Moki_Town.png diff --git a/Maps/MapImages/Moki_Town.png.import b/Maps/MapImages/Moki_Town.png.import new file mode 100644 index 000000000..2ab3725b2 --- /dev/null +++ b/Maps/MapImages/Moki_Town.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctjb5tpxya7hj" +path="res://.godot/imported/Moki_Town.png-4ccb2fac12bbaffe38bf0002e3e2c347.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Moki_Town.png" +dest_files=["res://.godot/imported/Moki_Town.png-4ccb2fac12bbaffe38bf0002e3e2c347.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Moki_Town_M064.png b/Maps/MapImages/Moki_Town_M064.png new file mode 100644 index 000000000..c28fb91a4 Binary files /dev/null and b/Maps/MapImages/Moki_Town_M064.png differ diff --git a/Maps/MapImages/Moki_Town_M064.png.import b/Maps/MapImages/Moki_Town_M064.png.import new file mode 100644 index 000000000..b313fab75 --- /dev/null +++ b/Maps/MapImages/Moki_Town_M064.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ygaddd5kcpxr" +path="res://.godot/imported/Moki_Town_M064.png-bb8b411ca45aa485090d5c023b837ae7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Moki_Town_M064.png" +dest_files=["res://.godot/imported/Moki_Town_M064.png-bb8b411ca45aa485090d5c023b837ae7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Moki_Town_M065.png b/Maps/MapImages/Moki_Town_M065.png new file mode 100644 index 000000000..674d79164 Binary files /dev/null and b/Maps/MapImages/Moki_Town_M065.png differ diff --git a/Maps/MapImages/Moki_Town_M065.png.import b/Maps/MapImages/Moki_Town_M065.png.import new file mode 100644 index 000000000..beaf14935 --- /dev/null +++ b/Maps/MapImages/Moki_Town_M065.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://eqaj38kutueh" +path="res://.godot/imported/Moki_Town_M065.png-1b448fba22d85ffc199dbd54b3cb8243.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Moki_Town_M065.png" +dest_files=["res://.godot/imported/Moki_Town_M065.png-1b448fba22d85ffc199dbd54b3cb8243.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Moki_Town_Theo.png b/Maps/MapImages/Moki_Town_Theo.png new file mode 100644 index 000000000..135d45fef Binary files /dev/null and b/Maps/MapImages/Moki_Town_Theo.png differ diff --git a/Maps/MapImages/Moki_Town_Theo.png.import b/Maps/MapImages/Moki_Town_Theo.png.import new file mode 100644 index 000000000..f1a14367a --- /dev/null +++ b/Maps/MapImages/Moki_Town_Theo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y7pigq1ekij5" +path="res://.godot/imported/Moki_Town_Theo.png-7d3fc5dbba7abcbaaea2bdbd6376b4bc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Moki_Town_Theo.png" +dest_files=["res://.godot/imported/Moki_Town_Theo.png-7d3fc5dbba7abcbaaea2bdbd6376b4bc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Mt._Tamaranch.png b/Maps/MapImages/Mt._Tamaranch.png new file mode 100644 index 000000000..8cd4b8588 Binary files /dev/null and b/Maps/MapImages/Mt._Tamaranch.png differ diff --git a/Maps/MapImages/Mt._Tamaranch.png.import b/Maps/MapImages/Mt._Tamaranch.png.import new file mode 100644 index 000000000..12825e389 --- /dev/null +++ b/Maps/MapImages/Mt._Tamaranch.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qgg810f78tx3" +path="res://.godot/imported/Mt._Tamaranch.png-1ef8af7e2c0f42303b5448eb958df208.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Mt._Tamaranch.png" +dest_files=["res://.godot/imported/Mt._Tamaranch.png-1ef8af7e2c0f42303b5448eb958df208.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nageki's_House.png b/Maps/MapImages/Nageki's_House.png new file mode 100644 index 000000000..55c60ef09 Binary files /dev/null and b/Maps/MapImages/Nageki's_House.png differ diff --git a/Maps/MapImages/Nageki's_House.png.import b/Maps/MapImages/Nageki's_House.png.import new file mode 100644 index 000000000..a22a3ec60 --- /dev/null +++ b/Maps/MapImages/Nageki's_House.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tntikahdy5f1" +path="res://.godot/imported/Nageki's_House.png-38fa3b2a1edc79029e4e0feee9ff6e09.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nageki's_House.png" +dest_files=["res://.godot/imported/Nageki's_House.png-38fa3b2a1edc79029e4e0feee9ff6e09.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nagekis_House.png b/Maps/MapImages/Nagekis_House.png new file mode 100644 index 000000000..55c60ef09 Binary files /dev/null and b/Maps/MapImages/Nagekis_House.png differ diff --git a/Maps/MapImages/Nagekis_House.png.import b/Maps/MapImages/Nagekis_House.png.import new file mode 100644 index 000000000..89b95cbb2 --- /dev/null +++ b/Maps/MapImages/Nagekis_House.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhtcfqgp6oqx0" +path="res://.godot/imported/Nagekis_House.png-36be0463be412b7a455aea227b62fe75.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nagekis_House.png" +dest_files=["res://.godot/imported/Nagekis_House.png-36be0463be412b7a455aea227b62fe75.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Map images/Nowtoch City.png b/Maps/MapImages/Nowtoch_City.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/Map images/Nowtoch City.png rename to Maps/MapImages/Nowtoch_City.png diff --git a/Maps/MapImages/Nowtoch_City.png.import b/Maps/MapImages/Nowtoch_City.png.import new file mode 100644 index 000000000..63f049c65 --- /dev/null +++ b/Maps/MapImages/Nowtoch_City.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://buy2jsxo0n2ls" +path="res://.godot/imported/Nowtoch_City.png-60a6efa8d366ce32d0ce804061a833f9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nowtoch_City.png" +dest_files=["res://.godot/imported/Nowtoch_City.png-60a6efa8d366ce32d0ce804061a833f9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nowtoch_City_M046.png b/Maps/MapImages/Nowtoch_City_M046.png new file mode 100644 index 000000000..d238ccd5d Binary files /dev/null and b/Maps/MapImages/Nowtoch_City_M046.png differ diff --git a/Maps/MapImages/Nowtoch_City_M046.png.import b/Maps/MapImages/Nowtoch_City_M046.png.import new file mode 100644 index 000000000..344e5a556 --- /dev/null +++ b/Maps/MapImages/Nowtoch_City_M046.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ci5thc1kftomd" +path="res://.godot/imported/Nowtoch_City_M046.png-4ccf86ce454d3590f031e78915332a3a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nowtoch_City_M046.png" +dest_files=["res://.godot/imported/Nowtoch_City_M046.png-4ccf86ce454d3590f031e78915332a3a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nowtoch_City_M047.png b/Maps/MapImages/Nowtoch_City_M047.png new file mode 100644 index 000000000..1ffc73805 Binary files /dev/null and b/Maps/MapImages/Nowtoch_City_M047.png differ diff --git a/Maps/MapImages/Nowtoch_City_M047.png.import b/Maps/MapImages/Nowtoch_City_M047.png.import new file mode 100644 index 000000000..0949438f9 --- /dev/null +++ b/Maps/MapImages/Nowtoch_City_M047.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bs84ablkfa6og" +path="res://.godot/imported/Nowtoch_City_M047.png-6113172ff8f5947be9148c44d776d3cd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nowtoch_City_M047.png" +dest_files=["res://.godot/imported/Nowtoch_City_M047.png-6113172ff8f5947be9148c44d776d3cd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nowtoch_City_Metro.png b/Maps/MapImages/Nowtoch_City_Metro.png new file mode 100644 index 000000000..ac911b343 Binary files /dev/null and b/Maps/MapImages/Nowtoch_City_Metro.png differ diff --git a/Maps/MapImages/Nowtoch_City_Metro.png.import b/Maps/MapImages/Nowtoch_City_Metro.png.import new file mode 100644 index 000000000..de56180de --- /dev/null +++ b/Maps/MapImages/Nowtoch_City_Metro.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dab7ljpvljdwg" +path="res://.godot/imported/Nowtoch_City_Metro.png-9f2937da9178c80caa6d8a59a0bc3f73.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nowtoch_City_Metro.png" +dest_files=["res://.godot/imported/Nowtoch_City_Metro.png-9f2937da9178c80caa6d8a59a0bc3f73.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nowtoch_City_Metro_M045.png b/Maps/MapImages/Nowtoch_City_Metro_M045.png new file mode 100644 index 000000000..46de2a17a Binary files /dev/null and b/Maps/MapImages/Nowtoch_City_Metro_M045.png differ diff --git a/Maps/MapImages/Nowtoch_City_Metro_M045.png.import b/Maps/MapImages/Nowtoch_City_Metro_M045.png.import new file mode 100644 index 000000000..d434cbec9 --- /dev/null +++ b/Maps/MapImages/Nowtoch_City_Metro_M045.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crwfgwkwavv5r" +path="res://.godot/imported/Nowtoch_City_Metro_M045.png-78b02f1507dff2d42eca6fd73137cc8c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nowtoch_City_Metro_M045.png" +dest_files=["res://.godot/imported/Nowtoch_City_Metro_M045.png-78b02f1507dff2d42eca6fd73137cc8c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nowtoch_City_Pokemart.png b/Maps/MapImages/Nowtoch_City_Pokemart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Nowtoch_City_Pokemart.png differ diff --git a/Maps/MapImages/Nowtoch_City_Pokemart.png.import b/Maps/MapImages/Nowtoch_City_Pokemart.png.import new file mode 100644 index 000000000..4fe02b95b --- /dev/null +++ b/Maps/MapImages/Nowtoch_City_Pokemart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4jmlvooofj7x" +path="res://.godot/imported/Nowtoch_City_Pokemart.png-73df8e3a7175e72b0cf2e2f59cf921bc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nowtoch_City_Pokemart.png" +dest_files=["res://.godot/imported/Nowtoch_City_Pokemart.png-73df8e3a7175e72b0cf2e2f59cf921bc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant.png b/Maps/MapImages/Nuclear_Plant.png new file mode 100644 index 000000000..ac9a1d931 Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant.png differ diff --git a/Maps/MapImages/Nuclear_Plant.png.import b/Maps/MapImages/Nuclear_Plant.png.import new file mode 100644 index 000000000..7b701a4f1 --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c24aan8tyb8e" +path="res://.godot/imported/Nuclear_Plant.png-d45cd03e8ae917c12d5a6879b1ecb13f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant.png" +dest_files=["res://.godot/imported/Nuclear_Plant.png-d45cd03e8ae917c12d5a6879b1ecb13f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant?.png b/Maps/MapImages/Nuclear_Plant?.png new file mode 100644 index 000000000..b3d93264c Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant?.png differ diff --git a/Maps/MapImages/Nuclear_Plant?.png.import b/Maps/MapImages/Nuclear_Plant?.png.import new file mode 100644 index 000000000..b2bfbdb0f --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant?.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://q3xwmiq7qyl6" +path="res://.godot/imported/Nuclear_Plant?.png-2bd71413e69bfad28ec14b6c3cf9b63e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant?.png" +dest_files=["res://.godot/imported/Nuclear_Plant?.png-2bd71413e69bfad28ec14b6c3cf9b63e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant_Epsilon_1.png b/Maps/MapImages/Nuclear_Plant_Epsilon_1.png new file mode 100644 index 000000000..a7d8facec Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant_Epsilon_1.png differ diff --git a/Maps/MapImages/Nuclear_Plant_Epsilon_1.png.import b/Maps/MapImages/Nuclear_Plant_Epsilon_1.png.import new file mode 100644 index 000000000..988f09240 --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant_Epsilon_1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqcxydpujsdqq" +path="res://.godot/imported/Nuclear_Plant_Epsilon_1.png-976937df294cba5931d95fdfeb4aeea0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant_Epsilon_1.png" +dest_files=["res://.godot/imported/Nuclear_Plant_Epsilon_1.png-976937df294cba5931d95fdfeb4aeea0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant_Epsilon_Shelter.png b/Maps/MapImages/Nuclear_Plant_Epsilon_Shelter.png new file mode 100644 index 000000000..de1da0647 Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant_Epsilon_Shelter.png differ diff --git a/Maps/MapImages/Nuclear_Plant_Epsilon_Shelter.png.import b/Maps/MapImages/Nuclear_Plant_Epsilon_Shelter.png.import new file mode 100644 index 000000000..72fa11517 --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant_Epsilon_Shelter.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b463dybej2tve" +path="res://.godot/imported/Nuclear_Plant_Epsilon_Shelter.png-179f145f32c1ead5b3a4b7bfb6d8a16d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant_Epsilon_Shelter.png" +dest_files=["res://.godot/imported/Nuclear_Plant_Epsilon_Shelter.png-179f145f32c1ead5b3a4b7bfb6d8a16d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant_Epsilon_Worker_Center.png b/Maps/MapImages/Nuclear_Plant_Epsilon_Worker_Center.png new file mode 100644 index 000000000..7dc50a4aa Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant_Epsilon_Worker_Center.png differ diff --git a/Maps/MapImages/Nuclear_Plant_Epsilon_Worker_Center.png.import b/Maps/MapImages/Nuclear_Plant_Epsilon_Worker_Center.png.import new file mode 100644 index 000000000..24258212a --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant_Epsilon_Worker_Center.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxuuu3qtccmfg" +path="res://.godot/imported/Nuclear_Plant_Epsilon_Worker_Center.png-f80f3072e4183cca25f0f1aacf27ab2e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant_Epsilon_Worker_Center.png" +dest_files=["res://.godot/imported/Nuclear_Plant_Epsilon_Worker_Center.png-f80f3072e4183cca25f0f1aacf27ab2e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant_Omicron_2.png b/Maps/MapImages/Nuclear_Plant_Omicron_2.png new file mode 100644 index 000000000..d1dea905d Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant_Omicron_2.png differ diff --git a/Maps/MapImages/Nuclear_Plant_Omicron_2.png.import b/Maps/MapImages/Nuclear_Plant_Omicron_2.png.import new file mode 100644 index 000000000..a514d54a0 --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant_Omicron_2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwqi26af5jusr" +path="res://.godot/imported/Nuclear_Plant_Omicron_2.png-4ebca77421f145a9bdadcb7d2e72b9ca.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant_Omicron_2.png" +dest_files=["res://.godot/imported/Nuclear_Plant_Omicron_2.png-4ebca77421f145a9bdadcb7d2e72b9ca.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_East.png b/Maps/MapImages/Nuclear_Plant_Zeta_3_East.png new file mode 100644 index 000000000..c97816a1d Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant_Zeta_3_East.png differ diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_East.png.import b/Maps/MapImages/Nuclear_Plant_Zeta_3_East.png.import new file mode 100644 index 000000000..b91894f11 --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant_Zeta_3_East.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ckwdmbwi11cch" +path="res://.godot/imported/Nuclear_Plant_Zeta_3_East.png-22ce8b0a7917c3122eae25b60ea32b49.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant_Zeta_3_East.png" +dest_files=["res://.godot/imported/Nuclear_Plant_Zeta_3_East.png-22ce8b0a7917c3122eae25b60ea32b49.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_North.png b/Maps/MapImages/Nuclear_Plant_Zeta_3_North.png new file mode 100644 index 000000000..472815dd5 Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant_Zeta_3_North.png differ diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_North.png.import b/Maps/MapImages/Nuclear_Plant_Zeta_3_North.png.import new file mode 100644 index 000000000..f73cb6a2d --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant_Zeta_3_North.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cx3laaccq7p1h" +path="res://.godot/imported/Nuclear_Plant_Zeta_3_North.png-31278d95a277c9194509a48c825b1286.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant_Zeta_3_North.png" +dest_files=["res://.godot/imported/Nuclear_Plant_Zeta_3_North.png-31278d95a277c9194509a48c825b1286.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_Outside.png b/Maps/MapImages/Nuclear_Plant_Zeta_3_Outside.png new file mode 100644 index 000000000..ebf6737dd Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant_Zeta_3_Outside.png differ diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_Outside.png.import b/Maps/MapImages/Nuclear_Plant_Zeta_3_Outside.png.import new file mode 100644 index 000000000..7d91e34b3 --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant_Zeta_3_Outside.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ba85lwig0uohc" +path="res://.godot/imported/Nuclear_Plant_Zeta_3_Outside.png-d98f75a5696368a418050517c59608f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant_Zeta_3_Outside.png" +dest_files=["res://.godot/imported/Nuclear_Plant_Zeta_3_Outside.png-d98f75a5696368a418050517c59608f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_South.png b/Maps/MapImages/Nuclear_Plant_Zeta_3_South.png new file mode 100644 index 000000000..2658f6857 Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant_Zeta_3_South.png differ diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_South.png.import b/Maps/MapImages/Nuclear_Plant_Zeta_3_South.png.import new file mode 100644 index 000000000..9603de293 --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant_Zeta_3_South.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cng3n0x2cu4kr" +path="res://.godot/imported/Nuclear_Plant_Zeta_3_South.png-a36616d8155a5b05179634d084de039f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant_Zeta_3_South.png" +dest_files=["res://.godot/imported/Nuclear_Plant_Zeta_3_South.png-a36616d8155a5b05179634d084de039f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_West.png b/Maps/MapImages/Nuclear_Plant_Zeta_3_West.png new file mode 100644 index 000000000..1d86401a9 Binary files /dev/null and b/Maps/MapImages/Nuclear_Plant_Zeta_3_West.png differ diff --git a/Maps/MapImages/Nuclear_Plant_Zeta_3_West.png.import b/Maps/MapImages/Nuclear_Plant_Zeta_3_West.png.import new file mode 100644 index 000000000..cfa3e3c23 --- /dev/null +++ b/Maps/MapImages/Nuclear_Plant_Zeta_3_West.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://beni1hxbjlh1n" +path="res://.godot/imported/Nuclear_Plant_Zeta_3_West.png-0895d0845dc70bc5df861ceae763e892.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Nuclear_Plant_Zeta_3_West.png" +dest_files=["res://.godot/imported/Nuclear_Plant_Zeta_3_West.png-0895d0845dc70bc5df861ceae763e892.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/PNs_house.png b/Maps/MapImages/PNs_house.png new file mode 100644 index 000000000..451389ddd Binary files /dev/null and b/Maps/MapImages/PNs_house.png differ diff --git a/Maps/MapImages/PNs_house.png.import b/Maps/MapImages/PNs_house.png.import new file mode 100644 index 000000000..418970319 --- /dev/null +++ b/Maps/MapImages/PNs_house.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ci14mk2v7dwi6" +path="res://.godot/imported/PNs_house.png-f6943cdebf26b487793e8613de5c7dab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/PNs_house.png" +dest_files=["res://.godot/imported/PNs_house.png-f6943cdebf26b487793e8613de5c7dab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/POKE-URANIUM.png b/Maps/MapImages/POKE-URANIUM.png new file mode 100644 index 000000000..33eb740cd Binary files /dev/null and b/Maps/MapImages/POKE-URANIUM.png differ diff --git a/Maps/MapImages/POKE-URANIUM.png.import b/Maps/MapImages/POKE-URANIUM.png.import new file mode 100644 index 000000000..d652ee82d --- /dev/null +++ b/Maps/MapImages/POKE-URANIUM.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://el8wu74s68ok" +path="res://.godot/imported/POKE-URANIUM.png-a527b8425b3cbf995531fbb86224fd95.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/POKE-URANIUM.png" +dest_files=["res://.godot/imported/POKE-URANIUM.png-a527b8425b3cbf995531fbb86224fd95.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Palace_of_Dreams.png b/Maps/MapImages/Palace_of_Dreams.png new file mode 100644 index 000000000..a64862f35 Binary files /dev/null and b/Maps/MapImages/Palace_of_Dreams.png differ diff --git a/Maps/MapImages/Palace_of_Dreams.png.import b/Maps/MapImages/Palace_of_Dreams.png.import new file mode 100644 index 000000000..57e880238 --- /dev/null +++ b/Maps/MapImages/Palace_of_Dreams.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xpan2l4rnpgf" +path="res://.godot/imported/Palace_of_Dreams.png-7cc709c3358cbdf8b8da3c49603f2ad5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Palace_of_Dreams.png" +dest_files=["res://.godot/imported/Palace_of_Dreams.png-7cc709c3358cbdf8b8da3c49603f2ad5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Map images/Passage Cave.png b/Maps/MapImages/Passage_Cave.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/Map images/Passage Cave.png rename to Maps/MapImages/Passage_Cave.png diff --git a/Maps/MapImages/Passage_Cave.png.import b/Maps/MapImages/Passage_Cave.png.import new file mode 100644 index 000000000..812ff66a0 --- /dev/null +++ b/Maps/MapImages/Passage_Cave.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dk7htvihjckdy" +path="res://.godot/imported/Passage_Cave.png-ce01b3aa1e03bdc1340e0c890b66b946.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Passage_Cave.png" +dest_files=["res://.godot/imported/Passage_Cave.png-ce01b3aa1e03bdc1340e0c890b66b946.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Map images/Passage Cave Bikers.png b/Maps/MapImages/Passage_Cave_Bikers.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/Map images/Passage Cave Bikers.png rename to Maps/MapImages/Passage_Cave_Bikers.png diff --git a/Maps/MapImages/Passage_Cave_Bikers.png.import b/Maps/MapImages/Passage_Cave_Bikers.png.import new file mode 100644 index 000000000..596b0098a --- /dev/null +++ b/Maps/MapImages/Passage_Cave_Bikers.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7lcs4fufmofx" +path="res://.godot/imported/Passage_Cave_Bikers.png-56be080100fa73fe1548e0594fa008d3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Passage_Cave_Bikers.png" +dest_files=["res://.godot/imported/Passage_Cave_Bikers.png-56be080100fa73fe1548e0594fa008d3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Passage_Cave_M037.png b/Maps/MapImages/Passage_Cave_M037.png new file mode 100644 index 000000000..f47cd119e Binary files /dev/null and b/Maps/MapImages/Passage_Cave_M037.png differ diff --git a/Maps/MapImages/Passage_Cave_M037.png.import b/Maps/MapImages/Passage_Cave_M037.png.import new file mode 100644 index 000000000..c6a84ac58 --- /dev/null +++ b/Maps/MapImages/Passage_Cave_M037.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0os45hmvfr3l" +path="res://.godot/imported/Passage_Cave_M037.png-0d7b8115bd0c4687acdef6d3327a49d3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Passage_Cave_M037.png" +dest_files=["res://.godot/imported/Passage_Cave_M037.png-0d7b8115bd0c4687acdef6d3327a49d3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Town.png b/Maps/MapImages/Rochfale_Town.png new file mode 100644 index 000000000..566dfcc00 Binary files /dev/null and b/Maps/MapImages/Rochfale_Town.png differ diff --git a/Maps/MapImages/Rochfale_Town.png.import b/Maps/MapImages/Rochfale_Town.png.import new file mode 100644 index 000000000..37e37bffc --- /dev/null +++ b/Maps/MapImages/Rochfale_Town.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6jc6tnbhs8sn" +path="res://.godot/imported/Rochfale_Town.png-b6b952554ebe0dfac93fdc0b362c2773.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Town.png" +dest_files=["res://.godot/imported/Rochfale_Town.png-b6b952554ebe0dfac93fdc0b362c2773.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Town_Cypress_Lab.png b/Maps/MapImages/Rochfale_Town_Cypress_Lab.png new file mode 100644 index 000000000..2732f3fb5 Binary files /dev/null and b/Maps/MapImages/Rochfale_Town_Cypress_Lab.png differ diff --git a/Maps/MapImages/Rochfale_Town_Cypress_Lab.png.import b/Maps/MapImages/Rochfale_Town_Cypress_Lab.png.import new file mode 100644 index 000000000..8099eb11b --- /dev/null +++ b/Maps/MapImages/Rochfale_Town_Cypress_Lab.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dh2mfolby40wd" +path="res://.godot/imported/Rochfale_Town_Cypress_Lab.png-73c3a8329a0246c028187b17f6367b4e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Town_Cypress_Lab.png" +dest_files=["res://.godot/imported/Rochfale_Town_Cypress_Lab.png-73c3a8329a0246c028187b17f6367b4e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Town_M092.png b/Maps/MapImages/Rochfale_Town_M092.png new file mode 100644 index 000000000..a47255802 Binary files /dev/null and b/Maps/MapImages/Rochfale_Town_M092.png differ diff --git a/Maps/MapImages/Rochfale_Town_M092.png.import b/Maps/MapImages/Rochfale_Town_M092.png.import new file mode 100644 index 000000000..1cabde871 --- /dev/null +++ b/Maps/MapImages/Rochfale_Town_M092.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkswna02cn3te" +path="res://.godot/imported/Rochfale_Town_M092.png-db0950dbc3783dd0ee1fb81cdec29440.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Town_M092.png" +dest_files=["res://.godot/imported/Rochfale_Town_M092.png-db0950dbc3783dd0ee1fb81cdec29440.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Town_M093.png b/Maps/MapImages/Rochfale_Town_M093.png new file mode 100644 index 000000000..f0d50ebcb Binary files /dev/null and b/Maps/MapImages/Rochfale_Town_M093.png differ diff --git a/Maps/MapImages/Rochfale_Town_M093.png.import b/Maps/MapImages/Rochfale_Town_M093.png.import new file mode 100644 index 000000000..5d0c54796 --- /dev/null +++ b/Maps/MapImages/Rochfale_Town_M093.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://w62frhid3p3s" +path="res://.godot/imported/Rochfale_Town_M093.png-ead64700950605daa9d361aa732847fb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Town_M093.png" +dest_files=["res://.godot/imported/Rochfale_Town_M093.png-ead64700950605daa9d361aa732847fb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Town_M104.png b/Maps/MapImages/Rochfale_Town_M104.png new file mode 100644 index 000000000..0c34b9e58 Binary files /dev/null and b/Maps/MapImages/Rochfale_Town_M104.png differ diff --git a/Maps/MapImages/Rochfale_Town_M104.png.import b/Maps/MapImages/Rochfale_Town_M104.png.import new file mode 100644 index 000000000..51e324a9e --- /dev/null +++ b/Maps/MapImages/Rochfale_Town_M104.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpoxjkv2mc42j" +path="res://.godot/imported/Rochfale_Town_M104.png-3cd4905a7a99244df517963b9a9d8f4f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Town_M104.png" +dest_files=["res://.godot/imported/Rochfale_Town_M104.png-3cd4905a7a99244df517963b9a9d8f4f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Town_M130.png b/Maps/MapImages/Rochfale_Town_M130.png new file mode 100644 index 000000000..f0d50ebcb Binary files /dev/null and b/Maps/MapImages/Rochfale_Town_M130.png differ diff --git a/Maps/MapImages/Rochfale_Town_M130.png.import b/Maps/MapImages/Rochfale_Town_M130.png.import new file mode 100644 index 000000000..211cfc4d5 --- /dev/null +++ b/Maps/MapImages/Rochfale_Town_M130.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkys2oi37ubio" +path="res://.godot/imported/Rochfale_Town_M130.png-ccce2bb33b4157d2ca99e1c458e5648f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Town_M130.png" +dest_files=["res://.godot/imported/Rochfale_Town_M130.png-ccce2bb33b4157d2ca99e1c458e5648f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Town_M183.png b/Maps/MapImages/Rochfale_Town_M183.png new file mode 100644 index 000000000..963df919e Binary files /dev/null and b/Maps/MapImages/Rochfale_Town_M183.png differ diff --git a/Maps/MapImages/Rochfale_Town_M183.png.import b/Maps/MapImages/Rochfale_Town_M183.png.import new file mode 100644 index 000000000..a16b02f19 --- /dev/null +++ b/Maps/MapImages/Rochfale_Town_M183.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1ne7e1iohgaw" +path="res://.godot/imported/Rochfale_Town_M183.png-2df20f7d806fa3b383ae106c4ec8c6cc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Town_M183.png" +dest_files=["res://.godot/imported/Rochfale_Town_M183.png-2df20f7d806fa3b383ae106c4ec8c6cc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Town_Mart.png b/Maps/MapImages/Rochfale_Town_Mart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Rochfale_Town_Mart.png differ diff --git a/Maps/MapImages/Rochfale_Town_Mart.png.import b/Maps/MapImages/Rochfale_Town_Mart.png.import new file mode 100644 index 000000000..14d9cf9f1 --- /dev/null +++ b/Maps/MapImages/Rochfale_Town_Mart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjmcb43r350h5" +path="res://.godot/imported/Rochfale_Town_Mart.png-d17970413ac59f526fba73aad3ad4461.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Town_Mart.png" +dest_files=["res://.godot/imported/Rochfale_Town_Mart.png-d17970413ac59f526fba73aad3ad4461.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Town_PC.png b/Maps/MapImages/Rochfale_Town_PC.png new file mode 100644 index 000000000..ce6d6c250 Binary files /dev/null and b/Maps/MapImages/Rochfale_Town_PC.png differ diff --git a/Maps/MapImages/Rochfale_Town_PC.png.import b/Maps/MapImages/Rochfale_Town_PC.png.import new file mode 100644 index 000000000..36d60b1f8 --- /dev/null +++ b/Maps/MapImages/Rochfale_Town_PC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgg7yu8akyva0" +path="res://.godot/imported/Rochfale_Town_PC.png-94d85a54d228a7c6566e27d2846fbe35.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Town_PC.png" +dest_files=["res://.godot/imported/Rochfale_Town_PC.png-94d85a54d228a7c6566e27d2846fbe35.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Rochfale_Tunnel.png b/Maps/MapImages/Rochfale_Tunnel.png new file mode 100644 index 000000000..7193fad1d Binary files /dev/null and b/Maps/MapImages/Rochfale_Tunnel.png differ diff --git a/Maps/MapImages/Rochfale_Tunnel.png.import b/Maps/MapImages/Rochfale_Tunnel.png.import new file mode 100644 index 000000000..2998d3ac6 --- /dev/null +++ b/Maps/MapImages/Rochfale_Tunnel.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdgo1chc34yf4" +path="res://.godot/imported/Rochfale_Tunnel.png-03308d7c0a7a7dc1ab00562c1351c642.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Rochfale_Tunnel.png" +dest_files=["res://.godot/imported/Rochfale_Tunnel.png-03308d7c0a7a7dc1ab00562c1351c642.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_01_old_rod_house.png b/Maps/MapImages/Route_01_old_rod_house.png new file mode 100644 index 000000000..a47255802 Binary files /dev/null and b/Maps/MapImages/Route_01_old_rod_house.png differ diff --git a/Maps/MapImages/Route_01_old_rod_house.png.import b/Maps/MapImages/Route_01_old_rod_house.png.import new file mode 100644 index 000000000..fbdfe4f86 --- /dev/null +++ b/Maps/MapImages/Route_01_old_rod_house.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvujq78lbpaiq" +path="res://.godot/imported/Route_01_old_rod_house.png-9799c268d06b84c157f4c6d33d4f7346.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_01_old_rod_house.png" +dest_files=["res://.godot/imported/Route_01_old_rod_house.png-9799c268d06b84c157f4c6d33d4f7346.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_06_Garlikid.png b/Maps/MapImages/Route_06_Garlikid.png new file mode 100644 index 000000000..8f91ba1a8 Binary files /dev/null and b/Maps/MapImages/Route_06_Garlikid.png differ diff --git a/Maps/MapImages/Route_06_Garlikid.png.import b/Maps/MapImages/Route_06_Garlikid.png.import new file mode 100644 index 000000000..b9385269b --- /dev/null +++ b/Maps/MapImages/Route_06_Garlikid.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkjm8yab1ky51" +path="res://.godot/imported/Route_06_Garlikid.png-141d7af94fa9b318b687d6424f73feb4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_06_Garlikid.png" +dest_files=["res://.godot/imported/Route_06_Garlikid.png-141d7af94fa9b318b687d6424f73feb4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_07_Hidden_Cave.png b/Maps/MapImages/Route_07_Hidden_Cave.png new file mode 100644 index 000000000..66c9066cd Binary files /dev/null and b/Maps/MapImages/Route_07_Hidden_Cave.png differ diff --git a/Maps/MapImages/Route_07_Hidden_Cave.png.import b/Maps/MapImages/Route_07_Hidden_Cave.png.import new file mode 100644 index 000000000..d8bb94b9e --- /dev/null +++ b/Maps/MapImages/Route_07_Hidden_Cave.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cc7klfhb3h5k0" +path="res://.godot/imported/Route_07_Hidden_Cave.png-2f70d8cc8e5b61992de1cc4d835cc5c9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_07_Hidden_Cave.png" +dest_files=["res://.godot/imported/Route_07_Hidden_Cave.png-2f70d8cc8e5b61992de1cc4d835cc5c9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_07_Rest_Center.png b/Maps/MapImages/Route_07_Rest_Center.png new file mode 100644 index 000000000..4b78b2c50 Binary files /dev/null and b/Maps/MapImages/Route_07_Rest_Center.png differ diff --git a/Maps/MapImages/Route_07_Rest_Center.png.import b/Maps/MapImages/Route_07_Rest_Center.png.import new file mode 100644 index 000000000..f7a751460 --- /dev/null +++ b/Maps/MapImages/Route_07_Rest_Center.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csjpximgj0hcv" +path="res://.godot/imported/Route_07_Rest_Center.png-cf0ee800510335979ec69c775d1b408d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_07_Rest_Center.png" +dest_files=["res://.godot/imported/Route_07_Rest_Center.png-cf0ee800510335979ec69c775d1b408d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_08_Boat.png b/Maps/MapImages/Route_08_Boat.png new file mode 100644 index 000000000..0b4610b68 Binary files /dev/null and b/Maps/MapImages/Route_08_Boat.png differ diff --git a/Maps/MapImages/Route_08_Boat.png.import b/Maps/MapImages/Route_08_Boat.png.import new file mode 100644 index 000000000..35715e7df --- /dev/null +++ b/Maps/MapImages/Route_08_Boat.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvvubd7f0quhd" +path="res://.godot/imported/Route_08_Boat.png-075d9bc0eb40d0c602b1480fd8ef1d7e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_08_Boat.png" +dest_files=["res://.godot/imported/Route_08_Boat.png-075d9bc0eb40d0c602b1480fd8ef1d7e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_08_Cruise.png b/Maps/MapImages/Route_08_Cruise.png new file mode 100644 index 000000000..d25240ff6 Binary files /dev/null and b/Maps/MapImages/Route_08_Cruise.png differ diff --git a/Maps/MapImages/Route_08_Cruise.png.import b/Maps/MapImages/Route_08_Cruise.png.import new file mode 100644 index 000000000..1baaaed9f --- /dev/null +++ b/Maps/MapImages/Route_08_Cruise.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qf8vhefs0ot0" +path="res://.godot/imported/Route_08_Cruise.png-3c151c5b03424edf0f31fb5e726b88f3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_08_Cruise.png" +dest_files=["res://.godot/imported/Route_08_Cruise.png-3c151c5b03424edf0f31fb5e726b88f3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_08_Grove.png b/Maps/MapImages/Route_08_Grove.png new file mode 100644 index 000000000..960f4b5b4 Binary files /dev/null and b/Maps/MapImages/Route_08_Grove.png differ diff --git a/Maps/MapImages/Route_08_Grove.png.import b/Maps/MapImages/Route_08_Grove.png.import new file mode 100644 index 000000000..03fa51851 --- /dev/null +++ b/Maps/MapImages/Route_08_Grove.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cr8ycjbnda55j" +path="res://.godot/imported/Route_08_Grove.png-a443a81c875cd26437562a90ebf3d4df.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_08_Grove.png" +dest_files=["res://.godot/imported/Route_08_Grove.png-a443a81c875cd26437562a90ebf3d4df.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_08_Nuclear.png b/Maps/MapImages/Route_08_Nuclear.png new file mode 100644 index 000000000..14d4d9523 Binary files /dev/null and b/Maps/MapImages/Route_08_Nuclear.png differ diff --git a/Maps/MapImages/Route_08_Nuclear.png.import b/Maps/MapImages/Route_08_Nuclear.png.import new file mode 100644 index 000000000..5bbcb1984 --- /dev/null +++ b/Maps/MapImages/Route_08_Nuclear.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmh411xrq5ndq" +path="res://.godot/imported/Route_08_Nuclear.png-c2697dcb36981463d40f82061c4fc773.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_08_Nuclear.png" +dest_files=["res://.godot/imported/Route_08_Nuclear.png-c2697dcb36981463d40f82061c4fc773.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_08_plant.png b/Maps/MapImages/Route_08_plant.png new file mode 100644 index 000000000..356d23996 Binary files /dev/null and b/Maps/MapImages/Route_08_plant.png differ diff --git a/Maps/MapImages/Route_08_plant.png.import b/Maps/MapImages/Route_08_plant.png.import new file mode 100644 index 000000000..a19a628f2 --- /dev/null +++ b/Maps/MapImages/Route_08_plant.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bg580ahpujpo" +path="res://.godot/imported/Route_08_plant.png-f084c89fa6ff25ec52c7d1d1b54c2aed.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_08_plant.png" +dest_files=["res://.godot/imported/Route_08_plant.png-f084c89fa6ff25ec52c7d1d1b54c2aed.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Map images/Route1.png b/Maps/MapImages/Route_1.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/Map images/Route1.png rename to Maps/MapImages/Route_1.png diff --git a/Maps/MapImages/Route_1.png.import b/Maps/MapImages/Route_1.png.import new file mode 100644 index 000000000..db8322377 --- /dev/null +++ b/Maps/MapImages/Route_1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://yrm74qvya0rx" +path="res://.godot/imported/Route_1.png-284a6d3948debfa5caed3447419e901c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_1.png" +dest_files=["res://.godot/imported/Route_1.png-284a6d3948debfa5caed3447419e901c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_10.png b/Maps/MapImages/Route_10.png new file mode 100644 index 000000000..e5dcb4b05 Binary files /dev/null and b/Maps/MapImages/Route_10.png differ diff --git a/Maps/MapImages/Route_10.png.import b/Maps/MapImages/Route_10.png.import new file mode 100644 index 000000000..4fe4424bf --- /dev/null +++ b/Maps/MapImages/Route_10.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://26cbmx18qokk" +path="res://.godot/imported/Route_10.png-4d4aae5c1b582754e72e653c9b028618.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_10.png" +dest_files=["res://.godot/imported/Route_10.png-4d4aae5c1b582754e72e653c9b028618.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_10_M173.png b/Maps/MapImages/Route_10_M173.png new file mode 100644 index 000000000..f911d8645 Binary files /dev/null and b/Maps/MapImages/Route_10_M173.png differ diff --git a/Maps/MapImages/Route_10_M173.png.import b/Maps/MapImages/Route_10_M173.png.import new file mode 100644 index 000000000..0b24682e5 --- /dev/null +++ b/Maps/MapImages/Route_10_M173.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2bwhafw0sgec" +path="res://.godot/imported/Route_10_M173.png-e4f43b8941068446f5f48811184f68de.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_10_M173.png" +dest_files=["res://.godot/imported/Route_10_M173.png-e4f43b8941068446f5f48811184f68de.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_11.png b/Maps/MapImages/Route_11.png new file mode 100644 index 000000000..4a9b2f81b Binary files /dev/null and b/Maps/MapImages/Route_11.png differ diff --git a/Maps/MapImages/Route_11.png.import b/Maps/MapImages/Route_11.png.import new file mode 100644 index 000000000..233a3ce4e --- /dev/null +++ b/Maps/MapImages/Route_11.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2tyesl2c3bra" +path="res://.godot/imported/Route_11.png-7ab63d575cbf4edd195dc7e452f4b1b9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_11.png" +dest_files=["res://.godot/imported/Route_11.png-7ab63d575cbf4edd195dc7e452f4b1b9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_11_M140.png b/Maps/MapImages/Route_11_M140.png new file mode 100644 index 000000000..dffd8fb91 Binary files /dev/null and b/Maps/MapImages/Route_11_M140.png differ diff --git a/Maps/MapImages/Route_11_M140.png.import b/Maps/MapImages/Route_11_M140.png.import new file mode 100644 index 000000000..a287d1c4c --- /dev/null +++ b/Maps/MapImages/Route_11_M140.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cel6bcdq2jwsd" +path="res://.godot/imported/Route_11_M140.png-40b809266bb30b6536526f627cf1b938.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_11_M140.png" +dest_files=["res://.godot/imported/Route_11_M140.png-40b809266bb30b6536526f627cf1b938.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_12.png b/Maps/MapImages/Route_12.png new file mode 100644 index 000000000..b13f67cf8 Binary files /dev/null and b/Maps/MapImages/Route_12.png differ diff --git a/Maps/MapImages/Route_12.png.import b/Maps/MapImages/Route_12.png.import new file mode 100644 index 000000000..0e17c72ac --- /dev/null +++ b/Maps/MapImages/Route_12.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlindymntmjvs" +path="res://.godot/imported/Route_12.png-8f0c05502af3d9afa8430020088e7777.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_12.png" +dest_files=["res://.godot/imported/Route_12.png-8f0c05502af3d9afa8430020088e7777.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_12_M179.png b/Maps/MapImages/Route_12_M179.png new file mode 100644 index 000000000..f911d8645 Binary files /dev/null and b/Maps/MapImages/Route_12_M179.png differ diff --git a/Maps/MapImages/Route_12_M179.png.import b/Maps/MapImages/Route_12_M179.png.import new file mode 100644 index 000000000..521af9175 --- /dev/null +++ b/Maps/MapImages/Route_12_M179.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdhd8luksm4cy" +path="res://.godot/imported/Route_12_M179.png-92d52a6ae32289296182fe047a2927e3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_12_M179.png" +dest_files=["res://.godot/imported/Route_12_M179.png-92d52a6ae32289296182fe047a2927e3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_13.png b/Maps/MapImages/Route_13.png new file mode 100644 index 000000000..080f2e6bb Binary files /dev/null and b/Maps/MapImages/Route_13.png differ diff --git a/Maps/MapImages/Route_13.png.import b/Maps/MapImages/Route_13.png.import new file mode 100644 index 000000000..7377a506d --- /dev/null +++ b/Maps/MapImages/Route_13.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0lip5q4mko5c" +path="res://.godot/imported/Route_13.png-94a4de156de58170a00b00bd9c47c6d5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_13.png" +dest_files=["res://.godot/imported/Route_13.png-94a4de156de58170a00b00bd9c47c6d5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_14.png b/Maps/MapImages/Route_14.png new file mode 100644 index 000000000..6998e96ad Binary files /dev/null and b/Maps/MapImages/Route_14.png differ diff --git a/Maps/MapImages/Route_14.png.import b/Maps/MapImages/Route_14.png.import new file mode 100644 index 000000000..0578fa852 --- /dev/null +++ b/Maps/MapImages/Route_14.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://onswl64c6tqy" +path="res://.godot/imported/Route_14.png-09494eab2070aaeb8bb10e025429299f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_14.png" +dest_files=["res://.godot/imported/Route_14.png-09494eab2070aaeb8bb10e025429299f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_14_Underwater.png b/Maps/MapImages/Route_14_Underwater.png new file mode 100644 index 000000000..483d634f6 Binary files /dev/null and b/Maps/MapImages/Route_14_Underwater.png differ diff --git a/Maps/MapImages/Route_14_Underwater.png.import b/Maps/MapImages/Route_14_Underwater.png.import new file mode 100644 index 000000000..b418e4655 --- /dev/null +++ b/Maps/MapImages/Route_14_Underwater.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brys2sum88jrh" +path="res://.godot/imported/Route_14_Underwater.png-741c9cd01d11d692eb17b73ff5d21daf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_14_Underwater.png" +dest_files=["res://.godot/imported/Route_14_Underwater.png-741c9cd01d11d692eb17b73ff5d21daf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_15.png b/Maps/MapImages/Route_15.png new file mode 100644 index 000000000..a712e54ae Binary files /dev/null and b/Maps/MapImages/Route_15.png differ diff --git a/Maps/MapImages/Route_15.png.import b/Maps/MapImages/Route_15.png.import new file mode 100644 index 000000000..93c4a0e48 --- /dev/null +++ b/Maps/MapImages/Route_15.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cm0sm4u0wgwo6" +path="res://.godot/imported/Route_15.png-92f1ea01fa81d386e38e4911077adbd4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_15.png" +dest_files=["res://.godot/imported/Route_15.png-92f1ea01fa81d386e38e4911077adbd4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_15_M180.png b/Maps/MapImages/Route_15_M180.png new file mode 100644 index 000000000..f911d8645 Binary files /dev/null and b/Maps/MapImages/Route_15_M180.png differ diff --git a/Maps/MapImages/Route_15_M180.png.import b/Maps/MapImages/Route_15_M180.png.import new file mode 100644 index 000000000..03eef8eb3 --- /dev/null +++ b/Maps/MapImages/Route_15_M180.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cea4fvyssg8nr" +path="res://.godot/imported/Route_15_M180.png-28a6b2f1d1414a0b43e64088eb082330.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_15_M180.png" +dest_files=["res://.godot/imported/Route_15_M180.png-28a6b2f1d1414a0b43e64088eb082330.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_15_Rest_Center.png b/Maps/MapImages/Route_15_Rest_Center.png new file mode 100644 index 000000000..4b78b2c50 Binary files /dev/null and b/Maps/MapImages/Route_15_Rest_Center.png differ diff --git a/Maps/MapImages/Route_15_Rest_Center.png.import b/Maps/MapImages/Route_15_Rest_Center.png.import new file mode 100644 index 000000000..6d18d8a3c --- /dev/null +++ b/Maps/MapImages/Route_15_Rest_Center.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://davc32watphf7" +path="res://.godot/imported/Route_15_Rest_Center.png-1804d2de671d4ca9e56e46ddbfcf8ecc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_15_Rest_Center.png" +dest_files=["res://.godot/imported/Route_15_Rest_Center.png-1804d2de671d4ca9e56e46ddbfcf8ecc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_16.png b/Maps/MapImages/Route_16.png new file mode 100644 index 000000000..48523a099 Binary files /dev/null and b/Maps/MapImages/Route_16.png differ diff --git a/Maps/MapImages/Route_16.png.import b/Maps/MapImages/Route_16.png.import new file mode 100644 index 000000000..95df33ddf --- /dev/null +++ b/Maps/MapImages/Route_16.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bd07vlcrioahg" +path="res://.godot/imported/Route_16.png-caee0994c2ce52c365c1e0882a00280b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_16.png" +dest_files=["res://.godot/imported/Route_16.png-caee0994c2ce52c365c1e0882a00280b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_16_M088.png b/Maps/MapImages/Route_16_M088.png new file mode 100644 index 000000000..61321dde9 Binary files /dev/null and b/Maps/MapImages/Route_16_M088.png differ diff --git a/Maps/MapImages/Route_16_M088.png.import b/Maps/MapImages/Route_16_M088.png.import new file mode 100644 index 000000000..210d66c19 --- /dev/null +++ b/Maps/MapImages/Route_16_M088.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lgvspcjyhbt2" +path="res://.godot/imported/Route_16_M088.png-0e6135ee2dd68295fae1a6a1a7426f45.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_16_M088.png" +dest_files=["res://.godot/imported/Route_16_M088.png-0e6135ee2dd68295fae1a6a1a7426f45.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_1_old_rod_house.png b/Maps/MapImages/Route_1_old_rod_house.png new file mode 100644 index 000000000..a47255802 Binary files /dev/null and b/Maps/MapImages/Route_1_old_rod_house.png differ diff --git a/Maps/MapImages/Route_1_old_rod_house.png.import b/Maps/MapImages/Route_1_old_rod_house.png.import new file mode 100644 index 000000000..759a7e394 --- /dev/null +++ b/Maps/MapImages/Route_1_old_rod_house.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://n0jybpqyl2c7" +path="res://.godot/imported/Route_1_old_rod_house.png-c8f7edfef9e03b34d7fde47b8925a4e3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_1_old_rod_house.png" +dest_files=["res://.godot/imported/Route_1_old_rod_house.png-c8f7edfef9e03b34d7fde47b8925a4e3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Map images/Route 2.png b/Maps/MapImages/Route_2.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/Map images/Route 2.png rename to Maps/MapImages/Route_2.png diff --git a/Maps/MapImages/Route_2.png.import b/Maps/MapImages/Route_2.png.import new file mode 100644 index 000000000..f5137585b --- /dev/null +++ b/Maps/MapImages/Route_2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://j1w61a4u5j1q" +path="res://.godot/imported/Route_2.png-bf9fa29bb8a0df8de88ffa8f923413f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_2.png" +dest_files=["res://.godot/imported/Route_2.png-bf9fa29bb8a0df8de88ffa8f923413f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Map images/Route 3.png b/Maps/MapImages/Route_3.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/Map images/Route 3.png rename to Maps/MapImages/Route_3.png diff --git a/Maps/MapImages/Route_3.png.import b/Maps/MapImages/Route_3.png.import new file mode 100644 index 000000000..8dd4956e4 --- /dev/null +++ b/Maps/MapImages/Route_3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1g1ud4eb2x21" +path="res://.godot/imported/Route_3.png-554a2b9c57963908aa7b5610943b3de3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_3.png" +dest_files=["res://.godot/imported/Route_3.png-554a2b9c57963908aa7b5610943b3de3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_3_M001.png b/Maps/MapImages/Route_3_M001.png new file mode 100644 index 000000000..2499db796 Binary files /dev/null and b/Maps/MapImages/Route_3_M001.png differ diff --git a/Maps/MapImages/Route_3_M001.png.import b/Maps/MapImages/Route_3_M001.png.import new file mode 100644 index 000000000..4ae0c7b1c --- /dev/null +++ b/Maps/MapImages/Route_3_M001.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpqcdxt1ek8d0" +path="res://.godot/imported/Route_3_M001.png-14f9884db42d5fcd6ba6c17d60b1b9a3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_3_M001.png" +dest_files=["res://.godot/imported/Route_3_M001.png-14f9884db42d5fcd6ba6c17d60b1b9a3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_3_M054.png b/Maps/MapImages/Route_3_M054.png new file mode 100644 index 000000000..c180b8328 Binary files /dev/null and b/Maps/MapImages/Route_3_M054.png differ diff --git a/Maps/MapImages/Route_3_M054.png.import b/Maps/MapImages/Route_3_M054.png.import new file mode 100644 index 000000000..91f1424bd --- /dev/null +++ b/Maps/MapImages/Route_3_M054.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdb47h7wead6c" +path="res://.godot/imported/Route_3_M054.png-1889b0aeb127d568b470fa827dcbb549.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_3_M054.png" +dest_files=["res://.godot/imported/Route_3_M054.png-1889b0aeb127d568b470fa827dcbb549.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_3_M177.png b/Maps/MapImages/Route_3_M177.png new file mode 100644 index 000000000..f911d8645 Binary files /dev/null and b/Maps/MapImages/Route_3_M177.png differ diff --git a/Maps/MapImages/Route_3_M177.png.import b/Maps/MapImages/Route_3_M177.png.import new file mode 100644 index 000000000..23ce83807 --- /dev/null +++ b/Maps/MapImages/Route_3_M177.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpaowpkpk6evw" +path="res://.godot/imported/Route_3_M177.png-0b1580a22231ee0ce2d3ba2e560db6b5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_3_M177.png" +dest_files=["res://.godot/imported/Route_3_M177.png-0b1580a22231ee0ce2d3ba2e560db6b5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_4.png b/Maps/MapImages/Route_4.png new file mode 100644 index 000000000..61356a2d4 Binary files /dev/null and b/Maps/MapImages/Route_4.png differ diff --git a/Maps/MapImages/Route_4.png.import b/Maps/MapImages/Route_4.png.import new file mode 100644 index 000000000..bebcebea2 --- /dev/null +++ b/Maps/MapImages/Route_4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcp0gxoarp52d" +path="res://.godot/imported/Route_4.png-8e5aa41dae1a757418170e7e4e2b218f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_4.png" +dest_files=["res://.godot/imported/Route_4.png-8e5aa41dae1a757418170e7e4e2b218f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_4_M009.png b/Maps/MapImages/Route_4_M009.png new file mode 100644 index 000000000..b24e0e80f Binary files /dev/null and b/Maps/MapImages/Route_4_M009.png differ diff --git a/Maps/MapImages/Route_4_M009.png.import b/Maps/MapImages/Route_4_M009.png.import new file mode 100644 index 000000000..cfead2937 --- /dev/null +++ b/Maps/MapImages/Route_4_M009.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0to221khmuba" +path="res://.godot/imported/Route_4_M009.png-971eb81dd4d4fe63b348e934b90db648.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_4_M009.png" +dest_files=["res://.godot/imported/Route_4_M009.png-971eb81dd4d4fe63b348e934b90db648.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_5.png b/Maps/MapImages/Route_5.png new file mode 100644 index 000000000..4b8d8deaa Binary files /dev/null and b/Maps/MapImages/Route_5.png differ diff --git a/Maps/MapImages/Route_5.png.import b/Maps/MapImages/Route_5.png.import new file mode 100644 index 000000000..6cc27b8e3 --- /dev/null +++ b/Maps/MapImages/Route_5.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bksquq430a417" +path="res://.godot/imported/Route_5.png-d1a9896c1aed4318fd474055d3630899.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_5.png" +dest_files=["res://.godot/imported/Route_5.png-d1a9896c1aed4318fd474055d3630899.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_5_M154.png b/Maps/MapImages/Route_5_M154.png new file mode 100644 index 000000000..b24e0e80f Binary files /dev/null and b/Maps/MapImages/Route_5_M154.png differ diff --git a/Maps/MapImages/Route_5_M154.png.import b/Maps/MapImages/Route_5_M154.png.import new file mode 100644 index 000000000..f0dba7146 --- /dev/null +++ b/Maps/MapImages/Route_5_M154.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btawxqnco6v2h" +path="res://.godot/imported/Route_5_M154.png-55fa3a682fd1051472e306530e767d47.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_5_M154.png" +dest_files=["res://.godot/imported/Route_5_M154.png-55fa3a682fd1051472e306530e767d47.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_6.png b/Maps/MapImages/Route_6.png new file mode 100644 index 000000000..96c6d7f6b Binary files /dev/null and b/Maps/MapImages/Route_6.png differ diff --git a/Maps/MapImages/Route_6.png.import b/Maps/MapImages/Route_6.png.import new file mode 100644 index 000000000..bbc8e07d1 --- /dev/null +++ b/Maps/MapImages/Route_6.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ir5t3oyy65ry" +path="res://.godot/imported/Route_6.png-f2b11aea17c4e80467f9579a97a46217.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_6.png" +dest_files=["res://.godot/imported/Route_6.png-f2b11aea17c4e80467f9579a97a46217.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_6_Garlikid.png b/Maps/MapImages/Route_6_Garlikid.png new file mode 100644 index 000000000..8f91ba1a8 Binary files /dev/null and b/Maps/MapImages/Route_6_Garlikid.png differ diff --git a/Maps/MapImages/Route_6_Garlikid.png.import b/Maps/MapImages/Route_6_Garlikid.png.import new file mode 100644 index 000000000..0de6b07a6 --- /dev/null +++ b/Maps/MapImages/Route_6_Garlikid.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c42tgypg8gluq" +path="res://.godot/imported/Route_6_Garlikid.png-3c6ec0d2fd350b72fe5dc9b0f23c7309.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_6_Garlikid.png" +dest_files=["res://.godot/imported/Route_6_Garlikid.png-3c6ec0d2fd350b72fe5dc9b0f23c7309.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_7.png b/Maps/MapImages/Route_7.png new file mode 100644 index 000000000..bee34eaaf Binary files /dev/null and b/Maps/MapImages/Route_7.png differ diff --git a/Maps/MapImages/Route_7.png.import b/Maps/MapImages/Route_7.png.import new file mode 100644 index 000000000..ee39f004a --- /dev/null +++ b/Maps/MapImages/Route_7.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bu7wh5aql4utl" +path="res://.godot/imported/Route_7.png-ff1231b7df60a706ae355ed48bc2bce7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_7.png" +dest_files=["res://.godot/imported/Route_7.png-ff1231b7df60a706ae355ed48bc2bce7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_7_M178.png b/Maps/MapImages/Route_7_M178.png new file mode 100644 index 000000000..f911d8645 Binary files /dev/null and b/Maps/MapImages/Route_7_M178.png differ diff --git a/Maps/MapImages/Route_7_M178.png.import b/Maps/MapImages/Route_7_M178.png.import new file mode 100644 index 000000000..ffeda1793 --- /dev/null +++ b/Maps/MapImages/Route_7_M178.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4bx5b8tun5l" +path="res://.godot/imported/Route_7_M178.png-1c6e5998f9d870a1c2cc6e5bc051908a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_7_M178.png" +dest_files=["res://.godot/imported/Route_7_M178.png-1c6e5998f9d870a1c2cc6e5bc051908a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_7_Rest_Center.png b/Maps/MapImages/Route_7_Rest_Center.png new file mode 100644 index 000000000..4b78b2c50 Binary files /dev/null and b/Maps/MapImages/Route_7_Rest_Center.png differ diff --git a/Maps/MapImages/Route_7_Rest_Center.png.import b/Maps/MapImages/Route_7_Rest_Center.png.import new file mode 100644 index 000000000..ea57f3ead --- /dev/null +++ b/Maps/MapImages/Route_7_Rest_Center.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cce32yoxkcw4m" +path="res://.godot/imported/Route_7_Rest_Center.png-fa6a53deb3a93562c19e3898444a4f9f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_7_Rest_Center.png" +dest_files=["res://.godot/imported/Route_7_Rest_Center.png-fa6a53deb3a93562c19e3898444a4f9f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_8.png b/Maps/MapImages/Route_8.png new file mode 100644 index 000000000..aa92ab781 Binary files /dev/null and b/Maps/MapImages/Route_8.png differ diff --git a/Maps/MapImages/Route_8.png.import b/Maps/MapImages/Route_8.png.import new file mode 100644 index 000000000..40df6463b --- /dev/null +++ b/Maps/MapImages/Route_8.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxqm75k3sfw0p" +path="res://.godot/imported/Route_8.png-4099cd9bd380d9cfb15f8adf3727dc5c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_8.png" +dest_files=["res://.godot/imported/Route_8.png-4099cd9bd380d9cfb15f8adf3727dc5c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_8_Boat.png b/Maps/MapImages/Route_8_Boat.png new file mode 100644 index 000000000..0b4610b68 Binary files /dev/null and b/Maps/MapImages/Route_8_Boat.png differ diff --git a/Maps/MapImages/Route_8_Boat.png.import b/Maps/MapImages/Route_8_Boat.png.import new file mode 100644 index 000000000..144e86659 --- /dev/null +++ b/Maps/MapImages/Route_8_Boat.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvacey6cotty6" +path="res://.godot/imported/Route_8_Boat.png-c1d641d2edc52073c2f0f91d1c4ddaa9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_8_Boat.png" +dest_files=["res://.godot/imported/Route_8_Boat.png-c1d641d2edc52073c2f0f91d1c4ddaa9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_8_Cruise.png b/Maps/MapImages/Route_8_Cruise.png new file mode 100644 index 000000000..d25240ff6 Binary files /dev/null and b/Maps/MapImages/Route_8_Cruise.png differ diff --git a/Maps/MapImages/Route_8_Cruise.png.import b/Maps/MapImages/Route_8_Cruise.png.import new file mode 100644 index 000000000..f5933255d --- /dev/null +++ b/Maps/MapImages/Route_8_Cruise.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c26p3ympvxi33" +path="res://.godot/imported/Route_8_Cruise.png-bf2eb3d983d8e6bbf6d5717efc3d8713.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_8_Cruise.png" +dest_files=["res://.godot/imported/Route_8_Cruise.png-bf2eb3d983d8e6bbf6d5717efc3d8713.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_8_Grove.png b/Maps/MapImages/Route_8_Grove.png new file mode 100644 index 000000000..960f4b5b4 Binary files /dev/null and b/Maps/MapImages/Route_8_Grove.png differ diff --git a/Maps/MapImages/Route_8_Grove.png.import b/Maps/MapImages/Route_8_Grove.png.import new file mode 100644 index 000000000..68af16bcc --- /dev/null +++ b/Maps/MapImages/Route_8_Grove.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ct5o0b843pfk2" +path="res://.godot/imported/Route_8_Grove.png-2ba3c600a1c07a0f2d9f686872bf8368.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_8_Grove.png" +dest_files=["res://.godot/imported/Route_8_Grove.png-2ba3c600a1c07a0f2d9f686872bf8368.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_8_M160.png b/Maps/MapImages/Route_8_M160.png new file mode 100644 index 000000000..fa8417d38 Binary files /dev/null and b/Maps/MapImages/Route_8_M160.png differ diff --git a/Maps/MapImages/Route_8_M160.png.import b/Maps/MapImages/Route_8_M160.png.import new file mode 100644 index 000000000..aa6a396f0 --- /dev/null +++ b/Maps/MapImages/Route_8_M160.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cx5o4outrrl2m" +path="res://.godot/imported/Route_8_M160.png-4e563608c8d582dbeeeeb8689f1e3203.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_8_M160.png" +dest_files=["res://.godot/imported/Route_8_M160.png-4e563608c8d582dbeeeeb8689f1e3203.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_8_M161.png b/Maps/MapImages/Route_8_M161.png new file mode 100644 index 000000000..f40876a7f Binary files /dev/null and b/Maps/MapImages/Route_8_M161.png differ diff --git a/Maps/MapImages/Route_8_M161.png.import b/Maps/MapImages/Route_8_M161.png.import new file mode 100644 index 000000000..f64641910 --- /dev/null +++ b/Maps/MapImages/Route_8_M161.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fnk47phhq5ae" +path="res://.godot/imported/Route_8_M161.png-5e9bfd824f2d5fa214f6eeee6b374e28.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_8_M161.png" +dest_files=["res://.godot/imported/Route_8_M161.png-5e9bfd824f2d5fa214f6eeee6b374e28.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_8_M163.png b/Maps/MapImages/Route_8_M163.png new file mode 100644 index 000000000..c80cc834c Binary files /dev/null and b/Maps/MapImages/Route_8_M163.png differ diff --git a/Maps/MapImages/Route_8_M163.png.import b/Maps/MapImages/Route_8_M163.png.import new file mode 100644 index 000000000..db1e9f055 --- /dev/null +++ b/Maps/MapImages/Route_8_M163.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d60g0qsvky07" +path="res://.godot/imported/Route_8_M163.png-86d587ab1b4cf23e5fcca8592cbef033.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_8_M163.png" +dest_files=["res://.godot/imported/Route_8_M163.png-86d587ab1b4cf23e5fcca8592cbef033.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_8_Nuclear.png b/Maps/MapImages/Route_8_Nuclear.png new file mode 100644 index 000000000..14d4d9523 Binary files /dev/null and b/Maps/MapImages/Route_8_Nuclear.png differ diff --git a/Maps/MapImages/Route_8_Nuclear.png.import b/Maps/MapImages/Route_8_Nuclear.png.import new file mode 100644 index 000000000..3d7290c72 --- /dev/null +++ b/Maps/MapImages/Route_8_Nuclear.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvgx74f3g2v2r" +path="res://.godot/imported/Route_8_Nuclear.png-7557fef54240b8a3fe88914a75404389.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_8_Nuclear.png" +dest_files=["res://.godot/imported/Route_8_Nuclear.png-7557fef54240b8a3fe88914a75404389.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_8_plant.png b/Maps/MapImages/Route_8_plant.png new file mode 100644 index 000000000..356d23996 Binary files /dev/null and b/Maps/MapImages/Route_8_plant.png differ diff --git a/Maps/MapImages/Route_8_plant.png.import b/Maps/MapImages/Route_8_plant.png.import new file mode 100644 index 000000000..794f5a49b --- /dev/null +++ b/Maps/MapImages/Route_8_plant.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1n8ohp46fv07" +path="res://.godot/imported/Route_8_plant.png-f4d856ee8d140151dfd813100994b2f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_8_plant.png" +dest_files=["res://.godot/imported/Route_8_plant.png-f4d856ee8d140151dfd813100994b2f1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_9.png b/Maps/MapImages/Route_9.png new file mode 100644 index 000000000..c7f6e477f Binary files /dev/null and b/Maps/MapImages/Route_9.png differ diff --git a/Maps/MapImages/Route_9.png.import b/Maps/MapImages/Route_9.png.import new file mode 100644 index 000000000..9024e76d3 --- /dev/null +++ b/Maps/MapImages/Route_9.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://g4kpdwvw2jok" +path="res://.godot/imported/Route_9.png-6ab45860133c540eb01319182ed3f436.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_9.png" +dest_files=["res://.godot/imported/Route_9.png-6ab45860133c540eb01319182ed3f436.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_9_M025.png b/Maps/MapImages/Route_9_M025.png new file mode 100644 index 000000000..4219bb070 Binary files /dev/null and b/Maps/MapImages/Route_9_M025.png differ diff --git a/Maps/MapImages/Route_9_M025.png.import b/Maps/MapImages/Route_9_M025.png.import new file mode 100644 index 000000000..5ed6606af --- /dev/null +++ b/Maps/MapImages/Route_9_M025.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tgwcm7uf6kr5" +path="res://.godot/imported/Route_9_M025.png-362e0566036eb52b82d568285a678d31.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_9_M025.png" +dest_files=["res://.godot/imported/Route_9_M025.png-362e0566036eb52b82d568285a678d31.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Route_9_M027.png b/Maps/MapImages/Route_9_M027.png new file mode 100644 index 000000000..d3b8b2664 Binary files /dev/null and b/Maps/MapImages/Route_9_M027.png differ diff --git a/Maps/MapImages/Route_9_M027.png.import b/Maps/MapImages/Route_9_M027.png.import new file mode 100644 index 000000000..c951bff36 --- /dev/null +++ b/Maps/MapImages/Route_9_M027.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kac1jt4j75qd" +path="res://.godot/imported/Route_9_M027.png-f9fe77a4a3c227562a50d70569632bdb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Route_9_M027.png" +dest_files=["res://.godot/imported/Route_9_M027.png-f9fe77a4a3c227562a50d70569632bdb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Silverport_Town.png b/Maps/MapImages/Silverport_Town.png new file mode 100644 index 000000000..a90a9ca49 Binary files /dev/null and b/Maps/MapImages/Silverport_Town.png differ diff --git a/Maps/MapImages/Silverport_Town.png.import b/Maps/MapImages/Silverport_Town.png.import new file mode 100644 index 000000000..5fa89877a --- /dev/null +++ b/Maps/MapImages/Silverport_Town.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dndbekm5psuxj" +path="res://.godot/imported/Silverport_Town.png-025c5a6a88f68e848772d9161fb2c9cd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Silverport_Town.png" +dest_files=["res://.godot/imported/Silverport_Town.png-025c5a6a88f68e848772d9161fb2c9cd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Silverport_Town_Lab.png b/Maps/MapImages/Silverport_Town_Lab.png new file mode 100644 index 000000000..121264c8f Binary files /dev/null and b/Maps/MapImages/Silverport_Town_Lab.png differ diff --git a/Maps/MapImages/Silverport_Town_Lab.png.import b/Maps/MapImages/Silverport_Town_Lab.png.import new file mode 100644 index 000000000..a0bf69900 --- /dev/null +++ b/Maps/MapImages/Silverport_Town_Lab.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdkrrreownogb" +path="res://.godot/imported/Silverport_Town_Lab.png-0d7ad0c72537c92dfdc2067318a5b81e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Silverport_Town_Lab.png" +dest_files=["res://.godot/imported/Silverport_Town_Lab.png-0d7ad0c72537c92dfdc2067318a5b81e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Silverport_Town_M139.png b/Maps/MapImages/Silverport_Town_M139.png new file mode 100644 index 000000000..e51a0446e Binary files /dev/null and b/Maps/MapImages/Silverport_Town_M139.png differ diff --git a/Maps/MapImages/Silverport_Town_M139.png.import b/Maps/MapImages/Silverport_Town_M139.png.import new file mode 100644 index 000000000..7c427ef7b --- /dev/null +++ b/Maps/MapImages/Silverport_Town_M139.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkqgnvmb57t3n" +path="res://.godot/imported/Silverport_Town_M139.png-7d74e6e2b83e241d0f79cc52d33eeb3f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Silverport_Town_M139.png" +dest_files=["res://.godot/imported/Silverport_Town_M139.png-7d74e6e2b83e241d0f79cc52d33eeb3f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Silverport_Town_Mart.png b/Maps/MapImages/Silverport_Town_Mart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Silverport_Town_Mart.png differ diff --git a/Maps/MapImages/Silverport_Town_Mart.png.import b/Maps/MapImages/Silverport_Town_Mart.png.import new file mode 100644 index 000000000..88844b55b --- /dev/null +++ b/Maps/MapImages/Silverport_Town_Mart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfhop6j5ylibg" +path="res://.godot/imported/Silverport_Town_Mart.png-94ec1afac2e2a9738c1d277ffe200dbd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Silverport_Town_Mart.png" +dest_files=["res://.godot/imported/Silverport_Town_Mart.png-94ec1afac2e2a9738c1d277ffe200dbd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Silverport_Town_PC.png b/Maps/MapImages/Silverport_Town_PC.png new file mode 100644 index 000000000..ce6d6c250 Binary files /dev/null and b/Maps/MapImages/Silverport_Town_PC.png differ diff --git a/Maps/MapImages/Silverport_Town_PC.png.import b/Maps/MapImages/Silverport_Town_PC.png.import new file mode 100644 index 000000000..d6b9ee5c6 --- /dev/null +++ b/Maps/MapImages/Silverport_Town_PC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ca3g3nyrlgcf4" +path="res://.godot/imported/Silverport_Town_PC.png-f89c71467a6f90888def08da8bc8619f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Silverport_Town_PC.png" +dest_files=["res://.godot/imported/Silverport_Town_PC.png-f89c71467a6f90888def08da8bc8619f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Snowbank_Town.png b/Maps/MapImages/Snowbank_Town.png new file mode 100644 index 000000000..5ed21c34e Binary files /dev/null and b/Maps/MapImages/Snowbank_Town.png differ diff --git a/Maps/MapImages/Snowbank_Town.png.import b/Maps/MapImages/Snowbank_Town.png.import new file mode 100644 index 000000000..d0a2bc4b9 --- /dev/null +++ b/Maps/MapImages/Snowbank_Town.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ciqxfcl7xqb3g" +path="res://.godot/imported/Snowbank_Town.png-e776fc7f04e16336814f4f534b4d76c2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Snowbank_Town.png" +dest_files=["res://.godot/imported/Snowbank_Town.png-e776fc7f04e16336814f4f534b4d76c2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Snowbank_Town_Gym-Trial_of_Truth.png b/Maps/MapImages/Snowbank_Town_Gym-Trial_of_Truth.png new file mode 100644 index 000000000..ff790c58d Binary files /dev/null and b/Maps/MapImages/Snowbank_Town_Gym-Trial_of_Truth.png differ diff --git a/Maps/MapImages/Snowbank_Town_Gym-Trial_of_Truth.png.import b/Maps/MapImages/Snowbank_Town_Gym-Trial_of_Truth.png.import new file mode 100644 index 000000000..6dae5a80f --- /dev/null +++ b/Maps/MapImages/Snowbank_Town_Gym-Trial_of_Truth.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7cqbrcswwhwe" +path="res://.godot/imported/Snowbank_Town_Gym-Trial_of_Truth.png-2ecefa4eaad606aa28bb8ee5caab7214.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Snowbank_Town_Gym-Trial_of_Truth.png" +dest_files=["res://.godot/imported/Snowbank_Town_Gym-Trial_of_Truth.png-2ecefa4eaad606aa28bb8ee5caab7214.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Snowbank_Town_Gym-_Outside.png b/Maps/MapImages/Snowbank_Town_Gym-_Outside.png new file mode 100644 index 000000000..32e478f5a Binary files /dev/null and b/Maps/MapImages/Snowbank_Town_Gym-_Outside.png differ diff --git a/Maps/MapImages/Snowbank_Town_Gym-_Outside.png.import b/Maps/MapImages/Snowbank_Town_Gym-_Outside.png.import new file mode 100644 index 000000000..970d77a8a --- /dev/null +++ b/Maps/MapImages/Snowbank_Town_Gym-_Outside.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bsnhyn1nnfo0n" +path="res://.godot/imported/Snowbank_Town_Gym-_Outside.png-c7e4d24bb67c814967d084efcf0e2964.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Snowbank_Town_Gym-_Outside.png" +dest_files=["res://.godot/imported/Snowbank_Town_Gym-_Outside.png-c7e4d24bb67c814967d084efcf0e2964.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Snowbank_Town_Gym.png b/Maps/MapImages/Snowbank_Town_Gym.png new file mode 100644 index 000000000..e9024c193 Binary files /dev/null and b/Maps/MapImages/Snowbank_Town_Gym.png differ diff --git a/Maps/MapImages/Snowbank_Town_Gym.png.import b/Maps/MapImages/Snowbank_Town_Gym.png.import new file mode 100644 index 000000000..4a20e6d08 --- /dev/null +++ b/Maps/MapImages/Snowbank_Town_Gym.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjaf0updp4tjc" +path="res://.godot/imported/Snowbank_Town_Gym.png-825511b4ef6c80e31fb25a25a4bb749c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Snowbank_Town_Gym.png" +dest_files=["res://.godot/imported/Snowbank_Town_Gym.png-825511b4ef6c80e31fb25a25a4bb749c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Snowbank_Town_Gym_-_inside.png b/Maps/MapImages/Snowbank_Town_Gym_-_inside.png new file mode 100644 index 000000000..e44c8a086 Binary files /dev/null and b/Maps/MapImages/Snowbank_Town_Gym_-_inside.png differ diff --git a/Maps/MapImages/Snowbank_Town_Gym_-_inside.png.import b/Maps/MapImages/Snowbank_Town_Gym_-_inside.png.import new file mode 100644 index 000000000..a53104de0 --- /dev/null +++ b/Maps/MapImages/Snowbank_Town_Gym_-_inside.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xtwporeqnd0" +path="res://.godot/imported/Snowbank_Town_Gym_-_inside.png-40bfd56ae1b98ad9ccde70601037c426.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Snowbank_Town_Gym_-_inside.png" +dest_files=["res://.godot/imported/Snowbank_Town_Gym_-_inside.png-40bfd56ae1b98ad9ccde70601037c426.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Snowbank_Town_M053.png b/Maps/MapImages/Snowbank_Town_M053.png new file mode 100644 index 000000000..b36ae47a6 Binary files /dev/null and b/Maps/MapImages/Snowbank_Town_M053.png differ diff --git a/Maps/MapImages/Snowbank_Town_M053.png.import b/Maps/MapImages/Snowbank_Town_M053.png.import new file mode 100644 index 000000000..d15a4c7a8 --- /dev/null +++ b/Maps/MapImages/Snowbank_Town_M053.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3s6bp8og4e5u" +path="res://.godot/imported/Snowbank_Town_M053.png-355a34fa94be5341b892317bc0a60b94.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Snowbank_Town_M053.png" +dest_files=["res://.godot/imported/Snowbank_Town_M053.png-355a34fa94be5341b892317bc0a60b94.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Snowbank_Town_Mart.png b/Maps/MapImages/Snowbank_Town_Mart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Snowbank_Town_Mart.png differ diff --git a/Maps/MapImages/Snowbank_Town_Mart.png.import b/Maps/MapImages/Snowbank_Town_Mart.png.import new file mode 100644 index 000000000..5768e88cf --- /dev/null +++ b/Maps/MapImages/Snowbank_Town_Mart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dq4tv0noxv2dn" +path="res://.godot/imported/Snowbank_Town_Mart.png-99299172de0aa281a989f417f9a2d8c1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Snowbank_Town_Mart.png" +dest_files=["res://.godot/imported/Snowbank_Town_Mart.png-99299172de0aa281a989f417f9a2d8c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Snowbank_Town_PC.png b/Maps/MapImages/Snowbank_Town_PC.png new file mode 100644 index 000000000..ce6d6c250 Binary files /dev/null and b/Maps/MapImages/Snowbank_Town_PC.png differ diff --git a/Maps/MapImages/Snowbank_Town_PC.png.import b/Maps/MapImages/Snowbank_Town_PC.png.import new file mode 100644 index 000000000..ffd784d8b --- /dev/null +++ b/Maps/MapImages/Snowbank_Town_PC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cb04a7n0w8lkv" +path="res://.godot/imported/Snowbank_Town_PC.png-393585d5d38a7fdbeeec92b0a7283317.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Snowbank_Town_PC.png" +dest_files=["res://.godot/imported/Snowbank_Town_PC.png-393585d5d38a7fdbeeec92b0a7283317.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Test_Area.png b/Maps/MapImages/Test_Area.png new file mode 100644 index 000000000..1ef3d0ae4 Binary files /dev/null and b/Maps/MapImages/Test_Area.png differ diff --git a/Maps/MapImages/Test_Area.png.import b/Maps/MapImages/Test_Area.png.import new file mode 100644 index 000000000..2d390ace6 --- /dev/null +++ b/Maps/MapImages/Test_Area.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cr8dopon73rcg" +path="res://.godot/imported/Test_Area.png-0992303694bd0bdd3ede4e2622d53a19.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Test_Area.png" +dest_files=["res://.godot/imported/Test_Area.png-0992303694bd0bdd3ede4e2622d53a19.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Title_Screen.png b/Maps/MapImages/Title_Screen.png new file mode 100644 index 000000000..bafd7b015 Binary files /dev/null and b/Maps/MapImages/Title_Screen.png differ diff --git a/Maps/MapImages/Title_Screen.png.import b/Maps/MapImages/Title_Screen.png.import new file mode 100644 index 000000000..71737ff2c --- /dev/null +++ b/Maps/MapImages/Title_Screen.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://babyq8pvgi4gq" +path="res://.godot/imported/Title_Screen.png-c27cd965e3b009772cb0463b8e3a3799.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Title_Screen.png" +dest_files=["res://.godot/imported/Title_Screen.png-c27cd965e3b009772cb0463b8e3a3799.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Tsukinami_Village.png b/Maps/MapImages/Tsukinami_Village.png new file mode 100644 index 000000000..0a02e1a09 Binary files /dev/null and b/Maps/MapImages/Tsukinami_Village.png differ diff --git a/Maps/MapImages/Tsukinami_Village.png.import b/Maps/MapImages/Tsukinami_Village.png.import new file mode 100644 index 000000000..8d77423b4 --- /dev/null +++ b/Maps/MapImages/Tsukinami_Village.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3sog7po7pqx6" +path="res://.godot/imported/Tsukinami_Village.png-0fc3ae65f04f702f2bca6399cd416c88.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Tsukinami_Village.png" +dest_files=["res://.godot/imported/Tsukinami_Village.png-0fc3ae65f04f702f2bca6399cd416c88.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Tsukinami_Village_Gym.png b/Maps/MapImages/Tsukinami_Village_Gym.png new file mode 100644 index 000000000..d62bab8c6 Binary files /dev/null and b/Maps/MapImages/Tsukinami_Village_Gym.png differ diff --git a/Maps/MapImages/Tsukinami_Village_Gym.png.import b/Maps/MapImages/Tsukinami_Village_Gym.png.import new file mode 100644 index 000000000..db9f0d8fc --- /dev/null +++ b/Maps/MapImages/Tsukinami_Village_Gym.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtx1pkhsrjani" +path="res://.godot/imported/Tsukinami_Village_Gym.png-c33315887066ce8ed1a52ea2d9086cad.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Tsukinami_Village_Gym.png" +dest_files=["res://.godot/imported/Tsukinami_Village_Gym.png-c33315887066ce8ed1a52ea2d9086cad.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Tsukinami_Village_M174.png b/Maps/MapImages/Tsukinami_Village_M174.png new file mode 100644 index 000000000..2a8434081 Binary files /dev/null and b/Maps/MapImages/Tsukinami_Village_M174.png differ diff --git a/Maps/MapImages/Tsukinami_Village_M174.png.import b/Maps/MapImages/Tsukinami_Village_M174.png.import new file mode 100644 index 000000000..706677377 --- /dev/null +++ b/Maps/MapImages/Tsukinami_Village_M174.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qrrq3nnkw7gu" +path="res://.godot/imported/Tsukinami_Village_M174.png-ba472c05d7236880e83013d215eae093.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Tsukinami_Village_M174.png" +dest_files=["res://.godot/imported/Tsukinami_Village_M174.png-ba472c05d7236880e83013d215eae093.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Tsukinami_Village_M204.png b/Maps/MapImages/Tsukinami_Village_M204.png new file mode 100644 index 000000000..af51f5e87 Binary files /dev/null and b/Maps/MapImages/Tsukinami_Village_M204.png differ diff --git a/Maps/MapImages/Tsukinami_Village_M204.png.import b/Maps/MapImages/Tsukinami_Village_M204.png.import new file mode 100644 index 000000000..4a875ac97 --- /dev/null +++ b/Maps/MapImages/Tsukinami_Village_M204.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsrhymr6dg5iw" +path="res://.godot/imported/Tsukinami_Village_M204.png-d28333d84d13158e5f4e07db45539de1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Tsukinami_Village_M204.png" +dest_files=["res://.godot/imported/Tsukinami_Village_M204.png-d28333d84d13158e5f4e07db45539de1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Tsukinami_Village_Mart.png b/Maps/MapImages/Tsukinami_Village_Mart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Tsukinami_Village_Mart.png differ diff --git a/Maps/MapImages/Tsukinami_Village_Mart.png.import b/Maps/MapImages/Tsukinami_Village_Mart.png.import new file mode 100644 index 000000000..b6883df3b --- /dev/null +++ b/Maps/MapImages/Tsukinami_Village_Mart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y8bnyamf2af3" +path="res://.godot/imported/Tsukinami_Village_Mart.png-07567bb5c1f40969bf285c460988c3db.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Tsukinami_Village_Mart.png" +dest_files=["res://.godot/imported/Tsukinami_Village_Mart.png-07567bb5c1f40969bf285c460988c3db.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Tsukinami_Village_PC.png b/Maps/MapImages/Tsukinami_Village_PC.png new file mode 100644 index 000000000..ce6d6c250 Binary files /dev/null and b/Maps/MapImages/Tsukinami_Village_PC.png differ diff --git a/Maps/MapImages/Tsukinami_Village_PC.png.import b/Maps/MapImages/Tsukinami_Village_PC.png.import new file mode 100644 index 000000000..499c77009 --- /dev/null +++ b/Maps/MapImages/Tsukinami_Village_PC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cuj87et7al60j" +path="res://.godot/imported/Tsukinami_Village_PC.png-299a649b5793301e6f050425e222430e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Tsukinami_Village_PC.png" +dest_files=["res://.godot/imported/Tsukinami_Village_PC.png-299a649b5793301e6f050425e222430e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Unknown.png b/Maps/MapImages/Unknown.png new file mode 100644 index 000000000..cf21bce52 Binary files /dev/null and b/Maps/MapImages/Unknown.png differ diff --git a/Maps/MapImages/Unknown.png.import b/Maps/MapImages/Unknown.png.import new file mode 100644 index 000000000..ae0ebf2a4 --- /dev/null +++ b/Maps/MapImages/Unknown.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxef8vtyqxuit" +path="res://.godot/imported/Unknown.png-11343089b3855f4933ce2f18ca071b72.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Unknown.png" +dest_files=["res://.godot/imported/Unknown.png-11343089b3855f4933ce2f18ca071b72.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Venesi_City.png b/Maps/MapImages/Venesi_City.png new file mode 100644 index 000000000..1634770b2 Binary files /dev/null and b/Maps/MapImages/Venesi_City.png differ diff --git a/Maps/MapImages/Venesi_City.png.import b/Maps/MapImages/Venesi_City.png.import new file mode 100644 index 000000000..9c58d1fe9 --- /dev/null +++ b/Maps/MapImages/Venesi_City.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7vur3xuq8nci" +path="res://.godot/imported/Venesi_City.png-7da4a1635fa40196ee0eb4d055ff7783.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Venesi_City.png" +dest_files=["res://.godot/imported/Venesi_City.png-7da4a1635fa40196ee0eb4d055ff7783.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Venesi_City_Gym.png b/Maps/MapImages/Venesi_City_Gym.png new file mode 100644 index 000000000..536e4e1ab Binary files /dev/null and b/Maps/MapImages/Venesi_City_Gym.png differ diff --git a/Maps/MapImages/Venesi_City_Gym.png.import b/Maps/MapImages/Venesi_City_Gym.png.import new file mode 100644 index 000000000..c63347b68 --- /dev/null +++ b/Maps/MapImages/Venesi_City_Gym.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtfm515qfbqyt" +path="res://.godot/imported/Venesi_City_Gym.png-0410a6360c85ac7727017c60a5ff3b85.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Venesi_City_Gym.png" +dest_files=["res://.godot/imported/Venesi_City_Gym.png-0410a6360c85ac7727017c60a5ff3b85.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Venesi_City_M097.png b/Maps/MapImages/Venesi_City_M097.png new file mode 100644 index 000000000..a5c4ae5ce Binary files /dev/null and b/Maps/MapImages/Venesi_City_M097.png differ diff --git a/Maps/MapImages/Venesi_City_M097.png.import b/Maps/MapImages/Venesi_City_M097.png.import new file mode 100644 index 000000000..baf179ad0 --- /dev/null +++ b/Maps/MapImages/Venesi_City_M097.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5sdiljx86x4x" +path="res://.godot/imported/Venesi_City_M097.png-b74b0f09ba5194a9e7948b3dcba313ab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Venesi_City_M097.png" +dest_files=["res://.godot/imported/Venesi_City_M097.png-b74b0f09ba5194a9e7948b3dcba313ab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Venesi_City_Mart.png b/Maps/MapImages/Venesi_City_Mart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Venesi_City_Mart.png differ diff --git a/Maps/MapImages/Venesi_City_Mart.png.import b/Maps/MapImages/Venesi_City_Mart.png.import new file mode 100644 index 000000000..94f0eb95c --- /dev/null +++ b/Maps/MapImages/Venesi_City_Mart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dl8e0t0xrwrv1" +path="res://.godot/imported/Venesi_City_Mart.png-8ba14a615be0075a20def55e98ecdcdb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Venesi_City_Mart.png" +dest_files=["res://.godot/imported/Venesi_City_Mart.png-8ba14a615be0075a20def55e98ecdcdb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Venesi_City_PC.png b/Maps/MapImages/Venesi_City_PC.png new file mode 100644 index 000000000..ce6d6c250 Binary files /dev/null and b/Maps/MapImages/Venesi_City_PC.png differ diff --git a/Maps/MapImages/Venesi_City_PC.png.import b/Maps/MapImages/Venesi_City_PC.png.import new file mode 100644 index 000000000..f2650612b --- /dev/null +++ b/Maps/MapImages/Venesi_City_PC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdotejokes1vv" +path="res://.godot/imported/Venesi_City_PC.png-68da830aca6a05fca3de15177d63fec7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Venesi_City_PC.png" +dest_files=["res://.godot/imported/Venesi_City_PC.png-68da830aca6a05fca3de15177d63fec7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Victory_Road.png b/Maps/MapImages/Victory_Road.png new file mode 100644 index 000000000..a68ff2c6f Binary files /dev/null and b/Maps/MapImages/Victory_Road.png differ diff --git a/Maps/MapImages/Victory_Road.png.import b/Maps/MapImages/Victory_Road.png.import new file mode 100644 index 000000000..2dd932f80 --- /dev/null +++ b/Maps/MapImages/Victory_Road.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dh2y7hc7cl5ij" +path="res://.godot/imported/Victory_Road.png-4c241753741649e4834df2d8d7b4f56a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Victory_Road.png" +dest_files=["res://.godot/imported/Victory_Road.png-4c241753741649e4834df2d8d7b4f56a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Victory_Road_Secret_Garden.png b/Maps/MapImages/Victory_Road_Secret_Garden.png new file mode 100644 index 000000000..907ea5de3 Binary files /dev/null and b/Maps/MapImages/Victory_Road_Secret_Garden.png differ diff --git a/Maps/MapImages/Victory_Road_Secret_Garden.png.import b/Maps/MapImages/Victory_Road_Secret_Garden.png.import new file mode 100644 index 000000000..003113149 --- /dev/null +++ b/Maps/MapImages/Victory_Road_Secret_Garden.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpxdj205om0nl" +path="res://.godot/imported/Victory_Road_Secret_Garden.png-851764c6b9702092f40f3412411b83d1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Victory_Road_Secret_Garden.png" +dest_files=["res://.godot/imported/Victory_Road_Secret_Garden.png-851764c6b9702092f40f3412411b83d1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Victory_Road_apex.png b/Maps/MapImages/Victory_Road_apex.png new file mode 100644 index 000000000..0249e621b Binary files /dev/null and b/Maps/MapImages/Victory_Road_apex.png differ diff --git a/Maps/MapImages/Victory_Road_apex.png.import b/Maps/MapImages/Victory_Road_apex.png.import new file mode 100644 index 000000000..9a01c9d53 --- /dev/null +++ b/Maps/MapImages/Victory_Road_apex.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brl1ayecbiuhf" +path="res://.godot/imported/Victory_Road_apex.png-24a78bc62806d514c221575abfdf2f01.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Victory_Road_apex.png" +dest_files=["res://.godot/imported/Victory_Road_apex.png-24a78bc62806d514c221575abfdf2f01.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Victory_Road_bridge.png b/Maps/MapImages/Victory_Road_bridge.png new file mode 100644 index 000000000..71f926ccc Binary files /dev/null and b/Maps/MapImages/Victory_Road_bridge.png differ diff --git a/Maps/MapImages/Victory_Road_bridge.png.import b/Maps/MapImages/Victory_Road_bridge.png.import new file mode 100644 index 000000000..f373564b2 --- /dev/null +++ b/Maps/MapImages/Victory_Road_bridge.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3f2susgsag0g" +path="res://.godot/imported/Victory_Road_bridge.png-f09cf62752c0545ac39c4548180f1f23.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Victory_Road_bridge.png" +dest_files=["res://.godot/imported/Victory_Road_bridge.png-f09cf62752c0545ac39c4548180f1f23.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Victory_Road_cave.png b/Maps/MapImages/Victory_Road_cave.png new file mode 100644 index 000000000..90e48a2b8 Binary files /dev/null and b/Maps/MapImages/Victory_Road_cave.png differ diff --git a/Maps/MapImages/Victory_Road_cave.png.import b/Maps/MapImages/Victory_Road_cave.png.import new file mode 100644 index 000000000..9233c57d2 --- /dev/null +++ b/Maps/MapImages/Victory_Road_cave.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfirjh4nrfqh4" +path="res://.godot/imported/Victory_Road_cave.png-563fc1e88d26ab56bf8513ea1a17e544.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Victory_Road_cave.png" +dest_files=["res://.godot/imported/Victory_Road_cave.png-563fc1e88d26ab56bf8513ea1a17e544.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Victory_Road_volcano.png b/Maps/MapImages/Victory_Road_volcano.png new file mode 100644 index 000000000..7f0c7436e Binary files /dev/null and b/Maps/MapImages/Victory_Road_volcano.png differ diff --git a/Maps/MapImages/Victory_Road_volcano.png.import b/Maps/MapImages/Victory_Road_volcano.png.import new file mode 100644 index 000000000..b5d142372 --- /dev/null +++ b/Maps/MapImages/Victory_Road_volcano.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cu8gvft070fdw" +path="res://.godot/imported/Victory_Road_volcano.png-f4f17ade1281ddb65d174d01b41b9d9a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Victory_Road_volcano.png" +dest_files=["res://.godot/imported/Victory_Road_volcano.png-f4f17ade1281ddb65d174d01b41b9d9a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Vinoville_Town.png b/Maps/MapImages/Vinoville_Town.png new file mode 100644 index 000000000..26965b823 Binary files /dev/null and b/Maps/MapImages/Vinoville_Town.png differ diff --git a/Maps/MapImages/Vinoville_Town.png.import b/Maps/MapImages/Vinoville_Town.png.import new file mode 100644 index 000000000..7636c448c --- /dev/null +++ b/Maps/MapImages/Vinoville_Town.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btbynhyp0g7y4" +path="res://.godot/imported/Vinoville_Town.png-6472136fc014b2526f6f73d9a2381435.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Vinoville_Town.png" +dest_files=["res://.godot/imported/Vinoville_Town.png-6472136fc014b2526f6f73d9a2381435.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Vinoville_Town_Gym.png b/Maps/MapImages/Vinoville_Town_Gym.png new file mode 100644 index 000000000..ddadc3810 Binary files /dev/null and b/Maps/MapImages/Vinoville_Town_Gym.png differ diff --git a/Maps/MapImages/Vinoville_Town_Gym.png.import b/Maps/MapImages/Vinoville_Town_Gym.png.import new file mode 100644 index 000000000..01d3166d2 --- /dev/null +++ b/Maps/MapImages/Vinoville_Town_Gym.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bt2dje87hfafw" +path="res://.godot/imported/Vinoville_Town_Gym.png-2d283c3c3c3f0d1bd7552f8f202754c1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Vinoville_Town_Gym.png" +dest_files=["res://.godot/imported/Vinoville_Town_Gym.png-2d283c3c3c3f0d1bd7552f8f202754c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Vinoville_Town_Gym_M162.png b/Maps/MapImages/Vinoville_Town_Gym_M162.png new file mode 100644 index 000000000..63c4588ef Binary files /dev/null and b/Maps/MapImages/Vinoville_Town_Gym_M162.png differ diff --git a/Maps/MapImages/Vinoville_Town_Gym_M162.png.import b/Maps/MapImages/Vinoville_Town_Gym_M162.png.import new file mode 100644 index 000000000..90b80f3d0 --- /dev/null +++ b/Maps/MapImages/Vinoville_Town_Gym_M162.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbn2gwr6fv5l2" +path="res://.godot/imported/Vinoville_Town_Gym_M162.png-13b05db6de9c9dc1791e79a8548be4be.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Vinoville_Town_Gym_M162.png" +dest_files=["res://.godot/imported/Vinoville_Town_Gym_M162.png-13b05db6de9c9dc1791e79a8548be4be.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Vinoville_Town_M159.png b/Maps/MapImages/Vinoville_Town_M159.png new file mode 100644 index 000000000..de970a5f6 Binary files /dev/null and b/Maps/MapImages/Vinoville_Town_M159.png differ diff --git a/Maps/MapImages/Vinoville_Town_M159.png.import b/Maps/MapImages/Vinoville_Town_M159.png.import new file mode 100644 index 000000000..a3ccfde4d --- /dev/null +++ b/Maps/MapImages/Vinoville_Town_M159.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dowqlgl5vh3dw" +path="res://.godot/imported/Vinoville_Town_M159.png-15b1f07ea785388a2c0f64e9016a75c8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Vinoville_Town_M159.png" +dest_files=["res://.godot/imported/Vinoville_Town_M159.png-15b1f07ea785388a2c0f64e9016a75c8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Vinoville_Town_Mart.png b/Maps/MapImages/Vinoville_Town_Mart.png new file mode 100644 index 000000000..7e00df2a4 Binary files /dev/null and b/Maps/MapImages/Vinoville_Town_Mart.png differ diff --git a/Maps/MapImages/Vinoville_Town_Mart.png.import b/Maps/MapImages/Vinoville_Town_Mart.png.import new file mode 100644 index 000000000..71152dd18 --- /dev/null +++ b/Maps/MapImages/Vinoville_Town_Mart.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3fxi3vornglc" +path="res://.godot/imported/Vinoville_Town_Mart.png-45c3e2197a43e62dd59e7cea72e91bbe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Vinoville_Town_Mart.png" +dest_files=["res://.godot/imported/Vinoville_Town_Mart.png-45c3e2197a43e62dd59e7cea72e91bbe.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/MapImages/Vinoville_Town_PC.png b/Maps/MapImages/Vinoville_Town_PC.png new file mode 100644 index 000000000..ce6d6c250 Binary files /dev/null and b/Maps/MapImages/Vinoville_Town_PC.png differ diff --git a/Maps/MapImages/Vinoville_Town_PC.png.import b/Maps/MapImages/Vinoville_Town_PC.png.import new file mode 100644 index 000000000..699eab8cd --- /dev/null +++ b/Maps/MapImages/Vinoville_Town_PC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkpdb1xe0r1ko" +path="res://.godot/imported/Vinoville_Town_PC.png-55007caade3d4e1c99ccccd5476dcdbd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/MapImages/Vinoville_Town_PC.png" +dest_files=["res://.godot/imported/Vinoville_Town_PC.png-55007caade3d4e1c99ccccd5476dcdbd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Mapaintro/Mapa_intro.gd b/Maps/Mapaintro/Mapa_intro.gd new file mode 100644 index 000000000..a9ef4f808 --- /dev/null +++ b/Maps/Mapaintro/Mapa_intro.gd @@ -0,0 +1,82 @@ +extends Node2D # gen_map.py Map094 + +var map_name = "Mapa intro" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(848, 2320): + Global.game.play_dialogue("MAP094_SIGN_1") + if check_pos == Vector2(1008, 944): + Global.game.play_dialogue("MAP094_NPC_1") + if check_pos == Vector2(1008, 1104): + Global.game.play_dialogue("MAP094_NPC_2") + if check_pos == Vector2(560, 720): + Global.game.play_dialogue("MAP094_NPC_3") + if check_pos == Vector2(1168, 2416): + Global.game.play_dialogue("MAP094_NPC_4") + if check_pos == Vector2(880, 2320): + Global.game.play_dialogue("MAP094_NPC_5") + if check_pos == Vector2(944, 2320): + Global.game.play_dialogue("MAP094_NPC_6") + if check_pos == Vector2(912, 2352): + Global.game.play_dialogue("MAP094_NPC_7") + if check_pos == Vector2(2768, 2640): + Global.game.play_dialogue("MAP094_NPC_8") + if check_pos == Vector2(3120, 2448): + Global.game.play_dialogue("MAP094_NPC_9") + if check_pos == Vector2(2704, 2672): + Global.game.play_dialogue("MAP094_NPC_10") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP094_TRAINER_1", "defeat": "MAP094_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer032.png"}, + "Trainer2": {"pre": "MAP094_TRAINER_2", "defeat": "MAP094_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer003.png"}, + "Trainer3": {"pre": "MAP094_TRAINER_3", "defeat": "MAP094_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer016.png"}, + "Trainer4": {"pre": "MAP094_TRAINER_4", "defeat": "MAP094_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer028.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP094_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP094_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP094_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Mapaintro/Mapa_intro.gd.uid b/Maps/Mapaintro/Mapa_intro.gd.uid new file mode 100644 index 000000000..d554d3e06 --- /dev/null +++ b/Maps/Mapaintro/Mapa_intro.gd.uid @@ -0,0 +1 @@ +uid://cvwpfs7hftgsh diff --git a/Maps/Mapaintro/Mapa_intro.tscn b/Maps/Mapaintro/Mapa_intro.tscn new file mode 100644 index 000000000..0460fd1fc --- /dev/null +++ b/Maps/Mapaintro/Mapa_intro.tscn @@ -0,0 +1,145 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Mapaintro/Mapa_intro_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Mapaintro/Mapa_intro.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_046.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_115.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_017.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_130.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_006.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_130.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_015.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_049.png" id="310"] +[node name="Mapa intro" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 67, 262144, 30, 68, 262144, 30, 69, 262144, 30, 70, 262144, 30, 71, 262144, 30, 72, 262144, 30, 73, 262144, 30, 74, 262144, 30, 75, 262144, 30, 76, 262144, 30, 77, 262144, 30, 78, 262144, 30, 79, 262144, 30, 80, 262144, 30, 81, 262144, 30, 82, 262144, 30, 83, 262144, 30, 84, 262144, 30, 85, 262144, 30, 86, 262144, 30, 87, 65536, 30, 88, 65536, 30, 89, 65536, 30, 90, 65536, 30, 91, 65536, 30, 92, 65536, 30, 93, 65536, 30, 94, 65536, 30, 95, 65536, 30, 96, 65536, 30, 97, 65536, 60, 98, 262146, 2, 99, 2, 0, 100, 2, 0, 101, 2, 0, 102, 2, 0, 103, 2, 0, 104, 2, 0, 105, 2, 0, 106, 2, 0, 107, 2, 0, 108, 2, 0, 109, 2, 0, 110, 2, 0, 111, 2, 0, 112, 2, 0, 113, 2, 0, 114, 2, 0, 115, 2, 0, 116, 2, 0, 117, 2, 0, 118, 2, 0, 119, 2, 0, 65603, 262144, 30, 65604, 262144, 30, 65605, 262144, 30, 65606, 262144, 30, 65607, 262144, 30, 65608, 262144, 30, 65609, 262144, 30, 65610, 262144, 30, 65611, 262144, 30, 65612, 262144, 30, 65613, 262144, 30, 65614, 262144, 30, 65615, 262144, 30, 65616, 262144, 30, 65617, 262144, 30, 65618, 262144, 30, 65619, 262144, 30, 65620, 262144, 30, 65621, 262144, 30, 65622, 262144, 30, 65623, 65536, 30, 65624, 65536, 30, 65625, 65536, 30, 65626, 65536, 30, 65627, 65536, 30, 65628, 65536, 30, 65629, 65536, 30, 65630, 65536, 30, 65631, 65536, 30, 65632, 65536, 30, 65633, 65536, 60, 65634, 262146, 2, 65635, 2, 0, 65636, 2, 0, 65637, 2, 0, 65638, 2, 0, 65639, 2, 0, 65640, 2, 0, 65641, 2, 0, 65642, 2, 0, 65643, 2, 0, 65644, 2, 0, 65645, 2, 0, 65646, 2, 0, 65647, 2, 0, 65648, 2, 0, 65649, 2, 0, 65650, 2, 0, 65651, 2, 0, 65652, 2, 0, 65653, 2, 0, 65654, 2, 0, 65655, 2, 0, 131139, 262144, 30, 131140, 262144, 30, 131141, 262144, 30, 131142, 262144, 30, 131143, 262144, 30, 131144, 262144, 30, 131145, 262144, 30, 131146, 262144, 30, 131147, 262144, 30, 131148, 262144, 30, 131149, 262144, 30, 131150, 262144, 30, 131151, 262144, 30, 131152, 262144, 30, 131153, 262144, 30, 131154, 262144, 30, 131155, 262144, 30, 131156, 262144, 30, 131157, 262144, 30, 131158, 262144, 30, 131159, 65536, 30, 131160, 65536, 30, 131161, 65536, 30, 131162, 65536, 30, 131163, 65536, 30, 131164, 65536, 30, 131165, 65536, 30, 131166, 65536, 30, 131167, 65536, 30, 131168, 65536, 30, 131169, 65536, 60, 131170, 262146, 2, 131171, 2, 0, 131172, 2, 0, 131173, 2, 0, 131174, 2, 0, 131175, 2, 0, 131176, 2, 0, 131177, 2, 0, 131178, 2, 0, 131179, 2, 0, 131180, 2, 0, 131181, 2, 0, 131182, 2, 0, 131183, 2, 0, 131184, 2, 0, 131185, 2, 0, 131186, 2, 0, 131187, 2, 0, 131188, 2, 0, 131189, 2, 0, 131190, 2, 0, 131191, 2, 0, 196675, 262144, 30, 196676, 262144, 30, 196677, 262144, 30, 196678, 262144, 30, 196679, 262144, 30, 196680, 262144, 30, 196681, 262144, 30, 196682, 262144, 30, 196683, 262144, 30, 196684, 262144, 30, 196685, 262144, 30, 196686, 262144, 30, 196687, 262144, 30, 196688, 262144, 30, 196689, 262144, 30, 196690, 262144, 30, 196691, 262144, 30, 196692, 262144, 30, 196693, 262144, 30, 196694, 262144, 30, 196695, 65536, 30, 196696, 65536, 30, 196697, 65536, 30, 196698, 65536, 30, 196699, 65536, 30, 196700, 65536, 30, 196701, 65536, 30, 196702, 65536, 30, 196703, 65536, 30, 196704, 65536, 30, 196705, 65536, 60, 196706, 262146, 2, 196707, 2, 0, 196708, 2, 0, 196709, 2, 0, 196710, 2, 0, 196711, 2, 0, 196712, 2, 0, 196713, 2, 0, 196714, 2, 0, 196715, 2, 0, 196716, 2, 0, 196717, 2, 0, 196718, 2, 0, 196719, 2, 0, 196720, 2, 0, 196721, 2, 0, 196722, 2, 0, 196723, 2, 0, 196724, 2, 0, 196725, 2, 0, 196726, 2, 0, 196727, 2, 0, 262144, 262144, 30, 262145, 262144, 30, 262146, 262144, 30, 262147, 262144, 30, 262148, 262144, 30, 262149, 262144, 30, 262150, 262144, 30, 262151, 262144, 30, 262152, 262144, 30, 262153, 262144, 30, 262154, 262144, 30, 262155, 262144, 30, 262156, 262144, 30, 262157, 262144, 30, 262158, 262144, 30, 262159, 262144, 30, 262160, 262144, 30, 262161, 262144, 30, 262162, 262144, 30, 262163, 262144, 30, 262164, 262144, 30, 262165, 262144, 30, 262166, 262144, 30, 262167, 262144, 30, 262168, 262144, 30, 262169, 262144, 30, 262170, 262144, 30, 262171, 262144, 30, 262172, 262144, 30, 262173, 262144, 30, 262174, 262144, 30, 262175, 262144, 30, 262176, 262144, 30, 262177, 262144, 30, 262178, 262144, 30, 262179, 262144, 30, 262180, 262144, 30, 262181, 262144, 30, 262182, 262144, 30, 262183, 262144, 30, 262184, 262144, 30, 262185, 262144, 30, 262186, 262144, 30, 262187, 262144, 30, 262188, 262144, 30, 262189, 262144, 30, 262190, 262144, 30, 262191, 262144, 30, 262192, 262144, 30, 262211, 262144, 30, 262212, 262144, 30, 262213, 262144, 30, 262214, 262144, 30, 262215, 262144, 30, 262216, 262144, 30, 262217, 262144, 30, 262218, 262144, 30, 262219, 262144, 30, 262220, 262144, 30, 262221, 262144, 30, 262222, 262144, 30, 262223, 262144, 30, 262224, 262144, 30, 262225, 262144, 30, 262226, 262144, 30, 262227, 262144, 30, 262228, 262144, 30, 262229, 262144, 30, 262230, 262144, 30, 262231, 65536, 30, 262232, 65536, 30, 262233, 65536, 30, 262234, 65536, 30, 262235, 65536, 30, 262236, 65536, 30, 262237, 65536, 30, 262238, 65536, 30, 262239, 65536, 30, 262240, 65536, 30, 262241, 65536, 60, 262242, 262146, 2, 262243, 2, 0, 262244, 2, 0, 262245, 2, 0, 262246, 2, 0, 262247, 2, 0, 262248, 2, 0, 262249, 2, 0, 262250, 2, 0, 262251, 2, 0, 262252, 2, 0, 262253, 2, 0, 262254, 2, 0, 262255, 2, 0, 262256, 2, 0, 262257, 2, 0, 262258, 2, 0, 262259, 2, 0, 262260, 2, 0, 262261, 2, 0, 262262, 2, 0, 262263, 2, 0, 327680, 262144, 30, 327681, 262144, 30, 327682, 262144, 30, 327683, 262144, 30, 327684, 262144, 30, 327685, 262144, 30, 327686, 262144, 30, 327687, 262144, 30, 327688, 262144, 30, 327689, 262144, 30, 327690, 262144, 30, 327691, 262144, 30, 327692, 262144, 30, 327693, 262144, 30, 327694, 262144, 30, 327695, 262144, 30, 327696, 262144, 30, 327697, 262144, 30, 327698, 262144, 30, 327699, 262144, 30, 327700, 262144, 30, 327701, 262144, 30, 327702, 262144, 30, 327703, 262144, 30, 327704, 262144, 30, 327705, 262144, 30, 327706, 262144, 30, 327707, 262144, 30, 327708, 262144, 30, 327709, 262144, 30, 327710, 262144, 30, 327711, 262144, 30, 327712, 262144, 30, 327713, 262144, 30, 327714, 262144, 30, 327715, 262144, 30, 327716, 262144, 30, 327717, 262144, 30, 327718, 262144, 30, 327719, 262144, 30, 327720, 262144, 30, 327721, 262144, 30, 327722, 262144, 30, 327723, 262144, 30, 327724, 262144, 30, 327725, 262144, 30, 327726, 262144, 30, 327727, 262144, 30, 327728, 262144, 30, 327747, 262144, 30, 327748, 262144, 30, 327749, 262144, 30, 327750, 262144, 30, 327751, 262144, 30, 327752, 262144, 30, 327753, 262144, 30, 327754, 262144, 30, 327755, 262144, 30, 327756, 262144, 30, 327757, 262144, 30, 327758, 262144, 30, 327759, 262144, 30, 327760, 262144, 30, 327761, 262144, 30, 327762, 262144, 30, 327763, 262144, 30, 327764, 262144, 30, 327765, 262144, 30, 327766, 262144, 30, 327767, 65536, 30, 327768, 65536, 30, 327769, 65536, 30, 327770, 65536, 30, 327771, 65536, 30, 327772, 65536, 30, 327773, 65536, 30, 327774, 65536, 30, 327775, 65536, 30, 327776, 65536, 30, 327777, 65536, 60, 327778, 262146, 2, 327779, 2, 0, 327780, 2, 0, 327781, 2, 0, 327782, 2, 0, 327783, 2, 0, 327784, 2, 0, 327785, 2, 0, 327786, 2, 0, 327787, 2, 0, 327788, 2, 0, 327789, 2, 0, 327790, 2, 0, 327791, 2, 0, 327792, 2, 0, 327793, 2, 0, 327794, 2, 0, 327795, 2, 0, 327796, 2, 0, 327797, 2, 0, 327798, 2, 0, 327799, 2, 0, 393216, 262144, 30, 393217, 262144, 30, 393218, 262144, 30, 393219, 262144, 30, 393220, 262144, 30, 393221, 262144, 30, 393222, 262144, 30, 393223, 262144, 30, 393224, 262144, 30, 393225, 262144, 30, 393226, 262144, 30, 393227, 262144, 30, 393228, 262144, 30, 393229, 262144, 30, 393230, 262144, 30, 393231, 262144, 30, 393232, 262144, 30, 393233, 262144, 30, 393234, 262144, 30, 393235, 262144, 30, 393236, 262144, 30, 393237, 262144, 30, 393238, 262144, 30, 393239, 262144, 30, 393240, 262144, 30, 393241, 262144, 30, 393242, 262144, 30, 393243, 262144, 30, 393244, 262144, 30, 393245, 262144, 30, 393246, 262144, 30, 393247, 262144, 30, 393248, 262144, 30, 393249, 262144, 30, 393250, 262144, 30, 393251, 262144, 30, 393252, 262144, 30, 393253, 262144, 30, 393254, 262144, 30, 393255, 262144, 30, 393256, 262144, 30, 393257, 262144, 30, 393258, 262144, 30, 393259, 262144, 30, 393260, 262144, 30, 393261, 262144, 30, 393262, 262144, 30, 393263, 262144, 30, 393264, 262144, 30, 393283, 262144, 30, 393284, 262144, 30, 393285, 262144, 30, 393286, 262144, 30, 393287, 262144, 30, 393288, 262144, 30, 393289, 262144, 30, 393290, 262144, 30, 393291, 262144, 30, 393292, 262144, 30, 393293, 262144, 30, 393294, 262144, 30, 393295, 262144, 30, 393296, 262144, 30, 393297, 262144, 30, 393298, 262144, 30, 393299, 262144, 30, 393300, 262144, 30, 393301, 262144, 30, 393302, 262144, 30, 393303, 65536, 0, 393304, 131072, 0, 393305, 196608, 0, 393306, 0, 0, 393307, 65536, 0, 393308, 131072, 0, 393309, 196608, 0, 393310, 0, 0, 393311, 65536, 0, 393312, 131072, 0, 393313, 65536, 60, 393314, 262146, 2, 393315, 2, 0, 393316, 2, 0, 393317, 2, 0, 393318, 2, 0, 393319, 2, 0, 393320, 2, 0, 393321, 2, 0, 393322, 2, 0, 393323, 2, 0, 393324, 2, 0, 393325, 2, 0, 393326, 2, 0, 393327, 2, 0, 393328, 2, 0, 393329, 2, 0, 393330, 2, 0, 393331, 2, 0, 393332, 2, 0, 393333, 2, 0, 393334, 2, 0, 393335, 2, 0, 458752, 262144, 30, 458753, 262144, 30, 458754, 262144, 30, 458755, 262144, 30, 458756, 262144, 30, 458757, 262144, 30, 458758, 262144, 30, 458759, 262144, 30, 458760, 262144, 30, 458761, 262144, 30, 458762, 262144, 30, 458763, 262144, 30, 458764, 262144, 30, 458765, 262144, 30, 458766, 262144, 30, 458767, 262144, 30, 458768, 262144, 30, 458769, 262144, 30, 458770, 262144, 30, 458771, 262144, 30, 458772, 262144, 30, 458773, 262144, 30, 458774, 262144, 30, 458775, 262144, 30, 458776, 262144, 30, 458777, 262144, 30, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 0, 0, 458793, 0, 0, 458794, 0, 0, 458795, 0, 0, 458796, 0, 0, 458797, 0, 0, 458798, 0, 0, 458799, 0, 0, 458800, 262144, 30, 458819, 262144, 30, 458820, 262144, 30, 458821, 262144, 30, 458822, 262144, 30, 458823, 262144, 30, 458824, 262144, 30, 458825, 262144, 30, 458826, 262144, 30, 458827, 262144, 30, 458828, 262144, 30, 458829, 262144, 30, 458830, 0, 0, 458831, 65536, 0, 458832, 131072, 0, 458833, 196608, 0, 458834, 0, 0, 458835, 262144, 30, 458836, 262144, 30, 458837, 262144, 30, 458838, 262144, 30, 458839, 65536, 0, 458840, 327680, 10, 458841, 393216, 10, 458842, 0, 0, 458843, 65536, 0, 458844, 131072, 0, 458845, 327680, 10, 458846, 393216, 10, 458847, 65536, 0, 458848, 131072, 0, 458849, 65536, 60, 458850, 262146, 2, 458851, 2, 0, 458852, 2, 0, 458853, 2, 0, 458854, 2, 0, 458855, 2, 0, 458856, 2, 0, 458857, 2, 0, 458858, 2, 0, 458859, 2, 0, 458860, 2, 0, 458861, 2, 0, 458862, 2, 0, 458863, 2, 0, 458864, 2, 0, 458865, 2, 0, 458866, 2, 0, 458867, 2, 0, 458868, 2, 0, 458869, 2, 0, 458870, 2, 0, 458871, 2, 0, 524288, 262144, 30, 524289, 262144, 30, 524290, 262144, 30, 524291, 262144, 30, 524292, 262144, 30, 524293, 262144, 30, 524294, 262144, 30, 524295, 262144, 30, 524296, 262144, 30, 524297, 262144, 30, 524298, 262144, 30, 524299, 262144, 30, 524300, 262144, 30, 524301, 262144, 30, 524302, 262144, 30, 524303, 262144, 30, 524304, 262144, 30, 524305, 262144, 30, 524306, 262144, 30, 524307, 262144, 30, 524308, 262144, 30, 524309, 262144, 30, 524310, 262144, 30, 524311, 262144, 30, 524312, 262144, 30, 524313, 262144, 30, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 0, 0, 524329, 0, 0, 524330, 0, 0, 524331, 0, 0, 524332, 0, 0, 524333, 0, 0, 524334, 0, 0, 524335, 0, 0, 524336, 262144, 30, 524355, 262144, 30, 524356, 262144, 30, 524357, 262144, 30, 524358, 262144, 30, 524359, 262144, 30, 524360, 262144, 30, 524361, 262144, 30, 524362, 262144, 30, 524363, 262144, 30, 524364, 262144, 30, 524365, 262144, 30, 524366, 0, 0, 524367, 262147, 5, 524368, 3, 6, 524369, 196608, 0, 524370, 0, 0, 524371, 65536, 0, 524372, 131072, 0, 524373, 196608, 0, 524374, 0, 0, 524375, 65536, 0, 524376, 131072, 0, 524377, 196608, 0, 524378, 327680, 10, 524379, 393216, 10, 524380, 131072, 0, 524381, 196608, 0, 524382, 0, 0, 524383, 65536, 0, 524384, 131072, 0, 524385, 65536, 60, 524386, 262146, 2, 524387, 2, 0, 524388, 2, 0, 524389, 2, 0, 524390, 2, 0, 524391, 2, 0, 524392, 2, 0, 524393, 2, 0, 524394, 2, 0, 524395, 2, 0, 524396, 2, 0, 524397, 2, 0, 524398, 2, 0, 524399, 2, 0, 524400, 2, 0, 524401, 2, 0, 524402, 2, 0, 524403, 2, 0, 524404, 2, 0, 524405, 2, 0, 524406, 2, 0, 524407, 2, 0, 589824, 262144, 30, 589825, 262144, 30, 589826, 262144, 30, 589827, 262144, 30, 589828, 262144, 30, 589829, 262144, 30, 589830, 262144, 30, 589831, 262144, 30, 589832, 262144, 30, 589833, 262144, 30, 589834, 262144, 30, 589835, 262144, 30, 589836, 262144, 30, 589837, 262144, 30, 589838, 262144, 30, 589839, 262144, 30, 589840, 262144, 30, 589841, 262144, 30, 589842, 262144, 30, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 393216, 2, 589852, 458752, 2, 589853, 393216, 2, 589854, 458752, 2, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 0, 0, 589865, 0, 0, 589866, 0, 0, 589867, 3, 7, 589868, 0, 0, 589869, 0, 0, 589870, 0, 0, 589871, 0, 0, 589872, 262144, 30, 589891, 262144, 30, 589892, 262144, 30, 589893, 262144, 30, 589894, 262144, 30, 589895, 262144, 30, 589896, 262144, 30, 589897, 196608, 0, 589898, 0, 0, 589899, 65536, 0, 589900, 131072, 0, 589901, 196608, 0, 589902, 0, 0, 589903, 262147, 2, 589904, 3, 4, 589905, 196608, 0, 589906, 0, 0, 589907, 65536, 0, 589908, 131072, 0, 589909, 65539, 7, 589910, 196611, 7, 589911, 65536, 0, 589912, 327680, 10, 589913, 393216, 10, 589914, 0, 0, 589915, 65536, 0, 589916, 131072, 0, 589917, 196608, 0, 589918, 0, 0, 589919, 65536, 0, 589920, 131072, 0, 589921, 65536, 60, 589922, 262146, 2, 589923, 2, 0, 589924, 7, 0, 589925, 7, 0, 589926, 2, 0, 589927, 2, 0, 589928, 7, 0, 589929, 2, 0, 589930, 2, 0, 589931, 2, 0, 589932, 2, 0, 589933, 2, 0, 589934, 2, 0, 589935, 2, 0, 589936, 2, 0, 589937, 2, 0, 589938, 2, 0, 589939, 2, 0, 589940, 2, 0, 589941, 2, 0, 589942, 2, 0, 589943, 2, 0, 655360, 262144, 30, 655361, 262144, 30, 655362, 262144, 30, 655363, 262144, 30, 655364, 262144, 30, 655365, 262144, 30, 655366, 262144, 30, 655367, 262144, 30, 655368, 262144, 30, 655369, 262144, 30, 655370, 262144, 30, 655371, 262144, 30, 655372, 262144, 30, 655373, 262144, 30, 655374, 262144, 30, 655375, 262144, 30, 655376, 262144, 30, 655377, 262144, 30, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 0, 0, 655401, 0, 0, 655402, 65539, 7, 655403, 196611, 2, 655404, 196611, 5, 655405, 196611, 7, 655406, 0, 0, 655407, 0, 0, 655408, 262144, 30, 655427, 262144, 30, 655428, 262144, 30, 655429, 262144, 30, 655430, 262144, 30, 655431, 262144, 30, 655432, 262144, 30, 655433, 196608, 0, 655434, 0, 0, 655435, 65536, 0, 655436, 65536, 0, 655437, 0, 0, 655438, 65536, 0, 655439, 262147, 6, 655440, 65539, 4, 655441, 327680, 10, 655442, 393216, 10, 655443, 327680, 10, 655444, 393216, 10, 655445, 196608, 0, 655446, 0, 0, 655447, 65536, 0, 655448, 131072, 0, 655449, 3, 7, 655450, 327680, 10, 655451, 393216, 10, 655452, 131072, 0, 655453, 196608, 0, 655454, 0, 0, 655455, 65536, 0, 655456, 65536, 60, 655457, 65536, 60, 655458, 262146, 2, 655459, 2, 0, 655460, 2, 0, 655461, 7, 0, 655462, 7, 0, 655463, 7, 0, 655464, 7, 0, 655465, 2, 0, 655466, 2, 0, 655467, 2, 0, 655468, 2, 0, 655469, 2, 0, 655470, 2, 0, 655471, 2, 0, 655472, 2, 0, 655473, 2, 0, 655474, 2, 0, 655475, 2, 0, 655476, 2, 0, 655477, 2, 0, 655478, 2, 0, 655479, 2, 0, 720896, 262144, 30, 720897, 262144, 30, 720898, 262144, 30, 720899, 262144, 30, 720900, 262144, 30, 720901, 262144, 30, 720902, 262144, 30, 720903, 262144, 30, 720904, 262144, 30, 720905, 262144, 30, 720906, 262144, 30, 720907, 262144, 30, 720908, 262144, 30, 720909, 262144, 30, 720910, 262144, 30, 720911, 262144, 30, 720912, 262144, 30, 720913, 262144, 30, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 4, 7, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 0, 0, 720937, 0, 0, 720938, 0, 0, 720939, 131075, 7, 720940, 0, 0, 720941, 0, 0, 720942, 0, 0, 720943, 0, 0, 720944, 262144, 30, 720963, 262144, 30, 720964, 262144, 30, 720965, 262144, 30, 720966, 262144, 30, 720967, 262144, 30, 720968, 262144, 30, 720969, 196608, 0, 720970, 327680, 10, 720971, 393216, 10, 720972, 65536, 0, 720973, 0, 0, 720974, 65536, 0, 720975, 65536, 0, 720976, 131075, 7, 720977, 196608, 0, 720978, 0, 0, 720979, 65536, 0, 720980, 131072, 0, 720981, 327680, 10, 720982, 393216, 10, 720983, 327680, 10, 720984, 393216, 10, 720985, 131075, 7, 720986, 0, 0, 720987, 65536, 0, 720988, 131072, 0, 720989, 196608, 0, 720990, 0, 0, 720991, 65536, 0, 720992, 65536, 60, 720993, 262146, 5, 720994, 65538, 0, 720995, 2, 0, 720996, 2, 0, 720997, 2, 0, 720998, 2, 0, 720999, 2, 0, 721000, 2, 0, 721001, 2, 0, 721002, 2, 0, 721003, 2, 0, 721004, 2, 0, 721005, 2, 0, 721006, 2, 0, 721007, 2, 0, 721008, 2, 0, 721009, 2, 0, 721010, 2, 0, 721011, 2, 0, 721012, 2, 0, 721013, 2, 0, 721014, 2, 0, 721015, 2, 0, 786432, 262144, 30, 786433, 262144, 30, 786434, 262144, 30, 786435, 262144, 30, 786436, 262144, 30, 786437, 262144, 30, 786438, 262144, 30, 786439, 262144, 30, 786440, 262144, 30, 786441, 262144, 30, 786442, 262144, 30, 786443, 262144, 30, 786444, 262144, 30, 786445, 262144, 30, 786446, 262144, 30, 786447, 262144, 30, 786448, 262144, 30, 786449, 262144, 30, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 327684, 5, 786467, 196612, 6, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 786479, 0, 0, 786480, 262144, 30, 786499, 262144, 30, 786500, 262144, 30, 786501, 262144, 30, 786502, 262144, 30, 786503, 262144, 30, 786504, 262144, 30, 786505, 196608, 0, 786506, 0, 0, 786507, 65536, 0, 786508, 262147, 7, 786509, 0, 0, 786510, 65536, 0, 786511, 65536, 0, 786512, 131072, 0, 786513, 327680, 10, 786514, 393216, 10, 786515, 327680, 10, 786516, 393216, 10, 786517, 196608, 0, 786518, 0, 0, 786519, 65536, 0, 786520, 131072, 0, 786521, 196608, 0, 786522, 0, 0, 786523, 65536, 0, 786524, 131072, 0, 786525, 196608, 0, 786526, 0, 0, 786527, 65536, 0, 786528, 65536, 60, 786529, 262146, 2, 786530, 2, 0, 786531, 2, 0, 786532, 2, 0, 786533, 2, 0, 786534, 2, 0, 786535, 2, 0, 786536, 2, 0, 786537, 2, 0, 786538, 2, 0, 786539, 2, 0, 786540, 2, 0, 786541, 2, 0, 786542, 2, 0, 786543, 2, 0, 786544, 2, 0, 786545, 2, 0, 786546, 2, 0, 786547, 2, 0, 786548, 2, 0, 786549, 2, 0, 786550, 2, 0, 786551, 2, 0, 851968, 262144, 30, 851969, 262144, 30, 851970, 262144, 30, 851971, 262144, 30, 851972, 262144, 30, 851973, 262144, 30, 851974, 262144, 30, 851975, 262144, 30, 851976, 262144, 30, 851977, 262144, 30, 851978, 262144, 30, 851979, 262144, 30, 851980, 262144, 30, 851981, 262144, 30, 851982, 262144, 30, 851983, 262144, 30, 851984, 262144, 30, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 65540, 7, 852002, 196612, 6, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 262144, 30, 852035, 262144, 30, 852036, 262144, 30, 852037, 262144, 30, 852038, 262144, 30, 852039, 262144, 30, 852040, 262144, 30, 852041, 196608, 0, 852042, 327680, 10, 852043, 393216, 10, 852044, 65536, 0, 852045, 262148, 5, 852046, 4, 6, 852047, 0, 0, 852048, 0, 0, 852049, 196608, 0, 852050, 0, 0, 852051, 65536, 0, 852052, 3, 7, 852053, 327680, 10, 852054, 393216, 10, 852055, 327680, 10, 852056, 393216, 10, 852057, 196608, 0, 852058, 0, 0, 852059, 327680, 10, 852060, 393216, 10, 852061, 196608, 0, 852062, 0, 0, 852063, 65536, 0, 852064, 0, 0, 852065, 262146, 6, 852066, 262146, 4, 852067, 131074, 1, 852068, 2, 0, 852069, 2, 0, 852070, 2, 0, 852071, 2, 0, 852072, 2, 0, 852073, 2, 0, 852074, 2, 0, 852075, 2, 0, 852076, 2, 0, 852077, 2, 0, 852078, 2, 0, 852079, 2, 0, 852080, 2, 0, 852081, 2, 0, 852082, 2, 0, 852083, 2, 0, 852084, 2, 0, 852085, 2, 0, 852086, 2, 0, 852087, 2, 0, 917504, 262144, 30, 917505, 262144, 30, 917506, 262144, 30, 917507, 262144, 30, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 262144, 30, 917571, 262144, 30, 917572, 262144, 30, 917573, 262144, 30, 917574, 262144, 30, 917575, 262144, 30, 917576, 262144, 30, 917577, 65536, 0, 917578, 131072, 0, 917579, 196608, 0, 917580, 65536, 0, 917581, 262148, 2, 917582, 4, 4, 917583, 327680, 10, 917584, 393216, 10, 917585, 327680, 10, 917586, 393216, 10, 917587, 196608, 0, 917588, 131075, 5, 917589, 65536, 0, 917590, 131072, 0, 917591, 196608, 0, 917592, 0, 0, 917593, 65536, 0, 917594, 131072, 0, 917595, 196608, 0, 917596, 0, 0, 917597, 65536, 0, 917598, 131072, 0, 917599, 196608, 0, 917600, 0, 0, 917601, 65536, 60, 917602, 65536, 60, 917603, 262146, 2, 917604, 2, 0, 917605, 2, 0, 917606, 2, 0, 917607, 2, 0, 917608, 2, 0, 917609, 2, 0, 917610, 2, 0, 917611, 2, 0, 917612, 2, 0, 917613, 2, 0, 917614, 2, 0, 917615, 2, 0, 917616, 2, 0, 917617, 2, 0, 917618, 2, 0, 917619, 2, 0, 917620, 2, 0, 917621, 2, 0, 917622, 2, 0, 917623, 2, 0, 983040, 262144, 30, 983041, 262144, 30, 983042, 262144, 30, 983043, 262144, 30, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 393216, 2, 983063, 458752, 2, 983064, 393216, 2, 983065, 458752, 2, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 262144, 30, 983107, 262144, 30, 983108, 262144, 30, 983109, 262144, 30, 983110, 262144, 30, 983111, 262144, 30, 983112, 262144, 30, 983113, 262144, 30, 983114, 131072, 0, 983115, 196608, 0, 983116, 3, 7, 983117, 262148, 6, 983118, 262148, 1, 983119, 131076, 3, 983120, 4, 6, 983121, 65536, 0, 983122, 65539, 7, 983123, 327683, 3, 983124, 196611, 6, 983125, 65536, 0, 983126, 262147, 7, 983127, 196608, 0, 983128, 0, 0, 983129, 65536, 0, 983130, 131072, 0, 983131, 327680, 10, 983132, 393216, 10, 983133, 65536, 0, 983134, 131072, 0, 983135, 196608, 0, 983136, 0, 0, 983137, 65536, 60, 983138, 65536, 60, 983139, 262146, 6, 983140, 262146, 4, 983141, 131074, 1, 983142, 2, 0, 983143, 2, 0, 983144, 2, 0, 983145, 2, 0, 983146, 2, 0, 983147, 2, 0, 983148, 2, 0, 983149, 2, 0, 983150, 2, 0, 983151, 2, 0, 983152, 2, 0, 983153, 2, 0, 983154, 2, 0, 983155, 2, 0, 983156, 2, 0, 983157, 2, 0, 983158, 2, 0, 983159, 2, 0, 1048576, 262144, 30, 1048577, 262144, 30, 1048578, 262144, 30, 1048579, 262144, 30, 1048580, 0, 0, 1048581, 0, 0, 1048582, 0, 0, 1048583, 393216, 2, 1048584, 458752, 2, 1048585, 393216, 2, 1048586, 458752, 2, 1048587, 393216, 2, 1048588, 458752, 2, 1048589, 393216, 2, 1048590, 458752, 2, 1048591, 393216, 2, 1048592, 458752, 2, 1048593, 393216, 2, 1048594, 458752, 2, 1048595, 393216, 2, 1048596, 458752, 2, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 262148, 5, 1048606, 4, 6, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 0, 0, 1048623, 0, 0, 1048624, 262144, 30, 1048643, 262144, 30, 1048644, 262144, 30, 1048645, 262144, 30, 1048646, 262144, 30, 1048647, 262144, 30, 1048648, 262144, 30, 1048649, 262144, 30, 1048650, 131072, 0, 1048651, 262147, 5, 1048652, 131075, 4, 1048653, 65536, 0, 1048654, 262148, 6, 1048655, 262148, 4, 1048656, 262148, 1, 1048657, 4, 6, 1048658, 131072, 0, 1048659, 131075, 7, 1048660, 0, 0, 1048661, 65536, 0, 1048662, 131072, 0, 1048663, 196608, 0, 1048664, 0, 0, 1048665, 65536, 0, 1048666, 65539, 7, 1048667, 196611, 5, 1048668, 196611, 7, 1048669, 65536, 0, 1048670, 327680, 10, 1048671, 393216, 10, 1048672, 0, 0, 1048673, 0, 0, 1048674, 65536, 0, 1048675, 65536, 60, 1048676, 65536, 60, 1048677, 262146, 2, 1048678, 2, 0, 1048679, 2, 0, 1048680, 2, 0, 1048681, 2, 0, 1048682, 2, 0, 1048683, 2, 0, 1048684, 2, 0, 1048685, 2, 0, 1048686, 2, 0, 1048687, 2, 0, 1048688, 2, 0, 1048689, 2, 0, 1048690, 2, 0, 1048691, 2, 0, 1048692, 2, 0, 1048693, 2, 0, 1048694, 2, 0, 1048695, 2, 0, 1114112, 262144, 30, 1114113, 262144, 30, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0, 1114118, 0, 0, 1114119, 0, 0, 1114120, 0, 0, 1114121, 0, 0, 1114122, 0, 0, 1114123, 0, 0, 1114124, 0, 0, 1114125, 0, 0, 1114126, 0, 0, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 0, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 262148, 5, 1114141, 327684, 0, 1114142, 131076, 6, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 0, 0, 1114158, 0, 0, 1114159, 0, 0, 1114160, 262144, 30, 1114179, 262144, 30, 1114180, 262144, 30, 1114181, 262144, 30, 1114182, 262144, 30, 1114183, 262144, 30, 1114184, 262144, 30, 1114185, 262144, 30, 1114186, 131072, 0, 1114187, 262147, 6, 1114188, 3, 5, 1114189, 196611, 7, 1114190, 131072, 0, 1114191, 196608, 0, 1114192, 262148, 2, 1114193, 4, 4, 1114194, 131072, 0, 1114195, 196608, 0, 1114196, 0, 0, 1114197, 3, 7, 1114198, 131072, 0, 1114199, 262147, 7, 1114200, 0, 0, 1114201, 65536, 0, 1114202, 131072, 0, 1114203, 196608, 0, 1114204, 0, 0, 1114205, 65536, 0, 1114206, 131072, 0, 1114207, 196608, 0, 1114208, 0, 0, 1114209, 65536, 0, 1114210, 131072, 0, 1114211, 65536, 60, 1114212, 65536, 60, 1114213, 262146, 2, 1114214, 2, 0, 1114215, 2, 0, 1114216, 2, 0, 1114217, 2, 0, 1114218, 2, 0, 1114219, 2, 0, 1114220, 2, 0, 1114221, 2, 0, 1114222, 2, 0, 1114223, 2, 0, 1114224, 2, 0, 1114225, 2, 0, 1114226, 2, 0, 1114227, 2, 0, 1114228, 2, 0, 1114229, 2, 0, 1114230, 2, 0, 1114231, 2, 0, 1179648, 262144, 30, 1179649, 262144, 30, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 0, 0, 1179654, 0, 0, 1179655, 393216, 2, 1179656, 458752, 2, 1179657, 393216, 2, 1179658, 458752, 2, 1179659, 393216, 2, 1179660, 458752, 2, 1179661, 393216, 2, 1179662, 458752, 2, 1179663, 393216, 2, 1179664, 458752, 2, 1179665, 393216, 2, 1179666, 458752, 2, 1179667, 393216, 2, 1179668, 458752, 2, 1179669, 393216, 2, 1179670, 458752, 2, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 262148, 5, 1179676, 327684, 0, 1179677, 131076, 6, 1179678, 0, 0, 1179679, 0, 0, 1179680, 0, 0, 1179681, 393216, 2, 1179682, 458752, 2, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 0, 0, 1179693, 0, 0, 1179694, 0, 0, 1179695, 0, 0, 1179696, 262144, 30, 1179715, 262144, 30, 1179716, 262144, 30, 1179717, 262144, 30, 1179718, 262144, 30, 1179719, 262144, 30, 1179720, 262144, 30, 1179721, 262144, 30, 1179722, 131072, 0, 1179723, 196608, 0, 1179724, 0, 0, 1179725, 65536, 0, 1179726, 131072, 0, 1179727, 196608, 0, 1179728, 262148, 2, 1179729, 4, 4, 1179730, 131072, 0, 1179731, 196608, 0, 1179732, 0, 0, 1179733, 131075, 7, 1179734, 131072, 0, 1179735, 196608, 0, 1179736, 0, 0, 1179737, 65536, 0, 1179738, 131072, 0, 1179739, 196608, 0, 1179740, 0, 0, 1179741, 65536, 0, 1179742, 327680, 10, 1179743, 393216, 10, 1179744, 0, 0, 1179745, 327680, 10, 1179746, 393216, 10, 1179747, 65536, 60, 1179748, 65536, 60, 1179749, 262146, 2, 1179750, 2, 0, 1179751, 2, 0, 1179752, 2, 0, 1179753, 2, 0, 1179754, 2, 0, 1179755, 2, 0, 1179756, 2, 0, 1179757, 2, 0, 1179758, 2, 0, 1179759, 2, 0, 1179760, 2, 0, 1179761, 2, 0, 1179762, 2, 0, 1179763, 2, 0, 1179764, 2, 0, 1179765, 2, 0, 1179766, 2, 0, 1179767, 2, 0, 1245184, 262144, 30, 1245185, 262144, 30, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 0, 0, 1245191, 0, 0, 1245192, 0, 0, 1245193, 0, 0, 1245194, 0, 0, 1245195, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 262148, 6, 1245212, 131076, 6, 1245213, 0, 0, 1245214, 0, 0, 1245215, 0, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 0, 0, 1245230, 0, 0, 1245231, 0, 0, 1245232, 262144, 30, 1245251, 0, 0, 1245252, 0, 0, 1245253, 65536, 0, 1245254, 131072, 0, 1245255, 196608, 0, 1245256, 0, 0, 1245257, 65536, 0, 1245258, 131072, 0, 1245259, 196608, 0, 1245260, 0, 0, 1245261, 65536, 0, 1245262, 131072, 0, 1245263, 196608, 0, 1245264, 262148, 2, 1245265, 4, 4, 1245266, 131072, 0, 1245267, 196608, 0, 1245268, 0, 0, 1245269, 65536, 0, 1245270, 131072, 0, 1245271, 196608, 0, 1245272, 0, 0, 1245273, 327680, 10, 1245274, 393216, 10, 1245275, 327680, 10, 1245276, 393216, 10, 1245277, 65536, 0, 1245278, 131072, 0, 1245279, 196608, 0, 1245280, 0, 0, 1245281, 65536, 0, 1245282, 131072, 0, 1245283, 65536, 60, 1245284, 65536, 60, 1245285, 262146, 2, 1245286, 2, 0, 1245287, 2, 0, 1245288, 2, 0, 1245289, 2, 0, 1245290, 2, 0, 1245291, 2, 0, 1245292, 2, 0, 1245293, 2, 0, 1245294, 2, 0, 1245295, 2, 0, 1245296, 2, 0, 1245297, 2, 0, 1245298, 2, 0, 1245299, 2, 0, 1245300, 2, 0, 1245301, 2, 0, 1245302, 2, 0, 1245303, 2, 0, 1310720, 262144, 30, 1310721, 262144, 30, 1310722, 0, 0, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 0, 0, 1310728, 0, 0, 1310729, 0, 0, 1310730, 0, 0, 1310731, 0, 0, 1310732, 393216, 2, 1310733, 458752, 2, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 393216, 2, 1310742, 458752, 2, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310750, 0, 0, 1310751, 393216, 2, 1310752, 458752, 2, 1310753, 393216, 2, 1310754, 458752, 2, 1310755, 393216, 2, 1310756, 458752, 2, 1310757, 0, 0, 1310758, 0, 0, 1310759, 0, 0, 1310760, 0, 0, 1310761, 262148, 5, 1310762, 4, 6, 1310763, 0, 0, 1310764, 0, 0, 1310765, 0, 0, 1310766, 262144, 30, 1310767, 262144, 30, 1310768, 262144, 30, 1310787, 0, 0, 1310788, 0, 0, 1310789, 65536, 0, 1310790, 131072, 0, 1310791, 196608, 0, 1310792, 0, 0, 1310793, 65536, 0, 1310794, 131072, 0, 1310795, 196608, 0, 1310796, 65539, 7, 1310797, 262147, 3, 1310798, 3, 6, 1310799, 196608, 0, 1310800, 262148, 2, 1310801, 4, 4, 1310802, 131072, 0, 1310803, 196608, 0, 1310804, 0, 0, 1310805, 65536, 0, 1310806, 3, 7, 1310807, 196608, 0, 1310808, 0, 0, 1310809, 65536, 0, 1310810, 262148, 5, 1310811, 131076, 3, 1310812, 4, 6, 1310813, 65536, 0, 1310814, 131072, 0, 1310815, 196608, 0, 1310816, 0, 0, 1310817, 327680, 10, 1310818, 393216, 10, 1310819, 65536, 60, 1310820, 65536, 60, 1310821, 262146, 2, 1310822, 2, 0, 1310823, 2, 0, 1310824, 2, 0, 1310825, 2, 0, 1310826, 2, 0, 1310827, 2, 0, 1310828, 2, 0, 1310829, 2, 0, 1310830, 2, 0, 1310831, 2, 0, 1310832, 2, 0, 1310833, 2, 0, 1310834, 2, 0, 1310835, 2, 0, 1310836, 2, 0, 1310837, 2, 0, 1310838, 2, 0, 1310839, 2, 0, 1376256, 262144, 30, 1376257, 262144, 30, 1376258, 0, 0, 1376259, 0, 0, 1376260, 393216, 2, 1376261, 458752, 2, 1376262, 393216, 2, 1376263, 458752, 2, 1376264, 393216, 2, 1376265, 458752, 2, 1376266, 393216, 2, 1376267, 458752, 2, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1376293, 0, 0, 1376294, 393216, 2, 1376295, 458752, 2, 1376296, 0, 0, 1376297, 262148, 2, 1376298, 131076, 0, 1376299, 131076, 3, 1376300, 131076, 3, 1376301, 4, 6, 1376302, 262144, 30, 1376303, 262144, 30, 1376304, 262144, 30, 1376323, 0, 0, 1376324, 0, 0, 1376325, 65536, 0, 1376326, 131072, 0, 1376327, 196608, 0, 1376328, 0, 0, 1376329, 65536, 0, 1376330, 131072, 0, 1376331, 196608, 0, 1376332, 0, 0, 1376333, 262147, 2, 1376334, 3, 4, 1376335, 196608, 0, 1376336, 262148, 2, 1376337, 4, 4, 1376338, 131072, 0, 1376339, 196608, 0, 1376340, 0, 0, 1376341, 65536, 0, 1376342, 327683, 2, 1376343, 3, 6, 1376344, 0, 0, 1376345, 65536, 0, 1376346, 262148, 6, 1376347, 262148, 4, 1376348, 262148, 1, 1376349, 131076, 3, 1376350, 4, 6, 1376351, 196608, 0, 1376352, 0, 0, 1376353, 65536, 0, 1376354, 131072, 0, 1376355, 65536, 60, 1376356, 65536, 60, 1376357, 262146, 2, 1376358, 2, 0, 1376359, 2, 0, 1376360, 2, 0, 1376361, 2, 0, 1376362, 2, 0, 1376363, 2, 0, 1376364, 2, 0, 1376365, 2, 0, 1376366, 2, 0, 1376367, 2, 0, 1376368, 2, 0, 1376369, 2, 0, 1376370, 2, 0, 1376371, 2, 0, 1376372, 2, 0, 1376373, 2, 0, 1376374, 2, 0, 1376375, 2, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 393216, 2, 1441805, 458752, 2, 1441806, 0, 0, 1441807, 4, 7, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 262148, 5, 1441819, 131076, 3, 1441820, 4, 6, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1441827, 0, 0, 1441828, 0, 0, 1441829, 0, 0, 1441830, 0, 0, 1441831, 0, 0, 1441832, 0, 0, 1441833, 262148, 2, 1441834, 4, 0, 1441835, 4, 0, 1441836, 4, 0, 1441837, 4, 4, 1441838, 262144, 30, 1441839, 262144, 30, 1441840, 262144, 30, 1441859, 0, 0, 1441860, 0, 0, 1441861, 65536, 0, 1441862, 131072, 0, 1441863, 196608, 0, 1441864, 0, 0, 1441865, 65536, 0, 1441866, 0, 0, 1441867, 0, 0, 1441868, 0, 0, 1441869, 262147, 2, 1441870, 3, 4, 1441871, 196608, 0, 1441872, 262148, 2, 1441873, 4, 4, 1441874, 131072, 0, 1441875, 196608, 0, 1441876, 327680, 10, 1441877, 393216, 10, 1441878, 262147, 6, 1441879, 262147, 1, 1441880, 3, 6, 1441881, 65536, 0, 1441882, 131072, 0, 1441883, 196608, 0, 1441884, 262148, 6, 1441885, 262148, 4, 1441886, 131076, 6, 1441887, 196608, 0, 1441888, 65536, 60, 1441889, 65536, 60, 1441890, 65536, 60, 1441891, 65536, 60, 1441892, 65536, 60, 1441893, 262146, 2, 1441894, 2, 0, 1441895, 2, 0, 1441896, 2, 0, 1441897, 2, 0, 1441898, 2, 0, 1441899, 2, 0, 1441900, 2, 0, 1441901, 2, 0, 1441902, 2, 0, 1441903, 2, 0, 1441904, 2, 0, 1441905, 2, 0, 1441906, 2, 0, 1441907, 2, 0, 1441908, 2, 0, 1441909, 2, 0, 1441910, 2, 0, 1441911, 2, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 393216, 2, 1507333, 458752, 2, 1507334, 393216, 2, 1507335, 458752, 2, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 0, 0, 1507341, 0, 0, 1507342, 0, 0, 1507343, 131076, 7, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 393216, 2, 1507352, 458752, 2, 1507353, 0, 0, 1507354, 262148, 2, 1507355, 4, 0, 1507356, 4, 4, 1507357, 393216, 2, 1507358, 458752, 2, 1507359, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0, 1507365, 0, 0, 1507366, 0, 0, 1507367, 0, 0, 1507368, 0, 0, 1507369, 262148, 2, 1507370, 4, 0, 1507371, 4, 0, 1507372, 4, 0, 1507373, 4, 4, 1507374, 262144, 30, 1507375, 262144, 30, 1507376, 262144, 30, 1507395, 0, 0, 1507396, 0, 0, 1507397, 65536, 0, 1507398, 131072, 0, 1507399, 196608, 0, 1507400, 0, 0, 1507401, 65536, 0, 1507402, 0, 0, 1507403, 0, 0, 1507404, 65539, 7, 1507405, 327683, 4, 1507406, 131075, 6, 1507407, 196608, 0, 1507408, 262148, 6, 1507409, 131076, 6, 1507410, 327680, 10, 1507411, 393216, 10, 1507412, 0, 0, 1507413, 65536, 0, 1507414, 131072, 0, 1507415, 262147, 2, 1507416, 3, 4, 1507417, 65536, 0, 1507418, 131072, 0, 1507419, 196608, 0, 1507420, 0, 0, 1507421, 65536, 0, 1507422, 131072, 0, 1507423, 196608, 0, 1507424, 65536, 60, 1507425, 65536, 60, 1507426, 65536, 60, 1507427, 65536, 60, 1507428, 65536, 60, 1507429, 262146, 2, 1507430, 2, 0, 1507431, 2, 0, 1507432, 2, 0, 1507433, 2, 0, 1507434, 2, 0, 1507435, 2, 0, 1507436, 2, 0, 1507437, 2, 0, 1507438, 2, 0, 1507439, 2, 0, 1507440, 2, 0, 1507441, 2, 0, 1507442, 2, 0, 1507443, 2, 0, 1507444, 2, 0, 1507445, 2, 0, 1507446, 2, 0, 1507447, 2, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 0, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 0, 0, 1572875, 0, 0, 1572876, 0, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 262148, 5, 1572889, 131076, 3, 1572890, 65540, 0, 1572891, 4, 0, 1572892, 4, 4, 1572893, 0, 0, 1572894, 0, 0, 1572895, 0, 0, 1572896, 0, 0, 1572897, 0, 0, 1572898, 0, 0, 1572899, 0, 0, 1572900, 0, 0, 1572901, 0, 0, 1572902, 0, 0, 1572903, 0, 0, 1572904, 0, 0, 1572905, 262148, 6, 1572906, 131076, 1, 1572907, 4, 0, 1572908, 4, 0, 1572909, 4, 4, 1572910, 262144, 30, 1572911, 262144, 30, 1572912, 262144, 30, 1572931, 0, 0, 1572932, 0, 0, 1572933, 65536, 0, 1572934, 131072, 0, 1572935, 196608, 0, 1572936, 0, 0, 1572937, 65536, 0, 1572938, 131072, 0, 1572939, 196608, 0, 1572940, 0, 0, 1572941, 65536, 0, 1572942, 131072, 0, 1572943, 196608, 0, 1572944, 0, 0, 1572945, 65536, 0, 1572946, 131072, 0, 1572947, 196608, 0, 1572948, 327680, 10, 1572949, 393216, 10, 1572950, 131072, 0, 1572951, 3, 3, 1572952, 131075, 6, 1572953, 65536, 0, 1572954, 65536, 60, 1572955, 65536, 60, 1572956, 65536, 60, 1572957, 65536, 60, 1572958, 65536, 60, 1572959, 65536, 60, 1572960, 65536, 60, 1572961, 65536, 60, 1572962, 65536, 60, 1572963, 65536, 60, 1572964, 262146, 5, 1572965, 65538, 0, 1572966, 2, 0, 1572967, 2, 0, 1572968, 2, 0, 1572969, 2, 0, 1572970, 2, 0, 1572971, 2, 0, 1572972, 2, 0, 1572973, 2, 0, 1572974, 2, 0, 1572975, 2, 0, 1572976, 2, 0, 1572977, 2, 0, 1572978, 2, 0, 1572979, 2, 0, 1572980, 2, 0, 1572981, 2, 0, 1572982, 2, 0, 1572983, 2, 0, 1638400, 458752, 2, 1638401, 393216, 2, 1638402, 458752, 2, 1638403, 393216, 2, 1638404, 458752, 2, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 262148, 5, 1638422, 131076, 3, 1638423, 131076, 3, 1638424, 65540, 0, 1638425, 4, 0, 1638426, 4, 0, 1638427, 4, 0, 1638428, 131076, 0, 1638429, 131076, 3, 1638430, 131076, 3, 1638431, 131076, 3, 1638432, 131076, 3, 1638433, 131076, 3, 1638434, 4, 6, 1638435, 0, 0, 1638436, 393216, 2, 1638437, 458752, 2, 1638438, 0, 0, 1638439, 0, 0, 1638440, 0, 0, 1638441, 0, 0, 1638442, 262148, 6, 1638443, 262148, 4, 1638444, 131076, 1, 1638445, 4, 4, 1638446, 262144, 30, 1638447, 262144, 30, 1638448, 262144, 30, 1638467, 0, 0, 1638468, 0, 0, 1638469, 327680, 10, 1638470, 393216, 10, 1638471, 327680, 10, 1638472, 393216, 10, 1638473, 65536, 0, 1638474, 131072, 0, 1638475, 196608, 0, 1638476, 0, 0, 1638477, 65536, 0, 1638478, 131072, 0, 1638479, 3, 7, 1638480, 0, 0, 1638481, 65536, 0, 1638482, 327680, 10, 1638483, 393216, 10, 1638484, 0, 0, 1638485, 65536, 0, 1638486, 131072, 0, 1638487, 131075, 7, 1638488, 0, 0, 1638489, 65536, 0, 1638490, 65536, 60, 1638491, 65536, 60, 1638492, 65536, 60, 1638493, 65536, 60, 1638494, 65536, 60, 1638495, 65536, 60, 1638496, 65536, 60, 1638497, 65536, 60, 1638498, 65536, 60, 1638499, 65536, 60, 1638500, 262146, 2, 1638501, 2, 0, 1638502, 2, 0, 1638503, 2, 0, 1638504, 2, 0, 1638505, 2, 0, 1638506, 2, 0, 1638507, 2, 0, 1638508, 2, 0, 1638509, 2, 0, 1638510, 2, 0, 1638511, 2, 0, 1638512, 2, 0, 1638513, 2, 0, 1638514, 2, 0, 1638515, 2, 0, 1638516, 2, 0, 1638517, 2, 0, 1638518, 2, 0, 1638519, 2, 0, 1703936, 3, 6, 1703937, 65536, 0, 1703938, 131072, 0, 1703939, 196608, 0, 1703940, 0, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 0, 0, 1703944, 0, 0, 1703945, 0, 0, 1703946, 262148, 5, 1703947, 131076, 3, 1703948, 131076, 3, 1703949, 131076, 3, 1703950, 131076, 3, 1703951, 131076, 3, 1703952, 131076, 3, 1703953, 131076, 3, 1703954, 131076, 3, 1703955, 131076, 3, 1703956, 131076, 3, 1703957, 65540, 0, 1703958, 4, 0, 1703959, 4, 0, 1703960, 4, 0, 1703961, 4, 0, 1703962, 4, 0, 1703963, 4, 0, 1703964, 4, 0, 1703965, 262148, 0, 1703966, 262148, 4, 1703967, 262148, 4, 1703968, 262148, 4, 1703969, 262148, 4, 1703970, 131076, 6, 1703971, 0, 0, 1703972, 0, 0, 1703973, 0, 0, 1703974, 0, 0, 1703975, 0, 0, 1703976, 0, 0, 1703977, 0, 0, 1703978, 0, 0, 1703979, 0, 0, 1703980, 262148, 6, 1703981, 131076, 6, 1703982, 262144, 30, 1703983, 262144, 30, 1703984, 262144, 30, 1704003, 0, 0, 1704004, 0, 0, 1704005, 65536, 0, 1704006, 131072, 0, 1704007, 196608, 0, 1704008, 0, 0, 1704009, 65536, 0, 1704010, 131072, 0, 1704011, 196608, 0, 1704012, 0, 0, 1704013, 65536, 0, 1704014, 131072, 0, 1704015, 327683, 2, 1704016, 3, 6, 1704017, 65536, 0, 1704018, 131072, 0, 1704019, 196608, 0, 1704020, 327680, 10, 1704021, 393216, 10, 1704022, 131072, 1, 1704023, 196608, 0, 1704024, 0, 0, 1704025, 65536, 0, 1704026, 65536, 60, 1704027, 65536, 60, 1704028, 65536, 60, 1704029, 65536, 60, 1704030, 65536, 60, 1704031, 65536, 60, 1704032, 65536, 60, 1704033, 65536, 60, 1704034, 65536, 60, 1704035, 262146, 5, 1704036, 65538, 0, 1704037, 2, 0, 1704038, 2, 0, 1704039, 2, 0, 1704040, 2, 0, 1704041, 2, 0, 1704042, 2, 0, 1704043, 2, 0, 1704044, 2, 0, 1704045, 2, 0, 1704046, 2, 0, 1704047, 2, 0, 1704048, 2, 0, 1704049, 2, 0, 1704050, 2, 0, 1704051, 2, 0, 1704052, 2, 0, 1704053, 2, 0, 1704054, 2, 0, 1704055, 2, 0, 1769472, 131075, 0, 1769473, 131075, 3, 1769474, 3, 6, 1769475, 196608, 0, 1769476, 0, 0, 1769477, 0, 0, 1769478, 0, 0, 1769479, 0, 0, 1769480, 262148, 5, 1769481, 131076, 3, 1769482, 327684, 0, 1769483, 262148, 4, 1769484, 262148, 4, 1769485, 262148, 4, 1769486, 262148, 4, 1769487, 262148, 4, 1769488, 262148, 4, 1769489, 262148, 4, 1769490, 262148, 4, 1769491, 262148, 4, 1769492, 262148, 4, 1769493, 262148, 4, 1769494, 262148, 4, 1769495, 131076, 1, 1769496, 4, 0, 1769497, 4, 0, 1769498, 4, 0, 1769499, 4, 0, 1769500, 4, 0, 1769501, 4, 4, 1769502, 0, 0, 1769503, 0, 0, 1769504, 0, 0, 1769505, 0, 0, 1769506, 0, 0, 1769507, 0, 0, 1769508, 393216, 2, 1769509, 458752, 2, 1769510, 0, 0, 1769511, 0, 0, 1769512, 0, 0, 1769513, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 262144, 30, 1769519, 262144, 30, 1769520, 262144, 30, 1769539, 0, 0, 1769540, 0, 0, 1769541, 327680, 10, 1769542, 393216, 10, 1769543, 327680, 10, 1769544, 393216, 10, 1769545, 327680, 10, 1769546, 393216, 10, 1769547, 327680, 10, 1769548, 393216, 10, 1769549, 327680, 10, 1769550, 393216, 10, 1769551, 262147, 6, 1769552, 3, 5, 1769553, 65539, 6, 1769554, 327680, 10, 1769555, 393216, 10, 1769556, 0, 0, 1769557, 65536, 0, 1769558, 131072, 1, 1769559, 196608, 0, 1769560, 0, 0, 1769561, 65536, 0, 1769562, 65536, 60, 1769563, 65536, 60, 1769564, 65536, 60, 1769565, 65536, 60, 1769566, 65536, 60, 1769567, 65536, 60, 1769568, 65536, 60, 1769569, 65536, 60, 1769570, 65536, 60, 1769571, 262146, 2, 1769572, 2, 0, 1769573, 2, 0, 1769574, 2, 0, 1769575, 2, 0, 1769576, 2, 0, 1769577, 2, 0, 1769578, 2, 0, 1769579, 2, 0, 1769580, 2, 0, 1769581, 2, 0, 1769582, 2, 0, 1769583, 2, 0, 1769584, 2, 0, 1769585, 2, 0, 1769586, 2, 0, 1769587, 2, 0, 1769588, 2, 0, 1769589, 2, 0, 1769590, 2, 0, 1769591, 2, 0, 1835008, 3, 0, 1835009, 262147, 0, 1835010, 131075, 6, 1835011, 196608, 0, 1835012, 0, 0, 1835013, 262148, 5, 1835014, 131076, 3, 1835015, 131076, 3, 1835016, 65540, 0, 1835017, 4, 0, 1835018, 4, 4, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 0, 0, 1835029, 0, 0, 1835030, 0, 0, 1835031, 262148, 6, 1835032, 131076, 1, 1835033, 4, 0, 1835034, 4, 0, 1835035, 4, 0, 1835036, 4, 0, 1835037, 4, 4, 1835038, 0, 0, 1835039, 0, 0, 1835040, 0, 0, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 1835044, 0, 0, 1835045, 0, 0, 1835046, 0, 0, 1835047, 0, 0, 1835048, 0, 0, 1835049, 0, 0, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 262144, 30, 1835055, 262144, 30, 1835056, 262144, 30, 1835077, 65536, 0, 1835078, 131072, 0, 1835079, 196608, 0, 1835080, 0, 0, 1835081, 65536, 0, 1835082, 131072, 0, 1835083, 196608, 0, 1835084, 0, 0, 1835085, 65536, 0, 1835086, 131072, 0, 1835087, 196608, 0, 1835088, 0, 0, 1835089, 327683, 2, 1835090, 131075, 3, 1835091, 3, 6, 1835092, 0, 0, 1835093, 65536, 0, 1835094, 131072, 0, 1835095, 262147, 5, 1835096, 3, 6, 1835097, 65536, 0, 1835098, 0, 0, 1835099, 65536, 0, 1835100, 131072, 0, 1835101, 196608, 0, 1835102, 65536, 60, 1835103, 65536, 60, 1835104, 65536, 60, 1835105, 65536, 60, 1835106, 65536, 60, 1835107, 262146, 6, 1835108, 131074, 1, 1835109, 2, 0, 1835110, 2, 0, 1835111, 2, 0, 1835112, 2, 0, 1835113, 2, 0, 1835114, 2, 0, 1835115, 2, 0, 1835116, 2, 0, 1835117, 2, 0, 1835118, 2, 0, 1835119, 2, 0, 1835120, 2, 0, 1835121, 2, 0, 1835122, 2, 0, 1835123, 2, 0, 1835124, 2, 0, 1835125, 2, 0, 1835126, 2, 0, 1835127, 2, 0, 1900544, 3, 0, 1900545, 3, 4, 1900546, 0, 0, 1900547, 196608, 0, 1900548, 0, 0, 1900549, 262148, 6, 1900550, 262148, 4, 1900551, 262148, 4, 1900552, 262148, 4, 1900553, 131076, 1, 1900554, 4, 4, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 262148, 6, 1900569, 262148, 4, 1900570, 262148, 4, 1900571, 131076, 1, 1900572, 262148, 0, 1900573, 131076, 6, 1900574, 0, 0, 1900575, 0, 0, 1900576, 0, 0, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 0, 0, 1900581, 0, 0, 1900582, 0, 0, 1900583, 0, 0, 1900584, 0, 0, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 262144, 30, 1900590, 262144, 30, 1900591, 262144, 30, 1900592, 262144, 30, 1900611, 262144, 30, 1900612, 262144, 30, 1900613, 262144, 30, 1900614, 262144, 30, 1900615, 262144, 30, 1900616, 262144, 30, 1900617, 262144, 30, 1900618, 131072, 0, 1900619, 327680, 10, 1900620, 393216, 10, 1900621, 327680, 10, 1900622, 393216, 10, 1900623, 327680, 10, 1900624, 393216, 10, 1900625, 262147, 6, 1900626, 262147, 4, 1900627, 131075, 6, 1900628, 0, 0, 1900629, 65536, 0, 1900630, 131072, 0, 1900631, 262147, 2, 1900632, 3, 4, 1900633, 65536, 0, 1900634, 327680, 10, 1900635, 393216, 10, 1900636, 0, 0, 1900637, 65536, 0, 1900638, 65536, 60, 1900639, 65536, 60, 1900640, 65536, 60, 1900641, 65536, 60, 1900642, 65536, 60, 1900643, 65536, 60, 1900644, 262146, 2, 1900645, 2, 0, 1900646, 2, 0, 1900647, 2, 0, 1900648, 2, 0, 1900649, 2, 0, 1900650, 2, 0, 1900651, 2, 0, 1900652, 2, 0, 1900653, 2, 0, 1900654, 2, 0, 1900655, 2, 0, 1900656, 2, 0, 1900657, 2, 0, 1900658, 2, 0, 1900659, 2, 0, 1900660, 2, 0, 1900661, 2, 0, 1900662, 2, 0, 1900663, 2, 0, 1966080, 262147, 4, 1966081, 131075, 6, 1966082, 262144, 22, 1966083, 196608, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 262148, 2, 1966090, 4, 4, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 262148, 2, 1966108, 4, 4, 1966109, 0, 0, 1966110, 0, 0, 1966111, 0, 0, 1966112, 0, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 1966116, 0, 0, 1966117, 0, 0, 1966118, 0, 0, 1966119, 0, 0, 1966120, 0, 0, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 196608, 0, 1966147, 262144, 30, 1966148, 262144, 30, 1966149, 262144, 30, 1966150, 262144, 30, 1966151, 262144, 30, 1966152, 262144, 30, 1966153, 262144, 30, 1966154, 131072, 0, 1966155, 196608, 0, 1966156, 0, 0, 1966157, 65536, 0, 1966158, 131072, 0, 1966159, 196608, 0, 1966160, 0, 0, 1966161, 65536, 0, 1966162, 131072, 0, 1966163, 196608, 0, 1966164, 0, 0, 1966165, 65536, 0, 1966166, 262147, 5, 1966167, 65539, 0, 1966168, 3, 4, 1966169, 0, 0, 1966170, 0, 0, 1966171, 0, 0, 1966172, 0, 0, 1966173, 65536, 0, 1966174, 0, 0, 1966175, 65536, 0, 1966176, 131072, 0, 1966177, 196608, 0, 1966178, 65536, 60, 1966179, 65536, 60, 1966180, 262146, 6, 1966181, 262146, 4, 1966182, 131074, 1, 1966183, 2, 0, 1966184, 2, 0, 1966185, 2, 0, 1966186, 2, 0, 1966187, 2, 0, 1966188, 2, 0, 1966189, 2, 0, 1966190, 2, 0, 1966191, 2, 0, 1966192, 2, 0, 1966193, 2, 0, 1966194, 2, 0, 1966195, 2, 0, 1966196, 2, 0, 1966197, 2, 0, 1966198, 2, 0, 1966199, 2, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 262148, 2, 2031626, 131076, 0, 2031627, 4, 6, 2031628, 0, 0, 2031629, 393216, 2, 2031630, 458752, 2, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 0, 0, 2031637, 0, 0, 2031638, 0, 0, 2031639, 393216, 2, 2031640, 458752, 2, 2031641, 0, 0, 2031642, 0, 0, 2031643, 262148, 2, 2031644, 4, 4, 2031645, 0, 0, 2031646, 0, 0, 2031647, 0, 0, 2031648, 0, 0, 2031649, 0, 0, 2031650, 0, 0, 2031651, 0, 0, 2031652, 0, 0, 2031653, 0, 0, 2031654, 0, 0, 2031655, 0, 0, 2031656, 0, 0, 2031657, 0, 0, 2031658, 0, 0, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031683, 262144, 30, 2031684, 262144, 30, 2031685, 262144, 30, 2031686, 262144, 30, 2031687, 262144, 30, 2031688, 262144, 30, 2031689, 262144, 30, 2031690, 131072, 0, 2031691, 327680, 10, 2031692, 393216, 10, 2031693, 327680, 10, 2031694, 393216, 10, 2031695, 327680, 10, 2031696, 393216, 10, 2031697, 65536, 0, 2031698, 327680, 10, 2031699, 393216, 10, 2031700, 327680, 10, 2031701, 393216, 10, 2031702, 262147, 6, 2031703, 131075, 1, 2031704, 131075, 0, 2031705, 131075, 3, 2031706, 131075, 3, 2031707, 3, 6, 2031708, 0, 0, 2031709, 65539, 7, 2031710, 196611, 7, 2031711, 196608, 0, 2031712, 0, 0, 2031713, 65536, 0, 2031714, 65536, 60, 2031715, 65536, 60, 2031716, 65536, 60, 2031717, 65536, 60, 2031718, 262146, 2, 2031719, 2, 0, 2031720, 2, 0, 2031721, 2, 0, 2031722, 2, 0, 2031723, 2, 0, 2031724, 2, 0, 2031725, 2, 0, 2031726, 2, 0, 2031727, 2, 0, 2031728, 2, 0, 2031729, 2, 0, 2031730, 2, 0, 2031731, 2, 0, 2031732, 2, 0, 2031733, 2, 0, 2031734, 2, 0, 2031735, 2, 0, 2097152, 458752, 2, 2097153, 393216, 2, 2097154, 458752, 2, 2097155, 393216, 2, 2097156, 458752, 2, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 262148, 6, 2097162, 131076, 1, 2097163, 4, 4, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 0, 0, 2097173, 0, 0, 2097174, 0, 0, 2097175, 0, 0, 2097176, 0, 0, 2097177, 0, 0, 2097178, 0, 0, 2097179, 262148, 2, 2097180, 131076, 0, 2097181, 4, 6, 2097182, 0, 0, 2097183, 0, 0, 2097184, 0, 0, 2097185, 0, 0, 2097186, 0, 0, 2097187, 0, 0, 2097188, 0, 0, 2097189, 0, 0, 2097190, 0, 0, 2097191, 0, 0, 2097192, 0, 0, 2097193, 0, 0, 2097194, 0, 0, 2097195, 0, 0, 2097196, 0, 0, 2097197, 4, 7, 2097198, 0, 0, 2097199, 0, 0, 2097200, 196608, 0, 2097219, 262144, 30, 2097220, 262144, 30, 2097221, 262144, 30, 2097222, 262144, 30, 2097223, 262144, 30, 2097224, 262144, 30, 2097225, 262144, 30, 2097226, 131072, 0, 2097227, 196608, 0, 2097228, 0, 0, 2097229, 65536, 0, 2097230, 131072, 0, 2097231, 196608, 0, 2097232, 0, 0, 2097233, 65536, 0, 2097234, 131072, 0, 2097235, 196608, 0, 2097236, 0, 0, 2097237, 65536, 0, 2097238, 131072, 0, 2097239, 262147, 6, 2097240, 131075, 1, 2097241, 3, 0, 2097242, 3, 0, 2097243, 3, 4, 2097244, 0, 0, 2097245, 65536, 0, 2097246, 131072, 0, 2097247, 196608, 0, 2097248, 0, 0, 2097249, 65536, 0, 2097250, 0, 0, 2097251, 65536, 0, 2097252, 65536, 60, 2097253, 65536, 60, 2097254, 262146, 2, 2097255, 2, 0, 2097256, 2, 0, 2097257, 2, 0, 2097258, 2, 0, 2097259, 2, 0, 2097260, 2, 0, 2097261, 2, 0, 2097262, 2, 0, 2097263, 2, 0, 2097264, 2, 0, 2097265, 2, 0, 2097266, 2, 0, 2097267, 2, 0, 2097268, 2, 0, 2097269, 2, 0, 2097270, 2, 0, 2097271, 2, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 262148, 2, 2162699, 4, 4, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 262148, 6, 2162716, 131076, 1, 2162717, 131076, 0, 2162718, 131076, 3, 2162719, 131076, 3, 2162720, 131076, 3, 2162721, 131076, 3, 2162722, 131076, 3, 2162723, 131076, 3, 2162724, 131076, 3, 2162725, 131076, 3, 2162726, 131076, 3, 2162727, 4, 6, 2162728, 0, 0, 2162729, 0, 0, 2162730, 0, 0, 2162731, 0, 0, 2162732, 327684, 5, 2162733, 196612, 6, 2162734, 0, 0, 2162735, 0, 0, 2162736, 196608, 0, 2162755, 262144, 30, 2162756, 262144, 30, 2162757, 262144, 30, 2162758, 262144, 30, 2162759, 262144, 30, 2162760, 262144, 30, 2162761, 262144, 30, 2162762, 262144, 30, 2162763, 262144, 30, 2162764, 262144, 30, 2162765, 262144, 30, 2162766, 262144, 30, 2162767, 262144, 30, 2162768, 262144, 30, 2162769, 65536, 0, 2162770, 327680, 10, 2162771, 393216, 10, 2162772, 327680, 10, 2162773, 393216, 10, 2162774, 131072, 0, 2162775, 196608, 0, 2162776, 262147, 6, 2162777, 262147, 4, 2162778, 262147, 4, 2162779, 65539, 4, 2162780, 0, 0, 2162781, 65536, 0, 2162782, 131072, 0, 2162783, 196608, 0, 2162784, 327680, 10, 2162785, 393216, 10, 2162786, 131072, 0, 2162787, 65536, 0, 2162788, 65536, 60, 2162789, 65536, 60, 2162790, 262146, 2, 2162791, 2, 0, 2162792, 2, 0, 2162793, 2, 0, 2162794, 2, 0, 2162795, 2, 0, 2162796, 2, 0, 2162797, 2, 0, 2162798, 2, 0, 2162799, 2, 0, 2162800, 2, 0, 2162801, 2, 0, 2162802, 2, 0, 2162803, 2, 0, 2162804, 2, 0, 2162805, 2, 0, 2162806, 2, 0, 2162807, 2, 0, 2228224, 458752, 2, 2228225, 393216, 2, 2228226, 458752, 2, 2228227, 393216, 2, 2228228, 458752, 2, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 262148, 2, 2228235, 4, 4, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 0, 2228246, 0, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 0, 2228250, 0, 0, 2228251, 0, 0, 2228252, 262148, 6, 2228253, 262148, 4, 2228254, 262148, 4, 2228255, 262148, 4, 2228256, 262148, 4, 2228257, 262148, 4, 2228258, 262148, 4, 2228259, 262148, 4, 2228260, 262148, 4, 2228261, 262148, 4, 2228262, 131076, 1, 2228263, 131076, 0, 2228264, 131076, 3, 2228265, 131076, 3, 2228266, 131076, 3, 2228267, 196612, 3, 2228268, 196612, 6, 2228269, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 196608, 0, 2228291, 262144, 30, 2228292, 262144, 30, 2228293, 262144, 30, 2228294, 262144, 30, 2228295, 262144, 30, 2228296, 262144, 30, 2228297, 262144, 30, 2228298, 262144, 30, 2228299, 262144, 30, 2228300, 262144, 30, 2228301, 262144, 30, 2228302, 262144, 30, 2228303, 262144, 30, 2228304, 262144, 30, 2228305, 65536, 0, 2228306, 131072, 0, 2228307, 196608, 0, 2228308, 0, 0, 2228309, 65536, 0, 2228310, 131072, 0, 2228311, 196608, 0, 2228312, 0, 0, 2228313, 65536, 0, 2228314, 131072, 0, 2228315, 131075, 7, 2228316, 0, 0, 2228317, 65536, 0, 2228318, 131072, 0, 2228319, 196608, 0, 2228320, 0, 0, 2228321, 0, 0, 2228322, 131072, 0, 2228323, 65536, 0, 2228324, 65536, 60, 2228325, 65536, 60, 2228326, 262146, 2, 2228327, 2, 0, 2228328, 2, 0, 2228329, 2, 0, 2228330, 2, 0, 2228331, 2, 0, 2228332, 2, 0, 2228333, 2, 0, 2228334, 2, 0, 2228335, 2, 0, 2228336, 2, 0, 2228337, 2, 0, 2228338, 2, 0, 2228339, 2, 0, 2228340, 2, 0, 2228341, 2, 0, 2228342, 2, 0, 2228343, 2, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 262148, 2, 2293771, 4, 4, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 0, 0, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 0, 0, 2293790, 0, 0, 2293791, 0, 0, 2293792, 0, 0, 2293793, 0, 0, 2293794, 0, 0, 2293795, 0, 0, 2293796, 0, 0, 2293797, 0, 0, 2293798, 262148, 6, 2293799, 262148, 4, 2293800, 262148, 4, 2293801, 262148, 4, 2293802, 262148, 4, 2293803, 131076, 6, 2293804, 0, 0, 2293805, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 196608, 0, 2293827, 262144, 30, 2293828, 262144, 30, 2293829, 262144, 30, 2293830, 262144, 30, 2293831, 262144, 30, 2293832, 262144, 30, 2293833, 262144, 30, 2293834, 262144, 30, 2293835, 262144, 30, 2293836, 262144, 30, 2293837, 262144, 30, 2293838, 262144, 30, 2293839, 262144, 30, 2293840, 262144, 30, 2293841, 262144, 30, 2293842, 262144, 30, 2293843, 262144, 30, 2293844, 262144, 30, 2293845, 262144, 30, 2293846, 131072, 0, 2293847, 196608, 0, 2293848, 0, 0, 2293849, 65536, 0, 2293850, 131072, 0, 2293851, 196608, 0, 2293852, 327680, 10, 2293853, 393216, 10, 2293854, 131072, 0, 2293855, 196608, 0, 2293856, 0, 0, 2293857, 65539, 7, 2293858, 196611, 5, 2293859, 196611, 7, 2293860, 65536, 60, 2293861, 65536, 60, 2293862, 262146, 2, 2293863, 2, 0, 2293864, 2, 0, 2293865, 2, 0, 2293866, 2, 0, 2293867, 2, 0, 2293868, 2, 0, 2293869, 2, 0, 2293870, 2, 0, 2293871, 2, 0, 2293872, 2, 0, 2293873, 2, 0, 2293874, 2, 0, 2293875, 2, 0, 2293876, 2, 0, 2293877, 2, 0, 2293878, 2, 0, 2293879, 2, 0, 2359296, 458752, 2, 2359297, 393216, 2, 2359298, 458752, 2, 2359299, 393216, 2, 2359300, 458752, 2, 2359301, 393216, 2, 2359302, 458752, 2, 2359303, 393216, 2, 2359304, 458752, 2, 2359305, 0, 0, 2359306, 262148, 2, 2359307, 4, 4, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 0, 2359325, 0, 0, 2359326, 0, 0, 2359327, 393216, 2, 2359328, 458752, 2, 2359329, 393216, 2, 2359330, 458752, 2, 2359331, 393216, 2, 2359332, 458752, 2, 2359333, 0, 0, 2359334, 0, 0, 2359335, 0, 0, 2359336, 0, 0, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 393216, 2, 2359342, 458752, 2, 2359343, 0, 0, 2359344, 196608, 0, 2359363, 262144, 30, 2359364, 262144, 30, 2359365, 262144, 30, 2359366, 262144, 30, 2359367, 262144, 30, 2359368, 262144, 30, 2359369, 262144, 30, 2359370, 262144, 30, 2359371, 262144, 30, 2359372, 262144, 30, 2359373, 262144, 30, 2359374, 262144, 30, 2359375, 262144, 30, 2359376, 262144, 30, 2359377, 262144, 30, 2359378, 262144, 30, 2359379, 262144, 30, 2359380, 262144, 30, 2359381, 262144, 30, 2359382, 131072, 0, 2359383, 327680, 10, 2359384, 393216, 10, 2359385, 65536, 0, 2359386, 131072, 0, 2359387, 196608, 0, 2359388, 65539, 7, 2359389, 65539, 6, 2359390, 327680, 10, 2359391, 393216, 10, 2359392, 0, 0, 2359393, 65536, 0, 2359394, 65536, 60, 2359395, 65536, 60, 2359396, 65536, 60, 2359397, 65536, 60, 2359398, 262146, 2, 2359399, 2, 0, 2359400, 2, 0, 2359401, 2, 0, 2359402, 2, 0, 2359403, 2, 0, 2359404, 2, 0, 2359405, 2, 0, 2359406, 2, 0, 2359407, 2, 0, 2359408, 2, 0, 2359409, 2, 0, 2359410, 2, 0, 2359411, 2, 0, 2359412, 2, 0, 2359413, 2, 0, 2359414, 2, 0, 2359415, 2, 0, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 262148, 2, 2424843, 4, 4, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 0, 0, 2424853, 0, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 0, 0, 2424862, 0, 0, 2424863, 0, 0, 2424864, 0, 0, 2424865, 0, 0, 2424866, 0, 0, 2424867, 0, 0, 2424868, 0, 0, 2424869, 0, 0, 2424870, 0, 0, 2424871, 0, 0, 2424872, 0, 0, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 262144, 30, 2424899, 262144, 30, 2424900, 262144, 30, 2424901, 262144, 30, 2424902, 262144, 30, 2424903, 262144, 30, 2424904, 262144, 30, 2424905, 262144, 30, 2424906, 262144, 30, 2424907, 262144, 30, 2424908, 262144, 30, 2424909, 262144, 30, 2424910, 262144, 30, 2424911, 262144, 30, 2424912, 262144, 30, 2424913, 262144, 30, 2424914, 262144, 30, 2424915, 262144, 30, 2424916, 262144, 30, 2424917, 262144, 30, 2424918, 131072, 0, 2424919, 196608, 0, 2424920, 0, 0, 2424921, 131072, 1, 2424922, 262148, 5, 2424923, 4, 6, 2424924, 0, 0, 2424925, 131075, 7, 2424926, 131072, 0, 2424927, 196608, 0, 2424928, 0, 0, 2424929, 65536, 0, 2424930, 65536, 60, 2424931, 65536, 60, 2424932, 65536, 60, 2424933, 65536, 60, 2424934, 262146, 2, 2424935, 2, 0, 2424936, 2, 0, 2424937, 2, 0, 2424938, 2, 0, 2424939, 2, 0, 2424940, 2, 0, 2424941, 2, 0, 2424942, 2, 0, 2424943, 2, 0, 2424944, 2, 0, 2424945, 2, 0, 2424946, 2, 0, 2424947, 2, 0, 2424948, 2, 0, 2424949, 2, 0, 2424950, 2, 0, 2424951, 2, 0, 2490368, 458752, 2, 2490369, 393216, 2, 2490370, 458752, 2, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 262148, 2, 2490379, 4, 4, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 0, 0, 2490389, 0, 0, 2490390, 0, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 393216, 2, 2490398, 458752, 2, 2490399, 393216, 2, 2490400, 458752, 2, 2490401, 393216, 2, 2490402, 458752, 2, 2490403, 393216, 2, 2490404, 458752, 2, 2490405, 393216, 2, 2490406, 458752, 2, 2490407, 393216, 2, 2490408, 458752, 2, 2490409, 393216, 2, 2490410, 458752, 2, 2490411, 393216, 2, 2490412, 458752, 2, 2490413, 393216, 2, 2490414, 458752, 2, 2490415, 0, 0, 2490416, 262144, 30, 2490435, 262144, 30, 2490436, 262144, 30, 2490437, 262144, 30, 2490438, 262144, 30, 2490439, 262144, 30, 2490440, 262144, 30, 2490441, 262144, 30, 2490442, 262144, 30, 2490443, 262144, 30, 2490444, 262144, 30, 2490445, 262144, 30, 2490446, 262144, 30, 2490447, 262144, 30, 2490448, 262144, 30, 2490449, 262144, 30, 2490450, 262144, 30, 2490451, 262144, 30, 2490452, 262144, 30, 2490453, 262144, 30, 2490454, 131072, 0, 2490455, 327680, 10, 2490456, 393216, 10, 2490457, 131072, 1, 2490458, 262148, 2, 2490459, 4, 4, 2490460, 0, 0, 2490461, 65536, 0, 2490462, 327680, 10, 2490463, 393216, 10, 2490464, 0, 0, 2490465, 3, 7, 2490466, 65536, 60, 2490467, 65536, 60, 2490468, 65536, 60, 2490469, 262146, 5, 2490470, 65538, 0, 2490471, 2, 0, 2490472, 2, 0, 2490473, 2, 0, 2490474, 2, 0, 2490475, 2, 0, 2490476, 2, 0, 2490477, 2, 0, 2490478, 2, 0, 2490479, 2, 0, 2490480, 2, 0, 2490481, 2, 0, 2490482, 2, 0, 2490483, 2, 0, 2490484, 2, 0, 2490485, 2, 0, 2490486, 2, 0, 2490487, 2, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 262148, 6, 2555915, 131076, 6, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 0, 0, 2555934, 0, 0, 2555935, 0, 0, 2555936, 0, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2555941, 0, 0, 2555942, 0, 0, 2555943, 0, 0, 2555944, 0, 0, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 262144, 30, 2555971, 262144, 30, 2555972, 262144, 30, 2555973, 262144, 30, 2555974, 262144, 30, 2555975, 262144, 30, 2555976, 262144, 30, 2555977, 262144, 30, 2555978, 262144, 30, 2555979, 262144, 30, 2555980, 262144, 30, 2555981, 262144, 30, 2555982, 262144, 30, 2555983, 262144, 30, 2555984, 262144, 30, 2555985, 262144, 30, 2555986, 262144, 30, 2555987, 262144, 30, 2555988, 262144, 30, 2555989, 262144, 30, 2555990, 131072, 0, 2555991, 196608, 0, 2555992, 0, 0, 2555993, 65536, 0, 2555994, 262148, 6, 2555995, 262148, 1, 2555996, 4, 6, 2555997, 65536, 0, 2555998, 131072, 0, 2555999, 196608, 0, 2556000, 0, 0, 2556001, 131075, 7, 2556002, 65536, 60, 2556003, 65536, 60, 2556004, 65536, 60, 2556005, 262146, 2, 2556006, 2, 0, 2556007, 2, 0, 2556008, 2, 0, 2556009, 2, 0, 2556010, 2, 0, 2556011, 2, 0, 2556012, 2, 0, 2556013, 2, 0, 2556014, 2, 0, 2556015, 2, 0, 2556016, 2, 0, 2556017, 2, 0, 2556018, 2, 0, 2556019, 2, 0, 2556020, 2, 0, 2556021, 2, 0, 2556022, 2, 0, 2556023, 2, 0, 2621440, 458752, 2, 2621441, 393216, 2, 2621442, 458752, 2, 2621443, 0, 0, 2621444, 0, 0, 2621445, 0, 0, 2621446, 0, 0, 2621447, 0, 0, 2621448, 0, 0, 2621449, 0, 0, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 0, 2621453, 393216, 2, 2621454, 458752, 2, 2621455, 0, 0, 2621456, 0, 0, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 0, 2621460, 0, 0, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 393216, 2, 2621466, 458752, 2, 2621467, 393216, 2, 2621468, 458752, 2, 2621469, 393216, 2, 2621470, 458752, 2, 2621471, 393216, 2, 2621472, 458752, 2, 2621473, 393216, 2, 2621474, 458752, 2, 2621475, 393216, 2, 2621476, 458752, 2, 2621477, 393216, 2, 2621478, 458752, 2, 2621479, 393216, 2, 2621480, 458752, 2, 2621481, 393216, 2, 2621482, 458752, 2, 2621483, 393216, 2, 2621484, 458752, 2, 2621485, 393216, 2, 2621486, 458752, 2, 2621487, 0, 0, 2621488, 262144, 30, 2621507, 262144, 30, 2621508, 262144, 30, 2621509, 262144, 30, 2621510, 262144, 30, 2621511, 262144, 30, 2621512, 262144, 30, 2621513, 262144, 30, 2621514, 262144, 30, 2621515, 262144, 30, 2621516, 262144, 30, 2621517, 262144, 30, 2621518, 262144, 30, 2621519, 262144, 30, 2621520, 262144, 30, 2621521, 262144, 30, 2621522, 262144, 30, 2621523, 262144, 30, 2621524, 262144, 30, 2621525, 262144, 30, 2621526, 262144, 30, 2621527, 262144, 30, 2621528, 0, 0, 2621529, 65536, 0, 2621530, 131072, 0, 2621531, 262148, 2, 2621532, 4, 4, 2621533, 131072, 1, 2621534, 327680, 10, 2621535, 393216, 10, 2621536, 0, 0, 2621537, 65536, 60, 2621538, 65536, 60, 2621539, 65536, 60, 2621540, 65536, 60, 2621541, 262146, 2, 2621542, 2, 0, 2621543, 2, 0, 2621544, 2, 0, 2621545, 2, 0, 2621546, 2, 0, 2621547, 2, 0, 2621548, 2, 0, 2621549, 2, 0, 2621550, 2, 0, 2621551, 2, 0, 2621552, 2, 0, 2621553, 2, 0, 2621554, 2, 0, 2621555, 2, 0, 2621556, 2, 0, 2621557, 2, 0, 2621558, 2, 0, 2621559, 2, 0, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 0, 2686989, 0, 0, 2686990, 0, 0, 2686991, 0, 0, 2686992, 0, 0, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 0, 0, 2687006, 0, 0, 2687007, 0, 0, 2687008, 0, 0, 2687009, 0, 0, 2687010, 0, 0, 2687011, 0, 0, 2687012, 0, 0, 2687013, 0, 0, 2687014, 0, 0, 2687015, 0, 0, 2687016, 0, 0, 2687017, 0, 0, 2687018, 0, 0, 2687019, 0, 0, 2687020, 0, 0, 2687021, 0, 0, 2687022, 0, 0, 2687023, 0, 0, 2687024, 262144, 30, 2687043, 262144, 30, 2687044, 262144, 30, 2687045, 262144, 30, 2687046, 262144, 30, 2687047, 262144, 30, 2687048, 262144, 30, 2687049, 262144, 30, 2687050, 262144, 30, 2687051, 262144, 30, 2687052, 262144, 30, 2687053, 262144, 30, 2687054, 262144, 30, 2687055, 262144, 30, 2687056, 262144, 30, 2687057, 262144, 30, 2687058, 262144, 30, 2687059, 262144, 30, 2687060, 262144, 30, 2687061, 262144, 30, 2687062, 262144, 30, 2687063, 262144, 30, 2687064, 0, 0, 2687065, 3, 7, 2687066, 131072, 0, 2687067, 262148, 2, 2687068, 4, 4, 2687069, 65536, 0, 2687070, 262147, 5, 2687071, 3, 6, 2687072, 0, 0, 2687073, 65536, 60, 2687074, 65536, 60, 2687075, 65536, 60, 2687076, 65536, 60, 2687077, 262146, 2, 2687078, 2, 0, 2687079, 2, 0, 2687080, 2, 0, 2687081, 2, 0, 2687082, 2, 0, 2687083, 2, 0, 2687084, 2, 0, 2687085, 2, 0, 2687086, 2, 0, 2687087, 2, 0, 2687088, 2, 0, 2687089, 2, 0, 2687090, 2, 0, 2687091, 2, 0, 2687092, 2, 0, 2687093, 2, 0, 2687094, 2, 0, 2687095, 2, 0, 2752512, 458752, 2, 2752513, 393216, 2, 2752514, 458752, 2, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 0, 2752525, 393216, 2, 2752526, 458752, 2, 2752527, 393216, 2, 2752528, 458752, 2, 2752529, 393216, 2, 2752530, 458752, 2, 2752531, 393216, 2, 2752532, 458752, 2, 2752533, 393216, 2, 2752534, 458752, 2, 2752535, 393216, 2, 2752536, 458752, 2, 2752537, 393216, 2, 2752538, 458752, 2, 2752539, 393216, 2, 2752540, 458752, 2, 2752541, 393216, 2, 2752542, 458752, 2, 2752543, 393216, 2, 2752544, 458752, 2, 2752545, 393216, 2, 2752546, 458752, 2, 2752547, 393216, 2, 2752548, 458752, 2, 2752549, 393216, 2, 2752550, 458752, 2, 2752551, 393216, 2, 2752552, 458752, 2, 2752553, 393216, 2, 2752554, 458752, 2, 2752555, 393216, 2, 2752556, 458752, 2, 2752557, 393216, 2, 2752558, 458752, 2, 2752559, 0, 0, 2752560, 262144, 30, 2752579, 262144, 30, 2752580, 262144, 30, 2752581, 262144, 30, 2752582, 262144, 30, 2752583, 262144, 30, 2752584, 262144, 30, 2752585, 262144, 30, 2752586, 262144, 30, 2752587, 262144, 30, 2752588, 262144, 30, 2752589, 262144, 30, 2752590, 262144, 30, 2752591, 262144, 30, 2752592, 262144, 30, 2752593, 262144, 30, 2752594, 262144, 30, 2752595, 262144, 30, 2752596, 262144, 30, 2752597, 262144, 30, 2752598, 262144, 30, 2752599, 262144, 30, 2752600, 0, 0, 2752601, 131075, 5, 2752602, 131072, 0, 2752603, 262148, 6, 2752604, 131076, 6, 2752605, 65536, 0, 2752606, 262147, 2, 2752607, 3, 4, 2752608, 0, 0, 2752609, 65536, 60, 2752610, 65536, 60, 2752611, 65536, 60, 2752612, 65536, 60, 2752613, 262146, 2, 2752614, 2, 0, 2752615, 2, 0, 2752616, 2, 0, 2752617, 2, 0, 2752618, 2, 0, 2752619, 2, 0, 2752620, 2, 0, 2752621, 2, 0, 2752622, 2, 0, 2752623, 2, 0, 2752624, 2, 0, 2752625, 2, 0, 2752626, 2, 0, 2752627, 2, 0, 2752628, 2, 0, 2752629, 2, 0, 2752630, 2, 0, 2752631, 2, 0, 2818048, 0, 0, 2818049, 0, 0, 2818050, 0, 0, 2818051, 0, 0, 2818052, 0, 0, 2818053, 0, 0, 2818054, 0, 0, 2818055, 0, 0, 2818056, 0, 0, 2818057, 0, 0, 2818058, 0, 0, 2818059, 0, 0, 2818060, 0, 0, 2818061, 0, 0, 2818062, 0, 0, 2818063, 0, 0, 2818064, 0, 0, 2818065, 0, 0, 2818066, 0, 0, 2818067, 0, 0, 2818068, 0, 0, 2818069, 0, 0, 2818070, 0, 0, 2818071, 0, 0, 2818072, 0, 0, 2818073, 0, 0, 2818074, 0, 0, 2818075, 0, 0, 2818076, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0, 2818081, 0, 0, 2818082, 0, 0, 2818083, 0, 0, 2818084, 0, 0, 2818085, 0, 0, 2818086, 0, 0, 2818087, 0, 0, 2818088, 0, 0, 2818089, 0, 0, 2818090, 0, 0, 2818091, 0, 0, 2818092, 0, 0, 2818093, 0, 0, 2818094, 0, 0, 2818095, 0, 0, 2818096, 262144, 30, 2818115, 262144, 30, 2818116, 262144, 30, 2818117, 262144, 30, 2818118, 262144, 30, 2818119, 262144, 30, 2818120, 262144, 30, 2818121, 262144, 30, 2818122, 262144, 30, 2818123, 262144, 30, 2818124, 262144, 30, 2818125, 262144, 30, 2818126, 262144, 30, 2818127, 262144, 30, 2818128, 262144, 30, 2818129, 262144, 30, 2818130, 262144, 30, 2818131, 262144, 30, 2818132, 262144, 30, 2818133, 262144, 30, 2818134, 262144, 30, 2818135, 262144, 30, 2818136, 0, 0, 2818137, 327683, 2, 2818138, 3, 6, 2818139, 65536, 0, 2818140, 65536, 0, 2818141, 65536, 0, 2818142, 262147, 2, 2818143, 3, 4, 2818144, 0, 0, 2818145, 65536, 60, 2818146, 65536, 60, 2818147, 65536, 60, 2818148, 65536, 60, 2818149, 262146, 2, 2818150, 2, 0, 2818151, 2, 0, 2818152, 2, 0, 2818153, 2, 0, 2818154, 2, 0, 2818155, 2, 0, 2818156, 2, 0, 2818157, 2, 0, 2818158, 2, 0, 2818159, 2, 0, 2818160, 2, 0, 2818161, 2, 0, 2818162, 2, 0, 2818163, 2, 0, 2818164, 2, 0, 2818165, 2, 0, 2818166, 2, 0, 2818167, 2, 0, 2883584, 458752, 2, 2883585, 393216, 2, 2883586, 458752, 2, 2883587, 0, 0, 2883588, 0, 0, 2883589, 0, 0, 2883590, 0, 0, 2883591, 0, 0, 2883592, 0, 0, 2883593, 0, 0, 2883594, 0, 0, 2883595, 0, 0, 2883596, 0, 0, 2883597, 393216, 2, 2883598, 458752, 2, 2883599, 393216, 2, 2883600, 458752, 2, 2883601, 393216, 2, 2883602, 458752, 2, 2883603, 393216, 2, 2883604, 458752, 2, 2883605, 393216, 2, 2883606, 458752, 2, 2883607, 393216, 2, 2883608, 458752, 2, 2883609, 393216, 2, 2883610, 458752, 2, 2883611, 393216, 2, 2883612, 458752, 2, 2883613, 393216, 2, 2883614, 458752, 2, 2883615, 393216, 2, 2883616, 458752, 2, 2883617, 393216, 2, 2883618, 458752, 2, 2883619, 393216, 2, 2883620, 458752, 2, 2883621, 393216, 2, 2883622, 458752, 2, 2883623, 393216, 2, 2883624, 458752, 2, 2883625, 393216, 2, 2883626, 458752, 2, 2883627, 393216, 2, 2883628, 458752, 2, 2883629, 393216, 2, 2883630, 458752, 2, 2883631, 0, 0, 2883632, 262144, 30, 2883651, 262144, 30, 2883652, 262144, 30, 2883653, 262144, 30, 2883654, 262144, 30, 2883655, 262144, 30, 2883656, 262144, 30, 2883657, 262144, 30, 2883658, 262144, 30, 2883659, 262144, 30, 2883660, 262144, 30, 2883661, 262144, 30, 2883662, 262144, 30, 2883663, 262144, 30, 2883664, 262144, 30, 2883665, 262144, 30, 2883666, 262144, 30, 2883667, 262144, 30, 2883668, 262144, 30, 2883669, 262144, 30, 2883670, 262144, 30, 2883671, 262144, 30, 2883672, 0, 0, 2883673, 65536, 0, 2883674, 131072, 0, 2883675, 196608, 0, 2883676, 0, 0, 2883677, 65536, 0, 2883678, 131072, 0, 2883679, 196608, 0, 2883680, 0, 0, 2883681, 65536, 60, 2883682, 65536, 60, 2883683, 65536, 60, 2883684, 65536, 60, 2883685, 262146, 2, 2883686, 2, 0, 2883687, 2, 0, 2883688, 2, 0, 2883689, 2, 0, 2883690, 2, 0, 2883691, 2, 0, 2883692, 2, 0, 2883693, 2, 0, 2883694, 2, 0, 2883695, 2, 0, 2883696, 2, 0, 2883697, 2, 0, 2883698, 2, 0, 2883699, 2, 0, 2883700, 2, 0, 2883701, 2, 0, 2883702, 2, 0, 2883703, 2, 0, 2949120, 0, 0, 2949121, 0, 0, 2949122, 0, 0, 2949123, 0, 0, 2949124, 0, 0, 2949125, 0, 0, 2949126, 0, 0, 2949127, 0, 0, 2949128, 0, 0, 2949129, 0, 0, 2949130, 0, 0, 2949131, 0, 0, 2949132, 0, 0, 2949133, 0, 0, 2949134, 0, 0, 2949135, 0, 0, 2949136, 0, 0, 2949137, 0, 0, 2949138, 0, 0, 2949139, 0, 0, 2949140, 0, 0, 2949141, 0, 0, 2949142, 0, 0, 2949143, 0, 0, 2949144, 0, 0, 2949145, 0, 0, 2949146, 0, 0, 2949147, 0, 0, 2949148, 0, 0, 2949149, 0, 0, 2949150, 0, 0, 2949151, 0, 0, 2949152, 0, 0, 2949153, 0, 0, 2949154, 0, 0, 2949155, 0, 0, 2949156, 0, 0, 2949157, 0, 0, 2949158, 0, 0, 2949159, 0, 0, 2949160, 0, 0, 2949161, 0, 0, 2949162, 0, 0, 2949163, 0, 0, 2949164, 0, 0, 2949165, 0, 0, 2949166, 0, 0, 2949167, 0, 0, 2949168, 262144, 30, 2949187, 262144, 30, 2949188, 262144, 30, 2949189, 262144, 30, 2949190, 262144, 30, 2949191, 262144, 30, 2949192, 262144, 30, 2949193, 262144, 30, 2949194, 262144, 30, 2949195, 262144, 30, 2949196, 262144, 30, 2949197, 262144, 30, 2949198, 262144, 30, 2949199, 262144, 30, 2949200, 262144, 30, 2949201, 262144, 30, 2949202, 262144, 30, 2949203, 196608, 0, 2949204, 0, 0, 2949205, 65536, 0, 2949206, 131072, 0, 2949207, 196608, 0, 2949208, 0, 0, 2949209, 65536, 0, 2949210, 131072, 0, 2949211, 196608, 0, 2949212, 262147, 5, 2949213, 131075, 3, 2949214, 3, 6, 2949215, 196608, 0, 2949216, 0, 0, 2949217, 65536, 0, 2949218, 65536, 60, 2949219, 65536, 60, 2949220, 65536, 60, 2949221, 262146, 2, 2949222, 2, 0, 2949223, 2, 0, 2949224, 2, 0, 2949225, 2, 0, 2949226, 2, 0, 2949227, 2, 0, 2949228, 2, 0, 2949229, 2, 0, 2949230, 2, 0, 2949231, 2, 0, 2949232, 2, 0, 2949233, 2, 0, 2949234, 2, 0, 2949235, 2, 0, 2949236, 2, 0, 2949237, 2, 0, 2949238, 2, 0, 2949239, 2, 0, 3014656, 458752, 2, 3014657, 393216, 2, 3014658, 458752, 2, 3014659, 393216, 2, 3014660, 458752, 2, 3014661, 393216, 2, 3014662, 458752, 2, 3014663, 393216, 2, 3014664, 458752, 2, 3014665, 393216, 2, 3014666, 458752, 2, 3014667, 393216, 2, 3014668, 458752, 2, 3014669, 393216, 2, 3014670, 458752, 2, 3014671, 393216, 2, 3014672, 458752, 2, 3014673, 393216, 2, 3014674, 458752, 2, 3014675, 393216, 2, 3014676, 458752, 2, 3014677, 393216, 2, 3014678, 458752, 2, 3014679, 393216, 2, 3014680, 458752, 2, 3014681, 393216, 2, 3014682, 458752, 2, 3014683, 393216, 2, 3014684, 458752, 2, 3014685, 393216, 2, 3014686, 458752, 2, 3014687, 393216, 2, 3014688, 458752, 2, 3014689, 393216, 2, 3014690, 458752, 2, 3014691, 393216, 2, 3014692, 458752, 2, 3014693, 393216, 2, 3014694, 458752, 2, 3014695, 393216, 2, 3014696, 458752, 2, 3014697, 393216, 2, 3014698, 458752, 2, 3014699, 393216, 2, 3014700, 458752, 2, 3014701, 393216, 2, 3014702, 458752, 2, 3014703, 0, 0, 3014704, 262144, 30, 3014723, 262144, 30, 3014724, 262144, 30, 3014725, 262144, 30, 3014726, 262144, 30, 3014727, 262144, 30, 3014728, 262144, 30, 3014729, 262144, 30, 3014730, 262144, 30, 3014731, 262144, 30, 3014732, 262144, 30, 3014733, 262144, 30, 3014734, 262144, 30, 3014735, 262144, 30, 3014736, 262144, 30, 3014737, 262144, 30, 3014738, 262144, 30, 3014739, 196608, 0, 3014740, 0, 0, 3014741, 65536, 0, 3014742, 131072, 0, 3014743, 196608, 0, 3014744, 0, 0, 3014745, 65536, 0, 3014746, 262147, 5, 3014747, 131075, 3, 3014748, 65539, 0, 3014749, 3, 0, 3014750, 3, 4, 3014751, 196608, 0, 3014752, 0, 0, 3014753, 65536, 0, 3014754, 65536, 0, 3014755, 65536, 60, 3014756, 65536, 60, 3014757, 262146, 2, 3014758, 2, 0, 3014759, 2, 0, 3014760, 2, 0, 3014761, 2, 0, 3014762, 2, 0, 3014763, 2, 0, 3014764, 2, 0, 3014765, 2, 0, 3014766, 2, 0, 3014767, 2, 0, 3014768, 2, 0, 3014769, 2, 0, 3014770, 2, 0, 3014771, 2, 0, 3014772, 2, 0, 3014773, 2, 0, 3014774, 2, 0, 3014775, 2, 0, 3080192, 0, 0, 3080193, 0, 0, 3080194, 0, 0, 3080195, 0, 0, 3080196, 0, 0, 3080197, 0, 0, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 0, 3080205, 0, 0, 3080206, 0, 0, 3080207, 0, 0, 3080208, 0, 0, 3080209, 0, 0, 3080210, 0, 0, 3080211, 0, 0, 3080212, 0, 0, 3080213, 0, 0, 3080214, 0, 0, 3080215, 0, 0, 3080216, 0, 0, 3080217, 0, 0, 3080218, 0, 0, 3080219, 0, 0, 3080220, 0, 0, 3080221, 0, 0, 3080222, 0, 0, 3080223, 0, 0, 3080224, 0, 0, 3080225, 0, 0, 3080226, 0, 0, 3080227, 0, 0, 3080228, 0, 0, 3080229, 0, 0, 3080230, 0, 0, 3080231, 0, 0, 3080232, 0, 0, 3080233, 0, 0, 3080234, 0, 0, 3080235, 0, 0, 3080236, 0, 0, 3080237, 0, 0, 3080238, 0, 0, 3080239, 0, 0, 3080240, 262144, 30, 3080259, 262144, 30, 3080260, 262144, 30, 3080261, 262144, 30, 3080262, 262144, 30, 3080263, 262144, 30, 3080264, 262144, 30, 3080265, 262144, 30, 3080266, 262144, 30, 3080267, 262144, 30, 3080268, 262144, 30, 3080269, 262144, 30, 3080270, 262144, 30, 3080271, 262144, 30, 3080272, 262144, 30, 3080273, 65536, 0, 3080274, 131072, 0, 3080275, 196608, 0, 3080276, 0, 0, 3080277, 65536, 0, 3080278, 131072, 0, 3080279, 196608, 0, 3080280, 0, 0, 3080281, 262147, 5, 3080282, 65539, 0, 3080283, 3, 0, 3080284, 3, 0, 3080285, 3, 0, 3080286, 131075, 0, 3080287, 3, 6, 3080288, 0, 0, 3080289, 65536, 0, 3080290, 131072, 0, 3080291, 65536, 60, 3080292, 65536, 60, 3080293, 262146, 6, 3080294, 131074, 1, 3080295, 2, 0, 3080296, 2, 0, 3080297, 2, 0, 3080298, 2, 0, 3080299, 2, 0, 3080300, 2, 0, 3080301, 2, 0, 3080302, 2, 0, 3080303, 2, 0, 3080304, 2, 0, 3080305, 2, 0, 3080306, 2, 0, 3080307, 2, 0, 3080308, 2, 0, 3080309, 2, 0, 3080310, 2, 0, 3080311, 2, 0, 3145728, 458752, 2, 3145729, 393216, 2, 3145730, 458752, 2, 3145731, 393216, 2, 3145732, 458752, 2, 3145733, 393216, 2, 3145734, 458752, 2, 3145735, 393216, 2, 3145736, 458752, 2, 3145737, 393216, 2, 3145738, 458752, 2, 3145739, 393216, 2, 3145740, 458752, 2, 3145741, 393216, 2, 3145742, 458752, 2, 3145743, 393216, 2, 3145744, 458752, 2, 3145745, 393216, 2, 3145746, 458752, 2, 3145747, 393216, 2, 3145748, 458752, 2, 3145749, 393216, 2, 3145750, 458752, 2, 3145751, 393216, 2, 3145752, 458752, 2, 3145753, 393216, 2, 3145754, 458752, 2, 3145755, 393216, 2, 3145756, 458752, 2, 3145757, 393216, 2, 3145758, 458752, 2, 3145759, 393216, 2, 3145760, 458752, 2, 3145761, 393216, 2, 3145762, 458752, 2, 3145763, 393216, 2, 3145764, 458752, 2, 3145765, 393216, 2, 3145766, 458752, 2, 3145767, 393216, 2, 3145768, 458752, 2, 3145769, 393216, 2, 3145770, 458752, 2, 3145771, 393216, 2, 3145772, 458752, 2, 3145773, 393216, 2, 3145774, 458752, 2, 3145775, 0, 0, 3145776, 262144, 30, 3145795, 262144, 30, 3145796, 262144, 30, 3145797, 262144, 30, 3145798, 262144, 30, 3145799, 262144, 30, 3145800, 262144, 30, 3145801, 262144, 30, 3145802, 262144, 30, 3145803, 262144, 30, 3145804, 262144, 30, 3145805, 262144, 30, 3145806, 262144, 30, 3145807, 262144, 30, 3145808, 262144, 30, 3145809, 65536, 0, 3145810, 0, 0, 3145811, 0, 0, 3145812, 0, 0, 3145813, 65536, 0, 3145814, 0, 0, 3145815, 0, 0, 3145816, 0, 0, 3145817, 262147, 2, 3145818, 262147, 0, 3145819, 262147, 4, 3145820, 262147, 4, 3145821, 262147, 4, 3145822, 131075, 1, 3145823, 3, 4, 3145824, 0, 0, 3145825, 65536, 0, 3145826, 131072, 0, 3145827, 65536, 0, 3145828, 65536, 60, 3145829, 65536, 60, 3145830, 262146, 2, 3145831, 2, 0, 3145832, 2, 0, 3145833, 2, 0, 3145834, 2, 0, 3145835, 2, 0, 3145836, 2, 0, 3145837, 2, 0, 3145838, 2, 0, 3145839, 2, 0, 3145840, 2, 0, 3145841, 2, 0, 3145842, 2, 0, 3145843, 2, 0, 3145844, 2, 0, 3145845, 2, 0, 3145846, 2, 0, 3145847, 2, 0, 3211264, 0, 0, 3211265, 0, 0, 3211266, 0, 0, 3211267, 0, 0, 3211268, 0, 0, 3211269, 0, 0, 3211270, 0, 0, 3211271, 0, 0, 3211272, 0, 0, 3211273, 0, 0, 3211274, 0, 0, 3211275, 0, 0, 3211276, 0, 0, 3211277, 0, 0, 3211278, 0, 0, 3211279, 0, 0, 3211280, 0, 0, 3211281, 0, 0, 3211282, 0, 0, 3211283, 0, 0, 3211284, 0, 0, 3211285, 0, 0, 3211286, 0, 0, 3211287, 0, 0, 3211288, 0, 0, 3211289, 0, 0, 3211290, 0, 0, 3211291, 0, 0, 3211292, 0, 0, 3211293, 0, 0, 3211294, 0, 0, 3211295, 0, 0, 3211296, 0, 0, 3211297, 0, 0, 3211298, 0, 0, 3211299, 0, 0, 3211300, 0, 0, 3211301, 0, 0, 3211302, 0, 0, 3211303, 0, 0, 3211304, 0, 0, 3211305, 0, 0, 3211306, 0, 0, 3211307, 0, 0, 3211308, 0, 0, 3211309, 0, 0, 3211310, 0, 0, 3211311, 0, 0, 3211312, 262144, 30, 3211331, 262144, 30, 3211332, 262144, 30, 3211333, 262144, 30, 3211334, 262144, 30, 3211335, 262144, 30, 3211336, 262144, 30, 3211337, 262144, 30, 3211338, 262144, 30, 3211339, 262144, 30, 3211340, 262144, 30, 3211341, 65536, 0, 3211342, 131072, 0, 3211343, 196608, 0, 3211344, 0, 0, 3211345, 65536, 0, 3211346, 131072, 0, 3211347, 196608, 0, 3211348, 0, 0, 3211349, 65536, 0, 3211350, 327680, 10, 3211351, 393216, 10, 3211352, 0, 0, 3211353, 262147, 6, 3211354, 131075, 6, 3211355, 196608, 0, 3211356, 0, 0, 3211357, 65536, 0, 3211358, 262147, 6, 3211359, 131075, 6, 3211360, 0, 0, 3211361, 65536, 0, 3211362, 3, 7, 3211363, 196608, 0, 3211364, 65536, 60, 3211365, 65536, 60, 3211366, 262146, 2, 3211367, 2, 0, 3211368, 2, 0, 3211369, 2, 0, 3211370, 2, 0, 3211371, 2, 0, 3211372, 2, 0, 3211373, 2, 0, 3211374, 2, 0, 3211375, 2, 0, 3211376, 2, 0, 3211377, 2, 0, 3211378, 2, 0, 3211379, 2, 0, 3211380, 2, 0, 3211381, 2, 0, 3211382, 2, 0, 3211383, 2, 0, 3276800, 458752, 2, 3276801, 393216, 2, 3276802, 458752, 2, 3276803, 393216, 2, 3276804, 458752, 2, 3276805, 393216, 2, 3276806, 458752, 2, 3276807, 393216, 2, 3276808, 458752, 2, 3276809, 393216, 2, 3276810, 458752, 2, 3276811, 393216, 2, 3276812, 458752, 2, 3276813, 393216, 2, 3276814, 458752, 2, 3276815, 393216, 2, 3276816, 458752, 2, 3276817, 393216, 2, 3276818, 458752, 2, 3276819, 393216, 2, 3276820, 458752, 2, 3276821, 393216, 2, 3276822, 458752, 2, 3276823, 393216, 2, 3276824, 458752, 2, 3276825, 393216, 2, 3276826, 458752, 2, 3276827, 393216, 2, 3276828, 458752, 2, 3276829, 393216, 2, 3276830, 458752, 2, 3276831, 393216, 2, 3276832, 458752, 2, 3276833, 393216, 2, 3276834, 458752, 2, 3276835, 393216, 2, 3276836, 458752, 2, 3276837, 393216, 2, 3276838, 458752, 2, 3276839, 393216, 2, 3276840, 458752, 2, 3276841, 393216, 2, 3276842, 458752, 2, 3276843, 393216, 2, 3276844, 458752, 2, 3276845, 393216, 2, 3276846, 458752, 2, 3276847, 0, 0, 3276848, 262144, 30, 3276867, 262144, 30, 3276868, 262144, 30, 3276869, 262144, 30, 3276870, 262144, 30, 3276871, 262144, 30, 3276872, 262144, 30, 3276873, 262144, 30, 3276874, 262144, 30, 3276875, 262144, 30, 3276876, 262144, 30, 3276877, 65536, 0, 3276878, 262147, 5, 3276879, 3, 6, 3276880, 0, 1, 3276881, 0, 1, 3276882, 131072, 0, 3276883, 196608, 0, 3276884, 0, 0, 3276885, 65536, 0, 3276886, 0, 0, 3276887, 0, 0, 3276888, 0, 0, 3276889, 65536, 0, 3276890, 131072, 0, 3276891, 262148, 5, 3276892, 131076, 3, 3276893, 131076, 3, 3276894, 131076, 3, 3276895, 4, 6, 3276896, 0, 0, 3276897, 262147, 5, 3276898, 131075, 4, 3276899, 196608, 0, 3276900, 65536, 60, 3276901, 65536, 60, 3276902, 262146, 2, 3276903, 2, 0, 3276904, 2, 0, 3276905, 2, 0, 3276906, 2, 0, 3276907, 2, 0, 3276908, 2, 0, 3276909, 2, 0, 3276910, 2, 0, 3276911, 2, 0, 3276912, 2, 0, 3276913, 2, 0, 3276914, 2, 0, 3276915, 2, 0, 3276916, 2, 0, 3276917, 2, 0, 3276918, 2, 0, 3276919, 2, 0, 3342336, 0, 0, 3342337, 0, 0, 3342338, 0, 0, 3342339, 0, 0, 3342340, 0, 0, 3342341, 0, 0, 3342342, 0, 0, 3342343, 0, 0, 3342344, 0, 0, 3342345, 0, 0, 3342346, 0, 0, 3342347, 0, 0, 3342348, 0, 0, 3342349, 0, 0, 3342350, 0, 0, 3342351, 0, 0, 3342352, 0, 0, 3342353, 0, 0, 3342354, 0, 0, 3342355, 0, 0, 3342356, 0, 0, 3342357, 0, 0, 3342358, 0, 0, 3342359, 0, 0, 3342360, 0, 0, 3342361, 0, 0, 3342362, 0, 0, 3342363, 0, 0, 3342364, 0, 0, 3342365, 0, 0, 3342366, 0, 0, 3342367, 0, 0, 3342368, 0, 0, 3342369, 0, 0, 3342370, 0, 0, 3342371, 0, 0, 3342372, 0, 0, 3342373, 0, 0, 3342374, 0, 0, 3342375, 0, 0, 3342376, 0, 0, 3342377, 0, 0, 3342378, 0, 0, 3342379, 0, 0, 3342380, 0, 0, 3342381, 0, 0, 3342382, 0, 0, 3342383, 0, 0, 3342384, 262144, 30, 3342403, 0, 0, 3342404, 0, 0, 3342405, 0, 0, 3342406, 0, 0, 3342407, 0, 0, 3342408, 196608, 0, 3342409, 0, 0, 3342410, 65536, 0, 3342411, 196608, 0, 3342412, 0, 0, 3342413, 65536, 0, 3342414, 262147, 2, 3342415, 3, 4, 3342416, 0, 0, 3342417, 65536, 0, 3342418, 131072, 0, 3342419, 196608, 0, 3342420, 0, 0, 3342421, 65536, 0, 3342422, 327680, 10, 3342423, 393216, 10, 3342424, 0, 0, 3342425, 0, 0, 3342426, 262148, 5, 3342427, 327684, 0, 3342428, 262148, 4, 3342429, 262148, 4, 3342430, 262148, 4, 3342431, 131076, 6, 3342432, 0, 0, 3342433, 262147, 6, 3342434, 131075, 6, 3342435, 196608, 0, 3342436, 65536, 60, 3342437, 65536, 60, 3342438, 262146, 2, 3342439, 2, 0, 3342440, 2, 0, 3342441, 2, 0, 3342442, 2, 0, 3342443, 2, 0, 3342444, 2, 0, 3342445, 2, 0, 3342446, 2, 0, 3342447, 2, 0, 3342448, 2, 0, 3342449, 2, 0, 3342450, 2, 0, 3342451, 2, 0, 3342452, 2, 0, 3342453, 2, 0, 3342454, 2, 0, 3342455, 2, 0, 3407872, 458752, 2, 3407873, 393216, 2, 3407874, 458752, 2, 3407875, 393216, 2, 3407876, 458752, 2, 3407877, 393216, 2, 3407878, 458752, 2, 3407879, 393216, 2, 3407880, 458752, 2, 3407881, 393216, 2, 3407882, 458752, 2, 3407883, 393216, 2, 3407884, 458752, 2, 3407885, 393216, 2, 3407886, 458752, 2, 3407887, 393216, 2, 3407888, 458752, 2, 3407889, 393216, 2, 3407890, 458752, 2, 3407891, 393216, 2, 3407892, 458752, 2, 3407893, 393216, 2, 3407894, 458752, 2, 3407895, 393216, 2, 3407896, 458752, 2, 3407897, 393216, 2, 3407898, 458752, 2, 3407899, 393216, 2, 3407900, 458752, 2, 3407901, 393216, 2, 3407902, 458752, 2, 3407903, 393216, 2, 3407904, 458752, 2, 3407905, 393216, 2, 3407906, 458752, 2, 3407907, 393216, 2, 3407908, 458752, 2, 3407909, 393216, 2, 3407910, 458752, 2, 3407911, 393216, 2, 3407912, 458752, 2, 3407913, 393216, 2, 3407914, 458752, 2, 3407915, 393216, 2, 3407916, 458752, 2, 3407917, 393216, 2, 3407918, 458752, 2, 3407919, 0, 0, 3407920, 262144, 30, 3407939, 0, 0, 3407940, 0, 0, 3407941, 0, 0, 3407942, 0, 0, 3407943, 0, 0, 3407944, 0, 0, 3407945, 0, 0, 3407946, 0, 0, 3407947, 0, 0, 3407948, 0, 0, 3407949, 0, 0, 3407950, 262147, 2, 3407951, 131075, 0, 3407952, 3, 6, 3407953, 65536, 0, 3407954, 131072, 0, 3407955, 196608, 0, 3407956, 0, 0, 3407957, 0, 0, 3407958, 0, 0, 3407959, 0, 0, 3407960, 327680, 10, 3407961, 393216, 10, 3407962, 262148, 2, 3407963, 4, 4, 3407964, 0, 0, 3407965, 65536, 0, 3407966, 131072, 0, 3407967, 196608, 0, 3407968, 0, 0, 3407969, 65536, 0, 3407970, 131072, 0, 3407971, 196608, 0, 3407972, 65536, 60, 3407973, 65536, 60, 3407974, 262146, 2, 3407975, 2, 0, 3407976, 2, 0, 3407977, 2, 0, 3407978, 2, 0, 3407979, 2, 0, 3407980, 2, 0, 3407981, 2, 0, 3407982, 2, 0, 3407983, 2, 0, 3407984, 2, 0, 3407985, 2, 0, 3407986, 2, 0, 3407987, 2, 0, 3407988, 2, 0, 3407989, 2, 0, 3407990, 2, 0, 3407991, 2, 0, 3473475, 0, 0, 3473476, 0, 0, 3473477, 0, 0, 3473478, 0, 0, 3473479, 0, 0, 3473480, 0, 0, 3473481, 0, 0, 3473482, 0, 0, 3473483, 0, 0, 3473484, 0, 0, 3473485, 0, 0, 3473486, 262147, 2, 3473487, 3, 0, 3473488, 131075, 0, 3473489, 131075, 3, 3473490, 131075, 3, 3473491, 3, 6, 3473492, 327680, 10, 3473493, 393216, 10, 3473494, 327680, 10, 3473495, 393216, 10, 3473496, 0, 0, 3473497, 0, 0, 3473498, 262148, 2, 3473499, 4, 4, 3473500, 0, 0, 3473501, 65536, 0, 3473502, 131072, 0, 3473503, 196608, 0, 3473504, 262147, 5, 3473505, 3, 6, 3473506, 65536, 60, 3473507, 65536, 60, 3473508, 65536, 60, 3473509, 65536, 60, 3473510, 262146, 2, 3473511, 2, 0, 3473512, 2, 0, 3473513, 2, 0, 3473514, 2, 0, 3473515, 2, 0, 3473516, 2, 0, 3473517, 2, 0, 3473518, 2, 0, 3473519, 2, 0, 3473520, 2, 0, 3473521, 2, 0, 3473522, 2, 0, 3473523, 2, 0, 3473524, 2, 0, 3473525, 2, 0, 3473526, 2, 0, 3473527, 2, 0, 3539011, 0, 0, 3539012, 0, 0, 3539013, 0, 0, 3539014, 0, 0, 3539015, 0, 0, 3539016, 0, 0, 3539017, 0, 0, 3539018, 0, 0, 3539019, 0, 0, 3539020, 0, 0, 3539021, 0, 0, 3539022, 262147, 2, 3539023, 262147, 0, 3539024, 262147, 4, 3539025, 262147, 4, 3539026, 131075, 1, 3539027, 3, 4, 3539028, 0, 0, 3539029, 3, 7, 3539030, 0, 0, 3539031, 0, 0, 3539032, 327680, 10, 3539033, 393216, 10, 3539034, 262148, 2, 3539035, 4, 4, 3539036, 0, 0, 3539037, 65536, 0, 3539038, 262147, 5, 3539039, 196611, 3, 3539040, 327683, 4, 3539041, 131075, 6, 3539042, 65536, 60, 3539043, 65536, 60, 3539044, 65536, 60, 3539045, 65536, 60, 3539046, 262146, 2, 3539047, 2, 0, 3539048, 2, 0, 3539049, 2, 0, 3539050, 2, 0, 3539051, 2, 0, 3539052, 2, 0, 3539053, 2, 0, 3539054, 2, 0, 3539055, 2, 0, 3539056, 2, 0, 3539057, 2, 0, 3539058, 2, 0, 3539059, 2, 0, 3539060, 2, 0, 3539061, 2, 0, 3539062, 2, 0, 3539063, 2, 0, 3604547, 0, 0, 3604548, 0, 0, 3604549, 0, 0, 3604550, 0, 0, 3604551, 0, 0, 3604552, 0, 0, 3604553, 0, 0, 3604554, 0, 0, 3604555, 0, 0, 3604556, 0, 0, 3604557, 0, 0, 3604558, 262147, 2, 3604559, 3, 4, 3604560, 0, 0, 3604561, 65536, 0, 3604562, 262147, 2, 3604563, 3, 1, 3604564, 196611, 5, 3604565, 196611, 6, 3604566, 327680, 10, 3604567, 393216, 10, 3604568, 0, 0, 3604569, 0, 0, 3604570, 262148, 2, 3604571, 4, 4, 3604572, 0, 0, 3604573, 262147, 5, 3604574, 327683, 0, 3604575, 131075, 6, 3604576, 0, 0, 3604577, 65536, 0, 3604578, 65536, 60, 3604579, 65536, 60, 3604580, 65536, 60, 3604581, 65536, 60, 3604582, 262146, 2, 3604583, 2, 0, 3604584, 2, 0, 3604585, 2, 0, 3604586, 2, 0, 3604587, 2, 0, 3604588, 2, 0, 3604589, 2, 0, 3604590, 2, 0, 3604591, 2, 0, 3604592, 2, 0, 3604593, 2, 0, 3604594, 2, 0, 3604595, 2, 0, 3604596, 2, 0, 3604597, 2, 0, 3604598, 2, 0, 3604599, 2, 0, 3670017, 262144, 30, 3670018, 262144, 30, 3670019, 262144, 30, 3670020, 262144, 30, 3670021, 262144, 30, 3670022, 262144, 30, 3670023, 262144, 30, 3670024, 262144, 30, 3670025, 262144, 30, 3670026, 262144, 30, 3670027, 262144, 30, 3670028, 262144, 30, 3670029, 262144, 30, 3670030, 262144, 30, 3670031, 262144, 30, 3670032, 262144, 30, 3670033, 262144, 30, 3670034, 262144, 30, 3670035, 262144, 30, 3670036, 262144, 30, 3670037, 262144, 30, 3670038, 262144, 30, 3670039, 262144, 30, 3670040, 262144, 30, 3670041, 262144, 30, 3670042, 262144, 30, 3670043, 262144, 30, 3670044, 262144, 30, 3670045, 262144, 30, 3670046, 262144, 30, 3670047, 262144, 30, 3670048, 262144, 30, 3670049, 262144, 30, 3670050, 262144, 30, 3670051, 262144, 30, 3670052, 262144, 30, 3670053, 262144, 30, 3670054, 262144, 30, 3670055, 262144, 30, 3670056, 262144, 30, 3670057, 262144, 30, 3670058, 262144, 30, 3670059, 262144, 30, 3670060, 262144, 30, 3670061, 262144, 30, 3670062, 262144, 30, 3670063, 262144, 30, 3670064, 262144, 30, 3670065, 262144, 30, 3670066, 262144, 30, 3670067, 262144, 30, 3670068, 262144, 30, 3670069, 262144, 30, 3670070, 262144, 30, 3670071, 262144, 30, 3670072, 262144, 30, 3670083, 0, 0, 3670084, 0, 0, 3670085, 0, 0, 3670086, 0, 0, 3670087, 0, 0, 3670088, 196608, 0, 3670089, 0, 0, 3670090, 65536, 0, 3670091, 0, 0, 3670092, 0, 0, 3670093, 65539, 7, 3670094, 327683, 4, 3670095, 262147, 1, 3670096, 3, 6, 3670097, 65536, 0, 3670098, 262147, 2, 3670099, 3, 4, 3670100, 0, 0, 3670101, 0, 0, 3670102, 0, 0, 3670103, 0, 0, 3670104, 327680, 10, 3670105, 393216, 10, 3670106, 262148, 6, 3670107, 131076, 6, 3670108, 0, 0, 3670109, 262147, 2, 3670110, 3, 4, 3670111, 65536, 60, 3670112, 65536, 60, 3670113, 65536, 60, 3670114, 65536, 60, 3670115, 65536, 60, 3670116, 65536, 60, 3670117, 262146, 5, 3670118, 65538, 0, 3670119, 2, 0, 3670120, 2, 0, 3670121, 2, 0, 3670122, 2, 0, 3670123, 2, 0, 3670124, 2, 0, 3670125, 2, 0, 3670126, 2, 0, 3670127, 2, 0, 3670128, 2, 0, 3670129, 2, 0, 3670130, 2, 0, 3670131, 2, 0, 3670132, 2, 0, 3670133, 2, 0, 3670134, 2, 0, 3670135, 2, 0, 3735553, 262144, 30, 3735554, 262144, 30, 3735555, 262144, 30, 3735556, 262144, 30, 3735557, 262144, 30, 3735558, 262144, 30, 3735559, 262144, 30, 3735560, 262144, 30, 3735561, 262144, 30, 3735562, 262144, 30, 3735563, 262144, 30, 3735564, 262144, 30, 3735565, 262144, 30, 3735566, 262144, 30, 3735567, 262144, 30, 3735568, 262144, 30, 3735569, 262144, 30, 3735570, 262144, 30, 3735571, 262144, 30, 3735572, 262144, 30, 3735573, 262144, 30, 3735574, 262144, 30, 3735575, 262144, 30, 3735576, 262144, 30, 3735577, 262144, 30, 3735578, 262144, 30, 3735579, 262144, 30, 3735580, 262144, 30, 3735581, 262144, 30, 3735582, 262144, 30, 3735583, 262144, 30, 3735584, 262144, 30, 3735585, 262144, 30, 3735586, 262144, 30, 3735587, 262144, 30, 3735588, 262144, 30, 3735589, 262144, 30, 3735590, 262144, 30, 3735591, 262144, 30, 3735592, 262144, 30, 3735593, 262144, 30, 3735594, 262144, 30, 3735595, 262144, 30, 3735596, 262144, 30, 3735597, 262144, 30, 3735598, 262144, 30, 3735599, 262144, 30, 3735600, 262144, 30, 3735601, 262144, 30, 3735602, 262144, 30, 3735603, 262144, 30, 3735604, 262144, 30, 3735605, 262144, 30, 3735606, 262144, 30, 3735607, 262144, 30, 3735608, 262144, 30, 3735619, 262144, 30, 3735620, 262144, 30, 3735621, 262144, 30, 3735622, 262144, 30, 3735623, 262144, 30, 3735624, 262144, 30, 3735625, 262144, 30, 3735626, 65536, 0, 3735627, 196608, 0, 3735628, 0, 0, 3735629, 65536, 0, 3735630, 131072, 0, 3735631, 262147, 2, 3735632, 3, 4, 3735633, 65536, 0, 3735634, 262147, 6, 3735635, 131075, 6, 3735636, 327680, 10, 3735637, 393216, 10, 3735638, 327680, 10, 3735639, 393216, 10, 3735640, 0, 0, 3735641, 65536, 0, 3735642, 131072, 0, 3735643, 196608, 0, 3735644, 0, 0, 3735645, 262147, 6, 3735646, 131075, 6, 3735647, 65536, 60, 3735648, 65536, 60, 3735649, 65536, 60, 3735650, 65536, 60, 3735651, 65536, 60, 3735652, 65536, 60, 3735653, 262146, 2, 3735654, 2, 0, 3735655, 2, 0, 3735656, 2, 0, 3735657, 2, 0, 3735658, 2, 0, 3735659, 2, 0, 3735660, 2, 0, 3735661, 2, 0, 3735662, 2, 0, 3735663, 2, 0, 3735664, 2, 0, 3735665, 2, 0, 3735666, 2, 0, 3735667, 2, 0, 3735668, 2, 0, 3735669, 2, 0, 3735670, 2, 0, 3735671, 2, 0, 3801089, 262144, 30, 3801090, 262144, 30, 3801091, 262144, 30, 3801092, 262144, 30, 3801093, 262144, 30, 3801094, 262144, 30, 3801095, 262144, 30, 3801096, 262144, 30, 3801097, 262144, 30, 3801098, 262144, 30, 3801099, 262144, 30, 3801100, 262144, 30, 3801101, 262144, 30, 3801102, 262144, 30, 3801103, 262144, 30, 3801104, 262144, 30, 3801105, 262144, 30, 3801106, 262144, 30, 3801107, 262144, 30, 3801108, 262144, 30, 3801109, 262144, 30, 3801110, 262144, 30, 3801111, 262144, 30, 3801112, 262144, 30, 3801113, 262144, 30, 3801114, 262144, 30, 3801115, 262144, 30, 3801116, 262144, 30, 3801117, 262144, 30, 3801118, 262144, 30, 3801119, 262144, 30, 3801120, 262144, 30, 3801121, 262144, 30, 3801122, 262144, 30, 3801123, 262144, 30, 3801124, 262144, 30, 3801125, 262144, 30, 3801126, 262144, 30, 3801127, 262144, 30, 3801128, 262144, 30, 3801129, 262144, 30, 3801130, 262144, 30, 3801131, 262144, 30, 3801132, 262144, 30, 3801133, 262144, 30, 3801134, 262144, 30, 3801135, 262144, 30, 3801136, 262144, 30, 3801137, 262144, 30, 3801138, 262144, 30, 3801139, 262144, 30, 3801140, 262144, 30, 3801141, 262144, 30, 3801142, 262144, 30, 3801143, 262144, 30, 3801144, 262144, 30, 3801155, 262144, 30, 3801156, 262144, 30, 3801157, 262144, 30, 3801158, 262144, 30, 3801159, 262144, 30, 3801160, 262144, 30, 3801161, 262144, 30, 3801162, 262144, 30, 3801163, 262144, 30, 3801164, 262144, 30, 3801165, 262144, 30, 3801166, 131072, 0, 3801167, 262147, 2, 3801168, 3, 4, 3801169, 4, 7, 3801170, 131072, 0, 3801171, 196608, 0, 3801172, 0, 0, 3801173, 0, 0, 3801174, 0, 0, 3801175, 0, 0, 3801176, 0, 0, 3801177, 65536, 0, 3801178, 262147, 5, 3801179, 3, 6, 3801180, 0, 0, 3801181, 65536, 0, 3801182, 131072, 0, 3801183, 65536, 60, 3801184, 65536, 60, 3801185, 65536, 60, 3801186, 65536, 60, 3801187, 65536, 60, 3801188, 65536, 60, 3801189, 262146, 2, 3801190, 2, 0, 3801191, 2, 0, 3801192, 2, 0, 3801193, 2, 0, 3801194, 2, 0, 3801195, 2, 0, 3801196, 2, 0, 3801197, 2, 0, 3801198, 2, 0, 3801199, 2, 0, 3801200, 2, 0, 3801201, 2, 0, 3801202, 2, 0, 3801203, 2, 0, 3801204, 2, 0, 3801205, 2, 0, 3801206, 2, 0, 3801207, 2, 0, 3866625, 262144, 30, 3866626, 262144, 30, 3866627, 262144, 30, 3866628, 262144, 30, 3866629, 262144, 30, 3866630, 262144, 30, 3866631, 262144, 30, 3866632, 262144, 30, 3866633, 262144, 30, 3866634, 262144, 30, 3866635, 262144, 30, 3866636, 262144, 30, 3866637, 262144, 30, 3866638, 262144, 30, 3866639, 262144, 30, 3866640, 262144, 30, 3866641, 262144, 30, 3866642, 262144, 30, 3866643, 262144, 30, 3866644, 262144, 30, 3866645, 262144, 30, 3866646, 262144, 30, 3866647, 262144, 30, 3866648, 262144, 30, 3866649, 262144, 30, 3866650, 262144, 30, 3866651, 262144, 30, 3866652, 262144, 30, 3866653, 262144, 30, 3866654, 262144, 30, 3866655, 262144, 30, 3866656, 262144, 30, 3866657, 262144, 30, 3866658, 262144, 30, 3866659, 262144, 30, 3866660, 262144, 30, 3866661, 262144, 30, 3866662, 262144, 30, 3866663, 262144, 30, 3866664, 262144, 30, 3866665, 262144, 30, 3866666, 262144, 30, 3866667, 262144, 30, 3866668, 262144, 30, 3866669, 262144, 30, 3866670, 262144, 30, 3866671, 262144, 30, 3866672, 262144, 30, 3866673, 262144, 30, 3866674, 262144, 30, 3866675, 262144, 30, 3866676, 262144, 30, 3866677, 262144, 30, 3866678, 262144, 30, 3866679, 262144, 30, 3866680, 262144, 30, 3866691, 262144, 30, 3866692, 262144, 30, 3866693, 262144, 30, 3866694, 262144, 30, 3866695, 262144, 30, 3866696, 262144, 30, 3866697, 262144, 30, 3866698, 262144, 30, 3866699, 262144, 30, 3866700, 262144, 30, 3866701, 262144, 30, 3866702, 131072, 0, 3866703, 262147, 6, 3866704, 65539, 4, 3866705, 327684, 6, 3866706, 65540, 6, 3866707, 65536, 0, 3866708, 327680, 10, 3866709, 393216, 10, 3866710, 327680, 10, 3866711, 393216, 10, 3866712, 0, 0, 3866713, 262147, 2, 3866714, 3, 0, 3866715, 3, 4, 3866716, 0, 0, 3866717, 65536, 0, 3866718, 131072, 0, 3866719, 65536, 60, 3866720, 65536, 60, 3866721, 65536, 60, 3866722, 65536, 60, 3866723, 65536, 60, 3866724, 65536, 60, 3866725, 262146, 2, 3866726, 2, 0, 3866727, 2, 0, 3866728, 2, 0, 3866729, 2, 0, 3866730, 2, 0, 3866731, 2, 0, 3866732, 2, 0, 3866733, 2, 0, 3866734, 2, 0, 3866735, 2, 0, 3866736, 2, 0, 3866737, 2, 0, 3866738, 2, 0, 3866739, 2, 0, 3866740, 2, 0, 3866741, 2, 0, 3866742, 2, 0, 3866743, 2, 0, 3932161, 262144, 30, 3932162, 262144, 30, 3932163, 262144, 30, 3932164, 262144, 30, 3932165, 262144, 30, 3932166, 262144, 30, 3932167, 262144, 30, 3932168, 262144, 30, 3932169, 262144, 30, 3932170, 262144, 30, 3932171, 262144, 30, 3932172, 262144, 30, 3932173, 262144, 30, 3932174, 262144, 30, 3932175, 262144, 30, 3932176, 262144, 30, 3932177, 262144, 30, 3932178, 262144, 30, 3932179, 262144, 30, 3932180, 262144, 30, 3932181, 262144, 30, 3932182, 262144, 30, 3932183, 262144, 30, 3932184, 262144, 30, 3932185, 262144, 30, 3932186, 262144, 30, 3932187, 262144, 30, 3932188, 262144, 30, 3932189, 262144, 30, 3932190, 262144, 30, 3932191, 262144, 30, 3932192, 262144, 30, 3932193, 262144, 30, 3932194, 262144, 30, 3932195, 262144, 30, 3932196, 262144, 30, 3932197, 262144, 30, 3932198, 262144, 30, 3932199, 262144, 30, 3932200, 262144, 30, 3932201, 262144, 30, 3932202, 262144, 30, 3932203, 262144, 30, 3932204, 262144, 30, 3932205, 262144, 30, 3932206, 262144, 30, 3932207, 262144, 30, 3932208, 262144, 30, 3932209, 262144, 30, 3932210, 262144, 30, 3932211, 262144, 30, 3932212, 262144, 30, 3932213, 262144, 30, 3932214, 262144, 30, 3932215, 262144, 30, 3932216, 262144, 30, 3932227, 262144, 30, 3932228, 262144, 30, 3932229, 262144, 30, 3932230, 262144, 30, 3932231, 262144, 30, 3932232, 262144, 30, 3932233, 262144, 30, 3932234, 262144, 30, 3932235, 262144, 30, 3932236, 262144, 30, 3932237, 262144, 30, 3932238, 131072, 0, 3932239, 65536, 0, 3932240, 131075, 5, 3932241, 65536, 0, 3932242, 131076, 5, 3932243, 3, 7, 3932244, 0, 0, 3932245, 0, 0, 3932246, 262147, 5, 3932247, 131075, 3, 3932248, 131075, 3, 3932249, 65539, 0, 3932250, 3, 0, 3932251, 3, 4, 3932252, 0, 0, 3932253, 65536, 0, 3932254, 131072, 0, 3932255, 65536, 0, 3932256, 65536, 0, 3932257, 65536, 60, 3932258, 65536, 60, 3932259, 65536, 60, 3932260, 65536, 60, 3932261, 262146, 2, 3932262, 2, 0, 3932263, 2, 0, 3932264, 2, 0, 3932265, 2, 0, 3932266, 2, 0, 3932267, 2, 0, 3932268, 2, 0, 3932269, 2, 0, 3932270, 2, 0, 3932271, 2, 0, 3932272, 2, 0, 3932273, 2, 0, 3932274, 2, 0, 3932275, 2, 0, 3932276, 2, 0, 3932277, 2, 0, 3932278, 2, 0, 3932279, 2, 0, 3997697, 262144, 30, 3997698, 262144, 30, 3997699, 262144, 30, 3997700, 262144, 30, 3997701, 262144, 30, 3997702, 262144, 30, 3997703, 262144, 30, 3997704, 262144, 30, 3997705, 262144, 30, 3997706, 262144, 30, 3997707, 262144, 30, 3997708, 262144, 30, 3997709, 262144, 30, 3997710, 262144, 30, 3997711, 262144, 30, 3997712, 262144, 30, 3997713, 262144, 30, 3997714, 262144, 30, 3997715, 262144, 30, 3997716, 262144, 30, 3997717, 262144, 30, 3997718, 262144, 30, 3997719, 262144, 30, 3997720, 262144, 30, 3997721, 262144, 30, 3997722, 262144, 30, 3997723, 262144, 30, 3997724, 262144, 30, 3997725, 262144, 30, 3997726, 262144, 30, 3997727, 262144, 30, 3997728, 262144, 30, 3997729, 262144, 30, 3997730, 262144, 30, 3997731, 262144, 30, 3997732, 262144, 30, 3997733, 262144, 30, 3997734, 262144, 30, 3997735, 262144, 30, 3997736, 262144, 30, 3997737, 262144, 30, 3997738, 262144, 30, 3997739, 262144, 30, 3997740, 262144, 30, 3997741, 262144, 30, 3997742, 262144, 30, 3997743, 262144, 30, 3997744, 262144, 30, 3997745, 262144, 30, 3997746, 262144, 30, 3997747, 262144, 30, 3997748, 262144, 30, 3997749, 262144, 30, 3997750, 262144, 30, 3997751, 262144, 30, 3997752, 262144, 30, 3997763, 262144, 30, 3997764, 262144, 30, 3997765, 262144, 30, 3997766, 262144, 30, 3997767, 262144, 30, 3997768, 262144, 30, 3997769, 262144, 30, 3997770, 262144, 30, 3997771, 262144, 30, 3997772, 262144, 30, 3997773, 262144, 30, 3997774, 131072, 0, 3997775, 262147, 5, 3997776, 131075, 4, 3997777, 65536, 0, 3997778, 131076, 5, 3997779, 131075, 5, 3997780, 327680, 10, 3997781, 393216, 10, 3997782, 262147, 2, 3997783, 3, 0, 3997784, 3, 0, 3997785, 3, 0, 3997786, 3, 0, 3997787, 3, 4, 3997788, 0, 0, 3997789, 65536, 0, 3997790, 131072, 0, 3997791, 65539, 7, 3997792, 65539, 6, 3997793, 65536, 60, 3997794, 65536, 60, 3997795, 65536, 60, 3997796, 65536, 60, 3997797, 262146, 2, 3997798, 2, 0, 3997799, 2, 0, 3997800, 2, 0, 3997801, 2, 0, 3997802, 2, 0, 3997803, 2, 0, 3997804, 2, 0, 3997805, 2, 0, 3997806, 2, 0, 3997807, 2, 0, 3997808, 2, 0, 3997809, 2, 0, 3997810, 2, 0, 3997811, 2, 0, 3997812, 2, 0, 3997813, 2, 0, 3997814, 2, 0, 3997815, 2, 0, 4063233, 262144, 30, 4063234, 262144, 30, 4063235, 262144, 30, 4063236, 262144, 30, 4063237, 262144, 30, 4063238, 262144, 30, 4063239, 262144, 30, 4063240, 262144, 30, 4063241, 262144, 30, 4063242, 262144, 30, 4063243, 262144, 30, 4063244, 262144, 30, 4063245, 262144, 30, 4063246, 262144, 30, 4063247, 262144, 30, 4063248, 262144, 30, 4063249, 262144, 30, 4063250, 262144, 30, 4063251, 262144, 30, 4063252, 262144, 30, 4063253, 262144, 30, 4063254, 262144, 30, 4063255, 262144, 30, 4063256, 262144, 30, 4063257, 262144, 30, 4063258, 262144, 30, 4063259, 262144, 30, 4063260, 262144, 30, 4063261, 262144, 30, 4063262, 262144, 30, 4063263, 262144, 30, 4063264, 262144, 30, 4063265, 262144, 30, 4063266, 262144, 30, 4063267, 262144, 30, 4063268, 262144, 30, 4063269, 262144, 30, 4063270, 262144, 30, 4063271, 262144, 30, 4063272, 262144, 30, 4063273, 262144, 30, 4063274, 262144, 30, 4063275, 262144, 30, 4063276, 262144, 30, 4063277, 262144, 30, 4063278, 262144, 30, 4063279, 262144, 30, 4063280, 262144, 30, 4063281, 262144, 30, 4063282, 262144, 30, 4063283, 262144, 30, 4063284, 262144, 30, 4063285, 262144, 30, 4063286, 262144, 30, 4063287, 262144, 30, 4063288, 262144, 30, 4063299, 262144, 30, 4063300, 262144, 30, 4063301, 262144, 30, 4063302, 262144, 30, 4063303, 262144, 30, 4063304, 262144, 30, 4063305, 262144, 30, 4063306, 262144, 30, 4063307, 262144, 30, 4063308, 262144, 30, 4063309, 262144, 30, 4063310, 131072, 0, 4063311, 262147, 6, 4063312, 3, 5, 4063313, 65539, 6, 4063314, 131076, 5, 4063315, 131075, 5, 4063316, 0, 0, 4063317, 0, 0, 4063318, 262147, 6, 4063319, 262147, 4, 4063320, 131075, 1, 4063321, 3, 0, 4063322, 3, 0, 4063323, 3, 4, 4063324, 0, 0, 4063325, 65536, 0, 4063326, 131072, 0, 4063327, 196608, 0, 4063328, 131075, 7, 4063329, 65536, 60, 4063330, 65536, 60, 4063331, 65536, 60, 4063332, 65536, 60, 4063333, 262146, 6, 4063334, 131074, 1, 4063335, 2, 0, 4063336, 2, 0, 4063337, 2, 0, 4063338, 2, 0, 4063339, 2, 0, 4063340, 2, 0, 4063341, 2, 0, 4063342, 2, 0, 4063343, 2, 0, 4063344, 2, 0, 4063345, 2, 0, 4063346, 2, 0, 4063347, 2, 0, 4063348, 2, 0, 4063349, 2, 0, 4063350, 2, 0, 4063351, 2, 0, 4128769, 262144, 30, 4128770, 262144, 30, 4128771, 262144, 30, 4128772, 262144, 30, 4128773, 262144, 30, 4128774, 262144, 30, 4128775, 262144, 30, 4128776, 262144, 30, 4128777, 262144, 30, 4128778, 262144, 30, 4128779, 262144, 30, 4128780, 262144, 30, 4128781, 262144, 30, 4128782, 262144, 30, 4128783, 262144, 30, 4128784, 262144, 30, 4128785, 262144, 30, 4128786, 262144, 30, 4128787, 262144, 30, 4128788, 262144, 30, 4128789, 262144, 30, 4128790, 262144, 30, 4128791, 262144, 30, 4128792, 393216, 41, 4128793, 393216, 41, 4128794, 393216, 41, 4128795, 393216, 41, 4128796, 393216, 41, 4128797, 393216, 41, 4128798, 393216, 41, 4128799, 393216, 41, 4128800, 393216, 41, 4128801, 393216, 41, 4128802, 393216, 41, 4128803, 393216, 41, 4128804, 393216, 41, 4128805, 393216, 41, 4128806, 393216, 41, 4128807, 393216, 41, 4128808, 393216, 41, 4128809, 393216, 41, 4128810, 393216, 41, 4128811, 393216, 41, 4128812, 262144, 30, 4128813, 262144, 30, 4128814, 262144, 30, 4128815, 262144, 30, 4128816, 262144, 30, 4128817, 262144, 30, 4128818, 262144, 30, 4128819, 262144, 30, 4128820, 262144, 30, 4128821, 262144, 30, 4128822, 262144, 30, 4128823, 262144, 30, 4128824, 262144, 30, 4128835, 262144, 30, 4128836, 262144, 30, 4128837, 262144, 30, 4128838, 262144, 30, 4128839, 262144, 30, 4128840, 262144, 30, 4128841, 262144, 30, 4128842, 262144, 30, 4128843, 262144, 30, 4128844, 262144, 30, 4128845, 262144, 30, 4128846, 131072, 0, 4128847, 196608, 0, 4128848, 0, 0, 4128849, 131075, 5, 4128850, 131076, 7, 4128851, 131075, 5, 4128852, 327680, 10, 4128853, 393216, 10, 4128854, 0, 0, 4128855, 0, 0, 4128856, 262147, 2, 4128857, 262147, 0, 4128858, 262147, 4, 4128859, 262147, 1, 4128860, 3, 6, 4128861, 65536, 0, 4128862, 131072, 0, 4128863, 196608, 0, 4128864, 65536, 0, 4128865, 65536, 0, 4128866, 65536, 0, 4128867, 65536, 0, 4128868, 65536, 60, 4128869, 65536, 60, 4128870, 262146, 2, 4128871, 2, 0, 4128872, 2, 0, 4128873, 2, 0, 4128874, 2, 0, 4128875, 2, 0, 4128876, 2, 0, 4128877, 2, 0, 4128878, 2, 0, 4128879, 2, 0, 4128880, 2, 0, 4128881, 2, 0, 4128882, 2, 0, 4128883, 2, 0, 4128884, 2, 0, 4128885, 2, 0, 4128886, 2, 0, 4128887, 2, 0, 4194305, 262144, 30, 4194306, 262144, 30, 4194307, 262144, 30, 4194308, 262144, 30, 4194309, 262144, 30, 4194310, 262144, 30, 4194311, 262144, 30, 4194312, 262144, 30, 4194313, 262144, 30, 4194314, 262144, 30, 4194315, 262144, 30, 4194316, 262144, 30, 4194317, 262144, 30, 4194318, 262144, 30, 4194319, 262144, 30, 4194320, 262144, 30, 4194321, 262144, 30, 4194322, 393216, 41, 4194323, 393216, 41, 4194324, 393216, 41, 4194325, 393216, 41, 4194326, 393216, 41, 4194327, 393216, 41, 4194328, 393216, 41, 4194329, 393216, 41, 4194330, 393216, 41, 4194331, 393216, 41, 4194332, 393216, 41, 4194333, 393216, 41, 4194334, 393216, 41, 4194335, 393216, 41, 4194336, 393216, 41, 4194337, 393216, 41, 4194338, 393216, 41, 4194339, 393216, 41, 4194340, 393216, 41, 4194341, 393216, 41, 4194342, 393216, 41, 4194343, 393216, 41, 4194344, 393216, 41, 4194345, 393216, 41, 4194346, 393216, 41, 4194347, 393216, 41, 4194348, 262144, 30, 4194349, 262144, 30, 4194350, 262144, 30, 4194351, 262144, 30, 4194352, 262144, 30, 4194353, 262144, 30, 4194354, 262144, 30, 4194355, 262144, 30, 4194356, 262144, 30, 4194357, 262144, 30, 4194358, 262144, 30, 4194359, 262144, 30, 4194360, 262144, 30, 4194371, 262144, 30, 4194372, 262144, 30, 4194373, 262144, 30, 4194374, 262144, 30, 4194375, 262144, 30, 4194376, 262144, 30, 4194377, 262144, 30, 4194378, 262144, 30, 4194379, 262144, 30, 4194380, 262144, 30, 4194381, 262144, 30, 4194382, 262144, 30, 4194383, 262144, 30, 4194384, 0, 0, 4194385, 327683, 2, 4194386, 131075, 3, 4194387, 131075, 4, 4194388, 0, 0, 4194389, 0, 0, 4194390, 327680, 10, 4194391, 393216, 10, 4194392, 262147, 6, 4194393, 131075, 6, 4194394, 131072, 0, 4194395, 262147, 2, 4194396, 3, 4, 4194397, 262148, 5, 4194398, 4, 6, 4194399, 196608, 0, 4194400, 0, 0, 4194401, 65536, 0, 4194402, 131072, 0, 4194403, 196608, 0, 4194404, 65536, 60, 4194405, 65536, 60, 4194406, 262146, 6, 4194407, 131074, 1, 4194408, 2, 0, 4194409, 2, 0, 4194410, 2, 0, 4194411, 2, 0, 4194412, 2, 0, 4194413, 2, 0, 4194414, 2, 0, 4194415, 2, 0, 4194416, 2, 0, 4194417, 2, 0, 4194418, 2, 0, 4194419, 2, 0, 4194420, 2, 0, 4194421, 2, 0, 4194422, 2, 0, 4194423, 2, 0, 4259841, 262144, 30, 4259842, 262144, 30, 4259843, 262144, 30, 4259844, 262144, 30, 4259845, 262144, 30, 4259846, 262144, 30, 4259847, 262144, 30, 4259848, 262144, 30, 4259849, 262144, 30, 4259850, 262144, 30, 4259851, 262144, 30, 4259852, 262144, 30, 4259853, 262144, 30, 4259854, 262144, 30, 4259855, 262144, 30, 4259856, 262144, 30, 4259857, 262144, 30, 4259858, 393216, 41, 4259859, 393216, 41, 4259860, 393216, 41, 4259861, 393216, 41, 4259862, 393216, 41, 4259863, 393216, 41, 4259864, 393216, 41, 4259865, 393216, 41, 4259866, 393216, 41, 4259867, 393216, 41, 4259868, 393216, 41, 4259869, 393216, 41, 4259870, 393216, 41, 4259871, 393216, 41, 4259872, 393216, 41, 4259873, 393216, 41, 4259874, 393216, 41, 4259875, 393216, 41, 4259876, 393216, 41, 4259877, 393216, 41, 4259878, 393216, 41, 4259879, 393216, 41, 4259880, 393216, 41, 4259881, 393216, 41, 4259882, 393216, 41, 4259883, 393216, 41, 4259884, 262144, 30, 4259885, 262144, 30, 4259886, 262144, 30, 4259887, 262144, 30, 4259888, 262144, 30, 4259889, 262144, 30, 4259890, 262144, 30, 4259891, 262144, 30, 4259892, 262144, 30, 4259893, 262144, 30, 4259894, 262144, 30, 4259895, 262144, 30, 4259896, 262144, 30, 4259907, 262144, 30, 4259908, 262144, 30, 4259909, 262144, 30, 4259910, 262144, 30, 4259911, 262144, 30, 4259912, 262144, 30, 4259913, 262144, 30, 4259914, 262144, 30, 4259915, 262144, 30, 4259916, 262144, 30, 4259917, 262144, 30, 4259918, 262144, 30, 4259919, 262144, 30, 4259920, 0, 0, 4259921, 262147, 2, 4259922, 3, 0, 4259923, 3, 4, 4259924, 327680, 10, 4259925, 393216, 10, 4259926, 0, 0, 4259927, 0, 0, 4259928, 0, 0, 4259929, 0, 0, 4259930, 131072, 0, 4259931, 262147, 2, 4259932, 3, 4, 4259933, 262148, 6, 4259934, 262148, 1, 4259935, 131076, 3, 4259936, 131076, 3, 4259937, 4, 6, 4259938, 131072, 0, 4259939, 196608, 0, 4259940, 65536, 0, 4259941, 65536, 60, 4259942, 65536, 60, 4259943, 262146, 2, 4259944, 2, 0, 4259945, 2, 0, 4259946, 2, 0, 4259947, 2, 0, 4259948, 2, 0, 4259949, 2, 0, 4259950, 2, 0, 4259951, 2, 0, 4259952, 2, 0, 4259953, 2, 0, 4259954, 2, 0, 4259955, 2, 0, 4259956, 2, 0, 4259957, 2, 0, 4259958, 2, 0, 4259959, 2, 0, 4325377, 262144, 30, 4325378, 262144, 30, 4325379, 262144, 30, 4325380, 262144, 30, 4325381, 262144, 30, 4325382, 262144, 30, 4325383, 262144, 30, 4325384, 262144, 30, 4325385, 262144, 30, 4325386, 262144, 30, 4325387, 262144, 30, 4325388, 262144, 30, 4325389, 262144, 30, 4325390, 262144, 30, 4325391, 262144, 30, 4325392, 262144, 30, 4325393, 262144, 30, 4325394, 393216, 41, 4325395, 393216, 41, 4325396, 393216, 41, 4325397, 393216, 41, 4325398, 393216, 41, 4325399, 393216, 41, 4325400, 393216, 41, 4325401, 393216, 41, 4325402, 393216, 41, 4325403, 393216, 41, 4325404, 393216, 41, 4325405, 393216, 41, 4325406, 393216, 41, 4325407, 393216, 41, 4325408, 393216, 41, 4325409, 393216, 41, 4325410, 393216, 41, 4325411, 393216, 41, 4325412, 393216, 41, 4325413, 393216, 41, 4325414, 393216, 41, 4325415, 393216, 41, 4325416, 393216, 41, 4325417, 393216, 41, 4325418, 393216, 41, 4325419, 393216, 41, 4325420, 262144, 30, 4325421, 262144, 30, 4325422, 262144, 30, 4325423, 262144, 30, 4325424, 262144, 30, 4325425, 262144, 30, 4325426, 262144, 30, 4325427, 262144, 30, 4325428, 262144, 30, 4325429, 262144, 30, 4325430, 262144, 30, 4325431, 262144, 30, 4325432, 262144, 30, 4325443, 262144, 30, 4325444, 262144, 30, 4325445, 262144, 30, 4325446, 262144, 30, 4325447, 262144, 30, 4325448, 262144, 30, 4325449, 262144, 30, 4325450, 262144, 30, 4325451, 262144, 30, 4325452, 262144, 30, 4325453, 262144, 30, 4325454, 262144, 30, 4325455, 262144, 30, 4325456, 0, 0, 4325457, 262147, 2, 4325458, 3, 0, 4325459, 131075, 0, 4325460, 131075, 3, 4325461, 3, 6, 4325462, 0, 0, 4325463, 0, 0, 4325464, 327680, 10, 4325465, 393216, 10, 4325466, 131072, 0, 4325467, 262147, 6, 4325468, 262147, 1, 4325469, 3, 6, 4325470, 262148, 6, 4325471, 262148, 4, 4325472, 131076, 1, 4325473, 4, 4, 4325474, 131072, 0, 4325475, 196608, 0, 4325476, 0, 0, 4325477, 65536, 60, 4325478, 65536, 60, 4325479, 262146, 2, 4325480, 2, 0, 4325481, 2, 0, 4325482, 2, 0, 4325483, 2, 0, 4325484, 2, 0, 4325485, 2, 0, 4325486, 2, 0, 4325487, 2, 0, 4325488, 2, 0, 4325489, 2, 0, 4325490, 2, 0, 4325491, 2, 0, 4325492, 2, 0, 4325493, 2, 0, 4325494, 2, 0, 4325495, 2, 0, 4390913, 262144, 30, 4390914, 262144, 30, 4390915, 262144, 30, 4390916, 262144, 30, 4390917, 262144, 30, 4390918, 262144, 30, 4390919, 262144, 30, 4390920, 262144, 30, 4390921, 262144, 30, 4390922, 262144, 30, 4390923, 262144, 30, 4390924, 262144, 30, 4390925, 262144, 30, 4390926, 262144, 30, 4390927, 262144, 30, 4390928, 262144, 30, 4390929, 262144, 30, 4390930, 393216, 41, 4390931, 393216, 41, 4390932, 393216, 41, 4390933, 393216, 41, 4390934, 393216, 41, 4390935, 393216, 41, 4390936, 393216, 41, 4390937, 393216, 41, 4390938, 393216, 41, 4390939, 393216, 41, 4390940, 393216, 41, 4390941, 393216, 41, 4390942, 393216, 41, 4390943, 393216, 41, 4390944, 393216, 41, 4390945, 393216, 41, 4390946, 393216, 41, 4390947, 393216, 41, 4390948, 393216, 41, 4390949, 393216, 41, 4390950, 393216, 41, 4390951, 393216, 41, 4390952, 393216, 41, 4390953, 393216, 41, 4390954, 393216, 41, 4390955, 393216, 41, 4390956, 393216, 41, 4390957, 393216, 41, 4390958, 262144, 30, 4390959, 262144, 30, 4390960, 262144, 30, 4390961, 262144, 30, 4390962, 262144, 30, 4390963, 262144, 30, 4390964, 262144, 30, 4390965, 262144, 30, 4390966, 262144, 30, 4390967, 262144, 30, 4390968, 262144, 30, 4390979, 262144, 30, 4390980, 262144, 30, 4390981, 262144, 30, 4390982, 262144, 30, 4390983, 262144, 30, 4390984, 262144, 30, 4390985, 262144, 30, 4390986, 262144, 30, 4390987, 262144, 30, 4390988, 262144, 30, 4390989, 262144, 30, 4390990, 262144, 30, 4390991, 262144, 30, 4390992, 0, 0, 4390993, 262147, 6, 4390994, 131075, 1, 4390995, 3, 0, 4390996, 3, 0, 4390997, 3, 4, 4390998, 327680, 10, 4390999, 393216, 10, 4391000, 0, 0, 4391001, 0, 0, 4391002, 0, 0, 4391003, 0, 0, 4391004, 262147, 2, 4391005, 3, 4, 4391006, 131072, 0, 4391007, 196608, 0, 4391008, 262148, 2, 4391009, 4, 4, 4391010, 131072, 0, 4391011, 196608, 0, 4391012, 0, 0, 4391013, 65536, 60, 4391014, 65536, 60, 4391015, 262146, 2, 4391016, 2, 0, 4391017, 2, 0, 4391018, 2, 0, 4391019, 2, 0, 4391020, 2, 0, 4391021, 2, 0, 4391022, 2, 0, 4391023, 2, 0, 4391024, 2, 0, 4391025, 2, 0, 4391026, 2, 0, 4391027, 2, 0, 4391028, 2, 0, 4391029, 2, 0, 4391030, 2, 0, 4391031, 2, 0, 4456449, 262144, 30, 4456450, 262144, 30, 4456451, 262144, 30, 4456452, 262144, 30, 4456453, 262144, 30, 4456454, 262144, 30, 4456455, 262144, 30, 4456456, 262144, 30, 4456457, 262144, 30, 4456458, 262144, 30, 4456459, 393216, 41, 4456460, 393216, 41, 4456461, 393216, 41, 4456462, 393216, 41, 4456463, 393216, 41, 4456464, 393216, 41, 4456465, 393216, 41, 4456466, 393216, 41, 4456467, 393216, 41, 4456468, 393216, 41, 4456469, 393216, 41, 4456470, 393216, 41, 4456471, 393216, 41, 4456472, 393216, 41, 4456473, 393216, 41, 4456474, 393216, 41, 4456475, 393216, 41, 4456476, 393216, 41, 4456477, 393216, 41, 4456478, 393216, 41, 4456479, 393216, 41, 4456480, 393216, 41, 4456481, 393216, 41, 4456482, 393216, 41, 4456483, 393216, 41, 4456484, 393216, 41, 4456485, 393216, 41, 4456486, 393216, 41, 4456487, 393216, 41, 4456488, 393216, 41, 4456489, 393216, 41, 4456490, 393216, 41, 4456491, 393216, 41, 4456492, 393216, 41, 4456493, 393216, 41, 4456494, 262144, 30, 4456495, 262144, 30, 4456496, 262144, 30, 4456497, 262144, 30, 4456498, 262144, 30, 4456499, 262144, 30, 4456500, 262144, 30, 4456501, 262144, 30, 4456502, 262144, 30, 4456503, 262144, 30, 4456504, 262144, 30, 4456515, 262144, 30, 4456516, 262144, 30, 4456517, 262144, 30, 4456518, 262144, 30, 4456519, 262144, 30, 4456520, 262144, 30, 4456521, 262144, 30, 4456522, 262144, 30, 4456523, 262144, 30, 4456524, 262144, 30, 4456525, 262144, 30, 4456526, 262144, 30, 4456527, 262144, 30, 4456528, 0, 0, 4456529, 65536, 0, 4456530, 262147, 2, 4456531, 3, 0, 4456532, 3, 0, 4456533, 3, 4, 4456534, 0, 0, 4456535, 0, 0, 4456536, 327680, 10, 4456537, 393216, 10, 4456538, 327680, 10, 4456539, 393216, 10, 4456540, 262147, 6, 4456541, 3, 5, 4456542, 65539, 6, 4456543, 196608, 0, 4456544, 262148, 2, 4456545, 4, 4, 4456546, 131072, 0, 4456547, 196608, 0, 4456548, 0, 0, 4456549, 65536, 60, 4456550, 65536, 60, 4456551, 262146, 2, 4456552, 2, 0, 4456553, 2, 0, 4456554, 2, 0, 4456555, 2, 0, 4456556, 2, 0, 4456557, 2, 0, 4456558, 2, 0, 4456559, 2, 0, 4456560, 2, 0, 4456561, 2, 0, 4456562, 2, 0, 4456563, 2, 0, 4456564, 2, 0, 4456565, 2, 0, 4456566, 2, 0, 4456567, 2, 0, 4521985, 262144, 30, 4521986, 262144, 30, 4521987, 262144, 30, 4521988, 262144, 30, 4521989, 262144, 30, 4521990, 262144, 30, 4521991, 262144, 30, 4521992, 262144, 30, 4521993, 262144, 30, 4521994, 262144, 30, 4521995, 393216, 41, 4521996, 393216, 41, 4521997, 393216, 41, 4521998, 393216, 41, 4521999, 393216, 41, 4522000, 393216, 41, 4522001, 393216, 41, 4522002, 393216, 41, 4522003, 393216, 41, 4522004, 393216, 41, 4522005, 393216, 41, 4522006, 393216, 41, 4522007, 393216, 41, 4522008, 393216, 41, 4522009, 393216, 41, 4522010, 393216, 41, 4522011, 393216, 41, 4522012, 393216, 41, 4522013, 393216, 41, 4522014, 393216, 41, 4522015, 393216, 41, 4522016, 393216, 41, 4522017, 393216, 41, 4522018, 393216, 41, 4522019, 393216, 41, 4522020, 393216, 41, 4522021, 393216, 41, 4522022, 393216, 41, 4522023, 393216, 41, 4522024, 393216, 41, 4522025, 393216, 41, 4522026, 393216, 41, 4522027, 393216, 41, 4522028, 393216, 41, 4522029, 393216, 41, 4522030, 262144, 30, 4522031, 262144, 30, 4522032, 262144, 30, 4522033, 262144, 30, 4522034, 262144, 30, 4522035, 262144, 30, 4522036, 262144, 30, 4522037, 262144, 30, 4522038, 262144, 30, 4522039, 262144, 30, 4522040, 262144, 30, 4522051, 262144, 30, 4522052, 262144, 30, 4522053, 262144, 30, 4522054, 262144, 30, 4522055, 262144, 30, 4522056, 262144, 30, 4522057, 262144, 30, 4522058, 262144, 30, 4522059, 262144, 30, 4522060, 262144, 30, 4522061, 262144, 30, 4522062, 262144, 30, 4522063, 262144, 30, 4522064, 0, 0, 4522065, 65539, 7, 4522066, 196611, 1, 4522067, 3, 0, 4522068, 262147, 0, 4522069, 131075, 6, 4522070, 327680, 10, 4522071, 393216, 10, 4522072, 0, 0, 4522073, 0, 0, 4522074, 0, 0, 4522075, 0, 0, 4522076, 0, 0, 4522077, 0, 0, 4522078, 327683, 6, 4522079, 196611, 7, 4522080, 262148, 2, 4522081, 4, 4, 4522082, 131072, 0, 4522083, 196608, 0, 4522084, 65536, 60, 4522085, 65536, 60, 4522086, 65536, 60, 4522087, 262146, 2, 4522088, 2, 0, 4522089, 2, 0, 4522090, 2, 0, 4522091, 2, 0, 4522092, 2, 0, 4522093, 2, 0, 4522094, 2, 0, 4522095, 2, 0, 4522096, 2, 0, 4522097, 2, 0, 4522098, 2, 0, 4522099, 2, 0, 4522100, 2, 0, 4522101, 2, 0, 4522102, 2, 0, 4522103, 2, 0, 4587521, 262144, 30, 4587522, 262144, 30, 4587523, 262144, 30, 4587524, 262144, 30, 4587525, 262144, 30, 4587526, 262144, 30, 4587527, 262144, 30, 4587528, 262144, 30, 4587529, 262144, 30, 4587530, 393216, 41, 4587531, 393216, 41, 4587532, 393216, 41, 4587533, 393216, 41, 4587534, 393216, 41, 4587535, 393216, 41, 4587536, 393216, 41, 4587537, 393216, 41, 4587538, 393216, 41, 4587539, 393216, 41, 4587540, 393216, 41, 4587541, 393216, 41, 4587542, 393216, 41, 4587543, 393216, 41, 4587544, 393216, 41, 4587545, 393216, 41, 4587546, 393216, 41, 4587547, 393216, 41, 4587548, 393216, 41, 4587549, 393216, 41, 4587550, 393216, 41, 4587551, 393216, 41, 4587552, 393216, 41, 4587553, 393216, 41, 4587554, 393216, 41, 4587555, 393216, 41, 4587556, 393216, 41, 4587557, 393216, 41, 4587558, 393216, 41, 4587559, 393216, 41, 4587560, 393216, 41, 4587561, 393216, 41, 4587562, 393216, 41, 4587563, 393216, 41, 4587564, 393216, 41, 4587565, 393216, 41, 4587566, 262144, 30, 4587567, 262144, 30, 4587568, 262144, 30, 4587569, 262144, 30, 4587570, 262144, 30, 4587571, 262144, 30, 4587572, 262144, 30, 4587573, 262144, 30, 4587574, 262144, 30, 4587575, 262144, 30, 4587576, 262144, 30, 4587587, 262144, 30, 4587588, 262144, 30, 4587589, 262144, 30, 4587590, 262144, 30, 4587591, 262144, 30, 4587592, 262144, 30, 4587593, 262144, 30, 4587594, 262144, 30, 4587595, 262144, 30, 4587596, 262144, 30, 4587597, 262144, 30, 4587598, 262144, 30, 4587599, 262144, 30, 4587600, 0, 0, 4587601, 65536, 0, 4587602, 262147, 2, 4587603, 3, 0, 4587604, 3, 4, 4587605, 65536, 0, 4587606, 0, 0, 4587607, 0, 0, 4587608, 327680, 10, 4587609, 393216, 10, 4587610, 327680, 10, 4587611, 393216, 10, 4587612, 327680, 10, 4587613, 393216, 10, 4587614, 131072, 1, 4587615, 196608, 0, 4587616, 262148, 2, 4587617, 4, 4, 4587618, 131072, 0, 4587619, 196608, 0, 4587620, 65536, 60, 4587621, 65536, 60, 4587622, 262146, 5, 4587623, 65538, 0, 4587624, 2, 0, 4587625, 2, 0, 4587626, 2, 0, 4587627, 2, 0, 4587628, 2, 0, 4587629, 2, 0, 4587630, 2, 0, 4587631, 2, 0, 4587632, 2, 0, 4587633, 2, 0, 4587634, 2, 0, 4587635, 2, 0, 4587636, 2, 0, 4587637, 2, 0, 4587638, 2, 0, 4587639, 2, 0, 4653057, 262144, 30, 4653058, 262144, 30, 4653059, 262144, 30, 4653060, 262144, 30, 4653061, 262144, 30, 4653062, 262144, 30, 4653063, 262144, 30, 4653064, 262144, 30, 4653065, 262144, 30, 4653066, 393216, 41, 4653067, 393216, 41, 4653068, 393216, 41, 4653069, 393216, 41, 4653070, 393216, 41, 4653071, 393216, 41, 4653072, 393216, 41, 4653073, 393216, 41, 4653074, 393216, 41, 4653075, 393216, 41, 4653076, 393216, 41, 4653077, 393216, 41, 4653078, 393216, 41, 4653079, 393216, 41, 4653080, 393216, 41, 4653081, 393216, 41, 4653082, 393216, 41, 4653083, 393216, 41, 4653084, 393216, 41, 4653085, 393216, 41, 4653086, 393216, 41, 4653087, 393216, 41, 4653088, 393216, 41, 4653089, 393216, 41, 4653090, 393216, 41, 4653091, 393216, 41, 4653092, 393216, 41, 4653093, 393216, 41, 4653094, 393216, 41, 4653095, 393216, 41, 4653096, 393216, 41, 4653097, 393216, 41, 4653098, 393216, 41, 4653099, 393216, 41, 4653100, 393216, 41, 4653101, 393216, 41, 4653102, 262144, 30, 4653103, 262144, 30, 4653104, 262144, 30, 4653105, 262144, 30, 4653106, 262144, 30, 4653107, 262144, 30, 4653108, 262144, 30, 4653109, 262144, 30, 4653110, 262144, 30, 4653111, 262144, 30, 4653112, 262144, 30, 4653123, 262144, 30, 4653124, 262144, 30, 4653125, 262144, 30, 4653126, 262144, 30, 4653127, 262144, 30, 4653128, 262144, 30, 4653129, 262144, 30, 4653130, 262144, 30, 4653131, 262144, 30, 4653132, 262144, 30, 4653133, 262144, 30, 4653134, 262144, 30, 4653135, 262144, 30, 4653136, 262144, 30, 4653137, 65536, 0, 4653138, 262147, 2, 4653139, 3, 0, 4653140, 131075, 0, 4653141, 3, 6, 4653142, 327680, 10, 4653143, 393216, 10, 4653144, 0, 0, 4653145, 0, 0, 4653146, 0, 0, 4653147, 0, 0, 4653148, 0, 0, 4653149, 0, 0, 4653150, 131072, 0, 4653151, 131072, 1, 4653152, 262148, 2, 4653153, 4, 4, 4653154, 131072, 0, 4653155, 196608, 0, 4653156, 65536, 60, 4653157, 65536, 60, 4653158, 262146, 2, 4653159, 2, 0, 4653160, 2, 0, 4653161, 2, 0, 4653162, 2, 0, 4653163, 2, 0, 4653164, 2, 0, 4653165, 2, 0, 4653166, 2, 0, 4653167, 2, 0, 4653168, 2, 0, 4653169, 2, 0, 4653170, 2, 0, 4653171, 2, 0, 4653172, 2, 0, 4653173, 2, 0, 4653174, 2, 0, 4653175, 2, 0, 4718593, 262144, 30, 4718594, 262144, 30, 4718595, 262144, 30, 4718596, 262144, 30, 4718597, 262144, 30, 4718598, 262144, 30, 4718599, 262144, 30, 4718600, 262144, 30, 4718601, 262144, 30, 4718602, 393216, 41, 4718603, 393216, 41, 4718604, 393216, 41, 4718605, 393216, 41, 4718606, 393216, 41, 4718607, 393216, 41, 4718608, 393216, 41, 4718609, 393216, 41, 4718610, 393216, 41, 4718611, 393216, 41, 4718612, 393216, 41, 4718613, 393216, 41, 4718614, 393216, 41, 4718615, 393216, 41, 4718616, 393216, 41, 4718617, 393216, 41, 4718618, 393216, 41, 4718619, 393216, 41, 4718620, 393216, 41, 4718621, 393216, 41, 4718622, 393216, 41, 4718623, 393216, 41, 4718624, 393216, 41, 4718625, 393216, 41, 4718626, 393216, 41, 4718627, 393216, 41, 4718628, 393216, 41, 4718629, 393216, 41, 4718630, 393216, 41, 4718631, 393216, 41, 4718632, 393216, 41, 4718633, 393216, 41, 4718634, 393216, 41, 4718635, 393216, 41, 4718636, 393216, 41, 4718637, 262144, 30, 4718638, 262144, 30, 4718639, 262144, 30, 4718640, 262144, 30, 4718641, 262144, 30, 4718642, 262144, 30, 4718643, 262144, 30, 4718644, 262144, 30, 4718645, 262144, 30, 4718646, 262144, 30, 4718647, 262144, 30, 4718648, 262144, 30, 4718659, 262144, 30, 4718660, 262144, 30, 4718661, 262144, 30, 4718662, 262144, 30, 4718663, 262144, 30, 4718664, 262144, 30, 4718665, 262144, 30, 4718666, 262144, 30, 4718667, 262144, 30, 4718668, 262144, 30, 4718669, 262144, 30, 4718670, 262144, 30, 4718671, 262144, 30, 4718672, 262144, 30, 4718673, 65536, 0, 4718674, 262147, 2, 4718675, 3, 0, 4718676, 3, 0, 4718677, 3, 4, 4718678, 0, 0, 4718679, 0, 0, 4718680, 327680, 10, 4718681, 393216, 10, 4718682, 327680, 10, 4718683, 393216, 10, 4718684, 327680, 10, 4718685, 393216, 10, 4718686, 131072, 1, 4718687, 196608, 0, 4718688, 262148, 2, 4718689, 4, 4, 4718690, 131072, 0, 4718691, 196608, 0, 4718692, 65536, 60, 4718693, 65536, 60, 4718694, 262146, 2, 4718695, 2, 0, 4718696, 2, 0, 4718697, 2, 0, 4718698, 2, 0, 4718699, 2, 0, 4718700, 2, 0, 4718701, 2, 0, 4718702, 2, 0, 4718703, 2, 0, 4718704, 2, 0, 4718705, 2, 0, 4718706, 2, 0, 4718707, 2, 0, 4718708, 2, 0, 4718709, 2, 0, 4718710, 2, 0, 4718711, 2, 0, 4784129, 262144, 30, 4784130, 262144, 30, 4784131, 262144, 30, 4784132, 262144, 30, 4784133, 262144, 30, 4784134, 262144, 30, 4784135, 262144, 30, 4784136, 262144, 30, 4784137, 262144, 30, 4784138, 393216, 41, 4784139, 393216, 41, 4784140, 393216, 41, 4784141, 393216, 41, 4784142, 393216, 41, 4784143, 393216, 41, 4784144, 393216, 41, 4784145, 393216, 41, 4784146, 393216, 41, 4784147, 393216, 41, 4784148, 393216, 41, 4784149, 393216, 41, 4784150, 393216, 41, 4784151, 393216, 41, 4784152, 393216, 41, 4784153, 393216, 41, 4784154, 393216, 41, 4784155, 393216, 41, 4784156, 393216, 41, 4784157, 393216, 41, 4784158, 393216, 41, 4784159, 393216, 41, 4784160, 393216, 41, 4784161, 393216, 41, 4784162, 393216, 41, 4784163, 393216, 41, 4784164, 393216, 41, 4784165, 393216, 41, 4784166, 393216, 41, 4784167, 393216, 41, 4784168, 393216, 41, 4784169, 393216, 41, 4784170, 393216, 41, 4784171, 393216, 41, 4784172, 393216, 41, 4784173, 393216, 41, 4784174, 393216, 41, 4784175, 393216, 41, 4784176, 262144, 30, 4784177, 262144, 30, 4784178, 262144, 30, 4784179, 262144, 30, 4784180, 262144, 30, 4784181, 262144, 30, 4784182, 262144, 30, 4784183, 262144, 30, 4784184, 262144, 30, 4784195, 262144, 30, 4784196, 262144, 30, 4784197, 262144, 30, 4784198, 262144, 30, 4784199, 262144, 30, 4784200, 262144, 30, 4784201, 262144, 30, 4784202, 262144, 30, 4784203, 262144, 30, 4784204, 262144, 30, 4784205, 262144, 30, 4784206, 262144, 30, 4784207, 262144, 30, 4784208, 262144, 30, 4784209, 65536, 0, 4784210, 262147, 2, 4784211, 3, 0, 4784212, 3, 0, 4784213, 3, 4, 4784214, 327680, 10, 4784215, 393216, 10, 4784216, 0, 0, 4784217, 0, 0, 4784218, 0, 0, 4784219, 0, 0, 4784220, 0, 0, 4784221, 0, 0, 4784222, 0, 0, 4784223, 65536, 0, 4784224, 262148, 2, 4784225, 4, 4, 4784226, 65536, 0, 4784227, 65536, 0, 4784228, 65536, 60, 4784229, 65536, 60, 4784230, 262146, 2, 4784231, 2, 0, 4784232, 2, 0, 4784233, 2, 0, 4784234, 2, 0, 4784235, 2, 0, 4784236, 2, 0, 4784237, 2, 0, 4784238, 2, 0, 4784239, 2, 0, 4784240, 2, 0, 4784241, 2, 0, 4784242, 2, 0, 4784243, 2, 0, 4784244, 2, 0, 4784245, 2, 0, 4784246, 2, 0, 4784247, 2, 0, 4849665, 262144, 30, 4849666, 262144, 30, 4849667, 262144, 30, 4849668, 262144, 30, 4849669, 262144, 30, 4849670, 262144, 30, 4849671, 262144, 30, 4849672, 262144, 30, 4849673, 262144, 30, 4849674, 393216, 41, 4849675, 393216, 41, 4849676, 393216, 41, 4849677, 393216, 41, 4849678, 393216, 41, 4849679, 393216, 41, 4849680, 393216, 41, 4849681, 393216, 41, 4849682, 393216, 41, 4849683, 393216, 41, 4849684, 393216, 41, 4849685, 393216, 41, 4849686, 393216, 41, 4849687, 393216, 41, 4849688, 393216, 41, 4849689, 393216, 41, 4849690, 393216, 41, 4849691, 393216, 41, 4849692, 393216, 41, 4849693, 393216, 41, 4849694, 393216, 41, 4849695, 393216, 41, 4849696, 393216, 41, 4849697, 393216, 41, 4849698, 393216, 41, 4849699, 393216, 41, 4849700, 393216, 41, 4849701, 393216, 41, 4849702, 393216, 41, 4849703, 393216, 41, 4849704, 393216, 41, 4849705, 393216, 41, 4849706, 393216, 41, 4849707, 393216, 41, 4849708, 393216, 41, 4849709, 393216, 41, 4849710, 393216, 41, 4849711, 393216, 41, 4849712, 393216, 41, 4849713, 262144, 30, 4849714, 262144, 30, 4849715, 262144, 30, 4849716, 262144, 30, 4849717, 262144, 30, 4849718, 262144, 30, 4849719, 262144, 30, 4849720, 262144, 30, 4849731, 262144, 30, 4849732, 262144, 30, 4849733, 262144, 30, 4849734, 262144, 30, 4849735, 262144, 30, 4849736, 262144, 30, 4849737, 262144, 30, 4849738, 262144, 30, 4849739, 262144, 30, 4849740, 262144, 30, 4849741, 262144, 30, 4849742, 262144, 30, 4849743, 262144, 30, 4849744, 262144, 30, 4849745, 65536, 30, 4849746, 262147, 6, 4849747, 131075, 6, 4849748, 65536, 30, 4849749, 65536, 30, 4849750, 0, 0, 4849751, 0, 0, 4849752, 327680, 10, 4849753, 393216, 10, 4849754, 327680, 10, 4849755, 393216, 10, 4849756, 327680, 10, 4849757, 393216, 10, 4849758, 65536, 30, 4849759, 0, 0, 4849760, 262148, 2, 4849761, 4, 4, 4849762, 65536, 30, 4849763, 0, 0, 4849764, 65536, 60, 4849765, 262146, 5, 4849766, 65538, 0, 4849767, 2, 0, 4849768, 2, 0, 4849769, 2, 0, 4849770, 2, 0, 4849771, 2, 0, 4849772, 2, 0, 4849773, 2, 0, 4849774, 2, 0, 4849775, 2, 0, 4849776, 2, 0, 4849777, 2, 0, 4849778, 2, 0, 4849779, 2, 0, 4849780, 2, 0, 4849781, 2, 0, 4849782, 2, 0, 4849783, 2, 0, 4915201, 262144, 30, 4915202, 262144, 30, 4915203, 262144, 30, 4915204, 262144, 30, 4915205, 262144, 30, 4915206, 262144, 30, 4915207, 262144, 30, 4915208, 262144, 30, 4915209, 262144, 30, 4915210, 393216, 41, 4915211, 393216, 41, 4915212, 393216, 41, 4915213, 393216, 41, 4915214, 393216, 41, 4915215, 393216, 41, 4915216, 393216, 41, 4915217, 393216, 41, 4915218, 393216, 41, 4915219, 393216, 41, 4915220, 393216, 41, 4915221, 393216, 41, 4915222, 393216, 41, 4915223, 393216, 41, 4915224, 393216, 41, 4915225, 393216, 41, 4915226, 393216, 41, 4915227, 393216, 41, 4915228, 393216, 41, 4915229, 393216, 41, 4915230, 393216, 41, 4915231, 393216, 41, 4915232, 393216, 41, 4915233, 393216, 41, 4915234, 393216, 41, 4915235, 393216, 41, 4915236, 393216, 41, 4915237, 393216, 41, 4915238, 393216, 41, 4915239, 393216, 41, 4915240, 393216, 41, 4915241, 393216, 41, 4915242, 393216, 41, 4915243, 393216, 41, 4915244, 393216, 41, 4915245, 393216, 41, 4915246, 393216, 41, 4915247, 393216, 41, 4915248, 393216, 41, 4915249, 262144, 30, 4915250, 262144, 30, 4915251, 262144, 30, 4915252, 262144, 30, 4915253, 262144, 30, 4915254, 262144, 30, 4915255, 262144, 30, 4915256, 262144, 30, 4915272, 262144, 30, 4915273, 262144, 30, 4915274, 262144, 30, 4915275, 262144, 30, 4915276, 262144, 30, 4915277, 262144, 30, 4915278, 262144, 30, 4915279, 262144, 30, 4915280, 262144, 30, 4915281, 65536, 30, 4915282, 65536, 30, 4915283, 65536, 30, 4915284, 65536, 30, 4915285, 65536, 30, 4915286, 327680, 10, 4915287, 393216, 10, 4915288, 0, 0, 4915289, 0, 0, 4915290, 0, 0, 4915291, 0, 0, 4915292, 0, 0, 4915293, 0, 0, 4915294, 65536, 30, 4915295, 0, 0, 4915296, 262148, 2, 4915297, 4, 4, 4915298, 65536, 30, 4915299, 0, 0, 4915300, 65536, 60, 4915301, 262146, 2, 4915302, 2, 0, 4915303, 2, 0, 4915304, 2, 0, 4915305, 2, 0, 4915306, 2, 0, 4915307, 2, 0, 4915308, 2, 0, 4915309, 2, 0, 4915310, 2, 0, 4915311, 2, 0, 4915312, 2, 0, 4915313, 2, 0, 4915314, 2, 0, 4915315, 2, 0, 4915316, 2, 0, 4915317, 2, 0, 4915318, 2, 0, 4915319, 2, 0, 4980737, 262144, 30, 4980738, 262144, 30, 4980739, 262144, 30, 4980740, 262144, 30, 4980741, 262144, 30, 4980742, 262144, 30, 4980743, 262144, 30, 4980744, 262144, 30, 4980745, 262144, 30, 4980746, 327680, 30, 4980747, 393216, 41, 4980748, 393216, 41, 4980749, 327680, 37, 4980750, 393216, 37, 4980751, 393216, 37, 4980752, 393216, 37, 4980753, 393216, 37, 4980754, 393216, 37, 4980755, 393216, 37, 4980756, 393216, 37, 4980757, 393216, 37, 4980758, 393216, 37, 4980759, 393216, 37, 4980760, 393216, 37, 4980761, 393216, 37, 4980762, 393216, 37, 4980763, 393216, 37, 4980764, 393216, 37, 4980765, 393216, 37, 4980766, 393216, 37, 4980767, 393216, 37, 4980768, 393216, 37, 4980769, 393216, 37, 4980770, 393216, 37, 4980771, 393216, 37, 4980772, 393216, 37, 4980773, 393216, 37, 4980774, 393216, 37, 4980775, 393216, 37, 4980776, 458752, 37, 4980777, 393216, 41, 4980778, 393216, 41, 4980779, 393216, 41, 4980780, 393216, 41, 4980781, 393216, 41, 4980782, 393216, 41, 4980783, 393216, 41, 4980784, 393216, 41, 4980785, 262144, 30, 4980786, 262144, 30, 4980787, 262144, 30, 4980788, 262144, 30, 4980789, 262144, 30, 4980790, 262144, 30, 4980791, 262144, 30, 4980792, 262144, 30, 4980808, 262144, 30, 4980809, 262144, 30, 4980810, 262144, 30, 4980811, 262144, 30, 4980812, 262144, 30, 4980813, 262144, 30, 4980814, 262144, 30, 4980815, 262144, 30, 4980816, 262144, 30, 4980817, 65536, 30, 4980818, 65536, 30, 4980819, 262147, 5, 4980820, 3, 6, 4980821, 65536, 30, 4980822, 0, 0, 4980823, 0, 0, 4980824, 327680, 10, 4980825, 393216, 10, 4980826, 327680, 10, 4980827, 393216, 10, 4980828, 327680, 10, 4980829, 393216, 10, 4980830, 65536, 30, 4980831, 65536, 30, 4980832, 262148, 2, 4980833, 4, 4, 4980834, 65536, 30, 4980835, 65536, 60, 4980836, 65536, 60, 4980837, 262146, 2, 4980838, 2, 0, 4980839, 2, 0, 4980840, 2, 0, 4980841, 2, 0, 4980842, 2, 0, 4980843, 2, 0, 4980844, 2, 0, 4980845, 2, 0, 4980846, 2, 0, 4980847, 2, 0, 4980848, 2, 0, 4980849, 2, 0, 4980850, 2, 0, 4980851, 2, 0, 4980852, 2, 0, 4980853, 2, 0, 4980854, 2, 0, 4980855, 2, 0, 5046273, 262144, 30, 5046274, 262144, 30, 5046275, 262144, 30, 5046276, 262144, 30, 5046277, 262144, 30, 5046278, 262144, 30, 5046279, 262144, 30, 5046280, 262144, 30, 5046281, 262144, 30, 5046282, 327680, 30, 5046283, 393216, 41, 5046284, 393216, 41, 5046285, 327680, 38, 5046286, 393216, 38, 5046287, 393216, 38, 5046288, 393216, 38, 5046289, 393216, 38, 5046290, 393216, 38, 5046291, 393216, 38, 5046292, 393216, 38, 5046293, 393216, 38, 5046294, 393216, 38, 5046295, 393216, 38, 5046296, 393216, 38, 5046297, 393216, 38, 5046298, 393216, 38, 5046299, 393216, 38, 5046300, 393216, 38, 5046301, 393216, 38, 5046302, 393216, 38, 5046303, 393216, 38, 5046304, 393216, 38, 5046305, 393216, 38, 5046306, 393216, 38, 5046307, 393216, 38, 5046308, 393216, 38, 5046309, 393216, 38, 5046310, 393216, 38, 5046311, 393216, 38, 5046312, 458752, 38, 5046313, 393216, 41, 5046314, 393216, 41, 5046315, 393216, 41, 5046316, 393216, 41, 5046317, 393216, 41, 5046318, 393216, 41, 5046319, 393216, 41, 5046320, 393216, 41, 5046321, 262144, 30, 5046322, 262144, 30, 5046323, 262144, 30, 5046324, 262144, 30, 5046325, 262144, 30, 5046326, 262144, 30, 5046327, 262144, 30, 5046328, 262144, 30, 5046344, 262144, 30, 5046345, 262144, 30, 5046346, 262144, 30, 5046347, 262144, 30, 5046348, 262144, 30, 5046349, 262144, 30, 5046350, 262144, 30, 5046351, 0, 0, 5046352, 65536, 30, 5046353, 65536, 30, 5046354, 262147, 5, 5046355, 65539, 0, 5046356, 131075, 0, 5046357, 3, 6, 5046358, 327680, 10, 5046359, 393216, 10, 5046360, 0, 0, 5046361, 0, 0, 5046362, 0, 0, 5046363, 0, 0, 5046364, 262147, 5, 5046365, 131075, 3, 5046366, 3, 6, 5046367, 65536, 30, 5046368, 262148, 2, 5046369, 4, 4, 5046370, 65536, 30, 5046371, 65536, 60, 5046372, 65536, 60, 5046373, 262146, 2, 5046374, 2, 0, 5046375, 2, 0, 5046376, 2, 0, 5046377, 2, 0, 5046378, 2, 0, 5046379, 2, 0, 5046380, 2, 0, 5046381, 2, 0, 5046382, 2, 0, 5046383, 2, 0, 5046384, 2, 0, 5046385, 2, 0, 5046386, 2, 0, 5046387, 2, 0, 5046388, 2, 0, 5046389, 2, 0, 5046390, 2, 0, 5046391, 2, 0, 5111809, 262144, 30, 5111810, 262144, 30, 5111811, 262144, 30, 5111812, 262144, 30, 5111813, 262144, 30, 5111814, 262144, 30, 5111815, 262144, 30, 5111816, 393216, 41, 5111817, 393216, 41, 5111818, 327680, 30, 5111819, 393216, 41, 5111820, 393216, 41, 5111821, 327680, 38, 5111822, 393216, 38, 5111823, 458752, 36, 5111824, 393216, 39, 5111825, 393216, 39, 5111826, 393216, 39, 5111827, 393216, 39, 5111828, 393216, 39, 5111829, 393216, 39, 5111830, 393216, 39, 5111831, 393216, 39, 5111832, 393216, 39, 5111833, 393216, 39, 5111834, 393216, 39, 5111835, 393216, 36, 5111836, 393216, 38, 5111837, 458752, 36, 5111838, 393216, 39, 5111839, 393216, 39, 5111840, 393216, 39, 5111841, 393216, 39, 5111842, 393216, 39, 5111843, 393216, 39, 5111844, 393216, 39, 5111845, 393216, 39, 5111846, 393216, 39, 5111847, 393216, 39, 5111848, 458752, 39, 5111849, 393216, 41, 5111850, 393216, 41, 5111851, 393216, 41, 5111852, 393216, 41, 5111853, 393216, 41, 5111854, 393216, 41, 5111855, 393216, 41, 5111856, 393216, 41, 5111857, 262144, 30, 5111858, 262144, 30, 5111859, 262144, 30, 5111860, 262144, 30, 5111861, 262144, 30, 5111862, 262144, 30, 5111863, 262144, 30, 5111864, 262144, 30, 5111880, 262144, 30, 5111881, 262144, 30, 5111882, 262144, 30, 5111883, 262144, 30, 5111884, 262144, 30, 5111885, 262144, 30, 5111886, 262144, 30, 5111887, 0, 0, 5111888, 65536, 30, 5111889, 65536, 30, 5111890, 262147, 6, 5111891, 262147, 4, 5111892, 131075, 1, 5111893, 131075, 0, 5111894, 131075, 3, 5111895, 3, 6, 5111896, 327680, 10, 5111897, 393216, 10, 5111898, 327680, 10, 5111899, 393216, 10, 5111900, 262147, 2, 5111901, 3, 0, 5111902, 3, 4, 5111903, 65536, 30, 5111904, 262148, 6, 5111905, 131076, 6, 5111906, 65536, 30, 5111907, 65536, 60, 5111908, 65536, 60, 5111909, 262146, 2, 5111910, 2, 0, 5111911, 2, 0, 5111912, 2, 0, 5111913, 2, 0, 5111914, 2, 0, 5111915, 2, 0, 5111916, 2, 0, 5111917, 2, 0, 5111918, 2, 0, 5111919, 2, 0, 5111920, 2, 0, 5111921, 2, 0, 5111922, 2, 0, 5111923, 2, 0, 5111924, 2, 0, 5111925, 2, 0, 5111926, 2, 0, 5111927, 2, 0, 5177345, 262144, 30, 5177346, 262144, 30, 5177347, 262144, 30, 5177348, 262144, 30, 5177349, 262144, 30, 5177350, 262144, 30, 5177351, 262144, 30, 5177352, 393216, 41, 5177353, 393216, 41, 5177354, 327680, 30, 5177355, 393216, 41, 5177356, 393216, 41, 5177357, 327680, 38, 5177358, 393216, 38, 5177359, 458752, 38, 5177360, 393216, 41, 5177361, 393216, 41, 5177362, 393216, 41, 5177363, 393216, 41, 5177364, 393216, 41, 5177365, 393216, 41, 5177366, 393216, 41, 5177367, 393216, 41, 5177368, 393216, 41, 5177369, 393216, 41, 5177370, 393216, 41, 5177371, 327680, 38, 5177372, 393216, 38, 5177373, 458752, 38, 5177374, 393216, 41, 5177375, 393216, 41, 5177376, 393216, 41, 5177377, 393216, 41, 5177378, 393216, 41, 5177379, 393216, 41, 5177380, 393216, 41, 5177381, 393216, 41, 5177382, 393216, 41, 5177383, 393216, 41, 5177384, 393216, 41, 5177385, 393216, 41, 5177386, 393216, 41, 5177387, 393216, 41, 5177388, 393216, 41, 5177389, 393216, 41, 5177390, 393216, 41, 5177391, 393216, 41, 5177392, 393216, 41, 5177393, 262144, 30, 5177394, 262144, 30, 5177395, 262144, 30, 5177396, 262144, 30, 5177397, 262144, 30, 5177398, 262144, 30, 5177399, 262144, 30, 5177400, 262144, 30, 5177416, 262144, 30, 5177417, 262144, 30, 5177418, 262144, 30, 5177419, 262144, 30, 5177420, 262144, 30, 5177421, 262144, 30, 5177422, 262144, 30, 5177423, 0, 0, 5177424, 65536, 30, 5177425, 65536, 30, 5177426, 0, 0, 5177427, 65536, 0, 5177428, 262147, 2, 5177429, 3, 0, 5177430, 3, 0, 5177431, 3, 4, 5177432, 0, 0, 5177433, 0, 0, 5177434, 0, 0, 5177435, 0, 0, 5177436, 262147, 2, 5177437, 3, 0, 5177438, 3, 4, 5177439, 65536, 30, 5177440, 65536, 30, 5177441, 65539, 7, 5177442, 196611, 7, 5177443, 65536, 60, 5177444, 65536, 60, 5177445, 262146, 2, 5177446, 2, 0, 5177447, 2, 0, 5177448, 2, 0, 5177449, 2, 0, 5177450, 2, 0, 5177451, 2, 0, 5177452, 2, 0, 5177453, 2, 0, 5177454, 2, 0, 5177455, 2, 0, 5177456, 2, 0, 5177457, 2, 0, 5177458, 2, 0, 5177459, 2, 0, 5177460, 2, 0, 5177461, 2, 0, 5177462, 2, 0, 5177463, 2, 0, 5242881, 262144, 30, 5242882, 262144, 30, 5242883, 262144, 30, 5242884, 262144, 30, 5242885, 262144, 30, 5242886, 262144, 30, 5242887, 262144, 30, 5242888, 393216, 41, 5242889, 393216, 41, 5242890, 327680, 30, 5242891, 393216, 41, 5242892, 393216, 41, 5242893, 327680, 38, 5242894, 393216, 38, 5242895, 458752, 38, 5242896, 393216, 41, 5242897, 393216, 41, 5242898, 393216, 41, 5242899, 393216, 41, 5242900, 393216, 41, 5242901, 393216, 41, 5242902, 393216, 41, 5242903, 393216, 41, 5242904, 393216, 41, 5242905, 393216, 41, 5242906, 393216, 41, 5242907, 327680, 38, 5242908, 393216, 38, 5242909, 458752, 38, 5242910, 393216, 41, 5242911, 393216, 41, 5242912, 393216, 41, 5242913, 393216, 41, 5242914, 393216, 41, 5242915, 393216, 41, 5242916, 393216, 41, 5242917, 393216, 41, 5242918, 393216, 41, 5242919, 393216, 41, 5242920, 393216, 41, 5242921, 393216, 41, 5242922, 393216, 41, 5242923, 393216, 41, 5242924, 393216, 41, 5242925, 393216, 41, 5242926, 393216, 41, 5242927, 393216, 41, 5242928, 393216, 41, 5242929, 262144, 30, 5242930, 262144, 30, 5242931, 262144, 30, 5242932, 262144, 30, 5242933, 262144, 30, 5242934, 262144, 30, 5242935, 262144, 30, 5242936, 262144, 30, 5242952, 262144, 30, 5242953, 262144, 30, 5242954, 262144, 30, 5242955, 262144, 30, 5242956, 262144, 30, 5242957, 262144, 30, 5242958, 262144, 30, 5242959, 0, 0, 5242960, 65536, 30, 5242961, 65536, 30, 5242962, 65536, 30, 5242963, 0, 0, 5242964, 262147, 6, 5242965, 262147, 4, 5242966, 262147, 4, 5242967, 131075, 6, 5242968, 327680, 10, 5242969, 393216, 10, 5242970, 327680, 10, 5242971, 393216, 10, 5242972, 3, 3, 5242973, 262147, 4, 5242974, 131075, 6, 5242975, 65536, 30, 5242976, 65536, 30, 5242977, 65536, 30, 5242978, 65536, 30, 5242979, 65536, 60, 5242980, 262146, 5, 5242981, 65538, 0, 5242982, 2, 0, 5242983, 2, 0, 5242984, 2, 0, 5242985, 2, 0, 5242986, 2, 0, 5242987, 2, 0, 5242988, 2, 0, 5242989, 2, 0, 5242990, 2, 0, 5242991, 2, 0, 5242992, 2, 0, 5242993, 2, 0, 5242994, 2, 0, 5242995, 2, 0, 5242996, 2, 0, 5242997, 2, 0, 5242998, 2, 0, 5242999, 2, 0, 5308417, 262144, 30, 5308418, 262144, 30, 5308419, 262144, 30, 5308420, 262144, 30, 5308421, 262144, 30, 5308422, 262144, 30, 5308423, 262144, 30, 5308424, 393216, 41, 5308425, 393216, 41, 5308426, 327680, 30, 5308427, 393216, 41, 5308428, 393216, 41, 5308429, 327680, 38, 5308430, 393216, 38, 5308431, 458752, 38, 5308432, 393216, 41, 5308433, 393216, 41, 5308434, 393216, 41, 5308435, 393216, 41, 5308436, 393216, 41, 5308437, 393216, 41, 5308438, 393216, 41, 5308439, 393216, 41, 5308440, 393216, 41, 5308441, 393216, 41, 5308442, 393216, 41, 5308443, 327680, 38, 5308444, 393216, 38, 5308445, 458752, 38, 5308446, 393216, 41, 5308447, 393216, 41, 5308448, 0, 0, 5308449, 65536, 0, 5308450, 131072, 0, 5308451, 196608, 0, 5308452, 0, 0, 5308453, 65536, 0, 5308454, 131072, 0, 5308455, 196608, 0, 5308456, 0, 0, 5308457, 393216, 41, 5308458, 393216, 41, 5308459, 393216, 41, 5308460, 393216, 41, 5308461, 393216, 41, 5308462, 393216, 41, 5308463, 393216, 41, 5308464, 393216, 41, 5308465, 393216, 41, 5308466, 262144, 30, 5308467, 262144, 30, 5308468, 262144, 30, 5308469, 262144, 30, 5308470, 262144, 30, 5308471, 262144, 30, 5308472, 262144, 30, 5308488, 262144, 30, 5308489, 262144, 30, 5308490, 262144, 30, 5308491, 262144, 30, 5308492, 262144, 30, 5308493, 262144, 30, 5308494, 262144, 30, 5308495, 0, 0, 5308496, 65536, 30, 5308497, 65536, 30, 5308498, 65536, 30, 5308499, 65536, 30, 5308500, 0, 0, 5308501, 65536, 30, 5308502, 4, 7, 5308503, 65536, 30, 5308504, 0, 0, 5308505, 0, 0, 5308506, 0, 0, 5308507, 0, 0, 5308508, 131075, 7, 5308509, 262148, 5, 5308510, 4, 6, 5308511, 65536, 30, 5308512, 65536, 30, 5308513, 327680, 10, 5308514, 393216, 10, 5308515, 65536, 60, 5308516, 262146, 2, 5308517, 2, 0, 5308518, 2, 0, 5308519, 2, 0, 5308520, 2, 0, 5308521, 2, 0, 5308522, 2, 0, 5308523, 2, 0, 5308524, 2, 0, 5308525, 2, 0, 5308526, 2, 0, 5308527, 2, 0, 5308528, 2, 0, 5308529, 2, 0, 5308530, 2, 0, 5308531, 2, 0, 5308532, 2, 0, 5308533, 2, 0, 5308534, 2, 0, 5308535, 2, 0, 5373953, 262144, 30, 5373954, 262144, 30, 5373955, 262144, 30, 5373956, 262144, 30, 5373957, 262144, 30, 5373958, 262144, 30, 5373959, 262144, 30, 5373960, 393216, 41, 5373961, 393216, 41, 5373962, 393216, 41, 5373963, 393216, 41, 5373964, 393216, 41, 5373965, 327680, 38, 5373966, 393216, 38, 5373967, 458752, 38, 5373968, 393216, 41, 5373969, 393216, 41, 5373970, 393216, 41, 5373971, 393216, 41, 5373972, 393216, 41, 5373973, 393216, 41, 5373974, 393216, 41, 5373975, 393216, 41, 5373976, 393216, 41, 5373977, 393216, 41, 5373978, 393216, 41, 5373979, 327680, 38, 5373980, 393216, 38, 5373981, 458752, 38, 5373982, 393216, 41, 5373983, 393216, 41, 5373984, 0, 0, 5373985, 65536, 0, 5373986, 131072, 0, 5373987, 196608, 0, 5373988, 0, 0, 5373989, 4, 7, 5373990, 0, 0, 5373991, 196608, 0, 5373992, 0, 0, 5373993, 393216, 41, 5373994, 393216, 41, 5373995, 393216, 41, 5373996, 393216, 41, 5373997, 393216, 41, 5373998, 393216, 41, 5373999, 393216, 41, 5374000, 393216, 41, 5374001, 393216, 41, 5374002, 262144, 30, 5374003, 262144, 30, 5374004, 262144, 30, 5374005, 262144, 30, 5374006, 262144, 30, 5374007, 262144, 30, 5374008, 262144, 30, 5374024, 262144, 30, 5374025, 262144, 30, 5374026, 262144, 30, 5374027, 262144, 30, 5374028, 262144, 30, 5374029, 262144, 30, 5374030, 262144, 30, 5374031, 0, 0, 5374032, 65536, 30, 5374033, 65536, 30, 5374034, 65536, 30, 5374035, 65536, 30, 5374036, 0, 0, 5374037, 65536, 30, 5374038, 131076, 5, 5374039, 65536, 30, 5374040, 327680, 10, 5374041, 393216, 10, 5374042, 327680, 10, 5374043, 393216, 10, 5374044, 65536, 0, 5374045, 4, 3, 5374046, 131076, 6, 5374047, 65536, 30, 5374048, 65539, 7, 5374049, 196611, 7, 5374050, 65536, 30, 5374051, 65536, 60, 5374052, 262146, 6, 5374053, 131074, 1, 5374054, 2, 0, 5374055, 2, 0, 5374056, 2, 0, 5374057, 2, 0, 5374058, 2, 0, 5374059, 2, 0, 5374060, 2, 0, 5374061, 2, 0, 5374062, 2, 0, 5374063, 2, 0, 5374064, 2, 0, 5374065, 2, 0, 5374066, 2, 0, 5374067, 2, 0, 5374068, 2, 0, 5374069, 2, 0, 5374070, 2, 0, 5374071, 2, 0, 5439489, 262144, 30, 5439490, 262144, 30, 5439491, 262144, 30, 5439492, 262144, 30, 5439493, 262144, 30, 5439494, 262144, 30, 5439495, 262144, 30, 5439496, 393216, 41, 5439497, 393216, 41, 5439498, 393216, 41, 5439499, 393216, 41, 5439500, 393216, 41, 5439501, 327680, 38, 5439502, 393216, 38, 5439503, 458752, 38, 5439504, 393216, 41, 5439505, 393216, 41, 5439506, 393216, 41, 5439507, 393216, 41, 5439508, 393216, 41, 5439509, 393216, 41, 5439510, 393216, 41, 5439511, 393216, 41, 5439512, 393216, 41, 5439513, 393216, 41, 5439514, 393216, 41, 5439515, 327680, 38, 5439516, 393216, 38, 5439517, 458752, 38, 5439518, 393216, 41, 5439519, 393216, 41, 5439520, 0, 0, 5439521, 262148, 5, 5439522, 131076, 3, 5439523, 131076, 3, 5439524, 131076, 3, 5439525, 196612, 0, 5439526, 131076, 3, 5439527, 4, 6, 5439528, 0, 0, 5439529, 393216, 41, 5439530, 393216, 41, 5439531, 393216, 41, 5439532, 393216, 41, 5439533, 393216, 41, 5439534, 393216, 41, 5439535, 393216, 41, 5439536, 393216, 41, 5439537, 393216, 41, 5439538, 262144, 30, 5439539, 262144, 30, 5439540, 262144, 30, 5439541, 262144, 30, 5439542, 262144, 30, 5439543, 262144, 30, 5439544, 262144, 30, 5439560, 262144, 30, 5439561, 262144, 30, 5439562, 262144, 30, 5439563, 262144, 30, 5439564, 262144, 30, 5439565, 262144, 30, 5439566, 262144, 30, 5439567, 0, 0, 5439568, 65536, 30, 5439569, 65536, 30, 5439570, 65536, 30, 5439571, 65536, 30, 5439572, 0, 0, 5439573, 65536, 30, 5439574, 327684, 6, 5439575, 262148, 3, 5439576, 4, 6, 5439577, 65539, 7, 5439578, 327683, 3, 5439579, 196611, 7, 5439580, 65536, 0, 5439581, 131076, 5, 5439582, 65536, 30, 5439583, 65536, 30, 5439584, 65536, 30, 5439585, 65536, 30, 5439586, 65536, 30, 5439587, 65536, 60, 5439588, 65536, 60, 5439589, 262146, 2, 5439590, 2, 0, 5439591, 2, 0, 5439592, 2, 0, 5439593, 2, 0, 5439594, 2, 0, 5439595, 2, 0, 5439596, 2, 0, 5439597, 2, 0, 5439598, 2, 0, 5439599, 2, 0, 5439600, 2, 0, 5439601, 2, 0, 5439602, 2, 0, 5439603, 2, 0, 5439604, 2, 0, 5439605, 2, 0, 5439606, 2, 0, 5439607, 2, 0, 5505025, 262144, 30, 5505026, 262144, 30, 5505027, 262144, 30, 5505028, 262144, 30, 5505029, 262144, 30, 5505030, 262144, 30, 5505031, 262144, 30, 5505032, 393216, 41, 5505033, 393216, 41, 5505034, 393216, 41, 5505035, 393216, 41, 5505036, 393216, 41, 5505037, 327680, 38, 5505038, 393216, 38, 5505039, 458752, 38, 5505040, 393216, 41, 5505041, 393216, 41, 5505042, 393216, 41, 5505043, 393216, 41, 5505044, 393216, 41, 5505045, 393216, 41, 5505046, 393216, 41, 5505047, 393216, 41, 5505048, 393216, 41, 5505049, 393216, 41, 5505050, 393216, 41, 5505051, 327680, 38, 5505052, 393216, 38, 5505053, 458752, 38, 5505054, 393216, 41, 5505055, 393216, 41, 5505056, 0, 0, 5505057, 262148, 6, 5505058, 262148, 4, 5505059, 262148, 4, 5505060, 262148, 4, 5505061, 262148, 4, 5505062, 262148, 4, 5505063, 131076, 6, 5505064, 0, 0, 5505065, 393216, 41, 5505066, 393216, 41, 5505067, 393216, 41, 5505068, 393216, 41, 5505069, 393216, 41, 5505070, 393216, 41, 5505071, 393216, 41, 5505072, 393216, 41, 5505073, 393216, 41, 5505074, 262144, 30, 5505075, 262144, 30, 5505076, 262144, 30, 5505077, 262144, 30, 5505078, 262144, 30, 5505079, 262144, 30, 5505080, 262144, 30, 5505096, 262144, 30, 5505097, 262144, 30, 5505098, 262144, 30, 5505099, 262144, 30, 5505100, 262144, 30, 5505101, 262144, 30, 5505102, 262144, 30, 5505103, 0, 0, 5505104, 65536, 30, 5505105, 65536, 30, 5505106, 65536, 30, 5505107, 65536, 30, 5505108, 262147, 5, 5505109, 131075, 3, 5505110, 3, 6, 5505111, 262148, 6, 5505112, 262148, 1, 5505113, 4, 6, 5505114, 131075, 7, 5505115, 262148, 5, 5505116, 196612, 3, 5505117, 196612, 6, 5505118, 65536, 30, 5505119, 0, 0, 5505120, 0, 0, 5505121, 65536, 30, 5505122, 65536, 30, 5505123, 65536, 30, 5505124, 65536, 60, 5505125, 262146, 2, 5505126, 2, 0, 5505127, 2, 0, 5505128, 2, 0, 5505129, 2, 0, 5505130, 2, 0, 5505131, 2, 0, 5505132, 2, 0, 5505133, 2, 0, 5505134, 2, 0, 5505135, 2, 0, 5505136, 2, 0, 5505137, 2, 0, 5505138, 2, 0, 5505139, 2, 0, 5505140, 2, 0, 5505141, 2, 0, 5505142, 2, 0, 5505143, 2, 0, 5570561, 262144, 30, 5570562, 262144, 30, 5570563, 262144, 30, 5570564, 262144, 30, 5570565, 262144, 30, 5570566, 262144, 30, 5570567, 262144, 30, 5570568, 393216, 41, 5570569, 393216, 41, 5570570, 393216, 41, 5570571, 393216, 41, 5570572, 393216, 41, 5570573, 327680, 38, 5570574, 393216, 38, 5570575, 458752, 38, 5570576, 393216, 41, 5570577, 393216, 41, 5570578, 393216, 41, 5570579, 393216, 41, 5570580, 393216, 41, 5570581, 393216, 41, 5570582, 393216, 41, 5570583, 393216, 41, 5570584, 393216, 41, 5570585, 393216, 41, 5570586, 393216, 41, 5570587, 327680, 38, 5570588, 393216, 38, 5570589, 458752, 38, 5570590, 393216, 41, 5570591, 393216, 41, 5570592, 393216, 41, 5570593, 393216, 41, 5570594, 393216, 41, 5570595, 393216, 41, 5570596, 393216, 41, 5570597, 393216, 41, 5570598, 393216, 41, 5570599, 393216, 41, 5570600, 393216, 41, 5570601, 393216, 41, 5570602, 393216, 41, 5570603, 393216, 41, 5570604, 393216, 41, 5570605, 393216, 41, 5570606, 393216, 41, 5570607, 393216, 41, 5570608, 393216, 41, 5570609, 393216, 41, 5570610, 262144, 30, 5570611, 262144, 30, 5570612, 262144, 30, 5570613, 262144, 30, 5570614, 262144, 30, 5570615, 262144, 30, 5570616, 262144, 30, 5570632, 262144, 30, 5570633, 262144, 30, 5570634, 262144, 30, 5570635, 262144, 30, 5570636, 262144, 30, 5570637, 262144, 30, 5570638, 262144, 30, 5570639, 262144, 30, 5570640, 262144, 30, 5570641, 262144, 30, 5570642, 262144, 30, 5570643, 65536, 30, 5570644, 262147, 2, 5570645, 3, 0, 5570646, 131075, 0, 5570647, 3, 6, 5570648, 262148, 6, 5570649, 4, 5, 5570650, 262148, 3, 5570651, 65540, 0, 5570652, 4, 4, 5570653, 262147, 5, 5570654, 3, 6, 5570655, 327680, 10, 5570656, 393216, 10, 5570657, 65536, 30, 5570658, 327680, 10, 5570659, 393216, 10, 5570660, 65536, 60, 5570661, 262146, 2, 5570662, 2, 0, 5570663, 2, 0, 5570664, 2, 0, 5570665, 2, 0, 5570666, 2, 0, 5570667, 2, 0, 5570668, 2, 0, 5570669, 2, 0, 5570670, 2, 0, 5570671, 2, 0, 5570672, 2, 0, 5570673, 2, 0, 5570674, 2, 0, 5570675, 2, 0, 5570676, 2, 0, 5570677, 2, 0, 5570678, 2, 0, 5570679, 2, 0, 5636097, 262144, 30, 5636098, 262144, 30, 5636099, 262144, 30, 5636100, 262144, 30, 5636101, 262144, 30, 5636102, 262144, 30, 5636103, 262144, 30, 5636104, 393216, 41, 5636105, 393216, 41, 5636106, 393216, 41, 5636107, 393216, 41, 5636108, 393216, 41, 5636109, 327680, 38, 5636110, 393216, 38, 5636111, 458752, 38, 5636112, 393216, 41, 5636113, 393216, 41, 5636114, 393216, 41, 5636115, 393216, 41, 5636116, 393216, 41, 5636117, 393216, 41, 5636118, 393216, 41, 5636119, 393216, 41, 5636120, 393216, 41, 5636121, 393216, 41, 5636122, 393216, 41, 5636123, 327680, 38, 5636124, 393216, 38, 5636125, 458752, 38, 5636126, 393216, 41, 5636127, 393216, 41, 5636128, 393216, 41, 5636129, 393216, 41, 5636130, 393216, 41, 5636131, 393216, 41, 5636132, 393216, 41, 5636133, 393216, 41, 5636134, 393216, 41, 5636135, 393216, 41, 5636136, 393216, 41, 5636137, 393216, 41, 5636138, 393216, 41, 5636139, 393216, 41, 5636140, 393216, 41, 5636141, 393216, 41, 5636142, 393216, 41, 5636143, 393216, 41, 5636144, 393216, 41, 5636145, 393216, 41, 5636146, 262144, 30, 5636147, 262144, 30, 5636148, 262144, 30, 5636149, 262144, 30, 5636150, 262144, 30, 5636151, 262144, 30, 5636152, 262144, 30, 5636168, 262144, 30, 5636169, 262144, 30, 5636170, 262144, 30, 5636171, 262144, 30, 5636172, 262144, 30, 5636173, 262144, 30, 5636174, 262144, 30, 5636175, 262144, 30, 5636176, 262144, 30, 5636177, 262144, 30, 5636178, 262144, 30, 5636179, 65536, 30, 5636180, 262147, 6, 5636181, 262147, 4, 5636182, 262147, 4, 5636183, 262147, 1, 5636184, 131075, 3, 5636185, 3, 6, 5636186, 262148, 6, 5636187, 131076, 1, 5636188, 4, 4, 5636189, 262147, 2, 5636190, 3, 4, 5636191, 0, 0, 5636192, 0, 0, 5636193, 65536, 30, 5636194, 65536, 30, 5636195, 65536, 60, 5636196, 65536, 60, 5636197, 262146, 2, 5636198, 2, 0, 5636199, 2, 0, 5636200, 2, 0, 5636201, 2, 0, 5636202, 2, 0, 5636203, 2, 0, 5636204, 2, 0, 5636205, 2, 0, 5636206, 2, 0, 5636207, 2, 0, 5636208, 2, 0, 5636209, 2, 0, 5636210, 2, 0, 5636211, 2, 0, 5636212, 2, 0, 5636213, 2, 0, 5636214, 2, 0, 5636215, 2, 0, 5701633, 262144, 30, 5701634, 262144, 30, 5701635, 262144, 30, 5701636, 262144, 30, 5701637, 262144, 30, 5701638, 262144, 30, 5701639, 262144, 30, 5701640, 393216, 41, 5701641, 393216, 41, 5701642, 393216, 41, 5701643, 393216, 41, 5701644, 393216, 41, 5701645, 327680, 38, 5701646, 393216, 38, 5701647, 458752, 38, 5701648, 393216, 41, 5701649, 393216, 41, 5701650, 393216, 41, 5701651, 393216, 41, 5701652, 393216, 41, 5701653, 393216, 41, 5701654, 393216, 41, 5701655, 393216, 41, 5701656, 393216, 41, 5701657, 393216, 41, 5701658, 393216, 41, 5701659, 327680, 38, 5701660, 393216, 38, 5701661, 458752, 35, 5701662, 393216, 37, 5701663, 393216, 37, 5701664, 393216, 37, 5701665, 393216, 37, 5701666, 393216, 37, 5701667, 393216, 37, 5701668, 393216, 37, 5701669, 393216, 37, 5701670, 393216, 37, 5701671, 393216, 37, 5701672, 458752, 37, 5701673, 393216, 41, 5701674, 393216, 41, 5701675, 393216, 41, 5701676, 393216, 41, 5701677, 393216, 41, 5701678, 393216, 41, 5701679, 393216, 41, 5701680, 393216, 41, 5701681, 393216, 41, 5701682, 262144, 30, 5701683, 262144, 30, 5701684, 262144, 30, 5701685, 262144, 30, 5701686, 262144, 30, 5701687, 262144, 30, 5701688, 262144, 30, 5701704, 262144, 30, 5701705, 262144, 30, 5701706, 262144, 30, 5701707, 262144, 30, 5701708, 262144, 30, 5701709, 262144, 30, 5701710, 262144, 30, 5701711, 262144, 30, 5701712, 262144, 30, 5701713, 262144, 30, 5701714, 262144, 30, 5701715, 65536, 30, 5701716, 65536, 30, 5701717, 65536, 30, 5701718, 65536, 30, 5701719, 262147, 6, 5701720, 262147, 4, 5701721, 65539, 4, 5701722, 65536, 30, 5701723, 262148, 6, 5701724, 65540, 4, 5701725, 262147, 6, 5701726, 131075, 6, 5701727, 327680, 10, 5701728, 393216, 10, 5701729, 65536, 30, 5701730, 65536, 60, 5701731, 65536, 60, 5701732, 65536, 60, 5701733, 262146, 6, 5701734, 131074, 1, 5701735, 2, 0, 5701736, 2, 0, 5701737, 2, 0, 5701738, 2, 0, 5701739, 2, 0, 5701740, 2, 0, 5701741, 2, 0, 5701742, 2, 0, 5701743, 2, 0, 5701744, 2, 0, 5701745, 2, 0, 5701746, 2, 0, 5701747, 2, 0, 5701748, 2, 0, 5701749, 2, 0, 5701750, 2, 0, 5701751, 2, 0, 5767169, 262144, 30, 5767170, 262144, 30, 5767171, 262144, 30, 5767172, 262144, 30, 5767173, 262144, 30, 5767174, 262144, 30, 5767175, 262144, 30, 5767176, 393216, 41, 5767177, 393216, 41, 5767178, 393216, 41, 5767179, 393216, 41, 5767180, 393216, 41, 5767181, 327680, 38, 5767182, 393216, 38, 5767183, 458752, 38, 5767184, 393216, 41, 5767185, 393216, 41, 5767186, 393216, 41, 5767187, 393216, 41, 5767188, 393216, 41, 5767189, 393216, 41, 5767190, 393216, 41, 5767191, 393216, 41, 5767192, 393216, 41, 5767193, 393216, 41, 5767194, 393216, 41, 5767195, 327680, 38, 5767196, 393216, 38, 5767197, 393216, 38, 5767198, 393216, 38, 5767199, 393216, 38, 5767200, 393216, 38, 5767201, 393216, 38, 5767202, 393216, 38, 5767203, 393216, 38, 5767204, 393216, 38, 5767205, 393216, 38, 5767206, 393216, 38, 5767207, 393216, 38, 5767208, 458752, 38, 5767209, 393216, 41, 5767210, 393216, 41, 5767211, 393216, 41, 5767212, 393216, 41, 5767213, 393216, 41, 5767214, 393216, 41, 5767215, 393216, 41, 5767216, 393216, 41, 5767217, 262144, 30, 5767218, 262144, 30, 5767219, 262144, 30, 5767220, 262144, 30, 5767221, 262144, 30, 5767222, 262144, 30, 5767223, 262144, 30, 5767224, 262144, 30, 5767240, 262144, 30, 5767241, 262144, 30, 5767242, 262144, 30, 5767243, 262144, 30, 5767244, 262144, 30, 5767245, 262144, 30, 5767246, 262144, 30, 5767247, 262144, 30, 5767248, 262144, 30, 5767249, 262144, 30, 5767250, 262144, 30, 5767251, 262144, 30, 5767252, 262144, 30, 5767253, 262144, 30, 5767254, 65536, 30, 5767255, 0, 0, 5767256, 0, 0, 5767257, 131075, 7, 5767258, 65536, 30, 5767259, 65536, 30, 5767260, 131076, 7, 5767261, 65536, 30, 5767262, 65536, 30, 5767263, 0, 0, 5767264, 0, 0, 5767265, 65536, 30, 5767266, 65536, 60, 5767267, 65536, 60, 5767268, 65536, 60, 5767269, 65536, 60, 5767270, 262146, 2, 5767271, 2, 0, 5767272, 2, 0, 5767273, 2, 0, 5767274, 2, 0, 5767275, 2, 0, 5767276, 2, 0, 5767277, 2, 0, 5767278, 2, 0, 5767279, 2, 0, 5767280, 2, 0, 5767281, 2, 0, 5767282, 2, 0, 5767283, 2, 0, 5767284, 2, 0, 5767285, 2, 0, 5767286, 2, 0, 5767287, 2, 0, 5832705, 262144, 30, 5832706, 262144, 30, 5832707, 262144, 30, 5832708, 262144, 30, 5832709, 262144, 30, 5832710, 262144, 30, 5832711, 262144, 30, 5832712, 262144, 30, 5832713, 393216, 41, 5832714, 393216, 41, 5832715, 393216, 41, 5832716, 393216, 41, 5832717, 327680, 38, 5832718, 393216, 38, 5832719, 458752, 38, 5832720, 393216, 41, 5832721, 393216, 41, 5832722, 393216, 41, 5832723, 393216, 41, 5832724, 393216, 41, 5832725, 393216, 41, 5832726, 393216, 41, 5832727, 393216, 41, 5832728, 393216, 41, 5832729, 393216, 41, 5832730, 393216, 41, 5832731, 327680, 38, 5832732, 393216, 38, 5832733, 458752, 36, 5832734, 393216, 39, 5832735, 393216, 39, 5832736, 393216, 39, 5832737, 393216, 39, 5832738, 393216, 39, 5832739, 393216, 39, 5832740, 393216, 39, 5832741, 393216, 39, 5832742, 393216, 39, 5832743, 393216, 39, 5832744, 458752, 39, 5832745, 393216, 41, 5832746, 393216, 41, 5832747, 393216, 41, 5832748, 393216, 41, 5832749, 393216, 41, 5832750, 393216, 41, 5832751, 393216, 41, 5832752, 393216, 41, 5832753, 262144, 30, 5832754, 262144, 30, 5832755, 262144, 30, 5832756, 262144, 30, 5832757, 262144, 30, 5832758, 262144, 30, 5832759, 262144, 30, 5832760, 262144, 30, 5832776, 262144, 30, 5832777, 262144, 30, 5832778, 262144, 30, 5832779, 262144, 30, 5832780, 262144, 30, 5832781, 262144, 30, 5832782, 262144, 30, 5832783, 262144, 30, 5832784, 262144, 30, 5832785, 262144, 30, 5832786, 262144, 30, 5832787, 262144, 30, 5832788, 262144, 30, 5832789, 262144, 30, 5832790, 65536, 30, 5832791, 327680, 10, 5832792, 393216, 10, 5832793, 0, 0, 5832794, 0, 0, 5832795, 65536, 30, 5832796, 65536, 30, 5832797, 65536, 30, 5832798, 65536, 30, 5832799, 327680, 10, 5832800, 393216, 10, 5832801, 65536, 30, 5832802, 65536, 60, 5832803, 65536, 60, 5832804, 65536, 60, 5832805, 65536, 60, 5832806, 262146, 2, 5832807, 2, 0, 5832808, 2, 0, 5832809, 2, 0, 5832810, 2, 0, 5832811, 2, 0, 5832812, 2, 0, 5832813, 2, 0, 5832814, 2, 0, 5832815, 2, 0, 5832816, 2, 0, 5832817, 2, 0, 5832818, 2, 0, 5832819, 2, 0, 5832820, 2, 0, 5832821, 2, 0, 5832822, 2, 0, 5832823, 2, 0, 5898241, 262144, 30, 5898242, 262144, 30, 5898243, 262144, 30, 5898244, 262144, 30, 5898245, 262144, 30, 5898246, 262144, 30, 5898247, 262144, 30, 5898248, 262144, 30, 5898249, 262144, 30, 5898250, 262144, 30, 5898251, 393216, 41, 5898252, 393216, 41, 5898253, 327680, 38, 5898254, 393216, 38, 5898255, 458752, 38, 5898256, 393216, 41, 5898257, 393216, 41, 5898258, 393216, 41, 5898259, 393216, 41, 5898260, 393216, 41, 5898261, 393216, 41, 5898262, 393216, 41, 5898263, 393216, 41, 5898264, 393216, 41, 5898265, 393216, 41, 5898266, 393216, 41, 5898267, 327680, 38, 5898268, 393216, 38, 5898269, 458752, 38, 5898270, 393216, 41, 5898271, 393216, 41, 5898272, 393216, 41, 5898273, 393216, 41, 5898274, 393216, 41, 5898275, 393216, 41, 5898276, 393216, 41, 5898277, 393216, 41, 5898278, 393216, 41, 5898279, 393216, 41, 5898280, 393216, 41, 5898281, 393216, 41, 5898282, 393216, 41, 5898283, 393216, 41, 5898284, 393216, 41, 5898285, 393216, 41, 5898286, 393216, 41, 5898287, 393216, 41, 5898288, 393216, 41, 5898289, 262144, 30, 5898290, 262144, 30, 5898291, 262144, 30, 5898292, 262144, 30, 5898293, 262144, 30, 5898294, 262144, 30, 5898295, 262144, 30, 5898296, 262144, 30, 5898312, 262144, 30, 5898313, 262144, 30, 5898314, 262144, 30, 5898315, 262144, 30, 5898316, 262144, 30, 5898317, 262144, 30, 5898318, 262144, 30, 5898319, 262144, 30, 5898320, 262144, 30, 5898321, 262144, 30, 5898322, 262144, 30, 5898323, 262144, 30, 5898324, 262144, 30, 5898325, 262144, 30, 5898326, 65536, 30, 5898327, 0, 0, 5898328, 0, 0, 5898329, 327680, 10, 5898330, 393216, 10, 5898331, 65536, 30, 5898332, 65536, 30, 5898333, 262147, 5, 5898334, 3, 6, 5898335, 0, 0, 5898336, 0, 0, 5898337, 65536, 30, 5898338, 65536, 60, 5898339, 65536, 60, 5898340, 65536, 60, 5898341, 65536, 60, 5898342, 262146, 2, 5898343, 2, 0, 5898344, 2, 0, 5898345, 2, 0, 5898346, 2, 0, 5898347, 2, 0, 5898348, 2, 0, 5898349, 2, 0, 5898350, 2, 0, 5898351, 2, 0, 5898352, 2, 0, 5898353, 2, 0, 5898354, 2, 0, 5898355, 2, 0, 5898356, 2, 0, 5898357, 2, 0, 5898358, 2, 0, 5898359, 2, 0, 5963777, 262144, 30, 5963778, 262144, 30, 5963779, 262144, 30, 5963780, 262144, 30, 5963781, 262144, 30, 5963782, 262144, 30, 5963783, 262144, 30, 5963784, 262144, 30, 5963785, 262144, 30, 5963786, 262144, 30, 5963787, 262144, 30, 5963788, 393216, 41, 5963789, 327680, 38, 5963790, 393216, 38, 5963791, 458752, 35, 5963792, 393216, 37, 5963793, 393216, 37, 5963794, 393216, 37, 5963795, 393216, 37, 5963796, 393216, 37, 5963797, 393216, 37, 5963798, 393216, 37, 5963799, 393216, 37, 5963800, 393216, 37, 5963801, 393216, 37, 5963802, 393216, 37, 5963803, 393216, 35, 5963804, 393216, 38, 5963805, 458752, 38, 5963806, 393216, 41, 5963807, 393216, 41, 5963808, 0, 0, 5963809, 65536, 0, 5963810, 131072, 0, 5963811, 196608, 0, 5963812, 0, 0, 5963813, 65536, 0, 5963814, 131072, 0, 5963815, 196608, 0, 5963816, 0, 0, 5963817, 65536, 0, 5963818, 131072, 0, 5963819, 196608, 0, 5963820, 0, 0, 5963821, 65536, 0, 5963822, 131072, 0, 5963823, 393216, 41, 5963824, 393216, 41, 5963825, 262144, 30, 5963826, 262144, 30, 5963827, 262144, 30, 5963828, 262144, 30, 5963829, 262144, 30, 5963830, 262144, 30, 5963831, 262144, 30, 5963832, 262144, 30, 5963848, 262144, 30, 5963849, 262144, 30, 5963850, 262144, 30, 5963851, 262144, 30, 5963852, 262144, 30, 5963853, 262144, 30, 5963854, 262144, 30, 5963855, 262144, 30, 5963856, 262144, 30, 5963857, 262144, 30, 5963858, 262144, 30, 5963859, 262144, 30, 5963860, 262144, 30, 5963861, 262144, 30, 5963862, 65536, 30, 5963863, 327680, 10, 5963864, 393216, 10, 5963865, 0, 0, 5963866, 0, 0, 5963867, 65536, 30, 5963868, 65536, 30, 5963869, 262147, 2, 5963870, 3, 4, 5963871, 327680, 10, 5963872, 393216, 10, 5963873, 65536, 30, 5963874, 65536, 30, 5963875, 0, 0, 5963876, 65536, 60, 5963877, 65536, 60, 5963878, 262146, 2, 5963879, 2, 0, 5963880, 2, 0, 5963881, 2, 0, 5963882, 2, 0, 5963883, 2, 0, 5963884, 2, 0, 5963885, 2, 0, 5963886, 2, 0, 5963887, 2, 0, 5963888, 2, 0, 5963889, 2, 0, 5963890, 2, 0, 5963891, 2, 0, 5963892, 2, 0, 5963893, 2, 0, 5963894, 2, 0, 5963895, 2, 0, 6029313, 262144, 30, 6029314, 262144, 30, 6029315, 262144, 30, 6029316, 262144, 30, 6029317, 262144, 30, 6029318, 262144, 30, 6029319, 262144, 30, 6029320, 262144, 30, 6029321, 262144, 30, 6029322, 262144, 30, 6029323, 262144, 30, 6029324, 393216, 41, 6029325, 327680, 38, 6029326, 393216, 38, 6029327, 393216, 38, 6029328, 393216, 38, 6029329, 393216, 38, 6029330, 393216, 38, 6029331, 393216, 38, 6029332, 393216, 38, 6029333, 393216, 38, 6029334, 393216, 38, 6029335, 393216, 38, 6029336, 393216, 38, 6029337, 393216, 38, 6029338, 393216, 38, 6029339, 393216, 38, 6029340, 393216, 38, 6029341, 458752, 38, 6029342, 393216, 41, 6029343, 393216, 41, 6029344, 0, 0, 6029345, 65536, 0, 6029346, 131072, 0, 6029347, 196608, 0, 6029348, 0, 0, 6029349, 65536, 0, 6029350, 131072, 0, 6029351, 196608, 0, 6029352, 0, 0, 6029353, 65536, 0, 6029354, 131072, 0, 6029355, 196608, 0, 6029356, 0, 0, 6029357, 65536, 0, 6029358, 131072, 0, 6029359, 393216, 41, 6029360, 393216, 41, 6029361, 262144, 30, 6029362, 262144, 30, 6029363, 262144, 30, 6029364, 262144, 30, 6029365, 262144, 30, 6029366, 262144, 30, 6029367, 262144, 30, 6029368, 262144, 30, 6029384, 262144, 30, 6029385, 262144, 30, 6029386, 262144, 30, 6029387, 262144, 30, 6029388, 262144, 30, 6029389, 262144, 30, 6029390, 262144, 30, 6029391, 262144, 30, 6029392, 262144, 30, 6029393, 262144, 30, 6029394, 262144, 30, 6029395, 262144, 30, 6029396, 262144, 30, 6029397, 262144, 30, 6029398, 65536, 30, 6029399, 0, 0, 6029400, 0, 0, 6029401, 327680, 10, 6029402, 393216, 10, 6029403, 65536, 30, 6029404, 262147, 5, 6029405, 65539, 0, 6029406, 131075, 0, 6029407, 3, 6, 6029408, 0, 0, 6029409, 0, 0, 6029410, 65536, 30, 6029411, 0, 0, 6029412, 65536, 60, 6029413, 65536, 60, 6029414, 262146, 2, 6029415, 2, 0, 6029416, 2, 0, 6029417, 2, 0, 6029418, 2, 0, 6029419, 2, 0, 6029420, 2, 0, 6029421, 2, 0, 6029422, 2, 0, 6029423, 2, 0, 6029424, 2, 0, 6029425, 2, 0, 6029426, 2, 0, 6029427, 2, 0, 6029428, 2, 0, 6029429, 2, 0, 6029430, 2, 0, 6029431, 2, 0, 6094849, 262144, 30, 6094850, 262144, 30, 6094851, 262144, 30, 6094852, 262144, 30, 6094853, 262144, 30, 6094854, 262144, 30, 6094855, 262144, 30, 6094856, 262144, 30, 6094857, 262144, 30, 6094858, 262144, 30, 6094859, 262144, 30, 6094860, 393216, 41, 6094861, 327680, 39, 6094862, 393216, 39, 6094863, 393216, 39, 6094864, 393216, 39, 6094865, 393216, 39, 6094866, 393216, 39, 6094867, 393216, 39, 6094868, 393216, 39, 6094869, 393216, 39, 6094870, 393216, 39, 6094871, 393216, 39, 6094872, 393216, 39, 6094873, 393216, 39, 6094874, 393216, 39, 6094875, 393216, 39, 6094876, 393216, 39, 6094877, 458752, 39, 6094878, 393216, 41, 6094879, 393216, 41, 6094880, 0, 0, 6094881, 65536, 0, 6094882, 131072, 0, 6094883, 196608, 0, 6094884, 0, 0, 6094885, 65536, 0, 6094886, 131072, 0, 6094887, 196608, 0, 6094888, 0, 0, 6094889, 65536, 0, 6094890, 131072, 0, 6094891, 196608, 0, 6094892, 0, 0, 6094893, 65536, 0, 6094894, 131072, 0, 6094895, 393216, 41, 6094896, 393216, 41, 6094897, 262144, 30, 6094898, 262144, 30, 6094899, 262144, 30, 6094900, 262144, 30, 6094901, 262144, 30, 6094902, 262144, 30, 6094903, 262144, 30, 6094904, 262144, 30, 6094920, 262144, 30, 6094921, 262144, 30, 6094922, 262144, 30, 6094923, 262144, 30, 6094924, 262144, 30, 6094925, 262144, 30, 6094926, 262144, 30, 6094927, 262144, 30, 6094928, 262144, 30, 6094929, 262144, 30, 6094930, 262144, 30, 6094931, 262144, 30, 6094932, 262144, 30, 6094933, 262144, 30, 6094934, 65536, 30, 6094935, 327680, 10, 6094936, 393216, 10, 6094937, 0, 0, 6094938, 0, 0, 6094939, 262147, 5, 6094940, 65539, 0, 6094941, 3, 0, 6094942, 3, 0, 6094943, 3, 4, 6094944, 327680, 10, 6094945, 393216, 10, 6094946, 65536, 30, 6094947, 65536, 60, 6094948, 65536, 60, 6094949, 65536, 60, 6094950, 262146, 2, 6094951, 2, 0, 6094952, 2, 0, 6094953, 2, 0, 6094954, 2, 0, 6094955, 2, 0, 6094956, 2, 0, 6094957, 2, 0, 6094958, 2, 0, 6094959, 2, 0, 6094960, 2, 0, 6094961, 2, 0, 6094962, 2, 0, 6094963, 2, 0, 6094964, 2, 0, 6094965, 2, 0, 6094966, 2, 0, 6094967, 2, 0, 6160385, 262144, 30, 6160386, 262144, 30, 6160387, 262144, 30, 6160388, 262144, 30, 6160389, 262144, 30, 6160390, 262144, 30, 6160391, 262144, 30, 6160392, 262144, 30, 6160393, 262144, 30, 6160394, 262144, 30, 6160395, 262144, 30, 6160396, 393216, 41, 6160397, 393216, 41, 6160398, 393216, 41, 6160399, 393216, 41, 6160400, 393216, 41, 6160401, 393216, 41, 6160402, 393216, 41, 6160403, 393216, 41, 6160404, 393216, 41, 6160405, 393216, 41, 6160406, 393216, 41, 6160407, 393216, 41, 6160408, 393216, 41, 6160409, 393216, 41, 6160410, 393216, 41, 6160411, 393216, 41, 6160412, 393216, 41, 6160413, 393216, 41, 6160414, 393216, 41, 6160415, 393216, 41, 6160416, 131072, 0, 6160417, 196608, 0, 6160418, 0, 0, 6160419, 0, 0, 6160420, 65536, 0, 6160421, 131072, 0, 6160422, 196608, 0, 6160423, 0, 0, 6160424, 65536, 0, 6160425, 131072, 0, 6160426, 196608, 0, 6160427, 0, 0, 6160428, 65536, 0, 6160429, 131072, 0, 6160430, 196608, 0, 6160431, 393216, 41, 6160432, 393216, 41, 6160433, 262144, 30, 6160434, 262144, 30, 6160435, 262144, 30, 6160436, 262144, 30, 6160437, 262144, 30, 6160438, 262144, 30, 6160439, 262144, 30, 6160440, 262144, 30, 6160456, 262144, 30, 6160457, 262144, 30, 6160458, 262144, 30, 6160459, 262144, 30, 6160460, 262144, 30, 6160461, 262144, 30, 6160462, 262144, 30, 6160463, 262144, 30, 6160464, 262144, 30, 6160465, 262144, 30, 6160466, 262144, 30, 6160467, 262144, 30, 6160468, 262144, 30, 6160469, 262144, 30, 6160470, 65536, 30, 6160471, 0, 0, 6160472, 0, 0, 6160473, 327680, 10, 6160474, 393216, 10, 6160475, 262147, 2, 6160476, 3, 0, 6160477, 262147, 0, 6160478, 262147, 4, 6160479, 131075, 6, 6160480, 0, 0, 6160481, 0, 0, 6160482, 65536, 30, 6160483, 65536, 60, 6160484, 262146, 5, 6160485, 131074, 3, 6160486, 65538, 0, 6160487, 2, 0, 6160488, 2, 0, 6160489, 2, 0, 6160490, 2, 0, 6160491, 2, 0, 6160492, 2, 0, 6160493, 2, 0, 6160494, 2, 0, 6160495, 2, 0, 6160496, 2, 0, 6160497, 2, 0, 6160498, 2, 0, 6160499, 2, 0, 6160500, 2, 0, 6160501, 2, 0, 6160502, 2, 0, 6160503, 2, 0, 6225921, 262144, 30, 6225922, 262144, 30, 6225923, 262144, 30, 6225924, 262144, 30, 6225925, 262144, 30, 6225926, 262144, 30, 6225927, 262144, 30, 6225928, 262144, 30, 6225929, 262144, 30, 6225930, 262144, 30, 6225931, 262144, 30, 6225932, 262144, 30, 6225933, 393216, 41, 6225934, 393216, 41, 6225935, 393216, 41, 6225936, 393216, 41, 6225937, 393216, 41, 6225938, 393216, 41, 6225939, 393216, 41, 6225940, 393216, 41, 6225941, 393216, 41, 6225942, 393216, 41, 6225943, 393216, 41, 6225944, 393216, 41, 6225945, 393216, 41, 6225946, 393216, 41, 6225947, 393216, 41, 6225948, 393216, 41, 6225949, 393216, 41, 6225950, 393216, 41, 6225951, 393216, 41, 6225952, 393216, 41, 6225953, 393216, 41, 6225954, 393216, 41, 6225955, 0, 0, 6225956, 65536, 0, 6225957, 131072, 0, 6225958, 196608, 0, 6225959, 0, 0, 6225960, 65536, 0, 6225961, 131072, 0, 6225962, 196608, 0, 6225963, 0, 0, 6225964, 65536, 0, 6225965, 131072, 0, 6225966, 196608, 0, 6225967, 393216, 41, 6225968, 393216, 41, 6225969, 262144, 30, 6225970, 262144, 30, 6225971, 262144, 30, 6225972, 262144, 30, 6225973, 262144, 30, 6225974, 262144, 30, 6225975, 262144, 30, 6225976, 262144, 30, 6225992, 262144, 30, 6225993, 262144, 30, 6225994, 262144, 30, 6225995, 262144, 30, 6225996, 262144, 30, 6225997, 262144, 30, 6225998, 262144, 30, 6225999, 262144, 30, 6226000, 262144, 30, 6226001, 262144, 30, 6226002, 262144, 30, 6226003, 262144, 30, 6226004, 262144, 30, 6226005, 262144, 30, 6226006, 65536, 30, 6226007, 327680, 10, 6226008, 393216, 10, 6226009, 262147, 5, 6226010, 131075, 3, 6226011, 65539, 0, 6226012, 3, 0, 6226013, 3, 4, 6226014, 0, 0, 6226015, 0, 0, 6226016, 327680, 10, 6226017, 393216, 10, 6226018, 65536, 30, 6226019, 65536, 60, 6226020, 262146, 2, 6226021, 2, 0, 6226022, 2, 0, 6226023, 2, 0, 6226024, 2, 0, 6226025, 2, 0, 6226026, 2, 0, 6226027, 2, 0, 6226028, 2, 0, 6226029, 2, 0, 6226030, 2, 0, 6226031, 2, 0, 6226032, 2, 0, 6226033, 2, 0, 6226034, 2, 0, 6226035, 2, 0, 6226036, 2, 0, 6226037, 2, 0, 6226038, 2, 0, 6226039, 2, 0, 6291457, 262144, 30, 6291458, 262144, 30, 6291459, 262144, 30, 6291460, 262144, 30, 6291461, 262144, 30, 6291462, 262144, 30, 6291463, 262144, 30, 6291464, 262144, 30, 6291465, 262144, 30, 6291466, 262144, 30, 6291467, 262144, 30, 6291468, 262144, 30, 6291469, 393216, 41, 6291470, 393216, 41, 6291471, 393216, 41, 6291472, 393216, 41, 6291473, 393216, 41, 6291474, 393216, 41, 6291475, 393216, 41, 6291476, 393216, 41, 6291477, 393216, 41, 6291478, 393216, 41, 6291479, 393216, 41, 6291480, 393216, 41, 6291481, 393216, 41, 6291482, 65536, 9, 6291483, 65536, 9, 6291484, 65536, 9, 6291485, 65536, 9, 6291486, 65536, 9, 6291487, 393216, 41, 6291488, 393216, 41, 6291489, 393216, 41, 6291490, 393216, 41, 6291491, 393216, 41, 6291492, 393216, 41, 6291493, 393216, 41, 6291494, 393216, 41, 6291495, 393216, 41, 6291496, 393216, 41, 6291497, 393216, 41, 6291498, 393216, 41, 6291499, 393216, 41, 6291500, 393216, 41, 6291501, 393216, 41, 6291502, 393216, 41, 6291503, 393216, 41, 6291504, 393216, 41, 6291505, 262144, 30, 6291506, 262144, 30, 6291507, 262144, 30, 6291508, 262144, 30, 6291509, 262144, 30, 6291510, 262144, 30, 6291511, 262144, 30, 6291512, 262144, 30, 6291528, 262144, 30, 6291529, 262144, 30, 6291530, 262144, 30, 6291531, 262144, 30, 6291532, 262144, 30, 6291533, 262144, 30, 6291534, 262144, 30, 6291535, 262144, 30, 6291536, 262144, 30, 6291537, 262144, 30, 6291538, 262144, 30, 6291539, 262144, 30, 6291540, 262144, 30, 6291541, 262144, 30, 6291542, 65536, 30, 6291543, 0, 0, 6291544, 0, 0, 6291545, 262147, 2, 6291546, 3, 0, 6291547, 3, 0, 6291548, 3, 0, 6291549, 3, 4, 6291550, 327680, 10, 6291551, 393216, 10, 6291552, 65536, 30, 6291553, 65536, 30, 6291554, 65536, 30, 6291555, 65536, 60, 6291556, 262146, 2, 6291557, 2, 0, 6291558, 2, 0, 6291559, 2, 0, 6291560, 2, 0, 6291561, 2, 0, 6291562, 2, 0, 6291563, 2, 0, 6291564, 2, 0, 6291565, 2, 0, 6291566, 2, 0, 6291567, 2, 0, 6291568, 2, 0, 6291569, 2, 0, 6291570, 2, 0, 6291571, 2, 0, 6291572, 2, 0, 6291573, 2, 0, 6291574, 2, 0, 6291575, 2, 0, 6356993, 262144, 30, 6356994, 262144, 30, 6356995, 262144, 30, 6356996, 262144, 30, 6356997, 262144, 30, 6356998, 262144, 30, 6356999, 262144, 30, 6357000, 262144, 30, 6357001, 262144, 30, 6357002, 262144, 30, 6357003, 262144, 30, 6357004, 262144, 30, 6357005, 393216, 41, 6357006, 393216, 41, 6357007, 393216, 41, 6357008, 393216, 41, 6357009, 393216, 41, 6357010, 393216, 41, 6357011, 393216, 41, 6357012, 393216, 41, 6357013, 393216, 41, 6357014, 393216, 41, 6357015, 393216, 41, 6357016, 393216, 41, 6357017, 65536, 9, 6357018, 65536, 9, 6357019, 65536, 9, 6357020, 65536, 9, 6357021, 65536, 9, 6357022, 65536, 9, 6357023, 65536, 9, 6357024, 393216, 41, 6357025, 393216, 41, 6357026, 393216, 41, 6357027, 393216, 41, 6357028, 393216, 41, 6357029, 393216, 41, 6357030, 393216, 41, 6357031, 393216, 41, 6357032, 393216, 41, 6357033, 393216, 41, 6357034, 393216, 41, 6357035, 393216, 41, 6357036, 393216, 41, 6357037, 393216, 41, 6357038, 393216, 41, 6357039, 393216, 41, 6357040, 393216, 41, 6357041, 262144, 30, 6357042, 262144, 30, 6357043, 262144, 30, 6357044, 262144, 30, 6357045, 262144, 30, 6357046, 262144, 30, 6357047, 262144, 30, 6357048, 262144, 30, 6357064, 262144, 30, 6357065, 262144, 30, 6357066, 262144, 30, 6357067, 262144, 30, 6357068, 262144, 30, 6357069, 262144, 30, 6357070, 262144, 30, 6357071, 262144, 30, 6357072, 262144, 30, 6357073, 262144, 30, 6357074, 262144, 30, 6357075, 262144, 30, 6357076, 262144, 30, 6357077, 262144, 30, 6357078, 65536, 30, 6357079, 327680, 10, 6357080, 393216, 10, 6357081, 262147, 2, 6357082, 3, 0, 6357083, 3, 0, 6357084, 3, 0, 6357085, 3, 4, 6357086, 0, 0, 6357087, 0, 0, 6357088, 65536, 30, 6357089, 65536, 30, 6357090, 65536, 60, 6357091, 65536, 60, 6357092, 262146, 2, 6357093, 2, 0, 6357094, 2, 0, 6357095, 2, 0, 6357096, 2, 0, 6357097, 2, 0, 6357098, 2, 0, 6357099, 2, 0, 6357100, 2, 0, 6357101, 2, 0, 6357102, 2, 0, 6357103, 2, 0, 6357104, 2, 0, 6357105, 2, 0, 6357106, 2, 0, 6357107, 2, 0, 6357108, 2, 0, 6357109, 2, 0, 6357110, 2, 0, 6357111, 2, 0, 6422529, 262144, 30, 6422530, 262144, 30, 6422531, 262144, 30, 6422532, 262144, 30, 6422533, 262144, 30, 6422534, 262144, 30, 6422535, 262144, 30, 6422536, 262144, 30, 6422537, 262144, 30, 6422538, 262144, 30, 6422539, 262144, 30, 6422540, 262144, 30, 6422541, 262144, 30, 6422542, 262144, 30, 6422543, 262144, 30, 6422544, 262144, 30, 6422545, 262144, 30, 6422546, 262144, 30, 6422547, 262144, 30, 6422548, 262144, 30, 6422549, 262144, 30, 6422550, 262144, 30, 6422551, 262144, 30, 6422552, 393216, 41, 6422553, 65536, 9, 6422554, 65536, 9, 6422555, 65536, 9, 6422556, 65536, 9, 6422557, 65536, 9, 6422558, 65536, 9, 6422559, 65536, 29, 6422560, 393216, 41, 6422561, 393216, 41, 6422562, 393216, 41, 6422563, 262144, 30, 6422564, 262144, 30, 6422565, 262144, 30, 6422566, 262144, 30, 6422567, 393216, 41, 6422568, 393216, 41, 6422569, 393216, 41, 6422570, 393216, 41, 6422571, 393216, 41, 6422572, 393216, 41, 6422573, 262144, 30, 6422574, 262144, 30, 6422575, 262144, 30, 6422576, 262144, 30, 6422577, 262144, 30, 6422578, 262144, 30, 6422579, 262144, 30, 6422580, 262144, 30, 6422581, 262144, 30, 6422582, 262144, 30, 6422583, 262144, 30, 6422584, 262144, 30, 6422600, 262144, 30, 6422601, 262144, 30, 6422602, 262144, 30, 6422603, 262144, 30, 6422604, 262144, 30, 6422605, 262144, 30, 6422606, 262144, 30, 6422607, 262144, 30, 6422608, 262144, 30, 6422609, 262144, 30, 6422610, 262144, 30, 6422611, 262144, 30, 6422612, 262144, 30, 6422613, 262144, 30, 6422614, 65536, 30, 6422615, 0, 0, 6422616, 0, 0, 6422617, 262147, 2, 6422618, 3, 0, 6422619, 3, 0, 6422620, 3, 0, 6422621, 3, 4, 6422622, 327680, 10, 6422623, 393216, 10, 6422624, 65536, 30, 6422625, 65536, 30, 6422626, 65536, 60, 6422627, 65536, 60, 6422628, 262146, 2, 6422629, 2, 0, 6422630, 2, 0, 6422631, 2, 0, 6422632, 2, 0, 6422633, 2, 0, 6422634, 2, 0, 6422635, 2, 0, 6422636, 2, 0, 6422637, 2, 0, 6422638, 2, 0, 6422639, 2, 0, 6422640, 2, 0, 6422641, 2, 0, 6422642, 2, 0, 6422643, 2, 0, 6422644, 2, 0, 6422645, 2, 0, 6422646, 2, 0, 6422647, 2, 0, 6488065, 262144, 30, 6488066, 262144, 30, 6488067, 262144, 30, 6488068, 262144, 30, 6488069, 262144, 30, 6488070, 262144, 30, 6488071, 262144, 30, 6488072, 262144, 30, 6488073, 262144, 30, 6488074, 262144, 30, 6488075, 262144, 30, 6488076, 262144, 30, 6488077, 262144, 30, 6488078, 262144, 30, 6488079, 262144, 30, 6488080, 262144, 30, 6488081, 262144, 30, 6488082, 262144, 30, 6488083, 262144, 30, 6488084, 262144, 30, 6488085, 262144, 30, 6488086, 262144, 30, 6488087, 262144, 30, 6488088, 262144, 30, 6488089, 262144, 30, 6488090, 262144, 30, 6488091, 262144, 30, 6488092, 262144, 30, 6488093, 262144, 30, 6488094, 262144, 30, 6488095, 262144, 30, 6488096, 262144, 30, 6488097, 262144, 30, 6488098, 262144, 30, 6488099, 262144, 30, 6488100, 262144, 30, 6488101, 262144, 30, 6488102, 262144, 30, 6488103, 262144, 30, 6488104, 262144, 30, 6488105, 262144, 30, 6488106, 262144, 30, 6488107, 262144, 30, 6488108, 262144, 30, 6488109, 262144, 30, 6488110, 262144, 30, 6488111, 262144, 30, 6488112, 262144, 30, 6488113, 262144, 30, 6488114, 262144, 30, 6488115, 262144, 30, 6488116, 262144, 30, 6488117, 262144, 30, 6488118, 262144, 30, 6488119, 262144, 30, 6488120, 262144, 30, 6488136, 262144, 30, 6488137, 262144, 30, 6488138, 262144, 30, 6488139, 262144, 30, 6488140, 262144, 30, 6488141, 262144, 30, 6488142, 262144, 30, 6488143, 262144, 30, 6488144, 262144, 30, 6488145, 262144, 30, 6488146, 262144, 30, 6488147, 262144, 30, 6488148, 65536, 30, 6488149, 65536, 0, 6488150, 65536, 30, 6488151, 327680, 10, 6488152, 393216, 10, 6488153, 262147, 2, 6488154, 3, 0, 6488155, 262147, 0, 6488156, 262147, 4, 6488157, 3, 5, 6488158, 262147, 3, 6488159, 3, 6, 6488160, 65536, 30, 6488161, 65536, 30, 6488162, 65536, 60, 6488163, 65536, 60, 6488164, 262146, 2, 6488165, 2, 0, 6488166, 2, 0, 6488167, 2, 0, 6488168, 2, 0, 6488169, 2, 0, 6488170, 2, 0, 6488171, 2, 0, 6488172, 2, 0, 6488173, 2, 0, 6488174, 2, 0, 6488175, 2, 0, 6488176, 2, 0, 6488177, 2, 0, 6488178, 2, 0, 6488179, 2, 0, 6488180, 2, 0, 6488181, 2, 0, 6488182, 2, 0, 6488183, 2, 0, 6553601, 262144, 30, 6553602, 262144, 30, 6553603, 262144, 30, 6553604, 262144, 30, 6553605, 262144, 30, 6553606, 262144, 30, 6553607, 262144, 30, 6553608, 262144, 30, 6553609, 262144, 30, 6553610, 262144, 30, 6553611, 262144, 30, 6553612, 262144, 30, 6553613, 262144, 30, 6553614, 262144, 30, 6553615, 262144, 30, 6553616, 262144, 30, 6553617, 262144, 30, 6553618, 262144, 30, 6553619, 262144, 30, 6553620, 262144, 30, 6553621, 262144, 30, 6553622, 262144, 30, 6553623, 262144, 30, 6553624, 262144, 30, 6553625, 262144, 30, 6553626, 262144, 30, 6553627, 262144, 30, 6553628, 262144, 30, 6553629, 262144, 30, 6553630, 262144, 30, 6553631, 262144, 30, 6553632, 262144, 30, 6553633, 262144, 30, 6553634, 262144, 30, 6553635, 262144, 30, 6553636, 262144, 30, 6553637, 262144, 30, 6553638, 262144, 30, 6553639, 262144, 30, 6553640, 262144, 30, 6553641, 262144, 30, 6553642, 262144, 30, 6553643, 262144, 30, 6553644, 262144, 30, 6553645, 262144, 30, 6553646, 262144, 30, 6553647, 262144, 30, 6553648, 262144, 30, 6553649, 262144, 30, 6553650, 262144, 30, 6553651, 262144, 30, 6553652, 262144, 30, 6553653, 262144, 30, 6553654, 262144, 30, 6553655, 262144, 30, 6553656, 262144, 30, 6553672, 65536, 30, 6553673, 65536, 30, 6553674, 65536, 30, 6553675, 65536, 30, 6553676, 262144, 30, 6553677, 262144, 30, 6553678, 262144, 30, 6553679, 262144, 30, 6553680, 262144, 30, 6553681, 262144, 30, 6553682, 262144, 30, 6553683, 262144, 30, 6553684, 65536, 30, 6553685, 0, 0, 6553686, 0, 0, 6553687, 262147, 5, 6553688, 131075, 3, 6553689, 65539, 0, 6553690, 3, 0, 6553691, 3, 4, 6553692, 65536, 30, 6553693, 4, 7, 6553694, 262147, 6, 6553695, 65539, 4, 6553696, 65536, 30, 6553697, 65536, 60, 6553698, 65536, 60, 6553699, 65536, 60, 6553700, 262146, 6, 6553701, 131074, 1, 6553702, 2, 0, 6553703, 2, 0, 6553704, 2, 0, 6553705, 2, 0, 6553706, 2, 0, 6553707, 2, 0, 6553708, 2, 0, 6553709, 2, 0, 6553710, 2, 0, 6553711, 2, 0, 6553712, 2, 0, 6553713, 2, 0, 6553714, 2, 0, 6553715, 2, 0, 6553716, 2, 0, 6553717, 2, 0, 6553718, 2, 0, 6553719, 2, 0, 6619137, 262144, 30, 6619138, 262144, 30, 6619139, 262144, 30, 6619140, 262144, 30, 6619141, 262144, 30, 6619142, 262144, 30, 6619143, 262144, 30, 6619144, 262144, 30, 6619145, 262144, 30, 6619146, 262144, 30, 6619147, 262144, 30, 6619148, 262144, 30, 6619149, 262144, 30, 6619150, 262144, 30, 6619151, 262144, 30, 6619152, 262144, 30, 6619153, 262144, 30, 6619154, 262144, 30, 6619155, 262144, 30, 6619156, 262144, 30, 6619157, 262144, 30, 6619158, 262144, 30, 6619159, 262144, 30, 6619160, 262144, 30, 6619161, 262144, 30, 6619162, 262144, 30, 6619163, 262144, 30, 6619164, 262144, 30, 6619165, 262144, 30, 6619166, 262144, 30, 6619167, 262144, 30, 6619168, 262144, 30, 6619169, 262144, 30, 6619170, 262144, 30, 6619171, 262144, 30, 6619172, 262144, 30, 6619173, 262144, 30, 6619174, 262144, 30, 6619175, 262144, 30, 6619176, 262144, 30, 6619177, 262144, 30, 6619178, 262144, 30, 6619179, 262144, 30, 6619180, 262144, 30, 6619181, 262144, 30, 6619182, 262144, 30, 6619183, 262144, 30, 6619184, 262144, 30, 6619185, 262144, 30, 6619186, 262144, 30, 6619187, 262144, 30, 6619188, 262144, 30, 6619189, 262144, 30, 6619190, 262144, 30, 6619191, 262144, 30, 6619192, 262144, 30, 6619208, 65536, 30, 6619209, 65536, 30, 6619210, 65536, 30, 6619211, 65536, 30, 6619212, 262144, 30, 6619213, 262144, 30, 6619214, 262144, 30, 6619215, 262144, 30, 6619216, 262144, 30, 6619217, 262144, 30, 6619218, 262144, 30, 6619219, 262144, 30, 6619220, 65536, 30, 6619221, 327680, 10, 6619222, 393216, 10, 6619223, 262147, 6, 6619224, 131075, 1, 6619225, 3, 0, 6619226, 3, 0, 6619227, 3, 4, 6619228, 262148, 5, 6619229, 131076, 4, 6619230, 65536, 30, 6619231, 131075, 5, 6619232, 65536, 30, 6619233, 65536, 60, 6619234, 65536, 60, 6619235, 65536, 60, 6619236, 65536, 60, 6619237, 262146, 2, 6619238, 2, 0, 6619239, 2, 0, 6619240, 2, 0, 6619241, 2, 0, 6619242, 2, 0, 6619243, 2, 0, 6619244, 2, 0, 6619245, 2, 0, 6619246, 2, 0, 6619247, 2, 0, 6619248, 2, 0, 6619249, 2, 0, 6619250, 2, 0, 6619251, 2, 0, 6619252, 2, 0, 6619253, 2, 0, 6619254, 2, 0, 6619255, 2, 0, 6684673, 262144, 30, 6684674, 262144, 30, 6684675, 262144, 30, 6684676, 262144, 30, 6684677, 262144, 30, 6684678, 262144, 30, 6684679, 262144, 30, 6684680, 262144, 30, 6684681, 262144, 30, 6684682, 262144, 30, 6684683, 262144, 30, 6684684, 262144, 30, 6684685, 262144, 30, 6684686, 262144, 30, 6684687, 262144, 30, 6684688, 262144, 30, 6684689, 262144, 30, 6684690, 262144, 30, 6684691, 262144, 30, 6684692, 262144, 30, 6684693, 262144, 30, 6684694, 262144, 30, 6684695, 262144, 30, 6684696, 262144, 30, 6684697, 262144, 30, 6684698, 262144, 30, 6684699, 262144, 30, 6684700, 262144, 30, 6684701, 262144, 30, 6684702, 262144, 30, 6684703, 262144, 30, 6684704, 262144, 30, 6684705, 262144, 30, 6684706, 262144, 30, 6684707, 262144, 30, 6684708, 262144, 30, 6684709, 262144, 30, 6684710, 262144, 30, 6684711, 262144, 30, 6684712, 262144, 30, 6684713, 262144, 30, 6684714, 262144, 30, 6684715, 262144, 30, 6684716, 262144, 30, 6684717, 262144, 30, 6684718, 262144, 30, 6684719, 262144, 30, 6684720, 262144, 30, 6684721, 262144, 30, 6684722, 262144, 30, 6684723, 262144, 30, 6684724, 262144, 30, 6684725, 262144, 30, 6684726, 262144, 30, 6684727, 262144, 30, 6684728, 262144, 30, 6684744, 65536, 30, 6684745, 65536, 30, 6684746, 65536, 30, 6684747, 65536, 30, 6684748, 262144, 30, 6684749, 262144, 30, 6684750, 262144, 30, 6684751, 262144, 30, 6684752, 262144, 30, 6684753, 262144, 30, 6684754, 262144, 30, 6684755, 262144, 30, 6684756, 65536, 30, 6684757, 0, 0, 6684758, 0, 0, 6684759, 65536, 30, 6684760, 262147, 6, 6684761, 3, 2, 6684762, 262147, 4, 6684763, 131075, 6, 6684764, 262148, 2, 6684765, 4, 4, 6684766, 65536, 30, 6684767, 131075, 7, 6684768, 65536, 30, 6684769, 65536, 60, 6684770, 65536, 60, 6684771, 65536, 60, 6684772, 262146, 5, 6684773, 65538, 0, 6684774, 2, 0, 6684775, 2, 0, 6684776, 2, 0, 6684777, 2, 0, 6684778, 2, 0, 6684779, 2, 0, 6684780, 2, 0, 6684781, 2, 0, 6684782, 2, 0, 6684783, 2, 0, 6684784, 2, 0, 6684785, 2, 0, 6684786, 2, 0, 6684787, 2, 0, 6684788, 2, 0, 6684789, 2, 0, 6684790, 2, 0, 6684791, 2, 0, 6750209, 262144, 30, 6750210, 262144, 30, 6750211, 262144, 30, 6750212, 262144, 30, 6750213, 262144, 30, 6750214, 262144, 30, 6750215, 262144, 30, 6750216, 262144, 30, 6750217, 262144, 30, 6750218, 262144, 30, 6750219, 262144, 30, 6750220, 262144, 30, 6750221, 262144, 30, 6750222, 262144, 30, 6750223, 262144, 30, 6750224, 262144, 30, 6750225, 262144, 30, 6750226, 262144, 30, 6750227, 262144, 30, 6750228, 262144, 30, 6750229, 262144, 30, 6750230, 262144, 30, 6750231, 262144, 30, 6750232, 262144, 30, 6750233, 262144, 30, 6750234, 262144, 30, 6750235, 262144, 30, 6750236, 262144, 30, 6750237, 262144, 30, 6750238, 262144, 30, 6750239, 262144, 30, 6750240, 262144, 30, 6750241, 262144, 30, 6750242, 262144, 30, 6750243, 262144, 30, 6750244, 262144, 30, 6750245, 262144, 30, 6750246, 262144, 30, 6750247, 262144, 30, 6750248, 262144, 30, 6750249, 262144, 30, 6750250, 262144, 30, 6750251, 262144, 30, 6750252, 262144, 30, 6750253, 262144, 30, 6750254, 262144, 30, 6750255, 262144, 30, 6750256, 262144, 30, 6750257, 262144, 30, 6750258, 262144, 30, 6750259, 262144, 30, 6750260, 262144, 30, 6750261, 262144, 30, 6750262, 262144, 30, 6750263, 262144, 30, 6750264, 262144, 30, 6750280, 65536, 30, 6750281, 65536, 30, 6750282, 65536, 30, 6750283, 65536, 30, 6750284, 262144, 30, 6750285, 262144, 30, 6750286, 262144, 30, 6750287, 262144, 30, 6750288, 262144, 30, 6750289, 262144, 30, 6750290, 262144, 30, 6750291, 262144, 30, 6750292, 65536, 30, 6750293, 327680, 10, 6750294, 393216, 10, 6750295, 65536, 30, 6750296, 65536, 30, 6750297, 131075, 7, 6750298, 65536, 30, 6750299, 65536, 30, 6750300, 262148, 2, 6750301, 4, 4, 6750302, 65536, 30, 6750303, 65536, 30, 6750304, 65536, 30, 6750305, 65536, 60, 6750306, 65536, 60, 6750307, 65536, 60, 6750308, 262146, 2, 6750309, 2, 0, 6750310, 2, 0, 6750311, 2, 0, 6750312, 2, 0, 6750313, 2, 0, 6750314, 2, 0, 6750315, 2, 0, 6750316, 2, 0, 6750317, 2, 0, 6750318, 2, 0, 6750319, 2, 0, 6750320, 2, 0, 6750321, 2, 0, 6750322, 2, 0, 6750323, 2, 0, 6750324, 2, 0, 6750325, 2, 0, 6750326, 2, 0, 6750327, 2, 0, 6815745, 262144, 30, 6815746, 262144, 30, 6815747, 262144, 30, 6815748, 262144, 30, 6815749, 262144, 30, 6815750, 262144, 30, 6815751, 262144, 30, 6815752, 262144, 30, 6815753, 262144, 30, 6815754, 262144, 30, 6815755, 262144, 30, 6815756, 262144, 30, 6815757, 262144, 30, 6815758, 262144, 30, 6815759, 262144, 30, 6815760, 262144, 30, 6815761, 262144, 30, 6815762, 262144, 30, 6815763, 262144, 30, 6815764, 262144, 30, 6815765, 262144, 30, 6815766, 262144, 30, 6815767, 262144, 30, 6815768, 262144, 30, 6815769, 262144, 30, 6815770, 262144, 30, 6815771, 262144, 30, 6815772, 262144, 30, 6815773, 262144, 30, 6815774, 262144, 30, 6815775, 262144, 30, 6815776, 262144, 30, 6815777, 262144, 30, 6815778, 262144, 30, 6815779, 262144, 30, 6815780, 262144, 30, 6815781, 262144, 30, 6815782, 262144, 30, 6815783, 262144, 30, 6815784, 262144, 30, 6815785, 262144, 30, 6815786, 262144, 30, 6815787, 262144, 30, 6815788, 262144, 30, 6815789, 262144, 30, 6815790, 262144, 30, 6815791, 262144, 30, 6815792, 262144, 30, 6815793, 262144, 30, 6815794, 262144, 30, 6815795, 262144, 30, 6815796, 262144, 30, 6815797, 262144, 30, 6815798, 262144, 30, 6815799, 262144, 30, 6815800, 262144, 30, 6815816, 65536, 30, 6815817, 65536, 30, 6815818, 65536, 30, 6815819, 65536, 30, 6815820, 65536, 30, 6815821, 65536, 30, 6815822, 0, 0, 6815823, 65536, 30, 6815824, 65536, 30, 6815825, 65536, 30, 6815826, 0, 0, 6815827, 65536, 30, 6815828, 65536, 30, 6815829, 65536, 30, 6815830, 0, 0, 6815831, 65536, 30, 6815832, 65536, 30, 6815833, 65536, 30, 6815834, 65536, 30, 6815835, 262148, 5, 6815836, 327684, 0, 6815837, 131076, 6, 6815838, 65536, 30, 6815839, 65536, 30, 6815840, 65536, 30, 6815841, 65536, 60, 6815842, 65536, 60, 6815843, 65536, 60, 6815844, 262146, 2, 6815845, 2, 0, 6815846, 2, 0, 6815847, 2, 0, 6815848, 2, 0, 6815849, 2, 0, 6815850, 2, 0, 6815851, 2, 0, 6815852, 2, 0, 6815853, 2, 0, 6815854, 2, 0, 6815855, 2, 0, 6815856, 2, 0, 6815857, 2, 0, 6815858, 2, 0, 6815859, 2, 0, 6815860, 2, 0, 6815861, 2, 0, 6815862, 2, 0, 6815863, 2, 0, 6881281, 262144, 30, 6881282, 262144, 30, 6881283, 262144, 30, 6881284, 262144, 30, 6881285, 262144, 30, 6881286, 262144, 30, 6881287, 262144, 30, 6881288, 262144, 30, 6881289, 262144, 30, 6881290, 262144, 30, 6881291, 262144, 30, 6881292, 262144, 30, 6881293, 262144, 30, 6881294, 262144, 30, 6881295, 262144, 30, 6881296, 262144, 30, 6881297, 262144, 30, 6881298, 262144, 30, 6881299, 262144, 30, 6881300, 262144, 30, 6881301, 262144, 30, 6881302, 262144, 30, 6881303, 262144, 30, 6881304, 262144, 30, 6881305, 262144, 30, 6881306, 262144, 30, 6881307, 262144, 30, 6881308, 262144, 30, 6881309, 262144, 30, 6881310, 262144, 30, 6881311, 262144, 30, 6881312, 262144, 30, 6881313, 262144, 30, 6881314, 262144, 30, 6881315, 262144, 30, 6881316, 262144, 30, 6881317, 262144, 30, 6881318, 262144, 30, 6881319, 262144, 30, 6881320, 262144, 30, 6881321, 262144, 30, 6881322, 262144, 30, 6881323, 262144, 30, 6881324, 262144, 30, 6881325, 262144, 30, 6881326, 262144, 30, 6881327, 262144, 30, 6881328, 262144, 30, 6881329, 262144, 30, 6881330, 262144, 30, 6881331, 262144, 30, 6881332, 262144, 30, 6881333, 262144, 30, 6881334, 262144, 30, 6881335, 262144, 30, 6881336, 262144, 30, 6881352, 65536, 30, 6881353, 65536, 30, 6881354, 65536, 30, 6881355, 0, 0, 6881356, 65536, 30, 6881357, 65536, 30, 6881358, 65536, 30, 6881359, 0, 0, 6881360, 65536, 30, 6881361, 65536, 30, 6881362, 65536, 30, 6881363, 65536, 30, 6881364, 65536, 30, 6881365, 65536, 30, 6881366, 262148, 5, 6881367, 4, 6, 6881368, 65536, 30, 6881369, 65536, 30, 6881370, 262148, 5, 6881371, 65540, 0, 6881372, 4, 4, 6881373, 65536, 30, 6881374, 65536, 30, 6881375, 65536, 30, 6881376, 65536, 30, 6881377, 0, 0, 6881378, 0, 0, 6881379, 65536, 60, 6881380, 262146, 2, 6881381, 2, 0, 6881382, 2, 0, 6881383, 2, 0, 6881384, 2, 0, 6881385, 2, 0, 6881386, 2, 0, 6881387, 2, 0, 6881388, 2, 0, 6881389, 2, 0, 6881390, 2, 0, 6881391, 2, 0, 6881392, 2, 0, 6881393, 2, 0, 6881394, 2, 0, 6881395, 2, 0, 6881396, 2, 0, 6881397, 2, 0, 6881398, 2, 0, 6881399, 2, 0, 6946888, 65536, 30, 6946889, 65536, 30, 6946890, 65536, 30, 6946891, 0, 0, 6946892, 65536, 30, 6946893, 65536, 30, 6946894, 65536, 30, 6946895, 0, 0, 6946896, 65536, 30, 6946897, 65536, 30, 6946898, 65536, 30, 6946899, 65536, 30, 6946900, 262148, 5, 6946901, 131076, 3, 6946902, 65540, 0, 6946903, 131076, 0, 6946904, 4, 6, 6946905, 65536, 30, 6946906, 262148, 2, 6946907, 262148, 0, 6946908, 131076, 6, 6946909, 65536, 30, 6946910, 65536, 30, 6946911, 65536, 30, 6946912, 65536, 30, 6946913, 327680, 10, 6946914, 393216, 10, 6946915, 65536, 60, 6946916, 262146, 6, 6946917, 131074, 1, 6946918, 2, 0, 6946919, 2, 0, 6946920, 2, 0, 6946921, 2, 0, 6946922, 2, 0, 6946923, 2, 0, 6946924, 2, 0, 6946925, 2, 0, 6946926, 2, 0, 6946927, 2, 0, 6946928, 2, 0, 6946929, 2, 0, 6946930, 2, 0, 6946931, 2, 0, 6946932, 2, 0, 6946933, 2, 0, 6946934, 2, 0, 6946935, 2, 0, 7012424, 65536, 30, 7012425, 65536, 30, 7012426, 65536, 30, 7012427, 0, 0, 7012428, 65536, 30, 7012429, 65536, 30, 7012430, 65536, 30, 7012431, 0, 0, 7012432, 65536, 30, 7012433, 65536, 30, 7012434, 262148, 5, 7012435, 131076, 3, 7012436, 327684, 0, 7012437, 262148, 4, 7012438, 262148, 4, 7012439, 262148, 4, 7012440, 262148, 1, 7012441, 196612, 3, 7012442, 327684, 4, 7012443, 131076, 6, 7012444, 65536, 0, 7012445, 65536, 30, 7012446, 65536, 30, 7012447, 65536, 30, 7012448, 65536, 30, 7012449, 0, 0, 7012450, 65536, 30, 7012451, 65536, 60, 7012452, 65536, 60, 7012453, 262146, 2, 7012454, 2, 0, 7012455, 2, 0, 7012456, 2, 0, 7012457, 2, 0, 7012458, 2, 0, 7012459, 2, 0, 7012460, 2, 0, 7012461, 2, 0, 7012462, 2, 0, 7012463, 2, 0, 7012464, 2, 0, 7012465, 2, 0, 7012466, 2, 0, 7012467, 2, 0, 7012468, 2, 0, 7012469, 2, 0, 7012470, 2, 0, 7012471, 2, 0, 7077960, 65536, 30, 7077961, 65536, 30, 7077962, 65536, 30, 7077963, 0, 0, 7077964, 65536, 30, 7077965, 65536, 30, 7077966, 65536, 30, 7077967, 0, 0, 7077968, 65536, 30, 7077969, 65536, 30, 7077970, 262148, 6, 7077971, 262148, 4, 7077972, 131076, 6, 7077973, 65536, 30, 7077974, 65536, 30, 7077975, 65536, 30, 7077976, 262148, 6, 7077977, 131076, 6, 7077978, 65536, 30, 7077979, 65536, 30, 7077980, 327680, 10, 7077981, 393216, 10, 7077982, 327680, 10, 7077983, 393216, 10, 7077984, 65536, 30, 7077985, 65536, 30, 7077986, 65536, 30, 7077987, 65536, 30, 7077988, 65536, 60, 7077989, 262146, 2, 7077990, 2, 0, 7077991, 2, 0, 7077992, 2, 0, 7077993, 2, 0, 7077994, 2, 0, 7077995, 2, 0, 7077996, 2, 0, 7077997, 2, 0, 7077998, 2, 0, 7077999, 2, 0, 7078000, 2, 0, 7078001, 2, 0, 7078002, 2, 0, 7078003, 2, 0, 7078004, 2, 0, 7078005, 2, 0, 7078006, 2, 0, 7078007, 2, 0, 7143496, 65536, 30, 7143497, 65536, 30, 7143498, 65536, 30, 7143499, 65536, 30, 7143500, 65536, 30, 7143501, 65536, 30, 7143502, 65536, 30, 7143503, 65536, 30, 7143504, 65536, 30, 7143505, 65536, 30, 7143506, 65536, 30, 7143507, 65536, 30, 7143508, 65536, 30, 7143509, 65536, 30, 7143510, 65536, 30, 7143511, 65536, 30, 7143512, 65536, 30, 7143513, 65536, 30, 7143514, 65536, 30, 7143515, 65536, 30, 7143516, 65536, 30, 7143517, 65536, 30, 7143518, 65536, 30, 7143519, 65536, 30, 7143520, 65536, 30, 7143521, 65536, 30, 7143522, 65536, 30, 7143523, 65536, 30, 7143524, 65536, 60, 7143525, 262146, 2, 7143526, 2, 0, 7143527, 2, 0, 7143528, 2, 0, 7143529, 2, 0, 7143530, 2, 0, 7143531, 2, 0, 7143532, 2, 0, 7143533, 2, 0, 7143534, 2, 0, 7143535, 2, 0, 7143536, 2, 0, 7143537, 2, 0, 7143538, 2, 0, 7143539, 2, 0, 7143540, 2, 0, 7143541, 2, 0, 7143542, 2, 0, 7143543, 2, 0, 7209032, 65536, 30, 7209033, 65536, 30, 7209034, 65536, 30, 7209035, 65536, 30, 7209036, 65536, 30, 7209037, 65536, 30, 7209038, 65536, 30, 7209039, 65536, 30, 7209040, 65536, 30, 7209041, 65536, 30, 7209042, 262144, 2, 7209043, 327680, 2, 7209044, 65536, 30, 7209045, 262144, 30, 7209046, 262144, 30, 7209047, 262144, 30, 7209048, 262144, 30, 7209049, 262144, 30, 7209050, 262144, 30, 7209051, 262144, 30, 7209052, 262144, 30, 7209053, 262144, 30, 7209054, 262144, 30, 7209055, 262144, 30, 7209056, 262144, 30, 7209057, 65536, 30, 7209058, 65536, 30, 7209059, 65536, 30, 7209060, 65536, 60, 7209061, 262146, 2, 7209062, 2, 0, 7209063, 2, 0, 7209064, 2, 0, 7209065, 2, 0, 7209066, 2, 0, 7209067, 2, 0, 7209068, 2, 0, 7209069, 2, 0, 7209070, 2, 0, 7209071, 2, 0, 7209072, 2, 0, 7209073, 2, 0, 7209074, 2, 0, 7209075, 2, 0, 7209076, 2, 0, 7209077, 2, 0, 7209078, 2, 0, 7209079, 2, 0, 7274568, 65536, 30, 7274569, 65536, 30, 7274570, 65536, 30, 7274571, 65536, 30, 7274572, 65536, 30, 7274573, 65536, 30, 7274574, 65536, 30, 7274575, 65536, 30, 7274576, 65536, 30, 7274577, 65536, 30, 7274578, 65536, 30, 7274579, 65536, 30, 7274580, 65536, 30, 7274581, 262144, 30, 7274582, 262144, 30, 7274583, 262144, 30, 7274584, 262144, 30, 7274585, 262144, 30, 7274586, 262144, 30, 7274587, 262144, 30, 7274588, 262144, 30, 7274589, 262144, 30, 7274590, 262144, 30, 7274591, 262144, 30, 7274592, 262144, 30, 7274593, 65536, 30, 7274594, 65536, 30, 7274595, 65536, 30, 7274596, 65536, 60, 7274597, 262146, 2, 7274598, 2, 0, 7274599, 2, 0, 7274600, 2, 0, 7274601, 2, 0, 7274602, 2, 0, 7274603, 2, 0, 7274604, 2, 0, 7274605, 2, 0, 7274606, 2, 0, 7274607, 2, 0, 7274608, 2, 0, 7274609, 2, 0, 7274610, 2, 0, 7274611, 2, 0, 7274612, 2, 0, 7274613, 2, 0, 7274614, 2, 0, 7274615, 2, 0, 7340104, 262144, 30, 7340105, 262144, 30, 7340106, 262144, 30, 7340107, 262144, 30, 7340108, 262144, 30, 7340109, 262144, 30, 7340110, 262144, 30, 7340111, 262144, 30, 7340112, 262144, 30, 7340113, 262144, 30, 7340114, 262144, 30, 7340115, 262144, 30, 7340116, 262144, 30, 7340117, 262144, 30, 7340118, 262144, 30, 7340119, 262144, 30, 7340120, 262144, 30, 7340121, 262144, 30, 7340122, 262144, 30, 7340123, 262144, 30, 7340124, 262144, 30, 7340125, 262144, 30, 7340126, 262144, 30, 7340127, 262144, 30, 7340128, 262144, 30, 7340129, 65536, 30, 7340130, 65536, 30, 7340131, 65536, 30, 7340132, 65536, 60, 7340133, 262146, 2, 7340134, 2, 0, 7340135, 2, 0, 7340136, 2, 0, 7340137, 2, 0, 7340138, 2, 0, 7340139, 2, 0, 7340140, 2, 0, 7340141, 2, 0, 7340142, 2, 0, 7340143, 2, 0, 7340144, 2, 0, 7340145, 2, 0, 7340146, 2, 0, 7340147, 2, 0, 7340148, 2, 0, 7340149, 2, 0, 7340150, 2, 0, 7340151, 2, 0, 7405640, 262144, 30, 7405641, 262144, 30, 7405642, 262144, 30, 7405643, 262144, 30, 7405644, 262144, 30, 7405645, 262144, 30, 7405646, 262144, 30, 7405647, 262144, 30, 7405648, 262144, 30, 7405649, 262144, 30, 7405650, 262144, 30, 7405651, 262144, 30, 7405652, 262144, 30, 7405653, 262144, 30, 7405654, 262144, 30, 7405655, 262144, 30, 7405656, 262144, 30, 7405657, 262144, 30, 7405658, 262144, 30, 7405659, 262144, 30, 7405660, 262144, 30, 7405661, 262144, 30, 7405662, 262144, 30, 7405663, 262144, 30, 7405664, 262144, 30, 7405665, 65536, 30, 7405666, 65536, 30, 7405667, 65536, 30, 7405668, 65536, 60, 7405669, 262146, 2, 7405670, 2, 0, 7405671, 2, 0, 7405672, 2, 0, 7405673, 2, 0, 7405674, 2, 0, 7405675, 2, 0, 7405676, 2, 0, 7405677, 2, 0, 7405678, 2, 0, 7405679, 2, 0, 7405680, 2, 0, 7405681, 2, 0, 7405682, 2, 0, 7405683, 2, 0, 7405684, 2, 0, 7405685, 2, 0, 7405686, 2, 0, 7405687, 2, 0, 7471176, 262144, 30, 7471177, 262144, 30, 7471178, 262144, 30, 7471179, 262144, 30, 7471180, 262144, 30, 7471181, 262144, 30, 7471182, 262144, 30, 7471183, 262144, 30, 7471184, 262144, 30, 7471185, 262144, 30, 7471186, 262144, 30, 7471187, 262144, 30, 7471188, 262144, 30, 7471189, 262144, 30, 7471190, 262144, 30, 7471191, 262144, 30, 7471192, 262144, 30, 7471193, 262144, 30, 7471194, 262144, 30, 7471195, 262144, 30, 7471196, 262144, 30, 7471197, 262144, 30, 7471198, 262144, 30, 7471199, 262144, 30, 7471200, 262144, 30, 7471201, 65536, 30, 7471202, 65536, 30, 7471203, 65536, 30, 7471204, 65536, 60, 7471205, 262146, 2, 7471206, 2, 0, 7471207, 2, 0, 7471208, 2, 0, 7471209, 2, 0, 7471210, 2, 0, 7471211, 2, 0, 7471212, 2, 0, 7471213, 2, 0, 7471214, 2, 0, 7471215, 2, 0, 7471216, 2, 0, 7471217, 2, 0, 7471218, 2, 0, 7471219, 2, 0, 7471220, 2, 0, 7471221, 2, 0, 7471222, 2, 0, 7471223, 2, 0, 7536646, 65536, 30, 7536647, 65536, 30, 7536648, 65536, 30, 7536649, 65536, 30, 7536650, 65536, 30, 7536651, 65536, 30, 7536652, 65536, 30, 7536653, 65536, 30, 7536654, 65536, 30, 7536655, 65536, 30, 7536656, 65536, 30, 7536657, 65536, 30, 7536658, 65536, 30, 7536659, 65536, 30, 7536660, 65536, 30, 7536661, 65536, 30, 7536662, 65536, 30, 7536663, 65536, 30, 7536664, 65536, 30, 7536665, 65536, 30, 7536666, 65536, 30, 7536667, 65536, 30, 7536668, 65536, 30, 7536669, 65536, 30, 7536670, 65536, 30, 7536671, 65536, 30, 7536672, 65536, 30, 7536673, 65536, 30, 7536674, 65536, 30, 7536675, 65536, 30, 7536676, 65536, 30, 7536677, 65536, 30, 7536678, 65536, 30, 7536679, 65536, 30, 7536680, 65536, 30, 7536681, 65536, 30, 7536682, 65536, 30, 7536683, 65536, 30, 7536684, 65536, 30, 7536685, 65536, 30, 7536686, 65536, 30, 7536687, 65536, 30, 7536688, 65536, 30, 7536689, 65536, 30, 7536690, 65536, 30, 7536691, 65536, 30, 7536692, 65536, 30, 7536693, 65536, 30, 7536694, 65536, 30, 7536695, 65536, 30, 7536696, 65536, 30, 7536697, 65536, 30, 7536698, 65536, 30, 7536699, 65536, 30, 7536700, 65536, 30, 7536701, 65536, 30, 7536702, 65536, 30, 7536703, 65536, 30, 7536704, 65536, 30, 7536705, 65536, 30, 7536706, 65536, 30, 7536707, 65536, 30, 7536708, 65536, 30, 7536709, 65536, 30, 7536710, 65536, 30, 7536711, 65536, 30, 7536712, 65536, 30, 7536713, 65536, 30, 7536714, 65536, 30, 7536715, 65536, 30, 7536716, 65536, 30, 7536717, 65536, 30, 7536718, 65536, 30, 7536719, 65536, 30, 7536720, 65536, 30, 7536721, 65536, 30, 7536722, 65536, 30, 7536723, 65536, 30, 7536724, 65536, 30, 7536725, 65536, 30, 7536726, 262146, 2, 7536727, 2, 0, 7536728, 2, 0, 7536729, 2, 0, 7536730, 2, 0, 7536731, 2, 0, 7536732, 2, 0, 7536733, 2, 0, 7536734, 2, 0, 7536735, 2, 0, 7536736, 2, 0, 7536737, 2, 0, 7536738, 2, 0, 7536739, 2, 0, 7536740, 2, 0, 7536741, 2, 0, 7602182, 65536, 30, 7602183, 65536, 30, 7602184, 65536, 30, 7602185, 65536, 30, 7602186, 65536, 30, 7602187, 65536, 30, 7602188, 65536, 30, 7602189, 65536, 30, 7602190, 65536, 30, 7602191, 65536, 30, 7602192, 65536, 30, 7602193, 65536, 30, 7602194, 65536, 30, 7602195, 65536, 30, 7602196, 65536, 30, 7602197, 65536, 30, 7602198, 65536, 30, 7602199, 65536, 30, 7602200, 65536, 30, 7602201, 65536, 30, 7602202, 65536, 30, 7602203, 65536, 30, 7602204, 65536, 30, 7602205, 65536, 30, 7602206, 65536, 30, 7602207, 65536, 30, 7602208, 65536, 30, 7602209, 65536, 30, 7602210, 65536, 30, 7602211, 65536, 30, 7602212, 65536, 30, 7602213, 65536, 30, 7602214, 65536, 30, 7602215, 65536, 30, 7602216, 65536, 30, 7602217, 65536, 30, 7602218, 65536, 30, 7602219, 65536, 30, 7602220, 65536, 30, 7602221, 65536, 30, 7602222, 65536, 30, 7602223, 65536, 30, 7602224, 65536, 30, 7602225, 65536, 30, 7602226, 65536, 30, 7602227, 65536, 30, 7602228, 65536, 30, 7602229, 65536, 30, 7602230, 65536, 30, 7602231, 65536, 30, 7602232, 65536, 30, 7602233, 65536, 30, 7602234, 65536, 30, 7602235, 65536, 30, 7602236, 65536, 30, 7602237, 65536, 30, 7602238, 65536, 30, 7602239, 65536, 30, 7602240, 65536, 30, 7602241, 65536, 30, 7602242, 65536, 30, 7602243, 65536, 30, 7602244, 65536, 30, 7602245, 65536, 30, 7602246, 65536, 30, 7602247, 65536, 30, 7602248, 65536, 30, 7602249, 65536, 30, 7602250, 65536, 30, 7602251, 65536, 30, 7602252, 65536, 30, 7602253, 65536, 30, 7602254, 65536, 30, 7602255, 65536, 30, 7602256, 65536, 30, 7602257, 65536, 30, 7602258, 65536, 30, 7602259, 65536, 30, 7602260, 65536, 30, 7602261, 65536, 30, 7602262, 262146, 2, 7602263, 2, 0, 7602264, 2, 0, 7602265, 2, 0, 7602266, 2, 0, 7602267, 2, 0, 7602268, 2, 0, 7602269, 2, 0, 7602270, 2, 0, 7602271, 2, 0, 7602272, 2, 0, 7602273, 2, 0, 7602274, 2, 0, 7602275, 2, 0, 7602276, 2, 0, 7602277, 2, 0, 7667718, 65536, 30, 7667719, 65536, 30, 7667720, 65536, 30, 7667721, 65536, 30, 7667722, 65536, 30, 7667723, 65536, 30, 7667724, 65536, 30, 7667725, 65536, 30, 7667726, 65536, 30, 7667727, 65536, 30, 7667728, 65536, 30, 7667729, 65536, 30, 7667730, 65536, 30, 7667731, 65536, 30, 7667732, 65536, 30, 7667733, 65536, 30, 7667734, 65536, 30, 7667735, 65536, 30, 7667736, 65536, 30, 7667737, 65536, 30, 7667738, 65536, 30, 7667739, 65536, 30, 7667740, 65536, 30, 7667741, 65536, 30, 7667742, 65536, 30, 7667743, 65536, 30, 7667744, 65536, 30, 7667745, 65536, 30, 7667746, 65536, 30, 7667747, 65536, 30, 7667748, 65536, 30, 7667749, 65536, 30, 7667750, 65536, 30, 7667751, 65536, 30, 7667752, 65536, 30, 7667753, 65536, 30, 7667754, 65536, 30, 7667755, 65536, 30, 7667756, 65536, 30, 7667757, 65536, 30, 7667758, 65536, 30, 7667759, 65536, 30, 7667760, 65536, 30, 7667761, 65536, 30, 7667762, 65536, 30, 7667763, 65536, 30, 7667764, 65536, 30, 7667765, 65536, 30, 7667766, 65536, 30, 7667767, 65536, 30, 7667768, 65536, 30, 7667769, 65536, 30, 7667770, 65536, 30, 7667771, 65536, 30, 7667772, 65536, 30, 7667773, 65536, 30, 7667774, 65536, 30, 7667775, 65536, 30, 7667776, 65536, 30, 7667777, 65536, 30, 7667778, 65536, 30, 7667779, 65536, 30, 7667780, 65536, 30, 7667781, 65536, 30, 7667782, 65536, 30, 7667783, 65536, 30, 7667784, 65536, 30, 7667785, 65536, 30, 7667786, 65536, 30, 7667787, 65536, 30, 7667788, 65536, 30, 7667789, 65536, 30, 7667790, 65536, 30, 7667791, 65536, 30, 7667792, 65536, 30, 7667793, 65536, 30, 7667794, 65536, 30, 7667795, 65536, 30, 7667796, 65536, 30, 7667797, 65536, 30, 7667798, 262146, 2, 7667799, 2, 0, 7667800, 2, 0, 7667801, 2, 0, 7667802, 2, 0, 7667803, 2, 0, 7667804, 2, 0, 7667805, 2, 0, 7667806, 2, 0, 7667807, 2, 0, 7667808, 2, 0, 7667809, 2, 0, 7667810, 2, 0, 7667811, 2, 0, 7667812, 2, 0, 7667813, 2, 0, 7733254, 65536, 30, 7733255, 65536, 30, 7733256, 65536, 30, 7733257, 65536, 30, 7733258, 65536, 30, 7733259, 65536, 30, 7733260, 65536, 30, 7733261, 65536, 30, 7733262, 65536, 30, 7733263, 65536, 30, 7733264, 65536, 30, 7733265, 65536, 30, 7733266, 65536, 30, 7733267, 65536, 30, 7733268, 65536, 30, 7733269, 65536, 30, 7733270, 65536, 30, 7733271, 65536, 30, 7733272, 65536, 30, 7733273, 65536, 30, 7733274, 65536, 30, 7733275, 65536, 30, 7733276, 65536, 30, 7733277, 65536, 30, 7733278, 65536, 30, 7733279, 65536, 30, 7733280, 65536, 30, 7733281, 65536, 30, 7733282, 65536, 30, 7733283, 65536, 30, 7733284, 65536, 30, 7733285, 65536, 30, 7733286, 65536, 30, 7733287, 65536, 30, 7733288, 65536, 30, 7733289, 65536, 30, 7733290, 65536, 30, 7733291, 65536, 30, 7733292, 65536, 30, 7733293, 65536, 30, 7733294, 65536, 30, 7733295, 65536, 30, 7733296, 65536, 30, 7733297, 65536, 30, 7733298, 65536, 30, 7733299, 65536, 30, 7733300, 65536, 30, 7733301, 65536, 30, 7733302, 65536, 30, 7733303, 65536, 30, 7733304, 65536, 30, 7733305, 65536, 30, 7733306, 65536, 30, 7733307, 65536, 30, 7733308, 65536, 30, 7733309, 65536, 30, 7733310, 65536, 30, 7733311, 65536, 30, 7733312, 65536, 30, 7733313, 65536, 30, 7733314, 65536, 30, 7733315, 65536, 30, 7733316, 65536, 30, 7733317, 65536, 30, 7733318, 65536, 30, 7733319, 65536, 30, 7733320, 65536, 30, 7733321, 65536, 30, 7733322, 65536, 30, 7733323, 65536, 30, 7733324, 65536, 30, 7733325, 65536, 30, 7733326, 65536, 30, 7733327, 65536, 30, 7733328, 65536, 30, 7733329, 65536, 30, 7733330, 65536, 30, 7733331, 65536, 30, 7733332, 65536, 30, 7733333, 65536, 30, 7733334, 262146, 2, 7733335, 2, 0, 7733336, 2, 0, 7733337, 2, 0, 7733338, 2, 0, 7733339, 2, 0, 7733340, 2, 0, 7733341, 2, 0, 7733342, 2, 0, 7733343, 2, 0, 7733344, 2, 0, 7733345, 2, 0, 7733346, 2, 0, 7733347, 2, 0, 7733348, 2, 0, 7733349, 2, 0, 7798790, 65536, 30, 7798791, 65536, 30, 7798792, 65536, 30, 7798793, 65536, 30, 7798794, 65536, 30, 7798795, 65536, 30, 7798796, 65536, 30, 7798797, 65536, 30, 7798798, 65536, 30, 7798799, 65536, 30, 7798800, 65536, 30, 7798801, 65536, 30, 7798802, 65536, 30, 7798803, 65536, 30, 7798804, 65536, 30, 7798805, 65536, 30, 7798806, 65536, 30, 7798807, 65536, 30, 7798808, 65536, 30, 7798809, 65536, 30, 7798810, 65536, 30, 7798811, 65536, 30, 7798812, 65536, 30, 7798813, 65536, 30, 7798814, 65536, 30, 7798815, 65536, 30, 7798816, 65536, 30, 7798817, 65536, 30, 7798818, 65536, 30, 7798819, 65536, 30, 7798820, 65536, 30, 7798821, 65536, 30, 7798822, 65536, 30, 7798823, 65536, 30, 7798824, 65536, 30, 7798825, 65536, 30, 7798826, 65536, 30, 7798827, 65536, 30, 7798828, 65536, 30, 7798829, 65536, 30, 7798830, 65536, 30, 7798831, 65536, 30, 7798832, 65536, 30, 7798833, 65536, 30, 7798834, 65536, 30, 7798835, 65536, 30, 7798836, 65536, 30, 7798837, 65536, 30, 7798838, 65536, 30, 7798839, 65536, 30, 7798840, 65536, 30, 7798841, 65536, 30, 7798842, 65536, 30, 7798843, 65536, 30, 7798844, 65536, 30, 7798845, 65536, 30, 7798846, 65536, 30, 7798847, 65536, 30, 7798848, 65536, 30, 7798849, 65536, 30, 7798850, 65536, 30, 7798851, 65536, 30, 7798852, 65536, 30, 7798853, 65536, 30, 7798854, 65536, 30, 7798855, 65536, 30, 7798856, 65536, 30, 7798857, 65536, 30, 7798858, 65536, 30, 7798859, 65536, 30, 7798860, 65536, 30, 7798861, 65536, 30, 7798862, 65536, 30, 7798863, 65536, 30, 7798864, 65536, 30, 7798865, 65536, 30, 7798866, 65536, 30, 7798867, 65536, 30, 7798868, 65536, 30, 7798869, 65536, 30, 7798870, 262146, 2, 7798871, 2, 0, 7798872, 2, 0, 7798873, 2, 0, 7798874, 2, 0, 7798875, 2, 0, 7798876, 2, 0, 7798877, 2, 0, 7798878, 2, 0, 7798879, 2, 0, 7798880, 2, 0, 7798881, 2, 0, 7798882, 2, 0, 7798883, 2, 0, 7798884, 2, 0, 7798885, 2, 0, 7864326, 65536, 30, 7864327, 65536, 30, 7864328, 65536, 30, 7864329, 65536, 30, 7864330, 0, 0, 7864331, 0, 0, 7864332, 0, 0, 7864333, 0, 0, 7864334, 0, 0, 7864335, 0, 0, 7864336, 0, 0, 7864337, 0, 0, 7864338, 0, 0, 7864339, 65536, 30, 7864340, 65536, 30, 7864341, 65536, 30, 7864342, 65536, 30, 7864343, 65536, 30, 7864344, 65536, 30, 7864345, 65536, 30, 7864346, 65536, 30, 7864347, 65536, 30, 7864348, 65536, 30, 7864349, 65536, 30, 7864350, 65536, 30, 7864351, 65536, 30, 7864352, 65536, 30, 7864353, 65536, 30, 7864354, 65536, 30, 7864355, 65536, 30, 7864356, 65536, 30, 7864357, 65536, 30, 7864358, 65536, 30, 7864359, 65536, 30, 7864360, 65536, 30, 7864361, 65536, 30, 7864362, 65536, 30, 7864363, 65536, 30, 7864364, 65536, 30, 7864365, 0, 0, 7864366, 0, 0, 7864367, 0, 0, 7864368, 0, 0, 7864369, 0, 0, 7864370, 0, 0, 7864371, 0, 0, 7864372, 0, 0, 7864373, 0, 0, 7864374, 65536, 30, 7864375, 65536, 30, 7864376, 65536, 30, 7864377, 65536, 30, 7864378, 65536, 30, 7864379, 65536, 30, 7864380, 65536, 30, 7864381, 65536, 30, 7864382, 65536, 30, 7864383, 65536, 30, 7864384, 65536, 30, 7864385, 65536, 30, 7864386, 65536, 30, 7864387, 65536, 30, 7864388, 65536, 30, 7864389, 65536, 30, 7864390, 65536, 30, 7864391, 65536, 30, 7864392, 65536, 30, 7864393, 65536, 30, 7864394, 65536, 30, 7864395, 65536, 30, 7864396, 65536, 30, 7864397, 65536, 30, 7864398, 65536, 30, 7864399, 65536, 30, 7864400, 65536, 30, 7864401, 65536, 30, 7864402, 65536, 30, 7864403, 65536, 30, 7864404, 65536, 30, 7864405, 65536, 30, 7864406, 262146, 2, 7864407, 2, 0, 7864408, 2, 0, 7864409, 2, 0, 7864410, 2, 0, 7864411, 2, 0, 7864412, 2, 0, 7864413, 2, 0, 7864414, 2, 0, 7864415, 2, 0, 7864416, 2, 0, 7864417, 2, 0, 7864418, 2, 0, 7864419, 2, 0, 7864420, 2, 0, 7864421, 2, 0, 7929862, 0, 0, 7929863, 0, 0, 7929864, 0, 0, 7929865, 0, 0, 7929866, 0, 0, 7929867, 0, 0, 7929868, 0, 0, 7929869, 0, 0, 7929870, 0, 0, 7929871, 0, 0, 7929872, 0, 0, 7929873, 0, 0, 7929874, 0, 0, 7929875, 65536, 30, 7929876, 65536, 30, 7929877, 65536, 30, 7929878, 65536, 30, 7929879, 65536, 30, 7929880, 65536, 30, 7929881, 65536, 30, 7929882, 65536, 30, 7929883, 65536, 30, 7929884, 65536, 30, 7929885, 65536, 30, 7929886, 65536, 30, 7929887, 65536, 30, 7929888, 65536, 30, 7929889, 65536, 30, 7929890, 65536, 30, 7929891, 65536, 30, 7929892, 65536, 30, 7929893, 65536, 30, 7929894, 65536, 30, 7929895, 65536, 30, 7929896, 65536, 30, 7929897, 65536, 30, 7929898, 65536, 30, 7929899, 65536, 30, 7929900, 65536, 30, 7929901, 0, 0, 7929902, 0, 0, 7929903, 0, 0, 7929904, 0, 0, 7929905, 0, 0, 7929906, 0, 0, 7929907, 0, 0, 7929908, 0, 0, 7929909, 0, 0, 7929910, 0, 0, 7929911, 0, 0, 7929912, 0, 0, 7929913, 0, 0, 7929914, 0, 0, 7929915, 0, 0, 7929916, 0, 0, 7929917, 0, 0, 7929918, 0, 0, 7929919, 0, 0, 7929920, 0, 0, 7929921, 65536, 30, 7929922, 65536, 30, 7929923, 65536, 30, 7929924, 65536, 30, 7929925, 65536, 30, 7929926, 65536, 30, 7929927, 65536, 30, 7929928, 65536, 30, 7929929, 65536, 30, 7929930, 65536, 30, 7929931, 65536, 30, 7929932, 65536, 30, 7929933, 65536, 30, 7929934, 65536, 30, 7929935, 65536, 30, 7929936, 65536, 30, 7929937, 65536, 30, 7929938, 65536, 30, 7929939, 65536, 30, 7929940, 65536, 30, 7929941, 65536, 30, 7929942, 262146, 2, 7929943, 2, 0, 7929944, 2, 0, 7929945, 2, 0, 7929946, 2, 0, 7929947, 2, 0, 7929948, 2, 0, 7929949, 2, 0, 7929950, 2, 0, 7929951, 2, 0, 7929952, 2, 0, 7929953, 2, 0, 7929954, 2, 0, 7929955, 2, 0, 7929956, 2, 0, 7929957, 2, 0, 7995398, 0, 0, 7995399, 131072, 1, 7995400, 131072, 1, 7995401, 0, 0, 7995402, 0, 0, 7995403, 327680, 10, 7995404, 393216, 10, 7995405, 327680, 10, 7995406, 393216, 10, 7995407, 0, 0, 7995408, 0, 0, 7995409, 0, 0, 7995410, 0, 0, 7995411, 0, 0, 7995412, 0, 0, 7995413, 0, 0, 7995414, 0, 0, 7995415, 0, 0, 7995416, 0, 0, 7995417, 0, 0, 7995418, 0, 0, 7995419, 65536, 30, 7995420, 65536, 30, 7995421, 65536, 30, 7995422, 65536, 30, 7995423, 65536, 30, 7995424, 65536, 30, 7995425, 65536, 30, 7995426, 65536, 30, 7995427, 65536, 30, 7995428, 65536, 30, 7995429, 65536, 30, 7995430, 65536, 30, 7995431, 65536, 30, 7995432, 65536, 30, 7995433, 65536, 30, 7995434, 65536, 30, 7995435, 65536, 30, 7995436, 65536, 30, 7995437, 0, 0, 7995438, 327680, 10, 7995439, 393216, 10, 7995440, 327680, 10, 7995441, 393216, 10, 7995442, 0, 0, 7995443, 262147, 5, 7995444, 131075, 3, 7995445, 131075, 3, 7995446, 131075, 3, 7995447, 131075, 3, 7995448, 131075, 3, 7995449, 3, 6, 7995450, 0, 0, 7995451, 0, 0, 7995452, 0, 0, 7995453, 131072, 1, 7995454, 131072, 1, 7995455, 0, 0, 7995456, 0, 0, 7995457, 0, 0, 7995458, 0, 0, 7995459, 0, 0, 7995460, 0, 0, 7995461, 0, 0, 7995462, 0, 0, 7995463, 0, 0, 7995464, 0, 0, 7995465, 0, 0, 7995466, 0, 0, 7995467, 0, 0, 7995468, 0, 0, 7995469, 65536, 30, 7995470, 65536, 30, 7995471, 65536, 30, 7995472, 65536, 30, 7995473, 65536, 30, 7995474, 65536, 30, 7995475, 65536, 30, 7995476, 65536, 30, 7995477, 65536, 30, 7995478, 262146, 2, 7995479, 2, 0, 7995480, 2, 0, 7995481, 2, 0, 7995482, 2, 0, 7995483, 2, 0, 7995484, 2, 0, 7995485, 2, 0, 7995486, 2, 0, 7995487, 2, 0, 7995488, 2, 0, 7995489, 2, 0, 7995490, 2, 0, 7995491, 2, 0, 7995492, 2, 0, 7995493, 2, 0, 8060934, 131076, 3, 8060935, 131076, 3, 8060936, 131076, 3, 8060937, 4, 6, 8060938, 0, 0, 8060939, 0, 0, 8060940, 0, 0, 8060941, 0, 0, 8060942, 0, 0, 8060943, 262144, 2, 8060944, 327680, 2, 8060945, 0, 0, 8060946, 0, 0, 8060947, 0, 0, 8060948, 0, 0, 8060949, 0, 0, 8060950, 0, 0, 8060951, 0, 0, 8060952, 0, 0, 8060953, 0, 0, 8060954, 0, 0, 8060955, 0, 0, 8060956, 0, 0, 8060957, 0, 0, 8060958, 0, 0, 8060959, 0, 0, 8060960, 65536, 30, 8060961, 65536, 30, 8060962, 65536, 30, 8060963, 65536, 30, 8060964, 65536, 30, 8060965, 65536, 30, 8060966, 65536, 30, 8060967, 65536, 30, 8060968, 65536, 30, 8060969, 0, 0, 8060970, 0, 0, 8060971, 0, 0, 8060972, 0, 0, 8060973, 0, 0, 8060974, 0, 0, 8060975, 0, 0, 8060976, 0, 0, 8060977, 0, 0, 8060978, 0, 0, 8060979, 262147, 2, 8060980, 3, 0, 8060981, 262147, 0, 8060982, 262147, 4, 8060983, 131075, 1, 8060984, 3, 0, 8060985, 3, 4, 8060986, 0, 0, 8060987, 262148, 5, 8060988, 131076, 3, 8060989, 131076, 3, 8060990, 4, 6, 8060991, 0, 0, 8060992, 0, 0, 8060993, 0, 0, 8060994, 0, 0, 8060995, 0, 0, 8060996, 0, 0, 8060997, 0, 0, 8060998, 0, 0, 8060999, 0, 0, 8061000, 0, 0, 8061001, 0, 0, 8061002, 0, 0, 8061003, 0, 0, 8061004, 0, 0, 8061005, 65536, 30, 8061006, 65536, 30, 8061007, 65536, 30, 8061008, 65536, 30, 8061009, 65536, 30, 8061010, 65536, 30, 8061011, 65536, 30, 8061012, 65536, 30, 8061013, 65536, 30, 8061014, 262146, 2, 8061015, 2, 0, 8061016, 2, 0, 8061017, 2, 0, 8061018, 2, 0, 8061019, 2, 0, 8061020, 2, 0, 8061021, 2, 0, 8061022, 2, 0, 8061023, 2, 0, 8061024, 2, 0, 8061025, 2, 0, 8061026, 2, 0, 8061027, 2, 0, 8061028, 2, 0, 8061029, 2, 0, 8126470, 4, 0, 8126471, 4, 0, 8126472, 4, 0, 8126473, 131076, 0, 8126474, 131076, 3, 8126475, 4, 6, 8126476, 0, 0, 8126477, 0, 0, 8126478, 0, 0, 8126479, 0, 0, 8126480, 0, 0, 8126481, 0, 0, 8126482, 262144, 2, 8126483, 327680, 2, 8126484, 327680, 10, 8126485, 393216, 10, 8126486, 327680, 10, 8126487, 393216, 10, 8126488, 327680, 10, 8126489, 393216, 10, 8126490, 0, 0, 8126491, 0, 0, 8126492, 0, 0, 8126493, 0, 0, 8126494, 0, 0, 8126495, 0, 0, 8126496, 65536, 30, 8126497, 65536, 30, 8126498, 65536, 30, 8126499, 65536, 30, 8126500, 65536, 30, 8126501, 65536, 30, 8126502, 65536, 30, 8126503, 65536, 30, 8126504, 65536, 30, 8126505, 0, 0, 8126506, 0, 0, 8126507, 0, 0, 8126508, 0, 0, 8126509, 0, 0, 8126510, 0, 0, 8126511, 262148, 5, 8126512, 4, 6, 8126513, 0, 0, 8126514, 262147, 5, 8126515, 65539, 0, 8126516, 3, 0, 8126517, 3, 4, 8126518, 262144, 30, 8126519, 262147, 2, 8126520, 3, 0, 8126521, 3, 4, 8126522, 0, 0, 8126523, 262148, 2, 8126524, 4, 0, 8126525, 4, 0, 8126526, 131076, 0, 8126527, 4, 6, 8126528, 0, 0, 8126529, 0, 0, 8126530, 0, 0, 8126531, 0, 0, 8126532, 0, 0, 8126533, 0, 0, 8126534, 327680, 10, 8126535, 393216, 10, 8126536, 327680, 10, 8126537, 393216, 10, 8126538, 0, 0, 8126539, 0, 0, 8126540, 0, 0, 8126541, 65536, 30, 8126542, 65536, 60, 8126543, 65536, 60, 8126544, 65536, 60, 8126545, 65536, 60, 8126546, 65536, 60, 8126547, 65536, 60, 8126548, 65536, 60, 8126549, 65536, 60, 8126550, 262146, 6, 8126551, 131074, 1, 8126552, 2, 0, 8126553, 2, 0, 8126554, 2, 0, 8126555, 2, 0, 8126556, 2, 0, 8126557, 2, 0, 8126558, 2, 0, 8126559, 2, 0, 8126560, 2, 0, 8126561, 2, 0, 8126562, 2, 0, 8126563, 2, 0, 8126564, 2, 0, 8126565, 2, 0, 8192006, 262148, 4, 8192007, 262148, 4, 8192008, 262148, 4, 8192009, 262148, 4, 8192010, 262148, 4, 8192011, 131076, 6, 8192012, 0, 0, 8192013, 0, 0, 8192014, 0, 0, 8192015, 0, 0, 8192016, 4, 7, 8192017, 0, 0, 8192018, 0, 0, 8192019, 0, 0, 8192020, 0, 0, 8192021, 0, 0, 8192022, 0, 0, 8192023, 0, 0, 8192024, 0, 0, 8192025, 0, 0, 8192026, 0, 0, 8192027, 0, 0, 8192028, 0, 0, 8192029, 327680, 10, 8192030, 393216, 10, 8192031, 0, 0, 8192032, 65536, 30, 8192033, 65536, 30, 8192034, 65536, 30, 8192035, 65536, 30, 8192036, 65536, 30, 8192037, 65536, 30, 8192038, 65536, 30, 8192039, 65536, 30, 8192040, 65536, 30, 8192041, 0, 0, 8192042, 262144, 2, 8192043, 327680, 2, 8192044, 0, 0, 8192045, 262148, 5, 8192046, 131076, 3, 8192047, 327684, 0, 8192048, 131076, 6, 8192049, 0, 0, 8192050, 262147, 6, 8192051, 262147, 4, 8192052, 262147, 4, 8192053, 3, 5, 8192054, 196611, 5, 8192055, 327683, 4, 8192056, 262147, 4, 8192057, 131075, 6, 8192058, 0, 0, 8192059, 262148, 6, 8192060, 262148, 4, 8192061, 262148, 4, 8192062, 262148, 4, 8192063, 131076, 6, 8192064, 0, 0, 8192065, 0, 0, 8192066, 0, 0, 8192067, 0, 0, 8192068, 0, 0, 8192069, 0, 0, 8192070, 0, 0, 8192071, 0, 0, 8192072, 0, 0, 8192073, 0, 0, 8192074, 0, 0, 8192075, 0, 0, 8192076, 0, 0, 8192077, 65536, 30, 8192078, 65536, 60, 8192079, 65536, 60, 8192080, 65536, 60, 8192081, 65536, 60, 8192082, 65536, 60, 8192083, 65536, 60, 8192084, 65536, 60, 8192085, 65536, 60, 8192086, 65536, 60, 8192087, 262146, 2, 8192088, 2, 0, 8192089, 2, 0, 8192090, 2, 0, 8192091, 2, 0, 8192092, 2, 0, 8192093, 2, 0, 8192094, 2, 0, 8192095, 2, 0, 8192096, 2, 0, 8192097, 2, 0, 8192098, 2, 0, 8192099, 2, 0, 8192100, 2, 0, 8192101, 2, 0, 8257542, 0, 0, 8257543, 0, 0, 8257544, 0, 0, 8257545, 0, 0, 8257546, 0, 0, 8257547, 0, 0, 8257548, 131072, 1, 8257549, 131072, 1, 8257550, 0, 0, 8257551, 0, 0, 8257552, 327684, 2, 8257553, 131076, 3, 8257554, 131076, 3, 8257555, 131076, 3, 8257556, 131076, 3, 8257557, 4, 6, 8257558, 0, 0, 8257559, 0, 0, 8257560, 0, 0, 8257561, 0, 0, 8257562, 0, 0, 8257563, 0, 0, 8257564, 0, 0, 8257565, 0, 0, 8257566, 0, 0, 8257567, 0, 0, 8257568, 0, 0, 8257569, 0, 0, 8257570, 65536, 30, 8257571, 65536, 30, 8257572, 65536, 30, 8257573, 65536, 30, 8257574, 65536, 30, 8257575, 65536, 30, 8257576, 65536, 30, 8257577, 0, 0, 8257578, 0, 0, 8257579, 0, 0, 8257580, 0, 0, 8257581, 262148, 6, 8257582, 262148, 4, 8257583, 131076, 6, 8257584, 0, 0, 8257585, 0, 0, 8257586, 0, 0, 8257587, 0, 0, 8257588, 0, 0, 8257589, 0, 0, 8257590, 0, 0, 8257591, 0, 0, 8257592, 0, 0, 8257593, 0, 0, 8257594, 0, 0, 8257595, 0, 0, 8257596, 0, 0, 8257597, 0, 0, 8257598, 0, 0, 8257599, 0, 0, 8257600, 0, 0, 8257601, 0, 0, 8257602, 0, 0, 8257603, 0, 0, 8257604, 0, 0, 8257605, 0, 0, 8257606, 0, 0, 8257607, 0, 0, 8257608, 0, 0, 8257609, 262148, 5, 8257610, 4, 6, 8257611, 0, 0, 8257612, 0, 0, 8257613, 65536, 30, 8257614, 65536, 60, 8257615, 65536, 60, 8257616, 65536, 60, 8257617, 65536, 60, 8257618, 65536, 60, 8257619, 65536, 60, 8257620, 65536, 60, 8257621, 65536, 60, 8257622, 65536, 60, 8257623, 262146, 2, 8257624, 2, 0, 8257625, 2, 0, 8257626, 2, 0, 8257627, 2, 0, 8257628, 2, 0, 8257629, 2, 0, 8257630, 2, 0, 8257631, 2, 0, 8257632, 2, 0, 8257633, 2, 0, 8257634, 2, 0, 8257635, 2, 0, 8257636, 2, 0, 8257637, 2, 0, 8323078, 0, 0, 8323079, 0, 0, 8323080, 0, 0, 8323081, 0, 0, 8323082, 0, 0, 8323083, 0, 0, 8323084, 131072, 1, 8323085, 0, 0, 8323086, 0, 0, 8323087, 0, 0, 8323088, 262148, 6, 8323089, 262148, 4, 8323090, 131076, 1, 8323091, 4, 0, 8323092, 4, 0, 8323093, 4, 4, 8323094, 0, 0, 8323095, 0, 0, 8323096, 0, 0, 8323097, 0, 0, 8323098, 0, 0, 8323099, 0, 0, 8323100, 0, 0, 8323101, 0, 0, 8323102, 0, 0, 8323103, 0, 0, 8323104, 0, 0, 8323105, 0, 0, 8323106, 0, 0, 8323107, 65536, 30, 8323108, 65536, 30, 8323109, 65536, 30, 8323110, 65536, 30, 8323111, 65536, 30, 8323112, 65536, 30, 8323113, 0, 0, 8323114, 262144, 2, 8323115, 327680, 2, 8323116, 0, 0, 8323117, 0, 0, 8323118, 0, 0, 8323119, 0, 0, 8323120, 0, 0, 8323121, 65536, 30, 8323122, 65536, 30, 8323123, 65536, 30, 8323124, 65536, 30, 8323125, 65536, 30, 8323126, 65536, 30, 8323127, 65536, 30, 8323128, 65536, 30, 8323129, 0, 0, 8323130, 0, 0, 8323131, 0, 0, 8323132, 0, 0, 8323133, 0, 0, 8323134, 0, 0, 8323135, 0, 0, 8323136, 131072, 1, 8323137, 131072, 1, 8323138, 0, 0, 8323139, 0, 0, 8323140, 0, 0, 8323141, 0, 0, 8323142, 0, 0, 8323143, 0, 0, 8323144, 0, 0, 8323145, 262148, 2, 8323146, 4, 4, 8323147, 0, 0, 8323148, 0, 0, 8323149, 65536, 30, 8323150, 65536, 30, 8323151, 65536, 30, 8323152, 65536, 60, 8323153, 65536, 60, 8323154, 65536, 60, 8323155, 65536, 60, 8323156, 65536, 60, 8323157, 65536, 60, 8323158, 65536, 60, 8323159, 262146, 2, 8323160, 2, 0, 8323161, 2, 0, 8323162, 2, 0, 8323163, 2, 0, 8323164, 2, 0, 8323165, 2, 0, 8323166, 2, 0, 8323167, 2, 0, 8323168, 2, 0, 8323169, 2, 0, 8323170, 2, 0, 8323171, 2, 0, 8323172, 2, 0, 8323173, 2, 0, 8388614, 65536, 30, 8388615, 65536, 30, 8388616, 65536, 30, 8388617, 65536, 30, 8388618, 65536, 30, 8388619, 0, 0, 8388620, 131072, 1, 8388621, 0, 0, 8388622, 0, 0, 8388623, 0, 0, 8388624, 0, 0, 8388625, 0, 0, 8388626, 262148, 6, 8388627, 262148, 4, 8388628, 262148, 4, 8388629, 131076, 6, 8388630, 0, 0, 8388631, 0, 0, 8388632, 0, 0, 8388633, 0, 0, 8388634, 0, 0, 8388635, 0, 0, 8388636, 0, 0, 8388637, 0, 0, 8388638, 0, 0, 8388639, 0, 0, 8388640, 0, 0, 8388641, 0, 0, 8388642, 0, 0, 8388643, 65536, 30, 8388644, 65536, 30, 8388645, 65536, 30, 8388646, 65536, 30, 8388647, 65536, 30, 8388648, 65536, 30, 8388649, 0, 0, 8388650, 0, 0, 8388651, 0, 0, 8388652, 0, 0, 8388653, 0, 0, 8388654, 0, 0, 8388655, 0, 0, 8388656, 0, 0, 8388657, 65536, 30, 8388658, 65536, 30, 8388659, 65536, 30, 8388660, 65536, 30, 8388661, 65536, 30, 8388662, 65536, 30, 8388663, 65536, 30, 8388664, 65536, 30, 8388665, 65536, 30, 8388666, 65536, 30, 8388667, 65536, 30, 8388668, 65536, 30, 8388669, 0, 0, 8388670, 0, 0, 8388671, 0, 0, 8388672, 0, 0, 8388673, 0, 0, 8388674, 0, 0, 8388675, 0, 0, 8388676, 0, 0, 8388677, 0, 0, 8388678, 0, 0, 8388679, 0, 0, 8388680, 0, 0, 8388681, 262148, 2, 8388682, 131076, 0, 8388683, 4, 6, 8388684, 0, 0, 8388685, 0, 0, 8388686, 0, 0, 8388687, 65536, 30, 8388688, 65536, 60, 8388689, 65536, 60, 8388690, 65536, 60, 8388691, 65536, 60, 8388692, 65536, 60, 8388693, 65536, 60, 8388694, 65536, 60, 8388695, 262146, 2, 8388696, 2, 0, 8388697, 2, 0, 8388698, 2, 0, 8388699, 2, 0, 8388700, 2, 0, 8388701, 2, 0, 8388702, 2, 0, 8388703, 2, 0, 8388704, 2, 0, 8388705, 2, 0, 8388706, 2, 0, 8388707, 2, 0, 8388708, 2, 0, 8388709, 2, 0, 8454150, 65536, 30, 8454151, 65536, 30, 8454152, 65536, 30, 8454153, 65536, 30, 8454154, 65536, 30, 8454155, 0, 0, 8454156, 131072, 1, 8454157, 0, 0, 8454158, 262147, 5, 8454159, 131075, 3, 8454160, 3, 6, 8454161, 0, 0, 8454162, 0, 0, 8454163, 0, 0, 8454164, 0, 0, 8454165, 0, 0, 8454166, 0, 0, 8454167, 0, 0, 8454168, 0, 0, 8454169, 0, 0, 8454170, 0, 0, 8454171, 0, 0, 8454172, 0, 0, 8454173, 0, 0, 8454174, 0, 0, 8454175, 0, 0, 8454176, 262144, 2, 8454177, 327680, 2, 8454178, 0, 0, 8454179, 65536, 30, 8454180, 65536, 30, 8454181, 65536, 30, 8454182, 65536, 30, 8454183, 65536, 30, 8454184, 65536, 30, 8454185, 0, 0, 8454186, 327680, 10, 8454187, 393216, 10, 8454188, 0, 0, 8454189, 0, 0, 8454190, 0, 0, 8454191, 0, 0, 8454192, 0, 0, 8454193, 65536, 30, 8454194, 65536, 30, 8454195, 65536, 30, 8454196, 65536, 30, 8454197, 65536, 30, 8454198, 65536, 30, 8454199, 65536, 30, 8454200, 65536, 30, 8454201, 65536, 30, 8454202, 65536, 30, 8454203, 65536, 30, 8454204, 65536, 30, 8454205, 65536, 30, 8454206, 65536, 30, 8454207, 65536, 30, 8454208, 65536, 30, 8454209, 65536, 30, 8454210, 65536, 30, 8454211, 65536, 30, 8454212, 0, 0, 8454213, 0, 0, 8454214, 0, 0, 8454215, 0, 0, 8454216, 0, 0, 8454217, 262148, 6, 8454218, 131076, 1, 8454219, 131076, 0, 8454220, 131076, 3, 8454221, 4, 6, 8454222, 0, 0, 8454223, 65536, 30, 8454224, 65536, 60, 8454225, 65536, 60, 8454226, 65536, 60, 8454227, 65536, 60, 8454228, 65536, 60, 8454229, 65536, 60, 8454230, 65536, 60, 8454231, 262146, 2, 8454232, 2, 0, 8454233, 2, 0, 8454234, 2, 0, 8454235, 2, 0, 8454236, 2, 0, 8454237, 2, 0, 8454238, 2, 0, 8454239, 2, 0, 8454240, 2, 0, 8454241, 2, 0, 8454242, 2, 0, 8454243, 2, 0, 8454244, 2, 0, 8454245, 2, 0, 8519686, 65536, 30, 8519687, 65536, 30, 8519688, 65536, 30, 8519689, 65536, 30, 8519690, 65536, 30, 8519691, 0, 0, 8519692, 0, 0, 8519693, 0, 0, 8519694, 262147, 2, 8519695, 3, 0, 8519696, 131075, 0, 8519697, 131075, 3, 8519698, 3, 6, 8519699, 0, 0, 8519700, 0, 0, 8519701, 0, 0, 8519702, 0, 0, 8519703, 0, 0, 8519704, 0, 0, 8519705, 0, 0, 8519706, 0, 0, 8519707, 0, 0, 8519708, 0, 0, 8519709, 0, 0, 8519710, 0, 0, 8519711, 0, 0, 8519712, 0, 0, 8519713, 0, 0, 8519714, 0, 0, 8519715, 65536, 30, 8519716, 65536, 30, 8519717, 65536, 30, 8519718, 65536, 30, 8519719, 65536, 30, 8519720, 65536, 30, 8519721, 0, 0, 8519722, 0, 0, 8519723, 0, 0, 8519724, 262147, 5, 8519725, 131075, 3, 8519726, 3, 6, 8519727, 0, 0, 8519728, 0, 0, 8519729, 65536, 30, 8519730, 65536, 30, 8519731, 65536, 30, 8519732, 65536, 30, 8519733, 65536, 30, 8519734, 65536, 30, 8519735, 65536, 30, 8519736, 65536, 30, 8519737, 65536, 30, 8519738, 65536, 30, 8519739, 65536, 30, 8519740, 65536, 30, 8519741, 65536, 30, 8519742, 65536, 30, 8519743, 65536, 30, 8519744, 65536, 30, 8519745, 65536, 30, 8519746, 65536, 30, 8519747, 65536, 30, 8519748, 0, 0, 8519749, 0, 0, 8519750, 0, 0, 8519751, 0, 0, 8519752, 0, 0, 8519753, 0, 0, 8519754, 262148, 2, 8519755, 4, 0, 8519756, 4, 0, 8519757, 4, 4, 8519758, 0, 0, 8519759, 65536, 30, 8519760, 65536, 60, 8519761, 65536, 60, 8519762, 65536, 60, 8519763, 65536, 60, 8519764, 65536, 60, 8519765, 65536, 60, 8519766, 65536, 60, 8519767, 262146, 2, 8519768, 2, 0, 8519769, 2, 0, 8519770, 2, 0, 8519771, 2, 0, 8519772, 2, 0, 8519773, 2, 0, 8519774, 2, 0, 8519775, 2, 0, 8519776, 2, 0, 8519777, 2, 0, 8519778, 2, 0, 8519779, 2, 0, 8519780, 2, 0, 8519781, 2, 0, 8585222, 65536, 30, 8585223, 65536, 30, 8585224, 65536, 30, 8585225, 65536, 30, 8585226, 65536, 30, 8585227, 65536, 30, 8585228, 0, 0, 8585229, 262147, 5, 8585230, 65539, 0, 8585231, 3, 0, 8585232, 3, 0, 8585233, 3, 0, 8585234, 3, 4, 8585235, 0, 0, 8585236, 0, 0, 8585237, 0, 0, 8585238, 65536, 30, 8585239, 65536, 30, 8585240, 65536, 30, 8585241, 65536, 30, 8585242, 65536, 30, 8585243, 65536, 30, 8585244, 0, 0, 8585245, 0, 0, 8585246, 0, 0, 8585247, 0, 0, 8585248, 0, 0, 8585249, 0, 0, 8585250, 0, 0, 8585251, 65536, 30, 8585252, 65536, 30, 8585253, 65536, 30, 8585254, 65536, 30, 8585255, 65536, 30, 8585256, 65536, 30, 8585257, 0, 0, 8585258, 0, 0, 8585259, 262147, 5, 8585260, 65539, 0, 8585261, 3, 0, 8585262, 3, 4, 8585263, 0, 0, 8585264, 0, 0, 8585265, 65536, 30, 8585266, 65536, 30, 8585267, 65536, 30, 8585268, 65536, 30, 8585269, 65536, 30, 8585270, 65536, 30, 8585271, 65536, 30, 8585272, 65536, 30, 8585273, 65536, 30, 8585274, 65536, 30, 8585275, 65536, 30, 8585276, 65536, 30, 8585277, 65536, 30, 8585278, 65536, 30, 8585279, 65536, 30, 8585280, 65536, 30, 8585281, 0, 0, 8585282, 0, 0, 8585283, 0, 0, 8585284, 0, 0, 8585285, 0, 0, 8585286, 0, 0, 8585287, 0, 0, 8585288, 0, 0, 8585289, 0, 0, 8585290, 262148, 2, 8585291, 262148, 0, 8585292, 262148, 4, 8585293, 131076, 6, 8585294, 0, 0, 8585295, 65536, 30, 8585296, 65536, 60, 8585297, 65536, 60, 8585298, 65536, 60, 8585299, 65536, 60, 8585300, 65536, 60, 8585301, 65536, 60, 8585302, 65536, 60, 8585303, 262146, 2, 8585304, 2, 0, 8585305, 2, 0, 8585306, 2, 0, 8585307, 2, 0, 8585308, 2, 0, 8585309, 2, 0, 8585310, 2, 0, 8585311, 2, 0, 8585312, 2, 0, 8585313, 2, 0, 8585314, 2, 0, 8585315, 2, 0, 8585316, 2, 0, 8585317, 2, 0, 8650758, 65536, 30, 8650759, 65536, 30, 8650760, 65536, 30, 8650761, 65536, 30, 8650762, 65536, 30, 8650763, 65536, 30, 8650764, 0, 0, 8650765, 262147, 6, 8650766, 131075, 1, 8650767, 3, 0, 8650768, 262147, 0, 8650769, 262147, 4, 8650770, 131075, 6, 8650771, 0, 0, 8650772, 65536, 30, 8650773, 65536, 30, 8650774, 65536, 30, 8650775, 65536, 30, 8650776, 65536, 30, 8650777, 65536, 30, 8650778, 65536, 30, 8650779, 65536, 30, 8650780, 0, 0, 8650781, 0, 0, 8650782, 0, 0, 8650783, 0, 0, 8650784, 0, 0, 8650785, 0, 0, 8650786, 0, 0, 8650787, 0, 0, 8650788, 0, 0, 8650789, 0, 0, 8650790, 0, 0, 8650791, 65536, 30, 8650792, 65536, 30, 8650793, 0, 0, 8650794, 262147, 5, 8650795, 65539, 0, 8650796, 3, 0, 8650797, 3, 0, 8650798, 3, 4, 8650799, 0, 0, 8650800, 0, 0, 8650801, 65536, 30, 8650802, 65536, 30, 8650803, 65536, 30, 8650804, 65536, 30, 8650805, 65536, 30, 8650806, 65536, 30, 8650807, 65536, 30, 8650808, 65536, 30, 8650809, 65536, 30, 8650810, 65536, 30, 8650811, 0, 0, 8650812, 0, 0, 8650813, 0, 0, 8650814, 0, 0, 8650815, 0, 0, 8650816, 0, 0, 8650817, 0, 0, 8650818, 0, 0, 8650819, 0, 0, 8650820, 0, 0, 8650821, 0, 0, 8650822, 0, 0, 8650823, 0, 0, 8650824, 0, 0, 8650825, 262148, 5, 8650826, 65540, 0, 8650827, 4, 4, 8650828, 0, 0, 8650829, 0, 0, 8650830, 0, 0, 8650831, 65536, 30, 8650832, 65536, 60, 8650833, 65536, 60, 8650834, 65536, 60, 8650835, 65536, 60, 8650836, 65536, 60, 8650837, 65536, 60, 8650838, 65536, 60, 8650839, 262146, 2, 8650840, 2, 0, 8650841, 2, 0, 8650842, 2, 0, 8650843, 2, 0, 8650844, 2, 0, 8650845, 2, 0, 8650846, 2, 0, 8650847, 2, 0, 8650848, 2, 0, 8650849, 2, 0, 8650850, 2, 0, 8650851, 2, 0, 8650852, 2, 0, 8650853, 2, 0, 8716294, 65536, 30, 8716295, 65536, 30, 8716296, 65536, 30, 8716297, 65536, 30, 8716298, 65536, 30, 8716299, 65536, 30, 8716300, 0, 0, 8716301, 0, 0, 8716302, 262147, 6, 8716303, 262147, 4, 8716304, 131075, 6, 8716305, 0, 0, 8716306, 0, 0, 8716307, 0, 0, 8716308, 65536, 30, 8716309, 65536, 30, 8716310, 65536, 30, 8716311, 65536, 30, 8716312, 65536, 30, 8716313, 65536, 30, 8716314, 65536, 30, 8716315, 65536, 30, 8716316, 0, 0, 8716317, 0, 0, 8716318, 0, 0, 8716319, 0, 0, 8716320, 0, 0, 8716321, 0, 0, 8716322, 0, 0, 8716323, 0, 0, 8716324, 0, 0, 8716325, 0, 0, 8716326, 0, 0, 8716327, 0, 0, 8716328, 0, 0, 8716329, 0, 0, 8716330, 262147, 2, 8716331, 3, 0, 8716332, 262147, 0, 8716333, 262147, 4, 8716334, 65539, 4, 8716335, 0, 0, 8716336, 0, 0, 8716337, 0, 0, 8716338, 0, 0, 8716339, 0, 0, 8716340, 0, 0, 8716341, 65536, 30, 8716342, 65536, 30, 8716343, 65536, 30, 8716344, 65536, 30, 8716345, 65536, 30, 8716346, 65536, 30, 8716347, 0, 0, 8716348, 0, 0, 8716349, 262144, 30, 8716350, 262144, 30, 8716351, 262144, 30, 8716352, 0, 0, 8716353, 0, 0, 8716354, 0, 0, 8716355, 0, 0, 8716356, 0, 0, 8716357, 0, 0, 8716358, 0, 0, 8716359, 0, 0, 8716360, 262148, 5, 8716361, 65540, 0, 8716362, 4, 0, 8716363, 4, 4, 8716364, 0, 0, 8716365, 0, 0, 8716366, 0, 0, 8716367, 65536, 30, 8716368, 65536, 60, 8716369, 65536, 60, 8716370, 65536, 60, 8716371, 65536, 60, 8716372, 65536, 60, 8716373, 65536, 60, 8716374, 262146, 5, 8716375, 65538, 0, 8716376, 2, 0, 8716377, 2, 0, 8716378, 2, 0, 8716379, 2, 0, 8716380, 2, 0, 8716381, 2, 0, 8716382, 2, 0, 8716383, 2, 0, 8716384, 2, 0, 8716385, 2, 0, 8716386, 2, 0, 8716387, 2, 0, 8716388, 2, 0, 8716389, 2, 0, 8781830, 65536, 30, 8781831, 65536, 30, 8781832, 65536, 30, 8781833, 65536, 30, 8781834, 65536, 30, 8781835, 65536, 30, 8781836, 0, 0, 8781837, 0, 0, 8781838, 0, 0, 8781839, 0, 0, 8781840, 0, 0, 8781841, 262144, 2, 8781842, 327680, 2, 8781843, 0, 0, 8781844, 65536, 30, 8781845, 65536, 30, 8781846, 65536, 30, 8781847, 65536, 30, 8781848, 65536, 30, 8781849, 65536, 30, 8781850, 65536, 30, 8781851, 65536, 30, 8781852, 0, 0, 8781853, 0, 0, 8781854, 0, 0, 8781855, 0, 0, 8781856, 0, 0, 8781857, 0, 0, 8781858, 0, 0, 8781859, 0, 0, 8781860, 262144, 2, 8781861, 327680, 2, 8781862, 0, 0, 8781863, 0, 0, 8781864, 0, 0, 8781865, 0, 0, 8781866, 262147, 2, 8781867, 3, 0, 8781868, 3, 4, 8781869, 0, 0, 8781870, 131075, 5, 8781871, 0, 0, 8781872, 0, 0, 8781873, 0, 0, 8781874, 0, 0, 8781875, 0, 0, 8781876, 0, 0, 8781877, 0, 0, 8781878, 0, 0, 8781879, 0, 0, 8781880, 0, 0, 8781881, 0, 0, 8781882, 0, 0, 8781883, 0, 0, 8781884, 262144, 2, 8781885, 327680, 2, 8781886, 262144, 2, 8781887, 327680, 2, 8781888, 0, 0, 8781889, 0, 0, 8781890, 0, 0, 8781891, 262144, 2, 8781892, 327680, 2, 8781893, 262144, 2, 8781894, 327680, 2, 8781895, 0, 0, 8781896, 262148, 2, 8781897, 4, 0, 8781898, 262148, 0, 8781899, 131076, 6, 8781900, 0, 0, 8781901, 65536, 30, 8781902, 65536, 30, 8781903, 65536, 30, 8781904, 65536, 60, 8781905, 65536, 60, 8781906, 65536, 60, 8781907, 65536, 60, 8781908, 65536, 60, 8781909, 65536, 60, 8781910, 262146, 2, 8781911, 2, 0, 8781912, 2, 0, 8781913, 2, 0, 8781914, 2, 0, 8781915, 2, 0, 8781916, 2, 0, 8781917, 2, 0, 8781918, 2, 0, 8781919, 2, 0, 8781920, 2, 0, 8781921, 2, 0, 8781922, 2, 0, 8781923, 2, 0, 8781924, 2, 0, 8781925, 2, 0, 8847366, 65536, 30, 8847367, 65536, 30, 8847368, 65536, 30, 8847369, 65536, 30, 8847370, 65536, 30, 8847371, 65536, 30, 8847372, 0, 0, 8847373, 327680, 10, 8847374, 393216, 10, 8847375, 0, 0, 8847376, 0, 0, 8847377, 0, 0, 8847378, 0, 0, 8847379, 0, 0, 8847380, 65536, 30, 8847381, 65536, 30, 8847382, 65536, 30, 8847383, 65536, 30, 8847384, 65536, 30, 8847385, 65536, 30, 8847386, 65536, 30, 8847387, 65536, 30, 8847388, 65536, 30, 8847389, 0, 0, 8847390, 0, 0, 8847391, 0, 0, 8847392, 0, 0, 8847393, 262148, 5, 8847394, 131076, 3, 8847395, 131076, 3, 8847396, 4, 6, 8847397, 0, 0, 8847398, 0, 0, 8847399, 0, 0, 8847400, 0, 0, 8847401, 262147, 5, 8847402, 65539, 0, 8847403, 3, 0, 8847404, 131075, 0, 8847405, 131075, 3, 8847406, 131075, 4, 8847407, 327680, 10, 8847408, 393216, 10, 8847409, 327680, 10, 8847410, 393216, 10, 8847411, 0, 0, 8847412, 0, 0, 8847413, 0, 0, 8847414, 0, 0, 8847415, 0, 0, 8847416, 0, 0, 8847417, 0, 0, 8847418, 262147, 5, 8847419, 131075, 3, 8847420, 131075, 3, 8847421, 131075, 3, 8847422, 131075, 3, 8847423, 131075, 3, 8847424, 3, 6, 8847425, 0, 0, 8847426, 0, 0, 8847427, 0, 0, 8847428, 0, 0, 8847429, 0, 0, 8847430, 0, 0, 8847431, 0, 0, 8847432, 262148, 6, 8847433, 262148, 4, 8847434, 131076, 6, 8847435, 0, 0, 8847436, 0, 0, 8847437, 65536, 30, 8847438, 65536, 60, 8847439, 65536, 60, 8847440, 65536, 60, 8847441, 65536, 60, 8847442, 65536, 60, 8847443, 65536, 60, 8847444, 65536, 60, 8847445, 65536, 60, 8847446, 262146, 2, 8847447, 2, 0, 8847448, 2, 0, 8847449, 2, 0, 8847450, 2, 0, 8847451, 2, 0, 8847452, 2, 0, 8847453, 2, 0, 8847454, 2, 0, 8847455, 2, 0, 8847456, 2, 0, 8847457, 2, 0, 8847458, 2, 0, 8847459, 2, 0, 8847460, 2, 0, 8847461, 2, 0, 8912902, 65536, 30, 8912903, 65536, 30, 8912904, 65536, 30, 8912905, 65536, 30, 8912906, 65536, 30, 8912907, 0, 0, 8912908, 0, 0, 8912909, 0, 0, 8912910, 0, 0, 8912911, 0, 0, 8912912, 0, 0, 8912913, 0, 0, 8912914, 0, 0, 8912915, 0, 0, 8912916, 65536, 30, 8912917, 65536, 30, 8912918, 65536, 30, 8912919, 65536, 30, 8912920, 65536, 30, 8912921, 65536, 30, 8912922, 65536, 30, 8912923, 65536, 30, 8912924, 65536, 30, 8912925, 0, 0, 8912926, 0, 0, 8912927, 0, 0, 8912928, 0, 0, 8912929, 262148, 6, 8912930, 131076, 1, 8912931, 4, 0, 8912932, 4, 4, 8912933, 0, 0, 8912934, 0, 0, 8912935, 0, 0, 8912936, 262147, 5, 8912937, 65539, 0, 8912938, 3, 0, 8912939, 3, 0, 8912940, 3, 0, 8912941, 3, 0, 8912942, 131075, 0, 8912943, 131075, 3, 8912944, 131075, 3, 8912945, 3, 6, 8912946, 0, 0, 8912947, 0, 0, 8912948, 327680, 2, 8912949, 0, 0, 8912950, 0, 0, 8912951, 0, 0, 8912952, 262147, 5, 8912953, 131075, 3, 8912954, 65539, 0, 8912955, 3, 0, 8912956, 3, 0, 8912957, 3, 0, 8912958, 3, 0, 8912959, 3, 0, 8912960, 3, 4, 8912961, 0, 0, 8912962, 0, 0, 8912963, 0, 0, 8912964, 0, 0, 8912965, 0, 0, 8912966, 0, 0, 8912967, 0, 0, 8912968, 0, 0, 8912969, 0, 0, 8912970, 0, 0, 8912971, 0, 0, 8912972, 0, 0, 8912973, 65536, 30, 8912974, 65536, 60, 8912975, 65536, 60, 8912976, 65536, 60, 8912977, 65536, 60, 8912978, 65536, 60, 8912979, 65536, 60, 8912980, 65536, 60, 8912981, 65536, 60, 8912982, 262146, 2, 8912983, 2, 0, 8912984, 2, 0, 8912985, 2, 0, 8912986, 2, 0, 8912987, 2, 0, 8912988, 2, 0, 8912989, 2, 0, 8912990, 2, 0, 8912991, 2, 0, 8912992, 2, 0, 8912993, 2, 0, 8912994, 2, 0, 8912995, 2, 0, 8912996, 2, 0, 8912997, 2, 0, 8978438, 65536, 30, 8978439, 65536, 30, 8978440, 65536, 30, 8978441, 65536, 30, 8978442, 65536, 30, 8978443, 0, 0, 8978444, 262147, 5, 8978445, 131075, 3, 8978446, 131075, 3, 8978447, 131075, 3, 8978448, 131075, 3, 8978449, 3, 6, 8978450, 262144, 30, 8978451, 65536, 30, 8978452, 65536, 30, 8978453, 65536, 30, 8978454, 65536, 30, 8978455, 65536, 30, 8978456, 65536, 30, 8978457, 65536, 30, 8978458, 65536, 30, 8978459, 65536, 30, 8978460, 65536, 30, 8978461, 0, 0, 8978462, 0, 0, 8978463, 0, 0, 8978464, 0, 0, 8978465, 0, 0, 8978466, 262148, 6, 8978467, 262148, 4, 8978468, 131076, 6, 8978469, 0, 0, 8978470, 0, 0, 8978471, 0, 0, 8978472, 262147, 6, 8978473, 262147, 4, 8978474, 262147, 4, 8978475, 131075, 1, 8978476, 3, 0, 8978477, 3, 0, 8978478, 3, 0, 8978479, 3, 0, 8978480, 3, 0, 8978481, 3, 4, 8978482, 0, 0, 8978483, 262148, 5, 8978484, 131076, 3, 8978485, 4, 6, 8978486, 0, 0, 8978487, 0, 0, 8978488, 262147, 6, 8978489, 131075, 1, 8978490, 3, 0, 8978491, 3, 0, 8978492, 3, 0, 8978493, 3, 0, 8978494, 3, 0, 8978495, 262147, 0, 8978496, 131075, 6, 8978497, 0, 0, 8978498, 0, 0, 8978499, 0, 0, 8978500, 0, 0, 8978501, 0, 0, 8978502, 0, 0, 8978503, 0, 0, 8978504, 0, 0, 8978505, 0, 0, 8978506, 0, 0, 8978507, 0, 0, 8978508, 0, 0, 8978509, 65536, 30, 8978510, 65536, 60, 8978511, 65536, 60, 8978512, 65536, 60, 8978513, 65536, 60, 8978514, 65536, 60, 8978515, 65536, 60, 8978516, 65536, 60, 8978517, 262146, 5, 8978518, 65538, 0, 8978519, 2, 0, 8978520, 2, 0, 8978521, 2, 0, 8978522, 2, 0, 8978523, 2, 0, 8978524, 2, 0, 8978525, 2, 0, 8978526, 2, 0, 8978527, 2, 0, 8978528, 2, 0, 8978529, 2, 0, 8978530, 2, 0, 8978531, 2, 0, 8978532, 2, 0, 8978533, 2, 0, 9043974, 65536, 30, 9043975, 65536, 30, 9043976, 65536, 30, 9043977, 65536, 30, 9043978, 65536, 30, 9043979, 0, 0, 9043980, 262147, 2, 9043981, 3, 0, 9043982, 3, 0, 9043983, 3, 0, 9043984, 3, 0, 9043985, 3, 4, 9043986, 262144, 30, 9043987, 262144, 30, 9043988, 262144, 30, 9043989, 262144, 30, 9043990, 262144, 30, 9043991, 262144, 30, 9043992, 262144, 30, 9043993, 262144, 30, 9043994, 262144, 30, 9043995, 65536, 30, 9043996, 65536, 30, 9043997, 65536, 30, 9043998, 65536, 30, 9043999, 0, 0, 9044000, 0, 0, 9044001, 0, 0, 9044002, 0, 0, 9044003, 0, 0, 9044004, 0, 0, 9044005, 0, 0, 9044006, 0, 0, 9044007, 0, 0, 9044008, 0, 0, 9044009, 0, 0, 9044010, 0, 0, 9044011, 262147, 6, 9044012, 131075, 1, 9044013, 3, 0, 9044014, 3, 0, 9044015, 3, 0, 9044016, 262147, 0, 9044017, 131075, 6, 9044018, 0, 0, 9044019, 262148, 6, 9044020, 262148, 4, 9044021, 131076, 6, 9044022, 0, 0, 9044023, 0, 0, 9044024, 0, 0, 9044025, 262147, 2, 9044026, 262147, 0, 9044027, 262147, 4, 9044028, 262147, 4, 9044029, 262147, 4, 9044030, 262147, 4, 9044031, 131075, 6, 9044032, 0, 0, 9044033, 0, 0, 9044034, 0, 0, 9044035, 0, 0, 9044036, 0, 0, 9044037, 0, 0, 9044038, 0, 0, 9044039, 0, 0, 9044040, 0, 0, 9044041, 0, 0, 9044042, 0, 0, 9044043, 65536, 30, 9044044, 65536, 30, 9044045, 65536, 30, 9044046, 65536, 60, 9044047, 65536, 60, 9044048, 65536, 60, 9044049, 65536, 60, 9044050, 65536, 60, 9044051, 65536, 60, 9044052, 65536, 60, 9044053, 262146, 2, 9044054, 2, 0, 9044055, 2, 0, 9044056, 2, 0, 9044057, 2, 0, 9044058, 2, 0, 9044059, 2, 0, 9044060, 2, 0, 9044061, 2, 0, 9044062, 2, 0, 9044063, 2, 0, 9044064, 2, 0, 9044065, 2, 0, 9044066, 2, 0, 9044067, 2, 0, 9044068, 2, 0, 9044069, 2, 0, 9109510, 65536, 30, 9109511, 65536, 30, 9109512, 65536, 30, 9109513, 65536, 30, 9109514, 65536, 30, 9109515, 0, 0, 9109516, 262147, 6, 9109517, 131075, 1, 9109518, 3, 0, 9109519, 3, 0, 9109520, 3, 0, 9109521, 131075, 0, 9109522, 3, 6, 9109523, 262144, 30, 9109524, 262144, 30, 9109525, 262148, 5, 9109526, 131076, 3, 9109527, 4, 6, 9109528, 262144, 30, 9109529, 262144, 30, 9109530, 262144, 30, 9109531, 65536, 30, 9109532, 65536, 30, 9109533, 65536, 30, 9109534, 65536, 30, 9109535, 0, 0, 9109536, 327680, 10, 9109537, 393216, 10, 9109538, 0, 0, 9109539, 0, 0, 9109540, 262144, 2, 9109541, 327680, 2, 9109542, 0, 0, 9109543, 0, 0, 9109544, 0, 0, 9109545, 0, 0, 9109546, 0, 0, 9109547, 0, 0, 9109548, 262147, 6, 9109549, 262147, 4, 9109550, 262147, 4, 9109551, 262147, 4, 9109552, 131075, 6, 9109553, 0, 0, 9109554, 131072, 1, 9109555, 131072, 1, 9109556, 0, 0, 9109557, 0, 0, 9109558, 0, 0, 9109559, 0, 0, 9109560, 0, 0, 9109561, 262147, 6, 9109562, 131075, 6, 9109563, 0, 0, 9109564, 0, 0, 9109565, 0, 0, 9109566, 0, 0, 9109567, 0, 0, 9109568, 0, 0, 9109569, 0, 0, 9109570, 0, 0, 9109571, 0, 0, 9109572, 0, 0, 9109573, 262144, 2, 9109574, 327680, 2, 9109575, 327680, 10, 9109576, 393216, 10, 9109577, 327680, 10, 9109578, 393216, 10, 9109579, 65536, 30, 9109580, 65536, 30, 9109581, 65536, 30, 9109582, 65536, 60, 9109583, 65536, 60, 9109584, 65536, 60, 9109585, 65536, 60, 9109586, 65536, 60, 9109587, 65536, 60, 9109588, 65536, 60, 9109589, 262146, 6, 9109590, 262146, 4, 9109591, 131074, 1, 9109592, 2, 0, 9109593, 2, 0, 9109594, 2, 0, 9109595, 2, 0, 9109596, 2, 0, 9109597, 2, 0, 9109598, 2, 0, 9109599, 2, 0, 9109600, 2, 0, 9109601, 2, 0, 9109602, 2, 0, 9109603, 2, 0, 9109604, 2, 0, 9109605, 2, 0, 9175046, 65536, 30, 9175047, 65536, 30, 9175048, 65536, 30, 9175049, 65536, 30, 9175050, 65536, 30, 9175051, 0, 0, 9175052, 0, 0, 9175053, 262147, 6, 9175054, 262147, 4, 9175055, 131075, 1, 9175056, 262147, 0, 9175057, 262147, 4, 9175058, 131075, 6, 9175059, 0, 0, 9175060, 0, 0, 9175061, 262148, 2, 9175062, 262148, 0, 9175063, 131076, 6, 9175064, 327680, 10, 9175065, 393216, 10, 9175066, 0, 0, 9175067, 65536, 30, 9175068, 65536, 30, 9175069, 65536, 30, 9175070, 65536, 30, 9175071, 65536, 30, 9175072, 0, 0, 9175073, 0, 0, 9175074, 0, 0, 9175075, 0, 0, 9175076, 0, 0, 9175077, 0, 0, 9175078, 0, 0, 9175079, 0, 0, 9175080, 0, 0, 9175081, 0, 0, 9175082, 0, 0, 9175083, 0, 0, 9175084, 0, 0, 9175085, 0, 0, 9175086, 0, 0, 9175087, 0, 0, 9175088, 0, 0, 9175089, 0, 0, 9175090, 0, 0, 9175091, 0, 0, 9175092, 0, 0, 9175093, 0, 0, 9175094, 0, 0, 9175095, 0, 0, 9175096, 0, 0, 9175097, 0, 0, 9175098, 0, 0, 9175099, 262144, 2, 9175100, 327680, 2, 9175101, 327680, 10, 9175102, 393216, 10, 9175103, 0, 0, 9175104, 0, 0, 9175105, 0, 0, 9175106, 0, 0, 9175107, 0, 0, 9175108, 0, 0, 9175109, 0, 0, 9175110, 0, 0, 9175111, 0, 0, 9175112, 65536, 30, 9175113, 65536, 30, 9175114, 65536, 30, 9175115, 65536, 30, 9175116, 65536, 30, 9175117, 65536, 30, 9175118, 65536, 30, 9175119, 65536, 30, 9175120, 65536, 30, 9175121, 65536, 30, 9175122, 65536, 30, 9175123, 65536, 30, 9175124, 65536, 30, 9175125, 65536, 60, 9175126, 65536, 60, 9175127, 262146, 2, 9175128, 2, 0, 9175129, 2, 0, 9175130, 2, 0, 9175131, 2, 0, 9175132, 2, 0, 9175133, 2, 0, 9175134, 2, 0, 9175135, 2, 0, 9175136, 2, 0, 9175137, 2, 0, 9175138, 2, 0, 9175139, 2, 0, 9175140, 2, 0, 9175141, 2, 0, 9240582, 65536, 30, 9240583, 65536, 30, 9240584, 65536, 30, 9240585, 65536, 30, 9240586, 65536, 30, 9240587, 0, 0, 9240588, 0, 0, 9240589, 0, 0, 9240590, 0, 0, 9240591, 262147, 6, 9240592, 131075, 6, 9240593, 0, 0, 9240594, 0, 0, 9240595, 0, 0, 9240596, 262148, 5, 9240597, 65540, 0, 9240598, 4, 4, 9240599, 0, 0, 9240600, 0, 0, 9240601, 0, 0, 9240602, 0, 0, 9240603, 65536, 30, 9240604, 65536, 30, 9240605, 65536, 30, 9240606, 65536, 30, 9240607, 65536, 30, 9240608, 0, 0, 9240609, 262144, 2, 9240610, 327680, 2, 9240611, 327680, 10, 9240612, 393216, 10, 9240613, 0, 0, 9240614, 0, 0, 9240615, 65536, 30, 9240616, 65536, 30, 9240617, 65536, 30, 9240618, 65536, 30, 9240619, 65536, 30, 9240620, 65536, 30, 9240621, 65536, 30, 9240622, 65536, 30, 9240623, 65536, 30, 9240624, 65536, 30, 9240625, 65536, 30, 9240626, 65536, 30, 9240627, 65536, 30, 9240628, 65536, 30, 9240629, 65536, 30, 9240630, 65536, 30, 9240631, 0, 0, 9240632, 327680, 10, 9240633, 393216, 10, 9240634, 0, 0, 9240635, 0, 0, 9240636, 0, 0, 9240637, 0, 0, 9240638, 0, 0, 9240639, 0, 0, 9240640, 65536, 30, 9240641, 65536, 30, 9240642, 65536, 30, 9240643, 65536, 30, 9240644, 65536, 30, 9240645, 65536, 30, 9240646, 65536, 30, 9240647, 65536, 30, 9240648, 65536, 30, 9240649, 65536, 30, 9240650, 65536, 30, 9240651, 65536, 30, 9240652, 65536, 30, 9240653, 65536, 30, 9240654, 65536, 30, 9240655, 65536, 30, 9240656, 65536, 30, 9240657, 65536, 30, 9240658, 65536, 30, 9240659, 65536, 30, 9240660, 65536, 30, 9240661, 65536, 30, 9240662, 65536, 60, 9240663, 262146, 2, 9240664, 2, 0, 9240665, 2, 0, 9240666, 2, 0, 9240667, 2, 0, 9240668, 2, 0, 9240669, 2, 0, 9240670, 2, 0, 9240671, 2, 0, 9240672, 2, 0, 9240673, 2, 0, 9240674, 2, 0, 9240675, 2, 0, 9240676, 2, 0, 9240677, 2, 0, 9306118, 65536, 30, 9306119, 65536, 30, 9306120, 65536, 30, 9306121, 65536, 30, 9306122, 65536, 30, 9306123, 65536, 30, 9306124, 65536, 30, 9306125, 0, 0, 9306126, 0, 0, 9306127, 0, 0, 9306128, 0, 0, 9306129, 0, 0, 9306130, 0, 0, 9306131, 0, 0, 9306132, 262148, 6, 9306133, 262148, 4, 9306134, 131076, 6, 9306135, 0, 0, 9306136, 262144, 2, 9306137, 327680, 2, 9306138, 0, 0, 9306139, 65536, 30, 9306140, 65536, 30, 9306141, 65536, 30, 9306142, 65536, 30, 9306143, 65536, 30, 9306144, 65536, 30, 9306145, 65536, 30, 9306146, 65536, 30, 9306147, 65536, 30, 9306148, 65536, 30, 9306149, 65536, 30, 9306150, 65536, 30, 9306151, 65536, 30, 9306152, 65536, 30, 9306153, 65536, 30, 9306154, 65536, 30, 9306155, 65536, 30, 9306156, 65536, 30, 9306157, 65536, 30, 9306158, 65536, 30, 9306159, 65536, 30, 9306160, 65536, 30, 9306161, 65536, 30, 9306162, 65536, 30, 9306163, 65536, 30, 9306164, 65536, 30, 9306165, 65536, 30, 9306166, 65536, 30, 9306167, 0, 0, 9306168, 0, 0, 9306169, 0, 0, 9306170, 0, 0, 9306171, 0, 0, 9306172, 65536, 30, 9306173, 65536, 30, 9306174, 65536, 30, 9306175, 65536, 30, 9306176, 65536, 30, 9306177, 65536, 30, 9306178, 65536, 30, 9306179, 65536, 30, 9306180, 65536, 30, 9306181, 65536, 30, 9306182, 65536, 30, 9306183, 65536, 30, 9306184, 65536, 30, 9306185, 65536, 30, 9306186, 65536, 30, 9306187, 65536, 30, 9306188, 65536, 30, 9306189, 65536, 30, 9306190, 65536, 30, 9306191, 65536, 30, 9306192, 65536, 30, 9306193, 65536, 30, 9306194, 65536, 30, 9306195, 65536, 30, 9306196, 65536, 30, 9306197, 65536, 30, 9306198, 65536, 60, 9306199, 262146, 2, 9306200, 2, 0, 9306201, 2, 0, 9306202, 2, 0, 9306203, 2, 0, 9306204, 2, 0, 9306205, 2, 0, 9306206, 2, 0, 9306207, 2, 0, 9306208, 2, 0, 9306209, 2, 0, 9306210, 2, 0, 9306211, 2, 0, 9306212, 2, 0, 9306213, 2, 0, 9371654, 65536, 30, 9371655, 65536, 30, 9371656, 65536, 30, 9371657, 65536, 30, 9371658, 65536, 30, 9371659, 65536, 30, 9371660, 65536, 30, 9371661, 65536, 30, 9371662, 65536, 30, 9371663, 65536, 30, 9371664, 0, 0, 9371665, 0, 0, 9371666, 0, 0, 9371667, 0, 0, 9371668, 0, 0, 9371669, 0, 0, 9371670, 0, 0, 9371671, 0, 0, 9371672, 0, 0, 9371673, 0, 0, 9371674, 0, 0, 9371675, 65536, 30, 9371676, 65536, 30, 9371677, 65536, 30, 9371678, 65536, 30, 9371679, 65536, 30, 9371680, 65536, 30, 9371681, 65536, 30, 9371682, 65536, 30, 9371683, 65536, 30, 9371684, 65536, 30, 9371685, 65536, 30, 9371686, 65536, 30, 9371687, 65536, 30, 9371688, 65536, 30, 9371689, 65536, 30, 9371690, 65536, 30, 9371691, 65536, 30, 9371692, 65536, 30, 9371693, 65536, 30, 9371694, 65536, 30, 9371695, 65536, 30, 9371696, 65536, 30, 9371697, 65536, 30, 9371698, 65536, 30, 9371699, 65536, 30, 9371700, 65536, 30, 9371701, 65536, 30, 9371702, 65536, 30, 9371703, 65536, 30, 9371704, 65536, 30, 9371705, 65536, 30, 9371706, 65536, 30, 9371707, 65536, 30, 9371708, 65536, 30, 9371709, 65536, 30, 9371710, 65536, 30, 9371711, 65536, 30, 9371712, 65536, 30, 9371713, 65536, 30, 9371714, 65536, 30, 9371715, 65536, 30, 9371716, 65536, 30, 9371717, 65536, 30, 9371718, 65536, 30, 9371719, 65536, 30, 9371720, 65536, 30, 9371721, 65536, 30, 9371722, 65536, 30, 9371723, 65536, 30, 9371724, 65536, 30, 9371725, 65536, 30, 9371726, 65536, 30, 9371727, 65536, 30, 9371728, 65536, 30, 9371729, 65536, 30, 9371730, 65536, 30, 9371731, 65536, 30, 9371732, 65536, 30, 9371733, 65536, 60, 9371734, 65536, 60, 9371735, 262146, 2, 9371736, 2, 0, 9371737, 2, 0, 9371738, 2, 0, 9371739, 2, 0, 9371740, 2, 0, 9371741, 2, 0, 9371742, 2, 0, 9371743, 2, 0, 9371744, 2, 0, 9371745, 2, 0, 9371746, 2, 0, 9371747, 2, 0, 9371748, 2, 0, 9371749, 2, 0, 9437190, 65536, 30, 9437191, 65536, 30, 9437192, 65536, 30, 9437193, 65536, 30, 9437194, 65536, 30, 9437195, 65536, 30, 9437196, 65536, 30, 9437197, 65536, 30, 9437198, 65536, 30, 9437199, 65536, 30, 9437200, 65536, 30, 9437201, 65536, 30, 9437202, 65536, 30, 9437203, 65536, 30, 9437204, 65536, 30, 9437205, 65536, 30, 9437206, 65536, 30, 9437207, 65536, 30, 9437208, 65536, 30, 9437209, 65536, 30, 9437210, 65536, 30, 9437211, 65536, 30, 9437212, 65536, 30, 9437213, 65536, 30, 9437214, 65536, 30, 9437215, 65536, 30, 9437216, 65536, 30, 9437217, 65536, 30, 9437218, 65536, 30, 9437219, 65536, 30, 9437220, 65536, 30, 9437221, 65536, 30, 9437222, 65536, 30, 9437223, 65536, 30, 9437224, 65536, 30, 9437225, 65536, 30, 9437226, 65536, 30, 9437227, 65536, 30, 9437228, 65536, 30, 9437229, 65536, 30, 9437230, 65536, 30, 9437231, 65536, 30, 9437232, 65536, 30, 9437233, 65536, 30, 9437234, 65536, 30, 9437235, 65536, 30, 9437236, 65536, 30, 9437237, 65536, 30, 9437238, 65536, 30, 9437239, 65536, 30, 9437240, 65536, 30, 9437241, 65536, 30, 9437242, 65536, 30, 9437243, 65536, 30, 9437244, 65536, 30, 9437245, 65536, 30, 9437246, 65536, 30, 9437247, 65536, 30, 9437248, 65536, 30, 9437249, 65536, 30, 9437250, 65536, 30, 9437251, 65536, 30, 9437252, 65536, 30, 9437253, 65536, 30, 9437254, 65536, 30, 9437255, 65536, 30, 9437256, 65536, 30, 9437257, 65536, 30, 9437258, 65536, 30, 9437259, 65536, 30, 9437260, 65536, 30, 9437261, 65536, 30, 9437262, 65536, 30, 9437263, 65536, 30, 9437264, 65536, 30, 9437265, 65536, 30, 9437266, 65536, 30, 9437267, 65536, 30, 9437268, 65536, 30, 9437269, 65536, 60, 9437270, 262146, 5, 9437271, 65538, 0, 9437272, 2, 0, 9437273, 2, 0, 9437274, 2, 0, 9437275, 2, 0, 9437276, 2, 0, 9437277, 2, 0, 9437278, 2, 0, 9437279, 2, 0, 9437280, 2, 0, 9437281, 2, 0, 9437282, 2, 0, 9437283, 2, 0, 9437284, 2, 0, 9437285, 2, 0, 9502726, 65536, 30, 9502727, 65536, 30, 9502728, 65536, 30, 9502729, 65536, 30, 9502730, 65536, 30, 9502731, 65536, 30, 9502732, 65536, 30, 9502733, 65536, 30, 9502734, 65536, 30, 9502735, 65536, 30, 9502736, 65536, 30, 9502737, 65536, 30, 9502738, 65536, 30, 9502739, 65536, 30, 9502740, 65536, 30, 9502741, 65536, 30, 9502742, 65536, 30, 9502743, 65536, 30, 9502744, 65536, 30, 9502745, 65536, 30, 9502746, 65536, 30, 9502747, 65536, 30, 9502748, 65536, 30, 9502749, 65536, 30, 9502750, 65536, 30, 9502751, 65536, 30, 9502752, 65536, 30, 9502753, 65536, 30, 9502754, 65536, 30, 9502755, 65536, 30, 9502756, 65536, 30, 9502757, 65536, 30, 9502758, 65536, 30, 9502759, 65536, 30, 9502760, 65536, 30, 9502761, 65536, 30, 9502762, 65536, 30, 9502763, 65536, 30, 9502764, 65536, 30, 9502765, 65536, 30, 9502766, 65536, 30, 9502767, 65536, 30, 9502768, 65536, 30, 9502769, 65536, 30, 9502770, 65536, 30, 9502771, 65536, 30, 9502772, 65536, 30, 9502773, 65536, 30, 9502774, 65536, 30, 9502775, 65536, 30, 9502776, 65536, 30, 9502777, 65536, 30, 9502778, 65536, 30, 9502779, 65536, 30, 9502780, 65536, 30, 9502781, 65536, 30, 9502782, 65536, 30, 9502783, 65536, 30, 9502784, 65536, 30, 9502785, 65536, 30, 9502786, 65536, 30, 9502787, 65536, 30, 9502788, 65536, 30, 9502789, 65536, 30, 9502790, 65536, 30, 9502791, 65536, 30, 9502792, 65536, 30, 9502793, 65536, 30, 9502794, 65536, 30, 9502795, 65536, 30, 9502796, 65536, 30, 9502797, 65536, 30, 9502798, 65536, 30, 9502799, 65536, 30, 9502800, 65536, 30, 9502801, 65536, 30, 9502802, 65536, 30, 9502803, 65536, 30, 9502804, 65536, 30, 9502805, 65536, 60, 9502806, 262146, 2, 9502807, 2, 0, 9502808, 2, 0, 9502809, 2, 0, 9502810, 2, 0, 9502811, 2, 0, 9502812, 2, 0, 9502813, 2, 0, 9502814, 2, 0, 9502815, 2, 0, 9502816, 2, 0, 9502817, 2, 0, 9502818, 2, 0, 9502819, 2, 0, 9502820, 2, 0, 9502821, 2, 0, 9568262, 65536, 30, 9568263, 65536, 30, 9568264, 65536, 30, 9568265, 65536, 30, 9568266, 65536, 30, 9568267, 65536, 30, 9568268, 65536, 30, 9568269, 65536, 30, 9568270, 65536, 30, 9568271, 65536, 30, 9568272, 65536, 30, 9568273, 65536, 30, 9568274, 65536, 30, 9568275, 65536, 30, 9568276, 65536, 30, 9568277, 65536, 30, 9568278, 65536, 30, 9568279, 65536, 30, 9568280, 65536, 30, 9568281, 65536, 30, 9568282, 65536, 30, 9568283, 65536, 30, 9568284, 65536, 30, 9568285, 65536, 30, 9568286, 65536, 30, 9568287, 65536, 30, 9568288, 65536, 30, 9568289, 65536, 30, 9568290, 65536, 30, 9568291, 65536, 30, 9568292, 65536, 30, 9568293, 65536, 30, 9568294, 65536, 30, 9568295, 65536, 30, 9568296, 65536, 30, 9568297, 65536, 30, 9568298, 65536, 30, 9568299, 65536, 30, 9568300, 65536, 30, 9568301, 65536, 30, 9568302, 65536, 30, 9568303, 65536, 30, 9568304, 65536, 30, 9568305, 65536, 30, 9568306, 65536, 30, 9568307, 65536, 30, 9568308, 65536, 30, 9568309, 65536, 30, 9568310, 65536, 30, 9568311, 65536, 30, 9568312, 65536, 30, 9568313, 65536, 30, 9568314, 65536, 30, 9568315, 65536, 30, 9568316, 65536, 30, 9568317, 65536, 30, 9568318, 65536, 30, 9568319, 65536, 30, 9568320, 65536, 30, 9568321, 65536, 30, 9568322, 65536, 30, 9568323, 65536, 30, 9568324, 65536, 30, 9568325, 65536, 30, 9568326, 65536, 30, 9568327, 65536, 30, 9568328, 65536, 30, 9568329, 65536, 30, 9568330, 65536, 30, 9568331, 65536, 30, 9568332, 65536, 30, 9568333, 65536, 30, 9568334, 65536, 30, 9568335, 65536, 30, 9568336, 65536, 30, 9568337, 65536, 30, 9568338, 65536, 30, 9568339, 65536, 30, 9568340, 65536, 30, 9568341, 65536, 60, 9568342, 262146, 2, 9568343, 2, 0, 9568344, 2, 0, 9568345, 2, 0, 9568346, 2, 0, 9568347, 2, 0, 9568348, 2, 0, 9568349, 2, 0, 9568350, 2, 0, 9568351, 2, 0, 9568352, 2, 0, 9568353, 2, 0, 9568354, 2, 0, 9568355, 2, 0, 9568356, 2, 0, 9568357, 2, 0, 9633798, 65536, 30, 9633799, 65536, 30, 9633800, 65536, 30, 9633801, 65536, 30, 9633802, 65536, 30, 9633803, 65536, 30, 9633804, 65536, 30, 9633805, 65536, 30, 9633806, 65536, 30, 9633807, 65536, 30, 9633808, 65536, 30, 9633809, 65536, 30, 9633810, 65536, 30, 9633811, 65536, 30, 9633812, 65536, 30, 9633813, 65536, 30, 9633814, 65536, 30, 9633815, 65536, 30, 9633816, 65536, 30, 9633817, 65536, 30, 9633818, 65536, 30, 9633819, 65536, 30, 9633820, 65536, 30, 9633821, 65536, 30, 9633822, 65536, 30, 9633823, 65536, 30, 9633824, 65536, 30, 9633825, 65536, 30, 9633826, 65536, 30, 9633827, 65536, 30, 9633828, 65536, 30, 9633829, 65536, 30, 9633830, 65536, 30, 9633831, 65536, 30, 9633832, 65536, 30, 9633833, 65536, 30, 9633834, 65536, 30, 9633835, 65536, 30, 9633836, 65536, 30, 9633837, 65536, 30, 9633838, 65536, 30, 9633839, 65536, 30, 9633840, 65536, 30, 9633841, 65536, 30, 9633842, 65536, 30, 9633843, 65536, 30, 9633844, 65536, 30, 9633845, 65536, 30, 9633846, 65536, 30, 9633847, 65536, 30, 9633848, 65536, 30, 9633849, 65536, 30, 9633850, 65536, 30, 9633851, 65536, 30, 9633852, 65536, 30, 9633853, 65536, 30, 9633854, 65536, 30, 9633855, 65536, 30, 9633856, 65536, 30, 9633857, 65536, 30, 9633858, 65536, 30, 9633859, 65536, 30, 9633860, 65536, 30, 9633861, 65536, 30, 9633862, 65536, 30, 9633863, 65536, 30, 9633864, 65536, 30, 9633865, 65536, 30, 9633866, 65536, 30, 9633867, 65536, 30, 9633868, 65536, 30, 9633869, 65536, 30, 9633870, 65536, 30, 9633871, 65536, 30, 9633872, 65536, 30, 9633873, 65536, 30, 9633874, 65536, 30, 9633875, 65536, 30, 9633876, 65536, 30, 9633877, 65536, 60, 9633878, 262146, 2, 9633879, 2, 0, 9633880, 2, 0, 9633881, 2, 0, 9633882, 2, 0, 9633883, 2, 0, 9633884, 2, 0, 9633885, 2, 0, 9633886, 2, 0, 9633887, 2, 0, 9633888, 2, 0, 9633889, 2, 0, 9633890, 2, 0, 9633891, 2, 0, 9633892, 2, 0, 9633893, 2, 0, 9699334, 65536, 30, 9699335, 65536, 30, 9699336, 65536, 30, 9699337, 65536, 30, 9699338, 65536, 30, 9699339, 65536, 30, 9699340, 65536, 30, 9699341, 65536, 30, 9699342, 65536, 30, 9699343, 65536, 30, 9699344, 65536, 30, 9699345, 65536, 30, 9699346, 65536, 30, 9699347, 65536, 30, 9699348, 65536, 30, 9699349, 65536, 30, 9699350, 65536, 30, 9699351, 65536, 30, 9699352, 65536, 30, 9699353, 65536, 30, 9699354, 65536, 30, 9699355, 65536, 30, 9699356, 65536, 30, 9699357, 65536, 30, 9699358, 65536, 30, 9699359, 65536, 30, 9699360, 65536, 30, 9699361, 65536, 30, 9699362, 65536, 30, 9699363, 65536, 30, 9699364, 65536, 30, 9699365, 65536, 30, 9699366, 65536, 30, 9699367, 65536, 30, 9699368, 65536, 30, 9699369, 65536, 30, 9699370, 65536, 30, 9699371, 65536, 30, 9699372, 65536, 30, 9699373, 65536, 30, 9699374, 65536, 30, 9699375, 65536, 30, 9699376, 65536, 30, 9699377, 65536, 30, 9699378, 65536, 30, 9699379, 65536, 30, 9699380, 65536, 30, 9699381, 65536, 30, 9699382, 65536, 30, 9699383, 65536, 30, 9699384, 65536, 30, 9699385, 65536, 30, 9699386, 65536, 30, 9699387, 65536, 30, 9699388, 65536, 30, 9699389, 65536, 30, 9699390, 65536, 30, 9699391, 65536, 30, 9699392, 65536, 30, 9699393, 65536, 30, 9699394, 65536, 30, 9699395, 65536, 30, 9699396, 65536, 30, 9699397, 65536, 30, 9699398, 65536, 30, 9699399, 65536, 30, 9699400, 65536, 30, 9699401, 65536, 30, 9699402, 65536, 30, 9699403, 65536, 30, 9699404, 65536, 30, 9699405, 65536, 30, 9699406, 65536, 30, 9699407, 65536, 30, 9699408, 65536, 30, 9699409, 65536, 30, 9699410, 65536, 30, 9699411, 65536, 30, 9699412, 65536, 30, 9699413, 65536, 60, 9699414, 262146, 2, 9699415, 2, 0, 9699416, 2, 0, 9699417, 2, 0, 9699418, 2, 0, 9699419, 2, 0, 9699420, 2, 0, 9699421, 2, 0, 9699422, 2, 0, 9699423, 2, 0, 9699424, 2, 0, 9699425, 2, 0, 9699426, 2, 0, 9699427, 2, 0, 9699428, 2, 0, 9699429, 2, 0, 9764870, 65536, 30, 9764871, 65536, 30, 9764872, 65536, 30, 9764873, 65536, 30, 9764874, 65536, 30, 9764875, 65536, 30, 9764876, 65536, 30, 9764877, 65536, 30, 9764878, 65536, 30, 9764879, 65536, 30, 9764880, 65536, 30, 9764881, 65536, 30, 9764882, 65536, 30, 9764883, 65536, 30, 9764884, 65536, 30, 9764885, 65536, 30, 9764886, 65536, 30, 9764887, 65536, 30, 9764888, 65536, 30, 9764889, 65536, 30, 9764890, 65536, 30, 9764891, 65536, 30, 9764892, 65536, 30, 9764893, 65536, 30, 9764894, 65536, 30, 9764895, 65536, 30, 9764896, 65536, 30, 9764897, 65536, 30, 9764898, 65536, 30, 9764899, 65536, 30, 9764900, 65536, 30, 9764901, 65536, 30, 9764902, 65536, 30, 9764903, 65536, 30, 9764904, 65536, 30, 9764905, 65536, 30, 9764906, 65536, 30, 9764907, 65536, 30, 9764908, 65536, 30, 9764909, 65536, 30, 9764910, 65536, 30, 9764911, 65536, 30, 9764912, 65536, 30, 9764913, 65536, 30, 9764914, 65536, 30, 9764915, 65536, 30, 9764916, 65536, 30, 9764917, 65536, 30, 9764918, 65536, 30, 9764919, 65536, 30, 9764920, 65536, 30, 9764921, 65536, 30, 9764922, 65536, 30, 9764923, 65536, 30, 9764924, 65536, 30, 9764925, 65536, 30, 9764926, 65536, 30, 9764927, 65536, 30, 9764928, 65536, 30, 9764929, 65536, 30, 9764930, 65536, 30, 9764931, 65536, 30, 9764932, 65536, 30, 9764933, 65536, 30, 9764934, 65536, 30, 9764935, 65536, 30, 9764936, 65536, 30, 9764937, 65536, 30, 9764938, 65536, 30, 9764939, 65536, 30, 9764940, 65536, 30, 9764941, 65536, 30, 9764942, 65536, 30, 9764943, 65536, 30, 9764944, 65536, 30, 9764945, 65536, 30, 9764946, 65536, 30, 9764947, 65536, 30, 9764948, 65536, 30, 9764949, 65536, 60, 9764950, 262146, 2, 9764951, 2, 0, 9764952, 2, 0, 9764953, 2, 0, 9764954, 2, 0, 9764955, 2, 0, 9764956, 2, 0, 9764957, 2, 0, 9764958, 2, 0, 9764959, 2, 0, 9764960, 2, 0, 9764961, 2, 0, 9764962, 2, 0, 9764963, 2, 0, 9764964, 2, 0, 9764965, 2, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 524367, 3, 0, 524368, 3, 0, 589867, 3, 0, 589903, 3, 0, 589904, 3, 0, 589909, 3, 0, 589910, 3, 0, 655402, 3, 0, 655403, 3, 0, 655404, 3, 0, 655405, 3, 0, 655439, 3, 0, 655440, 3, 0, 655449, 3, 0, 720939, 3, 0, 720976, 3, 0, 720985, 3, 0, 786508, 3, 0, 852052, 3, 0, 917588, 3, 0, 983116, 3, 0, 983122, 3, 0, 983123, 3, 0, 983124, 3, 0, 983126, 3, 0, 1048651, 3, 0, 1048652, 3, 0, 1048659, 3, 0, 1048666, 3, 0, 1048667, 3, 0, 1048668, 3, 0, 1114187, 3, 0, 1114188, 3, 0, 1114189, 3, 0, 1114197, 3, 0, 1114199, 3, 0, 1179733, 3, 0, 1310796, 3, 0, 1310797, 3, 0, 1310798, 3, 0, 1310806, 3, 0, 1376333, 3, 0, 1376334, 3, 0, 1376342, 3, 0, 1376343, 3, 0, 1441869, 3, 0, 1441870, 3, 0, 1441878, 3, 0, 1441879, 3, 0, 1441880, 3, 0, 1507404, 3, 0, 1507405, 3, 0, 1507406, 3, 0, 1507415, 3, 0, 1507416, 3, 0, 1572951, 3, 0, 1572952, 3, 0, 1638479, 3, 0, 1638487, 3, 0, 1703936, 3, 0, 1704015, 3, 0, 1704016, 3, 0, 1769472, 3, 0, 1769473, 3, 0, 1769474, 3, 0, 1769551, 3, 0, 1769552, 3, 0, 1769553, 3, 0, 1835008, 3, 0, 1835009, 3, 0, 1835010, 3, 0, 1835089, 3, 0, 1835090, 3, 0, 1835091, 3, 0, 1835095, 3, 0, 1835096, 3, 0, 1900544, 3, 0, 1900545, 3, 0, 1900625, 3, 0, 1900626, 3, 0, 1900627, 3, 0, 1900631, 3, 0, 1900632, 3, 0, 1966080, 3, 0, 1966081, 3, 0, 1966166, 3, 0, 1966167, 3, 0, 1966168, 3, 0, 2031702, 3, 0, 2031703, 3, 0, 2031704, 3, 0, 2031705, 3, 0, 2031706, 3, 0, 2031707, 3, 0, 2031709, 3, 0, 2031710, 3, 0, 2097239, 3, 0, 2097240, 3, 0, 2097241, 3, 0, 2097242, 3, 0, 2097243, 3, 0, 2162776, 3, 0, 2162777, 3, 0, 2162778, 3, 0, 2162779, 3, 0, 2228315, 3, 0, 2293857, 3, 0, 2293858, 3, 0, 2293859, 3, 0, 2359388, 3, 0, 2359389, 3, 0, 2424925, 3, 0, 2490465, 3, 0, 2556001, 3, 0, 2687065, 3, 0, 2687070, 3, 0, 2687071, 3, 0, 2752601, 3, 0, 2752606, 3, 0, 2752607, 3, 0, 2818137, 3, 0, 2818138, 3, 0, 2818142, 3, 0, 2818143, 3, 0, 2949212, 3, 0, 2949213, 3, 0, 2949214, 3, 0, 3014746, 3, 0, 3014747, 3, 0, 3014748, 3, 0, 3014749, 3, 0, 3014750, 3, 0, 3080281, 3, 0, 3080282, 3, 0, 3080283, 3, 0, 3080284, 3, 0, 3080285, 3, 0, 3080286, 3, 0, 3080287, 3, 0, 3145817, 3, 0, 3145818, 3, 0, 3145819, 3, 0, 3145820, 3, 0, 3145821, 3, 0, 3145822, 3, 0, 3145823, 3, 0, 3211353, 3, 0, 3211354, 3, 0, 3211358, 3, 0, 3211359, 3, 0, 3211362, 3, 0, 3276878, 3, 0, 3276879, 3, 0, 3276880, 3, 0, 3276881, 3, 0, 3276897, 3, 0, 3276898, 3, 0, 3342414, 3, 0, 3342415, 3, 0, 3342433, 3, 0, 3342434, 3, 0, 3407950, 3, 0, 3407951, 3, 0, 3407952, 3, 0, 3473486, 3, 0, 3473487, 3, 0, 3473488, 3, 0, 3473489, 3, 0, 3473490, 3, 0, 3473491, 3, 0, 3473504, 3, 0, 3473505, 3, 0, 3539022, 3, 0, 3539023, 3, 0, 3539024, 3, 0, 3539025, 3, 0, 3539026, 3, 0, 3539027, 3, 0, 3539029, 3, 0, 3539038, 3, 0, 3539039, 3, 0, 3539040, 3, 0, 3539041, 3, 0, 3604558, 3, 0, 3604559, 3, 0, 3604562, 3, 0, 3604563, 3, 0, 3604564, 3, 0, 3604565, 3, 0, 3604573, 3, 0, 3604574, 3, 0, 3604575, 3, 0, 3670093, 3, 0, 3670094, 3, 0, 3670095, 3, 0, 3670096, 3, 0, 3670098, 3, 0, 3670099, 3, 0, 3670109, 3, 0, 3670110, 3, 0, 3735631, 3, 0, 3735632, 3, 0, 3735634, 3, 0, 3735635, 3, 0, 3735645, 3, 0, 3735646, 3, 0, 3801167, 3, 0, 3801168, 3, 0, 3801178, 3, 0, 3801179, 3, 0, 3866703, 3, 0, 3866704, 3, 0, 3866713, 3, 0, 3866714, 3, 0, 3866715, 3, 0, 3932240, 3, 0, 3932243, 3, 0, 3932246, 3, 0, 3932247, 3, 0, 3932248, 3, 0, 3932249, 3, 0, 3932250, 3, 0, 3932251, 3, 0, 3997775, 3, 0, 3997776, 3, 0, 3997779, 3, 0, 3997782, 3, 0, 3997783, 3, 0, 3997784, 3, 0, 3997785, 3, 0, 3997786, 3, 0, 3997787, 3, 0, 3997791, 3, 0, 3997792, 3, 0, 4063311, 3, 0, 4063312, 3, 0, 4063313, 3, 0, 4063315, 3, 0, 4063318, 3, 0, 4063319, 3, 0, 4063320, 3, 0, 4063321, 3, 0, 4063322, 3, 0, 4063323, 3, 0, 4063328, 3, 0, 4128849, 3, 0, 4128851, 3, 0, 4128856, 3, 0, 4128857, 3, 0, 4128858, 3, 0, 4128859, 3, 0, 4128860, 3, 0, 4194385, 3, 0, 4194386, 3, 0, 4194387, 3, 0, 4194392, 3, 0, 4194393, 3, 0, 4194395, 3, 0, 4194396, 3, 0, 4259921, 3, 0, 4259922, 3, 0, 4259923, 3, 0, 4259931, 3, 0, 4259932, 3, 0, 4325457, 3, 0, 4325458, 3, 0, 4325459, 3, 0, 4325460, 3, 0, 4325461, 3, 0, 4325467, 3, 0, 4325468, 3, 0, 4325469, 3, 0, 4390993, 3, 0, 4390994, 3, 0, 4390995, 3, 0, 4390996, 3, 0, 4390997, 3, 0, 4391004, 3, 0, 4391005, 3, 0, 4456530, 3, 0, 4456531, 3, 0, 4456532, 3, 0, 4456533, 3, 0, 4456540, 3, 0, 4456541, 3, 0, 4456542, 3, 0, 4522065, 3, 0, 4522066, 3, 0, 4522067, 3, 0, 4522068, 3, 0, 4522069, 3, 0, 4522078, 3, 0, 4522079, 3, 0, 4587602, 3, 0, 4587603, 3, 0, 4587604, 3, 0, 4653138, 3, 0, 4653139, 3, 0, 4653140, 3, 0, 4653141, 3, 0, 4718674, 3, 0, 4718675, 3, 0, 4718676, 3, 0, 4718677, 3, 0, 4784210, 3, 0, 4784211, 3, 0, 4784212, 3, 0, 4784213, 3, 0, 4849746, 3, 0, 4849747, 3, 0, 4980819, 3, 0, 4980820, 3, 0, 5046354, 3, 0, 5046355, 3, 0, 5046356, 3, 0, 5046357, 3, 0, 5046364, 3, 0, 5046365, 3, 0, 5046366, 3, 0, 5111890, 3, 0, 5111891, 3, 0, 5111892, 3, 0, 5111893, 3, 0, 5111894, 3, 0, 5111895, 3, 0, 5111900, 3, 0, 5111901, 3, 0, 5111902, 3, 0, 5177428, 3, 0, 5177429, 3, 0, 5177430, 3, 0, 5177431, 3, 0, 5177436, 3, 0, 5177437, 3, 0, 5177438, 3, 0, 5177441, 3, 0, 5177442, 3, 0, 5242964, 3, 0, 5242965, 3, 0, 5242966, 3, 0, 5242967, 3, 0, 5242972, 3, 0, 5242973, 3, 0, 5242974, 3, 0, 5308508, 3, 0, 5374048, 3, 0, 5374049, 3, 0, 5439577, 3, 0, 5439578, 3, 0, 5439579, 3, 0, 5505108, 3, 0, 5505109, 3, 0, 5505110, 3, 0, 5505114, 3, 0, 5570644, 3, 0, 5570645, 3, 0, 5570646, 3, 0, 5570647, 3, 0, 5570653, 3, 0, 5570654, 3, 0, 5636180, 3, 0, 5636181, 3, 0, 5636182, 3, 0, 5636183, 3, 0, 5636184, 3, 0, 5636185, 3, 0, 5636189, 3, 0, 5636190, 3, 0, 5701719, 3, 0, 5701720, 3, 0, 5701721, 3, 0, 5701725, 3, 0, 5701726, 3, 0, 5767257, 3, 0, 5898333, 3, 0, 5898334, 3, 0, 5963869, 3, 0, 5963870, 3, 0, 6029404, 3, 0, 6029405, 3, 0, 6029406, 3, 0, 6029407, 3, 0, 6094939, 3, 0, 6094940, 3, 0, 6094941, 3, 0, 6094942, 3, 0, 6094943, 3, 0, 6160475, 3, 0, 6160476, 3, 0, 6160477, 3, 0, 6160478, 3, 0, 6160479, 3, 0, 6226009, 3, 0, 6226010, 3, 0, 6226011, 3, 0, 6226012, 3, 0, 6226013, 3, 0, 6291545, 3, 0, 6291546, 3, 0, 6291547, 3, 0, 6291548, 3, 0, 6291549, 3, 0, 6357081, 3, 0, 6357082, 3, 0, 6357083, 3, 0, 6357084, 3, 0, 6357085, 3, 0, 6422617, 3, 0, 6422618, 3, 0, 6422619, 3, 0, 6422620, 3, 0, 6422621, 3, 0, 6488153, 3, 0, 6488154, 3, 0, 6488155, 3, 0, 6488156, 3, 0, 6488157, 3, 0, 6488158, 3, 0, 6488159, 3, 0, 6553687, 3, 0, 6553688, 3, 0, 6553689, 3, 0, 6553690, 3, 0, 6553691, 3, 0, 6553694, 3, 0, 6553695, 3, 0, 6619223, 3, 0, 6619224, 3, 0, 6619225, 3, 0, 6619226, 3, 0, 6619227, 3, 0, 6619231, 3, 0, 6684760, 3, 0, 6684761, 3, 0, 6684762, 3, 0, 6684763, 3, 0, 6684767, 3, 0, 6750297, 3, 0, 7995443, 3, 0, 7995444, 3, 0, 7995445, 3, 0, 7995446, 3, 0, 7995447, 3, 0, 7995448, 3, 0, 7995449, 3, 0, 8060979, 3, 0, 8060980, 3, 0, 8060981, 3, 0, 8060982, 3, 0, 8060983, 3, 0, 8060984, 3, 0, 8060985, 3, 0, 8126514, 3, 0, 8126515, 3, 0, 8126516, 3, 0, 8126517, 3, 0, 8126519, 3, 0, 8126520, 3, 0, 8126521, 3, 0, 8192050, 3, 0, 8192051, 3, 0, 8192052, 3, 0, 8192053, 3, 0, 8192054, 3, 0, 8192055, 3, 0, 8192056, 3, 0, 8192057, 3, 0, 8454158, 3, 0, 8454159, 3, 0, 8454160, 3, 0, 8519694, 3, 0, 8519695, 3, 0, 8519696, 3, 0, 8519697, 3, 0, 8519698, 3, 0, 8519724, 3, 0, 8519725, 3, 0, 8519726, 3, 0, 8585229, 3, 0, 8585230, 3, 0, 8585231, 3, 0, 8585232, 3, 0, 8585233, 3, 0, 8585234, 3, 0, 8585259, 3, 0, 8585260, 3, 0, 8585261, 3, 0, 8585262, 3, 0, 8650765, 3, 0, 8650766, 3, 0, 8650767, 3, 0, 8650768, 3, 0, 8650769, 3, 0, 8650770, 3, 0, 8650794, 3, 0, 8650795, 3, 0, 8650796, 3, 0, 8650797, 3, 0, 8650798, 3, 0, 8716302, 3, 0, 8716303, 3, 0, 8716304, 3, 0, 8716330, 3, 0, 8716331, 3, 0, 8716332, 3, 0, 8716333, 3, 0, 8716334, 3, 0, 8781866, 3, 0, 8781867, 3, 0, 8781868, 3, 0, 8781870, 3, 0, 8847401, 3, 0, 8847402, 3, 0, 8847403, 3, 0, 8847404, 3, 0, 8847405, 3, 0, 8847406, 3, 0, 8847418, 3, 0, 8847419, 3, 0, 8847420, 3, 0, 8847421, 3, 0, 8847422, 3, 0, 8847423, 3, 0, 8847424, 3, 0, 8912936, 3, 0, 8912937, 3, 0, 8912938, 3, 0, 8912939, 3, 0, 8912940, 3, 0, 8912941, 3, 0, 8912942, 3, 0, 8912943, 3, 0, 8912944, 3, 0, 8912945, 3, 0, 8912952, 3, 0, 8912953, 3, 0, 8912954, 3, 0, 8912955, 3, 0, 8912956, 3, 0, 8912957, 3, 0, 8912958, 3, 0, 8912959, 3, 0, 8912960, 3, 0, 8978444, 3, 0, 8978445, 3, 0, 8978446, 3, 0, 8978447, 3, 0, 8978448, 3, 0, 8978449, 3, 0, 8978472, 3, 0, 8978473, 3, 0, 8978474, 3, 0, 8978475, 3, 0, 8978476, 3, 0, 8978477, 3, 0, 8978478, 3, 0, 8978479, 3, 0, 8978480, 3, 0, 8978481, 3, 0, 8978488, 3, 0, 8978489, 3, 0, 8978490, 3, 0, 8978491, 3, 0, 8978492, 3, 0, 8978493, 3, 0, 8978494, 3, 0, 8978495, 3, 0, 8978496, 3, 0, 9043980, 3, 0, 9043981, 3, 0, 9043982, 3, 0, 9043983, 3, 0, 9043984, 3, 0, 9043985, 3, 0, 9044011, 3, 0, 9044012, 3, 0, 9044013, 3, 0, 9044014, 3, 0, 9044015, 3, 0, 9044016, 3, 0, 9044017, 3, 0, 9044025, 3, 0, 9044026, 3, 0, 9044027, 3, 0, 9044028, 3, 0, 9044029, 3, 0, 9044030, 3, 0, 9044031, 3, 0, 9109516, 3, 0, 9109517, 3, 0, 9109518, 3, 0, 9109519, 3, 0, 9109520, 3, 0, 9109521, 3, 0, 9109522, 3, 0, 9109548, 3, 0, 9109549, 3, 0, 9109550, 3, 0, 9109551, 3, 0, 9109552, 3, 0, 9109561, 3, 0, 9109562, 3, 0, 9175053, 3, 0, 9175054, 3, 0, 9175055, 3, 0, 9175056, 3, 0, 9175057, 3, 0, 9175058, 3, 0, 9240591, 3, 0, 9240592, 3, 0, 8192024, 3, 0, 8192025, 3, 0, 8192026, 3, 0, 8192027, 3, 0, 8192028, 3, 0, 8257560, 3, 0, 8257561, 3, 0, 8257562, 3, 0, 8257563, 3, 0, 8257564, 3, 0, 8257565, 3, 0, 8257566, 3, 0, 8323096, 3, 0, 8323097, 3, 0, 8323098, 3, 0, 8323099, 3, 0, 8323100, 3, 0, 8323101, 3, 0, 8323102, 3, 0, 8388631, 3, 0, 8388632, 3, 0, 8388633, 3, 0, 8388634, 3, 0, 8388635, 3, 0, 8388636, 3, 0, 8388637, 3, 0, 8388638, 3, 0, 8454167, 3, 0, 8454168, 3, 0, 8454169, 3, 0, 8454170, 3, 0, 8454171, 3, 0, 8454172, 3, 0, 8454173, 3, 0, 8454174, 3, 0, 8454175, 3, 0, 8519709, 3, 0, 8519710, 3, 0, 8519711, 3, 0, 8585245, 3, 0, 8585246, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 40, 327680, 3, 41, 327680, 3, 43, 327680, 3, 76, 327680, 30, 85, 327680, 30, 87, 327680, 30, 92, 131072, 30, 95, 131072, 30, 96, 131072, 30, 97, 131072, 30, 65577, 327680, 3, 65579, 327680, 3, 65612, 327680, 30, 65621, 327680, 30, 65623, 327680, 30, 65628, 131072, 30, 65631, 131072, 30, 65632, 131072, 30, 65633, 131072, 30, 131113, 327680, 3, 131148, 327680, 30, 131157, 327680, 30, 131159, 327680, 30, 131164, 131072, 30, 131167, 131072, 30, 131168, 131072, 30, 131169, 131072, 30, 196684, 327680, 30, 196693, 327680, 30, 196695, 327680, 30, 196700, 131072, 30, 196703, 131072, 30, 196704, 131072, 30, 196705, 131072, 30, 262146, 196608, 30, 262147, 196608, 30, 262220, 327680, 30, 262229, 327680, 30, 262231, 327680, 30, 262236, 131072, 30, 262239, 131072, 30, 262240, 131072, 30, 262241, 131072, 30, 327682, 196608, 30, 327683, 196608, 30, 327714, 327680, 28, 327715, 262144, 31, 327716, 262144, 31, 327717, 262144, 31, 327718, 262144, 31, 327719, 262144, 31, 327720, 262144, 31, 327721, 262144, 31, 327722, 262144, 31, 327723, 262144, 31, 327724, 262144, 31, 327725, 262144, 31, 327726, 262144, 31, 327727, 262144, 31, 327728, 262144, 31, 327756, 327680, 30, 327765, 327680, 30, 327767, 327680, 30, 327768, 327680, 8, 327769, 393216, 8, 327772, 131072, 30, 327773, 327680, 8, 327774, 393216, 8, 327775, 131072, 30, 327776, 131072, 30, 327777, 131072, 30, 393218, 196608, 30, 393219, 196608, 30, 393241, 327680, 28, 393242, 262144, 31, 393243, 262144, 31, 393244, 262144, 31, 393245, 262144, 31, 393246, 262144, 31, 393247, 262144, 31, 393248, 262144, 31, 393249, 262144, 31, 393250, 327680, 31, 393286, 327680, 28, 393287, 262144, 31, 393288, 262144, 31, 393289, 262144, 28, 393291, 458752, 34, 393292, 327680, 30, 393293, 327680, 28, 393294, 262144, 31, 393295, 262144, 31, 393296, 262144, 31, 393297, 262144, 31, 393298, 262144, 31, 393299, 262144, 28, 393300, 393216, 34, 393301, 327680, 30, 393303, 327680, 30, 393304, 327680, 9, 393305, 393216, 9, 393306, 327680, 8, 393307, 393216, 8, 393308, 131072, 30, 393309, 327680, 9, 393310, 393216, 9, 393311, 131072, 30, 393312, 131072, 30, 393313, 131072, 30, 458754, 196608, 30, 458755, 196608, 30, 458777, 327680, 30, 458778, 327680, 28, 458779, 262144, 31, 458780, 262144, 31, 458781, 262144, 31, 458782, 262144, 31, 458783, 262144, 31, 458784, 262144, 31, 458785, 262144, 31, 458786, 262144, 31, 458787, 262144, 31, 458788, 262144, 31, 458789, 262144, 31, 458790, 262144, 31, 458791, 262144, 31, 458792, 262144, 31, 458793, 262144, 31, 458794, 262144, 31, 458795, 262144, 31, 458796, 262144, 31, 458797, 262144, 31, 458798, 262144, 31, 458799, 262144, 28, 458822, 327680, 30, 458824, 458752, 34, 458825, 196608, 31, 458826, 262144, 31, 458827, 262144, 31, 458828, 327680, 31, 458829, 327680, 30, 458830, 327680, 28, 458831, 262144, 31, 458832, 262144, 31, 458833, 262144, 31, 458834, 262144, 28, 458835, 196608, 31, 458836, 262144, 31, 458837, 327680, 31, 458838, 458752, 34, 458839, 327680, 30, 458840, 327680, 8, 458841, 393216, 8, 458842, 327680, 9, 458843, 393216, 9, 458844, 131072, 30, 458847, 131072, 30, 458848, 131072, 30, 458849, 131072, 30, 524290, 196608, 30, 524291, 196608, 30, 524305, 327680, 28, 524306, 262144, 31, 524307, 262144, 31, 524308, 262144, 31, 524309, 262144, 31, 524310, 262144, 31, 524311, 262144, 31, 524312, 262144, 31, 524313, 327680, 31, 524314, 327680, 30, 524327, 131072, 79, 524335, 196608, 30, 524358, 327680, 30, 524359, 327680, 28, 524360, 262144, 31, 524361, 262144, 31, 524362, 262144, 31, 524363, 262144, 31, 524364, 262144, 31, 524365, 327680, 31, 524366, 327680, 30, 524369, 65536, 1, 524370, 196608, 31, 524371, 262144, 31, 524372, 262144, 31, 524373, 262144, 31, 524374, 262144, 31, 524375, 327680, 31, 524376, 327680, 9, 524377, 393216, 9, 524378, 327680, 8, 524379, 393216, 8, 524380, 131072, 30, 524381, 458752, 34, 524382, 196608, 28, 524383, 131072, 31, 524384, 131072, 30, 524385, 131072, 30, 589826, 196608, 30, 589827, 196608, 30, 589841, 327680, 30, 589843, 327680, 28, 589844, 262144, 31, 589845, 262144, 31, 589846, 262144, 31, 589847, 262144, 31, 589848, 262144, 31, 589849, 262144, 31, 589850, 327680, 31, 589863, 131072, 79, 589865, 0, 4, 589866, 0, 4, 589871, 196608, 30, 589894, 327680, 30, 589895, 327680, 30, 589896, 393216, 34, 589897, 327680, 28, 589898, 262144, 31, 589899, 262144, 31, 589901, 262144, 31, 589902, 327680, 31, 589905, 327680, 9, 589906, 393216, 9, 589907, 327680, 9, 589908, 393216, 9, 589914, 327680, 9, 589915, 393216, 9, 589916, 131072, 30, 589918, 131072, 30, 589919, 196608, 28, 589920, 131072, 31, 589921, 131072, 30, 655362, 196608, 30, 655363, 196608, 30, 655377, 327680, 30, 655378, 327680, 28, 655379, 327680, 31, 655387, 0, 4, 655388, 0, 4, 655400, 0, 4, 655401, 393216, 0, 655402, 458752, 0, 655407, 196608, 30, 655430, 327680, 30, 655431, 327680, 30, 655433, 327680, 30, 655434, 327680, 9, 655435, 393216, 9, 655438, 262144, 4, 655441, 327680, 8, 655442, 393216, 8, 655443, 327680, 8, 655444, 393216, 8, 655445, 327680, 9, 655446, 393216, 9, 655447, 327680, 9, 655448, 393216, 9, 655452, 131072, 30, 655453, 262144, 21, 655454, 131072, 30, 655455, 131072, 30, 655456, 196608, 28, 655457, 131072, 31, 720898, 196608, 31, 720899, 262144, 31, 720900, 262144, 31, 720901, 262144, 31, 720902, 262144, 31, 720903, 262144, 31, 720904, 262144, 31, 720905, 262144, 31, 720906, 262144, 31, 720907, 262144, 31, 720908, 262144, 31, 720909, 262144, 31, 720910, 262144, 31, 720911, 262144, 31, 720912, 262144, 31, 720913, 327680, 31, 720914, 327680, 30, 720936, 327680, 25, 720937, 393216, 1, 720938, 458752, 1, 720940, 0, 4, 720941, 0, 4, 720943, 196608, 30, 720966, 327680, 30, 720967, 327680, 30, 720969, 327680, 30, 720970, 327680, 8, 720971, 393216, 8, 720975, 262144, 21, 720977, 327680, 9, 720978, 393216, 9, 720979, 327680, 9, 720980, 393216, 9, 720981, 327680, 8, 720982, 393216, 8, 720983, 327680, 8, 720984, 393216, 8, 720986, 196608, 28, 720987, 65536, 31, 720988, 131072, 31, 720989, 262144, 22, 720990, 131072, 30, 720991, 131072, 30, 720992, 131072, 30, 786435, 327680, 28, 786436, 262144, 31, 786437, 262144, 31, 786438, 262144, 31, 786439, 262144, 31, 786440, 262144, 31, 786441, 262144, 31, 786442, 262144, 31, 786443, 262144, 31, 786444, 262144, 31, 786445, 262144, 31, 786446, 262144, 31, 786447, 262144, 31, 786448, 262144, 31, 786449, 262144, 31, 786450, 327680, 31, 786451, 327680, 24, 786452, 0, 23, 786453, 0, 23, 786454, 0, 23, 786455, 0, 23, 786456, 0, 23, 786457, 0, 23, 786458, 0, 23, 786459, 0, 23, 786460, 458752, 24, 786464, 65536, 80, 786465, 131072, 80, 786466, 131072, 80, 786467, 131072, 80, 786468, 0, 79, 786469, 131072, 79, 786470, 131072, 79, 786471, 131072, 79, 786472, 0, 24, 786473, 393216, 2, 786474, 458752, 2, 786479, 196608, 30, 786501, 458752, 34, 786502, 327680, 30, 786503, 327680, 27, 786504, 327680, 29, 786505, 327680, 30, 786506, 327680, 9, 786507, 393216, 9, 786511, 262144, 22, 786513, 327680, 8, 786514, 393216, 8, 786517, 327680, 9, 786518, 393216, 9, 786519, 327680, 9, 786520, 393216, 9, 786521, 262144, 21, 786522, 131072, 30, 786523, 327680, 9, 786524, 393216, 9, 786526, 131072, 30, 786527, 131072, 30, 786528, 131072, 30, 851971, 327680, 30, 851985, 327680, 28, 851986, 262144, 31, 851987, 65536, 31, 851988, 65536, 31, 851989, 65536, 31, 851990, 65536, 31, 851991, 65536, 31, 851992, 65536, 31, 851993, 65536, 31, 851994, 65536, 31, 851995, 131072, 28, 851996, 131072, 24, 851997, 262144, 24, 852004, 0, 80, 852005, 65536, 80, 852006, 196608, 80, 852007, 262144, 80, 852008, 327680, 80, 852015, 196608, 30, 852038, 327680, 30, 852040, 327680, 30, 852041, 327680, 30, 852044, 262144, 21, 852047, 327680, 9, 852048, 393216, 9, 852049, 327680, 9, 852050, 393216, 9, 852051, 262144, 21, 852057, 262144, 22, 852058, 131072, 30, 852059, 327680, 8, 852060, 393216, 8, 852061, 458752, 34, 852062, 131072, 30, 852065, 131072, 29, 917507, 327680, 30, 917508, 327680, 28, 917509, 262144, 31, 917510, 262144, 31, 917511, 262144, 31, 917512, 262144, 31, 917513, 262144, 31, 917514, 262144, 31, 917515, 262144, 31, 917516, 262144, 31, 917517, 262144, 31, 917518, 262144, 31, 917519, 262144, 31, 917520, 262144, 31, 917521, 327680, 31, 917531, 0, 31, 917532, 65536, 31, 917533, 65536, 31, 917534, 65536, 31, 917535, 65536, 31, 917536, 65536, 31, 917537, 65536, 31, 917538, 65536, 31, 917539, 131072, 28, 917551, 196608, 30, 917571, 262144, 31, 917572, 262144, 31, 917573, 262144, 31, 917574, 327680, 31, 917576, 327680, 30, 917577, 327680, 27, 917578, 327680, 29, 917579, 262144, 21, 917580, 262144, 22, 917587, 262144, 22, 917589, 196608, 28, 917590, 65536, 31, 917591, 65536, 31, 917592, 131072, 28, 917593, 65536, 1, 917594, 131072, 30, 917595, 327680, 9, 917596, 393216, 9, 917597, 196608, 28, 917598, 131072, 31, 917599, 262144, 22, 917600, 131072, 30, 917601, 131072, 30, 983043, 327680, 30, 983044, 327680, 30, 983045, 196608, 28, 983046, 65536, 31, 983047, 65536, 31, 983048, 65536, 31, 983049, 65536, 31, 983050, 65536, 31, 983051, 65536, 31, 983052, 65536, 31, 983053, 65536, 31, 983054, 65536, 31, 983055, 65536, 31, 983056, 65536, 31, 983057, 65536, 31, 983058, 65536, 31, 983059, 65536, 31, 983060, 65536, 31, 983061, 131072, 28, 983066, 0, 4, 983073, 0, 4, 983074, 0, 4, 983075, 0, 30, 983083, 262145, 5, 983084, 131073, 3, 983085, 1, 6, 983086, 0, 4, 983087, 196608, 30, 983112, 327680, 27, 983113, 327680, 29, 983114, 327680, 30, 983115, 262144, 22, 983125, 131072, 30, 983127, 262144, 21, 983128, 0, 31, 983129, 65536, 31, 983130, 131072, 31, 983133, 131072, 30, 983134, 327680, 9, 983135, 393216, 9, 983136, 131072, 30, 983137, 131072, 30, 983141, 327680, 35, 983142, 393216, 35, 1048577, 327680, 28, 1048578, 262144, 31, 1048579, 327680, 31, 1048580, 327680, 30, 1048581, 131072, 30, 1048583, 393216, 0, 1048584, 458752, 0, 1048585, 393216, 0, 1048586, 458752, 0, 1048587, 393216, 0, 1048588, 458752, 0, 1048589, 393216, 0, 1048590, 458752, 0, 1048591, 393216, 0, 1048592, 458752, 0, 1048593, 393216, 0, 1048594, 458752, 0, 1048595, 393216, 0, 1048596, 458752, 0, 1048597, 0, 31, 1048598, 65536, 31, 1048599, 131072, 28, 1048600, 327680, 25, 1048601, 0, 4, 1048602, 0, 4, 1048609, 393216, 0, 1048610, 0, 4, 1048611, 0, 31, 1048612, 131072, 28, 1048613, 0, 4, 1048618, 262145, 5, 1048619, 65537, 0, 1048620, 1, 0, 1048621, 1, 4, 1048622, 0, 4, 1048623, 196608, 30, 1048648, 393216, 34, 1048649, 327680, 30, 1048650, 327680, 30, 1048660, 196608, 28, 1048661, 131072, 31, 1048662, 131072, 1, 1048663, 262144, 22, 1048665, 131072, 1, 1048669, 131072, 30, 1048670, 327680, 8, 1048671, 393216, 8, 1048672, 131072, 30, 1048675, 131072, 29, 1048677, 327680, 36, 1048678, 393216, 36, 1114113, 327680, 30, 1114114, 327680, 28, 1114115, 262144, 31, 1114116, 327680, 31, 1114117, 131072, 30, 1114119, 393216, 1, 1114120, 458752, 1, 1114121, 393216, 1, 1114122, 458752, 1, 1114123, 393216, 1, 1114124, 458752, 1, 1114125, 393216, 1, 1114126, 458752, 1, 1114127, 393216, 1, 1114128, 458752, 1, 1114129, 393216, 1, 1114130, 458752, 1, 1114131, 393216, 1, 1114132, 458752, 1, 1114135, 0, 30, 1114136, 0, 24, 1114145, 393216, 1, 1114146, 458752, 1, 1114148, 0, 30, 1114149, 0, 4, 1114154, 262145, 2, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 4, 1114159, 196608, 30, 1114179, 262144, 31, 1114180, 262144, 31, 1114181, 262144, 31, 1114182, 262144, 31, 1114183, 262144, 28, 1114185, 327680, 30, 1114186, 327680, 30, 1114196, 131072, 30, 1114198, 262144, 21, 1114200, 196608, 28, 1114201, 65536, 31, 1114202, 65536, 31, 1114203, 65536, 31, 1114204, 65536, 31, 1114205, 131072, 31, 1114206, 327680, 9, 1114207, 393216, 9, 1114208, 131072, 30, 1114209, 327680, 9, 1114210, 393216, 9, 1114211, 131072, 30, 1179649, 327680, 30, 1179650, 327680, 30, 1179651, 196608, 28, 1179652, 65536, 31, 1179653, 131072, 31, 1179660, 393216, 0, 1179661, 458752, 0, 1179662, 0, 65, 1179663, 65536, 65, 1179664, 131072, 65, 1179665, 196608, 65, 1179666, 262144, 65, 1179667, 327680, 65, 1179668, 393216, 65, 1179669, 393216, 0, 1179670, 458752, 0, 1179671, 0, 30, 1179672, 0, 24, 1179679, 393216, 0, 1179680, 458752, 0, 1179681, 393216, 0, 1179682, 458752, 0, 1179683, 393216, 0, 1179684, 0, 31, 1179685, 131072, 28, 1179690, 262145, 6, 1179691, 131073, 1, 1179692, 262145, 0, 1179693, 131073, 6, 1179695, 196608, 30, 1179719, 196608, 31, 1179720, 262144, 31, 1179721, 327680, 31, 1179722, 327680, 30, 1179723, 196608, 28, 1179724, 65536, 31, 1179725, 65536, 31, 1179726, 65536, 31, 1179727, 65536, 31, 1179728, 65536, 31, 1179729, 65536, 31, 1179730, 65536, 31, 1179731, 65536, 31, 1179732, 131072, 31, 1179734, 262144, 22, 1179736, 131072, 30, 1179737, 327680, 9, 1179738, 393216, 9, 1179739, 327680, 9, 1179740, 393216, 9, 1179741, 262144, 21, 1179744, 131072, 30, 1179745, 327680, 8, 1179746, 393216, 8, 1179747, 131072, 30, 1179753, 327680, 35, 1179754, 393216, 35, 1245185, 327680, 30, 1245186, 327680, 30, 1245187, 131072, 30, 1245188, 393216, 0, 1245189, 458752, 0, 1245190, 393216, 0, 1245191, 458752, 0, 1245192, 393216, 0, 1245193, 458752, 0, 1245194, 393216, 0, 1245195, 458752, 0, 1245196, 393216, 1, 1245197, 458752, 1, 1245198, 0, 66, 1245199, 65536, 66, 1245200, 131072, 66, 1245201, 196608, 66, 1245202, 262144, 66, 1245203, 327680, 66, 1245204, 393216, 66, 1245205, 393216, 1, 1245206, 458752, 1, 1245207, 0, 30, 1245208, 0, 24, 1245215, 393216, 1, 1245216, 458752, 1, 1245217, 393216, 1, 1245218, 458752, 1, 1245219, 393216, 1, 1245221, 0, 30, 1245222, 393216, 0, 1245223, 458752, 0, 1245227, 262145, 6, 1245228, 131073, 6, 1245229, 196608, 29, 1245230, 262144, 29, 1245231, 262144, 27, 1245251, 262144, 31, 1245252, 262144, 31, 1245253, 262144, 31, 1245254, 262144, 31, 1245255, 262144, 31, 1245256, 262144, 31, 1245257, 262144, 31, 1245258, 327680, 31, 1245259, 131072, 30, 1245260, 65536, 1, 1245262, 131072, 1, 1245267, 196608, 28, 1245268, 65536, 31, 1245269, 65536, 31, 1245270, 65536, 31, 1245271, 65536, 31, 1245272, 131072, 31, 1245277, 262144, 22, 1245278, 262144, 21, 1245280, 131072, 30, 1245281, 327680, 9, 1245282, 393216, 9, 1245283, 131072, 30, 1245289, 327680, 36, 1245290, 393216, 36, 1310721, 327680, 30, 1310722, 327680, 30, 1310723, 131072, 30, 1310724, 393216, 1, 1310725, 458752, 1, 1310726, 393216, 1, 1310727, 458752, 1, 1310728, 393216, 1, 1310729, 458752, 1, 1310730, 393216, 1, 1310731, 458752, 1, 1310732, 393216, 0, 1310733, 458752, 0, 1310734, 0, 67, 1310735, 65536, 67, 1310736, 131072, 67, 1310737, 196608, 67, 1310738, 262144, 67, 1310739, 327680, 67, 1310740, 393216, 67, 1310743, 0, 30, 1310744, 393216, 25, 1310745, 262144, 24, 1310749, 327680, 24, 1310750, 262144, 24, 1310757, 0, 30, 1310758, 393216, 1, 1310759, 458752, 1, 1310760, 0, 24, 1310765, 196608, 30, 1310787, 65536, 31, 1310788, 65536, 31, 1310789, 65536, 31, 1310790, 65536, 31, 1310791, 65536, 31, 1310792, 131072, 28, 1310793, 262144, 22, 1310795, 131072, 30, 1310803, 131072, 30, 1310807, 262144, 22, 1310808, 131072, 1, 1310813, 393216, 34, 1310814, 262144, 22, 1310815, 196608, 28, 1310816, 327680, 31, 1310819, 131072, 30, 1376256, 262144, 31, 1376257, 327680, 31, 1376258, 327680, 30, 1376259, 131072, 30, 1376260, 393216, 0, 1376261, 458752, 0, 1376262, 393216, 0, 1376263, 458752, 0, 1376264, 262144, 60, 1376265, 327680, 60, 1376266, 393216, 60, 1376267, 458752, 60, 1376268, 393216, 1, 1376269, 458752, 1, 1376270, 0, 68, 1376271, 65536, 68, 1376272, 131072, 68, 1376273, 196608, 68, 1376274, 262144, 68, 1376275, 327680, 68, 1376276, 393216, 68, 1376277, 0, 4, 1376278, 0, 4, 1376279, 0, 31, 1376280, 65536, 31, 1376281, 65536, 31, 1376282, 65536, 31, 1376283, 65536, 31, 1376284, 65536, 31, 1376285, 65536, 31, 1376286, 65536, 31, 1376287, 65536, 31, 1376288, 65536, 31, 1376289, 65536, 31, 1376290, 65536, 31, 1376291, 65536, 31, 1376292, 131072, 28, 1376293, 0, 30, 1376296, 0, 24, 1376299, 458752, 34, 1376301, 196608, 30, 1376325, 262144, 22, 1376326, 262144, 22, 1376327, 262144, 22, 1376328, 0, 31, 1376329, 65536, 31, 1376330, 65536, 31, 1376331, 131072, 31, 1376332, 262144, 21, 1376335, 196608, 28, 1376336, 65536, 31, 1376337, 65536, 31, 1376338, 65536, 31, 1376339, 131072, 31, 1376340, 327680, 9, 1376341, 393216, 9, 1376351, 131072, 30, 1376352, 262144, 22, 1376353, 131072, 1, 1376355, 131072, 30, 1441792, 262144, 31, 1441793, 262144, 31, 1441794, 327680, 31, 1441795, 131072, 30, 1441796, 393216, 1, 1441797, 458752, 1, 1441798, 393216, 1, 1441799, 458752, 1, 1441800, 262144, 61, 1441801, 327680, 61, 1441802, 393216, 61, 1441803, 458752, 61, 1441806, 0, 69, 1441807, 65536, 69, 1441808, 131072, 69, 1441809, 196608, 69, 1441810, 262144, 69, 1441811, 327680, 69, 1441812, 393216, 69, 1441813, 0, 4, 1441817, 196608, 4, 1441823, 0, 61, 1441824, 65536, 61, 1441825, 131072, 61, 1441826, 196608, 61, 1441827, 0, 4, 1441828, 0, 30, 1441829, 0, 31, 1441830, 65536, 31, 1441831, 131072, 28, 1441837, 196608, 30, 1441859, 65536, 31, 1441860, 65536, 31, 1441861, 65536, 31, 1441862, 65536, 31, 1441863, 65536, 31, 1441864, 65536, 31, 1441865, 131072, 28, 1441867, 262144, 21, 1441868, 262144, 22, 1441871, 131072, 30, 1441874, 327680, 9, 1441875, 393216, 9, 1441876, 327680, 8, 1441877, 393216, 8, 1441881, 196608, 28, 1441882, 65536, 31, 1441883, 131072, 28, 1441887, 131072, 30, 1441888, 196608, 28, 1441889, 65536, 31, 1441890, 65536, 31, 1441891, 131072, 31, 1507328, 65536, 31, 1507329, 65536, 31, 1507330, 65536, 31, 1507331, 131072, 31, 1507332, 458752, 0, 1507336, 262144, 62, 1507337, 327680, 62, 1507338, 393216, 62, 1507339, 458752, 62, 1507340, 0, 4, 1507341, 0, 4, 1507342, 65536, 80, 1507343, 131072, 80, 1507344, 196608, 80, 1507345, 196608, 80, 1507346, 196608, 80, 1507347, 196608, 80, 1507348, 262144, 80, 1507349, 327680, 80, 1507359, 0, 62, 1507360, 65536, 62, 1507361, 131072, 62, 1507362, 196608, 62, 1507363, 0, 4, 1507364, 0, 31, 1507365, 65536, 31, 1507366, 131072, 28, 1507367, 0, 30, 1507370, 458752, 34, 1507373, 196608, 30, 1507397, 262144, 22, 1507398, 262144, 22, 1507399, 262144, 22, 1507400, 262144, 22, 1507401, 0, 30, 1507403, 262144, 22, 1507407, 131072, 30, 1507410, 327680, 8, 1507411, 393216, 8, 1507412, 327680, 9, 1507413, 393216, 9, 1507414, 262144, 22, 1507417, 131072, 30, 1507418, 262144, 22, 1507419, 196608, 31, 1507420, 65536, 31, 1507421, 65536, 31, 1507422, 65536, 31, 1507423, 131072, 31, 1507424, 131072, 30, 1572865, 393216, 1, 1572866, 458752, 1, 1572867, 393216, 1, 1572868, 458752, 1, 1572869, 0, 4, 1572870, 0, 4, 1572873, 327680, 63, 1572874, 393216, 63, 1572875, 458752, 63, 1572894, 0, 4, 1572895, 0, 63, 1572897, 131072, 63, 1572898, 196608, 63, 1572899, 327680, 79, 1572902, 0, 30, 1572903, 0, 30, 1572908, 458752, 34, 1572909, 196608, 30, 1572933, 327680, 9, 1572934, 393216, 9, 1572935, 327680, 9, 1572936, 393216, 9, 1572937, 0, 31, 1572938, 65536, 31, 1572939, 65536, 31, 1572940, 65536, 31, 1572941, 65536, 31, 1572942, 65536, 31, 1572943, 131072, 31, 1572946, 327680, 9, 1572947, 393216, 9, 1572948, 327680, 8, 1572949, 393216, 8, 1572950, 262144, 22, 1572953, 131072, 30, 1572954, 196608, 28, 1572955, 65536, 31, 1572956, 65536, 31, 1572957, 65536, 31, 1572958, 65536, 31, 1572959, 65536, 31, 1572960, 131072, 31, 1638402, 262144, 21, 1638403, 262144, 21, 1638405, 0, 4, 1638408, 65536, 80, 1638409, 131072, 80, 1638410, 196608, 80, 1638411, 262144, 80, 1638412, 327680, 80, 1638430, 0, 80, 1638431, 65536, 80, 1638432, 131072, 80, 1638433, 196608, 80, 1638434, 262144, 80, 1638435, 327680, 80, 1638436, 393216, 0, 1638437, 458752, 0, 1638438, 0, 30, 1638439, 0, 30, 1638445, 196608, 30, 1638469, 327680, 8, 1638470, 393216, 8, 1638471, 327680, 8, 1638472, 393216, 8, 1638473, 131072, 1, 1638476, 131072, 1, 1638482, 327680, 8, 1638483, 393216, 8, 1638484, 327680, 9, 1638485, 393216, 9, 1638486, 262144, 22, 1638489, 131072, 30, 1638490, 131072, 30, 1703938, 262144, 22, 1703939, 262144, 22, 1703972, 393216, 1, 1703973, 458752, 1, 1703974, 0, 30, 1703975, 0, 30, 1703978, 0, 4, 1703979, 0, 4, 1703981, 196608, 30, 1704005, 327680, 9, 1704006, 393216, 9, 1704007, 327680, 9, 1704008, 393216, 9, 1704009, 327680, 9, 1704010, 393216, 9, 1704011, 327680, 9, 1704012, 393216, 9, 1704013, 327680, 9, 1704014, 393216, 9, 1704018, 327680, 9, 1704019, 393216, 9, 1704021, 262144, 3, 1704025, 131072, 30, 1704026, 131072, 30, 1769504, 0, 4, 1769505, 0, 4, 1769510, 0, 30, 1769511, 0, 30, 1769517, 196608, 30, 1769547, 327680, 8, 1769548, 393216, 8, 1769549, 327680, 8, 1769550, 393216, 8, 1769551, 327680, 8, 1769552, 393216, 8, 1769556, 131072, 1, 1769557, 262144, 4, 1769561, 131072, 30, 1769562, 131072, 30, 1835019, 0, 4, 1835038, 0, 59, 1835039, 65536, 59, 1835040, 131072, 59, 1835041, 196608, 59, 1835042, 262144, 59, 1835043, 327680, 59, 1835044, 393216, 59, 1835045, 458752, 59, 1835046, 0, 30, 1835047, 0, 31, 1835048, 65536, 31, 1835049, 65536, 31, 1835050, 65536, 31, 1835051, 65536, 31, 1835052, 131072, 28, 1835053, 196608, 31, 1835054, 262144, 31, 1835055, 262144, 31, 1835056, 262144, 31, 1835075, 262144, 29, 1835076, 262144, 29, 1835077, 262144, 29, 1835078, 262144, 29, 1835079, 262144, 29, 1835080, 262144, 29, 1835081, 262144, 29, 1835082, 327680, 29, 1835083, 327680, 9, 1835084, 393216, 9, 1835085, 327680, 9, 1835086, 393216, 9, 1835087, 327680, 9, 1835088, 393216, 9, 1835097, 131072, 30, 1835098, 196608, 27, 1835099, 65536, 29, 1835100, 65536, 29, 1835101, 65536, 29, 1835102, 131072, 29, 1900546, 65536, 1, 1900549, 262144, 59, 1900550, 327680, 59, 1900551, 393216, 59, 1900552, 458752, 59, 1900557, 393216, 0, 1900558, 458752, 0, 1900566, 0, 4, 1900567, 393216, 0, 1900568, 458752, 0, 1900574, 0, 60, 1900575, 65536, 60, 1900576, 131072, 60, 1900577, 196608, 60, 1900578, 262144, 60, 1900579, 327680, 60, 1900580, 393216, 60, 1900581, 458752, 60, 1900582, 0, 31, 1900583, 65536, 31, 1900584, 65536, 31, 1900585, 65536, 31, 1900586, 65536, 31, 1900587, 131072, 28, 1900588, 196608, 31, 1900589, 262144, 31, 1900590, 262144, 31, 1900591, 262144, 31, 1900592, 262144, 31, 1900617, 393216, 34, 1900618, 327680, 30, 1900619, 327680, 8, 1900620, 393216, 8, 1900621, 327680, 8, 1900622, 393216, 8, 1900623, 327680, 8, 1900624, 393216, 8, 1900626, 327680, 8, 1900627, 393216, 8, 1900628, 327680, 8, 1900629, 393216, 8, 1900633, 131072, 30, 1900636, 131072, 1, 1900637, 262144, 21, 1900638, 131072, 30, 1966080, 458752, 0, 1966081, 393216, 0, 1966082, 458752, 0, 1966083, 393216, 0, 1966084, 458752, 0, 1966085, 262144, 60, 1966086, 327680, 60, 1966087, 393216, 60, 1966088, 458752, 60, 1966093, 393216, 1, 1966094, 458752, 1, 1966097, 0, 4, 1966101, 0, 4, 1966103, 393216, 1, 1966104, 458752, 1, 1966110, 0, 61, 1966111, 65536, 61, 1966112, 131072, 61, 1966113, 196608, 61, 1966114, 262144, 61, 1966115, 327680, 61, 1966116, 393216, 61, 1966117, 458752, 61, 1966118, 393216, 24, 1966119, 0, 23, 1966120, 0, 23, 1966121, 0, 23, 1966122, 458752, 24, 1966123, 0, 31, 1966124, 262144, 31, 1966125, 262144, 31, 1966126, 262144, 31, 1966127, 262144, 31, 1966128, 262144, 31, 1966149, 262144, 29, 1966150, 262144, 29, 1966151, 327680, 29, 1966154, 327680, 30, 1966155, 327680, 9, 1966156, 393216, 9, 1966157, 327680, 9, 1966158, 393216, 9, 1966159, 327680, 9, 1966160, 393216, 9, 1966161, 262144, 21, 1966162, 327680, 9, 1966163, 393216, 9, 1966164, 327680, 9, 1966165, 393216, 9, 1966169, 196608, 27, 1966170, 65536, 29, 1966171, 65536, 29, 1966172, 131072, 29, 1966173, 262144, 22, 1966174, 196608, 27, 1966175, 65536, 29, 1966176, 65536, 29, 1966177, 65536, 29, 1966178, 131072, 29, 2031616, 458752, 1, 2031617, 393216, 1, 2031618, 458752, 1, 2031619, 393216, 1, 2031620, 458752, 1, 2031621, 262144, 61, 2031622, 327680, 61, 2031623, 393216, 61, 2031624, 458752, 61, 2031625, 327680, 77, 2031628, 327680, 25, 2031632, 262145, 5, 2031633, 131073, 3, 2031634, 131073, 3, 2031635, 131073, 3, 2031636, 131073, 3, 2031637, 131073, 3, 2031638, 1, 6, 2031647, 65536, 62, 2031648, 131072, 62, 2031651, 327680, 62, 2031652, 393216, 62, 2031654, 0, 24, 2031655, 0, 4, 2031656, 0, 4, 2031657, 0, 4, 2031658, 65536, 24, 2031687, 327680, 27, 2031688, 262144, 29, 2031689, 327680, 29, 2031690, 327680, 30, 2031697, 262144, 22, 2031698, 327680, 8, 2031699, 393216, 8, 2031700, 327680, 8, 2031701, 393216, 8, 2031708, 131072, 30, 2031711, 262144, 22, 2031713, 262144, 22, 2031714, 131072, 30, 2097152, 458752, 0, 2097153, 393216, 0, 2097154, 458752, 0, 2097155, 393216, 0, 2097156, 458752, 0, 2097157, 262144, 62, 2097158, 327680, 62, 2097159, 393216, 62, 2097161, 327680, 78, 2097164, 0, 24, 2097166, 262145, 5, 2097167, 131073, 3, 2097168, 65537, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 131073, 0, 2097175, 131073, 3, 2097176, 1, 6, 2097190, 393216, 25, 2097191, 0, 23, 2097192, 0, 23, 2097193, 0, 23, 2097194, 458752, 25, 2097221, 393216, 34, 2097225, 327680, 30, 2097226, 327680, 27, 2097227, 262144, 29, 2097228, 262144, 29, 2097229, 262144, 29, 2097230, 262144, 29, 2097231, 262144, 29, 2097232, 262144, 29, 2097233, 327680, 29, 2097234, 327680, 9, 2097235, 393216, 9, 2097236, 327680, 9, 2097237, 393216, 9, 2097238, 262144, 21, 2097244, 196608, 27, 2097245, 65536, 29, 2097246, 65536, 29, 2097247, 131072, 29, 2097248, 327680, 9, 2097249, 393216, 9, 2097250, 196608, 27, 2097251, 65536, 29, 2097252, 131072, 29, 2162688, 458752, 1, 2162689, 393216, 1, 2162690, 458752, 1, 2162691, 393216, 1, 2162692, 458752, 1, 2162693, 262144, 63, 2162697, 327680, 79, 2162700, 0, 24, 2162701, 262145, 5, 2162702, 65537, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 131073, 0, 2162713, 1, 6, 2162717, 0, 80, 2162718, 65536, 80, 2162719, 131072, 80, 2162720, 131072, 80, 2162721, 131072, 80, 2162722, 131072, 80, 2162723, 131072, 80, 2162724, 131072, 80, 2162725, 262144, 80, 2162726, 327680, 80, 2162759, 458752, 34, 2162761, 327680, 30, 2162766, 393216, 34, 2162769, 327680, 30, 2162774, 262144, 22, 2162775, 262144, 21, 2162780, 262144, 22, 2162781, 262144, 22, 2162782, 262144, 22, 2162783, 131072, 30, 2162786, 262144, 21, 2162787, 262144, 22, 2162788, 131072, 30, 2162794, 327680, 35, 2162795, 393216, 35, 2228224, 458752, 0, 2228225, 393216, 0, 2228226, 458752, 0, 2228227, 393216, 0, 2228228, 458752, 0, 2228229, 65536, 80, 2228230, 131072, 80, 2228231, 196608, 80, 2228232, 262144, 80, 2228233, 327680, 80, 2228236, 0, 24, 2228237, 262145, 2, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 131073, 0, 2228250, 1, 6, 2228255, 393216, 0, 2228256, 458752, 0, 2228257, 393216, 0, 2228258, 458752, 0, 2228259, 393216, 0, 2228260, 458752, 0, 2228269, 393216, 0, 2228270, 458752, 0, 2228271, 196608, 29, 2228272, 262144, 29, 2228297, 327680, 27, 2228298, 262144, 29, 2228299, 262144, 29, 2228300, 262144, 29, 2228301, 262144, 29, 2228302, 262144, 29, 2228303, 327680, 29, 2228305, 327680, 27, 2228306, 262144, 29, 2228307, 262144, 29, 2228308, 262144, 29, 2228309, 262144, 29, 2228310, 327680, 29, 2228311, 262144, 22, 2228316, 327680, 9, 2228317, 393216, 9, 2228319, 196608, 27, 2228320, 131072, 29, 2228321, 458752, 34, 2228322, 262144, 22, 2228324, 131072, 30, 2228330, 327680, 36, 2228331, 393216, 36, 2293760, 458752, 1, 2293761, 393216, 1, 2293762, 458752, 1, 2293763, 393216, 1, 2293764, 458752, 1, 2293765, 393216, 1, 2293766, 458752, 1, 2293767, 393216, 1, 2293768, 458752, 1, 2293772, 0, 24, 2293773, 262145, 2, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 4, 2293788, 0, 4, 2293789, 0, 4, 2293791, 393216, 1, 2293792, 458752, 1, 2293793, 393216, 1, 2293794, 458752, 1, 2293795, 393216, 1, 2293796, 458752, 1, 2293805, 393216, 1, 2293806, 458752, 1, 2293807, 196608, 30, 2293808, 262144, 30, 2293829, 262144, 29, 2293830, 262144, 29, 2293831, 262144, 29, 2293832, 262144, 29, 2293833, 262144, 29, 2293834, 327680, 29, 2293839, 327680, 30, 2293842, 458752, 34, 2293846, 327680, 30, 2293847, 327680, 9, 2293848, 393216, 9, 2293854, 327680, 9, 2293855, 393216, 9, 2293856, 131072, 30, 2293860, 131072, 30, 2359296, 458752, 0, 2359297, 393216, 0, 2359298, 458752, 0, 2359299, 0, 65, 2359300, 65536, 65, 2359301, 131072, 65, 2359302, 196608, 65, 2359303, 262144, 65, 2359304, 327680, 65, 2359305, 393216, 65, 2359308, 0, 24, 2359309, 262145, 2, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 4, 2359325, 393216, 0, 2359326, 458752, 0, 2359327, 393216, 0, 2359328, 458752, 0, 2359329, 393216, 0, 2359330, 458752, 0, 2359331, 393216, 0, 2359332, 458752, 0, 2359333, 393216, 0, 2359334, 458752, 0, 2359335, 393216, 0, 2359336, 458752, 0, 2359337, 393216, 0, 2359338, 458752, 0, 2359339, 393216, 0, 2359340, 458752, 0, 2359341, 393216, 0, 2359342, 458752, 0, 2359343, 196608, 30, 2359344, 262144, 30, 2359370, 327680, 30, 2359373, 393216, 34, 2359375, 327680, 27, 2359376, 262144, 29, 2359377, 262144, 29, 2359378, 262144, 29, 2359379, 262144, 29, 2359380, 327680, 29, 2359382, 327680, 30, 2359383, 327680, 8, 2359384, 393216, 8, 2359385, 131072, 1, 2359390, 327680, 8, 2359391, 393216, 8, 2359392, 131072, 30, 2359393, 262144, 21, 2359394, 196608, 28, 2359395, 65536, 31, 2359396, 131072, 31, 2424832, 458752, 1, 2424833, 393216, 1, 2424834, 458752, 1, 2424835, 0, 66, 2424836, 65536, 66, 2424837, 131072, 66, 2424838, 196608, 66, 2424839, 262144, 66, 2424840, 327680, 66, 2424841, 393216, 66, 2424844, 0, 24, 2424845, 262145, 6, 2424846, 131073, 1, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 262145, 0, 2424858, 131073, 6, 2424861, 393216, 1, 2424862, 458752, 1, 2424863, 393216, 1, 2424864, 458752, 1, 2424865, 393216, 1, 2424866, 458752, 1, 2424867, 393216, 1, 2424868, 458752, 1, 2424869, 393216, 1, 2424870, 458752, 1, 2424871, 393216, 1, 2424872, 458752, 1, 2424873, 393216, 1, 2424874, 458752, 1, 2424875, 393216, 1, 2424876, 458752, 1, 2424877, 393216, 1, 2424878, 458752, 1, 2424879, 196608, 30, 2424880, 262144, 30, 2424902, 393216, 34, 2424906, 262144, 29, 2424907, 262144, 29, 2424908, 262144, 29, 2424909, 262144, 29, 2424910, 327680, 29, 2424916, 327680, 30, 2424918, 327680, 30, 2424919, 327680, 9, 2424920, 393216, 9, 2424926, 327680, 9, 2424927, 393216, 9, 2424928, 131072, 30, 2424929, 262144, 22, 2424930, 131072, 30, 2490368, 458752, 0, 2490369, 393216, 0, 2490370, 458752, 0, 2490371, 0, 67, 2490372, 65536, 67, 2490373, 131072, 67, 2490374, 196608, 67, 2490375, 262144, 67, 2490376, 327680, 67, 2490378, 327680, 77, 2490380, 0, 24, 2490382, 262145, 6, 2490383, 131073, 1, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 262145, 0, 2490393, 131073, 6, 2490395, 393216, 0, 2490396, 458752, 0, 2490397, 393216, 0, 2490398, 458752, 0, 2490399, 393216, 0, 2490400, 458752, 0, 2490401, 393216, 0, 2490402, 458752, 0, 2490403, 393216, 0, 2490404, 458752, 0, 2490405, 393216, 0, 2490406, 458752, 0, 2490407, 393216, 0, 2490408, 458752, 0, 2490409, 393216, 0, 2490410, 458752, 0, 2490411, 393216, 0, 2490412, 458752, 0, 2490413, 393216, 0, 2490414, 458752, 0, 2490415, 196608, 30, 2490446, 327680, 30, 2490449, 458752, 34, 2490452, 327680, 30, 2490454, 327680, 30, 2490462, 327680, 8, 2490463, 393216, 8, 2490464, 131072, 30, 2490466, 131072, 30, 2555904, 458752, 1, 2555905, 393216, 1, 2555906, 458752, 1, 2555907, 0, 68, 2555908, 65536, 68, 2555909, 131072, 68, 2555910, 196608, 68, 2555911, 262144, 68, 2555912, 327680, 68, 2555914, 327680, 78, 2555916, 0, 24, 2555919, 262145, 2, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 262145, 0, 2555927, 262145, 4, 2555928, 131073, 6, 2555931, 393216, 1, 2555932, 458752, 1, 2555933, 393216, 1, 2555934, 458752, 1, 2555935, 393216, 1, 2555936, 458752, 1, 2555937, 393216, 1, 2555938, 458752, 1, 2555939, 393216, 1, 2555940, 458752, 1, 2555941, 393216, 1, 2555942, 458752, 1, 2555943, 393216, 1, 2555944, 458752, 1, 2555945, 393216, 1, 2555946, 458752, 1, 2555947, 393216, 1, 2555948, 458752, 1, 2555949, 393216, 1, 2555950, 458752, 1, 2555951, 196608, 30, 2555973, 262144, 29, 2555974, 262144, 29, 2555975, 262144, 29, 2555976, 262144, 29, 2555977, 262144, 29, 2555978, 327680, 29, 2555982, 327680, 30, 2555988, 327680, 30, 2555990, 327680, 27, 2555991, 262144, 29, 2555992, 327680, 29, 2555997, 131072, 1, 2555998, 327680, 9, 2555999, 393216, 9, 2556000, 131072, 30, 2556002, 131072, 30, 2621440, 458752, 0, 2621441, 393216, 0, 2621442, 458752, 0, 2621443, 0, 69, 2621450, 327680, 79, 2621452, 0, 24, 2621455, 262145, 6, 2621456, 262145, 4, 2621457, 262145, 4, 2621458, 262145, 4, 2621459, 262145, 4, 2621460, 262145, 4, 2621461, 262145, 4, 2621462, 131073, 6, 2621463, 393216, 0, 2621464, 458752, 0, 2621465, 393216, 0, 2621466, 458752, 0, 2621467, 393216, 0, 2621468, 458752, 0, 2621469, 393216, 0, 2621470, 458752, 0, 2621471, 393216, 0, 2621472, 458752, 0, 2621473, 393216, 0, 2621474, 458752, 0, 2621475, 393216, 0, 2621476, 458752, 0, 2621477, 393216, 0, 2621478, 458752, 0, 2621479, 393216, 0, 2621480, 458752, 0, 2621481, 393216, 0, 2621482, 458752, 0, 2621483, 393216, 0, 2621484, 458752, 0, 2621485, 393216, 0, 2621486, 458752, 0, 2621487, 196608, 30, 2621488, 262144, 30, 2621514, 327680, 30, 2621518, 327680, 30, 2621522, 327680, 28, 2621523, 262144, 31, 2621524, 327680, 31, 2621528, 327680, 30, 2621536, 131072, 30, 2621537, 196608, 28, 2621538, 131072, 31, 2686976, 458752, 1, 2686977, 393216, 1, 2686978, 458752, 1, 2686979, 327680, 25, 2686980, 131072, 80, 2686981, 131072, 80, 2686982, 131072, 80, 2686983, 131072, 80, 2686984, 131072, 80, 2686985, 262144, 80, 2686986, 327680, 80, 2686988, 0, 24, 2686999, 393216, 1, 2687000, 458752, 1, 2687001, 393216, 1, 2687002, 458752, 1, 2687003, 393216, 1, 2687004, 458752, 1, 2687005, 393216, 1, 2687006, 458752, 1, 2687007, 393216, 1, 2687008, 458752, 1, 2687009, 393216, 1, 2687010, 458752, 1, 2687011, 393216, 1, 2687012, 458752, 1, 2687013, 393216, 1, 2687014, 458752, 1, 2687015, 393216, 1, 2687016, 458752, 1, 2687017, 393216, 1, 2687018, 458752, 1, 2687019, 393216, 1, 2687020, 458752, 1, 2687021, 393216, 1, 2687022, 458752, 1, 2687023, 196608, 30, 2687048, 458752, 34, 2687050, 327680, 30, 2687052, 458752, 34, 2687054, 327680, 30, 2687058, 327680, 30, 2687062, 393216, 34, 2687064, 327680, 30, 2687072, 131072, 30, 2687073, 131072, 30, 2752512, 458752, 0, 2752513, 393216, 0, 2752514, 458752, 0, 2752515, 0, 24, 2752524, 0, 24, 2752525, 393216, 0, 2752526, 458752, 0, 2752527, 393216, 0, 2752528, 458752, 0, 2752529, 393216, 0, 2752530, 458752, 0, 2752531, 393216, 0, 2752532, 458752, 0, 2752533, 393216, 0, 2752534, 458752, 0, 2752535, 393216, 0, 2752536, 458752, 0, 2752537, 393216, 0, 2752538, 458752, 0, 2752539, 393216, 0, 2752540, 458752, 0, 2752541, 393216, 0, 2752542, 458752, 0, 2752543, 393216, 0, 2752544, 458752, 0, 2752545, 393216, 0, 2752546, 458752, 0, 2752547, 393216, 0, 2752548, 458752, 0, 2752549, 393216, 0, 2752550, 458752, 0, 2752551, 393216, 0, 2752552, 458752, 0, 2752553, 393216, 0, 2752554, 458752, 0, 2752555, 393216, 0, 2752556, 458752, 0, 2752557, 393216, 0, 2752558, 458752, 0, 2752559, 196608, 30, 2752582, 458752, 34, 2752586, 327680, 30, 2752590, 327680, 30, 2752594, 327680, 30, 2752600, 327680, 30, 2752608, 131072, 30, 2752609, 131072, 30, 2818048, 458752, 1, 2818049, 393216, 1, 2818050, 458752, 1, 2818051, 393216, 25, 2818052, 0, 23, 2818053, 0, 23, 2818054, 0, 23, 2818055, 0, 23, 2818056, 0, 23, 2818057, 0, 23, 2818058, 0, 23, 2818059, 0, 23, 2818060, 196608, 24, 2818061, 393216, 1, 2818062, 458752, 1, 2818063, 393216, 1, 2818064, 458752, 1, 2818065, 393216, 1, 2818066, 458752, 1, 2818067, 393216, 1, 2818068, 458752, 1, 2818069, 393216, 1, 2818070, 458752, 1, 2818071, 393216, 1, 2818072, 458752, 1, 2818073, 393216, 1, 2818074, 458752, 1, 2818075, 393216, 1, 2818076, 458752, 1, 2818077, 393216, 1, 2818078, 458752, 1, 2818079, 393216, 1, 2818080, 458752, 1, 2818081, 393216, 1, 2818082, 458752, 1, 2818083, 393216, 1, 2818084, 458752, 1, 2818085, 393216, 1, 2818086, 458752, 1, 2818087, 393216, 1, 2818088, 458752, 1, 2818089, 393216, 1, 2818090, 458752, 1, 2818091, 393216, 1, 2818092, 458752, 1, 2818093, 393216, 1, 2818094, 458752, 1, 2818095, 196608, 30, 2818122, 327680, 30, 2818126, 327680, 30, 2818130, 327680, 30, 2818131, 458752, 34, 2818136, 327680, 30, 2818144, 131072, 30, 2818145, 131072, 30, 2883584, 458752, 0, 2883585, 393216, 0, 2883586, 458752, 0, 2883587, 393216, 0, 2883588, 458752, 0, 2883589, 393216, 0, 2883590, 458752, 0, 2883591, 393216, 0, 2883592, 458752, 0, 2883593, 393216, 0, 2883594, 458752, 0, 2883595, 393216, 0, 2883596, 458752, 0, 2883597, 393216, 0, 2883598, 458752, 0, 2883599, 393216, 0, 2883600, 458752, 0, 2883601, 393216, 0, 2883602, 458752, 0, 2883603, 393216, 0, 2883604, 458752, 0, 2883605, 393216, 0, 2883606, 458752, 0, 2883607, 393216, 0, 2883608, 458752, 0, 2883609, 393216, 0, 2883610, 458752, 0, 2883611, 393216, 0, 2883612, 458752, 0, 2883613, 393216, 0, 2883614, 458752, 0, 2883615, 393216, 0, 2883616, 458752, 0, 2883617, 393216, 0, 2883618, 458752, 0, 2883619, 393216, 0, 2883620, 458752, 0, 2883621, 393216, 0, 2883622, 458752, 0, 2883623, 393216, 0, 2883624, 458752, 0, 2883625, 393216, 0, 2883626, 458752, 0, 2883627, 393216, 0, 2883628, 458752, 0, 2883629, 393216, 0, 2883630, 458752, 0, 2883631, 196608, 30, 2883651, 262144, 31, 2883652, 262144, 31, 2883653, 262144, 31, 2883654, 262144, 31, 2883655, 262144, 31, 2883656, 262144, 31, 2883657, 262144, 31, 2883658, 327680, 31, 2883662, 327680, 30, 2883666, 327680, 30, 2883672, 327680, 30, 2883680, 131072, 30, 2883681, 131072, 30, 2883692, 327680, 35, 2883693, 393216, 35, 2949120, 458752, 1, 2949121, 393216, 1, 2949122, 458752, 1, 2949123, 393216, 1, 2949124, 458752, 1, 2949125, 393216, 1, 2949126, 458752, 1, 2949127, 393216, 1, 2949128, 458752, 1, 2949129, 393216, 1, 2949130, 458752, 1, 2949131, 393216, 1, 2949132, 458752, 1, 2949133, 393216, 1, 2949134, 458752, 1, 2949135, 393216, 1, 2949136, 458752, 1, 2949137, 393216, 1, 2949138, 458752, 1, 2949139, 393216, 1, 2949140, 458752, 1, 2949141, 393216, 1, 2949142, 458752, 1, 2949143, 393216, 1, 2949144, 458752, 1, 2949145, 393216, 1, 2949146, 458752, 1, 2949147, 393216, 1, 2949148, 458752, 1, 2949149, 393216, 1, 2949150, 458752, 1, 2949151, 393216, 1, 2949152, 458752, 1, 2949153, 393216, 1, 2949154, 458752, 1, 2949155, 393216, 1, 2949156, 458752, 1, 2949157, 393216, 1, 2949158, 458752, 1, 2949159, 393216, 1, 2949160, 458752, 1, 2949161, 393216, 1, 2949162, 458752, 1, 2949163, 393216, 1, 2949164, 458752, 1, 2949165, 393216, 1, 2949166, 458752, 1, 2949167, 196608, 30, 2949194, 327680, 28, 2949195, 262144, 31, 2949196, 262144, 31, 2949197, 262144, 31, 2949198, 327680, 31, 2949200, 327680, 28, 2949201, 262144, 31, 2949202, 327680, 31, 2949203, 327680, 28, 2949204, 262144, 31, 2949205, 262144, 31, 2949206, 262144, 31, 2949207, 262144, 31, 2949208, 327680, 31, 2949216, 131072, 30, 2949217, 196608, 27, 2949218, 131072, 29, 2949228, 327680, 36, 2949229, 393216, 36, 2949230, 262144, 32, 3014656, 458752, 0, 3014657, 393216, 0, 3014658, 458752, 0, 3014659, 393216, 0, 3014660, 458752, 0, 3014661, 393216, 0, 3014662, 458752, 0, 3014663, 393216, 0, 3014664, 458752, 0, 3014665, 393216, 0, 3014666, 458752, 0, 3014667, 393216, 0, 3014668, 458752, 0, 3014669, 393216, 0, 3014670, 458752, 0, 3014671, 393216, 0, 3014672, 458752, 0, 3014673, 393216, 0, 3014674, 458752, 0, 3014675, 393216, 0, 3014676, 458752, 0, 3014677, 393216, 0, 3014678, 458752, 0, 3014679, 393216, 0, 3014680, 458752, 0, 3014681, 393216, 0, 3014682, 458752, 0, 3014683, 393216, 0, 3014684, 458752, 0, 3014685, 393216, 0, 3014686, 458752, 0, 3014687, 393216, 0, 3014688, 458752, 0, 3014689, 393216, 0, 3014690, 458752, 0, 3014691, 393216, 0, 3014692, 458752, 0, 3014693, 393216, 0, 3014694, 458752, 0, 3014695, 393216, 0, 3014696, 458752, 0, 3014697, 393216, 0, 3014698, 458752, 0, 3014699, 393216, 0, 3014700, 458752, 0, 3014701, 393216, 0, 3014702, 458752, 0, 3014703, 196608, 30, 3014723, 262144, 31, 3014724, 262144, 31, 3014725, 262144, 31, 3014726, 262144, 31, 3014727, 262144, 31, 3014728, 262144, 31, 3014729, 262144, 31, 3014730, 327680, 31, 3014736, 327680, 30, 3014739, 327680, 30, 3014740, 262145, 5, 3014741, 131073, 3, 3014742, 131073, 3, 3014743, 131073, 3, 3014744, 1, 6, 3014752, 196608, 27, 3014753, 131072, 29, 3014754, 196608, 27, 3014755, 131072, 29, 3014765, 196608, 32, 3080192, 458752, 1, 3080193, 393216, 1, 3080194, 458752, 1, 3080195, 393216, 1, 3080196, 458752, 1, 3080197, 393216, 1, 3080198, 458752, 1, 3080199, 393216, 1, 3080200, 458752, 1, 3080201, 393216, 1, 3080202, 458752, 1, 3080203, 393216, 1, 3080204, 458752, 1, 3080205, 393216, 1, 3080206, 458752, 1, 3080207, 393216, 1, 3080208, 458752, 1, 3080209, 393216, 1, 3080210, 458752, 1, 3080211, 393216, 1, 3080212, 458752, 1, 3080213, 393216, 1, 3080214, 458752, 1, 3080215, 393216, 1, 3080216, 458752, 1, 3080217, 393216, 1, 3080218, 458752, 1, 3080219, 393216, 1, 3080220, 458752, 1, 3080221, 393216, 1, 3080222, 458752, 1, 3080223, 393216, 1, 3080224, 458752, 1, 3080225, 393216, 1, 3080226, 458752, 1, 3080227, 393216, 1, 3080228, 458752, 1, 3080229, 393216, 1, 3080230, 458752, 1, 3080231, 393216, 1, 3080232, 458752, 1, 3080233, 393216, 1, 3080234, 458752, 1, 3080235, 393216, 1, 3080236, 458752, 1, 3080237, 393216, 1, 3080238, 458752, 1, 3080239, 196608, 30, 3080268, 327680, 28, 3080269, 262144, 31, 3080270, 262144, 31, 3080271, 262144, 31, 3080272, 327680, 31, 3080273, 327680, 28, 3080274, 262144, 31, 3080275, 327680, 31, 3080276, 262145, 2, 3080277, 262145, 0, 3080278, 262145, 4, 3080279, 262145, 4, 3080280, 131073, 6, 3080289, 131072, 30, 3080291, 131072, 30, 3080300, 327680, 35, 3080301, 393216, 35, 3145728, 458752, 0, 3145729, 393216, 0, 3145730, 458752, 0, 3145731, 393216, 0, 3145732, 458752, 0, 3145733, 393216, 0, 3145734, 458752, 0, 3145735, 393216, 0, 3145736, 458752, 0, 3145737, 393216, 0, 3145738, 458752, 0, 3145739, 393216, 0, 3145740, 458752, 0, 3145741, 393216, 0, 3145742, 458752, 0, 3145743, 393216, 0, 3145744, 458752, 0, 3145745, 393216, 0, 3145746, 458752, 0, 3145747, 393216, 0, 3145748, 458752, 0, 3145749, 393216, 0, 3145750, 458752, 0, 3145751, 393216, 0, 3145752, 458752, 0, 3145753, 393216, 0, 3145754, 458752, 0, 3145755, 393216, 0, 3145756, 458752, 0, 3145757, 393216, 0, 3145758, 458752, 0, 3145759, 393216, 0, 3145760, 458752, 0, 3145761, 393216, 0, 3145762, 458752, 0, 3145763, 393216, 0, 3145764, 458752, 0, 3145765, 393216, 0, 3145766, 458752, 0, 3145767, 393216, 0, 3145768, 458752, 0, 3145769, 393216, 0, 3145770, 458752, 0, 3145771, 393216, 0, 3145772, 458752, 0, 3145773, 393216, 0, 3145774, 458752, 0, 3145775, 196608, 30, 3145804, 327680, 30, 3145809, 327680, 30, 3145810, 262144, 21, 3145811, 262145, 5, 3145812, 65537, 0, 3145813, 1, 4, 3145821, 262144, 21, 3145824, 196608, 28, 3145825, 131072, 31, 3145827, 196608, 27, 3145828, 131072, 29, 3145836, 327680, 36, 3145837, 393216, 36, 3211264, 458752, 1, 3211265, 393216, 1, 3211266, 458752, 1, 3211267, 393216, 1, 3211268, 458752, 1, 3211269, 393216, 1, 3211270, 458752, 1, 3211271, 393216, 1, 3211272, 458752, 1, 3211273, 393216, 1, 3211274, 458752, 1, 3211275, 393216, 1, 3211276, 458752, 1, 3211277, 393216, 1, 3211278, 458752, 1, 3211279, 393216, 1, 3211280, 458752, 1, 3211281, 393216, 1, 3211282, 458752, 1, 3211283, 393216, 1, 3211284, 458752, 1, 3211285, 393216, 1, 3211286, 458752, 1, 3211287, 393216, 1, 3211288, 458752, 1, 3211289, 393216, 1, 3211290, 458752, 1, 3211291, 393216, 1, 3211292, 458752, 1, 3211293, 393216, 1, 3211294, 458752, 1, 3211295, 393216, 1, 3211296, 458752, 1, 3211297, 393216, 1, 3211298, 458752, 1, 3211299, 393216, 1, 3211300, 458752, 1, 3211301, 393216, 1, 3211302, 458752, 1, 3211303, 393216, 1, 3211304, 458752, 1, 3211305, 393216, 1, 3211306, 458752, 1, 3211307, 393216, 1, 3211308, 458752, 1, 3211309, 393216, 1, 3211310, 458752, 1, 3211311, 196608, 30, 3211336, 327680, 28, 3211337, 262144, 31, 3211338, 262144, 31, 3211339, 262144, 31, 3211340, 327680, 31, 3211341, 327680, 28, 3211342, 262144, 31, 3211343, 262144, 31, 3211344, 262144, 31, 3211345, 327680, 31, 3211346, 262144, 22, 3211347, 262145, 2, 3211348, 1, 0, 3211349, 1, 4, 3211350, 327680, 8, 3211351, 393216, 8, 3211352, 131072, 1, 3211354, 262144, 3, 3211357, 262144, 22, 3211360, 131072, 30, 3211364, 131072, 30, 3211372, 262144, 32, 3276800, 458752, 0, 3276801, 393216, 0, 3276802, 458752, 0, 3276803, 393216, 0, 3276804, 458752, 0, 3276805, 393216, 0, 3276806, 458752, 0, 3276807, 393216, 0, 3276808, 458752, 0, 3276809, 393216, 0, 3276810, 458752, 0, 3276811, 393216, 0, 3276812, 458752, 0, 3276813, 393216, 0, 3276814, 458752, 0, 3276815, 393216, 0, 3276816, 458752, 0, 3276817, 393216, 0, 3276818, 458752, 0, 3276819, 393216, 0, 3276820, 458752, 0, 3276821, 393216, 0, 3276822, 458752, 0, 3276823, 393216, 0, 3276824, 458752, 0, 3276825, 393216, 0, 3276826, 458752, 0, 3276827, 393216, 0, 3276828, 458752, 0, 3276829, 393216, 0, 3276830, 458752, 0, 3276831, 393216, 0, 3276832, 458752, 0, 3276833, 393216, 0, 3276834, 458752, 0, 3276835, 393216, 0, 3276836, 458752, 0, 3276837, 393216, 0, 3276838, 458752, 0, 3276839, 393216, 0, 3276840, 458752, 0, 3276841, 393216, 0, 3276842, 458752, 0, 3276843, 393216, 0, 3276844, 458752, 0, 3276845, 393216, 0, 3276846, 458752, 0, 3276847, 196608, 30, 3276867, 262144, 31, 3276868, 262144, 31, 3276869, 262144, 31, 3276870, 262144, 31, 3276871, 262144, 31, 3276872, 327680, 31, 3276877, 327680, 30, 3276880, 327680, 9, 3276881, 393216, 9, 3276882, 262145, 5, 3276883, 65537, 0, 3276884, 1, 0, 3276885, 1, 4, 3276886, 327680, 9, 3276887, 393216, 9, 3276888, 327680, 8, 3276889, 393216, 8, 3276890, 262144, 4, 3276896, 131072, 30, 3276900, 131072, 30, 3276907, 196608, 32, 3342336, 458752, 1, 3342337, 393216, 1, 3342338, 458752, 1, 3342339, 393216, 1, 3342340, 458752, 1, 3342341, 393216, 1, 3342342, 458752, 1, 3342343, 393216, 1, 3342344, 458752, 1, 3342345, 393216, 1, 3342346, 458752, 1, 3342347, 393216, 1, 3342348, 458752, 1, 3342349, 393216, 1, 3342350, 458752, 1, 3342351, 393216, 1, 3342352, 458752, 1, 3342353, 393216, 1, 3342354, 458752, 1, 3342355, 393216, 1, 3342356, 458752, 1, 3342357, 393216, 1, 3342358, 458752, 1, 3342359, 393216, 1, 3342360, 458752, 1, 3342361, 393216, 1, 3342362, 458752, 1, 3342363, 393216, 1, 3342364, 458752, 1, 3342365, 393216, 1, 3342366, 458752, 1, 3342367, 393216, 1, 3342368, 458752, 1, 3342369, 393216, 1, 3342370, 458752, 1, 3342371, 393216, 1, 3342372, 458752, 1, 3342373, 393216, 1, 3342374, 458752, 1, 3342375, 393216, 1, 3342376, 458752, 1, 3342377, 393216, 1, 3342378, 458752, 1, 3342379, 393216, 1, 3342380, 458752, 1, 3342381, 393216, 1, 3342382, 458752, 1, 3342383, 196608, 30, 3342403, 262144, 31, 3342404, 262144, 31, 3342405, 262144, 31, 3342406, 262144, 31, 3342407, 262144, 31, 3342408, 262144, 31, 3342409, 262144, 31, 3342410, 262144, 31, 3342411, 262144, 31, 3342412, 262144, 31, 3342413, 327680, 31, 3342416, 327680, 10, 3342417, 393216, 10, 3342418, 262145, 6, 3342419, 262145, 4, 3342420, 262145, 4, 3342421, 131073, 6, 3342422, 327680, 8, 3342423, 393216, 8, 3342424, 327680, 9, 3342425, 393216, 9, 3342432, 131072, 30, 3342436, 131072, 30, 3342442, 327680, 35, 3342443, 393216, 35, 3407919, 196608, 30, 3407955, 131072, 1, 3407958, 327680, 9, 3407959, 393216, 9, 3407960, 327680, 8, 3407961, 393216, 8, 3407964, 196608, 28, 3407965, 65536, 31, 3407966, 65536, 31, 3407967, 65536, 31, 3407968, 131072, 31, 3407969, 131072, 1, 3407972, 131072, 30, 3407978, 327680, 36, 3407979, 393216, 36, 3473492, 262144, 21, 3473494, 327680, 8, 3473495, 393216, 8, 3473496, 327680, 9, 3473497, 393216, 9, 3473500, 131072, 30, 3473506, 196608, 28, 3473507, 65536, 31, 3473508, 131072, 31, 3473515, 262144, 32, 3539028, 262144, 22, 3539030, 327680, 9, 3539031, 393216, 9, 3539032, 327680, 8, 3539033, 393216, 8, 3539036, 131072, 30, 3539042, 131072, 30, 3539052, 262144, 32, 3604564, 327680, 8, 3604565, 393216, 8, 3604566, 327680, 8, 3604567, 393216, 8, 3604568, 327680, 9, 3604569, 393216, 9, 3604572, 131072, 30, 3604578, 131072, 30, 3604588, 196608, 32, 3670083, 262144, 29, 3670084, 262144, 29, 3670085, 262144, 29, 3670086, 262144, 29, 3670087, 262144, 29, 3670088, 262144, 29, 3670089, 262144, 29, 3670090, 327680, 29, 3670100, 327680, 9, 3670101, 393216, 9, 3670102, 327680, 9, 3670103, 393216, 9, 3670108, 131072, 30, 3670111, 196608, 28, 3670112, 65536, 31, 3670113, 65536, 31, 3670114, 131072, 31, 3670122, 327680, 35, 3670123, 393216, 35, 3735626, 327680, 27, 3735627, 262144, 29, 3735628, 262144, 29, 3735629, 262144, 29, 3735630, 327680, 29, 3735636, 327680, 8, 3735637, 393216, 8, 3735638, 327680, 8, 3735639, 393216, 8, 3735640, 262144, 21, 3735644, 131072, 30, 3735647, 131072, 30, 3735658, 327680, 36, 3735659, 393216, 36, 3801155, 262144, 29, 3801156, 262144, 29, 3801157, 262144, 29, 3801158, 262144, 29, 3801159, 262144, 29, 3801160, 262144, 29, 3801161, 262144, 29, 3801162, 327680, 29, 3801166, 327680, 30, 3801171, 262144, 21, 3801172, 327680, 9, 3801173, 393216, 9, 3801174, 327680, 9, 3801175, 393216, 9, 3801176, 262144, 22, 3801180, 131072, 30, 3801183, 131072, 30, 3801195, 196608, 32, 3866698, 327680, 30, 3866702, 327680, 30, 3866703, 262144, 21, 3866707, 262144, 22, 3866708, 327680, 8, 3866709, 393216, 8, 3866716, 131072, 30, 3866717, 327680, 9, 3866718, 393216, 9, 3866719, 131072, 30, 3866734, 196608, 32, 3932185, 327680, 28, 3932186, 262144, 31, 3932187, 262144, 31, 3932188, 262144, 31, 3932189, 262144, 31, 3932190, 262144, 28, 3932234, 327680, 30, 3932238, 327680, 30, 3932239, 262144, 22, 3932244, 327680, 9, 3932245, 393216, 9, 3932252, 131072, 30, 3932253, 327680, 10, 3932254, 393216, 10, 3932255, 196608, 27, 3932256, 65536, 29, 3932257, 131072, 29, 3932269, 327680, 35, 3932270, 393216, 35, 3997721, 327680, 30, 3997726, 196608, 31, 3997727, 262144, 31, 3997728, 262144, 31, 3997729, 262144, 31, 3997730, 262144, 31, 3997731, 262144, 31, 3997732, 262144, 31, 3997733, 262144, 31, 3997734, 262144, 31, 3997735, 262144, 28, 3997770, 262144, 29, 3997771, 262144, 29, 3997772, 262144, 29, 3997773, 327680, 29, 3997774, 327680, 30, 3997777, 131072, 1, 3997780, 327680, 8, 3997781, 393216, 8, 3997788, 131072, 30, 3997793, 131072, 30, 3997805, 327680, 36, 3997806, 393216, 36, 4063249, 327680, 28, 4063250, 262144, 31, 4063251, 262144, 31, 4063252, 262144, 31, 4063253, 262144, 31, 4063254, 262144, 31, 4063255, 262144, 31, 4063256, 262144, 31, 4063257, 327680, 31, 4063258, 327680, 28, 4063259, 262144, 31, 4063260, 262144, 31, 4063261, 262144, 31, 4063262, 262144, 31, 4063263, 262144, 31, 4063264, 262144, 31, 4063265, 262144, 31, 4063266, 262144, 31, 4063267, 262144, 31, 4063268, 262144, 28, 4063271, 196608, 31, 4063272, 262144, 31, 4063273, 262144, 31, 4063274, 262144, 31, 4063275, 262144, 31, 4063276, 262144, 31, 4063277, 262144, 31, 4063278, 262144, 28, 4063309, 327680, 30, 4063310, 327680, 30, 4063316, 327680, 9, 4063317, 393216, 9, 4063318, 327680, 8, 4063319, 393216, 8, 4063324, 196608, 27, 4063325, 65536, 29, 4063326, 65536, 29, 4063327, 131072, 29, 4063329, 131072, 30, 4063340, 262144, 32, 4128781, 196608, 65, 4128782, 262144, 65, 4128783, 327680, 65, 4128784, 393216, 65, 4128785, 327680, 30, 4128788, 327680, 28, 4128789, 262144, 31, 4128790, 262144, 31, 4128791, 262144, 31, 4128792, 262144, 31, 4128793, 262144, 31, 4128794, 327680, 31, 4128804, 196608, 31, 4128805, 262144, 31, 4128806, 262144, 31, 4128807, 262144, 31, 4128808, 262144, 31, 4128809, 262144, 31, 4128810, 262144, 31, 4128811, 262144, 28, 4128814, 196608, 30, 4128835, 262144, 29, 4128836, 262144, 29, 4128837, 262144, 29, 4128838, 262144, 29, 4128839, 262144, 29, 4128840, 262144, 29, 4128841, 262144, 29, 4128842, 262144, 29, 4128843, 327680, 29, 4128845, 327680, 30, 4128846, 262144, 29, 4128847, 262144, 29, 4128848, 327680, 29, 4128852, 327680, 8, 4128853, 393216, 8, 4128854, 327680, 9, 4128855, 393216, 9, 4128861, 131072, 1, 4128863, 131072, 30, 4128864, 327680, 9, 4128865, 196608, 27, 4128866, 65536, 29, 4128867, 65536, 29, 4128868, 131072, 29, 4128877, 196608, 32, 4194316, 327680, 28, 4194317, 196608, 66, 4194318, 262144, 66, 4194319, 327680, 66, 4194320, 393216, 66, 4194321, 458752, 66, 4194322, 327680, 28, 4194323, 262144, 31, 4194324, 327680, 31, 4194325, 0, 37, 4194326, 65536, 37, 4194327, 196608, 71, 4194328, 262144, 71, 4194329, 327680, 71, 4194330, 393216, 71, 4194331, 458752, 71, 4194332, 65536, 37, 4194333, 65536, 37, 4194334, 65536, 37, 4194335, 65536, 37, 4194336, 65536, 37, 4194337, 65536, 37, 4194338, 65536, 37, 4194339, 65536, 37, 4194340, 65536, 37, 4194341, 65536, 37, 4194342, 65536, 37, 4194343, 65536, 37, 4194344, 65536, 37, 4194345, 65536, 37, 4194346, 131072, 37, 4194347, 196608, 30, 4194350, 196608, 30, 4194379, 327680, 30, 4194381, 327680, 30, 4194384, 327680, 30, 4194388, 327680, 9, 4194389, 393216, 9, 4194392, 327680, 8, 4194393, 393216, 8, 4194394, 262144, 21, 4194399, 196608, 27, 4194400, 327680, 10, 4194401, 393216, 10, 4194402, 65536, 29, 4194403, 131072, 29, 4194404, 131072, 30, 4194412, 327680, 35, 4194413, 393216, 35, 4259852, 327680, 30, 4259853, 196608, 67, 4259854, 262144, 67, 4259855, 327680, 67, 4259856, 393216, 67, 4259857, 458752, 67, 4259858, 327680, 30, 4259861, 0, 38, 4259863, 196608, 72, 4259864, 262144, 72, 4259865, 327680, 72, 4259866, 393216, 72, 4259867, 458752, 72, 4259868, 327680, 83, 4259869, 393216, 83, 4259870, 458752, 83, 4259871, 0, 38, 4259872, 0, 38, 4259880, 131072, 38, 4259881, 131072, 38, 4259882, 131072, 38, 4259883, 196608, 30, 4259886, 196608, 30, 4259915, 327680, 30, 4259917, 327680, 30, 4259920, 327680, 30, 4259926, 327680, 8, 4259927, 393216, 8, 4259928, 327680, 9, 4259929, 393216, 9, 4259930, 262144, 22, 4259939, 131072, 30, 4259940, 196608, 27, 4259941, 131072, 29, 4259948, 327680, 36, 4259949, 393216, 36, 4325388, 327680, 30, 4325389, 196608, 68, 4325390, 262144, 68, 4325391, 327680, 68, 4325392, 393216, 68, 4325393, 458752, 68, 4325394, 327680, 31, 4325397, 0, 38, 4325399, 196608, 73, 4325400, 262144, 73, 4325401, 327680, 73, 4325402, 393216, 73, 4325403, 458752, 73, 4325404, 327680, 84, 4325405, 393216, 84, 4325406, 458752, 84, 4325407, 0, 38, 4325408, 0, 38, 4325416, 131072, 38, 4325417, 131072, 38, 4325418, 131072, 38, 4325419, 196608, 30, 4325422, 196608, 30, 4325451, 327680, 30, 4325453, 327680, 30, 4325456, 327680, 30, 4325462, 327680, 9, 4325463, 393216, 9, 4325464, 327680, 8, 4325465, 393216, 8, 4325466, 327680, 8, 4325467, 393216, 8, 4325475, 131072, 30, 4325477, 131072, 30, 4325485, 262144, 32, 4390921, 327680, 28, 4390922, 262144, 31, 4390923, 262144, 31, 4390924, 327680, 31, 4390925, 196608, 69, 4390926, 262144, 69, 4390927, 327680, 69, 4390928, 393216, 69, 4390929, 458752, 69, 4390933, 0, 38, 4390937, 131072, 85, 4390938, 196608, 85, 4390939, 262144, 85, 4390940, 327680, 85, 4390941, 393216, 85, 4390942, 458752, 85, 4390943, 0, 38, 4390944, 0, 38, 4390952, 131072, 38, 4390953, 131072, 38, 4390954, 131072, 38, 4390955, 196608, 31, 4390956, 262144, 31, 4390957, 262144, 28, 4390958, 196608, 30, 4390987, 327680, 30, 4390989, 327680, 30, 4390992, 327680, 30, 4390993, 262144, 21, 4390998, 327680, 8, 4390999, 393216, 8, 4391000, 327680, 9, 4391001, 393216, 9, 4391002, 327680, 9, 4391003, 393216, 9, 4391010, 196608, 28, 4391011, 131072, 31, 4391013, 131072, 30, 4391022, 196608, 32, 4456457, 327680, 30, 4456459, 327680, 28, 4456460, 262144, 31, 4456461, 196608, 70, 4456462, 262144, 70, 4456463, 327680, 70, 4456464, 393216, 70, 4456465, 458752, 70, 4456469, 0, 38, 4456473, 131072, 86, 4456474, 196608, 86, 4456475, 262144, 86, 4456476, 327680, 86, 4456477, 393216, 86, 4456478, 458752, 86, 4456479, 0, 38, 4456480, 0, 39, 4456481, 65536, 39, 4456482, 65536, 39, 4456483, 65536, 39, 4456484, 65536, 39, 4456485, 65536, 39, 4456486, 65536, 39, 4456487, 65536, 39, 4456488, 131072, 39, 4456489, 131072, 38, 4456490, 131072, 38, 4456493, 196608, 30, 4456494, 196608, 30, 4456523, 327680, 30, 4456525, 327680, 30, 4456528, 327680, 30, 4456529, 262144, 22, 4456534, 327680, 9, 4456535, 393216, 9, 4456536, 327680, 8, 4456537, 393216, 8, 4456538, 327680, 8, 4456539, 393216, 8, 4456540, 327680, 8, 4456541, 393216, 8, 4456546, 131072, 30, 4456549, 131072, 30, 4456558, 327680, 35, 4456559, 393216, 35, 4521993, 327680, 30, 4521995, 327680, 30, 4521997, 196608, 71, 4521998, 262144, 71, 4521999, 327680, 71, 4522000, 393216, 71, 4522001, 458752, 71, 4522005, 0, 38, 4522009, 131072, 87, 4522010, 196608, 87, 4522011, 262144, 87, 4522012, 327680, 87, 4522013, 393216, 87, 4522014, 458752, 87, 4522015, 0, 39, 4522016, 65536, 39, 4522017, 65536, 39, 4522018, 65536, 39, 4522019, 65536, 39, 4522020, 65536, 39, 4522021, 65536, 39, 4522022, 65536, 39, 4522023, 65536, 39, 4522024, 196608, 39, 4522025, 131072, 38, 4522026, 131072, 38, 4522029, 196608, 30, 4522030, 196608, 30, 4522056, 262144, 29, 4522057, 327680, 29, 4522059, 327680, 30, 4522061, 262144, 29, 4522062, 327680, 29, 4522064, 327680, 30, 4522069, 262144, 21, 4522070, 327680, 8, 4522071, 393216, 8, 4522072, 327680, 9, 4522073, 393216, 9, 4522074, 327680, 9, 4522075, 393216, 9, 4522076, 327680, 9, 4522077, 393216, 9, 4522079, 262144, 21, 4522082, 131072, 30, 4522084, 196608, 28, 4522085, 131072, 31, 4522094, 327680, 36, 4522095, 393216, 36, 4587529, 327680, 30, 4587530, 327680, 28, 4587531, 327680, 31, 4587533, 196608, 72, 4587534, 262144, 72, 4587535, 327680, 72, 4587536, 393216, 72, 4587537, 458752, 72, 4587539, 0, 49, 4587540, 65536, 49, 4587541, 131072, 49, 4587542, 196608, 49, 4587543, 262144, 49, 4587545, 131072, 88, 4587546, 196608, 88, 4587547, 262144, 88, 4587548, 327680, 88, 4587549, 393216, 88, 4587550, 458752, 88, 4587551, 262144, 39, 4587552, 65536, 39, 4587553, 65536, 39, 4587554, 65536, 39, 4587555, 65536, 39, 4587556, 65536, 39, 4587557, 65536, 39, 4587558, 65536, 39, 4587559, 196608, 39, 4587560, 0, 38, 4587561, 131072, 38, 4587562, 131072, 38, 4587565, 196608, 30, 4587566, 196608, 30, 4587593, 327680, 30, 4587595, 327680, 30, 4587598, 327680, 30, 4587600, 262144, 29, 4587601, 327680, 29, 4587605, 262144, 22, 4587606, 327680, 9, 4587607, 393216, 9, 4587608, 327680, 8, 4587609, 393216, 8, 4587610, 327680, 8, 4587611, 393216, 8, 4587612, 327680, 8, 4587613, 393216, 8, 4587615, 262144, 22, 4587618, 131072, 30, 4587620, 131072, 30, 4587630, 262144, 32, 4653065, 327680, 30, 4653066, 327680, 30, 4653069, 196608, 72, 4653070, 262144, 72, 4653071, 327680, 72, 4653072, 393216, 72, 4653073, 458752, 72, 4653075, 0, 50, 4653076, 65536, 50, 4653077, 131072, 50, 4653078, 196608, 50, 4653079, 262144, 50, 4653080, 196608, 39, 4653081, 65536, 44, 4653082, 131072, 44, 4653083, 196608, 44, 4653084, 131072, 44, 4653085, 196608, 44, 4653086, 262144, 44, 4653087, 131072, 38, 4653088, 131072, 43, 4653089, 131072, 43, 4653090, 131072, 43, 4653091, 131072, 43, 4653092, 131072, 43, 4653093, 131072, 43, 4653094, 131072, 43, 4653095, 0, 38, 4653096, 0, 38, 4653097, 131072, 38, 4653098, 131072, 38, 4653100, 196608, 29, 4653101, 262144, 29, 4653102, 196608, 30, 4653129, 327680, 30, 4653131, 262144, 29, 4653132, 327680, 29, 4653134, 327680, 30, 4653137, 327680, 30, 4653142, 327680, 8, 4653143, 393216, 8, 4653144, 327680, 9, 4653145, 393216, 9, 4653146, 327680, 9, 4653147, 393216, 9, 4653148, 327680, 9, 4653149, 393216, 9, 4653154, 131072, 30, 4653156, 131072, 30, 4653165, 196608, 32, 4718601, 327680, 30, 4718602, 327680, 30, 4718605, 196608, 72, 4718606, 262144, 72, 4718607, 327680, 72, 4718608, 393216, 72, 4718609, 458752, 72, 4718610, 0, 20, 4718611, 0, 51, 4718612, 65536, 51, 4718613, 131072, 51, 4718614, 196608, 51, 4718615, 262144, 51, 4718616, 0, 38, 4718623, 131072, 38, 4718624, 131072, 43, 4718625, 131072, 43, 4718626, 131072, 43, 4718627, 131072, 43, 4718628, 131072, 43, 4718629, 131072, 43, 4718630, 131072, 43, 4718631, 0, 38, 4718632, 0, 38, 4718633, 131072, 38, 4718634, 131072, 38, 4718636, 196608, 30, 4718638, 196608, 31, 4718639, 262144, 31, 4718640, 262144, 31, 4718641, 262144, 28, 4718665, 327680, 30, 4718668, 327680, 30, 4718670, 327680, 30, 4718673, 327680, 30, 4718678, 327680, 9, 4718679, 393216, 9, 4718680, 327680, 8, 4718681, 393216, 8, 4718682, 327680, 8, 4718683, 393216, 8, 4718684, 327680, 8, 4718685, 393216, 8, 4718690, 131072, 30, 4718692, 131072, 30, 4718701, 327680, 35, 4718702, 393216, 35, 4784137, 327680, 30, 4784138, 327680, 30, 4784140, 0, 20, 4784141, 196608, 72, 4784142, 262144, 72, 4784143, 327680, 72, 4784144, 393216, 72, 4784145, 458752, 72, 4784146, 0, 21, 4784147, 0, 52, 4784148, 65536, 52, 4784149, 131072, 52, 4784150, 196608, 52, 4784151, 262144, 52, 4784152, 0, 38, 4784157, 0, 20, 4784159, 131072, 38, 4784160, 131072, 43, 4784161, 131072, 43, 4784162, 131072, 43, 4784163, 131072, 43, 4784164, 131072, 43, 4784165, 131072, 43, 4784166, 131072, 43, 4784167, 0, 38, 4784168, 0, 39, 4784169, 131072, 39, 4784170, 131072, 38, 4784172, 196608, 31, 4784173, 262144, 31, 4784174, 262144, 31, 4784175, 262144, 28, 4784177, 196608, 30, 4784200, 262144, 31, 4784201, 327680, 31, 4784204, 327680, 30, 4784206, 327680, 30, 4784209, 327680, 30, 4784214, 327680, 8, 4784215, 393216, 8, 4784216, 327680, 9, 4784217, 393216, 9, 4784218, 327680, 9, 4784219, 393216, 9, 4784220, 327680, 9, 4784221, 393216, 9, 4784223, 458752, 34, 4784226, 131072, 30, 4784228, 131072, 30, 4784237, 327680, 36, 4784238, 393216, 36, 4849673, 327680, 30, 4849674, 327680, 30, 4849676, 0, 21, 4849677, 196608, 73, 4849678, 262144, 73, 4849679, 327680, 73, 4849680, 393216, 73, 4849681, 458752, 73, 4849682, 0, 22, 4849683, 0, 53, 4849684, 65536, 53, 4849685, 131072, 53, 4849686, 196608, 53, 4849687, 262144, 53, 4849688, 0, 39, 4849689, 65536, 39, 4849690, 65536, 39, 4849691, 65536, 39, 4849692, 65536, 39, 4849693, 65536, 39, 4849694, 65536, 39, 4849695, 131072, 39, 4849696, 131072, 43, 4849697, 131072, 43, 4849698, 131072, 43, 4849699, 131072, 43, 4849700, 131072, 43, 4849701, 131072, 43, 4849702, 131072, 43, 4849703, 0, 39, 4849704, 65536, 39, 4849705, 65536, 39, 4849706, 131072, 39, 4849711, 196608, 31, 4849712, 262144, 28, 4849713, 196608, 30, 4849740, 327680, 30, 4849742, 327680, 30, 4849743, 65536, 35, 4849744, 131072, 35, 4849745, 327680, 30, 4849750, 327680, 9, 4849751, 393216, 9, 4849752, 327680, 8, 4849753, 393216, 8, 4849754, 327680, 8, 4849755, 393216, 8, 4849756, 327680, 8, 4849757, 393216, 8, 4849758, 262144, 21, 4849762, 131072, 30, 4849764, 131072, 30, 4915205, 327680, 28, 4915206, 262144, 31, 4915207, 262144, 31, 4915208, 262144, 31, 4915209, 327680, 31, 4915210, 327680, 30, 4915211, 393216, 65, 4915212, 0, 22, 4915213, 131072, 43, 4915214, 131072, 43, 4915215, 131072, 43, 4915216, 131072, 43, 4915217, 131072, 43, 4915218, 327680, 42, 4915220, 196608, 65, 4915221, 262144, 65, 4915222, 327680, 65, 4915223, 393216, 65, 4915224, 458752, 65, 4915229, 0, 22, 4915232, 65536, 43, 4915233, 65536, 43, 4915234, 65536, 43, 4915235, 65536, 43, 4915236, 65536, 43, 4915237, 65536, 43, 4915238, 65536, 43, 4915239, 327680, 43, 4915248, 196608, 30, 4915249, 196608, 30, 4915275, 327680, 28, 4915276, 327680, 31, 4915278, 327680, 30, 4915279, 65536, 36, 4915280, 131072, 36, 4915281, 327680, 30, 4915286, 327680, 8, 4915287, 393216, 8, 4915288, 327680, 9, 4915289, 393216, 9, 4915290, 327680, 9, 4915291, 393216, 9, 4915292, 327680, 9, 4915293, 393216, 9, 4915294, 262144, 22, 4915298, 131072, 30, 4915300, 131072, 30, 4980741, 327680, 30, 4980744, 196608, 66, 4980745, 262144, 66, 4980746, 327680, 66, 4980747, 393216, 66, 4980748, 458752, 66, 4980749, 131072, 43, 4980750, 131072, 43, 4980751, 131072, 43, 4980752, 131072, 43, 4980753, 131072, 43, 4980754, 327680, 42, 4980756, 196608, 66, 4980757, 262144, 66, 4980758, 327680, 66, 4980759, 393216, 66, 4980760, 458752, 66, 4980768, 65536, 44, 4980769, 131072, 44, 4980770, 131072, 44, 4980771, 196608, 44, 4980772, 131072, 44, 4980773, 196608, 44, 4980774, 262144, 44, 4980775, 327680, 44, 4980784, 196608, 30, 4980785, 196608, 30, 4980811, 327680, 30, 4980812, 458752, 34, 4980814, 327680, 30, 4980817, 327680, 30, 4980822, 327680, 9, 4980823, 393216, 9, 4980824, 327680, 8, 4980825, 393216, 8, 4980826, 327680, 8, 4980827, 393216, 8, 4980830, 458752, 34, 4980834, 131072, 30, 4980835, 196608, 28, 4980836, 131072, 31, 5046277, 327680, 30, 5046279, 327680, 28, 5046280, 196608, 67, 5046281, 262144, 67, 5046282, 327680, 67, 5046283, 393216, 67, 5046284, 458752, 67, 5046285, 131072, 43, 5046286, 131072, 43, 5046287, 131072, 43, 5046288, 131072, 43, 5046289, 131072, 43, 5046290, 327680, 42, 5046292, 196608, 67, 5046293, 262144, 67, 5046294, 327680, 67, 5046295, 393216, 67, 5046296, 458752, 67, 5046316, 262144, 54, 5046317, 327680, 54, 5046318, 393216, 54, 5046319, 458752, 54, 5046320, 196608, 30, 5046321, 196608, 30, 5046347, 327680, 30, 5046350, 327680, 30, 5046351, 327680, 28, 5046352, 262144, 31, 5046353, 327680, 31, 5046360, 327680, 9, 5046361, 393216, 9, 5046362, 327680, 9, 5046363, 393216, 9, 5046370, 131072, 30, 5046371, 131072, 30, 5111813, 327680, 30, 5111815, 327680, 30, 5111816, 196608, 68, 5111817, 262144, 68, 5111818, 327680, 68, 5111819, 393216, 68, 5111820, 458752, 68, 5111821, 131072, 43, 5111822, 131072, 43, 5111823, 131072, 43, 5111824, 131072, 43, 5111825, 131072, 43, 5111826, 327680, 43, 5111828, 196608, 68, 5111829, 262144, 68, 5111830, 327680, 68, 5111831, 393216, 68, 5111832, 458752, 68, 5111850, 65536, 44, 5111851, 131072, 44, 5111852, 262144, 55, 5111853, 327680, 55, 5111854, 393216, 55, 5111855, 458752, 55, 5111856, 196608, 30, 5111857, 196608, 30, 5111883, 327680, 27, 5111884, 327680, 29, 5111886, 327680, 30, 5111887, 327680, 30, 5111888, 262145, 5, 5111889, 1, 6, 5111896, 327680, 8, 5111897, 393216, 8, 5111898, 327680, 8, 5111899, 393216, 8, 5111903, 196608, 28, 5111904, 65536, 31, 5111905, 65536, 31, 5111906, 131072, 31, 5111907, 131072, 30, 5177349, 327680, 30, 5177351, 327680, 30, 5177352, 196608, 69, 5177353, 262144, 69, 5177354, 327680, 69, 5177355, 393216, 69, 5177356, 458752, 69, 5177357, 65536, 44, 5177358, 131072, 44, 5177359, 196608, 44, 5177360, 196608, 44, 5177361, 0, 37, 5177362, 65536, 37, 5177363, 65536, 37, 5177364, 196608, 69, 5177365, 262144, 69, 5177366, 327680, 69, 5177367, 393216, 69, 5177368, 458752, 69, 5177369, 131072, 37, 5177380, 0, 45, 5177381, 65536, 45, 5177382, 131072, 45, 5177383, 196608, 45, 5177388, 262144, 56, 5177389, 327680, 56, 5177390, 393216, 56, 5177391, 458752, 56, 5177392, 196608, 30, 5177393, 196608, 30, 5177420, 327680, 27, 5177421, 327680, 29, 5177422, 327680, 30, 5177423, 327680, 30, 5177424, 262145, 2, 5177425, 1, 4, 5177432, 327680, 9, 5177433, 393216, 9, 5177434, 327680, 9, 5177435, 393216, 9, 5177439, 131072, 30, 5177443, 131072, 30, 5242885, 327680, 30, 5242887, 327680, 30, 5242888, 196608, 70, 5242889, 262144, 70, 5242890, 327680, 70, 5242891, 393216, 70, 5242892, 458752, 70, 5242897, 0, 38, 5242900, 196608, 70, 5242901, 262144, 70, 5242902, 327680, 70, 5242903, 393216, 70, 5242904, 458752, 70, 5242905, 131072, 38, 5242910, 0, 20, 5242911, 262144, 39, 5242912, 65536, 39, 5242913, 65536, 39, 5242914, 65536, 39, 5242915, 65536, 39, 5242916, 0, 46, 5242917, 65536, 46, 5242918, 131072, 46, 5242919, 196608, 46, 5242920, 65536, 39, 5242921, 196608, 39, 5242924, 262144, 57, 5242925, 327680, 57, 5242926, 393216, 57, 5242927, 458752, 57, 5242928, 196608, 30, 5242929, 196608, 31, 5242930, 262144, 28, 5242957, 327680, 30, 5242958, 327680, 30, 5242959, 327680, 30, 5242960, 262145, 2, 5242961, 131073, 0, 5242962, 1, 6, 5242968, 327680, 8, 5242969, 393216, 8, 5242970, 327680, 8, 5242971, 393216, 8, 5242975, 131072, 30, 5242979, 131072, 30, 5308421, 327680, 30, 5308423, 327680, 30, 5308424, 196608, 71, 5308425, 262144, 71, 5308426, 327680, 71, 5308427, 393216, 71, 5308428, 458752, 71, 5308429, 196608, 43, 5308433, 0, 38, 5308436, 196608, 71, 5308437, 262144, 71, 5308438, 327680, 71, 5308439, 393216, 71, 5308440, 458752, 71, 5308441, 131072, 38, 5308442, 0, 20, 5308446, 0, 21, 5308447, 131072, 38, 5308448, 196608, 2, 5308450, 262144, 22, 5308452, 0, 47, 5308453, 65536, 47, 5308454, 131072, 47, 5308455, 196608, 47, 5308457, 0, 38, 5308460, 262144, 58, 5308461, 327680, 58, 5308462, 393216, 58, 5308463, 458752, 58, 5308464, 196608, 31, 5308465, 262144, 28, 5308466, 196608, 30, 5308491, 65536, 35, 5308492, 131072, 35, 5308493, 327680, 30, 5308494, 327680, 30, 5308495, 327680, 30, 5308496, 262145, 2, 5308497, 1, 0, 5308498, 1, 4, 5308503, 262144, 21, 5308504, 327680, 9, 5308505, 393216, 9, 5308506, 327680, 9, 5308507, 393216, 9, 5308511, 131072, 30, 5308515, 131072, 30, 5373957, 262144, 29, 5373958, 327680, 29, 5373959, 327680, 30, 5373960, 196608, 72, 5373961, 262144, 72, 5373962, 327680, 72, 5373963, 393216, 72, 5373964, 458752, 72, 5373965, 327680, 42, 5373969, 0, 38, 5373970, 0, 20, 5373972, 196608, 72, 5373973, 262144, 72, 5373974, 327680, 72, 5373975, 393216, 72, 5373976, 458752, 72, 5373977, 131072, 38, 5373978, 0, 21, 5373982, 0, 22, 5373983, 131072, 38, 5373985, 196608, 2, 5373988, 0, 48, 5373989, 65536, 48, 5373990, 131072, 48, 5373991, 196608, 48, 5373992, 262144, 21, 5373993, 0, 38, 5373994, 327680, 59, 5373995, 393216, 59, 5373996, 131072, 44, 5373997, 131072, 44, 5373998, 196608, 44, 5373999, 262144, 44, 5374000, 327680, 44, 5374001, 196608, 30, 5374002, 196608, 30, 5374027, 65536, 36, 5374028, 131072, 36, 5374029, 327680, 30, 5374030, 327680, 30, 5374031, 327680, 30, 5374032, 262145, 2, 5374033, 1, 0, 5374034, 131073, 0, 5374035, 1, 6, 5374037, 458752, 34, 5374039, 262144, 22, 5374044, 458752, 7, 5374047, 131072, 30, 5374051, 131072, 30, 5374061, 327680, 35, 5374062, 393216, 35, 5439494, 327680, 30, 5439495, 327680, 30, 5439496, 196608, 73, 5439497, 262144, 73, 5439498, 327680, 73, 5439499, 393216, 73, 5439500, 458752, 73, 5439501, 327680, 42, 5439505, 0, 38, 5439506, 0, 21, 5439508, 196608, 73, 5439509, 262144, 73, 5439510, 327680, 73, 5439511, 393216, 73, 5439512, 458752, 73, 5439513, 131072, 38, 5439514, 0, 22, 5439519, 131072, 38, 5439520, 196608, 2, 5439524, 65536, 44, 5439525, 131072, 44, 5439526, 196608, 44, 5439527, 262144, 44, 5439528, 262144, 22, 5439529, 0, 38, 5439530, 327680, 60, 5439531, 393216, 60, 5439532, 458752, 60, 5439533, 0, 66, 5439534, 65536, 66, 5439537, 196608, 30, 5439538, 196608, 30, 5439565, 327680, 30, 5439566, 327680, 30, 5439567, 327680, 30, 5439568, 262145, 6, 5439569, 262145, 4, 5439570, 262145, 4, 5439571, 131073, 6, 5439572, 131072, 1, 5439583, 196608, 27, 5439584, 65536, 29, 5439585, 131072, 29, 5439587, 196608, 27, 5439588, 131072, 29, 5439597, 327680, 36, 5439598, 393216, 36, 5505030, 327680, 30, 5505031, 327680, 30, 5505035, 131072, 43, 5505036, 131072, 43, 5505037, 327680, 43, 5505041, 0, 38, 5505042, 0, 22, 5505044, 65536, 43, 5505045, 65536, 43, 5505046, 65536, 43, 5505047, 65536, 43, 5505048, 65536, 43, 5505049, 131072, 38, 5505055, 131072, 38, 5505065, 0, 38, 5505066, 327680, 61, 5505067, 393216, 61, 5505068, 458752, 61, 5505069, 0, 67, 5505070, 65536, 67, 5505071, 196608, 43, 5505073, 196608, 30, 5505074, 196608, 30, 5505101, 327680, 30, 5505102, 327680, 27, 5505103, 262144, 29, 5505104, 262144, 29, 5505105, 262144, 29, 5505106, 262144, 29, 5505107, 327680, 29, 5505121, 131072, 30, 5505124, 131072, 30, 5570566, 327680, 30, 5570567, 327680, 30, 5570571, 196608, 44, 5570572, 262144, 44, 5570573, 327680, 44, 5570576, 0, 20, 5570577, 0, 38, 5570580, 65536, 43, 5570581, 65536, 43, 5570582, 65536, 43, 5570583, 65536, 43, 5570584, 65536, 43, 5570585, 131072, 38, 5570591, 196608, 38, 5570592, 65536, 37, 5570593, 65536, 37, 5570594, 65536, 37, 5570595, 65536, 37, 5570596, 65536, 37, 5570597, 65536, 37, 5570598, 65536, 37, 5570599, 65536, 37, 5570600, 65536, 37, 5570601, 262144, 38, 5570602, 327680, 62, 5570603, 393216, 62, 5570604, 458752, 62, 5570605, 0, 68, 5570606, 65536, 68, 5570607, 327680, 42, 5570609, 196608, 30, 5570610, 196608, 30, 5570637, 327680, 30, 5570639, 458752, 34, 5570642, 327680, 30, 5570643, 327680, 30, 5570655, 327680, 8, 5570656, 393216, 8, 5570657, 131072, 30, 5570660, 131072, 30, 5636102, 327680, 30, 5636103, 327680, 30, 5636108, 327680, 42, 5636112, 0, 21, 5636113, 0, 38, 5636117, 262144, 39, 5636118, 65536, 39, 5636119, 65536, 39, 5636120, 65536, 39, 5636121, 131072, 39, 5636138, 327680, 63, 5636139, 393216, 63, 5636140, 458752, 63, 5636141, 0, 69, 5636142, 65536, 69, 5636143, 327680, 42, 5636145, 196608, 30, 5636146, 196608, 30, 5636173, 327680, 27, 5636174, 262144, 29, 5636175, 262144, 29, 5636176, 262144, 29, 5636177, 327680, 29, 5636178, 327680, 30, 5636179, 327680, 30, 5636191, 327680, 9, 5636192, 393216, 9, 5636193, 131072, 30, 5636195, 196608, 28, 5636196, 131072, 31, 5701638, 327680, 30, 5701639, 327680, 30, 5701644, 327680, 43, 5701648, 0, 22, 5701649, 0, 38, 5701653, 131072, 38, 5701674, 327680, 64, 5701675, 393216, 64, 5701676, 458752, 64, 5701677, 0, 70, 5701678, 65536, 70, 5701679, 327680, 43, 5701680, 196608, 29, 5701681, 262144, 29, 5701682, 196608, 30, 5701710, 65536, 35, 5701711, 131072, 35, 5701713, 327680, 30, 5701714, 327680, 27, 5701715, 262144, 29, 5701716, 262144, 29, 5701717, 262144, 29, 5701718, 327680, 29, 5701719, 327680, 8, 5701720, 393216, 8, 5701727, 327680, 8, 5701728, 393216, 8, 5701729, 131072, 30, 5701730, 196608, 28, 5701731, 131072, 31, 5767174, 327680, 30, 5767175, 262144, 29, 5767176, 65536, 44, 5767177, 131072, 44, 5767178, 196608, 44, 5767179, 262144, 44, 5767180, 327680, 44, 5767185, 0, 39, 5767186, 65536, 39, 5767187, 65536, 39, 5767188, 65536, 39, 5767189, 131072, 39, 5767194, 0, 20, 5767210, 65536, 44, 5767211, 131072, 44, 5767212, 131072, 44, 5767213, 196608, 44, 5767214, 262144, 44, 5767215, 327680, 44, 5767216, 196608, 30, 5767218, 196608, 30, 5767246, 65536, 36, 5767247, 131072, 36, 5767249, 327680, 30, 5767250, 458752, 34, 5767253, 327680, 30, 5767254, 327680, 30, 5767255, 327680, 9, 5767256, 393216, 9, 5767257, 327680, 8, 5767258, 393216, 8, 5767263, 327680, 9, 5767264, 393216, 9, 5767265, 131072, 30, 5767266, 131072, 30, 5832710, 327680, 30, 5832712, 327680, 30, 5832730, 0, 21, 5832752, 196608, 30, 5832754, 196608, 30, 5832785, 327680, 27, 5832786, 262144, 29, 5832787, 262144, 29, 5832788, 327680, 29, 5832789, 327680, 30, 5832790, 327680, 30, 5832791, 327680, 8, 5832792, 393216, 8, 5832793, 327680, 9, 5832794, 393216, 9, 5832799, 327680, 8, 5832800, 393216, 8, 5832801, 131072, 30, 5832802, 131072, 30, 5832815, 327680, 35, 5832816, 393216, 35, 5898246, 262144, 29, 5898247, 262144, 29, 5898248, 262144, 29, 5898249, 262144, 29, 5898250, 262144, 29, 5898251, 327680, 29, 5898262, 262144, 58, 5898263, 327680, 58, 5898264, 393216, 58, 5898265, 458752, 58, 5898266, 0, 22, 5898288, 196608, 30, 5898290, 196608, 30, 5898323, 458752, 34, 5898324, 327680, 30, 5898325, 327680, 30, 5898326, 327680, 30, 5898327, 327680, 9, 5898328, 393216, 9, 5898329, 327680, 8, 5898330, 393216, 8, 5898331, 262144, 21, 5898335, 327680, 9, 5898336, 393216, 9, 5898337, 131072, 30, 5898338, 196608, 27, 5898339, 65536, 29, 5898340, 131072, 29, 5898351, 327680, 36, 5898352, 393216, 36, 5963786, 327680, 30, 5963787, 262144, 29, 5963788, 327680, 29, 5963798, 65536, 44, 5963799, 131072, 44, 5963800, 196608, 44, 5963801, 262144, 44, 5963802, 327680, 44, 5963807, 262144, 39, 5963808, 65536, 39, 5963809, 65536, 39, 5963810, 65536, 39, 5963811, 65536, 39, 5963812, 65536, 39, 5963813, 65536, 39, 5963814, 65536, 39, 5963815, 65536, 39, 5963816, 65536, 39, 5963817, 65536, 39, 5963818, 65536, 39, 5963819, 65536, 39, 5963820, 65536, 39, 5963821, 65536, 39, 5963822, 65536, 39, 5963823, 196608, 39, 5963824, 196608, 30, 5963825, 196608, 29, 5963826, 262144, 29, 5963860, 327680, 30, 5963861, 327680, 30, 5963862, 327680, 30, 5963863, 327680, 8, 5963864, 393216, 8, 5963865, 327680, 9, 5963866, 393216, 9, 5963867, 262144, 22, 5963873, 131072, 30, 5963875, 393216, 34, 5963876, 131072, 30, 6029322, 262144, 29, 6029323, 327680, 29, 6029324, 327680, 30, 6029327, 0, 59, 6029328, 65536, 59, 6029329, 131072, 59, 6029330, 196608, 59, 6029331, 262144, 59, 6029333, 0, 20, 6029343, 131072, 38, 6029347, 262148, 5, 6029348, 4, 6, 6029356, 262145, 5, 6029357, 1, 6, 6029359, 0, 38, 6029360, 196608, 30, 6029361, 196608, 30, 6029396, 327680, 30, 6029397, 327680, 30, 6029398, 327680, 30, 6029399, 327680, 9, 6029400, 393216, 9, 6029401, 327680, 8, 6029402, 393216, 8, 6029403, 458752, 34, 6029409, 196608, 27, 6029410, 131072, 29, 6029412, 131072, 30, 6094859, 327680, 30, 6094860, 327680, 30, 6094863, 0, 60, 6094864, 65536, 60, 6094865, 131072, 60, 6094866, 196608, 60, 6094867, 262144, 60, 6094869, 0, 21, 6094879, 131072, 38, 6094883, 262148, 6, 6094884, 262148, 1, 6094885, 4, 6, 6094888, 327684, 5, 6094889, 196612, 5, 6094890, 196612, 7, 6094891, 262145, 5, 6094892, 65537, 0, 6094893, 131073, 0, 6094894, 1, 6, 6094895, 0, 38, 6094896, 196608, 30, 6094897, 196608, 30, 6094932, 327680, 30, 6094933, 327680, 30, 6094934, 327680, 30, 6094935, 327680, 8, 6094936, 393216, 8, 6094937, 327680, 9, 6094938, 393216, 9, 6094944, 327680, 8, 6094945, 393216, 8, 6094946, 131072, 30, 6094947, 196608, 28, 6094948, 131072, 31, 6160395, 327680, 30, 6160396, 262144, 29, 6160397, 327680, 29, 6160399, 0, 61, 6160400, 65536, 61, 6160401, 131072, 61, 6160402, 196608, 61, 6160403, 262144, 61, 6160405, 0, 22, 6160415, 131072, 38, 6160420, 262148, 6, 6160421, 262148, 1, 6160422, 131076, 3, 6160423, 131076, 3, 6160424, 131076, 4, 6160425, 262145, 5, 6160426, 131073, 3, 6160427, 65537, 0, 6160428, 1, 0, 6160429, 1, 0, 6160430, 1, 4, 6160431, 0, 38, 6160432, 196608, 30, 6160433, 196608, 30, 6160459, 262144, 31, 6160460, 262144, 31, 6160461, 262144, 31, 6160462, 262144, 31, 6160463, 262144, 31, 6160464, 262144, 28, 6160465, 65536, 35, 6160466, 131072, 35, 6160468, 327680, 30, 6160469, 327680, 30, 6160470, 327680, 30, 6160471, 327680, 9, 6160472, 393216, 9, 6160478, 327680, 8, 6160479, 393216, 8, 6160480, 327680, 9, 6160481, 393216, 9, 6160482, 131072, 30, 6160483, 131072, 30, 6225931, 262144, 29, 6225932, 327680, 29, 6225933, 327680, 30, 6225935, 0, 62, 6225936, 65536, 62, 6225937, 131072, 62, 6225938, 196608, 62, 6225939, 262144, 62, 6225951, 196608, 38, 6225952, 65536, 37, 6225953, 65536, 37, 6225954, 65536, 37, 6225955, 131072, 37, 6225957, 262148, 6, 6225958, 262148, 4, 6225959, 262148, 4, 6225960, 131076, 6, 6225961, 262145, 6, 6225962, 262145, 4, 6225963, 262145, 4, 6225964, 262145, 4, 6225965, 262145, 4, 6225966, 131073, 6, 6225967, 0, 38, 6225968, 196608, 30, 6225969, 196608, 30, 6226000, 196608, 30, 6226001, 65536, 36, 6226002, 131072, 36, 6226004, 327680, 30, 6226005, 327680, 30, 6226006, 327680, 30, 6226007, 327680, 8, 6226008, 393216, 8, 6226014, 327680, 9, 6226015, 393216, 9, 6226018, 131072, 30, 6226019, 131072, 30, 6226030, 327680, 35, 6226031, 393216, 35, 6291468, 327680, 30, 6291469, 327680, 30, 6291471, 0, 63, 6291472, 65536, 63, 6291473, 131072, 63, 6291474, 196608, 63, 6291475, 262144, 63, 6291481, 262144, 39, 6291482, 65536, 39, 6291483, 65536, 39, 6291484, 65536, 39, 6291485, 65536, 39, 6291486, 65536, 39, 6291487, 196608, 39, 6291491, 196608, 38, 6291492, 65536, 37, 6291493, 65536, 37, 6291494, 65536, 37, 6291495, 65536, 37, 6291496, 65536, 37, 6291497, 65536, 37, 6291498, 65536, 37, 6291499, 65536, 37, 6291500, 65536, 37, 6291501, 65536, 37, 6291502, 65536, 37, 6291503, 262144, 38, 6291504, 196608, 30, 6291505, 196608, 30, 6291536, 196608, 30, 6291540, 327680, 30, 6291541, 327680, 30, 6291542, 327680, 30, 6291543, 327680, 9, 6291544, 393216, 9, 6291550, 327680, 8, 6291551, 393216, 8, 6291552, 196608, 28, 6291553, 65536, 31, 6291554, 131072, 31, 6291555, 131072, 30, 6291566, 327680, 36, 6291567, 393216, 36, 6357004, 327680, 30, 6357005, 262144, 29, 6357006, 327680, 29, 6357007, 0, 64, 6357008, 65536, 64, 6357009, 131072, 64, 6357010, 196608, 64, 6357011, 262144, 64, 6357017, 131072, 38, 6357023, 0, 38, 6357026, 196608, 29, 6357027, 262144, 29, 6357028, 262144, 29, 6357029, 262144, 29, 6357030, 262144, 29, 6357031, 327680, 29, 6357036, 196608, 29, 6357037, 262144, 29, 6357038, 262144, 29, 6357039, 262144, 29, 6357040, 262144, 29, 6357041, 196608, 30, 6357072, 196608, 31, 6357073, 262144, 31, 6357074, 262144, 31, 6357075, 262144, 31, 6357076, 327680, 31, 6357077, 327680, 30, 6357078, 327680, 30, 6357079, 327680, 8, 6357080, 393216, 8, 6357086, 327680, 9, 6357087, 393216, 9, 6357088, 131072, 30, 6357090, 196608, 28, 6357091, 131072, 31, 6422540, 327680, 30, 6422542, 262144, 29, 6422543, 262144, 29, 6422544, 262144, 29, 6422545, 262144, 29, 6422546, 262144, 29, 6422547, 262144, 29, 6422548, 262144, 29, 6422549, 262144, 29, 6422550, 262144, 29, 6422551, 262144, 29, 6422552, 327680, 29, 6422553, 131072, 38, 6422558, 196608, 29, 6422559, 262144, 29, 6422560, 262144, 29, 6422561, 262144, 29, 6422562, 262144, 29, 6422567, 262144, 29, 6422568, 327680, 29, 6422572, 196608, 30, 6422577, 196608, 30, 6422611, 327680, 28, 6422612, 262144, 31, 6422613, 327680, 31, 6422614, 327680, 30, 6422615, 327680, 9, 6422616, 393216, 9, 6422624, 131072, 30, 6422625, 458752, 34, 6422626, 131072, 30, 6488076, 327680, 30, 6488088, 262144, 29, 6488089, 262144, 29, 6488090, 262144, 29, 6488091, 262144, 29, 6488092, 262144, 29, 6488093, 262144, 29, 6488094, 262144, 29, 6488095, 196608, 29, 6488096, 262144, 29, 6488097, 262144, 29, 6488098, 262144, 29, 6488099, 262144, 29, 6488100, 262144, 29, 6488101, 262144, 29, 6488102, 262144, 29, 6488103, 262144, 29, 6488104, 262144, 29, 6488105, 262144, 29, 6488106, 262144, 29, 6488107, 262144, 29, 6488108, 262144, 29, 6488109, 262144, 29, 6488110, 262144, 29, 6488111, 262144, 29, 6488112, 262144, 29, 6488113, 262144, 29, 6488139, 262144, 31, 6488140, 262144, 31, 6488141, 262144, 31, 6488142, 262144, 28, 6488146, 458752, 34, 6488147, 327680, 30, 6488148, 327680, 28, 6488149, 262144, 31, 6488150, 327680, 31, 6488160, 131072, 30, 6488162, 131072, 30, 6553612, 262144, 29, 6553613, 262144, 29, 6553614, 262144, 29, 6553615, 262144, 29, 6553616, 262144, 29, 6553617, 262144, 29, 6553618, 262144, 29, 6553619, 262144, 29, 6553620, 262144, 29, 6553621, 262144, 29, 6553622, 262144, 29, 6553623, 262144, 29, 6553624, 262144, 29, 6553625, 262144, 29, 6553626, 262144, 29, 6553627, 262144, 29, 6553628, 262144, 29, 6553629, 262144, 29, 6553630, 262144, 29, 6553631, 262144, 29, 6553672, 262144, 31, 6553673, 262144, 31, 6553674, 262144, 31, 6553675, 262144, 28, 6553678, 196608, 30, 6553683, 327680, 30, 6553684, 327680, 30, 6553696, 131072, 30, 6553697, 196608, 28, 6553698, 131072, 31, 6553706, 327680, 35, 6553707, 393216, 35, 6619211, 196608, 30, 6619212, 65536, 35, 6619213, 131072, 35, 6619214, 196608, 31, 6619215, 262144, 31, 6619216, 262144, 31, 6619217, 262144, 31, 6619218, 262144, 31, 6619219, 327680, 31, 6619220, 327680, 30, 6619221, 327680, 8, 6619222, 393216, 8, 6619232, 131072, 30, 6619233, 131072, 30, 6619242, 327680, 36, 6619243, 393216, 36, 6684747, 196608, 30, 6684748, 65536, 36, 6684749, 131072, 36, 6684756, 327680, 30, 6684757, 327680, 9, 6684758, 393216, 9, 6684768, 131072, 30, 6684769, 131072, 30, 6750283, 196608, 30, 6750292, 327680, 30, 6750293, 262144, 21, 6750304, 131072, 30, 6750305, 131072, 30, 6815819, 196608, 31, 6815820, 262144, 31, 6815821, 262144, 31, 6815822, 262144, 31, 6815823, 262144, 31, 6815824, 262144, 31, 6815825, 262144, 31, 6815826, 262144, 31, 6815827, 262144, 31, 6815828, 327680, 31, 6815829, 262144, 22, 6815830, 458752, 34, 6815839, 262144, 21, 6815840, 131072, 30, 6815841, 196608, 27, 6815842, 65536, 29, 6815843, 131072, 29, 6881375, 262144, 22, 6881376, 131072, 30, 6881377, 327680, 9, 6881378, 393216, 9, 6881379, 131072, 30, 6946910, 131072, 1, 6946912, 131072, 30, 6946915, 131072, 30, 7012448, 131072, 30, 7012449, 458752, 34, 7012451, 196608, 27, 7012452, 131072, 29, 7077963, 0, 80, 7077964, 65536, 80, 7077965, 131072, 80, 7077966, 196608, 80, 7077967, 262144, 80, 7077968, 327680, 80, 7077969, 393216, 80, 7077975, 131072, 1, 7077984, 196608, 27, 7077985, 65536, 29, 7077986, 65536, 29, 7077987, 131072, 29, 7077988, 131072, 30, 7143499, 0, 81, 7143500, 65536, 81, 7143501, 131072, 81, 7143502, 196608, 81, 7143503, 262144, 81, 7143504, 327680, 81, 7143505, 393216, 81, 7143508, 196608, 29, 7143509, 262144, 29, 7143510, 262144, 29, 7143511, 262144, 29, 7143512, 262144, 29, 7143513, 262144, 29, 7143514, 262144, 29, 7143515, 262144, 29, 7143516, 262144, 29, 7143517, 262144, 29, 7143518, 262144, 29, 7143519, 262144, 29, 7143520, 262144, 29, 7143521, 327680, 29, 7143522, 458752, 34, 7143523, 131072, 30, 7143524, 131072, 30, 7209036, 327680, 10, 7209037, 393216, 10, 7209038, 327680, 10, 7209039, 393216, 10, 7209040, 327680, 10, 7209041, 393216, 10, 7209042, 327680, 10, 7209043, 393216, 10, 7209044, 196608, 30, 7209046, 196608, 29, 7209047, 262144, 29, 7209048, 262144, 29, 7209049, 262144, 29, 7209050, 262144, 29, 7209051, 262144, 29, 7209052, 327680, 29, 7209054, 458752, 34, 7209057, 327680, 30, 7209058, 262144, 21, 7209059, 131072, 30, 7209060, 131072, 30, 7274568, 262144, 29, 7274569, 262144, 29, 7274570, 262144, 29, 7274571, 262144, 29, 7274572, 262144, 29, 7274573, 262144, 29, 7274574, 262144, 29, 7274575, 262144, 29, 7274576, 262144, 29, 7274577, 262144, 29, 7274578, 262144, 29, 7274579, 262144, 29, 7274580, 262144, 29, 7274582, 196608, 30, 7274588, 262144, 29, 7274589, 262144, 29, 7274590, 262144, 29, 7274591, 262144, 29, 7274592, 327680, 29, 7274593, 327680, 30, 7274594, 262144, 22, 7274595, 131072, 30, 7274596, 131072, 30, 7340115, 196608, 29, 7340116, 262144, 29, 7340117, 262144, 29, 7340118, 262144, 29, 7340128, 327680, 30, 7340129, 327680, 30, 7340131, 131072, 30, 7340132, 131072, 30, 7405651, 196608, 30, 7405664, 327680, 30, 7405665, 327680, 30, 7405666, 262144, 21, 7405667, 131072, 30, 7405668, 131072, 30, 7471187, 196608, 30, 7471200, 327680, 30, 7471201, 327680, 30, 7471202, 262144, 22, 7471203, 131072, 30, 7471204, 131072, 30, 7536711, 131072, 30, 7536712, 131072, 30, 7536716, 131072, 30, 7536721, 131072, 30, 7536722, 131072, 30, 7536724, 131072, 30, 7536725, 131072, 30, 7602247, 131072, 30, 7602248, 131072, 30, 7602252, 131072, 30, 7602257, 131072, 30, 7602258, 131072, 30, 7602260, 131072, 30, 7602261, 131072, 30, 7667719, 196608, 28, 7667720, 65536, 31, 7667721, 65536, 31, 7667722, 65536, 31, 7667723, 65536, 31, 7667724, 65536, 31, 7667725, 65536, 31, 7667726, 65536, 31, 7667727, 131072, 28, 7667749, 196608, 28, 7667750, 65536, 31, 7667751, 65536, 31, 7667752, 65536, 31, 7667753, 65536, 31, 7667754, 65536, 31, 7667755, 65536, 31, 7667756, 65536, 31, 7667757, 65536, 31, 7667758, 65536, 31, 7667759, 65536, 31, 7667760, 65536, 31, 7667761, 65536, 31, 7667762, 65536, 31, 7667763, 65536, 31, 7667764, 65536, 31, 7667765, 65536, 31, 7667766, 65536, 31, 7667767, 65536, 31, 7667768, 65536, 31, 7667769, 65536, 31, 7667770, 65536, 31, 7667771, 65536, 31, 7667772, 65536, 31, 7667773, 65536, 31, 7667774, 65536, 31, 7667775, 65536, 31, 7667776, 65536, 31, 7667777, 65536, 31, 7667778, 65536, 31, 7667779, 65536, 31, 7667780, 65536, 31, 7667781, 65536, 31, 7667782, 65536, 31, 7667783, 131072, 31, 7667784, 131072, 30, 7667788, 131072, 30, 7667790, 196608, 28, 7667791, 65536, 31, 7667792, 65536, 31, 7667793, 131072, 31, 7667794, 131072, 30, 7667796, 131072, 30, 7667797, 131072, 30, 7733254, 65536, 30, 7733255, 131072, 30, 7733257, 196608, 28, 7733258, 65536, 31, 7733259, 65536, 31, 7733260, 65536, 31, 7733261, 65536, 31, 7733262, 131072, 28, 7733263, 0, 31, 7733264, 65536, 31, 7733265, 65536, 31, 7733266, 65536, 31, 7733267, 65536, 31, 7733268, 65536, 31, 7733269, 131072, 28, 7733285, 131072, 30, 7733286, 196608, 28, 7733287, 65536, 31, 7733288, 65536, 31, 7733289, 65536, 31, 7733290, 65536, 31, 7733291, 65536, 31, 7733292, 65536, 31, 7733293, 65536, 31, 7733294, 65536, 31, 7733295, 65536, 31, 7733296, 65536, 31, 7733297, 65536, 31, 7733298, 65536, 31, 7733299, 65536, 31, 7733300, 65536, 31, 7733301, 65536, 31, 7733302, 65536, 31, 7733303, 65536, 31, 7733304, 65536, 31, 7733305, 65536, 31, 7733306, 65536, 31, 7733307, 131072, 28, 7733320, 131072, 30, 7733324, 131072, 30, 7733326, 131072, 30, 7733330, 131072, 30, 7733332, 131072, 30, 7733333, 131072, 30, 7798790, 65536, 31, 7798791, 131072, 31, 7798793, 131072, 30, 7798798, 0, 31, 7798799, 65536, 31, 7798800, 65536, 31, 7798801, 65536, 31, 7798802, 65536, 31, 7798803, 65536, 31, 7798804, 131072, 28, 7798805, 0, 30, 7798821, 131072, 30, 7798822, 131072, 30, 7798828, 196608, 28, 7798829, 65536, 31, 7798830, 65536, 31, 7798831, 65536, 31, 7798832, 65536, 31, 7798833, 65536, 31, 7798834, 65536, 31, 7798835, 65536, 31, 7798836, 65536, 31, 7798837, 65536, 31, 7798838, 131072, 28, 7798843, 0, 31, 7798844, 65536, 31, 7798845, 65536, 31, 7798846, 65536, 31, 7798847, 65536, 31, 7798848, 65536, 31, 7798849, 65536, 31, 7798850, 65536, 31, 7798851, 65536, 31, 7798852, 65536, 31, 7798853, 65536, 31, 7798854, 65536, 31, 7798855, 65536, 31, 7798856, 131072, 31, 7798858, 196608, 28, 7798859, 65536, 31, 7798860, 131072, 31, 7798862, 131072, 30, 7798866, 131072, 30, 7798868, 131072, 30, 7798869, 131072, 30, 7864326, 65536, 31, 7864327, 65536, 31, 7864328, 65536, 31, 7864329, 131072, 31, 7864330, 196608, 28, 7864331, 65536, 31, 7864332, 65536, 31, 7864333, 65536, 31, 7864334, 65536, 31, 7864335, 65536, 31, 7864336, 65536, 31, 7864337, 65536, 31, 7864338, 131072, 28, 7864340, 0, 30, 7864341, 0, 31, 7864342, 65536, 31, 7864343, 65536, 31, 7864344, 65536, 31, 7864345, 65536, 31, 7864346, 65536, 31, 7864347, 65536, 31, 7864348, 65536, 31, 7864349, 65536, 31, 7864350, 65536, 31, 7864351, 65536, 31, 7864352, 65536, 31, 7864353, 65536, 31, 7864354, 131072, 28, 7864357, 131072, 30, 7864358, 131072, 30, 7864363, 196608, 28, 7864364, 131072, 31, 7864365, 196608, 28, 7864366, 65536, 31, 7864367, 65536, 31, 7864368, 65536, 31, 7864369, 65536, 31, 7864370, 65536, 31, 7864371, 65536, 31, 7864372, 65536, 31, 7864373, 131072, 28, 7864374, 0, 31, 7864375, 65536, 31, 7864376, 65536, 31, 7864377, 65536, 31, 7864378, 65536, 31, 7864379, 65536, 31, 7864380, 65536, 31, 7864381, 65536, 31, 7864382, 65536, 31, 7864383, 65536, 31, 7864384, 65536, 31, 7864385, 65536, 31, 7864386, 65536, 31, 7864387, 65536, 31, 7864388, 65536, 31, 7864389, 65536, 31, 7864390, 65536, 31, 7864391, 65536, 31, 7864392, 65536, 31, 7864393, 65536, 31, 7864394, 131072, 31, 7864398, 131072, 30, 7864402, 131072, 30, 7864403, 196608, 28, 7864404, 131072, 31, 7864405, 131072, 30, 7929862, 65536, 31, 7929863, 65536, 31, 7929864, 65536, 31, 7929865, 65536, 31, 7929866, 131072, 31, 7929867, 327680, 9, 7929868, 393216, 9, 7929869, 327680, 9, 7929870, 393216, 9, 7929871, 262144, 0, 7929872, 327680, 0, 7929874, 0, 30, 7929876, 0, 31, 7929877, 65536, 31, 7929878, 65536, 31, 7929879, 65536, 31, 7929880, 65536, 31, 7929881, 65536, 31, 7929882, 65536, 31, 7929883, 65536, 31, 7929884, 65536, 31, 7929885, 65536, 31, 7929886, 65536, 31, 7929887, 65536, 31, 7929888, 131072, 28, 7929890, 0, 30, 7929893, 131072, 30, 7929894, 131072, 30, 7929899, 131072, 30, 7929901, 131072, 30, 7929902, 327680, 9, 7929903, 393216, 9, 7929904, 327680, 9, 7929905, 393216, 9, 7929909, 0, 31, 7929910, 65536, 31, 7929911, 65536, 31, 7929912, 65536, 31, 7929913, 65536, 31, 7929914, 65536, 31, 7929915, 65536, 31, 7929916, 65536, 31, 7929917, 65536, 31, 7929918, 65536, 31, 7929919, 65536, 31, 7929920, 65536, 31, 7929921, 65536, 31, 7929922, 65536, 31, 7929923, 65536, 31, 7929924, 65536, 31, 7929925, 65536, 31, 7929926, 65536, 31, 7929927, 65536, 31, 7929928, 65536, 31, 7929929, 65536, 31, 7929930, 65536, 31, 7929931, 65536, 31, 7929932, 65536, 31, 7929933, 65536, 31, 7929934, 131072, 31, 7929938, 131072, 30, 7929939, 131072, 30, 7929941, 131072, 30, 7929945, 327680, 35, 7929946, 393216, 35, 7995407, 262144, 1, 7995408, 327680, 1, 7995409, 262144, 22, 7995410, 0, 31, 7995411, 65536, 31, 7995412, 65536, 31, 7995413, 65536, 31, 7995414, 65536, 31, 7995415, 65536, 31, 7995416, 65536, 31, 7995417, 65536, 31, 7995418, 131072, 28, 7995424, 0, 30, 7995426, 0, 30, 7995427, 65536, 30, 7995429, 131072, 30, 7995430, 131072, 30, 7995431, 196608, 28, 7995432, 65536, 31, 7995433, 65536, 31, 7995434, 65536, 31, 7995435, 131072, 31, 7995437, 131072, 30, 7995457, 327680, 28, 7995458, 65536, 31, 7995459, 65536, 31, 7995460, 65536, 31, 7995461, 65536, 31, 7995462, 65536, 31, 7995463, 65536, 31, 7995464, 65536, 31, 7995465, 65536, 31, 7995466, 65536, 31, 7995467, 65536, 31, 7995468, 65536, 31, 7995469, 65536, 31, 7995470, 65536, 31, 7995471, 65536, 31, 7995472, 65536, 31, 7995473, 65536, 31, 7995474, 131072, 31, 7995475, 131072, 30, 7995477, 131072, 30, 7995478, 196608, 32, 7995479, 327680, 35, 7995480, 393216, 35, 7995481, 327680, 36, 7995482, 393216, 36, 7995483, 196608, 32, 7995484, 327680, 35, 7995485, 393216, 35, 7995491, 327680, 35, 7995492, 393216, 35, 8060946, 262144, 1, 8060947, 327680, 1, 8060948, 327680, 9, 8060949, 393216, 9, 8060950, 327680, 9, 8060951, 393216, 9, 8060952, 327680, 9, 8060953, 393216, 9, 8060954, 0, 31, 8060955, 65536, 31, 8060956, 65536, 31, 8060957, 65536, 31, 8060958, 65536, 31, 8060959, 131072, 28, 8060960, 0, 30, 8060962, 0, 31, 8060963, 65536, 31, 8060964, 131072, 28, 8060965, 131072, 30, 8060966, 131072, 30, 8060967, 131072, 30, 8060969, 196608, 28, 8060970, 65536, 31, 8060971, 65536, 31, 8060972, 65536, 31, 8060973, 131072, 31, 8060982, 262144, 21, 8060993, 327680, 30, 8060998, 327680, 9, 8060999, 393216, 9, 8061000, 327680, 9, 8061001, 393216, 9, 8061004, 327680, 28, 8061005, 65536, 31, 8061006, 65536, 31, 8061007, 65536, 31, 8061008, 65536, 31, 8061009, 65536, 31, 8061010, 65536, 31, 8061011, 131072, 31, 8061013, 131072, 30, 8061015, 327680, 36, 8061016, 393216, 36, 8061020, 327680, 36, 8061021, 393216, 36, 8061023, 196608, 32, 8061024, 327680, 35, 8061025, 393216, 35, 8061026, 196608, 32, 8061027, 327680, 36, 8061028, 393216, 36, 8126492, 262144, 22, 8126493, 327680, 9, 8126494, 393216, 9, 8126495, 0, 30, 8126496, 0, 30, 8126500, 0, 30, 8126501, 131072, 30, 8126502, 131072, 30, 8126503, 131072, 30, 8126505, 131072, 30, 8126506, 262144, 1, 8126507, 327680, 1, 8126518, 262144, 22, 8126529, 327680, 30, 8126539, 262144, 21, 8126540, 327680, 30, 8126541, 196608, 28, 8126542, 65536, 31, 8126543, 131072, 31, 8126544, 65536, 60, 8126545, 0, 31, 8126546, 65536, 31, 8126547, 65536, 31, 8126548, 65536, 31, 8126549, 131072, 31, 8126558, 196608, 32, 8126560, 327680, 36, 8126561, 393216, 36, 8126565, 196608, 32, 8192024, 262147, 5, 8192025, 131075, 3, 8192026, 131075, 3, 8192027, 131075, 3, 8192028, 3, 6, 8192031, 0, 30, 8192032, 0, 31, 8192033, 65536, 31, 8192034, 65536, 31, 8192035, 131072, 28, 8192036, 0, 30, 8192037, 131072, 30, 8192038, 131072, 30, 8192039, 131072, 30, 8192041, 131072, 30, 8192042, 262144, 0, 8192043, 327680, 0, 8192065, 327680, 30, 8192067, 262144, 21, 8192075, 262144, 22, 8192076, 327680, 30, 8192077, 131072, 30, 8257560, 262147, 2, 8257561, 3, 0, 8257562, 3, 0, 8257563, 3, 0, 8257564, 131075, 0, 8257565, 131075, 3, 8257566, 3, 6, 8257567, 0, 31, 8257568, 65536, 31, 8257569, 131072, 28, 8257571, 0, 30, 8257572, 0, 31, 8257573, 131072, 31, 8257574, 131072, 30, 8257575, 131072, 30, 8257577, 131072, 30, 8257578, 262144, 1, 8257579, 327680, 1, 8257583, 262144, 21, 8257585, 0, 29, 8257586, 65536, 29, 8257587, 65536, 29, 8257588, 65536, 29, 8257589, 65536, 29, 8257590, 65536, 29, 8257591, 65536, 29, 8257592, 65536, 29, 8257593, 131072, 29, 8257598, 262144, 21, 8257601, 327680, 30, 8257603, 262144, 22, 8257612, 327680, 30, 8257613, 131072, 30, 8323078, 65536, 29, 8323079, 65536, 29, 8323080, 65536, 29, 8323081, 65536, 29, 8323082, 65536, 29, 8323083, 131072, 29, 8323096, 262147, 2, 8323097, 3, 0, 8323098, 3, 0, 8323099, 3, 0, 8323100, 3, 0, 8323101, 3, 0, 8323102, 3, 4, 8323103, 262144, 21, 8323105, 0, 31, 8323106, 131072, 28, 8323107, 0, 30, 8323110, 131072, 30, 8323111, 196608, 27, 8323112, 131072, 29, 8323113, 131072, 30, 8323119, 262144, 22, 8323120, 0, 29, 8323121, 131072, 27, 8323122, 65536, 29, 8323123, 65536, 29, 8323124, 65536, 29, 8323125, 65536, 29, 8323128, 131072, 30, 8323129, 196608, 27, 8323130, 65536, 29, 8323131, 65536, 29, 8323132, 65536, 29, 8323133, 131072, 29, 8323134, 262144, 22, 8323137, 327680, 27, 8323138, 262144, 29, 8323139, 262144, 29, 8323140, 262144, 29, 8323141, 262144, 29, 8323142, 327680, 29, 8323148, 327680, 27, 8323149, 262144, 29, 8323150, 262144, 29, 8323151, 65536, 29, 8323152, 131072, 29, 8388614, 65536, 29, 8388615, 65536, 29, 8388616, 131072, 29, 8388618, 131072, 30, 8388619, 131072, 30, 8388631, 262147, 5, 8388632, 65539, 0, 8388633, 3, 0, 8388634, 3, 0, 8388635, 3, 0, 8388636, 3, 0, 8388637, 3, 0, 8388638, 3, 4, 8388639, 262144, 22, 8388640, 262144, 1, 8388641, 327680, 1, 8388642, 0, 30, 8388643, 0, 30, 8388646, 131072, 30, 8388648, 131072, 30, 8388649, 131072, 30, 8388650, 327680, 9, 8388651, 393216, 9, 8388656, 0, 30, 8388657, 0, 30, 8388658, 0, 30, 8388662, 131072, 30, 8388664, 196608, 27, 8388665, 65536, 29, 8388666, 131072, 29, 8388669, 196608, 27, 8388670, 65536, 29, 8388671, 65536, 29, 8388672, 65536, 29, 8388673, 65536, 29, 8388674, 65536, 29, 8388675, 65536, 29, 8388676, 131072, 29, 8388678, 327680, 30, 8388686, 262144, 21, 8388687, 327680, 30, 8388688, 131072, 30, 8454152, 131072, 30, 8454154, 131072, 30, 8454155, 131072, 30, 8454167, 262147, 6, 8454168, 262147, 4, 8454169, 262147, 4, 8454170, 262147, 4, 8454171, 262147, 4, 8454172, 262147, 4, 8454173, 131075, 1, 8454174, 131075, 0, 8454175, 3, 6, 8454178, 0, 30, 8454179, 0, 30, 8454182, 131072, 30, 8454184, 131072, 30, 8454185, 131072, 30, 8454186, 262144, 21, 8454192, 0, 30, 8454193, 0, 30, 8454194, 0, 30, 8454198, 131072, 30, 8454202, 131072, 30, 8454212, 131072, 30, 8454213, 262144, 21, 8454214, 327680, 30, 8454222, 262144, 22, 8454223, 327680, 30, 8454224, 131072, 30, 8519688, 131072, 30, 8519690, 131072, 30, 8519691, 196608, 27, 8519692, 131072, 29, 8519701, 0, 29, 8519702, 65536, 29, 8519703, 65536, 29, 8519704, 65536, 29, 8519705, 65536, 29, 8519706, 65536, 29, 8519707, 65536, 29, 8519708, 131072, 29, 8519709, 262147, 2, 8519710, 262147, 0, 8519711, 131075, 6, 8519714, 0, 30, 8519715, 0, 30, 8519718, 131072, 30, 8519720, 131072, 30, 8519721, 131072, 30, 8519722, 262144, 22, 8519728, 0, 30, 8519729, 0, 30, 8519730, 0, 30, 8519733, 196608, 28, 8519734, 131072, 31, 8519738, 131072, 30, 8519748, 131072, 30, 8519749, 262144, 22, 8519750, 327680, 30, 8519759, 327680, 30, 8519760, 131072, 30, 8585224, 131072, 30, 8585226, 131072, 30, 8585228, 131072, 30, 8585235, 0, 29, 8585236, 65536, 29, 8585237, 65536, 29, 8585238, 131072, 27, 8585243, 131072, 30, 8585244, 131072, 30, 8585245, 262147, 6, 8585246, 131075, 6, 8585250, 0, 30, 8585251, 0, 31, 8585252, 65536, 31, 8585253, 65536, 31, 8585254, 131072, 31, 8585256, 131072, 30, 8585257, 131072, 30, 8585264, 0, 30, 8585265, 0, 30, 8585266, 0, 31, 8585267, 65536, 31, 8585268, 65536, 31, 8585269, 131072, 31, 8585274, 131072, 30, 8585281, 196608, 28, 8585282, 65536, 31, 8585283, 65536, 31, 8585284, 131072, 31, 8585286, 327680, 30, 8585295, 327680, 30, 8585296, 131072, 30, 8650760, 131072, 30, 8650762, 131072, 30, 8650764, 131072, 30, 8650769, 262144, 0, 8650770, 327680, 0, 8650771, 0, 30, 8650772, 0, 30, 8650779, 131072, 30, 8650780, 131072, 30, 8650782, 262144, 21, 8650786, 0, 31, 8650787, 65536, 31, 8650788, 65536, 31, 8650789, 65536, 31, 8650790, 65536, 31, 8650791, 65536, 31, 8650792, 131072, 31, 8650793, 131072, 30, 8650800, 0, 30, 8650801, 0, 31, 8650802, 65536, 31, 8650803, 65536, 31, 8650804, 65536, 31, 8650805, 131072, 28, 8650810, 131072, 30, 8650811, 196608, 28, 8650812, 65536, 31, 8650813, 65536, 31, 8650814, 65536, 31, 8650815, 65536, 31, 8650816, 65536, 31, 8650817, 131072, 31, 8650818, 327680, 28, 8650819, 262144, 31, 8650820, 262144, 31, 8650821, 262144, 31, 8650822, 327680, 31, 8650831, 327680, 30, 8650832, 131072, 30, 8716296, 131072, 30, 8716298, 131072, 30, 8716300, 131072, 30, 8716301, 327680, 8, 8716302, 393216, 8, 8716305, 262144, 1, 8716306, 327680, 1, 8716307, 0, 30, 8716308, 0, 30, 8716315, 131072, 30, 8716316, 131072, 30, 8716318, 262144, 22, 8716323, 262144, 22, 8716324, 262144, 1, 8716325, 327680, 1, 8716326, 327680, 28, 8716327, 65536, 31, 8716328, 65536, 31, 8716329, 131072, 31, 8716333, 262144, 21, 8716336, 0, 31, 8716337, 65536, 31, 8716338, 65536, 31, 8716339, 65536, 31, 8716340, 131072, 28, 8716341, 0, 31, 8716342, 65536, 31, 8716343, 65536, 31, 8716344, 65536, 31, 8716345, 65536, 31, 8716346, 131072, 31, 8716347, 131072, 30, 8716348, 262144, 1, 8716349, 327680, 1, 8716350, 262144, 1, 8716351, 327680, 1, 8716354, 327680, 30, 8716355, 262144, 1, 8716356, 327680, 1, 8716357, 262144, 1, 8716358, 327680, 1, 8716367, 327680, 30, 8716368, 131072, 30, 8716383, 196608, 32, 8781832, 131072, 30, 8781833, 196608, 28, 8781834, 131072, 31, 8781836, 131072, 30, 8781837, 327680, 9, 8781838, 393216, 9, 8781843, 0, 30, 8781844, 0, 30, 8781849, 196608, 28, 8781850, 65536, 31, 8781851, 131072, 31, 8781852, 196608, 27, 8781853, 131072, 29, 8781862, 327680, 30, 8781869, 262144, 22, 8781871, 327680, 9, 8781872, 393216, 9, 8781873, 327680, 9, 8781874, 393216, 9, 8781876, 0, 31, 8781877, 65536, 31, 8781878, 65536, 31, 8781879, 65536, 31, 8781880, 65536, 31, 8781881, 65536, 31, 8781882, 65536, 31, 8781883, 131072, 31, 8781890, 327680, 30, 8781901, 327680, 28, 8781902, 262144, 31, 8781903, 327680, 31, 8781904, 131072, 30, 8781918, 327680, 35, 8781919, 393216, 35, 8847368, 131072, 30, 8847369, 131072, 30, 8847370, 196608, 28, 8847371, 65536, 31, 8847372, 131072, 31, 8847379, 0, 30, 8847380, 0, 30, 8847384, 65536, 30, 8847385, 131072, 30, 8847389, 131072, 30, 8847398, 327680, 30, 8847411, 262144, 1, 8847412, 327680, 1, 8847426, 327680, 30, 8847436, 262144, 21, 8847437, 327680, 30, 8847438, 196608, 28, 8847439, 65536, 31, 8847440, 131072, 31, 8847454, 327680, 36, 8847455, 393216, 36, 8847459, 327680, 35, 8847460, 393216, 35, 8912904, 131072, 30, 8912905, 131072, 30, 8912906, 131072, 30, 8912907, 196608, 28, 8912908, 65536, 31, 8912909, 262144, 31, 8912910, 262144, 31, 8912911, 262144, 31, 8912912, 262144, 31, 8912913, 262144, 31, 8912914, 262144, 28, 8912915, 0, 30, 8912916, 0, 31, 8912917, 65536, 31, 8912918, 65536, 31, 8912919, 65536, 31, 8912920, 65536, 31, 8912921, 131072, 31, 8912925, 131072, 30, 8912934, 327680, 30, 8912962, 327680, 30, 8912972, 262144, 22, 8912973, 327680, 30, 8912974, 131072, 30, 8912990, 196608, 32, 8912993, 327680, 35, 8912994, 393216, 35, 8912995, 327680, 36, 8912996, 393216, 36, 8978440, 131072, 30, 8978441, 131072, 30, 8978442, 131072, 30, 8978443, 131072, 30, 8978450, 0, 30, 8978451, 0, 31, 8978452, 65536, 31, 8978453, 65536, 31, 8978454, 65536, 31, 8978455, 65536, 31, 8978456, 65536, 31, 8978457, 65536, 31, 8978458, 65536, 31, 8978459, 131072, 28, 8978461, 196608, 27, 8978462, 65536, 29, 8978463, 131072, 29, 8978464, 327680, 8, 8978465, 393216, 8, 8978466, 262144, 21, 8978468, 262144, 0, 8978469, 327680, 0, 8978470, 327680, 30, 8978474, 262144, 21, 8978496, 262144, 21, 8978498, 327680, 30, 8978501, 262144, 0, 8978502, 327680, 0, 8978503, 327680, 8, 8978504, 393216, 8, 8978505, 327680, 8, 8978506, 393216, 8, 8978509, 327680, 30, 8978510, 131072, 30, 8978527, 196608, 32, 8978529, 327680, 36, 8978530, 393216, 36, 8978533, 196608, 32, 9043976, 131072, 30, 9043977, 131072, 30, 9043978, 131072, 30, 9043979, 131072, 30, 9043986, 0, 31, 9043987, 65536, 31, 9043988, 65536, 31, 9043989, 65536, 31, 9043991, 65536, 31, 9043992, 65536, 31, 9043993, 65536, 31, 9043994, 131072, 28, 9043995, 0, 30, 9043999, 131072, 30, 9044000, 327680, 9, 9044001, 393216, 9, 9044002, 262144, 22, 9044004, 262144, 1, 9044005, 327680, 1, 9044006, 327680, 30, 9044010, 262144, 22, 9044027, 262144, 0, 9044028, 327680, 0, 9044029, 327680, 8, 9044030, 393216, 8, 9044032, 262144, 22, 9044034, 327680, 30, 9044037, 262144, 1, 9044038, 327680, 1, 9044039, 327680, 9, 9044040, 393216, 9, 9044041, 327680, 9, 9044042, 393216, 9, 9044043, 327680, 28, 9044044, 262144, 31, 9044045, 327680, 31, 9044046, 131072, 30, 9044063, 393216, 35, 9044064, 196608, 32, 9109512, 131072, 30, 9109513, 131072, 30, 9109514, 131072, 30, 9109515, 131072, 30, 9109530, 0, 30, 9109531, 0, 30, 9109535, 131072, 30, 9109537, 262144, 0, 9109538, 327680, 0, 9109539, 327680, 8, 9109540, 393216, 8, 9109542, 327680, 30, 9109560, 327680, 8, 9109561, 393216, 8, 9109563, 262144, 1, 9109564, 327680, 1, 9109565, 327680, 9, 9109566, 393216, 9, 9109570, 327680, 30, 9109579, 327680, 30, 9109582, 196608, 27, 9109583, 65536, 29, 9109584, 65536, 29, 9109585, 131072, 29, 9109593, 327680, 35, 9109594, 393216, 35, 9109598, 327680, 36, 9109599, 393216, 36, 9175048, 131072, 30, 9175049, 131072, 30, 9175050, 131072, 30, 9175051, 131072, 30, 9175064, 262144, 0, 9175065, 327680, 0, 9175066, 0, 30, 9175067, 0, 30, 9175071, 131072, 30, 9175073, 262144, 1, 9175074, 327680, 1, 9175075, 327680, 9, 9175076, 393216, 9, 9175078, 327680, 27, 9175079, 262144, 29, 9175080, 262144, 29, 9175081, 262144, 29, 9175082, 262144, 29, 9175083, 65536, 29, 9175084, 65536, 29, 9175085, 65536, 29, 9175086, 65536, 29, 9175087, 65536, 29, 9175088, 65536, 29, 9175089, 65536, 29, 9175090, 65536, 29, 9175091, 65536, 29, 9175092, 65536, 29, 9175093, 65536, 29, 9175094, 65536, 29, 9175095, 131072, 29, 9175096, 327680, 9, 9175097, 393216, 9, 9175103, 0, 29, 9175104, 65536, 29, 9175105, 65536, 29, 9175106, 65536, 29, 9175107, 65536, 29, 9175108, 65536, 29, 9175109, 65536, 29, 9175110, 65536, 29, 9175111, 65536, 29, 9175112, 65536, 29, 9175113, 65536, 29, 9175114, 131072, 29, 9175115, 196608, 27, 9175116, 65536, 29, 9175117, 65536, 29, 9175118, 65536, 29, 9175119, 131072, 29, 9175121, 196608, 27, 9175122, 65536, 29, 9175123, 65536, 29, 9175124, 65536, 29, 9175125, 65536, 29, 9175126, 131072, 29, 9175127, 327680, 35, 9175128, 393216, 35, 9175129, 327680, 36, 9175130, 393216, 36, 9175131, 196608, 32, 9175132, 327680, 35, 9175133, 393216, 35, 9175134, 196608, 32, 9240584, 131072, 30, 9240585, 131072, 30, 9240586, 131072, 30, 9240587, 196608, 27, 9240588, 65536, 29, 9240589, 131072, 29, 9240599, 262144, 21, 9240600, 262144, 1, 9240601, 327680, 1, 9240602, 0, 30, 9240603, 0, 30, 9240607, 196608, 27, 9240608, 131072, 29, 9240614, 0, 29, 9240615, 65536, 29, 9240616, 65536, 29, 9240617, 65536, 29, 9240618, 131072, 27, 9240625, 131072, 30, 9240631, 131072, 30, 9240635, 0, 29, 9240636, 65536, 29, 9240637, 65536, 29, 9240638, 65536, 29, 9240639, 131072, 27, 9240640, 0, 29, 9240641, 65536, 29, 9240642, 65536, 29, 9240643, 65536, 29, 9240644, 65536, 29, 9240645, 65536, 29, 9240646, 131072, 29, 9240647, 196608, 27, 9240648, 65536, 29, 9240649, 65536, 29, 9240650, 65536, 29, 9240651, 65536, 29, 9240652, 65536, 29, 9240653, 65536, 29, 9240654, 65536, 29, 9240655, 65536, 29, 9240656, 65536, 29, 9240657, 65536, 29, 9240658, 65536, 29, 9240659, 65536, 29, 9240660, 131072, 29, 9240662, 131072, 30, 9240663, 327680, 36, 9240664, 393216, 36, 9240668, 327680, 36, 9240669, 393216, 36, 9306120, 131072, 30, 9306121, 131072, 30, 9306122, 131072, 30, 9306125, 196608, 27, 9306126, 65536, 29, 9306127, 65536, 29, 9306128, 131072, 29, 9306135, 262144, 22, 9306138, 0, 30, 9306139, 0, 30, 9306144, 196608, 27, 9306145, 65536, 29, 9306146, 65536, 29, 9306147, 65536, 29, 9306148, 65536, 29, 9306149, 65536, 29, 9306150, 131072, 27, 9306161, 196608, 27, 9306162, 65536, 29, 9306163, 65536, 29, 9306164, 65536, 29, 9306165, 65536, 29, 9306166, 131072, 29, 9306167, 196608, 27, 9306168, 65536, 29, 9306169, 65536, 29, 9306170, 65536, 29, 9306171, 131072, 27, 9306173, 0, 29, 9306174, 65536, 29, 9306175, 65536, 29, 9306176, 131072, 27, 9306182, 196608, 27, 9306183, 65536, 29, 9306184, 65536, 29, 9306185, 65536, 29, 9306186, 131072, 29, 9306188, 196608, 27, 9306189, 65536, 29, 9306190, 65536, 29, 9306191, 65536, 29, 9306192, 65536, 29, 9306193, 65536, 29, 9306194, 131072, 29, 9306196, 131072, 30, 9306198, 131072, 30, 9371656, 131072, 30, 9371657, 131072, 30, 9371658, 196608, 27, 9371659, 65536, 29, 9371660, 65536, 29, 9371661, 65536, 29, 9371662, 65536, 29, 9371663, 131072, 29, 9371664, 196608, 27, 9371665, 65536, 29, 9371666, 65536, 29, 9371667, 65536, 29, 9371668, 65536, 29, 9371669, 65536, 29, 9371670, 65536, 29, 9371671, 65536, 29, 9371672, 65536, 29, 9371673, 65536, 29, 9371674, 131072, 27, 9371675, 0, 30, 9371682, 0, 29, 9371683, 65536, 29, 9371684, 65536, 29, 9371685, 65536, 29, 9371686, 65536, 29, 9371687, 65536, 29, 9371688, 65536, 29, 9371689, 65536, 29, 9371690, 65536, 29, 9371691, 65536, 29, 9371692, 65536, 29, 9371693, 65536, 29, 9371694, 65536, 29, 9371695, 65536, 29, 9371696, 65536, 29, 9371697, 65536, 29, 9371698, 65536, 29, 9371699, 65536, 29, 9371700, 65536, 29, 9371701, 131072, 29, 9371702, 196608, 27, 9371703, 65536, 29, 9371704, 65536, 29, 9371705, 65536, 29, 9371706, 65536, 29, 9371707, 65536, 29, 9371708, 65536, 29, 9371709, 131072, 27, 9371722, 196608, 27, 9371723, 65536, 29, 9371724, 65536, 29, 9371725, 65536, 29, 9371726, 65536, 29, 9371727, 131072, 29, 9371730, 131072, 30, 9371732, 131072, 30, 9371733, 196608, 28, 9371734, 131072, 31, 9437192, 131072, 30, 9437193, 131072, 30, 9437199, 196608, 27, 9437200, 65536, 29, 9437201, 65536, 29, 9437202, 65536, 29, 9437203, 65536, 29, 9437204, 65536, 29, 9437205, 65536, 29, 9437206, 65536, 29, 9437207, 65536, 29, 9437208, 65536, 29, 9437209, 65536, 29, 9437210, 65536, 29, 9437211, 131072, 27, 9437215, 0, 29, 9437216, 65536, 29, 9437217, 65536, 29, 9437218, 131072, 27, 9437237, 196608, 27, 9437238, 65536, 29, 9437239, 65536, 29, 9437240, 65536, 29, 9437241, 65536, 29, 9437242, 65536, 29, 9437243, 65536, 29, 9437244, 65536, 29, 9437245, 65536, 29, 9437246, 65536, 29, 9437247, 65536, 29, 9437248, 65536, 29, 9437249, 65536, 29, 9437250, 65536, 29, 9437251, 65536, 29, 9437252, 65536, 29, 9437253, 65536, 29, 9437254, 65536, 29, 9437255, 65536, 29, 9437256, 65536, 29, 9437257, 65536, 29, 9437258, 65536, 29, 9437259, 65536, 29, 9437260, 65536, 29, 9437261, 131072, 29, 9437263, 131072, 30, 9437266, 131072, 30, 9437268, 131072, 30, 9437269, 131072, 30, 9502728, 131072, 30, 9502729, 196608, 27, 9502730, 65536, 29, 9502731, 65536, 29, 9502732, 65536, 29, 9502733, 65536, 29, 9502734, 65536, 29, 9502735, 65536, 29, 9502736, 131072, 29, 9502751, 0, 30, 9502797, 131072, 30, 9502799, 131072, 30, 9502802, 196608, 27, 9502803, 131072, 29, 9502804, 131072, 30, 9502805, 131072, 30, 9568264, 131072, 30, 9568272, 196608, 27, 9568273, 65536, 29, 9568274, 65536, 29, 9568275, 65536, 29, 9568276, 65536, 29, 9568277, 65536, 29, 9568278, 65536, 29, 9568279, 65536, 29, 9568280, 65536, 29, 9568281, 65536, 29, 9568282, 65536, 29, 9568283, 65536, 29, 9568284, 65536, 29, 9568285, 65536, 29, 9568286, 65536, 29, 9568287, 131072, 27, 9568333, 131072, 30, 9568335, 131072, 30, 9568339, 131072, 30, 9568340, 131072, 30, 9568341, 131072, 30, 9633800, 196608, 27, 9633801, 65536, 29, 9633802, 65536, 29, 9633803, 65536, 29, 9633804, 65536, 29, 9633805, 65536, 29, 9633806, 131072, 29, 9633869, 131072, 30, 9633871, 131072, 30, 9633875, 131072, 30, 9633876, 131072, 30, 9633877, 131072, 30, 9699342, 196608, 27, 9699343, 65536, 29, 9699344, 65536, 29, 9699345, 65536, 29, 9699346, 65536, 29, 9699347, 65536, 29, 9699348, 65536, 29, 9699349, 65536, 29, 9699350, 65536, 29, 9699351, 65536, 29, 9699352, 131072, 29, 9699405, 131072, 30, 9699407, 131072, 30, 9699411, 131072, 30, 9699412, 131072, 30, 9699413, 131072, 30, 9764888, 131072, 30, 9764941, 131072, 30, 9764943, 131072, 30, 9764947, 131072, 30, 9764948, 131072, 30, 9764949, 131072, 30 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 393248, 0, 70, 393249, 65536, 70, 393250, 131072, 70, 393251, 196608, 70, 393252, 262144, 70, 393253, 327680, 70, 393254, 393216, 70, 393255, 458752, 70, 393303, 458752, 4, 393306, 458752, 6, 393308, 458752, 4, 393311, 458752, 6, 458779, 393216, 0, 458780, 458752, 0, 458781, 393216, 0, 458782, 458752, 0, 458784, 0, 71, 458785, 65536, 71, 458786, 131072, 71, 458787, 196608, 71, 458788, 262144, 71, 458789, 327680, 71, 458790, 393216, 71, 458791, 458752, 71, 458827, 0, 32, 458828, 65536, 32, 458829, 131072, 32, 458839, 458752, 5, 458841, 458752, 4, 458842, 458752, 7, 458844, 458752, 5, 458847, 458752, 7, 524314, 327680, 4, 524315, 393216, 1, 524316, 458752, 1, 524317, 393216, 1, 524318, 458752, 1, 524319, 393216, 4, 524320, 0, 72, 524321, 65536, 72, 524322, 131072, 72, 524323, 196608, 72, 524324, 262144, 72, 524325, 327680, 72, 524326, 393216, 72, 524327, 458752, 72, 524328, 327680, 77, 524332, 262144, 21, 524363, 0, 33, 524364, 65536, 33, 524365, 131072, 33, 524369, 327680, 8, 524370, 393216, 8, 524371, 327680, 8, 524372, 393216, 8, 524375, 458752, 4, 524377, 458752, 5, 524378, 458752, 6, 524380, 458752, 7, 589850, 327680, 5, 589855, 0, 2, 589856, 0, 73, 589857, 65536, 73, 589858, 131072, 73, 589859, 196608, 73, 589860, 262144, 73, 589861, 327680, 73, 589862, 393216, 73, 589863, 458752, 73, 589864, 327680, 78, 589868, 262144, 22, 589898, 327680, 8, 589899, 0, 34, 589900, 65536, 34, 589901, 131072, 34, 589904, 458752, 4, 589906, 458752, 4, 589909, 458752, 6, 589910, 393216, 8, 589911, 327680, 8, 589912, 393216, 8, 589913, 458752, 4, 589914, 458752, 7, 589916, 458752, 6, 655391, 0, 3, 655392, 0, 74, 655393, 65536, 74, 655394, 131072, 74, 655395, 196608, 74, 655396, 262144, 74, 655397, 327680, 74, 655398, 393216, 74, 655399, 458752, 74, 655400, 327680, 79, 655433, 458752, 4, 655436, 458752, 6, 655440, 458752, 5, 655442, 458752, 5, 655444, 458752, 4, 655445, 458752, 7, 655446, 458752, 4, 655449, 458752, 6, 655452, 458752, 7, 720928, 0, 75, 720929, 65536, 75, 720930, 131072, 75, 720931, 196608, 75, 720932, 262144, 75, 720933, 327680, 75, 720934, 393216, 75, 720935, 458752, 75, 720936, 327680, 78, 720939, 393216, 4, 720969, 458752, 5, 720972, 458752, 7, 720976, 458752, 4, 720978, 458752, 4, 720980, 458752, 5, 720981, 458752, 6, 720982, 458752, 5, 720985, 458752, 7, 720987, 327680, 8, 720988, 393216, 8, 786466, 131072, 76, 786467, 196608, 76, 786468, 196608, 80, 786469, 327680, 76, 786470, 393216, 76, 786471, 458752, 76, 786472, 327680, 79, 786475, 393216, 5, 786477, 262144, 21, 786505, 458752, 4, 786508, 458752, 6, 786511, 327680, 8, 786512, 393216, 8, 786514, 458752, 5, 786516, 458752, 4, 786517, 458752, 7, 786518, 458752, 4, 786521, 458752, 6, 786522, 458752, 4, 786525, 458752, 6, 851990, 393216, 0, 851991, 458752, 0, 851992, 393216, 0, 851993, 458752, 0, 851998, 0, 21, 851999, 65536, 21, 852000, 131072, 21, 852008, 0, 24, 852013, 262144, 22, 852041, 458752, 5, 852044, 458752, 7, 852046, 458752, 4, 852048, 458752, 4, 852051, 458752, 6, 852052, 458752, 5, 852054, 458752, 5, 852057, 458752, 7, 852058, 458752, 5, 852061, 458752, 7, 852063, 262144, 21, 852064, 131072, 29, 917511, 393216, 0, 917512, 458752, 0, 917513, 393216, 0, 917514, 458752, 0, 917515, 393216, 0, 917516, 458752, 0, 917517, 393216, 0, 917518, 458752, 0, 917519, 393216, 0, 917520, 458752, 0, 917521, 393216, 0, 917522, 458752, 0, 917523, 393216, 0, 917524, 458752, 0, 917525, 327680, 4, 917526, 393216, 1, 917527, 458752, 1, 917528, 393216, 1, 917529, 458752, 1, 917530, 393216, 4, 917534, 0, 22, 917535, 65536, 22, 917536, 131072, 22, 917544, 0, 24, 917582, 458752, 5, 917584, 458752, 5, 917587, 458752, 7, 917594, 458752, 4, 917597, 458752, 6, 917598, 327680, 8, 917599, 393216, 8, 983046, 327680, 4, 983047, 393216, 1, 983048, 458752, 1, 983049, 393216, 1, 983050, 458752, 1, 983051, 393216, 1, 983052, 458752, 1, 983053, 393216, 1, 983054, 458752, 1, 983055, 393216, 1, 983056, 458752, 1, 983057, 393216, 1, 983058, 458752, 1, 983059, 393216, 1, 983060, 458752, 1, 983061, 327680, 5, 983066, 393216, 5, 983080, 0, 24, 983130, 458752, 5, 983133, 458752, 7, 983136, 458752, 6, 983139, 196608, 32, 983140, 196608, 32, 1048582, 327680, 5, 1048597, 393216, 0, 1048598, 458752, 0, 1048610, 458752, 0, 1048616, 0, 24, 1048669, 458752, 5, 1048672, 458752, 7, 1048673, 327680, 8, 1048674, 393216, 8, 1048679, 196608, 32, 1048680, 262144, 32, 1114118, 327680, 4, 1114121, 393216, 4, 1114126, 0, 64, 1114127, 65536, 64, 1114128, 131072, 64, 1114129, 196608, 64, 1114130, 262144, 64, 1114131, 327680, 64, 1114133, 393216, 1, 1114134, 458752, 1, 1114135, 393216, 4, 1114144, 327680, 4, 1114147, 393216, 4, 1114152, 0, 24, 1114201, 327680, 8, 1114202, 393216, 8, 1114203, 327680, 8, 1114204, 393216, 8, 1114205, 458752, 4, 1114208, 458752, 6, 1114211, 458752, 6, 1114217, 196608, 32, 1179654, 327680, 5, 1179657, 393216, 5, 1179662, 0, 65, 1179663, 65536, 65, 1179664, 131072, 65, 1179665, 196608, 65, 1179666, 262144, 65, 1179667, 327680, 65, 1179668, 393216, 65, 1179671, 393216, 5, 1179680, 327680, 5, 1179683, 393216, 5, 1179684, 458752, 0, 1179688, 0, 24, 1179728, 0, 25, 1179729, 65536, 25, 1179736, 458752, 4, 1179738, 458752, 4, 1179741, 458752, 6, 1179744, 458752, 7, 1179747, 458752, 7, 1245195, 327680, 4, 1245198, 393216, 4, 1245199, 65536, 66, 1245200, 131072, 66, 1245201, 196608, 66, 1245202, 262144, 66, 1245203, 327680, 66, 1245204, 393216, 66, 1245207, 393216, 4, 1245214, 327680, 4, 1245220, 458752, 1, 1245221, 393216, 4, 1245224, 0, 24, 1245257, 262144, 21, 1245271, 262144, 21, 1245272, 458752, 5, 1245274, 458752, 5, 1245277, 458752, 7, 1245280, 458752, 4, 1245283, 458752, 6, 1310723, 327680, 4, 1310728, 262144, 59, 1310729, 327680, 59, 1310730, 393216, 59, 1310731, 458752, 59, 1310734, 393216, 5, 1310735, 65536, 67, 1310736, 131072, 67, 1310737, 196608, 67, 1310738, 262144, 67, 1310739, 327680, 67, 1310740, 393216, 67, 1310741, 327680, 77, 1310743, 393216, 5, 1310746, 0, 21, 1310747, 65536, 21, 1310748, 131072, 21, 1310750, 327680, 5, 1310751, 0, 59, 1310752, 65536, 59, 1310753, 131072, 59, 1310754, 196608, 59, 1310757, 327680, 4, 1310760, 393216, 4, 1310789, 262144, 21, 1310790, 262144, 21, 1310791, 262144, 21, 1310804, 327680, 8, 1310805, 393216, 8, 1310816, 262144, 21, 1310819, 458752, 7, 1310826, 196608, 32, 1376259, 327680, 5, 1376264, 262144, 60, 1376265, 327680, 60, 1376266, 393216, 60, 1376267, 327680, 4, 1376270, 393216, 4, 1376271, 65536, 68, 1376272, 131072, 68, 1376273, 196608, 68, 1376274, 262144, 68, 1376275, 327680, 68, 1376277, 327680, 78, 1376279, 393216, 0, 1376280, 458752, 0, 1376281, 196608, 3, 1376282, 0, 22, 1376283, 65536, 22, 1376284, 131072, 22, 1376285, 393216, 0, 1376286, 458752, 0, 1376287, 0, 60, 1376288, 65536, 60, 1376289, 131072, 60, 1376290, 196608, 60, 1376293, 327680, 5, 1376296, 393216, 5, 1376336, 0, 25, 1376337, 65536, 25, 1376338, 327680, 8, 1376339, 458752, 4, 1376342, 458752, 6, 1376354, 458752, 34, 1376361, 262144, 32, 1441795, 327680, 4, 1441800, 393216, 4, 1441801, 327680, 61, 1441802, 393216, 61, 1441803, 327680, 5, 1441804, 327680, 77, 1441806, 393216, 5, 1441808, 131072, 69, 1441809, 196608, 69, 1441813, 327680, 79, 1441814, 327680, 4, 1441815, 393216, 1, 1441816, 458752, 1, 1441817, 393216, 4, 1441820, 327680, 4, 1441821, 393216, 1, 1441822, 458752, 1, 1441823, 393216, 4, 1441824, 65536, 61, 1441825, 131072, 61, 1441826, 196608, 61, 1441827, 327680, 77, 1441832, 0, 24, 1441861, 262144, 21, 1441862, 262144, 21, 1441863, 262144, 21, 1441864, 262144, 21, 1441873, 458752, 4, 1441876, 458752, 6, 1441878, 262144, 21, 1441882, 262144, 21, 1441898, 262144, 32, 1507328, 458752, 0, 1507329, 393216, 0, 1507330, 458752, 0, 1507331, 393216, 0, 1507336, 393216, 5, 1507337, 327680, 62, 1507338, 393216, 62, 1507340, 327680, 78, 1507342, 327680, 25, 1507344, 0, 77, 1507345, 65536, 77, 1507346, 262144, 25, 1507349, 0, 2, 1507350, 327680, 5, 1507353, 393216, 5, 1507356, 327680, 5, 1507359, 393216, 5, 1507360, 65536, 62, 1507361, 131072, 62, 1507363, 327680, 78, 1507364, 393216, 0, 1507365, 458752, 0, 1507368, 0, 24, 1507397, 327680, 8, 1507398, 393216, 8, 1507399, 327680, 8, 1507400, 393216, 8, 1507409, 458752, 5, 1507411, 458752, 4, 1507412, 458752, 7, 1507414, 262144, 21, 1507418, 0, 13, 1507419, 0, 13, 1507420, 0, 25, 1507421, 458752, 31, 1507422, 65536, 25, 1507423, 131072, 13, 1507433, 196608, 32, 1572864, 458752, 1, 1572869, 393216, 4, 1572872, 262144, 63, 1572873, 327680, 63, 1572874, 393216, 63, 1572875, 0, 2, 1572876, 327680, 79, 1572878, 393216, 25, 1572880, 327680, 24, 1572881, 0, 23, 1572882, 458752, 25, 1572885, 0, 3, 1572896, 65536, 63, 1572897, 131072, 63, 1572899, 327680, 4, 1572900, 393216, 1, 1572901, 458752, 1, 1572902, 393216, 4, 1572904, 0, 24, 1572934, 458752, 4, 1572937, 458752, 6, 1572945, 458752, 4, 1572947, 458752, 5, 1572948, 458752, 6, 1572950, 262144, 21, 1572956, 0, 25, 1572957, 458752, 31, 1572958, 65536, 25, 1572970, 196608, 32, 1638405, 393216, 5, 1638409, 393216, 64, 1638410, 458752, 64, 1638411, 0, 3, 1638426, 196608, 3, 1638433, 0, 76, 1638434, 65536, 76, 1638435, 327680, 5, 1638438, 393216, 5, 1638440, 0, 24, 1638470, 458752, 5, 1638473, 458752, 7, 1638474, 393216, 8, 1638475, 327680, 8, 1638476, 393216, 8, 1638477, 327680, 8, 1638478, 393216, 8, 1638481, 458752, 5, 1638483, 458752, 4, 1638484, 458752, 7, 1638506, 196608, 32, 1703939, 262144, 3, 1703962, 196608, 4, 1703966, 0, 2, 1703971, 327680, 4, 1703974, 393216, 4, 1703976, 0, 24, 1704006, 458752, 4, 1704008, 458752, 4, 1704010, 458752, 4, 1704012, 458752, 4, 1704015, 458752, 6, 1704017, 458752, 4, 1704019, 458752, 5, 1704020, 458752, 6, 1704043, 262144, 32, 1769475, 262144, 4, 1769493, 0, 2, 1769502, 0, 3, 1769507, 327680, 5, 1769510, 393216, 5, 1769512, 393216, 25, 1769513, 0, 23, 1769514, 0, 23, 1769515, 0, 23, 1769516, 262144, 24, 1769542, 458752, 5, 1769544, 458752, 5, 1769546, 458752, 5, 1769548, 458752, 5, 1769551, 458752, 7, 1769553, 458752, 5, 1769556, 458752, 7, 1769562, 327680, 8, 1769563, 393216, 8, 1769579, 262144, 32, 1835029, 0, 3, 1835038, 0, 59, 1835039, 65536, 59, 1835040, 131072, 59, 1835041, 196608, 59, 1835042, 262144, 59, 1835043, 327680, 59, 1835044, 393216, 59, 1835045, 458752, 59, 1835082, 458752, 4, 1835084, 458752, 4, 1835086, 458752, 4, 1835089, 458752, 6, 1835097, 458752, 4, 1835098, 327680, 9, 1835099, 393216, 9, 1835100, 458752, 6, 1835114, 196608, 32, 1900546, 262144, 21, 1900549, 262144, 59, 1900550, 327680, 59, 1900551, 393216, 59, 1900552, 458752, 59, 1900574, 0, 60, 1900575, 65536, 60, 1900576, 131072, 60, 1900577, 196608, 60, 1900578, 262144, 60, 1900579, 327680, 60, 1900580, 393216, 60, 1900581, 458752, 60, 1900618, 458752, 5, 1900620, 458752, 5, 1900622, 458752, 5, 1900625, 458752, 7, 1900633, 458752, 5, 1900636, 458752, 7, 1900651, 196608, 32, 1966085, 262144, 60, 1966086, 327680, 60, 1966087, 393216, 60, 1966088, 458752, 60, 1966092, 327680, 4, 1966095, 393216, 4, 1966102, 327680, 4, 1966105, 393216, 4, 1966109, 0, 2, 1966110, 0, 61, 1966111, 65536, 61, 1966112, 131072, 61, 1966113, 196608, 61, 1966114, 262144, 61, 1966115, 327680, 61, 1966116, 393216, 61, 1966117, 458752, 61, 1966118, 327680, 77, 1966154, 458752, 4, 1966156, 458752, 4, 1966158, 458752, 4, 1966161, 458752, 4, 1966163, 458752, 4, 1966166, 458752, 6, 1966175, 262144, 21, 1966177, 262144, 21, 1966188, 262144, 32, 2031621, 393216, 4, 2031622, 327680, 61, 2031623, 393216, 61, 2031624, 458752, 61, 2031628, 327680, 5, 2031631, 393216, 5, 2031634, 0, 58, 2031635, 65536, 58, 2031636, 131072, 58, 2031638, 327680, 5, 2031641, 393216, 5, 2031645, 0, 3, 2031646, 0, 62, 2031647, 65536, 62, 2031648, 131072, 62, 2031649, 196608, 62, 2031650, 262144, 62, 2031651, 327680, 62, 2031652, 393216, 62, 2031653, 458752, 62, 2031654, 327680, 78, 2031659, 262144, 3, 2031690, 458752, 5, 2031692, 458752, 5, 2031694, 458752, 5, 2031697, 458752, 7, 2031699, 458752, 5, 2031702, 458752, 7, 2031712, 327680, 8, 2031713, 393216, 8, 2031723, 262144, 32, 2097157, 393216, 5, 2097158, 327680, 62, 2097159, 393216, 62, 2097160, 458752, 62, 2097165, 0, 4, 2097170, 0, 58, 2097171, 65536, 58, 2097172, 131072, 58, 2097182, 0, 63, 2097183, 65536, 63, 2097184, 131072, 63, 2097185, 196608, 63, 2097186, 262144, 63, 2097187, 327680, 63, 2097188, 393216, 63, 2097189, 458752, 63, 2097190, 327680, 79, 2097195, 262144, 4, 2097233, 458752, 4, 2097235, 458752, 4, 2097238, 458752, 6, 2097244, 262144, 21, 2097245, 262144, 21, 2097246, 262144, 21, 2097247, 458752, 4, 2097250, 458752, 6, 2097251, 262144, 21, 2097259, 196608, 32, 2162693, 393216, 4, 2162694, 327680, 63, 2162695, 393216, 63, 2162696, 458752, 63, 2162697, 0, 2, 2162703, 65536, 2, 2162704, 131072, 2, 2162706, 0, 57, 2162707, 65536, 57, 2162708, 131072, 57, 2162720, 0, 76, 2162721, 65536, 76, 2162723, 393216, 64, 2162724, 458752, 64, 2162769, 458752, 5, 2162771, 458752, 5, 2162774, 458752, 7, 2162780, 327680, 8, 2162781, 393216, 8, 2162783, 458752, 5, 2162786, 458752, 7, 2228229, 393216, 0, 2228230, 458752, 0, 2228231, 393216, 0, 2228232, 458752, 0, 2228233, 0, 3, 2228239, 65536, 3, 2228240, 131072, 3, 2228247, 196608, 32, 2228311, 327680, 8, 2228312, 393216, 8, 2228315, 458752, 4, 2228318, 327680, 8, 2228319, 393216, 8, 2293763, 0, 64, 2293764, 65536, 64, 2293765, 131072, 64, 2293766, 196608, 64, 2293767, 262144, 64, 2293768, 327680, 64, 2293769, 393216, 4, 2293790, 327680, 4, 2293797, 393216, 4, 2293804, 327680, 4, 2293807, 393216, 4, 2293846, 458752, 4, 2293849, 458752, 6, 2293851, 458752, 5, 2293853, 458752, 4, 2293854, 458752, 7, 2293856, 458752, 6, 2293866, 196608, 32, 2359299, 0, 65, 2359300, 65536, 65, 2359301, 131072, 65, 2359302, 196608, 65, 2359303, 262144, 65, 2359304, 327680, 65, 2359305, 393216, 5, 2359326, 327680, 5, 2359333, 393216, 5, 2359340, 327680, 5, 2359343, 393216, 5, 2359382, 458752, 5, 2359385, 458752, 7, 2359389, 458752, 5, 2359392, 458752, 7, 2359403, 196608, 32, 2424835, 393216, 4, 2424836, 65536, 66, 2424837, 131072, 66, 2424838, 196608, 66, 2424839, 262144, 66, 2424840, 327680, 66, 2424841, 393216, 66, 2424848, 196608, 32, 2424854, 65536, 2, 2424855, 131072, 2, 2424860, 327680, 4, 2424879, 393216, 4, 2424918, 458752, 4, 2424921, 458752, 6, 2424925, 458752, 4, 2424928, 458752, 6, 2424938, 196608, 32, 2490371, 393216, 5, 2490372, 65536, 67, 2490373, 131072, 67, 2490374, 196608, 67, 2490375, 262144, 67, 2490376, 327680, 67, 2490377, 393216, 67, 2490381, 393216, 0, 2490382, 458752, 0, 2490390, 65536, 3, 2490391, 131072, 3, 2490393, 393216, 0, 2490394, 458752, 0, 2490396, 327680, 5, 2490415, 393216, 5, 2490454, 458752, 5, 2490457, 458752, 7, 2490461, 458752, 5, 2490464, 458752, 7, 2490475, 262144, 32, 2555907, 393216, 4, 2555908, 65536, 68, 2555909, 131072, 68, 2555910, 196608, 68, 2555911, 262144, 68, 2555912, 327680, 68, 2555913, 393216, 68, 2555916, 327680, 4, 2555917, 393216, 1, 2555918, 458752, 1, 2555919, 393216, 4, 2555924, 196608, 32, 2555928, 327680, 4, 2555929, 393216, 1, 2555930, 458752, 1, 2555951, 393216, 4, 2555997, 458752, 4, 2556000, 458752, 6, 2556001, 65536, 12, 2556010, 262144, 32, 2621443, 393216, 5, 2621444, 65536, 69, 2621445, 131072, 69, 2621446, 196608, 69, 2621447, 262144, 69, 2621448, 327680, 69, 2621449, 393216, 69, 2621452, 327680, 5, 2621453, 393216, 0, 2621454, 458752, 0, 2621455, 393216, 0, 2621456, 458752, 0, 2621457, 393216, 0, 2621458, 458752, 0, 2621459, 393216, 0, 2621460, 458752, 0, 2621461, 393216, 0, 2621462, 458752, 0, 2621464, 327680, 5, 2621487, 393216, 5, 2621533, 458752, 5, 2621536, 458752, 7, 2621546, 196608, 32, 2686979, 65536, 80, 2686986, 0, 2, 2686987, 0, 2, 2686988, 327680, 4, 2686989, 393216, 1, 2686990, 458752, 1, 2686991, 393216, 1, 2686992, 458752, 1, 2686993, 393216, 1, 2686994, 458752, 1, 2686995, 393216, 1, 2686996, 458752, 1, 2686997, 393216, 1, 2686998, 458752, 1, 2687023, 393216, 4, 2687083, 262144, 32, 2752515, 393216, 5, 2752516, 0, 4, 2752517, 0, 4, 2752522, 0, 3, 2752523, 0, 3, 2752524, 327680, 5, 2752559, 393216, 5, 2752618, 196608, 32, 2818051, 393216, 4, 2818060, 327680, 4, 2818095, 393216, 4, 2818155, 196608, 32, 2883587, 393216, 5, 2883596, 327680, 5, 2883631, 393216, 5, 2949167, 393216, 4, 2949216, 262144, 21, 3014703, 393216, 5, 3014740, 131072, 15, 3014741, 65536, 16, 3014742, 65536, 16, 3014743, 65536, 16, 3014744, 0, 15, 3014752, 262144, 22, 3080239, 393216, 4, 3080276, 131072, 15, 3080278, 327680, 8, 3080279, 393216, 8, 3080280, 0, 15, 3145811, 131072, 15, 3145812, 131072, 16, 3145813, 0, 15, 3145814, 327680, 9, 3145815, 393216, 9, 3145816, 458752, 6, 3211334, 0, 75, 3211335, 65536, 75, 3211336, 131072, 75, 3211337, 196608, 75, 3211338, 262144, 75, 3211339, 327680, 75, 3211340, 393216, 75, 3211344, 327680, 8, 3211345, 393216, 8, 3211347, 131072, 15, 3211349, 0, 15, 3211352, 458752, 7, 3276870, 0, 76, 3276871, 65536, 76, 3276872, 131072, 76, 3276873, 196608, 76, 3276874, 262144, 76, 3276875, 327680, 76, 3276876, 393216, 76, 3276879, 458752, 4, 3276882, 131072, 15, 3276885, 0, 15, 3276888, 458752, 6, 3342406, 0, 77, 3342407, 65536, 77, 3342408, 131072, 77, 3342409, 196608, 77, 3342410, 262144, 77, 3342411, 327680, 77, 3342412, 393216, 77, 3342415, 458752, 5, 3342418, 458752, 7, 3342420, 327680, 8, 3342423, 458752, 4, 3342424, 458752, 7, 3342426, 458752, 6, 3407942, 0, 78, 3407943, 65536, 78, 3407944, 131072, 78, 3407945, 196608, 78, 3407946, 262144, 78, 3407947, 327680, 78, 3407948, 393216, 78, 3407955, 458752, 4, 3407956, 327680, 9, 3407957, 393216, 9, 3407958, 458752, 6, 3407959, 458752, 5, 3407962, 458752, 7, 3473478, 0, 79, 3473479, 65536, 79, 3473480, 131072, 79, 3473481, 196608, 79, 3473482, 262144, 79, 3473483, 327680, 79, 3473484, 393216, 79, 3473491, 458752, 5, 3473493, 458752, 5, 3473495, 458752, 4, 3473498, 458752, 6, 3539014, 0, 80, 3539015, 65536, 80, 3539016, 131072, 80, 3539017, 196608, 80, 3539018, 262144, 80, 3539019, 327680, 80, 3539020, 393216, 80, 3539029, 458752, 4, 3539031, 458752, 5, 3539034, 458752, 7, 3604550, 0, 81, 3604551, 65536, 81, 3604552, 131072, 81, 3604553, 196608, 81, 3604554, 262144, 81, 3604555, 327680, 81, 3604556, 393216, 81, 3604565, 458752, 5, 3604567, 458752, 4, 3604570, 458752, 6, 3670099, 458752, 4, 3670101, 458752, 4, 3670103, 458752, 5, 3670104, 458752, 6, 3670106, 458752, 7, 3735635, 458752, 5, 3735637, 458752, 5, 3735640, 458752, 7, 3735660, 327680, 35, 3735661, 393216, 35, 3801111, 196608, 65, 3801112, 262144, 65, 3801113, 327680, 65, 3801114, 393216, 65, 3801115, 458752, 65, 3801171, 458752, 4, 3801173, 458752, 4, 3801176, 458752, 6, 3801181, 327680, 8, 3801182, 393216, 8, 3801196, 327680, 36, 3801197, 393216, 36, 3866647, 196608, 66, 3866648, 262144, 66, 3866649, 327680, 66, 3866650, 393216, 66, 3866651, 458752, 66, 3866707, 458752, 5, 3866712, 458752, 7, 3866716, 458752, 4, 3866719, 458752, 6, 3932183, 196608, 67, 3932184, 262144, 67, 3932185, 327680, 67, 3932186, 393216, 67, 3932187, 458752, 67, 3932243, 458752, 4, 3932246, 458752, 6, 3932252, 458752, 5, 3932255, 458752, 7, 3997719, 196608, 68, 3997720, 262144, 68, 3997721, 327680, 68, 3997722, 393216, 68, 3997723, 458752, 68, 3997779, 458752, 5, 3997782, 458752, 7, 4063255, 196608, 69, 4063256, 262144, 69, 4063257, 327680, 69, 4063258, 393216, 69, 4063259, 458752, 69, 4063268, 262144, 54, 4063269, 327680, 54, 4063270, 393216, 54, 4063271, 458752, 54, 4063315, 458752, 4, 4063318, 458752, 6, 4063326, 262144, 21, 4063328, 327680, 8, 4063329, 393216, 8, 4128791, 196608, 70, 4128792, 262144, 70, 4128793, 327680, 70, 4128794, 393216, 70, 4128795, 458752, 70, 4128804, 262144, 55, 4128805, 327680, 55, 4128806, 393216, 55, 4128807, 458752, 55, 4128851, 458752, 5, 4128853, 458752, 4, 4128854, 458752, 7, 4128856, 458752, 6, 4128862, 262144, 22, 4128863, 458752, 4, 4128865, 393216, 9, 4128866, 458752, 6, 4194335, 0, 37, 4194336, 0, 37, 4194340, 262144, 56, 4194341, 327680, 56, 4194342, 393216, 56, 4194343, 458752, 56, 4194344, 131072, 37, 4194345, 131072, 37, 4194387, 458752, 4, 4194389, 458752, 5, 4194390, 458752, 6, 4194392, 458752, 7, 4194399, 458752, 5, 4194402, 458752, 7, 4259865, 131072, 83, 4259866, 196608, 83, 4259867, 262144, 83, 4259876, 262144, 57, 4259877, 327680, 57, 4259878, 393216, 57, 4259879, 458752, 57, 4259923, 458752, 5, 4259926, 458752, 7, 4259927, 458752, 4, 4259930, 458752, 6, 4259938, 262144, 21, 4325401, 131072, 84, 4325402, 196608, 84, 4325403, 262144, 84, 4325412, 262144, 58, 4325413, 327680, 58, 4325414, 393216, 58, 4325415, 458752, 58, 4325461, 458752, 4, 4325463, 458752, 5, 4325464, 458752, 6, 4325466, 458752, 7, 4325474, 262144, 22, 4390943, 196608, 43, 4390944, 0, 91, 4390945, 65536, 91, 4390946, 131072, 91, 4390947, 196608, 91, 4390948, 262144, 91, 4390949, 327680, 91, 4390950, 393216, 91, 4390951, 458752, 91, 4390997, 458752, 5, 4390999, 458752, 4, 4391000, 458752, 7, 4391001, 458752, 4, 4391004, 458752, 6, 4391011, 131072, 13, 4456479, 327680, 42, 4456480, 0, 92, 4456481, 65536, 92, 4456482, 131072, 92, 4456483, 196608, 92, 4456484, 262144, 92, 4456485, 327680, 92, 4456486, 393216, 92, 4456487, 458752, 92, 4456533, 458752, 4, 4456535, 458752, 5, 4456536, 458752, 6, 4456537, 458752, 5, 4456540, 458752, 7, 4522015, 327680, 42, 4522016, 0, 93, 4522017, 65536, 93, 4522018, 131072, 93, 4522019, 196608, 93, 4522020, 262144, 93, 4522021, 327680, 93, 4522022, 393216, 93, 4522023, 458752, 93, 4522069, 458752, 5, 4522071, 458752, 4, 4522072, 458752, 7, 4522073, 458752, 4, 4522075, 458752, 4, 4522078, 458752, 6, 4587551, 327680, 43, 4587552, 0, 94, 4587553, 65536, 94, 4587554, 131072, 94, 4587555, 196608, 94, 4587556, 262144, 94, 4587557, 327680, 94, 4587558, 393216, 94, 4587559, 458752, 94, 4587605, 458752, 4, 4587607, 458752, 5, 4587608, 458752, 6, 4587609, 458752, 5, 4587611, 458752, 5, 4587614, 458752, 7, 4653087, 327680, 44, 4653088, 0, 95, 4653089, 65536, 95, 4653090, 131072, 95, 4653091, 196608, 95, 4653092, 262144, 95, 4653093, 327680, 95, 4653094, 393216, 95, 4653095, 196608, 43, 4653141, 458752, 5, 4653143, 458752, 4, 4653144, 458752, 7, 4653145, 458752, 4, 4653147, 458752, 4, 4653150, 458752, 6, 4718610, 196608, 43, 4718616, 196608, 43, 4718624, 0, 96, 4718625, 65536, 96, 4718626, 131072, 96, 4718627, 196608, 96, 4718628, 262144, 96, 4718629, 327680, 96, 4718630, 393216, 96, 4718631, 327680, 42, 4718677, 458752, 4, 4718679, 458752, 5, 4718680, 458752, 6, 4718681, 458752, 5, 4718683, 458752, 5, 4718686, 458752, 7, 4784146, 327680, 43, 4784152, 327680, 42, 4784155, 65536, 19, 4784156, 131072, 19, 4784157, 196608, 19, 4784160, 0, 97, 4784161, 65536, 97, 4784162, 131072, 97, 4784163, 196608, 97, 4784164, 262144, 97, 4784165, 327680, 97, 4784166, 393216, 97, 4784167, 327680, 42, 4784169, 0, 20, 4784170, 0, 54, 4784171, 65536, 54, 4784172, 131072, 54, 4784173, 196608, 54, 4784213, 458752, 5, 4784215, 458752, 4, 4784216, 458752, 7, 4784217, 458752, 4, 4784219, 458752, 4, 4784222, 458752, 6, 4849682, 327680, 43, 4849688, 327680, 43, 4849691, 65536, 20, 4849692, 131072, 20, 4849693, 196608, 20, 4849696, 0, 98, 4849697, 65536, 98, 4849698, 131072, 98, 4849699, 196608, 98, 4849700, 262144, 98, 4849701, 327680, 98, 4849702, 393216, 98, 4849703, 327680, 42, 4849705, 0, 21, 4849706, 0, 55, 4849707, 65536, 55, 4849708, 131072, 55, 4849709, 196608, 55, 4849749, 458752, 4, 4849751, 458752, 5, 4849753, 458752, 5, 4849755, 458752, 5, 4849758, 458752, 6, 4849773, 196608, 32, 4915208, 196608, 65, 4915209, 262144, 65, 4915210, 327680, 65, 4915219, 65536, 44, 4915220, 131072, 44, 4915221, 131072, 44, 4915222, 196608, 44, 4915223, 262144, 44, 4915224, 327680, 44, 4915232, 0, 99, 4915233, 65536, 99, 4915234, 131072, 99, 4915235, 196608, 99, 4915236, 262144, 99, 4915237, 327680, 99, 4915238, 393216, 99, 4915239, 458752, 99, 4915241, 0, 22, 4915242, 0, 56, 4915243, 65536, 56, 4915244, 131072, 56, 4915245, 196608, 56, 4915285, 458752, 5, 4915287, 458752, 4, 4915289, 458752, 4, 4915291, 458752, 4, 4915294, 458752, 7, 4915310, 196608, 32, 4980778, 0, 57, 4980779, 65536, 57, 4980780, 131072, 57, 4980781, 196608, 57, 4980821, 458752, 4, 4980823, 458752, 5, 4980825, 458752, 5, 4980827, 458752, 5, 4980830, 458752, 6, 4980846, 262144, 32, 5046314, 0, 58, 5046315, 65536, 58, 5046316, 262144, 54, 5046317, 327680, 54, 5046357, 458752, 5, 5046359, 458752, 4, 5046361, 458752, 4, 5046364, 458752, 6, 5046381, 327680, 35, 5046382, 393216, 35, 5111889, 0, 15, 5111891, 262144, 3, 5111895, 458752, 5, 5111897, 458752, 5, 5111900, 458752, 7, 5111904, 0, 25, 5111905, 65536, 25, 5111917, 327680, 36, 5111918, 393216, 36, 5177361, 262144, 44, 5177362, 327680, 44, 5177392, 196608, 43, 5177425, 0, 15, 5177427, 262144, 4, 5177431, 458752, 4, 5177433, 458752, 4, 5177436, 458752, 6, 5177441, 327680, 8, 5177442, 393216, 8, 5177454, 262144, 32, 5242914, 262144, 21, 5242928, 327680, 42, 5242961, 0, 16, 5242962, 0, 15, 5242967, 458752, 5, 5242969, 458752, 5, 5242972, 458752, 7, 5242976, 458752, 4, 5242977, 327680, 9, 5242978, 393216, 9, 5242990, 196608, 32, 5308441, 196608, 43, 5308449, 65536, 21, 5308450, 131072, 21, 5308451, 196608, 21, 5308456, 196608, 43, 5308458, 0, 71, 5308459, 65536, 71, 5308460, 131072, 71, 5308464, 327680, 43, 5308498, 0, 15, 5308500, 262144, 21, 5308503, 458752, 4, 5308505, 458752, 4, 5308508, 458752, 6, 5308512, 458752, 5, 5308514, 262144, 21, 5308525, 262144, 32, 5373977, 327680, 42, 5373985, 65536, 22, 5373986, 131072, 22, 5373987, 196608, 22, 5373992, 327680, 43, 5373996, 458752, 59, 5373997, 0, 65, 5373998, 65536, 65, 5374034, 0, 16, 5374035, 0, 15, 5374036, 262144, 22, 5374039, 458752, 5, 5374041, 458752, 5, 5374044, 262144, 3, 5374050, 262144, 22, 5439496, 262144, 54, 5439497, 327680, 54, 5439498, 393216, 54, 5439499, 458752, 54, 5439500, 0, 20, 5439513, 262144, 16, 5439528, 327680, 44, 5439571, 0, 15, 5439580, 262144, 4, 5439583, 327680, 8, 5439584, 393216, 8, 5439586, 327680, 8, 5439587, 393216, 8, 5505032, 262144, 55, 5505033, 327680, 55, 5505034, 393216, 55, 5505035, 458752, 55, 5505036, 0, 21, 5505049, 262144, 17, 5505056, 65536, 17, 5505057, 131072, 17, 5505058, 131072, 17, 5505059, 196608, 17, 5505103, 262144, 29, 5505104, 262144, 29, 5505105, 262144, 29, 5505106, 327680, 29, 5505118, 458752, 4, 5505119, 327680, 9, 5505120, 393216, 9, 5505121, 458752, 4, 5505122, 327680, 9, 5505123, 393216, 9, 5505134, 262144, 32, 5570568, 262144, 56, 5570569, 327680, 56, 5570570, 393216, 56, 5570571, 458752, 56, 5570572, 0, 22, 5570585, 262144, 18, 5570592, 65536, 18, 5570593, 131072, 18, 5570594, 131072, 18, 5570595, 196608, 18, 5570601, 0, 20, 5570607, 0, 20, 5570654, 458752, 5, 5570657, 458752, 5, 5570671, 196608, 32, 5636104, 262144, 57, 5636105, 327680, 57, 5636106, 393216, 57, 5636107, 458752, 57, 5636116, 65536, 44, 5636117, 131072, 44, 5636118, 262144, 54, 5636119, 327680, 54, 5636120, 262144, 44, 5636121, 262144, 19, 5636137, 0, 21, 5636143, 0, 21, 5636190, 458752, 4, 5636207, 262144, 32, 5701640, 262144, 58, 5701641, 327680, 58, 5701642, 393216, 58, 5701643, 458752, 58, 5701654, 262144, 55, 5701655, 327680, 55, 5701656, 393216, 55, 5701657, 458752, 55, 5701673, 0, 22, 5701679, 0, 22, 5701715, 262144, 29, 5701716, 262144, 29, 5701717, 327680, 29, 5701726, 458752, 5, 5701743, 262144, 32, 5767190, 262144, 56, 5767191, 327680, 56, 5767192, 393216, 56, 5767193, 458752, 56, 5767194, 196608, 43, 5767254, 458752, 4, 5767257, 458752, 6, 5767262, 458752, 4, 5767280, 196608, 32, 5832726, 262144, 57, 5832727, 327680, 57, 5832728, 393216, 57, 5832729, 458752, 57, 5832730, 327680, 42, 5832790, 458752, 5, 5832792, 458752, 4, 5832793, 458752, 7, 5832795, 458752, 6, 5832798, 458752, 5, 5898250, 327680, 29, 5898266, 327680, 43, 5898274, 65536, 19, 5898275, 131072, 19, 5898276, 196608, 19, 5898326, 458752, 4, 5898329, 458752, 6, 5898331, 458752, 7, 5898334, 458752, 4, 5898338, 262144, 21, 5898350, 262144, 32, 5963808, 262144, 21, 5963810, 65536, 20, 5963811, 131072, 20, 5963812, 196608, 20, 5963817, 262144, 21, 5963862, 458752, 5, 5963864, 458752, 4, 5963865, 458752, 7, 5963867, 458752, 6, 5963870, 458752, 5, 5963872, 327680, 8, 5963873, 393216, 8, 5963874, 262144, 22, 5963886, 196608, 32, 6029344, 262144, 22, 6029346, 196608, 2, 6029350, 65536, 21, 6029351, 131072, 21, 6029353, 262144, 22, 6029356, 131072, 15, 6029357, 0, 15, 6029398, 458752, 4, 6029401, 458752, 6, 6029403, 458752, 7, 6029407, 458752, 4, 6029408, 327680, 9, 6029409, 393216, 9, 6029423, 262144, 32, 6094880, 196608, 21, 6094886, 65536, 22, 6094887, 131072, 22, 6094891, 131072, 15, 6094893, 0, 16, 6094894, 0, 15, 6094934, 458752, 5, 6094936, 458752, 4, 6094937, 458752, 7, 6094939, 458752, 6, 6094943, 458752, 5, 6094958, 196608, 32, 6160416, 196608, 22, 6160419, 196608, 2, 6160420, 262144, 21, 6160425, 131072, 15, 6160427, 131072, 16, 6160430, 0, 15, 6160470, 458752, 4, 6160473, 458752, 6, 6160475, 458752, 7, 6160478, 327680, 8, 6160479, 458752, 4, 6160495, 196608, 32, 6225946, 65536, 19, 6225947, 131072, 19, 6225949, 131072, 19, 6225950, 196608, 19, 6225956, 262144, 22, 6225961, 131072, 15, 6225966, 0, 15, 6226006, 458752, 5, 6226009, 458752, 7, 6226013, 458752, 4, 6291482, 65536, 20, 6291483, 131072, 20, 6291484, 131072, 20, 6291485, 131072, 20, 6291486, 196608, 20, 6291542, 458752, 4, 6291545, 458752, 6, 6291549, 458752, 5, 6291553, 262144, 21, 6291565, 262144, 32, 6357078, 458752, 5, 6357081, 458752, 7, 6357085, 458752, 4, 6357089, 262144, 22, 6357101, 196608, 32, 6422554, 196608, 33, 6422614, 458752, 4, 6422617, 458752, 6, 6422621, 458752, 5, 6422636, 262144, 32, 6488149, 327680, 8, 6488150, 393216, 8, 6488153, 458752, 7, 6488171, 262144, 32, 6553684, 458752, 4, 6553685, 327680, 9, 6553686, 393216, 9, 6553687, 458752, 6, 6619220, 458752, 5, 6619223, 458752, 7, 6684756, 458752, 4, 6684759, 458752, 6, 6684778, 262144, 32, 6750283, 0, 75, 6750284, 65536, 75, 6750285, 131072, 75, 6750286, 196608, 75, 6750287, 262144, 75, 6750288, 327680, 75, 6750289, 393216, 75, 6750292, 458752, 5, 6750295, 458752, 7, 6750315, 262144, 32, 6815819, 0, 76, 6815820, 65536, 76, 6815821, 131072, 76, 6815822, 196608, 76, 6815823, 262144, 76, 6815824, 327680, 76, 6815825, 393216, 76, 6815841, 327680, 8, 6815842, 393216, 8, 6815851, 196608, 32, 6881355, 0, 77, 6881356, 65536, 77, 6881357, 131072, 77, 6881358, 196608, 77, 6881359, 262144, 77, 6881360, 327680, 77, 6881361, 393216, 77, 6881385, 196608, 32, 6881386, 196608, 32, 6881388, 262144, 32, 6946891, 0, 78, 6946892, 65536, 78, 6946893, 131072, 78, 6946894, 196608, 78, 6946895, 262144, 78, 6946896, 327680, 78, 6946897, 393216, 78, 6946908, 327680, 8, 6946909, 393216, 8, 6946910, 327680, 8, 6946911, 393216, 8, 6946914, 262144, 21, 6946919, 196608, 32, 6946920, 262144, 32, 7012427, 0, 79, 7012428, 65536, 79, 7012429, 131072, 79, 7012430, 196608, 79, 7012431, 262144, 79, 7012432, 327680, 79, 7012433, 393216, 79, 7012443, 458752, 4, 7012444, 327680, 9, 7012445, 393216, 9, 7012446, 327680, 9, 7012447, 393216, 9, 7012450, 262144, 22, 7012453, 196608, 32, 7012454, 262144, 32, 7012459, 262144, 32, 7077964, 327680, 8, 7077965, 393216, 8, 7077966, 327680, 8, 7077967, 393216, 8, 7077968, 327680, 8, 7077969, 393216, 8, 7077970, 327680, 8, 7077971, 393216, 8, 7077979, 458752, 5, 7143499, 458752, 4, 7143500, 327680, 9, 7143501, 393216, 9, 7143502, 327680, 9, 7143503, 393216, 9, 7143504, 327680, 9, 7143505, 393216, 9, 7143506, 327680, 9, 7143507, 393216, 9, 7143508, 458752, 6, 7209035, 458752, 5, 7209044, 458752, 7, 7209067, 262144, 32, 7274602, 262144, 32, 7405675, 262144, 32, 7864331, 327680, 8, 7864332, 393216, 8, 7864333, 327680, 8, 7864334, 393216, 8, 7864366, 327680, 8, 7864367, 393216, 8, 7864368, 327680, 8, 7864369, 393216, 8, 7929865, 262144, 21, 7929866, 458752, 4, 7929869, 458752, 6, 7929871, 458752, 6, 7929873, 262144, 21, 7929901, 458752, 4, 7929904, 458752, 6, 7929906, 458752, 6, 7929914, 262144, 21, 7929919, 262144, 21, 7995401, 262144, 22, 7995402, 458752, 5, 7995405, 458752, 7, 7995406, 327680, 6, 7995407, 458752, 7, 7995409, 393216, 6, 7995410, 262144, 0, 7995411, 327680, 0, 7995412, 327680, 8, 7995413, 393216, 8, 7995414, 327680, 8, 7995415, 393216, 8, 7995416, 327680, 8, 7995417, 393216, 8, 7995437, 458752, 5, 7995440, 458752, 7, 7995442, 458752, 7, 7995450, 262144, 22, 7995455, 262144, 22, 7995457, 131072, 18, 7995462, 327680, 8, 7995463, 393216, 8, 7995464, 327680, 8, 7995465, 393216, 8, 7995471, 0, 32, 7995472, 65536, 32, 7995473, 131072, 32, 8060941, 262144, 22, 8060942, 327680, 7, 8060945, 327680, 6, 8060948, 393216, 6, 8060950, 458752, 6, 8060952, 458752, 6, 8060954, 458752, 6, 8060956, 262144, 21, 8060957, 327680, 8, 8060958, 393216, 8, 8060970, 262144, 0, 8060971, 327680, 0, 8060973, 262144, 21, 8060993, 131072, 19, 8060997, 458752, 4, 8061000, 458752, 6, 8061002, 458752, 6, 8061007, 0, 33, 8061008, 65536, 33, 8061009, 131072, 33, 8126481, 327680, 7, 8126484, 393216, 7, 8126486, 458752, 7, 8126488, 458752, 7, 8126490, 458752, 7, 8126492, 458752, 4, 8126495, 458752, 6, 8126505, 327680, 6, 8126508, 393216, 6, 8126509, 262144, 22, 8126529, 131072, 20, 8126533, 458752, 5, 8126536, 458752, 7, 8126538, 458752, 7, 8126543, 0, 34, 8126544, 65536, 34, 8126545, 131072, 34, 8126548, 131072, 5, 8126549, 0, 2, 8126550, 65536, 2, 8126551, 196608, 5, 8192008, 262144, 21, 8192022, 262144, 21, 8192028, 458752, 5, 8192031, 458752, 7, 8192041, 327680, 7, 8192044, 393216, 7, 8192065, 131072, 21, 8192084, 131072, 6, 8192085, 0, 3, 8192086, 65536, 3, 8192087, 196608, 6, 8257544, 262144, 22, 8257558, 262144, 22, 8257577, 327680, 6, 8257580, 393216, 6, 8257589, 0, 29, 8257592, 131072, 29, 8257601, 131072, 22, 8257621, 0, 6, 8257622, 65536, 6, 8323082, 131072, 29, 8323104, 262144, 0, 8323105, 327680, 0, 8323113, 327680, 7, 8323114, 327680, 8, 8323115, 393216, 8, 8323116, 393216, 7, 8323121, 0, 29, 8323122, 0, 29, 8323126, 131072, 29, 8323151, 327680, 29, 8323153, 131072, 5, 8323154, 0, 2, 8323155, 65536, 2, 8323156, 196608, 5, 8388639, 327680, 6, 8388642, 393216, 6, 8388649, 458752, 4, 8388652, 458752, 6, 8388679, 262144, 21, 8388689, 131072, 6, 8388690, 0, 3, 8388691, 65536, 3, 8388692, 196608, 6, 8454157, 262144, 21, 8454175, 327680, 7, 8454178, 393216, 7, 8454185, 458752, 5, 8454188, 458752, 7, 8454215, 262144, 22, 8454223, 131072, 18, 8454226, 0, 6, 8454227, 65536, 6, 8519693, 262144, 22, 8519702, 0, 29, 8519707, 131072, 29, 8519759, 131072, 19, 8519760, 131072, 18, 8585236, 0, 29, 8585295, 131072, 20, 8585296, 131072, 19, 8650787, 262144, 21, 8650788, 262144, 0, 8650789, 327680, 0, 8650812, 262144, 0, 8650813, 327680, 0, 8650814, 262144, 0, 8650815, 327680, 0, 8650817, 262144, 21, 8650819, 262144, 0, 8650820, 327680, 0, 8650821, 262144, 0, 8650822, 327680, 0, 8650829, 262144, 21, 8650831, 131072, 21, 8650832, 131072, 20, 8650833, 131072, 5, 8650834, 0, 2, 8650835, 65536, 2, 8650836, 196608, 5, 8650846, 196608, 32, 8716304, 327680, 6, 8716307, 393216, 6, 8716323, 327680, 6, 8716326, 393216, 6, 8716328, 262144, 21, 8716335, 327680, 8, 8716336, 393216, 8, 8716337, 327680, 8, 8716338, 393216, 8, 8716347, 327680, 6, 8716350, 393216, 6, 8716352, 393216, 6, 8716353, 262144, 22, 8716354, 327680, 6, 8716357, 393216, 6, 8716359, 393216, 6, 8716365, 262144, 22, 8716367, 131072, 22, 8716368, 131072, 21, 8716369, 131072, 6, 8716370, 0, 3, 8716371, 65536, 3, 8716372, 196608, 6, 8781836, 458752, 4, 8781839, 458752, 6, 8781843, 393216, 7, 8781859, 327680, 7, 8781862, 131072, 18, 8781864, 262144, 22, 8781870, 458752, 4, 8781873, 458752, 6, 8781875, 262144, 0, 8781876, 327680, 0, 8781881, 262144, 21, 8781883, 327680, 7, 8781886, 393216, 7, 8781888, 393216, 7, 8781890, 131072, 18, 8781893, 393216, 7, 8781895, 393216, 7, 8781904, 131072, 22, 8781906, 0, 6, 8781907, 65536, 6, 8847372, 458752, 5, 8847374, 262144, 18, 8847375, 458752, 7, 8847376, 327680, 18, 8847377, 393216, 18, 8847398, 131072, 19, 8847406, 458752, 5, 8847409, 458752, 7, 8847410, 327680, 6, 8847413, 393216, 6, 8847417, 262144, 22, 8847426, 131072, 19, 8912910, 262144, 19, 8912911, 327680, 19, 8912912, 327680, 19, 8912913, 393216, 19, 8912917, 0, 32, 8912918, 65536, 32, 8912919, 131072, 32, 8912934, 131072, 20, 8912946, 327680, 7, 8912947, 262144, 2, 8912949, 393216, 7, 8912962, 131072, 20, 8912978, 131072, 5, 8912979, 0, 2, 8912980, 65536, 2, 8912981, 196608, 5, 8978446, 262144, 20, 8978447, 327680, 20, 8978448, 327680, 20, 8978449, 393216, 20, 8978453, 0, 33, 8978454, 65536, 33, 8978455, 131072, 33, 8978470, 131072, 21, 8978498, 131072, 21, 8978514, 131072, 6, 8978515, 0, 3, 8978516, 65536, 3, 8978517, 196608, 6, 9043988, 262144, 3, 9043989, 0, 34, 9043990, 65536, 34, 9043991, 131072, 34, 9043992, 327680, 8, 9043993, 393216, 8, 9043999, 458752, 4, 9044002, 458752, 6, 9044003, 327680, 6, 9044006, 131072, 22, 9044034, 131072, 22, 9044035, 262144, 21, 9044036, 327680, 6, 9044039, 393216, 6, 9044041, 458752, 6, 9044043, 458752, 6, 9044051, 0, 6, 9044052, 65536, 6, 9044062, 327680, 35, 9109524, 262144, 4, 9109527, 458752, 4, 9109528, 327680, 9, 9109529, 393216, 9, 9109530, 458752, 6, 9109531, 458752, 6, 9109535, 458752, 5, 9109538, 458752, 7, 9109539, 327680, 7, 9109542, 393216, 7, 9109562, 327680, 6, 9109565, 393216, 6, 9109567, 458752, 6, 9109571, 262144, 22, 9109572, 327680, 7, 9109575, 393216, 7, 9109577, 458752, 7, 9109579, 458752, 7, 9175063, 458752, 5, 9175066, 458752, 7, 9175067, 458752, 7, 9175072, 327680, 6, 9175075, 393216, 6, 9175077, 458752, 6, 9175082, 0, 29, 9175088, 131072, 29, 9175089, 131072, 29, 9175095, 458752, 4, 9175098, 458752, 6, 9175103, 458752, 7, 9175111, 131072, 29, 9240594, 262144, 21, 9240599, 327680, 6, 9240602, 393216, 6, 9240608, 327680, 7, 9240611, 393216, 7, 9240613, 458752, 7, 9240631, 458752, 5, 9240634, 458752, 7, 9240652, 131072, 29, 9306130, 262144, 22, 9306135, 327680, 7, 9306138, 393216, 7 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1392, 48) +scene_destination = "res://Maps/TitleScreen/Title_Screen.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2736, 2768) +trainer = true +texture = ExtResource("201") +trainer_name = "TRIATHLETE Carlton" +trainer_reward = 780 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[53, 13], [50, 13]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3056, 2192) +trainer = true +texture = ExtResource("202") +trainer_name = "YOUNGSTER Nelson" +trainer_reward = 336 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[29, 14], [24, 14]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2832, 1968) +trainer = true +texture = ExtResource("203") +trainer_name = "BLACK BELT William" +trainer_reward = 910 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[60, 14], [32, 14]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3056, 1584) +trainer = true +texture = ExtResource("204") +trainer_name = "GENTLEMAN Sr. Goldkorn" +trainer_reward = 1050 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[44, 14], [46, 14]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 944) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 1104) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 720) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 2416) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 2320) +texture = ExtResource("305") +facing = "Up" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 2320) +texture = ExtResource("306") +facing = "Left" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 2352) +texture = ExtResource("307") +facing = "Up" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2768, 2640) +facing = "Up" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3120, 2448) +texture = ExtResource("309") +facing = "Right" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2704, 2672) +texture = ExtResource("310") +facing = "Right" diff --git a/Maps/Mapaintro/Mapa_intro_tileset.tres b/Maps/Mapaintro/Mapa_intro_tileset.tres new file mode 100644 index 000000000..80e4ee47c --- /dev/null +++ b/Maps/Mapaintro/Mapa_intro_tileset.tres @@ -0,0 +1,1149 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route01-02-Moki-Kevlar.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_transp_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower7_variants.png" id="6"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:6/0 = 0 +0:13/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:20/0 = 0 +0:21/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +0:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:56/0 = 0 +0:57/0 = 0 +0:58/0 = 0 +0:59/0 = 0 +0:60/0 = 0 +0:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:65/0 = 0 +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:68/0 = 0 +0:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:74/0 = 0 +0:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:78/0 = 0 +0:79/0 = 0 +0:80/0 = 0 +0:81/0 = 0 +0:91/0 = 0 +0:92/0 = 0 +0:93/0 = 0 +0:94/0 = 0 +0:95/0 = 0 +0:96/0 = 0 +0:97/0 = 0 +0:98/0 = 0 +0:99/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:20/0 = 0 +1:21/0 = 0 +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:29/0 = 0 +1:30/0 = 0 +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:55/0 = 0 +1:56/0 = 0 +1:57/0 = 0 +1:58/0 = 0 +1:59/0 = 0 +1:60/0 = 0 +1:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:64/0 = 0 +1:65/0 = 0 +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +1:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:68/0 = 0 +1:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:70/0 = 0 +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:76/0 = 0 +1:77/0 = 0 +1:78/0 = 0 +1:79/0 = 0 +1:80/0 = 0 +1:81/0 = 0 +1:91/0 = 0 +1:92/0 = 0 +1:93/0 = 0 +1:94/0 = 0 +1:95/0 = 0 +1:96/0 = 0 +1:97/0 = 0 +1:98/0 = 0 +1:99/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:6/0 = 0 +2:13/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:20/0 = 0 +2:21/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:27/0 = 0 +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:55/0 = 0 +2:56/0 = 0 +2:57/0 = 0 +2:58/0 = 0 +2:59/0 = 0 +2:60/0 = 0 +2:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:65/0 = 0 +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:74/0 = 0 +2:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:76/0 = 0 +2:77/0 = 0 +2:78/0 = 0 +2:79/0 = 0 +2:80/0 = 0 +2:81/0 = 0 +2:83/0 = 0 +2:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:84/0 = 0 +2:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +2:88/0 = 0 +2:91/0 = 0 +2:92/0 = 0 +2:93/0 = 0 +2:94/0 = 0 +2:95/0 = 0 +2:96/0 = 0 +2:97/0 = 0 +2:98/0 = 0 +2:99/0 = 0 +3:0/0 = 0 +3:2/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:17/0 = 0 +3:18/0 = 0 +3:19/0 = 0 +3:20/0 = 0 +3:21/0 = 0 +3:22/0 = 0 +3:24/0 = 0 +3:27/0 = 0 +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:33/0 = 0 +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:56/0 = 0 +3:57/0 = 0 +3:59/0 = 0 +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:63/0 = 0 +3:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:65/0 = 0 +3:66/0 = 0 +3:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:67/0 = 0 +3:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:68/0 = 0 +3:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:76/0 = 0 +3:77/0 = 0 +3:78/0 = 0 +3:79/0 = 0 +3:80/0 = 0 +3:81/0 = 0 +3:83/0 = 0 +3:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:84/0 = 0 +3:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:85/0 = 0 +3:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:88/0 = 0 +3:91/0 = 0 +3:92/0 = 0 +3:93/0 = 0 +3:94/0 = 0 +3:95/0 = 0 +3:96/0 = 0 +3:97/0 = 0 +3:98/0 = 0 +3:99/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:20/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:27/0 = 0 +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:30/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:49/0 = 0 +4:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:56/0 = 0 +4:57/0 = 0 +4:58/0 = 0 +4:59/0 = 0 +4:60/0 = 0 +4:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:62/0 = 0 +4:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:65/0 = 0 +4:66/0 = 0 +4:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:67/0 = 0 +4:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:68/0 = 0 +4:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:71/0 = 0 +4:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:76/0 = 0 +4:77/0 = 0 +4:78/0 = 0 +4:79/0 = 0 +4:80/0 = 0 +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:84/0 = 0 +4:85/0 = 0 +4:86/0 = 0 +4:87/0 = 0 +4:88/0 = 0 +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:94/0 = 0 +4:95/0 = 0 +4:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:96/0 = 0 +4:97/0 = 0 +4:98/0 = 0 +4:99/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:27/0 = 0 +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:38/0 = 0 +5:39/0 = 0 +5:42/0 = 0 +5:43/0 = 0 +5:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:44/0 = 0 +5:54/0 = 0 +5:55/0 = 0 +5:56/0 = 0 +5:57/0 = 0 +5:58/0 = 0 +5:59/0 = 0 +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:62/0 = 0 +5:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:63/0 = 0 +5:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:64/0 = 0 +5:65/0 = 0 +5:66/0 = 0 +5:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:67/0 = 0 +5:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:68/0 = 0 +5:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:72/0 = 0 +5:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:73/0 = 0 +5:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:74/0 = 0 +5:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:78/0 = 0 +5:79/0 = 0 +5:80/0 = 0 +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:84/0 = 0 +5:85/0 = 0 +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:88/0 = 0 +5:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:91/0 = 0 +5:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:92/0 = 0 +5:93/0 = 0 +5:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:94/0 = 0 +5:95/0 = 0 +5:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:96/0 = 0 +5:97/0 = 0 +5:98/0 = 0 +5:99/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:54/0 = 0 +6:55/0 = 0 +6:56/0 = 0 +6:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:58/0 = 0 +6:59/0 = 0 +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:62/0 = 0 +6:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:63/0 = 0 +6:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:64/0 = 0 +6:65/0 = 0 +6:66/0 = 0 +6:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:67/0 = 0 +6:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:68/0 = 0 +6:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:69/0 = 0 +6:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:70/0 = 0 +6:71/0 = 0 +6:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:72/0 = 0 +6:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:73/0 = 0 +6:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:74/0 = 0 +6:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:76/0 = 0 +6:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:77/0 = 0 +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:84/0 = 0 +6:85/0 = 0 +6:86/0 = 0 +6:87/0 = 0 +6:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:88/0 = 0 +6:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:94/0 = 0 +6:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:95/0 = 0 +6:96/0 = 0 +6:97/0 = 0 +6:98/0 = 0 +6:99/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:5/0 = 0 +7:6/0 = 0 +7:7/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:31/0 = 0 +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:37/0 = 0 +7:38/0 = 0 +7:39/0 = 0 +7:54/0 = 0 +7:55/0 = 0 +7:56/0 = 0 +7:57/0 = 0 +7:58/0 = 0 +7:59/0 = 0 +7:60/0 = 0 +7:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:61/0 = 0 +7:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:62/0 = 0 +7:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:63/0 = 0 +7:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:64/0 = 0 +7:65/0 = 0 +7:66/0 = 0 +7:67/0 = 0 +7:68/0 = 0 +7:69/0 = 0 +7:70/0 = 0 +7:71/0 = 0 +7:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:72/0 = 0 +7:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:73/0 = 0 +7:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:75/0 = 0 +7:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:76/0 = 0 +7:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:83/0 = 0 +7:84/0 = 0 +7:85/0 = 0 +7:86/0 = 0 +7:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:88/0 = 0 +7:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:91/0 = 0 +7:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:92/0 = 0 +7:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:93/0 = 0 +7:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:94/0 = 0 +7:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:99/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/MokiTown/BamboLab.gd b/Maps/MokiTown/BamboLab.gd old mode 100755 new mode 100644 index 9f186289c..e7c09c248 --- a/Maps/MokiTown/BamboLab.gd +++ b/Maps/MokiTown/BamboLab.gd @@ -18,7 +18,7 @@ func _ready(): npc_layer = $NPC_Layer if !Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE"): event1_prep() - yield(Global.game, "tranistion_complete") + await Global.game.tranistion_complete event1_intro(null) # Play event on enter. if Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE"): @@ -35,17 +35,17 @@ func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of th DialogueSystem.set_box_position(DialogueSystem.TOP) Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_AIDE_1", $NPC_Layer/Assistant.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_AIDE_2", $NPC_Layer/Assistant.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_AIDE_3", $NPC_Layer/Assistant.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_AIDE_4", $NPC_Layer/Assistant.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_AIDE_5", $NPC_Layer/Assistant.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_AIDE_6", $NPC_Layer/Assistant.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end $NPC_Layer/Assistant.set_idle_frame("Up") Global.game.release_player() @@ -61,7 +61,7 @@ func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of th if !Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE") && Global.past_events.has("EVENT_BAMBOLAB_1_PICK_UP_ENABLE"): Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_38", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.release_player() return null if theo != null && check_pos == theo.position: @@ -69,28 +69,28 @@ func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of th #Turn to face player theo.face_player(direction) Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_38_THEO", theo.get_dialogue_point()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.release_player() return null return null func event1_prep(): # Spawn Babmo - bambo = load("res://Utilities/NPC.tscn").instance() + bambo = load("res://Utilities/NPC.tscn").instantiate() bambo.texture = load("res://Graphics/Characters/phone035.PNG") npc_layer.add_child(bambo) bambo.position = Vector2(240, 144) bambo.set_idle_frame("Down") # Spawn Theo - theo = load("res://Utilities/NPC.tscn").instance() + theo = load("res://Utilities/NPC.tscn").instantiate() theo.texture = load("res://Graphics/Characters/Rivaltheo.PNG") npc_layer.add_child(theo) theo.position = Vector2(208, 208) theo.set_idle_frame("Up") if Global.past_events.has("EVENT_BAMBOLAB_1_PICK_UP_ENABLE"): - ui = load("res://Maps/MokiTown/FirstPokeLayer.tscn").instance() + ui = load("res://Maps/MokiTown/FirstPokeLayer.tscn").instantiate() self.add_child(ui) $PokeMachine.frame = 2 bambo.position = Vector2(272, 144) @@ -110,72 +110,72 @@ func event1_intro(_body): # First event to get pokemon print("New Event: " + event_name) Global.game.lock_player() - Global.game.get_node("Background_music").stream = load("res://Audio/BGM/PU-Radio_ Oak.ogg") + Global.game.get_node("Background_music").stream = load("res://Audio/BGM/PU-Radio_Oak.ogg") Global.game.get_node("Background_music").play() DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.UP, 10) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_1", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_2", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_3", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_4", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_5", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_6", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end # Theo Alert theo.alert() - yield(theo, "alert_done") + await theo.alert_done Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_7", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_8", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_9", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_10", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_11", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_12", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_13", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end event1_choice() func event1_choice(): DialogueSystem.hold = true Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_14", bambo.get_global_transform_with_canvas().get_origin()) - yield(DialogueSystem, "finished_printing") + await DialogueSystem.finished_printing DialogueSystem.hold = false # Add FirstPokeLayer UI - ui = load("res://Maps/MokiTown/FirstPokeLayer.tscn").instance() + ui = load("res://Maps/MokiTown/FirstPokeLayer.tscn").instantiate() self.add_child(ui) # Show Yes/No box ui.prompt_yes_no() - yield(ui, "selected") + await ui.selected var responce = ui.get_yes_no_responce() #print(responce) @@ -188,41 +188,41 @@ func event1_choice(): match Global.game.player.position: Vector2(240, 176): Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.DOWN, 1) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Vector2(208, 144): Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.DOWN, 1) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.RIGHT, 1) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.DOWN, 1) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Vector2(272, 144): Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.DOWN, 1) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.LEFT, 1) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.DOWN, 1) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.player.set_facing_direction("Up") bambo.set_idle_frame("Down") theo.set_idle_frame("Up") Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_15", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end event1_test() - yield(self, "finished") + await self.finished event1_pick_up() else: DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_OPTION_2_1", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end theo.set_idle_frame("Right") DialogueSystem.set_box_position(DialogueSystem.TOP) Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_OPTION_2_2", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end theo.set_idle_frame("Up") @@ -235,14 +235,14 @@ func event1_choice(): func event1_pick_up(): # Play open $PokeMachine/AnimationPlayer.play("Open") - yield($PokeMachine/AnimationPlayer, "animation_finished") + await $PokeMachine/AnimationPlayer.animation_finished bambo.call_deferred("move_multi", "Right", 1) - yield(bambo, "done_movement") + await bambo.done_movement bambo.call_deferred("set_idle_frame", "Left") Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_38", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.release_player() Global.past_events.append("EVENT_BAMBOLAB_1_PICK_UP_ENABLE") @@ -251,72 +251,72 @@ func event1_pick_up(): func event1_test(): DialogueSystem.hold = true Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_16", bambo.get_global_transform_with_canvas().get_origin()) - yield(DialogueSystem, "finished_printing") + await DialogueSystem.finished_printing DialogueSystem.hold = false ui.prompt_test(ui.TEST.Q1) - yield(ui, "selected") + await ui.selected var responce1 : int = ui.get_test_responce() # 0: ATTACK, 1: DEFENSE, 2: BALLANCED Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_17", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_18", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_19", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.hold = true Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_20", bambo.get_global_transform_with_canvas().get_origin()) - yield(DialogueSystem, "finished_printing") + await DialogueSystem.finished_printing DialogueSystem.hold = false ui.prompt_test(ui.TEST.Q2) - yield(ui, "selected") + await ui.selected var responce2 : int = ui.get_test_responce() # 0: ATTACK, 1: DEFENSE, 2: BALLANCED Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_21", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_22", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.hold = true Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_23", bambo.get_global_transform_with_canvas().get_origin()) - yield(DialogueSystem, "finished_printing") + await DialogueSystem.finished_printing DialogueSystem.hold = false ui.prompt_test(ui.TEST.Q3) - yield(ui, "selected") + await ui.selected var responce3 : int = ui.get_test_responce() # 0: ATTACK, 1: DEFENSE, 2: BALLANCED Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_24", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_25", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.hold = true Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_26", bambo.get_global_transform_with_canvas().get_origin()) - yield(DialogueSystem, "finished_printing") + await DialogueSystem.finished_printing DialogueSystem.hold = false ui.prompt_test(ui.TEST.Q4) - yield(ui, "selected") + await ui.selected var responce4 : int = ui.get_test_responce() # 0: ATTACK, 1: DEFENSE, 2: BALLANCED Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_27", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_28", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_29", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_30", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_31", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end # Score test var attack = 0 @@ -369,74 +369,74 @@ func event1_test(): print(result) # Change to poke pick view ui.Poke_get() - yield(ui, "selected") + await ui.selected Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_32") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end match result: 0: # Raptorch Global.past_events.append("EVENT_MOKI_LAB_GOT_RAPTORCH") Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_33_Raptorch") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_34_Raptorch") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_35_Raptorch") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_36_Raptorch") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_37_Raptorch") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.hold = true Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_OPTION_15") 1: # Orchynx Global.past_events.append("EVENT_MOKI_LAB_GOT_ORCHYNX") Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_33_Orchynx") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_34_Orchynx") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_35_Orchynx") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_36_Orchynx") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.hold = true Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_OPTION_15_1") 2: # Eletux Global.past_events.append("EVENT_MOKI_LAB_GOT_ELETUX") Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_33_Eletux") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_34_Eletux") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_35_Eletux") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_36_Eletux") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_37_Eletux") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.hold = true Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_OPTION_15_2") # Fade and slide ui.Poke_get_slide(result) - yield(ui, "selected") + await ui.selected DialogueSystem.hold = false starter = result ui.fadeout() - yield(ui, "selected") + await ui.selected emit_signal("finished") func event1_poke_machine(): if Global.past_events.has("EVENT_BAMBOLAB_1_PICK_UP_ENABLE") && !Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE"): @@ -465,12 +465,12 @@ func event1_poke_machine(): Global.add_poke_to_party(poke) Global.player_starter = starter - yield(Global.game.get_node("Effect_music"), "finished") + await Global.game.get_node("Effect_music").finished Global.game.get_node("Effect_music").stop() Global.game.get_node("Background_music").play(time) DialogueSystem.hold = false - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end event_1_rival_poke() func event_1_rival_poke(): @@ -479,60 +479,60 @@ func event_1_rival_poke(): var time = Global.game.get_node("Background_music").get_playback_position() Global.game.get_node("Background_music").stop() - var sound = load("res://Audio/BGM/PU-Rival Theme.ogg") + var sound = load("res://Audio/BGM/PU-Rival_Theme.ogg") Global.game.get_node("Effect_music").stream = sound Global.game.get_node("Effect_music").play() theo.call_deferred("move_multi", "Right", 1) - yield(theo, "done_movement") + await theo.done_movement theo.call_deferred("set_idle_frame", "Up") DialogueSystem.set_box_position(DialogueSystem.TOP) Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_39", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end theo.jump() - yield(theo, "done_movement") + await theo.done_movement theo.jump() - yield(theo, "done_movement") + await theo.done_movement Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_40", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_41", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_42", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end ui.Poke_get() - yield(ui, "selected") + await ui.selected Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_42") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_43") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_44") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_45") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_46") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_47") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_48") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_49") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.hold = true match Global.player_starter: @@ -542,7 +542,7 @@ func event_1_rival_poke(): Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_50_Eletux") 2: Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_50_Raptorch") - yield(DialogueSystem, "finished_printing") + await DialogueSystem.finished_printing match starter: # For Theo 0: @@ -552,44 +552,44 @@ func event_1_rival_poke(): 2: ui.Poke_get_slide(0) DialogueSystem.hold = false - yield(ui, "selected") + await ui.selected ui.fadeout() - yield(ui, "selected") + await ui.selected DialogueSystem.set_box_position(DialogueSystem.TOP) Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_51", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end # Move theo and player at same time Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.LEFT, 1) # This somehow just runs instantly and I can't debug this! theo.call_deferred("move_multi", "Up", 2) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.DOWN, 2) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.UP) $PokeMachine.frame = 6 theo.alert() - yield(theo, "alert_done") + await theo.alert_done theo.call_deferred("move_multi", "Down", 2) - yield(theo, "done_movement") + await theo.done_movement theo.call_deferred("set_idle_frame", "Left") Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.RIGHT) Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_52", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_53", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.get_node("Background_music").stop() # FIRST BATTLE!! FIANALY! lab_battle() func lab_battle(): - Global.game.battle = load("res://Utilities/Battle/Battle.tscn").instance() + Global.game.battle = load("res://Utilities/Battle/Battle.tscn").instantiate() Global.game.add_child(Global.game.battle) var bid = BattleInstanceData.new() @@ -615,102 +615,102 @@ func lab_battle(): bid.opponent.battle_texture = load("res://Graphics/Characters/trainer086.png") Global.game.battle.Start_Battle(bid) # YEET!!! - yield(Global.game.battle, "battle_complete") + await Global.game.battle.battle_complete - Global.game.get_node("Background_music").stream = load("res://Audio/BGM/PU-Rival Theme.ogg") + Global.game.get_node("Background_music").stream = load("res://Audio/BGM/PU-Rival_Theme.ogg") Global.game.get_node("Background_music").play() DialogueSystem.set_box_position(DialogueSystem.BOTTOM) if Global.game.battle.player_won: Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_54", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_55", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_56", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_57", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end bambo.call_deferred("move_multi", "Left", 1) - yield(bambo, "done_movement") + await bambo.done_movement bambo.call_deferred("move_multi", "Down", 1) - yield(bambo, "done_movement") + await bambo.done_movement Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_58", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end # Fade screen and heal pokemon var fade = Global.game.get_node("CanvasLayer/Fade/AnimationPlayer") fade.play_backwards("Fade") - yield(fade, "animation_finished") + await fade.animation_finished # Heal and effect sound Global.heal_party() - var sound = load("res://Audio/ME/Pokemon Healing.ogg") + var sound = load("res://Audio/ME/Pokemon_Healing.ogg") sound.loop = false Global.game.get_node("Effect_music").stream = sound Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") + await Global.game.get_node("Effect_music").finished DialogueSystem.set_box_position(DialogueSystem.TOP) Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_HEAL") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end fade.play("Fade") - yield(fade, "animation_finished") + await fade.animation_finished DialogueSystem.set_box_position(DialogueSystem.BOTTOM) theo.call_deferred("set_idle_frame", "Up") Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.UP) Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_59", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_60", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_61", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_62", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_63", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.DOWN) theo.call_deferred("move_multi", "Down", 8) - yield(theo, "done_movement") + await theo.done_movement theo.queue_free() # Play lab music Global.game.get_node("Effect_music").stop() - Global.game.get_node("Background_music").stream = load("res://Audio/BGM/PU-Radio_ Oak.ogg") + Global.game.get_node("Background_music").stream = load("res://Audio/BGM/PU-Radio_Oak.ogg") Global.game.get_node("Background_music").play() bambo.call_deferred("move_multi", "Down", 1) - yield(bambo, "done_movement") + await bambo.done_movement Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_64", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_65", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end bambo.call_deferred("move_multi", "Down", 4) - yield(bambo, "done_movement") + await bambo.done_movement bambo.call_deferred("set_idle_frame", "Up") Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_66") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_67") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end bambo.call_deferred("move_multi", "Down", 4) - yield(bambo, "done_movement") + await bambo.done_movement bambo.queue_free() bambo = null @@ -718,11 +718,11 @@ func lab_battle(): else: Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_54_LOSS", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end theo.call_deferred("move_multi", "Down", 8) Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.DOWN) - yield(theo, "done_movement") + await theo.done_movement theo.queue_free() Global.game.get_node("Effect_music").stop() @@ -730,60 +730,60 @@ func lab_battle(): Global.game.get_node("Background_music").play() bambo.call_deferred("move_multi", "Down", 2) - yield(bambo, "done_movement") + await bambo.done_movement Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_55_LOSS", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.RIGHT) bambo.call_deferred("move_multi", "Left", 1) - yield(bambo, "done_movement") + await bambo.done_movement Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_56_LOSS", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_57_LOSS", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_58_LOSS", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("EVENT_MOKI_LAB_FIRST_POK_59_LOSS", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end # Fade screen and heal pokemon var fade = Global.game.get_node("CanvasLayer/Fade/AnimationPlayer") fade.play_backwards("Fade") - yield(fade, "animation_finished") + await fade.animation_finished # Heal and effect sound Global.heal_party() - var sound = load("res://Audio/ME/Pokemon Healing.ogg") + var sound = load("res://Audio/ME/Pokemon_Healing.ogg") sound.loop = false Global.game.get_node("Effect_music").stream = sound Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") + await Global.game.get_node("Effect_music").finished DialogueSystem.set_box_position(DialogueSystem.TOP) Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_HEAL") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end fade.play("Fade") - yield(fade, "animation_finished") + await fade.animation_finished DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.DOWN) bambo.call_deferred("move_multi", "Down", 3) - yield(bambo, "done_movement") + await bambo.done_movement bambo.call_deferred("set_idle_frame", "Up") Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_66") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_67") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end bambo.call_deferred("move_multi", "Down", 4) - yield(bambo, "done_movement") + await bambo.done_movement bambo.queue_free() @@ -800,7 +800,7 @@ func block(_area): DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.lock_player() Global.game.play_dialogue("EVENT_MOKI_LAB_FIRST_POK_PLAYER_RUN_AWAY") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.UP, 1) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.release_player() diff --git a/Maps/MokiTown/BamboLab.gd.uid b/Maps/MokiTown/BamboLab.gd.uid new file mode 100644 index 000000000..c156b4e47 --- /dev/null +++ b/Maps/MokiTown/BamboLab.gd.uid @@ -0,0 +1 @@ +uid://ktulm0ymsxt4 diff --git a/Maps/MokiTown/BamboLab.tscn b/Maps/MokiTown/BamboLab.tscn old mode 100755 new mode 100644 index 6c6711220..c77b15d1f --- a/Maps/MokiTown/BamboLab.tscn +++ b/Maps/MokiTown/BamboLab.tscn @@ -1,14 +1,14 @@ [gd_scene load_steps=13 format=2] -[ext_resource path="res://Maps/tilesets/PU_indoors+.png" type="Texture" id=1] +[ext_resource path="res://Maps/Tilesets/PU_indoors+.png" type="Texture2D" id=1] [ext_resource path="res://Maps/MokiTown/BamboLab.gd" type="Script" id=2] [ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=3] [ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=4] -[ext_resource path="res://Graphics/Characters/HGSS_025.png" type="Texture" id=5] -[ext_resource path="res://Graphics/Characters/PU-PokeballMachine.png" type="Texture" id=6] +[ext_resource path="res://Graphics/Characters/HGSS_025.png" type="Texture2D" id=5] +[ext_resource path="res://Graphics/Characters/PU-PokeballMachine.png" type="Texture2D" id=6] [ext_resource path="res://Utilities/Event.tscn" type="PackedScene" id=7] [ext_resource path="res://Audio/SE/SE_Zoom.wav" type="AudioStream" id=9] -[ext_resource path="res://TileMapsSource/Indoor(1).tres" type="TileSet" id=10] +[ext_resource path="res://TileMapsSource/Indoor_1.tres" type="TileSet" id=10] [sub_resource type="TileSet" id=1] resource_name = "PU_indoors+" @@ -30936,8 +30936,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2 ] } @@ -30953,7 +30953,7 @@ tracks/1/keys = { "start_offset": 0.0, "stream": ExtResource( 9 ) } ], -"times": PoolRealArray( 0.1 ) +"times": PackedFloat32Array( 0.1 ) } [sub_resource type="RectangleShape2D" id=3] @@ -30964,10 +30964,10 @@ script = ExtResource( 2 ) [node name="BlackBG" type="ColorRect" parent="."] visible = false -margin_left = -400.0 -margin_top = -400.0 -margin_right = 3600.0 -margin_bottom = 3600.0 +offset_left = -400.0 +offset_top = -400.0 +offset_right = 3600.0 +offset_bottom = 3600.0 color = Color( 0, 0, 0, 1 ) __meta__ = { "_edit_use_anchors_": false @@ -30976,9 +30976,7 @@ __meta__ = { [node name="collision mask" type="TileMap" parent="."] scale = Vector2( 2, 2 ) tile_set = ExtResource( 10 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 65536, 35, 0, 65537, 35, 0, 65538, 35, 0, 65539, 35, 0, 65540, 35, 0, 65541, 35, 0, 65542, 35, 0, 65543, 35, 0, 65544, 35, 0, 65545, 35, 0, 65546, 35, 0, 65547, 35, 0, 65548, 35, 0, 65549, 35, 0, 65550, 35, 0, 131072, 35, 0, 131074, 35, 0, 131075, 35, 0, 131076, 35, 0, 131077, 35, 0, 131078, 35, 0, 131079, 35, 0, 131080, 35, 0, 131081, 35, 0, 131082, 35, 0, 131083, 35, 0, 131084, 35, 0, 131085, 35, 0, 131086, 35, 0, 196608, 35, 0, 196620, 35, 0, 196621, 35, 0, 196622, 35, 0, 262144, 35, 0, 262146, 35, 0, 262147, 35, 0, 262158, 35, 0, 327680, 35, 0, 327682, 35, 0, 327683, 35, 0, 327694, 35, 0, 393216, 35, 0, 393230, 35, 0, 458752, 35, 0, 458753, 35, 0, 458754, 35, 0, 458755, 35, 0, 458756, 35, 0, 458757, 35, 0, 458761, 35, 0, 458762, 35, 0, 458763, 35, 0, 458764, 35, 0, 458765, 35, 0, 458766, 35, 0, 524293, 35, 0, 524297, 35, 0, 524302, 35, 0, 589829, 35, 0, 589833, 35, 0, 589838, 35, 0, 655360, 35, 0, 655361, 35, 0, 655362, 35, 0, 655363, 35, 0, 655364, 35, 0, 655365, 35, 0, 655369, 35, 0, 655370, 35, 0, 655371, 35, 0, 655372, 35, 0, 655373, 35, 0, 655374, 35, 0, 720896, 35, 0, 720907, 35, 0, 720908, 35, 0, 720909, 35, 0, 720910, 35, 0, 786432, 35, 0, 786446, 35, 0, 851968, 35, 0, 851969, 35, 0, 851970, 35, 0, 851971, 35, 0, 851982, 35, 0, 917504, 35, 0, 917505, 35, 0, 917506, 35, 0, 917507, 35, 0, 917515, 35, 0, 917516, 35, 0, 917518, 35, 0, 983040, 35, 0, 983041, 35, 0, 983054, 35, 0, 1048576, 35, 0, 1048577, 35, 0, 1048589, 35, 0, 1048590, 35, 0, 1114112, 35, 0, 1114113, 35, 0, 1114114, 35, 0, 1114115, 35, 0, 1114116, 35, 0, 1114117, 35, 0, 1114118, 35, 0, 1114120, 35, 0, 1114121, 35, 0, 1114122, 35, 0, 1114123, 35, 0, 1114124, 35, 0, 1114125, 35, 0, 1114126, 35, 0 ) +layer_0/tile_data = PackedInt32Array( 65536, 31, 0, 65537, 31, 0, 65538, 31, 0, 65539, 31, 0, 65540, 31, 0, 65541, 31, 0, 65542, 31, 0, 65543, 31, 0, 65544, 31, 0, 65545, 31, 0, 65546, 31, 0, 65547, 31, 0, 65548, 31, 0, 65549, 31, 0, 65550, 31, 0, 131072, 31, 0, 131074, 31, 0, 131075, 31, 0, 131076, 31, 0, 131077, 31, 0, 131078, 31, 0, 131079, 31, 0, 131080, 31, 0, 131081, 31, 0, 131082, 31, 0, 131083, 31, 0, 131084, 31, 0, 131085, 31, 0, 131086, 31, 0, 196608, 31, 0, 196620, 31, 0, 196621, 31, 0, 196622, 31, 0, 262144, 31, 0, 262146, 31, 0, 262147, 31, 0, 262158, 31, 0, 327680, 31, 0, 327682, 31, 0, 327683, 31, 0, 327694, 31, 0, 393216, 31, 0, 393230, 31, 0, 458752, 31, 0, 458753, 31, 0, 458754, 31, 0, 458755, 31, 0, 458756, 31, 0, 458757, 31, 0, 458761, 31, 0, 458762, 31, 0, 458763, 31, 0, 458764, 31, 0, 458765, 31, 0, 458766, 31, 0, 524293, 31, 0, 524297, 31, 0, 524302, 31, 0, 589829, 31, 0, 589833, 31, 0, 589838, 31, 0, 655360, 31, 0, 655361, 31, 0, 655362, 31, 0, 655363, 31, 0, 655364, 31, 0, 655365, 31, 0, 655369, 31, 0, 655370, 31, 0, 655371, 31, 0, 655372, 31, 0, 655373, 31, 0, 655374, 31, 0, 720896, 31, 0, 720907, 31, 0, 720908, 31, 0, 720909, 31, 0, 720910, 31, 0, 786432, 31, 0, 786446, 31, 0, 851968, 31, 0, 851969, 31, 0, 851970, 31, 0, 851971, 31, 0, 851982, 31, 0, 917504, 31, 0, 917505, 31, 0, 917506, 31, 0, 917507, 31, 0, 917515, 31, 0, 917516, 31, 0, 917518, 31, 0, 983040, 31, 0, 983041, 31, 0, 983054, 31, 0, 1048576, 31, 0, 1048577, 31, 0, 1048589, 31, 0, 1048590, 31, 0, 1114112, 31, 0, 1114113, 31, 0, 1114114, 31, 0, 1114115, 31, 0, 1114116, 31, 0, 1114117, 31, 0, 1114118, 31, 0, 1114120, 31, 0, 1114121, 31, 0, 1114122, 31, 0, 1114123, 31, 0, 1114124, 31, 0, 1114125, 31, 0, 1114126, 31, 0 ) __meta__ = { "_edit_lock_": true } @@ -30986,24 +30984,20 @@ __meta__ = { [node name="Tile Layer 1" type="TileMap" parent="."] scale = Vector2( 2, 2 ) tile_set = SubResource( 1 ) -cell_size = Vector2( 16, 16 ) cell_tile_origin = 2 cell_y_sort = true cell_clip_uv = true -format = 1 -tile_data = PoolIntArray( 0, 1158, 0, 1, 1158, 0, 2, 1158, 0, 3, 1158, 0, 4, 1158, 0, 5, 1158, 0, 6, 1158, 0, 7, 1158, 0, 8, 1158, 0, 9, 1158, 0, 10, 1158, 0, 11, 1158, 0, 12, 1158, 0, 13, 1158, 0, 14, 1158, 0, 65536, 1158, 0, 65537, 1496, 0, 65538, 1496, 0, 65539, 1496, 0, 65540, 1158, 0, 65541, 1496, 0, 65542, 1496, 0, 65543, 1496, 0, 65544, 1496, 0, 65545, 1496, 0, 65546, 1158, 0, 65547, 1496, 0, 65548, 1496, 0, 65549, 1496, 0, 65550, 1158, 0, 131072, 1158, 0, 131073, 1544, 0, 131074, 1544, 0, 131075, 1544, 0, 131076, 1496, 0, 131077, 1544, 0, 131078, 1544, 0, 131079, 1544, 0, 131080, 1544, 0, 131081, 1544, 0, 131082, 1496, 0, 131083, 1544, 0, 131084, 1544, 0, 131085, 1544, 0, 131086, 1158, 0, 196608, 1158, 0, 196609, 1393, 0, 196610, 1393, 0, 196611, 1393, 0, 196612, 1544, 0, 196613, 1393, 0, 196614, 1393, 0, 196615, 1393, 0, 196616, 1393, 0, 196617, 1393, 0, 196618, 1544, 0, 196619, 1393, 0, 196620, 1393, 0, 196621, 1393, 0, 196622, 1158, 0, 262144, 1158, 0, 262145, 1393, 0, 262146, 1394, 0, 262147, 1393, 0, 262148, 1393, 0, 262149, 1393, 0, 262150, 1394, 0, 262151, 1394, 0, 262152, 1394, 0, 262153, 1394, 0, 262154, 1393, 0, 262155, 1393, 0, 262156, 1394, 0, 262157, 1394, 0, 262158, 1158, 0, 327680, 1158, 0, 327681, 1393, 0, 327682, 1394, 0, 327683, 1394, 0, 327684, 1394, 0, 327685, 1394, 0, 327686, 1394, 0, 327687, 1394, 0, 327688, 1394, 0, 327689, 1394, 0, 327690, 1394, 0, 327691, 1394, 0, 327692, 1394, 0, 327693, 1394, 0, 327694, 1158, 0, 393216, 1158, 0, 393217, 1393, 0, 393218, 1394, 0, 393219, 1394, 0, 393220, 1394, 0, 393221, 1394, 0, 393222, 1394, 0, 393223, 1394, 0, 393224, 1394, 0, 393225, 1394, 0, 393226, 1394, 0, 393227, 1394, 0, 393228, 1394, 0, 393229, 1394, 0, 393230, 1158, 0, 458752, 1158, 0, 458753, 1393, 0, 458754, 1394, 0, 458755, 1394, 0, 458756, 1394, 0, 458757, 1394, 0, 458758, 1394, 0, 458759, 1394, 0, 458760, 1394, 0, 458761, 1394, 0, 458762, 1394, 0, 458763, 1394, 0, 458764, 1394, 0, 458765, 1394, 0, 458766, 1158, 0, 524288, 1158, 0, 524289, 1158, 0, 524290, 1158, 0, 524291, 1158, 0, 524292, 1158, 0, 524293, 1393, 0, 524294, 1394, 0, 524295, 1394, 0, 524296, 1394, 0, 524297, 1394, 0, 524298, 1158, 0, 524299, 1158, 0, 524300, 1158, 0, 524301, 1158, 0, 524302, 1158, 0, 589824, 1158, 0, 589825, 1158, 0, 589826, 1158, 0, 589827, 1158, 0, 589828, 1158, 0, 589829, 1393, 0, 589830, 1394, 0, 589831, 1394, 0, 589832, 1394, 0, 589833, 1394, 0, 589834, 1158, 0, 589835, 1158, 0, 589836, 1158, 0, 589837, 1158, 0, 589838, 1158, 0, 655360, 1158, 0, 655361, 1496, 0, 655362, 1496, 0, 655363, 1496, 0, 655364, 1496, 0, 655365, 1396, 0, 655366, 1396, 0, 655367, 1396, 0, 655368, 1396, 0, 655369, 1396, 0, 655370, 1496, 0, 655371, 1496, 0, 655372, 1496, 0, 655373, 1496, 0, 655374, 1158, 0, 720896, 1158, 0, 720897, 1544, 0, 720898, 1544, 0, 720899, 1544, 0, 720900, 1544, 0, 720901, 1446, 0, 720902, 1398, 0, 720903, 1398, 0, 720904, 1398, 0, 720905, 1398, 0, 720906, 1544, 0, 720907, 1544, 0, 720908, 1544, 0, 720909, 1544, 0, 720910, 1158, 0, 786432, 1158, 0, 786433, 1446, 0, 786434, 1446, 0, 786435, 1446, 0, 786436, 1446, 0, 786437, 1446, 0, 786438, 1398, 0, 786439, 1398, 0, 786440, 1398, 0, 786441, 1398, 0, 786442, 1446, 0, 786443, 1446, 0, 786444, 1446, 0, 786445, 1446, 0, 786446, 1158, 0, 851968, 1158, 0, 851969, 1446, 0, 851970, 1398, 0, 851971, 1398, 0, 851972, 1398, 0, 851973, 1398, 0, 851974, 1398, 0, 851975, 1398, 0, 851976, 1398, 0, 851977, 1398, 0, 851978, 1398, 0, 851979, 1398, 0, 851980, 1398, 0, 851981, 1398, 0, 851982, 1158, 0, 917504, 1158, 0, 917505, 1446, 0, 917506, 1490, 0, 917507, 1398, 0, 917508, 1398, 0, 917509, 1398, 0, 917510, 1398, 0, 917511, 1398, 0, 917512, 1398, 0, 917513, 1398, 0, 917514, 1398, 0, 917515, 1398, 0, 917516, 1398, 0, 917517, 1398, 0, 917518, 1158, 0, 983040, 1158, 0, 983041, 1446, 0, 983042, 1490, 0, 983043, 1398, 0, 983044, 1398, 0, 983045, 1398, 0, 983046, 1398, 0, 983047, 1398, 0, 983048, 1398, 0, 983049, 1398, 0, 983050, 1398, 0, 983051, 1398, 0, 983052, 1398, 0, 983053, 1398, 0, 983054, 1158, 0, 1048576, 1158, 0, 1048577, 1446, 0, 1048578, 1398, 0, 1048579, 1398, 0, 1048580, 1398, 0, 1048581, 1398, 0, 1048582, 1398, 0, 1048583, 1398, 0, 1048584, 1398, 0, 1048585, 1398, 0, 1048586, 1398, 0, 1048587, 1398, 0, 1048588, 1398, 0, 1048589, 1398, 0, 1048590, 1158, 0, 1114112, 1158, 0, 1114113, 1446, 0, 1114114, 1398, 0, 1114115, 1398, 0, 1114116, 1398, 0, 1114117, 1398, 0, 1114118, 1398, 0, 1114119, 1252, 0, 1114120, 1398, 0, 1114121, 1398, 0, 1114122, 1398, 0, 1114123, 1398, 0, 1114124, 1398, 0, 1114125, 1398, 0, 1114126, 1158, 0, 1179648, 1158, 0, 1179649, 1158, 0, 1179650, 1158, 0, 1179651, 1158, 0, 1179652, 1158, 0, 1179653, 1158, 0, 1179654, 1158, 0, 1179656, 1158, 0, 1179657, 1158, 0, 1179658, 1158, 0, 1179659, 1158, 0, 1179660, 1158, 0, 1179661, 1158, 0, 1179662, 1158, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 1158, 0, 1, 1158, 0, 2, 1158, 0, 3, 1158, 0, 4, 1158, 0, 5, 1158, 0, 6, 1158, 0, 7, 1158, 0, 8, 1158, 0, 9, 1158, 0, 10, 1158, 0, 11, 1158, 0, 12, 1158, 0, 13, 1158, 0, 14, 1158, 0, 65536, 1158, 0, 65537, 1496, 0, 65538, 1496, 0, 65539, 1496, 0, 65540, 1158, 0, 65541, 1496, 0, 65542, 1496, 0, 65543, 1496, 0, 65544, 1496, 0, 65545, 1496, 0, 65546, 1158, 0, 65547, 1496, 0, 65548, 1496, 0, 65549, 1496, 0, 65550, 1158, 0, 131072, 1158, 0, 131073, 1544, 0, 131074, 1544, 0, 131075, 1544, 0, 131076, 1496, 0, 131077, 1544, 0, 131078, 1544, 0, 131079, 1544, 0, 131080, 1544, 0, 131081, 1544, 0, 131082, 1496, 0, 131083, 1544, 0, 131084, 1544, 0, 131085, 1544, 0, 131086, 1158, 0, 196608, 1158, 0, 196609, 1393, 0, 196610, 1393, 0, 196611, 1393, 0, 196612, 1544, 0, 196613, 1393, 0, 196614, 1393, 0, 196615, 1393, 0, 196616, 1393, 0, 196617, 1393, 0, 196618, 1544, 0, 196619, 1393, 0, 196620, 1393, 0, 196621, 1393, 0, 196622, 1158, 0, 262144, 1158, 0, 262145, 1393, 0, 262146, 1394, 0, 262147, 1393, 0, 262148, 1393, 0, 262149, 1393, 0, 262150, 1394, 0, 262151, 1394, 0, 262152, 1394, 0, 262153, 1394, 0, 262154, 1393, 0, 262155, 1393, 0, 262156, 1394, 0, 262157, 1394, 0, 262158, 1158, 0, 327680, 1158, 0, 327681, 1393, 0, 327682, 1394, 0, 327683, 1394, 0, 327684, 1394, 0, 327685, 1394, 0, 327686, 1394, 0, 327687, 1394, 0, 327688, 1394, 0, 327689, 1394, 0, 327690, 1394, 0, 327691, 1394, 0, 327692, 1394, 0, 327693, 1394, 0, 327694, 1158, 0, 393216, 1158, 0, 393217, 1393, 0, 393218, 1394, 0, 393219, 1394, 0, 393220, 1394, 0, 393221, 1394, 0, 393222, 1394, 0, 393223, 1394, 0, 393224, 1394, 0, 393225, 1394, 0, 393226, 1394, 0, 393227, 1394, 0, 393228, 1394, 0, 393229, 1394, 0, 393230, 1158, 0, 458752, 1158, 0, 458753, 1393, 0, 458754, 1394, 0, 458755, 1394, 0, 458756, 1394, 0, 458757, 1394, 0, 458758, 1394, 0, 458759, 1394, 0, 458760, 1394, 0, 458761, 1394, 0, 458762, 1394, 0, 458763, 1394, 0, 458764, 1394, 0, 458765, 1394, 0, 458766, 1158, 0, 524288, 1158, 0, 524289, 1158, 0, 524290, 1158, 0, 524291, 1158, 0, 524292, 1158, 0, 524293, 1393, 0, 524294, 1394, 0, 524295, 1394, 0, 524296, 1394, 0, 524297, 1394, 0, 524298, 1158, 0, 524299, 1158, 0, 524300, 1158, 0, 524301, 1158, 0, 524302, 1158, 0, 589824, 1158, 0, 589825, 1158, 0, 589826, 1158, 0, 589827, 1158, 0, 589828, 1158, 0, 589829, 1393, 0, 589830, 1394, 0, 589831, 1394, 0, 589832, 1394, 0, 589833, 1394, 0, 589834, 1158, 0, 589835, 1158, 0, 589836, 1158, 0, 589837, 1158, 0, 589838, 1158, 0, 655360, 1158, 0, 655361, 1496, 0, 655362, 1496, 0, 655363, 1496, 0, 655364, 1496, 0, 655365, 1396, 0, 655366, 1396, 0, 655367, 1396, 0, 655368, 1396, 0, 655369, 1396, 0, 655370, 1496, 0, 655371, 1496, 0, 655372, 1496, 0, 655373, 1496, 0, 655374, 1158, 0, 720896, 1158, 0, 720897, 1544, 0, 720898, 1544, 0, 720899, 1544, 0, 720900, 1544, 0, 720901, 1446, 0, 720902, 1398, 0, 720903, 1398, 0, 720904, 1398, 0, 720905, 1398, 0, 720906, 1544, 0, 720907, 1544, 0, 720908, 1544, 0, 720909, 1544, 0, 720910, 1158, 0, 786432, 1158, 0, 786433, 1446, 0, 786434, 1446, 0, 786435, 1446, 0, 786436, 1446, 0, 786437, 1446, 0, 786438, 1398, 0, 786439, 1398, 0, 786440, 1398, 0, 786441, 1398, 0, 786442, 1446, 0, 786443, 1446, 0, 786444, 1446, 0, 786445, 1446, 0, 786446, 1158, 0, 851968, 1158, 0, 851969, 1446, 0, 851970, 1398, 0, 851971, 1398, 0, 851972, 1398, 0, 851973, 1398, 0, 851974, 1398, 0, 851975, 1398, 0, 851976, 1398, 0, 851977, 1398, 0, 851978, 1398, 0, 851979, 1398, 0, 851980, 1398, 0, 851981, 1398, 0, 851982, 1158, 0, 917504, 1158, 0, 917505, 1446, 0, 917506, 1490, 0, 917507, 1398, 0, 917508, 1398, 0, 917509, 1398, 0, 917510, 1398, 0, 917511, 1398, 0, 917512, 1398, 0, 917513, 1398, 0, 917514, 1398, 0, 917515, 1398, 0, 917516, 1398, 0, 917517, 1398, 0, 917518, 1158, 0, 983040, 1158, 0, 983041, 1446, 0, 983042, 1490, 0, 983043, 1398, 0, 983044, 1398, 0, 983045, 1398, 0, 983046, 1398, 0, 983047, 1398, 0, 983048, 1398, 0, 983049, 1398, 0, 983050, 1398, 0, 983051, 1398, 0, 983052, 1398, 0, 983053, 1398, 0, 983054, 1158, 0, 1048576, 1158, 0, 1048577, 1446, 0, 1048578, 1398, 0, 1048579, 1398, 0, 1048580, 1398, 0, 1048581, 1398, 0, 1048582, 1398, 0, 1048583, 1398, 0, 1048584, 1398, 0, 1048585, 1398, 0, 1048586, 1398, 0, 1048587, 1398, 0, 1048588, 1398, 0, 1048589, 1398, 0, 1048590, 1158, 0, 1114112, 1158, 0, 1114113, 1446, 0, 1114114, 1398, 0, 1114115, 1398, 0, 1114116, 1398, 0, 1114117, 1398, 0, 1114118, 1398, 0, 1114119, 1252, 0, 1114120, 1398, 0, 1114121, 1398, 0, 1114122, 1398, 0, 1114123, 1398, 0, 1114124, 1398, 0, 1114125, 1398, 0, 1114126, 1158, 0, 1179648, 1158, 0, 1179649, 1158, 0, 1179650, 1158, 0, 1179651, 1158, 0, 1179652, 1158, 0, 1179653, 1158, 0, 1179654, 1158, 0, 1179656, 1158, 0, 1179657, 1158, 0, 1179658, 1158, 0, 1179659, 1158, 0, 1179660, 1158, 0, 1179661, 1158, 0, 1179662, 1158, 0 ) [node name="Tile Layer 2" type="TileMap" parent="."] scale = Vector2( 2, 2 ) tile_set = SubResource( 1 ) -cell_size = Vector2( 16, 16 ) cell_tile_origin = 2 cell_y_sort = true cell_clip_uv = true -format = 1 -tile_data = PoolIntArray( 65537, 483, 0, 65541, 483, 0, 65545, 483, 0, 65549, 483, 0, 131073, 434, 0, 131077, 434, 0, 131081, 434, 0, 131083, 1063, 0, 131084, 1153, 0, 131085, 434, 0, 196610, 1326, 0, 196611, 1327, 0, 196613, 1542, 0, 196617, 1542, 0, 196619, 1111, 0, 196620, 1201, 0, 196621, 1202, 0, 262146, 1326, 0, 262147, 1327, 0, 262156, 1249, 0, 262157, 1250, 0, 327682, 1326, 0, 327683, 1327, 0, 393218, 1326, 0, 393219, 1327, 0, 458754, 1326, 0, 458755, 1327, 0, 524293, 1063, 0, 524297, 1063, 0, 589829, 1111, 0, 589833, 1111, 0, 655361, 727, 0, 655363, 1301, 0, 655364, 1302, 0, 655365, 1063, 0, 655369, 1063, 0, 720897, 775, 0, 720899, 1349, 0, 720900, 1350, 0, 720901, 1111, 0, 720905, 1111, 0, 720907, 722, 0, 720908, 723, 0, 720909, 484, 0, 786443, 770, 0, 786444, 771, 0, 786445, 532, 0, 851969, 1441, 0, 851970, 818, 0, 851971, 1443, 0, 851979, 818, 0, 917505, 1489, 0, 917507, 1491, 0, 917515, 722, 0, 917516, 723, 0, 983041, 1489, 0, 983043, 1491, 0, 983044, 818, 0, 983051, 770, 0, 983052, 771, 0, 1048577, 1537, 0, 1048578, 1538, 0, 1048579, 1539, 0, 1048587, 818, 0, 1048589, 484, 0, 1114113, 532, 0, 1114118, 1251, 0, 1114120, 1253, 0, 1114125, 532, 0 ) +layer_0/tile_data = PackedInt32Array( 65537, 483, 0, 65541, 483, 0, 65545, 483, 0, 65549, 483, 0, 131073, 434, 0, 131077, 434, 0, 131081, 434, 0, 131083, 1063, 0, 131084, 1153, 0, 131085, 434, 0, 196610, 1326, 0, 196611, 1327, 0, 196613, 1542, 0, 196617, 1542, 0, 196619, 1111, 0, 196620, 1201, 0, 196621, 1202, 0, 262146, 1326, 0, 262147, 1327, 0, 262156, 1249, 0, 262157, 1250, 0, 327682, 1326, 0, 327683, 1327, 0, 393218, 1326, 0, 393219, 1327, 0, 458754, 1326, 0, 458755, 1327, 0, 524293, 1063, 0, 524297, 1063, 0, 589829, 1111, 0, 589833, 1111, 0, 655361, 727, 0, 655363, 1301, 0, 655364, 1302, 0, 655365, 1063, 0, 655369, 1063, 0, 720897, 775, 0, 720899, 1349, 0, 720900, 1350, 0, 720901, 1111, 0, 720905, 1111, 0, 720907, 722, 0, 720908, 723, 0, 720909, 484, 0, 786443, 770, 0, 786444, 771, 0, 786445, 532, 0, 851969, 1441, 0, 851970, 818, 0, 851971, 1443, 0, 851979, 818, 0, 917505, 1489, 0, 917507, 1491, 0, 917515, 722, 0, 917516, 723, 0, 983041, 1489, 0, 983043, 1491, 0, 983044, 818, 0, 983051, 770, 0, 983052, 771, 0, 1048577, 1537, 0, 1048578, 1538, 0, 1048579, 1539, 0, 1048587, 818, 0, 1048589, 484, 0, 1114113, 532, 0, 1114118, 1251, 0, 1114120, 1253, 0, 1114125, 532, 0 ) -[node name="PokeMachine" type="Sprite" parent="."] +[node name="PokeMachine" type="Sprite2D" parent="."] position = Vector2( 240, 64 ) texture = ExtResource( 6 ) hframes = 4 @@ -31040,19 +31034,17 @@ custom_offset = Vector2( 144, 0 ) [node name="Door" parent="." instance=ExtResource( 3 )] position = Vector2( 240, 560 ) -scene_destination = "res://Maps/MokiTown/Moki Town.tscn" +scene_destination = "res://Maps/MokiTown/Moki_Town.tscn" location = Vector2( 560, 368 ) exterior = false [node name="Tile Layer 3" type="TileMap" parent="."] scale = Vector2( 2, 2 ) tile_set = SubResource( 1 ) -cell_size = Vector2( 16, 16 ) cell_tile_origin = 2 cell_y_sort = true cell_clip_uv = true -format = 1 -tile_data = PoolIntArray( 131074, 1061, 0, 131075, 1062, 0, 131077, 1494, 0, 131081, 1494, 0, 131085, 1154, 0, 196610, 1109, 0, 196611, 1110, 0, 327682, 1061, 0, 327683, 1062, 0, 393218, 1109, 0, 393219, 1110, 0, 851970, 1442, 0, 1048577, 1925, 0 ) +layer_0/tile_data = PackedInt32Array( 131074, 1061, 0, 131075, 1062, 0, 131077, 1494, 0, 131081, 1494, 0, 131085, 1154, 0, 196610, 1109, 0, 196611, 1110, 0, 327682, 1061, 0, 327683, 1062, 0, 393218, 1109, 0, 393219, 1110, 0, 851970, 1442, 0, 1048577, 1925, 0 ) __meta__ = { "_edit_lock_": true } diff --git a/Maps/MokiTown/FadeIn.tres b/Maps/MokiTown/FadeIn.tres old mode 100755 new mode 100644 index ba582902c..43696f3d3 --- a/Maps/MokiTown/FadeIn.tres +++ b/Maps/MokiTown/FadeIn.tres @@ -11,8 +11,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 1, 1, 1, 1 ) ] } diff --git a/Maps/MokiTown/FirstPokeLayer.gd b/Maps/MokiTown/FirstPokeLayer.gd old mode 100755 new mode 100644 index 4c2cf8993..215d5c641 --- a/Maps/MokiTown/FirstPokeLayer.gd +++ b/Maps/MokiTown/FirstPokeLayer.gd @@ -10,6 +10,7 @@ var arrow_bot = Vector2(12,80) signal selected func _ready(): + Global.localize_textures(self) $YesNo/NinePatchRect/Label1.text = "EVENT_MOKI_LAB_FIRST_POK_OPTION_1" $YesNo/NinePatchRect/Label2.text = "EVENT_MOKI_LAB_FIRST_POK_OPTION_2" $Test/Box/Option1.text = "EVENT_MOKI_LAB_FIRST_POK_OPTION_3" @@ -23,9 +24,9 @@ func _ready(): $Test.visible = false $YesNo.visible = false - $PokeGet/Grid.texture.flags = Texture.FLAG_REPEAT - $PokeGet/Grid2.texture.flags = Texture.FLAG_REPEAT - $PokeGet/Light.texture.flags = Texture.FLAG_REPEAT + $PokeGet/Grid.texture_repeat = CanvasItem.TEXTURE_REPEAT_ENABLED + $PokeGet/Grid2.texture_repeat = CanvasItem.TEXTURE_REPEAT_ENABLED + $PokeGet/Light3D.texture_repeat = CanvasItem.TEXTURE_REPEAT_ENABLED func _input(event): @@ -59,17 +60,17 @@ func update_arrow(): 0: match arrow_pos: TOP: - $YesNo/NinePatchRect/Arrow.rect_position = Vector2(14,18) + $YesNo/NinePatchRect/Arrow.position = Vector2(14,18) BOT: - $YesNo/NinePatchRect/Arrow.rect_position = Vector2(14,58) + $YesNo/NinePatchRect/Arrow.position = Vector2(14,58) 1: match arrow_pos: TOP: - $Test/Box/Arrow.rect_position = arrow_top + $Test/Box/Arrow.position = arrow_top MID: - $Test/Box/Arrow.rect_position = arrow_mid + $Test/Box/Arrow.position = arrow_mid BOT: - $Test/Box/Arrow.rect_position = arrow_bot + $Test/Box/Arrow.position = arrow_bot func prompt_yes_no(): @@ -77,7 +78,7 @@ func prompt_yes_no(): $Test.visible = false $YesNo.visible = true $ColorRect.visible = false - yield(self, "selected") + await self.selected $YesNo.visible = false stage = -1 #arrow_pos = TOP @@ -143,7 +144,7 @@ func Poke_get(): #Fade $ColorRect.visible = true $ColorRect/AnimationPlayer.play("Fade") - yield($ColorRect/AnimationPlayer, "animation_finished") + await $ColorRect/AnimationPlayer.animation_finished emit_signal("selected") @@ -157,23 +158,25 @@ func Poke_get_slide(poke : int): orchynx.play("FadeOut") electux.play("FadeOut") raptorch.play("FadeIn") - yield(raptorch, "animation_finished") + await raptorch.animation_finished 1: orchynx.play("FadeIn") electux.play("FadeOut") raptorch.play("FadeOut") - $PokeGet/Tween.interpolate_property($PokeGet/Orchynx, "position", $PokeGet/Orchynx.position, Vector2(246,170), 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - $PokeGet/Tween.start() - yield($PokeGet/Tween, "tween_completed") + # Godot 4: Create tween programmatically + var poke_tween = create_tween() + poke_tween.tween_property($PokeGet/Orchynx, "position", Vector2(246,170), 0.25).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) + await poke_tween.finished 2: orchynx.play("FadeOut") electux.play("FadeIn") raptorch.play("FadeOut") - $PokeGet/Tween.interpolate_property($PokeGet/Electux, "position", $PokeGet/Electux.position, Vector2(246,170), 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - $PokeGet/Tween.start() - yield($PokeGet/Tween, "tween_completed") + # Godot 4: Create tween programmatically + var poke_tween = create_tween() + poke_tween.tween_property($PokeGet/Electux, "position", Vector2(246,170), 0.25).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) + await poke_tween.finished # Play music var time = Global.game.get_node("Background_music").get_playback_position() Global.game.get_node("Background_music").stop() @@ -182,7 +185,7 @@ func Poke_get_slide(poke : int): Global.game.get_node("Effect_music").stream = sound Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") + await Global.game.get_node("Effect_music").finished Global.game.get_node("Effect_music").stop() Global.game.get_node("Background_music").play(time) emit_signal("selected") @@ -192,6 +195,6 @@ func fadeout(): $YesNo.visible = false $ColorRect/AnimationPlayer.play_backwards("Fade") - yield($ColorRect/AnimationPlayer, "animation_finished") + await $ColorRect/AnimationPlayer.animation_finished emit_signal("selected") diff --git a/Maps/MokiTown/FirstPokeLayer.gd.uid b/Maps/MokiTown/FirstPokeLayer.gd.uid new file mode 100644 index 000000000..7511f4d59 --- /dev/null +++ b/Maps/MokiTown/FirstPokeLayer.gd.uid @@ -0,0 +1 @@ +uid://4erbox0qqetl diff --git a/Maps/MokiTown/FirstPokeLayer.tscn b/Maps/MokiTown/FirstPokeLayer.tscn old mode 100755 new mode 100644 index 66f8023c8..db0361354 --- a/Maps/MokiTown/FirstPokeLayer.tscn +++ b/Maps/MokiTown/FirstPokeLayer.tscn @@ -1,17 +1,17 @@ [gd_scene load_steps=22 format=2] -[ext_resource path="res://Graphics/Windowskins/frlgtextskin.png" type="Texture" id=1] -[ext_resource path="res://Graphics/Pictures/selarrow.png" type="Texture" id=2] -[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="DynamicFont" id=3] +[ext_resource path="res://Graphics/Windowskins/frlgtextskin.png" type="Texture2D" id=1] +[ext_resource path="res://Graphics/Pictures/selarrow.png" type="Texture2D" id=2] +[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="FontFile" id=3] [ext_resource path="res://Maps/MokiTown/FirstPokeLayer.gd" type="Script" id=4] -[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture" id=5] -[ext_resource path="res://Graphics/Pictures/Starter/bg.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Pictures/Starter/bg_grid.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Pictures/Starter/bg_grid2.png" type="Texture" id=8] -[ext_resource path="res://Graphics/Pictures/Starter/bg_light.png" type="Texture" id=9] -[ext_resource path="res://Graphics/Battlers/003.png" type="Texture" id=10] -[ext_resource path="res://Graphics/Battlers/001.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Battlers/005.png" type="Texture" id=12] +[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture2D" id=5] +[ext_resource path="res://Graphics/Pictures/Starter/bg.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Pictures/Starter/bg_grid.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Pictures/Starter/bg_grid2.png" type="Texture2D" id=8] +[ext_resource path="res://Graphics/Pictures/Starter/bg_light.png" type="Texture2D" id=9] +[ext_resource path="res://Graphics/Battlers/003.png" type="Texture2D" id=10] +[ext_resource path="res://Graphics/Battlers/001.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Battlers/005.png" type="Texture2D" id=12] [ext_resource path="res://Maps/MokiTown/FadeIn.tres" type="Animation" id=13] [sub_resource type="Animation" id=1] @@ -25,8 +25,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 30 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 30 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Rect2( 0, 0, 512, 384 ), Rect2( 512, 384, 512, 384 ) ] } @@ -42,8 +42,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 30 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 30 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Rect2( 0, 0, 512, 384 ), Rect2( 512, 0, 512, 384 ) ] } @@ -59,8 +59,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 8 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 8 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Rect2( 0, 0, 1536, 384 ), Rect2( 1536, 0, 1536, 384 ) ] } @@ -76,8 +76,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -93,8 +93,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -110,8 +110,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -126,8 +126,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -138,8 +138,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.25, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -150,8 +150,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -166,8 +166,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -178,8 +178,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -191,10 +191,10 @@ script = ExtResource( 4 ) visible = false [node name="Box" type="NinePatchRect" parent="Test"] -margin_left = 10.0 -margin_top = 146.0 -margin_right = 500.0 -margin_bottom = 274.0 +offset_left = 10.0 +offset_top = 146.0 +offset_right = 500.0 +offset_bottom = 274.0 texture = ExtResource( 1 ) region_rect = Rect2( 8, 2, 66, 74 ) patch_margin_left = 14 @@ -206,21 +206,22 @@ __meta__ = { } [node name="Arrow" type="TextureRect" parent="Test/Box"] -margin_left = 12.0 -margin_top = 14.0 -margin_right = 24.0 -margin_bottom = 42.0 +offset_left = 12.0 +offset_top = 14.0 +offset_right = 24.0 +offset_bottom = 42.0 texture = ExtResource( 2 ) __meta__ = { "_edit_use_anchors_": false } [node name="Option1" type="Label" parent="Test/Box"] -margin_left = 28.0 -margin_top = 16.0 -margin_right = 478.0 -margin_bottom = 41.0 -custom_fonts/font = ExtResource( 3 ) +offset_left = 28.0 +offset_top = 16.0 +offset_right = 478.0 +offset_bottom = 41.0 +theme_override_fonts/font = ExtResource( 3 ) +theme_override_font_sizes/font_size = 26 text = "EVENT_MOKI_LAB_FIRST_POK_OPTION_3" __meta__ = { "_edit_lock_": true, @@ -228,11 +229,12 @@ __meta__ = { } [node name="Option2" type="Label" parent="Test/Box"] -margin_left = 28.0 -margin_top = 48.0 -margin_right = 478.0 -margin_bottom = 73.0 -custom_fonts/font = ExtResource( 3 ) +offset_left = 28.0 +offset_top = 48.0 +offset_right = 478.0 +offset_bottom = 73.0 +theme_override_fonts/font = ExtResource( 3 ) +theme_override_font_sizes/font_size = 26 text = "EVENT_MOKI_LAB_FIRST_POK_OPTION_3" __meta__ = { "_edit_lock_": true, @@ -240,11 +242,12 @@ __meta__ = { } [node name="Option3" type="Label" parent="Test/Box"] -margin_left = 28.0 -margin_top = 82.0 -margin_right = 478.0 -margin_bottom = 107.0 -custom_fonts/font = ExtResource( 3 ) +offset_left = 28.0 +offset_top = 82.0 +offset_right = 478.0 +offset_bottom = 107.0 +theme_override_fonts/font = ExtResource( 3 ) +theme_override_font_sizes/font_size = 26 text = "EVENT_MOKI_LAB_FIRST_POK_OPTION_3" __meta__ = { "_edit_lock_": true, @@ -255,10 +258,10 @@ __meta__ = { visible = false [node name="NinePatchRect" type="NinePatchRect" parent="YesNo"] -margin_left = 300.0 -margin_top = 160.0 -margin_right = 500.0 -margin_bottom = 266.0 +offset_left = 300.0 +offset_top = 160.0 +offset_right = 500.0 +offset_bottom = 266.0 texture = ExtResource( 5 ) region_rect = Rect2( 0, 0, 48, 48 ) patch_margin_left = 6 @@ -270,11 +273,12 @@ __meta__ = { } [node name="Label1" type="Label" parent="YesNo/NinePatchRect"] -margin_left = 30.0 -margin_top = 20.0 -margin_right = 426.0 -margin_bottom = 46.0 -custom_fonts/font = ExtResource( 3 ) +offset_left = 30.0 +offset_top = 20.0 +offset_right = 426.0 +offset_bottom = 46.0 +theme_override_fonts/font = ExtResource( 3 ) +theme_override_font_sizes/font_size = 26 text = "Yes!" __meta__ = { "_edit_lock_": true, @@ -282,11 +286,12 @@ __meta__ = { } [node name="Label2" type="Label" parent="YesNo/NinePatchRect"] -margin_left = 30.0 -margin_top = 60.0 -margin_right = 426.0 -margin_bottom = 86.0 -custom_fonts/font = ExtResource( 3 ) +offset_left = 30.0 +offset_top = 60.0 +offset_right = 426.0 +offset_bottom = 86.0 +theme_override_fonts/font = ExtResource( 3 ) +theme_override_font_sizes/font_size = 26 text = "Wait a minute..." __meta__ = { "_edit_lock_": true, @@ -294,10 +299,10 @@ __meta__ = { } [node name="Arrow" type="TextureRect" parent="YesNo/NinePatchRect"] -margin_left = 14.0 -margin_top = 18.0 -margin_right = 26.0 -margin_bottom = 46.0 +offset_left = 14.0 +offset_top = 18.0 +offset_right = 26.0 +offset_bottom = 46.0 texture = ExtResource( 2 ) __meta__ = { "_edit_use_anchors_": false @@ -307,45 +312,47 @@ __meta__ = { visible = false [node name="BG" type="TextureRect" parent="PokeGet"] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 6 ) __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Grid" type="Sprite" parent="PokeGet"] +[node name="Grid" type="Sprite2D" parent="PokeGet"] texture = ExtResource( 7 ) centered = false region_enabled = true region_rect = Rect2( 0, 0, 512, 384 ) +texture_repeat = 2 [node name="AnimationPlayer" type="AnimationPlayer" parent="PokeGet/Grid"] autoplay = "Slide" anims/Slide = SubResource( 1 ) -[node name="Grid2" type="Sprite" parent="PokeGet"] +[node name="Grid2" type="Sprite2D" parent="PokeGet"] texture = ExtResource( 8 ) centered = false region_enabled = true region_rect = Rect2( 0, 0, 512, 384 ) +texture_repeat = 2 [node name="AnimationPlayer" type="AnimationPlayer" parent="PokeGet/Grid2"] autoplay = "Slide" anims/Slide = SubResource( 2 ) -[node name="Light" type="Sprite" parent="PokeGet"] +[node name="Light3D" type="Sprite2D" parent="PokeGet"] texture = ExtResource( 9 ) centered = false region_enabled = true region_rect = Rect2( 0, 0, 1536, 384 ) -[node name="AnimationPlayer" type="AnimationPlayer" parent="PokeGet/Light"] +[node name="AnimationPlayer" type="AnimationPlayer" parent="PokeGet/Light3D"] autoplay = "Slide" anims/Slide = SubResource( 3 ) -[node name="Orchynx" type="Sprite" parent="PokeGet"] +[node name="Orchynx" type="Sprite2D" parent="PokeGet"] modulate = Color( 0, 0, 0, 1 ) position = Vector2( 100, 170 ) scale = Vector2( 2, 2 ) @@ -356,7 +363,7 @@ hframes = 64 anims/FadeIn = ExtResource( 13 ) anims/FadeOut = SubResource( 4 ) -[node name="Electux" type="Sprite" parent="PokeGet"] +[node name="Electux" type="Sprite2D" parent="PokeGet"] modulate = Color( 0, 0, 0, 1 ) position = Vector2( 392, 170 ) scale = Vector2( 2, 2 ) @@ -367,7 +374,7 @@ hframes = 68 anims/FadeIn = ExtResource( 13 ) anims/FadeOut = SubResource( 5 ) -[node name="Raptorch" type="Sprite" parent="PokeGet"] +[node name="Raptorch" type="Sprite2D" parent="PokeGet"] modulate = Color( 0, 0, 0, 1 ) position = Vector2( 246, 170 ) scale = Vector2( 2, 2 ) @@ -378,12 +385,10 @@ hframes = 70 anims/FadeIn = ExtResource( 13 ) anims/FadeOut = SubResource( 6 ) -[node name="Tween" type="Tween" parent="PokeGet"] - [node name="ColorRect" type="ColorRect" parent="."] modulate = Color( 0, 0, 0, 0 ) -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) __meta__ = { "_edit_lock_": true, diff --git a/Maps/MokiTown/HeroHome.gd b/Maps/MokiTown/HeroHome.gd old mode 100755 new mode 100644 index d60bc2f49..353137c2f --- a/Maps/MokiTown/HeroHome.gd +++ b/Maps/MokiTown/HeroHome.gd @@ -5,7 +5,7 @@ extends Node var place_name = Global.TrainerName + "'s House" -var background_music = "res://Audio/BGM/PU-Hero House.ogg"; +var background_music = "res://Audio/BGM/PU-Hero_House.ogg"; var type = "Indoor" @@ -40,10 +40,10 @@ func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of th if !Global.past_events.has("EVENT_HEROHOME_NPC_AUNT_1"): event2() return null - if Global.past_events.has("EVENT_HEROHOME_NPC_AUNT_1") && Global.pokemon_group.empty(): + if Global.past_events.has("EVENT_HEROHOME_NPC_AUNT_1") && Global.pokemon_group.is_empty(): Global.game.lock_player() Global.game.play_dialogue_with_point("NPC_AUNT1_D13" , $Aunt.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end $Aunt.set_idle_frame("Down") Global.game.release_player() return null @@ -55,7 +55,7 @@ func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of th Global.game.play_dialogue_with_point("NPC_AUNT1_D14_ORCHYNX" , $Aunt.get_global_transform_with_canvas().get_origin()) else: Global.game.play_dialogue_with_point("NPC_AUNT1_D14_ELETUX" , $Aunt.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end $Aunt.set_idle_frame("Down") Global.game.release_player() Global.past_events.append("EVENT_HEROHOME_NPC_AUNT_RETURNED") @@ -63,34 +63,34 @@ func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of th if Global.past_events.has("EVENT_HEROHOME_NPC_AUNT_RETURNED"): # Heal player Global.game.lock_player() Global.game.play_dialogue_with_point("NPC_AUNT_HEAL_1" , $Aunt.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").play_backwards("Fade") - yield(Global.game.get_node("CanvasLayer/Fade/AnimationPlayer"), "animation_finished") + await Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").animation_finished Global.heal_party() - Global.game.last_heal_point = filename + Global.game.last_heal_point = scene_file_path # Play heal sound effect - var sound = load("res://Audio/ME/Pokemon Healing.ogg") + var sound = load("res://Audio/ME/Pokemon_Healing.ogg") sound.loop = false Global.game.get_node("Effect_music").stream = sound Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") + await Global.game.get_node("Effect_music").finished DialogueSystem.set_box_position(DialogueSystem.TOP) Global.game.play_dialogue("NPC_AUNT_HEAL_2") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").play("Fade") - yield(Global.game.get_node("CanvasLayer/Fade/AnimationPlayer"), "animation_finished") + await Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").animation_finished DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.play_dialogue_with_point("NPC_AUNT_HEAL_3" , $Aunt.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end # Pick random quote var ran = Global.rng.randi() % 14 + 1 Global.game.play_dialogue_with_point("NPC_AUNT_HEAL_RANDOM_" + str(ran) , $Aunt.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end $Aunt.set_idle_frame("Down") Global.game.release_player() return null @@ -103,9 +103,9 @@ func block(_body): DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.lock_player() Global.game.play_dialogue("HERO_HOME_BLOCK") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.UP, 1) - yield(Global.game.player, "done_movement") + await Global.game.player.done_movement Global.game.release_player() func event1(): # Aunt Calling player downstairs @@ -116,10 +116,10 @@ func event1(): # Aunt Calling player downstairs DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.lock_player() Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").play("Fade") - yield(Global.game.get_node("CanvasLayer/Fade/AnimationPlayer"), "animation_finished") + await Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").animation_finished Global.game.get_node("CanvasLayer/Fade").visible = false Global.game.play_dialogue_with_point(event_name, Vector2(120, 140)) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.release_player() Global.past_events.append(event_name) func event2(): @@ -132,33 +132,33 @@ func event2(): for i in range(4): Global.game.play_dialogue_with_point("NPC_AUNT1_D" + str(i+1) , $Aunt.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.play_dialogue_with_point("NPC_AUNT1_D5" , $Aunt.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue("NPC_AUNT1_D6") # Play key item sound var time = Global.game.get_node("Background_music").get_playback_position() Global.game.get_node("Background_music").stop() - var sound = load("res://Audio/ME/Jinlge - KeyItem.ogg") + var sound = load("res://Audio/ME/Jinlge_-_KeyItem.ogg") sound.loop = false Global.game.get_node("Effect_music").stream = sound Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") + await Global.game.get_node("Effect_music").finished Global.game.get_node("Background_music").play(time) # Enable running Global.can_run = true Global.game.play_dialogue("NPC_AUNT1_D7") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.set_box_position(DialogueSystem.TOP) for i in range(5): Global.game.play_dialogue_with_point("NPC_AUNT1_D" + str(i+8) , $Aunt.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.release_player() DialogueSystem.set_box_position(DialogueSystem.BOTTOM) diff --git a/Maps/MokiTown/HeroHome.gd.uid b/Maps/MokiTown/HeroHome.gd.uid new file mode 100644 index 000000000..4aefba9b9 --- /dev/null +++ b/Maps/MokiTown/HeroHome.gd.uid @@ -0,0 +1 @@ +uid://be8es5v7fgno2 diff --git a/Maps/MokiTown/HeroHome.tscn b/Maps/MokiTown/HeroHome.tscn old mode 100755 new mode 100644 index 20e644358..b021065ed --- a/Maps/MokiTown/HeroHome.tscn +++ b/Maps/MokiTown/HeroHome.tscn @@ -1,11 +1,11 @@ [gd_scene load_steps=10 format=2] [ext_resource path="res://Maps/MokiTown/HeroHome.gd" type="Script" id=1] -[ext_resource path="res://TileMapsSource/Indoor(1).tres" type="TileSet" id=2] +[ext_resource path="res://TileMapsSource/Indoor_1.tres" type="TileSet" id=2] [ext_resource path="res://Utilities/Stairs.tscn" type="PackedScene" id=3] [ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=4] [ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=5] -[ext_resource path="res://Graphics/Characters/HGSS_019.png" type="Texture" id=6] +[ext_resource path="res://Graphics/Characters/HGSS_019.png" type="Texture2D" id=6] [ext_resource path="res://Utilities/Event.tscn" type="PackedScene" id=7] [sub_resource type="RectangleShape2D" id=1] @@ -19,10 +19,10 @@ script = ExtResource( 1 ) [node name="BlackBG" type="ColorRect" parent="."] visible = false -margin_left = -2500.0 -margin_top = -2500.0 -margin_right = 2500.0 -margin_bottom = 2500.0 +offset_left = -2500.0 +offset_top = -2500.0 +offset_right = 2500.0 +offset_bottom = 2500.0 color = Color( 0, 0, 0, 1 ) [node name="Floor1" type="Node2D" parent="."] @@ -31,31 +31,23 @@ position = Vector2( 1040, 0 ) [node name="TileMap1" type="TileMap" parent="Floor1"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( -6, 35, 0, -5, 35, 0, -4, 35, 0, -3, 35, 0, -2, 35, 0, -65536, 35, 0, -65535, 35, 0, -65534, 35, 0, -65533, 35, 0, -65532, 35, 0, -65531, 35, 0, -65530, 35, 0, -65528, 35, 0, -65527, 35, 0, -65526, 35, 0, -65525, 35, 0, -65524, 35, 0, -65523, 35, 0, -65522, 35, 0, -65521, 35, 0, 65530, 35, 0, 65531, 19, 0, 65532, 20, 0, 65533, 21, 0, 65534, 35, 0, 0, 35, 0, 1, 19, 0, 2, 20, 0, 3, 20, 0, 4, 20, 0, 5, 21, 0, 6, 35, 0, 8, 35, 0, 9, 19, 0, 10, 20, 0, 11, 20, 0, 12, 20, 0, 13, 20, 0, 14, 21, 0, 15, 35, 0, 131066, 35, 0, 131070, 35, 0, 65536, 35, 0, 65542, 35, 0, 65544, 35, 0, 65551, 35, 0, 196602, 35, 0, 196603, 1, 0, 196604, 1, 0, 196605, 1, 0, 196606, 35, 0, 131072, 35, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 35, 0, 131080, 35, 0, 131081, 39, 0, 131082, 39, 0, 131083, 39, 0, 131084, 39, 0, 131085, 39, 0, 131086, 39, 0, 131087, 35, 0, 262138, 35, 0, 262139, 1, 0, 262140, 0, 0, 262141, 0, 0, 262142, 19, 0, 262143, 20, 0, 196608, 21, 0, 196609, 1, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 35, 0, 196616, 35, 0, 196617, 39, 0, 196618, 38, 0, 196619, 38, 0, 196620, 38, 0, 196621, 38, 0, 196622, 38, 0, 196623, 35, 0, 327674, 35, 0, 327675, 1, 0, 327676, 0, 0, 327677, 0, 0, 262145, 1, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 35, 0, 262152, 35, 0, 262153, 39, 0, 262154, 38, 0, 262155, 38, 0, 262156, 38, 0, 262157, 38, 0, 262158, 38, 0, 262159, 35, 0, 393210, 35, 0, 393211, 1, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 35, 0, 327687, 35, 0, 327688, 35, 0, 327689, 39, 0, 327690, 38, 0, 327691, 38, 0, 327692, 38, 0, 327693, 38, 0, 327694, 38, 0, 327695, 35, 0, 458746, 35, 0, 458747, 1, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 19, 0, 393223, 20, 0, 393224, 21, 0, 393225, 39, 0, 393226, 38, 0, 393227, 38, 0, 393228, 38, 0, 393229, 38, 0, 393230, 38, 0, 393231, 35, 0, 524282, 35, 0, 524283, 1, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458761, 39, 0, 458762, 38, 0, 458763, 38, 0, 458764, 38, 0, 458765, 38, 0, 458766, 38, 0, 458767, 35, 0, 589818, 35, 0, 589819, 1, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 38, 0, 524298, 38, 0, 524299, 38, 0, 524300, 38, 0, 524301, 38, 0, 524302, 38, 0, 524303, 35, 0, 655354, 35, 0, 655355, 1, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 38, 0, 589834, 38, 0, 589835, 38, 0, 589836, 38, 0, 589837, 38, 0, 589838, 38, 0, 589839, 35, 0, 720890, 35, 0, 720891, 35, 0, 720892, 35, 0, 720893, 35, 0, 720894, 35, 0, 720895, 35, 0, 655360, 35, 0, 655361, 35, 0, 655363, 35, 0, 655364, 35, 0, 655365, 35, 0, 655366, 35, 0, 655367, 35, 0, 655368, 35, 0, 655369, 35, 0, 655370, 35, 0, 655371, 35, 0, 655372, 35, 0, 655373, 35, 0, 655374, 35, 0, 655375, 35, 0 ) +layer_0/tile_data = PackedInt32Array( -6, 31, 0, -5, 31, 0, -4, 31, 0, -3, 31, 0, -2, 31, 0, -65536, 31, 0, -65535, 31, 0, -65534, 31, 0, -65533, 31, 0, -65532, 31, 0, -65531, 31, 0, -65530, 31, 0, -65528, 31, 0, -65527, 31, 0, -65526, 31, 0, -65525, 31, 0, -65524, 31, 0, -65523, 31, 0, -65522, 31, 0, -65521, 31, 0, 65530, 31, 0, 65531, 16, 0, 65532, 17, 0, 65533, 18, 0, 65534, 31, 0, 0, 31, 0, 1, 16, 0, 2, 17, 0, 3, 17, 0, 4, 17, 0, 5, 18, 0, 6, 31, 0, 8, 31, 0, 9, 16, 0, 10, 17, 0, 11, 17, 0, 12, 17, 0, 13, 17, 0, 14, 18, 0, 15, 31, 0, 131066, 31, 0, 131070, 31, 0, 65536, 31, 0, 65542, 31, 0, 65544, 31, 0, 65551, 31, 0, 196602, 31, 0, 196603, 1, 0, 196604, 1, 0, 196605, 1, 0, 196606, 31, 0, 131072, 31, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 31, 0, 131080, 31, 0, 131081, 35, 0, 131082, 35, 0, 131083, 35, 0, 131084, 35, 0, 131085, 35, 0, 131086, 35, 0, 131087, 31, 0, 262138, 31, 0, 262139, 1, 0, 262140, 0, 0, 262141, 0, 0, 262142, 16, 0, 262143, 17, 0, 196608, 18, 0, 196609, 1, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 31, 0, 196616, 31, 0, 196617, 35, 0, 196618, 34, 0, 196619, 34, 0, 196620, 34, 0, 196621, 34, 0, 196622, 34, 0, 196623, 31, 0, 327674, 31, 0, 327675, 1, 0, 327676, 0, 0, 327677, 0, 0, 262145, 1, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 31, 0, 262152, 31, 0, 262153, 35, 0, 262154, 34, 0, 262155, 34, 0, 262156, 34, 0, 262157, 34, 0, 262158, 34, 0, 262159, 31, 0, 393210, 31, 0, 393211, 1, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 31, 0, 327687, 31, 0, 327688, 31, 0, 327689, 35, 0, 327690, 34, 0, 327691, 34, 0, 327692, 34, 0, 327693, 34, 0, 327694, 34, 0, 327695, 31, 0, 458746, 31, 0, 458747, 1, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 16, 0, 393223, 17, 0, 393224, 18, 0, 393225, 35, 0, 393226, 34, 0, 393227, 34, 0, 393228, 34, 0, 393229, 34, 0, 393230, 34, 0, 393231, 31, 0, 524282, 31, 0, 524283, 1, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458761, 35, 0, 458762, 34, 0, 458763, 34, 0, 458764, 34, 0, 458765, 34, 0, 458766, 34, 0, 458767, 31, 0, 589818, 31, 0, 589819, 1, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 34, 0, 524298, 34, 0, 524299, 34, 0, 524300, 34, 0, 524301, 34, 0, 524302, 34, 0, 524303, 31, 0, 655354, 31, 0, 655355, 1, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 34, 0, 589834, 34, 0, 589835, 34, 0, 589836, 34, 0, 589837, 34, 0, 589838, 34, 0, 589839, 31, 0, 720890, 31, 0, 720891, 31, 0, 720892, 31, 0, 720893, 31, 0, 720894, 31, 0, 720895, 31, 0, 655360, 31, 0, 655361, 31, 0, 655363, 31, 0, 655364, 31, 0, 655365, 31, 0, 655366, 31, 0, 655367, 31, 0, 655368, 31, 0, 655369, 31, 0, 655370, 31, 0, 655371, 31, 0, 655372, 31, 0, 655373, 31, 0, 655374, 31, 0, 655375, 31, 0 ) [node name="TileMap2" type="TileMap" parent="Floor1"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 65532, 31, 0, 3, 31, 0, 4, 28, 0, 5, 43, 1, 11, 31, 0, 12, 31, 0, 131067, 33, 0, 131069, 32, 0, 65537, 25, 0, 65538, 26, 0, 65540, 43, 65536, 65541, 43, 65537, 65545, 40, 0, 65549, 41, 0, 65550, 42, 0, 131076, 43, 131072, 131077, 43, 131073, 262142, 23, 0, 196608, 30, 0, 196612, 43, 196608, 196613, 43, 196609, 196618, 44, 0, 196619, 44, 1, 196620, 44, 1, 196621, 44, 1, 196622, 45, 0, 262154, 44, 65536, 262155, 44, 65537, 262156, 44, 65537, 262157, 44, 65537, 262158, 45, 65536, 327690, 44, 65536, 327691, 44, 65537, 327692, 44, 65537, 327693, 44, 65537, 327694, 45, 65536, 458747, 3, 0, 458748, 4, 0, 458749, 4, 0, 458750, 4, 0, 458751, 5, 0, 393226, 44, 65536, 393227, 44, 65537, 393228, 44, 65537, 393229, 44, 65537, 393230, 45, 65536, 524283, 6, 0, 524284, 7, 0, 524285, 7, 0, 524286, 7, 0, 524287, 8, 0, 458762, 44, 131072, 458763, 44, 131073, 458764, 44, 131073, 458765, 44, 131073, 458766, 45, 131072, 589819, 6, 0, 589820, 7, 0, 589821, 7, 0, 589822, 7, 0, 589823, 8, 0, 655355, 9, 0, 655356, 10, 0, 655357, 10, 0, 655358, 10, 0, 655359, 34, 0, 589825, 48, 0, 589826, 48, 1, 589827, 48, 2, 589838, 36, 0 ) +layer_0/tile_data = PackedInt32Array( 65532, 27, 0, 3, 27, 0, 5, 65575, 0, 11, 27, 0, 12, 27, 0, 131067, 29, 0, 131069, 28, 0, 65537, 22, 0, 65538, 23, 0, 65540, 39, 1, 65541, 65575, 1, 65545, 36, 0, 65549, 37, 0, 65550, 38, 0, 131076, 39, 2, 131077, 65575, 2, 262142, 20, 0, 196608, 26, 0, 196612, 39, 3, 196613, 65575, 3, 196618, 40, 0, 196619, 65576, 0, 196620, 65576, 0, 196621, 65576, 0, 196622, 41, 0, 262154, 40, 1, 262155, 65576, 1, 262156, 65576, 1, 262157, 65576, 1, 262158, 41, 1, 327690, 40, 1, 327691, 65576, 1, 327692, 65576, 1, 327693, 65576, 1, 327694, 41, 1, 458747, 3, 0, 458748, 4, 0, 458749, 4, 0, 458750, 4, 0, 458751, 5, 0, 393226, 40, 1, 393227, 65576, 1, 393228, 65576, 1, 393229, 65576, 1, 393230, 41, 1, 524283, 6, 0, 524284, 7, 0, 524285, 7, 0, 524286, 7, 0, 524287, 8, 0, 458762, 40, 2, 458763, 65576, 2, 458764, 65576, 2, 458765, 65576, 2, 458766, 41, 2, 589819, 6, 0, 589820, 7, 0, 589821, 7, 0, 589822, 7, 0, 589823, 8, 0, 655355, 9, 0, 655356, 10, 0, 655357, 10, 0, 655358, 10, 0, 655359, 30, 0, 589825, 44, 0, 589826, 65580, 0, 589827, 131116, 0, 589838, 32, 0 ) [node name="TileMap3" type="TileMap" parent="Floor1"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 262155, 46, 0, 262156, 46, 1, 262157, 46, 2, 327691, 46, 65536, 327692, 46, 65537, 327693, 46, 65538, 393223, 29, 0, 393227, 46, 131072, 393228, 46, 131073, 393229, 46, 131074, 524283, 17, 0, 524284, 24, 0, 524286, 17, 0, 589819, 17, 0, 589822, 17, 0 ) +layer_0/tile_data = PackedInt32Array( 262155, 42, 0, 262156, 65578, 0, 262157, 131114, 0, 327691, 42, 1, 327692, 65578, 1, 327693, 131114, 1, 393223, 25, 0, 393227, 42, 2, 393228, 65578, 2, 393229, 131114, 2, 524283, 15, 0, 524284, 21, 0, 524286, 15, 0, 589819, 15, 0, 589822, 15, 0 ) [node name="BedBlanket" type="TileMap" parent="Floor1"] scale = Vector2( 2, 2 ) z_index = 9 tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 327691, 46, 196608, 327692, 46, 196609, 327693, 46, 196610 ) +layer_0/tile_data = PackedInt32Array( 327691, 42, 3, 327692, 65578, 3, 327693, 131114, 3 ) [node name="Floor2" type="Node2D" parent="."] position = Vector2( 16, 0 ) @@ -63,9 +55,7 @@ position = Vector2( 16, 0 ) [node name="TileMap1" type="TileMap" parent="Floor2"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( -1, 35, 0, -65536, 35, 0, -65535, 35, 0, -65534, 35, 0, -65533, 35, 0, -65532, 35, 0, -65531, 35, 0, -65530, 35, 0, -65529, 35, 0, -65528, 35, 0, -65527, 35, 0, -65526, 35, 0, 65535, 35, 0, 0, 19, 0, 1, 20, 0, 2, 20, 0, 3, 20, 0, 4, 20, 0, 5, 20, 0, 6, 20, 0, 7, 20, 0, 8, 20, 0, 9, 21, 0, 10, 35, 0, 131071, 35, 0, 65546, 35, 0, 196607, 35, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 35, 0, 262143, 35, 0, 196608, 1, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 35, 0, 327679, 35, 0, 262144, 1, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 35, 0, 393215, 35, 0, 327680, 1, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 35, 0, 458751, 35, 0, 393216, 1, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 35, 0, 524287, 35, 0, 458752, 35, 0, 458753, 35, 0, 458754, 35, 0, 458755, 35, 0, 458756, 35, 0, 458757, 35, 0, 458758, 35, 0, 458759, 35, 0, 458760, 35, 0, 458761, 35, 0, 458762, 35, 0 ) +layer_0/tile_data = PackedInt32Array( -1, 31, 0, -65536, 31, 0, -65535, 31, 0, -65534, 31, 0, -65533, 31, 0, -65532, 31, 0, -65531, 31, 0, -65530, 31, 0, -65529, 31, 0, -65528, 31, 0, -65527, 31, 0, -65526, 31, 0, 65535, 31, 0, 0, 16, 0, 1, 17, 0, 2, 17, 0, 3, 17, 0, 4, 17, 0, 5, 17, 0, 6, 17, 0, 7, 17, 0, 8, 17, 0, 9, 18, 0, 10, 31, 0, 131071, 31, 0, 65546, 31, 0, 196607, 31, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 31, 0, 262143, 31, 0, 196608, 1, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 31, 0, 327679, 31, 0, 262144, 1, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 31, 0, 393215, 31, 0, 327680, 1, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 31, 0, 458751, 31, 0, 393216, 1, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 31, 0, 524287, 31, 0, 458752, 31, 0, 458753, 31, 0, 458754, 31, 0, 458755, 31, 0, 458756, 31, 0, 458757, 31, 0, 458758, 31, 0, 458759, 31, 0, 458760, 31, 0, 458761, 31, 0, 458762, 31, 0 ) __meta__ = { "_edit_lock_": true } @@ -73,9 +63,7 @@ __meta__ = { [node name="TileMap2" type="TileMap" parent="Floor2"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 131075, 3, 0, 131076, 4, 0, 131077, 4, 0, 131078, 4, 0, 131079, 5, 0, 196611, 6, 0, 196612, 7, 0, 196613, 7, 0, 196614, 7, 0, 196615, 8, 0, 262147, 6, 0, 262148, 7, 0, 262149, 7, 0, 262150, 7, 0, 262151, 8, 0, 327683, 9, 0, 327684, 10, 0, 327685, 10, 0, 327686, 10, 0, 327687, 34, 0 ) +layer_0/tile_data = PackedInt32Array( 131075, 3, 0, 131076, 4, 0, 131077, 4, 0, 131078, 4, 0, 131079, 5, 0, 196611, 6, 0, 196612, 7, 0, 196613, 7, 0, 196614, 7, 0, 196615, 8, 0, 262147, 6, 0, 262148, 7, 0, 262149, 7, 0, 262150, 7, 0, 262151, 8, 0, 327683, 9, 0, 327684, 10, 0, 327685, 10, 0, 327686, 10, 0, 327687, 30, 0 ) __meta__ = { "_edit_lock_": true } @@ -83,9 +71,7 @@ __meta__ = { [node name="TileMap3" type="TileMap" parent="Floor2"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 262148, 17, 0, 262149, 17, 0, 327680, 17, 0 ) +layer_0/tile_data = PackedInt32Array( 262148, 15, 0, 262149, 15, 0, 327680, 15, 0 ) __meta__ = { "_edit_lock_": true } @@ -93,9 +79,7 @@ __meta__ = { [node name="TileMap4" type="TileMap" parent="Floor2"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 2, 22, 0, 65536, 27, 0, 65540, 13, 0, 65542, 15, 0, 65544, 16, 0, 196608, 2, 0, 196612, 14, 0, 393225, 36, 0 ) +layer_0/tile_data = PackedInt32Array( 2, 19, 0, 65536, 24, 0, 65540, 11, 0, 65542, 13, 0, 65544, 14, 0, 196608, 2, 0, 196612, 12, 0, 393225, 32, 0 ) __meta__ = { "_edit_lock_": true } @@ -103,9 +87,7 @@ __meta__ = { [node name="TileMap5" type="TileMap" parent="Floor2"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 327689, 37, 0, 524334, 37, 0 ) +layer_0/tile_data = PackedInt32Array( 327689, 33, 0, 524334, 33, 0 ) __meta__ = { "_edit_lock_": true } @@ -171,7 +153,7 @@ texture = ExtResource( 6 ) [node name="Outside" parent="." instance=ExtResource( 4 )] position = Vector2( 1120, 336 ) -scene_destination = "res://Maps/MokiTown/Moki Town.tscn" +scene_destination = "res://Maps/MokiTown/Moki_Town.tscn" location = Vector2( 912, 1008 ) exterior = false diff --git a/Maps/MokiTown/Moki NPC Houses.gd b/Maps/MokiTown/Moki NPC Houses.gd deleted file mode 100755 index e2fae6b5c..000000000 --- a/Maps/MokiTown/Moki NPC Houses.gd +++ /dev/null @@ -1,9 +0,0 @@ -extends Node2D - -#var next_scene1 = "res://Maps/Route03/Route03.tscn" - -var background_music = "res://Audio/BGM/PU-Moki Town.ogg"; - -var type = "Indoor" -var place_name = "Moki Town House" - diff --git a/Maps/MokiTown/Moki NPC Houses.tmx.import b/Maps/MokiTown/Moki NPC Houses.tmx.import deleted file mode 100755 index 3658754e7..000000000 --- a/Maps/MokiTown/Moki NPC Houses.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Moki NPC Houses.tmx-4120b0500f3fd2f2766ffd12c971fb05.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Moki NPC Houses.tmx" -dest_files=[ "res://.import/Moki NPC Houses.tmx-4120b0500f3fd2f2766ffd12c971fb05.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/MokiTown/Moki NPC Houses.tscn b/Maps/MokiTown/Moki NPC Houses.tscn deleted file mode 100755 index e7cdf5b0f..000000000 --- a/Maps/MokiTown/Moki NPC Houses.tscn +++ /dev/null @@ -1,25 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://Maps/tilesets/PU_indoors+.tres" type="TileSet" id=1] - - -[node name="Node2D" type="Node2D"] -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 1572869, 2, 0, 1572869, 3, 0, 1572869, 4, 0, 1572869, 5, 0, 1572869, 6, 0, 1572869, 7, 0, 1572869, 8, 0, 1572869, 9, 0, 1572869, 10, 0, 1572869, 11, 0, 1572869, 12, 0, 1572869, 13, 0, 1572869, 14, 0, 1572869, 15, 0, 1572869, 16, 0, 1572869, 17, 0, 1572869, 18, 0, 1572869, 19, 0, 1572869, 20, 0, 1572869, 21, 0, 1572869, 22, 0, 1572869, 23, 0, 1572869, 24, 0, 1572869, 25, 0, 1572869, 26, 0, 1572869, 27, 0, 1572869, 28, 0, 1572869, 29, 0, 1572869, 30, 0, 1572869, 31, 0, 1572869, 32, 0, 1572869, 65536, 0, 1572869, 65537, 0, 3, 65538, 0, 4, 65539, 0, 4, 65540, 0, 4, 65541, 0, 4, 65542, 0, 1572869, 65543, 0, 1572869, 65544, 0, 4, 65545, 0, 4, 65546, 0, 4, 65547, 0, 4, 65548, 0, 5, 65549, 0, 1572869, 65550, 0, 1572869, 65551, 0, 1572869, 65552, 0, 1572869, 65553, 0, 1572869, 65554, 0, 1572869, 65555, 0, 1572869, 65556, 0, 131077, 65557, 0, 131078, 65558, 0, 131078, 65559, 0, 131078, 65560, 0, 131078, 65561, 0, 131078, 65562, 0, 131078, 65563, 0, 131078, 65564, 0, 131078, 65565, 0, 131078, 65566, 0, 131078, 65567, 0, 131079, 65568, 0, 1572869, 131072, 0, 1572869, 131073, 0, 65539, 131074, 0, 65540, 131075, 0, 65540, 131076, 0, 65540, 131077, 0, 65540, 131078, 0, 1572869, 131079, 0, 1572869, 131080, 0, 65540, 131081, 0, 65540, 131082, 0, 65540, 131083, 0, 65540, 131084, 0, 65541, 131085, 0, 1572869, 131086, 0, 1572869, 131087, 0, 1572869, 131088, 0, 1572869, 131089, 0, 1572869, 131090, 0, 1572869, 131091, 0, 1572869, 131092, 0, 196613, 131093, 0, 196614, 131094, 0, 196614, 131095, 0, 196614, 131096, 0, 196614, 131097, 0, 196614, 131098, 0, 196614, 131099, 0, 196614, 131100, 0, 196614, 131101, 0, 196614, 131102, 0, 196614, 131103, 0, 196615, 131104, 0, 1572869, 196608, 0, 1572869, 196609, 0, 196609, 196610, 0, 196609, 196611, 0, 196609, 196612, 0, 196609, 196613, 0, 196609, 196614, 0, 3, 196615, 0, 5, 196616, 0, 196609, 196617, 0, 196609, 196618, 0, 196609, 196619, 0, 196609, 196620, 0, 196609, 196621, 0, 1572869, 196622, 0, 1572869, 196623, 0, 1572869, 196624, 0, 1572869, 196625, 0, 1572869, 196626, 0, 1572869, 196627, 0, 1572869, 196628, 0, 524288, 196629, 0, 524288, 196630, 0, 524288, 196631, 0, 524288, 196632, 0, 524288, 196633, 0, 524288, 196634, 0, 524288, 196635, 0, 524288, 196636, 0, 524288, 196637, 0, 524288, 196638, 0, 524288, 196639, 0, 524288, 196640, 0, 1572869, 262144, 0, 1572869, 262145, 0, 196609, 262146, 0, 131073, 262147, 0, 131073, 262148, 0, 131073, 262149, 0, 131073, 262150, 0, 65539, 262151, 0, 65541, 262152, 0, 196609, 262153, 0, 131073, 262154, 0, 131073, 262155, 0, 131073, 262156, 0, 131073, 262157, 0, 1572869, 262158, 0, 1572869, 262159, 0, 1572869, 262160, 0, 1572869, 262161, 0, 1572869, 262162, 0, 1572869, 262163, 0, 1572869, 262164, 0, 524288, 262165, 0, 589824, 262166, 0, 589824, 262167, 0, 589824, 262168, 0, 851975, 262169, 0, 851975, 262170, 0, 851975, 262171, 0, 851975, 262172, 0, 589824, 262173, 0, 589824, 262174, 0, 589824, 262175, 0, 589824, 262176, 0, 1572869, 327680, 0, 1572869, 327681, 0, 196609, 327682, 0, 131073, 327683, 0, 131073, 327684, 0, 131073, 327685, 0, 131073, 327686, 0, 196609, 327687, 0, 196609, 327688, 0, 196609, 327689, 0, 131073, 327690, 0, 131073, 327691, 0, 131073, 327692, 0, 131073, 327693, 0, 1572869, 327694, 0, 1572869, 327695, 0, 1572869, 327696, 0, 1572869, 327697, 0, 1572869, 327698, 0, 1572869, 327699, 0, 1572869, 327700, 0, 524288, 327701, 0, 589824, 327702, 0, 589824, 327703, 0, 589824, 327704, 0, 851975, 327705, 0, 851975, 327706, 0, 851975, 327707, 0, 851975, 327708, 0, 589824, 327709, 0, 589824, 327710, 0, 589824, 327711, 0, 589824, 327712, 0, 1572869, 393216, 0, 1572869, 393217, 0, 196609, 393218, 0, 131073, 393219, 0, 131073, 393220, 0, 131073, 393221, 0, 131073, 393222, 0, 131073, 393223, 0, 131073, 393224, 0, 131073, 393225, 0, 851969, 393226, 0, 851969, 393227, 0, 851969, 393228, 0, 131073, 393229, 0, 1572869, 393230, 0, 1572869, 393231, 0, 1572869, 393232, 0, 1572869, 393233, 0, 1572869, 393234, 0, 1572869, 393235, 0, 1572869, 393236, 0, 524288, 393237, 0, 589824, 393238, 0, 589824, 393239, 0, 589824, 393240, 0, 851975, 393241, 0, 851975, 393242, 0, 851975, 393243, 0, 851975, 393244, 0, 589824, 393245, 0, 589824, 393246, 0, 589824, 393247, 0, 589824, 393248, 0, 1572869, 458752, 0, 1572869, 458753, 0, 196609, 458754, 0, 131073, 458755, 0, 131073, 458756, 0, 131073, 458757, 0, 131073, 458758, 0, 131073, 458759, 0, 131073, 458760, 0, 131073, 458761, 0, 851969, 458762, 0, 851969, 458763, 0, 851969, 458764, 0, 131073, 458765, 0, 1572869, 458766, 0, 1572869, 458767, 0, 1572869, 458768, 0, 1572869, 458769, 0, 1572869, 458770, 0, 1572869, 458771, 0, 1572869, 458772, 0, 524288, 458773, 0, 589824, 458774, 0, 589824, 458775, 0, 589824, 458776, 0, 851975, 458777, 0, 851975, 458778, 0, 851975, 458779, 0, 851975, 458780, 0, 589824, 458781, 0, 589824, 458782, 0, 589824, 458783, 0, 589824, 458784, 0, 1572869, 524288, 0, 1572869, 524289, 0, 196609, 524290, 0, 131073, 524291, 0, 131073, 524292, 0, 131073, 524293, 0, 131073, 524294, 0, 131073, 524295, 0, 131073, 524296, 0, 131073, 524297, 0, 131073, 524298, 0, 131073, 524299, 0, 131073, 524300, 0, 131073, 524301, 0, 1572869, 524302, 0, 1572869, 524303, 0, 1572869, 524304, 0, 1572869, 524305, 0, 1572869, 524306, 0, 1572869, 524307, 0, 1572869, 524308, 0, 524288, 524309, 0, 589824, 524310, 0, 589824, 524311, 0, 589824, 524312, 0, 589824, 524313, 0, 589824, 524314, 0, 589824, 524315, 0, 589824, 524316, 0, 589824, 524317, 0, 589824, 524318, 0, 589824, 524319, 0, 589824, 524320, 0, 1572869, 589824, 0, 1572869, 589825, 0, 196609, 589826, 0, 131073, 589827, 0, 131073, 589828, 0, 131073, 589829, 0, 131073, 589830, 0, 131073, 589831, 0, 131073, 589832, 0, 131073, 589833, 0, 131073, 589834, 0, 131073, 589835, 0, 131073, 589836, 0, 131073, 589837, 0, 1572869, 589838, 0, 1572869, 589839, 0, 1572869, 589840, 0, 1572869, 589841, 0, 1572869, 589842, 0, 1572869, 589843, 0, 1572869, 589844, 0, 524288, 589845, 0, 589824, 589846, 0, 589824, 589847, 0, 589824, 589848, 0, 589824, 589849, 0, 589824, 589850, 0, 589824, 589851, 0, 589824, 589852, 0, 589824, 589853, 0, 589824, 589854, 0, 589824, 589855, 0, 589824, 589856, 0, 1572869, 655360, 0, 1572869, 655361, 0, 196609, 655362, 0, 131073, 655363, 0, 131073, 655364, 0, 131073, 655365, 0, 131073, 655366, 0, 131073, 655367, 0, 1703939, 655368, 0, 131073, 655369, 0, 131073, 655370, 0, 131073, 655371, 0, 131073, 655372, 0, 131073, 655373, 0, 1572869, 655374, 0, 1572869, 655375, 0, 1572869, 655376, 0, 1572869, 655377, 0, 1572869, 655378, 0, 1572869, 655379, 0, 1572869, 655380, 0, 524288, 655381, 0, 589824, 655382, 0, 589824, 655383, 0, 589824, 655384, 0, 589824, 655385, 0, 589824, 655386, 0, 1703939, 655387, 0, 589824, 655388, 0, 589824, 655389, 0, 589824, 655390, 0, 589824, 655391, 0, 589824, 655392, 0, 1572869, 720896, 0, 1572869, 720897, 0, 1572869, 720898, 0, 1572869, 720899, 0, 1572869, 720900, 0, 1572869, 720901, 0, 1572869, 720902, 0, 1572869, 720903, 0, 1572869, 720904, 0, 1572869, 720905, 0, 1572869, 720906, 0, 1572869, 720907, 0, 1572869, 720908, 0, 1572869, 720909, 0, 1572869, 720910, 0, 1572869, 720911, 0, 1572869, 720912, 0, 1572869, 720913, 0, 1572869, 720914, 0, 1572869, 720915, 0, 1572869, 720916, 0, 1572869, 720917, 0, 1572869, 720918, 0, 1572869, 720919, 0, 1572869, 720920, 0, 1572869, 720921, 0, 1572869, 720922, 0, 1572869, 720923, 0, 1572869, 720924, 0, 1572869, 720925, 0, 1572869, 720926, 0, 1572869, 720927, 0, 1572869, 720928, 0, 1572869 ) -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 65538, 0, 524291, 65539, 0, 524292, 65546, 0, 524291, 65547, 0, 524292, 65556, 0, 983046, 65557, 0, 524293, 65558, 0, 524294, 65559, 0, 524295, 65564, 0, 524293, 65565, 0, 524294, 65566, 0, 524295, 131073, 0, 393217, 131074, 0, 589827, 131075, 0, 589828, 131080, 0, 262149, 131081, 0, 262150, 131082, 0, 589827, 131083, 0, 589828, 131092, 0, 1048582, 131093, 0, 589829, 131094, 0, 589830, 131095, 0, 589831, 131096, 0, 655363, 131097, 0, 655366, 131098, 0, 655367, 131099, 0, 393218, 131100, 0, 589829, 131101, 0, 589830, 131102, 0, 589831, 131103, 0, 655363, 196609, 0, 458753, 196610, 0, 720900, 196611, 0, 720901, 196615, 0, 1114118, 196616, 0, 327685, 196617, 0, 327686, 196618, 0, 1048580, 196619, 0, 1048581, 196631, 0, 786438, 196632, 0, 786439, 196633, 0, 786439, 196634, 0, 786439, 196635, 0, 786439, 196636, 0, 983040, 196639, 0, 720899, 262150, 0, 983041, 262151, 0, 983042, 262154, 0, 1114116, 262155, 0, 1114117, 262167, 0, 851974, 262172, 0, 1048576, 327686, 0, 1048577, 327687, 0, 1048578, 327688, 0, 786432, 327689, 0, 786433, 327690, 0, 786433, 327691, 0, 786433, 327692, 0, 786434, 327703, 0, 851974, 327704, 0, 1114113, 327705, 0, 393222, 327706, 0, 393223, 327708, 0, 1048576, 393224, 0, 851968, 393228, 0, 851970, 393239, 0, 851974, 393240, 0, 1114113, 393241, 0, 458758, 393242, 0, 458759, 393244, 0, 1048576, 458754, 0, 393220, 458755, 0, 393221, 458756, 0, 1114113, 458760, 0, 851968, 458764, 0, 851970, 458772, 0, 983041, 458773, 0, 983042, 458775, 0, 851974, 458777, 0, 1114113, 458778, 0, 1114113, 458780, 0, 1048576, 458781, 0, 983044, 458782, 0, 983045, 524290, 0, 458756, 524291, 0, 458757, 524292, 0, 1114113, 524296, 0, 917504, 524297, 0, 917505, 524298, 0, 917505, 524299, 0, 917505, 524300, 0, 917506, 524308, 0, 1048577, 524309, 0, 1048578, 524311, 0, 917510, 524312, 0, 917511, 524313, 0, 917511, 524314, 0, 917511, 524315, 0, 917511, 524316, 0, 1114112, 524317, 0, 1048580, 524318, 0, 1048581, 589844, 0, 1114113, 589853, 0, 1114116, 589854, 0, 1114117, 655366, 0, 1703938, 655368, 0, 1703940, 655385, 0, 1703938, 655387, 0, 1703940 ) -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 131074, 0, 655364, 131075, 0, 655365, 131082, 0, 983044, 131083, 0, 983045, 196632, 0, 720899, 196633, 0, 720902, 196634, 0, 720903, 196635, 0, 458754 ) - diff --git a/Maps/MokiTown/Moki Town.gd b/Maps/MokiTown/Moki Town.gd deleted file mode 100755 index bab36ba53..000000000 --- a/Maps/MokiTown/Moki Town.gd +++ /dev/null @@ -1,430 +0,0 @@ -extends Node2D - -var adjacent_scenes = [ - ["res://Maps/Routes/Route3/Route 3.tscn", Vector2(2304,832)] -] - -var grassSprite = "res://Graphics/Autotiles/Tall Grass.png" - -var background_music = "res://Audio/BGM/PU-Moki Town.ogg"; - -var type = "Outside" -var place_name = "Moki Town" - -var npc_layer - -var base_encounter_rate = 10 # Not sure if correct value - -# NPCs -var theo -var bambo - -# Wild Poke table -var wild_table = [ -# ID chance lowest_level highest_level - [7, 100, 2, 6] -] - -func _ready(): - npc_layer = $NPC_Layer - if Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE") && !Global.past_events.has("EVENT_MOKI_TOWN_DEMO"): #TODO add check if event 2 is over - event2_prep() - - if Global.past_events.has("MOKI_TOWN_ROCK1_SMASHED"): - $NPC_Layer/Rock1.queue_free() - if Global.past_events.has("MOKI_TOWN_ROCK2_SMASHED"): - $NPC_Layer/Rock2.queue_free() - if Global.past_events.has("MOKI_TOWN_ROCK3_SMASHED"): - $NPC_Layer/Rock3.queue_free() - - -func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact - if check_pos == $NPC_Layer/Rock1.position || check_pos == $NPC_Layer/Rock2.position || check_pos == $NPC_Layer/Rock3.position: - Global.game.lock_player() - Global.game.play_dialogue("SMASHABLE_ROCK") - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - if check_pos == Vector2(816, 1040): - print("Modded") - var poke = Pokemon.new() - poke.set_basic_pokemon_by_level(3, 20) - Global.pokemon_group.append(poke) - pass - return null - - -func block_exit(_body): - # Check if player has pokes - if (Global.pokemon_group.empty() && !Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE")): - # Wait for player to stop moving - Global.game.lock_player() - yield(Global.game.player, "step") - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue("MOKI_TOWN_BLOCK") - yield(Global.game, "event_dialogue_end") - Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.RIGHT, 1) - yield(Global.game.player, "done_movement") - Global.game.release_player() - pass - if Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE") && !Global.past_events.has("EVENT_MOKI_TOWN_THEO_HOME_1"): - # Wait for player to stop moving - Global.game.lock_player() - yield(Global.game.player, "step") - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue_with_point("NPC_BAMBO_MOKI_TOWN_CATCH_DEMO_PREP_1", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.RIGHT, 1) - yield(Global.game.player, "done_movement") - Global.game.release_player() - pass - if Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE") && Global.past_events.has("EVENT_MOKI_TOWN_THEO_HOME_1") && !Global.past_events.has("EVENT_MOKI_TOWN_DEMO"): - event2() - pass - -func event1(_body): - var event_name = "EVENT_MOKI_TOWN_THEO_1" - if !Global.past_events.has(event_name): - print("New Event: " + event_name) - DialogueSystem.set_box_position(DialogueSystem.TOP) # Not the same as original - Global.game.lock_player() - # Message - Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_1") - yield(Global.game, "event_dialogue_end") - # Change music and move to center at same time - var time = Global.game.get_node("Background_music").get_playback_position() - Global.game.get_node("Background_music").stop() - var sound = load("res://Audio/BGM/PU-Rival Theme.ogg") - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - # Move player to center if not already - #var center = Vector2(816,496) # Top: 464 and 432 Bottom: 528 and 560 - var dir - var steps - match Global.game.player.position.y: - 464.0: # These need to be floats! TOOK ME HOURS TO FIGURE THAT OUT! - dir = Global.game.player.DIRECTION.DOWN - steps = 1 - Global.game.player.call_deferred("move_player_event", dir, steps) - yield(Global.game.player, "done_movement") - 432.0: - dir = Global.game.player.DIRECTION.DOWN - steps = 2 - Global.game.player.call_deferred("move_player_event", dir, steps) - yield(Global.game.player, "done_movement") - 528.0: - dir = Global.game.player.DIRECTION.UP - steps = 1 - Global.game.player.call_deferred("move_player_event", dir, steps) - yield(Global.game.player, "done_movement") - 560.0: - dir = Global.game.player.DIRECTION.UP - steps = 2 - Global.game.player.call_deferred("move_player_event", dir, steps) - yield(Global.game.player, "done_movement") - - # Spawn NPC - var npc = load("res://Utilities/NPC.tscn").instance() - npc.texture = load("res://Graphics/Characters/Rivaltheo.PNG") - npc_layer.add_child(npc) - - #Global.game.player.direction = Global.game.player.DIRECTION.RIGHT - Global.game.player.set_facing_direction(Global.game.player.DIRECTION.RIGHT) - npc.position = Vector2(1136,496) - npc.call_deferred("move_multi", "Left", 8) - yield(npc, "done_movement") - #print("NPC done") - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_2", npc.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - npc.call_deferred("move_multi", "Up", 1) - yield(npc, "done_movement") - npc.call_deferred("move_multi", "Left", 10) - yield(npc, "done_movement") - npc.queue_free() - Global.game.get_node("Effect_music").stop() - Global.game.get_node("Background_music").play(time) - Global.game.release_player() - Global.past_events.append(event_name) -func event2_prep(): - # Spawn npcs - bambo = load("res://Utilities/NPC.tscn").instance() - bambo.texture = load("res://Graphics/Characters/phone035.PNG") - npc_layer.add_child(bambo) - bambo.position = Vector2(496, 1424) - bambo.set_idle_frame("Right") - - if Global.past_events.has("EVENT_MOKI_TOWN_THEO_HOME_1"): - theo = load("res://Utilities/NPC.tscn").instance() - theo.texture = load("res://Graphics/Characters/Rivaltheo.PNG") - npc_layer.add_child(theo) - theo.position = Vector2(528, 1456) - theo.set_idle_frame("Left") - pass -func event2(): - Global.game.lock_player() - yield(Global.game.player, "step") - if Global.game.player.position == Vector2(528,1392): - #Move player down - Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.DOWN, 1) - yield(Global.game.player, "done_movement") - Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.LEFT) - - Global.game.get_node("Background_music").stream = load("res://Audio/BGM/PU-Radio_ Oak.ogg") - Global.game.get_node("Background_music").play() - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_1", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_2", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - # Turn bambo right - bambo.set_idle_frame("Left") - yield(get_tree().create_timer(0.50), "timeout") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_3", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_4", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_5", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_6", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - bambo.call_deferred("move_multi", "Left", 1) - yield(bambo, "done_movement") - - yield(get_tree().create_timer(0.50), "timeout") - - # Spawn Chyinmunk - var chyinmunk = load("res://Utilities/NPC.tscn").instance() - chyinmunk.texture = load("res://Graphics/Characters/PU-Chyinmunk.png") - npc_layer.add_child(chyinmunk) - chyinmunk.position = Vector2(400, 1424) - chyinmunk.set_idle_frame("Left") - - # Play cry SE - var sound = load("res://Audio/SE/007Cry.wav") - sound.loop_mode = AudioStreamSample.LOOP_DISABLED - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Effect_music").stop() - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_7", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - # Bambo's pokemon - var bambo_mon = load("res://Utilities/NPC.tscn").instance() - - if Global.past_events.has("EVENT_MOKI_LAB_GOT_RAPTORCH"): #Eletux - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_8_Eletux", bambo.get_global_transform_with_canvas().get_origin()) - bambo_mon.texture = load("res://Graphics/Characters/PU-Eletux.png") - if Global.past_events.has("EVENT_MOKI_LAB_GOT_ORCHYNX"): #Raptorch - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_8_Raptorch", bambo.get_global_transform_with_canvas().get_origin()) - bambo_mon.texture = load("res://Graphics/Characters/PU-Raptorch.png") - if Global.past_events.has("EVENT_MOKI_LAB_GOT_ELETUX"): #Orchynx - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_8_Orchynx", bambo.get_global_transform_with_canvas().get_origin()) - bambo_mon.texture = load("res://Graphics/Characters/PU-Orchynx.png") - yield(Global.game, "event_dialogue_end") - - npc_layer.add_child(bambo_mon) - bambo_mon.position = Vector2(432, 1424) - bambo_mon.set_idle_frame("Left") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_9", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_10", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_11", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - if Global.past_events.has("EVENT_MOKI_LAB_GOT_RAPTORCH"): #Eletux - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_12_Eletux", bambo.get_global_transform_with_canvas().get_origin()) - if Global.past_events.has("EVENT_MOKI_LAB_GOT_ORCHYNX"): #Raptorch - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_12_Raptorch", bambo.get_global_transform_with_canvas().get_origin()) - if Global.past_events.has("EVENT_MOKI_LAB_GOT_ELETUX"): #Orchynx - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_12_Orchynx", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - # Play hit SE - sound = load("res://Audio/SE/Blow1.ogg") - sound.loop = false - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Effect_music").stop() - - yield(get_tree().create_timer(0.10), "timeout") - - chyinmunk.set_idle_frame("Right") - - # Play cry SE - sound = load("res://Audio/SE/007Cry.wav") - sound.loop_mode = AudioStreamSample.LOOP_DISABLED - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Effect_music").stop() - - Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_13") - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_14", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - sound = load("res://Audio/SE/throw.wav") - sound.loop_mode = AudioStreamSample.LOOP_DISABLED - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Effect_music").stop() - - # Pokeball go! - chyinmunk.texture = load("res://Graphics/Characters/itemball.png") - - sound = load("res://Audio/SE/balldrop.wav") - sound.loop_mode = AudioStreamSample.LOOP_DISABLED - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Effect_music").stop() - - # Remove chyinmunk - chyinmunk.queue_free() - - sound = load("res://Audio/SE/recall.wav") - sound.loop_mode = AudioStreamSample.LOOP_DISABLED - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Effect_music").stop() - - bambo.call_deferred("move_multi", "Left", 1) - yield(bambo, "done_movement") - - # Remove Bambo's pokemon - bambo_mon.queue_free() - - yield(get_tree().create_timer(0.10), "timeout") - - bambo.call_deferred("move_multi", "Right", 1) - yield(bambo, "done_movement") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_15", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_16", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - bambo.call_deferred("move_multi", "Right", 1) - yield(bambo, "done_movement") - - bambo.call_deferred("move_multi", "Left", 1) # TODO: Change to move backwards when NPCs can do that. - yield(bambo, "done_movement") - - bambo.set_idle_frame("Right") - - var time = Global.game.get_node("Background_music").get_playback_position() - Global.game.get_node("Background_music").stop() - sound = load("res://Audio/ME/Jinlge - KeyItem.ogg") - sound.loop = false - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - - Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_17") - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Background_music").play(time) - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_18", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_19", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_20", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - bambo.call_deferred("move_multi", "Right", 1) - yield(bambo, "done_movement") - - bambo.call_deferred("move_multi", "Left", 1) # TODO: Change to move backwards when NPCs can do that. - yield(bambo, "done_movement") - - bambo.set_idle_frame("Right") - - # Add pokeballs to inventory - Global.inventory.add_item_by_name_multiple("Pokéball", 5) - - time = Global.game.get_node("Background_music").get_playback_position() - Global.game.get_node("Background_music").stop() - sound = load("res://Audio/ME/Jingle - Regular Item.ogg") - sound.loop = false - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_21") - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Background_music").play(time) - - Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_22") - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_23", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_24", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_25", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - time = Global.game.get_node("Background_music").get_playback_position() - Global.game.get_node("Background_music").stop() - sound = load("res://Audio/ME/Jinlge - KeyItem.ogg") - sound.loop = false - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_26") - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Background_music").play(time) - - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_27", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_28", bambo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - bambo.call_deferred("move_multi", "Up", 1) - yield(bambo, "done_movement") - bambo.call_deferred("move_multi", "Right", 4) - yield(bambo, "done_movement") - bambo.call_deferred("move_multi", "Down", 2) - yield(bambo, "done_movement") - bambo.call_deferred("move_multi", "Right", 9) - yield(bambo, "done_movement") - - bambo.queue_free() - - # Face player and theo together - theo.set_idle_frame("Up") - Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.DOWN) - - yield(get_tree().create_timer(0.2), "timeout") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_29", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_30", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - theo.call_deferred("move_multi", "Left", 1) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Up", 1) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Left", 7) - yield(theo, "done_movement") - - theo.queue_free() - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.past_events.append("EVENT_MOKI_TOWN_DEMO") - Global.game.release_player() - pass -func get_grass_cells(): - return get_node("Tile Layer 1/Grass").get_used_cells() - diff --git a/Maps/MokiTown/Moki Town.tmx.import b/Maps/MokiTown/Moki Town.tmx.import deleted file mode 100755 index b26d0905b..000000000 --- a/Maps/MokiTown/Moki Town.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Moki Town.tmx-347e3d0d7b1bcf25ff37b92e636f66e8.scn" - -[deps] - -source_file="res://Maps/Towns/Moki Town.tmx" -dest_files=[ "res://.import/Moki Town.tmx-347e3d0d7b1bcf25ff37b92e636f66e8.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/MokiTown/Moki Town.tscn b/Maps/MokiTown/Moki Town.tscn deleted file mode 100755 index e80256d47..000000000 --- a/Maps/MokiTown/Moki Town.tscn +++ /dev/null @@ -1,165 +0,0 @@ -[gd_scene load_steps=12 format=2] - -[ext_resource path="res://Maps/tilesets/PU_groundtiles+.tres" type="TileSet" id=1] -[ext_resource path="res://Maps/tilesets/PU_buildings+.tres" type="TileSet" id=2] -[ext_resource path="res://Maps/tilesets/PU_watertiles+.tres" type="TileSet" id=3] -[ext_resource path="res://Maps/tilesets/PU_autotiles.tres" type="TileSet" id=4] -[ext_resource path="res://Maps/tilesets/PU_anim_tiles.tres" type="TileSet" id=5] -[ext_resource path="res://Maps/MokiTown/Moki Town.gd" type="Script" id=6] -[ext_resource path="res://TileMapsSource/Indoor(1).tres" type="TileSet" id=7] -[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=8] -[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=9] -[ext_resource path="res://Utilities/Event.tscn" type="PackedScene" id=10] -[ext_resource path="res://Utilities/TerrainTags.tscn" type="PackedScene" id=11] - -[node name="MokiTown" type="Node2D"] -scale = Vector2( 2, 2 ) -script = ExtResource( 6 ) - -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 65561, 1, 0, 65561, 2, 0, 65561, 3, 0, 65561, 4, 0, 65561, 5, 0, 65561, 6, 0, 65561, 7, 0, 65561, 8, 0, 65561, 9, 0, 65561, 10, 0, 65561, 11, 0, 65561, 12, 0, 65561, 13, 0, 65561, 14, 0, 65561, 15, 0, 65561, 16, 0, 65561, 17, 0, 65561, 18, 0, 65561, 19, 0, 65561, 20, 0, 65561, 21, 0, 65561, 22, 0, 65561, 23, 0, 65561, 24, 0, 65561, 25, 0, 65561, 26, 0, 65561, 27, 0, 65561, 28, 0, 65561, 29, 0, 65561, 30, 0, 65561, 31, 0, 65561, 32, 0, 65561, 33, 0, 65561, 34, 0, 65561, 35, 0, 65561, 36, 0, 65561, 37, 0, 65561, 38, 0, 65561, 39, 0, 65561, 40, 0, 65561, 41, 0, 65561, 42, 0, 65561, 43, 0, 65561, 44, 0, 65561, 45, 0, 65561, 46, 0, 65561, 47, 0, 65561, 48, 0, 65561, 49, 0, 65561, 50, 0, 65561, 51, 0, 65561, 52, 0, 65561, 53, 0, 65561, 54, 0, 65561, 55, 0, 65561, 56, 0, 65561, 57, 0, 65561, 58, 0, 65561, 59, 0, 65561, 60, 0, 65561, 61, 0, 65561, 62, 0, 65561, 63, 0, 65561, 64, 0, 65561, 65, 0, 65561, 66, 0, 65561, 67, 0, 65561, 68, 0, 65561, 69, 0, 65561, 70, 0, 65561, 71, 0, 65561, 65536, 0, 131097, 65537, 0, 131097, 65538, 0, 131097, 65539, 0, 131097, 65540, 0, 131097, 65541, 0, 131097, 65542, 0, 131097, 65543, 0, 131097, 65544, 0, 131097, 65545, 0, 131097, 65546, 0, 131097, 65547, 0, 131097, 65548, 0, 131097, 65549, 0, 131097, 65550, 0, 131097, 65551, 0, 65556, 65552, 0, 65561, 65553, 0, 65561, 65554, 0, 65561, 65555, 0, 65561, 65556, 0, 65561, 65557, 0, 65561, 65558, 0, 65561, 65559, 0, 65561, 65560, 0, 65561, 65561, 0, 65561, 65562, 0, 65561, 65563, 0, 65561, 65564, 0, 65561, 65565, 0, 65561, 65566, 0, 65561, 65567, 0, 65561, 65568, 0, 65557, 65569, 0, 131097, 65570, 0, 131097, 65571, 0, 131097, 65572, 0, 131097, 65573, 0, 131097, 65574, 0, 131097, 65575, 0, 131097, 65576, 0, 131097, 65577, 0, 131097, 65578, 0, 131097, 65579, 0, 131097, 65580, 0, 131097, 65581, 0, 131097, 65582, 0, 131097, 65583, 0, 131097, 65584, 0, 131097, 65585, 0, 131097, 65586, 0, 131097, 65587, 0, 131097, 65588, 0, 131097, 65589, 0, 131097, 65590, 0, 131097, 65591, 0, 131097, 65592, 0, 131097, 65593, 0, 131097, 65594, 0, 131097, 65595, 0, 131097, 65596, 0, 131097, 65597, 0, 131097, 65598, 0, 131097, 65599, 0, 131097, 65600, 0, 131097, 65601, 0, 131097, 65602, 0, 131097, 65603, 0, 131097, 65604, 0, 131097, 65605, 0, 131097, 65606, 0, 131097, 65607, 0, 131097, 131072, 0, 131102, 131073, 0, 131102, 131074, 0, 131102, 131075, 0, 131102, 131076, 0, 131102, 131077, 0, 131102, 131078, 0, 131102, 131079, 0, 131102, 131080, 0, 131102, 131081, 0, 131102, 131082, 0, 131102, 131083, 0, 131102, 131084, 0, 131102, 131085, 0, 131102, 131086, 0, 131102, 131087, 0, 131092, 131088, 0, 65561, 131089, 0, 65561, 131090, 0, 65561, 131091, 0, 65561, 131092, 0, 65561, 131093, 0, 65561, 131094, 0, 65561, 131095, 0, 65561, 131096, 0, 65561, 131097, 0, 65561, 131098, 0, 65561, 131099, 0, 65561, 131100, 0, 65561, 131101, 0, 65561, 131102, 0, 65561, 131103, 0, 65561, 131104, 0, 131093, 131105, 0, 131102, 131106, 0, 131102, 131107, 0, 131102, 131108, 0, 131102, 131109, 0, 131102, 131110, 0, 131102, 131111, 0, 131102, 131112, 0, 131102, 131113, 0, 131102, 131114, 0, 131102, 131115, 0, 131102, 131116, 0, 131102, 131117, 0, 131102, 131118, 0, 131102, 131119, 0, 131102, 131120, 0, 131102, 131121, 0, 131102, 131122, 0, 131102, 131123, 0, 131102, 131124, 0, 131102, 131125, 0, 131102, 131126, 0, 131102, 131127, 0, 131102, 131128, 0, 131102, 131129, 0, 131102, 131130, 0, 131102, 131131, 0, 131102, 131132, 0, 131102, 131133, 0, 131102, 131134, 0, 131102, 131135, 0, 131102, 131136, 0, 131102, 131137, 0, 131102, 131138, 0, 131102, 131139, 0, 131102, 131140, 0, 131102, 131141, 0, 131102, 131142, 0, 131102, 131143, 0, 131102, 196608, 0, 65561, 196609, 0, 65561, 196610, 0, 65561, 196611, 0, 65561, 196612, 0, 65561, 196613, 0, 65561, 196614, 0, 65561, 196615, 0, 65561, 196616, 0, 65561, 196617, 0, 65561, 196618, 0, 65561, 196619, 0, 65561, 196620, 0, 65561, 196621, 0, 65561, 196622, 0, 65561, 196623, 0, 327706, 196624, 0, 131097, 196625, 0, 131097, 196626, 0, 131097, 196627, 0, 131097, 196628, 0, 131097, 196629, 0, 131097, 196630, 0, 131097, 196631, 0, 131097, 196632, 0, 131097, 196633, 0, 131097, 196634, 0, 131097, 196635, 0, 131097, 196636, 0, 131097, 196637, 0, 131097, 196638, 0, 131097, 196639, 0, 131097, 196640, 0, 327707, 196641, 0, 65561, 196642, 0, 65561, 196643, 0, 65561, 196644, 0, 65561, 196645, 0, 65561, 196646, 0, 65561, 196647, 0, 65561, 196648, 0, 65561, 196649, 0, 65561, 196650, 0, 65561, 196651, 0, 65561, 196652, 0, 65561, 196653, 0, 65561, 196654, 0, 65561, 196655, 0, 65561, 196656, 0, 65561, 196657, 0, 65561, 196658, 0, 65561, 196659, 0, 65561, 196660, 0, 65561, 196661, 0, 65561, 196662, 0, 65561, 196663, 0, 65561, 196664, 0, 65561, 196665, 0, 65561, 196666, 0, 65561, 196667, 0, 65561, 196668, 0, 65561, 196669, 0, 65561, 196670, 0, 65561, 196671, 0, 65561, 196672, 0, 65561, 196673, 0, 65561, 196674, 0, 65561, 196675, 0, 65561, 196676, 0, 65561, 196677, 0, 65561, 196678, 0, 65561, 196679, 0, 65561, 262144, 0, 131097, 262145, 0, 131097, 262146, 0, 131097, 262147, 0, 131097, 262148, 0, 65544, 262149, 0, 131097, 262150, 0, 131097, 262151, 0, 131097, 262152, 0, 131097, 262153, 0, 131097, 262154, 0, 131097, 262155, 0, 65556, 262156, 0, 65561, 262157, 0, 65561, 262158, 0, 65561, 262159, 0, 65567, 262160, 0, 131102, 262161, 0, 131102, 262162, 0, 131102, 262163, 0, 131102, 262164, 0, 131102, 262165, 0, 131102, 262166, 0, 131102, 262167, 0, 131102, 262168, 0, 131102, 262169, 0, 131102, 262170, 0, 131102, 262171, 0, 131102, 262172, 0, 131102, 262173, 0, 131102, 262174, 0, 131102, 262175, 0, 131102, 262176, 0, 131103, 262177, 0, 65561, 262178, 0, 65561, 262179, 0, 65561, 262180, 0, 65561, 262181, 0, 65561, 262182, 0, 65561, 262183, 0, 65561, 262184, 0, 65561, 262185, 0, 65561, 262186, 0, 65561, 262187, 0, 65561, 262188, 0, 65561, 262189, 0, 65561, 262190, 0, 65561, 262191, 0, 65561, 262192, 0, 65561, 262193, 0, 65561, 262194, 0, 65561, 262195, 0, 65561, 262196, 0, 65561, 262197, 0, 65561, 262198, 0, 65561, 262199, 0, 65561, 262200, 0, 65561, 262201, 0, 65561, 262202, 0, 65561, 262203, 0, 65561, 262204, 0, 65561, 262205, 0, 65561, 262206, 0, 65561, 262207, 0, 65561, 262208, 0, 65561, 262209, 0, 65561, 262210, 0, 65561, 262211, 0, 65561, 262212, 0, 65561, 262213, 0, 65561, 262214, 0, 65561, 262215, 0, 65561, 327680, 0, 31, 327681, 0, 31, 327682, 0, 31, 327683, 0, 31, 327684, 0, 131080, 327685, 0, 31, 327686, 0, 31, 327687, 0, 31, 327688, 0, 31, 327689, 0, 31, 327690, 0, 31, 327691, 0, 131092, 327692, 0, 65561, 327693, 0, 65561, 327694, 0, 65561, 327695, 0, 65561, 327696, 0, 65561, 327697, 0, 65561, 327698, 0, 65561, 327699, 0, 65561, 327700, 0, 65561, 327701, 0, 65561, 327702, 0, 65561, 327703, 0, 65561, 327704, 0, 65561, 327705, 0, 65561, 327706, 0, 65561, 327707, 0, 65561, 327708, 0, 65561, 327709, 0, 65557, 327710, 0, 131097, 327711, 0, 131097, 327712, 0, 131097, 327713, 0, 131097, 327714, 0, 131097, 327715, 0, 131097, 327716, 0, 131097, 327717, 0, 131097, 327718, 0, 131097, 327719, 0, 131097, 327720, 0, 131097, 327721, 0, 131097, 327722, 0, 131097, 327723, 0, 131097, 327724, 0, 131097, 327725, 0, 65556, 327726, 0, 65561, 327727, 0, 65561, 327728, 0, 65561, 327729, 0, 65561, 327730, 0, 65561, 327731, 0, 65561, 327732, 0, 65561, 327733, 0, 65561, 327734, 0, 65561, 327735, 0, 65561, 327736, 0, 65561, 327737, 0, 65561, 327738, 0, 65561, 327739, 0, 65561, 327740, 0, 65561, 327741, 0, 65561, 327742, 0, 65561, 327743, 0, 65561, 327744, 0, 65561, 327745, 0, 65561, 327746, 0, 65561, 327747, 0, 65561, 327748, 0, 65561, 327749, 0, 65561, 327750, 0, 65561, 327751, 0, 65561, 393216, 0, 3, 393217, 0, 3, 393218, 0, 2, 393219, 0, 196615, 393220, 0, 196616, 393221, 0, 196617, 393222, 0, 3, 393223, 0, 65541, 393224, 0, 65542, 393225, 0, 2, 393226, 0, 2, 393227, 0, 327704, 393228, 0, 131097, 393229, 0, 131097, 393230, 0, 131097, 393231, 0, 131097, 393232, 0, 131097, 393233, 0, 131097, 393234, 0, 131097, 393235, 0, 131097, 393236, 0, 131097, 393237, 0, 131097, 393238, 0, 131097, 393239, 0, 65544, 393240, 0, 131097, 393241, 0, 131097, 393242, 0, 65544, 393243, 0, 131097, 393244, 0, 131097, 393245, 0, 327701, 393246, 0, 31, 393247, 0, 65544, 393248, 0, 31, 393249, 0, 31, 393250, 0, 65544, 393251, 0, 31, 393252, 0, 31, 393253, 0, 31, 393254, 0, 31, 393255, 0, 31, 393256, 0, 31, 393257, 0, 31, 393258, 0, 31, 393259, 0, 31, 393260, 0, 31, 393261, 0, 131092, 393262, 0, 65561, 393263, 0, 65561, 393264, 0, 65561, 393265, 0, 65561, 393266, 0, 65561, 393267, 0, 65561, 393268, 0, 65561, 393269, 0, 65561, 393270, 0, 65561, 393271, 0, 65561, 393272, 0, 65561, 393273, 0, 65561, 393274, 0, 65561, 393275, 0, 65561, 393276, 0, 65561, 393277, 0, 65561, 393278, 0, 65561, 393279, 0, 65561, 393280, 0, 65561, 393281, 0, 65561, 393282, 0, 65561, 393283, 0, 65561, 393284, 0, 65561, 393285, 0, 65561, 393286, 0, 65561, 393287, 0, 65561, 458752, 0, 3, 458753, 0, 2, 458754, 0, 3, 458755, 0, 3, 458756, 0, 3, 458757, 0, 3, 458758, 0, 2, 458759, 0, 131077, 458760, 0, 131078, 458761, 0, 2, 458762, 0, 3, 458763, 0, 65541, 458764, 0, 65542, 458765, 0, 31, 458766, 0, 31, 458774, 0, 31, 458775, 0, 131080, 458776, 0, 31, 458777, 0, 31, 458778, 0, 131080, 458779, 0, 31, 458780, 0, 31, 458781, 0, 65566, 458782, 0, 3, 458783, 0, 131080, 458784, 0, 3, 458785, 0, 3, 458786, 0, 131080, 458787, 0, 3, 458788, 0, 65541, 458789, 0, 65542, 458790, 0, 65541, 458791, 0, 65542, 458792, 0, 3, 458793, 0, 2, 458794, 0, 2, 458795, 0, 3, 458796, 0, 3, 458797, 0, 327704, 458798, 0, 131097, 458799, 0, 131097, 458800, 0, 131097, 458801, 0, 131097, 458802, 0, 131097, 458803, 0, 131097, 458804, 0, 131097, 458805, 0, 131097, 458806, 0, 65556, 458807, 0, 65561, 458808, 0, 65561, 458809, 0, 65561, 458810, 0, 65561, 458811, 0, 65561, 458812, 0, 65561, 458813, 0, 65561, 458814, 0, 65561, 458815, 0, 65561, 458816, 0, 65561, 458817, 0, 65561, 458818, 0, 65561, 458819, 0, 65561, 458820, 0, 65561, 458821, 0, 65561, 458822, 0, 65561, 458823, 0, 65561, 524288, 0, 3, 524289, 0, 3, 524290, 0, 65541, 524291, 0, 65542, 524292, 0, 3, 524293, 0, 3, 524294, 0, 2, 524295, 0, 2, 524296, 0, 3, 524297, 0, 3, 524298, 0, 3, 524299, 0, 131077, 524300, 0, 131078, 524301, 0, 3, 524310, 0, 196615, 524311, 0, 196616, 524312, 0, 196617, 524313, 0, 65544, 524314, 0, 196616, 524315, 0, 196617, 524316, 0, 3, 524317, 0, 2, 524318, 0, 196615, 524319, 0, 196616, 524320, 0, 196617, 524321, 0, 196615, 524322, 0, 196616, 524323, 0, 196617, 524324, 0, 131077, 524325, 0, 131078, 524326, 0, 131077, 524327, 0, 65544, 524328, 0, 3, 524329, 0, 3, 524330, 0, 2, 524331, 0, 3, 524332, 0, 3, 524333, 0, 30, 524334, 0, 31, 524335, 0, 31, 524336, 0, 31, 524337, 0, 31, 524338, 0, 31, 524339, 0, 31, 524340, 0, 31, 524341, 0, 31, 524342, 0, 131092, 524343, 0, 65561, 524344, 0, 65561, 524345, 0, 65561, 524346, 0, 65561, 524347, 0, 65561, 524348, 0, 65561, 524349, 0, 65561, 524350, 0, 65561, 524351, 0, 65561, 524352, 0, 65561, 524353, 0, 65561, 524354, 0, 65561, 524355, 0, 65561, 524356, 0, 65561, 524357, 0, 65561, 524358, 0, 65561, 524359, 0, 65561, 589824, 0, 3, 589825, 0, 3, 589826, 0, 131077, 589827, 0, 131078, 589828, 0, 3, 589829, 0, 65544, 589830, 0, 3, 589831, 0, 3, 589832, 0, 3, 589833, 0, 65538, 589834, 0, 65538, 589835, 0, 3, 589836, 0, 65536, 589837, 0, 3, 589838, 0, 3, 589846, 0, 65541, 589847, 0, 65542, 589848, 0, 3, 589849, 0, 131080, 589850, 0, 3, 589851, 0, 3, 589852, 0, 65536, 589853, 0, 3, 589854, 0, 2, 589855, 0, 3, 589856, 0, 3, 589857, 0, 65536, 589858, 0, 65541, 589859, 0, 65542, 589860, 0, 65541, 589861, 0, 65542, 589862, 0, 3, 589863, 0, 131080, 589864, 0, 3, 589865, 0, 65541, 589866, 0, 65542, 589867, 0, 65541, 589868, 0, 65542, 589869, 0, 3, 589870, 0, 3, 589871, 0, 3, 589872, 0, 3, 589873, 0, 3, 589874, 0, 3, 589875, 0, 3, 589876, 0, 3, 589877, 0, 3, 589878, 0, 262168, 589879, 0, 65561, 589880, 0, 65561, 589881, 0, 65561, 589882, 0, 65561, 589883, 0, 65561, 589884, 0, 65561, 589885, 0, 65561, 589886, 0, 65561, 589887, 0, 65561, 589888, 0, 65561, 589889, 0, 65561, 589890, 0, 65561, 589891, 0, 65561, 589892, 0, 65561, 589893, 0, 65561, 589894, 0, 65561, 589895, 0, 65561, 655360, 0, 3, 655361, 0, 3, 655362, 0, 3, 655363, 0, 3, 655364, 0, 3, 655365, 0, 131080, 655366, 0, 3, 655367, 0, 3, 655368, 0, 3, 655369, 0, 3, 655370, 0, 3, 655371, 0, 3, 655372, 0, 65536, 655373, 0, 65536, 655374, 0, 3, 655381, 0, 3, 655382, 0, 131077, 655383, 0, 131078, 655384, 0, 196615, 655385, 0, 196616, 655386, 0, 196617, 655387, 0, 65536, 655388, 0, 65536, 655389, 0, 3, 655390, 0, 3, 655391, 0, 1, 655392, 0, 1, 655393, 0, 65536, 655394, 0, 131077, 655395, 0, 131078, 655396, 0, 131077, 655397, 0, 65544, 655398, 0, 196615, 655399, 0, 196616, 655400, 0, 196617, 655401, 0, 131077, 655402, 0, 65544, 655403, 0, 131077, 655404, 0, 131078, 655405, 0, 3, 655406, 0, 3, 655407, 0, 3, 655408, 0, 3, 655409, 0, 65544, 655410, 0, 3, 655411, 0, 3, 655412, 0, 65544, 655413, 0, 3, 655414, 0, 262168, 655415, 0, 65561, 655416, 0, 65561, 655417, 0, 65561, 655418, 0, 65561, 655419, 0, 65561, 655420, 0, 65561, 655421, 0, 65561, 655422, 0, 65561, 655423, 0, 65561, 655424, 0, 65561, 655425, 0, 65561, 655426, 0, 65561, 655427, 0, 65561, 655428, 0, 65561, 655429, 0, 65561, 655430, 0, 65561, 655431, 0, 65561, 720896, 0, 3, 720897, 0, 3, 720898, 0, 3, 720899, 0, 65536, 720900, 0, 196615, 720901, 0, 196616, 720902, 0, 196617, 720903, 0, 3, 720904, 0, 65541, 720905, 0, 65542, 720906, 0, 3, 720907, 0, 3, 720908, 0, 3, 720909, 0, 3, 720910, 0, 3, 720911, 0, 3, 720912, 0, 3, 720913, 0, 3, 720914, 0, 3, 720917, 0, 3, 720918, 0, 65541, 720919, 0, 65542, 720920, 0, 65541, 720921, 0, 65542, 720922, 0, 3, 720923, 0, 65536, 720924, 0, 2, 720925, 0, 3, 720926, 0, 1, 720927, 0, 3, 720928, 0, 3, 720929, 0, 3, 720930, 0, 65541, 720931, 0, 65542, 720932, 0, 3, 720933, 0, 131080, 720934, 0, 3, 720935, 0, 65541, 720936, 0, 65542, 720937, 0, 3, 720938, 0, 131080, 720939, 0, 3, 720940, 0, 65541, 720941, 0, 65542, 720942, 0, 65541, 720943, 0, 65542, 720944, 0, 3, 720945, 0, 131080, 720946, 0, 3, 720947, 0, 3, 720948, 0, 131080, 720949, 0, 3, 720950, 0, 327704, 720951, 0, 65556, 720952, 0, 65561, 720953, 0, 65561, 720954, 0, 65561, 720955, 0, 65561, 720956, 0, 65561, 720957, 0, 65561, 720958, 0, 65561, 720959, 0, 65561, 720960, 0, 65561, 720961, 0, 65561, 720962, 0, 65561, 720963, 0, 65561, 720964, 0, 65561, 720965, 0, 65561, 720966, 0, 65561, 720967, 0, 65561, 786434, 0, 3, 786435, 0, 3, 786436, 0, 65536, 786437, 0, 65536, 786438, 0, 3, 786439, 0, 3, 786440, 0, 131077, 786441, 0, 131078, 786442, 0, 65538, 786443, 0, 1, 786444, 0, 3, 786445, 0, 3, 786446, 0, 1, 786447, 0, 3, 786448, 0, 196608, 786449, 0, 196609, 786450, 0, 196610, 786451, 0, 3, 786452, 0, 3, 786453, 0, 3, 786454, 0, 131077, 786455, 0, 131078, 786456, 0, 131077, 786457, 0, 131078, 786458, 0, 3, 786459, 0, 3, 786460, 0, 3, 786461, 0, 3, 786462, 0, 3, 786463, 0, 3, 786464, 0, 3, 786465, 0, 3, 786466, 0, 131077, 786467, 0, 131078, 786468, 0, 196615, 786469, 0, 196616, 786470, 0, 196617, 786471, 0, 131077, 786472, 0, 131078, 786473, 0, 196615, 786474, 0, 196616, 786475, 0, 196617, 786476, 0, 131077, 786477, 0, 131078, 786478, 0, 131077, 786479, 0, 131078, 786480, 0, 196615, 786481, 0, 196616, 786482, 0, 196617, 786483, 0, 196615, 786484, 0, 65544, 786485, 0, 196617, 786486, 0, 30, 786487, 0, 131092, 786488, 0, 65561, 786489, 0, 65561, 786490, 0, 65561, 786491, 0, 65561, 786492, 0, 65561, 786493, 0, 65561, 786494, 0, 65561, 786495, 0, 65561, 786496, 0, 65561, 786497, 0, 65561, 786498, 0, 65561, 786499, 0, 65561, 786500, 0, 65561, 786501, 0, 65561, 786502, 0, 65561, 786503, 0, 65561, 851971, 0, 3, 851972, 0, 3, 851973, 0, 3, 851974, 0, 3, 851975, 0, 2, 851976, 0, 3, 851977, 0, 65538, 851978, 0, 3, 851979, 0, 3, 851980, 0, 3, 851981, 0, 3, 851982, 0, 3, 851983, 0, 3, 851984, 0, 262144, 851985, 0, 262145, 851986, 0, 262146, 851987, 0, 3, 851988, 0, 2, 851989, 0, 2, 851990, 0, 3, 851991, 0, 3, 851992, 0, 65538, 851993, 0, 65538, 851994, 0, 1, 851995, 0, 3, 851996, 0, 65536, 851997, 0, 65536, 851998, 0, 3, 851999, 0, 65536, 852000, 0, 3, 852001, 0, 3, 852002, 0, 3, 852003, 0, 3, 852004, 0, 3, 852005, 0, 3, 852006, 0, 65538, 852007, 0, 3, 852008, 0, 65541, 852009, 0, 65542, 852010, 0, 3, 852011, 0, 3, 852012, 0, 3, 852013, 0, 3, 852014, 0, 3, 852015, 0, 65541, 852016, 0, 65542, 852017, 0, 65541, 852018, 0, 65542, 852019, 0, 3, 852020, 0, 131080, 852021, 0, 3, 852022, 0, 3, 852023, 0, 262168, 852024, 0, 65561, 852025, 0, 65561, 852026, 0, 65561, 852027, 0, 65561, 852028, 0, 65561, 852029, 0, 65561, 852030, 0, 65561, 852031, 0, 65561, 852032, 0, 65561, 852033, 0, 65561, 852034, 0, 65561, 852035, 0, 65561, 852036, 0, 65561, 852037, 0, 65561, 852038, 0, 65561, 852039, 0, 65561, 917509, 0, 3, 917510, 0, 3, 917511, 0, 2, 917512, 0, 3, 917513, 0, 3, 917514, 0, 1, 917515, 0, 196608, 917516, 0, 196609, 917517, 0, 196609, 917518, 0, 196609, 917519, 0, 196609, 917520, 0, 196611, 917521, 0, 262145, 917522, 0, 196612, 917523, 0, 196609, 917524, 0, 196609, 917525, 0, 196609, 917526, 0, 196609, 917527, 0, 196609, 917528, 0, 196609, 917529, 0, 196609, 917530, 0, 196609, 917531, 0, 196609, 917532, 0, 196609, 917533, 0, 196609, 917534, 0, 196609, 917535, 0, 196609, 917536, 0, 196609, 917537, 0, 196609, 917538, 0, 196609, 917539, 0, 196609, 917540, 0, 196609, 917541, 0, 196609, 917542, 0, 196609, 917543, 0, 196610, 917544, 0, 131077, 917545, 0, 131078, 917546, 0, 3, 917550, 0, 3, 917551, 0, 131077, 917552, 0, 65544, 917553, 0, 131077, 917554, 0, 131078, 917555, 0, 196615, 917556, 0, 196616, 917557, 0, 65544, 917558, 0, 3, 917559, 0, 262168, 917560, 0, 65561, 917561, 0, 65561, 917562, 0, 65561, 917563, 0, 65561, 917564, 0, 65561, 917565, 0, 65561, 917566, 0, 65561, 917567, 0, 65561, 917568, 0, 65561, 917569, 0, 65561, 917570, 0, 65561, 917571, 0, 65561, 917572, 0, 65561, 917573, 0, 65561, 917574, 0, 65561, 917575, 0, 65561, 983045, 0, 3, 983046, 0, 3, 983047, 0, 1, 983048, 0, 3, 983049, 0, 1, 983050, 0, 1, 983051, 0, 262144, 983052, 0, 262145, 983053, 0, 262145, 983054, 0, 262145, 983055, 0, 262145, 983056, 0, 262145, 983057, 0, 262145, 983058, 0, 262145, 983059, 0, 262145, 983060, 0, 262145, 983061, 0, 262145, 983062, 0, 262145, 983063, 0, 262145, 983064, 0, 262145, 983065, 0, 262145, 983066, 0, 262145, 983067, 0, 262145, 983068, 0, 262145, 983069, 0, 262145, 983070, 0, 262145, 983071, 0, 262145, 983072, 0, 262145, 983073, 0, 262145, 983074, 0, 262145, 983075, 0, 262145, 983076, 0, 262145, 983077, 0, 262145, 983078, 0, 262145, 983079, 0, 262146, 983080, 0, 3, 983081, 0, 3, 983082, 0, 3, 983086, 0, 3, 983087, 0, 3, 983088, 0, 131080, 983089, 0, 3, 983090, 0, 65541, 983091, 0, 65542, 983092, 0, 3, 983093, 0, 131080, 983094, 0, 3, 983095, 0, 262168, 983096, 0, 65561, 983097, 0, 65561, 983098, 0, 65561, 983099, 0, 65561, 983100, 0, 65561, 983101, 0, 65561, 983102, 0, 65561, 983103, 0, 65561, 983104, 0, 65561, 983105, 0, 65561, 983106, 0, 65561, 983107, 0, 65561, 983108, 0, 65561, 983109, 0, 65561, 983110, 0, 65561, 983111, 0, 65561, 1048580, 0, 3, 1048581, 0, 3, 1048582, 0, 3, 1048583, 0, 3, 1048584, 0, 3, 1048585, 0, 1, 1048586, 0, 3, 1048587, 0, 327680, 1048588, 0, 327681, 1048589, 0, 327681, 1048590, 0, 327681, 1048591, 0, 327681, 1048592, 0, 327681, 1048593, 0, 327681, 1048594, 0, 327681, 1048595, 0, 327681, 1048596, 0, 327681, 1048597, 0, 327681, 1048598, 0, 327681, 1048599, 0, 327681, 1048600, 0, 327681, 1048601, 0, 327681, 1048602, 0, 327681, 1048603, 0, 327681, 1048604, 0, 327681, 1048605, 0, 327681, 1048606, 0, 327681, 1048607, 0, 327681, 1048608, 0, 327681, 1048609, 0, 327681, 1048610, 0, 327681, 1048611, 0, 327681, 1048612, 0, 327681, 1048613, 0, 262147, 1048614, 0, 262145, 1048615, 0, 262146, 1048616, 0, 65536, 1048617, 0, 3, 1048622, 0, 3, 1048623, 0, 196615, 1048624, 0, 196616, 1048625, 0, 196617, 1048626, 0, 65544, 1048627, 0, 131078, 1048628, 0, 196615, 1048629, 0, 196616, 1048630, 0, 196617, 1048631, 0, 262168, 1048632, 0, 65561, 1048633, 0, 65561, 1048634, 0, 65561, 1048635, 0, 65561, 1048636, 0, 65561, 1048637, 0, 65561, 1048638, 0, 65561, 1048639, 0, 65561, 1048640, 0, 65561, 1048641, 0, 65561, 1048642, 0, 65561, 1048643, 0, 65561, 1048644, 0, 65561, 1048645, 0, 65561, 1048646, 0, 65561, 1048647, 0, 65561, 1114116, 0, 3, 1114117, 0, 3, 1114118, 0, 65536, 1114119, 0, 65536, 1114120, 0, 3, 1114121, 0, 3, 1114122, 0, 3, 1114123, 0, 3, 1114124, 0, 3, 1114125, 0, 3, 1114126, 0, 3, 1114127, 0, 3, 1114128, 0, 2, 1114129, 0, 2, 1114130, 0, 2, 1114131, 0, 3, 1114132, 0, 3, 1114133, 0, 3, 1114134, 0, 3, 1114135, 0, 2, 1114136, 0, 2, 1114137, 0, 3, 1114138, 0, 3, 1114139, 0, 3, 1114140, 0, 2, 1114141, 0, 2, 1114142, 0, 3, 1114143, 0, 3, 1114144, 0, 2, 1114145, 0, 3, 1114146, 0, 2, 1114147, 0, 3, 1114148, 0, 3, 1114149, 0, 262144, 1114150, 0, 262145, 1114151, 0, 262146, 1114152, 0, 65536, 1114153, 0, 3, 1114156, 0, 3, 1114157, 0, 3, 1114158, 0, 3, 1114159, 0, 65541, 1114160, 0, 65542, 1114161, 0, 3, 1114162, 0, 131080, 1114163, 0, 3, 1114164, 0, 3, 1114165, 0, 3, 1114166, 0, 3, 1114167, 0, 262168, 1114168, 0, 65561, 1114169, 0, 65561, 1114170, 0, 65561, 1114171, 0, 65561, 1114172, 0, 65561, 1114173, 0, 65561, 1114174, 0, 65561, 1114175, 0, 65561, 1114176, 0, 65561, 1114177, 0, 65561, 1114178, 0, 65561, 1114179, 0, 65561, 1114180, 0, 65561, 1114181, 0, 65561, 1114182, 0, 65561, 1114183, 0, 65561, 1179650, 0, 65544, 1179652, 0, 3, 1179653, 0, 3, 1179654, 0, 65536, 1179655, 0, 3, 1179656, 0, 3, 1179657, 0, 3, 1179658, 0, 3, 1179659, 0, 3, 1179660, 0, 3, 1179661, 0, 3, 1179662, 0, 3, 1179663, 0, 3, 1179664, 0, 3, 1179665, 0, 3, 1179666, 0, 3, 1179667, 0, 3, 1179668, 0, 3, 1179669, 0, 3, 1179670, 0, 3, 1179671, 0, 3, 1179672, 0, 65541, 1179673, 0, 65542, 1179674, 0, 3, 1179675, 0, 65544, 1179676, 0, 3, 1179677, 0, 3, 1179678, 0, 65541, 1179679, 0, 65542, 1179680, 0, 3, 1179681, 0, 65544, 1179682, 0, 3, 1179683, 0, 3, 1179684, 0, 3, 1179685, 0, 262144, 1179686, 0, 262145, 1179687, 0, 262146, 1179688, 0, 2, 1179689, 0, 3, 1179691, 0, 65544, 1179692, 0, 3, 1179693, 0, 65541, 1179694, 0, 65542, 1179695, 0, 131077, 1179696, 0, 131078, 1179697, 0, 196615, 1179698, 0, 196616, 1179699, 0, 196617, 1179700, 0, 3, 1179701, 0, 65544, 1179702, 0, 3, 1179703, 0, 262168, 1179704, 0, 65561, 1179705, 0, 65561, 1179706, 0, 65561, 1179707, 0, 65561, 1179708, 0, 65561, 1179709, 0, 65561, 1179710, 0, 65561, 1179711, 0, 65561, 1179712, 0, 65561, 1179713, 0, 65561, 1179714, 0, 65561, 1179715, 0, 65561, 1179716, 0, 65561, 1179717, 0, 65561, 1179718, 0, 65561, 1179719, 0, 65561, 1245184, 0, 3, 1245185, 0, 3, 1245186, 0, 131080, 1245187, 0, 3, 1245188, 0, 3, 1245189, 0, 1, 1245190, 0, 65536, 1245191, 0, 65541, 1245192, 0, 65542, 1245193, 0, 3, 1245194, 0, 3, 1245195, 0, 65538, 1245196, 0, 65538, 1245197, 0, 3, 1245198, 0, 3, 1245199, 0, 3, 1245200, 0, 3, 1245201, 0, 3, 1245202, 0, 3, 1245203, 0, 3, 1245204, 0, 65541, 1245205, 0, 65542, 1245206, 0, 3, 1245207, 0, 65536, 1245208, 0, 131077, 1245209, 0, 131078, 1245210, 0, 3, 1245211, 0, 131080, 1245212, 0, 3, 1245213, 0, 65536, 1245214, 0, 131077, 1245215, 0, 131078, 1245216, 0, 3, 1245217, 0, 131080, 1245218, 0, 3, 1245219, 0, 3, 1245220, 0, 3, 1245221, 0, 262144, 1245222, 0, 262145, 1245223, 0, 262146, 1245224, 0, 2, 1245225, 0, 3, 1245227, 0, 131080, 1245228, 0, 3, 1245229, 0, 131077, 1245230, 0, 131078, 1245231, 0, 3, 1245232, 0, 3, 1245233, 0, 3, 1245234, 0, 65544, 1245235, 0, 3, 1245236, 0, 3, 1245237, 0, 131080, 1245238, 0, 3, 1245239, 0, 327704, 1245240, 0, 131097, 1245241, 0, 131097, 1245242, 0, 131097, 1245243, 0, 131097, 1245244, 0, 65556, 1245245, 0, 65561, 1245246, 0, 65561, 1245247, 0, 65561, 1245248, 0, 65561, 1245249, 0, 65561, 1245250, 0, 65561, 1245251, 0, 65561, 1245252, 0, 65561, 1245253, 0, 65561, 1245254, 0, 65561, 1245255, 0, 65561, 1310720, 0, 3, 1310721, 0, 196615, 1310722, 0, 196616, 1310723, 0, 196617, 1310724, 0, 3, 1310725, 0, 1, 1310726, 0, 3, 1310727, 0, 131077, 1310728, 0, 131078, 1310729, 0, 3, 1310730, 0, 3, 1310731, 0, 3, 1310732, 0, 3, 1310733, 0, 3, 1310734, 0, 3, 1310735, 0, 3, 1310736, 0, 65541, 1310737, 0, 65542, 1310738, 0, 65541, 1310739, 0, 65542, 1310740, 0, 131077, 1310741, 0, 131078, 1310742, 0, 3, 1310743, 0, 65536, 1310744, 0, 65536, 1310745, 0, 3, 1310746, 0, 196615, 1310747, 0, 196616, 1310748, 0, 196617, 1310749, 0, 65536, 1310750, 0, 65536, 1310751, 0, 65538, 1310752, 0, 196615, 1310753, 0, 196616, 1310754, 0, 196617, 1310755, 0, 3, 1310756, 0, 3, 1310757, 0, 327680, 1310758, 0, 327681, 1310759, 0, 327682, 1310760, 0, 3, 1310761, 0, 3, 1310762, 0, 196615, 1310763, 0, 196616, 1310764, 0, 196617, 1310765, 0, 65541, 1310766, 0, 65542, 1310767, 0, 65541, 1310768, 0, 65542, 1310769, 0, 3, 1310770, 0, 131080, 1310771, 0, 3, 1310772, 0, 196615, 1310773, 0, 196616, 1310774, 0, 196617, 1310775, 0, 30, 1310776, 0, 31, 1310777, 0, 65544, 1310778, 0, 31, 1310779, 0, 31, 1310780, 0, 131092, 1310781, 0, 65561, 1310782, 0, 65561, 1310783, 0, 65561, 1310784, 0, 65561, 1310785, 0, 65561, 1310786, 0, 65561, 1310787, 0, 65561, 1310788, 0, 65561, 1310789, 0, 65561, 1310790, 0, 65561, 1310791, 0, 65561, 1376256, 0, 3, 1376257, 0, 3, 1376258, 0, 3, 1376259, 0, 3, 1376260, 0, 3, 1376261, 0, 3, 1376262, 0, 65541, 1376263, 0, 65542, 1376264, 0, 65536, 1376265, 0, 65536, 1376266, 0, 3, 1376267, 0, 3, 1376268, 0, 3, 1376269, 0, 2, 1376270, 0, 1, 1376271, 0, 3, 1376272, 0, 131077, 1376273, 0, 131078, 1376274, 0, 65544, 1376275, 0, 131078, 1376276, 0, 3, 1376277, 0, 3, 1376278, 0, 3, 1376279, 0, 3, 1376280, 0, 3, 1376281, 0, 3, 1376282, 0, 3, 1376283, 0, 3, 1376284, 0, 3, 1376285, 0, 3, 1376286, 0, 3, 1376287, 0, 3, 1376288, 0, 3, 1376289, 0, 3, 1376290, 0, 3, 1376291, 0, 3, 1376292, 0, 65559, 1376293, 0, 1245212, 1376294, 0, 1245212, 1376295, 0, 1245212, 1376296, 0, 65558, 1376297, 0, 3, 1376298, 0, 3, 1376299, 0, 3, 1376300, 0, 3, 1376301, 0, 131077, 1376302, 0, 131078, 1376303, 0, 131077, 1376304, 0, 131078, 1376305, 0, 196615, 1376306, 0, 196616, 1376307, 0, 196617, 1376308, 0, 3, 1376309, 0, 1, 1376310, 0, 3, 1376311, 0, 3, 1376312, 0, 3, 1376313, 0, 131080, 1376314, 0, 3, 1376315, 0, 3, 1376316, 0, 262168, 1376317, 0, 65561, 1376318, 0, 65561, 1376319, 0, 65561, 1376320, 0, 65561, 1376321, 0, 65561, 1376322, 0, 65561, 1376323, 0, 65561, 1376324, 0, 65561, 1376325, 0, 65561, 1376326, 0, 65561, 1376327, 0, 65561, 1441792, 0, 3, 1441793, 0, 3, 1441794, 0, 3, 1441795, 0, 2, 1441796, 0, 65541, 1441797, 0, 65542, 1441798, 0, 131077, 1441799, 0, 131078, 1441800, 0, 3, 1441801, 0, 65536, 1441802, 0, 2, 1441803, 0, 1, 1441804, 0, 3, 1441805, 0, 2, 1441806, 0, 3, 1441807, 0, 65541, 1441808, 0, 65542, 1441809, 0, 3, 1441810, 0, 131080, 1441811, 0, 3, 1441812, 0, 65559, 1441813, 0, 131100, 1441814, 0, 131100, 1441815, 0, 131100, 1441816, 0, 131100, 1441817, 0, 131100, 1441818, 0, 65544, 1441819, 0, 131100, 1441820, 0, 131100, 1441821, 0, 131100, 1441822, 0, 131100, 1441823, 0, 131100, 1441824, 0, 131100, 1441825, 0, 131100, 1441826, 0, 131100, 1441827, 0, 65544, 1441828, 0, 327703, 1441829, 0, 1245212, 1441830, 0, 1245212, 1441831, 0, 1245212, 1441832, 0, 327702, 1441833, 0, 131100, 1441834, 0, 131100, 1441835, 0, 131100, 1441836, 0, 131100, 1441837, 0, 65544, 1441838, 0, 131100, 1441839, 0, 131100, 1441840, 0, 131100, 1441841, 0, 131100, 1441842, 0, 65544, 1441843, 0, 131100, 1441844, 0, 131100, 1441845, 0, 131100, 1441846, 0, 65558, 1441847, 0, 1, 1441848, 0, 196615, 1441849, 0, 196616, 1441850, 0, 196617, 1441851, 0, 1, 1441852, 0, 262168, 1441853, 0, 65561, 1441854, 0, 65561, 1441855, 0, 65561, 1441856, 0, 65561, 1441857, 0, 65561, 1441858, 0, 65561, 1441859, 0, 65561, 1441860, 0, 65561, 1441861, 0, 65561, 1441862, 0, 65561, 1441863, 0, 65561, 1507328, 0, 3, 1507329, 0, 3, 1507330, 0, 3, 1507331, 0, 3, 1507332, 0, 65544, 1507333, 0, 131078, 1507334, 0, 65541, 1507335, 0, 65542, 1507336, 0, 3, 1507337, 0, 3, 1507338, 0, 65544, 1507339, 0, 2, 1507340, 0, 2, 1507341, 0, 3, 1507342, 0, 65538, 1507343, 0, 131077, 1507344, 0, 65544, 1507345, 0, 196615, 1507346, 0, 196616, 1507347, 0, 196617, 1507348, 0, 131095, 1507349, 0, 65541, 1507350, 0, 65542, 1507351, 0, 65541, 1507352, 0, 65542, 1507353, 0, 31, 1507354, 0, 131080, 1507355, 0, 31, 1507356, 0, 65541, 1507357, 0, 65542, 1507358, 0, 65541, 1507359, 0, 65542, 1507360, 0, 65541, 1507361, 0, 65542, 1507362, 0, 31, 1507363, 0, 131080, 1507364, 0, 65566, 1507365, 0, 1245212, 1507366, 0, 1245212, 1507367, 0, 1245212, 1507368, 0, 65541, 1507369, 0, 65542, 1507370, 0, 65541, 1507371, 0, 65542, 1507372, 0, 31, 1507373, 0, 131080, 1507374, 0, 31, 1507375, 0, 65541, 1507376, 0, 65542, 1507377, 0, 31, 1507378, 0, 131080, 1507379, 0, 31, 1507380, 0, 31, 1507381, 0, 31, 1507382, 0, 131094, 1507383, 0, 3, 1507384, 0, 3, 1507385, 0, 3, 1507386, 0, 3, 1507387, 0, 1, 1507388, 0, 262168, 1507389, 0, 65561, 1507390, 0, 65561, 1507391, 0, 65561, 1507392, 0, 65561, 1507393, 0, 65561, 1507394, 0, 65561, 1507395, 0, 65561, 1507396, 0, 65561, 1507397, 0, 65561, 1507398, 0, 65561, 1507399, 0, 65561, 1572864, 0, 3, 1572865, 0, 3, 1572866, 0, 3, 1572867, 0, 3, 1572868, 0, 131080, 1572869, 0, 3, 1572870, 0, 131077, 1572871, 0, 65541, 1572872, 0, 65542, 1572873, 0, 3, 1572874, 0, 131080, 1572875, 0, 3, 1572876, 0, 3, 1572877, 0, 1, 1572878, 0, 2, 1572879, 0, 3, 1572880, 0, 131080, 1572881, 0, 3, 1572882, 0, 65541, 1572883, 0, 65542, 1572884, 0, 262173, 1572885, 0, 131077, 1572886, 0, 131078, 1572887, 0, 131077, 1572888, 0, 65544, 1572889, 0, 196615, 1572890, 0, 196616, 1572891, 0, 196617, 1572892, 0, 131077, 1572893, 0, 131078, 1572894, 0, 131077, 1572895, 0, 65544, 1572896, 0, 131077, 1572897, 0, 131078, 1572898, 0, 196615, 1572899, 0, 196616, 1572900, 0, 196617, 1572901, 0, 393216, 1572902, 0, 393217, 1572903, 0, 393218, 1572904, 0, 131077, 1572905, 0, 131078, 1572906, 0, 131077, 1572907, 0, 131078, 1572908, 0, 65544, 1572909, 0, 196616, 1572910, 0, 196617, 1572911, 0, 65544, 1572912, 0, 131078, 1572913, 0, 196615, 1572914, 0, 196616, 1572915, 0, 196617, 1572916, 0, 3, 1572917, 0, 1, 1572918, 0, 327708, 1572919, 0, 131100, 1572920, 0, 65558, 1572921, 0, 3, 1572922, 0, 65544, 1572923, 0, 3, 1572924, 0, 262168, 1572925, 0, 65561, 1572926, 0, 65561, 1572927, 0, 65561, 1572928, 0, 65561, 1572929, 0, 65561, 1572930, 0, 65561, 1572931, 0, 65561, 1572932, 0, 65561, 1572933, 0, 65561, 1572934, 0, 65561, 1572935, 0, 65561, 1638400, 0, 3, 1638401, 0, 3, 1638402, 0, 3, 1638403, 0, 196615, 1638404, 0, 196616, 1638405, 0, 196617, 1638406, 0, 3, 1638407, 0, 131077, 1638408, 0, 131078, 1638409, 0, 196615, 1638410, 0, 196616, 1638411, 0, 196617, 1638412, 0, 3, 1638413, 0, 3, 1638414, 0, 2, 1638415, 0, 196615, 1638416, 0, 196616, 1638417, 0, 196617, 1638418, 0, 131077, 1638419, 0, 131078, 1638420, 0, 262173, 1638421, 0, 65541, 1638422, 0, 65542, 1638423, 0, 3, 1638424, 0, 131080, 1638425, 0, 3, 1638426, 0, 65541, 1638427, 0, 65542, 1638428, 0, 65541, 1638429, 0, 65542, 1638430, 0, 3, 1638431, 0, 131080, 1638432, 0, 3, 1638433, 0, 65541, 1638434, 0, 65542, 1638435, 0, 2, 1638436, 0, 3, 1638437, 0, 458752, 1638438, 0, 458753, 1638439, 0, 458754, 1638440, 0, 3, 1638441, 0, 65541, 1638442, 0, 65542, 1638443, 0, 3, 1638444, 0, 131080, 1638445, 0, 3, 1638446, 0, 3, 1638447, 0, 131080, 1638448, 0, 3, 1638449, 0, 65541, 1638450, 0, 65542, 1638451, 0, 65541, 1638452, 0, 65542, 1638453, 0, 1, 1638454, 0, 30, 1638455, 0, 31, 1638456, 0, 131094, 1638457, 0, 3, 1638458, 0, 131080, 1638459, 0, 3, 1638460, 0, 262168, 1638461, 0, 65561, 1638462, 0, 65561, 1638463, 0, 65561, 1638464, 0, 65561, 1638465, 0, 65561, 1638466, 0, 65561, 1638467, 0, 65561, 1638468, 0, 65561, 1638469, 0, 65561, 1638470, 0, 65561, 1638471, 0, 65561, 1703936, 0, 3, 1703937, 0, 3, 1703938, 0, 3, 1703939, 0, 3, 1703940, 0, 3, 1703941, 0, 65541, 1703942, 0, 65542, 1703943, 0, 65541, 1703944, 0, 65542, 1703945, 0, 65541, 1703946, 0, 65542, 1703947, 0, 65538, 1703948, 0, 3, 1703949, 0, 2, 1703950, 0, 65541, 1703951, 0, 65542, 1703952, 0, 3, 1703953, 0, 3, 1703954, 0, 2, 1703955, 0, 65538, 1703956, 0, 262173, 1703957, 0, 131077, 1703958, 0, 65544, 1703959, 0, 196615, 1703960, 0, 196616, 1703961, 0, 65544, 1703962, 0, 131077, 1703963, 0, 131078, 1703964, 0, 131077, 1703965, 0, 131078, 1703966, 0, 196615, 1703967, 0, 196616, 1703968, 0, 196617, 1703969, 0, 131077, 1703970, 0, 131078, 1703971, 0, 3, 1703972, 0, 3, 1703973, 0, 458752, 1703974, 0, 458753, 1703975, 0, 458754, 1703976, 0, 3, 1703977, 0, 131077, 1703978, 0, 131078, 1703979, 0, 196615, 1703980, 0, 196616, 1703981, 0, 196617, 1703982, 0, 196615, 1703983, 0, 196616, 1703984, 0, 196617, 1703985, 0, 131077, 1703986, 0, 131078, 1703987, 0, 131077, 1703988, 0, 131078, 1703989, 0, 3, 1703990, 0, 3, 1703991, 0, 3, 1703992, 0, 262172, 1703993, 0, 196615, 1703994, 0, 196616, 1703995, 0, 196617, 1703996, 0, 262168, 1703997, 0, 65561, 1703998, 0, 65561, 1703999, 0, 65561, 1704000, 0, 65561, 1704001, 0, 65561, 1704002, 0, 65561, 1704003, 0, 65561, 1704004, 0, 65561, 1704005, 0, 65561, 1704006, 0, 65561, 1704007, 0, 65561, 1769472, 0, 3, 1769473, 0, 3, 1769474, 0, 3, 1769475, 0, 65541, 1769476, 0, 65542, 1769477, 0, 131077, 1769478, 0, 65541, 1769479, 0, 65542, 1769480, 0, 131078, 1769481, 0, 131077, 1769482, 0, 131078, 1769483, 0, 3, 1769484, 0, 3, 1769485, 0, 3, 1769486, 0, 131077, 1769487, 0, 131078, 1769488, 0, 65541, 1769489, 0, 65542, 1769490, 0, 65559, 1769491, 0, 131100, 1769492, 0, 327709, 1769493, 0, 3, 1769494, 0, 131080, 1769495, 0, 3, 1769496, 0, 3, 1769497, 0, 131080, 1769498, 0, 3, 1769499, 0, 3, 1769500, 0, 3, 1769502, 0, 1, 1769503, 0, 1, 1769504, 0, 65536, 1769505, 0, 65536, 1769506, 0, 65541, 1769507, 0, 65542, 1769508, 0, 3, 1769509, 0, 458752, 1769510, 0, 458753, 1769511, 0, 458754, 1769512, 0, 3, 1769513, 0, 3, 1769514, 0, 2, 1769515, 0, 2, 1769516, 0, 65541, 1769517, 0, 65542, 1769518, 0, 65541, 1769519, 0, 65542, 1769520, 0, 65541, 1769521, 0, 65542, 1769522, 0, 3, 1769523, 0, 1, 1769524, 0, 3, 1769525, 0, 65541, 1769526, 0, 65542, 1769527, 0, 3, 1769528, 0, 262172, 1769529, 0, 1, 1769530, 0, 3, 1769531, 0, 2, 1769532, 0, 262168, 1769533, 0, 65561, 1769534, 0, 65561, 1769535, 0, 65561, 1769536, 0, 65561, 1769537, 0, 65561, 1769538, 0, 65561, 1769539, 0, 65561, 1769540, 0, 65561, 1769541, 0, 65561, 1769542, 0, 65561, 1769543, 0, 65561, 1835008, 0, 3, 1835009, 0, 3, 1835010, 0, 65544, 1835011, 0, 131077, 1835012, 0, 131078, 1835013, 0, 3, 1835014, 0, 131077, 1835015, 0, 131078, 1835016, 0, 65544, 1835017, 0, 3, 1835018, 0, 65541, 1835019, 0, 65542, 1835020, 0, 1, 1835021, 0, 3, 1835022, 0, 4, 1835023, 0, 3, 1835024, 0, 131077, 1835025, 0, 131078, 1835026, 0, 131095, 1835027, 0, 31, 1835028, 0, 65566, 1835029, 0, 196615, 1835030, 0, 196616, 1835031, 0, 196617, 1835032, 0, 196615, 1835033, 0, 196616, 1835034, 0, 196617, 1835040, 0, 3, 1835041, 0, 3, 1835042, 0, 131077, 1835043, 0, 131078, 1835044, 0, 3, 1835045, 0, 458752, 1835046, 0, 458753, 1835047, 0, 458754, 1835048, 0, 3, 1835049, 0, 65536, 1835050, 0, 3, 1835054, 0, 131077, 1835055, 0, 131078, 1835056, 0, 131077, 1835060, 0, 3, 1835061, 0, 65544, 1835062, 0, 131078, 1835063, 0, 1, 1835064, 0, 262172, 1835065, 0, 3, 1835066, 0, 2, 1835067, 0, 2, 1835068, 0, 262168, 1835069, 0, 65561, 1835070, 0, 65561, 1835071, 0, 65561, 1835072, 0, 65561, 1835073, 0, 65561, 1835074, 0, 65561, 1835075, 0, 65561, 1835076, 0, 65561, 1835077, 0, 65561, 1835078, 0, 65561, 1835079, 0, 65561, 1900544, 0, 3, 1900545, 0, 3, 1900546, 0, 131080, 1900547, 0, 3, 1900548, 0, 65541, 1900549, 0, 65542, 1900550, 0, 3, 1900551, 0, 3, 1900552, 0, 131080, 1900553, 0, 3, 1900554, 0, 131077, 1900555, 0, 131078, 1900556, 0, 3, 1900557, 0, 3, 1900558, 0, 196608, 1900559, 0, 196610, 1900560, 0, 65538, 1900561, 0, 3, 1900562, 0, 262173, 1900563, 0, 65541, 1900564, 0, 65542, 1900565, 0, 65541, 1900566, 0, 65542, 1900567, 0, 3, 1900568, 0, 3, 1900569, 0, 65536, 1900570, 0, 3, 1900578, 0, 65541, 1900579, 0, 65542, 1900580, 0, 3, 1900581, 0, 458752, 1900582, 0, 458753, 1900583, 0, 458754, 1900584, 0, 3, 1900585, 0, 65536, 1900586, 0, 3, 1900590, 0, 65541, 1900591, 0, 65542, 1900592, 0, 3, 1900596, 0, 3, 1900597, 0, 131080, 1900598, 0, 3, 1900599, 0, 1, 1900600, 0, 262172, 1900601, 0, 2, 1900602, 0, 3, 1900603, 0, 3, 1900604, 0, 262168, 1900605, 0, 65561, 1900606, 0, 65561, 1900607, 0, 65561, 1900608, 0, 65561, 1900609, 0, 65561, 1900610, 0, 65561, 1900611, 0, 65561, 1900612, 0, 65561, 1900613, 0, 65561, 1900614, 0, 65561, 1900615, 0, 65561, 1966080, 0, 3, 1966081, 0, 196615, 1966082, 0, 196616, 1966083, 0, 196617, 1966084, 0, 131077, 1966085, 0, 131078, 1966086, 0, 3, 1966087, 0, 65544, 1966088, 0, 196616, 1966089, 0, 65541, 1966090, 0, 65542, 1966091, 0, 3, 1966092, 0, 65536, 1966093, 0, 2, 1966094, 0, 327680, 1966095, 0, 327682, 1966096, 0, 3, 1966097, 0, 3, 1966098, 0, 262173, 1966099, 0, 131077, 1966100, 0, 65544, 1966101, 0, 131077, 1966102, 0, 131078, 1966103, 0, 3, 1966104, 0, 3, 1966105, 0, 3, 1966106, 0, 65536, 1966107, 0, 3, 1966113, 0, 3, 1966114, 0, 131077, 1966115, 0, 131078, 1966116, 0, 3, 1966117, 0, 458752, 1966118, 0, 458753, 1966119, 0, 458754, 1966120, 0, 3, 1966121, 0, 3, 1966122, 0, 3, 1966125, 0, 3, 1966126, 0, 131077, 1966127, 0, 131078, 1966128, 0, 3, 1966131, 0, 3, 1966132, 0, 196615, 1966133, 0, 196616, 1966134, 0, 65544, 1966135, 0, 3, 1966136, 0, 262172, 1966137, 0, 3, 1966138, 0, 65544, 1966139, 0, 3, 1966140, 0, 262168, 1966141, 0, 65561, 1966142, 0, 65561, 1966143, 0, 65561, 1966144, 0, 65561, 1966145, 0, 65561, 1966146, 0, 65561, 1966147, 0, 65561, 1966148, 0, 65561, 1966149, 0, 65561, 1966150, 0, 65561, 1966151, 0, 65561, 2031616, 0, 3, 2031617, 0, 3, 2031618, 0, 3, 2031619, 0, 65541, 2031620, 0, 65542, 2031621, 0, 3, 2031622, 0, 3, 2031623, 0, 131080, 2031624, 0, 3, 2031625, 0, 131077, 2031626, 0, 65541, 2031627, 0, 65542, 2031628, 0, 65536, 2031629, 0, 2, 2031630, 0, 1, 2031631, 0, 3, 2031632, 0, 1, 2031633, 0, 3, 2031634, 0, 262173, 2031635, 0, 3, 2031636, 0, 131080, 2031637, 0, 3, 2031638, 0, 3, 2031641, 0, 3, 2031642, 0, 65536, 2031643, 0, 3, 2031644, 0, 3, 2031645, 0, 3, 2031647, 0, 3, 2031648, 0, 3, 2031649, 0, 3, 2031650, 0, 1, 2031651, 0, 1, 2031652, 0, 3, 2031653, 0, 458752, 2031654, 0, 458753, 2031655, 0, 458754, 2031656, 0, 3, 2031657, 0, 3, 2031658, 0, 3, 2031659, 0, 3, 2031661, 0, 3, 2031662, 0, 1, 2031663, 0, 1, 2031664, 0, 3, 2031665, 0, 3, 2031666, 0, 3, 2031667, 0, 3, 2031668, 0, 65536, 2031669, 0, 65536, 2031670, 0, 131080, 2031671, 0, 3, 2031672, 0, 262172, 2031673, 0, 3, 2031674, 0, 131080, 2031675, 0, 3, 2031676, 0, 262168, 2031677, 0, 65561, 2031678, 0, 65561, 2031679, 0, 65561, 2031680, 0, 65561, 2031681, 0, 65561, 2031682, 0, 65561, 2031683, 0, 65561, 2031684, 0, 65561, 2031685, 0, 65561, 2031686, 0, 65561, 2031687, 0, 65561, 2097152, 0, 3, 2097153, 0, 3, 2097154, 0, 3, 2097155, 0, 131077, 2097156, 0, 131078, 2097157, 0, 3, 2097158, 0, 196615, 2097159, 0, 196616, 2097160, 0, 196617, 2097161, 0, 2, 2097162, 0, 131077, 2097163, 0, 131078, 2097164, 0, 3, 2097165, 0, 3, 2097166, 0, 3, 2097167, 0, 3, 2097168, 0, 3, 2097169, 0, 3, 2097170, 0, 262173, 2097171, 0, 196615, 2097172, 0, 196616, 2097173, 0, 3, 2097176, 0, 3, 2097177, 0, 3, 2097178, 0, 2, 2097179, 0, 1, 2097180, 0, 262149, 2097181, 0, 3, 2097182, 0, 3, 2097183, 0, 65536, 2097184, 0, 65536, 2097185, 0, 3, 2097186, 0, 3, 2097187, 0, 3, 2097188, 0, 3, 2097189, 0, 458752, 2097190, 0, 458753, 2097191, 0, 458754, 2097192, 0, 3, 2097193, 0, 3, 2097194, 0, 3, 2097195, 0, 262149, 2097196, 0, 3, 2097197, 0, 3, 2097198, 0, 3, 2097199, 0, 3, 2097200, 0, 3, 2097201, 0, 3, 2097202, 0, 65536, 2097203, 0, 3, 2097204, 0, 3, 2097205, 0, 196615, 2097206, 0, 65544, 2097207, 0, 196617, 2097208, 0, 262172, 2097209, 0, 196615, 2097210, 0, 196616, 2097211, 0, 196617, 2097212, 0, 327704, 2097213, 0, 131097, 2097214, 0, 131097, 2097215, 0, 131097, 2097216, 0, 131097, 2097217, 0, 131097, 2097218, 0, 131097, 2097219, 0, 65556, 2097220, 0, 65561, 2097221, 0, 65561, 2097222, 0, 65561, 2097223, 0, 65561, 2162688, 0, 131100, 2162689, 0, 131100, 2162690, 0, 131100, 2162691, 0, 131100, 2162692, 0, 131100, 2162693, 0, 131100, 2162694, 0, 131100, 2162695, 0, 131100, 2162696, 0, 131100, 2162697, 0, 131100, 2162698, 0, 131100, 2162699, 0, 131100, 2162700, 0, 131100, 2162701, 0, 131100, 2162702, 0, 131100, 2162703, 0, 131100, 2162704, 0, 131100, 2162705, 0, 131100, 2162706, 0, 327709, 2162707, 0, 65541, 2162708, 0, 65542, 2162709, 0, 3, 2162712, 0, 3, 2162713, 0, 65536, 2162714, 0, 1, 2162715, 0, 393216, 2162716, 0, 327685, 2162717, 0, 393217, 2162718, 0, 393217, 2162719, 0, 393217, 2162720, 0, 393217, 2162721, 0, 393217, 2162722, 0, 393217, 2162723, 0, 393217, 2162724, 0, 393217, 2162725, 0, 458756, 2162726, 0, 458753, 2162727, 0, 458755, 2162728, 0, 393217, 2162729, 0, 393217, 2162730, 0, 393217, 2162731, 0, 327685, 2162732, 0, 393217, 2162733, 0, 393217, 2162734, 0, 393217, 2162735, 0, 393217, 2162736, 0, 393217, 2162737, 0, 393217, 2162738, 0, 393217, 2162739, 0, 393218, 2162740, 0, 3, 2162741, 0, 3, 2162742, 0, 131080, 2162743, 0, 3, 2162744, 0, 262172, 2162745, 0, 3, 2162746, 0, 3, 2162747, 0, 2, 2162748, 0, 30, 2162749, 0, 31, 2162750, 0, 31, 2162751, 0, 31, 2162752, 0, 31, 2162753, 0, 31, 2162754, 0, 31, 2162755, 0, 131092, 2162756, 0, 65561, 2162757, 0, 65561, 2162758, 0, 65561, 2162759, 0, 65561, 2228224, 0, 31, 2228225, 0, 31, 2228226, 0, 31, 2228227, 0, 31, 2228228, 0, 31, 2228229, 0, 31, 2228230, 0, 31, 2228231, 0, 65544, 2228232, 0, 31, 2228233, 0, 31, 2228234, 0, 31, 2228235, 0, 31, 2228236, 0, 65544, 2228237, 0, 31, 2228238, 0, 31, 2228239, 0, 31, 2228240, 0, 31, 2228241, 0, 31, 2228242, 0, 65566, 2228243, 0, 65544, 2228244, 0, 131078, 2228245, 0, 3, 2228246, 0, 65544, 2228247, 0, 3, 2228248, 0, 3, 2228249, 0, 65536, 2228250, 0, 3, 2228251, 0, 458752, 2228252, 0, 458753, 2228253, 0, 458753, 2228254, 0, 458753, 2228255, 0, 458753, 2228256, 0, 458753, 2228257, 0, 458753, 2228258, 0, 458753, 2228259, 0, 458753, 2228260, 0, 458753, 2228261, 0, 458753, 2228262, 0, 458753, 2228263, 0, 458753, 2228264, 0, 458753, 2228265, 0, 458753, 2228266, 0, 458753, 2228267, 0, 458753, 2228268, 0, 458753, 2228269, 0, 458753, 2228270, 0, 458753, 2228271, 0, 458753, 2228272, 0, 458753, 2228273, 0, 458753, 2228274, 0, 458753, 2228275, 0, 458754, 2228276, 0, 3, 2228277, 0, 196615, 2228278, 0, 196616, 2228279, 0, 196617, 2228280, 0, 327708, 2228281, 0, 131100, 2228282, 0, 131100, 2228283, 0, 131100, 2228284, 0, 131100, 2228285, 0, 131100, 2228286, 0, 65558, 2228287, 0, 3, 2228288, 0, 3, 2228289, 0, 3, 2228290, 0, 3, 2228291, 0, 262168, 2228292, 0, 65561, 2228293, 0, 65561, 2228294, 0, 65561, 2228295, 0, 65561, 2293760, 0, 65541, 2293761, 0, 65542, 2293762, 0, 65541, 2293763, 0, 65542, 2293764, 0, 65541, 2293765, 0, 65542, 2293766, 0, 3, 2293767, 0, 131080, 2293768, 0, 3, 2293769, 0, 65541, 2293770, 0, 65542, 2293771, 0, 3, 2293772, 0, 131080, 2293773, 0, 3, 2293774, 0, 65541, 2293775, 0, 65542, 2293776, 0, 65541, 2293777, 0, 65542, 2293778, 0, 3, 2293779, 0, 131080, 2293780, 0, 3, 2293781, 0, 3, 2293782, 0, 131080, 2293783, 0, 3, 2293784, 0, 65541, 2293785, 0, 65542, 2293786, 0, 65541, 2293787, 0, 65542, 2293788, 0, 524289, 2293789, 0, 524289, 2293790, 0, 65544, 2293791, 0, 524289, 2293792, 0, 524289, 2293793, 0, 524289, 2293794, 0, 524289, 2293795, 0, 524289, 2293796, 0, 524289, 2293797, 0, 393220, 2293798, 0, 458753, 2293799, 0, 393219, 2293800, 0, 524289, 2293801, 0, 524289, 2293802, 0, 65544, 2293803, 0, 524289, 2293804, 0, 524289, 2293805, 0, 524289, 2293806, 0, 524289, 2293807, 0, 524289, 2293808, 0, 524289, 2293809, 0, 524289, 2293810, 0, 524289, 2293811, 0, 524290, 2293812, 0, 3, 2293813, 0, 65541, 2293814, 0, 65542, 2293815, 0, 65541, 2293816, 0, 65542, 2293817, 0, 31, 2293818, 0, 31, 2293819, 0, 31, 2293820, 0, 31, 2293821, 0, 31, 2293822, 0, 131094, 2293823, 0, 3, 2293824, 0, 3, 2293825, 0, 3, 2293826, 0, 2, 2293827, 0, 262168, 2293828, 0, 65561, 2293829, 0, 65561, 2293830, 0, 65561, 2293831, 0, 65561, 2359296, 0, 131077, 2359297, 0, 131078, 2359298, 0, 131077, 2359299, 0, 131078, 2359300, 0, 131077, 2359301, 0, 65544, 2359302, 0, 196615, 2359303, 0, 196616, 2359304, 0, 65544, 2359305, 0, 131077, 2359306, 0, 131078, 2359307, 0, 196615, 2359308, 0, 196616, 2359309, 0, 196617, 2359310, 0, 131077, 2359311, 0, 65544, 2359312, 0, 131077, 2359313, 0, 131078, 2359314, 0, 196615, 2359315, 0, 196616, 2359316, 0, 196617, 2359317, 0, 196615, 2359318, 0, 196616, 2359319, 0, 196617, 2359320, 0, 131077, 2359321, 0, 131078, 2359322, 0, 131077, 2359323, 0, 131078, 2359324, 0, 3, 2359325, 0, 3, 2359326, 0, 131080, 2359327, 0, 3, 2359328, 0, 65541, 2359329, 0, 65542, 2359330, 0, 65544, 2359331, 0, 3, 2359332, 0, 3, 2359333, 0, 458752, 2359334, 0, 458753, 2359335, 0, 458754, 2359336, 0, 3, 2359337, 0, 3, 2359338, 0, 131080, 2359339, 0, 3, 2359340, 0, 3, 2359341, 0, 65544, 2359342, 0, 65541, 2359343, 0, 65542, 2359344, 0, 3, 2359345, 0, 3, 2359346, 0, 3, 2359347, 0, 3, 2359348, 0, 3, 2359349, 0, 131077, 2359350, 0, 65544, 2359351, 0, 131077, 2359352, 0, 131078, 2359353, 0, 65544, 2359354, 0, 3, 2359355, 0, 3, 2359356, 0, 65544, 2359357, 0, 3, 2359358, 0, 327708, 2359359, 0, 131100, 2359360, 0, 65558, 2359361, 0, 2, 2359362, 0, 3, 2359363, 0, 262168, 2359364, 0, 65561, 2359365, 0, 65561, 2359366, 0, 65561, 2359367, 0, 65561, 2424832, 0, 65541, 2424833, 0, 65542, 2424834, 0, 65541, 2424835, 0, 65542, 2424836, 0, 3, 2424837, 0, 131080, 2424838, 0, 3, 2424839, 0, 3, 2424840, 0, 131080, 2424841, 0, 3, 2424842, 0, 65541, 2424843, 0, 65542, 2424844, 0, 65541, 2424845, 0, 65542, 2424846, 0, 3, 2424847, 0, 131080, 2424848, 0, 3, 2424849, 0, 65541, 2424850, 0, 65542, 2424851, 0, 65544, 2424852, 0, 65541, 2424853, 0, 65542, 2424854, 0, 65541, 2424855, 0, 65542, 2424856, 0, 65541, 2424857, 0, 65542, 2424858, 0, 65541, 2424859, 0, 65542, 2424860, 0, 3, 2424861, 0, 196615, 2424862, 0, 196616, 2424863, 0, 196617, 2424864, 0, 131077, 2424865, 0, 131078, 2424866, 0, 131080, 2424867, 0, 3, 2424868, 0, 3, 2424869, 0, 458752, 2424870, 0, 458753, 2424871, 0, 458754, 2424872, 0, 3, 2424873, 0, 196615, 2424874, 0, 196616, 2424875, 0, 196617, 2424876, 0, 65536, 2424877, 0, 131080, 2424878, 0, 131077, 2424879, 0, 131078, 2424880, 0, 3, 2424881, 0, 65541, 2424882, 0, 65542, 2424883, 0, 65541, 2424884, 0, 65542, 2424885, 0, 3, 2424886, 0, 131080, 2424887, 0, 3, 2424888, 0, 3, 2424889, 0, 131080, 2424890, 0, 3, 2424891, 0, 3, 2424892, 0, 131080, 2424893, 0, 3, 2424894, 0, 65541, 2424895, 0, 65542, 2424896, 0, 131094, 2424897, 0, 2, 2424898, 0, 3, 2424899, 0, 327704, 2424900, 0, 131097, 2424901, 0, 131097, 2424902, 0, 131097, 2424903, 0, 131097, 2490368, 0, 131077, 2490369, 0, 131078, 2490370, 0, 131077, 2490371, 0, 131078, 2490372, 0, 196615, 2490373, 0, 196616, 2490374, 0, 196617, 2490375, 0, 196615, 2490376, 0, 196616, 2490377, 0, 65544, 2490378, 0, 131077, 2490379, 0, 131078, 2490380, 0, 65544, 2490381, 0, 131078, 2490382, 0, 196615, 2490383, 0, 196616, 2490384, 0, 196617, 2490385, 0, 131077, 2490386, 0, 131078, 2490387, 0, 131080, 2490388, 0, 131077, 2490389, 0, 131078, 2490390, 0, 131077, 2490391, 0, 131078, 2490392, 0, 131077, 2490393, 0, 131078, 2490394, 0, 131077, 2490395, 0, 131078, 2490396, 0, 3, 2490397, 0, 65541, 2490398, 0, 65542, 2490399, 0, 65536, 2490400, 0, 65536, 2490401, 0, 196615, 2490402, 0, 196616, 2490403, 0, 196617, 2490404, 0, 3, 2490405, 0, 458752, 2490406, 0, 458753, 2490407, 0, 458754, 2490408, 0, 3, 2490409, 0, 65536, 2490410, 0, 65536, 2490411, 0, 65536, 2490412, 0, 196615, 2490413, 0, 196616, 2490414, 0, 196617, 2490415, 0, 65536, 2490416, 0, 3, 2490417, 0, 131077, 2490418, 0, 131078, 2490419, 0, 131077, 2490420, 0, 131078, 2490421, 0, 196615, 2490422, 0, 196616, 2490423, 0, 196617, 2490424, 0, 196615, 2490426, 0, 196617, 2490427, 0, 196615, 2490428, 0, 196616, 2490429, 0, 196617, 2490430, 0, 131077, 2490431, 0, 131078, 2490432, 0, 262172, 2490433, 0, 2, 2490434, 0, 65541, 2490435, 0, 65542, 2490436, 0, 31, 2490437, 0, 31, 2490438, 0, 31, 2490439, 0, 31, 2555904, 0, 65541, 2555905, 0, 65542, 2555906, 0, 65541, 2555907, 0, 65542, 2555908, 0, 65541, 2555909, 0, 65542, 2555910, 0, 65541, 2555911, 0, 65542, 2555912, 0, 3, 2555913, 0, 131080, 2555914, 0, 3, 2555915, 0, 3, 2555916, 0, 131080, 2555917, 0, 3, 2555918, 0, 65541, 2555919, 0, 65542, 2555920, 0, 65541, 2555921, 0, 65542, 2555922, 0, 196615, 2555923, 0, 196616, 2555927, 0, 3, 2555931, 0, 1, 2555932, 0, 3, 2555933, 0, 131077, 2555934, 0, 131078, 2555935, 0, 3, 2555936, 0, 3, 2555937, 0, 3, 2555938, 0, 3, 2555939, 0, 3, 2555940, 0, 3, 2555941, 0, 458752, 2555942, 0, 458753, 2555943, 0, 458754, 2555944, 0, 3, 2555945, 0, 3, 2555946, 0, 3, 2555947, 0, 3, 2555948, 0, 3, 2555949, 0, 3, 2555950, 0, 65541, 2555951, 0, 65542, 2555952, 0, 3, 2555953, 0, 3, 2555957, 0, 65541, 2555958, 0, 65542, 2555964, 0, 3, 2555965, 0, 3, 2555966, 0, 65541, 2555967, 0, 65542, 2555968, 0, 262172, 2555969, 0, 3, 2555970, 0, 131077, 2555971, 0, 131078, 2555972, 0, 3, 2555973, 0, 3, 2555974, 0, 1, 2555975, 0, 3, 2621440, 0, 131077, 2621441, 0, 65544, 2621442, 0, 131077, 2621443, 0, 131078, 2621444, 0, 65544, 2621445, 0, 131078, 2621446, 0, 131077, 2621447, 0, 131078, 2621448, 0, 196615, 2621449, 0, 196616, 2621450, 0, 196617, 2621451, 0, 65544, 2621452, 0, 196616, 2621453, 0, 196617, 2621454, 0, 131077, 2621455, 0, 131078, 2621456, 0, 131077, 2621457, 0, 131078, 2621458, 0, 3, 2621459, 0, 3, 2621463, 0, 3, 2621467, 0, 3, 2621468, 0, 3, 2621469, 0, 65536, 2621470, 0, 65536, 2621471, 0, 3, 2621472, 0, 393216, 2621473, 0, 393217, 2621474, 0, 393217, 2621475, 0, 393217, 2621476, 0, 393217, 2621477, 0, 458756, 2621478, 0, 458753, 2621479, 0, 458755, 2621480, 0, 393217, 2621481, 0, 393217, 2621482, 0, 393217, 2621483, 0, 393217, 2621484, 0, 393218, 2621485, 0, 3, 2621486, 0, 131077, 2621487, 0, 131078, 2621488, 0, 3, 2621489, 0, 3, 2621493, 0, 131077, 2621494, 0, 131078, 2621502, 0, 131077, 2621503, 0, 131078, 2621504, 0, 262172, 2621505, 0, 3, 2621506, 0, 3, 2621507, 0, 3, 2621508, 0, 1, 2621509, 0, 1, 2621510, 0, 3, 2621511, 0, 3, 2686976, 0, 3, 2686977, 0, 131080, 2686978, 0, 3, 2686979, 0, 3, 2686980, 0, 131080, 2686981, 0, 3, 2686982, 0, 65541, 2686983, 0, 65542, 2686984, 0, 65541, 2686985, 0, 65542, 2686986, 0, 3, 2686987, 0, 131080, 2686988, 0, 3, 2686989, 0, 3, 2686990, 0, 3, 2686991, 0, 3, 2686992, 0, 4, 2686993, 0, 3, 2686994, 0, 3, 2686995, 0, 3, 2686998, 0, 3, 2686999, 0, 3, 2687002, 0, 3, 2687003, 0, 3, 2687004, 0, 3, 2687005, 0, 65541, 2687006, 0, 65542, 2687007, 0, 3, 2687008, 0, 458752, 2687009, 0, 458753, 2687010, 0, 458753, 2687011, 0, 458753, 2687012, 0, 458753, 2687013, 0, 458753, 2687014, 0, 458753, 2687015, 0, 458753, 2687016, 0, 458753, 2687017, 0, 458753, 2687018, 0, 458753, 2687019, 0, 458753, 2687020, 0, 458754, 2687021, 0, 3, 2687022, 0, 65541, 2687023, 0, 65542, 2687024, 0, 3, 2687025, 0, 3, 2687028, 0, 3, 2687029, 0, 3, 2687030, 0, 3, 2687031, 0, 3, 2687037, 0, 3, 2687038, 0, 65536, 2687039, 0, 65536, 2687040, 0, 327708, 2687041, 0, 131100, 2687042, 0, 131100, 2687043, 0, 131100, 2687044, 0, 131100, 2687045, 0, 131100, 2687046, 0, 131100, 2687047, 0, 131100, 2752512, 0, 196615, 2752513, 0, 65544, 2752514, 0, 196617, 2752515, 0, 196615, 2752516, 0, 196616, 2752517, 0, 196617, 2752518, 0, 131077, 2752519, 0, 131078, 2752520, 0, 131077, 2752521, 0, 131078, 2752522, 0, 196615, 2752523, 0, 196616, 2752524, 0, 196617, 2752525, 0, 3, 2752526, 0, 3, 2752527, 0, 3, 2752528, 0, 3, 2752529, 0, 65536, 2752530, 0, 1, 2752531, 0, 3, 2752532, 0, 3, 2752533, 0, 3, 2752534, 0, 3, 2752535, 0, 3, 2752536, 0, 3, 2752538, 0, 3, 2752539, 0, 3, 2752540, 0, 3, 2752541, 0, 131077, 2752542, 0, 131078, 2752543, 0, 3, 2752544, 0, 458752, 2752545, 0, 458753, 2752546, 0, 458753, 2752547, 0, 458753, 2752548, 0, 458753, 2752549, 0, 458753, 2752550, 0, 458753, 2752551, 0, 458753, 2752552, 0, 458753, 2752553, 0, 458753, 2752554, 0, 458753, 2752555, 0, 458753, 2752556, 0, 458754, 2752557, 0, 3, 2752558, 0, 131077, 2752559, 0, 131078, 2752560, 0, 3, 2752561, 0, 3, 2752562, 0, 3, 2752563, 0, 3, 2752564, 0, 3, 2752565, 0, 65536, 2752566, 0, 65536, 2752567, 0, 3, 2752568, 0, 3, 2752569, 0, 3, 2752571, 0, 3, 2752572, 0, 3, 2752573, 0, 3, 2752574, 0, 65536, 2752575, 0, 3, 2752576, 0, 30, 2752577, 0, 31, 2752578, 0, 31, 2752579, 0, 31, 2752580, 0, 31, 2752581, 0, 31, 2752582, 0, 31, 2752583, 0, 31, 2818048, 0, 3, 2818049, 0, 131080, 2818050, 0, 3, 2818051, 0, 65544, 2818052, 0, 65541, 2818053, 0, 65542, 2818054, 0, 65541, 2818055, 0, 65542, 2818056, 0, 393225, 2818057, 0, 393226, 2818058, 0, 3, 2818059, 0, 1, 2818064, 0, 3, 2818065, 0, 2, 2818066, 0, 3, 2818067, 0, 3, 2818068, 0, 3, 2818069, 0, 1, 2818070, 0, 1, 2818071, 0, 3, 2818072, 0, 262149, 2818073, 0, 3, 2818074, 0, 3, 2818075, 0, 1, 2818076, 0, 3, 2818077, 0, 3, 2818078, 0, 3, 2818079, 0, 3, 2818080, 0, 458752, 2818081, 0, 458753, 2818082, 0, 458753, 2818083, 0, 393219, 2818084, 0, 524289, 2818085, 0, 524289, 2818086, 0, 65544, 2818087, 0, 524289, 2818088, 0, 524289, 2818089, 0, 393220, 2818090, 0, 458753, 2818091, 0, 458753, 2818092, 0, 458754, 2818093, 0, 3, 2818094, 0, 3, 2818095, 0, 3, 2818096, 0, 3, 2818097, 0, 3, 2818098, 0, 3, 2818099, 0, 3, 2818100, 0, 3, 2818101, 0, 3, 2818102, 0, 3, 2818103, 0, 3, 2818104, 0, 262149, 2818105, 0, 3, 2818106, 0, 3, 2818107, 0, 3, 2818108, 0, 3, 2818109, 0, 3, 2818110, 0, 3, 2818111, 0, 3, 2818112, 0, 3, 2818113, 0, 3, 2818114, 0, 1, 2818115, 0, 3, 2818116, 0, 3, 2818117, 0, 1, 2818118, 0, 3, 2818119, 0, 3, 2883584, 0, 196615, 2883585, 0, 196616, 2883586, 0, 196617, 2883587, 0, 131080, 2883588, 0, 131077, 2883589, 0, 131078, 2883590, 0, 131077, 2883591, 0, 458760, 2883592, 0, 458761, 2883593, 0, 458762, 2883594, 0, 1, 2883600, 0, 2, 2883601, 0, 393216, 2883602, 0, 393217, 2883603, 0, 393217, 2883604, 0, 393217, 2883605, 0, 393217, 2883606, 0, 393217, 2883607, 0, 393217, 2883608, 0, 327685, 2883609, 0, 393217, 2883610, 0, 393217, 2883611, 0, 393217, 2883612, 0, 393217, 2883613, 0, 393217, 2883614, 0, 393217, 2883615, 0, 393217, 2883616, 0, 458756, 2883617, 0, 458753, 2883618, 0, 458753, 2883619, 0, 458754, 2883620, 0, 3, 2883621, 0, 3, 2883622, 0, 131080, 2883623, 0, 3, 2883624, 0, 3, 2883625, 0, 458752, 2883626, 0, 458753, 2883627, 0, 458753, 2883628, 0, 458755, 2883629, 0, 393217, 2883630, 0, 393217, 2883631, 0, 393217, 2883632, 0, 393217, 2883633, 0, 393217, 2883634, 0, 393217, 2883635, 0, 393217, 2883636, 0, 393217, 2883637, 0, 393217, 2883638, 0, 393217, 2883639, 0, 393217, 2883640, 0, 327685, 2883641, 0, 393217, 2883642, 0, 393217, 2883643, 0, 393217, 2883644, 0, 393217, 2883645, 0, 393217, 2883646, 0, 393218, 2883647, 0, 3, 2883648, 0, 1, 2883649, 0, 3, 2883650, 0, 3, 2883651, 0, 1, 2883652, 0, 3, 2883653, 0, 1, 2883654, 0, 3, 2883655, 0, 3, 2949120, 0, 65541, 2949121, 0, 65542, 2949122, 0, 196615, 2949123, 0, 65544, 2949124, 0, 65541, 2949125, 0, 65542, 2949126, 0, 65541, 2949127, 0, 65542, 2949128, 0, 524297, 2949129, 0, 524298, 2949130, 0, 1, 2949136, 0, 3, 2949137, 0, 458752, 2949138, 0, 458753, 2949139, 0, 458753, 2949140, 0, 458753, 2949141, 0, 458753, 2949142, 0, 458753, 2949143, 0, 458753, 2949144, 0, 458753, 2949145, 0, 458753, 2949146, 0, 458753, 2949147, 0, 458753, 2949148, 0, 458753, 2949149, 0, 458753, 2949150, 0, 458753, 2949151, 0, 458753, 2949152, 0, 458753, 2949153, 0, 458753, 2949154, 0, 458753, 2949155, 0, 458754, 2949156, 0, 3, 2949157, 0, 65536, 2949158, 0, 196616, 2949159, 0, 65536, 2949160, 0, 3, 2949161, 0, 458752, 2949162, 0, 458753, 2949163, 0, 458753, 2949164, 0, 458753, 2949165, 0, 458753, 2949166, 0, 458753, 2949167, 0, 458753, 2949168, 0, 458753, 2949169, 0, 458753, 2949170, 0, 458753, 2949171, 0, 458753, 2949172, 0, 458753, 2949173, 0, 458753, 2949174, 0, 458753, 2949175, 0, 458753, 2949176, 0, 458753, 2949177, 0, 458753, 2949178, 0, 458753, 2949179, 0, 458753, 2949180, 0, 458753, 2949181, 0, 458753, 2949182, 0, 458754, 2949183, 0, 3, 2949184, 0, 3, 2949185, 0, 1, 2949186, 0, 3, 2949187, 0, 1, 2949188, 0, 1, 2949189, 0, 3, 2949190, 0, 3, 2949191, 0, 3, 3014656, 0, 131077, 3014657, 0, 131078, 3014658, 0, 3, 3014659, 0, 131080, 3014660, 0, 131077, 3014661, 0, 65544, 3014662, 0, 131077, 3014663, 0, 131078, 3014664, 0, 65544, 3014665, 0, 3, 3014666, 0, 3, 3014671, 0, 3, 3014672, 0, 4, 3014673, 0, 524288, 3014674, 0, 524289, 3014675, 0, 524289, 3014676, 0, 524289, 3014677, 0, 65544, 3014678, 0, 524289, 3014679, 0, 524289, 3014680, 0, 524289, 3014681, 0, 524289, 3014682, 0, 65544, 3014683, 0, 524289, 3014684, 0, 524289, 3014685, 0, 524289, 3014686, 0, 524289, 3014687, 0, 524289, 3014688, 0, 393220, 3014689, 0, 458753, 3014690, 0, 458753, 3014691, 0, 458754, 3014692, 0, 3, 3014693, 0, 3, 3014694, 0, 3, 3014695, 0, 3, 3014696, 0, 3, 3014697, 0, 458752, 3014698, 0, 458753, 3014699, 0, 458753, 3014700, 0, 393219, 3014701, 0, 524289, 3014702, 0, 524289, 3014703, 0, 524289, 3014704, 0, 524289, 3014705, 0, 524289, 3014706, 0, 524289, 3014707, 0, 524289, 3014708, 0, 524289, 3014709, 0, 524289, 3014710, 0, 524289, 3014711, 0, 524289, 3014712, 0, 524289, 3014713, 0, 524289, 3014714, 0, 524289, 3014715, 0, 524289, 3014716, 0, 524289, 3014717, 0, 524289, 3014718, 0, 524290, 3014719, 0, 1, 3014720, 0, 3, 3014721, 0, 3, 3014722, 0, 1, 3014723, 0, 1, 3014724, 0, 3, 3014725, 0, 3, 3014726, 0, 3, 3014727, 0, 3, 3080192, 0, 65541, 3080193, 0, 65542, 3080194, 0, 65541, 3080195, 0, 65542, 3080196, 0, 196617, 3080197, 0, 131080, 3080198, 0, 3, 3080199, 0, 3, 3080200, 0, 131080, 3080201, 0, 3, 3080202, 0, 65541, 3080203, 0, 65542, 3080204, 0, 65544, 3080206, 0, 65541, 3080207, 0, 65542, 3080208, 0, 65541, 3080209, 0, 65542, 3080210, 0, 65541, 3080211, 0, 65542, 3080212, 0, 3, 3080213, 0, 131080, 3080214, 0, 3, 3080215, 0, 65541, 3080216, 0, 65542, 3080217, 0, 3, 3080218, 0, 131080, 3080219, 0, 3, 3080220, 0, 3, 3080221, 0, 3, 3080222, 0, 3, 3080223, 0, 3, 3080224, 0, 458752, 3080225, 0, 458753, 3080226, 0, 458753, 3080227, 0, 458755, 3080228, 0, 393217, 3080229, 0, 393218, 3080230, 0, 1, 3080231, 0, 393216, 3080232, 0, 393217, 3080233, 0, 458756, 3080234, 0, 458753, 3080235, 0, 458753, 3080236, 0, 458754, 3080237, 0, 3, 3080238, 0, 3, 3080239, 0, 3, 3080240, 0, 3, 3080241, 0, 3, 3080242, 0, 3, 3080243, 0, 3, 3080244, 0, 3, 3080245, 0, 3, 3080246, 0, 65544, 3080247, 0, 3, 3080248, 0, 3, 3080249, 0, 3, 3080250, 0, 3, 3080251, 0, 65544, 3080252, 0, 3, 3080253, 0, 3, 3080254, 0, 3, 3080255, 0, 3, 3080256, 0, 1, 3080257, 0, 3, 3080258, 0, 3, 3080259, 0, 3, 3080260, 0, 1, 3080261, 0, 3, 3080262, 0, 3, 3080263, 0, 3, 3145728, 0, 131077, 3145729, 0, 65544, 3145730, 0, 131077, 3145731, 0, 131078, 3145732, 0, 196615, 3145733, 0, 196616, 3145734, 0, 65544, 3145735, 0, 196615, 3145736, 0, 196616, 3145737, 0, 196617, 3145738, 0, 131077, 3145739, 0, 131078, 3145740, 0, 131080, 3145741, 0, 3, 3145742, 0, 131077, 3145743, 0, 131078, 3145744, 0, 131077, 3145745, 0, 131078, 3145746, 0, 131077, 3145747, 0, 65544, 3145748, 0, 196615, 3145749, 0, 196616, 3145750, 0, 196617, 3145751, 0, 131077, 3145752, 0, 65544, 3145753, 0, 196615, 3145754, 0, 196616, 3145755, 0, 196617, 3145756, 0, 3, 3145757, 0, 3, 3145758, 0, 3, 3145759, 0, 3, 3145760, 0, 458752, 3145761, 0, 458753, 3145762, 0, 458753, 3145763, 0, 458753, 3145764, 0, 458753, 3145765, 0, 458755, 3145766, 0, 393217, 3145767, 0, 458756, 3145768, 0, 458753, 3145769, 0, 458753, 3145770, 0, 458753, 3145771, 0, 458753, 3145772, 0, 458754, 3145773, 0, 3, 3145774, 0, 3, 3145775, 0, 3, 3145776, 0, 3, 3145777, 0, 65541, 3145778, 0, 65542, 3145779, 0, 65541, 3145780, 0, 65542, 3145781, 0, 3, 3145782, 0, 131080, 3145783, 0, 3, 3145784, 0, 65541, 3145785, 0, 65542, 3145786, 0, 3, 3145787, 0, 131080, 3145788, 0, 3, 3145789, 0, 65536, 3145790, 0, 65536, 3145791, 0, 65536, 3145792, 0, 3, 3145793, 0, 65536, 3145794, 0, 196636, 3145795, 0, 28, 3145796, 0, 28, 3145797, 0, 28, 3145798, 0, 28, 3145799, 0, 28, 3211264, 0, 3, 3211265, 0, 131080, 3211266, 0, 3, 3211267, 0, 65541, 3211268, 0, 65542, 3211269, 0, 3, 3211270, 0, 131080, 3211271, 0, 3, 3211272, 0, 65541, 3211273, 0, 65542, 3211274, 0, 65541, 3211275, 0, 65542, 3211276, 0, 196616, 3211277, 0, 196617, 3211278, 0, 65541, 3211279, 0, 65542, 3211280, 0, 65541, 3211281, 0, 65542, 3211282, 0, 3, 3211283, 0, 131080, 3211284, 0, 3, 3211285, 0, 65541, 3211286, 0, 65542, 3211287, 0, 3, 3211288, 0, 131080, 3211289, 0, 3, 3211290, 0, 65541, 3211291, 0, 65542, 3211292, 0, 3, 3211293, 0, 3, 3211294, 0, 3, 3211295, 0, 3, 3211296, 0, 458752, 3211297, 0, 458753, 3211298, 0, 458753, 3211299, 0, 458753, 3211300, 0, 458753, 3211301, 0, 458753, 3211302, 0, 458753, 3211303, 0, 458753, 3211304, 0, 458753, 3211305, 0, 458753, 3211306, 0, 458753, 3211307, 0, 458753, 3211308, 0, 458754, 3211309, 0, 3, 3211310, 0, 3, 3211311, 0, 3, 3211312, 0, 3, 3211313, 0, 131077, 3211314, 0, 65544, 3211315, 0, 131077, 3211316, 0, 131078, 3211317, 0, 65544, 3211318, 0, 196616, 3211319, 0, 196617, 3211320, 0, 131077, 3211321, 0, 131078, 3211322, 0, 196615, 3211323, 0, 196616, 3211324, 0, 28, 3211325, 0, 28, 3211326, 0, 28, 3211327, 0, 28, 3211328, 0, 28, 3211329, 0, 28, 3211330, 0, 22, 3211331, 0, 3, 3211332, 0, 3, 3211333, 0, 3, 3211334, 0, 3, 3211335, 0, 3, 3276800, 0, 196615, 3276801, 0, 196616, 3276802, 0, 196617, 3276803, 0, 131077, 3276804, 0, 65544, 3276805, 0, 196615, 3276806, 0, 196616, 3276807, 0, 196617, 3276808, 0, 131077, 3276809, 0, 131078, 3276810, 0, 131077, 3276811, 0, 131078, 3276812, 0, 3, 3276813, 0, 65544, 3276814, 0, 131077, 3276815, 0, 131078, 3276816, 0, 131077, 3276817, 0, 131078, 3276818, 0, 196615, 3276819, 0, 196616, 3276820, 0, 65544, 3276821, 0, 131077, 3276822, 0, 131078, 3276823, 0, 196615, 3276824, 0, 196616, 3276825, 0, 196617, 3276826, 0, 131077, 3276827, 0, 131078, 3276828, 0, 3, 3276829, 0, 3, 3276830, 0, 3, 3276831, 0, 3, 3276832, 0, 524288, 3276833, 0, 524289, 3276834, 0, 524289, 3276835, 0, 524289, 3276836, 0, 524289, 3276837, 0, 393220, 3276838, 0, 458753, 3276839, 0, 393219, 3276840, 0, 524289, 3276841, 0, 524289, 3276842, 0, 524289, 3276843, 0, 524289, 3276844, 0, 524290, 3276845, 0, 3, 3276846, 0, 3, 3276847, 0, 3, 3276848, 0, 3, 3276849, 0, 3, 3276850, 0, 131080, 3276851, 0, 3, 3276852, 0, 3, 3276853, 0, 131080, 3276854, 0, 3, 3276855, 0, 65541, 3276856, 0, 65542, 3276857, 0, 65541, 3276858, 0, 65542, 3276859, 0, 262172, 3276860, 0, 3, 3276861, 0, 3, 3276862, 0, 3, 3276863, 0, 3, 3276864, 0, 3, 3276865, 0, 3, 3276866, 0, 3, 3276867, 0, 3, 3276868, 0, 3, 3276869, 0, 3, 3276870, 0, 3, 3276871, 0, 3, 3342336, 0, 3, 3342337, 0, 3, 3342338, 0, 3, 3342339, 0, 3, 3342340, 0, 131080, 3342341, 0, 3, 3342342, 0, 65541, 3342343, 0, 65542, 3342344, 0, 65541, 3342345, 0, 65542, 3342346, 0, 65541, 3342347, 0, 65542, 3342348, 0, 3, 3342349, 0, 131080, 3342350, 0, 3, 3342351, 0, 65541, 3342352, 0, 65542, 3342353, 0, 65541, 3342354, 0, 65542, 3342355, 0, 3, 3342356, 0, 131080, 3342357, 0, 3, 3342358, 0, 65541, 3342359, 0, 65542, 3342360, 0, 65541, 3342361, 0, 65542, 3342362, 0, 65541, 3342363, 0, 65542, 3342364, 0, 3, 3342365, 0, 3, 3342366, 0, 3, 3342367, 0, 3, 3342368, 0, 3, 3342369, 0, 3, 3342370, 0, 3, 3342371, 0, 3, 3342372, 0, 3, 3342373, 0, 524288, 3342374, 0, 524289, 3342375, 0, 524290, 3342376, 0, 3, 3342377, 0, 3, 3342378, 0, 3, 3342379, 0, 3, 3342380, 0, 3, 3342381, 0, 3, 3342382, 0, 3, 3342383, 0, 3, 3342384, 0, 3, 3342385, 0, 196615, 3342386, 0, 196616, 3342387, 0, 196617, 3342388, 0, 196615, 3342389, 0, 196616, 3342390, 0, 196617, 3342391, 0, 131077, 3342392, 0, 65544, 3342393, 0, 131077, 3342394, 0, 131078, 3342395, 0, 262172, 3342396, 0, 3, 3342397, 0, 3, 3342398, 0, 196632, 3342399, 0, 25, 3342400, 0, 25, 3342401, 0, 25, 3342402, 0, 25, 3342403, 0, 25, 3342404, 0, 25, 3342405, 0, 25, 3342406, 0, 25, 3342407, 0, 25, 3407872, 0, 3, 3407873, 0, 3, 3407874, 0, 3, 3407875, 0, 196615, 3407876, 0, 196616, 3407877, 0, 196617, 3407878, 0, 131077, 3407879, 0, 131078, 3407880, 0, 131077, 3407881, 0, 131078, 3407882, 0, 131077, 3407883, 0, 131078, 3407884, 0, 196615, 3407885, 0, 196616, 3407886, 0, 65544, 3407887, 0, 131077, 3407888, 0, 131078, 3407889, 0, 131077, 3407890, 0, 131078, 3407891, 0, 196615, 3407892, 0, 196616, 3407893, 0, 196617, 3407894, 0, 131077, 3407895, 0, 65544, 3407896, 0, 131077, 3407897, 0, 131078, 3407898, 0, 131077, 3407899, 0, 131078, 3407900, 0, 3, 3407901, 0, 3, 3407902, 0, 3, 3407903, 0, 3, 3407904, 0, 3, 3407905, 0, 3, 3407906, 0, 3, 3407907, 0, 3, 3407908, 0, 3, 3407909, 0, 786448, 3407910, 0, 786449, 3407911, 0, 786450, 3407912, 0, 3, 3407913, 0, 3, 3407914, 0, 3, 3407915, 0, 3, 3407916, 0, 3, 3407917, 0, 3, 3407918, 0, 3, 3407919, 0, 3, 3407920, 0, 3, 3407921, 0, 65541, 3407922, 0, 65542, 3407923, 0, 65541, 3407924, 0, 65542, 3407925, 0, 65541, 3407926, 0, 65542, 3407927, 0, 3, 3407928, 0, 131080, 3407929, 0, 3, 3407930, 0, 196636, 3407931, 0, 22, 3407932, 0, 3, 3407933, 0, 3, 3407934, 0, 262168, 3407935, 0, 65561, 3407936, 0, 65561, 3407937, 0, 65561, 3407938, 0, 65561, 3407939, 0, 65561, 3407940, 0, 65561, 3407941, 0, 65561, 3407942, 0, 65561, 3407943, 0, 65561, 3473408, 0, 3, 3473409, 0, 3, 3473410, 0, 3, 3473411, 0, 3, 3473412, 0, 3, 3473413, 0, 3, 3473414, 0, 3, 3473415, 0, 3, 3473416, 0, 3, 3473417, 0, 65541, 3473418, 0, 65542, 3473419, 0, 65541, 3473420, 0, 65542, 3473421, 0, 3, 3473422, 0, 131080, 3473423, 0, 3, 3473424, 0, 65541, 3473425, 0, 65542, 3473426, 0, 65541, 3473427, 0, 65542, 3473428, 0, 65541, 3473429, 0, 65542, 3473430, 0, 3, 3473431, 0, 131080, 3473432, 0, 3, 3473433, 0, 65541, 3473434, 0, 65542, 3473435, 0, 3, 3473436, 0, 3, 3473437, 0, 3, 3473438, 0, 3, 3473439, 0, 3, 3473440, 0, 3, 3473441, 0, 3, 3473452, 0, 3, 3473453, 0, 3, 3473454, 0, 3, 3473455, 0, 3, 3473456, 0, 3, 3473457, 0, 131077, 3473458, 0, 131078, 3473459, 0, 131077, 3473460, 0, 131078, 3473461, 0, 131077, 3473462, 0, 131078, 3473463, 0, 196615, 3473464, 0, 196616, 3473465, 0, 196617, 3473466, 0, 22, 3473467, 0, 3, 3473468, 0, 3, 3473469, 0, 3, 3473470, 0, 262168, 3473471, 0, 65561, 3473472, 0, 65561, 3473473, 0, 65561, 3473474, 0, 65561, 3473475, 0, 65561, 3473476, 0, 65561, 3473477, 0, 65561, 3473478, 0, 65561, 3473479, 0, 65561, 3538944, 0, 3, 3538945, 0, 3, 3538946, 0, 3, 3538947, 0, 3, 3538948, 0, 3, 3538949, 0, 3, 3538950, 0, 3, 3538951, 0, 3, 3538952, 0, 3, 3538953, 0, 131077, 3538954, 0, 131078, 3538955, 0, 131077, 3538956, 0, 65544, 3538957, 0, 196615, 3538958, 0, 196616, 3538959, 0, 196617, 3538960, 0, 131077, 3538961, 0, 131078, 3538962, 0, 131077, 3538963, 0, 65544, 3538964, 0, 131077, 3538965, 0, 131078, 3538966, 0, 65544, 3538967, 0, 196616, 3538968, 0, 196617, 3538969, 0, 131077, 3538970, 0, 131078, 3538971, 0, 3, 3538972, 0, 3, 3538973, 0, 3, 3538974, 0, 3, 3538975, 0, 3, 3538976, 0, 3, 3538989, 0, 3, 3538990, 0, 3, 3538991, 0, 3, 3538992, 0, 3, 3538993, 0, 3, 3538994, 0, 2, 3538995, 0, 1, 3538996, 0, 2, 3538997, 0, 1, 3538998, 0, 3, 3538999, 0, 1, 3539000, 0, 3, 3539001, 0, 262172, 3539002, 0, 3, 3539003, 0, 3, 3539004, 0, 3, 3539005, 0, 3, 3539006, 0, 262168, 3539007, 0, 65561, 3539008, 0, 65561, 3539009, 0, 65561, 3539010, 0, 65561, 3539011, 0, 65561, 3539012, 0, 65561, 3539013, 0, 65561, 3539014, 0, 65561, 3539015, 0, 65561, 3604480, 0, 3, 3604481, 0, 3, 3604482, 0, 3, 3604483, 0, 3, 3604484, 0, 3, 3604485, 0, 3, 3604486, 0, 3, 3604487, 0, 65541, 3604488, 0, 65542, 3604489, 0, 65541, 3604490, 0, 65542, 3604491, 0, 3, 3604492, 0, 131080, 3604493, 0, 3, 3604494, 0, 65541, 3604495, 0, 65542, 3604496, 0, 65541, 3604497, 0, 65542, 3604498, 0, 3, 3604499, 0, 131080, 3604500, 0, 3, 3604501, 0, 3, 3604502, 0, 131080, 3604503, 0, 3, 3604504, 0, 65541, 3604505, 0, 65542, 3604506, 0, 65541, 3604507, 0, 65542, 3604508, 0, 3, 3604509, 0, 3, 3604510, 0, 3, 3604511, 0, 3, 3604526, 0, 3, 3604527, 0, 3, 3604528, 0, 3, 3604529, 0, 196636, 3604530, 0, 28, 3604531, 0, 28, 3604532, 0, 28, 3604533, 0, 28, 3604534, 0, 28, 3604535, 0, 28, 3604536, 0, 28, 3604537, 0, 22, 3604538, 0, 3, 3604539, 0, 3, 3604540, 0, 3, 3604541, 0, 3, 3604542, 0, 262168, 3604543, 0, 65561, 3604544, 0, 65561, 3604545, 0, 65561, 3604546, 0, 65561, 3604547, 0, 65561, 3604548, 0, 65561, 3604549, 0, 65561, 3604550, 0, 65561, 3604551, 0, 65561, 3670016, 0, 3, 3670017, 0, 3, 3670018, 0, 3, 3670019, 0, 3, 3670020, 0, 3, 3670021, 0, 3, 3670022, 0, 3, 3670023, 0, 131077, 3670024, 0, 131078, 3670025, 0, 131077, 3670026, 0, 131078, 3670027, 0, 196615, 3670028, 0, 196616, 3670029, 0, 196617, 3670030, 0, 131077, 3670031, 0, 131078, 3670032, 0, 131077, 3670033, 0, 131078, 3670034, 0, 196615, 3670035, 0, 65544, 3670036, 0, 196617, 3670037, 0, 196615, 3670038, 0, 196616, 3670039, 0, 196617, 3670040, 0, 131077, 3670041, 0, 131078, 3670042, 0, 131077, 3670043, 0, 131078, 3670044, 0, 65544, 3670045, 0, 3, 3670046, 0, 3, 3670062, 0, 3, 3670063, 0, 65541, 3670064, 0, 65542, 3670065, 0, 262172, 3670066, 0, 3, 3670067, 0, 3, 3670068, 0, 3, 3670069, 0, 3, 3670070, 0, 3, 3670071, 0, 3, 3670072, 0, 3, 3670073, 0, 3, 3670074, 0, 3, 3670075, 0, 3, 3670076, 0, 3, 3670077, 0, 3, 3670078, 0, 262168, 3670079, 0, 65561, 3670080, 0, 65561, 3670081, 0, 65561, 3670082, 0, 65561, 3670083, 0, 65561, 3670084, 0, 65561, 3670085, 0, 65561, 3670086, 0, 65561, 3670087, 0, 65561, 3735552, 0, 3, 3735553, 0, 3, 3735554, 0, 3, 3735555, 0, 3, 3735556, 0, 3, 3735557, 0, 3, 3735558, 0, 3, 3735559, 0, 3, 3735560, 0, 3, 3735561, 0, 3, 3735562, 0, 3, 3735563, 0, 3, 3735564, 0, 3, 3735565, 0, 3, 3735566, 0, 3, 3735567, 0, 3, 3735568, 0, 3, 3735569, 0, 3, 3735570, 0, 3, 3735571, 0, 131080, 3735572, 0, 3, 3735573, 0, 65541, 3735574, 0, 65542, 3735575, 0, 65541, 3735576, 0, 65542, 3735577, 0, 65541, 3735578, 0, 65542, 3735579, 0, 3, 3735580, 0, 131080, 3735581, 0, 3, 3735582, 0, 3, 3735598, 0, 3, 3735599, 0, 65544, 3735600, 0, 131078, 3735601, 0, 262172, 3735602, 0, 3, 3735603, 0, 3, 3735604, 0, 3, 3735605, 0, 3, 3735606, 0, 3, 3735607, 0, 3, 3735608, 0, 3, 3735609, 0, 3, 3735610, 0, 3, 3735611, 0, 3, 3735612, 0, 3, 3735613, 0, 3, 3735614, 0, 262168, 3735615, 0, 65561, 3735616, 0, 65561, 3735617, 0, 65561, 3735618, 0, 65561, 3735619, 0, 65561, 3735620, 0, 65561, 3735621, 0, 65561, 3735622, 0, 65561, 3735623, 0, 65561, 3801088, 0, 3, 3801089, 0, 3, 3801090, 0, 3, 3801091, 0, 3, 3801092, 0, 3, 3801093, 0, 3, 3801094, 0, 3, 3801095, 0, 3, 3801096, 0, 3, 3801097, 0, 3, 3801098, 0, 3, 3801099, 0, 3, 3801100, 0, 3, 3801101, 0, 3, 3801102, 0, 3, 3801103, 0, 3, 3801104, 0, 3, 3801105, 0, 3, 3801106, 0, 196615, 3801107, 0, 196616, 3801108, 0, 196617, 3801109, 0, 131077, 3801110, 0, 131078, 3801111, 0, 131077, 3801112, 0, 131078, 3801113, 0, 131077, 3801114, 0, 65544, 3801115, 0, 196615, 3801116, 0, 196616, 3801117, 0, 65544, 3801118, 0, 3, 3801133, 0, 3, 3801134, 0, 3, 3801135, 0, 131080, 3801136, 0, 3, 3801137, 0, 262172, 3801138, 0, 3, 3801139, 0, 3, 3801140, 0, 3, 3801141, 0, 3, 3801142, 0, 3, 3801143, 0, 3, 3801144, 0, 3, 3801145, 0, 3, 3801146, 0, 3, 3801147, 0, 3, 3801148, 0, 3, 3801149, 0, 3, 3801150, 0, 262168, 3801151, 0, 65561, 3801152, 0, 65561, 3801153, 0, 65561, 3801154, 0, 65561, 3801155, 0, 65561, 3801156, 0, 65561, 3801157, 0, 65561, 3801158, 0, 65561, 3801159, 0, 65561, 3866624, 0, 3, 3866625, 0, 3, 3866626, 0, 3, 3866627, 0, 3, 3866628, 0, 3, 3866629, 0, 3, 3866630, 0, 3, 3866631, 0, 3, 3866632, 0, 3, 3866633, 0, 3, 3866634, 0, 3, 3866635, 0, 3, 3866636, 0, 3, 3866637, 0, 3, 3866638, 0, 3, 3866639, 0, 3, 3866640, 0, 3, 3866641, 0, 3, 3866642, 0, 3, 3866643, 0, 3, 3866644, 0, 3, 3866645, 0, 65541, 3866646, 0, 65542, 3866647, 0, 65541, 3866648, 0, 65542, 3866649, 0, 3, 3866650, 0, 131080, 3866651, 0, 3, 3866652, 0, 3, 3866653, 0, 131080, 3866654, 0, 3, 3866669, 0, 3, 3866670, 0, 196615, 3866671, 0, 65544, 3866672, 0, 196617, 3866673, 0, 262172, 3866674, 0, 3, 3866675, 0, 3, 3866676, 0, 3, 3866677, 0, 3, 3866678, 0, 3, 3866679, 0, 3, 3866680, 0, 3, 3866681, 0, 3, 3866682, 0, 3, 3866683, 0, 3, 3866684, 0, 3, 3866685, 0, 3, 3866686, 0, 262168, 3866687, 0, 65561, 3866688, 0, 65561, 3866689, 0, 65561, 3866690, 0, 65561, 3866691, 0, 65561, 3866692, 0, 65561, 3866693, 0, 65561, 3866694, 0, 65561, 3866695, 0, 65561, 3932160, 0, 3, 3932161, 0, 3, 3932162, 0, 3, 3932163, 0, 3, 3932164, 0, 3, 3932165, 0, 3, 3932166, 0, 3, 3932167, 0, 3, 3932168, 0, 3, 3932169, 0, 3, 3932170, 0, 3, 3932171, 0, 3, 3932172, 0, 3, 3932173, 0, 3, 3932174, 0, 3, 3932175, 0, 3, 3932176, 0, 3, 3932177, 0, 3, 3932178, 0, 3, 3932179, 0, 3, 3932180, 0, 3, 3932181, 0, 131077, 3932182, 0, 131078, 3932183, 0, 131077, 3932184, 0, 131078, 3932185, 0, 196615, 3932186, 0, 196616, 3932187, 0, 196617, 3932188, 0, 65544, 3932189, 0, 196616, 3932190, 0, 3, 3932191, 0, 3, 3932192, 0, 3, 3932195, 0, 65544, 3932204, 0, 3, 3932205, 0, 3, 3932206, 0, 3, 3932207, 0, 131080, 3932208, 0, 3, 3932209, 0, 262172, 3932210, 0, 3, 3932211, 0, 3, 3932212, 0, 3, 3932213, 0, 3, 3932214, 0, 3, 3932215, 0, 3, 3932216, 0, 3, 3932217, 0, 3, 3932218, 0, 3, 3932219, 0, 3, 3932220, 0, 3, 3932221, 0, 3, 3932222, 0, 262168, 3932223, 0, 65561, 3932224, 0, 65561, 3932225, 0, 65561, 3932226, 0, 65561, 3932227, 0, 65561, 3932228, 0, 65561, 3932229, 0, 65561, 3932230, 0, 65561, 3932231, 0, 65561, 3997696, 0, 3, 3997697, 0, 3, 3997698, 0, 3, 3997699, 0, 3, 3997700, 0, 3, 3997701, 0, 3, 3997702, 0, 3, 3997703, 0, 3, 3997704, 0, 3, 3997705, 0, 3, 3997706, 0, 3, 3997707, 0, 3, 3997708, 0, 3, 3997709, 0, 3, 3997710, 0, 3, 3997711, 0, 3, 3997712, 0, 3, 3997713, 0, 3, 3997714, 0, 3, 3997715, 0, 3, 3997716, 0, 3, 3997717, 0, 3, 3997718, 0, 3, 3997719, 0, 3, 3997720, 0, 3, 3997721, 0, 3, 3997722, 0, 3, 3997723, 0, 3, 3997724, 0, 131080, 3997725, 0, 3, 3997726, 0, 3, 3997727, 0, 3, 3997728, 0, 3, 3997729, 0, 3, 3997730, 0, 3, 3997731, 0, 131080, 3997732, 0, 3, 3997733, 0, 3, 3997734, 0, 3, 3997735, 0, 3, 3997736, 0, 3, 3997737, 0, 3, 3997738, 0, 65544, 3997739, 0, 3, 3997740, 0, 3, 3997741, 0, 3, 3997742, 0, 196615, 3997743, 0, 196616, 3997744, 0, 196617, 3997745, 0, 262172, 3997746, 0, 3, 3997747, 0, 3, 3997748, 0, 3, 3997749, 0, 3, 3997750, 0, 3, 3997751, 0, 3, 3997752, 0, 3, 3997753, 0, 3, 3997754, 0, 3, 3997755, 0, 3, 3997756, 0, 3, 3997757, 0, 3, 3997758, 0, 262168, 3997759, 0, 65561, 3997760, 0, 65561, 3997761, 0, 65561, 3997762, 0, 65561, 3997763, 0, 65561, 3997764, 0, 65561, 3997765, 0, 65561, 3997766, 0, 65561, 3997767, 0, 65561, 4063232, 0, 3, 4063233, 0, 3, 4063234, 0, 3, 4063235, 0, 3, 4063236, 0, 3, 4063237, 0, 3, 4063238, 0, 3, 4063239, 0, 3, 4063240, 0, 3, 4063241, 0, 3, 4063242, 0, 3, 4063243, 0, 3, 4063244, 0, 3, 4063245, 0, 3, 4063246, 0, 3, 4063247, 0, 3, 4063248, 0, 3, 4063249, 0, 3, 4063250, 0, 3, 4063251, 0, 3, 4063252, 0, 3, 4063253, 0, 3, 4063254, 0, 3, 4063255, 0, 3, 4063256, 0, 3, 4063257, 0, 3, 4063258, 0, 3, 4063259, 0, 196615, 4063260, 0, 196616, 4063261, 0, 65541, 4063262, 0, 65542, 4063263, 0, 65541, 4063264, 0, 65542, 4063265, 0, 65541, 4063266, 0, 65542, 4063267, 0, 196616, 4063268, 0, 196617, 4063269, 0, 65541, 4063270, 0, 65542, 4063271, 0, 65541, 4063272, 0, 65542, 4063273, 0, 3, 4063274, 0, 131080, 4063275, 0, 3, 4063276, 0, 65541, 4063277, 0, 65542, 4063278, 0, 65541, 4063279, 0, 65542, 4063280, 0, 3, 4063281, 0, 262172, 4063282, 0, 3, 4063283, 0, 3, 4063284, 0, 3, 4063285, 0, 3, 4063286, 0, 3, 4063287, 0, 3, 4063288, 0, 3, 4063289, 0, 3, 4063290, 0, 3, 4063291, 0, 3, 4063292, 0, 3, 4063293, 0, 3, 4063294, 0, 262168, 4063295, 0, 65561, 4063296, 0, 65561, 4063297, 0, 65561, 4063298, 0, 65561, 4063299, 0, 65561, 4063300, 0, 65561, 4063301, 0, 65561, 4063302, 0, 65561, 4063303, 0, 65561, 4128768, 0, 3, 4128769, 0, 3, 4128770, 0, 3, 4128771, 0, 3, 4128772, 0, 3, 4128773, 0, 3, 4128774, 0, 3, 4128775, 0, 3, 4128776, 0, 3, 4128777, 0, 3, 4128778, 0, 3, 4128779, 0, 3, 4128780, 0, 3, 4128781, 0, 3, 4128782, 0, 3, 4128783, 0, 3, 4128784, 0, 3, 4128785, 0, 3, 4128786, 0, 3, 4128787, 0, 3, 4128788, 0, 3, 4128789, 0, 3, 4128790, 0, 3, 4128791, 0, 3, 4128792, 0, 3, 4128793, 0, 3, 4128794, 0, 3, 4128795, 0, 3, 4128796, 0, 3, 4128797, 0, 131077, 4128798, 0, 131078, 4128799, 0, 131077, 4128800, 0, 131078, 4128801, 0, 131077, 4128802, 0, 131078, 4128803, 0, 3, 4128804, 0, 3, 4128805, 0, 131077, 4128806, 0, 131078, 4128807, 0, 131077, 4128808, 0, 131078, 4128809, 0, 196615, 4128810, 0, 196616, 4128811, 0, 196617, 4128812, 0, 131077, 4128813, 0, 131078, 4128814, 0, 131077, 4128815, 0, 131078, 4128816, 0, 3, 4128817, 0, 262172, 4128818, 0, 3, 4128819, 0, 3, 4128820, 0, 3, 4128821, 0, 3, 4128822, 0, 3, 4128823, 0, 3, 4128824, 0, 3, 4128825, 0, 3, 4128826, 0, 3, 4128827, 0, 3, 4128828, 0, 3, 4128829, 0, 3, 4128830, 0, 262168, 4128831, 0, 65561, 4128832, 0, 65561, 4128833, 0, 65561, 4128834, 0, 65561, 4128835, 0, 65561, 4128836, 0, 65561, 4128837, 0, 65561, 4128838, 0, 65561, 4128839, 0, 65561 ) - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 458767, 0, 65560, 458768, 0, 65561, 458769, 0, 65562, 458770, 0, 65563, 458771, 0, 65564, 458772, 0, 65565, 458773, 0, 65566, 524302, 0, 131095, 524303, 0, 131096, 524304, 0, 131097, 524305, 0, 131098, 524306, 0, 131099, 524307, 0, 131100, 524308, 0, 131101, 524309, 0, 131102, 589839, 0, 196632, 589840, 0, 196633, 589841, 0, 196634, 589842, 0, 196635, 589843, 0, 196636, 589844, 0, 196637, 589845, 0, 196638, 655375, 0, 262168, 655376, 0, 262169, 655377, 0, 262170, 655378, 0, 262171, 655379, 0, 262172, 655380, 0, 262173, 720915, 0, 327708, 720916, 0, 327709, 1769501, 0, 65554, 1835035, 0, 131088, 1835036, 0, 131089, 1835037, 0, 131090, 1835038, 0, 131091, 1835039, 0, 131092, 1835051, 0, 65545, 1835052, 0, 65546, 1835053, 0, 65547, 1835057, 0, 65549, 1835058, 0, 65550, 1835059, 0, 65551, 1900571, 0, 196624, 1900572, 0, 196625, 1900573, 0, 196626, 1900574, 0, 196627, 1900575, 0, 196628, 1900576, 0, 196629, 1900577, 0, 196630, 1900587, 0, 131081, 1900588, 0, 131082, 1900589, 0, 131083, 1900593, 0, 131085, 1900594, 0, 131086, 1900595, 0, 131087, 1966108, 0, 262161, 1966109, 0, 262162, 1966110, 0, 262163, 1966111, 0, 262164, 1966112, 0, 262165, 1966123, 0, 196617, 1966124, 0, 196618, 1966129, 0, 196621, 1966130, 0, 196622, 2031646, 0, 327699, 2031660, 0, 262154, 2490425, 0, 65554, 2555924, 0, 65549, 2555925, 0, 65550, 2555926, 0, 65551, 2555928, 0, 65545, 2555929, 0, 65546, 2555930, 0, 65547, 2555954, 0, 65549, 2555955, 0, 65550, 2555956, 0, 65551, 2555959, 0, 131088, 2555960, 0, 131089, 2555961, 0, 131090, 2555962, 0, 131091, 2555963, 0, 131092, 2621460, 0, 131085, 2621461, 0, 131086, 2621462, 0, 131087, 2621464, 0, 131081, 2621465, 0, 131082, 2621466, 0, 131083, 2621490, 0, 131085, 2621491, 0, 131086, 2621492, 0, 131087, 2621495, 0, 196624, 2621496, 0, 196625, 2621497, 0, 196626, 2621498, 0, 196627, 2621499, 0, 196628, 2621500, 0, 196629, 2621501, 0, 196630, 2686996, 0, 196621, 2686997, 0, 196622, 2687000, 0, 196617, 2687001, 0, 196618, 2687026, 0, 196621, 2687027, 0, 196622, 2687032, 0, 262161, 2687033, 0, 262162, 2687034, 0, 262163, 2687035, 0, 262164, 2687036, 0, 262165, 2752537, 0, 262154, 2752570, 0, 327699 ) - -[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 786432, 0, 65537, 786433, 0, 196609, 851968, 0, 65537, 851969, 0, 65537, 851970, 0, 196609, 917504, 0, 65537, 917505, 0, 65537, 917506, 0, 65537, 917507, 0, 65537, 917508, 0, 65537, 917547, 0, 65537, 917548, 0, 65537, 917549, 0, 65537, 983040, 0, 65537, 983041, 0, 65537, 983042, 0, 65537, 983043, 0, 65537, 983044, 0, 65537, 983083, 0, 65537, 983084, 0, 65537, 983085, 0, 65537, 1048576, 0, 65537, 1048577, 0, 65537, 1048578, 0, 65537, 1048579, 0, 65537, 1048618, 0, 196608, 1048619, 0, 65537, 1048620, 0, 65537, 1048621, 0, 65537, 1114112, 0, 65537, 1114113, 0, 65537, 1114114, 0, 65537, 1114115, 0, 65537, 1114154, 0, 65537, 1114155, 0, 65537, 1179648, 0, 65537, 1179649, 0, 65537, 1179651, 0, 65537, 1179690, 0, 65537, 1245226, 0, 65537, 2031639, 0, 196608, 2031640, 0, 65537, 2097174, 0, 65537, 2097175, 0, 65537, 2162710, 0, 65537, 2162711, 0, 65537, 3473442, 0, 65537, 3473443, 0, 65537, 3473444, 0, 65537, 3473445, 0, 65537, 3473446, 0, 65537, 3473447, 0, 65537, 3473448, 0, 65537, 3473449, 0, 65537, 3473450, 0, 65537, 3473451, 0, 65537, 3538977, 0, 196608, 3538978, 0, 65537, 3538979, 0, 65537, 3538980, 0, 65537, 3538981, 0, 65537, 3538982, 0, 65537, 3538983, 0, 65537, 3538984, 0, 65537, 3538985, 0, 65537, 3538986, 0, 65537, 3538987, 0, 65537, 3538988, 0, 196609, 3604512, 0, 65537, 3604513, 0, 65537, 3604514, 0, 65537, 3604515, 0, 65537, 3604516, 0, 65537, 3604517, 0, 65537, 3604518, 0, 65537, 3604519, 0, 65537, 3604520, 0, 65537, 3604521, 0, 65537, 3604522, 0, 65537, 3604523, 0, 65537, 3604524, 0, 65537, 3604525, 0, 196609, 3670047, 0, 196608, 3670048, 0, 65537, 3670049, 0, 65537, 3670050, 0, 65537, 3670051, 0, 65537, 3670052, 0, 65537, 3670053, 0, 65537, 3670054, 0, 65537, 3670055, 0, 65537, 3670056, 0, 65537, 3670057, 0, 65537, 3670058, 0, 65537, 3670059, 0, 65537, 3670060, 0, 65537, 3670061, 0, 65537, 3735583, 0, 65537, 3735584, 0, 65537, 3735585, 0, 65537, 3735586, 0, 65537, 3735587, 0, 65537, 3735588, 0, 65537, 3735589, 0, 65537, 3735590, 0, 65537, 3735591, 0, 65537, 3735592, 0, 65537, 3735593, 0, 65537, 3735594, 0, 65537, 3735595, 0, 65537, 3735596, 0, 65537, 3735597, 0, 65537, 3801119, 0, 65537, 3801120, 0, 65537, 3801121, 0, 65537, 3801122, 0, 65537, 3801123, 0, 65537, 3801124, 0, 65537, 3801125, 0, 65537, 3801126, 0, 65537, 3801127, 0, 65537, 3801128, 0, 65537, 3801129, 0, 65537, 3801130, 0, 65537, 3801131, 0, 65537, 3801132, 0, 65537, 3866655, 0, 65537, 3866656, 0, 65537, 3866657, 0, 65537, 3866658, 0, 65537, 3866659, 0, 65537, 3866660, 0, 65537, 3866661, 0, 65537, 3866662, 0, 65537, 3866663, 0, 65537, 3866664, 0, 65537, 3866665, 0, 65537, 3866666, 0, 65537, 3866667, 0, 65537, 3866668, 0, 65537, 3932193, 0, 65537, 3932194, 0, 65537, 3932196, 0, 65537, 3932197, 0, 65537, 3932198, 0, 65537, 3932199, 0, 65537, 3932200, 0, 65537, 3932201, 0, 65537, 3932202, 0, 65537, 3932203, 0, 65537 ) - -[node name="Grass" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 4 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 2818060, 0, 327683, 2818061, 0, 327684, 2818062, 0, 327684, 2818063, 0, 327685, 2883595, 0, 327683, 2883596, 0, 524291, 2883597, 0, 393220, 2883598, 0, 393220, 2883599, 0, 393221, 2949131, 0, 393219, 2949132, 0, 393220, 2949133, 0, 393220, 2949134, 0, 589828, 2949135, 0, 458757, 3014667, 0, 458755, 3014668, 0, 458756, 3014669, 0, 589828, 3014670, 0, 458757, 3080205, 0, 655365 ) - -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196611, 0, 7, 196612, 0, 8, 196613, 0, 9, 196620, 0, 786454, 196621, 0, 786455, 196650, 0, 786454, 196651, 0, 786455, 262147, 0, 65543, 262149, 0, 65545, 262156, 0, 851990, 262157, 0, 851991, 262171, 0, 786454, 262172, 0, 786455, 262186, 0, 851990, 262187, 0, 851991, 262188, 0, 720920, 262191, 0, 786456, 262192, 0, 786457, 327683, 0, 131079, 327685, 0, 131081, 327687, 0, 5, 327688, 0, 6, 327696, 0, 720920, 327701, 0, 720920, 327702, 0, 7, 327703, 0, 8, 327704, 0, 9, 327705, 0, 7, 327706, 0, 8, 327707, 0, 851990, 327708, 0, 851991, 327710, 0, 7, 327711, 0, 8, 327712, 0, 9, 327713, 0, 7, 327714, 0, 8, 327715, 0, 9, 327727, 0, 851992, 327728, 0, 851993, 327729, 0, 720920, 327730, 0, 786454, 327731, 0, 786455, 393222, 0, 327683, 393225, 0, 327684, 393227, 0, 5, 393228, 0, 6, 393238, 0, 65543, 393240, 0, 65545, 393241, 0, 65543, 393243, 0, 65545, 393246, 0, 65543, 393248, 0, 65545, 393249, 0, 65543, 393251, 0, 65545, 393252, 0, 5, 393253, 0, 6, 393254, 0, 5, 393255, 0, 6, 393262, 0, 720920, 393266, 0, 851990, 393267, 0, 851991, 458754, 0, 5, 458755, 0, 6, 458762, 0, 327683, 458765, 0, 327684, 458774, 0, 131079, 458776, 0, 131081, 458777, 0, 131079, 458778, 0, 9, 458779, 0, 131081, 458782, 0, 131079, 458784, 0, 131081, 458785, 0, 131079, 458787, 0, 327683, 458790, 0, 327684, 458791, 0, 8, 458792, 0, 327684, 524289, 0, 327683, 524292, 0, 327684, 524293, 0, 8, 524294, 0, 9, 524297, 0, 720920, 524310, 0, 5, 524311, 0, 6, 524312, 0, 65543, 524314, 0, 65545, 524322, 0, 5, 524323, 0, 6, 524324, 0, 5, 524325, 0, 6, 524326, 0, 65543, 524328, 0, 65545, 524329, 0, 5, 524330, 0, 6, 524331, 0, 5, 524332, 0, 6, 589828, 0, 65543, 589830, 0, 65545, 589848, 0, 327684, 589850, 0, 131081, 589857, 0, 327683, 589860, 0, 327684, 589861, 0, 8, 589862, 0, 327684, 589864, 0, 327683, 589865, 0, 7, 589866, 0, 327683, 589867, 0, 9, 589869, 0, 327684, 589872, 0, 7, 589873, 0, 8, 589874, 0, 9, 589875, 0, 7, 589876, 0, 8, 589877, 0, 9, 655364, 0, 131079, 655366, 0, 131081, 655368, 0, 5, 655369, 0, 6, 655382, 0, 5, 655383, 0, 6, 655384, 0, 5, 655385, 0, 6, 655394, 0, 5, 655395, 0, 6, 655396, 0, 65543, 655398, 0, 65545, 655399, 0, 5, 655400, 0, 6, 655401, 0, 65543, 655403, 0, 65545, 655404, 0, 5, 655405, 0, 6, 655406, 0, 5, 655407, 0, 6, 655408, 0, 65543, 655410, 0, 65545, 655411, 0, 65543, 655413, 0, 65545, 720903, 0, 327683, 720906, 0, 917513, 720907, 0, 917513, 720908, 0, 917513, 720909, 0, 917513, 720917, 0, 327683, 720919, 0, 327683, 720922, 0, 327684, 720929, 0, 327683, 720932, 0, 327684, 720934, 0, 327683, 720937, 0, 327684, 720939, 0, 327683, 720941, 0, 327683, 720944, 0, 327684, 720946, 0, 131081, 720947, 0, 131079, 720948, 0, 8, 720949, 0, 131081, 786444, 0, 131085, 786458, 0, 983048, 786459, 0, 917513, 786460, 0, 917513, 786461, 0, 917513, 786462, 0, 917513, 786463, 0, 917513, 786464, 0, 917513, 786465, 0, 983048, 786472, 0, 5, 786473, 0, 6, 786479, 0, 5, 786480, 0, 6, 786481, 0, 5, 786482, 0, 6, 786483, 0, 65543, 786485, 0, 65545, 851976, 0, 851977, 852007, 0, 327683, 852015, 0, 7, 852016, 0, 8, 852017, 0, 327684, 852019, 0, 327684, 852020, 0, 7, 852021, 0, 131081, 852022, 0, 9, 917506, 0, 786460, 917512, 0, 851977, 917551, 0, 65543, 917553, 0, 65545, 917554, 0, 5, 917555, 0, 6, 917556, 0, 65543, 917558, 0, 65545, 983048, 0, 851977, 983085, 0, 786461, 983087, 0, 131079, 983089, 0, 327683, 983090, 0, 8, 983091, 0, 9, 983092, 0, 327684, 983094, 0, 131081, 1048579, 0, 327687, 1048584, 0, 851977, 1048619, 0, 262151, 1048623, 0, 5, 1048624, 0, 6, 1048625, 0, 65543, 1048627, 0, 65545, 1114113, 0, 786461, 1114114, 0, 8, 1114115, 0, 9, 1114120, 0, 851977, 1114126, 0, 16, 1114127, 0, 17, 1114128, 0, 17, 1114129, 0, 17, 1114130, 0, 17, 1114131, 0, 17, 1114132, 0, 17, 1114133, 0, 17, 1114134, 0, 17, 1114135, 0, 17, 1114136, 0, 17, 1114137, 0, 17, 1114138, 0, 17, 1114139, 0, 17, 1114140, 0, 17, 1114141, 0, 17, 1114142, 0, 17, 1114143, 0, 17, 1114144, 0, 17, 1114145, 0, 17, 1114146, 0, 17, 1114147, 0, 18, 1114154, 0, 7, 1114155, 0, 8, 1114161, 0, 327684, 1114163, 0, 131081, 1114164, 0, 7, 1114165, 0, 8, 1114166, 0, 9, 1179649, 0, 65543, 1179651, 0, 65545, 1179655, 0, 5, 1179656, 0, 851977, 1179662, 0, 65552, 1179663, 0, 65553, 1179664, 0, 65553, 1179665, 0, 65553, 1179666, 0, 65553, 1179667, 0, 65553, 1179668, 0, 65553, 1179669, 0, 65553, 1179670, 0, 65553, 1179671, 0, 65553, 1179674, 0, 65553, 1179676, 0, 65553, 1179677, 0, 65553, 1179680, 0, 65553, 1179682, 0, 65553, 1179683, 0, 65554, 1179690, 0, 65543, 1179695, 0, 327684, 1179697, 0, 7, 1179698, 0, 8, 1179699, 0, 9, 1179700, 0, 65543, 1179702, 0, 65545, 1245190, 0, 327683, 1245193, 0, 327684, 1245198, 0, 131091, 1245200, 0, 5, 1245201, 0, 6, 1245202, 0, 5, 1245203, 0, 327683, 1245206, 0, 327684, 1245210, 0, 131079, 1245212, 0, 131081, 1245216, 0, 131079, 1245218, 0, 131081, 1245219, 0, 131091, 1245229, 0, 5, 1245230, 0, 6, 1245231, 0, 5, 1245232, 0, 6, 1245233, 0, 65543, 1245235, 0, 65545, 1245236, 0, 131079, 1245238, 0, 131081, 1245240, 0, 7, 1245241, 0, 8, 1245242, 0, 9, 1310726, 0, 5, 1310727, 0, 6, 1310729, 0, 917513, 1310730, 0, 917514, 1310733, 0, 917512, 1310734, 0, 917513, 1310735, 0, 983049, 1310737, 0, 7, 1310738, 0, 327684, 1310739, 0, 9, 1310740, 0, 327684, 1310755, 0, 851976, 1310756, 0, 983049, 1310760, 0, 983048, 1310761, 0, 851978, 1310764, 0, 327683, 1310766, 0, 327683, 1310769, 0, 327684, 1310771, 0, 131081, 1310776, 0, 65543, 1310778, 0, 65545, 1376260, 0, 5, 1376261, 0, 327683, 1376264, 0, 327684, 1376271, 0, 5, 1376272, 0, 6, 1376273, 0, 65543, 1376275, 0, 65545, 1376276, 0, 983048, 1376277, 0, 917513, 1376278, 0, 917513, 1376279, 0, 917513, 1376280, 0, 917513, 1376281, 0, 917513, 1376282, 0, 917513, 1376283, 0, 917513, 1376284, 0, 917513, 1376285, 0, 917513, 1376286, 0, 917513, 1376287, 0, 917513, 1376288, 0, 917513, 1376289, 0, 917513, 1376290, 0, 917513, 1376291, 0, 917514, 1376292, 0, 1179678, 1376296, 0, 1179679, 1376297, 0, 917512, 1376298, 0, 917513, 1376299, 0, 983049, 1376300, 0, 7, 1376301, 0, 8, 1376302, 0, 9, 1376305, 0, 7, 1376306, 0, 8, 1376307, 0, 9, 1376312, 0, 131079, 1376314, 0, 131081, 1441795, 0, 327683, 1441796, 0, 8, 1441797, 0, 9, 1441798, 0, 327684, 1441799, 0, 6, 1441801, 0, 7, 1441802, 0, 8, 1441803, 0, 9, 1441806, 0, 327683, 1441807, 0, 7, 1441808, 0, 8, 1441809, 0, 327684, 1441811, 0, 131081, 1441813, 0, 5, 1441814, 0, 6, 1441815, 0, 5, 1441816, 0, 6, 1441817, 0, 65543, 1441819, 0, 65545, 1441820, 0, 5, 1441821, 0, 6, 1441822, 0, 5, 1441823, 0, 6, 1441824, 0, 5, 1441825, 0, 6, 1441826, 0, 65543, 1441828, 0, 1179678, 1441832, 0, 1179679, 1441833, 0, 6, 1441834, 0, 5, 1441835, 0, 6, 1441836, 0, 65543, 1441838, 0, 65545, 1441839, 0, 5, 1441840, 0, 6, 1441841, 0, 65543, 1441843, 0, 65545, 1507331, 0, 65543, 1507333, 0, 327683, 1507335, 0, 5, 1507336, 0, 6, 1507337, 0, 65543, 1507339, 0, 65545, 1507343, 0, 65543, 1507345, 0, 65545, 1507346, 0, 5, 1507347, 0, 6, 1507348, 0, 327683, 1507350, 0, 327683, 1507351, 0, 7, 1507352, 0, 8, 1507353, 0, 327684, 1507355, 0, 327683, 1507358, 0, 327684, 1507359, 0, 327683, 1507360, 0, 9, 1507362, 0, 327684, 1507364, 0, 1245214, 1507367, 0, 327683, 1507369, 0, 327683, 1507372, 0, 327684, 1507373, 0, 9, 1507374, 0, 327683, 1507375, 0, 8, 1507376, 0, 9, 1507377, 0, 327684, 1507379, 0, 131081, 1507385, 0, 7, 1507386, 0, 8, 1507387, 0, 9, 1572867, 0, 131079, 1572869, 0, 131081, 1572870, 0, 327683, 1572873, 0, 327684, 1572875, 0, 131081, 1572879, 0, 131079, 1572881, 0, 327683, 1572884, 0, 327684, 1572885, 0, 5, 1572886, 0, 6, 1572887, 0, 65543, 1572889, 0, 65545, 1572890, 0, 5, 1572891, 0, 6, 1572892, 0, 5, 1572893, 0, 6, 1572894, 0, 65543, 1572896, 0, 65545, 1572897, 0, 5, 1572898, 0, 6, 1572905, 0, 5, 1572906, 0, 6, 1572907, 0, 65543, 1572909, 0, 65545, 1572910, 0, 65543, 1572912, 0, 65545, 1572913, 0, 5, 1572914, 0, 6, 1572915, 0, 5, 1572916, 0, 6, 1572921, 0, 65543, 1572923, 0, 65545, 1638405, 0, 5, 1638406, 0, 6, 1638407, 0, 5, 1638408, 0, 6, 1638409, 0, 5, 1638410, 0, 6, 1638414, 0, 5, 1638415, 0, 6, 1638420, 0, 327683, 1638421, 0, 7, 1638422, 0, 8, 1638423, 0, 327684, 1638424, 0, 7, 1638425, 0, 327683, 1638426, 0, 9, 1638427, 0, 327683, 1638430, 0, 327684, 1638432, 0, 327683, 1638435, 0, 327684, 1638436, 0, 851977, 1638440, 0, 851977, 1638443, 0, 327684, 1638445, 0, 131081, 1638446, 0, 131079, 1638448, 0, 327683, 1638450, 0, 327683, 1638453, 0, 327684, 1638457, 0, 131079, 1638459, 0, 131081, 1638461, 0, 720920, 1703939, 0, 5, 1703940, 0, 327683, 1703942, 0, 5, 1703943, 0, 6, 1703945, 0, 327684, 1703947, 0, 327684, 1703949, 0, 327683, 1703952, 0, 327684, 1703953, 0, 6, 1703957, 0, 65543, 1703959, 0, 65545, 1703960, 0, 65543, 1703962, 0, 65545, 1703970, 0, 5, 1703971, 0, 6, 1703972, 0, 851977, 1703976, 0, 851977, 1703977, 0, 13, 1703980, 0, 5, 1703981, 0, 6, 1703982, 0, 5, 1703983, 0, 6, 1703984, 0, 5, 1703985, 0, 6, 1703989, 0, 5, 1703990, 0, 6, 1769473, 0, 7, 1769474, 0, 327683, 1769475, 0, 9, 1769477, 0, 327683, 1769479, 0, 7, 1769480, 0, 327684, 1769481, 0, 9, 1769482, 0, 5, 1769483, 0, 6, 1769487, 0, 327683, 1769490, 0, 327684, 1769493, 0, 131079, 1769495, 0, 131081, 1769496, 0, 131079, 1769498, 0, 131081, 1769505, 0, 327683, 1769508, 0, 851977, 1769512, 0, 851977, 1769513, 0, 65549, 1769515, 0, 327683, 1769518, 0, 327684, 1769519, 0, 327683, 1769522, 0, 327684, 1769524, 0, 327683, 1769525, 0, 8, 1769526, 0, 9, 1769527, 0, 327684, 1769533, 0, 786454, 1769534, 0, 786455, 1835009, 0, 65543, 1835011, 0, 65545, 1835012, 0, 5, 1835013, 0, 6, 1835015, 0, 65543, 1835017, 0, 327683, 1835020, 0, 327684, 1835022, 0, 1048598, 1835023, 0, 1048599, 1835027, 0, 5, 1835028, 0, 6, 1835029, 0, 5, 1835030, 0, 6, 1835031, 0, 13, 1835034, 0, 13, 1835042, 0, 5, 1835043, 0, 6, 1835044, 0, 851977, 1835048, 0, 851977, 1835054, 0, 5, 1835055, 0, 6, 1835060, 0, 65543, 1835062, 0, 65545, 1835069, 0, 851990, 1835070, 0, 851991, 1900545, 0, 131079, 1900547, 0, 327683, 1900550, 0, 327684, 1900551, 0, 131079, 1900552, 0, 9, 1900553, 0, 131081, 1900554, 0, 6, 1900558, 0, 1114134, 1900559, 0, 1114135, 1900561, 0, 851977, 1900562, 0, 327683, 1900563, 0, 7, 1900564, 0, 8, 1900565, 0, 327684, 1900567, 0, 65549, 1900568, 0, 131085, 1900570, 0, 65549, 1900580, 0, 851977, 1900584, 0, 851977, 1900596, 0, 131079, 1900597, 0, 7, 1900598, 0, 131081, 1900599, 0, 9, 1900601, 0, 7, 1900602, 0, 8, 1900603, 0, 9, 1966083, 0, 5, 1966084, 0, 6, 1966086, 0, 65543, 1966088, 0, 327683, 1966090, 0, 5, 1966091, 0, 6, 1966096, 0, 1245207, 1966097, 0, 851977, 1966099, 0, 65543, 1966101, 0, 65545, 1966116, 0, 851977, 1966120, 0, 851977, 1966121, 0, 13, 1966133, 0, 65543, 1966135, 0, 65545, 1966137, 0, 65543, 1966139, 0, 65545, 1966142, 0, 720920, 2031618, 0, 327683, 2031621, 0, 327684, 2031622, 0, 131079, 2031624, 0, 131081, 2031625, 0, 327683, 2031628, 0, 327684, 2031633, 0, 851977, 2031635, 0, 131079, 2031640, 0, 262151, 2031652, 0, 851977, 2031656, 0, 851977, 2031657, 0, 65549, 2031669, 0, 131079, 2031670, 0, 8, 2031671, 0, 131081, 2031673, 0, 131079, 2031675, 0, 131081, 2097164, 0, 983048, 2097165, 0, 917513, 2097166, 0, 917513, 2097167, 0, 917513, 2097168, 0, 917513, 2097169, 0, 917514, 2097171, 0, 5, 2097172, 0, 6, 2097174, 0, 786461, 2097185, 0, 917512, 2097186, 0, 917513, 2097187, 0, 917513, 2097188, 0, 917514, 2097192, 0, 917512, 2097193, 0, 917513, 2097194, 0, 983049, 2097198, 0, 917513, 2097199, 0, 917513, 2097200, 0, 983049, 2097203, 0, 983048, 2097204, 0, 851978, 2097205, 0, 65543, 2097207, 0, 65545, 2162694, 0, 7, 2162695, 0, 8, 2162696, 0, 9, 2162699, 0, 7, 2162700, 0, 8, 2162701, 0, 9, 2162706, 0, 327683, 2162707, 0, 8, 2162708, 0, 9, 2162710, 0, 8, 2162711, 0, 9, 2162740, 0, 851977, 2162741, 0, 131079, 2162743, 0, 131081, 2228224, 0, 5, 2228225, 0, 6, 2228226, 0, 5, 2228227, 0, 6, 2228228, 0, 5, 2228229, 0, 6, 2228230, 0, 65543, 2228232, 0, 65545, 2228233, 0, 5, 2228234, 0, 6, 2228235, 0, 65543, 2228237, 0, 65545, 2228238, 0, 5, 2228239, 0, 6, 2228240, 0, 5, 2228241, 0, 6, 2228242, 0, 65543, 2228244, 0, 65545, 2228249, 0, 6, 2228250, 0, 5, 2228251, 0, 6, 2228253, 0, 7, 2228254, 0, 8, 2228255, 0, 9, 2228265, 0, 7, 2228266, 0, 8, 2228267, 0, 9, 2228276, 0, 851977, 2228277, 0, 5, 2228278, 0, 6, 2228279, 0, 5, 2228280, 0, 6, 2228292, 0, 786454, 2228293, 0, 786455, 2293762, 0, 327684, 2293763, 0, 327683, 2293764, 0, 7, 2293765, 0, 8, 2293766, 0, 327684, 2293767, 0, 7, 2293768, 0, 327683, 2293769, 0, 9, 2293771, 0, 327684, 2293773, 0, 327683, 2293774, 0, 7, 2293775, 0, 327683, 2293776, 0, 9, 2293778, 0, 327684, 2293780, 0, 131081, 2293781, 0, 131079, 2293783, 0, 327683, 2293786, 0, 327684, 2293788, 0, 16, 2293789, 0, 17, 2293791, 0, 17, 2293792, 0, 17, 2293793, 0, 17, 2293794, 0, 8, 2293795, 0, 17, 2293796, 0, 18, 2293800, 0, 16, 2293801, 0, 17, 2293803, 0, 17, 2293804, 0, 17, 2293805, 0, 8, 2293806, 0, 17, 2293807, 0, 17, 2293808, 0, 18, 2293812, 0, 851977, 2293813, 0, 7, 2293814, 0, 8, 2293815, 0, 327684, 2293816, 0, 7, 2293817, 0, 327684, 2293818, 0, 9, 2293819, 0, 7, 2293820, 0, 8, 2293821, 0, 9, 2293828, 0, 851990, 2293829, 0, 851991, 2293830, 0, 786456, 2293831, 0, 786457, 2359296, 0, 5, 2359297, 0, 6, 2359298, 0, 5, 2359299, 0, 6, 2359300, 0, 65543, 2359302, 0, 65545, 2359303, 0, 65543, 2359305, 0, 65545, 2359306, 0, 5, 2359307, 0, 6, 2359308, 0, 5, 2359309, 0, 6, 2359310, 0, 65543, 2359312, 0, 65545, 2359313, 0, 5, 2359314, 0, 6, 2359315, 0, 8, 2359316, 0, 5, 2359317, 0, 6, 2359318, 0, 5, 2359319, 0, 6, 2359320, 0, 5, 2359321, 0, 6, 2359322, 0, 5, 2359323, 0, 6, 2359324, 0, 65552, 2359325, 0, 65553, 2359327, 0, 65553, 2359329, 0, 65543, 2359331, 0, 65553, 2359332, 0, 65554, 2359336, 0, 65552, 2359337, 0, 65553, 2359339, 0, 65553, 2359340, 0, 65553, 2359342, 0, 65545, 2359344, 0, 65554, 2359345, 0, 983048, 2359346, 0, 917513, 2359347, 0, 917513, 2359348, 0, 917514, 2359349, 0, 65543, 2359351, 0, 65545, 2359352, 0, 65543, 2359354, 0, 65545, 2359355, 0, 65543, 2359357, 0, 65545, 2359358, 0, 5, 2359359, 0, 6, 2359366, 0, 851992, 2359367, 0, 851993, 2424833, 0, 327683, 2424836, 0, 327684, 2424838, 0, 131081, 2424839, 0, 131079, 2424840, 0, 7, 2424841, 0, 327683, 2424842, 0, 9, 2424843, 0, 7, 2424844, 0, 327684, 2424845, 0, 9, 2424846, 0, 327684, 2424848, 0, 327683, 2424850, 0, 65543, 2424852, 0, 65545, 2424854, 0, 327684, 2424855, 0, 327683, 2424858, 0, 327684, 2424860, 0, 65555, 2424861, 0, 5, 2424862, 0, 6, 2424865, 0, 131079, 2424867, 0, 131081, 2424868, 0, 65555, 2424872, 0, 65555, 2424876, 0, 131079, 2424878, 0, 131081, 2424880, 0, 65555, 2424882, 0, 327683, 2424885, 0, 327684, 2424887, 0, 131081, 2424888, 0, 131079, 2424890, 0, 131081, 2424891, 0, 131079, 2424893, 0, 327683, 2424896, 0, 327684, 2424898, 0, 5, 2424899, 0, 6, 2490368, 0, 5, 2490369, 0, 6, 2490370, 0, 5, 2490371, 0, 6, 2490372, 0, 5, 2490373, 0, 6, 2490374, 0, 5, 2490375, 0, 6, 2490376, 0, 65543, 2490378, 0, 65545, 2490379, 0, 65543, 2490381, 0, 65545, 2490382, 0, 5, 2490383, 0, 6, 2490384, 0, 5, 2490385, 0, 6, 2490386, 0, 131079, 2490388, 0, 131081, 2490396, 0, 65555, 2490399, 0, 16, 2490400, 0, 17, 2490401, 0, 17, 2490402, 0, 17, 2490403, 0, 17, 2490404, 0, 131090, 2490408, 0, 65555, 2490414, 0, 5, 2490415, 0, 6, 2490416, 0, 65555, 2490421, 0, 5, 2490422, 0, 6, 2490430, 0, 5, 2490431, 0, 6, 2490433, 0, 327683, 2490436, 0, 327684, 2555904, 0, 7, 2555905, 0, 327683, 2555906, 0, 9, 2555907, 0, 7, 2555908, 0, 327684, 2555909, 0, 9, 2555910, 0, 327684, 2555912, 0, 327684, 2555914, 0, 131081, 2555915, 0, 131079, 2555916, 0, 9, 2555917, 0, 131081, 2555920, 0, 327684, 2555922, 0, 327684, 2555931, 0, 13, 2555932, 0, 65555, 2555935, 0, 65552, 2555936, 0, 196625, 2555937, 0, 196625, 2555938, 0, 196625, 2555939, 0, 196625, 2555940, 0, 196626, 2555944, 0, 196624, 2555945, 0, 196625, 2555946, 0, 196625, 2555947, 0, 196625, 2555948, 0, 196625, 2555949, 0, 65554, 2555952, 0, 65555, 2555968, 0, 327684, 2621440, 0, 65543, 2621442, 0, 65545, 2621443, 0, 65543, 2621445, 0, 65545, 2621446, 0, 5, 2621447, 0, 6, 2621448, 0, 5, 2621449, 0, 6, 2621450, 0, 65543, 2621452, 0, 65545, 2621458, 0, 13, 2621467, 0, 65549, 2621468, 0, 65555, 2621469, 0, 5, 2621470, 0, 6, 2621471, 0, 65555, 2621485, 0, 65555, 2621486, 0, 5, 2621487, 0, 6, 2621488, 0, 65555, 2621493, 0, 13, 2621494, 0, 13, 2686976, 0, 131079, 2686977, 0, 8, 2686978, 0, 131081, 2686979, 0, 131079, 2686981, 0, 327683, 2686984, 0, 327684, 2686986, 0, 327684, 2686988, 0, 131081, 2686989, 0, 131085, 2686990, 0, 131082, 2686991, 0, 131083, 2686992, 0, 131084, 2686994, 0, 65549, 2687003, 0, 13, 2687004, 0, 65555, 2687007, 0, 65555, 2687021, 0, 65555, 2687024, 0, 65555, 2687029, 0, 65549, 2687030, 0, 65549, 2752512, 0, 65543, 2752514, 0, 65545, 2752515, 0, 8, 2752516, 0, 5, 2752517, 0, 6, 2752518, 0, 5, 2752519, 0, 6, 2752522, 0, 131085, 2752526, 0, 196618, 2752527, 0, 196619, 2752528, 0, 196620, 2752539, 0, 65549, 2752540, 0, 131088, 2752541, 0, 17, 2752542, 0, 17, 2752543, 0, 131090, 2752549, 0, 7, 2752550, 0, 8, 2752551, 0, 9, 2752557, 0, 131088, 2752558, 0, 17, 2752559, 0, 17, 2752560, 0, 131090, 2818048, 0, 131079, 2818050, 0, 131081, 2818052, 0, 65545, 2818054, 0, 327684, 2818056, 0, 327684, 2818076, 0, 196624, 2818077, 0, 196625, 2818078, 0, 196625, 2818079, 0, 196626, 2818084, 0, 16, 2818085, 0, 17, 2818087, 0, 17, 2818088, 0, 18, 2818093, 0, 196624, 2818094, 0, 196625, 2818095, 0, 196625, 2818096, 0, 196626, 2818100, 0, 983048, 2818101, 0, 917513, 2818102, 0, 917513, 2818103, 0, 983049, 2818109, 0, 983048, 2818110, 0, 917513, 2818111, 0, 917513, 2818112, 0, 917513, 2818113, 0, 917513, 2818114, 0, 983049, 2883584, 0, 5, 2883585, 0, 6, 2883586, 0, 131079, 2883587, 0, 8, 2883588, 0, 131081, 2883589, 0, 6, 2883590, 0, 5, 2883591, 0, 196614, 2883620, 0, 65552, 2883621, 0, 65553, 2883623, 0, 65553, 2883624, 0, 65554, 2883647, 0, 65551, 2949122, 0, 327684, 2949124, 0, 65545, 2949125, 0, 327683, 2949126, 0, 9, 2949127, 0, 7, 2949128, 0, 327684, 2949129, 0, 9, 2949135, 0, 14, 2949140, 0, 7, 2949141, 0, 8, 2949142, 0, 9, 2949145, 0, 7, 2949146, 0, 8, 2949147, 0, 9, 2949156, 0, 131088, 2949157, 0, 10, 2949159, 0, 12, 2949160, 0, 65555, 3014656, 0, 5, 3014657, 0, 6, 3014658, 0, 131079, 3014659, 0, 6, 3014660, 0, 131081, 3014662, 0, 65545, 3014663, 0, 65543, 3014665, 0, 65545, 3014666, 0, 5, 3014667, 0, 6, 3014668, 0, 8, 3014669, 0, 9, 3014670, 0, 5, 3014671, 0, 65550, 3014672, 0, 5, 3014673, 0, 6, 3014674, 0, 5, 3014675, 0, 6, 3014676, 0, 65543, 3014678, 0, 65545, 3014679, 0, 5, 3014680, 0, 6, 3014681, 0, 65543, 3014683, 0, 65545, 3014684, 0, 16, 3014685, 0, 17, 3014686, 0, 17, 3014687, 0, 18, 3014692, 0, 196624, 3014693, 0, 196625, 3014694, 0, 196625, 3014695, 0, 196625, 3014696, 0, 196626, 3014701, 0, 16, 3014702, 0, 17, 3014703, 0, 17, 3014704, 0, 18, 3014709, 0, 7, 3014710, 0, 8, 3014711, 0, 9, 3014714, 0, 7, 3014715, 0, 8, 3014716, 0, 9, 3080192, 0, 7, 3080193, 0, 327683, 3080194, 0, 9, 3080196, 0, 327684, 3080197, 0, 7, 3080198, 0, 131081, 3080199, 0, 131079, 3080201, 0, 327683, 3080203, 0, 65543, 3080205, 0, 327683, 3080207, 0, 327683, 3080209, 0, 327683, 3080210, 0, 7, 3080211, 0, 8, 3080212, 0, 327684, 3080214, 0, 327683, 3080215, 0, 7, 3080216, 0, 8, 3080217, 0, 327684, 3080219, 0, 131081, 3080220, 0, 65552, 3080221, 0, 196625, 3080222, 0, 196625, 3080223, 0, 65554, 3080237, 0, 65552, 3080238, 0, 65553, 3080239, 0, 65553, 3080240, 0, 65554, 3080241, 0, 983048, 3080242, 0, 917513, 3080243, 0, 917513, 3080244, 0, 917513, 3080245, 0, 917513, 3080247, 0, 917513, 3080248, 0, 917513, 3080249, 0, 917513, 3080250, 0, 917513, 3080252, 0, 917513, 3080253, 0, 917513, 3080254, 0, 917513, 3080255, 0, 917513, 3080256, 0, 917513, 3080257, 0, 917513, 3080258, 0, 983049, 3145728, 0, 65543, 3145730, 0, 65545, 3145731, 0, 5, 3145732, 0, 6, 3145733, 0, 65543, 3145735, 0, 65545, 3145736, 0, 5, 3145737, 0, 6, 3145738, 0, 5, 3145739, 0, 131079, 3145741, 0, 131081, 3145742, 0, 5, 3145743, 0, 6, 3145744, 0, 5, 3145745, 0, 6, 3145746, 0, 65543, 3145748, 0, 65545, 3145749, 0, 5, 3145750, 0, 6, 3145751, 0, 65543, 3145753, 0, 65545, 3145754, 0, 5, 3145755, 0, 6, 3145756, 0, 65555, 3145759, 0, 65555, 3145773, 0, 65555, 3145776, 0, 65555, 3145777, 0, 7, 3145778, 0, 327683, 3145779, 0, 9, 3145780, 0, 7, 3145781, 0, 327684, 3145782, 0, 9, 3145783, 0, 327683, 3145786, 0, 327684, 3145788, 0, 131081, 3211264, 0, 131079, 3211266, 0, 327683, 3211267, 0, 7, 3211268, 0, 8, 3211269, 0, 327684, 3211271, 0, 327683, 3211273, 0, 327683, 3211276, 0, 327684, 3211277, 0, 327683, 3211278, 0, 9, 3211280, 0, 327684, 3211282, 0, 327684, 3211283, 0, 7, 3211284, 0, 327683, 3211285, 0, 9, 3211287, 0, 327684, 3211289, 0, 327683, 3211292, 0, 65555, 3211295, 0, 65555, 3211309, 0, 65555, 3211312, 0, 65555, 3211313, 0, 65543, 3211315, 0, 65545, 3211316, 0, 65543, 3211318, 0, 65545, 3211319, 0, 5, 3211320, 0, 6, 3211321, 0, 5, 3211322, 0, 6, 3211323, 0, 27, 3276803, 0, 65543, 3276805, 0, 65545, 3276806, 0, 5, 3276807, 0, 6, 3276808, 0, 5, 3276809, 0, 6, 3276810, 0, 5, 3276811, 0, 6, 3276812, 0, 65543, 3276814, 0, 65545, 3276815, 0, 5, 3276816, 0, 6, 3276817, 0, 5, 3276818, 0, 6, 3276819, 0, 65543, 3276821, 0, 65545, 3276822, 0, 5, 3276823, 0, 6, 3276824, 0, 5, 3276825, 0, 6, 3276826, 0, 5, 3276827, 0, 6, 3276828, 0, 65555, 3276831, 0, 131088, 3276832, 0, 17, 3276833, 0, 17, 3276834, 0, 17, 3276835, 0, 17, 3276836, 0, 18, 3276840, 0, 16, 3276841, 0, 17, 3276842, 0, 17, 3276843, 0, 17, 3276844, 0, 17, 3276845, 0, 131090, 3276848, 0, 65555, 3276849, 0, 131079, 3276851, 0, 131081, 3276852, 0, 131079, 3276854, 0, 327683, 3276855, 0, 7, 3276856, 0, 8, 3276857, 0, 327684, 3276869, 0, 786456, 3276870, 0, 786457, 3342339, 0, 131079, 3342341, 0, 327683, 3342343, 0, 327683, 3342346, 0, 327684, 3342348, 0, 327684, 3342349, 0, 7, 3342350, 0, 327683, 3342351, 0, 9, 3342352, 0, 327683, 3342355, 0, 327684, 3342357, 0, 327683, 3342358, 0, 7, 3342359, 0, 327683, 3342360, 0, 9, 3342362, 0, 327684, 3342364, 0, 65555, 3342367, 0, 196624, 3342368, 0, 196625, 3342369, 0, 196625, 3342370, 0, 196625, 3342371, 0, 196625, 3342372, 0, 196626, 3342376, 0, 196624, 3342377, 0, 196625, 3342378, 0, 196625, 3342379, 0, 196625, 3342380, 0, 196625, 3342381, 0, 196626, 3342384, 0, 65555, 3342385, 0, 5, 3342386, 0, 6, 3342387, 0, 5, 3342388, 0, 6, 3342389, 0, 5, 3342390, 0, 6, 3342391, 0, 65543, 3342393, 0, 65545, 3342400, 0, 786456, 3342401, 0, 786457, 3342404, 0, 720920, 3342405, 0, 851992, 3342406, 0, 851993, 3407881, 0, 5, 3407882, 0, 6, 3407883, 0, 5, 3407884, 0, 6, 3407885, 0, 65543, 3407887, 0, 65545, 3407888, 0, 5, 3407889, 0, 6, 3407890, 0, 5, 3407891, 0, 6, 3407892, 0, 5, 3407893, 0, 6, 3407894, 0, 65543, 3407896, 0, 65545, 3407897, 0, 5, 3407898, 0, 6, 3407900, 0, 65555, 3407920, 0, 65555, 3407922, 0, 327683, 3407925, 0, 327684, 3407927, 0, 327684, 3407929, 0, 131081, 3407936, 0, 851992, 3407937, 0, 851993, 3473416, 0, 327683, 3473419, 0, 327684, 3473420, 0, 8, 3473421, 0, 327684, 3473423, 0, 327683, 3473425, 0, 327683, 3473426, 0, 7, 3473427, 0, 8, 3473428, 0, 327684, 3473429, 0, 7, 3473430, 0, 327684, 3473431, 0, 9, 3473432, 0, 327683, 3473435, 0, 327684, 3473436, 0, 65555, 3473444, 0, 786460, 3473445, 0, 917520, 3473446, 0, 917521, 3473447, 0, 917522, 3473456, 0, 65555, 3473465, 0, 27, 3538951, 0, 5, 3538952, 0, 6, 3538953, 0, 5, 3538954, 0, 6, 3538955, 0, 65543, 3538957, 0, 65545, 3538958, 0, 5, 3538959, 0, 6, 3538960, 0, 5, 3538961, 0, 6, 3538962, 0, 65543, 3538964, 0, 65545, 3538965, 0, 65543, 3538967, 0, 65545, 3538968, 0, 5, 3538969, 0, 6, 3538970, 0, 5, 3538971, 0, 6, 3538972, 0, 131088, 3538978, 0, 262151, 3538992, 0, 131090, 3539007, 0, 720920, 3604486, 0, 327683, 3604489, 0, 327684, 3604491, 0, 327684, 3604493, 0, 327683, 3604496, 0, 327684, 3604498, 0, 327684, 3604499, 0, 8, 3604500, 0, 131081, 3604501, 0, 131079, 3604503, 0, 327683, 3604505, 0, 327683, 3604507, 0, 7, 3604508, 0, 196624, 3604509, 0, 196625, 3604510, 0, 196626, 3604521, 0, 786460, 3604527, 0, 196624, 3604528, 0, 196626, 3670034, 0, 65543, 3670036, 0, 65545, 3670037, 0, 5, 3670038, 0, 6, 3670039, 0, 5, 3670040, 0, 6, 3670041, 0, 5, 3670042, 0, 6, 3670043, 0, 65543, 3670045, 0, 65545, 3670063, 0, 8, 3670064, 0, 9, 3670065, 0, 327684, 3735570, 0, 131079, 3735572, 0, 327683, 3735575, 0, 327684, 3735577, 0, 327684, 3735578, 0, 8, 3735579, 0, 327684, 3735580, 0, 7, 3735581, 0, 131081, 3735595, 0, 262153, 3735596, 0, 262151, 3735600, 0, 65545, 3801109, 0, 5, 3801110, 0, 6, 3801111, 0, 5, 3801112, 0, 6, 3801113, 0, 65543, 3801115, 0, 65545, 3801116, 0, 65543, 3801120, 0, 262152, 3801122, 0, 786460, 3801126, 0, 262151, 3801131, 0, 327689, 3801135, 0, 8, 3801136, 0, 131081, 3866644, 0, 327683, 3866646, 0, 327683, 3866649, 0, 327684, 3866651, 0, 131081, 3866652, 0, 131079, 3866653, 0, 9, 3866656, 0, 327688, 3866658, 0, 7, 3866659, 0, 8, 3866660, 0, 9, 3866663, 0, 786452, 3866664, 0, 786453, 3866670, 0, 65543, 3866672, 0, 65545, 3932187, 0, 65543, 3932189, 0, 65545, 3932194, 0, 65543, 3932196, 0, 65545, 3932199, 0, 851988, 3932200, 0, 851989, 3932201, 0, 7, 3932202, 0, 8, 3932203, 0, 9, 3932206, 0, 131079, 3932208, 0, 131081, 3997723, 0, 131079, 3997725, 0, 131081, 3997726, 0, 6, 3997727, 0, 5, 3997741, 0, 6, 3997742, 0, 5, 3997743, 0, 6, 4063260, 0, 327683, 4063262, 0, 327683, 4063265, 0, 327684, 4063267, 0, 327684, 4063268, 0, 327683, 4063270, 0, 327683, 4063273, 0, 327684, 4063275, 0, 327683, 4063278, 0, 327684, 4063280, 0, 327684 ) - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 393230, 0, 23, 393231, 0, 24, 393232, 0, 25, 393233, 0, 26, 393234, 0, 27, 393235, 0, 28, 393236, 0, 29, 393237, 0, 30, 458766, 0, 65559, 589838, 0, 196631, 655374, 0, 262167, 655381, 0, 262174, 720910, 0, 327703, 720911, 0, 327704, 720912, 0, 327705, 720913, 0, 327706, 720914, 0, 327707, 786451, 0, 20, 786452, 0, 21, 786453, 0, 22, 1114148, 0, 1441814, 1179684, 0, 1441812, 1703964, 0, 17, 1703965, 0, 18, 1703966, 0, 19, 1769499, 0, 65552, 1769500, 0, 65553, 1769502, 0, 65555, 1769503, 0, 65556, 1769504, 0, 65557, 1769514, 0, 8, 1769516, 0, 10, 1769517, 0, 11, 1769520, 0, 12, 1769521, 0, 13, 1769523, 0, 15, 1835040, 0, 131093, 1835041, 0, 131094, 1835050, 0, 65544, 1835056, 0, 65548, 1900586, 0, 131080, 1900592, 0, 131084, 1966107, 0, 262160, 1966113, 0, 262166, 1966122, 0, 196616, 1966125, 0, 196619, 1966128, 0, 196620, 1966131, 0, 196623, 2031643, 0, 327696, 2031644, 0, 327697, 2031645, 0, 327698, 2031647, 0, 327700, 2031648, 0, 327701, 2031649, 0, 327702, 2031658, 0, 262152, 2031659, 0, 262153, 2031661, 0, 262155, 2031664, 0, 262156, 2031665, 0, 262157, 2031666, 0, 262158, 2031667, 0, 262159, 2097181, 0, 327687, 2097182, 0, 327688, 2097183, 0, 327689, 2097196, 0, 327690, 2097197, 0, 327691, 2097201, 0, 327693, 2097202, 0, 327694, 2424889, 0, 18, 2490387, 0, 12, 2490389, 0, 14, 2490390, 0, 15, 2490391, 0, 8, 2490392, 0, 9, 2490393, 0, 10, 2490394, 0, 11, 2490417, 0, 12, 2490418, 0, 13, 2490419, 0, 14, 2490420, 0, 15, 2490423, 0, 65552, 2490424, 0, 65553, 2490426, 0, 65555, 2490427, 0, 65556, 2490428, 0, 65557, 2490429, 0, 65558, 2555923, 0, 65548, 2555927, 0, 65544, 2555953, 0, 65548, 2555959, 0, 131088, 2555963, 0, 131092, 2555964, 0, 131093, 2555965, 0, 131094, 2621459, 0, 131084, 2621463, 0, 131080, 2621489, 0, 131084, 2621495, 0, 196624, 2686995, 0, 196620, 2686998, 0, 196623, 2686999, 0, 196616, 2687002, 0, 196619, 2687025, 0, 196620, 2687028, 0, 196623, 2687031, 0, 262160, 2687037, 0, 262166, 2752531, 0, 262156, 2752532, 0, 262157, 2752533, 0, 262158, 2752534, 0, 262159, 2752535, 0, 262152, 2752536, 0, 262153, 2752538, 0, 262155, 2752561, 0, 262156, 2752562, 0, 262157, 2752563, 0, 262158, 2752564, 0, 262159, 2752567, 0, 327696, 2752568, 0, 327697, 2752569, 0, 327698, 2752571, 0, 327700, 2752572, 0, 327701, 2752573, 0, 327702, 2818068, 0, 327693, 2818069, 0, 327694, 2818073, 0, 327690, 2818074, 0, 327691, 3080230, 0, 1441812 ) - -[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 720896, 0, 1, 720897, 0, 2, 786434, 0, 2, 851971, 0, 1, 851972, 0, 1, 851973, 0, 2, 852010, 0, 0, 852011, 0, 1, 852012, 0, 1, 852013, 0, 1, 852014, 0, 2, 917509, 0, 65538, 917546, 0, 65536, 917550, 0, 65538, 983045, 0, 65538, 983082, 0, 65536, 983086, 0, 65538, 1048580, 0, 262145, 1048581, 0, 131074, 1048617, 0, 0, 1048622, 0, 65538, 1114116, 0, 65538, 1114153, 0, 65536, 1114156, 0, 262145, 1114157, 0, 131073, 1114158, 0, 131074, 1179652, 0, 65538, 1179689, 0, 65536, 1179692, 0, 65538, 1245184, 0, 131073, 1245185, 0, 131073, 1245187, 0, 131073, 1245188, 0, 131074, 1245225, 0, 131072, 1245226, 0, 131073, 1245228, 0, 131074, 1966103, 0, 0, 1966104, 0, 1, 1966105, 0, 2, 2031637, 0, 0, 2031638, 0, 1, 2031641, 0, 65538, 2097173, 0, 65536, 2097176, 0, 262145, 2097177, 0, 131074, 2162709, 0, 65536, 2162712, 0, 65538, 2228245, 0, 131072, 2228247, 0, 131073, 2228248, 0, 131074, 3407905, 0, 0, 3407906, 0, 1, 3407907, 0, 1, 3407908, 0, 1, 3407912, 0, 1, 3407913, 0, 1, 3407914, 0, 1, 3407915, 0, 1, 3407916, 0, 2, 3473441, 0, 65536, 3473452, 0, 65538, 3538975, 0, 0, 3538976, 0, 1, 3538989, 0, 2, 3604511, 0, 65536, 3604526, 0, 2, 3670046, 0, 0, 3670062, 0, 65538, 3735582, 0, 65536, 3735598, 0, 65538, 3801118, 0, 65536, 3801133, 0, 262145, 3801134, 0, 131074, 3866654, 0, 65536, 3866669, 0, 65538, 3932190, 0, 131072, 3932191, 0, 131073, 3932192, 0, 262144, 3932204, 0, 262145, 3932205, 0, 131074, 3997728, 0, 131072, 3997729, 0, 131073, 3997730, 0, 131073, 3997732, 0, 131073, 3997733, 0, 131073, 3997734, 0, 131073, 3997735, 0, 131073, 3997736, 0, 131073, 3997737, 0, 131073, 3997739, 0, 131073, 3997740, 0, 131074 ) - -[node name="PU_anim_tiles" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 5 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 851968, 0, 786432, 851969, 0, 786433, 917504, 0, 851968, 917505, 0, 851969, 917508, 0, 655360, 917547, 0, 720896, 3145757, 0, 393216, 3145758, 0, 393216, 3145774, 0, 393216, 3145775, 0, 393216, 3211293, 0, 393216, 3211294, 0, 393216, 3211310, 0, 393216, 3211311, 0, 393216, 3276829, 0, 393216, 3276830, 0, 393216, 3276846, 0, 393216, 3276847, 0, 393216, 3342365, 0, 393216, 3342366, 0, 393216, 3342382, 0, 393216, 3342383, 0, 393216, 3407901, 0, 393216, 3407902, 0, 393216, 3407903, 0, 393216, 3407904, 0, 393216, 3407917, 0, 393216, 3407918, 0, 393216, 3407919, 0, 393216, 3473437, 0, 393216, 3473438, 0, 393216, 3473439, 0, 393216, 3473440, 0, 393216, 3473453, 0, 393216, 3473454, 0, 393216, 3473455, 0, 393216, 3538973, 0, 393216, 3538974, 0, 393216, 3538980, 0, 786432, 3538981, 0, 786433, 3538986, 0, 655360, 3538990, 0, 393216, 3538991, 0, 393216, 3604516, 0, 851968, 3604517, 0, 851969, 3735584, 0, 655360, 3735594, 0, 786432, 3801121, 0, 786433, 3801130, 0, 851968, 3866657, 0, 851969 ) - -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 327707, 0, 9, 458776, 0, 7, 458777, 0, 8, 458787, 0, 131081, 458792, 0, 9, 524292, 0, 7, 589848, 0, 131079, 589860, 0, 7, 589862, 0, 131079, 589864, 0, 131081, 589866, 0, 8, 720906, 0, 327684, 720910, 0, 917514, 720932, 0, 131079, 720934, 0, 131081, 720937, 0, 131079, 720939, 0, 131081, 720944, 0, 131079, 720947, 0, 7, 720949, 0, 9, 852010, 0, 327684, 852014, 0, 327683, 852017, 0, 9, 852019, 0, 131079, 852021, 0, 8, 983089, 0, 131081, 983092, 0, 131079, 1114113, 0, 7, 1114136, 0, 5, 1114137, 0, 6, 1114138, 0, 7, 1114139, 0, 8, 1114140, 0, 9, 1114142, 0, 5, 1114143, 0, 6, 1114144, 0, 7, 1114145, 0, 8, 1114146, 0, 9, 1114156, 0, 9, 1114157, 0, 5, 1114158, 0, 327683, 1114161, 0, 131079, 1179656, 0, 6, 1179668, 0, 5, 1179669, 0, 6, 1179671, 0, 327683, 1179674, 0, 327684, 1179676, 0, 65545, 1179677, 0, 327683, 1179680, 0, 327684, 1179682, 0, 65545, 1179692, 0, 327683, 1245185, 0, 131079, 1245187, 0, 131081, 1245203, 0, 6, 1245226, 0, 131079, 1245228, 0, 131081, 1310735, 0, 327683, 1310738, 0, 8, 1310756, 0, 1114142, 1310760, 0, 1114143, 1310769, 0, 131079, 1376261, 0, 6, 1376281, 0, 7, 1376282, 0, 8, 1376283, 0, 9, 1376290, 0, 7, 1376291, 0, 8, 1376292, 0, 9, 1441795, 0, 7, 1441798, 0, 5, 1441809, 0, 131079, 1441828, 0, 65545, 1441832, 0, 5, 1507333, 0, 65545, 1507353, 0, 131079, 1507355, 0, 131081, 1507358, 0, 7, 1507359, 0, 8, 1507362, 0, 131079, 1507364, 0, 131081, 1507371, 0, 7, 1507372, 0, 131079, 1507374, 0, 131081, 1507377, 0, 131079, 1572873, 0, 131079, 1572881, 0, 131081, 1638423, 0, 131079, 1638425, 0, 131081, 1638430, 0, 131079, 1638432, 0, 131081, 1638440, 0, 327683, 1638443, 0, 131079, 1638448, 0, 131081, 1703940, 0, 6, 1703952, 0, 5, 1769474, 0, 8, 1769477, 0, 327684, 1769480, 0, 8, 1769508, 0, 327684, 1769524, 0, 7, 1835017, 0, 65545, 1900547, 0, 131081, 1900550, 0, 7, 1900551, 0, 8, 1900553, 0, 5, 1900565, 0, 9, 1900567, 0, 327684, 1900580, 0, 327684, 1900598, 0, 8, 1966088, 0, 65545, 2031637, 0, 131081, 2031669, 0, 7, 2031671, 0, 9, 2097173, 0, 12, 2097197, 0, 983048, 2162706, 0, 7, 2162709, 0, 327684, 2228245, 0, 65543, 2228247, 0, 65545, 2228248, 0, 5, 2293766, 0, 131079, 2293768, 0, 131081, 2293771, 0, 131079, 2293773, 0, 131081, 2293775, 0, 8, 2293778, 0, 131079, 2293783, 0, 131081, 2293788, 0, 327684, 2293789, 0, 65543, 2293791, 0, 65545, 2293792, 0, 5, 2293793, 0, 6, 2293795, 0, 9, 2293801, 0, 65543, 2293803, 0, 65545, 2293804, 0, 7, 2293806, 0, 5, 2293807, 0, 6, 2293812, 0, 327683, 2293815, 0, 9, 2293817, 0, 8, 2359314, 0, 7, 2359316, 0, 9, 2359325, 0, 131079, 2359327, 0, 327683, 2359331, 0, 65545, 2359337, 0, 131079, 2359339, 0, 131081, 2359340, 0, 65543, 2359344, 0, 327684, 2359345, 0, 5, 2359346, 0, 6, 2359347, 0, 5, 2359348, 0, 6, 2424836, 0, 131079, 2424841, 0, 131081, 2424844, 0, 8, 2424846, 0, 131079, 2424848, 0, 131081, 2424860, 0, 327684, 2424880, 0, 327683, 2424885, 0, 131079, 2424893, 0, 131081, 2490396, 0, 327683, 2490399, 0, 327684, 2555905, 0, 8, 2555908, 0, 8, 2555912, 0, 131079, 2555914, 0, 7, 2555915, 0, 8, 2555949, 0, 327683, 2555952, 0, 327684, 2686976, 0, 7, 2686978, 0, 9, 2686981, 0, 131081, 2686986, 0, 131079, 2687004, 0, 327683, 2687007, 0, 327684, 2687021, 0, 327683, 2687024, 0, 327684, 2752514, 0, 7, 2752516, 0, 9, 2818050, 0, 65543, 2818085, 0, 65543, 2818087, 0, 65545, 2818111, 0, 15, 2883586, 0, 7, 2883588, 0, 5, 2883591, 0, 6, 2883621, 0, 131079, 2883623, 0, 131081, 2949122, 0, 65543, 2949124, 0, 7, 2949125, 0, 8, 2949128, 0, 8, 2949157, 0, 17, 2949158, 0, 17, 2949159, 0, 17, 3014658, 0, 5, 3014660, 0, 65543, 3014667, 0, 7, 3014671, 0, 6, 3080193, 0, 8, 3080196, 0, 131079, 3080198, 0, 8, 3080199, 0, 9, 3080201, 0, 131081, 3080205, 0, 65545, 3080212, 0, 131079, 3080214, 0, 131081, 3080217, 0, 131079, 3080241, 0, 5, 3080242, 0, 6, 3080243, 0, 5, 3080244, 0, 6, 3080245, 0, 65543, 3080247, 0, 65545, 3080248, 0, 5, 3080249, 0, 6, 3080250, 0, 65543, 3080252, 0, 65545, 3145739, 0, 6, 3145778, 0, 8, 3145781, 0, 131079, 3145783, 0, 131081, 3145786, 0, 131079, 3211266, 0, 131081, 3211269, 0, 131079, 3211271, 0, 131081, 3211276, 0, 7, 3211277, 0, 8, 3211282, 0, 131079, 3211284, 0, 131081, 3211287, 0, 131079, 3211289, 0, 131081, 3211292, 0, 327684, 3276854, 0, 131081, 3276857, 0, 9, 3342341, 0, 131081, 3342348, 0, 131079, 3342350, 0, 131081, 3342355, 0, 131079, 3342357, 0, 131081, 3342359, 0, 8, 3342364, 0, 327684, 3407920, 0, 327683, 3407927, 0, 131079, 3473419, 0, 7, 3473421, 0, 131079, 3473423, 0, 131081, 3473428, 0, 9, 3473430, 0, 131079, 3473432, 0, 131081, 3538973, 0, 17, 3538974, 0, 18, 3538991, 0, 16, 3604491, 0, 131079, 3604493, 0, 131081, 3604498, 0, 131079, 3604500, 0, 9, 3604503, 0, 131081, 3604508, 0, 327684, 3604509, 0, 9, 3604527, 0, 5, 3604528, 0, 6, 3670062, 0, 327683, 3735572, 0, 131081, 3735577, 0, 7, 3735579, 0, 131079, 3735581, 0, 8, 3735582, 0, 9, 3735598, 0, 65543, 3801118, 0, 65545, 3801134, 0, 131079, 3801136, 0, 9, 3866649, 0, 131079, 3866651, 0, 7, 3866652, 0, 8, 3866654, 0, 131081, 3932190, 0, 12, 3997725, 0, 5, 3997728, 0, 6, 3997729, 0, 5, 3997730, 0, 131079, 3997732, 0, 131081, 3997733, 0, 5, 3997734, 0, 6, 3997735, 0, 5, 3997736, 0, 6, 3997737, 0, 65543, 3997739, 0, 65545, 3997740, 0, 5, 4063273, 0, 131079, 4063275, 0, 131081 ) - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 3"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 720917, 0, 327710, 1769505, 0, 65558, 1769515, 0, 9, 1769522, 0, 14, 2424888, 0, 17, 2424890, 0, 19, 2490388, 0, 13, 3014694, 0, 1441814 ) - -[node name="Tile Layer 4" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 589862, 0, 9, 983089, 0, 7, 1114158, 0, 6, 1179674, 0, 65543, 1179680, 0, 65543, 1179692, 0, 65545, 1441809, 0, 9, 1507353, 0, 9, 1507372, 0, 8, 1507374, 0, 7, 1638423, 0, 9, 1638425, 0, 8, 2162709, 0, 7, 2293766, 0, 9, 2293768, 0, 8, 2293793, 0, 7, 2293806, 0, 9, 2359327, 0, 131081, 2424841, 0, 8, 2883588, 0, 9, 3080212, 0, 9, 3080217, 0, 9, 3145781, 0, 8, 3211269, 0, 9, 3211284, 0, 8, 3342350, 0, 8, 3473421, 0, 9, 3473430, 0, 8, 3604498, 0, 7, 3604508, 0, 8, 3670062, 0, 7, 3735579, 0, 9, 3801134, 0, 7, 3997730, 0, 6 ) - -[node name="Block" type="TileMap" parent="."] -visible = false -tile_set = ExtResource( 7 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 655374, 35, 0, 655375, 35, 0, 655376, 35, 0, 655377, 35, 0, 655378, 35, 0, 655379, 35, 0, 720904, 35, 0, 720905, 35, 0, 720906, 35, 0, 720907, 35, 0, 720908, 35, 0, 720909, 35, 0, 720910, 35, 0, 720912, 35, 0, 720914, 35, 0, 720915, 35, 0, 786440, 35, 0, 786444, 35, 0, 786451, 35, 0, 786452, 35, 0, 786453, 35, 0, 786454, 35, 0, 786455, 35, 0, 786456, 35, 0, 786457, 35, 0, 786458, 35, 0, 786459, 35, 0, 786460, 35, 0, 786461, 35, 0, 786462, 35, 0, 786463, 35, 0, 786464, 35, 0, 786465, 35, 0, 786466, 35, 0, 786467, 35, 0, 786468, 35, 0, 786469, 35, 0, 786470, 35, 0, 786471, 35, 0, 786472, 35, 0, 851976, 35, 0, 852008, 35, 0, 917512, 35, 0, 917544, 35, 0, 917545, 35, 0, 917546, 35, 0, 983048, 35, 0, 983082, 35, 0, 1048584, 35, 0, 1048617, 35, 0, 1048618, 35, 0, 1114120, 35, 0, 1114153, 35, 0, 1179656, 35, 0, 1179662, 35, 0, 1179663, 35, 0, 1179664, 35, 0, 1179665, 35, 0, 1179666, 35, 0, 1179667, 35, 0, 1179668, 35, 0, 1179669, 35, 0, 1179670, 35, 0, 1179671, 35, 0, 1179672, 35, 0, 1179673, 35, 0, 1179674, 35, 0, 1179675, 35, 0, 1179676, 35, 0, 1179677, 35, 0, 1179678, 35, 0, 1179679, 35, 0, 1179680, 35, 0, 1179681, 35, 0, 1179682, 35, 0, 1179683, 35, 0, 1179684, 35, 0, 1179689, 35, 0, 1245192, 35, 0, 1245198, 35, 0, 1245219, 35, 0, 1245225, 35, 0, 1310727, 35, 0, 1310728, 35, 0, 1310729, 35, 0, 1310730, 35, 0, 1310733, 35, 0, 1310734, 35, 0, 1310735, 35, 0, 1310755, 35, 0, 1310756, 35, 0, 1310760, 35, 0, 1310761, 35, 0, 1376263, 35, 0, 1376271, 35, 0, 1376292, 35, 0, 1376296, 35, 0, 1441799, 35, 0, 1441807, 35, 0, 1441828, 35, 0, 1441832, 35, 0, 1507335, 35, 0, 1507336, 35, 0, 1507337, 35, 0, 1507338, 35, 0, 1507339, 35, 0, 1507343, 35, 0, 1507364, 35, 0, 1507368, 35, 0, 1572875, 35, 0, 1572879, 35, 0, 1572900, 35, 0, 1572904, 35, 0, 1638410, 35, 0, 1638411, 35, 0, 1638415, 35, 0, 1638436, 35, 0, 1638440, 35, 0, 1703946, 35, 0, 1703950, 35, 0, 1703951, 35, 0, 1703972, 35, 0, 1703976, 35, 0, 1769482, 35, 0, 1769483, 35, 0, 1769486, 35, 0, 1769487, 35, 0, 1769488, 35, 0, 1769489, 35, 0, 1769508, 35, 0, 1769512, 35, 0, 1835019, 35, 0, 1835025, 35, 0, 1835044, 35, 0, 1835048, 35, 0, 1900555, 35, 0, 1900561, 35, 0, 1900569, 35, 0, 1900570, 35, 0, 1900571, 35, 0, 1900580, 35, 0, 1900584, 35, 0, 1966091, 35, 0, 1966096, 35, 0, 1966097, 35, 0, 1966105, 35, 0, 1966107, 35, 0, 1966108, 35, 0, 1966109, 35, 0, 1966116, 35, 0, 1966120, 35, 0, 1966122, 35, 0, 1966123, 35, 0, 1966124, 35, 0, 2031627, 35, 0, 2031633, 35, 0, 2031641, 35, 0, 2031643, 35, 0, 2031645, 35, 0, 2031646, 35, 0, 2031647, 35, 0, 2031648, 35, 0, 2031649, 35, 0, 2031652, 35, 0, 2031656, 35, 0, 2031658, 35, 0, 2031660, 35, 0, 2031661, 35, 0, 2097163, 35, 0, 2097164, 35, 0, 2097165, 35, 0, 2097166, 35, 0, 2097167, 35, 0, 2097168, 35, 0, 2097169, 35, 0, 2097176, 35, 0, 2097177, 35, 0, 2097185, 35, 0, 2097186, 35, 0, 2097187, 35, 0, 2097188, 35, 0, 2097192, 35, 0, 2097193, 35, 0, 2097194, 35, 0, 2097197, 35, 0, 2097198, 35, 0, 2097199, 35, 0, 2097200, 35, 0, 2097201, 35, 0, 2097202, 35, 0, 2097203, 35, 0, 2097204, 35, 0, 2162712, 35, 0, 2162740, 35, 0, 2228248, 35, 0, 2228276, 35, 0, 2293784, 35, 0, 2293802, 35, 0, 2293812, 35, 0, 2359320, 35, 0, 2359321, 35, 0, 2359322, 35, 0, 2359323, 35, 0, 2359324, 35, 0, 2359325, 35, 0, 2359326, 35, 0, 2359327, 35, 0, 2359328, 35, 0, 2359329, 35, 0, 2359330, 35, 0, 2359331, 35, 0, 2359332, 35, 0, 2359336, 35, 0, 2359337, 35, 0, 2359338, 35, 0, 2359339, 35, 0, 2359340, 35, 0, 2359341, 35, 0, 2359342, 35, 0, 2359343, 35, 0, 2359344, 35, 0, 2359345, 35, 0, 2359346, 35, 0, 2359347, 35, 0, 2359348, 35, 0, 2424868, 35, 0, 2424872, 35, 0, 2490404, 35, 0, 2490408, 35, 0, 2555935, 35, 0, 2555936, 35, 0, 2555937, 35, 0, 2555938, 35, 0, 2555939, 35, 0, 2555940, 35, 0, 2555944, 35, 0, 2555945, 35, 0, 2555946, 35, 0, 2555947, 35, 0, 2555948, 35, 0, 2555949, 35, 0, 2621456, 35, 0, 2621457, 35, 0, 2621458, 35, 0, 2621471, 35, 0, 2621485, 35, 0, 2686987, 35, 0, 2686988, 35, 0, 2686989, 35, 0, 2686990, 35, 0, 2686991, 35, 0, 2686992, 35, 0, 2686994, 35, 0, 2686995, 35, 0, 2686999, 35, 0, 2687000, 35, 0, 2687001, 35, 0, 2687007, 35, 0, 2687021, 35, 0, 2687031, 35, 0, 2687032, 35, 0, 2687033, 35, 0, 2752519, 35, 0, 2752520, 35, 0, 2752521, 35, 0, 2752522, 35, 0, 2752523, 35, 0, 2752524, 35, 0, 2752526, 35, 0, 2752527, 35, 0, 2752528, 35, 0, 2752531, 35, 0, 2752532, 35, 0, 2752533, 35, 0, 2752534, 35, 0, 2752535, 35, 0, 2752537, 35, 0, 2752538, 35, 0, 2752539, 35, 0, 2752540, 35, 0, 2752543, 35, 0, 2752557, 35, 0, 2752560, 35, 0, 2752561, 35, 0, 2752562, 35, 0, 2752563, 35, 0, 2752564, 35, 0, 2752567, 35, 0, 2752569, 35, 0, 2752570, 35, 0, 2752571, 35, 0, 2752572, 35, 0, 2752573, 35, 0, 2752579, 35, 0, 2752580, 35, 0, 2752581, 35, 0, 2752582, 35, 0, 2752583, 35, 0, 2818055, 35, 0, 2818076, 35, 0, 2818077, 35, 0, 2818078, 35, 0, 2818079, 35, 0, 2818093, 35, 0, 2818094, 35, 0, 2818095, 35, 0, 2818096, 35, 0, 2818100, 35, 0, 2818101, 35, 0, 2818102, 35, 0, 2818103, 35, 0, 2818109, 35, 0, 2818110, 35, 0, 2818111, 35, 0, 2818112, 35, 0, 2818113, 35, 0, 2818114, 35, 0, 2883591, 35, 0, 2883620, 35, 0, 2883621, 35, 0, 2883622, 35, 0, 2883623, 35, 0, 2883624, 35, 0, 2883647, 35, 0, 2949127, 35, 0, 2949128, 35, 0, 2949129, 35, 0, 2949156, 35, 0, 2949160, 35, 0, 3014665, 35, 0, 3014692, 35, 0, 3014693, 35, 0, 3014694, 35, 0, 3014695, 35, 0, 3014696, 35, 0, 3080201, 35, 0, 3080202, 35, 0, 3080203, 35, 0, 3080204, 35, 0, 3080205, 35, 0, 3080206, 35, 0, 3080207, 35, 0, 3080208, 35, 0, 3080209, 35, 0, 3080210, 35, 0, 3080211, 35, 0, 3080212, 35, 0, 3080213, 35, 0, 3080214, 35, 0, 3080215, 35, 0, 3080216, 35, 0, 3080217, 35, 0, 3080218, 35, 0, 3080219, 35, 0, 3080220, 35, 0, 3080221, 35, 0, 3080222, 35, 0, 3080223, 35, 0, 3080230, 35, 0, 3080237, 35, 0, 3080238, 35, 0, 3080239, 35, 0, 3080240, 35, 0, 3080241, 35, 0, 3080242, 35, 0, 3080243, 35, 0, 3080244, 35, 0, 3080245, 35, 0, 3080246, 35, 0, 3080247, 35, 0, 3080248, 35, 0, 3080249, 35, 0, 3080250, 35, 0, 3080251, 35, 0, 3080252, 35, 0, 3080253, 35, 0, 3080254, 35, 0, 3080255, 35, 0, 3080256, 35, 0, 3080257, 35, 0, 3080258, 35, 0, 3145759, 35, 0, 3145773, 35, 0, 3145795, 35, 0, 3145796, 35, 0, 3145797, 35, 0, 3145798, 35, 0, 3145799, 35, 0, 3211295, 35, 0, 3211309, 35, 0, 3276831, 35, 0, 3276845, 35, 0, 3342367, 35, 0, 3342368, 35, 0, 3342369, 35, 0, 3342370, 35, 0, 3342371, 35, 0, 3342372, 35, 0, 3342376, 35, 0, 3342377, 35, 0, 3342378, 35, 0, 3342379, 35, 0, 3342380, 35, 0, 3342381, 35, 0, 3407908, 35, 0, 3407909, 35, 0, 3407910, 35, 0, 3407911, 35, 0, 3407912, 35, 0 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="NPC_Layer" type="Node2D" parent="."] -scale = Vector2( 0.5, 0.5 ) - -[node name="Block" parent="NPC_Layer" instance=ExtResource( 10 )] -position = Vector2( 528, 1424 ) -size = "custom" -custom_size = Vector2( 16, 48 ) - -[node name="HeroHomeDoor" parent="NPC_Layer" instance=ExtResource( 8 )] -position = Vector2( 912, 1008 ) -scene_destination = "res://Maps/MokiTown/HeroHome.tscn" -location = Vector2( 1120, 304 ) - -[node name="Door2" parent="NPC_Layer" instance=ExtResource( 8 )] -position = Vector2( 560, 368 ) -scene_destination = "res://Maps/MokiTown/BamboLab.tscn" -location = Vector2( 240, 528 ) -door_type = "Type 2 - Glass" - -[node name="RivalDoor" parent="NPC_Layer" instance=ExtResource( 8 )] -position = Vector2( 1808, 1360 ) -scene_destination = "res://Maps/MokiTown/Rival House.tscn" -location = Vector2( 272, 368 ) - -[node name="Event1" parent="NPC_Layer" instance=ExtResource( 10 )] -position = Vector2( 848, 496 ) -size = "custom" -custom_size = Vector2( 16, 80 ) - -[node name="Route1Connection" parent="NPC_Layer" instance=ExtResource( 8 )] -position = Vector2( 272, 1392 ) -scene_destination = "res://Maps/Routes/Route1/Route1.tscn" -location = Vector2( 2256, 368 ) -door_type = "Type 3 - Invisible" - -[node name="Route1Connection2" parent="NPC_Layer" instance=ExtResource( 8 )] -position = Vector2( 272, 1424 ) -scene_destination = "res://Maps/Routes/Route1/Route1.tscn" -location = Vector2( 2256, 400 ) -door_type = "Type 3 - Invisible" - -[node name="Rock1" parent="NPC_Layer" instance=ExtResource( 9 )] -position = Vector2( 2096, 1456 ) -type = "Smashable Rock" - -[node name="Rock2" parent="NPC_Layer" instance=ExtResource( 9 )] -position = Vector2( 2128, 1424 ) -type = "Smashable Rock" - -[node name="Rock3" parent="NPC_Layer" instance=ExtResource( 9 )] -position = Vector2( 2128, 1488 ) -type = "Smashable Rock" - -[node name="TerrainTags" parent="." instance=ExtResource( 11 )] -visible = false -scale = Vector2( 1, 1 ) -tile_data = PoolIntArray( 2818060, 0, 0, 2818061, 0, 0, 2818062, 0, 0, 2818063, 0, 0, 2883595, 0, 0, 2883596, 0, 0, 2883597, 0, 0, 2883598, 0, 0, 2883599, 0, 0, 2949131, 0, 0, 2949132, 0, 0, 2949133, 0, 0, 2949134, 0, 0, 2949135, 0, 0, 3014667, 0, 0, 3014668, 0, 0, 3014669, 0, 0, 3014670, 0, 0, 3080205, 0, 0 ) - -[connection signal="area_entered" from="NPC_Layer/Block" to="." method="block_exit"] -[connection signal="area_entered" from="NPC_Layer/Event1" to="." method="event1"] diff --git a/Maps/MokiTown/Moki_NPC_Houses.gd b/Maps/MokiTown/Moki_NPC_Houses.gd new file mode 100644 index 000000000..6d3f48dea --- /dev/null +++ b/Maps/MokiTown/Moki_NPC_Houses.gd @@ -0,0 +1,9 @@ +extends Node2D + +#var next_scene1 = "res://Maps/Route03/Route03.tscn" + +var background_music = "res://Audio/BGM/PU-Moki_Town.ogg"; + +var type = "Indoor" +var place_name = "Moki Town House" + diff --git a/Maps/MokiTown/Moki_NPC_Houses.gd.uid b/Maps/MokiTown/Moki_NPC_Houses.gd.uid new file mode 100644 index 000000000..3bfce5bbd --- /dev/null +++ b/Maps/MokiTown/Moki_NPC_Houses.gd.uid @@ -0,0 +1 @@ +uid://r8px5g30jb36 diff --git a/Maps/MokiTown/Moki NPC Houses.tmx b/Maps/MokiTown/Moki_NPC_Houses.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/MokiTown/Moki NPC Houses.tmx rename to Maps/MokiTown/Moki_NPC_Houses.tmx diff --git a/Maps/MokiTown/Moki_NPC_Houses.tscn b/Maps/MokiTown/Moki_NPC_Houses.tscn new file mode 100644 index 000000000..997fe1793 --- /dev/null +++ b/Maps/MokiTown/Moki_NPC_Houses.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_indoors+.tres" type="TileSet" id=1] + + +[node name="Node2D" type="Node2D"] +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 327680, 24, 2, 327680, 24, 3, 327680, 24, 4, 327680, 24, 5, 327680, 24, 6, 327680, 24, 7, 327680, 24, 8, 327680, 24, 9, 327680, 24, 10, 327680, 24, 11, 327680, 24, 12, 327680, 24, 13, 327680, 24, 14, 327680, 24, 15, 327680, 24, 16, 327680, 24, 17, 327680, 24, 18, 327680, 24, 19, 327680, 24, 20, 327680, 24, 21, 327680, 24, 22, 327680, 24, 23, 327680, 24, 24, 327680, 24, 25, 327680, 24, 26, 327680, 24, 27, 327680, 24, 28, 327680, 24, 29, 327680, 24, 30, 327680, 24, 31, 327680, 24, 32, 327680, 24, 65536, 327680, 24, 65537, 196608, 0, 65538, 262144, 0, 65539, 262144, 0, 65540, 262144, 0, 65541, 262144, 0, 65542, 327680, 24, 65543, 327680, 24, 65544, 262144, 0, 65545, 262144, 0, 65546, 262144, 0, 65547, 262144, 0, 65548, 327680, 0, 65549, 327680, 24, 65550, 327680, 24, 65551, 327680, 24, 65552, 327680, 24, 65553, 327680, 24, 65554, 327680, 24, 65555, 327680, 24, 65556, 327680, 2, 65557, 393216, 2, 65558, 393216, 2, 65559, 393216, 2, 65560, 393216, 2, 65561, 393216, 2, 65562, 393216, 2, 65563, 393216, 2, 65564, 393216, 2, 65565, 393216, 2, 65566, 393216, 2, 65567, 458752, 2, 65568, 327680, 24, 131072, 327680, 24, 131073, 196608, 1, 131074, 262144, 1, 131075, 262144, 1, 131076, 262144, 1, 131077, 262144, 1, 131078, 327680, 24, 131079, 327680, 24, 131080, 262144, 1, 131081, 262144, 1, 131082, 262144, 1, 131083, 262144, 1, 131084, 327680, 1, 131085, 327680, 24, 131086, 327680, 24, 131087, 327680, 24, 131088, 327680, 24, 131089, 327680, 24, 131090, 327680, 24, 131091, 327680, 24, 131092, 327680, 3, 131093, 393216, 3, 131094, 393216, 3, 131095, 393216, 3, 131096, 393216, 3, 131097, 393216, 3, 131098, 393216, 3, 131099, 393216, 3, 131100, 393216, 3, 131101, 393216, 3, 131102, 393216, 3, 131103, 458752, 3, 131104, 327680, 24, 196608, 327680, 24, 196609, 65536, 3, 196610, 65536, 3, 196611, 65536, 3, 196612, 65536, 3, 196613, 65536, 3, 196614, 196608, 0, 196615, 327680, 0, 196616, 65536, 3, 196617, 65536, 3, 196618, 65536, 3, 196619, 65536, 3, 196620, 65536, 3, 196621, 327680, 24, 196622, 327680, 24, 196623, 327680, 24, 196624, 327680, 24, 196625, 327680, 24, 196626, 327680, 24, 196627, 327680, 24, 196628, 0, 8, 196629, 0, 8, 196630, 0, 8, 196631, 0, 8, 196632, 0, 8, 196633, 0, 8, 196634, 0, 8, 196635, 0, 8, 196636, 0, 8, 196637, 0, 8, 196638, 0, 8, 196639, 0, 8, 196640, 327680, 24, 262144, 327680, 24, 262145, 65536, 3, 262146, 65536, 2, 262147, 65536, 2, 262148, 65536, 2, 262149, 65536, 2, 262150, 196608, 1, 262151, 327680, 1, 262152, 65536, 3, 262153, 65536, 2, 262154, 65536, 2, 262155, 65536, 2, 262156, 65536, 2, 262157, 327680, 24, 262158, 327680, 24, 262159, 327680, 24, 262160, 327680, 24, 262161, 327680, 24, 262162, 327680, 24, 262163, 327680, 24, 262164, 0, 8, 262165, 0, 9, 262166, 0, 9, 262167, 0, 9, 262168, 458752, 13, 262169, 458752, 13, 262170, 458752, 13, 262171, 458752, 13, 262172, 0, 9, 262173, 0, 9, 262174, 0, 9, 262175, 0, 9, 262176, 327680, 24, 327680, 327680, 24, 327681, 65536, 3, 327682, 65536, 2, 327683, 65536, 2, 327684, 65536, 2, 327685, 65536, 2, 327686, 65536, 3, 327687, 65536, 3, 327688, 65536, 3, 327689, 65536, 2, 327690, 65536, 2, 327691, 65536, 2, 327692, 65536, 2, 327693, 327680, 24, 327694, 327680, 24, 327695, 327680, 24, 327696, 327680, 24, 327697, 327680, 24, 327698, 327680, 24, 327699, 327680, 24, 327700, 0, 8, 327701, 0, 9, 327702, 0, 9, 327703, 0, 9, 327704, 458752, 13, 327705, 458752, 13, 327706, 458752, 13, 327707, 458752, 13, 327708, 0, 9, 327709, 0, 9, 327710, 0, 9, 327711, 0, 9, 327712, 327680, 24, 393216, 327680, 24, 393217, 65536, 3, 393218, 65536, 2, 393219, 65536, 2, 393220, 65536, 2, 393221, 65536, 2, 393222, 65536, 2, 393223, 65536, 2, 393224, 65536, 2, 393225, 65536, 13, 393226, 65536, 13, 393227, 65536, 13, 393228, 65536, 2, 393229, 327680, 24, 393230, 327680, 24, 393231, 327680, 24, 393232, 327680, 24, 393233, 327680, 24, 393234, 327680, 24, 393235, 327680, 24, 393236, 0, 8, 393237, 0, 9, 393238, 0, 9, 393239, 0, 9, 393240, 458752, 13, 393241, 458752, 13, 393242, 458752, 13, 393243, 458752, 13, 393244, 0, 9, 393245, 0, 9, 393246, 0, 9, 393247, 0, 9, 393248, 327680, 24, 458752, 327680, 24, 458753, 65536, 3, 458754, 65536, 2, 458755, 65536, 2, 458756, 65536, 2, 458757, 65536, 2, 458758, 65536, 2, 458759, 65536, 2, 458760, 65536, 2, 458761, 65536, 13, 458762, 65536, 13, 458763, 65536, 13, 458764, 65536, 2, 458765, 327680, 24, 458766, 327680, 24, 458767, 327680, 24, 458768, 327680, 24, 458769, 327680, 24, 458770, 327680, 24, 458771, 327680, 24, 458772, 0, 8, 458773, 0, 9, 458774, 0, 9, 458775, 0, 9, 458776, 458752, 13, 458777, 458752, 13, 458778, 458752, 13, 458779, 458752, 13, 458780, 0, 9, 458781, 0, 9, 458782, 0, 9, 458783, 0, 9, 458784, 327680, 24, 524288, 327680, 24, 524289, 65536, 3, 524290, 65536, 2, 524291, 65536, 2, 524292, 65536, 2, 524293, 65536, 2, 524294, 65536, 2, 524295, 65536, 2, 524296, 65536, 2, 524297, 65536, 2, 524298, 65536, 2, 524299, 65536, 2, 524300, 65536, 2, 524301, 327680, 24, 524302, 327680, 24, 524303, 327680, 24, 524304, 327680, 24, 524305, 327680, 24, 524306, 327680, 24, 524307, 327680, 24, 524308, 0, 8, 524309, 0, 9, 524310, 0, 9, 524311, 0, 9, 524312, 0, 9, 524313, 0, 9, 524314, 0, 9, 524315, 0, 9, 524316, 0, 9, 524317, 0, 9, 524318, 0, 9, 524319, 0, 9, 524320, 327680, 24, 589824, 327680, 24, 589825, 65536, 3, 589826, 65536, 2, 589827, 65536, 2, 589828, 65536, 2, 589829, 65536, 2, 589830, 65536, 2, 589831, 65536, 2, 589832, 65536, 2, 589833, 65536, 2, 589834, 65536, 2, 589835, 65536, 2, 589836, 65536, 2, 589837, 327680, 24, 589838, 327680, 24, 589839, 327680, 24, 589840, 327680, 24, 589841, 327680, 24, 589842, 327680, 24, 589843, 327680, 24, 589844, 0, 8, 589845, 0, 9, 589846, 0, 9, 589847, 0, 9, 589848, 0, 9, 589849, 0, 9, 589850, 0, 9, 589851, 0, 9, 589852, 0, 9, 589853, 0, 9, 589854, 0, 9, 589855, 0, 9, 589856, 327680, 24, 655360, 327680, 24, 655361, 65536, 3, 655362, 65536, 2, 655363, 65536, 2, 655364, 65536, 2, 655365, 65536, 2, 655366, 65536, 2, 655367, 196608, 26, 655368, 65536, 2, 655369, 65536, 2, 655370, 65536, 2, 655371, 65536, 2, 655372, 65536, 2, 655373, 327680, 24, 655374, 327680, 24, 655375, 327680, 24, 655376, 327680, 24, 655377, 327680, 24, 655378, 327680, 24, 655379, 327680, 24, 655380, 0, 8, 655381, 0, 9, 655382, 0, 9, 655383, 0, 9, 655384, 0, 9, 655385, 0, 9, 655386, 196608, 26, 655387, 0, 9, 655388, 0, 9, 655389, 0, 9, 655390, 0, 9, 655391, 0, 9, 655392, 327680, 24, 720896, 327680, 24, 720897, 327680, 24, 720898, 327680, 24, 720899, 327680, 24, 720900, 327680, 24, 720901, 327680, 24, 720902, 327680, 24, 720903, 327680, 24, 720904, 327680, 24, 720905, 327680, 24, 720906, 327680, 24, 720907, 327680, 24, 720908, 327680, 24, 720909, 327680, 24, 720910, 327680, 24, 720911, 327680, 24, 720912, 327680, 24, 720913, 327680, 24, 720914, 327680, 24, 720915, 327680, 24, 720916, 327680, 24, 720917, 327680, 24, 720918, 327680, 24, 720919, 327680, 24, 720920, 327680, 24, 720921, 327680, 24, 720922, 327680, 24, 720923, 327680, 24, 720924, 327680, 24, 720925, 327680, 24, 720926, 327680, 24, 720927, 327680, 24, 720928, 327680, 24 ) +[node name="Tile Layer 2" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 65538, 196608, 8, 65539, 262144, 8, 65546, 196608, 8, 65547, 262144, 8, 65556, 393216, 15, 65557, 327680, 8, 65558, 393216, 8, 65559, 458752, 8, 65564, 327680, 8, 65565, 393216, 8, 65566, 458752, 8, 131073, 65536, 6, 131074, 196608, 9, 131075, 262144, 9, 131080, 327680, 4, 131081, 393216, 4, 131082, 196608, 9, 131083, 262144, 9, 131092, 393216, 16, 131093, 327680, 9, 131094, 393216, 9, 131095, 458752, 9, 131096, 196608, 10, 131097, 393216, 10, 131098, 458752, 10, 131099, 131072, 6, 131100, 327680, 9, 131101, 393216, 9, 131102, 458752, 9, 131103, 196608, 10, 196609, 65536, 7, 196610, 262144, 11, 196611, 327680, 11, 196615, 393216, 17, 196616, 327680, 5, 196617, 393216, 5, 196618, 262144, 16, 196619, 327680, 16, 196631, 393216, 12, 196632, 458752, 12, 196633, 458752, 12, 196634, 458752, 12, 196635, 458752, 12, 196636, 0, 15, 196639, 196608, 11, 262150, 65536, 15, 262151, 131072, 15, 262154, 262144, 17, 262155, 327680, 17, 262167, 393216, 13, 262172, 0, 16, 327686, 65536, 16, 327687, 131072, 16, 327688, 0, 12, 327689, 65536, 12, 327690, 65536, 12, 327691, 65536, 12, 327692, 131072, 12, 327703, 393216, 13, 327704, 65536, 17, 327705, 393216, 6, 327706, 458752, 6, 327708, 0, 16, 393224, 0, 13, 393228, 131072, 13, 393239, 393216, 13, 393240, 65536, 17, 393241, 393216, 7, 393242, 458752, 7, 393244, 0, 16, 458754, 262144, 6, 458755, 327680, 6, 458756, 65536, 17, 458760, 0, 13, 458764, 131072, 13, 458772, 65536, 15, 458773, 131072, 15, 458775, 393216, 13, 458777, 65536, 17, 458778, 65536, 17, 458780, 0, 16, 458781, 262144, 15, 458782, 327680, 15, 524290, 262144, 7, 524291, 327680, 7, 524292, 65536, 17, 524296, 0, 14, 524297, 65536, 14, 524298, 65536, 14, 524299, 65536, 14, 524300, 131072, 14, 524308, 65536, 16, 524309, 131072, 16, 524311, 393216, 14, 524312, 458752, 14, 524313, 458752, 14, 524314, 458752, 14, 524315, 458752, 14, 524316, 0, 17, 524317, 262144, 16, 524318, 327680, 16, 589844, 65536, 17, 589853, 262144, 17, 589854, 327680, 17, 655366, 131072, 26, 655368, 262144, 26, 655385, 131072, 26, 655387, 262144, 26 ) +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 131074, 262144, 10, 131075, 327680, 10, 131082, 262144, 15, 131083, 327680, 15, 196632, 196608, 11, 196633, 393216, 11, 196634, 458752, 11, 196635, 131072, 7 ) + diff --git a/Maps/MokiTown/Moki_Town.gd b/Maps/MokiTown/Moki_Town.gd new file mode 100644 index 000000000..f1e91e988 --- /dev/null +++ b/Maps/MokiTown/Moki_Town.gd @@ -0,0 +1,432 @@ +extends Node2D +var map_px_size = Vector2(2304, 2048) +var edge_connections = [["E", "res://Maps/Routes/Route3/Route_3.tscn", -832, 16, 2112]] + +var adjacent_scenes = [ + ["res://Maps/Routes/Route3/Route_3.tscn", Vector2(2304,832)] +] + +var grassSprite = "res://Graphics/Autotiles/Tall_Grass.png" + +var background_music = "res://Audio/BGM/PU-Moki_Town.ogg"; + +var type = "Outside" +var place_name = "Moki Town" + +var npc_layer + +var base_encounter_rate = 10 # Not sure if correct value + +# NPCs +var theo +var bambo + +# Wild Poke table +var wild_table = [ +# ID chance lowest_level highest_level + [7, 100, 2, 6] +] + +func _ready(): + npc_layer = $NPC_Layer + if Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE") && !Global.past_events.has("EVENT_MOKI_TOWN_DEMO"): #TODO add check if event 2 is over + event2_prep() + + if Global.past_events.has("MOKI_TOWN_ROCK1_SMASHED"): + $NPC_Layer/Rock1.queue_free() + if Global.past_events.has("MOKI_TOWN_ROCK2_SMASHED"): + $NPC_Layer/Rock2.queue_free() + if Global.past_events.has("MOKI_TOWN_ROCK3_SMASHED"): + $NPC_Layer/Rock3.queue_free() + + +func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact + if check_pos == $NPC_Layer/Rock1.position || check_pos == $NPC_Layer/Rock2.position || check_pos == $NPC_Layer/Rock3.position: + Global.game.lock_player() + Global.game.play_dialogue("SMASHABLE_ROCK") + await Global.game.event_dialogue_end + Global.game.release_player() + if check_pos == Vector2(816, 1040): + print("Modded") + var poke = Pokemon.new() + poke.set_basic_pokemon_by_level(3, 20) + Global.pokemon_group.append(poke) + pass + return null + + +func block_exit(_body): + # Check if player has pokes + if (Global.pokemon_group.is_empty() && !Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE")): + # Wait for player to stop moving + Global.game.lock_player() + await Global.game.player.step + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue("MOKI_TOWN_BLOCK") + await Global.game.event_dialogue_end + Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.RIGHT, 1) + await Global.game.player.done_movement + Global.game.release_player() + pass + if Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE") && !Global.past_events.has("EVENT_MOKI_TOWN_THEO_HOME_1"): + # Wait for player to stop moving + Global.game.lock_player() + await Global.game.player.step + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue_with_point("NPC_BAMBO_MOKI_TOWN_CATCH_DEMO_PREP_1", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.RIGHT, 1) + await Global.game.player.done_movement + Global.game.release_player() + pass + if Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE") && Global.past_events.has("EVENT_MOKI_TOWN_THEO_HOME_1") && !Global.past_events.has("EVENT_MOKI_TOWN_DEMO"): + event2() + pass + +func event1(_body): + var event_name = "EVENT_MOKI_TOWN_THEO_1" + if !Global.past_events.has(event_name): + print("New Event: " + event_name) + DialogueSystem.set_box_position(DialogueSystem.TOP) # Not the same as original + Global.game.lock_player() + # Message + Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_1") + await Global.game.event_dialogue_end + # Change music and move to center at same time + var time = Global.game.get_node("Background_music").get_playback_position() + Global.game.get_node("Background_music").stop() + var sound = load("res://Audio/BGM/PU-Rival_Theme.ogg") + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + # Move player to center if not already + #var center = Vector2(816,496) # Top: 464 and 432 Bottom: 528 and 560 + var dir + var steps + match Global.game.player.position.y: + 464.0: # These need to be floats! TOOK ME HOURS TO FIGURE THAT OUT! + dir = Global.game.player.DIRECTION.DOWN + steps = 1 + Global.game.player.call_deferred("move_player_event", dir, steps) + await Global.game.player.done_movement + 432.0: + dir = Global.game.player.DIRECTION.DOWN + steps = 2 + Global.game.player.call_deferred("move_player_event", dir, steps) + await Global.game.player.done_movement + 528.0: + dir = Global.game.player.DIRECTION.UP + steps = 1 + Global.game.player.call_deferred("move_player_event", dir, steps) + await Global.game.player.done_movement + 560.0: + dir = Global.game.player.DIRECTION.UP + steps = 2 + Global.game.player.call_deferred("move_player_event", dir, steps) + await Global.game.player.done_movement + + # Spawn NPC + var npc = load("res://Utilities/NPC.tscn").instantiate() + npc.texture = load("res://Graphics/Characters/Rivaltheo.PNG") + npc_layer.add_child(npc) + + #Global.game.player.direction = Global.game.player.DIRECTION.RIGHT + Global.game.player.set_facing_direction(Global.game.player.DIRECTION.RIGHT) + npc.position = Vector2(1136,496) + npc.call_deferred("move_multi", "Left", 8) + await npc.done_movement + #print("NPC done") + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_2", npc.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + npc.call_deferred("move_multi", "Up", 1) + await npc.done_movement + npc.call_deferred("move_multi", "Left", 10) + await npc.done_movement + npc.queue_free() + Global.game.get_node("Effect_music").stop() + Global.game.get_node("Background_music").play(time) + Global.game.release_player() + Global.past_events.append(event_name) +func event2_prep(): + # Spawn npcs + bambo = load("res://Utilities/NPC.tscn").instantiate() + bambo.texture = load("res://Graphics/Characters/phone035.PNG") + npc_layer.add_child(bambo) + bambo.position = Vector2(496, 1424) + bambo.set_idle_frame("Right") + + if Global.past_events.has("EVENT_MOKI_TOWN_THEO_HOME_1"): + theo = load("res://Utilities/NPC.tscn").instantiate() + theo.texture = load("res://Graphics/Characters/Rivaltheo.PNG") + npc_layer.add_child(theo) + theo.position = Vector2(528, 1456) + theo.set_idle_frame("Left") + pass +func event2(): + Global.game.lock_player() + await Global.game.player.step + if Global.game.player.position == Vector2(528,1392): + #Move player down + Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.DOWN, 1) + await Global.game.player.done_movement + Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.LEFT) + + Global.game.get_node("Background_music").stream = load("res://Audio/BGM/PU-Radio_Oak.ogg") + Global.game.get_node("Background_music").play() + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_1", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_2", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + # Turn bambo right + bambo.set_idle_frame("Left") + await get_tree().create_timer(0.50).timeout + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_3", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_4", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_5", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_6", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + bambo.call_deferred("move_multi", "Left", 1) + await bambo.done_movement + + await get_tree().create_timer(0.50).timeout + + # Spawn Chyinmunk + var chyinmunk = load("res://Utilities/NPC.tscn").instantiate() + chyinmunk.texture = load("res://Graphics/Characters/PU-Chyinmunk.png") + npc_layer.add_child(chyinmunk) + chyinmunk.position = Vector2(400, 1424) + chyinmunk.set_idle_frame("Left") + + # Play cry SE + var sound = load("res://Audio/SE/007Cry.wav") + sound.loop_mode = AudioStreamWAV.LOOP_DISABLED + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Effect_music").stop() + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_7", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + # Bambo's pokemon + var bambo_mon = load("res://Utilities/NPC.tscn").instantiate() + + if Global.past_events.has("EVENT_MOKI_LAB_GOT_RAPTORCH"): #Eletux + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_8_Eletux", bambo.get_global_transform_with_canvas().get_origin()) + bambo_mon.texture = load("res://Graphics/Characters/PU-Eletux.png") + if Global.past_events.has("EVENT_MOKI_LAB_GOT_ORCHYNX"): #Raptorch + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_8_Raptorch", bambo.get_global_transform_with_canvas().get_origin()) + bambo_mon.texture = load("res://Graphics/Characters/PU-Raptorch.png") + if Global.past_events.has("EVENT_MOKI_LAB_GOT_ELETUX"): #Orchynx + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_8_Orchynx", bambo.get_global_transform_with_canvas().get_origin()) + bambo_mon.texture = load("res://Graphics/Characters/PU-Orchynx.png") + await Global.game.event_dialogue_end + + npc_layer.add_child(bambo_mon) + bambo_mon.position = Vector2(432, 1424) + bambo_mon.set_idle_frame("Left") + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_9", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_10", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_11", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + if Global.past_events.has("EVENT_MOKI_LAB_GOT_RAPTORCH"): #Eletux + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_12_Eletux", bambo.get_global_transform_with_canvas().get_origin()) + if Global.past_events.has("EVENT_MOKI_LAB_GOT_ORCHYNX"): #Raptorch + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_12_Raptorch", bambo.get_global_transform_with_canvas().get_origin()) + if Global.past_events.has("EVENT_MOKI_LAB_GOT_ELETUX"): #Orchynx + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_12_Orchynx", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + # Play hit SE + sound = load("res://Audio/SE/Blow1.ogg") + sound.loop = false + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Effect_music").stop() + + await get_tree().create_timer(0.10).timeout + + chyinmunk.set_idle_frame("Right") + + # Play cry SE + sound = load("res://Audio/SE/007Cry.wav") + sound.loop_mode = AudioStreamWAV.LOOP_DISABLED + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Effect_music").stop() + + Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_13") + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_14", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + sound = load("res://Audio/SE/throw.wav") + sound.loop_mode = AudioStreamWAV.LOOP_DISABLED + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Effect_music").stop() + + # Pokeball go! + chyinmunk.texture = load("res://Graphics/Characters/itemball.png") + + sound = load("res://Audio/SE/balldrop.wav") + sound.loop_mode = AudioStreamWAV.LOOP_DISABLED + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Effect_music").stop() + + # Remove chyinmunk + chyinmunk.queue_free() + + sound = load("res://Audio/SE/recall.wav") + sound.loop_mode = AudioStreamWAV.LOOP_DISABLED + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Effect_music").stop() + + bambo.call_deferred("move_multi", "Left", 1) + await bambo.done_movement + + # Remove Bambo's pokemon + bambo_mon.queue_free() + + await get_tree().create_timer(0.10).timeout + + bambo.call_deferred("move_multi", "Right", 1) + await bambo.done_movement + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_15", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_16", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + bambo.call_deferred("move_multi", "Right", 1) + await bambo.done_movement + + bambo.call_deferred("move_multi", "Left", 1) # TODO: Change to move backwards when NPCs can do that. + await bambo.done_movement + + bambo.set_idle_frame("Right") + + var time = Global.game.get_node("Background_music").get_playback_position() + Global.game.get_node("Background_music").stop() + sound = load("res://Audio/ME/Jinlge_-_KeyItem.ogg") + sound.loop = false + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + + Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_17") + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Background_music").play(time) + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_18", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_19", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_20", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + bambo.call_deferred("move_multi", "Right", 1) + await bambo.done_movement + + bambo.call_deferred("move_multi", "Left", 1) # TODO: Change to move backwards when NPCs can do that. + await bambo.done_movement + + bambo.set_idle_frame("Right") + + # Add pokeballs to inventory + Global.inventory.add_item_by_name_multiple("Poké Ball", 5) + + time = Global.game.get_node("Background_music").get_playback_position() + Global.game.get_node("Background_music").stop() + sound = load("res://Audio/ME/Jingle_-_Regular_Item.ogg") + sound.loop = false + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_21") + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Background_music").play(time) + + Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_22") + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_23", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_24", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_25", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + time = Global.game.get_node("Background_music").get_playback_position() + Global.game.get_node("Background_music").stop() + sound = load("res://Audio/ME/Jinlge_-_KeyItem.ogg") + sound.loop = false + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + Global.game.play_dialogue("EVENT_MOKI_TOWN_CAPTURE_DEMO_26") + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Background_music").play(time) + + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_27", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_28", bambo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + bambo.call_deferred("move_multi", "Up", 1) + await bambo.done_movement + bambo.call_deferred("move_multi", "Right", 4) + await bambo.done_movement + bambo.call_deferred("move_multi", "Down", 2) + await bambo.done_movement + bambo.call_deferred("move_multi", "Right", 9) + await bambo.done_movement + + bambo.queue_free() + + # Face player and theo together + theo.set_idle_frame("Up") + Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.DOWN) + + await get_tree().create_timer(0.2).timeout + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_29", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_CAPTURE_DEMO_30", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + theo.call_deferred("move_multi", "Left", 1) + await theo.done_movement + theo.call_deferred("move_multi", "Up", 1) + await theo.done_movement + theo.call_deferred("move_multi", "Left", 7) + await theo.done_movement + + theo.queue_free() + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.past_events.append("EVENT_MOKI_TOWN_DEMO") + Global.game.release_player() + pass +func get_grass_cells(): + return get_node("Tile Layer 1/Grass").get_used_cells(0) + diff --git a/Maps/MokiTown/Moki_Town.gd.uid b/Maps/MokiTown/Moki_Town.gd.uid new file mode 100644 index 000000000..881864ec9 --- /dev/null +++ b/Maps/MokiTown/Moki_Town.gd.uid @@ -0,0 +1 @@ +uid://ckffchip53p0j diff --git a/Maps/MokiTown/Moki Town.tmx b/Maps/MokiTown/Moki_Town.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/MokiTown/Moki Town.tmx rename to Maps/MokiTown/Moki_Town.tmx diff --git a/Maps/MokiTown/Moki_Town.tscn b/Maps/MokiTown/Moki_Town.tscn new file mode 100644 index 000000000..272c80fa2 --- /dev/null +++ b/Maps/MokiTown/Moki_Town.tscn @@ -0,0 +1,141 @@ +[gd_scene load_steps=12 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_groundtiles+.tres" type="TileSet" id=1] +[ext_resource path="res://Maps/Tilesets/PU_buildings+.tres" type="TileSet" id=2] +[ext_resource path="res://Maps/Tilesets/PU_watertiles+.tres" type="TileSet" id=3] +[ext_resource path="res://Maps/Tilesets/PU_autotiles.tres" type="TileSet" id=4] +[ext_resource path="res://Maps/Tilesets/PU_anim_tiles.tres" type="TileSet" id=5] +[ext_resource path="res://Maps/MokiTown/Moki_Town.gd" type="Script" id=6] +[ext_resource path="res://TileMapsSource/Indoor_1.tres" type="TileSet" id=7] +[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=8] +[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=9] +[ext_resource path="res://Utilities/Event.tscn" type="PackedScene" id=10] +[ext_resource path="res://Utilities/TerrainTags.tscn" type="PackedScene" id=11] + +[node name="MokiTown" type="Node2D"] +scale = Vector2( 2, 2 ) +script = ExtResource( 6 ) + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 1638400, 1, 1, 1638400, 1, 2, 1638400, 1, 3, 1638400, 1, 4, 1638400, 1, 5, 1638400, 1, 6, 1638400, 1, 7, 1638400, 1, 8, 1638400, 1, 9, 1638400, 1, 10, 1638400, 1, 11, 1638400, 1, 12, 1638400, 1, 13, 1638400, 1, 14, 1638400, 1, 15, 1638400, 1, 16, 1638400, 1, 17, 1638400, 1, 18, 1638400, 1, 19, 1638400, 1, 20, 1638400, 1, 21, 1638400, 1, 22, 1638400, 1, 23, 1638400, 1, 24, 1638400, 1, 25, 1638400, 1, 26, 1638400, 1, 27, 1638400, 1, 28, 1638400, 1, 29, 1638400, 1, 30, 1638400, 1, 31, 1638400, 1, 32, 1638400, 1, 33, 1638400, 1, 34, 1638400, 1, 35, 1638400, 1, 36, 1638400, 1, 37, 1638400, 1, 38, 1638400, 1, 39, 1638400, 1, 40, 1638400, 1, 41, 1638400, 1, 42, 1638400, 1, 43, 1638400, 1, 44, 1638400, 1, 45, 1638400, 1, 46, 1638400, 1, 47, 1638400, 1, 48, 1638400, 1, 49, 1638400, 1, 50, 1638400, 1, 51, 1638400, 1, 52, 1638400, 1, 53, 1638400, 1, 54, 1638400, 1, 55, 1638400, 1, 56, 1638400, 1, 57, 1638400, 1, 58, 1638400, 1, 59, 1638400, 1, 60, 1638400, 1, 61, 1638400, 1, 62, 1638400, 1, 63, 1638400, 1, 64, 1638400, 1, 65, 1638400, 1, 66, 1638400, 1, 67, 1638400, 1, 68, 1638400, 1, 69, 1638400, 1, 70, 1638400, 1, 71, 1638400, 1, 65536, 1638400, 2, 65537, 1638400, 2, 65538, 1638400, 2, 65539, 1638400, 2, 65540, 1638400, 2, 65541, 1638400, 2, 65542, 1638400, 2, 65543, 1638400, 2, 65544, 1638400, 2, 65545, 1638400, 2, 65546, 1638400, 2, 65547, 1638400, 2, 65548, 1638400, 2, 65549, 1638400, 2, 65550, 1638400, 2, 65551, 1310720, 1, 65552, 1638400, 1, 65553, 1638400, 1, 65554, 1638400, 1, 65555, 1638400, 1, 65556, 1638400, 1, 65557, 1638400, 1, 65558, 1638400, 1, 65559, 1638400, 1, 65560, 1638400, 1, 65561, 1638400, 1, 65562, 1638400, 1, 65563, 1638400, 1, 65564, 1638400, 1, 65565, 1638400, 1, 65566, 1638400, 1, 65567, 1638400, 1, 65568, 1376256, 1, 65569, 1638400, 2, 65570, 1638400, 2, 65571, 1638400, 2, 65572, 1638400, 2, 65573, 1638400, 2, 65574, 1638400, 2, 65575, 1638400, 2, 65576, 1638400, 2, 65577, 1638400, 2, 65578, 1638400, 2, 65579, 1638400, 2, 65580, 1638400, 2, 65581, 1638400, 2, 65582, 1638400, 2, 65583, 1638400, 2, 65584, 1638400, 2, 65585, 1638400, 2, 65586, 1638400, 2, 65587, 1638400, 2, 65588, 1638400, 2, 65589, 1638400, 2, 65590, 1638400, 2, 65591, 1638400, 2, 65592, 1638400, 2, 65593, 1638400, 2, 65594, 1638400, 2, 65595, 1638400, 2, 65596, 1638400, 2, 65597, 1638400, 2, 65598, 1638400, 2, 65599, 1638400, 2, 65600, 1638400, 2, 65601, 1638400, 2, 65602, 1638400, 2, 65603, 1638400, 2, 65604, 1638400, 2, 65605, 1638400, 2, 65606, 1638400, 2, 65607, 1638400, 2, 131072, 1966080, 2, 131073, 1966080, 2, 131074, 1966080, 2, 131075, 1966080, 2, 131076, 1966080, 2, 131077, 1966080, 2, 131078, 1966080, 2, 131079, 1966080, 2, 131080, 1966080, 2, 131081, 1966080, 2, 131082, 1966080, 2, 131083, 1966080, 2, 131084, 1966080, 2, 131085, 1966080, 2, 131086, 1966080, 2, 131087, 1310720, 2, 131088, 1638400, 1, 131089, 1638400, 1, 131090, 1638400, 1, 131091, 1638400, 1, 131092, 1638400, 1, 131093, 1638400, 1, 131094, 1638400, 1, 131095, 1638400, 1, 131096, 1638400, 1, 131097, 1638400, 1, 131098, 1638400, 1, 131099, 1638400, 1, 131100, 1638400, 1, 131101, 1638400, 1, 131102, 1638400, 1, 131103, 1638400, 1, 131104, 1376256, 2, 131105, 1966080, 2, 131106, 1966080, 2, 131107, 1966080, 2, 131108, 1966080, 2, 131109, 1966080, 2, 131110, 1966080, 2, 131111, 1966080, 2, 131112, 1966080, 2, 131113, 1966080, 2, 131114, 1966080, 2, 131115, 1966080, 2, 131116, 1966080, 2, 131117, 1966080, 2, 131118, 1966080, 2, 131119, 1966080, 2, 131120, 1966080, 2, 131121, 1966080, 2, 131122, 1966080, 2, 131123, 1966080, 2, 131124, 1966080, 2, 131125, 1966080, 2, 131126, 1966080, 2, 131127, 1966080, 2, 131128, 1966080, 2, 131129, 1966080, 2, 131130, 1966080, 2, 131131, 1966080, 2, 131132, 1966080, 2, 131133, 1966080, 2, 131134, 1966080, 2, 131135, 1966080, 2, 131136, 1966080, 2, 131137, 1966080, 2, 131138, 1966080, 2, 131139, 1966080, 2, 131140, 1966080, 2, 131141, 1966080, 2, 131142, 1966080, 2, 131143, 1966080, 2, 196608, 1638400, 1, 196609, 1638400, 1, 196610, 1638400, 1, 196611, 1638400, 1, 196612, 1638400, 1, 196613, 1638400, 1, 196614, 1638400, 1, 196615, 1638400, 1, 196616, 1638400, 1, 196617, 1638400, 1, 196618, 1638400, 1, 196619, 1638400, 1, 196620, 1638400, 1, 196621, 1638400, 1, 196622, 1638400, 1, 196623, 1703936, 5, 196624, 1638400, 2, 196625, 1638400, 2, 196626, 1638400, 2, 196627, 1638400, 2, 196628, 1638400, 2, 196629, 1638400, 2, 196630, 1638400, 2, 196631, 1638400, 2, 196632, 1638400, 2, 196633, 1638400, 2, 196634, 1638400, 2, 196635, 1638400, 2, 196636, 1638400, 2, 196637, 1638400, 2, 196638, 1638400, 2, 196639, 1638400, 2, 196640, 1769472, 5, 196641, 1638400, 1, 196642, 1638400, 1, 196643, 1638400, 1, 196644, 1638400, 1, 196645, 1638400, 1, 196646, 1638400, 1, 196647, 1638400, 1, 196648, 1638400, 1, 196649, 1638400, 1, 196650, 1638400, 1, 196651, 1638400, 1, 196652, 1638400, 1, 196653, 1638400, 1, 196654, 1638400, 1, 196655, 1638400, 1, 196656, 1638400, 1, 196657, 1638400, 1, 196658, 1638400, 1, 196659, 1638400, 1, 196660, 1638400, 1, 196661, 1638400, 1, 196662, 1638400, 1, 196663, 1638400, 1, 196664, 1638400, 1, 196665, 1638400, 1, 196666, 1638400, 1, 196667, 1638400, 1, 196668, 1638400, 1, 196669, 1638400, 1, 196670, 1638400, 1, 196671, 1638400, 1, 196672, 1638400, 1, 196673, 1638400, 1, 196674, 1638400, 1, 196675, 1638400, 1, 196676, 1638400, 1, 196677, 1638400, 1, 196678, 1638400, 1, 196679, 1638400, 1, 262144, 1638400, 2, 262145, 1638400, 2, 262146, 1638400, 2, 262147, 1638400, 2, 262148, 524288, 1, 262149, 1638400, 2, 262150, 1638400, 2, 262151, 1638400, 2, 262152, 1638400, 2, 262153, 1638400, 2, 262154, 1638400, 2, 262155, 1310720, 1, 262156, 1638400, 1, 262157, 1638400, 1, 262158, 1638400, 1, 262159, 2031616, 1, 262160, 1966080, 2, 262161, 1966080, 2, 262162, 1966080, 2, 262163, 1966080, 2, 262164, 1966080, 2, 262165, 1966080, 2, 262166, 1966080, 2, 262167, 1966080, 2, 262168, 1966080, 2, 262169, 1966080, 2, 262170, 1966080, 2, 262171, 1966080, 2, 262172, 1966080, 2, 262173, 1966080, 2, 262174, 1966080, 2, 262175, 1966080, 2, 262176, 2031616, 2, 262177, 1638400, 1, 262178, 1638400, 1, 262179, 1638400, 1, 262180, 1638400, 1, 262181, 1638400, 1, 262182, 1638400, 1, 262183, 1638400, 1, 262184, 1638400, 1, 262185, 1638400, 1, 262186, 1638400, 1, 262187, 1638400, 1, 262188, 1638400, 1, 262189, 1638400, 1, 262190, 1638400, 1, 262191, 1638400, 1, 262192, 1638400, 1, 262193, 1638400, 1, 262194, 1638400, 1, 262195, 1638400, 1, 262196, 1638400, 1, 262197, 1638400, 1, 262198, 1638400, 1, 262199, 1638400, 1, 262200, 1638400, 1, 262201, 1638400, 1, 262202, 1638400, 1, 262203, 1638400, 1, 262204, 1638400, 1, 262205, 1638400, 1, 262206, 1638400, 1, 262207, 1638400, 1, 262208, 1638400, 1, 262209, 1638400, 1, 262210, 1638400, 1, 262211, 1638400, 1, 262212, 1638400, 1, 262213, 1638400, 1, 262214, 1638400, 1, 262215, 1638400, 1, 327680, 2031616, 0, 327681, 2031616, 0, 327682, 2031616, 0, 327683, 2031616, 0, 327684, 524288, 2, 327685, 2031616, 0, 327686, 2031616, 0, 327687, 2031616, 0, 327688, 2031616, 0, 327689, 2031616, 0, 327690, 2031616, 0, 327691, 1310720, 2, 327692, 1638400, 1, 327693, 1638400, 1, 327694, 1638400, 1, 327695, 1638400, 1, 327696, 1638400, 1, 327697, 1638400, 1, 327698, 1638400, 1, 327699, 1638400, 1, 327700, 1638400, 1, 327701, 1638400, 1, 327702, 1638400, 1, 327703, 1638400, 1, 327704, 1638400, 1, 327705, 1638400, 1, 327706, 1638400, 1, 327707, 1638400, 1, 327708, 1638400, 1, 327709, 1376256, 1, 327710, 1638400, 2, 327711, 1638400, 2, 327712, 1638400, 2, 327713, 1638400, 2, 327714, 1638400, 2, 327715, 1638400, 2, 327716, 1638400, 2, 327717, 1638400, 2, 327718, 1638400, 2, 327719, 1638400, 2, 327720, 1638400, 2, 327721, 1638400, 2, 327722, 1638400, 2, 327723, 1638400, 2, 327724, 1638400, 2, 327725, 1310720, 1, 327726, 1638400, 1, 327727, 1638400, 1, 327728, 1638400, 1, 327729, 1638400, 1, 327730, 1638400, 1, 327731, 1638400, 1, 327732, 1638400, 1, 327733, 1638400, 1, 327734, 1638400, 1, 327735, 1638400, 1, 327736, 1638400, 1, 327737, 1638400, 1, 327738, 1638400, 1, 327739, 1638400, 1, 327740, 1638400, 1, 327741, 1638400, 1, 327742, 1638400, 1, 327743, 1638400, 1, 327744, 1638400, 1, 327745, 1638400, 1, 327746, 1638400, 1, 327747, 1638400, 1, 327748, 1638400, 1, 327749, 1638400, 1, 327750, 1638400, 1, 327751, 1638400, 1, 393216, 196608, 0, 393217, 196608, 0, 393218, 131072, 0, 393219, 458752, 3, 393220, 524288, 3, 393221, 589824, 3, 393222, 196608, 0, 393223, 327680, 1, 393224, 393216, 1, 393225, 131072, 0, 393226, 131072, 0, 393227, 1572864, 5, 393228, 1638400, 2, 393229, 1638400, 2, 393230, 1638400, 2, 393231, 1638400, 2, 393232, 1638400, 2, 393233, 1638400, 2, 393234, 1638400, 2, 393235, 1638400, 2, 393236, 1638400, 2, 393237, 1638400, 2, 393238, 1638400, 2, 393239, 524288, 1, 393240, 1638400, 2, 393241, 1638400, 2, 393242, 524288, 1, 393243, 1638400, 2, 393244, 1638400, 2, 393245, 1376256, 5, 393246, 2031616, 0, 393247, 524288, 1, 393248, 2031616, 0, 393249, 2031616, 0, 393250, 524288, 1, 393251, 2031616, 0, 393252, 2031616, 0, 393253, 2031616, 0, 393254, 2031616, 0, 393255, 2031616, 0, 393256, 2031616, 0, 393257, 2031616, 0, 393258, 2031616, 0, 393259, 2031616, 0, 393260, 2031616, 0, 393261, 1310720, 2, 393262, 1638400, 1, 393263, 1638400, 1, 393264, 1638400, 1, 393265, 1638400, 1, 393266, 1638400, 1, 393267, 1638400, 1, 393268, 1638400, 1, 393269, 1638400, 1, 393270, 1638400, 1, 393271, 1638400, 1, 393272, 1638400, 1, 393273, 1638400, 1, 393274, 1638400, 1, 393275, 1638400, 1, 393276, 1638400, 1, 393277, 1638400, 1, 393278, 1638400, 1, 393279, 1638400, 1, 393280, 1638400, 1, 393281, 1638400, 1, 393282, 1638400, 1, 393283, 1638400, 1, 393284, 1638400, 1, 393285, 1638400, 1, 393286, 1638400, 1, 393287, 1638400, 1, 458752, 196608, 0, 458753, 131072, 0, 458754, 196608, 0, 458755, 196608, 0, 458756, 196608, 0, 458757, 196608, 0, 458758, 131072, 0, 458759, 327680, 2, 458760, 393216, 2, 458761, 131072, 0, 458762, 196608, 0, 458763, 327680, 1, 458764, 393216, 1, 458765, 2031616, 0, 458766, 2031616, 0, 458774, 2031616, 0, 458775, 524288, 2, 458776, 2031616, 0, 458777, 2031616, 0, 458778, 524288, 2, 458779, 2031616, 0, 458780, 2031616, 0, 458781, 1966080, 1, 458782, 196608, 0, 458783, 524288, 2, 458784, 196608, 0, 458785, 196608, 0, 458786, 524288, 2, 458787, 196608, 0, 458788, 327680, 1, 458789, 393216, 1, 458790, 327680, 1, 458791, 393216, 1, 458792, 196608, 0, 458793, 131072, 0, 458794, 131072, 0, 458795, 196608, 0, 458796, 196608, 0, 458797, 1572864, 5, 458798, 1638400, 2, 458799, 1638400, 2, 458800, 1638400, 2, 458801, 1638400, 2, 458802, 1638400, 2, 458803, 1638400, 2, 458804, 1638400, 2, 458805, 1638400, 2, 458806, 1310720, 1, 458807, 1638400, 1, 458808, 1638400, 1, 458809, 1638400, 1, 458810, 1638400, 1, 458811, 1638400, 1, 458812, 1638400, 1, 458813, 1638400, 1, 458814, 1638400, 1, 458815, 1638400, 1, 458816, 1638400, 1, 458817, 1638400, 1, 458818, 1638400, 1, 458819, 1638400, 1, 458820, 1638400, 1, 458821, 1638400, 1, 458822, 1638400, 1, 458823, 1638400, 1, 524288, 196608, 0, 524289, 196608, 0, 524290, 327680, 1, 524291, 393216, 1, 524292, 196608, 0, 524293, 196608, 0, 524294, 131072, 0, 524295, 131072, 0, 524296, 196608, 0, 524297, 196608, 0, 524298, 196608, 0, 524299, 327680, 2, 524300, 393216, 2, 524301, 196608, 0, 524310, 458752, 3, 524311, 524288, 3, 524312, 589824, 3, 524313, 524288, 1, 524314, 524288, 3, 524315, 589824, 3, 524316, 196608, 0, 524317, 131072, 0, 524318, 458752, 3, 524319, 524288, 3, 524320, 589824, 3, 524321, 458752, 3, 524322, 524288, 3, 524323, 589824, 3, 524324, 327680, 2, 524325, 393216, 2, 524326, 327680, 2, 524327, 524288, 1, 524328, 196608, 0, 524329, 196608, 0, 524330, 131072, 0, 524331, 196608, 0, 524332, 196608, 0, 524333, 1966080, 0, 524334, 2031616, 0, 524335, 2031616, 0, 524336, 2031616, 0, 524337, 2031616, 0, 524338, 2031616, 0, 524339, 2031616, 0, 524340, 2031616, 0, 524341, 2031616, 0, 524342, 1310720, 2, 524343, 1638400, 1, 524344, 1638400, 1, 524345, 1638400, 1, 524346, 1638400, 1, 524347, 1638400, 1, 524348, 1638400, 1, 524349, 1638400, 1, 524350, 1638400, 1, 524351, 1638400, 1, 524352, 1638400, 1, 524353, 1638400, 1, 524354, 1638400, 1, 524355, 1638400, 1, 524356, 1638400, 1, 524357, 1638400, 1, 524358, 1638400, 1, 524359, 1638400, 1, 589824, 196608, 0, 589825, 196608, 0, 589826, 327680, 2, 589827, 393216, 2, 589828, 196608, 0, 589829, 524288, 1, 589830, 196608, 0, 589831, 196608, 0, 589832, 196608, 0, 589833, 131072, 1, 589834, 131072, 1, 589835, 196608, 0, 589836, 0, 1, 589837, 196608, 0, 589838, 196608, 0, 589846, 327680, 1, 589847, 393216, 1, 589848, 196608, 0, 589849, 524288, 2, 589850, 196608, 0, 589851, 196608, 0, 589852, 0, 1, 589853, 196608, 0, 589854, 131072, 0, 589855, 196608, 0, 589856, 196608, 0, 589857, 0, 1, 589858, 327680, 1, 589859, 393216, 1, 589860, 327680, 1, 589861, 393216, 1, 589862, 196608, 0, 589863, 524288, 2, 589864, 196608, 0, 589865, 327680, 1, 589866, 393216, 1, 589867, 327680, 1, 589868, 393216, 1, 589869, 196608, 0, 589870, 196608, 0, 589871, 196608, 0, 589872, 196608, 0, 589873, 196608, 0, 589874, 196608, 0, 589875, 196608, 0, 589876, 196608, 0, 589877, 196608, 0, 589878, 1572864, 4, 589879, 1638400, 1, 589880, 1638400, 1, 589881, 1638400, 1, 589882, 1638400, 1, 589883, 1638400, 1, 589884, 1638400, 1, 589885, 1638400, 1, 589886, 1638400, 1, 589887, 1638400, 1, 589888, 1638400, 1, 589889, 1638400, 1, 589890, 1638400, 1, 589891, 1638400, 1, 589892, 1638400, 1, 589893, 1638400, 1, 589894, 1638400, 1, 589895, 1638400, 1, 655360, 196608, 0, 655361, 196608, 0, 655362, 196608, 0, 655363, 196608, 0, 655364, 196608, 0, 655365, 524288, 2, 655366, 196608, 0, 655367, 196608, 0, 655368, 196608, 0, 655369, 196608, 0, 655370, 196608, 0, 655371, 196608, 0, 655372, 0, 1, 655373, 0, 1, 655374, 196608, 0, 655381, 196608, 0, 655382, 327680, 2, 655383, 393216, 2, 655384, 458752, 3, 655385, 524288, 3, 655386, 589824, 3, 655387, 0, 1, 655388, 0, 1, 655389, 196608, 0, 655390, 196608, 0, 655391, 65536, 0, 655392, 65536, 0, 655393, 0, 1, 655394, 327680, 2, 655395, 393216, 2, 655396, 327680, 2, 655397, 524288, 1, 655398, 458752, 3, 655399, 524288, 3, 655400, 589824, 3, 655401, 327680, 2, 655402, 524288, 1, 655403, 327680, 2, 655404, 393216, 2, 655405, 196608, 0, 655406, 196608, 0, 655407, 196608, 0, 655408, 196608, 0, 655409, 524288, 1, 655410, 196608, 0, 655411, 196608, 0, 655412, 524288, 1, 655413, 196608, 0, 655414, 1572864, 4, 655415, 1638400, 1, 655416, 1638400, 1, 655417, 1638400, 1, 655418, 1638400, 1, 655419, 1638400, 1, 655420, 1638400, 1, 655421, 1638400, 1, 655422, 1638400, 1, 655423, 1638400, 1, 655424, 1638400, 1, 655425, 1638400, 1, 655426, 1638400, 1, 655427, 1638400, 1, 655428, 1638400, 1, 655429, 1638400, 1, 655430, 1638400, 1, 655431, 1638400, 1, 720896, 196608, 0, 720897, 196608, 0, 720898, 196608, 0, 720899, 0, 1, 720900, 458752, 3, 720901, 524288, 3, 720902, 589824, 3, 720903, 196608, 0, 720904, 327680, 1, 720905, 393216, 1, 720906, 196608, 0, 720907, 196608, 0, 720908, 196608, 0, 720909, 196608, 0, 720910, 196608, 0, 720911, 196608, 0, 720912, 196608, 0, 720913, 196608, 0, 720914, 196608, 0, 720917, 196608, 0, 720918, 327680, 1, 720919, 393216, 1, 720920, 327680, 1, 720921, 393216, 1, 720922, 196608, 0, 720923, 0, 1, 720924, 131072, 0, 720925, 196608, 0, 720926, 65536, 0, 720927, 196608, 0, 720928, 196608, 0, 720929, 196608, 0, 720930, 327680, 1, 720931, 393216, 1, 720932, 196608, 0, 720933, 524288, 2, 720934, 196608, 0, 720935, 327680, 1, 720936, 393216, 1, 720937, 196608, 0, 720938, 524288, 2, 720939, 196608, 0, 720940, 327680, 1, 720941, 393216, 1, 720942, 327680, 1, 720943, 393216, 1, 720944, 196608, 0, 720945, 524288, 2, 720946, 196608, 0, 720947, 196608, 0, 720948, 524288, 2, 720949, 196608, 0, 720950, 1572864, 5, 720951, 1310720, 1, 720952, 1638400, 1, 720953, 1638400, 1, 720954, 1638400, 1, 720955, 1638400, 1, 720956, 1638400, 1, 720957, 1638400, 1, 720958, 1638400, 1, 720959, 1638400, 1, 720960, 1638400, 1, 720961, 1638400, 1, 720962, 1638400, 1, 720963, 1638400, 1, 720964, 1638400, 1, 720965, 1638400, 1, 720966, 1638400, 1, 720967, 1638400, 1, 786434, 196608, 0, 786435, 196608, 0, 786436, 0, 1, 786437, 0, 1, 786438, 196608, 0, 786439, 196608, 0, 786440, 327680, 2, 786441, 393216, 2, 786442, 131072, 1, 786443, 65536, 0, 786444, 196608, 0, 786445, 196608, 0, 786446, 65536, 0, 786447, 196608, 0, 786448, 0, 3, 786449, 65536, 3, 786450, 131072, 3, 786451, 196608, 0, 786452, 196608, 0, 786453, 196608, 0, 786454, 327680, 2, 786455, 393216, 2, 786456, 327680, 2, 786457, 393216, 2, 786458, 196608, 0, 786459, 196608, 0, 786460, 196608, 0, 786461, 196608, 0, 786462, 196608, 0, 786463, 196608, 0, 786464, 196608, 0, 786465, 196608, 0, 786466, 327680, 2, 786467, 393216, 2, 786468, 458752, 3, 786469, 524288, 3, 786470, 589824, 3, 786471, 327680, 2, 786472, 393216, 2, 786473, 458752, 3, 786474, 524288, 3, 786475, 589824, 3, 786476, 327680, 2, 786477, 393216, 2, 786478, 327680, 2, 786479, 393216, 2, 786480, 458752, 3, 786481, 524288, 3, 786482, 589824, 3, 786483, 458752, 3, 786484, 524288, 1, 786485, 589824, 3, 786486, 1966080, 0, 786487, 1310720, 2, 786488, 1638400, 1, 786489, 1638400, 1, 786490, 1638400, 1, 786491, 1638400, 1, 786492, 1638400, 1, 786493, 1638400, 1, 786494, 1638400, 1, 786495, 1638400, 1, 786496, 1638400, 1, 786497, 1638400, 1, 786498, 1638400, 1, 786499, 1638400, 1, 786500, 1638400, 1, 786501, 1638400, 1, 786502, 1638400, 1, 786503, 1638400, 1, 851971, 196608, 0, 851972, 196608, 0, 851973, 196608, 0, 851974, 196608, 0, 851975, 131072, 0, 851976, 196608, 0, 851977, 131072, 1, 851978, 196608, 0, 851979, 196608, 0, 851980, 196608, 0, 851981, 196608, 0, 851982, 196608, 0, 851983, 196608, 0, 851984, 0, 4, 851985, 65536, 4, 851986, 131072, 4, 851987, 196608, 0, 851988, 131072, 0, 851989, 131072, 0, 851990, 196608, 0, 851991, 196608, 0, 851992, 131072, 1, 851993, 131072, 1, 851994, 65536, 0, 851995, 196608, 0, 851996, 0, 1, 851997, 0, 1, 851998, 196608, 0, 851999, 0, 1, 852000, 196608, 0, 852001, 196608, 0, 852002, 196608, 0, 852003, 196608, 0, 852004, 196608, 0, 852005, 196608, 0, 852006, 131072, 1, 852007, 196608, 0, 852008, 327680, 1, 852009, 393216, 1, 852010, 196608, 0, 852011, 196608, 0, 852012, 196608, 0, 852013, 196608, 0, 852014, 196608, 0, 852015, 327680, 1, 852016, 393216, 1, 852017, 327680, 1, 852018, 393216, 1, 852019, 196608, 0, 852020, 524288, 2, 852021, 196608, 0, 852022, 196608, 0, 852023, 1572864, 4, 852024, 1638400, 1, 852025, 1638400, 1, 852026, 1638400, 1, 852027, 1638400, 1, 852028, 1638400, 1, 852029, 1638400, 1, 852030, 1638400, 1, 852031, 1638400, 1, 852032, 1638400, 1, 852033, 1638400, 1, 852034, 1638400, 1, 852035, 1638400, 1, 852036, 1638400, 1, 852037, 1638400, 1, 852038, 1638400, 1, 852039, 1638400, 1, 917509, 196608, 0, 917510, 196608, 0, 917511, 131072, 0, 917512, 196608, 0, 917513, 196608, 0, 917514, 65536, 0, 917515, 0, 3, 917516, 65536, 3, 917517, 65536, 3, 917518, 65536, 3, 917519, 65536, 3, 917520, 196608, 3, 917521, 65536, 4, 917522, 262144, 3, 917523, 65536, 3, 917524, 65536, 3, 917525, 65536, 3, 917526, 65536, 3, 917527, 65536, 3, 917528, 65536, 3, 917529, 65536, 3, 917530, 65536, 3, 917531, 65536, 3, 917532, 65536, 3, 917533, 65536, 3, 917534, 65536, 3, 917535, 65536, 3, 917536, 65536, 3, 917537, 65536, 3, 917538, 65536, 3, 917539, 65536, 3, 917540, 65536, 3, 917541, 65536, 3, 917542, 65536, 3, 917543, 131072, 3, 917544, 327680, 2, 917545, 393216, 2, 917546, 196608, 0, 917550, 196608, 0, 917551, 327680, 2, 917552, 524288, 1, 917553, 327680, 2, 917554, 393216, 2, 917555, 458752, 3, 917556, 524288, 3, 917557, 524288, 1, 917558, 196608, 0, 917559, 1572864, 4, 917560, 1638400, 1, 917561, 1638400, 1, 917562, 1638400, 1, 917563, 1638400, 1, 917564, 1638400, 1, 917565, 1638400, 1, 917566, 1638400, 1, 917567, 1638400, 1, 917568, 1638400, 1, 917569, 1638400, 1, 917570, 1638400, 1, 917571, 1638400, 1, 917572, 1638400, 1, 917573, 1638400, 1, 917574, 1638400, 1, 917575, 1638400, 1, 983045, 196608, 0, 983046, 196608, 0, 983047, 65536, 0, 983048, 196608, 0, 983049, 65536, 0, 983050, 65536, 0, 983051, 0, 4, 983052, 65536, 4, 983053, 65536, 4, 983054, 65536, 4, 983055, 65536, 4, 983056, 65536, 4, 983057, 65536, 4, 983058, 65536, 4, 983059, 65536, 4, 983060, 65536, 4, 983061, 65536, 4, 983062, 65536, 4, 983063, 65536, 4, 983064, 65536, 4, 983065, 65536, 4, 983066, 65536, 4, 983067, 65536, 4, 983068, 65536, 4, 983069, 65536, 4, 983070, 65536, 4, 983071, 65536, 4, 983072, 65536, 4, 983073, 65536, 4, 983074, 65536, 4, 983075, 65536, 4, 983076, 65536, 4, 983077, 65536, 4, 983078, 65536, 4, 983079, 131072, 4, 983080, 196608, 0, 983081, 196608, 0, 983082, 196608, 0, 983086, 196608, 0, 983087, 196608, 0, 983088, 524288, 2, 983089, 196608, 0, 983090, 327680, 1, 983091, 393216, 1, 983092, 196608, 0, 983093, 524288, 2, 983094, 196608, 0, 983095, 1572864, 4, 983096, 1638400, 1, 983097, 1638400, 1, 983098, 1638400, 1, 983099, 1638400, 1, 983100, 1638400, 1, 983101, 1638400, 1, 983102, 1638400, 1, 983103, 1638400, 1, 983104, 1638400, 1, 983105, 1638400, 1, 983106, 1638400, 1, 983107, 1638400, 1, 983108, 1638400, 1, 983109, 1638400, 1, 983110, 1638400, 1, 983111, 1638400, 1, 1048580, 196608, 0, 1048581, 196608, 0, 1048582, 196608, 0, 1048583, 196608, 0, 1048584, 196608, 0, 1048585, 65536, 0, 1048586, 196608, 0, 1048587, 0, 5, 1048588, 65536, 5, 1048589, 65536, 5, 1048590, 65536, 5, 1048591, 65536, 5, 1048592, 65536, 5, 1048593, 65536, 5, 1048594, 65536, 5, 1048595, 65536, 5, 1048596, 65536, 5, 1048597, 65536, 5, 1048598, 65536, 5, 1048599, 65536, 5, 1048600, 65536, 5, 1048601, 65536, 5, 1048602, 65536, 5, 1048603, 65536, 5, 1048604, 65536, 5, 1048605, 65536, 5, 1048606, 65536, 5, 1048607, 65536, 5, 1048608, 65536, 5, 1048609, 65536, 5, 1048610, 65536, 5, 1048611, 65536, 5, 1048612, 65536, 5, 1048613, 196608, 4, 1048614, 65536, 4, 1048615, 131072, 4, 1048616, 0, 1, 1048617, 196608, 0, 1048622, 196608, 0, 1048623, 458752, 3, 1048624, 524288, 3, 1048625, 589824, 3, 1048626, 524288, 1, 1048627, 393216, 2, 1048628, 458752, 3, 1048629, 524288, 3, 1048630, 589824, 3, 1048631, 1572864, 4, 1048632, 1638400, 1, 1048633, 1638400, 1, 1048634, 1638400, 1, 1048635, 1638400, 1, 1048636, 1638400, 1, 1048637, 1638400, 1, 1048638, 1638400, 1, 1048639, 1638400, 1, 1048640, 1638400, 1, 1048641, 1638400, 1, 1048642, 1638400, 1, 1048643, 1638400, 1, 1048644, 1638400, 1, 1048645, 1638400, 1, 1048646, 1638400, 1, 1048647, 1638400, 1, 1114116, 196608, 0, 1114117, 196608, 0, 1114118, 0, 1, 1114119, 0, 1, 1114120, 196608, 0, 1114121, 196608, 0, 1114122, 196608, 0, 1114123, 196608, 0, 1114124, 196608, 0, 1114125, 196608, 0, 1114126, 196608, 0, 1114127, 196608, 0, 1114128, 131072, 0, 1114129, 131072, 0, 1114130, 131072, 0, 1114131, 196608, 0, 1114132, 196608, 0, 1114133, 196608, 0, 1114134, 196608, 0, 1114135, 131072, 0, 1114136, 131072, 0, 1114137, 196608, 0, 1114138, 196608, 0, 1114139, 196608, 0, 1114140, 131072, 0, 1114141, 131072, 0, 1114142, 196608, 0, 1114143, 196608, 0, 1114144, 131072, 0, 1114145, 196608, 0, 1114146, 131072, 0, 1114147, 196608, 0, 1114148, 196608, 0, 1114149, 0, 4, 1114150, 65536, 4, 1114151, 131072, 4, 1114152, 0, 1, 1114153, 196608, 0, 1114156, 196608, 0, 1114157, 196608, 0, 1114158, 196608, 0, 1114159, 327680, 1, 1114160, 393216, 1, 1114161, 196608, 0, 1114162, 524288, 2, 1114163, 196608, 0, 1114164, 196608, 0, 1114165, 196608, 0, 1114166, 196608, 0, 1114167, 1572864, 4, 1114168, 1638400, 1, 1114169, 1638400, 1, 1114170, 1638400, 1, 1114171, 1638400, 1, 1114172, 1638400, 1, 1114173, 1638400, 1, 1114174, 1638400, 1, 1114175, 1638400, 1, 1114176, 1638400, 1, 1114177, 1638400, 1, 1114178, 1638400, 1, 1114179, 1638400, 1, 1114180, 1638400, 1, 1114181, 1638400, 1, 1114182, 1638400, 1, 1114183, 1638400, 1, 1179650, 524288, 1, 1179652, 196608, 0, 1179653, 196608, 0, 1179654, 0, 1, 1179655, 196608, 0, 1179656, 196608, 0, 1179657, 196608, 0, 1179658, 196608, 0, 1179659, 196608, 0, 1179660, 196608, 0, 1179661, 196608, 0, 1179662, 196608, 0, 1179663, 196608, 0, 1179664, 196608, 0, 1179665, 196608, 0, 1179666, 196608, 0, 1179667, 196608, 0, 1179668, 196608, 0, 1179669, 196608, 0, 1179670, 196608, 0, 1179671, 196608, 0, 1179672, 327680, 1, 1179673, 393216, 1, 1179674, 196608, 0, 1179675, 524288, 1, 1179676, 196608, 0, 1179677, 196608, 0, 1179678, 327680, 1, 1179679, 393216, 1, 1179680, 196608, 0, 1179681, 524288, 1, 1179682, 196608, 0, 1179683, 196608, 0, 1179684, 196608, 0, 1179685, 0, 4, 1179686, 65536, 4, 1179687, 131072, 4, 1179688, 131072, 0, 1179689, 196608, 0, 1179691, 524288, 1, 1179692, 196608, 0, 1179693, 327680, 1, 1179694, 393216, 1, 1179695, 327680, 2, 1179696, 393216, 2, 1179697, 458752, 3, 1179698, 524288, 3, 1179699, 589824, 3, 1179700, 196608, 0, 1179701, 524288, 1, 1179702, 196608, 0, 1179703, 1572864, 4, 1179704, 1638400, 1, 1179705, 1638400, 1, 1179706, 1638400, 1, 1179707, 1638400, 1, 1179708, 1638400, 1, 1179709, 1638400, 1, 1179710, 1638400, 1, 1179711, 1638400, 1, 1179712, 1638400, 1, 1179713, 1638400, 1, 1179714, 1638400, 1, 1179715, 1638400, 1, 1179716, 1638400, 1, 1179717, 1638400, 1, 1179718, 1638400, 1, 1179719, 1638400, 1, 1245184, 196608, 0, 1245185, 196608, 0, 1245186, 524288, 2, 1245187, 196608, 0, 1245188, 196608, 0, 1245189, 65536, 0, 1245190, 0, 1, 1245191, 327680, 1, 1245192, 393216, 1, 1245193, 196608, 0, 1245194, 196608, 0, 1245195, 131072, 1, 1245196, 131072, 1, 1245197, 196608, 0, 1245198, 196608, 0, 1245199, 196608, 0, 1245200, 196608, 0, 1245201, 196608, 0, 1245202, 196608, 0, 1245203, 196608, 0, 1245204, 327680, 1, 1245205, 393216, 1, 1245206, 196608, 0, 1245207, 0, 1, 1245208, 327680, 2, 1245209, 393216, 2, 1245210, 196608, 0, 1245211, 524288, 2, 1245212, 196608, 0, 1245213, 0, 1, 1245214, 327680, 2, 1245215, 393216, 2, 1245216, 196608, 0, 1245217, 524288, 2, 1245218, 196608, 0, 1245219, 196608, 0, 1245220, 196608, 0, 1245221, 0, 4, 1245222, 65536, 4, 1245223, 131072, 4, 1245224, 131072, 0, 1245225, 196608, 0, 1245227, 524288, 2, 1245228, 196608, 0, 1245229, 327680, 2, 1245230, 393216, 2, 1245231, 196608, 0, 1245232, 196608, 0, 1245233, 196608, 0, 1245234, 524288, 1, 1245235, 196608, 0, 1245236, 196608, 0, 1245237, 524288, 2, 1245238, 196608, 0, 1245239, 1572864, 5, 1245240, 1638400, 2, 1245241, 1638400, 2, 1245242, 1638400, 2, 1245243, 1638400, 2, 1245244, 1310720, 1, 1245245, 1638400, 1, 1245246, 1638400, 1, 1245247, 1638400, 1, 1245248, 1638400, 1, 1245249, 1638400, 1, 1245250, 1638400, 1, 1245251, 1638400, 1, 1245252, 1638400, 1, 1245253, 1638400, 1, 1245254, 1638400, 1, 1245255, 1638400, 1, 1310720, 196608, 0, 1310721, 458752, 3, 1310722, 524288, 3, 1310723, 589824, 3, 1310724, 196608, 0, 1310725, 65536, 0, 1310726, 196608, 0, 1310727, 327680, 2, 1310728, 393216, 2, 1310729, 196608, 0, 1310730, 196608, 0, 1310731, 196608, 0, 1310732, 196608, 0, 1310733, 196608, 0, 1310734, 196608, 0, 1310735, 196608, 0, 1310736, 327680, 1, 1310737, 393216, 1, 1310738, 327680, 1, 1310739, 393216, 1, 1310740, 327680, 2, 1310741, 393216, 2, 1310742, 196608, 0, 1310743, 0, 1, 1310744, 0, 1, 1310745, 196608, 0, 1310746, 458752, 3, 1310747, 524288, 3, 1310748, 589824, 3, 1310749, 0, 1, 1310750, 0, 1, 1310751, 131072, 1, 1310752, 458752, 3, 1310753, 524288, 3, 1310754, 589824, 3, 1310755, 196608, 0, 1310756, 196608, 0, 1310757, 0, 5, 1310758, 65536, 5, 1310759, 131072, 5, 1310760, 196608, 0, 1310761, 196608, 0, 1310762, 458752, 3, 1310763, 524288, 3, 1310764, 589824, 3, 1310765, 327680, 1, 1310766, 393216, 1, 1310767, 327680, 1, 1310768, 393216, 1, 1310769, 196608, 0, 1310770, 524288, 2, 1310771, 196608, 0, 1310772, 458752, 3, 1310773, 524288, 3, 1310774, 589824, 3, 1310775, 1966080, 0, 1310776, 2031616, 0, 1310777, 524288, 1, 1310778, 2031616, 0, 1310779, 2031616, 0, 1310780, 1310720, 2, 1310781, 1638400, 1, 1310782, 1638400, 1, 1310783, 1638400, 1, 1310784, 1638400, 1, 1310785, 1638400, 1, 1310786, 1638400, 1, 1310787, 1638400, 1, 1310788, 1638400, 1, 1310789, 1638400, 1, 1310790, 1638400, 1, 1310791, 1638400, 1, 1376256, 196608, 0, 1376257, 196608, 0, 1376258, 196608, 0, 1376259, 196608, 0, 1376260, 196608, 0, 1376261, 196608, 0, 1376262, 327680, 1, 1376263, 393216, 1, 1376264, 0, 1, 1376265, 0, 1, 1376266, 196608, 0, 1376267, 196608, 0, 1376268, 196608, 0, 1376269, 131072, 0, 1376270, 65536, 0, 1376271, 196608, 0, 1376272, 327680, 2, 1376273, 393216, 2, 1376274, 524288, 1, 1376275, 393216, 2, 1376276, 196608, 0, 1376277, 196608, 0, 1376278, 196608, 0, 1376279, 196608, 0, 1376280, 196608, 0, 1376281, 196608, 0, 1376282, 196608, 0, 1376283, 196608, 0, 1376284, 196608, 0, 1376285, 196608, 0, 1376286, 196608, 0, 1376287, 196608, 0, 1376288, 196608, 0, 1376289, 196608, 0, 1376290, 196608, 0, 1376291, 196608, 0, 1376292, 1507328, 1, 1376293, 1835008, 19, 1376294, 1835008, 19, 1376295, 1835008, 19, 1376296, 1441792, 1, 1376297, 196608, 0, 1376298, 196608, 0, 1376299, 196608, 0, 1376300, 196608, 0, 1376301, 327680, 2, 1376302, 393216, 2, 1376303, 327680, 2, 1376304, 393216, 2, 1376305, 458752, 3, 1376306, 524288, 3, 1376307, 589824, 3, 1376308, 196608, 0, 1376309, 65536, 0, 1376310, 196608, 0, 1376311, 196608, 0, 1376312, 196608, 0, 1376313, 524288, 2, 1376314, 196608, 0, 1376315, 196608, 0, 1376316, 1572864, 4, 1376317, 1638400, 1, 1376318, 1638400, 1, 1376319, 1638400, 1, 1376320, 1638400, 1, 1376321, 1638400, 1, 1376322, 1638400, 1, 1376323, 1638400, 1, 1376324, 1638400, 1, 1376325, 1638400, 1, 1376326, 1638400, 1, 1376327, 1638400, 1, 1441792, 196608, 0, 1441793, 196608, 0, 1441794, 196608, 0, 1441795, 131072, 0, 1441796, 327680, 1, 1441797, 393216, 1, 1441798, 327680, 2, 1441799, 393216, 2, 1441800, 196608, 0, 1441801, 0, 1, 1441802, 131072, 0, 1441803, 65536, 0, 1441804, 196608, 0, 1441805, 131072, 0, 1441806, 196608, 0, 1441807, 327680, 1, 1441808, 393216, 1, 1441809, 196608, 0, 1441810, 524288, 2, 1441811, 196608, 0, 1441812, 1507328, 1, 1441813, 1835008, 2, 1441814, 1835008, 2, 1441815, 1835008, 2, 1441816, 1835008, 2, 1441817, 1835008, 2, 1441818, 524288, 1, 1441819, 1835008, 2, 1441820, 1835008, 2, 1441821, 1835008, 2, 1441822, 1835008, 2, 1441823, 1835008, 2, 1441824, 1835008, 2, 1441825, 1835008, 2, 1441826, 1835008, 2, 1441827, 524288, 1, 1441828, 1507328, 5, 1441829, 1835008, 19, 1441830, 1835008, 19, 1441831, 1835008, 19, 1441832, 1441792, 5, 1441833, 1835008, 2, 1441834, 1835008, 2, 1441835, 1835008, 2, 1441836, 1835008, 2, 1441837, 524288, 1, 1441838, 1835008, 2, 1441839, 1835008, 2, 1441840, 1835008, 2, 1441841, 1835008, 2, 1441842, 524288, 1, 1441843, 1835008, 2, 1441844, 1835008, 2, 1441845, 1835008, 2, 1441846, 1441792, 1, 1441847, 65536, 0, 1441848, 458752, 3, 1441849, 524288, 3, 1441850, 589824, 3, 1441851, 65536, 0, 1441852, 1572864, 4, 1441853, 1638400, 1, 1441854, 1638400, 1, 1441855, 1638400, 1, 1441856, 1638400, 1, 1441857, 1638400, 1, 1441858, 1638400, 1, 1441859, 1638400, 1, 1441860, 1638400, 1, 1441861, 1638400, 1, 1441862, 1638400, 1, 1441863, 1638400, 1, 1507328, 196608, 0, 1507329, 196608, 0, 1507330, 196608, 0, 1507331, 196608, 0, 1507332, 524288, 1, 1507333, 393216, 2, 1507334, 327680, 1, 1507335, 393216, 1, 1507336, 196608, 0, 1507337, 196608, 0, 1507338, 524288, 1, 1507339, 131072, 0, 1507340, 131072, 0, 1507341, 196608, 0, 1507342, 131072, 1, 1507343, 327680, 2, 1507344, 524288, 1, 1507345, 458752, 3, 1507346, 524288, 3, 1507347, 589824, 3, 1507348, 1507328, 2, 1507349, 327680, 1, 1507350, 393216, 1, 1507351, 327680, 1, 1507352, 393216, 1, 1507353, 2031616, 0, 1507354, 524288, 2, 1507355, 2031616, 0, 1507356, 327680, 1, 1507357, 393216, 1, 1507358, 327680, 1, 1507359, 393216, 1, 1507360, 327680, 1, 1507361, 393216, 1, 1507362, 2031616, 0, 1507363, 524288, 2, 1507364, 1966080, 1, 1507365, 1835008, 19, 1507366, 1835008, 19, 1507367, 1835008, 19, 1507368, 327680, 1, 1507369, 393216, 1, 1507370, 327680, 1, 1507371, 393216, 1, 1507372, 2031616, 0, 1507373, 524288, 2, 1507374, 2031616, 0, 1507375, 327680, 1, 1507376, 393216, 1, 1507377, 2031616, 0, 1507378, 524288, 2, 1507379, 2031616, 0, 1507380, 2031616, 0, 1507381, 2031616, 0, 1507382, 1441792, 2, 1507383, 196608, 0, 1507384, 196608, 0, 1507385, 196608, 0, 1507386, 196608, 0, 1507387, 65536, 0, 1507388, 1572864, 4, 1507389, 1638400, 1, 1507390, 1638400, 1, 1507391, 1638400, 1, 1507392, 1638400, 1, 1507393, 1638400, 1, 1507394, 1638400, 1, 1507395, 1638400, 1, 1507396, 1638400, 1, 1507397, 1638400, 1, 1507398, 1638400, 1, 1507399, 1638400, 1, 1572864, 196608, 0, 1572865, 196608, 0, 1572866, 196608, 0, 1572867, 196608, 0, 1572868, 524288, 2, 1572869, 196608, 0, 1572870, 327680, 2, 1572871, 327680, 1, 1572872, 393216, 1, 1572873, 196608, 0, 1572874, 524288, 2, 1572875, 196608, 0, 1572876, 196608, 0, 1572877, 65536, 0, 1572878, 131072, 0, 1572879, 196608, 0, 1572880, 524288, 2, 1572881, 196608, 0, 1572882, 327680, 1, 1572883, 393216, 1, 1572884, 1900544, 4, 1572885, 327680, 2, 1572886, 393216, 2, 1572887, 327680, 2, 1572888, 524288, 1, 1572889, 458752, 3, 1572890, 524288, 3, 1572891, 589824, 3, 1572892, 327680, 2, 1572893, 393216, 2, 1572894, 327680, 2, 1572895, 524288, 1, 1572896, 327680, 2, 1572897, 393216, 2, 1572898, 458752, 3, 1572899, 524288, 3, 1572900, 589824, 3, 1572901, 0, 6, 1572902, 65536, 6, 1572903, 131072, 6, 1572904, 327680, 2, 1572905, 393216, 2, 1572906, 327680, 2, 1572907, 393216, 2, 1572908, 524288, 1, 1572909, 524288, 3, 1572910, 589824, 3, 1572911, 524288, 1, 1572912, 393216, 2, 1572913, 458752, 3, 1572914, 524288, 3, 1572915, 589824, 3, 1572916, 196608, 0, 1572917, 65536, 0, 1572918, 1835008, 5, 1572919, 1835008, 2, 1572920, 1441792, 1, 1572921, 196608, 0, 1572922, 524288, 1, 1572923, 196608, 0, 1572924, 1572864, 4, 1572925, 1638400, 1, 1572926, 1638400, 1, 1572927, 1638400, 1, 1572928, 1638400, 1, 1572929, 1638400, 1, 1572930, 1638400, 1, 1572931, 1638400, 1, 1572932, 1638400, 1, 1572933, 1638400, 1, 1572934, 1638400, 1, 1572935, 1638400, 1, 1638400, 196608, 0, 1638401, 196608, 0, 1638402, 196608, 0, 1638403, 458752, 3, 1638404, 524288, 3, 1638405, 589824, 3, 1638406, 196608, 0, 1638407, 327680, 2, 1638408, 393216, 2, 1638409, 458752, 3, 1638410, 524288, 3, 1638411, 589824, 3, 1638412, 196608, 0, 1638413, 196608, 0, 1638414, 131072, 0, 1638415, 458752, 3, 1638416, 524288, 3, 1638417, 589824, 3, 1638418, 327680, 2, 1638419, 393216, 2, 1638420, 1900544, 4, 1638421, 327680, 1, 1638422, 393216, 1, 1638423, 196608, 0, 1638424, 524288, 2, 1638425, 196608, 0, 1638426, 327680, 1, 1638427, 393216, 1, 1638428, 327680, 1, 1638429, 393216, 1, 1638430, 196608, 0, 1638431, 524288, 2, 1638432, 196608, 0, 1638433, 327680, 1, 1638434, 393216, 1, 1638435, 131072, 0, 1638436, 196608, 0, 1638437, 0, 7, 1638438, 65536, 7, 1638439, 131072, 7, 1638440, 196608, 0, 1638441, 327680, 1, 1638442, 393216, 1, 1638443, 196608, 0, 1638444, 524288, 2, 1638445, 196608, 0, 1638446, 196608, 0, 1638447, 524288, 2, 1638448, 196608, 0, 1638449, 327680, 1, 1638450, 393216, 1, 1638451, 327680, 1, 1638452, 393216, 1, 1638453, 65536, 0, 1638454, 1966080, 0, 1638455, 2031616, 0, 1638456, 1441792, 2, 1638457, 196608, 0, 1638458, 524288, 2, 1638459, 196608, 0, 1638460, 1572864, 4, 1638461, 1638400, 1, 1638462, 1638400, 1, 1638463, 1638400, 1, 1638464, 1638400, 1, 1638465, 1638400, 1, 1638466, 1638400, 1, 1638467, 1638400, 1, 1638468, 1638400, 1, 1638469, 1638400, 1, 1638470, 1638400, 1, 1638471, 1638400, 1, 1703936, 196608, 0, 1703937, 196608, 0, 1703938, 196608, 0, 1703939, 196608, 0, 1703940, 196608, 0, 1703941, 327680, 1, 1703942, 393216, 1, 1703943, 327680, 1, 1703944, 393216, 1, 1703945, 327680, 1, 1703946, 393216, 1, 1703947, 131072, 1, 1703948, 196608, 0, 1703949, 131072, 0, 1703950, 327680, 1, 1703951, 393216, 1, 1703952, 196608, 0, 1703953, 196608, 0, 1703954, 131072, 0, 1703955, 131072, 1, 1703956, 1900544, 4, 1703957, 327680, 2, 1703958, 524288, 1, 1703959, 458752, 3, 1703960, 524288, 3, 1703961, 524288, 1, 1703962, 327680, 2, 1703963, 393216, 2, 1703964, 327680, 2, 1703965, 393216, 2, 1703966, 458752, 3, 1703967, 524288, 3, 1703968, 589824, 3, 1703969, 327680, 2, 1703970, 393216, 2, 1703971, 196608, 0, 1703972, 196608, 0, 1703973, 0, 7, 1703974, 65536, 7, 1703975, 131072, 7, 1703976, 196608, 0, 1703977, 327680, 2, 1703978, 393216, 2, 1703979, 458752, 3, 1703980, 524288, 3, 1703981, 589824, 3, 1703982, 458752, 3, 1703983, 524288, 3, 1703984, 589824, 3, 1703985, 327680, 2, 1703986, 393216, 2, 1703987, 327680, 2, 1703988, 393216, 2, 1703989, 196608, 0, 1703990, 196608, 0, 1703991, 196608, 0, 1703992, 1835008, 4, 1703993, 458752, 3, 1703994, 524288, 3, 1703995, 589824, 3, 1703996, 1572864, 4, 1703997, 1638400, 1, 1703998, 1638400, 1, 1703999, 1638400, 1, 1704000, 1638400, 1, 1704001, 1638400, 1, 1704002, 1638400, 1, 1704003, 1638400, 1, 1704004, 1638400, 1, 1704005, 1638400, 1, 1704006, 1638400, 1, 1704007, 1638400, 1, 1769472, 196608, 0, 1769473, 196608, 0, 1769474, 196608, 0, 1769475, 327680, 1, 1769476, 393216, 1, 1769477, 327680, 2, 1769478, 327680, 1, 1769479, 393216, 1, 1769480, 393216, 2, 1769481, 327680, 2, 1769482, 393216, 2, 1769483, 196608, 0, 1769484, 196608, 0, 1769485, 196608, 0, 1769486, 327680, 2, 1769487, 393216, 2, 1769488, 327680, 1, 1769489, 393216, 1, 1769490, 1507328, 1, 1769491, 1835008, 2, 1769492, 1900544, 5, 1769493, 196608, 0, 1769494, 524288, 2, 1769495, 196608, 0, 1769496, 196608, 0, 1769497, 524288, 2, 1769498, 196608, 0, 1769499, 196608, 0, 1769500, 196608, 0, 1769502, 65536, 0, 1769503, 65536, 0, 1769504, 0, 1, 1769505, 0, 1, 1769506, 327680, 1, 1769507, 393216, 1, 1769508, 196608, 0, 1769509, 0, 7, 1769510, 65536, 7, 1769511, 131072, 7, 1769512, 196608, 0, 1769513, 196608, 0, 1769514, 131072, 0, 1769515, 131072, 0, 1769516, 327680, 1, 1769517, 393216, 1, 1769518, 327680, 1, 1769519, 393216, 1, 1769520, 327680, 1, 1769521, 393216, 1, 1769522, 196608, 0, 1769523, 65536, 0, 1769524, 196608, 0, 1769525, 327680, 1, 1769526, 393216, 1, 1769527, 196608, 0, 1769528, 1835008, 4, 1769529, 65536, 0, 1769530, 196608, 0, 1769531, 131072, 0, 1769532, 1572864, 4, 1769533, 1638400, 1, 1769534, 1638400, 1, 1769535, 1638400, 1, 1769536, 1638400, 1, 1769537, 1638400, 1, 1769538, 1638400, 1, 1769539, 1638400, 1, 1769540, 1638400, 1, 1769541, 1638400, 1, 1769542, 1638400, 1, 1769543, 1638400, 1, 1835008, 196608, 0, 1835009, 196608, 0, 1835010, 524288, 1, 1835011, 327680, 2, 1835012, 393216, 2, 1835013, 196608, 0, 1835014, 327680, 2, 1835015, 393216, 2, 1835016, 524288, 1, 1835017, 196608, 0, 1835018, 327680, 1, 1835019, 393216, 1, 1835020, 65536, 0, 1835021, 196608, 0, 1835022, 262144, 0, 1835023, 196608, 0, 1835024, 327680, 2, 1835025, 393216, 2, 1835026, 1507328, 2, 1835027, 2031616, 0, 1835028, 1966080, 1, 1835029, 458752, 3, 1835030, 524288, 3, 1835031, 589824, 3, 1835032, 458752, 3, 1835033, 524288, 3, 1835034, 589824, 3, 1835040, 196608, 0, 1835041, 196608, 0, 1835042, 327680, 2, 1835043, 393216, 2, 1835044, 196608, 0, 1835045, 0, 7, 1835046, 65536, 7, 1835047, 131072, 7, 1835048, 196608, 0, 1835049, 0, 1, 1835050, 196608, 0, 1835054, 327680, 2, 1835055, 393216, 2, 1835056, 327680, 2, 1835060, 196608, 0, 1835061, 524288, 1, 1835062, 393216, 2, 1835063, 65536, 0, 1835064, 1835008, 4, 1835065, 196608, 0, 1835066, 131072, 0, 1835067, 131072, 0, 1835068, 1572864, 4, 1835069, 1638400, 1, 1835070, 1638400, 1, 1835071, 1638400, 1, 1835072, 1638400, 1, 1835073, 1638400, 1, 1835074, 1638400, 1, 1835075, 1638400, 1, 1835076, 1638400, 1, 1835077, 1638400, 1, 1835078, 1638400, 1, 1835079, 1638400, 1, 1900544, 196608, 0, 1900545, 196608, 0, 1900546, 524288, 2, 1900547, 196608, 0, 1900548, 327680, 1, 1900549, 393216, 1, 1900550, 196608, 0, 1900551, 196608, 0, 1900552, 524288, 2, 1900553, 196608, 0, 1900554, 327680, 2, 1900555, 393216, 2, 1900556, 196608, 0, 1900557, 196608, 0, 1900558, 0, 3, 1900559, 131072, 3, 1900560, 131072, 1, 1900561, 196608, 0, 1900562, 1900544, 4, 1900563, 327680, 1, 1900564, 393216, 1, 1900565, 327680, 1, 1900566, 393216, 1, 1900567, 196608, 0, 1900568, 196608, 0, 1900569, 0, 1, 1900570, 196608, 0, 1900578, 327680, 1, 1900579, 393216, 1, 1900580, 196608, 0, 1900581, 0, 7, 1900582, 65536, 7, 1900583, 131072, 7, 1900584, 196608, 0, 1900585, 0, 1, 1900586, 196608, 0, 1900590, 327680, 1, 1900591, 393216, 1, 1900592, 196608, 0, 1900596, 196608, 0, 1900597, 524288, 2, 1900598, 196608, 0, 1900599, 65536, 0, 1900600, 1835008, 4, 1900601, 131072, 0, 1900602, 196608, 0, 1900603, 196608, 0, 1900604, 1572864, 4, 1900605, 1638400, 1, 1900606, 1638400, 1, 1900607, 1638400, 1, 1900608, 1638400, 1, 1900609, 1638400, 1, 1900610, 1638400, 1, 1900611, 1638400, 1, 1900612, 1638400, 1, 1900613, 1638400, 1, 1900614, 1638400, 1, 1900615, 1638400, 1, 1966080, 196608, 0, 1966081, 458752, 3, 1966082, 524288, 3, 1966083, 589824, 3, 1966084, 327680, 2, 1966085, 393216, 2, 1966086, 196608, 0, 1966087, 524288, 1, 1966088, 524288, 3, 1966089, 327680, 1, 1966090, 393216, 1, 1966091, 196608, 0, 1966092, 0, 1, 1966093, 131072, 0, 1966094, 0, 5, 1966095, 131072, 5, 1966096, 196608, 0, 1966097, 196608, 0, 1966098, 1900544, 4, 1966099, 327680, 2, 1966100, 524288, 1, 1966101, 327680, 2, 1966102, 393216, 2, 1966103, 196608, 0, 1966104, 196608, 0, 1966105, 196608, 0, 1966106, 0, 1, 1966107, 196608, 0, 1966113, 196608, 0, 1966114, 327680, 2, 1966115, 393216, 2, 1966116, 196608, 0, 1966117, 0, 7, 1966118, 65536, 7, 1966119, 131072, 7, 1966120, 196608, 0, 1966121, 196608, 0, 1966122, 196608, 0, 1966125, 196608, 0, 1966126, 327680, 2, 1966127, 393216, 2, 1966128, 196608, 0, 1966131, 196608, 0, 1966132, 458752, 3, 1966133, 524288, 3, 1966134, 524288, 1, 1966135, 196608, 0, 1966136, 1835008, 4, 1966137, 196608, 0, 1966138, 524288, 1, 1966139, 196608, 0, 1966140, 1572864, 4, 1966141, 1638400, 1, 1966142, 1638400, 1, 1966143, 1638400, 1, 1966144, 1638400, 1, 1966145, 1638400, 1, 1966146, 1638400, 1, 1966147, 1638400, 1, 1966148, 1638400, 1, 1966149, 1638400, 1, 1966150, 1638400, 1, 1966151, 1638400, 1, 2031616, 196608, 0, 2031617, 196608, 0, 2031618, 196608, 0, 2031619, 327680, 1, 2031620, 393216, 1, 2031621, 196608, 0, 2031622, 196608, 0, 2031623, 524288, 2, 2031624, 196608, 0, 2031625, 327680, 2, 2031626, 327680, 1, 2031627, 393216, 1, 2031628, 0, 1, 2031629, 131072, 0, 2031630, 65536, 0, 2031631, 196608, 0, 2031632, 65536, 0, 2031633, 196608, 0, 2031634, 1900544, 4, 2031635, 196608, 0, 2031636, 524288, 2, 2031637, 196608, 0, 2031638, 196608, 0, 2031641, 196608, 0, 2031642, 0, 1, 2031643, 196608, 0, 2031644, 196608, 0, 2031645, 196608, 0, 2031647, 196608, 0, 2031648, 196608, 0, 2031649, 196608, 0, 2031650, 65536, 0, 2031651, 65536, 0, 2031652, 196608, 0, 2031653, 0, 7, 2031654, 65536, 7, 2031655, 131072, 7, 2031656, 196608, 0, 2031657, 196608, 0, 2031658, 196608, 0, 2031659, 196608, 0, 2031661, 196608, 0, 2031662, 65536, 0, 2031663, 65536, 0, 2031664, 196608, 0, 2031665, 196608, 0, 2031666, 196608, 0, 2031667, 196608, 0, 2031668, 0, 1, 2031669, 0, 1, 2031670, 524288, 2, 2031671, 196608, 0, 2031672, 1835008, 4, 2031673, 196608, 0, 2031674, 524288, 2, 2031675, 196608, 0, 2031676, 1572864, 4, 2031677, 1638400, 1, 2031678, 1638400, 1, 2031679, 1638400, 1, 2031680, 1638400, 1, 2031681, 1638400, 1, 2031682, 1638400, 1, 2031683, 1638400, 1, 2031684, 1638400, 1, 2031685, 1638400, 1, 2031686, 1638400, 1, 2031687, 1638400, 1, 2097152, 196608, 0, 2097153, 196608, 0, 2097154, 196608, 0, 2097155, 327680, 2, 2097156, 393216, 2, 2097157, 196608, 0, 2097158, 458752, 3, 2097159, 524288, 3, 2097160, 589824, 3, 2097161, 131072, 0, 2097162, 327680, 2, 2097163, 393216, 2, 2097164, 196608, 0, 2097165, 196608, 0, 2097166, 196608, 0, 2097167, 196608, 0, 2097168, 196608, 0, 2097169, 196608, 0, 2097170, 1900544, 4, 2097171, 458752, 3, 2097172, 524288, 3, 2097173, 196608, 0, 2097176, 196608, 0, 2097177, 196608, 0, 2097178, 131072, 0, 2097179, 65536, 0, 2097180, 327680, 4, 2097181, 196608, 0, 2097182, 196608, 0, 2097183, 0, 1, 2097184, 0, 1, 2097185, 196608, 0, 2097186, 196608, 0, 2097187, 196608, 0, 2097188, 196608, 0, 2097189, 0, 7, 2097190, 65536, 7, 2097191, 131072, 7, 2097192, 196608, 0, 2097193, 196608, 0, 2097194, 196608, 0, 2097195, 327680, 4, 2097196, 196608, 0, 2097197, 196608, 0, 2097198, 196608, 0, 2097199, 196608, 0, 2097200, 196608, 0, 2097201, 196608, 0, 2097202, 0, 1, 2097203, 196608, 0, 2097204, 196608, 0, 2097205, 458752, 3, 2097206, 524288, 1, 2097207, 589824, 3, 2097208, 1835008, 4, 2097209, 458752, 3, 2097210, 524288, 3, 2097211, 589824, 3, 2097212, 1572864, 5, 2097213, 1638400, 2, 2097214, 1638400, 2, 2097215, 1638400, 2, 2097216, 1638400, 2, 2097217, 1638400, 2, 2097218, 1638400, 2, 2097219, 1310720, 1, 2097220, 1638400, 1, 2097221, 1638400, 1, 2097222, 1638400, 1, 2097223, 1638400, 1, 2162688, 1835008, 2, 2162689, 1835008, 2, 2162690, 1835008, 2, 2162691, 1835008, 2, 2162692, 1835008, 2, 2162693, 1835008, 2, 2162694, 1835008, 2, 2162695, 1835008, 2, 2162696, 1835008, 2, 2162697, 1835008, 2, 2162698, 1835008, 2, 2162699, 1835008, 2, 2162700, 1835008, 2, 2162701, 1835008, 2, 2162702, 1835008, 2, 2162703, 1835008, 2, 2162704, 1835008, 2, 2162705, 1835008, 2, 2162706, 1900544, 5, 2162707, 327680, 1, 2162708, 393216, 1, 2162709, 196608, 0, 2162712, 196608, 0, 2162713, 0, 1, 2162714, 65536, 0, 2162715, 0, 6, 2162716, 327680, 5, 2162717, 65536, 6, 2162718, 65536, 6, 2162719, 65536, 6, 2162720, 65536, 6, 2162721, 65536, 6, 2162722, 65536, 6, 2162723, 65536, 6, 2162724, 65536, 6, 2162725, 262144, 7, 2162726, 65536, 7, 2162727, 196608, 7, 2162728, 65536, 6, 2162729, 65536, 6, 2162730, 65536, 6, 2162731, 327680, 5, 2162732, 65536, 6, 2162733, 65536, 6, 2162734, 65536, 6, 2162735, 65536, 6, 2162736, 65536, 6, 2162737, 65536, 6, 2162738, 65536, 6, 2162739, 131072, 6, 2162740, 196608, 0, 2162741, 196608, 0, 2162742, 524288, 2, 2162743, 196608, 0, 2162744, 1835008, 4, 2162745, 196608, 0, 2162746, 196608, 0, 2162747, 131072, 0, 2162748, 1966080, 0, 2162749, 2031616, 0, 2162750, 2031616, 0, 2162751, 2031616, 0, 2162752, 2031616, 0, 2162753, 2031616, 0, 2162754, 2031616, 0, 2162755, 1310720, 2, 2162756, 1638400, 1, 2162757, 1638400, 1, 2162758, 1638400, 1, 2162759, 1638400, 1, 2228224, 2031616, 0, 2228225, 2031616, 0, 2228226, 2031616, 0, 2228227, 2031616, 0, 2228228, 2031616, 0, 2228229, 2031616, 0, 2228230, 2031616, 0, 2228231, 524288, 1, 2228232, 2031616, 0, 2228233, 2031616, 0, 2228234, 2031616, 0, 2228235, 2031616, 0, 2228236, 524288, 1, 2228237, 2031616, 0, 2228238, 2031616, 0, 2228239, 2031616, 0, 2228240, 2031616, 0, 2228241, 2031616, 0, 2228242, 1966080, 1, 2228243, 524288, 1, 2228244, 393216, 2, 2228245, 196608, 0, 2228246, 524288, 1, 2228247, 196608, 0, 2228248, 196608, 0, 2228249, 0, 1, 2228250, 196608, 0, 2228251, 0, 7, 2228252, 65536, 7, 2228253, 65536, 7, 2228254, 65536, 7, 2228255, 65536, 7, 2228256, 65536, 7, 2228257, 65536, 7, 2228258, 65536, 7, 2228259, 65536, 7, 2228260, 65536, 7, 2228261, 65536, 7, 2228262, 65536, 7, 2228263, 65536, 7, 2228264, 65536, 7, 2228265, 65536, 7, 2228266, 65536, 7, 2228267, 65536, 7, 2228268, 65536, 7, 2228269, 65536, 7, 2228270, 65536, 7, 2228271, 65536, 7, 2228272, 65536, 7, 2228273, 65536, 7, 2228274, 65536, 7, 2228275, 131072, 7, 2228276, 196608, 0, 2228277, 458752, 3, 2228278, 524288, 3, 2228279, 589824, 3, 2228280, 1835008, 5, 2228281, 1835008, 2, 2228282, 1835008, 2, 2228283, 1835008, 2, 2228284, 1835008, 2, 2228285, 1835008, 2, 2228286, 1441792, 1, 2228287, 196608, 0, 2228288, 196608, 0, 2228289, 196608, 0, 2228290, 196608, 0, 2228291, 1572864, 4, 2228292, 1638400, 1, 2228293, 1638400, 1, 2228294, 1638400, 1, 2228295, 1638400, 1, 2293760, 327680, 1, 2293761, 393216, 1, 2293762, 327680, 1, 2293763, 393216, 1, 2293764, 327680, 1, 2293765, 393216, 1, 2293766, 196608, 0, 2293767, 524288, 2, 2293768, 196608, 0, 2293769, 327680, 1, 2293770, 393216, 1, 2293771, 196608, 0, 2293772, 524288, 2, 2293773, 196608, 0, 2293774, 327680, 1, 2293775, 393216, 1, 2293776, 327680, 1, 2293777, 393216, 1, 2293778, 196608, 0, 2293779, 524288, 2, 2293780, 196608, 0, 2293781, 196608, 0, 2293782, 524288, 2, 2293783, 196608, 0, 2293784, 327680, 1, 2293785, 393216, 1, 2293786, 327680, 1, 2293787, 393216, 1, 2293788, 65536, 8, 2293789, 65536, 8, 2293790, 524288, 1, 2293791, 65536, 8, 2293792, 65536, 8, 2293793, 65536, 8, 2293794, 65536, 8, 2293795, 65536, 8, 2293796, 65536, 8, 2293797, 262144, 6, 2293798, 65536, 7, 2293799, 196608, 6, 2293800, 65536, 8, 2293801, 65536, 8, 2293802, 524288, 1, 2293803, 65536, 8, 2293804, 65536, 8, 2293805, 65536, 8, 2293806, 65536, 8, 2293807, 65536, 8, 2293808, 65536, 8, 2293809, 65536, 8, 2293810, 65536, 8, 2293811, 131072, 8, 2293812, 196608, 0, 2293813, 327680, 1, 2293814, 393216, 1, 2293815, 327680, 1, 2293816, 393216, 1, 2293817, 2031616, 0, 2293818, 2031616, 0, 2293819, 2031616, 0, 2293820, 2031616, 0, 2293821, 2031616, 0, 2293822, 1441792, 2, 2293823, 196608, 0, 2293824, 196608, 0, 2293825, 196608, 0, 2293826, 131072, 0, 2293827, 1572864, 4, 2293828, 1638400, 1, 2293829, 1638400, 1, 2293830, 1638400, 1, 2293831, 1638400, 1, 2359296, 327680, 2, 2359297, 393216, 2, 2359298, 327680, 2, 2359299, 393216, 2, 2359300, 327680, 2, 2359301, 524288, 1, 2359302, 458752, 3, 2359303, 524288, 3, 2359304, 524288, 1, 2359305, 327680, 2, 2359306, 393216, 2, 2359307, 458752, 3, 2359308, 524288, 3, 2359309, 589824, 3, 2359310, 327680, 2, 2359311, 524288, 1, 2359312, 327680, 2, 2359313, 393216, 2, 2359314, 458752, 3, 2359315, 524288, 3, 2359316, 589824, 3, 2359317, 458752, 3, 2359318, 524288, 3, 2359319, 589824, 3, 2359320, 327680, 2, 2359321, 393216, 2, 2359322, 327680, 2, 2359323, 393216, 2, 2359324, 196608, 0, 2359325, 196608, 0, 2359326, 524288, 2, 2359327, 196608, 0, 2359328, 327680, 1, 2359329, 393216, 1, 2359330, 524288, 1, 2359331, 196608, 0, 2359332, 196608, 0, 2359333, 0, 7, 2359334, 65536, 7, 2359335, 131072, 7, 2359336, 196608, 0, 2359337, 196608, 0, 2359338, 524288, 2, 2359339, 196608, 0, 2359340, 196608, 0, 2359341, 524288, 1, 2359342, 327680, 1, 2359343, 393216, 1, 2359344, 196608, 0, 2359345, 196608, 0, 2359346, 196608, 0, 2359347, 196608, 0, 2359348, 196608, 0, 2359349, 327680, 2, 2359350, 524288, 1, 2359351, 327680, 2, 2359352, 393216, 2, 2359353, 524288, 1, 2359354, 196608, 0, 2359355, 196608, 0, 2359356, 524288, 1, 2359357, 196608, 0, 2359358, 1835008, 5, 2359359, 1835008, 2, 2359360, 1441792, 1, 2359361, 131072, 0, 2359362, 196608, 0, 2359363, 1572864, 4, 2359364, 1638400, 1, 2359365, 1638400, 1, 2359366, 1638400, 1, 2359367, 1638400, 1, 2424832, 327680, 1, 2424833, 393216, 1, 2424834, 327680, 1, 2424835, 393216, 1, 2424836, 196608, 0, 2424837, 524288, 2, 2424838, 196608, 0, 2424839, 196608, 0, 2424840, 524288, 2, 2424841, 196608, 0, 2424842, 327680, 1, 2424843, 393216, 1, 2424844, 327680, 1, 2424845, 393216, 1, 2424846, 196608, 0, 2424847, 524288, 2, 2424848, 196608, 0, 2424849, 327680, 1, 2424850, 393216, 1, 2424851, 524288, 1, 2424852, 327680, 1, 2424853, 393216, 1, 2424854, 327680, 1, 2424855, 393216, 1, 2424856, 327680, 1, 2424857, 393216, 1, 2424858, 327680, 1, 2424859, 393216, 1, 2424860, 196608, 0, 2424861, 458752, 3, 2424862, 524288, 3, 2424863, 589824, 3, 2424864, 327680, 2, 2424865, 393216, 2, 2424866, 524288, 2, 2424867, 196608, 0, 2424868, 196608, 0, 2424869, 0, 7, 2424870, 65536, 7, 2424871, 131072, 7, 2424872, 196608, 0, 2424873, 458752, 3, 2424874, 524288, 3, 2424875, 589824, 3, 2424876, 0, 1, 2424877, 524288, 2, 2424878, 327680, 2, 2424879, 393216, 2, 2424880, 196608, 0, 2424881, 327680, 1, 2424882, 393216, 1, 2424883, 327680, 1, 2424884, 393216, 1, 2424885, 196608, 0, 2424886, 524288, 2, 2424887, 196608, 0, 2424888, 196608, 0, 2424889, 524288, 2, 2424890, 196608, 0, 2424891, 196608, 0, 2424892, 524288, 2, 2424893, 196608, 0, 2424894, 327680, 1, 2424895, 393216, 1, 2424896, 1441792, 2, 2424897, 131072, 0, 2424898, 196608, 0, 2424899, 1572864, 5, 2424900, 1638400, 2, 2424901, 1638400, 2, 2424902, 1638400, 2, 2424903, 1638400, 2, 2490368, 327680, 2, 2490369, 393216, 2, 2490370, 327680, 2, 2490371, 393216, 2, 2490372, 458752, 3, 2490373, 524288, 3, 2490374, 589824, 3, 2490375, 458752, 3, 2490376, 524288, 3, 2490377, 524288, 1, 2490378, 327680, 2, 2490379, 393216, 2, 2490380, 524288, 1, 2490381, 393216, 2, 2490382, 458752, 3, 2490383, 524288, 3, 2490384, 589824, 3, 2490385, 327680, 2, 2490386, 393216, 2, 2490387, 524288, 2, 2490388, 327680, 2, 2490389, 393216, 2, 2490390, 327680, 2, 2490391, 393216, 2, 2490392, 327680, 2, 2490393, 393216, 2, 2490394, 327680, 2, 2490395, 393216, 2, 2490396, 196608, 0, 2490397, 327680, 1, 2490398, 393216, 1, 2490399, 0, 1, 2490400, 0, 1, 2490401, 458752, 3, 2490402, 524288, 3, 2490403, 589824, 3, 2490404, 196608, 0, 2490405, 0, 7, 2490406, 65536, 7, 2490407, 131072, 7, 2490408, 196608, 0, 2490409, 0, 1, 2490410, 0, 1, 2490411, 0, 1, 2490412, 458752, 3, 2490413, 524288, 3, 2490414, 589824, 3, 2490415, 0, 1, 2490416, 196608, 0, 2490417, 327680, 2, 2490418, 393216, 2, 2490419, 327680, 2, 2490420, 393216, 2, 2490421, 458752, 3, 2490422, 524288, 3, 2490423, 589824, 3, 2490424, 458752, 3, 2490426, 589824, 3, 2490427, 458752, 3, 2490428, 524288, 3, 2490429, 589824, 3, 2490430, 327680, 2, 2490431, 393216, 2, 2490432, 1835008, 4, 2490433, 131072, 0, 2490434, 327680, 1, 2490435, 393216, 1, 2490436, 2031616, 0, 2490437, 2031616, 0, 2490438, 2031616, 0, 2490439, 2031616, 0, 2555904, 327680, 1, 2555905, 393216, 1, 2555906, 327680, 1, 2555907, 393216, 1, 2555908, 327680, 1, 2555909, 393216, 1, 2555910, 327680, 1, 2555911, 393216, 1, 2555912, 196608, 0, 2555913, 524288, 2, 2555914, 196608, 0, 2555915, 196608, 0, 2555916, 524288, 2, 2555917, 196608, 0, 2555918, 327680, 1, 2555919, 393216, 1, 2555920, 327680, 1, 2555921, 393216, 1, 2555922, 458752, 3, 2555923, 524288, 3, 2555927, 196608, 0, 2555931, 65536, 0, 2555932, 196608, 0, 2555933, 327680, 2, 2555934, 393216, 2, 2555935, 196608, 0, 2555936, 196608, 0, 2555937, 196608, 0, 2555938, 196608, 0, 2555939, 196608, 0, 2555940, 196608, 0, 2555941, 0, 7, 2555942, 65536, 7, 2555943, 131072, 7, 2555944, 196608, 0, 2555945, 196608, 0, 2555946, 196608, 0, 2555947, 196608, 0, 2555948, 196608, 0, 2555949, 196608, 0, 2555950, 327680, 1, 2555951, 393216, 1, 2555952, 196608, 0, 2555953, 196608, 0, 2555957, 327680, 1, 2555958, 393216, 1, 2555964, 196608, 0, 2555965, 196608, 0, 2555966, 327680, 1, 2555967, 393216, 1, 2555968, 1835008, 4, 2555969, 196608, 0, 2555970, 327680, 2, 2555971, 393216, 2, 2555972, 196608, 0, 2555973, 196608, 0, 2555974, 65536, 0, 2555975, 196608, 0, 2621440, 327680, 2, 2621441, 524288, 1, 2621442, 327680, 2, 2621443, 393216, 2, 2621444, 524288, 1, 2621445, 393216, 2, 2621446, 327680, 2, 2621447, 393216, 2, 2621448, 458752, 3, 2621449, 524288, 3, 2621450, 589824, 3, 2621451, 524288, 1, 2621452, 524288, 3, 2621453, 589824, 3, 2621454, 327680, 2, 2621455, 393216, 2, 2621456, 327680, 2, 2621457, 393216, 2, 2621458, 196608, 0, 2621459, 196608, 0, 2621463, 196608, 0, 2621467, 196608, 0, 2621468, 196608, 0, 2621469, 0, 1, 2621470, 0, 1, 2621471, 196608, 0, 2621472, 0, 6, 2621473, 65536, 6, 2621474, 65536, 6, 2621475, 65536, 6, 2621476, 65536, 6, 2621477, 262144, 7, 2621478, 65536, 7, 2621479, 196608, 7, 2621480, 65536, 6, 2621481, 65536, 6, 2621482, 65536, 6, 2621483, 65536, 6, 2621484, 131072, 6, 2621485, 196608, 0, 2621486, 327680, 2, 2621487, 393216, 2, 2621488, 196608, 0, 2621489, 196608, 0, 2621493, 327680, 2, 2621494, 393216, 2, 2621502, 327680, 2, 2621503, 393216, 2, 2621504, 1835008, 4, 2621505, 196608, 0, 2621506, 196608, 0, 2621507, 196608, 0, 2621508, 65536, 0, 2621509, 65536, 0, 2621510, 196608, 0, 2621511, 196608, 0, 2686976, 196608, 0, 2686977, 524288, 2, 2686978, 196608, 0, 2686979, 196608, 0, 2686980, 524288, 2, 2686981, 196608, 0, 2686982, 327680, 1, 2686983, 393216, 1, 2686984, 327680, 1, 2686985, 393216, 1, 2686986, 196608, 0, 2686987, 524288, 2, 2686988, 196608, 0, 2686989, 196608, 0, 2686990, 196608, 0, 2686991, 196608, 0, 2686992, 262144, 0, 2686993, 196608, 0, 2686994, 196608, 0, 2686995, 196608, 0, 2686998, 196608, 0, 2686999, 196608, 0, 2687002, 196608, 0, 2687003, 196608, 0, 2687004, 196608, 0, 2687005, 327680, 1, 2687006, 393216, 1, 2687007, 196608, 0, 2687008, 0, 7, 2687009, 65536, 7, 2687010, 65536, 7, 2687011, 65536, 7, 2687012, 65536, 7, 2687013, 65536, 7, 2687014, 65536, 7, 2687015, 65536, 7, 2687016, 65536, 7, 2687017, 65536, 7, 2687018, 65536, 7, 2687019, 65536, 7, 2687020, 131072, 7, 2687021, 196608, 0, 2687022, 327680, 1, 2687023, 393216, 1, 2687024, 196608, 0, 2687025, 196608, 0, 2687028, 196608, 0, 2687029, 196608, 0, 2687030, 196608, 0, 2687031, 196608, 0, 2687037, 196608, 0, 2687038, 0, 1, 2687039, 0, 1, 2687040, 1835008, 5, 2687041, 1835008, 2, 2687042, 1835008, 2, 2687043, 1835008, 2, 2687044, 1835008, 2, 2687045, 1835008, 2, 2687046, 1835008, 2, 2687047, 1835008, 2, 2752512, 458752, 3, 2752513, 524288, 1, 2752514, 589824, 3, 2752515, 458752, 3, 2752516, 524288, 3, 2752517, 589824, 3, 2752518, 327680, 2, 2752519, 393216, 2, 2752520, 327680, 2, 2752521, 393216, 2, 2752522, 458752, 3, 2752523, 524288, 3, 2752524, 589824, 3, 2752525, 196608, 0, 2752526, 196608, 0, 2752527, 196608, 0, 2752528, 196608, 0, 2752529, 0, 1, 2752530, 65536, 0, 2752531, 196608, 0, 2752532, 196608, 0, 2752533, 196608, 0, 2752534, 196608, 0, 2752535, 196608, 0, 2752536, 196608, 0, 2752538, 196608, 0, 2752539, 196608, 0, 2752540, 196608, 0, 2752541, 327680, 2, 2752542, 393216, 2, 2752543, 196608, 0, 2752544, 0, 7, 2752545, 65536, 7, 2752546, 65536, 7, 2752547, 65536, 7, 2752548, 65536, 7, 2752549, 65536, 7, 2752550, 65536, 7, 2752551, 65536, 7, 2752552, 65536, 7, 2752553, 65536, 7, 2752554, 65536, 7, 2752555, 65536, 7, 2752556, 131072, 7, 2752557, 196608, 0, 2752558, 327680, 2, 2752559, 393216, 2, 2752560, 196608, 0, 2752561, 196608, 0, 2752562, 196608, 0, 2752563, 196608, 0, 2752564, 196608, 0, 2752565, 0, 1, 2752566, 0, 1, 2752567, 196608, 0, 2752568, 196608, 0, 2752569, 196608, 0, 2752571, 196608, 0, 2752572, 196608, 0, 2752573, 196608, 0, 2752574, 0, 1, 2752575, 196608, 0, 2752576, 1966080, 0, 2752577, 2031616, 0, 2752578, 2031616, 0, 2752579, 2031616, 0, 2752580, 2031616, 0, 2752581, 2031616, 0, 2752582, 2031616, 0, 2752583, 2031616, 0, 2818048, 196608, 0, 2818049, 524288, 2, 2818050, 196608, 0, 2818051, 524288, 1, 2818052, 327680, 1, 2818053, 393216, 1, 2818054, 327680, 1, 2818055, 393216, 1, 2818056, 589824, 6, 2818057, 655360, 6, 2818058, 196608, 0, 2818059, 65536, 0, 2818064, 196608, 0, 2818065, 131072, 0, 2818066, 196608, 0, 2818067, 196608, 0, 2818068, 196608, 0, 2818069, 65536, 0, 2818070, 65536, 0, 2818071, 196608, 0, 2818072, 327680, 4, 2818073, 196608, 0, 2818074, 196608, 0, 2818075, 65536, 0, 2818076, 196608, 0, 2818077, 196608, 0, 2818078, 196608, 0, 2818079, 196608, 0, 2818080, 0, 7, 2818081, 65536, 7, 2818082, 65536, 7, 2818083, 196608, 6, 2818084, 65536, 8, 2818085, 65536, 8, 2818086, 524288, 1, 2818087, 65536, 8, 2818088, 65536, 8, 2818089, 262144, 6, 2818090, 65536, 7, 2818091, 65536, 7, 2818092, 131072, 7, 2818093, 196608, 0, 2818094, 196608, 0, 2818095, 196608, 0, 2818096, 196608, 0, 2818097, 196608, 0, 2818098, 196608, 0, 2818099, 196608, 0, 2818100, 196608, 0, 2818101, 196608, 0, 2818102, 196608, 0, 2818103, 196608, 0, 2818104, 327680, 4, 2818105, 196608, 0, 2818106, 196608, 0, 2818107, 196608, 0, 2818108, 196608, 0, 2818109, 196608, 0, 2818110, 196608, 0, 2818111, 196608, 0, 2818112, 196608, 0, 2818113, 196608, 0, 2818114, 65536, 0, 2818115, 196608, 0, 2818116, 196608, 0, 2818117, 65536, 0, 2818118, 196608, 0, 2818119, 196608, 0, 2883584, 458752, 3, 2883585, 524288, 3, 2883586, 589824, 3, 2883587, 524288, 2, 2883588, 327680, 2, 2883589, 393216, 2, 2883590, 327680, 2, 2883591, 524288, 7, 2883592, 589824, 7, 2883593, 655360, 7, 2883594, 65536, 0, 2883600, 131072, 0, 2883601, 0, 6, 2883602, 65536, 6, 2883603, 65536, 6, 2883604, 65536, 6, 2883605, 65536, 6, 2883606, 65536, 6, 2883607, 65536, 6, 2883608, 327680, 5, 2883609, 65536, 6, 2883610, 65536, 6, 2883611, 65536, 6, 2883612, 65536, 6, 2883613, 65536, 6, 2883614, 65536, 6, 2883615, 65536, 6, 2883616, 262144, 7, 2883617, 65536, 7, 2883618, 65536, 7, 2883619, 131072, 7, 2883620, 196608, 0, 2883621, 196608, 0, 2883622, 524288, 2, 2883623, 196608, 0, 2883624, 196608, 0, 2883625, 0, 7, 2883626, 65536, 7, 2883627, 65536, 7, 2883628, 196608, 7, 2883629, 65536, 6, 2883630, 65536, 6, 2883631, 65536, 6, 2883632, 65536, 6, 2883633, 65536, 6, 2883634, 65536, 6, 2883635, 65536, 6, 2883636, 65536, 6, 2883637, 65536, 6, 2883638, 65536, 6, 2883639, 65536, 6, 2883640, 327680, 5, 2883641, 65536, 6, 2883642, 65536, 6, 2883643, 65536, 6, 2883644, 65536, 6, 2883645, 65536, 6, 2883646, 131072, 6, 2883647, 196608, 0, 2883648, 65536, 0, 2883649, 196608, 0, 2883650, 196608, 0, 2883651, 65536, 0, 2883652, 196608, 0, 2883653, 65536, 0, 2883654, 196608, 0, 2883655, 196608, 0, 2949120, 327680, 1, 2949121, 393216, 1, 2949122, 458752, 3, 2949123, 524288, 1, 2949124, 327680, 1, 2949125, 393216, 1, 2949126, 327680, 1, 2949127, 393216, 1, 2949128, 589824, 8, 2949129, 655360, 8, 2949130, 65536, 0, 2949136, 196608, 0, 2949137, 0, 7, 2949138, 65536, 7, 2949139, 65536, 7, 2949140, 65536, 7, 2949141, 65536, 7, 2949142, 65536, 7, 2949143, 65536, 7, 2949144, 65536, 7, 2949145, 65536, 7, 2949146, 65536, 7, 2949147, 65536, 7, 2949148, 65536, 7, 2949149, 65536, 7, 2949150, 65536, 7, 2949151, 65536, 7, 2949152, 65536, 7, 2949153, 65536, 7, 2949154, 65536, 7, 2949155, 131072, 7, 2949156, 196608, 0, 2949157, 0, 1, 2949158, 524288, 3, 2949159, 0, 1, 2949160, 196608, 0, 2949161, 0, 7, 2949162, 65536, 7, 2949163, 65536, 7, 2949164, 65536, 7, 2949165, 65536, 7, 2949166, 65536, 7, 2949167, 65536, 7, 2949168, 65536, 7, 2949169, 65536, 7, 2949170, 65536, 7, 2949171, 65536, 7, 2949172, 65536, 7, 2949173, 65536, 7, 2949174, 65536, 7, 2949175, 65536, 7, 2949176, 65536, 7, 2949177, 65536, 7, 2949178, 65536, 7, 2949179, 65536, 7, 2949180, 65536, 7, 2949181, 65536, 7, 2949182, 131072, 7, 2949183, 196608, 0, 2949184, 196608, 0, 2949185, 65536, 0, 2949186, 196608, 0, 2949187, 65536, 0, 2949188, 65536, 0, 2949189, 196608, 0, 2949190, 196608, 0, 2949191, 196608, 0, 3014656, 327680, 2, 3014657, 393216, 2, 3014658, 196608, 0, 3014659, 524288, 2, 3014660, 327680, 2, 3014661, 524288, 1, 3014662, 327680, 2, 3014663, 393216, 2, 3014664, 524288, 1, 3014665, 196608, 0, 3014666, 196608, 0, 3014671, 196608, 0, 3014672, 262144, 0, 3014673, 0, 8, 3014674, 65536, 8, 3014675, 65536, 8, 3014676, 65536, 8, 3014677, 524288, 1, 3014678, 65536, 8, 3014679, 65536, 8, 3014680, 65536, 8, 3014681, 65536, 8, 3014682, 524288, 1, 3014683, 65536, 8, 3014684, 65536, 8, 3014685, 65536, 8, 3014686, 65536, 8, 3014687, 65536, 8, 3014688, 262144, 6, 3014689, 65536, 7, 3014690, 65536, 7, 3014691, 131072, 7, 3014692, 196608, 0, 3014693, 196608, 0, 3014694, 196608, 0, 3014695, 196608, 0, 3014696, 196608, 0, 3014697, 0, 7, 3014698, 65536, 7, 3014699, 65536, 7, 3014700, 196608, 6, 3014701, 65536, 8, 3014702, 65536, 8, 3014703, 65536, 8, 3014704, 65536, 8, 3014705, 65536, 8, 3014706, 65536, 8, 3014707, 65536, 8, 3014708, 65536, 8, 3014709, 65536, 8, 3014710, 65536, 8, 3014711, 65536, 8, 3014712, 65536, 8, 3014713, 65536, 8, 3014714, 65536, 8, 3014715, 65536, 8, 3014716, 65536, 8, 3014717, 65536, 8, 3014718, 131072, 8, 3014719, 65536, 0, 3014720, 196608, 0, 3014721, 196608, 0, 3014722, 65536, 0, 3014723, 65536, 0, 3014724, 196608, 0, 3014725, 196608, 0, 3014726, 196608, 0, 3014727, 196608, 0, 3080192, 327680, 1, 3080193, 393216, 1, 3080194, 327680, 1, 3080195, 393216, 1, 3080196, 589824, 3, 3080197, 524288, 2, 3080198, 196608, 0, 3080199, 196608, 0, 3080200, 524288, 2, 3080201, 196608, 0, 3080202, 327680, 1, 3080203, 393216, 1, 3080204, 524288, 1, 3080206, 327680, 1, 3080207, 393216, 1, 3080208, 327680, 1, 3080209, 393216, 1, 3080210, 327680, 1, 3080211, 393216, 1, 3080212, 196608, 0, 3080213, 524288, 2, 3080214, 196608, 0, 3080215, 327680, 1, 3080216, 393216, 1, 3080217, 196608, 0, 3080218, 524288, 2, 3080219, 196608, 0, 3080220, 196608, 0, 3080221, 196608, 0, 3080222, 196608, 0, 3080223, 196608, 0, 3080224, 0, 7, 3080225, 65536, 7, 3080226, 65536, 7, 3080227, 196608, 7, 3080228, 65536, 6, 3080229, 131072, 6, 3080230, 65536, 0, 3080231, 0, 6, 3080232, 65536, 6, 3080233, 262144, 7, 3080234, 65536, 7, 3080235, 65536, 7, 3080236, 131072, 7, 3080237, 196608, 0, 3080238, 196608, 0, 3080239, 196608, 0, 3080240, 196608, 0, 3080241, 196608, 0, 3080242, 196608, 0, 3080243, 196608, 0, 3080244, 196608, 0, 3080245, 196608, 0, 3080246, 524288, 1, 3080247, 196608, 0, 3080248, 196608, 0, 3080249, 196608, 0, 3080250, 196608, 0, 3080251, 524288, 1, 3080252, 196608, 0, 3080253, 196608, 0, 3080254, 196608, 0, 3080255, 196608, 0, 3080256, 65536, 0, 3080257, 196608, 0, 3080258, 196608, 0, 3080259, 196608, 0, 3080260, 65536, 0, 3080261, 196608, 0, 3080262, 196608, 0, 3080263, 196608, 0, 3145728, 327680, 2, 3145729, 524288, 1, 3145730, 327680, 2, 3145731, 393216, 2, 3145732, 458752, 3, 3145733, 524288, 3, 3145734, 524288, 1, 3145735, 458752, 3, 3145736, 524288, 3, 3145737, 589824, 3, 3145738, 327680, 2, 3145739, 393216, 2, 3145740, 524288, 2, 3145741, 196608, 0, 3145742, 327680, 2, 3145743, 393216, 2, 3145744, 327680, 2, 3145745, 393216, 2, 3145746, 327680, 2, 3145747, 524288, 1, 3145748, 458752, 3, 3145749, 524288, 3, 3145750, 589824, 3, 3145751, 327680, 2, 3145752, 524288, 1, 3145753, 458752, 3, 3145754, 524288, 3, 3145755, 589824, 3, 3145756, 196608, 0, 3145757, 196608, 0, 3145758, 196608, 0, 3145759, 196608, 0, 3145760, 0, 7, 3145761, 65536, 7, 3145762, 65536, 7, 3145763, 65536, 7, 3145764, 65536, 7, 3145765, 196608, 7, 3145766, 65536, 6, 3145767, 262144, 7, 3145768, 65536, 7, 3145769, 65536, 7, 3145770, 65536, 7, 3145771, 65536, 7, 3145772, 131072, 7, 3145773, 196608, 0, 3145774, 196608, 0, 3145775, 196608, 0, 3145776, 196608, 0, 3145777, 327680, 1, 3145778, 393216, 1, 3145779, 327680, 1, 3145780, 393216, 1, 3145781, 196608, 0, 3145782, 524288, 2, 3145783, 196608, 0, 3145784, 327680, 1, 3145785, 393216, 1, 3145786, 196608, 0, 3145787, 524288, 2, 3145788, 196608, 0, 3145789, 0, 1, 3145790, 0, 1, 3145791, 0, 1, 3145792, 196608, 0, 3145793, 0, 1, 3145794, 1835008, 3, 3145795, 1835008, 0, 3145796, 1835008, 0, 3145797, 1835008, 0, 3145798, 1835008, 0, 3145799, 1835008, 0, 3211264, 196608, 0, 3211265, 524288, 2, 3211266, 196608, 0, 3211267, 327680, 1, 3211268, 393216, 1, 3211269, 196608, 0, 3211270, 524288, 2, 3211271, 196608, 0, 3211272, 327680, 1, 3211273, 393216, 1, 3211274, 327680, 1, 3211275, 393216, 1, 3211276, 524288, 3, 3211277, 589824, 3, 3211278, 327680, 1, 3211279, 393216, 1, 3211280, 327680, 1, 3211281, 393216, 1, 3211282, 196608, 0, 3211283, 524288, 2, 3211284, 196608, 0, 3211285, 327680, 1, 3211286, 393216, 1, 3211287, 196608, 0, 3211288, 524288, 2, 3211289, 196608, 0, 3211290, 327680, 1, 3211291, 393216, 1, 3211292, 196608, 0, 3211293, 196608, 0, 3211294, 196608, 0, 3211295, 196608, 0, 3211296, 0, 7, 3211297, 65536, 7, 3211298, 65536, 7, 3211299, 65536, 7, 3211300, 65536, 7, 3211301, 65536, 7, 3211302, 65536, 7, 3211303, 65536, 7, 3211304, 65536, 7, 3211305, 65536, 7, 3211306, 65536, 7, 3211307, 65536, 7, 3211308, 131072, 7, 3211309, 196608, 0, 3211310, 196608, 0, 3211311, 196608, 0, 3211312, 196608, 0, 3211313, 327680, 2, 3211314, 524288, 1, 3211315, 327680, 2, 3211316, 393216, 2, 3211317, 524288, 1, 3211318, 524288, 3, 3211319, 589824, 3, 3211320, 327680, 2, 3211321, 393216, 2, 3211322, 458752, 3, 3211323, 524288, 3, 3211324, 1835008, 0, 3211325, 1835008, 0, 3211326, 1835008, 0, 3211327, 1835008, 0, 3211328, 1835008, 0, 3211329, 1835008, 0, 3211330, 1441792, 0, 3211331, 196608, 0, 3211332, 196608, 0, 3211333, 196608, 0, 3211334, 196608, 0, 3211335, 196608, 0, 3276800, 458752, 3, 3276801, 524288, 3, 3276802, 589824, 3, 3276803, 327680, 2, 3276804, 524288, 1, 3276805, 458752, 3, 3276806, 524288, 3, 3276807, 589824, 3, 3276808, 327680, 2, 3276809, 393216, 2, 3276810, 327680, 2, 3276811, 393216, 2, 3276812, 196608, 0, 3276813, 524288, 1, 3276814, 327680, 2, 3276815, 393216, 2, 3276816, 327680, 2, 3276817, 393216, 2, 3276818, 458752, 3, 3276819, 524288, 3, 3276820, 524288, 1, 3276821, 327680, 2, 3276822, 393216, 2, 3276823, 458752, 3, 3276824, 524288, 3, 3276825, 589824, 3, 3276826, 327680, 2, 3276827, 393216, 2, 3276828, 196608, 0, 3276829, 196608, 0, 3276830, 196608, 0, 3276831, 196608, 0, 3276832, 0, 8, 3276833, 65536, 8, 3276834, 65536, 8, 3276835, 65536, 8, 3276836, 65536, 8, 3276837, 262144, 6, 3276838, 65536, 7, 3276839, 196608, 6, 3276840, 65536, 8, 3276841, 65536, 8, 3276842, 65536, 8, 3276843, 65536, 8, 3276844, 131072, 8, 3276845, 196608, 0, 3276846, 196608, 0, 3276847, 196608, 0, 3276848, 196608, 0, 3276849, 196608, 0, 3276850, 524288, 2, 3276851, 196608, 0, 3276852, 196608, 0, 3276853, 524288, 2, 3276854, 196608, 0, 3276855, 327680, 1, 3276856, 393216, 1, 3276857, 327680, 1, 3276858, 393216, 1, 3276859, 1835008, 4, 3276860, 196608, 0, 3276861, 196608, 0, 3276862, 196608, 0, 3276863, 196608, 0, 3276864, 196608, 0, 3276865, 196608, 0, 3276866, 196608, 0, 3276867, 196608, 0, 3276868, 196608, 0, 3276869, 196608, 0, 3276870, 196608, 0, 3276871, 196608, 0, 3342336, 196608, 0, 3342337, 196608, 0, 3342338, 196608, 0, 3342339, 196608, 0, 3342340, 524288, 2, 3342341, 196608, 0, 3342342, 327680, 1, 3342343, 393216, 1, 3342344, 327680, 1, 3342345, 393216, 1, 3342346, 327680, 1, 3342347, 393216, 1, 3342348, 196608, 0, 3342349, 524288, 2, 3342350, 196608, 0, 3342351, 327680, 1, 3342352, 393216, 1, 3342353, 327680, 1, 3342354, 393216, 1, 3342355, 196608, 0, 3342356, 524288, 2, 3342357, 196608, 0, 3342358, 327680, 1, 3342359, 393216, 1, 3342360, 327680, 1, 3342361, 393216, 1, 3342362, 327680, 1, 3342363, 393216, 1, 3342364, 196608, 0, 3342365, 196608, 0, 3342366, 196608, 0, 3342367, 196608, 0, 3342368, 196608, 0, 3342369, 196608, 0, 3342370, 196608, 0, 3342371, 196608, 0, 3342372, 196608, 0, 3342373, 0, 8, 3342374, 65536, 8, 3342375, 131072, 8, 3342376, 196608, 0, 3342377, 196608, 0, 3342378, 196608, 0, 3342379, 196608, 0, 3342380, 196608, 0, 3342381, 196608, 0, 3342382, 196608, 0, 3342383, 196608, 0, 3342384, 196608, 0, 3342385, 458752, 3, 3342386, 524288, 3, 3342387, 589824, 3, 3342388, 458752, 3, 3342389, 524288, 3, 3342390, 589824, 3, 3342391, 327680, 2, 3342392, 524288, 1, 3342393, 327680, 2, 3342394, 393216, 2, 3342395, 1835008, 4, 3342396, 196608, 0, 3342397, 196608, 0, 3342398, 1572864, 3, 3342399, 1638400, 0, 3342400, 1638400, 0, 3342401, 1638400, 0, 3342402, 1638400, 0, 3342403, 1638400, 0, 3342404, 1638400, 0, 3342405, 1638400, 0, 3342406, 1638400, 0, 3342407, 1638400, 0, 3407872, 196608, 0, 3407873, 196608, 0, 3407874, 196608, 0, 3407875, 458752, 3, 3407876, 524288, 3, 3407877, 589824, 3, 3407878, 327680, 2, 3407879, 393216, 2, 3407880, 327680, 2, 3407881, 393216, 2, 3407882, 327680, 2, 3407883, 393216, 2, 3407884, 458752, 3, 3407885, 524288, 3, 3407886, 524288, 1, 3407887, 327680, 2, 3407888, 393216, 2, 3407889, 327680, 2, 3407890, 393216, 2, 3407891, 458752, 3, 3407892, 524288, 3, 3407893, 589824, 3, 3407894, 327680, 2, 3407895, 524288, 1, 3407896, 327680, 2, 3407897, 393216, 2, 3407898, 327680, 2, 3407899, 393216, 2, 3407900, 196608, 0, 3407901, 196608, 0, 3407902, 196608, 0, 3407903, 196608, 0, 3407904, 196608, 0, 3407905, 196608, 0, 3407906, 196608, 0, 3407907, 196608, 0, 3407908, 196608, 0, 3407909, 1048576, 12, 3407910, 1114112, 12, 3407911, 1179648, 12, 3407912, 196608, 0, 3407913, 196608, 0, 3407914, 196608, 0, 3407915, 196608, 0, 3407916, 196608, 0, 3407917, 196608, 0, 3407918, 196608, 0, 3407919, 196608, 0, 3407920, 196608, 0, 3407921, 327680, 1, 3407922, 393216, 1, 3407923, 327680, 1, 3407924, 393216, 1, 3407925, 327680, 1, 3407926, 393216, 1, 3407927, 196608, 0, 3407928, 524288, 2, 3407929, 196608, 0, 3407930, 1835008, 3, 3407931, 1441792, 0, 3407932, 196608, 0, 3407933, 196608, 0, 3407934, 1572864, 4, 3407935, 1638400, 1, 3407936, 1638400, 1, 3407937, 1638400, 1, 3407938, 1638400, 1, 3407939, 1638400, 1, 3407940, 1638400, 1, 3407941, 1638400, 1, 3407942, 1638400, 1, 3407943, 1638400, 1, 3473408, 196608, 0, 3473409, 196608, 0, 3473410, 196608, 0, 3473411, 196608, 0, 3473412, 196608, 0, 3473413, 196608, 0, 3473414, 196608, 0, 3473415, 196608, 0, 3473416, 196608, 0, 3473417, 327680, 1, 3473418, 393216, 1, 3473419, 327680, 1, 3473420, 393216, 1, 3473421, 196608, 0, 3473422, 524288, 2, 3473423, 196608, 0, 3473424, 327680, 1, 3473425, 393216, 1, 3473426, 327680, 1, 3473427, 393216, 1, 3473428, 327680, 1, 3473429, 393216, 1, 3473430, 196608, 0, 3473431, 524288, 2, 3473432, 196608, 0, 3473433, 327680, 1, 3473434, 393216, 1, 3473435, 196608, 0, 3473436, 196608, 0, 3473437, 196608, 0, 3473438, 196608, 0, 3473439, 196608, 0, 3473440, 196608, 0, 3473441, 196608, 0, 3473452, 196608, 0, 3473453, 196608, 0, 3473454, 196608, 0, 3473455, 196608, 0, 3473456, 196608, 0, 3473457, 327680, 2, 3473458, 393216, 2, 3473459, 327680, 2, 3473460, 393216, 2, 3473461, 327680, 2, 3473462, 393216, 2, 3473463, 458752, 3, 3473464, 524288, 3, 3473465, 589824, 3, 3473466, 1441792, 0, 3473467, 196608, 0, 3473468, 196608, 0, 3473469, 196608, 0, 3473470, 1572864, 4, 3473471, 1638400, 1, 3473472, 1638400, 1, 3473473, 1638400, 1, 3473474, 1638400, 1, 3473475, 1638400, 1, 3473476, 1638400, 1, 3473477, 1638400, 1, 3473478, 1638400, 1, 3473479, 1638400, 1, 3538944, 196608, 0, 3538945, 196608, 0, 3538946, 196608, 0, 3538947, 196608, 0, 3538948, 196608, 0, 3538949, 196608, 0, 3538950, 196608, 0, 3538951, 196608, 0, 3538952, 196608, 0, 3538953, 327680, 2, 3538954, 393216, 2, 3538955, 327680, 2, 3538956, 524288, 1, 3538957, 458752, 3, 3538958, 524288, 3, 3538959, 589824, 3, 3538960, 327680, 2, 3538961, 393216, 2, 3538962, 327680, 2, 3538963, 524288, 1, 3538964, 327680, 2, 3538965, 393216, 2, 3538966, 524288, 1, 3538967, 524288, 3, 3538968, 589824, 3, 3538969, 327680, 2, 3538970, 393216, 2, 3538971, 196608, 0, 3538972, 196608, 0, 3538973, 196608, 0, 3538974, 196608, 0, 3538975, 196608, 0, 3538976, 196608, 0, 3538989, 196608, 0, 3538990, 196608, 0, 3538991, 196608, 0, 3538992, 196608, 0, 3538993, 196608, 0, 3538994, 131072, 0, 3538995, 65536, 0, 3538996, 131072, 0, 3538997, 65536, 0, 3538998, 196608, 0, 3538999, 65536, 0, 3539000, 196608, 0, 3539001, 1835008, 4, 3539002, 196608, 0, 3539003, 196608, 0, 3539004, 196608, 0, 3539005, 196608, 0, 3539006, 1572864, 4, 3539007, 1638400, 1, 3539008, 1638400, 1, 3539009, 1638400, 1, 3539010, 1638400, 1, 3539011, 1638400, 1, 3539012, 1638400, 1, 3539013, 1638400, 1, 3539014, 1638400, 1, 3539015, 1638400, 1, 3604480, 196608, 0, 3604481, 196608, 0, 3604482, 196608, 0, 3604483, 196608, 0, 3604484, 196608, 0, 3604485, 196608, 0, 3604486, 196608, 0, 3604487, 327680, 1, 3604488, 393216, 1, 3604489, 327680, 1, 3604490, 393216, 1, 3604491, 196608, 0, 3604492, 524288, 2, 3604493, 196608, 0, 3604494, 327680, 1, 3604495, 393216, 1, 3604496, 327680, 1, 3604497, 393216, 1, 3604498, 196608, 0, 3604499, 524288, 2, 3604500, 196608, 0, 3604501, 196608, 0, 3604502, 524288, 2, 3604503, 196608, 0, 3604504, 327680, 1, 3604505, 393216, 1, 3604506, 327680, 1, 3604507, 393216, 1, 3604508, 196608, 0, 3604509, 196608, 0, 3604510, 196608, 0, 3604511, 196608, 0, 3604526, 196608, 0, 3604527, 196608, 0, 3604528, 196608, 0, 3604529, 1835008, 3, 3604530, 1835008, 0, 3604531, 1835008, 0, 3604532, 1835008, 0, 3604533, 1835008, 0, 3604534, 1835008, 0, 3604535, 1835008, 0, 3604536, 1835008, 0, 3604537, 1441792, 0, 3604538, 196608, 0, 3604539, 196608, 0, 3604540, 196608, 0, 3604541, 196608, 0, 3604542, 1572864, 4, 3604543, 1638400, 1, 3604544, 1638400, 1, 3604545, 1638400, 1, 3604546, 1638400, 1, 3604547, 1638400, 1, 3604548, 1638400, 1, 3604549, 1638400, 1, 3604550, 1638400, 1, 3604551, 1638400, 1, 3670016, 196608, 0, 3670017, 196608, 0, 3670018, 196608, 0, 3670019, 196608, 0, 3670020, 196608, 0, 3670021, 196608, 0, 3670022, 196608, 0, 3670023, 327680, 2, 3670024, 393216, 2, 3670025, 327680, 2, 3670026, 393216, 2, 3670027, 458752, 3, 3670028, 524288, 3, 3670029, 589824, 3, 3670030, 327680, 2, 3670031, 393216, 2, 3670032, 327680, 2, 3670033, 393216, 2, 3670034, 458752, 3, 3670035, 524288, 1, 3670036, 589824, 3, 3670037, 458752, 3, 3670038, 524288, 3, 3670039, 589824, 3, 3670040, 327680, 2, 3670041, 393216, 2, 3670042, 327680, 2, 3670043, 393216, 2, 3670044, 524288, 1, 3670045, 196608, 0, 3670046, 196608, 0, 3670062, 196608, 0, 3670063, 327680, 1, 3670064, 393216, 1, 3670065, 1835008, 4, 3670066, 196608, 0, 3670067, 196608, 0, 3670068, 196608, 0, 3670069, 196608, 0, 3670070, 196608, 0, 3670071, 196608, 0, 3670072, 196608, 0, 3670073, 196608, 0, 3670074, 196608, 0, 3670075, 196608, 0, 3670076, 196608, 0, 3670077, 196608, 0, 3670078, 1572864, 4, 3670079, 1638400, 1, 3670080, 1638400, 1, 3670081, 1638400, 1, 3670082, 1638400, 1, 3670083, 1638400, 1, 3670084, 1638400, 1, 3670085, 1638400, 1, 3670086, 1638400, 1, 3670087, 1638400, 1, 3735552, 196608, 0, 3735553, 196608, 0, 3735554, 196608, 0, 3735555, 196608, 0, 3735556, 196608, 0, 3735557, 196608, 0, 3735558, 196608, 0, 3735559, 196608, 0, 3735560, 196608, 0, 3735561, 196608, 0, 3735562, 196608, 0, 3735563, 196608, 0, 3735564, 196608, 0, 3735565, 196608, 0, 3735566, 196608, 0, 3735567, 196608, 0, 3735568, 196608, 0, 3735569, 196608, 0, 3735570, 196608, 0, 3735571, 524288, 2, 3735572, 196608, 0, 3735573, 327680, 1, 3735574, 393216, 1, 3735575, 327680, 1, 3735576, 393216, 1, 3735577, 327680, 1, 3735578, 393216, 1, 3735579, 196608, 0, 3735580, 524288, 2, 3735581, 196608, 0, 3735582, 196608, 0, 3735598, 196608, 0, 3735599, 524288, 1, 3735600, 393216, 2, 3735601, 1835008, 4, 3735602, 196608, 0, 3735603, 196608, 0, 3735604, 196608, 0, 3735605, 196608, 0, 3735606, 196608, 0, 3735607, 196608, 0, 3735608, 196608, 0, 3735609, 196608, 0, 3735610, 196608, 0, 3735611, 196608, 0, 3735612, 196608, 0, 3735613, 196608, 0, 3735614, 1572864, 4, 3735615, 1638400, 1, 3735616, 1638400, 1, 3735617, 1638400, 1, 3735618, 1638400, 1, 3735619, 1638400, 1, 3735620, 1638400, 1, 3735621, 1638400, 1, 3735622, 1638400, 1, 3735623, 1638400, 1, 3801088, 196608, 0, 3801089, 196608, 0, 3801090, 196608, 0, 3801091, 196608, 0, 3801092, 196608, 0, 3801093, 196608, 0, 3801094, 196608, 0, 3801095, 196608, 0, 3801096, 196608, 0, 3801097, 196608, 0, 3801098, 196608, 0, 3801099, 196608, 0, 3801100, 196608, 0, 3801101, 196608, 0, 3801102, 196608, 0, 3801103, 196608, 0, 3801104, 196608, 0, 3801105, 196608, 0, 3801106, 458752, 3, 3801107, 524288, 3, 3801108, 589824, 3, 3801109, 327680, 2, 3801110, 393216, 2, 3801111, 327680, 2, 3801112, 393216, 2, 3801113, 327680, 2, 3801114, 524288, 1, 3801115, 458752, 3, 3801116, 524288, 3, 3801117, 524288, 1, 3801118, 196608, 0, 3801133, 196608, 0, 3801134, 196608, 0, 3801135, 524288, 2, 3801136, 196608, 0, 3801137, 1835008, 4, 3801138, 196608, 0, 3801139, 196608, 0, 3801140, 196608, 0, 3801141, 196608, 0, 3801142, 196608, 0, 3801143, 196608, 0, 3801144, 196608, 0, 3801145, 196608, 0, 3801146, 196608, 0, 3801147, 196608, 0, 3801148, 196608, 0, 3801149, 196608, 0, 3801150, 1572864, 4, 3801151, 1638400, 1, 3801152, 1638400, 1, 3801153, 1638400, 1, 3801154, 1638400, 1, 3801155, 1638400, 1, 3801156, 1638400, 1, 3801157, 1638400, 1, 3801158, 1638400, 1, 3801159, 1638400, 1, 3866624, 196608, 0, 3866625, 196608, 0, 3866626, 196608, 0, 3866627, 196608, 0, 3866628, 196608, 0, 3866629, 196608, 0, 3866630, 196608, 0, 3866631, 196608, 0, 3866632, 196608, 0, 3866633, 196608, 0, 3866634, 196608, 0, 3866635, 196608, 0, 3866636, 196608, 0, 3866637, 196608, 0, 3866638, 196608, 0, 3866639, 196608, 0, 3866640, 196608, 0, 3866641, 196608, 0, 3866642, 196608, 0, 3866643, 196608, 0, 3866644, 196608, 0, 3866645, 327680, 1, 3866646, 393216, 1, 3866647, 327680, 1, 3866648, 393216, 1, 3866649, 196608, 0, 3866650, 524288, 2, 3866651, 196608, 0, 3866652, 196608, 0, 3866653, 524288, 2, 3866654, 196608, 0, 3866669, 196608, 0, 3866670, 458752, 3, 3866671, 524288, 1, 3866672, 589824, 3, 3866673, 1835008, 4, 3866674, 196608, 0, 3866675, 196608, 0, 3866676, 196608, 0, 3866677, 196608, 0, 3866678, 196608, 0, 3866679, 196608, 0, 3866680, 196608, 0, 3866681, 196608, 0, 3866682, 196608, 0, 3866683, 196608, 0, 3866684, 196608, 0, 3866685, 196608, 0, 3866686, 1572864, 4, 3866687, 1638400, 1, 3866688, 1638400, 1, 3866689, 1638400, 1, 3866690, 1638400, 1, 3866691, 1638400, 1, 3866692, 1638400, 1, 3866693, 1638400, 1, 3866694, 1638400, 1, 3866695, 1638400, 1, 3932160, 196608, 0, 3932161, 196608, 0, 3932162, 196608, 0, 3932163, 196608, 0, 3932164, 196608, 0, 3932165, 196608, 0, 3932166, 196608, 0, 3932167, 196608, 0, 3932168, 196608, 0, 3932169, 196608, 0, 3932170, 196608, 0, 3932171, 196608, 0, 3932172, 196608, 0, 3932173, 196608, 0, 3932174, 196608, 0, 3932175, 196608, 0, 3932176, 196608, 0, 3932177, 196608, 0, 3932178, 196608, 0, 3932179, 196608, 0, 3932180, 196608, 0, 3932181, 327680, 2, 3932182, 393216, 2, 3932183, 327680, 2, 3932184, 393216, 2, 3932185, 458752, 3, 3932186, 524288, 3, 3932187, 589824, 3, 3932188, 524288, 1, 3932189, 524288, 3, 3932190, 196608, 0, 3932191, 196608, 0, 3932192, 196608, 0, 3932195, 524288, 1, 3932204, 196608, 0, 3932205, 196608, 0, 3932206, 196608, 0, 3932207, 524288, 2, 3932208, 196608, 0, 3932209, 1835008, 4, 3932210, 196608, 0, 3932211, 196608, 0, 3932212, 196608, 0, 3932213, 196608, 0, 3932214, 196608, 0, 3932215, 196608, 0, 3932216, 196608, 0, 3932217, 196608, 0, 3932218, 196608, 0, 3932219, 196608, 0, 3932220, 196608, 0, 3932221, 196608, 0, 3932222, 1572864, 4, 3932223, 1638400, 1, 3932224, 1638400, 1, 3932225, 1638400, 1, 3932226, 1638400, 1, 3932227, 1638400, 1, 3932228, 1638400, 1, 3932229, 1638400, 1, 3932230, 1638400, 1, 3932231, 1638400, 1, 3997696, 196608, 0, 3997697, 196608, 0, 3997698, 196608, 0, 3997699, 196608, 0, 3997700, 196608, 0, 3997701, 196608, 0, 3997702, 196608, 0, 3997703, 196608, 0, 3997704, 196608, 0, 3997705, 196608, 0, 3997706, 196608, 0, 3997707, 196608, 0, 3997708, 196608, 0, 3997709, 196608, 0, 3997710, 196608, 0, 3997711, 196608, 0, 3997712, 196608, 0, 3997713, 196608, 0, 3997714, 196608, 0, 3997715, 196608, 0, 3997716, 196608, 0, 3997717, 196608, 0, 3997718, 196608, 0, 3997719, 196608, 0, 3997720, 196608, 0, 3997721, 196608, 0, 3997722, 196608, 0, 3997723, 196608, 0, 3997724, 524288, 2, 3997725, 196608, 0, 3997726, 196608, 0, 3997727, 196608, 0, 3997728, 196608, 0, 3997729, 196608, 0, 3997730, 196608, 0, 3997731, 524288, 2, 3997732, 196608, 0, 3997733, 196608, 0, 3997734, 196608, 0, 3997735, 196608, 0, 3997736, 196608, 0, 3997737, 196608, 0, 3997738, 524288, 1, 3997739, 196608, 0, 3997740, 196608, 0, 3997741, 196608, 0, 3997742, 458752, 3, 3997743, 524288, 3, 3997744, 589824, 3, 3997745, 1835008, 4, 3997746, 196608, 0, 3997747, 196608, 0, 3997748, 196608, 0, 3997749, 196608, 0, 3997750, 196608, 0, 3997751, 196608, 0, 3997752, 196608, 0, 3997753, 196608, 0, 3997754, 196608, 0, 3997755, 196608, 0, 3997756, 196608, 0, 3997757, 196608, 0, 3997758, 1572864, 4, 3997759, 1638400, 1, 3997760, 1638400, 1, 3997761, 1638400, 1, 3997762, 1638400, 1, 3997763, 1638400, 1, 3997764, 1638400, 1, 3997765, 1638400, 1, 3997766, 1638400, 1, 3997767, 1638400, 1, 4063232, 196608, 0, 4063233, 196608, 0, 4063234, 196608, 0, 4063235, 196608, 0, 4063236, 196608, 0, 4063237, 196608, 0, 4063238, 196608, 0, 4063239, 196608, 0, 4063240, 196608, 0, 4063241, 196608, 0, 4063242, 196608, 0, 4063243, 196608, 0, 4063244, 196608, 0, 4063245, 196608, 0, 4063246, 196608, 0, 4063247, 196608, 0, 4063248, 196608, 0, 4063249, 196608, 0, 4063250, 196608, 0, 4063251, 196608, 0, 4063252, 196608, 0, 4063253, 196608, 0, 4063254, 196608, 0, 4063255, 196608, 0, 4063256, 196608, 0, 4063257, 196608, 0, 4063258, 196608, 0, 4063259, 458752, 3, 4063260, 524288, 3, 4063261, 327680, 1, 4063262, 393216, 1, 4063263, 327680, 1, 4063264, 393216, 1, 4063265, 327680, 1, 4063266, 393216, 1, 4063267, 524288, 3, 4063268, 589824, 3, 4063269, 327680, 1, 4063270, 393216, 1, 4063271, 327680, 1, 4063272, 393216, 1, 4063273, 196608, 0, 4063274, 524288, 2, 4063275, 196608, 0, 4063276, 327680, 1, 4063277, 393216, 1, 4063278, 327680, 1, 4063279, 393216, 1, 4063280, 196608, 0, 4063281, 1835008, 4, 4063282, 196608, 0, 4063283, 196608, 0, 4063284, 196608, 0, 4063285, 196608, 0, 4063286, 196608, 0, 4063287, 196608, 0, 4063288, 196608, 0, 4063289, 196608, 0, 4063290, 196608, 0, 4063291, 196608, 0, 4063292, 196608, 0, 4063293, 196608, 0, 4063294, 1572864, 4, 4063295, 1638400, 1, 4063296, 1638400, 1, 4063297, 1638400, 1, 4063298, 1638400, 1, 4063299, 1638400, 1, 4063300, 1638400, 1, 4063301, 1638400, 1, 4063302, 1638400, 1, 4063303, 1638400, 1, 4128768, 196608, 0, 4128769, 196608, 0, 4128770, 196608, 0, 4128771, 196608, 0, 4128772, 196608, 0, 4128773, 196608, 0, 4128774, 196608, 0, 4128775, 196608, 0, 4128776, 196608, 0, 4128777, 196608, 0, 4128778, 196608, 0, 4128779, 196608, 0, 4128780, 196608, 0, 4128781, 196608, 0, 4128782, 196608, 0, 4128783, 196608, 0, 4128784, 196608, 0, 4128785, 196608, 0, 4128786, 196608, 0, 4128787, 196608, 0, 4128788, 196608, 0, 4128789, 196608, 0, 4128790, 196608, 0, 4128791, 196608, 0, 4128792, 196608, 0, 4128793, 196608, 0, 4128794, 196608, 0, 4128795, 196608, 0, 4128796, 196608, 0, 4128797, 327680, 2, 4128798, 393216, 2, 4128799, 327680, 2, 4128800, 393216, 2, 4128801, 327680, 2, 4128802, 393216, 2, 4128803, 196608, 0, 4128804, 196608, 0, 4128805, 327680, 2, 4128806, 393216, 2, 4128807, 327680, 2, 4128808, 393216, 2, 4128809, 458752, 3, 4128810, 524288, 3, 4128811, 589824, 3, 4128812, 327680, 2, 4128813, 393216, 2, 4128814, 327680, 2, 4128815, 393216, 2, 4128816, 196608, 0, 4128817, 1835008, 4, 4128818, 196608, 0, 4128819, 196608, 0, 4128820, 196608, 0, 4128821, 196608, 0, 4128822, 196608, 0, 4128823, 196608, 0, 4128824, 196608, 0, 4128825, 196608, 0, 4128826, 196608, 0, 4128827, 196608, 0, 4128828, 196608, 0, 4128829, 196608, 0, 4128830, 1572864, 4, 4128831, 1638400, 1, 4128832, 1638400, 1, 4128833, 1638400, 1, 4128834, 1638400, 1, 4128835, 1638400, 1, 4128836, 1638400, 1, 4128837, 1638400, 1, 4128838, 1638400, 1, 4128839, 1638400, 1 ) + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 458767, 1572864, 1, 458768, 1638400, 1, 458769, 1703936, 1, 458770, 1769472, 1, 458771, 1835008, 1, 458772, 1900544, 1, 458773, 1966080, 1, 524302, 1507328, 2, 524303, 1572864, 2, 524304, 1638400, 2, 524305, 1703936, 2, 524306, 1769472, 2, 524307, 1835008, 2, 524308, 1900544, 2, 524309, 1966080, 2, 589839, 1572864, 3, 589840, 1638400, 3, 589841, 1703936, 3, 589842, 1769472, 3, 589843, 1835008, 3, 589844, 1900544, 3, 589845, 1966080, 3, 655375, 1572864, 4, 655376, 1638400, 4, 655377, 1703936, 4, 655378, 1769472, 4, 655379, 1835008, 4, 655380, 1900544, 4, 720915, 1835008, 5, 720916, 1900544, 5, 1769501, 1179648, 1, 1835035, 1048576, 2, 1835036, 1114112, 2, 1835037, 1179648, 2, 1835038, 1245184, 2, 1835039, 1310720, 2, 1835051, 589824, 1, 1835052, 655360, 1, 1835053, 720896, 1, 1835057, 851968, 1, 1835058, 917504, 1, 1835059, 983040, 1, 1900571, 1048576, 3, 1900572, 1114112, 3, 1900573, 1179648, 3, 1900574, 1245184, 3, 1900575, 1310720, 3, 1900576, 1376256, 3, 1900577, 1441792, 3, 1900587, 589824, 2, 1900588, 655360, 2, 1900589, 720896, 2, 1900593, 851968, 2, 1900594, 917504, 2, 1900595, 983040, 2, 1966108, 1114112, 4, 1966109, 1179648, 4, 1966110, 1245184, 4, 1966111, 1310720, 4, 1966112, 1376256, 4, 1966123, 589824, 3, 1966124, 655360, 3, 1966129, 851968, 3, 1966130, 917504, 3, 2031646, 1245184, 5, 2031660, 655360, 4, 2490425, 1179648, 1, 2555924, 851968, 1, 2555925, 917504, 1, 2555926, 983040, 1, 2555928, 589824, 1, 2555929, 655360, 1, 2555930, 720896, 1, 2555954, 851968, 1, 2555955, 917504, 1, 2555956, 983040, 1, 2555959, 1048576, 2, 2555960, 1114112, 2, 2555961, 1179648, 2, 2555962, 1245184, 2, 2555963, 1310720, 2, 2621460, 851968, 2, 2621461, 917504, 2, 2621462, 983040, 2, 2621464, 589824, 2, 2621465, 655360, 2, 2621466, 720896, 2, 2621490, 851968, 2, 2621491, 917504, 2, 2621492, 983040, 2, 2621495, 1048576, 3, 2621496, 1114112, 3, 2621497, 1179648, 3, 2621498, 1245184, 3, 2621499, 1310720, 3, 2621500, 1376256, 3, 2621501, 1441792, 3, 2686996, 851968, 3, 2686997, 917504, 3, 2687000, 589824, 3, 2687001, 655360, 3, 2687026, 851968, 3, 2687027, 917504, 3, 2687032, 1114112, 4, 2687033, 1179648, 4, 2687034, 1245184, 4, 2687035, 1310720, 4, 2687036, 1376256, 4, 2752537, 655360, 4, 2752570, 1245184, 5 ) + +[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 3 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 786432, 65536, 1, 786433, 65536, 3, 851968, 65536, 1, 851969, 65536, 1, 851970, 65536, 3, 917504, 65536, 1, 917505, 65536, 1, 917506, 65536, 1, 917507, 65536, 1, 917508, 65536, 1, 917547, 65536, 1, 917548, 65536, 1, 917549, 65536, 1, 983040, 65536, 1, 983041, 65536, 1, 983042, 65536, 1, 983043, 65536, 1, 983044, 65536, 1, 983083, 65536, 1, 983084, 65536, 1, 983085, 65536, 1, 1048576, 65536, 1, 1048577, 65536, 1, 1048578, 65536, 1, 1048579, 65536, 1, 1048618, 0, 3, 1048619, 65536, 1, 1048620, 65536, 1, 1048621, 65536, 1, 1114112, 65536, 1, 1114113, 65536, 1, 1114114, 65536, 1, 1114115, 65536, 1, 1114154, 65536, 1, 1114155, 65536, 1, 1179648, 65536, 1, 1179649, 65536, 1, 1179651, 65536, 1, 1179690, 65536, 1, 1245226, 65536, 1, 2031639, 0, 3, 2031640, 65536, 1, 2097174, 65536, 1, 2097175, 65536, 1, 2162710, 65536, 1, 2162711, 65536, 1, 3473442, 65536, 1, 3473443, 65536, 1, 3473444, 65536, 1, 3473445, 65536, 1, 3473446, 65536, 1, 3473447, 65536, 1, 3473448, 65536, 1, 3473449, 65536, 1, 3473450, 65536, 1, 3473451, 65536, 1, 3538977, 0, 3, 3538978, 65536, 1, 3538979, 65536, 1, 3538980, 65536, 1, 3538981, 65536, 1, 3538982, 65536, 1, 3538983, 65536, 1, 3538984, 65536, 1, 3538985, 65536, 1, 3538986, 65536, 1, 3538987, 65536, 1, 3538988, 65536, 3, 3604512, 65536, 1, 3604513, 65536, 1, 3604514, 65536, 1, 3604515, 65536, 1, 3604516, 65536, 1, 3604517, 65536, 1, 3604518, 65536, 1, 3604519, 65536, 1, 3604520, 65536, 1, 3604521, 65536, 1, 3604522, 65536, 1, 3604523, 65536, 1, 3604524, 65536, 1, 3604525, 65536, 3, 3670047, 0, 3, 3670048, 65536, 1, 3670049, 65536, 1, 3670050, 65536, 1, 3670051, 65536, 1, 3670052, 65536, 1, 3670053, 65536, 1, 3670054, 65536, 1, 3670055, 65536, 1, 3670056, 65536, 1, 3670057, 65536, 1, 3670058, 65536, 1, 3670059, 65536, 1, 3670060, 65536, 1, 3670061, 65536, 1, 3735583, 65536, 1, 3735584, 65536, 1, 3735585, 65536, 1, 3735586, 65536, 1, 3735587, 65536, 1, 3735588, 65536, 1, 3735589, 65536, 1, 3735590, 65536, 1, 3735591, 65536, 1, 3735592, 65536, 1, 3735593, 65536, 1, 3735594, 65536, 1, 3735595, 65536, 1, 3735596, 65536, 1, 3735597, 65536, 1, 3801119, 65536, 1, 3801120, 65536, 1, 3801121, 65536, 1, 3801122, 65536, 1, 3801123, 65536, 1, 3801124, 65536, 1, 3801125, 65536, 1, 3801126, 65536, 1, 3801127, 65536, 1, 3801128, 65536, 1, 3801129, 65536, 1, 3801130, 65536, 1, 3801131, 65536, 1, 3801132, 65536, 1, 3866655, 65536, 1, 3866656, 65536, 1, 3866657, 65536, 1, 3866658, 65536, 1, 3866659, 65536, 1, 3866660, 65536, 1, 3866661, 65536, 1, 3866662, 65536, 1, 3866663, 65536, 1, 3866664, 65536, 1, 3866665, 65536, 1, 3866666, 65536, 1, 3866667, 65536, 1, 3866668, 65536, 1, 3932193, 65536, 1, 3932194, 65536, 1, 3932196, 65536, 1, 3932197, 65536, 1, 3932198, 65536, 1, 3932199, 65536, 1, 3932200, 65536, 1, 3932201, 65536, 1, 3932202, 65536, 1, 3932203, 65536, 1 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 4 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 2818060, 196608, 5, 2818061, 262144, 5, 2818062, 262144, 5, 2818063, 327680, 5, 2883595, 196608, 5, 2883596, 196608, 8, 2883597, 262144, 6, 2883598, 262144, 6, 2883599, 327680, 6, 2949131, 196608, 6, 2949132, 262144, 6, 2949133, 262144, 6, 2949134, 262144, 9, 2949135, 327680, 7, 3014667, 196608, 7, 3014668, 262144, 7, 3014669, 262144, 9, 3014670, 327680, 7, 3080205, 327680, 10 ) + +[node name="Tile Layer 2" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196611, 458752, 0, 196612, 524288, 0, 196613, 589824, 0, 196620, 1441792, 12, 196621, 1507328, 12, 196650, 1441792, 12, 196651, 1507328, 12, 262147, 458752, 1, 262149, 589824, 1, 262156, 1441792, 13, 262157, 1507328, 13, 262171, 1441792, 12, 262172, 1507328, 12, 262186, 1441792, 13, 262187, 1507328, 13, 262188, 1572864, 11, 262191, 1572864, 12, 262192, 1638400, 12, 327683, 458752, 2, 327685, 589824, 2, 327687, 327680, 0, 327688, 393216, 0, 327696, 1572864, 11, 327701, 1572864, 11, 327702, 458752, 0, 327703, 524288, 0, 327704, 589824, 0, 327705, 458752, 0, 327706, 524288, 0, 327707, 1441792, 13, 327708, 1507328, 13, 327710, 458752, 0, 327711, 524288, 0, 327712, 589824, 0, 327713, 458752, 0, 327714, 524288, 0, 327715, 589824, 0, 327727, 1572864, 13, 327728, 1638400, 13, 327729, 1572864, 11, 327730, 1441792, 12, 327731, 1507328, 12, 393222, 196608, 5, 393225, 262144, 5, 393227, 327680, 0, 393228, 393216, 0, 393238, 458752, 1, 393240, 589824, 1, 393241, 458752, 1, 393243, 589824, 1, 393246, 458752, 1, 393248, 589824, 1, 393249, 458752, 1, 393251, 589824, 1, 393252, 327680, 0, 393253, 393216, 0, 393254, 327680, 0, 393255, 393216, 0, 393262, 1572864, 11, 393266, 1441792, 13, 393267, 1507328, 13, 458754, 327680, 0, 458755, 393216, 0, 458762, 196608, 5, 458765, 262144, 5, 458774, 458752, 2, 458776, 589824, 2, 458777, 458752, 2, 458778, 589824, 0, 458779, 589824, 2, 458782, 458752, 2, 458784, 589824, 2, 458785, 458752, 2, 458787, 196608, 5, 458790, 262144, 5, 458791, 524288, 0, 458792, 262144, 5, 524289, 196608, 5, 524292, 262144, 5, 524293, 524288, 0, 524294, 589824, 0, 524297, 1572864, 11, 524310, 327680, 0, 524311, 393216, 0, 524312, 458752, 1, 524314, 589824, 1, 524322, 327680, 0, 524323, 393216, 0, 524324, 327680, 0, 524325, 393216, 0, 524326, 458752, 1, 524328, 589824, 1, 524329, 327680, 0, 524330, 393216, 0, 524331, 327680, 0, 524332, 393216, 0, 589828, 458752, 1, 589830, 589824, 1, 589848, 262144, 5, 589850, 589824, 2, 589857, 196608, 5, 589860, 262144, 5, 589861, 524288, 0, 589862, 262144, 5, 589864, 196608, 5, 589865, 458752, 0, 589866, 196608, 5, 589867, 589824, 0, 589869, 262144, 5, 589872, 458752, 0, 589873, 524288, 0, 589874, 589824, 0, 589875, 458752, 0, 589876, 524288, 0, 589877, 589824, 0, 655364, 458752, 2, 655366, 589824, 2, 655368, 327680, 0, 655369, 393216, 0, 655382, 327680, 0, 655383, 393216, 0, 655384, 327680, 0, 655385, 393216, 0, 655394, 327680, 0, 655395, 393216, 0, 655396, 458752, 1, 655398, 589824, 1, 655399, 327680, 0, 655400, 393216, 0, 655401, 458752, 1, 655403, 589824, 1, 655404, 327680, 0, 655405, 393216, 0, 655406, 327680, 0, 655407, 393216, 0, 655408, 458752, 1, 655410, 589824, 1, 655411, 458752, 1, 655413, 589824, 1, 720903, 196608, 5, 720906, 589824, 14, 720907, 589824, 14, 720908, 589824, 14, 720909, 589824, 14, 720917, 196608, 5, 720919, 196608, 5, 720922, 262144, 5, 720929, 196608, 5, 720932, 262144, 5, 720934, 196608, 5, 720937, 262144, 5, 720939, 196608, 5, 720941, 196608, 5, 720944, 262144, 5, 720946, 589824, 2, 720947, 458752, 2, 720948, 524288, 0, 720949, 589824, 2, 786444, 851968, 2, 786458, 524288, 15, 786459, 589824, 14, 786460, 589824, 14, 786461, 589824, 14, 786462, 589824, 14, 786463, 589824, 14, 786464, 589824, 14, 786465, 524288, 15, 786472, 327680, 0, 786473, 393216, 0, 786479, 327680, 0, 786480, 393216, 0, 786481, 327680, 0, 786482, 393216, 0, 786483, 458752, 1, 786485, 589824, 1, 851976, 589824, 13, 852007, 196608, 5, 852015, 458752, 0, 852016, 524288, 0, 852017, 262144, 5, 852019, 262144, 5, 852020, 458752, 0, 852021, 589824, 2, 852022, 589824, 0, 917506, 1835008, 12, 917512, 589824, 13, 917551, 458752, 1, 917553, 589824, 1, 917554, 327680, 0, 917555, 393216, 0, 917556, 458752, 1, 917558, 589824, 1, 983048, 589824, 13, 983085, 1900544, 12, 983087, 458752, 2, 983089, 196608, 5, 983090, 524288, 0, 983091, 589824, 0, 983092, 262144, 5, 983094, 589824, 2, 1048579, 458752, 5, 1048584, 589824, 13, 1048619, 458752, 4, 1048623, 327680, 0, 1048624, 393216, 0, 1048625, 458752, 1, 1048627, 589824, 1, 1114113, 1900544, 12, 1114114, 524288, 0, 1114115, 589824, 0, 1114120, 589824, 13, 1114126, 1048576, 0, 1114127, 1114112, 0, 1114128, 1114112, 0, 1114129, 1114112, 0, 1114130, 1114112, 0, 1114131, 1114112, 0, 1114132, 1114112, 0, 1114133, 1114112, 0, 1114134, 1114112, 0, 1114135, 1114112, 0, 1114136, 1114112, 0, 1114137, 1114112, 0, 1114138, 1114112, 0, 1114139, 1114112, 0, 1114140, 1114112, 0, 1114141, 1114112, 0, 1114142, 1114112, 0, 1114143, 1114112, 0, 1114144, 1114112, 0, 1114145, 1114112, 0, 1114146, 1114112, 0, 1114147, 1179648, 0, 1114154, 458752, 0, 1114155, 524288, 0, 1114161, 262144, 5, 1114163, 589824, 2, 1114164, 458752, 0, 1114165, 524288, 0, 1114166, 589824, 0, 1179649, 458752, 1, 1179651, 589824, 1, 1179655, 327680, 0, 1179656, 589824, 13, 1179662, 1048576, 1, 1179663, 1114112, 1, 1179664, 1114112, 1, 1179665, 1114112, 1, 1179666, 1114112, 1, 1179667, 1114112, 1, 1179668, 1114112, 1, 1179669, 1114112, 1, 1179670, 1114112, 1, 1179671, 1114112, 1, 1179674, 1114112, 1, 1179676, 1114112, 1, 1179677, 1114112, 1, 1179680, 1114112, 1, 1179682, 1114112, 1, 1179683, 1179648, 1, 1179690, 458752, 1, 1179695, 262144, 5, 1179697, 458752, 0, 1179698, 524288, 0, 1179699, 589824, 0, 1179700, 458752, 1, 1179702, 589824, 1, 1245190, 196608, 5, 1245193, 262144, 5, 1245198, 1245184, 2, 1245200, 327680, 0, 1245201, 393216, 0, 1245202, 327680, 0, 1245203, 196608, 5, 1245206, 262144, 5, 1245210, 458752, 2, 1245212, 589824, 2, 1245216, 458752, 2, 1245218, 589824, 2, 1245219, 1245184, 2, 1245229, 327680, 0, 1245230, 393216, 0, 1245231, 327680, 0, 1245232, 393216, 0, 1245233, 458752, 1, 1245235, 589824, 1, 1245236, 458752, 2, 1245238, 589824, 2, 1245240, 458752, 0, 1245241, 524288, 0, 1245242, 589824, 0, 1310726, 327680, 0, 1310727, 393216, 0, 1310729, 589824, 14, 1310730, 655360, 14, 1310733, 524288, 14, 1310734, 589824, 14, 1310735, 589824, 15, 1310737, 458752, 0, 1310738, 262144, 5, 1310739, 589824, 0, 1310740, 262144, 5, 1310755, 524288, 13, 1310756, 589824, 15, 1310760, 524288, 15, 1310761, 655360, 13, 1310764, 196608, 5, 1310766, 196608, 5, 1310769, 262144, 5, 1310771, 589824, 2, 1310776, 458752, 1, 1310778, 589824, 1, 1376260, 327680, 0, 1376261, 196608, 5, 1376264, 262144, 5, 1376271, 327680, 0, 1376272, 393216, 0, 1376273, 458752, 1, 1376275, 589824, 1, 1376276, 524288, 15, 1376277, 589824, 14, 1376278, 589824, 14, 1376279, 589824, 14, 1376280, 589824, 14, 1376281, 589824, 14, 1376282, 589824, 14, 1376283, 589824, 14, 1376284, 589824, 14, 1376285, 589824, 14, 1376286, 589824, 14, 1376287, 589824, 14, 1376288, 589824, 14, 1376289, 589824, 14, 1376290, 589824, 14, 1376291, 655360, 14, 1376292, 1966080, 18, 1376296, 2031616, 18, 1376297, 524288, 14, 1376298, 589824, 14, 1376299, 589824, 15, 1376300, 458752, 0, 1376301, 524288, 0, 1376302, 589824, 0, 1376305, 458752, 0, 1376306, 524288, 0, 1376307, 589824, 0, 1376312, 458752, 2, 1376314, 589824, 2, 1441795, 196608, 5, 1441796, 524288, 0, 1441797, 589824, 0, 1441798, 262144, 5, 1441799, 393216, 0, 1441801, 458752, 0, 1441802, 524288, 0, 1441803, 589824, 0, 1441806, 196608, 5, 1441807, 458752, 0, 1441808, 524288, 0, 1441809, 262144, 5, 1441811, 589824, 2, 1441813, 327680, 0, 1441814, 393216, 0, 1441815, 327680, 0, 1441816, 393216, 0, 1441817, 458752, 1, 1441819, 589824, 1, 1441820, 327680, 0, 1441821, 393216, 0, 1441822, 327680, 0, 1441823, 393216, 0, 1441824, 327680, 0, 1441825, 393216, 0, 1441826, 458752, 1, 1441828, 1966080, 18, 1441832, 2031616, 18, 1441833, 393216, 0, 1441834, 327680, 0, 1441835, 393216, 0, 1441836, 458752, 1, 1441838, 589824, 1, 1441839, 327680, 0, 1441840, 393216, 0, 1441841, 458752, 1, 1441843, 589824, 1, 1507331, 458752, 1, 1507333, 196608, 5, 1507335, 327680, 0, 1507336, 393216, 0, 1507337, 458752, 1, 1507339, 589824, 1, 1507343, 458752, 1, 1507345, 589824, 1, 1507346, 327680, 0, 1507347, 393216, 0, 1507348, 196608, 5, 1507350, 196608, 5, 1507351, 458752, 0, 1507352, 524288, 0, 1507353, 262144, 5, 1507355, 196608, 5, 1507358, 262144, 5, 1507359, 196608, 5, 1507360, 589824, 0, 1507362, 262144, 5, 1507364, 1966080, 19, 1507367, 196608, 5, 1507369, 196608, 5, 1507372, 262144, 5, 1507373, 589824, 0, 1507374, 196608, 5, 1507375, 524288, 0, 1507376, 589824, 0, 1507377, 262144, 5, 1507379, 589824, 2, 1507385, 458752, 0, 1507386, 524288, 0, 1507387, 589824, 0, 1572867, 458752, 2, 1572869, 589824, 2, 1572870, 196608, 5, 1572873, 262144, 5, 1572875, 589824, 2, 1572879, 458752, 2, 1572881, 196608, 5, 1572884, 262144, 5, 1572885, 327680, 0, 1572886, 393216, 0, 1572887, 458752, 1, 1572889, 589824, 1, 1572890, 327680, 0, 1572891, 393216, 0, 1572892, 327680, 0, 1572893, 393216, 0, 1572894, 458752, 1, 1572896, 589824, 1, 1572897, 327680, 0, 1572898, 393216, 0, 1572905, 327680, 0, 1572906, 393216, 0, 1572907, 458752, 1, 1572909, 589824, 1, 1572910, 458752, 1, 1572912, 589824, 1, 1572913, 327680, 0, 1572914, 393216, 0, 1572915, 327680, 0, 1572916, 393216, 0, 1572921, 458752, 1, 1572923, 589824, 1, 1638405, 327680, 0, 1638406, 393216, 0, 1638407, 327680, 0, 1638408, 393216, 0, 1638409, 327680, 0, 1638410, 393216, 0, 1638414, 327680, 0, 1638415, 393216, 0, 1638420, 196608, 5, 1638421, 458752, 0, 1638422, 524288, 0, 1638423, 262144, 5, 1638424, 458752, 0, 1638425, 196608, 5, 1638426, 589824, 0, 1638427, 196608, 5, 1638430, 262144, 5, 1638432, 196608, 5, 1638435, 262144, 5, 1638436, 589824, 13, 1638440, 589824, 13, 1638443, 262144, 5, 1638445, 589824, 2, 1638446, 458752, 2, 1638448, 196608, 5, 1638450, 196608, 5, 1638453, 262144, 5, 1638457, 458752, 2, 1638459, 589824, 2, 1638461, 1572864, 11, 1703939, 327680, 0, 1703940, 196608, 5, 1703942, 327680, 0, 1703943, 393216, 0, 1703945, 262144, 5, 1703947, 262144, 5, 1703949, 196608, 5, 1703952, 262144, 5, 1703953, 393216, 0, 1703957, 458752, 1, 1703959, 589824, 1, 1703960, 458752, 1, 1703962, 589824, 1, 1703970, 327680, 0, 1703971, 393216, 0, 1703972, 589824, 13, 1703976, 589824, 13, 1703977, 851968, 0, 1703980, 327680, 0, 1703981, 393216, 0, 1703982, 327680, 0, 1703983, 393216, 0, 1703984, 327680, 0, 1703985, 393216, 0, 1703989, 327680, 0, 1703990, 393216, 0, 1769473, 458752, 0, 1769474, 196608, 5, 1769475, 589824, 0, 1769477, 196608, 5, 1769479, 458752, 0, 1769480, 262144, 5, 1769481, 589824, 0, 1769482, 327680, 0, 1769483, 393216, 0, 1769487, 196608, 5, 1769490, 262144, 5, 1769493, 458752, 2, 1769495, 589824, 2, 1769496, 458752, 2, 1769498, 589824, 2, 1769505, 196608, 5, 1769508, 589824, 13, 1769512, 589824, 13, 1769513, 851968, 1, 1769515, 196608, 5, 1769518, 262144, 5, 1769519, 196608, 5, 1769522, 262144, 5, 1769524, 196608, 5, 1769525, 524288, 0, 1769526, 589824, 0, 1769527, 262144, 5, 1769533, 1441792, 12, 1769534, 1507328, 12, 1835009, 458752, 1, 1835011, 589824, 1, 1835012, 327680, 0, 1835013, 393216, 0, 1835015, 458752, 1, 1835017, 196608, 5, 1835020, 262144, 5, 1835022, 1441792, 16, 1835023, 1507328, 16, 1835027, 327680, 0, 1835028, 393216, 0, 1835029, 327680, 0, 1835030, 393216, 0, 1835031, 851968, 0, 1835034, 851968, 0, 1835042, 327680, 0, 1835043, 393216, 0, 1835044, 589824, 13, 1835048, 589824, 13, 1835054, 327680, 0, 1835055, 393216, 0, 1835060, 458752, 1, 1835062, 589824, 1, 1835069, 1441792, 13, 1835070, 1507328, 13, 1900545, 458752, 2, 1900547, 196608, 5, 1900550, 262144, 5, 1900551, 458752, 2, 1900552, 589824, 0, 1900553, 589824, 2, 1900554, 393216, 0, 1900558, 1441792, 17, 1900559, 1507328, 17, 1900561, 589824, 13, 1900562, 196608, 5, 1900563, 458752, 0, 1900564, 524288, 0, 1900565, 262144, 5, 1900567, 851968, 1, 1900568, 851968, 2, 1900570, 851968, 1, 1900580, 589824, 13, 1900584, 589824, 13, 1900596, 458752, 2, 1900597, 458752, 0, 1900598, 589824, 2, 1900599, 589824, 0, 1900601, 458752, 0, 1900602, 524288, 0, 1900603, 589824, 0, 1966083, 327680, 0, 1966084, 393216, 0, 1966086, 458752, 1, 1966088, 196608, 5, 1966090, 327680, 0, 1966091, 393216, 0, 1966096, 1507328, 19, 1966097, 589824, 13, 1966099, 458752, 1, 1966101, 589824, 1, 1966116, 589824, 13, 1966120, 589824, 13, 1966121, 851968, 0, 1966133, 458752, 1, 1966135, 589824, 1, 1966137, 458752, 1, 1966139, 589824, 1, 1966142, 1572864, 11, 2031618, 196608, 5, 2031621, 262144, 5, 2031622, 458752, 2, 2031624, 589824, 2, 2031625, 196608, 5, 2031628, 262144, 5, 2031633, 589824, 13, 2031635, 458752, 2, 2031640, 458752, 4, 2031652, 589824, 13, 2031656, 589824, 13, 2031657, 851968, 1, 2031669, 458752, 2, 2031670, 524288, 0, 2031671, 589824, 2, 2031673, 458752, 2, 2031675, 589824, 2, 2097164, 524288, 15, 2097165, 589824, 14, 2097166, 589824, 14, 2097167, 589824, 14, 2097168, 589824, 14, 2097169, 655360, 14, 2097171, 327680, 0, 2097172, 393216, 0, 2097174, 1900544, 12, 2097185, 524288, 14, 2097186, 589824, 14, 2097187, 589824, 14, 2097188, 655360, 14, 2097192, 524288, 14, 2097193, 589824, 14, 2097194, 589824, 15, 2097198, 589824, 14, 2097199, 589824, 14, 2097200, 589824, 15, 2097203, 524288, 15, 2097204, 655360, 13, 2097205, 458752, 1, 2097207, 589824, 1, 2162694, 458752, 0, 2162695, 524288, 0, 2162696, 589824, 0, 2162699, 458752, 0, 2162700, 524288, 0, 2162701, 589824, 0, 2162706, 196608, 5, 2162707, 524288, 0, 2162708, 589824, 0, 2162710, 524288, 0, 2162711, 589824, 0, 2162740, 589824, 13, 2162741, 458752, 2, 2162743, 589824, 2, 2228224, 327680, 0, 2228225, 393216, 0, 2228226, 327680, 0, 2228227, 393216, 0, 2228228, 327680, 0, 2228229, 393216, 0, 2228230, 458752, 1, 2228232, 589824, 1, 2228233, 327680, 0, 2228234, 393216, 0, 2228235, 458752, 1, 2228237, 589824, 1, 2228238, 327680, 0, 2228239, 393216, 0, 2228240, 327680, 0, 2228241, 393216, 0, 2228242, 458752, 1, 2228244, 589824, 1, 2228249, 393216, 0, 2228250, 327680, 0, 2228251, 393216, 0, 2228253, 458752, 0, 2228254, 524288, 0, 2228255, 589824, 0, 2228265, 458752, 0, 2228266, 524288, 0, 2228267, 589824, 0, 2228276, 589824, 13, 2228277, 327680, 0, 2228278, 393216, 0, 2228279, 327680, 0, 2228280, 393216, 0, 2228292, 1441792, 12, 2228293, 1507328, 12, 2293762, 262144, 5, 2293763, 196608, 5, 2293764, 458752, 0, 2293765, 524288, 0, 2293766, 262144, 5, 2293767, 458752, 0, 2293768, 196608, 5, 2293769, 589824, 0, 2293771, 262144, 5, 2293773, 196608, 5, 2293774, 458752, 0, 2293775, 196608, 5, 2293776, 589824, 0, 2293778, 262144, 5, 2293780, 589824, 2, 2293781, 458752, 2, 2293783, 196608, 5, 2293786, 262144, 5, 2293788, 1048576, 0, 2293789, 1114112, 0, 2293791, 1114112, 0, 2293792, 1114112, 0, 2293793, 1114112, 0, 2293794, 524288, 0, 2293795, 1114112, 0, 2293796, 1179648, 0, 2293800, 1048576, 0, 2293801, 1114112, 0, 2293803, 1114112, 0, 2293804, 1114112, 0, 2293805, 524288, 0, 2293806, 1114112, 0, 2293807, 1114112, 0, 2293808, 1179648, 0, 2293812, 589824, 13, 2293813, 458752, 0, 2293814, 524288, 0, 2293815, 262144, 5, 2293816, 458752, 0, 2293817, 262144, 5, 2293818, 589824, 0, 2293819, 458752, 0, 2293820, 524288, 0, 2293821, 589824, 0, 2293828, 1441792, 13, 2293829, 1507328, 13, 2293830, 1572864, 12, 2293831, 1638400, 12, 2359296, 327680, 0, 2359297, 393216, 0, 2359298, 327680, 0, 2359299, 393216, 0, 2359300, 458752, 1, 2359302, 589824, 1, 2359303, 458752, 1, 2359305, 589824, 1, 2359306, 327680, 0, 2359307, 393216, 0, 2359308, 327680, 0, 2359309, 393216, 0, 2359310, 458752, 1, 2359312, 589824, 1, 2359313, 327680, 0, 2359314, 393216, 0, 2359315, 524288, 0, 2359316, 327680, 0, 2359317, 393216, 0, 2359318, 327680, 0, 2359319, 393216, 0, 2359320, 327680, 0, 2359321, 393216, 0, 2359322, 327680, 0, 2359323, 393216, 0, 2359324, 1048576, 1, 2359325, 1114112, 1, 2359327, 1114112, 1, 2359329, 458752, 1, 2359331, 1114112, 1, 2359332, 1179648, 1, 2359336, 1048576, 1, 2359337, 1114112, 1, 2359339, 1114112, 1, 2359340, 1114112, 1, 2359342, 589824, 1, 2359344, 1179648, 1, 2359345, 524288, 15, 2359346, 589824, 14, 2359347, 589824, 14, 2359348, 655360, 14, 2359349, 458752, 1, 2359351, 589824, 1, 2359352, 458752, 1, 2359354, 589824, 1, 2359355, 458752, 1, 2359357, 589824, 1, 2359358, 327680, 0, 2359359, 393216, 0, 2359366, 1572864, 13, 2359367, 1638400, 13, 2424833, 196608, 5, 2424836, 262144, 5, 2424838, 589824, 2, 2424839, 458752, 2, 2424840, 458752, 0, 2424841, 196608, 5, 2424842, 589824, 0, 2424843, 458752, 0, 2424844, 262144, 5, 2424845, 589824, 0, 2424846, 262144, 5, 2424848, 196608, 5, 2424850, 458752, 1, 2424852, 589824, 1, 2424854, 262144, 5, 2424855, 196608, 5, 2424858, 262144, 5, 2424860, 1245184, 1, 2424861, 327680, 0, 2424862, 393216, 0, 2424865, 458752, 2, 2424867, 589824, 2, 2424868, 1245184, 1, 2424872, 1245184, 1, 2424876, 458752, 2, 2424878, 589824, 2, 2424880, 1245184, 1, 2424882, 196608, 5, 2424885, 262144, 5, 2424887, 589824, 2, 2424888, 458752, 2, 2424890, 589824, 2, 2424891, 458752, 2, 2424893, 196608, 5, 2424896, 262144, 5, 2424898, 327680, 0, 2424899, 393216, 0, 2490368, 327680, 0, 2490369, 393216, 0, 2490370, 327680, 0, 2490371, 393216, 0, 2490372, 327680, 0, 2490373, 393216, 0, 2490374, 327680, 0, 2490375, 393216, 0, 2490376, 458752, 1, 2490378, 589824, 1, 2490379, 458752, 1, 2490381, 589824, 1, 2490382, 327680, 0, 2490383, 393216, 0, 2490384, 327680, 0, 2490385, 393216, 0, 2490386, 458752, 2, 2490388, 589824, 2, 2490396, 1245184, 1, 2490399, 1048576, 0, 2490400, 1114112, 0, 2490401, 1114112, 0, 2490402, 1114112, 0, 2490403, 1114112, 0, 2490404, 1179648, 2, 2490408, 1245184, 1, 2490414, 327680, 0, 2490415, 393216, 0, 2490416, 1245184, 1, 2490421, 327680, 0, 2490422, 393216, 0, 2490430, 327680, 0, 2490431, 393216, 0, 2490433, 196608, 5, 2490436, 262144, 5, 2555904, 458752, 0, 2555905, 196608, 5, 2555906, 589824, 0, 2555907, 458752, 0, 2555908, 262144, 5, 2555909, 589824, 0, 2555910, 262144, 5, 2555912, 262144, 5, 2555914, 589824, 2, 2555915, 458752, 2, 2555916, 589824, 0, 2555917, 589824, 2, 2555920, 262144, 5, 2555922, 262144, 5, 2555931, 851968, 0, 2555932, 1245184, 1, 2555935, 1048576, 1, 2555936, 1114112, 3, 2555937, 1114112, 3, 2555938, 1114112, 3, 2555939, 1114112, 3, 2555940, 1179648, 3, 2555944, 1048576, 3, 2555945, 1114112, 3, 2555946, 1114112, 3, 2555947, 1114112, 3, 2555948, 1114112, 3, 2555949, 1179648, 1, 2555952, 1245184, 1, 2555968, 262144, 5, 2621440, 458752, 1, 2621442, 589824, 1, 2621443, 458752, 1, 2621445, 589824, 1, 2621446, 327680, 0, 2621447, 393216, 0, 2621448, 327680, 0, 2621449, 393216, 0, 2621450, 458752, 1, 2621452, 589824, 1, 2621458, 851968, 0, 2621467, 851968, 1, 2621468, 1245184, 1, 2621469, 327680, 0, 2621470, 393216, 0, 2621471, 1245184, 1, 2621485, 1245184, 1, 2621486, 327680, 0, 2621487, 393216, 0, 2621488, 1245184, 1, 2621493, 851968, 0, 2621494, 851968, 0, 2686976, 458752, 2, 2686977, 524288, 0, 2686978, 589824, 2, 2686979, 458752, 2, 2686981, 196608, 5, 2686984, 262144, 5, 2686986, 262144, 5, 2686988, 589824, 2, 2686989, 851968, 2, 2686990, 655360, 2, 2686991, 720896, 2, 2686992, 786432, 2, 2686994, 851968, 1, 2687003, 851968, 0, 2687004, 1245184, 1, 2687007, 1245184, 1, 2687021, 1245184, 1, 2687024, 1245184, 1, 2687029, 851968, 1, 2687030, 851968, 1, 2752512, 458752, 1, 2752514, 589824, 1, 2752515, 524288, 0, 2752516, 327680, 0, 2752517, 393216, 0, 2752518, 327680, 0, 2752519, 393216, 0, 2752522, 851968, 2, 2752526, 655360, 3, 2752527, 720896, 3, 2752528, 786432, 3, 2752539, 851968, 1, 2752540, 1048576, 2, 2752541, 1114112, 0, 2752542, 1114112, 0, 2752543, 1179648, 2, 2752549, 458752, 0, 2752550, 524288, 0, 2752551, 589824, 0, 2752557, 1048576, 2, 2752558, 1114112, 0, 2752559, 1114112, 0, 2752560, 1179648, 2, 2818048, 458752, 2, 2818050, 589824, 2, 2818052, 589824, 1, 2818054, 262144, 5, 2818056, 262144, 5, 2818076, 1048576, 3, 2818077, 1114112, 3, 2818078, 1114112, 3, 2818079, 1179648, 3, 2818084, 1048576, 0, 2818085, 1114112, 0, 2818087, 1114112, 0, 2818088, 1179648, 0, 2818093, 1048576, 3, 2818094, 1114112, 3, 2818095, 1114112, 3, 2818096, 1179648, 3, 2818100, 524288, 15, 2818101, 589824, 14, 2818102, 589824, 14, 2818103, 589824, 15, 2818109, 524288, 15, 2818110, 589824, 14, 2818111, 589824, 14, 2818112, 589824, 14, 2818113, 589824, 14, 2818114, 589824, 15, 2883584, 327680, 0, 2883585, 393216, 0, 2883586, 458752, 2, 2883587, 524288, 0, 2883588, 589824, 2, 2883589, 393216, 0, 2883590, 327680, 0, 2883591, 393216, 3, 2883620, 1048576, 1, 2883621, 1114112, 1, 2883623, 1114112, 1, 2883624, 1179648, 1, 2883647, 983040, 1, 2949122, 262144, 5, 2949124, 589824, 1, 2949125, 196608, 5, 2949126, 589824, 0, 2949127, 458752, 0, 2949128, 262144, 5, 2949129, 589824, 0, 2949135, 917504, 0, 2949140, 458752, 0, 2949141, 524288, 0, 2949142, 589824, 0, 2949145, 458752, 0, 2949146, 524288, 0, 2949147, 589824, 0, 2949156, 1048576, 2, 2949157, 655360, 0, 2949159, 786432, 0, 2949160, 1245184, 1, 3014656, 327680, 0, 3014657, 393216, 0, 3014658, 458752, 2, 3014659, 393216, 0, 3014660, 589824, 2, 3014662, 589824, 1, 3014663, 458752, 1, 3014665, 589824, 1, 3014666, 327680, 0, 3014667, 393216, 0, 3014668, 524288, 0, 3014669, 589824, 0, 3014670, 327680, 0, 3014671, 917504, 1, 3014672, 327680, 0, 3014673, 393216, 0, 3014674, 327680, 0, 3014675, 393216, 0, 3014676, 458752, 1, 3014678, 589824, 1, 3014679, 327680, 0, 3014680, 393216, 0, 3014681, 458752, 1, 3014683, 589824, 1, 3014684, 1048576, 0, 3014685, 1114112, 0, 3014686, 1114112, 0, 3014687, 1179648, 0, 3014692, 1048576, 3, 3014693, 1114112, 3, 3014694, 1114112, 3, 3014695, 1114112, 3, 3014696, 1179648, 3, 3014701, 1048576, 0, 3014702, 1114112, 0, 3014703, 1114112, 0, 3014704, 1179648, 0, 3014709, 458752, 0, 3014710, 524288, 0, 3014711, 589824, 0, 3014714, 458752, 0, 3014715, 524288, 0, 3014716, 589824, 0, 3080192, 458752, 0, 3080193, 196608, 5, 3080194, 589824, 0, 3080196, 262144, 5, 3080197, 458752, 0, 3080198, 589824, 2, 3080199, 458752, 2, 3080201, 196608, 5, 3080203, 458752, 1, 3080205, 196608, 5, 3080207, 196608, 5, 3080209, 196608, 5, 3080210, 458752, 0, 3080211, 524288, 0, 3080212, 262144, 5, 3080214, 196608, 5, 3080215, 458752, 0, 3080216, 524288, 0, 3080217, 262144, 5, 3080219, 589824, 2, 3080220, 1048576, 1, 3080221, 1114112, 3, 3080222, 1114112, 3, 3080223, 1179648, 1, 3080237, 1048576, 1, 3080238, 1114112, 1, 3080239, 1114112, 1, 3080240, 1179648, 1, 3080241, 524288, 15, 3080242, 589824, 14, 3080243, 589824, 14, 3080244, 589824, 14, 3080245, 589824, 14, 3080247, 589824, 14, 3080248, 589824, 14, 3080249, 589824, 14, 3080250, 589824, 14, 3080252, 589824, 14, 3080253, 589824, 14, 3080254, 589824, 14, 3080255, 589824, 14, 3080256, 589824, 14, 3080257, 589824, 14, 3080258, 589824, 15, 3145728, 458752, 1, 3145730, 589824, 1, 3145731, 327680, 0, 3145732, 393216, 0, 3145733, 458752, 1, 3145735, 589824, 1, 3145736, 327680, 0, 3145737, 393216, 0, 3145738, 327680, 0, 3145739, 458752, 2, 3145741, 589824, 2, 3145742, 327680, 0, 3145743, 393216, 0, 3145744, 327680, 0, 3145745, 393216, 0, 3145746, 458752, 1, 3145748, 589824, 1, 3145749, 327680, 0, 3145750, 393216, 0, 3145751, 458752, 1, 3145753, 589824, 1, 3145754, 327680, 0, 3145755, 393216, 0, 3145756, 1245184, 1, 3145759, 1245184, 1, 3145773, 1245184, 1, 3145776, 1245184, 1, 3145777, 458752, 0, 3145778, 196608, 5, 3145779, 589824, 0, 3145780, 458752, 0, 3145781, 262144, 5, 3145782, 589824, 0, 3145783, 196608, 5, 3145786, 262144, 5, 3145788, 589824, 2, 3211264, 458752, 2, 3211266, 196608, 5, 3211267, 458752, 0, 3211268, 524288, 0, 3211269, 262144, 5, 3211271, 196608, 5, 3211273, 196608, 5, 3211276, 262144, 5, 3211277, 196608, 5, 3211278, 589824, 0, 3211280, 262144, 5, 3211282, 262144, 5, 3211283, 458752, 0, 3211284, 196608, 5, 3211285, 589824, 0, 3211287, 262144, 5, 3211289, 196608, 5, 3211292, 1245184, 1, 3211295, 1245184, 1, 3211309, 1245184, 1, 3211312, 1245184, 1, 3211313, 458752, 1, 3211315, 589824, 1, 3211316, 458752, 1, 3211318, 589824, 1, 3211319, 327680, 0, 3211320, 393216, 0, 3211321, 327680, 0, 3211322, 393216, 0, 3211323, 1769472, 0, 3276803, 458752, 1, 3276805, 589824, 1, 3276806, 327680, 0, 3276807, 393216, 0, 3276808, 327680, 0, 3276809, 393216, 0, 3276810, 327680, 0, 3276811, 393216, 0, 3276812, 458752, 1, 3276814, 589824, 1, 3276815, 327680, 0, 3276816, 393216, 0, 3276817, 327680, 0, 3276818, 393216, 0, 3276819, 458752, 1, 3276821, 589824, 1, 3276822, 327680, 0, 3276823, 393216, 0, 3276824, 327680, 0, 3276825, 393216, 0, 3276826, 327680, 0, 3276827, 393216, 0, 3276828, 1245184, 1, 3276831, 1048576, 2, 3276832, 1114112, 0, 3276833, 1114112, 0, 3276834, 1114112, 0, 3276835, 1114112, 0, 3276836, 1179648, 0, 3276840, 1048576, 0, 3276841, 1114112, 0, 3276842, 1114112, 0, 3276843, 1114112, 0, 3276844, 1114112, 0, 3276845, 1179648, 2, 3276848, 1245184, 1, 3276849, 458752, 2, 3276851, 589824, 2, 3276852, 458752, 2, 3276854, 196608, 5, 3276855, 458752, 0, 3276856, 524288, 0, 3276857, 262144, 5, 3276869, 1572864, 12, 3276870, 1638400, 12, 3342339, 458752, 2, 3342341, 196608, 5, 3342343, 196608, 5, 3342346, 262144, 5, 3342348, 262144, 5, 3342349, 458752, 0, 3342350, 196608, 5, 3342351, 589824, 0, 3342352, 196608, 5, 3342355, 262144, 5, 3342357, 196608, 5, 3342358, 458752, 0, 3342359, 196608, 5, 3342360, 589824, 0, 3342362, 262144, 5, 3342364, 1245184, 1, 3342367, 1048576, 3, 3342368, 1114112, 3, 3342369, 1114112, 3, 3342370, 1114112, 3, 3342371, 1114112, 3, 3342372, 1179648, 3, 3342376, 1048576, 3, 3342377, 1114112, 3, 3342378, 1114112, 3, 3342379, 1114112, 3, 3342380, 1114112, 3, 3342381, 1179648, 3, 3342384, 1245184, 1, 3342385, 327680, 0, 3342386, 393216, 0, 3342387, 327680, 0, 3342388, 393216, 0, 3342389, 327680, 0, 3342390, 393216, 0, 3342391, 458752, 1, 3342393, 589824, 1, 3342400, 1572864, 12, 3342401, 1638400, 12, 3342404, 1572864, 11, 3342405, 1572864, 13, 3342406, 1638400, 13, 3407881, 327680, 0, 3407882, 393216, 0, 3407883, 327680, 0, 3407884, 393216, 0, 3407885, 458752, 1, 3407887, 589824, 1, 3407888, 327680, 0, 3407889, 393216, 0, 3407890, 327680, 0, 3407891, 393216, 0, 3407892, 327680, 0, 3407893, 393216, 0, 3407894, 458752, 1, 3407896, 589824, 1, 3407897, 327680, 0, 3407898, 393216, 0, 3407900, 1245184, 1, 3407920, 1245184, 1, 3407922, 196608, 5, 3407925, 262144, 5, 3407927, 262144, 5, 3407929, 589824, 2, 3407936, 1572864, 13, 3407937, 1638400, 13, 3473416, 196608, 5, 3473419, 262144, 5, 3473420, 524288, 0, 3473421, 262144, 5, 3473423, 196608, 5, 3473425, 196608, 5, 3473426, 458752, 0, 3473427, 524288, 0, 3473428, 262144, 5, 3473429, 458752, 0, 3473430, 262144, 5, 3473431, 589824, 0, 3473432, 196608, 5, 3473435, 262144, 5, 3473436, 1245184, 1, 3473444, 1835008, 12, 3473445, 1048576, 14, 3473446, 1114112, 14, 3473447, 1179648, 14, 3473456, 1245184, 1, 3473465, 1769472, 0, 3538951, 327680, 0, 3538952, 393216, 0, 3538953, 327680, 0, 3538954, 393216, 0, 3538955, 458752, 1, 3538957, 589824, 1, 3538958, 327680, 0, 3538959, 393216, 0, 3538960, 327680, 0, 3538961, 393216, 0, 3538962, 458752, 1, 3538964, 589824, 1, 3538965, 458752, 1, 3538967, 589824, 1, 3538968, 327680, 0, 3538969, 393216, 0, 3538970, 327680, 0, 3538971, 393216, 0, 3538972, 1048576, 2, 3538978, 458752, 4, 3538992, 1179648, 2, 3539007, 1572864, 11, 3604486, 196608, 5, 3604489, 262144, 5, 3604491, 262144, 5, 3604493, 196608, 5, 3604496, 262144, 5, 3604498, 262144, 5, 3604499, 524288, 0, 3604500, 589824, 2, 3604501, 458752, 2, 3604503, 196608, 5, 3604505, 196608, 5, 3604507, 458752, 0, 3604508, 1048576, 3, 3604509, 1114112, 3, 3604510, 1179648, 3, 3604521, 1835008, 12, 3604527, 1048576, 3, 3604528, 1179648, 3, 3670034, 458752, 1, 3670036, 589824, 1, 3670037, 327680, 0, 3670038, 393216, 0, 3670039, 327680, 0, 3670040, 393216, 0, 3670041, 327680, 0, 3670042, 393216, 0, 3670043, 458752, 1, 3670045, 589824, 1, 3670063, 524288, 0, 3670064, 589824, 0, 3670065, 262144, 5, 3735570, 458752, 2, 3735572, 196608, 5, 3735575, 262144, 5, 3735577, 262144, 5, 3735578, 524288, 0, 3735579, 262144, 5, 3735580, 458752, 0, 3735581, 589824, 2, 3735595, 589824, 4, 3735596, 458752, 4, 3735600, 589824, 1, 3801109, 327680, 0, 3801110, 393216, 0, 3801111, 327680, 0, 3801112, 393216, 0, 3801113, 458752, 1, 3801115, 589824, 1, 3801116, 458752, 1, 3801120, 524288, 4, 3801122, 1835008, 12, 3801126, 458752, 4, 3801131, 589824, 5, 3801135, 524288, 0, 3801136, 589824, 2, 3866644, 196608, 5, 3866646, 196608, 5, 3866649, 262144, 5, 3866651, 589824, 2, 3866652, 458752, 2, 3866653, 589824, 0, 3866656, 524288, 5, 3866658, 458752, 0, 3866659, 524288, 0, 3866660, 589824, 0, 3866663, 1310720, 12, 3866664, 1376256, 12, 3866670, 458752, 1, 3866672, 589824, 1, 3932187, 458752, 1, 3932189, 589824, 1, 3932194, 458752, 1, 3932196, 589824, 1, 3932199, 1310720, 13, 3932200, 1376256, 13, 3932201, 458752, 0, 3932202, 524288, 0, 3932203, 589824, 0, 3932206, 458752, 2, 3932208, 589824, 2, 3997723, 458752, 2, 3997725, 589824, 2, 3997726, 393216, 0, 3997727, 327680, 0, 3997741, 393216, 0, 3997742, 327680, 0, 3997743, 393216, 0, 4063260, 196608, 5, 4063262, 196608, 5, 4063265, 262144, 5, 4063267, 262144, 5, 4063268, 196608, 5, 4063270, 196608, 5, 4063273, 262144, 5, 4063275, 196608, 5, 4063278, 262144, 5, 4063280, 262144, 5 ) + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 393230, 1507328, 0, 393231, 1572864, 0, 393232, 1638400, 0, 393233, 1703936, 0, 393234, 1769472, 0, 393235, 1835008, 0, 393236, 1900544, 0, 393237, 1966080, 0, 458766, 1507328, 1, 589838, 1507328, 3, 655374, 1507328, 4, 655381, 1966080, 4, 720910, 1507328, 5, 720911, 1572864, 5, 720912, 1638400, 5, 720913, 1703936, 5, 720914, 1769472, 5, 786451, 1310720, 0, 786452, 1376256, 0, 786453, 1441792, 0, 1114148, 1441792, 22, 1179684, 1310720, 22, 1703964, 1114112, 0, 1703965, 1179648, 0, 1703966, 1245184, 0, 1769499, 1048576, 1, 1769500, 1114112, 1, 1769502, 1245184, 1, 1769503, 1310720, 1, 1769504, 1376256, 1, 1769514, 524288, 0, 1769516, 655360, 0, 1769517, 720896, 0, 1769520, 786432, 0, 1769521, 851968, 0, 1769523, 983040, 0, 1835040, 1376256, 2, 1835041, 1441792, 2, 1835050, 524288, 1, 1835056, 786432, 1, 1900586, 524288, 2, 1900592, 786432, 2, 1966107, 1048576, 4, 1966113, 1441792, 4, 1966122, 524288, 3, 1966125, 720896, 3, 1966128, 786432, 3, 1966131, 983040, 3, 2031643, 1048576, 5, 2031644, 1114112, 5, 2031645, 1179648, 5, 2031647, 1310720, 5, 2031648, 1376256, 5, 2031649, 1441792, 5, 2031658, 524288, 4, 2031659, 589824, 4, 2031661, 720896, 4, 2031664, 786432, 4, 2031665, 851968, 4, 2031666, 917504, 4, 2031667, 983040, 4, 2097181, 458752, 5, 2097182, 524288, 5, 2097183, 589824, 5, 2097196, 655360, 5, 2097197, 720896, 5, 2097201, 851968, 5, 2097202, 917504, 5, 2424889, 1179648, 0, 2490387, 786432, 0, 2490389, 917504, 0, 2490390, 983040, 0, 2490391, 524288, 0, 2490392, 589824, 0, 2490393, 655360, 0, 2490394, 720896, 0, 2490417, 786432, 0, 2490418, 851968, 0, 2490419, 917504, 0, 2490420, 983040, 0, 2490423, 1048576, 1, 2490424, 1114112, 1, 2490426, 1245184, 1, 2490427, 1310720, 1, 2490428, 1376256, 1, 2490429, 1441792, 1, 2555923, 786432, 1, 2555927, 524288, 1, 2555953, 786432, 1, 2555959, 1048576, 2, 2555963, 1310720, 2, 2555964, 1376256, 2, 2555965, 1441792, 2, 2621459, 786432, 2, 2621463, 524288, 2, 2621489, 786432, 2, 2621495, 1048576, 3, 2686995, 786432, 3, 2686998, 983040, 3, 2686999, 524288, 3, 2687002, 720896, 3, 2687025, 786432, 3, 2687028, 983040, 3, 2687031, 1048576, 4, 2687037, 1441792, 4, 2752531, 786432, 4, 2752532, 851968, 4, 2752533, 917504, 4, 2752534, 983040, 4, 2752535, 524288, 4, 2752536, 589824, 4, 2752538, 720896, 4, 2752561, 786432, 4, 2752562, 851968, 4, 2752563, 917504, 4, 2752564, 983040, 4, 2752567, 1048576, 5, 2752568, 1114112, 5, 2752569, 1179648, 5, 2752571, 1310720, 5, 2752572, 1376256, 5, 2752573, 1441792, 5, 2818068, 851968, 5, 2818069, 917504, 5, 2818073, 655360, 5, 2818074, 720896, 5, 3080230, 1310720, 22 ) + +[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 3 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 720896, 65536, 0, 720897, 131072, 0, 786434, 131072, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 131072, 0, 852010, 0, 0, 852011, 65536, 0, 852012, 65536, 0, 852013, 65536, 0, 852014, 131072, 0, 917509, 131072, 1, 917546, 0, 1, 917550, 131072, 1, 983045, 131072, 1, 983082, 0, 1, 983086, 131072, 1, 1048580, 65536, 4, 1048581, 131072, 2, 1048617, 0, 0, 1048622, 131072, 1, 1114116, 131072, 1, 1114153, 0, 1, 1114156, 65536, 4, 1114157, 65536, 2, 1114158, 131072, 2, 1179652, 131072, 1, 1179689, 0, 1, 1179692, 131072, 1, 1245184, 65536, 2, 1245185, 65536, 2, 1245187, 65536, 2, 1245188, 131072, 2, 1245225, 0, 2, 1245226, 65536, 2, 1245228, 131072, 2, 1966103, 0, 0, 1966104, 65536, 0, 1966105, 131072, 0, 2031637, 0, 0, 2031638, 65536, 0, 2031641, 131072, 1, 2097173, 0, 1, 2097176, 65536, 4, 2097177, 131072, 2, 2162709, 0, 1, 2162712, 131072, 1, 2228245, 0, 2, 2228247, 65536, 2, 2228248, 131072, 2, 3407905, 0, 0, 3407906, 65536, 0, 3407907, 65536, 0, 3407908, 65536, 0, 3407912, 65536, 0, 3407913, 65536, 0, 3407914, 65536, 0, 3407915, 65536, 0, 3407916, 131072, 0, 3473441, 0, 1, 3473452, 131072, 1, 3538975, 0, 0, 3538976, 65536, 0, 3538989, 131072, 0, 3604511, 0, 1, 3604526, 131072, 0, 3670046, 0, 0, 3670062, 131072, 1, 3735582, 0, 1, 3735598, 131072, 1, 3801118, 0, 1, 3801133, 65536, 4, 3801134, 131072, 2, 3866654, 0, 1, 3866669, 131072, 1, 3932190, 0, 2, 3932191, 65536, 2, 3932192, 0, 4, 3932204, 65536, 4, 3932205, 131072, 2, 3997728, 0, 2, 3997729, 65536, 2, 3997730, 65536, 2, 3997732, 65536, 2, 3997733, 65536, 2, 3997734, 65536, 2, 3997735, 65536, 2, 3997736, 65536, 2, 3997737, 65536, 2, 3997739, 65536, 2, 3997740, 131072, 2 ) + +[node name="PU_anim_tiles" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 5 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 851968, 0, 12, 851969, 0, 12, 917504, 0, 13, 917505, 0, 13, 917508, 0, 10, 917547, 0, 11, 3145757, 0, 6, 3145758, 0, 6, 3145774, 0, 6, 3145775, 0, 6, 3211293, 0, 6, 3211294, 0, 6, 3211310, 0, 6, 3211311, 0, 6, 3276829, 0, 6, 3276830, 0, 6, 3276846, 0, 6, 3276847, 0, 6, 3342365, 0, 6, 3342366, 0, 6, 3342382, 0, 6, 3342383, 0, 6, 3407901, 0, 6, 3407902, 0, 6, 3407903, 0, 6, 3407904, 0, 6, 3407917, 0, 6, 3407918, 0, 6, 3407919, 0, 6, 3473437, 0, 6, 3473438, 0, 6, 3473439, 0, 6, 3473440, 0, 6, 3473453, 0, 6, 3473454, 0, 6, 3473455, 0, 6, 3538973, 0, 6, 3538974, 0, 6, 3538980, 0, 12, 3538981, 0, 12, 3538986, 0, 10, 3538990, 0, 6, 3538991, 0, 6, 3604516, 0, 13, 3604517, 0, 13, 3735584, 0, 10, 3735594, 0, 12, 3801121, 0, 12, 3801130, 0, 13, 3866657, 0, 13 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 327707, 589824, 0, 458776, 458752, 0, 458777, 524288, 0, 458787, 589824, 2, 458792, 589824, 0, 524292, 458752, 0, 589848, 458752, 2, 589860, 458752, 0, 589862, 458752, 2, 589864, 589824, 2, 589866, 524288, 0, 720906, 262144, 5, 720910, 655360, 14, 720932, 458752, 2, 720934, 589824, 2, 720937, 458752, 2, 720939, 589824, 2, 720944, 458752, 2, 720947, 458752, 0, 720949, 589824, 0, 852010, 262144, 5, 852014, 196608, 5, 852017, 589824, 0, 852019, 458752, 2, 852021, 524288, 0, 983089, 589824, 2, 983092, 458752, 2, 1114113, 458752, 0, 1114136, 327680, 0, 1114137, 393216, 0, 1114138, 458752, 0, 1114139, 524288, 0, 1114140, 589824, 0, 1114142, 327680, 0, 1114143, 393216, 0, 1114144, 458752, 0, 1114145, 524288, 0, 1114146, 589824, 0, 1114156, 589824, 0, 1114157, 327680, 0, 1114158, 196608, 5, 1114161, 458752, 2, 1179656, 393216, 0, 1179668, 327680, 0, 1179669, 393216, 0, 1179671, 196608, 5, 1179674, 262144, 5, 1179676, 589824, 1, 1179677, 196608, 5, 1179680, 262144, 5, 1179682, 589824, 1, 1179692, 196608, 5, 1245185, 458752, 2, 1245187, 589824, 2, 1245203, 393216, 0, 1245226, 458752, 2, 1245228, 589824, 2, 1310735, 196608, 5, 1310738, 524288, 0, 1310756, 1966080, 17, 1310760, 2031616, 17, 1310769, 458752, 2, 1376261, 393216, 0, 1376281, 458752, 0, 1376282, 524288, 0, 1376283, 589824, 0, 1376290, 458752, 0, 1376291, 524288, 0, 1376292, 589824, 0, 1441795, 458752, 0, 1441798, 327680, 0, 1441809, 458752, 2, 1441828, 589824, 1, 1441832, 327680, 0, 1507333, 589824, 1, 1507353, 458752, 2, 1507355, 589824, 2, 1507358, 458752, 0, 1507359, 524288, 0, 1507362, 458752, 2, 1507364, 589824, 2, 1507371, 458752, 0, 1507372, 458752, 2, 1507374, 589824, 2, 1507377, 458752, 2, 1572873, 458752, 2, 1572881, 589824, 2, 1638423, 458752, 2, 1638425, 589824, 2, 1638430, 458752, 2, 1638432, 589824, 2, 1638440, 196608, 5, 1638443, 458752, 2, 1638448, 589824, 2, 1703940, 393216, 0, 1703952, 327680, 0, 1769474, 524288, 0, 1769477, 262144, 5, 1769480, 524288, 0, 1769508, 262144, 5, 1769524, 458752, 0, 1835017, 589824, 1, 1900547, 589824, 2, 1900550, 458752, 0, 1900551, 524288, 0, 1900553, 327680, 0, 1900565, 589824, 0, 1900567, 262144, 5, 1900580, 262144, 5, 1900598, 524288, 0, 1966088, 589824, 1, 2031637, 589824, 2, 2031669, 458752, 0, 2031671, 589824, 0, 2097173, 786432, 0, 2097197, 524288, 15, 2162706, 458752, 0, 2162709, 262144, 5, 2228245, 458752, 1, 2228247, 589824, 1, 2228248, 327680, 0, 2293766, 458752, 2, 2293768, 589824, 2, 2293771, 458752, 2, 2293773, 589824, 2, 2293775, 524288, 0, 2293778, 458752, 2, 2293783, 589824, 2, 2293788, 262144, 5, 2293789, 458752, 1, 2293791, 589824, 1, 2293792, 327680, 0, 2293793, 393216, 0, 2293795, 589824, 0, 2293801, 458752, 1, 2293803, 589824, 1, 2293804, 458752, 0, 2293806, 327680, 0, 2293807, 393216, 0, 2293812, 196608, 5, 2293815, 589824, 0, 2293817, 524288, 0, 2359314, 458752, 0, 2359316, 589824, 0, 2359325, 458752, 2, 2359327, 196608, 5, 2359331, 589824, 1, 2359337, 458752, 2, 2359339, 589824, 2, 2359340, 458752, 1, 2359344, 262144, 5, 2359345, 327680, 0, 2359346, 393216, 0, 2359347, 327680, 0, 2359348, 393216, 0, 2424836, 458752, 2, 2424841, 589824, 2, 2424844, 524288, 0, 2424846, 458752, 2, 2424848, 589824, 2, 2424860, 262144, 5, 2424880, 196608, 5, 2424885, 458752, 2, 2424893, 589824, 2, 2490396, 196608, 5, 2490399, 262144, 5, 2555905, 524288, 0, 2555908, 524288, 0, 2555912, 458752, 2, 2555914, 458752, 0, 2555915, 524288, 0, 2555949, 196608, 5, 2555952, 262144, 5, 2686976, 458752, 0, 2686978, 589824, 0, 2686981, 589824, 2, 2686986, 458752, 2, 2687004, 196608, 5, 2687007, 262144, 5, 2687021, 196608, 5, 2687024, 262144, 5, 2752514, 458752, 0, 2752516, 589824, 0, 2818050, 458752, 1, 2818085, 458752, 1, 2818087, 589824, 1, 2818111, 983040, 0, 2883586, 458752, 0, 2883588, 327680, 0, 2883591, 393216, 0, 2883621, 458752, 2, 2883623, 589824, 2, 2949122, 458752, 1, 2949124, 458752, 0, 2949125, 524288, 0, 2949128, 524288, 0, 2949157, 1114112, 0, 2949158, 1114112, 0, 2949159, 1114112, 0, 3014658, 327680, 0, 3014660, 458752, 1, 3014667, 458752, 0, 3014671, 393216, 0, 3080193, 524288, 0, 3080196, 458752, 2, 3080198, 524288, 0, 3080199, 589824, 0, 3080201, 589824, 2, 3080205, 589824, 1, 3080212, 458752, 2, 3080214, 589824, 2, 3080217, 458752, 2, 3080241, 327680, 0, 3080242, 393216, 0, 3080243, 327680, 0, 3080244, 393216, 0, 3080245, 458752, 1, 3080247, 589824, 1, 3080248, 327680, 0, 3080249, 393216, 0, 3080250, 458752, 1, 3080252, 589824, 1, 3145739, 393216, 0, 3145778, 524288, 0, 3145781, 458752, 2, 3145783, 589824, 2, 3145786, 458752, 2, 3211266, 589824, 2, 3211269, 458752, 2, 3211271, 589824, 2, 3211276, 458752, 0, 3211277, 524288, 0, 3211282, 458752, 2, 3211284, 589824, 2, 3211287, 458752, 2, 3211289, 589824, 2, 3211292, 262144, 5, 3276854, 589824, 2, 3276857, 589824, 0, 3342341, 589824, 2, 3342348, 458752, 2, 3342350, 589824, 2, 3342355, 458752, 2, 3342357, 589824, 2, 3342359, 524288, 0, 3342364, 262144, 5, 3407920, 196608, 5, 3407927, 458752, 2, 3473419, 458752, 0, 3473421, 458752, 2, 3473423, 589824, 2, 3473428, 589824, 0, 3473430, 458752, 2, 3473432, 589824, 2, 3538973, 1114112, 0, 3538974, 1179648, 0, 3538991, 1048576, 0, 3604491, 458752, 2, 3604493, 589824, 2, 3604498, 458752, 2, 3604500, 589824, 0, 3604503, 589824, 2, 3604508, 262144, 5, 3604509, 589824, 0, 3604527, 327680, 0, 3604528, 393216, 0, 3670062, 196608, 5, 3735572, 589824, 2, 3735577, 458752, 0, 3735579, 458752, 2, 3735581, 524288, 0, 3735582, 589824, 0, 3735598, 458752, 1, 3801118, 589824, 1, 3801134, 458752, 2, 3801136, 589824, 0, 3866649, 458752, 2, 3866651, 458752, 0, 3866652, 524288, 0, 3866654, 589824, 2, 3932190, 786432, 0, 3997725, 327680, 0, 3997728, 393216, 0, 3997729, 327680, 0, 3997730, 458752, 2, 3997732, 589824, 2, 3997733, 327680, 0, 3997734, 393216, 0, 3997735, 327680, 0, 3997736, 393216, 0, 3997737, 458752, 1, 3997739, 589824, 1, 3997740, 327680, 0, 4063273, 458752, 2, 4063275, 589824, 2 ) + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 3"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 720917, 1966080, 5, 1769505, 1441792, 1, 1769515, 589824, 0, 1769522, 917504, 0, 2424888, 1114112, 0, 2424890, 1245184, 0, 2490388, 851968, 0, 3014694, 1441792, 22 ) + +[node name="Tile Layer 4" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 589862, 589824, 0, 983089, 458752, 0, 1114158, 393216, 0, 1179674, 458752, 1, 1179680, 458752, 1, 1179692, 589824, 1, 1441809, 589824, 0, 1507353, 589824, 0, 1507372, 524288, 0, 1507374, 458752, 0, 1638423, 589824, 0, 1638425, 524288, 0, 2162709, 458752, 0, 2293766, 589824, 0, 2293768, 524288, 0, 2293793, 458752, 0, 2293806, 589824, 0, 2359327, 589824, 2, 2424841, 524288, 0, 2883588, 589824, 0, 3080212, 589824, 0, 3080217, 589824, 0, 3145781, 524288, 0, 3211269, 589824, 0, 3211284, 524288, 0, 3342350, 524288, 0, 3473421, 589824, 0, 3473430, 524288, 0, 3604498, 458752, 0, 3604508, 524288, 0, 3670062, 458752, 0, 3735579, 589824, 0, 3801134, 458752, 0, 3997730, 393216, 0 ) + +[node name="Block" type="TileMap" parent="."] +visible = false +tile_set = ExtResource( 7 ) +layer_0/tile_data = PackedInt32Array( 655374, 31, 0, 655375, 31, 0, 655376, 31, 0, 655377, 31, 0, 655378, 31, 0, 655379, 31, 0, 720904, 31, 0, 720905, 31, 0, 720906, 31, 0, 720907, 31, 0, 720908, 31, 0, 720909, 31, 0, 720910, 31, 0, 720912, 31, 0, 720914, 31, 0, 720915, 31, 0, 786440, 31, 0, 786444, 31, 0, 786451, 31, 0, 786452, 31, 0, 786453, 31, 0, 786454, 31, 0, 786455, 31, 0, 786456, 31, 0, 786457, 31, 0, 786458, 31, 0, 786459, 31, 0, 786460, 31, 0, 786461, 31, 0, 786462, 31, 0, 786463, 31, 0, 786464, 31, 0, 786465, 31, 0, 786466, 31, 0, 786467, 31, 0, 786468, 31, 0, 786469, 31, 0, 786470, 31, 0, 786471, 31, 0, 786472, 31, 0, 851976, 31, 0, 852008, 31, 0, 917512, 31, 0, 917544, 31, 0, 917545, 31, 0, 917546, 31, 0, 983048, 31, 0, 983082, 31, 0, 1048584, 31, 0, 1048617, 31, 0, 1048618, 31, 0, 1114120, 31, 0, 1114153, 31, 0, 1179656, 31, 0, 1179662, 31, 0, 1179663, 31, 0, 1179664, 31, 0, 1179665, 31, 0, 1179666, 31, 0, 1179667, 31, 0, 1179668, 31, 0, 1179669, 31, 0, 1179670, 31, 0, 1179671, 31, 0, 1179672, 31, 0, 1179673, 31, 0, 1179674, 31, 0, 1179675, 31, 0, 1179676, 31, 0, 1179677, 31, 0, 1179678, 31, 0, 1179679, 31, 0, 1179680, 31, 0, 1179681, 31, 0, 1179682, 31, 0, 1179683, 31, 0, 1179684, 31, 0, 1179689, 31, 0, 1245192, 31, 0, 1245198, 31, 0, 1245219, 31, 0, 1245225, 31, 0, 1310727, 31, 0, 1310728, 31, 0, 1310729, 31, 0, 1310730, 31, 0, 1310733, 31, 0, 1310734, 31, 0, 1310735, 31, 0, 1310755, 31, 0, 1310756, 31, 0, 1310760, 31, 0, 1310761, 31, 0, 1376263, 31, 0, 1376271, 31, 0, 1376292, 31, 0, 1376296, 31, 0, 1441799, 31, 0, 1441807, 31, 0, 1441828, 31, 0, 1441832, 31, 0, 1507335, 31, 0, 1507336, 31, 0, 1507337, 31, 0, 1507338, 31, 0, 1507339, 31, 0, 1507343, 31, 0, 1507364, 31, 0, 1507368, 31, 0, 1572875, 31, 0, 1572879, 31, 0, 1572900, 31, 0, 1572904, 31, 0, 1638410, 31, 0, 1638411, 31, 0, 1638415, 31, 0, 1638436, 31, 0, 1638440, 31, 0, 1703946, 31, 0, 1703950, 31, 0, 1703951, 31, 0, 1703972, 31, 0, 1703976, 31, 0, 1769482, 31, 0, 1769483, 31, 0, 1769486, 31, 0, 1769487, 31, 0, 1769488, 31, 0, 1769489, 31, 0, 1769508, 31, 0, 1769512, 31, 0, 1835019, 31, 0, 1835025, 31, 0, 1835044, 31, 0, 1835048, 31, 0, 1900555, 31, 0, 1900561, 31, 0, 1900569, 31, 0, 1900570, 31, 0, 1900571, 31, 0, 1900580, 31, 0, 1900584, 31, 0, 1966091, 31, 0, 1966096, 31, 0, 1966097, 31, 0, 1966105, 31, 0, 1966107, 31, 0, 1966108, 31, 0, 1966109, 31, 0, 1966116, 31, 0, 1966120, 31, 0, 1966122, 31, 0, 1966123, 31, 0, 1966124, 31, 0, 2031627, 31, 0, 2031633, 31, 0, 2031641, 31, 0, 2031643, 31, 0, 2031645, 31, 0, 2031646, 31, 0, 2031647, 31, 0, 2031648, 31, 0, 2031649, 31, 0, 2031652, 31, 0, 2031656, 31, 0, 2031658, 31, 0, 2031660, 31, 0, 2031661, 31, 0, 2097163, 31, 0, 2097164, 31, 0, 2097165, 31, 0, 2097166, 31, 0, 2097167, 31, 0, 2097168, 31, 0, 2097169, 31, 0, 2097176, 31, 0, 2097177, 31, 0, 2097185, 31, 0, 2097186, 31, 0, 2097187, 31, 0, 2097188, 31, 0, 2097192, 31, 0, 2097193, 31, 0, 2097194, 31, 0, 2097197, 31, 0, 2097198, 31, 0, 2097199, 31, 0, 2097200, 31, 0, 2097201, 31, 0, 2097202, 31, 0, 2097203, 31, 0, 2097204, 31, 0, 2162712, 31, 0, 2162740, 31, 0, 2228248, 31, 0, 2228276, 31, 0, 2293784, 31, 0, 2293802, 31, 0, 2293812, 31, 0, 2359320, 31, 0, 2359321, 31, 0, 2359322, 31, 0, 2359323, 31, 0, 2359324, 31, 0, 2359325, 31, 0, 2359326, 31, 0, 2359327, 31, 0, 2359328, 31, 0, 2359329, 31, 0, 2359330, 31, 0, 2359331, 31, 0, 2359332, 31, 0, 2359336, 31, 0, 2359337, 31, 0, 2359338, 31, 0, 2359339, 31, 0, 2359340, 31, 0, 2359341, 31, 0, 2359342, 31, 0, 2359343, 31, 0, 2359344, 31, 0, 2359345, 31, 0, 2359346, 31, 0, 2359347, 31, 0, 2359348, 31, 0, 2424868, 31, 0, 2424872, 31, 0, 2490404, 31, 0, 2490408, 31, 0, 2555935, 31, 0, 2555936, 31, 0, 2555937, 31, 0, 2555938, 31, 0, 2555939, 31, 0, 2555940, 31, 0, 2555944, 31, 0, 2555945, 31, 0, 2555946, 31, 0, 2555947, 31, 0, 2555948, 31, 0, 2555949, 31, 0, 2621456, 31, 0, 2621457, 31, 0, 2621458, 31, 0, 2621471, 31, 0, 2621485, 31, 0, 2686987, 31, 0, 2686988, 31, 0, 2686989, 31, 0, 2686990, 31, 0, 2686991, 31, 0, 2686992, 31, 0, 2686994, 31, 0, 2686995, 31, 0, 2686999, 31, 0, 2687000, 31, 0, 2687001, 31, 0, 2687007, 31, 0, 2687021, 31, 0, 2687031, 31, 0, 2687032, 31, 0, 2687033, 31, 0, 2752519, 31, 0, 2752520, 31, 0, 2752521, 31, 0, 2752522, 31, 0, 2752523, 31, 0, 2752524, 31, 0, 2752526, 31, 0, 2752527, 31, 0, 2752528, 31, 0, 2752531, 31, 0, 2752532, 31, 0, 2752533, 31, 0, 2752534, 31, 0, 2752535, 31, 0, 2752537, 31, 0, 2752538, 31, 0, 2752539, 31, 0, 2752540, 31, 0, 2752543, 31, 0, 2752557, 31, 0, 2752560, 31, 0, 2752561, 31, 0, 2752562, 31, 0, 2752563, 31, 0, 2752564, 31, 0, 2752567, 31, 0, 2752569, 31, 0, 2752570, 31, 0, 2752571, 31, 0, 2752572, 31, 0, 2752573, 31, 0, 2752579, 31, 0, 2752580, 31, 0, 2752581, 31, 0, 2752582, 31, 0, 2752583, 31, 0, 2818055, 31, 0, 2818076, 31, 0, 2818077, 31, 0, 2818078, 31, 0, 2818079, 31, 0, 2818093, 31, 0, 2818094, 31, 0, 2818095, 31, 0, 2818096, 31, 0, 2818100, 31, 0, 2818101, 31, 0, 2818102, 31, 0, 2818103, 31, 0, 2818109, 31, 0, 2818110, 31, 0, 2818111, 31, 0, 2818112, 31, 0, 2818113, 31, 0, 2818114, 31, 0, 2883591, 31, 0, 2883620, 31, 0, 2883621, 31, 0, 2883622, 31, 0, 2883623, 31, 0, 2883624, 31, 0, 2883647, 31, 0, 2949127, 31, 0, 2949128, 31, 0, 2949129, 31, 0, 2949156, 31, 0, 2949160, 31, 0, 3014665, 31, 0, 3014692, 31, 0, 3014693, 31, 0, 3014694, 31, 0, 3014695, 31, 0, 3014696, 31, 0, 3080201, 31, 0, 3080202, 31, 0, 3080203, 31, 0, 3080204, 31, 0, 3080205, 31, 0, 3080206, 31, 0, 3080207, 31, 0, 3080208, 31, 0, 3080209, 31, 0, 3080210, 31, 0, 3080211, 31, 0, 3080212, 31, 0, 3080213, 31, 0, 3080214, 31, 0, 3080215, 31, 0, 3080216, 31, 0, 3080217, 31, 0, 3080218, 31, 0, 3080219, 31, 0, 3080220, 31, 0, 3080221, 31, 0, 3080222, 31, 0, 3080223, 31, 0, 3080230, 31, 0, 3080237, 31, 0, 3080238, 31, 0, 3080239, 31, 0, 3080240, 31, 0, 3080241, 31, 0, 3080242, 31, 0, 3080243, 31, 0, 3080244, 31, 0, 3080245, 31, 0, 3080246, 31, 0, 3080247, 31, 0, 3080248, 31, 0, 3080249, 31, 0, 3080250, 31, 0, 3080251, 31, 0, 3080252, 31, 0, 3080253, 31, 0, 3080254, 31, 0, 3080255, 31, 0, 3080256, 31, 0, 3080257, 31, 0, 3080258, 31, 0, 3145759, 31, 0, 3145773, 31, 0, 3145795, 31, 0, 3145796, 31, 0, 3145797, 31, 0, 3145798, 31, 0, 3145799, 31, 0, 3211295, 31, 0, 3211309, 31, 0, 3276831, 31, 0, 3276845, 31, 0, 3342367, 31, 0, 3342368, 31, 0, 3342369, 31, 0, 3342370, 31, 0, 3342371, 31, 0, 3342372, 31, 0, 3342376, 31, 0, 3342377, 31, 0, 3342378, 31, 0, 3342379, 31, 0, 3342380, 31, 0, 3342381, 31, 0, 3407908, 31, 0, 3407909, 31, 0, 3407910, 31, 0, 3407911, 31, 0, 3407912, 31, 0 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="NPC_Layer" type="Node2D" parent="."] +scale = Vector2( 0.5, 0.5 ) + +[node name="Block" parent="NPC_Layer" instance=ExtResource( 10 )] +position = Vector2( 528, 1424 ) +size = "custom" +custom_size = Vector2( 16, 48 ) + +[node name="HeroHomeDoor" parent="NPC_Layer" instance=ExtResource( 8 )] +position = Vector2( 912, 1008 ) +scene_destination = "res://Maps/MokiTown/HeroHome.tscn" +location = Vector2( 1120, 304 ) + +[node name="Door2" parent="NPC_Layer" instance=ExtResource( 8 )] +position = Vector2( 560, 368 ) +scene_destination = "res://Maps/MokiTown/BamboLab.tscn" +location = Vector2( 240, 528 ) +door_type = "Type 2 - Glass" + +[node name="RivalDoor" parent="NPC_Layer" instance=ExtResource( 8 )] +position = Vector2( 1808, 1360 ) +scene_destination = "res://Maps/MokiTown/Rival_House.tscn" +location = Vector2( 272, 368 ) + +[node name="Event1" parent="NPC_Layer" instance=ExtResource( 10 )] +position = Vector2( 848, 496 ) +size = "custom" +custom_size = Vector2( 16, 80 ) + +[node name="Route1Connection" parent="NPC_Layer" instance=ExtResource( 8 )] +position = Vector2( 272, 1392 ) +scene_destination = "res://Maps/Routes/Route1/Route_1.tscn" +location = Vector2( 2256, 368 ) +door_type = "Type 3 - Invisible" + +[node name="Route1Connection2" parent="NPC_Layer" instance=ExtResource( 8 )] +position = Vector2( 272, 1424 ) +scene_destination = "res://Maps/Routes/Route1/Route_1.tscn" +location = Vector2( 2256, 400 ) +door_type = "Type 3 - Invisible" + +[node name="Rock1" parent="NPC_Layer" instance=ExtResource( 9 )] +position = Vector2( 2096, 1456 ) +type = "Smashable Rock" + +[node name="Rock2" parent="NPC_Layer" instance=ExtResource( 9 )] +position = Vector2( 2128, 1424 ) +type = "Smashable Rock" + +[node name="Rock3" parent="NPC_Layer" instance=ExtResource( 9 )] +position = Vector2( 2128, 1488 ) +type = "Smashable Rock" + +[node name="TerrainTags" parent="." instance=ExtResource( 11 )] +visible = false +scale = Vector2( 1, 1 ) +layer_0/tile_data = PackedInt32Array( 2818060, 0, 0, 2818061, 0, 0, 2818062, 0, 0, 2818063, 0, 0, 2883595, 0, 0, 2883596, 0, 0, 2883597, 0, 0, 2883598, 0, 0, 2883599, 0, 0, 2949131, 0, 0, 2949132, 0, 0, 2949133, 0, 0, 2949134, 0, 0, 2949135, 0, 0, 3014667, 0, 0, 3014668, 0, 0, 3014669, 0, 0, 3014670, 0, 0, 3080205, 0, 0 ) + +[connection signal="area_entered" from="NPC_Layer/Block" to="." method="block_exit"] +[connection signal="area_entered" from="NPC_Layer/Event1" to="." method="event1"] diff --git a/Maps/MokiTown/Moki_Town_M064.gd b/Maps/MokiTown/Moki_Town_M064.gd new file mode 100644 index 000000000..2c2890cff --- /dev/null +++ b/Maps/MokiTown/Moki_Town_M064.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map064 + +var map_name = "Moki Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(240, 304): + Global.game.play_dialogue("MAP064_NPC_1") + if check_pos == Vector2(432, 272): + Global.game.play_dialogue("MAP064_NPC_2") + if check_pos == Vector2(336, 272): + Global.game.play_dialogue("MAP064_NPC_3") + return null diff --git a/Maps/MokiTown/Moki_Town_M064.gd.uid b/Maps/MokiTown/Moki_Town_M064.gd.uid new file mode 100644 index 000000000..5087141df --- /dev/null +++ b/Maps/MokiTown/Moki_Town_M064.gd.uid @@ -0,0 +1 @@ +uid://cmfwbgdtvw0k3 diff --git a/Maps/MokiTown/Moki_Town_M064.tscn b/Maps/MokiTown/Moki_Town_M064.tscn new file mode 100644 index 000000000..c1dd4d654 --- /dev/null +++ b/Maps/MokiTown/Moki_Town_M064.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/MokiTown/Moki_Town_M064_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/MokiTown/Moki_Town_M064.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_227.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_040.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Chyinmunk.png" id="303"] +[node name="Moki Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 327680, 5, 262148, 393216, 5, 262149, 393216, 5, 262150, 393216, 5, 262151, 393216, 5, 262152, 393216, 5, 262153, 393216, 5, 262154, 393216, 5, 262155, 393216, 5, 262156, 393216, 5, 262157, 393216, 5, 262158, 458752, 5, 262159, 262145, 2, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 327680, 6, 327684, 393216, 6, 327685, 393216, 6, 327686, 393216, 6, 327687, 393216, 6, 327688, 393216, 6, 327689, 393216, 6, 327690, 393216, 6, 327691, 393216, 6, 327692, 393216, 6, 327693, 393216, 6, 327694, 458752, 6, 327695, 262145, 2, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 0, 11, 393220, 0, 11, 393221, 0, 11, 393222, 0, 11, 393223, 0, 11, 393224, 0, 11, 393225, 0, 11, 393226, 0, 11, 393227, 0, 11, 393228, 0, 11, 393229, 0, 11, 393230, 0, 11, 393231, 262145, 2, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 0, 11, 458756, 0, 12, 458757, 0, 12, 458758, 0, 12, 458759, 0, 12, 458760, 0, 12, 458761, 0, 12, 458762, 0, 12, 458763, 0, 12, 458764, 0, 12, 458765, 0, 12, 458766, 0, 12, 458767, 262145, 2, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 0, 11, 524292, 0, 12, 524293, 0, 12, 524294, 0, 12, 524295, 0, 12, 524296, 0, 12, 524297, 0, 12, 524298, 0, 12, 524299, 0, 12, 524300, 0, 12, 524301, 0, 12, 524302, 0, 12, 524303, 262145, 2, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 0, 11, 589828, 0, 12, 589829, 0, 12, 589830, 0, 12, 589831, 0, 12, 589832, 0, 12, 589833, 0, 12, 589834, 0, 12, 589835, 0, 12, 589836, 0, 12, 589837, 0, 12, 589838, 0, 12, 589839, 262145, 2, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 0, 11, 655364, 0, 12, 655365, 0, 12, 655366, 0, 12, 655367, 0, 12, 655368, 0, 12, 655369, 0, 12, 655370, 0, 12, 655371, 0, 12, 655372, 0, 12, 655373, 0, 12, 655374, 0, 12, 655375, 262145, 2, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 0, 11, 720900, 0, 12, 720901, 0, 12, 720902, 0, 12, 720903, 0, 12, 720904, 0, 12, 720905, 0, 12, 720906, 0, 12, 720907, 0, 12, 720908, 0, 12, 720909, 0, 12, 720910, 0, 12, 720911, 262145, 2, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 0, 11, 786436, 0, 12, 786437, 0, 12, 786438, 0, 12, 786439, 0, 12, 786440, 0, 12, 786441, 0, 12, 786442, 0, 12, 786443, 0, 12, 786444, 0, 12, 786445, 0, 12, 786446, 0, 12, 786447, 262145, 2, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 0, 11, 851972, 0, 12, 851973, 0, 12, 851974, 0, 12, 851975, 0, 12, 851976, 0, 12, 851977, 0, 12, 851978, 0, 12, 851979, 0, 12, 851980, 0, 12, 851981, 0, 12, 851982, 0, 12, 851983, 65537, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262148, 327680, 11, 262149, 393216, 11, 262150, 458752, 11, 262155, 327680, 11, 262156, 393216, 11, 262157, 458752, 11, 327684, 327680, 12, 327685, 393216, 12, 327686, 458752, 12, 327691, 327680, 12, 327692, 393216, 12, 327693, 458752, 12, 393222, 393216, 15, 393223, 458752, 15, 393224, 458752, 15, 393225, 458752, 15, 393226, 458752, 15, 393227, 0, 18, 458758, 393216, 16, 458759, 458752, 16, 458760, 458752, 16, 458761, 458752, 16, 458762, 458752, 16, 458763, 0, 19, 524294, 393216, 16, 524295, 458752, 16, 524296, 458752, 16, 524297, 458752, 16, 524298, 458752, 16, 524299, 0, 19, 589830, 393216, 16, 589831, 458752, 16, 589832, 458752, 16, 589833, 458752, 16, 589834, 458752, 16, 589835, 0, 19, 655366, 393216, 16, 655367, 458752, 16, 655368, 458752, 16, 655369, 458752, 16, 655370, 458752, 16, 655371, 0, 19, 720902, 393216, 17, 720903, 458752, 17, 720904, 458752, 17, 720905, 458752, 17, 720906, 458752, 17, 720907, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262147, 393216, 18, 327683, 393216, 19, 327687, 196608, 13, 327688, 393216, 13, 327689, 458752, 13, 327690, 131072, 9, 327694, 196608, 13, 393223, 196608, 14, 393224, 393216, 14, 393225, 458752, 14, 393226, 131072, 10, 393230, 196608, 14, 524295, 65536, 20, 524296, 393216, 9, 524297, 458752, 9, 589831, 65536, 20, 589832, 393216, 10, 589833, 458752, 10, 655363, 65536, 18, 655364, 131072, 18, 655368, 65536, 20, 655369, 65536, 20, 655372, 262144, 18, 655373, 327680, 18, 720899, 65536, 19, 720900, 131072, 19, 720908, 262144, 19, 720909, 327680, 19, 786435, 65536, 20, 786444, 262144, 20, 786445, 327680, 20, 851976, 131072, 29, 851977, 196608, 29, 851978, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 464) +scene_destination = "res://Maps/MokiTown/Moki_Town.tscn" +location = Vector2(1392, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 304) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 272) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 272) +texture = ExtResource("303") +facing = "Down" diff --git a/Maps/MokiTown/Moki_Town_M064_tileset.tres b/Maps/MokiTown/Moki_Town_M064_tileset.tres new file mode 100644 index 000000000..3406f0b42 --- /dev/null +++ b/Maps/MokiTown/Moki_Town_M064_tileset.tres @@ -0,0 +1,191 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:12/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/MokiTown/Moki_Town_M065.gd b/Maps/MokiTown/Moki_Town_M065.gd new file mode 100644 index 000000000..0c8bde703 --- /dev/null +++ b/Maps/MokiTown/Moki_Town_M065.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map065 + +var map_name = "Moki Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(432, 336): + Global.game.play_dialogue("MAP065_NPC_1") + if check_pos == Vector2(208, 272): + Global.game.play_dialogue("MAP065_NPC_2") + return null diff --git a/Maps/MokiTown/Moki_Town_M065.gd.uid b/Maps/MokiTown/Moki_Town_M065.gd.uid new file mode 100644 index 000000000..e20cd43c4 --- /dev/null +++ b/Maps/MokiTown/Moki_Town_M065.gd.uid @@ -0,0 +1 @@ +uid://b8ke2ytkn6a5m diff --git a/Maps/MokiTown/Moki_Town_M065.tscn b/Maps/MokiTown/Moki_Town_M065.tscn new file mode 100644 index 000000000..fea5c4d1c --- /dev/null +++ b/Maps/MokiTown/Moki_Town_M065.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/MokiTown/Moki_Town_M065_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/MokiTown/Moki_Town_M065.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_113.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="302"] +[node name="Moki Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 196608, 3, 262148, 262144, 3, 262149, 262144, 3, 262150, 262144, 3, 262151, 262144, 3, 262152, 0, 0, 262153, 0, 0, 262154, 262144, 3, 262155, 262144, 3, 262156, 262144, 3, 262157, 262144, 3, 262158, 327680, 3, 262159, 262145, 2, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 196608, 4, 327684, 262144, 4, 327685, 262144, 4, 327686, 262144, 4, 327687, 262144, 4, 327688, 0, 0, 327689, 0, 0, 327690, 262144, 4, 327691, 262144, 4, 327692, 262144, 4, 327693, 262144, 4, 327694, 327680, 4, 327695, 262145, 2, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 65536, 6, 393220, 65536, 6, 393221, 65536, 6, 393222, 65536, 6, 393223, 65536, 6, 393224, 196608, 3, 393225, 327680, 3, 393226, 65536, 6, 393227, 65536, 6, 393228, 65536, 6, 393229, 65536, 6, 393230, 65536, 6, 393231, 262145, 2, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 65536, 6, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 196608, 4, 458761, 327680, 4, 458762, 65536, 5, 458763, 65536, 5, 458764, 65536, 5, 458765, 65536, 5, 458766, 65536, 5, 458767, 262145, 2, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 65536, 6, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 6, 524297, 65536, 6, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 65536, 5, 524302, 65536, 5, 524303, 262145, 2, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 65536, 6, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 65536, 5, 589837, 65536, 5, 589838, 65536, 5, 589839, 262145, 2, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 65536, 6, 655364, 65536, 6, 655365, 65536, 6, 655366, 65536, 5, 655367, 65536, 5, 655368, 65536, 5, 655369, 65536, 5, 655370, 65536, 5, 655371, 65536, 5, 655372, 65536, 5, 655373, 65536, 5, 655374, 65536, 5, 655375, 262145, 2, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 65536, 6, 720900, 65536, 6, 720901, 65536, 6, 720902, 65536, 5, 720903, 65536, 5, 720904, 65536, 5, 720905, 65536, 5, 720906, 65536, 5, 720907, 65536, 5, 720908, 65536, 5, 720909, 65536, 5, 720910, 65536, 5, 720911, 262145, 2, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 65536, 6, 786436, 65536, 5, 786437, 65536, 5, 786438, 65536, 5, 786439, 65536, 5, 786440, 65536, 5, 786441, 65536, 5, 786442, 65536, 5, 786443, 65536, 5, 786444, 65536, 5, 786445, 65536, 5, 786446, 65536, 5, 786447, 262145, 2, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 65536, 6, 851972, 65536, 5, 851973, 65536, 5, 851974, 65536, 5, 851975, 65536, 5, 851976, 65536, 5, 851977, 65536, 5, 851978, 65536, 5, 851979, 65536, 5, 851980, 65536, 5, 851981, 65536, 5, 851982, 65536, 5, 851983, 65537, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262147, 196608, 3, 262148, 196608, 11, 262149, 262144, 11, 262150, 262144, 3, 262151, 262144, 3, 262154, 262144, 3, 262155, 262144, 3, 262156, 196608, 11, 262157, 262144, 11, 262158, 327680, 3, 327683, 196608, 4, 327684, 196608, 12, 327685, 262144, 12, 327686, 262144, 4, 327687, 262144, 4, 327690, 262144, 4, 327691, 262144, 4, 327692, 196608, 12, 327693, 262144, 12, 327694, 327680, 4, 393224, 196608, 3, 393225, 327680, 3, 458760, 196608, 4, 458761, 327680, 4 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327683, 65536, 9, 327684, 262144, 13, 327685, 327680, 13, 327690, 327680, 7, 327691, 393216, 7, 327692, 262144, 18, 327693, 327680, 18, 393219, 65536, 10, 393220, 262144, 14, 393221, 327680, 14, 393225, 393216, 20, 393226, 327680, 8, 393227, 393216, 8, 393228, 262144, 19, 393229, 327680, 19, 458760, 65536, 18, 458761, 131072, 18, 458764, 262144, 20, 458765, 327680, 20, 524296, 65536, 19, 524297, 131072, 19, 524298, 0, 15, 524299, 65536, 15, 524300, 65536, 15, 524301, 65536, 15, 524302, 131072, 15, 589832, 65536, 20, 589834, 0, 16, 589835, 65536, 16, 589836, 65536, 16, 589837, 65536, 16, 589838, 131072, 16, 655364, 262144, 9, 655365, 327680, 9, 655366, 65536, 20, 655370, 0, 16, 655371, 65536, 16, 655372, 65536, 16, 655373, 65536, 16, 655374, 131072, 16, 720900, 262144, 10, 720901, 327680, 10, 720902, 65536, 20, 720906, 0, 17, 720907, 65536, 17, 720908, 65536, 17, 720909, 65536, 17, 720910, 131072, 17, 851976, 131072, 29, 851977, 196608, 29, 851978, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 464) +scene_destination = "res://Maps/MokiTown/Moki_Town.tscn" +location = Vector2(784, 1360) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 336) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 272) +texture = ExtResource("302") +facing = "Down" diff --git a/Maps/MokiTown/Moki_Town_M065_tileset.tres b/Maps/MokiTown/Moki_Town_M065_tileset.tres new file mode 100644 index 000000000..ce719e7ae --- /dev/null +++ b/Maps/MokiTown/Moki_Town_M065_tileset.tres @@ -0,0 +1,190 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/MokiTown/Moki_Town_Theo.gd b/Maps/MokiTown/Moki_Town_Theo.gd new file mode 100644 index 000000000..32bff5d3b --- /dev/null +++ b/Maps/MokiTown/Moki_Town_Theo.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map089 + +var map_name = "Moki Town (Theo)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(80, 176): + Global.game.play_dialogue("MAP089_SIGN_1") + if check_pos == Vector2(240, 112): + Global.game.play_dialogue("MAP089_SIGN_2") + if check_pos == Vector2(208, 144): + Global.game.play_dialogue("MAP089_SIGN_3") + return null diff --git a/Maps/MokiTown/Moki_Town_Theo.gd.uid b/Maps/MokiTown/Moki_Town_Theo.gd.uid new file mode 100644 index 000000000..cd7326f73 --- /dev/null +++ b/Maps/MokiTown/Moki_Town_Theo.gd.uid @@ -0,0 +1 @@ +uid://bos0noeaarjaw diff --git a/Maps/MokiTown/Moki_Town_Theo.tscn b/Maps/MokiTown/Moki_Town_Theo.tscn new file mode 100644 index 000000000..4581c6c00 --- /dev/null +++ b/Maps/MokiTown/Moki_Town_Theo.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/MokiTown/Moki_Town_Theo_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/MokiTown/Moki_Town_Theo.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Moki Town (Theo)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 262145, 0, 2, 262145, 4, 3, 262145, 4, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 262145, 4, 10, 131073, 1, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 4, 65538, 0, 3, 65539, 65536, 3, 65540, 65536, 3, 65541, 65536, 3, 65542, 65536, 3, 65543, 65536, 3, 65544, 65536, 3, 65545, 131072, 3, 65546, 262145, 2, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 4, 131074, 0, 4, 131075, 65536, 4, 131076, 65536, 4, 131077, 65536, 4, 131078, 65536, 4, 131079, 65536, 4, 131080, 65536, 4, 131081, 131072, 4, 131082, 262145, 2, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 4, 196610, 196608, 6, 196611, 196608, 6, 196612, 196608, 6, 196613, 196608, 6, 196614, 196608, 6, 196615, 196608, 6, 196616, 196608, 6, 196617, 196608, 6, 196618, 262145, 2, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 4, 262146, 196608, 6, 262147, 196608, 5, 262148, 196608, 5, 262149, 196608, 5, 262150, 196608, 5, 262151, 196608, 5, 262152, 196608, 5, 262153, 196608, 5, 262154, 262145, 2, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 4, 327682, 196608, 6, 327683, 196608, 5, 327684, 196608, 5, 327685, 196608, 5, 327686, 196608, 5, 327687, 196608, 5, 327688, 196608, 5, 327689, 196608, 5, 327690, 262145, 2, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 4, 393218, 196608, 6, 393219, 196608, 5, 393220, 196608, 5, 393221, 196608, 5, 393222, 196608, 5, 393223, 196608, 5, 393224, 196608, 5, 393225, 196608, 5, 393226, 262145, 2, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 4, 458754, 196608, 6, 458755, 196608, 5, 458756, 196608, 5, 458757, 196608, 5, 458758, 196608, 5, 458759, 196608, 5, 458760, 196608, 5, 458761, 196608, 5, 458762, 262145, 2, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 131073, 0, 524290, 131073, 3, 524291, 131073, 3, 524292, 131073, 3, 524293, 131073, 3, 524294, 131073, 3, 524295, 131073, 3, 524296, 131073, 3, 524297, 131073, 3, 524298, 65537, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65538, 0, 3, 65539, 65536, 3, 65540, 65536, 3, 65541, 65536, 3, 65542, 65536, 3, 65543, 65536, 3, 65544, 65536, 3, 65545, 131072, 3, 131074, 131072, 21, 131075, 196608, 21, 131076, 65536, 4, 131077, 65536, 4, 131078, 65536, 4, 131079, 65536, 4, 131080, 65536, 4, 131081, 131072, 4, 196610, 131072, 22, 196611, 196608, 22, 196613, 196608, 15, 196614, 262144, 15, 196615, 262144, 15, 196616, 262144, 15, 196617, 327680, 15, 262146, 131072, 23, 262147, 196608, 23, 262149, 196608, 16, 262150, 262144, 16, 262151, 262144, 16, 262152, 262144, 16, 262153, 327680, 16, 327685, 196608, 16, 327686, 262144, 16, 327687, 262144, 16, 327688, 262144, 16, 327689, 327680, 16, 393221, 196608, 17, 393222, 262144, 17, 393223, 262144, 17, 393224, 262144, 17, 393225, 327680, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 393216, 40, 65541, 458752, 40, 131076, 393216, 41, 131077, 458752, 41, 131078, 393216, 13, 131079, 458752, 13, 131080, 262144, 18, 131081, 327680, 18, 196614, 393216, 14, 196615, 458752, 14, 196616, 262144, 19, 196617, 327680, 19, 262146, 65536, 18, 262147, 131072, 18, 262150, 196608, 18, 262152, 262144, 20, 262153, 327680, 20, 327682, 65536, 19, 327683, 131072, 19, 327686, 65536, 20, 327687, 65536, 20, 327688, 393216, 86, 393218, 65536, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 112) +scene_destination = "res://Maps/MokiTown/Moki_Town_Theo_M172.tscn" +location = Vector2(368, 112) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/MokiTown/Moki_Town_Theo_tileset.tres b/Maps/MokiTown/Moki_Town_Theo_tileset.tres new file mode 100644 index 000000000..33e64eb46 --- /dev/null +++ b/Maps/MokiTown/Moki_Town_Theo_tileset.tres @@ -0,0 +1,180 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:86/0 = 0 +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/MokiTown/Player House.tmx.import b/Maps/MokiTown/Player House.tmx.import deleted file mode 100755 index 5ce2f6ed6..000000000 --- a/Maps/MokiTown/Player House.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Player House.tmx-5095911ab1ce99924fd79a816b9d53be.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Player House.tmx" -dest_files=[ "res://.import/Player House.tmx-5095911ab1ce99924fd79a816b9d53be.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/MokiTown/Player House.tmx b/Maps/MokiTown/Player_House.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/MokiTown/Player House.tmx rename to Maps/MokiTown/Player_House.tmx diff --git a/Maps/MokiTown/Professor Lab.tmx.import b/Maps/MokiTown/Professor Lab.tmx.import deleted file mode 100755 index dc41f55c7..000000000 --- a/Maps/MokiTown/Professor Lab.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Professor Lab.tmx-d1a2c320672d75de46c275c43206f702.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Professor Lab.tmx" -dest_files=[ "res://.import/Professor Lab.tmx-d1a2c320672d75de46c275c43206f702.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/MokiTown/Professor Lab.tmx b/Maps/MokiTown/Professor_Lab.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/MokiTown/Professor Lab.tmx rename to Maps/MokiTown/Professor_Lab.tmx diff --git a/Maps/MokiTown/Rival House.gd b/Maps/MokiTown/Rival House.gd deleted file mode 100755 index e4604b2f0..000000000 --- a/Maps/MokiTown/Rival House.gd +++ /dev/null @@ -1,304 +0,0 @@ -extends Node2D - -var place_name = "Theo's House" - -var background_music = "res://Audio/BGM/PU-Hero House.ogg"; - -var type = "Indoor" - -var npc_layer - -var theo -var cameron - -func _ready(): - npc_layer = $NPC_Layer - $BG.show() - yield(Global.game, "tranistion_complete") - event1() # Play event on enter. - pass - -func interaction(check_pos, direction): # check_pos is a Vector2 of the position of object to interact - if cameron != null && check_pos == cameron.position: - Global.game.lock_player() - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_23", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.release_player() - - -func event1(): - var event_name = "EVENT_MOKI_TOWN_THEO_HOME_1" - if !Global.past_events.has(event_name) && Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE"): - print("New Event: " + event_name) - Global.game.lock_player() - - # Spawn NPCs - theo = load("res://Utilities/NPC.tscn").instance() - cameron = load("res://Utilities/NPC.tscn").instance() - theo.texture = load("res://Graphics/Characters/Rivaltheo.PNG") - npc_layer.add_child(theo) - cameron.texture = load("res://Graphics/Characters/PU-Cam.png") - npc_layer.add_child(cameron) - #theo.position = Vector2(208, 208) - #theo.set_idle_frame("Up") - - # Check if player won or lost the battle with theo in the lab - if Global.past_events.has("EVENT_BAMBOLAB_1_WIN"): - theo.position = Vector2(272, 240) - theo.set_idle_frame("Left") - cameron.position = Vector2(240, 240) - cameron.set_idle_frame("Right") - - yield(get_tree().create_timer(1.0), "timeout") - - theo.set_idle_frame("Down") - theo.alert() - yield(theo, "alert_done") - - theo.call_deferred("move_multi", "Up", 3) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Right", 1) - yield(theo, "done_movement") - theo.hide() # Should go upstairs but hiding will work for now - - Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.UP, 3) - yield(Global.game.player, "done_movement") - Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.LEFT) - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_1", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_2", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_3", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_4", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_5", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_6", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - cameron.call_deferred("move_multi", "Up", 1) - Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.UP) - yield(cameron, "done_movement") - - cameron.call_deferred("move_multi", "Right", 1) - yield(cameron, "done_movement") - cameron.set_idle_frame("Up") - - DialogueSystem.set_box_position(DialogueSystem.TOP) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_7", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - yield(get_tree().create_timer(1.0), "timeout") - - theo.show() - theo.set_idle_frame("Left") - yield(get_tree().create_timer(0.5), "timeout") - - theo.call_deferred("move_multi", "Down", 1) - yield(theo, "done_movement") - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_8", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - DialogueSystem.set_box_position(DialogueSystem.TOP) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_9", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_10", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - DialogueSystem.set_box_position(DialogueSystem.TOP) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_11", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_12", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - DialogueSystem.set_box_position(DialogueSystem.TOP) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_13", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - cameron.set_idle_frame("Down") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_14", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_15") - yield(Global.game, "event_dialogue_end") - - theo.call_deferred("move_multi", "Down", 2) - yield(theo, "done_movement") - theo.set_idle_frame("Up") - - DialogueSystem.set_box_position(DialogueSystem.TOP) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_16", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_17", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_18") - - var time = Global.game.get_node("Background_music").get_playback_position() - Global.game.get_node("Background_music").stop() - var sound = load("res://Audio/ME/Jinlge - KeyItem.ogg") - sound.loop = false - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Background_music").play(time) - - # TODO: Enable PokePod - - DialogueSystem.set_box_position(DialogueSystem.TOP) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_19", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_20", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_21", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - theo.call_deferred("move_multi", "Down", 2) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Left", 1) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Down", 1) - yield(theo, "done_movement") - theo.hide() - theo.queue_free() - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_22", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - pass - if Global.past_events.has("EVENT_BAMBOLAB_1_LOSS"): - theo.position = Vector2(336, 112) - theo.set_idle_frame("Left") - theo.hide() - cameron.position = Vector2(240, 240) - cameron.set_idle_frame("Right") - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_25") - yield(Global.game, "event_dialogue_end") - - Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.UP, 3) - yield(Global.game.player, "done_movement") - Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.LEFT) - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_26", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - DialogueSystem.hold = true - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_27", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game.dialogue_system, "finished_printing") - - # Show yesno prompt - var yesno = load("res://Utilities/UI/YesNoPrompt.tscn").instance() - yesno.set_screen_position(Vector2(350, 150)) - self.add_child(yesno) - - yield(yesno, "selected") - DialogueSystem.hold = false - - if yesno.selection == yesno.YES: - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_28", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_29", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_30", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - else: - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_33", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_34", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_35", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - cameron.set_idle_frame("Up") - Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.UP) - - theo.show() - theo.call_deferred("move_multi", "Left", 1) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Down", 2) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Left", 1) - yield(theo, "done_movement") - - theo.set_idle_frame("Down") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_31", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - DialogueSystem.set_box_position(DialogueSystem.TOP) - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_32", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_15") - yield(Global.game, "event_dialogue_end") - - cameron.set_idle_frame("Right") - Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.LEFT) - theo.call_deferred("move_multi", "Down", 1) - yield(theo, "done_movement") - theo.set_idle_frame("Left") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_16", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_17", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_18") - - var time = Global.game.get_node("Background_music").get_playback_position() - Global.game.get_node("Background_music").stop() - var sound = load("res://Audio/ME/Jinlge - KeyItem.ogg") - sound.loop = false - Global.game.get_node("Effect_music").stream = sound - Global.game.get_node("Effect_music").play() - yield(Global.game.get_node("Effect_music"), "finished") - Global.game.get_node("Background_music").play(time) - - # TODO: Enable PokePod - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_19", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_20", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_21", theo.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - theo.call_deferred("move_multi", "Right", 1) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Down", 3) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Left", 1) - yield(theo, "done_movement") - theo.call_deferred("move_multi", "Down", 1) - yield(theo, "done_movement") - theo.hide() - theo.queue_free() - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_23", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_24", cameron.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.release_player() - Global.past_events.append(event_name) diff --git a/Maps/MokiTown/Rival House.tmx.import b/Maps/MokiTown/Rival House.tmx.import deleted file mode 100755 index e17d5179c..000000000 --- a/Maps/MokiTown/Rival House.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Rival House.tmx-4222789d39dc69b6e120f0ac9707475d.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Rival House.tmx" -dest_files=[ "res://.import/Rival House.tmx-4222789d39dc69b6e120f0ac9707475d.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/MokiTown/Rival House.tscn b/Maps/MokiTown/Rival House.tscn deleted file mode 100755 index a3421250f..000000000 --- a/Maps/MokiTown/Rival House.tscn +++ /dev/null @@ -1,71 +0,0 @@ -[gd_scene load_steps=6 format=2] - -[ext_resource path="res://Maps/tilesets/PU_indoors+.tres" type="TileSet" id=1] -[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=2] -[ext_resource path="res://Maps/MokiTown/Rival House.gd" type="Script" id=3] -[ext_resource path="res://Utilities/Stairs.tscn" type="PackedScene" id=4] -[ext_resource path="res://TileMapsSource/Indoor(1).tres" type="TileSet" id=5] - -[node name="Node2D" type="Node2D"] -script = ExtResource( 3 ) - -[node name="BG" type="ColorRect" parent="."] -visible = false -margin_left = -500.0 -margin_top = -500.0 -margin_right = 9499.0 -margin_bottom = 9499.0 -color = Color( 0, 0, 0, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Tile Layer 1" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 1572869, 2, 0, 1572869, 3, 0, 1572869, 4, 0, 1572869, 5, 0, 1572869, 6, 0, 1572869, 7, 0, 1572869, 8, 0, 1572869, 9, 0, 1572869, 10, 0, 1572869, 11, 0, 1572869, 12, 0, 1572869, 13, 0, 1572869, 14, 0, 1572869, 15, 0, 1572869, 16, 0, 1572869, 17, 0, 1572869, 18, 0, 1572869, 19, 0, 1572869, 20, 0, 1572869, 21, 0, 1572869, 22, 0, 1572869, 23, 0, 1572869, 24, 0, 1572869, 25, 0, 1572869, 26, 0, 1572869, 27, 0, 1572869, 65536, 0, 1572869, 65537, 0, 0, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1572869, 65541, 0, 1572869, 65542, 0, 1572869, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 2, 65548, 0, 1572869, 65549, 0, 1572869, 65550, 0, 1572869, 65551, 0, 1572869, 65552, 0, 1572869, 65553, 0, 1572869, 65554, 0, 1572869, 65555, 0, 0, 65556, 0, 1, 65557, 0, 1, 65558, 0, 1, 65559, 0, 1, 65560, 0, 1, 65561, 0, 1, 65562, 0, 2, 65563, 0, 1572869, 131072, 0, 1572869, 131073, 0, 65536, 131074, 0, 65537, 131075, 0, 65537, 131076, 0, 1572869, 131077, 0, 1572869, 131078, 0, 1572869, 131079, 0, 65537, 131080, 0, 65537, 131081, 0, 65537, 131082, 0, 65537, 131083, 0, 65538, 131084, 0, 1572869, 131085, 0, 1572869, 131086, 0, 1572869, 131087, 0, 1572869, 131088, 0, 1572869, 131089, 0, 1572869, 131090, 0, 1572869, 131091, 0, 65536, 131092, 0, 65537, 131093, 0, 65537, 131094, 0, 65537, 131095, 0, 65537, 131096, 0, 65537, 131097, 0, 65537, 131098, 0, 65538, 131099, 0, 1572869, 196608, 0, 1572869, 196609, 0, 196611, 196610, 0, 196611, 196611, 0, 196611, 196612, 0, 1572869, 196613, 0, 1572869, 196614, 0, 1572869, 196615, 0, 196611, 196616, 0, 196611, 196617, 0, 196611, 196618, 0, 196611, 196619, 0, 1310725, 196620, 0, 1572869, 196621, 0, 1572869, 196622, 0, 1572869, 196623, 0, 1572869, 196624, 0, 1572869, 196625, 0, 1572869, 196626, 0, 1572869, 196627, 0, 1245186, 196628, 0, 196611, 196629, 0, 196611, 196630, 0, 196611, 196631, 0, 196611, 196632, 0, 196611, 196633, 0, 196611, 196634, 0, 196611, 196635, 0, 1572869, 262144, 0, 1572869, 262145, 0, 196611, 262146, 0, 131075, 262147, 0, 131075, 262148, 0, 0, 262149, 0, 1, 262150, 0, 2, 262151, 0, 196611, 262152, 0, 131075, 262153, 0, 131075, 262154, 0, 131075, 262155, 0, 1376261, 262156, 0, 1572869, 262157, 0, 1572869, 262158, 0, 1572869, 262159, 0, 1572869, 262160, 0, 1572869, 262161, 0, 1572869, 262162, 0, 1572869, 262163, 0, 196611, 262164, 0, 131075, 262165, 0, 131075, 262166, 0, 131075, 262167, 0, 851972, 262168, 0, 851972, 262169, 0, 851972, 262170, 0, 131075, 262171, 0, 1572869, 327680, 0, 1572869, 327681, 0, 196611, 327682, 0, 131075, 327683, 0, 131075, 327684, 0, 65536, 327685, 0, 65537, 327686, 0, 65538, 327687, 0, 196611, 327688, 0, 131075, 327689, 0, 131075, 327690, 0, 131075, 327691, 0, 131075, 327692, 0, 1572869, 327693, 0, 1572869, 327694, 0, 1572869, 327695, 0, 1572869, 327696, 0, 1572869, 327697, 0, 1572869, 327698, 0, 1572869, 327699, 0, 196611, 327700, 0, 131075, 327701, 0, 131075, 327702, 0, 131075, 327703, 0, 851972, 327704, 0, 851972, 327705, 0, 851972, 327706, 0, 131075, 327707, 0, 1572869, 393216, 0, 1572869, 393217, 0, 196611, 393218, 0, 131075, 393219, 0, 131075, 393220, 0, 196611, 393221, 0, 196611, 393222, 0, 196611, 393223, 0, 196611, 393224, 0, 131075, 393225, 0, 131075, 393226, 0, 131075, 393227, 0, 131075, 393228, 0, 1572869, 393229, 0, 1572869, 393230, 0, 1572869, 393231, 0, 1572869, 393232, 0, 1572869, 393233, 0, 1572869, 393234, 0, 1572869, 393235, 0, 196611, 393236, 0, 131075, 393237, 0, 131075, 393238, 0, 131075, 393239, 0, 131075, 393240, 0, 131075, 393241, 0, 131075, 393242, 0, 131075, 393243, 0, 1572869, 458752, 0, 1572869, 458753, 0, 196611, 458754, 0, 131075, 458755, 0, 131075, 458756, 0, 131075, 458757, 0, 131075, 458758, 0, 131075, 458759, 0, 131075, 458760, 0, 131075, 458761, 0, 131075, 458762, 0, 131075, 458763, 0, 131075, 458764, 0, 1572869, 458765, 0, 1572869, 458766, 0, 1572869, 458767, 0, 1572869, 458768, 0, 1572869, 458769, 0, 1572869, 458770, 0, 1572869, 458771, 0, 196611, 458772, 0, 131075, 458773, 0, 131075, 458774, 0, 131075, 458775, 0, 131075, 458776, 0, 131075, 458777, 0, 131075, 458778, 0, 131075, 458779, 0, 1572869, 524288, 0, 1572869, 524289, 0, 196611, 524290, 0, 131075, 524291, 0, 131075, 524292, 0, 131075, 524293, 0, 851972, 524294, 0, 851972, 524295, 0, 131075, 524296, 0, 131075, 524297, 0, 131075, 524298, 0, 131075, 524299, 0, 131075, 524300, 0, 1572869, 524301, 0, 1572869, 524302, 0, 1572869, 524303, 0, 1572869, 524304, 0, 1572869, 524305, 0, 1572869, 524306, 0, 1572869, 524307, 0, 1572869, 524308, 0, 1572869, 524309, 0, 1572869, 524310, 0, 1572869, 524311, 0, 1572869, 524312, 0, 1572869, 524313, 0, 1572869, 524314, 0, 1572869, 524315, 0, 1572869, 589824, 0, 1572869, 589825, 0, 196611, 589826, 0, 131075, 589827, 0, 131075, 589828, 0, 131075, 589829, 0, 851972, 589830, 0, 851972, 589831, 0, 131075, 589832, 0, 131075, 589833, 0, 131075, 589834, 0, 131075, 589835, 0, 131075, 589836, 0, 1572869, 589837, 0, 1572869, 589838, 0, 1572869, 589839, 0, 1572869, 589840, 0, 1572869, 589841, 0, 1572869, 589842, 0, 1572869, 589843, 0, 1572869, 589844, 0, 1572869, 589845, 0, 1572869, 589846, 0, 1572869, 589847, 0, 1572869, 589848, 0, 1572869, 589849, 0, 1572869, 589850, 0, 1572869, 589851, 0, 1572869, 655360, 0, 1572869, 655361, 0, 196611, 655362, 0, 131075, 655363, 0, 131075, 655364, 0, 131075, 655365, 0, 131075, 655366, 0, 131075, 655367, 0, 131075, 655368, 0, 1703939, 655369, 0, 131075, 655370, 0, 131075, 655371, 0, 131075, 655372, 0, 1572869, 655373, 0, 1572869, 655374, 0, 1572869, 655375, 0, 1572869, 655376, 0, 1572869, 655377, 0, 1572869, 655378, 0, 1572869, 655379, 0, 1572869, 655380, 0, 1572869, 655381, 0, 1572869, 655382, 0, 1572869, 655383, 0, 1572869, 655384, 0, 1572869, 655385, 0, 1572869, 655386, 0, 1572869, 655387, 0, 1572869, 720896, 0, 1572869, 720897, 0, 1572869, 720898, 0, 1572869, 720899, 0, 1572869, 720900, 0, 1572869, 720901, 0, 1572869, 720902, 0, 1572869, 720903, 0, 1572869, 720904, 0, 1572869, 720905, 0, 1572869, 720906, 0, 1572869, 720907, 0, 1572869, 720908, 0, 1572869, 720909, 0, 1572869, 720910, 0, 1572869, 720911, 0, 1572869, 720912, 0, 1572869, 720913, 0, 1572869, 720914, 0, 1572869, 720915, 0, 1572869, 720916, 0, 1572869, 720917, 0, 1572869, 720918, 0, 1572869, 720919, 0, 1572869, 720920, 0, 1572869, 720921, 0, 1572869, 720922, 0, 1572869, 720923, 0, 1572869 ) - -[node name="Tile Layer 2" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 65538, 0, 524290, 65545, 0, 524289, 65546, 0, 1179652, 65547, 0, 1179653, 65557, 0, 1769476, 65558, 0, 1769477, 131073, 0, 655364, 131074, 0, 589826, 131075, 0, 393217, 131079, 0, 262149, 131080, 0, 262150, 131081, 0, 589825, 131082, 0, 1245188, 131083, 0, 1245189, 131091, 0, 1179650, 131092, 0, 1179651, 131093, 0, 1835012, 131094, 0, 1835013, 131095, 0, 655366, 131096, 0, 655367, 196609, 0, 720900, 196610, 0, 720901, 196611, 0, 458753, 196615, 0, 327685, 196616, 0, 327686, 196618, 0, 1310724, 196628, 0, 1245187, 196630, 0, 786435, 196631, 0, 786436, 196632, 0, 786436, 196633, 0, 786436, 196634, 0, 786437, 262149, 0, 2162692, 262150, 0, 2162693, 262154, 0, 1376260, 262163, 0, 1310722, 262164, 0, 1310723, 262166, 0, 851971, 262168, 0, 1048579, 262170, 0, 851973, 327685, 0, 2228228, 327686, 0, 2228229, 327699, 0, 1048577, 327700, 0, 1048578, 327702, 0, 851971, 327703, 0, 1114113, 327705, 0, 851972, 327706, 0, 851973, 393235, 0, 1114113, 393238, 0, 917507, 393239, 0, 917508, 393240, 0, 917508, 393241, 0, 917508, 393242, 0, 917509, 458756, 0, 786435, 458757, 0, 786436, 458758, 0, 786436, 458759, 0, 786437, 524289, 0, 1114113, 524290, 0, 393220, 524291, 0, 393221, 524292, 0, 851971, 524295, 0, 851973, 589825, 0, 1114113, 589826, 0, 458756, 589827, 0, 458757, 589828, 0, 851971, 589831, 0, 851973, 655364, 0, 917507, 655365, 0, 917508, 655366, 0, 917508, 655367, 0, 917509, 655369, 0, 1703940 ) - -[node name="Tile Layer 3" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 131074, 0, 655365, 196631, 0, 720902, 196632, 0, 720903, 262163, 0, 983041, 262164, 0, 983042, 524292, 0, 1114113, 589828, 0, 1114113, 655367, 0, 1703938 ) - -[node name="Block" type="TileMap" parent="."] -visible = false -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 5 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 0, 35, 0, 6, 35, 0, 7, 35, 0, 8, 35, 0, 9, 35, 0, 10, 35, 0, 11, 35, 0, 12, 35, 0, 65536, 35, 0, 65542, 35, 0, 65548, 35, 0, 131072, 35, 0, 131078, 35, 0, 131080, 35, 0, 131081, 35, 0, 131082, 35, 0, 131083, 35, 0, 131084, 35, 0, 131091, 35, 0, 131092, 35, 0, 131093, 35, 0, 131094, 35, 0, 131095, 35, 0, 131096, 35, 0, 131097, 35, 0, 131098, 35, 0, 131099, 35, 0, 196608, 35, 0, 196609, 35, 0, 196610, 35, 0, 196611, 35, 0, 196612, 35, 0, 196614, 35, 0, 196615, 35, 0, 196616, 35, 0, 196619, 35, 0, 196620, 35, 0, 196627, 35, 0, 196631, 35, 0, 196632, 35, 0, 196635, 35, 0, 262144, 35, 0, 262148, 35, 0, 262150, 35, 0, 262154, 35, 0, 262155, 35, 0, 262156, 35, 0, 262163, 35, 0, 262164, 35, 0, 262168, 35, 0, 262171, 35, 0, 327680, 35, 0, 327684, 35, 0, 327685, 35, 0, 327686, 35, 0, 327692, 35, 0, 327698, 35, 0, 327699, 35, 0, 327700, 35, 0, 327707, 35, 0, 393216, 35, 0, 393228, 35, 0, 393234, 35, 0, 393243, 35, 0, 458752, 35, 0, 458764, 35, 0, 458770, 35, 0, 458779, 35, 0, 524288, 35, 0, 524290, 35, 0, 524291, 35, 0, 524300, 35, 0, 524306, 35, 0, 524307, 35, 0, 524308, 35, 0, 524309, 35, 0, 524310, 35, 0, 524311, 35, 0, 524312, 35, 0, 524313, 35, 0, 524314, 35, 0, 524315, 35, 0, 589824, 35, 0, 589826, 35, 0, 589827, 35, 0, 589836, 35, 0, 655360, 35, 0, 655372, 35, 0, 720896, 35, 0, 720897, 35, 0, 720898, 35, 0, 720899, 35, 0, 720900, 35, 0, 720901, 35, 0, 720902, 35, 0, 720903, 35, 0, 720905, 35, 0, 720906, 35, 0, 720907, 35, 0, 720908, 35, 0, 786439, 35, 0, 786440, 35, 0, 786441, 35, 0 ) - -[node name="Door" parent="." instance=ExtResource( 2 )] -position = Vector2( 272, 368 ) -scene_destination = "res://Maps/MokiTown/Moki Town.tscn" -location = Vector2( 1808, 1360 ) -exterior = false - -[node name="Stairs" parent="." instance=ExtResource( 4 )] -position = Vector2( 336, 112 ) -destination = Vector2( 656, 112 ) -dir = "Up" - -[node name="Stairs2" parent="." instance=ExtResource( 4 )] -position = Vector2( 656, 112 ) -destination = Vector2( 336, 112 ) -dir = "Down" - -[node name="NPC_Layer" type="Node2D" parent="."] diff --git a/Maps/MokiTown/Rival_House.gd b/Maps/MokiTown/Rival_House.gd new file mode 100644 index 000000000..ca227503c --- /dev/null +++ b/Maps/MokiTown/Rival_House.gd @@ -0,0 +1,304 @@ +extends Node2D + +var place_name = "Theo's House" + +var background_music = "res://Audio/BGM/PU-Hero_House.ogg"; + +var type = "Indoor" + +var npc_layer + +var theo +var cameron + +func _ready(): + npc_layer = $NPC_Layer + $BG.show() + await Global.game.tranistion_complete + event1() # Play event on enter. + pass + +func interaction(check_pos, direction): # check_pos is a Vector2 of the position of object to interact + if cameron != null && check_pos == cameron.position: + Global.game.lock_player() + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_23", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.release_player() + + +func event1(): + var event_name = "EVENT_MOKI_TOWN_THEO_HOME_1" + if !Global.past_events.has(event_name) && Global.past_events.has("EVENT_BAMBOLAB_1_COMPLETE"): + print("New Event: " + event_name) + Global.game.lock_player() + + # Spawn NPCs + theo = load("res://Utilities/NPC.tscn").instantiate() + cameron = load("res://Utilities/NPC.tscn").instantiate() + theo.texture = load("res://Graphics/Characters/Rivaltheo.PNG") + npc_layer.add_child(theo) + cameron.texture = load("res://Graphics/Characters/PU-Cam.png") + npc_layer.add_child(cameron) + #theo.position = Vector2(208, 208) + #theo.set_idle_frame("Up") + + # Check if player won or lost the battle with theo in the lab + if Global.past_events.has("EVENT_BAMBOLAB_1_WIN"): + theo.position = Vector2(272, 240) + theo.set_idle_frame("Left") + cameron.position = Vector2(240, 240) + cameron.set_idle_frame("Right") + + await get_tree().create_timer(1.0).timeout + + theo.set_idle_frame("Down") + theo.alert() + await theo.alert_done + + theo.call_deferred("move_multi", "Up", 3) + await theo.done_movement + theo.call_deferred("move_multi", "Right", 1) + await theo.done_movement + theo.hide() # Should go upstairs but hiding will work for now + + Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.UP, 3) + await Global.game.player.done_movement + Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.LEFT) + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_1", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_2", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_3", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_4", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_5", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_6", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + cameron.call_deferred("move_multi", "Up", 1) + Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.UP) + await cameron.done_movement + + cameron.call_deferred("move_multi", "Right", 1) + await cameron.done_movement + cameron.set_idle_frame("Up") + + DialogueSystem.set_box_position(DialogueSystem.TOP) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_7", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + await get_tree().create_timer(1.0).timeout + + theo.show() + theo.set_idle_frame("Left") + await get_tree().create_timer(0.5).timeout + + theo.call_deferred("move_multi", "Down", 1) + await theo.done_movement + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_8", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + DialogueSystem.set_box_position(DialogueSystem.TOP) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_9", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_10", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + DialogueSystem.set_box_position(DialogueSystem.TOP) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_11", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_12", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + DialogueSystem.set_box_position(DialogueSystem.TOP) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_13", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + cameron.set_idle_frame("Down") + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_14", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_15") + await Global.game.event_dialogue_end + + theo.call_deferred("move_multi", "Down", 2) + await theo.done_movement + theo.set_idle_frame("Up") + + DialogueSystem.set_box_position(DialogueSystem.TOP) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_16", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_17", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_18") + + var time = Global.game.get_node("Background_music").get_playback_position() + Global.game.get_node("Background_music").stop() + var sound = load("res://Audio/ME/Jinlge_-_KeyItem.ogg") + sound.loop = false + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Background_music").play(time) + + # TODO: Enable PokePod + + DialogueSystem.set_box_position(DialogueSystem.TOP) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_19", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_20", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_21", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + theo.call_deferred("move_multi", "Down", 2) + await theo.done_movement + theo.call_deferred("move_multi", "Left", 1) + await theo.done_movement + theo.call_deferred("move_multi", "Down", 1) + await theo.done_movement + theo.hide() + theo.queue_free() + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_22", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + pass + if Global.past_events.has("EVENT_BAMBOLAB_1_LOSS"): + theo.position = Vector2(336, 112) + theo.set_idle_frame("Left") + theo.hide() + cameron.position = Vector2(240, 240) + cameron.set_idle_frame("Right") + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_25") + await Global.game.event_dialogue_end + + Global.game.player.call_deferred("move_player_event", Global.game.player.DIRECTION.UP, 3) + await Global.game.player.done_movement + Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.LEFT) + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_26", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_27", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.dialogue_system.finished_printing + + # Show yesno prompt + var yesno = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + yesno.set_screen_position(Vector2(350, 150)) + self.add_child(yesno) + + await yesno.selected + DialogueSystem.hold = false + + if yesno.selection == yesno.YES: + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_28", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_29", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_30", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + else: + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_33", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_34", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_35", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + cameron.set_idle_frame("Up") + Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.UP) + + theo.show() + theo.call_deferred("move_multi", "Left", 1) + await theo.done_movement + theo.call_deferred("move_multi", "Down", 2) + await theo.done_movement + theo.call_deferred("move_multi", "Left", 1) + await theo.done_movement + + theo.set_idle_frame("Down") + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_31", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + DialogueSystem.set_box_position(DialogueSystem.TOP) + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_32", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_15") + await Global.game.event_dialogue_end + + cameron.set_idle_frame("Right") + Global.game.player.call_deferred("set_facing_direction", Global.game.player.DIRECTION.LEFT) + theo.call_deferred("move_multi", "Down", 1) + await theo.done_movement + theo.set_idle_frame("Left") + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_16", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_17", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue("EVENT_MOKI_TOWN_THEO_HOME_18") + + var time = Global.game.get_node("Background_music").get_playback_position() + Global.game.get_node("Background_music").stop() + var sound = load("res://Audio/ME/Jinlge_-_KeyItem.ogg") + sound.loop = false + Global.game.get_node("Effect_music").stream = sound + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + Global.game.get_node("Background_music").play(time) + + # TODO: Enable PokePod + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_19", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_20", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_21", theo.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + theo.call_deferred("move_multi", "Right", 1) + await theo.done_movement + theo.call_deferred("move_multi", "Down", 3) + await theo.done_movement + theo.call_deferred("move_multi", "Left", 1) + await theo.done_movement + theo.call_deferred("move_multi", "Down", 1) + await theo.done_movement + theo.hide() + theo.queue_free() + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_23", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_MOKI_TOWN_THEO_HOME_24", cameron.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.release_player() + Global.past_events.append(event_name) diff --git a/Maps/MokiTown/Rival_House.gd.uid b/Maps/MokiTown/Rival_House.gd.uid new file mode 100644 index 000000000..d521cc110 --- /dev/null +++ b/Maps/MokiTown/Rival_House.gd.uid @@ -0,0 +1 @@ +uid://csb6s6fqkwdaj diff --git a/Maps/MokiTown/Rival House.tmx b/Maps/MokiTown/Rival_House.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/MokiTown/Rival House.tmx rename to Maps/MokiTown/Rival_House.tmx diff --git a/Maps/MokiTown/Rival_House.tscn b/Maps/MokiTown/Rival_House.tscn new file mode 100644 index 000000000..c61797aee --- /dev/null +++ b/Maps/MokiTown/Rival_House.tscn @@ -0,0 +1,63 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_indoors+.tres" type="TileSet" id=1] +[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=2] +[ext_resource path="res://Maps/MokiTown/Rival_House.gd" type="Script" id=3] +[ext_resource path="res://Utilities/Stairs.tscn" type="PackedScene" id=4] +[ext_resource path="res://TileMapsSource/Indoor_1.tres" type="TileSet" id=5] + +[node name="Node2D" type="Node2D"] +script = ExtResource( 3 ) + +[node name="BG" type="ColorRect" parent="."] +visible = false +offset_left = -500.0 +offset_top = -500.0 +offset_right = 9499.0 +offset_bottom = 9499.0 +color = Color( 0, 0, 0, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Tile Layer 1" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 327680, 24, 2, 327680, 24, 3, 327680, 24, 4, 327680, 24, 5, 327680, 24, 6, 327680, 24, 7, 327680, 24, 8, 327680, 24, 9, 327680, 24, 10, 327680, 24, 11, 327680, 24, 12, 327680, 24, 13, 327680, 24, 14, 327680, 24, 15, 327680, 24, 16, 327680, 24, 17, 327680, 24, 18, 327680, 24, 19, 327680, 24, 20, 327680, 24, 21, 327680, 24, 22, 327680, 24, 23, 327680, 24, 24, 327680, 24, 25, 327680, 24, 26, 327680, 24, 27, 327680, 24, 65536, 327680, 24, 65537, 0, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 327680, 24, 65541, 327680, 24, 65542, 327680, 24, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 131072, 0, 65548, 327680, 24, 65549, 327680, 24, 65550, 327680, 24, 65551, 327680, 24, 65552, 327680, 24, 65553, 327680, 24, 65554, 327680, 24, 65555, 0, 0, 65556, 65536, 0, 65557, 65536, 0, 65558, 65536, 0, 65559, 65536, 0, 65560, 65536, 0, 65561, 65536, 0, 65562, 131072, 0, 65563, 327680, 24, 131072, 327680, 24, 131073, 0, 1, 131074, 65536, 1, 131075, 65536, 1, 131076, 327680, 24, 131077, 327680, 24, 131078, 327680, 24, 131079, 65536, 1, 131080, 65536, 1, 131081, 65536, 1, 131082, 65536, 1, 131083, 131072, 1, 131084, 327680, 24, 131085, 327680, 24, 131086, 327680, 24, 131087, 327680, 24, 131088, 327680, 24, 131089, 327680, 24, 131090, 327680, 24, 131091, 0, 1, 131092, 65536, 1, 131093, 65536, 1, 131094, 65536, 1, 131095, 65536, 1, 131096, 65536, 1, 131097, 65536, 1, 131098, 131072, 1, 131099, 327680, 24, 196608, 327680, 24, 196609, 196608, 3, 196610, 196608, 3, 196611, 196608, 3, 196612, 327680, 24, 196613, 327680, 24, 196614, 327680, 24, 196615, 196608, 3, 196616, 196608, 3, 196617, 196608, 3, 196618, 196608, 3, 196619, 327680, 20, 196620, 327680, 24, 196621, 327680, 24, 196622, 327680, 24, 196623, 327680, 24, 196624, 327680, 24, 196625, 327680, 24, 196626, 327680, 24, 196627, 131072, 19, 196628, 196608, 3, 196629, 196608, 3, 196630, 196608, 3, 196631, 196608, 3, 196632, 196608, 3, 196633, 196608, 3, 196634, 196608, 3, 196635, 327680, 24, 262144, 327680, 24, 262145, 196608, 3, 262146, 196608, 2, 262147, 196608, 2, 262148, 0, 0, 262149, 65536, 0, 262150, 131072, 0, 262151, 196608, 3, 262152, 196608, 2, 262153, 196608, 2, 262154, 196608, 2, 262155, 327680, 21, 262156, 327680, 24, 262157, 327680, 24, 262158, 327680, 24, 262159, 327680, 24, 262160, 327680, 24, 262161, 327680, 24, 262162, 327680, 24, 262163, 196608, 3, 262164, 196608, 2, 262165, 196608, 2, 262166, 196608, 2, 262167, 262144, 13, 262168, 262144, 13, 262169, 262144, 13, 262170, 196608, 2, 262171, 327680, 24, 327680, 327680, 24, 327681, 196608, 3, 327682, 196608, 2, 327683, 196608, 2, 327684, 0, 1, 327685, 65536, 1, 327686, 131072, 1, 327687, 196608, 3, 327688, 196608, 2, 327689, 196608, 2, 327690, 196608, 2, 327691, 196608, 2, 327692, 327680, 24, 327693, 327680, 24, 327694, 327680, 24, 327695, 327680, 24, 327696, 327680, 24, 327697, 327680, 24, 327698, 327680, 24, 327699, 196608, 3, 327700, 196608, 2, 327701, 196608, 2, 327702, 196608, 2, 327703, 262144, 13, 327704, 262144, 13, 327705, 262144, 13, 327706, 196608, 2, 327707, 327680, 24, 393216, 327680, 24, 393217, 196608, 3, 393218, 196608, 2, 393219, 196608, 2, 393220, 196608, 3, 393221, 196608, 3, 393222, 196608, 3, 393223, 196608, 3, 393224, 196608, 2, 393225, 196608, 2, 393226, 196608, 2, 393227, 196608, 2, 393228, 327680, 24, 393229, 327680, 24, 393230, 327680, 24, 393231, 327680, 24, 393232, 327680, 24, 393233, 327680, 24, 393234, 327680, 24, 393235, 196608, 3, 393236, 196608, 2, 393237, 196608, 2, 393238, 196608, 2, 393239, 196608, 2, 393240, 196608, 2, 393241, 196608, 2, 393242, 196608, 2, 393243, 327680, 24, 458752, 327680, 24, 458753, 196608, 3, 458754, 196608, 2, 458755, 196608, 2, 458756, 196608, 2, 458757, 196608, 2, 458758, 196608, 2, 458759, 196608, 2, 458760, 196608, 2, 458761, 196608, 2, 458762, 196608, 2, 458763, 196608, 2, 458764, 327680, 24, 458765, 327680, 24, 458766, 327680, 24, 458767, 327680, 24, 458768, 327680, 24, 458769, 327680, 24, 458770, 327680, 24, 458771, 196608, 3, 458772, 196608, 2, 458773, 196608, 2, 458774, 196608, 2, 458775, 196608, 2, 458776, 196608, 2, 458777, 196608, 2, 458778, 196608, 2, 458779, 327680, 24, 524288, 327680, 24, 524289, 196608, 3, 524290, 196608, 2, 524291, 196608, 2, 524292, 196608, 2, 524293, 262144, 13, 524294, 262144, 13, 524295, 196608, 2, 524296, 196608, 2, 524297, 196608, 2, 524298, 196608, 2, 524299, 196608, 2, 524300, 327680, 24, 524301, 327680, 24, 524302, 327680, 24, 524303, 327680, 24, 524304, 327680, 24, 524305, 327680, 24, 524306, 327680, 24, 524307, 327680, 24, 524308, 327680, 24, 524309, 327680, 24, 524310, 327680, 24, 524311, 327680, 24, 524312, 327680, 24, 524313, 327680, 24, 524314, 327680, 24, 524315, 327680, 24, 589824, 327680, 24, 589825, 196608, 3, 589826, 196608, 2, 589827, 196608, 2, 589828, 196608, 2, 589829, 262144, 13, 589830, 262144, 13, 589831, 196608, 2, 589832, 196608, 2, 589833, 196608, 2, 589834, 196608, 2, 589835, 196608, 2, 589836, 327680, 24, 589837, 327680, 24, 589838, 327680, 24, 589839, 327680, 24, 589840, 327680, 24, 589841, 327680, 24, 589842, 327680, 24, 589843, 327680, 24, 589844, 327680, 24, 589845, 327680, 24, 589846, 327680, 24, 589847, 327680, 24, 589848, 327680, 24, 589849, 327680, 24, 589850, 327680, 24, 589851, 327680, 24, 655360, 327680, 24, 655361, 196608, 3, 655362, 196608, 2, 655363, 196608, 2, 655364, 196608, 2, 655365, 196608, 2, 655366, 196608, 2, 655367, 196608, 2, 655368, 196608, 26, 655369, 196608, 2, 655370, 196608, 2, 655371, 196608, 2, 655372, 327680, 24, 655373, 327680, 24, 655374, 327680, 24, 655375, 327680, 24, 655376, 327680, 24, 655377, 327680, 24, 655378, 327680, 24, 655379, 327680, 24, 655380, 327680, 24, 655381, 327680, 24, 655382, 327680, 24, 655383, 327680, 24, 655384, 327680, 24, 655385, 327680, 24, 655386, 327680, 24, 655387, 327680, 24, 720896, 327680, 24, 720897, 327680, 24, 720898, 327680, 24, 720899, 327680, 24, 720900, 327680, 24, 720901, 327680, 24, 720902, 327680, 24, 720903, 327680, 24, 720904, 327680, 24, 720905, 327680, 24, 720906, 327680, 24, 720907, 327680, 24, 720908, 327680, 24, 720909, 327680, 24, 720910, 327680, 24, 720911, 327680, 24, 720912, 327680, 24, 720913, 327680, 24, 720914, 327680, 24, 720915, 327680, 24, 720916, 327680, 24, 720917, 327680, 24, 720918, 327680, 24, 720919, 327680, 24, 720920, 327680, 24, 720921, 327680, 24, 720922, 327680, 24, 720923, 327680, 24 ) + +[node name="Tile Layer 2" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 65538, 131072, 8, 65545, 65536, 8, 65546, 262144, 18, 65547, 327680, 18, 65557, 262144, 27, 65558, 327680, 27, 131073, 262144, 10, 131074, 131072, 9, 131075, 65536, 6, 131079, 327680, 4, 131080, 393216, 4, 131081, 65536, 9, 131082, 262144, 19, 131083, 327680, 19, 131091, 131072, 18, 131092, 196608, 18, 131093, 262144, 28, 131094, 327680, 28, 131095, 393216, 10, 131096, 458752, 10, 196609, 262144, 11, 196610, 327680, 11, 196611, 65536, 7, 196615, 327680, 5, 196616, 393216, 5, 196618, 262144, 20, 196628, 196608, 19, 196630, 196608, 12, 196631, 262144, 12, 196632, 262144, 12, 196633, 262144, 12, 196634, 327680, 12, 262149, 262144, 33, 262150, 327680, 33, 262154, 262144, 21, 262163, 131072, 20, 262164, 196608, 20, 262166, 196608, 13, 262168, 196608, 16, 262170, 327680, 13, 327685, 262144, 34, 327686, 327680, 34, 327699, 65536, 16, 327700, 131072, 16, 327702, 196608, 13, 327703, 65536, 17, 327705, 262144, 13, 327706, 327680, 13, 393235, 65536, 17, 393238, 196608, 14, 393239, 262144, 14, 393240, 262144, 14, 393241, 262144, 14, 393242, 327680, 14, 458756, 196608, 12, 458757, 262144, 12, 458758, 262144, 12, 458759, 327680, 12, 524289, 65536, 17, 524290, 262144, 6, 524291, 327680, 6, 524292, 196608, 13, 524295, 327680, 13, 589825, 65536, 17, 589826, 262144, 7, 589827, 327680, 7, 589828, 196608, 13, 589831, 327680, 13, 655364, 196608, 14, 655365, 262144, 14, 655366, 262144, 14, 655367, 327680, 14, 655369, 262144, 26 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 131074, 327680, 10, 196631, 393216, 11, 196632, 458752, 11, 262163, 65536, 15, 262164, 131072, 15, 524292, 65536, 17, 589828, 65536, 17, 655367, 131072, 26 ) + +[node name="Block" type="TileMap" parent="."] +visible = false +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 5 ) +layer_0/tile_data = PackedInt32Array( 0, 31, 0, 6, 31, 0, 7, 31, 0, 8, 31, 0, 9, 31, 0, 10, 31, 0, 11, 31, 0, 12, 31, 0, 65536, 31, 0, 65542, 31, 0, 65548, 31, 0, 131072, 31, 0, 131078, 31, 0, 131080, 31, 0, 131081, 31, 0, 131082, 31, 0, 131083, 31, 0, 131084, 31, 0, 131091, 31, 0, 131092, 31, 0, 131093, 31, 0, 131094, 31, 0, 131095, 31, 0, 131096, 31, 0, 131097, 31, 0, 131098, 31, 0, 131099, 31, 0, 196608, 31, 0, 196609, 31, 0, 196610, 31, 0, 196611, 31, 0, 196612, 31, 0, 196614, 31, 0, 196615, 31, 0, 196616, 31, 0, 196619, 31, 0, 196620, 31, 0, 196627, 31, 0, 196631, 31, 0, 196632, 31, 0, 196635, 31, 0, 262144, 31, 0, 262148, 31, 0, 262150, 31, 0, 262154, 31, 0, 262155, 31, 0, 262156, 31, 0, 262163, 31, 0, 262164, 31, 0, 262168, 31, 0, 262171, 31, 0, 327680, 31, 0, 327684, 31, 0, 327685, 31, 0, 327686, 31, 0, 327692, 31, 0, 327698, 31, 0, 327699, 31, 0, 327700, 31, 0, 327707, 31, 0, 393216, 31, 0, 393228, 31, 0, 393234, 31, 0, 393243, 31, 0, 458752, 31, 0, 458764, 31, 0, 458770, 31, 0, 458779, 31, 0, 524288, 31, 0, 524290, 31, 0, 524291, 31, 0, 524300, 31, 0, 524306, 31, 0, 524307, 31, 0, 524308, 31, 0, 524309, 31, 0, 524310, 31, 0, 524311, 31, 0, 524312, 31, 0, 524313, 31, 0, 524314, 31, 0, 524315, 31, 0, 589824, 31, 0, 589826, 31, 0, 589827, 31, 0, 589836, 31, 0, 655360, 31, 0, 655372, 31, 0, 720896, 31, 0, 720897, 31, 0, 720898, 31, 0, 720899, 31, 0, 720900, 31, 0, 720901, 31, 0, 720902, 31, 0, 720903, 31, 0, 720905, 31, 0, 720906, 31, 0, 720907, 31, 0, 720908, 31, 0, 786439, 31, 0, 786440, 31, 0, 786441, 31, 0 ) + +[node name="Door" parent="." instance=ExtResource( 2 )] +position = Vector2( 272, 368 ) +scene_destination = "res://Maps/MokiTown/Moki_Town.tscn" +location = Vector2( 1808, 1360 ) +exterior = false + +[node name="Stairs" parent="." instance=ExtResource( 4 )] +position = Vector2( 336, 112 ) +destination = Vector2( 656, 112 ) +dir = "Up" + +[node name="Stairs2" parent="." instance=ExtResource( 4 )] +position = Vector2( 656, 112 ) +destination = Vector2( 336, 112 ) +dir = "Down" + +[node name="NPC_Layer" type="Node2D" parent="."] diff --git a/Maps/MtTamaranch/Mt._Tamaranch.gd b/Maps/MtTamaranch/Mt._Tamaranch.gd new file mode 100644 index 000000000..246de0e33 --- /dev/null +++ b/Maps/MtTamaranch/Mt._Tamaranch.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map217 + +var map_name = "Mt. Tamaranch" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1200, 1072): + Global.game.play_dialogue("MAP217_SIGN_1") + return null diff --git a/Maps/MtTamaranch/Mt._Tamaranch.gd.uid b/Maps/MtTamaranch/Mt._Tamaranch.gd.uid new file mode 100644 index 000000000..a169a1960 --- /dev/null +++ b/Maps/MtTamaranch/Mt._Tamaranch.gd.uid @@ -0,0 +1 @@ +uid://ga4i8cgr2i1d diff --git a/Maps/MtTamaranch/Mt._Tamaranch.tscn b/Maps/MtTamaranch/Mt._Tamaranch.tscn new file mode 100644 index 000000000..5ae35d81c --- /dev/null +++ b/Maps/MtTamaranch/Mt._Tamaranch.tscn @@ -0,0 +1,68 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/MtTamaranch/Mt._Tamaranch_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/MtTamaranch/Mt._Tamaranch.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Mt. Tamaranch" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 458759, 65636, 13, 458760, 65636, 13, 458761, 65636, 13, 458762, 65636, 13, 458763, 65636, 13, 458764, 65636, 13, 458765, 65636, 13, 458766, 65636, 13, 458767, 65636, 13, 458768, 65636, 13, 458769, 65636, 13, 524295, 100, 0, 524296, 100, 0, 524297, 100, 0, 524298, 100, 0, 524299, 100, 0, 524300, 100, 0, 524301, 100, 0, 524302, 100, 0, 524303, 100, 0, 524304, 100, 0, 524305, 100, 0, 589831, 100, 0, 589832, 100, 0, 589833, 100, 0, 589834, 100, 0, 589835, 100, 0, 589836, 100, 0, 589837, 100, 0, 589838, 100, 0, 589839, 100, 0, 589840, 100, 0, 589841, 100, 0, 655367, 100, 0, 655368, 100, 0, 655369, 100, 0, 655370, 100, 0, 655371, 100, 0, 655372, 100, 0, 655373, 100, 0, 655374, 100, 0, 655375, 100, 0, 655376, 100, 0, 655377, 100, 0, 655396, 65638, 47, 655397, 65638, 47, 655398, 65638, 47, 655399, 65638, 47, 655400, 65638, 47, 655401, 65638, 47, 655402, 65638, 47, 720903, 100, 0, 720904, 100, 0, 720905, 100, 0, 720906, 100, 0, 720907, 100, 0, 720908, 100, 0, 720909, 100, 0, 720910, 100, 0, 720911, 100, 0, 720912, 100, 0, 720913, 100, 0, 720932, 65638, 47, 720933, 65638, 47, 720934, 65638, 47, 720935, 65638, 47, 720936, 65638, 47, 720937, 65638, 47, 720938, 65638, 47, 786441, 65636, 13, 786442, 65636, 13, 786444, 100, 0, 786446, 100, 0, 786449, 100, 0, 786468, 65638, 47, 786469, 65638, 47, 786470, 65638, 47, 786471, 65638, 47, 786472, 65638, 47, 786473, 65638, 47, 786474, 65638, 47, 851975, 100, 0, 851977, 100, 0, 851978, 100, 0, 851980, 100, 0, 851981, 100, 0, 851982, 100, 0, 851983, 100, 0, 851984, 100, 0, 851985, 100, 0, 852004, 65638, 47, 852005, 65638, 47, 852006, 65638, 47, 852007, 65638, 47, 852008, 65638, 47, 852009, 65638, 47, 852010, 65638, 47, 917511, 100, 0, 917512, 100, 0, 917513, 100, 0, 917514, 100, 0, 917515, 100, 0, 917516, 100, 0, 917517, 100, 0, 917518, 100, 0, 917519, 100, 0, 917520, 100, 0, 917521, 100, 0, 917540, 65638, 47, 917541, 65638, 47, 917542, 65638, 47, 917543, 65638, 47, 917544, 65638, 47, 917545, 65638, 47, 917546, 65638, 47, 983047, 100, 0, 983048, 100, 0, 983049, 100, 0, 983050, 65636, 13, 983051, 100, 0, 983052, 100, 0, 983054, 100, 0, 983055, 100, 0, 983056, 100, 0, 983057, 100, 0, 983075, 65636, 13, 983076, 65636, 13, 983077, 65638, 47, 983078, 65638, 47, 983079, 65638, 47, 983080, 65638, 47, 983081, 65638, 47, 983082, 65638, 47, 983083, 65636, 13, 983087, 65638, 47, 983088, 65638, 47, 983089, 65638, 47, 983090, 65638, 47, 983091, 65638, 47, 983092, 65638, 47, 1048583, 100, 0, 1048584, 100, 0, 1048590, 100, 0, 1048591, 100, 0, 1048592, 100, 0, 1048593, 100, 0, 1048611, 65636, 13, 1048612, 65636, 13, 1048613, 65636, 13, 1048614, 65636, 13, 1048615, 65636, 13, 1048616, 65636, 13, 1048617, 65636, 13, 1048618, 65636, 13, 1048619, 65636, 13, 1048623, 65638, 47, 1048624, 65638, 47, 1048625, 65638, 47, 1048626, 65638, 47, 1048627, 65638, 47, 1048628, 65638, 47, 1114119, 100, 0, 1114120, 100, 0, 1114121, 100, 0, 1114122, 100, 0, 1114126, 100, 0, 1114127, 100, 0, 1114128, 100, 0, 1114129, 100, 0, 1114147, 65636, 13, 1114148, 65636, 13, 1114149, 65636, 13, 1114150, 65636, 13, 1114151, 65636, 13, 1114152, 65636, 13, 1114153, 65636, 13, 1114154, 65636, 13, 1114155, 65636, 13, 1114159, 65638, 47, 1114160, 65638, 47, 1114161, 65638, 47, 1114162, 65638, 47, 1114163, 65638, 47, 1114164, 65638, 47, 1179683, 65636, 13, 1179684, 65636, 13, 1179685, 65636, 13, 1179686, 65636, 13, 1179687, 65636, 13, 1179688, 65636, 13, 1179689, 65636, 13, 1179690, 65636, 13, 1179691, 65636, 13, 1179695, 65638, 47, 1179696, 65638, 47, 1179697, 65638, 47, 1179698, 65638, 47, 1179699, 65638, 47, 1179700, 65638, 47, 1245218, 65636, 13, 1245219, 65636, 13, 1245220, 65636, 13, 1245221, 65636, 13, 1245222, 65636, 13, 1245223, 65636, 13, 1245224, 65636, 13, 1245225, 65636, 13, 1245226, 65636, 13, 1245227, 65636, 13, 1245228, 65636, 13, 1245231, 65638, 47, 1245232, 65638, 47, 1245233, 65638, 47, 1245234, 65638, 47, 1245235, 65638, 47, 1245236, 65638, 47, 1310754, 65636, 13, 1310755, 65636, 13, 1310756, 65636, 13, 1310757, 65636, 13, 1310758, 65636, 13, 1310759, 65636, 13, 1310760, 65636, 13, 1310761, 65636, 13, 1310762, 65636, 13, 1310763, 65636, 13, 1310764, 65636, 13, 1310767, 65638, 47, 1310768, 65638, 47, 1310769, 65638, 47, 1310770, 65638, 47, 1310771, 65638, 47, 1310772, 65638, 47, 1376290, 65636, 13, 1376291, 65636, 13, 1376292, 65636, 13, 1376293, 65636, 13, 1376294, 65636, 13, 1376295, 65636, 13, 1376296, 65636, 13, 1376297, 65636, 13, 1376298, 65636, 13, 1376299, 65636, 13, 1376300, 65636, 13, 1376303, 65638, 47, 1376304, 65638, 47, 1376305, 65638, 47, 1376306, 65638, 47, 1376307, 65638, 47, 1376308, 65638, 47, 1441818, 65636, 13, 1441819, 65636, 13, 1441820, 65636, 13, 1441821, 65636, 13, 1441822, 65636, 13, 1441823, 65638, 47, 1441824, 65638, 47, 1441826, 65636, 13, 1441827, 65636, 13, 1441828, 65636, 13, 1441829, 65636, 13, 1441830, 65636, 13, 1441831, 65636, 13, 1441832, 65636, 13, 1441833, 65636, 13, 1441834, 65636, 13, 1441835, 65636, 13, 1441836, 65636, 13, 1441839, 65638, 47, 1441840, 65638, 47, 1441841, 65638, 47, 1441842, 65638, 47, 1441843, 65638, 47, 1441844, 65638, 47, 1507354, 65636, 13, 1507355, 65636, 13, 1507356, 65636, 13, 1507357, 65636, 13, 1507358, 65636, 13, 1507359, 65638, 47, 1507360, 65638, 47, 1507361, 65636, 13, 1507362, 65636, 13, 1507363, 65636, 13, 1507364, 65636, 13, 1507365, 65636, 13, 1507366, 65636, 13, 1507367, 65636, 13, 1507368, 65636, 13, 1507369, 65636, 13, 1507370, 65636, 13, 1507371, 65636, 13, 1507372, 65636, 13, 1507373, 65636, 13, 1507374, 65636, 13, 1507375, 65636, 13, 1507376, 65636, 13, 1507377, 65636, 13, 1507378, 65636, 13, 1507379, 65636, 13, 1572890, 65636, 13, 1572891, 65636, 13, 1572892, 65636, 13, 1572893, 65636, 13, 1572894, 65636, 13, 1572895, 65638, 47, 1572896, 65638, 47, 1572897, 65636, 13, 1572898, 65636, 13, 1572899, 65636, 13, 1572900, 65636, 13, 1572901, 65636, 13, 1572902, 65636, 13, 1572903, 65636, 13, 1572904, 65636, 13, 1572905, 65636, 13, 1572906, 65636, 13, 1572907, 65636, 13, 1572908, 65636, 13, 1572909, 65636, 13, 1572910, 65636, 13, 1572911, 65636, 13, 1572912, 65636, 13, 1572913, 65636, 13, 1572914, 65636, 13, 1572915, 65636, 13, 1638426, 65636, 13, 1638427, 65636, 13, 1638428, 65636, 13, 1638429, 65636, 13, 1638430, 65636, 13, 1638431, 65638, 47, 1638432, 65638, 47, 1638433, 65636, 13, 1638434, 65636, 13, 1638435, 65636, 13, 1638436, 65636, 13, 1638437, 65636, 13, 1638438, 65636, 13, 1638439, 65636, 13, 1638440, 65636, 13, 1638441, 65636, 13, 1638442, 65636, 13, 1638443, 65636, 13, 1638444, 65636, 13, 1638445, 65636, 13, 1638446, 65636, 13, 1638447, 65636, 13, 1638448, 65636, 13, 1638449, 65636, 13, 1638450, 65636, 13, 1638451, 65636, 13, 1703962, 65636, 13, 1703963, 65636, 13, 1703964, 65636, 13, 1703965, 65636, 13, 1703966, 65636, 13, 1703967, 65638, 47, 1703968, 65638, 47, 1703969, 65636, 13, 1703970, 65636, 13, 1703971, 65636, 13, 1703972, 65636, 13, 1703973, 65636, 13, 1703974, 65636, 13, 1703975, 65636, 13, 1703976, 65636, 13, 1703977, 65636, 13, 1703978, 65636, 13, 1703979, 65636, 13, 1703980, 65636, 13, 1703981, 65636, 13, 1703982, 65636, 13, 1703983, 65636, 13, 1703984, 65636, 13, 1703985, 65636, 13, 1703986, 65636, 13, 1703987, 65636, 13, 1769498, 65636, 13, 1769499, 65636, 13, 1769500, 65636, 13, 1769501, 65636, 13, 1769502, 65636, 13, 1769503, 65638, 47, 1769504, 65638, 47, 1769505, 65636, 13, 1769506, 65636, 13, 1769507, 65636, 13, 1769508, 65636, 13, 1769509, 65636, 13, 1769510, 65636, 13, 1769511, 65636, 13, 1769512, 65636, 13, 1769513, 65636, 13, 1769514, 65636, 13, 1769515, 65636, 13, 1769516, 65636, 13, 1769517, 65636, 13, 1769518, 65636, 13, 1769519, 65636, 13, 1769520, 65636, 13, 1769521, 65636, 13, 1769522, 65636, 13, 1769523, 65636, 13, 1769524, 65638, 47, 1835034, 65638, 47, 1835035, 65638, 47, 1835036, 65638, 47, 1835037, 65638, 47, 1835038, 65638, 47, 1835039, 65638, 47, 1835040, 65638, 47, 1835041, 65636, 13, 1835042, 65636, 13, 1835043, 65636, 13, 1835044, 65636, 13, 1835045, 65636, 13, 1835046, 65636, 13, 1835047, 65636, 13, 1835048, 65636, 13, 1835049, 65636, 13, 1835050, 65636, 13, 1835051, 65636, 13, 1835052, 65636, 13, 1835053, 65636, 13, 1835054, 65636, 13, 1835055, 65636, 13, 1835056, 65636, 13, 1835057, 65636, 13, 1835058, 65636, 13, 1835059, 65636, 13, 1835060, 65638, 47, 1900570, 65636, 13, 1900571, 65636, 13, 1900572, 65636, 13, 1900573, 65636, 13, 1900574, 65636, 13, 1900575, 65636, 13, 1900576, 65636, 13, 1900577, 65636, 13, 1900578, 65636, 13, 1900579, 65636, 13, 1900580, 65636, 13, 1900581, 65636, 13, 1900582, 65636, 13, 1900583, 65636, 13, 1900584, 65636, 13, 1900585, 65636, 13, 1900586, 65636, 13, 1900587, 65636, 13, 1900588, 65636, 13, 1900589, 65636, 13, 1900590, 65636, 13, 1900591, 65636, 13, 1900592, 65638, 47, 1900593, 65638, 47, 1900594, 65638, 47, 1900595, 65638, 47, 1900596, 65638, 47, 1966106, 65636, 13, 1966107, 65636, 13, 1966108, 65636, 13, 1966109, 65636, 13, 1966110, 65636, 13, 1966111, 65636, 13, 1966112, 65636, 13, 1966113, 65636, 13, 1966114, 65636, 13, 1966115, 65636, 13, 1966116, 65636, 13, 1966117, 65636, 13, 1966118, 65636, 13, 1966119, 65636, 13, 1966120, 65636, 13, 1966121, 65636, 13, 1966122, 65636, 13, 1966123, 65636, 13, 1966124, 65636, 13, 1966125, 65636, 13, 1966126, 65636, 13, 1966127, 65636, 13, 1966128, 65638, 47, 1966129, 65638, 47, 1966130, 65638, 47, 1966131, 65638, 47, 1966132, 65638, 47, 2031642, 65636, 13, 2031643, 65636, 13, 2031644, 65636, 13, 2031645, 65636, 13, 2031646, 65636, 13, 2031647, 65636, 13, 2031648, 65636, 13, 2031649, 65636, 13, 2031650, 65636, 13, 2031651, 65636, 13, 2031652, 65636, 13, 2031653, 65636, 13, 2031654, 65636, 13, 2031655, 65636, 13, 2031656, 65636, 13, 2031657, 65636, 13, 2031658, 65636, 13, 2031659, 65636, 13, 2031660, 65636, 13, 2031661, 65636, 13, 2031662, 65636, 13, 2031663, 65636, 13, 2031664, 65638, 47, 2031665, 65638, 47, 2031666, 65638, 47, 2031667, 65638, 47, 2031668, 65638, 47, 2097178, 65638, 47, 2097179, 65638, 47, 2097180, 65638, 47, 2097181, 65638, 47, 2097182, 65638, 47, 2097183, 65638, 47, 2097184, 65636, 13, 2097185, 65636, 13, 2097186, 65636, 13, 2097187, 65636, 13, 2097188, 65636, 13, 2097189, 65636, 13, 2097190, 65636, 13, 2097191, 65636, 13, 2097192, 65636, 13, 2097193, 65636, 13, 2097194, 65636, 13, 2097195, 65636, 13, 2097196, 65636, 13, 2097197, 65636, 13, 2097198, 65636, 13, 2097199, 65636, 13, 2097200, 65636, 13, 2097201, 65636, 13, 2097202, 65636, 13, 2097203, 65636, 13, 2097204, 65636, 13, 2162714, 65638, 47, 2162715, 65638, 47, 2162716, 65638, 47, 2162717, 65638, 47, 2162718, 65638, 47, 2162719, 65638, 47, 2162720, 65638, 47, 2162721, 65638, 47, 2162722, 65638, 47, 2162723, 65638, 47, 2162724, 65638, 47, 2162725, 65638, 47, 2162726, 65638, 47, 2162727, 65638, 47, 2162728, 65638, 47, 2162729, 65638, 47, 2162730, 65638, 47, 2162731, 65638, 47, 2162732, 65638, 47, 2162733, 65638, 47, 2162734, 65636, 13, 2162735, 65636, 13, 2162736, 65636, 13, 2162737, 65636, 13, 2162738, 65636, 13, 2162739, 65636, 13, 2162740, 65636, 13, 2228250, 65638, 47, 2228251, 65638, 47, 2228252, 65638, 47, 2228253, 65638, 47, 2228254, 65638, 47, 2228255, 65638, 47, 2228256, 65638, 47, 2228257, 65638, 47, 2228258, 65638, 47, 2228259, 65638, 47, 2228260, 65638, 47, 2228261, 65638, 47, 2228262, 65638, 47, 2228263, 65638, 47, 2228264, 65638, 47, 2228265, 65638, 47, 2228266, 65638, 47, 2228267, 65638, 47, 2228268, 65638, 47, 2228269, 65638, 47, 2228270, 65638, 47, 2228271, 65636, 13, 2228272, 65636, 13, 2228273, 65636, 13, 2228274, 65636, 13, 2228275, 65636, 13, 2228276, 65636, 13, 2293786, 65636, 13, 2293787, 65636, 13, 2293788, 65636, 13, 2293789, 65636, 13, 2293790, 65636, 13, 2293791, 65636, 13, 2293792, 65638, 47, 2293793, 65638, 47, 2293794, 65638, 47, 2293795, 65638, 47, 2293796, 65638, 47, 2293797, 65638, 47, 2293801, 65638, 47, 2293802, 65638, 47, 2293803, 65638, 47, 2293804, 65638, 47, 2293805, 65638, 47, 2293806, 65638, 47, 2293807, 65636, 13, 2293808, 65636, 13, 2293809, 65636, 13, 2293810, 65636, 13, 2293811, 65636, 13, 2293812, 65636, 13, 2359322, 65636, 13, 2359323, 65636, 13, 2359324, 65636, 13, 2359325, 65636, 13, 2359326, 65636, 13, 2359327, 65636, 13, 2359328, 65636, 13, 2359329, 65636, 13, 2359330, 65636, 13, 2359331, 65636, 13, 2359332, 65636, 13, 2359333, 65636, 13, 2359336, 65636, 13, 2359337, 65636, 13, 2359338, 65636, 13, 2359339, 65636, 13, 2359340, 65636, 13, 2359341, 65636, 13, 2359342, 65636, 13, 2359343, 65636, 13, 2359344, 65636, 13, 2359345, 65636, 13, 2359346, 65636, 13, 2359347, 65636, 13, 2359348, 65636, 13, 2424858, 65636, 13, 2424859, 65636, 13, 2424860, 65636, 13, 2424861, 65636, 13, 2424862, 65636, 13, 2424863, 65636, 13, 2424864, 65636, 13, 2424865, 65636, 13, 2424866, 65636, 13, 2424867, 65636, 13, 2424868, 65636, 13, 2424869, 65636, 13, 2424872, 65636, 13, 2424873, 65636, 13, 2424874, 65636, 13, 2424875, 65636, 13, 2424876, 65636, 13, 2424877, 65636, 13, 2424878, 65636, 13, 2424879, 65636, 13, 2424880, 65636, 13, 2424881, 65636, 13, 2424882, 65636, 13, 2424883, 65636, 13, 2424884, 65636, 13, 2490394, 65636, 13, 2490395, 65636, 13, 2490396, 65636, 13, 2490397, 65636, 13, 2490398, 65636, 13, 2490399, 65636, 13, 2490400, 65636, 13, 2490401, 65636, 13, 2490402, 65636, 13, 2490403, 65636, 13, 2490404, 65636, 13, 2490405, 65636, 13, 2490408, 65636, 13, 2490409, 65636, 13, 2490410, 65636, 13, 2490411, 65636, 13, 2490412, 65636, 13, 2490413, 65636, 13, 2490414, 65636, 13, 2490415, 65636, 13, 2490416, 65636, 13, 2490417, 65636, 13, 2490418, 65636, 13, 2490419, 65636, 13, 2490420, 65636, 13, 2555930, 65636, 13, 2555931, 65636, 13, 2555932, 65636, 13, 2555933, 65636, 13, 2555934, 65636, 13, 2555935, 65636, 13, 2555936, 65636, 13, 2555937, 65636, 13, 2555938, 65636, 13, 2555939, 65636, 13, 2555940, 65636, 13, 2555941, 65636, 13, 2555944, 65636, 13, 2555945, 65636, 13, 2555946, 65636, 13, 2555947, 65636, 13, 2555948, 65636, 13, 2555949, 65636, 13, 2555950, 65636, 13, 2555951, 65636, 13, 2555952, 65636, 13, 2555953, 65636, 13, 2555954, 65636, 13, 2555955, 65636, 13, 2555956, 65636, 13, 2621467, 65636, 13, 2621468, 65636, 13, 2621469, 65636, 13, 2621470, 65636, 13, 2621471, 65636, 13, 2621472, 65636, 13, 2621473, 65636, 13, 2621474, 65636, 13, 2621475, 65636, 13, 2621476, 65636, 13, 2621477, 65636, 13, 2621480, 65636, 13, 2621481, 65636, 13, 2621482, 65636, 13, 2621483, 65636, 13, 2621484, 65636, 13, 2621485, 65636, 13, 2621486, 65636, 13, 2621487, 65636, 13, 2621488, 65636, 13, 2621489, 65636, 13, 2621490, 65636, 13, 2621491, 65636, 13, 2621492, 65636, 13, 2687003, 65636, 13, 2687004, 65636, 13, 2687005, 65636, 13, 2687006, 65636, 13, 2687007, 65636, 13, 2687008, 65636, 13, 2687009, 65636, 13, 2687010, 65636, 13, 2687011, 65636, 13, 2687012, 65636, 13, 2687013, 65636, 13, 2687016, 65636, 13, 2687017, 65636, 13, 2687018, 65636, 13, 2687019, 65636, 13, 2687020, 65636, 13, 2687021, 65636, 13, 2687022, 65636, 13, 2687023, 65636, 13, 2687024, 65636, 13, 2687025, 65636, 13, 2687026, 65636, 13, 2687027, 65636, 13, 2752540, 65636, 13, 2752541, 65636, 13, 2752542, 65636, 13, 2752543, 65636, 13, 2752544, 65636, 13, 2752545, 65636, 13, 2752546, 65636, 13, 2752547, 65636, 13, 2752548, 65636, 13, 2752549, 65636, 13, 2752552, 65636, 13, 2752553, 65636, 13, 2752554, 65636, 13, 2752555, 65636, 13, 2752556, 65636, 13, 2752557, 65636, 13, 2752558, 65636, 13, 2752559, 65636, 13, 2752560, 65636, 13, 2752561, 65636, 13, 2752562, 65636, 13, 2818077, 65636, 13, 2818078, 65636, 13, 2818079, 65636, 13, 2818080, 65636, 13, 2818081, 65636, 13, 2818082, 65636, 13, 2818083, 65636, 13, 2818084, 65636, 13, 2818085, 65636, 13, 2818088, 65636, 13, 2818089, 65636, 13, 2818090, 65636, 13, 2818091, 65636, 13, 2818092, 65636, 13, 2818093, 65636, 13, 2818094, 65636, 13, 2818095, 65636, 13, 2818096, 65636, 13, 2818097, 65636, 13, 2818098, 65636, 13, 2883616, 65636, 13, 2883617, 65636, 13, 2883618, 65636, 13, 2883619, 65636, 13, 2883620, 65636, 13, 2883621, 65636, 13, 2883624, 65636, 13, 2883625, 65636, 13, 2883626, 65636, 13, 2883627, 65636, 13, 2883628, 65636, 13, 2883629, 65636, 13, 2883630, 65636, 13, 2883631, 65636, 13, 2883632, 65636, 13, 2883633, 65636, 13, 2883634, 65636, 13, 2949152, 65636, 13, 2949153, 65636, 13, 2949154, 65636, 13, 2949155, 65636, 13, 2949156, 65636, 13, 2949157, 65636, 13, 2949160, 65636, 13, 2949161, 65636, 13, 2949162, 65636, 13, 2949163, 65636, 13, 2949164, 65636, 13, 2949165, 65636, 13, 2949166, 65636, 13, 2949167, 65636, 13, 2949168, 65636, 13, 2949169, 65636, 13, 3014688, 65636, 13, 3014689, 65636, 13, 3014690, 65636, 13, 3014691, 65636, 13, 3014692, 65636, 13, 3014693, 65636, 13, 3014696, 65636, 13, 3014697, 65636, 13, 3014698, 65636, 13, 3014699, 65636, 13, 3014700, 65636, 13, 3014701, 65636, 13, 3014702, 65636, 13, 3014703, 65636, 13, 3080224, 65636, 13, 3080225, 65636, 13, 3080226, 65636, 13, 3080227, 65636, 13, 3080228, 65636, 13, 3080229, 65636, 13, 3080232, 65636, 13, 3080233, 65636, 13, 3080234, 65636, 13, 3080235, 65636, 13, 3080236, 65636, 13, 3080237, 65636, 13, 3080238, 65636, 13, 3080239, 65636, 13, 3145760, 65636, 13, 3145761, 65636, 13, 3145762, 65636, 13, 3145763, 65636, 13, 3145764, 65636, 13, 3145765, 65636, 13, 3145768, 65636, 13, 3145769, 65636, 13, 3145770, 65636, 13, 3145771, 65636, 13, 3145772, 65636, 13, 3145773, 65636, 13, 3145774, 65636, 13, 3145775, 65636, 13, 3211296, 65636, 13, 3211297, 65636, 13, 3211298, 65636, 13, 3211299, 65636, 13, 3211300, 65636, 13, 3211301, 65636, 13, 3211304, 65636, 13, 3211305, 65636, 13, 3211306, 65636, 13, 3211307, 65636, 13, 3211308, 65636, 13, 3211309, 65636, 13, 3211310, 65636, 13, 3211311, 65636, 13 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65638, 43, 1, 65638, 43, 2, 65638, 43, 3, 65638, 43, 4, 65638, 43, 5, 65638, 43, 6, 65638, 43, 7, 65638, 43, 8, 65638, 43, 9, 65638, 43, 10, 65638, 43, 11, 65638, 43, 12, 65638, 43, 13, 65638, 43, 14, 65638, 43, 15, 65638, 43, 16, 65638, 43, 17, 65638, 43, 18, 65638, 43, 19, 65638, 43, 20, 65638, 43, 21, 65638, 43, 22, 65638, 43, 23, 65638, 43, 24, 65638, 43, 25, 65638, 43, 65536, 65638, 43, 65537, 65638, 43, 65538, 65638, 43, 65539, 65638, 43, 65540, 65638, 43, 65541, 65638, 43, 65542, 65638, 43, 65543, 65638, 43, 65544, 65638, 43, 65545, 65638, 43, 65546, 65638, 43, 65547, 65638, 43, 65548, 65638, 43, 65549, 65638, 43, 65550, 65638, 43, 65551, 65638, 43, 65552, 65638, 43, 65553, 65638, 43, 65554, 65638, 43, 65555, 65638, 43, 65556, 65638, 43, 65557, 65638, 43, 65558, 65638, 43, 65559, 65638, 43, 65560, 65638, 43, 65561, 65638, 43, 131072, 65638, 43, 131073, 65638, 43, 131074, 65638, 43, 131075, 65638, 43, 131076, 65638, 43, 131077, 65638, 43, 131078, 65638, 43, 131079, 65638, 43, 131080, 65638, 43, 131081, 65638, 43, 131082, 65638, 43, 131083, 65638, 43, 131084, 65638, 43, 131085, 65638, 43, 131086, 65638, 43, 131087, 65638, 43, 131088, 65638, 43, 131089, 65638, 43, 131090, 65638, 43, 131091, 65638, 43, 131092, 65638, 43, 131093, 65638, 43, 131094, 65638, 43, 131095, 65638, 43, 131096, 65638, 43, 131097, 65638, 43, 196608, 65638, 43, 196609, 65638, 43, 196610, 65638, 43, 196611, 65638, 43, 196612, 65638, 43, 196613, 65638, 43, 196614, 65638, 43, 196615, 65638, 43, 196616, 65638, 43, 196617, 65638, 43, 196618, 65638, 43, 196619, 65638, 43, 196620, 65638, 43, 196621, 65638, 43, 196622, 65638, 43, 196623, 65638, 43, 196624, 65638, 43, 196625, 65638, 43, 196626, 65638, 43, 196627, 65638, 43, 196628, 65638, 43, 196629, 65638, 43, 196630, 65638, 43, 196631, 65638, 43, 196632, 65638, 43, 196633, 65638, 43, 262144, 65638, 43, 262145, 65638, 43, 262146, 65638, 43, 262147, 65638, 43, 262148, 65638, 43, 262149, 65638, 43, 262150, 65638, 43, 262151, 65638, 43, 262152, 65638, 43, 262153, 65638, 43, 262154, 65638, 43, 262155, 65638, 43, 262156, 65638, 43, 262157, 65638, 43, 262158, 65638, 43, 262159, 65638, 43, 262160, 65638, 43, 262161, 65638, 43, 262162, 65638, 43, 262163, 65638, 43, 262164, 65638, 43, 262165, 65638, 43, 262166, 65638, 43, 262167, 65638, 43, 262168, 65638, 43, 262169, 65638, 43, 327680, 65638, 43, 327681, 65638, 43, 327682, 65638, 43, 327683, 65638, 43, 327684, 65638, 43, 327685, 65638, 43, 327686, 65638, 43, 327687, 65638, 43, 327688, 65638, 43, 327689, 65638, 43, 327690, 65638, 43, 327691, 65638, 43, 327692, 65638, 43, 327693, 65638, 43, 327694, 65638, 43, 327695, 65638, 43, 327696, 65638, 43, 327697, 65638, 43, 327698, 65638, 43, 327699, 65638, 43, 327700, 65638, 43, 327701, 65638, 43, 327702, 65638, 43, 327703, 65638, 43, 327704, 65638, 43, 327705, 65638, 43, 393216, 65638, 43, 393217, 65638, 43, 393218, 65638, 43, 393219, 65638, 43, 393220, 65638, 43, 393221, 65638, 43, 393222, 65638, 43, 393223, 65638, 43, 393224, 65638, 43, 393225, 65638, 43, 393226, 65638, 43, 393227, 65638, 43, 393228, 65638, 43, 393229, 65638, 43, 393230, 65638, 43, 393231, 65638, 43, 393232, 65638, 43, 393233, 65638, 43, 393234, 65638, 43, 393235, 65638, 43, 393236, 65638, 43, 393237, 65638, 43, 393238, 65638, 43, 393239, 65638, 43, 393240, 65638, 43, 393241, 65638, 43, 458752, 65638, 43, 458753, 65638, 43, 458754, 65638, 43, 458755, 65638, 43, 458756, 65638, 43, 458757, 65638, 43, 458758, 65638, 43, 458759, 65636, 14, 458760, 65636, 14, 458761, 65636, 14, 458762, 65636, 14, 458763, 65636, 14, 458764, 65636, 14, 458765, 65636, 14, 458766, 65636, 14, 458767, 65636, 14, 458768, 65636, 14, 458769, 65636, 14, 458770, 65638, 43, 458771, 65638, 43, 458772, 65638, 43, 458773, 65638, 43, 458774, 65638, 43, 458775, 65638, 43, 458776, 65638, 43, 458777, 65638, 43, 524288, 65638, 43, 524289, 65638, 43, 524290, 65638, 43, 524291, 65638, 43, 524292, 65638, 43, 524293, 65638, 43, 524294, 65638, 43, 524295, 131172, 13, 524296, 65636, 14, 524297, 65636, 14, 524298, 65636, 14, 524299, 65636, 14, 524301, 65636, 14, 524302, 65636, 14, 524303, 65636, 14, 524304, 65636, 14, 524305, 100, 13, 524306, 65638, 43, 524307, 65638, 43, 524308, 65638, 43, 524309, 65638, 43, 524310, 65638, 43, 524311, 65638, 43, 524312, 65638, 43, 524313, 65638, 43, 589824, 65638, 43, 589825, 65638, 43, 589826, 65638, 43, 589827, 65638, 43, 589828, 65638, 43, 589829, 65638, 43, 589830, 65638, 43, 589831, 131172, 13, 589832, 131172, 13, 589833, 65636, 14, 589834, 65636, 14, 589837, 65636, 14, 589838, 65636, 14, 589839, 65636, 14, 589840, 100, 13, 589841, 100, 13, 589842, 65638, 43, 589843, 65638, 43, 589844, 65638, 43, 589845, 65638, 43, 589846, 65638, 43, 589847, 65638, 43, 589848, 65638, 43, 589849, 65638, 43, 655360, 65638, 43, 655361, 65638, 43, 655362, 65638, 43, 655363, 65638, 43, 655364, 65638, 43, 655365, 65638, 43, 655366, 65638, 43, 655367, 131172, 13, 655368, 131172, 13, 655376, 100, 13, 655377, 100, 13, 655378, 65638, 43, 655379, 65638, 43, 655380, 65638, 43, 655381, 65638, 43, 655382, 65638, 43, 655383, 65638, 43, 655384, 65638, 43, 655385, 65638, 43, 655396, 327780, 72, 655402, 458852, 72, 720896, 65638, 43, 720897, 65638, 43, 720898, 65638, 43, 720899, 65638, 43, 720900, 65638, 43, 720901, 65638, 43, 720902, 65638, 43, 720903, 131172, 13, 720904, 131172, 13, 720912, 100, 13, 720913, 100, 13, 720914, 65638, 43, 720915, 65638, 43, 720916, 65638, 43, 720917, 65638, 43, 720918, 65638, 43, 720919, 65638, 43, 720920, 65638, 43, 720921, 65638, 43, 720932, 327780, 73, 720938, 458852, 73, 786432, 65638, 43, 786433, 65638, 43, 786434, 65638, 43, 786435, 65638, 43, 786436, 65638, 43, 786437, 65638, 43, 786438, 65638, 43, 786440, 131172, 13, 786441, 100, 0, 786442, 100, 0, 786443, 100, 0, 786444, 100, 0, 786445, 100, 0, 786447, 100, 0, 786448, 100, 13, 786450, 65638, 43, 786451, 65638, 43, 786452, 65638, 43, 786453, 65638, 43, 786454, 65638, 43, 786455, 65638, 43, 786456, 65638, 43, 786457, 65638, 43, 786468, 327780, 73, 786474, 458852, 73, 851968, 65638, 43, 851969, 65638, 43, 851970, 65638, 43, 851971, 65638, 43, 851972, 65638, 43, 851973, 65638, 43, 851974, 65638, 43, 851978, 100, 0, 851979, 100, 0, 851980, 100, 0, 851981, 100, 0, 851986, 65638, 43, 851987, 65638, 43, 851988, 65638, 43, 851989, 65638, 43, 851990, 65638, 43, 851991, 65638, 43, 851992, 65638, 43, 851993, 65638, 43, 852004, 327780, 73, 852010, 458852, 73, 917504, 65638, 43, 917505, 65638, 43, 917506, 65638, 43, 917507, 65638, 43, 917508, 65638, 43, 917509, 65638, 43, 917510, 65638, 43, 917511, 131172, 13, 917512, 131172, 13, 917513, 100, 0, 917514, 100, 0, 917515, 100, 0, 917516, 100, 0, 917517, 100, 0, 917518, 100, 0, 917519, 100, 0, 917520, 100, 13, 917521, 100, 13, 917522, 65638, 43, 917523, 65638, 43, 917524, 65638, 43, 917525, 65638, 43, 917526, 65638, 43, 917527, 65638, 43, 917528, 65638, 43, 917529, 65638, 43, 917540, 327780, 73, 917546, 458852, 73, 983040, 65638, 43, 983041, 65638, 43, 983042, 65638, 43, 983043, 65638, 43, 983044, 65638, 43, 983045, 65638, 43, 983046, 65638, 43, 983047, 131172, 13, 983048, 131172, 13, 983049, 100, 0, 983050, 100, 0, 983051, 100, 0, 983052, 100, 0, 983053, 100, 0, 983055, 100, 0, 983056, 100, 13, 983057, 100, 13, 983058, 65638, 43, 983059, 65638, 43, 983060, 65638, 43, 983061, 65638, 43, 983062, 65638, 43, 983063, 65638, 43, 983064, 65638, 43, 983065, 65638, 43, 983076, 327780, 74, 983077, 393316, 74, 983078, 100, 10, 983079, 65636, 10, 983080, 131172, 10, 983081, 393316, 74, 983082, 458852, 74, 983087, 327780, 72, 1048576, 65638, 43, 1048577, 65638, 43, 1048578, 65638, 43, 1048579, 65638, 43, 1048580, 65638, 43, 1048581, 65638, 43, 1048582, 65638, 43, 1048583, 131172, 13, 1048584, 131172, 13, 1048585, 100, 0, 1048586, 100, 0, 1048587, 100, 0, 1048588, 100, 0, 1048589, 100, 0, 1048591, 100, 0, 1048592, 100, 13, 1048593, 100, 13, 1048594, 65638, 43, 1048595, 65638, 43, 1048596, 65638, 43, 1048597, 65638, 43, 1048598, 65638, 43, 1048599, 65638, 43, 1048600, 65638, 43, 1048601, 65638, 43, 1048611, 65636, 14, 1048612, 65636, 14, 1048613, 65636, 14, 1048614, 100, 10, 1048615, 65636, 10, 1048616, 131172, 10, 1048617, 65636, 14, 1048618, 65636, 14, 1048619, 65636, 14, 1048623, 327780, 73, 1114112, 65638, 43, 1114113, 65638, 43, 1114114, 65638, 43, 1114115, 65638, 43, 1114116, 65638, 43, 1114117, 65638, 43, 1114118, 65638, 43, 1114119, 65636, 12, 1114120, 65636, 12, 1114121, 65636, 12, 1114122, 65636, 12, 1114123, 65636, 0, 1114124, 131172, 0, 1114125, 196708, 0, 1114126, 65636, 12, 1114127, 65636, 12, 1114128, 65636, 12, 1114129, 65636, 12, 1114130, 65638, 43, 1114131, 65638, 43, 1114132, 65638, 43, 1114133, 65638, 43, 1114134, 65638, 43, 1114135, 65638, 43, 1114136, 65638, 43, 1114137, 65638, 43, 1114147, 65636, 14, 1114148, 65636, 14, 1114149, 65636, 14, 1114150, 100, 10, 1114151, 65636, 10, 1114152, 131172, 10, 1114153, 65636, 14, 1114154, 65636, 14, 1114155, 65636, 14, 1114159, 327780, 73, 1179648, 65638, 43, 1179649, 65638, 43, 1179650, 65638, 43, 1179651, 65638, 43, 1179652, 65638, 43, 1179653, 65638, 43, 1179654, 65638, 43, 1179655, 65638, 43, 1179656, 65638, 43, 1179657, 65638, 43, 1179658, 65638, 43, 1179659, 65638, 43, 1179660, 65638, 43, 1179661, 65638, 43, 1179662, 65638, 43, 1179663, 65638, 43, 1179664, 65638, 43, 1179665, 65638, 43, 1179666, 65638, 43, 1179667, 65638, 43, 1179668, 65638, 43, 1179669, 65638, 43, 1179670, 65638, 43, 1179671, 65638, 43, 1179672, 65638, 43, 1179673, 65638, 43, 1179683, 65636, 14, 1179684, 65636, 14, 1179685, 65636, 14, 1179686, 100, 10, 1179687, 65636, 10, 1179688, 131172, 10, 1179689, 65636, 14, 1179690, 65636, 14, 1179691, 65636, 14, 1179695, 327780, 73, 1245184, 65638, 43, 1245185, 65638, 43, 1245186, 65638, 43, 1245187, 65638, 43, 1245188, 65638, 43, 1245189, 65638, 43, 1245190, 65638, 43, 1245191, 65638, 43, 1245192, 65638, 43, 1245193, 65638, 43, 1245194, 65638, 43, 1245195, 65638, 43, 1245196, 65638, 43, 1245197, 65638, 43, 1245198, 65638, 43, 1245199, 65638, 43, 1245200, 65638, 43, 1245201, 65638, 43, 1245202, 65638, 43, 1245203, 65638, 43, 1245204, 65638, 43, 1245205, 65638, 43, 1245206, 65638, 43, 1245207, 65638, 43, 1245208, 65638, 43, 1245209, 65638, 43, 1245219, 65636, 14, 1245220, 65636, 14, 1245221, 65636, 14, 1245222, 100, 10, 1245223, 65636, 10, 1245224, 131172, 10, 1245225, 65636, 14, 1245226, 65636, 14, 1245227, 65636, 14, 1245231, 327780, 73, 1310720, 65638, 43, 1310721, 65638, 43, 1310722, 65638, 43, 1310723, 65638, 43, 1310724, 65638, 43, 1310725, 65638, 43, 1310726, 65638, 43, 1310727, 65638, 43, 1310728, 65638, 43, 1310729, 65638, 43, 1310730, 65638, 43, 1310731, 65638, 43, 1310732, 65638, 43, 1310733, 65638, 43, 1310734, 65638, 43, 1310735, 65638, 43, 1310736, 65638, 43, 1310737, 65638, 43, 1310738, 65638, 43, 1310739, 65638, 43, 1310740, 65638, 43, 1310741, 65638, 43, 1310742, 65638, 43, 1310743, 65638, 43, 1310744, 65638, 43, 1310745, 65638, 43, 1310754, 65636, 14, 1310755, 65636, 14, 1310756, 65636, 14, 1310757, 65636, 14, 1310758, 100, 10, 1310759, 65636, 10, 1310760, 131172, 10, 1310761, 65636, 14, 1310762, 65636, 14, 1310763, 65636, 14, 1310764, 65636, 14, 1310767, 327780, 73, 1376256, 65638, 43, 1376257, 65638, 43, 1376258, 65638, 43, 1376259, 65638, 43, 1376260, 65638, 43, 1376261, 65638, 43, 1376262, 65638, 43, 1376263, 65638, 43, 1376264, 65638, 43, 1376265, 65638, 43, 1376266, 65638, 43, 1376267, 65638, 43, 1376268, 65638, 43, 1376269, 65638, 43, 1376270, 65638, 43, 1376271, 65638, 43, 1376272, 65638, 43, 1376273, 65638, 43, 1376274, 65638, 43, 1376275, 65638, 43, 1376276, 65638, 43, 1376277, 65638, 43, 1376278, 65638, 43, 1376279, 65638, 43, 1376280, 65638, 43, 1376281, 65638, 43, 1376288, 393316, 78, 1376290, 65636, 14, 1376291, 65636, 14, 1376292, 65636, 14, 1376293, 65636, 14, 1376294, 100, 10, 1376295, 65636, 10, 1376296, 131172, 10, 1376297, 65636, 14, 1376298, 65636, 14, 1376299, 65636, 14, 1376300, 65636, 14, 1376303, 327780, 73, 1376304, 327780, 46, 1441792, 65638, 43, 1441793, 65638, 43, 1441794, 65638, 43, 1441795, 65638, 43, 1441796, 65638, 43, 1441797, 65638, 43, 1441798, 65638, 43, 1441799, 65638, 43, 1441800, 65638, 43, 1441801, 65638, 43, 1441802, 65638, 43, 1441803, 65638, 43, 1441804, 65638, 43, 1441805, 65638, 43, 1441806, 65638, 43, 1441807, 65638, 43, 1441808, 65638, 43, 1441809, 65638, 43, 1441810, 65638, 43, 1441811, 65638, 43, 1441812, 65638, 43, 1441813, 65638, 43, 1441814, 65638, 43, 1441815, 65638, 43, 1441816, 65638, 43, 1441817, 65638, 43, 1441818, 65636, 14, 1441819, 65636, 14, 1441820, 65636, 14, 1441821, 65636, 14, 1441822, 131172, 14, 1441826, 65636, 14, 1441827, 65636, 14, 1441828, 65636, 14, 1441829, 65636, 14, 1441830, 100, 10, 1441831, 65636, 10, 1441832, 131172, 10, 1441833, 65636, 14, 1441834, 65636, 14, 1441835, 65636, 14, 1441836, 65636, 14, 1441839, 327780, 74, 1507328, 65638, 43, 1507329, 65638, 43, 1507330, 65638, 43, 1507331, 65638, 43, 1507332, 65638, 43, 1507333, 65638, 43, 1507334, 65638, 43, 1507335, 65638, 43, 1507336, 65638, 43, 1507337, 65638, 43, 1507338, 65638, 43, 1507339, 65638, 43, 1507340, 65638, 43, 1507341, 65638, 43, 1507342, 65638, 43, 1507343, 65638, 43, 1507344, 65638, 43, 1507345, 65638, 43, 1507346, 65638, 43, 1507347, 65638, 43, 1507348, 65638, 43, 1507349, 65638, 43, 1507350, 65638, 43, 1507351, 65638, 43, 1507352, 65638, 43, 1507353, 65638, 43, 1507354, 65636, 14, 1507355, 65636, 14, 1507356, 65636, 14, 1507357, 65636, 14, 1507358, 131172, 14, 1507362, 65636, 14, 1507363, 65636, 14, 1507364, 65636, 14, 1507365, 65636, 14, 1507366, 100, 10, 1507367, 65636, 10, 1507368, 131172, 10, 1507369, 65636, 14, 1507370, 65636, 14, 1507371, 65636, 14, 1507372, 65636, 14, 1507374, 65636, 14, 1507375, 65636, 14, 1507376, 65636, 14, 1507377, 65636, 14, 1507378, 65636, 14, 1507379, 65636, 14, 1507380, 65636, 14, 1572864, 65638, 43, 1572865, 65638, 43, 1572866, 65638, 43, 1572867, 65638, 43, 1572868, 65638, 43, 1572869, 65638, 43, 1572870, 65638, 43, 1572871, 65638, 43, 1572872, 65638, 43, 1572873, 65638, 43, 1572874, 65638, 43, 1572875, 65638, 43, 1572876, 65638, 43, 1572877, 65638, 43, 1572878, 65638, 43, 1572879, 65638, 43, 1572880, 65638, 43, 1572881, 65638, 43, 1572882, 65638, 43, 1572883, 65638, 43, 1572884, 65638, 43, 1572885, 65638, 43, 1572886, 65638, 43, 1572887, 65638, 43, 1572888, 65638, 43, 1572889, 65638, 43, 1572890, 65636, 14, 1572891, 65636, 14, 1572892, 65636, 14, 1572893, 65636, 14, 1572894, 131172, 14, 1572897, 65636, 14, 1572898, 65636, 14, 1572899, 65636, 14, 1572900, 65636, 14, 1572901, 65636, 14, 1572902, 100, 10, 1572903, 65636, 10, 1572904, 131172, 10, 1572905, 65636, 14, 1572906, 65636, 14, 1572907, 65636, 14, 1572908, 65636, 14, 1572909, 65636, 14, 1572910, 65636, 14, 1572911, 65636, 14, 1572912, 65636, 14, 1572913, 65636, 14, 1572914, 65636, 14, 1572915, 65636, 14, 1572916, 65636, 14, 1638400, 65638, 43, 1638401, 65638, 43, 1638402, 65638, 43, 1638403, 65638, 43, 1638404, 65638, 43, 1638405, 65638, 43, 1638406, 65638, 43, 1638407, 65638, 43, 1638408, 65638, 43, 1638409, 65638, 43, 1638410, 65638, 43, 1638411, 65638, 43, 1638412, 65638, 43, 1638413, 65638, 43, 1638414, 65638, 43, 1638415, 65638, 43, 1638416, 65638, 43, 1638417, 65638, 43, 1638418, 65638, 43, 1638419, 65638, 43, 1638420, 65638, 43, 1638421, 65638, 43, 1638422, 65638, 43, 1638423, 65638, 43, 1638424, 65638, 43, 1638425, 65638, 43, 1638426, 65636, 14, 1638427, 65636, 14, 1638428, 65636, 14, 1638429, 65636, 14, 1638430, 131172, 14, 1638433, 65636, 14, 1638434, 65636, 14, 1638435, 65636, 14, 1638436, 65636, 14, 1638437, 65636, 14, 1638438, 100, 10, 1638439, 65636, 10, 1638440, 131172, 10, 1638441, 65636, 14, 1638442, 65636, 14, 1638443, 65636, 14, 1638444, 65636, 14, 1638445, 65636, 14, 1638446, 65636, 14, 1638447, 65636, 14, 1638448, 65636, 14, 1638449, 65636, 14, 1638450, 65636, 14, 1638451, 65636, 14, 1638452, 65636, 14, 1703962, 65636, 14, 1703963, 65636, 14, 1703964, 65636, 14, 1703965, 65636, 14, 1703966, 131172, 14, 1703969, 65636, 14, 1703970, 65636, 14, 1703971, 65636, 14, 1703972, 65636, 14, 1703973, 65636, 14, 1703974, 100, 10, 1703975, 65636, 10, 1703976, 131172, 10, 1703977, 65636, 14, 1703978, 65636, 14, 1703979, 65636, 14, 1703980, 65636, 14, 1703981, 65636, 14, 1703982, 65636, 14, 1703983, 65636, 14, 1703984, 65636, 14, 1703985, 65636, 14, 1703986, 65636, 14, 1703987, 65636, 14, 1703988, 65636, 14, 1769498, 65636, 14, 1769499, 65636, 14, 1769500, 65636, 14, 1769501, 65636, 14, 1769502, 131172, 14, 1769503, 327780, 46, 1769505, 65636, 14, 1769506, 65636, 14, 1769507, 65636, 14, 1769508, 65636, 14, 1769509, 65636, 14, 1769510, 100, 10, 1769511, 65636, 10, 1769512, 131172, 10, 1769513, 65636, 14, 1769514, 65636, 14, 1769515, 65636, 14, 1769516, 65636, 14, 1769517, 65636, 14, 1769518, 65636, 14, 1769519, 65636, 14, 1769520, 65636, 14, 1769521, 65636, 14, 1769522, 65636, 14, 1769523, 65636, 14, 1769524, 65636, 14, 1835041, 65636, 14, 1835042, 65636, 14, 1835043, 65636, 14, 1835044, 65636, 14, 1835045, 65636, 14, 1835046, 100, 10, 1835047, 65636, 10, 1835048, 131172, 10, 1835049, 65636, 14, 1835050, 65636, 14, 1835051, 65636, 14, 1835052, 65636, 14, 1835053, 65636, 14, 1835054, 65636, 14, 1835055, 65636, 14, 1835056, 65636, 14, 1835057, 65636, 14, 1835058, 65636, 14, 1835059, 65636, 14, 1900570, 65636, 14, 1900571, 65636, 14, 1900572, 65636, 14, 1900573, 65636, 14, 1900574, 65636, 14, 1900575, 65636, 14, 1900576, 100, 12, 1900577, 65636, 14, 1900578, 65636, 14, 1900579, 65636, 14, 1900580, 65636, 14, 1900581, 65636, 14, 1900582, 100, 10, 1900583, 65636, 10, 1900584, 131172, 10, 1900585, 65636, 14, 1900586, 65636, 14, 1900587, 65636, 14, 1900588, 65636, 14, 1900589, 65636, 14, 1900590, 131172, 12, 1900595, 327780, 46, 1966106, 65636, 14, 1966107, 65636, 14, 1966108, 65636, 14, 1966109, 65636, 14, 1966110, 65636, 14, 1966111, 65636, 14, 1966112, 100, 14, 1966113, 65636, 14, 1966114, 65636, 14, 1966115, 65636, 14, 1966116, 65636, 14, 1966117, 65636, 14, 1966118, 100, 10, 1966119, 65636, 10, 1966120, 131172, 10, 1966121, 65636, 14, 1966122, 65636, 14, 1966123, 65636, 14, 1966124, 65636, 14, 1966125, 65636, 14, 1966126, 131172, 14, 1966128, 327780, 46, 2031642, 65636, 14, 2031643, 65636, 14, 2031644, 65636, 14, 2031645, 65636, 14, 2031646, 65636, 14, 2031647, 65636, 14, 2031648, 100, 14, 2031649, 65636, 14, 2031650, 65636, 14, 2031651, 65636, 14, 2031652, 65636, 14, 2031653, 65636, 14, 2031654, 100, 10, 2031655, 65636, 10, 2031656, 131172, 10, 2031657, 65636, 14, 2031658, 65636, 14, 2031659, 65636, 14, 2031660, 65636, 14, 2031661, 65636, 14, 2031662, 131172, 14, 2097185, 65636, 14, 2097186, 65636, 14, 2097187, 65636, 14, 2097188, 65636, 14, 2097189, 65636, 14, 2097190, 100, 10, 2097191, 65636, 10, 2097192, 131172, 10, 2097193, 65636, 14, 2097194, 65636, 14, 2097195, 65636, 14, 2097196, 65636, 14, 2097197, 65636, 14, 2097198, 131172, 14, 2097200, 65636, 14, 2097201, 65636, 14, 2097202, 65636, 14, 2097203, 65636, 14, 2097204, 65636, 14, 2162718, 327780, 46, 2162722, 65638, 47, 2162723, 65638, 47, 2162724, 65638, 47, 2162725, 65638, 47, 2162726, 65638, 47, 2162727, 65638, 47, 2162728, 65638, 47, 2162729, 65638, 47, 2162730, 327780, 46, 2162731, 65638, 47, 2162736, 65636, 14, 2162737, 65636, 14, 2162738, 65636, 14, 2162739, 65636, 14, 2162740, 65636, 14, 2228272, 65636, 14, 2228273, 65636, 14, 2228274, 65636, 14, 2228275, 65636, 14, 2228276, 65636, 14, 2293786, 65636, 14, 2293787, 65636, 14, 2293788, 65636, 14, 2293789, 65636, 14, 2293790, 65636, 14, 2293791, 65636, 14, 2293792, 65636, 14, 2293798, 65636, 0, 2293799, 131172, 0, 2293800, 196708, 0, 2293808, 65636, 14, 2293809, 65636, 14, 2293810, 65636, 14, 2293811, 65636, 14, 2293812, 65636, 14, 2359322, 65636, 14, 2359323, 65636, 14, 2359324, 65636, 14, 2359325, 65636, 14, 2359326, 65636, 14, 2359327, 65636, 14, 2359328, 65636, 14, 2359329, 65636, 14, 2359330, 65636, 14, 2359331, 65636, 14, 2359332, 65636, 14, 2359333, 65636, 14, 2359334, 100, 10, 2359335, 65636, 10, 2359336, 131172, 10, 2359337, 65636, 14, 2359338, 65636, 14, 2359339, 65636, 14, 2359340, 65636, 14, 2359341, 65636, 14, 2359342, 65636, 14, 2359343, 65636, 14, 2359344, 65636, 14, 2359345, 65636, 14, 2359346, 65636, 14, 2359347, 65636, 14, 2359348, 65636, 14, 2424858, 65636, 14, 2424859, 65636, 14, 2424860, 65636, 14, 2424861, 65636, 14, 2424862, 65636, 14, 2424863, 65636, 14, 2424864, 65636, 14, 2424865, 65636, 14, 2424866, 65636, 14, 2424867, 65636, 14, 2424868, 65636, 14, 2424869, 65636, 14, 2424870, 100, 10, 2424871, 65636, 10, 2424872, 131172, 10, 2424873, 65636, 14, 2424874, 65636, 14, 2424875, 65636, 14, 2424876, 65636, 14, 2424877, 65636, 14, 2424878, 65636, 14, 2424879, 65636, 14, 2424880, 65636, 14, 2424881, 65636, 14, 2424882, 65636, 14, 2424883, 65636, 14, 2424884, 65636, 14, 2490394, 65636, 14, 2490395, 65636, 14, 2490396, 65636, 14, 2490397, 65636, 14, 2490398, 65636, 14, 2490399, 65636, 14, 2490400, 65636, 14, 2490401, 65636, 14, 2490402, 65636, 14, 2490403, 65636, 14, 2490404, 65636, 14, 2490405, 65636, 14, 2490406, 100, 10, 2490407, 65636, 10, 2490408, 131172, 10, 2490409, 65636, 14, 2490410, 65636, 14, 2490411, 65636, 14, 2490412, 65636, 14, 2490413, 65636, 14, 2490414, 65636, 14, 2490415, 65636, 14, 2490416, 65636, 14, 2490417, 65636, 14, 2490418, 65636, 14, 2490419, 65636, 14, 2490420, 65636, 14, 2555930, 65636, 14, 2555931, 65636, 14, 2555932, 65636, 14, 2555933, 65636, 14, 2555934, 65636, 14, 2555935, 65636, 14, 2555936, 65636, 14, 2555937, 65636, 14, 2555938, 65636, 14, 2555939, 65636, 14, 2555940, 65636, 14, 2555941, 65636, 14, 2555942, 100, 10, 2555943, 65636, 10, 2555944, 131172, 10, 2555945, 65636, 14, 2555946, 65636, 14, 2555947, 65636, 14, 2555948, 65636, 14, 2555949, 65636, 14, 2555950, 65636, 14, 2555951, 65636, 14, 2555952, 65636, 14, 2555953, 65636, 14, 2555954, 65636, 14, 2555955, 65636, 14, 2555956, 65636, 14, 2621466, 65636, 14, 2621467, 65636, 14, 2621468, 65636, 14, 2621469, 65636, 14, 2621470, 65636, 14, 2621471, 65636, 14, 2621472, 65636, 14, 2621473, 65636, 14, 2621474, 65636, 14, 2621475, 65636, 14, 2621476, 65636, 14, 2621477, 65636, 14, 2621478, 100, 10, 2621479, 65636, 10, 2621480, 131172, 10, 2621481, 65636, 14, 2621482, 65636, 14, 2621483, 65636, 14, 2621484, 65636, 14, 2621485, 65636, 14, 2621486, 65636, 14, 2621487, 65636, 14, 2621488, 65636, 14, 2621489, 65636, 14, 2621490, 65636, 14, 2621491, 65636, 14, 2621492, 65636, 14, 2687003, 65636, 14, 2687004, 65636, 14, 2687005, 65636, 14, 2687006, 65636, 14, 2687007, 65636, 14, 2687008, 65636, 14, 2687009, 65636, 14, 2687010, 65636, 14, 2687011, 65636, 14, 2687012, 65636, 14, 2687013, 65636, 14, 2687014, 100, 10, 2687015, 65636, 10, 2687016, 131172, 10, 2687017, 65636, 14, 2687018, 65636, 14, 2687019, 65636, 14, 2687020, 65636, 14, 2687021, 65636, 14, 2687022, 65636, 14, 2687023, 65636, 14, 2687024, 65636, 14, 2687025, 65636, 14, 2687026, 65636, 14, 2687027, 65636, 14, 2752540, 65636, 14, 2752541, 65636, 14, 2752542, 65636, 14, 2752543, 65636, 14, 2752544, 65636, 14, 2752545, 65636, 14, 2752546, 65636, 14, 2752547, 65636, 14, 2752548, 65636, 14, 2752549, 65636, 14, 2752550, 100, 10, 2752551, 65636, 10, 2752552, 131172, 10, 2752553, 65636, 14, 2752554, 65636, 14, 2752555, 65636, 14, 2752556, 65636, 14, 2752557, 65636, 14, 2752558, 65636, 14, 2752559, 65636, 14, 2752560, 65636, 14, 2752561, 65636, 14, 2752562, 65636, 14, 2818077, 65636, 14, 2818078, 65636, 14, 2818079, 65636, 14, 2818080, 65636, 14, 2818081, 65636, 14, 2818082, 65636, 14, 2818083, 65636, 14, 2818084, 65636, 14, 2818085, 65636, 14, 2818086, 100, 10, 2818087, 65636, 10, 2818088, 131172, 10, 2818089, 65636, 14, 2818090, 65636, 14, 2818091, 65636, 14, 2818092, 65636, 14, 2818093, 65636, 14, 2818094, 65636, 14, 2818095, 65636, 14, 2818096, 65636, 14, 2818097, 65636, 14, 2818098, 65636, 14, 2883616, 65636, 14, 2883617, 65636, 14, 2883618, 65636, 14, 2883619, 65636, 14, 2883620, 65636, 14, 2883621, 65636, 14, 2883622, 100, 10, 2883623, 65636, 10, 2883624, 131172, 10, 2883625, 65636, 14, 2883626, 65636, 14, 2883627, 65636, 14, 2883628, 65636, 14, 2883629, 65636, 14, 2883630, 65636, 14, 2883631, 65636, 14, 2883632, 65636, 14, 2883633, 65636, 14, 2883634, 65636, 14, 2949152, 65636, 14, 2949153, 65636, 14, 2949154, 65636, 14, 2949155, 65636, 14, 2949156, 65636, 14, 2949157, 65636, 14, 2949158, 100, 10, 2949159, 65636, 10, 2949160, 131172, 10, 2949161, 65636, 14, 2949162, 65636, 14, 2949163, 65636, 14, 2949164, 65636, 14, 2949165, 65636, 14, 2949166, 65636, 14, 2949167, 65636, 14, 2949168, 65636, 14, 2949169, 65636, 14, 3014688, 65636, 14, 3014689, 65636, 14, 3014690, 65636, 14, 3014691, 65636, 14, 3014692, 65636, 14, 3014693, 65636, 14, 3014694, 100, 10, 3014695, 65636, 10, 3014696, 131172, 10, 3014697, 65636, 14, 3014698, 65636, 14, 3014699, 65636, 14, 3014700, 65636, 14, 3014701, 65636, 14, 3014702, 65636, 14, 3014703, 65636, 14, 3080224, 65636, 14, 3080225, 65636, 14, 3080226, 65636, 14, 3080227, 65636, 14, 3080228, 65636, 14, 3080229, 65636, 14, 3080230, 100, 10, 3080231, 65636, 10, 3080232, 131172, 10, 3080233, 65636, 14, 3080234, 65636, 14, 3080235, 65636, 14, 3080236, 65636, 14, 3080237, 65636, 14, 3080238, 65636, 14, 3080239, 65636, 14, 3145760, 65636, 14, 3145761, 65636, 14, 3145762, 65636, 14, 3145763, 65636, 14, 3145764, 65636, 14, 3145765, 65636, 14, 3145766, 100, 10, 3145767, 65636, 10, 3145768, 131172, 10, 3145769, 65636, 14, 3145770, 65636, 14, 3145771, 65636, 14, 3145772, 65636, 14, 3145773, 65636, 14, 3145774, 65636, 14, 3145775, 65636, 14, 3211296, 65636, 14, 3211297, 65636, 14, 3211298, 65636, 14, 3211299, 65636, 14, 3211300, 65636, 14, 3211301, 65636, 14, 3211302, 100, 10, 3211303, 65636, 10, 3211304, 131172, 10, 3211305, 65636, 14, 3211306, 65636, 14, 3211307, 65636, 14, 3211308, 65636, 14, 3211309, 65636, 14, 3211310, 65636, 14, 3211311, 65636, 14 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 458763, 131173, 8, 458764, 196709, 8, 458765, 262245, 8, 524299, 131173, 9, 524300, 196709, 9, 524301, 262245, 9, 589835, 131173, 10, 589836, 196709, 10, 589837, 262245, 10, 786439, 100, 64, 786440, 65636, 64, 786448, 262244, 64, 786449, 327780, 64, 851975, 100, 65, 851976, 65636, 65, 851977, 131172, 65, 851983, 196708, 65, 851984, 262244, 65, 851985, 327780, 65, 917542, 65636, 42, 917544, 65636, 42, 917552, 393316, 11, 917553, 458852, 11, 983075, 327780, 72, 983078, 101, 76, 983080, 101, 76, 983083, 458852, 72, 983088, 393316, 12, 983089, 458852, 12, 1048611, 327780, 73, 1048619, 458852, 73, 1114147, 327780, 73, 1114155, 458852, 73, 1179683, 327780, 73, 1179691, 458852, 73, 1245218, 327780, 72, 1245219, 327780, 74, 1245220, 393316, 74, 1245221, 393316, 74, 1245225, 393316, 74, 1245226, 393316, 74, 1245227, 458852, 74, 1245228, 458852, 72, 1310754, 327780, 73, 1310764, 458852, 73, 1376287, 393316, 78, 1376288, 458852, 72, 1376290, 327780, 73, 1376300, 458852, 73, 1441824, 458852, 73, 1441826, 327780, 73, 1441836, 458852, 73, 1441840, 393316, 74, 1441841, 393316, 74, 1441842, 393316, 74, 1441843, 393316, 74, 1441844, 393316, 74, 1507360, 458852, 73, 1507361, 327780, 72, 1507362, 327780, 74, 1507363, 393316, 74, 1507364, 393316, 74, 1507365, 393316, 74, 1507369, 393316, 74, 1507370, 393316, 74, 1507371, 393316, 74, 1507372, 458852, 74, 1507373, 458852, 72, 1507374, 327780, 72, 1572896, 458852, 73, 1572897, 327780, 73, 1572909, 458852, 73, 1572910, 327780, 73, 1638432, 458852, 73, 1638433, 327780, 73, 1638445, 458852, 73, 1638446, 327780, 73, 1703968, 458852, 73, 1703969, 327780, 73, 1703981, 458852, 73, 1703982, 327780, 73, 1703984, 131173, 8, 1703985, 196709, 8, 1703986, 262245, 8, 1769504, 458852, 73, 1769505, 327780, 73, 1769517, 458852, 73, 1769518, 327780, 73, 1769520, 131173, 9, 1769521, 196709, 9, 1769522, 262245, 9, 1835034, 393316, 74, 1835035, 393316, 74, 1835036, 393316, 74, 1835037, 393316, 74, 1835038, 393316, 74, 1835039, 393316, 74, 1835040, 458852, 74, 1835041, 327780, 73, 1835053, 458852, 73, 1835054, 327780, 74, 1835057, 196709, 10, 1835059, 327782, 26, 1900573, 131173, 8, 1900574, 196709, 8, 1900575, 262245, 8, 1900577, 327780, 74, 1900578, 393316, 74, 1900579, 393316, 74, 1900580, 393316, 74, 1900581, 393316, 74, 1900585, 393316, 74, 1900586, 393316, 74, 1900587, 393316, 74, 1900588, 393316, 74, 1900589, 458852, 74, 1900591, 458852, 73, 1900592, 262244, 71, 1900594, 262244, 71, 1966109, 131173, 9, 1966110, 196709, 9, 1966111, 262245, 9, 1966127, 458852, 73, 1966129, 262244, 71, 2031645, 131173, 10, 2031646, 196709, 10, 2031647, 262245, 10, 2031663, 458852, 73, 2031664, 393316, 74, 2031665, 393316, 74, 2031666, 393316, 74, 2031667, 393316, 74, 2031668, 393316, 74, 2097184, 327782, 35, 2097199, 458852, 73, 2162720, 327782, 35, 2162721, 327782, 35, 2162725, 262245, 116, 2162732, 327782, 35, 2162734, 327780, 74, 2162735, 458852, 74, 2228250, 393316, 74, 2228251, 393316, 74, 2228252, 393316, 74, 2228253, 393316, 74, 2228254, 393316, 74, 2228255, 393316, 74, 2228257, 327782, 35, 2228268, 327782, 35, 2228271, 458852, 73, 2293792, 65636, 12, 2293793, 65636, 12, 2293794, 65636, 12, 2293795, 65636, 12, 2293796, 65636, 12, 2293797, 65636, 12, 2293801, 65636, 12, 2293802, 65636, 12, 2293803, 65636, 12, 2293804, 65636, 12, 2293805, 65636, 12, 2293806, 65636, 12, 2293807, 65636, 12, 2359333, 65636, 13, 2359334, 65636, 13, 2359335, 65636, 13, 2359336, 65636, 13, 2359337, 65636, 13 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 560) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(1456, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 432) +scene_destination = "res://Maps/MtTamaranch/Mt._Tamaranch.tscn" +location = Vector2(496, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 432) +scene_destination = "res://Maps/MtTamaranch/Mt._Tamaranch.tscn" +location = Vector2(304, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 304) +scene_destination = "res://Maps/MtTamaranch/Mt._Tamaranch.tscn" +location = Vector2(1264, 1104) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1264, 1136) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(1456, 1456) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/MtTamaranch/Mt._Tamaranch_tileset.tres b/Maps/MtTamaranch/Mt._Tamaranch_tileset.tres new file mode 100644 index 000000000..af165a9ed --- /dev/null +++ b/Maps/MtTamaranch/Mt._Tamaranch_tileset.tres @@ -0,0 +1,113 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:10/0 = 0 +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:65/0 = 0 +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:10/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:42/0 = 0 +1:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:10/0 = 0 +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:71/0 = 0 +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:64/0 = 0 +5:65/0 = 0 +5:72/0 = 0 +5:73/0 = 0 +5:74/0 = 0 +5:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:12/0 = 0 +6:74/0 = 0 +6:78/0 = 0 +7:11/0 = 0 +7:12/0 = 0 +7:72/0 = 0 +7:73/0 = 0 +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +0:76/0 = 0 +0:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:10/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:116/0 = 0 +4:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:47/0 = 0 +5:26/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") diff --git a/Maps/MtTamaranch/Mt_Tamaranch.gd b/Maps/MtTamaranch/Mt_Tamaranch.gd new file mode 100644 index 000000000..246de0e33 --- /dev/null +++ b/Maps/MtTamaranch/Mt_Tamaranch.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map217 + +var map_name = "Mt. Tamaranch" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1200, 1072): + Global.game.play_dialogue("MAP217_SIGN_1") + return null diff --git a/Maps/MtTamaranch/Mt_Tamaranch.gd.uid b/Maps/MtTamaranch/Mt_Tamaranch.gd.uid new file mode 100644 index 000000000..f04404ac0 --- /dev/null +++ b/Maps/MtTamaranch/Mt_Tamaranch.gd.uid @@ -0,0 +1 @@ +uid://c723oydo710ai diff --git a/Maps/MtTamaranch/Mt_Tamaranch.tscn b/Maps/MtTamaranch/Mt_Tamaranch.tscn new file mode 100644 index 000000000..ec50ec516 --- /dev/null +++ b/Maps/MtTamaranch/Mt_Tamaranch.tscn @@ -0,0 +1,68 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/MtTamaranch/Mt_Tamaranch_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/MtTamaranch/Mt_Tamaranch.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Mt. Tamaranch" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 458759, 65636, 13, 458760, 65636, 13, 458761, 65636, 13, 458762, 65636, 13, 458763, 65636, 13, 458764, 65636, 13, 458765, 65636, 13, 458766, 65636, 13, 458767, 65636, 13, 458768, 65636, 13, 458769, 65636, 13, 524295, 100, 0, 524296, 100, 0, 524297, 100, 0, 524298, 100, 0, 524299, 100, 0, 524300, 100, 0, 524301, 100, 0, 524302, 100, 0, 524303, 100, 0, 524304, 100, 0, 524305, 100, 0, 589831, 100, 0, 589832, 100, 0, 589833, 100, 0, 589834, 100, 0, 589835, 100, 0, 589836, 100, 0, 589837, 100, 0, 589838, 100, 0, 589839, 100, 0, 589840, 100, 0, 589841, 100, 0, 655367, 100, 0, 655368, 100, 0, 655369, 100, 0, 655370, 100, 0, 655371, 100, 0, 655372, 100, 0, 655373, 100, 0, 655374, 100, 0, 655375, 100, 0, 655376, 100, 0, 655377, 100, 0, 655396, 65638, 47, 655397, 65638, 47, 655398, 65638, 47, 655399, 65638, 47, 655400, 65638, 47, 655401, 65638, 47, 655402, 65638, 47, 720903, 100, 0, 720904, 100, 0, 720905, 100, 0, 720906, 100, 0, 720907, 100, 0, 720908, 100, 0, 720909, 100, 0, 720910, 100, 0, 720911, 100, 0, 720912, 100, 0, 720913, 100, 0, 720932, 65638, 47, 720933, 65638, 47, 720934, 65638, 47, 720935, 65638, 47, 720936, 65638, 47, 720937, 65638, 47, 720938, 65638, 47, 786441, 65636, 13, 786442, 65636, 13, 786444, 100, 0, 786446, 100, 0, 786449, 100, 0, 786468, 65638, 47, 786469, 65638, 47, 786470, 65638, 47, 786471, 65638, 47, 786472, 65638, 47, 786473, 65638, 47, 786474, 65638, 47, 851975, 100, 0, 851977, 100, 0, 851978, 100, 0, 851980, 100, 0, 851981, 100, 0, 851982, 100, 0, 851983, 100, 0, 851984, 100, 0, 851985, 100, 0, 852004, 65638, 47, 852005, 65638, 47, 852006, 65638, 47, 852007, 65638, 47, 852008, 65638, 47, 852009, 65638, 47, 852010, 65638, 47, 917511, 100, 0, 917512, 100, 0, 917513, 100, 0, 917514, 100, 0, 917515, 100, 0, 917516, 100, 0, 917517, 100, 0, 917518, 100, 0, 917519, 100, 0, 917520, 100, 0, 917521, 100, 0, 917540, 65638, 47, 917541, 65638, 47, 917542, 65638, 47, 917543, 65638, 47, 917544, 65638, 47, 917545, 65638, 47, 917546, 65638, 47, 983047, 100, 0, 983048, 100, 0, 983049, 100, 0, 983050, 65636, 13, 983051, 100, 0, 983052, 100, 0, 983054, 100, 0, 983055, 100, 0, 983056, 100, 0, 983057, 100, 0, 983075, 65636, 13, 983076, 65636, 13, 983077, 65638, 47, 983078, 65638, 47, 983079, 65638, 47, 983080, 65638, 47, 983081, 65638, 47, 983082, 65638, 47, 983083, 65636, 13, 983087, 65638, 47, 983088, 65638, 47, 983089, 65638, 47, 983090, 65638, 47, 983091, 65638, 47, 983092, 65638, 47, 1048583, 100, 0, 1048584, 100, 0, 1048590, 100, 0, 1048591, 100, 0, 1048592, 100, 0, 1048593, 100, 0, 1048611, 65636, 13, 1048612, 65636, 13, 1048613, 65636, 13, 1048614, 65636, 13, 1048615, 65636, 13, 1048616, 65636, 13, 1048617, 65636, 13, 1048618, 65636, 13, 1048619, 65636, 13, 1048623, 65638, 47, 1048624, 65638, 47, 1048625, 65638, 47, 1048626, 65638, 47, 1048627, 65638, 47, 1048628, 65638, 47, 1114119, 100, 0, 1114120, 100, 0, 1114121, 100, 0, 1114122, 100, 0, 1114126, 100, 0, 1114127, 100, 0, 1114128, 100, 0, 1114129, 100, 0, 1114147, 65636, 13, 1114148, 65636, 13, 1114149, 65636, 13, 1114150, 65636, 13, 1114151, 65636, 13, 1114152, 65636, 13, 1114153, 65636, 13, 1114154, 65636, 13, 1114155, 65636, 13, 1114159, 65638, 47, 1114160, 65638, 47, 1114161, 65638, 47, 1114162, 65638, 47, 1114163, 65638, 47, 1114164, 65638, 47, 1179683, 65636, 13, 1179684, 65636, 13, 1179685, 65636, 13, 1179686, 65636, 13, 1179687, 65636, 13, 1179688, 65636, 13, 1179689, 65636, 13, 1179690, 65636, 13, 1179691, 65636, 13, 1179695, 65638, 47, 1179696, 65638, 47, 1179697, 65638, 47, 1179698, 65638, 47, 1179699, 65638, 47, 1179700, 65638, 47, 1245218, 65636, 13, 1245219, 65636, 13, 1245220, 65636, 13, 1245221, 65636, 13, 1245222, 65636, 13, 1245223, 65636, 13, 1245224, 65636, 13, 1245225, 65636, 13, 1245226, 65636, 13, 1245227, 65636, 13, 1245228, 65636, 13, 1245231, 65638, 47, 1245232, 65638, 47, 1245233, 65638, 47, 1245234, 65638, 47, 1245235, 65638, 47, 1245236, 65638, 47, 1310754, 65636, 13, 1310755, 65636, 13, 1310756, 65636, 13, 1310757, 65636, 13, 1310758, 65636, 13, 1310759, 65636, 13, 1310760, 65636, 13, 1310761, 65636, 13, 1310762, 65636, 13, 1310763, 65636, 13, 1310764, 65636, 13, 1310767, 65638, 47, 1310768, 65638, 47, 1310769, 65638, 47, 1310770, 65638, 47, 1310771, 65638, 47, 1310772, 65638, 47, 1376290, 65636, 13, 1376291, 65636, 13, 1376292, 65636, 13, 1376293, 65636, 13, 1376294, 65636, 13, 1376295, 65636, 13, 1376296, 65636, 13, 1376297, 65636, 13, 1376298, 65636, 13, 1376299, 65636, 13, 1376300, 65636, 13, 1376303, 65638, 47, 1376304, 65638, 47, 1376305, 65638, 47, 1376306, 65638, 47, 1376307, 65638, 47, 1376308, 65638, 47, 1441818, 65636, 13, 1441819, 65636, 13, 1441820, 65636, 13, 1441821, 65636, 13, 1441822, 65636, 13, 1441823, 65638, 47, 1441824, 65638, 47, 1441826, 65636, 13, 1441827, 65636, 13, 1441828, 65636, 13, 1441829, 65636, 13, 1441830, 65636, 13, 1441831, 65636, 13, 1441832, 65636, 13, 1441833, 65636, 13, 1441834, 65636, 13, 1441835, 65636, 13, 1441836, 65636, 13, 1441839, 65638, 47, 1441840, 65638, 47, 1441841, 65638, 47, 1441842, 65638, 47, 1441843, 65638, 47, 1441844, 65638, 47, 1507354, 65636, 13, 1507355, 65636, 13, 1507356, 65636, 13, 1507357, 65636, 13, 1507358, 65636, 13, 1507359, 65638, 47, 1507360, 65638, 47, 1507361, 65636, 13, 1507362, 65636, 13, 1507363, 65636, 13, 1507364, 65636, 13, 1507365, 65636, 13, 1507366, 65636, 13, 1507367, 65636, 13, 1507368, 65636, 13, 1507369, 65636, 13, 1507370, 65636, 13, 1507371, 65636, 13, 1507372, 65636, 13, 1507373, 65636, 13, 1507374, 65636, 13, 1507375, 65636, 13, 1507376, 65636, 13, 1507377, 65636, 13, 1507378, 65636, 13, 1507379, 65636, 13, 1572890, 65636, 13, 1572891, 65636, 13, 1572892, 65636, 13, 1572893, 65636, 13, 1572894, 65636, 13, 1572895, 65638, 47, 1572896, 65638, 47, 1572897, 65636, 13, 1572898, 65636, 13, 1572899, 65636, 13, 1572900, 65636, 13, 1572901, 65636, 13, 1572902, 65636, 13, 1572903, 65636, 13, 1572904, 65636, 13, 1572905, 65636, 13, 1572906, 65636, 13, 1572907, 65636, 13, 1572908, 65636, 13, 1572909, 65636, 13, 1572910, 65636, 13, 1572911, 65636, 13, 1572912, 65636, 13, 1572913, 65636, 13, 1572914, 65636, 13, 1572915, 65636, 13, 1638426, 65636, 13, 1638427, 65636, 13, 1638428, 65636, 13, 1638429, 65636, 13, 1638430, 65636, 13, 1638431, 65638, 47, 1638432, 65638, 47, 1638433, 65636, 13, 1638434, 65636, 13, 1638435, 65636, 13, 1638436, 65636, 13, 1638437, 65636, 13, 1638438, 65636, 13, 1638439, 65636, 13, 1638440, 65636, 13, 1638441, 65636, 13, 1638442, 65636, 13, 1638443, 65636, 13, 1638444, 65636, 13, 1638445, 65636, 13, 1638446, 65636, 13, 1638447, 65636, 13, 1638448, 65636, 13, 1638449, 65636, 13, 1638450, 65636, 13, 1638451, 65636, 13, 1703962, 65636, 13, 1703963, 65636, 13, 1703964, 65636, 13, 1703965, 65636, 13, 1703966, 65636, 13, 1703967, 65638, 47, 1703968, 65638, 47, 1703969, 65636, 13, 1703970, 65636, 13, 1703971, 65636, 13, 1703972, 65636, 13, 1703973, 65636, 13, 1703974, 65636, 13, 1703975, 65636, 13, 1703976, 65636, 13, 1703977, 65636, 13, 1703978, 65636, 13, 1703979, 65636, 13, 1703980, 65636, 13, 1703981, 65636, 13, 1703982, 65636, 13, 1703983, 65636, 13, 1703984, 65636, 13, 1703985, 65636, 13, 1703986, 65636, 13, 1703987, 65636, 13, 1769498, 65636, 13, 1769499, 65636, 13, 1769500, 65636, 13, 1769501, 65636, 13, 1769502, 65636, 13, 1769503, 65638, 47, 1769504, 65638, 47, 1769505, 65636, 13, 1769506, 65636, 13, 1769507, 65636, 13, 1769508, 65636, 13, 1769509, 65636, 13, 1769510, 65636, 13, 1769511, 65636, 13, 1769512, 65636, 13, 1769513, 65636, 13, 1769514, 65636, 13, 1769515, 65636, 13, 1769516, 65636, 13, 1769517, 65636, 13, 1769518, 65636, 13, 1769519, 65636, 13, 1769520, 65636, 13, 1769521, 65636, 13, 1769522, 65636, 13, 1769523, 65636, 13, 1769524, 65638, 47, 1835034, 65638, 47, 1835035, 65638, 47, 1835036, 65638, 47, 1835037, 65638, 47, 1835038, 65638, 47, 1835039, 65638, 47, 1835040, 65638, 47, 1835041, 65636, 13, 1835042, 65636, 13, 1835043, 65636, 13, 1835044, 65636, 13, 1835045, 65636, 13, 1835046, 65636, 13, 1835047, 65636, 13, 1835048, 65636, 13, 1835049, 65636, 13, 1835050, 65636, 13, 1835051, 65636, 13, 1835052, 65636, 13, 1835053, 65636, 13, 1835054, 65636, 13, 1835055, 65636, 13, 1835056, 65636, 13, 1835057, 65636, 13, 1835058, 65636, 13, 1835059, 65636, 13, 1835060, 65638, 47, 1900570, 65636, 13, 1900571, 65636, 13, 1900572, 65636, 13, 1900573, 65636, 13, 1900574, 65636, 13, 1900575, 65636, 13, 1900576, 65636, 13, 1900577, 65636, 13, 1900578, 65636, 13, 1900579, 65636, 13, 1900580, 65636, 13, 1900581, 65636, 13, 1900582, 65636, 13, 1900583, 65636, 13, 1900584, 65636, 13, 1900585, 65636, 13, 1900586, 65636, 13, 1900587, 65636, 13, 1900588, 65636, 13, 1900589, 65636, 13, 1900590, 65636, 13, 1900591, 65636, 13, 1900592, 65638, 47, 1900593, 65638, 47, 1900594, 65638, 47, 1900595, 65638, 47, 1900596, 65638, 47, 1966106, 65636, 13, 1966107, 65636, 13, 1966108, 65636, 13, 1966109, 65636, 13, 1966110, 65636, 13, 1966111, 65636, 13, 1966112, 65636, 13, 1966113, 65636, 13, 1966114, 65636, 13, 1966115, 65636, 13, 1966116, 65636, 13, 1966117, 65636, 13, 1966118, 65636, 13, 1966119, 65636, 13, 1966120, 65636, 13, 1966121, 65636, 13, 1966122, 65636, 13, 1966123, 65636, 13, 1966124, 65636, 13, 1966125, 65636, 13, 1966126, 65636, 13, 1966127, 65636, 13, 1966128, 65638, 47, 1966129, 65638, 47, 1966130, 65638, 47, 1966131, 65638, 47, 1966132, 65638, 47, 2031642, 65636, 13, 2031643, 65636, 13, 2031644, 65636, 13, 2031645, 65636, 13, 2031646, 65636, 13, 2031647, 65636, 13, 2031648, 65636, 13, 2031649, 65636, 13, 2031650, 65636, 13, 2031651, 65636, 13, 2031652, 65636, 13, 2031653, 65636, 13, 2031654, 65636, 13, 2031655, 65636, 13, 2031656, 65636, 13, 2031657, 65636, 13, 2031658, 65636, 13, 2031659, 65636, 13, 2031660, 65636, 13, 2031661, 65636, 13, 2031662, 65636, 13, 2031663, 65636, 13, 2031664, 65638, 47, 2031665, 65638, 47, 2031666, 65638, 47, 2031667, 65638, 47, 2031668, 65638, 47, 2097178, 65638, 47, 2097179, 65638, 47, 2097180, 65638, 47, 2097181, 65638, 47, 2097182, 65638, 47, 2097183, 65638, 47, 2097184, 65636, 13, 2097185, 65636, 13, 2097186, 65636, 13, 2097187, 65636, 13, 2097188, 65636, 13, 2097189, 65636, 13, 2097190, 65636, 13, 2097191, 65636, 13, 2097192, 65636, 13, 2097193, 65636, 13, 2097194, 65636, 13, 2097195, 65636, 13, 2097196, 65636, 13, 2097197, 65636, 13, 2097198, 65636, 13, 2097199, 65636, 13, 2097200, 65636, 13, 2097201, 65636, 13, 2097202, 65636, 13, 2097203, 65636, 13, 2097204, 65636, 13, 2162714, 65638, 47, 2162715, 65638, 47, 2162716, 65638, 47, 2162717, 65638, 47, 2162718, 65638, 47, 2162719, 65638, 47, 2162720, 65638, 47, 2162721, 65638, 47, 2162722, 65638, 47, 2162723, 65638, 47, 2162724, 65638, 47, 2162725, 65638, 47, 2162726, 65638, 47, 2162727, 65638, 47, 2162728, 65638, 47, 2162729, 65638, 47, 2162730, 65638, 47, 2162731, 65638, 47, 2162732, 65638, 47, 2162733, 65638, 47, 2162734, 65636, 13, 2162735, 65636, 13, 2162736, 65636, 13, 2162737, 65636, 13, 2162738, 65636, 13, 2162739, 65636, 13, 2162740, 65636, 13, 2228250, 65638, 47, 2228251, 65638, 47, 2228252, 65638, 47, 2228253, 65638, 47, 2228254, 65638, 47, 2228255, 65638, 47, 2228256, 65638, 47, 2228257, 65638, 47, 2228258, 65638, 47, 2228259, 65638, 47, 2228260, 65638, 47, 2228261, 65638, 47, 2228262, 65638, 47, 2228263, 65638, 47, 2228264, 65638, 47, 2228265, 65638, 47, 2228266, 65638, 47, 2228267, 65638, 47, 2228268, 65638, 47, 2228269, 65638, 47, 2228270, 65638, 47, 2228271, 65636, 13, 2228272, 65636, 13, 2228273, 65636, 13, 2228274, 65636, 13, 2228275, 65636, 13, 2228276, 65636, 13, 2293786, 65636, 13, 2293787, 65636, 13, 2293788, 65636, 13, 2293789, 65636, 13, 2293790, 65636, 13, 2293791, 65636, 13, 2293792, 65638, 47, 2293793, 65638, 47, 2293794, 65638, 47, 2293795, 65638, 47, 2293796, 65638, 47, 2293797, 65638, 47, 2293801, 65638, 47, 2293802, 65638, 47, 2293803, 65638, 47, 2293804, 65638, 47, 2293805, 65638, 47, 2293806, 65638, 47, 2293807, 65636, 13, 2293808, 65636, 13, 2293809, 65636, 13, 2293810, 65636, 13, 2293811, 65636, 13, 2293812, 65636, 13, 2359322, 65636, 13, 2359323, 65636, 13, 2359324, 65636, 13, 2359325, 65636, 13, 2359326, 65636, 13, 2359327, 65636, 13, 2359328, 65636, 13, 2359329, 65636, 13, 2359330, 65636, 13, 2359331, 65636, 13, 2359332, 65636, 13, 2359333, 65636, 13, 2359336, 65636, 13, 2359337, 65636, 13, 2359338, 65636, 13, 2359339, 65636, 13, 2359340, 65636, 13, 2359341, 65636, 13, 2359342, 65636, 13, 2359343, 65636, 13, 2359344, 65636, 13, 2359345, 65636, 13, 2359346, 65636, 13, 2359347, 65636, 13, 2359348, 65636, 13, 2424858, 65636, 13, 2424859, 65636, 13, 2424860, 65636, 13, 2424861, 65636, 13, 2424862, 65636, 13, 2424863, 65636, 13, 2424864, 65636, 13, 2424865, 65636, 13, 2424866, 65636, 13, 2424867, 65636, 13, 2424868, 65636, 13, 2424869, 65636, 13, 2424872, 65636, 13, 2424873, 65636, 13, 2424874, 65636, 13, 2424875, 65636, 13, 2424876, 65636, 13, 2424877, 65636, 13, 2424878, 65636, 13, 2424879, 65636, 13, 2424880, 65636, 13, 2424881, 65636, 13, 2424882, 65636, 13, 2424883, 65636, 13, 2424884, 65636, 13, 2490394, 65636, 13, 2490395, 65636, 13, 2490396, 65636, 13, 2490397, 65636, 13, 2490398, 65636, 13, 2490399, 65636, 13, 2490400, 65636, 13, 2490401, 65636, 13, 2490402, 65636, 13, 2490403, 65636, 13, 2490404, 65636, 13, 2490405, 65636, 13, 2490408, 65636, 13, 2490409, 65636, 13, 2490410, 65636, 13, 2490411, 65636, 13, 2490412, 65636, 13, 2490413, 65636, 13, 2490414, 65636, 13, 2490415, 65636, 13, 2490416, 65636, 13, 2490417, 65636, 13, 2490418, 65636, 13, 2490419, 65636, 13, 2490420, 65636, 13, 2555930, 65636, 13, 2555931, 65636, 13, 2555932, 65636, 13, 2555933, 65636, 13, 2555934, 65636, 13, 2555935, 65636, 13, 2555936, 65636, 13, 2555937, 65636, 13, 2555938, 65636, 13, 2555939, 65636, 13, 2555940, 65636, 13, 2555941, 65636, 13, 2555944, 65636, 13, 2555945, 65636, 13, 2555946, 65636, 13, 2555947, 65636, 13, 2555948, 65636, 13, 2555949, 65636, 13, 2555950, 65636, 13, 2555951, 65636, 13, 2555952, 65636, 13, 2555953, 65636, 13, 2555954, 65636, 13, 2555955, 65636, 13, 2555956, 65636, 13, 2621467, 65636, 13, 2621468, 65636, 13, 2621469, 65636, 13, 2621470, 65636, 13, 2621471, 65636, 13, 2621472, 65636, 13, 2621473, 65636, 13, 2621474, 65636, 13, 2621475, 65636, 13, 2621476, 65636, 13, 2621477, 65636, 13, 2621480, 65636, 13, 2621481, 65636, 13, 2621482, 65636, 13, 2621483, 65636, 13, 2621484, 65636, 13, 2621485, 65636, 13, 2621486, 65636, 13, 2621487, 65636, 13, 2621488, 65636, 13, 2621489, 65636, 13, 2621490, 65636, 13, 2621491, 65636, 13, 2621492, 65636, 13, 2687003, 65636, 13, 2687004, 65636, 13, 2687005, 65636, 13, 2687006, 65636, 13, 2687007, 65636, 13, 2687008, 65636, 13, 2687009, 65636, 13, 2687010, 65636, 13, 2687011, 65636, 13, 2687012, 65636, 13, 2687013, 65636, 13, 2687016, 65636, 13, 2687017, 65636, 13, 2687018, 65636, 13, 2687019, 65636, 13, 2687020, 65636, 13, 2687021, 65636, 13, 2687022, 65636, 13, 2687023, 65636, 13, 2687024, 65636, 13, 2687025, 65636, 13, 2687026, 65636, 13, 2687027, 65636, 13, 2752540, 65636, 13, 2752541, 65636, 13, 2752542, 65636, 13, 2752543, 65636, 13, 2752544, 65636, 13, 2752545, 65636, 13, 2752546, 65636, 13, 2752547, 65636, 13, 2752548, 65636, 13, 2752549, 65636, 13, 2752552, 65636, 13, 2752553, 65636, 13, 2752554, 65636, 13, 2752555, 65636, 13, 2752556, 65636, 13, 2752557, 65636, 13, 2752558, 65636, 13, 2752559, 65636, 13, 2752560, 65636, 13, 2752561, 65636, 13, 2752562, 65636, 13, 2818077, 65636, 13, 2818078, 65636, 13, 2818079, 65636, 13, 2818080, 65636, 13, 2818081, 65636, 13, 2818082, 65636, 13, 2818083, 65636, 13, 2818084, 65636, 13, 2818085, 65636, 13, 2818088, 65636, 13, 2818089, 65636, 13, 2818090, 65636, 13, 2818091, 65636, 13, 2818092, 65636, 13, 2818093, 65636, 13, 2818094, 65636, 13, 2818095, 65636, 13, 2818096, 65636, 13, 2818097, 65636, 13, 2818098, 65636, 13, 2883616, 65636, 13, 2883617, 65636, 13, 2883618, 65636, 13, 2883619, 65636, 13, 2883620, 65636, 13, 2883621, 65636, 13, 2883624, 65636, 13, 2883625, 65636, 13, 2883626, 65636, 13, 2883627, 65636, 13, 2883628, 65636, 13, 2883629, 65636, 13, 2883630, 65636, 13, 2883631, 65636, 13, 2883632, 65636, 13, 2883633, 65636, 13, 2883634, 65636, 13, 2949152, 65636, 13, 2949153, 65636, 13, 2949154, 65636, 13, 2949155, 65636, 13, 2949156, 65636, 13, 2949157, 65636, 13, 2949160, 65636, 13, 2949161, 65636, 13, 2949162, 65636, 13, 2949163, 65636, 13, 2949164, 65636, 13, 2949165, 65636, 13, 2949166, 65636, 13, 2949167, 65636, 13, 2949168, 65636, 13, 2949169, 65636, 13, 3014688, 65636, 13, 3014689, 65636, 13, 3014690, 65636, 13, 3014691, 65636, 13, 3014692, 65636, 13, 3014693, 65636, 13, 3014696, 65636, 13, 3014697, 65636, 13, 3014698, 65636, 13, 3014699, 65636, 13, 3014700, 65636, 13, 3014701, 65636, 13, 3014702, 65636, 13, 3014703, 65636, 13, 3080224, 65636, 13, 3080225, 65636, 13, 3080226, 65636, 13, 3080227, 65636, 13, 3080228, 65636, 13, 3080229, 65636, 13, 3080232, 65636, 13, 3080233, 65636, 13, 3080234, 65636, 13, 3080235, 65636, 13, 3080236, 65636, 13, 3080237, 65636, 13, 3080238, 65636, 13, 3080239, 65636, 13, 3145760, 65636, 13, 3145761, 65636, 13, 3145762, 65636, 13, 3145763, 65636, 13, 3145764, 65636, 13, 3145765, 65636, 13, 3145768, 65636, 13, 3145769, 65636, 13, 3145770, 65636, 13, 3145771, 65636, 13, 3145772, 65636, 13, 3145773, 65636, 13, 3145774, 65636, 13, 3145775, 65636, 13, 3211296, 65636, 13, 3211297, 65636, 13, 3211298, 65636, 13, 3211299, 65636, 13, 3211300, 65636, 13, 3211301, 65636, 13, 3211304, 65636, 13, 3211305, 65636, 13, 3211306, 65636, 13, 3211307, 65636, 13, 3211308, 65636, 13, 3211309, 65636, 13, 3211310, 65636, 13, 3211311, 65636, 13 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65638, 43, 1, 65638, 43, 2, 65638, 43, 3, 65638, 43, 4, 65638, 43, 5, 65638, 43, 6, 65638, 43, 7, 65638, 43, 8, 65638, 43, 9, 65638, 43, 10, 65638, 43, 11, 65638, 43, 12, 65638, 43, 13, 65638, 43, 14, 65638, 43, 15, 65638, 43, 16, 65638, 43, 17, 65638, 43, 18, 65638, 43, 19, 65638, 43, 20, 65638, 43, 21, 65638, 43, 22, 65638, 43, 23, 65638, 43, 24, 65638, 43, 25, 65638, 43, 65536, 65638, 43, 65537, 65638, 43, 65538, 65638, 43, 65539, 65638, 43, 65540, 65638, 43, 65541, 65638, 43, 65542, 65638, 43, 65543, 65638, 43, 65544, 65638, 43, 65545, 65638, 43, 65546, 65638, 43, 65547, 65638, 43, 65548, 65638, 43, 65549, 65638, 43, 65550, 65638, 43, 65551, 65638, 43, 65552, 65638, 43, 65553, 65638, 43, 65554, 65638, 43, 65555, 65638, 43, 65556, 65638, 43, 65557, 65638, 43, 65558, 65638, 43, 65559, 65638, 43, 65560, 65638, 43, 65561, 65638, 43, 131072, 65638, 43, 131073, 65638, 43, 131074, 65638, 43, 131075, 65638, 43, 131076, 65638, 43, 131077, 65638, 43, 131078, 65638, 43, 131079, 65638, 43, 131080, 65638, 43, 131081, 65638, 43, 131082, 65638, 43, 131083, 65638, 43, 131084, 65638, 43, 131085, 65638, 43, 131086, 65638, 43, 131087, 65638, 43, 131088, 65638, 43, 131089, 65638, 43, 131090, 65638, 43, 131091, 65638, 43, 131092, 65638, 43, 131093, 65638, 43, 131094, 65638, 43, 131095, 65638, 43, 131096, 65638, 43, 131097, 65638, 43, 196608, 65638, 43, 196609, 65638, 43, 196610, 65638, 43, 196611, 65638, 43, 196612, 65638, 43, 196613, 65638, 43, 196614, 65638, 43, 196615, 65638, 43, 196616, 65638, 43, 196617, 65638, 43, 196618, 65638, 43, 196619, 65638, 43, 196620, 65638, 43, 196621, 65638, 43, 196622, 65638, 43, 196623, 65638, 43, 196624, 65638, 43, 196625, 65638, 43, 196626, 65638, 43, 196627, 65638, 43, 196628, 65638, 43, 196629, 65638, 43, 196630, 65638, 43, 196631, 65638, 43, 196632, 65638, 43, 196633, 65638, 43, 262144, 65638, 43, 262145, 65638, 43, 262146, 65638, 43, 262147, 65638, 43, 262148, 65638, 43, 262149, 65638, 43, 262150, 65638, 43, 262151, 65638, 43, 262152, 65638, 43, 262153, 65638, 43, 262154, 65638, 43, 262155, 65638, 43, 262156, 65638, 43, 262157, 65638, 43, 262158, 65638, 43, 262159, 65638, 43, 262160, 65638, 43, 262161, 65638, 43, 262162, 65638, 43, 262163, 65638, 43, 262164, 65638, 43, 262165, 65638, 43, 262166, 65638, 43, 262167, 65638, 43, 262168, 65638, 43, 262169, 65638, 43, 327680, 65638, 43, 327681, 65638, 43, 327682, 65638, 43, 327683, 65638, 43, 327684, 65638, 43, 327685, 65638, 43, 327686, 65638, 43, 327687, 65638, 43, 327688, 65638, 43, 327689, 65638, 43, 327690, 65638, 43, 327691, 65638, 43, 327692, 65638, 43, 327693, 65638, 43, 327694, 65638, 43, 327695, 65638, 43, 327696, 65638, 43, 327697, 65638, 43, 327698, 65638, 43, 327699, 65638, 43, 327700, 65638, 43, 327701, 65638, 43, 327702, 65638, 43, 327703, 65638, 43, 327704, 65638, 43, 327705, 65638, 43, 393216, 65638, 43, 393217, 65638, 43, 393218, 65638, 43, 393219, 65638, 43, 393220, 65638, 43, 393221, 65638, 43, 393222, 65638, 43, 393223, 65638, 43, 393224, 65638, 43, 393225, 65638, 43, 393226, 65638, 43, 393227, 65638, 43, 393228, 65638, 43, 393229, 65638, 43, 393230, 65638, 43, 393231, 65638, 43, 393232, 65638, 43, 393233, 65638, 43, 393234, 65638, 43, 393235, 65638, 43, 393236, 65638, 43, 393237, 65638, 43, 393238, 65638, 43, 393239, 65638, 43, 393240, 65638, 43, 393241, 65638, 43, 458752, 65638, 43, 458753, 65638, 43, 458754, 65638, 43, 458755, 65638, 43, 458756, 65638, 43, 458757, 65638, 43, 458758, 65638, 43, 458759, 65636, 14, 458760, 65636, 14, 458761, 65636, 14, 458762, 65636, 14, 458763, 65636, 14, 458764, 65636, 14, 458765, 65636, 14, 458766, 65636, 14, 458767, 65636, 14, 458768, 65636, 14, 458769, 65636, 14, 458770, 65638, 43, 458771, 65638, 43, 458772, 65638, 43, 458773, 65638, 43, 458774, 65638, 43, 458775, 65638, 43, 458776, 65638, 43, 458777, 65638, 43, 524288, 65638, 43, 524289, 65638, 43, 524290, 65638, 43, 524291, 65638, 43, 524292, 65638, 43, 524293, 65638, 43, 524294, 65638, 43, 524295, 131172, 13, 524296, 65636, 14, 524297, 65636, 14, 524298, 65636, 14, 524299, 65636, 14, 524301, 65636, 14, 524302, 65636, 14, 524303, 65636, 14, 524304, 65636, 14, 524305, 100, 13, 524306, 65638, 43, 524307, 65638, 43, 524308, 65638, 43, 524309, 65638, 43, 524310, 65638, 43, 524311, 65638, 43, 524312, 65638, 43, 524313, 65638, 43, 589824, 65638, 43, 589825, 65638, 43, 589826, 65638, 43, 589827, 65638, 43, 589828, 65638, 43, 589829, 65638, 43, 589830, 65638, 43, 589831, 131172, 13, 589832, 131172, 13, 589833, 65636, 14, 589834, 65636, 14, 589837, 65636, 14, 589838, 65636, 14, 589839, 65636, 14, 589840, 100, 13, 589841, 100, 13, 589842, 65638, 43, 589843, 65638, 43, 589844, 65638, 43, 589845, 65638, 43, 589846, 65638, 43, 589847, 65638, 43, 589848, 65638, 43, 589849, 65638, 43, 655360, 65638, 43, 655361, 65638, 43, 655362, 65638, 43, 655363, 65638, 43, 655364, 65638, 43, 655365, 65638, 43, 655366, 65638, 43, 655367, 131172, 13, 655368, 131172, 13, 655376, 100, 13, 655377, 100, 13, 655378, 65638, 43, 655379, 65638, 43, 655380, 65638, 43, 655381, 65638, 43, 655382, 65638, 43, 655383, 65638, 43, 655384, 65638, 43, 655385, 65638, 43, 655396, 327780, 72, 655402, 458852, 72, 720896, 65638, 43, 720897, 65638, 43, 720898, 65638, 43, 720899, 65638, 43, 720900, 65638, 43, 720901, 65638, 43, 720902, 65638, 43, 720903, 131172, 13, 720904, 131172, 13, 720912, 100, 13, 720913, 100, 13, 720914, 65638, 43, 720915, 65638, 43, 720916, 65638, 43, 720917, 65638, 43, 720918, 65638, 43, 720919, 65638, 43, 720920, 65638, 43, 720921, 65638, 43, 720932, 327780, 73, 720938, 458852, 73, 786432, 65638, 43, 786433, 65638, 43, 786434, 65638, 43, 786435, 65638, 43, 786436, 65638, 43, 786437, 65638, 43, 786438, 65638, 43, 786440, 131172, 13, 786441, 100, 0, 786442, 100, 0, 786443, 100, 0, 786444, 100, 0, 786445, 100, 0, 786447, 100, 0, 786448, 100, 13, 786450, 65638, 43, 786451, 65638, 43, 786452, 65638, 43, 786453, 65638, 43, 786454, 65638, 43, 786455, 65638, 43, 786456, 65638, 43, 786457, 65638, 43, 786468, 327780, 73, 786474, 458852, 73, 851968, 65638, 43, 851969, 65638, 43, 851970, 65638, 43, 851971, 65638, 43, 851972, 65638, 43, 851973, 65638, 43, 851974, 65638, 43, 851978, 100, 0, 851979, 100, 0, 851980, 100, 0, 851981, 100, 0, 851986, 65638, 43, 851987, 65638, 43, 851988, 65638, 43, 851989, 65638, 43, 851990, 65638, 43, 851991, 65638, 43, 851992, 65638, 43, 851993, 65638, 43, 852004, 327780, 73, 852010, 458852, 73, 917504, 65638, 43, 917505, 65638, 43, 917506, 65638, 43, 917507, 65638, 43, 917508, 65638, 43, 917509, 65638, 43, 917510, 65638, 43, 917511, 131172, 13, 917512, 131172, 13, 917513, 100, 0, 917514, 100, 0, 917515, 100, 0, 917516, 100, 0, 917517, 100, 0, 917518, 100, 0, 917519, 100, 0, 917520, 100, 13, 917521, 100, 13, 917522, 65638, 43, 917523, 65638, 43, 917524, 65638, 43, 917525, 65638, 43, 917526, 65638, 43, 917527, 65638, 43, 917528, 65638, 43, 917529, 65638, 43, 917540, 327780, 73, 917546, 458852, 73, 983040, 65638, 43, 983041, 65638, 43, 983042, 65638, 43, 983043, 65638, 43, 983044, 65638, 43, 983045, 65638, 43, 983046, 65638, 43, 983047, 131172, 13, 983048, 131172, 13, 983049, 100, 0, 983050, 100, 0, 983051, 100, 0, 983052, 100, 0, 983053, 100, 0, 983055, 100, 0, 983056, 100, 13, 983057, 100, 13, 983058, 65638, 43, 983059, 65638, 43, 983060, 65638, 43, 983061, 65638, 43, 983062, 65638, 43, 983063, 65638, 43, 983064, 65638, 43, 983065, 65638, 43, 983076, 327780, 74, 983077, 393316, 74, 983078, 100, 10, 983079, 65636, 10, 983080, 131172, 10, 983081, 393316, 74, 983082, 458852, 74, 983087, 327780, 72, 1048576, 65638, 43, 1048577, 65638, 43, 1048578, 65638, 43, 1048579, 65638, 43, 1048580, 65638, 43, 1048581, 65638, 43, 1048582, 65638, 43, 1048583, 131172, 13, 1048584, 131172, 13, 1048585, 100, 0, 1048586, 100, 0, 1048587, 100, 0, 1048588, 100, 0, 1048589, 100, 0, 1048591, 100, 0, 1048592, 100, 13, 1048593, 100, 13, 1048594, 65638, 43, 1048595, 65638, 43, 1048596, 65638, 43, 1048597, 65638, 43, 1048598, 65638, 43, 1048599, 65638, 43, 1048600, 65638, 43, 1048601, 65638, 43, 1048611, 65636, 14, 1048612, 65636, 14, 1048613, 65636, 14, 1048614, 100, 10, 1048615, 65636, 10, 1048616, 131172, 10, 1048617, 65636, 14, 1048618, 65636, 14, 1048619, 65636, 14, 1048623, 327780, 73, 1114112, 65638, 43, 1114113, 65638, 43, 1114114, 65638, 43, 1114115, 65638, 43, 1114116, 65638, 43, 1114117, 65638, 43, 1114118, 65638, 43, 1114119, 65636, 12, 1114120, 65636, 12, 1114121, 65636, 12, 1114122, 65636, 12, 1114123, 65636, 0, 1114124, 131172, 0, 1114125, 196708, 0, 1114126, 65636, 12, 1114127, 65636, 12, 1114128, 65636, 12, 1114129, 65636, 12, 1114130, 65638, 43, 1114131, 65638, 43, 1114132, 65638, 43, 1114133, 65638, 43, 1114134, 65638, 43, 1114135, 65638, 43, 1114136, 65638, 43, 1114137, 65638, 43, 1114147, 65636, 14, 1114148, 65636, 14, 1114149, 65636, 14, 1114150, 100, 10, 1114151, 65636, 10, 1114152, 131172, 10, 1114153, 65636, 14, 1114154, 65636, 14, 1114155, 65636, 14, 1114159, 327780, 73, 1179648, 65638, 43, 1179649, 65638, 43, 1179650, 65638, 43, 1179651, 65638, 43, 1179652, 65638, 43, 1179653, 65638, 43, 1179654, 65638, 43, 1179655, 65638, 43, 1179656, 65638, 43, 1179657, 65638, 43, 1179658, 65638, 43, 1179659, 65638, 43, 1179660, 65638, 43, 1179661, 65638, 43, 1179662, 65638, 43, 1179663, 65638, 43, 1179664, 65638, 43, 1179665, 65638, 43, 1179666, 65638, 43, 1179667, 65638, 43, 1179668, 65638, 43, 1179669, 65638, 43, 1179670, 65638, 43, 1179671, 65638, 43, 1179672, 65638, 43, 1179673, 65638, 43, 1179683, 65636, 14, 1179684, 65636, 14, 1179685, 65636, 14, 1179686, 100, 10, 1179687, 65636, 10, 1179688, 131172, 10, 1179689, 65636, 14, 1179690, 65636, 14, 1179691, 65636, 14, 1179695, 327780, 73, 1245184, 65638, 43, 1245185, 65638, 43, 1245186, 65638, 43, 1245187, 65638, 43, 1245188, 65638, 43, 1245189, 65638, 43, 1245190, 65638, 43, 1245191, 65638, 43, 1245192, 65638, 43, 1245193, 65638, 43, 1245194, 65638, 43, 1245195, 65638, 43, 1245196, 65638, 43, 1245197, 65638, 43, 1245198, 65638, 43, 1245199, 65638, 43, 1245200, 65638, 43, 1245201, 65638, 43, 1245202, 65638, 43, 1245203, 65638, 43, 1245204, 65638, 43, 1245205, 65638, 43, 1245206, 65638, 43, 1245207, 65638, 43, 1245208, 65638, 43, 1245209, 65638, 43, 1245219, 65636, 14, 1245220, 65636, 14, 1245221, 65636, 14, 1245222, 100, 10, 1245223, 65636, 10, 1245224, 131172, 10, 1245225, 65636, 14, 1245226, 65636, 14, 1245227, 65636, 14, 1245231, 327780, 73, 1310720, 65638, 43, 1310721, 65638, 43, 1310722, 65638, 43, 1310723, 65638, 43, 1310724, 65638, 43, 1310725, 65638, 43, 1310726, 65638, 43, 1310727, 65638, 43, 1310728, 65638, 43, 1310729, 65638, 43, 1310730, 65638, 43, 1310731, 65638, 43, 1310732, 65638, 43, 1310733, 65638, 43, 1310734, 65638, 43, 1310735, 65638, 43, 1310736, 65638, 43, 1310737, 65638, 43, 1310738, 65638, 43, 1310739, 65638, 43, 1310740, 65638, 43, 1310741, 65638, 43, 1310742, 65638, 43, 1310743, 65638, 43, 1310744, 65638, 43, 1310745, 65638, 43, 1310754, 65636, 14, 1310755, 65636, 14, 1310756, 65636, 14, 1310757, 65636, 14, 1310758, 100, 10, 1310759, 65636, 10, 1310760, 131172, 10, 1310761, 65636, 14, 1310762, 65636, 14, 1310763, 65636, 14, 1310764, 65636, 14, 1310767, 327780, 73, 1376256, 65638, 43, 1376257, 65638, 43, 1376258, 65638, 43, 1376259, 65638, 43, 1376260, 65638, 43, 1376261, 65638, 43, 1376262, 65638, 43, 1376263, 65638, 43, 1376264, 65638, 43, 1376265, 65638, 43, 1376266, 65638, 43, 1376267, 65638, 43, 1376268, 65638, 43, 1376269, 65638, 43, 1376270, 65638, 43, 1376271, 65638, 43, 1376272, 65638, 43, 1376273, 65638, 43, 1376274, 65638, 43, 1376275, 65638, 43, 1376276, 65638, 43, 1376277, 65638, 43, 1376278, 65638, 43, 1376279, 65638, 43, 1376280, 65638, 43, 1376281, 65638, 43, 1376288, 393316, 78, 1376290, 65636, 14, 1376291, 65636, 14, 1376292, 65636, 14, 1376293, 65636, 14, 1376294, 100, 10, 1376295, 65636, 10, 1376296, 131172, 10, 1376297, 65636, 14, 1376298, 65636, 14, 1376299, 65636, 14, 1376300, 65636, 14, 1376303, 327780, 73, 1376304, 327780, 46, 1441792, 65638, 43, 1441793, 65638, 43, 1441794, 65638, 43, 1441795, 65638, 43, 1441796, 65638, 43, 1441797, 65638, 43, 1441798, 65638, 43, 1441799, 65638, 43, 1441800, 65638, 43, 1441801, 65638, 43, 1441802, 65638, 43, 1441803, 65638, 43, 1441804, 65638, 43, 1441805, 65638, 43, 1441806, 65638, 43, 1441807, 65638, 43, 1441808, 65638, 43, 1441809, 65638, 43, 1441810, 65638, 43, 1441811, 65638, 43, 1441812, 65638, 43, 1441813, 65638, 43, 1441814, 65638, 43, 1441815, 65638, 43, 1441816, 65638, 43, 1441817, 65638, 43, 1441818, 65636, 14, 1441819, 65636, 14, 1441820, 65636, 14, 1441821, 65636, 14, 1441822, 131172, 14, 1441826, 65636, 14, 1441827, 65636, 14, 1441828, 65636, 14, 1441829, 65636, 14, 1441830, 100, 10, 1441831, 65636, 10, 1441832, 131172, 10, 1441833, 65636, 14, 1441834, 65636, 14, 1441835, 65636, 14, 1441836, 65636, 14, 1441839, 327780, 74, 1507328, 65638, 43, 1507329, 65638, 43, 1507330, 65638, 43, 1507331, 65638, 43, 1507332, 65638, 43, 1507333, 65638, 43, 1507334, 65638, 43, 1507335, 65638, 43, 1507336, 65638, 43, 1507337, 65638, 43, 1507338, 65638, 43, 1507339, 65638, 43, 1507340, 65638, 43, 1507341, 65638, 43, 1507342, 65638, 43, 1507343, 65638, 43, 1507344, 65638, 43, 1507345, 65638, 43, 1507346, 65638, 43, 1507347, 65638, 43, 1507348, 65638, 43, 1507349, 65638, 43, 1507350, 65638, 43, 1507351, 65638, 43, 1507352, 65638, 43, 1507353, 65638, 43, 1507354, 65636, 14, 1507355, 65636, 14, 1507356, 65636, 14, 1507357, 65636, 14, 1507358, 131172, 14, 1507362, 65636, 14, 1507363, 65636, 14, 1507364, 65636, 14, 1507365, 65636, 14, 1507366, 100, 10, 1507367, 65636, 10, 1507368, 131172, 10, 1507369, 65636, 14, 1507370, 65636, 14, 1507371, 65636, 14, 1507372, 65636, 14, 1507374, 65636, 14, 1507375, 65636, 14, 1507376, 65636, 14, 1507377, 65636, 14, 1507378, 65636, 14, 1507379, 65636, 14, 1507380, 65636, 14, 1572864, 65638, 43, 1572865, 65638, 43, 1572866, 65638, 43, 1572867, 65638, 43, 1572868, 65638, 43, 1572869, 65638, 43, 1572870, 65638, 43, 1572871, 65638, 43, 1572872, 65638, 43, 1572873, 65638, 43, 1572874, 65638, 43, 1572875, 65638, 43, 1572876, 65638, 43, 1572877, 65638, 43, 1572878, 65638, 43, 1572879, 65638, 43, 1572880, 65638, 43, 1572881, 65638, 43, 1572882, 65638, 43, 1572883, 65638, 43, 1572884, 65638, 43, 1572885, 65638, 43, 1572886, 65638, 43, 1572887, 65638, 43, 1572888, 65638, 43, 1572889, 65638, 43, 1572890, 65636, 14, 1572891, 65636, 14, 1572892, 65636, 14, 1572893, 65636, 14, 1572894, 131172, 14, 1572897, 65636, 14, 1572898, 65636, 14, 1572899, 65636, 14, 1572900, 65636, 14, 1572901, 65636, 14, 1572902, 100, 10, 1572903, 65636, 10, 1572904, 131172, 10, 1572905, 65636, 14, 1572906, 65636, 14, 1572907, 65636, 14, 1572908, 65636, 14, 1572909, 65636, 14, 1572910, 65636, 14, 1572911, 65636, 14, 1572912, 65636, 14, 1572913, 65636, 14, 1572914, 65636, 14, 1572915, 65636, 14, 1572916, 65636, 14, 1638400, 65638, 43, 1638401, 65638, 43, 1638402, 65638, 43, 1638403, 65638, 43, 1638404, 65638, 43, 1638405, 65638, 43, 1638406, 65638, 43, 1638407, 65638, 43, 1638408, 65638, 43, 1638409, 65638, 43, 1638410, 65638, 43, 1638411, 65638, 43, 1638412, 65638, 43, 1638413, 65638, 43, 1638414, 65638, 43, 1638415, 65638, 43, 1638416, 65638, 43, 1638417, 65638, 43, 1638418, 65638, 43, 1638419, 65638, 43, 1638420, 65638, 43, 1638421, 65638, 43, 1638422, 65638, 43, 1638423, 65638, 43, 1638424, 65638, 43, 1638425, 65638, 43, 1638426, 65636, 14, 1638427, 65636, 14, 1638428, 65636, 14, 1638429, 65636, 14, 1638430, 131172, 14, 1638433, 65636, 14, 1638434, 65636, 14, 1638435, 65636, 14, 1638436, 65636, 14, 1638437, 65636, 14, 1638438, 100, 10, 1638439, 65636, 10, 1638440, 131172, 10, 1638441, 65636, 14, 1638442, 65636, 14, 1638443, 65636, 14, 1638444, 65636, 14, 1638445, 65636, 14, 1638446, 65636, 14, 1638447, 65636, 14, 1638448, 65636, 14, 1638449, 65636, 14, 1638450, 65636, 14, 1638451, 65636, 14, 1638452, 65636, 14, 1703962, 65636, 14, 1703963, 65636, 14, 1703964, 65636, 14, 1703965, 65636, 14, 1703966, 131172, 14, 1703969, 65636, 14, 1703970, 65636, 14, 1703971, 65636, 14, 1703972, 65636, 14, 1703973, 65636, 14, 1703974, 100, 10, 1703975, 65636, 10, 1703976, 131172, 10, 1703977, 65636, 14, 1703978, 65636, 14, 1703979, 65636, 14, 1703980, 65636, 14, 1703981, 65636, 14, 1703982, 65636, 14, 1703983, 65636, 14, 1703984, 65636, 14, 1703985, 65636, 14, 1703986, 65636, 14, 1703987, 65636, 14, 1703988, 65636, 14, 1769498, 65636, 14, 1769499, 65636, 14, 1769500, 65636, 14, 1769501, 65636, 14, 1769502, 131172, 14, 1769503, 327780, 46, 1769505, 65636, 14, 1769506, 65636, 14, 1769507, 65636, 14, 1769508, 65636, 14, 1769509, 65636, 14, 1769510, 100, 10, 1769511, 65636, 10, 1769512, 131172, 10, 1769513, 65636, 14, 1769514, 65636, 14, 1769515, 65636, 14, 1769516, 65636, 14, 1769517, 65636, 14, 1769518, 65636, 14, 1769519, 65636, 14, 1769520, 65636, 14, 1769521, 65636, 14, 1769522, 65636, 14, 1769523, 65636, 14, 1769524, 65636, 14, 1835041, 65636, 14, 1835042, 65636, 14, 1835043, 65636, 14, 1835044, 65636, 14, 1835045, 65636, 14, 1835046, 100, 10, 1835047, 65636, 10, 1835048, 131172, 10, 1835049, 65636, 14, 1835050, 65636, 14, 1835051, 65636, 14, 1835052, 65636, 14, 1835053, 65636, 14, 1835054, 65636, 14, 1835055, 65636, 14, 1835056, 65636, 14, 1835057, 65636, 14, 1835058, 65636, 14, 1835059, 65636, 14, 1900570, 65636, 14, 1900571, 65636, 14, 1900572, 65636, 14, 1900573, 65636, 14, 1900574, 65636, 14, 1900575, 65636, 14, 1900576, 100, 12, 1900577, 65636, 14, 1900578, 65636, 14, 1900579, 65636, 14, 1900580, 65636, 14, 1900581, 65636, 14, 1900582, 100, 10, 1900583, 65636, 10, 1900584, 131172, 10, 1900585, 65636, 14, 1900586, 65636, 14, 1900587, 65636, 14, 1900588, 65636, 14, 1900589, 65636, 14, 1900590, 131172, 12, 1900595, 327780, 46, 1966106, 65636, 14, 1966107, 65636, 14, 1966108, 65636, 14, 1966109, 65636, 14, 1966110, 65636, 14, 1966111, 65636, 14, 1966112, 100, 14, 1966113, 65636, 14, 1966114, 65636, 14, 1966115, 65636, 14, 1966116, 65636, 14, 1966117, 65636, 14, 1966118, 100, 10, 1966119, 65636, 10, 1966120, 131172, 10, 1966121, 65636, 14, 1966122, 65636, 14, 1966123, 65636, 14, 1966124, 65636, 14, 1966125, 65636, 14, 1966126, 131172, 14, 1966128, 327780, 46, 2031642, 65636, 14, 2031643, 65636, 14, 2031644, 65636, 14, 2031645, 65636, 14, 2031646, 65636, 14, 2031647, 65636, 14, 2031648, 100, 14, 2031649, 65636, 14, 2031650, 65636, 14, 2031651, 65636, 14, 2031652, 65636, 14, 2031653, 65636, 14, 2031654, 100, 10, 2031655, 65636, 10, 2031656, 131172, 10, 2031657, 65636, 14, 2031658, 65636, 14, 2031659, 65636, 14, 2031660, 65636, 14, 2031661, 65636, 14, 2031662, 131172, 14, 2097185, 65636, 14, 2097186, 65636, 14, 2097187, 65636, 14, 2097188, 65636, 14, 2097189, 65636, 14, 2097190, 100, 10, 2097191, 65636, 10, 2097192, 131172, 10, 2097193, 65636, 14, 2097194, 65636, 14, 2097195, 65636, 14, 2097196, 65636, 14, 2097197, 65636, 14, 2097198, 131172, 14, 2097200, 65636, 14, 2097201, 65636, 14, 2097202, 65636, 14, 2097203, 65636, 14, 2097204, 65636, 14, 2162718, 327780, 46, 2162722, 65638, 47, 2162723, 65638, 47, 2162724, 65638, 47, 2162725, 65638, 47, 2162726, 65638, 47, 2162727, 65638, 47, 2162728, 65638, 47, 2162729, 65638, 47, 2162730, 327780, 46, 2162731, 65638, 47, 2162736, 65636, 14, 2162737, 65636, 14, 2162738, 65636, 14, 2162739, 65636, 14, 2162740, 65636, 14, 2228272, 65636, 14, 2228273, 65636, 14, 2228274, 65636, 14, 2228275, 65636, 14, 2228276, 65636, 14, 2293786, 65636, 14, 2293787, 65636, 14, 2293788, 65636, 14, 2293789, 65636, 14, 2293790, 65636, 14, 2293791, 65636, 14, 2293792, 65636, 14, 2293798, 65636, 0, 2293799, 131172, 0, 2293800, 196708, 0, 2293808, 65636, 14, 2293809, 65636, 14, 2293810, 65636, 14, 2293811, 65636, 14, 2293812, 65636, 14, 2359322, 65636, 14, 2359323, 65636, 14, 2359324, 65636, 14, 2359325, 65636, 14, 2359326, 65636, 14, 2359327, 65636, 14, 2359328, 65636, 14, 2359329, 65636, 14, 2359330, 65636, 14, 2359331, 65636, 14, 2359332, 65636, 14, 2359333, 65636, 14, 2359334, 100, 10, 2359335, 65636, 10, 2359336, 131172, 10, 2359337, 65636, 14, 2359338, 65636, 14, 2359339, 65636, 14, 2359340, 65636, 14, 2359341, 65636, 14, 2359342, 65636, 14, 2359343, 65636, 14, 2359344, 65636, 14, 2359345, 65636, 14, 2359346, 65636, 14, 2359347, 65636, 14, 2359348, 65636, 14, 2424858, 65636, 14, 2424859, 65636, 14, 2424860, 65636, 14, 2424861, 65636, 14, 2424862, 65636, 14, 2424863, 65636, 14, 2424864, 65636, 14, 2424865, 65636, 14, 2424866, 65636, 14, 2424867, 65636, 14, 2424868, 65636, 14, 2424869, 65636, 14, 2424870, 100, 10, 2424871, 65636, 10, 2424872, 131172, 10, 2424873, 65636, 14, 2424874, 65636, 14, 2424875, 65636, 14, 2424876, 65636, 14, 2424877, 65636, 14, 2424878, 65636, 14, 2424879, 65636, 14, 2424880, 65636, 14, 2424881, 65636, 14, 2424882, 65636, 14, 2424883, 65636, 14, 2424884, 65636, 14, 2490394, 65636, 14, 2490395, 65636, 14, 2490396, 65636, 14, 2490397, 65636, 14, 2490398, 65636, 14, 2490399, 65636, 14, 2490400, 65636, 14, 2490401, 65636, 14, 2490402, 65636, 14, 2490403, 65636, 14, 2490404, 65636, 14, 2490405, 65636, 14, 2490406, 100, 10, 2490407, 65636, 10, 2490408, 131172, 10, 2490409, 65636, 14, 2490410, 65636, 14, 2490411, 65636, 14, 2490412, 65636, 14, 2490413, 65636, 14, 2490414, 65636, 14, 2490415, 65636, 14, 2490416, 65636, 14, 2490417, 65636, 14, 2490418, 65636, 14, 2490419, 65636, 14, 2490420, 65636, 14, 2555930, 65636, 14, 2555931, 65636, 14, 2555932, 65636, 14, 2555933, 65636, 14, 2555934, 65636, 14, 2555935, 65636, 14, 2555936, 65636, 14, 2555937, 65636, 14, 2555938, 65636, 14, 2555939, 65636, 14, 2555940, 65636, 14, 2555941, 65636, 14, 2555942, 100, 10, 2555943, 65636, 10, 2555944, 131172, 10, 2555945, 65636, 14, 2555946, 65636, 14, 2555947, 65636, 14, 2555948, 65636, 14, 2555949, 65636, 14, 2555950, 65636, 14, 2555951, 65636, 14, 2555952, 65636, 14, 2555953, 65636, 14, 2555954, 65636, 14, 2555955, 65636, 14, 2555956, 65636, 14, 2621466, 65636, 14, 2621467, 65636, 14, 2621468, 65636, 14, 2621469, 65636, 14, 2621470, 65636, 14, 2621471, 65636, 14, 2621472, 65636, 14, 2621473, 65636, 14, 2621474, 65636, 14, 2621475, 65636, 14, 2621476, 65636, 14, 2621477, 65636, 14, 2621478, 100, 10, 2621479, 65636, 10, 2621480, 131172, 10, 2621481, 65636, 14, 2621482, 65636, 14, 2621483, 65636, 14, 2621484, 65636, 14, 2621485, 65636, 14, 2621486, 65636, 14, 2621487, 65636, 14, 2621488, 65636, 14, 2621489, 65636, 14, 2621490, 65636, 14, 2621491, 65636, 14, 2621492, 65636, 14, 2687003, 65636, 14, 2687004, 65636, 14, 2687005, 65636, 14, 2687006, 65636, 14, 2687007, 65636, 14, 2687008, 65636, 14, 2687009, 65636, 14, 2687010, 65636, 14, 2687011, 65636, 14, 2687012, 65636, 14, 2687013, 65636, 14, 2687014, 100, 10, 2687015, 65636, 10, 2687016, 131172, 10, 2687017, 65636, 14, 2687018, 65636, 14, 2687019, 65636, 14, 2687020, 65636, 14, 2687021, 65636, 14, 2687022, 65636, 14, 2687023, 65636, 14, 2687024, 65636, 14, 2687025, 65636, 14, 2687026, 65636, 14, 2687027, 65636, 14, 2752540, 65636, 14, 2752541, 65636, 14, 2752542, 65636, 14, 2752543, 65636, 14, 2752544, 65636, 14, 2752545, 65636, 14, 2752546, 65636, 14, 2752547, 65636, 14, 2752548, 65636, 14, 2752549, 65636, 14, 2752550, 100, 10, 2752551, 65636, 10, 2752552, 131172, 10, 2752553, 65636, 14, 2752554, 65636, 14, 2752555, 65636, 14, 2752556, 65636, 14, 2752557, 65636, 14, 2752558, 65636, 14, 2752559, 65636, 14, 2752560, 65636, 14, 2752561, 65636, 14, 2752562, 65636, 14, 2818077, 65636, 14, 2818078, 65636, 14, 2818079, 65636, 14, 2818080, 65636, 14, 2818081, 65636, 14, 2818082, 65636, 14, 2818083, 65636, 14, 2818084, 65636, 14, 2818085, 65636, 14, 2818086, 100, 10, 2818087, 65636, 10, 2818088, 131172, 10, 2818089, 65636, 14, 2818090, 65636, 14, 2818091, 65636, 14, 2818092, 65636, 14, 2818093, 65636, 14, 2818094, 65636, 14, 2818095, 65636, 14, 2818096, 65636, 14, 2818097, 65636, 14, 2818098, 65636, 14, 2883616, 65636, 14, 2883617, 65636, 14, 2883618, 65636, 14, 2883619, 65636, 14, 2883620, 65636, 14, 2883621, 65636, 14, 2883622, 100, 10, 2883623, 65636, 10, 2883624, 131172, 10, 2883625, 65636, 14, 2883626, 65636, 14, 2883627, 65636, 14, 2883628, 65636, 14, 2883629, 65636, 14, 2883630, 65636, 14, 2883631, 65636, 14, 2883632, 65636, 14, 2883633, 65636, 14, 2883634, 65636, 14, 2949152, 65636, 14, 2949153, 65636, 14, 2949154, 65636, 14, 2949155, 65636, 14, 2949156, 65636, 14, 2949157, 65636, 14, 2949158, 100, 10, 2949159, 65636, 10, 2949160, 131172, 10, 2949161, 65636, 14, 2949162, 65636, 14, 2949163, 65636, 14, 2949164, 65636, 14, 2949165, 65636, 14, 2949166, 65636, 14, 2949167, 65636, 14, 2949168, 65636, 14, 2949169, 65636, 14, 3014688, 65636, 14, 3014689, 65636, 14, 3014690, 65636, 14, 3014691, 65636, 14, 3014692, 65636, 14, 3014693, 65636, 14, 3014694, 100, 10, 3014695, 65636, 10, 3014696, 131172, 10, 3014697, 65636, 14, 3014698, 65636, 14, 3014699, 65636, 14, 3014700, 65636, 14, 3014701, 65636, 14, 3014702, 65636, 14, 3014703, 65636, 14, 3080224, 65636, 14, 3080225, 65636, 14, 3080226, 65636, 14, 3080227, 65636, 14, 3080228, 65636, 14, 3080229, 65636, 14, 3080230, 100, 10, 3080231, 65636, 10, 3080232, 131172, 10, 3080233, 65636, 14, 3080234, 65636, 14, 3080235, 65636, 14, 3080236, 65636, 14, 3080237, 65636, 14, 3080238, 65636, 14, 3080239, 65636, 14, 3145760, 65636, 14, 3145761, 65636, 14, 3145762, 65636, 14, 3145763, 65636, 14, 3145764, 65636, 14, 3145765, 65636, 14, 3145766, 100, 10, 3145767, 65636, 10, 3145768, 131172, 10, 3145769, 65636, 14, 3145770, 65636, 14, 3145771, 65636, 14, 3145772, 65636, 14, 3145773, 65636, 14, 3145774, 65636, 14, 3145775, 65636, 14, 3211296, 65636, 14, 3211297, 65636, 14, 3211298, 65636, 14, 3211299, 65636, 14, 3211300, 65636, 14, 3211301, 65636, 14, 3211302, 100, 10, 3211303, 65636, 10, 3211304, 131172, 10, 3211305, 65636, 14, 3211306, 65636, 14, 3211307, 65636, 14, 3211308, 65636, 14, 3211309, 65636, 14, 3211310, 65636, 14, 3211311, 65636, 14 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 458763, 131173, 8, 458764, 196709, 8, 458765, 262245, 8, 524299, 131173, 9, 524300, 196709, 9, 524301, 262245, 9, 589835, 131173, 10, 589836, 196709, 10, 589837, 262245, 10, 786439, 100, 64, 786440, 65636, 64, 786448, 262244, 64, 786449, 327780, 64, 851975, 100, 65, 851976, 65636, 65, 851977, 131172, 65, 851983, 196708, 65, 851984, 262244, 65, 851985, 327780, 65, 917542, 65636, 42, 917544, 65636, 42, 917552, 393316, 11, 917553, 458852, 11, 983075, 327780, 72, 983078, 101, 76, 983080, 101, 76, 983083, 458852, 72, 983088, 393316, 12, 983089, 458852, 12, 1048611, 327780, 73, 1048619, 458852, 73, 1114147, 327780, 73, 1114155, 458852, 73, 1179683, 327780, 73, 1179691, 458852, 73, 1245218, 327780, 72, 1245219, 327780, 74, 1245220, 393316, 74, 1245221, 393316, 74, 1245225, 393316, 74, 1245226, 393316, 74, 1245227, 458852, 74, 1245228, 458852, 72, 1310754, 327780, 73, 1310764, 458852, 73, 1376287, 393316, 78, 1376288, 458852, 72, 1376290, 327780, 73, 1376300, 458852, 73, 1441824, 458852, 73, 1441826, 327780, 73, 1441836, 458852, 73, 1441840, 393316, 74, 1441841, 393316, 74, 1441842, 393316, 74, 1441843, 393316, 74, 1441844, 393316, 74, 1507360, 458852, 73, 1507361, 327780, 72, 1507362, 327780, 74, 1507363, 393316, 74, 1507364, 393316, 74, 1507365, 393316, 74, 1507369, 393316, 74, 1507370, 393316, 74, 1507371, 393316, 74, 1507372, 458852, 74, 1507373, 458852, 72, 1507374, 327780, 72, 1572896, 458852, 73, 1572897, 327780, 73, 1572909, 458852, 73, 1572910, 327780, 73, 1638432, 458852, 73, 1638433, 327780, 73, 1638445, 458852, 73, 1638446, 327780, 73, 1703968, 458852, 73, 1703969, 327780, 73, 1703981, 458852, 73, 1703982, 327780, 73, 1703984, 131173, 8, 1703985, 196709, 8, 1703986, 262245, 8, 1769504, 458852, 73, 1769505, 327780, 73, 1769517, 458852, 73, 1769518, 327780, 73, 1769520, 131173, 9, 1769521, 196709, 9, 1769522, 262245, 9, 1835034, 393316, 74, 1835035, 393316, 74, 1835036, 393316, 74, 1835037, 393316, 74, 1835038, 393316, 74, 1835039, 393316, 74, 1835040, 458852, 74, 1835041, 327780, 73, 1835053, 458852, 73, 1835054, 327780, 74, 1835057, 196709, 10, 1835059, 327782, 26, 1900573, 131173, 8, 1900574, 196709, 8, 1900575, 262245, 8, 1900577, 327780, 74, 1900578, 393316, 74, 1900579, 393316, 74, 1900580, 393316, 74, 1900581, 393316, 74, 1900585, 393316, 74, 1900586, 393316, 74, 1900587, 393316, 74, 1900588, 393316, 74, 1900589, 458852, 74, 1900591, 458852, 73, 1900592, 262244, 71, 1900594, 262244, 71, 1966109, 131173, 9, 1966110, 196709, 9, 1966111, 262245, 9, 1966127, 458852, 73, 1966129, 262244, 71, 2031645, 131173, 10, 2031646, 196709, 10, 2031647, 262245, 10, 2031663, 458852, 73, 2031664, 393316, 74, 2031665, 393316, 74, 2031666, 393316, 74, 2031667, 393316, 74, 2031668, 393316, 74, 2097184, 327782, 35, 2097199, 458852, 73, 2162720, 327782, 35, 2162721, 327782, 35, 2162725, 262245, 116, 2162732, 327782, 35, 2162734, 327780, 74, 2162735, 458852, 74, 2228250, 393316, 74, 2228251, 393316, 74, 2228252, 393316, 74, 2228253, 393316, 74, 2228254, 393316, 74, 2228255, 393316, 74, 2228257, 327782, 35, 2228268, 327782, 35, 2228271, 458852, 73, 2293792, 65636, 12, 2293793, 65636, 12, 2293794, 65636, 12, 2293795, 65636, 12, 2293796, 65636, 12, 2293797, 65636, 12, 2293801, 65636, 12, 2293802, 65636, 12, 2293803, 65636, 12, 2293804, 65636, 12, 2293805, 65636, 12, 2293806, 65636, 12, 2293807, 65636, 12, 2359333, 65636, 13, 2359334, 65636, 13, 2359335, 65636, 13, 2359336, 65636, 13, 2359337, 65636, 13 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 560) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(1456, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 432) +scene_destination = "res://Maps/MtTamaranch/Mt_Tamaranch.tscn" +location = Vector2(496, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 432) +scene_destination = "res://Maps/MtTamaranch/Mt_Tamaranch.tscn" +location = Vector2(304, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 304) +scene_destination = "res://Maps/MtTamaranch/Mt_Tamaranch.tscn" +location = Vector2(1264, 1104) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1264, 1136) +scene_destination = "res://Maps/DreamRoute13/Dream_Route_13.tscn" +location = Vector2(1456, 1456) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/MtTamaranch/Mt_Tamaranch_tileset.tres b/Maps/MtTamaranch/Mt_Tamaranch_tileset.tres new file mode 100644 index 000000000..af165a9ed --- /dev/null +++ b/Maps/MtTamaranch/Mt_Tamaranch_tileset.tres @@ -0,0 +1,113 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:10/0 = 0 +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:65/0 = 0 +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:10/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:42/0 = 0 +1:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:10/0 = 0 +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:71/0 = 0 +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:64/0 = 0 +5:65/0 = 0 +5:72/0 = 0 +5:73/0 = 0 +5:74/0 = 0 +5:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:12/0 = 0 +6:74/0 = 0 +6:78/0 = 0 +7:11/0 = 0 +7:12/0 = 0 +7:72/0 = 0 +7:73/0 = 0 +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +0:76/0 = 0 +0:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:10/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:116/0 = 0 +4:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:47/0 = 0 +5:26/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") diff --git a/Maps/NagekisHouse/Nageki's_House.gd b/Maps/NagekisHouse/Nageki's_House.gd new file mode 100644 index 000000000..5eb4a2fb9 --- /dev/null +++ b/Maps/NagekisHouse/Nageki's_House.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map210 + +var map_name = "Nageki's House" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 208): + Global.game.play_dialogue("MAP210_NPC_1") + return null diff --git a/Maps/NagekisHouse/Nageki's_House.gd.uid b/Maps/NagekisHouse/Nageki's_House.gd.uid new file mode 100644 index 000000000..a0f094e71 --- /dev/null +++ b/Maps/NagekisHouse/Nageki's_House.gd.uid @@ -0,0 +1 @@ +uid://dkaps6n0u7nv0 diff --git a/Maps/NagekisHouse/Nageki's_House.tscn b/Maps/NagekisHouse/Nageki's_House.tscn new file mode 100644 index 000000000..d5d5429b3 --- /dev/null +++ b/Maps/NagekisHouse/Nageki's_House.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NagekisHouse/Nageki's_House_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NagekisHouse/Nageki's_House.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/nageki.png" id="301"] +[node name="Nageki's House" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 17, 1, 131072, 17, 2, 131072, 17, 3, 131072, 17, 4, 131072, 17, 5, 131072, 17, 6, 131072, 17, 7, 131072, 17, 8, 131072, 17, 9, 131072, 17, 10, 131072, 17, 11, 131072, 17, 12, 131072, 17, 13, 131072, 17, 14, 131072, 17, 15, 131072, 17, 16, 131072, 17, 17, 131072, 17, 18, 131072, 17, 19, 131072, 17, 20, 131072, 17, 21, 131072, 17, 22, 131072, 17, 23, 131072, 17, 24, 131072, 17, 25, 131072, 17, 26, 131072, 17, 27, 131072, 17, 65536, 131072, 17, 65537, 131072, 17, 65538, 131072, 17, 65539, 131072, 17, 65540, 131072, 17, 65541, 131072, 17, 65542, 131072, 17, 65543, 131072, 17, 65544, 131072, 17, 65545, 131072, 17, 65546, 131072, 17, 65547, 131072, 17, 65548, 131072, 17, 65549, 131072, 17, 65550, 131072, 17, 65551, 131072, 17, 65552, 131072, 17, 65553, 131072, 17, 65554, 131072, 17, 65555, 131072, 17, 65556, 131072, 17, 65557, 131072, 17, 65558, 131072, 17, 65559, 131072, 17, 65560, 131072, 17, 65561, 131072, 17, 65562, 131072, 17, 65563, 131072, 17, 131072, 131072, 17, 131073, 131072, 17, 131074, 131072, 17, 131075, 131072, 17, 131076, 131072, 17, 131077, 131072, 17, 131078, 131072, 17, 131079, 131072, 17, 131080, 0, 114, 131081, 65536, 114, 131082, 65536, 114, 131083, 65536, 114, 131084, 65536, 114, 131085, 65536, 114, 131086, 65536, 114, 131087, 65536, 114, 131088, 65536, 114, 131089, 65536, 114, 131090, 65536, 114, 131091, 131072, 114, 131092, 131072, 17, 131093, 131072, 17, 131094, 131072, 17, 131095, 131072, 17, 131096, 131072, 17, 131097, 131072, 17, 131098, 131072, 17, 131099, 131072, 17, 196608, 131072, 17, 196609, 131072, 17, 196610, 131072, 17, 196611, 131072, 17, 196612, 131072, 17, 196613, 131072, 17, 196614, 131072, 17, 196615, 131072, 17, 196616, 0, 115, 196617, 65536, 115, 196618, 65536, 115, 196619, 65536, 115, 196620, 65536, 115, 196621, 65536, 115, 196622, 65536, 115, 196623, 65536, 115, 196624, 65536, 115, 196625, 65536, 115, 196626, 65536, 115, 196627, 131072, 115, 196628, 131072, 17, 196629, 131072, 17, 196630, 131072, 17, 196631, 131072, 17, 196632, 131072, 17, 196633, 131072, 17, 196634, 131072, 17, 196635, 131072, 17, 262144, 131072, 17, 262145, 131072, 17, 262146, 131072, 17, 262147, 131072, 17, 262148, 131072, 17, 262149, 131072, 17, 262150, 131072, 17, 262151, 131072, 17, 262152, 262145, 5, 262153, 131073, 3, 262154, 131073, 3, 262155, 131073, 3, 262156, 131073, 3, 262157, 131073, 3, 262158, 131073, 3, 262159, 131073, 3, 262160, 131073, 3, 262161, 131073, 3, 262162, 131073, 3, 262163, 1, 6, 262164, 131072, 17, 262165, 131072, 17, 262166, 131072, 17, 262167, 131072, 17, 262168, 131072, 17, 262169, 131072, 17, 262170, 131072, 17, 262171, 131072, 17, 327680, 131072, 17, 327681, 131072, 17, 327682, 131072, 17, 327683, 131072, 17, 327684, 131072, 17, 327685, 131072, 17, 327686, 131072, 17, 327687, 131072, 17, 327688, 262145, 2, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 4, 327700, 131072, 17, 327701, 131072, 17, 327702, 131072, 17, 327703, 131072, 17, 327704, 131072, 17, 327705, 131072, 17, 327706, 131072, 17, 327707, 131072, 17, 393216, 131072, 17, 393217, 131072, 17, 393218, 131072, 17, 393219, 131072, 17, 393220, 131072, 17, 393221, 131072, 17, 393222, 131072, 17, 393223, 131072, 17, 393224, 262145, 2, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 262145, 0, 393234, 262145, 4, 393235, 65537, 4, 393236, 131072, 17, 393237, 131072, 17, 393238, 131072, 17, 393239, 131072, 17, 393240, 131072, 17, 393241, 131072, 17, 393242, 131072, 17, 393243, 131072, 17, 458752, 131072, 17, 458753, 131072, 17, 458754, 131072, 17, 458755, 131072, 17, 458756, 131072, 17, 458757, 131072, 17, 458758, 131072, 17, 458759, 131072, 17, 458760, 262145, 2, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 4, 458770, 0, 0, 458771, 131073, 7, 458772, 131072, 17, 458773, 131072, 17, 458774, 131072, 17, 458775, 131072, 17, 458776, 131072, 17, 458777, 131072, 17, 458778, 131072, 17, 458779, 131072, 17, 524288, 131072, 17, 524289, 131072, 17, 524290, 131072, 17, 524291, 131072, 17, 524292, 131072, 17, 524293, 131072, 17, 524294, 131072, 17, 524295, 131072, 17, 524296, 262145, 2, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 4, 524306, 0, 0, 524307, 0, 0, 524308, 131072, 17, 524309, 131072, 17, 524310, 131072, 17, 524311, 131072, 17, 524312, 131072, 17, 524313, 131072, 17, 524314, 131072, 17, 524315, 131072, 17, 589824, 131072, 17, 589825, 131072, 17, 589826, 131072, 17, 589827, 131072, 17, 589828, 131072, 17, 589829, 131072, 17, 589830, 131072, 17, 589831, 131072, 17, 589832, 262145, 2, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 4, 589842, 0, 0, 589843, 0, 0, 589844, 131072, 17, 589845, 131072, 17, 589846, 131072, 17, 589847, 131072, 17, 589848, 131072, 17, 589849, 131072, 17, 589850, 131072, 17, 589851, 131072, 17, 655360, 131072, 17, 655361, 131072, 17, 655362, 131072, 17, 655363, 131072, 17, 655364, 131072, 17, 655365, 131072, 17, 655366, 131072, 17, 655367, 131072, 17, 655368, 262145, 2, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 131073, 0, 655378, 131073, 3, 655379, 1, 6, 655380, 131072, 17, 655381, 131072, 17, 655382, 131072, 17, 655383, 131072, 17, 655384, 131072, 17, 655385, 131072, 17, 655386, 131072, 17, 655387, 131072, 17, 720896, 131072, 17, 720897, 131072, 17, 720898, 131072, 17, 720899, 131072, 17, 720900, 131072, 17, 720901, 131072, 17, 720902, 131072, 17, 720903, 131072, 17, 720904, 262145, 6, 720905, 262145, 4, 720906, 262145, 4, 720907, 262145, 4, 720908, 262145, 4, 720909, 262145, 4, 720910, 262145, 4, 720911, 262145, 4, 720912, 262145, 4, 720913, 262145, 4, 720914, 262145, 4, 720915, 131073, 6, 720916, 131072, 17, 720917, 131072, 17, 720918, 131072, 17, 720919, 131072, 17, 720920, 131072, 17, 720921, 131072, 17, 720922, 131072, 17, 720923, 131072, 17, 786432, 131072, 17, 786433, 131072, 17, 786434, 131072, 17, 786435, 131072, 17, 786436, 131072, 17, 786437, 131072, 17, 786438, 131072, 17, 786439, 131072, 17, 786440, 131072, 17, 786441, 131072, 17, 786442, 131072, 17, 786443, 131072, 17, 786444, 131072, 17, 786445, 131072, 17, 786446, 131072, 17, 786447, 131072, 17, 786448, 131072, 17, 786449, 131072, 17, 786450, 131072, 17, 786451, 131072, 17, 786452, 131072, 17, 786453, 131072, 17, 786454, 131072, 17, 786455, 131072, 17, 786456, 131072, 17, 786457, 131072, 17, 786458, 131072, 17, 786459, 131072, 17, 851968, 131072, 17, 851969, 131072, 17, 851970, 131072, 17, 851971, 131072, 17, 851972, 131072, 17, 851973, 131072, 17, 851974, 131072, 17, 851975, 131072, 17, 851976, 131072, 17, 851977, 131072, 17, 851978, 131072, 17, 851979, 131072, 17, 851980, 131072, 17, 851981, 131072, 17, 851982, 131072, 17, 851983, 131072, 17, 851984, 131072, 17, 851985, 131072, 17, 851986, 131072, 17, 851987, 131072, 17, 851988, 131072, 17, 851989, 131072, 17, 851990, 131072, 17, 851991, 131072, 17, 851992, 131072, 17, 851993, 131072, 17, 851994, 131072, 17, 851995, 131072, 17, 917504, 131072, 17, 917505, 131072, 17, 917506, 131072, 17, 917507, 131072, 17, 917508, 131072, 17, 917509, 131072, 17, 917510, 131072, 17, 917511, 131072, 17, 917512, 131072, 17, 917513, 131072, 17, 917514, 131072, 17, 917515, 131072, 17, 917516, 131072, 17, 917517, 131072, 17, 917518, 131072, 17, 917519, 131072, 17, 917520, 131072, 17, 917521, 131072, 17, 917522, 131072, 17, 917523, 131072, 17, 917524, 131072, 17, 917525, 131072, 17, 917526, 131072, 17, 917527, 131072, 17, 917528, 131072, 17, 917529, 131072, 17, 917530, 131072, 17, 917531, 131072, 17, 983040, 131072, 17, 983041, 131072, 17, 983042, 131072, 17, 983043, 131072, 17, 983044, 131072, 17, 983045, 131072, 17, 983046, 131072, 17, 983047, 131072, 17, 983048, 131072, 17, 983049, 131072, 17, 983050, 131072, 17, 983051, 131072, 17, 983052, 131072, 17, 983053, 131072, 17, 983054, 131072, 17, 983055, 131072, 17, 983056, 131072, 17, 983057, 131072, 17, 983058, 131072, 17, 983059, 131072, 17, 983060, 131072, 17, 983061, 131072, 17, 983062, 131072, 17, 983063, 131072, 17, 983064, 131072, 17, 983065, 131072, 17, 983066, 131072, 17, 983067, 131072, 17, 1048576, 131072, 17, 1048577, 131072, 17, 1048578, 131072, 17, 1048579, 131072, 17, 1048580, 131072, 17, 1048581, 131072, 17, 1048582, 131072, 17, 1048583, 131072, 17, 1048584, 131072, 17, 1048585, 131072, 17, 1048586, 131072, 17, 1048587, 131072, 17, 1048588, 131072, 17, 1048589, 131072, 17, 1048590, 131072, 17, 1048591, 131072, 17, 1048592, 131072, 17, 1048593, 131072, 17, 1048594, 131072, 17, 1048595, 131072, 17, 1048596, 131072, 17, 1048597, 131072, 17, 1048598, 131072, 17, 1048599, 131072, 17, 1048600, 131072, 17, 1048601, 131072, 17, 1048602, 131072, 17, 1048603, 131072, 17, 1114112, 131072, 17, 1114113, 131072, 17, 1114114, 131072, 17, 1114115, 131072, 17, 1114116, 131072, 17, 1114117, 131072, 17, 1114118, 131072, 17, 1114119, 131072, 17, 1114120, 131072, 17, 1114121, 131072, 17, 1114122, 131072, 17, 1114123, 131072, 17, 1114124, 131072, 17, 1114125, 131072, 17, 1114126, 131072, 17, 1114127, 131072, 17, 1114128, 131072, 17, 1114129, 131072, 17, 1114130, 131072, 17, 1114131, 131072, 17, 1114132, 131072, 17, 1114133, 131072, 17, 1114134, 131072, 17, 1114135, 131072, 17, 1114136, 131072, 17, 1114137, 131072, 17, 1114138, 131072, 17, 1114139, 131072, 17, 1179648, 131072, 17, 1179649, 131072, 17, 1179650, 131072, 17, 1179651, 131072, 17, 1179652, 131072, 17, 1179653, 131072, 17, 1179654, 131072, 17, 1179655, 131072, 17, 1179656, 131072, 17, 1179657, 131072, 17, 1179658, 131072, 17, 1179659, 131072, 17, 1179660, 131072, 17, 1179661, 131072, 17, 1179662, 131072, 17, 1179663, 131072, 17, 1179664, 131072, 17, 1179665, 131072, 17, 1179666, 131072, 17, 1179667, 131072, 17, 1179668, 131072, 17, 1179669, 131072, 17, 1179670, 131072, 17, 1179671, 131072, 17, 1179672, 131072, 17, 1179673, 131072, 17, 1179674, 131072, 17, 1179675, 131072, 17, 1245184, 131072, 17, 1245185, 131072, 17, 1245186, 131072, 17, 1245187, 131072, 17, 1245188, 131072, 17, 1245189, 131072, 17, 1245190, 131072, 17, 1245191, 131072, 17, 1245192, 131072, 17, 1245193, 131072, 17, 1245194, 131072, 17, 1245195, 131072, 17, 1245196, 131072, 17, 1245197, 131072, 17, 1245198, 131072, 17, 1245199, 131072, 17, 1245200, 131072, 17, 1245201, 131072, 17, 1245202, 131072, 17, 1245203, 131072, 17, 1245204, 131072, 17, 1245205, 131072, 17, 1245206, 131072, 17, 1245207, 131072, 17, 1245208, 131072, 17, 1245209, 131072, 17, 1245210, 131072, 17, 1245211, 131072, 17, 1310720, 131072, 17, 1310721, 131072, 17, 1310722, 131072, 17, 1310723, 131072, 17, 1310724, 131072, 17, 1310725, 131072, 17, 1310726, 131072, 17, 1310727, 131072, 17, 1310728, 131072, 17, 1310729, 131072, 17, 1310730, 131072, 17, 1310731, 131072, 17, 1310732, 131072, 17, 1310733, 131072, 17, 1310734, 131072, 17, 1310735, 131072, 17, 1310736, 131072, 17, 1310737, 131072, 17, 1310738, 131072, 17, 1310739, 131072, 17, 1310740, 131072, 17, 1310741, 131072, 17, 1310742, 131072, 17, 1310743, 131072, 17, 1310744, 131072, 17, 1310745, 131072, 17, 1310746, 131072, 17, 1310747, 131072, 17, 1376256, 131072, 17, 1376257, 131072, 17, 1376258, 131072, 17, 1376259, 131072, 17, 1376260, 131072, 17, 1376261, 131072, 17, 1376262, 131072, 17, 1376263, 131072, 17, 1376264, 131072, 17, 1376265, 131072, 17, 1376266, 131072, 17, 1376267, 131072, 17, 1376268, 131072, 17, 1376269, 131072, 17, 1376270, 131072, 17, 1376271, 131072, 17, 1376272, 131072, 17, 1376273, 131072, 17, 1376274, 131072, 17, 1376275, 131072, 17, 1376276, 131072, 17, 1376277, 131072, 17, 1376278, 131072, 17, 1376279, 131072, 17, 1376280, 131072, 17, 1376281, 131072, 17, 1376282, 131072, 17, 1376283, 131072, 17, 1441792, 131072, 17, 1441793, 131072, 17, 1441794, 131072, 17, 1441795, 131072, 17, 1441796, 131072, 17, 1441797, 131072, 17, 1441798, 131072, 17, 1441799, 131072, 17, 1441800, 131072, 17, 1441801, 131072, 17, 1441802, 131072, 17, 1441803, 131072, 17, 1441804, 131072, 17, 1441805, 131072, 17, 1441806, 131072, 17, 1441807, 131072, 17, 1441808, 131072, 17, 1441809, 131072, 17, 1441810, 131072, 17, 1441811, 131072, 17, 1441812, 131072, 17, 1441813, 131072, 17, 1441814, 131072, 17, 1441815, 131072, 17, 1441816, 131072, 17, 1441817, 131072, 17, 1441818, 131072, 17, 1441819, 131072, 17 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131083, 0, 95, 131084, 65536, 95, 131088, 0, 95, 131089, 65536, 95, 196616, 196608, 114, 196617, 262144, 114, 196619, 0, 96, 196620, 65536, 96, 196621, 196608, 114, 196622, 262144, 114, 196624, 0, 96, 196625, 65536, 96, 196626, 196608, 114, 196627, 262144, 114, 262152, 196608, 115, 262153, 262144, 115, 262155, 0, 97, 262156, 65536, 97, 262157, 196608, 115, 262158, 262144, 115, 262160, 0, 97, 262161, 65536, 97, 262162, 196608, 115, 262163, 262144, 115, 393224, 196608, 114, 393225, 262144, 114, 393228, 196608, 114, 393229, 262144, 114, 393234, 196608, 114, 393235, 262144, 114, 458760, 196608, 115, 458761, 262144, 115, 458764, 196608, 115, 458765, 262144, 115, 458767, 327680, 114, 458768, 393216, 114, 458770, 196608, 115, 458771, 262144, 115, 524303, 327680, 115, 524304, 393216, 115, 524305, 458752, 112, 524306, 458752, 75, 589832, 196608, 114, 589833, 262144, 114, 589835, 196608, 112, 589842, 458752, 76, 655368, 196608, 115, 655369, 262144, 115, 655371, 196608, 113, 720908, 131072, 99, 720909, 196608, 99, 720910, 262144, 99, 786444, 131072, 100, 786445, 196608, 100, 786446, 262144, 100 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 589835, 262144, 11 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 400) +scene_destination = "res://Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.tscn" +location = Vector2(976, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 208) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/NagekisHouse/Nageki's_House_tileset.tres b/Maps/NagekisHouse/Nageki's_House_tileset.tres new file mode 100644 index 000000000..64d05e537 --- /dev/null +++ b/Maps/NagekisHouse/Nageki's_House_tileset.tres @@ -0,0 +1,124 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-FloatingIsle.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/DreamGrassyBricks_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:95/0 = 0 +0:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:97/0 = 0 +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:97/0 = 0 +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:99/0 = 0 +3:100/0 = 0 +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:99/0 = 0 +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:115/0 = 0 +6:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:75/0 = 0 +7:76/0 = 0 +7:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:112/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NagekisHouse/Nagekis_House.gd b/Maps/NagekisHouse/Nagekis_House.gd new file mode 100644 index 000000000..5eb4a2fb9 --- /dev/null +++ b/Maps/NagekisHouse/Nagekis_House.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map210 + +var map_name = "Nageki's House" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 208): + Global.game.play_dialogue("MAP210_NPC_1") + return null diff --git a/Maps/NagekisHouse/Nagekis_House.gd.uid b/Maps/NagekisHouse/Nagekis_House.gd.uid new file mode 100644 index 000000000..98d781d88 --- /dev/null +++ b/Maps/NagekisHouse/Nagekis_House.gd.uid @@ -0,0 +1 @@ +uid://ch1nc0wkvmpn3 diff --git a/Maps/NagekisHouse/Nagekis_House.tscn b/Maps/NagekisHouse/Nagekis_House.tscn new file mode 100644 index 000000000..ff5783029 --- /dev/null +++ b/Maps/NagekisHouse/Nagekis_House.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NagekisHouse/Nagekis_House_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NagekisHouse/Nagekis_House.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/nageki.png" id="301"] +[node name="Nageki's House" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 17, 1, 131072, 17, 2, 131072, 17, 3, 131072, 17, 4, 131072, 17, 5, 131072, 17, 6, 131072, 17, 7, 131072, 17, 8, 131072, 17, 9, 131072, 17, 10, 131072, 17, 11, 131072, 17, 12, 131072, 17, 13, 131072, 17, 14, 131072, 17, 15, 131072, 17, 16, 131072, 17, 17, 131072, 17, 18, 131072, 17, 19, 131072, 17, 20, 131072, 17, 21, 131072, 17, 22, 131072, 17, 23, 131072, 17, 24, 131072, 17, 25, 131072, 17, 26, 131072, 17, 27, 131072, 17, 65536, 131072, 17, 65537, 131072, 17, 65538, 131072, 17, 65539, 131072, 17, 65540, 131072, 17, 65541, 131072, 17, 65542, 131072, 17, 65543, 131072, 17, 65544, 131072, 17, 65545, 131072, 17, 65546, 131072, 17, 65547, 131072, 17, 65548, 131072, 17, 65549, 131072, 17, 65550, 131072, 17, 65551, 131072, 17, 65552, 131072, 17, 65553, 131072, 17, 65554, 131072, 17, 65555, 131072, 17, 65556, 131072, 17, 65557, 131072, 17, 65558, 131072, 17, 65559, 131072, 17, 65560, 131072, 17, 65561, 131072, 17, 65562, 131072, 17, 65563, 131072, 17, 131072, 131072, 17, 131073, 131072, 17, 131074, 131072, 17, 131075, 131072, 17, 131076, 131072, 17, 131077, 131072, 17, 131078, 131072, 17, 131079, 131072, 17, 131080, 0, 114, 131081, 65536, 114, 131082, 65536, 114, 131083, 65536, 114, 131084, 65536, 114, 131085, 65536, 114, 131086, 65536, 114, 131087, 65536, 114, 131088, 65536, 114, 131089, 65536, 114, 131090, 65536, 114, 131091, 131072, 114, 131092, 131072, 17, 131093, 131072, 17, 131094, 131072, 17, 131095, 131072, 17, 131096, 131072, 17, 131097, 131072, 17, 131098, 131072, 17, 131099, 131072, 17, 196608, 131072, 17, 196609, 131072, 17, 196610, 131072, 17, 196611, 131072, 17, 196612, 131072, 17, 196613, 131072, 17, 196614, 131072, 17, 196615, 131072, 17, 196616, 0, 115, 196617, 65536, 115, 196618, 65536, 115, 196619, 65536, 115, 196620, 65536, 115, 196621, 65536, 115, 196622, 65536, 115, 196623, 65536, 115, 196624, 65536, 115, 196625, 65536, 115, 196626, 65536, 115, 196627, 131072, 115, 196628, 131072, 17, 196629, 131072, 17, 196630, 131072, 17, 196631, 131072, 17, 196632, 131072, 17, 196633, 131072, 17, 196634, 131072, 17, 196635, 131072, 17, 262144, 131072, 17, 262145, 131072, 17, 262146, 131072, 17, 262147, 131072, 17, 262148, 131072, 17, 262149, 131072, 17, 262150, 131072, 17, 262151, 131072, 17, 262152, 262145, 5, 262153, 131073, 3, 262154, 131073, 3, 262155, 131073, 3, 262156, 131073, 3, 262157, 131073, 3, 262158, 131073, 3, 262159, 131073, 3, 262160, 131073, 3, 262161, 131073, 3, 262162, 131073, 3, 262163, 1, 6, 262164, 131072, 17, 262165, 131072, 17, 262166, 131072, 17, 262167, 131072, 17, 262168, 131072, 17, 262169, 131072, 17, 262170, 131072, 17, 262171, 131072, 17, 327680, 131072, 17, 327681, 131072, 17, 327682, 131072, 17, 327683, 131072, 17, 327684, 131072, 17, 327685, 131072, 17, 327686, 131072, 17, 327687, 131072, 17, 327688, 262145, 2, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 4, 327700, 131072, 17, 327701, 131072, 17, 327702, 131072, 17, 327703, 131072, 17, 327704, 131072, 17, 327705, 131072, 17, 327706, 131072, 17, 327707, 131072, 17, 393216, 131072, 17, 393217, 131072, 17, 393218, 131072, 17, 393219, 131072, 17, 393220, 131072, 17, 393221, 131072, 17, 393222, 131072, 17, 393223, 131072, 17, 393224, 262145, 2, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 262145, 0, 393234, 262145, 4, 393235, 65537, 4, 393236, 131072, 17, 393237, 131072, 17, 393238, 131072, 17, 393239, 131072, 17, 393240, 131072, 17, 393241, 131072, 17, 393242, 131072, 17, 393243, 131072, 17, 458752, 131072, 17, 458753, 131072, 17, 458754, 131072, 17, 458755, 131072, 17, 458756, 131072, 17, 458757, 131072, 17, 458758, 131072, 17, 458759, 131072, 17, 458760, 262145, 2, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 4, 458770, 0, 0, 458771, 131073, 7, 458772, 131072, 17, 458773, 131072, 17, 458774, 131072, 17, 458775, 131072, 17, 458776, 131072, 17, 458777, 131072, 17, 458778, 131072, 17, 458779, 131072, 17, 524288, 131072, 17, 524289, 131072, 17, 524290, 131072, 17, 524291, 131072, 17, 524292, 131072, 17, 524293, 131072, 17, 524294, 131072, 17, 524295, 131072, 17, 524296, 262145, 2, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 4, 524306, 0, 0, 524307, 0, 0, 524308, 131072, 17, 524309, 131072, 17, 524310, 131072, 17, 524311, 131072, 17, 524312, 131072, 17, 524313, 131072, 17, 524314, 131072, 17, 524315, 131072, 17, 589824, 131072, 17, 589825, 131072, 17, 589826, 131072, 17, 589827, 131072, 17, 589828, 131072, 17, 589829, 131072, 17, 589830, 131072, 17, 589831, 131072, 17, 589832, 262145, 2, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 4, 589842, 0, 0, 589843, 0, 0, 589844, 131072, 17, 589845, 131072, 17, 589846, 131072, 17, 589847, 131072, 17, 589848, 131072, 17, 589849, 131072, 17, 589850, 131072, 17, 589851, 131072, 17, 655360, 131072, 17, 655361, 131072, 17, 655362, 131072, 17, 655363, 131072, 17, 655364, 131072, 17, 655365, 131072, 17, 655366, 131072, 17, 655367, 131072, 17, 655368, 262145, 2, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 131073, 0, 655378, 131073, 3, 655379, 1, 6, 655380, 131072, 17, 655381, 131072, 17, 655382, 131072, 17, 655383, 131072, 17, 655384, 131072, 17, 655385, 131072, 17, 655386, 131072, 17, 655387, 131072, 17, 720896, 131072, 17, 720897, 131072, 17, 720898, 131072, 17, 720899, 131072, 17, 720900, 131072, 17, 720901, 131072, 17, 720902, 131072, 17, 720903, 131072, 17, 720904, 262145, 6, 720905, 262145, 4, 720906, 262145, 4, 720907, 262145, 4, 720908, 262145, 4, 720909, 262145, 4, 720910, 262145, 4, 720911, 262145, 4, 720912, 262145, 4, 720913, 262145, 4, 720914, 262145, 4, 720915, 131073, 6, 720916, 131072, 17, 720917, 131072, 17, 720918, 131072, 17, 720919, 131072, 17, 720920, 131072, 17, 720921, 131072, 17, 720922, 131072, 17, 720923, 131072, 17, 786432, 131072, 17, 786433, 131072, 17, 786434, 131072, 17, 786435, 131072, 17, 786436, 131072, 17, 786437, 131072, 17, 786438, 131072, 17, 786439, 131072, 17, 786440, 131072, 17, 786441, 131072, 17, 786442, 131072, 17, 786443, 131072, 17, 786444, 131072, 17, 786445, 131072, 17, 786446, 131072, 17, 786447, 131072, 17, 786448, 131072, 17, 786449, 131072, 17, 786450, 131072, 17, 786451, 131072, 17, 786452, 131072, 17, 786453, 131072, 17, 786454, 131072, 17, 786455, 131072, 17, 786456, 131072, 17, 786457, 131072, 17, 786458, 131072, 17, 786459, 131072, 17, 851968, 131072, 17, 851969, 131072, 17, 851970, 131072, 17, 851971, 131072, 17, 851972, 131072, 17, 851973, 131072, 17, 851974, 131072, 17, 851975, 131072, 17, 851976, 131072, 17, 851977, 131072, 17, 851978, 131072, 17, 851979, 131072, 17, 851980, 131072, 17, 851981, 131072, 17, 851982, 131072, 17, 851983, 131072, 17, 851984, 131072, 17, 851985, 131072, 17, 851986, 131072, 17, 851987, 131072, 17, 851988, 131072, 17, 851989, 131072, 17, 851990, 131072, 17, 851991, 131072, 17, 851992, 131072, 17, 851993, 131072, 17, 851994, 131072, 17, 851995, 131072, 17, 917504, 131072, 17, 917505, 131072, 17, 917506, 131072, 17, 917507, 131072, 17, 917508, 131072, 17, 917509, 131072, 17, 917510, 131072, 17, 917511, 131072, 17, 917512, 131072, 17, 917513, 131072, 17, 917514, 131072, 17, 917515, 131072, 17, 917516, 131072, 17, 917517, 131072, 17, 917518, 131072, 17, 917519, 131072, 17, 917520, 131072, 17, 917521, 131072, 17, 917522, 131072, 17, 917523, 131072, 17, 917524, 131072, 17, 917525, 131072, 17, 917526, 131072, 17, 917527, 131072, 17, 917528, 131072, 17, 917529, 131072, 17, 917530, 131072, 17, 917531, 131072, 17, 983040, 131072, 17, 983041, 131072, 17, 983042, 131072, 17, 983043, 131072, 17, 983044, 131072, 17, 983045, 131072, 17, 983046, 131072, 17, 983047, 131072, 17, 983048, 131072, 17, 983049, 131072, 17, 983050, 131072, 17, 983051, 131072, 17, 983052, 131072, 17, 983053, 131072, 17, 983054, 131072, 17, 983055, 131072, 17, 983056, 131072, 17, 983057, 131072, 17, 983058, 131072, 17, 983059, 131072, 17, 983060, 131072, 17, 983061, 131072, 17, 983062, 131072, 17, 983063, 131072, 17, 983064, 131072, 17, 983065, 131072, 17, 983066, 131072, 17, 983067, 131072, 17, 1048576, 131072, 17, 1048577, 131072, 17, 1048578, 131072, 17, 1048579, 131072, 17, 1048580, 131072, 17, 1048581, 131072, 17, 1048582, 131072, 17, 1048583, 131072, 17, 1048584, 131072, 17, 1048585, 131072, 17, 1048586, 131072, 17, 1048587, 131072, 17, 1048588, 131072, 17, 1048589, 131072, 17, 1048590, 131072, 17, 1048591, 131072, 17, 1048592, 131072, 17, 1048593, 131072, 17, 1048594, 131072, 17, 1048595, 131072, 17, 1048596, 131072, 17, 1048597, 131072, 17, 1048598, 131072, 17, 1048599, 131072, 17, 1048600, 131072, 17, 1048601, 131072, 17, 1048602, 131072, 17, 1048603, 131072, 17, 1114112, 131072, 17, 1114113, 131072, 17, 1114114, 131072, 17, 1114115, 131072, 17, 1114116, 131072, 17, 1114117, 131072, 17, 1114118, 131072, 17, 1114119, 131072, 17, 1114120, 131072, 17, 1114121, 131072, 17, 1114122, 131072, 17, 1114123, 131072, 17, 1114124, 131072, 17, 1114125, 131072, 17, 1114126, 131072, 17, 1114127, 131072, 17, 1114128, 131072, 17, 1114129, 131072, 17, 1114130, 131072, 17, 1114131, 131072, 17, 1114132, 131072, 17, 1114133, 131072, 17, 1114134, 131072, 17, 1114135, 131072, 17, 1114136, 131072, 17, 1114137, 131072, 17, 1114138, 131072, 17, 1114139, 131072, 17, 1179648, 131072, 17, 1179649, 131072, 17, 1179650, 131072, 17, 1179651, 131072, 17, 1179652, 131072, 17, 1179653, 131072, 17, 1179654, 131072, 17, 1179655, 131072, 17, 1179656, 131072, 17, 1179657, 131072, 17, 1179658, 131072, 17, 1179659, 131072, 17, 1179660, 131072, 17, 1179661, 131072, 17, 1179662, 131072, 17, 1179663, 131072, 17, 1179664, 131072, 17, 1179665, 131072, 17, 1179666, 131072, 17, 1179667, 131072, 17, 1179668, 131072, 17, 1179669, 131072, 17, 1179670, 131072, 17, 1179671, 131072, 17, 1179672, 131072, 17, 1179673, 131072, 17, 1179674, 131072, 17, 1179675, 131072, 17, 1245184, 131072, 17, 1245185, 131072, 17, 1245186, 131072, 17, 1245187, 131072, 17, 1245188, 131072, 17, 1245189, 131072, 17, 1245190, 131072, 17, 1245191, 131072, 17, 1245192, 131072, 17, 1245193, 131072, 17, 1245194, 131072, 17, 1245195, 131072, 17, 1245196, 131072, 17, 1245197, 131072, 17, 1245198, 131072, 17, 1245199, 131072, 17, 1245200, 131072, 17, 1245201, 131072, 17, 1245202, 131072, 17, 1245203, 131072, 17, 1245204, 131072, 17, 1245205, 131072, 17, 1245206, 131072, 17, 1245207, 131072, 17, 1245208, 131072, 17, 1245209, 131072, 17, 1245210, 131072, 17, 1245211, 131072, 17, 1310720, 131072, 17, 1310721, 131072, 17, 1310722, 131072, 17, 1310723, 131072, 17, 1310724, 131072, 17, 1310725, 131072, 17, 1310726, 131072, 17, 1310727, 131072, 17, 1310728, 131072, 17, 1310729, 131072, 17, 1310730, 131072, 17, 1310731, 131072, 17, 1310732, 131072, 17, 1310733, 131072, 17, 1310734, 131072, 17, 1310735, 131072, 17, 1310736, 131072, 17, 1310737, 131072, 17, 1310738, 131072, 17, 1310739, 131072, 17, 1310740, 131072, 17, 1310741, 131072, 17, 1310742, 131072, 17, 1310743, 131072, 17, 1310744, 131072, 17, 1310745, 131072, 17, 1310746, 131072, 17, 1310747, 131072, 17, 1376256, 131072, 17, 1376257, 131072, 17, 1376258, 131072, 17, 1376259, 131072, 17, 1376260, 131072, 17, 1376261, 131072, 17, 1376262, 131072, 17, 1376263, 131072, 17, 1376264, 131072, 17, 1376265, 131072, 17, 1376266, 131072, 17, 1376267, 131072, 17, 1376268, 131072, 17, 1376269, 131072, 17, 1376270, 131072, 17, 1376271, 131072, 17, 1376272, 131072, 17, 1376273, 131072, 17, 1376274, 131072, 17, 1376275, 131072, 17, 1376276, 131072, 17, 1376277, 131072, 17, 1376278, 131072, 17, 1376279, 131072, 17, 1376280, 131072, 17, 1376281, 131072, 17, 1376282, 131072, 17, 1376283, 131072, 17, 1441792, 131072, 17, 1441793, 131072, 17, 1441794, 131072, 17, 1441795, 131072, 17, 1441796, 131072, 17, 1441797, 131072, 17, 1441798, 131072, 17, 1441799, 131072, 17, 1441800, 131072, 17, 1441801, 131072, 17, 1441802, 131072, 17, 1441803, 131072, 17, 1441804, 131072, 17, 1441805, 131072, 17, 1441806, 131072, 17, 1441807, 131072, 17, 1441808, 131072, 17, 1441809, 131072, 17, 1441810, 131072, 17, 1441811, 131072, 17, 1441812, 131072, 17, 1441813, 131072, 17, 1441814, 131072, 17, 1441815, 131072, 17, 1441816, 131072, 17, 1441817, 131072, 17, 1441818, 131072, 17, 1441819, 131072, 17 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131083, 0, 95, 131084, 65536, 95, 131088, 0, 95, 131089, 65536, 95, 196616, 196608, 114, 196617, 262144, 114, 196619, 0, 96, 196620, 65536, 96, 196621, 196608, 114, 196622, 262144, 114, 196624, 0, 96, 196625, 65536, 96, 196626, 196608, 114, 196627, 262144, 114, 262152, 196608, 115, 262153, 262144, 115, 262155, 0, 97, 262156, 65536, 97, 262157, 196608, 115, 262158, 262144, 115, 262160, 0, 97, 262161, 65536, 97, 262162, 196608, 115, 262163, 262144, 115, 393224, 196608, 114, 393225, 262144, 114, 393228, 196608, 114, 393229, 262144, 114, 393234, 196608, 114, 393235, 262144, 114, 458760, 196608, 115, 458761, 262144, 115, 458764, 196608, 115, 458765, 262144, 115, 458767, 327680, 114, 458768, 393216, 114, 458770, 196608, 115, 458771, 262144, 115, 524303, 327680, 115, 524304, 393216, 115, 524305, 458752, 112, 524306, 458752, 75, 589832, 196608, 114, 589833, 262144, 114, 589835, 196608, 112, 589842, 458752, 76, 655368, 196608, 115, 655369, 262144, 115, 655371, 196608, 113, 720908, 131072, 99, 720909, 196608, 99, 720910, 262144, 99, 786444, 131072, 100, 786445, 196608, 100, 786446, 262144, 100 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 589835, 262144, 11 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 400) +scene_destination = "res://Maps/DreamlandHolidayResort/Dreamland_Holiday_Resort.tscn" +location = Vector2(976, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 208) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/NagekisHouse/Nagekis_House_tileset.tres b/Maps/NagekisHouse/Nagekis_House_tileset.tres new file mode 100644 index 000000000..64d05e537 --- /dev/null +++ b/Maps/NagekisHouse/Nagekis_House_tileset.tres @@ -0,0 +1,124 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-FloatingIsle.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/DreamGrassyBricks_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:95/0 = 0 +0:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:97/0 = 0 +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:97/0 = 0 +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:99/0 = 0 +3:100/0 = 0 +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:99/0 = 0 +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:115/0 = 0 +6:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:75/0 = 0 +7:76/0 = 0 +7:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:112/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NowtochCity/Nowtoch City.gd b/Maps/NowtochCity/Nowtoch City.gd deleted file mode 100755 index daf7fa0d8..000000000 --- a/Maps/NowtochCity/Nowtoch City.gd +++ /dev/null @@ -1,140 +0,0 @@ -extends Node2D - -var adjacent_scenes = [ - ["res://Maps/Routes/Route2/Route 2.tscn", Vector2(480,2368)] -] - -var background_music = "res://Audio/BGM/PU-Nowtoch City.ogg"; - -var type = "Outside" -var place_name = "Nowtoch City" -var heal_point = Vector2(656,432) - -var npc_temp1 -var npc_temp2 - -func _ready(): - update_NPCs() - - -func interaction(check_pos : Vector2, direction): - if npc_temp1 != null && npc_temp1.position == check_pos: - npc_temp1.face_player(Global.game.player.direction) - if !Global.past_events.has("NOWTOCH_CITY_EVENT_1"): - event1() - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("NOWTOCH_CITY_CREEPY_GUY" , npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - npc_temp1.set_idle_frame("Down") - Global.game.release_player() - - pass - - -func update_NPCs(): - if !Global.past_events.has("NOWTOCH_CITY_EVENT_3"): - npc_temp1 = load("res://Utilities/NPC.tscn").instance() - npc_temp1.texture = load("res://Graphics/Characters/HGSS_130.png") - npc_temp1.position = Vector2(1584,496) - $NPC_Layer.add_child(npc_temp1) - $NPC_Layer/MariaDoor.locked = true - $NPC_Layer/MariaDoor.key_id = 579 - - if Global.past_events.has("NOWTOCH_CITY_EVENT_2"): - # Add in Maria NPC - npc_temp2 = load("res://Utilities/NPC.tscn").instance() - npc_temp2.texture = load("res://Graphics/Characters/PU-Maria.png") - npc_temp2.position = Vector2(1584,528) - $NPC_Layer.add_child(npc_temp2) - npc_temp2.set_idle_frame("Up") - - -func event1(): - Global.game.lock_player() - npc_temp1.alert() - yield(npc_temp1, "alert_done") - - DialogueSystem.set_box_position(DialogueSystem.TOP) - - for i in range(1, 5): # Plays 1,2,3,4 - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_" + str(i), npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - # Add key to inventory - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.recive_item(579) - yield(Global.game, "end_of_event") - - DialogueSystem.set_box_position(DialogueSystem.TOP) - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_5" , npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - - npc_temp1.set_idle_frame("Down") - Global.game.release_player() - Global.past_events.append("NOWTOCH_CITY_EVENT_1") - -func event3(_body): - - if !Global.past_events.has("NOWTOCH_CITY_EVENT_2") || Global.past_events.has("NOWTOCH_CITY_EVENT_3"): - return - - yield(Global.game.player, "step") - Global.game.lock_player() - - # Move to center if not already - var pos = Global.game.player.get_position_relative_to_current_scene() - match pos: - Vector2(1552, 624): # Move to right - Global.game.player.move_player_event(Global.game.player.DIRECTION.RIGHT, 1) - yield(Global.game.player, "done_movement") - Vector2(1616, 624): # Move to left - Global.game.player.move_player_event(Global.game.player.DIRECTION.LEFT, 1) - yield(Global.game.player, "done_movement") - - Global.game.player.set_facing_direction("Up") - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_16" , npc_temp2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_17" , npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_18" , npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_19" , npc_temp2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_20" , npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_21" , npc_temp2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - npc_temp1.move_multi("Right", 1) - yield(npc_temp1, "done_movement") - npc_temp1.move_multi("Down", 14) - yield(npc_temp1, "done_movement") - - npc_temp1.queue_free() - npc_temp1 = null - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_22" , npc_temp2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - npc_temp2.set_idle_frame("Down") - - for i in range(23, 27): - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_" + str(i), npc_temp2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - npc_temp2.move_multi("Up", 2) - yield(npc_temp2, "done_movement") - - npc_temp2.queue_free() - npc_temp2 = null - - Global.past_events.append("NOWTOCH_CITY_EVENT_3") - Global.game.release_player() diff --git a/Maps/NowtochCity/Nowtoch City.tmx.import b/Maps/NowtochCity/Nowtoch City.tmx.import deleted file mode 100755 index f9f97e7d8..000000000 --- a/Maps/NowtochCity/Nowtoch City.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Nowtoch City.tmx-094c94f9d95ff426618e6d5fede32e1f.scn" - -[deps] - -source_file="res://Maps/Towns/Nowtoch City.tmx" -dest_files=[ "res://.import/Nowtoch City.tmx-094c94f9d95ff426618e6d5fede32e1f.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/NowtochCity/Nowtoch City.tscn b/Maps/NowtochCity/Nowtoch City.tscn deleted file mode 100755 index 96aa01423..000000000 --- a/Maps/NowtochCity/Nowtoch City.tscn +++ /dev/null @@ -1,158 +0,0 @@ -[gd_scene load_steps=8 format=2] - -[ext_resource path="res://Maps/tilesets/PU_groundtiles+.tres" type="TileSet" id=1] -[ext_resource path="res://Maps/tilesets/PU_buildings+.tres" type="TileSet" id=2] -[ext_resource path="res://Maps/tilesets/PU_anim_tiles.tres" type="TileSet" id=3] -[ext_resource path="res://Maps/NowtochCity/Nowtoch City.gd" type="Script" id=4] -[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=5] -[ext_resource path="res://TileMapsSource/Indoor(1).tres" type="TileSet" id=6] - -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 48, 16 ) - -[node name="NowtochCity" type="Node2D"] -script = ExtResource( 4 ) - -[node name="Tile Layer 1" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 65561, 1, 0, 65561, 2, 0, 65561, 3, 0, 65561, 4, 0, 65561, 5, 0, 65561, 6, 0, 65561, 7, 0, 65561, 8, 0, 65561, 9, 0, 65561, 10, 0, 65561, 11, 0, 65561, 12, 0, 65561, 13, 0, 65561, 14, 0, 65561, 15, 0, 65561, 16, 0, 65561, 17, 0, 65561, 18, 0, 65561, 19, 0, 65561, 20, 0, 65561, 21, 0, 65561, 22, 0, 65561, 23, 0, 65561, 24, 0, 65561, 25, 0, 65561, 26, 0, 65561, 27, 0, 65561, 28, 0, 65561, 29, 0, 65561, 30, 0, 65561, 31, 0, 65561, 32, 0, 65561, 33, 0, 65561, 34, 0, 65561, 35, 0, 65561, 36, 0, 65561, 37, 0, 65561, 38, 0, 65561, 39, 0, 65561, 40, 0, 65561, 41, 0, 65561, 42, 0, 65561, 43, 0, 65561, 44, 0, 65561, 45, 0, 65561, 46, 0, 65561, 47, 0, 65561, 48, 0, 65561, 49, 0, 65561, 50, 0, 65561, 51, 0, 65561, 52, 0, 65561, 53, 0, 65561, 54, 0, 65561, 55, 0, 65561, 56, 0, 65561, 57, 0, 65561, 58, 0, 65561, 59, 0, 65561, 60, 0, 65561, 61, 0, 65561, 62, 0, 65561, 63, 0, 65561, 64, 0, 65561, 65, 0, 65561, 66, 0, 65561, 67, 0, 65561, 68, 0, 65561, 69, 0, 65561, 70, 0, 65561, 71, 0, 65561, 72, 0, 65561, 73, 0, 65561, 74, 0, 65561, 75, 0, 65561, 76, 0, 65561, 77, 0, 65561, 78, 0, 65561, 65536, 0, 65561, 65537, 0, 65561, 65538, 0, 65561, 65539, 0, 65561, 65540, 0, 65561, 65541, 0, 65561, 65542, 0, 65561, 65543, 0, 65561, 65544, 0, 65561, 65545, 0, 65561, 65546, 0, 65561, 65547, 0, 65561, 65548, 0, 65561, 65549, 0, 65561, 65550, 0, 65561, 65551, 0, 65561, 65552, 0, 65561, 65553, 0, 65561, 65554, 0, 65561, 65555, 0, 65561, 65556, 0, 65561, 65557, 0, 65561, 65558, 0, 65561, 65559, 0, 65561, 65560, 0, 65561, 65561, 0, 65561, 65562, 0, 65561, 65563, 0, 65561, 65564, 0, 65561, 65565, 0, 65561, 65566, 0, 65561, 65567, 0, 65561, 65568, 0, 65561, 65569, 0, 65561, 65570, 0, 65561, 65571, 0, 65561, 65572, 0, 65561, 65573, 0, 65561, 65574, 0, 65561, 65575, 0, 65561, 65576, 0, 65561, 65577, 0, 65561, 65578, 0, 65561, 65579, 0, 65561, 65580, 0, 65561, 65581, 0, 65561, 65582, 0, 65561, 65583, 0, 65561, 65584, 0, 65561, 65585, 0, 65561, 65586, 0, 65561, 65587, 0, 65561, 65588, 0, 65561, 65589, 0, 65561, 65590, 0, 65561, 65591, 0, 65561, 65592, 0, 65561, 65593, 0, 65561, 65594, 0, 65561, 65595, 0, 65561, 65596, 0, 65561, 65597, 0, 65561, 65598, 0, 65561, 65599, 0, 65561, 65600, 0, 65561, 65601, 0, 65561, 65602, 0, 65561, 65603, 0, 65561, 65604, 0, 65561, 65605, 0, 65561, 65606, 0, 65561, 65607, 0, 65561, 65608, 0, 65561, 65609, 0, 65561, 65610, 0, 65561, 65611, 0, 65561, 65612, 0, 65561, 65613, 0, 65561, 65614, 0, 65561, 131072, 0, 65561, 131073, 0, 65561, 131074, 0, 65561, 131075, 0, 65561, 131076, 0, 65561, 131077, 0, 65561, 131078, 0, 65561, 131079, 0, 65561, 131080, 0, 65561, 131081, 0, 65561, 131082, 0, 65561, 131083, 0, 65561, 131084, 0, 65561, 131085, 0, 65561, 131086, 0, 65561, 131087, 0, 65561, 131088, 0, 65561, 131089, 0, 65561, 131090, 0, 65561, 131091, 0, 65561, 131092, 0, 65561, 131093, 0, 65561, 131094, 0, 65561, 131095, 0, 65561, 131096, 0, 65561, 131097, 0, 65561, 131098, 0, 65561, 131099, 0, 65561, 131100, 0, 65561, 131101, 0, 65561, 131102, 0, 65561, 131103, 0, 65561, 131104, 0, 65561, 131105, 0, 65561, 131106, 0, 65561, 131107, 0, 65561, 131108, 0, 65561, 131109, 0, 65561, 131110, 0, 65561, 131111, 0, 65561, 131112, 0, 65561, 131113, 0, 65561, 131114, 0, 65561, 131115, 0, 65561, 131116, 0, 65561, 131117, 0, 65561, 131118, 0, 65561, 131119, 0, 65561, 131120, 0, 65561, 131121, 0, 65561, 131122, 0, 65561, 131123, 0, 65561, 131124, 0, 65561, 131125, 0, 65561, 131126, 0, 65561, 131127, 0, 65561, 131128, 0, 65561, 131129, 0, 65561, 131130, 0, 65561, 131131, 0, 65561, 131132, 0, 65561, 131133, 0, 65561, 131134, 0, 65561, 131135, 0, 65561, 131136, 0, 65561, 131137, 0, 65561, 131138, 0, 65561, 131139, 0, 65561, 131140, 0, 65561, 131141, 0, 65561, 131142, 0, 65561, 131143, 0, 65561, 131144, 0, 65561, 131145, 0, 65561, 131146, 0, 65561, 131147, 0, 65561, 131148, 0, 65561, 131149, 0, 65561, 131150, 0, 65561, 196608, 0, 65561, 196609, 0, 65561, 196610, 0, 65561, 196611, 0, 65561, 196612, 0, 65561, 196613, 0, 65561, 196614, 0, 65561, 196615, 0, 65561, 196616, 0, 65561, 196617, 0, 65561, 196618, 0, 65561, 196619, 0, 65561, 196620, 0, 65561, 196621, 0, 65561, 196622, 0, 65561, 196623, 0, 65561, 196624, 0, 65561, 196625, 0, 65561, 196626, 0, 65561, 196627, 0, 65561, 196628, 0, 65561, 196629, 0, 65561, 196630, 0, 65561, 196631, 0, 65561, 196632, 0, 65561, 196633, 0, 65561, 196634, 0, 65561, 196635, 0, 65561, 196636, 0, 65561, 196637, 0, 65561, 196638, 0, 65561, 196639, 0, 65561, 196640, 0, 65561, 196641, 0, 65561, 196642, 0, 65561, 196643, 0, 65561, 196644, 0, 65561, 196645, 0, 65561, 196646, 0, 65561, 196647, 0, 65561, 196648, 0, 65561, 196649, 0, 65561, 196650, 0, 65561, 196651, 0, 65561, 196652, 0, 65561, 196653, 0, 65561, 196654, 0, 65561, 196655, 0, 65561, 196656, 0, 65561, 196657, 0, 65561, 196658, 0, 65561, 196659, 0, 65561, 196660, 0, 65561, 196661, 0, 65561, 196662, 0, 65561, 196663, 0, 65561, 196664, 0, 65561, 196665, 0, 65561, 196666, 0, 65561, 196667, 0, 65561, 196668, 0, 65561, 196669, 0, 65561, 196670, 0, 65561, 196671, 0, 65561, 196672, 0, 65561, 196673, 0, 65561, 196674, 0, 65561, 196675, 0, 65561, 196676, 0, 65561, 196677, 0, 65561, 196678, 0, 65561, 196679, 0, 65561, 196680, 0, 65561, 196681, 0, 65561, 196682, 0, 65561, 196683, 0, 65561, 196684, 0, 65561, 196685, 0, 65561, 196686, 0, 65561, 262144, 0, 65561, 262145, 0, 65561, 262146, 0, 65561, 262147, 0, 65561, 262148, 0, 65561, 262149, 0, 65561, 262150, 0, 65561, 262151, 0, 65561, 262152, 0, 65561, 262153, 0, 65561, 262154, 0, 65561, 262155, 0, 65561, 262156, 0, 65561, 262157, 0, 65561, 262158, 0, 65561, 262159, 0, 65561, 262160, 0, 65561, 262161, 0, 65561, 262162, 0, 65561, 262163, 0, 65561, 262164, 0, 65561, 262165, 0, 65561, 262166, 0, 65561, 262167, 0, 65561, 262168, 0, 65561, 262169, 0, 65561, 262170, 0, 65561, 262171, 0, 65561, 262172, 0, 65561, 262173, 0, 65561, 262174, 0, 65561, 262175, 0, 65561, 262176, 0, 65561, 262177, 0, 65561, 262178, 0, 65561, 262179, 0, 65561, 262180, 0, 65561, 262181, 0, 65561, 262182, 0, 65561, 262183, 0, 65561, 262184, 0, 65561, 262185, 0, 65561, 262186, 0, 65561, 262187, 0, 65561, 262188, 0, 65561, 262189, 0, 65561, 262190, 0, 65561, 262191, 0, 65561, 262192, 0, 65561, 262193, 0, 65561, 262194, 0, 65561, 262195, 0, 65561, 262196, 0, 65561, 262197, 0, 65561, 262198, 0, 65561, 262199, 0, 65561, 262200, 0, 65561, 262204, 0, 65561, 262205, 0, 65561, 262206, 0, 65561, 262207, 0, 65561, 262208, 0, 65561, 262209, 0, 65561, 262210, 0, 65561, 262211, 0, 65561, 262212, 0, 65561, 262213, 0, 65561, 262214, 0, 65561, 262215, 0, 65561, 262216, 0, 65561, 262217, 0, 65561, 262218, 0, 65561, 262219, 0, 65561, 262220, 0, 65561, 262221, 0, 65561, 262222, 0, 65561, 327680, 0, 65561, 327681, 0, 65561, 327682, 0, 65561, 327683, 0, 65561, 327684, 0, 65561, 327685, 0, 65561, 327686, 0, 65561, 327687, 0, 65561, 327688, 0, 65561, 327689, 0, 65561, 327690, 0, 65561, 327691, 0, 65561, 327692, 0, 65561, 327693, 0, 65561, 327694, 0, 65561, 327695, 0, 65561, 327696, 0, 65561, 327697, 0, 65561, 327698, 0, 65561, 327699, 0, 65561, 327700, 0, 65561, 327701, 0, 65561, 327702, 0, 65561, 327703, 0, 65561, 327704, 0, 65561, 327705, 0, 65561, 327706, 0, 65561, 327707, 0, 65561, 327708, 0, 65561, 327709, 0, 65561, 327710, 0, 65557, 327711, 0, 131097, 327712, 0, 131097, 327713, 0, 131097, 327714, 0, 131097, 327715, 0, 131097, 327716, 0, 131097, 327717, 0, 131097, 327718, 0, 131097, 327719, 0, 131097, 327720, 0, 131097, 327721, 0, 131097, 327722, 0, 131097, 327723, 0, 131097, 327724, 0, 131097, 327725, 0, 131097, 327726, 0, 131097, 327727, 0, 131097, 327728, 0, 131097, 327729, 0, 131097, 327730, 0, 131097, 327731, 0, 131097, 327732, 0, 131097, 327733, 0, 131097, 327734, 0, 131097, 327735, 0, 131097, 327741, 0, 131097, 327742, 0, 131097, 327743, 0, 131097, 327744, 0, 65556, 327745, 0, 65561, 327746, 0, 65561, 327747, 0, 65561, 327748, 0, 65561, 327749, 0, 65561, 327750, 0, 65561, 327751, 0, 65561, 327752, 0, 65561, 327753, 0, 65561, 327754, 0, 65561, 327755, 0, 65561, 327756, 0, 65561, 327757, 0, 65561, 327758, 0, 65561, 393216, 0, 65561, 393217, 0, 65561, 393218, 0, 65561, 393219, 0, 65561, 393220, 0, 65561, 393221, 0, 65561, 393222, 0, 65561, 393223, 0, 65561, 393224, 0, 65561, 393225, 0, 65561, 393226, 0, 65561, 393227, 0, 65561, 393228, 0, 65561, 393229, 0, 65561, 393230, 0, 65561, 393231, 0, 65561, 393232, 0, 65561, 393233, 0, 65561, 393234, 0, 65561, 393235, 0, 65561, 393236, 0, 65561, 393237, 0, 65561, 393238, 0, 65561, 393239, 0, 65561, 393240, 0, 65561, 393241, 0, 65561, 393242, 0, 65561, 393243, 0, 65561, 393244, 0, 65561, 393245, 0, 65561, 393246, 0, 131093, 393247, 0, 131102, 393248, 0, 131102, 393249, 0, 131102, 393250, 0, 131102, 393251, 0, 131102, 393252, 0, 131102, 393253, 0, 131102, 393254, 0, 131102, 393258, 0, 131102, 393259, 0, 131102, 393260, 0, 131102, 393261, 0, 131102, 393262, 0, 131102, 393263, 0, 131102, 393264, 0, 131102, 393265, 0, 131102, 393266, 0, 131102, 393267, 0, 131102, 393268, 0, 131102, 393269, 0, 131102, 393270, 0, 131102, 393271, 0, 131102, 393277, 0, 131102, 393278, 0, 131102, 393279, 0, 131102, 393280, 0, 131092, 393281, 0, 65561, 393282, 0, 65561, 393283, 0, 65561, 393284, 0, 65561, 393285, 0, 65561, 393286, 0, 65561, 393287, 0, 65561, 393288, 0, 65561, 393289, 0, 65561, 393290, 0, 65561, 393291, 0, 65561, 393292, 0, 65561, 393293, 0, 65561, 393294, 0, 65561, 458752, 0, 65561, 458753, 0, 65561, 458754, 0, 65561, 458755, 0, 65561, 458756, 0, 65561, 458757, 0, 65561, 458758, 0, 65561, 458759, 0, 65561, 458760, 0, 65561, 458761, 0, 65561, 458762, 0, 65561, 458763, 0, 65561, 458764, 0, 65561, 458765, 0, 65561, 458766, 0, 65561, 458767, 0, 65561, 458768, 0, 65561, 458769, 0, 65561, 458770, 0, 65561, 458771, 0, 65561, 458772, 0, 65561, 458773, 0, 65561, 458774, 0, 65561, 458775, 0, 65561, 458776, 0, 65561, 458777, 0, 65561, 458778, 0, 65561, 458779, 0, 65561, 458780, 0, 65561, 458781, 0, 65561, 458782, 0, 262171, 458783, 0, 65557, 458784, 0, 131097, 458785, 0, 131097, 458786, 0, 131097, 458787, 0, 131097, 458788, 0, 131097, 458789, 0, 131097, 458795, 0, 131097, 458796, 0, 131097, 458797, 0, 131097, 458798, 0, 131097, 458799, 0, 131097, 458800, 0, 131097, 458801, 0, 131097, 458802, 0, 131097, 458803, 0, 131097, 458804, 0, 131097, 458805, 0, 131097, 458806, 0, 131097, 458807, 0, 131097, 458813, 0, 131097, 458814, 0, 131097, 458815, 0, 65556, 458816, 0, 262170, 458817, 0, 65561, 458818, 0, 65561, 458819, 0, 65561, 458820, 0, 65561, 458821, 0, 65561, 458822, 0, 65561, 458823, 0, 65561, 458824, 0, 65561, 458825, 0, 65561, 458826, 0, 65561, 458827, 0, 65561, 458828, 0, 65561, 458829, 0, 65561, 458830, 0, 65561, 524288, 0, 65561, 524289, 0, 65561, 524290, 0, 65561, 524291, 0, 65561, 524292, 0, 65561, 524293, 0, 65561, 524294, 0, 65561, 524295, 0, 65561, 524296, 0, 65561, 524297, 0, 65561, 524298, 0, 65561, 524299, 0, 65561, 524300, 0, 65561, 524301, 0, 65561, 524302, 0, 65561, 524303, 0, 65561, 524304, 0, 65561, 524305, 0, 65561, 524306, 0, 65561, 524307, 0, 65561, 524308, 0, 65561, 524309, 0, 65561, 524310, 0, 65561, 524311, 0, 65561, 524312, 0, 65561, 524313, 0, 65561, 524314, 0, 65557, 524315, 0, 131097, 524316, 0, 131097, 524317, 0, 131097, 524318, 0, 327707, 524319, 0, 131093, 524320, 0, 31, 524321, 0, 31, 524322, 0, 31, 524323, 0, 31, 524324, 0, 65544, 524325, 0, 31, 524331, 0, 31, 524332, 0, 31, 524333, 0, 31, 524334, 0, 31, 524335, 0, 31, 524336, 0, 31, 524337, 0, 31, 524338, 0, 31, 524339, 0, 31, 524340, 0, 31, 524341, 0, 31, 524342, 0, 31, 524343, 0, 31, 524349, 0, 31, 524350, 0, 31, 524351, 0, 131092, 524352, 0, 262170, 524353, 0, 65561, 524354, 0, 65561, 524355, 0, 65561, 524356, 0, 65561, 524357, 0, 65561, 524358, 0, 65561, 524359, 0, 65561, 524360, 0, 65561, 524361, 0, 65561, 524362, 0, 65561, 524363, 0, 65561, 524364, 0, 65561, 524365, 0, 65561, 524366, 0, 65561, 589824, 0, 65561, 589825, 0, 65561, 589826, 0, 65561, 589827, 0, 65561, 589828, 0, 65561, 589829, 0, 65561, 589830, 0, 65561, 589831, 0, 65561, 589832, 0, 65561, 589833, 0, 65561, 589834, 0, 65561, 589835, 0, 65561, 589836, 0, 65561, 589837, 0, 65561, 589838, 0, 65561, 589839, 0, 65561, 589840, 0, 65561, 589841, 0, 65561, 589842, 0, 65561, 589843, 0, 65561, 589844, 0, 65561, 589845, 0, 65561, 589846, 0, 65561, 589847, 0, 65561, 589848, 0, 65561, 589849, 0, 65561, 589850, 0, 131093, 589851, 0, 131102, 589857, 0, 65541, 589858, 0, 65542, 589859, 0, 3, 589860, 0, 131080, 589861, 0, 3, 589867, 0, 3, 589868, 0, 655361, 589869, 0, 655361, 589870, 0, 655361, 589871, 0, 655361, 589872, 0, 655361, 589873, 0, 655361, 589874, 0, 655361, 589875, 0, 655361, 589876, 0, 655361, 589877, 0, 655361, 589878, 0, 655361, 589879, 0, 3, 589880, 0, 3, 589884, 0, 3, 589885, 0, 65536, 589886, 0, 3, 589887, 0, 262168, 589888, 0, 262170, 589889, 0, 65561, 589890, 0, 65561, 589891, 0, 65561, 589892, 0, 65561, 589893, 0, 65561, 589894, 0, 65561, 589895, 0, 65561, 589896, 0, 65561, 589897, 0, 65561, 589898, 0, 65561, 589899, 0, 65561, 589900, 0, 65561, 589901, 0, 65561, 589902, 0, 65561, 655360, 0, 65561, 655361, 0, 65561, 655362, 0, 65561, 655363, 0, 65561, 655364, 0, 65561, 655365, 0, 65561, 655366, 0, 65561, 655367, 0, 65561, 655368, 0, 65561, 655369, 0, 65561, 655370, 0, 65561, 655371, 0, 65561, 655372, 0, 65561, 655373, 0, 65561, 655374, 0, 65561, 655375, 0, 65561, 655376, 0, 65561, 655377, 0, 65561, 655378, 0, 65561, 655379, 0, 65561, 655380, 0, 65561, 655381, 0, 65561, 655382, 0, 65561, 655383, 0, 65561, 655384, 0, 65561, 655385, 0, 65561, 655386, 0, 262171, 655387, 0, 65557, 655403, 0, 1048576, 655404, 0, 524291, 655405, 0, 720897, 655406, 0, 720897, 655412, 0, 720897, 655413, 0, 720897, 655414, 0, 524292, 655415, 0, 1048578, 655416, 0, 65541, 655420, 0, 3, 655421, 0, 3, 655422, 0, 3, 655423, 0, 262168, 655424, 0, 262170, 655425, 0, 65561, 655426, 0, 65561, 655427, 0, 65561, 655428, 0, 65561, 655429, 0, 65561, 655430, 0, 65561, 655431, 0, 65561, 655432, 0, 65561, 655433, 0, 65561, 655434, 0, 65561, 655435, 0, 65561, 655436, 0, 65561, 655437, 0, 65561, 655438, 0, 65561, 720896, 0, 65561, 720897, 0, 65561, 720898, 0, 65561, 720899, 0, 65561, 720900, 0, 65561, 720901, 0, 65561, 720902, 0, 65561, 720903, 0, 65561, 720904, 0, 65561, 720905, 0, 65561, 720906, 0, 65561, 720907, 0, 65561, 720908, 0, 65561, 720909, 0, 65561, 720910, 0, 65561, 720911, 0, 65561, 720912, 0, 65561, 720913, 0, 65561, 720914, 0, 65561, 720915, 0, 65561, 720916, 0, 65561, 720917, 0, 65561, 720918, 0, 65561, 720919, 0, 65561, 720920, 0, 65561, 720921, 0, 65561, 720922, 0, 262171, 720923, 0, 131093, 720934, 0, 3, 720938, 0, 3, 720939, 0, 1048576, 720940, 0, 655362, 720941, 0, 3, 720949, 0, 3, 720950, 0, 655360, 720951, 0, 1048578, 720952, 0, 131077, 720956, 0, 3, 720957, 0, 3, 720958, 0, 3, 720959, 0, 262168, 720960, 0, 327706, 720961, 0, 131097, 720962, 0, 131097, 720963, 0, 131097, 720964, 0, 131097, 720965, 0, 131097, 720966, 0, 131097, 720967, 0, 65556, 720968, 0, 65561, 720969, 0, 65561, 720970, 0, 65561, 720971, 0, 65561, 720972, 0, 65561, 720973, 0, 65561, 720974, 0, 65561, 786432, 0, 65561, 786433, 0, 65561, 786434, 0, 65561, 786435, 0, 65561, 786436, 0, 65561, 786437, 0, 65561, 786438, 0, 65561, 786439, 0, 65561, 786440, 0, 65561, 786441, 0, 65561, 786442, 0, 65561, 786443, 0, 65561, 786444, 0, 65561, 786445, 0, 65561, 786446, 0, 65561, 786447, 0, 65561, 786448, 0, 65561, 786449, 0, 65561, 786450, 0, 65561, 786451, 0, 65561, 786452, 0, 65561, 786453, 0, 65561, 786454, 0, 65561, 786455, 0, 65561, 786456, 0, 65561, 786457, 0, 65561, 786458, 0, 262171, 786459, 0, 262169, 786460, 0, 3, 786464, 0, 3, 786470, 0, 3, 786474, 0, 3, 786475, 0, 1048576, 786476, 0, 655362, 786477, 0, 1, 786478, 0, 3, 786484, 0, 3, 786485, 0, 3, 786486, 0, 655360, 786487, 0, 1048578, 786493, 0, 3, 786494, 0, 65536, 786495, 0, 262168, 786496, 0, 65567, 786497, 0, 131102, 786498, 0, 131102, 786499, 0, 131102, 786500, 0, 131102, 786501, 0, 131102, 786502, 0, 131102, 786503, 0, 131092, 786504, 0, 65561, 786505, 0, 65561, 786506, 0, 65561, 786507, 0, 65561, 786508, 0, 65561, 786509, 0, 65561, 786510, 0, 65561, 851968, 0, 65561, 851969, 0, 65561, 851970, 0, 65561, 851971, 0, 65561, 851972, 0, 65561, 851973, 0, 65561, 851974, 0, 65561, 851975, 0, 65561, 851976, 0, 65561, 851977, 0, 65561, 851978, 0, 65561, 851979, 0, 65561, 851980, 0, 65561, 851981, 0, 65557, 851982, 0, 131097, 851983, 0, 131097, 851984, 0, 131097, 851985, 0, 131097, 851986, 0, 131097, 851987, 0, 131097, 851988, 0, 131097, 851989, 0, 131097, 851990, 0, 131097, 851991, 0, 131097, 851992, 0, 131097, 851993, 0, 131097, 851994, 0, 327707, 851995, 0, 262169, 851996, 0, 3, 852000, 0, 3, 852001, 0, 3, 852005, 0, 3, 852006, 0, 3, 852010, 0, 3, 852011, 0, 1048576, 852012, 0, 655362, 852013, 0, 1, 852014, 0, 3, 852020, 0, 3, 852021, 0, 1, 852022, 0, 655360, 852023, 0, 1048578, 852034, 0, 131097, 852035, 0, 131097, 852036, 0, 131097, 852037, 0, 131097, 852038, 0, 65556, 852039, 0, 262170, 852040, 0, 65561, 852041, 0, 65561, 852042, 0, 65561, 852043, 0, 65561, 852044, 0, 65561, 852045, 0, 65561, 852046, 0, 65561, 917504, 0, 65561, 917505, 0, 65561, 917506, 0, 65561, 917507, 0, 65561, 917508, 0, 65561, 917509, 0, 65561, 917510, 0, 65561, 917511, 0, 65561, 917512, 0, 65561, 917513, 0, 65561, 917514, 0, 65561, 917515, 0, 65561, 917516, 0, 65561, 917517, 0, 131093, 917518, 0, 131102, 917519, 0, 131102, 917520, 0, 131102, 917521, 0, 131102, 917522, 0, 131102, 917523, 0, 131102, 917524, 0, 131102, 917525, 0, 131102, 917526, 0, 131102, 917527, 0, 131102, 917528, 0, 131102, 917529, 0, 131102, 917530, 0, 131103, 917531, 0, 262169, 917532, 0, 655360, 917533, 0, 655361, 917534, 0, 655361, 917535, 0, 655361, 917547, 0, 1048576, 917548, 0, 655362, 917549, 0, 3, 917550, 0, 3, 917551, 0, 3, 917552, 0, 655360, 917553, 0, 655361, 917554, 0, 655362, 917555, 0, 3, 917556, 0, 3, 917557, 0, 65536, 917558, 0, 655360, 917559, 0, 1048578, 917570, 0, 31, 917571, 0, 65544, 917572, 0, 31, 917573, 0, 31, 917574, 0, 131092, 917575, 0, 262170, 917576, 0, 65561, 917577, 0, 65561, 917578, 0, 65561, 917579, 0, 65561, 917580, 0, 65561, 917581, 0, 65561, 917582, 0, 65561, 983040, 0, 65561, 983041, 0, 65561, 983042, 0, 65561, 983043, 0, 65561, 983044, 0, 65561, 983045, 0, 65561, 983046, 0, 65561, 983047, 0, 65561, 983048, 0, 65561, 983049, 0, 65561, 983050, 0, 65561, 983051, 0, 65561, 983052, 0, 65561, 983053, 0, 262171, 983054, 0, 65557, 983055, 0, 131097, 983056, 0, 131097, 983057, 0, 131097, 983058, 0, 131097, 983059, 0, 131097, 983060, 0, 131097, 983061, 0, 131097, 983062, 0, 131097, 983063, 0, 131097, 983064, 0, 131097, 983065, 0, 131097, 983066, 0, 131097, 983067, 0, 327705, 983068, 0, 655360, 983069, 0, 655361, 983070, 0, 655361, 983071, 0, 655361, 983083, 0, 1048576, 983084, 0, 655362, 983085, 0, 65536, 983086, 0, 65544, 983087, 0, 65536, 983088, 0, 655360, 983089, 0, 655361, 983090, 0, 655362, 983091, 0, 1, 983092, 0, 65544, 983093, 0, 3, 983094, 0, 655360, 983095, 0, 1048578, 983106, 0, 3, 983107, 0, 131080, 983108, 0, 3, 983109, 0, 3, 983110, 0, 262168, 983111, 0, 262170, 983112, 0, 65561, 983113, 0, 65561, 983114, 0, 65561, 983115, 0, 65561, 983116, 0, 65561, 983117, 0, 65561, 983118, 0, 65561, 1048576, 0, 65561, 1048577, 0, 65561, 1048578, 0, 65561, 1048579, 0, 65561, 1048580, 0, 65561, 1048581, 0, 65561, 1048582, 0, 65561, 1048583, 0, 65561, 1048584, 0, 65561, 1048585, 0, 65561, 1048586, 0, 65561, 1048587, 0, 65561, 1048588, 0, 65561, 1048589, 0, 262171, 1048590, 0, 131093, 1048591, 0, 31, 1048592, 0, 31, 1048593, 0, 31, 1048594, 0, 31, 1048595, 0, 31, 1048596, 0, 31, 1048597, 0, 31, 1048598, 0, 31, 1048599, 0, 31, 1048600, 0, 31, 1048601, 0, 31, 1048602, 0, 31, 1048603, 0, 65566, 1048604, 0, 655360, 1048605, 0, 655361, 1048606, 0, 655361, 1048607, 0, 655361, 1048619, 0, 1048576, 1048620, 0, 655362, 1048621, 0, 3, 1048622, 0, 131080, 1048623, 0, 1, 1048624, 0, 655360, 1048625, 0, 655361, 1048626, 0, 655362, 1048627, 0, 3, 1048628, 0, 131080, 1048629, 0, 3, 1048630, 0, 655360, 1048631, 0, 1048578, 1048642, 0, 65542, 1048643, 0, 196616, 1048644, 0, 196617, 1048645, 0, 3, 1048646, 0, 262168, 1048647, 0, 262170, 1048648, 0, 65561, 1048649, 0, 65561, 1048650, 0, 65561, 1048651, 0, 65561, 1048652, 0, 65561, 1048653, 0, 65561, 1048654, 0, 65561, 1114112, 0, 65561, 1114113, 0, 65561, 1114114, 0, 65561, 1114115, 0, 65561, 1114116, 0, 65561, 1114117, 0, 65561, 1114118, 0, 65561, 1114119, 0, 65561, 1114120, 0, 65561, 1114121, 0, 65561, 1114122, 0, 65561, 1114123, 0, 65561, 1114124, 0, 65561, 1114125, 0, 262171, 1114126, 0, 262169, 1114127, 0, 3, 1114128, 0, 3, 1114129, 0, 65544, 1114130, 0, 3, 1114131, 0, 3, 1114132, 0, 3, 1114133, 0, 3, 1114134, 0, 3, 1114135, 0, 3, 1114136, 0, 3, 1114137, 0, 3, 1114138, 0, 3, 1114139, 0, 3, 1114140, 0, 655360, 1114141, 0, 655361, 1114142, 0, 655361, 1114143, 0, 655361, 1114155, 0, 1048576, 1114156, 0, 655362, 1114157, 0, 196615, 1114158, 0, 196616, 1114159, 0, 196617, 1114160, 0, 655360, 1114161, 0, 655361, 1114162, 0, 655362, 1114163, 0, 196615, 1114164, 0, 196616, 1114165, 0, 196617, 1114166, 0, 655360, 1114167, 0, 1048578, 1114173, 0, 3, 1114177, 0, 131077, 1114178, 0, 131078, 1114179, 0, 3, 1114180, 0, 65541, 1114181, 0, 65542, 1114182, 0, 262168, 1114183, 0, 262170, 1114184, 0, 65561, 1114185, 0, 65561, 1114186, 0, 65561, 1114187, 0, 65561, 1114188, 0, 65561, 1114189, 0, 65561, 1114190, 0, 65561, 1179648, 0, 65561, 1179649, 0, 65561, 1179650, 0, 65561, 1179651, 0, 65561, 1179652, 0, 65561, 1179653, 0, 65561, 1179654, 0, 65561, 1179655, 0, 65561, 1179656, 0, 65561, 1179657, 0, 65557, 1179658, 0, 131097, 1179659, 0, 131097, 1179660, 0, 131097, 1179661, 0, 327707, 1179662, 0, 262169, 1179663, 0, 3, 1179664, 0, 3, 1179665, 0, 131080, 1179666, 0, 3, 1179667, 0, 3, 1179668, 0, 65536, 1179669, 0, 65536, 1179670, 0, 3, 1179671, 0, 3, 1179672, 0, 65544, 1179673, 0, 3, 1179674, 0, 65541, 1179675, 0, 65542, 1179676, 0, 655360, 1179677, 0, 655361, 1179678, 0, 655361, 1179679, 0, 655361, 1179691, 0, 1048576, 1179692, 0, 655362, 1179693, 0, 65536, 1179694, 0, 65541, 1179695, 0, 65542, 1179696, 0, 655360, 1179697, 0, 655361, 1179698, 0, 655362, 1179699, 0, 65541, 1179700, 0, 65542, 1179701, 0, 65536, 1179702, 0, 655360, 1179703, 0, 1048578, 1179704, 0, 3, 1179713, 0, 3, 1179714, 0, 3, 1179715, 0, 65541, 1179716, 0, 65542, 1179717, 0, 131078, 1179718, 0, 262168, 1179719, 0, 262170, 1179720, 0, 65561, 1179721, 0, 65561, 1179722, 0, 65561, 1179723, 0, 65561, 1179724, 0, 65561, 1179725, 0, 65561, 1179726, 0, 65561, 1245184, 0, 65561, 1245185, 0, 65561, 1245186, 0, 65561, 1245187, 0, 65561, 1245188, 0, 65561, 1245189, 0, 65561, 1245190, 0, 65561, 1245191, 0, 65561, 1245192, 0, 65561, 1245193, 0, 131093, 1245194, 0, 131102, 1245195, 0, 131102, 1245196, 0, 131102, 1245197, 0, 131103, 1245198, 0, 262169, 1245199, 0, 3, 1245200, 0, 196615, 1245201, 0, 196616, 1245202, 0, 196617, 1245203, 0, 393216, 1245204, 0, 393218, 1245205, 0, 65541, 1245206, 0, 65542, 1245207, 0, 3, 1245208, 0, 131080, 1245209, 0, 3, 1245210, 0, 131077, 1245211, 0, 131078, 1245212, 0, 655360, 1245213, 0, 655361, 1245214, 0, 655361, 1245215, 0, 655361, 1245216, 0, 655361, 1245217, 0, 655361, 1245218, 0, 655361, 1245219, 0, 655361, 1245220, 0, 655361, 1245221, 0, 655361, 1245227, 0, 1048576, 1245228, 0, 589827, 1245229, 0, 589826, 1245230, 0, 131077, 1245231, 0, 131078, 1245232, 0, 655360, 1245233, 0, 655361, 1245234, 0, 655362, 1245235, 0, 131077, 1245236, 0, 131078, 1245237, 0, 589824, 1245238, 0, 589828, 1245239, 0, 1048578, 1245240, 0, 3, 1245241, 0, 3, 1245242, 0, 3, 1245249, 0, 3, 1245250, 0, 65541, 1245251, 0, 65542, 1245252, 0, 131078, 1245253, 0, 3, 1245254, 0, 262168, 1245255, 0, 262170, 1245256, 0, 65561, 1245257, 0, 65561, 1245258, 0, 65561, 1245259, 0, 65561, 1245260, 0, 65561, 1245261, 0, 65561, 1245262, 0, 65561, 1310720, 0, 65561, 1310721, 0, 65561, 1310722, 0, 65561, 1310723, 0, 65561, 1310724, 0, 65561, 1310725, 0, 65561, 1310726, 0, 65561, 1310727, 0, 65561, 1310728, 0, 65561, 1310729, 0, 262171, 1310730, 0, 65557, 1310731, 0, 131097, 1310732, 0, 131097, 1310736, 0, 3, 1310737, 0, 65541, 1310738, 0, 65542, 1310739, 0, 458752, 1310740, 0, 458754, 1310741, 0, 131077, 1310742, 0, 131078, 1310743, 0, 196615, 1310744, 0, 196616, 1310745, 0, 196617, 1310746, 0, 3, 1310747, 0, 3, 1310748, 0, 655360, 1310749, 0, 655361, 1310750, 0, 655361, 1310751, 0, 655361, 1310752, 0, 655361, 1310753, 0, 655361, 1310754, 0, 655361, 1310755, 0, 655361, 1310756, 0, 655361, 1310757, 0, 655361, 1310758, 0, 655361, 1310762, 0, 655361, 1310763, 0, 655361, 1310764, 0, 3, 1310765, 0, 589827, 1310766, 0, 589825, 1310767, 0, 589825, 1310768, 0, 589828, 1310769, 0, 655361, 1310770, 0, 589827, 1310771, 0, 589825, 1310772, 0, 589825, 1310773, 0, 589828, 1310774, 0, 3, 1310775, 0, 589826, 1310776, 0, 3, 1310777, 0, 3, 1310778, 0, 3, 1310785, 0, 3, 1310786, 0, 131077, 1310787, 0, 131078, 1310788, 0, 3, 1310789, 0, 3, 1310790, 0, 262168, 1310791, 0, 262170, 1310792, 0, 65561, 1310793, 0, 65561, 1310794, 0, 65561, 1310795, 0, 65561, 1310796, 0, 65561, 1310797, 0, 65561, 1310798, 0, 65561, 1376256, 0, 65561, 1376257, 0, 65561, 1376258, 0, 65561, 1376259, 0, 65561, 1376260, 0, 65561, 1376261, 0, 65561, 1376262, 0, 65561, 1376263, 0, 65557, 1376264, 0, 131097, 1376265, 0, 327707, 1376266, 0, 131093, 1376267, 0, 31, 1376273, 0, 131077, 1376274, 0, 131078, 1376275, 0, 458752, 1376276, 0, 458754, 1376277, 0, 3, 1376278, 0, 3, 1376279, 0, 3, 1376280, 0, 3, 1376281, 0, 3, 1376282, 0, 3, 1376283, 0, 3, 1376284, 0, 655360, 1376285, 0, 655361, 1376286, 0, 655361, 1376287, 0, 655361, 1376288, 0, 655361, 1376289, 0, 655361, 1376290, 0, 655361, 1376291, 0, 655361, 1376292, 0, 655361, 1376293, 0, 655361, 1376294, 0, 655361, 1376295, 0, 655361, 1376296, 0, 655361, 1376297, 0, 655361, 1376298, 0, 655361, 1376299, 0, 655361, 1376300, 0, 655361, 1376301, 0, 1114113, 1376302, 0, 1114113, 1376303, 0, 1114113, 1376304, 0, 1245212, 1376305, 0, 1245212, 1376306, 0, 1245212, 1376307, 0, 1114113, 1376308, 0, 1114113, 1376309, 0, 1114113, 1376310, 0, 655361, 1376311, 0, 655362, 1376312, 0, 3, 1376313, 0, 65536, 1376314, 0, 3, 1376321, 0, 3, 1376322, 0, 3, 1376323, 0, 65544, 1376324, 0, 65541, 1376325, 0, 65542, 1376326, 0, 262168, 1376327, 0, 262170, 1376328, 0, 65561, 1376329, 0, 65561, 1376330, 0, 65561, 1376331, 0, 65561, 1376332, 0, 65561, 1376333, 0, 65561, 1376334, 0, 65561, 1441792, 0, 65561, 1441793, 0, 65561, 1441794, 0, 65561, 1441795, 0, 65561, 1441796, 0, 65561, 1441797, 0, 65561, 1441798, 0, 65561, 1441799, 0, 131093, 1441800, 0, 131102, 1441801, 0, 131103, 1441802, 0, 262169, 1441803, 0, 3, 1441809, 0, 65541, 1441810, 0, 65542, 1441811, 0, 458752, 1441812, 0, 458755, 1441813, 0, 393217, 1441814, 0, 393217, 1441815, 0, 393218, 1441816, 0, 3, 1441817, 0, 3, 1441818, 0, 3, 1441819, 0, 3, 1441820, 0, 655360, 1441821, 0, 655361, 1441822, 0, 655361, 1441823, 0, 655361, 1441824, 0, 655361, 1441825, 0, 655361, 1441826, 0, 655361, 1441827, 0, 655361, 1441828, 0, 655361, 1441829, 0, 655361, 1441830, 0, 655361, 1441831, 0, 655361, 1441832, 0, 655361, 1441833, 0, 655361, 1441834, 0, 655361, 1441835, 0, 655361, 1441836, 0, 655361, 1441837, 0, 655361, 1441838, 0, 655361, 1441839, 0, 655361, 1441840, 0, 655361, 1441841, 0, 655361, 1441842, 0, 655361, 1441843, 0, 655361, 1441844, 0, 655361, 1441845, 0, 655361, 1441846, 0, 655361, 1441847, 0, 655362, 1441848, 0, 3, 1441849, 0, 3, 1441850, 0, 3, 1441857, 0, 3, 1441858, 0, 3, 1441859, 0, 131080, 1441860, 0, 131077, 1441861, 0, 131078, 1441862, 0, 262168, 1441863, 0, 262170, 1441864, 0, 65561, 1441865, 0, 65561, 1441866, 0, 65561, 1441867, 0, 65561, 1441868, 0, 65561, 1441869, 0, 65561, 1441870, 0, 65561, 1507328, 0, 65561, 1507329, 0, 65561, 1507330, 0, 65561, 1507331, 0, 65561, 1507332, 0, 65561, 1507333, 0, 65561, 1507334, 0, 65561, 1507335, 0, 262171, 1507336, 0, 65557, 1507337, 0, 131097, 1507338, 0, 327705, 1507339, 0, 3, 1507345, 0, 131077, 1507346, 0, 65544, 1507347, 0, 524288, 1507348, 0, 524289, 1507349, 0, 524289, 1507350, 0, 393220, 1507351, 0, 458755, 1507352, 0, 393217, 1507353, 0, 393218, 1507354, 0, 3, 1507355, 0, 589824, 1507356, 0, 589828, 1507357, 0, 655361, 1507358, 0, 655361, 1507359, 0, 655361, 1507360, 0, 655361, 1507361, 0, 655361, 1507362, 0, 655361, 1507363, 0, 655361, 1507364, 0, 655361, 1507365, 0, 655361, 1507366, 0, 655361, 1507367, 0, 655361, 1507368, 0, 655361, 1507369, 0, 655361, 1507370, 0, 655361, 1507371, 0, 655361, 1507372, 0, 655361, 1507373, 0, 655361, 1507374, 0, 655361, 1507375, 0, 655361, 1507376, 0, 655361, 1507377, 0, 655361, 1507378, 0, 655361, 1507379, 0, 655361, 1507380, 0, 655361, 1507381, 0, 655361, 1507382, 0, 655361, 1507383, 0, 655362, 1507384, 0, 3, 1507385, 0, 3, 1507386, 0, 3, 1507387, 0, 3, 1507388, 0, 3, 1507389, 0, 3, 1507390, 0, 3, 1507391, 0, 3, 1507392, 0, 3, 1507393, 0, 3, 1507394, 0, 196615, 1507395, 0, 196616, 1507396, 0, 65541, 1507397, 0, 65542, 1507398, 0, 262168, 1507399, 0, 262170, 1507400, 0, 65561, 1507401, 0, 65561, 1507402, 0, 65561, 1507403, 0, 65561, 1507404, 0, 65561, 1507405, 0, 65561, 1507406, 0, 65561, 1572864, 0, 65561, 1572865, 0, 65561, 1572866, 0, 65561, 1572867, 0, 65561, 1572868, 0, 65561, 1572869, 0, 65561, 1572870, 0, 65561, 1572871, 0, 262171, 1572872, 0, 131093, 1572873, 0, 31, 1572874, 0, 65566, 1572875, 0, 65541, 1572881, 0, 3, 1572882, 0, 131080, 1572883, 0, 3, 1572884, 0, 65541, 1572885, 0, 65542, 1572886, 0, 524288, 1572887, 0, 393220, 1572888, 0, 458753, 1572889, 0, 458754, 1572890, 0, 3, 1572891, 0, 655360, 1572892, 0, 655361, 1572893, 0, 655361, 1572894, 0, 655361, 1572895, 0, 655361, 1572896, 0, 786432, 1572897, 0, 786433, 1572898, 0, 786433, 1572899, 0, 786433, 1572900, 0, 786433, 1572901, 0, 786433, 1572902, 0, 786433, 1572903, 0, 786433, 1572904, 0, 786433, 1572905, 0, 786433, 1572906, 0, 786433, 1572907, 0, 786433, 1572908, 0, 786433, 1572909, 0, 786433, 1572910, 0, 786433, 1572911, 0, 786433, 1572912, 0, 786433, 1572913, 0, 786433, 1572914, 0, 786433, 1572915, 0, 786434, 1572916, 0, 655361, 1572917, 0, 655361, 1572918, 0, 655361, 1572919, 0, 589827, 1572920, 0, 589825, 1572921, 0, 589825, 1572922, 0, 589825, 1572923, 0, 589825, 1572924, 0, 589825, 1572925, 0, 589825, 1572926, 0, 589825, 1572927, 0, 589825, 1572928, 0, 589825, 1572929, 0, 589826, 1572930, 0, 3, 1572931, 0, 65541, 1572932, 0, 65542, 1572933, 0, 131078, 1572934, 0, 262168, 1572935, 0, 262170, 1572936, 0, 65561, 1572937, 0, 65561, 1572938, 0, 65561, 1572939, 0, 65561, 1572940, 0, 65561, 1572941, 0, 65561, 1572942, 0, 65561, 1638400, 0, 65561, 1638401, 0, 65561, 1638402, 0, 65561, 1638403, 0, 65561, 1638404, 0, 65561, 1638405, 0, 65561, 1638406, 0, 65561, 1638407, 0, 262171, 1638408, 0, 262169, 1638409, 0, 3, 1638410, 0, 65544, 1638411, 0, 131077, 1638412, 0, 131078, 1638416, 0, 3, 1638417, 0, 196615, 1638418, 0, 196616, 1638419, 0, 196617, 1638420, 0, 131077, 1638421, 0, 131078, 1638422, 0, 3, 1638423, 0, 524288, 1638424, 0, 524289, 1638425, 0, 524290, 1638426, 0, 3, 1638427, 0, 655360, 1638428, 0, 655361, 1638429, 0, 655361, 1638430, 0, 655361, 1638431, 0, 655361, 1638432, 0, 851968, 1638433, 0, 851969, 1638434, 0, 851969, 1638435, 0, 851969, 1638436, 0, 851969, 1638437, 0, 851969, 1638438, 0, 851969, 1638439, 0, 851969, 1638440, 0, 851969, 1638441, 0, 851969, 1638442, 0, 851969, 1638443, 0, 851969, 1638444, 0, 851969, 1638445, 0, 851969, 1638446, 0, 851969, 1638447, 0, 851969, 1638448, 0, 851969, 1638449, 0, 851969, 1638450, 0, 851969, 1638451, 0, 851970, 1638452, 0, 655361, 1638453, 0, 655361, 1638454, 0, 655361, 1638455, 0, 655361, 1638456, 0, 655361, 1638457, 0, 655361, 1638458, 0, 655361, 1638459, 0, 655361, 1638460, 0, 655361, 1638461, 0, 655361, 1638462, 0, 655361, 1638463, 0, 655361, 1638464, 0, 655361, 1638465, 0, 655362, 1638466, 0, 3, 1638467, 0, 131077, 1638468, 0, 65541, 1638469, 0, 65542, 1638470, 0, 262168, 1638471, 0, 262170, 1638472, 0, 65561, 1638473, 0, 65561, 1638474, 0, 65561, 1638475, 0, 65561, 1638476, 0, 65561, 1638477, 0, 65561, 1638478, 0, 65561, 1703936, 0, 65561, 1703937, 0, 65561, 1703938, 0, 65561, 1703939, 0, 65561, 1703940, 0, 65561, 1703941, 0, 65561, 1703942, 0, 65561, 1703943, 0, 262171, 1703944, 0, 262169, 1703945, 0, 3, 1703946, 0, 131080, 1703947, 0, 3, 1703948, 0, 3, 1703952, 0, 3, 1703958, 0, 3, 1703959, 0, 3, 1703960, 0, 3, 1703961, 0, 3, 1703962, 0, 3, 1703963, 0, 720896, 1703964, 0, 524292, 1703965, 0, 655361, 1703966, 0, 655361, 1703967, 0, 655361, 1703968, 0, 851968, 1703969, 0, 851969, 1703970, 0, 851969, 1703971, 0, 851969, 1703972, 0, 851969, 1703973, 0, 851969, 1703974, 0, 851969, 1703975, 0, 851969, 1703976, 0, 851969, 1703977, 0, 851969, 1703978, 0, 851969, 1703979, 0, 851969, 1703980, 0, 851969, 1703981, 0, 851969, 1703982, 0, 851969, 1703983, 0, 851969, 1703984, 0, 851969, 1703985, 0, 851969, 1703986, 0, 851969, 1703987, 0, 851970, 1703988, 0, 655361, 1703989, 0, 655361, 1703990, 0, 655361, 1703991, 0, 655361, 1703992, 0, 655361, 1703993, 0, 655361, 1703994, 0, 655361, 1703995, 0, 655361, 1703996, 0, 655361, 1703997, 0, 655361, 1703998, 0, 655361, 1703999, 0, 655361, 1704000, 0, 655361, 1704001, 0, 655362, 1704002, 0, 3, 1704003, 0, 3, 1704004, 0, 65544, 1704005, 0, 131078, 1704006, 0, 262168, 1704007, 0, 262170, 1704008, 0, 65561, 1704009, 0, 65561, 1704010, 0, 65561, 1704011, 0, 65561, 1704012, 0, 65561, 1704013, 0, 65561, 1704014, 0, 65561, 1769472, 0, 65561, 1769473, 0, 65561, 1769474, 0, 65561, 1769475, 0, 65561, 1769476, 0, 65561, 1769477, 0, 65561, 1769478, 0, 65561, 1769479, 0, 262171, 1769480, 0, 262169, 1769481, 0, 196615, 1769482, 0, 196616, 1769483, 0, 196617, 1769484, 0, 3, 1769488, 0, 3, 1769494, 0, 655361, 1769495, 0, 655361, 1769496, 0, 655361, 1769497, 0, 655361, 1769498, 0, 3, 1769499, 0, 3, 1769500, 0, 655360, 1769501, 0, 655361, 1769502, 0, 65544, 1769503, 0, 655361, 1769504, 0, 851968, 1769505, 0, 851969, 1769506, 0, 851969, 1769507, 0, 720900, 1769508, 0, 917505, 1769509, 0, 65544, 1769510, 0, 917505, 1769511, 0, 917505, 1769512, 0, 917505, 1769513, 0, 917505, 1769514, 0, 917505, 1769515, 0, 917505, 1769516, 0, 917505, 1769517, 0, 917505, 1769518, 0, 917505, 1769519, 0, 917505, 1769520, 0, 917505, 1769521, 0, 917505, 1769522, 0, 917505, 1769523, 0, 917506, 1769524, 0, 655361, 1769525, 0, 655361, 1769526, 0, 655361, 1769527, 0, 655361, 1769528, 0, 655361, 1769529, 0, 655361, 1769530, 0, 655361, 1769531, 0, 655361, 1769532, 0, 655361, 1769533, 0, 655361, 1769534, 0, 655361, 1769535, 0, 655361, 1769536, 0, 655361, 1769537, 0, 655362, 1769538, 0, 3, 1769539, 0, 3, 1769540, 0, 131080, 1769541, 0, 3, 1769542, 0, 262168, 1769543, 0, 262170, 1769544, 0, 65561, 1769545, 0, 65561, 1769546, 0, 65561, 1769547, 0, 65561, 1769548, 0, 65561, 1769549, 0, 65561, 1769550, 0, 65561, 1835008, 0, 65561, 1835009, 0, 65561, 1835010, 0, 65561, 1835011, 0, 65561, 1835012, 0, 65561, 1835013, 0, 65561, 1835014, 0, 65561, 1835015, 0, 262171, 1835016, 0, 262169, 1835017, 0, 65541, 1835018, 0, 65542, 1835019, 0, 1048576, 1835030, 0, 655361, 1835031, 0, 655361, 1835032, 0, 655361, 1835033, 0, 655361, 1835034, 0, 1048578, 1835035, 0, 3, 1835036, 0, 655360, 1835037, 0, 655361, 1835038, 0, 131080, 1835039, 0, 655361, 1835040, 0, 851968, 1835041, 0, 851969, 1835042, 0, 851969, 1835043, 0, 851970, 1835044, 0, 655361, 1835045, 0, 131080, 1835046, 0, 655361, 1835047, 0, 655361, 1835048, 0, 655361, 1835049, 0, 655361, 1835050, 0, 655361, 1835051, 0, 655361, 1835052, 0, 655361, 1835053, 0, 655361, 1835054, 0, 655361, 1835055, 0, 655361, 1835056, 0, 655361, 1835057, 0, 655361, 1835058, 0, 655361, 1835059, 0, 655361, 1835060, 0, 655361, 1835061, 0, 655361, 1835062, 0, 655361, 1835063, 0, 655361, 1835064, 0, 655361, 1835065, 0, 655361, 1835066, 0, 655361, 1835067, 0, 655361, 1835068, 0, 655361, 1835069, 0, 655361, 1835070, 0, 655361, 1835071, 0, 655361, 1835072, 0, 655361, 1835073, 0, 655362, 1835074, 0, 3, 1835075, 0, 65541, 1835076, 0, 65542, 1835077, 0, 196617, 1835078, 0, 20, 1835079, 0, 20, 1835080, 0, 65561, 1835081, 0, 65561, 1835082, 0, 65561, 1835083, 0, 65561, 1835084, 0, 65561, 1835085, 0, 65561, 1835086, 0, 65561, 1900544, 0, 65561, 1900545, 0, 65561, 1900546, 0, 65561, 1900547, 0, 65561, 1900548, 0, 65561, 1900549, 0, 65561, 1900550, 0, 65561, 1900551, 0, 262171, 1900552, 0, 262169, 1900553, 0, 131077, 1900554, 0, 131078, 1900555, 0, 1048576, 1900561, 0, 655361, 1900565, 0, 655361, 1900566, 0, 655361, 1900567, 0, 655361, 1900568, 0, 655361, 1900569, 0, 655361, 1900570, 0, 1048578, 1900571, 0, 3, 1900572, 0, 655360, 1900573, 0, 655361, 1900574, 0, 786446, 1900575, 0, 655361, 1900576, 0, 851968, 1900577, 0, 851969, 1900578, 0, 851969, 1900579, 0, 851970, 1900580, 0, 655361, 1900581, 0, 786446, 1900582, 0, 655361, 1900583, 0, 655361, 1900584, 0, 655361, 1900585, 0, 655361, 1900586, 0, 655361, 1900587, 0, 655361, 1900588, 0, 655361, 1900589, 0, 655361, 1900590, 0, 655361, 1900591, 0, 655361, 1900592, 0, 655361, 1900593, 0, 655361, 1900594, 0, 655361, 1900595, 0, 655361, 1900596, 0, 655361, 1900597, 0, 655361, 1900598, 0, 655361, 1900599, 0, 655361, 1900600, 0, 655361, 1900601, 0, 655361, 1900602, 0, 655361, 1900603, 0, 655361, 1900604, 0, 655361, 1900605, 0, 655361, 1900606, 0, 655361, 1900607, 0, 655361, 1900608, 0, 655361, 1900609, 0, 655362, 1900610, 0, 3, 1900611, 0, 131077, 1900612, 0, 131078, 1900613, 0, 262168, 1900614, 0, 262170, 1900615, 0, 65561, 1900616, 0, 65561, 1900617, 0, 65561, 1900618, 0, 65561, 1900619, 0, 65561, 1900620, 0, 65561, 1900621, 0, 65561, 1900622, 0, 65561, 1966080, 0, 65561, 1966081, 0, 65561, 1966082, 0, 65561, 1966083, 0, 65561, 1966084, 0, 65561, 1966085, 0, 65561, 1966086, 0, 65561, 1966087, 0, 262171, 1966088, 0, 262169, 1966089, 0, 3, 1966090, 0, 3, 1966091, 0, 1048576, 1966102, 0, 655361, 1966105, 0, 655361, 1966106, 0, 1048578, 1966107, 0, 3, 1966108, 0, 655360, 1966109, 0, 655361, 1966110, 0, 655361, 1966111, 0, 655361, 1966112, 0, 851968, 1966113, 0, 851969, 1966114, 0, 851969, 1966115, 0, 851970, 1966116, 0, 655361, 1966117, 0, 655361, 1966118, 0, 655361, 1966119, 0, 655361, 1966120, 0, 655361, 1966121, 0, 655361, 1966122, 0, 655361, 1966123, 0, 655361, 1966124, 0, 655361, 1966125, 0, 655361, 1966126, 0, 655361, 1966127, 0, 655361, 1966128, 0, 655361, 1966129, 0, 65544, 1966130, 0, 655361, 1966131, 0, 655361, 1966132, 0, 655361, 1966133, 0, 655361, 1966134, 0, 655361, 1966135, 0, 655361, 1966136, 0, 655361, 1966137, 0, 655361, 1966138, 0, 655361, 1966139, 0, 655361, 1966140, 0, 655361, 1966141, 0, 655361, 1966142, 0, 655361, 1966143, 0, 655361, 1966144, 0, 655361, 1966145, 0, 655362, 1966146, 0, 3, 1966147, 0, 65541, 1966148, 0, 65542, 1966149, 0, 262168, 1966150, 0, 262170, 1966151, 0, 65561, 1966152, 0, 65561, 1966153, 0, 65561, 1966154, 0, 65561, 1966155, 0, 65561, 1966156, 0, 65561, 1966157, 0, 65561, 1966158, 0, 65561, 2031616, 0, 65561, 2031617, 0, 65561, 2031618, 0, 65561, 2031619, 0, 65561, 2031620, 0, 65561, 2031621, 0, 65561, 2031622, 0, 65561, 2031623, 0, 262171, 2031624, 0, 262169, 2031625, 0, 65541, 2031626, 0, 65542, 2031627, 0, 1048576, 2031642, 0, 1048578, 2031643, 0, 3, 2031644, 0, 655360, 2031645, 0, 655361, 2031646, 0, 655361, 2031647, 0, 655361, 2031648, 0, 851968, 2031649, 0, 851969, 2031650, 0, 851969, 2031651, 0, 851970, 2031652, 0, 655361, 2031653, 0, 655361, 2031654, 0, 655361, 2031655, 0, 524291, 2031656, 0, 720897, 2031657, 0, 65544, 2031658, 0, 720897, 2031659, 0, 65541, 2031660, 0, 65542, 2031661, 0, 720897, 2031662, 0, 720897, 2031663, 0, 720897, 2031664, 0, 720897, 2031665, 0, 131080, 2031666, 0, 720897, 2031667, 0, 65541, 2031668, 0, 65542, 2031669, 0, 720897, 2031670, 0, 524292, 2031671, 0, 655361, 2031672, 0, 655361, 2031673, 0, 655361, 2031674, 0, 655361, 2031675, 0, 655361, 2031676, 0, 655361, 2031677, 0, 655361, 2031678, 0, 655361, 2031679, 0, 655361, 2031680, 0, 655361, 2031681, 0, 655362, 2031682, 0, 3, 2031683, 0, 131077, 2031684, 0, 131078, 2031685, 0, 262168, 2031686, 0, 262170, 2031687, 0, 65561, 2031688, 0, 65561, 2031689, 0, 65561, 2031690, 0, 65561, 2031691, 0, 65561, 2031692, 0, 65561, 2031693, 0, 65561, 2031694, 0, 65561, 2097152, 0, 65561, 2097153, 0, 65561, 2097154, 0, 65561, 2097155, 0, 65561, 2097156, 0, 65561, 2097157, 0, 65561, 2097158, 0, 65561, 2097159, 0, 262171, 2097160, 0, 262169, 2097161, 0, 131077, 2097162, 0, 131078, 2097163, 0, 1048576, 2097174, 0, 655361, 2097177, 0, 655361, 2097178, 0, 1048578, 2097179, 0, 3, 2097180, 0, 655360, 2097181, 0, 655361, 2097182, 0, 655361, 2097183, 0, 655361, 2097184, 0, 851968, 2097185, 0, 851969, 2097186, 0, 851969, 2097187, 0, 851970, 2097188, 0, 655361, 2097189, 0, 655361, 2097190, 0, 655361, 2097191, 0, 655362, 2097192, 0, 3, 2097193, 0, 131080, 2097194, 0, 3, 2097195, 0, 131077, 2097196, 0, 131078, 2097197, 0, 393216, 2097198, 0, 393217, 2097199, 0, 393218, 2097200, 0, 196615, 2097201, 0, 196616, 2097202, 0, 196617, 2097203, 0, 131077, 2097204, 0, 131078, 2097205, 0, 3, 2097206, 0, 655360, 2097207, 0, 655361, 2097208, 0, 655361, 2097209, 0, 655361, 2097210, 0, 655361, 2097211, 0, 655361, 2097212, 0, 655361, 2097213, 0, 655361, 2097214, 0, 655361, 2097215, 0, 655361, 2097216, 0, 655361, 2097217, 0, 655362, 2097218, 0, 3, 2097219, 0, 65541, 2097220, 0, 65542, 2097221, 0, 262168, 2097222, 0, 262170, 2097223, 0, 65561, 2097224, 0, 65561, 2097225, 0, 65561, 2097226, 0, 65561, 2097227, 0, 65561, 2097228, 0, 65561, 2097229, 0, 65561, 2097230, 0, 65561, 2162688, 0, 65561, 2162689, 0, 65561, 2162690, 0, 65561, 2162691, 0, 65561, 2162692, 0, 65561, 2162693, 0, 65561, 2162694, 0, 65561, 2162695, 0, 262171, 2162696, 0, 262169, 2162697, 0, 65541, 2162698, 0, 65542, 2162699, 0, 1048576, 2162705, 0, 655361, 2162709, 0, 655361, 2162710, 0, 655361, 2162711, 0, 655361, 2162712, 0, 655361, 2162713, 0, 655361, 2162714, 0, 1048578, 2162715, 0, 3, 2162716, 0, 655360, 2162717, 0, 655361, 2162718, 0, 65544, 2162719, 0, 655361, 2162720, 0, 851968, 2162721, 0, 851969, 2162722, 0, 851969, 2162723, 0, 851970, 2162724, 0, 655361, 2162725, 0, 65544, 2162726, 0, 655361, 2162727, 0, 655362, 2162728, 0, 196615, 2162729, 0, 196616, 2162730, 0, 196617, 2162731, 0, 1, 2162732, 0, 3, 2162733, 0, 458752, 2162734, 0, 458753, 2162735, 0, 458754, 2162736, 0, 3, 2162737, 0, 1, 2162738, 0, 1, 2162739, 0, 3, 2162740, 0, 65544, 2162741, 0, 1, 2162742, 0, 655360, 2162743, 0, 655361, 2162744, 0, 655361, 2162745, 0, 655361, 2162746, 0, 655361, 2162747, 0, 655361, 2162748, 0, 655361, 2162754, 0, 3, 2162755, 0, 25, 2162756, 0, 25, 2162757, 0, 20, 2162758, 0, 262170, 2162759, 0, 65561, 2162760, 0, 65561, 2162761, 0, 65561, 2162762, 0, 65561, 2162763, 0, 65561, 2162764, 0, 65561, 2162765, 0, 65561, 2162766, 0, 65561, 2228224, 0, 65561, 2228225, 0, 65561, 2228226, 0, 65561, 2228227, 0, 65561, 2228228, 0, 65561, 2228229, 0, 65561, 2228230, 0, 65561, 2228231, 0, 262171, 2228232, 0, 262169, 2228233, 0, 131077, 2228234, 0, 131078, 2228235, 0, 1048576, 2228236, 0, 655361, 2228240, 0, 655361, 2228241, 0, 655361, 2228245, 0, 655361, 2228246, 0, 655361, 2228247, 0, 655361, 2228248, 0, 655361, 2228249, 0, 655361, 2228250, 0, 1048578, 2228251, 0, 3, 2228252, 0, 655360, 2228253, 0, 655361, 2228254, 0, 131080, 2228255, 0, 655361, 2228256, 0, 851968, 2228257, 0, 851969, 2228258, 0, 851969, 2228259, 0, 851970, 2228260, 0, 655361, 2228261, 0, 131080, 2228262, 0, 655361, 2228263, 0, 655362, 2228264, 0, 1, 2228265, 0, 1, 2228266, 0, 3, 2228267, 0, 1, 2228268, 0, 1, 2228269, 0, 458752, 2228270, 0, 458753, 2228271, 0, 458754, 2228272, 0, 3, 2228273, 0, 3, 2228274, 0, 65536, 2228275, 0, 3, 2228276, 0, 131080, 2228277, 0, 3, 2228278, 0, 65541, 2228279, 0, 65542, 2228290, 0, 262168, 2228291, 0, 65561, 2228292, 0, 65561, 2228293, 0, 65561, 2228294, 0, 262170, 2228295, 0, 65561, 2228296, 0, 65561, 2228297, 0, 65561, 2228298, 0, 65561, 2228299, 0, 65561, 2228300, 0, 65561, 2228301, 0, 65561, 2228302, 0, 65561, 2293760, 0, 65561, 2293761, 0, 65561, 2293762, 0, 65561, 2293763, 0, 65561, 2293764, 0, 65557, 2293765, 0, 131097, 2293766, 0, 131097, 2293767, 0, 327707, 2293768, 0, 262169, 2293769, 0, 65541, 2293770, 0, 65542, 2293771, 0, 1048576, 2293772, 0, 655361, 2293773, 0, 655361, 2293774, 0, 655361, 2293775, 0, 655361, 2293776, 0, 655361, 2293777, 0, 655361, 2293778, 0, 655361, 2293779, 0, 655361, 2293780, 0, 655361, 2293781, 0, 655361, 2293782, 0, 655361, 2293783, 0, 655361, 2293784, 0, 655361, 2293785, 0, 655361, 2293786, 0, 1048578, 2293787, 0, 3, 2293788, 0, 655360, 2293789, 0, 655361, 2293790, 0, 786446, 2293791, 0, 655361, 2293792, 0, 851968, 2293793, 0, 851969, 2293794, 0, 851969, 2293795, 0, 851970, 2293796, 0, 655361, 2293797, 0, 786446, 2293798, 0, 655361, 2293799, 0, 655362, 2293800, 0, 3, 2293801, 0, 3, 2293802, 0, 1, 2293803, 0, 3, 2293804, 0, 65536, 2293805, 0, 458752, 2293806, 0, 458753, 2293807, 0, 458754, 2293808, 0, 3, 2293809, 0, 3, 2293810, 0, 3, 2293811, 0, 196615, 2293812, 0, 196616, 2293813, 0, 196617, 2293814, 0, 131077, 2293815, 0, 131078, 2293826, 0, 262168, 2293827, 0, 65561, 2293828, 0, 65561, 2293829, 0, 65561, 2293830, 0, 262170, 2293831, 0, 65561, 2293832, 0, 65561, 2293833, 0, 65561, 2293834, 0, 65561, 2293835, 0, 65561, 2293836, 0, 65561, 2293837, 0, 65561, 2293838, 0, 65561, 2359296, 0, 65561, 2359297, 0, 65561, 2359298, 0, 65561, 2359299, 0, 65561, 2359300, 0, 131093, 2359301, 0, 131102, 2359302, 0, 131102, 2359303, 0, 131103, 2359304, 0, 262169, 2359305, 0, 131077, 2359306, 0, 131078, 2359307, 0, 1048576, 2359308, 0, 655361, 2359309, 0, 655361, 2359310, 0, 655361, 2359311, 0, 655361, 2359312, 0, 655361, 2359313, 0, 655361, 2359314, 0, 655361, 2359315, 0, 655361, 2359316, 0, 655361, 2359317, 0, 655361, 2359318, 0, 655361, 2359319, 0, 655361, 2359320, 0, 655361, 2359321, 0, 655361, 2359322, 0, 1048578, 2359323, 0, 3, 2359324, 0, 655360, 2359325, 0, 655361, 2359326, 0, 655361, 2359327, 0, 655361, 2359328, 0, 851968, 2359329, 0, 851969, 2359330, 0, 851969, 2359331, 0, 851970, 2359332, 0, 655361, 2359333, 0, 655361, 2359334, 0, 655361, 2359335, 0, 655362, 2359336, 0, 1, 2359337, 0, 1, 2359338, 0, 3, 2359339, 0, 65544, 2359340, 0, 3, 2359341, 0, 458752, 2359342, 0, 458753, 2359343, 0, 458755, 2359344, 0, 393217, 2359345, 0, 393217, 2359346, 0, 393217, 2359347, 0, 393217, 2359348, 0, 393218, 2359349, 0, 3, 2359350, 0, 65541, 2359351, 0, 65542, 2359357, 0, 3, 2359361, 0, 3, 2359362, 0, 262168, 2359363, 0, 65561, 2359364, 0, 65561, 2359365, 0, 65561, 2359366, 0, 262170, 2359367, 0, 65561, 2359368, 0, 65561, 2359369, 0, 65561, 2359370, 0, 65561, 2359371, 0, 65561, 2359372, 0, 65561, 2359373, 0, 65561, 2359374, 0, 65561, 2424832, 0, 65561, 2424833, 0, 65561, 2424834, 0, 65561, 2424835, 0, 65561, 2424836, 0, 262171, 2424837, 0, 65557, 2424838, 0, 131097, 2424839, 0, 131097, 2424840, 0, 327705, 2424841, 0, 65544, 2424842, 0, 3, 2424843, 0, 1048576, 2424844, 0, 655361, 2424845, 0, 655361, 2424846, 0, 655361, 2424847, 0, 655361, 2424848, 0, 655361, 2424849, 0, 655361, 2424850, 0, 655361, 2424851, 0, 655361, 2424852, 0, 655361, 2424853, 0, 655361, 2424854, 0, 655361, 2424855, 0, 655361, 2424856, 0, 655361, 2424857, 0, 655361, 2424858, 0, 1048578, 2424859, 0, 3, 2424860, 0, 655360, 2424861, 0, 655361, 2424862, 0, 655361, 2424863, 0, 655361, 2424864, 0, 851968, 2424865, 0, 851969, 2424866, 0, 851969, 2424867, 0, 851970, 2424868, 0, 655361, 2424869, 0, 655361, 2424870, 0, 655361, 2424871, 0, 655362, 2424872, 0, 65541, 2424873, 0, 65542, 2424874, 0, 3, 2424875, 0, 131080, 2424876, 0, 3, 2424877, 0, 458752, 2424878, 0, 458753, 2424879, 0, 393219, 2424880, 0, 524289, 2424881, 0, 524289, 2424882, 0, 524289, 2424883, 0, 65541, 2424884, 0, 65542, 2424885, 0, 3, 2424886, 0, 131077, 2424887, 0, 131078, 2424888, 0, 3, 2424892, 0, 3, 2424893, 0, 3, 2424897, 0, 3, 2424898, 0, 262168, 2424899, 0, 65561, 2424900, 0, 65561, 2424901, 0, 65561, 2424902, 0, 262170, 2424903, 0, 65561, 2424904, 0, 65561, 2424905, 0, 65561, 2424906, 0, 65561, 2424907, 0, 65561, 2424908, 0, 65561, 2424909, 0, 65561, 2424910, 0, 65561, 2490368, 0, 65561, 2490369, 0, 65561, 2490370, 0, 65561, 2490371, 0, 65561, 2490372, 0, 262171, 2490373, 0, 131093, 2490374, 0, 65541, 2490375, 0, 65542, 2490376, 0, 65566, 2490377, 0, 131080, 2490378, 0, 3, 2490379, 0, 1048576, 2490380, 0, 655361, 2490381, 0, 655361, 2490382, 0, 655361, 2490383, 0, 655361, 2490384, 0, 655361, 2490385, 0, 655361, 2490386, 0, 655361, 2490387, 0, 655361, 2490388, 0, 655361, 2490389, 0, 655361, 2490390, 0, 655361, 2490391, 0, 655361, 2490392, 0, 655361, 2490393, 0, 655361, 2490394, 0, 1048578, 2490395, 0, 3, 2490396, 0, 655360, 2490397, 0, 655361, 2490398, 0, 655361, 2490399, 0, 655361, 2490400, 0, 851968, 2490401, 0, 851969, 2490402, 0, 851969, 2490403, 0, 851970, 2490404, 0, 655361, 2490405, 0, 655361, 2490406, 0, 655361, 2490407, 0, 655362, 2490408, 0, 131077, 2490409, 0, 131078, 2490410, 0, 196615, 2490411, 0, 196616, 2490412, 0, 196617, 2490413, 0, 458752, 2490414, 0, 458753, 2490415, 0, 458754, 2490416, 0, 65536, 2490417, 0, 65544, 2490418, 0, 1, 2490419, 0, 131077, 2490420, 0, 131078, 2490421, 0, 3, 2490422, 0, 65541, 2490423, 0, 65542, 2490424, 0, 3, 2490425, 0, 3, 2490426, 0, 3, 2490427, 0, 3, 2490428, 0, 3, 2490429, 0, 3, 2490430, 0, 3, 2490431, 0, 3, 2490432, 0, 3, 2490433, 0, 3, 2490434, 0, 262168, 2490435, 0, 65561, 2490436, 0, 65561, 2490437, 0, 65561, 2490438, 0, 327706, 2490439, 0, 131097, 2490440, 0, 131097, 2490441, 0, 65556, 2490442, 0, 65561, 2490443, 0, 65561, 2490444, 0, 65561, 2490445, 0, 65561, 2490446, 0, 65561, 2555904, 0, 65561, 2555905, 0, 65561, 2555906, 0, 65561, 2555907, 0, 65561, 2555908, 0, 262171, 2555909, 0, 262169, 2555910, 0, 131077, 2555911, 0, 131078, 2555912, 0, 196615, 2555913, 0, 196616, 2555914, 0, 196617, 2555915, 0, 1048576, 2555916, 0, 655361, 2555917, 0, 655361, 2555918, 0, 655361, 2555919, 0, 655361, 2555920, 0, 655361, 2555921, 0, 655361, 2555922, 0, 655361, 2555923, 0, 655361, 2555924, 0, 655361, 2555925, 0, 655361, 2555926, 0, 655361, 2555927, 0, 655361, 2555928, 0, 655361, 2555929, 0, 655361, 2555930, 0, 1048578, 2555931, 0, 3, 2555932, 0, 655360, 2555933, 0, 655361, 2555934, 0, 65544, 2555935, 0, 655361, 2555936, 0, 851968, 2555937, 0, 851969, 2555938, 0, 851969, 2555939, 0, 851970, 2555940, 0, 655361, 2555941, 0, 65544, 2555942, 0, 655361, 2555943, 0, 655362, 2555944, 0, 65541, 2555945, 0, 65542, 2555946, 0, 65541, 2555947, 0, 65542, 2555948, 0, 1, 2555949, 0, 458752, 2555950, 0, 458753, 2555951, 0, 458754, 2555952, 0, 1, 2555953, 0, 131080, 2555954, 0, 3, 2555955, 0, 65541, 2555956, 0, 65542, 2555957, 0, 3, 2555958, 0, 131077, 2555959, 0, 65544, 2555960, 0, 3, 2555961, 0, 3, 2555962, 0, 3, 2555963, 0, 3, 2555964, 0, 3, 2555965, 0, 3, 2555966, 0, 3, 2555967, 0, 3, 2555968, 0, 3, 2555969, 0, 3, 2555970, 0, 262168, 2555971, 0, 65561, 2555972, 0, 65561, 2555973, 0, 65561, 2555974, 0, 65567, 2555975, 0, 131102, 2555976, 0, 131102, 2555977, 0, 131092, 2555978, 0, 65561, 2555979, 0, 65561, 2555980, 0, 65561, 2555981, 0, 65561, 2555982, 0, 65561, 2621440, 0, 65561, 2621441, 0, 65561, 2621442, 0, 65561, 2621443, 0, 65561, 2621444, 0, 262171, 2621445, 0, 262169, 2621446, 0, 3, 2621447, 0, 65541, 2621448, 0, 65542, 2621449, 0, 3, 2621450, 0, 3, 2621451, 0, 3, 2621452, 0, 1114113, 2621453, 0, 1114113, 2621454, 0, 1114113, 2621455, 0, 1114113, 2621456, 0, 1114113, 2621457, 0, 1114113, 2621458, 0, 1114113, 2621459, 0, 1114113, 2621460, 0, 1114113, 2621461, 0, 1245212, 2621462, 0, 1245212, 2621463, 0, 1245212, 2621464, 0, 1114113, 2621465, 0, 1114113, 2621466, 0, 3, 2621467, 0, 3, 2621468, 0, 655360, 2621469, 0, 655361, 2621470, 0, 131080, 2621471, 0, 655361, 2621472, 0, 851968, 2621473, 0, 851969, 2621474, 0, 851969, 2621475, 0, 851970, 2621476, 0, 655361, 2621477, 0, 131080, 2621478, 0, 655361, 2621479, 0, 655362, 2621480, 0, 131077, 2621481, 0, 131078, 2621482, 0, 131077, 2621483, 0, 131078, 2621484, 0, 1, 2621485, 0, 458752, 2621486, 0, 458753, 2621487, 0, 458754, 2621488, 0, 196615, 2621489, 0, 196616, 2621490, 0, 196617, 2621491, 0, 131077, 2621492, 0, 131078, 2621493, 0, 1, 2621494, 0, 3, 2621495, 0, 131080, 2621496, 0, 3, 2621497, 0, 65559, 2621498, 0, 131100, 2621499, 0, 131100, 2621500, 0, 131100, 2621501, 0, 131100, 2621502, 0, 131100, 2621503, 0, 131100, 2621504, 0, 131100, 2621505, 0, 65558, 2621506, 0, 327704, 2621507, 0, 131097, 2621508, 0, 131097, 2621509, 0, 131097, 2621510, 0, 131097, 2621511, 0, 131097, 2621512, 0, 65556, 2621513, 0, 262170, 2621514, 0, 65561, 2621515, 0, 65561, 2621516, 0, 65561, 2621517, 0, 65561, 2621518, 0, 65561, 2686976, 0, 65561, 2686977, 0, 65561, 2686978, 0, 65561, 2686979, 0, 65561, 2686980, 0, 262171, 2686981, 0, 262169, 2686982, 0, 3, 2686983, 0, 131077, 2686984, 0, 131078, 2686985, 0, 65541, 2686986, 0, 65542, 2686987, 0, 3, 2686988, 0, 3, 2686989, 0, 3, 2686990, 0, 3, 2686991, 0, 3, 2686992, 0, 3, 2686993, 0, 3, 2686994, 0, 3, 2686995, 0, 3, 2686996, 0, 3, 2686997, 0, 3, 2686998, 0, 3, 2686999, 0, 3, 2687000, 0, 3, 2687001, 0, 3, 2687002, 0, 3, 2687003, 0, 3, 2687004, 0, 655360, 2687005, 0, 655361, 2687006, 0, 786446, 2687007, 0, 655361, 2687008, 0, 851968, 2687009, 0, 851969, 2687010, 0, 851969, 2687011, 0, 851970, 2687012, 0, 655361, 2687013, 0, 786446, 2687014, 0, 655361, 2687015, 0, 655362, 2687016, 0, 3, 2687017, 0, 3, 2687018, 0, 65544, 2687019, 0, 3, 2687020, 0, 3, 2687021, 0, 524288, 2687022, 0, 524289, 2687023, 0, 524290, 2687024, 0, 3, 2687025, 0, 3, 2687026, 0, 65544, 2687027, 0, 3, 2687028, 0, 3, 2687029, 0, 3, 2687030, 0, 327680, 2687031, 0, 196616, 2687032, 0, 196617, 2687033, 0, 131095, 2687034, 0, 31, 2687035, 0, 65544, 2687036, 0, 31, 2687037, 0, 31, 2687038, 0, 31, 2687039, 0, 31, 2687040, 0, 31, 2687041, 0, 131092, 2687042, 0, 65567, 2687043, 0, 131102, 2687044, 0, 131102, 2687045, 0, 131102, 2687046, 0, 131102, 2687047, 0, 131102, 2687048, 0, 131092, 2687049, 0, 262170, 2687050, 0, 65561, 2687051, 0, 65561, 2687052, 0, 65561, 2687053, 0, 65561, 2687054, 0, 65561, 2752512, 0, 65561, 2752513, 0, 65561, 2752514, 0, 65561, 2752515, 0, 65561, 2752516, 0, 262171, 2752517, 0, 262169, 2752518, 0, 65541, 2752519, 0, 65542, 2752520, 0, 3, 2752521, 0, 131077, 2752522, 0, 131078, 2752523, 0, 3, 2752524, 0, 589824, 2752525, 0, 589825, 2752526, 0, 589825, 2752527, 0, 589825, 2752528, 0, 589825, 2752529, 0, 589825, 2752530, 0, 589825, 2752531, 0, 589825, 2752532, 0, 589825, 2752533, 0, 589825, 2752534, 0, 589825, 2752535, 0, 589825, 2752536, 0, 589825, 2752537, 0, 589825, 2752538, 0, 589825, 2752539, 0, 589825, 2752540, 0, 589828, 2752541, 0, 655361, 2752542, 0, 655361, 2752543, 0, 655361, 2752544, 0, 851968, 2752545, 0, 851969, 2752546, 0, 851969, 2752547, 0, 851970, 2752548, 0, 655361, 2752549, 0, 655361, 2752550, 0, 655361, 2752551, 0, 589827, 2752552, 0, 589825, 2752553, 0, 589825, 2752554, 0, 131080, 2752555, 0, 589825, 2752556, 0, 589825, 2752557, 0, 589825, 2752558, 0, 589825, 2752559, 0, 589825, 2752560, 0, 589825, 2752561, 0, 589825, 2752562, 0, 131080, 2752563, 0, 589825, 2752564, 0, 589825, 2752565, 0, 589825, 2752566, 0, 589826, 2752567, 0, 3, 2752568, 0, 3, 2752569, 0, 262173, 2752570, 0, 3, 2752571, 0, 131080, 2752572, 0, 3, 2752573, 0, 65541, 2752574, 0, 65542, 2752575, 0, 3, 2752576, 0, 3, 2752577, 0, 327704, 2752578, 0, 131097, 2752579, 0, 327705, 2752580, 0, 655381, 2752581, 0, 327704, 2752582, 0, 131097, 2752583, 0, 65556, 2752584, 0, 262170, 2752585, 0, 262170, 2752586, 0, 65561, 2752587, 0, 65561, 2752588, 0, 65561, 2752589, 0, 65561, 2752590, 0, 65561, 2818048, 0, 65561, 2818049, 0, 65561, 2818050, 0, 65561, 2818051, 0, 65561, 2818052, 0, 262171, 2818053, 0, 262169, 2818054, 0, 131077, 2818055, 0, 131078, 2818056, 0, 3, 2818057, 0, 3, 2818058, 0, 3, 2818059, 0, 3, 2818060, 0, 655360, 2818061, 0, 655361, 2818062, 0, 655361, 2818063, 0, 655361, 2818064, 0, 655361, 2818065, 0, 655361, 2818066, 0, 655361, 2818067, 0, 655361, 2818068, 0, 655361, 2818069, 0, 655361, 2818070, 0, 655361, 2818071, 0, 655361, 2818072, 0, 655361, 2818073, 0, 655361, 2818074, 0, 655361, 2818075, 0, 655361, 2818076, 0, 655361, 2818077, 0, 655361, 2818078, 0, 655361, 2818079, 0, 655361, 2818080, 0, 851968, 2818081, 0, 851969, 2818082, 0, 851969, 2818083, 0, 851970, 2818084, 0, 655361, 2818085, 0, 655361, 2818086, 0, 655361, 2818087, 0, 655361, 2818088, 0, 655361, 2818089, 0, 655361, 2818090, 0, 786446, 2818091, 0, 655361, 2818092, 0, 655361, 2818093, 0, 655361, 2818094, 0, 655361, 2818095, 0, 655361, 2818096, 0, 655361, 2818097, 0, 655361, 2818098, 0, 786446, 2818099, 0, 655361, 2818100, 0, 655361, 2818101, 0, 655361, 2818102, 0, 589827, 2818103, 0, 589825, 2818104, 0, 589825, 2818105, 0, 262173, 2818106, 0, 196615, 2818107, 0, 196616, 2818108, 0, 196617, 2818109, 0, 131077, 2818110, 0, 131078, 2818111, 0, 65541, 2818112, 0, 65542, 2818113, 0, 30, 2818114, 0, 31, 2818115, 0, 65566, 2818116, 0, 3, 2818117, 0, 30, 2818118, 0, 31, 2818119, 0, 131092, 2818120, 0, 262170, 2818121, 0, 262170, 2818122, 0, 65561, 2818123, 0, 65561, 2818124, 0, 65561, 2818125, 0, 65561, 2818126, 0, 65561, 2883584, 0, 65561, 2883585, 0, 65561, 2883586, 0, 65561, 2883587, 0, 65561, 2883588, 0, 262171, 2883589, 0, 262169, 2883590, 0, 3, 2883591, 0, 65541, 2883592, 0, 65542, 2883593, 0, 65544, 2883594, 0, 3, 2883595, 0, 3, 2883596, 0, 655360, 2883597, 0, 655361, 2883598, 0, 655361, 2883599, 0, 655361, 2883600, 0, 655361, 2883601, 0, 655361, 2883602, 0, 655361, 2883603, 0, 655361, 2883604, 0, 655361, 2883605, 0, 655361, 2883606, 0, 655361, 2883607, 0, 655361, 2883608, 0, 655361, 2883609, 0, 655361, 2883610, 0, 655361, 2883611, 0, 655361, 2883612, 0, 655361, 2883613, 0, 655361, 2883614, 0, 655361, 2883615, 0, 655361, 2883616, 0, 851968, 2883617, 0, 851969, 2883618, 0, 851969, 2883619, 0, 851970, 2883620, 0, 655361, 2883621, 0, 655361, 2883622, 0, 655361, 2883623, 0, 655361, 2883624, 0, 655361, 2883625, 0, 655361, 2883626, 0, 655361, 2883627, 0, 655361, 2883628, 0, 655361, 2883629, 0, 655361, 2883630, 0, 655361, 2883631, 0, 655361, 2883632, 0, 655361, 2883633, 0, 655361, 2883634, 0, 655361, 2883635, 0, 655361, 2883636, 0, 655361, 2883637, 0, 655361, 2883638, 0, 655361, 2883639, 0, 655361, 2883640, 0, 655361, 2883641, 0, 1114137, 2883642, 0, 393217, 2883643, 0, 393217, 2883644, 0, 393217, 2883645, 0, 393217, 2883646, 0, 393218, 2883647, 0, 131077, 2883648, 0, 131078, 2883649, 0, 3, 2883650, 0, 3, 2883651, 0, 393216, 2883652, 0, 393217, 2883653, 0, 393218, 2883654, 0, 3, 2883655, 0, 262168, 2883656, 0, 262170, 2883657, 0, 262170, 2883658, 0, 65561, 2883659, 0, 65561, 2883660, 0, 65561, 2883661, 0, 65561, 2883662, 0, 65561, 2949120, 0, 65561, 2949121, 0, 65561, 2949122, 0, 65561, 2949123, 0, 65561, 2949124, 0, 262171, 2949125, 0, 262169, 2949126, 0, 65541, 2949127, 0, 65542, 2949128, 0, 131078, 2949129, 0, 131080, 2949130, 0, 3, 2949131, 0, 3, 2949132, 0, 720896, 2949136, 0, 720897, 2949142, 0, 720897, 2949143, 0, 720897, 2949144, 0, 720897, 2949145, 0, 720897, 2949146, 0, 720897, 2949147, 0, 720897, 2949148, 0, 524292, 2949149, 0, 655361, 2949150, 0, 655361, 2949151, 0, 655361, 2949152, 0, 851968, 2949153, 0, 851969, 2949154, 0, 851969, 2949155, 0, 851970, 2949156, 0, 655361, 2949157, 0, 655361, 2949158, 0, 655361, 2949159, 0, 655361, 2949160, 0, 655361, 2949161, 0, 655361, 2949162, 0, 655361, 2949163, 0, 655361, 2949164, 0, 655361, 2949165, 0, 655361, 2949166, 0, 655361, 2949167, 0, 655361, 2949168, 0, 655361, 2949169, 0, 655361, 2949170, 0, 655361, 2949171, 0, 655361, 2949172, 0, 655361, 2949173, 0, 655361, 2949174, 0, 524291, 2949175, 0, 720897, 2949176, 0, 720897, 2949177, 0, 3, 2949178, 0, 1114137, 2949179, 0, 458753, 2949180, 0, 458753, 2949181, 0, 458753, 2949182, 0, 458755, 2949183, 0, 393217, 2949184, 0, 393217, 2949185, 0, 393217, 2949186, 0, 393217, 2949187, 0, 458756, 2949188, 0, 458753, 2949189, 0, 458754, 2949190, 0, 65536, 2949191, 0, 262168, 2949192, 0, 262170, 2949193, 0, 262170, 2949194, 0, 65561, 2949195, 0, 65561, 2949196, 0, 65561, 2949197, 0, 65561, 2949198, 0, 65561, 3014656, 0, 65561, 3014657, 0, 65561, 3014658, 0, 65561, 3014659, 0, 65561, 3014660, 0, 262171, 3014661, 0, 262169, 3014662, 0, 131077, 3014663, 0, 131078, 3014664, 0, 196615, 3014665, 0, 196616, 3014666, 0, 196617, 3014667, 0, 3, 3014683, 0, 3, 3014684, 0, 655360, 3014685, 0, 655361, 3014686, 0, 655361, 3014687, 0, 655361, 3014688, 0, 851968, 3014689, 0, 851969, 3014690, 0, 851969, 3014691, 0, 851970, 3014692, 0, 655361, 3014693, 0, 655361, 3014694, 0, 655361, 3014695, 0, 524291, 3014701, 1610612736, 589825, 3014702, 1610612736, 589825, 3014703, 1610612736, 589825, 3014704, 1610612736, 589825, 3014705, 1610612736, 589825, 3014706, 0, 720897, 3014710, 0, 3, 3014711, 0, 3, 3014712, 0, 3, 3014713, 0, 65559, 3014714, 0, 327709, 3014715, 0, 458753, 3014716, 0, 458753, 3014717, 0, 458753, 3014718, 0, 458753, 3014719, 0, 458753, 3014720, 0, 458753, 3014721, 0, 458753, 3014722, 0, 458753, 3014723, 0, 458753, 3014724, 0, 458753, 3014725, 0, 458754, 3014726, 0, 65536, 3014727, 0, 262168, 3014728, 0, 262170, 3014729, 0, 262170, 3014730, 0, 65561, 3014731, 0, 65561, 3014732, 0, 65561, 3014733, 0, 65561, 3014734, 0, 65561, 3080192, 0, 65561, 3080193, 0, 65561, 3080194, 0, 65561, 3080195, 0, 65561, 3080196, 0, 262171, 3080197, 0, 262169, 3080198, 0, 3, 3080199, 0, 3, 3080200, 0, 65541, 3080201, 0, 65542, 3080202, 0, 3, 3080203, 0, 3, 3080219, 0, 3, 3080220, 0, 655360, 3080221, 0, 655361, 3080222, 0, 65544, 3080223, 0, 655361, 3080224, 0, 851968, 3080225, 0, 851969, 3080226, 0, 851969, 3080227, 0, 851970, 3080228, 0, 655361, 3080229, 0, 65544, 3080230, 0, 655361, 3080231, 0, 655362, 3080247, 0, 65541, 3080248, 0, 65542, 3080249, 0, 131095, 3080250, 0, 65566, 3080251, 0, 524289, 3080252, 0, 524289, 3080253, 0, 524289, 3080254, 0, 524289, 3080255, 0, 524289, 3080256, 0, 524289, 3080257, 0, 524289, 3080258, 0, 524289, 3080259, 0, 524289, 3080260, 0, 524289, 3080261, 0, 65541, 3080262, 0, 65542, 3080263, 0, 262168, 3080264, 0, 262170, 3080265, 0, 262170, 3080266, 0, 65561, 3080267, 0, 65561, 3080268, 0, 65561, 3080269, 0, 65561, 3080270, 0, 65561, 3145728, 0, 65561, 3145729, 0, 65561, 3145730, 0, 65561, 3145731, 0, 65561, 3145732, 0, 262171, 3145733, 0, 262169, 3145734, 0, 3, 3145735, 0, 65544, 3145736, 0, 131077, 3145737, 0, 65541, 3145738, 0, 65542, 3145739, 0, 3, 3145740, 0, 3, 3145744, 0, 3, 3145745, 0, 3, 3145749, 0, 3, 3145755, 0, 3, 3145756, 0, 655360, 3145757, 0, 655361, 3145758, 0, 131080, 3145759, 0, 655361, 3145760, 0, 851968, 3145761, 0, 851969, 3145762, 0, 851969, 3145763, 0, 851970, 3145764, 0, 655361, 3145765, 0, 131080, 3145766, 0, 655361, 3145767, 0, 655362, 3145783, 0, 131077, 3145784, 0, 131078, 3145785, 0, 65544, 3145786, 0, 3, 3145787, 0, 3, 3145788, 0, 65536, 3145789, 0, 65544, 3145790, 0, 3, 3145791, 0, 3, 3145792, 0, 65536, 3145793, 0, 3, 3145794, 0, 65536, 3145795, 0, 65536, 3145796, 0, 3, 3145797, 0, 65544, 3145798, 0, 131078, 3145799, 0, 262168, 3145800, 0, 262170, 3145801, 0, 262170, 3145802, 0, 65561, 3145803, 0, 65561, 3145804, 0, 65561, 3145805, 0, 65561, 3145806, 0, 65561, 3211264, 0, 65561, 3211265, 0, 65561, 3211266, 0, 65561, 3211267, 0, 65561, 3211268, 0, 262171, 3211269, 0, 262169, 3211270, 0, 3, 3211271, 0, 131080, 3211272, 0, 3, 3211273, 0, 131077, 3211274, 0, 131078, 3211275, 0, 3, 3211276, 0, 3, 3211280, 0, 3, 3211281, 0, 3, 3211285, 0, 3, 3211286, 0, 3, 3211290, 0, 3, 3211291, 0, 3, 3211292, 0, 655360, 3211293, 0, 655361, 3211294, 0, 786446, 3211295, 0, 655361, 3211296, 0, 851968, 3211297, 0, 851969, 3211298, 0, 851969, 3211299, 0, 851970, 3211300, 0, 655361, 3211301, 0, 786446, 3211302, 0, 655361, 3211303, 0, 655362, 3211304, 0, 3, 3211308, 0, 3, 3211319, 0, 3, 3211320, 0, 3, 3211321, 0, 131080, 3211322, 0, 28, 3211323, 0, 196637, 3211324, 0, 3, 3211325, 0, 131080, 3211326, 0, 3, 3211327, 0, 3, 3211328, 0, 65541, 3211329, 0, 65542, 3211330, 0, 65541, 3211331, 0, 65542, 3211332, 0, 3, 3211333, 0, 131080, 3211334, 0, 3, 3211335, 0, 262168, 3211336, 0, 262170, 3211337, 0, 262170, 3211338, 0, 65561, 3211339, 0, 65561, 3211340, 0, 65561, 3211341, 0, 65561, 3211342, 0, 65561, 3276800, 0, 65561, 3276801, 0, 65561, 3276802, 0, 65561, 3276803, 0, 65561, 3276804, 0, 262171, 3276805, 0, 262169, 3276806, 0, 196615, 3276807, 0, 196616, 3276808, 0, 196617, 3276809, 0, 65541, 3276810, 0, 65542, 3276811, 0, 3, 3276812, 0, 3, 3276816, 0, 3, 3276822, 0, 3, 3276826, 0, 3, 3276827, 0, 3, 3276828, 0, 655360, 3276829, 0, 655361, 3276830, 0, 655361, 3276831, 0, 655361, 3276832, 0, 851968, 3276833, 0, 851969, 3276834, 0, 851969, 3276835, 0, 851970, 3276836, 0, 655361, 3276837, 0, 655361, 3276838, 0, 655361, 3276839, 0, 655362, 3276845, 0, 3, 3276849, 0, 3, 3276855, 0, 65541, 3276856, 0, 65542, 3276857, 0, 196616, 3276858, 0, 196617, 3276859, 0, 262173, 3276860, 0, 196615, 3276861, 0, 25, 3276862, 0, 25, 3276863, 0, 196633, 3276864, 0, 131077, 3276865, 0, 65544, 3276866, 0, 131077, 3276867, 0, 131078, 3276868, 0, 196615, 3276869, 0, 196616, 3276870, 0, 196617, 3276871, 0, 262168, 3276872, 0, 262170, 3276873, 0, 262170, 3276874, 0, 65561, 3276875, 0, 65561, 3276876, 0, 65561, 3276877, 0, 65561, 3276878, 0, 65561, 3342336, 0, 65561, 3342337, 0, 65561, 3342338, 0, 65561, 3342339, 0, 65561, 3342340, 0, 262171, 3342341, 0, 262169, 3342342, 0, 3, 3342343, 0, 65541, 3342344, 0, 65542, 3342345, 0, 131077, 3342346, 0, 131078, 3342347, 0, 3, 3342358, 0, 3, 3342362, 0, 3, 3342363, 0, 3, 3342364, 0, 655360, 3342365, 0, 655361, 3342366, 0, 655361, 3342367, 0, 655361, 3342368, 0, 851968, 3342369, 0, 851969, 3342370, 0, 851969, 3342371, 0, 851970, 3342372, 0, 655361, 3342373, 0, 655361, 3342374, 0, 655361, 3342375, 0, 655362, 3342386, 0, 3, 3342390, 0, 3, 3342391, 0, 131077, 3342392, 0, 131078, 3342393, 0, 65541, 3342394, 0, 65542, 3342395, 0, 23, 3342396, 0, 28, 3342397, 0, 65561, 3342398, 0, 65561, 3342399, 0, 28, 3342400, 0, 28, 3342401, 0, 131080, 3342402, 0, 28, 3342403, 0, 28, 3342404, 0, 28, 3342405, 0, 25, 3342406, 0, 25, 3342407, 0, 25, 3342408, 0, 20, 3342409, 0, 262170, 3342410, 0, 65561, 3342411, 0, 65561, 3342412, 0, 65561, 3342413, 0, 65561, 3342414, 0, 65561, 3407872, 0, 65561, 3407873, 0, 65561, 3407874, 0, 65561, 3407875, 0, 65561, 3407876, 0, 262171, 3407877, 0, 262169, 3407878, 0, 3, 3407879, 0, 131077, 3407880, 0, 131078, 3407881, 0, 65544, 3407882, 0, 3, 3407883, 0, 3, 3407894, 0, 3, 3407898, 0, 3, 3407899, 0, 3, 3407900, 0, 655360, 3407901, 0, 655361, 3407902, 0, 655361, 3407903, 0, 655361, 3407904, 0, 851968, 3407905, 0, 851969, 3407906, 0, 851969, 3407907, 0, 851970, 3407908, 0, 655361, 3407909, 0, 655361, 3407910, 0, 655361, 3407911, 0, 655362, 3407922, 0, 3, 3407926, 0, 3, 3407927, 0, 65544, 3407928, 0, 65536, 3407929, 0, 131077, 3407930, 0, 131078, 3407931, 0, 3, 3407932, 0, 327704, 3407933, 0, 131097, 3407934, 0, 131097, 3407935, 0, 327705, 3407936, 0, 196615, 3407937, 0, 196616, 3407938, 0, 65541, 3407939, 0, 65542, 3407940, 0, 262168, 3407941, 0, 196634, 3407942, 0, 25, 3407943, 0, 25, 3407944, 0, 25, 3407945, 0, 20, 3407946, 0, 65561, 3407947, 0, 65561, 3407948, 0, 65561, 3407949, 0, 65561, 3407950, 0, 65561, 3473408, 0, 65561, 3473409, 0, 65561, 3473410, 0, 65561, 3473411, 0, 65561, 3473412, 0, 262171, 3473413, 0, 21, 3473414, 0, 25, 3473415, 0, 196633, 3473416, 0, 3, 3473417, 0, 131080, 3473418, 0, 3, 3473419, 0, 3, 3473420, 0, 3, 3473424, 0, 3, 3473430, 0, 3, 3473434, 0, 3, 3473435, 0, 3, 3473436, 0, 655360, 3473437, 0, 655361, 3473438, 0, 65544, 3473439, 0, 655361, 3473440, 0, 851968, 3473441, 0, 851969, 3473442, 0, 851969, 3473443, 0, 851970, 3473444, 0, 655361, 3473445, 0, 65544, 3473446, 0, 655361, 3473447, 0, 655362, 3473458, 0, 3, 3473462, 0, 3, 3473463, 0, 131080, 3473464, 0, 3, 3473465, 0, 3, 3473466, 0, 65541, 3473467, 0, 65542, 3473468, 0, 30, 3473469, 0, 31, 3473470, 0, 31, 3473471, 0, 65566, 3473472, 0, 65536, 3473473, 0, 65541, 3473474, 0, 65542, 3473475, 0, 131078, 3473476, 0, 262168, 3473477, 0, 262170, 3473478, 0, 65561, 3473479, 0, 65561, 3473480, 0, 65561, 3473481, 0, 65561, 3473482, 0, 65561, 3473483, 0, 65561, 3473484, 0, 65561, 3473485, 0, 65561, 3473486, 0, 65561, 3538944, 0, 65561, 3538945, 0, 65561, 3538946, 0, 65561, 3538947, 0, 65561, 3538948, 0, 21, 3538949, 0, 25, 3538950, 0, 196635, 3538951, 0, 262169, 3538952, 0, 196615, 3538953, 0, 196616, 3538954, 0, 196617, 3538955, 0, 3, 3538956, 0, 3, 3538957, 0, 3, 3538958, 0, 3, 3538959, 0, 3, 3538960, 0, 3, 3538961, 0, 3, 3538965, 0, 3, 3538966, 0, 3, 3538970, 0, 3, 3538971, 0, 3, 3538972, 0, 655360, 3538973, 0, 655361, 3538974, 0, 131080, 3538975, 0, 655361, 3538976, 0, 851968, 3538977, 0, 851969, 3538978, 0, 851969, 3538979, 0, 851970, 3538980, 0, 655361, 3538981, 0, 131080, 3538982, 0, 655361, 3538983, 0, 655362, 3538984, 0, 3, 3538988, 0, 3, 3538999, 0, 196616, 3539000, 0, 65541, 3539001, 0, 65542, 3539002, 0, 131077, 3539003, 0, 131078, 3539004, 0, 65541, 3539005, 0, 65542, 3539006, 0, 3, 3539007, 0, 65541, 3539008, 0, 65542, 3539009, 0, 131077, 3539010, 0, 131078, 3539011, 0, 3, 3539012, 0, 262168, 3539013, 0, 262170, 3539014, 0, 65561, 3539015, 0, 65561, 3539016, 0, 65561, 3539017, 0, 65561, 3539018, 0, 65561, 3539019, 0, 65561, 3539020, 0, 65561, 3539021, 0, 65561, 3539022, 0, 65561, 3604480, 0, 65561, 3604481, 0, 65561, 3604482, 0, 65561, 3604483, 0, 65561, 3604484, 0, 65561, 3604485, 0, 65561, 3604486, 0, 262171, 3604487, 0, 262169, 3604488, 0, 3, 3604489, 0, 3, 3604490, 0, 3, 3604491, 0, 3, 3604492, 0, 3, 3604493, 0, 3, 3604494, 0, 3, 3604495, 0, 3, 3604496, 0, 3, 3604497, 0, 3, 3604498, 0, 3, 3604499, 0, 3, 3604500, 0, 3, 3604501, 0, 3, 3604502, 0, 3, 3604503, 0, 3, 3604504, 0, 3, 3604505, 0, 3, 3604506, 0, 3, 3604507, 0, 3, 3604508, 0, 655360, 3604509, 0, 655361, 3604510, 0, 786446, 3604511, 0, 655361, 3604512, 0, 851968, 3604513, 0, 851969, 3604514, 0, 851969, 3604515, 0, 851970, 3604516, 0, 655361, 3604517, 0, 786446, 3604518, 0, 655361, 3604519, 0, 655362, 3604535, 0, 65541, 3604536, 0, 65542, 3604537, 0, 131078, 3604538, 0, 65536, 3604539, 0, 65541, 3604540, 0, 65542, 3604541, 0, 131078, 3604542, 0, 65544, 3604543, 0, 131077, 3604544, 0, 65541, 3604545, 0, 65542, 3604546, 0, 65541, 3604547, 0, 65542, 3604548, 0, 262168, 3604549, 0, 262170, 3604550, 0, 65561, 3604551, 0, 65561, 3604552, 0, 65561, 3604553, 0, 65561, 3604554, 0, 65561, 3604555, 0, 65561, 3604556, 0, 65561, 3604557, 0, 65561, 3604558, 0, 65561, 3670016, 0, 65561, 3670017, 0, 65561, 3670018, 0, 65561, 3670019, 0, 65561, 3670020, 0, 65561, 3670021, 0, 65561, 3670022, 0, 262171, 3670023, 0, 262169, 3670024, 0, 3, 3670025, 0, 65541, 3670026, 0, 65542, 3670027, 0, 3, 3670028, 0, 589824, 3670029, 0, 589825, 3670030, 0, 589825, 3670031, 0, 589825, 3670032, 0, 589825, 3670033, 0, 589825, 3670034, 0, 589825, 3670035, 0, 589825, 3670036, 0, 589825, 3670037, 0, 589825, 3670038, 0, 589825, 3670039, 0, 589825, 3670040, 0, 589825, 3670041, 0, 589825, 3670042, 0, 589825, 3670043, 0, 589825, 3670044, 0, 589828, 3670045, 0, 655361, 3670046, 0, 655361, 3670047, 0, 655361, 3670048, 0, 851968, 3670049, 0, 851969, 3670050, 0, 851969, 3670051, 0, 851970, 3670052, 0, 655361, 3670053, 0, 655361, 3670054, 0, 655361, 3670055, 0, 655362, 3670071, 0, 131077, 3670072, 0, 131078, 3670073, 0, 65541, 3670074, 0, 65542, 3670075, 0, 131077, 3670076, 0, 131078, 3670077, 0, 3, 3670078, 0, 131080, 3670079, 0, 3, 3670080, 0, 131077, 3670081, 0, 131078, 3670082, 0, 131077, 3670083, 0, 131078, 3670084, 0, 262168, 3670085, 0, 262170, 3670086, 0, 65561, 3670087, 0, 65561, 3670088, 0, 65561, 3670089, 0, 65561, 3670090, 0, 65561, 3670091, 0, 65561, 3670092, 0, 65561, 3670093, 0, 65561, 3670094, 0, 65561, 3735552, 0, 65561, 3735553, 0, 65561, 3735554, 0, 65561, 3735555, 0, 65561, 3735556, 0, 65561, 3735557, 0, 65561, 3735558, 0, 262171, 3735559, 0, 262169, 3735560, 0, 65541, 3735561, 0, 65542, 3735562, 0, 131078, 3735563, 0, 3, 3735564, 0, 655360, 3735565, 0, 655361, 3735566, 0, 655361, 3735567, 0, 655361, 3735568, 0, 655361, 3735569, 0, 655361, 3735570, 0, 655361, 3735571, 0, 655361, 3735572, 0, 655361, 3735573, 0, 655361, 3735574, 0, 655361, 3735575, 0, 655361, 3735576, 0, 655361, 3735577, 0, 655361, 3735578, 0, 655361, 3735579, 0, 655361, 3735580, 0, 655361, 3735581, 0, 655361, 3735582, 0, 655361, 3735583, 0, 655361, 3735584, 0, 851968, 3735585, 0, 851969, 3735586, 0, 851969, 3735587, 0, 851970, 3735588, 0, 655361, 3735589, 0, 655361, 3735590, 0, 655361, 3735591, 0, 655362, 3735607, 0, 65541, 3735608, 0, 65542, 3735609, 0, 131077, 3735610, 0, 65541, 3735611, 0, 65542, 3735612, 0, 3, 3735613, 0, 196615, 3735614, 0, 196616, 3735615, 0, 196617, 3735616, 0, 65541, 3735617, 0, 65542, 3735618, 0, 65544, 3735619, 0, 3, 3735620, 0, 262168, 3735621, 0, 262170, 3735622, 0, 65561, 3735623, 0, 65561, 3735624, 0, 65561, 3735625, 0, 65561, 3735626, 0, 65561, 3735627, 0, 65561, 3735628, 0, 65561, 3735629, 0, 65561, 3735630, 0, 65561, 3801088, 0, 65561, 3801089, 0, 65561, 3801090, 0, 65561, 3801091, 0, 65561, 3801092, 0, 65561, 3801093, 0, 65561, 3801094, 0, 262171, 3801095, 0, 262169, 3801096, 0, 131077, 3801097, 0, 65544, 3801098, 0, 3, 3801099, 0, 3, 3801100, 0, 655360, 3801101, 0, 655361, 3801102, 0, 655361, 3801103, 0, 655361, 3801104, 0, 655361, 3801105, 0, 655361, 3801106, 0, 655361, 3801107, 0, 655361, 3801108, 0, 655361, 3801109, 0, 655361, 3801110, 0, 655361, 3801111, 0, 655361, 3801112, 0, 655361, 3801113, 0, 655361, 3801114, 0, 655361, 3801115, 0, 655361, 3801116, 0, 655361, 3801117, 0, 655361, 3801118, 0, 655361, 3801119, 0, 655361, 3801120, 0, 851968, 3801121, 0, 851969, 3801122, 0, 851969, 3801123, 0, 851970, 3801124, 0, 655361, 3801125, 0, 655361, 3801126, 0, 655361, 3801127, 0, 655362, 3801143, 0, 131077, 3801144, 0, 131078, 3801145, 0, 3, 3801146, 0, 131077, 3801147, 0, 131078, 3801148, 0, 65544, 3801149, 0, 65541, 3801150, 0, 65542, 3801151, 0, 3, 3801152, 0, 131077, 3801153, 0, 131078, 3801154, 0, 131080, 3801155, 0, 3, 3801156, 0, 262168, 3801157, 0, 262170, 3801158, 0, 65561, 3801159, 0, 65561, 3801160, 0, 65561, 3801161, 0, 65561, 3801162, 0, 65561, 3801163, 0, 65561, 3801164, 0, 65561, 3801165, 0, 65561, 3801166, 0, 65561, 3866624, 0, 65561, 3866625, 0, 65561, 3866626, 0, 65561, 3866627, 0, 65561, 3866628, 0, 65561, 3866629, 0, 65561, 3866630, 0, 262171, 3866631, 0, 262169, 3866632, 0, 3, 3866633, 0, 131080, 3866634, 0, 3, 3866635, 0, 3, 3866636, 0, 720896, 3866637, 0, 720897, 3866638, 0, 720897, 3866639, 0, 720897, 3866640, 0, 720897, 3866641, 0, 720897, 3866642, 0, 720897, 3866643, 0, 720897, 3866644, 0, 720897, 3866645, 0, 720897, 3866646, 0, 720897, 3866647, 0, 720897, 3866648, 0, 720897, 3866649, 0, 720897, 3866650, 0, 720897, 3866651, 0, 720897, 3866652, 0, 524292, 3866653, 0, 655361, 3866654, 0, 655361, 3866655, 0, 655361, 3866656, 0, 851968, 3866657, 0, 851969, 3866658, 0, 851969, 3866659, 0, 851970, 3866660, 0, 655361, 3866661, 0, 655361, 3866662, 0, 655361, 3866663, 0, 655362, 3866664, 0, 3, 3866668, 0, 3, 3866669, 0, 3, 3866673, 0, 3, 3866679, 0, 65536, 3866680, 0, 65541, 3866681, 0, 65542, 3866682, 0, 65536, 3866683, 0, 3, 3866684, 0, 131080, 3866685, 0, 131077, 3866686, 0, 131078, 3866687, 0, 65541, 3866688, 0, 65542, 3866689, 0, 196615, 3866690, 0, 196616, 3866691, 0, 196617, 3866692, 0, 262168, 3866693, 0, 262170, 3866694, 0, 65561, 3866695, 0, 65561, 3866696, 0, 65561, 3866697, 0, 65561, 3866698, 0, 65561, 3866699, 0, 65561, 3866700, 0, 65561, 3866701, 0, 65561, 3866702, 0, 65561, 3932160, 0, 65561, 3932161, 0, 65561, 3932162, 0, 65561, 3932163, 0, 65561, 3932164, 0, 65561, 3932165, 0, 65561, 3932166, 0, 262171, 3932167, 0, 262169, 3932168, 0, 196615, 3932169, 0, 196616, 3932170, 0, 196617, 3932171, 0, 65541, 3932172, 0, 65542, 3932173, 0, 3, 3932174, 0, 3, 3932175, 0, 3, 3932176, 0, 3, 3932177, 0, 3, 3932178, 0, 3, 3932179, 0, 3, 3932180, 0, 65541, 3932181, 0, 65542, 3932182, 0, 3, 3932183, 0, 3, 3932184, 0, 3, 3932185, 0, 3, 3932186, 0, 3, 3932187, 0, 3, 3932188, 0, 655360, 3932189, 0, 655361, 3932190, 0, 655361, 3932191, 0, 655361, 3932192, 0, 851968, 3932193, 0, 851969, 3932194, 0, 851969, 3932195, 0, 851970, 3932196, 0, 655361, 3932197, 0, 655361, 3932198, 0, 655361, 3932199, 0, 655362, 3932200, 0, 3, 3932204, 0, 3, 3932205, 0, 3, 3932209, 0, 3, 3932210, 0, 3, 3932214, 0, 3, 3932215, 0, 3, 3932216, 0, 65544, 3932217, 0, 131078, 3932218, 0, 3, 3932219, 0, 196615, 3932220, 0, 196616, 3932221, 0, 196617, 3932222, 0, 65544, 3932223, 0, 131077, 3932224, 0, 131078, 3932225, 0, 65536, 3932226, 0, 65541, 3932227, 0, 65542, 3932228, 0, 262168, 3932229, 0, 262170, 3932230, 0, 65561, 3932231, 0, 65561, 3932232, 0, 65561, 3932233, 0, 65561, 3932234, 0, 65561, 3932235, 0, 65561, 3932236, 0, 65561, 3932237, 0, 65561, 3932238, 0, 65561, 3997696, 0, 65561, 3997697, 0, 65561, 3997698, 0, 65561, 3997699, 0, 65561, 3997700, 0, 65561, 3997701, 0, 65561, 3997702, 0, 262171, 3997703, 0, 262169, 3997704, 0, 3, 3997705, 0, 3, 3997706, 0, 65541, 3997707, 0, 65542, 3997708, 0, 131078, 3997709, 0, 3, 3997710, 0, 65541, 3997711, 0, 65542, 3997712, 0, 3, 3997713, 0, 3, 3997714, 0, 65541, 3997715, 0, 65542, 3997716, 0, 131077, 3997717, 0, 65544, 3997718, 0, 3, 3997719, 0, 65541, 3997720, 0, 65542, 3997721, 0, 65544, 3997722, 0, 3, 3997723, 0, 3, 3997724, 0, 655360, 3997725, 0, 655361, 3997726, 0, 655361, 3997727, 0, 655361, 3997728, 0, 917504, 3997729, 0, 917505, 3997730, 0, 917505, 3997731, 0, 917506, 3997732, 0, 655361, 3997733, 0, 655361, 3997734, 0, 655361, 3997735, 0, 655362, 3997736, 0, 3, 3997737, 0, 3, 3997738, 0, 3, 3997739, 0, 3, 3997740, 0, 3, 3997741, 0, 3, 3997742, 0, 3, 3997743, 0, 3, 3997744, 0, 3, 3997745, 0, 3, 3997746, 0, 3, 3997747, 0, 3, 3997748, 0, 3, 3997749, 0, 3, 3997750, 0, 3, 3997751, 0, 3, 3997752, 0, 131080, 3997753, 0, 3, 3997754, 0, 3, 3997755, 0, 65541, 3997756, 0, 65542, 3997757, 0, 3, 3997758, 0, 131080, 3997759, 0, 3, 3997760, 0, 65541, 3997761, 0, 65542, 3997762, 0, 131077, 3997763, 0, 131078, 3997764, 0, 262168, 3997765, 0, 262170, 3997766, 0, 65561, 3997767, 0, 65561, 3997768, 0, 65561, 3997769, 0, 65561, 3997770, 0, 65561, 3997771, 0, 65561, 3997772, 0, 65561, 3997773, 0, 65561, 3997774, 0, 65561, 4063232, 0, 65561, 4063233, 0, 65561, 4063234, 0, 65561, 4063235, 0, 65561, 4063236, 0, 65561, 4063237, 0, 65561, 4063238, 0, 262171, 4063239, 0, 262169, 4063240, 0, 65541, 4063241, 0, 65542, 4063242, 0, 131077, 4063243, 0, 131078, 4063244, 0, 3, 4063245, 0, 3, 4063246, 0, 131077, 4063247, 0, 65541, 4063248, 0, 65542, 4063249, 0, 65541, 4063250, 0, 65542, 4063251, 0, 131078, 4063252, 0, 3, 4063253, 0, 131080, 4063254, 0, 3, 4063255, 0, 131077, 4063256, 0, 131078, 4063257, 0, 131080, 4063258, 0, 3, 4063259, 0, 65541, 4063260, 0, 65542, 4063261, 0, 655361, 4063262, 0, 655361, 4063263, 0, 655361, 4063264, 0, 655361, 4063265, 0, 655361, 4063266, 0, 655361, 4063267, 0, 655361, 4063268, 0, 655361, 4063269, 0, 655361, 4063270, 0, 655361, 4063271, 0, 589827, 4063272, 0, 589825, 4063273, 0, 589825, 4063274, 0, 589825, 4063275, 0, 589825, 4063276, 0, 589825, 4063277, 0, 589825, 4063278, 0, 589825, 4063279, 0, 589825, 4063280, 0, 589825, 4063281, 0, 589825, 4063282, 0, 589825, 4063283, 0, 589825, 4063284, 0, 589825, 4063285, 0, 589825, 4063286, 0, 589825, 4063287, 0, 589826, 4063288, 0, 196616, 4063289, 0, 65541, 4063290, 0, 65542, 4063291, 0, 131077, 4063292, 0, 65541, 4063293, 0, 65542, 4063294, 0, 196616, 4063295, 0, 196617, 4063296, 0, 131077, 4063297, 0, 131078, 4063298, 0, 65541, 4063299, 0, 65542, 4063300, 0, 262168, 4063301, 0, 262170, 4063302, 0, 65561, 4063303, 0, 65561, 4063304, 0, 65561, 4063305, 0, 65561, 4063306, 0, 65561, 4063307, 0, 65561, 4063308, 0, 65561, 4063309, 0, 65561, 4063310, 0, 65561, 4128768, 0, 65561, 4128769, 0, 65561, 4128770, 0, 65561, 4128771, 0, 65561, 4128772, 0, 65561, 4128773, 0, 65561, 4128774, 0, 262171, 4128775, 0, 262169, 4128776, 0, 131077, 4128777, 0, 131078, 4128778, 0, 3, 4128779, 0, 65541, 4128780, 0, 65542, 4128781, 0, 65541, 4128782, 0, 65542, 4128783, 0, 131077, 4128784, 0, 131078, 4128785, 0, 131077, 4128786, 0, 131078, 4128787, 0, 3, 4128788, 0, 196615, 4128789, 0, 196616, 4128790, 0, 196617, 4128791, 0, 3, 4128792, 0, 65541, 4128793, 0, 65542, 4128794, 0, 196617, 4128795, 0, 131077, 4128796, 0, 655360, 4128797, 0, 655361, 4128798, 0, 655361, 4128799, 0, 655361, 4128800, 0, 655361, 4128801, 0, 655361, 4128802, 0, 655361, 4128803, 0, 655361, 4128804, 0, 655361, 4128805, 0, 655361, 4128806, 0, 655361, 4128807, 0, 655361, 4128808, 0, 655361, 4128809, 0, 655361, 4128810, 0, 655361, 4128811, 0, 655361, 4128812, 0, 655361, 4128813, 0, 655361, 4128814, 0, 655361, 4128815, 0, 655361, 4128816, 0, 655361, 4128817, 0, 655361, 4128818, 0, 655361, 4128819, 0, 655361, 4128820, 0, 655361, 4128821, 0, 655361, 4128822, 0, 655361, 4128823, 0, 655362, 4128824, 0, 3, 4128825, 0, 65544, 4128826, 0, 131078, 4128827, 0, 65536, 4128828, 0, 131077, 4128829, 0, 131078, 4128830, 0, 65541, 4128831, 0, 65542, 4128832, 0, 65536, 4128833, 0, 3, 4128834, 0, 65544, 4128835, 0, 131078, 4128836, 0, 262168, 4128837, 0, 262170, 4128838, 0, 65561, 4128839, 0, 65561, 4128840, 0, 65561, 4128841, 0, 65561, 4128842, 0, 65561, 4128843, 0, 65561, 4128844, 0, 65561, 4128845, 0, 65561, 4128846, 0, 65561, 4194304, 0, 65561, 4194305, 0, 65561, 4194306, 0, 65561, 4194307, 0, 65561, 4194308, 0, 65561, 4194309, 0, 65561, 4194310, 0, 262171, 4194311, 0, 262169, 4194312, 0, 3, 4194313, 0, 3, 4194314, 0, 65544, 4194315, 0, 131077, 4194316, 0, 131078, 4194317, 0, 131077, 4194318, 0, 65541, 4194319, 0, 65542, 4194320, 0, 65544, 4194321, 0, 65541, 4194322, 0, 65542, 4194323, 0, 65541, 4194324, 0, 65542, 4194325, 0, 3, 4194326, 0, 65541, 4194327, 0, 65542, 4194328, 0, 131077, 4194329, 0, 131078, 4194330, 0, 65541, 4194331, 0, 65542, 4194332, 0, 655360, 4194333, 0, 655361, 4194334, 0, 655361, 4194335, 0, 655361, 4194336, 0, 655361, 4194337, 0, 655361, 4194338, 0, 655361, 4194339, 0, 655361, 4194340, 0, 655361, 4194341, 0, 655361, 4194342, 0, 655361, 4194343, 0, 655361, 4194344, 0, 655361, 4194345, 0, 655361, 4194346, 0, 655361, 4194347, 0, 655361, 4194348, 0, 655361, 4194349, 0, 655361, 4194350, 0, 655361, 4194351, 0, 655361, 4194352, 0, 655361, 4194353, 0, 655361, 4194354, 0, 655361, 4194355, 0, 655361, 4194356, 0, 655361, 4194357, 0, 655361, 4194358, 0, 655361, 4194359, 0, 655362, 4194360, 0, 3, 4194361, 0, 131080, 4194362, 0, 3, 4194363, 0, 3, 4194364, 0, 3, 4194365, 0, 65541, 4194366, 0, 65542, 4194367, 0, 65541, 4194368, 0, 65542, 4194369, 0, 3, 4194370, 0, 131080, 4194371, 0, 3, 4194372, 0, 262168, 4194373, 0, 262170, 4194374, 0, 65561, 4194375, 0, 65561, 4194376, 0, 65561, 4194377, 0, 65561, 4194378, 0, 65561, 4194379, 0, 65561, 4194380, 0, 65561, 4194381, 0, 65561, 4194382, 0, 65561, 4259840, 0, 65561, 4259841, 0, 65561, 4259842, 0, 65561, 4259843, 0, 65561, 4259844, 0, 65561, 4259845, 0, 65561, 4259846, 0, 262171, 4259847, 0, 262169, 4259848, 0, 3, 4259849, 0, 3, 4259850, 0, 131080, 4259851, 0, 3, 4259852, 0, 65541, 4259853, 0, 65542, 4259854, 0, 131077, 4259855, 0, 131078, 4259856, 0, 131080, 4259857, 0, 131077, 4259858, 0, 65541, 4259859, 0, 65542, 4259860, 0, 65544, 4259861, 0, 3, 4259862, 0, 131077, 4259863, 0, 65541, 4259864, 0, 65542, 4259865, 0, 65541, 4259866, 0, 65542, 4259867, 0, 131078, 4259868, 0, 720896, 4259869, 0, 65544, 4259870, 0, 720897, 4259871, 0, 720897, 4259872, 0, 524292, 4259873, 0, 655361, 4259874, 0, 655361, 4259875, 0, 524291, 4259876, 0, 720897, 4259877, 0, 720897, 4259878, 0, 65544, 4259879, 0, 720897, 4259880, 0, 720897, 4259881, 0, 720897, 4259882, 0, 720897, 4259883, 0, 720897, 4259884, 0, 720897, 4259885, 0, 65544, 4259886, 0, 720897, 4259887, 0, 720897, 4259888, 0, 720897, 4259889, 0, 720897, 4259890, 0, 720897, 4259891, 0, 720897, 4259892, 0, 720897, 4259893, 0, 720897, 4259894, 0, 720897, 4259895, 0, 720898, 4259896, 0, 196615, 4259897, 0, 196616, 4259898, 0, 196617, 4259899, 0, 65541, 4259900, 0, 65542, 4259901, 0, 131077, 4259902, 0, 131078, 4259903, 0, 131077, 4259904, 0, 131078, 4259905, 0, 196615, 4259906, 0, 196616, 4259907, 0, 196617, 4259908, 0, 262168, 4259909, 0, 262170, 4259910, 0, 65561, 4259911, 0, 65561, 4259912, 0, 65561, 4259913, 0, 65561, 4259914, 0, 65561, 4259915, 0, 65561, 4259916, 0, 65561, 4259917, 0, 65561, 4259918, 0, 65561, 4325376, 0, 65561, 4325377, 0, 65561, 4325378, 0, 65561, 4325379, 0, 65561, 4325380, 0, 65561, 4325381, 0, 65561, 4325382, 0, 262171, 4325383, 0, 262169, 4325384, 0, 65541, 4325385, 0, 65542, 4325386, 0, 196616, 4325387, 0, 196617, 4325388, 0, 131077, 4325389, 0, 131078, 4325390, 0, 65541, 4325391, 0, 65542, 4325392, 0, 196616, 4325393, 0, 65541, 4325394, 0, 65542, 4325395, 0, 131078, 4325396, 0, 131080, 4325397, 0, 3, 4325398, 0, 65541, 4325399, 0, 65542, 4325400, 0, 131078, 4325401, 0, 131077, 4325402, 0, 131078, 4325403, 0, 3, 4325404, 0, 3, 4325405, 0, 131080, 4325406, 0, 3, 4325407, 0, 3, 4325408, 0, 655360, 4325409, 0, 655361, 4325410, 0, 655361, 4325411, 0, 655362, 4325412, 0, 3, 4325413, 0, 3, 4325414, 0, 131080, 4325415, 0, 3, 4325416, 0, 3, 4325417, 0, 65541, 4325418, 0, 65542, 4325419, 0, 3, 4325420, 0, 3, 4325421, 0, 131080, 4325422, 0, 3, 4325423, 0, 65541, 4325424, 0, 65542, 4325425, 0, 196632, 4325426, 0, 25, 4325427, 0, 25, 4325428, 0, 25, 4325429, 0, 25, 4325430, 0, 25, 4325431, 0, 25, 4325432, 0, 25, 4325433, 0, 25, 4325434, 0, 25, 4325435, 0, 25, 4325436, 0, 25, 4325437, 0, 25, 4325438, 0, 25, 4325439, 0, 25, 4325440, 0, 25, 4325441, 0, 25, 4325442, 0, 25, 4325443, 0, 25, 4325444, 0, 25, 4325445, 0, 20, 4325446, 0, 65561, 4325447, 0, 65561, 4325448, 0, 65561, 4325449, 0, 65561, 4325450, 0, 65561, 4325451, 0, 65561, 4325452, 0, 65561, 4325453, 0, 65561, 4325454, 0, 65561, 4390912, 0, 65561, 4390913, 0, 65561, 4390914, 0, 65561, 4390915, 0, 65561, 4390916, 0, 65561, 4390917, 0, 65561, 4390918, 0, 262171, 4390919, 0, 262169, 4390920, 0, 131077, 4390921, 0, 131078, 4390922, 0, 65541, 4390923, 0, 65542, 4390924, 0, 3, 4390925, 0, 3, 4390926, 0, 131077, 4390927, 0, 131078, 4390928, 0, 65544, 4390929, 0, 131077, 4390930, 0, 131078, 4390931, 0, 196615, 4390932, 0, 65541, 4390933, 0, 65542, 4390934, 0, 131077, 4390935, 0, 131078, 4390936, 0, 65544, 4390937, 0, 3, 4390938, 0, 3, 4390939, 0, 65541, 4390940, 0, 65542, 4390941, 0, 196616, 4390942, 0, 196617, 4390943, 0, 3, 4390944, 0, 655360, 4390945, 0, 655361, 4390946, 0, 655361, 4390947, 0, 655362, 4390948, 0, 3, 4390949, 0, 196615, 4390950, 0, 196616, 4390951, 0, 65541, 4390952, 0, 65542, 4390953, 0, 131077, 4390954, 0, 131078, 4390955, 0, 65541, 4390956, 0, 65542, 4390957, 0, 196616, 4390958, 0, 196617, 4390959, 0, 131077, 4390960, 0, 131078, 4390961, 0, 262168, 4390962, 0, 262170, 4390963, 0, 65561, 4390964, 0, 65561, 4390965, 0, 65561, 4390966, 0, 65561, 4390967, 0, 65561, 4390968, 0, 65561, 4390969, 0, 65561, 4390970, 0, 65561, 4390971, 0, 65561, 4390972, 0, 65561, 4390973, 0, 65561, 4390974, 0, 65561, 4390975, 0, 65561, 4390976, 0, 65561, 4390977, 0, 65561, 4390978, 0, 65561, 4390979, 0, 65561, 4390980, 0, 65561, 4390981, 0, 65561, 4390982, 0, 65561, 4390983, 0, 65561, 4390984, 0, 65561, 4390985, 0, 65561, 4390986, 0, 65561, 4390987, 0, 65561, 4390988, 0, 65561, 4390989, 0, 65561, 4390990, 0, 65561, 4456448, 0, 65561, 4456449, 0, 65561, 4456450, 0, 65561, 4456451, 0, 65561, 4456452, 0, 65561, 4456453, 0, 65561, 4456454, 0, 262171, 4456455, 0, 262169, 4456456, 0, 3, 4456457, 0, 65541, 4456458, 0, 65542, 4456459, 0, 131078, 4456460, 0, 65541, 4456461, 0, 65542, 4456462, 0, 3, 4456463, 0, 3, 4456464, 0, 131080, 4456465, 0, 3, 4456466, 0, 65541, 4456467, 0, 65542, 4456468, 0, 131077, 4456469, 0, 65541, 4456470, 0, 65542, 4456471, 0, 3, 4456472, 0, 131080, 4456473, 0, 3, 4456474, 0, 65541, 4456475, 0, 65542, 4456476, 0, 65541, 4456477, 0, 65542, 4456478, 0, 3, 4456479, 0, 3, 4456480, 0, 655360, 4456481, 0, 655361, 4456482, 0, 655361, 4456483, 0, 655362, 4456484, 0, 3, 4456485, 0, 3, 4456486, 0, 65541, 4456487, 0, 65542, 4456488, 0, 65541, 4456489, 0, 65542, 4456490, 0, 196632, 4456491, 0, 25, 4456492, 0, 25, 4456493, 0, 25, 4456494, 0, 25, 4456495, 0, 25, 4456496, 0, 25, 4456497, 0, 25, 4456498, 0, 20, 4456499, 0, 65561, 4456500, 0, 65561, 4456501, 0, 65561, 4456502, 0, 65561, 4456503, 0, 65561, 4456504, 0, 65561, 4456505, 0, 65561, 4456506, 0, 65561, 4456507, 0, 65561, 4456508, 0, 65561, 4456509, 0, 65561, 4456510, 0, 65561, 4456511, 0, 65561, 4456512, 0, 65561, 4456513, 0, 65561, 4456514, 0, 65561, 4456515, 0, 65561, 4456516, 0, 65561, 4456517, 0, 65561, 4456518, 0, 65561, 4456519, 0, 65561, 4456520, 0, 65561, 4456521, 0, 65561, 4456522, 0, 65561, 4456523, 0, 65561, 4456524, 0, 65561, 4456525, 0, 65561, 4456526, 0, 65561, 4521984, 0, 65561, 4521985, 0, 65561, 4521986, 0, 65561, 4521987, 0, 65561, 4521988, 0, 65561, 4521989, 0, 65561, 4521990, 0, 262171, 4521991, 0, 262169, 4521992, 0, 3, 4521993, 0, 131077, 4521994, 0, 131078, 4521995, 0, 3, 4521996, 0, 131077, 4521997, 0, 131078, 4521998, 0, 3, 4521999, 0, 196615, 4522000, 0, 196616, 4522001, 0, 196617, 4522002, 0, 131077, 4522003, 0, 131078, 4522004, 0, 3, 4522005, 0, 131077, 4522006, 0, 131078, 4522007, 0, 196615, 4522008, 0, 196616, 4522009, 0, 196617, 4522010, 0, 131077, 4522011, 0, 131078, 4522012, 0, 131077, 4522013, 0, 131078, 4522014, 0, 3, 4522015, 0, 3, 4522016, 0, 720896, 4522017, 0, 720897, 4522018, 0, 720897, 4522019, 0, 720898, 4522020, 0, 3, 4522021, 0, 3, 4522022, 0, 131077, 4522023, 0, 131078, 4522024, 0, 131077, 4522025, 0, 131078, 4522026, 0, 262168, 4522027, 0, 262170, 4522028, 0, 65561, 4522029, 0, 65561, 4522030, 0, 65561, 4522031, 0, 65561, 4522032, 0, 65561, 4522033, 0, 65561, 4522034, 0, 65561, 4522035, 0, 65561, 4522036, 0, 65561, 4522037, 0, 65561, 4522038, 0, 65561, 4522039, 0, 65561, 4522040, 0, 65561, 4522041, 0, 65561, 4522042, 0, 65561, 4522043, 0, 65561, 4522044, 0, 65561, 4522045, 0, 65561, 4522046, 0, 65561, 4522047, 0, 65561, 4522048, 0, 65561, 4522049, 0, 65561, 4522050, 0, 65561, 4522051, 0, 65561, 4522052, 0, 65561, 4522053, 0, 65561, 4522054, 0, 65561, 4522055, 0, 65561, 4522056, 0, 65561, 4522057, 0, 65561, 4522058, 0, 65561, 4522059, 0, 65561, 4522060, 0, 65561, 4522061, 0, 65561, 4522062, 0, 65561, 4587520, 0, 65561, 4587521, 0, 65561, 4587522, 0, 65561, 4587523, 0, 65561, 4587524, 0, 65561, 4587525, 0, 65561, 4587526, 0, 21, 4587527, 0, 25, 4587528, 0, 25, 4587529, 0, 25, 4587530, 0, 25, 4587531, 0, 25, 4587532, 0, 25, 4587533, 0, 25, 4587534, 0, 25, 4587535, 0, 25, 4587536, 0, 25, 4587537, 0, 25, 4587538, 0, 25, 4587539, 0, 25, 4587540, 0, 25, 4587541, 0, 25, 4587542, 0, 25, 4587543, 0, 25, 4587544, 0, 25, 4587545, 0, 25, 4587546, 0, 25, 4587547, 0, 25, 4587548, 0, 25, 4587549, 0, 25, 4587550, 0, 196633, 4587551, 0, 3, 4587552, 0, 3, 4587553, 0, 3, 4587554, 0, 3, 4587555, 0, 3, 4587556, 0, 3, 4587557, 0, 196632, 4587558, 0, 25, 4587559, 0, 25, 4587560, 0, 25, 4587561, 0, 25, 4587562, 0, 25, 4587563, 0, 20, 4587564, 0, 65561, 4587565, 0, 65561, 4587566, 0, 65561, 4587567, 0, 65561, 4587568, 0, 65561, 4587569, 0, 65561, 4587570, 0, 65561, 4587571, 0, 65561, 4587572, 0, 65561, 4587573, 0, 65561, 4587574, 0, 65561, 4587575, 0, 65561, 4587576, 0, 65561, 4587577, 0, 65561, 4587578, 0, 65561, 4587579, 0, 65561, 4587580, 0, 65561, 4587581, 0, 65561, 4587582, 0, 65561, 4587583, 0, 65561, 4587584, 0, 65561, 4587585, 0, 65561, 4587586, 0, 65561, 4587587, 0, 65561, 4587588, 0, 65561, 4587589, 0, 65561, 4587590, 0, 65561, 4587591, 0, 65561, 4587592, 0, 65561, 4587593, 0, 65561, 4587594, 0, 65561, 4587595, 0, 65561, 4587596, 0, 65561, 4587597, 0, 65561, 4587598, 0, 65561, 4653056, 0, 65561, 4653057, 0, 65561, 4653058, 0, 65561, 4653059, 0, 65561, 4653060, 0, 65561, 4653061, 0, 65561, 4653062, 0, 65561, 4653063, 0, 65561, 4653064, 0, 65561, 4653065, 0, 65561, 4653066, 0, 65561, 4653067, 0, 65561, 4653068, 0, 65561, 4653069, 0, 65561, 4653070, 0, 65561, 4653071, 0, 65561, 4653072, 0, 65561, 4653073, 0, 65561, 4653074, 0, 65561, 4653075, 0, 65561, 4653076, 0, 65561, 4653077, 0, 65561, 4653078, 0, 65561, 4653079, 0, 65561, 4653080, 0, 65561, 4653081, 0, 65561, 4653082, 0, 65561, 4653083, 0, 65561, 4653084, 0, 65561, 4653085, 0, 262171, 4653086, 0, 262169, 4653087, 0, 3, 4653088, 0, 3, 4653089, 0, 3, 4653090, 0, 3, 4653091, 0, 3, 4653092, 0, 3, 4653093, 0, 262168, 4653094, 0, 262170, 4653095, 0, 65561, 4653096, 0, 65561, 4653097, 0, 65561, 4653098, 0, 65561, 4653099, 0, 65561, 4653100, 0, 65561, 4653101, 0, 65561, 4653102, 0, 65561, 4653103, 0, 65561, 4653104, 0, 65561, 4653105, 0, 65561, 4653106, 0, 65561, 4653107, 0, 65561, 4653108, 0, 65561, 4653109, 0, 65561, 4653110, 0, 65561, 4653111, 0, 65561, 4653112, 0, 65561, 4653113, 0, 65561, 4653114, 0, 65561, 4653115, 0, 65561, 4653116, 0, 65561, 4653117, 0, 65561, 4653118, 0, 65561, 4653119, 0, 65561, 4653120, 0, 65561, 4653121, 0, 65561, 4653122, 0, 65561, 4653123, 0, 65561, 4653124, 0, 65561, 4653125, 0, 65561, 4653126, 0, 65561, 4653127, 0, 65561, 4653128, 0, 65561, 4653129, 0, 65561, 4653130, 0, 65561, 4653131, 0, 65561, 4653132, 0, 65561, 4653133, 0, 65561, 4653134, 0, 65561, 4718592, 0, 65561, 4718593, 0, 65561, 4718594, 0, 65561, 4718595, 0, 65561, 4718596, 0, 65561, 4718597, 0, 65561, 4718598, 0, 65561, 4718599, 0, 65561, 4718600, 0, 65561, 4718601, 0, 65561, 4718602, 0, 65561, 4718603, 0, 65561, 4718604, 0, 65561, 4718605, 0, 65561, 4718606, 0, 65561, 4718607, 0, 65561, 4718608, 0, 65561, 4718609, 0, 65561, 4718610, 0, 65561, 4718611, 0, 65561, 4718612, 0, 65561, 4718613, 0, 65561, 4718614, 0, 65561, 4718615, 0, 65561, 4718616, 0, 65561, 4718617, 0, 65561, 4718618, 0, 65561, 4718619, 0, 65561, 4718620, 0, 65561, 4718621, 0, 262171, 4718622, 0, 262169, 4718623, 0, 3, 4718624, 0, 3, 4718625, 0, 3, 4718626, 0, 3, 4718627, 0, 3, 4718628, 0, 3, 4718629, 0, 262168, 4718630, 0, 262170, 4718631, 0, 65561, 4718632, 0, 65561, 4718633, 0, 65561, 4718634, 0, 65561, 4718635, 0, 65561, 4718636, 0, 65561, 4718637, 0, 65561, 4718638, 0, 65561, 4718639, 0, 65561, 4718640, 0, 65561, 4718641, 0, 65561, 4718642, 0, 65561, 4718643, 0, 65561, 4718644, 0, 65561, 4718645, 0, 65561, 4718646, 0, 65561, 4718647, 0, 65561, 4718648, 0, 65561, 4718649, 0, 65561, 4718650, 0, 65561, 4718651, 0, 65561, 4718652, 0, 65561, 4718653, 0, 65561, 4718654, 0, 65561, 4718655, 0, 65561, 4718656, 0, 65561, 4718657, 0, 65561, 4718658, 0, 65561, 4718659, 0, 65561, 4718660, 0, 65561, 4718661, 0, 65561, 4718662, 0, 65561, 4718663, 0, 65561, 4718664, 0, 65561, 4718665, 0, 65561, 4718666, 0, 65561, 4718667, 0, 65561, 4718668, 0, 65561, 4718669, 0, 65561, 4718670, 0, 65561, 4784128, 0, 65561, 4784129, 0, 65561, 4784130, 0, 65561, 4784131, 0, 65561, 4784132, 0, 65561, 4784133, 0, 65561, 4784134, 0, 65561, 4784135, 0, 65561, 4784136, 0, 65561, 4784137, 0, 65561, 4784138, 0, 65561, 4784139, 0, 65561, 4784140, 0, 65561, 4784141, 0, 65561, 4784142, 0, 65561, 4784143, 0, 65561, 4784144, 0, 65561, 4784145, 0, 65561, 4784146, 0, 65561, 4784147, 0, 65561, 4784148, 0, 65561, 4784149, 0, 65561, 4784150, 0, 65561, 4784151, 0, 65561, 4784152, 0, 65561, 4784153, 0, 65561, 4784154, 0, 65561, 4784155, 0, 65561, 4784156, 0, 65561, 4784157, 0, 262171, 4784158, 0, 262169, 4784159, 0, 3, 4784160, 0, 3, 4784161, 0, 3, 4784162, 0, 3, 4784163, 0, 3, 4784164, 0, 3, 4784165, 0, 262168, 4784166, 0, 262170, 4784167, 0, 65561, 4784168, 0, 65561, 4784169, 0, 65561, 4784170, 0, 65561, 4784171, 0, 65561, 4784172, 0, 65561, 4784173, 0, 65561, 4784174, 0, 65561, 4784175, 0, 65561, 4784176, 0, 65561, 4784177, 0, 65561, 4784178, 0, 65561, 4784179, 0, 65561, 4784180, 0, 65561, 4784181, 0, 65561, 4784182, 0, 65561, 4784183, 0, 65561, 4784184, 0, 65561, 4784185, 0, 65561, 4784186, 0, 65561, 4784187, 0, 65561, 4784188, 0, 65561, 4784189, 0, 65561, 4784190, 0, 65561, 4784191, 0, 65561, 4784192, 0, 65561, 4784193, 0, 65561, 4784194, 0, 65561, 4784195, 0, 65561, 4784196, 0, 65561, 4784197, 0, 65561, 4784198, 0, 65561, 4784199, 0, 65561, 4784200, 0, 65561, 4784201, 0, 65561, 4784202, 0, 65561, 4784203, 0, 65561, 4784204, 0, 65561, 4784205, 0, 65561, 4784206, 0, 65561 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 262201, 0, 393217, 262202, 0, 393218, 262203, 0, 393219, 327736, 0, 458752, 327737, 0, 458753, 327738, 0, 458754, 327739, 0, 458755, 327740, 0, 458756, 393255, 0, 393217, 393256, 0, 393218, 393257, 0, 393219, 393272, 0, 458752, 393273, 0, 524289, 393274, 0, 524290, 393275, 0, 524291, 393276, 0, 524292, 458790, 0, 458752, 458791, 0, 458753, 458792, 0, 458754, 458793, 0, 458755, 458794, 0, 458756, 458808, 0, 524288, 458809, 0, 589825, 458810, 0, 589826, 458811, 0, 589827, 458812, 0, 589828, 524326, 0, 524288, 524327, 0, 524289, 524328, 0, 524290, 524329, 0, 524291, 524330, 0, 524292, 524344, 0, 589824, 524345, 0, 655361, 524346, 0, 655362, 524347, 0, 655363, 524348, 0, 655364, 589852, 0, 458757, 589853, 0, 458758, 589854, 0, 458759, 589855, 0, 458760, 589856, 0, 458761, 589862, 0, 589824, 589863, 0, 589825, 589864, 0, 589826, 589865, 0, 589827, 589866, 0, 589828, 589881, 0, 720897, 589882, 0, 720898, 589883, 0, 720899, 655388, 0, 524293, 655389, 0, 524294, 655390, 0, 524295, 655391, 0, 524296, 655392, 0, 524297, 655393, 0, 458757, 655394, 0, 458758, 655395, 0, 458759, 655396, 0, 458760, 655397, 0, 458761, 655398, 0, 655360, 655399, 0, 655361, 655400, 0, 655362, 655401, 0, 655363, 655402, 0, 655364, 655407, 0, 786443, 655408, 0, 786444, 655409, 0, 786445, 655410, 0, 786446, 655411, 0, 786447, 655417, 0, 786433, 655418, 0, 786434, 655419, 0, 786435, 720924, 0, 589829, 720925, 0, 589830, 720926, 0, 589831, 720927, 0, 589832, 720928, 0, 589833, 720929, 0, 524293, 720930, 0, 524294, 720931, 0, 524295, 720932, 0, 524296, 720933, 0, 524297, 720935, 0, 720897, 720936, 0, 720898, 720937, 0, 720899, 720942, 0, 851978, 720943, 0, 851979, 720944, 0, 851980, 720945, 0, 851981, 720946, 0, 851982, 720947, 0, 851983, 720948, 0, 851984, 720953, 0, 851969, 720954, 0, 851970, 720955, 0, 851971, 786461, 0, 655366, 786462, 0, 655367, 786463, 0, 655368, 786465, 0, 589829, 786466, 0, 589830, 786467, 0, 589831, 786468, 0, 589832, 786469, 0, 589833, 786471, 0, 786433, 786472, 0, 786434, 786473, 0, 786435, 786479, 0, 917515, 786480, 0, 917516, 786481, 0, 917517, 786482, 0, 917518, 786483, 0, 917519, 786488, 0, 917504, 786489, 0, 917505, 786490, 0, 917506, 786491, 0, 917507, 786492, 0, 917508, 851997, 0, 720902, 851998, 0, 720903, 851999, 0, 720904, 852002, 0, 655366, 852003, 0, 655367, 852004, 0, 655368, 852007, 0, 851969, 852008, 0, 851970, 852009, 0, 851971, 852015, 0, 983051, 852016, 0, 983052, 852017, 0, 983053, 852018, 0, 983054, 852019, 0, 983055, 852024, 0, 983040, 852025, 0, 983041, 852026, 0, 983042, 852027, 0, 983043, 852028, 0, 983044, 852029, 0, 458757, 852030, 0, 458758, 852031, 0, 458759, 852032, 0, 458760, 852033, 0, 458761, 917536, 0, 6291472, 917537, 0, 6291473, 917538, 0, 6291474, 917539, 0, 6291475, 917540, 0, 6291476, 917541, 0, 6291477, 917542, 0, 917504, 917543, 0, 917505, 917544, 0, 917506, 917545, 0, 917507, 917546, 0, 917508, 917560, 0, 1048576, 917561, 0, 1048577, 917562, 0, 1048578, 917563, 0, 1048579, 917564, 0, 1048580, 917565, 0, 524293, 917566, 0, 524294, 917567, 0, 524295, 917568, 0, 524296, 917569, 0, 524297, 983072, 0, 6357008, 983073, 0, 6357009, 983074, 0, 6357010, 983075, 0, 6357011, 983076, 0, 6357012, 983077, 0, 6357013, 983078, 0, 983040, 983079, 0, 983041, 983080, 0, 983042, 983081, 0, 983043, 983082, 0, 983044, 983096, 0, 1114112, 983097, 0, 1114113, 983098, 0, 1114114, 983099, 0, 1114115, 983100, 0, 1114116, 983101, 0, 524293, 983102, 0, 524294, 983103, 0, 524295, 983104, 0, 524296, 983105, 0, 524297, 1048608, 0, 6422544, 1048609, 0, 6422545, 1048610, 0, 6422546, 1048611, 0, 6422547, 1048612, 0, 6422548, 1048613, 0, 6422549, 1048614, 0, 1048576, 1048615, 0, 1048577, 1048616, 0, 1048578, 1048617, 0, 1048579, 1048618, 0, 1048580, 1048632, 0, 1179648, 1048633, 0, 1179649, 1048634, 0, 1179650, 1048635, 0, 1179651, 1048636, 0, 1179652, 1048637, 0, 589829, 1048638, 0, 589830, 1048639, 0, 589831, 1048640, 0, 589832, 1048641, 0, 589833, 1114144, 0, 6488080, 1114145, 0, 6488081, 1114146, 0, 6488082, 1114147, 0, 6488083, 1114148, 0, 6488084, 1114149, 0, 6488085, 1114150, 0, 1114112, 1114151, 0, 1114113, 1114152, 0, 1114114, 1114153, 0, 1114115, 1114154, 0, 1114116, 1114168, 0, 1245184, 1114169, 0, 1245185, 1114170, 0, 1245186, 1114171, 0, 1245187, 1114172, 0, 1245188, 1114174, 0, 655366, 1114175, 0, 655367, 1114176, 0, 655368, 1179680, 0, 6553616, 1179681, 0, 6553617, 1179682, 0, 6553618, 1179683, 0, 6553619, 1179684, 0, 6553620, 1179685, 0, 6553621, 1179686, 0, 1179648, 1179687, 0, 1179649, 1179688, 0, 1179650, 1179689, 0, 1179651, 1179690, 0, 1179652, 1179705, 0, 1310721, 1179706, 0, 1310722, 1179707, 0, 393227, 1179708, 0, 393228, 1179709, 0, 393229, 1179710, 0, 393230, 1179711, 0, 393231, 1179712, 0, 393232, 1245222, 0, 1245184, 1245223, 0, 1245185, 1245224, 0, 1245186, 1245225, 0, 1245187, 1245226, 0, 1245188, 1245243, 0, 458763, 1245244, 0, 458764, 1245245, 0, 458765, 1245246, 0, 458766, 1245247, 0, 458767, 1245248, 0, 458768, 1310733, 0, 393217, 1310734, 0, 393218, 1310735, 0, 393219, 1310759, 0, 1310721, 1310760, 0, 1310722, 1310761, 0, 1310723, 1310779, 0, 524299, 1310780, 0, 524300, 1310781, 0, 524301, 1310782, 0, 524302, 1310783, 0, 524303, 1310784, 0, 524304, 1376268, 0, 458752, 1376269, 0, 458753, 1376270, 0, 458754, 1376271, 0, 458755, 1376272, 0, 458756, 1376315, 0, 589835, 1376316, 0, 589836, 1376317, 0, 589837, 1376318, 0, 589838, 1376319, 0, 589839, 1376320, 0, 589840, 1441804, 0, 524288, 1441805, 0, 524289, 1441806, 0, 524290, 1441807, 0, 524291, 1441808, 0, 524292, 1441851, 0, 655371, 1441852, 0, 655372, 1441853, 0, 655373, 1441854, 0, 655374, 1441855, 0, 655375, 1441856, 0, 655376, 1507340, 0, 589824, 1507341, 0, 589825, 1507342, 0, 589826, 1507343, 0, 589827, 1507344, 0, 589828, 1572876, 0, 655360, 1572877, 0, 655361, 1572878, 0, 655362, 1572879, 0, 655363, 1572880, 0, 655364, 1638413, 0, 720897, 1638414, 0, 720898, 1638415, 0, 720899, 1703949, 0, 786433, 1703950, 0, 786434, 1703951, 0, 786435, 1703953, 0, 458757, 1703954, 0, 458758, 1703955, 0, 458759, 1703956, 0, 458760, 1703957, 0, 458761, 1769485, 0, 851969, 1769486, 0, 851970, 1769487, 0, 851971, 1769489, 0, 524293, 1769490, 0, 524294, 1769491, 0, 524295, 1769492, 0, 524296, 1769493, 0, 524297, 1835020, 0, 917504, 1835021, 0, 917505, 1835022, 0, 917506, 1835023, 0, 917507, 1835024, 0, 917508, 1835025, 0, 589829, 1835026, 0, 589830, 1835027, 0, 589831, 1835028, 0, 589832, 1835029, 0, 589833, 1900556, 0, 983040, 1900557, 0, 983041, 1900558, 0, 983042, 1900559, 0, 983043, 1900560, 0, 983044, 1900562, 0, 655366, 1900563, 0, 655367, 1900564, 0, 655368, 1966092, 0, 1048576, 1966093, 0, 1048577, 1966094, 0, 1048578, 1966095, 0, 1048579, 1966096, 0, 1048580, 1966097, 0, 458757, 1966098, 0, 458758, 1966099, 0, 458759, 1966100, 0, 458760, 1966101, 0, 458761, 1966103, 0, 393241, 1966104, 0, 393242, 2031628, 0, 1114112, 2031629, 0, 1114113, 2031630, 0, 1114114, 2031631, 0, 1114115, 2031632, 0, 1114116, 2031633, 0, 524293, 2031634, 0, 524294, 2031635, 0, 524295, 2031636, 0, 524296, 2031637, 0, 524297, 2031638, 0, 458776, 2031639, 0, 458777, 2031640, 0, 458778, 2031641, 0, 458779, 2097164, 0, 1179648, 2097165, 0, 1179649, 2097166, 0, 1179650, 2097167, 0, 1179651, 2097168, 0, 1179652, 2097169, 0, 589829, 2097170, 0, 589830, 2097171, 0, 589831, 2097172, 0, 589832, 2097173, 0, 589833, 2097175, 0, 524313, 2097176, 0, 524314, 2162700, 0, 1245184, 2162701, 0, 1245185, 2162702, 0, 1245186, 2162703, 0, 1245187, 2162704, 0, 1245188, 2162706, 0, 655366, 2162707, 0, 655367, 2162708, 0, 655368, 2162749, 0, 458757, 2162750, 0, 458758, 2162751, 0, 458759, 2162752, 0, 458760, 2162753, 0, 458761, 2228237, 0, 1310721, 2228238, 0, 1310722, 2228239, 0, 1310723, 2228242, 0, 720902, 2228243, 0, 720903, 2228244, 0, 720904, 2228280, 0, 458757, 2228281, 0, 458758, 2228282, 0, 458759, 2228283, 0, 458760, 2228284, 0, 458761, 2228285, 0, 524293, 2228286, 0, 524294, 2228287, 0, 524295, 2228288, 0, 524296, 2228289, 0, 524297, 2293816, 0, 524293, 2293817, 0, 524294, 2293818, 0, 524295, 2293819, 0, 524296, 2293820, 0, 524297, 2293821, 0, 589829, 2293822, 0, 589830, 2293823, 0, 589831, 2293824, 0, 589832, 2293825, 0, 589833, 2359352, 0, 589829, 2359353, 0, 589830, 2359354, 0, 589831, 2359355, 0, 589832, 2359356, 0, 589833, 2359358, 0, 655366, 2359359, 0, 655367, 2359360, 0, 655368, 2424889, 0, 720902, 2424890, 0, 720903, 2424891, 0, 720904, 2424894, 0, 720902, 2424895, 0, 720903, 2424896, 0, 720904, 2949133, 0, 393217, 2949134, 0, 393218, 2949135, 0, 393219, 2949137, 0, 458757, 2949138, 0, 458758, 2949139, 0, 458759, 2949140, 0, 458760, 2949141, 0, 458761, 3014668, 0, 458752, 3014669, 0, 458753, 3014670, 0, 458754, 3014671, 0, 458755, 3014672, 0, 458756, 3014673, 0, 524293, 3014674, 0, 524294, 3014675, 0, 524295, 3014676, 0, 524296, 3014677, 0, 524297, 3014678, 0, 458757, 3014679, 0, 458758, 3014680, 0, 458759, 3014681, 0, 458760, 3014682, 0, 458761, 3014696, 0, 458757, 3014697, 0, 458758, 3014698, 0, 458758, 3014699, 0, 458758, 3014700, 0, 458761, 3014707, 0, 393217, 3014708, 0, 393218, 3014709, 0, 393219, 3080204, 0, 655360, 3080205, 0, 655361, 3080206, 0, 655362, 3080207, 0, 655363, 3080208, 0, 655364, 3080209, 0, 589829, 3080210, 0, 589830, 3080211, 0, 589831, 3080212, 0, 589832, 3080213, 0, 589833, 3080214, 0, 524293, 3080215, 0, 524294, 3080216, 0, 524295, 3080217, 0, 524296, 3080218, 0, 524297, 3080232, 0, 524293, 3080233, 0, 524294, 3080234, 0, 524295, 3080235, 0, 524296, 3080236, 0, 524297, 3080237, 0, 458757, 3080238, 0, 458758, 3080239, 0, 458759, 3080240, 0, 458760, 3080241, 0, 458761, 3080242, 0, 458752, 3080243, 0, 458753, 3080244, 0, 458754, 3080245, 0, 458755, 3080246, 0, 458756, 3145741, 0, 720897, 3145742, 0, 720898, 3145743, 0, 720899, 3145746, 0, 655366, 3145747, 0, 655367, 3145748, 0, 655368, 3145750, 0, 589829, 3145751, 0, 589830, 3145752, 0, 589831, 3145753, 0, 589832, 3145754, 0, 589833, 3145768, 0, 589829, 3145769, 0, 589830, 3145770, 0, 589831, 3145771, 0, 589832, 3145772, 0, 589833, 3145773, 0, 524293, 3145774, 0, 524294, 3145775, 0, 524295, 3145776, 0, 524296, 3145777, 0, 524297, 3145778, 0, 524288, 3145779, 0, 524289, 3145780, 0, 524290, 3145781, 0, 524291, 3145782, 0, 524292, 3211277, 0, 786433, 3211278, 0, 786434, 3211279, 0, 786435, 3211282, 0, 720902, 3211283, 0, 720903, 3211284, 0, 720904, 3211287, 0, 655366, 3211288, 0, 655367, 3211289, 0, 655368, 3211305, 0, 655366, 3211306, 0, 655367, 3211307, 0, 655368, 3211309, 0, 589829, 3211310, 0, 589830, 3211311, 0, 589831, 3211312, 0, 589832, 3211313, 0, 589833, 3211314, 0, 589824, 3211315, 0, 589825, 3211316, 0, 589826, 3211317, 0, 589827, 3211318, 0, 589828, 3276813, 0, 851969, 3276814, 0, 851970, 3276815, 0, 851971, 3276817, 0, 458757, 3276818, 0, 458758, 3276819, 0, 458759, 3276820, 0, 458760, 3276821, 0, 458761, 3276823, 0, 720902, 3276824, 0, 720903, 3276825, 0, 720904, 3276840, 0, 458757, 3276841, 0, 458758, 3276842, 0, 458759, 3276843, 0, 458760, 3276844, 0, 458761, 3276846, 0, 655366, 3276847, 0, 655367, 3276848, 0, 655368, 3276850, 0, 655360, 3276851, 0, 655361, 3276852, 0, 655362, 3276853, 0, 655363, 3276854, 0, 655364, 3342348, 0, 1179648, 3342349, 0, 1179649, 3342350, 0, 1179650, 3342351, 0, 1179651, 3342352, 0, 1179652, 3342353, 0, 524293, 3342354, 0, 524294, 3342355, 0, 524295, 3342356, 0, 524296, 3342357, 0, 524297, 3342359, 0, 1114123, 3342360, 0, 1114124, 3342361, 0, 1114125, 3342376, 0, 524293, 3342377, 0, 524294, 3342378, 0, 524295, 3342379, 0, 524296, 3342380, 0, 524297, 3342381, 0, 458757, 3342382, 0, 458758, 3342383, 0, 458759, 3342384, 0, 458760, 3342385, 0, 458761, 3342387, 0, 720897, 3342388, 0, 720898, 3342389, 0, 720899, 3407884, 0, 1245184, 3407885, 0, 1245185, 3407886, 0, 1245186, 3407887, 0, 1245187, 3407888, 0, 1245188, 3407889, 0, 524293, 3407890, 0, 524294, 3407891, 0, 524295, 3407892, 0, 524296, 3407893, 0, 524297, 3407895, 0, 1179659, 3407896, 0, 1179660, 3407897, 0, 1179661, 3407912, 0, 524293, 3407913, 0, 524294, 3407914, 0, 524295, 3407915, 0, 524296, 3407916, 0, 524297, 3407917, 0, 524293, 3407918, 0, 524294, 3407919, 0, 524295, 3407920, 0, 524296, 3407921, 0, 524297, 3407923, 0, 786433, 3407924, 0, 786434, 3407925, 0, 786435, 3473421, 0, 1310721, 3473422, 0, 1310722, 3473423, 0, 1310723, 3473425, 0, 589829, 3473426, 0, 589830, 3473427, 0, 589831, 3473428, 0, 589832, 3473429, 0, 589833, 3473431, 0, 1245195, 3473432, 0, 1245196, 3473433, 0, 1245197, 3473448, 0, 589829, 3473449, 0, 589830, 3473450, 0, 589831, 3473451, 0, 589832, 3473452, 0, 589833, 3473453, 0, 524293, 3473454, 0, 524294, 3473455, 0, 524295, 3473456, 0, 524296, 3473457, 0, 524297, 3473459, 0, 851969, 3473460, 0, 851970, 3473461, 0, 851971, 3538962, 0, 720902, 3538963, 0, 720903, 3538964, 0, 720904, 3538967, 0, 1310731, 3538968, 0, 1310732, 3538969, 0, 1310733, 3538985, 0, 655366, 3538986, 0, 655367, 3538987, 0, 655368, 3538989, 0, 589829, 3538990, 0, 589830, 3538991, 0, 589831, 3538992, 0, 589832, 3538993, 0, 589833, 3538994, 0, 917504, 3538995, 0, 917505, 3538996, 0, 917506, 3538997, 0, 917507, 3538998, 0, 917508, 3604520, 0, 458757, 3604521, 0, 458758, 3604522, 0, 458759, 3604523, 0, 458760, 3604524, 0, 458761, 3604525, 0, 458757, 3604526, 0, 458758, 3604527, 0, 458759, 3604528, 0, 458760, 3604529, 0, 458761, 3604530, 0, 983040, 3604531, 0, 983041, 3604532, 0, 983042, 3604533, 0, 983043, 3604534, 0, 983044, 3670056, 0, 524293, 3670057, 0, 524294, 3670058, 0, 524295, 3670059, 0, 524296, 3670060, 0, 524297, 3670061, 0, 524293, 3670062, 0, 524294, 3670063, 0, 524295, 3670064, 0, 524296, 3670065, 0, 524297, 3670066, 0, 1048576, 3670067, 0, 1048577, 3670068, 0, 1048578, 3670069, 0, 1048579, 3670070, 0, 1048580, 3735592, 0, 524293, 3735593, 0, 524294, 3735594, 0, 524295, 3735595, 0, 524296, 3735596, 0, 524297, 3735597, 0, 524293, 3735598, 0, 524294, 3735599, 0, 524295, 3735600, 0, 524296, 3735601, 0, 524297, 3735602, 0, 1114112, 3735603, 0, 1114113, 3735604, 0, 1114114, 3735605, 0, 1114115, 3735606, 0, 1114116, 3801128, 0, 589829, 3801129, 0, 589830, 3801130, 0, 589831, 3801131, 0, 589832, 3801132, 0, 589833, 3801133, 0, 589829, 3801134, 0, 589830, 3801135, 0, 589831, 3801136, 0, 589832, 3801137, 0, 589833, 3801138, 0, 1179648, 3801139, 0, 1179649, 3801140, 0, 1179650, 3801141, 0, 1179651, 3801142, 0, 1179652, 3866665, 0, 655366, 3866666, 0, 655367, 3866667, 0, 655368, 3866670, 0, 655366, 3866671, 0, 655367, 3866672, 0, 655368, 3866674, 0, 1245184, 3866675, 0, 1245185, 3866676, 0, 1245186, 3866677, 0, 1245187, 3866678, 0, 1245188, 3932201, 0, 720902, 3932202, 0, 720903, 3932203, 0, 720904, 3932206, 0, 720902, 3932207, 0, 720903, 3932208, 0, 720904, 3932211, 0, 1310721, 3932212, 0, 1310722, 3932213, 0, 1310723 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Anim/AutoTiles" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 720949, 0, 524288, 852013, 0, 524288, 852021, 0, 524288, 1376283, 0, 524288, 1507354, 0, 524288, 1638422, 0, 524288, 2228265, 0, 524288, 2293800, 0, 524288, 2293809, 0, 524288 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Tile Layer 2" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 65590, 0, 786456, 65591, 0, 786457, 131111, 0, 786454, 131112, 0, 786455, 131120, 0, 786454, 131121, 0, 786455, 131126, 0, 851992, 131127, 0, 851993, 196638, 0, 786454, 196639, 0, 786455, 196641, 0, 720920, 196644, 0, 720920, 196647, 0, 851990, 196648, 0, 851991, 196652, 0, 786454, 196653, 0, 786455, 196656, 0, 851990, 196657, 0, 851991, 196658, 0, 786457, 196661, 0, 720920, 196669, 0, 720920, 262173, 0, 720920, 262174, 0, 851990, 262175, 0, 851991, 262181, 0, 720920, 262186, 0, 720920, 262188, 0, 851990, 262189, 0, 851991, 262193, 0, 851992, 262194, 0, 851993, 393243, 0, 786456, 393244, 0, 786457, 458779, 0, 851992, 458780, 0, 851993, 458787, 0, 7, 458788, 0, 8, 458789, 0, 9, 524321, 0, 5, 524322, 0, 6, 524323, 0, 65543, 524325, 0, 65545, 589847, 0, 786456, 589848, 0, 786457, 589858, 0, 5, 589859, 0, 327684, 589861, 0, 131081, 589867, 0, 983040, 589868, 0, 983041, 589869, 0, 983041, 589870, 0, 983041, 589871, 0, 983041, 589872, 0, 983041, 589873, 0, 983041, 589874, 0, 983041, 589875, 0, 983041, 589876, 0, 983041, 589877, 0, 983041, 589878, 0, 983041, 589879, 0, 983042, 589890, 0, 720920, 589894, 0, 786456, 589895, 0, 786457, 589896, 0, 720920, 655383, 0, 851992, 655384, 0, 851993, 655385, 0, 786455, 655404, 0, 65555, 655414, 0, 65555, 655415, 0, 327683, 655430, 0, 851992, 655431, 0, 851993, 720920, 0, 851990, 720921, 0, 851991, 720940, 0, 65555, 720950, 0, 65555, 786476, 0, 65555, 786486, 0, 65555, 852012, 0, 65555, 852022, 0, 65555, 852034, 0, 7, 852035, 0, 8, 852036, 0, 9, 917548, 0, 65555, 917549, 0, 7, 917557, 0, 9, 917558, 0, 65555, 917570, 0, 65543, 917572, 0, 65545, 917576, 0, 786454, 917577, 0, 786455, 983084, 0, 65555, 983085, 0, 65543, 983087, 0, 65545, 983091, 0, 65543, 983093, 0, 65545, 983094, 0, 65555, 983106, 0, 131079, 983108, 0, 131081, 983112, 0, 851990, 983113, 0, 851991, 1048592, 0, 7, 1048593, 0, 8, 1048594, 0, 9, 1048620, 0, 65555, 1048621, 0, 131079, 1048623, 0, 131081, 1048627, 0, 131079, 1048629, 0, 131081, 1048630, 0, 65555, 1048643, 0, 327684, 1048644, 0, 5, 1048645, 0, 6, 1114128, 0, 851979, 1114130, 0, 851980, 1114131, 0, 851980, 1114132, 0, 851980, 1114133, 0, 851980, 1114134, 0, 851980, 1114135, 0, 851980, 1114136, 0, 851980, 1114137, 0, 851980, 1114138, 0, 851980, 1114139, 0, 851980, 1114140, 0, 851981, 1114156, 0, 65555, 1114157, 0, 65546, 1114158, 0, 65547, 1114159, 0, 65548, 1114163, 0, 65546, 1114164, 0, 65547, 1114165, 0, 65548, 1114166, 0, 65555, 1114179, 0, 5, 1114180, 0, 6, 1114182, 0, 327684, 1179664, 0, 917515, 1179666, 0, 131081, 1179669, 0, 5, 1179670, 0, 6, 1179671, 0, 65543, 1179673, 0, 327683, 1179676, 0, 917517, 1179692, 0, 65555, 1179693, 0, 327683, 1179696, 0, 327684, 1179698, 0, 327683, 1179701, 0, 327684, 1179702, 0, 65555, 1179714, 0, 5, 1179715, 0, 6, 1179717, 0, 327684, 1179720, 0, 786456, 1179721, 0, 786457, 1245200, 0, 917515, 1245201, 0, 65547, 1245202, 0, 65548, 1245204, 0, 327683, 1245207, 0, 327684, 1245209, 0, 131081, 1245212, 0, 917517, 1245213, 0, 589839, 1245228, 0, 131091, 1245229, 0, 16, 1245230, 0, 17, 1245231, 0, 18, 1245235, 0, 16, 1245236, 0, 17, 1245237, 0, 18, 1245238, 0, 131091, 1245249, 0, 327683, 1245252, 0, 327684, 1245256, 0, 851992, 1245257, 0, 851993, 1310736, 0, 917515, 1310739, 0, 327684, 1310743, 0, 65546, 1310744, 0, 65547, 1310745, 0, 720908, 1310746, 0, 14, 1310747, 0, 131085, 1310748, 0, 917517, 1310749, 0, 655375, 1310763, 0, 1114112, 1310764, 0, 1048580, 1310765, 0, 196624, 1310766, 0, 196625, 1310767, 0, 196626, 1310771, 0, 196624, 1310772, 0, 196625, 1310773, 0, 196626, 1310774, 0, 1048579, 1310775, 0, 1114114, 1310776, 0, 131088, 1310786, 0, 7, 1310787, 0, 8, 1310788, 0, 5, 1310789, 0, 6, 1376273, 0, 5, 1376274, 0, 6, 1376280, 0, 786443, 1376281, 0, 786444, 1376282, 0, 65550, 1376284, 0, 917517, 1376285, 0, 720911, 1376299, 0, 720907, 1376300, 0, 1114112, 1376301, 0, 655374, 1376302, 0, 589837, 1376308, 0, 589837, 1376309, 0, 655374, 1376310, 0, 1114114, 1376312, 0, 131088, 1376322, 0, 65543, 1376324, 0, 65545, 1376326, 0, 327684, 1376328, 0, 720920, 1441809, 0, 7, 1441810, 0, 8, 1441811, 0, 327684, 1441820, 0, 917519, 1441835, 0, 786443, 1441836, 0, 786444, 1441837, 0, 720910, 1441838, 0, 655373, 1441844, 0, 655373, 1441845, 0, 720910, 1441848, 0, 131088, 1441849, 0, 16, 1441858, 0, 131079, 1441860, 0, 131081, 1441861, 0, 6, 1507339, 0, 5, 1507345, 0, 65543, 1507347, 0, 65545, 1507348, 0, 5, 1507349, 0, 6, 1507384, 0, 196624, 1507385, 0, 196626, 1507394, 0, 19, 1507395, 0, 5, 1507396, 0, 6, 1507398, 0, 327684, 1507401, 0, 786456, 1507402, 0, 786457, 1572873, 0, 7, 1572874, 0, 327683, 1572875, 0, 9, 1572881, 0, 131079, 1572883, 0, 327683, 1572886, 0, 327684, 1572929, 0, 720910, 1572930, 0, 65555, 1572932, 0, 5, 1572933, 0, 6, 1572936, 0, 786456, 1572937, 0, 851992, 1572938, 0, 851993, 1638409, 0, 65543, 1638411, 0, 65545, 1638418, 0, 65547, 1638419, 0, 65548, 1638466, 0, 65555, 1638467, 0, 327683, 1638468, 0, 8, 1638469, 0, 9, 1638470, 0, 327684, 1638472, 0, 851992, 1638473, 0, 851993, 1703945, 0, 131079, 1703947, 0, 131081, 1703958, 0, 983052, 1703959, 0, 983052, 1703960, 0, 983052, 1703961, 0, 983052, 1703962, 0, 983052, 1703963, 0, 983052, 1703964, 0, 851981, 1703965, 0, 7, 1703966, 0, 8, 1703967, 0, 9, 1703972, 0, 7, 1703973, 0, 8, 1703974, 0, 9, 1703993, 0, 16, 1703994, 0, 17, 1703995, 0, 17, 1703996, 0, 17, 1703997, 0, 17, 1703998, 0, 17, 1703999, 0, 18, 1704002, 0, 65555, 1704003, 0, 65543, 1704005, 0, 65545, 1769481, 0, 5, 1769482, 0, 6, 1769483, 0, 983040, 1769484, 0, 983041, 1769488, 0, 983041, 1769494, 0, 983041, 1769495, 0, 983041, 1769496, 0, 983041, 1769497, 0, 983041, 1769498, 0, 983042, 1769499, 0, 65555, 1769500, 0, 917517, 1769501, 0, 65543, 1769503, 0, 65545, 1769508, 0, 65543, 1769510, 0, 65545, 1769528, 0, 589840, 1769529, 0, 65552, 1769530, 0, 196625, 1769531, 0, 196625, 1769532, 0, 196625, 1769533, 0, 196625, 1769534, 0, 196625, 1769535, 0, 65554, 1769538, 0, 65555, 1769539, 0, 131079, 1769540, 0, 6, 1769541, 0, 131081, 1835016, 0, 327683, 1835019, 0, 327684, 1835035, 0, 65555, 1835036, 0, 917517, 1835037, 0, 131079, 1835039, 0, 131081, 1835044, 0, 131079, 1835046, 0, 131081, 1835052, 0, 589838, 1835056, 0, 589838, 1835064, 0, 655376, 1835065, 0, 131088, 1835066, 0, 1179648, 1835067, 0, 1179649, 1835068, 0, 1179649, 1835069, 0, 1179649, 1835070, 0, 1179650, 1835071, 0, 131088, 1835074, 0, 65555, 1835077, 0, 327684, 1900571, 0, 65555, 1900572, 0, 917517, 1900573, 0, 786445, 1900574, 0, 65547, 1900575, 0, 786447, 1900580, 0, 786445, 1900581, 0, 65547, 1900582, 0, 786447, 1900588, 0, 655374, 1900592, 0, 655374, 1900593, 0, 8, 1900594, 0, 9, 1900599, 0, 589838, 1900600, 0, 720912, 1900601, 0, 131088, 1900602, 0, 1245184, 1900603, 0, 262151, 1900606, 0, 1245186, 1900607, 0, 131088, 1900610, 0, 65555, 1900611, 0, 5, 1900612, 0, 6, 1966089, 0, 5, 1966090, 0, 6, 1966107, 0, 65555, 1966108, 0, 917517, 1966110, 0, 655374, 1966117, 0, 655374, 1966119, 0, 851979, 1966120, 0, 983052, 1966121, 0, 983052, 1966122, 0, 983052, 1966123, 0, 983052, 1966124, 0, 720910, 1966128, 0, 720910, 1966130, 0, 983052, 1966131, 0, 983052, 1966132, 0, 983052, 1966133, 0, 851981, 1966135, 0, 655374, 1966137, 0, 131088, 1966138, 0, 1245184, 1966141, 0, 327687, 1966142, 0, 1245186, 1966143, 0, 131088, 1966146, 0, 65555, 1966149, 0, 327684, 1966151, 0, 786456, 1966152, 0, 786457, 2031624, 0, 327683, 2031627, 0, 327684, 2031643, 0, 65555, 2031644, 0, 917517, 2031646, 0, 720910, 2031653, 0, 720910, 2031655, 0, 917515, 2031656, 0, 65543, 2031658, 0, 327683, 2031664, 0, 131079, 2031666, 0, 327683, 2031669, 0, 917517, 2031671, 0, 720910, 2031673, 0, 131088, 2031674, 0, 1310720, 2031675, 0, 1310721, 2031676, 0, 1310721, 2031677, 0, 1310721, 2031678, 0, 1310722, 2031679, 0, 131088, 2031682, 0, 65555, 2031683, 0, 5, 2031684, 0, 6, 2031687, 0, 851992, 2031688, 0, 851993, 2097161, 0, 5, 2097162, 0, 6, 2097179, 0, 65555, 2097180, 0, 917517, 2097181, 0, 7, 2097182, 0, 8, 2097183, 0, 9, 2097188, 0, 7, 2097189, 0, 8, 2097190, 0, 9, 2097191, 0, 917515, 2097192, 0, 131079, 2097194, 0, 131081, 2097200, 0, 65546, 2097201, 0, 65547, 2097202, 0, 720908, 2097203, 0, 7, 2097204, 0, 8, 2097205, 0, 917517, 2097209, 0, 196624, 2097210, 0, 196625, 2097211, 0, 196625, 2097212, 0, 196625, 2097213, 0, 196625, 2097214, 0, 196625, 2097215, 0, 196626, 2097218, 0, 65555, 2097221, 0, 327684, 2162696, 0, 327683, 2162699, 0, 327684, 2162715, 0, 65555, 2162716, 0, 917517, 2162717, 0, 65543, 2162719, 0, 65545, 2162724, 0, 65543, 2162726, 0, 65545, 2162727, 0, 917515, 2162728, 0, 65546, 2162729, 0, 65547, 2162730, 0, 65548, 2162737, 0, 786443, 2162738, 0, 786444, 2162739, 0, 65543, 2162741, 0, 917517, 2162742, 0, 5, 2162743, 0, 6, 2162754, 0, 131091, 2228233, 0, 5, 2228234, 0, 6, 2228249, 0, 655373, 2228251, 0, 65555, 2228252, 0, 917517, 2228253, 0, 131079, 2228255, 0, 131081, 2228260, 0, 131079, 2228262, 0, 131081, 2228263, 0, 917515, 2228264, 0, 131085, 2228275, 0, 131079, 2228277, 0, 917517, 2228291, 0, 786456, 2228292, 0, 786457, 2228295, 0, 720920, 2293768, 0, 327683, 2293771, 0, 327684, 2293787, 0, 65555, 2293788, 0, 917517, 2293789, 0, 786445, 2293790, 0, 65547, 2293791, 0, 786447, 2293796, 0, 786445, 2293797, 0, 65547, 2293798, 0, 786447, 2293799, 0, 917515, 2293802, 0, 7, 2293803, 0, 8, 2293804, 0, 9, 2293811, 0, 65546, 2293812, 0, 65547, 2293813, 0, 917517, 2293814, 0, 5, 2293815, 0, 6, 2293827, 0, 851992, 2293828, 0, 851993, 2359304, 0, 7, 2359305, 0, 8, 2359306, 0, 9, 2359308, 0, 655373, 2359321, 0, 589837, 2359323, 0, 65555, 2359324, 0, 917517, 2359326, 0, 655374, 2359333, 0, 655374, 2359335, 0, 917515, 2359336, 0, 5, 2359337, 0, 6, 2359338, 0, 65543, 2359340, 0, 65545, 2359347, 0, 5, 2359348, 0, 6, 2359349, 0, 917517, 2359367, 0, 786454, 2359368, 0, 786455, 2424838, 0, 5, 2424839, 0, 6, 2424840, 0, 65543, 2424842, 0, 65545, 2424844, 0, 655375, 2424857, 0, 655373, 2424859, 0, 65555, 2424860, 0, 917517, 2424862, 0, 720910, 2424869, 0, 720910, 2424871, 0, 917515, 2424874, 0, 327684, 2424876, 0, 131081, 2424880, 0, 7, 2424881, 0, 8, 2424882, 0, 327683, 2424885, 0, 917517, 2424886, 0, 5, 2424887, 0, 6, 2424903, 0, 851990, 2424904, 0, 851991, 2490373, 0, 327683, 2490376, 0, 327684, 2490378, 0, 131081, 2490380, 0, 720911, 2490384, 0, 589837, 2490388, 0, 589837, 2490392, 0, 589837, 2490395, 0, 65555, 2490396, 0, 917517, 2490397, 0, 7, 2490398, 0, 8, 2490399, 0, 9, 2490404, 0, 7, 2490405, 0, 8, 2490406, 0, 9, 2490407, 0, 917515, 2490408, 0, 5, 2490409, 0, 6, 2490410, 0, 65546, 2490411, 0, 65547, 2490412, 0, 65548, 2490416, 0, 65543, 2490418, 0, 65545, 2490419, 0, 5, 2490420, 0, 6, 2490421, 0, 917517, 2490422, 0, 7, 2490423, 0, 8, 2490435, 0, 720920, 2490436, 0, 786454, 2490437, 0, 786455, 2555911, 0, 5, 2555912, 0, 6, 2555916, 0, 655373, 2555920, 0, 655373, 2555924, 0, 655373, 2555928, 0, 655373, 2555931, 0, 65555, 2555932, 0, 917517, 2555933, 0, 65543, 2555935, 0, 65545, 2555940, 0, 65543, 2555942, 0, 65545, 2555943, 0, 917515, 2555945, 0, 327683, 2555948, 0, 327684, 2555952, 0, 131079, 2555954, 0, 327683, 2555957, 0, 917517, 2555958, 0, 65543, 2555960, 0, 983052, 2555961, 0, 983052, 2555962, 0, 983052, 2555963, 0, 983052, 2555964, 0, 983052, 2555965, 0, 983052, 2555966, 0, 983052, 2555967, 0, 983052, 2555968, 0, 983052, 2555969, 0, 983052, 2555972, 0, 851990, 2555973, 0, 851991, 2621446, 0, 327683, 2621449, 0, 327684, 2621450, 0, 6, 2621451, 0, 1114112, 2621453, 0, 589837, 2621460, 0, 1245214, 2621464, 0, 1245215, 2621465, 0, 589837, 2621466, 0, 1114114, 2621467, 0, 65555, 2621468, 0, 917517, 2621469, 0, 131079, 2621471, 0, 131081, 2621476, 0, 131079, 2621478, 0, 131081, 2621479, 0, 917515, 2621481, 0, 7, 2621482, 0, 8, 2621483, 0, 9, 2621484, 0, 589838, 2621488, 0, 65546, 2621489, 0, 65547, 2621490, 0, 65548, 2621491, 0, 9, 2621493, 0, 917517, 2621494, 0, 131079, 2621496, 0, 131081, 2621498, 0, 7, 2621499, 0, 8, 2621500, 0, 9, 2686982, 0, 5, 2686983, 0, 6, 2686984, 0, 327683, 2686987, 0, 65555, 2686988, 0, 983052, 2686989, 0, 655373, 2686990, 0, 983052, 2686991, 0, 983052, 2686992, 0, 983052, 2686993, 0, 983052, 2686994, 0, 983052, 2686995, 0, 983052, 2686996, 0, 983053, 2687000, 0, 983051, 2687001, 0, 655373, 2687002, 0, 983052, 2687003, 0, 131091, 2687004, 0, 983053, 2687005, 0, 786445, 2687006, 0, 65547, 2687007, 0, 786447, 2687012, 0, 786445, 2687013, 0, 65547, 2687014, 0, 786447, 2687015, 0, 983051, 2687016, 0, 983052, 2687017, 0, 983052, 2687019, 0, 983052, 2687020, 0, 983052, 2687024, 0, 983052, 2687025, 0, 983052, 2687027, 0, 983052, 2687028, 0, 983052, 2687029, 0, 983053, 2687030, 0, 16, 2687031, 0, 17, 2687032, 0, 18, 2687034, 0, 65543, 2687036, 0, 65545, 2687037, 0, 5, 2687038, 0, 6, 2687043, 0, 589844, 2687044, 0, 589845, 2687045, 0, 589846, 2752517, 0, 327683, 2752520, 0, 327684, 2752523, 0, 65555, 2752551, 0, 786443, 2752552, 0, 786444, 2752553, 0, 131079, 2752555, 0, 131081, 2752556, 0, 720910, 2752560, 0, 720910, 2752561, 0, 131079, 2752563, 0, 131081, 2752566, 0, 196624, 2752567, 0, 196625, 2752568, 0, 196626, 2752569, 0, 1245211, 2752570, 0, 131079, 2752572, 0, 327683, 2752575, 0, 327684, 2752576, 0, 6, 2752579, 0, 655380, 2752581, 0, 655382, 2818055, 0, 5, 2818056, 0, 6, 2818057, 0, 8, 2818058, 0, 9, 2818059, 0, 65555, 2818089, 0, 786445, 2818090, 0, 65547, 2818091, 0, 786447, 2818097, 0, 786445, 2818098, 0, 65547, 2818099, 0, 786447, 2818105, 0, 1048604, 2818106, 0, 65546, 2818107, 0, 65547, 2818108, 0, 65548, 2818110, 0, 327683, 2818113, 0, 327684, 2818115, 0, 720916, 2818116, 0, 720917, 2818117, 0, 720918, 2883590, 0, 5, 2883591, 0, 6, 2883592, 0, 65543, 2883594, 0, 65545, 2883595, 0, 65555, 2883597, 0, 589837, 2883609, 0, 589837, 2883642, 0, 1114141, 2883649, 0, 131086, 2883650, 0, 131087, 2883658, 0, 720920, 2949125, 0, 327683, 2949128, 0, 327684, 2949130, 0, 131081, 2949131, 0, 65555, 2949142, 0, 983052, 2949143, 0, 983052, 2949144, 0, 983052, 2949145, 0, 655373, 2949146, 0, 983052, 2949147, 0, 983052, 2949148, 0, 851981, 2949174, 0, 2162690, 2949175, 0, 17, 2949176, 0, 18, 2949177, 0, 1114140, 3014664, 0, 5, 3014665, 0, 6, 3014667, 0, 65555, 3014683, 0, 65555, 3014684, 0, 917517, 3014685, 0, 7, 3014686, 0, 8, 3014687, 0, 9, 3014692, 0, 7, 3014693, 0, 8, 3014694, 0, 9, 3014695, 0, 851979, 3014701, 0, 983052, 3014702, 0, 983052, 3014703, 0, 983052, 3014704, 0, 983052, 3014705, 0, 983052, 3014706, 0, 851980, 3014710, 0, 196624, 3014711, 0, 196625, 3014712, 0, 196626, 3014713, 0, 1179676, 3014714, 0, 1179677, 3014725, 0, 5, 3014726, 0, 6, 3014730, 0, 786454, 3014731, 0, 786455, 3080198, 0, 7, 3080199, 0, 327683, 3080200, 0, 9, 3080201, 0, 5, 3080202, 0, 6, 3080203, 0, 65555, 3080219, 0, 65555, 3080220, 0, 917517, 3080221, 0, 65543, 3080223, 0, 65545, 3080228, 0, 65543, 3080230, 0, 65545, 3080231, 0, 917515, 3080248, 0, 7, 3080249, 0, 327684, 3080250, 0, 1245209, 3080252, 0, 7, 3080253, 0, 8, 3080254, 0, 9, 3080260, 0, 327683, 3080261, 0, 8, 3080262, 0, 9, 3080263, 0, 327684, 3080266, 0, 851990, 3080267, 0, 851991, 3145734, 0, 65543, 3145736, 0, 327683, 3145739, 0, 65555, 3145755, 0, 65555, 3145756, 0, 917517, 3145757, 0, 131079, 3145759, 0, 131081, 3145764, 0, 131079, 3145766, 0, 131081, 3145767, 0, 917515, 3145784, 0, 65543, 3145786, 0, 131086, 3145787, 0, 131087, 3145788, 0, 65543, 3145790, 0, 65545, 3145792, 0, 5, 3145793, 0, 6, 3145794, 0, 5, 3145795, 0, 6, 3145796, 0, 65543, 3145798, 0, 65545, 3211270, 0, 131079, 3211272, 0, 131081, 3211273, 0, 5, 3211274, 0, 6, 3211275, 0, 65555, 3211291, 0, 65555, 3211292, 0, 917517, 3211293, 0, 786445, 3211294, 0, 65547, 3211295, 0, 786447, 3211300, 0, 786445, 3211301, 0, 65547, 3211302, 0, 786447, 3211303, 0, 917515, 3211319, 0, 5, 3211320, 0, 131079, 3211322, 0, 131081, 3211324, 0, 131079, 3211326, 0, 131081, 3211327, 0, 327683, 3211328, 0, 7, 3211329, 0, 8, 3211330, 0, 327684, 3211332, 0, 327684, 3211334, 0, 131081, 3276807, 0, 5, 3276808, 0, 327683, 3276811, 0, 65555, 3276827, 0, 65555, 3276828, 0, 917517, 3276830, 0, 655374, 3276837, 0, 655374, 3276839, 0, 917515, 3276857, 0, 327684, 3276858, 0, 6, 3276860, 0, 65546, 3276861, 0, 786454, 3276862, 0, 786455, 3276864, 0, 65543, 3276866, 0, 65545, 3276868, 0, 65546, 3276869, 0, 65547, 3276870, 0, 65548, 3276871, 0, 786454, 3276872, 0, 786455, 3342342, 0, 327683, 3342344, 0, 7, 3342345, 0, 327684, 3342346, 0, 9, 3342347, 0, 65555, 3342363, 0, 65555, 3342364, 0, 917517, 3342366, 0, 720910, 3342373, 0, 720910, 3342375, 0, 917515, 3342390, 0, 7, 3342391, 0, 8, 3342392, 0, 327683, 3342395, 0, 327684, 3342396, 0, 65560, 3342397, 0, 851990, 3342398, 0, 851991, 3342399, 0, 65562, 3342400, 0, 131079, 3342402, 0, 131081, 3342403, 0, 6, 3342404, 0, 24, 3342405, 0, 720920, 3342407, 0, 851990, 3342408, 0, 851991, 3407880, 0, 65543, 3407882, 0, 65545, 3407883, 0, 65555, 3407899, 0, 65555, 3407900, 0, 917517, 3407901, 0, 7, 3407902, 0, 8, 3407903, 0, 9, 3407908, 0, 7, 3407909, 0, 8, 3407910, 0, 9, 3407911, 0, 917515, 3407926, 0, 65543, 3407928, 0, 65545, 3407930, 0, 5, 3407931, 0, 6, 3407937, 0, 5, 3407938, 0, 6, 3407940, 0, 327684, 3407945, 0, 720920, 3473416, 0, 131079, 3473418, 0, 131081, 3473419, 0, 65555, 3473435, 0, 65555, 3473436, 0, 917517, 3473437, 0, 65543, 3473439, 0, 65545, 3473444, 0, 65543, 3473446, 0, 65545, 3473447, 0, 917515, 3473462, 0, 131079, 3473464, 0, 131081, 3473465, 0, 327683, 3473468, 0, 327684, 3473469, 0, 6, 3473471, 0, 5, 3473472, 0, 327683, 3473475, 0, 327684, 3473478, 0, 786456, 3473479, 0, 786457, 3538955, 0, 65555, 3538971, 0, 65555, 3538972, 0, 917517, 3538973, 0, 131079, 3538975, 0, 131081, 3538980, 0, 131079, 3538982, 0, 131081, 3538983, 0, 917515, 3538999, 0, 5, 3539000, 0, 6, 3539002, 0, 327684, 3539003, 0, 5, 3539004, 0, 6, 3539005, 0, 7, 3539006, 0, 327684, 3539007, 0, 9, 3539008, 0, 5, 3539009, 0, 6, 3539010, 0, 5, 3539011, 0, 6, 3539014, 0, 851992, 3539015, 0, 851993, 3604489, 0, 5, 3604490, 0, 6, 3604491, 0, 65555, 3604492, 0, 589838, 3604493, 0, 589837, 3604507, 0, 131091, 3604508, 0, 983053, 3604509, 0, 786445, 3604510, 0, 65547, 3604511, 0, 786447, 3604516, 0, 786445, 3604517, 0, 65547, 3604518, 0, 786447, 3604519, 0, 917515, 3604537, 0, 327684, 3604538, 0, 327683, 3604541, 0, 65543, 3604543, 0, 327683, 3604545, 0, 327683, 3604548, 0, 327684, 3670024, 0, 5, 3670025, 0, 6, 3670027, 0, 65555, 3670028, 0, 655374, 3670029, 0, 655373, 3670038, 0, 655373, 3670055, 0, 917515, 3670071, 0, 5, 3670072, 0, 327683, 3670074, 0, 5, 3670075, 0, 6, 3670077, 0, 131079, 3670079, 0, 131081, 3670080, 0, 5, 3670081, 0, 6, 3670082, 0, 8, 3670083, 0, 9, 3735559, 0, 327683, 3735560, 0, 7, 3735561, 0, 8, 3735562, 0, 327684, 3735563, 0, 65555, 3735564, 0, 720910, 3735570, 0, 589838, 3735591, 0, 917515, 3735609, 0, 327683, 3735611, 0, 7, 3735612, 0, 327684, 3735613, 0, 5, 3735614, 0, 6, 3735615, 0, 327683, 3735617, 0, 65543, 3735619, 0, 65545, 3735622, 0, 720920, 3801096, 0, 65543, 3801098, 0, 65545, 3801099, 0, 65555, 3801106, 0, 655374, 3801127, 0, 917515, 3801144, 0, 5, 3801145, 0, 6, 3801147, 0, 65543, 3801149, 0, 65545, 3801151, 0, 327684, 3801152, 0, 6, 3801153, 0, 131079, 3801155, 0, 131081, 3866632, 0, 131079, 3866634, 0, 131081, 3866635, 0, 65555, 3866636, 0, 6, 3866637, 0, 589837, 3866642, 0, 720910, 3866644, 0, 5, 3866645, 0, 6, 3866646, 0, 589837, 3866663, 0, 917515, 3866679, 0, 327683, 3866680, 0, 8, 3866681, 0, 9, 3866682, 0, 327684, 3866683, 0, 131079, 3866685, 0, 131081, 3866686, 0, 327683, 3866687, 0, 9, 3866689, 0, 327684, 3866690, 0, 5, 3866691, 0, 6, 3932170, 0, 5, 3932171, 0, 6, 3932173, 0, 655373, 3932174, 0, 983052, 3932175, 0, 983052, 3932176, 0, 983052, 3932177, 0, 983052, 3932178, 0, 983052, 3932179, 0, 983052, 3932180, 0, 7, 3932181, 0, 8, 3932182, 0, 655373, 3932183, 0, 983052, 3932184, 0, 983052, 3932185, 0, 983052, 3932186, 0, 983052, 3932187, 0, 983052, 3932188, 0, 851981, 3932199, 0, 917515, 3932215, 0, 65543, 3932217, 0, 65545, 3932219, 0, 5, 3932220, 0, 6, 3932221, 0, 65543, 3932223, 0, 65545, 3932224, 0, 5, 3932225, 0, 327683, 3932228, 0, 327684, 3997704, 0, 5, 3997705, 0, 327683, 3997708, 0, 327684, 3997709, 0, 327683, 3997711, 0, 5, 3997712, 0, 6, 3997713, 0, 5, 3997714, 0, 6, 3997716, 0, 327684, 3997718, 0, 327683, 3997720, 0, 65543, 3997722, 0, 65545, 3997723, 0, 5, 3997724, 0, 917517, 3997735, 0, 983051, 3997751, 0, 851981, 3997753, 0, 131081, 3997754, 0, 327683, 3997756, 0, 5, 3997757, 0, 131079, 3997759, 0, 327683, 3997762, 0, 327684, 3997763, 0, 6, 4063239, 0, 327683, 4063242, 0, 327684, 4063243, 0, 5, 4063244, 0, 6, 4063245, 0, 5, 4063246, 0, 327683, 4063248, 0, 327683, 4063251, 0, 327684, 4063252, 0, 131079, 4063254, 0, 131081, 4063256, 0, 131079, 4063257, 0, 6, 4063258, 0, 327683, 4063261, 0, 327684, 4063272, 0, 655373, 4063277, 0, 655373, 4063282, 0, 655373, 4063287, 0, 917517, 4063288, 0, 327683, 4063289, 0, 8, 4063290, 0, 9, 4063291, 0, 327684, 4063294, 0, 5, 4063295, 0, 6, 4063297, 0, 327683, 4063298, 0, 8, 4063299, 0, 9, 4063300, 0, 327684, 4128777, 0, 7, 4128778, 0, 327683, 4128779, 0, 9, 4128781, 0, 327684, 4128782, 0, 5, 4128783, 0, 6, 4128784, 0, 8, 4128785, 0, 5, 4128786, 0, 6, 4128787, 0, 5, 4128788, 0, 6, 4128790, 0, 5, 4128791, 0, 327683, 4128794, 0, 327684, 4128795, 0, 6, 4128796, 0, 917517, 4128823, 0, 917517, 4128824, 0, 65543, 4128826, 0, 65545, 4128829, 0, 5, 4128830, 0, 6, 4128831, 0, 5, 4128832, 0, 6, 4128833, 0, 65543, 4128835, 0, 65545, 4194313, 0, 65543, 4194315, 0, 65545, 4194316, 0, 5, 4194317, 0, 327683, 4194319, 0, 65543, 4194321, 0, 65545, 4194322, 0, 5, 4194323, 0, 6, 4194324, 0, 8, 4194325, 0, 327684, 4194327, 0, 5, 4194328, 0, 6, 4194329, 0, 5, 4194330, 0, 6, 4194332, 0, 917517, 4194333, 0, 8, 4194334, 0, 9, 4194335, 0, 19, 4194340, 0, 19, 4194341, 0, 7, 4194342, 0, 8, 4194343, 0, 9, 4194344, 0, 589837, 4194348, 0, 7, 4194349, 0, 589837, 4194350, 0, 9, 4194354, 0, 589837, 4194359, 0, 917517, 4194360, 0, 131079, 4194362, 0, 131081, 4194363, 0, 5, 4194364, 0, 327683, 4194366, 0, 327683, 4194369, 0, 131079, 4194371, 0, 131081, 4259848, 0, 5, 4259849, 0, 131079, 4259851, 0, 327683, 4259854, 0, 327684, 4259855, 0, 131079, 4259857, 0, 131081, 4259858, 0, 6, 4259859, 0, 65543, 4259861, 0, 65545, 4259862, 0, 5, 4259863, 0, 6, 4259865, 0, 327684, 4259867, 0, 327684, 4259868, 0, 65543, 4259870, 0, 851981, 4259871, 0, 65555, 4259876, 0, 65555, 4259877, 0, 851979, 4259879, 0, 851980, 4259880, 0, 655373, 4259881, 0, 851980, 4259882, 0, 851980, 4259883, 0, 851980, 4259884, 0, 851980, 4259886, 0, 851980, 4259887, 0, 851980, 4259888, 0, 851980, 4259889, 0, 851980, 4259890, 0, 655373, 4259891, 0, 851980, 4259892, 0, 851980, 4259893, 0, 851980, 4259894, 0, 851980, 4259895, 0, 983053, 4259898, 0, 327683, 4259901, 0, 327684, 4259902, 0, 786454, 4259903, 0, 786455, 4325383, 0, 327683, 4325386, 0, 327684, 4325387, 0, 6, 4325389, 0, 327683, 4325391, 0, 7, 4325392, 0, 327684, 4325393, 0, 9, 4325395, 0, 131079, 4325396, 0, 5, 4325397, 0, 131081, 4325399, 0, 7, 4325400, 0, 327684, 4325401, 0, 9, 4325403, 0, 5, 4325404, 0, 131079, 4325406, 0, 917517, 4325407, 0, 65555, 4325412, 0, 65555, 4325413, 0, 917515, 4325415, 0, 131081, 4325416, 0, 327683, 4325419, 0, 327684, 4325420, 0, 131079, 4325422, 0, 327683, 4325425, 0, 327684, 4325426, 0, 24, 4325427, 0, 851990, 4325428, 0, 851991, 4325432, 0, 786456, 4325433, 0, 786457, 4325436, 0, 720920, 4325438, 0, 851990, 4325439, 0, 851991, 4390921, 0, 5, 4390922, 0, 6, 4390924, 0, 327684, 4390925, 0, 6, 4390927, 0, 65543, 4390929, 0, 65545, 4390930, 0, 5, 4390931, 0, 327683, 4390933, 0, 5, 4390934, 0, 6, 4390935, 0, 65543, 4390937, 0, 65545, 4390938, 0, 5, 4390939, 0, 6, 4390940, 0, 5, 4390941, 0, 6, 4390942, 0, 917517, 4390943, 0, 65555, 4390948, 0, 65555, 4390949, 0, 917515, 4390950, 0, 5, 4390951, 0, 6, 4390952, 0, 5, 4390953, 0, 6, 4390954, 0, 327683, 4390957, 0, 327684, 4390968, 0, 851992, 4390969, 0, 851993, 4390972, 0, 786456, 4390973, 0, 786457, 4456456, 0, 327683, 4456459, 0, 327683, 4456462, 0, 327684, 4456463, 0, 131079, 4456465, 0, 327683, 4456468, 0, 327684, 4456471, 0, 327684, 4456473, 0, 327683, 4456475, 0, 327683, 4456478, 0, 917517, 4456479, 0, 65555, 4456484, 0, 65555, 4456485, 0, 917515, 4456488, 0, 327684, 4456490, 0, 327684, 4456491, 0, 24, 4456493, 0, 720920, 4456501, 0, 720920, 4456503, 0, 786456, 4456504, 0, 786457, 4456508, 0, 851992, 4456509, 0, 851993, 4522014, 0, 983053, 4522015, 0, 131091, 4522020, 0, 131091, 4522021, 0, 983051, 4522023, 0, 786454, 4522024, 0, 786455, 4522033, 0, 720920, 4522039, 0, 851992, 4522040, 0, 851993, 4587549, 0, 26, 4587558, 0, 24, 4587559, 0, 851990, 4587560, 0, 851991, 4587566, 0, 786456, 4587567, 0, 786457, 4653102, 0, 851992, 4653103, 0, 851993, 4784167, 0, 720920 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196664, 0, 327680, 196665, 0, 327681, 196666, 0, 327682, 196667, 0, 327683, 196668, 0, 327684, 262200, 0, 393216, 262204, 0, 393220, 327718, 0, 327680, 327719, 0, 327681, 327720, 0, 327682, 327721, 0, 327683, 327722, 0, 327684, 393254, 0, 393216, 393258, 0, 393220, 589880, 0, 720896, 589884, 0, 720900, 655406, 0, 786442, 655412, 0, 786448, 655416, 0, 786432, 655420, 0, 786436, 720934, 0, 720896, 720938, 0, 720900, 720952, 0, 851968, 720956, 0, 851972, 786460, 0, 655365, 786464, 0, 655369, 786470, 0, 786432, 786474, 0, 786436, 786478, 0, 917514, 786484, 0, 917520, 851996, 0, 720901, 852000, 0, 720905, 852001, 0, 655365, 852002, 0, 6225938, 852003, 0, 6225939, 852004, 0, 6225940, 852005, 0, 655369, 852006, 0, 851968, 852010, 0, 851972, 852014, 0, 983050, 852020, 0, 983056, 917532, 0, 1376256, 917533, 0, 786438, 917534, 0, 1376258, 917535, 0, 1376259, 917550, 0, 1048586, 917551, 0, 1048587, 917552, 0, 1048588, 917553, 0, 1048589, 917554, 0, 1048590, 917555, 0, 1048591, 917556, 0, 1048592, 983069, 0, 851974, 983071, 0, 6357007, 1048607, 0, 6422543, 1114143, 0, 6488079, 1114173, 0, 655365, 1114177, 0, 655369, 1179679, 0, 6553615, 1179704, 0, 1310720, 1179706, 0, 393226, 1179713, 0, 720905, 1245196, 0, 327680, 1245197, 0, 327681, 1245198, 0, 327682, 1245199, 0, 327683, 1245215, 0, 6619151, 1245216, 0, 6619152, 1245217, 0, 6619153, 1245218, 0, 6619154, 1245219, 0, 6619155, 1245220, 0, 6619156, 1245221, 0, 6619157, 1245240, 0, 1376256, 1245241, 0, 1376257, 1245242, 0, 1376258, 1310732, 0, 393216, 1310758, 0, 1310720, 1310762, 0, 1310724, 1310778, 0, 524298, 1310785, 0, 524305, 1376294, 0, 1376256, 1376295, 0, 1376257, 1376296, 0, 1376258, 1376297, 0, 1376259, 1376298, 0, 1376260, 1376314, 0, 589834, 1376321, 0, 589841, 1441850, 0, 655370, 1441857, 0, 655377, 1507386, 0, 720906, 1507387, 0, 720907, 1507388, 0, 720908, 1507389, 0, 720909, 1507390, 0, 720910, 1507391, 0, 720911, 1507392, 0, 720912, 1507393, 0, 720913, 1638412, 0, 720896, 1638416, 0, 720900, 1703948, 0, 786432, 1703952, 0, 786436, 1900561, 0, 655365, 1900565, 0, 655369, 1966102, 0, 393240, 1966105, 0, 393243, 2097174, 0, 524312, 2097177, 0, 524315, 2162705, 0, 655365, 2162709, 0, 655369, 2162710, 0, 589848, 2162711, 0, 589849, 2162712, 0, 589850, 2162713, 0, 589851, 2228236, 0, 1310720, 2228240, 0, 1310724, 2228241, 0, 720901, 2228245, 0, 720905, 2293772, 0, 786437, 2293773, 0, 786438, 2293774, 0, 786439, 2293775, 0, 786440, 2293776, 0, 786441, 2293777, 0, 786437, 2293778, 0, 786438, 2293779, 0, 786439, 2293780, 0, 786440, 2293781, 0, 786441, 2359309, 0, 851974, 2359311, 0, 851976, 2359314, 0, 851974, 2359316, 0, 851976, 2359357, 0, 655365, 2359361, 0, 655369, 2424888, 0, 720901, 2424892, 0, 720905, 2424893, 0, 720901, 2424897, 0, 720905, 2490424, 0, 1376256, 2490425, 0, 1376257, 2490426, 0, 1376258, 2490427, 0, 1376259, 2490428, 0, 1376260, 2490429, 0, 1376256, 2490430, 0, 1376257, 2490431, 0, 1376258, 2490432, 0, 1376259, 2490433, 0, 1376260, 2752549, 0, 1441812, 2883596, 0, 327680, 2883598, 0, 327682, 2883599, 0, 327683, 2883600, 0, 327684, 2949132, 0, 393216, 2949136, 0, 393220, 2949170, 0, 327680, 2949171, 0, 327681, 2949172, 0, 327682, 2949173, 0, 327683, 3145740, 0, 720896, 3145744, 0, 720900, 3145745, 0, 655365, 3145749, 0, 655369, 3211276, 0, 786432, 3211280, 0, 786436, 3211281, 0, 720901, 3211285, 0, 720905, 3211286, 0, 655365, 3211290, 0, 655369, 3211304, 0, 655365, 3211308, 0, 655369, 3276812, 0, 851968, 3276816, 0, 851972, 3276822, 0, 720901, 3276826, 0, 720905, 3276845, 0, 655365, 3276849, 0, 655369, 3342358, 0, 1114122, 3342362, 0, 1114126, 3342386, 0, 720896, 3407894, 0, 1179658, 3407898, 0, 1179662, 3407922, 0, 786432, 3473420, 0, 1310720, 3473424, 0, 1310724, 3473430, 0, 1245194, 3473434, 0, 1245198, 3473458, 0, 851968, 3538956, 0, 1376256, 3538957, 0, 1376257, 3538958, 0, 1376258, 3538959, 0, 1376259, 3538960, 0, 1376260, 3538961, 0, 720901, 3538965, 0, 720905, 3538966, 0, 1310730, 3538970, 0, 1310734, 3538984, 0, 655365, 3538988, 0, 655369, 3604497, 0, 786437, 3604498, 0, 786438, 3604499, 0, 786439, 3604500, 0, 786440, 3604501, 0, 786441, 3604502, 0, 1376266, 3604503, 0, 1376267, 3604504, 0, 1376268, 3604505, 0, 1376269, 3604506, 0, 1376270, 3670034, 0, 851974, 3670036, 0, 851976, 3866664, 0, 655365, 3866668, 0, 655369, 3866669, 0, 655365, 3866673, 0, 655369, 3932200, 0, 720901, 3932204, 0, 720905, 3932205, 0, 720901, 3932209, 0, 720905, 3932210, 0, 1310720, 3932214, 0, 1310724, 3997736, 0, 786437, 3997737, 0, 786438, 3997738, 0, 786439, 3997739, 0, 786440, 3997740, 0, 786441, 3997741, 0, 786437, 3997742, 0, 786438, 3997743, 0, 786439, 3997744, 0, 786440, 3997745, 0, 786441, 3997746, 0, 1376256, 3997747, 0, 1376257, 3997748, 0, 1376258, 3997749, 0, 1376259, 3997750, 0, 1376260, 4063273, 0, 851974, 4063275, 0, 851976, 4063278, 0, 851974, 4063280, 0, 851976 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Tile Layer 3" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196657, 0, 786456, 589837, 0, 786454, 589838, 0, 786455, 589859, 0, 131079, 589868, 0, 19, 589878, 0, 19, 655373, 0, 851990, 655374, 0, 851991, 655379, 0, 786456, 655380, 0, 786457, 655384, 0, 786454, 655404, 0, 1245205, 655414, 0, 1245204, 720911, 0, 786456, 720912, 0, 786457, 720915, 0, 851992, 720916, 0, 851993, 720950, 0, 1245205, 786447, 0, 851992, 786448, 0, 851993, 786454, 0, 720920, 786476, 0, 1179671, 852022, 0, 1245206, 917548, 0, 1179670, 917550, 0, 8, 917551, 0, 9, 917555, 0, 7, 917556, 0, 8, 917558, 0, 1179668, 983052, 0, 720920, 983084, 0, 1179669, 983106, 0, 6, 1048630, 0, 1245205, 1114128, 0, 65543, 1114130, 0, 65545, 1114135, 0, 7, 1114136, 0, 8, 1114137, 0, 9, 1114138, 0, 5, 1114139, 0, 6, 1114156, 0, 1179668, 1114158, 0, 5, 1114159, 0, 6, 1114163, 0, 5, 1114164, 0, 6, 1114166, 0, 1245204, 1179664, 0, 131079, 1179673, 0, 65545, 1179676, 0, 327684, 1179692, 0, 1245205, 1245201, 0, 5, 1245202, 0, 6, 1245207, 0, 131079, 1245238, 0, 1245204, 1245240, 0, 16, 1310736, 0, 327683, 1310744, 0, 720907, 1310765, 0, 589838, 1310766, 536870912, 1179668, 1310767, 0, 1245204, 1310771, 0, 1245204, 1310772, 0, 1179668, 1310773, 0, 589838, 1310776, 0, 1245205, 1310788, 0, 9, 1376300, 0, 720908, 1376312, 0, 1245204, 1441811, 0, 9, 1441848, 0, 1179669, 1441857, 0, 589838, 1441860, 0, 5, 1507385, 0, 1245204, 1507393, 0, 655374, 1572874, 0, 8, 1572883, 0, 131081, 1572930, 0, 1179668, 1572937, 0, 786457, 1638466, 0, 1179671, 1638467, 0, 7, 1703963, 0, 19, 1704002, 0, 1245206, 1769499, 0, 1179669, 1769529, 0, 1179671, 1769531, 0, 1245205, 1769532, 0, 1245206, 1769534, 0, 1179668, 1769538, 0, 1245205, 1769539, 0, 5, 1835014, 0, 720920, 1835065, 0, 1179668, 1835071, 0, 1179671, 1835074, 0, 327683, 1835077, 0, 24, 1835078, 0, 24, 1900548, 0, 786454, 1900549, 0, 786455, 1900571, 0, 1245206, 1900573, 0, 65546, 1900574, 0, 589838, 1900575, 0, 65548, 1900580, 0, 65546, 1900581, 0, 589838, 1900582, 0, 65548, 1900601, 0, 1245206, 1900610, 0, 1179669, 1966084, 0, 851990, 1966085, 0, 851991, 1966107, 0, 1245205, 1966120, 0, 7, 1966121, 0, 8, 1966122, 0, 9, 1966123, 0, 5, 1966124, 0, 983052, 1966128, 0, 983052, 1966130, 0, 65545, 1966131, 0, 5, 1966132, 0, 6, 1966137, 0, 1245205, 1966143, 0, 1179669, 1966146, 0, 1179668, 2031643, 0, 1179671, 2031658, 0, 65545, 2031661, 0, 327684, 2031666, 0, 131081, 2031669, 0, 327684, 2031674, 0, 17, 2031675, 0, 17, 2031676, 0, 17, 2031677, 0, 17, 2031678, 0, 17, 2031679, 0, 1245204, 2031682, 0, 1179671, 2097157, 0, 786456, 2097158, 0, 786457, 2097201, 0, 720907, 2097205, 0, 9, 2097210, 0, 1179670, 2097211, 0, 1179668, 2097213, 0, 1245206, 2097214, 0, 1179668, 2097218, 0, 327683, 2162693, 0, 851992, 2162694, 0, 851993, 2162713, 0, 589837, 2162715, 0, 1245206, 2162741, 0, 65545, 2162754, 0, 24, 2228251, 0, 1245205, 2228277, 0, 327683, 2293762, 0, 786456, 2293763, 0, 786457, 2293771, 0, 327684, 2293772, 0, 589837, 2293789, 0, 65546, 2293790, 0, 589838, 2293791, 0, 65548, 2293796, 0, 65546, 2293797, 0, 589838, 2293798, 0, 65548, 2293813, 0, 65548, 2359298, 0, 851992, 2359299, 0, 851993, 2359308, 0, 589839, 2359323, 0, 1179669, 2359349, 0, 327683, 2424859, 0, 1179671, 2424871, 0, 327683, 2424874, 0, 131079, 2424882, 0, 9, 2424885, 0, 327684, 2490371, 0, 720920, 2490376, 0, 131079, 2490380, 0, 589837, 2490410, 0, 5, 2490411, 0, 6, 2490421, 0, 327683, 2490424, 0, 327684, 2555924, 0, 1114142, 2555928, 0, 1114143, 2555931, 0, 1245205, 2555943, 0, 327683, 2555954, 0, 131081, 2555957, 0, 327684, 2555960, 0, 65545, 2621449, 0, 5, 2621451, 0, 19, 2621460, 0, 917517, 2621464, 0, 917515, 2621467, 0, 1245204, 2621488, 0, 589838, 2621489, 0, 7, 2621490, 0, 8, 2686987, 0, 327684, 2687003, 0, 983052, 2687005, 0, 65546, 2687007, 0, 65548, 2687012, 0, 65546, 2687014, 0, 65548, 2687015, 0, 720907, 2687016, 0, 720908, 2687017, 0, 65543, 2687019, 0, 65545, 2687020, 0, 655374, 2687024, 0, 655374, 2687025, 0, 65543, 2687027, 0, 65545, 2752566, 0, 1245206, 2752567, 0, 1179670, 2752568, 0, 1179668, 2752572, 0, 131081, 2752575, 0, 5, 2818056, 0, 7, 2818089, 0, 65546, 2818091, 0, 65548, 2818097, 0, 65546, 2818099, 0, 65548, 2818106, 0, 1048605, 2949128, 0, 131079, 2949147, 0, 19, 3014683, 0, 1245204, 3014711, 0, 1179668, 3014712, 0, 1245204, 3080199, 0, 8, 3080200, 0, 9, 3080219, 0, 1179671, 3080249, 0, 8, 3080250, 0, 9, 3080260, 0, 7, 3145736, 0, 65545, 3145739, 0, 327684, 3145755, 0, 1179669, 3145786, 0, 65545, 3211293, 0, 65546, 3211294, 0, 589838, 3211295, 0, 65548, 3211300, 0, 65546, 3211301, 0, 589838, 3211302, 0, 65548, 3211320, 0, 6, 3211330, 0, 9, 3211332, 0, 131079, 3276808, 0, 6, 3276811, 0, 327684, 3276827, 0, 1245204, 3276857, 0, 5, 3276860, 0, 24, 3342345, 0, 8, 3342363, 0, 1179668, 3342392, 0, 9, 3342402, 0, 5, 3407875, 0, 720920, 3407899, 0, 1179669, 3473412, 0, 786456, 3473413, 0, 786457, 3473414, 0, 720920, 3473464, 0, 5, 3473465, 0, 6, 3473468, 0, 5, 3473472, 0, 6, 3538948, 0, 851992, 3538949, 0, 851993, 3538971, 0, 1179671, 3539006, 0, 327683, 3604502, 0, 589837, 3604507, 0, 983052, 3604509, 0, 65546, 3604511, 0, 65548, 3604516, 0, 65546, 3604518, 0, 65548, 3604537, 0, 5, 3604538, 0, 6, 3604543, 0, 65545, 3670019, 0, 786454, 3670020, 0, 786455, 3670027, 0, 327684, 3670072, 0, 6, 3670081, 0, 7, 3735555, 0, 851990, 3735556, 0, 851991, 3735562, 0, 9, 3735609, 0, 327684, 3735612, 0, 8, 3735613, 0, 9, 3801151, 0, 5, 3866629, 0, 720920, 3866635, 0, 5, 3866679, 0, 7, 3866685, 0, 7, 3866686, 0, 8, 3932173, 0, 327684, 3932174, 0, 5, 3932175, 0, 6, 3932178, 0, 5, 3932179, 0, 327683, 3932182, 0, 327684, 3932183, 0, 5, 3932184, 0, 6, 3932185, 0, 8, 3932186, 0, 9, 3932225, 0, 6, 3997700, 0, 786454, 3997701, 0, 786455, 3997705, 0, 6, 3997716, 0, 65543, 3997718, 0, 65545, 3997724, 0, 6, 3997736, 0, 589837, 3997741, 0, 589837, 3997746, 0, 589837, 3997751, 0, 131079, 3997753, 0, 5, 3997754, 0, 6, 3997757, 0, 6, 3997759, 0, 131081, 3997762, 0, 5, 4063236, 0, 851990, 4063237, 0, 851991, 4063246, 0, 6, 4063256, 0, 5, 4063258, 0, 131081, 4063287, 0, 10, 4063288, 0, 7, 4063291, 0, 327683, 4063297, 0, 7, 4128778, 0, 8, 4128783, 0, 7, 4128785, 0, 9, 4128791, 0, 6, 4128794, 0, 5, 4128796, 0, 196614, 4194317, 0, 6, 4194323, 0, 7, 4194325, 0, 327683, 4194332, 0, 327684, 4194349, 0, 8, 4194364, 0, 6, 4194369, 0, 327684, 4259845, 0, 720920, 4259849, 0, 6, 4259851, 0, 131081, 4259854, 0, 5, 4259855, 0, 6, 4259857, 0, 5, 4259870, 0, 65545, 4259871, 0, 1179671, 4259876, 0, 1179669, 4259877, 0, 65543, 4259879, 0, 65545, 4259881, 0, 5, 4259882, 0, 6, 4259884, 0, 65543, 4259886, 0, 65545, 4259887, 0, 5, 4259888, 0, 6, 4259891, 0, 786454, 4259892, 0, 786455, 4325386, 0, 5, 4325392, 0, 327683, 4325397, 0, 327683, 4325400, 0, 8, 4325404, 0, 6, 4325406, 0, 131081, 4325407, 0, 1245205, 4325412, 0, 1245204, 4325413, 0, 131079, 4325415, 0, 5, 4325416, 0, 6, 4325419, 0, 5, 4325420, 0, 6, 4325422, 0, 131081, 4390924, 0, 5, 4390931, 0, 6, 4390948, 0, 1179671, 4456459, 0, 327684, 4456465, 0, 131081, 4456468, 0, 327683, 4456471, 0, 131079, 4456473, 0, 131081, 4456478, 0, 327684, 4456479, 0, 1179668, 4456485, 0, 327683, 4522010, 0, 786454, 4522011, 0, 786455, 4522015, 0, 1245204, 4522020, 0, 1179668, 4587535, 0, 720920, 4587538, 0, 786456, 4587539, 0, 786457, 4587542, 0, 720920, 4587546, 0, 851990, 4587547, 0, 851991, 4653074, 0, 851992, 4653075, 0, 851993, 4653080, 0, 786454, 4653081, 0, 786455, 4653084, 0, 720920, 4718616, 0, 851990, 4718617, 0, 851991 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 3"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 589872, 0, 1048605, 589873, 0, 1048606, 589874, 0, 1048607, 852000, 0, 6225936, 852001, 0, 6225937, 852005, 0, 6225941, 917535, 0, 6291471, 1179713, 0, 393233, 1245200, 0, 327684, 1245242, 0, 458762, 1245249, 0, 458769, 1769484, 0, 851968, 1769488, 0, 851972, 2687013, 0, 1441814, 2883597, 0, 327681, 2949174, 0, 327684, 3014706, 0, 393216, 3014710, 0, 393220, 3342390, 0, 720900, 3407926, 0, 786436, 3473462, 0, 851972 ) - -[node name="Tile Layer 4" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 589859, 0, 6, 1572930, 0, 327683, 1900592, 0, 7, 1966124, 0, 6, 1966128, 0, 65543, 1966146, 0, 327683, 2228277, 0, 131081, 2490424, 0, 9, 3014711, 0, 5, 3014712, 0, 6, 3539006, 0, 8, 3932179, 0, 6, 3932182, 0, 9, 3932184, 0, 7, 4194325, 0, 9, 4194332, 0, 7, 4325392, 0, 8, 4325397, 0, 6 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 4"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 1310736, 0, 393220 ) - -[node name="Block" type="TileMap" parent="."] -visible = false -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 6 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 852017, 35, 0, 917531, 35, 0, 917532, 35, 0, 917533, 35, 0, 917534, 35, 0, 917535, 35, 0, 917551, 35, 0, 917552, 35, 0, 917554, 35, 0, 917555, 35, 0, 983067, 35, 0, 983071, 35, 0, 983087, 35, 0, 983091, 35, 0, 1048603, 35, 0, 1048607, 35, 0, 1048623, 35, 0, 1048627, 35, 0, 1114129, 35, 0, 1114130, 35, 0, 1114131, 35, 0, 1114132, 35, 0, 1114133, 35, 0, 1114139, 35, 0, 1114140, 35, 0, 1114143, 35, 0, 1114159, 35, 0, 1114163, 35, 0, 1179666, 35, 0, 1179669, 35, 0, 1179676, 35, 0, 1179679, 35, 0, 1179681, 35, 0, 1179682, 35, 0, 1179683, 35, 0, 1179684, 35, 0, 1179695, 35, 0, 1179699, 35, 0, 1245202, 35, 0, 1245205, 35, 0, 1245212, 35, 0, 1245215, 35, 0, 1245216, 35, 0, 1245217, 35, 0, 1245220, 35, 0, 1245221, 35, 0, 1245222, 35, 0, 1245231, 35, 0, 1245235, 35, 0, 1310738, 35, 0, 1310741, 35, 0, 1310742, 35, 0, 1310743, 35, 0, 1310744, 35, 0, 1310745, 35, 0, 1310746, 35, 0, 1310747, 35, 0, 1310748, 35, 0, 1310758, 35, 0, 1310763, 35, 0, 1310767, 35, 0, 1310771, 35, 0, 1310772, 35, 0, 1310773, 35, 0, 1310774, 35, 0, 1310775, 35, 0, 1310776, 35, 0, 1376274, 35, 0, 1376282, 35, 0, 1376284, 35, 0, 1376294, 35, 0, 1376295, 35, 0, 1376296, 35, 0, 1376297, 35, 0, 1376298, 35, 0, 1376299, 35, 0, 1376300, 35, 0, 1376301, 35, 0, 1376302, 35, 0, 1376303, 35, 0, 1376307, 35, 0, 1376308, 35, 0, 1376309, 35, 0, 1376310, 35, 0, 1376312, 35, 0, 1441810, 35, 0, 1441820, 35, 0, 1441837, 35, 0, 1441838, 35, 0, 1441844, 35, 0, 1441845, 35, 0, 1441848, 35, 0, 1441852, 35, 0, 1441853, 35, 0, 1441854, 35, 0, 1441855, 35, 0, 1507346, 35, 0, 1507384, 35, 0, 1507385, 35, 0, 1507386, 35, 0, 1507387, 35, 0, 1507388, 35, 0, 1507391, 35, 0, 1507392, 35, 0, 1507393, 35, 0, 1507394, 35, 0, 1572882, 35, 0, 1572883, 35, 0, 1572884, 35, 0, 1572885, 35, 0, 1572929, 35, 0, 1572930, 35, 0, 1638421, 35, 0, 1638466, 35, 0, 1703957, 35, 0, 1703958, 35, 0, 1703959, 35, 0, 1703960, 35, 0, 1703961, 35, 0, 1703962, 35, 0, 1703963, 35, 0, 1703964, 35, 0, 1704002, 35, 0, 1769500, 35, 0, 1769529, 35, 0, 1769530, 35, 0, 1769531, 35, 0, 1769532, 35, 0, 1769533, 35, 0, 1769534, 35, 0, 1769535, 35, 0, 1769538, 35, 0, 1835036, 35, 0, 1835065, 35, 0, 1835071, 35, 0, 1835074, 35, 0, 1900572, 35, 0, 1900601, 35, 0, 1900607, 35, 0, 1900610, 35, 0, 1966108, 35, 0, 1966119, 35, 0, 1966120, 35, 0, 1966121, 35, 0, 1966122, 35, 0, 1966123, 35, 0, 1966124, 35, 0, 1966128, 35, 0, 1966129, 35, 0, 1966130, 35, 0, 1966131, 35, 0, 1966132, 35, 0, 1966133, 35, 0, 1966137, 35, 0, 1966143, 35, 0, 1966146, 35, 0, 2031644, 35, 0, 2031646, 35, 0, 2031653, 35, 0, 2031655, 35, 0, 2031660, 35, 0, 2031664, 35, 0, 2031669, 35, 0, 2031671, 35, 0, 2031673, 35, 0, 2031679, 35, 0, 2031682, 35, 0, 2097174, 35, 0, 2097175, 35, 0, 2097176, 35, 0, 2097180, 35, 0, 2097191, 35, 0, 2097193, 35, 0, 2097194, 35, 0, 2097195, 35, 0, 2097196, 35, 0, 2097200, 35, 0, 2097201, 35, 0, 2097202, 35, 0, 2097203, 35, 0, 2097205, 35, 0, 2097209, 35, 0, 2097210, 35, 0, 2097211, 35, 0, 2097212, 35, 0, 2097213, 35, 0, 2097214, 35, 0, 2097215, 35, 0, 2097218, 35, 0, 2162709, 35, 0, 2162710, 35, 0, 2162712, 35, 0, 2162713, 35, 0, 2162716, 35, 0, 2162727, 35, 0, 2162728, 35, 0, 2162729, 35, 0, 2162739, 35, 0, 2162740, 35, 0, 2162741, 35, 0, 2162749, 35, 0, 2162750, 35, 0, 2162751, 35, 0, 2162752, 35, 0, 2162753, 35, 0, 2162754, 35, 0, 2228237, 35, 0, 2228238, 35, 0, 2228239, 35, 0, 2228243, 35, 0, 2228245, 35, 0, 2228249, 35, 0, 2228250, 35, 0, 2228252, 35, 0, 2228263, 35, 0, 2228264, 35, 0, 2228275, 35, 0, 2228277, 35, 0, 2228278, 35, 0, 2228279, 35, 0, 2228280, 35, 0, 2228281, 35, 0, 2228282, 35, 0, 2228283, 35, 0, 2228284, 35, 0, 2228285, 35, 0, 2228286, 35, 0, 2228287, 35, 0, 2228288, 35, 0, 2228289, 35, 0, 2228290, 35, 0, 2293772, 35, 0, 2293773, 35, 0, 2293775, 35, 0, 2293776, 35, 0, 2293777, 35, 0, 2293778, 35, 0, 2293780, 35, 0, 2293781, 35, 0, 2293786, 35, 0, 2293788, 35, 0, 2293799, 35, 0, 2293811, 35, 0, 2293813, 35, 0, 2359307, 35, 0, 2359308, 35, 0, 2359322, 35, 0, 2359324, 35, 0, 2359335, 35, 0, 2359336, 35, 0, 2359337, 35, 0, 2359338, 35, 0, 2359339, 35, 0, 2359340, 35, 0, 2359347, 35, 0, 2359349, 35, 0, 2424843, 35, 0, 2424857, 35, 0, 2424858, 35, 0, 2424860, 35, 0, 2424862, 35, 0, 2424869, 35, 0, 2424871, 35, 0, 2424876, 35, 0, 2424883, 35, 0, 2424885, 35, 0, 2490379, 35, 0, 2490394, 35, 0, 2490396, 35, 0, 2490407, 35, 0, 2490412, 35, 0, 2490416, 35, 0, 2490417, 35, 0, 2490418, 35, 0, 2490419, 35, 0, 2490420, 35, 0, 2490421, 35, 0, 2555915, 35, 0, 2555916, 35, 0, 2555920, 35, 0, 2555924, 35, 0, 2555928, 35, 0, 2555930, 35, 0, 2555932, 35, 0, 2555943, 35, 0, 2555948, 35, 0, 2555952, 35, 0, 2555957, 35, 0, 2621452, 35, 0, 2621453, 35, 0, 2621454, 35, 0, 2621455, 35, 0, 2621456, 35, 0, 2621457, 35, 0, 2621458, 35, 0, 2621459, 35, 0, 2621460, 35, 0, 2621464, 35, 0, 2621465, 35, 0, 2621466, 35, 0, 2621468, 35, 0, 2621479, 35, 0, 2621484, 35, 0, 2621488, 35, 0, 2621493, 35, 0, 2686987, 35, 0, 2686988, 35, 0, 2686989, 35, 0, 2686990, 35, 0, 2686991, 35, 0, 2686992, 35, 0, 2686993, 35, 0, 2686994, 35, 0, 2686995, 35, 0, 2686996, 35, 0, 2687000, 35, 0, 2687001, 35, 0, 2687002, 35, 0, 2687003, 35, 0, 2687004, 35, 0, 2687015, 35, 0, 2687016, 35, 0, 2687017, 35, 0, 2687020, 35, 0, 2687024, 35, 0, 2687025, 35, 0, 2687027, 35, 0, 2687028, 35, 0, 2687029, 35, 0, 2752523, 35, 0, 2752553, 35, 0, 2752555, 35, 0, 2752556, 35, 0, 2752560, 35, 0, 2752561, 35, 0, 2752563, 35, 0, 2752566, 35, 0, 2752567, 35, 0, 2752568, 35, 0, 2752569, 35, 0, 2752580, 35, 0, 2818059, 35, 0, 2818089, 35, 0, 2818090, 35, 0, 2818091, 35, 0, 2818097, 35, 0, 2818098, 35, 0, 2818099, 35, 0, 2818106, 35, 0, 2818107, 35, 0, 2818108, 35, 0, 2818109, 35, 0, 2818110, 35, 0, 2818114, 35, 0, 2818115, 35, 0, 2818117, 35, 0, 2818118, 35, 0, 2818119, 35, 0, 2883595, 35, 0, 2883647, 35, 0, 2883648, 35, 0, 2883649, 35, 0, 2883650, 35, 0, 2883655, 35, 0, 2949131, 35, 0, 2949132, 35, 0, 2949133, 35, 0, 2949134, 35, 0, 2949135, 35, 0, 2949136, 35, 0, 2949137, 35, 0, 2949138, 35, 0, 2949139, 35, 0, 2949140, 35, 0, 2949141, 35, 0, 2949142, 35, 0, 2949143, 35, 0, 2949144, 35, 0, 2949145, 35, 0, 2949146, 35, 0, 2949147, 35, 0, 2949148, 35, 0, 2949191, 35, 0, 3014684, 35, 0, 3014695, 35, 0, 3014696, 35, 0, 3014697, 35, 0, 3014698, 35, 0, 3014699, 35, 0, 3014700, 35, 0, 3014701, 35, 0, 3014702, 35, 0, 3014703, 35, 0, 3014704, 35, 0, 3014705, 35, 0, 3014706, 35, 0, 3014707, 35, 0, 3014708, 35, 0, 3014709, 35, 0, 3014710, 35, 0, 3014711, 35, 0, 3014712, 35, 0, 3014713, 35, 0, 3014727, 35, 0, 3080220, 35, 0, 3080231, 35, 0, 3080250, 35, 0, 3080251, 35, 0, 3080261, 35, 0, 3080262, 35, 0, 3080263, 35, 0, 3145756, 35, 0, 3145767, 35, 0, 3145787, 35, 0, 3145788, 35, 0, 3145789, 35, 0, 3145790, 35, 0, 3145792, 35, 0, 3145793, 35, 0, 3145794, 35, 0, 3145795, 35, 0, 3145796, 35, 0, 3145797, 35, 0, 3145798, 35, 0, 3145799, 35, 0, 3211292, 35, 0, 3211303, 35, 0, 3211323, 35, 0, 3211326, 35, 0, 3211328, 35, 0, 3276828, 35, 0, 3276839, 35, 0, 3276859, 35, 0, 3276862, 35, 0, 3276863, 35, 0, 3276864, 35, 0, 3342364, 35, 0, 3342366, 35, 0, 3342373, 35, 0, 3342375, 35, 0, 3342395, 35, 0, 3342396, 35, 0, 3342397, 35, 0, 3342398, 35, 0, 3342399, 35, 0, 3342400, 35, 0, 3407900, 35, 0, 3407911, 35, 0, 3473436, 35, 0, 3473447, 35, 0, 3538956, 35, 0, 3538957, 35, 0, 3538958, 35, 0, 3538959, 35, 0, 3538960, 35, 0, 3538961, 35, 0, 3538963, 35, 0, 3538968, 35, 0, 3538972, 35, 0, 3538983, 35, 0, 3604491, 35, 0, 3604493, 35, 0, 3604497, 35, 0, 3604498, 35, 0, 3604500, 35, 0, 3604501, 35, 0, 3604502, 35, 0, 3604503, 35, 0, 3604505, 35, 0, 3604506, 35, 0, 3604507, 35, 0, 3604508, 35, 0, 3604519, 35, 0, 3670027, 35, 0, 3670029, 35, 0, 3670038, 35, 0, 3670055, 35, 0, 3735563, 35, 0, 3735564, 35, 0, 3735591, 35, 0, 3801099, 35, 0, 3801127, 35, 0, 3866635, 35, 0, 3866642, 35, 0, 3866663, 35, 0, 3932171, 35, 0, 3932172, 35, 0, 3932173, 35, 0, 3932174, 35, 0, 3932175, 35, 0, 3932176, 35, 0, 3932177, 35, 0, 3932178, 35, 0, 3932179, 35, 0, 3932180, 35, 0, 3932181, 35, 0, 3932182, 35, 0, 3932183, 35, 0, 3932184, 35, 0, 3932185, 35, 0, 3932186, 35, 0, 3932187, 35, 0, 3932188, 35, 0, 3932199, 35, 0, 3932202, 35, 0, 3932207, 35, 0, 3997724, 35, 0, 3997735, 35, 0, 3997736, 35, 0, 3997737, 35, 0, 3997739, 35, 0, 3997740, 35, 0, 3997741, 35, 0, 3997742, 35, 0, 3997744, 35, 0, 3997745, 35, 0, 3997746, 35, 0, 3997747, 35, 0, 3997748, 35, 0, 3997749, 35, 0, 3997750, 35, 0, 3997751, 35, 0, 4063260, 35, 0, 4063272, 35, 0, 4063277, 35, 0, 4063282, 35, 0, 4063287, 35, 0, 4128796, 35, 0, 4128823, 35, 0, 4194332, 35, 0, 4194359, 35, 0, 4259868, 35, 0, 4259869, 35, 0, 4259870, 35, 0, 4259871, 35, 0, 4259876, 35, 0, 4259877, 35, 0, 4259878, 35, 0, 4259879, 35, 0, 4259880, 35, 0, 4259881, 35, 0, 4259882, 35, 0, 4259883, 35, 0, 4259884, 35, 0, 4259885, 35, 0, 4259886, 35, 0, 4259887, 35, 0, 4259888, 35, 0, 4259889, 35, 0, 4259890, 35, 0, 4259891, 35, 0, 4259892, 35, 0, 4259893, 35, 0, 4259894, 35, 0, 4259895, 35, 0, 4325407, 35, 0, 4325412, 35, 0, 4390943, 35, 0, 4390948, 35, 0, 4456479, 35, 0, 4456484, 35, 0, 4522014, 35, 0, 4522015, 35, 0, 4522020, 35, 0, 4522021, 35, 0, 4587550, 35, 0, 4587557, 35, 0, 4653086, 35, 0, 4653093, 35, 0, 4718622, 35, 0, 4718629, 35, 0, 4784158, 35, 0, 4784165, 35, 0 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="NPC_Layer" type="Node2D" parent="."] - -[node name="PassageCaveEntrance" parent="NPC_Layer" instance=ExtResource( 5 )] -position = Vector2( 2192, 1392 ) -scene_destination = "res://Maps/Caves/Passage Cave.tscn" -location = Vector2( 592, 336 ) -exterior = false -door_type = "Type 3 - Invisible" -change_direction = "Down" - -[node name="PokeCenterDoor" parent="NPC_Layer" instance=ExtResource( 5 )] -position = Vector2( 784, 1776 ) -scene_destination = "res://Maps/NowtochCity/PokeCenter.tscn" -location = Vector2( 240, 624 ) -door_type = "Type 2 - Glass" - -[node name="GymDoor" parent="NPC_Layer" instance=ExtResource( 5 )] -position = Vector2( 1584, 464 ) -scene_destination = "res://Maps/NowtochCity/Nowtoch Gym.tscn" -location = Vector2( 208, 1072 ) -door_type = "Type 4 - Bi-Glass" - -[node name="MariaDoor" parent="NPC_Layer" instance=ExtResource( 5 )] -position = Vector2( 1520, 1968 ) -scene_destination = "res://Maps/NowtochCity/Nowtoch NPC Houses.tscn" -location = Vector2( 1936, 1200 ) - -[node name="Event3_Trigger" type="Area2D" parent="NPC_Layer"] -position = Vector2( 1584, 624 ) -collision_layer = 2 -collision_mask = 2 -input_pickable = false -__meta__ = { -"_edit_lock_": true -} - -[node name="CollisionShape2D" type="CollisionShape2D" parent="NPC_Layer/Event3_Trigger"] -shape = SubResource( 1 ) -__meta__ = { -"_edit_lock_": true -} - -[connection signal="area_entered" from="NPC_Layer/Event3_Trigger" to="." method="event3"] diff --git a/Maps/NowtochCity/Nowtoch Gym.gd b/Maps/NowtochCity/Nowtoch Gym.gd deleted file mode 100755 index b9167fade..000000000 --- a/Maps/NowtochCity/Nowtoch Gym.gd +++ /dev/null @@ -1,239 +0,0 @@ -extends Node2D - -var background_music = "res://Audio/BGM/PU-Gym2.ogg"; - -var type = "Indoors" -var place_name = "Nowtoch City Gym" - - -var gym_guy -var maria -var trainer1 -var trainer2 - -signal battle_done - -func _ready(): - gym_guy = $NPC_Layer/GymGuy - maria = $NPC_Layer/Maria - trainer1 = $NPC_Layer/Trainer1 - trainer2 = $NPC_Layer/Trainer2 - - Global.game.player.connect("trainer_battle", self, "trainer_battle") - - if Global.past_events.has("GYM1_TRAINER1_DEFEATED"): - trainer1.seeking = false - trainer1.defeated = true - if Global.past_events.has("GYM1_TRAINER2_DEFEATED"): - trainer2.seeking = false - trainer2.defeated = true - -func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact - if check_pos == trainer1.position: - trainer1.face_player(direction) - if !trainer1.defeated: - trainer_battle(trainer1) - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("GYM1_TRAINER_1_DEFEAT" , trainer1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - if check_pos == trainer2.position: - trainer2.face_player(direction) - if !trainer2.defeated: - trainer_battle(trainer1) - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("GYM1_TRAINER_2_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - if check_pos == maria.position: - maria.face_player(direction) - Global.game.lock_player() - - if !Global.past_events.has("GYM1_COMPLETE"): - for i in range(1, 8): - Global.game.play_dialogue_with_point("GYM1_MARIA_" + str(i) , maria.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - maira_battle() - yield(self, "battle_done") - Global.game.lock_player() - for i in range(10, 13): - Global.game.play_dialogue_with_point("GYM1_MARIA_" + str(i) , maria.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - # Add TM27 - Global.game.recive_item(259) - yield(Global.game, "end_of_event") - - for i in range(13, 16): - Global.game.play_dialogue_with_point("GYM1_MARIA_" + str(i) , maria.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - else: - Global.game.play_dialogue_with_point("GYM1_MARIA_16" , maria.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.release_player() - if check_pos == gym_guy.position: - Global.game.lock_player() - gym_guy.face_player(direction) - Global.game.play_dialogue_with_point("GYM1_GYM_GUY_1" , gym_guy.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("GYM1_GYM_GUY_2" , gym_guy.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("GYM1_GYM_GUY_3" , gym_guy.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("GYM1_GYM_GUY_4" , gym_guy.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - if !Global.past_events.has("GYM1_GOT_WATER"): - Global.game.play_dialogue_with_point("GYM1_GYM_GUY_5" , gym_guy.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.past_events.append("GYM1_GOT_WATER") - Global.game.recive_item(187) - yield(Global.game, "end_of_event") - else: - Global.game.play_dialogue_with_point("GYM1_GYM_GUY_6" , gym_guy.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - if check_pos == Vector2(112, 1040) && OS.is_debug_build(): # TO BE DELETED - Global.inventory.add_item_by_id_multiple(171, 5) - print("Added") - - -func trainer_battle(npc_trainer): - Global.game.lock_player() - npc_trainer.seeking = false - # Play encounter music - npc_trainer.alert() - yield(npc_trainer, "alert_done") - match npc_trainer: - trainer1: - Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") - trainer2: - Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-FemaleEncounter.ogg") - Global.game.get_node("Background_music").play() - - # Turn player to face trainer - match npc_trainer.facing: - "Up": - Global.game.player.set_facing_direction("Down") - "Down": - Global.game.player.set_facing_direction("Up") - "Left": - Global.game.player.set_facing_direction("Right") - "Right": - Global.game.player.set_facing_direction("Left") - - # Walk towards player - npc_trainer.move_to_player() - yield(npc_trainer, "done_movement") - - # Pre-battle talk - match npc_trainer: - trainer1: - Global.game.play_dialogue_with_point("GYM1_TRAINER_1" , npc_trainer.get_global_transform_with_canvas().get_origin()) - trainer2: - Global.game.play_dialogue_with_point("GYM1_TRAINER_2" , npc_trainer.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - match npc_trainer: - trainer1: - trainer1_battle() - trainer2: - trainer2_battle() - -func trainer1_battle(): - var trainer = trainer1 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.INDOOR_1 - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer013.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("GYM1_TRAINER_1_DEFEAT") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("GYM1_TRAINER1_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() - -func trainer2_battle(): - var trainer = trainer2 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.INDOOR_1 - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer002.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("GYM1_TRAINER_2_DEFEAT") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("GYM1_TRAINER2_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() - -func maira_battle(): - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_GYML - bid.battle_back = bid.BattleBack.INDOOR_1 - bid.opponent = Opponent.new() - bid.opponent.name = "LEADER Maria" - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer071.png") - bid.opponent.opponent_type = Opponent.OPPONENT_GYM_LEADER - bid.opponent.after_battle_quote = tr("GYM1_MARIA_9") - bid.victory_award = 1200 - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - - var poke_group = [] - var poke = Pokemon.new() - poke.set_basic_pokemon_by_level(35, 10) # Owten - poke_group.append(poke) - - poke = Pokemon.new() - poke.set_basic_pokemon_by_level(29, 10) # Feleng - poke_group.append(poke) - - poke = Pokemon.new() - poke.set_basic_pokemon_by_level(30, 12) # Felunge - poke_group.append(poke) - - bid.opponent.pokemon_group = poke_group - - Global.game.trainer_battle(bid, false) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - Global.past_events.append("GYM1_COMPLETE") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - emit_signal("battle_done") \ No newline at end of file diff --git a/Maps/NowtochCity/Nowtoch Gym.tmx.import b/Maps/NowtochCity/Nowtoch Gym.tmx.import deleted file mode 100755 index 04eddb108..000000000 --- a/Maps/NowtochCity/Nowtoch Gym.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Nowtoch Gym.tmx-fb0b6b7ac999f610b5623f6194e85a98.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Nowtoch Gym.tmx" -dest_files=[ "res://.import/Nowtoch Gym.tmx-fb0b6b7ac999f610b5623f6194e85a98.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/NowtochCity/Nowtoch Gym.tscn b/Maps/NowtochCity/Nowtoch Gym.tscn deleted file mode 100755 index 3ae2ce2a0..000000000 --- a/Maps/NowtochCity/Nowtoch Gym.tscn +++ /dev/null @@ -1,66 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://Maps/tilesets/PU_indoors+.tres" type="TileSet" id=1] -[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=2] -[ext_resource path="res://Maps/NowtochCity/Nowtoch Gym.gd" type="Script" id=3] -[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=4] -[ext_resource path="res://Graphics/Characters/PU-Maria.png" type="Texture" id=5] -[ext_resource path="res://Graphics/Characters/HGSS_057.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Characters/HGSS_002.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Characters/HGSS_007.png" type="Texture" id=8] - -[node name="Gym1" type="Node2D"] -script = ExtResource( 3 ) - -[node name="Tile Layer 1" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 1572869, 2, 0, 1572869, 3, 0, 1572869, 4, 0, 1572869, 5, 0, 1572869, 6, 0, 1572869, 7, 0, 1572869, 8, 0, 1572869, 9, 0, 1572869, 10, 0, 1572869, 11, 0, 1572869, 12, 0, 1572869, 13, 0, 1572869, 14, 0, 1572869, 15, 0, 1572869, 16, 0, 1572869, 17, 0, 1572869, 18, 0, 1572869, 19, 0, 1572869, 20, 0, 1572869, 21, 0, 1572869, 22, 0, 1572869, 23, 0, 1572869, 24, 0, 1572869, 25, 0, 1572869, 26, 0, 1572869, 27, 0, 1572869, 28, 0, 1572869, 29, 0, 1572869, 30, 0, 1572869, 31, 0, 1572869, 32, 0, 1572869, 33, 0, 1572869, 34, 0, 1572869, 35, 0, 1572869, 36, 0, 1572869, 37, 0, 1572869, 38, 0, 1572869, 39, 0, 1572869, 40, 0, 1572869, 41, 0, 1572869, 42, 0, 1572869, 43, 0, 1572869, 44, 0, 1572869, 45, 0, 1572869, 46, 0, 1572869, 47, 0, 1572869, 48, 0, 1572869, 49, 0, 1572869, 50, 0, 1572869, 51, 0, 1572869, 52, 0, 1572869, 53, 0, 1572869, 54, 0, 1572869, 55, 0, 1572869, 56, 0, 1572869, 57, 0, 1572869, 58, 0, 1572869, 59, 0, 1572869, 60, 0, 1572869, 61, 0, 1572869, 62, 0, 1572869, 63, 0, 1572869, 64, 0, 1572869, 65, 0, 1572869, 66, 0, 1572869, 67, 0, 1572869, 68, 0, 1572869, 69, 0, 1572869, 65536, 0, 1572869, 65537, 0, 1572869, 65538, 0, 1572869, 65539, 0, 1572869, 65540, 0, 1572869, 65541, 0, 1572869, 65542, 0, 1572869, 65543, 0, 1572869, 65544, 0, 1572869, 65545, 0, 1572869, 65546, 0, 1572869, 65547, 0, 1572869, 65548, 0, 1572869, 65549, 0, 1572869, 65550, 0, 1572869, 65551, 0, 1572869, 65552, 0, 1572869, 65553, 0, 1572869, 65554, 0, 1572869, 65555, 0, 1572869, 65556, 0, 1572869, 65557, 0, 1572869, 65558, 0, 1572869, 65559, 0, 1572869, 65560, 0, 1572869, 65561, 0, 1572869, 65562, 0, 1572869, 65563, 0, 1572869, 65564, 0, 1572869, 65565, 0, 1572869, 65566, 0, 1572869, 65567, 0, 1572869, 65568, 0, 1572869, 65569, 0, 1572869, 65570, 0, 1572869, 65571, 0, 1572869, 65572, 0, 1572869, 65573, 0, 1572869, 65574, 0, 1572869, 65575, 0, 1572869, 65576, 0, 1572869, 65577, 0, 1572869, 65578, 0, 1572869, 65579, 0, 1572869, 65580, 0, 1572869, 65581, 0, 1572869, 65582, 0, 1572869, 65583, 0, 1572869, 65584, 0, 1572869, 65585, 0, 1572869, 65586, 0, 1572869, 65587, 0, 1572869, 65588, 0, 1572869, 65589, 0, 1572869, 65590, 0, 1572869, 65591, 0, 1572869, 65592, 0, 1572869, 65593, 0, 1572869, 65594, 0, 1572869, 65595, 0, 1572869, 65596, 0, 1572869, 65597, 0, 1572869, 65598, 0, 1572869, 65599, 0, 1572869, 65600, 0, 1572869, 65601, 0, 1572869, 65602, 0, 1572869, 65603, 0, 1572869, 65604, 0, 1572869, 65605, 0, 1572869, 131072, 0, 1572869, 131073, 0, 1572869, 131074, 0, 1572869, 131075, 0, 1572869, 131076, 0, 1572869, 131077, 0, 1572869, 131078, 0, 1572869, 131079, 0, 1572869, 131080, 0, 1572869, 131081, 0, 1572869, 131082, 0, 1572869, 131083, 0, 1572869, 131084, 0, 1572869, 131085, 0, 1572869, 131086, 0, 1572869, 131087, 0, 1572869, 131088, 0, 1572869, 131089, 0, 1572869, 131090, 0, 1572869, 131091, 0, 1572869, 131092, 0, 1572869, 131093, 0, 1572869, 131094, 0, 1572869, 131095, 0, 1572869, 131096, 0, 1572869, 131097, 0, 1572869, 131098, 0, 1572869, 131099, 0, 1572869, 131100, 0, 1572869, 131101, 0, 1572869, 131102, 0, 1572869, 131103, 0, 1572869, 131104, 0, 1572869, 131105, 0, 1572869, 131106, 0, 1572869, 131107, 0, 1572869, 131108, 0, 1572869, 131109, 0, 1572869, 131110, 0, 1572869, 131111, 0, 1572869, 131112, 0, 1572869, 131113, 0, 1572869, 131114, 0, 1572869, 131115, 0, 1572869, 131116, 0, 1572869, 131117, 0, 1572869, 131118, 0, 1572869, 131119, 0, 1572869, 131120, 0, 1572869, 131121, 0, 1572869, 131122, 0, 1572869, 131123, 0, 1572869, 131124, 0, 1572869, 131125, 0, 1572869, 131126, 0, 1572869, 131127, 0, 1572869, 131128, 0, 1572869, 131129, 0, 1572869, 131130, 0, 1572869, 131131, 0, 1572869, 131132, 0, 1572869, 131133, 0, 1572869, 131134, 0, 1572869, 131135, 0, 1572869, 131136, 0, 1572869, 131137, 0, 1572869, 131138, 0, 1572869, 131139, 0, 1572869, 131140, 0, 1572869, 131141, 0, 1572869, 196608, 0, 1572869, 196609, 0, 1572869, 196610, 0, 1572869, 196611, 0, 1572869, 196612, 0, 1572869, 196613, 0, 1572869, 196614, 0, 1572869, 196615, 0, 1572869, 196616, 0, 1572869, 196617, 0, 1572869, 196618, 0, 1572869, 196619, 0, 1572869, 196620, 0, 1572869, 196621, 0, 1572869, 196622, 0, 1572869, 196623, 0, 1572869, 196624, 0, 1572869, 196625, 0, 1572869, 196626, 0, 1572869, 196627, 0, 1572869, 196628, 0, 1572869, 196629, 0, 1572869, 196630, 0, 1572869, 196631, 0, 1572869, 196632, 0, 1572869, 196633, 0, 1572869, 196634, 0, 1572869, 196635, 0, 1572869, 196636, 0, 1572869, 196637, 0, 1572869, 196638, 0, 1572869, 196639, 0, 1572869, 196640, 0, 1572869, 196641, 0, 1572869, 196642, 0, 1572869, 196643, 0, 1572869, 196644, 0, 1572869, 196645, 0, 1572869, 196646, 0, 1572869, 196647, 0, 1572869, 196648, 0, 1572869, 196649, 0, 1572869, 196650, 0, 1572869, 196651, 0, 1572869, 196652, 0, 1572869, 196653, 0, 1572869, 196654, 0, 1572869, 196655, 0, 1572869, 196656, 0, 1572869, 196657, 0, 1572869, 196658, 0, 1572869, 196659, 0, 1572869, 196660, 0, 1572869, 196661, 0, 1572869, 196662, 0, 1572869, 196663, 0, 1572869, 196664, 0, 1572869, 196665, 0, 1572869, 196666, 0, 1572869, 196667, 0, 1572869, 196668, 0, 1572869, 196669, 0, 1572869, 196670, 0, 1572869, 196671, 0, 1572869, 196672, 0, 1572869, 196673, 0, 1572869, 196674, 0, 1572869, 196675, 0, 1572869, 196676, 0, 1572869, 196677, 0, 1572869, 262144, 0, 1572869, 262145, 0, 1572869, 262146, 0, 1572869, 262147, 0, 1572869, 262148, 0, 1572869, 262149, 0, 1572869, 262150, 0, 1572869, 262151, 0, 1572869, 262152, 0, 1572869, 262153, 0, 1572869, 262154, 0, 1572869, 262155, 0, 1572869, 262156, 0, 1572869, 262157, 0, 1572869, 262158, 0, 1572869, 262159, 0, 1572869, 262160, 0, 1572869, 262161, 0, 1572869, 262162, 0, 1572869, 262163, 0, 1572869, 262164, 0, 1572869, 262165, 0, 1572869, 262166, 0, 1572869, 262167, 0, 1572869, 262168, 0, 1572869, 262169, 0, 1572869, 262170, 0, 1572869, 262171, 0, 1572869, 262172, 0, 1572869, 262173, 0, 1572869, 262174, 0, 1572869, 262175, 0, 1572869, 262176, 0, 1572869, 262177, 0, 1572869, 262178, 0, 1572869, 262179, 0, 1572869, 262180, 0, 1572869, 262181, 0, 1572869, 262182, 0, 1572869, 262183, 0, 1572869, 262184, 0, 1572869, 262185, 0, 1572869, 262186, 0, 1572869, 262187, 0, 1572869, 262188, 0, 1572869, 262189, 0, 1572869, 262190, 0, 1572869, 262191, 0, 1572869, 262192, 0, 1572869, 262193, 0, 1572869, 262194, 0, 1572869, 262195, 0, 1572869, 262196, 0, 1572869, 262197, 0, 1572869, 262198, 0, 1572869, 262199, 0, 1572869, 262200, 0, 1572869, 262201, 0, 1572869, 262202, 0, 1572869, 262203, 0, 1572869, 262204, 0, 1572869, 262205, 0, 1572869, 262206, 0, 1572869, 262207, 0, 1572869, 262208, 0, 1572869, 262209, 0, 1572869, 262210, 0, 1572869, 262211, 0, 1572869, 262212, 0, 1572869, 262213, 0, 1572869, 327680, 0, 1572869, 327681, 0, 1572869, 327682, 0, 1572869, 327683, 0, 1572869, 327684, 0, 1572869, 327685, 0, 1572869, 327686, 0, 1572869, 327687, 0, 1572869, 327688, 0, 1572869, 327689, 0, 1572869, 327690, 0, 1572869, 327691, 0, 1572869, 327692, 0, 1572869, 327693, 0, 1572869, 327694, 0, 1572869, 327695, 0, 1572869, 327696, 0, 1572869, 327697, 0, 1572869, 327698, 0, 1572869, 327699, 0, 1572869, 327700, 0, 1572869, 327701, 0, 1572869, 327702, 0, 1572869, 327703, 0, 1572869, 327704, 0, 1572869, 327705, 0, 1572869, 327706, 0, 1572869, 327707, 0, 1572869, 327708, 0, 1572869, 327709, 0, 1572869, 327710, 0, 1572869, 327711, 0, 1572869, 327712, 0, 1572869, 327713, 0, 1572869, 327714, 0, 1572869, 327715, 0, 1572869, 327716, 0, 1572869, 327717, 0, 1572869, 327718, 0, 1572869, 327719, 0, 1572869, 327720, 0, 1572869, 327721, 0, 1572869, 327722, 0, 1572869, 327723, 0, 1572869, 327724, 0, 1572869, 327725, 0, 1572869, 327726, 0, 1572869, 327727, 0, 1572869, 327728, 0, 1572869, 327729, 0, 1572869, 327730, 0, 1572869, 327731, 0, 1572869, 327732, 0, 1572869, 327733, 0, 1572869, 327734, 0, 1572869, 327735, 0, 1572869, 327736, 0, 1572869, 327737, 0, 1572869, 327738, 0, 1572869, 327739, 0, 1572869, 327740, 0, 1572869, 327741, 0, 1572869, 327742, 0, 1572869, 327743, 0, 1572869, 327744, 0, 1572869, 327745, 0, 1572869, 327746, 0, 1572869, 327747, 0, 1572869, 327748, 0, 1572869, 327749, 0, 1572869, 393216, 0, 1572869, 393217, 0, 1572869, 393218, 0, 1572869, 393219, 0, 1572869, 393220, 0, 1572869, 393221, 0, 1572869, 393222, 0, 1572869, 393223, 0, 1572869, 393224, 0, 1572869, 393225, 0, 1572869, 393226, 0, 1572869, 393227, 0, 1572869, 393228, 0, 1572869, 393229, 0, 1572869, 393230, 0, 1572869, 393231, 0, 1572869, 393232, 0, 1572869, 393233, 0, 1572869, 393234, 0, 1572869, 393235, 0, 1572869, 393236, 0, 1572869, 393237, 0, 1572869, 393238, 0, 1572869, 393239, 0, 1572869, 393240, 0, 1572869, 393241, 0, 1572869, 393242, 0, 1572869, 393243, 0, 1572869, 393244, 0, 1572869, 393245, 0, 1572869, 393246, 0, 1572869, 393247, 0, 1572869, 393248, 0, 1572869, 393249, 0, 1572869, 393250, 0, 1572869, 393251, 0, 1572869, 393252, 0, 1572869, 393253, 0, 1572869, 393254, 0, 1572869, 393255, 0, 1572869, 393256, 0, 1572869, 393257, 0, 1572869, 393258, 0, 1572869, 393259, 0, 1572869, 393260, 0, 1572869, 393261, 0, 1572869, 393262, 0, 1572869, 393263, 0, 1572869, 393264, 0, 1572869, 393265, 0, 1572869, 393266, 0, 1572869, 393267, 0, 1572869, 393268, 0, 1572869, 393269, 0, 1572869, 393270, 0, 1572869, 393271, 0, 1572869, 393272, 0, 1572869, 393273, 0, 1572869, 393274, 0, 1572869, 393275, 0, 1572869, 393276, 0, 1572869, 393277, 0, 1572869, 393278, 0, 1572869, 393279, 0, 1572869, 393280, 0, 1572869, 393281, 0, 1572869, 393282, 0, 1572869, 393283, 0, 1572869, 393284, 0, 1572869, 393285, 0, 1572869, 458752, 0, 1572869, 458753, 0, 1572869, 458754, 0, 1572869, 458755, 0, 1572869, 458756, 0, 1572869, 458757, 0, 1572869, 458758, 0, 1572869, 458759, 0, 1572869, 458760, 0, 1572869, 458761, 0, 1572869, 458762, 0, 1572869, 458763, 0, 1572869, 458764, 0, 1572869, 458765, 0, 1572869, 458766, 0, 1572869, 458767, 0, 1572869, 458768, 0, 1572869, 458769, 0, 1572869, 458770, 0, 1572869, 458771, 0, 1572869, 458772, 0, 1572869, 458773, 0, 1572869, 458774, 0, 1572869, 458775, 0, 1572869, 458776, 0, 1572869, 458777, 0, 1572869, 458778, 0, 1572869, 458779, 0, 1572869, 458780, 0, 1572869, 458781, 0, 1572869, 458782, 0, 1572869, 458783, 0, 1572869, 458784, 0, 1572869, 458785, 0, 1572869, 458786, 0, 1572869, 458787, 0, 1572869, 458788, 0, 1572869, 458789, 0, 1572869, 458790, 0, 1572869, 458791, 0, 1572869, 458792, 0, 1572869, 458793, 0, 1572869, 458794, 0, 1572869, 458795, 0, 1572869, 458796, 0, 1572869, 458797, 0, 1572869, 458798, 0, 1572869, 458799, 0, 1572869, 458800, 0, 1572869, 458801, 0, 1572869, 458802, 0, 1572869, 458803, 0, 1572869, 458804, 0, 1572869, 458805, 0, 1572869, 458806, 0, 1572869, 458807, 0, 1572869, 458808, 0, 1572869, 458809, 0, 1572869, 458810, 0, 1572869, 458811, 0, 1572869, 458812, 0, 1572869, 458813, 0, 1572869, 458814, 0, 1572869, 458815, 0, 1572869, 458816, 0, 1572869, 458817, 0, 1572869, 458818, 0, 1572869, 458819, 0, 1572869, 458820, 0, 1572869, 458821, 0, 1572869, 524288, 0, 1572869, 524289, 0, 1572869, 524290, 0, 1572869, 524291, 0, 1572869, 524292, 0, 1572869, 524293, 0, 1572869, 524294, 0, 1572869, 524295, 0, 1572869, 524296, 0, 1572869, 524297, 0, 1572869, 524298, 0, 1572869, 524299, 0, 1572869, 524300, 0, 1572869, 524301, 0, 1572869, 524302, 0, 1572869, 524303, 0, 1572869, 524304, 0, 1572869, 524305, 0, 1572869, 524306, 0, 1572869, 524307, 0, 1572869, 524308, 0, 1572869, 524309, 0, 1572869, 524310, 0, 1572869, 524311, 0, 1572869, 524312, 0, 1572869, 524313, 0, 1572869, 524314, 0, 1572869, 524315, 0, 1572869, 524316, 0, 1572869, 524317, 0, 1572869, 524318, 0, 1572869, 524319, 0, 1572869, 524320, 0, 1572869, 524321, 0, 1572869, 524322, 0, 1572869, 524323, 0, 1572869, 524324, 0, 1572869, 524325, 0, 1572869, 524326, 0, 1572869, 524327, 0, 1572869, 524328, 0, 1572869, 524329, 0, 1572869, 524330, 0, 1572869, 524331, 0, 1572869, 524332, 0, 1572869, 524333, 0, 1572869, 524334, 0, 1572869, 524335, 0, 1572869, 524336, 0, 1572869, 524337, 0, 1572869, 524338, 0, 1572869, 524339, 0, 1572869, 524340, 0, 1572869, 524341, 0, 1572869, 524342, 0, 1572869, 524343, 0, 1572869, 524344, 0, 1572869, 524345, 0, 1572869, 524346, 0, 1572869, 524347, 0, 1572869, 524348, 0, 1572869, 524349, 0, 1572869, 524350, 0, 1572869, 524351, 0, 1572869, 524352, 0, 1572869, 524353, 0, 1572869, 524354, 0, 1572869, 524355, 0, 1572869, 524356, 0, 1572869, 524357, 0, 1572869, 589824, 0, 1572869, 589825, 0, 1572869, 589826, 0, 1572869, 589827, 0, 1572869, 589828, 0, 1572869, 589829, 0, 1572869, 589830, 0, 1572869, 589831, 0, 1572869, 589832, 0, 1572869, 589833, 0, 1572869, 589834, 0, 1572869, 589835, 0, 1572869, 589836, 0, 1572869, 589837, 0, 1572869, 589838, 0, 1572869, 589839, 0, 1572869, 589840, 0, 1572869, 589841, 0, 1572869, 589842, 0, 1572869, 589843, 0, 1572869, 589844, 0, 1572869, 589845, 0, 1572869, 589846, 0, 1572869, 589847, 0, 1572869, 589848, 0, 1572869, 589849, 0, 1572869, 589850, 0, 1572869, 589851, 0, 1572869, 589852, 0, 1572869, 589853, 0, 1572869, 589854, 0, 1572869, 589855, 0, 1572869, 589856, 0, 1572869, 589857, 0, 1572869, 589858, 0, 1572869, 589859, 0, 1572869, 589860, 0, 1572869, 589861, 0, 1572869, 589862, 0, 1572869, 589863, 0, 1572869, 589864, 0, 1572869, 589865, 0, 1572869, 589866, 0, 1572869, 589867, 0, 1572869, 589868, 0, 1572869, 589869, 0, 1572869, 589870, 0, 1572869, 589871, 0, 1572869, 589872, 0, 1572869, 589873, 0, 1572869, 589874, 0, 1572869, 589875, 0, 1572869, 589876, 0, 1572869, 589877, 0, 1572869, 589878, 0, 1572869, 589879, 0, 1572869, 589880, 0, 1572869, 589881, 0, 1572869, 589882, 0, 1572869, 589883, 0, 1572869, 589884, 0, 1572869, 589885, 0, 1572869, 589886, 0, 1572869, 589887, 0, 1572869, 589888, 0, 1572869, 589889, 0, 1572869, 589890, 0, 1572869, 589891, 0, 1572869, 589892, 0, 1572869, 589893, 0, 1572869, 655360, 0, 1572869, 655361, 0, 1572869, 655362, 0, 1572869, 655363, 0, 1572869, 655364, 0, 1572869, 655365, 0, 1572869, 655366, 0, 1572869, 655367, 0, 1572869, 655368, 0, 1572869, 655369, 0, 1572869, 655370, 0, 1572869, 655371, 0, 1572869, 655372, 0, 1572869, 655373, 0, 1572869, 655374, 0, 1572869, 655375, 0, 1572869, 655376, 0, 1572869, 655377, 0, 1572869, 655378, 0, 1572869, 655379, 0, 1572869, 655380, 0, 1572869, 655381, 0, 1572869, 655382, 0, 1572869, 655383, 0, 1572869, 655384, 0, 1572869, 655385, 0, 1572869, 655386, 0, 1572869, 655387, 0, 1572869, 655388, 0, 1572869, 655389, 0, 1572869, 655390, 0, 1572869, 655391, 0, 1572869, 655392, 0, 1572869, 655393, 0, 1572869, 655394, 0, 1572869, 655395, 0, 1572869, 655396, 0, 1572869, 655397, 0, 1572869, 655398, 0, 1572869, 655399, 0, 1572869, 655400, 0, 1572869, 655401, 0, 1572869, 655402, 0, 1572869, 655403, 0, 1572869, 655404, 0, 1572869, 655405, 0, 1572869, 655406, 0, 1572869, 655407, 0, 1572869, 655408, 0, 1572869, 655409, 0, 1572869, 655410, 0, 1572869, 655411, 0, 1572869, 655412, 0, 1572869, 655413, 0, 1572869, 655414, 0, 1572869, 655415, 0, 1572869, 655416, 0, 1572869, 655417, 0, 1572869, 655418, 0, 1572869, 655419, 0, 1572869, 655420, 0, 1572869, 655421, 0, 1572869, 655422, 0, 1572869, 655423, 0, 1572869, 655424, 0, 1572869, 655425, 0, 1572869, 655426, 0, 1572869, 655427, 0, 1572869, 655428, 0, 1572869, 655429, 0, 1572869, 720896, 0, 1572869, 720897, 0, 1572869, 720898, 0, 1572869, 720899, 0, 1572869, 720900, 0, 1572869, 720901, 0, 1572869, 720902, 0, 1572869, 720903, 0, 1572869, 720904, 0, 1572869, 720905, 0, 1572869, 720906, 0, 1572869, 720907, 0, 1572869, 720908, 0, 1572869, 720909, 0, 1572869, 720910, 0, 1572869, 720911, 0, 1572869, 720912, 0, 1572869, 720913, 0, 1572869, 720914, 0, 1572869, 720915, 0, 1572869, 720916, 0, 1572869, 720917, 0, 1572869, 720918, 0, 1572869, 720919, 0, 1572869, 720920, 0, 1572869, 720921, 0, 1572869, 720922, 0, 1572869, 720923, 0, 1572869, 720924, 0, 1572869, 720925, 0, 1572869, 720926, 0, 1572869, 720927, 0, 1572869, 720928, 0, 1572869, 720929, 0, 1572869, 720930, 0, 1572869, 720931, 0, 1572869, 720932, 0, 1572869, 720933, 0, 1572869, 720934, 0, 1572869, 720935, 0, 1572869, 720936, 0, 1572869, 720937, 0, 1572869, 720938, 0, 1572869, 720939, 0, 1572869, 720940, 0, 1572869, 720941, 0, 1572869, 720942, 0, 1572869, 720943, 0, 1572869, 720944, 0, 1572869, 720945, 0, 1572869, 720946, 0, 1572869, 720947, 0, 1572869, 720948, 0, 1572869, 720949, 0, 1572869, 720950, 0, 1572869, 720951, 0, 1572869, 720952, 0, 1572869, 720953, 0, 1572869, 720954, 0, 1572869, 720955, 0, 1572869, 720956, 0, 1572869, 720957, 0, 1572869, 720958, 0, 1572869, 720959, 0, 1572869, 720960, 0, 1572869, 720961, 0, 1572869, 720962, 0, 1572869, 720963, 0, 1572869, 720964, 0, 1572869, 720965, 0, 1572869, 786432, 0, 1572869, 786433, 0, 1572869, 786434, 0, 1572869, 786435, 0, 1572869, 786436, 0, 2162696, 786437, 0, 2162696, 786438, 0, 2162697, 786439, 0, 2162696, 786440, 0, 2162696, 786441, 0, 1572869, 786442, 0, 1572869, 786443, 0, 1572869, 786444, 0, 1572869, 786445, 0, 1572869, 786446, 0, 1572869, 786447, 0, 1572869, 786448, 0, 1572869, 786449, 0, 1572869, 786450, 0, 1572869, 786451, 0, 1572869, 786452, 0, 1572869, 786453, 0, 1572869, 786454, 0, 1572869, 786455, 0, 1572869, 786456, 0, 1572869, 786457, 0, 1572869, 786458, 0, 1572869, 786459, 0, 1572869, 786460, 0, 1572869, 786461, 0, 1572869, 786462, 0, 1572869, 786463, 0, 1572869, 786464, 0, 1572869, 786465, 0, 1572869, 786466, 0, 1572869, 786467, 0, 1572869, 786468, 0, 1572869, 786469, 0, 1572869, 786470, 0, 1572869, 786471, 0, 1572869, 786472, 0, 1572869, 786473, 0, 1572869, 786474, 0, 1572869, 786475, 0, 1572869, 786476, 0, 1572869, 786477, 0, 1572869, 786478, 0, 1572869, 786479, 0, 1572869, 786480, 0, 1572869, 786481, 0, 1572869, 786482, 0, 1572869, 786483, 0, 1572869, 786484, 0, 1572869, 786485, 0, 1572869, 786486, 0, 1572869, 786487, 0, 1572869, 786488, 0, 1572869, 786489, 0, 1572869, 786490, 0, 1572869, 786491, 0, 1572869, 786492, 0, 1572869, 786493, 0, 1572869, 786494, 0, 1572869, 786495, 0, 1572869, 786496, 0, 1572869, 786497, 0, 1572869, 786498, 0, 1572869, 786499, 0, 1572869, 786500, 0, 1572869, 786501, 0, 1572869, 851968, 0, 1572869, 851969, 0, 1572869, 851970, 0, 1572869, 851971, 0, 1572869, 851972, 0, 2228232, 851973, 0, 2228232, 851974, 0, 2228233, 851975, 0, 2228232, 851976, 0, 2228232, 851977, 0, 1572869, 851978, 0, 1572869, 851979, 0, 1572869, 851980, 0, 1572869, 851981, 0, 1572869, 851982, 0, 1572869, 851983, 0, 1572869, 851984, 0, 1572869, 851985, 0, 1572869, 851986, 0, 1572869, 851987, 0, 1572869, 851988, 0, 1572869, 851989, 0, 1572869, 851990, 0, 1572869, 851991, 0, 1572869, 851992, 0, 1572869, 851993, 0, 1572869, 851994, 0, 1572869, 851995, 0, 1572869, 851996, 0, 1572869, 851997, 0, 1572869, 851998, 0, 1572869, 851999, 0, 1572869, 852000, 0, 1572869, 852001, 0, 1572869, 852002, 0, 1572869, 852003, 0, 1572869, 852004, 0, 1572869, 852005, 0, 1572869, 852006, 0, 1572869, 852007, 0, 1572869, 852008, 0, 1572869, 852009, 0, 1572869, 852010, 0, 1572869, 852011, 0, 1572869, 852012, 0, 1572869, 852013, 0, 1572869, 852014, 0, 1572869, 852015, 0, 1572869, 852016, 0, 1572869, 852017, 0, 1572869, 852018, 0, 1572869, 852019, 0, 1572869, 852020, 0, 1572869, 852021, 0, 1572869, 852022, 0, 1572869, 852023, 0, 1572869, 852024, 0, 1572869, 852025, 0, 1572869, 852026, 0, 1572869, 852027, 0, 1572869, 852028, 0, 1572869, 852029, 0, 1572869, 852030, 0, 1572869, 852031, 0, 1572869, 852032, 0, 1572869, 852033, 0, 1572869, 852034, 0, 1572869, 852035, 0, 1572869, 852036, 0, 1572869, 852037, 0, 1572869, 917504, 0, 1572869, 917505, 0, 1572869, 917506, 0, 1572869, 917507, 0, 1572869, 917508, 0, 2293768, 917509, 0, 2293768, 917510, 0, 2293769, 917511, 0, 2293768, 917512, 0, 2293768, 917513, 0, 1572869, 917514, 0, 1572869, 917515, 0, 1572869, 917516, 0, 1572869, 917517, 0, 1572869, 917518, 0, 1572869, 917519, 0, 1572869, 917520, 0, 1572869, 917521, 0, 1572869, 917522, 0, 1572869, 917523, 0, 1572869, 917524, 0, 1572869, 917525, 0, 1572869, 917526, 0, 1572869, 917527, 0, 1572869, 917528, 0, 1572869, 917529, 0, 1572869, 917530, 0, 1572869, 917531, 0, 1572869, 917532, 0, 1572869, 917533, 0, 1572869, 917534, 0, 1572869, 917535, 0, 1572869, 917536, 0, 1572869, 917537, 0, 1572869, 917538, 0, 1572869, 917539, 0, 1572869, 917540, 0, 1572869, 917541, 0, 1572869, 917542, 0, 1572869, 917543, 0, 1572869, 917544, 0, 1572869, 917545, 0, 1572869, 917546, 0, 1572869, 917547, 0, 1572869, 917548, 0, 1572869, 917549, 0, 1572869, 917550, 0, 1572869, 917551, 0, 1572869, 917552, 0, 1572869, 917553, 0, 1572869, 917554, 0, 1572869, 917555, 0, 1572869, 917556, 0, 1572869, 917557, 0, 1572869, 917558, 0, 1572869, 917559, 0, 1572869, 917560, 0, 1572869, 917561, 0, 1572869, 917562, 0, 1572869, 917563, 0, 1572869, 917564, 0, 1572869, 917565, 0, 1572869, 917566, 0, 1572869, 917567, 0, 1572869, 917568, 0, 1572869, 917569, 0, 1572869, 917570, 0, 1572869, 917571, 0, 1572869, 917572, 0, 1572869, 917573, 0, 1572869, 983040, 0, 1572869, 983041, 0, 1572869, 983042, 0, 1572869, 983043, 0, 1572869, 983044, 0, 2359304, 983045, 0, 2359304, 983046, 0, 2359305, 983047, 0, 2359304, 983048, 0, 2359304, 983049, 0, 1572869, 983050, 0, 1572869, 983051, 0, 1572869, 983052, 0, 1572869, 983053, 0, 1572869, 983054, 0, 1572869, 983055, 0, 1572869, 983056, 0, 1572869, 983057, 0, 1572869, 983058, 0, 1572869, 983059, 0, 1572869, 983060, 0, 1572869, 983061, 0, 1572869, 983062, 0, 1572869, 983063, 0, 1572869, 983064, 0, 1572869, 983065, 0, 1572869, 983066, 0, 1572869, 983067, 0, 1572869, 983068, 0, 1572869, 983069, 0, 1572869, 983070, 0, 1572869, 983071, 0, 1572869, 983072, 0, 1572869, 983073, 0, 1572869, 983074, 0, 1572869, 983075, 0, 1572869, 983076, 0, 1572869, 983077, 0, 1572869, 983078, 0, 1572869, 983079, 0, 1572869, 983080, 0, 1572869, 983081, 0, 1572869, 983082, 0, 1572869, 983083, 0, 1572869, 983084, 0, 1572869, 983085, 0, 1572869, 983086, 0, 1572869, 983087, 0, 1572869, 983088, 0, 1572869, 983089, 0, 1572869, 983090, 0, 1572869, 983091, 0, 1572869, 983092, 0, 1572869, 983093, 0, 1572869, 983094, 0, 1572869, 983095, 0, 1572869, 983096, 0, 1572869, 983097, 0, 1572869, 983098, 0, 1572869, 983099, 0, 1572869, 983100, 0, 1572869, 983101, 0, 1572869, 983102, 0, 1572869, 983103, 0, 1572869, 983104, 0, 1572869, 983105, 0, 1572869, 983106, 0, 1572869, 983107, 0, 1572869, 983108, 0, 1572869, 983109, 0, 1572869, 1048576, 0, 1572869, 1048577, 0, 1572869, 1048578, 0, 1572869, 1048579, 0, 1572869, 1048580, 0, 2490376, 1048581, 0, 2490377, 1048582, 0, 2490378, 1048583, 0, 2490379, 1048584, 0, 2490380, 1048585, 0, 1572869, 1048586, 0, 1572869, 1048587, 0, 1572869, 1048588, 0, 1572869, 1048589, 0, 1572869, 1048590, 0, 1572869, 1048591, 0, 1572869, 1048592, 0, 1572869, 1048593, 0, 1572869, 1048594, 0, 1572869, 1048595, 0, 1572869, 1048596, 0, 1572869, 1048597, 0, 1572869, 1048598, 0, 1572869, 1048599, 0, 1572869, 1048600, 0, 1572869, 1048601, 0, 1572869, 1048602, 0, 1572869, 1048603, 0, 1572869, 1048604, 0, 1572869, 1048605, 0, 1572869, 1048606, 0, 1572869, 1048607, 0, 1572869, 1048608, 0, 1572869, 1048609, 0, 1572869, 1048610, 0, 1572869, 1048611, 0, 1572869, 1048612, 0, 1572869, 1048613, 0, 1572869, 1048614, 0, 1572869, 1048615, 0, 1572869, 1048616, 0, 1572869, 1048617, 0, 1572869, 1048618, 0, 1572869, 1048619, 0, 1572869, 1048620, 0, 1572869, 1048621, 0, 1572869, 1048622, 0, 1572869, 1048623, 0, 1572869, 1048624, 0, 1572869, 1048625, 0, 1572869, 1048626, 0, 1572869, 1048627, 0, 1572869, 1048628, 0, 1572869, 1048629, 0, 1572869, 1048630, 0, 1572869, 1048631, 0, 1572869, 1048632, 0, 1572869, 1048633, 0, 1572869, 1048634, 0, 1572869, 1048635, 0, 1572869, 1048636, 0, 1572869, 1048637, 0, 1572869, 1048638, 0, 1572869, 1048639, 0, 1572869, 1048640, 0, 1572869, 1048641, 0, 1572869, 1048642, 0, 1572869, 1048643, 0, 1572869, 1048644, 0, 1572869, 1048645, 0, 1572869, 1114112, 0, 1572869, 1114113, 0, 2162696, 1114114, 0, 2162696, 1114115, 0, 2162696, 1114116, 0, 2490376, 1114117, 0, 2490377, 1114118, 0, 851975, 1114119, 0, 2490379, 1114120, 0, 2490380, 1114121, 0, 1572869, 1114122, 0, 1572869, 1114123, 0, 1572869, 1114124, 0, 1572869, 1114125, 0, 1572869, 1114126, 0, 1572869, 1114127, 0, 1572869, 1114128, 0, 1572869, 1114129, 0, 1572869, 1114130, 0, 1572869, 1114131, 0, 1572869, 1114132, 0, 1572869, 1114133, 0, 1572869, 1114134, 0, 1572869, 1114135, 0, 1572869, 1114136, 0, 1572869, 1114137, 0, 1572869, 1114138, 0, 1572869, 1114139, 0, 1572869, 1114140, 0, 1572869, 1114141, 0, 1572869, 1114142, 0, 1572869, 1114143, 0, 1572869, 1114144, 0, 1572869, 1114145, 0, 1572869, 1114146, 0, 1572869, 1114147, 0, 1572869, 1114148, 0, 1572869, 1114149, 0, 1572869, 1114150, 0, 1572869, 1114151, 0, 1572869, 1114152, 0, 1572869, 1114153, 0, 1572869, 1114154, 0, 1572869, 1114155, 0, 1572869, 1114156, 0, 1572869, 1114157, 0, 1572869, 1114158, 0, 1572869, 1114159, 0, 1572869, 1114160, 0, 1572869, 1114161, 0, 1572869, 1114162, 0, 1572869, 1114163, 0, 1572869, 1114164, 0, 1572869, 1114165, 0, 1572869, 1114166, 0, 1572869, 1114167, 0, 1572869, 1114168, 0, 1572869, 1114169, 0, 1572869, 1114170, 0, 1572869, 1114171, 0, 1572869, 1114172, 0, 1572869, 1114173, 0, 1572869, 1114174, 0, 1572869, 1114175, 0, 1572869, 1114176, 0, 1572869, 1114177, 0, 1572869, 1114178, 0, 1572869, 1114179, 0, 1572869, 1114180, 0, 1572869, 1114181, 0, 1572869, 1179648, 0, 1572869, 1179649, 0, 2228232, 1179650, 0, 2228232, 1179651, 0, 2228232, 1179652, 0, 2490376, 1179653, 0, 2490377, 1179654, 0, 2490378, 1179655, 0, 2490379, 1179656, 0, 2490380, 1179657, 0, 1572869, 1179658, 0, 1572869, 1179659, 0, 1572869, 1179660, 0, 1572869, 1179661, 0, 1572869, 1179662, 0, 1572869, 1179663, 0, 1572869, 1179664, 0, 1572869, 1179665, 0, 1572869, 1179666, 0, 1572869, 1179667, 0, 1572869, 1179668, 0, 1572869, 1179669, 0, 1572869, 1179670, 0, 1572869, 1179671, 0, 1572869, 1179672, 0, 1572869, 1179673, 0, 1572869, 1179674, 0, 1572869, 1179675, 0, 1572869, 1179676, 0, 1572869, 1179677, 0, 1572869, 1179678, 0, 1572869, 1179679, 0, 1572869, 1179680, 0, 1572869, 1179681, 0, 1572869, 1179682, 0, 1572869, 1179683, 0, 1572869, 1179684, 0, 1572869, 1179685, 0, 1572869, 1179686, 0, 1572869, 1179687, 0, 1572869, 1179688, 0, 1572869, 1179689, 0, 1572869, 1179690, 0, 1572869, 1179691, 0, 1572869, 1179692, 0, 1572869, 1179693, 0, 1572869, 1179694, 0, 1572869, 1179695, 0, 1572869, 1179696, 0, 1572869, 1179697, 0, 1572869, 1179698, 0, 1572869, 1179699, 0, 1572869, 1179700, 0, 1572869, 1179701, 0, 1572869, 1179702, 0, 1572869, 1179703, 0, 1572869, 1179704, 0, 1572869, 1179705, 0, 1572869, 1179706, 0, 1572869, 1179707, 0, 1572869, 1179708, 0, 1572869, 1179709, 0, 1572869, 1179710, 0, 1572869, 1179711, 0, 1572869, 1179712, 0, 1572869, 1179713, 0, 1572869, 1179714, 0, 1572869, 1179715, 0, 1572869, 1179716, 0, 1572869, 1179717, 0, 1572869, 1245184, 0, 1572869, 1245185, 0, 2293768, 1245186, 0, 2293768, 1245187, 0, 2293768, 1245188, 0, 2490376, 1245189, 0, 2490377, 1245190, 0, 2490378, 1245191, 0, 2490379, 1245192, 0, 2490380, 1245193, 0, 1572869, 1245194, 0, 1572869, 1245195, 0, 1572869, 1245196, 0, 1572869, 1245197, 0, 1572869, 1245198, 0, 1572869, 1245199, 0, 1572869, 1245200, 0, 1572869, 1245201, 0, 1572869, 1245202, 0, 1572869, 1245203, 0, 1572869, 1245204, 0, 1572869, 1245205, 0, 1572869, 1245206, 0, 1572869, 1245207, 0, 1572869, 1245208, 0, 1572869, 1245209, 0, 1572869, 1245210, 0, 1572869, 1245211, 0, 1572869, 1245212, 0, 1572869, 1245213, 0, 1572869, 1245214, 0, 1572869, 1245215, 0, 1572869, 1245216, 0, 1572869, 1245217, 0, 1572869, 1245218, 0, 1572869, 1245219, 0, 1572869, 1245220, 0, 1572869, 1245221, 0, 1572869, 1245222, 0, 1572869, 1245223, 0, 1572869, 1245224, 0, 1572869, 1245225, 0, 1572869, 1245226, 0, 1572869, 1245227, 0, 1572869, 1245228, 0, 1572869, 1245229, 0, 1572869, 1245230, 0, 1572869, 1245231, 0, 1572869, 1245232, 0, 1572869, 1245233, 0, 1572869, 1245234, 0, 1572869, 1245235, 0, 1572869, 1245236, 0, 1572869, 1245237, 0, 1572869, 1245238, 0, 1572869, 1245239, 0, 1572869, 1245240, 0, 1572869, 1245241, 0, 1572869, 1245242, 0, 1572869, 1245243, 0, 1572869, 1245244, 0, 1572869, 1245245, 0, 1572869, 1245246, 0, 1572869, 1245247, 0, 1572869, 1245248, 0, 1572869, 1245249, 0, 1572869, 1245250, 0, 1572869, 1245251, 0, 1572869, 1245252, 0, 1572869, 1245253, 0, 1572869, 1310720, 0, 1572869, 1310721, 0, 2359304, 1310722, 0, 2359304, 1310723, 0, 2359304, 1310724, 0, 2490376, 1310725, 0, 2490377, 1310726, 0, 2490378, 1310727, 0, 2490379, 1310728, 0, 2490380, 1310729, 0, 1572869, 1310730, 0, 1572869, 1310731, 0, 1572869, 1310732, 0, 1572869, 1310733, 0, 1572869, 1310734, 0, 1572869, 1310735, 0, 1572869, 1310736, 0, 1572869, 1310737, 0, 1572869, 1310738, 0, 1572869, 1310739, 0, 1572869, 1310740, 0, 1572869, 1310741, 0, 1572869, 1310742, 0, 1572869, 1310743, 0, 1572869, 1310744, 0, 1572869, 1310745, 0, 1572869, 1310746, 0, 1572869, 1310747, 0, 1572869, 1310748, 0, 1572869, 1310749, 0, 1572869, 1310750, 0, 1572869, 1310751, 0, 1572869, 1310752, 0, 1572869, 1310753, 0, 1572869, 1310754, 0, 1572869, 1310755, 0, 1572869, 1310756, 0, 1572869, 1310757, 0, 1572869, 1310758, 0, 1572869, 1310759, 0, 1572869, 1310760, 0, 1572869, 1310761, 0, 1572869, 1310762, 0, 1572869, 1310763, 0, 1572869, 1310764, 0, 1572869, 1310765, 0, 1572869, 1310766, 0, 1572869, 1310767, 0, 1572869, 1310768, 0, 1572869, 1310769, 0, 1572869, 1310770, 0, 1572869, 1310771, 0, 1572869, 1310772, 0, 1572869, 1310773, 0, 1572869, 1310774, 0, 1572869, 1310775, 0, 1572869, 1310776, 0, 1572869, 1310777, 0, 1572869, 1310778, 0, 1572869, 1310779, 0, 1572869, 1310780, 0, 1572869, 1310781, 0, 1572869, 1310782, 0, 1572869, 1310783, 0, 1572869, 1310784, 0, 1572869, 1310785, 0, 1572869, 1310786, 0, 1572869, 1310787, 0, 1572869, 1310788, 0, 1572869, 1310789, 0, 1572869, 1376256, 0, 1572869, 1376257, 0, 2490378, 1376258, 0, 2490379, 1376259, 0, 2490380, 1376260, 0, 2490376, 1376261, 0, 2490377, 1376262, 0, 2490378, 1376263, 0, 2490379, 1376264, 0, 2490380, 1376265, 0, 2162696, 1376266, 0, 2162696, 1376267, 0, 2162696, 1376268, 0, 1572869, 1376269, 0, 1572869, 1376270, 0, 1572869, 1376271, 0, 1572869, 1376272, 0, 1572869, 1376273, 0, 1572869, 1376274, 0, 1572869, 1376275, 0, 1572869, 1376276, 0, 1572869, 1376277, 0, 1572869, 1376278, 0, 1572869, 1376279, 0, 1572869, 1376280, 0, 1572869, 1376281, 0, 1572869, 1376282, 0, 1572869, 1376283, 0, 1572869, 1376284, 0, 1572869, 1376285, 0, 1572869, 1376286, 0, 1572869, 1376287, 0, 1572869, 1376288, 0, 1572869, 1376289, 0, 1572869, 1376290, 0, 1572869, 1376291, 0, 1572869, 1376292, 0, 1572869, 1376293, 0, 1572869, 1376294, 0, 1572869, 1376295, 0, 1572869, 1376296, 0, 1572869, 1376297, 0, 1572869, 1376298, 0, 1572869, 1376299, 0, 1572869, 1376300, 0, 1572869, 1376301, 0, 1572869, 1376302, 0, 1572869, 1376303, 0, 1572869, 1376304, 0, 1572869, 1376305, 0, 1572869, 1376306, 0, 1572869, 1376307, 0, 1572869, 1376308, 0, 1572869, 1376309, 0, 1572869, 1376310, 0, 1572869, 1376311, 0, 1572869, 1376312, 0, 1572869, 1376313, 0, 1572869, 1376314, 0, 1572869, 1376315, 0, 1572869, 1376316, 0, 1572869, 1376317, 0, 1572869, 1376318, 0, 1572869, 1376319, 0, 1572869, 1376320, 0, 1572869, 1376321, 0, 1572869, 1376322, 0, 1572869, 1376323, 0, 1572869, 1376324, 0, 1572869, 1376325, 0, 1572869, 1441792, 0, 1572869, 1441793, 0, 2490378, 1441794, 0, 2490379, 1441795, 0, 2490380, 1441796, 0, 2490376, 1441797, 0, 2490377, 1441798, 0, 2490378, 1441799, 0, 2490379, 1441800, 0, 2490380, 1441801, 0, 2228232, 1441802, 0, 2228232, 1441803, 0, 2228232, 1441804, 0, 1572869, 1441805, 0, 1572869, 1441806, 0, 1572869, 1441807, 0, 1572869, 1441808, 0, 1572869, 1441809, 0, 1572869, 1441810, 0, 1572869, 1441811, 0, 1572869, 1441812, 0, 1572869, 1441813, 0, 1572869, 1441814, 0, 1572869, 1441815, 0, 1572869, 1441816, 0, 1572869, 1441817, 0, 1572869, 1441818, 0, 1572869, 1441819, 0, 1572869, 1441820, 0, 1572869, 1441821, 0, 1572869, 1441822, 0, 1572869, 1441823, 0, 1572869, 1441824, 0, 1572869, 1441825, 0, 1572869, 1441826, 0, 1572869, 1441827, 0, 1572869, 1441828, 0, 1572869, 1441829, 0, 1572869, 1441830, 0, 1572869, 1441831, 0, 1572869, 1441832, 0, 1572869, 1441833, 0, 1572869, 1441834, 0, 1572869, 1441835, 0, 1572869, 1441836, 0, 1572869, 1441837, 0, 1572869, 1441838, 0, 1572869, 1441839, 0, 1572869, 1441840, 0, 1572869, 1441841, 0, 1572869, 1441842, 0, 1572869, 1441843, 0, 1572869, 1441844, 0, 1572869, 1441845, 0, 1572869, 1441846, 0, 1572869, 1441847, 0, 1572869, 1441848, 0, 1572869, 1441849, 0, 1572869, 1441850, 0, 1572869, 1441851, 0, 1572869, 1441852, 0, 1572869, 1441853, 0, 1572869, 1441854, 0, 1572869, 1441855, 0, 1572869, 1441856, 0, 1572869, 1441857, 0, 1572869, 1441858, 0, 1572869, 1441859, 0, 1572869, 1441860, 0, 1572869, 1441861, 0, 1572869, 1507328, 0, 1572869, 1507329, 0, 2490378, 1507330, 0, 2490379, 1507331, 0, 2490380, 1507332, 0, 2490376, 1507333, 0, 2490377, 1507334, 0, 2490378, 1507335, 0, 2490379, 1507336, 0, 2490380, 1507337, 0, 2293768, 1507338, 0, 2293768, 1507339, 0, 2293768, 1507340, 0, 1572869, 1507341, 0, 1572869, 1507342, 0, 1572869, 1507343, 0, 1572869, 1507344, 0, 1572869, 1507345, 0, 1572869, 1507346, 0, 1572869, 1507347, 0, 1572869, 1507348, 0, 1572869, 1507349, 0, 1572869, 1507350, 0, 1572869, 1507351, 0, 1572869, 1507352, 0, 1572869, 1507353, 0, 1572869, 1507354, 0, 1572869, 1507355, 0, 1572869, 1507356, 0, 1572869, 1507357, 0, 1572869, 1507358, 0, 1572869, 1507359, 0, 1572869, 1507360, 0, 1572869, 1507361, 0, 1572869, 1507362, 0, 1572869, 1507363, 0, 1572869, 1507364, 0, 1572869, 1507365, 0, 1572869, 1507366, 0, 1572869, 1507367, 0, 1572869, 1507368, 0, 1572869, 1507369, 0, 1572869, 1507370, 0, 1572869, 1507371, 0, 1572869, 1507372, 0, 1572869, 1507373, 0, 1572869, 1507374, 0, 1572869, 1507375, 0, 1572869, 1507376, 0, 1572869, 1507377, 0, 1572869, 1507378, 0, 1572869, 1507379, 0, 1572869, 1507380, 0, 1572869, 1507381, 0, 1572869, 1507382, 0, 1572869, 1507383, 0, 1572869, 1507384, 0, 1572869, 1507385, 0, 1572869, 1507386, 0, 1572869, 1507387, 0, 1572869, 1507388, 0, 1572869, 1507389, 0, 1572869, 1507390, 0, 1572869, 1507391, 0, 1572869, 1507392, 0, 1572869, 1507393, 0, 1572869, 1507394, 0, 1572869, 1507395, 0, 1572869, 1507396, 0, 1572869, 1507397, 0, 1572869, 1572864, 0, 1572869, 1572865, 0, 2490378, 1572866, 0, 2490379, 1572867, 0, 2490380, 1572868, 0, 2490376, 1572869, 0, 2490377, 1572870, 0, 2490378, 1572871, 0, 2490379, 1572872, 0, 2490380, 1572873, 0, 2359304, 1572874, 0, 2359304, 1572875, 0, 2359304, 1572876, 0, 1572869, 1572877, 0, 1572869, 1572878, 0, 1572869, 1572879, 0, 1572869, 1572880, 0, 1572869, 1572881, 0, 1572869, 1572882, 0, 1572869, 1572883, 0, 1572869, 1572884, 0, 1572869, 1572885, 0, 1572869, 1572886, 0, 1572869, 1572887, 0, 1572869, 1572888, 0, 1572869, 1572889, 0, 1572869, 1572890, 0, 1572869, 1572891, 0, 1572869, 1572892, 0, 1572869, 1572893, 0, 1572869, 1572894, 0, 1572869, 1572895, 0, 1572869, 1572896, 0, 1572869, 1572897, 0, 1572869, 1572898, 0, 1572869, 1572899, 0, 1572869, 1572900, 0, 1572869, 1572901, 0, 1572869, 1572902, 0, 1572869, 1572903, 0, 1572869, 1572904, 0, 1572869, 1572905, 0, 1572869, 1572906, 0, 1572869, 1572907, 0, 1572869, 1572908, 0, 1572869, 1572909, 0, 1572869, 1572910, 0, 1572869, 1572911, 0, 1572869, 1572912, 0, 1572869, 1572913, 0, 1572869, 1572914, 0, 1572869, 1572915, 0, 1572869, 1572916, 0, 1572869, 1572917, 0, 1572869, 1572918, 0, 1572869, 1572919, 0, 1572869, 1572920, 0, 1572869, 1572921, 0, 1572869, 1572922, 0, 1572869, 1572923, 0, 1572869, 1572924, 0, 1572869, 1572925, 0, 1572869, 1572926, 0, 1572869, 1572927, 0, 1572869, 1572928, 0, 1572869, 1572929, 0, 1572869, 1572930, 0, 1572869, 1572931, 0, 1572869, 1572932, 0, 1572869, 1572933, 0, 1572869, 1638400, 0, 1572869, 1638401, 0, 1572869, 1638402, 0, 1572869, 1638403, 0, 1572869, 1638404, 0, 2490376, 1638405, 0, 2490377, 1638406, 0, 2490378, 1638407, 0, 2490379, 1638408, 0, 2490380, 1638409, 0, 2490376, 1638410, 0, 2490377, 1638411, 0, 2490378, 1638412, 0, 1572869, 1638413, 0, 1572869, 1638414, 0, 1572869, 1638415, 0, 1572869, 1638416, 0, 1572869, 1638417, 0, 1572869, 1638418, 0, 1572869, 1638419, 0, 1572869, 1638420, 0, 1572869, 1638421, 0, 1572869, 1638422, 0, 1572869, 1638423, 0, 1572869, 1638424, 0, 1572869, 1638425, 0, 1572869, 1638426, 0, 1572869, 1638427, 0, 1572869, 1638428, 0, 1572869, 1638429, 0, 1572869, 1638430, 0, 1572869, 1638431, 0, 1572869, 1638432, 0, 1572869, 1638433, 0, 1572869, 1638434, 0, 1572869, 1638435, 0, 1572869, 1638436, 0, 1572869, 1638437, 0, 1572869, 1638438, 0, 1572869, 1638439, 0, 1572869, 1638440, 0, 1572869, 1638441, 0, 1572869, 1638442, 0, 1572869, 1638443, 0, 1572869, 1638444, 0, 1572869, 1638445, 0, 1572869, 1638446, 0, 1572869, 1638447, 0, 1572869, 1638448, 0, 1572869, 1638449, 0, 1572869, 1638450, 0, 1572869, 1638451, 0, 1572869, 1638452, 0, 1572869, 1638453, 0, 1572869, 1638454, 0, 1572869, 1638455, 0, 1572869, 1638456, 0, 1572869, 1638457, 0, 1572869, 1638458, 0, 1572869, 1638459, 0, 1572869, 1638460, 0, 1572869, 1638461, 0, 1572869, 1638462, 0, 1572869, 1638463, 0, 1572869, 1638464, 0, 1572869, 1638465, 0, 1572869, 1638466, 0, 1572869, 1638467, 0, 1572869, 1638468, 0, 1572869, 1638469, 0, 1572869, 1703936, 0, 1572869, 1703937, 0, 1572869, 1703938, 0, 1572869, 1703939, 0, 1572869, 1703940, 0, 2490376, 1703941, 0, 2490377, 1703942, 0, 2490378, 1703943, 0, 2490379, 1703944, 0, 2490380, 1703945, 0, 2490376, 1703946, 0, 2490377, 1703947, 0, 2490378, 1703948, 0, 1572869, 1703949, 0, 1572869, 1703950, 0, 1572869, 1703951, 0, 1572869, 1703952, 0, 1572869, 1703953, 0, 1572869, 1703954, 0, 1572869, 1703955, 0, 1572869, 1703956, 0, 1572869, 1703957, 0, 1572869, 1703958, 0, 1572869, 1703959, 0, 1572869, 1703960, 0, 1572869, 1703961, 0, 1572869, 1703962, 0, 1572869, 1703963, 0, 1572869, 1703964, 0, 1572869, 1703965, 0, 1572869, 1703966, 0, 1572869, 1703967, 0, 1572869, 1703968, 0, 1572869, 1703969, 0, 1572869, 1703970, 0, 1572869, 1703971, 0, 1572869, 1703972, 0, 1572869, 1703973, 0, 1572869, 1703974, 0, 1572869, 1703975, 0, 1572869, 1703976, 0, 1572869, 1703977, 0, 1572869, 1703978, 0, 1572869, 1703979, 0, 1572869, 1703980, 0, 1572869, 1703981, 0, 1572869, 1703982, 0, 1572869, 1703983, 0, 1572869, 1703984, 0, 1572869, 1703985, 0, 1572869, 1703986, 0, 1572869, 1703987, 0, 1572869, 1703988, 0, 1572869, 1703989, 0, 1572869, 1703990, 0, 1572869, 1703991, 0, 1572869, 1703992, 0, 1572869, 1703993, 0, 1572869, 1703994, 0, 1572869, 1703995, 0, 1572869, 1703996, 0, 1572869, 1703997, 0, 1572869, 1703998, 0, 1572869, 1703999, 0, 1572869, 1704000, 0, 1572869, 1704001, 0, 1572869, 1704002, 0, 1572869, 1704003, 0, 1572869, 1704004, 0, 1572869, 1704005, 0, 1572869, 1769472, 0, 1572869, 1769473, 0, 1572869, 1769474, 0, 1572869, 1769475, 0, 1572869, 1769476, 0, 2490376, 1769477, 0, 2490377, 1769478, 0, 2490378, 1769479, 0, 2490379, 1769480, 0, 2490380, 1769481, 0, 2490376, 1769482, 0, 2490377, 1769483, 0, 2490378, 1769484, 0, 1572869, 1769485, 0, 1572869, 1769486, 0, 1572869, 1769487, 0, 1572869, 1769488, 0, 1572869, 1769489, 0, 1572869, 1769490, 0, 1572869, 1769491, 0, 1572869, 1769492, 0, 1572869, 1769493, 0, 1572869, 1769494, 0, 1572869, 1769495, 0, 1572869, 1769496, 0, 1572869, 1769497, 0, 1572869, 1769498, 0, 1572869, 1769499, 0, 1572869, 1769500, 0, 1572869, 1769501, 0, 1572869, 1769502, 0, 1572869, 1769503, 0, 1572869, 1769504, 0, 1572869, 1769505, 0, 1572869, 1769506, 0, 1572869, 1769507, 0, 1572869, 1769508, 0, 1572869, 1769509, 0, 1572869, 1769510, 0, 1572869, 1769511, 0, 1572869, 1769512, 0, 1572869, 1769513, 0, 1572869, 1769514, 0, 1572869, 1769515, 0, 1572869, 1769516, 0, 1572869, 1769517, 0, 1572869, 1769518, 0, 1572869, 1769519, 0, 1572869, 1769520, 0, 1572869, 1769521, 0, 1572869, 1769522, 0, 1572869, 1769523, 0, 1572869, 1769524, 0, 1572869, 1769525, 0, 1572869, 1769526, 0, 1572869, 1769527, 0, 1572869, 1769528, 0, 1572869, 1769529, 0, 1572869, 1769530, 0, 1572869, 1769531, 0, 1572869, 1769532, 0, 1572869, 1769533, 0, 1572869, 1769534, 0, 1572869, 1769535, 0, 1572869, 1769536, 0, 1572869, 1769537, 0, 1572869, 1769538, 0, 1572869, 1769539, 0, 1572869, 1769540, 0, 1572869, 1769541, 0, 1572869, 1835008, 0, 1572869, 1835009, 0, 1572869, 1835010, 0, 1572869, 1835011, 0, 1572869, 1835012, 0, 2490376, 1835013, 0, 2490377, 1835014, 0, 2490378, 1835015, 0, 2490379, 1835016, 0, 2490380, 1835017, 0, 2490376, 1835018, 0, 2490377, 1835019, 0, 2490378, 1835020, 0, 1572869, 1835021, 0, 1572869, 1835022, 0, 1572869, 1835023, 0, 1572869, 1835024, 0, 1572869, 1835025, 0, 1572869, 1835026, 0, 1572869, 1835027, 0, 1572869, 1835028, 0, 1572869, 1835029, 0, 1572869, 1835030, 0, 1572869, 1835031, 0, 1572869, 1835032, 0, 1572869, 1835033, 0, 1572869, 1835034, 0, 1572869, 1835035, 0, 1572869, 1835036, 0, 1572869, 1835037, 0, 1572869, 1835038, 0, 1572869, 1835039, 0, 1572869, 1835040, 0, 1572869, 1835041, 0, 1572869, 1835042, 0, 1572869, 1835043, 0, 1572869, 1835044, 0, 1572869, 1835045, 0, 1572869, 1835046, 0, 1572869, 1835047, 0, 1572869, 1835048, 0, 1572869, 1835049, 0, 1572869, 1835050, 0, 1572869, 1835051, 0, 1572869, 1835052, 0, 1572869, 1835053, 0, 1572869, 1835054, 0, 1572869, 1835055, 0, 1572869, 1835056, 0, 1572869, 1835057, 0, 1572869, 1835058, 0, 1572869, 1835059, 0, 1572869, 1835060, 0, 1572869, 1835061, 0, 1572869, 1835062, 0, 1572869, 1835063, 0, 1572869, 1835064, 0, 1572869, 1835065, 0, 1572869, 1835066, 0, 1572869, 1835067, 0, 1572869, 1835068, 0, 1572869, 1835069, 0, 1572869, 1835070, 0, 1572869, 1835071, 0, 1572869, 1835072, 0, 1572869, 1835073, 0, 1572869, 1835074, 0, 1572869, 1835075, 0, 1572869, 1835076, 0, 1572869, 1835077, 0, 1572869, 1900544, 0, 1572869, 1900545, 0, 1572869, 1900546, 0, 1572869, 1900547, 0, 1572869, 1900548, 0, 2490376, 1900549, 0, 2490377, 1900550, 0, 2490378, 1900551, 0, 2490379, 1900552, 0, 2490380, 1900553, 0, 1572869, 1900554, 0, 1572869, 1900555, 0, 1572869, 1900556, 0, 1572869, 1900557, 0, 1572869, 1900558, 0, 1572869, 1900559, 0, 1572869, 1900560, 0, 1572869, 1900561, 0, 1572869, 1900562, 0, 1572869, 1900563, 0, 1572869, 1900564, 0, 1572869, 1900565, 0, 1572869, 1900566, 0, 1572869, 1900567, 0, 1572869, 1900568, 0, 1572869, 1900569, 0, 1572869, 1900570, 0, 1572869, 1900571, 0, 1572869, 1900572, 0, 1572869, 1900573, 0, 1572869, 1900574, 0, 1572869, 1900575, 0, 1572869, 1900576, 0, 1572869, 1900577, 0, 1572869, 1900578, 0, 1572869, 1900579, 0, 1572869, 1900580, 0, 1572869, 1900581, 0, 1572869, 1900582, 0, 1572869, 1900583, 0, 1572869, 1900584, 0, 1572869, 1900585, 0, 1572869, 1900586, 0, 1572869, 1900587, 0, 1572869, 1900588, 0, 1572869, 1900589, 0, 1572869, 1900590, 0, 1572869, 1900591, 0, 1572869, 1900592, 0, 1572869, 1900593, 0, 1572869, 1900594, 0, 1572869, 1900595, 0, 1572869, 1900596, 0, 1572869, 1900597, 0, 1572869, 1900598, 0, 1572869, 1900599, 0, 1572869, 1900600, 0, 1572869, 1900601, 0, 1572869, 1900602, 0, 1572869, 1900603, 0, 1572869, 1900604, 0, 1572869, 1900605, 0, 1572869, 1900606, 0, 1572869, 1900607, 0, 1572869, 1900608, 0, 1572869, 1900609, 0, 1572869, 1900610, 0, 1572869, 1900611, 0, 1572869, 1900612, 0, 1572869, 1900613, 0, 1572869, 1966080, 0, 1572869, 1966081, 0, 1572869, 1966082, 0, 1572869, 1966083, 0, 1572869, 1966084, 0, 2490376, 1966085, 0, 2490377, 1966086, 0, 2490378, 1966087, 0, 2490379, 1966088, 0, 2490380, 1966089, 0, 1572869, 1966090, 0, 1572869, 1966091, 0, 1572869, 1966092, 0, 1572869, 1966093, 0, 1572869, 1966094, 0, 1572869, 1966095, 0, 1572869, 1966096, 0, 1572869, 1966097, 0, 1572869, 1966098, 0, 1572869, 1966099, 0, 1572869, 1966100, 0, 1572869, 1966101, 0, 1572869, 1966102, 0, 1572869, 1966103, 0, 1572869, 1966104, 0, 1572869, 1966105, 0, 1572869, 1966106, 0, 1572869, 1966107, 0, 1572869, 1966108, 0, 1572869, 1966109, 0, 1572869, 1966110, 0, 1572869, 1966111, 0, 1572869, 1966112, 0, 1572869, 1966113, 0, 1572869, 1966114, 0, 1572869, 1966115, 0, 1572869, 1966116, 0, 1572869, 1966117, 0, 1572869, 1966118, 0, 1572869, 1966119, 0, 1572869, 1966120, 0, 1572869, 1966121, 0, 1572869, 1966122, 0, 1572869, 1966123, 0, 1572869, 1966124, 0, 1572869, 1966125, 0, 1572869, 1966126, 0, 1572869, 1966127, 0, 1572869, 1966128, 0, 1572869, 1966129, 0, 1572869, 1966130, 0, 1572869, 1966131, 0, 1572869, 1966132, 0, 1572869, 1966133, 0, 1572869, 1966134, 0, 1572869, 1966135, 0, 1572869, 1966136, 0, 1572869, 1966137, 0, 1572869, 1966138, 0, 1572869, 1966139, 0, 1572869, 1966140, 0, 1572869, 1966141, 0, 1572869, 1966142, 0, 1572869, 1966143, 0, 1572869, 1966144, 0, 1572869, 1966145, 0, 1572869, 1966146, 0, 1572869, 1966147, 0, 1572869, 1966148, 0, 1572869, 1966149, 0, 1572869, 2031616, 0, 1572869, 2031617, 0, 1572869, 2031618, 0, 1572869, 2031619, 0, 1572869, 2031620, 0, 2490376, 2031621, 0, 2490377, 2031622, 0, 2490378, 2031623, 0, 2490379, 2031624, 0, 2490380, 2031625, 0, 1572869, 2031626, 0, 1572869, 2031627, 0, 1572869, 2031628, 0, 1572869, 2031629, 0, 1572869, 2031630, 0, 1572869, 2031631, 0, 1572869, 2031632, 0, 1572869, 2031633, 0, 1572869, 2031634, 0, 1572869, 2031635, 0, 1572869, 2031636, 0, 1572869, 2031637, 0, 1572869, 2031638, 0, 1572869, 2031639, 0, 1572869, 2031640, 0, 1572869, 2031641, 0, 1572869, 2031642, 0, 1572869, 2031643, 0, 1572869, 2031644, 0, 1572869, 2031645, 0, 1572869, 2031646, 0, 1572869, 2031647, 0, 1572869, 2031648, 0, 1572869, 2031649, 0, 1572869, 2031650, 0, 1572869, 2031651, 0, 1572869, 2031652, 0, 1572869, 2031653, 0, 1572869, 2031654, 0, 1572869, 2031655, 0, 1572869, 2031656, 0, 1572869, 2031657, 0, 1572869, 2031658, 0, 1572869, 2031659, 0, 1572869, 2031660, 0, 1572869, 2031661, 0, 1572869, 2031662, 0, 1572869, 2031663, 0, 1572869, 2031664, 0, 1572869, 2031665, 0, 1572869, 2031666, 0, 1572869, 2031667, 0, 1572869, 2031668, 0, 1572869, 2031669, 0, 1572869, 2031670, 0, 1572869, 2031671, 0, 1572869, 2031672, 0, 1572869, 2031673, 0, 1572869, 2031674, 0, 1572869, 2031675, 0, 1572869, 2031676, 0, 1572869, 2031677, 0, 1572869, 2031678, 0, 1572869, 2031679, 0, 1572869, 2031680, 0, 1572869, 2031681, 0, 1572869, 2031682, 0, 1572869, 2031683, 0, 1572869, 2031684, 0, 1572869, 2031685, 0, 1572869, 2097152, 0, 1572869, 2097153, 0, 1572869, 2097154, 0, 1572869, 2097155, 0, 1572869, 2097156, 0, 2490376, 2097157, 0, 2490377, 2097158, 0, 1703939, 2097159, 0, 2490379, 2097160, 0, 2490380, 2097161, 0, 1572869, 2097162, 0, 1572869, 2097163, 0, 1572869, 2097164, 0, 1572869, 2097165, 0, 1572869, 2097166, 0, 1572869, 2097167, 0, 1572869, 2097168, 0, 1572869, 2097169, 0, 1572869, 2097170, 0, 1572869, 2097171, 0, 1572869, 2097172, 0, 1572869, 2097173, 0, 1572869, 2097174, 0, 1572869, 2097175, 0, 1572869, 2097176, 0, 1572869, 2097177, 0, 1572869, 2097178, 0, 1572869, 2097179, 0, 1572869, 2097180, 0, 1572869, 2097181, 0, 1572869, 2097182, 0, 1572869, 2097183, 0, 1572869, 2097184, 0, 1572869, 2097185, 0, 1572869, 2097186, 0, 1572869, 2097187, 0, 1572869, 2097188, 0, 1572869, 2097189, 0, 1572869, 2097190, 0, 1572869, 2097191, 0, 1572869, 2097192, 0, 1572869, 2097193, 0, 1572869, 2097194, 0, 1572869, 2097195, 0, 1572869, 2097196, 0, 1572869, 2097197, 0, 1572869, 2097198, 0, 1572869, 2097199, 0, 1572869, 2097200, 0, 1572869, 2097201, 0, 1572869, 2097202, 0, 1572869, 2097203, 0, 1572869, 2097204, 0, 1572869, 2097205, 0, 1572869, 2097206, 0, 1572869, 2097207, 0, 1572869, 2097208, 0, 1572869, 2097209, 0, 1572869, 2097210, 0, 1572869, 2097211, 0, 1572869, 2097212, 0, 1572869, 2097213, 0, 1572869, 2097214, 0, 1572869, 2097215, 0, 1572869, 2097216, 0, 1572869, 2097217, 0, 1572869, 2097218, 0, 1572869, 2097219, 0, 1572869, 2097220, 0, 1572869, 2097221, 0, 1572869, 2162688, 0, 1572869, 2162689, 0, 1572869, 2162690, 0, 1572869, 2162691, 0, 1572869, 2162692, 0, 1572869, 2162693, 0, 1572869, 2162694, 0, 1572869, 2162695, 0, 1572869, 2162696, 0, 1572869, 2162697, 0, 1572869, 2162698, 0, 1572869, 2162699, 0, 1572869, 2162700, 0, 1572869, 2162701, 0, 1572869, 2162702, 0, 1572869, 2162703, 0, 1572869, 2162704, 0, 1572869, 2162705, 0, 1572869, 2162706, 0, 1572869, 2162707, 0, 1572869, 2162708, 0, 1572869, 2162709, 0, 1572869, 2162710, 0, 1572869, 2162711, 0, 1572869, 2162712, 0, 1572869, 2162713, 0, 1572869, 2162714, 0, 1572869, 2162715, 0, 1572869, 2162716, 0, 1572869, 2162717, 0, 1572869, 2162718, 0, 1572869, 2162719, 0, 1572869, 2162720, 0, 1572869, 2162721, 0, 1572869, 2162722, 0, 1572869, 2162723, 0, 1572869, 2162724, 0, 1572869, 2162725, 0, 1572869, 2162726, 0, 1572869, 2162727, 0, 1572869, 2162728, 0, 1572869, 2162729, 0, 1572869, 2162730, 0, 1572869, 2162731, 0, 1572869, 2162732, 0, 1572869, 2162733, 0, 1572869, 2162734, 0, 1572869, 2162735, 0, 1572869, 2162736, 0, 1572869, 2162737, 0, 1572869, 2162738, 0, 1572869, 2162739, 0, 1572869, 2162740, 0, 1572869, 2162741, 0, 1572869, 2162742, 0, 1572869, 2162743, 0, 1572869, 2162744, 0, 1572869, 2162745, 0, 1572869, 2162746, 0, 1572869, 2162747, 0, 1572869, 2162748, 0, 1572869, 2162749, 0, 1572869, 2162750, 0, 1572869, 2162751, 0, 1572869, 2162752, 0, 1572869, 2162753, 0, 1572869, 2162754, 0, 1572869, 2162755, 0, 1572869, 2162756, 0, 1572869, 2162757, 0, 1572869 ) - -[node name="Tile Layer 2" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 1048581, 0, 786438, 1048582, 0, 786439, 1048583, 0, 983040, 1114117, 0, 851974, 1114119, 0, 1048576, 1179653, 0, 917510, 1179654, 0, 917511, 1179655, 0, 1114112, 2097157, 0, 1703938, 2097159, 0, 1703940 ) - -[node name="NPC_Layer" type="Node2D" parent="."] - -[node name="Door" parent="NPC_Layer" instance=ExtResource( 2 )] -position = Vector2( 208, 1072 ) -scene_destination = "res://Maps/NowtochCity/Nowtoch City.tscn" -location = Vector2( 1584, 464 ) -exterior = false -door_type = "Type 3 - Invisible" - -[node name="GymGuy" parent="NPC_Layer" instance=ExtResource( 4 )] -position = Vector2( 176, 976 ) -texture = ExtResource( 6 ) - -[node name="Maria" parent="NPC_Layer" instance=ExtResource( 4 )] -position = Vector2( 208, 560 ) -texture = ExtResource( 5 ) - -[node name="Trainer1" parent="NPC_Layer" instance=ExtResource( 4 )] -position = Vector2( 304, 880 ) -trainer = true -texture = ExtResource( 7 ) -trainer_name = "SCHOOL KID Jack" -trainer_reward = 180 -seeking = true -facing = "Left" -trainer_poke_group = [ [ 7, 8 ], [ 35, 8 ], [ 7, 9 ] ] - -[node name="Trainer2" parent="NPC_Layer" instance=ExtResource( 4 )] -position = Vector2( 112, 752 ) -trainer = true -texture = ExtResource( 8 ) -trainer_name = "Lass Myla" -trainer_reward = 240 -seeking = true -facing = "Right" -trainer_poke_group = [ [ 9, 9 ], [ 29, 10 ] ] diff --git a/Maps/NowtochCity/Nowtoch NPC Houses.gd b/Maps/NowtochCity/Nowtoch NPC Houses.gd deleted file mode 100755 index 6bb54e44a..000000000 --- a/Maps/NowtochCity/Nowtoch NPC Houses.gd +++ /dev/null @@ -1,84 +0,0 @@ -extends Node2D - -var type = "Indoor" -var place_name = "Nowtoch City" -var npc_temp1 - -# Called when the node enters the scene tree for the first time. -func _ready(): - if Global.past_events.has("NOWTOCH_CITY_EVENT_1") && !Global.past_events.has("NOWTOCH_CITY_EVENT_2"): - yield(Global.game, "tranistion_complete") - event2() - pass - -func event2(): - Global.game.lock_player() - # Keep screen black - Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").stop() - Global.game.get_node("CanvasLayer/Fade").show() - Global.game.get_node("CanvasLayer/Fade").modulate = Color(0.0, 0.0, 0.0, 1.0) - - npc_temp1 = load("res://Utilities/NPC.tscn").instance() - npc_temp1.texture = load("res://Graphics/Characters/PU-Maria.png") - npc_temp1.position = Vector2(1840, 1040) - npc_temp1.set_idle_frame("Down") - $NPC_Layer.add_child(npc_temp1) - #wait - yield(get_tree().create_timer(1.0), "timeout") - - DialogueSystem.set_box_position(DialogueSystem.BOTTOM) - Global.game.play_dialogue("EVENT_NOWTOCH_CITY_6") - yield(Global.game, "event_dialogue_end") - - Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").play("Fade") - yield(Global.game.get_node("CanvasLayer/Fade/AnimationPlayer"), "animation_finished") - - npc_temp1.alert() - yield(npc_temp1, "alert_done") - - npc_temp1.move_multi("Right", 2) - yield(npc_temp1, "done_movement") - npc_temp1.move_multi("Down", 2) - yield(npc_temp1, "done_movement") - npc_temp1.move_multi("Right", 1) - yield(npc_temp1, "done_movement") - npc_temp1.set_idle_frame("Down") - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_7", npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_8", npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_9", npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_10", npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue("EVENT_NOWTOCH_CITY_11") - yield(Global.game, "event_dialogue_end") - - # remove key - var key = Global.inventory.get_item_by_id(579) - Global.inventory.remove_item(key) - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_12", npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_13", npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_14", npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_15", npc_temp1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - - Global.game.player.move_player_event(Global.game.player.DIRECTION.LEFT, 1) - npc_temp1.move_multi("Down", 2) - yield(npc_temp1, "done_movement") - Global.game.player.set_facing_direction("Right") - - yield(get_tree().create_timer(0.25), "timeout") - npc_temp1.queue_free() - npc_temp1 = null - - Global.past_events.append("NOWTOCH_CITY_EVENT_2") - Global.game.release_player() \ No newline at end of file diff --git a/Maps/NowtochCity/Nowtoch NPC Houses.tmx.import b/Maps/NowtochCity/Nowtoch NPC Houses.tmx.import deleted file mode 100755 index 56bf03141..000000000 --- a/Maps/NowtochCity/Nowtoch NPC Houses.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Nowtoch NPC Houses.tmx-5746e0602898ebd30d1b23f417a1a757.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Nowtoch NPC Houses.tmx" -dest_files=[ "res://.import/Nowtoch NPC Houses.tmx-5746e0602898ebd30d1b23f417a1a757.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/NowtochCity/Nowtoch NPC Houses.tscn b/Maps/NowtochCity/Nowtoch NPC Houses.tscn deleted file mode 100755 index 77d01b4c7..000000000 --- a/Maps/NowtochCity/Nowtoch NPC Houses.tscn +++ /dev/null @@ -1,75 +0,0 @@ -[gd_scene load_steps=7 format=2] - -[ext_resource path="res://Maps/tilesets/PU_indoors+.tres" type="TileSet" id=1] -[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=2] -[ext_resource path="res://TileMapsSource/Bed.tscn" type="PackedScene" id=3] -[ext_resource path="res://Maps/NowtochCity/Nowtoch NPC Houses.gd" type="Script" id=4] -[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=5] - -[sub_resource type="Animation" id=1] -resource_name = "Fade" - -[node name="Node2D" type="Node2D"] -script = ExtResource( 4 ) - -[node name="Tile Layer 1" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 1572869, 2, 0, 1572869, 3, 0, 1572869, 4, 0, 1572869, 5, 0, 1572869, 6, 0, 1572869, 7, 0, 1572869, 8, 0, 1572869, 9, 0, 1572869, 10, 0, 1572869, 11, 0, 1572869, 12, 0, 1572869, 13, 0, 1572869, 14, 0, 1572869, 15, 0, 1572869, 16, 0, 1572869, 17, 0, 1572869, 18, 0, 1572869, 19, 0, 1572869, 20, 0, 1572869, 21, 0, 1572869, 22, 0, 1572869, 23, 0, 1572869, 24, 0, 1572869, 25, 0, 1572869, 26, 0, 1572869, 27, 0, 1572869, 28, 0, 1572869, 29, 0, 1572869, 30, 0, 1572869, 31, 0, 1572869, 32, 0, 1572869, 33, 0, 1572869, 34, 0, 1572869, 35, 0, 1572869, 36, 0, 1572869, 37, 0, 1572869, 38, 0, 1572869, 39, 0, 1572869, 40, 0, 1572869, 41, 0, 1572869, 42, 0, 1572869, 43, 0, 1572869, 44, 0, 1572869, 45, 0, 1572869, 46, 0, 1572869, 47, 0, 1572869, 48, 0, 1572869, 49, 0, 1572869, 50, 0, 1572869, 51, 0, 1572869, 52, 0, 1572869, 53, 0, 1572869, 54, 0, 1572869, 55, 0, 1572869, 56, 0, 1572869, 57, 0, 1572869, 58, 0, 1572869, 59, 0, 1572869, 60, 0, 1572869, 61, 0, 1572869, 62, 0, 1572869, 63, 0, 1572869, 64, 0, 1572869, 65, 0, 1572869, 66, 0, 1572869, 67, 0, 1572869, 68, 0, 1572869, 69, 0, 1572869, 65536, 0, 1572869, 65537, 0, 131077, 65538, 0, 131078, 65539, 0, 131078, 65540, 0, 131078, 65541, 0, 131078, 65542, 0, 131078, 65543, 0, 131078, 65544, 0, 131078, 65545, 0, 131078, 65546, 0, 131079, 65547, 0, 1572869, 65548, 0, 1572869, 65549, 0, 1572869, 65550, 0, 1572869, 65551, 0, 1572869, 65552, 0, 1572869, 65553, 0, 1572869, 65554, 0, 131077, 65555, 0, 131078, 65556, 0, 131078, 65557, 0, 131078, 65558, 0, 131078, 65559, 0, 131078, 65560, 0, 131078, 65561, 0, 131078, 65562, 0, 131078, 65563, 0, 131079, 65564, 0, 1572869, 65565, 0, 1572869, 65566, 0, 1572869, 65567, 0, 1572869, 65568, 0, 1572869, 65569, 0, 1572869, 65570, 0, 1572869, 65571, 0, 131077, 65572, 0, 131078, 65573, 0, 131078, 65574, 0, 131078, 65575, 0, 131078, 65576, 0, 131078, 65577, 0, 131078, 65578, 0, 131079, 65579, 0, 1572869, 65580, 0, 1572869, 65581, 0, 1572869, 65582, 0, 1572869, 65583, 0, 1572869, 65584, 0, 1572869, 65585, 0, 1572869, 65586, 0, 1572869, 65587, 0, 1572869, 65588, 0, 1572869, 65589, 0, 1572869, 65590, 0, 1572869, 65591, 0, 1572869, 65592, 0, 1572869, 65593, 0, 1572869, 65594, 0, 1572869, 65595, 0, 1572869, 65596, 0, 1572869, 65597, 0, 1572869, 65598, 0, 1572869, 65599, 0, 1572869, 65600, 0, 1572869, 65601, 0, 1572869, 65602, 0, 1572869, 65603, 0, 1572869, 65604, 0, 1572869, 65605, 0, 1572869, 131072, 0, 1572869, 131073, 0, 196613, 131074, 0, 196614, 131075, 0, 196614, 131076, 0, 196614, 131077, 0, 196614, 131078, 0, 196614, 131079, 0, 196614, 131080, 0, 196614, 131081, 0, 196614, 131082, 0, 196615, 131083, 0, 1572869, 131084, 0, 1572869, 131085, 0, 1572869, 131086, 0, 1572869, 131087, 0, 1572869, 131088, 0, 1572869, 131089, 0, 1572869, 131090, 0, 196613, 131091, 0, 196614, 131092, 0, 196614, 131093, 0, 196614, 131094, 0, 196614, 131095, 0, 196614, 131096, 0, 196614, 131097, 0, 196614, 131098, 0, 196614, 131099, 0, 196615, 131100, 0, 1572869, 131101, 0, 1572869, 131102, 0, 1572869, 131103, 0, 1572869, 131104, 0, 1572869, 131105, 0, 1572869, 131106, 0, 1572869, 131107, 0, 196613, 131108, 0, 196614, 131109, 0, 196614, 131110, 0, 196614, 131111, 0, 196614, 131112, 0, 196614, 131113, 0, 196614, 131114, 0, 196615, 131115, 0, 1572869, 131116, 0, 1572869, 131117, 0, 1572869, 131118, 0, 1572869, 131119, 0, 1572869, 131120, 0, 1572869, 131121, 0, 1572869, 131122, 0, 1572869, 131123, 0, 1572869, 131124, 0, 1572869, 131125, 0, 1572869, 131126, 0, 1572869, 131127, 0, 1572869, 131128, 0, 1572869, 131129, 0, 1572869, 131130, 0, 1572869, 131131, 0, 1572869, 131132, 0, 1572869, 131133, 0, 1572869, 131134, 0, 1572869, 131135, 0, 1572869, 131136, 0, 1572869, 131137, 0, 1572869, 131138, 0, 1572869, 131139, 0, 1572869, 131140, 0, 1572869, 131141, 0, 1572869, 196608, 0, 1572869, 196609, 0, 1900550, 196610, 0, 1900551, 196611, 0, 1900550, 196612, 0, 1900551, 196613, 0, 1900550, 196614, 0, 1900551, 196615, 0, 1900550, 196616, 0, 1900551, 196617, 0, 1900550, 196618, 0, 1310725, 196619, 0, 1572869, 196620, 0, 1572869, 196621, 0, 1572869, 196622, 0, 1572869, 196623, 0, 1572869, 196624, 0, 1572869, 196625, 0, 1572869, 196626, 0, 1900550, 196627, 0, 1900551, 196628, 0, 1900550, 196629, 0, 1900551, 196630, 0, 1900550, 196631, 0, 1900551, 196632, 0, 1900550, 196633, 0, 1900551, 196634, 0, 1900550, 196635, 0, 1310725, 196636, 0, 1572869, 196637, 0, 1572869, 196638, 0, 1572869, 196639, 0, 1572869, 196640, 0, 1572869, 196641, 0, 1572869, 196642, 0, 1572869, 196643, 0, 1900550, 196644, 0, 1900551, 196645, 0, 1900550, 196646, 0, 1900551, 196647, 0, 1900550, 196648, 0, 1900551, 196649, 0, 1900550, 196650, 0, 1900551, 196651, 0, 1572869, 196652, 0, 1572869, 196653, 0, 1572869, 196654, 0, 1572869, 196655, 0, 1572869, 196656, 0, 1572869, 196657, 0, 1572869, 196658, 0, 1572869, 196659, 0, 1572869, 196660, 0, 1572869, 196661, 0, 1572869, 196662, 0, 1572869, 196663, 0, 1572869, 196664, 0, 1572869, 196665, 0, 1572869, 196666, 0, 1572869, 196667, 0, 1572869, 196668, 0, 1572869, 196669, 0, 1572869, 196670, 0, 1572869, 196671, 0, 1572869, 196672, 0, 1572869, 196673, 0, 1572869, 196674, 0, 1572869, 196675, 0, 1572869, 196676, 0, 1572869, 196677, 0, 1572869, 262144, 0, 1572869, 262145, 0, 1900550, 262146, 0, 1769478, 262147, 0, 1769479, 262148, 0, 1769478, 262149, 0, 1769479, 262150, 0, 1769478, 262151, 0, 1769479, 262152, 0, 1769478, 262153, 0, 1769479, 262154, 0, 1376261, 262155, 0, 1572869, 262156, 0, 1572869, 262157, 0, 1572869, 262158, 0, 1572869, 262159, 0, 1572869, 262160, 0, 1572869, 262161, 0, 1572869, 262162, 0, 1900550, 262163, 0, 1769478, 262164, 0, 1769479, 262165, 0, 1769478, 262166, 0, 1769479, 262167, 0, 1769478, 262168, 0, 1769479, 262169, 0, 1769478, 262170, 0, 1769479, 262171, 0, 1376261, 262172, 0, 1572869, 262173, 0, 1572869, 262174, 0, 1572869, 262175, 0, 1572869, 262176, 0, 1572869, 262177, 0, 1572869, 262178, 0, 1572869, 262179, 0, 1900551, 262180, 0, 1769478, 262181, 0, 1769479, 262182, 0, 1769478, 262183, 0, 1769479, 262184, 0, 1769478, 262185, 0, 1769479, 262186, 0, 1769478, 262187, 0, 1572869, 262188, 0, 1572869, 262189, 0, 1572869, 262190, 0, 1572869, 262191, 0, 1572869, 262192, 0, 1572869, 262193, 0, 1572869, 262194, 0, 1572869, 262195, 0, 1572869, 262196, 0, 1572869, 262197, 0, 1572869, 262198, 0, 1572869, 262199, 0, 1572869, 262200, 0, 1572869, 262201, 0, 1572869, 262202, 0, 1572869, 262203, 0, 1572869, 262204, 0, 1572869, 262205, 0, 1572869, 262206, 0, 1572869, 262207, 0, 1572869, 262208, 0, 1572869, 262209, 0, 1572869, 262210, 0, 1572869, 262211, 0, 1572869, 262212, 0, 1572869, 262213, 0, 1572869, 327680, 0, 1572869, 327681, 0, 1900550, 327682, 0, 1835014, 327683, 0, 1835015, 327684, 0, 1835014, 327685, 0, 1835015, 327686, 0, 851975, 327687, 0, 851975, 327688, 0, 1835014, 327689, 0, 1835015, 327690, 0, 1835014, 327691, 0, 1572869, 327692, 0, 1572869, 327693, 0, 1572869, 327694, 0, 1572869, 327695, 0, 1572869, 327696, 0, 1572869, 327697, 0, 1572869, 327698, 0, 1900550, 327699, 0, 1835014, 327700, 0, 1835015, 327701, 0, 851969, 327702, 0, 851969, 327703, 0, 851969, 327704, 0, 1835015, 327705, 0, 1835014, 327706, 0, 1835015, 327707, 0, 1835014, 327708, 0, 1572869, 327709, 0, 1572869, 327710, 0, 1572869, 327711, 0, 1572869, 327712, 0, 1572869, 327713, 0, 1572869, 327714, 0, 1572869, 327715, 0, 1900550, 327716, 0, 1835014, 327717, 0, 1835015, 327718, 0, 1835014, 327719, 0, 1835015, 327720, 0, 851975, 327721, 0, 851975, 327722, 0, 1835014, 327723, 0, 1572869, 327724, 0, 1572869, 327725, 0, 1572869, 327726, 0, 1572869, 327727, 0, 1572869, 327728, 0, 1572869, 327729, 0, 1572869, 327730, 0, 1572869, 327731, 0, 1572869, 327732, 0, 1572869, 327733, 0, 1572869, 327734, 0, 1572869, 327735, 0, 1572869, 327736, 0, 1572869, 327737, 0, 1572869, 327738, 0, 1572869, 327739, 0, 1572869, 327740, 0, 1572869, 327741, 0, 1572869, 327742, 0, 1572869, 327743, 0, 1572869, 327744, 0, 1572869, 327745, 0, 1572869, 327746, 0, 1572869, 327747, 0, 1572869, 327748, 0, 1572869, 327749, 0, 1572869, 393216, 0, 1572869, 393217, 0, 1900550, 393218, 0, 1769478, 393219, 0, 1769479, 393220, 0, 1769478, 393221, 0, 1769479, 393222, 0, 1769478, 393223, 0, 1769479, 393224, 0, 1769478, 393225, 0, 1769479, 393226, 0, 1769478, 393227, 0, 1572869, 393228, 0, 1572869, 393229, 0, 1572869, 393230, 0, 1572869, 393231, 0, 1572869, 393232, 0, 1572869, 393233, 0, 1572869, 393234, 0, 1900550, 393235, 0, 1769478, 393236, 0, 1769479, 393237, 0, 1769478, 393238, 0, 1769479, 393239, 0, 1769478, 393240, 0, 1769479, 393241, 0, 1769478, 393242, 0, 1769479, 393243, 0, 1769478, 393244, 0, 1572869, 393245, 0, 1572869, 393246, 0, 1572869, 393247, 0, 1572869, 393248, 0, 1572869, 393249, 0, 1572869, 393250, 0, 1572869, 393251, 0, 1900551, 393252, 0, 1769478, 393253, 0, 1769479, 393254, 0, 1769478, 393255, 0, 1769479, 393256, 0, 1769478, 393257, 0, 1769479, 393258, 0, 1769478, 393259, 0, 1572869, 393260, 0, 1572869, 393261, 0, 1572869, 393262, 0, 1572869, 393263, 0, 1572869, 393264, 0, 1572869, 393265, 0, 1572869, 393266, 0, 1572869, 393267, 0, 1572869, 393268, 0, 1572869, 393269, 0, 1572869, 393270, 0, 1572869, 393271, 0, 1572869, 393272, 0, 1572869, 393273, 0, 1572869, 393274, 0, 1572869, 393275, 0, 1572869, 393276, 0, 1572869, 393277, 0, 1572869, 393278, 0, 1572869, 393279, 0, 1572869, 393280, 0, 1572869, 393281, 0, 1572869, 393282, 0, 1572869, 393283, 0, 1572869, 393284, 0, 1572869, 393285, 0, 1572869, 458752, 0, 1572869, 458753, 0, 1900550, 458754, 0, 1835014, 458755, 0, 1835015, 458756, 0, 1835014, 458757, 0, 1835015, 458758, 0, 1835014, 458759, 0, 1835015, 458760, 0, 1835014, 458761, 0, 1835015, 458762, 0, 1835014, 458763, 0, 1572869, 458764, 0, 1572869, 458765, 0, 1572869, 458766, 0, 1572869, 458767, 0, 1572869, 458768, 0, 1572869, 458769, 0, 1572869, 458770, 0, 1900550, 458771, 0, 1835014, 458772, 0, 1835015, 458773, 0, 1835014, 458774, 0, 1835015, 458775, 0, 1835014, 458776, 0, 1835015, 458777, 0, 1835014, 458778, 0, 1835015, 458779, 0, 1835014, 458780, 0, 1572869, 458781, 0, 1572869, 458782, 0, 1572869, 458783, 0, 1572869, 458784, 0, 1572869, 458785, 0, 1572869, 458786, 0, 1572869, 458787, 0, 1900550, 458788, 0, 1835014, 458789, 0, 1835015, 458790, 0, 1835014, 458791, 0, 1703939, 458792, 0, 1835014, 458793, 0, 1835015, 458794, 0, 1835014, 458795, 0, 1572869, 458796, 0, 1572869, 458797, 0, 1572869, 458798, 0, 1572869, 458799, 0, 1572869, 458800, 0, 1572869, 458801, 0, 1572869, 458802, 0, 1572869, 458803, 0, 1572869, 458804, 0, 1572869, 458805, 0, 1572869, 458806, 0, 1572869, 458807, 0, 1572869, 458808, 0, 1572869, 458809, 0, 1572869, 458810, 0, 1572869, 458811, 0, 1572869, 458812, 0, 1572869, 458813, 0, 1572869, 458814, 0, 1572869, 458815, 0, 1572869, 458816, 0, 1572869, 458817, 0, 1572869, 458818, 0, 1572869, 458819, 0, 1572869, 458820, 0, 1572869, 458821, 0, 1572869, 524288, 0, 1572869, 524289, 0, 1900550, 524290, 0, 1769478, 524291, 0, 1769479, 524292, 0, 1769478, 524293, 0, 1703939, 524294, 0, 1769478, 524295, 0, 1769479, 524296, 0, 1769478, 524297, 0, 1769479, 524298, 0, 1769478, 524299, 0, 1572869, 524300, 0, 1572869, 524301, 0, 1572869, 524302, 0, 1572869, 524303, 0, 1572869, 524304, 0, 1572869, 524305, 0, 1572869, 524306, 0, 1900550, 524307, 0, 1769478, 524308, 0, 1769479, 524309, 0, 1769478, 524310, 0, 1703939, 524311, 0, 1769478, 524312, 0, 1769479, 524313, 0, 1769478, 524314, 0, 1769479, 524315, 0, 1769478, 524316, 0, 1572869, 524317, 0, 1572869, 524318, 0, 1572869, 524319, 0, 1572869, 524320, 0, 1572869, 524321, 0, 1572869, 524322, 0, 1572869, 524323, 0, 1572869, 524324, 0, 1572869, 524325, 0, 1572869, 524326, 0, 1572869, 524327, 0, 1572869, 524328, 0, 1572869, 524329, 0, 1572869, 524330, 0, 1572869, 524331, 0, 1572869, 524332, 0, 1572869, 524333, 0, 1572869, 524334, 0, 1572869, 524335, 0, 1572869, 524336, 0, 1572869, 524337, 0, 1572869, 524338, 0, 1572869, 524339, 0, 1572869, 524340, 0, 1572869, 524341, 0, 1572869, 524342, 0, 1572869, 524343, 0, 1572869, 524344, 0, 1572869, 524345, 0, 1572869, 524346, 0, 1572869, 524347, 0, 1572869, 524348, 0, 1572869, 524349, 0, 1572869, 524350, 0, 1572869, 524351, 0, 1572869, 524352, 0, 1572869, 524353, 0, 1572869, 524354, 0, 1572869, 524355, 0, 1572869, 524356, 0, 1572869, 524357, 0, 1572869, 589824, 0, 1572869, 589825, 0, 1572869, 589826, 0, 1572869, 589827, 0, 1572869, 589828, 0, 1572869, 589829, 0, 1572869, 589830, 0, 1572869, 589831, 0, 1572869, 589832, 0, 1572869, 589833, 0, 1572869, 589834, 0, 1572869, 589835, 0, 1572869, 589836, 0, 1572869, 589837, 0, 1572869, 589838, 0, 1572869, 589839, 0, 1572869, 589840, 0, 1572869, 589841, 0, 1572869, 589842, 0, 1572869, 589843, 0, 1572869, 589844, 0, 1572869, 589845, 0, 1572869, 589846, 0, 1572869, 589847, 0, 1572869, 589848, 0, 1572869, 589849, 0, 1572869, 589850, 0, 1572869, 589851, 0, 1572869, 589852, 0, 1572869, 589853, 0, 1572869, 589854, 0, 1572869, 589855, 0, 1572869, 589856, 0, 1572869, 589857, 0, 1572869, 589858, 0, 1572869, 589859, 0, 1572869, 589860, 0, 1572869, 589861, 0, 1572869, 589862, 0, 1572869, 589863, 0, 1572869, 589864, 0, 1572869, 589865, 0, 1572869, 589866, 0, 1572869, 589867, 0, 1572869, 589868, 0, 1572869, 589869, 0, 1572869, 589870, 0, 1572869, 589871, 0, 1572869, 589872, 0, 1572869, 589873, 0, 1572869, 589874, 0, 1572869, 589875, 0, 1572869, 589876, 0, 1572869, 589877, 0, 1572869, 589878, 0, 1572869, 589879, 0, 1572869, 589880, 0, 1572869, 589881, 0, 1572869, 589882, 0, 1572869, 589883, 0, 1572869, 589884, 0, 1572869, 589885, 0, 1572869, 589886, 0, 1572869, 589887, 0, 1572869, 589888, 0, 1572869, 589889, 0, 1572869, 589890, 0, 1572869, 589891, 0, 1572869, 589892, 0, 1572869, 589893, 0, 1572869, 655360, 0, 1572869, 655361, 0, 1572869, 655362, 0, 1572869, 655363, 0, 1572869, 655364, 0, 1572869, 655365, 0, 1572869, 655366, 0, 1572869, 655367, 0, 1572869, 655368, 0, 1572869, 655369, 0, 1572869, 655370, 0, 1572869, 655371, 0, 1572869, 655372, 0, 1572869, 655373, 0, 1572869, 655374, 0, 1572869, 655375, 0, 1572869, 655376, 0, 1572869, 655377, 0, 1572869, 655378, 0, 1572869, 655379, 0, 1572869, 655380, 0, 1572869, 655381, 0, 1572869, 655382, 0, 1572869, 655383, 0, 1572869, 655384, 0, 1572869, 655385, 0, 1572869, 655386, 0, 1572869, 655387, 0, 1572869, 655388, 0, 1572869, 655389, 0, 1572869, 655390, 0, 1572869, 655391, 0, 1572869, 655392, 0, 1572869, 655393, 0, 1572869, 655394, 0, 1572869, 655395, 0, 1572869, 655396, 0, 1572869, 655397, 0, 1572869, 655398, 0, 1572869, 655399, 0, 1572869, 655400, 0, 1572869, 655401, 0, 1572869, 655402, 0, 1572869, 655403, 0, 1572869, 655404, 0, 1572869, 655405, 0, 1572869, 655406, 0, 1572869, 655407, 0, 1572869, 655408, 0, 1572869, 655409, 0, 1572869, 655410, 0, 1572869, 655411, 0, 1572869, 655412, 0, 1572869, 655413, 0, 1572869, 655414, 0, 1572869, 655415, 0, 1572869, 655416, 0, 1572869, 655417, 0, 1572869, 655418, 0, 1572869, 655419, 0, 1572869, 655420, 0, 1572869, 655421, 0, 1572869, 655422, 0, 1572869, 655423, 0, 1572869, 655424, 0, 1572869, 655425, 0, 1572869, 655426, 0, 1572869, 655427, 0, 1572869, 655428, 0, 1572869, 655429, 0, 1572869, 720896, 0, 1572869, 720897, 0, 1572869, 720898, 0, 1572869, 720899, 0, 1572869, 720900, 0, 1572869, 720901, 0, 1572869, 720902, 0, 1572869, 720903, 0, 1572869, 720904, 0, 1572869, 720905, 0, 1572869, 720906, 0, 1572869, 720907, 0, 1572869, 720908, 0, 1572869, 720909, 0, 1572869, 720910, 0, 1572869, 720911, 0, 1572869, 720912, 0, 1572869, 720913, 0, 1572869, 720914, 0, 1572869, 720915, 0, 1572869, 720916, 0, 1572869, 720917, 0, 1572869, 720918, 0, 1572869, 720919, 0, 1572869, 720920, 0, 1572869, 720921, 0, 1572869, 720922, 0, 1572869, 720923, 0, 1572869, 720924, 0, 1572869, 720925, 0, 1572869, 720926, 0, 1572869, 720927, 0, 1572869, 720928, 0, 1572869, 720929, 0, 1572869, 720930, 0, 1572869, 720931, 0, 1572869, 720932, 0, 1572869, 720933, 0, 1572869, 720934, 0, 1572869, 720935, 0, 1572869, 720936, 0, 1572869, 720937, 0, 1572869, 720938, 0, 1572869, 720939, 0, 1572869, 720940, 0, 1572869, 720941, 0, 1572869, 720942, 0, 1572869, 720943, 0, 1572869, 720944, 0, 1572869, 720945, 0, 1572869, 720946, 0, 1572869, 720947, 0, 1572869, 720948, 0, 1572869, 720949, 0, 1572869, 720950, 0, 1572869, 720951, 0, 1572869, 720952, 0, 1572869, 720953, 0, 1572869, 720954, 0, 1572869, 720955, 0, 1572869, 720956, 0, 1572869, 720957, 0, 1572869, 720958, 0, 1572869, 720959, 0, 1572869, 720960, 0, 1572869, 720961, 0, 1572869, 720962, 0, 1572869, 720963, 0, 1572869, 720964, 0, 1572869, 720965, 0, 1572869, 786432, 0, 1572869, 786433, 0, 1572869, 786434, 0, 1572869, 786435, 0, 1572869, 786436, 0, 1572869, 786437, 0, 1572869, 786438, 0, 1572869, 786439, 0, 1572869, 786440, 0, 1572869, 786441, 0, 1572869, 786442, 0, 1572869, 786443, 0, 1572869, 786444, 0, 1572869, 786445, 0, 1572869, 786446, 0, 1572869, 786447, 0, 1572869, 786448, 0, 1572869, 786449, 0, 1572869, 786450, 0, 1572869, 786451, 0, 1572869, 786452, 0, 1572869, 786453, 0, 1572869, 786454, 0, 1572869, 786455, 0, 1572869, 786456, 0, 1572869, 786457, 0, 1572869, 786458, 0, 1572869, 786459, 0, 1572869, 786460, 0, 1572869, 786461, 0, 1572869, 786462, 0, 1572869, 786463, 0, 1572869, 786464, 0, 1572869, 786465, 0, 1572869, 786466, 0, 1572869, 786467, 0, 1572869, 786468, 0, 1572869, 786469, 0, 1572869, 786470, 0, 1572869, 786471, 0, 1572869, 786472, 0, 1572869, 786473, 0, 1572869, 786474, 0, 1572869, 786475, 0, 1572869, 786476, 0, 1572869, 786477, 0, 1572869, 786478, 0, 1572869, 786479, 0, 1572869, 786480, 0, 1572869, 786481, 0, 1572869, 786482, 0, 1572869, 786483, 0, 1572869, 786484, 0, 1572869, 786485, 0, 1572869, 786486, 0, 1572869, 786487, 0, 1572869, 786488, 0, 1572869, 786489, 0, 1572869, 786490, 0, 1572869, 786491, 0, 1572869, 786492, 0, 1572869, 786493, 0, 1572869, 786494, 0, 1572869, 786495, 0, 1572869, 786496, 0, 1572869, 786497, 0, 1572869, 786498, 0, 1572869, 786499, 0, 1572869, 786500, 0, 1572869, 786501, 0, 1572869, 851968, 0, 1572869, 851969, 0, 1572869, 851970, 0, 1572869, 851971, 0, 1572869, 851972, 0, 1572869, 851973, 0, 1572869, 851974, 0, 1572869, 851975, 0, 1572869, 851976, 0, 1572869, 851977, 0, 1572869, 851978, 0, 1572869, 851979, 0, 1572869, 851980, 0, 1572869, 851981, 0, 1572869, 851982, 0, 1572869, 851983, 0, 1572869, 851984, 0, 1572869, 851985, 0, 1572869, 851986, 0, 1572869, 851987, 0, 1572869, 851988, 0, 1572869, 851989, 0, 1572869, 851990, 0, 1572869, 851991, 0, 1572869, 851992, 0, 1572869, 851993, 0, 1572869, 851994, 0, 1572869, 851995, 0, 1572869, 851996, 0, 1572869, 851997, 0, 1572869, 851998, 0, 1572869, 851999, 0, 1572869, 852000, 0, 1572869, 852001, 0, 1572869, 852002, 0, 1572869, 852003, 0, 6, 852004, 0, 7, 852005, 0, 7, 852006, 0, 7, 852007, 0, 7, 852008, 0, 1572869, 852009, 0, 1572869, 852010, 0, 1572869, 852011, 0, 1572869, 852012, 0, 7, 852013, 0, 7, 852014, 0, 7, 852015, 0, 7, 852016, 0, 131072, 852017, 0, 1572869, 852018, 0, 1572869, 852019, 0, 1572869, 852020, 0, 1572869, 852021, 0, 1572869, 852022, 0, 1572869, 852023, 0, 1572869, 852024, 0, 1572869, 852025, 0, 1572869, 852026, 0, 1572869, 852027, 0, 1572869, 852028, 0, 1572869, 852029, 0, 1572869, 852030, 0, 1572869, 852031, 0, 1572869, 852032, 0, 1572869, 852033, 0, 1572869, 852034, 0, 1572869, 852035, 0, 1572869, 852036, 0, 1572869, 852037, 0, 1572869, 917504, 0, 1572869, 917505, 0, 1572869, 917506, 0, 1572869, 917507, 0, 1572869, 917508, 0, 1572869, 917509, 0, 1572869, 917510, 0, 1572869, 917511, 0, 1572869, 917512, 0, 1572869, 917513, 0, 1572869, 917514, 0, 1572869, 917515, 0, 1572869, 917516, 0, 1572869, 917517, 0, 1572869, 917518, 0, 1572869, 917519, 0, 1572869, 917520, 0, 1572869, 917521, 0, 1572869, 917522, 0, 1572869, 917523, 0, 1572869, 917524, 0, 1572869, 917525, 0, 1572869, 917526, 0, 1572869, 917527, 0, 1572869, 917528, 0, 1572869, 917529, 0, 1572869, 917530, 0, 1572869, 917531, 0, 1572869, 917532, 0, 1572869, 917533, 0, 1572869, 917534, 0, 1572869, 917535, 0, 1572869, 917536, 0, 1572869, 917537, 0, 1572869, 917538, 0, 1572869, 917539, 0, 65542, 917540, 0, 65543, 917541, 0, 65543, 917542, 0, 65543, 917543, 0, 65543, 917544, 0, 6, 917545, 0, 7, 917546, 0, 7, 917547, 0, 131072, 917548, 0, 65543, 917549, 0, 65543, 917550, 0, 65543, 917551, 0, 65543, 917552, 0, 196608, 917553, 0, 1572869, 917554, 0, 1572869, 917555, 0, 1572869, 917556, 0, 1572869, 917557, 0, 1572869, 917558, 0, 1572869, 917559, 0, 1572869, 917560, 0, 131077, 917561, 0, 131078, 917562, 0, 131078, 917563, 0, 131078, 917564, 0, 131078, 917565, 0, 131078, 917566, 0, 131078, 917567, 0, 131078, 917568, 0, 131078, 917569, 0, 131079, 917570, 0, 1572869, 917571, 0, 1572869, 917572, 0, 1572869, 917573, 0, 1572869, 983040, 0, 1572869, 983041, 0, 131077, 983042, 0, 131078, 983043, 0, 131078, 983044, 0, 131078, 983045, 0, 131078, 983046, 0, 131078, 983047, 0, 131078, 983048, 0, 131078, 983049, 0, 131078, 983050, 0, 131079, 983051, 0, 1572869, 983052, 0, 1572869, 983053, 0, 1572869, 983054, 0, 1572869, 983055, 0, 1572869, 983056, 0, 1572869, 983057, 0, 1572869, 983058, 0, 131077, 983059, 0, 131078, 983060, 0, 131078, 983061, 0, 131078, 983062, 0, 131078, 983063, 0, 131078, 983064, 0, 131078, 983065, 0, 131078, 983066, 0, 131078, 983067, 0, 131079, 983068, 0, 1572869, 983069, 0, 1572869, 983070, 0, 1572869, 983071, 0, 1572869, 983072, 0, 1572869, 983073, 0, 1572869, 983074, 0, 1572869, 983075, 0, 1376259, 983076, 0, 1376259, 983077, 0, 1376259, 983078, 0, 1376259, 983079, 0, 1376259, 983080, 0, 65542, 983081, 0, 65543, 983082, 0, 65543, 983083, 0, 196608, 983084, 0, 1376259, 983085, 0, 1376259, 983086, 0, 1376259, 983087, 0, 1376259, 983088, 0, 1245185, 983089, 0, 1572869, 983090, 0, 1572869, 983091, 0, 1572869, 983092, 0, 1572869, 983093, 0, 1572869, 983094, 0, 1572869, 983095, 0, 1572869, 983096, 0, 196613, 983097, 0, 196614, 983098, 0, 196614, 983099, 0, 196614, 983100, 0, 196614, 983101, 0, 196614, 983102, 0, 196614, 983103, 0, 196614, 983104, 0, 196614, 983105, 0, 196615, 983106, 0, 1572869, 983107, 0, 1572869, 983108, 0, 1572869, 983109, 0, 1572869, 1048576, 0, 1572869, 1048577, 0, 196613, 1048578, 0, 196614, 1048579, 0, 196614, 1048580, 0, 196614, 1048581, 0, 196614, 1048582, 0, 196614, 1048583, 0, 196614, 1048584, 0, 196614, 1048585, 0, 196614, 1048586, 0, 196615, 1048587, 0, 1572869, 1048588, 0, 1572869, 1048589, 0, 1572869, 1048590, 0, 1572869, 1048591, 0, 1572869, 1048592, 0, 1572869, 1048593, 0, 1572869, 1048594, 0, 196613, 1048595, 0, 196614, 1048596, 0, 196614, 1048597, 0, 196614, 1048598, 0, 196614, 1048599, 0, 196614, 1048600, 0, 196614, 1048601, 0, 196614, 1048602, 0, 196614, 1048603, 0, 196615, 1048604, 0, 1572869, 1048605, 0, 1572869, 1048606, 0, 1572869, 1048607, 0, 1572869, 1048608, 0, 1572869, 1048609, 0, 1572869, 1048610, 0, 1572869, 1048611, 0, 1376259, 1048612, 0, 1441795, 1048613, 0, 1441795, 1048614, 0, 1441795, 1048615, 0, 1441795, 1048616, 0, 1376259, 1048617, 0, 1376259, 1048618, 0, 1376259, 1048619, 0, 1376259, 1048620, 0, 1376259, 1048621, 0, 1441795, 1048622, 0, 1441795, 1048623, 0, 1441795, 1048624, 0, 1441795, 1048625, 0, 1572869, 1048626, 0, 1572869, 1048627, 0, 1572869, 1048628, 0, 1572869, 1048629, 0, 1572869, 1048630, 0, 1572869, 1048631, 0, 1572869, 1048632, 0, 196612, 1048633, 0, 196612, 1048634, 0, 196612, 1048635, 0, 196612, 1048636, 0, 196612, 1048637, 0, 196612, 1048638, 0, 196612, 1048639, 0, 196612, 1048640, 0, 196612, 1048641, 0, 196612, 1048642, 0, 1572869, 1048643, 0, 1572869, 1048644, 0, 1572869, 1048645, 0, 1572869, 1114112, 0, 1572869, 1114113, 0, 1245186, 1114114, 0, 1900551, 1114115, 0, 1900550, 1114116, 0, 1900551, 1114117, 0, 1900550, 1114118, 0, 1900551, 1114119, 0, 1900550, 1114120, 0, 1900551, 1114121, 0, 1900550, 1114122, 0, 1310725, 1114123, 0, 1572869, 1114124, 0, 1572869, 1114125, 0, 1572869, 1114126, 0, 1572869, 1114127, 0, 1572869, 1114128, 0, 1572869, 1114129, 0, 1572869, 1114130, 0, 1245186, 1114131, 0, 1900551, 1114132, 0, 1900550, 1114133, 0, 1900551, 1114134, 0, 1900550, 1114135, 0, 1900551, 1114136, 0, 1900550, 1114137, 0, 1900551, 1114138, 0, 1900550, 1114139, 0, 1310725, 1114140, 0, 1572869, 1114141, 0, 1572869, 1114142, 0, 1572869, 1114143, 0, 1572869, 1114144, 0, 1572869, 1114145, 0, 1572869, 1114146, 0, 1572869, 1114147, 0, 1376259, 1114148, 0, 1441795, 1114149, 0, 1441795, 1114150, 0, 1441795, 1114151, 0, 1441795, 1114152, 0, 1441795, 1114153, 0, 1441795, 1114154, 0, 1441795, 1114155, 0, 1441795, 1114156, 0, 1441795, 1114157, 0, 1441795, 1114158, 0, 1441795, 1114159, 0, 1441795, 1114160, 0, 1441795, 1114161, 0, 1572869, 1114162, 0, 1572869, 1114163, 0, 1572869, 1114164, 0, 1572869, 1114165, 0, 1572869, 1114166, 0, 1572869, 1114167, 0, 1572869, 1114168, 0, 196612, 1114169, 0, 131076, 1114170, 0, 131076, 1114171, 0, 131076, 1114172, 0, 131076, 1114173, 0, 131076, 1114174, 0, 131076, 1114175, 0, 131076, 1114176, 0, 131076, 1114177, 0, 131076, 1114178, 0, 1572869, 1114179, 0, 1572869, 1114180, 0, 1572869, 1114181, 0, 1572869, 1179648, 0, 1572869, 1179649, 0, 1900550, 1179650, 0, 1769478, 1179651, 0, 1769479, 1179652, 0, 1769478, 1179653, 0, 1769479, 1179654, 0, 1769478, 1179655, 0, 1769479, 1179656, 0, 1769478, 1179657, 0, 1769479, 1179658, 0, 1376261, 1179659, 0, 1572869, 1179660, 0, 1572869, 1179661, 0, 1572869, 1179662, 0, 1572869, 1179663, 0, 1572869, 1179664, 0, 1572869, 1179665, 0, 1572869, 1179666, 0, 1900550, 1179667, 0, 1769478, 1179668, 0, 1769479, 1179669, 0, 1769478, 1179670, 0, 1769479, 1179671, 0, 1769478, 1179672, 0, 1769479, 1179673, 0, 1769478, 1179674, 0, 1769479, 1179675, 0, 1376261, 1179676, 0, 1572869, 1179677, 0, 1572869, 1179678, 0, 1572869, 1179679, 0, 1572869, 1179680, 0, 1572869, 1179681, 0, 1572869, 1179682, 0, 1572869, 1179683, 0, 1376259, 1179684, 0, 1441795, 1179685, 0, 1441795, 1179686, 0, 1441795, 1179687, 0, 851972, 1179688, 0, 851972, 1179689, 0, 2031617, 1179690, 0, 2031617, 1179691, 0, 851972, 1179692, 0, 851972, 1179693, 0, 1441795, 1179694, 0, 1441795, 1179695, 0, 1441795, 1179696, 0, 1441795, 1179697, 0, 1572869, 1179698, 0, 1572869, 1179699, 0, 1572869, 1179700, 0, 1572869, 1179701, 0, 1572869, 1179702, 0, 1572869, 1179703, 0, 1572869, 1179704, 0, 196612, 1179705, 0, 131076, 1179706, 0, 131076, 1179707, 0, 131076, 1179708, 0, 131076, 1179709, 0, 131076, 1179710, 0, 131076, 1179711, 0, 131076, 1179712, 0, 131076, 1179713, 0, 131076, 1179714, 0, 1572869, 1179715, 0, 1572869, 1179716, 0, 1572869, 1179717, 0, 1572869, 1245184, 0, 1572869, 1245185, 0, 1900550, 1245186, 0, 1835014, 1245187, 0, 1835015, 1245188, 0, 1835014, 1245189, 0, 1835015, 1245190, 0, 1835014, 1245191, 0, 1835015, 1245192, 0, 1835014, 1245193, 0, 1835015, 1245194, 0, 1835014, 1245195, 0, 1572869, 1245196, 0, 1572869, 1245197, 0, 1572869, 1245198, 0, 1572869, 1245199, 0, 1572869, 1245200, 0, 1572869, 1245201, 0, 1572869, 1245202, 0, 1900550, 1245203, 0, 1835014, 1245204, 0, 1835015, 1245205, 0, 1835014, 1245206, 0, 1835015, 1245207, 0, 1835014, 1245208, 0, 1835015, 1245209, 0, 1835014, 1245210, 0, 1835015, 1245211, 0, 1835014, 1245212, 0, 1572869, 1245213, 0, 1572869, 1245214, 0, 1572869, 1245215, 0, 1572869, 1245216, 0, 1572869, 1245217, 0, 1572869, 1245218, 0, 1572869, 1245219, 0, 1376259, 1245220, 0, 1441795, 1245221, 0, 1441795, 1245222, 0, 1441795, 1245223, 0, 851972, 1245224, 0, 851972, 1245225, 0, 851972, 1245226, 0, 851972, 1245227, 0, 851972, 1245228, 0, 851972, 1245229, 0, 1441795, 1245230, 0, 1441795, 1245231, 0, 1441795, 1245232, 0, 1441795, 1245233, 0, 1572869, 1245234, 0, 1572869, 1245235, 0, 1572869, 1245236, 0, 1572869, 1245237, 0, 1572869, 1245238, 0, 1572869, 1245239, 0, 1572869, 1245240, 0, 196612, 1245241, 0, 131076, 1245242, 0, 131076, 1245243, 0, 131076, 1245244, 0, 131076, 1245245, 0, 131076, 1245246, 0, 131076, 1245247, 0, 131076, 1245248, 0, 131076, 1245249, 0, 131076, 1245250, 0, 1572869, 1245251, 0, 1572869, 1245252, 0, 1572869, 1245253, 0, 1572869, 1310720, 0, 1572869, 1310721, 0, 1900550, 1310722, 0, 1769478, 1310723, 0, 1769479, 1310724, 0, 851969, 1310725, 0, 851969, 1310726, 0, 851969, 1310727, 0, 851969, 1310728, 0, 1769478, 1310729, 0, 1769479, 1310730, 0, 1769478, 1310731, 0, 1572869, 1310732, 0, 1572869, 1310733, 0, 1572869, 1310734, 0, 1572869, 1310735, 0, 1572869, 1310736, 0, 1572869, 1310737, 0, 1572869, 1310738, 0, 1900550, 1310739, 0, 1769478, 1310740, 0, 1769479, 1310741, 0, 1769478, 1310742, 0, 1769479, 1310743, 0, 1769478, 1310744, 0, 1769479, 1310745, 0, 1769478, 1310746, 0, 1769479, 1310747, 0, 1769478, 1310748, 0, 1572869, 1310749, 0, 1572869, 1310750, 0, 1572869, 1310751, 0, 1572869, 1310752, 0, 1572869, 1310753, 0, 1572869, 1310754, 0, 1572869, 1310755, 0, 1376259, 1310756, 0, 1441795, 1310757, 0, 1441795, 1310758, 0, 1441795, 1310759, 0, 1441795, 1310760, 0, 1441795, 1310761, 0, 1441795, 1310762, 0, 1441795, 1310763, 0, 1441795, 1310764, 0, 1441795, 1310765, 0, 1441795, 1310766, 0, 1441795, 1310767, 0, 1441795, 1310768, 0, 1441795, 1310769, 0, 1572869, 1310770, 0, 1572869, 1310771, 0, 1572869, 1310772, 0, 1572869, 1310773, 0, 1572869, 1310774, 0, 1572869, 1310775, 0, 1572869, 1310776, 0, 196612, 1310777, 0, 131076, 1310778, 0, 131076, 1310779, 0, 131076, 1310780, 0, 131076, 1310781, 0, 131076, 1310782, 0, 131076, 1310783, 0, 131076, 1310784, 0, 131076, 1310785, 0, 131076, 1310786, 0, 1572869, 1310787, 0, 1572869, 1310788, 0, 1572869, 1310789, 0, 1572869, 1376256, 0, 1572869, 1376257, 0, 1900550, 1376258, 0, 1835014, 1376259, 0, 1835015, 1376260, 0, 851969, 1376261, 0, 851969, 1376262, 0, 851969, 1376263, 0, 851969, 1376264, 0, 1835014, 1376265, 0, 1835015, 1376266, 0, 1835014, 1376267, 0, 1572869, 1376268, 0, 1572869, 1376269, 0, 1572869, 1376270, 0, 1572869, 1376271, 0, 1572869, 1376272, 0, 1572869, 1376273, 0, 1572869, 1376274, 0, 1900550, 1376275, 0, 1835014, 1376276, 0, 1835015, 1376277, 0, 1835014, 1376278, 0, 1835015, 1376279, 0, 1835014, 1376280, 0, 1835015, 1376281, 0, 1835014, 1376282, 0, 1835015, 1376283, 0, 1835014, 1376284, 0, 1572869, 1376285, 0, 1572869, 1376286, 0, 1572869, 1376287, 0, 1572869, 1376288, 0, 1572869, 1376289, 0, 1572869, 1376290, 0, 1572869, 1376291, 0, 1376259, 1376292, 0, 1441795, 1376293, 0, 1441795, 1376294, 0, 1441795, 1376295, 0, 1441795, 1376296, 0, 1441795, 1376297, 0, 1441795, 1376298, 0, 1441795, 1376299, 0, 1441795, 1376300, 0, 1441795, 1376301, 0, 1441795, 1376302, 0, 1441795, 1376303, 0, 1441795, 1376304, 0, 1441795, 1376305, 0, 1572869, 1376306, 0, 1572869, 1376307, 0, 1572869, 1376308, 0, 1572869, 1376309, 0, 1572869, 1376310, 0, 1572869, 1376311, 0, 1572869, 1376312, 0, 196612, 1376313, 0, 131076, 1376314, 0, 131076, 1376315, 0, 131076, 1376316, 0, 1703939, 1376317, 0, 131076, 1376318, 0, 131076, 1376319, 0, 131076, 1376320, 0, 131076, 1376321, 0, 131076, 1376322, 0, 1572869, 1376323, 0, 1572869, 1376324, 0, 1572869, 1376325, 0, 1572869, 1441792, 0, 1572869, 1441793, 0, 1900550, 1441794, 0, 1769478, 1441795, 0, 1769479, 1441796, 0, 1769478, 1441797, 0, 1769479, 1441798, 0, 1769478, 1441799, 0, 1769479, 1441800, 0, 1769478, 1441801, 0, 1769479, 1441802, 0, 1769478, 1441803, 0, 1572869, 1441804, 0, 1572869, 1441805, 0, 1572869, 1441806, 0, 1572869, 1441807, 0, 1572869, 1441808, 0, 1572869, 1441809, 0, 1572869, 1441810, 0, 1900550, 1441811, 0, 1769478, 1441812, 0, 1769479, 1441813, 0, 1769478, 1441814, 0, 1769479, 1441815, 0, 1769478, 1441816, 0, 1769479, 1441817, 0, 1769478, 1441818, 0, 1769479, 1441819, 0, 1769478, 1441820, 0, 1572869, 1441821, 0, 1572869, 1441822, 0, 1572869, 1441823, 0, 1572869, 1441824, 0, 1572869, 1441825, 0, 1572869, 1441826, 0, 1572869, 1441827, 0, 1572869, 1441828, 0, 1572869, 1441829, 0, 1572869, 1441830, 0, 1572869, 1441831, 0, 1572869, 1441832, 0, 1572869, 1441833, 0, 1572869, 1441834, 0, 1572869, 1441835, 0, 1572869, 1441836, 0, 1572869, 1441837, 0, 1572869, 1441838, 0, 1572869, 1441839, 0, 1572869, 1441840, 0, 1572869, 1441841, 0, 1572869, 1441842, 0, 1572869, 1441843, 0, 1572869, 1441844, 0, 1572869, 1441845, 0, 1572869, 1441846, 0, 1572869, 1441847, 0, 1572869, 1441848, 0, 1572869, 1441849, 0, 1572869, 1441850, 0, 1572869, 1441851, 0, 1572869, 1441852, 0, 1572869, 1441853, 0, 1572869, 1441854, 0, 1572869, 1441855, 0, 1572869, 1441856, 0, 1572869, 1441857, 0, 1572869, 1441858, 0, 1572869, 1441859, 0, 1572869, 1441860, 0, 1572869, 1441861, 0, 1572869, 1507328, 0, 1572869, 1507329, 0, 1572869, 1507330, 0, 1572869, 1507331, 0, 1572869, 1507332, 0, 1572869, 1507333, 0, 1572869, 1507334, 0, 1572869, 1507335, 0, 1572869, 1507336, 0, 1572869, 1507337, 0, 1572869, 1507338, 0, 1572869, 1507339, 0, 1572869, 1507340, 0, 1572869, 1507341, 0, 1572869, 1507342, 0, 1572869, 1507343, 0, 1572869, 1507344, 0, 1572869, 1507345, 0, 1572869, 1507346, 0, 1572869, 1507347, 0, 1572869, 1507348, 0, 1572869, 1507349, 0, 1572869, 1507350, 0, 1572869, 1507351, 0, 1572869, 1507352, 0, 1572869, 1507353, 0, 1572869, 1507354, 0, 1572869, 1507355, 0, 1572869, 1507356, 0, 1572869, 1507357, 0, 1572869, 1507358, 0, 1572869, 1507359, 0, 1572869, 1507360, 0, 1572869, 1507361, 0, 1572869, 1507362, 0, 1572869, 1507363, 0, 1572869, 1507364, 0, 1572869, 1507365, 0, 1572869, 1507366, 0, 1572869, 1507367, 0, 1572869, 1507368, 0, 1572869, 1507369, 0, 1572869, 1507370, 0, 1572869, 1507371, 0, 1572869, 1507372, 0, 1572869, 1507373, 0, 1572869, 1507374, 0, 1572869, 1507375, 0, 1572869, 1507376, 0, 1572869, 1507377, 0, 1572869, 1507378, 0, 1572869, 1507379, 0, 1572869, 1507380, 0, 1572869, 1507381, 0, 1572869, 1507382, 0, 1572869, 1507383, 0, 1572869, 1507384, 0, 1572869, 1507385, 0, 1572869, 1507386, 0, 1572869, 1507387, 0, 1572869, 1507388, 0, 1572869, 1507389, 0, 1572869, 1507390, 0, 1572869, 1507391, 0, 1572869, 1507392, 0, 1572869, 1507393, 0, 1572869, 1507394, 0, 1572869, 1507395, 0, 1572869, 1507396, 0, 1572869, 1507397, 0, 1572869, 1572864, 0, 1572869, 1572865, 0, 1572869, 1572866, 0, 1572869, 1572867, 0, 1572869, 1572868, 0, 1572869, 1572869, 0, 1572869, 1572870, 0, 1572869, 1572871, 0, 1572869, 1572872, 0, 1572869, 1572873, 0, 1572869, 1572874, 0, 1572869, 1572875, 0, 1572869, 1572876, 0, 1572869, 1572877, 0, 1572869, 1572878, 0, 1572869, 1572879, 0, 1572869, 1572880, 0, 1572869, 1572881, 0, 1572869, 1572882, 0, 1572869, 1572883, 0, 1572869, 1572884, 0, 1572869, 1572885, 0, 1572869, 1572886, 0, 1572869, 1572887, 0, 1572869, 1572888, 0, 1572869, 1572889, 0, 1572869, 1572890, 0, 1572869, 1572891, 0, 1572869, 1572892, 0, 1572869, 1572893, 0, 1572869, 1572894, 0, 1572869, 1572895, 0, 1572869, 1572896, 0, 1572869, 1572897, 0, 1572869, 1572898, 0, 1572869, 1572899, 0, 1572869, 1572900, 0, 1572869, 1572901, 0, 1572869, 1572902, 0, 1572869, 1572903, 0, 1572869, 1572904, 0, 1572869, 1572905, 0, 1572869, 1572906, 0, 1572869, 1572907, 0, 1572869, 1572908, 0, 1572869, 1572909, 0, 1572869, 1572910, 0, 1572869, 1572911, 0, 1572869, 1572912, 0, 1572869, 1572913, 0, 1572869, 1572914, 0, 1572869, 1572915, 0, 1572869, 1572916, 0, 1572869, 1572917, 0, 1572869, 1572918, 0, 1572869, 1572919, 0, 1572869, 1572920, 0, 1572869, 1572921, 0, 1572869, 1572922, 0, 1572869, 1572923, 0, 1572869, 1572924, 0, 1572869, 1572925, 0, 1572869, 1572926, 0, 1572869, 1572927, 0, 1572869, 1572928, 0, 1572869, 1572929, 0, 1572869, 1572930, 0, 1572869, 1572931, 0, 1572869, 1572932, 0, 1572869, 1572933, 0, 1572869, 1638400, 0, 1572869, 1638401, 0, 1572869, 1638402, 0, 1572869, 1638403, 0, 1572869, 1638404, 0, 1572869, 1638405, 0, 1572869, 1638406, 0, 1572869, 1638407, 0, 1572869, 1638408, 0, 1572869, 1638409, 0, 1572869, 1638410, 0, 1572869, 1638411, 0, 1572869, 1638412, 0, 1572869, 1638413, 0, 1572869, 1638414, 0, 1572869, 1638415, 0, 1572869, 1638416, 0, 1572869, 1638417, 0, 1572869, 1638418, 0, 1572869, 1638419, 0, 1572869, 1638420, 0, 1572869, 1638421, 0, 1572869, 1638422, 0, 1572869, 1638423, 0, 1572869, 1638424, 0, 1572869, 1638425, 0, 1572869, 1638426, 0, 1572869, 1638427, 0, 1572869, 1638428, 0, 1572869, 1638429, 0, 1572869, 1638430, 0, 1572869, 1638431, 0, 1572869, 1638432, 0, 1572869, 1638433, 0, 1572869, 1638434, 0, 1572869, 1638435, 0, 1572869, 1638436, 0, 1572869, 1638437, 0, 1572869, 1638438, 0, 1572869, 1638439, 0, 1572869, 1638440, 0, 1572869, 1638441, 0, 1572869, 1638442, 0, 1572869, 1638443, 0, 1572869, 1638444, 0, 1572869, 1638445, 0, 1572869, 1638446, 0, 1572869, 1638447, 0, 1572869, 1638448, 0, 1572869, 1638449, 0, 1572869, 1638450, 0, 1572869, 1638451, 0, 1572869, 1638452, 0, 1572869, 1638453, 0, 1572869, 1638454, 0, 1572869, 1638455, 0, 1572869, 1638456, 0, 1572869, 1638457, 0, 1572869, 1638458, 0, 1572869, 1638459, 0, 1572869, 1638460, 0, 1572869, 1638461, 0, 1572869, 1638462, 0, 1572869, 1638463, 0, 1572869, 1638464, 0, 1572869, 1638465, 0, 1572869, 1638466, 0, 1572869, 1638467, 0, 1572869, 1638468, 0, 1572869, 1638469, 0, 1572869, 1703936, 0, 1572869, 1703937, 0, 1572869, 1703938, 0, 1572869, 1703939, 0, 1572869, 1703940, 0, 1572869, 1703941, 0, 1572869, 1703942, 0, 1572869, 1703943, 0, 1572869, 1703944, 0, 1572869, 1703945, 0, 1572869, 1703946, 0, 1572869, 1703947, 0, 1572869, 1703948, 0, 1572869, 1703949, 0, 1572869, 1703950, 0, 1572869, 1703951, 0, 1572869, 1703952, 0, 1572869, 1703953, 0, 1572869, 1703954, 0, 1572869, 1703955, 0, 1572869, 1703956, 0, 1572869, 1703957, 0, 1572869, 1703958, 0, 1572869, 1703959, 0, 1572869, 1703960, 0, 1572869, 1703961, 0, 1572869, 1703962, 0, 1572869, 1703963, 0, 1572869, 1703964, 0, 1572869, 1703965, 0, 1572869, 1703966, 0, 1572869, 1703967, 0, 1572869, 1703968, 0, 1572869, 1703969, 0, 1572869, 1703970, 0, 1572869, 1703971, 0, 1572869, 1703972, 0, 1572869, 1703973, 0, 1572869, 1703974, 0, 1572869, 1703975, 0, 1572869, 1703976, 0, 1572869, 1703977, 0, 1572869, 1703978, 0, 1572869, 1703979, 0, 1572869, 1703980, 0, 1572869, 1703981, 0, 1572869, 1703982, 0, 1572869, 1703983, 0, 1572869, 1703984, 0, 1572869, 1703985, 0, 1572869, 1703986, 0, 1572869, 1703987, 0, 1572869, 1703988, 0, 1572869, 1703989, 0, 1572869, 1703990, 0, 1572869, 1703991, 0, 1572869, 1703992, 0, 1572869, 1703993, 0, 1572869, 1703994, 0, 1572869, 1703995, 0, 1572869, 1703996, 0, 1572869, 1703997, 0, 1572869, 1703998, 0, 1572869, 1703999, 0, 1572869, 1704000, 0, 1572869, 1704001, 0, 1572869, 1704002, 0, 1572869, 1704003, 0, 1572869, 1704004, 0, 1572869, 1704005, 0, 1572869, 1769472, 0, 1572869, 1769473, 0, 1572869, 1769474, 0, 1572869, 1769475, 0, 1572869, 1769476, 0, 1572869, 1769477, 0, 1572869, 1769478, 0, 1572869, 1769479, 0, 1572869, 1769480, 0, 1572869, 1769481, 0, 1572869, 1769482, 0, 1572869, 1769483, 0, 1572869, 1769484, 0, 1572869, 1769485, 0, 1572869, 1769486, 0, 1572869, 1769487, 0, 1572869, 1769488, 0, 1572869, 1769489, 0, 1572869, 1769490, 0, 1572869, 1769491, 0, 1572869, 1769492, 0, 1572869, 1769493, 0, 1572869, 1769494, 0, 1572869, 1769495, 0, 1572869, 1769496, 0, 1572869, 1769497, 0, 1572869, 1769498, 0, 1572869, 1769499, 0, 1572869, 1769500, 0, 1572869, 1769501, 0, 1572869, 1769502, 0, 1572869, 1769503, 0, 1572869, 1769504, 0, 1572869, 1769505, 0, 1572869, 1769506, 0, 1572869, 1769507, 0, 1572869, 1769508, 0, 1572869, 1769509, 0, 1572869, 1769510, 0, 1572869, 1769511, 0, 1572869, 1769512, 0, 1572869, 1769513, 0, 1572869, 1769514, 0, 1572869, 1769515, 0, 1572869, 1769516, 0, 1572869, 1769517, 0, 1572869, 1769518, 0, 1572869, 1769519, 0, 1572869, 1769520, 0, 1572869, 1769521, 0, 1572869, 1769522, 0, 1572869, 1769523, 0, 1572869, 1769524, 0, 1572869, 1769525, 0, 1572869, 1769526, 0, 1572869, 1769527, 0, 1572869, 1769528, 0, 1572869, 1769529, 0, 1572869, 1769530, 0, 1572869, 1769531, 0, 1572869, 1769532, 0, 1572869, 1769533, 0, 1572869, 1769534, 0, 1572869, 1769535, 0, 1572869, 1769536, 0, 1572869, 1769537, 0, 1572869, 1769538, 0, 1572869, 1769539, 0, 1572869, 1769540, 0, 1572869, 1769541, 0, 1572869, 1835008, 0, 1572869, 1835009, 0, 1572869, 1835010, 0, 1572869, 1835011, 0, 1572869, 1835012, 0, 1572869, 1835013, 0, 1572869, 1835014, 0, 1572869, 1835015, 0, 1572869, 1835016, 0, 1572869, 1835017, 0, 1572869, 1835018, 0, 1572869, 1835019, 0, 1572869, 1835020, 0, 1572869, 1835021, 0, 1572869, 1835022, 0, 1572869, 1835023, 0, 1572869, 1835024, 0, 1572869, 1835025, 0, 1572869, 1835026, 0, 1572869, 1835027, 0, 1572869, 1835028, 0, 1572869, 1835029, 0, 1572869, 1835030, 0, 1572869, 1835031, 0, 1572869, 1835032, 0, 1572869, 1835033, 0, 1572869, 1835034, 0, 1572869, 1835035, 0, 1572869, 1835036, 0, 1572869, 1835037, 0, 1572869, 1835038, 0, 1572869, 1835039, 0, 1572869, 1835040, 0, 1572869, 1835041, 0, 1572869, 1835042, 0, 1572869, 1835043, 0, 6, 1835044, 0, 7, 1835045, 0, 7, 1835046, 0, 7, 1835047, 0, 7, 1835048, 0, 7, 1835049, 0, 7, 1835050, 0, 7, 1835051, 0, 7, 1835052, 0, 7, 1835053, 0, 7, 1835054, 0, 7, 1835055, 0, 7, 1835056, 0, 131072, 1835057, 0, 1572869, 1835058, 0, 1572869, 1835059, 0, 1572869, 1835060, 0, 1572869, 1835061, 0, 1572869, 1835062, 0, 1572869, 1835063, 0, 1572869, 1835064, 0, 0, 1835065, 0, 1, 1835066, 0, 1, 1835067, 0, 1, 1835068, 0, 1, 1835069, 0, 1, 1835070, 0, 1, 1835071, 0, 1, 1835072, 0, 1, 1835073, 0, 1, 1835074, 0, 2, 1835075, 0, 1572869, 1835076, 0, 1572869, 1835077, 0, 1572869, 1900544, 0, 1572869, 1900545, 0, 131077, 1900546, 0, 131078, 1900547, 0, 131078, 1900548, 0, 131078, 1900549, 0, 131078, 1900550, 0, 131078, 1900551, 0, 131078, 1900552, 0, 131078, 1900553, 0, 131078, 1900554, 0, 131079, 1900555, 0, 1572869, 1900556, 0, 1572869, 1900557, 0, 1572869, 1900558, 0, 1572869, 1900559, 0, 1572869, 1900560, 0, 1572869, 1900561, 0, 1572869, 1900562, 0, 131077, 1900563, 0, 131078, 1900564, 0, 131078, 1900565, 0, 131078, 1900566, 0, 131078, 1900567, 0, 131078, 1900568, 0, 131078, 1900569, 0, 131078, 1900570, 0, 131078, 1900571, 0, 131079, 1900572, 0, 1572869, 1900573, 0, 1572869, 1900574, 0, 1572869, 1900575, 0, 1572869, 1900576, 0, 1572869, 1900577, 0, 1572869, 1900578, 0, 1572869, 1900579, 0, 65542, 1900580, 0, 65543, 1900581, 0, 65543, 1900582, 0, 65543, 1900583, 0, 65543, 1900584, 0, 65543, 1900585, 0, 65543, 1900586, 0, 65543, 1900587, 0, 65543, 1900588, 0, 65543, 1900589, 0, 65543, 1900590, 0, 65543, 1900591, 0, 65543, 1900592, 0, 196608, 1900593, 0, 1572869, 1900594, 0, 1572869, 1900595, 0, 1572869, 1900596, 0, 1572869, 1900597, 0, 1572869, 1900598, 0, 1572869, 1900599, 0, 1572869, 1900600, 0, 65536, 1900601, 0, 65537, 1900602, 0, 65537, 1900603, 0, 65537, 1900604, 0, 65537, 1900605, 0, 65537, 1900606, 0, 65537, 1900607, 0, 65537, 1900608, 0, 65537, 1900609, 0, 65537, 1900610, 0, 65538, 1900611, 0, 1572869, 1900612, 0, 1572869, 1900613, 0, 1572869, 1966080, 0, 1572869, 1966081, 0, 196613, 1966082, 0, 196614, 1966083, 0, 196614, 1966084, 0, 196614, 1966085, 0, 196614, 1966086, 0, 196614, 1966087, 0, 196614, 1966088, 0, 196614, 1966089, 0, 196614, 1966090, 0, 196615, 1966091, 0, 1572869, 1966092, 0, 1572869, 1966093, 0, 1572869, 1966094, 0, 1572869, 1966095, 0, 1572869, 1966096, 0, 1572869, 1966097, 0, 1572869, 1966098, 0, 196613, 1966099, 0, 196614, 1966100, 0, 196614, 1966101, 0, 196614, 1966102, 0, 196614, 1966103, 0, 196614, 1966104, 0, 196614, 1966105, 0, 196614, 1966106, 0, 196614, 1966107, 0, 196615, 1966108, 0, 1572869, 1966109, 0, 1572869, 1966110, 0, 1572869, 1966111, 0, 1572869, 1966112, 0, 1572869, 1966113, 0, 1572869, 1966114, 0, 1572869, 1966115, 0, 1310726, 1966116, 0, 1376259, 1966117, 0, 1376259, 1966118, 0, 1376259, 1966119, 0, 1376259, 1966120, 0, 1376259, 1966121, 0, 1376259, 1966122, 0, 1376259, 1966123, 0, 1376259, 1966124, 0, 1376259, 1966125, 0, 1376259, 1966126, 0, 1376259, 1966127, 0, 1376259, 1966128, 0, 1376259, 1966129, 0, 1572869, 1966130, 0, 1572869, 1966131, 0, 1572869, 1966132, 0, 1572869, 1966133, 0, 1572869, 1966134, 0, 1572869, 1966135, 0, 1572869, 1966136, 0, 524288, 1966137, 0, 524288, 1966138, 0, 524288, 1966139, 0, 524288, 1966140, 0, 524288, 1966141, 0, 524288, 1966142, 0, 524288, 1966143, 0, 524288, 1966144, 0, 524288, 1966145, 0, 524288, 1966146, 0, 524288, 1966147, 0, 1572869, 1966148, 0, 1572869, 1966149, 0, 1572869, 2031616, 0, 1572869, 2031617, 0, 1245186, 2031618, 0, 1900551, 2031619, 0, 1900550, 2031620, 0, 1900551, 2031621, 0, 1900550, 2031622, 0, 1900551, 2031623, 0, 1900550, 2031624, 0, 1900551, 2031625, 0, 1900550, 2031626, 0, 1900551, 2031627, 0, 1572869, 2031628, 0, 1572869, 2031629, 0, 1572869, 2031630, 0, 1572869, 2031631, 0, 1572869, 2031632, 0, 1572869, 2031633, 0, 1572869, 2031634, 0, 1245186, 2031635, 0, 1900551, 2031636, 0, 1900550, 2031637, 0, 1900551, 2031638, 0, 1900550, 2031639, 0, 1900551, 2031640, 0, 1900550, 2031641, 0, 1900551, 2031642, 0, 1900550, 2031643, 0, 1900551, 2031644, 0, 1572869, 2031645, 0, 1572869, 2031646, 0, 1572869, 2031647, 0, 1572869, 2031648, 0, 1572869, 2031649, 0, 1572869, 2031650, 0, 1572869, 2031651, 0, 1376262, 2031652, 0, 1441795, 2031653, 0, 1441795, 2031654, 0, 1441795, 2031655, 0, 1441795, 2031656, 0, 1441795, 2031657, 0, 1441795, 2031658, 0, 1441795, 2031659, 0, 1441795, 2031660, 0, 1441795, 2031661, 0, 1441795, 2031662, 0, 1441795, 2031663, 0, 1441795, 2031664, 0, 1441795, 2031665, 0, 1572869, 2031666, 0, 1572869, 2031667, 0, 1572869, 2031668, 0, 1572869, 2031669, 0, 1572869, 2031670, 0, 1572869, 2031671, 0, 1572869, 2031672, 0, 524288, 2031673, 0, 589824, 2031674, 0, 589824, 2031675, 0, 589824, 2031676, 0, 589824, 2031677, 0, 589824, 2031678, 0, 589824, 2031679, 0, 589824, 2031680, 0, 589824, 2031681, 0, 589824, 2031682, 0, 589824, 2031683, 0, 1572869, 2031684, 0, 1572869, 2031685, 0, 1572869, 2097152, 0, 1572869, 2097153, 0, 1900550, 2097154, 0, 1769478, 2097155, 0, 1769479, 2097156, 0, 1769478, 2097157, 0, 1769479, 2097158, 0, 1769478, 2097159, 0, 1769479, 2097160, 0, 1769478, 2097161, 0, 1769479, 2097162, 0, 1769478, 2097163, 0, 1572869, 2097164, 0, 1572869, 2097165, 0, 1572869, 2097166, 0, 1572869, 2097167, 0, 1572869, 2097168, 0, 1572869, 2097169, 0, 1572869, 2097170, 0, 1900550, 2097171, 0, 1769478, 2097172, 0, 1769479, 2097173, 0, 1769478, 2097174, 0, 1769479, 2097175, 0, 1769478, 2097176, 0, 1769479, 2097177, 0, 1769478, 2097178, 0, 1769479, 2097179, 0, 1769478, 2097180, 0, 1572869, 2097181, 0, 1572869, 2097182, 0, 1572869, 2097183, 0, 1572869, 2097184, 0, 1572869, 2097185, 0, 1572869, 2097186, 0, 1572869, 2097187, 0, 1376259, 2097188, 0, 1441795, 2097189, 0, 1441795, 2097190, 0, 1441795, 2097191, 0, 1441795, 2097192, 0, 1441795, 2097193, 0, 1441795, 2097194, 0, 1441795, 2097195, 0, 1441795, 2097196, 0, 1441795, 2097197, 0, 1441795, 2097198, 0, 1441795, 2097199, 0, 1441795, 2097200, 0, 1441795, 2097201, 0, 1572869, 2097202, 0, 1572869, 2097203, 0, 1572869, 2097204, 0, 1572869, 2097205, 0, 1572869, 2097206, 0, 1572869, 2097207, 0, 1572869, 2097208, 0, 524288, 2097209, 0, 851972, 2097210, 0, 851972, 2097211, 0, 589824, 2097212, 0, 589824, 2097213, 0, 589824, 2097214, 0, 589824, 2097215, 0, 589824, 2097216, 0, 851969, 2097217, 0, 851969, 2097218, 0, 589824, 2097219, 0, 1572869, 2097220, 0, 1572869, 2097221, 0, 1572869, 2162688, 0, 1572869, 2162689, 0, 1900550, 2162690, 0, 1835014, 2162691, 0, 1835015, 2162692, 0, 1835014, 2162693, 0, 1835015, 2162694, 0, 1835014, 2162695, 0, 1835015, 2162696, 0, 1835014, 2162697, 0, 1835015, 2162698, 0, 1835014, 2162699, 0, 1572869, 2162700, 0, 1572869, 2162701, 0, 1572869, 2162702, 0, 1572869, 2162703, 0, 1572869, 2162704, 0, 1572869, 2162705, 0, 1572869, 2162706, 0, 1900550, 2162707, 0, 1835014, 2162708, 0, 1835015, 2162709, 0, 1835014, 2162710, 0, 851969, 2162711, 0, 851969, 2162712, 0, 1835015, 2162713, 0, 1835014, 2162714, 0, 1835015, 2162715, 0, 1835014, 2162716, 0, 1572869, 2162717, 0, 1572869, 2162718, 0, 1572869, 2162719, 0, 1572869, 2162720, 0, 1572869, 2162721, 0, 1572869, 2162722, 0, 1572869, 2162723, 0, 1376259, 2162724, 0, 1441795, 2162725, 0, 1441795, 2162726, 0, 1441795, 2162727, 0, 1441795, 2162728, 0, 851972, 2162729, 0, 851972, 2162730, 0, 851972, 2162731, 0, 851972, 2162732, 0, 1441795, 2162733, 0, 1441795, 2162734, 0, 1441795, 2162735, 0, 1441795, 2162736, 0, 1441795, 2162737, 0, 1572869, 2162738, 0, 1572869, 2162739, 0, 1572869, 2162740, 0, 1572869, 2162741, 0, 1572869, 2162742, 0, 1572869, 2162743, 0, 1572869, 2162744, 0, 524288, 2162745, 0, 851972, 2162746, 0, 851972, 2162747, 0, 589824, 2162748, 0, 589824, 2162749, 0, 589824, 2162750, 0, 589824, 2162751, 0, 589824, 2162752, 0, 851969, 2162753, 0, 851969, 2162754, 0, 589824, 2162755, 0, 1572869, 2162756, 0, 1572869, 2162757, 0, 1572869, 2228224, 0, 1572869, 2228225, 0, 1900550, 2228226, 0, 1769478, 2228227, 0, 1769479, 2228228, 0, 851972, 2228229, 0, 851972, 2228230, 0, 851972, 2228231, 0, 851972, 2228232, 0, 1769478, 2228233, 0, 1769479, 2228234, 0, 1769478, 2228235, 0, 1572869, 2228236, 0, 1572869, 2228237, 0, 1572869, 2228238, 0, 1572869, 2228239, 0, 1572869, 2228240, 0, 1572869, 2228241, 0, 1572869, 2228242, 0, 1900550, 2228243, 0, 1769478, 2228244, 0, 1769479, 2228245, 0, 1769478, 2228246, 0, 851969, 2228247, 0, 851969, 2228248, 0, 1769479, 2228249, 0, 1769478, 2228250, 0, 1769479, 2228251, 0, 1769478, 2228252, 0, 1572869, 2228253, 0, 1572869, 2228254, 0, 1572869, 2228255, 0, 1572869, 2228256, 0, 1572869, 2228257, 0, 1572869, 2228258, 0, 1572869, 2228259, 0, 1376259, 2228260, 0, 1441795, 2228261, 0, 1441795, 2228262, 0, 1441795, 2228263, 0, 1441795, 2228264, 0, 1441795, 2228265, 0, 1441795, 2228266, 0, 1441795, 2228267, 0, 1441795, 2228268, 0, 1441795, 2228269, 0, 1441795, 2228270, 0, 1441795, 2228271, 0, 1441795, 2228272, 0, 1441795, 2228273, 0, 1572869, 2228274, 0, 1572869, 2228275, 0, 1572869, 2228276, 0, 1572869, 2228277, 0, 1572869, 2228278, 0, 1572869, 2228279, 0, 1572869, 2228280, 0, 524288, 2228281, 0, 589824, 2228282, 0, 589824, 2228283, 0, 589824, 2228284, 0, 589824, 2228285, 0, 589824, 2228286, 0, 589824, 2228287, 0, 589824, 2228288, 0, 589824, 2228289, 0, 589824, 2228290, 0, 589824, 2228291, 0, 1572869, 2228292, 0, 1572869, 2228293, 0, 1572869, 2293760, 0, 1572869, 2293761, 0, 1900550, 2293762, 0, 1835014, 2293763, 0, 1835015, 2293764, 0, 851972, 2293765, 0, 851972, 2293766, 0, 851972, 2293767, 0, 851972, 2293768, 0, 1835014, 2293769, 0, 1835015, 2293770, 0, 1835014, 2293771, 0, 1572869, 2293772, 0, 1572869, 2293773, 0, 1572869, 2293774, 0, 1572869, 2293775, 0, 1572869, 2293776, 0, 1572869, 2293777, 0, 1572869, 2293778, 0, 1900550, 2293779, 0, 1835014, 2293780, 0, 1835015, 2293781, 0, 1835014, 2293782, 0, 1835015, 2293783, 0, 1835014, 2293784, 0, 1835015, 2293785, 0, 1835014, 2293786, 0, 1835015, 2293787, 0, 1835014, 2293788, 0, 1572869, 2293789, 0, 1572869, 2293790, 0, 1572869, 2293791, 0, 1572869, 2293792, 0, 1572869, 2293793, 0, 1572869, 2293794, 0, 1572869, 2293795, 0, 1376259, 2293796, 0, 1441795, 2293797, 0, 1441795, 2293798, 0, 1441795, 2293799, 0, 1441795, 2293800, 0, 1441795, 2293801, 0, 1441795, 2293802, 0, 1441795, 2293803, 0, 1441795, 2293804, 0, 1441795, 2293805, 0, 1441795, 2293806, 0, 1441795, 2293807, 0, 1441795, 2293808, 0, 1441795, 2293809, 0, 1572869, 2293810, 0, 1572869, 2293811, 0, 1572869, 2293812, 0, 1572869, 2293813, 0, 1572869, 2293814, 0, 1572869, 2293815, 0, 1572869, 2293816, 0, 524288, 2293817, 0, 589824, 2293818, 0, 589824, 2293819, 0, 589824, 2293820, 0, 589824, 2293821, 0, 589824, 2293822, 0, 589824, 2293823, 0, 589824, 2293824, 0, 589824, 2293825, 0, 589824, 2293826, 0, 589824, 2293827, 0, 1572869, 2293828, 0, 1572869, 2293829, 0, 1572869, 2359296, 0, 1572869, 2359297, 0, 1900550, 2359298, 0, 1769478, 2359299, 0, 1769479, 2359300, 0, 1769478, 2359301, 0, 1769479, 2359302, 0, 1769478, 2359303, 0, 1769479, 2359304, 0, 1769478, 2359305, 0, 1769479, 2359306, 0, 1769478, 2359307, 0, 1572869, 2359308, 0, 1572869, 2359309, 0, 1572869, 2359310, 0, 1572869, 2359311, 0, 1572869, 2359312, 0, 1572869, 2359313, 0, 1572869, 2359314, 0, 1900550, 2359315, 0, 1769478, 2359316, 0, 1769479, 2359317, 0, 1769478, 2359318, 0, 1769479, 2359319, 0, 1769478, 2359320, 0, 1769479, 2359321, 0, 1769478, 2359322, 0, 1769479, 2359323, 0, 1769478, 2359324, 0, 1572869, 2359325, 0, 1572869, 2359326, 0, 1572869, 2359327, 0, 1572869, 2359328, 0, 1572869, 2359329, 0, 1572869, 2359330, 0, 1572869, 2359331, 0, 1376259, 2359332, 0, 1441795, 2359333, 0, 1441795, 2359334, 0, 1441795, 2359335, 0, 1441795, 2359336, 0, 1441795, 2359337, 0, 1441795, 2359338, 0, 1703939, 2359339, 0, 1441795, 2359340, 0, 1441795, 2359341, 0, 1441795, 2359342, 0, 1441795, 2359343, 0, 1441795, 2359344, 0, 1441795, 2359345, 0, 1572869, 2359346, 0, 1572869, 2359347, 0, 1572869, 2359348, 0, 1572869, 2359349, 0, 1572869, 2359350, 0, 1572869, 2359351, 0, 1572869, 2359352, 0, 524288, 2359353, 0, 589824, 2359354, 0, 589824, 2359355, 0, 589824, 2359356, 0, 1703939, 2359357, 0, 589824, 2359358, 0, 589824, 2359359, 0, 589824, 2359360, 0, 589824, 2359361, 0, 589824, 2359362, 0, 589824, 2359363, 0, 1572869, 2359364, 0, 1572869, 2359365, 0, 1572869, 2424832, 0, 1572869, 2424833, 0, 1572869, 2424834, 0, 1572869, 2424835, 0, 1572869, 2424836, 0, 1572869, 2424837, 0, 1572869, 2424838, 0, 1572869, 2424839, 0, 1572869, 2424840, 0, 1572869, 2424841, 0, 1572869, 2424842, 0, 1572869, 2424843, 0, 1572869, 2424844, 0, 1572869, 2424845, 0, 1572869, 2424846, 0, 1572869, 2424847, 0, 1572869, 2424848, 0, 1572869, 2424849, 0, 1572869, 2424850, 0, 1572869, 2424851, 0, 1572869, 2424852, 0, 1572869, 2424853, 0, 1572869, 2424854, 0, 1572869, 2424855, 0, 1572869, 2424856, 0, 1572869, 2424857, 0, 1572869, 2424858, 0, 1572869, 2424859, 0, 1572869, 2424860, 0, 1572869, 2424861, 0, 1572869, 2424862, 0, 1572869, 2424863, 0, 1572869, 2424864, 0, 1572869, 2424865, 0, 1572869, 2424866, 0, 1572869, 2424867, 0, 1572869, 2424868, 0, 1572869, 2424869, 0, 1572869, 2424870, 0, 1572869, 2424871, 0, 1572869, 2424872, 0, 1572869, 2424873, 0, 1572869, 2424874, 0, 1572869, 2424875, 0, 1572869, 2424876, 0, 1572869, 2424877, 0, 1572869, 2424878, 0, 1572869, 2424879, 0, 1572869, 2424880, 0, 1572869, 2424881, 0, 1572869, 2424882, 0, 1572869, 2424883, 0, 1572869, 2424884, 0, 1572869, 2424885, 0, 1572869, 2424886, 0, 1572869, 2424887, 0, 1572869, 2424888, 0, 1572869, 2424889, 0, 1572869, 2424890, 0, 1572869, 2424891, 0, 1572869, 2424892, 0, 1572869, 2424893, 0, 1572869, 2424894, 0, 1572869, 2424895, 0, 1572869, 2424896, 0, 1572869, 2424897, 0, 1572869, 2424898, 0, 1572869, 2424899, 0, 1572869, 2424900, 0, 1572869, 2424901, 0, 1572869 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Tile Layer 2" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 65538, 0, 655360, 65539, 0, 655361, 65542, 0, 655360, 65543, 0, 655361, 65545, 0, 1179652, 65546, 0, 1179653, 65557, 0, 1114118, 65559, 0, 524291, 65560, 0, 524292, 65562, 0, 1179652, 65563, 0, 1179653, 65572, 0, 524291, 65573, 0, 524292, 65576, 0, 524291, 65577, 0, 524292, 131074, 0, 720896, 131075, 0, 720897, 131077, 0, 393219, 131078, 0, 720896, 131079, 0, 720897, 131081, 0, 1245188, 131082, 0, 1245189, 131091, 0, 393217, 131092, 0, 655364, 131093, 0, 655365, 131095, 0, 589827, 131096, 0, 589828, 131098, 0, 1245188, 131099, 0, 1245189, 131108, 0, 589827, 131109, 0, 589828, 131111, 0, 393219, 131112, 0, 589827, 131113, 0, 589828, 131114, 0, 655363, 196613, 0, 458755, 196617, 0, 1310724, 196627, 0, 458753, 196628, 0, 720900, 196629, 0, 720901, 196634, 0, 1310724, 196647, 0, 458755, 196650, 0, 720899, 262145, 0, 1114113, 262146, 0, 393220, 262147, 0, 393221, 262148, 0, 1114113, 262149, 0, 786438, 262150, 0, 786439, 262151, 0, 786439, 262152, 0, 983040, 262153, 0, 1376260, 262154, 0, 655363, 262164, 0, 786432, 262165, 0, 786433, 262166, 0, 786433, 262167, 0, 786433, 262168, 0, 786434, 262170, 0, 1376260, 262179, 0, 1114113, 262180, 0, 393220, 262181, 0, 393221, 262182, 0, 1114113, 262183, 0, 786438, 262184, 0, 786439, 262185, 0, 786439, 262186, 0, 983040, 327681, 0, 1114113, 327682, 0, 458756, 327683, 0, 458757, 327684, 0, 1114113, 327685, 0, 851974, 327688, 0, 1048576, 327690, 0, 720899, 327700, 0, 851968, 327704, 0, 851970, 327715, 0, 1114113, 327716, 0, 458756, 327717, 0, 458757, 327718, 0, 1114113, 327719, 0, 851974, 327722, 0, 1048576, 393221, 0, 917510, 393222, 0, 917511, 393223, 0, 917511, 393224, 0, 1114112, 393234, 0, 393218, 393235, 0, 393219, 393236, 0, 917504, 393237, 0, 917505, 393238, 0, 917505, 393239, 0, 917505, 393240, 0, 917506, 393255, 0, 917510, 393256, 0, 917511, 393257, 0, 917511, 393258, 0, 1114112, 458770, 0, 458754, 458771, 0, 458755, 458777, 0, 1114113, 458778, 0, 393220, 458779, 0, 393221, 458790, 0, 1703938, 458792, 0, 1703940, 524292, 0, 1703938, 524294, 0, 1703940, 524309, 0, 1703938, 524311, 0, 1703940, 524313, 0, 1114113, 524314, 0, 458756, 524315, 0, 458757, 852005, 0, 524291, 852006, 0, 524292, 852013, 0, 524291, 852014, 0, 524292, 917539, 0, 2031621, 917541, 0, 589827, 917542, 0, 589828, 917545, 0, 2162692, 917546, 0, 2162693, 917549, 0, 589827, 917550, 0, 589828, 917551, 0, 1179648, 917552, 0, 1179649, 917563, 0, 524293, 917564, 0, 524294, 917565, 0, 524295, 983043, 0, 655360, 983044, 0, 655361, 983047, 0, 655360, 983048, 0, 655361, 983049, 0, 1179652, 983050, 0, 1179653, 983060, 0, 524289, 983065, 0, 524290, 983066, 0, 1179652, 983067, 0, 1179653, 983075, 0, 2097157, 983076, 0, 2293760, 983077, 0, 2293761, 983078, 0, 2293762, 983081, 0, 2228228, 983082, 0, 2228229, 983087, 0, 1245184, 983096, 0, 393217, 983097, 0, 655364, 983098, 0, 655365, 983099, 0, 589829, 983100, 0, 589830, 983101, 0, 589831, 983102, 0, 393219, 983103, 0, 655366, 983104, 0, 655367, 983105, 0, 393219, 1048577, 0, 1179650, 1048578, 0, 1179651, 1048579, 0, 720896, 1048580, 0, 720897, 1048581, 0, 655366, 1048582, 0, 655367, 1048583, 0, 720896, 1048584, 0, 720897, 1048585, 0, 1245188, 1048586, 0, 1245189, 1048594, 0, 1179650, 1048595, 0, 1179651, 1048596, 0, 589825, 1048597, 0, 655363, 1048598, 0, 262147, 1048599, 0, 262148, 1048600, 0, 655363, 1048601, 0, 589826, 1048602, 0, 1245188, 1048603, 0, 1245189, 1048612, 0, 2359296, 1048613, 0, 2359297, 1048614, 0, 2359298, 1048623, 0, 1310720, 1048624, 0, 1310721, 1048632, 0, 458753, 1048633, 0, 720900, 1048634, 0, 720901, 1048638, 0, 458755, 1048639, 0, 720902, 1048640, 0, 720903, 1048641, 0, 458755, 1114114, 0, 1245187, 1114117, 0, 720902, 1114118, 0, 720903, 1114121, 0, 1310724, 1114131, 0, 1245187, 1114133, 0, 720899, 1114134, 0, 327683, 1114135, 0, 327684, 1114136, 0, 720899, 1114138, 0, 1310724, 1114150, 0, 786435, 1114151, 0, 786436, 1114152, 0, 786436, 1114153, 0, 786436, 1114154, 0, 786436, 1114155, 0, 786436, 1114156, 0, 786436, 1114157, 0, 786437, 1114170, 0, 786432, 1114171, 0, 786433, 1114172, 0, 786433, 1114173, 0, 786433, 1114174, 0, 786434, 1179649, 0, 1310722, 1179650, 0, 1310723, 1179657, 0, 1376260, 1179666, 0, 1310722, 1179667, 0, 1310723, 1179669, 0, 786438, 1179670, 0, 786439, 1179671, 0, 786439, 1179672, 0, 983040, 1179674, 0, 1376260, 1179686, 0, 851971, 1179687, 0, 1114113, 1179688, 0, 2031616, 1179691, 0, 2031618, 1179692, 0, 1114113, 1179693, 0, 851973, 1179706, 0, 851968, 1179707, 0, 851969, 1179708, 0, 851969, 1179709, 0, 851969, 1179710, 0, 851970, 1179712, 0, 1114113, 1245187, 0, 786432, 1245188, 0, 786433, 1245189, 0, 393222, 1245190, 0, 393223, 1245191, 0, 786433, 1245192, 0, 786434, 1245205, 0, 851974, 1245206, 0, 851975, 1245207, 0, 851975, 1245208, 0, 1048576, 1245222, 0, 851971, 1245223, 0, 1114113, 1245224, 0, 2097152, 1245225, 0, 2097153, 1245226, 0, 2097153, 1245227, 0, 2097154, 1245228, 0, 1114113, 1245229, 0, 851973, 1245242, 0, 917504, 1245243, 0, 917505, 1245244, 0, 917505, 1245245, 0, 917505, 1245246, 0, 917506, 1245247, 0, 1114113, 1245248, 0, 393222, 1245249, 0, 393223, 1310723, 0, 851968, 1310724, 0, 1114113, 1310725, 0, 458758, 1310726, 0, 458759, 1310727, 0, 1114113, 1310728, 0, 851970, 1310729, 0, 262149, 1310730, 0, 262150, 1310738, 0, 1114113, 1310739, 0, 1114113, 1310741, 0, 851974, 1310742, 0, 851975, 1310743, 0, 851975, 1310744, 0, 1048576, 1310745, 0, 983044, 1310746, 0, 983045, 1310747, 0, 393218, 1310755, 0, 655363, 1310756, 0, 393219, 1310757, 0, 655363, 1310758, 0, 917507, 1310759, 0, 917508, 1310760, 0, 917508, 1310761, 0, 917508, 1310762, 0, 917508, 1310763, 0, 917508, 1310764, 0, 917508, 1310765, 0, 917509, 1310766, 0, 655363, 1310767, 0, 393219, 1310768, 0, 655363, 1310778, 0, 655363, 1310782, 0, 655363, 1310784, 0, 458758, 1310785, 0, 458759, 1376257, 0, 655363, 1376259, 0, 851968, 1376261, 0, 1114113, 1376264, 0, 851970, 1376265, 0, 327685, 1376266, 0, 327686, 1376274, 0, 393222, 1376275, 0, 393223, 1376277, 0, 917510, 1376278, 0, 917511, 1376279, 0, 917511, 1376280, 0, 1114112, 1376281, 0, 1048580, 1376282, 0, 1048581, 1376283, 0, 458754, 1376291, 0, 720899, 1376292, 0, 458755, 1376293, 0, 720899, 1376302, 0, 720899, 1376303, 0, 458755, 1376304, 0, 720899, 1376314, 0, 720899, 1376315, 0, 1703938, 1376317, 0, 1703940, 1376318, 0, 720899, 1441793, 0, 720899, 1441795, 0, 917504, 1441796, 0, 917505, 1441797, 0, 917505, 1441798, 0, 917505, 1441799, 0, 917505, 1441800, 0, 917506, 1441810, 0, 458758, 1441811, 0, 458759, 1441812, 0, 1114113, 1441817, 0, 1114116, 1441818, 0, 1114117, 1835043, 0, 1179654, 1835044, 0, 1179655, 1835046, 0, 524291, 1835047, 0, 524292, 1835049, 0, 1769476, 1835050, 0, 1769477, 1835052, 0, 524291, 1835053, 0, 524292, 1900547, 0, 524293, 1900548, 0, 524294, 1900549, 0, 524295, 1900553, 0, 1114118, 1900564, 0, 524291, 1900565, 0, 524292, 1900568, 0, 524291, 1900569, 0, 524292, 1900579, 0, 1245190, 1900580, 0, 1245191, 1900582, 0, 589827, 1900583, 0, 589828, 1900585, 0, 1835012, 1900586, 0, 1835013, 1900588, 0, 589827, 1900589, 0, 589828, 1900591, 0, 262149, 1900592, 0, 262150, 1900603, 0, 262149, 1900604, 0, 262150, 1900608, 0, 393217, 1900609, 0, 655364, 1900610, 0, 655365, 1966081, 0, 1179650, 1966082, 0, 1179651, 1966083, 0, 589829, 1966084, 0, 589830, 1966085, 0, 589831, 1966086, 0, 983041, 1966087, 0, 983042, 1966090, 0, 655363, 1966098, 0, 1179650, 1966099, 0, 1179651, 1966100, 0, 589827, 1966101, 0, 589828, 1966102, 0, 655366, 1966103, 0, 655367, 1966104, 0, 589827, 1966105, 0, 589828, 1966106, 0, 983041, 1966107, 0, 983042, 1966116, 0, 1310727, 1966119, 0, 1441792, 1966120, 0, 1441793, 1966121, 0, 1441793, 1966122, 0, 1441793, 1966123, 0, 1441793, 1966124, 0, 1441794, 1966127, 0, 327685, 1966128, 0, 327686, 1966139, 0, 327685, 1966140, 0, 327686, 1966144, 0, 458753, 1966145, 0, 720900, 1966146, 0, 720901, 2031618, 0, 1245187, 2031622, 0, 1048577, 2031623, 0, 1048578, 2031626, 0, 720899, 2031635, 0, 1245187, 2031638, 0, 720902, 2031639, 0, 720903, 2031640, 0, 1048579, 2031642, 0, 1048577, 2031643, 0, 1048578, 2031652, 0, 1376263, 2031655, 0, 1507328, 2031656, 0, 1507329, 2031657, 0, 1507329, 2031658, 0, 1507329, 2031659, 0, 1507329, 2031660, 0, 1507330, 2031672, 0, 786435, 2031673, 0, 786436, 2031674, 0, 786436, 2031675, 0, 786437, 2031677, 0, 1114113, 2031678, 0, 1114113, 2031679, 0, 786432, 2031680, 0, 786433, 2031681, 0, 786433, 2031682, 0, 786434, 2097153, 0, 1310722, 2097154, 0, 1310723, 2097170, 0, 1310722, 2097171, 0, 1310723, 2097173, 0, 786432, 2097174, 0, 786433, 2097175, 0, 786433, 2097176, 0, 786434, 2097191, 0, 786435, 2097192, 0, 786436, 2097193, 0, 786436, 2097194, 0, 786436, 2097195, 0, 786436, 2097196, 0, 786437, 2097208, 0, 851971, 2097211, 0, 851973, 2097212, 0, 1114113, 2097213, 0, 393222, 2097214, 0, 393223, 2097215, 0, 851968, 2097218, 0, 851970, 2162689, 0, 720899, 2162691, 0, 786435, 2162692, 0, 786436, 2162693, 0, 786436, 2162694, 0, 786436, 2162695, 0, 786436, 2162696, 0, 786437, 2162697, 0, 983044, 2162698, 0, 983045, 2162709, 0, 851968, 2162710, 0, 393222, 2162711, 0, 393223, 2162712, 0, 851970, 2162727, 0, 851971, 2162732, 0, 851973, 2162744, 0, 851971, 2162747, 0, 851973, 2162748, 0, 1114113, 2162749, 0, 458758, 2162750, 0, 458759, 2162751, 0, 851968, 2162754, 0, 851970, 2228227, 0, 851971, 2228228, 0, 1114113, 2228229, 0, 393220, 2228230, 0, 393221, 2228232, 0, 851973, 2228233, 0, 1048580, 2228234, 0, 1048581, 2228242, 0, 983044, 2228243, 0, 983045, 2228245, 0, 851968, 2228246, 0, 458758, 2228247, 0, 458759, 2228248, 0, 851970, 2228250, 0, 655363, 2228251, 0, 393218, 2228263, 0, 917507, 2228264, 0, 917508, 2228265, 0, 917508, 2228266, 0, 917508, 2228267, 0, 917508, 2228268, 0, 917509, 2228280, 0, 917507, 2228281, 0, 917508, 2228282, 0, 917508, 2228283, 0, 917509, 2228287, 0, 917504, 2228288, 0, 917505, 2228289, 0, 917505, 2228290, 0, 917506, 2293763, 0, 851971, 2293764, 0, 1114113, 2293765, 0, 458756, 2293766, 0, 458757, 2293767, 0, 1114113, 2293768, 0, 851973, 2293769, 0, 1114116, 2293770, 0, 1114117, 2293778, 0, 1048580, 2293779, 0, 1048581, 2293781, 0, 917504, 2293782, 0, 917505, 2293783, 0, 917505, 2293784, 0, 917506, 2293786, 0, 720899, 2293787, 0, 458754, 2293800, 0, 655363, 2293804, 0, 655363, 2359299, 0, 917507, 2359300, 0, 917508, 2359301, 0, 917508, 2359302, 0, 917508, 2359303, 0, 917508, 2359304, 0, 917509, 2359314, 0, 1114116, 2359315, 0, 1114117, 2359336, 0, 720899, 2359337, 0, 1703938, 2359339, 0, 1703940, 2359340, 0, 720899, 2359355, 0, 1703938, 2359357, 0, 1703940 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Tile Layer 3" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 852004, 0, 2162688, 852005, 0, 2162689, 852006, 0, 2162690, 917540, 0, 2228224, 917541, 0, 2228225, 917542, 0, 2228226, 1114152, 0, 1966080, 1114153, 0, 1966081, 1114154, 0, 1966081, 1114155, 0, 1966082, 2097153, 0, 655363, 2097175, 0, 1114113, 2162709, 0, 1114113, 2162712, 0, 1114113, 2228245, 0, 1114113 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="NPC_Layer" type="Node2D" parent="."] - -[node name="Room11" type="Node2D" parent="NPC_Layer"] - -[node name="Door" parent="NPC_Layer/Room11" instance=ExtResource( 2 )] -position = Vector2( 1936, 1200 ) -scene_destination = "res://Maps/NowtochCity/Nowtoch City.tscn" -location = Vector2( 1520, 1968 ) -exterior = false - -[node name="ColorRect" type="ColorRect" parent="NPC_Layer/Room11"] -visible = false -margin_left = 1648.0 -margin_top = 816.0 -margin_right = 2288.0 -margin_bottom = 1296.0 -color = Color( 0, 0, 0, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="AnimationPlayer" type="AnimationPlayer" parent="NPC_Layer/Room11/ColorRect"] -anims/Fade = SubResource( 1 ) - -[node name="Node2D" parent="NPC_Layer/Room11" instance=ExtResource( 3 )] -position = Vector2( 1840, 1040 ) - -[node name="NPC" parent="NPC_Layer" instance=ExtResource( 5 )] diff --git a/Maps/NowtochCity/Nowtoch_City.gd b/Maps/NowtochCity/Nowtoch_City.gd new file mode 100644 index 000000000..2b52a6a4c --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City.gd @@ -0,0 +1,142 @@ +extends Node2D +var map_px_size = Vector2(2528, 2368) +var edge_connections = [["S", "res://Maps/Routes/Route2/Route_2.tscn", -480, 16, 1344]] + +var adjacent_scenes = [ + ["res://Maps/Routes/Route2/Route_2.tscn", Vector2(480,2368)] +] + +var background_music = "res://Audio/BGM/PU-Nowtoch_City.ogg"; + +var type = "Outside" +var place_name = "Nowtoch City" +var heal_point = Vector2(656,432) + +var npc_temp1 +var npc_temp2 + +func _ready(): + update_NPCs() + + +func interaction(check_pos : Vector2, direction): + if npc_temp1 != null && npc_temp1.position == check_pos: + npc_temp1.face_player(Global.game.player.direction) + if !Global.past_events.has("NOWTOCH_CITY_EVENT_1"): + event1() + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("NOWTOCH_CITY_CREEPY_GUY" , npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + npc_temp1.set_idle_frame("Down") + Global.game.release_player() + + pass + + +func update_NPCs(): + if !Global.past_events.has("NOWTOCH_CITY_EVENT_3"): + npc_temp1 = load("res://Utilities/NPC.tscn").instantiate() + npc_temp1.texture = load("res://Graphics/Characters/HGSS_130.png") + npc_temp1.position = Vector2(1584,496) + $NPC_Layer.add_child(npc_temp1) + $NPC_Layer/MariaDoor.locked = true + $NPC_Layer/MariaDoor.key_id = 579 + + if Global.past_events.has("NOWTOCH_CITY_EVENT_2"): + # Add in Maria NPC + npc_temp2 = load("res://Utilities/NPC.tscn").instantiate() + npc_temp2.texture = load("res://Graphics/Characters/PU-Maria.png") + npc_temp2.position = Vector2(1584,528) + $NPC_Layer.add_child(npc_temp2) + npc_temp2.set_idle_frame("Up") + + +func event1(): + Global.game.lock_player() + npc_temp1.alert() + await npc_temp1.alert_done + + DialogueSystem.set_box_position(DialogueSystem.TOP) + + for i in range(1, 5): # Plays 1,2,3,4 + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_" + str(i), npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + # Add key to inventory + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.recive_item(579) + await Global.game.end_of_event + + DialogueSystem.set_box_position(DialogueSystem.TOP) + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_5" , npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + + npc_temp1.set_idle_frame("Down") + Global.game.release_player() + Global.past_events.append("NOWTOCH_CITY_EVENT_1") + +func event3(_body): + + if !Global.past_events.has("NOWTOCH_CITY_EVENT_2") || Global.past_events.has("NOWTOCH_CITY_EVENT_3"): + return + + await Global.game.player.step + Global.game.lock_player() + + # Move to center if not already + var pos = Global.game.player.get_position_relative_to_current_scene() + match pos: + Vector2(1552, 624): # Move to right + Global.game.player.move_player_event(Global.game.player.DIRECTION.RIGHT, 1) + await Global.game.player.done_movement + Vector2(1616, 624): # Move to left + Global.game.player.move_player_event(Global.game.player.DIRECTION.LEFT, 1) + await Global.game.player.done_movement + + Global.game.player.set_facing_direction("Up") + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_16" , npc_temp2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_17" , npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_18" , npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_19" , npc_temp2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_20" , npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_21" , npc_temp2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + npc_temp1.move_multi("Right", 1) + await npc_temp1.done_movement + npc_temp1.move_multi("Down", 14) + await npc_temp1.done_movement + + npc_temp1.queue_free() + npc_temp1 = null + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_22" , npc_temp2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + npc_temp2.set_idle_frame("Down") + + for i in range(23, 27): + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_" + str(i), npc_temp2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + npc_temp2.move_multi("Up", 2) + await npc_temp2.done_movement + + npc_temp2.queue_free() + npc_temp2 = null + + Global.past_events.append("NOWTOCH_CITY_EVENT_3") + Global.game.release_player() diff --git a/Maps/NowtochCity/Nowtoch_City.gd.uid b/Maps/NowtochCity/Nowtoch_City.gd.uid new file mode 100644 index 000000000..b0877aef7 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City.gd.uid @@ -0,0 +1 @@ +uid://cmw072akmpjm7 diff --git a/Maps/NowtochCity/Nowtoch City.tmx b/Maps/NowtochCity/Nowtoch_City.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/NowtochCity/Nowtoch City.tmx rename to Maps/NowtochCity/Nowtoch_City.tmx diff --git a/Maps/NowtochCity/Nowtoch_City.tscn b/Maps/NowtochCity/Nowtoch_City.tscn new file mode 100644 index 000000000..1a7e0f834 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City.tscn @@ -0,0 +1,138 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_groundtiles+.tres" type="TileSet" id=1] +[ext_resource path="res://Maps/Tilesets/PU_buildings+.tres" type="TileSet" id=2] +[ext_resource path="res://Maps/Tilesets/PU_anim_tiles.tres" type="TileSet" id=3] +[ext_resource path="res://Maps/NowtochCity/Nowtoch_City.gd" type="Script" id=4] +[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=5] +[ext_resource path="res://TileMapsSource/Indoor_1.tres" type="TileSet" id=6] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 48, 16 ) + +[node name="NowtochCity" type="Node2D"] +script = ExtResource( 4 ) + +[node name="Tile Layer 1" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 1638400, 1, 1, 1638400, 1, 2, 1638400, 1, 3, 1638400, 1, 4, 1638400, 1, 5, 1638400, 1, 6, 1638400, 1, 7, 1638400, 1, 8, 1638400, 1, 9, 1638400, 1, 10, 1638400, 1, 11, 1638400, 1, 12, 1638400, 1, 13, 1638400, 1, 14, 1638400, 1, 15, 1638400, 1, 16, 1638400, 1, 17, 1638400, 1, 18, 1638400, 1, 19, 1638400, 1, 20, 1638400, 1, 21, 1638400, 1, 22, 1638400, 1, 23, 1638400, 1, 24, 1638400, 1, 25, 1638400, 1, 26, 1638400, 1, 27, 1638400, 1, 28, 1638400, 1, 29, 1638400, 1, 30, 1638400, 1, 31, 1638400, 1, 32, 1638400, 1, 33, 1638400, 1, 34, 1638400, 1, 35, 1638400, 1, 36, 1638400, 1, 37, 1638400, 1, 38, 1638400, 1, 39, 1638400, 1, 40, 1638400, 1, 41, 1638400, 1, 42, 1638400, 1, 43, 1638400, 1, 44, 1638400, 1, 45, 1638400, 1, 46, 1638400, 1, 47, 1638400, 1, 48, 1638400, 1, 49, 1638400, 1, 50, 1638400, 1, 51, 1638400, 1, 52, 1638400, 1, 53, 1638400, 1, 54, 1638400, 1, 55, 1638400, 1, 56, 1638400, 1, 57, 1638400, 1, 58, 1638400, 1, 59, 1638400, 1, 60, 1638400, 1, 61, 1638400, 1, 62, 1638400, 1, 63, 1638400, 1, 64, 1638400, 1, 65, 1638400, 1, 66, 1638400, 1, 67, 1638400, 1, 68, 1638400, 1, 69, 1638400, 1, 70, 1638400, 1, 71, 1638400, 1, 72, 1638400, 1, 73, 1638400, 1, 74, 1638400, 1, 75, 1638400, 1, 76, 1638400, 1, 77, 1638400, 1, 78, 1638400, 1, 65536, 1638400, 1, 65537, 1638400, 1, 65538, 1638400, 1, 65539, 1638400, 1, 65540, 1638400, 1, 65541, 1638400, 1, 65542, 1638400, 1, 65543, 1638400, 1, 65544, 1638400, 1, 65545, 1638400, 1, 65546, 1638400, 1, 65547, 1638400, 1, 65548, 1638400, 1, 65549, 1638400, 1, 65550, 1638400, 1, 65551, 1638400, 1, 65552, 1638400, 1, 65553, 1638400, 1, 65554, 1638400, 1, 65555, 1638400, 1, 65556, 1638400, 1, 65557, 1638400, 1, 65558, 1638400, 1, 65559, 1638400, 1, 65560, 1638400, 1, 65561, 1638400, 1, 65562, 1638400, 1, 65563, 1638400, 1, 65564, 1638400, 1, 65565, 1638400, 1, 65566, 1638400, 1, 65567, 1638400, 1, 65568, 1638400, 1, 65569, 1638400, 1, 65570, 1638400, 1, 65571, 1638400, 1, 65572, 1638400, 1, 65573, 1638400, 1, 65574, 1638400, 1, 65575, 1638400, 1, 65576, 1638400, 1, 65577, 1638400, 1, 65578, 1638400, 1, 65579, 1638400, 1, 65580, 1638400, 1, 65581, 1638400, 1, 65582, 1638400, 1, 65583, 1638400, 1, 65584, 1638400, 1, 65585, 1638400, 1, 65586, 1638400, 1, 65587, 1638400, 1, 65588, 1638400, 1, 65589, 1638400, 1, 65590, 1638400, 1, 65591, 1638400, 1, 65592, 1638400, 1, 65593, 1638400, 1, 65594, 1638400, 1, 65595, 1638400, 1, 65596, 1638400, 1, 65597, 1638400, 1, 65598, 1638400, 1, 65599, 1638400, 1, 65600, 1638400, 1, 65601, 1638400, 1, 65602, 1638400, 1, 65603, 1638400, 1, 65604, 1638400, 1, 65605, 1638400, 1, 65606, 1638400, 1, 65607, 1638400, 1, 65608, 1638400, 1, 65609, 1638400, 1, 65610, 1638400, 1, 65611, 1638400, 1, 65612, 1638400, 1, 65613, 1638400, 1, 65614, 1638400, 1, 131072, 1638400, 1, 131073, 1638400, 1, 131074, 1638400, 1, 131075, 1638400, 1, 131076, 1638400, 1, 131077, 1638400, 1, 131078, 1638400, 1, 131079, 1638400, 1, 131080, 1638400, 1, 131081, 1638400, 1, 131082, 1638400, 1, 131083, 1638400, 1, 131084, 1638400, 1, 131085, 1638400, 1, 131086, 1638400, 1, 131087, 1638400, 1, 131088, 1638400, 1, 131089, 1638400, 1, 131090, 1638400, 1, 131091, 1638400, 1, 131092, 1638400, 1, 131093, 1638400, 1, 131094, 1638400, 1, 131095, 1638400, 1, 131096, 1638400, 1, 131097, 1638400, 1, 131098, 1638400, 1, 131099, 1638400, 1, 131100, 1638400, 1, 131101, 1638400, 1, 131102, 1638400, 1, 131103, 1638400, 1, 131104, 1638400, 1, 131105, 1638400, 1, 131106, 1638400, 1, 131107, 1638400, 1, 131108, 1638400, 1, 131109, 1638400, 1, 131110, 1638400, 1, 131111, 1638400, 1, 131112, 1638400, 1, 131113, 1638400, 1, 131114, 1638400, 1, 131115, 1638400, 1, 131116, 1638400, 1, 131117, 1638400, 1, 131118, 1638400, 1, 131119, 1638400, 1, 131120, 1638400, 1, 131121, 1638400, 1, 131122, 1638400, 1, 131123, 1638400, 1, 131124, 1638400, 1, 131125, 1638400, 1, 131126, 1638400, 1, 131127, 1638400, 1, 131128, 1638400, 1, 131129, 1638400, 1, 131130, 1638400, 1, 131131, 1638400, 1, 131132, 1638400, 1, 131133, 1638400, 1, 131134, 1638400, 1, 131135, 1638400, 1, 131136, 1638400, 1, 131137, 1638400, 1, 131138, 1638400, 1, 131139, 1638400, 1, 131140, 1638400, 1, 131141, 1638400, 1, 131142, 1638400, 1, 131143, 1638400, 1, 131144, 1638400, 1, 131145, 1638400, 1, 131146, 1638400, 1, 131147, 1638400, 1, 131148, 1638400, 1, 131149, 1638400, 1, 131150, 1638400, 1, 196608, 1638400, 1, 196609, 1638400, 1, 196610, 1638400, 1, 196611, 1638400, 1, 196612, 1638400, 1, 196613, 1638400, 1, 196614, 1638400, 1, 196615, 1638400, 1, 196616, 1638400, 1, 196617, 1638400, 1, 196618, 1638400, 1, 196619, 1638400, 1, 196620, 1638400, 1, 196621, 1638400, 1, 196622, 1638400, 1, 196623, 1638400, 1, 196624, 1638400, 1, 196625, 1638400, 1, 196626, 1638400, 1, 196627, 1638400, 1, 196628, 1638400, 1, 196629, 1638400, 1, 196630, 1638400, 1, 196631, 1638400, 1, 196632, 1638400, 1, 196633, 1638400, 1, 196634, 1638400, 1, 196635, 1638400, 1, 196636, 1638400, 1, 196637, 1638400, 1, 196638, 1638400, 1, 196639, 1638400, 1, 196640, 1638400, 1, 196641, 1638400, 1, 196642, 1638400, 1, 196643, 1638400, 1, 196644, 1638400, 1, 196645, 1638400, 1, 196646, 1638400, 1, 196647, 1638400, 1, 196648, 1638400, 1, 196649, 1638400, 1, 196650, 1638400, 1, 196651, 1638400, 1, 196652, 1638400, 1, 196653, 1638400, 1, 196654, 1638400, 1, 196655, 1638400, 1, 196656, 1638400, 1, 196657, 1638400, 1, 196658, 1638400, 1, 196659, 1638400, 1, 196660, 1638400, 1, 196661, 1638400, 1, 196662, 1638400, 1, 196663, 1638400, 1, 196664, 1638400, 1, 196665, 1638400, 1, 196666, 1638400, 1, 196667, 1638400, 1, 196668, 1638400, 1, 196669, 1638400, 1, 196670, 1638400, 1, 196671, 1638400, 1, 196672, 1638400, 1, 196673, 1638400, 1, 196674, 1638400, 1, 196675, 1638400, 1, 196676, 1638400, 1, 196677, 1638400, 1, 196678, 1638400, 1, 196679, 1638400, 1, 196680, 1638400, 1, 196681, 1638400, 1, 196682, 1638400, 1, 196683, 1638400, 1, 196684, 1638400, 1, 196685, 1638400, 1, 196686, 1638400, 1, 262144, 1638400, 1, 262145, 1638400, 1, 262146, 1638400, 1, 262147, 1638400, 1, 262148, 1638400, 1, 262149, 1638400, 1, 262150, 1638400, 1, 262151, 1638400, 1, 262152, 1638400, 1, 262153, 1638400, 1, 262154, 1638400, 1, 262155, 1638400, 1, 262156, 1638400, 1, 262157, 1638400, 1, 262158, 1638400, 1, 262159, 1638400, 1, 262160, 1638400, 1, 262161, 1638400, 1, 262162, 1638400, 1, 262163, 1638400, 1, 262164, 1638400, 1, 262165, 1638400, 1, 262166, 1638400, 1, 262167, 1638400, 1, 262168, 1638400, 1, 262169, 1638400, 1, 262170, 1638400, 1, 262171, 1638400, 1, 262172, 1638400, 1, 262173, 1638400, 1, 262174, 1638400, 1, 262175, 1638400, 1, 262176, 1638400, 1, 262177, 1638400, 1, 262178, 1638400, 1, 262179, 1638400, 1, 262180, 1638400, 1, 262181, 1638400, 1, 262182, 1638400, 1, 262183, 1638400, 1, 262184, 1638400, 1, 262185, 1638400, 1, 262186, 1638400, 1, 262187, 1638400, 1, 262188, 1638400, 1, 262189, 1638400, 1, 262190, 1638400, 1, 262191, 1638400, 1, 262192, 1638400, 1, 262193, 1638400, 1, 262194, 1638400, 1, 262195, 1638400, 1, 262196, 1638400, 1, 262197, 1638400, 1, 262198, 1638400, 1, 262199, 1638400, 1, 262200, 1638400, 1, 262204, 1638400, 1, 262205, 1638400, 1, 262206, 1638400, 1, 262207, 1638400, 1, 262208, 1638400, 1, 262209, 1638400, 1, 262210, 1638400, 1, 262211, 1638400, 1, 262212, 1638400, 1, 262213, 1638400, 1, 262214, 1638400, 1, 262215, 1638400, 1, 262216, 1638400, 1, 262217, 1638400, 1, 262218, 1638400, 1, 262219, 1638400, 1, 262220, 1638400, 1, 262221, 1638400, 1, 262222, 1638400, 1, 327680, 1638400, 1, 327681, 1638400, 1, 327682, 1638400, 1, 327683, 1638400, 1, 327684, 1638400, 1, 327685, 1638400, 1, 327686, 1638400, 1, 327687, 1638400, 1, 327688, 1638400, 1, 327689, 1638400, 1, 327690, 1638400, 1, 327691, 1638400, 1, 327692, 1638400, 1, 327693, 1638400, 1, 327694, 1638400, 1, 327695, 1638400, 1, 327696, 1638400, 1, 327697, 1638400, 1, 327698, 1638400, 1, 327699, 1638400, 1, 327700, 1638400, 1, 327701, 1638400, 1, 327702, 1638400, 1, 327703, 1638400, 1, 327704, 1638400, 1, 327705, 1638400, 1, 327706, 1638400, 1, 327707, 1638400, 1, 327708, 1638400, 1, 327709, 1638400, 1, 327710, 1376256, 1, 327711, 1638400, 2, 327712, 1638400, 2, 327713, 1638400, 2, 327714, 1638400, 2, 327715, 1638400, 2, 327716, 1638400, 2, 327717, 1638400, 2, 327718, 1638400, 2, 327719, 1638400, 2, 327720, 1638400, 2, 327721, 1638400, 2, 327722, 1638400, 2, 327723, 1638400, 2, 327724, 1638400, 2, 327725, 1638400, 2, 327726, 1638400, 2, 327727, 1638400, 2, 327728, 1638400, 2, 327729, 1638400, 2, 327730, 1638400, 2, 327731, 1638400, 2, 327732, 1638400, 2, 327733, 1638400, 2, 327734, 1638400, 2, 327735, 1638400, 2, 327741, 1638400, 2, 327742, 1638400, 2, 327743, 1638400, 2, 327744, 1310720, 1, 327745, 1638400, 1, 327746, 1638400, 1, 327747, 1638400, 1, 327748, 1638400, 1, 327749, 1638400, 1, 327750, 1638400, 1, 327751, 1638400, 1, 327752, 1638400, 1, 327753, 1638400, 1, 327754, 1638400, 1, 327755, 1638400, 1, 327756, 1638400, 1, 327757, 1638400, 1, 327758, 1638400, 1, 393216, 1638400, 1, 393217, 1638400, 1, 393218, 1638400, 1, 393219, 1638400, 1, 393220, 1638400, 1, 393221, 1638400, 1, 393222, 1638400, 1, 393223, 1638400, 1, 393224, 1638400, 1, 393225, 1638400, 1, 393226, 1638400, 1, 393227, 1638400, 1, 393228, 1638400, 1, 393229, 1638400, 1, 393230, 1638400, 1, 393231, 1638400, 1, 393232, 1638400, 1, 393233, 1638400, 1, 393234, 1638400, 1, 393235, 1638400, 1, 393236, 1638400, 1, 393237, 1638400, 1, 393238, 1638400, 1, 393239, 1638400, 1, 393240, 1638400, 1, 393241, 1638400, 1, 393242, 1638400, 1, 393243, 1638400, 1, 393244, 1638400, 1, 393245, 1638400, 1, 393246, 1376256, 2, 393247, 1966080, 2, 393248, 1966080, 2, 393249, 1966080, 2, 393250, 1966080, 2, 393251, 1966080, 2, 393252, 1966080, 2, 393253, 1966080, 2, 393254, 1966080, 2, 393258, 1966080, 2, 393259, 1966080, 2, 393260, 1966080, 2, 393261, 1966080, 2, 393262, 1966080, 2, 393263, 1966080, 2, 393264, 1966080, 2, 393265, 1966080, 2, 393266, 1966080, 2, 393267, 1966080, 2, 393268, 1966080, 2, 393269, 1966080, 2, 393270, 1966080, 2, 393271, 1966080, 2, 393277, 1966080, 2, 393278, 1966080, 2, 393279, 1966080, 2, 393280, 1310720, 2, 393281, 1638400, 1, 393282, 1638400, 1, 393283, 1638400, 1, 393284, 1638400, 1, 393285, 1638400, 1, 393286, 1638400, 1, 393287, 1638400, 1, 393288, 1638400, 1, 393289, 1638400, 1, 393290, 1638400, 1, 393291, 1638400, 1, 393292, 1638400, 1, 393293, 1638400, 1, 393294, 1638400, 1, 458752, 1638400, 1, 458753, 1638400, 1, 458754, 1638400, 1, 458755, 1638400, 1, 458756, 1638400, 1, 458757, 1638400, 1, 458758, 1638400, 1, 458759, 1638400, 1, 458760, 1638400, 1, 458761, 1638400, 1, 458762, 1638400, 1, 458763, 1638400, 1, 458764, 1638400, 1, 458765, 1638400, 1, 458766, 1638400, 1, 458767, 1638400, 1, 458768, 1638400, 1, 458769, 1638400, 1, 458770, 1638400, 1, 458771, 1638400, 1, 458772, 1638400, 1, 458773, 1638400, 1, 458774, 1638400, 1, 458775, 1638400, 1, 458776, 1638400, 1, 458777, 1638400, 1, 458778, 1638400, 1, 458779, 1638400, 1, 458780, 1638400, 1, 458781, 1638400, 1, 458782, 1769472, 4, 458783, 1376256, 1, 458784, 1638400, 2, 458785, 1638400, 2, 458786, 1638400, 2, 458787, 1638400, 2, 458788, 1638400, 2, 458789, 1638400, 2, 458795, 1638400, 2, 458796, 1638400, 2, 458797, 1638400, 2, 458798, 1638400, 2, 458799, 1638400, 2, 458800, 1638400, 2, 458801, 1638400, 2, 458802, 1638400, 2, 458803, 1638400, 2, 458804, 1638400, 2, 458805, 1638400, 2, 458806, 1638400, 2, 458807, 1638400, 2, 458813, 1638400, 2, 458814, 1638400, 2, 458815, 1310720, 1, 458816, 1703936, 4, 458817, 1638400, 1, 458818, 1638400, 1, 458819, 1638400, 1, 458820, 1638400, 1, 458821, 1638400, 1, 458822, 1638400, 1, 458823, 1638400, 1, 458824, 1638400, 1, 458825, 1638400, 1, 458826, 1638400, 1, 458827, 1638400, 1, 458828, 1638400, 1, 458829, 1638400, 1, 458830, 1638400, 1, 524288, 1638400, 1, 524289, 1638400, 1, 524290, 1638400, 1, 524291, 1638400, 1, 524292, 1638400, 1, 524293, 1638400, 1, 524294, 1638400, 1, 524295, 1638400, 1, 524296, 1638400, 1, 524297, 1638400, 1, 524298, 1638400, 1, 524299, 1638400, 1, 524300, 1638400, 1, 524301, 1638400, 1, 524302, 1638400, 1, 524303, 1638400, 1, 524304, 1638400, 1, 524305, 1638400, 1, 524306, 1638400, 1, 524307, 1638400, 1, 524308, 1638400, 1, 524309, 1638400, 1, 524310, 1638400, 1, 524311, 1638400, 1, 524312, 1638400, 1, 524313, 1638400, 1, 524314, 1376256, 1, 524315, 1638400, 2, 524316, 1638400, 2, 524317, 1638400, 2, 524318, 1769472, 5, 524319, 1376256, 2, 524320, 2031616, 0, 524321, 2031616, 0, 524322, 2031616, 0, 524323, 2031616, 0, 524324, 524288, 1, 524325, 2031616, 0, 524331, 2031616, 0, 524332, 2031616, 0, 524333, 2031616, 0, 524334, 2031616, 0, 524335, 2031616, 0, 524336, 2031616, 0, 524337, 2031616, 0, 524338, 2031616, 0, 524339, 2031616, 0, 524340, 2031616, 0, 524341, 2031616, 0, 524342, 2031616, 0, 524343, 2031616, 0, 524349, 2031616, 0, 524350, 2031616, 0, 524351, 1310720, 2, 524352, 1703936, 4, 524353, 1638400, 1, 524354, 1638400, 1, 524355, 1638400, 1, 524356, 1638400, 1, 524357, 1638400, 1, 524358, 1638400, 1, 524359, 1638400, 1, 524360, 1638400, 1, 524361, 1638400, 1, 524362, 1638400, 1, 524363, 1638400, 1, 524364, 1638400, 1, 524365, 1638400, 1, 524366, 1638400, 1, 589824, 1638400, 1, 589825, 1638400, 1, 589826, 1638400, 1, 589827, 1638400, 1, 589828, 1638400, 1, 589829, 1638400, 1, 589830, 1638400, 1, 589831, 1638400, 1, 589832, 1638400, 1, 589833, 1638400, 1, 589834, 1638400, 1, 589835, 1638400, 1, 589836, 1638400, 1, 589837, 1638400, 1, 589838, 1638400, 1, 589839, 1638400, 1, 589840, 1638400, 1, 589841, 1638400, 1, 589842, 1638400, 1, 589843, 1638400, 1, 589844, 1638400, 1, 589845, 1638400, 1, 589846, 1638400, 1, 589847, 1638400, 1, 589848, 1638400, 1, 589849, 1638400, 1, 589850, 1376256, 2, 589851, 1966080, 2, 589857, 327680, 1, 589858, 393216, 1, 589859, 196608, 0, 589860, 524288, 2, 589861, 196608, 0, 589867, 196608, 0, 589868, 65536, 10, 589869, 65536, 10, 589870, 65536, 10, 589871, 65536, 10, 589872, 65536, 10, 589873, 65536, 10, 589874, 65536, 10, 589875, 65536, 10, 589876, 65536, 10, 589877, 65536, 10, 589878, 65536, 10, 589879, 196608, 0, 589880, 196608, 0, 589884, 196608, 0, 589885, 0, 1, 589886, 196608, 0, 589887, 1572864, 4, 589888, 1703936, 4, 589889, 1638400, 1, 589890, 1638400, 1, 589891, 1638400, 1, 589892, 1638400, 1, 589893, 1638400, 1, 589894, 1638400, 1, 589895, 1638400, 1, 589896, 1638400, 1, 589897, 1638400, 1, 589898, 1638400, 1, 589899, 1638400, 1, 589900, 1638400, 1, 589901, 1638400, 1, 589902, 1638400, 1, 655360, 1638400, 1, 655361, 1638400, 1, 655362, 1638400, 1, 655363, 1638400, 1, 655364, 1638400, 1, 655365, 1638400, 1, 655366, 1638400, 1, 655367, 1638400, 1, 655368, 1638400, 1, 655369, 1638400, 1, 655370, 1638400, 1, 655371, 1638400, 1, 655372, 1638400, 1, 655373, 1638400, 1, 655374, 1638400, 1, 655375, 1638400, 1, 655376, 1638400, 1, 655377, 1638400, 1, 655378, 1638400, 1, 655379, 1638400, 1, 655380, 1638400, 1, 655381, 1638400, 1, 655382, 1638400, 1, 655383, 1638400, 1, 655384, 1638400, 1, 655385, 1638400, 1, 655386, 1769472, 4, 655387, 1376256, 1, 655403, 0, 16, 655404, 196608, 8, 655405, 65536, 11, 655406, 65536, 11, 655412, 65536, 11, 655413, 65536, 11, 655414, 262144, 8, 655415, 131072, 16, 655416, 327680, 1, 655420, 196608, 0, 655421, 196608, 0, 655422, 196608, 0, 655423, 1572864, 4, 655424, 1703936, 4, 655425, 1638400, 1, 655426, 1638400, 1, 655427, 1638400, 1, 655428, 1638400, 1, 655429, 1638400, 1, 655430, 1638400, 1, 655431, 1638400, 1, 655432, 1638400, 1, 655433, 1638400, 1, 655434, 1638400, 1, 655435, 1638400, 1, 655436, 1638400, 1, 655437, 1638400, 1, 655438, 1638400, 1, 720896, 1638400, 1, 720897, 1638400, 1, 720898, 1638400, 1, 720899, 1638400, 1, 720900, 1638400, 1, 720901, 1638400, 1, 720902, 1638400, 1, 720903, 1638400, 1, 720904, 1638400, 1, 720905, 1638400, 1, 720906, 1638400, 1, 720907, 1638400, 1, 720908, 1638400, 1, 720909, 1638400, 1, 720910, 1638400, 1, 720911, 1638400, 1, 720912, 1638400, 1, 720913, 1638400, 1, 720914, 1638400, 1, 720915, 1638400, 1, 720916, 1638400, 1, 720917, 1638400, 1, 720918, 1638400, 1, 720919, 1638400, 1, 720920, 1638400, 1, 720921, 1638400, 1, 720922, 1769472, 4, 720923, 1376256, 2, 720934, 196608, 0, 720938, 196608, 0, 720939, 0, 16, 720940, 131072, 10, 720941, 196608, 0, 720949, 196608, 0, 720950, 0, 10, 720951, 131072, 16, 720952, 327680, 2, 720956, 196608, 0, 720957, 196608, 0, 720958, 196608, 0, 720959, 1572864, 4, 720960, 1703936, 5, 720961, 1638400, 2, 720962, 1638400, 2, 720963, 1638400, 2, 720964, 1638400, 2, 720965, 1638400, 2, 720966, 1638400, 2, 720967, 1310720, 1, 720968, 1638400, 1, 720969, 1638400, 1, 720970, 1638400, 1, 720971, 1638400, 1, 720972, 1638400, 1, 720973, 1638400, 1, 720974, 1638400, 1, 786432, 1638400, 1, 786433, 1638400, 1, 786434, 1638400, 1, 786435, 1638400, 1, 786436, 1638400, 1, 786437, 1638400, 1, 786438, 1638400, 1, 786439, 1638400, 1, 786440, 1638400, 1, 786441, 1638400, 1, 786442, 1638400, 1, 786443, 1638400, 1, 786444, 1638400, 1, 786445, 1638400, 1, 786446, 1638400, 1, 786447, 1638400, 1, 786448, 1638400, 1, 786449, 1638400, 1, 786450, 1638400, 1, 786451, 1638400, 1, 786452, 1638400, 1, 786453, 1638400, 1, 786454, 1638400, 1, 786455, 1638400, 1, 786456, 1638400, 1, 786457, 1638400, 1, 786458, 1769472, 4, 786459, 1638400, 4, 786460, 196608, 0, 786464, 196608, 0, 786470, 196608, 0, 786474, 196608, 0, 786475, 0, 16, 786476, 131072, 10, 786477, 65536, 0, 786478, 196608, 0, 786484, 196608, 0, 786485, 196608, 0, 786486, 0, 10, 786487, 131072, 16, 786493, 196608, 0, 786494, 0, 1, 786495, 1572864, 4, 786496, 2031616, 1, 786497, 1966080, 2, 786498, 1966080, 2, 786499, 1966080, 2, 786500, 1966080, 2, 786501, 1966080, 2, 786502, 1966080, 2, 786503, 1310720, 2, 786504, 1638400, 1, 786505, 1638400, 1, 786506, 1638400, 1, 786507, 1638400, 1, 786508, 1638400, 1, 786509, 1638400, 1, 786510, 1638400, 1, 851968, 1638400, 1, 851969, 1638400, 1, 851970, 1638400, 1, 851971, 1638400, 1, 851972, 1638400, 1, 851973, 1638400, 1, 851974, 1638400, 1, 851975, 1638400, 1, 851976, 1638400, 1, 851977, 1638400, 1, 851978, 1638400, 1, 851979, 1638400, 1, 851980, 1638400, 1, 851981, 1376256, 1, 851982, 1638400, 2, 851983, 1638400, 2, 851984, 1638400, 2, 851985, 1638400, 2, 851986, 1638400, 2, 851987, 1638400, 2, 851988, 1638400, 2, 851989, 1638400, 2, 851990, 1638400, 2, 851991, 1638400, 2, 851992, 1638400, 2, 851993, 1638400, 2, 851994, 1769472, 5, 851995, 1638400, 4, 851996, 196608, 0, 852000, 196608, 0, 852001, 196608, 0, 852005, 196608, 0, 852006, 196608, 0, 852010, 196608, 0, 852011, 0, 16, 852012, 131072, 10, 852013, 65536, 0, 852014, 196608, 0, 852020, 196608, 0, 852021, 65536, 0, 852022, 0, 10, 852023, 131072, 16, 852034, 1638400, 2, 852035, 1638400, 2, 852036, 1638400, 2, 852037, 1638400, 2, 852038, 1310720, 1, 852039, 1703936, 4, 852040, 1638400, 1, 852041, 1638400, 1, 852042, 1638400, 1, 852043, 1638400, 1, 852044, 1638400, 1, 852045, 1638400, 1, 852046, 1638400, 1, 917504, 1638400, 1, 917505, 1638400, 1, 917506, 1638400, 1, 917507, 1638400, 1, 917508, 1638400, 1, 917509, 1638400, 1, 917510, 1638400, 1, 917511, 1638400, 1, 917512, 1638400, 1, 917513, 1638400, 1, 917514, 1638400, 1, 917515, 1638400, 1, 917516, 1638400, 1, 917517, 1376256, 2, 917518, 1966080, 2, 917519, 1966080, 2, 917520, 1966080, 2, 917521, 1966080, 2, 917522, 1966080, 2, 917523, 1966080, 2, 917524, 1966080, 2, 917525, 1966080, 2, 917526, 1966080, 2, 917527, 1966080, 2, 917528, 1966080, 2, 917529, 1966080, 2, 917530, 2031616, 2, 917531, 1638400, 4, 917532, 0, 10, 917533, 65536, 10, 917534, 65536, 10, 917535, 65536, 10, 917547, 0, 16, 917548, 131072, 10, 917549, 196608, 0, 917550, 196608, 0, 917551, 196608, 0, 917552, 0, 10, 917553, 65536, 10, 917554, 131072, 10, 917555, 196608, 0, 917556, 196608, 0, 917557, 0, 1, 917558, 0, 10, 917559, 131072, 16, 917570, 2031616, 0, 917571, 524288, 1, 917572, 2031616, 0, 917573, 2031616, 0, 917574, 1310720, 2, 917575, 1703936, 4, 917576, 1638400, 1, 917577, 1638400, 1, 917578, 1638400, 1, 917579, 1638400, 1, 917580, 1638400, 1, 917581, 1638400, 1, 917582, 1638400, 1, 983040, 1638400, 1, 983041, 1638400, 1, 983042, 1638400, 1, 983043, 1638400, 1, 983044, 1638400, 1, 983045, 1638400, 1, 983046, 1638400, 1, 983047, 1638400, 1, 983048, 1638400, 1, 983049, 1638400, 1, 983050, 1638400, 1, 983051, 1638400, 1, 983052, 1638400, 1, 983053, 1769472, 4, 983054, 1376256, 1, 983055, 1638400, 2, 983056, 1638400, 2, 983057, 1638400, 2, 983058, 1638400, 2, 983059, 1638400, 2, 983060, 1638400, 2, 983061, 1638400, 2, 983062, 1638400, 2, 983063, 1638400, 2, 983064, 1638400, 2, 983065, 1638400, 2, 983066, 1638400, 2, 983067, 1638400, 5, 983068, 0, 10, 983069, 65536, 10, 983070, 65536, 10, 983071, 65536, 10, 983083, 0, 16, 983084, 131072, 10, 983085, 0, 1, 983086, 524288, 1, 983087, 0, 1, 983088, 0, 10, 983089, 65536, 10, 983090, 131072, 10, 983091, 65536, 0, 983092, 524288, 1, 983093, 196608, 0, 983094, 0, 10, 983095, 131072, 16, 983106, 196608, 0, 983107, 524288, 2, 983108, 196608, 0, 983109, 196608, 0, 983110, 1572864, 4, 983111, 1703936, 4, 983112, 1638400, 1, 983113, 1638400, 1, 983114, 1638400, 1, 983115, 1638400, 1, 983116, 1638400, 1, 983117, 1638400, 1, 983118, 1638400, 1, 1048576, 1638400, 1, 1048577, 1638400, 1, 1048578, 1638400, 1, 1048579, 1638400, 1, 1048580, 1638400, 1, 1048581, 1638400, 1, 1048582, 1638400, 1, 1048583, 1638400, 1, 1048584, 1638400, 1, 1048585, 1638400, 1, 1048586, 1638400, 1, 1048587, 1638400, 1, 1048588, 1638400, 1, 1048589, 1769472, 4, 1048590, 1376256, 2, 1048591, 2031616, 0, 1048592, 2031616, 0, 1048593, 2031616, 0, 1048594, 2031616, 0, 1048595, 2031616, 0, 1048596, 2031616, 0, 1048597, 2031616, 0, 1048598, 2031616, 0, 1048599, 2031616, 0, 1048600, 2031616, 0, 1048601, 2031616, 0, 1048602, 2031616, 0, 1048603, 1966080, 1, 1048604, 0, 10, 1048605, 65536, 10, 1048606, 65536, 10, 1048607, 65536, 10, 1048619, 0, 16, 1048620, 131072, 10, 1048621, 196608, 0, 1048622, 524288, 2, 1048623, 65536, 0, 1048624, 0, 10, 1048625, 65536, 10, 1048626, 131072, 10, 1048627, 196608, 0, 1048628, 524288, 2, 1048629, 196608, 0, 1048630, 0, 10, 1048631, 131072, 16, 1048642, 393216, 1, 1048643, 524288, 3, 1048644, 589824, 3, 1048645, 196608, 0, 1048646, 1572864, 4, 1048647, 1703936, 4, 1048648, 1638400, 1, 1048649, 1638400, 1, 1048650, 1638400, 1, 1048651, 1638400, 1, 1048652, 1638400, 1, 1048653, 1638400, 1, 1048654, 1638400, 1, 1114112, 1638400, 1, 1114113, 1638400, 1, 1114114, 1638400, 1, 1114115, 1638400, 1, 1114116, 1638400, 1, 1114117, 1638400, 1, 1114118, 1638400, 1, 1114119, 1638400, 1, 1114120, 1638400, 1, 1114121, 1638400, 1, 1114122, 1638400, 1, 1114123, 1638400, 1, 1114124, 1638400, 1, 1114125, 1769472, 4, 1114126, 1638400, 4, 1114127, 196608, 0, 1114128, 196608, 0, 1114129, 524288, 1, 1114130, 196608, 0, 1114131, 196608, 0, 1114132, 196608, 0, 1114133, 196608, 0, 1114134, 196608, 0, 1114135, 196608, 0, 1114136, 196608, 0, 1114137, 196608, 0, 1114138, 196608, 0, 1114139, 196608, 0, 1114140, 0, 10, 1114141, 65536, 10, 1114142, 65536, 10, 1114143, 65536, 10, 1114155, 0, 16, 1114156, 131072, 10, 1114157, 458752, 3, 1114158, 524288, 3, 1114159, 589824, 3, 1114160, 0, 10, 1114161, 65536, 10, 1114162, 131072, 10, 1114163, 458752, 3, 1114164, 524288, 3, 1114165, 589824, 3, 1114166, 0, 10, 1114167, 131072, 16, 1114173, 196608, 0, 1114177, 327680, 2, 1114178, 393216, 2, 1114179, 196608, 0, 1114180, 327680, 1, 1114181, 393216, 1, 1114182, 1572864, 4, 1114183, 1703936, 4, 1114184, 1638400, 1, 1114185, 1638400, 1, 1114186, 1638400, 1, 1114187, 1638400, 1, 1114188, 1638400, 1, 1114189, 1638400, 1, 1114190, 1638400, 1, 1179648, 1638400, 1, 1179649, 1638400, 1, 1179650, 1638400, 1, 1179651, 1638400, 1, 1179652, 1638400, 1, 1179653, 1638400, 1, 1179654, 1638400, 1, 1179655, 1638400, 1, 1179656, 1638400, 1, 1179657, 1376256, 1, 1179658, 1638400, 2, 1179659, 1638400, 2, 1179660, 1638400, 2, 1179661, 1769472, 5, 1179662, 1638400, 4, 1179663, 196608, 0, 1179664, 196608, 0, 1179665, 524288, 2, 1179666, 196608, 0, 1179667, 196608, 0, 1179668, 0, 1, 1179669, 0, 1, 1179670, 196608, 0, 1179671, 196608, 0, 1179672, 524288, 1, 1179673, 196608, 0, 1179674, 327680, 1, 1179675, 393216, 1, 1179676, 0, 10, 1179677, 65536, 10, 1179678, 65536, 10, 1179679, 65536, 10, 1179691, 0, 16, 1179692, 131072, 10, 1179693, 0, 1, 1179694, 327680, 1, 1179695, 393216, 1, 1179696, 0, 10, 1179697, 65536, 10, 1179698, 131072, 10, 1179699, 327680, 1, 1179700, 393216, 1, 1179701, 0, 1, 1179702, 0, 10, 1179703, 131072, 16, 1179704, 196608, 0, 1179713, 196608, 0, 1179714, 196608, 0, 1179715, 327680, 1, 1179716, 393216, 1, 1179717, 393216, 2, 1179718, 1572864, 4, 1179719, 1703936, 4, 1179720, 1638400, 1, 1179721, 1638400, 1, 1179722, 1638400, 1, 1179723, 1638400, 1, 1179724, 1638400, 1, 1179725, 1638400, 1, 1179726, 1638400, 1, 1245184, 1638400, 1, 1245185, 1638400, 1, 1245186, 1638400, 1, 1245187, 1638400, 1, 1245188, 1638400, 1, 1245189, 1638400, 1, 1245190, 1638400, 1, 1245191, 1638400, 1, 1245192, 1638400, 1, 1245193, 1376256, 2, 1245194, 1966080, 2, 1245195, 1966080, 2, 1245196, 1966080, 2, 1245197, 2031616, 2, 1245198, 1638400, 4, 1245199, 196608, 0, 1245200, 458752, 3, 1245201, 524288, 3, 1245202, 589824, 3, 1245203, 0, 6, 1245204, 131072, 6, 1245205, 327680, 1, 1245206, 393216, 1, 1245207, 196608, 0, 1245208, 524288, 2, 1245209, 196608, 0, 1245210, 327680, 2, 1245211, 393216, 2, 1245212, 0, 10, 1245213, 65536, 10, 1245214, 65536, 10, 1245215, 65536, 10, 1245216, 65536, 10, 1245217, 65536, 10, 1245218, 65536, 10, 1245219, 65536, 10, 1245220, 65536, 10, 1245221, 65536, 10, 1245227, 0, 16, 1245228, 196608, 9, 1245229, 131072, 9, 1245230, 327680, 2, 1245231, 393216, 2, 1245232, 0, 10, 1245233, 65536, 10, 1245234, 131072, 10, 1245235, 327680, 2, 1245236, 393216, 2, 1245237, 0, 9, 1245238, 262144, 9, 1245239, 131072, 16, 1245240, 196608, 0, 1245241, 196608, 0, 1245242, 196608, 0, 1245249, 196608, 0, 1245250, 327680, 1, 1245251, 393216, 1, 1245252, 393216, 2, 1245253, 196608, 0, 1245254, 1572864, 4, 1245255, 1703936, 4, 1245256, 1638400, 1, 1245257, 1638400, 1, 1245258, 1638400, 1, 1245259, 1638400, 1, 1245260, 1638400, 1, 1245261, 1638400, 1, 1245262, 1638400, 1, 1310720, 1638400, 1, 1310721, 1638400, 1, 1310722, 1638400, 1, 1310723, 1638400, 1, 1310724, 1638400, 1, 1310725, 1638400, 1, 1310726, 1638400, 1, 1310727, 1638400, 1, 1310728, 1638400, 1, 1310729, 1769472, 4, 1310730, 1376256, 1, 1310731, 1638400, 2, 1310732, 1638400, 2, 1310736, 196608, 0, 1310737, 327680, 1, 1310738, 393216, 1, 1310739, 0, 7, 1310740, 131072, 7, 1310741, 327680, 2, 1310742, 393216, 2, 1310743, 458752, 3, 1310744, 524288, 3, 1310745, 589824, 3, 1310746, 196608, 0, 1310747, 196608, 0, 1310748, 0, 10, 1310749, 65536, 10, 1310750, 65536, 10, 1310751, 65536, 10, 1310752, 65536, 10, 1310753, 65536, 10, 1310754, 65536, 10, 1310755, 65536, 10, 1310756, 65536, 10, 1310757, 65536, 10, 1310758, 65536, 10, 1310762, 65536, 10, 1310763, 65536, 10, 1310764, 196608, 0, 1310765, 196608, 9, 1310766, 65536, 9, 1310767, 65536, 9, 1310768, 262144, 9, 1310769, 65536, 10, 1310770, 196608, 9, 1310771, 65536, 9, 1310772, 65536, 9, 1310773, 262144, 9, 1310774, 196608, 0, 1310775, 131072, 9, 1310776, 196608, 0, 1310777, 196608, 0, 1310778, 196608, 0, 1310785, 196608, 0, 1310786, 327680, 2, 1310787, 393216, 2, 1310788, 196608, 0, 1310789, 196608, 0, 1310790, 1572864, 4, 1310791, 1703936, 4, 1310792, 1638400, 1, 1310793, 1638400, 1, 1310794, 1638400, 1, 1310795, 1638400, 1, 1310796, 1638400, 1, 1310797, 1638400, 1, 1310798, 1638400, 1, 1376256, 1638400, 1, 1376257, 1638400, 1, 1376258, 1638400, 1, 1376259, 1638400, 1, 1376260, 1638400, 1, 1376261, 1638400, 1, 1376262, 1638400, 1, 1376263, 1376256, 1, 1376264, 1638400, 2, 1376265, 1769472, 5, 1376266, 1376256, 2, 1376267, 2031616, 0, 1376273, 327680, 2, 1376274, 393216, 2, 1376275, 0, 7, 1376276, 131072, 7, 1376277, 196608, 0, 1376278, 196608, 0, 1376279, 196608, 0, 1376280, 196608, 0, 1376281, 196608, 0, 1376282, 196608, 0, 1376283, 196608, 0, 1376284, 0, 10, 1376285, 65536, 10, 1376286, 65536, 10, 1376287, 65536, 10, 1376288, 65536, 10, 1376289, 65536, 10, 1376290, 65536, 10, 1376291, 65536, 10, 1376292, 65536, 10, 1376293, 65536, 10, 1376294, 65536, 10, 1376295, 65536, 10, 1376296, 65536, 10, 1376297, 65536, 10, 1376298, 65536, 10, 1376299, 65536, 10, 1376300, 65536, 10, 1376301, 65536, 17, 1376302, 65536, 17, 1376303, 65536, 17, 1376304, 1835008, 19, 1376305, 1835008, 19, 1376306, 1835008, 19, 1376307, 65536, 17, 1376308, 65536, 17, 1376309, 65536, 17, 1376310, 65536, 10, 1376311, 131072, 10, 1376312, 196608, 0, 1376313, 0, 1, 1376314, 196608, 0, 1376321, 196608, 0, 1376322, 196608, 0, 1376323, 524288, 1, 1376324, 327680, 1, 1376325, 393216, 1, 1376326, 1572864, 4, 1376327, 1703936, 4, 1376328, 1638400, 1, 1376329, 1638400, 1, 1376330, 1638400, 1, 1376331, 1638400, 1, 1376332, 1638400, 1, 1376333, 1638400, 1, 1376334, 1638400, 1, 1441792, 1638400, 1, 1441793, 1638400, 1, 1441794, 1638400, 1, 1441795, 1638400, 1, 1441796, 1638400, 1, 1441797, 1638400, 1, 1441798, 1638400, 1, 1441799, 1376256, 2, 1441800, 1966080, 2, 1441801, 2031616, 2, 1441802, 1638400, 4, 1441803, 196608, 0, 1441809, 327680, 1, 1441810, 393216, 1, 1441811, 0, 7, 1441812, 196608, 7, 1441813, 65536, 6, 1441814, 65536, 6, 1441815, 131072, 6, 1441816, 196608, 0, 1441817, 196608, 0, 1441818, 196608, 0, 1441819, 196608, 0, 1441820, 0, 10, 1441821, 65536, 10, 1441822, 65536, 10, 1441823, 65536, 10, 1441824, 65536, 10, 1441825, 65536, 10, 1441826, 65536, 10, 1441827, 65536, 10, 1441828, 65536, 10, 1441829, 65536, 10, 1441830, 65536, 10, 1441831, 65536, 10, 1441832, 65536, 10, 1441833, 65536, 10, 1441834, 65536, 10, 1441835, 65536, 10, 1441836, 65536, 10, 1441837, 65536, 10, 1441838, 65536, 10, 1441839, 65536, 10, 1441840, 65536, 10, 1441841, 65536, 10, 1441842, 65536, 10, 1441843, 65536, 10, 1441844, 65536, 10, 1441845, 65536, 10, 1441846, 65536, 10, 1441847, 131072, 10, 1441848, 196608, 0, 1441849, 196608, 0, 1441850, 196608, 0, 1441857, 196608, 0, 1441858, 196608, 0, 1441859, 524288, 2, 1441860, 327680, 2, 1441861, 393216, 2, 1441862, 1572864, 4, 1441863, 1703936, 4, 1441864, 1638400, 1, 1441865, 1638400, 1, 1441866, 1638400, 1, 1441867, 1638400, 1, 1441868, 1638400, 1, 1441869, 1638400, 1, 1441870, 1638400, 1, 1507328, 1638400, 1, 1507329, 1638400, 1, 1507330, 1638400, 1, 1507331, 1638400, 1, 1507332, 1638400, 1, 1507333, 1638400, 1, 1507334, 1638400, 1, 1507335, 1769472, 4, 1507336, 1376256, 1, 1507337, 1638400, 2, 1507338, 1638400, 5, 1507339, 196608, 0, 1507345, 327680, 2, 1507346, 524288, 1, 1507347, 0, 8, 1507348, 65536, 8, 1507349, 65536, 8, 1507350, 262144, 6, 1507351, 196608, 7, 1507352, 65536, 6, 1507353, 131072, 6, 1507354, 196608, 0, 1507355, 0, 9, 1507356, 262144, 9, 1507357, 65536, 10, 1507358, 65536, 10, 1507359, 65536, 10, 1507360, 65536, 10, 1507361, 65536, 10, 1507362, 65536, 10, 1507363, 65536, 10, 1507364, 65536, 10, 1507365, 65536, 10, 1507366, 65536, 10, 1507367, 65536, 10, 1507368, 65536, 10, 1507369, 65536, 10, 1507370, 65536, 10, 1507371, 65536, 10, 1507372, 65536, 10, 1507373, 65536, 10, 1507374, 65536, 10, 1507375, 65536, 10, 1507376, 65536, 10, 1507377, 65536, 10, 1507378, 65536, 10, 1507379, 65536, 10, 1507380, 65536, 10, 1507381, 65536, 10, 1507382, 65536, 10, 1507383, 131072, 10, 1507384, 196608, 0, 1507385, 196608, 0, 1507386, 196608, 0, 1507387, 196608, 0, 1507388, 196608, 0, 1507389, 196608, 0, 1507390, 196608, 0, 1507391, 196608, 0, 1507392, 196608, 0, 1507393, 196608, 0, 1507394, 458752, 3, 1507395, 524288, 3, 1507396, 327680, 1, 1507397, 393216, 1, 1507398, 1572864, 4, 1507399, 1703936, 4, 1507400, 1638400, 1, 1507401, 1638400, 1, 1507402, 1638400, 1, 1507403, 1638400, 1, 1507404, 1638400, 1, 1507405, 1638400, 1, 1507406, 1638400, 1, 1572864, 1638400, 1, 1572865, 1638400, 1, 1572866, 1638400, 1, 1572867, 1638400, 1, 1572868, 1638400, 1, 1572869, 1638400, 1, 1572870, 1638400, 1, 1572871, 1769472, 4, 1572872, 1376256, 2, 1572873, 2031616, 0, 1572874, 1966080, 1, 1572875, 327680, 1, 1572881, 196608, 0, 1572882, 524288, 2, 1572883, 196608, 0, 1572884, 327680, 1, 1572885, 393216, 1, 1572886, 0, 8, 1572887, 262144, 6, 1572888, 65536, 7, 1572889, 131072, 7, 1572890, 196608, 0, 1572891, 0, 10, 1572892, 65536, 10, 1572893, 65536, 10, 1572894, 65536, 10, 1572895, 65536, 10, 1572896, 0, 12, 1572897, 65536, 12, 1572898, 65536, 12, 1572899, 65536, 12, 1572900, 65536, 12, 1572901, 65536, 12, 1572902, 65536, 12, 1572903, 65536, 12, 1572904, 65536, 12, 1572905, 65536, 12, 1572906, 65536, 12, 1572907, 65536, 12, 1572908, 65536, 12, 1572909, 65536, 12, 1572910, 65536, 12, 1572911, 65536, 12, 1572912, 65536, 12, 1572913, 65536, 12, 1572914, 65536, 12, 1572915, 131072, 12, 1572916, 65536, 10, 1572917, 65536, 10, 1572918, 65536, 10, 1572919, 196608, 9, 1572920, 65536, 9, 1572921, 65536, 9, 1572922, 65536, 9, 1572923, 65536, 9, 1572924, 65536, 9, 1572925, 65536, 9, 1572926, 65536, 9, 1572927, 65536, 9, 1572928, 65536, 9, 1572929, 131072, 9, 1572930, 196608, 0, 1572931, 327680, 1, 1572932, 393216, 1, 1572933, 393216, 2, 1572934, 1572864, 4, 1572935, 1703936, 4, 1572936, 1638400, 1, 1572937, 1638400, 1, 1572938, 1638400, 1, 1572939, 1638400, 1, 1572940, 1638400, 1, 1572941, 1638400, 1, 1572942, 1638400, 1, 1638400, 1638400, 1, 1638401, 1638400, 1, 1638402, 1638400, 1, 1638403, 1638400, 1, 1638404, 1638400, 1, 1638405, 1638400, 1, 1638406, 1638400, 1, 1638407, 1769472, 4, 1638408, 1638400, 4, 1638409, 196608, 0, 1638410, 524288, 1, 1638411, 327680, 2, 1638412, 393216, 2, 1638416, 196608, 0, 1638417, 458752, 3, 1638418, 524288, 3, 1638419, 589824, 3, 1638420, 327680, 2, 1638421, 393216, 2, 1638422, 196608, 0, 1638423, 0, 8, 1638424, 65536, 8, 1638425, 131072, 8, 1638426, 196608, 0, 1638427, 0, 10, 1638428, 65536, 10, 1638429, 65536, 10, 1638430, 65536, 10, 1638431, 65536, 10, 1638432, 0, 13, 1638433, 65536, 13, 1638434, 65536, 13, 1638435, 65536, 13, 1638436, 65536, 13, 1638437, 65536, 13, 1638438, 65536, 13, 1638439, 65536, 13, 1638440, 65536, 13, 1638441, 65536, 13, 1638442, 65536, 13, 1638443, 65536, 13, 1638444, 65536, 13, 1638445, 65536, 13, 1638446, 65536, 13, 1638447, 65536, 13, 1638448, 65536, 13, 1638449, 65536, 13, 1638450, 65536, 13, 1638451, 131072, 13, 1638452, 65536, 10, 1638453, 65536, 10, 1638454, 65536, 10, 1638455, 65536, 10, 1638456, 65536, 10, 1638457, 65536, 10, 1638458, 65536, 10, 1638459, 65536, 10, 1638460, 65536, 10, 1638461, 65536, 10, 1638462, 65536, 10, 1638463, 65536, 10, 1638464, 65536, 10, 1638465, 131072, 10, 1638466, 196608, 0, 1638467, 327680, 2, 1638468, 327680, 1, 1638469, 393216, 1, 1638470, 1572864, 4, 1638471, 1703936, 4, 1638472, 1638400, 1, 1638473, 1638400, 1, 1638474, 1638400, 1, 1638475, 1638400, 1, 1638476, 1638400, 1, 1638477, 1638400, 1, 1638478, 1638400, 1, 1703936, 1638400, 1, 1703937, 1638400, 1, 1703938, 1638400, 1, 1703939, 1638400, 1, 1703940, 1638400, 1, 1703941, 1638400, 1, 1703942, 1638400, 1, 1703943, 1769472, 4, 1703944, 1638400, 4, 1703945, 196608, 0, 1703946, 524288, 2, 1703947, 196608, 0, 1703948, 196608, 0, 1703952, 196608, 0, 1703958, 196608, 0, 1703959, 196608, 0, 1703960, 196608, 0, 1703961, 196608, 0, 1703962, 196608, 0, 1703963, 0, 11, 1703964, 262144, 8, 1703965, 65536, 10, 1703966, 65536, 10, 1703967, 65536, 10, 1703968, 0, 13, 1703969, 65536, 13, 1703970, 65536, 13, 1703971, 65536, 13, 1703972, 65536, 13, 1703973, 65536, 13, 1703974, 65536, 13, 1703975, 65536, 13, 1703976, 65536, 13, 1703977, 65536, 13, 1703978, 65536, 13, 1703979, 65536, 13, 1703980, 65536, 13, 1703981, 65536, 13, 1703982, 65536, 13, 1703983, 65536, 13, 1703984, 65536, 13, 1703985, 65536, 13, 1703986, 65536, 13, 1703987, 131072, 13, 1703988, 65536, 10, 1703989, 65536, 10, 1703990, 65536, 10, 1703991, 65536, 10, 1703992, 65536, 10, 1703993, 65536, 10, 1703994, 65536, 10, 1703995, 65536, 10, 1703996, 65536, 10, 1703997, 65536, 10, 1703998, 65536, 10, 1703999, 65536, 10, 1704000, 65536, 10, 1704001, 131072, 10, 1704002, 196608, 0, 1704003, 196608, 0, 1704004, 524288, 1, 1704005, 393216, 2, 1704006, 1572864, 4, 1704007, 1703936, 4, 1704008, 1638400, 1, 1704009, 1638400, 1, 1704010, 1638400, 1, 1704011, 1638400, 1, 1704012, 1638400, 1, 1704013, 1638400, 1, 1704014, 1638400, 1, 1769472, 1638400, 1, 1769473, 1638400, 1, 1769474, 1638400, 1, 1769475, 1638400, 1, 1769476, 1638400, 1, 1769477, 1638400, 1, 1769478, 1638400, 1, 1769479, 1769472, 4, 1769480, 1638400, 4, 1769481, 458752, 3, 1769482, 524288, 3, 1769483, 589824, 3, 1769484, 196608, 0, 1769488, 196608, 0, 1769494, 65536, 10, 1769495, 65536, 10, 1769496, 65536, 10, 1769497, 65536, 10, 1769498, 196608, 0, 1769499, 196608, 0, 1769500, 0, 10, 1769501, 65536, 10, 1769502, 524288, 1, 1769503, 65536, 10, 1769504, 0, 13, 1769505, 65536, 13, 1769506, 65536, 13, 1769507, 262144, 11, 1769508, 65536, 14, 1769509, 524288, 1, 1769510, 65536, 14, 1769511, 65536, 14, 1769512, 65536, 14, 1769513, 65536, 14, 1769514, 65536, 14, 1769515, 65536, 14, 1769516, 65536, 14, 1769517, 65536, 14, 1769518, 65536, 14, 1769519, 65536, 14, 1769520, 65536, 14, 1769521, 65536, 14, 1769522, 65536, 14, 1769523, 131072, 14, 1769524, 65536, 10, 1769525, 65536, 10, 1769526, 65536, 10, 1769527, 65536, 10, 1769528, 65536, 10, 1769529, 65536, 10, 1769530, 65536, 10, 1769531, 65536, 10, 1769532, 65536, 10, 1769533, 65536, 10, 1769534, 65536, 10, 1769535, 65536, 10, 1769536, 65536, 10, 1769537, 131072, 10, 1769538, 196608, 0, 1769539, 196608, 0, 1769540, 524288, 2, 1769541, 196608, 0, 1769542, 1572864, 4, 1769543, 1703936, 4, 1769544, 1638400, 1, 1769545, 1638400, 1, 1769546, 1638400, 1, 1769547, 1638400, 1, 1769548, 1638400, 1, 1769549, 1638400, 1, 1769550, 1638400, 1, 1835008, 1638400, 1, 1835009, 1638400, 1, 1835010, 1638400, 1, 1835011, 1638400, 1, 1835012, 1638400, 1, 1835013, 1638400, 1, 1835014, 1638400, 1, 1835015, 1769472, 4, 1835016, 1638400, 4, 1835017, 327680, 1, 1835018, 393216, 1, 1835019, 0, 16, 1835030, 65536, 10, 1835031, 65536, 10, 1835032, 65536, 10, 1835033, 65536, 10, 1835034, 131072, 16, 1835035, 196608, 0, 1835036, 0, 10, 1835037, 65536, 10, 1835038, 524288, 2, 1835039, 65536, 10, 1835040, 0, 13, 1835041, 65536, 13, 1835042, 65536, 13, 1835043, 131072, 13, 1835044, 65536, 10, 1835045, 524288, 2, 1835046, 65536, 10, 1835047, 65536, 10, 1835048, 65536, 10, 1835049, 65536, 10, 1835050, 65536, 10, 1835051, 65536, 10, 1835052, 65536, 10, 1835053, 65536, 10, 1835054, 65536, 10, 1835055, 65536, 10, 1835056, 65536, 10, 1835057, 65536, 10, 1835058, 65536, 10, 1835059, 65536, 10, 1835060, 65536, 10, 1835061, 65536, 10, 1835062, 65536, 10, 1835063, 65536, 10, 1835064, 65536, 10, 1835065, 65536, 10, 1835066, 65536, 10, 1835067, 65536, 10, 1835068, 65536, 10, 1835069, 65536, 10, 1835070, 65536, 10, 1835071, 65536, 10, 1835072, 65536, 10, 1835073, 131072, 10, 1835074, 196608, 0, 1835075, 327680, 1, 1835076, 393216, 1, 1835077, 589824, 3, 1835078, 1310720, 0, 1835079, 1310720, 0, 1835080, 1638400, 1, 1835081, 1638400, 1, 1835082, 1638400, 1, 1835083, 1638400, 1, 1835084, 1638400, 1, 1835085, 1638400, 1, 1835086, 1638400, 1, 1900544, 1638400, 1, 1900545, 1638400, 1, 1900546, 1638400, 1, 1900547, 1638400, 1, 1900548, 1638400, 1, 1900549, 1638400, 1, 1900550, 1638400, 1, 1900551, 1769472, 4, 1900552, 1638400, 4, 1900553, 327680, 2, 1900554, 393216, 2, 1900555, 0, 16, 1900561, 65536, 10, 1900565, 65536, 10, 1900566, 65536, 10, 1900567, 65536, 10, 1900568, 65536, 10, 1900569, 65536, 10, 1900570, 131072, 16, 1900571, 196608, 0, 1900572, 0, 10, 1900573, 65536, 10, 1900574, 917504, 12, 1900575, 65536, 10, 1900576, 0, 13, 1900577, 65536, 13, 1900578, 65536, 13, 1900579, 131072, 13, 1900580, 65536, 10, 1900581, 917504, 12, 1900582, 65536, 10, 1900583, 65536, 10, 1900584, 65536, 10, 1900585, 65536, 10, 1900586, 65536, 10, 1900587, 65536, 10, 1900588, 65536, 10, 1900589, 65536, 10, 1900590, 65536, 10, 1900591, 65536, 10, 1900592, 65536, 10, 1900593, 65536, 10, 1900594, 65536, 10, 1900595, 65536, 10, 1900596, 65536, 10, 1900597, 65536, 10, 1900598, 65536, 10, 1900599, 65536, 10, 1900600, 65536, 10, 1900601, 65536, 10, 1900602, 65536, 10, 1900603, 65536, 10, 1900604, 65536, 10, 1900605, 65536, 10, 1900606, 65536, 10, 1900607, 65536, 10, 1900608, 65536, 10, 1900609, 131072, 10, 1900610, 196608, 0, 1900611, 327680, 2, 1900612, 393216, 2, 1900613, 1572864, 4, 1900614, 1703936, 4, 1900615, 1638400, 1, 1900616, 1638400, 1, 1900617, 1638400, 1, 1900618, 1638400, 1, 1900619, 1638400, 1, 1900620, 1638400, 1, 1900621, 1638400, 1, 1900622, 1638400, 1, 1966080, 1638400, 1, 1966081, 1638400, 1, 1966082, 1638400, 1, 1966083, 1638400, 1, 1966084, 1638400, 1, 1966085, 1638400, 1, 1966086, 1638400, 1, 1966087, 1769472, 4, 1966088, 1638400, 4, 1966089, 196608, 0, 1966090, 196608, 0, 1966091, 0, 16, 1966102, 65536, 10, 1966105, 65536, 10, 1966106, 131072, 16, 1966107, 196608, 0, 1966108, 0, 10, 1966109, 65536, 10, 1966110, 65536, 10, 1966111, 65536, 10, 1966112, 0, 13, 1966113, 65536, 13, 1966114, 65536, 13, 1966115, 131072, 13, 1966116, 65536, 10, 1966117, 65536, 10, 1966118, 65536, 10, 1966119, 65536, 10, 1966120, 65536, 10, 1966121, 65536, 10, 1966122, 65536, 10, 1966123, 65536, 10, 1966124, 65536, 10, 1966125, 65536, 10, 1966126, 65536, 10, 1966127, 65536, 10, 1966128, 65536, 10, 1966129, 524288, 1, 1966130, 65536, 10, 1966131, 65536, 10, 1966132, 65536, 10, 1966133, 65536, 10, 1966134, 65536, 10, 1966135, 65536, 10, 1966136, 65536, 10, 1966137, 65536, 10, 1966138, 65536, 10, 1966139, 65536, 10, 1966140, 65536, 10, 1966141, 65536, 10, 1966142, 65536, 10, 1966143, 65536, 10, 1966144, 65536, 10, 1966145, 131072, 10, 1966146, 196608, 0, 1966147, 327680, 1, 1966148, 393216, 1, 1966149, 1572864, 4, 1966150, 1703936, 4, 1966151, 1638400, 1, 1966152, 1638400, 1, 1966153, 1638400, 1, 1966154, 1638400, 1, 1966155, 1638400, 1, 1966156, 1638400, 1, 1966157, 1638400, 1, 1966158, 1638400, 1, 2031616, 1638400, 1, 2031617, 1638400, 1, 2031618, 1638400, 1, 2031619, 1638400, 1, 2031620, 1638400, 1, 2031621, 1638400, 1, 2031622, 1638400, 1, 2031623, 1769472, 4, 2031624, 1638400, 4, 2031625, 327680, 1, 2031626, 393216, 1, 2031627, 0, 16, 2031642, 131072, 16, 2031643, 196608, 0, 2031644, 0, 10, 2031645, 65536, 10, 2031646, 65536, 10, 2031647, 65536, 10, 2031648, 0, 13, 2031649, 65536, 13, 2031650, 65536, 13, 2031651, 131072, 13, 2031652, 65536, 10, 2031653, 65536, 10, 2031654, 65536, 10, 2031655, 196608, 8, 2031656, 65536, 11, 2031657, 524288, 1, 2031658, 65536, 11, 2031659, 327680, 1, 2031660, 393216, 1, 2031661, 65536, 11, 2031662, 65536, 11, 2031663, 65536, 11, 2031664, 65536, 11, 2031665, 524288, 2, 2031666, 65536, 11, 2031667, 327680, 1, 2031668, 393216, 1, 2031669, 65536, 11, 2031670, 262144, 8, 2031671, 65536, 10, 2031672, 65536, 10, 2031673, 65536, 10, 2031674, 65536, 10, 2031675, 65536, 10, 2031676, 65536, 10, 2031677, 65536, 10, 2031678, 65536, 10, 2031679, 65536, 10, 2031680, 65536, 10, 2031681, 131072, 10, 2031682, 196608, 0, 2031683, 327680, 2, 2031684, 393216, 2, 2031685, 1572864, 4, 2031686, 1703936, 4, 2031687, 1638400, 1, 2031688, 1638400, 1, 2031689, 1638400, 1, 2031690, 1638400, 1, 2031691, 1638400, 1, 2031692, 1638400, 1, 2031693, 1638400, 1, 2031694, 1638400, 1, 2097152, 1638400, 1, 2097153, 1638400, 1, 2097154, 1638400, 1, 2097155, 1638400, 1, 2097156, 1638400, 1, 2097157, 1638400, 1, 2097158, 1638400, 1, 2097159, 1769472, 4, 2097160, 1638400, 4, 2097161, 327680, 2, 2097162, 393216, 2, 2097163, 0, 16, 2097174, 65536, 10, 2097177, 65536, 10, 2097178, 131072, 16, 2097179, 196608, 0, 2097180, 0, 10, 2097181, 65536, 10, 2097182, 65536, 10, 2097183, 65536, 10, 2097184, 0, 13, 2097185, 65536, 13, 2097186, 65536, 13, 2097187, 131072, 13, 2097188, 65536, 10, 2097189, 65536, 10, 2097190, 65536, 10, 2097191, 131072, 10, 2097192, 196608, 0, 2097193, 524288, 2, 2097194, 196608, 0, 2097195, 327680, 2, 2097196, 393216, 2, 2097197, 0, 6, 2097198, 65536, 6, 2097199, 131072, 6, 2097200, 458752, 3, 2097201, 524288, 3, 2097202, 589824, 3, 2097203, 327680, 2, 2097204, 393216, 2, 2097205, 196608, 0, 2097206, 0, 10, 2097207, 65536, 10, 2097208, 65536, 10, 2097209, 65536, 10, 2097210, 65536, 10, 2097211, 65536, 10, 2097212, 65536, 10, 2097213, 65536, 10, 2097214, 65536, 10, 2097215, 65536, 10, 2097216, 65536, 10, 2097217, 131072, 10, 2097218, 196608, 0, 2097219, 327680, 1, 2097220, 393216, 1, 2097221, 1572864, 4, 2097222, 1703936, 4, 2097223, 1638400, 1, 2097224, 1638400, 1, 2097225, 1638400, 1, 2097226, 1638400, 1, 2097227, 1638400, 1, 2097228, 1638400, 1, 2097229, 1638400, 1, 2097230, 1638400, 1, 2162688, 1638400, 1, 2162689, 1638400, 1, 2162690, 1638400, 1, 2162691, 1638400, 1, 2162692, 1638400, 1, 2162693, 1638400, 1, 2162694, 1638400, 1, 2162695, 1769472, 4, 2162696, 1638400, 4, 2162697, 327680, 1, 2162698, 393216, 1, 2162699, 0, 16, 2162705, 65536, 10, 2162709, 65536, 10, 2162710, 65536, 10, 2162711, 65536, 10, 2162712, 65536, 10, 2162713, 65536, 10, 2162714, 131072, 16, 2162715, 196608, 0, 2162716, 0, 10, 2162717, 65536, 10, 2162718, 524288, 1, 2162719, 65536, 10, 2162720, 0, 13, 2162721, 65536, 13, 2162722, 65536, 13, 2162723, 131072, 13, 2162724, 65536, 10, 2162725, 524288, 1, 2162726, 65536, 10, 2162727, 131072, 10, 2162728, 458752, 3, 2162729, 524288, 3, 2162730, 589824, 3, 2162731, 65536, 0, 2162732, 196608, 0, 2162733, 0, 7, 2162734, 65536, 7, 2162735, 131072, 7, 2162736, 196608, 0, 2162737, 65536, 0, 2162738, 65536, 0, 2162739, 196608, 0, 2162740, 524288, 1, 2162741, 65536, 0, 2162742, 0, 10, 2162743, 65536, 10, 2162744, 65536, 10, 2162745, 65536, 10, 2162746, 65536, 10, 2162747, 65536, 10, 2162748, 65536, 10, 2162754, 196608, 0, 2162755, 1638400, 0, 2162756, 1638400, 0, 2162757, 1310720, 0, 2162758, 1703936, 4, 2162759, 1638400, 1, 2162760, 1638400, 1, 2162761, 1638400, 1, 2162762, 1638400, 1, 2162763, 1638400, 1, 2162764, 1638400, 1, 2162765, 1638400, 1, 2162766, 1638400, 1, 2228224, 1638400, 1, 2228225, 1638400, 1, 2228226, 1638400, 1, 2228227, 1638400, 1, 2228228, 1638400, 1, 2228229, 1638400, 1, 2228230, 1638400, 1, 2228231, 1769472, 4, 2228232, 1638400, 4, 2228233, 327680, 2, 2228234, 393216, 2, 2228235, 0, 16, 2228236, 65536, 10, 2228240, 65536, 10, 2228241, 65536, 10, 2228245, 65536, 10, 2228246, 65536, 10, 2228247, 65536, 10, 2228248, 65536, 10, 2228249, 65536, 10, 2228250, 131072, 16, 2228251, 196608, 0, 2228252, 0, 10, 2228253, 65536, 10, 2228254, 524288, 2, 2228255, 65536, 10, 2228256, 0, 13, 2228257, 65536, 13, 2228258, 65536, 13, 2228259, 131072, 13, 2228260, 65536, 10, 2228261, 524288, 2, 2228262, 65536, 10, 2228263, 131072, 10, 2228264, 65536, 0, 2228265, 65536, 0, 2228266, 196608, 0, 2228267, 65536, 0, 2228268, 65536, 0, 2228269, 0, 7, 2228270, 65536, 7, 2228271, 131072, 7, 2228272, 196608, 0, 2228273, 196608, 0, 2228274, 0, 1, 2228275, 196608, 0, 2228276, 524288, 2, 2228277, 196608, 0, 2228278, 327680, 1, 2228279, 393216, 1, 2228290, 1572864, 4, 2228291, 1638400, 1, 2228292, 1638400, 1, 2228293, 1638400, 1, 2228294, 1703936, 4, 2228295, 1638400, 1, 2228296, 1638400, 1, 2228297, 1638400, 1, 2228298, 1638400, 1, 2228299, 1638400, 1, 2228300, 1638400, 1, 2228301, 1638400, 1, 2228302, 1638400, 1, 2293760, 1638400, 1, 2293761, 1638400, 1, 2293762, 1638400, 1, 2293763, 1638400, 1, 2293764, 1376256, 1, 2293765, 1638400, 2, 2293766, 1638400, 2, 2293767, 1769472, 5, 2293768, 1638400, 4, 2293769, 327680, 1, 2293770, 393216, 1, 2293771, 0, 16, 2293772, 65536, 10, 2293773, 65536, 10, 2293774, 65536, 10, 2293775, 65536, 10, 2293776, 65536, 10, 2293777, 65536, 10, 2293778, 65536, 10, 2293779, 65536, 10, 2293780, 65536, 10, 2293781, 65536, 10, 2293782, 65536, 10, 2293783, 65536, 10, 2293784, 65536, 10, 2293785, 65536, 10, 2293786, 131072, 16, 2293787, 196608, 0, 2293788, 0, 10, 2293789, 65536, 10, 2293790, 917504, 12, 2293791, 65536, 10, 2293792, 0, 13, 2293793, 65536, 13, 2293794, 65536, 13, 2293795, 131072, 13, 2293796, 65536, 10, 2293797, 917504, 12, 2293798, 65536, 10, 2293799, 131072, 10, 2293800, 196608, 0, 2293801, 196608, 0, 2293802, 65536, 0, 2293803, 196608, 0, 2293804, 0, 1, 2293805, 0, 7, 2293806, 65536, 7, 2293807, 131072, 7, 2293808, 196608, 0, 2293809, 196608, 0, 2293810, 196608, 0, 2293811, 458752, 3, 2293812, 524288, 3, 2293813, 589824, 3, 2293814, 327680, 2, 2293815, 393216, 2, 2293826, 1572864, 4, 2293827, 1638400, 1, 2293828, 1638400, 1, 2293829, 1638400, 1, 2293830, 1703936, 4, 2293831, 1638400, 1, 2293832, 1638400, 1, 2293833, 1638400, 1, 2293834, 1638400, 1, 2293835, 1638400, 1, 2293836, 1638400, 1, 2293837, 1638400, 1, 2293838, 1638400, 1, 2359296, 1638400, 1, 2359297, 1638400, 1, 2359298, 1638400, 1, 2359299, 1638400, 1, 2359300, 1376256, 2, 2359301, 1966080, 2, 2359302, 1966080, 2, 2359303, 2031616, 2, 2359304, 1638400, 4, 2359305, 327680, 2, 2359306, 393216, 2, 2359307, 0, 16, 2359308, 65536, 10, 2359309, 65536, 10, 2359310, 65536, 10, 2359311, 65536, 10, 2359312, 65536, 10, 2359313, 65536, 10, 2359314, 65536, 10, 2359315, 65536, 10, 2359316, 65536, 10, 2359317, 65536, 10, 2359318, 65536, 10, 2359319, 65536, 10, 2359320, 65536, 10, 2359321, 65536, 10, 2359322, 131072, 16, 2359323, 196608, 0, 2359324, 0, 10, 2359325, 65536, 10, 2359326, 65536, 10, 2359327, 65536, 10, 2359328, 0, 13, 2359329, 65536, 13, 2359330, 65536, 13, 2359331, 131072, 13, 2359332, 65536, 10, 2359333, 65536, 10, 2359334, 65536, 10, 2359335, 131072, 10, 2359336, 65536, 0, 2359337, 65536, 0, 2359338, 196608, 0, 2359339, 524288, 1, 2359340, 196608, 0, 2359341, 0, 7, 2359342, 65536, 7, 2359343, 196608, 7, 2359344, 65536, 6, 2359345, 65536, 6, 2359346, 65536, 6, 2359347, 65536, 6, 2359348, 131072, 6, 2359349, 196608, 0, 2359350, 327680, 1, 2359351, 393216, 1, 2359357, 196608, 0, 2359361, 196608, 0, 2359362, 1572864, 4, 2359363, 1638400, 1, 2359364, 1638400, 1, 2359365, 1638400, 1, 2359366, 1703936, 4, 2359367, 1638400, 1, 2359368, 1638400, 1, 2359369, 1638400, 1, 2359370, 1638400, 1, 2359371, 1638400, 1, 2359372, 1638400, 1, 2359373, 1638400, 1, 2359374, 1638400, 1, 2424832, 1638400, 1, 2424833, 1638400, 1, 2424834, 1638400, 1, 2424835, 1638400, 1, 2424836, 1769472, 4, 2424837, 1376256, 1, 2424838, 1638400, 2, 2424839, 1638400, 2, 2424840, 1638400, 5, 2424841, 524288, 1, 2424842, 196608, 0, 2424843, 0, 16, 2424844, 65536, 10, 2424845, 65536, 10, 2424846, 65536, 10, 2424847, 65536, 10, 2424848, 65536, 10, 2424849, 65536, 10, 2424850, 65536, 10, 2424851, 65536, 10, 2424852, 65536, 10, 2424853, 65536, 10, 2424854, 65536, 10, 2424855, 65536, 10, 2424856, 65536, 10, 2424857, 65536, 10, 2424858, 131072, 16, 2424859, 196608, 0, 2424860, 0, 10, 2424861, 65536, 10, 2424862, 65536, 10, 2424863, 65536, 10, 2424864, 0, 13, 2424865, 65536, 13, 2424866, 65536, 13, 2424867, 131072, 13, 2424868, 65536, 10, 2424869, 65536, 10, 2424870, 65536, 10, 2424871, 131072, 10, 2424872, 327680, 1, 2424873, 393216, 1, 2424874, 196608, 0, 2424875, 524288, 2, 2424876, 196608, 0, 2424877, 0, 7, 2424878, 65536, 7, 2424879, 196608, 6, 2424880, 65536, 8, 2424881, 65536, 8, 2424882, 65536, 8, 2424883, 327680, 1, 2424884, 393216, 1, 2424885, 196608, 0, 2424886, 327680, 2, 2424887, 393216, 2, 2424888, 196608, 0, 2424892, 196608, 0, 2424893, 196608, 0, 2424897, 196608, 0, 2424898, 1572864, 4, 2424899, 1638400, 1, 2424900, 1638400, 1, 2424901, 1638400, 1, 2424902, 1703936, 4, 2424903, 1638400, 1, 2424904, 1638400, 1, 2424905, 1638400, 1, 2424906, 1638400, 1, 2424907, 1638400, 1, 2424908, 1638400, 1, 2424909, 1638400, 1, 2424910, 1638400, 1, 2490368, 1638400, 1, 2490369, 1638400, 1, 2490370, 1638400, 1, 2490371, 1638400, 1, 2490372, 1769472, 4, 2490373, 1376256, 2, 2490374, 327680, 1, 2490375, 393216, 1, 2490376, 1966080, 1, 2490377, 524288, 2, 2490378, 196608, 0, 2490379, 0, 16, 2490380, 65536, 10, 2490381, 65536, 10, 2490382, 65536, 10, 2490383, 65536, 10, 2490384, 65536, 10, 2490385, 65536, 10, 2490386, 65536, 10, 2490387, 65536, 10, 2490388, 65536, 10, 2490389, 65536, 10, 2490390, 65536, 10, 2490391, 65536, 10, 2490392, 65536, 10, 2490393, 65536, 10, 2490394, 131072, 16, 2490395, 196608, 0, 2490396, 0, 10, 2490397, 65536, 10, 2490398, 65536, 10, 2490399, 65536, 10, 2490400, 0, 13, 2490401, 65536, 13, 2490402, 65536, 13, 2490403, 131072, 13, 2490404, 65536, 10, 2490405, 65536, 10, 2490406, 65536, 10, 2490407, 131072, 10, 2490408, 327680, 2, 2490409, 393216, 2, 2490410, 458752, 3, 2490411, 524288, 3, 2490412, 589824, 3, 2490413, 0, 7, 2490414, 65536, 7, 2490415, 131072, 7, 2490416, 0, 1, 2490417, 524288, 1, 2490418, 65536, 0, 2490419, 327680, 2, 2490420, 393216, 2, 2490421, 196608, 0, 2490422, 327680, 1, 2490423, 393216, 1, 2490424, 196608, 0, 2490425, 196608, 0, 2490426, 196608, 0, 2490427, 196608, 0, 2490428, 196608, 0, 2490429, 196608, 0, 2490430, 196608, 0, 2490431, 196608, 0, 2490432, 196608, 0, 2490433, 196608, 0, 2490434, 1572864, 4, 2490435, 1638400, 1, 2490436, 1638400, 1, 2490437, 1638400, 1, 2490438, 1703936, 5, 2490439, 1638400, 2, 2490440, 1638400, 2, 2490441, 1310720, 1, 2490442, 1638400, 1, 2490443, 1638400, 1, 2490444, 1638400, 1, 2490445, 1638400, 1, 2490446, 1638400, 1, 2555904, 1638400, 1, 2555905, 1638400, 1, 2555906, 1638400, 1, 2555907, 1638400, 1, 2555908, 1769472, 4, 2555909, 1638400, 4, 2555910, 327680, 2, 2555911, 393216, 2, 2555912, 458752, 3, 2555913, 524288, 3, 2555914, 589824, 3, 2555915, 0, 16, 2555916, 65536, 10, 2555917, 65536, 10, 2555918, 65536, 10, 2555919, 65536, 10, 2555920, 65536, 10, 2555921, 65536, 10, 2555922, 65536, 10, 2555923, 65536, 10, 2555924, 65536, 10, 2555925, 65536, 10, 2555926, 65536, 10, 2555927, 65536, 10, 2555928, 65536, 10, 2555929, 65536, 10, 2555930, 131072, 16, 2555931, 196608, 0, 2555932, 0, 10, 2555933, 65536, 10, 2555934, 524288, 1, 2555935, 65536, 10, 2555936, 0, 13, 2555937, 65536, 13, 2555938, 65536, 13, 2555939, 131072, 13, 2555940, 65536, 10, 2555941, 524288, 1, 2555942, 65536, 10, 2555943, 131072, 10, 2555944, 327680, 1, 2555945, 393216, 1, 2555946, 327680, 1, 2555947, 393216, 1, 2555948, 65536, 0, 2555949, 0, 7, 2555950, 65536, 7, 2555951, 131072, 7, 2555952, 65536, 0, 2555953, 524288, 2, 2555954, 196608, 0, 2555955, 327680, 1, 2555956, 393216, 1, 2555957, 196608, 0, 2555958, 327680, 2, 2555959, 524288, 1, 2555960, 196608, 0, 2555961, 196608, 0, 2555962, 196608, 0, 2555963, 196608, 0, 2555964, 196608, 0, 2555965, 196608, 0, 2555966, 196608, 0, 2555967, 196608, 0, 2555968, 196608, 0, 2555969, 196608, 0, 2555970, 1572864, 4, 2555971, 1638400, 1, 2555972, 1638400, 1, 2555973, 1638400, 1, 2555974, 2031616, 1, 2555975, 1966080, 2, 2555976, 1966080, 2, 2555977, 1310720, 2, 2555978, 1638400, 1, 2555979, 1638400, 1, 2555980, 1638400, 1, 2555981, 1638400, 1, 2555982, 1638400, 1, 2621440, 1638400, 1, 2621441, 1638400, 1, 2621442, 1638400, 1, 2621443, 1638400, 1, 2621444, 1769472, 4, 2621445, 1638400, 4, 2621446, 196608, 0, 2621447, 327680, 1, 2621448, 393216, 1, 2621449, 196608, 0, 2621450, 196608, 0, 2621451, 196608, 0, 2621452, 65536, 17, 2621453, 65536, 17, 2621454, 65536, 17, 2621455, 65536, 17, 2621456, 65536, 17, 2621457, 65536, 17, 2621458, 65536, 17, 2621459, 65536, 17, 2621460, 65536, 17, 2621461, 1835008, 19, 2621462, 1835008, 19, 2621463, 1835008, 19, 2621464, 65536, 17, 2621465, 65536, 17, 2621466, 196608, 0, 2621467, 196608, 0, 2621468, 0, 10, 2621469, 65536, 10, 2621470, 524288, 2, 2621471, 65536, 10, 2621472, 0, 13, 2621473, 65536, 13, 2621474, 65536, 13, 2621475, 131072, 13, 2621476, 65536, 10, 2621477, 524288, 2, 2621478, 65536, 10, 2621479, 131072, 10, 2621480, 327680, 2, 2621481, 393216, 2, 2621482, 327680, 2, 2621483, 393216, 2, 2621484, 65536, 0, 2621485, 0, 7, 2621486, 65536, 7, 2621487, 131072, 7, 2621488, 458752, 3, 2621489, 524288, 3, 2621490, 589824, 3, 2621491, 327680, 2, 2621492, 393216, 2, 2621493, 65536, 0, 2621494, 196608, 0, 2621495, 524288, 2, 2621496, 196608, 0, 2621497, 1507328, 1, 2621498, 1835008, 2, 2621499, 1835008, 2, 2621500, 1835008, 2, 2621501, 1835008, 2, 2621502, 1835008, 2, 2621503, 1835008, 2, 2621504, 1835008, 2, 2621505, 1441792, 1, 2621506, 1572864, 5, 2621507, 1638400, 2, 2621508, 1638400, 2, 2621509, 1638400, 2, 2621510, 1638400, 2, 2621511, 1638400, 2, 2621512, 1310720, 1, 2621513, 1703936, 4, 2621514, 1638400, 1, 2621515, 1638400, 1, 2621516, 1638400, 1, 2621517, 1638400, 1, 2621518, 1638400, 1, 2686976, 1638400, 1, 2686977, 1638400, 1, 2686978, 1638400, 1, 2686979, 1638400, 1, 2686980, 1769472, 4, 2686981, 1638400, 4, 2686982, 196608, 0, 2686983, 327680, 2, 2686984, 393216, 2, 2686985, 327680, 1, 2686986, 393216, 1, 2686987, 196608, 0, 2686988, 196608, 0, 2686989, 196608, 0, 2686990, 196608, 0, 2686991, 196608, 0, 2686992, 196608, 0, 2686993, 196608, 0, 2686994, 196608, 0, 2686995, 196608, 0, 2686996, 196608, 0, 2686997, 196608, 0, 2686998, 196608, 0, 2686999, 196608, 0, 2687000, 196608, 0, 2687001, 196608, 0, 2687002, 196608, 0, 2687003, 196608, 0, 2687004, 0, 10, 2687005, 65536, 10, 2687006, 917504, 12, 2687007, 65536, 10, 2687008, 0, 13, 2687009, 65536, 13, 2687010, 65536, 13, 2687011, 131072, 13, 2687012, 65536, 10, 2687013, 917504, 12, 2687014, 65536, 10, 2687015, 131072, 10, 2687016, 196608, 0, 2687017, 196608, 0, 2687018, 524288, 1, 2687019, 196608, 0, 2687020, 196608, 0, 2687021, 0, 8, 2687022, 65536, 8, 2687023, 131072, 8, 2687024, 196608, 0, 2687025, 196608, 0, 2687026, 524288, 1, 2687027, 196608, 0, 2687028, 196608, 0, 2687029, 196608, 0, 2687030, 0, 5, 2687031, 524288, 3, 2687032, 589824, 3, 2687033, 1507328, 2, 2687034, 2031616, 0, 2687035, 524288, 1, 2687036, 2031616, 0, 2687037, 2031616, 0, 2687038, 2031616, 0, 2687039, 2031616, 0, 2687040, 2031616, 0, 2687041, 1310720, 2, 2687042, 2031616, 1, 2687043, 1966080, 2, 2687044, 1966080, 2, 2687045, 1966080, 2, 2687046, 1966080, 2, 2687047, 1966080, 2, 2687048, 1310720, 2, 2687049, 1703936, 4, 2687050, 1638400, 1, 2687051, 1638400, 1, 2687052, 1638400, 1, 2687053, 1638400, 1, 2687054, 1638400, 1, 2752512, 1638400, 1, 2752513, 1638400, 1, 2752514, 1638400, 1, 2752515, 1638400, 1, 2752516, 1769472, 4, 2752517, 1638400, 4, 2752518, 327680, 1, 2752519, 393216, 1, 2752520, 196608, 0, 2752521, 327680, 2, 2752522, 393216, 2, 2752523, 196608, 0, 2752524, 0, 9, 2752525, 65536, 9, 2752526, 65536, 9, 2752527, 65536, 9, 2752528, 65536, 9, 2752529, 65536, 9, 2752530, 65536, 9, 2752531, 65536, 9, 2752532, 65536, 9, 2752533, 65536, 9, 2752534, 65536, 9, 2752535, 65536, 9, 2752536, 65536, 9, 2752537, 65536, 9, 2752538, 65536, 9, 2752539, 65536, 9, 2752540, 262144, 9, 2752541, 65536, 10, 2752542, 65536, 10, 2752543, 65536, 10, 2752544, 0, 13, 2752545, 65536, 13, 2752546, 65536, 13, 2752547, 131072, 13, 2752548, 65536, 10, 2752549, 65536, 10, 2752550, 65536, 10, 2752551, 196608, 9, 2752552, 65536, 9, 2752553, 65536, 9, 2752554, 524288, 2, 2752555, 65536, 9, 2752556, 65536, 9, 2752557, 65536, 9, 2752558, 65536, 9, 2752559, 65536, 9, 2752560, 65536, 9, 2752561, 65536, 9, 2752562, 524288, 2, 2752563, 65536, 9, 2752564, 65536, 9, 2752565, 65536, 9, 2752566, 131072, 9, 2752567, 196608, 0, 2752568, 196608, 0, 2752569, 1900544, 4, 2752570, 196608, 0, 2752571, 524288, 2, 2752572, 196608, 0, 2752573, 327680, 1, 2752574, 393216, 1, 2752575, 196608, 0, 2752576, 196608, 0, 2752577, 1572864, 5, 2752578, 1638400, 2, 2752579, 1638400, 5, 2752580, 1376256, 10, 2752581, 1572864, 5, 2752582, 1638400, 2, 2752583, 1310720, 1, 2752584, 1703936, 4, 2752585, 1703936, 4, 2752586, 1638400, 1, 2752587, 1638400, 1, 2752588, 1638400, 1, 2752589, 1638400, 1, 2752590, 1638400, 1, 2818048, 1638400, 1, 2818049, 1638400, 1, 2818050, 1638400, 1, 2818051, 1638400, 1, 2818052, 1769472, 4, 2818053, 1638400, 4, 2818054, 327680, 2, 2818055, 393216, 2, 2818056, 196608, 0, 2818057, 196608, 0, 2818058, 196608, 0, 2818059, 196608, 0, 2818060, 0, 10, 2818061, 65536, 10, 2818062, 65536, 10, 2818063, 65536, 10, 2818064, 65536, 10, 2818065, 65536, 10, 2818066, 65536, 10, 2818067, 65536, 10, 2818068, 65536, 10, 2818069, 65536, 10, 2818070, 65536, 10, 2818071, 65536, 10, 2818072, 65536, 10, 2818073, 65536, 10, 2818074, 65536, 10, 2818075, 65536, 10, 2818076, 65536, 10, 2818077, 65536, 10, 2818078, 65536, 10, 2818079, 65536, 10, 2818080, 0, 13, 2818081, 65536, 13, 2818082, 65536, 13, 2818083, 131072, 13, 2818084, 65536, 10, 2818085, 65536, 10, 2818086, 65536, 10, 2818087, 65536, 10, 2818088, 65536, 10, 2818089, 65536, 10, 2818090, 917504, 12, 2818091, 65536, 10, 2818092, 65536, 10, 2818093, 65536, 10, 2818094, 65536, 10, 2818095, 65536, 10, 2818096, 65536, 10, 2818097, 65536, 10, 2818098, 917504, 12, 2818099, 65536, 10, 2818100, 65536, 10, 2818101, 65536, 10, 2818102, 196608, 9, 2818103, 65536, 9, 2818104, 65536, 9, 2818105, 1900544, 4, 2818106, 458752, 3, 2818107, 524288, 3, 2818108, 589824, 3, 2818109, 327680, 2, 2818110, 393216, 2, 2818111, 327680, 1, 2818112, 393216, 1, 2818113, 1966080, 0, 2818114, 2031616, 0, 2818115, 1966080, 1, 2818116, 196608, 0, 2818117, 1966080, 0, 2818118, 2031616, 0, 2818119, 1310720, 2, 2818120, 1703936, 4, 2818121, 1703936, 4, 2818122, 1638400, 1, 2818123, 1638400, 1, 2818124, 1638400, 1, 2818125, 1638400, 1, 2818126, 1638400, 1, 2883584, 1638400, 1, 2883585, 1638400, 1, 2883586, 1638400, 1, 2883587, 1638400, 1, 2883588, 1769472, 4, 2883589, 1638400, 4, 2883590, 196608, 0, 2883591, 327680, 1, 2883592, 393216, 1, 2883593, 524288, 1, 2883594, 196608, 0, 2883595, 196608, 0, 2883596, 0, 10, 2883597, 65536, 10, 2883598, 65536, 10, 2883599, 65536, 10, 2883600, 65536, 10, 2883601, 65536, 10, 2883602, 65536, 10, 2883603, 65536, 10, 2883604, 65536, 10, 2883605, 65536, 10, 2883606, 65536, 10, 2883607, 65536, 10, 2883608, 65536, 10, 2883609, 65536, 10, 2883610, 65536, 10, 2883611, 65536, 10, 2883612, 65536, 10, 2883613, 65536, 10, 2883614, 65536, 10, 2883615, 65536, 10, 2883616, 0, 13, 2883617, 65536, 13, 2883618, 65536, 13, 2883619, 131072, 13, 2883620, 65536, 10, 2883621, 65536, 10, 2883622, 65536, 10, 2883623, 65536, 10, 2883624, 65536, 10, 2883625, 65536, 10, 2883626, 65536, 10, 2883627, 65536, 10, 2883628, 65536, 10, 2883629, 65536, 10, 2883630, 65536, 10, 2883631, 65536, 10, 2883632, 65536, 10, 2883633, 65536, 10, 2883634, 65536, 10, 2883635, 65536, 10, 2883636, 65536, 10, 2883637, 65536, 10, 2883638, 65536, 10, 2883639, 65536, 10, 2883640, 65536, 10, 2883641, 1638400, 17, 2883642, 65536, 6, 2883643, 65536, 6, 2883644, 65536, 6, 2883645, 65536, 6, 2883646, 131072, 6, 2883647, 327680, 2, 2883648, 393216, 2, 2883649, 196608, 0, 2883650, 196608, 0, 2883651, 0, 6, 2883652, 65536, 6, 2883653, 131072, 6, 2883654, 196608, 0, 2883655, 1572864, 4, 2883656, 1703936, 4, 2883657, 1703936, 4, 2883658, 1638400, 1, 2883659, 1638400, 1, 2883660, 1638400, 1, 2883661, 1638400, 1, 2883662, 1638400, 1, 2949120, 1638400, 1, 2949121, 1638400, 1, 2949122, 1638400, 1, 2949123, 1638400, 1, 2949124, 1769472, 4, 2949125, 1638400, 4, 2949126, 327680, 1, 2949127, 393216, 1, 2949128, 393216, 2, 2949129, 524288, 2, 2949130, 196608, 0, 2949131, 196608, 0, 2949132, 0, 11, 2949136, 65536, 11, 2949142, 65536, 11, 2949143, 65536, 11, 2949144, 65536, 11, 2949145, 65536, 11, 2949146, 65536, 11, 2949147, 65536, 11, 2949148, 262144, 8, 2949149, 65536, 10, 2949150, 65536, 10, 2949151, 65536, 10, 2949152, 0, 13, 2949153, 65536, 13, 2949154, 65536, 13, 2949155, 131072, 13, 2949156, 65536, 10, 2949157, 65536, 10, 2949158, 65536, 10, 2949159, 65536, 10, 2949160, 65536, 10, 2949161, 65536, 10, 2949162, 65536, 10, 2949163, 65536, 10, 2949164, 65536, 10, 2949165, 65536, 10, 2949166, 65536, 10, 2949167, 65536, 10, 2949168, 65536, 10, 2949169, 65536, 10, 2949170, 65536, 10, 2949171, 65536, 10, 2949172, 65536, 10, 2949173, 65536, 10, 2949174, 196608, 8, 2949175, 65536, 11, 2949176, 65536, 11, 2949177, 196608, 0, 2949178, 1638400, 17, 2949179, 65536, 7, 2949180, 65536, 7, 2949181, 65536, 7, 2949182, 196608, 7, 2949183, 65536, 6, 2949184, 65536, 6, 2949185, 65536, 6, 2949186, 65536, 6, 2949187, 262144, 7, 2949188, 65536, 7, 2949189, 131072, 7, 2949190, 0, 1, 2949191, 1572864, 4, 2949192, 1703936, 4, 2949193, 1703936, 4, 2949194, 1638400, 1, 2949195, 1638400, 1, 2949196, 1638400, 1, 2949197, 1638400, 1, 2949198, 1638400, 1, 3014656, 1638400, 1, 3014657, 1638400, 1, 3014658, 1638400, 1, 3014659, 1638400, 1, 3014660, 1769472, 4, 3014661, 1638400, 4, 3014662, 327680, 2, 3014663, 393216, 2, 3014664, 458752, 3, 3014665, 524288, 3, 3014666, 589824, 3, 3014667, 196608, 0, 3014683, 196608, 0, 3014684, 0, 10, 3014685, 65536, 10, 3014686, 65536, 10, 3014687, 65536, 10, 3014688, 0, 13, 3014689, 65536, 13, 3014690, 65536, 13, 3014691, 131072, 13, 3014692, 65536, 10, 3014693, 65536, 10, 3014694, 65536, 10, 3014695, 196608, 8, 3014701, 65536, 805306377, 3014702, 65536, 805306377, 3014703, 65536, 805306377, 3014704, 65536, 805306377, 3014705, 65536, 805306377, 3014706, 65536, 11, 3014710, 196608, 0, 3014711, 196608, 0, 3014712, 196608, 0, 3014713, 1507328, 1, 3014714, 1900544, 5, 3014715, 65536, 7, 3014716, 65536, 7, 3014717, 65536, 7, 3014718, 65536, 7, 3014719, 65536, 7, 3014720, 65536, 7, 3014721, 65536, 7, 3014722, 65536, 7, 3014723, 65536, 7, 3014724, 65536, 7, 3014725, 131072, 7, 3014726, 0, 1, 3014727, 1572864, 4, 3014728, 1703936, 4, 3014729, 1703936, 4, 3014730, 1638400, 1, 3014731, 1638400, 1, 3014732, 1638400, 1, 3014733, 1638400, 1, 3014734, 1638400, 1, 3080192, 1638400, 1, 3080193, 1638400, 1, 3080194, 1638400, 1, 3080195, 1638400, 1, 3080196, 1769472, 4, 3080197, 1638400, 4, 3080198, 196608, 0, 3080199, 196608, 0, 3080200, 327680, 1, 3080201, 393216, 1, 3080202, 196608, 0, 3080203, 196608, 0, 3080219, 196608, 0, 3080220, 0, 10, 3080221, 65536, 10, 3080222, 524288, 1, 3080223, 65536, 10, 3080224, 0, 13, 3080225, 65536, 13, 3080226, 65536, 13, 3080227, 131072, 13, 3080228, 65536, 10, 3080229, 524288, 1, 3080230, 65536, 10, 3080231, 131072, 10, 3080247, 327680, 1, 3080248, 393216, 1, 3080249, 1507328, 2, 3080250, 1966080, 1, 3080251, 65536, 8, 3080252, 65536, 8, 3080253, 65536, 8, 3080254, 65536, 8, 3080255, 65536, 8, 3080256, 65536, 8, 3080257, 65536, 8, 3080258, 65536, 8, 3080259, 65536, 8, 3080260, 65536, 8, 3080261, 327680, 1, 3080262, 393216, 1, 3080263, 1572864, 4, 3080264, 1703936, 4, 3080265, 1703936, 4, 3080266, 1638400, 1, 3080267, 1638400, 1, 3080268, 1638400, 1, 3080269, 1638400, 1, 3080270, 1638400, 1, 3145728, 1638400, 1, 3145729, 1638400, 1, 3145730, 1638400, 1, 3145731, 1638400, 1, 3145732, 1769472, 4, 3145733, 1638400, 4, 3145734, 196608, 0, 3145735, 524288, 1, 3145736, 327680, 2, 3145737, 327680, 1, 3145738, 393216, 1, 3145739, 196608, 0, 3145740, 196608, 0, 3145744, 196608, 0, 3145745, 196608, 0, 3145749, 196608, 0, 3145755, 196608, 0, 3145756, 0, 10, 3145757, 65536, 10, 3145758, 524288, 2, 3145759, 65536, 10, 3145760, 0, 13, 3145761, 65536, 13, 3145762, 65536, 13, 3145763, 131072, 13, 3145764, 65536, 10, 3145765, 524288, 2, 3145766, 65536, 10, 3145767, 131072, 10, 3145783, 327680, 2, 3145784, 393216, 2, 3145785, 524288, 1, 3145786, 196608, 0, 3145787, 196608, 0, 3145788, 0, 1, 3145789, 524288, 1, 3145790, 196608, 0, 3145791, 196608, 0, 3145792, 0, 1, 3145793, 196608, 0, 3145794, 0, 1, 3145795, 0, 1, 3145796, 196608, 0, 3145797, 524288, 1, 3145798, 393216, 2, 3145799, 1572864, 4, 3145800, 1703936, 4, 3145801, 1703936, 4, 3145802, 1638400, 1, 3145803, 1638400, 1, 3145804, 1638400, 1, 3145805, 1638400, 1, 3145806, 1638400, 1, 3211264, 1638400, 1, 3211265, 1638400, 1, 3211266, 1638400, 1, 3211267, 1638400, 1, 3211268, 1769472, 4, 3211269, 1638400, 4, 3211270, 196608, 0, 3211271, 524288, 2, 3211272, 196608, 0, 3211273, 327680, 2, 3211274, 393216, 2, 3211275, 196608, 0, 3211276, 196608, 0, 3211280, 196608, 0, 3211281, 196608, 0, 3211285, 196608, 0, 3211286, 196608, 0, 3211290, 196608, 0, 3211291, 196608, 0, 3211292, 0, 10, 3211293, 65536, 10, 3211294, 917504, 12, 3211295, 65536, 10, 3211296, 0, 13, 3211297, 65536, 13, 3211298, 65536, 13, 3211299, 131072, 13, 3211300, 65536, 10, 3211301, 917504, 12, 3211302, 65536, 10, 3211303, 131072, 10, 3211304, 196608, 0, 3211308, 196608, 0, 3211319, 196608, 0, 3211320, 196608, 0, 3211321, 524288, 2, 3211322, 1835008, 0, 3211323, 1900544, 3, 3211324, 196608, 0, 3211325, 524288, 2, 3211326, 196608, 0, 3211327, 196608, 0, 3211328, 327680, 1, 3211329, 393216, 1, 3211330, 327680, 1, 3211331, 393216, 1, 3211332, 196608, 0, 3211333, 524288, 2, 3211334, 196608, 0, 3211335, 1572864, 4, 3211336, 1703936, 4, 3211337, 1703936, 4, 3211338, 1638400, 1, 3211339, 1638400, 1, 3211340, 1638400, 1, 3211341, 1638400, 1, 3211342, 1638400, 1, 3276800, 1638400, 1, 3276801, 1638400, 1, 3276802, 1638400, 1, 3276803, 1638400, 1, 3276804, 1769472, 4, 3276805, 1638400, 4, 3276806, 458752, 3, 3276807, 524288, 3, 3276808, 589824, 3, 3276809, 327680, 1, 3276810, 393216, 1, 3276811, 196608, 0, 3276812, 196608, 0, 3276816, 196608, 0, 3276822, 196608, 0, 3276826, 196608, 0, 3276827, 196608, 0, 3276828, 0, 10, 3276829, 65536, 10, 3276830, 65536, 10, 3276831, 65536, 10, 3276832, 0, 13, 3276833, 65536, 13, 3276834, 65536, 13, 3276835, 131072, 13, 3276836, 65536, 10, 3276837, 65536, 10, 3276838, 65536, 10, 3276839, 131072, 10, 3276845, 196608, 0, 3276849, 196608, 0, 3276855, 327680, 1, 3276856, 393216, 1, 3276857, 524288, 3, 3276858, 589824, 3, 3276859, 1900544, 4, 3276860, 458752, 3, 3276861, 1638400, 0, 3276862, 1638400, 0, 3276863, 1638400, 3, 3276864, 327680, 2, 3276865, 524288, 1, 3276866, 327680, 2, 3276867, 393216, 2, 3276868, 458752, 3, 3276869, 524288, 3, 3276870, 589824, 3, 3276871, 1572864, 4, 3276872, 1703936, 4, 3276873, 1703936, 4, 3276874, 1638400, 1, 3276875, 1638400, 1, 3276876, 1638400, 1, 3276877, 1638400, 1, 3276878, 1638400, 1, 3342336, 1638400, 1, 3342337, 1638400, 1, 3342338, 1638400, 1, 3342339, 1638400, 1, 3342340, 1769472, 4, 3342341, 1638400, 4, 3342342, 196608, 0, 3342343, 327680, 1, 3342344, 393216, 1, 3342345, 327680, 2, 3342346, 393216, 2, 3342347, 196608, 0, 3342358, 196608, 0, 3342362, 196608, 0, 3342363, 196608, 0, 3342364, 0, 10, 3342365, 65536, 10, 3342366, 65536, 10, 3342367, 65536, 10, 3342368, 0, 13, 3342369, 65536, 13, 3342370, 65536, 13, 3342371, 131072, 13, 3342372, 65536, 10, 3342373, 65536, 10, 3342374, 65536, 10, 3342375, 131072, 10, 3342386, 196608, 0, 3342390, 196608, 0, 3342391, 327680, 2, 3342392, 393216, 2, 3342393, 327680, 1, 3342394, 393216, 1, 3342395, 1507328, 0, 3342396, 1835008, 0, 3342397, 1638400, 1, 3342398, 1638400, 1, 3342399, 1835008, 0, 3342400, 1835008, 0, 3342401, 524288, 2, 3342402, 1835008, 0, 3342403, 1835008, 0, 3342404, 1835008, 0, 3342405, 1638400, 0, 3342406, 1638400, 0, 3342407, 1638400, 0, 3342408, 1310720, 0, 3342409, 1703936, 4, 3342410, 1638400, 1, 3342411, 1638400, 1, 3342412, 1638400, 1, 3342413, 1638400, 1, 3342414, 1638400, 1, 3407872, 1638400, 1, 3407873, 1638400, 1, 3407874, 1638400, 1, 3407875, 1638400, 1, 3407876, 1769472, 4, 3407877, 1638400, 4, 3407878, 196608, 0, 3407879, 327680, 2, 3407880, 393216, 2, 3407881, 524288, 1, 3407882, 196608, 0, 3407883, 196608, 0, 3407894, 196608, 0, 3407898, 196608, 0, 3407899, 196608, 0, 3407900, 0, 10, 3407901, 65536, 10, 3407902, 65536, 10, 3407903, 65536, 10, 3407904, 0, 13, 3407905, 65536, 13, 3407906, 65536, 13, 3407907, 131072, 13, 3407908, 65536, 10, 3407909, 65536, 10, 3407910, 65536, 10, 3407911, 131072, 10, 3407922, 196608, 0, 3407926, 196608, 0, 3407927, 524288, 1, 3407928, 0, 1, 3407929, 327680, 2, 3407930, 393216, 2, 3407931, 196608, 0, 3407932, 1572864, 5, 3407933, 1638400, 2, 3407934, 1638400, 2, 3407935, 1638400, 5, 3407936, 458752, 3, 3407937, 524288, 3, 3407938, 327680, 1, 3407939, 393216, 1, 3407940, 1572864, 4, 3407941, 1703936, 3, 3407942, 1638400, 0, 3407943, 1638400, 0, 3407944, 1638400, 0, 3407945, 1310720, 0, 3407946, 1638400, 1, 3407947, 1638400, 1, 3407948, 1638400, 1, 3407949, 1638400, 1, 3407950, 1638400, 1, 3473408, 1638400, 1, 3473409, 1638400, 1, 3473410, 1638400, 1, 3473411, 1638400, 1, 3473412, 1769472, 4, 3473413, 1376256, 0, 3473414, 1638400, 0, 3473415, 1638400, 3, 3473416, 196608, 0, 3473417, 524288, 2, 3473418, 196608, 0, 3473419, 196608, 0, 3473420, 196608, 0, 3473424, 196608, 0, 3473430, 196608, 0, 3473434, 196608, 0, 3473435, 196608, 0, 3473436, 0, 10, 3473437, 65536, 10, 3473438, 524288, 1, 3473439, 65536, 10, 3473440, 0, 13, 3473441, 65536, 13, 3473442, 65536, 13, 3473443, 131072, 13, 3473444, 65536, 10, 3473445, 524288, 1, 3473446, 65536, 10, 3473447, 131072, 10, 3473458, 196608, 0, 3473462, 196608, 0, 3473463, 524288, 2, 3473464, 196608, 0, 3473465, 196608, 0, 3473466, 327680, 1, 3473467, 393216, 1, 3473468, 1966080, 0, 3473469, 2031616, 0, 3473470, 2031616, 0, 3473471, 1966080, 1, 3473472, 0, 1, 3473473, 327680, 1, 3473474, 393216, 1, 3473475, 393216, 2, 3473476, 1572864, 4, 3473477, 1703936, 4, 3473478, 1638400, 1, 3473479, 1638400, 1, 3473480, 1638400, 1, 3473481, 1638400, 1, 3473482, 1638400, 1, 3473483, 1638400, 1, 3473484, 1638400, 1, 3473485, 1638400, 1, 3473486, 1638400, 1, 3538944, 1638400, 1, 3538945, 1638400, 1, 3538946, 1638400, 1, 3538947, 1638400, 1, 3538948, 1376256, 0, 3538949, 1638400, 0, 3538950, 1769472, 3, 3538951, 1638400, 4, 3538952, 458752, 3, 3538953, 524288, 3, 3538954, 589824, 3, 3538955, 196608, 0, 3538956, 196608, 0, 3538957, 196608, 0, 3538958, 196608, 0, 3538959, 196608, 0, 3538960, 196608, 0, 3538961, 196608, 0, 3538965, 196608, 0, 3538966, 196608, 0, 3538970, 196608, 0, 3538971, 196608, 0, 3538972, 0, 10, 3538973, 65536, 10, 3538974, 524288, 2, 3538975, 65536, 10, 3538976, 0, 13, 3538977, 65536, 13, 3538978, 65536, 13, 3538979, 131072, 13, 3538980, 65536, 10, 3538981, 524288, 2, 3538982, 65536, 10, 3538983, 131072, 10, 3538984, 196608, 0, 3538988, 196608, 0, 3538999, 524288, 3, 3539000, 327680, 1, 3539001, 393216, 1, 3539002, 327680, 2, 3539003, 393216, 2, 3539004, 327680, 1, 3539005, 393216, 1, 3539006, 196608, 0, 3539007, 327680, 1, 3539008, 393216, 1, 3539009, 327680, 2, 3539010, 393216, 2, 3539011, 196608, 0, 3539012, 1572864, 4, 3539013, 1703936, 4, 3539014, 1638400, 1, 3539015, 1638400, 1, 3539016, 1638400, 1, 3539017, 1638400, 1, 3539018, 1638400, 1, 3539019, 1638400, 1, 3539020, 1638400, 1, 3539021, 1638400, 1, 3539022, 1638400, 1, 3604480, 1638400, 1, 3604481, 1638400, 1, 3604482, 1638400, 1, 3604483, 1638400, 1, 3604484, 1638400, 1, 3604485, 1638400, 1, 3604486, 1769472, 4, 3604487, 1638400, 4, 3604488, 196608, 0, 3604489, 196608, 0, 3604490, 196608, 0, 3604491, 196608, 0, 3604492, 196608, 0, 3604493, 196608, 0, 3604494, 196608, 0, 3604495, 196608, 0, 3604496, 196608, 0, 3604497, 196608, 0, 3604498, 196608, 0, 3604499, 196608, 0, 3604500, 196608, 0, 3604501, 196608, 0, 3604502, 196608, 0, 3604503, 196608, 0, 3604504, 196608, 0, 3604505, 196608, 0, 3604506, 196608, 0, 3604507, 196608, 0, 3604508, 0, 10, 3604509, 65536, 10, 3604510, 917504, 12, 3604511, 65536, 10, 3604512, 0, 13, 3604513, 65536, 13, 3604514, 65536, 13, 3604515, 131072, 13, 3604516, 65536, 10, 3604517, 917504, 12, 3604518, 65536, 10, 3604519, 131072, 10, 3604535, 327680, 1, 3604536, 393216, 1, 3604537, 393216, 2, 3604538, 0, 1, 3604539, 327680, 1, 3604540, 393216, 1, 3604541, 393216, 2, 3604542, 524288, 1, 3604543, 327680, 2, 3604544, 327680, 1, 3604545, 393216, 1, 3604546, 327680, 1, 3604547, 393216, 1, 3604548, 1572864, 4, 3604549, 1703936, 4, 3604550, 1638400, 1, 3604551, 1638400, 1, 3604552, 1638400, 1, 3604553, 1638400, 1, 3604554, 1638400, 1, 3604555, 1638400, 1, 3604556, 1638400, 1, 3604557, 1638400, 1, 3604558, 1638400, 1, 3670016, 1638400, 1, 3670017, 1638400, 1, 3670018, 1638400, 1, 3670019, 1638400, 1, 3670020, 1638400, 1, 3670021, 1638400, 1, 3670022, 1769472, 4, 3670023, 1638400, 4, 3670024, 196608, 0, 3670025, 327680, 1, 3670026, 393216, 1, 3670027, 196608, 0, 3670028, 0, 9, 3670029, 65536, 9, 3670030, 65536, 9, 3670031, 65536, 9, 3670032, 65536, 9, 3670033, 65536, 9, 3670034, 65536, 9, 3670035, 65536, 9, 3670036, 65536, 9, 3670037, 65536, 9, 3670038, 65536, 9, 3670039, 65536, 9, 3670040, 65536, 9, 3670041, 65536, 9, 3670042, 65536, 9, 3670043, 65536, 9, 3670044, 262144, 9, 3670045, 65536, 10, 3670046, 65536, 10, 3670047, 65536, 10, 3670048, 0, 13, 3670049, 65536, 13, 3670050, 65536, 13, 3670051, 131072, 13, 3670052, 65536, 10, 3670053, 65536, 10, 3670054, 65536, 10, 3670055, 131072, 10, 3670071, 327680, 2, 3670072, 393216, 2, 3670073, 327680, 1, 3670074, 393216, 1, 3670075, 327680, 2, 3670076, 393216, 2, 3670077, 196608, 0, 3670078, 524288, 2, 3670079, 196608, 0, 3670080, 327680, 2, 3670081, 393216, 2, 3670082, 327680, 2, 3670083, 393216, 2, 3670084, 1572864, 4, 3670085, 1703936, 4, 3670086, 1638400, 1, 3670087, 1638400, 1, 3670088, 1638400, 1, 3670089, 1638400, 1, 3670090, 1638400, 1, 3670091, 1638400, 1, 3670092, 1638400, 1, 3670093, 1638400, 1, 3670094, 1638400, 1, 3735552, 1638400, 1, 3735553, 1638400, 1, 3735554, 1638400, 1, 3735555, 1638400, 1, 3735556, 1638400, 1, 3735557, 1638400, 1, 3735558, 1769472, 4, 3735559, 1638400, 4, 3735560, 327680, 1, 3735561, 393216, 1, 3735562, 393216, 2, 3735563, 196608, 0, 3735564, 0, 10, 3735565, 65536, 10, 3735566, 65536, 10, 3735567, 65536, 10, 3735568, 65536, 10, 3735569, 65536, 10, 3735570, 65536, 10, 3735571, 65536, 10, 3735572, 65536, 10, 3735573, 65536, 10, 3735574, 65536, 10, 3735575, 65536, 10, 3735576, 65536, 10, 3735577, 65536, 10, 3735578, 65536, 10, 3735579, 65536, 10, 3735580, 65536, 10, 3735581, 65536, 10, 3735582, 65536, 10, 3735583, 65536, 10, 3735584, 0, 13, 3735585, 65536, 13, 3735586, 65536, 13, 3735587, 131072, 13, 3735588, 65536, 10, 3735589, 65536, 10, 3735590, 65536, 10, 3735591, 131072, 10, 3735607, 327680, 1, 3735608, 393216, 1, 3735609, 327680, 2, 3735610, 327680, 1, 3735611, 393216, 1, 3735612, 196608, 0, 3735613, 458752, 3, 3735614, 524288, 3, 3735615, 589824, 3, 3735616, 327680, 1, 3735617, 393216, 1, 3735618, 524288, 1, 3735619, 196608, 0, 3735620, 1572864, 4, 3735621, 1703936, 4, 3735622, 1638400, 1, 3735623, 1638400, 1, 3735624, 1638400, 1, 3735625, 1638400, 1, 3735626, 1638400, 1, 3735627, 1638400, 1, 3735628, 1638400, 1, 3735629, 1638400, 1, 3735630, 1638400, 1, 3801088, 1638400, 1, 3801089, 1638400, 1, 3801090, 1638400, 1, 3801091, 1638400, 1, 3801092, 1638400, 1, 3801093, 1638400, 1, 3801094, 1769472, 4, 3801095, 1638400, 4, 3801096, 327680, 2, 3801097, 524288, 1, 3801098, 196608, 0, 3801099, 196608, 0, 3801100, 0, 10, 3801101, 65536, 10, 3801102, 65536, 10, 3801103, 65536, 10, 3801104, 65536, 10, 3801105, 65536, 10, 3801106, 65536, 10, 3801107, 65536, 10, 3801108, 65536, 10, 3801109, 65536, 10, 3801110, 65536, 10, 3801111, 65536, 10, 3801112, 65536, 10, 3801113, 65536, 10, 3801114, 65536, 10, 3801115, 65536, 10, 3801116, 65536, 10, 3801117, 65536, 10, 3801118, 65536, 10, 3801119, 65536, 10, 3801120, 0, 13, 3801121, 65536, 13, 3801122, 65536, 13, 3801123, 131072, 13, 3801124, 65536, 10, 3801125, 65536, 10, 3801126, 65536, 10, 3801127, 131072, 10, 3801143, 327680, 2, 3801144, 393216, 2, 3801145, 196608, 0, 3801146, 327680, 2, 3801147, 393216, 2, 3801148, 524288, 1, 3801149, 327680, 1, 3801150, 393216, 1, 3801151, 196608, 0, 3801152, 327680, 2, 3801153, 393216, 2, 3801154, 524288, 2, 3801155, 196608, 0, 3801156, 1572864, 4, 3801157, 1703936, 4, 3801158, 1638400, 1, 3801159, 1638400, 1, 3801160, 1638400, 1, 3801161, 1638400, 1, 3801162, 1638400, 1, 3801163, 1638400, 1, 3801164, 1638400, 1, 3801165, 1638400, 1, 3801166, 1638400, 1, 3866624, 1638400, 1, 3866625, 1638400, 1, 3866626, 1638400, 1, 3866627, 1638400, 1, 3866628, 1638400, 1, 3866629, 1638400, 1, 3866630, 1769472, 4, 3866631, 1638400, 4, 3866632, 196608, 0, 3866633, 524288, 2, 3866634, 196608, 0, 3866635, 196608, 0, 3866636, 0, 11, 3866637, 65536, 11, 3866638, 65536, 11, 3866639, 65536, 11, 3866640, 65536, 11, 3866641, 65536, 11, 3866642, 65536, 11, 3866643, 65536, 11, 3866644, 65536, 11, 3866645, 65536, 11, 3866646, 65536, 11, 3866647, 65536, 11, 3866648, 65536, 11, 3866649, 65536, 11, 3866650, 65536, 11, 3866651, 65536, 11, 3866652, 262144, 8, 3866653, 65536, 10, 3866654, 65536, 10, 3866655, 65536, 10, 3866656, 0, 13, 3866657, 65536, 13, 3866658, 65536, 13, 3866659, 131072, 13, 3866660, 65536, 10, 3866661, 65536, 10, 3866662, 65536, 10, 3866663, 131072, 10, 3866664, 196608, 0, 3866668, 196608, 0, 3866669, 196608, 0, 3866673, 196608, 0, 3866679, 0, 1, 3866680, 327680, 1, 3866681, 393216, 1, 3866682, 0, 1, 3866683, 196608, 0, 3866684, 524288, 2, 3866685, 327680, 2, 3866686, 393216, 2, 3866687, 327680, 1, 3866688, 393216, 1, 3866689, 458752, 3, 3866690, 524288, 3, 3866691, 589824, 3, 3866692, 1572864, 4, 3866693, 1703936, 4, 3866694, 1638400, 1, 3866695, 1638400, 1, 3866696, 1638400, 1, 3866697, 1638400, 1, 3866698, 1638400, 1, 3866699, 1638400, 1, 3866700, 1638400, 1, 3866701, 1638400, 1, 3866702, 1638400, 1, 3932160, 1638400, 1, 3932161, 1638400, 1, 3932162, 1638400, 1, 3932163, 1638400, 1, 3932164, 1638400, 1, 3932165, 1638400, 1, 3932166, 1769472, 4, 3932167, 1638400, 4, 3932168, 458752, 3, 3932169, 524288, 3, 3932170, 589824, 3, 3932171, 327680, 1, 3932172, 393216, 1, 3932173, 196608, 0, 3932174, 196608, 0, 3932175, 196608, 0, 3932176, 196608, 0, 3932177, 196608, 0, 3932178, 196608, 0, 3932179, 196608, 0, 3932180, 327680, 1, 3932181, 393216, 1, 3932182, 196608, 0, 3932183, 196608, 0, 3932184, 196608, 0, 3932185, 196608, 0, 3932186, 196608, 0, 3932187, 196608, 0, 3932188, 0, 10, 3932189, 65536, 10, 3932190, 65536, 10, 3932191, 65536, 10, 3932192, 0, 13, 3932193, 65536, 13, 3932194, 65536, 13, 3932195, 131072, 13, 3932196, 65536, 10, 3932197, 65536, 10, 3932198, 65536, 10, 3932199, 131072, 10, 3932200, 196608, 0, 3932204, 196608, 0, 3932205, 196608, 0, 3932209, 196608, 0, 3932210, 196608, 0, 3932214, 196608, 0, 3932215, 196608, 0, 3932216, 524288, 1, 3932217, 393216, 2, 3932218, 196608, 0, 3932219, 458752, 3, 3932220, 524288, 3, 3932221, 589824, 3, 3932222, 524288, 1, 3932223, 327680, 2, 3932224, 393216, 2, 3932225, 0, 1, 3932226, 327680, 1, 3932227, 393216, 1, 3932228, 1572864, 4, 3932229, 1703936, 4, 3932230, 1638400, 1, 3932231, 1638400, 1, 3932232, 1638400, 1, 3932233, 1638400, 1, 3932234, 1638400, 1, 3932235, 1638400, 1, 3932236, 1638400, 1, 3932237, 1638400, 1, 3932238, 1638400, 1, 3997696, 1638400, 1, 3997697, 1638400, 1, 3997698, 1638400, 1, 3997699, 1638400, 1, 3997700, 1638400, 1, 3997701, 1638400, 1, 3997702, 1769472, 4, 3997703, 1638400, 4, 3997704, 196608, 0, 3997705, 196608, 0, 3997706, 327680, 1, 3997707, 393216, 1, 3997708, 393216, 2, 3997709, 196608, 0, 3997710, 327680, 1, 3997711, 393216, 1, 3997712, 196608, 0, 3997713, 196608, 0, 3997714, 327680, 1, 3997715, 393216, 1, 3997716, 327680, 2, 3997717, 524288, 1, 3997718, 196608, 0, 3997719, 327680, 1, 3997720, 393216, 1, 3997721, 524288, 1, 3997722, 196608, 0, 3997723, 196608, 0, 3997724, 0, 10, 3997725, 65536, 10, 3997726, 65536, 10, 3997727, 65536, 10, 3997728, 0, 14, 3997729, 65536, 14, 3997730, 65536, 14, 3997731, 131072, 14, 3997732, 65536, 10, 3997733, 65536, 10, 3997734, 65536, 10, 3997735, 131072, 10, 3997736, 196608, 0, 3997737, 196608, 0, 3997738, 196608, 0, 3997739, 196608, 0, 3997740, 196608, 0, 3997741, 196608, 0, 3997742, 196608, 0, 3997743, 196608, 0, 3997744, 196608, 0, 3997745, 196608, 0, 3997746, 196608, 0, 3997747, 196608, 0, 3997748, 196608, 0, 3997749, 196608, 0, 3997750, 196608, 0, 3997751, 196608, 0, 3997752, 524288, 2, 3997753, 196608, 0, 3997754, 196608, 0, 3997755, 327680, 1, 3997756, 393216, 1, 3997757, 196608, 0, 3997758, 524288, 2, 3997759, 196608, 0, 3997760, 327680, 1, 3997761, 393216, 1, 3997762, 327680, 2, 3997763, 393216, 2, 3997764, 1572864, 4, 3997765, 1703936, 4, 3997766, 1638400, 1, 3997767, 1638400, 1, 3997768, 1638400, 1, 3997769, 1638400, 1, 3997770, 1638400, 1, 3997771, 1638400, 1, 3997772, 1638400, 1, 3997773, 1638400, 1, 3997774, 1638400, 1, 4063232, 1638400, 1, 4063233, 1638400, 1, 4063234, 1638400, 1, 4063235, 1638400, 1, 4063236, 1638400, 1, 4063237, 1638400, 1, 4063238, 1769472, 4, 4063239, 1638400, 4, 4063240, 327680, 1, 4063241, 393216, 1, 4063242, 327680, 2, 4063243, 393216, 2, 4063244, 196608, 0, 4063245, 196608, 0, 4063246, 327680, 2, 4063247, 327680, 1, 4063248, 393216, 1, 4063249, 327680, 1, 4063250, 393216, 1, 4063251, 393216, 2, 4063252, 196608, 0, 4063253, 524288, 2, 4063254, 196608, 0, 4063255, 327680, 2, 4063256, 393216, 2, 4063257, 524288, 2, 4063258, 196608, 0, 4063259, 327680, 1, 4063260, 393216, 1, 4063261, 65536, 10, 4063262, 65536, 10, 4063263, 65536, 10, 4063264, 65536, 10, 4063265, 65536, 10, 4063266, 65536, 10, 4063267, 65536, 10, 4063268, 65536, 10, 4063269, 65536, 10, 4063270, 65536, 10, 4063271, 196608, 9, 4063272, 65536, 9, 4063273, 65536, 9, 4063274, 65536, 9, 4063275, 65536, 9, 4063276, 65536, 9, 4063277, 65536, 9, 4063278, 65536, 9, 4063279, 65536, 9, 4063280, 65536, 9, 4063281, 65536, 9, 4063282, 65536, 9, 4063283, 65536, 9, 4063284, 65536, 9, 4063285, 65536, 9, 4063286, 65536, 9, 4063287, 131072, 9, 4063288, 524288, 3, 4063289, 327680, 1, 4063290, 393216, 1, 4063291, 327680, 2, 4063292, 327680, 1, 4063293, 393216, 1, 4063294, 524288, 3, 4063295, 589824, 3, 4063296, 327680, 2, 4063297, 393216, 2, 4063298, 327680, 1, 4063299, 393216, 1, 4063300, 1572864, 4, 4063301, 1703936, 4, 4063302, 1638400, 1, 4063303, 1638400, 1, 4063304, 1638400, 1, 4063305, 1638400, 1, 4063306, 1638400, 1, 4063307, 1638400, 1, 4063308, 1638400, 1, 4063309, 1638400, 1, 4063310, 1638400, 1, 4128768, 1638400, 1, 4128769, 1638400, 1, 4128770, 1638400, 1, 4128771, 1638400, 1, 4128772, 1638400, 1, 4128773, 1638400, 1, 4128774, 1769472, 4, 4128775, 1638400, 4, 4128776, 327680, 2, 4128777, 393216, 2, 4128778, 196608, 0, 4128779, 327680, 1, 4128780, 393216, 1, 4128781, 327680, 1, 4128782, 393216, 1, 4128783, 327680, 2, 4128784, 393216, 2, 4128785, 327680, 2, 4128786, 393216, 2, 4128787, 196608, 0, 4128788, 458752, 3, 4128789, 524288, 3, 4128790, 589824, 3, 4128791, 196608, 0, 4128792, 327680, 1, 4128793, 393216, 1, 4128794, 589824, 3, 4128795, 327680, 2, 4128796, 0, 10, 4128797, 65536, 10, 4128798, 65536, 10, 4128799, 65536, 10, 4128800, 65536, 10, 4128801, 65536, 10, 4128802, 65536, 10, 4128803, 65536, 10, 4128804, 65536, 10, 4128805, 65536, 10, 4128806, 65536, 10, 4128807, 65536, 10, 4128808, 65536, 10, 4128809, 65536, 10, 4128810, 65536, 10, 4128811, 65536, 10, 4128812, 65536, 10, 4128813, 65536, 10, 4128814, 65536, 10, 4128815, 65536, 10, 4128816, 65536, 10, 4128817, 65536, 10, 4128818, 65536, 10, 4128819, 65536, 10, 4128820, 65536, 10, 4128821, 65536, 10, 4128822, 65536, 10, 4128823, 131072, 10, 4128824, 196608, 0, 4128825, 524288, 1, 4128826, 393216, 2, 4128827, 0, 1, 4128828, 327680, 2, 4128829, 393216, 2, 4128830, 327680, 1, 4128831, 393216, 1, 4128832, 0, 1, 4128833, 196608, 0, 4128834, 524288, 1, 4128835, 393216, 2, 4128836, 1572864, 4, 4128837, 1703936, 4, 4128838, 1638400, 1, 4128839, 1638400, 1, 4128840, 1638400, 1, 4128841, 1638400, 1, 4128842, 1638400, 1, 4128843, 1638400, 1, 4128844, 1638400, 1, 4128845, 1638400, 1, 4128846, 1638400, 1, 4194304, 1638400, 1, 4194305, 1638400, 1, 4194306, 1638400, 1, 4194307, 1638400, 1, 4194308, 1638400, 1, 4194309, 1638400, 1, 4194310, 1769472, 4, 4194311, 1638400, 4, 4194312, 196608, 0, 4194313, 196608, 0, 4194314, 524288, 1, 4194315, 327680, 2, 4194316, 393216, 2, 4194317, 327680, 2, 4194318, 327680, 1, 4194319, 393216, 1, 4194320, 524288, 1, 4194321, 327680, 1, 4194322, 393216, 1, 4194323, 327680, 1, 4194324, 393216, 1, 4194325, 196608, 0, 4194326, 327680, 1, 4194327, 393216, 1, 4194328, 327680, 2, 4194329, 393216, 2, 4194330, 327680, 1, 4194331, 393216, 1, 4194332, 0, 10, 4194333, 65536, 10, 4194334, 65536, 10, 4194335, 65536, 10, 4194336, 65536, 10, 4194337, 65536, 10, 4194338, 65536, 10, 4194339, 65536, 10, 4194340, 65536, 10, 4194341, 65536, 10, 4194342, 65536, 10, 4194343, 65536, 10, 4194344, 65536, 10, 4194345, 65536, 10, 4194346, 65536, 10, 4194347, 65536, 10, 4194348, 65536, 10, 4194349, 65536, 10, 4194350, 65536, 10, 4194351, 65536, 10, 4194352, 65536, 10, 4194353, 65536, 10, 4194354, 65536, 10, 4194355, 65536, 10, 4194356, 65536, 10, 4194357, 65536, 10, 4194358, 65536, 10, 4194359, 131072, 10, 4194360, 196608, 0, 4194361, 524288, 2, 4194362, 196608, 0, 4194363, 196608, 0, 4194364, 196608, 0, 4194365, 327680, 1, 4194366, 393216, 1, 4194367, 327680, 1, 4194368, 393216, 1, 4194369, 196608, 0, 4194370, 524288, 2, 4194371, 196608, 0, 4194372, 1572864, 4, 4194373, 1703936, 4, 4194374, 1638400, 1, 4194375, 1638400, 1, 4194376, 1638400, 1, 4194377, 1638400, 1, 4194378, 1638400, 1, 4194379, 1638400, 1, 4194380, 1638400, 1, 4194381, 1638400, 1, 4194382, 1638400, 1, 4259840, 1638400, 1, 4259841, 1638400, 1, 4259842, 1638400, 1, 4259843, 1638400, 1, 4259844, 1638400, 1, 4259845, 1638400, 1, 4259846, 1769472, 4, 4259847, 1638400, 4, 4259848, 196608, 0, 4259849, 196608, 0, 4259850, 524288, 2, 4259851, 196608, 0, 4259852, 327680, 1, 4259853, 393216, 1, 4259854, 327680, 2, 4259855, 393216, 2, 4259856, 524288, 2, 4259857, 327680, 2, 4259858, 327680, 1, 4259859, 393216, 1, 4259860, 524288, 1, 4259861, 196608, 0, 4259862, 327680, 2, 4259863, 327680, 1, 4259864, 393216, 1, 4259865, 327680, 1, 4259866, 393216, 1, 4259867, 393216, 2, 4259868, 0, 11, 4259869, 524288, 1, 4259870, 65536, 11, 4259871, 65536, 11, 4259872, 262144, 8, 4259873, 65536, 10, 4259874, 65536, 10, 4259875, 196608, 8, 4259876, 65536, 11, 4259877, 65536, 11, 4259878, 524288, 1, 4259879, 65536, 11, 4259880, 65536, 11, 4259881, 65536, 11, 4259882, 65536, 11, 4259883, 65536, 11, 4259884, 65536, 11, 4259885, 524288, 1, 4259886, 65536, 11, 4259887, 65536, 11, 4259888, 65536, 11, 4259889, 65536, 11, 4259890, 65536, 11, 4259891, 65536, 11, 4259892, 65536, 11, 4259893, 65536, 11, 4259894, 65536, 11, 4259895, 131072, 11, 4259896, 458752, 3, 4259897, 524288, 3, 4259898, 589824, 3, 4259899, 327680, 1, 4259900, 393216, 1, 4259901, 327680, 2, 4259902, 393216, 2, 4259903, 327680, 2, 4259904, 393216, 2, 4259905, 458752, 3, 4259906, 524288, 3, 4259907, 589824, 3, 4259908, 1572864, 4, 4259909, 1703936, 4, 4259910, 1638400, 1, 4259911, 1638400, 1, 4259912, 1638400, 1, 4259913, 1638400, 1, 4259914, 1638400, 1, 4259915, 1638400, 1, 4259916, 1638400, 1, 4259917, 1638400, 1, 4259918, 1638400, 1, 4325376, 1638400, 1, 4325377, 1638400, 1, 4325378, 1638400, 1, 4325379, 1638400, 1, 4325380, 1638400, 1, 4325381, 1638400, 1, 4325382, 1769472, 4, 4325383, 1638400, 4, 4325384, 327680, 1, 4325385, 393216, 1, 4325386, 524288, 3, 4325387, 589824, 3, 4325388, 327680, 2, 4325389, 393216, 2, 4325390, 327680, 1, 4325391, 393216, 1, 4325392, 524288, 3, 4325393, 327680, 1, 4325394, 393216, 1, 4325395, 393216, 2, 4325396, 524288, 2, 4325397, 196608, 0, 4325398, 327680, 1, 4325399, 393216, 1, 4325400, 393216, 2, 4325401, 327680, 2, 4325402, 393216, 2, 4325403, 196608, 0, 4325404, 196608, 0, 4325405, 524288, 2, 4325406, 196608, 0, 4325407, 196608, 0, 4325408, 0, 10, 4325409, 65536, 10, 4325410, 65536, 10, 4325411, 131072, 10, 4325412, 196608, 0, 4325413, 196608, 0, 4325414, 524288, 2, 4325415, 196608, 0, 4325416, 196608, 0, 4325417, 327680, 1, 4325418, 393216, 1, 4325419, 196608, 0, 4325420, 196608, 0, 4325421, 524288, 2, 4325422, 196608, 0, 4325423, 327680, 1, 4325424, 393216, 1, 4325425, 1572864, 3, 4325426, 1638400, 0, 4325427, 1638400, 0, 4325428, 1638400, 0, 4325429, 1638400, 0, 4325430, 1638400, 0, 4325431, 1638400, 0, 4325432, 1638400, 0, 4325433, 1638400, 0, 4325434, 1638400, 0, 4325435, 1638400, 0, 4325436, 1638400, 0, 4325437, 1638400, 0, 4325438, 1638400, 0, 4325439, 1638400, 0, 4325440, 1638400, 0, 4325441, 1638400, 0, 4325442, 1638400, 0, 4325443, 1638400, 0, 4325444, 1638400, 0, 4325445, 1310720, 0, 4325446, 1638400, 1, 4325447, 1638400, 1, 4325448, 1638400, 1, 4325449, 1638400, 1, 4325450, 1638400, 1, 4325451, 1638400, 1, 4325452, 1638400, 1, 4325453, 1638400, 1, 4325454, 1638400, 1, 4390912, 1638400, 1, 4390913, 1638400, 1, 4390914, 1638400, 1, 4390915, 1638400, 1, 4390916, 1638400, 1, 4390917, 1638400, 1, 4390918, 1769472, 4, 4390919, 1638400, 4, 4390920, 327680, 2, 4390921, 393216, 2, 4390922, 327680, 1, 4390923, 393216, 1, 4390924, 196608, 0, 4390925, 196608, 0, 4390926, 327680, 2, 4390927, 393216, 2, 4390928, 524288, 1, 4390929, 327680, 2, 4390930, 393216, 2, 4390931, 458752, 3, 4390932, 327680, 1, 4390933, 393216, 1, 4390934, 327680, 2, 4390935, 393216, 2, 4390936, 524288, 1, 4390937, 196608, 0, 4390938, 196608, 0, 4390939, 327680, 1, 4390940, 393216, 1, 4390941, 524288, 3, 4390942, 589824, 3, 4390943, 196608, 0, 4390944, 0, 10, 4390945, 65536, 10, 4390946, 65536, 10, 4390947, 131072, 10, 4390948, 196608, 0, 4390949, 458752, 3, 4390950, 524288, 3, 4390951, 327680, 1, 4390952, 393216, 1, 4390953, 327680, 2, 4390954, 393216, 2, 4390955, 327680, 1, 4390956, 393216, 1, 4390957, 524288, 3, 4390958, 589824, 3, 4390959, 327680, 2, 4390960, 393216, 2, 4390961, 1572864, 4, 4390962, 1703936, 4, 4390963, 1638400, 1, 4390964, 1638400, 1, 4390965, 1638400, 1, 4390966, 1638400, 1, 4390967, 1638400, 1, 4390968, 1638400, 1, 4390969, 1638400, 1, 4390970, 1638400, 1, 4390971, 1638400, 1, 4390972, 1638400, 1, 4390973, 1638400, 1, 4390974, 1638400, 1, 4390975, 1638400, 1, 4390976, 1638400, 1, 4390977, 1638400, 1, 4390978, 1638400, 1, 4390979, 1638400, 1, 4390980, 1638400, 1, 4390981, 1638400, 1, 4390982, 1638400, 1, 4390983, 1638400, 1, 4390984, 1638400, 1, 4390985, 1638400, 1, 4390986, 1638400, 1, 4390987, 1638400, 1, 4390988, 1638400, 1, 4390989, 1638400, 1, 4390990, 1638400, 1, 4456448, 1638400, 1, 4456449, 1638400, 1, 4456450, 1638400, 1, 4456451, 1638400, 1, 4456452, 1638400, 1, 4456453, 1638400, 1, 4456454, 1769472, 4, 4456455, 1638400, 4, 4456456, 196608, 0, 4456457, 327680, 1, 4456458, 393216, 1, 4456459, 393216, 2, 4456460, 327680, 1, 4456461, 393216, 1, 4456462, 196608, 0, 4456463, 196608, 0, 4456464, 524288, 2, 4456465, 196608, 0, 4456466, 327680, 1, 4456467, 393216, 1, 4456468, 327680, 2, 4456469, 327680, 1, 4456470, 393216, 1, 4456471, 196608, 0, 4456472, 524288, 2, 4456473, 196608, 0, 4456474, 327680, 1, 4456475, 393216, 1, 4456476, 327680, 1, 4456477, 393216, 1, 4456478, 196608, 0, 4456479, 196608, 0, 4456480, 0, 10, 4456481, 65536, 10, 4456482, 65536, 10, 4456483, 131072, 10, 4456484, 196608, 0, 4456485, 196608, 0, 4456486, 327680, 1, 4456487, 393216, 1, 4456488, 327680, 1, 4456489, 393216, 1, 4456490, 1572864, 3, 4456491, 1638400, 0, 4456492, 1638400, 0, 4456493, 1638400, 0, 4456494, 1638400, 0, 4456495, 1638400, 0, 4456496, 1638400, 0, 4456497, 1638400, 0, 4456498, 1310720, 0, 4456499, 1638400, 1, 4456500, 1638400, 1, 4456501, 1638400, 1, 4456502, 1638400, 1, 4456503, 1638400, 1, 4456504, 1638400, 1, 4456505, 1638400, 1, 4456506, 1638400, 1, 4456507, 1638400, 1, 4456508, 1638400, 1, 4456509, 1638400, 1, 4456510, 1638400, 1, 4456511, 1638400, 1, 4456512, 1638400, 1, 4456513, 1638400, 1, 4456514, 1638400, 1, 4456515, 1638400, 1, 4456516, 1638400, 1, 4456517, 1638400, 1, 4456518, 1638400, 1, 4456519, 1638400, 1, 4456520, 1638400, 1, 4456521, 1638400, 1, 4456522, 1638400, 1, 4456523, 1638400, 1, 4456524, 1638400, 1, 4456525, 1638400, 1, 4456526, 1638400, 1, 4521984, 1638400, 1, 4521985, 1638400, 1, 4521986, 1638400, 1, 4521987, 1638400, 1, 4521988, 1638400, 1, 4521989, 1638400, 1, 4521990, 1769472, 4, 4521991, 1638400, 4, 4521992, 196608, 0, 4521993, 327680, 2, 4521994, 393216, 2, 4521995, 196608, 0, 4521996, 327680, 2, 4521997, 393216, 2, 4521998, 196608, 0, 4521999, 458752, 3, 4522000, 524288, 3, 4522001, 589824, 3, 4522002, 327680, 2, 4522003, 393216, 2, 4522004, 196608, 0, 4522005, 327680, 2, 4522006, 393216, 2, 4522007, 458752, 3, 4522008, 524288, 3, 4522009, 589824, 3, 4522010, 327680, 2, 4522011, 393216, 2, 4522012, 327680, 2, 4522013, 393216, 2, 4522014, 196608, 0, 4522015, 196608, 0, 4522016, 0, 11, 4522017, 65536, 11, 4522018, 65536, 11, 4522019, 131072, 11, 4522020, 196608, 0, 4522021, 196608, 0, 4522022, 327680, 2, 4522023, 393216, 2, 4522024, 327680, 2, 4522025, 393216, 2, 4522026, 1572864, 4, 4522027, 1703936, 4, 4522028, 1638400, 1, 4522029, 1638400, 1, 4522030, 1638400, 1, 4522031, 1638400, 1, 4522032, 1638400, 1, 4522033, 1638400, 1, 4522034, 1638400, 1, 4522035, 1638400, 1, 4522036, 1638400, 1, 4522037, 1638400, 1, 4522038, 1638400, 1, 4522039, 1638400, 1, 4522040, 1638400, 1, 4522041, 1638400, 1, 4522042, 1638400, 1, 4522043, 1638400, 1, 4522044, 1638400, 1, 4522045, 1638400, 1, 4522046, 1638400, 1, 4522047, 1638400, 1, 4522048, 1638400, 1, 4522049, 1638400, 1, 4522050, 1638400, 1, 4522051, 1638400, 1, 4522052, 1638400, 1, 4522053, 1638400, 1, 4522054, 1638400, 1, 4522055, 1638400, 1, 4522056, 1638400, 1, 4522057, 1638400, 1, 4522058, 1638400, 1, 4522059, 1638400, 1, 4522060, 1638400, 1, 4522061, 1638400, 1, 4522062, 1638400, 1, 4587520, 1638400, 1, 4587521, 1638400, 1, 4587522, 1638400, 1, 4587523, 1638400, 1, 4587524, 1638400, 1, 4587525, 1638400, 1, 4587526, 1376256, 0, 4587527, 1638400, 0, 4587528, 1638400, 0, 4587529, 1638400, 0, 4587530, 1638400, 0, 4587531, 1638400, 0, 4587532, 1638400, 0, 4587533, 1638400, 0, 4587534, 1638400, 0, 4587535, 1638400, 0, 4587536, 1638400, 0, 4587537, 1638400, 0, 4587538, 1638400, 0, 4587539, 1638400, 0, 4587540, 1638400, 0, 4587541, 1638400, 0, 4587542, 1638400, 0, 4587543, 1638400, 0, 4587544, 1638400, 0, 4587545, 1638400, 0, 4587546, 1638400, 0, 4587547, 1638400, 0, 4587548, 1638400, 0, 4587549, 1638400, 0, 4587550, 1638400, 3, 4587551, 196608, 0, 4587552, 196608, 0, 4587553, 196608, 0, 4587554, 196608, 0, 4587555, 196608, 0, 4587556, 196608, 0, 4587557, 1572864, 3, 4587558, 1638400, 0, 4587559, 1638400, 0, 4587560, 1638400, 0, 4587561, 1638400, 0, 4587562, 1638400, 0, 4587563, 1310720, 0, 4587564, 1638400, 1, 4587565, 1638400, 1, 4587566, 1638400, 1, 4587567, 1638400, 1, 4587568, 1638400, 1, 4587569, 1638400, 1, 4587570, 1638400, 1, 4587571, 1638400, 1, 4587572, 1638400, 1, 4587573, 1638400, 1, 4587574, 1638400, 1, 4587575, 1638400, 1, 4587576, 1638400, 1, 4587577, 1638400, 1, 4587578, 1638400, 1, 4587579, 1638400, 1, 4587580, 1638400, 1, 4587581, 1638400, 1, 4587582, 1638400, 1, 4587583, 1638400, 1, 4587584, 1638400, 1, 4587585, 1638400, 1, 4587586, 1638400, 1, 4587587, 1638400, 1, 4587588, 1638400, 1, 4587589, 1638400, 1, 4587590, 1638400, 1, 4587591, 1638400, 1, 4587592, 1638400, 1, 4587593, 1638400, 1, 4587594, 1638400, 1, 4587595, 1638400, 1, 4587596, 1638400, 1, 4587597, 1638400, 1, 4587598, 1638400, 1, 4653056, 1638400, 1, 4653057, 1638400, 1, 4653058, 1638400, 1, 4653059, 1638400, 1, 4653060, 1638400, 1, 4653061, 1638400, 1, 4653062, 1638400, 1, 4653063, 1638400, 1, 4653064, 1638400, 1, 4653065, 1638400, 1, 4653066, 1638400, 1, 4653067, 1638400, 1, 4653068, 1638400, 1, 4653069, 1638400, 1, 4653070, 1638400, 1, 4653071, 1638400, 1, 4653072, 1638400, 1, 4653073, 1638400, 1, 4653074, 1638400, 1, 4653075, 1638400, 1, 4653076, 1638400, 1, 4653077, 1638400, 1, 4653078, 1638400, 1, 4653079, 1638400, 1, 4653080, 1638400, 1, 4653081, 1638400, 1, 4653082, 1638400, 1, 4653083, 1638400, 1, 4653084, 1638400, 1, 4653085, 1769472, 4, 4653086, 1638400, 4, 4653087, 196608, 0, 4653088, 196608, 0, 4653089, 196608, 0, 4653090, 196608, 0, 4653091, 196608, 0, 4653092, 196608, 0, 4653093, 1572864, 4, 4653094, 1703936, 4, 4653095, 1638400, 1, 4653096, 1638400, 1, 4653097, 1638400, 1, 4653098, 1638400, 1, 4653099, 1638400, 1, 4653100, 1638400, 1, 4653101, 1638400, 1, 4653102, 1638400, 1, 4653103, 1638400, 1, 4653104, 1638400, 1, 4653105, 1638400, 1, 4653106, 1638400, 1, 4653107, 1638400, 1, 4653108, 1638400, 1, 4653109, 1638400, 1, 4653110, 1638400, 1, 4653111, 1638400, 1, 4653112, 1638400, 1, 4653113, 1638400, 1, 4653114, 1638400, 1, 4653115, 1638400, 1, 4653116, 1638400, 1, 4653117, 1638400, 1, 4653118, 1638400, 1, 4653119, 1638400, 1, 4653120, 1638400, 1, 4653121, 1638400, 1, 4653122, 1638400, 1, 4653123, 1638400, 1, 4653124, 1638400, 1, 4653125, 1638400, 1, 4653126, 1638400, 1, 4653127, 1638400, 1, 4653128, 1638400, 1, 4653129, 1638400, 1, 4653130, 1638400, 1, 4653131, 1638400, 1, 4653132, 1638400, 1, 4653133, 1638400, 1, 4653134, 1638400, 1, 4718592, 1638400, 1, 4718593, 1638400, 1, 4718594, 1638400, 1, 4718595, 1638400, 1, 4718596, 1638400, 1, 4718597, 1638400, 1, 4718598, 1638400, 1, 4718599, 1638400, 1, 4718600, 1638400, 1, 4718601, 1638400, 1, 4718602, 1638400, 1, 4718603, 1638400, 1, 4718604, 1638400, 1, 4718605, 1638400, 1, 4718606, 1638400, 1, 4718607, 1638400, 1, 4718608, 1638400, 1, 4718609, 1638400, 1, 4718610, 1638400, 1, 4718611, 1638400, 1, 4718612, 1638400, 1, 4718613, 1638400, 1, 4718614, 1638400, 1, 4718615, 1638400, 1, 4718616, 1638400, 1, 4718617, 1638400, 1, 4718618, 1638400, 1, 4718619, 1638400, 1, 4718620, 1638400, 1, 4718621, 1769472, 4, 4718622, 1638400, 4, 4718623, 196608, 0, 4718624, 196608, 0, 4718625, 196608, 0, 4718626, 196608, 0, 4718627, 196608, 0, 4718628, 196608, 0, 4718629, 1572864, 4, 4718630, 1703936, 4, 4718631, 1638400, 1, 4718632, 1638400, 1, 4718633, 1638400, 1, 4718634, 1638400, 1, 4718635, 1638400, 1, 4718636, 1638400, 1, 4718637, 1638400, 1, 4718638, 1638400, 1, 4718639, 1638400, 1, 4718640, 1638400, 1, 4718641, 1638400, 1, 4718642, 1638400, 1, 4718643, 1638400, 1, 4718644, 1638400, 1, 4718645, 1638400, 1, 4718646, 1638400, 1, 4718647, 1638400, 1, 4718648, 1638400, 1, 4718649, 1638400, 1, 4718650, 1638400, 1, 4718651, 1638400, 1, 4718652, 1638400, 1, 4718653, 1638400, 1, 4718654, 1638400, 1, 4718655, 1638400, 1, 4718656, 1638400, 1, 4718657, 1638400, 1, 4718658, 1638400, 1, 4718659, 1638400, 1, 4718660, 1638400, 1, 4718661, 1638400, 1, 4718662, 1638400, 1, 4718663, 1638400, 1, 4718664, 1638400, 1, 4718665, 1638400, 1, 4718666, 1638400, 1, 4718667, 1638400, 1, 4718668, 1638400, 1, 4718669, 1638400, 1, 4718670, 1638400, 1, 4784128, 1638400, 1, 4784129, 1638400, 1, 4784130, 1638400, 1, 4784131, 1638400, 1, 4784132, 1638400, 1, 4784133, 1638400, 1, 4784134, 1638400, 1, 4784135, 1638400, 1, 4784136, 1638400, 1, 4784137, 1638400, 1, 4784138, 1638400, 1, 4784139, 1638400, 1, 4784140, 1638400, 1, 4784141, 1638400, 1, 4784142, 1638400, 1, 4784143, 1638400, 1, 4784144, 1638400, 1, 4784145, 1638400, 1, 4784146, 1638400, 1, 4784147, 1638400, 1, 4784148, 1638400, 1, 4784149, 1638400, 1, 4784150, 1638400, 1, 4784151, 1638400, 1, 4784152, 1638400, 1, 4784153, 1638400, 1, 4784154, 1638400, 1, 4784155, 1638400, 1, 4784156, 1638400, 1, 4784157, 1769472, 4, 4784158, 1638400, 4, 4784159, 196608, 0, 4784160, 196608, 0, 4784161, 196608, 0, 4784162, 196608, 0, 4784163, 196608, 0, 4784164, 196608, 0, 4784165, 1572864, 4, 4784166, 1703936, 4, 4784167, 1638400, 1, 4784168, 1638400, 1, 4784169, 1638400, 1, 4784170, 1638400, 1, 4784171, 1638400, 1, 4784172, 1638400, 1, 4784173, 1638400, 1, 4784174, 1638400, 1, 4784175, 1638400, 1, 4784176, 1638400, 1, 4784177, 1638400, 1, 4784178, 1638400, 1, 4784179, 1638400, 1, 4784180, 1638400, 1, 4784181, 1638400, 1, 4784182, 1638400, 1, 4784183, 1638400, 1, 4784184, 1638400, 1, 4784185, 1638400, 1, 4784186, 1638400, 1, 4784187, 1638400, 1, 4784188, 1638400, 1, 4784189, 1638400, 1, 4784190, 1638400, 1, 4784191, 1638400, 1, 4784192, 1638400, 1, 4784193, 1638400, 1, 4784194, 1638400, 1, 4784195, 1638400, 1, 4784196, 1638400, 1, 4784197, 1638400, 1, 4784198, 1638400, 1, 4784199, 1638400, 1, 4784200, 1638400, 1, 4784201, 1638400, 1, 4784202, 1638400, 1, 4784203, 1638400, 1, 4784204, 1638400, 1, 4784205, 1638400, 1, 4784206, 1638400, 1 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 262201, 65536, 6, 262202, 131072, 6, 262203, 196608, 6, 327736, 0, 7, 327737, 65536, 7, 327738, 131072, 7, 327739, 196608, 7, 327740, 262144, 7, 393255, 65536, 6, 393256, 131072, 6, 393257, 196608, 6, 393272, 0, 7, 393273, 65536, 8, 393274, 131072, 8, 393275, 196608, 8, 393276, 262144, 8, 458790, 0, 7, 458791, 65536, 7, 458792, 131072, 7, 458793, 196608, 7, 458794, 262144, 7, 458808, 0, 8, 458809, 65536, 9, 458810, 131072, 9, 458811, 196608, 9, 458812, 262144, 9, 524326, 0, 8, 524327, 65536, 8, 524328, 131072, 8, 524329, 196608, 8, 524330, 262144, 8, 524344, 0, 9, 524345, 65536, 10, 524346, 131072, 10, 524347, 196608, 10, 524348, 262144, 10, 589852, 327680, 7, 589853, 393216, 7, 589854, 458752, 7, 589855, 524288, 7, 589856, 589824, 7, 589862, 0, 9, 589863, 65536, 9, 589864, 131072, 9, 589865, 196608, 9, 589866, 262144, 9, 589881, 65536, 11, 589882, 131072, 11, 589883, 196608, 11, 655388, 327680, 8, 655389, 393216, 8, 655390, 458752, 8, 655391, 524288, 8, 655392, 589824, 8, 655393, 327680, 7, 655394, 393216, 7, 655395, 458752, 7, 655396, 524288, 7, 655397, 589824, 7, 655398, 0, 10, 655399, 65536, 10, 655400, 131072, 10, 655401, 196608, 10, 655402, 262144, 10, 655407, 720896, 12, 655408, 786432, 12, 655409, 851968, 12, 655410, 917504, 12, 655411, 983040, 12, 655417, 65536, 12, 655418, 131072, 12, 655419, 196608, 12, 720924, 327680, 9, 720925, 393216, 9, 720926, 458752, 9, 720927, 524288, 9, 720928, 589824, 9, 720929, 327680, 8, 720930, 393216, 8, 720931, 458752, 8, 720932, 524288, 8, 720933, 589824, 8, 720935, 65536, 11, 720936, 131072, 11, 720937, 196608, 11, 720942, 655360, 13, 720943, 720896, 13, 720944, 786432, 13, 720945, 851968, 13, 720946, 917504, 13, 720947, 983040, 13, 720948, 1048576, 13, 720953, 65536, 13, 720954, 131072, 13, 720955, 196608, 13, 786461, 393216, 10, 786462, 458752, 10, 786463, 524288, 10, 786465, 327680, 9, 786466, 393216, 9, 786467, 458752, 9, 786468, 524288, 9, 786469, 589824, 9, 786471, 65536, 12, 786472, 131072, 12, 786473, 196608, 12, 786479, 720896, 14, 786480, 786432, 14, 786481, 851968, 14, 786482, 917504, 14, 786483, 983040, 14, 786488, 0, 14, 786489, 65536, 14, 786490, 131072, 14, 786491, 196608, 14, 786492, 262144, 14, 851997, 393216, 11, 851998, 458752, 11, 851999, 524288, 11, 852002, 393216, 10, 852003, 458752, 10, 852004, 524288, 10, 852007, 65536, 13, 852008, 131072, 13, 852009, 196608, 13, 852015, 720896, 15, 852016, 786432, 15, 852017, 851968, 15, 852018, 917504, 15, 852019, 983040, 15, 852024, 0, 15, 852025, 65536, 15, 852026, 131072, 15, 852027, 196608, 15, 852028, 262144, 15, 852029, 327680, 7, 852030, 393216, 7, 852031, 458752, 7, 852032, 524288, 7, 852033, 589824, 7, 917536, 1048576, 96, 917537, 1114112, 96, 917538, 1179648, 96, 917539, 1245184, 96, 917540, 1310720, 96, 917541, 1376256, 96, 917542, 0, 14, 917543, 65536, 14, 917544, 131072, 14, 917545, 196608, 14, 917546, 262144, 14, 917560, 0, 16, 917561, 65536, 16, 917562, 131072, 16, 917563, 196608, 16, 917564, 262144, 16, 917565, 327680, 8, 917566, 393216, 8, 917567, 458752, 8, 917568, 524288, 8, 917569, 589824, 8, 983072, 1048576, 97, 983073, 1114112, 97, 983074, 1179648, 97, 983075, 1245184, 97, 983076, 1310720, 97, 983077, 1376256, 97, 983078, 0, 15, 983079, 65536, 15, 983080, 131072, 15, 983081, 196608, 15, 983082, 262144, 15, 983096, 0, 17, 983097, 65536, 17, 983098, 131072, 17, 983099, 196608, 17, 983100, 262144, 17, 983101, 327680, 8, 983102, 393216, 8, 983103, 458752, 8, 983104, 524288, 8, 983105, 589824, 8, 1048608, 1048576, 98, 1048609, 1114112, 98, 1048610, 1179648, 98, 1048611, 1245184, 98, 1048612, 1310720, 98, 1048613, 1376256, 98, 1048614, 0, 16, 1048615, 65536, 16, 1048616, 131072, 16, 1048617, 196608, 16, 1048618, 262144, 16, 1048632, 0, 18, 1048633, 65536, 18, 1048634, 131072, 18, 1048635, 196608, 18, 1048636, 262144, 18, 1048637, 327680, 9, 1048638, 393216, 9, 1048639, 458752, 9, 1048640, 524288, 9, 1048641, 589824, 9, 1114144, 1048576, 99, 1114145, 1114112, 99, 1114146, 1179648, 99, 1114147, 1245184, 99, 1114148, 1310720, 99, 1114149, 1376256, 99, 1114150, 0, 17, 1114151, 65536, 17, 1114152, 131072, 17, 1114153, 196608, 17, 1114154, 262144, 17, 1114168, 0, 19, 1114169, 65536, 19, 1114170, 131072, 19, 1114171, 196608, 19, 1114172, 262144, 19, 1114174, 393216, 10, 1114175, 458752, 10, 1114176, 524288, 10, 1179680, 1048576, 100, 1179681, 1114112, 100, 1179682, 1179648, 100, 1179683, 1245184, 100, 1179684, 1310720, 100, 1179685, 1376256, 100, 1179686, 0, 18, 1179687, 65536, 18, 1179688, 131072, 18, 1179689, 196608, 18, 1179690, 262144, 18, 1179705, 65536, 20, 1179706, 131072, 20, 1179707, 720896, 6, 1179708, 786432, 6, 1179709, 851968, 6, 1179710, 917504, 6, 1179711, 983040, 6, 1179712, 1048576, 6, 1245222, 0, 19, 1245223, 65536, 19, 1245224, 131072, 19, 1245225, 196608, 19, 1245226, 262144, 19, 1245243, 720896, 7, 1245244, 786432, 7, 1245245, 851968, 7, 1245246, 917504, 7, 1245247, 983040, 7, 1245248, 1048576, 7, 1310733, 65536, 6, 1310734, 131072, 6, 1310735, 196608, 6, 1310759, 65536, 20, 1310760, 131072, 20, 1310761, 196608, 20, 1310779, 720896, 8, 1310780, 786432, 8, 1310781, 851968, 8, 1310782, 917504, 8, 1310783, 983040, 8, 1310784, 1048576, 8, 1376268, 0, 7, 1376269, 65536, 7, 1376270, 131072, 7, 1376271, 196608, 7, 1376272, 262144, 7, 1376315, 720896, 9, 1376316, 786432, 9, 1376317, 851968, 9, 1376318, 917504, 9, 1376319, 983040, 9, 1376320, 1048576, 9, 1441804, 0, 8, 1441805, 65536, 8, 1441806, 131072, 8, 1441807, 196608, 8, 1441808, 262144, 8, 1441851, 720896, 10, 1441852, 786432, 10, 1441853, 851968, 10, 1441854, 917504, 10, 1441855, 983040, 10, 1441856, 1048576, 10, 1507340, 0, 9, 1507341, 65536, 9, 1507342, 131072, 9, 1507343, 196608, 9, 1507344, 262144, 9, 1572876, 0, 10, 1572877, 65536, 10, 1572878, 131072, 10, 1572879, 196608, 10, 1572880, 262144, 10, 1638413, 65536, 11, 1638414, 131072, 11, 1638415, 196608, 11, 1703949, 65536, 12, 1703950, 131072, 12, 1703951, 196608, 12, 1703953, 327680, 7, 1703954, 393216, 7, 1703955, 458752, 7, 1703956, 524288, 7, 1703957, 589824, 7, 1769485, 65536, 13, 1769486, 131072, 13, 1769487, 196608, 13, 1769489, 327680, 8, 1769490, 393216, 8, 1769491, 458752, 8, 1769492, 524288, 8, 1769493, 589824, 8, 1835020, 0, 14, 1835021, 65536, 14, 1835022, 131072, 14, 1835023, 196608, 14, 1835024, 262144, 14, 1835025, 327680, 9, 1835026, 393216, 9, 1835027, 458752, 9, 1835028, 524288, 9, 1835029, 589824, 9, 1900556, 0, 15, 1900557, 65536, 15, 1900558, 131072, 15, 1900559, 196608, 15, 1900560, 262144, 15, 1900562, 393216, 10, 1900563, 458752, 10, 1900564, 524288, 10, 1966092, 0, 16, 1966093, 65536, 16, 1966094, 131072, 16, 1966095, 196608, 16, 1966096, 262144, 16, 1966097, 327680, 7, 1966098, 393216, 7, 1966099, 458752, 7, 1966100, 524288, 7, 1966101, 589824, 7, 1966103, 1638400, 6, 1966104, 1703936, 6, 2031628, 0, 17, 2031629, 65536, 17, 2031630, 131072, 17, 2031631, 196608, 17, 2031632, 262144, 17, 2031633, 327680, 8, 2031634, 393216, 8, 2031635, 458752, 8, 2031636, 524288, 8, 2031637, 589824, 8, 2031638, 1572864, 7, 2031639, 1638400, 7, 2031640, 1703936, 7, 2031641, 1769472, 7, 2097164, 0, 18, 2097165, 65536, 18, 2097166, 131072, 18, 2097167, 196608, 18, 2097168, 262144, 18, 2097169, 327680, 9, 2097170, 393216, 9, 2097171, 458752, 9, 2097172, 524288, 9, 2097173, 589824, 9, 2097175, 1638400, 8, 2097176, 1703936, 8, 2162700, 0, 19, 2162701, 65536, 19, 2162702, 131072, 19, 2162703, 196608, 19, 2162704, 262144, 19, 2162706, 393216, 10, 2162707, 458752, 10, 2162708, 524288, 10, 2162749, 327680, 7, 2162750, 393216, 7, 2162751, 458752, 7, 2162752, 524288, 7, 2162753, 589824, 7, 2228237, 65536, 20, 2228238, 131072, 20, 2228239, 196608, 20, 2228242, 393216, 11, 2228243, 458752, 11, 2228244, 524288, 11, 2228280, 327680, 7, 2228281, 393216, 7, 2228282, 458752, 7, 2228283, 524288, 7, 2228284, 589824, 7, 2228285, 327680, 8, 2228286, 393216, 8, 2228287, 458752, 8, 2228288, 524288, 8, 2228289, 589824, 8, 2293816, 327680, 8, 2293817, 393216, 8, 2293818, 458752, 8, 2293819, 524288, 8, 2293820, 589824, 8, 2293821, 327680, 9, 2293822, 393216, 9, 2293823, 458752, 9, 2293824, 524288, 9, 2293825, 589824, 9, 2359352, 327680, 9, 2359353, 393216, 9, 2359354, 458752, 9, 2359355, 524288, 9, 2359356, 589824, 9, 2359358, 393216, 10, 2359359, 458752, 10, 2359360, 524288, 10, 2424889, 393216, 11, 2424890, 458752, 11, 2424891, 524288, 11, 2424894, 393216, 11, 2424895, 458752, 11, 2424896, 524288, 11, 2949133, 65536, 6, 2949134, 131072, 6, 2949135, 196608, 6, 2949137, 327680, 7, 2949138, 393216, 7, 2949139, 458752, 7, 2949140, 524288, 7, 2949141, 589824, 7, 3014668, 0, 7, 3014669, 65536, 7, 3014670, 131072, 7, 3014671, 196608, 7, 3014672, 262144, 7, 3014673, 327680, 8, 3014674, 393216, 8, 3014675, 458752, 8, 3014676, 524288, 8, 3014677, 589824, 8, 3014678, 327680, 7, 3014679, 393216, 7, 3014680, 458752, 7, 3014681, 524288, 7, 3014682, 589824, 7, 3014696, 327680, 7, 3014697, 393216, 7, 3014698, 393216, 7, 3014699, 393216, 7, 3014700, 589824, 7, 3014707, 65536, 6, 3014708, 131072, 6, 3014709, 196608, 6, 3080204, 0, 10, 3080205, 65536, 10, 3080206, 131072, 10, 3080207, 196608, 10, 3080208, 262144, 10, 3080209, 327680, 9, 3080210, 393216, 9, 3080211, 458752, 9, 3080212, 524288, 9, 3080213, 589824, 9, 3080214, 327680, 8, 3080215, 393216, 8, 3080216, 458752, 8, 3080217, 524288, 8, 3080218, 589824, 8, 3080232, 327680, 8, 3080233, 393216, 8, 3080234, 458752, 8, 3080235, 524288, 8, 3080236, 589824, 8, 3080237, 327680, 7, 3080238, 393216, 7, 3080239, 458752, 7, 3080240, 524288, 7, 3080241, 589824, 7, 3080242, 0, 7, 3080243, 65536, 7, 3080244, 131072, 7, 3080245, 196608, 7, 3080246, 262144, 7, 3145741, 65536, 11, 3145742, 131072, 11, 3145743, 196608, 11, 3145746, 393216, 10, 3145747, 458752, 10, 3145748, 524288, 10, 3145750, 327680, 9, 3145751, 393216, 9, 3145752, 458752, 9, 3145753, 524288, 9, 3145754, 589824, 9, 3145768, 327680, 9, 3145769, 393216, 9, 3145770, 458752, 9, 3145771, 524288, 9, 3145772, 589824, 9, 3145773, 327680, 8, 3145774, 393216, 8, 3145775, 458752, 8, 3145776, 524288, 8, 3145777, 589824, 8, 3145778, 0, 8, 3145779, 65536, 8, 3145780, 131072, 8, 3145781, 196608, 8, 3145782, 262144, 8, 3211277, 65536, 12, 3211278, 131072, 12, 3211279, 196608, 12, 3211282, 393216, 11, 3211283, 458752, 11, 3211284, 524288, 11, 3211287, 393216, 10, 3211288, 458752, 10, 3211289, 524288, 10, 3211305, 393216, 10, 3211306, 458752, 10, 3211307, 524288, 10, 3211309, 327680, 9, 3211310, 393216, 9, 3211311, 458752, 9, 3211312, 524288, 9, 3211313, 589824, 9, 3211314, 0, 9, 3211315, 65536, 9, 3211316, 131072, 9, 3211317, 196608, 9, 3211318, 262144, 9, 3276813, 65536, 13, 3276814, 131072, 13, 3276815, 196608, 13, 3276817, 327680, 7, 3276818, 393216, 7, 3276819, 458752, 7, 3276820, 524288, 7, 3276821, 589824, 7, 3276823, 393216, 11, 3276824, 458752, 11, 3276825, 524288, 11, 3276840, 327680, 7, 3276841, 393216, 7, 3276842, 458752, 7, 3276843, 524288, 7, 3276844, 589824, 7, 3276846, 393216, 10, 3276847, 458752, 10, 3276848, 524288, 10, 3276850, 0, 10, 3276851, 65536, 10, 3276852, 131072, 10, 3276853, 196608, 10, 3276854, 262144, 10, 3342348, 0, 18, 3342349, 65536, 18, 3342350, 131072, 18, 3342351, 196608, 18, 3342352, 262144, 18, 3342353, 327680, 8, 3342354, 393216, 8, 3342355, 458752, 8, 3342356, 524288, 8, 3342357, 589824, 8, 3342359, 720896, 17, 3342360, 786432, 17, 3342361, 851968, 17, 3342376, 327680, 8, 3342377, 393216, 8, 3342378, 458752, 8, 3342379, 524288, 8, 3342380, 589824, 8, 3342381, 327680, 7, 3342382, 393216, 7, 3342383, 458752, 7, 3342384, 524288, 7, 3342385, 589824, 7, 3342387, 65536, 11, 3342388, 131072, 11, 3342389, 196608, 11, 3407884, 0, 19, 3407885, 65536, 19, 3407886, 131072, 19, 3407887, 196608, 19, 3407888, 262144, 19, 3407889, 327680, 8, 3407890, 393216, 8, 3407891, 458752, 8, 3407892, 524288, 8, 3407893, 589824, 8, 3407895, 720896, 18, 3407896, 786432, 18, 3407897, 851968, 18, 3407912, 327680, 8, 3407913, 393216, 8, 3407914, 458752, 8, 3407915, 524288, 8, 3407916, 589824, 8, 3407917, 327680, 8, 3407918, 393216, 8, 3407919, 458752, 8, 3407920, 524288, 8, 3407921, 589824, 8, 3407923, 65536, 12, 3407924, 131072, 12, 3407925, 196608, 12, 3473421, 65536, 20, 3473422, 131072, 20, 3473423, 196608, 20, 3473425, 327680, 9, 3473426, 393216, 9, 3473427, 458752, 9, 3473428, 524288, 9, 3473429, 589824, 9, 3473431, 720896, 19, 3473432, 786432, 19, 3473433, 851968, 19, 3473448, 327680, 9, 3473449, 393216, 9, 3473450, 458752, 9, 3473451, 524288, 9, 3473452, 589824, 9, 3473453, 327680, 8, 3473454, 393216, 8, 3473455, 458752, 8, 3473456, 524288, 8, 3473457, 589824, 8, 3473459, 65536, 13, 3473460, 131072, 13, 3473461, 196608, 13, 3538962, 393216, 11, 3538963, 458752, 11, 3538964, 524288, 11, 3538967, 720896, 20, 3538968, 786432, 20, 3538969, 851968, 20, 3538985, 393216, 10, 3538986, 458752, 10, 3538987, 524288, 10, 3538989, 327680, 9, 3538990, 393216, 9, 3538991, 458752, 9, 3538992, 524288, 9, 3538993, 589824, 9, 3538994, 0, 14, 3538995, 65536, 14, 3538996, 131072, 14, 3538997, 196608, 14, 3538998, 262144, 14, 3604520, 327680, 7, 3604521, 393216, 7, 3604522, 458752, 7, 3604523, 524288, 7, 3604524, 589824, 7, 3604525, 327680, 7, 3604526, 393216, 7, 3604527, 458752, 7, 3604528, 524288, 7, 3604529, 589824, 7, 3604530, 0, 15, 3604531, 65536, 15, 3604532, 131072, 15, 3604533, 196608, 15, 3604534, 262144, 15, 3670056, 327680, 8, 3670057, 393216, 8, 3670058, 458752, 8, 3670059, 524288, 8, 3670060, 589824, 8, 3670061, 327680, 8, 3670062, 393216, 8, 3670063, 458752, 8, 3670064, 524288, 8, 3670065, 589824, 8, 3670066, 0, 16, 3670067, 65536, 16, 3670068, 131072, 16, 3670069, 196608, 16, 3670070, 262144, 16, 3735592, 327680, 8, 3735593, 393216, 8, 3735594, 458752, 8, 3735595, 524288, 8, 3735596, 589824, 8, 3735597, 327680, 8, 3735598, 393216, 8, 3735599, 458752, 8, 3735600, 524288, 8, 3735601, 589824, 8, 3735602, 0, 17, 3735603, 65536, 17, 3735604, 131072, 17, 3735605, 196608, 17, 3735606, 262144, 17, 3801128, 327680, 9, 3801129, 393216, 9, 3801130, 458752, 9, 3801131, 524288, 9, 3801132, 589824, 9, 3801133, 327680, 9, 3801134, 393216, 9, 3801135, 458752, 9, 3801136, 524288, 9, 3801137, 589824, 9, 3801138, 0, 18, 3801139, 65536, 18, 3801140, 131072, 18, 3801141, 196608, 18, 3801142, 262144, 18, 3866665, 393216, 10, 3866666, 458752, 10, 3866667, 524288, 10, 3866670, 393216, 10, 3866671, 458752, 10, 3866672, 524288, 10, 3866674, 0, 19, 3866675, 65536, 19, 3866676, 131072, 19, 3866677, 196608, 19, 3866678, 262144, 19, 3932201, 393216, 11, 3932202, 458752, 11, 3932203, 524288, 11, 3932206, 393216, 11, 3932207, 458752, 11, 3932208, 524288, 11, 3932211, 65536, 20, 3932212, 131072, 20, 3932213, 196608, 20 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Anim/AutoTiles" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 3 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 720949, 0, 8, 852013, 0, 8, 852021, 0, 8, 1376283, 0, 8, 1507354, 0, 8, 1638422, 0, 8, 2228265, 0, 8, 2293800, 0, 8, 2293809, 0, 8 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Tile Layer 2" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 65590, 1572864, 12, 65591, 1638400, 12, 131111, 1441792, 12, 131112, 1507328, 12, 131120, 1441792, 12, 131121, 1507328, 12, 131126, 1572864, 13, 131127, 1638400, 13, 196638, 1441792, 12, 196639, 1507328, 12, 196641, 1572864, 11, 196644, 1572864, 11, 196647, 1441792, 13, 196648, 1507328, 13, 196652, 1441792, 12, 196653, 1507328, 12, 196656, 1441792, 13, 196657, 1507328, 13, 196658, 1638400, 12, 196661, 1572864, 11, 196669, 1572864, 11, 262173, 1572864, 11, 262174, 1441792, 13, 262175, 1507328, 13, 262181, 1572864, 11, 262186, 1572864, 11, 262188, 1441792, 13, 262189, 1507328, 13, 262193, 1572864, 13, 262194, 1638400, 13, 393243, 1572864, 12, 393244, 1638400, 12, 458779, 1572864, 13, 458780, 1638400, 13, 458787, 458752, 0, 458788, 524288, 0, 458789, 589824, 0, 524321, 327680, 0, 524322, 393216, 0, 524323, 458752, 1, 524325, 589824, 1, 589847, 1572864, 12, 589848, 1638400, 12, 589858, 327680, 0, 589859, 262144, 5, 589861, 589824, 2, 589867, 0, 15, 589868, 65536, 15, 589869, 65536, 15, 589870, 65536, 15, 589871, 65536, 15, 589872, 65536, 15, 589873, 65536, 15, 589874, 65536, 15, 589875, 65536, 15, 589876, 65536, 15, 589877, 65536, 15, 589878, 65536, 15, 589879, 131072, 15, 589890, 1572864, 11, 589894, 1572864, 12, 589895, 1638400, 12, 589896, 1572864, 11, 655383, 1572864, 13, 655384, 1638400, 13, 655385, 1507328, 12, 655404, 1245184, 1, 655414, 1245184, 1, 655415, 196608, 5, 655430, 1572864, 13, 655431, 1638400, 13, 720920, 1441792, 13, 720921, 1507328, 13, 720940, 1245184, 1, 720950, 1245184, 1, 786476, 1245184, 1, 786486, 1245184, 1, 852012, 1245184, 1, 852022, 1245184, 1, 852034, 458752, 0, 852035, 524288, 0, 852036, 589824, 0, 917548, 1245184, 1, 917549, 458752, 0, 917557, 589824, 0, 917558, 1245184, 1, 917570, 458752, 1, 917572, 589824, 1, 917576, 1441792, 12, 917577, 1507328, 12, 983084, 1245184, 1, 983085, 458752, 1, 983087, 589824, 1, 983091, 458752, 1, 983093, 589824, 1, 983094, 1245184, 1, 983106, 458752, 2, 983108, 589824, 2, 983112, 1441792, 13, 983113, 1507328, 13, 1048592, 458752, 0, 1048593, 524288, 0, 1048594, 589824, 0, 1048620, 1245184, 1, 1048621, 458752, 2, 1048623, 589824, 2, 1048627, 458752, 2, 1048629, 589824, 2, 1048630, 1245184, 1, 1048643, 262144, 5, 1048644, 327680, 0, 1048645, 393216, 0, 1114128, 720896, 13, 1114130, 786432, 13, 1114131, 786432, 13, 1114132, 786432, 13, 1114133, 786432, 13, 1114134, 786432, 13, 1114135, 786432, 13, 1114136, 786432, 13, 1114137, 786432, 13, 1114138, 786432, 13, 1114139, 786432, 13, 1114140, 851968, 13, 1114156, 1245184, 1, 1114157, 655360, 1, 1114158, 720896, 1, 1114159, 786432, 1, 1114163, 655360, 1, 1114164, 720896, 1, 1114165, 786432, 1, 1114166, 1245184, 1, 1114179, 327680, 0, 1114180, 393216, 0, 1114182, 262144, 5, 1179664, 720896, 14, 1179666, 589824, 2, 1179669, 327680, 0, 1179670, 393216, 0, 1179671, 458752, 1, 1179673, 196608, 5, 1179676, 851968, 14, 1179692, 1245184, 1, 1179693, 196608, 5, 1179696, 262144, 5, 1179698, 196608, 5, 1179701, 262144, 5, 1179702, 1245184, 1, 1179714, 327680, 0, 1179715, 393216, 0, 1179717, 262144, 5, 1179720, 1572864, 12, 1179721, 1638400, 12, 1245200, 720896, 14, 1245201, 720896, 1, 1245202, 786432, 1, 1245204, 196608, 5, 1245207, 262144, 5, 1245209, 589824, 2, 1245212, 851968, 14, 1245213, 983040, 9, 1245228, 1245184, 2, 1245229, 1048576, 0, 1245230, 1114112, 0, 1245231, 1179648, 0, 1245235, 1048576, 0, 1245236, 1114112, 0, 1245237, 1179648, 0, 1245238, 1245184, 2, 1245249, 196608, 5, 1245252, 262144, 5, 1245256, 1572864, 13, 1245257, 1638400, 13, 1310736, 720896, 14, 1310739, 262144, 5, 1310743, 655360, 1, 1310744, 720896, 1, 1310745, 786432, 11, 1310746, 917504, 0, 1310747, 851968, 2, 1310748, 851968, 14, 1310749, 983040, 10, 1310763, 0, 17, 1310764, 262144, 16, 1310765, 1048576, 3, 1310766, 1114112, 3, 1310767, 1179648, 3, 1310771, 1048576, 3, 1310772, 1114112, 3, 1310773, 1179648, 3, 1310774, 196608, 16, 1310775, 131072, 17, 1310776, 1048576, 2, 1310786, 458752, 0, 1310787, 524288, 0, 1310788, 327680, 0, 1310789, 393216, 0, 1376273, 327680, 0, 1376274, 393216, 0, 1376280, 720896, 12, 1376281, 786432, 12, 1376282, 917504, 1, 1376284, 851968, 14, 1376285, 983040, 11, 1376299, 720896, 11, 1376300, 0, 17, 1376301, 917504, 10, 1376302, 851968, 9, 1376308, 851968, 9, 1376309, 917504, 10, 1376310, 131072, 17, 1376312, 1048576, 2, 1376322, 458752, 1, 1376324, 589824, 1, 1376326, 262144, 5, 1376328, 1572864, 11, 1441809, 458752, 0, 1441810, 524288, 0, 1441811, 262144, 5, 1441820, 983040, 14, 1441835, 720896, 12, 1441836, 786432, 12, 1441837, 917504, 11, 1441838, 851968, 10, 1441844, 851968, 10, 1441845, 917504, 11, 1441848, 1048576, 2, 1441849, 1048576, 0, 1441858, 458752, 2, 1441860, 589824, 2, 1441861, 393216, 0, 1507339, 327680, 0, 1507345, 458752, 1, 1507347, 589824, 1, 1507348, 327680, 0, 1507349, 393216, 0, 1507384, 1048576, 3, 1507385, 1179648, 3, 1507394, 1245184, 0, 1507395, 327680, 0, 1507396, 393216, 0, 1507398, 262144, 5, 1507401, 1572864, 12, 1507402, 1638400, 12, 1572873, 458752, 0, 1572874, 196608, 5, 1572875, 589824, 0, 1572881, 458752, 2, 1572883, 196608, 5, 1572886, 262144, 5, 1572929, 917504, 11, 1572930, 1245184, 1, 1572932, 327680, 0, 1572933, 393216, 0, 1572936, 1572864, 12, 1572937, 1572864, 13, 1572938, 1638400, 13, 1638409, 458752, 1, 1638411, 589824, 1, 1638418, 720896, 1, 1638419, 786432, 1, 1638466, 1245184, 1, 1638467, 196608, 5, 1638468, 524288, 0, 1638469, 589824, 0, 1638470, 262144, 5, 1638472, 1572864, 13, 1638473, 1638400, 13, 1703945, 458752, 2, 1703947, 589824, 2, 1703958, 786432, 15, 1703959, 786432, 15, 1703960, 786432, 15, 1703961, 786432, 15, 1703962, 786432, 15, 1703963, 786432, 15, 1703964, 851968, 13, 1703965, 458752, 0, 1703966, 524288, 0, 1703967, 589824, 0, 1703972, 458752, 0, 1703973, 524288, 0, 1703974, 589824, 0, 1703993, 1048576, 0, 1703994, 1114112, 0, 1703995, 1114112, 0, 1703996, 1114112, 0, 1703997, 1114112, 0, 1703998, 1114112, 0, 1703999, 1179648, 0, 1704002, 1245184, 1, 1704003, 458752, 1, 1704005, 589824, 1, 1769481, 327680, 0, 1769482, 393216, 0, 1769483, 0, 15, 1769484, 65536, 15, 1769488, 65536, 15, 1769494, 65536, 15, 1769495, 65536, 15, 1769496, 65536, 15, 1769497, 65536, 15, 1769498, 131072, 15, 1769499, 1245184, 1, 1769500, 851968, 14, 1769501, 458752, 1, 1769503, 589824, 1, 1769508, 458752, 1, 1769510, 589824, 1, 1769528, 1048576, 9, 1769529, 1048576, 1, 1769530, 1114112, 3, 1769531, 1114112, 3, 1769532, 1114112, 3, 1769533, 1114112, 3, 1769534, 1114112, 3, 1769535, 1179648, 1, 1769538, 1245184, 1, 1769539, 458752, 2, 1769540, 393216, 0, 1769541, 589824, 2, 1835016, 196608, 5, 1835019, 262144, 5, 1835035, 1245184, 1, 1835036, 851968, 14, 1835037, 458752, 2, 1835039, 589824, 2, 1835044, 458752, 2, 1835046, 589824, 2, 1835052, 917504, 9, 1835056, 917504, 9, 1835064, 1048576, 10, 1835065, 1048576, 2, 1835066, 0, 18, 1835067, 65536, 18, 1835068, 65536, 18, 1835069, 65536, 18, 1835070, 131072, 18, 1835071, 1048576, 2, 1835074, 1245184, 1, 1835077, 262144, 5, 1900571, 1245184, 1, 1900572, 851968, 14, 1900573, 851968, 12, 1900574, 720896, 1, 1900575, 983040, 12, 1900580, 851968, 12, 1900581, 720896, 1, 1900582, 983040, 12, 1900588, 917504, 10, 1900592, 917504, 10, 1900593, 524288, 0, 1900594, 589824, 0, 1900599, 917504, 9, 1900600, 1048576, 11, 1900601, 1048576, 2, 1900602, 0, 19, 1900603, 458752, 4, 1900606, 131072, 19, 1900607, 1048576, 2, 1900610, 1245184, 1, 1900611, 327680, 0, 1900612, 393216, 0, 1966089, 327680, 0, 1966090, 393216, 0, 1966107, 1245184, 1, 1966108, 851968, 14, 1966110, 917504, 10, 1966117, 917504, 10, 1966119, 720896, 13, 1966120, 786432, 15, 1966121, 786432, 15, 1966122, 786432, 15, 1966123, 786432, 15, 1966124, 917504, 11, 1966128, 917504, 11, 1966130, 786432, 15, 1966131, 786432, 15, 1966132, 786432, 15, 1966133, 851968, 13, 1966135, 917504, 10, 1966137, 1048576, 2, 1966138, 0, 19, 1966141, 458752, 5, 1966142, 131072, 19, 1966143, 1048576, 2, 1966146, 1245184, 1, 1966149, 262144, 5, 1966151, 1572864, 12, 1966152, 1638400, 12, 2031624, 196608, 5, 2031627, 262144, 5, 2031643, 1245184, 1, 2031644, 851968, 14, 2031646, 917504, 11, 2031653, 917504, 11, 2031655, 720896, 14, 2031656, 458752, 1, 2031658, 196608, 5, 2031664, 458752, 2, 2031666, 196608, 5, 2031669, 851968, 14, 2031671, 917504, 11, 2031673, 1048576, 2, 2031674, 0, 20, 2031675, 65536, 20, 2031676, 65536, 20, 2031677, 65536, 20, 2031678, 131072, 20, 2031679, 1048576, 2, 2031682, 1245184, 1, 2031683, 327680, 0, 2031684, 393216, 0, 2031687, 1572864, 13, 2031688, 1638400, 13, 2097161, 327680, 0, 2097162, 393216, 0, 2097179, 1245184, 1, 2097180, 851968, 14, 2097181, 458752, 0, 2097182, 524288, 0, 2097183, 589824, 0, 2097188, 458752, 0, 2097189, 524288, 0, 2097190, 589824, 0, 2097191, 720896, 14, 2097192, 458752, 2, 2097194, 589824, 2, 2097200, 655360, 1, 2097201, 720896, 1, 2097202, 786432, 11, 2097203, 458752, 0, 2097204, 524288, 0, 2097205, 851968, 14, 2097209, 1048576, 3, 2097210, 1114112, 3, 2097211, 1114112, 3, 2097212, 1114112, 3, 2097213, 1114112, 3, 2097214, 1114112, 3, 2097215, 1179648, 3, 2097218, 1245184, 1, 2097221, 262144, 5, 2162696, 196608, 5, 2162699, 262144, 5, 2162715, 1245184, 1, 2162716, 851968, 14, 2162717, 458752, 1, 2162719, 589824, 1, 2162724, 458752, 1, 2162726, 589824, 1, 2162727, 720896, 14, 2162728, 655360, 1, 2162729, 720896, 1, 2162730, 786432, 1, 2162737, 720896, 12, 2162738, 786432, 12, 2162739, 458752, 1, 2162741, 851968, 14, 2162742, 327680, 0, 2162743, 393216, 0, 2162754, 1245184, 2, 2228233, 327680, 0, 2228234, 393216, 0, 2228249, 851968, 10, 2228251, 1245184, 1, 2228252, 851968, 14, 2228253, 458752, 2, 2228255, 589824, 2, 2228260, 458752, 2, 2228262, 589824, 2, 2228263, 720896, 14, 2228264, 851968, 2, 2228275, 458752, 2, 2228277, 851968, 14, 2228291, 1572864, 12, 2228292, 1638400, 12, 2228295, 1572864, 11, 2293768, 196608, 5, 2293771, 262144, 5, 2293787, 1245184, 1, 2293788, 851968, 14, 2293789, 851968, 12, 2293790, 720896, 1, 2293791, 983040, 12, 2293796, 851968, 12, 2293797, 720896, 1, 2293798, 983040, 12, 2293799, 720896, 14, 2293802, 458752, 0, 2293803, 524288, 0, 2293804, 589824, 0, 2293811, 655360, 1, 2293812, 720896, 1, 2293813, 851968, 14, 2293814, 327680, 0, 2293815, 393216, 0, 2293827, 1572864, 13, 2293828, 1638400, 13, 2359304, 458752, 0, 2359305, 524288, 0, 2359306, 589824, 0, 2359308, 851968, 10, 2359321, 851968, 9, 2359323, 1245184, 1, 2359324, 851968, 14, 2359326, 917504, 10, 2359333, 917504, 10, 2359335, 720896, 14, 2359336, 327680, 0, 2359337, 393216, 0, 2359338, 458752, 1, 2359340, 589824, 1, 2359347, 327680, 0, 2359348, 393216, 0, 2359349, 851968, 14, 2359367, 1441792, 12, 2359368, 1507328, 12, 2424838, 327680, 0, 2424839, 393216, 0, 2424840, 458752, 1, 2424842, 589824, 1, 2424844, 983040, 10, 2424857, 851968, 10, 2424859, 1245184, 1, 2424860, 851968, 14, 2424862, 917504, 11, 2424869, 917504, 11, 2424871, 720896, 14, 2424874, 262144, 5, 2424876, 589824, 2, 2424880, 458752, 0, 2424881, 524288, 0, 2424882, 196608, 5, 2424885, 851968, 14, 2424886, 327680, 0, 2424887, 393216, 0, 2424903, 1441792, 13, 2424904, 1507328, 13, 2490373, 196608, 5, 2490376, 262144, 5, 2490378, 589824, 2, 2490380, 983040, 11, 2490384, 851968, 9, 2490388, 851968, 9, 2490392, 851968, 9, 2490395, 1245184, 1, 2490396, 851968, 14, 2490397, 458752, 0, 2490398, 524288, 0, 2490399, 589824, 0, 2490404, 458752, 0, 2490405, 524288, 0, 2490406, 589824, 0, 2490407, 720896, 14, 2490408, 327680, 0, 2490409, 393216, 0, 2490410, 655360, 1, 2490411, 720896, 1, 2490412, 786432, 1, 2490416, 458752, 1, 2490418, 589824, 1, 2490419, 327680, 0, 2490420, 393216, 0, 2490421, 851968, 14, 2490422, 458752, 0, 2490423, 524288, 0, 2490435, 1572864, 11, 2490436, 1441792, 12, 2490437, 1507328, 12, 2555911, 327680, 0, 2555912, 393216, 0, 2555916, 851968, 10, 2555920, 851968, 10, 2555924, 851968, 10, 2555928, 851968, 10, 2555931, 1245184, 1, 2555932, 851968, 14, 2555933, 458752, 1, 2555935, 589824, 1, 2555940, 458752, 1, 2555942, 589824, 1, 2555943, 720896, 14, 2555945, 196608, 5, 2555948, 262144, 5, 2555952, 458752, 2, 2555954, 196608, 5, 2555957, 851968, 14, 2555958, 458752, 1, 2555960, 786432, 15, 2555961, 786432, 15, 2555962, 786432, 15, 2555963, 786432, 15, 2555964, 786432, 15, 2555965, 786432, 15, 2555966, 786432, 15, 2555967, 786432, 15, 2555968, 786432, 15, 2555969, 786432, 15, 2555972, 1441792, 13, 2555973, 1507328, 13, 2621446, 196608, 5, 2621449, 262144, 5, 2621450, 393216, 0, 2621451, 0, 17, 2621453, 851968, 9, 2621460, 1966080, 19, 2621464, 2031616, 19, 2621465, 851968, 9, 2621466, 131072, 17, 2621467, 1245184, 1, 2621468, 851968, 14, 2621469, 458752, 2, 2621471, 589824, 2, 2621476, 458752, 2, 2621478, 589824, 2, 2621479, 720896, 14, 2621481, 458752, 0, 2621482, 524288, 0, 2621483, 589824, 0, 2621484, 917504, 9, 2621488, 655360, 1, 2621489, 720896, 1, 2621490, 786432, 1, 2621491, 589824, 0, 2621493, 851968, 14, 2621494, 458752, 2, 2621496, 589824, 2, 2621498, 458752, 0, 2621499, 524288, 0, 2621500, 589824, 0, 2686982, 327680, 0, 2686983, 393216, 0, 2686984, 196608, 5, 2686987, 1245184, 1, 2686988, 786432, 15, 2686989, 851968, 10, 2686990, 786432, 15, 2686991, 786432, 15, 2686992, 786432, 15, 2686993, 786432, 15, 2686994, 786432, 15, 2686995, 786432, 15, 2686996, 851968, 15, 2687000, 720896, 15, 2687001, 851968, 10, 2687002, 786432, 15, 2687003, 1245184, 2, 2687004, 851968, 15, 2687005, 851968, 12, 2687006, 720896, 1, 2687007, 983040, 12, 2687012, 851968, 12, 2687013, 720896, 1, 2687014, 983040, 12, 2687015, 720896, 15, 2687016, 786432, 15, 2687017, 786432, 15, 2687019, 786432, 15, 2687020, 786432, 15, 2687024, 786432, 15, 2687025, 786432, 15, 2687027, 786432, 15, 2687028, 786432, 15, 2687029, 851968, 15, 2687030, 1048576, 0, 2687031, 1114112, 0, 2687032, 1179648, 0, 2687034, 458752, 1, 2687036, 589824, 1, 2687037, 327680, 0, 2687038, 393216, 0, 2687043, 1310720, 9, 2687044, 1376256, 9, 2687045, 1441792, 9, 2752517, 196608, 5, 2752520, 262144, 5, 2752523, 1245184, 1, 2752551, 720896, 12, 2752552, 786432, 12, 2752553, 458752, 2, 2752555, 589824, 2, 2752556, 917504, 11, 2752560, 917504, 11, 2752561, 458752, 2, 2752563, 589824, 2, 2752566, 1048576, 3, 2752567, 1114112, 3, 2752568, 1179648, 3, 2752569, 1769472, 19, 2752570, 458752, 2, 2752572, 196608, 5, 2752575, 262144, 5, 2752576, 393216, 0, 2752579, 1310720, 10, 2752581, 1441792, 10, 2818055, 327680, 0, 2818056, 393216, 0, 2818057, 524288, 0, 2818058, 589824, 0, 2818059, 1245184, 1, 2818089, 851968, 12, 2818090, 720896, 1, 2818091, 983040, 12, 2818097, 851968, 12, 2818098, 720896, 1, 2818099, 983040, 12, 2818105, 1835008, 16, 2818106, 655360, 1, 2818107, 720896, 1, 2818108, 786432, 1, 2818110, 196608, 5, 2818113, 262144, 5, 2818115, 1310720, 11, 2818116, 1376256, 11, 2818117, 1441792, 11, 2883590, 327680, 0, 2883591, 393216, 0, 2883592, 458752, 1, 2883594, 589824, 1, 2883595, 1245184, 1, 2883597, 851968, 9, 2883609, 851968, 9, 2883642, 1900544, 17, 2883649, 917504, 2, 2883650, 983040, 2, 2883658, 1572864, 11, 2949125, 196608, 5, 2949128, 262144, 5, 2949130, 589824, 2, 2949131, 1245184, 1, 2949142, 786432, 15, 2949143, 786432, 15, 2949144, 786432, 15, 2949145, 851968, 10, 2949146, 786432, 15, 2949147, 786432, 15, 2949148, 851968, 13, 2949174, 131072, 33, 2949175, 1114112, 0, 2949176, 1179648, 0, 2949177, 1835008, 17, 3014664, 327680, 0, 3014665, 393216, 0, 3014667, 1245184, 1, 3014683, 1245184, 1, 3014684, 851968, 14, 3014685, 458752, 0, 3014686, 524288, 0, 3014687, 589824, 0, 3014692, 458752, 0, 3014693, 524288, 0, 3014694, 589824, 0, 3014695, 720896, 13, 3014701, 786432, 15, 3014702, 786432, 15, 3014703, 786432, 15, 3014704, 786432, 15, 3014705, 786432, 15, 3014706, 786432, 13, 3014710, 1048576, 3, 3014711, 1114112, 3, 3014712, 1179648, 3, 3014713, 1835008, 18, 3014714, 1900544, 18, 3014725, 327680, 0, 3014726, 393216, 0, 3014730, 1441792, 12, 3014731, 1507328, 12, 3080198, 458752, 0, 3080199, 196608, 5, 3080200, 589824, 0, 3080201, 327680, 0, 3080202, 393216, 0, 3080203, 1245184, 1, 3080219, 1245184, 1, 3080220, 851968, 14, 3080221, 458752, 1, 3080223, 589824, 1, 3080228, 458752, 1, 3080230, 589824, 1, 3080231, 720896, 14, 3080248, 458752, 0, 3080249, 262144, 5, 3080250, 1638400, 19, 3080252, 458752, 0, 3080253, 524288, 0, 3080254, 589824, 0, 3080260, 196608, 5, 3080261, 524288, 0, 3080262, 589824, 0, 3080263, 262144, 5, 3080266, 1441792, 13, 3080267, 1507328, 13, 3145734, 458752, 1, 3145736, 196608, 5, 3145739, 1245184, 1, 3145755, 1245184, 1, 3145756, 851968, 14, 3145757, 458752, 2, 3145759, 589824, 2, 3145764, 458752, 2, 3145766, 589824, 2, 3145767, 720896, 14, 3145784, 458752, 1, 3145786, 917504, 2, 3145787, 983040, 2, 3145788, 458752, 1, 3145790, 589824, 1, 3145792, 327680, 0, 3145793, 393216, 0, 3145794, 327680, 0, 3145795, 393216, 0, 3145796, 458752, 1, 3145798, 589824, 1, 3211270, 458752, 2, 3211272, 589824, 2, 3211273, 327680, 0, 3211274, 393216, 0, 3211275, 1245184, 1, 3211291, 1245184, 1, 3211292, 851968, 14, 3211293, 851968, 12, 3211294, 720896, 1, 3211295, 983040, 12, 3211300, 851968, 12, 3211301, 720896, 1, 3211302, 983040, 12, 3211303, 720896, 14, 3211319, 327680, 0, 3211320, 458752, 2, 3211322, 589824, 2, 3211324, 458752, 2, 3211326, 589824, 2, 3211327, 196608, 5, 3211328, 458752, 0, 3211329, 524288, 0, 3211330, 262144, 5, 3211332, 262144, 5, 3211334, 589824, 2, 3276807, 327680, 0, 3276808, 196608, 5, 3276811, 1245184, 1, 3276827, 1245184, 1, 3276828, 851968, 14, 3276830, 917504, 10, 3276837, 917504, 10, 3276839, 720896, 14, 3276857, 262144, 5, 3276858, 393216, 0, 3276860, 655360, 1, 3276861, 1441792, 12, 3276862, 1507328, 12, 3276864, 458752, 1, 3276866, 589824, 1, 3276868, 655360, 1, 3276869, 720896, 1, 3276870, 786432, 1, 3276871, 1441792, 12, 3276872, 1507328, 12, 3342342, 196608, 5, 3342344, 458752, 0, 3342345, 262144, 5, 3342346, 589824, 0, 3342347, 1245184, 1, 3342363, 1245184, 1, 3342364, 851968, 14, 3342366, 917504, 11, 3342373, 917504, 11, 3342375, 720896, 14, 3342390, 458752, 0, 3342391, 524288, 0, 3342392, 196608, 5, 3342395, 262144, 5, 3342396, 1572864, 1, 3342397, 1441792, 13, 3342398, 1507328, 13, 3342399, 1703936, 1, 3342400, 458752, 2, 3342402, 589824, 2, 3342403, 393216, 0, 3342404, 1572864, 0, 3342405, 1572864, 11, 3342407, 1441792, 13, 3342408, 1507328, 13, 3407880, 458752, 1, 3407882, 589824, 1, 3407883, 1245184, 1, 3407899, 1245184, 1, 3407900, 851968, 14, 3407901, 458752, 0, 3407902, 524288, 0, 3407903, 589824, 0, 3407908, 458752, 0, 3407909, 524288, 0, 3407910, 589824, 0, 3407911, 720896, 14, 3407926, 458752, 1, 3407928, 589824, 1, 3407930, 327680, 0, 3407931, 393216, 0, 3407937, 327680, 0, 3407938, 393216, 0, 3407940, 262144, 5, 3407945, 1572864, 11, 3473416, 458752, 2, 3473418, 589824, 2, 3473419, 1245184, 1, 3473435, 1245184, 1, 3473436, 851968, 14, 3473437, 458752, 1, 3473439, 589824, 1, 3473444, 458752, 1, 3473446, 589824, 1, 3473447, 720896, 14, 3473462, 458752, 2, 3473464, 589824, 2, 3473465, 196608, 5, 3473468, 262144, 5, 3473469, 393216, 0, 3473471, 327680, 0, 3473472, 196608, 5, 3473475, 262144, 5, 3473478, 1572864, 12, 3473479, 1638400, 12, 3538955, 1245184, 1, 3538971, 1245184, 1, 3538972, 851968, 14, 3538973, 458752, 2, 3538975, 589824, 2, 3538980, 458752, 2, 3538982, 589824, 2, 3538983, 720896, 14, 3538999, 327680, 0, 3539000, 393216, 0, 3539002, 262144, 5, 3539003, 327680, 0, 3539004, 393216, 0, 3539005, 458752, 0, 3539006, 262144, 5, 3539007, 589824, 0, 3539008, 327680, 0, 3539009, 393216, 0, 3539010, 327680, 0, 3539011, 393216, 0, 3539014, 1572864, 13, 3539015, 1638400, 13, 3604489, 327680, 0, 3604490, 393216, 0, 3604491, 1245184, 1, 3604492, 917504, 9, 3604493, 851968, 9, 3604507, 1245184, 2, 3604508, 851968, 15, 3604509, 851968, 12, 3604510, 720896, 1, 3604511, 983040, 12, 3604516, 851968, 12, 3604517, 720896, 1, 3604518, 983040, 12, 3604519, 720896, 14, 3604537, 262144, 5, 3604538, 196608, 5, 3604541, 458752, 1, 3604543, 196608, 5, 3604545, 196608, 5, 3604548, 262144, 5, 3670024, 327680, 0, 3670025, 393216, 0, 3670027, 1245184, 1, 3670028, 917504, 10, 3670029, 851968, 10, 3670038, 851968, 10, 3670055, 720896, 14, 3670071, 327680, 0, 3670072, 196608, 5, 3670074, 327680, 0, 3670075, 393216, 0, 3670077, 458752, 2, 3670079, 589824, 2, 3670080, 327680, 0, 3670081, 393216, 0, 3670082, 524288, 0, 3670083, 589824, 0, 3735559, 196608, 5, 3735560, 458752, 0, 3735561, 524288, 0, 3735562, 262144, 5, 3735563, 1245184, 1, 3735564, 917504, 11, 3735570, 917504, 9, 3735591, 720896, 14, 3735609, 196608, 5, 3735611, 458752, 0, 3735612, 262144, 5, 3735613, 327680, 0, 3735614, 393216, 0, 3735615, 196608, 5, 3735617, 458752, 1, 3735619, 589824, 1, 3735622, 1572864, 11, 3801096, 458752, 1, 3801098, 589824, 1, 3801099, 1245184, 1, 3801106, 917504, 10, 3801127, 720896, 14, 3801144, 327680, 0, 3801145, 393216, 0, 3801147, 458752, 1, 3801149, 589824, 1, 3801151, 262144, 5, 3801152, 393216, 0, 3801153, 458752, 2, 3801155, 589824, 2, 3866632, 458752, 2, 3866634, 589824, 2, 3866635, 1245184, 1, 3866636, 393216, 0, 3866637, 851968, 9, 3866642, 917504, 11, 3866644, 327680, 0, 3866645, 393216, 0, 3866646, 851968, 9, 3866663, 720896, 14, 3866679, 196608, 5, 3866680, 524288, 0, 3866681, 589824, 0, 3866682, 262144, 5, 3866683, 458752, 2, 3866685, 589824, 2, 3866686, 196608, 5, 3866687, 589824, 0, 3866689, 262144, 5, 3866690, 327680, 0, 3866691, 393216, 0, 3932170, 327680, 0, 3932171, 393216, 0, 3932173, 851968, 10, 3932174, 786432, 15, 3932175, 786432, 15, 3932176, 786432, 15, 3932177, 786432, 15, 3932178, 786432, 15, 3932179, 786432, 15, 3932180, 458752, 0, 3932181, 524288, 0, 3932182, 851968, 10, 3932183, 786432, 15, 3932184, 786432, 15, 3932185, 786432, 15, 3932186, 786432, 15, 3932187, 786432, 15, 3932188, 851968, 13, 3932199, 720896, 14, 3932215, 458752, 1, 3932217, 589824, 1, 3932219, 327680, 0, 3932220, 393216, 0, 3932221, 458752, 1, 3932223, 589824, 1, 3932224, 327680, 0, 3932225, 196608, 5, 3932228, 262144, 5, 3997704, 327680, 0, 3997705, 196608, 5, 3997708, 262144, 5, 3997709, 196608, 5, 3997711, 327680, 0, 3997712, 393216, 0, 3997713, 327680, 0, 3997714, 393216, 0, 3997716, 262144, 5, 3997718, 196608, 5, 3997720, 458752, 1, 3997722, 589824, 1, 3997723, 327680, 0, 3997724, 851968, 14, 3997735, 720896, 15, 3997751, 851968, 13, 3997753, 589824, 2, 3997754, 196608, 5, 3997756, 327680, 0, 3997757, 458752, 2, 3997759, 196608, 5, 3997762, 262144, 5, 3997763, 393216, 0, 4063239, 196608, 5, 4063242, 262144, 5, 4063243, 327680, 0, 4063244, 393216, 0, 4063245, 327680, 0, 4063246, 196608, 5, 4063248, 196608, 5, 4063251, 262144, 5, 4063252, 458752, 2, 4063254, 589824, 2, 4063256, 458752, 2, 4063257, 393216, 0, 4063258, 196608, 5, 4063261, 262144, 5, 4063272, 851968, 10, 4063277, 851968, 10, 4063282, 851968, 10, 4063287, 851968, 14, 4063288, 196608, 5, 4063289, 524288, 0, 4063290, 589824, 0, 4063291, 262144, 5, 4063294, 327680, 0, 4063295, 393216, 0, 4063297, 196608, 5, 4063298, 524288, 0, 4063299, 589824, 0, 4063300, 262144, 5, 4128777, 458752, 0, 4128778, 196608, 5, 4128779, 589824, 0, 4128781, 262144, 5, 4128782, 327680, 0, 4128783, 393216, 0, 4128784, 524288, 0, 4128785, 327680, 0, 4128786, 393216, 0, 4128787, 327680, 0, 4128788, 393216, 0, 4128790, 327680, 0, 4128791, 196608, 5, 4128794, 262144, 5, 4128795, 393216, 0, 4128796, 851968, 14, 4128823, 851968, 14, 4128824, 458752, 1, 4128826, 589824, 1, 4128829, 327680, 0, 4128830, 393216, 0, 4128831, 327680, 0, 4128832, 393216, 0, 4128833, 458752, 1, 4128835, 589824, 1, 4194313, 458752, 1, 4194315, 589824, 1, 4194316, 327680, 0, 4194317, 196608, 5, 4194319, 458752, 1, 4194321, 589824, 1, 4194322, 327680, 0, 4194323, 393216, 0, 4194324, 524288, 0, 4194325, 262144, 5, 4194327, 327680, 0, 4194328, 393216, 0, 4194329, 327680, 0, 4194330, 393216, 0, 4194332, 851968, 14, 4194333, 524288, 0, 4194334, 589824, 0, 4194335, 1245184, 0, 4194340, 1245184, 0, 4194341, 458752, 0, 4194342, 524288, 0, 4194343, 589824, 0, 4194344, 851968, 9, 4194348, 458752, 0, 4194349, 851968, 9, 4194350, 589824, 0, 4194354, 851968, 9, 4194359, 851968, 14, 4194360, 458752, 2, 4194362, 589824, 2, 4194363, 327680, 0, 4194364, 196608, 5, 4194366, 196608, 5, 4194369, 458752, 2, 4194371, 589824, 2, 4259848, 327680, 0, 4259849, 458752, 2, 4259851, 196608, 5, 4259854, 262144, 5, 4259855, 458752, 2, 4259857, 589824, 2, 4259858, 393216, 0, 4259859, 458752, 1, 4259861, 589824, 1, 4259862, 327680, 0, 4259863, 393216, 0, 4259865, 262144, 5, 4259867, 262144, 5, 4259868, 458752, 1, 4259870, 851968, 13, 4259871, 1245184, 1, 4259876, 1245184, 1, 4259877, 720896, 13, 4259879, 786432, 13, 4259880, 851968, 10, 4259881, 786432, 13, 4259882, 786432, 13, 4259883, 786432, 13, 4259884, 786432, 13, 4259886, 786432, 13, 4259887, 786432, 13, 4259888, 786432, 13, 4259889, 786432, 13, 4259890, 851968, 10, 4259891, 786432, 13, 4259892, 786432, 13, 4259893, 786432, 13, 4259894, 786432, 13, 4259895, 851968, 15, 4259898, 196608, 5, 4259901, 262144, 5, 4259902, 1441792, 12, 4259903, 1507328, 12, 4325383, 196608, 5, 4325386, 262144, 5, 4325387, 393216, 0, 4325389, 196608, 5, 4325391, 458752, 0, 4325392, 262144, 5, 4325393, 589824, 0, 4325395, 458752, 2, 4325396, 327680, 0, 4325397, 589824, 2, 4325399, 458752, 0, 4325400, 262144, 5, 4325401, 589824, 0, 4325403, 327680, 0, 4325404, 458752, 2, 4325406, 851968, 14, 4325407, 1245184, 1, 4325412, 1245184, 1, 4325413, 720896, 14, 4325415, 589824, 2, 4325416, 196608, 5, 4325419, 262144, 5, 4325420, 458752, 2, 4325422, 196608, 5, 4325425, 262144, 5, 4325426, 1572864, 0, 4325427, 1441792, 13, 4325428, 1507328, 13, 4325432, 1572864, 12, 4325433, 1638400, 12, 4325436, 1572864, 11, 4325438, 1441792, 13, 4325439, 1507328, 13, 4390921, 327680, 0, 4390922, 393216, 0, 4390924, 262144, 5, 4390925, 393216, 0, 4390927, 458752, 1, 4390929, 589824, 1, 4390930, 327680, 0, 4390931, 196608, 5, 4390933, 327680, 0, 4390934, 393216, 0, 4390935, 458752, 1, 4390937, 589824, 1, 4390938, 327680, 0, 4390939, 393216, 0, 4390940, 327680, 0, 4390941, 393216, 0, 4390942, 851968, 14, 4390943, 1245184, 1, 4390948, 1245184, 1, 4390949, 720896, 14, 4390950, 327680, 0, 4390951, 393216, 0, 4390952, 327680, 0, 4390953, 393216, 0, 4390954, 196608, 5, 4390957, 262144, 5, 4390968, 1572864, 13, 4390969, 1638400, 13, 4390972, 1572864, 12, 4390973, 1638400, 12, 4456456, 196608, 5, 4456459, 196608, 5, 4456462, 262144, 5, 4456463, 458752, 2, 4456465, 196608, 5, 4456468, 262144, 5, 4456471, 262144, 5, 4456473, 196608, 5, 4456475, 196608, 5, 4456478, 851968, 14, 4456479, 1245184, 1, 4456484, 1245184, 1, 4456485, 720896, 14, 4456488, 262144, 5, 4456490, 262144, 5, 4456491, 1572864, 0, 4456493, 1572864, 11, 4456501, 1572864, 11, 4456503, 1572864, 12, 4456504, 1638400, 12, 4456508, 1572864, 13, 4456509, 1638400, 13, 4522014, 851968, 15, 4522015, 1245184, 2, 4522020, 1245184, 2, 4522021, 720896, 15, 4522023, 1441792, 12, 4522024, 1507328, 12, 4522033, 1572864, 11, 4522039, 1572864, 13, 4522040, 1638400, 13, 4587549, 1703936, 0, 4587558, 1572864, 0, 4587559, 1441792, 13, 4587560, 1507328, 13, 4587566, 1572864, 12, 4587567, 1638400, 12, 4653102, 1572864, 13, 4653103, 1638400, 13, 4784167, 1572864, 11 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196664, 0, 5, 196665, 65536, 5, 196666, 131072, 5, 196667, 196608, 5, 196668, 262144, 5, 262200, 0, 6, 262204, 262144, 6, 327718, 0, 5, 327719, 65536, 5, 327720, 131072, 5, 327721, 196608, 5, 327722, 262144, 5, 393254, 0, 6, 393258, 262144, 6, 589880, 0, 11, 589884, 262144, 11, 655406, 655360, 12, 655412, 1048576, 12, 655416, 0, 12, 655420, 262144, 12, 720934, 0, 11, 720938, 262144, 11, 720952, 0, 13, 720956, 262144, 13, 786460, 327680, 10, 786464, 589824, 10, 786470, 0, 12, 786474, 262144, 12, 786478, 655360, 14, 786484, 1048576, 14, 851996, 327680, 11, 852000, 589824, 11, 852001, 327680, 10, 852002, 1179648, 95, 852003, 1245184, 95, 852004, 1310720, 95, 852005, 589824, 10, 852006, 0, 13, 852010, 262144, 13, 852014, 655360, 15, 852020, 1048576, 15, 917532, 0, 21, 917533, 393216, 12, 917534, 131072, 21, 917535, 196608, 21, 917550, 655360, 16, 917551, 720896, 16, 917552, 786432, 16, 917553, 851968, 16, 917554, 917504, 16, 917555, 983040, 16, 917556, 1048576, 16, 983069, 393216, 13, 983071, 983040, 97, 1048607, 983040, 98, 1114143, 983040, 99, 1114173, 327680, 10, 1114177, 589824, 10, 1179679, 983040, 100, 1179704, 0, 20, 1179706, 655360, 6, 1179713, 589824, 11, 1245196, 0, 5, 1245197, 65536, 5, 1245198, 131072, 5, 1245199, 196608, 5, 1245215, 983040, 101, 1245216, 1048576, 101, 1245217, 1114112, 101, 1245218, 1179648, 101, 1245219, 1245184, 101, 1245220, 1310720, 101, 1245221, 1376256, 101, 1245240, 0, 21, 1245241, 65536, 21, 1245242, 131072, 21, 1310732, 0, 6, 1310758, 0, 20, 1310762, 262144, 20, 1310778, 655360, 8, 1310785, 1114112, 8, 1376294, 0, 21, 1376295, 65536, 21, 1376296, 131072, 21, 1376297, 196608, 21, 1376298, 262144, 21, 1376314, 655360, 9, 1376321, 1114112, 9, 1441850, 655360, 10, 1441857, 1114112, 10, 1507386, 655360, 11, 1507387, 720896, 11, 1507388, 786432, 11, 1507389, 851968, 11, 1507390, 917504, 11, 1507391, 983040, 11, 1507392, 1048576, 11, 1507393, 1114112, 11, 1638412, 0, 11, 1638416, 262144, 11, 1703948, 0, 12, 1703952, 262144, 12, 1900561, 327680, 10, 1900565, 589824, 10, 1966102, 1572864, 6, 1966105, 1769472, 6, 2097174, 1572864, 8, 2097177, 1769472, 8, 2162705, 327680, 10, 2162709, 589824, 10, 2162710, 1572864, 9, 2162711, 1638400, 9, 2162712, 1703936, 9, 2162713, 1769472, 9, 2228236, 0, 20, 2228240, 262144, 20, 2228241, 327680, 11, 2228245, 589824, 11, 2293772, 327680, 12, 2293773, 393216, 12, 2293774, 458752, 12, 2293775, 524288, 12, 2293776, 589824, 12, 2293777, 327680, 12, 2293778, 393216, 12, 2293779, 458752, 12, 2293780, 524288, 12, 2293781, 589824, 12, 2359309, 393216, 13, 2359311, 524288, 13, 2359314, 393216, 13, 2359316, 524288, 13, 2359357, 327680, 10, 2359361, 589824, 10, 2424888, 327680, 11, 2424892, 589824, 11, 2424893, 327680, 11, 2424897, 589824, 11, 2490424, 0, 21, 2490425, 65536, 21, 2490426, 131072, 21, 2490427, 196608, 21, 2490428, 262144, 21, 2490429, 0, 21, 2490430, 65536, 21, 2490431, 131072, 21, 2490432, 196608, 21, 2490433, 262144, 21, 2752549, 1310720, 22, 2883596, 0, 5, 2883598, 131072, 5, 2883599, 196608, 5, 2883600, 262144, 5, 2949132, 0, 6, 2949136, 262144, 6, 2949170, 0, 5, 2949171, 65536, 5, 2949172, 131072, 5, 2949173, 196608, 5, 3145740, 0, 11, 3145744, 262144, 11, 3145745, 327680, 10, 3145749, 589824, 10, 3211276, 0, 12, 3211280, 262144, 12, 3211281, 327680, 11, 3211285, 589824, 11, 3211286, 327680, 10, 3211290, 589824, 10, 3211304, 327680, 10, 3211308, 589824, 10, 3276812, 0, 13, 3276816, 262144, 13, 3276822, 327680, 11, 3276826, 589824, 11, 3276845, 327680, 10, 3276849, 589824, 10, 3342358, 655360, 17, 3342362, 917504, 17, 3342386, 0, 11, 3407894, 655360, 18, 3407898, 917504, 18, 3407922, 0, 12, 3473420, 0, 20, 3473424, 262144, 20, 3473430, 655360, 19, 3473434, 917504, 19, 3473458, 0, 13, 3538956, 0, 21, 3538957, 65536, 21, 3538958, 131072, 21, 3538959, 196608, 21, 3538960, 262144, 21, 3538961, 327680, 11, 3538965, 589824, 11, 3538966, 655360, 20, 3538970, 917504, 20, 3538984, 327680, 10, 3538988, 589824, 10, 3604497, 327680, 12, 3604498, 393216, 12, 3604499, 458752, 12, 3604500, 524288, 12, 3604501, 589824, 12, 3604502, 655360, 21, 3604503, 720896, 21, 3604504, 786432, 21, 3604505, 851968, 21, 3604506, 917504, 21, 3670034, 393216, 13, 3670036, 524288, 13, 3866664, 327680, 10, 3866668, 589824, 10, 3866669, 327680, 10, 3866673, 589824, 10, 3932200, 327680, 11, 3932204, 589824, 11, 3932205, 327680, 11, 3932209, 589824, 11, 3932210, 0, 20, 3932214, 262144, 20, 3997736, 327680, 12, 3997737, 393216, 12, 3997738, 458752, 12, 3997739, 524288, 12, 3997740, 589824, 12, 3997741, 327680, 12, 3997742, 393216, 12, 3997743, 458752, 12, 3997744, 524288, 12, 3997745, 589824, 12, 3997746, 0, 21, 3997747, 65536, 21, 3997748, 131072, 21, 3997749, 196608, 21, 3997750, 262144, 21, 4063273, 393216, 13, 4063275, 524288, 13, 4063278, 393216, 13, 4063280, 524288, 13 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Tile Layer 3" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196657, 1572864, 12, 589837, 1441792, 12, 589838, 1507328, 12, 589859, 458752, 2, 589868, 1245184, 0, 589878, 1245184, 0, 655373, 1441792, 13, 655374, 1507328, 13, 655379, 1572864, 12, 655380, 1638400, 12, 655384, 1441792, 12, 655404, 1376256, 19, 655414, 1310720, 19, 720911, 1572864, 12, 720912, 1638400, 12, 720915, 1572864, 13, 720916, 1638400, 13, 720950, 1376256, 19, 786447, 1572864, 13, 786448, 1638400, 13, 786454, 1572864, 11, 786476, 1507328, 18, 852022, 1441792, 19, 917548, 1441792, 18, 917550, 524288, 0, 917551, 589824, 0, 917555, 458752, 0, 917556, 524288, 0, 917558, 1310720, 18, 983052, 1572864, 11, 983084, 1376256, 18, 983106, 393216, 0, 1048630, 1376256, 19, 1114128, 458752, 1, 1114130, 589824, 1, 1114135, 458752, 0, 1114136, 524288, 0, 1114137, 589824, 0, 1114138, 327680, 0, 1114139, 393216, 0, 1114156, 1310720, 18, 1114158, 327680, 0, 1114159, 393216, 0, 1114163, 327680, 0, 1114164, 393216, 0, 1114166, 1310720, 19, 1179664, 458752, 2, 1179673, 589824, 1, 1179676, 262144, 5, 1179692, 1376256, 19, 1245201, 327680, 0, 1245202, 393216, 0, 1245207, 458752, 2, 1245238, 1310720, 19, 1245240, 1048576, 0, 1310736, 196608, 5, 1310744, 720896, 11, 1310765, 917504, 9, 1310766, 1310720, 268435474, 1310767, 1310720, 19, 1310771, 1310720, 19, 1310772, 1310720, 18, 1310773, 917504, 9, 1310776, 1376256, 19, 1310788, 589824, 0, 1376300, 786432, 11, 1376312, 1310720, 19, 1441811, 589824, 0, 1441848, 1376256, 18, 1441857, 917504, 9, 1441860, 327680, 0, 1507385, 1310720, 19, 1507393, 917504, 10, 1572874, 524288, 0, 1572883, 589824, 2, 1572930, 1310720, 18, 1572937, 1638400, 12, 1638466, 1507328, 18, 1638467, 458752, 0, 1703963, 1245184, 0, 1704002, 1441792, 19, 1769499, 1376256, 18, 1769529, 1507328, 18, 1769531, 1376256, 19, 1769532, 1441792, 19, 1769534, 1310720, 18, 1769538, 1376256, 19, 1769539, 327680, 0, 1835014, 1572864, 11, 1835065, 1310720, 18, 1835071, 1507328, 18, 1835074, 196608, 5, 1835077, 1572864, 0, 1835078, 1572864, 0, 1900548, 1441792, 12, 1900549, 1507328, 12, 1900571, 1441792, 19, 1900573, 655360, 1, 1900574, 917504, 9, 1900575, 786432, 1, 1900580, 655360, 1, 1900581, 917504, 9, 1900582, 786432, 1, 1900601, 1441792, 19, 1900610, 1376256, 18, 1966084, 1441792, 13, 1966085, 1507328, 13, 1966107, 1376256, 19, 1966120, 458752, 0, 1966121, 524288, 0, 1966122, 589824, 0, 1966123, 327680, 0, 1966124, 786432, 15, 1966128, 786432, 15, 1966130, 589824, 1, 1966131, 327680, 0, 1966132, 393216, 0, 1966137, 1376256, 19, 1966143, 1376256, 18, 1966146, 1310720, 18, 2031643, 1507328, 18, 2031658, 589824, 1, 2031661, 262144, 5, 2031666, 589824, 2, 2031669, 262144, 5, 2031674, 1114112, 0, 2031675, 1114112, 0, 2031676, 1114112, 0, 2031677, 1114112, 0, 2031678, 1114112, 0, 2031679, 1310720, 19, 2031682, 1507328, 18, 2097157, 1572864, 12, 2097158, 1638400, 12, 2097201, 720896, 11, 2097205, 589824, 0, 2097210, 1441792, 18, 2097211, 1310720, 18, 2097213, 1441792, 19, 2097214, 1310720, 18, 2097218, 196608, 5, 2162693, 1572864, 13, 2162694, 1638400, 13, 2162713, 851968, 9, 2162715, 1441792, 19, 2162741, 589824, 1, 2162754, 1572864, 0, 2228251, 1376256, 19, 2228277, 196608, 5, 2293762, 1572864, 12, 2293763, 1638400, 12, 2293771, 262144, 5, 2293772, 851968, 9, 2293789, 655360, 1, 2293790, 917504, 9, 2293791, 786432, 1, 2293796, 655360, 1, 2293797, 917504, 9, 2293798, 786432, 1, 2293813, 786432, 1, 2359298, 1572864, 13, 2359299, 1638400, 13, 2359308, 983040, 9, 2359323, 1376256, 18, 2359349, 196608, 5, 2424859, 1507328, 18, 2424871, 196608, 5, 2424874, 458752, 2, 2424882, 589824, 0, 2424885, 262144, 5, 2490371, 1572864, 11, 2490376, 458752, 2, 2490380, 851968, 9, 2490410, 327680, 0, 2490411, 393216, 0, 2490421, 196608, 5, 2490424, 262144, 5, 2555924, 1966080, 17, 2555928, 2031616, 17, 2555931, 1376256, 19, 2555943, 196608, 5, 2555954, 589824, 2, 2555957, 262144, 5, 2555960, 589824, 1, 2621449, 327680, 0, 2621451, 1245184, 0, 2621460, 851968, 14, 2621464, 720896, 14, 2621467, 1310720, 19, 2621488, 917504, 9, 2621489, 458752, 0, 2621490, 524288, 0, 2686987, 262144, 5, 2687003, 786432, 15, 2687005, 655360, 1, 2687007, 786432, 1, 2687012, 655360, 1, 2687014, 786432, 1, 2687015, 720896, 11, 2687016, 786432, 11, 2687017, 458752, 1, 2687019, 589824, 1, 2687020, 917504, 10, 2687024, 917504, 10, 2687025, 458752, 1, 2687027, 589824, 1, 2752566, 1441792, 19, 2752567, 1441792, 18, 2752568, 1310720, 18, 2752572, 589824, 2, 2752575, 327680, 0, 2818056, 458752, 0, 2818089, 655360, 1, 2818091, 786432, 1, 2818097, 655360, 1, 2818099, 786432, 1, 2818106, 1900544, 16, 2949128, 458752, 2, 2949147, 1245184, 0, 3014683, 1310720, 19, 3014711, 1310720, 18, 3014712, 1310720, 19, 3080199, 524288, 0, 3080200, 589824, 0, 3080219, 1507328, 18, 3080249, 524288, 0, 3080250, 589824, 0, 3080260, 458752, 0, 3145736, 589824, 1, 3145739, 262144, 5, 3145755, 1376256, 18, 3145786, 589824, 1, 3211293, 655360, 1, 3211294, 917504, 9, 3211295, 786432, 1, 3211300, 655360, 1, 3211301, 917504, 9, 3211302, 786432, 1, 3211320, 393216, 0, 3211330, 589824, 0, 3211332, 458752, 2, 3276808, 393216, 0, 3276811, 262144, 5, 3276827, 1310720, 19, 3276857, 327680, 0, 3276860, 1572864, 0, 3342345, 524288, 0, 3342363, 1310720, 18, 3342392, 589824, 0, 3342402, 327680, 0, 3407875, 1572864, 11, 3407899, 1376256, 18, 3473412, 1572864, 12, 3473413, 1638400, 12, 3473414, 1572864, 11, 3473464, 327680, 0, 3473465, 393216, 0, 3473468, 327680, 0, 3473472, 393216, 0, 3538948, 1572864, 13, 3538949, 1638400, 13, 3538971, 1507328, 18, 3539006, 196608, 5, 3604502, 851968, 9, 3604507, 786432, 15, 3604509, 655360, 1, 3604511, 786432, 1, 3604516, 655360, 1, 3604518, 786432, 1, 3604537, 327680, 0, 3604538, 393216, 0, 3604543, 589824, 1, 3670019, 1441792, 12, 3670020, 1507328, 12, 3670027, 262144, 5, 3670072, 393216, 0, 3670081, 458752, 0, 3735555, 1441792, 13, 3735556, 1507328, 13, 3735562, 589824, 0, 3735609, 262144, 5, 3735612, 524288, 0, 3735613, 589824, 0, 3801151, 327680, 0, 3866629, 1572864, 11, 3866635, 327680, 0, 3866679, 458752, 0, 3866685, 458752, 0, 3866686, 524288, 0, 3932173, 262144, 5, 3932174, 327680, 0, 3932175, 393216, 0, 3932178, 327680, 0, 3932179, 196608, 5, 3932182, 262144, 5, 3932183, 327680, 0, 3932184, 393216, 0, 3932185, 524288, 0, 3932186, 589824, 0, 3932225, 393216, 0, 3997700, 1441792, 12, 3997701, 1507328, 12, 3997705, 393216, 0, 3997716, 458752, 1, 3997718, 589824, 1, 3997724, 393216, 0, 3997736, 851968, 9, 3997741, 851968, 9, 3997746, 851968, 9, 3997751, 458752, 2, 3997753, 327680, 0, 3997754, 393216, 0, 3997757, 393216, 0, 3997759, 589824, 2, 3997762, 327680, 0, 4063236, 1441792, 13, 4063237, 1507328, 13, 4063246, 393216, 0, 4063256, 327680, 0, 4063258, 589824, 2, 4063287, 655360, 0, 4063288, 458752, 0, 4063291, 196608, 5, 4063297, 458752, 0, 4128778, 524288, 0, 4128783, 458752, 0, 4128785, 589824, 0, 4128791, 393216, 0, 4128794, 327680, 0, 4128796, 393216, 3, 4194317, 393216, 0, 4194323, 458752, 0, 4194325, 196608, 5, 4194332, 262144, 5, 4194349, 524288, 0, 4194364, 393216, 0, 4194369, 262144, 5, 4259845, 1572864, 11, 4259849, 393216, 0, 4259851, 589824, 2, 4259854, 327680, 0, 4259855, 393216, 0, 4259857, 327680, 0, 4259870, 589824, 1, 4259871, 1507328, 18, 4259876, 1376256, 18, 4259877, 458752, 1, 4259879, 589824, 1, 4259881, 327680, 0, 4259882, 393216, 0, 4259884, 458752, 1, 4259886, 589824, 1, 4259887, 327680, 0, 4259888, 393216, 0, 4259891, 1441792, 12, 4259892, 1507328, 12, 4325386, 327680, 0, 4325392, 196608, 5, 4325397, 196608, 5, 4325400, 524288, 0, 4325404, 393216, 0, 4325406, 589824, 2, 4325407, 1376256, 19, 4325412, 1310720, 19, 4325413, 458752, 2, 4325415, 327680, 0, 4325416, 393216, 0, 4325419, 327680, 0, 4325420, 393216, 0, 4325422, 589824, 2, 4390924, 327680, 0, 4390931, 393216, 0, 4390948, 1507328, 18, 4456459, 262144, 5, 4456465, 589824, 2, 4456468, 196608, 5, 4456471, 458752, 2, 4456473, 589824, 2, 4456478, 262144, 5, 4456479, 1310720, 18, 4456485, 196608, 5, 4522010, 1441792, 12, 4522011, 1507328, 12, 4522015, 1310720, 19, 4522020, 1310720, 18, 4587535, 1572864, 11, 4587538, 1572864, 12, 4587539, 1638400, 12, 4587542, 1572864, 11, 4587546, 1441792, 13, 4587547, 1507328, 13, 4653074, 1572864, 13, 4653075, 1638400, 13, 4653080, 1441792, 12, 4653081, 1507328, 12, 4653084, 1572864, 11, 4718616, 1441792, 13, 4718617, 1507328, 13 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 3"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 589872, 1900544, 16, 589873, 1966080, 16, 589874, 2031616, 16, 852000, 1048576, 95, 852001, 1114112, 95, 852005, 1376256, 95, 917535, 983040, 96, 1179713, 1114112, 6, 1245200, 262144, 5, 1245242, 655360, 7, 1245249, 1114112, 7, 1769484, 0, 13, 1769488, 262144, 13, 2687013, 1441792, 22, 2883597, 65536, 5, 2949174, 262144, 5, 3014706, 0, 6, 3014710, 262144, 6, 3342390, 262144, 11, 3407926, 262144, 12, 3473462, 262144, 13 ) + +[node name="Tile Layer 4" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 589859, 393216, 0, 1572930, 196608, 5, 1900592, 458752, 0, 1966124, 393216, 0, 1966128, 458752, 1, 1966146, 196608, 5, 2228277, 589824, 2, 2490424, 589824, 0, 3014711, 327680, 0, 3014712, 393216, 0, 3539006, 524288, 0, 3932179, 393216, 0, 3932182, 589824, 0, 3932184, 458752, 0, 4194325, 589824, 0, 4194332, 458752, 0, 4325392, 524288, 0, 4325397, 393216, 0 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 4"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 1310736, 262144, 6 ) + +[node name="Block" type="TileMap" parent="."] +visible = false +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 6 ) +layer_0/tile_data = PackedInt32Array( 852017, 31, 0, 917531, 31, 0, 917532, 31, 0, 917533, 31, 0, 917534, 31, 0, 917535, 31, 0, 917551, 31, 0, 917552, 31, 0, 917554, 31, 0, 917555, 31, 0, 983067, 31, 0, 983071, 31, 0, 983087, 31, 0, 983091, 31, 0, 1048603, 31, 0, 1048607, 31, 0, 1048623, 31, 0, 1048627, 31, 0, 1114129, 31, 0, 1114130, 31, 0, 1114131, 31, 0, 1114132, 31, 0, 1114133, 31, 0, 1114139, 31, 0, 1114140, 31, 0, 1114143, 31, 0, 1114159, 31, 0, 1114163, 31, 0, 1179666, 31, 0, 1179669, 31, 0, 1179676, 31, 0, 1179679, 31, 0, 1179681, 31, 0, 1179682, 31, 0, 1179683, 31, 0, 1179684, 31, 0, 1179695, 31, 0, 1179699, 31, 0, 1245202, 31, 0, 1245205, 31, 0, 1245212, 31, 0, 1245215, 31, 0, 1245216, 31, 0, 1245217, 31, 0, 1245220, 31, 0, 1245221, 31, 0, 1245222, 31, 0, 1245231, 31, 0, 1245235, 31, 0, 1310738, 31, 0, 1310741, 31, 0, 1310742, 31, 0, 1310743, 31, 0, 1310744, 31, 0, 1310745, 31, 0, 1310746, 31, 0, 1310747, 31, 0, 1310748, 31, 0, 1310758, 31, 0, 1310763, 31, 0, 1310767, 31, 0, 1310771, 31, 0, 1310772, 31, 0, 1310773, 31, 0, 1310774, 31, 0, 1310775, 31, 0, 1310776, 31, 0, 1376274, 31, 0, 1376282, 31, 0, 1376284, 31, 0, 1376294, 31, 0, 1376295, 31, 0, 1376296, 31, 0, 1376297, 31, 0, 1376298, 31, 0, 1376299, 31, 0, 1376300, 31, 0, 1376301, 31, 0, 1376302, 31, 0, 1376303, 31, 0, 1376307, 31, 0, 1376308, 31, 0, 1376309, 31, 0, 1376310, 31, 0, 1376312, 31, 0, 1441810, 31, 0, 1441820, 31, 0, 1441837, 31, 0, 1441838, 31, 0, 1441844, 31, 0, 1441845, 31, 0, 1441848, 31, 0, 1441852, 31, 0, 1441853, 31, 0, 1441854, 31, 0, 1441855, 31, 0, 1507346, 31, 0, 1507384, 31, 0, 1507385, 31, 0, 1507386, 31, 0, 1507387, 31, 0, 1507388, 31, 0, 1507391, 31, 0, 1507392, 31, 0, 1507393, 31, 0, 1507394, 31, 0, 1572882, 31, 0, 1572883, 31, 0, 1572884, 31, 0, 1572885, 31, 0, 1572929, 31, 0, 1572930, 31, 0, 1638421, 31, 0, 1638466, 31, 0, 1703957, 31, 0, 1703958, 31, 0, 1703959, 31, 0, 1703960, 31, 0, 1703961, 31, 0, 1703962, 31, 0, 1703963, 31, 0, 1703964, 31, 0, 1704002, 31, 0, 1769500, 31, 0, 1769529, 31, 0, 1769530, 31, 0, 1769531, 31, 0, 1769532, 31, 0, 1769533, 31, 0, 1769534, 31, 0, 1769535, 31, 0, 1769538, 31, 0, 1835036, 31, 0, 1835065, 31, 0, 1835071, 31, 0, 1835074, 31, 0, 1900572, 31, 0, 1900601, 31, 0, 1900607, 31, 0, 1900610, 31, 0, 1966108, 31, 0, 1966119, 31, 0, 1966120, 31, 0, 1966121, 31, 0, 1966122, 31, 0, 1966123, 31, 0, 1966124, 31, 0, 1966128, 31, 0, 1966129, 31, 0, 1966130, 31, 0, 1966131, 31, 0, 1966132, 31, 0, 1966133, 31, 0, 1966137, 31, 0, 1966143, 31, 0, 1966146, 31, 0, 2031644, 31, 0, 2031646, 31, 0, 2031653, 31, 0, 2031655, 31, 0, 2031660, 31, 0, 2031664, 31, 0, 2031669, 31, 0, 2031671, 31, 0, 2031673, 31, 0, 2031679, 31, 0, 2031682, 31, 0, 2097174, 31, 0, 2097175, 31, 0, 2097176, 31, 0, 2097180, 31, 0, 2097191, 31, 0, 2097193, 31, 0, 2097194, 31, 0, 2097195, 31, 0, 2097196, 31, 0, 2097200, 31, 0, 2097201, 31, 0, 2097202, 31, 0, 2097203, 31, 0, 2097205, 31, 0, 2097209, 31, 0, 2097210, 31, 0, 2097211, 31, 0, 2097212, 31, 0, 2097213, 31, 0, 2097214, 31, 0, 2097215, 31, 0, 2097218, 31, 0, 2162709, 31, 0, 2162710, 31, 0, 2162712, 31, 0, 2162713, 31, 0, 2162716, 31, 0, 2162727, 31, 0, 2162728, 31, 0, 2162729, 31, 0, 2162739, 31, 0, 2162740, 31, 0, 2162741, 31, 0, 2162749, 31, 0, 2162750, 31, 0, 2162751, 31, 0, 2162752, 31, 0, 2162753, 31, 0, 2162754, 31, 0, 2228237, 31, 0, 2228238, 31, 0, 2228239, 31, 0, 2228243, 31, 0, 2228245, 31, 0, 2228249, 31, 0, 2228250, 31, 0, 2228252, 31, 0, 2228263, 31, 0, 2228264, 31, 0, 2228275, 31, 0, 2228277, 31, 0, 2228278, 31, 0, 2228279, 31, 0, 2228280, 31, 0, 2228281, 31, 0, 2228282, 31, 0, 2228283, 31, 0, 2228284, 31, 0, 2228285, 31, 0, 2228286, 31, 0, 2228287, 31, 0, 2228288, 31, 0, 2228289, 31, 0, 2228290, 31, 0, 2293772, 31, 0, 2293773, 31, 0, 2293775, 31, 0, 2293776, 31, 0, 2293777, 31, 0, 2293778, 31, 0, 2293780, 31, 0, 2293781, 31, 0, 2293786, 31, 0, 2293788, 31, 0, 2293799, 31, 0, 2293811, 31, 0, 2293813, 31, 0, 2359307, 31, 0, 2359308, 31, 0, 2359322, 31, 0, 2359324, 31, 0, 2359335, 31, 0, 2359336, 31, 0, 2359337, 31, 0, 2359338, 31, 0, 2359339, 31, 0, 2359340, 31, 0, 2359347, 31, 0, 2359349, 31, 0, 2424843, 31, 0, 2424857, 31, 0, 2424858, 31, 0, 2424860, 31, 0, 2424862, 31, 0, 2424869, 31, 0, 2424871, 31, 0, 2424876, 31, 0, 2424883, 31, 0, 2424885, 31, 0, 2490379, 31, 0, 2490394, 31, 0, 2490396, 31, 0, 2490407, 31, 0, 2490412, 31, 0, 2490416, 31, 0, 2490417, 31, 0, 2490418, 31, 0, 2490419, 31, 0, 2490420, 31, 0, 2490421, 31, 0, 2555915, 31, 0, 2555916, 31, 0, 2555920, 31, 0, 2555924, 31, 0, 2555928, 31, 0, 2555930, 31, 0, 2555932, 31, 0, 2555943, 31, 0, 2555948, 31, 0, 2555952, 31, 0, 2555957, 31, 0, 2621452, 31, 0, 2621453, 31, 0, 2621454, 31, 0, 2621455, 31, 0, 2621456, 31, 0, 2621457, 31, 0, 2621458, 31, 0, 2621459, 31, 0, 2621460, 31, 0, 2621464, 31, 0, 2621465, 31, 0, 2621466, 31, 0, 2621468, 31, 0, 2621479, 31, 0, 2621484, 31, 0, 2621488, 31, 0, 2621493, 31, 0, 2686987, 31, 0, 2686988, 31, 0, 2686989, 31, 0, 2686990, 31, 0, 2686991, 31, 0, 2686992, 31, 0, 2686993, 31, 0, 2686994, 31, 0, 2686995, 31, 0, 2686996, 31, 0, 2687000, 31, 0, 2687001, 31, 0, 2687002, 31, 0, 2687003, 31, 0, 2687004, 31, 0, 2687015, 31, 0, 2687016, 31, 0, 2687017, 31, 0, 2687020, 31, 0, 2687024, 31, 0, 2687025, 31, 0, 2687027, 31, 0, 2687028, 31, 0, 2687029, 31, 0, 2752523, 31, 0, 2752553, 31, 0, 2752555, 31, 0, 2752556, 31, 0, 2752560, 31, 0, 2752561, 31, 0, 2752563, 31, 0, 2752566, 31, 0, 2752567, 31, 0, 2752568, 31, 0, 2752569, 31, 0, 2752580, 31, 0, 2818059, 31, 0, 2818089, 31, 0, 2818090, 31, 0, 2818091, 31, 0, 2818097, 31, 0, 2818098, 31, 0, 2818099, 31, 0, 2818106, 31, 0, 2818107, 31, 0, 2818108, 31, 0, 2818109, 31, 0, 2818110, 31, 0, 2818114, 31, 0, 2818115, 31, 0, 2818117, 31, 0, 2818118, 31, 0, 2818119, 31, 0, 2883595, 31, 0, 2883647, 31, 0, 2883648, 31, 0, 2883649, 31, 0, 2883650, 31, 0, 2883655, 31, 0, 2949131, 31, 0, 2949132, 31, 0, 2949133, 31, 0, 2949134, 31, 0, 2949135, 31, 0, 2949136, 31, 0, 2949137, 31, 0, 2949138, 31, 0, 2949139, 31, 0, 2949140, 31, 0, 2949141, 31, 0, 2949142, 31, 0, 2949143, 31, 0, 2949144, 31, 0, 2949145, 31, 0, 2949146, 31, 0, 2949147, 31, 0, 2949148, 31, 0, 2949191, 31, 0, 3014684, 31, 0, 3014695, 31, 0, 3014696, 31, 0, 3014697, 31, 0, 3014698, 31, 0, 3014699, 31, 0, 3014700, 31, 0, 3014701, 31, 0, 3014702, 31, 0, 3014703, 31, 0, 3014704, 31, 0, 3014705, 31, 0, 3014706, 31, 0, 3014707, 31, 0, 3014708, 31, 0, 3014709, 31, 0, 3014710, 31, 0, 3014711, 31, 0, 3014712, 31, 0, 3014713, 31, 0, 3014727, 31, 0, 3080220, 31, 0, 3080231, 31, 0, 3080250, 31, 0, 3080251, 31, 0, 3080261, 31, 0, 3080262, 31, 0, 3080263, 31, 0, 3145756, 31, 0, 3145767, 31, 0, 3145787, 31, 0, 3145788, 31, 0, 3145789, 31, 0, 3145790, 31, 0, 3145792, 31, 0, 3145793, 31, 0, 3145794, 31, 0, 3145795, 31, 0, 3145796, 31, 0, 3145797, 31, 0, 3145798, 31, 0, 3145799, 31, 0, 3211292, 31, 0, 3211303, 31, 0, 3211323, 31, 0, 3211326, 31, 0, 3211328, 31, 0, 3276828, 31, 0, 3276839, 31, 0, 3276859, 31, 0, 3276862, 31, 0, 3276863, 31, 0, 3276864, 31, 0, 3342364, 31, 0, 3342366, 31, 0, 3342373, 31, 0, 3342375, 31, 0, 3342395, 31, 0, 3342396, 31, 0, 3342397, 31, 0, 3342398, 31, 0, 3342399, 31, 0, 3342400, 31, 0, 3407900, 31, 0, 3407911, 31, 0, 3473436, 31, 0, 3473447, 31, 0, 3538956, 31, 0, 3538957, 31, 0, 3538958, 31, 0, 3538959, 31, 0, 3538960, 31, 0, 3538961, 31, 0, 3538963, 31, 0, 3538968, 31, 0, 3538972, 31, 0, 3538983, 31, 0, 3604491, 31, 0, 3604493, 31, 0, 3604497, 31, 0, 3604498, 31, 0, 3604500, 31, 0, 3604501, 31, 0, 3604502, 31, 0, 3604503, 31, 0, 3604505, 31, 0, 3604506, 31, 0, 3604507, 31, 0, 3604508, 31, 0, 3604519, 31, 0, 3670027, 31, 0, 3670029, 31, 0, 3670038, 31, 0, 3670055, 31, 0, 3735563, 31, 0, 3735564, 31, 0, 3735591, 31, 0, 3801099, 31, 0, 3801127, 31, 0, 3866635, 31, 0, 3866642, 31, 0, 3866663, 31, 0, 3932171, 31, 0, 3932172, 31, 0, 3932173, 31, 0, 3932174, 31, 0, 3932175, 31, 0, 3932176, 31, 0, 3932177, 31, 0, 3932178, 31, 0, 3932179, 31, 0, 3932180, 31, 0, 3932181, 31, 0, 3932182, 31, 0, 3932183, 31, 0, 3932184, 31, 0, 3932185, 31, 0, 3932186, 31, 0, 3932187, 31, 0, 3932188, 31, 0, 3932199, 31, 0, 3932202, 31, 0, 3932207, 31, 0, 3997724, 31, 0, 3997735, 31, 0, 3997736, 31, 0, 3997737, 31, 0, 3997739, 31, 0, 3997740, 31, 0, 3997741, 31, 0, 3997742, 31, 0, 3997744, 31, 0, 3997745, 31, 0, 3997746, 31, 0, 3997747, 31, 0, 3997748, 31, 0, 3997749, 31, 0, 3997750, 31, 0, 3997751, 31, 0, 4063260, 31, 0, 4063272, 31, 0, 4063277, 31, 0, 4063282, 31, 0, 4063287, 31, 0, 4128796, 31, 0, 4128823, 31, 0, 4194332, 31, 0, 4194359, 31, 0, 4259868, 31, 0, 4259869, 31, 0, 4259870, 31, 0, 4259871, 31, 0, 4259876, 31, 0, 4259877, 31, 0, 4259878, 31, 0, 4259879, 31, 0, 4259880, 31, 0, 4259881, 31, 0, 4259882, 31, 0, 4259883, 31, 0, 4259884, 31, 0, 4259885, 31, 0, 4259886, 31, 0, 4259887, 31, 0, 4259888, 31, 0, 4259889, 31, 0, 4259890, 31, 0, 4259891, 31, 0, 4259892, 31, 0, 4259893, 31, 0, 4259894, 31, 0, 4259895, 31, 0, 4325407, 31, 0, 4325412, 31, 0, 4390943, 31, 0, 4390948, 31, 0, 4456479, 31, 0, 4456484, 31, 0, 4522014, 31, 0, 4522015, 31, 0, 4522020, 31, 0, 4522021, 31, 0, 4587550, 31, 0, 4587557, 31, 0, 4653086, 31, 0, 4653093, 31, 0, 4718622, 31, 0, 4718629, 31, 0, 4784158, 31, 0, 4784165, 31, 0 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="PassageCaveEntrance" parent="NPC_Layer" instance=ExtResource( 5 )] +position = Vector2( 2192, 1392 ) +scene_destination = "res://Maps/Caves/Passage_Cave.tscn" +location = Vector2( 592, 336 ) +exterior = false +door_type = "Type 3 - Invisible" +change_direction = "Down" + +[node name="PokeCenterDoor" parent="NPC_Layer" instance=ExtResource( 5 )] +position = Vector2( 784, 1776 ) +scene_destination = "res://Maps/NowtochCity/PokeCenter.tscn" +location = Vector2( 240, 624 ) +door_type = "Type 2 - Glass" + +[node name="GymDoor" parent="NPC_Layer" instance=ExtResource( 5 )] +position = Vector2( 1584, 464 ) +scene_destination = "res://Maps/NowtochCity/Nowtoch_Gym.tscn" +location = Vector2( 208, 1072 ) +door_type = "Type 4 - Bi-Glass" + +[node name="MariaDoor" parent="NPC_Layer" instance=ExtResource( 5 )] +position = Vector2( 1520, 1968 ) +scene_destination = "res://Maps/NowtochCity/Nowtoch_NPC_Houses.tscn" +location = Vector2( 1936, 1200 ) + +[node name="Event3_Trigger" type="Area2D" parent="NPC_Layer"] +position = Vector2( 1584, 624 ) +collision_layer = 2 +collision_mask = 2 +input_pickable = false +__meta__ = { +"_edit_lock_": true +} + +[node name="CollisionShape2D" type="CollisionShape2D" parent="NPC_Layer/Event3_Trigger"] +shape = SubResource( 1 ) +__meta__ = { +"_edit_lock_": true +} + +[connection signal="area_entered" from="NPC_Layer/Event3_Trigger" to="." method="event3"] diff --git a/Maps/NowtochCity/Nowtoch_City_M046.gd b/Maps/NowtochCity/Nowtoch_City_M046.gd new file mode 100644 index 000000000..23e2be435 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_M046.gd @@ -0,0 +1,58 @@ +extends Node2D # gen_map.py Map046 + +var map_name = "Nowtoch City" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(208, 528): + Global.game.play_dialogue("MAP046_SIGN_1") + if check_pos == Vector2(240, 528): + Global.game.play_dialogue("MAP046_SIGN_2") + if check_pos == Vector2(240, 944): + Global.game.play_dialogue("MAP046_SIGN_3") + if check_pos == Vector2(976, 560): + Global.game.play_dialogue("MAP046_SIGN_4") + if check_pos == Vector2(1136, 528): + Global.game.play_dialogue("MAP046_SIGN_5") + if check_pos == Vector2(1168, 528): + Global.game.play_dialogue("MAP046_SIGN_6") + if check_pos == Vector2(944, 1040): + Global.game.play_dialogue("MAP046_SIGN_7") + if check_pos == Vector2(976, 1040): + Global.game.play_dialogue("MAP046_SIGN_8") + if check_pos == Vector2(1584, 112): + Global.game.play_dialogue("MAP046_SIGN_9") + if check_pos == Vector2(1712, 944): + Global.game.play_dialogue("MAP046_SIGN_10") + if check_pos == Vector2(1680, 944): + Global.game.play_dialogue("MAP046_SIGN_11") + if check_pos == Vector2(1808, 944): + Global.game.play_dialogue("MAP046_SIGN_12") + if check_pos == Vector2(880, 112): + Global.game.play_dialogue("MAP046_SIGN_13") + if check_pos == Vector2(208, 144): + Global.game.play_dialogue("MAP046_NPC_1") + if check_pos == Vector2(944, 176): + Global.game.play_dialogue("MAP046_NPC_2") + if check_pos == Vector2(272, 624): + Global.game.play_dialogue("MAP046_NPC_3") + if check_pos == Vector2(176, 624): + Global.game.play_dialogue("MAP046_NPC_4") + if check_pos == Vector2(272, 1040): + Global.game.play_dialogue("MAP046_NPC_5") + if check_pos == Vector2(976, 528): + Global.game.play_dialogue("MAP046_NPC_6") + if check_pos == Vector2(944, 656): + Global.game.play_dialogue("MAP046_NPC_7") + if check_pos == Vector2(1104, 624): + Global.game.play_dialogue("MAP046_NPC_8") + if check_pos == Vector2(880, 1136): + Global.game.play_dialogue("MAP046_NPC_9") + if check_pos == Vector2(1712, 176): + Global.game.play_dialogue("MAP046_NPC_10") + if check_pos == Vector2(1744, 1008): + Global.game.play_dialogue("MAP046_NPC_11") + if check_pos == Vector2(1616, 1040): + Global.game.play_dialogue("MAP046_NPC_12") + if check_pos == Vector2(1712, 624): + Global.game.play_dialogue("MAP046_NPC_13") + return null diff --git a/Maps/NowtochCity/Nowtoch_City_M046.gd.uid b/Maps/NowtochCity/Nowtoch_City_M046.gd.uid new file mode 100644 index 000000000..9e741fdef --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_M046.gd.uid @@ -0,0 +1 @@ +uid://cuhgothta84w1 diff --git a/Maps/NowtochCity/Nowtoch_City_M046.tscn b/Maps/NowtochCity/Nowtoch_City_M046.tscn new file mode 100644 index 000000000..f89359e64 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_M046.tscn @@ -0,0 +1,208 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NowtochCity/Nowtoch_City_M046_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NowtochCity/Nowtoch_City_M046.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_003.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_134.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_161.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_114.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_045.png" id="313"] +[node name="Nowtoch City" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 262145, 0, 2, 262145, 4, 3, 262145, 4, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 262145, 4, 10, 262145, 4, 11, 262145, 4, 12, 131073, 1, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 262145, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 262145, 0, 48, 262145, 4, 49, 262145, 4, 50, 262145, 4, 51, 262145, 4, 52, 262145, 4, 53, 262145, 4, 54, 262145, 4, 55, 262145, 4, 56, 262145, 4, 57, 262145, 4, 58, 131073, 1, 59, 1, 0, 65536, 1, 0, 65537, 1, 4, 65538, 327680, 5, 65539, 393216, 5, 65540, 393216, 5, 65541, 393216, 5, 65542, 393216, 5, 65543, 393216, 5, 65544, 393216, 5, 65545, 393216, 5, 65546, 393216, 5, 65547, 458752, 5, 65548, 262145, 2, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 4, 65559, 393216, 30, 65560, 458752, 30, 65561, 393216, 30, 65562, 458752, 30, 65563, 393216, 30, 65564, 458752, 30, 65565, 393216, 30, 65566, 458752, 30, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 4, 65584, 327680, 5, 65585, 393216, 5, 65586, 393216, 5, 65587, 393216, 5, 65588, 393216, 5, 65589, 393216, 5, 65590, 393216, 5, 65591, 393216, 5, 65592, 393216, 5, 65593, 458752, 5, 65594, 262145, 2, 65595, 1, 0, 131072, 1, 0, 131073, 1, 4, 131074, 327680, 6, 131075, 393216, 6, 131076, 393216, 6, 131077, 393216, 6, 131078, 393216, 6, 131079, 393216, 6, 131080, 393216, 6, 131081, 393216, 6, 131082, 393216, 6, 131083, 458752, 6, 131084, 262145, 2, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 4, 131095, 393216, 31, 131096, 458752, 31, 131097, 393216, 31, 131098, 458752, 31, 131099, 393216, 31, 131100, 458752, 31, 131101, 393216, 31, 131102, 458752, 31, 131103, 131073, 1, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 4, 131120, 327680, 6, 131121, 393216, 6, 131122, 393216, 6, 131123, 393216, 6, 131124, 393216, 6, 131125, 393216, 6, 131126, 393216, 6, 131127, 393216, 6, 131128, 393216, 6, 131129, 458752, 6, 131130, 262145, 2, 131131, 1, 0, 196608, 1, 0, 196609, 1, 4, 196610, 393216, 32, 196611, 458752, 32, 196612, 393216, 32, 196613, 458752, 32, 196614, 393216, 32, 196615, 458752, 32, 196616, 393216, 32, 196617, 458752, 32, 196618, 393216, 32, 196619, 458752, 32, 196620, 262145, 2, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 4, 196631, 393216, 32, 196632, 458752, 32, 196633, 393216, 32, 196634, 458752, 32, 196635, 393216, 32, 196636, 458752, 32, 196637, 393216, 32, 196638, 458752, 32, 196639, 262145, 2, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 4, 196656, 393216, 32, 196657, 458752, 32, 196658, 393216, 32, 196659, 458752, 32, 196660, 393216, 32, 196661, 458752, 32, 196662, 393216, 32, 196663, 458752, 32, 196664, 393216, 32, 196665, 458752, 32, 196666, 262145, 2, 196667, 1, 0, 262144, 1, 0, 262145, 1, 4, 262146, 393216, 31, 262147, 458752, 31, 262148, 393216, 31, 262149, 458752, 31, 262150, 393216, 31, 262151, 458752, 31, 262152, 393216, 31, 262153, 458752, 31, 262154, 458752, 30, 262155, 393216, 30, 262156, 262145, 2, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 4, 262167, 393216, 31, 262168, 458752, 31, 262169, 393216, 31, 262170, 458752, 31, 262171, 393216, 31, 262172, 458752, 31, 262173, 393216, 31, 262174, 458752, 31, 262175, 65537, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 4, 262192, 393216, 31, 262193, 458752, 31, 262194, 393216, 31, 262195, 458752, 31, 262196, 393216, 31, 262197, 458752, 31, 262198, 393216, 31, 262199, 458752, 31, 262200, 458752, 30, 262201, 393216, 30, 262202, 262145, 2, 262203, 1, 0, 327680, 1, 0, 327681, 1, 4, 327682, 393216, 30, 327683, 458752, 30, 327684, 393216, 30, 327685, 458752, 30, 327686, 393216, 30, 327687, 458752, 30, 327688, 393216, 30, 327689, 458752, 30, 327690, 458752, 30, 327691, 393216, 30, 327692, 262145, 2, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 4, 327703, 393216, 30, 327704, 458752, 30, 327705, 393216, 30, 327706, 458752, 30, 327707, 393216, 30, 327708, 458752, 30, 327709, 393216, 30, 327710, 458752, 30, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 4, 327728, 393216, 30, 327729, 458752, 30, 327730, 393216, 30, 327731, 458752, 30, 327732, 393216, 30, 327733, 458752, 30, 327734, 393216, 30, 327735, 458752, 30, 327736, 458752, 30, 327737, 393216, 30, 327738, 262145, 2, 327739, 1, 0, 393216, 1, 0, 393217, 1, 4, 393218, 393216, 31, 393219, 458752, 31, 393220, 393216, 31, 393221, 458752, 31, 393222, 393216, 31, 393223, 458752, 31, 393224, 393216, 31, 393225, 458752, 31, 393226, 458752, 30, 393227, 393216, 30, 393228, 262145, 2, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 4, 393239, 393216, 31, 393240, 458752, 31, 393241, 393216, 31, 393242, 458752, 31, 393243, 393216, 31, 393244, 458752, 31, 393245, 393216, 31, 393246, 458752, 31, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 4, 393264, 393216, 31, 393265, 458752, 31, 393266, 393216, 31, 393267, 458752, 31, 393268, 393216, 31, 393269, 458752, 31, 393270, 393216, 31, 393271, 458752, 31, 393272, 458752, 30, 393273, 393216, 30, 393274, 262145, 2, 393275, 1, 0, 458752, 1, 0, 458753, 1, 4, 458754, 393216, 30, 458755, 458752, 30, 458756, 393216, 30, 458757, 458752, 30, 458758, 393216, 30, 458759, 458752, 30, 458760, 393216, 30, 458761, 458752, 30, 458762, 458752, 30, 458763, 393216, 30, 458764, 262145, 2, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 4, 458775, 393216, 30, 458776, 458752, 30, 458777, 393216, 30, 458778, 458752, 30, 458779, 393216, 30, 458780, 458752, 30, 458781, 393216, 30, 458782, 458752, 30, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 4, 458800, 393216, 30, 458801, 458752, 30, 458802, 393216, 30, 458803, 458752, 30, 458804, 393216, 30, 458805, 458752, 30, 458806, 393216, 30, 458807, 458752, 30, 458808, 458752, 30, 458809, 393216, 30, 458810, 262145, 2, 458811, 1, 0, 524288, 1, 0, 524289, 131073, 0, 524290, 131073, 3, 524291, 131073, 3, 524292, 131073, 3, 524293, 131073, 3, 524294, 131073, 3, 524295, 131073, 3, 524296, 131073, 3, 524297, 131073, 3, 524298, 131073, 3, 524299, 131073, 3, 524300, 65537, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 131073, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 131073, 0, 524336, 131073, 3, 524337, 131073, 3, 524338, 131073, 3, 524339, 131073, 3, 524340, 131073, 3, 524341, 131073, 3, 524342, 131073, 3, 524343, 131073, 3, 524344, 131073, 3, 524345, 131073, 3, 524346, 65537, 0, 524347, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 589874, 1, 0, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 851968, 1, 0, 851969, 262145, 0, 851970, 262145, 4, 851971, 262145, 4, 851972, 262145, 4, 851973, 262145, 4, 851974, 262145, 4, 851975, 262145, 4, 851976, 262145, 4, 851977, 262145, 4, 851978, 262145, 4, 851979, 262145, 4, 851980, 131073, 1, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 262145, 0, 851991, 262145, 4, 851992, 262145, 4, 851993, 262145, 4, 851994, 262145, 4, 851995, 262145, 4, 851996, 262145, 4, 851997, 262145, 4, 851998, 262145, 4, 851999, 262145, 4, 852000, 262145, 4, 852001, 262145, 4, 852002, 262145, 4, 852003, 262145, 4, 852004, 262145, 4, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 262145, 0, 852016, 262145, 4, 852017, 262145, 4, 852018, 262145, 4, 852019, 262145, 4, 852020, 262145, 4, 852021, 262145, 4, 852022, 262145, 4, 852023, 262145, 4, 852024, 262145, 4, 852025, 262145, 4, 852026, 131073, 1, 852027, 1, 0, 917504, 1, 0, 917505, 1, 4, 917506, 327680, 5, 917507, 393216, 5, 917508, 393216, 5, 917509, 393216, 5, 917510, 393216, 5, 917511, 393216, 5, 917512, 393216, 5, 917513, 393216, 5, 917514, 393216, 5, 917515, 458752, 5, 917516, 262145, 2, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 4, 917527, 393216, 3, 917528, 458752, 3, 917529, 458752, 3, 917530, 458752, 3, 917531, 458752, 3, 917532, 458752, 3, 917533, 458752, 3, 917534, 458752, 3, 917535, 458752, 3, 917536, 458752, 3, 917537, 458752, 3, 917538, 458752, 3, 917539, 458752, 3, 917540, 0, 5, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 4, 917552, 327680, 5, 917553, 393216, 5, 917554, 393216, 5, 917555, 393216, 5, 917556, 393216, 5, 917557, 393216, 5, 917558, 393216, 5, 917559, 393216, 5, 917560, 393216, 5, 917561, 458752, 5, 917562, 262145, 2, 917563, 1, 0, 983040, 1, 0, 983041, 1, 4, 983042, 327680, 6, 983043, 393216, 6, 983044, 393216, 6, 983045, 393216, 6, 983046, 393216, 6, 983047, 393216, 6, 983048, 393216, 6, 983049, 393216, 6, 983050, 393216, 6, 983051, 458752, 6, 983052, 262145, 2, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 4, 983063, 393216, 4, 983064, 458752, 4, 983065, 458752, 4, 983066, 458752, 4, 983067, 458752, 4, 983068, 458752, 4, 983069, 458752, 4, 983070, 458752, 4, 983071, 458752, 4, 983072, 458752, 4, 983073, 458752, 4, 983074, 458752, 4, 983075, 458752, 4, 983076, 0, 6, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 4, 983088, 327680, 6, 983089, 393216, 6, 983090, 393216, 6, 983091, 393216, 6, 983092, 393216, 6, 983093, 393216, 6, 983094, 393216, 6, 983095, 393216, 6, 983096, 393216, 6, 983097, 458752, 6, 983098, 262145, 2, 983099, 1, 0, 1048576, 1, 0, 1048577, 1, 4, 1048578, 393216, 32, 1048579, 458752, 32, 1048580, 393216, 32, 1048581, 458752, 32, 1048582, 393216, 32, 1048583, 458752, 32, 1048584, 393216, 32, 1048585, 458752, 32, 1048586, 393216, 32, 1048587, 458752, 32, 1048588, 262145, 2, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 4, 1048599, 196608, 24, 1048600, 196608, 24, 1048601, 196608, 24, 1048602, 196608, 24, 1048603, 196608, 24, 1048604, 196608, 24, 1048605, 196608, 24, 1048606, 196608, 24, 1048607, 196608, 24, 1048608, 196608, 24, 1048609, 196608, 24, 1048610, 196608, 24, 1048611, 196608, 24, 1048612, 196608, 24, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 4, 1048624, 393216, 32, 1048625, 458752, 32, 1048626, 393216, 32, 1048627, 458752, 32, 1048628, 393216, 32, 1048629, 458752, 32, 1048630, 393216, 32, 1048631, 458752, 32, 1048632, 393216, 32, 1048633, 458752, 32, 1048634, 262145, 2, 1048635, 1, 0, 1114112, 1, 0, 1114113, 1, 4, 1114114, 393216, 31, 1114115, 458752, 31, 1114116, 393216, 31, 1114117, 458752, 31, 1114118, 393216, 31, 1114119, 458752, 31, 1114120, 393216, 31, 1114121, 458752, 31, 1114122, 393216, 31, 1114123, 458752, 31, 1114124, 262145, 2, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 4, 1114135, 196608, 25, 1114136, 196608, 25, 1114137, 196608, 25, 1114138, 196608, 25, 1114139, 196608, 25, 1114140, 196608, 25, 1114141, 196608, 25, 1114142, 196608, 25, 1114143, 196608, 25, 1114144, 196608, 25, 1114145, 196608, 25, 1114146, 196608, 25, 1114147, 196608, 25, 1114148, 196608, 25, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 4, 1114160, 393216, 31, 1114161, 458752, 31, 1114162, 393216, 31, 1114163, 458752, 31, 1114164, 393216, 31, 1114165, 458752, 31, 1114166, 393216, 31, 1114167, 458752, 31, 1114168, 458752, 30, 1114169, 393216, 30, 1114170, 262145, 2, 1114171, 1, 0, 1179648, 1, 0, 1179649, 1, 4, 1179650, 393216, 30, 1179651, 458752, 30, 1179652, 393216, 30, 1179653, 458752, 30, 1179654, 393216, 30, 1179655, 458752, 30, 1179656, 393216, 30, 1179657, 458752, 30, 1179658, 393216, 30, 1179659, 458752, 30, 1179660, 262145, 2, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 4, 1179671, 196608, 25, 1179672, 196608, 25, 1179673, 196608, 25, 1179674, 196608, 25, 1179675, 196608, 25, 1179676, 196608, 25, 1179677, 196608, 25, 1179678, 196608, 25, 1179679, 196608, 25, 1179680, 196608, 25, 1179681, 196608, 25, 1179682, 196608, 25, 1179683, 196608, 25, 1179684, 196608, 25, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 4, 1179696, 393216, 30, 1179697, 458752, 30, 1179698, 393216, 30, 1179699, 458752, 30, 1179700, 393216, 30, 1179701, 458752, 30, 1179702, 393216, 30, 1179703, 458752, 30, 1179704, 458752, 30, 1179705, 393216, 30, 1179706, 262145, 2, 1179707, 1, 0, 1245184, 1, 0, 1245185, 1, 4, 1245186, 393216, 31, 1245187, 458752, 31, 1245188, 393216, 31, 1245189, 458752, 31, 1245190, 393216, 31, 1245191, 458752, 31, 1245192, 393216, 31, 1245193, 458752, 31, 1245194, 393216, 31, 1245195, 458752, 31, 1245196, 262145, 2, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 4, 1245207, 196608, 25, 1245208, 196608, 25, 1245209, 196608, 25, 1245210, 196608, 25, 1245211, 196608, 25, 1245212, 196608, 25, 1245213, 196608, 25, 1245214, 196608, 25, 1245215, 196608, 25, 1245216, 196608, 25, 1245217, 196608, 25, 1245218, 196608, 25, 1245219, 196608, 25, 1245220, 196608, 25, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1245230, 1, 0, 1245231, 1, 4, 1245232, 393216, 31, 1245233, 458752, 31, 1245234, 393216, 31, 1245235, 458752, 31, 1245236, 393216, 31, 1245237, 458752, 31, 1245238, 393216, 31, 1245239, 458752, 31, 1245240, 458752, 30, 1245241, 393216, 30, 1245242, 262145, 2, 1245243, 1, 0, 1310720, 1, 0, 1310721, 1, 4, 1310722, 393216, 30, 1310723, 458752, 30, 1310724, 393216, 30, 1310725, 458752, 30, 1310726, 393216, 30, 1310727, 458752, 30, 1310728, 393216, 30, 1310729, 458752, 30, 1310730, 393216, 30, 1310731, 458752, 30, 1310732, 262145, 2, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 4, 1310743, 196608, 25, 1310744, 196608, 25, 1310745, 196608, 25, 1310746, 196608, 25, 1310747, 196608, 25, 1310748, 196608, 25, 1310749, 196608, 25, 1310750, 196608, 25, 1310751, 196608, 25, 1310752, 196608, 25, 1310753, 196608, 25, 1310754, 196608, 25, 1310755, 196608, 25, 1310756, 196608, 25, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1310766, 1, 0, 1310767, 1, 4, 1310768, 393216, 30, 1310769, 458752, 30, 1310770, 393216, 30, 1310771, 458752, 30, 1310772, 393216, 30, 1310773, 458752, 30, 1310774, 393216, 30, 1310775, 458752, 30, 1310776, 458752, 30, 1310777, 393216, 30, 1310778, 262145, 2, 1310779, 1, 0, 1376256, 1, 0, 1376257, 131073, 0, 1376258, 131073, 3, 1376259, 131073, 3, 1376260, 131073, 3, 1376261, 131073, 3, 1376262, 131073, 3, 1376263, 131073, 3, 1376264, 131073, 3, 1376265, 131073, 3, 1376266, 131073, 3, 1376267, 131073, 3, 1376268, 65537, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 4, 1376279, 196608, 25, 1376280, 196608, 25, 1376281, 196608, 25, 1376282, 196608, 25, 1376283, 196608, 25, 1376284, 196608, 25, 1376285, 196608, 25, 1376286, 196608, 25, 1376287, 196608, 25, 1376288, 196608, 25, 1376289, 196608, 25, 1376290, 196608, 25, 1376291, 196608, 25, 1376292, 196608, 25, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 0, 1376303, 131073, 0, 1376304, 131073, 3, 1376305, 131073, 3, 1376306, 131073, 3, 1376307, 131073, 3, 1376308, 131073, 3, 1376309, 131073, 3, 1376310, 131073, 3, 1376311, 131073, 3, 1376312, 131073, 3, 1376313, 131073, 3, 1376314, 65537, 0, 1376315, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 4, 1441815, 196608, 25, 1441816, 196608, 25, 1441817, 196608, 25, 1441818, 196608, 25, 1441819, 196608, 25, 1441820, 196608, 25, 1441821, 196608, 25, 1441822, 196608, 25, 1441823, 196608, 25, 1441824, 196608, 25, 1441825, 196608, 25, 1441826, 196608, 25, 1441827, 196608, 25, 1441828, 196608, 25, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 131073, 0, 1507351, 131073, 3, 1507352, 131073, 3, 1507353, 131073, 3, 1507354, 131073, 3, 1507355, 131073, 3, 1507356, 131073, 3, 1507357, 131073, 3, 1507358, 131073, 3, 1507359, 131073, 3, 1507360, 131073, 3, 1507361, 131073, 3, 1507362, 131073, 3, 1507363, 131073, 3, 1507364, 131073, 3, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1703936, 1, 0, 1703937, 262145, 0, 1703938, 262145, 4, 1703939, 262145, 4, 1703940, 262145, 4, 1703941, 262145, 4, 1703942, 262145, 4, 1703943, 262145, 4, 1703944, 262145, 4, 1703945, 262145, 4, 1703946, 262145, 4, 1703947, 262145, 4, 1703948, 131073, 1, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1703956, 1, 0, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 262145, 0, 1703984, 262145, 4, 1703985, 262145, 4, 1703986, 262145, 4, 1703987, 262145, 4, 1703988, 262145, 4, 1703989, 262145, 4, 1703990, 262145, 4, 1703991, 262145, 4, 1703992, 262145, 4, 1703993, 262145, 4, 1703994, 131073, 1, 1703995, 1, 0, 1769472, 1, 0, 1769473, 1, 4, 1769474, 327680, 5, 1769475, 393216, 5, 1769476, 393216, 5, 1769477, 393216, 5, 1769478, 393216, 5, 1769479, 393216, 5, 1769480, 393216, 5, 1769481, 393216, 5, 1769482, 393216, 5, 1769483, 458752, 5, 1769484, 262145, 2, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1769492, 1, 0, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 4, 1769520, 327680, 5, 1769521, 393216, 5, 1769522, 393216, 5, 1769523, 393216, 5, 1769524, 393216, 5, 1769525, 393216, 5, 1769526, 393216, 5, 1769527, 393216, 5, 1769528, 393216, 5, 1769529, 458752, 5, 1769530, 262145, 2, 1769531, 1, 0, 1835008, 1, 0, 1835009, 1, 4, 1835010, 327680, 6, 1835011, 393216, 6, 1835012, 393216, 6, 1835013, 393216, 6, 1835014, 393216, 6, 1835015, 393216, 6, 1835016, 393216, 6, 1835017, 393216, 6, 1835018, 393216, 6, 1835019, 458752, 6, 1835020, 262145, 2, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 4, 1835056, 327680, 6, 1835057, 393216, 6, 1835058, 393216, 6, 1835059, 393216, 6, 1835060, 393216, 6, 1835061, 393216, 6, 1835062, 393216, 6, 1835063, 393216, 6, 1835064, 393216, 6, 1835065, 458752, 6, 1835066, 262145, 2, 1835067, 1, 0, 1900544, 1, 0, 1900545, 1, 4, 1900546, 393216, 32, 1900547, 458752, 32, 1900548, 393216, 32, 1900549, 458752, 32, 1900550, 393216, 32, 1900551, 458752, 32, 1900552, 393216, 32, 1900553, 458752, 32, 1900554, 393216, 32, 1900555, 458752, 32, 1900556, 262145, 2, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1900564, 1, 0, 1900565, 1, 0, 1900566, 262145, 0, 1900567, 262145, 4, 1900568, 262145, 4, 1900569, 262145, 4, 1900570, 262145, 4, 1900571, 262145, 4, 1900572, 131073, 1, 1900573, 1, 0, 1900574, 1, 0, 1900575, 262145, 0, 1900576, 262145, 4, 1900577, 262145, 4, 1900578, 262145, 4, 1900579, 262145, 4, 1900580, 262145, 4, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 4, 1900592, 393216, 32, 1900593, 458752, 32, 1900594, 393216, 32, 1900595, 458752, 32, 1900596, 393216, 32, 1900597, 458752, 32, 1900598, 393216, 32, 1900599, 458752, 32, 1900600, 393216, 32, 1900601, 458752, 32, 1900602, 262145, 2, 1900603, 1, 0, 1966080, 1, 0, 1966081, 1, 4, 1966082, 393216, 31, 1966083, 458752, 31, 1966084, 393216, 31, 1966085, 458752, 31, 1966086, 393216, 31, 1966087, 458752, 31, 1966088, 393216, 31, 1966089, 458752, 31, 1966090, 393216, 31, 1966091, 458752, 31, 1966092, 262145, 2, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 4, 1966103, 393216, 3, 1966104, 458752, 3, 1966105, 458752, 3, 1966106, 458752, 3, 1966107, 458752, 3, 1966108, 262145, 6, 1966109, 262145, 4, 1966110, 262145, 4, 1966111, 131073, 6, 1966112, 458752, 3, 1966113, 458752, 3, 1966114, 458752, 3, 1966115, 458752, 3, 1966116, 0, 5, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 4, 1966128, 393216, 31, 1966129, 458752, 31, 1966130, 393216, 31, 1966131, 458752, 31, 1966132, 393216, 31, 1966133, 458752, 31, 1966134, 393216, 31, 1966135, 458752, 31, 1966136, 458752, 30, 1966137, 393216, 30, 1966138, 262145, 2, 1966139, 1, 0, 2031616, 1, 0, 2031617, 1, 4, 2031618, 393216, 30, 2031619, 458752, 30, 2031620, 393216, 30, 2031621, 458752, 30, 2031622, 393216, 30, 2031623, 458752, 30, 2031624, 393216, 30, 2031625, 458752, 30, 2031626, 393216, 30, 2031627, 458752, 30, 2031628, 262145, 2, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 4, 2031639, 393216, 4, 2031640, 458752, 4, 2031641, 458752, 4, 2031642, 458752, 4, 2031643, 458752, 4, 2031644, 393216, 3, 2031645, 458752, 3, 2031646, 458752, 3, 2031647, 0, 5, 2031648, 458752, 4, 2031649, 458752, 4, 2031650, 458752, 4, 2031651, 458752, 4, 2031652, 0, 6, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 4, 2031664, 393216, 30, 2031665, 458752, 30, 2031666, 393216, 30, 2031667, 458752, 30, 2031668, 393216, 30, 2031669, 458752, 30, 2031670, 393216, 30, 2031671, 458752, 30, 2031672, 458752, 30, 2031673, 393216, 30, 2031674, 262145, 2, 2031675, 1, 0, 2097152, 1, 0, 2097153, 1, 4, 2097154, 393216, 31, 2097155, 458752, 31, 2097156, 393216, 31, 2097157, 458752, 31, 2097158, 393216, 31, 2097159, 458752, 31, 2097160, 393216, 31, 2097161, 458752, 31, 2097162, 393216, 31, 2097163, 458752, 31, 2097164, 262145, 2, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 4, 2097175, 196608, 24, 2097176, 196608, 24, 2097177, 196608, 24, 2097178, 196608, 24, 2097179, 196608, 24, 2097180, 393216, 4, 2097181, 458752, 4, 2097182, 458752, 4, 2097183, 0, 6, 2097184, 196608, 24, 2097185, 196608, 24, 2097186, 196608, 24, 2097187, 196608, 24, 2097188, 196608, 24, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 4, 2097200, 393216, 31, 2097201, 458752, 31, 2097202, 393216, 31, 2097203, 458752, 31, 2097204, 393216, 31, 2097205, 458752, 31, 2097206, 393216, 31, 2097207, 458752, 31, 2097208, 458752, 30, 2097209, 393216, 30, 2097210, 262145, 2, 2097211, 1, 0, 2162688, 1, 0, 2162689, 1, 4, 2162690, 393216, 30, 2162691, 458752, 30, 2162692, 393216, 30, 2162693, 458752, 30, 2162694, 393216, 30, 2162695, 458752, 30, 2162696, 393216, 30, 2162697, 458752, 30, 2162698, 393216, 30, 2162699, 458752, 30, 2162700, 262145, 2, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 4, 2162711, 196608, 25, 2162712, 196608, 25, 2162713, 196608, 25, 2162714, 196608, 25, 2162715, 196608, 25, 2162716, 196608, 25, 2162717, 196608, 25, 2162718, 196608, 25, 2162719, 196608, 25, 2162720, 196608, 25, 2162721, 196608, 25, 2162722, 196608, 25, 2162723, 196608, 25, 2162724, 196608, 25, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 4, 2162736, 393216, 30, 2162737, 458752, 30, 2162738, 393216, 30, 2162739, 458752, 30, 2162740, 393216, 30, 2162741, 458752, 30, 2162742, 393216, 30, 2162743, 458752, 30, 2162744, 458752, 30, 2162745, 393216, 30, 2162746, 262145, 2, 2162747, 1, 0, 2228224, 1, 0, 2228225, 131073, 0, 2228226, 131073, 3, 2228227, 131073, 3, 2228228, 131073, 3, 2228229, 131073, 3, 2228230, 131073, 3, 2228231, 131073, 3, 2228232, 131073, 3, 2228233, 131073, 3, 2228234, 131073, 3, 2228235, 131073, 3, 2228236, 65537, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 4, 2228247, 196608, 25, 2228248, 196608, 25, 2228249, 196608, 25, 2228250, 196608, 25, 2228251, 196608, 25, 2228252, 196608, 25, 2228253, 196608, 25, 2228254, 196608, 25, 2228255, 196608, 25, 2228256, 196608, 25, 2228257, 196608, 25, 2228258, 196608, 25, 2228259, 196608, 25, 2228260, 196608, 25, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 131073, 0, 2228272, 131073, 3, 2228273, 131073, 3, 2228274, 131073, 3, 2228275, 131073, 3, 2228276, 131073, 3, 2228277, 131073, 3, 2228278, 131073, 3, 2228279, 131073, 3, 2228280, 131073, 3, 2228281, 131073, 3, 2228282, 65537, 0, 2228283, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 4, 2293783, 196608, 25, 2293784, 196608, 25, 2293785, 196608, 25, 2293786, 196608, 25, 2293787, 196608, 25, 2293788, 196608, 25, 2293789, 196608, 25, 2293790, 196608, 25, 2293791, 196608, 25, 2293792, 196608, 25, 2293793, 196608, 25, 2293794, 196608, 25, 2293795, 196608, 25, 2293796, 196608, 25, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 4, 2359319, 196608, 25, 2359320, 196608, 25, 2359321, 196608, 25, 2359322, 196608, 25, 2359323, 196608, 25, 2359324, 196608, 25, 2359325, 196608, 25, 2359326, 196608, 25, 2359327, 196608, 25, 2359328, 196608, 25, 2359329, 196608, 25, 2359330, 196608, 25, 2359331, 196608, 25, 2359332, 196608, 25, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 0, 2359347, 1, 0, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 4, 2424855, 196608, 25, 2424856, 196608, 25, 2424857, 196608, 25, 2424858, 196608, 25, 2424859, 196608, 25, 2424860, 196608, 25, 2424861, 196608, 25, 2424862, 196608, 25, 2424863, 196608, 25, 2424864, 196608, 25, 2424865, 196608, 25, 2424866, 196608, 25, 2424867, 196608, 25, 2424868, 196608, 25, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 4, 2490391, 196608, 25, 2490392, 196608, 25, 2490393, 196608, 25, 2490394, 196608, 25, 2490395, 196608, 25, 2490396, 196608, 25, 2490397, 196608, 25, 2490398, 196608, 25, 2490399, 196608, 25, 2490400, 196608, 25, 2490401, 196608, 25, 2490402, 196608, 25, 2490403, 196608, 25, 2490404, 196608, 25, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 131073, 0, 2555927, 131073, 3, 2555928, 131073, 3, 2555929, 131073, 3, 2555930, 131073, 3, 2555931, 131073, 3, 2555932, 131073, 3, 2555933, 131073, 3, 2555934, 131073, 3, 2555935, 131073, 3, 2555936, 131073, 3, 2555937, 65537, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 2, 262145, 6, 3, 262145, 4, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 131073, 6, 65546, 262144, 21, 65547, 327680, 21, 65559, 327680, 5, 65560, 393216, 5, 65561, 393216, 5, 65562, 393216, 5, 65563, 393216, 5, 65564, 393216, 5, 65565, 393216, 5, 65566, 458752, 5, 65587, 393216, 20, 65589, 196608, 11, 65590, 262144, 11, 65592, 262144, 21, 65593, 327680, 21, 131082, 262144, 22, 131083, 327680, 22, 131095, 327680, 6, 131096, 393216, 6, 131097, 393216, 6, 131098, 393216, 6, 131099, 393216, 6, 131100, 393216, 6, 131101, 393216, 6, 131102, 458752, 6, 131121, 65536, 9, 131122, 262144, 13, 131123, 327680, 13, 131125, 196608, 12, 131126, 262144, 12, 131128, 262144, 22, 131129, 327680, 22, 196618, 262144, 23, 196619, 327680, 23, 196657, 65536, 10, 196658, 262144, 14, 196659, 327680, 14, 196664, 262144, 23, 196665, 327680, 23, 262154, 262144, 24, 262155, 327680, 24, 262194, 0, 15, 262195, 65536, 15, 262196, 65536, 15, 262197, 65536, 15, 262198, 131072, 15, 262200, 262144, 24, 262201, 327680, 24, 327730, 0, 16, 327731, 65536, 16, 327732, 65536, 16, 327733, 65536, 16, 327734, 131072, 16, 393264, 131072, 9, 393265, 196608, 9, 393266, 0, 17, 393267, 65536, 17, 393268, 65536, 17, 393269, 65536, 17, 393270, 131072, 17, 393271, 65536, 20, 393272, 262144, 9, 393273, 327680, 9, 458757, 131072, 29, 458758, 196608, 29, 458759, 262144, 29, 458778, 131072, 29, 458779, 196608, 29, 458780, 262144, 29, 458800, 131072, 10, 458801, 196608, 10, 458803, 131072, 29, 458804, 196608, 29, 458805, 262144, 29, 458807, 65536, 20, 458808, 262144, 10, 458809, 327680, 10, 917508, 0, 13, 917509, 65536, 13, 917512, 0, 13, 917513, 65536, 13, 917514, 262144, 21, 917515, 327680, 21, 917527, 393216, 21, 917528, 458752, 21, 917530, 196608, 11, 917531, 262144, 11, 917533, 393216, 40, 917534, 458752, 40, 917536, 196608, 11, 917537, 262144, 11, 917554, 131072, 11, 917559, 65536, 11, 917560, 262144, 21, 917561, 327680, 21, 983042, 131072, 21, 983043, 196608, 21, 983044, 0, 14, 983045, 65536, 14, 983046, 393216, 13, 983047, 458752, 13, 983048, 0, 14, 983049, 65536, 14, 983050, 262144, 22, 983051, 327680, 22, 983063, 393216, 22, 983064, 458752, 22, 983066, 196608, 12, 983067, 262144, 12, 983069, 393216, 41, 983070, 458752, 41, 983072, 196608, 12, 983073, 262144, 12, 983088, 131072, 21, 983089, 196608, 21, 983090, 131072, 12, 983091, 196608, 13, 983092, 196608, 7, 983093, 262144, 7, 983094, 196608, 13, 983095, 65536, 12, 983096, 262144, 22, 983097, 327680, 22, 1048578, 131072, 22, 1048579, 196608, 22, 1048582, 393216, 14, 1048583, 458752, 14, 1048586, 262144, 23, 1048587, 327680, 23, 1048599, 393216, 23, 1048600, 458752, 23, 1048603, 0, 25, 1048604, 65536, 25, 1048605, 65536, 25, 1048606, 65536, 25, 1048607, 65536, 25, 1048608, 131072, 25, 1048624, 131072, 22, 1048625, 196608, 22, 1048627, 196608, 14, 1048628, 196608, 8, 1048629, 262144, 8, 1048630, 196608, 14, 1048632, 262144, 23, 1048633, 327680, 23, 1114114, 131072, 23, 1114115, 196608, 23, 1114122, 262144, 24, 1114123, 327680, 24, 1114135, 393216, 24, 1114136, 458752, 24, 1114139, 0, 26, 1114140, 65536, 26, 1114141, 65536, 26, 1114142, 65536, 26, 1114143, 65536, 26, 1114144, 131072, 26, 1114160, 131072, 23, 1114161, 196608, 23, 1114163, 393216, 15, 1114164, 458752, 15, 1114165, 458752, 15, 1114166, 0, 18, 1114168, 262144, 24, 1114169, 327680, 24, 1179652, 0, 15, 1179653, 65536, 15, 1179654, 65536, 15, 1179655, 65536, 15, 1179656, 65536, 15, 1179657, 131072, 15, 1179675, 196608, 15, 1179676, 262144, 15, 1179677, 262144, 15, 1179678, 262144, 15, 1179679, 262144, 15, 1179680, 327680, 15, 1179696, 65536, 20, 1179697, 65536, 20, 1179699, 393216, 16, 1179700, 458752, 16, 1179701, 458752, 16, 1179702, 0, 19, 1179703, 262144, 18, 1179704, 327680, 18, 1179705, 131072, 9, 1245186, 196608, 13, 1245188, 0, 16, 1245189, 65536, 16, 1245190, 65536, 16, 1245191, 65536, 16, 1245192, 65536, 16, 1245193, 131072, 16, 1245194, 327680, 7, 1245195, 393216, 7, 1245211, 196608, 16, 1245212, 262144, 16, 1245213, 262144, 16, 1245214, 262144, 16, 1245215, 262144, 16, 1245216, 327680, 16, 1245232, 393216, 9, 1245233, 458752, 9, 1245235, 393216, 17, 1245236, 458752, 17, 1245237, 458752, 17, 1245238, 0, 20, 1245239, 262144, 19, 1245240, 327680, 19, 1245241, 131072, 10, 1310722, 196608, 14, 1310724, 0, 17, 1310725, 65536, 17, 1310726, 65536, 17, 1310727, 65536, 17, 1310728, 65536, 17, 1310729, 131072, 17, 1310730, 327680, 8, 1310731, 393216, 8, 1310747, 196608, 17, 1310748, 262144, 17, 1310749, 262144, 17, 1310750, 262144, 17, 1310751, 262144, 17, 1310752, 327680, 17, 1310768, 393216, 10, 1310769, 458752, 10, 1310770, 65536, 20, 1310775, 262144, 20, 1310776, 327680, 20, 1376284, 327680, 40, 1376288, 327680, 40, 1441820, 327680, 41, 1441821, 131072, 29, 1441822, 196608, 29, 1441823, 262144, 29, 1441824, 327680, 41, 1769482, 393216, 20, 1769522, 196608, 11, 1769523, 262144, 11, 1769527, 196608, 11, 1769528, 262144, 11, 1835010, 131072, 21, 1835011, 196608, 21, 1835015, 65536, 18, 1835016, 131072, 18, 1835056, 131072, 21, 1835057, 196608, 21, 1835058, 196608, 12, 1835059, 262144, 12, 1835060, 393216, 13, 1835061, 458752, 13, 1835063, 196608, 12, 1835064, 262144, 12, 1900546, 131072, 22, 1900547, 196608, 22, 1900551, 65536, 19, 1900552, 131072, 19, 1900592, 131072, 22, 1900593, 196608, 22, 1900596, 393216, 14, 1900597, 458752, 14, 1900598, 196608, 19, 1966082, 131072, 23, 1966083, 196608, 23, 1966084, 196608, 15, 1966085, 262144, 15, 1966086, 262144, 15, 1966087, 262144, 15, 1966088, 262144, 15, 1966089, 327680, 15, 1966105, 196608, 11, 1966106, 262144, 11, 1966113, 196608, 11, 1966114, 262144, 11, 1966128, 131072, 23, 1966129, 196608, 23, 1966131, 0, 15, 1966132, 65536, 15, 1966133, 65536, 15, 1966134, 131072, 15, 2031620, 196608, 16, 2031621, 262144, 16, 2031622, 262144, 16, 2031623, 262144, 16, 2031624, 262144, 16, 2031625, 327680, 16, 2031641, 196608, 12, 2031642, 262144, 12, 2031649, 196608, 12, 2031650, 262144, 12, 2031651, 0, 21, 2031652, 65536, 21, 2031667, 0, 16, 2031668, 65536, 16, 2031669, 65536, 16, 2031670, 131072, 16, 2097156, 196608, 16, 2097157, 262144, 16, 2097158, 262144, 16, 2097159, 262144, 16, 2097160, 262144, 16, 2097161, 327680, 16, 2097187, 0, 22, 2097188, 65536, 22, 2097203, 0, 17, 2097204, 65536, 17, 2097205, 65536, 17, 2097206, 131072, 17, 2097208, 196608, 13, 2097209, 131072, 9, 2162692, 196608, 17, 2162693, 262144, 17, 2162694, 262144, 17, 2162695, 262144, 17, 2162696, 262144, 17, 2162697, 327680, 17, 2162723, 0, 23, 2162724, 65536, 23, 2162744, 196608, 14, 2162745, 131072, 10, 2228250, 196608, 15, 2228251, 262144, 15, 2228252, 262144, 15, 2228253, 262144, 15, 2228254, 262144, 15, 2228255, 262144, 15, 2228256, 262144, 15, 2228257, 327680, 15, 2293786, 196608, 16, 2293787, 262144, 16, 2293788, 262144, 16, 2293789, 262144, 16, 2293790, 262144, 16, 2293791, 262144, 16, 2293792, 262144, 16, 2293793, 327680, 16, 2359322, 196608, 16, 2359323, 262144, 16, 2359324, 262144, 16, 2359325, 262144, 16, 2359326, 262144, 16, 2359327, 262144, 16, 2359328, 262144, 16, 2359329, 327680, 16, 2424858, 196608, 17, 2424859, 262144, 17, 2424860, 262144, 17, 2424861, 262144, 17, 2424862, 262144, 17, 2424863, 262144, 17, 2424864, 262144, 17, 2424865, 327680, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65539, 196608, 11, 65540, 262144, 11, 65543, 196608, 11, 65544, 262144, 11, 65560, 196608, 11, 65561, 262144, 11, 65564, 196608, 11, 65565, 262144, 11, 131075, 196608, 12, 131076, 262144, 12, 131078, 196608, 9, 131079, 196608, 12, 131080, 262144, 12, 131096, 196608, 12, 131097, 262144, 12, 131099, 196608, 9, 131100, 196608, 12, 131101, 262144, 12, 131102, 196608, 13, 196614, 196608, 10, 196635, 196608, 10, 196638, 196608, 14, 262146, 65536, 20, 262147, 262144, 9, 262148, 327680, 9, 262149, 65536, 20, 262150, 393216, 15, 262151, 458752, 15, 262152, 458752, 15, 262153, 0, 18, 262155, 196608, 13, 262167, 65536, 20, 262168, 262144, 9, 262169, 327680, 9, 262170, 65536, 20, 262171, 393216, 15, 262172, 458752, 15, 262173, 458752, 15, 262174, 0, 18, 327682, 65536, 20, 327683, 262144, 10, 327684, 327680, 10, 327685, 65536, 20, 327686, 393216, 16, 327687, 458752, 16, 327688, 458752, 16, 327689, 0, 19, 327691, 196608, 14, 327703, 65536, 20, 327704, 262144, 10, 327705, 327680, 10, 327706, 65536, 20, 327707, 393216, 16, 327708, 458752, 16, 327709, 458752, 16, 327710, 0, 19, 393222, 393216, 17, 393223, 458752, 17, 393224, 458752, 17, 393225, 0, 20, 393243, 393216, 17, 393244, 458752, 17, 393245, 458752, 17, 393246, 0, 20, 983075, 327680, 7, 983076, 393216, 7, 1048611, 327680, 8, 1048612, 393216, 8, 1179654, 393216, 9, 1179655, 458752, 9, 1245189, 65536, 20, 1245190, 393216, 10, 1245191, 458752, 10, 1245192, 65536, 20, 1310726, 65536, 20, 1769476, 327680, 11, 1769477, 393216, 11, 1769478, 458752, 11, 1835012, 327680, 12, 1835013, 393216, 12, 1835014, 458752, 12, 1835019, 196608, 13, 1835064, 65536, 18, 1835065, 131072, 18, 1900555, 196608, 14, 1900600, 65536, 19, 1900601, 131072, 19, 1966082, 196608, 13, 1966090, 262144, 18, 1966091, 327680, 18, 1966104, 0, 36, 1966105, 65536, 36, 1966106, 131072, 36, 1966133, 65536, 20, 2031618, 196608, 14, 2031621, 65536, 20, 2031622, 262144, 9, 2031623, 327680, 9, 2031626, 262144, 19, 2031627, 327680, 19, 2031639, 327680, 34, 2031640, 0, 37, 2031641, 65536, 37, 2031642, 131072, 37, 2031645, 262144, 36, 2031646, 327680, 36, 2031648, 196608, 13, 2031664, 262144, 18, 2031665, 327680, 18, 2031667, 65536, 20, 2031668, 393216, 9, 2031669, 458752, 9, 2031670, 65536, 20, 2097157, 65536, 20, 2097158, 262144, 10, 2097159, 327680, 10, 2097160, 65536, 20, 2097162, 262144, 20, 2097163, 327680, 20, 2097175, 327680, 35, 2097176, 0, 38, 2097177, 65536, 38, 2097178, 131072, 38, 2097181, 262144, 37, 2097182, 327680, 37, 2097184, 196608, 14, 2097200, 262144, 19, 2097201, 327680, 19, 2097203, 65536, 20, 2097204, 393216, 10, 2097205, 458752, 10, 2162712, 0, 39, 2162713, 65536, 39, 2162714, 131072, 39, 2162736, 262144, 20, 2162737, 327680, 20, 2228252, 0, 33, 2228253, 65536, 33, 2228254, 65536, 33, 2228255, 131072, 33, 2293787, 65536, 20, 2293788, 0, 34, 2293789, 65536, 34, 2293790, 65536, 34, 2293791, 131072, 34, 2293792, 65536, 20, 2359323, 65536, 20, 2359324, 0, 35, 2359325, 65536, 35, 2359326, 65536, 35, 2359327, 131072, 35, 2359328, 65536, 20, 2424855, 196608, 13, 2424856, 196608, 9, 2424857, 196608, 13, 2424866, 196608, 13, 2424867, 196608, 9, 2424868, 196608, 13, 2490391, 196608, 14, 2490392, 196608, 10, 2490393, 196608, 14, 2490402, 196608, 14, 2490403, 196608, 10, 2490404, 196608, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 272) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2(464, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 272) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2(1360, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 528) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(336, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 112) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(112, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 528) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(112, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 944) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(336, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 752) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2(1968, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 528) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(1136, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 1040) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(784, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1680, 272) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2(624, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1808, 112) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(1584, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1808, 528) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(1584, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 528) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(1808, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp14" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 944) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_M046.tscn" +location = Vector2(1808, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 144) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 176) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 624) +texture = ExtResource("303") +facing = "Left" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 624) +texture = ExtResource("304") +facing = "Up" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 1040) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 528) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 656) +texture = ExtResource("307") +facing = "Right" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 624) +texture = ExtResource("308") +facing = "Left" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 1136) +texture = ExtResource("309") +facing = "Left" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 176) +texture = ExtResource("310") +facing = "Down" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 1008) +texture = ExtResource("311") +facing = "Down" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1616, 1040) +texture = ExtResource("312") +facing = "Right" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 624) +texture = ExtResource("313") +facing = "Down" diff --git a/Maps/NowtochCity/Nowtoch_City_M046_tileset.tres b/Maps/NowtochCity/Nowtoch_City_M046_tileset.tres new file mode 100644 index 000000000..7b2a8eebd --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_M046_tileset.tres @@ -0,0 +1,395 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:26/0 = 0 +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:37/0 = 0 +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:26/0 = 0 +1:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:33/0 = 0 +1:34/0 = 0 +1:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:37/0 = 0 +1:38/0 = 0 +1:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:26/0 = 0 +2:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:33/0 = 0 +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:37/0 = 0 +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:25/0 = 0 +3:29/0 = 0 +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:34/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +6:32/0 = 0 +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 +7:21/0 = 0 +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:31/0 = 0 +7:32/0 = 0 +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NowtochCity/Nowtoch_City_M047.gd b/Maps/NowtochCity/Nowtoch_City_M047.gd new file mode 100644 index 000000000..2c6d00d19 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_M047.gd @@ -0,0 +1,26 @@ +extends Node2D # gen_map.py Map047 + +var map_name = "Nowtoch City" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 112): + Global.game.play_dialogue("MAP047_SIGN_1") + if check_pos == Vector2(176, 112): + Global.game.play_dialogue("MAP047_SIGN_2") + if check_pos == Vector2(144, 112): + Global.game.play_dialogue("MAP047_SIGN_3") + if check_pos == Vector2(1008, 144): + Global.game.play_dialogue("MAP047_SIGN_4") + if check_pos == Vector2(976, 144): + Global.game.play_dialogue("MAP047_SIGN_5") + if check_pos == Vector2(752, 144): + Global.game.play_dialogue("MAP047_SIGN_6") + if check_pos == Vector2(944, 144): + Global.game.play_dialogue("MAP047_SIGN_7") + if check_pos == Vector2(1040, 144): + Global.game.play_dialogue("MAP047_SIGN_8") + if check_pos == Vector2(816, 208): + Global.game.play_dialogue("MAP047_NPC_1") + if check_pos == Vector2(944, 208): + Global.game.play_dialogue("MAP047_NPC_2") + return null diff --git a/Maps/NowtochCity/Nowtoch_City_M047.gd.uid b/Maps/NowtochCity/Nowtoch_City_M047.gd.uid new file mode 100644 index 000000000..78a14a18d --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_M047.gd.uid @@ -0,0 +1 @@ +uid://b17x2ldhij22t diff --git a/Maps/NowtochCity/Nowtoch_City_M047.tscn b/Maps/NowtochCity/Nowtoch_City_M047.tscn new file mode 100644 index 000000000..818177b93 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_M047.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NowtochCity/Nowtoch_City_M047_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NowtochCity/Nowtoch_City_M047.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Pu-Tancoon.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_119.png" id="302"] +[node name="Nowtoch City" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262145, 0, 1, 262145, 4, 2, 262145, 4, 3, 262145, 4, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 262145, 4, 10, 262145, 4, 11, 262145, 4, 12, 131073, 1, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 65536, 1, 4, 65537, 0, 3, 65538, 65536, 3, 65539, 65536, 3, 65540, 65536, 3, 65541, 65536, 3, 65542, 65536, 3, 65543, 65536, 3, 65544, 65536, 3, 65545, 65536, 3, 65546, 65536, 3, 65547, 131072, 3, 65548, 262145, 2, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 262145, 0, 65559, 262145, 4, 65560, 262145, 4, 65561, 262145, 4, 65562, 262145, 4, 65563, 262145, 4, 65564, 262145, 4, 65565, 262145, 4, 65566, 262145, 4, 65567, 262145, 4, 65568, 262145, 4, 65569, 131073, 1, 65570, 1, 0, 131072, 1, 4, 131073, 0, 4, 131074, 65536, 4, 131075, 65536, 4, 131076, 65536, 4, 131077, 65536, 4, 131078, 65536, 4, 131079, 65536, 4, 131080, 65536, 4, 131081, 65536, 4, 131082, 65536, 4, 131083, 131072, 4, 131084, 262145, 2, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 4, 131095, 393216, 5, 131096, 393216, 5, 131097, 393216, 5, 131098, 393216, 5, 131099, 393216, 5, 131100, 393216, 5, 131101, 393216, 5, 131102, 393216, 5, 131103, 393216, 5, 131104, 393216, 5, 131105, 262145, 2, 131106, 1, 0, 196608, 1, 4, 196609, 0, 11, 196610, 0, 11, 196611, 0, 11, 196612, 0, 11, 196613, 0, 11, 196614, 0, 11, 196615, 0, 11, 196616, 0, 11, 196617, 0, 11, 196618, 0, 11, 196619, 0, 11, 196620, 262145, 2, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 4, 196631, 393216, 6, 196632, 393216, 6, 196633, 393216, 6, 196634, 393216, 6, 196635, 393216, 6, 196636, 393216, 6, 196637, 393216, 6, 196638, 393216, 6, 196639, 393216, 6, 196640, 393216, 6, 196641, 262145, 2, 196642, 1, 0, 262144, 1, 4, 262145, 0, 11, 262146, 0, 12, 262147, 0, 12, 262148, 0, 12, 262149, 0, 12, 262150, 0, 12, 262151, 0, 12, 262152, 0, 12, 262153, 0, 12, 262154, 0, 12, 262155, 0, 12, 262156, 262145, 2, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 4, 262167, 262144, 6, 262168, 262144, 6, 262169, 262144, 6, 262170, 262144, 6, 262171, 262144, 6, 262172, 262144, 6, 262173, 262144, 6, 262174, 262144, 6, 262175, 262144, 6, 262176, 262144, 6, 262177, 262145, 2, 262178, 1, 0, 327680, 1, 4, 327681, 0, 11, 327682, 262144, 16, 327683, 262144, 16, 327684, 0, 12, 327685, 0, 12, 327686, 0, 12, 327687, 0, 12, 327688, 0, 12, 327689, 0, 12, 327690, 0, 12, 327691, 0, 12, 327692, 262145, 2, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 4, 327703, 262144, 6, 327704, 262144, 5, 327705, 262144, 5, 327706, 262144, 5, 327707, 262144, 5, 327708, 262144, 5, 327709, 262144, 5, 327710, 262144, 5, 327711, 262144, 5, 327712, 262144, 5, 327713, 262145, 2, 327714, 1, 0, 393216, 1, 4, 393217, 0, 11, 393218, 0, 12, 393219, 0, 12, 393220, 0, 12, 393221, 0, 12, 393222, 0, 12, 393223, 0, 12, 393224, 0, 12, 393225, 0, 12, 393226, 0, 12, 393227, 0, 12, 393228, 262145, 2, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 4, 393239, 262144, 6, 393240, 262144, 5, 393241, 262144, 5, 393242, 262144, 5, 393243, 262144, 5, 393244, 262144, 5, 393245, 262144, 5, 393246, 262144, 5, 393247, 262144, 5, 393248, 262144, 5, 393249, 262145, 2, 393250, 1, 0, 458752, 1, 4, 458753, 0, 11, 458754, 0, 12, 458755, 0, 12, 458756, 0, 12, 458757, 0, 12, 458758, 0, 12, 458759, 0, 12, 458760, 0, 12, 458761, 0, 12, 458762, 0, 12, 458763, 0, 12, 458764, 262145, 2, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 4, 458775, 262144, 6, 458776, 262144, 5, 458777, 262144, 5, 458778, 262144, 5, 458779, 262144, 5, 458780, 262144, 5, 458781, 262144, 5, 458782, 262144, 5, 458783, 262144, 5, 458784, 262144, 5, 458785, 262145, 2, 458786, 1, 0, 524288, 1, 4, 524289, 0, 11, 524290, 0, 12, 524291, 0, 12, 524292, 0, 12, 524293, 0, 12, 524294, 0, 12, 524295, 0, 12, 524296, 0, 12, 524297, 0, 12, 524298, 0, 12, 524299, 0, 12, 524300, 262145, 2, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 4, 524311, 262144, 6, 524312, 262144, 5, 524313, 262144, 5, 524314, 262144, 5, 524315, 262144, 5, 524316, 262144, 5, 524317, 262144, 5, 524318, 262144, 5, 524319, 262144, 5, 524320, 262144, 5, 524321, 262145, 2, 524322, 1, 0, 589824, 1, 4, 589825, 0, 11, 589826, 0, 12, 589827, 0, 12, 589828, 0, 12, 589829, 0, 12, 589830, 0, 12, 589831, 0, 12, 589832, 0, 12, 589833, 0, 12, 589834, 0, 12, 589835, 0, 12, 589836, 262145, 2, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 4, 589847, 262144, 6, 589848, 262144, 5, 589849, 262144, 5, 589850, 262144, 5, 589851, 262144, 5, 589852, 262144, 5, 589853, 262144, 5, 589854, 262144, 5, 589855, 262144, 5, 589856, 262144, 5, 589857, 262145, 2, 589858, 1, 0, 655360, 131073, 0, 655361, 131073, 3, 655362, 131073, 3, 655363, 131073, 3, 655364, 131073, 3, 655365, 131073, 3, 655366, 131073, 3, 655367, 131073, 3, 655368, 131073, 3, 655369, 131073, 3, 655370, 131073, 3, 655371, 131073, 3, 655372, 65537, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 131073, 0, 655383, 131073, 3, 655384, 131073, 3, 655385, 131073, 3, 655386, 131073, 3, 655387, 131073, 3, 655388, 131073, 3, 655389, 131073, 3, 655390, 131073, 3, 655391, 131073, 3, 655392, 131073, 3, 655393, 65537, 0, 655394, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65537, 0, 3, 65538, 65536, 3, 65539, 65536, 3, 65540, 65536, 3, 65541, 65536, 3, 65542, 65536, 3, 65543, 65536, 3, 65544, 65536, 3, 65545, 65536, 3, 65546, 65536, 3, 65547, 131072, 3, 131073, 0, 4, 131074, 65536, 4, 131075, 65536, 4, 131076, 65536, 4, 131077, 65536, 4, 131078, 65536, 4, 131079, 65536, 4, 131080, 65536, 4, 131081, 65536, 4, 131082, 65536, 4, 131083, 131072, 4, 131098, 327680, 11, 131099, 393216, 11, 131100, 458752, 11, 196631, 65536, 9, 196632, 262144, 13, 196633, 327680, 13, 196634, 327680, 12, 196635, 393216, 12, 196636, 458752, 12, 196637, 196608, 9, 196638, 393216, 13, 196639, 458752, 13, 196640, 196608, 9, 262145, 196608, 15, 262146, 262144, 15, 262147, 262144, 15, 262148, 327680, 15, 262150, 65536, 20, 262151, 65536, 20, 262152, 0, 15, 262153, 65536, 15, 262154, 65536, 15, 262155, 131072, 15, 262167, 65536, 10, 262168, 262144, 14, 262169, 327680, 14, 262173, 196608, 10, 262174, 393216, 14, 262175, 458752, 14, 262176, 196608, 10, 327681, 196608, 16, 327682, 65536, 95, 327683, 131072, 95, 327684, 327680, 16, 327685, 65536, 20, 327686, 393216, 9, 327687, 458752, 9, 327688, 0, 16, 327689, 65536, 16, 327690, 65536, 16, 327691, 131072, 16, 327705, 0, 15, 327706, 65536, 15, 327707, 65536, 15, 327708, 65536, 15, 327709, 131072, 15, 393217, 196608, 16, 393218, 262144, 16, 393219, 262144, 16, 393220, 327680, 16, 393221, 65536, 20, 393222, 393216, 10, 393223, 458752, 10, 393224, 0, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 393241, 0, 16, 393242, 65536, 16, 393243, 65536, 16, 393244, 65536, 16, 393245, 131072, 16, 393248, 65536, 20, 458753, 196608, 17, 458754, 262144, 17, 458755, 262144, 17, 458756, 327680, 17, 458760, 0, 17, 458761, 65536, 17, 458762, 65536, 17, 458763, 131072, 17, 458777, 0, 17, 458778, 65536, 17, 458779, 65536, 17, 458780, 65536, 17, 458781, 131072, 17, 458782, 65536, 20, 458783, 393216, 9, 458784, 458752, 9, 524313, 196608, 13, 524317, 196608, 13, 524319, 393216, 10, 524320, 458752, 10, 589828, 131072, 29, 589829, 196608, 29, 589830, 262144, 29, 589849, 196608, 14, 589850, 131072, 29, 589851, 196608, 29, 589852, 262144, 29, 589853, 196608, 14 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131076, 327680, 7, 131077, 393216, 7, 131081, 65536, 9, 131082, 262144, 13, 131083, 327680, 13, 196612, 327680, 8, 196613, 393216, 8, 196617, 65536, 10, 196618, 262144, 14, 196619, 327680, 14, 262145, 0, 94, 262146, 65536, 94, 262147, 131072, 94, 327681, 0, 95, 327682, 65536, 97, 327683, 131072, 97, 393217, 0, 96, 393218, 65536, 96, 393219, 131072, 96 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 336) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2(1520, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 336) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2(624, 1776) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 208) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 208) +texture = ExtResource("302") +facing = "Down" diff --git a/Maps/NowtochCity/Nowtoch_City_M047_tileset.tres b/Maps/NowtochCity/Nowtoch_City_M047_tileset.tres new file mode 100644 index 000000000..5d45503d9 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_M047_tileset.tres @@ -0,0 +1,215 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:94/0 = 0 +0:95/0 = 0 +0:96/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:20/0 = 0 +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:96/0 = 0 +1:97/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:29/0 = 0 +2:94/0 = 0 +2:95/0 = 0 +2:96/0 = 0 +2:97/0 = 0 +3:9/0 = 0 +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:29/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:29/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NowtochCity/Nowtoch_City_Metro.gd b/Maps/NowtochCity/Nowtoch_City_Metro.gd new file mode 100644 index 000000000..f07802e65 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Metro.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map044 + +var map_name = "Nowtoch City(Metro)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(400, 272): + Global.game.play_dialogue("MAP044_NPC_1") + if check_pos == Vector2(304, 144): + Global.game.open_shop(['TURTICKET']) + return null diff --git a/Maps/NowtochCity/Nowtoch_City_Metro.gd.uid b/Maps/NowtochCity/Nowtoch_City_Metro.gd.uid new file mode 100644 index 000000000..ea08dfc1b --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Metro.gd.uid @@ -0,0 +1 @@ +uid://dlwtyf8hv1ibu diff --git a/Maps/NowtochCity/Nowtoch_City_Metro.tscn b/Maps/NowtochCity/Nowtoch_City_Metro.tscn new file mode 100644 index 000000000..7d1816007 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Metro.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NowtochCity/Nowtoch_City_Metro_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NowtochCity/Nowtoch_City_Metro.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Nowtoch City(Metro)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 262145, 0, 65538, 262145, 4, 65539, 262145, 4, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 262145, 4, 65550, 262145, 4, 65551, 262145, 4, 65552, 262145, 4, 65553, 131073, 1, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 4, 131074, 262144, 106, 131075, 327680, 106, 131076, 0, 109, 131077, 65536, 109, 131078, 262144, 106, 131079, 262144, 106, 131080, 262144, 106, 131081, 262144, 106, 131082, 262144, 106, 131083, 262144, 106, 131084, 262144, 106, 131085, 0, 109, 131086, 65536, 109, 131087, 327680, 106, 131088, 262144, 106, 131089, 262145, 2, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 4, 196610, 262144, 107, 196611, 327680, 107, 196612, 0, 110, 196613, 65536, 110, 196614, 262144, 107, 196615, 262144, 107, 196616, 262144, 107, 196617, 262144, 107, 196618, 262144, 107, 196619, 262144, 107, 196620, 262144, 107, 196621, 0, 110, 196622, 65536, 110, 196623, 327680, 107, 196624, 262144, 107, 196625, 262145, 2, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 4, 262146, 196608, 66, 262147, 196608, 66, 262148, 196608, 66, 262149, 196608, 66, 262150, 196608, 66, 262151, 196608, 66, 262152, 196608, 66, 262153, 196608, 66, 262154, 196608, 66, 262155, 196608, 66, 262156, 196608, 66, 262157, 196608, 66, 262158, 196608, 66, 262159, 196608, 66, 262160, 196608, 66, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 4, 327682, 196608, 66, 327683, 196608, 65, 327684, 196608, 65, 327685, 196608, 65, 327686, 196608, 65, 327687, 196608, 65, 327688, 196608, 65, 327689, 196608, 65, 327690, 196608, 65, 327691, 196608, 65, 327692, 196608, 65, 327693, 196608, 65, 327694, 196608, 65, 327695, 196608, 65, 327696, 196608, 65, 327697, 262145, 2, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 4, 393218, 196608, 66, 393219, 196608, 65, 393220, 196608, 65, 393221, 196608, 65, 393222, 196608, 65, 393223, 196608, 65, 393224, 196608, 65, 393225, 196608, 65, 393226, 196608, 65, 393227, 196608, 65, 393228, 196608, 65, 393229, 196608, 65, 393230, 196608, 65, 393231, 196608, 65, 393232, 196608, 65, 393233, 262145, 2, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 4, 458754, 196608, 66, 458755, 196608, 65, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 196608, 65, 458767, 196608, 65, 458768, 196608, 65, 458769, 262145, 2, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 4, 524290, 196608, 66, 524291, 196608, 65, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 196608, 65, 524303, 196608, 65, 524304, 196608, 65, 524305, 262145, 2, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 4, 589826, 196608, 66, 589827, 196608, 65, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 196608, 65, 589839, 196608, 65, 589840, 196608, 65, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 4, 655362, 196608, 66, 655363, 196608, 65, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 196608, 65, 655375, 196608, 65, 655376, 196608, 65, 655377, 262145, 2, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 4, 720898, 196608, 66, 720899, 196608, 65, 720900, 196608, 65, 720901, 196608, 65, 720902, 196608, 65, 720903, 196608, 65, 720904, 196608, 65, 720905, 196608, 65, 720906, 196608, 65, 720907, 196608, 65, 720908, 196608, 65, 720909, 196608, 65, 720910, 196608, 65, 720911, 196608, 65, 720912, 196608, 65, 720913, 262145, 2, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 131073, 0, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 131073, 3, 786446, 131073, 3, 786447, 131073, 3, 786448, 131073, 3, 786449, 65537, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131078, 393216, 40, 131079, 458752, 40, 131080, 458752, 18, 131081, 262144, 36, 131082, 327680, 36, 196611, 458752, 21, 196614, 393216, 41, 196615, 458752, 41, 196616, 458752, 19, 196617, 262144, 37, 196618, 327680, 37, 196619, 0, 87, 196620, 65536, 87, 262152, 262144, 45, 262153, 327680, 45, 262154, 458752, 45, 262155, 0, 88, 262156, 65536, 88, 262159, 0, 21, 262160, 65536, 21, 327688, 262144, 46, 327689, 327680, 46, 327690, 458752, 46, 327691, 0, 89, 327692, 65536, 89, 327695, 0, 22, 327696, 65536, 22, 393231, 0, 23, 393232, 65536, 23, 524291, 262144, 115, 524292, 327680, 115, 524294, 262144, 115, 524295, 327680, 115, 524299, 262144, 115, 524300, 327680, 115, 524302, 262144, 115, 524303, 327680, 115, 655362, 327680, 40, 655363, 262144, 115, 655364, 327680, 115, 655366, 262144, 115, 655367, 327680, 115, 655371, 262144, 115, 655372, 327680, 115, 655374, 262144, 115, 655375, 327680, 115, 655376, 327680, 40, 720898, 327680, 41, 720904, 131072, 29, 720905, 196608, 29, 720906, 262144, 29, 720912, 327680, 41 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196616, 262144, 43, 196618, 458752, 43 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 176) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_Metro_M045.tscn" +location = Vector2(208, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 400) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2(1104, 624) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 272) +texture = ExtResource("301") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 144) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/NowtochCity/Nowtoch_City_Metro_M045.gd b/Maps/NowtochCity/Nowtoch_City_Metro_M045.gd new file mode 100644 index 000000000..431f6ade3 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Metro_M045.gd @@ -0,0 +1,16 @@ +extends Node2D # gen_map.py Map045 + +var map_name = "Nowtoch City(Metro)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(240, 272): + Global.game.play_dialogue("MAP045_NPC_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP045_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(210, 1) + Global.game.recive_item(210) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/NowtochCity/Nowtoch_City_Metro_M045.gd.uid b/Maps/NowtochCity/Nowtoch_City_Metro_M045.gd.uid new file mode 100644 index 000000000..7f6a4ffb9 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Metro_M045.gd.uid @@ -0,0 +1 @@ +uid://b3v6kdpu6q0pp diff --git a/Maps/NowtochCity/Nowtoch_City_Metro_M045.tscn b/Maps/NowtochCity/Nowtoch_City_Metro_M045.tscn new file mode 100644 index 000000000..8690775ed --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Metro_M045.tscn @@ -0,0 +1,59 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NowtochCity/Nowtoch_City_Metro_M045_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NowtochCity/Nowtoch_City_Metro_M045.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_067.png" id="301"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Nowtoch City(Metro)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 98, 1, 0, 98, 2, 0, 98, 3, 0, 98, 4, 0, 98, 5, 0, 98, 6, 0, 98, 7, 0, 98, 8, 0, 98, 9, 0, 98, 10, 0, 98, 11, 0, 98, 12, 0, 98, 13, 0, 98, 14, 0, 98, 15, 0, 98, 16, 0, 98, 17, 0, 98, 18, 0, 98, 19, 0, 98, 20, 0, 98, 21, 0, 98, 22, 0, 98, 23, 262145, 2, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 0, 99, 65537, 0, 99, 65538, 0, 99, 65539, 0, 99, 65540, 0, 99, 65541, 0, 99, 65542, 0, 99, 65543, 0, 99, 65544, 0, 99, 65545, 0, 99, 65546, 0, 99, 65547, 0, 99, 65548, 0, 99, 65549, 0, 99, 65550, 0, 99, 65551, 0, 99, 65552, 0, 99, 65553, 0, 99, 65554, 0, 99, 65555, 0, 99, 65556, 0, 99, 65557, 0, 99, 65558, 0, 99, 65559, 262145, 2, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 131072, 0, 100, 131073, 0, 100, 131074, 0, 100, 131075, 0, 100, 131076, 0, 100, 131077, 0, 100, 131078, 0, 100, 131079, 0, 100, 131080, 0, 100, 131081, 0, 100, 131082, 0, 100, 131083, 0, 100, 131084, 0, 100, 131085, 0, 100, 131086, 0, 100, 131087, 0, 100, 131088, 0, 100, 131089, 0, 100, 131090, 0, 100, 131091, 0, 100, 131092, 0, 100, 131093, 0, 100, 131094, 0, 100, 131095, 262145, 2, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 196608, 0, 101, 196609, 0, 101, 196610, 0, 101, 196611, 0, 101, 196612, 0, 101, 196613, 0, 101, 196614, 0, 101, 196615, 0, 101, 196616, 0, 101, 196617, 0, 101, 196618, 0, 101, 196619, 0, 101, 196620, 0, 101, 196621, 0, 101, 196622, 0, 101, 196623, 0, 101, 196624, 0, 101, 196625, 0, 101, 196626, 0, 101, 196627, 0, 101, 196628, 0, 101, 196629, 0, 101, 196630, 0, 101, 196631, 262145, 2, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 262144, 196608, 115, 262145, 196608, 115, 262146, 196608, 115, 262147, 196608, 115, 262148, 196608, 115, 262149, 196608, 115, 262150, 196608, 115, 262151, 196608, 115, 262152, 196608, 115, 262153, 196608, 115, 262154, 196608, 115, 262155, 196608, 115, 262156, 196608, 115, 262157, 196608, 115, 262158, 196608, 115, 262159, 196608, 115, 262160, 196608, 115, 262161, 196608, 115, 262162, 196608, 115, 262163, 196608, 115, 262164, 196608, 115, 262165, 196608, 115, 262166, 196608, 115, 262167, 262145, 2, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 327680, 196608, 115, 327681, 196608, 115, 327682, 196608, 115, 327683, 196608, 115, 327684, 196608, 115, 327685, 196608, 115, 327686, 196608, 115, 327687, 196608, 115, 327688, 196608, 115, 327689, 196608, 115, 327690, 196608, 115, 327691, 196608, 115, 327692, 196608, 115, 327693, 196608, 115, 327694, 196608, 115, 327695, 196608, 115, 327696, 196608, 115, 327697, 196608, 115, 327698, 196608, 115, 327699, 196608, 115, 327700, 196608, 115, 327701, 196608, 115, 327702, 196608, 115, 327703, 262145, 2, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 393216, 196608, 115, 393217, 196608, 115, 393218, 196608, 115, 393219, 196608, 115, 393220, 196608, 115, 393221, 196608, 115, 393222, 196608, 115, 393223, 196608, 115, 393224, 196608, 115, 393225, 196608, 115, 393226, 196608, 115, 393227, 196608, 115, 393228, 196608, 115, 393229, 196608, 115, 393230, 196608, 115, 393231, 196608, 115, 393232, 196608, 115, 393233, 196608, 115, 393234, 196608, 115, 393235, 196608, 115, 393236, 196608, 115, 393237, 196608, 115, 393238, 196608, 115, 393239, 262145, 2, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 458752, 131073, 3, 458753, 131073, 3, 458754, 131073, 3, 458755, 1, 6, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 196608, 65, 458767, 196608, 65, 458768, 262145, 5, 458769, 131073, 3, 458770, 131073, 3, 458771, 131073, 3, 458772, 131073, 3, 458773, 131073, 3, 458774, 131073, 3, 458775, 65537, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 196608, 65, 524303, 196608, 65, 524304, 262145, 2, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 196608, 65, 589839, 196608, 65, 589840, 262145, 2, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 196608, 65, 655375, 196608, 65, 655376, 262145, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 196608, 65, 720901, 196608, 65, 720902, 196608, 65, 720903, 196608, 65, 720904, 196608, 65, 720905, 196608, 65, 720906, 196608, 65, 720907, 196608, 65, 720908, 196608, 65, 720909, 196608, 65, 720910, 196608, 65, 720911, 196608, 65, 720912, 262145, 2, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 196608, 65, 786437, 196608, 65, 786438, 196608, 65, 786439, 196608, 65, 786440, 196608, 65, 786441, 196608, 65, 786442, 196608, 65, 786443, 196608, 65, 786444, 196608, 65, 786445, 196608, 65, 786446, 196608, 65, 786447, 196608, 65, 786448, 262145, 2, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 4, 851972, 196608, 65, 851973, 196608, 65, 851974, 196608, 65, 851975, 196608, 65, 851976, 196608, 65, 851977, 196608, 65, 851978, 196608, 65, 851979, 196608, 65, 851980, 196608, 65, 851981, 196608, 65, 851982, 196608, 65, 851983, 196608, 65, 851984, 262145, 2, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 131073, 0, 917508, 131073, 3, 917509, 131073, 3, 917510, 131073, 3, 917511, 131073, 3, 917512, 131073, 3, 917513, 131073, 3, 917514, 131073, 3, 917515, 131073, 3, 917516, 131073, 3, 917517, 131073, 3, 917518, 131073, 3, 917519, 131073, 3, 917520, 65537, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262144, 0, 115, 262145, 0, 115, 262146, 0, 115, 262147, 0, 115, 262148, 0, 115, 262149, 0, 115, 262150, 0, 115, 262151, 0, 115, 262152, 0, 115, 262153, 0, 115, 262154, 0, 115, 262155, 0, 115, 262156, 0, 115, 262157, 0, 115, 262158, 0, 115, 262159, 0, 115, 262160, 0, 115, 262161, 0, 115, 262162, 0, 115, 262163, 0, 115, 262164, 0, 115, 262165, 0, 115, 262166, 0, 115, 327680, 0, 116, 327681, 0, 116, 327682, 0, 116, 327683, 0, 116, 327684, 0, 116, 327685, 0, 116, 327686, 0, 116, 327687, 0, 116, 327688, 0, 116, 327689, 0, 116, 327690, 0, 116, 327691, 0, 116, 327692, 0, 116, 327693, 0, 116, 327694, 0, 116, 327695, 0, 116, 327696, 0, 116, 327697, 0, 116, 327698, 0, 116, 327699, 0, 116, 327700, 0, 116, 327701, 0, 116, 327702, 0, 116, 393220, 131072, 116, 393221, 65536, 116, 393222, 65536, 116, 393223, 65536, 116, 393224, 196608, 116, 393225, 131072, 115, 393226, 65536, 115, 393227, 131072, 115, 393228, 131072, 116, 393229, 65536, 116, 393230, 65536, 116, 393231, 196608, 116 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131082, 393216, 20, 262148, 0, 111, 262149, 65536, 111, 262150, 131072, 111, 262151, 196608, 111, 262152, 262144, 111, 262153, 327680, 111, 262154, 393216, 111, 262155, 0, 113, 262156, 65536, 113, 262157, 131072, 113, 262158, 196608, 113, 262159, 262144, 113, 262160, 327680, 113, 262161, 393216, 113, 327684, 0, 112, 327685, 65536, 112, 327686, 131072, 112, 327687, 196608, 112, 327688, 262144, 112, 327689, 327680, 112, 327690, 393216, 112, 327691, 0, 114, 327692, 65536, 114, 327693, 131072, 114, 327694, 196608, 114, 327695, 262144, 114, 327696, 327680, 114, 327697, 393216, 114, 524294, 262144, 115, 524295, 327680, 115, 524299, 262144, 115, 524300, 327680, 115, 524302, 262144, 115, 524303, 327680, 115, 655364, 393216, 21, 655366, 262144, 115, 655367, 327680, 115, 655371, 262144, 115, 655372, 327680, 115, 655374, 262144, 115, 655375, 327680, 115, 720900, 393216, 22, 720901, 458752, 22, 786436, 393216, 23, 786437, 458752, 23, 786443, 262144, 115, 786444, 327680, 115, 786446, 262144, 115, 786447, 327680, 115, 851972, 393216, 24, 851973, 458752, 24 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 240) +scene_destination = "res://Maps/BuroleTown/Burole_Town_Metro_M006.tscn" +location = Vector2(336, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 400) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City_Metro.tscn" +location = Vector2(464, 176) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 272) +texture = ExtResource("301") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(496, 432) +texture = ExtResource("6") +item_id = 210 diff --git a/Maps/NowtochCity/Nowtoch_City_Metro_M045_tileset.tres b/Maps/NowtochCity/Nowtoch_City_Metro_M045_tileset.tres new file mode 100644 index 000000000..d97153ed0 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Metro_M045_tileset.tres @@ -0,0 +1,209 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:98/0 = 0 +0:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:116/0 = 0 +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:116/0 = 0 +3:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:113/0 = 0 +5:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:111/0 = 0 +6:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:23/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NowtochCity/Nowtoch_City_Metro_tileset.tres b/Maps/NowtochCity/Nowtoch_City_Metro_tileset.tres new file mode 100644 index 000000000..b2690fe8e --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Metro_tileset.tres @@ -0,0 +1,197 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:110/0 = 0 +0:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:29/0 = 0 +3:65/0 = 0 +3:66/0 = 0 +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NowtochCity/Nowtoch_City_Pokemart.gd b/Maps/NowtochCity/Nowtoch_City_Pokemart.gd new file mode 100644 index 000000000..6b1fb1306 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Pokemart.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map041 + +var map_name = "Nowtoch City(Pokemart)" diff --git a/Maps/NowtochCity/Nowtoch_City_Pokemart.gd.uid b/Maps/NowtochCity/Nowtoch_City_Pokemart.gd.uid new file mode 100644 index 000000000..fcffbfb36 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Pokemart.gd.uid @@ -0,0 +1 @@ +uid://7bqhfh8lcosm diff --git a/Maps/NowtochCity/Nowtoch_City_Pokemart.tscn b/Maps/NowtochCity/Nowtoch_City_Pokemart.tscn new file mode 100644 index 000000000..5f9cf0315 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Pokemart.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NowtochCity/Nowtoch_City_Pokemart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NowtochCity/Nowtoch_City_Pokemart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="501"] +[node name="Nowtoch City(Pokemart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2(752, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/NowtochCity/Nowtoch_City_Pokemart_tileset.tres b/Maps/NowtochCity/Nowtoch_City_Pokemart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_City_Pokemart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NowtochCity/Nowtoch_Gym.gd b/Maps/NowtochCity/Nowtoch_Gym.gd new file mode 100644 index 000000000..610369193 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_Gym.gd @@ -0,0 +1,239 @@ +extends Node2D + +var background_music = "res://Audio/BGM/PU-Gym2.ogg"; + +var type = "Indoors" +var place_name = "Nowtoch City Gym" + + +var gym_guy +var maria +var trainer1 +var trainer2 + +signal battle_done + +func _ready(): + gym_guy = $NPC_Layer/GymGuy + maria = $NPC_Layer/Maria + trainer1 = $NPC_Layer/Trainer1 + trainer2 = $NPC_Layer/Trainer2 + + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + + if Global.past_events.has("GYM1_TRAINER1_DEFEATED"): + trainer1.seeking = false + trainer1.defeated = true + if Global.past_events.has("GYM1_TRAINER2_DEFEATED"): + trainer2.seeking = false + trainer2.defeated = true + +func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact + if check_pos == trainer1.position: + trainer1.face_player(direction) + if !trainer1.defeated: + trainer_battle(trainer1) + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("GYM1_TRAINER_1_DEFEAT" , trainer1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + if check_pos == trainer2.position: + trainer2.face_player(direction) + if !trainer2.defeated: + trainer_battle(trainer1) + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("GYM1_TRAINER_2_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + if check_pos == maria.position: + maria.face_player(direction) + Global.game.lock_player() + + if !Global.past_events.has("GYM1_COMPLETE"): + for i in range(1, 8): + Global.game.play_dialogue_with_point("GYM1_MARIA_" + str(i) , maria.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + maira_battle() + await self.battle_done + Global.game.lock_player() + for i in range(10, 13): + Global.game.play_dialogue_with_point("GYM1_MARIA_" + str(i) , maria.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + # Add TM27 + Global.game.recive_item(259) + await Global.game.end_of_event + + for i in range(13, 16): + Global.game.play_dialogue_with_point("GYM1_MARIA_" + str(i) , maria.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + else: + Global.game.play_dialogue_with_point("GYM1_MARIA_16" , maria.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.release_player() + if check_pos == gym_guy.position: + Global.game.lock_player() + gym_guy.face_player(direction) + Global.game.play_dialogue_with_point("GYM1_GYM_GUY_1" , gym_guy.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("GYM1_GYM_GUY_2" , gym_guy.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("GYM1_GYM_GUY_3" , gym_guy.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("GYM1_GYM_GUY_4" , gym_guy.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + if !Global.past_events.has("GYM1_GOT_WATER"): + Global.game.play_dialogue_with_point("GYM1_GYM_GUY_5" , gym_guy.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.past_events.append("GYM1_GOT_WATER") + Global.game.recive_item(187) + await Global.game.end_of_event + else: + Global.game.play_dialogue_with_point("GYM1_GYM_GUY_6" , gym_guy.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + if check_pos == Vector2(112, 1040) && OS.is_debug_build(): # TO BE DELETED + Global.inventory.add_item_by_id_multiple(171, 5) + print("Added") + + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + # Play encounter music + npc_trainer.alert() + await npc_trainer.alert_done + match npc_trainer: + trainer1: + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + trainer2: + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-FemaleEncounter.ogg") + Global.game.get_node("Background_music").play() + + # Turn player to face trainer + match npc_trainer.facing: + "Up": + Global.game.player.set_facing_direction("Down") + "Down": + Global.game.player.set_facing_direction("Up") + "Left": + Global.game.player.set_facing_direction("Right") + "Right": + Global.game.player.set_facing_direction("Left") + + # Walk towards player + npc_trainer.move_to_player() + await npc_trainer.done_movement + + # Pre-battle talk + match npc_trainer: + trainer1: + Global.game.play_dialogue_with_point("GYM1_TRAINER_1" , npc_trainer.get_global_transform_with_canvas().get_origin()) + trainer2: + Global.game.play_dialogue_with_point("GYM1_TRAINER_2" , npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + match npc_trainer: + trainer1: + trainer1_battle() + trainer2: + trainer2_battle() + +func trainer1_battle(): + var trainer = trainer1 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.INDOOR_1 + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer013.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("GYM1_TRAINER_1_DEFEAT") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("GYM1_TRAINER1_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() + +func trainer2_battle(): + var trainer = trainer2 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.INDOOR_1 + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer002.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("GYM1_TRAINER_2_DEFEAT") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("GYM1_TRAINER2_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() + +func maira_battle(): + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_GYML + bid.battle_back = bid.BattleBack.INDOOR_1 + bid.opponent = Opponent.new() + bid.opponent.name = "LEADER Maria" + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer071.png") + bid.opponent.opponent_type = Opponent.OPPONENT_GYM_LEADER + bid.opponent.after_battle_quote = tr("GYM1_MARIA_9") + bid.victory_award = 1200 + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + + var poke_group = [] + var poke = Pokemon.new() + poke.set_basic_pokemon_by_level(35, 10) # Owten + poke_group.append(poke) + + poke = Pokemon.new() + poke.set_basic_pokemon_by_level(29, 10) # Feleng + poke_group.append(poke) + + poke = Pokemon.new() + poke.set_basic_pokemon_by_level(30, 12) # Felunge + poke_group.append(poke) + + bid.opponent.pokemon_group = poke_group + + Global.game.trainer_battle(bid, false) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + Global.past_events.append("GYM1_COMPLETE") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + emit_signal("battle_done") \ No newline at end of file diff --git a/Maps/NowtochCity/Nowtoch_Gym.gd.uid b/Maps/NowtochCity/Nowtoch_Gym.gd.uid new file mode 100644 index 000000000..f26e24abd --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_Gym.gd.uid @@ -0,0 +1 @@ +uid://cicpqr5hiwvci diff --git a/Maps/NowtochCity/Nowtoch Gym.tmx b/Maps/NowtochCity/Nowtoch_Gym.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/NowtochCity/Nowtoch Gym.tmx rename to Maps/NowtochCity/Nowtoch_Gym.tmx diff --git a/Maps/NowtochCity/Nowtoch_Gym.tscn b/Maps/NowtochCity/Nowtoch_Gym.tscn new file mode 100644 index 000000000..61fb209b7 --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_Gym.tscn @@ -0,0 +1,62 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_indoors+.tres" type="TileSet" id=1] +[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=2] +[ext_resource path="res://Maps/NowtochCity/Nowtoch_Gym.gd" type="Script" id=3] +[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=4] +[ext_resource path="res://Graphics/Characters/PU-Maria.png" type="Texture2D" id=5] +[ext_resource path="res://Graphics/Characters/HGSS_057.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Characters/HGSS_002.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Characters/HGSS_007.png" type="Texture2D" id=8] + +[node name="Gym1" type="Node2D"] +script = ExtResource( 3 ) + +[node name="Tile Layer 1" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 327680, 24, 2, 327680, 24, 3, 327680, 24, 4, 327680, 24, 5, 327680, 24, 6, 327680, 24, 7, 327680, 24, 8, 327680, 24, 9, 327680, 24, 10, 327680, 24, 11, 327680, 24, 12, 327680, 24, 13, 327680, 24, 14, 327680, 24, 15, 327680, 24, 16, 327680, 24, 17, 327680, 24, 18, 327680, 24, 19, 327680, 24, 20, 327680, 24, 21, 327680, 24, 22, 327680, 24, 23, 327680, 24, 24, 327680, 24, 25, 327680, 24, 26, 327680, 24, 27, 327680, 24, 28, 327680, 24, 29, 327680, 24, 30, 327680, 24, 31, 327680, 24, 32, 327680, 24, 33, 327680, 24, 34, 327680, 24, 35, 327680, 24, 36, 327680, 24, 37, 327680, 24, 38, 327680, 24, 39, 327680, 24, 40, 327680, 24, 41, 327680, 24, 42, 327680, 24, 43, 327680, 24, 44, 327680, 24, 45, 327680, 24, 46, 327680, 24, 47, 327680, 24, 48, 327680, 24, 49, 327680, 24, 50, 327680, 24, 51, 327680, 24, 52, 327680, 24, 53, 327680, 24, 54, 327680, 24, 55, 327680, 24, 56, 327680, 24, 57, 327680, 24, 58, 327680, 24, 59, 327680, 24, 60, 327680, 24, 61, 327680, 24, 62, 327680, 24, 63, 327680, 24, 64, 327680, 24, 65, 327680, 24, 66, 327680, 24, 67, 327680, 24, 68, 327680, 24, 69, 327680, 24, 65536, 327680, 24, 65537, 327680, 24, 65538, 327680, 24, 65539, 327680, 24, 65540, 327680, 24, 65541, 327680, 24, 65542, 327680, 24, 65543, 327680, 24, 65544, 327680, 24, 65545, 327680, 24, 65546, 327680, 24, 65547, 327680, 24, 65548, 327680, 24, 65549, 327680, 24, 65550, 327680, 24, 65551, 327680, 24, 65552, 327680, 24, 65553, 327680, 24, 65554, 327680, 24, 65555, 327680, 24, 65556, 327680, 24, 65557, 327680, 24, 65558, 327680, 24, 65559, 327680, 24, 65560, 327680, 24, 65561, 327680, 24, 65562, 327680, 24, 65563, 327680, 24, 65564, 327680, 24, 65565, 327680, 24, 65566, 327680, 24, 65567, 327680, 24, 65568, 327680, 24, 65569, 327680, 24, 65570, 327680, 24, 65571, 327680, 24, 65572, 327680, 24, 65573, 327680, 24, 65574, 327680, 24, 65575, 327680, 24, 65576, 327680, 24, 65577, 327680, 24, 65578, 327680, 24, 65579, 327680, 24, 65580, 327680, 24, 65581, 327680, 24, 65582, 327680, 24, 65583, 327680, 24, 65584, 327680, 24, 65585, 327680, 24, 65586, 327680, 24, 65587, 327680, 24, 65588, 327680, 24, 65589, 327680, 24, 65590, 327680, 24, 65591, 327680, 24, 65592, 327680, 24, 65593, 327680, 24, 65594, 327680, 24, 65595, 327680, 24, 65596, 327680, 24, 65597, 327680, 24, 65598, 327680, 24, 65599, 327680, 24, 65600, 327680, 24, 65601, 327680, 24, 65602, 327680, 24, 65603, 327680, 24, 65604, 327680, 24, 65605, 327680, 24, 131072, 327680, 24, 131073, 327680, 24, 131074, 327680, 24, 131075, 327680, 24, 131076, 327680, 24, 131077, 327680, 24, 131078, 327680, 24, 131079, 327680, 24, 131080, 327680, 24, 131081, 327680, 24, 131082, 327680, 24, 131083, 327680, 24, 131084, 327680, 24, 131085, 327680, 24, 131086, 327680, 24, 131087, 327680, 24, 131088, 327680, 24, 131089, 327680, 24, 131090, 327680, 24, 131091, 327680, 24, 131092, 327680, 24, 131093, 327680, 24, 131094, 327680, 24, 131095, 327680, 24, 131096, 327680, 24, 131097, 327680, 24, 131098, 327680, 24, 131099, 327680, 24, 131100, 327680, 24, 131101, 327680, 24, 131102, 327680, 24, 131103, 327680, 24, 131104, 327680, 24, 131105, 327680, 24, 131106, 327680, 24, 131107, 327680, 24, 131108, 327680, 24, 131109, 327680, 24, 131110, 327680, 24, 131111, 327680, 24, 131112, 327680, 24, 131113, 327680, 24, 131114, 327680, 24, 131115, 327680, 24, 131116, 327680, 24, 131117, 327680, 24, 131118, 327680, 24, 131119, 327680, 24, 131120, 327680, 24, 131121, 327680, 24, 131122, 327680, 24, 131123, 327680, 24, 131124, 327680, 24, 131125, 327680, 24, 131126, 327680, 24, 131127, 327680, 24, 131128, 327680, 24, 131129, 327680, 24, 131130, 327680, 24, 131131, 327680, 24, 131132, 327680, 24, 131133, 327680, 24, 131134, 327680, 24, 131135, 327680, 24, 131136, 327680, 24, 131137, 327680, 24, 131138, 327680, 24, 131139, 327680, 24, 131140, 327680, 24, 131141, 327680, 24, 196608, 327680, 24, 196609, 327680, 24, 196610, 327680, 24, 196611, 327680, 24, 196612, 327680, 24, 196613, 327680, 24, 196614, 327680, 24, 196615, 327680, 24, 196616, 327680, 24, 196617, 327680, 24, 196618, 327680, 24, 196619, 327680, 24, 196620, 327680, 24, 196621, 327680, 24, 196622, 327680, 24, 196623, 327680, 24, 196624, 327680, 24, 196625, 327680, 24, 196626, 327680, 24, 196627, 327680, 24, 196628, 327680, 24, 196629, 327680, 24, 196630, 327680, 24, 196631, 327680, 24, 196632, 327680, 24, 196633, 327680, 24, 196634, 327680, 24, 196635, 327680, 24, 196636, 327680, 24, 196637, 327680, 24, 196638, 327680, 24, 196639, 327680, 24, 196640, 327680, 24, 196641, 327680, 24, 196642, 327680, 24, 196643, 327680, 24, 196644, 327680, 24, 196645, 327680, 24, 196646, 327680, 24, 196647, 327680, 24, 196648, 327680, 24, 196649, 327680, 24, 196650, 327680, 24, 196651, 327680, 24, 196652, 327680, 24, 196653, 327680, 24, 196654, 327680, 24, 196655, 327680, 24, 196656, 327680, 24, 196657, 327680, 24, 196658, 327680, 24, 196659, 327680, 24, 196660, 327680, 24, 196661, 327680, 24, 196662, 327680, 24, 196663, 327680, 24, 196664, 327680, 24, 196665, 327680, 24, 196666, 327680, 24, 196667, 327680, 24, 196668, 327680, 24, 196669, 327680, 24, 196670, 327680, 24, 196671, 327680, 24, 196672, 327680, 24, 196673, 327680, 24, 196674, 327680, 24, 196675, 327680, 24, 196676, 327680, 24, 196677, 327680, 24, 262144, 327680, 24, 262145, 327680, 24, 262146, 327680, 24, 262147, 327680, 24, 262148, 327680, 24, 262149, 327680, 24, 262150, 327680, 24, 262151, 327680, 24, 262152, 327680, 24, 262153, 327680, 24, 262154, 327680, 24, 262155, 327680, 24, 262156, 327680, 24, 262157, 327680, 24, 262158, 327680, 24, 262159, 327680, 24, 262160, 327680, 24, 262161, 327680, 24, 262162, 327680, 24, 262163, 327680, 24, 262164, 327680, 24, 262165, 327680, 24, 262166, 327680, 24, 262167, 327680, 24, 262168, 327680, 24, 262169, 327680, 24, 262170, 327680, 24, 262171, 327680, 24, 262172, 327680, 24, 262173, 327680, 24, 262174, 327680, 24, 262175, 327680, 24, 262176, 327680, 24, 262177, 327680, 24, 262178, 327680, 24, 262179, 327680, 24, 262180, 327680, 24, 262181, 327680, 24, 262182, 327680, 24, 262183, 327680, 24, 262184, 327680, 24, 262185, 327680, 24, 262186, 327680, 24, 262187, 327680, 24, 262188, 327680, 24, 262189, 327680, 24, 262190, 327680, 24, 262191, 327680, 24, 262192, 327680, 24, 262193, 327680, 24, 262194, 327680, 24, 262195, 327680, 24, 262196, 327680, 24, 262197, 327680, 24, 262198, 327680, 24, 262199, 327680, 24, 262200, 327680, 24, 262201, 327680, 24, 262202, 327680, 24, 262203, 327680, 24, 262204, 327680, 24, 262205, 327680, 24, 262206, 327680, 24, 262207, 327680, 24, 262208, 327680, 24, 262209, 327680, 24, 262210, 327680, 24, 262211, 327680, 24, 262212, 327680, 24, 262213, 327680, 24, 327680, 327680, 24, 327681, 327680, 24, 327682, 327680, 24, 327683, 327680, 24, 327684, 327680, 24, 327685, 327680, 24, 327686, 327680, 24, 327687, 327680, 24, 327688, 327680, 24, 327689, 327680, 24, 327690, 327680, 24, 327691, 327680, 24, 327692, 327680, 24, 327693, 327680, 24, 327694, 327680, 24, 327695, 327680, 24, 327696, 327680, 24, 327697, 327680, 24, 327698, 327680, 24, 327699, 327680, 24, 327700, 327680, 24, 327701, 327680, 24, 327702, 327680, 24, 327703, 327680, 24, 327704, 327680, 24, 327705, 327680, 24, 327706, 327680, 24, 327707, 327680, 24, 327708, 327680, 24, 327709, 327680, 24, 327710, 327680, 24, 327711, 327680, 24, 327712, 327680, 24, 327713, 327680, 24, 327714, 327680, 24, 327715, 327680, 24, 327716, 327680, 24, 327717, 327680, 24, 327718, 327680, 24, 327719, 327680, 24, 327720, 327680, 24, 327721, 327680, 24, 327722, 327680, 24, 327723, 327680, 24, 327724, 327680, 24, 327725, 327680, 24, 327726, 327680, 24, 327727, 327680, 24, 327728, 327680, 24, 327729, 327680, 24, 327730, 327680, 24, 327731, 327680, 24, 327732, 327680, 24, 327733, 327680, 24, 327734, 327680, 24, 327735, 327680, 24, 327736, 327680, 24, 327737, 327680, 24, 327738, 327680, 24, 327739, 327680, 24, 327740, 327680, 24, 327741, 327680, 24, 327742, 327680, 24, 327743, 327680, 24, 327744, 327680, 24, 327745, 327680, 24, 327746, 327680, 24, 327747, 327680, 24, 327748, 327680, 24, 327749, 327680, 24, 393216, 327680, 24, 393217, 327680, 24, 393218, 327680, 24, 393219, 327680, 24, 393220, 327680, 24, 393221, 327680, 24, 393222, 327680, 24, 393223, 327680, 24, 393224, 327680, 24, 393225, 327680, 24, 393226, 327680, 24, 393227, 327680, 24, 393228, 327680, 24, 393229, 327680, 24, 393230, 327680, 24, 393231, 327680, 24, 393232, 327680, 24, 393233, 327680, 24, 393234, 327680, 24, 393235, 327680, 24, 393236, 327680, 24, 393237, 327680, 24, 393238, 327680, 24, 393239, 327680, 24, 393240, 327680, 24, 393241, 327680, 24, 393242, 327680, 24, 393243, 327680, 24, 393244, 327680, 24, 393245, 327680, 24, 393246, 327680, 24, 393247, 327680, 24, 393248, 327680, 24, 393249, 327680, 24, 393250, 327680, 24, 393251, 327680, 24, 393252, 327680, 24, 393253, 327680, 24, 393254, 327680, 24, 393255, 327680, 24, 393256, 327680, 24, 393257, 327680, 24, 393258, 327680, 24, 393259, 327680, 24, 393260, 327680, 24, 393261, 327680, 24, 393262, 327680, 24, 393263, 327680, 24, 393264, 327680, 24, 393265, 327680, 24, 393266, 327680, 24, 393267, 327680, 24, 393268, 327680, 24, 393269, 327680, 24, 393270, 327680, 24, 393271, 327680, 24, 393272, 327680, 24, 393273, 327680, 24, 393274, 327680, 24, 393275, 327680, 24, 393276, 327680, 24, 393277, 327680, 24, 393278, 327680, 24, 393279, 327680, 24, 393280, 327680, 24, 393281, 327680, 24, 393282, 327680, 24, 393283, 327680, 24, 393284, 327680, 24, 393285, 327680, 24, 458752, 327680, 24, 458753, 327680, 24, 458754, 327680, 24, 458755, 327680, 24, 458756, 327680, 24, 458757, 327680, 24, 458758, 327680, 24, 458759, 327680, 24, 458760, 327680, 24, 458761, 327680, 24, 458762, 327680, 24, 458763, 327680, 24, 458764, 327680, 24, 458765, 327680, 24, 458766, 327680, 24, 458767, 327680, 24, 458768, 327680, 24, 458769, 327680, 24, 458770, 327680, 24, 458771, 327680, 24, 458772, 327680, 24, 458773, 327680, 24, 458774, 327680, 24, 458775, 327680, 24, 458776, 327680, 24, 458777, 327680, 24, 458778, 327680, 24, 458779, 327680, 24, 458780, 327680, 24, 458781, 327680, 24, 458782, 327680, 24, 458783, 327680, 24, 458784, 327680, 24, 458785, 327680, 24, 458786, 327680, 24, 458787, 327680, 24, 458788, 327680, 24, 458789, 327680, 24, 458790, 327680, 24, 458791, 327680, 24, 458792, 327680, 24, 458793, 327680, 24, 458794, 327680, 24, 458795, 327680, 24, 458796, 327680, 24, 458797, 327680, 24, 458798, 327680, 24, 458799, 327680, 24, 458800, 327680, 24, 458801, 327680, 24, 458802, 327680, 24, 458803, 327680, 24, 458804, 327680, 24, 458805, 327680, 24, 458806, 327680, 24, 458807, 327680, 24, 458808, 327680, 24, 458809, 327680, 24, 458810, 327680, 24, 458811, 327680, 24, 458812, 327680, 24, 458813, 327680, 24, 458814, 327680, 24, 458815, 327680, 24, 458816, 327680, 24, 458817, 327680, 24, 458818, 327680, 24, 458819, 327680, 24, 458820, 327680, 24, 458821, 327680, 24, 524288, 327680, 24, 524289, 327680, 24, 524290, 327680, 24, 524291, 327680, 24, 524292, 327680, 24, 524293, 327680, 24, 524294, 327680, 24, 524295, 327680, 24, 524296, 327680, 24, 524297, 327680, 24, 524298, 327680, 24, 524299, 327680, 24, 524300, 327680, 24, 524301, 327680, 24, 524302, 327680, 24, 524303, 327680, 24, 524304, 327680, 24, 524305, 327680, 24, 524306, 327680, 24, 524307, 327680, 24, 524308, 327680, 24, 524309, 327680, 24, 524310, 327680, 24, 524311, 327680, 24, 524312, 327680, 24, 524313, 327680, 24, 524314, 327680, 24, 524315, 327680, 24, 524316, 327680, 24, 524317, 327680, 24, 524318, 327680, 24, 524319, 327680, 24, 524320, 327680, 24, 524321, 327680, 24, 524322, 327680, 24, 524323, 327680, 24, 524324, 327680, 24, 524325, 327680, 24, 524326, 327680, 24, 524327, 327680, 24, 524328, 327680, 24, 524329, 327680, 24, 524330, 327680, 24, 524331, 327680, 24, 524332, 327680, 24, 524333, 327680, 24, 524334, 327680, 24, 524335, 327680, 24, 524336, 327680, 24, 524337, 327680, 24, 524338, 327680, 24, 524339, 327680, 24, 524340, 327680, 24, 524341, 327680, 24, 524342, 327680, 24, 524343, 327680, 24, 524344, 327680, 24, 524345, 327680, 24, 524346, 327680, 24, 524347, 327680, 24, 524348, 327680, 24, 524349, 327680, 24, 524350, 327680, 24, 524351, 327680, 24, 524352, 327680, 24, 524353, 327680, 24, 524354, 327680, 24, 524355, 327680, 24, 524356, 327680, 24, 524357, 327680, 24, 589824, 327680, 24, 589825, 327680, 24, 589826, 327680, 24, 589827, 327680, 24, 589828, 327680, 24, 589829, 327680, 24, 589830, 327680, 24, 589831, 327680, 24, 589832, 327680, 24, 589833, 327680, 24, 589834, 327680, 24, 589835, 327680, 24, 589836, 327680, 24, 589837, 327680, 24, 589838, 327680, 24, 589839, 327680, 24, 589840, 327680, 24, 589841, 327680, 24, 589842, 327680, 24, 589843, 327680, 24, 589844, 327680, 24, 589845, 327680, 24, 589846, 327680, 24, 589847, 327680, 24, 589848, 327680, 24, 589849, 327680, 24, 589850, 327680, 24, 589851, 327680, 24, 589852, 327680, 24, 589853, 327680, 24, 589854, 327680, 24, 589855, 327680, 24, 589856, 327680, 24, 589857, 327680, 24, 589858, 327680, 24, 589859, 327680, 24, 589860, 327680, 24, 589861, 327680, 24, 589862, 327680, 24, 589863, 327680, 24, 589864, 327680, 24, 589865, 327680, 24, 589866, 327680, 24, 589867, 327680, 24, 589868, 327680, 24, 589869, 327680, 24, 589870, 327680, 24, 589871, 327680, 24, 589872, 327680, 24, 589873, 327680, 24, 589874, 327680, 24, 589875, 327680, 24, 589876, 327680, 24, 589877, 327680, 24, 589878, 327680, 24, 589879, 327680, 24, 589880, 327680, 24, 589881, 327680, 24, 589882, 327680, 24, 589883, 327680, 24, 589884, 327680, 24, 589885, 327680, 24, 589886, 327680, 24, 589887, 327680, 24, 589888, 327680, 24, 589889, 327680, 24, 589890, 327680, 24, 589891, 327680, 24, 589892, 327680, 24, 589893, 327680, 24, 655360, 327680, 24, 655361, 327680, 24, 655362, 327680, 24, 655363, 327680, 24, 655364, 327680, 24, 655365, 327680, 24, 655366, 327680, 24, 655367, 327680, 24, 655368, 327680, 24, 655369, 327680, 24, 655370, 327680, 24, 655371, 327680, 24, 655372, 327680, 24, 655373, 327680, 24, 655374, 327680, 24, 655375, 327680, 24, 655376, 327680, 24, 655377, 327680, 24, 655378, 327680, 24, 655379, 327680, 24, 655380, 327680, 24, 655381, 327680, 24, 655382, 327680, 24, 655383, 327680, 24, 655384, 327680, 24, 655385, 327680, 24, 655386, 327680, 24, 655387, 327680, 24, 655388, 327680, 24, 655389, 327680, 24, 655390, 327680, 24, 655391, 327680, 24, 655392, 327680, 24, 655393, 327680, 24, 655394, 327680, 24, 655395, 327680, 24, 655396, 327680, 24, 655397, 327680, 24, 655398, 327680, 24, 655399, 327680, 24, 655400, 327680, 24, 655401, 327680, 24, 655402, 327680, 24, 655403, 327680, 24, 655404, 327680, 24, 655405, 327680, 24, 655406, 327680, 24, 655407, 327680, 24, 655408, 327680, 24, 655409, 327680, 24, 655410, 327680, 24, 655411, 327680, 24, 655412, 327680, 24, 655413, 327680, 24, 655414, 327680, 24, 655415, 327680, 24, 655416, 327680, 24, 655417, 327680, 24, 655418, 327680, 24, 655419, 327680, 24, 655420, 327680, 24, 655421, 327680, 24, 655422, 327680, 24, 655423, 327680, 24, 655424, 327680, 24, 655425, 327680, 24, 655426, 327680, 24, 655427, 327680, 24, 655428, 327680, 24, 655429, 327680, 24, 720896, 327680, 24, 720897, 327680, 24, 720898, 327680, 24, 720899, 327680, 24, 720900, 327680, 24, 720901, 327680, 24, 720902, 327680, 24, 720903, 327680, 24, 720904, 327680, 24, 720905, 327680, 24, 720906, 327680, 24, 720907, 327680, 24, 720908, 327680, 24, 720909, 327680, 24, 720910, 327680, 24, 720911, 327680, 24, 720912, 327680, 24, 720913, 327680, 24, 720914, 327680, 24, 720915, 327680, 24, 720916, 327680, 24, 720917, 327680, 24, 720918, 327680, 24, 720919, 327680, 24, 720920, 327680, 24, 720921, 327680, 24, 720922, 327680, 24, 720923, 327680, 24, 720924, 327680, 24, 720925, 327680, 24, 720926, 327680, 24, 720927, 327680, 24, 720928, 327680, 24, 720929, 327680, 24, 720930, 327680, 24, 720931, 327680, 24, 720932, 327680, 24, 720933, 327680, 24, 720934, 327680, 24, 720935, 327680, 24, 720936, 327680, 24, 720937, 327680, 24, 720938, 327680, 24, 720939, 327680, 24, 720940, 327680, 24, 720941, 327680, 24, 720942, 327680, 24, 720943, 327680, 24, 720944, 327680, 24, 720945, 327680, 24, 720946, 327680, 24, 720947, 327680, 24, 720948, 327680, 24, 720949, 327680, 24, 720950, 327680, 24, 720951, 327680, 24, 720952, 327680, 24, 720953, 327680, 24, 720954, 327680, 24, 720955, 327680, 24, 720956, 327680, 24, 720957, 327680, 24, 720958, 327680, 24, 720959, 327680, 24, 720960, 327680, 24, 720961, 327680, 24, 720962, 327680, 24, 720963, 327680, 24, 720964, 327680, 24, 720965, 327680, 24, 786432, 327680, 24, 786433, 327680, 24, 786434, 327680, 24, 786435, 327680, 24, 786436, 524288, 33, 786437, 524288, 33, 786438, 589824, 33, 786439, 524288, 33, 786440, 524288, 33, 786441, 327680, 24, 786442, 327680, 24, 786443, 327680, 24, 786444, 327680, 24, 786445, 327680, 24, 786446, 327680, 24, 786447, 327680, 24, 786448, 327680, 24, 786449, 327680, 24, 786450, 327680, 24, 786451, 327680, 24, 786452, 327680, 24, 786453, 327680, 24, 786454, 327680, 24, 786455, 327680, 24, 786456, 327680, 24, 786457, 327680, 24, 786458, 327680, 24, 786459, 327680, 24, 786460, 327680, 24, 786461, 327680, 24, 786462, 327680, 24, 786463, 327680, 24, 786464, 327680, 24, 786465, 327680, 24, 786466, 327680, 24, 786467, 327680, 24, 786468, 327680, 24, 786469, 327680, 24, 786470, 327680, 24, 786471, 327680, 24, 786472, 327680, 24, 786473, 327680, 24, 786474, 327680, 24, 786475, 327680, 24, 786476, 327680, 24, 786477, 327680, 24, 786478, 327680, 24, 786479, 327680, 24, 786480, 327680, 24, 786481, 327680, 24, 786482, 327680, 24, 786483, 327680, 24, 786484, 327680, 24, 786485, 327680, 24, 786486, 327680, 24, 786487, 327680, 24, 786488, 327680, 24, 786489, 327680, 24, 786490, 327680, 24, 786491, 327680, 24, 786492, 327680, 24, 786493, 327680, 24, 786494, 327680, 24, 786495, 327680, 24, 786496, 327680, 24, 786497, 327680, 24, 786498, 327680, 24, 786499, 327680, 24, 786500, 327680, 24, 786501, 327680, 24, 851968, 327680, 24, 851969, 327680, 24, 851970, 327680, 24, 851971, 327680, 24, 851972, 524288, 34, 851973, 524288, 34, 851974, 589824, 34, 851975, 524288, 34, 851976, 524288, 34, 851977, 327680, 24, 851978, 327680, 24, 851979, 327680, 24, 851980, 327680, 24, 851981, 327680, 24, 851982, 327680, 24, 851983, 327680, 24, 851984, 327680, 24, 851985, 327680, 24, 851986, 327680, 24, 851987, 327680, 24, 851988, 327680, 24, 851989, 327680, 24, 851990, 327680, 24, 851991, 327680, 24, 851992, 327680, 24, 851993, 327680, 24, 851994, 327680, 24, 851995, 327680, 24, 851996, 327680, 24, 851997, 327680, 24, 851998, 327680, 24, 851999, 327680, 24, 852000, 327680, 24, 852001, 327680, 24, 852002, 327680, 24, 852003, 327680, 24, 852004, 327680, 24, 852005, 327680, 24, 852006, 327680, 24, 852007, 327680, 24, 852008, 327680, 24, 852009, 327680, 24, 852010, 327680, 24, 852011, 327680, 24, 852012, 327680, 24, 852013, 327680, 24, 852014, 327680, 24, 852015, 327680, 24, 852016, 327680, 24, 852017, 327680, 24, 852018, 327680, 24, 852019, 327680, 24, 852020, 327680, 24, 852021, 327680, 24, 852022, 327680, 24, 852023, 327680, 24, 852024, 327680, 24, 852025, 327680, 24, 852026, 327680, 24, 852027, 327680, 24, 852028, 327680, 24, 852029, 327680, 24, 852030, 327680, 24, 852031, 327680, 24, 852032, 327680, 24, 852033, 327680, 24, 852034, 327680, 24, 852035, 327680, 24, 852036, 327680, 24, 852037, 327680, 24, 917504, 327680, 24, 917505, 327680, 24, 917506, 327680, 24, 917507, 327680, 24, 917508, 524288, 35, 917509, 524288, 35, 917510, 589824, 35, 917511, 524288, 35, 917512, 524288, 35, 917513, 327680, 24, 917514, 327680, 24, 917515, 327680, 24, 917516, 327680, 24, 917517, 327680, 24, 917518, 327680, 24, 917519, 327680, 24, 917520, 327680, 24, 917521, 327680, 24, 917522, 327680, 24, 917523, 327680, 24, 917524, 327680, 24, 917525, 327680, 24, 917526, 327680, 24, 917527, 327680, 24, 917528, 327680, 24, 917529, 327680, 24, 917530, 327680, 24, 917531, 327680, 24, 917532, 327680, 24, 917533, 327680, 24, 917534, 327680, 24, 917535, 327680, 24, 917536, 327680, 24, 917537, 327680, 24, 917538, 327680, 24, 917539, 327680, 24, 917540, 327680, 24, 917541, 327680, 24, 917542, 327680, 24, 917543, 327680, 24, 917544, 327680, 24, 917545, 327680, 24, 917546, 327680, 24, 917547, 327680, 24, 917548, 327680, 24, 917549, 327680, 24, 917550, 327680, 24, 917551, 327680, 24, 917552, 327680, 24, 917553, 327680, 24, 917554, 327680, 24, 917555, 327680, 24, 917556, 327680, 24, 917557, 327680, 24, 917558, 327680, 24, 917559, 327680, 24, 917560, 327680, 24, 917561, 327680, 24, 917562, 327680, 24, 917563, 327680, 24, 917564, 327680, 24, 917565, 327680, 24, 917566, 327680, 24, 917567, 327680, 24, 917568, 327680, 24, 917569, 327680, 24, 917570, 327680, 24, 917571, 327680, 24, 917572, 327680, 24, 917573, 327680, 24, 983040, 327680, 24, 983041, 327680, 24, 983042, 327680, 24, 983043, 327680, 24, 983044, 524288, 36, 983045, 524288, 36, 983046, 589824, 36, 983047, 524288, 36, 983048, 524288, 36, 983049, 327680, 24, 983050, 327680, 24, 983051, 327680, 24, 983052, 327680, 24, 983053, 327680, 24, 983054, 327680, 24, 983055, 327680, 24, 983056, 327680, 24, 983057, 327680, 24, 983058, 327680, 24, 983059, 327680, 24, 983060, 327680, 24, 983061, 327680, 24, 983062, 327680, 24, 983063, 327680, 24, 983064, 327680, 24, 983065, 327680, 24, 983066, 327680, 24, 983067, 327680, 24, 983068, 327680, 24, 983069, 327680, 24, 983070, 327680, 24, 983071, 327680, 24, 983072, 327680, 24, 983073, 327680, 24, 983074, 327680, 24, 983075, 327680, 24, 983076, 327680, 24, 983077, 327680, 24, 983078, 327680, 24, 983079, 327680, 24, 983080, 327680, 24, 983081, 327680, 24, 983082, 327680, 24, 983083, 327680, 24, 983084, 327680, 24, 983085, 327680, 24, 983086, 327680, 24, 983087, 327680, 24, 983088, 327680, 24, 983089, 327680, 24, 983090, 327680, 24, 983091, 327680, 24, 983092, 327680, 24, 983093, 327680, 24, 983094, 327680, 24, 983095, 327680, 24, 983096, 327680, 24, 983097, 327680, 24, 983098, 327680, 24, 983099, 327680, 24, 983100, 327680, 24, 983101, 327680, 24, 983102, 327680, 24, 983103, 327680, 24, 983104, 327680, 24, 983105, 327680, 24, 983106, 327680, 24, 983107, 327680, 24, 983108, 327680, 24, 983109, 327680, 24, 1048576, 327680, 24, 1048577, 327680, 24, 1048578, 327680, 24, 1048579, 327680, 24, 1048580, 524288, 38, 1048581, 589824, 38, 1048582, 655360, 38, 1048583, 720896, 38, 1048584, 786432, 38, 1048585, 327680, 24, 1048586, 327680, 24, 1048587, 327680, 24, 1048588, 327680, 24, 1048589, 327680, 24, 1048590, 327680, 24, 1048591, 327680, 24, 1048592, 327680, 24, 1048593, 327680, 24, 1048594, 327680, 24, 1048595, 327680, 24, 1048596, 327680, 24, 1048597, 327680, 24, 1048598, 327680, 24, 1048599, 327680, 24, 1048600, 327680, 24, 1048601, 327680, 24, 1048602, 327680, 24, 1048603, 327680, 24, 1048604, 327680, 24, 1048605, 327680, 24, 1048606, 327680, 24, 1048607, 327680, 24, 1048608, 327680, 24, 1048609, 327680, 24, 1048610, 327680, 24, 1048611, 327680, 24, 1048612, 327680, 24, 1048613, 327680, 24, 1048614, 327680, 24, 1048615, 327680, 24, 1048616, 327680, 24, 1048617, 327680, 24, 1048618, 327680, 24, 1048619, 327680, 24, 1048620, 327680, 24, 1048621, 327680, 24, 1048622, 327680, 24, 1048623, 327680, 24, 1048624, 327680, 24, 1048625, 327680, 24, 1048626, 327680, 24, 1048627, 327680, 24, 1048628, 327680, 24, 1048629, 327680, 24, 1048630, 327680, 24, 1048631, 327680, 24, 1048632, 327680, 24, 1048633, 327680, 24, 1048634, 327680, 24, 1048635, 327680, 24, 1048636, 327680, 24, 1048637, 327680, 24, 1048638, 327680, 24, 1048639, 327680, 24, 1048640, 327680, 24, 1048641, 327680, 24, 1048642, 327680, 24, 1048643, 327680, 24, 1048644, 327680, 24, 1048645, 327680, 24, 1114112, 327680, 24, 1114113, 524288, 33, 1114114, 524288, 33, 1114115, 524288, 33, 1114116, 524288, 38, 1114117, 589824, 38, 1114118, 458752, 13, 1114119, 720896, 38, 1114120, 786432, 38, 1114121, 327680, 24, 1114122, 327680, 24, 1114123, 327680, 24, 1114124, 327680, 24, 1114125, 327680, 24, 1114126, 327680, 24, 1114127, 327680, 24, 1114128, 327680, 24, 1114129, 327680, 24, 1114130, 327680, 24, 1114131, 327680, 24, 1114132, 327680, 24, 1114133, 327680, 24, 1114134, 327680, 24, 1114135, 327680, 24, 1114136, 327680, 24, 1114137, 327680, 24, 1114138, 327680, 24, 1114139, 327680, 24, 1114140, 327680, 24, 1114141, 327680, 24, 1114142, 327680, 24, 1114143, 327680, 24, 1114144, 327680, 24, 1114145, 327680, 24, 1114146, 327680, 24, 1114147, 327680, 24, 1114148, 327680, 24, 1114149, 327680, 24, 1114150, 327680, 24, 1114151, 327680, 24, 1114152, 327680, 24, 1114153, 327680, 24, 1114154, 327680, 24, 1114155, 327680, 24, 1114156, 327680, 24, 1114157, 327680, 24, 1114158, 327680, 24, 1114159, 327680, 24, 1114160, 327680, 24, 1114161, 327680, 24, 1114162, 327680, 24, 1114163, 327680, 24, 1114164, 327680, 24, 1114165, 327680, 24, 1114166, 327680, 24, 1114167, 327680, 24, 1114168, 327680, 24, 1114169, 327680, 24, 1114170, 327680, 24, 1114171, 327680, 24, 1114172, 327680, 24, 1114173, 327680, 24, 1114174, 327680, 24, 1114175, 327680, 24, 1114176, 327680, 24, 1114177, 327680, 24, 1114178, 327680, 24, 1114179, 327680, 24, 1114180, 327680, 24, 1114181, 327680, 24, 1179648, 327680, 24, 1179649, 524288, 34, 1179650, 524288, 34, 1179651, 524288, 34, 1179652, 524288, 38, 1179653, 589824, 38, 1179654, 655360, 38, 1179655, 720896, 38, 1179656, 786432, 38, 1179657, 327680, 24, 1179658, 327680, 24, 1179659, 327680, 24, 1179660, 327680, 24, 1179661, 327680, 24, 1179662, 327680, 24, 1179663, 327680, 24, 1179664, 327680, 24, 1179665, 327680, 24, 1179666, 327680, 24, 1179667, 327680, 24, 1179668, 327680, 24, 1179669, 327680, 24, 1179670, 327680, 24, 1179671, 327680, 24, 1179672, 327680, 24, 1179673, 327680, 24, 1179674, 327680, 24, 1179675, 327680, 24, 1179676, 327680, 24, 1179677, 327680, 24, 1179678, 327680, 24, 1179679, 327680, 24, 1179680, 327680, 24, 1179681, 327680, 24, 1179682, 327680, 24, 1179683, 327680, 24, 1179684, 327680, 24, 1179685, 327680, 24, 1179686, 327680, 24, 1179687, 327680, 24, 1179688, 327680, 24, 1179689, 327680, 24, 1179690, 327680, 24, 1179691, 327680, 24, 1179692, 327680, 24, 1179693, 327680, 24, 1179694, 327680, 24, 1179695, 327680, 24, 1179696, 327680, 24, 1179697, 327680, 24, 1179698, 327680, 24, 1179699, 327680, 24, 1179700, 327680, 24, 1179701, 327680, 24, 1179702, 327680, 24, 1179703, 327680, 24, 1179704, 327680, 24, 1179705, 327680, 24, 1179706, 327680, 24, 1179707, 327680, 24, 1179708, 327680, 24, 1179709, 327680, 24, 1179710, 327680, 24, 1179711, 327680, 24, 1179712, 327680, 24, 1179713, 327680, 24, 1179714, 327680, 24, 1179715, 327680, 24, 1179716, 327680, 24, 1179717, 327680, 24, 1245184, 327680, 24, 1245185, 524288, 35, 1245186, 524288, 35, 1245187, 524288, 35, 1245188, 524288, 38, 1245189, 589824, 38, 1245190, 655360, 38, 1245191, 720896, 38, 1245192, 786432, 38, 1245193, 327680, 24, 1245194, 327680, 24, 1245195, 327680, 24, 1245196, 327680, 24, 1245197, 327680, 24, 1245198, 327680, 24, 1245199, 327680, 24, 1245200, 327680, 24, 1245201, 327680, 24, 1245202, 327680, 24, 1245203, 327680, 24, 1245204, 327680, 24, 1245205, 327680, 24, 1245206, 327680, 24, 1245207, 327680, 24, 1245208, 327680, 24, 1245209, 327680, 24, 1245210, 327680, 24, 1245211, 327680, 24, 1245212, 327680, 24, 1245213, 327680, 24, 1245214, 327680, 24, 1245215, 327680, 24, 1245216, 327680, 24, 1245217, 327680, 24, 1245218, 327680, 24, 1245219, 327680, 24, 1245220, 327680, 24, 1245221, 327680, 24, 1245222, 327680, 24, 1245223, 327680, 24, 1245224, 327680, 24, 1245225, 327680, 24, 1245226, 327680, 24, 1245227, 327680, 24, 1245228, 327680, 24, 1245229, 327680, 24, 1245230, 327680, 24, 1245231, 327680, 24, 1245232, 327680, 24, 1245233, 327680, 24, 1245234, 327680, 24, 1245235, 327680, 24, 1245236, 327680, 24, 1245237, 327680, 24, 1245238, 327680, 24, 1245239, 327680, 24, 1245240, 327680, 24, 1245241, 327680, 24, 1245242, 327680, 24, 1245243, 327680, 24, 1245244, 327680, 24, 1245245, 327680, 24, 1245246, 327680, 24, 1245247, 327680, 24, 1245248, 327680, 24, 1245249, 327680, 24, 1245250, 327680, 24, 1245251, 327680, 24, 1245252, 327680, 24, 1245253, 327680, 24, 1310720, 327680, 24, 1310721, 524288, 36, 1310722, 524288, 36, 1310723, 524288, 36, 1310724, 524288, 38, 1310725, 589824, 38, 1310726, 655360, 38, 1310727, 720896, 38, 1310728, 786432, 38, 1310729, 327680, 24, 1310730, 327680, 24, 1310731, 327680, 24, 1310732, 327680, 24, 1310733, 327680, 24, 1310734, 327680, 24, 1310735, 327680, 24, 1310736, 327680, 24, 1310737, 327680, 24, 1310738, 327680, 24, 1310739, 327680, 24, 1310740, 327680, 24, 1310741, 327680, 24, 1310742, 327680, 24, 1310743, 327680, 24, 1310744, 327680, 24, 1310745, 327680, 24, 1310746, 327680, 24, 1310747, 327680, 24, 1310748, 327680, 24, 1310749, 327680, 24, 1310750, 327680, 24, 1310751, 327680, 24, 1310752, 327680, 24, 1310753, 327680, 24, 1310754, 327680, 24, 1310755, 327680, 24, 1310756, 327680, 24, 1310757, 327680, 24, 1310758, 327680, 24, 1310759, 327680, 24, 1310760, 327680, 24, 1310761, 327680, 24, 1310762, 327680, 24, 1310763, 327680, 24, 1310764, 327680, 24, 1310765, 327680, 24, 1310766, 327680, 24, 1310767, 327680, 24, 1310768, 327680, 24, 1310769, 327680, 24, 1310770, 327680, 24, 1310771, 327680, 24, 1310772, 327680, 24, 1310773, 327680, 24, 1310774, 327680, 24, 1310775, 327680, 24, 1310776, 327680, 24, 1310777, 327680, 24, 1310778, 327680, 24, 1310779, 327680, 24, 1310780, 327680, 24, 1310781, 327680, 24, 1310782, 327680, 24, 1310783, 327680, 24, 1310784, 327680, 24, 1310785, 327680, 24, 1310786, 327680, 24, 1310787, 327680, 24, 1310788, 327680, 24, 1310789, 327680, 24, 1376256, 327680, 24, 1376257, 655360, 38, 1376258, 720896, 38, 1376259, 786432, 38, 1376260, 524288, 38, 1376261, 589824, 38, 1376262, 655360, 38, 1376263, 720896, 38, 1376264, 786432, 38, 1376265, 524288, 33, 1376266, 524288, 33, 1376267, 524288, 33, 1376268, 327680, 24, 1376269, 327680, 24, 1376270, 327680, 24, 1376271, 327680, 24, 1376272, 327680, 24, 1376273, 327680, 24, 1376274, 327680, 24, 1376275, 327680, 24, 1376276, 327680, 24, 1376277, 327680, 24, 1376278, 327680, 24, 1376279, 327680, 24, 1376280, 327680, 24, 1376281, 327680, 24, 1376282, 327680, 24, 1376283, 327680, 24, 1376284, 327680, 24, 1376285, 327680, 24, 1376286, 327680, 24, 1376287, 327680, 24, 1376288, 327680, 24, 1376289, 327680, 24, 1376290, 327680, 24, 1376291, 327680, 24, 1376292, 327680, 24, 1376293, 327680, 24, 1376294, 327680, 24, 1376295, 327680, 24, 1376296, 327680, 24, 1376297, 327680, 24, 1376298, 327680, 24, 1376299, 327680, 24, 1376300, 327680, 24, 1376301, 327680, 24, 1376302, 327680, 24, 1376303, 327680, 24, 1376304, 327680, 24, 1376305, 327680, 24, 1376306, 327680, 24, 1376307, 327680, 24, 1376308, 327680, 24, 1376309, 327680, 24, 1376310, 327680, 24, 1376311, 327680, 24, 1376312, 327680, 24, 1376313, 327680, 24, 1376314, 327680, 24, 1376315, 327680, 24, 1376316, 327680, 24, 1376317, 327680, 24, 1376318, 327680, 24, 1376319, 327680, 24, 1376320, 327680, 24, 1376321, 327680, 24, 1376322, 327680, 24, 1376323, 327680, 24, 1376324, 327680, 24, 1376325, 327680, 24, 1441792, 327680, 24, 1441793, 655360, 38, 1441794, 720896, 38, 1441795, 786432, 38, 1441796, 524288, 38, 1441797, 589824, 38, 1441798, 655360, 38, 1441799, 720896, 38, 1441800, 786432, 38, 1441801, 524288, 34, 1441802, 524288, 34, 1441803, 524288, 34, 1441804, 327680, 24, 1441805, 327680, 24, 1441806, 327680, 24, 1441807, 327680, 24, 1441808, 327680, 24, 1441809, 327680, 24, 1441810, 327680, 24, 1441811, 327680, 24, 1441812, 327680, 24, 1441813, 327680, 24, 1441814, 327680, 24, 1441815, 327680, 24, 1441816, 327680, 24, 1441817, 327680, 24, 1441818, 327680, 24, 1441819, 327680, 24, 1441820, 327680, 24, 1441821, 327680, 24, 1441822, 327680, 24, 1441823, 327680, 24, 1441824, 327680, 24, 1441825, 327680, 24, 1441826, 327680, 24, 1441827, 327680, 24, 1441828, 327680, 24, 1441829, 327680, 24, 1441830, 327680, 24, 1441831, 327680, 24, 1441832, 327680, 24, 1441833, 327680, 24, 1441834, 327680, 24, 1441835, 327680, 24, 1441836, 327680, 24, 1441837, 327680, 24, 1441838, 327680, 24, 1441839, 327680, 24, 1441840, 327680, 24, 1441841, 327680, 24, 1441842, 327680, 24, 1441843, 327680, 24, 1441844, 327680, 24, 1441845, 327680, 24, 1441846, 327680, 24, 1441847, 327680, 24, 1441848, 327680, 24, 1441849, 327680, 24, 1441850, 327680, 24, 1441851, 327680, 24, 1441852, 327680, 24, 1441853, 327680, 24, 1441854, 327680, 24, 1441855, 327680, 24, 1441856, 327680, 24, 1441857, 327680, 24, 1441858, 327680, 24, 1441859, 327680, 24, 1441860, 327680, 24, 1441861, 327680, 24, 1507328, 327680, 24, 1507329, 655360, 38, 1507330, 720896, 38, 1507331, 786432, 38, 1507332, 524288, 38, 1507333, 589824, 38, 1507334, 655360, 38, 1507335, 720896, 38, 1507336, 786432, 38, 1507337, 524288, 35, 1507338, 524288, 35, 1507339, 524288, 35, 1507340, 327680, 24, 1507341, 327680, 24, 1507342, 327680, 24, 1507343, 327680, 24, 1507344, 327680, 24, 1507345, 327680, 24, 1507346, 327680, 24, 1507347, 327680, 24, 1507348, 327680, 24, 1507349, 327680, 24, 1507350, 327680, 24, 1507351, 327680, 24, 1507352, 327680, 24, 1507353, 327680, 24, 1507354, 327680, 24, 1507355, 327680, 24, 1507356, 327680, 24, 1507357, 327680, 24, 1507358, 327680, 24, 1507359, 327680, 24, 1507360, 327680, 24, 1507361, 327680, 24, 1507362, 327680, 24, 1507363, 327680, 24, 1507364, 327680, 24, 1507365, 327680, 24, 1507366, 327680, 24, 1507367, 327680, 24, 1507368, 327680, 24, 1507369, 327680, 24, 1507370, 327680, 24, 1507371, 327680, 24, 1507372, 327680, 24, 1507373, 327680, 24, 1507374, 327680, 24, 1507375, 327680, 24, 1507376, 327680, 24, 1507377, 327680, 24, 1507378, 327680, 24, 1507379, 327680, 24, 1507380, 327680, 24, 1507381, 327680, 24, 1507382, 327680, 24, 1507383, 327680, 24, 1507384, 327680, 24, 1507385, 327680, 24, 1507386, 327680, 24, 1507387, 327680, 24, 1507388, 327680, 24, 1507389, 327680, 24, 1507390, 327680, 24, 1507391, 327680, 24, 1507392, 327680, 24, 1507393, 327680, 24, 1507394, 327680, 24, 1507395, 327680, 24, 1507396, 327680, 24, 1507397, 327680, 24, 1572864, 327680, 24, 1572865, 655360, 38, 1572866, 720896, 38, 1572867, 786432, 38, 1572868, 524288, 38, 1572869, 589824, 38, 1572870, 655360, 38, 1572871, 720896, 38, 1572872, 786432, 38, 1572873, 524288, 36, 1572874, 524288, 36, 1572875, 524288, 36, 1572876, 327680, 24, 1572877, 327680, 24, 1572878, 327680, 24, 1572879, 327680, 24, 1572880, 327680, 24, 1572881, 327680, 24, 1572882, 327680, 24, 1572883, 327680, 24, 1572884, 327680, 24, 1572885, 327680, 24, 1572886, 327680, 24, 1572887, 327680, 24, 1572888, 327680, 24, 1572889, 327680, 24, 1572890, 327680, 24, 1572891, 327680, 24, 1572892, 327680, 24, 1572893, 327680, 24, 1572894, 327680, 24, 1572895, 327680, 24, 1572896, 327680, 24, 1572897, 327680, 24, 1572898, 327680, 24, 1572899, 327680, 24, 1572900, 327680, 24, 1572901, 327680, 24, 1572902, 327680, 24, 1572903, 327680, 24, 1572904, 327680, 24, 1572905, 327680, 24, 1572906, 327680, 24, 1572907, 327680, 24, 1572908, 327680, 24, 1572909, 327680, 24, 1572910, 327680, 24, 1572911, 327680, 24, 1572912, 327680, 24, 1572913, 327680, 24, 1572914, 327680, 24, 1572915, 327680, 24, 1572916, 327680, 24, 1572917, 327680, 24, 1572918, 327680, 24, 1572919, 327680, 24, 1572920, 327680, 24, 1572921, 327680, 24, 1572922, 327680, 24, 1572923, 327680, 24, 1572924, 327680, 24, 1572925, 327680, 24, 1572926, 327680, 24, 1572927, 327680, 24, 1572928, 327680, 24, 1572929, 327680, 24, 1572930, 327680, 24, 1572931, 327680, 24, 1572932, 327680, 24, 1572933, 327680, 24, 1638400, 327680, 24, 1638401, 327680, 24, 1638402, 327680, 24, 1638403, 327680, 24, 1638404, 524288, 38, 1638405, 589824, 38, 1638406, 655360, 38, 1638407, 720896, 38, 1638408, 786432, 38, 1638409, 524288, 38, 1638410, 589824, 38, 1638411, 655360, 38, 1638412, 327680, 24, 1638413, 327680, 24, 1638414, 327680, 24, 1638415, 327680, 24, 1638416, 327680, 24, 1638417, 327680, 24, 1638418, 327680, 24, 1638419, 327680, 24, 1638420, 327680, 24, 1638421, 327680, 24, 1638422, 327680, 24, 1638423, 327680, 24, 1638424, 327680, 24, 1638425, 327680, 24, 1638426, 327680, 24, 1638427, 327680, 24, 1638428, 327680, 24, 1638429, 327680, 24, 1638430, 327680, 24, 1638431, 327680, 24, 1638432, 327680, 24, 1638433, 327680, 24, 1638434, 327680, 24, 1638435, 327680, 24, 1638436, 327680, 24, 1638437, 327680, 24, 1638438, 327680, 24, 1638439, 327680, 24, 1638440, 327680, 24, 1638441, 327680, 24, 1638442, 327680, 24, 1638443, 327680, 24, 1638444, 327680, 24, 1638445, 327680, 24, 1638446, 327680, 24, 1638447, 327680, 24, 1638448, 327680, 24, 1638449, 327680, 24, 1638450, 327680, 24, 1638451, 327680, 24, 1638452, 327680, 24, 1638453, 327680, 24, 1638454, 327680, 24, 1638455, 327680, 24, 1638456, 327680, 24, 1638457, 327680, 24, 1638458, 327680, 24, 1638459, 327680, 24, 1638460, 327680, 24, 1638461, 327680, 24, 1638462, 327680, 24, 1638463, 327680, 24, 1638464, 327680, 24, 1638465, 327680, 24, 1638466, 327680, 24, 1638467, 327680, 24, 1638468, 327680, 24, 1638469, 327680, 24, 1703936, 327680, 24, 1703937, 327680, 24, 1703938, 327680, 24, 1703939, 327680, 24, 1703940, 524288, 38, 1703941, 589824, 38, 1703942, 655360, 38, 1703943, 720896, 38, 1703944, 786432, 38, 1703945, 524288, 38, 1703946, 589824, 38, 1703947, 655360, 38, 1703948, 327680, 24, 1703949, 327680, 24, 1703950, 327680, 24, 1703951, 327680, 24, 1703952, 327680, 24, 1703953, 327680, 24, 1703954, 327680, 24, 1703955, 327680, 24, 1703956, 327680, 24, 1703957, 327680, 24, 1703958, 327680, 24, 1703959, 327680, 24, 1703960, 327680, 24, 1703961, 327680, 24, 1703962, 327680, 24, 1703963, 327680, 24, 1703964, 327680, 24, 1703965, 327680, 24, 1703966, 327680, 24, 1703967, 327680, 24, 1703968, 327680, 24, 1703969, 327680, 24, 1703970, 327680, 24, 1703971, 327680, 24, 1703972, 327680, 24, 1703973, 327680, 24, 1703974, 327680, 24, 1703975, 327680, 24, 1703976, 327680, 24, 1703977, 327680, 24, 1703978, 327680, 24, 1703979, 327680, 24, 1703980, 327680, 24, 1703981, 327680, 24, 1703982, 327680, 24, 1703983, 327680, 24, 1703984, 327680, 24, 1703985, 327680, 24, 1703986, 327680, 24, 1703987, 327680, 24, 1703988, 327680, 24, 1703989, 327680, 24, 1703990, 327680, 24, 1703991, 327680, 24, 1703992, 327680, 24, 1703993, 327680, 24, 1703994, 327680, 24, 1703995, 327680, 24, 1703996, 327680, 24, 1703997, 327680, 24, 1703998, 327680, 24, 1703999, 327680, 24, 1704000, 327680, 24, 1704001, 327680, 24, 1704002, 327680, 24, 1704003, 327680, 24, 1704004, 327680, 24, 1704005, 327680, 24, 1769472, 327680, 24, 1769473, 327680, 24, 1769474, 327680, 24, 1769475, 327680, 24, 1769476, 524288, 38, 1769477, 589824, 38, 1769478, 655360, 38, 1769479, 720896, 38, 1769480, 786432, 38, 1769481, 524288, 38, 1769482, 589824, 38, 1769483, 655360, 38, 1769484, 327680, 24, 1769485, 327680, 24, 1769486, 327680, 24, 1769487, 327680, 24, 1769488, 327680, 24, 1769489, 327680, 24, 1769490, 327680, 24, 1769491, 327680, 24, 1769492, 327680, 24, 1769493, 327680, 24, 1769494, 327680, 24, 1769495, 327680, 24, 1769496, 327680, 24, 1769497, 327680, 24, 1769498, 327680, 24, 1769499, 327680, 24, 1769500, 327680, 24, 1769501, 327680, 24, 1769502, 327680, 24, 1769503, 327680, 24, 1769504, 327680, 24, 1769505, 327680, 24, 1769506, 327680, 24, 1769507, 327680, 24, 1769508, 327680, 24, 1769509, 327680, 24, 1769510, 327680, 24, 1769511, 327680, 24, 1769512, 327680, 24, 1769513, 327680, 24, 1769514, 327680, 24, 1769515, 327680, 24, 1769516, 327680, 24, 1769517, 327680, 24, 1769518, 327680, 24, 1769519, 327680, 24, 1769520, 327680, 24, 1769521, 327680, 24, 1769522, 327680, 24, 1769523, 327680, 24, 1769524, 327680, 24, 1769525, 327680, 24, 1769526, 327680, 24, 1769527, 327680, 24, 1769528, 327680, 24, 1769529, 327680, 24, 1769530, 327680, 24, 1769531, 327680, 24, 1769532, 327680, 24, 1769533, 327680, 24, 1769534, 327680, 24, 1769535, 327680, 24, 1769536, 327680, 24, 1769537, 327680, 24, 1769538, 327680, 24, 1769539, 327680, 24, 1769540, 327680, 24, 1769541, 327680, 24, 1835008, 327680, 24, 1835009, 327680, 24, 1835010, 327680, 24, 1835011, 327680, 24, 1835012, 524288, 38, 1835013, 589824, 38, 1835014, 655360, 38, 1835015, 720896, 38, 1835016, 786432, 38, 1835017, 524288, 38, 1835018, 589824, 38, 1835019, 655360, 38, 1835020, 327680, 24, 1835021, 327680, 24, 1835022, 327680, 24, 1835023, 327680, 24, 1835024, 327680, 24, 1835025, 327680, 24, 1835026, 327680, 24, 1835027, 327680, 24, 1835028, 327680, 24, 1835029, 327680, 24, 1835030, 327680, 24, 1835031, 327680, 24, 1835032, 327680, 24, 1835033, 327680, 24, 1835034, 327680, 24, 1835035, 327680, 24, 1835036, 327680, 24, 1835037, 327680, 24, 1835038, 327680, 24, 1835039, 327680, 24, 1835040, 327680, 24, 1835041, 327680, 24, 1835042, 327680, 24, 1835043, 327680, 24, 1835044, 327680, 24, 1835045, 327680, 24, 1835046, 327680, 24, 1835047, 327680, 24, 1835048, 327680, 24, 1835049, 327680, 24, 1835050, 327680, 24, 1835051, 327680, 24, 1835052, 327680, 24, 1835053, 327680, 24, 1835054, 327680, 24, 1835055, 327680, 24, 1835056, 327680, 24, 1835057, 327680, 24, 1835058, 327680, 24, 1835059, 327680, 24, 1835060, 327680, 24, 1835061, 327680, 24, 1835062, 327680, 24, 1835063, 327680, 24, 1835064, 327680, 24, 1835065, 327680, 24, 1835066, 327680, 24, 1835067, 327680, 24, 1835068, 327680, 24, 1835069, 327680, 24, 1835070, 327680, 24, 1835071, 327680, 24, 1835072, 327680, 24, 1835073, 327680, 24, 1835074, 327680, 24, 1835075, 327680, 24, 1835076, 327680, 24, 1835077, 327680, 24, 1900544, 327680, 24, 1900545, 327680, 24, 1900546, 327680, 24, 1900547, 327680, 24, 1900548, 524288, 38, 1900549, 589824, 38, 1900550, 655360, 38, 1900551, 720896, 38, 1900552, 786432, 38, 1900553, 327680, 24, 1900554, 327680, 24, 1900555, 327680, 24, 1900556, 327680, 24, 1900557, 327680, 24, 1900558, 327680, 24, 1900559, 327680, 24, 1900560, 327680, 24, 1900561, 327680, 24, 1900562, 327680, 24, 1900563, 327680, 24, 1900564, 327680, 24, 1900565, 327680, 24, 1900566, 327680, 24, 1900567, 327680, 24, 1900568, 327680, 24, 1900569, 327680, 24, 1900570, 327680, 24, 1900571, 327680, 24, 1900572, 327680, 24, 1900573, 327680, 24, 1900574, 327680, 24, 1900575, 327680, 24, 1900576, 327680, 24, 1900577, 327680, 24, 1900578, 327680, 24, 1900579, 327680, 24, 1900580, 327680, 24, 1900581, 327680, 24, 1900582, 327680, 24, 1900583, 327680, 24, 1900584, 327680, 24, 1900585, 327680, 24, 1900586, 327680, 24, 1900587, 327680, 24, 1900588, 327680, 24, 1900589, 327680, 24, 1900590, 327680, 24, 1900591, 327680, 24, 1900592, 327680, 24, 1900593, 327680, 24, 1900594, 327680, 24, 1900595, 327680, 24, 1900596, 327680, 24, 1900597, 327680, 24, 1900598, 327680, 24, 1900599, 327680, 24, 1900600, 327680, 24, 1900601, 327680, 24, 1900602, 327680, 24, 1900603, 327680, 24, 1900604, 327680, 24, 1900605, 327680, 24, 1900606, 327680, 24, 1900607, 327680, 24, 1900608, 327680, 24, 1900609, 327680, 24, 1900610, 327680, 24, 1900611, 327680, 24, 1900612, 327680, 24, 1900613, 327680, 24, 1966080, 327680, 24, 1966081, 327680, 24, 1966082, 327680, 24, 1966083, 327680, 24, 1966084, 524288, 38, 1966085, 589824, 38, 1966086, 655360, 38, 1966087, 720896, 38, 1966088, 786432, 38, 1966089, 327680, 24, 1966090, 327680, 24, 1966091, 327680, 24, 1966092, 327680, 24, 1966093, 327680, 24, 1966094, 327680, 24, 1966095, 327680, 24, 1966096, 327680, 24, 1966097, 327680, 24, 1966098, 327680, 24, 1966099, 327680, 24, 1966100, 327680, 24, 1966101, 327680, 24, 1966102, 327680, 24, 1966103, 327680, 24, 1966104, 327680, 24, 1966105, 327680, 24, 1966106, 327680, 24, 1966107, 327680, 24, 1966108, 327680, 24, 1966109, 327680, 24, 1966110, 327680, 24, 1966111, 327680, 24, 1966112, 327680, 24, 1966113, 327680, 24, 1966114, 327680, 24, 1966115, 327680, 24, 1966116, 327680, 24, 1966117, 327680, 24, 1966118, 327680, 24, 1966119, 327680, 24, 1966120, 327680, 24, 1966121, 327680, 24, 1966122, 327680, 24, 1966123, 327680, 24, 1966124, 327680, 24, 1966125, 327680, 24, 1966126, 327680, 24, 1966127, 327680, 24, 1966128, 327680, 24, 1966129, 327680, 24, 1966130, 327680, 24, 1966131, 327680, 24, 1966132, 327680, 24, 1966133, 327680, 24, 1966134, 327680, 24, 1966135, 327680, 24, 1966136, 327680, 24, 1966137, 327680, 24, 1966138, 327680, 24, 1966139, 327680, 24, 1966140, 327680, 24, 1966141, 327680, 24, 1966142, 327680, 24, 1966143, 327680, 24, 1966144, 327680, 24, 1966145, 327680, 24, 1966146, 327680, 24, 1966147, 327680, 24, 1966148, 327680, 24, 1966149, 327680, 24, 2031616, 327680, 24, 2031617, 327680, 24, 2031618, 327680, 24, 2031619, 327680, 24, 2031620, 524288, 38, 2031621, 589824, 38, 2031622, 655360, 38, 2031623, 720896, 38, 2031624, 786432, 38, 2031625, 327680, 24, 2031626, 327680, 24, 2031627, 327680, 24, 2031628, 327680, 24, 2031629, 327680, 24, 2031630, 327680, 24, 2031631, 327680, 24, 2031632, 327680, 24, 2031633, 327680, 24, 2031634, 327680, 24, 2031635, 327680, 24, 2031636, 327680, 24, 2031637, 327680, 24, 2031638, 327680, 24, 2031639, 327680, 24, 2031640, 327680, 24, 2031641, 327680, 24, 2031642, 327680, 24, 2031643, 327680, 24, 2031644, 327680, 24, 2031645, 327680, 24, 2031646, 327680, 24, 2031647, 327680, 24, 2031648, 327680, 24, 2031649, 327680, 24, 2031650, 327680, 24, 2031651, 327680, 24, 2031652, 327680, 24, 2031653, 327680, 24, 2031654, 327680, 24, 2031655, 327680, 24, 2031656, 327680, 24, 2031657, 327680, 24, 2031658, 327680, 24, 2031659, 327680, 24, 2031660, 327680, 24, 2031661, 327680, 24, 2031662, 327680, 24, 2031663, 327680, 24, 2031664, 327680, 24, 2031665, 327680, 24, 2031666, 327680, 24, 2031667, 327680, 24, 2031668, 327680, 24, 2031669, 327680, 24, 2031670, 327680, 24, 2031671, 327680, 24, 2031672, 327680, 24, 2031673, 327680, 24, 2031674, 327680, 24, 2031675, 327680, 24, 2031676, 327680, 24, 2031677, 327680, 24, 2031678, 327680, 24, 2031679, 327680, 24, 2031680, 327680, 24, 2031681, 327680, 24, 2031682, 327680, 24, 2031683, 327680, 24, 2031684, 327680, 24, 2031685, 327680, 24, 2097152, 327680, 24, 2097153, 327680, 24, 2097154, 327680, 24, 2097155, 327680, 24, 2097156, 524288, 38, 2097157, 589824, 38, 2097158, 196608, 26, 2097159, 720896, 38, 2097160, 786432, 38, 2097161, 327680, 24, 2097162, 327680, 24, 2097163, 327680, 24, 2097164, 327680, 24, 2097165, 327680, 24, 2097166, 327680, 24, 2097167, 327680, 24, 2097168, 327680, 24, 2097169, 327680, 24, 2097170, 327680, 24, 2097171, 327680, 24, 2097172, 327680, 24, 2097173, 327680, 24, 2097174, 327680, 24, 2097175, 327680, 24, 2097176, 327680, 24, 2097177, 327680, 24, 2097178, 327680, 24, 2097179, 327680, 24, 2097180, 327680, 24, 2097181, 327680, 24, 2097182, 327680, 24, 2097183, 327680, 24, 2097184, 327680, 24, 2097185, 327680, 24, 2097186, 327680, 24, 2097187, 327680, 24, 2097188, 327680, 24, 2097189, 327680, 24, 2097190, 327680, 24, 2097191, 327680, 24, 2097192, 327680, 24, 2097193, 327680, 24, 2097194, 327680, 24, 2097195, 327680, 24, 2097196, 327680, 24, 2097197, 327680, 24, 2097198, 327680, 24, 2097199, 327680, 24, 2097200, 327680, 24, 2097201, 327680, 24, 2097202, 327680, 24, 2097203, 327680, 24, 2097204, 327680, 24, 2097205, 327680, 24, 2097206, 327680, 24, 2097207, 327680, 24, 2097208, 327680, 24, 2097209, 327680, 24, 2097210, 327680, 24, 2097211, 327680, 24, 2097212, 327680, 24, 2097213, 327680, 24, 2097214, 327680, 24, 2097215, 327680, 24, 2097216, 327680, 24, 2097217, 327680, 24, 2097218, 327680, 24, 2097219, 327680, 24, 2097220, 327680, 24, 2097221, 327680, 24, 2162688, 327680, 24, 2162689, 327680, 24, 2162690, 327680, 24, 2162691, 327680, 24, 2162692, 327680, 24, 2162693, 327680, 24, 2162694, 327680, 24, 2162695, 327680, 24, 2162696, 327680, 24, 2162697, 327680, 24, 2162698, 327680, 24, 2162699, 327680, 24, 2162700, 327680, 24, 2162701, 327680, 24, 2162702, 327680, 24, 2162703, 327680, 24, 2162704, 327680, 24, 2162705, 327680, 24, 2162706, 327680, 24, 2162707, 327680, 24, 2162708, 327680, 24, 2162709, 327680, 24, 2162710, 327680, 24, 2162711, 327680, 24, 2162712, 327680, 24, 2162713, 327680, 24, 2162714, 327680, 24, 2162715, 327680, 24, 2162716, 327680, 24, 2162717, 327680, 24, 2162718, 327680, 24, 2162719, 327680, 24, 2162720, 327680, 24, 2162721, 327680, 24, 2162722, 327680, 24, 2162723, 327680, 24, 2162724, 327680, 24, 2162725, 327680, 24, 2162726, 327680, 24, 2162727, 327680, 24, 2162728, 327680, 24, 2162729, 327680, 24, 2162730, 327680, 24, 2162731, 327680, 24, 2162732, 327680, 24, 2162733, 327680, 24, 2162734, 327680, 24, 2162735, 327680, 24, 2162736, 327680, 24, 2162737, 327680, 24, 2162738, 327680, 24, 2162739, 327680, 24, 2162740, 327680, 24, 2162741, 327680, 24, 2162742, 327680, 24, 2162743, 327680, 24, 2162744, 327680, 24, 2162745, 327680, 24, 2162746, 327680, 24, 2162747, 327680, 24, 2162748, 327680, 24, 2162749, 327680, 24, 2162750, 327680, 24, 2162751, 327680, 24, 2162752, 327680, 24, 2162753, 327680, 24, 2162754, 327680, 24, 2162755, 327680, 24, 2162756, 327680, 24, 2162757, 327680, 24 ) + +[node name="Tile Layer 2" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 1048581, 393216, 12, 1048582, 458752, 12, 1048583, 0, 15, 1114117, 393216, 13, 1114119, 0, 16, 1179653, 393216, 14, 1179654, 458752, 14, 1179655, 0, 17, 2097157, 131072, 26, 2097159, 262144, 26 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Door" parent="NPC_Layer" instance=ExtResource( 2 )] +position = Vector2( 208, 1072 ) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2( 1584, 464 ) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="GymGuy" parent="NPC_Layer" instance=ExtResource( 4 )] +position = Vector2( 176, 976 ) +texture = ExtResource( 6 ) + +[node name="Maria" parent="NPC_Layer" instance=ExtResource( 4 )] +position = Vector2( 208, 560 ) +texture = ExtResource( 5 ) + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource( 4 )] +position = Vector2( 304, 880 ) +trainer = true +texture = ExtResource( 7 ) +trainer_name = "SCHOOL KID Jack" +trainer_reward = 180 +seeking = true +facing = "Left" +trainer_poke_group = [ [ 7, 8 ], [ 35, 8 ], [ 7, 9 ] ] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource( 4 )] +position = Vector2( 112, 752 ) +trainer = true +texture = ExtResource( 8 ) +trainer_name = "Lass Myla" +trainer_reward = 240 +seeking = true +facing = "Right" +trainer_poke_group = [ [ 9, 9 ], [ 29, 10 ] ] diff --git a/Maps/NowtochCity/Nowtoch_NPC_Houses.gd b/Maps/NowtochCity/Nowtoch_NPC_Houses.gd new file mode 100644 index 000000000..b715eff4a --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_NPC_Houses.gd @@ -0,0 +1,84 @@ +extends Node2D + +var type = "Indoor" +var place_name = "Nowtoch City" +var npc_temp1 + +# Called when the node enters the scene tree for the first time. +func _ready(): + if Global.past_events.has("NOWTOCH_CITY_EVENT_1") && !Global.past_events.has("NOWTOCH_CITY_EVENT_2"): + await Global.game.tranistion_complete + event2() + pass + +func event2(): + Global.game.lock_player() + # Keep screen black + Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").stop() + Global.game.get_node("CanvasLayer/Fade").show() + Global.game.get_node("CanvasLayer/Fade").modulate = Color(0.0, 0.0, 0.0, 1.0) + + npc_temp1 = load("res://Utilities/NPC.tscn").instantiate() + npc_temp1.texture = load("res://Graphics/Characters/PU-Maria.png") + npc_temp1.position = Vector2(1840, 1040) + npc_temp1.set_idle_frame("Down") + $NPC_Layer.add_child(npc_temp1) + #wait + await get_tree().create_timer(1.0).timeout + + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + Global.game.play_dialogue("EVENT_NOWTOCH_CITY_6") + await Global.game.event_dialogue_end + + Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").play("Fade") + await Global.game.get_node("CanvasLayer/Fade/AnimationPlayer").animation_finished + + npc_temp1.alert() + await npc_temp1.alert_done + + npc_temp1.move_multi("Right", 2) + await npc_temp1.done_movement + npc_temp1.move_multi("Down", 2) + await npc_temp1.done_movement + npc_temp1.move_multi("Right", 1) + await npc_temp1.done_movement + npc_temp1.set_idle_frame("Down") + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_7", npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_8", npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_9", npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_10", npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue("EVENT_NOWTOCH_CITY_11") + await Global.game.event_dialogue_end + + # remove key + var key = Global.inventory.get_item_by_id(579) + Global.inventory.remove_item(key) + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_12", npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_13", npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_14", npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.play_dialogue_with_point("EVENT_NOWTOCH_CITY_15", npc_temp1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + + Global.game.player.move_player_event(Global.game.player.DIRECTION.LEFT, 1) + npc_temp1.move_multi("Down", 2) + await npc_temp1.done_movement + Global.game.player.set_facing_direction("Right") + + await get_tree().create_timer(0.25).timeout + npc_temp1.queue_free() + npc_temp1 = null + + Global.past_events.append("NOWTOCH_CITY_EVENT_2") + Global.game.release_player() \ No newline at end of file diff --git a/Maps/NowtochCity/Nowtoch_NPC_Houses.gd.uid b/Maps/NowtochCity/Nowtoch_NPC_Houses.gd.uid new file mode 100644 index 000000000..f3e1d4daa --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_NPC_Houses.gd.uid @@ -0,0 +1 @@ +uid://b0uqtd7m7orm6 diff --git a/Maps/NowtochCity/Nowtoch NPC Houses.tmx b/Maps/NowtochCity/Nowtoch_NPC_Houses.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/NowtochCity/Nowtoch NPC Houses.tmx rename to Maps/NowtochCity/Nowtoch_NPC_Houses.tmx diff --git a/Maps/NowtochCity/Nowtoch_NPC_Houses.tscn b/Maps/NowtochCity/Nowtoch_NPC_Houses.tscn new file mode 100644 index 000000000..bff6b2f5e --- /dev/null +++ b/Maps/NowtochCity/Nowtoch_NPC_Houses.tscn @@ -0,0 +1,69 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_indoors+.tres" type="TileSet" id=1] +[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=2] +[ext_resource path="res://TileMapsSource/Bed.tscn" type="PackedScene" id=3] +[ext_resource path="res://Maps/NowtochCity/Nowtoch_NPC_Houses.gd" type="Script" id=4] +[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=5] + +[sub_resource type="Animation" id=1] +resource_name = "Fade" + +[node name="Node2D" type="Node2D"] +script = ExtResource( 4 ) + +[node name="Tile Layer 1" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 327680, 24, 2, 327680, 24, 3, 327680, 24, 4, 327680, 24, 5, 327680, 24, 6, 327680, 24, 7, 327680, 24, 8, 327680, 24, 9, 327680, 24, 10, 327680, 24, 11, 327680, 24, 12, 327680, 24, 13, 327680, 24, 14, 327680, 24, 15, 327680, 24, 16, 327680, 24, 17, 327680, 24, 18, 327680, 24, 19, 327680, 24, 20, 327680, 24, 21, 327680, 24, 22, 327680, 24, 23, 327680, 24, 24, 327680, 24, 25, 327680, 24, 26, 327680, 24, 27, 327680, 24, 28, 327680, 24, 29, 327680, 24, 30, 327680, 24, 31, 327680, 24, 32, 327680, 24, 33, 327680, 24, 34, 327680, 24, 35, 327680, 24, 36, 327680, 24, 37, 327680, 24, 38, 327680, 24, 39, 327680, 24, 40, 327680, 24, 41, 327680, 24, 42, 327680, 24, 43, 327680, 24, 44, 327680, 24, 45, 327680, 24, 46, 327680, 24, 47, 327680, 24, 48, 327680, 24, 49, 327680, 24, 50, 327680, 24, 51, 327680, 24, 52, 327680, 24, 53, 327680, 24, 54, 327680, 24, 55, 327680, 24, 56, 327680, 24, 57, 327680, 24, 58, 327680, 24, 59, 327680, 24, 60, 327680, 24, 61, 327680, 24, 62, 327680, 24, 63, 327680, 24, 64, 327680, 24, 65, 327680, 24, 66, 327680, 24, 67, 327680, 24, 68, 327680, 24, 69, 327680, 24, 65536, 327680, 24, 65537, 327680, 2, 65538, 393216, 2, 65539, 393216, 2, 65540, 393216, 2, 65541, 393216, 2, 65542, 393216, 2, 65543, 393216, 2, 65544, 393216, 2, 65545, 393216, 2, 65546, 458752, 2, 65547, 327680, 24, 65548, 327680, 24, 65549, 327680, 24, 65550, 327680, 24, 65551, 327680, 24, 65552, 327680, 24, 65553, 327680, 24, 65554, 327680, 2, 65555, 393216, 2, 65556, 393216, 2, 65557, 393216, 2, 65558, 393216, 2, 65559, 393216, 2, 65560, 393216, 2, 65561, 393216, 2, 65562, 393216, 2, 65563, 458752, 2, 65564, 327680, 24, 65565, 327680, 24, 65566, 327680, 24, 65567, 327680, 24, 65568, 327680, 24, 65569, 327680, 24, 65570, 327680, 24, 65571, 327680, 2, 65572, 393216, 2, 65573, 393216, 2, 65574, 393216, 2, 65575, 393216, 2, 65576, 393216, 2, 65577, 393216, 2, 65578, 458752, 2, 65579, 327680, 24, 65580, 327680, 24, 65581, 327680, 24, 65582, 327680, 24, 65583, 327680, 24, 65584, 327680, 24, 65585, 327680, 24, 65586, 327680, 24, 65587, 327680, 24, 65588, 327680, 24, 65589, 327680, 24, 65590, 327680, 24, 65591, 327680, 24, 65592, 327680, 24, 65593, 327680, 24, 65594, 327680, 24, 65595, 327680, 24, 65596, 327680, 24, 65597, 327680, 24, 65598, 327680, 24, 65599, 327680, 24, 65600, 327680, 24, 65601, 327680, 24, 65602, 327680, 24, 65603, 327680, 24, 65604, 327680, 24, 65605, 327680, 24, 131072, 327680, 24, 131073, 327680, 3, 131074, 393216, 3, 131075, 393216, 3, 131076, 393216, 3, 131077, 393216, 3, 131078, 393216, 3, 131079, 393216, 3, 131080, 393216, 3, 131081, 393216, 3, 131082, 458752, 3, 131083, 327680, 24, 131084, 327680, 24, 131085, 327680, 24, 131086, 327680, 24, 131087, 327680, 24, 131088, 327680, 24, 131089, 327680, 24, 131090, 327680, 3, 131091, 393216, 3, 131092, 393216, 3, 131093, 393216, 3, 131094, 393216, 3, 131095, 393216, 3, 131096, 393216, 3, 131097, 393216, 3, 131098, 393216, 3, 131099, 458752, 3, 131100, 327680, 24, 131101, 327680, 24, 131102, 327680, 24, 131103, 327680, 24, 131104, 327680, 24, 131105, 327680, 24, 131106, 327680, 24, 131107, 327680, 3, 131108, 393216, 3, 131109, 393216, 3, 131110, 393216, 3, 131111, 393216, 3, 131112, 393216, 3, 131113, 393216, 3, 131114, 458752, 3, 131115, 327680, 24, 131116, 327680, 24, 131117, 327680, 24, 131118, 327680, 24, 131119, 327680, 24, 131120, 327680, 24, 131121, 327680, 24, 131122, 327680, 24, 131123, 327680, 24, 131124, 327680, 24, 131125, 327680, 24, 131126, 327680, 24, 131127, 327680, 24, 131128, 327680, 24, 131129, 327680, 24, 131130, 327680, 24, 131131, 327680, 24, 131132, 327680, 24, 131133, 327680, 24, 131134, 327680, 24, 131135, 327680, 24, 131136, 327680, 24, 131137, 327680, 24, 131138, 327680, 24, 131139, 327680, 24, 131140, 327680, 24, 131141, 327680, 24, 196608, 327680, 24, 196609, 393216, 29, 196610, 458752, 29, 196611, 393216, 29, 196612, 458752, 29, 196613, 393216, 29, 196614, 458752, 29, 196615, 393216, 29, 196616, 458752, 29, 196617, 393216, 29, 196618, 327680, 20, 196619, 327680, 24, 196620, 327680, 24, 196621, 327680, 24, 196622, 327680, 24, 196623, 327680, 24, 196624, 327680, 24, 196625, 327680, 24, 196626, 393216, 29, 196627, 458752, 29, 196628, 393216, 29, 196629, 458752, 29, 196630, 393216, 29, 196631, 458752, 29, 196632, 393216, 29, 196633, 458752, 29, 196634, 393216, 29, 196635, 327680, 20, 196636, 327680, 24, 196637, 327680, 24, 196638, 327680, 24, 196639, 327680, 24, 196640, 327680, 24, 196641, 327680, 24, 196642, 327680, 24, 196643, 393216, 29, 196644, 458752, 29, 196645, 393216, 29, 196646, 458752, 29, 196647, 393216, 29, 196648, 458752, 29, 196649, 393216, 29, 196650, 458752, 29, 196651, 327680, 24, 196652, 327680, 24, 196653, 327680, 24, 196654, 327680, 24, 196655, 327680, 24, 196656, 327680, 24, 196657, 327680, 24, 196658, 327680, 24, 196659, 327680, 24, 196660, 327680, 24, 196661, 327680, 24, 196662, 327680, 24, 196663, 327680, 24, 196664, 327680, 24, 196665, 327680, 24, 196666, 327680, 24, 196667, 327680, 24, 196668, 327680, 24, 196669, 327680, 24, 196670, 327680, 24, 196671, 327680, 24, 196672, 327680, 24, 196673, 327680, 24, 196674, 327680, 24, 196675, 327680, 24, 196676, 327680, 24, 196677, 327680, 24, 262144, 327680, 24, 262145, 393216, 29, 262146, 393216, 27, 262147, 458752, 27, 262148, 393216, 27, 262149, 458752, 27, 262150, 393216, 27, 262151, 458752, 27, 262152, 393216, 27, 262153, 458752, 27, 262154, 327680, 21, 262155, 327680, 24, 262156, 327680, 24, 262157, 327680, 24, 262158, 327680, 24, 262159, 327680, 24, 262160, 327680, 24, 262161, 327680, 24, 262162, 393216, 29, 262163, 393216, 27, 262164, 458752, 27, 262165, 393216, 27, 262166, 458752, 27, 262167, 393216, 27, 262168, 458752, 27, 262169, 393216, 27, 262170, 458752, 27, 262171, 327680, 21, 262172, 327680, 24, 262173, 327680, 24, 262174, 327680, 24, 262175, 327680, 24, 262176, 327680, 24, 262177, 327680, 24, 262178, 327680, 24, 262179, 458752, 29, 262180, 393216, 27, 262181, 458752, 27, 262182, 393216, 27, 262183, 458752, 27, 262184, 393216, 27, 262185, 458752, 27, 262186, 393216, 27, 262187, 327680, 24, 262188, 327680, 24, 262189, 327680, 24, 262190, 327680, 24, 262191, 327680, 24, 262192, 327680, 24, 262193, 327680, 24, 262194, 327680, 24, 262195, 327680, 24, 262196, 327680, 24, 262197, 327680, 24, 262198, 327680, 24, 262199, 327680, 24, 262200, 327680, 24, 262201, 327680, 24, 262202, 327680, 24, 262203, 327680, 24, 262204, 327680, 24, 262205, 327680, 24, 262206, 327680, 24, 262207, 327680, 24, 262208, 327680, 24, 262209, 327680, 24, 262210, 327680, 24, 262211, 327680, 24, 262212, 327680, 24, 262213, 327680, 24, 327680, 327680, 24, 327681, 393216, 29, 327682, 393216, 28, 327683, 458752, 28, 327684, 393216, 28, 327685, 458752, 28, 327686, 458752, 13, 327687, 458752, 13, 327688, 393216, 28, 327689, 458752, 28, 327690, 393216, 28, 327691, 327680, 24, 327692, 327680, 24, 327693, 327680, 24, 327694, 327680, 24, 327695, 327680, 24, 327696, 327680, 24, 327697, 327680, 24, 327698, 393216, 29, 327699, 393216, 28, 327700, 458752, 28, 327701, 65536, 13, 327702, 65536, 13, 327703, 65536, 13, 327704, 458752, 28, 327705, 393216, 28, 327706, 458752, 28, 327707, 393216, 28, 327708, 327680, 24, 327709, 327680, 24, 327710, 327680, 24, 327711, 327680, 24, 327712, 327680, 24, 327713, 327680, 24, 327714, 327680, 24, 327715, 393216, 29, 327716, 393216, 28, 327717, 458752, 28, 327718, 393216, 28, 327719, 458752, 28, 327720, 458752, 13, 327721, 458752, 13, 327722, 393216, 28, 327723, 327680, 24, 327724, 327680, 24, 327725, 327680, 24, 327726, 327680, 24, 327727, 327680, 24, 327728, 327680, 24, 327729, 327680, 24, 327730, 327680, 24, 327731, 327680, 24, 327732, 327680, 24, 327733, 327680, 24, 327734, 327680, 24, 327735, 327680, 24, 327736, 327680, 24, 327737, 327680, 24, 327738, 327680, 24, 327739, 327680, 24, 327740, 327680, 24, 327741, 327680, 24, 327742, 327680, 24, 327743, 327680, 24, 327744, 327680, 24, 327745, 327680, 24, 327746, 327680, 24, 327747, 327680, 24, 327748, 327680, 24, 327749, 327680, 24, 393216, 327680, 24, 393217, 393216, 29, 393218, 393216, 27, 393219, 458752, 27, 393220, 393216, 27, 393221, 458752, 27, 393222, 393216, 27, 393223, 458752, 27, 393224, 393216, 27, 393225, 458752, 27, 393226, 393216, 27, 393227, 327680, 24, 393228, 327680, 24, 393229, 327680, 24, 393230, 327680, 24, 393231, 327680, 24, 393232, 327680, 24, 393233, 327680, 24, 393234, 393216, 29, 393235, 393216, 27, 393236, 458752, 27, 393237, 393216, 27, 393238, 458752, 27, 393239, 393216, 27, 393240, 458752, 27, 393241, 393216, 27, 393242, 458752, 27, 393243, 393216, 27, 393244, 327680, 24, 393245, 327680, 24, 393246, 327680, 24, 393247, 327680, 24, 393248, 327680, 24, 393249, 327680, 24, 393250, 327680, 24, 393251, 458752, 29, 393252, 393216, 27, 393253, 458752, 27, 393254, 393216, 27, 393255, 458752, 27, 393256, 393216, 27, 393257, 458752, 27, 393258, 393216, 27, 393259, 327680, 24, 393260, 327680, 24, 393261, 327680, 24, 393262, 327680, 24, 393263, 327680, 24, 393264, 327680, 24, 393265, 327680, 24, 393266, 327680, 24, 393267, 327680, 24, 393268, 327680, 24, 393269, 327680, 24, 393270, 327680, 24, 393271, 327680, 24, 393272, 327680, 24, 393273, 327680, 24, 393274, 327680, 24, 393275, 327680, 24, 393276, 327680, 24, 393277, 327680, 24, 393278, 327680, 24, 393279, 327680, 24, 393280, 327680, 24, 393281, 327680, 24, 393282, 327680, 24, 393283, 327680, 24, 393284, 327680, 24, 393285, 327680, 24, 458752, 327680, 24, 458753, 393216, 29, 458754, 393216, 28, 458755, 458752, 28, 458756, 393216, 28, 458757, 458752, 28, 458758, 393216, 28, 458759, 458752, 28, 458760, 393216, 28, 458761, 458752, 28, 458762, 393216, 28, 458763, 327680, 24, 458764, 327680, 24, 458765, 327680, 24, 458766, 327680, 24, 458767, 327680, 24, 458768, 327680, 24, 458769, 327680, 24, 458770, 393216, 29, 458771, 393216, 28, 458772, 458752, 28, 458773, 393216, 28, 458774, 458752, 28, 458775, 393216, 28, 458776, 458752, 28, 458777, 393216, 28, 458778, 458752, 28, 458779, 393216, 28, 458780, 327680, 24, 458781, 327680, 24, 458782, 327680, 24, 458783, 327680, 24, 458784, 327680, 24, 458785, 327680, 24, 458786, 327680, 24, 458787, 393216, 29, 458788, 393216, 28, 458789, 458752, 28, 458790, 393216, 28, 458791, 196608, 26, 458792, 393216, 28, 458793, 458752, 28, 458794, 393216, 28, 458795, 327680, 24, 458796, 327680, 24, 458797, 327680, 24, 458798, 327680, 24, 458799, 327680, 24, 458800, 327680, 24, 458801, 327680, 24, 458802, 327680, 24, 458803, 327680, 24, 458804, 327680, 24, 458805, 327680, 24, 458806, 327680, 24, 458807, 327680, 24, 458808, 327680, 24, 458809, 327680, 24, 458810, 327680, 24, 458811, 327680, 24, 458812, 327680, 24, 458813, 327680, 24, 458814, 327680, 24, 458815, 327680, 24, 458816, 327680, 24, 458817, 327680, 24, 458818, 327680, 24, 458819, 327680, 24, 458820, 327680, 24, 458821, 327680, 24, 524288, 327680, 24, 524289, 393216, 29, 524290, 393216, 27, 524291, 458752, 27, 524292, 393216, 27, 524293, 196608, 26, 524294, 393216, 27, 524295, 458752, 27, 524296, 393216, 27, 524297, 458752, 27, 524298, 393216, 27, 524299, 327680, 24, 524300, 327680, 24, 524301, 327680, 24, 524302, 327680, 24, 524303, 327680, 24, 524304, 327680, 24, 524305, 327680, 24, 524306, 393216, 29, 524307, 393216, 27, 524308, 458752, 27, 524309, 393216, 27, 524310, 196608, 26, 524311, 393216, 27, 524312, 458752, 27, 524313, 393216, 27, 524314, 458752, 27, 524315, 393216, 27, 524316, 327680, 24, 524317, 327680, 24, 524318, 327680, 24, 524319, 327680, 24, 524320, 327680, 24, 524321, 327680, 24, 524322, 327680, 24, 524323, 327680, 24, 524324, 327680, 24, 524325, 327680, 24, 524326, 327680, 24, 524327, 327680, 24, 524328, 327680, 24, 524329, 327680, 24, 524330, 327680, 24, 524331, 327680, 24, 524332, 327680, 24, 524333, 327680, 24, 524334, 327680, 24, 524335, 327680, 24, 524336, 327680, 24, 524337, 327680, 24, 524338, 327680, 24, 524339, 327680, 24, 524340, 327680, 24, 524341, 327680, 24, 524342, 327680, 24, 524343, 327680, 24, 524344, 327680, 24, 524345, 327680, 24, 524346, 327680, 24, 524347, 327680, 24, 524348, 327680, 24, 524349, 327680, 24, 524350, 327680, 24, 524351, 327680, 24, 524352, 327680, 24, 524353, 327680, 24, 524354, 327680, 24, 524355, 327680, 24, 524356, 327680, 24, 524357, 327680, 24, 589824, 327680, 24, 589825, 327680, 24, 589826, 327680, 24, 589827, 327680, 24, 589828, 327680, 24, 589829, 327680, 24, 589830, 327680, 24, 589831, 327680, 24, 589832, 327680, 24, 589833, 327680, 24, 589834, 327680, 24, 589835, 327680, 24, 589836, 327680, 24, 589837, 327680, 24, 589838, 327680, 24, 589839, 327680, 24, 589840, 327680, 24, 589841, 327680, 24, 589842, 327680, 24, 589843, 327680, 24, 589844, 327680, 24, 589845, 327680, 24, 589846, 327680, 24, 589847, 327680, 24, 589848, 327680, 24, 589849, 327680, 24, 589850, 327680, 24, 589851, 327680, 24, 589852, 327680, 24, 589853, 327680, 24, 589854, 327680, 24, 589855, 327680, 24, 589856, 327680, 24, 589857, 327680, 24, 589858, 327680, 24, 589859, 327680, 24, 589860, 327680, 24, 589861, 327680, 24, 589862, 327680, 24, 589863, 327680, 24, 589864, 327680, 24, 589865, 327680, 24, 589866, 327680, 24, 589867, 327680, 24, 589868, 327680, 24, 589869, 327680, 24, 589870, 327680, 24, 589871, 327680, 24, 589872, 327680, 24, 589873, 327680, 24, 589874, 327680, 24, 589875, 327680, 24, 589876, 327680, 24, 589877, 327680, 24, 589878, 327680, 24, 589879, 327680, 24, 589880, 327680, 24, 589881, 327680, 24, 589882, 327680, 24, 589883, 327680, 24, 589884, 327680, 24, 589885, 327680, 24, 589886, 327680, 24, 589887, 327680, 24, 589888, 327680, 24, 589889, 327680, 24, 589890, 327680, 24, 589891, 327680, 24, 589892, 327680, 24, 589893, 327680, 24, 655360, 327680, 24, 655361, 327680, 24, 655362, 327680, 24, 655363, 327680, 24, 655364, 327680, 24, 655365, 327680, 24, 655366, 327680, 24, 655367, 327680, 24, 655368, 327680, 24, 655369, 327680, 24, 655370, 327680, 24, 655371, 327680, 24, 655372, 327680, 24, 655373, 327680, 24, 655374, 327680, 24, 655375, 327680, 24, 655376, 327680, 24, 655377, 327680, 24, 655378, 327680, 24, 655379, 327680, 24, 655380, 327680, 24, 655381, 327680, 24, 655382, 327680, 24, 655383, 327680, 24, 655384, 327680, 24, 655385, 327680, 24, 655386, 327680, 24, 655387, 327680, 24, 655388, 327680, 24, 655389, 327680, 24, 655390, 327680, 24, 655391, 327680, 24, 655392, 327680, 24, 655393, 327680, 24, 655394, 327680, 24, 655395, 327680, 24, 655396, 327680, 24, 655397, 327680, 24, 655398, 327680, 24, 655399, 327680, 24, 655400, 327680, 24, 655401, 327680, 24, 655402, 327680, 24, 655403, 327680, 24, 655404, 327680, 24, 655405, 327680, 24, 655406, 327680, 24, 655407, 327680, 24, 655408, 327680, 24, 655409, 327680, 24, 655410, 327680, 24, 655411, 327680, 24, 655412, 327680, 24, 655413, 327680, 24, 655414, 327680, 24, 655415, 327680, 24, 655416, 327680, 24, 655417, 327680, 24, 655418, 327680, 24, 655419, 327680, 24, 655420, 327680, 24, 655421, 327680, 24, 655422, 327680, 24, 655423, 327680, 24, 655424, 327680, 24, 655425, 327680, 24, 655426, 327680, 24, 655427, 327680, 24, 655428, 327680, 24, 655429, 327680, 24, 720896, 327680, 24, 720897, 327680, 24, 720898, 327680, 24, 720899, 327680, 24, 720900, 327680, 24, 720901, 327680, 24, 720902, 327680, 24, 720903, 327680, 24, 720904, 327680, 24, 720905, 327680, 24, 720906, 327680, 24, 720907, 327680, 24, 720908, 327680, 24, 720909, 327680, 24, 720910, 327680, 24, 720911, 327680, 24, 720912, 327680, 24, 720913, 327680, 24, 720914, 327680, 24, 720915, 327680, 24, 720916, 327680, 24, 720917, 327680, 24, 720918, 327680, 24, 720919, 327680, 24, 720920, 327680, 24, 720921, 327680, 24, 720922, 327680, 24, 720923, 327680, 24, 720924, 327680, 24, 720925, 327680, 24, 720926, 327680, 24, 720927, 327680, 24, 720928, 327680, 24, 720929, 327680, 24, 720930, 327680, 24, 720931, 327680, 24, 720932, 327680, 24, 720933, 327680, 24, 720934, 327680, 24, 720935, 327680, 24, 720936, 327680, 24, 720937, 327680, 24, 720938, 327680, 24, 720939, 327680, 24, 720940, 327680, 24, 720941, 327680, 24, 720942, 327680, 24, 720943, 327680, 24, 720944, 327680, 24, 720945, 327680, 24, 720946, 327680, 24, 720947, 327680, 24, 720948, 327680, 24, 720949, 327680, 24, 720950, 327680, 24, 720951, 327680, 24, 720952, 327680, 24, 720953, 327680, 24, 720954, 327680, 24, 720955, 327680, 24, 720956, 327680, 24, 720957, 327680, 24, 720958, 327680, 24, 720959, 327680, 24, 720960, 327680, 24, 720961, 327680, 24, 720962, 327680, 24, 720963, 327680, 24, 720964, 327680, 24, 720965, 327680, 24, 786432, 327680, 24, 786433, 327680, 24, 786434, 327680, 24, 786435, 327680, 24, 786436, 327680, 24, 786437, 327680, 24, 786438, 327680, 24, 786439, 327680, 24, 786440, 327680, 24, 786441, 327680, 24, 786442, 327680, 24, 786443, 327680, 24, 786444, 327680, 24, 786445, 327680, 24, 786446, 327680, 24, 786447, 327680, 24, 786448, 327680, 24, 786449, 327680, 24, 786450, 327680, 24, 786451, 327680, 24, 786452, 327680, 24, 786453, 327680, 24, 786454, 327680, 24, 786455, 327680, 24, 786456, 327680, 24, 786457, 327680, 24, 786458, 327680, 24, 786459, 327680, 24, 786460, 327680, 24, 786461, 327680, 24, 786462, 327680, 24, 786463, 327680, 24, 786464, 327680, 24, 786465, 327680, 24, 786466, 327680, 24, 786467, 327680, 24, 786468, 327680, 24, 786469, 327680, 24, 786470, 327680, 24, 786471, 327680, 24, 786472, 327680, 24, 786473, 327680, 24, 786474, 327680, 24, 786475, 327680, 24, 786476, 327680, 24, 786477, 327680, 24, 786478, 327680, 24, 786479, 327680, 24, 786480, 327680, 24, 786481, 327680, 24, 786482, 327680, 24, 786483, 327680, 24, 786484, 327680, 24, 786485, 327680, 24, 786486, 327680, 24, 786487, 327680, 24, 786488, 327680, 24, 786489, 327680, 24, 786490, 327680, 24, 786491, 327680, 24, 786492, 327680, 24, 786493, 327680, 24, 786494, 327680, 24, 786495, 327680, 24, 786496, 327680, 24, 786497, 327680, 24, 786498, 327680, 24, 786499, 327680, 24, 786500, 327680, 24, 786501, 327680, 24, 851968, 327680, 24, 851969, 327680, 24, 851970, 327680, 24, 851971, 327680, 24, 851972, 327680, 24, 851973, 327680, 24, 851974, 327680, 24, 851975, 327680, 24, 851976, 327680, 24, 851977, 327680, 24, 851978, 327680, 24, 851979, 327680, 24, 851980, 327680, 24, 851981, 327680, 24, 851982, 327680, 24, 851983, 327680, 24, 851984, 327680, 24, 851985, 327680, 24, 851986, 327680, 24, 851987, 327680, 24, 851988, 327680, 24, 851989, 327680, 24, 851990, 327680, 24, 851991, 327680, 24, 851992, 327680, 24, 851993, 327680, 24, 851994, 327680, 24, 851995, 327680, 24, 851996, 327680, 24, 851997, 327680, 24, 851998, 327680, 24, 851999, 327680, 24, 852000, 327680, 24, 852001, 327680, 24, 852002, 327680, 24, 852003, 393216, 0, 852004, 458752, 0, 852005, 458752, 0, 852006, 458752, 0, 852007, 458752, 0, 852008, 327680, 24, 852009, 327680, 24, 852010, 327680, 24, 852011, 327680, 24, 852012, 458752, 0, 852013, 458752, 0, 852014, 458752, 0, 852015, 458752, 0, 852016, 0, 2, 852017, 327680, 24, 852018, 327680, 24, 852019, 327680, 24, 852020, 327680, 24, 852021, 327680, 24, 852022, 327680, 24, 852023, 327680, 24, 852024, 327680, 24, 852025, 327680, 24, 852026, 327680, 24, 852027, 327680, 24, 852028, 327680, 24, 852029, 327680, 24, 852030, 327680, 24, 852031, 327680, 24, 852032, 327680, 24, 852033, 327680, 24, 852034, 327680, 24, 852035, 327680, 24, 852036, 327680, 24, 852037, 327680, 24, 917504, 327680, 24, 917505, 327680, 24, 917506, 327680, 24, 917507, 327680, 24, 917508, 327680, 24, 917509, 327680, 24, 917510, 327680, 24, 917511, 327680, 24, 917512, 327680, 24, 917513, 327680, 24, 917514, 327680, 24, 917515, 327680, 24, 917516, 327680, 24, 917517, 327680, 24, 917518, 327680, 24, 917519, 327680, 24, 917520, 327680, 24, 917521, 327680, 24, 917522, 327680, 24, 917523, 327680, 24, 917524, 327680, 24, 917525, 327680, 24, 917526, 327680, 24, 917527, 327680, 24, 917528, 327680, 24, 917529, 327680, 24, 917530, 327680, 24, 917531, 327680, 24, 917532, 327680, 24, 917533, 327680, 24, 917534, 327680, 24, 917535, 327680, 24, 917536, 327680, 24, 917537, 327680, 24, 917538, 327680, 24, 917539, 393216, 1, 917540, 458752, 1, 917541, 458752, 1, 917542, 458752, 1, 917543, 458752, 1, 917544, 393216, 0, 917545, 458752, 0, 917546, 458752, 0, 917547, 0, 2, 917548, 458752, 1, 917549, 458752, 1, 917550, 458752, 1, 917551, 458752, 1, 917552, 0, 3, 917553, 327680, 24, 917554, 327680, 24, 917555, 327680, 24, 917556, 327680, 24, 917557, 327680, 24, 917558, 327680, 24, 917559, 327680, 24, 917560, 327680, 2, 917561, 393216, 2, 917562, 393216, 2, 917563, 393216, 2, 917564, 393216, 2, 917565, 393216, 2, 917566, 393216, 2, 917567, 393216, 2, 917568, 393216, 2, 917569, 458752, 2, 917570, 327680, 24, 917571, 327680, 24, 917572, 327680, 24, 917573, 327680, 24, 983040, 327680, 24, 983041, 327680, 2, 983042, 393216, 2, 983043, 393216, 2, 983044, 393216, 2, 983045, 393216, 2, 983046, 393216, 2, 983047, 393216, 2, 983048, 393216, 2, 983049, 393216, 2, 983050, 458752, 2, 983051, 327680, 24, 983052, 327680, 24, 983053, 327680, 24, 983054, 327680, 24, 983055, 327680, 24, 983056, 327680, 24, 983057, 327680, 24, 983058, 327680, 2, 983059, 393216, 2, 983060, 393216, 2, 983061, 393216, 2, 983062, 393216, 2, 983063, 393216, 2, 983064, 393216, 2, 983065, 393216, 2, 983066, 393216, 2, 983067, 458752, 2, 983068, 327680, 24, 983069, 327680, 24, 983070, 327680, 24, 983071, 327680, 24, 983072, 327680, 24, 983073, 327680, 24, 983074, 327680, 24, 983075, 196608, 21, 983076, 196608, 21, 983077, 196608, 21, 983078, 196608, 21, 983079, 196608, 21, 983080, 393216, 1, 983081, 458752, 1, 983082, 458752, 1, 983083, 0, 3, 983084, 196608, 21, 983085, 196608, 21, 983086, 196608, 21, 983087, 196608, 21, 983088, 65536, 19, 983089, 327680, 24, 983090, 327680, 24, 983091, 327680, 24, 983092, 327680, 24, 983093, 327680, 24, 983094, 327680, 24, 983095, 327680, 24, 983096, 327680, 3, 983097, 393216, 3, 983098, 393216, 3, 983099, 393216, 3, 983100, 393216, 3, 983101, 393216, 3, 983102, 393216, 3, 983103, 393216, 3, 983104, 393216, 3, 983105, 458752, 3, 983106, 327680, 24, 983107, 327680, 24, 983108, 327680, 24, 983109, 327680, 24, 1048576, 327680, 24, 1048577, 327680, 3, 1048578, 393216, 3, 1048579, 393216, 3, 1048580, 393216, 3, 1048581, 393216, 3, 1048582, 393216, 3, 1048583, 393216, 3, 1048584, 393216, 3, 1048585, 393216, 3, 1048586, 458752, 3, 1048587, 327680, 24, 1048588, 327680, 24, 1048589, 327680, 24, 1048590, 327680, 24, 1048591, 327680, 24, 1048592, 327680, 24, 1048593, 327680, 24, 1048594, 327680, 3, 1048595, 393216, 3, 1048596, 393216, 3, 1048597, 393216, 3, 1048598, 393216, 3, 1048599, 393216, 3, 1048600, 393216, 3, 1048601, 393216, 3, 1048602, 393216, 3, 1048603, 458752, 3, 1048604, 327680, 24, 1048605, 327680, 24, 1048606, 327680, 24, 1048607, 327680, 24, 1048608, 327680, 24, 1048609, 327680, 24, 1048610, 327680, 24, 1048611, 196608, 21, 1048612, 196608, 22, 1048613, 196608, 22, 1048614, 196608, 22, 1048615, 196608, 22, 1048616, 196608, 21, 1048617, 196608, 21, 1048618, 196608, 21, 1048619, 196608, 21, 1048620, 196608, 21, 1048621, 196608, 22, 1048622, 196608, 22, 1048623, 196608, 22, 1048624, 196608, 22, 1048625, 327680, 24, 1048626, 327680, 24, 1048627, 327680, 24, 1048628, 327680, 24, 1048629, 327680, 24, 1048630, 327680, 24, 1048631, 327680, 24, 1048632, 262144, 3, 1048633, 262144, 3, 1048634, 262144, 3, 1048635, 262144, 3, 1048636, 262144, 3, 1048637, 262144, 3, 1048638, 262144, 3, 1048639, 262144, 3, 1048640, 262144, 3, 1048641, 262144, 3, 1048642, 327680, 24, 1048643, 327680, 24, 1048644, 327680, 24, 1048645, 327680, 24, 1114112, 327680, 24, 1114113, 131072, 19, 1114114, 458752, 29, 1114115, 393216, 29, 1114116, 458752, 29, 1114117, 393216, 29, 1114118, 458752, 29, 1114119, 393216, 29, 1114120, 458752, 29, 1114121, 393216, 29, 1114122, 327680, 20, 1114123, 327680, 24, 1114124, 327680, 24, 1114125, 327680, 24, 1114126, 327680, 24, 1114127, 327680, 24, 1114128, 327680, 24, 1114129, 327680, 24, 1114130, 131072, 19, 1114131, 458752, 29, 1114132, 393216, 29, 1114133, 458752, 29, 1114134, 393216, 29, 1114135, 458752, 29, 1114136, 393216, 29, 1114137, 458752, 29, 1114138, 393216, 29, 1114139, 327680, 20, 1114140, 327680, 24, 1114141, 327680, 24, 1114142, 327680, 24, 1114143, 327680, 24, 1114144, 327680, 24, 1114145, 327680, 24, 1114146, 327680, 24, 1114147, 196608, 21, 1114148, 196608, 22, 1114149, 196608, 22, 1114150, 196608, 22, 1114151, 196608, 22, 1114152, 196608, 22, 1114153, 196608, 22, 1114154, 196608, 22, 1114155, 196608, 22, 1114156, 196608, 22, 1114157, 196608, 22, 1114158, 196608, 22, 1114159, 196608, 22, 1114160, 196608, 22, 1114161, 327680, 24, 1114162, 327680, 24, 1114163, 327680, 24, 1114164, 327680, 24, 1114165, 327680, 24, 1114166, 327680, 24, 1114167, 327680, 24, 1114168, 262144, 3, 1114169, 262144, 2, 1114170, 262144, 2, 1114171, 262144, 2, 1114172, 262144, 2, 1114173, 262144, 2, 1114174, 262144, 2, 1114175, 262144, 2, 1114176, 262144, 2, 1114177, 262144, 2, 1114178, 327680, 24, 1114179, 327680, 24, 1114180, 327680, 24, 1114181, 327680, 24, 1179648, 327680, 24, 1179649, 393216, 29, 1179650, 393216, 27, 1179651, 458752, 27, 1179652, 393216, 27, 1179653, 458752, 27, 1179654, 393216, 27, 1179655, 458752, 27, 1179656, 393216, 27, 1179657, 458752, 27, 1179658, 327680, 21, 1179659, 327680, 24, 1179660, 327680, 24, 1179661, 327680, 24, 1179662, 327680, 24, 1179663, 327680, 24, 1179664, 327680, 24, 1179665, 327680, 24, 1179666, 393216, 29, 1179667, 393216, 27, 1179668, 458752, 27, 1179669, 393216, 27, 1179670, 458752, 27, 1179671, 393216, 27, 1179672, 458752, 27, 1179673, 393216, 27, 1179674, 458752, 27, 1179675, 327680, 21, 1179676, 327680, 24, 1179677, 327680, 24, 1179678, 327680, 24, 1179679, 327680, 24, 1179680, 327680, 24, 1179681, 327680, 24, 1179682, 327680, 24, 1179683, 196608, 21, 1179684, 196608, 22, 1179685, 196608, 22, 1179686, 196608, 22, 1179687, 262144, 13, 1179688, 262144, 13, 1179689, 65536, 31, 1179690, 65536, 31, 1179691, 262144, 13, 1179692, 262144, 13, 1179693, 196608, 22, 1179694, 196608, 22, 1179695, 196608, 22, 1179696, 196608, 22, 1179697, 327680, 24, 1179698, 327680, 24, 1179699, 327680, 24, 1179700, 327680, 24, 1179701, 327680, 24, 1179702, 327680, 24, 1179703, 327680, 24, 1179704, 262144, 3, 1179705, 262144, 2, 1179706, 262144, 2, 1179707, 262144, 2, 1179708, 262144, 2, 1179709, 262144, 2, 1179710, 262144, 2, 1179711, 262144, 2, 1179712, 262144, 2, 1179713, 262144, 2, 1179714, 327680, 24, 1179715, 327680, 24, 1179716, 327680, 24, 1179717, 327680, 24, 1245184, 327680, 24, 1245185, 393216, 29, 1245186, 393216, 28, 1245187, 458752, 28, 1245188, 393216, 28, 1245189, 458752, 28, 1245190, 393216, 28, 1245191, 458752, 28, 1245192, 393216, 28, 1245193, 458752, 28, 1245194, 393216, 28, 1245195, 327680, 24, 1245196, 327680, 24, 1245197, 327680, 24, 1245198, 327680, 24, 1245199, 327680, 24, 1245200, 327680, 24, 1245201, 327680, 24, 1245202, 393216, 29, 1245203, 393216, 28, 1245204, 458752, 28, 1245205, 393216, 28, 1245206, 458752, 28, 1245207, 393216, 28, 1245208, 458752, 28, 1245209, 393216, 28, 1245210, 458752, 28, 1245211, 393216, 28, 1245212, 327680, 24, 1245213, 327680, 24, 1245214, 327680, 24, 1245215, 327680, 24, 1245216, 327680, 24, 1245217, 327680, 24, 1245218, 327680, 24, 1245219, 196608, 21, 1245220, 196608, 22, 1245221, 196608, 22, 1245222, 196608, 22, 1245223, 262144, 13, 1245224, 262144, 13, 1245225, 262144, 13, 1245226, 262144, 13, 1245227, 262144, 13, 1245228, 262144, 13, 1245229, 196608, 22, 1245230, 196608, 22, 1245231, 196608, 22, 1245232, 196608, 22, 1245233, 327680, 24, 1245234, 327680, 24, 1245235, 327680, 24, 1245236, 327680, 24, 1245237, 327680, 24, 1245238, 327680, 24, 1245239, 327680, 24, 1245240, 262144, 3, 1245241, 262144, 2, 1245242, 262144, 2, 1245243, 262144, 2, 1245244, 262144, 2, 1245245, 262144, 2, 1245246, 262144, 2, 1245247, 262144, 2, 1245248, 262144, 2, 1245249, 262144, 2, 1245250, 327680, 24, 1245251, 327680, 24, 1245252, 327680, 24, 1245253, 327680, 24, 1310720, 327680, 24, 1310721, 393216, 29, 1310722, 393216, 27, 1310723, 458752, 27, 1310724, 65536, 13, 1310725, 65536, 13, 1310726, 65536, 13, 1310727, 65536, 13, 1310728, 393216, 27, 1310729, 458752, 27, 1310730, 393216, 27, 1310731, 327680, 24, 1310732, 327680, 24, 1310733, 327680, 24, 1310734, 327680, 24, 1310735, 327680, 24, 1310736, 327680, 24, 1310737, 327680, 24, 1310738, 393216, 29, 1310739, 393216, 27, 1310740, 458752, 27, 1310741, 393216, 27, 1310742, 458752, 27, 1310743, 393216, 27, 1310744, 458752, 27, 1310745, 393216, 27, 1310746, 458752, 27, 1310747, 393216, 27, 1310748, 327680, 24, 1310749, 327680, 24, 1310750, 327680, 24, 1310751, 327680, 24, 1310752, 327680, 24, 1310753, 327680, 24, 1310754, 327680, 24, 1310755, 196608, 21, 1310756, 196608, 22, 1310757, 196608, 22, 1310758, 196608, 22, 1310759, 196608, 22, 1310760, 196608, 22, 1310761, 196608, 22, 1310762, 196608, 22, 1310763, 196608, 22, 1310764, 196608, 22, 1310765, 196608, 22, 1310766, 196608, 22, 1310767, 196608, 22, 1310768, 196608, 22, 1310769, 327680, 24, 1310770, 327680, 24, 1310771, 327680, 24, 1310772, 327680, 24, 1310773, 327680, 24, 1310774, 327680, 24, 1310775, 327680, 24, 1310776, 262144, 3, 1310777, 262144, 2, 1310778, 262144, 2, 1310779, 262144, 2, 1310780, 262144, 2, 1310781, 262144, 2, 1310782, 262144, 2, 1310783, 262144, 2, 1310784, 262144, 2, 1310785, 262144, 2, 1310786, 327680, 24, 1310787, 327680, 24, 1310788, 327680, 24, 1310789, 327680, 24, 1376256, 327680, 24, 1376257, 393216, 29, 1376258, 393216, 28, 1376259, 458752, 28, 1376260, 65536, 13, 1376261, 65536, 13, 1376262, 65536, 13, 1376263, 65536, 13, 1376264, 393216, 28, 1376265, 458752, 28, 1376266, 393216, 28, 1376267, 327680, 24, 1376268, 327680, 24, 1376269, 327680, 24, 1376270, 327680, 24, 1376271, 327680, 24, 1376272, 327680, 24, 1376273, 327680, 24, 1376274, 393216, 29, 1376275, 393216, 28, 1376276, 458752, 28, 1376277, 393216, 28, 1376278, 458752, 28, 1376279, 393216, 28, 1376280, 458752, 28, 1376281, 393216, 28, 1376282, 458752, 28, 1376283, 393216, 28, 1376284, 327680, 24, 1376285, 327680, 24, 1376286, 327680, 24, 1376287, 327680, 24, 1376288, 327680, 24, 1376289, 327680, 24, 1376290, 327680, 24, 1376291, 196608, 21, 1376292, 196608, 22, 1376293, 196608, 22, 1376294, 196608, 22, 1376295, 196608, 22, 1376296, 196608, 22, 1376297, 196608, 22, 1376298, 196608, 22, 1376299, 196608, 22, 1376300, 196608, 22, 1376301, 196608, 22, 1376302, 196608, 22, 1376303, 196608, 22, 1376304, 196608, 22, 1376305, 327680, 24, 1376306, 327680, 24, 1376307, 327680, 24, 1376308, 327680, 24, 1376309, 327680, 24, 1376310, 327680, 24, 1376311, 327680, 24, 1376312, 262144, 3, 1376313, 262144, 2, 1376314, 262144, 2, 1376315, 262144, 2, 1376316, 196608, 26, 1376317, 262144, 2, 1376318, 262144, 2, 1376319, 262144, 2, 1376320, 262144, 2, 1376321, 262144, 2, 1376322, 327680, 24, 1376323, 327680, 24, 1376324, 327680, 24, 1376325, 327680, 24, 1441792, 327680, 24, 1441793, 393216, 29, 1441794, 393216, 27, 1441795, 458752, 27, 1441796, 393216, 27, 1441797, 458752, 27, 1441798, 393216, 27, 1441799, 458752, 27, 1441800, 393216, 27, 1441801, 458752, 27, 1441802, 393216, 27, 1441803, 327680, 24, 1441804, 327680, 24, 1441805, 327680, 24, 1441806, 327680, 24, 1441807, 327680, 24, 1441808, 327680, 24, 1441809, 327680, 24, 1441810, 393216, 29, 1441811, 393216, 27, 1441812, 458752, 27, 1441813, 393216, 27, 1441814, 458752, 27, 1441815, 393216, 27, 1441816, 458752, 27, 1441817, 393216, 27, 1441818, 458752, 27, 1441819, 393216, 27, 1441820, 327680, 24, 1441821, 327680, 24, 1441822, 327680, 24, 1441823, 327680, 24, 1441824, 327680, 24, 1441825, 327680, 24, 1441826, 327680, 24, 1441827, 327680, 24, 1441828, 327680, 24, 1441829, 327680, 24, 1441830, 327680, 24, 1441831, 327680, 24, 1441832, 327680, 24, 1441833, 327680, 24, 1441834, 327680, 24, 1441835, 327680, 24, 1441836, 327680, 24, 1441837, 327680, 24, 1441838, 327680, 24, 1441839, 327680, 24, 1441840, 327680, 24, 1441841, 327680, 24, 1441842, 327680, 24, 1441843, 327680, 24, 1441844, 327680, 24, 1441845, 327680, 24, 1441846, 327680, 24, 1441847, 327680, 24, 1441848, 327680, 24, 1441849, 327680, 24, 1441850, 327680, 24, 1441851, 327680, 24, 1441852, 327680, 24, 1441853, 327680, 24, 1441854, 327680, 24, 1441855, 327680, 24, 1441856, 327680, 24, 1441857, 327680, 24, 1441858, 327680, 24, 1441859, 327680, 24, 1441860, 327680, 24, 1441861, 327680, 24, 1507328, 327680, 24, 1507329, 327680, 24, 1507330, 327680, 24, 1507331, 327680, 24, 1507332, 327680, 24, 1507333, 327680, 24, 1507334, 327680, 24, 1507335, 327680, 24, 1507336, 327680, 24, 1507337, 327680, 24, 1507338, 327680, 24, 1507339, 327680, 24, 1507340, 327680, 24, 1507341, 327680, 24, 1507342, 327680, 24, 1507343, 327680, 24, 1507344, 327680, 24, 1507345, 327680, 24, 1507346, 327680, 24, 1507347, 327680, 24, 1507348, 327680, 24, 1507349, 327680, 24, 1507350, 327680, 24, 1507351, 327680, 24, 1507352, 327680, 24, 1507353, 327680, 24, 1507354, 327680, 24, 1507355, 327680, 24, 1507356, 327680, 24, 1507357, 327680, 24, 1507358, 327680, 24, 1507359, 327680, 24, 1507360, 327680, 24, 1507361, 327680, 24, 1507362, 327680, 24, 1507363, 327680, 24, 1507364, 327680, 24, 1507365, 327680, 24, 1507366, 327680, 24, 1507367, 327680, 24, 1507368, 327680, 24, 1507369, 327680, 24, 1507370, 327680, 24, 1507371, 327680, 24, 1507372, 327680, 24, 1507373, 327680, 24, 1507374, 327680, 24, 1507375, 327680, 24, 1507376, 327680, 24, 1507377, 327680, 24, 1507378, 327680, 24, 1507379, 327680, 24, 1507380, 327680, 24, 1507381, 327680, 24, 1507382, 327680, 24, 1507383, 327680, 24, 1507384, 327680, 24, 1507385, 327680, 24, 1507386, 327680, 24, 1507387, 327680, 24, 1507388, 327680, 24, 1507389, 327680, 24, 1507390, 327680, 24, 1507391, 327680, 24, 1507392, 327680, 24, 1507393, 327680, 24, 1507394, 327680, 24, 1507395, 327680, 24, 1507396, 327680, 24, 1507397, 327680, 24, 1572864, 327680, 24, 1572865, 327680, 24, 1572866, 327680, 24, 1572867, 327680, 24, 1572868, 327680, 24, 1572869, 327680, 24, 1572870, 327680, 24, 1572871, 327680, 24, 1572872, 327680, 24, 1572873, 327680, 24, 1572874, 327680, 24, 1572875, 327680, 24, 1572876, 327680, 24, 1572877, 327680, 24, 1572878, 327680, 24, 1572879, 327680, 24, 1572880, 327680, 24, 1572881, 327680, 24, 1572882, 327680, 24, 1572883, 327680, 24, 1572884, 327680, 24, 1572885, 327680, 24, 1572886, 327680, 24, 1572887, 327680, 24, 1572888, 327680, 24, 1572889, 327680, 24, 1572890, 327680, 24, 1572891, 327680, 24, 1572892, 327680, 24, 1572893, 327680, 24, 1572894, 327680, 24, 1572895, 327680, 24, 1572896, 327680, 24, 1572897, 327680, 24, 1572898, 327680, 24, 1572899, 327680, 24, 1572900, 327680, 24, 1572901, 327680, 24, 1572902, 327680, 24, 1572903, 327680, 24, 1572904, 327680, 24, 1572905, 327680, 24, 1572906, 327680, 24, 1572907, 327680, 24, 1572908, 327680, 24, 1572909, 327680, 24, 1572910, 327680, 24, 1572911, 327680, 24, 1572912, 327680, 24, 1572913, 327680, 24, 1572914, 327680, 24, 1572915, 327680, 24, 1572916, 327680, 24, 1572917, 327680, 24, 1572918, 327680, 24, 1572919, 327680, 24, 1572920, 327680, 24, 1572921, 327680, 24, 1572922, 327680, 24, 1572923, 327680, 24, 1572924, 327680, 24, 1572925, 327680, 24, 1572926, 327680, 24, 1572927, 327680, 24, 1572928, 327680, 24, 1572929, 327680, 24, 1572930, 327680, 24, 1572931, 327680, 24, 1572932, 327680, 24, 1572933, 327680, 24, 1638400, 327680, 24, 1638401, 327680, 24, 1638402, 327680, 24, 1638403, 327680, 24, 1638404, 327680, 24, 1638405, 327680, 24, 1638406, 327680, 24, 1638407, 327680, 24, 1638408, 327680, 24, 1638409, 327680, 24, 1638410, 327680, 24, 1638411, 327680, 24, 1638412, 327680, 24, 1638413, 327680, 24, 1638414, 327680, 24, 1638415, 327680, 24, 1638416, 327680, 24, 1638417, 327680, 24, 1638418, 327680, 24, 1638419, 327680, 24, 1638420, 327680, 24, 1638421, 327680, 24, 1638422, 327680, 24, 1638423, 327680, 24, 1638424, 327680, 24, 1638425, 327680, 24, 1638426, 327680, 24, 1638427, 327680, 24, 1638428, 327680, 24, 1638429, 327680, 24, 1638430, 327680, 24, 1638431, 327680, 24, 1638432, 327680, 24, 1638433, 327680, 24, 1638434, 327680, 24, 1638435, 327680, 24, 1638436, 327680, 24, 1638437, 327680, 24, 1638438, 327680, 24, 1638439, 327680, 24, 1638440, 327680, 24, 1638441, 327680, 24, 1638442, 327680, 24, 1638443, 327680, 24, 1638444, 327680, 24, 1638445, 327680, 24, 1638446, 327680, 24, 1638447, 327680, 24, 1638448, 327680, 24, 1638449, 327680, 24, 1638450, 327680, 24, 1638451, 327680, 24, 1638452, 327680, 24, 1638453, 327680, 24, 1638454, 327680, 24, 1638455, 327680, 24, 1638456, 327680, 24, 1638457, 327680, 24, 1638458, 327680, 24, 1638459, 327680, 24, 1638460, 327680, 24, 1638461, 327680, 24, 1638462, 327680, 24, 1638463, 327680, 24, 1638464, 327680, 24, 1638465, 327680, 24, 1638466, 327680, 24, 1638467, 327680, 24, 1638468, 327680, 24, 1638469, 327680, 24, 1703936, 327680, 24, 1703937, 327680, 24, 1703938, 327680, 24, 1703939, 327680, 24, 1703940, 327680, 24, 1703941, 327680, 24, 1703942, 327680, 24, 1703943, 327680, 24, 1703944, 327680, 24, 1703945, 327680, 24, 1703946, 327680, 24, 1703947, 327680, 24, 1703948, 327680, 24, 1703949, 327680, 24, 1703950, 327680, 24, 1703951, 327680, 24, 1703952, 327680, 24, 1703953, 327680, 24, 1703954, 327680, 24, 1703955, 327680, 24, 1703956, 327680, 24, 1703957, 327680, 24, 1703958, 327680, 24, 1703959, 327680, 24, 1703960, 327680, 24, 1703961, 327680, 24, 1703962, 327680, 24, 1703963, 327680, 24, 1703964, 327680, 24, 1703965, 327680, 24, 1703966, 327680, 24, 1703967, 327680, 24, 1703968, 327680, 24, 1703969, 327680, 24, 1703970, 327680, 24, 1703971, 327680, 24, 1703972, 327680, 24, 1703973, 327680, 24, 1703974, 327680, 24, 1703975, 327680, 24, 1703976, 327680, 24, 1703977, 327680, 24, 1703978, 327680, 24, 1703979, 327680, 24, 1703980, 327680, 24, 1703981, 327680, 24, 1703982, 327680, 24, 1703983, 327680, 24, 1703984, 327680, 24, 1703985, 327680, 24, 1703986, 327680, 24, 1703987, 327680, 24, 1703988, 327680, 24, 1703989, 327680, 24, 1703990, 327680, 24, 1703991, 327680, 24, 1703992, 327680, 24, 1703993, 327680, 24, 1703994, 327680, 24, 1703995, 327680, 24, 1703996, 327680, 24, 1703997, 327680, 24, 1703998, 327680, 24, 1703999, 327680, 24, 1704000, 327680, 24, 1704001, 327680, 24, 1704002, 327680, 24, 1704003, 327680, 24, 1704004, 327680, 24, 1704005, 327680, 24, 1769472, 327680, 24, 1769473, 327680, 24, 1769474, 327680, 24, 1769475, 327680, 24, 1769476, 327680, 24, 1769477, 327680, 24, 1769478, 327680, 24, 1769479, 327680, 24, 1769480, 327680, 24, 1769481, 327680, 24, 1769482, 327680, 24, 1769483, 327680, 24, 1769484, 327680, 24, 1769485, 327680, 24, 1769486, 327680, 24, 1769487, 327680, 24, 1769488, 327680, 24, 1769489, 327680, 24, 1769490, 327680, 24, 1769491, 327680, 24, 1769492, 327680, 24, 1769493, 327680, 24, 1769494, 327680, 24, 1769495, 327680, 24, 1769496, 327680, 24, 1769497, 327680, 24, 1769498, 327680, 24, 1769499, 327680, 24, 1769500, 327680, 24, 1769501, 327680, 24, 1769502, 327680, 24, 1769503, 327680, 24, 1769504, 327680, 24, 1769505, 327680, 24, 1769506, 327680, 24, 1769507, 327680, 24, 1769508, 327680, 24, 1769509, 327680, 24, 1769510, 327680, 24, 1769511, 327680, 24, 1769512, 327680, 24, 1769513, 327680, 24, 1769514, 327680, 24, 1769515, 327680, 24, 1769516, 327680, 24, 1769517, 327680, 24, 1769518, 327680, 24, 1769519, 327680, 24, 1769520, 327680, 24, 1769521, 327680, 24, 1769522, 327680, 24, 1769523, 327680, 24, 1769524, 327680, 24, 1769525, 327680, 24, 1769526, 327680, 24, 1769527, 327680, 24, 1769528, 327680, 24, 1769529, 327680, 24, 1769530, 327680, 24, 1769531, 327680, 24, 1769532, 327680, 24, 1769533, 327680, 24, 1769534, 327680, 24, 1769535, 327680, 24, 1769536, 327680, 24, 1769537, 327680, 24, 1769538, 327680, 24, 1769539, 327680, 24, 1769540, 327680, 24, 1769541, 327680, 24, 1835008, 327680, 24, 1835009, 327680, 24, 1835010, 327680, 24, 1835011, 327680, 24, 1835012, 327680, 24, 1835013, 327680, 24, 1835014, 327680, 24, 1835015, 327680, 24, 1835016, 327680, 24, 1835017, 327680, 24, 1835018, 327680, 24, 1835019, 327680, 24, 1835020, 327680, 24, 1835021, 327680, 24, 1835022, 327680, 24, 1835023, 327680, 24, 1835024, 327680, 24, 1835025, 327680, 24, 1835026, 327680, 24, 1835027, 327680, 24, 1835028, 327680, 24, 1835029, 327680, 24, 1835030, 327680, 24, 1835031, 327680, 24, 1835032, 327680, 24, 1835033, 327680, 24, 1835034, 327680, 24, 1835035, 327680, 24, 1835036, 327680, 24, 1835037, 327680, 24, 1835038, 327680, 24, 1835039, 327680, 24, 1835040, 327680, 24, 1835041, 327680, 24, 1835042, 327680, 24, 1835043, 393216, 0, 1835044, 458752, 0, 1835045, 458752, 0, 1835046, 458752, 0, 1835047, 458752, 0, 1835048, 458752, 0, 1835049, 458752, 0, 1835050, 458752, 0, 1835051, 458752, 0, 1835052, 458752, 0, 1835053, 458752, 0, 1835054, 458752, 0, 1835055, 458752, 0, 1835056, 0, 2, 1835057, 327680, 24, 1835058, 327680, 24, 1835059, 327680, 24, 1835060, 327680, 24, 1835061, 327680, 24, 1835062, 327680, 24, 1835063, 327680, 24, 1835064, 0, 0, 1835065, 65536, 0, 1835066, 65536, 0, 1835067, 65536, 0, 1835068, 65536, 0, 1835069, 65536, 0, 1835070, 65536, 0, 1835071, 65536, 0, 1835072, 65536, 0, 1835073, 65536, 0, 1835074, 131072, 0, 1835075, 327680, 24, 1835076, 327680, 24, 1835077, 327680, 24, 1900544, 327680, 24, 1900545, 327680, 2, 1900546, 393216, 2, 1900547, 393216, 2, 1900548, 393216, 2, 1900549, 393216, 2, 1900550, 393216, 2, 1900551, 393216, 2, 1900552, 393216, 2, 1900553, 393216, 2, 1900554, 458752, 2, 1900555, 327680, 24, 1900556, 327680, 24, 1900557, 327680, 24, 1900558, 327680, 24, 1900559, 327680, 24, 1900560, 327680, 24, 1900561, 327680, 24, 1900562, 327680, 2, 1900563, 393216, 2, 1900564, 393216, 2, 1900565, 393216, 2, 1900566, 393216, 2, 1900567, 393216, 2, 1900568, 393216, 2, 1900569, 393216, 2, 1900570, 393216, 2, 1900571, 458752, 2, 1900572, 327680, 24, 1900573, 327680, 24, 1900574, 327680, 24, 1900575, 327680, 24, 1900576, 327680, 24, 1900577, 327680, 24, 1900578, 327680, 24, 1900579, 393216, 1, 1900580, 458752, 1, 1900581, 458752, 1, 1900582, 458752, 1, 1900583, 458752, 1, 1900584, 458752, 1, 1900585, 458752, 1, 1900586, 458752, 1, 1900587, 458752, 1, 1900588, 458752, 1, 1900589, 458752, 1, 1900590, 458752, 1, 1900591, 458752, 1, 1900592, 0, 3, 1900593, 327680, 24, 1900594, 327680, 24, 1900595, 327680, 24, 1900596, 327680, 24, 1900597, 327680, 24, 1900598, 327680, 24, 1900599, 327680, 24, 1900600, 0, 1, 1900601, 65536, 1, 1900602, 65536, 1, 1900603, 65536, 1, 1900604, 65536, 1, 1900605, 65536, 1, 1900606, 65536, 1, 1900607, 65536, 1, 1900608, 65536, 1, 1900609, 65536, 1, 1900610, 131072, 1, 1900611, 327680, 24, 1900612, 327680, 24, 1900613, 327680, 24, 1966080, 327680, 24, 1966081, 327680, 3, 1966082, 393216, 3, 1966083, 393216, 3, 1966084, 393216, 3, 1966085, 393216, 3, 1966086, 393216, 3, 1966087, 393216, 3, 1966088, 393216, 3, 1966089, 393216, 3, 1966090, 458752, 3, 1966091, 327680, 24, 1966092, 327680, 24, 1966093, 327680, 24, 1966094, 327680, 24, 1966095, 327680, 24, 1966096, 327680, 24, 1966097, 327680, 24, 1966098, 327680, 3, 1966099, 393216, 3, 1966100, 393216, 3, 1966101, 393216, 3, 1966102, 393216, 3, 1966103, 393216, 3, 1966104, 393216, 3, 1966105, 393216, 3, 1966106, 393216, 3, 1966107, 458752, 3, 1966108, 327680, 24, 1966109, 327680, 24, 1966110, 327680, 24, 1966111, 327680, 24, 1966112, 327680, 24, 1966113, 327680, 24, 1966114, 327680, 24, 1966115, 393216, 20, 1966116, 196608, 21, 1966117, 196608, 21, 1966118, 196608, 21, 1966119, 196608, 21, 1966120, 196608, 21, 1966121, 196608, 21, 1966122, 196608, 21, 1966123, 196608, 21, 1966124, 196608, 21, 1966125, 196608, 21, 1966126, 196608, 21, 1966127, 196608, 21, 1966128, 196608, 21, 1966129, 327680, 24, 1966130, 327680, 24, 1966131, 327680, 24, 1966132, 327680, 24, 1966133, 327680, 24, 1966134, 327680, 24, 1966135, 327680, 24, 1966136, 0, 8, 1966137, 0, 8, 1966138, 0, 8, 1966139, 0, 8, 1966140, 0, 8, 1966141, 0, 8, 1966142, 0, 8, 1966143, 0, 8, 1966144, 0, 8, 1966145, 0, 8, 1966146, 0, 8, 1966147, 327680, 24, 1966148, 327680, 24, 1966149, 327680, 24, 2031616, 327680, 24, 2031617, 131072, 19, 2031618, 458752, 29, 2031619, 393216, 29, 2031620, 458752, 29, 2031621, 393216, 29, 2031622, 458752, 29, 2031623, 393216, 29, 2031624, 458752, 29, 2031625, 393216, 29, 2031626, 458752, 29, 2031627, 327680, 24, 2031628, 327680, 24, 2031629, 327680, 24, 2031630, 327680, 24, 2031631, 327680, 24, 2031632, 327680, 24, 2031633, 327680, 24, 2031634, 131072, 19, 2031635, 458752, 29, 2031636, 393216, 29, 2031637, 458752, 29, 2031638, 393216, 29, 2031639, 458752, 29, 2031640, 393216, 29, 2031641, 458752, 29, 2031642, 393216, 29, 2031643, 458752, 29, 2031644, 327680, 24, 2031645, 327680, 24, 2031646, 327680, 24, 2031647, 327680, 24, 2031648, 327680, 24, 2031649, 327680, 24, 2031650, 327680, 24, 2031651, 393216, 21, 2031652, 196608, 22, 2031653, 196608, 22, 2031654, 196608, 22, 2031655, 196608, 22, 2031656, 196608, 22, 2031657, 196608, 22, 2031658, 196608, 22, 2031659, 196608, 22, 2031660, 196608, 22, 2031661, 196608, 22, 2031662, 196608, 22, 2031663, 196608, 22, 2031664, 196608, 22, 2031665, 327680, 24, 2031666, 327680, 24, 2031667, 327680, 24, 2031668, 327680, 24, 2031669, 327680, 24, 2031670, 327680, 24, 2031671, 327680, 24, 2031672, 0, 8, 2031673, 0, 9, 2031674, 0, 9, 2031675, 0, 9, 2031676, 0, 9, 2031677, 0, 9, 2031678, 0, 9, 2031679, 0, 9, 2031680, 0, 9, 2031681, 0, 9, 2031682, 0, 9, 2031683, 327680, 24, 2031684, 327680, 24, 2031685, 327680, 24, 2097152, 327680, 24, 2097153, 393216, 29, 2097154, 393216, 27, 2097155, 458752, 27, 2097156, 393216, 27, 2097157, 458752, 27, 2097158, 393216, 27, 2097159, 458752, 27, 2097160, 393216, 27, 2097161, 458752, 27, 2097162, 393216, 27, 2097163, 327680, 24, 2097164, 327680, 24, 2097165, 327680, 24, 2097166, 327680, 24, 2097167, 327680, 24, 2097168, 327680, 24, 2097169, 327680, 24, 2097170, 393216, 29, 2097171, 393216, 27, 2097172, 458752, 27, 2097173, 393216, 27, 2097174, 458752, 27, 2097175, 393216, 27, 2097176, 458752, 27, 2097177, 393216, 27, 2097178, 458752, 27, 2097179, 393216, 27, 2097180, 327680, 24, 2097181, 327680, 24, 2097182, 327680, 24, 2097183, 327680, 24, 2097184, 327680, 24, 2097185, 327680, 24, 2097186, 327680, 24, 2097187, 196608, 21, 2097188, 196608, 22, 2097189, 196608, 22, 2097190, 196608, 22, 2097191, 196608, 22, 2097192, 196608, 22, 2097193, 196608, 22, 2097194, 196608, 22, 2097195, 196608, 22, 2097196, 196608, 22, 2097197, 196608, 22, 2097198, 196608, 22, 2097199, 196608, 22, 2097200, 196608, 22, 2097201, 327680, 24, 2097202, 327680, 24, 2097203, 327680, 24, 2097204, 327680, 24, 2097205, 327680, 24, 2097206, 327680, 24, 2097207, 327680, 24, 2097208, 0, 8, 2097209, 262144, 13, 2097210, 262144, 13, 2097211, 0, 9, 2097212, 0, 9, 2097213, 0, 9, 2097214, 0, 9, 2097215, 0, 9, 2097216, 65536, 13, 2097217, 65536, 13, 2097218, 0, 9, 2097219, 327680, 24, 2097220, 327680, 24, 2097221, 327680, 24, 2162688, 327680, 24, 2162689, 393216, 29, 2162690, 393216, 28, 2162691, 458752, 28, 2162692, 393216, 28, 2162693, 458752, 28, 2162694, 393216, 28, 2162695, 458752, 28, 2162696, 393216, 28, 2162697, 458752, 28, 2162698, 393216, 28, 2162699, 327680, 24, 2162700, 327680, 24, 2162701, 327680, 24, 2162702, 327680, 24, 2162703, 327680, 24, 2162704, 327680, 24, 2162705, 327680, 24, 2162706, 393216, 29, 2162707, 393216, 28, 2162708, 458752, 28, 2162709, 393216, 28, 2162710, 65536, 13, 2162711, 65536, 13, 2162712, 458752, 28, 2162713, 393216, 28, 2162714, 458752, 28, 2162715, 393216, 28, 2162716, 327680, 24, 2162717, 327680, 24, 2162718, 327680, 24, 2162719, 327680, 24, 2162720, 327680, 24, 2162721, 327680, 24, 2162722, 327680, 24, 2162723, 196608, 21, 2162724, 196608, 22, 2162725, 196608, 22, 2162726, 196608, 22, 2162727, 196608, 22, 2162728, 262144, 13, 2162729, 262144, 13, 2162730, 262144, 13, 2162731, 262144, 13, 2162732, 196608, 22, 2162733, 196608, 22, 2162734, 196608, 22, 2162735, 196608, 22, 2162736, 196608, 22, 2162737, 327680, 24, 2162738, 327680, 24, 2162739, 327680, 24, 2162740, 327680, 24, 2162741, 327680, 24, 2162742, 327680, 24, 2162743, 327680, 24, 2162744, 0, 8, 2162745, 262144, 13, 2162746, 262144, 13, 2162747, 0, 9, 2162748, 0, 9, 2162749, 0, 9, 2162750, 0, 9, 2162751, 0, 9, 2162752, 65536, 13, 2162753, 65536, 13, 2162754, 0, 9, 2162755, 327680, 24, 2162756, 327680, 24, 2162757, 327680, 24, 2228224, 327680, 24, 2228225, 393216, 29, 2228226, 393216, 27, 2228227, 458752, 27, 2228228, 262144, 13, 2228229, 262144, 13, 2228230, 262144, 13, 2228231, 262144, 13, 2228232, 393216, 27, 2228233, 458752, 27, 2228234, 393216, 27, 2228235, 327680, 24, 2228236, 327680, 24, 2228237, 327680, 24, 2228238, 327680, 24, 2228239, 327680, 24, 2228240, 327680, 24, 2228241, 327680, 24, 2228242, 393216, 29, 2228243, 393216, 27, 2228244, 458752, 27, 2228245, 393216, 27, 2228246, 65536, 13, 2228247, 65536, 13, 2228248, 458752, 27, 2228249, 393216, 27, 2228250, 458752, 27, 2228251, 393216, 27, 2228252, 327680, 24, 2228253, 327680, 24, 2228254, 327680, 24, 2228255, 327680, 24, 2228256, 327680, 24, 2228257, 327680, 24, 2228258, 327680, 24, 2228259, 196608, 21, 2228260, 196608, 22, 2228261, 196608, 22, 2228262, 196608, 22, 2228263, 196608, 22, 2228264, 196608, 22, 2228265, 196608, 22, 2228266, 196608, 22, 2228267, 196608, 22, 2228268, 196608, 22, 2228269, 196608, 22, 2228270, 196608, 22, 2228271, 196608, 22, 2228272, 196608, 22, 2228273, 327680, 24, 2228274, 327680, 24, 2228275, 327680, 24, 2228276, 327680, 24, 2228277, 327680, 24, 2228278, 327680, 24, 2228279, 327680, 24, 2228280, 0, 8, 2228281, 0, 9, 2228282, 0, 9, 2228283, 0, 9, 2228284, 0, 9, 2228285, 0, 9, 2228286, 0, 9, 2228287, 0, 9, 2228288, 0, 9, 2228289, 0, 9, 2228290, 0, 9, 2228291, 327680, 24, 2228292, 327680, 24, 2228293, 327680, 24, 2293760, 327680, 24, 2293761, 393216, 29, 2293762, 393216, 28, 2293763, 458752, 28, 2293764, 262144, 13, 2293765, 262144, 13, 2293766, 262144, 13, 2293767, 262144, 13, 2293768, 393216, 28, 2293769, 458752, 28, 2293770, 393216, 28, 2293771, 327680, 24, 2293772, 327680, 24, 2293773, 327680, 24, 2293774, 327680, 24, 2293775, 327680, 24, 2293776, 327680, 24, 2293777, 327680, 24, 2293778, 393216, 29, 2293779, 393216, 28, 2293780, 458752, 28, 2293781, 393216, 28, 2293782, 458752, 28, 2293783, 393216, 28, 2293784, 458752, 28, 2293785, 393216, 28, 2293786, 458752, 28, 2293787, 393216, 28, 2293788, 327680, 24, 2293789, 327680, 24, 2293790, 327680, 24, 2293791, 327680, 24, 2293792, 327680, 24, 2293793, 327680, 24, 2293794, 327680, 24, 2293795, 196608, 21, 2293796, 196608, 22, 2293797, 196608, 22, 2293798, 196608, 22, 2293799, 196608, 22, 2293800, 196608, 22, 2293801, 196608, 22, 2293802, 196608, 22, 2293803, 196608, 22, 2293804, 196608, 22, 2293805, 196608, 22, 2293806, 196608, 22, 2293807, 196608, 22, 2293808, 196608, 22, 2293809, 327680, 24, 2293810, 327680, 24, 2293811, 327680, 24, 2293812, 327680, 24, 2293813, 327680, 24, 2293814, 327680, 24, 2293815, 327680, 24, 2293816, 0, 8, 2293817, 0, 9, 2293818, 0, 9, 2293819, 0, 9, 2293820, 0, 9, 2293821, 0, 9, 2293822, 0, 9, 2293823, 0, 9, 2293824, 0, 9, 2293825, 0, 9, 2293826, 0, 9, 2293827, 327680, 24, 2293828, 327680, 24, 2293829, 327680, 24, 2359296, 327680, 24, 2359297, 393216, 29, 2359298, 393216, 27, 2359299, 458752, 27, 2359300, 393216, 27, 2359301, 458752, 27, 2359302, 393216, 27, 2359303, 458752, 27, 2359304, 393216, 27, 2359305, 458752, 27, 2359306, 393216, 27, 2359307, 327680, 24, 2359308, 327680, 24, 2359309, 327680, 24, 2359310, 327680, 24, 2359311, 327680, 24, 2359312, 327680, 24, 2359313, 327680, 24, 2359314, 393216, 29, 2359315, 393216, 27, 2359316, 458752, 27, 2359317, 393216, 27, 2359318, 458752, 27, 2359319, 393216, 27, 2359320, 458752, 27, 2359321, 393216, 27, 2359322, 458752, 27, 2359323, 393216, 27, 2359324, 327680, 24, 2359325, 327680, 24, 2359326, 327680, 24, 2359327, 327680, 24, 2359328, 327680, 24, 2359329, 327680, 24, 2359330, 327680, 24, 2359331, 196608, 21, 2359332, 196608, 22, 2359333, 196608, 22, 2359334, 196608, 22, 2359335, 196608, 22, 2359336, 196608, 22, 2359337, 196608, 22, 2359338, 196608, 26, 2359339, 196608, 22, 2359340, 196608, 22, 2359341, 196608, 22, 2359342, 196608, 22, 2359343, 196608, 22, 2359344, 196608, 22, 2359345, 327680, 24, 2359346, 327680, 24, 2359347, 327680, 24, 2359348, 327680, 24, 2359349, 327680, 24, 2359350, 327680, 24, 2359351, 327680, 24, 2359352, 0, 8, 2359353, 0, 9, 2359354, 0, 9, 2359355, 0, 9, 2359356, 196608, 26, 2359357, 0, 9, 2359358, 0, 9, 2359359, 0, 9, 2359360, 0, 9, 2359361, 0, 9, 2359362, 0, 9, 2359363, 327680, 24, 2359364, 327680, 24, 2359365, 327680, 24, 2424832, 327680, 24, 2424833, 327680, 24, 2424834, 327680, 24, 2424835, 327680, 24, 2424836, 327680, 24, 2424837, 327680, 24, 2424838, 327680, 24, 2424839, 327680, 24, 2424840, 327680, 24, 2424841, 327680, 24, 2424842, 327680, 24, 2424843, 327680, 24, 2424844, 327680, 24, 2424845, 327680, 24, 2424846, 327680, 24, 2424847, 327680, 24, 2424848, 327680, 24, 2424849, 327680, 24, 2424850, 327680, 24, 2424851, 327680, 24, 2424852, 327680, 24, 2424853, 327680, 24, 2424854, 327680, 24, 2424855, 327680, 24, 2424856, 327680, 24, 2424857, 327680, 24, 2424858, 327680, 24, 2424859, 327680, 24, 2424860, 327680, 24, 2424861, 327680, 24, 2424862, 327680, 24, 2424863, 327680, 24, 2424864, 327680, 24, 2424865, 327680, 24, 2424866, 327680, 24, 2424867, 327680, 24, 2424868, 327680, 24, 2424869, 327680, 24, 2424870, 327680, 24, 2424871, 327680, 24, 2424872, 327680, 24, 2424873, 327680, 24, 2424874, 327680, 24, 2424875, 327680, 24, 2424876, 327680, 24, 2424877, 327680, 24, 2424878, 327680, 24, 2424879, 327680, 24, 2424880, 327680, 24, 2424881, 327680, 24, 2424882, 327680, 24, 2424883, 327680, 24, 2424884, 327680, 24, 2424885, 327680, 24, 2424886, 327680, 24, 2424887, 327680, 24, 2424888, 327680, 24, 2424889, 327680, 24, 2424890, 327680, 24, 2424891, 327680, 24, 2424892, 327680, 24, 2424893, 327680, 24, 2424894, 327680, 24, 2424895, 327680, 24, 2424896, 327680, 24, 2424897, 327680, 24, 2424898, 327680, 24, 2424899, 327680, 24, 2424900, 327680, 24, 2424901, 327680, 24 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Tile Layer 2" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 65538, 0, 10, 65539, 65536, 10, 65542, 0, 10, 65543, 65536, 10, 65545, 262144, 18, 65546, 327680, 18, 65557, 393216, 17, 65559, 196608, 8, 65560, 262144, 8, 65562, 262144, 18, 65563, 327680, 18, 65572, 196608, 8, 65573, 262144, 8, 65576, 196608, 8, 65577, 262144, 8, 131074, 0, 11, 131075, 65536, 11, 131077, 196608, 6, 131078, 0, 11, 131079, 65536, 11, 131081, 262144, 19, 131082, 327680, 19, 131091, 65536, 6, 131092, 262144, 10, 131093, 327680, 10, 131095, 196608, 9, 131096, 262144, 9, 131098, 262144, 19, 131099, 327680, 19, 131108, 196608, 9, 131109, 262144, 9, 131111, 196608, 6, 131112, 196608, 9, 131113, 262144, 9, 131114, 196608, 10, 196613, 196608, 7, 196617, 262144, 20, 196627, 65536, 7, 196628, 262144, 11, 196629, 327680, 11, 196634, 262144, 20, 196647, 196608, 7, 196650, 196608, 11, 262145, 65536, 17, 262146, 262144, 6, 262147, 327680, 6, 262148, 65536, 17, 262149, 393216, 12, 262150, 458752, 12, 262151, 458752, 12, 262152, 0, 15, 262153, 262144, 21, 262154, 196608, 10, 262164, 0, 12, 262165, 65536, 12, 262166, 65536, 12, 262167, 65536, 12, 262168, 131072, 12, 262170, 262144, 21, 262179, 65536, 17, 262180, 262144, 6, 262181, 327680, 6, 262182, 65536, 17, 262183, 393216, 12, 262184, 458752, 12, 262185, 458752, 12, 262186, 0, 15, 327681, 65536, 17, 327682, 262144, 7, 327683, 327680, 7, 327684, 65536, 17, 327685, 393216, 13, 327688, 0, 16, 327690, 196608, 11, 327700, 0, 13, 327704, 131072, 13, 327715, 65536, 17, 327716, 262144, 7, 327717, 327680, 7, 327718, 65536, 17, 327719, 393216, 13, 327722, 0, 16, 393221, 393216, 14, 393222, 458752, 14, 393223, 458752, 14, 393224, 0, 17, 393234, 131072, 6, 393235, 196608, 6, 393236, 0, 14, 393237, 65536, 14, 393238, 65536, 14, 393239, 65536, 14, 393240, 131072, 14, 393255, 393216, 14, 393256, 458752, 14, 393257, 458752, 14, 393258, 0, 17, 458770, 131072, 7, 458771, 196608, 7, 458777, 65536, 17, 458778, 262144, 6, 458779, 327680, 6, 458790, 131072, 26, 458792, 262144, 26, 524292, 131072, 26, 524294, 262144, 26, 524309, 131072, 26, 524311, 262144, 26, 524313, 65536, 17, 524314, 262144, 7, 524315, 327680, 7, 852005, 196608, 8, 852006, 262144, 8, 852013, 196608, 8, 852014, 262144, 8, 917539, 327680, 31, 917541, 196608, 9, 917542, 262144, 9, 917545, 262144, 33, 917546, 327680, 33, 917549, 196608, 9, 917550, 262144, 9, 917551, 0, 18, 917552, 65536, 18, 917563, 327680, 8, 917564, 393216, 8, 917565, 458752, 8, 983043, 0, 10, 983044, 65536, 10, 983047, 0, 10, 983048, 65536, 10, 983049, 262144, 18, 983050, 327680, 18, 983060, 65536, 8, 983065, 131072, 8, 983066, 262144, 18, 983067, 327680, 18, 983075, 327680, 32, 983076, 0, 35, 983077, 65536, 35, 983078, 131072, 35, 983081, 262144, 34, 983082, 327680, 34, 983087, 0, 19, 983096, 65536, 6, 983097, 262144, 10, 983098, 327680, 10, 983099, 327680, 9, 983100, 393216, 9, 983101, 458752, 9, 983102, 196608, 6, 983103, 393216, 10, 983104, 458752, 10, 983105, 196608, 6, 1048577, 131072, 18, 1048578, 196608, 18, 1048579, 0, 11, 1048580, 65536, 11, 1048581, 393216, 10, 1048582, 458752, 10, 1048583, 0, 11, 1048584, 65536, 11, 1048585, 262144, 19, 1048586, 327680, 19, 1048594, 131072, 18, 1048595, 196608, 18, 1048596, 65536, 9, 1048597, 196608, 10, 1048598, 196608, 4, 1048599, 262144, 4, 1048600, 196608, 10, 1048601, 131072, 9, 1048602, 262144, 19, 1048603, 327680, 19, 1048612, 0, 36, 1048613, 65536, 36, 1048614, 131072, 36, 1048623, 0, 20, 1048624, 65536, 20, 1048632, 65536, 7, 1048633, 262144, 11, 1048634, 327680, 11, 1048638, 196608, 7, 1048639, 393216, 11, 1048640, 458752, 11, 1048641, 196608, 7, 1114114, 196608, 19, 1114117, 393216, 11, 1114118, 458752, 11, 1114121, 262144, 20, 1114131, 196608, 19, 1114133, 196608, 11, 1114134, 196608, 5, 1114135, 262144, 5, 1114136, 196608, 11, 1114138, 262144, 20, 1114150, 196608, 12, 1114151, 262144, 12, 1114152, 262144, 12, 1114153, 262144, 12, 1114154, 262144, 12, 1114155, 262144, 12, 1114156, 262144, 12, 1114157, 327680, 12, 1114170, 0, 12, 1114171, 65536, 12, 1114172, 65536, 12, 1114173, 65536, 12, 1114174, 131072, 12, 1179649, 131072, 20, 1179650, 196608, 20, 1179657, 262144, 21, 1179666, 131072, 20, 1179667, 196608, 20, 1179669, 393216, 12, 1179670, 458752, 12, 1179671, 458752, 12, 1179672, 0, 15, 1179674, 262144, 21, 1179686, 196608, 13, 1179687, 65536, 17, 1179688, 0, 31, 1179691, 131072, 31, 1179692, 65536, 17, 1179693, 327680, 13, 1179706, 0, 13, 1179707, 65536, 13, 1179708, 65536, 13, 1179709, 65536, 13, 1179710, 131072, 13, 1179712, 65536, 17, 1245187, 0, 12, 1245188, 65536, 12, 1245189, 393216, 6, 1245190, 458752, 6, 1245191, 65536, 12, 1245192, 131072, 12, 1245205, 393216, 13, 1245206, 458752, 13, 1245207, 458752, 13, 1245208, 0, 16, 1245222, 196608, 13, 1245223, 65536, 17, 1245224, 0, 32, 1245225, 65536, 32, 1245226, 65536, 32, 1245227, 131072, 32, 1245228, 65536, 17, 1245229, 327680, 13, 1245242, 0, 14, 1245243, 65536, 14, 1245244, 65536, 14, 1245245, 65536, 14, 1245246, 131072, 14, 1245247, 65536, 17, 1245248, 393216, 6, 1245249, 458752, 6, 1310723, 0, 13, 1310724, 65536, 17, 1310725, 393216, 7, 1310726, 458752, 7, 1310727, 65536, 17, 1310728, 131072, 13, 1310729, 327680, 4, 1310730, 393216, 4, 1310738, 65536, 17, 1310739, 65536, 17, 1310741, 393216, 13, 1310742, 458752, 13, 1310743, 458752, 13, 1310744, 0, 16, 1310745, 262144, 15, 1310746, 327680, 15, 1310747, 131072, 6, 1310755, 196608, 10, 1310756, 196608, 6, 1310757, 196608, 10, 1310758, 196608, 14, 1310759, 262144, 14, 1310760, 262144, 14, 1310761, 262144, 14, 1310762, 262144, 14, 1310763, 262144, 14, 1310764, 262144, 14, 1310765, 327680, 14, 1310766, 196608, 10, 1310767, 196608, 6, 1310768, 196608, 10, 1310778, 196608, 10, 1310782, 196608, 10, 1310784, 393216, 7, 1310785, 458752, 7, 1376257, 196608, 10, 1376259, 0, 13, 1376261, 65536, 17, 1376264, 131072, 13, 1376265, 327680, 5, 1376266, 393216, 5, 1376274, 393216, 6, 1376275, 458752, 6, 1376277, 393216, 14, 1376278, 458752, 14, 1376279, 458752, 14, 1376280, 0, 17, 1376281, 262144, 16, 1376282, 327680, 16, 1376283, 131072, 7, 1376291, 196608, 11, 1376292, 196608, 7, 1376293, 196608, 11, 1376302, 196608, 11, 1376303, 196608, 7, 1376304, 196608, 11, 1376314, 196608, 11, 1376315, 131072, 26, 1376317, 262144, 26, 1376318, 196608, 11, 1441793, 196608, 11, 1441795, 0, 14, 1441796, 65536, 14, 1441797, 65536, 14, 1441798, 65536, 14, 1441799, 65536, 14, 1441800, 131072, 14, 1441810, 393216, 7, 1441811, 458752, 7, 1441812, 65536, 17, 1441817, 262144, 17, 1441818, 327680, 17, 1835043, 393216, 18, 1835044, 458752, 18, 1835046, 196608, 8, 1835047, 262144, 8, 1835049, 262144, 27, 1835050, 327680, 27, 1835052, 196608, 8, 1835053, 262144, 8, 1900547, 327680, 8, 1900548, 393216, 8, 1900549, 458752, 8, 1900553, 393216, 17, 1900564, 196608, 8, 1900565, 262144, 8, 1900568, 196608, 8, 1900569, 262144, 8, 1900579, 393216, 19, 1900580, 458752, 19, 1900582, 196608, 9, 1900583, 262144, 9, 1900585, 262144, 28, 1900586, 327680, 28, 1900588, 196608, 9, 1900589, 262144, 9, 1900591, 327680, 4, 1900592, 393216, 4, 1900603, 327680, 4, 1900604, 393216, 4, 1900608, 65536, 6, 1900609, 262144, 10, 1900610, 327680, 10, 1966081, 131072, 18, 1966082, 196608, 18, 1966083, 327680, 9, 1966084, 393216, 9, 1966085, 458752, 9, 1966086, 65536, 15, 1966087, 131072, 15, 1966090, 196608, 10, 1966098, 131072, 18, 1966099, 196608, 18, 1966100, 196608, 9, 1966101, 262144, 9, 1966102, 393216, 10, 1966103, 458752, 10, 1966104, 196608, 9, 1966105, 262144, 9, 1966106, 65536, 15, 1966107, 131072, 15, 1966116, 458752, 20, 1966119, 0, 22, 1966120, 65536, 22, 1966121, 65536, 22, 1966122, 65536, 22, 1966123, 65536, 22, 1966124, 131072, 22, 1966127, 327680, 5, 1966128, 393216, 5, 1966139, 327680, 5, 1966140, 393216, 5, 1966144, 65536, 7, 1966145, 262144, 11, 1966146, 327680, 11, 2031618, 196608, 19, 2031622, 65536, 16, 2031623, 131072, 16, 2031626, 196608, 11, 2031635, 196608, 19, 2031638, 393216, 11, 2031639, 458752, 11, 2031640, 196608, 16, 2031642, 65536, 16, 2031643, 131072, 16, 2031652, 458752, 21, 2031655, 0, 23, 2031656, 65536, 23, 2031657, 65536, 23, 2031658, 65536, 23, 2031659, 65536, 23, 2031660, 131072, 23, 2031672, 196608, 12, 2031673, 262144, 12, 2031674, 262144, 12, 2031675, 327680, 12, 2031677, 65536, 17, 2031678, 65536, 17, 2031679, 0, 12, 2031680, 65536, 12, 2031681, 65536, 12, 2031682, 131072, 12, 2097153, 131072, 20, 2097154, 196608, 20, 2097170, 131072, 20, 2097171, 196608, 20, 2097173, 0, 12, 2097174, 65536, 12, 2097175, 65536, 12, 2097176, 131072, 12, 2097191, 196608, 12, 2097192, 262144, 12, 2097193, 262144, 12, 2097194, 262144, 12, 2097195, 262144, 12, 2097196, 327680, 12, 2097208, 196608, 13, 2097211, 327680, 13, 2097212, 65536, 17, 2097213, 393216, 6, 2097214, 458752, 6, 2097215, 0, 13, 2097218, 131072, 13, 2162689, 196608, 11, 2162691, 196608, 12, 2162692, 262144, 12, 2162693, 262144, 12, 2162694, 262144, 12, 2162695, 262144, 12, 2162696, 327680, 12, 2162697, 262144, 15, 2162698, 327680, 15, 2162709, 0, 13, 2162710, 393216, 6, 2162711, 458752, 6, 2162712, 131072, 13, 2162727, 196608, 13, 2162732, 327680, 13, 2162744, 196608, 13, 2162747, 327680, 13, 2162748, 65536, 17, 2162749, 393216, 7, 2162750, 458752, 7, 2162751, 0, 13, 2162754, 131072, 13, 2228227, 196608, 13, 2228228, 65536, 17, 2228229, 262144, 6, 2228230, 327680, 6, 2228232, 327680, 13, 2228233, 262144, 16, 2228234, 327680, 16, 2228242, 262144, 15, 2228243, 327680, 15, 2228245, 0, 13, 2228246, 393216, 7, 2228247, 458752, 7, 2228248, 131072, 13, 2228250, 196608, 10, 2228251, 131072, 6, 2228263, 196608, 14, 2228264, 262144, 14, 2228265, 262144, 14, 2228266, 262144, 14, 2228267, 262144, 14, 2228268, 327680, 14, 2228280, 196608, 14, 2228281, 262144, 14, 2228282, 262144, 14, 2228283, 327680, 14, 2228287, 0, 14, 2228288, 65536, 14, 2228289, 65536, 14, 2228290, 131072, 14, 2293763, 196608, 13, 2293764, 65536, 17, 2293765, 262144, 7, 2293766, 327680, 7, 2293767, 65536, 17, 2293768, 327680, 13, 2293769, 262144, 17, 2293770, 327680, 17, 2293778, 262144, 16, 2293779, 327680, 16, 2293781, 0, 14, 2293782, 65536, 14, 2293783, 65536, 14, 2293784, 131072, 14, 2293786, 196608, 11, 2293787, 131072, 7, 2293800, 196608, 10, 2293804, 196608, 10, 2359299, 196608, 14, 2359300, 262144, 14, 2359301, 262144, 14, 2359302, 262144, 14, 2359303, 262144, 14, 2359304, 327680, 14, 2359314, 262144, 17, 2359315, 327680, 17, 2359336, 196608, 11, 2359337, 131072, 26, 2359339, 262144, 26, 2359340, 196608, 11, 2359355, 131072, 26, 2359357, 262144, 26 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Tile Layer 3" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 852004, 0, 33, 852005, 65536, 33, 852006, 131072, 33, 917540, 0, 34, 917541, 65536, 34, 917542, 131072, 34, 1114152, 0, 30, 1114153, 65536, 30, 1114154, 65536, 30, 1114155, 131072, 30, 2097153, 196608, 10, 2097175, 65536, 17, 2162709, 65536, 17, 2162712, 65536, 17, 2228245, 65536, 17 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Room11" type="Node2D" parent="NPC_Layer"] + +[node name="Door" parent="NPC_Layer/Room11" instance=ExtResource( 2 )] +position = Vector2( 1936, 1200 ) +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" +location = Vector2( 1520, 1968 ) +exterior = false + +[node name="ColorRect" type="ColorRect" parent="NPC_Layer/Room11"] +visible = false +offset_left = 1648.0 +offset_top = 816.0 +offset_right = 2288.0 +offset_bottom = 1296.0 +color = Color( 0, 0, 0, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="AnimationPlayer" type="AnimationPlayer" parent="NPC_Layer/Room11/ColorRect"] +anims/Fade = SubResource( 1 ) + +[node name="Node2D" parent="NPC_Layer/Room11" instance=ExtResource( 3 )] +position = Vector2( 1840, 1040 ) + +[node name="NPC" parent="NPC_Layer" instance=ExtResource( 5 )] diff --git a/Maps/NowtochCity/PokeCenter.gd b/Maps/NowtochCity/PokeCenter.gd old mode 100755 new mode 100644 index 29d0b7a81..b80cdce1d --- a/Maps/NowtochCity/PokeCenter.gd +++ b/Maps/NowtochCity/PokeCenter.gd @@ -13,4 +13,4 @@ func interaction(check_pos, _direction): # check_pos is a Vector2 of the positio if check_pos == Vector2(240, 400): reference.heal() # Add new heal point - Global.game.last_heal_point = "res://Maps/NowtochCity/Nowtoch City.tscn" \ No newline at end of file + Global.game.last_heal_point = "res://Maps/NowtochCity/Nowtoch_City.tscn" \ No newline at end of file diff --git a/Maps/NowtochCity/PokeCenter.gd.uid b/Maps/NowtochCity/PokeCenter.gd.uid new file mode 100644 index 000000000..71640b82c --- /dev/null +++ b/Maps/NowtochCity/PokeCenter.gd.uid @@ -0,0 +1 @@ +uid://ccien4ya21l5m diff --git a/Maps/NowtochCity/PokeCenter.tscn b/Maps/NowtochCity/PokeCenter.tscn old mode 100755 new mode 100644 index f6ec02349..ff3884e34 --- a/Maps/NowtochCity/PokeCenter.tscn +++ b/Maps/NowtochCity/PokeCenter.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=2] -[ext_resource path="res://Maps/Towns/Town Houses/PokecenterReference.tscn" type="PackedScene" id=1] +[ext_resource path="res://Maps/Towns/TownHouses/PokecenterReference.tscn" type="PackedScene" id=1] [ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=2] [ext_resource path="res://Maps/NowtochCity/PokeCenter.gd" type="Script" id=3] @@ -13,12 +13,12 @@ script = ExtResource( 3 ) [node name="Door" parent="NPC_Layer" instance=ExtResource( 2 )] position = Vector2( 208, 624 ) -scene_destination = "res://Maps/NowtochCity/Nowtoch City.tscn" +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" location = Vector2( 784, 1776 ) exterior = false [node name="Door2" parent="NPC_Layer" instance=ExtResource( 2 )] position = Vector2( 240, 624 ) -scene_destination = "res://Maps/NowtochCity/Nowtoch City.tscn" +scene_destination = "res://Maps/NowtochCity/Nowtoch_City.tscn" location = Vector2( 784, 1776 ) exterior = false diff --git a/Maps/NuclearPlant/Nuclear_Plant.gd b/Maps/NuclearPlant/Nuclear_Plant.gd new file mode 100644 index 000000000..318e2670a --- /dev/null +++ b/Maps/NuclearPlant/Nuclear_Plant.gd @@ -0,0 +1,25 @@ +extends Node2D # gen_map.py Map214 + +var map_name = "Nuclear Plant?" + +var wild_table = [ + [20, 40, 25, 30], + [75, 20, 25, 45], + [44, 10, 30, 40], + [50, 10, 30, 40], + [94, 5, 30, 38], + [166, 5, 30, 38], + [35, 4, 30, 38], + [46, 4, 30, 34], + [60, 1, 30, 34], + [142, 1, 46, 46], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 208): + Global.game.play_dialogue("MAP214_SIGN_1") + if check_pos == Vector2(432, 240): + Global.game.play_dialogue("MAP214_SIGN_2") + if check_pos == Vector2(304, 208): + Global.game.play_dialogue("MAP214_NPC_1") + return null diff --git a/Maps/NuclearPlant/Nuclear_Plant.gd.uid b/Maps/NuclearPlant/Nuclear_Plant.gd.uid new file mode 100644 index 000000000..78d012b7a --- /dev/null +++ b/Maps/NuclearPlant/Nuclear_Plant.gd.uid @@ -0,0 +1 @@ +uid://db561epleiijr diff --git a/Maps/NuclearPlant/Nuclear_Plant.tscn b/Maps/NuclearPlant/Nuclear_Plant.tscn new file mode 100644 index 000000000..1a7065a90 --- /dev/null +++ b/Maps/NuclearPlant/Nuclear_Plant.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlant/Nuclear_Plant_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlant/Nuclear_Plant.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Fennel-Animation.png" id="301"] +[node name="Nuclear Plant?" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 262145, 0, 17, 262145, 4, 18, 131073, 1, 19, 1, 0, 20, 1, 0, 21, 1, 0, 65536, 1, 0, 65537, 262145, 0, 65538, 262145, 4, 65539, 262145, 4, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 262145, 4, 65550, 262145, 4, 65551, 262145, 4, 65552, 65537, 4, 65553, 0, 0, 65554, 262145, 2, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 131072, 1, 0, 131073, 1, 4, 131074, 0, 28, 131075, 65536, 28, 131076, 0, 28, 131077, 65536, 28, 131078, 0, 28, 131079, 65536, 28, 131080, 0, 28, 131081, 65536, 28, 131082, 0, 28, 131083, 65536, 28, 131084, 0, 28, 131085, 65536, 28, 131086, 0, 28, 131087, 65536, 28, 131088, 327681, 2, 131089, 131073, 3, 131090, 65537, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 196608, 1, 0, 196609, 1, 4, 196610, 0, 29, 196611, 65536, 29, 196612, 0, 29, 196613, 65536, 29, 196614, 0, 29, 196615, 65536, 29, 196616, 0, 29, 196617, 65536, 29, 196618, 0, 29, 196619, 65536, 29, 196620, 0, 29, 196621, 65536, 29, 196622, 0, 29, 196623, 65536, 29, 196624, 262145, 6, 196625, 131073, 1, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 262144, 262145, 0, 262145, 131073, 6, 262146, 131072, 30, 262147, 196608, 30, 262148, 262144, 30, 262149, 0, 30, 262150, 65536, 30, 262151, 131072, 30, 262152, 196608, 30, 262153, 262144, 30, 262154, 0, 30, 262155, 65536, 30, 262156, 131072, 30, 262157, 196608, 30, 262158, 65536, 30, 262159, 131072, 30, 262160, 0, 0, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 327680, 1, 4, 327681, 0, 0, 327682, 131072, 0, 327683, 196608, 0, 327684, 262144, 0, 327685, 0, 0, 327686, 65536, 0, 327687, 131072, 0, 327688, 196608, 0, 327689, 262144, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 131072, 0, 327693, 196608, 0, 327694, 65536, 0, 327695, 131072, 0, 327696, 262145, 5, 327697, 65537, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 393216, 1, 4, 393217, 0, 0, 393218, 131072, 0, 393219, 196608, 0, 393220, 262144, 0, 393221, 0, 0, 393222, 65536, 0, 393223, 131072, 0, 393224, 196608, 0, 393225, 262144, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 131072, 0, 393229, 196608, 0, 393230, 262144, 0, 393231, 0, 0, 393232, 262145, 2, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 458752, 131073, 0, 458753, 1, 6, 458754, 131072, 0, 458755, 196608, 0, 458756, 262144, 0, 458757, 0, 0, 458758, 65536, 0, 458759, 131072, 0, 458760, 196608, 0, 458761, 262144, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 131072, 0, 458765, 196608, 0, 458766, 262144, 0, 458767, 0, 0, 458768, 262145, 2, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 524288, 1, 0, 524289, 1, 4, 524290, 131072, 0, 524291, 196608, 0, 524292, 262144, 0, 524293, 0, 0, 524294, 65536, 0, 524295, 131072, 0, 524296, 327680, 36, 524297, 327680, 36, 524298, 0, 0, 524299, 65536, 0, 524300, 131072, 0, 524301, 196608, 0, 524302, 262144, 0, 524303, 0, 0, 524304, 262145, 6, 524305, 131073, 1, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 589824, 1, 0, 589825, 1, 4, 589826, 131072, 0, 589827, 196608, 0, 589828, 262144, 0, 589829, 0, 0, 589830, 65536, 0, 589831, 131072, 0, 589832, 196608, 0, 589833, 262144, 0, 589834, 0, 0, 589835, 65536, 0, 589836, 131072, 0, 589837, 196608, 0, 589838, 262144, 0, 589839, 0, 0, 589840, 0, 0, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 655360, 1, 0, 655361, 1, 4, 655362, 131072, 0, 655363, 196608, 0, 655364, 262144, 0, 655365, 0, 0, 655366, 65536, 0, 655367, 131072, 0, 655368, 196608, 0, 655369, 262144, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 131072, 0, 655373, 196608, 0, 655374, 262144, 0, 655375, 0, 0, 655376, 0, 0, 655377, 262145, 2, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 720896, 1, 0, 720897, 1, 4, 720898, 131072, 0, 720899, 196608, 0, 720900, 262144, 0, 720901, 0, 0, 720902, 65536, 0, 720903, 131072, 0, 720904, 196608, 0, 720905, 262144, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 131072, 0, 720909, 196608, 0, 720910, 262144, 0, 720911, 131072, 0, 720912, 262145, 5, 720913, 65537, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 786432, 1, 0, 786433, 1, 4, 786434, 131072, 0, 786435, 196608, 0, 786436, 262144, 0, 786437, 0, 0, 786438, 65536, 0, 786439, 131072, 0, 786440, 196608, 0, 786441, 262144, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 131072, 0, 786445, 196608, 0, 786446, 262144, 0, 786447, 131072, 0, 786448, 262145, 6, 786449, 131073, 1, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 851968, 1, 0, 851969, 131073, 0, 851970, 1, 6, 851971, 0, 0, 851972, 262145, 5, 851973, 131073, 3, 851974, 131073, 3, 851975, 131073, 3, 851976, 1, 6, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 262145, 5, 851981, 131073, 3, 851982, 131073, 3, 851983, 1, 6, 851984, 0, 0, 851985, 262145, 2, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 131073, 0, 917507, 131073, 3, 917508, 65537, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 131073, 0, 917513, 131073, 3, 917514, 131073, 3, 917515, 131073, 3, 917516, 65537, 0, 917517, 1, 0, 917518, 1, 0, 917519, 131073, 0, 917520, 131073, 3, 917521, 65537, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 262145, 0, 983045, 262145, 4, 983046, 131073, 1, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 4, 1048581, 0, 0, 1048582, 262145, 2, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 131073, 0, 1114117, 131073, 3, 1114118, 65537, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 327680, 11, 131075, 393216, 11, 131076, 458752, 11, 131077, 65536, 28, 131078, 0, 28, 131079, 0, 11, 131080, 65536, 11, 131081, 131072, 11, 131082, 196608, 11, 131083, 262144, 11, 131084, 0, 28, 131085, 65536, 28, 131086, 0, 28, 131087, 65536, 28, 196610, 327680, 12, 196611, 393216, 12, 196612, 458752, 12, 196613, 65536, 29, 196614, 0, 29, 196615, 0, 12, 196616, 65536, 12, 196617, 131072, 12, 196618, 196608, 12, 196619, 262144, 12, 196620, 0, 29, 196621, 65536, 29, 196622, 131072, 24, 196623, 196608, 24, 262146, 131072, 30, 262147, 196608, 30, 262148, 262144, 30, 262149, 0, 30, 262150, 65536, 30, 262151, 0, 13, 262152, 65536, 13, 262153, 131072, 13, 262154, 196608, 13, 262155, 262144, 13, 262156, 196608, 45, 262157, 196608, 30, 262158, 131072, 25, 262159, 196608, 25, 327682, 131072, 0, 327683, 196608, 0, 327684, 262144, 0, 327685, 0, 0, 327686, 65536, 0, 327687, 0, 14, 327688, 262144, 45, 327689, 327680, 45, 327690, 393216, 45, 327691, 131072, 31, 327692, 196608, 46, 327693, 196608, 0, 327694, 131072, 26, 327695, 196608, 26, 393218, 131072, 0, 393219, 196608, 0, 393220, 262144, 0, 393221, 0, 0, 393222, 65536, 0, 393223, 0, 15, 393224, 262144, 46, 393225, 327680, 46, 393226, 393216, 46, 393227, 131072, 32, 393228, 131072, 0, 393229, 196608, 0, 393230, 131072, 43, 393231, 196608, 43, 458756, 262144, 0, 458757, 0, 0, 458758, 65536, 0, 458759, 131072, 0, 458760, 196608, 0, 458761, 262144, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 131072, 0, 458765, 196608, 0, 458766, 131072, 44, 458767, 196608, 44, 524290, 131072, 0, 524291, 196608, 0, 524292, 262144, 0, 524293, 0, 0, 524294, 65536, 0, 524295, 131072, 0, 524296, 196608, 0, 524297, 262144, 0, 524298, 0, 19, 524299, 65536, 19, 524300, 131072, 19, 524301, 196608, 19, 524302, 262144, 19, 524303, 0, 0, 589826, 131072, 0, 589827, 196608, 0, 589828, 262144, 0, 589829, 0, 0, 589830, 65536, 0, 589831, 131072, 0, 589832, 196608, 0, 589833, 262144, 0, 589834, 0, 20, 589835, 65536, 20, 589836, 131072, 20, 589837, 196608, 20, 589838, 262144, 20, 589839, 0, 0, 655362, 131072, 0, 655363, 196608, 0, 655364, 0, 43, 655365, 65536, 43, 655366, 65536, 0, 655367, 131072, 0, 655368, 196608, 0, 655369, 262144, 0, 655370, 0, 21, 655371, 65536, 21, 655372, 131072, 21, 655373, 196608, 21, 655374, 262144, 21, 655375, 0, 0, 720898, 262144, 2, 720899, 196608, 0, 720900, 0, 44, 720901, 65536, 44, 720902, 65536, 0, 720903, 131072, 0, 720904, 196608, 0, 720905, 262144, 0, 720906, 0, 22, 720907, 65536, 22, 720908, 131072, 22, 720909, 196608, 22, 720910, 262144, 22, 720911, 262144, 2, 786434, 262144, 3, 786435, 196608, 0, 786436, 262144, 0, 786437, 0, 0, 786438, 65536, 0, 786439, 131072, 0, 786440, 196608, 0, 786441, 262144, 0, 786442, 0, 23, 786443, 65536, 23, 786444, 131072, 23, 786445, 196608, 23, 786446, 262144, 23, 786447, 262144, 3 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 0, 60, 131075, 65536, 60, 131076, 65536, 60, 131077, 65536, 60, 131078, 65536, 60, 131079, 65536, 60, 131080, 65536, 60, 131081, 65536, 60, 131082, 65536, 60, 131083, 65536, 60, 131084, 65536, 60, 131085, 65536, 60, 131086, 65536, 60, 131087, 131072, 60, 196623, 131072, 61, 262146, 262144, 2, 262159, 131072, 61, 327681, 0, 61, 327682, 262144, 3, 327695, 131072, 61, 393217, 0, 61, 393218, 0, 61, 458754, 0, 61, 524290, 0, 61, 524303, 131072, 61, 589826, 0, 61, 589839, 131072, 61, 589840, 0, 61, 655362, 0, 61, 655375, 131072, 61, 655376, 0, 61, 720898, 0, 61, 720911, 131072, 61, 786434, 0, 62, 786435, 65536, 62, 786436, 65536, 62, 786437, 65536, 62, 786438, 65536, 62, 786439, 65536, 62, 786440, 65536, 62, 786441, 65536, 62, 786442, 65536, 62, 786443, 65536, 62, 786444, 65536, 62, 786445, 65536, 62, 786446, 65536, 62, 786447, 131072, 62, 851971, 0, 61, 851977, 0, 61, 851978, 0, 61, 851979, 0, 61, 851984, 0, 61 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 208) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/NuclearPlant/Nuclear_Plant?.gd b/Maps/NuclearPlant/Nuclear_Plant?.gd new file mode 100644 index 000000000..318e2670a --- /dev/null +++ b/Maps/NuclearPlant/Nuclear_Plant?.gd @@ -0,0 +1,25 @@ +extends Node2D # gen_map.py Map214 + +var map_name = "Nuclear Plant?" + +var wild_table = [ + [20, 40, 25, 30], + [75, 20, 25, 45], + [44, 10, 30, 40], + [50, 10, 30, 40], + [94, 5, 30, 38], + [166, 5, 30, 38], + [35, 4, 30, 38], + [46, 4, 30, 34], + [60, 1, 30, 34], + [142, 1, 46, 46], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 208): + Global.game.play_dialogue("MAP214_SIGN_1") + if check_pos == Vector2(432, 240): + Global.game.play_dialogue("MAP214_SIGN_2") + if check_pos == Vector2(304, 208): + Global.game.play_dialogue("MAP214_NPC_1") + return null diff --git a/Maps/NuclearPlant/Nuclear_Plant?.gd.uid b/Maps/NuclearPlant/Nuclear_Plant?.gd.uid new file mode 100644 index 000000000..ab0402f8c --- /dev/null +++ b/Maps/NuclearPlant/Nuclear_Plant?.gd.uid @@ -0,0 +1 @@ +uid://c5wqto1vjnsq0 diff --git a/Maps/NuclearPlant/Nuclear_Plant?.tscn b/Maps/NuclearPlant/Nuclear_Plant?.tscn new file mode 100644 index 000000000..a98289632 --- /dev/null +++ b/Maps/NuclearPlant/Nuclear_Plant?.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlant/Nuclear_Plant?_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlant/Nuclear_Plant?.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Fennel-Animation.png" id="301"] +[node name="Nuclear Plant?" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 262145, 0, 17, 262145, 4, 18, 131073, 1, 19, 1, 0, 20, 1, 0, 21, 1, 0, 65536, 1, 0, 65537, 262145, 0, 65538, 262145, 4, 65539, 262145, 4, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 262145, 4, 65550, 262145, 4, 65551, 262145, 4, 65552, 65537, 4, 65553, 0, 0, 65554, 262145, 2, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 131072, 1, 0, 131073, 1, 4, 131074, 0, 28, 131075, 65536, 28, 131076, 0, 28, 131077, 65536, 28, 131078, 0, 28, 131079, 65536, 28, 131080, 0, 28, 131081, 65536, 28, 131082, 0, 28, 131083, 65536, 28, 131084, 0, 28, 131085, 65536, 28, 131086, 0, 28, 131087, 65536, 28, 131088, 327681, 2, 131089, 131073, 3, 131090, 65537, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 196608, 1, 0, 196609, 1, 4, 196610, 0, 29, 196611, 65536, 29, 196612, 0, 29, 196613, 65536, 29, 196614, 0, 29, 196615, 65536, 29, 196616, 0, 29, 196617, 65536, 29, 196618, 0, 29, 196619, 65536, 29, 196620, 0, 29, 196621, 65536, 29, 196622, 0, 29, 196623, 65536, 29, 196624, 262145, 6, 196625, 131073, 1, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 262144, 262145, 0, 262145, 131073, 6, 262146, 131072, 30, 262147, 196608, 30, 262148, 262144, 30, 262149, 0, 30, 262150, 65536, 30, 262151, 131072, 30, 262152, 196608, 30, 262153, 262144, 30, 262154, 0, 30, 262155, 65536, 30, 262156, 131072, 30, 262157, 196608, 30, 262158, 65536, 30, 262159, 131072, 30, 262160, 0, 0, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 327680, 1, 4, 327681, 0, 0, 327682, 131072, 0, 327683, 196608, 0, 327684, 262144, 0, 327685, 0, 0, 327686, 65536, 0, 327687, 131072, 0, 327688, 196608, 0, 327689, 262144, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 131072, 0, 327693, 196608, 0, 327694, 65536, 0, 327695, 131072, 0, 327696, 262145, 5, 327697, 65537, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 393216, 1, 4, 393217, 0, 0, 393218, 131072, 0, 393219, 196608, 0, 393220, 262144, 0, 393221, 0, 0, 393222, 65536, 0, 393223, 131072, 0, 393224, 196608, 0, 393225, 262144, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 131072, 0, 393229, 196608, 0, 393230, 262144, 0, 393231, 0, 0, 393232, 262145, 2, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 458752, 131073, 0, 458753, 1, 6, 458754, 131072, 0, 458755, 196608, 0, 458756, 262144, 0, 458757, 0, 0, 458758, 65536, 0, 458759, 131072, 0, 458760, 196608, 0, 458761, 262144, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 131072, 0, 458765, 196608, 0, 458766, 262144, 0, 458767, 0, 0, 458768, 262145, 2, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 524288, 1, 0, 524289, 1, 4, 524290, 131072, 0, 524291, 196608, 0, 524292, 262144, 0, 524293, 0, 0, 524294, 65536, 0, 524295, 131072, 0, 524296, 327680, 36, 524297, 327680, 36, 524298, 0, 0, 524299, 65536, 0, 524300, 131072, 0, 524301, 196608, 0, 524302, 262144, 0, 524303, 0, 0, 524304, 262145, 6, 524305, 131073, 1, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 589824, 1, 0, 589825, 1, 4, 589826, 131072, 0, 589827, 196608, 0, 589828, 262144, 0, 589829, 0, 0, 589830, 65536, 0, 589831, 131072, 0, 589832, 196608, 0, 589833, 262144, 0, 589834, 0, 0, 589835, 65536, 0, 589836, 131072, 0, 589837, 196608, 0, 589838, 262144, 0, 589839, 0, 0, 589840, 0, 0, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 655360, 1, 0, 655361, 1, 4, 655362, 131072, 0, 655363, 196608, 0, 655364, 262144, 0, 655365, 0, 0, 655366, 65536, 0, 655367, 131072, 0, 655368, 196608, 0, 655369, 262144, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 131072, 0, 655373, 196608, 0, 655374, 262144, 0, 655375, 0, 0, 655376, 0, 0, 655377, 262145, 2, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 720896, 1, 0, 720897, 1, 4, 720898, 131072, 0, 720899, 196608, 0, 720900, 262144, 0, 720901, 0, 0, 720902, 65536, 0, 720903, 131072, 0, 720904, 196608, 0, 720905, 262144, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 131072, 0, 720909, 196608, 0, 720910, 262144, 0, 720911, 131072, 0, 720912, 262145, 5, 720913, 65537, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 786432, 1, 0, 786433, 1, 4, 786434, 131072, 0, 786435, 196608, 0, 786436, 262144, 0, 786437, 0, 0, 786438, 65536, 0, 786439, 131072, 0, 786440, 196608, 0, 786441, 262144, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 131072, 0, 786445, 196608, 0, 786446, 262144, 0, 786447, 131072, 0, 786448, 262145, 6, 786449, 131073, 1, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 851968, 1, 0, 851969, 131073, 0, 851970, 1, 6, 851971, 0, 0, 851972, 262145, 5, 851973, 131073, 3, 851974, 131073, 3, 851975, 131073, 3, 851976, 1, 6, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 262145, 5, 851981, 131073, 3, 851982, 131073, 3, 851983, 1, 6, 851984, 0, 0, 851985, 262145, 2, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 131073, 0, 917507, 131073, 3, 917508, 65537, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 131073, 0, 917513, 131073, 3, 917514, 131073, 3, 917515, 131073, 3, 917516, 65537, 0, 917517, 1, 0, 917518, 1, 0, 917519, 131073, 0, 917520, 131073, 3, 917521, 65537, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 262145, 0, 983045, 262145, 4, 983046, 131073, 1, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 4, 1048581, 0, 0, 1048582, 262145, 2, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 131073, 0, 1114117, 131073, 3, 1114118, 65537, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 327680, 11, 131075, 393216, 11, 131076, 458752, 11, 131077, 65536, 28, 131078, 0, 28, 131079, 0, 11, 131080, 65536, 11, 131081, 131072, 11, 131082, 196608, 11, 131083, 262144, 11, 131084, 0, 28, 131085, 65536, 28, 131086, 0, 28, 131087, 65536, 28, 196610, 327680, 12, 196611, 393216, 12, 196612, 458752, 12, 196613, 65536, 29, 196614, 0, 29, 196615, 0, 12, 196616, 65536, 12, 196617, 131072, 12, 196618, 196608, 12, 196619, 262144, 12, 196620, 0, 29, 196621, 65536, 29, 196622, 131072, 24, 196623, 196608, 24, 262146, 131072, 30, 262147, 196608, 30, 262148, 262144, 30, 262149, 0, 30, 262150, 65536, 30, 262151, 0, 13, 262152, 65536, 13, 262153, 131072, 13, 262154, 196608, 13, 262155, 262144, 13, 262156, 196608, 45, 262157, 196608, 30, 262158, 131072, 25, 262159, 196608, 25, 327682, 131072, 0, 327683, 196608, 0, 327684, 262144, 0, 327685, 0, 0, 327686, 65536, 0, 327687, 0, 14, 327688, 262144, 45, 327689, 327680, 45, 327690, 393216, 45, 327691, 131072, 31, 327692, 196608, 46, 327693, 196608, 0, 327694, 131072, 26, 327695, 196608, 26, 393218, 131072, 0, 393219, 196608, 0, 393220, 262144, 0, 393221, 0, 0, 393222, 65536, 0, 393223, 0, 15, 393224, 262144, 46, 393225, 327680, 46, 393226, 393216, 46, 393227, 131072, 32, 393228, 131072, 0, 393229, 196608, 0, 393230, 131072, 43, 393231, 196608, 43, 458756, 262144, 0, 458757, 0, 0, 458758, 65536, 0, 458759, 131072, 0, 458760, 196608, 0, 458761, 262144, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 131072, 0, 458765, 196608, 0, 458766, 131072, 44, 458767, 196608, 44, 524290, 131072, 0, 524291, 196608, 0, 524292, 262144, 0, 524293, 0, 0, 524294, 65536, 0, 524295, 131072, 0, 524296, 196608, 0, 524297, 262144, 0, 524298, 0, 19, 524299, 65536, 19, 524300, 131072, 19, 524301, 196608, 19, 524302, 262144, 19, 524303, 0, 0, 589826, 131072, 0, 589827, 196608, 0, 589828, 262144, 0, 589829, 0, 0, 589830, 65536, 0, 589831, 131072, 0, 589832, 196608, 0, 589833, 262144, 0, 589834, 0, 20, 589835, 65536, 20, 589836, 131072, 20, 589837, 196608, 20, 589838, 262144, 20, 589839, 0, 0, 655362, 131072, 0, 655363, 196608, 0, 655364, 0, 43, 655365, 65536, 43, 655366, 65536, 0, 655367, 131072, 0, 655368, 196608, 0, 655369, 262144, 0, 655370, 0, 21, 655371, 65536, 21, 655372, 131072, 21, 655373, 196608, 21, 655374, 262144, 21, 655375, 0, 0, 720898, 262144, 2, 720899, 196608, 0, 720900, 0, 44, 720901, 65536, 44, 720902, 65536, 0, 720903, 131072, 0, 720904, 196608, 0, 720905, 262144, 0, 720906, 0, 22, 720907, 65536, 22, 720908, 131072, 22, 720909, 196608, 22, 720910, 262144, 22, 720911, 262144, 2, 786434, 262144, 3, 786435, 196608, 0, 786436, 262144, 0, 786437, 0, 0, 786438, 65536, 0, 786439, 131072, 0, 786440, 196608, 0, 786441, 262144, 0, 786442, 0, 23, 786443, 65536, 23, 786444, 131072, 23, 786445, 196608, 23, 786446, 262144, 23, 786447, 262144, 3 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 0, 60, 131075, 65536, 60, 131076, 65536, 60, 131077, 65536, 60, 131078, 65536, 60, 131079, 65536, 60, 131080, 65536, 60, 131081, 65536, 60, 131082, 65536, 60, 131083, 65536, 60, 131084, 65536, 60, 131085, 65536, 60, 131086, 65536, 60, 131087, 131072, 60, 196623, 131072, 61, 262146, 262144, 2, 262159, 131072, 61, 327681, 0, 61, 327682, 262144, 3, 327695, 131072, 61, 393217, 0, 61, 393218, 0, 61, 458754, 0, 61, 524290, 0, 61, 524303, 131072, 61, 589826, 0, 61, 589839, 131072, 61, 589840, 0, 61, 655362, 0, 61, 655375, 131072, 61, 655376, 0, 61, 720898, 0, 61, 720911, 131072, 61, 786434, 0, 62, 786435, 65536, 62, 786436, 65536, 62, 786437, 65536, 62, 786438, 65536, 62, 786439, 65536, 62, 786440, 65536, 62, 786441, 65536, 62, 786442, 65536, 62, 786443, 65536, 62, 786444, 65536, 62, 786445, 65536, 62, 786446, 65536, 62, 786447, 131072, 62, 851971, 0, 61, 851977, 0, 61, 851978, 0, 61, 851979, 0, 61, 851984, 0, 61 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 208) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/NuclearPlant/Nuclear_Plant?_tileset.tres b/Maps/NuclearPlant/Nuclear_Plant?_tileset.tres new file mode 100644 index 000000000..b3c545aee --- /dev/null +++ b/Maps/NuclearPlant/Nuclear_Plant?_tileset.tres @@ -0,0 +1,280 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlantInside.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:28/0 = 0 +0:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:60/0 = 0 +0:61/0 = 0 +0:62/0 = 0 +1:0/0 = 0 +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:20/0 = 0 +1:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:28/0 = 0 +1:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:29/0 = 0 +1:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:62/0 = 0 +2:0/0 = 0 +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:20/0 = 0 +2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:26/0 = 0 +2:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:60/0 = 0 +2:61/0 = 0 +2:62/0 = 0 +3:0/0 = 0 +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:20/0 = 0 +3:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:43/0 = 0 +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:46/0 = 0 +3:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:2/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:45/0 = 0 +5:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NuclearPlant/Nuclear_Plant_tileset.tres b/Maps/NuclearPlant/Nuclear_Plant_tileset.tres new file mode 100644 index 000000000..b3c545aee --- /dev/null +++ b/Maps/NuclearPlant/Nuclear_Plant_tileset.tres @@ -0,0 +1,280 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlantInside.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:28/0 = 0 +0:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:60/0 = 0 +0:61/0 = 0 +0:62/0 = 0 +1:0/0 = 0 +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:20/0 = 0 +1:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:28/0 = 0 +1:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:29/0 = 0 +1:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:62/0 = 0 +2:0/0 = 0 +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:20/0 = 0 +2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:26/0 = 0 +2:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:60/0 = 0 +2:61/0 = 0 +2:62/0 = 0 +3:0/0 = 0 +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:20/0 = 0 +3:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:43/0 = 0 +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:46/0 = 0 +3:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:2/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:45/0 = 0 +5:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.gd b/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.gd new file mode 100644 index 000000000..5596429a9 --- /dev/null +++ b/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.gd @@ -0,0 +1,88 @@ +extends Node2D # gen_map.py Map122 + +var map_name = "Nuclear Plant Epsilon(1)" + +var wild_table = [ + [65, 20, 18, 18], + [65, 20, 16, 18], + [46, 10, 17, 19], + [46, 10, 16, 18], + [8, 10, 17, 19], + [35, 10, 17, 18], + [35, 5, 16, 18], + [8, 5, 16, 18], + [8, 4, 18, 19], + [35, 4, 18, 18], + [36, 1, 19, 21], + [35, 1, 15, 20], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1264, 1200): + Global.game.play_dialogue("MAP122_NPC_1") + if check_pos == Vector2(1520, 1040): + Global.game.play_dialogue("MAP122_NPC_2") + if check_pos == Vector2(1520, 1296): + Global.game.play_dialogue("MAP122_NPC_3") + if check_pos == Vector2(1776, 1104): + Global.game.play_dialogue("MAP122_NPC_4") + if check_pos == Vector2(1328, 1072): + Global.game.play_dialogue("MAP122_NPC_5") + if check_pos == Vector2(1264, 1392): + Global.game.play_dialogue("MAP122_NPC_6") + if check_pos == Vector2(1584, 1392): + Global.game.play_dialogue("MAP122_NPC_7") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP122_TRAINER_1", "defeat": "MAP122_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"}, + "Trainer2": {"pre": "MAP122_TRAINER_2", "defeat": "MAP122_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"}, + "Trainer3": {"pre": "MAP122_TRAINER_3", "defeat": "MAP122_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP122_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP122_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP122_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.gd.uid b/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.gd.uid new file mode 100644 index 000000000..54d939e17 --- /dev/null +++ b/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.gd.uid @@ -0,0 +1 @@ +uid://dabieai5k5ytk diff --git a/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.tscn b/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.tscn new file mode 100644 index 000000000..95fdab27f --- /dev/null +++ b/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.tscn @@ -0,0 +1,124 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_041.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_041.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_041.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_041.png" id="307"] +[node name="Nuclear Plant Epsilon(1)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 20, 65536, 0, 21, 65536, 0, 22, 65536, 0, 23, 65536, 0, 24, 65536, 0, 25, 65536, 0, 26, 65536, 0, 27, 65536, 0, 28, 65536, 0, 29, 65536, 0, 30, 65536, 0, 31, 65536, 0, 32, 65536, 0, 33, 65536, 0, 34, 65536, 0, 35, 65536, 0, 36, 65536, 0, 37, 65536, 0, 38, 65536, 0, 39, 65536, 0, 40, 65536, 0, 41, 65536, 0, 42, 65536, 0, 43, 65536, 0, 44, 65536, 0, 45, 65536, 0, 46, 65536, 0, 47, 65536, 0, 48, 65536, 0, 49, 65536, 0, 50, 65536, 0, 51, 65536, 0, 52, 65536, 0, 53, 65536, 0, 54, 65536, 0, 55, 65536, 0, 56, 65536, 0, 57, 65536, 0, 58, 65536, 0, 59, 65536, 0, 60, 65536, 0, 61, 65536, 0, 62, 65536, 0, 63, 65536, 0, 64, 65536, 0, 65, 65536, 0, 66, 65536, 0, 67, 65536, 0, 68, 65536, 0, 69, 65536, 0, 70, 65536, 0, 71, 65536, 0, 72, 65536, 0, 73, 65536, 0, 74, 65536, 0, 75, 65536, 0, 76, 65536, 0, 77, 65536, 0, 78, 65536, 0, 79, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 65556, 65536, 0, 65557, 65536, 0, 65558, 65536, 0, 65559, 65536, 0, 65560, 65536, 0, 65561, 65536, 0, 65562, 65536, 0, 65563, 65536, 0, 65564, 65536, 0, 65565, 65536, 0, 65566, 65536, 0, 65567, 65536, 0, 65568, 65536, 0, 65569, 65536, 0, 65570, 65536, 0, 65571, 65536, 0, 65572, 65536, 0, 65573, 65536, 0, 65574, 65536, 0, 65575, 65536, 0, 65576, 65536, 0, 65577, 65536, 0, 65578, 65536, 0, 65579, 65536, 0, 65580, 65536, 0, 65581, 65536, 0, 65582, 65536, 0, 65583, 65536, 0, 65584, 65536, 0, 65585, 65536, 0, 65586, 65536, 0, 65587, 65536, 0, 65588, 65536, 0, 65589, 65536, 0, 65590, 65536, 0, 65591, 65536, 0, 65592, 65536, 0, 65593, 65536, 0, 65594, 65536, 0, 65595, 65536, 0, 65596, 65536, 0, 65597, 65536, 0, 65598, 65536, 0, 65599, 65536, 0, 65600, 65536, 0, 65601, 65536, 0, 65602, 65536, 0, 65603, 65536, 0, 65604, 65536, 0, 65605, 65536, 0, 65606, 65536, 0, 65607, 65536, 0, 65608, 65536, 0, 65609, 65536, 0, 65610, 65536, 0, 65611, 65536, 0, 65612, 65536, 0, 65613, 65536, 0, 65614, 65536, 0, 65615, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 65536, 0, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 65536, 0, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 131092, 65536, 0, 131093, 65536, 0, 131094, 65536, 0, 131095, 65536, 0, 131096, 65536, 0, 131097, 65536, 0, 131098, 65536, 0, 131099, 65536, 0, 131100, 65536, 0, 131101, 65536, 0, 131102, 65536, 0, 131103, 65536, 0, 131104, 65536, 0, 131105, 65536, 0, 131106, 65536, 0, 131107, 65536, 0, 131108, 65536, 0, 131109, 65536, 0, 131110, 65536, 0, 131111, 65536, 0, 131112, 65536, 0, 131113, 65536, 0, 131114, 65536, 0, 131115, 65536, 0, 131116, 65536, 0, 131117, 65536, 0, 131118, 65536, 0, 131119, 65536, 0, 131120, 65536, 0, 131121, 65536, 0, 131122, 65536, 0, 131123, 65536, 0, 131124, 65536, 0, 131125, 65536, 0, 131126, 65536, 0, 131127, 65536, 0, 131128, 65536, 0, 131129, 65536, 0, 131130, 65536, 0, 131131, 65536, 0, 131132, 65536, 0, 131133, 65536, 0, 131134, 65536, 0, 131135, 65536, 0, 131136, 65536, 0, 131137, 65536, 0, 131138, 65536, 0, 131139, 65536, 0, 131140, 65536, 0, 131141, 65536, 0, 131142, 65536, 0, 131143, 65536, 0, 131144, 65536, 0, 131145, 65536, 0, 131146, 65536, 0, 131147, 65536, 0, 131148, 65536, 0, 131149, 65536, 0, 131150, 65536, 0, 131151, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 196628, 65536, 0, 196629, 65536, 0, 196630, 65536, 0, 196631, 65536, 0, 196632, 65536, 0, 196633, 65536, 0, 196634, 65536, 0, 196635, 65536, 0, 196636, 65536, 0, 196637, 65536, 0, 196638, 65536, 0, 196639, 65536, 0, 196640, 65536, 0, 196641, 65536, 0, 196642, 65536, 0, 196643, 65536, 0, 196644, 65536, 0, 196645, 65536, 0, 196646, 65536, 0, 196647, 65536, 0, 196648, 65536, 0, 196649, 65536, 0, 196650, 65536, 0, 196651, 65536, 0, 196652, 65536, 0, 196653, 65536, 0, 196654, 65536, 0, 196655, 65536, 0, 196656, 65536, 0, 196657, 65536, 0, 196658, 65536, 0, 196659, 65536, 0, 196660, 65536, 0, 196661, 65536, 0, 196662, 65536, 0, 196663, 65536, 0, 196664, 65536, 0, 196665, 65536, 0, 196666, 65536, 0, 196667, 65536, 0, 196668, 65536, 0, 196669, 65536, 0, 196670, 65536, 0, 196671, 65536, 0, 196672, 65536, 0, 196673, 65536, 0, 196674, 65536, 0, 196675, 65536, 0, 196676, 65536, 0, 196677, 65536, 0, 196678, 65536, 0, 196679, 65536, 0, 196680, 65536, 0, 196681, 65536, 0, 196682, 65536, 0, 196683, 65536, 0, 196684, 65536, 0, 196685, 65536, 0, 196686, 65536, 0, 196687, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 0, 262151, 65536, 0, 262152, 65536, 0, 262153, 65536, 0, 262154, 65536, 0, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 262164, 65536, 0, 262165, 65536, 0, 262166, 65536, 0, 262167, 65536, 0, 262168, 65536, 0, 262169, 65536, 0, 262170, 65536, 0, 262171, 65536, 0, 262172, 65536, 0, 262173, 65536, 0, 262174, 65536, 0, 262175, 65536, 0, 262176, 65536, 0, 262177, 65536, 0, 262178, 65536, 0, 262179, 65536, 0, 262180, 65536, 0, 262181, 65536, 0, 262182, 65536, 0, 262183, 65536, 0, 262184, 65536, 0, 262185, 65536, 0, 262186, 65536, 0, 262187, 65536, 0, 262188, 65536, 0, 262189, 65536, 0, 262190, 65536, 0, 262191, 65536, 0, 262192, 65536, 0, 262193, 65536, 0, 262194, 65536, 0, 262195, 65536, 0, 262196, 65536, 0, 262197, 65536, 0, 262198, 65536, 0, 262199, 65536, 0, 262200, 65536, 0, 262201, 65536, 0, 262202, 65536, 0, 262203, 65536, 0, 262204, 65536, 0, 262205, 65536, 0, 262206, 65536, 0, 262207, 65536, 0, 262208, 65536, 0, 262209, 65536, 0, 262210, 65536, 0, 262211, 65536, 0, 262212, 65536, 0, 262213, 65536, 0, 262214, 65536, 0, 262215, 65536, 0, 262216, 65536, 0, 262217, 65536, 0, 262218, 65536, 0, 262219, 65536, 0, 262220, 65536, 0, 262221, 65536, 0, 262222, 65536, 0, 262223, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 327700, 65536, 0, 327701, 65536, 0, 327702, 65536, 0, 327703, 65536, 0, 327704, 65536, 0, 327705, 65536, 0, 327706, 65536, 0, 327707, 65536, 0, 327708, 65536, 0, 327709, 65536, 0, 327710, 65536, 0, 327711, 65536, 0, 327712, 65536, 0, 327713, 65536, 0, 327714, 65536, 0, 327715, 65536, 0, 327716, 65536, 0, 327717, 65536, 0, 327718, 65536, 0, 327719, 65536, 0, 327720, 65536, 0, 327721, 65536, 0, 327722, 65536, 0, 327723, 65536, 0, 327724, 65536, 0, 327725, 65536, 0, 327726, 65536, 0, 327727, 65536, 0, 327728, 65536, 0, 327729, 65536, 0, 327730, 65536, 0, 327731, 65536, 0, 327732, 65536, 0, 327733, 65536, 0, 327734, 65536, 0, 327735, 65536, 0, 327736, 65536, 0, 327737, 65536, 0, 327738, 65536, 0, 327739, 65536, 0, 327740, 65536, 0, 327741, 65536, 0, 327742, 65536, 0, 327743, 65536, 0, 327744, 65536, 0, 327745, 65536, 0, 327746, 65536, 0, 327747, 65536, 0, 327748, 65536, 0, 327749, 65536, 0, 327750, 65536, 0, 327751, 65536, 0, 327752, 65536, 0, 327753, 65536, 0, 327754, 65536, 0, 327755, 65536, 0, 327756, 65536, 0, 327757, 65536, 0, 327758, 65536, 0, 327759, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 65536, 0, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 65536, 0, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 393236, 65536, 0, 393237, 65536, 0, 393238, 65536, 0, 393239, 65536, 0, 393240, 65536, 0, 393241, 65536, 0, 393242, 65536, 0, 393243, 65536, 0, 393244, 65536, 0, 393245, 65536, 0, 393246, 65536, 0, 393247, 65536, 0, 393248, 65536, 0, 393249, 65536, 0, 393250, 65536, 0, 393251, 65536, 0, 393252, 65536, 0, 393253, 65536, 0, 393254, 65536, 0, 393255, 65536, 0, 393256, 65536, 0, 393257, 65536, 0, 393258, 65536, 0, 393259, 65536, 0, 393260, 65536, 0, 393261, 65536, 0, 393262, 65536, 0, 393263, 65536, 0, 393264, 65536, 0, 393265, 65536, 0, 393266, 65536, 0, 393267, 65536, 0, 393268, 65536, 0, 393269, 65536, 0, 393270, 65536, 0, 393271, 65536, 0, 393272, 65536, 0, 393273, 65536, 0, 393274, 65536, 0, 393275, 65536, 0, 393276, 65536, 0, 393277, 65536, 0, 393278, 65536, 0, 393279, 65536, 0, 393280, 65536, 0, 393281, 65536, 0, 393282, 65536, 0, 393283, 65536, 0, 393284, 65536, 0, 393285, 65536, 0, 393286, 65536, 0, 393287, 65536, 0, 393288, 65536, 0, 393289, 65536, 0, 393290, 65536, 0, 393291, 65536, 0, 393292, 65536, 0, 393293, 65536, 0, 393294, 65536, 0, 393295, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 65536, 0, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 65536, 0, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 458772, 65536, 0, 458773, 65536, 0, 458774, 65536, 0, 458775, 65536, 0, 458776, 65536, 0, 458777, 65536, 0, 458778, 65536, 0, 458779, 65536, 0, 458780, 65536, 0, 458781, 65536, 0, 458782, 65536, 0, 458783, 65536, 0, 458784, 65536, 0, 458785, 65536, 0, 458786, 65536, 0, 458787, 65536, 0, 458788, 65536, 0, 458789, 65536, 0, 458790, 65536, 0, 458791, 65536, 0, 458792, 65536, 0, 458793, 65536, 0, 458794, 65536, 0, 458795, 65536, 0, 458796, 65536, 0, 458797, 65536, 0, 458798, 65536, 0, 458799, 65536, 0, 458800, 65536, 0, 458801, 65536, 0, 458802, 65536, 0, 458803, 65536, 0, 458804, 65536, 0, 458805, 65536, 0, 458806, 65536, 0, 458807, 65536, 0, 458808, 65536, 0, 458809, 65536, 0, 458810, 65536, 0, 458811, 65536, 0, 458812, 65536, 0, 458813, 65536, 0, 458814, 65536, 0, 458815, 65536, 0, 458816, 65536, 0, 458817, 65536, 0, 458818, 65536, 0, 458819, 65536, 0, 458820, 65536, 0, 458821, 65536, 0, 458822, 65536, 0, 458823, 65536, 0, 458824, 65536, 0, 458825, 65536, 0, 458826, 65536, 0, 458827, 65536, 0, 458828, 65536, 0, 458829, 65536, 0, 458830, 65536, 0, 458831, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 65536, 0, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 65536, 0, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 524308, 65536, 0, 524309, 65536, 0, 524310, 65536, 0, 524311, 65536, 0, 524312, 65536, 0, 524313, 65536, 0, 524314, 65536, 0, 524315, 65536, 0, 524316, 65536, 0, 524317, 65536, 0, 524318, 65536, 0, 524319, 65536, 0, 524320, 65536, 0, 524321, 65536, 0, 524322, 65536, 0, 524323, 65536, 0, 524324, 65536, 0, 524325, 65536, 0, 524326, 65536, 0, 524327, 65536, 0, 524328, 65536, 0, 524329, 65536, 0, 524330, 65536, 0, 524331, 65536, 0, 524332, 65536, 0, 524333, 65536, 0, 524334, 65536, 0, 524335, 65536, 0, 524336, 65536, 0, 524337, 65536, 0, 524338, 65536, 0, 524339, 65536, 0, 524340, 65536, 0, 524341, 65536, 0, 524342, 65536, 0, 524343, 65536, 0, 524344, 65536, 0, 524345, 65536, 0, 524346, 65536, 0, 524347, 65536, 0, 524348, 65536, 0, 524349, 65536, 0, 524350, 65536, 0, 524351, 65536, 0, 524352, 65536, 0, 524353, 65536, 0, 524354, 65536, 0, 524355, 65536, 0, 524356, 65536, 0, 524357, 65536, 0, 524358, 65536, 0, 524359, 65536, 0, 524360, 65536, 0, 524361, 65536, 0, 524362, 65536, 0, 524363, 65536, 0, 524364, 65536, 0, 524365, 65536, 0, 524366, 65536, 0, 524367, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 65536, 0, 589829, 65536, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 65536, 0, 589833, 65536, 0, 589834, 65536, 0, 589835, 65536, 0, 589836, 65536, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 589844, 65536, 0, 589845, 65536, 0, 589846, 65536, 0, 589847, 65536, 0, 589848, 65536, 0, 589849, 65536, 0, 589850, 65536, 0, 589851, 65536, 0, 589852, 65536, 0, 589853, 65536, 0, 589854, 65536, 0, 589855, 65536, 0, 589856, 65536, 0, 589857, 65536, 0, 589858, 65536, 0, 589859, 65536, 0, 589860, 65536, 0, 589861, 65536, 0, 589862, 65536, 0, 589863, 65536, 0, 589864, 65536, 0, 589865, 65536, 0, 589866, 65536, 0, 589867, 65536, 0, 589868, 65536, 0, 589869, 65536, 0, 589870, 65536, 0, 589871, 65536, 0, 589872, 65536, 0, 589873, 65536, 0, 589874, 65536, 0, 589875, 65536, 0, 589876, 65536, 0, 589877, 65536, 0, 589878, 65536, 0, 589879, 65536, 0, 589880, 65536, 0, 589881, 65536, 0, 589882, 65536, 0, 589883, 65536, 0, 589884, 65536, 0, 589885, 65536, 0, 589886, 65536, 0, 589887, 65536, 0, 589888, 65536, 0, 589889, 65536, 0, 589890, 65536, 0, 589891, 65536, 0, 589892, 65536, 0, 589893, 65536, 0, 589894, 65536, 0, 589895, 65536, 0, 589896, 65536, 0, 589897, 65536, 0, 589898, 65536, 0, 589899, 65536, 0, 589900, 65536, 0, 589901, 65536, 0, 589902, 65536, 0, 589903, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 655380, 65536, 0, 655381, 65536, 0, 655382, 65536, 0, 655383, 65536, 0, 655384, 65536, 0, 655385, 65536, 0, 655386, 65536, 0, 655387, 65536, 0, 655388, 65536, 0, 655389, 65536, 0, 655390, 65536, 0, 655391, 65536, 0, 655392, 65536, 0, 655393, 65536, 0, 655394, 65536, 0, 655395, 65536, 0, 655396, 65536, 0, 655397, 65536, 0, 655398, 65536, 0, 655399, 65536, 0, 655400, 65536, 0, 655401, 65536, 0, 655402, 65536, 0, 655403, 65536, 0, 655404, 65536, 0, 655405, 65536, 0, 655406, 65536, 0, 655407, 65536, 0, 655408, 65536, 0, 655409, 65536, 0, 655410, 65536, 0, 655411, 65536, 0, 655412, 65536, 0, 655413, 65536, 0, 655414, 65536, 0, 655415, 65536, 0, 655416, 65536, 0, 655417, 65536, 0, 655418, 65536, 0, 655419, 65536, 0, 655420, 65536, 0, 655421, 65536, 0, 655422, 65536, 0, 655423, 65536, 0, 655424, 65536, 0, 655425, 65536, 0, 655426, 65536, 0, 655427, 65536, 0, 655428, 65536, 0, 655429, 65536, 0, 655430, 65536, 0, 655431, 65536, 0, 655432, 65536, 0, 655433, 65536, 0, 655434, 65536, 0, 655435, 65536, 0, 655436, 65536, 0, 655437, 65536, 0, 655438, 65536, 0, 655439, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65536, 0, 720906, 65536, 0, 720907, 65536, 0, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 720916, 65536, 0, 720917, 65536, 0, 720918, 65536, 0, 720919, 65536, 0, 720920, 65536, 0, 720921, 65536, 0, 720922, 65536, 0, 720923, 65536, 0, 720924, 65536, 0, 720925, 65536, 0, 720926, 65536, 0, 720927, 65536, 0, 720928, 65536, 0, 720929, 65536, 0, 720930, 65536, 0, 720931, 65536, 0, 720932, 65536, 0, 720933, 65536, 0, 720934, 65536, 0, 720935, 65536, 0, 720936, 65536, 0, 720937, 65536, 0, 720938, 65536, 0, 720939, 65536, 0, 720940, 65536, 0, 720941, 65536, 0, 720942, 65536, 0, 720943, 65536, 0, 720944, 65536, 0, 720945, 65536, 0, 720946, 65536, 0, 720947, 65536, 0, 720948, 65536, 0, 720949, 65536, 0, 720950, 65536, 0, 720951, 65536, 0, 720952, 65536, 0, 720953, 65536, 0, 720954, 65536, 0, 720955, 65536, 0, 720956, 65536, 0, 720957, 65536, 0, 720958, 65536, 0, 720959, 65536, 0, 720960, 65536, 0, 720961, 65536, 0, 720962, 65536, 0, 720963, 65536, 0, 720964, 65536, 0, 720965, 65536, 0, 720966, 65536, 0, 720967, 65536, 0, 720968, 65536, 0, 720969, 65536, 0, 720970, 65536, 0, 720971, 65536, 0, 720972, 65536, 0, 720973, 65536, 0, 720974, 65536, 0, 720975, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 786452, 65536, 0, 786453, 65536, 0, 786454, 65536, 0, 786455, 65536, 0, 786456, 65536, 0, 786457, 65536, 0, 786458, 65536, 0, 786459, 65536, 0, 786460, 65536, 0, 786461, 65536, 0, 786462, 65536, 0, 786463, 65536, 0, 786464, 65536, 0, 786465, 65536, 0, 786466, 65536, 0, 786467, 65536, 0, 786468, 65536, 0, 786469, 65536, 0, 786470, 65536, 0, 786471, 65536, 0, 786472, 65536, 0, 786473, 65536, 0, 786474, 65536, 0, 786475, 65536, 0, 786476, 65536, 0, 786477, 65536, 0, 786478, 65536, 0, 786479, 65536, 0, 786480, 65536, 0, 786481, 65536, 0, 786482, 65536, 0, 786483, 65536, 0, 786484, 65536, 0, 786485, 65536, 0, 786486, 65536, 0, 786487, 65536, 0, 786488, 65536, 0, 786489, 65536, 0, 786490, 65536, 0, 786491, 65536, 0, 786492, 65536, 0, 786493, 65536, 0, 786494, 65536, 0, 786495, 65536, 0, 786496, 65536, 0, 786497, 65536, 0, 786498, 65536, 0, 786499, 65536, 0, 786500, 65536, 0, 786501, 65536, 0, 786502, 65536, 0, 786503, 65536, 0, 786504, 65536, 0, 786505, 65536, 0, 786506, 65536, 0, 786507, 65536, 0, 786508, 65536, 0, 786509, 65536, 0, 786510, 65536, 0, 786511, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 851988, 65536, 0, 851989, 65536, 0, 851990, 65536, 0, 851991, 65536, 0, 851992, 65536, 0, 851993, 65536, 0, 851994, 65536, 0, 851995, 65536, 0, 851996, 65536, 0, 851997, 65536, 0, 851998, 65536, 0, 851999, 65536, 0, 852000, 65536, 0, 852001, 65536, 0, 852002, 65536, 0, 852003, 65536, 0, 852004, 65536, 0, 852005, 65536, 0, 852006, 65536, 0, 852007, 65536, 0, 852008, 65536, 0, 852009, 65536, 0, 852010, 65536, 0, 852011, 65536, 0, 852012, 65536, 0, 852013, 65536, 0, 852014, 65536, 0, 852015, 65536, 0, 852016, 65536, 0, 852017, 65536, 0, 852018, 65536, 0, 852019, 65536, 0, 852020, 65536, 0, 852021, 65536, 0, 852022, 65536, 0, 852023, 65536, 0, 852024, 65536, 0, 852025, 65536, 0, 852026, 65536, 0, 852027, 65536, 0, 852028, 65536, 0, 852029, 65536, 0, 852030, 65536, 0, 852031, 65536, 0, 852032, 65536, 0, 852033, 65536, 0, 852034, 65536, 0, 852035, 65536, 0, 852036, 65536, 0, 852037, 65536, 0, 852038, 65536, 0, 852039, 65536, 0, 852040, 65536, 0, 852041, 65536, 0, 852042, 65536, 0, 852043, 65536, 0, 852044, 65536, 0, 852045, 65536, 0, 852046, 65536, 0, 852047, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0, 917524, 65536, 0, 917525, 65536, 0, 917526, 65536, 0, 917527, 65536, 0, 917528, 65536, 0, 917529, 65536, 0, 917530, 65536, 0, 917531, 65536, 0, 917532, 65536, 0, 917533, 65536, 0, 917534, 65536, 0, 917535, 65536, 0, 917536, 65536, 0, 917537, 65536, 0, 917538, 65536, 0, 917539, 65536, 0, 917540, 65536, 0, 917541, 65536, 0, 917542, 65536, 0, 917543, 65536, 0, 917544, 65536, 0, 917545, 65536, 0, 917546, 65536, 0, 917547, 65536, 0, 917548, 65536, 0, 917549, 65536, 0, 917550, 65536, 0, 917551, 65536, 0, 917552, 65536, 0, 917553, 65536, 0, 917554, 65536, 0, 917555, 65536, 0, 917556, 65536, 0, 917557, 65536, 0, 917558, 65536, 0, 917559, 65536, 0, 917560, 65536, 0, 917561, 65536, 0, 917562, 65536, 0, 917563, 65536, 0, 917564, 65536, 0, 917565, 65536, 0, 917566, 65536, 0, 917567, 65536, 0, 917568, 65536, 0, 917569, 65536, 0, 917570, 65536, 0, 917571, 65536, 0, 917572, 65536, 0, 917573, 65536, 0, 917574, 65536, 0, 917575, 65536, 0, 917576, 65536, 0, 917577, 65536, 0, 917578, 65536, 0, 917579, 65536, 0, 917580, 65536, 0, 917581, 65536, 0, 917582, 65536, 0, 917583, 65536, 0, 983040, 65536, 0, 983041, 65536, 0, 983042, 65536, 0, 983043, 65536, 0, 983044, 65536, 0, 983045, 65536, 0, 983046, 65536, 0, 983047, 65536, 0, 983048, 65536, 0, 983049, 65536, 0, 983050, 65536, 0, 983051, 65536, 0, 983052, 65536, 0, 983053, 65536, 0, 983054, 65536, 0, 983055, 65536, 0, 983056, 65536, 0, 983057, 65536, 0, 983058, 65536, 60, 983059, 65536, 0, 983060, 65536, 0, 983061, 65536, 0, 983062, 65536, 0, 983063, 65536, 0, 983064, 65536, 0, 983065, 65536, 0, 983066, 65536, 0, 983067, 65536, 0, 983068, 65536, 0, 983069, 65536, 0, 983070, 65536, 0, 983071, 65536, 0, 983072, 65536, 0, 983073, 65536, 0, 983074, 65536, 0, 983075, 65536, 0, 983076, 65536, 0, 983077, 65536, 0, 983078, 65536, 0, 983079, 65536, 0, 983080, 65536, 0, 983081, 65536, 0, 983082, 65536, 0, 983083, 65536, 0, 983084, 65536, 0, 983085, 65536, 0, 983086, 65536, 0, 983087, 65536, 0, 983088, 65536, 0, 983089, 65536, 0, 983090, 65536, 0, 983091, 65536, 0, 983092, 65536, 0, 983093, 65536, 0, 983094, 65536, 0, 983095, 65536, 0, 983096, 65536, 0, 983097, 65536, 0, 983098, 65536, 61, 983099, 65536, 61, 983100, 65536, 62, 983101, 65536, 0, 983102, 65536, 0, 983103, 65536, 0, 983104, 65536, 0, 983105, 65536, 0, 983106, 65536, 0, 983107, 65536, 0, 983108, 65536, 0, 983109, 65536, 0, 983110, 65536, 0, 983111, 65536, 0, 983112, 65536, 0, 983113, 65536, 0, 983114, 65536, 0, 983115, 65536, 0, 983116, 65536, 0, 983117, 65536, 0, 983118, 65536, 0, 983119, 65536, 0, 1048576, 65536, 0, 1048577, 65536, 0, 1048578, 65536, 0, 1048579, 65536, 0, 1048580, 65536, 0, 1048581, 65536, 0, 1048582, 65536, 0, 1048583, 65536, 0, 1048584, 65536, 0, 1048585, 65536, 0, 1048586, 65536, 0, 1048587, 65536, 0, 1048588, 65536, 0, 1048589, 65536, 0, 1048590, 65536, 0, 1048591, 65536, 0, 1048592, 0, 62, 1048593, 65536, 61, 1048594, 65536, 0, 1048595, 65536, 0, 1048596, 65536, 0, 1048597, 65536, 0, 1048598, 65536, 0, 1048599, 65536, 0, 1048600, 65536, 0, 1048601, 65536, 0, 1048602, 65536, 0, 1048603, 65536, 0, 1048604, 65536, 0, 1048605, 65536, 0, 1048606, 65536, 0, 1048607, 65536, 0, 1048608, 65536, 0, 1048609, 65536, 0, 1048610, 65536, 0, 1048611, 65536, 0, 1048612, 65536, 0, 1048613, 65536, 0, 1048614, 65536, 0, 1048615, 65536, 0, 1048616, 65536, 0, 1048617, 65536, 0, 1048618, 65536, 0, 1048619, 65536, 0, 1048620, 65536, 0, 1048621, 65536, 0, 1048622, 65536, 0, 1048623, 65536, 0, 1048624, 65536, 0, 1048625, 65536, 0, 1048626, 65536, 0, 1048627, 65536, 0, 1048628, 65536, 0, 1048629, 65536, 0, 1048630, 65536, 0, 1048631, 65536, 0, 1048632, 65536, 0, 1048633, 65536, 0, 1048634, 65536, 0, 1048635, 65536, 0, 1048636, 0, 61, 1048637, 65536, 0, 1048638, 65536, 0, 1048639, 65536, 0, 1048640, 65536, 0, 1048641, 65536, 0, 1048642, 65536, 0, 1048643, 65536, 0, 1048644, 65536, 0, 1048645, 65536, 0, 1048646, 65536, 0, 1048647, 65536, 0, 1048648, 65536, 0, 1048649, 65536, 0, 1048650, 65536, 0, 1048651, 65536, 0, 1048652, 65536, 0, 1048653, 65536, 0, 1048654, 65536, 0, 1048655, 65536, 0, 1114112, 65536, 0, 1114113, 65536, 0, 1114114, 65536, 0, 1114115, 65536, 0, 1114116, 65536, 0, 1114117, 65536, 0, 1114118, 65536, 0, 1114119, 65536, 0, 1114120, 65536, 0, 1114121, 65536, 0, 1114122, 65536, 0, 1114123, 65536, 0, 1114124, 65536, 0, 1114125, 65536, 0, 1114126, 65536, 0, 1114127, 65536, 0, 1114128, 131072, 60, 1114129, 65536, 0, 1114130, 65536, 0, 1114131, 65536, 0, 1114132, 65536, 0, 1114133, 65536, 0, 1114134, 65536, 0, 1114135, 65536, 0, 1114136, 65536, 0, 1114137, 65536, 0, 1114138, 65536, 0, 1114139, 65536, 0, 1114140, 65536, 0, 1114141, 65536, 0, 1114142, 65536, 0, 1114143, 65536, 0, 1114144, 65536, 0, 1114145, 65536, 0, 1114146, 65536, 0, 1114147, 65536, 0, 1114148, 65536, 0, 1114149, 65536, 0, 1114150, 65536, 0, 1114151, 65536, 0, 1114152, 65536, 0, 1114153, 65536, 0, 1114154, 65536, 0, 1114155, 65536, 0, 1114156, 65536, 0, 1114157, 65536, 0, 1114158, 65536, 0, 1114159, 65536, 0, 1114160, 65536, 0, 1114161, 65536, 0, 1114162, 65536, 0, 1114163, 65536, 0, 1114164, 65536, 0, 1114165, 65536, 0, 1114166, 65536, 0, 1114167, 65536, 0, 1114168, 65536, 0, 1114169, 65536, 0, 1114170, 65536, 0, 1114171, 65536, 0, 1114172, 65536, 0, 1114173, 0, 60, 1114174, 65536, 0, 1114175, 65536, 0, 1114176, 65536, 0, 1114177, 65536, 0, 1114178, 65536, 0, 1114179, 65536, 0, 1114180, 65536, 0, 1114181, 65536, 0, 1114182, 65536, 0, 1114183, 65536, 0, 1114184, 65536, 0, 1114185, 65536, 0, 1114186, 65536, 0, 1114187, 65536, 0, 1114188, 65536, 0, 1114189, 65536, 0, 1114190, 65536, 0, 1114191, 65536, 0, 1179648, 65536, 0, 1179649, 65536, 0, 1179650, 65536, 0, 1179651, 65536, 0, 1179652, 65536, 0, 1179653, 65536, 0, 1179654, 65536, 0, 1179655, 65536, 0, 1179656, 65536, 0, 1179657, 65536, 0, 1179658, 65536, 0, 1179659, 65536, 0, 1179660, 65536, 0, 1179661, 65536, 0, 1179662, 65536, 0, 1179663, 65536, 0, 1179664, 393216, 1, 1179665, 458752, 1, 1179666, 65536, 0, 1179667, 65536, 12, 1179668, 65536, 0, 1179669, 65536, 0, 1179670, 65536, 0, 1179671, 65536, 0, 1179672, 65536, 0, 1179673, 65536, 0, 1179674, 65536, 0, 1179675, 65536, 0, 1179676, 65536, 0, 1179677, 65536, 0, 1179678, 65536, 0, 1179679, 65536, 0, 1179680, 65536, 0, 1179681, 65536, 0, 1179682, 65536, 0, 1179683, 65536, 0, 1179684, 65536, 0, 1179685, 65536, 0, 1179686, 65536, 0, 1179687, 65536, 0, 1179688, 65536, 0, 1179689, 65536, 0, 1179690, 65536, 0, 1179691, 65536, 0, 1179692, 65536, 0, 1179693, 65536, 0, 1179694, 65536, 0, 1179695, 65536, 0, 1179696, 65536, 0, 1179697, 65536, 0, 1179698, 65536, 0, 1179699, 65536, 0, 1179700, 65536, 0, 1179701, 65536, 0, 1179702, 65536, 0, 1179703, 65536, 0, 1179704, 65536, 0, 1179705, 65536, 0, 1179706, 65536, 0, 1179707, 65536, 0, 1179708, 65536, 0, 1179709, 0, 61, 1179710, 65536, 62, 1179711, 65536, 0, 1179712, 65536, 0, 1179713, 65536, 0, 1179714, 65536, 0, 1179715, 65536, 0, 1179716, 65536, 0, 1179717, 65536, 0, 1179718, 65536, 0, 1179719, 65536, 0, 1179720, 65536, 0, 1179721, 65536, 0, 1179722, 65536, 0, 1179723, 65536, 0, 1179724, 65536, 0, 1179725, 65536, 0, 1179726, 65536, 0, 1179727, 65536, 0, 1245184, 65536, 0, 1245185, 65536, 0, 1245186, 65536, 0, 1245187, 65536, 0, 1245188, 65536, 0, 1245189, 65536, 0, 1245190, 65536, 0, 1245191, 65536, 0, 1245192, 65536, 0, 1245193, 65536, 0, 1245194, 65536, 0, 1245195, 65536, 0, 1245196, 65536, 0, 1245197, 65536, 0, 1245198, 65536, 0, 1245199, 65536, 0, 1245200, 393216, 2, 1245201, 458752, 2, 1245202, 65536, 0, 1245203, 65536, 13, 1245204, 65536, 0, 1245205, 65536, 0, 1245206, 65536, 0, 1245207, 65536, 0, 1245208, 65536, 0, 1245209, 65536, 0, 1245210, 65536, 0, 1245211, 65536, 0, 1245212, 65536, 0, 1245213, 65536, 0, 1245214, 65536, 0, 1245215, 65536, 0, 1245216, 65536, 0, 1245217, 65536, 0, 1245218, 65536, 0, 1245219, 65536, 0, 1245220, 65536, 0, 1245221, 65536, 0, 1245222, 65536, 0, 1245223, 65536, 0, 1245224, 65536, 0, 1245225, 65536, 0, 1245226, 65536, 0, 1245227, 65536, 0, 1245228, 65536, 0, 1245229, 65536, 0, 1245230, 65536, 0, 1245231, 65536, 0, 1245232, 65536, 0, 1245233, 65536, 0, 1245234, 65536, 0, 1245235, 65536, 0, 1245236, 65536, 0, 1245237, 65536, 0, 1245238, 65536, 0, 1245239, 65536, 0, 1245240, 65536, 0, 1245241, 65536, 0, 1245242, 65536, 0, 1245243, 65536, 0, 1245244, 65536, 0, 1245245, 65536, 0, 1245246, 0, 60, 1245247, 0, 60, 1245248, 65536, 0, 1245249, 65536, 0, 1245250, 65536, 0, 1245251, 65536, 0, 1245252, 65536, 0, 1245253, 65536, 0, 1245254, 65536, 0, 1245255, 65536, 0, 1245256, 65536, 0, 1245257, 65536, 0, 1245258, 65536, 0, 1245259, 65536, 0, 1245260, 65536, 0, 1245261, 65536, 0, 1245262, 65536, 0, 1245263, 65536, 0, 1310720, 65536, 0, 1310721, 65536, 0, 1310722, 65536, 0, 1310723, 65536, 0, 1310724, 65536, 0, 1310725, 65536, 0, 1310726, 65536, 0, 1310727, 65536, 0, 1310728, 65536, 0, 1310729, 65536, 0, 1310730, 65536, 0, 1310731, 65536, 0, 1310732, 65536, 0, 1310733, 65536, 0, 1310734, 65536, 0, 1310735, 65536, 0, 1310736, 65536, 0, 1310737, 65536, 0, 1310738, 0, 14, 1310739, 65536, 14, 1310740, 131072, 14, 1310741, 65536, 0, 1310742, 65536, 0, 1310743, 65536, 0, 1310744, 65536, 0, 1310745, 65536, 0, 1310746, 65536, 0, 1310747, 65536, 0, 1310748, 65536, 0, 1310749, 65536, 0, 1310750, 65536, 0, 1310751, 65536, 0, 1310752, 65536, 0, 1310753, 65536, 0, 1310754, 65536, 0, 1310755, 65536, 0, 1310756, 65536, 0, 1310757, 65536, 0, 1310758, 65536, 0, 1310759, 65536, 0, 1310760, 65536, 0, 1310761, 65536, 0, 1310762, 65536, 0, 1310763, 65536, 0, 1310764, 65536, 0, 1310765, 65536, 0, 1310766, 65536, 0, 1310767, 65536, 0, 1310768, 65536, 0, 1310769, 65536, 0, 1310770, 65536, 0, 1310771, 65536, 0, 1310772, 65536, 0, 1310773, 65536, 0, 1310774, 65536, 0, 1310775, 65536, 0, 1310776, 65536, 0, 1310777, 65536, 0, 1310778, 65536, 0, 1310779, 65536, 0, 1310780, 65536, 0, 1310781, 65536, 0, 1310782, 0, 61, 1310783, 65536, 62, 1310784, 65536, 0, 1310785, 65536, 0, 1310786, 65536, 0, 1310787, 65536, 0, 1310788, 65536, 0, 1310789, 65536, 0, 1310790, 65536, 0, 1310791, 65536, 0, 1310792, 65536, 0, 1310793, 65536, 0, 1310794, 65536, 0, 1310795, 65536, 0, 1310796, 65536, 0, 1310797, 65536, 0, 1310798, 65536, 0, 1310799, 65536, 0, 1376256, 65536, 0, 1376257, 65536, 0, 1376258, 65536, 0, 1376259, 65536, 0, 1376260, 65536, 0, 1376261, 65536, 0, 1376262, 65536, 0, 1376263, 65536, 0, 1376264, 65536, 0, 1376265, 65536, 0, 1376266, 65536, 0, 1376267, 65536, 0, 1376268, 65536, 0, 1376269, 65536, 0, 1376270, 65536, 0, 1376271, 65536, 0, 1376272, 65536, 0, 1376273, 65536, 0, 1376274, 65536, 0, 1376275, 393216, 1, 1376276, 458752, 1, 1376277, 65536, 0, 1376278, 65536, 0, 1376279, 65536, 0, 1376280, 65536, 0, 1376281, 65536, 0, 1376282, 65536, 0, 1376283, 65536, 0, 1376284, 65536, 0, 1376285, 65536, 0, 1376286, 65536, 0, 1376287, 65536, 0, 1376288, 65536, 0, 1376289, 65536, 0, 1376290, 65536, 0, 1376291, 65536, 0, 1376292, 65536, 0, 1376293, 65536, 0, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 65536, 0, 1376297, 65536, 0, 1376298, 65536, 0, 1376299, 65536, 0, 1376300, 65536, 0, 1376301, 65536, 0, 1376302, 65536, 0, 1376303, 65536, 0, 1376304, 65536, 0, 1376305, 65536, 0, 1376306, 65536, 0, 1376307, 65536, 0, 1376308, 65536, 0, 1376309, 65536, 0, 1376310, 65536, 0, 1376311, 65536, 0, 1376312, 65536, 0, 1376313, 65536, 0, 1376314, 65536, 0, 1376315, 65536, 0, 1376316, 65536, 0, 1376317, 65536, 0, 1376318, 65536, 0, 1376319, 0, 60, 1376320, 65536, 0, 1376321, 65536, 0, 1376322, 65536, 0, 1376323, 65536, 0, 1376324, 65536, 0, 1376325, 65536, 0, 1376326, 65536, 0, 1376327, 65536, 0, 1376328, 65536, 0, 1376329, 65536, 0, 1376330, 65536, 0, 1376331, 65536, 0, 1376332, 65536, 0, 1376333, 65536, 0, 1376334, 65536, 0, 1376335, 65536, 0, 1441792, 65536, 0, 1441793, 65536, 0, 1441794, 65536, 0, 1441795, 65536, 0, 1441796, 65536, 0, 1441797, 65536, 0, 1441798, 65536, 0, 1441799, 65536, 0, 1441800, 65536, 0, 1441801, 65536, 0, 1441802, 65536, 0, 1441803, 65536, 0, 1441804, 65536, 0, 1441805, 65536, 0, 1441806, 65536, 0, 1441807, 65536, 0, 1441808, 65536, 0, 1441809, 65536, 0, 1441810, 65536, 0, 1441811, 393216, 2, 1441812, 458752, 2, 1441813, 65536, 0, 1441814, 65536, 0, 1441815, 65536, 0, 1441816, 65536, 0, 1441817, 65536, 0, 1441818, 65536, 0, 1441819, 65536, 1, 1441820, 65536, 0, 1441821, 65536, 0, 1441822, 65536, 0, 1441823, 65536, 0, 1441824, 65536, 0, 1441825, 65536, 0, 1441826, 65536, 0, 1441827, 65536, 0, 1441828, 65536, 0, 1441829, 65536, 0, 1441830, 65536, 0, 1441831, 65536, 0, 1441832, 65536, 0, 1441833, 65536, 0, 1441834, 65536, 0, 1441835, 65536, 0, 1441836, 65536, 0, 1441837, 65536, 1, 1441838, 65536, 0, 1441839, 65536, 0, 1441840, 65536, 0, 1441841, 65536, 0, 1441842, 65536, 0, 1441843, 65536, 0, 1441844, 65536, 0, 1441845, 65536, 0, 1441846, 65536, 0, 1441847, 65536, 0, 1441848, 65536, 0, 1441849, 65536, 0, 1441850, 65536, 0, 1441851, 65536, 0, 1441852, 65536, 0, 1441853, 65536, 0, 1441854, 65536, 0, 1441855, 0, 60, 1441856, 65536, 0, 1441857, 65536, 0, 1441858, 65536, 0, 1441859, 65536, 0, 1441860, 65536, 0, 1441861, 65536, 0, 1441862, 65536, 0, 1441863, 65536, 0, 1441864, 65536, 0, 1441865, 65536, 0, 1441866, 65536, 0, 1441867, 65536, 0, 1441868, 65536, 0, 1441869, 65536, 0, 1441870, 65536, 0, 1441871, 65536, 0, 1507328, 65536, 0, 1507329, 65536, 0, 1507330, 65536, 0, 1507331, 65536, 0, 1507332, 65536, 0, 1507333, 65536, 0, 1507334, 65536, 0, 1507335, 65536, 0, 1507336, 65536, 0, 1507337, 65536, 0, 1507338, 65536, 0, 1507339, 65536, 0, 1507340, 65536, 0, 1507341, 65536, 0, 1507342, 65536, 0, 1507343, 65536, 0, 1507344, 65536, 0, 1507345, 65536, 0, 1507346, 65536, 0, 1507347, 393216, 1, 1507348, 458752, 1, 1507349, 65536, 0, 1507350, 65536, 0, 1507351, 65536, 0, 1507352, 65536, 0, 1507353, 65536, 0, 1507354, 65536, 0, 1507355, 65536, 0, 1507356, 65536, 0, 1507357, 65536, 0, 1507358, 65536, 0, 1507359, 65536, 0, 1507360, 65536, 0, 1507361, 65536, 0, 1507362, 65536, 0, 1507363, 65536, 0, 1507364, 65536, 0, 1507365, 65536, 0, 1507366, 65536, 0, 1507367, 65536, 0, 1507368, 65536, 0, 1507369, 65536, 0, 1507370, 65536, 0, 1507371, 65536, 0, 1507372, 65536, 0, 1507373, 65536, 0, 1507374, 65536, 0, 1507375, 65536, 0, 1507376, 65536, 0, 1507377, 65536, 0, 1507378, 65536, 0, 1507379, 65536, 0, 1507380, 65536, 0, 1507381, 65536, 0, 1507382, 65536, 0, 1507383, 65536, 0, 1507384, 65536, 0, 1507385, 65536, 0, 1507386, 65536, 0, 1507387, 65536, 0, 1507388, 65536, 0, 1507389, 65536, 0, 1507390, 65536, 0, 1507391, 0, 60, 1507392, 65536, 0, 1507393, 65536, 0, 1507394, 65536, 0, 1507395, 65536, 0, 1507396, 65536, 0, 1507397, 65536, 0, 1507398, 65536, 0, 1507399, 65536, 0, 1507400, 65536, 0, 1507401, 65536, 0, 1507402, 65536, 0, 1507403, 65536, 0, 1507404, 65536, 0, 1507405, 65536, 0, 1507406, 65536, 0, 1507407, 65536, 0, 1572864, 65536, 0, 1572865, 65536, 0, 1572866, 65536, 0, 1572867, 65536, 0, 1572868, 65536, 0, 1572869, 65536, 0, 1572870, 65536, 0, 1572871, 65536, 0, 1572872, 65536, 0, 1572873, 65536, 0, 1572874, 65536, 0, 1572875, 65536, 0, 1572876, 65536, 0, 1572877, 65536, 0, 1572878, 65536, 0, 1572879, 65536, 0, 1572880, 65536, 0, 1572881, 65536, 0, 1572882, 65536, 0, 1572883, 393216, 2, 1572884, 458752, 2, 1572885, 65536, 0, 1572886, 65536, 0, 1572887, 65536, 0, 1572888, 65536, 0, 1572889, 65536, 12, 1572890, 65536, 0, 1572891, 65536, 0, 1572892, 65536, 0, 1572893, 65536, 0, 1572894, 65536, 0, 1572895, 65536, 0, 1572896, 65536, 0, 1572897, 65536, 0, 1572898, 65536, 0, 1572899, 65536, 0, 1572900, 65536, 0, 1572901, 65536, 0, 1572902, 65536, 0, 1572903, 65536, 0, 1572904, 65536, 0, 1572905, 65536, 0, 1572906, 65536, 0, 1572907, 65536, 0, 1572908, 65536, 0, 1572909, 65536, 0, 1572910, 65536, 0, 1572911, 65536, 0, 1572912, 65536, 0, 1572913, 65536, 0, 1572914, 65536, 0, 1572915, 65536, 0, 1572916, 65536, 0, 1572917, 65536, 0, 1572918, 65536, 0, 1572919, 65536, 0, 1572920, 65536, 0, 1572921, 65536, 0, 1572922, 65536, 0, 1572923, 65536, 0, 1572924, 65536, 0, 1572925, 65536, 0, 1572926, 65536, 0, 1572927, 0, 60, 1572928, 65536, 0, 1572929, 65536, 0, 1572930, 65536, 0, 1572931, 65536, 0, 1572932, 65536, 0, 1572933, 65536, 0, 1572934, 65536, 0, 1572935, 65536, 0, 1572936, 65536, 0, 1572937, 65536, 0, 1572938, 65536, 0, 1572939, 65536, 0, 1572940, 65536, 0, 1572941, 65536, 0, 1572942, 65536, 0, 1572943, 65536, 0, 1638400, 65536, 0, 1638401, 65536, 0, 1638402, 65536, 0, 1638403, 65536, 0, 1638404, 65536, 0, 1638405, 65536, 0, 1638406, 65536, 0, 1638407, 65536, 0, 1638408, 65536, 0, 1638409, 65536, 0, 1638410, 65536, 0, 1638411, 65536, 0, 1638412, 65536, 0, 1638413, 65536, 0, 1638414, 65536, 0, 1638415, 65536, 0, 1638416, 65536, 0, 1638417, 65536, 0, 1638418, 65536, 0, 1638419, 0, 16, 1638420, 65536, 16, 1638421, 131072, 16, 1638422, 393216, 1, 1638423, 458752, 1, 1638424, 65536, 0, 1638425, 65536, 13, 1638426, 65536, 0, 1638427, 393216, 1, 1638428, 458752, 1, 1638429, 393216, 1, 1638430, 458752, 1, 1638431, 65536, 0, 1638432, 65536, 1, 1638433, 65536, 0, 1638434, 65536, 0, 1638435, 65536, 0, 1638436, 65536, 0, 1638437, 65536, 0, 1638438, 65536, 1, 1638439, 65536, 0, 1638440, 65536, 0, 1638441, 65536, 0, 1638442, 65536, 0, 1638443, 65536, 0, 1638444, 65536, 0, 1638445, 65536, 0, 1638446, 65536, 0, 1638447, 65536, 0, 1638448, 65536, 0, 1638449, 65536, 0, 1638450, 65536, 0, 1638451, 65536, 0, 1638452, 65536, 0, 1638453, 65536, 1, 1638454, 65536, 0, 1638455, 65536, 0, 1638456, 65536, 0, 1638457, 65536, 0, 1638458, 65536, 0, 1638459, 65536, 0, 1638460, 65536, 0, 1638461, 65536, 0, 1638462, 0, 59, 1638463, 65536, 63, 1638464, 65536, 0, 1638465, 65536, 0, 1638466, 65536, 0, 1638467, 65536, 0, 1638468, 65536, 0, 1638469, 65536, 0, 1638470, 65536, 0, 1638471, 65536, 0, 1638472, 65536, 0, 1638473, 65536, 0, 1638474, 65536, 0, 1638475, 65536, 0, 1638476, 65536, 0, 1638477, 65536, 0, 1638478, 65536, 0, 1638479, 65536, 0, 1703936, 65536, 0, 1703937, 65536, 0, 1703938, 65536, 0, 1703939, 65536, 0, 1703940, 65536, 0, 1703941, 65536, 0, 1703942, 65536, 0, 1703943, 65536, 0, 1703944, 65536, 0, 1703945, 65536, 0, 1703946, 65536, 0, 1703947, 65536, 0, 1703948, 65536, 0, 1703949, 65536, 0, 1703950, 65536, 0, 1703951, 65536, 0, 1703952, 65536, 0, 1703953, 65536, 0, 1703954, 65536, 0, 1703955, 0, 17, 1703956, 65536, 17, 1703957, 131072, 17, 1703958, 393216, 2, 1703959, 458752, 2, 1703960, 0, 14, 1703961, 65536, 14, 1703962, 131072, 14, 1703963, 393216, 2, 1703964, 458752, 2, 1703965, 393216, 2, 1703966, 458752, 2, 1703967, 65536, 0, 1703968, 65536, 0, 1703969, 65536, 0, 1703970, 65536, 0, 1703971, 65536, 0, 1703972, 65536, 0, 1703973, 65536, 0, 1703974, 65536, 0, 1703975, 65536, 0, 1703976, 65536, 0, 1703977, 65536, 0, 1703978, 65536, 0, 1703979, 65536, 0, 1703980, 65536, 0, 1703981, 65536, 0, 1703982, 65536, 0, 1703983, 65536, 0, 1703984, 65536, 0, 1703985, 65536, 0, 1703986, 65536, 0, 1703987, 65536, 0, 1703988, 65536, 0, 1703989, 0, 7, 1703990, 65536, 0, 1703991, 65536, 0, 1703992, 65536, 0, 1703993, 65536, 0, 1703994, 65536, 0, 1703995, 65536, 0, 1703996, 65536, 0, 1703997, 65536, 0, 1703998, 0, 60, 1703999, 65536, 0, 1704000, 65536, 0, 1704001, 65536, 0, 1704002, 65536, 0, 1704003, 65536, 0, 1704004, 65536, 0, 1704005, 65536, 0, 1704006, 65536, 0, 1704007, 65536, 0, 1704008, 65536, 0, 1704009, 65536, 0, 1704010, 65536, 0, 1704011, 65536, 0, 1704012, 65536, 0, 1704013, 65536, 0, 1704014, 65536, 0, 1704015, 65536, 0, 1769472, 65536, 0, 1769473, 65536, 0, 1769474, 65536, 0, 1769475, 65536, 0, 1769476, 65536, 0, 1769477, 65536, 0, 1769478, 65536, 0, 1769479, 65536, 0, 1769480, 65536, 0, 1769481, 65536, 0, 1769482, 65536, 0, 1769483, 65536, 0, 1769484, 65536, 0, 1769485, 65536, 0, 1769486, 65536, 0, 1769487, 65536, 0, 1769488, 65536, 0, 1769489, 65536, 0, 1769490, 65536, 0, 1769491, 393216, 46, 1769492, 393216, 46, 1769493, 393216, 46, 1769494, 393216, 46, 1769495, 393216, 46, 1769496, 393216, 46, 1769497, 393216, 46, 1769498, 393216, 46, 1769499, 458752, 46, 1769500, 0, 16, 1769501, 65536, 16, 1769502, 131072, 16, 1769503, 65536, 0, 1769504, 65536, 0, 1769505, 65536, 0, 1769506, 65536, 0, 1769507, 65536, 0, 1769508, 65536, 0, 1769509, 65536, 0, 1769510, 65536, 12, 1769511, 65536, 0, 1769512, 393216, 1, 1769513, 458752, 1, 1769514, 65536, 0, 1769515, 65536, 0, 1769516, 65536, 0, 1769517, 65536, 0, 1769518, 65536, 0, 1769519, 65536, 0, 1769520, 65536, 0, 1769521, 65536, 0, 1769522, 65536, 0, 1769523, 65536, 0, 1769524, 65536, 0, 1769525, 65536, 0, 1769526, 65536, 0, 1769527, 65536, 0, 1769528, 65536, 0, 1769529, 65536, 0, 1769530, 65536, 0, 1769531, 65536, 0, 1769532, 65536, 0, 1769533, 65536, 0, 1769534, 0, 60, 1769535, 65536, 0, 1769536, 65536, 0, 1769537, 65536, 0, 1769538, 65536, 0, 1769539, 65536, 0, 1769540, 65536, 0, 1769541, 65536, 0, 1769542, 65536, 0, 1769543, 65536, 0, 1769544, 65536, 0, 1769545, 65536, 0, 1769546, 65536, 0, 1769547, 65536, 0, 1769548, 65536, 0, 1769549, 65536, 0, 1769550, 65536, 0, 1769551, 65536, 0, 1835008, 65536, 0, 1835009, 65536, 0, 1835010, 65536, 0, 1835011, 65536, 0, 1835012, 65536, 0, 1835013, 65536, 0, 1835014, 65536, 0, 1835015, 65536, 0, 1835016, 65536, 0, 1835017, 65536, 0, 1835018, 65536, 0, 1835019, 65536, 0, 1835020, 65536, 0, 1835021, 65536, 0, 1835022, 65536, 0, 1835023, 65536, 0, 1835024, 65536, 0, 1835025, 65536, 0, 1835026, 65536, 0, 1835027, 393216, 47, 1835028, 393216, 47, 1835029, 393216, 47, 1835030, 393216, 47, 1835031, 393216, 47, 1835032, 393216, 47, 1835033, 393216, 47, 1835034, 393216, 47, 1835035, 458752, 47, 1835036, 0, 17, 1835037, 65536, 17, 1835038, 131072, 17, 1835039, 65536, 0, 1835040, 65536, 0, 1835041, 65536, 0, 1835042, 65536, 0, 1835043, 65536, 0, 1835044, 65536, 0, 1835045, 65536, 0, 1835046, 65536, 13, 1835047, 65536, 0, 1835048, 393216, 2, 1835049, 458752, 2, 1835050, 65536, 0, 1835051, 65536, 0, 1835052, 65536, 0, 1835053, 65536, 0, 1835054, 65536, 0, 1835055, 65536, 0, 1835056, 65536, 0, 1835057, 65536, 0, 1835058, 65536, 0, 1835059, 65536, 0, 1835060, 65536, 0, 1835061, 65536, 0, 1835062, 65536, 0, 1835063, 65536, 0, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 65536, 0, 1835067, 65536, 0, 1835068, 65536, 0, 1835069, 65536, 0, 1835070, 0, 61, 1835071, 65536, 62, 1835072, 65536, 0, 1835073, 65536, 0, 1835074, 65536, 0, 1835075, 65536, 0, 1835076, 65536, 0, 1835077, 65536, 0, 1835078, 65536, 0, 1835079, 65536, 0, 1835080, 65536, 0, 1835081, 65536, 0, 1835082, 65536, 0, 1835083, 65536, 0, 1835084, 65536, 0, 1835085, 65536, 0, 1835086, 65536, 0, 1835087, 65536, 0, 1900544, 65536, 0, 1900545, 65536, 0, 1900546, 65536, 0, 1900547, 65536, 0, 1900548, 65536, 0, 1900549, 65536, 0, 1900550, 65536, 0, 1900551, 65536, 0, 1900552, 65536, 0, 1900553, 65536, 0, 1900554, 65536, 0, 1900555, 65536, 0, 1900556, 65536, 0, 1900557, 65536, 0, 1900558, 65536, 0, 1900559, 65536, 0, 1900560, 65536, 0, 1900561, 65536, 0, 1900562, 65536, 0, 1900563, 393216, 47, 1900564, 393216, 47, 1900565, 393216, 47, 1900566, 393216, 47, 1900567, 393216, 47, 1900568, 393216, 47, 1900569, 393216, 47, 1900570, 393216, 47, 1900571, 458752, 47, 1900572, 65536, 0, 1900573, 393216, 1, 1900574, 458752, 1, 1900575, 65536, 0, 1900576, 65536, 0, 1900577, 65536, 0, 1900578, 65536, 0, 1900579, 65536, 0, 1900580, 65536, 1, 1900581, 0, 14, 1900582, 65536, 14, 1900583, 131072, 14, 1900584, 65536, 0, 1900585, 0, 7, 1900586, 65536, 0, 1900587, 65536, 0, 1900588, 65536, 0, 1900589, 65536, 0, 1900590, 65536, 0, 1900591, 65536, 0, 1900592, 65536, 0, 1900593, 65536, 0, 1900594, 65536, 0, 1900595, 65536, 0, 1900596, 65536, 0, 1900597, 65536, 0, 1900598, 65536, 0, 1900599, 65536, 0, 1900600, 65536, 0, 1900601, 65536, 0, 1900602, 65536, 0, 1900603, 65536, 0, 1900604, 65536, 0, 1900605, 65536, 0, 1900606, 65536, 0, 1900607, 0, 60, 1900608, 65536, 0, 1900609, 65536, 0, 1900610, 65536, 0, 1900611, 65536, 0, 1900612, 65536, 0, 1900613, 65536, 0, 1900614, 65536, 0, 1900615, 65536, 0, 1900616, 65536, 0, 1900617, 65536, 0, 1900618, 65536, 0, 1900619, 65536, 0, 1900620, 65536, 0, 1900621, 65536, 0, 1900622, 65536, 0, 1900623, 65536, 0, 1966080, 65536, 0, 1966081, 65536, 0, 1966082, 65536, 0, 1966083, 65536, 0, 1966084, 65536, 0, 1966085, 65536, 0, 1966086, 65536, 0, 1966087, 65536, 0, 1966088, 65536, 0, 1966089, 65536, 0, 1966090, 65536, 0, 1966091, 65536, 0, 1966092, 65536, 0, 1966093, 65536, 0, 1966094, 65536, 0, 1966095, 65536, 0, 1966096, 65536, 0, 1966097, 65536, 0, 1966098, 65536, 0, 1966099, 393216, 47, 1966100, 393216, 47, 1966101, 393216, 47, 1966102, 393216, 47, 1966103, 393216, 47, 1966104, 393216, 47, 1966105, 393216, 47, 1966106, 393216, 47, 1966107, 458752, 47, 1966108, 65536, 0, 1966109, 393216, 2, 1966110, 458752, 2, 1966111, 65536, 0, 1966112, 65536, 0, 1966113, 65536, 0, 1966114, 65536, 0, 1966115, 65536, 0, 1966116, 65536, 0, 1966117, 65536, 0, 1966118, 65536, 0, 1966119, 65536, 0, 1966120, 65536, 0, 1966121, 65536, 0, 1966122, 65536, 0, 1966123, 65536, 0, 1966124, 262150, 5, 1966125, 131078, 3, 1966126, 131078, 3, 1966127, 131078, 3, 1966128, 131078, 3, 1966129, 131078, 3, 1966130, 6, 6, 1966131, 65536, 0, 1966132, 65536, 0, 1966133, 65536, 0, 1966134, 65536, 0, 1966135, 65536, 0, 1966136, 65536, 0, 1966137, 65536, 0, 1966138, 65536, 0, 1966139, 65536, 0, 1966140, 65536, 0, 1966141, 65536, 0, 1966142, 65536, 0, 1966143, 0, 60, 1966144, 65536, 0, 1966145, 65536, 0, 1966146, 65536, 0, 1966147, 65536, 0, 1966148, 65536, 0, 1966149, 65536, 0, 1966150, 65536, 0, 1966151, 65536, 0, 1966152, 65536, 0, 1966153, 65536, 0, 1966154, 65536, 0, 1966155, 65536, 0, 1966156, 65536, 0, 1966157, 65536, 0, 1966158, 65536, 0, 1966159, 65536, 0, 2031616, 65536, 0, 2031617, 65536, 0, 2031618, 65536, 0, 2031619, 65536, 0, 2031620, 65536, 0, 2031621, 65536, 0, 2031622, 65536, 0, 2031623, 65536, 0, 2031624, 65536, 0, 2031625, 65536, 0, 2031626, 65536, 0, 2031627, 65536, 0, 2031628, 65536, 0, 2031629, 65536, 0, 2031630, 65536, 0, 2031631, 65536, 0, 2031632, 65536, 0, 2031633, 65536, 0, 2031634, 65536, 0, 2031635, 393216, 47, 2031636, 393216, 47, 2031637, 393216, 47, 2031638, 393216, 47, 2031639, 393216, 47, 2031640, 393216, 47, 2031641, 393216, 47, 2031642, 393216, 47, 2031643, 458752, 47, 2031644, 131072, 1, 2031645, 393216, 1, 2031646, 458752, 1, 2031647, 65536, 0, 2031648, 65536, 0, 2031649, 65536, 0, 2031650, 65536, 0, 2031651, 65536, 0, 2031652, 65536, 0, 2031653, 393216, 51, 2031654, 393216, 51, 2031655, 65536, 0, 2031656, 65536, 0, 2031657, 262150, 5, 2031658, 131078, 3, 2031659, 131078, 3, 2031660, 65542, 0, 2031661, 6, 0, 2031662, 6, 0, 2031663, 6, 0, 2031664, 6, 0, 2031665, 6, 0, 2031666, 131078, 0, 2031667, 131078, 3, 2031668, 6, 6, 2031669, 0, 7, 2031670, 131072, 1, 2031671, 65536, 0, 2031672, 65536, 0, 2031673, 65536, 0, 2031674, 65536, 1, 2031675, 0, 16, 2031676, 65536, 16, 2031677, 131072, 16, 2031678, 65536, 0, 2031679, 0, 61, 2031680, 65536, 62, 2031681, 65536, 0, 2031682, 65536, 0, 2031683, 65536, 0, 2031684, 65536, 0, 2031685, 65536, 0, 2031686, 65536, 0, 2031687, 65536, 0, 2031688, 65536, 0, 2031689, 65536, 0, 2031690, 65536, 0, 2031691, 65536, 0, 2031692, 65536, 0, 2031693, 65536, 0, 2031694, 65536, 0, 2031695, 65536, 0, 2097152, 65536, 0, 2097153, 65536, 0, 2097154, 65536, 0, 2097155, 65536, 0, 2097156, 65536, 0, 2097157, 65536, 0, 2097158, 65536, 0, 2097159, 65536, 0, 2097160, 65536, 0, 2097161, 65536, 0, 2097162, 65536, 0, 2097163, 65536, 0, 2097164, 65536, 0, 2097165, 65536, 0, 2097166, 65536, 0, 2097167, 65536, 0, 2097168, 65536, 0, 2097169, 65536, 0, 2097170, 65536, 0, 2097171, 393216, 47, 2097172, 393216, 47, 2097173, 393216, 47, 2097174, 393216, 47, 2097175, 393216, 47, 2097176, 393216, 47, 2097177, 393216, 47, 2097178, 393216, 47, 2097179, 458752, 47, 2097180, 0, 7, 2097181, 393216, 2, 2097182, 458752, 2, 2097183, 65536, 0, 2097184, 262150, 5, 2097185, 131078, 3, 2097186, 6, 6, 2097187, 65536, 0, 2097188, 65536, 0, 2097189, 65536, 0, 2097190, 65536, 0, 2097191, 65536, 0, 2097192, 65536, 0, 2097193, 262150, 2, 2097194, 6, 0, 2097195, 6, 0, 2097196, 6, 0, 2097197, 6, 0, 2097198, 6, 0, 2097199, 6, 0, 2097200, 6, 0, 2097201, 6, 0, 2097202, 6, 0, 2097203, 6, 0, 2097204, 131078, 0, 2097205, 131078, 3, 2097206, 131078, 3, 2097207, 6, 6, 2097208, 65536, 0, 2097209, 65536, 0, 2097210, 65536, 0, 2097211, 0, 17, 2097212, 65536, 17, 2097213, 131072, 17, 2097214, 65536, 0, 2097215, 65536, 0, 2097216, 0, 60, 2097217, 65536, 0, 2097218, 65536, 0, 2097219, 65536, 0, 2097220, 65536, 0, 2097221, 65536, 0, 2097222, 65536, 0, 2097223, 65536, 0, 2097224, 65536, 0, 2097225, 65536, 0, 2097226, 65536, 0, 2097227, 65536, 0, 2097228, 65536, 0, 2097229, 65536, 0, 2097230, 65536, 0, 2097231, 65536, 0, 2162688, 65536, 0, 2162689, 65536, 0, 2162690, 65536, 0, 2162691, 65536, 0, 2162692, 65536, 0, 2162693, 65536, 0, 2162694, 65536, 0, 2162695, 65536, 0, 2162696, 65536, 0, 2162697, 65536, 0, 2162698, 65536, 0, 2162699, 65536, 0, 2162700, 65536, 0, 2162701, 65536, 0, 2162702, 65536, 0, 2162703, 65536, 0, 2162704, 65536, 0, 2162705, 65536, 0, 2162706, 65536, 0, 2162707, 393216, 47, 2162708, 393216, 47, 2162709, 393216, 47, 2162710, 393216, 47, 2162711, 393216, 47, 2162712, 393216, 47, 2162713, 393216, 47, 2162714, 393216, 47, 2162715, 458752, 47, 2162716, 65536, 0, 2162717, 65536, 0, 2162718, 65536, 0, 2162719, 65536, 0, 2162720, 262150, 2, 2162721, 6, 0, 2162722, 6, 4, 2162723, 65536, 0, 2162724, 65536, 0, 2162725, 65536, 0, 2162726, 262150, 5, 2162727, 131078, 3, 2162728, 131078, 3, 2162729, 65542, 0, 2162730, 6, 0, 2162731, 6, 0, 2162732, 6, 0, 2162733, 6, 0, 2162734, 6, 0, 2162735, 6, 0, 2162736, 6, 0, 2162737, 6, 0, 2162738, 6, 0, 2162739, 6, 0, 2162740, 6, 0, 2162741, 6, 0, 2162742, 6, 0, 2162743, 131078, 0, 2162744, 131078, 3, 2162745, 131078, 3, 2162746, 6, 6, 2162747, 65536, 0, 2162748, 393216, 1, 2162749, 458752, 1, 2162750, 65536, 0, 2162751, 65536, 0, 2162752, 0, 60, 2162753, 65536, 0, 2162754, 65536, 0, 2162755, 65536, 0, 2162756, 65536, 0, 2162757, 65536, 0, 2162758, 65536, 0, 2162759, 65536, 0, 2162760, 65536, 0, 2162761, 65536, 0, 2162762, 65536, 0, 2162763, 65536, 0, 2162764, 65536, 0, 2162765, 65536, 0, 2162766, 65536, 0, 2162767, 65536, 0, 2228224, 65536, 0, 2228225, 65536, 0, 2228226, 65536, 0, 2228227, 65536, 0, 2228228, 65536, 0, 2228229, 65536, 0, 2228230, 65536, 0, 2228231, 65536, 0, 2228232, 65536, 0, 2228233, 65536, 0, 2228234, 65536, 0, 2228235, 65536, 0, 2228236, 65536, 0, 2228237, 65536, 0, 2228238, 65536, 0, 2228239, 65536, 0, 2228240, 65536, 0, 2228241, 65536, 0, 2228242, 65536, 0, 2228243, 393216, 47, 2228244, 393216, 47, 2228245, 393216, 47, 2228246, 393216, 47, 2228247, 393216, 47, 2228248, 393216, 47, 2228249, 393216, 47, 2228250, 393216, 47, 2228251, 458752, 47, 2228252, 65536, 0, 2228253, 262150, 5, 2228254, 131078, 3, 2228255, 131078, 3, 2228256, 65542, 0, 2228257, 6, 0, 2228258, 131078, 0, 2228259, 131078, 3, 2228260, 131078, 3, 2228261, 131078, 3, 2228262, 65542, 0, 2228263, 6, 0, 2228264, 6, 0, 2228265, 6, 0, 2228266, 6, 0, 2228267, 6, 0, 2228268, 6, 0, 2228269, 6, 0, 2228270, 6, 0, 2228271, 6, 0, 2228272, 6, 0, 2228273, 6, 0, 2228274, 6, 0, 2228275, 6, 0, 2228276, 6, 0, 2228277, 6, 0, 2228278, 6, 0, 2228279, 6, 0, 2228280, 6, 0, 2228281, 6, 0, 2228282, 6, 4, 2228283, 65536, 0, 2228284, 393216, 2, 2228285, 458752, 2, 2228286, 65536, 0, 2228287, 65536, 0, 2228288, 0, 60, 2228289, 65536, 0, 2228290, 65536, 0, 2228291, 65536, 0, 2228292, 65536, 0, 2228293, 65536, 0, 2228294, 65536, 0, 2228295, 65536, 0, 2228296, 65536, 0, 2228297, 65536, 0, 2228298, 65536, 0, 2228299, 65536, 0, 2228300, 65536, 0, 2228301, 65536, 0, 2228302, 65536, 0, 2228303, 65536, 0, 2293760, 65536, 0, 2293761, 65536, 0, 2293762, 65536, 0, 2293763, 65536, 0, 2293764, 65536, 0, 2293765, 65536, 0, 2293766, 65536, 0, 2293767, 65536, 0, 2293768, 65536, 0, 2293769, 65536, 0, 2293770, 65536, 0, 2293771, 65536, 0, 2293772, 65536, 0, 2293773, 65536, 0, 2293774, 65536, 0, 2293775, 65536, 0, 2293776, 65536, 0, 2293777, 65536, 0, 2293778, 65536, 0, 2293779, 393216, 47, 2293780, 393216, 47, 2293781, 393216, 47, 2293782, 393216, 47, 2293783, 393216, 47, 2293784, 393216, 47, 2293785, 393216, 47, 2293786, 393216, 47, 2293787, 458752, 47, 2293788, 65536, 0, 2293789, 262150, 2, 2293790, 6, 0, 2293791, 6, 0, 2293792, 6, 0, 2293793, 6, 0, 2293794, 6, 0, 2293795, 6, 0, 2293796, 6, 0, 2293797, 6, 0, 2293798, 6, 0, 2293799, 6, 0, 2293800, 6, 0, 2293801, 6, 0, 2293802, 6, 0, 2293803, 6, 0, 2293804, 6, 0, 2293805, 6, 0, 2293806, 6, 0, 2293807, 6, 0, 2293808, 6, 0, 2293809, 6, 0, 2293810, 6, 0, 2293811, 6, 0, 2293812, 6, 0, 2293813, 6, 0, 2293814, 6, 0, 2293815, 6, 0, 2293816, 6, 0, 2293817, 6, 0, 2293818, 6, 4, 2293819, 65536, 0, 2293820, 393216, 1, 2293821, 458752, 1, 2293822, 65536, 0, 2293823, 65536, 0, 2293824, 0, 60, 2293825, 65536, 0, 2293826, 65536, 0, 2293827, 65536, 0, 2293828, 65536, 0, 2293829, 65536, 0, 2293830, 65536, 0, 2293831, 65536, 0, 2293832, 65536, 0, 2293833, 65536, 0, 2293834, 65536, 0, 2293835, 65536, 0, 2293836, 65536, 0, 2293837, 65536, 0, 2293838, 65536, 0, 2293839, 65536, 0, 2359296, 65536, 0, 2359297, 65536, 0, 2359298, 65536, 0, 2359299, 65536, 0, 2359300, 65536, 0, 2359301, 65536, 0, 2359302, 65536, 0, 2359303, 65536, 0, 2359304, 65536, 0, 2359305, 65536, 0, 2359306, 65536, 0, 2359307, 65536, 0, 2359308, 65536, 0, 2359309, 65536, 0, 2359310, 65536, 0, 2359311, 65536, 0, 2359312, 65536, 0, 2359313, 65536, 0, 2359314, 65536, 0, 2359315, 393216, 47, 2359316, 393216, 47, 2359317, 393216, 47, 2359318, 393216, 47, 2359319, 393216, 47, 2359320, 393216, 47, 2359321, 393216, 47, 2359322, 393216, 47, 2359323, 458752, 47, 2359324, 65536, 0, 2359325, 262150, 6, 2359326, 262150, 4, 2359327, 262150, 4, 2359328, 262150, 4, 2359329, 262150, 4, 2359330, 262150, 4, 2359331, 262150, 4, 2359332, 262150, 4, 2359333, 262150, 4, 2359334, 131078, 1, 2359335, 6, 0, 2359336, 6, 0, 2359337, 6, 0, 2359338, 6, 0, 2359339, 6, 0, 2359340, 6, 0, 2359341, 6, 0, 2359342, 6, 0, 2359343, 6, 0, 2359344, 6, 0, 2359345, 6, 0, 2359346, 6, 0, 2359347, 6, 0, 2359348, 6, 0, 2359349, 6, 0, 2359350, 6, 0, 2359351, 6, 0, 2359352, 6, 0, 2359353, 6, 0, 2359354, 6, 4, 2359355, 65536, 0, 2359356, 393216, 2, 2359357, 458752, 2, 2359358, 65536, 0, 2359359, 65536, 0, 2359360, 0, 60, 2359361, 65536, 0, 2359362, 65536, 0, 2359363, 65536, 0, 2359364, 65536, 0, 2359365, 65536, 0, 2359366, 65536, 0, 2359367, 65536, 0, 2359368, 65536, 0, 2359369, 65536, 0, 2359370, 65536, 0, 2359371, 65536, 0, 2359372, 65536, 0, 2359373, 65536, 0, 2359374, 65536, 0, 2359375, 65536, 0, 2424832, 65536, 0, 2424833, 65536, 0, 2424834, 65536, 0, 2424835, 65536, 0, 2424836, 65536, 0, 2424837, 65536, 0, 2424838, 65536, 0, 2424839, 65536, 0, 2424840, 65536, 0, 2424841, 65536, 0, 2424842, 65536, 0, 2424843, 65536, 0, 2424844, 65536, 0, 2424845, 65536, 0, 2424846, 65536, 0, 2424847, 65536, 0, 2424848, 65536, 0, 2424849, 65536, 0, 2424850, 65536, 0, 2424851, 393216, 47, 2424852, 393216, 47, 2424853, 393216, 47, 2424854, 393216, 47, 2424855, 393216, 47, 2424856, 393216, 47, 2424857, 393216, 47, 2424858, 393216, 47, 2424859, 458752, 47, 2424860, 65536, 0, 2424861, 65536, 0, 2424862, 65536, 12, 2424863, 65536, 0, 2424864, 65536, 0, 2424865, 65536, 0, 2424866, 65536, 0, 2424867, 65536, 0, 2424868, 65536, 0, 2424869, 65536, 0, 2424870, 262150, 2, 2424871, 6, 0, 2424872, 6, 0, 2424873, 6, 0, 2424874, 6, 0, 2424875, 6, 0, 2424876, 6, 0, 2424877, 6, 0, 2424878, 6, 0, 2424879, 6, 0, 2424880, 6, 0, 2424881, 6, 0, 2424882, 6, 0, 2424883, 6, 0, 2424884, 6, 0, 2424885, 6, 0, 2424886, 6, 0, 2424887, 6, 0, 2424888, 6, 0, 2424889, 6, 0, 2424890, 6, 4, 2424891, 65536, 0, 2424892, 131072, 1, 2424893, 65536, 1, 2424894, 65536, 0, 2424895, 65536, 0, 2424896, 0, 60, 2424897, 65536, 0, 2424898, 65536, 0, 2424899, 65536, 0, 2424900, 65536, 0, 2424901, 65536, 0, 2424902, 65536, 0, 2424903, 65536, 0, 2424904, 65536, 0, 2424905, 65536, 0, 2424906, 65536, 0, 2424907, 65536, 0, 2424908, 65536, 0, 2424909, 65536, 0, 2424910, 65536, 0, 2424911, 65536, 0, 2490368, 65536, 0, 2490369, 65536, 0, 2490370, 65536, 0, 2490371, 65536, 0, 2490372, 65536, 0, 2490373, 65536, 0, 2490374, 65536, 0, 2490375, 65536, 0, 2490376, 65536, 0, 2490377, 65536, 0, 2490378, 65536, 0, 2490379, 65536, 0, 2490380, 65536, 0, 2490381, 65536, 0, 2490382, 65536, 0, 2490383, 65536, 0, 2490384, 65536, 0, 2490385, 65536, 0, 2490386, 65536, 0, 2490387, 393216, 47, 2490388, 393216, 47, 2490389, 393216, 47, 2490390, 393216, 47, 2490391, 393216, 47, 2490392, 393216, 47, 2490393, 393216, 47, 2490394, 393216, 47, 2490395, 458752, 47, 2490396, 65536, 0, 2490397, 65536, 0, 2490398, 65536, 13, 2490399, 65536, 0, 2490400, 393216, 1, 2490401, 458752, 1, 2490402, 393216, 1, 2490403, 458752, 1, 2490404, 65536, 0, 2490405, 65536, 0, 2490406, 262150, 2, 2490407, 6, 0, 2490408, 6, 0, 2490409, 6, 0, 2490410, 6, 0, 2490411, 6, 0, 2490412, 6, 0, 2490413, 6, 0, 2490414, 6, 0, 2490415, 6, 0, 2490416, 6, 0, 2490417, 6, 0, 2490418, 6, 0, 2490419, 6, 0, 2490420, 6, 0, 2490421, 6, 0, 2490422, 6, 0, 2490423, 6, 0, 2490424, 6, 0, 2490425, 6, 0, 2490426, 6, 4, 2490427, 65536, 0, 2490428, 131072, 1, 2490429, 65536, 0, 2490430, 65536, 0, 2490431, 65536, 0, 2490432, 0, 60, 2490433, 65536, 0, 2490434, 65536, 0, 2490435, 65536, 0, 2490436, 65536, 0, 2490437, 65536, 0, 2490438, 65536, 0, 2490439, 65536, 0, 2490440, 65536, 0, 2490441, 65536, 0, 2490442, 65536, 0, 2490443, 65536, 0, 2490444, 65536, 0, 2490445, 65536, 0, 2490446, 65536, 0, 2490447, 65536, 0, 2555904, 65536, 0, 2555905, 65536, 0, 2555906, 65536, 0, 2555907, 65536, 0, 2555908, 65536, 0, 2555909, 65536, 0, 2555910, 65536, 0, 2555911, 65536, 0, 2555912, 65536, 0, 2555913, 65536, 0, 2555914, 65536, 0, 2555915, 65536, 0, 2555916, 65536, 0, 2555917, 65536, 0, 2555918, 65536, 0, 2555919, 65536, 0, 2555920, 65536, 0, 2555921, 65536, 0, 2555922, 65536, 0, 2555923, 393216, 47, 2555924, 393216, 47, 2555925, 393216, 47, 2555926, 393216, 47, 2555927, 393216, 47, 2555928, 393216, 47, 2555929, 393216, 47, 2555930, 393216, 47, 2555931, 458752, 47, 2555932, 65536, 1, 2555933, 0, 14, 2555934, 65536, 14, 2555935, 131072, 14, 2555936, 393216, 2, 2555937, 458752, 2, 2555938, 393216, 2, 2555939, 458752, 2, 2555940, 65536, 0, 2555941, 65536, 0, 2555942, 262150, 2, 2555943, 6, 0, 2555944, 6, 0, 2555945, 6, 0, 2555946, 6, 0, 2555947, 6, 0, 2555948, 6, 0, 2555949, 6, 0, 2555950, 6, 0, 2555951, 6, 0, 2555952, 6, 0, 2555953, 6, 0, 2555954, 6, 0, 2555955, 6, 0, 2555956, 6, 0, 2555957, 6, 0, 2555958, 6, 0, 2555959, 6, 0, 2555960, 6, 0, 2555961, 6, 0, 2555962, 6, 4, 2555963, 65536, 0, 2555964, 65536, 0, 2555965, 65536, 0, 2555966, 65536, 0, 2555967, 0, 59, 2555968, 65536, 63, 2555969, 65536, 0, 2555970, 65536, 0, 2555971, 65536, 0, 2555972, 65536, 0, 2555973, 65536, 0, 2555974, 65536, 0, 2555975, 65536, 0, 2555976, 65536, 0, 2555977, 65536, 0, 2555978, 65536, 0, 2555979, 65536, 0, 2555980, 65536, 0, 2555981, 65536, 0, 2555982, 65536, 0, 2555983, 65536, 0, 2621440, 65536, 0, 2621441, 65536, 0, 2621442, 65536, 0, 2621443, 65536, 0, 2621444, 65536, 0, 2621445, 65536, 0, 2621446, 65536, 0, 2621447, 65536, 0, 2621448, 65536, 0, 2621449, 65536, 0, 2621450, 65536, 0, 2621451, 65536, 0, 2621452, 65536, 0, 2621453, 65536, 0, 2621454, 65536, 0, 2621455, 65536, 0, 2621456, 65536, 0, 2621457, 65536, 0, 2621458, 65536, 0, 2621459, 393216, 47, 2621460, 393216, 47, 2621461, 393216, 47, 2621462, 393216, 47, 2621463, 393216, 47, 2621464, 393216, 47, 2621465, 393216, 47, 2621466, 393216, 47, 2621467, 458752, 47, 2621468, 65536, 0, 2621469, 393216, 1, 2621470, 458752, 1, 2621471, 393216, 1, 2621472, 458752, 1, 2621473, 0, 16, 2621474, 65536, 16, 2621475, 131072, 16, 2621476, 65536, 0, 2621477, 65536, 0, 2621478, 262150, 2, 2621479, 6, 0, 2621480, 6, 0, 2621481, 6, 0, 2621482, 6, 0, 2621483, 6, 0, 2621484, 6, 0, 2621485, 6, 0, 2621486, 6, 0, 2621487, 6, 0, 2621488, 6, 0, 2621489, 6, 0, 2621490, 6, 0, 2621491, 6, 0, 2621492, 6, 0, 2621493, 6, 0, 2621494, 6, 0, 2621495, 6, 0, 2621496, 6, 0, 2621497, 6, 0, 2621498, 6, 4, 2621499, 65536, 0, 2621500, 65536, 0, 2621501, 65536, 0, 2621502, 65536, 0, 2621503, 0, 60, 2621504, 65536, 0, 2621505, 65536, 0, 2621506, 65536, 0, 2621507, 65536, 0, 2621508, 65536, 0, 2621509, 65536, 0, 2621510, 65536, 0, 2621511, 65536, 0, 2621512, 65536, 0, 2621513, 65536, 0, 2621514, 65536, 0, 2621515, 65536, 0, 2621516, 65536, 0, 2621517, 65536, 0, 2621518, 65536, 0, 2621519, 65536, 0, 2686976, 65536, 0, 2686977, 65536, 0, 2686978, 65536, 0, 2686979, 65536, 0, 2686980, 65536, 0, 2686981, 65536, 0, 2686982, 65536, 0, 2686983, 65536, 0, 2686984, 65536, 0, 2686985, 65536, 0, 2686986, 65536, 0, 2686987, 65536, 0, 2686988, 65536, 0, 2686989, 65536, 0, 2686990, 65536, 0, 2686991, 65536, 0, 2686992, 65536, 0, 2686993, 65536, 0, 2686994, 65536, 0, 2686995, 393216, 47, 2686996, 393216, 47, 2686997, 393216, 47, 2686998, 393216, 47, 2686999, 393216, 47, 2687000, 393216, 47, 2687001, 393216, 47, 2687002, 393216, 47, 2687003, 458752, 47, 2687004, 65536, 0, 2687005, 393216, 2, 2687006, 458752, 2, 2687007, 393216, 2, 2687008, 458752, 2, 2687009, 0, 17, 2687010, 65536, 17, 2687011, 65536, 12, 2687012, 65536, 0, 2687013, 65536, 0, 2687014, 262150, 2, 2687015, 6, 0, 2687016, 6, 0, 2687017, 6, 0, 2687018, 6, 0, 2687019, 6, 0, 2687020, 6, 0, 2687021, 6, 0, 2687022, 6, 0, 2687023, 6, 0, 2687024, 6, 0, 2687025, 6, 0, 2687026, 6, 0, 2687027, 6, 0, 2687028, 6, 0, 2687029, 6, 0, 2687030, 6, 0, 2687031, 6, 0, 2687032, 6, 0, 2687033, 6, 0, 2687034, 6, 4, 2687035, 65536, 0, 2687036, 65536, 0, 2687037, 65536, 0, 2687038, 65536, 0, 2687039, 0, 60, 2687040, 65536, 0, 2687041, 65536, 0, 2687042, 65536, 0, 2687043, 65536, 0, 2687044, 65536, 0, 2687045, 65536, 0, 2687046, 65536, 0, 2687047, 65536, 0, 2687048, 65536, 0, 2687049, 65536, 0, 2687050, 65536, 0, 2687051, 65536, 0, 2687052, 65536, 0, 2687053, 65536, 0, 2687054, 65536, 0, 2687055, 65536, 0, 2752512, 65536, 0, 2752513, 65536, 0, 2752514, 65536, 0, 2752515, 65536, 0, 2752516, 65536, 0, 2752517, 65536, 0, 2752518, 65536, 0, 2752519, 65536, 0, 2752520, 65536, 0, 2752521, 65536, 0, 2752522, 65536, 0, 2752523, 65536, 0, 2752524, 65536, 0, 2752525, 65536, 0, 2752526, 65536, 0, 2752527, 65536, 0, 2752528, 65536, 0, 2752529, 65536, 0, 2752530, 65536, 0, 2752531, 393216, 47, 2752532, 393216, 47, 2752533, 393216, 47, 2752534, 393216, 47, 2752535, 393216, 47, 2752536, 393216, 47, 2752537, 393216, 47, 2752538, 393216, 47, 2752539, 458752, 47, 2752540, 65536, 0, 2752541, 0, 16, 2752542, 65536, 16, 2752543, 131072, 16, 2752544, 393216, 1, 2752545, 458752, 1, 2752546, 65536, 0, 2752547, 65536, 13, 2752548, 65536, 0, 2752549, 65536, 0, 2752550, 262150, 2, 2752551, 6, 0, 2752552, 6, 0, 2752553, 6, 0, 2752554, 6, 0, 2752555, 6, 0, 2752556, 6, 0, 2752557, 6, 0, 2752558, 6, 0, 2752559, 6, 0, 2752560, 6, 0, 2752561, 6, 0, 2752562, 6, 0, 2752563, 6, 0, 2752564, 6, 0, 2752565, 6, 0, 2752566, 6, 0, 2752567, 6, 0, 2752568, 6, 0, 2752569, 262150, 0, 2752570, 131078, 6, 2752571, 393216, 1, 2752572, 458752, 1, 2752573, 0, 16, 2752574, 65536, 16, 2752575, 131072, 16, 2752576, 65536, 0, 2752577, 65536, 0, 2752578, 65536, 0, 2752579, 65536, 0, 2752580, 65536, 0, 2752581, 65536, 0, 2752582, 65536, 0, 2752583, 65536, 0, 2752584, 65536, 0, 2752585, 65536, 0, 2752586, 65536, 0, 2752587, 65536, 0, 2752588, 65536, 0, 2752589, 65536, 0, 2752590, 65536, 0, 2752591, 65536, 0, 2818048, 65536, 0, 2818049, 65536, 0, 2818050, 65536, 0, 2818051, 65536, 0, 2818052, 65536, 0, 2818053, 65536, 0, 2818054, 65536, 0, 2818055, 65536, 0, 2818056, 65536, 0, 2818057, 65536, 0, 2818058, 65536, 0, 2818059, 65536, 0, 2818060, 65536, 0, 2818061, 65536, 0, 2818062, 65536, 0, 2818063, 65536, 0, 2818064, 65536, 0, 2818065, 65536, 0, 2818066, 65536, 0, 2818067, 393216, 48, 2818068, 393216, 48, 2818069, 393216, 48, 2818070, 393216, 48, 2818071, 393216, 48, 2818072, 393216, 48, 2818073, 393216, 48, 2818074, 393216, 48, 2818075, 458752, 48, 2818076, 65536, 0, 2818077, 0, 17, 2818078, 65536, 17, 2818079, 131072, 17, 2818080, 393216, 2, 2818081, 458752, 2, 2818082, 0, 14, 2818083, 65536, 14, 2818084, 131072, 14, 2818085, 65536, 0, 2818086, 262150, 6, 2818087, 131078, 1, 2818088, 6, 0, 2818089, 6, 0, 2818090, 6, 0, 2818091, 6, 0, 2818092, 6, 0, 2818093, 6, 0, 2818094, 6, 0, 2818095, 6, 0, 2818096, 6, 0, 2818097, 6, 0, 2818098, 6, 0, 2818099, 6, 0, 2818100, 6, 0, 2818101, 6, 0, 2818102, 6, 0, 2818103, 6, 0, 2818104, 6, 0, 2818105, 6, 4, 2818106, 65536, 0, 2818107, 393216, 2, 2818108, 458752, 2, 2818109, 0, 17, 2818110, 65536, 17, 2818111, 131072, 17, 2818112, 65536, 0, 2818113, 65536, 0, 2818114, 65536, 0, 2818115, 65536, 0, 2818116, 65536, 0, 2818117, 65536, 0, 2818118, 65536, 0, 2818119, 65536, 0, 2818120, 65536, 0, 2818121, 65536, 0, 2818122, 65536, 0, 2818123, 65536, 0, 2818124, 65536, 0, 2818125, 65536, 0, 2818126, 65536, 0, 2818127, 65536, 0, 2883584, 65536, 0, 2883585, 65536, 0, 2883586, 65536, 0, 2883587, 65536, 0, 2883588, 65536, 0, 2883589, 65536, 0, 2883590, 65536, 0, 2883591, 65536, 0, 2883592, 65536, 0, 2883593, 65536, 0, 2883594, 65536, 0, 2883595, 65536, 0, 2883596, 65536, 0, 2883597, 65536, 0, 2883598, 65536, 0, 2883599, 65536, 0, 2883600, 65536, 0, 2883601, 65536, 0, 2883602, 65536, 0, 2883603, 393216, 1, 2883604, 458752, 1, 2883605, 393216, 1, 2883606, 458752, 1, 2883607, 393216, 1, 2883608, 458752, 1, 2883609, 0, 16, 2883610, 65536, 16, 2883611, 131072, 16, 2883612, 393216, 1, 2883613, 458752, 1, 2883614, 393216, 1, 2883615, 458752, 1, 2883616, 393216, 1, 2883617, 458752, 1, 2883618, 262147, 5, 2883619, 131075, 3, 2883620, 3, 6, 2883621, 65536, 0, 2883622, 65536, 0, 2883623, 262150, 6, 2883624, 262150, 4, 2883625, 131078, 1, 2883626, 6, 0, 2883627, 6, 0, 2883628, 6, 0, 2883629, 6, 0, 2883630, 6, 0, 2883631, 6, 0, 2883632, 6, 0, 2883633, 6, 0, 2883634, 6, 0, 2883635, 6, 0, 2883636, 6, 0, 2883637, 6, 0, 2883638, 6, 0, 2883639, 6, 0, 2883640, 262150, 0, 2883641, 131078, 6, 2883642, 393216, 1, 2883643, 458752, 1, 2883644, 393216, 1, 2883645, 458752, 1, 2883646, 393216, 1, 2883647, 458752, 1, 2883648, 65536, 0, 2883649, 65536, 0, 2883650, 65536, 0, 2883651, 65536, 0, 2883652, 65536, 0, 2883653, 65536, 0, 2883654, 65536, 0, 2883655, 65536, 0, 2883656, 65536, 0, 2883657, 65536, 0, 2883658, 65536, 0, 2883659, 65536, 0, 2883660, 65536, 0, 2883661, 65536, 0, 2883662, 65536, 0, 2883663, 65536, 0, 2949120, 65536, 0, 2949121, 65536, 0, 2949122, 65536, 0, 2949123, 65536, 0, 2949124, 65536, 0, 2949125, 65536, 0, 2949126, 65536, 0, 2949127, 65536, 0, 2949128, 65536, 0, 2949129, 65536, 0, 2949130, 65536, 0, 2949131, 65536, 0, 2949132, 65536, 0, 2949133, 65536, 0, 2949134, 65536, 0, 2949135, 65536, 0, 2949136, 65536, 0, 2949137, 65536, 0, 2949138, 65536, 0, 2949139, 393216, 2, 2949140, 458752, 2, 2949141, 393216, 2, 2949142, 458752, 2, 2949143, 393216, 2, 2949144, 458752, 2, 2949145, 0, 17, 2949146, 65536, 17, 2949147, 131072, 17, 2949148, 393216, 2, 2949149, 458752, 2, 2949150, 393216, 2, 2949151, 458752, 2, 2949152, 393216, 2, 2949153, 458752, 2, 2949154, 262147, 2, 2949155, 3, 0, 2949156, 131075, 0, 2949157, 131075, 3, 2949158, 131075, 3, 2949159, 3, 6, 2949160, 65536, 0, 2949161, 262150, 6, 2949162, 262150, 4, 2949163, 65536, 12, 2949164, 262150, 4, 2949165, 262150, 4, 2949166, 131078, 1, 2949167, 6, 0, 2949168, 6, 0, 2949169, 6, 0, 2949170, 6, 0, 2949171, 6, 0, 2949172, 262150, 0, 2949173, 262150, 4, 2949174, 262150, 4, 2949175, 262150, 4, 2949176, 131078, 6, 2949177, 65536, 0, 2949178, 393216, 2, 2949179, 458752, 2, 2949180, 393216, 2, 2949181, 458752, 2, 2949182, 65536, 12, 2949183, 458752, 2, 2949184, 65536, 0, 2949185, 65536, 0, 2949186, 65536, 0, 2949187, 65536, 0, 2949188, 65536, 0, 2949189, 65536, 0, 2949190, 65536, 0, 2949191, 65536, 0, 2949192, 65536, 0, 2949193, 65536, 0, 2949194, 65536, 0, 2949195, 65536, 0, 2949196, 65536, 0, 2949197, 65536, 0, 2949198, 65536, 0, 2949199, 65536, 0, 3014656, 65536, 0, 3014657, 65536, 0, 3014658, 65536, 0, 3014659, 65536, 0, 3014660, 65536, 0, 3014661, 65536, 0, 3014662, 65536, 0, 3014663, 65536, 0, 3014664, 65536, 0, 3014665, 65536, 0, 3014666, 65536, 0, 3014667, 65536, 0, 3014668, 65536, 0, 3014669, 65536, 0, 3014670, 65536, 0, 3014671, 65536, 0, 3014672, 65536, 0, 3014673, 65536, 0, 3014674, 131072, 59, 3014675, 0, 16, 3014676, 65536, 16, 3014677, 131072, 16, 3014678, 393216, 1, 3014679, 458752, 1, 3014680, 393216, 1, 3014681, 458752, 1, 3014682, 393216, 1, 3014683, 458752, 1, 3014684, 393216, 1, 3014685, 458752, 1, 3014686, 393216, 1, 3014687, 458752, 1, 3014688, 262147, 5, 3014689, 131075, 3, 3014690, 65539, 0, 3014691, 3, 0, 3014692, 3, 0, 3014693, 3, 0, 3014694, 3, 0, 3014695, 3, 4, 3014696, 393216, 1, 3014697, 458752, 1, 3014698, 65536, 0, 3014699, 65536, 13, 3014700, 65536, 0, 3014701, 65536, 0, 3014702, 262150, 6, 3014703, 262150, 4, 3014704, 262150, 4, 3014705, 262150, 4, 3014706, 262150, 4, 3014707, 262150, 4, 3014708, 131078, 6, 3014709, 0, 16, 3014710, 65536, 16, 3014711, 131072, 16, 3014712, 393216, 1, 3014713, 458752, 1, 3014714, 0, 16, 3014715, 65536, 16, 3014716, 131072, 16, 3014717, 65536, 0, 3014718, 65536, 13, 3014719, 0, 60, 3014720, 65536, 0, 3014721, 65536, 0, 3014722, 65536, 0, 3014723, 65536, 0, 3014724, 65536, 0, 3014725, 65536, 0, 3014726, 65536, 0, 3014727, 65536, 0, 3014728, 65536, 0, 3014729, 65536, 0, 3014730, 65536, 0, 3014731, 65536, 0, 3014732, 65536, 0, 3014733, 65536, 0, 3014734, 65536, 0, 3014735, 65536, 0, 3080192, 65536, 0, 3080193, 65536, 0, 3080194, 65536, 0, 3080195, 65536, 0, 3080196, 65536, 0, 3080197, 65536, 0, 3080198, 65536, 0, 3080199, 65536, 0, 3080200, 65536, 0, 3080201, 65536, 0, 3080202, 65536, 0, 3080203, 65536, 0, 3080204, 65536, 0, 3080205, 65536, 0, 3080206, 65536, 0, 3080207, 65536, 0, 3080208, 65536, 0, 3080209, 65536, 0, 3080210, 131072, 60, 3080211, 0, 17, 3080212, 65536, 17, 3080213, 131072, 17, 3080214, 393216, 2, 3080215, 458752, 2, 3080216, 393216, 2, 3080217, 458752, 2, 3080218, 393216, 2, 3080219, 458752, 2, 3080220, 393216, 2, 3080221, 458752, 2, 3080222, 393216, 2, 3080223, 458752, 2, 3080224, 262147, 2, 3080225, 3, 0, 3080226, 3, 0, 3080227, 262147, 0, 3080228, 262147, 4, 3080229, 262147, 4, 3080230, 262147, 4, 3080231, 131075, 6, 3080232, 393216, 2, 3080233, 458752, 2, 3080234, 0, 14, 3080235, 65536, 14, 3080236, 131072, 14, 3080237, 65536, 0, 3080238, 65536, 0, 3080239, 65536, 0, 3080240, 65536, 0, 3080241, 65536, 0, 3080242, 65536, 1, 3080243, 65536, 0, 3080244, 65536, 0, 3080245, 0, 17, 3080246, 65536, 17, 3080247, 131072, 17, 3080248, 65536, 12, 3080249, 458752, 2, 3080250, 0, 17, 3080251, 65536, 17, 3080252, 131072, 17, 3080253, 0, 14, 3080254, 0, 59, 3080255, 65536, 63, 3080256, 65536, 0, 3080257, 65536, 0, 3080258, 65536, 0, 3080259, 65536, 0, 3080260, 65536, 0, 3080261, 65536, 0, 3080262, 65536, 0, 3080263, 65536, 0, 3080264, 65536, 0, 3080265, 65536, 0, 3080266, 65536, 0, 3080267, 65536, 0, 3080268, 65536, 0, 3080269, 65536, 0, 3080270, 65536, 0, 3080271, 65536, 0, 3145728, 65536, 0, 3145729, 65536, 0, 3145730, 65536, 0, 3145731, 65536, 0, 3145732, 65536, 0, 3145733, 65536, 0, 3145734, 65536, 0, 3145735, 65536, 0, 3145736, 65536, 0, 3145737, 65536, 0, 3145738, 65536, 0, 3145739, 65536, 0, 3145740, 65536, 0, 3145741, 65536, 0, 3145742, 65536, 0, 3145743, 65536, 0, 3145744, 65536, 0, 3145745, 65536, 0, 3145746, 131072, 60, 3145747, 65536, 0, 3145748, 393216, 1, 3145749, 458752, 1, 3145750, 0, 16, 3145751, 65536, 16, 3145752, 131072, 16, 3145753, 393216, 1, 3145754, 458752, 1, 3145755, 393216, 1, 3145756, 458752, 1, 3145757, 393216, 1, 3145758, 458752, 1, 3145759, 262147, 5, 3145760, 65539, 0, 3145761, 3, 0, 3145762, 3, 0, 3145763, 3, 4, 3145764, 393216, 1, 3145765, 458752, 1, 3145766, 0, 16, 3145767, 65536, 16, 3145768, 131072, 16, 3145769, 393216, 1, 3145770, 458752, 1, 3145771, 262147, 5, 3145772, 131075, 3, 3145773, 131075, 3, 3145774, 131075, 3, 3145775, 131075, 3, 3145776, 3, 6, 3145777, 65536, 0, 3145778, 0, 7, 3145779, 393216, 1, 3145780, 458752, 1, 3145781, 393216, 1, 3145782, 458752, 1, 3145783, 65536, 0, 3145784, 65536, 13, 3145785, 65536, 0, 3145786, 393216, 1, 3145787, 458752, 1, 3145788, 393216, 1, 3145789, 458752, 1, 3145790, 65536, 63, 3145791, 65536, 0, 3145792, 65536, 0, 3145793, 65536, 0, 3145794, 65536, 0, 3145795, 65536, 0, 3145796, 65536, 0, 3145797, 65536, 0, 3145798, 65536, 0, 3145799, 65536, 0, 3145800, 65536, 0, 3145801, 65536, 0, 3145802, 65536, 0, 3145803, 65536, 0, 3145804, 65536, 0, 3145805, 65536, 0, 3145806, 65536, 0, 3145807, 65536, 0, 3211264, 65536, 0, 3211265, 65536, 0, 3211266, 65536, 0, 3211267, 65536, 0, 3211268, 65536, 0, 3211269, 65536, 0, 3211270, 65536, 0, 3211271, 65536, 0, 3211272, 65536, 0, 3211273, 65536, 0, 3211274, 65536, 0, 3211275, 65536, 0, 3211276, 65536, 0, 3211277, 65536, 0, 3211278, 65536, 0, 3211279, 65536, 0, 3211280, 65536, 0, 3211281, 65536, 0, 3211282, 131072, 60, 3211283, 65536, 0, 3211284, 393216, 2, 3211285, 458752, 2, 3211286, 0, 17, 3211287, 65536, 17, 3211288, 131072, 17, 3211289, 393216, 2, 3211290, 458752, 2, 3211291, 393216, 2, 3211292, 458752, 2, 3211293, 393216, 2, 3211294, 458752, 2, 3211295, 262147, 2, 3211296, 3, 0, 3211297, 3, 0, 3211298, 3, 0, 3211299, 3, 4, 3211300, 393216, 2, 3211301, 458752, 2, 3211302, 0, 17, 3211303, 65536, 17, 3211304, 131072, 17, 3211305, 393216, 2, 3211306, 458752, 2, 3211307, 262147, 2, 3211308, 3, 0, 3211309, 3, 0, 3211310, 3, 0, 3211311, 3, 0, 3211312, 3, 4, 3211313, 65536, 0, 3211314, 131072, 1, 3211315, 393216, 2, 3211316, 458752, 2, 3211317, 393216, 2, 3211318, 458752, 2, 3211319, 0, 14, 3211320, 65536, 14, 3211321, 131072, 14, 3211322, 393216, 2, 3211323, 458752, 2, 3211324, 393216, 2, 3211325, 458752, 2, 3211326, 65536, 0, 3211327, 65536, 0, 3211328, 65536, 0, 3211329, 65536, 0, 3211330, 65536, 0, 3211331, 65536, 0, 3211332, 65536, 0, 3211333, 65536, 0, 3211334, 65536, 0, 3211335, 65536, 0, 3211336, 65536, 0, 3211337, 65536, 0, 3211338, 65536, 0, 3211339, 65536, 0, 3211340, 65536, 0, 3211341, 65536, 0, 3211342, 65536, 0, 3211343, 65536, 0, 3276800, 65536, 0, 3276801, 65536, 0, 3276802, 65536, 0, 3276803, 65536, 0, 3276804, 65536, 0, 3276805, 65536, 0, 3276806, 65536, 0, 3276807, 65536, 0, 3276808, 65536, 0, 3276809, 65536, 0, 3276810, 65536, 0, 3276811, 65536, 0, 3276812, 65536, 0, 3276813, 65536, 0, 3276814, 65536, 0, 3276815, 65536, 0, 3276816, 65536, 0, 3276817, 65536, 0, 3276818, 0, 63, 3276819, 65536, 59, 3276820, 131072, 59, 3276821, 65536, 0, 3276822, 65536, 0, 3276823, 393216, 1, 3276824, 458752, 1, 3276825, 393216, 1, 3276826, 458752, 1, 3276827, 393216, 1, 3276828, 458752, 1, 3276829, 65536, 0, 3276830, 65536, 0, 3276831, 262147, 6, 3276832, 131075, 1, 3276833, 3, 0, 3276834, 262147, 0, 3276835, 131075, 6, 3276836, 65536, 0, 3276837, 65536, 0, 3276838, 262147, 5, 3276839, 131075, 3, 3276840, 131075, 3, 3276841, 131075, 3, 3276842, 131075, 3, 3276843, 65539, 0, 3276844, 3, 0, 3276845, 3, 0, 3276846, 262147, 0, 3276847, 262147, 4, 3276848, 131075, 6, 3276849, 65536, 0, 3276850, 0, 16, 3276851, 65536, 16, 3276852, 131072, 16, 3276853, 393216, 1, 3276854, 458752, 1, 3276855, 393216, 1, 3276856, 458752, 1, 3276857, 393216, 1, 3276858, 458752, 1, 3276859, 0, 16, 3276860, 65536, 16, 3276861, 131072, 16, 3276862, 65536, 0, 3276863, 65536, 0, 3276864, 65536, 0, 3276865, 65536, 0, 3276866, 65536, 0, 3276867, 65536, 0, 3276868, 65536, 0, 3276869, 65536, 0, 3276870, 65536, 0, 3276871, 65536, 0, 3276872, 65536, 0, 3276873, 65536, 0, 3276874, 65536, 0, 3276875, 65536, 0, 3276876, 65536, 0, 3276877, 65536, 0, 3276878, 65536, 0, 3276879, 65536, 0, 3342336, 65536, 0, 3342337, 65536, 0, 3342338, 65536, 0, 3342339, 65536, 0, 3342340, 65536, 0, 3342341, 65536, 0, 3342342, 65536, 0, 3342343, 65536, 0, 3342344, 65536, 0, 3342345, 65536, 0, 3342346, 65536, 0, 3342347, 65536, 0, 3342348, 65536, 0, 3342349, 65536, 0, 3342350, 65536, 0, 3342351, 65536, 0, 3342352, 65536, 0, 3342353, 65536, 60, 3342354, 65536, 60, 3342355, 65536, 60, 3342356, 0, 63, 3342357, 131072, 59, 3342358, 65536, 0, 3342359, 393216, 2, 3342360, 458752, 2, 3342361, 393216, 2, 3342362, 458752, 2, 3342363, 393216, 2, 3342364, 458752, 2, 3342365, 65536, 0, 3342366, 65536, 0, 3342367, 65536, 0, 3342368, 262147, 6, 3342369, 262147, 4, 3342370, 131075, 6, 3342371, 65536, 0, 3342372, 65536, 0, 3342373, 65536, 0, 3342374, 262147, 2, 3342375, 3, 0, 3342376, 3, 0, 3342377, 262147, 0, 3342378, 262147, 4, 3342379, 262147, 4, 3342380, 262147, 4, 3342381, 262147, 4, 3342382, 131075, 6, 3342383, 65536, 12, 3342384, 65536, 0, 3342385, 65536, 0, 3342386, 0, 17, 3342387, 65536, 17, 3342388, 131072, 17, 3342389, 393216, 2, 3342390, 458752, 2, 3342391, 393216, 2, 3342392, 458752, 2, 3342393, 393216, 2, 3342394, 458752, 2, 3342395, 0, 17, 3342396, 65536, 17, 3342397, 131072, 17, 3342398, 65536, 0, 3342399, 65536, 0, 3342400, 65536, 0, 3342401, 65536, 0, 3342402, 65536, 0, 3342403, 65536, 0, 3342404, 65536, 0, 3342405, 65536, 0, 3342406, 65536, 0, 3342407, 65536, 0, 3342408, 65536, 0, 3342409, 65536, 0, 3342410, 65536, 0, 3342411, 65536, 0, 3342412, 65536, 0, 3342413, 65536, 0, 3342414, 65536, 0, 3342415, 65536, 0, 3407872, 65536, 0, 3407873, 65536, 0, 3407874, 65536, 0, 3407875, 65536, 0, 3407876, 65536, 0, 3407877, 65536, 0, 3407878, 65536, 0, 3407879, 65536, 0, 3407880, 65536, 0, 3407881, 65536, 0, 3407882, 65536, 0, 3407883, 65536, 0, 3407884, 65536, 0, 3407885, 65536, 0, 3407886, 65536, 0, 3407887, 65536, 0, 3407888, 65536, 0, 3407889, 65536, 60, 3407890, 65536, 60, 3407891, 65536, 60, 3407892, 65536, 60, 3407893, 0, 63, 3407894, 65536, 59, 3407895, 131072, 59, 3407896, 131072, 1, 3407897, 131072, 1, 3407898, 65536, 1, 3407899, 65536, 0, 3407900, 65536, 0, 3407901, 65536, 0, 3407902, 65536, 0, 3407903, 65536, 0, 3407904, 65536, 0, 3407905, 65536, 0, 3407906, 65536, 0, 3407907, 65536, 0, 3407908, 65536, 0, 3407909, 65536, 0, 3407910, 262147, 2, 3407911, 3, 0, 3407912, 262147, 0, 3407913, 131075, 6, 3407914, 393216, 1, 3407915, 458752, 1, 3407916, 393216, 1, 3407917, 458752, 1, 3407918, 65536, 0, 3407919, 65536, 13, 3407920, 65536, 0, 3407921, 393216, 1, 3407922, 458752, 1, 3407923, 393216, 1, 3407924, 458752, 1, 3407925, 393216, 1, 3407926, 458752, 1, 3407927, 0, 16, 3407928, 65536, 16, 3407929, 131072, 16, 3407930, 393216, 1, 3407931, 458752, 1, 3407932, 393216, 1, 3407933, 458752, 1, 3407934, 65536, 0, 3407935, 65536, 0, 3407936, 65536, 0, 3407937, 65536, 0, 3407938, 65536, 0, 3407939, 65536, 0, 3407940, 65536, 0, 3407941, 65536, 0, 3407942, 65536, 0, 3407943, 65536, 0, 3407944, 65536, 0, 3407945, 65536, 0, 3407946, 65536, 0, 3407947, 65536, 0, 3407948, 65536, 0, 3407949, 65536, 0, 3407950, 65536, 0, 3407951, 65536, 0, 3473408, 65536, 0, 3473409, 65536, 0, 3473410, 65536, 0, 3473411, 65536, 0, 3473412, 65536, 0, 3473413, 65536, 0, 3473414, 65536, 0, 3473415, 65536, 0, 3473416, 65536, 0, 3473417, 65536, 0, 3473418, 65536, 0, 3473419, 65536, 0, 3473420, 65536, 0, 3473421, 65536, 0, 3473422, 65536, 0, 3473423, 65536, 0, 3473424, 65536, 0, 3473425, 65536, 60, 3473426, 65536, 60, 3473427, 65536, 60, 3473428, 65536, 60, 3473429, 65536, 60, 3473430, 65536, 60, 3473431, 0, 63, 3473432, 131072, 59, 3473433, 65536, 0, 3473434, 65536, 0, 3473435, 65536, 0, 3473436, 65536, 0, 3473437, 65536, 0, 3473438, 65536, 12, 3473439, 65536, 0, 3473440, 65536, 0, 3473441, 65536, 0, 3473442, 65536, 0, 3473443, 65536, 0, 3473444, 65536, 0, 3473445, 65536, 0, 3473446, 262147, 2, 3473447, 3, 0, 3473448, 3, 4, 3473449, 65536, 12, 3473450, 393216, 2, 3473451, 458752, 2, 3473452, 393216, 2, 3473453, 458752, 2, 3473454, 0, 14, 3473455, 65536, 14, 3473456, 131072, 14, 3473457, 393216, 2, 3473458, 458752, 2, 3473459, 393216, 2, 3473460, 458752, 2, 3473461, 393216, 2, 3473462, 458752, 2, 3473463, 0, 17, 3473464, 65536, 17, 3473465, 131072, 17, 3473466, 393216, 2, 3473467, 458752, 2, 3473468, 393216, 2, 3473469, 458752, 2, 3473470, 65536, 0, 3473471, 65536, 0, 3473472, 65536, 0, 3473473, 65536, 0, 3473474, 65536, 0, 3473475, 65536, 0, 3473476, 65536, 0, 3473477, 65536, 0, 3473478, 65536, 0, 3473479, 65536, 0, 3473480, 65536, 0, 3473481, 65536, 0, 3473482, 65536, 0, 3473483, 65536, 0, 3473484, 65536, 0, 3473485, 65536, 0, 3473486, 65536, 0, 3473487, 65536, 0, 3538944, 65536, 0, 3538945, 65536, 0, 3538946, 65536, 0, 3538947, 65536, 0, 3538948, 65536, 0, 3538949, 65536, 0, 3538950, 65536, 0, 3538951, 65536, 0, 3538952, 65536, 0, 3538953, 65536, 0, 3538954, 65536, 0, 3538955, 65536, 0, 3538956, 65536, 0, 3538957, 65536, 0, 3538958, 65536, 0, 3538959, 65536, 0, 3538960, 65536, 0, 3538961, 65536, 60, 3538962, 65536, 60, 3538963, 65536, 60, 3538964, 65536, 60, 3538965, 65536, 60, 3538966, 65536, 60, 3538967, 65536, 60, 3538968, 131072, 60, 3538969, 65536, 0, 3538970, 65536, 0, 3538971, 65536, 0, 3538972, 65536, 0, 3538973, 65536, 0, 3538974, 65536, 13, 3538975, 65536, 0, 3538976, 65536, 0, 3538977, 65536, 0, 3538978, 65536, 0, 3538979, 65536, 0, 3538980, 65536, 0, 3538981, 65536, 0, 3538982, 262147, 6, 3538983, 262147, 4, 3538984, 131075, 6, 3538985, 65536, 13, 3538986, 65536, 0, 3538987, 393216, 1, 3538988, 458752, 1, 3538989, 393216, 1, 3538990, 458752, 1, 3538991, 393216, 1, 3538992, 458752, 1, 3538993, 0, 16, 3538994, 65536, 16, 3538995, 131072, 16, 3538996, 393216, 1, 3538997, 458752, 1, 3538998, 393216, 1, 3538999, 458752, 1, 3539000, 393216, 1, 3539001, 458752, 1, 3539002, 393216, 1, 3539003, 458752, 1, 3539004, 393216, 1, 3539005, 458752, 1, 3539006, 65536, 0, 3539007, 65536, 0, 3539008, 65536, 0, 3539009, 65536, 0, 3539010, 65536, 0, 3539011, 65536, 0, 3539012, 65536, 0, 3539013, 65536, 0, 3539014, 65536, 0, 3539015, 65536, 0, 3539016, 65536, 0, 3539017, 65536, 0, 3539018, 65536, 0, 3539019, 65536, 0, 3539020, 65536, 0, 3539021, 65536, 0, 3539022, 65536, 0, 3539023, 65536, 0, 3604480, 65536, 0, 3604481, 65536, 0, 3604482, 65536, 0, 3604483, 65536, 0, 3604484, 65536, 0, 3604485, 65536, 0, 3604486, 65536, 0, 3604487, 65536, 0, 3604488, 65536, 0, 3604489, 65536, 0, 3604490, 65536, 0, 3604491, 65536, 0, 3604492, 65536, 0, 3604493, 65536, 0, 3604494, 65536, 0, 3604495, 65536, 0, 3604496, 65536, 0, 3604497, 65536, 60, 3604498, 65536, 60, 3604499, 65536, 60, 3604500, 65536, 60, 3604501, 65536, 60, 3604502, 65536, 60, 3604503, 65536, 60, 3604504, 131072, 60, 3604505, 65536, 0, 3604506, 65536, 0, 3604507, 65536, 0, 3604508, 65536, 0, 3604509, 0, 14, 3604510, 65536, 14, 3604511, 131072, 14, 3604512, 65536, 1, 3604513, 65536, 0, 3604514, 65536, 0, 3604515, 65536, 0, 3604516, 65536, 0, 3604517, 65536, 0, 3604518, 65536, 0, 3604519, 65536, 0, 3604520, 0, 14, 3604521, 65536, 14, 3604522, 131072, 14, 3604523, 393216, 2, 3604524, 458752, 2, 3604525, 393216, 2, 3604526, 458752, 2, 3604527, 393216, 2, 3604528, 458752, 2, 3604529, 0, 17, 3604530, 65536, 17, 3604531, 131072, 17, 3604532, 393216, 2, 3604533, 458752, 2, 3604534, 393216, 2, 3604535, 458752, 2, 3604536, 393216, 2, 3604537, 458752, 2, 3604538, 393216, 2, 3604539, 458752, 2, 3604540, 393216, 2, 3604541, 458752, 2, 3604542, 65536, 0, 3604543, 65536, 0, 3604544, 65536, 0, 3604545, 65536, 0, 3604546, 65536, 0, 3604547, 65536, 0, 3604548, 65536, 0, 3604549, 65536, 0, 3604550, 65536, 0, 3604551, 65536, 0, 3604552, 65536, 0, 3604553, 65536, 0, 3604554, 65536, 0, 3604555, 65536, 0, 3604556, 65536, 0, 3604557, 65536, 0, 3604558, 65536, 0, 3604559, 65536, 0, 3670016, 65536, 0, 3670017, 65536, 0, 3670018, 65536, 0, 3670019, 65536, 0, 3670020, 65536, 0, 3670021, 65536, 0, 3670022, 65536, 0, 3670023, 65536, 0, 3670024, 65536, 0, 3670025, 65536, 0, 3670026, 65536, 0, 3670027, 65536, 0, 3670028, 65536, 0, 3670029, 65536, 0, 3670030, 65536, 0, 3670031, 65536, 0, 3670032, 65536, 0, 3670033, 65536, 60, 3670034, 65536, 60, 3670035, 65536, 60, 3670036, 65536, 60, 3670037, 65536, 60, 3670038, 65536, 60, 3670039, 65536, 60, 3670040, 131072, 60, 3670041, 65536, 0, 3670042, 65536, 0, 3670043, 65536, 0, 3670044, 65536, 0, 3670045, 65536, 0, 3670046, 0, 16, 3670047, 65536, 16, 3670048, 131072, 16, 3670049, 65536, 0, 3670050, 65536, 0, 3670051, 65536, 0, 3670052, 65536, 0, 3670053, 65536, 0, 3670054, 393216, 1, 3670055, 458752, 1, 3670056, 393216, 1, 3670057, 458752, 1, 3670058, 393216, 1, 3670059, 458752, 1, 3670060, 0, 16, 3670061, 65536, 16, 3670062, 131072, 16, 3670063, 393216, 1, 3670064, 458752, 1, 3670065, 393216, 1, 3670066, 458752, 1, 3670067, 0, 16, 3670068, 65536, 16, 3670069, 131072, 16, 3670070, 393216, 1, 3670071, 458752, 1, 3670072, 393216, 1, 3670073, 458752, 1, 3670074, 393216, 1, 3670075, 458752, 1, 3670076, 393216, 1, 3670077, 458752, 1, 3670078, 65536, 0, 3670079, 65536, 0, 3670080, 65536, 0, 3670081, 65536, 0, 3670082, 65536, 0, 3670083, 65536, 0, 3670084, 65536, 0, 3670085, 65536, 0, 3670086, 65536, 0, 3670087, 65536, 0, 3670088, 65536, 0, 3670089, 65536, 0, 3670090, 65536, 0, 3670091, 65536, 0, 3670092, 65536, 0, 3670093, 65536, 0, 3670094, 65536, 0, 3670095, 65536, 0, 3735552, 65536, 0, 3735553, 65536, 0, 3735554, 65536, 0, 3735555, 65536, 0, 3735556, 65536, 0, 3735557, 65536, 0, 3735558, 65536, 0, 3735559, 65536, 0, 3735560, 65536, 0, 3735561, 65536, 0, 3735562, 65536, 0, 3735563, 65536, 0, 3735564, 65536, 0, 3735565, 65536, 0, 3735566, 65536, 0, 3735567, 65536, 0, 3735568, 65536, 0, 3735569, 65536, 0, 3735570, 65536, 60, 3735571, 65536, 60, 3735572, 65536, 60, 3735573, 65536, 60, 3735574, 65536, 60, 3735575, 65536, 60, 3735576, 131072, 60, 3735577, 65536, 0, 3735578, 65536, 0, 3735579, 65536, 0, 3735580, 65536, 0, 3735581, 65536, 0, 3735582, 0, 17, 3735583, 65536, 17, 3735584, 131072, 17, 3735585, 65536, 0, 3735586, 65536, 0, 3735587, 65536, 0, 3735588, 65536, 0, 3735589, 65536, 1, 3735590, 393216, 2, 3735591, 458752, 2, 3735592, 393216, 2, 3735593, 458752, 2, 3735594, 393216, 2, 3735595, 458752, 2, 3735596, 0, 17, 3735597, 65536, 17, 3735598, 131072, 17, 3735599, 393216, 2, 3735600, 65536, 12, 3735601, 393216, 2, 3735602, 458752, 2, 3735603, 0, 17, 3735604, 65536, 17, 3735605, 131072, 17, 3735606, 393216, 2, 3735607, 65536, 12, 3735608, 393216, 2, 3735609, 458752, 2, 3735610, 393216, 2, 3735611, 458752, 2, 3735612, 393216, 2, 3735613, 458752, 2, 3735614, 65536, 62, 3735615, 65536, 0, 3735616, 65536, 0, 3735617, 65536, 0, 3735618, 65536, 0, 3735619, 65536, 0, 3735620, 65536, 0, 3735621, 65536, 0, 3735622, 65536, 0, 3735623, 65536, 0, 3735624, 65536, 0, 3735625, 65536, 0, 3735626, 65536, 0, 3735627, 65536, 0, 3735628, 65536, 0, 3735629, 65536, 0, 3735630, 65536, 0, 3735631, 65536, 0, 3801088, 65536, 0, 3801089, 65536, 0, 3801090, 65536, 0, 3801091, 65536, 0, 3801092, 65536, 0, 3801093, 65536, 0, 3801094, 65536, 0, 3801095, 65536, 0, 3801096, 65536, 0, 3801097, 65536, 0, 3801098, 65536, 0, 3801099, 65536, 0, 3801100, 65536, 0, 3801101, 65536, 0, 3801102, 65536, 0, 3801103, 65536, 0, 3801104, 65536, 0, 3801105, 65536, 0, 3801106, 65536, 0, 3801107, 65536, 60, 3801108, 65536, 60, 3801109, 65536, 60, 3801110, 65536, 60, 3801111, 65536, 60, 3801112, 131072, 60, 3801113, 65536, 0, 3801114, 65536, 0, 3801115, 65536, 0, 3801116, 65536, 0, 3801117, 65536, 0, 3801118, 65536, 0, 3801119, 393216, 1, 3801120, 458752, 1, 3801121, 65536, 0, 3801122, 65536, 0, 3801123, 65536, 0, 3801124, 65536, 0, 3801125, 131072, 1, 3801126, 0, 16, 3801127, 65536, 16, 3801128, 131072, 16, 3801129, 393216, 1, 3801130, 458752, 1, 3801131, 393216, 1, 3801132, 458752, 1, 3801133, 393216, 1, 3801134, 458752, 1, 3801135, 65536, 0, 3801136, 65536, 13, 3801137, 65536, 0, 3801138, 393216, 1, 3801139, 458752, 1, 3801140, 393216, 1, 3801141, 458752, 1, 3801142, 65536, 0, 3801143, 65536, 13, 3801144, 65536, 0, 3801145, 393216, 1, 3801146, 458752, 1, 3801147, 393216, 1, 3801148, 458752, 1, 3801149, 65536, 0, 3801150, 0, 60, 3801151, 65536, 0, 3801152, 65536, 0, 3801153, 65536, 0, 3801154, 65536, 0, 3801155, 65536, 0, 3801156, 65536, 0, 3801157, 65536, 0, 3801158, 65536, 0, 3801159, 65536, 0, 3801160, 65536, 0, 3801161, 65536, 0, 3801162, 65536, 0, 3801163, 65536, 0, 3801164, 65536, 0, 3801165, 65536, 0, 3801166, 65536, 0, 3801167, 65536, 0, 3866624, 65536, 0, 3866625, 65536, 0, 3866626, 65536, 0, 3866627, 65536, 0, 3866628, 65536, 0, 3866629, 65536, 0, 3866630, 65536, 0, 3866631, 65536, 0, 3866632, 65536, 0, 3866633, 65536, 0, 3866634, 65536, 0, 3866635, 65536, 0, 3866636, 65536, 0, 3866637, 65536, 0, 3866638, 65536, 0, 3866639, 65536, 0, 3866640, 65536, 0, 3866641, 65536, 0, 3866642, 65536, 0, 3866643, 65536, 60, 3866644, 65536, 60, 3866645, 65536, 60, 3866646, 0, 62, 3866647, 65536, 61, 3866648, 131072, 61, 3866649, 65536, 0, 3866650, 65536, 0, 3866651, 65536, 0, 3866652, 65536, 0, 3866653, 65536, 0, 3866654, 65536, 0, 3866655, 393216, 2, 3866656, 458752, 2, 3866657, 65536, 0, 3866658, 65536, 0, 3866659, 65536, 0, 3866660, 65536, 0, 3866661, 0, 7, 3866662, 0, 17, 3866663, 65536, 17, 3866664, 131072, 17, 3866665, 393216, 2, 3866666, 458752, 2, 3866667, 393216, 2, 3866668, 458752, 2, 3866669, 393216, 2, 3866670, 458752, 2, 3866671, 0, 14, 3866672, 65536, 14, 3866673, 131072, 14, 3866674, 393216, 2, 3866675, 393216, 1, 3866676, 458752, 1, 3866677, 458752, 2, 3866678, 0, 14, 3866679, 65536, 14, 3866680, 131072, 14, 3866681, 393216, 2, 3866682, 458752, 2, 3866683, 393216, 2, 3866684, 458752, 2, 3866685, 65536, 0, 3866686, 65536, 63, 3866687, 65536, 0, 3866688, 65536, 0, 3866689, 65536, 0, 3866690, 65536, 0, 3866691, 65536, 0, 3866692, 65536, 0, 3866693, 65536, 0, 3866694, 65536, 0, 3866695, 65536, 0, 3866696, 65536, 0, 3866697, 65536, 0, 3866698, 65536, 0, 3866699, 65536, 0, 3866700, 65536, 0, 3866701, 65536, 0, 3866702, 65536, 0, 3866703, 65536, 0, 3932160, 65536, 0, 3932161, 65536, 0, 3932162, 65536, 0, 3932163, 65536, 0, 3932164, 65536, 0, 3932165, 65536, 0, 3932166, 65536, 0, 3932167, 65536, 0, 3932168, 65536, 0, 3932169, 65536, 0, 3932170, 65536, 0, 3932171, 65536, 0, 3932172, 65536, 0, 3932173, 65536, 0, 3932174, 65536, 0, 3932175, 65536, 0, 3932176, 65536, 0, 3932177, 65536, 0, 3932178, 65536, 0, 3932179, 0, 62, 3932180, 65536, 61, 3932181, 65536, 61, 3932182, 131072, 61, 3932183, 65536, 0, 3932184, 65536, 0, 3932185, 65536, 0, 3932186, 65536, 0, 3932187, 65536, 0, 3932188, 65536, 0, 3932189, 262147, 5, 3932190, 131075, 3, 3932191, 131075, 3, 3932192, 131075, 3, 3932193, 131075, 3, 3932194, 3, 6, 3932195, 65536, 0, 3932196, 65536, 12, 3932197, 65536, 0, 3932198, 393216, 1, 3932199, 458752, 1, 3932200, 393216, 1, 3932201, 458752, 1, 3932202, 393216, 1, 3932203, 458752, 1, 3932204, 0, 16, 3932205, 65536, 16, 3932206, 131072, 16, 3932207, 393216, 1, 3932208, 458752, 1, 3932209, 65536, 0, 3932210, 65536, 12, 3932211, 393216, 2, 3932212, 458752, 2, 3932213, 393216, 1, 3932214, 458752, 1, 3932215, 393216, 1, 3932216, 458752, 1, 3932217, 0, 16, 3932218, 65536, 16, 3932219, 131072, 16, 3932220, 65536, 0, 3932221, 65536, 60, 3932222, 65536, 60, 3932223, 65536, 0, 3932224, 65536, 0, 3932225, 65536, 0, 3932226, 65536, 0, 3932227, 65536, 0, 3932228, 65536, 0, 3932229, 65536, 0, 3932230, 65536, 0, 3932231, 65536, 0, 3932232, 65536, 0, 3932233, 65536, 0, 3932234, 65536, 0, 3932235, 65536, 0, 3932236, 65536, 0, 3932237, 65536, 0, 3932238, 65536, 0, 3932239, 65536, 0, 3997696, 65536, 0, 3997697, 65536, 0, 3997698, 65536, 0, 3997699, 65536, 0, 3997700, 65536, 0, 3997701, 65536, 0, 3997702, 65536, 0, 3997703, 65536, 0, 3997704, 65536, 0, 3997705, 65536, 0, 3997706, 65536, 0, 3997707, 65536, 0, 3997708, 65536, 0, 3997709, 65536, 0, 3997710, 65536, 0, 3997711, 65536, 0, 3997712, 65536, 0, 3997713, 65536, 0, 3997714, 65536, 0, 3997715, 131072, 60, 3997716, 65536, 0, 3997717, 65536, 12, 3997718, 65536, 0, 3997719, 0, 7, 3997720, 0, 7, 3997721, 65536, 1, 3997722, 65536, 0, 3997723, 65536, 0, 3997724, 65536, 0, 3997725, 262147, 2, 3997726, 3, 0, 3997727, 3, 0, 3997728, 3, 0, 3997729, 3, 0, 3997730, 3, 4, 3997731, 65536, 0, 3997732, 65536, 13, 3997733, 65536, 0, 3997734, 393216, 2, 3997735, 458752, 2, 3997736, 393216, 2, 3997737, 458752, 2, 3997738, 393216, 2, 3997739, 458752, 2, 3997740, 0, 17, 3997741, 65536, 17, 3997742, 131072, 17, 3997743, 393216, 2, 3997744, 458752, 2, 3997745, 65536, 0, 3997746, 65536, 13, 3997747, 65536, 0, 3997748, 65536, 0, 3997749, 393216, 2, 3997750, 458752, 2, 3997751, 393216, 2, 3997752, 458752, 2, 3997753, 0, 17, 3997754, 65536, 17, 3997755, 131072, 17, 3997756, 65536, 0, 3997757, 65536, 60, 3997758, 65536, 60, 3997759, 65536, 0, 3997760, 65536, 0, 3997761, 65536, 0, 3997762, 65536, 0, 3997763, 65536, 0, 3997764, 65536, 0, 3997765, 65536, 0, 3997766, 65536, 0, 3997767, 65536, 0, 3997768, 65536, 0, 3997769, 65536, 0, 3997770, 65536, 0, 3997771, 65536, 0, 3997772, 65536, 0, 3997773, 65536, 0, 3997774, 65536, 0, 3997775, 65536, 0, 4063232, 65536, 0, 4063233, 65536, 0, 4063234, 65536, 0, 4063235, 65536, 0, 4063236, 65536, 0, 4063237, 65536, 0, 4063238, 65536, 0, 4063239, 65536, 0, 4063240, 65536, 0, 4063241, 65536, 0, 4063242, 65536, 0, 4063243, 65536, 0, 4063244, 65536, 0, 4063245, 65536, 0, 4063246, 65536, 0, 4063247, 65536, 0, 4063248, 65536, 0, 4063249, 65536, 0, 4063250, 65536, 0, 4063251, 131072, 60, 4063252, 65536, 0, 4063253, 65536, 13, 4063254, 65536, 0, 4063255, 393216, 1, 4063256, 458752, 1, 4063257, 0, 16, 4063258, 65536, 16, 4063259, 131072, 16, 4063260, 262147, 5, 4063261, 65539, 0, 4063262, 3, 0, 4063263, 3, 0, 4063264, 3, 0, 4063265, 3, 0, 4063266, 3, 4, 4063267, 0, 14, 4063268, 65536, 14, 4063269, 131072, 14, 4063270, 65536, 0, 4063271, 65536, 0, 4063272, 65536, 12, 4063273, 65536, 0, 4063274, 393216, 1, 4063275, 458752, 1, 4063276, 65536, 0, 4063277, 65536, 7, 4063278, 65536, 0, 4063279, 65536, 0, 4063280, 65536, 0, 4063281, 0, 14, 4063282, 65536, 14, 4063283, 131072, 14, 4063284, 65536, 0, 4063285, 65536, 0, 4063286, 65536, 0, 4063287, 65536, 0, 4063288, 65536, 0, 4063289, 65536, 0, 4063290, 65536, 0, 4063291, 65536, 0, 4063292, 65536, 0, 4063293, 65536, 60, 4063294, 65536, 60, 4063295, 65536, 0, 4063296, 65536, 0, 4063297, 65536, 0, 4063298, 65536, 0, 4063299, 65536, 0, 4063300, 65536, 0, 4063301, 65536, 0, 4063302, 65536, 0, 4063303, 65536, 0, 4063304, 65536, 0, 4063305, 65536, 0, 4063306, 65536, 0, 4063307, 65536, 0, 4063308, 65536, 0, 4063309, 65536, 0, 4063310, 65536, 0, 4063311, 65536, 0, 4128768, 65536, 0, 4128769, 65536, 0, 4128770, 65536, 0, 4128771, 65536, 0, 4128772, 65536, 0, 4128773, 65536, 0, 4128774, 65536, 0, 4128775, 65536, 0, 4128776, 65536, 0, 4128777, 65536, 0, 4128778, 65536, 0, 4128779, 65536, 0, 4128780, 65536, 0, 4128781, 65536, 0, 4128782, 65536, 0, 4128783, 65536, 0, 4128784, 65536, 0, 4128785, 65536, 0, 4128786, 65536, 0, 4128787, 131072, 60, 4128788, 0, 14, 4128789, 65536, 14, 4128790, 131072, 14, 4128791, 393216, 2, 4128792, 458752, 2, 4128793, 0, 17, 4128794, 65536, 17, 4128795, 131072, 17, 4128796, 262147, 2, 4128797, 3, 0, 4128798, 3, 0, 4128799, 3, 0, 4128800, 3, 0, 4128801, 3, 0, 4128802, 3, 4, 4128803, 65536, 0, 4128804, 65536, 0, 4128805, 393216, 1, 4128806, 458752, 1, 4128807, 65536, 0, 4128808, 65536, 13, 4128809, 65536, 0, 4128810, 393216, 2, 4128811, 458752, 2, 4128812, 393216, 1, 4128813, 458752, 1, 4128814, 393216, 1, 4128815, 458752, 1, 4128816, 0, 16, 4128817, 65536, 16, 4128818, 131072, 16, 4128819, 393216, 1, 4128820, 458752, 1, 4128821, 0, 16, 4128822, 65536, 16, 4128823, 131072, 16, 4128824, 393216, 1, 4128825, 458752, 1, 4128826, 65536, 0, 4128827, 65536, 60, 4128828, 65536, 60, 4128829, 65536, 60, 4128830, 65536, 60, 4128831, 65536, 0, 4128832, 65536, 0, 4128833, 65536, 0, 4128834, 65536, 0, 4128835, 65536, 0, 4128836, 65536, 0, 4128837, 65536, 0, 4128838, 65536, 0, 4128839, 65536, 0, 4128840, 65536, 0, 4128841, 65536, 0, 4128842, 65536, 0, 4128843, 65536, 0, 4128844, 65536, 0, 4128845, 65536, 0, 4128846, 65536, 0, 4128847, 65536, 0, 4194304, 65536, 0, 4194305, 65536, 0, 4194306, 65536, 0, 4194307, 65536, 0, 4194308, 65536, 0, 4194309, 65536, 0, 4194310, 65536, 0, 4194311, 65536, 0, 4194312, 65536, 0, 4194313, 65536, 0, 4194314, 65536, 0, 4194315, 65536, 0, 4194316, 65536, 0, 4194317, 65536, 0, 4194318, 65536, 0, 4194319, 65536, 0, 4194320, 65536, 0, 4194321, 0, 16, 4194322, 65536, 16, 4194323, 131072, 16, 4194324, 393216, 1, 4194325, 458752, 1, 4194326, 393216, 1, 4194327, 458752, 1, 4194328, 393216, 1, 4194329, 458752, 1, 4194330, 262147, 5, 4194331, 131075, 3, 4194332, 65539, 0, 4194333, 3, 0, 4194334, 3, 0, 4194335, 3, 0, 4194336, 3, 0, 4194337, 262147, 0, 4194338, 131075, 6, 4194339, 65536, 0, 4194340, 65536, 0, 4194341, 393216, 2, 4194342, 458752, 2, 4194343, 0, 14, 4194344, 65536, 14, 4194345, 131072, 14, 4194346, 65536, 0, 4194347, 65536, 0, 4194348, 393216, 2, 4194349, 458752, 2, 4194350, 393216, 2, 4194351, 458752, 2, 4194352, 0, 17, 4194353, 65536, 17, 4194354, 131072, 17, 4194355, 393216, 2, 4194356, 458752, 2, 4194357, 0, 17, 4194358, 65536, 17, 4194359, 131072, 17, 4194360, 65536, 12, 4194361, 458752, 2, 4194362, 65536, 0, 4194363, 65536, 60, 4194364, 65536, 60, 4194365, 65536, 60, 4194366, 65536, 60, 4194367, 65536, 0, 4194368, 65536, 0, 4194369, 65536, 0, 4194370, 65536, 0, 4194371, 65536, 0, 4194372, 65536, 0, 4194373, 65536, 0, 4194374, 65536, 0, 4194375, 65536, 0, 4194376, 65536, 0, 4194377, 65536, 0, 4194378, 65536, 0, 4194379, 65536, 0, 4194380, 65536, 0, 4194381, 65536, 0, 4194382, 65536, 0, 4194383, 65536, 0, 4259840, 65536, 0, 4259841, 65536, 0, 4259842, 65536, 0, 4259843, 65536, 0, 4259844, 65536, 0, 4259845, 65536, 0, 4259846, 65536, 0, 4259847, 65536, 0, 4259848, 65536, 0, 4259849, 65536, 0, 4259850, 65536, 0, 4259851, 65536, 0, 4259852, 65536, 0, 4259853, 65536, 0, 4259854, 65536, 0, 4259855, 65536, 0, 4259856, 65536, 0, 4259857, 0, 17, 4259858, 65536, 17, 4259859, 131072, 17, 4259860, 393216, 2, 4259861, 458752, 2, 4259862, 393216, 2, 4259863, 65536, 12, 4259864, 393216, 2, 4259865, 458752, 2, 4259866, 262147, 2, 4259867, 3, 0, 4259868, 3, 0, 4259869, 3, 0, 4259870, 3, 0, 4259871, 3, 0, 4259872, 3, 0, 4259873, 3, 4, 4259874, 393216, 1, 4259875, 458752, 1, 4259876, 393216, 1, 4259877, 458752, 1, 4259878, 65536, 0, 4259879, 65536, 0, 4259880, 393216, 1, 4259881, 458752, 1, 4259882, 0, 16, 4259883, 65536, 16, 4259884, 131072, 16, 4259885, 393216, 1, 4259886, 458752, 1, 4259887, 393216, 1, 4259888, 458752, 1, 4259889, 393216, 1, 4259890, 458752, 1, 4259891, 393216, 1, 4259892, 458752, 1, 4259893, 393216, 1, 4259894, 458752, 1, 4259895, 65536, 0, 4259896, 65536, 13, 4259897, 65536, 0, 4259898, 65536, 0, 4259899, 65536, 60, 4259900, 65536, 60, 4259901, 65536, 60, 4259902, 65536, 60, 4259903, 65536, 0, 4259904, 65536, 0, 4259905, 65536, 0, 4259906, 65536, 0, 4259907, 65536, 0, 4259908, 65536, 0, 4259909, 65536, 0, 4259910, 65536, 0, 4259911, 65536, 0, 4259912, 65536, 0, 4259913, 65536, 0, 4259914, 65536, 0, 4259915, 65536, 0, 4259916, 65536, 0, 4259917, 65536, 0, 4259918, 65536, 0, 4259919, 65536, 0, 4325376, 65536, 0, 4325377, 65536, 0, 4325378, 65536, 0, 4325379, 65536, 0, 4325380, 65536, 0, 4325381, 65536, 0, 4325382, 65536, 0, 4325383, 65536, 0, 4325384, 65536, 0, 4325385, 65536, 0, 4325386, 65536, 0, 4325387, 65536, 0, 4325388, 65536, 0, 4325389, 65536, 0, 4325390, 65536, 0, 4325391, 65536, 0, 4325392, 393216, 1, 4325393, 458752, 1, 4325394, 393216, 1, 4325395, 458752, 1, 4325396, 393216, 1, 4325397, 458752, 1, 4325398, 65536, 0, 4325399, 65536, 13, 4325400, 65536, 0, 4325401, 262147, 5, 4325402, 65539, 0, 4325403, 3, 0, 4325404, 3, 0, 4325405, 3, 0, 4325406, 262147, 0, 4325407, 262147, 4, 4325408, 262147, 4, 4325409, 131075, 6, 4325410, 393216, 2, 4325411, 458752, 2, 4325412, 393216, 2, 4325413, 458752, 2, 4325414, 65536, 0, 4325415, 65536, 0, 4325416, 393216, 2, 4325417, 458752, 2, 4325418, 0, 17, 4325419, 65536, 17, 4325420, 131072, 17, 4325421, 393216, 2, 4325422, 458752, 2, 4325423, 393216, 2, 4325424, 458752, 2, 4325425, 393216, 2, 4325426, 458752, 2, 4325427, 393216, 2, 4325428, 458752, 2, 4325429, 393216, 2, 4325430, 458752, 2, 4325431, 0, 14, 4325432, 65536, 14, 4325433, 131072, 14, 4325434, 65536, 0, 4325435, 65536, 60, 4325436, 65536, 60, 4325437, 65536, 60, 4325438, 65536, 60, 4325439, 65536, 0, 4325440, 65536, 0, 4325441, 65536, 0, 4325442, 65536, 0, 4325443, 65536, 0, 4325444, 65536, 0, 4325445, 65536, 0, 4325446, 65536, 0, 4325447, 65536, 0, 4325448, 65536, 0, 4325449, 65536, 0, 4325450, 65536, 0, 4325451, 65536, 0, 4325452, 65536, 0, 4325453, 65536, 0, 4325454, 65536, 0, 4325455, 65536, 0, 4390912, 65536, 0, 4390913, 65536, 0, 4390914, 65536, 0, 4390915, 65536, 0, 4390916, 65536, 0, 4390917, 65536, 0, 4390918, 65536, 0, 4390919, 65536, 0, 4390920, 65536, 0, 4390921, 65536, 0, 4390922, 65536, 0, 4390923, 65536, 0, 4390924, 65536, 0, 4390925, 65536, 0, 4390926, 65536, 0, 4390927, 65536, 0, 4390928, 393216, 2, 4390929, 458752, 2, 4390930, 393216, 2, 4390931, 458752, 2, 4390932, 393216, 2, 4390933, 458752, 2, 4390934, 0, 14, 4390935, 65536, 14, 4390936, 131072, 14, 4390937, 262147, 2, 4390938, 3, 0, 4390939, 3, 0, 4390940, 3, 0, 4390941, 3, 0, 4390942, 3, 4, 4390943, 393216, 1, 4390944, 458752, 1, 4390945, 0, 16, 4390946, 65536, 16, 4390947, 131072, 16, 4390948, 65536, 0, 4390949, 65536, 0, 4390950, 65536, 0, 4390951, 65536, 0, 4390952, 65536, 0, 4390953, 65536, 0, 4390954, 65536, 0, 4390955, 65536, 0, 4390956, 65536, 0, 4390957, 65536, 0, 4390958, 65536, 0, 4390959, 65536, 0, 4390960, 65536, 0, 4390961, 65536, 0, 4390962, 65536, 0, 4390963, 65536, 0, 4390964, 65536, 0, 4390965, 65536, 0, 4390966, 65536, 0, 4390967, 393216, 1, 4390968, 458752, 1, 4390969, 65536, 0, 4390970, 65536, 60, 4390971, 65536, 60, 4390972, 65536, 60, 4390973, 65536, 60, 4390974, 65536, 60, 4390975, 65536, 0, 4390976, 65536, 0, 4390977, 65536, 0, 4390978, 65536, 0, 4390979, 65536, 0, 4390980, 65536, 0, 4390981, 65536, 0, 4390982, 65536, 0, 4390983, 65536, 0, 4390984, 65536, 0, 4390985, 65536, 0, 4390986, 65536, 0, 4390987, 65536, 0, 4390988, 65536, 0, 4390989, 65536, 0, 4390990, 65536, 0, 4390991, 65536, 0, 4456448, 65536, 0, 4456449, 65536, 0, 4456450, 65536, 0, 4456451, 65536, 0, 4456452, 65536, 0, 4456453, 65536, 0, 4456454, 65536, 0, 4456455, 65536, 0, 4456456, 65536, 0, 4456457, 65536, 0, 4456458, 65536, 0, 4456459, 65536, 0, 4456460, 65536, 0, 4456461, 65536, 0, 4456462, 65536, 0, 4456463, 65536, 0, 4456464, 0, 16, 4456465, 65536, 16, 4456466, 131072, 16, 4456467, 393216, 1, 4456468, 458752, 1, 4456469, 393216, 1, 4456470, 458752, 1, 4456471, 393216, 1, 4456472, 458752, 1, 4456473, 262147, 2, 4456474, 3, 0, 4456475, 3, 0, 4456476, 3, 0, 4456477, 262147, 0, 4456478, 131075, 6, 4456479, 393216, 2, 4456480, 458752, 2, 4456481, 0, 17, 4456482, 65536, 17, 4456483, 131072, 17, 4456484, 0, 7, 4456485, 65536, 0, 4456486, 65536, 0, 4456487, 65536, 0, 4456488, 65536, 0, 4456489, 65536, 0, 4456490, 65536, 0, 4456491, 65536, 0, 4456492, 65536, 0, 4456493, 65536, 0, 4456494, 65536, 0, 4456495, 65536, 0, 4456496, 65536, 0, 4456497, 65536, 0, 4456498, 65536, 0, 4456499, 65536, 0, 4456500, 65536, 0, 4456501, 65536, 0, 4456502, 65536, 0, 4456503, 393216, 2, 4456504, 458752, 2, 4456505, 65536, 0, 4456506, 65536, 60, 4456507, 65536, 60, 4456508, 65536, 60, 4456509, 65536, 60, 4456510, 65536, 60, 4456511, 65536, 0, 4456512, 65536, 0, 4456513, 65536, 0, 4456514, 65536, 0, 4456515, 65536, 0, 4456516, 65536, 0, 4456517, 65536, 0, 4456518, 65536, 0, 4456519, 65536, 0, 4456520, 65536, 0, 4456521, 65536, 0, 4456522, 65536, 0, 4456523, 65536, 0, 4456524, 65536, 0, 4456525, 65536, 0, 4456526, 65536, 0, 4456527, 65536, 0, 4521984, 65536, 0, 4521985, 65536, 0, 4521986, 65536, 0, 4521987, 65536, 0, 4521988, 65536, 0, 4521989, 65536, 0, 4521990, 65536, 0, 4521991, 65536, 0, 4521992, 65536, 0, 4521993, 65536, 0, 4521994, 65536, 0, 4521995, 65536, 0, 4521996, 65536, 0, 4521997, 65536, 0, 4521998, 65536, 0, 4521999, 65536, 0, 4522000, 0, 17, 4522001, 65536, 17, 4522002, 131072, 17, 4522003, 393216, 2, 4522004, 458752, 2, 4522005, 65536, 12, 4522006, 458752, 2, 4522007, 393216, 2, 4522008, 458752, 2, 4522009, 262147, 6, 4522010, 262147, 4, 4522011, 262147, 4, 4522012, 262147, 4, 4522013, 131075, 6, 4522014, 65536, 0, 4522015, 0, 16, 4522016, 65536, 16, 4522017, 131072, 16, 4522018, 393216, 1, 4522019, 458752, 1, 4522020, 65536, 0, 4522021, 65536, 0, 4522022, 65536, 0, 4522023, 65536, 0, 4522024, 65536, 0, 4522025, 65536, 0, 4522026, 65536, 0, 4522027, 65536, 7, 4522028, 65536, 0, 4522029, 65536, 0, 4522030, 65536, 0, 4522031, 65536, 0, 4522032, 65536, 0, 4522033, 65536, 0, 4522034, 65536, 0, 4522035, 65536, 0, 4522036, 65536, 0, 4522037, 65536, 0, 4522038, 65536, 0, 4522039, 0, 16, 4522040, 65536, 16, 4522041, 131072, 16, 4522042, 65536, 60, 4522043, 65536, 60, 4522044, 65536, 60, 4522045, 65536, 60, 4522046, 65536, 60, 4522047, 65536, 0, 4522048, 65536, 0, 4522049, 65536, 0, 4522050, 65536, 0, 4522051, 65536, 0, 4522052, 65536, 0, 4522053, 65536, 0, 4522054, 65536, 0, 4522055, 65536, 0, 4522056, 65536, 0, 4522057, 65536, 0, 4522058, 65536, 0, 4522059, 65536, 0, 4522060, 65536, 0, 4522061, 65536, 0, 4522062, 65536, 0, 4522063, 65536, 0, 4587520, 65536, 0, 4587521, 65536, 0, 4587522, 65536, 0, 4587523, 65536, 0, 4587524, 65536, 0, 4587525, 65536, 0, 4587526, 65536, 0, 4587527, 65536, 0, 4587528, 65536, 0, 4587529, 65536, 0, 4587530, 65536, 0, 4587531, 65536, 0, 4587532, 65536, 0, 4587533, 65536, 0, 4587534, 65536, 0, 4587535, 65536, 0, 4587536, 393216, 1, 4587537, 458752, 1, 4587538, 393216, 1, 4587539, 458752, 1, 4587540, 65536, 0, 4587541, 65536, 13, 4587542, 65536, 0, 4587543, 393216, 1, 4587544, 458752, 1, 4587545, 0, 7, 4587546, 65536, 0, 4587547, 65536, 0, 4587548, 65536, 0, 4587549, 65536, 0, 4587550, 65536, 0, 4587551, 0, 17, 4587552, 65536, 17, 4587553, 131072, 17, 4587554, 393216, 2, 4587555, 458752, 2, 4587556, 65536, 0, 4587557, 65536, 0, 4587558, 65536, 0, 4587559, 65536, 0, 4587560, 65536, 0, 4587561, 65536, 0, 4587562, 65536, 0, 4587563, 65536, 0, 4587564, 65536, 0, 4587565, 65536, 0, 4587566, 65536, 0, 4587567, 65536, 0, 4587568, 65536, 0, 4587569, 65536, 0, 4587570, 65536, 0, 4587571, 65536, 0, 4587572, 65536, 0, 4587573, 65536, 0, 4587574, 65536, 0, 4587575, 0, 17, 4587576, 65536, 17, 4587577, 131072, 17, 4587578, 65536, 60, 4587579, 65536, 60, 4587580, 65536, 60, 4587581, 65536, 60, 4587582, 65536, 60, 4587583, 65536, 0, 4587584, 65536, 0, 4587585, 65536, 0, 4587586, 65536, 0, 4587587, 65536, 0, 4587588, 65536, 0, 4587589, 65536, 0, 4587590, 65536, 0, 4587591, 65536, 0, 4587592, 65536, 0, 4587593, 65536, 0, 4587594, 65536, 0, 4587595, 65536, 0, 4587596, 65536, 0, 4587597, 65536, 0, 4587598, 65536, 0, 4587599, 65536, 0, 4653056, 65536, 0, 4653057, 65536, 0, 4653058, 65536, 0, 4653059, 65536, 0, 4653060, 65536, 0, 4653061, 65536, 0, 4653062, 65536, 0, 4653063, 65536, 0, 4653064, 65536, 0, 4653065, 65536, 0, 4653066, 65536, 0, 4653067, 65536, 0, 4653068, 65536, 0, 4653069, 65536, 0, 4653070, 65536, 0, 4653071, 65536, 0, 4653072, 393216, 2, 4653073, 458752, 2, 4653074, 393216, 2, 4653075, 458752, 2, 4653076, 0, 14, 4653077, 65536, 14, 4653078, 131072, 14, 4653079, 393216, 2, 4653080, 458752, 2, 4653081, 65536, 0, 4653082, 65536, 0, 4653083, 65536, 0, 4653084, 65536, 0, 4653085, 65536, 0, 4653086, 65536, 0, 4653087, 65536, 1, 4653088, 393216, 1, 4653089, 458752, 1, 4653090, 393216, 1, 4653091, 458752, 1, 4653092, 65536, 0, 4653093, 65536, 0, 4653094, 65536, 0, 4653095, 65536, 0, 4653096, 65536, 0, 4653097, 65536, 0, 4653098, 65536, 0, 4653099, 65536, 0, 4653100, 65536, 0, 4653101, 65536, 0, 4653102, 65536, 0, 4653103, 65536, 0, 4653104, 65536, 0, 4653105, 65536, 0, 4653106, 65536, 0, 4653107, 65536, 0, 4653108, 65536, 0, 4653109, 65536, 0, 4653110, 65536, 0, 4653111, 65536, 0, 4653112, 393216, 1, 4653113, 458752, 1, 4653114, 65536, 60, 4653115, 65536, 60, 4653116, 65536, 60, 4653117, 65536, 60, 4653118, 65536, 60, 4653119, 65536, 0, 4653120, 65536, 0, 4653121, 65536, 0, 4653122, 65536, 0, 4653123, 65536, 0, 4653124, 65536, 0, 4653125, 65536, 0, 4653126, 65536, 0, 4653127, 65536, 0, 4653128, 65536, 0, 4653129, 65536, 0, 4653130, 65536, 0, 4653131, 65536, 0, 4653132, 65536, 0, 4653133, 65536, 0, 4653134, 65536, 0, 4653135, 65536, 0, 4718592, 65536, 0, 4718593, 65536, 0, 4718594, 65536, 0, 4718595, 65536, 0, 4718596, 65536, 0, 4718597, 65536, 0, 4718598, 65536, 0, 4718599, 65536, 0, 4718600, 65536, 0, 4718601, 65536, 0, 4718602, 65536, 0, 4718603, 65536, 0, 4718604, 65536, 0, 4718605, 65536, 0, 4718606, 65536, 0, 4718607, 65536, 0, 4718608, 65536, 0, 4718609, 65536, 0, 4718610, 393216, 1, 4718611, 458752, 1, 4718612, 393216, 1, 4718613, 458752, 1, 4718614, 0, 16, 4718615, 65536, 16, 4718616, 131072, 16, 4718617, 393216, 1, 4718618, 458752, 1, 4718619, 65536, 0, 4718620, 65536, 0, 4718621, 65536, 0, 4718622, 65536, 0, 4718623, 65536, 0, 4718624, 393216, 2, 4718625, 458752, 2, 4718626, 393216, 2, 4718627, 458752, 2, 4718628, 65536, 0, 4718629, 65536, 0, 4718630, 65536, 0, 4718631, 65536, 0, 4718632, 65536, 0, 4718633, 65536, 0, 4718634, 65536, 0, 4718635, 65536, 0, 4718636, 0, 7, 4718637, 65536, 0, 4718638, 65536, 0, 4718639, 65536, 0, 4718640, 65536, 0, 4718641, 65536, 0, 4718642, 65536, 0, 4718643, 65536, 0, 4718644, 65536, 0, 4718645, 65536, 0, 4718646, 0, 7, 4718647, 65536, 0, 4718648, 393216, 2, 4718649, 458752, 2, 4718650, 65536, 60, 4718651, 65536, 60, 4718652, 65536, 60, 4718653, 65536, 60, 4718654, 65536, 60, 4718655, 65536, 0, 4718656, 65536, 0, 4718657, 65536, 0, 4718658, 65536, 0, 4718659, 65536, 0, 4718660, 65536, 0, 4718661, 65536, 0, 4718662, 65536, 0, 4718663, 65536, 0, 4718664, 65536, 0, 4718665, 65536, 0, 4718666, 65536, 0, 4718667, 65536, 0, 4718668, 65536, 0, 4718669, 65536, 0, 4718670, 65536, 0, 4718671, 65536, 0, 4784128, 65536, 0, 4784129, 65536, 0, 4784130, 65536, 0, 4784131, 65536, 0, 4784132, 65536, 0, 4784133, 65536, 0, 4784134, 65536, 0, 4784135, 65536, 0, 4784136, 65536, 0, 4784137, 65536, 0, 4784138, 65536, 0, 4784139, 65536, 0, 4784140, 65536, 0, 4784141, 65536, 0, 4784142, 65536, 0, 4784143, 65536, 0, 4784144, 65536, 0, 4784145, 65536, 0, 4784146, 393216, 2, 4784147, 458752, 2, 4784148, 393216, 2, 4784149, 458752, 2, 4784150, 0, 17, 4784151, 65536, 17, 4784152, 65536, 12, 4784153, 393216, 2, 4784154, 458752, 2, 4784155, 65536, 0, 4784156, 65536, 0, 4784157, 65536, 0, 4784158, 65536, 0, 4784159, 262147, 5, 4784160, 131075, 3, 4784161, 131075, 3, 4784162, 131075, 3, 4784163, 131075, 3, 4784164, 131075, 3, 4784165, 131075, 3, 4784166, 131075, 3, 4784167, 131075, 3, 4784168, 131075, 3, 4784169, 131075, 3, 4784170, 131075, 3, 4784171, 131075, 3, 4784172, 3, 6, 4784173, 65536, 0, 4784174, 65536, 0, 4784175, 65536, 0, 4784176, 65536, 0, 4784177, 65536, 0, 4784178, 65536, 0, 4784179, 65536, 0, 4784180, 65536, 0, 4784181, 65536, 0, 4784182, 0, 7, 4784183, 65536, 12, 4784184, 65536, 0, 4784185, 65536, 0, 4784186, 65536, 60, 4784187, 65536, 60, 4784188, 65536, 60, 4784189, 65536, 60, 4784190, 65536, 60, 4784191, 65536, 0, 4784192, 65536, 0, 4784193, 65536, 0, 4784194, 65536, 0, 4784195, 65536, 0, 4784196, 65536, 0, 4784197, 65536, 0, 4784198, 65536, 0, 4784199, 65536, 0, 4784200, 65536, 0, 4784201, 65536, 0, 4784202, 65536, 0, 4784203, 65536, 0, 4784204, 65536, 0, 4784205, 65536, 0, 4784206, 65536, 0, 4784207, 65536, 0, 4849664, 65536, 0, 4849665, 65536, 0, 4849666, 65536, 0, 4849667, 65536, 0, 4849668, 65536, 0, 4849669, 65536, 0, 4849670, 65536, 0, 4849671, 65536, 0, 4849672, 65536, 0, 4849673, 65536, 0, 4849674, 65536, 0, 4849675, 65536, 0, 4849676, 65536, 0, 4849677, 65536, 0, 4849678, 65536, 0, 4849679, 65536, 0, 4849680, 65536, 0, 4849681, 65536, 0, 4849682, 0, 16, 4849683, 65536, 16, 4849684, 131072, 16, 4849685, 393216, 1, 4849686, 458752, 1, 4849687, 65536, 0, 4849688, 65536, 13, 4849689, 65536, 0, 4849690, 393216, 1, 4849691, 458752, 1, 4849692, 65536, 0, 4849693, 65536, 0, 4849694, 65536, 0, 4849695, 262147, 6, 4849696, 131075, 1, 4849697, 3, 0, 4849698, 3, 0, 4849699, 3, 0, 4849700, 3, 0, 4849701, 3, 0, 4849702, 3, 0, 4849703, 3, 0, 4849704, 3, 0, 4849705, 3, 0, 4849706, 3, 0, 4849707, 3, 0, 4849708, 131075, 0, 4849709, 3, 6, 4849710, 65536, 0, 4849711, 65536, 0, 4849712, 65536, 0, 4849713, 65536, 0, 4849714, 65536, 0, 4849715, 65536, 0, 4849716, 65536, 0, 4849717, 65536, 0, 4849718, 65536, 0, 4849719, 65536, 13, 4849720, 65536, 0, 4849721, 65536, 0, 4849722, 65536, 60, 4849723, 65536, 60, 4849724, 65536, 60, 4849725, 65536, 60, 4849726, 65536, 60, 4849727, 65536, 0, 4849728, 65536, 0, 4849729, 65536, 0, 4849730, 65536, 0, 4849731, 65536, 0, 4849732, 65536, 0, 4849733, 65536, 0, 4849734, 65536, 0, 4849735, 65536, 0, 4849736, 65536, 0, 4849737, 65536, 0, 4849738, 65536, 0, 4849739, 65536, 0, 4849740, 65536, 0, 4849741, 65536, 0, 4849742, 65536, 0, 4849743, 65536, 0, 4915200, 65536, 0, 4915201, 65536, 0, 4915202, 65536, 0, 4915203, 65536, 0, 4915204, 65536, 0, 4915205, 65536, 0, 4915206, 65536, 0, 4915207, 65536, 0, 4915208, 65536, 0, 4915209, 65536, 0, 4915210, 65536, 0, 4915211, 65536, 0, 4915212, 65536, 0, 4915213, 65536, 0, 4915214, 65536, 0, 4915215, 65536, 0, 4915216, 65536, 0, 4915217, 65536, 0, 4915218, 0, 17, 4915219, 65536, 17, 4915220, 131072, 17, 4915221, 393216, 2, 4915222, 458752, 2, 4915223, 0, 14, 4915224, 65536, 14, 4915225, 131072, 14, 4915226, 393216, 2, 4915227, 458752, 2, 4915228, 65536, 0, 4915229, 65536, 7, 4915230, 65536, 0, 4915231, 65536, 0, 4915232, 262147, 6, 4915233, 262147, 4, 4915234, 262147, 4, 4915235, 262147, 4, 4915236, 262147, 4, 4915237, 262147, 4, 4915238, 262147, 4, 4915239, 262147, 4, 4915240, 262147, 4, 4915241, 131075, 1, 4915242, 3, 0, 4915243, 3, 0, 4915244, 262147, 0, 4915245, 131075, 6, 4915246, 65536, 0, 4915247, 65536, 0, 4915248, 65536, 0, 4915249, 65536, 0, 4915250, 65536, 0, 4915251, 0, 16, 4915252, 65536, 16, 4915253, 131072, 16, 4915254, 0, 14, 4915255, 65536, 14, 4915256, 131072, 14, 4915257, 65536, 0, 4915258, 65536, 60, 4915259, 65536, 60, 4915260, 65536, 60, 4915261, 65536, 60, 4915262, 65536, 60, 4915263, 65536, 0, 4915264, 65536, 0, 4915265, 65536, 0, 4915266, 65536, 0, 4915267, 65536, 0, 4915268, 65536, 0, 4915269, 65536, 0, 4915270, 65536, 0, 4915271, 65536, 0, 4915272, 65536, 0, 4915273, 65536, 0, 4915274, 65536, 0, 4915275, 65536, 0, 4915276, 65536, 0, 4915277, 65536, 0, 4915278, 65536, 0, 4915279, 65536, 0, 4980736, 65536, 0, 4980737, 65536, 0, 4980738, 65536, 0, 4980739, 65536, 0, 4980740, 65536, 0, 4980741, 65536, 0, 4980742, 65536, 0, 4980743, 65536, 0, 4980744, 65536, 0, 4980745, 65536, 0, 4980746, 65536, 0, 4980747, 65536, 0, 4980748, 65536, 0, 4980749, 65536, 0, 4980750, 65536, 0, 4980751, 65536, 0, 4980752, 65536, 0, 4980753, 65536, 0, 4980754, 393216, 1, 4980755, 458752, 1, 4980756, 393216, 1, 4980757, 458752, 1, 4980758, 0, 16, 4980759, 65536, 16, 4980760, 131072, 16, 4980761, 393216, 1, 4980762, 458752, 1, 4980763, 0, 16, 4980764, 65536, 16, 4980765, 131072, 16, 4980766, 65536, 0, 4980767, 65536, 0, 4980768, 65536, 0, 4980769, 65536, 0, 4980770, 393216, 1, 4980771, 458752, 1, 4980772, 393216, 1, 4980773, 458752, 1, 4980774, 0, 16, 4980775, 65536, 16, 4980776, 131072, 16, 4980777, 262147, 6, 4980778, 262147, 4, 4980779, 262147, 4, 4980780, 131075, 6, 4980781, 65536, 0, 4980782, 65536, 0, 4980783, 65536, 0, 4980784, 65536, 0, 4980785, 65536, 0, 4980786, 65536, 7, 4980787, 0, 17, 4980788, 65536, 17, 4980789, 131072, 17, 4980790, 65536, 0, 4980791, 65536, 0, 4980792, 65536, 0, 4980793, 65536, 0, 4980794, 65536, 60, 4980795, 65536, 60, 4980796, 65536, 60, 4980797, 65536, 60, 4980798, 65536, 60, 4980799, 65536, 0, 4980800, 65536, 0, 4980801, 65536, 0, 4980802, 65536, 0, 4980803, 65536, 0, 4980804, 65536, 0, 4980805, 65536, 0, 4980806, 65536, 0, 4980807, 65536, 0, 4980808, 65536, 0, 4980809, 65536, 0, 4980810, 65536, 0, 4980811, 65536, 0, 4980812, 65536, 0, 4980813, 65536, 0, 4980814, 65536, 0, 4980815, 65536, 0, 5046272, 65536, 0, 5046273, 65536, 0, 5046274, 65536, 0, 5046275, 65536, 0, 5046276, 65536, 0, 5046277, 65536, 0, 5046278, 65536, 0, 5046279, 65536, 0, 5046280, 65536, 0, 5046281, 65536, 0, 5046282, 65536, 0, 5046283, 65536, 0, 5046284, 65536, 0, 5046285, 65536, 0, 5046286, 65536, 0, 5046287, 65536, 0, 5046288, 65536, 0, 5046289, 65536, 0, 5046290, 393216, 2, 5046291, 458752, 2, 5046292, 393216, 2, 5046293, 458752, 2, 5046294, 0, 17, 5046295, 65536, 17, 5046296, 131072, 17, 5046297, 393216, 2, 5046298, 458752, 2, 5046299, 0, 17, 5046300, 65536, 17, 5046301, 131072, 17, 5046302, 65536, 0, 5046303, 65536, 0, 5046304, 65536, 0, 5046305, 65536, 0, 5046306, 393216, 2, 5046307, 458752, 2, 5046308, 393216, 2, 5046309, 458752, 2, 5046310, 0, 17, 5046311, 65536, 17, 5046312, 131072, 17, 5046313, 65536, 60, 5046314, 65536, 60, 5046315, 65536, 60, 5046316, 65536, 60, 5046317, 65536, 60, 5046318, 65536, 60, 5046319, 65536, 60, 5046320, 65536, 60, 5046321, 65536, 60, 5046322, 65536, 60, 5046323, 65536, 60, 5046324, 65536, 60, 5046325, 65536, 60, 5046326, 65536, 60, 5046327, 65536, 60, 5046328, 65536, 60, 5046329, 65536, 60, 5046330, 65536, 60, 5046331, 65536, 60, 5046332, 65536, 60, 5046333, 65536, 60, 5046334, 65536, 60, 5046335, 65536, 0, 5046336, 65536, 0, 5046337, 65536, 0, 5046338, 65536, 0, 5046339, 65536, 0, 5046340, 65536, 0, 5046341, 65536, 0, 5046342, 65536, 0, 5046343, 65536, 0, 5046344, 65536, 0, 5046345, 65536, 0, 5046346, 65536, 0, 5046347, 65536, 0, 5046348, 65536, 0, 5046349, 65536, 0, 5046350, 65536, 0, 5046351, 65536, 0, 5111808, 65536, 0, 5111809, 65536, 0, 5111810, 65536, 0, 5111811, 65536, 0, 5111812, 65536, 0, 5111813, 65536, 0, 5111814, 65536, 0, 5111815, 65536, 0, 5111816, 65536, 0, 5111817, 65536, 0, 5111818, 65536, 0, 5111819, 65536, 0, 5111820, 65536, 0, 5111821, 65536, 0, 5111822, 65536, 0, 5111823, 65536, 0, 5111824, 65536, 0, 5111825, 65536, 60, 5111826, 65536, 60, 5111827, 65536, 60, 5111828, 65536, 60, 5111829, 65536, 60, 5111830, 65536, 60, 5111831, 65536, 60, 5111832, 65536, 60, 5111833, 65536, 60, 5111834, 65536, 60, 5111835, 65536, 60, 5111836, 65536, 60, 5111837, 65536, 60, 5111838, 65536, 60, 5111839, 65536, 60, 5111840, 65536, 60, 5111841, 65536, 60, 5111842, 65536, 60, 5111843, 65536, 60, 5111844, 65536, 60, 5111845, 65536, 60, 5111846, 65536, 60, 5111847, 65536, 60, 5111848, 65536, 60, 5111849, 65536, 60, 5111850, 65536, 60, 5111851, 65536, 60, 5111852, 65536, 60, 5111853, 65536, 60, 5111854, 65536, 60, 5111855, 65536, 60, 5111856, 65536, 60, 5111857, 65536, 60, 5111858, 65536, 60, 5111859, 65536, 60, 5111860, 65536, 60, 5111861, 65536, 60, 5111862, 65536, 60, 5111863, 65536, 60, 5111864, 65536, 60, 5111865, 65536, 60, 5111866, 65536, 60, 5111867, 65536, 60, 5111868, 65536, 60, 5111869, 65536, 60, 5111870, 65536, 60, 5111871, 65536, 0, 5111872, 65536, 0, 5111873, 65536, 0, 5111874, 65536, 0, 5111875, 65536, 0, 5111876, 65536, 0, 5111877, 65536, 0, 5111878, 65536, 0, 5111879, 65536, 0, 5111880, 65536, 0, 5111881, 65536, 0, 5111882, 65536, 0, 5111883, 65536, 0, 5111884, 65536, 0, 5111885, 65536, 0, 5111886, 65536, 0, 5111887, 65536, 0, 5177344, 65536, 0, 5177345, 65536, 0, 5177346, 65536, 0, 5177347, 65536, 0, 5177348, 65536, 0, 5177349, 65536, 0, 5177350, 65536, 0, 5177351, 65536, 0, 5177352, 65536, 0, 5177353, 65536, 0, 5177354, 65536, 0, 5177355, 65536, 0, 5177356, 65536, 0, 5177357, 65536, 0, 5177358, 65536, 0, 5177359, 65536, 0, 5177360, 65536, 0, 5177361, 65536, 60, 5177362, 65536, 60, 5177363, 65536, 60, 5177364, 65536, 60, 5177365, 65536, 60, 5177366, 65536, 60, 5177367, 65536, 60, 5177368, 65536, 60, 5177369, 65536, 60, 5177370, 65536, 60, 5177371, 65536, 60, 5177372, 65536, 60, 5177373, 65536, 60, 5177374, 65536, 60, 5177375, 65536, 60, 5177376, 65536, 60, 5177377, 65536, 60, 5177378, 65536, 60, 5177379, 65536, 60, 5177380, 65536, 60, 5177381, 65536, 60, 5177382, 65536, 60, 5177383, 65536, 60, 5177384, 65536, 60, 5177385, 65536, 60, 5177386, 65536, 60, 5177387, 65536, 60, 5177388, 65536, 60, 5177389, 65536, 60, 5177390, 65536, 60, 5177391, 65536, 60, 5177392, 65536, 60, 5177393, 65536, 60, 5177394, 65536, 60, 5177395, 65536, 60, 5177396, 65536, 60, 5177397, 65536, 60, 5177398, 65536, 60, 5177399, 65536, 60, 5177400, 65536, 60, 5177401, 65536, 60, 5177402, 65536, 60, 5177403, 65536, 60, 5177404, 65536, 60, 5177405, 65536, 60, 5177406, 65536, 0, 5177407, 65536, 0, 5177408, 65536, 0, 5177409, 65536, 0, 5177410, 65536, 0, 5177411, 65536, 0, 5177412, 65536, 0, 5177413, 65536, 0, 5177414, 65536, 0, 5177415, 65536, 0, 5177416, 65536, 0, 5177417, 65536, 0, 5177418, 65536, 0, 5177419, 65536, 0, 5177420, 65536, 0, 5177421, 65536, 0, 5177422, 65536, 0, 5177423, 65536, 0, 5242888, 65536, 0, 5242889, 65536, 0, 5242890, 65536, 0, 5242891, 65536, 0, 5242892, 65536, 0, 5242893, 65536, 0, 5242894, 65536, 0, 5242895, 65536, 0, 5242896, 65536, 0, 5242897, 65536, 60, 5242898, 65536, 60, 5242899, 65536, 60, 5242900, 65536, 60, 5242901, 65536, 60, 5242902, 65536, 60, 5242903, 65536, 60, 5242904, 65536, 60, 5242905, 65536, 60, 5242906, 65536, 60, 5242907, 65536, 60, 5242908, 65536, 60, 5242909, 65536, 60, 5242910, 65536, 60, 5242911, 65536, 60, 5242912, 65536, 60, 5242913, 65536, 60, 5242914, 65536, 60, 5242915, 65536, 60, 5242916, 65536, 60, 5242917, 65536, 60, 5242918, 65536, 60, 5242919, 65536, 60, 5242920, 65536, 60, 5242921, 65536, 60, 5242922, 65536, 60, 5242923, 65536, 60, 5242924, 65536, 60, 5242925, 65536, 60, 5242926, 65536, 60, 5242927, 65536, 60, 5242928, 65536, 60, 5242929, 65536, 60, 5242930, 65536, 60, 5242931, 65536, 60, 5242932, 65536, 60, 5242933, 65536, 60, 5242934, 65536, 60, 5242935, 65536, 60, 5242936, 65536, 60, 5242937, 65536, 60, 5242938, 65536, 60, 5242939, 65536, 60, 5242940, 65536, 60, 5242941, 65536, 0, 5242942, 65536, 0, 5242943, 65536, 0, 5242944, 65536, 0, 5242945, 65536, 0, 5242946, 65536, 0, 5242947, 65536, 0, 5242948, 65536, 0, 5242949, 65536, 0, 5242950, 65536, 0, 5242951, 65536, 0, 5242952, 65536, 0, 5242953, 65536, 0, 5308424, 65536, 0, 5308425, 65536, 0, 5308426, 65536, 0, 5308427, 65536, 0, 5308428, 65536, 0, 5308429, 65536, 0, 5308430, 65536, 0, 5308431, 65536, 0, 5308432, 65536, 0, 5308433, 65536, 60, 5308434, 65536, 60, 5308435, 65536, 60, 5308436, 65536, 60, 5308437, 65536, 60, 5308438, 65536, 60, 5308439, 65536, 60, 5308440, 65536, 60, 5308441, 65536, 60, 5308442, 65536, 60, 5308443, 65536, 60, 5308444, 65536, 60, 5308445, 65536, 60, 5308446, 65536, 60, 5308447, 65536, 60, 5308448, 65536, 60, 5308449, 65536, 60, 5308450, 65536, 60, 5308451, 65536, 60, 5308452, 65536, 60, 5308453, 65536, 60, 5308454, 65536, 60, 5308455, 65536, 60, 5308456, 65536, 60, 5308457, 65536, 60, 5308458, 65536, 60, 5308459, 65536, 60, 5308460, 65536, 60, 5308461, 65536, 60, 5308462, 65536, 60, 5308463, 65536, 60, 5308464, 65536, 60, 5308465, 65536, 60, 5308466, 65536, 60, 5308467, 65536, 60, 5308468, 65536, 60, 5308469, 65536, 60, 5308470, 65536, 60, 5308471, 65536, 60, 5308472, 65536, 60, 5308473, 65536, 60, 5308474, 65536, 60, 5308475, 65536, 60, 5308476, 65536, 60, 5308477, 65536, 0, 5308478, 65536, 0, 5308479, 65536, 0, 5308480, 65536, 0, 5308481, 65536, 0, 5308482, 65536, 0, 5308483, 65536, 0, 5308484, 65536, 0, 5308485, 65536, 0, 5308486, 65536, 0, 5308487, 65536, 0, 5308488, 65536, 0, 5308489, 65536, 0, 5373960, 65536, 0, 5373961, 65536, 0, 5373962, 65536, 0, 5373963, 65536, 0, 5373964, 65536, 0, 5373965, 65536, 0, 5373966, 65536, 0, 5373967, 65536, 0, 5373968, 65536, 0, 5373969, 65536, 60, 5373970, 65536, 60, 5373971, 65536, 60, 5373972, 65536, 60, 5373973, 65536, 60, 5373974, 65536, 60, 5373975, 65536, 60, 5373976, 65536, 60, 5373977, 65536, 60, 5373978, 65536, 60, 5373979, 65536, 60, 5373980, 65536, 60, 5373981, 65536, 60, 5373982, 65536, 60, 5373983, 65536, 60, 5373984, 65536, 60, 5373985, 65536, 60, 5373986, 65536, 60, 5373987, 65536, 60, 5373988, 65536, 60, 5373989, 65536, 60, 5373990, 65536, 60, 5373991, 65536, 60, 5373992, 65536, 60, 5373993, 65536, 60, 5373994, 65536, 60, 5373995, 65536, 60, 5373996, 65536, 60, 5373997, 65536, 60, 5373998, 65536, 60, 5373999, 65536, 60, 5374000, 65536, 60, 5374001, 65536, 60, 5374002, 65536, 60, 5374003, 65536, 60, 5374004, 65536, 60, 5374005, 65536, 60, 5374006, 65536, 60, 5374007, 65536, 60, 5374008, 65536, 60, 5374009, 65536, 60, 5374010, 65536, 60, 5374011, 65536, 60, 5374012, 65536, 60, 5374013, 65536, 0, 5374014, 65536, 0, 5374015, 65536, 0, 5374016, 65536, 0, 5374017, 65536, 0, 5374018, 65536, 0, 5374019, 65536, 0, 5374020, 65536, 0, 5374021, 65536, 0, 5374022, 65536, 0, 5374023, 65536, 0, 5374024, 65536, 0, 5374025, 65536, 0, 5439496, 65536, 0, 5439497, 65536, 0, 5439498, 65536, 0, 5439499, 65536, 0, 5439500, 65536, 0, 5439501, 65536, 0, 5439502, 65536, 0, 5439503, 65536, 0, 5439504, 65536, 0, 5439505, 65536, 0, 5439506, 65536, 0, 5439507, 65536, 0, 5439508, 65536, 0, 5439509, 65536, 0, 5439510, 65536, 0, 5439511, 65536, 0, 5439512, 65536, 0, 5439513, 65536, 0, 5439514, 65536, 0, 5439515, 65536, 0, 5439516, 65536, 0, 5439517, 65536, 0, 5439518, 65536, 0, 5439519, 65536, 0, 5439520, 65536, 0, 5439521, 65536, 0, 5439522, 65536, 0, 5439523, 65536, 0, 5439524, 65536, 0, 5439525, 65536, 0, 5439526, 65536, 0, 5439527, 65536, 0, 5439528, 65536, 0, 5439529, 65536, 0, 5439530, 65536, 0, 5439531, 65536, 0, 5439532, 65536, 0, 5439533, 65536, 0, 5439534, 65536, 0, 5439535, 65536, 0, 5439536, 65536, 0, 5439537, 65536, 0, 5439538, 65536, 0, 5439539, 65536, 0, 5439540, 65536, 0, 5439541, 65536, 0, 5439542, 65536, 0, 5439543, 65536, 0, 5439544, 65536, 0, 5439545, 65536, 0, 5439546, 65536, 0, 5439547, 65536, 0, 5439548, 65536, 0, 5439549, 65536, 0, 5439550, 65536, 0, 5439551, 65536, 0, 5439552, 65536, 0, 5439553, 65536, 0, 5439554, 65536, 0, 5439555, 65536, 0, 5439556, 65536, 0, 5439557, 65536, 0, 5439558, 65536, 0, 5439559, 65536, 0, 5439560, 65536, 0, 5439561, 65536, 0, 5505032, 65536, 0, 5505033, 65536, 0, 5505034, 65536, 0, 5505035, 65536, 0, 5505036, 65536, 0, 5505037, 65536, 0, 5505038, 65536, 0, 5505039, 65536, 0, 5505040, 65536, 0, 5505041, 65536, 0, 5505042, 65536, 0, 5505043, 65536, 0, 5505044, 65536, 0, 5505045, 65536, 0, 5505046, 65536, 0, 5505047, 65536, 0, 5505048, 65536, 0, 5505049, 65536, 0, 5505050, 65536, 0, 5505051, 65536, 0, 5505052, 65536, 0, 5505053, 65536, 0, 5505054, 65536, 0, 5505055, 65536, 0, 5505056, 65536, 0, 5505057, 65536, 0, 5505058, 65536, 0, 5505059, 65536, 0, 5505060, 65536, 0, 5505061, 65536, 0, 5505062, 65536, 0, 5505063, 65536, 0, 5505064, 65536, 0, 5505065, 65536, 0, 5505066, 65536, 0, 5505067, 65536, 0, 5505068, 65536, 0, 5505069, 65536, 0, 5505070, 65536, 0, 5505071, 65536, 0, 5505072, 65536, 0, 5505073, 65536, 0, 5505074, 65536, 0, 5505075, 65536, 0, 5505076, 65536, 0, 5505077, 65536, 0, 5505078, 65536, 0, 5505079, 65536, 0, 5505080, 65536, 0, 5505081, 65536, 0, 5505082, 65536, 0, 5505083, 65536, 0, 5505084, 65536, 0, 5505085, 65536, 0, 5505086, 65536, 0, 5505087, 65536, 0, 5505088, 65536, 0, 5505089, 65536, 0, 5505090, 65536, 0, 5505091, 65536, 0, 5505092, 65536, 0, 5505093, 65536, 0, 5505094, 65536, 0, 5505095, 65536, 0, 5505096, 65536, 0, 5505097, 65536, 0, 5570568, 65536, 0, 5570569, 65536, 0, 5570570, 65536, 0, 5570571, 65536, 0, 5570572, 65536, 0, 5570573, 65536, 0, 5570574, 65536, 0, 5570575, 65536, 0, 5570576, 65536, 0, 5570577, 65536, 0, 5570578, 65536, 0, 5570579, 65536, 0, 5570580, 65536, 0, 5570581, 65536, 0, 5570582, 65536, 0, 5570583, 65536, 0, 5570584, 65536, 0, 5570585, 65536, 0, 5570586, 65536, 0, 5570587, 65536, 0, 5570588, 65536, 0, 5570589, 65536, 0, 5570590, 65536, 0, 5570591, 65536, 0, 5570592, 65536, 0, 5570593, 65536, 0, 5570594, 65536, 0, 5570595, 65536, 0, 5570596, 65536, 0, 5570597, 65536, 0, 5570598, 65536, 0, 5570599, 65536, 0, 5570600, 65536, 0, 5570601, 65536, 0, 5570602, 65536, 0, 5570603, 65536, 0, 5570604, 65536, 0, 5570605, 65536, 0, 5570606, 65536, 0, 5570607, 65536, 0, 5570608, 65536, 0, 5570609, 65536, 0, 5570610, 65536, 0, 5570611, 65536, 0, 5570612, 65536, 0, 5570613, 65536, 0, 5570614, 65536, 0, 5570615, 65536, 0, 5570616, 65536, 0, 5570617, 65536, 0, 5570618, 65536, 0, 5570619, 65536, 0, 5570620, 65536, 0, 5570621, 65536, 0, 5570622, 65536, 0, 5570623, 65536, 0, 5570624, 65536, 0, 5570625, 65536, 0, 5570626, 65536, 0, 5570627, 65536, 0, 5570628, 65536, 0, 5570629, 65536, 0, 5570630, 65536, 0, 5570631, 65536, 0, 5570632, 65536, 0, 5570633, 65536, 0, 5636104, 65536, 0, 5636105, 65536, 0, 5636106, 65536, 0, 5636107, 65536, 0, 5636108, 65536, 0, 5636109, 65536, 0, 5636110, 65536, 0, 5636111, 65536, 0, 5636112, 65536, 0, 5636113, 65536, 0, 5636114, 65536, 0, 5636115, 65536, 0, 5636116, 65536, 0, 5636117, 65536, 0, 5636118, 65536, 0, 5636119, 65536, 0, 5636120, 65536, 0, 5636121, 65536, 0, 5636122, 65536, 0, 5636123, 65536, 0, 5636124, 65536, 0, 5636125, 65536, 0, 5636126, 65536, 0, 5636127, 65536, 0, 5636128, 65536, 0, 5636129, 65536, 0, 5636130, 65536, 0, 5636131, 65536, 0, 5636132, 65536, 0, 5636133, 65536, 0, 5636134, 65536, 0, 5636135, 65536, 0, 5636136, 65536, 0, 5636137, 65536, 0, 5636138, 65536, 0, 5636139, 65536, 0, 5636140, 65536, 0, 5636141, 65536, 0, 5636142, 65536, 0, 5636143, 65536, 0, 5636144, 65536, 0, 5636145, 65536, 0, 5636146, 65536, 0, 5636147, 65536, 0, 5636148, 65536, 0, 5636149, 65536, 0, 5636150, 65536, 0, 5636151, 65536, 0, 5636152, 65536, 0, 5636153, 65536, 0, 5636154, 65536, 0, 5636155, 65536, 0, 5636156, 65536, 0, 5636157, 65536, 0, 5636158, 65536, 0, 5636159, 65536, 0, 5636160, 65536, 0, 5636161, 65536, 0, 5636162, 65536, 0, 5636163, 65536, 0, 5636164, 65536, 0, 5636165, 65536, 0, 5636166, 65536, 0, 5636167, 65536, 0, 5636168, 65536, 0, 5636169, 65536, 0, 5701640, 65536, 0, 5701641, 65536, 0, 5701642, 65536, 0, 5701643, 65536, 0, 5701644, 65536, 0, 5701645, 65536, 0, 5701646, 65536, 0, 5701647, 65536, 0, 5701648, 65536, 0, 5701649, 65536, 0, 5701650, 65536, 0, 5701651, 65536, 0, 5701652, 65536, 0, 5701653, 65536, 0, 5701654, 65536, 0, 5701655, 65536, 0, 5701656, 65536, 0, 5701657, 65536, 0, 5701658, 65536, 0, 5701659, 65536, 0, 5701660, 65536, 0, 5701661, 65536, 0, 5701662, 65536, 0, 5701663, 65536, 0, 5701664, 65536, 0, 5701665, 65536, 0, 5701666, 65536, 0, 5701667, 65536, 0, 5701668, 65536, 0, 5701669, 65536, 0, 5701670, 65536, 0, 5701671, 65536, 0, 5701672, 65536, 0, 5701673, 65536, 0, 5701674, 65536, 0, 5701675, 65536, 0, 5701676, 65536, 0, 5701677, 65536, 0, 5701678, 65536, 0, 5701679, 65536, 0, 5701680, 65536, 0, 5701681, 65536, 0, 5701682, 65536, 0, 5701683, 65536, 0, 5701684, 65536, 0, 5701685, 65536, 0, 5701686, 65536, 0, 5701687, 65536, 0, 5701688, 65536, 0, 5701689, 65536, 0, 5701690, 65536, 0, 5701691, 65536, 0, 5701692, 65536, 0, 5701693, 65536, 0, 5701694, 65536, 0, 5701695, 65536, 0, 5701696, 65536, 0, 5701697, 65536, 0, 5701698, 65536, 0, 5701699, 65536, 0, 5701700, 65536, 0, 5701701, 65536, 0, 5701702, 65536, 0, 5701703, 65536, 0, 5701704, 65536, 0, 5701705, 65536, 0, 5767176, 65536, 0, 5767177, 65536, 0, 5767178, 65536, 0, 5767179, 65536, 0, 5767180, 65536, 0, 5767181, 65536, 0, 5767182, 65536, 0, 5767183, 65536, 0, 5767184, 65536, 0, 5767185, 65536, 0, 5767186, 65536, 0, 5767187, 65536, 0, 5767188, 65536, 0, 5767189, 65536, 0, 5767190, 65536, 0, 5767191, 65536, 0, 5767192, 65536, 0, 5767193, 65536, 0, 5767194, 65536, 0, 5767195, 65536, 0, 5767196, 65536, 0, 5767197, 65536, 0, 5767198, 65536, 0, 5767199, 65536, 0, 5767200, 65536, 0, 5767201, 65536, 0, 5767202, 65536, 0, 5767203, 65536, 0, 5767204, 65536, 0, 5767205, 65536, 0, 5767206, 65536, 0, 5767207, 65536, 0, 5767208, 65536, 0, 5767209, 65536, 0, 5767210, 65536, 0, 5767211, 65536, 0, 5767212, 65536, 0, 5767213, 65536, 0, 5767214, 65536, 0, 5767215, 65536, 0, 5767216, 65536, 0, 5767217, 65536, 0, 5767218, 65536, 0, 5767219, 65536, 0, 5767220, 65536, 0, 5767221, 65536, 0, 5767222, 65536, 0, 5767223, 65536, 0, 5767224, 65536, 0, 5767225, 65536, 0, 5767226, 65536, 0, 5767227, 65536, 0, 5767228, 65536, 0, 5767229, 65536, 0, 5767230, 65536, 0, 5767231, 65536, 0, 5767232, 65536, 0, 5767233, 65536, 0, 5767234, 65536, 0, 5767235, 65536, 0, 5767236, 65536, 0, 5767237, 65536, 0, 5767238, 65536, 0, 5767239, 65536, 0, 5767240, 65536, 0, 5767241, 65536, 0, 5832712, 65536, 0, 5832713, 65536, 0, 5832714, 65536, 0, 5832715, 65536, 0, 5832716, 65536, 0, 5832717, 65536, 0, 5832718, 65536, 0, 5832719, 65536, 0, 5832720, 65536, 0, 5832721, 65536, 0, 5832722, 65536, 0, 5832723, 65536, 0, 5832724, 65536, 0, 5832725, 65536, 0, 5832726, 65536, 0, 5832727, 65536, 0, 5832728, 65536, 0, 5832729, 65536, 0, 5832730, 65536, 0, 5832731, 65536, 0, 5832732, 65536, 0, 5832733, 65536, 0, 5832734, 65536, 0, 5832735, 65536, 0, 5832736, 65536, 0, 5832737, 65536, 0, 5832738, 65536, 0, 5832739, 65536, 0, 5832740, 65536, 0, 5832741, 65536, 0, 5832742, 65536, 0, 5832743, 65536, 0, 5832744, 65536, 0, 5832745, 65536, 0, 5832746, 65536, 0, 5832747, 65536, 0, 5832748, 65536, 0, 5832749, 65536, 0, 5832750, 65536, 0, 5832751, 65536, 0, 5832752, 65536, 0, 5832753, 65536, 0, 5832754, 65536, 0, 5832755, 65536, 0, 5832756, 65536, 0, 5832757, 65536, 0, 5832758, 65536, 0, 5832759, 65536, 0, 5832760, 65536, 0, 5832761, 65536, 0, 5832762, 65536, 0, 5832763, 65536, 0, 5832764, 65536, 0, 5832765, 65536, 0, 5832766, 65536, 0, 5832767, 65536, 0, 5832768, 65536, 0, 5832769, 65536, 0, 5832770, 65536, 0, 5832771, 65536, 0, 5832772, 65536, 0, 5832773, 65536, 0, 5832774, 65536, 0, 5832775, 65536, 0, 5832776, 65536, 0, 5832777, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 2883618, 3, 0, 2883619, 3, 0, 2883620, 3, 0, 2949154, 3, 0, 2949155, 3, 0, 2949156, 3, 0, 2949157, 3, 0, 2949158, 3, 0, 2949159, 3, 0, 3014688, 3, 0, 3014689, 3, 0, 3014690, 3, 0, 3014691, 3, 0, 3014692, 3, 0, 3014693, 3, 0, 3014694, 3, 0, 3014695, 3, 0, 3080224, 3, 0, 3080225, 3, 0, 3080226, 3, 0, 3080227, 3, 0, 3080228, 3, 0, 3080229, 3, 0, 3080230, 3, 0, 3080231, 3, 0, 3145759, 3, 0, 3145760, 3, 0, 3145761, 3, 0, 3145762, 3, 0, 3145763, 3, 0, 3145771, 3, 0, 3145772, 3, 0, 3145773, 3, 0, 3145774, 3, 0, 3145775, 3, 0, 3145776, 3, 0, 3211295, 3, 0, 3211296, 3, 0, 3211297, 3, 0, 3211298, 3, 0, 3211299, 3, 0, 3211307, 3, 0, 3211308, 3, 0, 3211309, 3, 0, 3211310, 3, 0, 3211311, 3, 0, 3211312, 3, 0, 3276831, 3, 0, 3276832, 3, 0, 3276833, 3, 0, 3276834, 3, 0, 3276835, 3, 0, 3276838, 3, 0, 3276839, 3, 0, 3276840, 3, 0, 3276841, 3, 0, 3276842, 3, 0, 3276843, 3, 0, 3276844, 3, 0, 3276845, 3, 0, 3276846, 3, 0, 3276847, 3, 0, 3276848, 3, 0, 3342368, 3, 0, 3342369, 3, 0, 3342370, 3, 0, 3342374, 3, 0, 3342375, 3, 0, 3342376, 3, 0, 3342377, 3, 0, 3342378, 3, 0, 3342379, 3, 0, 3342380, 3, 0, 3342381, 3, 0, 3342382, 3, 0, 3407910, 3, 0, 3407911, 3, 0, 3407912, 3, 0, 3407913, 3, 0, 3473446, 3, 0, 3473447, 3, 0, 3473448, 3, 0, 3538982, 3, 0, 3538983, 3, 0, 3538984, 3, 0, 3932189, 3, 0, 3932190, 3, 0, 3932191, 3, 0, 3932192, 3, 0, 3932193, 3, 0, 3932194, 3, 0, 3997725, 3, 0, 3997726, 3, 0, 3997727, 3, 0, 3997728, 3, 0, 3997729, 3, 0, 3997730, 3, 0, 4063260, 3, 0, 4063261, 3, 0, 4063262, 3, 0, 4063263, 3, 0, 4063264, 3, 0, 4063265, 3, 0, 4063266, 3, 0, 4128796, 3, 0, 4128797, 3, 0, 4128798, 3, 0, 4128799, 3, 0, 4128800, 3, 0, 4128801, 3, 0, 4128802, 3, 0, 4194330, 3, 0, 4194331, 3, 0, 4194332, 3, 0, 4194333, 3, 0, 4194334, 3, 0, 4194335, 3, 0, 4194336, 3, 0, 4194337, 3, 0, 4194338, 3, 0, 4259866, 3, 0, 4259867, 3, 0, 4259868, 3, 0, 4259869, 3, 0, 4259870, 3, 0, 4259871, 3, 0, 4259872, 3, 0, 4259873, 3, 0, 4325401, 3, 0, 4325402, 3, 0, 4325403, 3, 0, 4325404, 3, 0, 4325405, 3, 0, 4325406, 3, 0, 4325407, 3, 0, 4325408, 3, 0, 4325409, 3, 0, 4390937, 3, 0, 4390938, 3, 0, 4390939, 3, 0, 4390940, 3, 0, 4390941, 3, 0, 4390942, 3, 0, 4456473, 3, 0, 4456474, 3, 0, 4456475, 3, 0, 4456476, 3, 0, 4456477, 3, 0, 4456478, 3, 0, 4522009, 3, 0, 4522010, 3, 0, 4522011, 3, 0, 4522012, 3, 0, 4522013, 3, 0, 4784159, 3, 0, 4784160, 3, 0, 4784161, 3, 0, 4784162, 3, 0, 4784163, 3, 0, 4784164, 3, 0, 4784165, 3, 0, 4784166, 3, 0, 4784167, 3, 0, 4784168, 3, 0, 4784169, 3, 0, 4784170, 3, 0, 4784171, 3, 0, 4784172, 3, 0, 4849695, 3, 0, 4849696, 3, 0, 4849697, 3, 0, 4849698, 3, 0, 4849699, 3, 0, 4849700, 3, 0, 4849701, 3, 0, 4849702, 3, 0, 4849703, 3, 0, 4849704, 3, 0, 4849705, 3, 0, 4849706, 3, 0, 4849707, 3, 0, 4849708, 3, 0, 4849709, 3, 0, 4915232, 3, 0, 4915233, 3, 0, 4915234, 3, 0, 4915235, 3, 0, 4915236, 3, 0, 4915237, 3, 0, 4915238, 3, 0, 4915239, 3, 0, 4915240, 3, 0, 4915241, 3, 0, 4915242, 3, 0, 4915243, 3, 0, 4915244, 3, 0, 4915245, 3, 0, 4980777, 3, 0, 4980778, 3, 0, 4980779, 3, 0, 4980780, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 7, 0, 1, 7, 0, 2, 7, 0, 3, 7, 0, 4, 7, 0, 5, 7, 0, 6, 7, 0, 7, 7, 0, 8, 7, 0, 9, 7, 0, 10, 7, 0, 11, 7, 0, 12, 7, 0, 13, 7, 0, 14, 7, 0, 15, 7, 0, 16, 7, 0, 17, 7, 0, 18, 7, 0, 19, 7, 0, 20, 7, 0, 21, 7, 0, 22, 7, 0, 23, 7, 0, 24, 7, 0, 25, 7, 0, 26, 7, 0, 27, 7, 0, 28, 7, 0, 29, 7, 0, 30, 7, 0, 31, 7, 0, 32, 7, 0, 33, 7, 0, 34, 7, 0, 35, 7, 0, 36, 7, 0, 37, 7, 0, 38, 7, 0, 39, 7, 0, 40, 7, 0, 41, 7, 0, 42, 7, 0, 43, 7, 0, 44, 7, 0, 45, 7, 0, 46, 7, 0, 47, 7, 0, 48, 7, 0, 49, 7, 0, 50, 7, 0, 51, 7, 0, 52, 7, 0, 53, 7, 0, 54, 7, 0, 55, 7, 0, 56, 7, 0, 57, 7, 0, 58, 7, 0, 59, 7, 0, 60, 7, 0, 61, 7, 0, 62, 7, 0, 63, 7, 0, 64, 7, 0, 65, 7, 0, 66, 7, 0, 67, 7, 0, 68, 7, 0, 69, 7, 0, 70, 7, 0, 71, 7, 0, 72, 7, 0, 73, 7, 0, 74, 7, 0, 75, 7, 0, 76, 7, 0, 77, 7, 0, 78, 7, 0, 79, 7, 0, 65536, 7, 0, 65537, 7, 0, 65538, 7, 0, 65539, 7, 0, 65540, 7, 0, 65541, 7, 0, 65542, 7, 0, 65543, 7, 0, 65544, 7, 0, 65545, 7, 0, 65546, 7, 0, 65547, 7, 0, 65548, 7, 0, 65549, 7, 0, 65550, 7, 0, 65551, 7, 0, 65552, 7, 0, 65553, 7, 0, 65554, 7, 0, 65555, 7, 0, 65556, 7, 0, 65557, 7, 0, 65558, 7, 0, 65559, 7, 0, 65560, 7, 0, 65561, 7, 0, 65562, 7, 0, 65563, 7, 0, 65564, 7, 0, 65565, 7, 0, 65566, 7, 0, 65567, 7, 0, 65568, 7, 0, 65569, 7, 0, 65570, 7, 0, 65571, 7, 0, 65572, 7, 0, 65573, 7, 0, 65574, 7, 0, 65575, 7, 0, 65576, 7, 0, 65577, 7, 0, 65578, 7, 0, 65579, 7, 0, 65580, 7, 0, 65581, 7, 0, 65582, 7, 0, 65583, 7, 0, 65584, 7, 0, 65585, 7, 0, 65586, 7, 0, 65587, 7, 0, 65588, 7, 0, 65589, 7, 0, 65590, 7, 0, 65591, 7, 0, 65592, 7, 0, 65593, 7, 0, 65594, 7, 0, 65595, 7, 0, 65596, 7, 0, 65597, 7, 0, 65598, 7, 0, 65599, 7, 0, 65600, 7, 0, 65601, 7, 0, 65602, 7, 0, 65603, 7, 0, 65604, 7, 0, 65605, 7, 0, 65606, 7, 0, 65607, 7, 0, 65608, 7, 0, 65609, 7, 0, 65610, 7, 0, 65611, 7, 0, 65612, 7, 0, 65613, 7, 0, 65614, 7, 0, 65615, 7, 0, 131072, 7, 0, 131073, 7, 0, 131074, 7, 0, 131075, 7, 0, 131076, 7, 0, 131077, 7, 0, 131078, 7, 0, 131079, 7, 0, 131080, 7, 0, 131081, 7, 0, 131082, 7, 0, 131083, 7, 0, 131084, 7, 0, 131085, 7, 0, 131086, 7, 0, 131087, 7, 0, 131088, 7, 0, 131089, 7, 0, 131090, 7, 0, 131091, 7, 0, 131092, 7, 0, 131093, 7, 0, 131094, 7, 0, 131095, 7, 0, 131096, 7, 0, 131097, 7, 0, 131098, 7, 0, 131099, 7, 0, 131100, 7, 0, 131101, 7, 0, 131102, 7, 0, 131103, 7, 0, 131104, 7, 0, 131105, 7, 0, 131106, 7, 0, 131107, 7, 0, 131108, 7, 0, 131109, 7, 0, 131110, 7, 0, 131111, 7, 0, 131112, 7, 0, 131113, 7, 0, 131114, 7, 0, 131115, 7, 0, 131116, 7, 0, 131117, 7, 0, 131118, 7, 0, 131119, 7, 0, 131120, 7, 0, 131121, 7, 0, 131122, 7, 0, 131123, 7, 0, 131124, 7, 0, 131125, 7, 0, 131126, 7, 0, 131127, 7, 0, 131128, 7, 0, 131129, 7, 0, 131130, 7, 0, 131131, 7, 0, 131132, 7, 0, 131133, 7, 0, 131134, 7, 0, 131135, 7, 0, 131136, 7, 0, 131137, 7, 0, 131138, 7, 0, 131139, 7, 0, 131140, 7, 0, 131141, 7, 0, 131142, 7, 0, 131143, 7, 0, 131144, 7, 0, 131145, 7, 0, 131146, 7, 0, 131147, 7, 0, 131148, 7, 0, 131149, 7, 0, 131150, 7, 0, 131151, 7, 0, 196608, 7, 0, 196609, 7, 0, 196610, 7, 0, 196611, 7, 0, 196612, 7, 0, 196613, 7, 0, 196614, 7, 0, 196615, 7, 0, 196616, 7, 0, 196617, 7, 0, 196618, 7, 0, 196619, 7, 0, 196620, 7, 0, 196621, 7, 0, 196622, 7, 0, 196623, 7, 0, 196624, 7, 0, 196625, 7, 0, 196626, 7, 0, 196627, 7, 0, 196628, 7, 0, 196629, 7, 0, 196630, 7, 0, 196631, 7, 0, 196632, 7, 0, 196633, 7, 0, 196634, 7, 0, 196635, 7, 0, 196636, 7, 0, 196637, 7, 0, 196638, 7, 0, 196639, 7, 0, 196640, 7, 0, 196641, 7, 0, 196642, 7, 0, 196643, 7, 0, 196644, 7, 0, 196645, 7, 0, 196646, 7, 0, 196647, 7, 0, 196648, 7, 0, 196649, 7, 0, 196650, 7, 0, 196651, 7, 0, 196652, 7, 0, 196653, 7, 0, 196654, 7, 0, 196655, 7, 0, 196656, 7, 0, 196657, 7, 0, 196658, 7, 0, 196659, 7, 0, 196660, 7, 0, 196661, 7, 0, 196662, 7, 0, 196663, 7, 0, 196664, 7, 0, 196665, 7, 0, 196666, 7, 0, 196667, 7, 0, 196668, 7, 0, 196669, 7, 0, 196670, 7, 0, 196671, 7, 0, 196672, 7, 0, 196673, 7, 0, 196674, 7, 0, 196675, 7, 0, 196676, 7, 0, 196677, 7, 0, 196678, 7, 0, 196679, 7, 0, 196680, 7, 0, 196681, 7, 0, 196682, 7, 0, 196683, 7, 0, 196684, 7, 0, 196685, 7, 0, 196686, 7, 0, 196687, 7, 0, 262144, 7, 0, 262145, 7, 0, 262146, 7, 0, 262147, 7, 0, 262148, 7, 0, 262149, 7, 0, 262150, 7, 0, 262151, 7, 0, 262152, 7, 0, 262153, 7, 0, 262154, 7, 0, 262155, 7, 0, 262156, 7, 0, 262157, 7, 0, 262158, 7, 0, 262159, 7, 0, 262160, 7, 0, 262161, 7, 0, 262162, 7, 0, 262163, 7, 0, 262164, 7, 0, 262165, 7, 0, 262166, 7, 0, 262167, 7, 0, 262168, 7, 0, 262169, 7, 0, 262170, 7, 0, 262171, 7, 0, 262172, 7, 0, 262173, 7, 0, 262174, 7, 0, 262175, 7, 0, 262176, 7, 0, 262177, 7, 0, 262178, 7, 0, 262179, 7, 0, 262180, 7, 0, 262181, 7, 0, 262182, 7, 0, 262183, 7, 0, 262184, 7, 0, 262185, 7, 0, 262186, 7, 0, 262187, 7, 0, 262188, 7, 0, 262189, 7, 0, 262190, 7, 0, 262191, 7, 0, 262192, 7, 0, 262193, 7, 0, 262194, 7, 0, 262195, 7, 0, 262196, 7, 0, 262197, 7, 0, 262198, 7, 0, 262199, 7, 0, 262200, 7, 0, 262201, 7, 0, 262202, 7, 0, 262203, 7, 0, 262204, 7, 0, 262205, 7, 0, 262206, 7, 0, 262207, 7, 0, 262208, 7, 0, 262209, 7, 0, 262210, 7, 0, 262211, 7, 0, 262212, 7, 0, 262213, 7, 0, 262214, 7, 0, 262215, 7, 0, 262216, 7, 0, 262217, 7, 0, 262218, 7, 0, 262219, 7, 0, 262220, 7, 0, 262221, 7, 0, 262222, 7, 0, 262223, 7, 0, 327680, 7, 0, 327681, 7, 0, 327682, 7, 0, 327683, 7, 0, 327684, 7, 0, 327685, 7, 0, 327686, 7, 0, 327687, 7, 0, 327688, 7, 0, 327689, 7, 0, 327690, 7, 0, 327691, 7, 0, 327692, 7, 0, 327693, 7, 0, 327694, 7, 0, 327695, 7, 0, 327696, 7, 0, 327697, 7, 0, 327698, 7, 0, 327699, 7, 0, 327700, 7, 0, 327701, 7, 0, 327702, 7, 0, 327703, 7, 0, 327704, 7, 0, 327705, 7, 0, 327706, 7, 0, 327707, 7, 0, 327708, 7, 0, 327709, 7, 0, 327710, 7, 0, 327711, 7, 0, 327712, 7, 0, 327713, 7, 0, 327714, 7, 0, 327715, 7, 0, 327716, 7, 0, 327717, 7, 0, 327718, 7, 0, 327719, 7, 0, 327720, 7, 0, 327721, 7, 0, 327722, 7, 0, 327723, 7, 0, 327724, 7, 0, 327725, 7, 0, 327726, 7, 0, 327727, 7, 0, 327728, 7, 0, 327729, 7, 0, 327730, 7, 0, 327731, 7, 0, 327732, 7, 0, 327733, 7, 0, 327734, 7, 0, 327735, 7, 0, 327736, 7, 0, 327737, 7, 0, 327738, 7, 0, 327739, 7, 0, 327740, 7, 0, 327741, 7, 0, 327742, 7, 0, 327743, 7, 0, 327744, 7, 0, 327745, 7, 0, 327746, 7, 0, 327747, 7, 0, 327748, 7, 0, 327749, 7, 0, 327750, 7, 0, 327751, 7, 0, 327752, 7, 0, 327753, 7, 0, 327754, 7, 0, 327755, 7, 0, 327756, 7, 0, 327757, 7, 0, 327758, 7, 0, 327759, 7, 0, 393216, 7, 0, 393217, 7, 0, 393218, 7, 0, 393219, 7, 0, 393220, 7, 0, 393221, 7, 0, 393222, 7, 0, 393223, 7, 0, 393224, 7, 0, 393225, 7, 0, 393226, 7, 0, 393227, 7, 0, 393228, 7, 0, 393229, 7, 0, 393230, 7, 0, 393231, 7, 0, 393232, 7, 0, 393233, 7, 0, 393234, 7, 0, 393235, 7, 0, 393236, 7, 0, 393237, 7, 0, 393238, 7, 0, 393239, 7, 0, 393240, 7, 0, 393241, 7, 0, 393242, 7, 0, 393243, 7, 0, 393244, 7, 0, 393245, 7, 0, 393246, 7, 0, 393247, 7, 0, 393248, 7, 0, 393249, 7, 0, 393250, 7, 0, 393251, 7, 0, 393252, 7, 0, 393253, 7, 0, 393254, 7, 0, 393255, 7, 0, 393256, 7, 0, 393257, 7, 0, 393258, 7, 0, 393259, 7, 0, 393260, 7, 0, 393261, 7, 0, 393262, 7, 0, 393263, 7, 0, 393264, 7, 0, 393265, 7, 0, 393266, 7, 0, 393267, 7, 0, 393268, 7, 0, 393269, 7, 0, 393270, 7, 0, 393271, 7, 0, 393272, 7, 0, 393273, 7, 0, 393274, 7, 0, 393275, 7, 0, 393276, 7, 0, 393277, 7, 0, 393278, 7, 0, 393279, 7, 0, 393280, 7, 0, 393281, 7, 0, 393282, 7, 0, 393283, 7, 0, 393284, 7, 0, 393285, 7, 0, 393286, 7, 0, 393287, 7, 0, 393288, 7, 0, 393289, 7, 0, 393290, 7, 0, 393291, 7, 0, 393292, 7, 0, 393293, 7, 0, 393294, 7, 0, 393295, 7, 0, 458752, 7, 0, 458753, 7, 0, 458754, 7, 0, 458755, 7, 0, 458756, 7, 0, 458757, 7, 0, 458758, 7, 0, 458759, 7, 0, 458760, 7, 0, 458761, 7, 0, 458762, 7, 0, 458763, 7, 0, 458764, 7, 0, 458765, 7, 0, 458766, 7, 0, 458767, 7, 0, 458768, 7, 0, 458769, 7, 0, 458770, 7, 0, 458771, 7, 0, 458772, 7, 0, 458773, 7, 0, 458774, 7, 0, 458775, 7, 0, 458776, 7, 0, 458777, 7, 0, 458778, 7, 0, 458779, 7, 0, 458780, 7, 0, 458781, 7, 0, 458782, 7, 0, 458783, 7, 0, 458784, 7, 0, 458785, 7, 0, 458786, 7, 0, 458787, 7, 0, 458788, 7, 0, 458789, 7, 0, 458790, 7, 0, 458791, 7, 0, 458792, 7, 0, 458793, 7, 0, 458794, 7, 0, 458795, 7, 0, 458796, 7, 0, 458797, 7, 0, 458798, 7, 0, 458799, 7, 0, 458800, 7, 0, 458801, 7, 0, 458802, 7, 0, 458803, 262151, 0, 458804, 262151, 4, 458805, 262151, 4, 458806, 262151, 4, 458807, 131079, 1, 458808, 7, 0, 458809, 7, 0, 458810, 7, 0, 458811, 7, 0, 458812, 7, 0, 458813, 7, 0, 458814, 7, 0, 458815, 7, 0, 458816, 7, 0, 458817, 7, 0, 458818, 7, 0, 458819, 7, 0, 458820, 7, 0, 458821, 7, 0, 458822, 7, 0, 458823, 7, 0, 458824, 7, 0, 458825, 7, 0, 458826, 7, 0, 458827, 7, 0, 458828, 7, 0, 458829, 7, 0, 458830, 7, 0, 458831, 7, 0, 524288, 7, 0, 524289, 7, 0, 524290, 7, 0, 524291, 7, 0, 524292, 7, 0, 524293, 7, 0, 524294, 7, 0, 524295, 7, 0, 524296, 7, 0, 524297, 7, 0, 524298, 7, 0, 524299, 7, 0, 524300, 7, 0, 524301, 7, 0, 524302, 7, 0, 524303, 7, 0, 524304, 7, 0, 524305, 7, 0, 524306, 7, 0, 524307, 7, 0, 524308, 7, 0, 524309, 7, 0, 524310, 7, 0, 524311, 262151, 0, 524312, 262151, 4, 524313, 262151, 4, 524314, 262151, 4, 524315, 131079, 1, 524316, 7, 0, 524317, 7, 0, 524318, 7, 0, 524319, 7, 0, 524320, 7, 0, 524321, 7, 0, 524322, 7, 0, 524323, 7, 0, 524324, 7, 0, 524325, 7, 0, 524326, 262151, 0, 524327, 262151, 4, 524328, 262151, 4, 524329, 262151, 4, 524330, 131079, 1, 524331, 7, 0, 524332, 262151, 0, 524333, 262151, 4, 524334, 262151, 4, 524335, 262151, 4, 524336, 262151, 4, 524337, 262151, 4, 524338, 262151, 4, 524339, 131079, 6, 524340, 5, 0, 524341, 5, 0, 524342, 5, 0, 524343, 262151, 6, 524344, 262151, 4, 524345, 262151, 4, 524346, 131079, 1, 524347, 7, 0, 524348, 7, 0, 524349, 7, 0, 524350, 7, 0, 524351, 7, 0, 524352, 7, 0, 524353, 7, 0, 524354, 7, 0, 524355, 7, 0, 524356, 7, 0, 524357, 7, 0, 524358, 7, 0, 524359, 7, 0, 524360, 7, 0, 524361, 7, 0, 524362, 7, 0, 524363, 7, 0, 524364, 7, 0, 524365, 7, 0, 524366, 7, 0, 524367, 7, 0, 589824, 7, 0, 589825, 7, 0, 589826, 7, 0, 589827, 7, 0, 589828, 7, 0, 589829, 7, 0, 589830, 7, 0, 589831, 7, 0, 589832, 7, 0, 589833, 7, 0, 589834, 7, 0, 589835, 7, 0, 589836, 7, 0, 589837, 7, 0, 589838, 7, 0, 589839, 7, 0, 589840, 7, 0, 589841, 7, 0, 589842, 7, 0, 589843, 7, 0, 589844, 7, 0, 589845, 7, 0, 589846, 262151, 0, 589847, 131079, 6, 589848, 5, 0, 589849, 5, 0, 589850, 5, 0, 589851, 262151, 6, 589852, 131079, 1, 589853, 7, 0, 589854, 7, 0, 589855, 7, 0, 589856, 7, 0, 589857, 7, 0, 589858, 7, 0, 589859, 7, 0, 589860, 7, 0, 589861, 262151, 0, 589862, 131079, 6, 589863, 5, 0, 589864, 5, 0, 589865, 5, 0, 589866, 262151, 6, 589867, 262151, 4, 589868, 131079, 6, 589869, 5, 0, 589870, 5, 0, 589871, 5, 0, 589872, 5, 0, 589873, 5, 0, 589874, 5, 0, 589875, 5, 0, 589876, 5, 0, 589877, 5, 0, 589878, 5, 0, 589879, 5, 0, 589880, 5, 0, 589881, 5, 0, 589882, 262151, 6, 589883, 262151, 4, 589884, 131079, 1, 589885, 7, 0, 589886, 7, 0, 589887, 7, 0, 589888, 262151, 0, 589889, 262151, 4, 589890, 262151, 4, 589891, 262151, 4, 589892, 131079, 1, 589893, 7, 0, 589894, 7, 0, 589895, 7, 0, 589896, 7, 0, 589897, 7, 0, 589898, 7, 0, 589899, 7, 0, 589900, 7, 0, 589901, 7, 0, 589902, 7, 0, 589903, 7, 0, 655360, 7, 0, 655361, 7, 0, 655362, 7, 0, 655363, 7, 0, 655364, 7, 0, 655365, 7, 0, 655366, 7, 0, 655367, 7, 0, 655368, 7, 0, 655369, 7, 0, 655370, 7, 0, 655371, 7, 0, 655372, 7, 0, 655373, 262151, 0, 655374, 262151, 4, 655375, 262151, 4, 655376, 262151, 4, 655377, 131079, 1, 655378, 7, 0, 655379, 7, 0, 655380, 262151, 0, 655381, 262151, 4, 655382, 131079, 6, 655383, 5, 0, 655384, 5, 0, 655385, 5, 0, 655386, 5, 0, 655387, 5, 0, 655388, 262151, 6, 655389, 262151, 4, 655390, 131079, 1, 655391, 7, 0, 655392, 7, 0, 655393, 7, 0, 655394, 7, 0, 655395, 262151, 0, 655396, 262151, 4, 655397, 131079, 6, 655398, 5, 0, 655399, 5, 0, 655400, 5, 0, 655401, 5, 0, 655402, 5, 0, 655403, 5, 0, 655404, 5, 0, 655405, 5, 0, 655406, 5, 0, 655407, 5, 0, 655408, 5, 0, 655409, 5, 0, 655410, 5, 0, 655411, 5, 0, 655412, 5, 0, 655413, 5, 0, 655414, 5, 0, 655415, 5, 0, 655416, 5, 0, 655417, 5, 0, 655418, 5, 0, 655419, 5, 0, 655420, 262151, 6, 655421, 131079, 1, 655422, 262151, 0, 655423, 262151, 4, 655424, 131079, 6, 655425, 5, 0, 655426, 5, 0, 655427, 5, 0, 655428, 262151, 6, 655429, 262151, 4, 655430, 131079, 1, 655431, 7, 0, 655432, 7, 0, 655433, 7, 0, 655434, 7, 0, 655435, 7, 0, 655436, 7, 0, 655437, 7, 0, 655438, 7, 0, 655439, 7, 0, 720896, 7, 0, 720897, 7, 0, 720898, 7, 0, 720899, 7, 0, 720900, 7, 0, 720901, 7, 0, 720902, 7, 0, 720903, 7, 0, 720904, 7, 0, 720905, 7, 0, 720906, 7, 0, 720907, 7, 0, 720908, 262151, 0, 720909, 131079, 6, 720910, 5, 0, 720911, 5, 0, 720912, 5, 0, 720913, 262151, 6, 720914, 262151, 4, 720915, 262151, 4, 720916, 131079, 6, 720917, 5, 0, 720918, 5, 0, 720919, 5, 0, 720920, 5, 0, 720921, 5, 0, 720922, 5, 0, 720923, 5, 0, 720924, 5, 0, 720925, 5, 0, 720926, 262151, 6, 720927, 262151, 4, 720928, 262151, 4, 720929, 262151, 4, 720930, 262151, 4, 720931, 131079, 6, 720932, 5, 0, 720933, 5, 0, 720934, 5, 0, 720935, 5, 0, 720936, 5, 0, 720937, 5, 0, 720938, 5, 0, 720939, 5, 0, 720940, 5, 0, 720941, 5, 0, 720942, 5, 0, 720943, 5, 0, 720944, 5, 0, 720945, 5, 0, 720946, 5, 0, 720947, 5, 0, 720948, 5, 0, 720949, 5, 0, 720950, 5, 0, 720951, 5, 0, 720952, 5, 0, 720953, 5, 0, 720954, 5, 0, 720955, 5, 0, 720956, 5, 0, 720957, 262151, 6, 720958, 131079, 6, 720959, 5, 0, 720960, 5, 0, 720961, 5, 0, 720962, 5, 0, 720963, 5, 0, 720964, 5, 0, 720965, 5, 0, 720966, 262151, 2, 720967, 7, 0, 720968, 7, 0, 720969, 7, 0, 720970, 7, 0, 720971, 7, 0, 720972, 7, 0, 720973, 7, 0, 720974, 7, 0, 720975, 7, 0, 786432, 7, 0, 786433, 7, 0, 786434, 7, 0, 786435, 7, 0, 786436, 7, 0, 786437, 7, 0, 786438, 7, 0, 786439, 7, 0, 786440, 7, 0, 786441, 7, 0, 786442, 7, 0, 786443, 262151, 0, 786444, 131079, 6, 786445, 5, 0, 786446, 5, 0, 786447, 5, 0, 786448, 5, 0, 786449, 5, 0, 786450, 5, 0, 786451, 5, 0, 786452, 5, 0, 786453, 5, 0, 786454, 5, 0, 786455, 5, 0, 786456, 5, 0, 786457, 5, 0, 786458, 5, 0, 786459, 5, 0, 786460, 5, 0, 786461, 5, 0, 786462, 5, 0, 786463, 5, 0, 786464, 5, 0, 786465, 5, 0, 786466, 5, 0, 786467, 5, 0, 786468, 5, 0, 786469, 5, 0, 786470, 5, 0, 786471, 5, 0, 786472, 5, 0, 786473, 5, 0, 786474, 5, 0, 786475, 5, 0, 786476, 5, 0, 786477, 5, 0, 786478, 5, 0, 786479, 5, 0, 786480, 5, 0, 786481, 5, 0, 786482, 5, 0, 786483, 5, 0, 786484, 5, 0, 786485, 5, 0, 786486, 5, 0, 786487, 5, 0, 786488, 5, 0, 786489, 5, 0, 786490, 5, 0, 786491, 5, 0, 786492, 5, 0, 786493, 5, 0, 786494, 5, 0, 786495, 5, 0, 786496, 5, 0, 786497, 5, 0, 786498, 5, 0, 786499, 5, 0, 786500, 5, 0, 786501, 5, 0, 786502, 262151, 2, 786503, 7, 0, 786504, 7, 0, 786505, 7, 0, 786506, 7, 0, 786507, 7, 0, 786508, 7, 0, 786509, 7, 0, 786510, 7, 0, 786511, 7, 0, 851968, 7, 0, 851969, 7, 0, 851970, 7, 0, 851971, 7, 0, 851972, 7, 0, 851973, 7, 0, 851974, 7, 0, 851975, 7, 0, 851976, 7, 0, 851977, 7, 0, 851978, 262151, 0, 851979, 131079, 6, 851980, 5, 0, 851981, 5, 0, 851982, 5, 0, 851983, 5, 0, 851984, 5, 0, 851985, 5, 0, 851986, 5, 0, 851987, 5, 0, 851988, 5, 0, 851989, 5, 0, 851990, 5, 0, 851991, 5, 0, 851992, 262149, 0, 851993, 262149, 4, 851994, 262149, 4, 851995, 262149, 4, 851996, 131077, 1, 851997, 5, 0, 851998, 5, 0, 851999, 5, 0, 852000, 5, 0, 852001, 5, 0, 852002, 5, 0, 852003, 5, 0, 852004, 5, 0, 852005, 262149, 0, 852006, 262149, 4, 852007, 262149, 4, 852008, 262149, 4, 852009, 262149, 4, 852010, 262149, 4, 852011, 262149, 4, 852012, 262149, 4, 852013, 262149, 4, 852014, 262149, 4, 852015, 262149, 4, 852016, 262149, 4, 852017, 262149, 4, 852018, 262149, 4, 852019, 262149, 4, 852020, 262149, 4, 852021, 131077, 1, 852022, 5, 0, 852023, 5, 0, 852024, 5, 0, 852025, 5, 0, 852026, 5, 0, 852027, 5, 0, 852028, 5, 0, 852029, 5, 0, 852030, 5, 0, 852031, 5, 0, 852032, 5, 0, 852033, 5, 0, 852034, 5, 0, 852035, 5, 0, 852036, 5, 0, 852037, 5, 0, 852038, 262151, 2, 852039, 7, 0, 852040, 7, 0, 852041, 7, 0, 852042, 7, 0, 852043, 7, 0, 852044, 7, 0, 852045, 7, 0, 852046, 7, 0, 852047, 7, 0, 917504, 7, 0, 917505, 7, 0, 917506, 7, 0, 917507, 7, 0, 917508, 7, 0, 917509, 7, 0, 917510, 7, 0, 917511, 7, 0, 917512, 7, 0, 917513, 7, 0, 917514, 7, 4, 917515, 5, 0, 917516, 5, 0, 917517, 5, 0, 917518, 5, 0, 917519, 5, 0, 917520, 5, 0, 917521, 262149, 0, 917522, 262149, 4, 917523, 262149, 4, 917524, 262149, 4, 917525, 262149, 4, 917526, 262149, 4, 917527, 262149, 4, 917528, 131077, 6, 917529, 0, 62, 917530, 65536, 61, 917531, 65536, 62, 917532, 262149, 6, 917533, 262149, 4, 917534, 262149, 4, 917535, 131077, 1, 917536, 5, 0, 917537, 5, 0, 917538, 5, 0, 917539, 262149, 0, 917540, 262149, 4, 917541, 131077, 6, 917542, 0, 62, 917543, 65536, 61, 917544, 65536, 61, 917545, 65536, 61, 917546, 65536, 61, 917547, 65536, 61, 917548, 65536, 61, 917549, 65536, 61, 917550, 65536, 61, 917551, 65536, 61, 917552, 65536, 61, 917553, 65536, 61, 917554, 65536, 61, 917555, 65536, 61, 917556, 65536, 62, 917557, 262149, 6, 917558, 131077, 1, 917559, 5, 0, 917560, 262149, 0, 917561, 262149, 4, 917562, 262149, 4, 917563, 262149, 4, 917564, 262149, 4, 917565, 131077, 1, 917566, 5, 0, 917567, 5, 0, 917568, 5, 0, 917569, 5, 0, 917570, 5, 0, 917571, 5, 0, 917572, 5, 0, 917573, 5, 0, 917574, 262151, 2, 917575, 7, 0, 917576, 7, 0, 917577, 7, 0, 917578, 7, 0, 917579, 7, 0, 917580, 7, 0, 917581, 7, 0, 917582, 7, 0, 917583, 7, 0, 983040, 7, 0, 983041, 7, 0, 983042, 7, 0, 983043, 7, 0, 983044, 7, 0, 983045, 7, 0, 983046, 7, 0, 983047, 7, 0, 983048, 7, 0, 983049, 262151, 0, 983050, 131079, 6, 983051, 5, 0, 983052, 5, 0, 983053, 5, 0, 983054, 5, 0, 983055, 262149, 0, 983056, 262149, 4, 983057, 131077, 6, 983058, 458752, 64, 983059, 0, 62, 983060, 65536, 61, 983061, 65536, 61, 983062, 65536, 61, 983063, 65536, 61, 983064, 65536, 61, 983065, 131072, 61, 983067, 0, 61, 983068, 65536, 61, 983069, 65536, 61, 983070, 65536, 62, 983071, 262149, 6, 983072, 262149, 4, 983073, 262149, 4, 983074, 262149, 4, 983075, 131077, 6, 983076, 0, 62, 983077, 65536, 61, 983078, 131072, 61, 983092, 0, 61, 983093, 65536, 62, 983094, 262149, 6, 983095, 262149, 4, 983096, 131077, 6, 983097, 0, 62, 983100, 65536, 62, 983101, 262149, 2, 983102, 5, 0, 983103, 5, 0, 983104, 5, 0, 983105, 5, 0, 983106, 5, 0, 983107, 5, 0, 983108, 5, 0, 983109, 5, 0, 983110, 262151, 2, 983111, 7, 0, 983112, 7, 0, 983113, 7, 0, 983114, 7, 0, 983115, 7, 0, 983116, 7, 0, 983117, 7, 0, 983118, 7, 0, 983119, 7, 0, 1048576, 7, 0, 1048577, 7, 0, 1048578, 7, 0, 1048579, 7, 0, 1048580, 7, 0, 1048581, 7, 0, 1048582, 7, 0, 1048583, 7, 0, 1048584, 7, 0, 1048585, 7, 4, 1048586, 5, 0, 1048587, 5, 0, 1048588, 5, 0, 1048589, 5, 0, 1048590, 5, 0, 1048591, 5, 4, 1048594, 65536, 61, 1048595, 131072, 61, 1048597, 458752, 39, 1048598, 458752, 39, 1048599, 458752, 39, 1048600, 458752, 39, 1048601, 0, 41, 1048602, 65536, 41, 1048603, 65536, 41, 1048604, 65536, 41, 1048605, 65536, 41, 1048606, 65536, 41, 1048607, 65536, 41, 1048608, 65536, 41, 1048609, 65536, 41, 1048610, 65536, 41, 1048611, 65536, 41, 1048612, 65536, 41, 1048613, 65536, 41, 1048614, 65536, 41, 1048615, 65536, 41, 1048616, 65536, 41, 1048617, 65536, 41, 1048618, 65536, 41, 1048619, 65536, 41, 1048620, 65536, 41, 1048621, 65536, 41, 1048622, 65536, 41, 1048623, 65536, 41, 1048624, 65536, 41, 1048625, 65536, 41, 1048626, 65536, 41, 1048627, 65536, 41, 1048628, 65536, 41, 1048629, 65536, 41, 1048630, 65536, 41, 1048631, 65536, 41, 1048632, 65536, 41, 1048633, 65536, 41, 1048634, 65536, 41, 1048635, 65536, 41, 1048636, 262144, 41, 1048637, 262149, 6, 1048638, 131077, 1, 1048639, 5, 0, 1048640, 5, 0, 1048641, 5, 0, 1048642, 5, 0, 1048643, 5, 0, 1048644, 5, 0, 1048645, 262151, 5, 1048646, 65543, 0, 1048647, 7, 0, 1048648, 7, 0, 1048649, 7, 0, 1048650, 7, 0, 1048651, 7, 0, 1048652, 7, 0, 1048653, 7, 0, 1048654, 7, 0, 1048655, 7, 0, 1114112, 7, 0, 1114113, 7, 0, 1114114, 7, 0, 1114115, 7, 0, 1114116, 7, 0, 1114117, 7, 0, 1114118, 7, 0, 1114119, 7, 0, 1114120, 7, 0, 1114121, 7, 4, 1114122, 5, 0, 1114123, 5, 0, 1114124, 5, 0, 1114125, 5, 0, 1114126, 5, 0, 1114127, 5, 4, 1114128, 393216, 0, 1114129, 458752, 0, 1114130, 0, 11, 1114131, 65536, 11, 1114132, 131072, 11, 1114133, 0, 41, 1114134, 65536, 41, 1114135, 65536, 41, 1114136, 65536, 41, 1114137, 196608, 42, 1114162, 0, 15, 1114163, 65536, 15, 1114164, 131072, 15, 1114172, 131072, 42, 1114173, 458752, 39, 1114174, 262149, 6, 1114175, 131077, 1, 1114176, 5, 0, 1114177, 5, 0, 1114178, 5, 0, 1114179, 5, 0, 1114180, 5, 0, 1114181, 262151, 2, 1114182, 7, 0, 1114183, 7, 0, 1114184, 7, 0, 1114185, 7, 0, 1114186, 7, 0, 1114187, 7, 0, 1114188, 7, 0, 1114189, 7, 0, 1114190, 7, 0, 1114191, 7, 0, 1179648, 7, 0, 1179649, 7, 0, 1179650, 7, 0, 1179651, 7, 0, 1179652, 7, 0, 1179653, 7, 0, 1179654, 7, 0, 1179655, 7, 0, 1179656, 7, 0, 1179657, 131079, 0, 1179658, 7, 6, 1179659, 5, 0, 1179660, 5, 0, 1179661, 5, 0, 1179662, 5, 0, 1179663, 5, 4, 1179666, 0, 12, 1179668, 131072, 12, 1179669, 0, 42, 1179670, 0, 16, 1179671, 65536, 16, 1179672, 131072, 16, 1179685, 0, 15, 1179686, 65536, 15, 1179687, 131072, 15, 1179689, 0, 15, 1179690, 65536, 15, 1179691, 131072, 15, 1179698, 0, 16, 1179699, 65536, 16, 1179700, 131072, 16, 1179708, 262144, 42, 1179709, 131072, 41, 1179711, 262149, 2, 1179712, 5, 0, 1179713, 5, 0, 1179714, 5, 0, 1179715, 5, 0, 1179716, 262151, 5, 1179717, 65543, 0, 1179718, 7, 0, 1179719, 7, 0, 1179720, 7, 0, 1179721, 7, 0, 1179722, 7, 0, 1179723, 7, 0, 1179724, 7, 0, 1179725, 7, 0, 1179726, 7, 0, 1179727, 7, 0, 1245184, 7, 0, 1245185, 7, 0, 1245186, 7, 0, 1245187, 7, 0, 1245188, 7, 0, 1245189, 7, 0, 1245190, 7, 0, 1245191, 7, 0, 1245192, 7, 0, 1245193, 7, 0, 1245194, 131079, 0, 1245195, 7, 6, 1245196, 5, 0, 1245197, 5, 0, 1245198, 5, 0, 1245199, 5, 4, 1245202, 0, 13, 1245204, 131072, 13, 1245205, 0, 42, 1245206, 0, 17, 1245207, 65536, 17, 1245208, 131072, 17, 1245209, 0, 15, 1245210, 65536, 15, 1245211, 131072, 15, 1245221, 0, 16, 1245222, 65536, 16, 1245223, 131072, 16, 1245225, 0, 16, 1245226, 65536, 16, 1245227, 131072, 16, 1245234, 0, 17, 1245235, 65536, 17, 1245236, 131072, 17, 1245245, 131072, 42, 1245247, 262149, 6, 1245248, 131077, 1, 1245249, 5, 0, 1245250, 5, 0, 1245251, 5, 0, 1245252, 262151, 2, 1245253, 7, 0, 1245254, 7, 0, 1245255, 7, 0, 1245256, 7, 0, 1245257, 7, 0, 1245258, 7, 0, 1245259, 7, 0, 1245260, 7, 0, 1245261, 7, 0, 1245262, 7, 0, 1245263, 7, 0, 1310720, 7, 0, 1310721, 7, 0, 1310722, 7, 0, 1310723, 7, 0, 1310724, 7, 0, 1310725, 7, 0, 1310726, 7, 0, 1310727, 7, 0, 1310728, 7, 0, 1310729, 7, 0, 1310730, 7, 0, 1310731, 131079, 0, 1310732, 7, 6, 1310733, 5, 0, 1310734, 5, 0, 1310735, 131077, 0, 1310736, 5, 6, 1310739, 393216, 0, 1310740, 458752, 0, 1310741, 0, 42, 1310745, 0, 16, 1310746, 65536, 16, 1310747, 131072, 16, 1310757, 0, 17, 1310758, 65536, 17, 1310759, 131072, 17, 1310761, 0, 17, 1310762, 65536, 17, 1310763, 131072, 17, 1310766, 0, 15, 1310767, 65536, 15, 1310768, 131072, 15, 1310781, 131072, 42, 1310784, 262149, 2, 1310785, 5, 0, 1310786, 5, 0, 1310787, 262151, 5, 1310788, 65543, 0, 1310789, 7, 0, 1310790, 7, 0, 1310791, 7, 0, 1310792, 7, 0, 1310793, 7, 0, 1310794, 7, 0, 1310795, 7, 0, 1310796, 7, 0, 1310797, 7, 0, 1310798, 7, 0, 1310799, 7, 0, 1376256, 7, 0, 1376257, 7, 0, 1376258, 7, 0, 1376259, 7, 0, 1376260, 7, 0, 1376261, 7, 0, 1376262, 7, 0, 1376263, 7, 0, 1376264, 7, 0, 1376265, 7, 0, 1376266, 7, 0, 1376267, 7, 0, 1376268, 131079, 0, 1376269, 7, 6, 1376270, 5, 0, 1376271, 5, 0, 1376272, 131077, 0, 1376273, 131076, 3, 1376274, 4, 6, 1376277, 0, 42, 1376281, 0, 17, 1376282, 65536, 17, 1376283, 131072, 17, 1376288, 0, 15, 1376289, 65536, 15, 1376290, 131072, 15, 1376302, 0, 16, 1376303, 65536, 16, 1376304, 131072, 16, 1376317, 131072, 42, 1376320, 262149, 2, 1376321, 5, 0, 1376322, 5, 0, 1376323, 262151, 2, 1376324, 7, 0, 1376325, 7, 0, 1376326, 7, 0, 1376327, 7, 0, 1376328, 7, 0, 1376329, 7, 0, 1376330, 7, 0, 1376331, 7, 0, 1376332, 7, 0, 1376333, 7, 0, 1376334, 7, 0, 1376335, 7, 0, 1441792, 7, 0, 1441793, 7, 0, 1441794, 7, 0, 1441795, 7, 0, 1441796, 7, 0, 1441797, 7, 0, 1441798, 7, 0, 1441799, 7, 0, 1441800, 7, 0, 1441801, 7, 0, 1441802, 7, 0, 1441803, 7, 0, 1441804, 7, 0, 1441805, 7, 4, 1441806, 5, 0, 1441807, 5, 0, 1441808, 5, 0, 1441809, 4, 0, 1441810, 4, 4, 1441811, 393216, 0, 1441812, 458752, 0, 1441813, 0, 42, 1441824, 0, 16, 1441825, 65536, 16, 1441826, 131072, 16, 1441828, 0, 15, 1441829, 65536, 15, 1441830, 131072, 15, 1441838, 0, 17, 1441839, 65536, 17, 1441840, 131072, 17, 1441853, 131072, 42, 1441856, 262149, 2, 1441857, 5, 0, 1441858, 5, 0, 1441859, 262151, 2, 1441860, 7, 0, 1441861, 7, 0, 1441862, 7, 0, 1441863, 7, 0, 1441864, 7, 0, 1441865, 7, 0, 1441866, 7, 0, 1441867, 7, 0, 1441868, 7, 0, 1441869, 7, 0, 1441870, 7, 0, 1441871, 7, 0, 1507328, 7, 0, 1507329, 7, 0, 1507330, 7, 0, 1507331, 7, 0, 1507332, 7, 0, 1507333, 7, 0, 1507334, 7, 0, 1507335, 7, 0, 1507336, 7, 0, 1507337, 7, 0, 1507338, 7, 0, 1507339, 7, 0, 1507340, 262151, 0, 1507341, 131079, 6, 1507342, 5, 0, 1507343, 5, 0, 1507344, 5, 0, 1507345, 4, 0, 1507346, 4, 4, 1507349, 0, 43, 1507350, 65536, 43, 1507351, 65536, 43, 1507352, 65536, 43, 1507353, 65536, 43, 1507354, 65536, 43, 1507355, 65536, 43, 1507356, 65536, 43, 1507357, 65536, 43, 1507358, 65536, 43, 1507359, 196608, 43, 1507360, 0, 17, 1507361, 65536, 17, 1507362, 131072, 17, 1507364, 0, 16, 1507365, 65536, 16, 1507366, 131072, 16, 1507367, 458752, 39, 1507368, 458752, 39, 1507369, 262144, 43, 1507370, 65536, 43, 1507371, 65536, 43, 1507372, 65536, 43, 1507373, 65536, 43, 1507374, 65536, 43, 1507375, 65536, 43, 1507376, 65536, 43, 1507377, 65536, 43, 1507378, 65536, 43, 1507379, 65536, 43, 1507380, 65536, 43, 1507381, 65536, 43, 1507382, 65536, 43, 1507383, 65536, 43, 1507384, 65536, 43, 1507385, 65536, 43, 1507386, 65536, 43, 1507387, 65536, 43, 1507388, 65536, 43, 1507389, 131072, 43, 1507392, 262149, 2, 1507393, 5, 0, 1507394, 5, 0, 1507395, 262151, 2, 1507396, 7, 0, 1507397, 7, 0, 1507398, 7, 0, 1507399, 7, 0, 1507400, 7, 0, 1507401, 7, 0, 1507402, 7, 0, 1507403, 7, 0, 1507404, 7, 0, 1507405, 7, 0, 1507406, 7, 0, 1507407, 7, 0, 1572864, 7, 0, 1572865, 7, 0, 1572866, 7, 0, 1572867, 7, 0, 1572868, 7, 0, 1572869, 7, 0, 1572870, 7, 0, 1572871, 7, 0, 1572872, 7, 0, 1572873, 7, 0, 1572874, 7, 0, 1572875, 262151, 0, 1572876, 131079, 6, 1572877, 5, 0, 1572878, 5, 0, 1572879, 5, 0, 1572880, 5, 0, 1572881, 4, 0, 1572882, 4, 4, 1572883, 0, 15, 1572884, 65536, 15, 1572885, 0, 44, 1572886, 65536, 44, 1572887, 65536, 44, 1572888, 65536, 44, 1572889, 65536, 44, 1572890, 65536, 44, 1572891, 65536, 44, 1572892, 65536, 44, 1572893, 65536, 44, 1572894, 65536, 44, 1572895, 196608, 44, 1572900, 0, 17, 1572901, 65536, 17, 1572902, 131072, 17, 1572903, 262144, 43, 1572904, 65536, 43, 1572905, 262144, 44, 1572906, 65536, 44, 1572907, 65536, 44, 1572908, 65536, 44, 1572909, 65536, 44, 1572910, 65536, 44, 1572911, 65536, 44, 1572912, 65536, 44, 1572913, 65536, 44, 1572914, 65536, 44, 1572915, 65536, 44, 1572916, 65536, 44, 1572917, 65536, 44, 1572918, 65536, 44, 1572919, 65536, 44, 1572920, 65536, 44, 1572921, 65536, 44, 1572922, 65536, 44, 1572923, 65536, 44, 1572924, 65536, 44, 1572925, 131072, 44, 1572928, 262149, 2, 1572929, 5, 0, 1572930, 5, 0, 1572931, 262151, 6, 1572932, 131079, 1, 1572933, 7, 0, 1572934, 7, 0, 1572935, 7, 0, 1572936, 7, 0, 1572937, 7, 0, 1572938, 7, 0, 1572939, 7, 0, 1572940, 7, 0, 1572941, 7, 0, 1572942, 7, 0, 1572943, 7, 0, 1638400, 7, 0, 1638401, 7, 0, 1638402, 7, 0, 1638403, 7, 0, 1638404, 7, 0, 1638405, 7, 0, 1638406, 7, 0, 1638407, 7, 0, 1638408, 7, 0, 1638409, 7, 0, 1638410, 262151, 0, 1638411, 131079, 6, 1638412, 5, 0, 1638413, 5, 0, 1638414, 5, 0, 1638415, 5, 0, 1638416, 5, 0, 1638417, 4, 0, 1638418, 4, 4, 1638421, 327680, 4, 1638424, 0, 13, 1638426, 131072, 13, 1638429, 393216, 4, 1638431, 0, 42, 1638439, 262144, 44, 1638440, 65536, 44, 1638441, 131072, 44, 1638442, 0, 86, 1638443, 65536, 86, 1638444, 131072, 86, 1638445, 196608, 86, 1638446, 262144, 86, 1638447, 327680, 86, 1638448, 393216, 86, 1638449, 458752, 86, 1638450, 0, 95, 1638451, 65536, 95, 1638452, 131072, 95, 1638464, 262149, 2, 1638465, 5, 0, 1638466, 5, 0, 1638467, 5, 0, 1638468, 262151, 2, 1638469, 7, 0, 1638470, 7, 0, 1638471, 7, 0, 1638472, 7, 0, 1638473, 7, 0, 1638474, 7, 0, 1638475, 7, 0, 1638476, 7, 0, 1638477, 7, 0, 1638478, 7, 0, 1638479, 7, 0, 1703936, 7, 0, 1703937, 7, 0, 1703938, 7, 0, 1703939, 7, 0, 1703940, 7, 0, 1703941, 7, 0, 1703942, 7, 0, 1703943, 7, 0, 1703944, 7, 0, 1703945, 7, 0, 1703946, 7, 4, 1703947, 5, 0, 1703948, 5, 0, 1703949, 5, 0, 1703950, 5, 0, 1703951, 5, 0, 1703952, 5, 0, 1703953, 4, 0, 1703954, 4, 4, 1703964, 0, 15, 1703965, 65536, 15, 1703966, 131072, 15, 1703967, 0, 43, 1703968, 65536, 43, 1703969, 65536, 43, 1703970, 65536, 43, 1703971, 65536, 43, 1703972, 65536, 43, 1703973, 65536, 43, 1703974, 65536, 43, 1703975, 131072, 43, 1703976, 393216, 0, 1703977, 458752, 0, 1703978, 0, 87, 1703979, 65536, 87, 1703980, 131072, 87, 1703981, 196608, 87, 1703982, 262144, 87, 1703983, 327680, 87, 1703984, 393216, 87, 1703985, 458752, 87, 1703986, 0, 96, 1703987, 65536, 96, 1703988, 131072, 96, 1703990, 0, 80, 1703991, 65536, 80, 1703992, 131072, 80, 1703993, 196608, 80, 1703994, 262144, 80, 1703995, 327680, 80, 1703996, 393216, 80, 1703997, 458752, 80, 1703999, 262149, 5, 1704000, 65541, 0, 1704001, 5, 0, 1704002, 5, 0, 1704003, 5, 0, 1704004, 262151, 6, 1704005, 131079, 1, 1704006, 7, 0, 1704007, 7, 0, 1704008, 7, 0, 1704009, 7, 0, 1704010, 7, 0, 1704011, 7, 0, 1704012, 7, 0, 1704013, 7, 0, 1704014, 7, 0, 1704015, 7, 0, 1769472, 7, 0, 1769473, 7, 0, 1769474, 7, 0, 1769475, 7, 0, 1769476, 7, 0, 1769477, 7, 0, 1769478, 7, 0, 1769479, 7, 0, 1769480, 7, 0, 1769481, 7, 0, 1769482, 131079, 0, 1769483, 7, 6, 1769484, 5, 0, 1769485, 5, 0, 1769486, 5, 0, 1769487, 5, 0, 1769488, 5, 0, 1769489, 4, 0, 1769490, 4, 4, 1769498, 65536, 133, 1769499, 65536, 133, 1769503, 0, 44, 1769504, 65536, 44, 1769505, 65536, 44, 1769506, 65536, 44, 1769507, 65536, 44, 1769508, 65536, 44, 1769509, 65536, 44, 1769510, 65536, 44, 1769511, 131072, 44, 1769514, 0, 88, 1769515, 65536, 88, 1769516, 131072, 88, 1769517, 196608, 88, 1769518, 262144, 88, 1769519, 327680, 88, 1769520, 393216, 88, 1769521, 458752, 88, 1769522, 0, 97, 1769523, 65536, 97, 1769524, 131072, 97, 1769526, 0, 81, 1769527, 65536, 81, 1769528, 131072, 81, 1769529, 196608, 81, 1769530, 262144, 81, 1769531, 327680, 81, 1769532, 393216, 81, 1769533, 458752, 81, 1769535, 262149, 6, 1769536, 131077, 1, 1769537, 5, 0, 1769538, 5, 0, 1769539, 5, 0, 1769540, 5, 0, 1769541, 262151, 6, 1769542, 131079, 1, 1769543, 7, 0, 1769544, 7, 0, 1769545, 7, 0, 1769546, 7, 0, 1769547, 7, 0, 1769548, 7, 0, 1769549, 7, 0, 1769550, 7, 0, 1769551, 7, 0, 1835008, 7, 0, 1835009, 7, 0, 1835010, 7, 0, 1835011, 7, 0, 1835012, 7, 0, 1835013, 7, 0, 1835014, 7, 0, 1835015, 7, 0, 1835016, 7, 0, 1835017, 7, 0, 1835018, 7, 0, 1835019, 7, 4, 1835020, 5, 0, 1835021, 5, 0, 1835022, 5, 0, 1835023, 5, 0, 1835024, 5, 0, 1835025, 4, 0, 1835026, 4, 4, 1835034, 65536, 134, 1835035, 262144, 134, 1835037, 393216, 0, 1835038, 458752, 0, 1835045, 0, 13, 1835047, 131072, 13, 1835050, 0, 89, 1835051, 65536, 89, 1835052, 131072, 89, 1835053, 196608, 89, 1835054, 262144, 89, 1835055, 327680, 89, 1835056, 393216, 89, 1835057, 458752, 89, 1835058, 0, 98, 1835059, 65536, 98, 1835060, 131072, 98, 1835062, 0, 82, 1835063, 65536, 82, 1835064, 131072, 82, 1835065, 196608, 82, 1835066, 262144, 82, 1835067, 327680, 82, 1835068, 393216, 82, 1835069, 458752, 82, 1835072, 262149, 2, 1835073, 5, 0, 1835074, 5, 0, 1835075, 5, 0, 1835076, 5, 0, 1835077, 5, 0, 1835078, 262151, 6, 1835079, 131079, 1, 1835080, 7, 0, 1835081, 7, 0, 1835082, 7, 0, 1835083, 7, 0, 1835084, 7, 0, 1835085, 7, 0, 1835086, 7, 0, 1835087, 7, 0, 1900544, 7, 0, 1900545, 7, 0, 1900546, 7, 0, 1900547, 7, 0, 1900548, 7, 0, 1900549, 7, 0, 1900550, 7, 0, 1900551, 7, 0, 1900552, 7, 0, 1900553, 7, 0, 1900554, 7, 0, 1900555, 7, 4, 1900556, 5, 0, 1900557, 5, 0, 1900558, 5, 0, 1900559, 5, 0, 1900560, 5, 0, 1900561, 4, 0, 1900562, 4, 4, 1900564, 65536, 133, 1900565, 65536, 133, 1900566, 65536, 133, 1900567, 65536, 133, 1900568, 65536, 133, 1900569, 65536, 133, 1900572, 327680, 4, 1900575, 393216, 4, 1900586, 0, 90, 1900587, 65536, 90, 1900588, 131072, 90, 1900589, 196608, 90, 1900590, 262144, 90, 1900591, 327680, 90, 1900592, 393216, 90, 1900593, 458752, 90, 1900594, 0, 99, 1900595, 65536, 99, 1900596, 131072, 99, 1900608, 262149, 2, 1900609, 5, 0, 1900610, 5, 0, 1900611, 5, 0, 1900612, 5, 0, 1900613, 5, 0, 1900614, 5, 0, 1900615, 262151, 2, 1900616, 7, 0, 1900617, 7, 0, 1900618, 7, 0, 1900619, 7, 0, 1900620, 7, 0, 1900621, 7, 0, 1900622, 7, 0, 1900623, 7, 0, 1966080, 7, 0, 1966081, 7, 0, 1966082, 7, 0, 1966083, 7, 0, 1966084, 7, 0, 1966085, 7, 0, 1966086, 7, 0, 1966087, 7, 0, 1966088, 7, 0, 1966089, 7, 0, 1966090, 7, 0, 1966091, 7, 4, 1966092, 5, 0, 1966093, 5, 0, 1966094, 5, 0, 1966095, 5, 0, 1966096, 5, 0, 1966097, 4, 0, 1966098, 4, 4, 1966100, 65536, 134, 1966101, 131072, 134, 1966102, 131072, 134, 1966103, 131072, 134, 1966104, 131072, 134, 1966105, 262144, 134, 1966109, 393216, 0, 1966110, 458752, 0, 1966116, 327680, 50, 1966117, 393216, 50, 1966118, 393216, 50, 1966119, 458752, 50, 1966122, 0, 91, 1966123, 65536, 91, 1966124, 131072, 91, 1966125, 196608, 91, 1966126, 262144, 91, 1966127, 327680, 91, 1966128, 393216, 91, 1966129, 458752, 91, 1966130, 0, 100, 1966131, 65536, 100, 1966132, 131072, 100, 1966134, 327680, 61, 1966135, 327680, 61, 1966136, 327680, 61, 1966137, 327680, 61, 1966138, 327680, 61, 1966139, 327680, 61, 1966140, 327680, 61, 1966141, 327680, 61, 1966144, 262149, 6, 1966145, 131077, 1, 1966146, 5, 0, 1966147, 5, 0, 1966148, 5, 0, 1966149, 5, 0, 1966150, 5, 0, 1966151, 262151, 2, 1966152, 7, 0, 1966153, 7, 0, 1966154, 7, 0, 1966155, 7, 0, 1966156, 7, 0, 1966157, 7, 0, 1966158, 7, 0, 1966159, 7, 0, 2031616, 7, 0, 2031617, 7, 0, 2031618, 7, 0, 2031619, 7, 0, 2031620, 7, 0, 2031621, 7, 0, 2031622, 7, 0, 2031623, 7, 0, 2031624, 7, 0, 2031625, 7, 0, 2031626, 7, 0, 2031627, 131079, 0, 2031628, 7, 6, 2031629, 5, 0, 2031630, 5, 0, 2031631, 5, 0, 2031632, 5, 0, 2031633, 4, 0, 2031634, 4, 4, 2031636, 65536, 133, 2031637, 65536, 133, 2031639, 131072, 134, 2031640, 131072, 134, 2031644, 327680, 4, 2031647, 393216, 4, 2031652, 327680, 51, 2031655, 458752, 51, 2031658, 0, 92, 2031659, 65536, 92, 2031660, 131072, 92, 2031661, 196608, 92, 2031662, 262144, 92, 2031663, 327680, 92, 2031664, 393216, 92, 2031665, 458752, 92, 2031666, 0, 101, 2031678, 131072, 5, 2031679, 0, 2, 2031680, 65536, 2, 2031681, 262149, 2, 2031682, 5, 0, 2031683, 5, 0, 2031684, 5, 0, 2031685, 5, 0, 2031686, 5, 0, 2031687, 262151, 2, 2031688, 7, 0, 2031689, 7, 0, 2031690, 7, 0, 2031691, 7, 0, 2031692, 7, 0, 2031693, 7, 0, 2031694, 7, 0, 2031695, 7, 0, 2097152, 7, 0, 2097153, 7, 0, 2097154, 7, 0, 2097155, 7, 0, 2097156, 7, 0, 2097157, 7, 0, 2097158, 7, 0, 2097159, 7, 0, 2097160, 7, 0, 2097161, 7, 0, 2097162, 7, 0, 2097163, 7, 0, 2097164, 7, 4, 2097165, 5, 0, 2097166, 5, 0, 2097167, 5, 0, 2097168, 5, 0, 2097169, 4, 0, 2097170, 4, 4, 2097172, 65536, 133, 2097173, 65536, 133, 2097188, 327680, 52, 2097189, 393216, 52, 2097190, 393216, 52, 2097191, 458752, 52, 2097210, 65536, 133, 2097211, 196608, 133, 2097212, 393216, 0, 2097213, 458752, 0, 2097214, 131072, 6, 2097215, 0, 3, 2097216, 65536, 3, 2097217, 262149, 2, 2097218, 5, 0, 2097219, 5, 0, 2097220, 5, 0, 2097221, 5, 0, 2097222, 5, 0, 2097223, 262151, 2, 2097224, 7, 0, 2097225, 7, 0, 2097226, 7, 0, 2097227, 7, 0, 2097228, 7, 0, 2097229, 7, 0, 2097230, 7, 0, 2097231, 7, 0, 2162688, 7, 0, 2162689, 7, 0, 2162690, 7, 0, 2162691, 7, 0, 2162692, 7, 0, 2162693, 7, 0, 2162694, 7, 0, 2162695, 7, 0, 2162696, 7, 0, 2162697, 7, 0, 2162698, 7, 0, 2162699, 7, 0, 2162700, 7, 4, 2162701, 5, 0, 2162702, 5, 0, 2162703, 5, 0, 2162704, 5, 0, 2162705, 5, 0, 2162706, 4, 4, 2162708, 65536, 133, 2162709, 65536, 133, 2162710, 65536, 133, 2162711, 65536, 133, 2162712, 65536, 133, 2162713, 65536, 133, 2162719, 65536, 133, 2162720, 65536, 133, 2162721, 65536, 133, 2162722, 65536, 133, 2162723, 65536, 133, 2162742, 131072, 133, 2162743, 131072, 133, 2162744, 131072, 133, 2162745, 131072, 133, 2162746, 65536, 133, 2162747, 327680, 133, 2162750, 393216, 4, 2162751, 0, 6, 2162752, 65536, 6, 2162753, 262149, 2, 2162754, 5, 0, 2162755, 5, 0, 2162756, 5, 0, 2162757, 5, 0, 2162758, 5, 0, 2162759, 262151, 2, 2162760, 7, 0, 2162761, 7, 0, 2162762, 7, 0, 2162763, 7, 0, 2162764, 7, 0, 2162765, 7, 0, 2162766, 7, 0, 2162767, 7, 0, 2228224, 7, 0, 2228225, 7, 0, 2228226, 7, 0, 2228227, 7, 0, 2228228, 7, 0, 2228229, 7, 0, 2228230, 7, 0, 2228231, 7, 0, 2228232, 7, 0, 2228233, 7, 0, 2228234, 7, 0, 2228235, 7, 0, 2228236, 131079, 0, 2228237, 7, 6, 2228238, 5, 0, 2228239, 5, 0, 2228240, 5, 0, 2228241, 5, 0, 2228242, 4, 4, 2228244, 65536, 134, 2228245, 131072, 134, 2228246, 196608, 134, 2228247, 196608, 134, 2228248, 196608, 134, 2228249, 262144, 134, 2228255, 65536, 134, 2228256, 131072, 134, 2228257, 131072, 134, 2228258, 196608, 134, 2228259, 262144, 134, 2228278, 65536, 134, 2228279, 131072, 134, 2228280, 131072, 134, 2228281, 131072, 134, 2228282, 262144, 134, 2228283, 327680, 134, 2228284, 393216, 0, 2228285, 458752, 0, 2228289, 262149, 2, 2228290, 5, 0, 2228291, 5, 0, 2228292, 5, 0, 2228293, 5, 0, 2228294, 5, 0, 2228295, 262151, 2, 2228296, 7, 0, 2228297, 7, 0, 2228298, 7, 0, 2228299, 7, 0, 2228300, 7, 0, 2228301, 7, 0, 2228302, 7, 0, 2228303, 7, 0, 2293760, 7, 0, 2293761, 7, 0, 2293762, 7, 0, 2293763, 7, 0, 2293764, 7, 0, 2293765, 7, 0, 2293766, 7, 0, 2293767, 7, 0, 2293768, 7, 0, 2293769, 7, 0, 2293770, 7, 0, 2293771, 7, 0, 2293772, 7, 0, 2293773, 7, 4, 2293774, 5, 0, 2293775, 5, 0, 2293776, 5, 0, 2293777, 5, 0, 2293778, 4, 4, 2293791, 458752, 39, 2293792, 458752, 39, 2293793, 458752, 39, 2293794, 458752, 39, 2293795, 458752, 39, 2293796, 458752, 39, 2293816, 0, 54, 2293817, 65536, 54, 2293819, 327680, 4, 2293822, 131072, 5, 2293823, 0, 2, 2293824, 65536, 2, 2293825, 262149, 2, 2293826, 5, 0, 2293827, 5, 0, 2293828, 5, 0, 2293829, 5, 0, 2293830, 5, 0, 2293831, 262151, 2, 2293832, 7, 0, 2293833, 7, 0, 2293834, 7, 0, 2293835, 7, 0, 2293836, 7, 0, 2293837, 7, 0, 2293838, 7, 0, 2293839, 7, 0, 2359296, 7, 0, 2359297, 7, 0, 2359298, 7, 0, 2359299, 7, 0, 2359300, 7, 0, 2359301, 7, 0, 2359302, 7, 0, 2359303, 7, 0, 2359304, 7, 0, 2359305, 7, 0, 2359306, 7, 0, 2359307, 7, 0, 2359308, 7, 0, 2359309, 7, 4, 2359310, 5, 0, 2359311, 5, 0, 2359312, 5, 0, 2359313, 5, 0, 2359314, 4, 4, 2359325, 0, 11, 2359326, 65536, 11, 2359327, 131072, 11, 2359358, 131072, 6, 2359359, 0, 3, 2359360, 65536, 3, 2359361, 262149, 2, 2359362, 5, 0, 2359363, 5, 0, 2359364, 5, 0, 2359365, 5, 0, 2359366, 5, 0, 2359367, 262151, 2, 2359368, 7, 0, 2359369, 7, 0, 2359370, 7, 0, 2359371, 7, 0, 2359372, 7, 0, 2359373, 7, 0, 2359374, 7, 0, 2359375, 7, 0, 2424832, 7, 0, 2424833, 7, 0, 2424834, 7, 0, 2424835, 7, 0, 2424836, 7, 0, 2424837, 7, 0, 2424838, 7, 0, 2424839, 7, 0, 2424840, 7, 0, 2424841, 7, 0, 2424842, 7, 0, 2424843, 7, 0, 2424844, 262151, 0, 2424845, 131079, 6, 2424846, 5, 0, 2424847, 5, 0, 2424848, 5, 0, 2424849, 5, 0, 2424850, 4, 4, 2424861, 0, 12, 2424863, 131072, 12, 2424864, 393216, 0, 2424865, 458752, 0, 2424866, 393216, 0, 2424867, 458752, 0, 2424874, 0, 49, 2424875, 65536, 49, 2424876, 131072, 49, 2424895, 0, 6, 2424896, 65536, 6, 2424897, 262149, 2, 2424898, 5, 0, 2424899, 5, 0, 2424900, 5, 0, 2424901, 5, 0, 2424902, 262151, 5, 2424903, 65543, 0, 2424904, 7, 0, 2424905, 7, 0, 2424906, 7, 0, 2424907, 7, 0, 2424908, 7, 0, 2424909, 7, 0, 2424910, 7, 0, 2424911, 7, 0, 2490368, 7, 0, 2490369, 7, 0, 2490370, 7, 0, 2490371, 7, 0, 2490372, 7, 0, 2490373, 7, 0, 2490374, 7, 0, 2490375, 7, 0, 2490376, 7, 0, 2490377, 7, 0, 2490378, 7, 0, 2490379, 7, 0, 2490380, 7, 4, 2490381, 5, 0, 2490382, 5, 0, 2490383, 5, 0, 2490384, 5, 0, 2490385, 5, 0, 2490386, 4, 4, 2490397, 0, 13, 2490399, 131072, 13, 2490401, 327680, 4, 2490404, 393216, 4, 2490410, 0, 50, 2490411, 65536, 50, 2490412, 131072, 50, 2490423, 131072, 133, 2490424, 131072, 133, 2490433, 262149, 2, 2490434, 5, 0, 2490435, 5, 0, 2490436, 5, 0, 2490437, 5, 0, 2490438, 262151, 2, 2490439, 7, 0, 2490440, 7, 0, 2490441, 7, 0, 2490442, 7, 0, 2490443, 7, 0, 2490444, 7, 0, 2490445, 7, 0, 2490446, 7, 0, 2490447, 7, 0, 2555904, 7, 0, 2555905, 7, 0, 2555906, 7, 0, 2555907, 7, 0, 2555908, 7, 0, 2555909, 7, 0, 2555910, 7, 0, 2555911, 7, 0, 2555912, 7, 0, 2555913, 7, 0, 2555914, 7, 0, 2555915, 7, 0, 2555916, 7, 4, 2555917, 5, 0, 2555918, 5, 0, 2555919, 5, 0, 2555920, 5, 0, 2555921, 5, 0, 2555922, 4, 4, 2555933, 393216, 0, 2555934, 458752, 0, 2555935, 393216, 0, 2555936, 458752, 0, 2555937, 0, 15, 2555938, 65536, 15, 2555939, 131072, 15, 2555946, 0, 51, 2555947, 65536, 51, 2555948, 131072, 51, 2555959, 131072, 133, 2555960, 131072, 133, 2555969, 262149, 2, 2555970, 5, 0, 2555971, 5, 0, 2555972, 5, 0, 2555973, 262151, 5, 2555974, 65543, 0, 2555975, 7, 0, 2555976, 7, 0, 2555977, 7, 0, 2555978, 7, 0, 2555979, 7, 0, 2555980, 7, 0, 2555981, 7, 0, 2555982, 7, 0, 2555983, 7, 0, 2621440, 7, 0, 2621441, 7, 0, 2621442, 7, 0, 2621443, 7, 0, 2621444, 7, 0, 2621445, 7, 0, 2621446, 7, 0, 2621447, 7, 0, 2621448, 7, 0, 2621449, 7, 0, 2621450, 7, 0, 2621451, 262151, 0, 2621452, 131079, 6, 2621453, 5, 0, 2621454, 5, 0, 2621455, 5, 0, 2621456, 4, 0, 2621457, 4, 0, 2621458, 4, 4, 2621459, 65536, 133, 2621460, 65536, 133, 2621461, 262144, 56, 2621462, 262144, 56, 2621463, 262144, 56, 2621468, 327680, 4, 2621470, 327680, 4, 2621473, 393216, 4, 2621474, 0, 11, 2621475, 65536, 11, 2621476, 131072, 11, 2621482, 65536, 133, 2621483, 65536, 133, 2621484, 65536, 133, 2621493, 131072, 133, 2621494, 131072, 133, 2621495, 131072, 133, 2621496, 131072, 133, 2621504, 262149, 5, 2621505, 65541, 0, 2621506, 5, 0, 2621507, 5, 0, 2621508, 262151, 5, 2621509, 65543, 0, 2621510, 7, 0, 2621511, 7, 0, 2621512, 7, 0, 2621513, 7, 0, 2621514, 7, 0, 2621515, 7, 0, 2621516, 7, 0, 2621517, 7, 0, 2621518, 7, 0, 2621519, 7, 0, 2686976, 7, 0, 2686977, 7, 0, 2686978, 7, 0, 2686979, 7, 0, 2686980, 7, 0, 2686981, 7, 0, 2686982, 7, 0, 2686983, 7, 0, 2686984, 7, 0, 2686985, 7, 0, 2686986, 262151, 0, 2686987, 131079, 6, 2686988, 5, 0, 2686989, 5, 0, 2686990, 5, 0, 2686991, 5, 0, 2686992, 4, 0, 2686993, 4, 0, 2686994, 4, 4, 2686995, 65536, 133, 2686996, 65536, 133, 2686997, 262144, 56, 2686998, 262144, 56, 2686999, 262144, 56, 2687005, 0, 15, 2687006, 65536, 15, 2687007, 131072, 15, 2687008, 393216, 0, 2687009, 458752, 0, 2687010, 0, 12, 2687012, 131072, 12, 2687018, 65536, 134, 2687029, 65536, 134, 2687030, 262144, 134, 2687031, 65536, 134, 2687032, 262144, 134, 2687035, 393216, 0, 2687036, 458752, 0, 2687037, 196608, 61, 2687038, 393216, 61, 2687040, 262149, 2, 2687041, 5, 0, 2687042, 5, 0, 2687043, 5, 0, 2687044, 262151, 2, 2687045, 7, 0, 2687046, 7, 0, 2687047, 7, 0, 2687048, 7, 0, 2687049, 7, 0, 2687050, 7, 0, 2687051, 7, 0, 2687052, 7, 0, 2687053, 7, 0, 2687054, 7, 0, 2687055, 7, 0, 2752512, 7, 0, 2752513, 7, 0, 2752514, 7, 0, 2752515, 7, 0, 2752516, 7, 0, 2752517, 7, 0, 2752518, 7, 0, 2752519, 7, 0, 2752520, 7, 0, 2752521, 262151, 0, 2752522, 131079, 6, 2752523, 5, 0, 2752524, 5, 0, 2752525, 5, 0, 2752526, 5, 0, 2752527, 5, 0, 2752528, 4, 0, 2752529, 4, 0, 2752530, 4, 4, 2752531, 65536, 133, 2752532, 65536, 133, 2752533, 65536, 133, 2752534, 65536, 133, 2752535, 65536, 133, 2752546, 0, 13, 2752548, 131072, 13, 2752555, 65536, 133, 2752556, 65536, 133, 2752557, 65536, 133, 2752570, 327680, 4, 2752573, 393216, 4, 2752576, 262149, 2, 2752577, 5, 0, 2752578, 5, 0, 2752579, 262151, 5, 2752580, 65543, 0, 2752581, 7, 0, 2752582, 7, 0, 2752583, 7, 0, 2752584, 7, 0, 2752585, 7, 0, 2752586, 7, 0, 2752587, 7, 0, 2752588, 7, 0, 2752589, 7, 0, 2752590, 7, 0, 2752591, 7, 0, 2818048, 7, 0, 2818049, 7, 0, 2818050, 7, 0, 2818051, 7, 0, 2818052, 7, 0, 2818053, 7, 0, 2818054, 7, 0, 2818055, 7, 0, 2818056, 7, 0, 2818057, 7, 4, 2818058, 5, 0, 2818059, 5, 0, 2818060, 5, 0, 2818061, 5, 0, 2818062, 5, 0, 2818063, 5, 0, 2818064, 4, 0, 2818065, 4, 0, 2818066, 4, 4, 2818067, 65536, 134, 2818068, 262144, 134, 2818069, 65536, 134, 2818070, 131072, 134, 2818071, 262144, 134, 2818072, 458752, 0, 2818073, 0, 15, 2818074, 65536, 15, 2818075, 131072, 15, 2818076, 393216, 0, 2818077, 458752, 0, 2818078, 393216, 0, 2818079, 458752, 0, 2818080, 393216, 0, 2818081, 458752, 0, 2818091, 65536, 134, 2818092, 131072, 134, 2818093, 262144, 134, 2818106, 393216, 0, 2818107, 458752, 0, 2818108, 393216, 0, 2818109, 458752, 0, 2818110, 393216, 0, 2818111, 458752, 0, 2818112, 262149, 2, 2818113, 5, 0, 2818114, 5, 0, 2818115, 262151, 2, 2818116, 7, 0, 2818117, 7, 0, 2818118, 7, 0, 2818119, 7, 0, 2818120, 7, 0, 2818121, 7, 0, 2818122, 7, 0, 2818123, 7, 0, 2818124, 7, 0, 2818125, 7, 0, 2818126, 7, 0, 2818127, 7, 0, 2883584, 7, 0, 2883585, 7, 0, 2883586, 7, 0, 2883587, 7, 0, 2883588, 7, 0, 2883589, 7, 0, 2883590, 7, 0, 2883591, 7, 0, 2883592, 7, 0, 2883593, 7, 4, 2883594, 5, 0, 2883595, 5, 0, 2883596, 5, 0, 2883597, 5, 0, 2883598, 5, 0, 2883599, 5, 0, 2883600, 4, 0, 2883601, 4, 0, 2883602, 4, 4, 2883605, 393216, 4, 2883607, 393216, 4, 2883609, 393216, 4, 2883611, 327680, 4, 2883614, 393216, 4, 2883616, 393216, 4, 2883618, 393216, 4, 2883626, 0, 11, 2883627, 65536, 11, 2883628, 131072, 11, 2883641, 327680, 4, 2883643, 327680, 4, 2883645, 0, 11, 2883646, 65536, 11, 2883647, 131072, 11, 2883648, 262149, 2, 2883649, 5, 0, 2883650, 5, 0, 2883651, 262151, 2, 2883652, 7, 0, 2883653, 7, 0, 2883654, 7, 0, 2883655, 7, 0, 2883656, 7, 0, 2883657, 7, 0, 2883658, 7, 0, 2883659, 7, 0, 2883660, 7, 0, 2883661, 7, 0, 2883662, 7, 0, 2883663, 7, 0, 2949120, 7, 0, 2949121, 7, 0, 2949122, 7, 0, 2949123, 7, 0, 2949124, 7, 0, 2949125, 7, 0, 2949126, 7, 0, 2949127, 7, 0, 2949128, 7, 0, 2949129, 131079, 0, 2949130, 7, 6, 2949131, 5, 0, 2949132, 5, 0, 2949133, 5, 0, 2949134, 5, 0, 2949135, 5, 0, 2949136, 4, 0, 2949137, 4, 0, 2949138, 4, 4, 2949139, 0, 15, 2949140, 65536, 15, 2949141, 131072, 15, 2949142, 393216, 0, 2949143, 458752, 0, 2949144, 393216, 0, 2949145, 458752, 0, 2949146, 393216, 0, 2949147, 458752, 0, 2949148, 393216, 0, 2949149, 458752, 0, 2949150, 393216, 0, 2949151, 458752, 0, 2949160, 393216, 0, 2949161, 458752, 0, 2949162, 0, 12, 2949164, 131072, 12, 2949173, 0, 15, 2949174, 65536, 15, 2949175, 131072, 15, 2949176, 393216, 0, 2949177, 458752, 0, 2949178, 0, 15, 2949179, 65536, 15, 2949180, 131072, 15, 2949181, 0, 12, 2949183, 131072, 12, 2949184, 262149, 2, 2949185, 5, 0, 2949186, 5, 0, 2949187, 262151, 2, 2949188, 7, 0, 2949189, 7, 0, 2949190, 7, 0, 2949191, 7, 0, 2949192, 7, 0, 2949193, 7, 0, 2949194, 7, 0, 2949195, 7, 0, 2949196, 7, 0, 2949197, 7, 0, 2949198, 7, 0, 2949199, 7, 0, 3014656, 7, 0, 3014657, 7, 0, 3014658, 7, 0, 3014659, 7, 0, 3014660, 7, 0, 3014661, 7, 0, 3014662, 7, 0, 3014663, 7, 0, 3014664, 7, 0, 3014665, 7, 0, 3014666, 7, 4, 3014667, 5, 0, 3014668, 5, 0, 3014669, 5, 0, 3014670, 5, 0, 3014671, 5, 0, 3014672, 4, 0, 3014673, 262149, 0, 3014674, 131076, 6, 3014677, 327680, 4, 3014680, 393216, 4, 3014682, 393216, 4, 3014684, 393216, 4, 3014686, 393216, 4, 3014688, 393216, 4, 3014695, 327680, 4, 3014698, 0, 13, 3014700, 131072, 13, 3014711, 0, 11, 3014712, 65536, 11, 3014713, 131072, 11, 3014717, 0, 13, 3014719, 131072, 13, 3014720, 262149, 2, 3014721, 5, 0, 3014722, 5, 0, 3014723, 262151, 6, 3014724, 131079, 1, 3014725, 7, 0, 3014726, 7, 0, 3014727, 7, 0, 3014728, 7, 0, 3014729, 7, 0, 3014730, 7, 0, 3014731, 7, 0, 3014732, 7, 0, 3014733, 7, 0, 3014734, 7, 0, 3014735, 7, 0, 3080192, 7, 0, 3080193, 7, 0, 3080194, 7, 0, 3080195, 7, 0, 3080196, 7, 0, 3080197, 7, 0, 3080198, 7, 0, 3080199, 7, 0, 3080200, 7, 0, 3080201, 7, 0, 3080202, 131079, 0, 3080203, 7, 6, 3080204, 5, 0, 3080205, 5, 0, 3080206, 5, 0, 3080207, 5, 0, 3080208, 4, 0, 3080209, 5, 4, 3080212, 393216, 0, 3080213, 458752, 0, 3080214, 0, 15, 3080215, 65536, 15, 3080216, 131072, 15, 3080217, 393216, 0, 3080218, 458752, 0, 3080219, 393216, 0, 3080220, 458752, 0, 3080221, 393216, 0, 3080222, 458752, 0, 3080228, 393216, 0, 3080229, 458752, 0, 3080230, 0, 15, 3080231, 65536, 15, 3080232, 131072, 15, 3080233, 393216, 0, 3080234, 458752, 0, 3080243, 393216, 0, 3080244, 458752, 0, 3080245, 393216, 0, 3080246, 458752, 0, 3080247, 0, 12, 3080249, 131072, 12, 3080250, 393216, 0, 3080251, 458752, 0, 3080252, 393216, 0, 3080253, 458752, 0, 3080254, 196608, 13, 3080255, 196608, 11, 3080256, 262149, 2, 3080257, 5, 0, 3080258, 5, 0, 3080259, 5, 0, 3080260, 262151, 2, 3080261, 7, 0, 3080262, 7, 0, 3080263, 7, 0, 3080264, 7, 0, 3080265, 7, 0, 3080266, 7, 0, 3080267, 7, 0, 3080268, 7, 0, 3080269, 7, 0, 3080270, 7, 0, 3080271, 7, 0, 3145728, 7, 0, 3145729, 7, 0, 3145730, 7, 0, 3145731, 7, 0, 3145732, 7, 0, 3145733, 7, 0, 3145734, 7, 0, 3145735, 7, 0, 3145736, 7, 0, 3145737, 7, 0, 3145738, 7, 0, 3145739, 131079, 0, 3145740, 7, 6, 3145741, 5, 0, 3145742, 5, 0, 3145743, 5, 0, 3145744, 5, 0, 3145745, 5, 4, 3145747, 327680, 4, 3145750, 393216, 4, 3145755, 393216, 4, 3145757, 393216, 4, 3145759, 393216, 4, 3145763, 327680, 4, 3145766, 393216, 4, 3145768, 327680, 4, 3145771, 393216, 4, 3145778, 327680, 4, 3145780, 327680, 4, 3145783, 0, 13, 3145785, 131072, 13, 3145787, 327680, 4, 3145790, 393216, 4, 3145791, 262149, 5, 3145792, 65541, 0, 3145793, 5, 0, 3145794, 5, 0, 3145795, 5, 0, 3145796, 262151, 6, 3145797, 131079, 1, 3145798, 7, 0, 3145799, 7, 0, 3145800, 7, 0, 3145801, 7, 0, 3145802, 7, 0, 3145803, 7, 0, 3145804, 7, 0, 3145805, 7, 0, 3145806, 7, 0, 3145807, 7, 0, 3211264, 7, 0, 3211265, 7, 0, 3211266, 7, 0, 3211267, 7, 0, 3211268, 7, 0, 3211269, 7, 0, 3211270, 7, 0, 3211271, 7, 0, 3211272, 7, 0, 3211273, 7, 0, 3211274, 7, 0, 3211275, 7, 0, 3211276, 7, 4, 3211277, 5, 0, 3211278, 5, 0, 3211279, 5, 0, 3211280, 5, 0, 3211281, 5, 4, 3211287, 393216, 0, 3211288, 458752, 0, 3211289, 393216, 0, 3211290, 458752, 0, 3211291, 393216, 0, 3211292, 458752, 0, 3211314, 0, 15, 3211315, 65536, 15, 3211316, 131072, 15, 3211317, 393216, 0, 3211318, 458752, 0, 3211319, 393216, 0, 3211320, 458752, 0, 3211321, 393216, 0, 3211322, 458752, 0, 3211323, 0, 15, 3211324, 65536, 15, 3211325, 131072, 15, 3211326, 262149, 5, 3211327, 65541, 0, 3211328, 5, 0, 3211329, 5, 0, 3211330, 5, 0, 3211331, 5, 0, 3211332, 5, 0, 3211333, 262151, 2, 3211334, 7, 0, 3211335, 7, 0, 3211336, 7, 0, 3211337, 7, 0, 3211338, 7, 0, 3211339, 7, 0, 3211340, 7, 0, 3211341, 7, 0, 3211342, 7, 0, 3211343, 7, 0, 3276800, 7, 0, 3276801, 7, 0, 3276802, 7, 0, 3276803, 7, 0, 3276804, 7, 0, 3276805, 7, 0, 3276806, 7, 0, 3276807, 7, 0, 3276808, 7, 0, 3276809, 7, 0, 3276810, 7, 0, 3276811, 7, 0, 3276812, 7, 4, 3276813, 5, 0, 3276814, 5, 0, 3276815, 5, 0, 3276816, 262149, 0, 3276817, 131077, 6, 3276818, 131072, 5, 3276819, 0, 2, 3276820, 65536, 2, 3276821, 196608, 5, 3276822, 327680, 4, 3276825, 393216, 4, 3276827, 393216, 4, 3276829, 393216, 4, 3276846, 0, 11, 3276847, 65536, 11, 3276848, 131072, 11, 3276852, 327680, 4, 3276854, 327680, 4, 3276856, 327680, 4, 3276859, 393216, 4, 3276862, 262149, 2, 3276863, 5, 0, 3276864, 5, 0, 3276865, 5, 0, 3276866, 5, 0, 3276867, 5, 0, 3276868, 5, 0, 3276869, 262151, 6, 3276870, 131079, 1, 3276871, 7, 0, 3276872, 7, 0, 3276873, 7, 0, 3276874, 7, 0, 3276875, 7, 0, 3276876, 7, 0, 3276877, 7, 0, 3276878, 7, 0, 3276879, 7, 0, 3342336, 7, 0, 3342337, 7, 0, 3342338, 7, 0, 3342339, 7, 0, 3342340, 7, 0, 3342341, 7, 0, 3342342, 7, 0, 3342343, 7, 0, 3342344, 7, 0, 3342345, 7, 0, 3342346, 7, 0, 3342347, 262151, 0, 3342348, 131079, 6, 3342349, 5, 0, 3342350, 5, 0, 3342351, 5, 0, 3342352, 5, 4, 3342354, 131072, 6, 3342355, 0, 3, 3342356, 65536, 3, 3342357, 196608, 6, 3342378, 393216, 0, 3342379, 458752, 0, 3342380, 393216, 0, 3342381, 458752, 0, 3342382, 0, 12, 3342384, 131072, 12, 3342385, 393216, 0, 3342386, 458752, 0, 3342387, 393216, 0, 3342388, 458752, 0, 3342389, 393216, 0, 3342390, 458752, 0, 3342391, 0, 15, 3342392, 65536, 15, 3342393, 131072, 15, 3342394, 393216, 0, 3342395, 458752, 0, 3342396, 393216, 0, 3342397, 458752, 0, 3342398, 262149, 2, 3342399, 5, 0, 3342400, 5, 0, 3342401, 5, 0, 3342402, 5, 0, 3342403, 5, 0, 3342404, 5, 0, 3342405, 5, 0, 3342406, 262151, 2, 3342407, 7, 0, 3342408, 7, 0, 3342409, 7, 0, 3342410, 7, 0, 3342411, 7, 0, 3342412, 7, 0, 3342413, 7, 0, 3342414, 7, 0, 3342415, 7, 0, 3407872, 7, 0, 3407873, 7, 0, 3407874, 7, 0, 3407875, 7, 0, 3407876, 7, 0, 3407877, 7, 0, 3407878, 7, 0, 3407879, 7, 0, 3407880, 7, 0, 3407881, 7, 0, 3407882, 7, 0, 3407883, 7, 4, 3407884, 5, 0, 3407885, 5, 0, 3407886, 5, 0, 3407887, 5, 0, 3407888, 5, 4, 3407891, 0, 6, 3407892, 65536, 6, 3407901, 0, 11, 3407902, 65536, 11, 3407903, 131072, 11, 3407912, 0, 11, 3407913, 65536, 11, 3407914, 131072, 11, 3407915, 327680, 4, 3407918, 0, 13, 3407920, 131072, 13, 3407922, 327680, 4, 3407924, 327680, 4, 3407929, 327680, 4, 3407931, 327680, 4, 3407934, 262149, 2, 3407935, 5, 0, 3407936, 5, 0, 3407937, 5, 0, 3407938, 5, 0, 3407939, 5, 0, 3407940, 5, 0, 3407941, 5, 0, 3407942, 262151, 2, 3407943, 7, 0, 3407944, 7, 0, 3407945, 7, 0, 3407946, 7, 0, 3407947, 7, 0, 3407948, 7, 0, 3407949, 7, 0, 3407950, 7, 0, 3407951, 7, 0, 3473408, 7, 0, 3473409, 7, 0, 3473410, 7, 0, 3473411, 7, 0, 3473412, 7, 0, 3473413, 7, 0, 3473414, 7, 0, 3473415, 7, 0, 3473416, 7, 0, 3473417, 7, 0, 3473418, 7, 0, 3473419, 7, 4, 3473420, 5, 0, 3473421, 5, 0, 3473422, 5, 0, 3473423, 5, 0, 3473424, 5, 4, 3473437, 0, 12, 3473439, 131072, 12, 3473448, 0, 12, 3473450, 131072, 12, 3473451, 393216, 0, 3473452, 458752, 0, 3473453, 393216, 0, 3473454, 458752, 0, 3473455, 393216, 0, 3473456, 458752, 0, 3473457, 0, 15, 3473458, 65536, 15, 3473459, 131072, 15, 3473460, 393216, 0, 3473461, 458752, 0, 3473462, 393216, 0, 3473463, 458752, 0, 3473464, 393216, 0, 3473465, 458752, 0, 3473466, 393216, 0, 3473467, 458752, 0, 3473468, 393216, 0, 3473469, 458752, 0, 3473470, 262149, 2, 3473471, 5, 0, 3473472, 5, 0, 3473473, 5, 0, 3473474, 5, 0, 3473475, 5, 0, 3473476, 5, 0, 3473477, 262151, 5, 3473478, 65543, 0, 3473479, 7, 0, 3473480, 7, 0, 3473481, 7, 0, 3473482, 7, 0, 3473483, 7, 0, 3473484, 7, 0, 3473485, 7, 0, 3473486, 7, 0, 3473487, 7, 0, 3538944, 7, 0, 3538945, 7, 0, 3538946, 7, 0, 3538947, 7, 0, 3538948, 7, 0, 3538949, 7, 0, 3538950, 7, 0, 3538951, 7, 0, 3538952, 7, 0, 3538953, 7, 0, 3538954, 7, 0, 3538955, 7, 4, 3538956, 5, 0, 3538957, 5, 0, 3538958, 5, 0, 3538959, 5, 0, 3538960, 5, 4, 3538973, 0, 13, 3538975, 131072, 13, 3538984, 0, 13, 3538986, 131072, 13, 3538988, 327680, 4, 3538990, 327680, 4, 3538993, 393216, 4, 3538995, 327680, 4, 3538997, 327680, 4, 3538999, 327680, 4, 3539001, 327680, 4, 3539003, 327680, 4, 3539006, 262149, 2, 3539007, 5, 0, 3539008, 5, 0, 3539009, 5, 0, 3539010, 5, 0, 3539011, 5, 0, 3539012, 5, 0, 3539013, 262151, 2, 3539014, 7, 0, 3539015, 7, 0, 3539016, 7, 0, 3539017, 7, 0, 3539018, 7, 0, 3539019, 7, 0, 3539020, 7, 0, 3539021, 7, 0, 3539022, 7, 0, 3539023, 7, 0, 3604480, 7, 0, 3604481, 7, 0, 3604482, 7, 0, 3604483, 7, 0, 3604484, 7, 0, 3604485, 7, 0, 3604486, 7, 0, 3604487, 7, 0, 3604488, 7, 0, 3604489, 7, 0, 3604490, 7, 0, 3604491, 7, 4, 3604492, 5, 0, 3604493, 5, 0, 3604494, 5, 0, 3604495, 5, 0, 3604496, 5, 4, 3604510, 0, 15, 3604511, 65536, 15, 3604512, 131072, 15, 3604518, 393216, 0, 3604519, 458752, 0, 3604520, 393216, 0, 3604521, 458752, 0, 3604522, 393216, 0, 3604523, 458752, 0, 3604524, 0, 15, 3604525, 65536, 15, 3604526, 131072, 15, 3604527, 393216, 0, 3604528, 458752, 0, 3604529, 393216, 0, 3604530, 458752, 0, 3604531, 0, 15, 3604532, 65536, 15, 3604533, 131072, 15, 3604534, 393216, 0, 3604535, 458752, 0, 3604536, 393216, 0, 3604537, 458752, 0, 3604538, 393216, 0, 3604539, 458752, 0, 3604540, 393216, 0, 3604541, 458752, 0, 3604542, 262149, 2, 3604543, 5, 0, 3604544, 5, 0, 3604545, 5, 0, 3604546, 5, 0, 3604547, 5, 0, 3604548, 262151, 5, 3604549, 65543, 0, 3604550, 7, 0, 3604551, 7, 0, 3604552, 7, 0, 3604553, 7, 0, 3604554, 7, 0, 3604555, 7, 0, 3604556, 7, 0, 3604557, 7, 0, 3604558, 7, 0, 3604559, 7, 0, 3670016, 7, 0, 3670017, 7, 0, 3670018, 7, 0, 3670019, 7, 0, 3670020, 7, 0, 3670021, 7, 0, 3670022, 7, 0, 3670023, 7, 0, 3670024, 7, 0, 3670025, 7, 0, 3670026, 7, 0, 3670027, 7, 4, 3670028, 5, 0, 3670029, 5, 0, 3670030, 5, 0, 3670031, 5, 0, 3670032, 5, 4, 3670036, 131072, 5, 3670037, 0, 2, 3670038, 65536, 2, 3670039, 196608, 5, 3670053, 327680, 4, 3670055, 327680, 4, 3670057, 327680, 4, 3670063, 0, 11, 3670064, 65536, 11, 3670065, 131072, 11, 3670070, 0, 11, 3670071, 65536, 11, 3670072, 131072, 11, 3670073, 327680, 4, 3670075, 327680, 4, 3670078, 262149, 6, 3670079, 131077, 1, 3670080, 5, 0, 3670081, 5, 0, 3670082, 5, 0, 3670083, 5, 0, 3670084, 262151, 2, 3670085, 7, 0, 3670086, 7, 0, 3670087, 7, 0, 3670088, 7, 0, 3670089, 7, 0, 3670090, 7, 0, 3670091, 7, 0, 3670092, 7, 0, 3670093, 7, 0, 3670094, 7, 0, 3670095, 7, 0, 3735552, 7, 0, 3735553, 7, 0, 3735554, 7, 0, 3735555, 7, 0, 3735556, 7, 0, 3735557, 7, 0, 3735558, 7, 0, 3735559, 7, 0, 3735560, 7, 0, 3735561, 7, 0, 3735562, 7, 0, 3735563, 7, 4, 3735564, 5, 0, 3735565, 5, 0, 3735566, 5, 0, 3735567, 5, 0, 3735568, 131077, 0, 3735569, 5, 6, 3735572, 131072, 6, 3735573, 0, 3, 3735574, 65536, 3, 3735575, 196608, 6, 3735583, 393216, 0, 3735584, 458752, 0, 3735590, 0, 15, 3735591, 65536, 15, 3735592, 131072, 15, 3735593, 393216, 0, 3735594, 458752, 0, 3735595, 393216, 0, 3735596, 458752, 0, 3735597, 393216, 0, 3735598, 458752, 0, 3735599, 0, 12, 3735601, 131072, 12, 3735602, 393216, 0, 3735603, 458752, 0, 3735604, 393216, 0, 3735605, 458752, 0, 3735606, 0, 12, 3735608, 131072, 12, 3735609, 393216, 0, 3735610, 458752, 0, 3735611, 393216, 0, 3735612, 458752, 0, 3735613, 458752, 39, 3735614, 65536, 62, 3735615, 262149, 2, 3735616, 5, 0, 3735617, 5, 0, 3735618, 5, 0, 3735619, 262151, 5, 3735620, 65543, 0, 3735621, 7, 0, 3735622, 7, 0, 3735623, 7, 0, 3735624, 7, 0, 3735625, 7, 0, 3735626, 7, 0, 3735627, 7, 0, 3735628, 7, 0, 3735629, 7, 0, 3735630, 7, 0, 3735631, 7, 0, 3801088, 7, 0, 3801089, 7, 0, 3801090, 7, 0, 3801091, 7, 0, 3801092, 7, 0, 3801093, 7, 0, 3801094, 7, 0, 3801095, 7, 0, 3801096, 7, 0, 3801097, 7, 0, 3801098, 7, 0, 3801099, 131079, 0, 3801100, 7, 6, 3801101, 5, 0, 3801102, 5, 0, 3801103, 5, 0, 3801104, 5, 0, 3801105, 131077, 0, 3801106, 5, 6, 3801109, 0, 6, 3801110, 65536, 6, 3801118, 327680, 4, 3801121, 393216, 4, 3801128, 327680, 4, 3801130, 327680, 4, 3801132, 327680, 4, 3801135, 0, 13, 3801137, 131072, 13, 3801139, 327680, 4, 3801142, 0, 13, 3801144, 131072, 13, 3801146, 327680, 4, 3801148, 458752, 39, 3801149, 393216, 4, 3801151, 262149, 2, 3801152, 5, 0, 3801153, 5, 0, 3801154, 5, 0, 3801155, 262151, 2, 3801156, 7, 0, 3801157, 7, 0, 3801158, 7, 0, 3801159, 7, 0, 3801160, 7, 0, 3801161, 7, 0, 3801162, 7, 0, 3801163, 7, 0, 3801164, 7, 0, 3801165, 7, 0, 3801166, 7, 0, 3801167, 7, 0, 3866624, 7, 0, 3866625, 7, 0, 3866626, 7, 0, 3866627, 7, 0, 3866628, 7, 0, 3866629, 7, 0, 3866630, 7, 0, 3866631, 7, 0, 3866632, 7, 0, 3866633, 7, 0, 3866634, 7, 0, 3866635, 7, 0, 3866636, 131079, 0, 3866637, 7, 6, 3866638, 5, 0, 3866639, 5, 0, 3866640, 5, 0, 3866641, 5, 0, 3866642, 5, 4, 3866659, 0, 11, 3866660, 65536, 11, 3866661, 131072, 11, 3866662, 393216, 0, 3866663, 458752, 0, 3866664, 393216, 0, 3866665, 458752, 0, 3866666, 393216, 0, 3866667, 458752, 0, 3866668, 0, 15, 3866669, 65536, 15, 3866670, 131072, 15, 3866671, 393216, 0, 3866672, 458752, 0, 3866673, 0, 11, 3866674, 327680, 4, 3866675, 131072, 11, 3866676, 458752, 39, 3866677, 393216, 0, 3866678, 458752, 0, 3866679, 393216, 0, 3866680, 458752, 0, 3866681, 0, 15, 3866682, 65536, 15, 3866683, 131072, 15, 3866684, 458752, 39, 3866685, 131072, 29, 3866687, 262149, 2, 3866688, 5, 0, 3866689, 5, 0, 3866690, 5, 0, 3866691, 262151, 2, 3866692, 7, 0, 3866693, 7, 0, 3866694, 7, 0, 3866695, 7, 0, 3866696, 7, 0, 3866697, 7, 0, 3866698, 7, 0, 3866699, 7, 0, 3866700, 7, 0, 3866701, 7, 0, 3866702, 7, 0, 3866703, 7, 0, 3932160, 7, 0, 3932161, 7, 0, 3932162, 7, 0, 3932163, 7, 0, 3932164, 7, 0, 3932165, 7, 0, 3932166, 7, 0, 3932167, 7, 0, 3932168, 7, 0, 3932169, 7, 0, 3932170, 7, 0, 3932171, 7, 0, 3932172, 7, 0, 3932173, 131079, 0, 3932174, 7, 6, 3932175, 5, 0, 3932176, 5, 0, 3932177, 5, 0, 3932178, 5, 4, 3932180, 0, 11, 3932181, 65536, 11, 3932182, 131072, 11, 3932195, 0, 12, 3932197, 131072, 12, 3932199, 327680, 4, 3932201, 327680, 4, 3932206, 327680, 4, 3932208, 458752, 39, 3932209, 393216, 4, 3932210, 458752, 39, 3932211, 131072, 12, 3932212, 327680, 4, 3932214, 327680, 4, 3932217, 393216, 4, 3932219, 458752, 39, 3932221, 131072, 30, 3932223, 262149, 2, 3932224, 5, 0, 3932225, 5, 0, 3932226, 5, 0, 3932227, 262151, 2, 3932228, 7, 0, 3932229, 7, 0, 3932230, 7, 0, 3932231, 7, 0, 3932232, 7, 0, 3932233, 7, 0, 3932234, 7, 0, 3932235, 7, 0, 3932236, 7, 0, 3932237, 7, 0, 3932238, 7, 0, 3932239, 7, 0, 3997696, 7, 0, 3997697, 7, 0, 3997698, 7, 0, 3997699, 7, 0, 3997700, 7, 0, 3997701, 7, 0, 3997702, 7, 0, 3997703, 7, 0, 3997704, 7, 0, 3997705, 7, 0, 3997706, 7, 0, 3997707, 7, 0, 3997708, 7, 0, 3997709, 7, 0, 3997710, 7, 4, 3997711, 5, 0, 3997712, 5, 0, 3997713, 5, 0, 3997714, 5, 4, 3997716, 0, 12, 3997718, 131072, 12, 3997719, 393216, 0, 3997720, 458752, 0, 3997721, 0, 15, 3997722, 65536, 15, 3997723, 131072, 15, 3997731, 0, 13, 3997733, 131072, 13, 3997735, 0, 11, 3997736, 65536, 11, 3997737, 131072, 11, 3997745, 0, 13, 3997747, 131072, 13, 3997757, 131072, 30, 3997759, 262149, 2, 3997760, 5, 0, 3997761, 5, 0, 3997762, 5, 0, 3997763, 262151, 2, 3997764, 7, 0, 3997765, 7, 0, 3997766, 7, 0, 3997767, 7, 0, 3997768, 7, 0, 3997769, 7, 0, 3997770, 7, 0, 3997771, 7, 0, 3997772, 7, 0, 3997773, 7, 0, 3997774, 7, 0, 3997775, 7, 0, 4063232, 7, 0, 4063233, 7, 0, 4063234, 7, 0, 4063235, 7, 0, 4063236, 7, 0, 4063237, 7, 0, 4063238, 7, 0, 4063239, 7, 0, 4063240, 7, 0, 4063241, 7, 0, 4063242, 7, 0, 4063243, 7, 0, 4063244, 7, 0, 4063245, 7, 0, 4063246, 7, 4, 4063247, 5, 0, 4063248, 5, 0, 4063249, 5, 0, 4063250, 5, 4, 4063252, 0, 13, 4063254, 131072, 13, 4063257, 393216, 4, 4063269, 393216, 0, 4063270, 458752, 0, 4063271, 0, 12, 4063273, 131072, 12, 4063274, 458752, 39, 4063275, 458752, 39, 4063276, 393216, 4, 4063277, 458752, 0, 4063278, 393216, 0, 4063279, 458752, 0, 4063280, 0, 15, 4063281, 65536, 15, 4063282, 131072, 15, 4063283, 393216, 0, 4063284, 458752, 0, 4063285, 0, 15, 4063286, 65536, 15, 4063287, 131072, 15, 4063288, 393216, 0, 4063289, 458752, 0, 4063290, 458752, 39, 4063293, 131072, 30, 4063295, 262149, 2, 4063296, 5, 0, 4063297, 5, 0, 4063298, 5, 0, 4063299, 262151, 2, 4063300, 7, 0, 4063301, 7, 0, 4063302, 7, 0, 4063303, 7, 0, 4063304, 7, 0, 4063305, 7, 0, 4063306, 7, 0, 4063307, 7, 0, 4063308, 7, 0, 4063309, 7, 0, 4063310, 7, 0, 4063311, 7, 0, 4128768, 7, 0, 4128769, 7, 0, 4128770, 7, 0, 4128771, 7, 0, 4128772, 7, 0, 4128773, 7, 0, 4128774, 7, 0, 4128775, 7, 0, 4128776, 7, 0, 4128777, 7, 0, 4128778, 131079, 0, 4128779, 7, 0, 4128780, 7, 0, 4128781, 5, 0, 4128782, 5, 0, 4128783, 5, 0, 4128784, 262149, 0, 4128785, 262149, 4, 4128786, 131077, 6, 4128787, 131072, 15, 4128788, 393216, 0, 4128789, 458752, 0, 4128790, 393216, 0, 4128791, 458752, 0, 4128792, 393216, 0, 4128793, 458752, 0, 4128804, 327680, 4, 4128807, 0, 13, 4128809, 131072, 13, 4128812, 393216, 4, 4128814, 393216, 4, 4128816, 393216, 4, 4128821, 393216, 4, 4128823, 0, 11, 4128824, 65536, 11, 4128825, 131072, 11, 4128826, 458752, 39, 4128827, 196608, 28, 4128828, 65536, 31, 4128829, 131072, 31, 4128830, 458752, 39, 4128831, 262149, 2, 4128832, 5, 0, 4128833, 5, 0, 4128834, 5, 0, 4128835, 262151, 6, 4128836, 131079, 1, 4128837, 7, 0, 4128838, 7, 0, 4128839, 7, 0, 4128840, 7, 0, 4128841, 7, 0, 4128842, 7, 0, 4128843, 7, 0, 4128844, 7, 0, 4128845, 7, 0, 4128846, 7, 0, 4128847, 7, 0, 4194304, 7, 0, 4194305, 7, 0, 4194306, 7, 0, 4194307, 7, 0, 4194308, 7, 0, 4194309, 7, 0, 4194310, 7, 0, 4194311, 7, 0, 4194312, 7, 0, 4194313, 7, 0, 4194314, 7, 0, 4194315, 7, 4, 4194316, 5, 0, 4194317, 5, 0, 4194318, 5, 0, 4194319, 5, 0, 4194320, 5, 4, 4194323, 327680, 4, 4194325, 327680, 4, 4194326, 0, 11, 4194327, 65536, 11, 4194328, 131072, 11, 4194330, 393216, 4, 4194338, 393216, 0, 4194339, 458752, 0, 4194340, 393216, 0, 4194341, 458752, 0, 4194344, 393216, 0, 4194345, 458752, 0, 4194346, 0, 15, 4194347, 65536, 15, 4194348, 131072, 15, 4194349, 393216, 0, 4194350, 458752, 0, 4194351, 393216, 0, 4194352, 458752, 0, 4194353, 393216, 0, 4194354, 458752, 0, 4194355, 393216, 0, 4194356, 458752, 0, 4194357, 393216, 0, 4194358, 458752, 0, 4194359, 0, 12, 4194361, 131072, 12, 4194362, 458752, 39, 4194363, 131072, 30, 4194364, 0, 5, 4194365, 65536, 5, 4194366, 262149, 5, 4194367, 65541, 0, 4194368, 5, 0, 4194369, 5, 0, 4194370, 5, 0, 4194371, 5, 0, 4194372, 262151, 2, 4194373, 7, 0, 4194374, 7, 0, 4194375, 7, 0, 4194376, 7, 0, 4194377, 7, 0, 4194378, 7, 0, 4194379, 7, 0, 4194380, 7, 0, 4194381, 7, 0, 4194382, 7, 0, 4194383, 7, 0, 4259840, 7, 0, 4259841, 7, 0, 4259842, 7, 0, 4259843, 7, 0, 4259844, 7, 0, 4259845, 7, 0, 4259846, 7, 0, 4259847, 7, 0, 4259848, 7, 0, 4259849, 7, 0, 4259850, 7, 0, 4259851, 7, 4, 4259852, 5, 0, 4259853, 5, 0, 4259854, 5, 0, 4259855, 262149, 0, 4259856, 131077, 6, 4259857, 458752, 0, 4259858, 393216, 0, 4259859, 458752, 0, 4259860, 393216, 0, 4259861, 458752, 0, 4259862, 0, 12, 4259864, 131072, 12, 4259873, 327680, 4, 4259876, 393216, 4, 4259878, 393216, 4, 4259879, 327680, 4, 4259882, 393216, 4, 4259884, 327680, 4, 4259887, 393216, 4, 4259889, 393216, 4, 4259891, 393216, 4, 4259893, 393216, 4, 4259895, 0, 13, 4259897, 131072, 13, 4259898, 458752, 39, 4259899, 131072, 30, 4259900, 0, 6, 4259901, 65536, 6, 4259902, 262149, 2, 4259903, 5, 0, 4259904, 5, 0, 4259905, 5, 0, 4259906, 5, 0, 4259907, 5, 0, 4259908, 262151, 6, 4259909, 131079, 1, 4259910, 7, 0, 4259911, 7, 0, 4259912, 7, 0, 4259913, 7, 0, 4259914, 7, 0, 4259915, 7, 0, 4259916, 7, 0, 4259917, 7, 0, 4259918, 7, 0, 4259919, 7, 0, 4325376, 7, 0, 4325377, 7, 0, 4325378, 7, 0, 4325379, 7, 0, 4325380, 7, 0, 4325381, 7, 0, 4325382, 7, 0, 4325383, 7, 0, 4325384, 7, 0, 4325385, 7, 0, 4325386, 262151, 0, 4325387, 131079, 6, 4325388, 5, 0, 4325389, 5, 0, 4325390, 5, 0, 4325391, 5, 4, 4325394, 393216, 4, 4325396, 393216, 4, 4325398, 0, 13, 4325400, 131072, 13, 4325407, 393216, 0, 4325408, 458752, 0, 4325409, 0, 15, 4325410, 65536, 15, 4325411, 131072, 15, 4325431, 393216, 0, 4325432, 458752, 0, 4325434, 458752, 39, 4325435, 131072, 30, 4325437, 458752, 39, 4325438, 262149, 2, 4325439, 5, 0, 4325440, 5, 0, 4325441, 5, 0, 4325442, 5, 0, 4325443, 5, 0, 4325444, 5, 0, 4325445, 262151, 2, 4325446, 7, 0, 4325447, 7, 0, 4325448, 7, 0, 4325449, 7, 0, 4325450, 7, 0, 4325451, 7, 0, 4325452, 7, 0, 4325453, 7, 0, 4325454, 7, 0, 4325455, 7, 0, 4390912, 7, 0, 4390913, 7, 0, 4390914, 7, 0, 4390915, 7, 0, 4390916, 7, 0, 4390917, 7, 0, 4390918, 7, 0, 4390919, 7, 0, 4390920, 7, 0, 4390921, 7, 0, 4390922, 7, 4, 4390923, 5, 0, 4390924, 5, 0, 4390925, 5, 0, 4390926, 5, 0, 4390927, 5, 4, 4390928, 0, 15, 4390929, 65536, 15, 4390930, 131072, 15, 4390931, 393216, 0, 4390932, 458752, 0, 4390933, 393216, 0, 4390934, 458752, 0, 4390935, 393216, 0, 4390936, 458752, 0, 4390942, 327680, 4, 4390945, 393216, 4, 4390966, 327680, 4, 4390969, 393216, 4, 4390970, 196608, 28, 4390971, 131072, 31, 4390973, 262149, 5, 4390974, 65541, 0, 4390975, 5, 0, 4390976, 5, 0, 4390977, 5, 0, 4390978, 5, 0, 4390979, 5, 0, 4390980, 5, 0, 4390981, 262151, 2, 4390982, 7, 0, 4390983, 7, 0, 4390984, 7, 0, 4390985, 7, 0, 4390986, 7, 0, 4390987, 7, 0, 4390988, 7, 0, 4390989, 7, 0, 4390990, 7, 0, 4390991, 7, 0, 4456448, 7, 0, 4456449, 7, 0, 4456450, 7, 0, 4456451, 7, 0, 4456452, 7, 0, 4456453, 7, 0, 4456454, 7, 0, 4456455, 7, 0, 4456456, 7, 0, 4456457, 7, 0, 4456458, 7, 4, 4456459, 5, 0, 4456460, 5, 0, 4456461, 5, 0, 4456462, 5, 0, 4456463, 5, 4, 4456468, 0, 11, 4456469, 65536, 11, 4456470, 131072, 11, 4456471, 393216, 4, 4456473, 393216, 4, 4456479, 0, 15, 4456480, 65536, 15, 4456481, 131072, 15, 4456482, 393216, 0, 4456483, 458752, 0, 4456503, 0, 15, 4456504, 65536, 15, 4456505, 131072, 15, 4456506, 131072, 30, 4456507, 0, 2, 4456508, 65536, 2, 4456509, 262149, 2, 4456510, 5, 0, 4456511, 5, 0, 4456512, 5, 0, 4456513, 5, 0, 4456514, 5, 0, 4456515, 5, 0, 4456516, 262151, 5, 4456517, 65543, 0, 4456518, 7, 0, 4456519, 7, 0, 4456520, 7, 0, 4456521, 7, 0, 4456522, 7, 0, 4456523, 7, 0, 4456524, 7, 0, 4456525, 7, 0, 4456526, 7, 0, 4456527, 7, 0, 4521984, 7, 0, 4521985, 7, 0, 4521986, 7, 0, 4521987, 7, 0, 4521988, 7, 0, 4521989, 7, 0, 4521990, 7, 0, 4521991, 7, 0, 4521992, 7, 0, 4521993, 7, 0, 4521994, 7, 4, 4521995, 5, 0, 4521996, 5, 0, 4521997, 5, 0, 4521998, 5, 0, 4521999, 5, 4, 4522000, 393216, 0, 4522001, 458752, 0, 4522002, 393216, 0, 4522003, 458752, 0, 4522004, 0, 12, 4522006, 131072, 12, 4522007, 393216, 0, 4522008, 458752, 0, 4522017, 327680, 4, 4522020, 393216, 4, 4522042, 131072, 30, 4522043, 0, 3, 4522044, 65536, 3, 4522045, 262149, 2, 4522046, 5, 0, 4522047, 5, 0, 4522048, 5, 0, 4522049, 5, 0, 4522050, 5, 0, 4522051, 5, 0, 4522052, 262151, 2, 4522053, 7, 0, 4522054, 7, 0, 4522055, 7, 0, 4522056, 7, 0, 4522057, 7, 0, 4522058, 7, 0, 4522059, 7, 0, 4522060, 7, 0, 4522061, 7, 0, 4522062, 7, 0, 4522063, 7, 0, 4587520, 7, 0, 4587521, 7, 0, 4587522, 7, 0, 4587523, 7, 0, 4587524, 7, 0, 4587525, 7, 0, 4587526, 7, 0, 4587527, 7, 0, 4587528, 7, 0, 4587529, 7, 0, 4587530, 7, 4, 4587531, 5, 0, 4587532, 5, 0, 4587533, 5, 0, 4587534, 5, 0, 4587535, 5, 4, 4587538, 393216, 4, 4587540, 0, 13, 4587542, 131072, 13, 4587545, 393216, 4, 4587552, 393216, 0, 4587553, 458752, 0, 4587554, 393216, 0, 4587555, 458752, 0, 4587576, 393216, 0, 4587577, 458752, 0, 4587578, 131072, 30, 4587579, 0, 6, 4587580, 65536, 6, 4587581, 262149, 2, 4587582, 5, 0, 4587583, 5, 0, 4587584, 5, 0, 4587585, 5, 0, 4587586, 5, 0, 4587587, 262151, 5, 4587588, 65543, 0, 4587589, 7, 0, 4587590, 7, 0, 4587591, 7, 0, 4587592, 7, 0, 4587593, 7, 0, 4587594, 7, 0, 4587595, 7, 0, 4587596, 7, 0, 4587597, 7, 0, 4587598, 7, 0, 4587599, 7, 0, 4653056, 7, 0, 4653057, 7, 0, 4653058, 7, 0, 4653059, 7, 0, 4653060, 7, 0, 4653061, 7, 0, 4653062, 7, 0, 4653063, 7, 0, 4653064, 7, 0, 4653065, 7, 0, 4653066, 7, 4, 4653067, 5, 0, 4653068, 5, 0, 4653069, 5, 0, 4653070, 5, 0, 4653071, 5, 4, 4653074, 393216, 0, 4653075, 458752, 0, 4653076, 393216, 0, 4653077, 458752, 0, 4653078, 0, 15, 4653079, 65536, 15, 4653080, 131072, 15, 4653081, 393216, 0, 4653082, 458752, 0, 4653087, 327680, 4, 4653090, 393216, 4, 4653092, 393216, 4, 4653111, 327680, 4, 4653114, 131072, 30, 4653117, 262149, 2, 4653118, 5, 0, 4653119, 5, 0, 4653120, 5, 0, 4653121, 5, 0, 4653122, 5, 0, 4653123, 262151, 2, 4653124, 7, 0, 4653125, 7, 0, 4653126, 7, 0, 4653127, 7, 0, 4653128, 7, 0, 4653129, 7, 0, 4653130, 7, 0, 4653131, 7, 0, 4653132, 7, 0, 4653133, 7, 0, 4653134, 7, 0, 4653135, 7, 0, 4718592, 7, 0, 4718593, 7, 0, 4718594, 7, 0, 4718595, 7, 0, 4718596, 7, 0, 4718597, 7, 0, 4718598, 7, 0, 4718599, 7, 0, 4718600, 7, 0, 4718601, 7, 0, 4718602, 7, 4, 4718603, 5, 0, 4718604, 5, 0, 4718605, 5, 0, 4718606, 5, 0, 4718607, 131077, 0, 4718608, 5, 6, 4718609, 0, 29, 4718612, 393216, 4, 4718614, 393216, 4, 4718615, 0, 11, 4718616, 65536, 11, 4718617, 131072, 11, 4718619, 393216, 4, 4718646, 0, 11, 4718647, 65536, 11, 4718648, 131072, 11, 4718650, 131072, 30, 4718653, 262149, 6, 4718654, 131077, 1, 4718655, 5, 0, 4718656, 5, 0, 4718657, 5, 0, 4718658, 262151, 5, 4718659, 65543, 0, 4718660, 7, 0, 4718661, 7, 0, 4718662, 7, 0, 4718663, 7, 0, 4718664, 7, 0, 4718665, 7, 0, 4718666, 7, 0, 4718667, 7, 0, 4718668, 7, 0, 4718669, 7, 0, 4718670, 7, 0, 4718671, 7, 0, 4784128, 7, 0, 4784129, 7, 0, 4784130, 7, 0, 4784131, 7, 0, 4784132, 7, 0, 4784133, 7, 0, 4784134, 7, 0, 4784135, 7, 0, 4784136, 7, 0, 4784137, 7, 0, 4784138, 131079, 0, 4784139, 7, 6, 4784140, 5, 0, 4784141, 5, 0, 4784142, 5, 0, 4784143, 5, 0, 4784144, 5, 4, 4784145, 0, 30, 4784146, 0, 15, 4784147, 65536, 15, 4784148, 131072, 15, 4784149, 393216, 0, 4784150, 458752, 0, 4784151, 0, 12, 4784153, 131072, 12, 4784154, 393216, 0, 4784155, 458752, 0, 4784182, 0, 12, 4784183, 458752, 39, 4784184, 131072, 12, 4784185, 458752, 39, 4784186, 131072, 30, 4784188, 0, 3, 4784189, 65536, 3, 4784190, 262149, 2, 4784191, 5, 0, 4784192, 5, 0, 4784193, 5, 0, 4784194, 262151, 2, 4784195, 7, 0, 4784196, 7, 0, 4784197, 7, 0, 4784198, 7, 0, 4784199, 7, 0, 4784200, 7, 0, 4784201, 7, 0, 4784202, 7, 0, 4784203, 7, 0, 4784204, 7, 0, 4784205, 7, 0, 4784206, 7, 0, 4784207, 7, 0, 4849664, 7, 0, 4849665, 7, 0, 4849666, 7, 0, 4849667, 7, 0, 4849668, 7, 0, 4849669, 7, 0, 4849670, 7, 0, 4849671, 7, 0, 4849672, 7, 0, 4849673, 7, 0, 4849674, 7, 0, 4849675, 131079, 0, 4849676, 7, 6, 4849677, 5, 0, 4849678, 5, 0, 4849679, 5, 0, 4849680, 5, 4, 4849681, 0, 30, 4849684, 327680, 4, 4849687, 0, 13, 4849689, 131072, 13, 4849692, 393216, 4, 4849715, 0, 15, 4849716, 65536, 15, 4849717, 131072, 15, 4849718, 0, 13, 4849719, 458752, 39, 4849720, 131072, 13, 4849721, 196608, 28, 4849722, 131072, 31, 4849724, 0, 6, 4849725, 65536, 6, 4849726, 262149, 2, 4849727, 5, 0, 4849728, 5, 0, 4849729, 5, 0, 4849730, 262151, 2, 4849731, 7, 0, 4849732, 7, 0, 4849733, 7, 0, 4849734, 7, 0, 4849735, 7, 0, 4849736, 7, 0, 4849737, 7, 0, 4849738, 7, 0, 4849739, 7, 0, 4849740, 7, 0, 4849741, 7, 0, 4849742, 7, 0, 4849743, 7, 0, 4915200, 7, 0, 4915201, 7, 0, 4915202, 7, 0, 4915203, 7, 0, 4915204, 7, 0, 4915205, 7, 0, 4915206, 7, 0, 4915207, 7, 0, 4915208, 7, 0, 4915209, 7, 0, 4915210, 7, 0, 4915211, 7, 0, 4915212, 131079, 0, 4915213, 7, 6, 4915214, 5, 0, 4915215, 5, 0, 4915216, 5, 4, 4915217, 0, 30, 4915218, 393216, 0, 4915219, 458752, 0, 4915220, 393216, 0, 4915221, 458752, 0, 4915222, 0, 15, 4915223, 65536, 15, 4915224, 131072, 15, 4915225, 393216, 0, 4915226, 458752, 0, 4915227, 0, 15, 4915228, 65536, 15, 4915229, 131072, 15, 4915234, 393216, 0, 4915235, 458752, 0, 4915236, 393216, 0, 4915237, 458752, 0, 4915238, 0, 15, 4915239, 65536, 15, 4915240, 131072, 15, 4915255, 458752, 39, 4915257, 131072, 30, 4915258, 458752, 39, 4915262, 262149, 2, 4915263, 5, 0, 4915264, 5, 0, 4915265, 5, 0, 4915266, 262151, 2, 4915267, 7, 0, 4915268, 7, 0, 4915269, 7, 0, 4915270, 7, 0, 4915271, 7, 0, 4915272, 7, 0, 4915273, 7, 0, 4915274, 7, 0, 4915275, 7, 0, 4915276, 7, 0, 4915277, 7, 0, 4915278, 7, 0, 4915279, 7, 0, 4980736, 7, 0, 4980737, 7, 0, 4980738, 7, 0, 4980739, 7, 0, 4980740, 7, 0, 4980741, 7, 0, 4980742, 7, 0, 4980743, 7, 0, 4980744, 7, 0, 4980745, 7, 0, 4980746, 7, 0, 4980747, 7, 0, 4980748, 7, 0, 4980749, 7, 4, 4980750, 5, 0, 4980751, 5, 0, 4980752, 5, 4, 4980753, 0, 30, 4980756, 393216, 4, 4980758, 393216, 4, 4980760, 327680, 4, 4980763, 393216, 4, 4980769, 327680, 4, 4980771, 327680, 4, 4980774, 393216, 4, 4980791, 196608, 28, 4980792, 65536, 31, 4980793, 131072, 31, 4980794, 458752, 39, 4980798, 262149, 2, 4980799, 5, 0, 4980800, 5, 0, 4980801, 5, 0, 4980802, 262151, 2, 4980803, 7, 0, 4980804, 7, 0, 4980805, 7, 0, 4980806, 7, 0, 4980807, 7, 0, 4980808, 7, 0, 4980809, 7, 0, 4980810, 7, 0, 4980811, 7, 0, 4980812, 7, 0, 4980813, 7, 0, 4980814, 7, 0, 4980815, 7, 0, 5046272, 7, 0, 5046273, 7, 0, 5046274, 7, 0, 5046275, 7, 0, 5046276, 7, 0, 5046277, 7, 0, 5046278, 7, 0, 5046279, 7, 0, 5046280, 7, 0, 5046281, 7, 0, 5046282, 7, 0, 5046283, 7, 0, 5046284, 7, 0, 5046285, 7, 4, 5046286, 5, 0, 5046287, 5, 0, 5046288, 5, 4, 5046289, 0, 30, 5046313, 196608, 28, 5046314, 65536, 31, 5046315, 65536, 31, 5046316, 65536, 31, 5046317, 65536, 31, 5046318, 65536, 31, 5046319, 65536, 31, 5046320, 65536, 31, 5046321, 65536, 31, 5046322, 65536, 31, 5046323, 65536, 31, 5046324, 65536, 31, 5046325, 65536, 31, 5046326, 65536, 31, 5046327, 131072, 31, 5046328, 458752, 39, 5046329, 458752, 39, 5046330, 458752, 39, 5046331, 65536, 3, 5046334, 262149, 2, 5046335, 5, 0, 5046336, 5, 0, 5046337, 5, 0, 5046338, 262151, 2, 5046339, 7, 0, 5046340, 7, 0, 5046341, 7, 0, 5046342, 7, 0, 5046343, 7, 0, 5046344, 7, 0, 5046345, 7, 0, 5046346, 7, 0, 5046347, 7, 0, 5046348, 7, 0, 5046349, 7, 0, 5046350, 7, 0, 5046351, 7, 0, 5111808, 7, 0, 5111809, 7, 0, 5111810, 7, 0, 5111811, 7, 0, 5111812, 7, 0, 5111813, 7, 0, 5111814, 7, 0, 5111815, 7, 0, 5111816, 7, 0, 5111817, 7, 0, 5111818, 7, 0, 5111819, 7, 0, 5111820, 262151, 0, 5111821, 131079, 6, 5111822, 5, 0, 5111823, 5, 0, 5111824, 5, 4, 5111825, 0, 31, 5111826, 65536, 31, 5111827, 65536, 31, 5111828, 65536, 31, 5111829, 65536, 31, 5111830, 65536, 31, 5111831, 65536, 31, 5111832, 65536, 31, 5111833, 65536, 31, 5111834, 65536, 31, 5111835, 65536, 31, 5111836, 65536, 31, 5111837, 65536, 31, 5111838, 65536, 31, 5111839, 65536, 31, 5111840, 65536, 31, 5111841, 65536, 31, 5111842, 65536, 31, 5111843, 65536, 31, 5111844, 65536, 31, 5111845, 65536, 31, 5111846, 65536, 31, 5111847, 65536, 31, 5111848, 65536, 31, 5111849, 131072, 31, 5111851, 0, 3, 5111852, 65536, 3, 5111855, 0, 2, 5111856, 65536, 2, 5111857, 0, 3, 5111858, 65536, 3, 5111866, 0, 6, 5111867, 65536, 6, 5111869, 262149, 5, 5111870, 65541, 0, 5111871, 5, 0, 5111872, 5, 0, 5111873, 5, 0, 5111874, 262151, 6, 5111875, 131079, 1, 5111876, 7, 0, 5111877, 7, 0, 5111878, 7, 0, 5111879, 7, 0, 5111880, 7, 0, 5111881, 7, 0, 5111882, 7, 0, 5111883, 7, 0, 5111884, 7, 0, 5111885, 7, 0, 5111886, 7, 0, 5111887, 7, 0, 5177344, 7, 0, 5177345, 7, 0, 5177346, 7, 0, 5177347, 7, 0, 5177348, 7, 0, 5177349, 7, 0, 5177350, 7, 0, 5177351, 7, 0, 5177352, 7, 0, 5177353, 7, 0, 5177354, 7, 0, 5177355, 7, 0, 5177356, 7, 4, 5177357, 5, 0, 5177358, 5, 0, 5177359, 5, 0, 5177360, 5, 4, 5177363, 0, 2, 5177364, 65536, 2, 5177372, 0, 3, 5177373, 65536, 3, 5177380, 0, 6, 5177381, 65536, 6, 5177387, 0, 6, 5177388, 65536, 6, 5177391, 0, 3, 5177392, 65536, 3, 5177393, 0, 6, 5177394, 65536, 6, 5177395, 262149, 5, 5177396, 131077, 3, 5177397, 131077, 3, 5177398, 131077, 3, 5177399, 131077, 3, 5177400, 131077, 3, 5177401, 131077, 3, 5177402, 131077, 3, 5177403, 131077, 3, 5177404, 131077, 3, 5177405, 65541, 0, 5177406, 5, 0, 5177407, 5, 0, 5177408, 5, 0, 5177409, 5, 0, 5177410, 5, 0, 5177411, 262151, 6, 5177412, 131079, 1, 5177413, 7, 0, 5177414, 7, 0, 5177415, 7, 0, 5177416, 7, 0, 5177417, 7, 0, 5177418, 7, 0, 5177419, 7, 0, 5177420, 7, 0, 5177421, 7, 0, 5177422, 7, 0, 5177423, 7, 0, 5242880, 7, 0, 5242881, 7, 0, 5242882, 7, 0, 5242883, 7, 0, 5242884, 7, 0, 5242885, 7, 0, 5242886, 7, 0, 5242887, 7, 0, 5242888, 7, 0, 5242889, 7, 0, 5242890, 7, 0, 5242891, 262151, 0, 5242892, 131079, 6, 5242893, 5, 0, 5242894, 5, 0, 5242895, 5, 0, 5242896, 5, 4, 5242899, 0, 3, 5242900, 65536, 3, 5242908, 0, 6, 5242909, 65536, 6, 5242916, 262149, 5, 5242917, 131077, 3, 5242918, 131077, 3, 5242919, 131077, 3, 5242920, 131077, 3, 5242921, 5, 6, 5242927, 0, 6, 5242928, 65536, 6, 5242929, 262149, 5, 5242930, 131077, 3, 5242931, 65541, 0, 5242932, 5, 0, 5242933, 5, 0, 5242934, 5, 0, 5242935, 5, 0, 5242936, 5, 0, 5242937, 5, 0, 5242938, 5, 0, 5242939, 5, 0, 5242940, 5, 0, 5242941, 5, 0, 5242942, 5, 0, 5242943, 5, 0, 5242944, 5, 0, 5242945, 5, 0, 5242946, 5, 0, 5242947, 5, 0, 5242948, 262151, 2, 5242949, 7, 0, 5242950, 7, 0, 5242951, 7, 0, 5242952, 7, 0, 5242953, 7, 0, 5242954, 7, 0, 5242955, 7, 0, 5242956, 7, 0, 5242957, 7, 0, 5242958, 7, 0, 5242959, 7, 0, 5308416, 7, 0, 5308417, 7, 0, 5308418, 7, 0, 5308419, 7, 0, 5308420, 7, 0, 5308421, 7, 0, 5308422, 7, 0, 5308423, 7, 0, 5308424, 7, 0, 5308425, 7, 0, 5308426, 7, 0, 5308427, 7, 4, 5308428, 5, 0, 5308429, 5, 0, 5308430, 5, 0, 5308431, 5, 0, 5308432, 131077, 0, 5308433, 5, 6, 5308435, 0, 6, 5308436, 65536, 6, 5308439, 262149, 5, 5308440, 131077, 3, 5308441, 131077, 3, 5308442, 131077, 3, 5308443, 131077, 3, 5308444, 131077, 3, 5308445, 131077, 3, 5308446, 131077, 3, 5308447, 131077, 3, 5308448, 131077, 3, 5308449, 131077, 3, 5308450, 131077, 3, 5308451, 131077, 3, 5308452, 65541, 0, 5308453, 5, 0, 5308454, 5, 0, 5308455, 5, 0, 5308456, 5, 0, 5308457, 131077, 0, 5308458, 131077, 3, 5308459, 131077, 3, 5308460, 131077, 3, 5308461, 131077, 3, 5308462, 131077, 3, 5308463, 131077, 3, 5308464, 131077, 3, 5308465, 65541, 0, 5308466, 5, 0, 5308467, 5, 0, 5308468, 5, 0, 5308469, 5, 0, 5308470, 5, 0, 5308471, 5, 0, 5308472, 5, 0, 5308473, 5, 0, 5308474, 5, 0, 5308475, 5, 0, 5308476, 5, 0, 5308477, 5, 0, 5308478, 5, 0, 5308479, 5, 0, 5308480, 5, 0, 5308481, 5, 0, 5308482, 5, 0, 5308483, 5, 0, 5308484, 262151, 2, 5308485, 7, 0, 5308486, 7, 0, 5308487, 7, 0, 5308488, 7, 0, 5308489, 7, 0, 5308490, 7, 0, 5308491, 7, 0, 5308492, 7, 0, 5308493, 7, 0, 5308494, 7, 0, 5308495, 7, 0, 5373952, 7, 0, 5373953, 7, 0, 5373954, 7, 0, 5373955, 7, 0, 5373956, 7, 0, 5373957, 7, 0, 5373958, 7, 0, 5373959, 7, 0, 5373960, 7, 0, 5373961, 7, 0, 5373962, 7, 0, 5373963, 7, 4, 5373964, 5, 0, 5373965, 5, 0, 5373966, 5, 0, 5373967, 5, 0, 5373968, 5, 0, 5373969, 5, 4, 5373974, 262149, 5, 5373975, 65541, 0, 5373976, 5, 0, 5373977, 5, 0, 5373978, 5, 0, 5373979, 5, 0, 5373980, 5, 0, 5373981, 5, 0, 5373982, 5, 0, 5373983, 5, 0, 5373984, 5, 0, 5373985, 5, 0, 5373986, 5, 0, 5373987, 5, 0, 5373988, 5, 0, 5373989, 5, 0, 5373990, 5, 0, 5373991, 5, 0, 5373992, 5, 0, 5373993, 5, 0, 5373994, 5, 0, 5373995, 5, 0, 5373996, 5, 0, 5373997, 5, 0, 5373998, 5, 0, 5373999, 5, 0, 5374000, 5, 0, 5374001, 5, 0, 5374002, 5, 0, 5374003, 5, 0, 5374004, 5, 0, 5374005, 5, 0, 5374006, 5, 0, 5374007, 5, 0, 5374008, 5, 0, 5374009, 5, 0, 5374010, 5, 0, 5374011, 5, 0, 5374012, 5, 0, 5374013, 5, 0, 5374014, 5, 0, 5374015, 5, 0, 5374016, 5, 0, 5374017, 5, 0, 5374018, 5, 0, 5374019, 5, 0, 5374020, 262151, 6, 5374021, 131079, 1, 5374022, 7, 0, 5374023, 7, 0, 5374024, 7, 0, 5374025, 7, 0, 5374026, 7, 0, 5374027, 7, 0, 5374028, 7, 0, 5374029, 7, 0, 5374030, 7, 0, 5374031, 7, 0, 5439488, 7, 0, 5439489, 7, 0, 5439490, 7, 0, 5439491, 7, 0, 5439492, 7, 0, 5439493, 7, 0, 5439494, 7, 0, 5439495, 7, 0, 5439496, 7, 0, 5439497, 7, 0, 5439498, 7, 0, 5439499, 131079, 0, 5439500, 7, 6, 5439501, 5, 0, 5439502, 5, 0, 5439503, 5, 0, 5439504, 5, 0, 5439505, 131077, 0, 5439506, 131077, 3, 5439507, 131077, 3, 5439508, 131077, 3, 5439509, 131077, 3, 5439510, 65541, 0, 5439511, 5, 0, 5439512, 5, 0, 5439513, 5, 0, 5439514, 5, 0, 5439515, 5, 0, 5439516, 5, 0, 5439517, 5, 0, 5439518, 5, 0, 5439519, 5, 0, 5439520, 5, 0, 5439521, 5, 0, 5439522, 5, 0, 5439523, 5, 0, 5439524, 5, 0, 5439525, 5, 0, 5439526, 5, 0, 5439527, 5, 0, 5439528, 5, 0, 5439529, 5, 0, 5439530, 5, 0, 5439531, 5, 0, 5439532, 5, 0, 5439533, 5, 0, 5439534, 5, 0, 5439535, 5, 0, 5439536, 5, 0, 5439537, 5, 0, 5439538, 5, 0, 5439539, 5, 0, 5439540, 5, 0, 5439541, 5, 0, 5439542, 5, 0, 5439543, 5, 0, 5439544, 5, 0, 5439545, 5, 0, 5439546, 5, 0, 5439547, 5, 0, 5439548, 5, 0, 5439549, 5, 0, 5439550, 5, 0, 5439551, 5, 0, 5439552, 5, 0, 5439553, 5, 0, 5439554, 5, 0, 5439555, 5, 0, 5439556, 5, 0, 5439557, 262151, 2, 5439558, 7, 0, 5439559, 7, 0, 5439560, 7, 0, 5439561, 7, 0, 5439562, 7, 0, 5439563, 7, 0, 5439564, 7, 0, 5439565, 7, 0, 5439566, 7, 0, 5439567, 7, 0, 5505024, 7, 0, 5505025, 7, 0, 5505026, 7, 0, 5505027, 7, 0, 5505028, 7, 0, 5505029, 7, 0, 5505030, 7, 0, 5505031, 7, 0, 5505032, 7, 0, 5505033, 7, 0, 5505034, 7, 0, 5505035, 7, 0, 5505036, 7, 4, 5505037, 5, 0, 5505038, 5, 0, 5505039, 5, 0, 5505040, 5, 0, 5505041, 5, 0, 5505042, 5, 0, 5505043, 5, 0, 5505044, 5, 0, 5505045, 5, 0, 5505046, 5, 0, 5505047, 5, 0, 5505048, 5, 0, 5505049, 262151, 5, 5505050, 131079, 3, 5505051, 131079, 3, 5505052, 131079, 3, 5505053, 7, 6, 5505054, 5, 0, 5505055, 5, 0, 5505056, 5, 0, 5505057, 5, 0, 5505058, 5, 0, 5505059, 5, 0, 5505060, 5, 0, 5505061, 5, 0, 5505062, 5, 0, 5505063, 5, 0, 5505064, 5, 0, 5505065, 5, 0, 5505066, 5, 0, 5505067, 5, 0, 5505068, 5, 0, 5505069, 5, 0, 5505070, 5, 0, 5505071, 5, 0, 5505072, 5, 0, 5505073, 5, 0, 5505074, 5, 0, 5505075, 5, 0, 5505076, 5, 0, 5505077, 5, 0, 5505078, 5, 0, 5505079, 262151, 5, 5505080, 131079, 3, 5505081, 131079, 3, 5505082, 131079, 3, 5505083, 131079, 3, 5505084, 131079, 3, 5505085, 131079, 3, 5505086, 7, 6, 5505087, 5, 0, 5505088, 5, 0, 5505089, 5, 0, 5505090, 5, 0, 5505091, 5, 0, 5505092, 262151, 5, 5505093, 65543, 0, 5505094, 7, 0, 5505095, 7, 0, 5505096, 7, 0, 5505097, 7, 0, 5505098, 7, 0, 5505099, 7, 0, 5505100, 7, 0, 5505101, 7, 0, 5505102, 7, 0, 5505103, 7, 0, 5570560, 7, 0, 5570561, 7, 0, 5570562, 7, 0, 5570563, 7, 0, 5570564, 7, 0, 5570565, 7, 0, 5570566, 7, 0, 5570567, 7, 0, 5570568, 7, 0, 5570569, 7, 0, 5570570, 7, 0, 5570571, 7, 0, 5570572, 131079, 0, 5570573, 7, 6, 5570574, 5, 0, 5570575, 262151, 5, 5570576, 131079, 3, 5570577, 7, 6, 5570578, 5, 0, 5570579, 5, 0, 5570580, 5, 0, 5570581, 5, 0, 5570582, 5, 0, 5570583, 262151, 5, 5570584, 131079, 3, 5570585, 65543, 0, 5570586, 7, 0, 5570587, 7, 0, 5570588, 7, 0, 5570589, 131079, 0, 5570590, 131079, 3, 5570591, 7, 6, 5570592, 5, 0, 5570593, 5, 0, 5570594, 5, 0, 5570595, 5, 0, 5570596, 5, 0, 5570597, 5, 0, 5570598, 5, 0, 5570599, 5, 0, 5570600, 5, 0, 5570601, 5, 0, 5570602, 5, 0, 5570603, 5, 0, 5570604, 5, 0, 5570605, 262151, 5, 5570606, 7, 6, 5570607, 5, 0, 5570608, 5, 0, 5570609, 5, 0, 5570610, 5, 0, 5570611, 5, 0, 5570612, 5, 0, 5570613, 262151, 5, 5570614, 131079, 3, 5570615, 65543, 0, 5570616, 7, 0, 5570617, 7, 0, 5570618, 7, 0, 5570619, 7, 0, 5570620, 7, 0, 5570621, 7, 0, 5570622, 131079, 0, 5570623, 131079, 3, 5570624, 131079, 3, 5570625, 131079, 3, 5570626, 131079, 3, 5570627, 131079, 3, 5570628, 65543, 0, 5570629, 7, 0, 5570630, 7, 0, 5570631, 7, 0, 5570632, 7, 0, 5570633, 7, 0, 5570634, 7, 0, 5570635, 7, 0, 5570636, 7, 0, 5570637, 7, 0, 5570638, 7, 0, 5570639, 7, 0, 5636096, 7, 0, 5636097, 7, 0, 5636098, 7, 0, 5636099, 7, 0, 5636100, 7, 0, 5636101, 7, 0, 5636102, 7, 0, 5636103, 7, 0, 5636104, 7, 0, 5636105, 7, 0, 5636106, 7, 0, 5636107, 7, 0, 5636108, 7, 0, 5636109, 131079, 0, 5636110, 131079, 3, 5636111, 65543, 0, 5636112, 7, 0, 5636113, 131079, 0, 5636114, 131079, 3, 5636115, 131079, 3, 5636116, 131079, 3, 5636117, 131079, 3, 5636118, 131079, 3, 5636119, 65543, 0, 5636120, 7, 0, 5636121, 7, 0, 5636122, 7, 0, 5636123, 7, 0, 5636124, 7, 0, 5636125, 7, 0, 5636126, 7, 0, 5636127, 131079, 0, 5636128, 131079, 3, 5636129, 7, 6, 5636130, 5, 0, 5636131, 5, 0, 5636132, 5, 0, 5636133, 5, 0, 5636134, 5, 0, 5636135, 5, 0, 5636136, 262151, 5, 5636137, 131079, 3, 5636138, 131079, 3, 5636139, 131079, 3, 5636140, 131079, 3, 5636141, 65543, 0, 5636142, 131079, 0, 5636143, 131079, 3, 5636144, 131079, 3, 5636145, 131079, 3, 5636146, 131079, 3, 5636147, 131079, 3, 5636148, 131079, 3, 5636149, 65543, 0, 5636150, 7, 0, 5636151, 7, 0, 5636152, 7, 0, 5636153, 7, 0, 5636154, 7, 0, 5636155, 7, 0, 5636156, 7, 0, 5636157, 7, 0, 5636158, 7, 0, 5636159, 7, 0, 5636160, 7, 0, 5636161, 7, 0, 5636162, 7, 0, 5636163, 7, 0, 5636164, 7, 0, 5636165, 7, 0, 5636166, 7, 0, 5636167, 7, 0, 5636168, 7, 0, 5636169, 7, 0, 5636170, 7, 0, 5636171, 7, 0, 5636172, 7, 0, 5636173, 7, 0, 5636174, 7, 0, 5636175, 7, 0, 5701632, 7, 0, 5701633, 7, 0, 5701634, 7, 0, 5701635, 7, 0, 5701636, 7, 0, 5701637, 7, 0, 5701638, 7, 0, 5701639, 7, 0, 5701640, 7, 0, 5701641, 7, 0, 5701642, 7, 0, 5701643, 7, 0, 5701644, 7, 0, 5701645, 7, 0, 5701646, 7, 0, 5701647, 7, 0, 5701648, 7, 0, 5701649, 7, 0, 5701650, 7, 0, 5701651, 7, 0, 5701652, 7, 0, 5701653, 7, 0, 5701654, 7, 0, 5701655, 7, 0, 5701656, 7, 0, 5701657, 7, 0, 5701658, 7, 0, 5701659, 7, 0, 5701660, 7, 0, 5701661, 7, 0, 5701662, 7, 0, 5701663, 7, 0, 5701664, 7, 0, 5701665, 131079, 0, 5701666, 131079, 3, 5701667, 131079, 3, 5701668, 131079, 3, 5701669, 131079, 3, 5701670, 131079, 3, 5701671, 131079, 3, 5701672, 65543, 0, 5701673, 7, 0, 5701674, 7, 0, 5701675, 7, 0, 5701676, 7, 0, 5701677, 7, 0, 5701678, 7, 0, 5701679, 7, 0, 5701680, 7, 0, 5701681, 7, 0, 5701682, 7, 0, 5701683, 7, 0, 5701684, 7, 0, 5701685, 7, 0, 5701686, 7, 0, 5701687, 7, 0, 5701688, 7, 0, 5701689, 7, 0, 5701690, 7, 0, 5701691, 7, 0, 5701692, 7, 0, 5701693, 7, 0, 5701694, 7, 0, 5701695, 7, 0, 5701696, 7, 0, 5701697, 7, 0, 5701698, 7, 0, 5701699, 7, 0, 5701700, 7, 0, 5701701, 7, 0, 5701702, 7, 0, 5701703, 7, 0, 5701704, 7, 0, 5701705, 7, 0, 5701706, 7, 0, 5701707, 7, 0, 5701708, 7, 0, 5701709, 7, 0, 5701710, 7, 0, 5701711, 7, 0, 5767168, 7, 0, 5767169, 7, 0, 5767170, 7, 0, 5767171, 7, 0, 5767172, 7, 0, 5767173, 7, 0, 5767174, 7, 0, 5767175, 7, 0, 5767176, 7, 0, 5767177, 7, 0, 5767178, 7, 0, 5767179, 7, 0, 5767180, 7, 0, 5767181, 7, 0, 5767182, 7, 0, 5767183, 7, 0, 5767184, 7, 0, 5767185, 7, 0, 5767186, 7, 0, 5767187, 7, 0, 5767188, 7, 0, 5767189, 7, 0, 5767190, 7, 0, 5767191, 7, 0, 5767192, 7, 0, 5767193, 7, 0, 5767194, 7, 0, 5767195, 7, 0, 5767196, 7, 0, 5767197, 7, 0, 5767198, 7, 0, 5767199, 7, 0, 5767200, 7, 0, 5767201, 7, 0, 5767202, 7, 0, 5767203, 7, 0, 5767204, 7, 0, 5767205, 7, 0, 5767206, 7, 0, 5767207, 7, 0, 5767208, 7, 0, 5767209, 7, 0, 5767210, 7, 0, 5767211, 7, 0, 5767212, 7, 0, 5767213, 7, 0, 5767214, 7, 0, 5767215, 7, 0, 5767216, 7, 0, 5767217, 7, 0, 5767218, 7, 0, 5767219, 7, 0, 5767220, 7, 0, 5767221, 7, 0, 5767222, 7, 0, 5767223, 7, 0, 5767224, 7, 0, 5767225, 7, 0, 5767226, 7, 0, 5767227, 7, 0, 5767228, 7, 0, 5767229, 7, 0, 5767230, 7, 0, 5767231, 7, 0, 5767232, 7, 0, 5767233, 7, 0, 5767234, 7, 0, 5767235, 7, 0, 5767236, 7, 0, 5767237, 7, 0, 5767238, 7, 0, 5767239, 7, 0, 5767240, 7, 0, 5767241, 7, 0, 5767242, 7, 0, 5767243, 7, 0, 5767244, 7, 0, 5767245, 7, 0, 5767246, 7, 0, 5767247, 7, 0, 5832704, 7, 0, 5832705, 7, 0, 5832706, 7, 0, 5832707, 7, 0, 5832708, 7, 0, 5832709, 7, 0, 5832710, 7, 0, 5832711, 7, 0, 5832712, 7, 0, 5832713, 7, 0, 5832714, 7, 0, 5832715, 7, 0, 5832716, 7, 0, 5832717, 7, 0, 5832718, 7, 0, 5832719, 7, 0, 5832720, 7, 0, 5832721, 7, 0, 5832722, 7, 0, 5832723, 7, 0, 5832724, 7, 0, 5832725, 7, 0, 5832726, 7, 0, 5832727, 7, 0, 5832728, 7, 0, 5832729, 7, 0, 5832730, 7, 0, 5832731, 7, 0, 5832732, 7, 0, 5832733, 7, 0, 5832734, 7, 0, 5832735, 7, 0, 5832736, 7, 0, 5832737, 7, 0, 5832738, 7, 0, 5832739, 7, 0, 5832740, 7, 0, 5832741, 7, 0, 5832742, 7, 0, 5832743, 7, 0, 5832744, 7, 0, 5832745, 7, 0, 5832746, 7, 0, 5832747, 7, 0, 5832748, 7, 0, 5832749, 7, 0, 5832750, 7, 0, 5832751, 7, 0, 5832752, 7, 0, 5832753, 7, 0, 5832754, 7, 0, 5832755, 7, 0, 5832756, 7, 0, 5832757, 7, 0, 5832758, 7, 0, 5832759, 7, 0, 5832760, 7, 0, 5832761, 7, 0, 5832762, 7, 0, 5832763, 7, 0, 5832764, 7, 0, 5832765, 7, 0, 5832766, 7, 0, 5832767, 7, 0, 5832768, 7, 0, 5832769, 7, 0, 5832770, 7, 0, 5832771, 7, 0, 5832772, 7, 0, 5832773, 7, 0, 5832774, 7, 0, 5832775, 7, 0, 5832776, 7, 0, 5832777, 7, 0, 5832778, 7, 0, 5832779, 7, 0, 5832780, 7, 0, 5832781, 7, 0, 5832782, 7, 0, 5832783, 7, 0 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 1048637, 458752, 39, 1114134, 0, 15, 1114135, 65536, 15, 1114136, 131072, 15, 1179663, 327680, 4, 1179666, 393216, 4, 1179702, 0, 72, 1179703, 65536, 72, 1179704, 131072, 72, 1179705, 196608, 72, 1179706, 327680, 67, 1179707, 393216, 67, 1179708, 458752, 67, 1179709, 458752, 72, 1245206, 0, 11, 1245207, 65536, 11, 1245208, 131072, 11, 1245212, 0, 11, 1245213, 65536, 11, 1245214, 131072, 11, 1245223, 0, 11, 1245224, 65536, 11, 1245225, 131072, 11, 1245226, 0, 11, 1245227, 65536, 11, 1245228, 131072, 11, 1245233, 0, 11, 1245234, 65536, 11, 1245235, 131072, 11, 1245236, 0, 11, 1245237, 65536, 11, 1245238, 131072, 11, 1245239, 65536, 73, 1245240, 131072, 73, 1245241, 196608, 73, 1245242, 327680, 68, 1245243, 393216, 68, 1245244, 458752, 68, 1245245, 458752, 73, 1310742, 0, 12, 1310743, 65536, 12, 1310744, 131072, 12, 1310748, 0, 12, 1310749, 65536, 12, 1310750, 131072, 12, 1310759, 0, 12, 1310760, 65536, 12, 1310761, 131072, 12, 1310762, 0, 12, 1310763, 65536, 12, 1310764, 131072, 12, 1310769, 0, 12, 1310770, 65536, 12, 1310771, 131072, 12, 1310772, 0, 12, 1310773, 65536, 12, 1310774, 131072, 12, 1310775, 65536, 74, 1310776, 131072, 74, 1310777, 196608, 74, 1310778, 327680, 69, 1310779, 393216, 69, 1310780, 458752, 69, 1310781, 458752, 74, 1376274, 327680, 4, 1376277, 393216, 4, 1376278, 0, 13, 1376279, 65536, 13, 1376280, 131072, 13, 1376284, 0, 13, 1376285, 65536, 13, 1376286, 131072, 13, 1376295, 0, 13, 1376296, 65536, 13, 1376297, 131072, 13, 1376298, 0, 13, 1376299, 65536, 13, 1376300, 131072, 13, 1376305, 0, 13, 1376306, 65536, 13, 1376307, 131072, 13, 1376308, 0, 13, 1376309, 65536, 13, 1376310, 131072, 13, 1376311, 65536, 75, 1376312, 131072, 75, 1376313, 196608, 75, 1376314, 327680, 70, 1376315, 393216, 70, 1376316, 458752, 70, 1376317, 458752, 75, 1441814, 0, 14, 1441815, 65536, 14, 1441816, 131072, 14, 1441820, 0, 14, 1441821, 65536, 14, 1441822, 131072, 14, 1441825, 0, 11, 1441826, 65536, 11, 1441827, 131072, 11, 1441831, 0, 14, 1441832, 65536, 14, 1441833, 131072, 14, 1441834, 0, 14, 1441835, 65536, 14, 1441836, 131072, 14, 1441841, 0, 14, 1441842, 65536, 14, 1441843, 131072, 14, 1441844, 0, 14, 1441845, 65536, 14, 1441846, 131072, 14, 1441847, 65536, 76, 1441848, 131072, 76, 1441849, 196608, 76, 1441850, 327680, 71, 1441851, 393216, 71, 1441852, 458752, 71, 1441853, 458752, 76, 1507346, 327680, 4, 1507349, 393216, 4, 1507352, 0, 11, 1507353, 65536, 11, 1507354, 131072, 11, 1507361, 0, 12, 1507362, 65536, 12, 1507363, 131072, 12, 1507370, 0, 84, 1507371, 65536, 84, 1507372, 131072, 84, 1507373, 196608, 84, 1507374, 262144, 84, 1507375, 327680, 84, 1507376, 393216, 84, 1507377, 458752, 84, 1507378, 0, 93, 1507379, 65536, 93, 1507380, 131072, 93, 1507382, 0, 77, 1507383, 65536, 77, 1507384, 131072, 77, 1507385, 196608, 77, 1507386, 262144, 77, 1507387, 327680, 77, 1507388, 393216, 77, 1507389, 458752, 77, 1572885, 131072, 15, 1572886, 393216, 0, 1572887, 458752, 0, 1572888, 0, 12, 1572889, 65536, 12, 1572890, 131072, 12, 1572891, 393216, 0, 1572892, 458752, 0, 1572893, 393216, 0, 1572894, 458752, 0, 1572897, 0, 13, 1572898, 65536, 13, 1572899, 131072, 13, 1572904, 458752, 39, 1572905, 131072, 43, 1572906, 0, 85, 1572907, 65536, 85, 1572908, 131072, 85, 1572909, 196608, 85, 1572910, 262144, 85, 1572911, 327680, 85, 1572912, 393216, 85, 1572913, 458752, 85, 1572914, 0, 94, 1572915, 65536, 94, 1572916, 131072, 94, 1572918, 0, 78, 1572919, 65536, 78, 1572920, 131072, 78, 1572921, 196608, 78, 1572922, 262144, 78, 1572923, 327680, 78, 1572924, 393216, 78, 1572925, 458752, 78, 1638424, 393216, 4, 1638426, 327680, 4, 1638431, 393216, 4, 1638433, 0, 14, 1638434, 65536, 14, 1638435, 131072, 14, 1638439, 458752, 39, 1638442, 458752, 39, 1638454, 0, 79, 1638455, 65536, 79, 1638456, 131072, 79, 1638457, 196608, 79, 1638458, 262144, 79, 1638459, 327680, 79, 1638460, 393216, 79, 1638461, 458752, 79, 1703953, 327680, 35, 1703954, 393216, 35, 1703956, 0, 49, 1703957, 65536, 49, 1703958, 131072, 49, 1703959, 0, 49, 1703960, 65536, 49, 1703961, 131072, 49, 1703962, 262144, 55, 1703963, 262144, 55, 1703973, 0, 11, 1703974, 65536, 11, 1703975, 131072, 11, 1769486, 327680, 35, 1769487, 393216, 35, 1769488, 196608, 32, 1769489, 327680, 36, 1769490, 393216, 36, 1769492, 0, 50, 1769493, 65536, 50, 1769494, 131072, 50, 1769495, 0, 50, 1769496, 65536, 50, 1769497, 131072, 50, 1769498, 262144, 56, 1769499, 262144, 56, 1769503, 0, 126, 1769504, 65536, 126, 1769505, 131072, 126, 1769506, 196608, 126, 1769507, 262144, 126, 1769508, 262144, 21, 1769509, 0, 12, 1769510, 65536, 12, 1769511, 131072, 12, 1769514, 393216, 4, 1835021, 196608, 32, 1835022, 327680, 36, 1835023, 393216, 36, 1835028, 0, 51, 1835029, 65536, 51, 1835030, 131072, 51, 1835031, 0, 51, 1835032, 65536, 51, 1835033, 131072, 51, 1835036, 262144, 21, 1835039, 0, 127, 1835040, 65536, 127, 1835041, 131072, 127, 1835042, 196608, 127, 1835043, 262144, 127, 1835044, 262144, 22, 1835048, 262144, 21, 1900556, 196608, 32, 1900564, 0, 52, 1900565, 65536, 52, 1900566, 131072, 52, 1900567, 0, 52, 1900568, 65536, 52, 1900569, 131072, 52, 1900572, 262144, 22, 1900575, 0, 128, 1900576, 65536, 128, 1900577, 131072, 128, 1900578, 196608, 128, 1900579, 262144, 128, 1900584, 262144, 22, 1900596, 196608, 60, 1900597, 327680, 60, 1900598, 327680, 60, 1900599, 327680, 60, 1900600, 327680, 60, 1900601, 327680, 60, 1900602, 327680, 60, 1900603, 327680, 60, 1900604, 327680, 60, 1900605, 327680, 60, 1900606, 393216, 57, 1966091, 327680, 35, 1966092, 393216, 35, 1966100, 0, 49, 1966101, 65536, 49, 1966102, 131072, 49, 1966103, 0, 49, 1966104, 65536, 49, 1966105, 131072, 49, 1966111, 0, 129, 1966112, 65536, 129, 1966113, 131072, 129, 1966114, 196608, 129, 1966115, 262144, 129, 1966127, 196608, 53, 1966132, 196608, 61, 1966133, 327680, 61, 1966134, 0, 68, 1966135, 65536, 68, 1966136, 131072, 68, 1966137, 196608, 68, 1966138, 262144, 68, 1966139, 0, 15, 1966140, 65536, 15, 1966141, 131072, 15, 1966142, 393216, 58, 2031627, 327680, 36, 2031628, 393216, 36, 2031636, 0, 50, 2031637, 65536, 50, 2031638, 131072, 50, 2031639, 0, 50, 2031640, 65536, 50, 2031641, 131072, 50, 2031647, 0, 130, 2031648, 65536, 130, 2031649, 131072, 130, 2031650, 196608, 130, 2031651, 262144, 130, 2031661, 0, 54, 2031662, 65536, 54, 2031663, 196608, 54, 2031664, 0, 54, 2031665, 65536, 54, 2031670, 0, 69, 2031671, 65536, 69, 2031672, 131072, 69, 2031673, 196608, 69, 2031674, 262144, 69, 2031678, 393216, 59, 2031681, 196608, 5, 2097164, 196608, 32, 2097172, 0, 51, 2097173, 65536, 51, 2097174, 131072, 51, 2097175, 0, 51, 2097176, 65536, 51, 2097177, 131072, 51, 2097180, 0, 55, 2097181, 65536, 55, 2097183, 0, 131, 2097184, 65536, 131, 2097185, 131072, 131, 2097186, 196608, 131, 2097187, 262144, 131, 2097206, 0, 70, 2097207, 65536, 70, 2097208, 131072, 70, 2097209, 196608, 70, 2097210, 262144, 70, 2097214, 393216, 59, 2097217, 196608, 6, 2162700, 327680, 35, 2162701, 393216, 35, 2162708, 0, 52, 2162709, 65536, 52, 2162710, 131072, 52, 2162711, 0, 52, 2162712, 65536, 52, 2162713, 131072, 52, 2162716, 0, 56, 2162717, 65536, 56, 2162742, 0, 71, 2162743, 65536, 71, 2162744, 131072, 71, 2162745, 196608, 71, 2162746, 262144, 71, 2162747, 327680, 4, 2162750, 393216, 59, 2228236, 327680, 36, 2228237, 393216, 36, 2228239, 0, 58, 2228240, 65536, 58, 2228241, 65536, 58, 2228242, 131072, 58, 2228286, 393216, 59, 2293773, 196608, 32, 2293775, 0, 58, 2293776, 65536, 58, 2293777, 65536, 58, 2293778, 131072, 58, 2293813, 0, 54, 2293814, 65536, 54, 2293815, 0, 64, 2293816, 65536, 64, 2293822, 393216, 59, 2293825, 196608, 5, 2359308, 327680, 35, 2359309, 393216, 35, 2359311, 0, 58, 2359312, 65536, 58, 2359313, 65536, 58, 2359314, 131072, 58, 2359348, 131072, 53, 2359351, 0, 65, 2359352, 65536, 65, 2359358, 393216, 59, 2359361, 196608, 6, 2424844, 327680, 36, 2424845, 393216, 36, 2424847, 0, 57, 2424848, 65536, 57, 2424849, 65536, 57, 2424850, 65536, 57, 2424874, 0, 49, 2424875, 65536, 49, 2424876, 131072, 49, 2424884, 131072, 54, 2424885, 0, 64, 2424886, 65536, 64, 2424887, 0, 66, 2424888, 65536, 66, 2424894, 393216, 59, 2490380, 196608, 32, 2490399, 327680, 4, 2490410, 0, 50, 2490411, 65536, 50, 2490412, 131072, 50, 2490421, 0, 65, 2490422, 65536, 65, 2490423, 0, 67, 2490424, 65536, 67, 2490430, 393216, 59, 2555915, 327680, 35, 2555916, 393216, 35, 2555923, 131072, 55, 2555924, 196608, 55, 2555925, 262144, 55, 2555926, 262144, 55, 2555927, 262144, 55, 2555946, 0, 51, 2555947, 0, 49, 2555948, 65536, 49, 2555949, 131072, 49, 2555957, 0, 66, 2555958, 65536, 66, 2555959, 131072, 55, 2555960, 196608, 55, 2555966, 393216, 59, 2621451, 327680, 36, 2621452, 393216, 36, 2621459, 131072, 56, 2621460, 196608, 56, 2621461, 262144, 55, 2621462, 262144, 55, 2621463, 262144, 55, 2621482, 0, 52, 2621483, 0, 50, 2621484, 65536, 50, 2621485, 131072, 50, 2621492, 131072, 53, 2621493, 0, 67, 2621494, 65536, 67, 2621495, 131072, 56, 2621496, 196608, 56, 2621501, 196608, 60, 2621502, 393216, 60, 2686986, 196608, 32, 2686988, 196608, 32, 2686995, 131072, 55, 2686996, 196608, 55, 2686997, 262144, 55, 2686998, 262144, 55, 2686999, 262144, 55, 2687019, 0, 51, 2687020, 65536, 51, 2687021, 131072, 51, 2687028, 131072, 54, 2687037, 0, 15, 2687038, 65536, 15, 2687039, 131072, 15, 2752521, 327680, 35, 2752522, 393216, 35, 2752523, 196608, 32, 2752531, 131072, 56, 2752532, 196608, 56, 2752533, 262144, 56, 2752534, 262144, 56, 2752535, 262144, 56, 2752543, 327680, 4, 2752546, 393216, 4, 2752555, 0, 52, 2752556, 65536, 52, 2752557, 131072, 52, 2752565, 0, 54, 2752566, 65536, 54, 2752567, 0, 54, 2752568, 65536, 54, 2752569, 0, 54, 2752570, 65536, 54, 2818057, 327680, 36, 2818058, 393216, 36, 2818067, 393216, 0, 2818068, 458752, 0, 2818069, 393216, 0, 2818070, 458752, 0, 2818071, 393216, 0, 2883594, 196608, 32, 2883602, 327680, 4, 2883646, 393216, 4, 2883648, 393216, 4, 2949129, 196608, 32, 2949130, 327680, 35, 2949131, 393216, 35, 3014666, 327680, 36, 3014667, 393216, 36, 3014668, 196608, 32, 3014698, 393216, 4, 3014711, 327680, 4, 3014714, 393216, 4, 3080204, 196608, 32, 3145740, 327680, 35, 3145741, 393216, 35, 3145752, 327680, 4, 3145783, 393216, 4, 3145785, 327680, 4, 3211276, 327680, 36, 3211277, 393216, 36, 3211286, 262144, 21, 3211293, 262144, 21, 3276812, 196608, 32, 3276822, 262144, 22, 3276829, 262144, 22, 3342347, 327680, 35, 3342348, 393216, 35, 3407883, 327680, 36, 3407884, 393216, 36, 3407918, 393216, 4, 3407920, 327680, 4, 3407934, 393216, 4, 3473419, 196608, 32, 3538955, 327680, 35, 3538956, 393216, 35, 3538981, 262144, 21, 3538986, 327680, 4, 3539006, 393216, 4, 3604491, 327680, 36, 3604492, 393216, 36, 3604509, 262144, 21, 3604517, 262144, 22, 3670028, 196608, 32, 3670045, 262144, 22, 3670060, 393216, 4, 3670078, 393216, 4, 3735564, 327680, 35, 3735565, 393216, 35, 3735614, 458752, 39, 3801100, 327680, 36, 3801101, 393216, 36, 3801102, 196608, 32, 3801135, 393216, 4, 3801137, 327680, 4, 3801139, 393216, 0, 3801140, 458752, 0, 3801142, 393216, 4, 3801144, 327680, 4, 3866638, 327680, 35, 3866639, 393216, 35, 3866674, 65536, 11, 3866677, 393216, 4, 3932174, 327680, 36, 3932175, 393216, 36, 3932197, 327680, 4, 3932204, 393216, 4, 3932209, 0, 12, 3932217, 393216, 4, 3932222, 458752, 39, 3997711, 196608, 32, 3997738, 393216, 0, 3997739, 458752, 0, 3997740, 458752, 39, 3997749, 262144, 21, 4063246, 327680, 35, 4063247, 393216, 35, 4063254, 327680, 4, 4063268, 0, 111, 4063269, 65536, 111, 4063270, 131072, 111, 4063271, 196608, 111, 4063272, 262144, 111, 4063273, 327680, 111, 4063274, 393216, 111, 4063275, 458752, 111, 4063276, 393216, 0, 4063280, 0, 15, 4063281, 65536, 15, 4063282, 131072, 15, 4063285, 262144, 22, 4128782, 327680, 36, 4128783, 393216, 36, 4128785, 0, 15, 4128786, 65536, 15, 4128804, 0, 112, 4128805, 65536, 112, 4128806, 131072, 112, 4128807, 196608, 112, 4128808, 262144, 112, 4128809, 327680, 112, 4128810, 393216, 112, 4128811, 458752, 112, 4128826, 393216, 4, 4128827, 131072, 5, 4128828, 0, 2, 4128829, 65536, 2, 4128830, 196608, 5, 4194319, 196608, 32, 4194320, 196608, 32, 4194328, 393216, 4, 4194340, 0, 113, 4194341, 65536, 113, 4194342, 131072, 113, 4194343, 196608, 113, 4194344, 262144, 113, 4194345, 327680, 113, 4194346, 393216, 113, 4194347, 458752, 113, 4194363, 131072, 6, 4194364, 458752, 39, 4194365, 458752, 39, 4194366, 196608, 6, 4259856, 393216, 0, 4259876, 0, 114, 4259877, 65536, 114, 4259878, 131072, 114, 4259879, 196608, 114, 4259880, 262144, 114, 4259881, 327680, 114, 4259882, 393216, 114, 4259883, 458752, 114, 4259884, 0, 102, 4259885, 65536, 102, 4259886, 131072, 102, 4259887, 196608, 102, 4259888, 262144, 102, 4259889, 327680, 102, 4259890, 393216, 102, 4259891, 458752, 102, 4259892, 262144, 93, 4259893, 327680, 93, 4259894, 393216, 93, 4259895, 393216, 4, 4259900, 458752, 39, 4259901, 458752, 39, 4325391, 327680, 4, 4325398, 393216, 4, 4325412, 262144, 21, 4325413, 65536, 115, 4325414, 131072, 115, 4325415, 196608, 115, 4325416, 262144, 115, 4325417, 327680, 115, 4325418, 393216, 115, 4325419, 262144, 21, 4325420, 0, 103, 4325421, 65536, 103, 4325422, 131072, 103, 4325423, 196608, 103, 4325424, 262144, 103, 4325425, 327680, 103, 4325426, 393216, 103, 4325427, 458752, 103, 4325428, 262144, 94, 4325429, 327680, 94, 4325430, 393216, 94, 4390948, 262144, 22, 4390949, 65536, 116, 4390950, 131072, 116, 4390951, 196608, 116, 4390952, 262144, 116, 4390953, 327680, 116, 4390954, 393216, 116, 4390955, 262144, 22, 4390956, 0, 104, 4390957, 65536, 104, 4390958, 131072, 104, 4390959, 196608, 104, 4390960, 262144, 104, 4390961, 327680, 104, 4390962, 393216, 104, 4390963, 458752, 104, 4390964, 262144, 95, 4390965, 327680, 95, 4390966, 393216, 95, 4456484, 0, 117, 4456485, 65536, 117, 4456486, 131072, 117, 4456487, 196608, 117, 4456488, 262144, 117, 4456489, 327680, 117, 4456490, 393216, 117, 4456491, 458752, 117, 4456492, 0, 105, 4456493, 65536, 105, 4456494, 131072, 105, 4456495, 196608, 105, 4456496, 262144, 105, 4456497, 327680, 105, 4456498, 393216, 105, 4456499, 458752, 105, 4456500, 262144, 96, 4456501, 327680, 96, 4456502, 393216, 96, 4456506, 131072, 5, 4456509, 196608, 5, 4522020, 0, 118, 4522021, 65536, 118, 4522022, 131072, 118, 4522023, 196608, 118, 4522024, 262144, 118, 4522025, 327680, 118, 4522026, 393216, 118, 4522027, 458752, 118, 4522028, 0, 106, 4522029, 65536, 106, 4522030, 131072, 106, 4522031, 196608, 106, 4522032, 262144, 106, 4522033, 327680, 106, 4522034, 393216, 106, 4522035, 458752, 106, 4522036, 262144, 97, 4522037, 327680, 97, 4522038, 393216, 97, 4522042, 131072, 6, 4522045, 196608, 6, 4587535, 327680, 4, 4587540, 393216, 4, 4587542, 327680, 4, 4587556, 0, 119, 4587557, 65536, 119, 4587558, 131072, 119, 4587559, 196608, 119, 4587560, 262144, 119, 4587561, 327680, 119, 4587562, 393216, 119, 4587563, 458752, 119, 4587564, 0, 107, 4587565, 65536, 107, 4587566, 131072, 107, 4587567, 196608, 107, 4587568, 262144, 107, 4587569, 327680, 107, 4587570, 393216, 107, 4587571, 458752, 107, 4587572, 262144, 98, 4587573, 327680, 98, 4587574, 393216, 98, 4587575, 262144, 21, 4653092, 0, 120, 4653093, 65536, 120, 4653094, 131072, 120, 4653095, 196608, 120, 4653096, 262144, 120, 4653097, 327680, 120, 4653098, 393216, 120, 4653099, 458752, 120, 4653100, 0, 108, 4653101, 65536, 108, 4653102, 131072, 108, 4653103, 196608, 108, 4653104, 262144, 108, 4653105, 327680, 108, 4653106, 393216, 108, 4653107, 458752, 108, 4653108, 262144, 99, 4653109, 327680, 99, 4653110, 393216, 99, 4653111, 262144, 22, 4653114, 393216, 4, 4718609, 327680, 4, 4718628, 0, 121, 4718629, 65536, 121, 4718630, 131072, 121, 4718631, 196608, 121, 4718632, 262144, 121, 4718633, 327680, 121, 4718634, 393216, 121, 4718635, 458752, 121, 4718636, 0, 109, 4718637, 65536, 109, 4718638, 131072, 109, 4718639, 196608, 109, 4718640, 262144, 109, 4718641, 327680, 109, 4718642, 393216, 109, 4718643, 458752, 109, 4718644, 262144, 100, 4718645, 327680, 100, 4718646, 393216, 100, 4718651, 131072, 5, 4718652, 0, 2, 4718653, 65536, 2, 4718654, 196608, 5, 4784172, 0, 110, 4784173, 65536, 110, 4784174, 131072, 110, 4784175, 196608, 110, 4784176, 262144, 110, 4784177, 327680, 110, 4784178, 393216, 110, 4784179, 458752, 110, 4784180, 262144, 101, 4784181, 327680, 101, 4784182, 393216, 101, 4784187, 131072, 6, 4784190, 196608, 6, 4849687, 393216, 4, 4849689, 327680, 4, 4915248, 262144, 21, 4980753, 327680, 4, 4980784, 262144, 22, 4980793, 131072, 5, 4980794, 0, 2, 4980795, 65536, 2, 4980796, 196608, 5, 5046307, 131072, 5, 5046308, 0, 2, 5046309, 65536, 2, 5046310, 196608, 5, 5046314, 131072, 5, 5046315, 0, 2, 5046316, 65536, 2, 5046317, 196608, 5, 5046320, 131072, 5, 5046321, 0, 2, 5046322, 65536, 2, 5046323, 196608, 5, 5046329, 131072, 6, 5046330, 0, 3, 5046331, 65536, 3, 5046332, 196608, 6, 5111835, 131072, 5, 5111836, 0, 2, 5111837, 65536, 2, 5111838, 196608, 5, 5111843, 131072, 6, 5111844, 0, 3, 5111845, 65536, 3, 5111846, 196608, 6, 5111850, 131072, 6, 5111853, 196608, 6, 5111854, 131072, 5, 5111856, 131072, 6, 5111857, 196608, 5, 5111859, 196608, 6, 5177362, 131072, 5, 5177365, 196608, 5, 5177371, 131072, 6, 5177374, 196608, 6, 5177390, 131072, 6, 5177393, 196608, 6, 5242898, 131072, 6, 5242901, 196608, 6 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 2320) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(1008, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1072, 1040) +scene_destination = "res://Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.tscn" +location = Vector2(336, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 1616) +trainer = true +texture = ExtResource("201") +trainer_name = "SUPER SCIENTIST Claude" +trainer_reward = 1210 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[21, 22], [69, 22]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 2032) +trainer = true +texture = ExtResource("202") +trainer_name = "SUPER SCIENTIST Isaac" +trainer_reward = 1210 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[99, 22], [65, 22]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 2416) +trainer = true +texture = ExtResource("203") +trainer_name = "SUPER SCIENTIST Albert" +trainer_reward = 1210 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[54, 22], [99, 22]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 1200) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1520, 1040) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1520, 1296) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1776, 1104) +texture = ExtResource("304") +facing = "Right" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1328, 1072) +texture = ExtResource("305") +facing = "Right" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 1392) +texture = ExtResource("306") +facing = "Up" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1584, 1392) +texture = ExtResource("307") +facing = "Up" diff --git a/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1_tileset.tres b/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1_tileset.tres new file mode 100644 index 000000000..0586544b2 --- /dev/null +++ b/Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1_tileset.tres @@ -0,0 +1,1425 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlant.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-BeachPlant_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Beach2_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt2_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/sealink_variants.png" id="6"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:50/0 = 0 +0:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:56/0 = 0 +0:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +0:59/0 = 0 +0:60/0 = 0 +0:61/0 = 0 +0:62/0 = 0 +0:63/0 = 0 +0:64/0 = 0 +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:68/0 = 0 +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:84/0 = 0 +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:90/0 = 0 +0:91/0 = 0 +0:92/0 = 0 +0:93/0 = 0 +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:95/0 = 0 +0:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:97/0 = 0 +0:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:98/0 = 0 +0:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:101/0 = 0 +0:102/0 = 0 +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:109/0 = 0 +0:110/0 = 0 +0:111/0 = 0 +0:112/0 = 0 +0:113/0 = 0 +0:114/0 = 0 +0:117/0 = 0 +0:118/0 = 0 +0:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:119/0 = 0 +0:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:120/0 = 0 +0:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:121/0 = 0 +0:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:126/0 = 0 +0:127/0 = 0 +0:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:128/0 = 0 +0:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:129/0 = 0 +0:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:130/0 = 0 +0:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:131/0 = 0 +0:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:55/0 = 0 +1:56/0 = 0 +1:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:59/0 = 0 +1:60/0 = 0 +1:61/0 = 0 +1:62/0 = 0 +1:63/0 = 0 +1:64/0 = 0 +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +1:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:68/0 = 0 +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:84/0 = 0 +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:92/0 = 0 +1:93/0 = 0 +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:97/0 = 0 +1:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:98/0 = 0 +1:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:100/0 = 0 +1:102/0 = 0 +1:103/0 = 0 +1:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:104/0 = 0 +1:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +1:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:110/0 = 0 +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:117/0 = 0 +1:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:118/0 = 0 +1:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:119/0 = 0 +1:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:120/0 = 0 +1:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:121/0 = 0 +1:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:126/0 = 0 +1:127/0 = 0 +1:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:128/0 = 0 +1:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:129/0 = 0 +1:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:130/0 = 0 +1:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:131/0 = 0 +1:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:133/0 = 0 +1:134/0 = 0 +2:1/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:55/0 = 0 +2:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:56/0 = 0 +2:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:58/0 = 0 +2:59/0 = 0 +2:60/0 = 0 +2:61/0 = 0 +2:68/0 = 0 +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:74/0 = 0 +2:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:82/0 = 0 +2:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:84/0 = 0 +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +2:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:92/0 = 0 +2:93/0 = 0 +2:94/0 = 0 +2:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:95/0 = 0 +2:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:96/0 = 0 +2:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:97/0 = 0 +2:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:98/0 = 0 +2:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:100/0 = 0 +2:102/0 = 0 +2:103/0 = 0 +2:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:104/0 = 0 +2:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:105/0 = 0 +2:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:110/0 = 0 +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:117/0 = 0 +2:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:118/0 = 0 +2:119/0 = 0 +2:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:120/0 = 0 +2:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:121/0 = 0 +2:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:126/0 = 0 +2:127/0 = 0 +2:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:128/0 = 0 +2:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:129/0 = 0 +2:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:130/0 = 0 +2:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:131/0 = 0 +2:133/0 = 0 +2:134/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:11/0 = 0 +3:13/0 = 0 +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:56/0 = 0 +3:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:68/0 = 0 +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:82/0 = 0 +3:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:84/0 = 0 +3:85/0 = 0 +3:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:88/0 = 0 +3:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:89/0 = 0 +3:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:90/0 = 0 +3:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:92/0 = 0 +3:102/0 = 0 +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:105/0 = 0 +3:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:106/0 = 0 +3:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:109/0 = 0 +3:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:110/0 = 0 +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:116/0 = 0 +3:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:117/0 = 0 +3:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:118/0 = 0 +3:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:119/0 = 0 +3:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:120/0 = 0 +3:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:121/0 = 0 +3:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:126/0 = 0 +3:127/0 = 0 +3:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:128/0 = 0 +3:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:129/0 = 0 +3:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:131/0 = 0 +3:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:133/0 = 0 +3:134/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:68/0 = 0 +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:82/0 = 0 +4:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:84/0 = 0 +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:89/0 = 0 +4:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:90/0 = 0 +4:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:93/0 = 0 +4:94/0 = 0 +4:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:95/0 = 0 +4:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:96/0 = 0 +4:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:97/0 = 0 +4:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:98/0 = 0 +4:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:100/0 = 0 +4:101/0 = 0 +4:102/0 = 0 +4:103/0 = 0 +4:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:104/0 = 0 +4:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +4:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:110/0 = 0 +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:114/0 = 0 +4:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:116/0 = 0 +4:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:117/0 = 0 +4:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:118/0 = 0 +4:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:120/0 = 0 +4:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:121/0 = 0 +4:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:126/0 = 0 +4:127/0 = 0 +4:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:128/0 = 0 +4:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:129/0 = 0 +4:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:134/0 = 0 +5:4/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:50/0 = 0 +5:51/0 = 0 +5:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:52/0 = 0 +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:67/0 = 0 +5:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:68/0 = 0 +5:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:82/0 = 0 +5:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:84/0 = 0 +5:85/0 = 0 +5:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:88/0 = 0 +5:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:89/0 = 0 +5:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:90/0 = 0 +5:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:91/0 = 0 +5:92/0 = 0 +5:93/0 = 0 +5:94/0 = 0 +5:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:95/0 = 0 +5:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:96/0 = 0 +5:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:97/0 = 0 +5:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:98/0 = 0 +5:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:99/0 = 0 +5:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:100/0 = 0 +5:101/0 = 0 +5:102/0 = 0 +5:103/0 = 0 +5:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +5:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:109/0 = 0 +5:110/0 = 0 +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:113/0 = 0 +5:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:116/0 = 0 +5:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:117/0 = 0 +5:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:118/0 = 0 +5:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:119/0 = 0 +5:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:120/0 = 0 +5:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:133/0 = 0 +5:134/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:48/0 = 0 +6:50/0 = 0 +6:51/0 = 0 +6:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:52/0 = 0 +6:57/0 = 0 +6:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:58/0 = 0 +6:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:59/0 = 0 +6:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:67/0 = 0 +6:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:68/0 = 0 +6:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:69/0 = 0 +6:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:70/0 = 0 +6:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:71/0 = 0 +6:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:79/0 = 0 +6:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:82/0 = 0 +6:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:84/0 = 0 +6:85/0 = 0 +6:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:86/0 = 0 +6:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:87/0 = 0 +6:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:88/0 = 0 +6:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:89/0 = 0 +6:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:90/0 = 0 +6:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +6:93/0 = 0 +6:94/0 = 0 +6:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:95/0 = 0 +6:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:96/0 = 0 +6:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:97/0 = 0 +6:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:98/0 = 0 +6:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:99/0 = 0 +6:100/0 = 0 +6:101/0 = 0 +6:102/0 = 0 +6:103/0 = 0 +6:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:104/0 = 0 +6:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:105/0 = 0 +6:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:107/0 = 0 +6:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:108/0 = 0 +6:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:109/0 = 0 +6:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:110/0 = 0 +6:111/0 = 0 +6:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:115/0 = 0 +6:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:116/0 = 0 +6:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:117/0 = 0 +6:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:118/0 = 0 +6:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:119/0 = 0 +6:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:120/0 = 0 +6:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:121/0 = 0 +6:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:39/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:48/0 = 0 +7:50/0 = 0 +7:51/0 = 0 +7:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:52/0 = 0 +7:64/0 = 0 +7:67/0 = 0 +7:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:68/0 = 0 +7:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:69/0 = 0 +7:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:70/0 = 0 +7:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:71/0 = 0 +7:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:72/0 = 0 +7:73/0 = 0 +7:74/0 = 0 +7:75/0 = 0 +7:76/0 = 0 +7:77/0 = 0 +7:78/0 = 0 +7:79/0 = 0 +7:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:80/0 = 0 +7:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:81/0 = 0 +7:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:82/0 = 0 +7:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:84/0 = 0 +7:85/0 = 0 +7:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:86/0 = 0 +7:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:88/0 = 0 +7:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:89/0 = 0 +7:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:90/0 = 0 +7:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:91/0 = 0 +7:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:92/0 = 0 +7:102/0 = 0 +7:103/0 = 0 +7:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:104/0 = 0 +7:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:105/0 = 0 +7:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:106/0 = 0 +7:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:107/0 = 0 +7:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:108/0 = 0 +7:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:109/0 = 0 +7:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:110/0 = 0 +7:111/0 = 0 +7:112/0 = 0 +7:113/0 = 0 +7:114/0 = 0 +7:117/0 = 0 +7:118/0 = 0 +7:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:119/0 = 0 +7:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:120/0 = 0 +7:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:121/0 = 0 +7:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") +sources/7 = SubResource("src7") diff --git a/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.gd b/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.gd new file mode 100644 index 000000000..087b32d35 --- /dev/null +++ b/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.gd @@ -0,0 +1,49 @@ +extends Node2D # gen_map.py Map123 + +var map_name = "Nuclear Plant Epsilon(Shelter)" + +var wild_table = [ + [65, 20, 18, 18], + [65, 20, 16, 18], + [46, 10, 17, 19], + [46, 10, 16, 18], + [65, 10, 17, 19], + [65, 10, 17, 18], + [7, 5, 16, 18], + [8, 5, 16, 18], + [8, 4, 18, 19], + [7, 4, 18, 18], + [46, 1, 19, 21], + [7, 1, 15, 20], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1072, 304): + Global.game.play_dialogue("MAP123_SIGN_1") + if check_pos == Vector2(816, 368): + Global.game.play_dialogue("MAP123_SIGN_2") + if check_pos == Vector2(1296, 1584): + Global.game.play_dialogue("MAP123_SIGN_3") + if check_pos == Vector2(1872, 208): + Global.game.play_dialogue("MAP123_SIGN_4") + if check_pos == Vector2(80, 2320): + Global.game.play_dialogue("MAP123_SIGN_5") + if check_pos == Vector2(464, 304): + Global.game.play_dialogue("MAP123_SIGN_6") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP123_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(573, 1) + Global.game.recive_item(573) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP123_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(574, 1) + Global.game.recive_item(574) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.gd.uid b/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.gd.uid new file mode 100644 index 000000000..6e6db00a4 --- /dev/null +++ b/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.gd.uid @@ -0,0 +1 @@ +uid://dqrunyojcofjt diff --git a/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn b/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn new file mode 100644 index 000000000..d86d1a630 --- /dev/null +++ b/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn @@ -0,0 +1,163 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Nuclear Plant Epsilon(Shelter)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 4, 5, 0, 1, 6, 65536, 1, 7, 0, 1, 8, 0, 1, 9, 65536, 1, 10, 0, 1, 11, 0, 1, 12, 65536, 1, 13, 0, 1, 14, 262145, 2, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 60, 1, 0, 61, 1, 0, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 70, 1, 0, 71, 1, 0, 72, 1, 0, 73, 1, 0, 74, 1, 0, 75, 1, 0, 76, 1, 0, 77, 1, 0, 78, 1, 0, 79, 1, 0, 65536, 1, 0, 65537, 262145, 0, 65538, 262145, 4, 65539, 262145, 4, 65540, 131073, 6, 65541, 0, 2, 65542, 65536, 2, 65543, 0, 2, 65544, 0, 2, 65545, 65536, 2, 65546, 0, 2, 65547, 0, 2, 65548, 65536, 2, 65549, 0, 2, 65550, 262145, 6, 65551, 262145, 4, 65552, 262145, 4, 65553, 131073, 1, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 262145, 0, 65565, 262145, 4, 65566, 262145, 4, 65567, 262145, 4, 65568, 262145, 4, 65569, 262145, 4, 65570, 262145, 4, 65571, 262145, 4, 65572, 131073, 1, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 262145, 0, 65585, 262145, 4, 65586, 262145, 4, 65587, 262145, 4, 65588, 262145, 4, 65589, 262145, 4, 65590, 262145, 4, 65591, 262145, 4, 65592, 262145, 4, 65593, 262145, 4, 65594, 262145, 4, 65595, 262145, 4, 65596, 262145, 4, 65597, 262145, 4, 65598, 262145, 4, 65599, 262145, 4, 65600, 262145, 4, 65601, 262145, 4, 65602, 262145, 4, 65603, 262145, 4, 65604, 262145, 4, 65605, 262145, 4, 65606, 262145, 4, 65607, 262145, 4, 65608, 262145, 4, 65609, 262145, 4, 65610, 262145, 4, 65611, 131073, 1, 65612, 1, 0, 65613, 1, 0, 65614, 1, 0, 65615, 1, 0, 131072, 1, 0, 131073, 1, 4, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 0, 3, 131078, 65536, 3, 131079, 0, 3, 131080, 0, 3, 131081, 65536, 3, 131082, 0, 3, 131083, 0, 3, 131084, 65536, 3, 131085, 0, 3, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 262145, 2, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 4, 131101, 0, 1, 131102, 65536, 1, 131103, 0, 1, 131104, 0, 1, 131105, 0, 1, 131106, 65536, 1, 131107, 0, 1, 131108, 262145, 2, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 4, 131121, 0, 1, 131122, 0, 1, 131123, 0, 1, 131124, 0, 1, 131125, 0, 1, 131126, 65536, 1, 131127, 0, 1, 131128, 0, 1, 131129, 0, 1, 131130, 65536, 1, 131131, 0, 1, 131132, 0, 1, 131133, 0, 1, 131134, 0, 1, 131135, 0, 1, 131136, 0, 1, 131137, 0, 1, 131138, 65536, 1, 131139, 0, 1, 131140, 0, 1, 131141, 0, 1, 131142, 65536, 1, 131143, 0, 1, 131144, 0, 1, 131145, 0, 1, 131146, 0, 1, 131147, 262145, 2, 131148, 1, 0, 131149, 1, 0, 131150, 1, 0, 131151, 1, 0, 196608, 1, 0, 196609, 1, 4, 196610, 0, 2, 196611, 65536, 2, 196612, 0, 2, 196613, 0, 4, 196614, 65536, 4, 196615, 0, 4, 196616, 0, 4, 196617, 65536, 4, 196618, 0, 4, 196619, 0, 4, 196620, 65536, 4, 196621, 0, 4, 196622, 0, 2, 196623, 65536, 2, 196624, 0, 2, 196625, 262145, 2, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 4, 196637, 0, 2, 196638, 65536, 2, 196639, 0, 2, 196640, 0, 2, 196641, 0, 2, 196642, 65536, 2, 196643, 0, 2, 196644, 262145, 2, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 4, 196657, 0, 2, 196658, 0, 2, 196659, 0, 2, 196660, 0, 2, 196661, 0, 2, 196662, 65536, 2, 196663, 0, 2, 196664, 0, 2, 196665, 0, 2, 196666, 65536, 2, 196667, 0, 2, 196668, 0, 2, 196669, 0, 2, 196670, 0, 2, 196671, 0, 2, 196672, 0, 2, 196673, 0, 2, 196674, 65536, 2, 196675, 0, 2, 196676, 0, 2, 196677, 0, 2, 196678, 65536, 2, 196679, 0, 2, 196680, 0, 2, 196681, 0, 2, 196682, 0, 2, 196683, 262145, 2, 196684, 1, 0, 196685, 1, 0, 196686, 1, 0, 196687, 1, 0, 262144, 1, 0, 262145, 1, 4, 262146, 0, 3, 262147, 65536, 3, 262148, 0, 3, 262149, 0, 0, 262150, 65536, 0, 262151, 131072, 0, 262152, 196608, 0, 262153, 262144, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 131072, 0, 262157, 196608, 0, 262158, 0, 3, 262159, 65536, 3, 262160, 0, 3, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 4, 262173, 0, 3, 262174, 65536, 3, 262175, 0, 3, 262176, 0, 3, 262177, 0, 3, 262178, 65536, 3, 262179, 0, 3, 262180, 262145, 2, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 4, 262193, 0, 3, 262194, 0, 3, 262195, 0, 3, 262196, 0, 3, 262197, 0, 3, 262198, 65536, 3, 262199, 0, 3, 262200, 0, 3, 262201, 0, 3, 262202, 65536, 3, 262203, 0, 3, 262204, 0, 3, 262205, 0, 3, 262206, 0, 3, 262207, 0, 3, 262208, 0, 3, 262209, 0, 3, 262210, 65536, 3, 262211, 0, 3, 262212, 0, 3, 262213, 0, 3, 262214, 65536, 3, 262215, 0, 3, 262216, 0, 3, 262217, 0, 3, 262218, 0, 3, 262219, 262145, 2, 262220, 1, 0, 262221, 1, 0, 262222, 1, 0, 262223, 1, 0, 327680, 1, 0, 327681, 1, 4, 327682, 0, 4, 327683, 65536, 4, 327684, 0, 4, 327685, 0, 0, 327686, 65536, 0, 327687, 131072, 0, 327688, 196608, 0, 327689, 262144, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 131072, 0, 327693, 196608, 0, 327694, 0, 4, 327695, 65536, 4, 327696, 0, 4, 327697, 262145, 2, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 262145, 0, 327705, 262145, 4, 327706, 262145, 4, 327707, 262145, 4, 327708, 131073, 6, 327709, 0, 4, 327710, 65536, 4, 327711, 0, 4, 327712, 0, 4, 327713, 0, 4, 327714, 65536, 4, 327715, 0, 4, 327716, 262145, 2, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 4, 327729, 0, 4, 327730, 0, 4, 327731, 0, 4, 327732, 0, 4, 327733, 0, 4, 327734, 65536, 4, 327735, 0, 4, 327736, 0, 4, 327737, 0, 4, 327738, 65536, 4, 327739, 0, 4, 327740, 0, 4, 327741, 0, 4, 327742, 0, 4, 327743, 0, 4, 327744, 0, 4, 327745, 0, 4, 327746, 65536, 4, 327747, 0, 4, 327748, 0, 4, 327749, 0, 4, 327750, 65536, 4, 327751, 0, 4, 327752, 0, 4, 327753, 0, 4, 327754, 0, 4, 327755, 262145, 2, 327756, 1, 0, 327757, 1, 0, 327758, 1, 0, 327759, 1, 0, 393216, 1, 0, 393217, 1, 4, 393218, 0, 0, 393219, 65536, 0, 393220, 131072, 0, 393221, 196608, 0, 393222, 262144, 0, 393223, 0, 0, 393224, 65536, 0, 393225, 131072, 0, 393226, 196608, 0, 393227, 262144, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 131072, 0, 393231, 196608, 0, 393232, 262144, 0, 393233, 262145, 2, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 4, 393241, 0, 1, 393242, 0, 1, 393243, 0, 1, 393244, 0, 1, 393245, 262144, 0, 393246, 0, 0, 393247, 65536, 0, 393248, 131072, 0, 393249, 196608, 0, 393250, 262144, 0, 393251, 0, 0, 393252, 262145, 2, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 4, 393265, 0, 0, 393266, 65536, 0, 393267, 131072, 0, 393268, 196608, 0, 393269, 262144, 0, 393270, 0, 0, 393271, 65536, 0, 393272, 131072, 0, 393273, 196608, 0, 393274, 262144, 0, 393275, 0, 0, 393276, 65536, 0, 393277, 131072, 0, 393278, 196608, 0, 393279, 262144, 0, 393280, 0, 0, 393281, 65536, 0, 393282, 131072, 0, 393283, 196608, 0, 393284, 262144, 0, 393285, 0, 0, 393286, 65536, 0, 393287, 131072, 0, 393288, 196608, 0, 393289, 262144, 0, 393290, 196608, 0, 393291, 262145, 2, 393292, 1, 0, 393293, 1, 0, 393294, 1, 0, 393295, 1, 0, 458752, 1, 0, 458753, 1, 4, 458754, 0, 0, 458755, 65536, 0, 458756, 131072, 0, 458757, 196608, 0, 458758, 262144, 0, 458759, 0, 0, 458760, 65536, 0, 458761, 131072, 0, 458762, 196608, 0, 458763, 262144, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 131072, 0, 458767, 196608, 0, 458768, 262144, 0, 458769, 262145, 2, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 4, 458777, 0, 2, 458778, 0, 2, 458779, 0, 2, 458780, 0, 2, 458781, 262144, 0, 458782, 0, 0, 458783, 65536, 0, 458784, 131072, 0, 458785, 196608, 0, 458786, 262144, 0, 458787, 0, 0, 458788, 262145, 2, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 4, 458801, 0, 0, 458802, 65536, 0, 458803, 131072, 0, 458804, 196608, 0, 458805, 262144, 0, 458806, 0, 0, 458807, 65536, 0, 458808, 131072, 0, 458809, 196608, 0, 458810, 262144, 0, 458811, 0, 0, 458812, 65536, 0, 458813, 131072, 0, 458814, 196608, 0, 458815, 262144, 0, 458816, 0, 0, 458817, 65536, 0, 458818, 131072, 0, 458819, 196608, 0, 458820, 262144, 0, 458821, 0, 0, 458822, 65536, 0, 458823, 131072, 0, 458824, 196608, 0, 458825, 262144, 0, 458826, 196608, 0, 458827, 262145, 2, 458828, 1, 0, 458829, 1, 0, 458830, 1, 0, 458831, 1, 0, 524288, 1, 0, 524289, 1, 4, 524290, 0, 0, 524291, 65536, 0, 524292, 131072, 0, 524293, 196608, 0, 524294, 262144, 0, 524295, 0, 0, 524296, 65536, 0, 524297, 131072, 0, 524298, 196608, 0, 524299, 262144, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 131072, 0, 524303, 196608, 0, 524304, 262144, 0, 524305, 262145, 2, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 4, 524313, 0, 3, 524314, 0, 3, 524315, 0, 3, 524316, 0, 3, 524317, 262144, 0, 524318, 0, 0, 524319, 65536, 0, 524320, 131072, 0, 524321, 196608, 0, 524322, 262144, 0, 524323, 0, 0, 524324, 262145, 2, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 4, 524337, 0, 0, 524338, 65536, 0, 524339, 131072, 0, 524340, 196608, 0, 524341, 262144, 0, 524342, 0, 0, 524343, 65536, 0, 524344, 131072, 0, 524345, 196608, 0, 524346, 262144, 0, 524347, 0, 0, 524348, 65536, 0, 524349, 131072, 0, 524350, 196608, 0, 524351, 262144, 0, 524352, 0, 0, 524353, 65536, 0, 524354, 131072, 0, 524355, 196608, 0, 524356, 262144, 0, 524357, 0, 0, 524358, 65536, 0, 524359, 131072, 0, 524360, 196608, 0, 524361, 262144, 0, 524362, 196608, 0, 524363, 262145, 2, 524364, 1, 0, 524365, 1, 0, 524366, 1, 0, 524367, 1, 0, 589824, 1, 0, 589825, 1, 4, 589826, 0, 0, 589827, 65536, 0, 589828, 131072, 0, 589829, 196608, 0, 589830, 262144, 0, 589831, 0, 0, 589832, 65536, 0, 589833, 131072, 0, 589834, 196608, 0, 589835, 262144, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 131072, 0, 589839, 196608, 0, 589840, 262144, 0, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 4, 589849, 0, 4, 589850, 0, 4, 589851, 0, 4, 589852, 0, 4, 589853, 262144, 0, 589854, 0, 0, 589855, 65536, 0, 589856, 131072, 0, 589857, 196608, 0, 589858, 262144, 0, 589859, 0, 0, 589860, 262145, 2, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 4, 589873, 0, 0, 589874, 65536, 0, 589875, 131072, 0, 589876, 196608, 0, 589877, 262144, 0, 589878, 0, 0, 589879, 65536, 0, 589880, 131072, 0, 589881, 196608, 0, 589882, 262144, 0, 589883, 0, 0, 589884, 65536, 0, 589885, 131072, 0, 589886, 196608, 0, 589887, 262144, 0, 589888, 0, 0, 589889, 65536, 0, 589890, 131072, 0, 589891, 196608, 0, 589892, 262144, 0, 589893, 0, 0, 589894, 65536, 0, 589895, 131072, 0, 589896, 196608, 0, 589897, 262144, 0, 589898, 196608, 0, 589899, 262145, 2, 589900, 1, 0, 589901, 1, 0, 589902, 1, 0, 589903, 1, 0, 655360, 1, 0, 655361, 1, 4, 655362, 0, 0, 655363, 65536, 0, 655364, 131072, 0, 655365, 196608, 0, 655366, 262144, 0, 655367, 0, 0, 655368, 65536, 0, 655369, 131072, 0, 655370, 196608, 0, 655371, 262144, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 131072, 0, 655375, 196608, 0, 655376, 262144, 0, 655377, 262145, 2, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 4, 655385, 0, 0, 655386, 65536, 0, 655387, 131072, 0, 655388, 196608, 0, 655389, 262144, 0, 655390, 0, 0, 655391, 65536, 0, 655392, 131072, 0, 655393, 196608, 0, 655394, 262144, 0, 655395, 0, 0, 655396, 262145, 2, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 131073, 0, 655409, 131073, 3, 655410, 131073, 3, 655411, 131073, 3, 655412, 131073, 3, 655413, 131073, 3, 655414, 131073, 3, 655415, 131073, 3, 655416, 131073, 3, 655417, 131073, 3, 655418, 131073, 3, 655419, 131073, 3, 655420, 131073, 3, 655421, 131073, 3, 655422, 131073, 3, 655423, 131073, 3, 655424, 131073, 3, 655425, 131073, 3, 655426, 131073, 3, 655427, 131073, 3, 655428, 131073, 3, 655429, 1, 6, 655430, 0, 0, 655431, 65536, 0, 655432, 131072, 0, 655433, 196608, 0, 655434, 196608, 0, 655435, 262145, 2, 655436, 1, 0, 655437, 1, 0, 655438, 1, 0, 655439, 1, 0, 720896, 1, 0, 720897, 1, 4, 720898, 0, 0, 720899, 65536, 0, 720900, 131072, 0, 720901, 196608, 0, 720902, 262144, 0, 720903, 0, 0, 720904, 65536, 0, 720905, 131072, 0, 720906, 196608, 0, 720907, 262144, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 131072, 0, 720911, 196608, 0, 720912, 262144, 0, 720913, 262145, 2, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 4, 720921, 0, 0, 720922, 65536, 0, 720923, 131072, 0, 720924, 196608, 0, 720925, 262144, 0, 720926, 0, 0, 720927, 65536, 0, 720928, 131072, 0, 720929, 196608, 0, 720930, 262144, 0, 720931, 0, 0, 720932, 262145, 2, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 720956, 1, 0, 720957, 1, 0, 720958, 1, 0, 720959, 1, 0, 720960, 1, 0, 720961, 1, 0, 720962, 1, 0, 720963, 1, 0, 720964, 1, 0, 720965, 1, 4, 720966, 0, 0, 720967, 65536, 0, 720968, 131072, 0, 720969, 196608, 0, 720970, 196608, 0, 720971, 262145, 2, 720972, 1, 0, 720973, 1, 0, 720974, 1, 0, 720975, 1, 0, 786432, 1, 0, 786433, 1, 4, 786434, 0, 0, 786435, 65536, 0, 786436, 131072, 0, 786437, 196608, 0, 786438, 262144, 0, 786439, 0, 0, 786440, 65536, 0, 786441, 131072, 0, 786442, 196608, 0, 786443, 262144, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 131072, 0, 786447, 196608, 0, 786448, 262144, 0, 786449, 262145, 2, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 4, 786457, 0, 0, 786458, 65536, 0, 786459, 131072, 0, 786460, 196608, 0, 786461, 262144, 0, 786462, 0, 0, 786463, 65536, 0, 786464, 131072, 0, 786465, 196608, 0, 786466, 262144, 0, 786467, 0, 0, 786468, 262145, 2, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 786492, 1, 0, 786493, 1, 0, 786494, 1, 0, 786495, 1, 0, 786496, 1, 0, 786497, 1, 0, 786498, 1, 0, 786499, 1, 0, 786500, 1, 0, 786501, 1, 4, 786502, 0, 0, 786503, 65536, 0, 786504, 131072, 0, 786505, 196608, 0, 786506, 196608, 0, 786507, 262145, 2, 786508, 1, 0, 786509, 1, 0, 786510, 1, 0, 786511, 1, 0, 851968, 1, 0, 851969, 131073, 0, 851970, 131073, 3, 851971, 131073, 3, 851972, 131073, 3, 851973, 131073, 3, 851974, 131073, 3, 851975, 131073, 3, 851976, 131073, 3, 851977, 131073, 3, 851978, 131073, 3, 851979, 131073, 3, 851980, 131073, 3, 851981, 131073, 3, 851982, 131073, 3, 851983, 131073, 3, 851984, 131073, 3, 851985, 65537, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 131073, 0, 851993, 131073, 3, 851994, 131073, 3, 851995, 131073, 3, 851996, 131073, 3, 851997, 131073, 3, 851998, 131073, 3, 851999, 131073, 3, 852000, 131073, 3, 852001, 131073, 3, 852002, 131073, 3, 852003, 131073, 3, 852004, 65537, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 852028, 1, 0, 852029, 1, 0, 852030, 1, 0, 852031, 1, 0, 852032, 1, 0, 852033, 1, 0, 852034, 1, 0, 852035, 1, 0, 852036, 1, 0, 852037, 1, 4, 852038, 0, 0, 852039, 65536, 0, 852040, 131072, 0, 852041, 196608, 0, 852042, 196608, 0, 852043, 262145, 2, 852044, 1, 0, 852045, 1, 0, 852046, 1, 0, 852047, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 1, 0, 917565, 1, 0, 917566, 1, 0, 917567, 1, 0, 917568, 1, 0, 917569, 1, 0, 917570, 1, 0, 917571, 1, 0, 917572, 1, 0, 917573, 1, 4, 917574, 0, 0, 917575, 65536, 0, 917576, 131072, 0, 917577, 196608, 0, 917578, 196608, 0, 917579, 262145, 2, 917580, 1, 0, 917581, 1, 0, 917582, 1, 0, 917583, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 983090, 1, 0, 983091, 1, 0, 983092, 1, 0, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 983100, 1, 0, 983101, 1, 0, 983102, 1, 0, 983103, 1, 0, 983104, 1, 0, 983105, 1, 0, 983106, 1, 0, 983107, 1, 0, 983108, 1, 0, 983109, 1, 4, 983110, 0, 0, 983111, 65536, 0, 983112, 131072, 0, 983113, 196608, 0, 983114, 196608, 0, 983115, 262145, 2, 983116, 1, 0, 983117, 1, 0, 983118, 1, 0, 983119, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048625, 1, 0, 1048626, 1, 0, 1048627, 1, 0, 1048628, 1, 0, 1048629, 1, 0, 1048630, 1, 0, 1048631, 1, 0, 1048632, 262145, 0, 1048633, 262145, 4, 1048634, 262145, 4, 1048635, 262145, 4, 1048636, 262145, 4, 1048637, 262145, 4, 1048638, 262145, 4, 1048639, 262145, 4, 1048640, 262145, 4, 1048641, 262145, 4, 1048642, 262145, 4, 1048643, 262145, 4, 1048644, 262145, 4, 1048645, 131073, 6, 1048646, 0, 0, 1048647, 65536, 0, 1048648, 131072, 0, 1048649, 196608, 0, 1048650, 196608, 0, 1048651, 262145, 2, 1048652, 1, 0, 1048653, 1, 0, 1048654, 1, 0, 1048655, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 0, 1114161, 1, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 4, 1114169, 0, 1, 1114170, 0, 1, 1114171, 0, 1, 1114172, 0, 1, 1114173, 0, 1, 1114174, 0, 1, 1114175, 0, 1, 1114176, 0, 1, 1114177, 0, 1, 1114178, 0, 1, 1114179, 0, 1, 1114180, 65536, 1, 1114181, 0, 1, 1114182, 0, 0, 1114183, 65536, 0, 1114184, 131072, 0, 1114185, 196608, 0, 1114186, 196608, 0, 1114187, 262145, 2, 1114188, 1, 0, 1114189, 1, 0, 1114190, 1, 0, 1114191, 1, 0, 1179648, 1, 0, 1179649, 262145, 0, 1179650, 262145, 4, 1179651, 262145, 4, 1179652, 262145, 4, 1179653, 262145, 4, 1179654, 262145, 4, 1179655, 131073, 1, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 262145, 0, 1179666, 262145, 4, 1179667, 262145, 4, 1179668, 262145, 4, 1179669, 262145, 4, 1179670, 262145, 4, 1179671, 131073, 1, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 0, 1179696, 1, 0, 1179697, 1, 0, 1179698, 1, 0, 1179699, 1, 0, 1179700, 1, 0, 1179701, 1, 0, 1179702, 1, 0, 1179703, 1, 0, 1179704, 1, 4, 1179705, 0, 2, 1179706, 0, 2, 1179707, 0, 2, 1179708, 0, 2, 1179709, 0, 2, 1179710, 0, 2, 1179711, 0, 2, 1179712, 0, 2, 1179713, 0, 2, 1179714, 0, 2, 1179715, 0, 2, 1179716, 65536, 2, 1179717, 0, 2, 1179718, 0, 0, 1179719, 65536, 0, 1179720, 131072, 0, 1179721, 196608, 0, 1179722, 196608, 0, 1179723, 262145, 2, 1179724, 1, 0, 1179725, 1, 0, 1179726, 1, 0, 1179727, 1, 0, 1245184, 1, 0, 1245185, 1, 4, 1245186, 65536, 1, 1245187, 0, 1, 1245188, 0, 1, 1245189, 0, 1, 1245190, 65536, 1, 1245191, 262145, 2, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 4, 1245202, 65536, 1, 1245203, 0, 1, 1245204, 0, 1, 1245205, 0, 1, 1245206, 65536, 1, 1245207, 262145, 2, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1245234, 1, 0, 1245235, 1, 0, 1245236, 1, 0, 1245237, 1, 0, 1245238, 1, 0, 1245239, 1, 0, 1245240, 1, 4, 1245241, 0, 3, 1245242, 0, 3, 1245243, 0, 3, 1245244, 0, 3, 1245245, 0, 3, 1245246, 0, 3, 1245247, 0, 3, 1245248, 0, 3, 1245249, 0, 3, 1245250, 0, 3, 1245251, 0, 3, 1245252, 65536, 3, 1245253, 0, 3, 1245254, 0, 0, 1245255, 65536, 0, 1245256, 131072, 0, 1245257, 196608, 0, 1245258, 196608, 0, 1245259, 262145, 2, 1245260, 1, 0, 1245261, 1, 0, 1245262, 1, 0, 1245263, 1, 0, 1310720, 1, 0, 1310721, 1, 4, 1310722, 65536, 2, 1310723, 0, 2, 1310724, 0, 2, 1310725, 0, 2, 1310726, 65536, 2, 1310727, 262145, 2, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 4, 1310738, 65536, 2, 1310739, 0, 2, 1310740, 0, 2, 1310741, 0, 2, 1310742, 65536, 2, 1310743, 262145, 2, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 0, 1310769, 1, 0, 1310770, 1, 0, 1310771, 1, 0, 1310772, 1, 0, 1310773, 1, 0, 1310774, 1, 0, 1310775, 1, 0, 1310776, 1, 4, 1310777, 0, 4, 1310778, 0, 4, 1310779, 0, 4, 1310780, 0, 4, 1310781, 0, 4, 1310782, 0, 4, 1310783, 0, 4, 1310784, 0, 4, 1310785, 0, 4, 1310786, 0, 4, 1310787, 0, 4, 1310788, 65536, 4, 1310789, 0, 4, 1310790, 0, 0, 1310791, 65536, 0, 1310792, 131072, 0, 1310793, 196608, 0, 1310794, 196608, 0, 1310795, 262145, 2, 1310796, 1, 0, 1310797, 1, 0, 1310798, 1, 0, 1310799, 1, 0, 1376256, 1, 0, 1376257, 1, 4, 1376258, 65536, 3, 1376259, 0, 3, 1376260, 0, 3, 1376261, 0, 3, 1376262, 65536, 3, 1376263, 262145, 2, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 4, 1376274, 65536, 3, 1376275, 0, 3, 1376276, 0, 3, 1376277, 0, 3, 1376278, 65536, 3, 1376279, 262145, 2, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 0, 1376303, 1, 0, 1376304, 1, 0, 1376305, 1, 0, 1376306, 1, 0, 1376307, 1, 0, 1376308, 1, 0, 1376309, 1, 0, 1376310, 1, 0, 1376311, 1, 0, 1376312, 1, 4, 1376313, 0, 0, 1376314, 65536, 0, 1376315, 131072, 0, 1376316, 196608, 0, 1376317, 262144, 0, 1376318, 0, 0, 1376319, 65536, 0, 1376320, 131072, 0, 1376321, 196608, 0, 1376322, 262144, 0, 1376323, 0, 0, 1376324, 65536, 0, 1376325, 131072, 0, 1376326, 196608, 0, 1376327, 262144, 0, 1376328, 0, 0, 1376329, 65536, 0, 1376330, 196608, 0, 1376331, 262145, 2, 1376332, 1, 0, 1376333, 1, 0, 1376334, 1, 0, 1376335, 1, 0, 1441792, 1, 0, 1441793, 1, 4, 1441794, 65536, 4, 1441795, 0, 4, 1441796, 0, 4, 1441797, 0, 4, 1441798, 65536, 4, 1441799, 262145, 2, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 4, 1441810, 65536, 4, 1441811, 0, 4, 1441812, 0, 4, 1441813, 0, 4, 1441814, 65536, 4, 1441815, 262145, 2, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 4, 1441849, 0, 0, 1441850, 65536, 0, 1441851, 131072, 0, 1441852, 196608, 0, 1441853, 262144, 0, 1441854, 0, 0, 1441855, 65536, 0, 1441856, 131072, 0, 1441857, 196608, 0, 1441858, 262144, 0, 1441859, 0, 0, 1441860, 65536, 0, 1441861, 131072, 0, 1441862, 196608, 0, 1441863, 262144, 0, 1441864, 0, 0, 1441865, 65536, 0, 1441866, 196608, 0, 1441867, 262145, 2, 1441868, 1, 0, 1441869, 1, 0, 1441870, 1, 0, 1441871, 1, 0, 1507328, 1, 0, 1507329, 1, 4, 1507330, 0, 0, 1507331, 65536, 0, 1507332, 131072, 0, 1507333, 196608, 0, 1507334, 262144, 0, 1507335, 262145, 2, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 4, 1507346, 65536, 0, 1507347, 131072, 0, 1507348, 196608, 0, 1507349, 262144, 0, 1507350, 0, 0, 1507351, 262145, 2, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 4, 1507385, 0, 0, 1507386, 65536, 0, 1507387, 131072, 0, 1507388, 196608, 0, 1507389, 262144, 0, 1507390, 0, 0, 1507391, 65536, 0, 1507392, 131072, 0, 1507393, 196608, 0, 1507394, 262144, 0, 1507395, 0, 0, 1507396, 65536, 0, 1507397, 131072, 0, 1507398, 196608, 0, 1507399, 262144, 0, 1507400, 0, 0, 1507401, 65536, 0, 1507402, 196608, 0, 1507403, 262145, 2, 1507404, 1, 0, 1507405, 1, 0, 1507406, 1, 0, 1507407, 1, 0, 1572864, 1, 0, 1572865, 1, 4, 1572866, 0, 0, 1572867, 65536, 0, 1572868, 131072, 0, 1572869, 196608, 0, 1572870, 262144, 0, 1572871, 262145, 2, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 4, 1572882, 65536, 0, 1572883, 131072, 0, 1572884, 196608, 0, 1572885, 262144, 0, 1572886, 0, 0, 1572887, 262145, 2, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 4, 1572921, 0, 0, 1572922, 65536, 0, 1572923, 131072, 0, 1572924, 196608, 0, 1572925, 262144, 0, 1572926, 0, 0, 1572927, 65536, 0, 1572928, 131072, 0, 1572929, 196608, 0, 1572930, 262144, 0, 1572931, 0, 0, 1572932, 65536, 0, 1572933, 131072, 0, 1572934, 196608, 0, 1572935, 262144, 0, 1572936, 0, 0, 1572937, 65536, 0, 1572938, 196608, 0, 1572939, 262145, 2, 1572940, 1, 0, 1572941, 1, 0, 1572942, 1, 0, 1572943, 1, 0, 1638400, 1, 0, 1638401, 1, 4, 1638402, 0, 0, 1638403, 65536, 0, 1638404, 131072, 0, 1638405, 196608, 0, 1638406, 262144, 0, 1638407, 262145, 2, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 4, 1638418, 65536, 0, 1638419, 131072, 0, 1638420, 196608, 0, 1638421, 262144, 0, 1638422, 0, 0, 1638423, 262145, 2, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 131073, 0, 1638457, 131073, 3, 1638458, 131073, 3, 1638459, 131073, 3, 1638460, 131073, 3, 1638461, 131073, 3, 1638462, 131073, 3, 1638463, 131073, 3, 1638464, 131073, 3, 1638465, 131073, 3, 1638466, 131073, 3, 1638467, 131073, 3, 1638468, 131073, 3, 1638469, 1, 6, 1638470, 0, 0, 1638471, 65536, 0, 1638472, 131072, 0, 1638473, 196608, 0, 1638474, 196608, 0, 1638475, 262145, 2, 1638476, 1, 0, 1638477, 1, 0, 1638478, 1, 0, 1638479, 1, 0, 1703936, 1, 0, 1703937, 1, 4, 1703938, 0, 0, 1703939, 65536, 0, 1703940, 131072, 0, 1703941, 196608, 0, 1703942, 262144, 0, 1703943, 262145, 2, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 4, 1703954, 65536, 0, 1703955, 131072, 0, 1703956, 196608, 0, 1703957, 262144, 0, 1703958, 0, 0, 1703959, 262145, 2, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1703996, 1, 0, 1703997, 1, 0, 1703998, 1, 0, 1703999, 1, 0, 1704000, 1, 0, 1704001, 1, 0, 1704002, 1, 0, 1704003, 1, 0, 1704004, 1, 0, 1704005, 1, 4, 1704006, 0, 0, 1704007, 65536, 0, 1704008, 131072, 0, 1704009, 196608, 0, 1704010, 196608, 0, 1704011, 262145, 2, 1704012, 1, 0, 1704013, 1, 0, 1704014, 1, 0, 1704015, 1, 0, 1769472, 1, 0, 1769473, 1, 4, 1769474, 0, 0, 1769475, 65536, 0, 1769476, 131072, 0, 1769477, 196608, 0, 1769478, 262144, 0, 1769479, 262145, 2, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 4, 1769490, 65536, 0, 1769491, 131072, 0, 1769492, 196608, 0, 1769493, 262144, 0, 1769494, 0, 0, 1769495, 262145, 2, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 262145, 0, 1769514, 262145, 4, 1769515, 262145, 4, 1769516, 262145, 4, 1769517, 262145, 4, 1769518, 262145, 4, 1769519, 131073, 1, 1769520, 1, 0, 1769521, 1, 0, 1769522, 1, 0, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1769532, 1, 0, 1769533, 1, 0, 1769534, 1, 0, 1769535, 1, 0, 1769536, 1, 0, 1769537, 1, 0, 1769538, 1, 0, 1769539, 1, 0, 1769540, 1, 0, 1769541, 1, 4, 1769542, 0, 0, 1769543, 65536, 0, 1769544, 131072, 0, 1769545, 196608, 0, 1769546, 196608, 0, 1769547, 262145, 2, 1769548, 1, 0, 1769549, 1, 0, 1769550, 1, 0, 1769551, 1, 0, 1835008, 1, 0, 1835009, 1, 4, 1835010, 0, 0, 1835011, 65536, 0, 1835012, 131072, 0, 1835013, 196608, 0, 1835014, 262144, 0, 1835015, 262145, 2, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 4, 1835026, 65536, 0, 1835027, 131072, 0, 1835028, 196608, 0, 1835029, 262144, 0, 1835030, 0, 0, 1835031, 262145, 2, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 4, 1835050, 65536, 1, 1835051, 0, 1, 1835052, 0, 1, 1835053, 0, 1, 1835054, 65536, 1, 1835055, 262145, 2, 1835056, 1, 0, 1835057, 1, 0, 1835058, 1, 0, 1835059, 1, 0, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1835068, 1, 0, 1835069, 1, 0, 1835070, 1, 0, 1835071, 1, 0, 1835072, 1, 0, 1835073, 1, 0, 1835074, 1, 0, 1835075, 1, 0, 1835076, 1, 0, 1835077, 1, 4, 1835078, 0, 0, 1835079, 65536, 0, 1835080, 131072, 0, 1835081, 196608, 0, 1835082, 196608, 0, 1835083, 262145, 2, 1835084, 1, 0, 1835085, 1, 0, 1835086, 1, 0, 1835087, 1, 0, 1900544, 1, 0, 1900545, 1, 4, 1900546, 0, 0, 1900547, 65536, 0, 1900548, 131072, 0, 1900549, 196608, 0, 1900550, 262144, 0, 1900551, 262145, 6, 1900552, 262145, 4, 1900553, 262145, 4, 1900554, 262145, 4, 1900555, 262145, 4, 1900556, 262145, 4, 1900557, 262145, 4, 1900558, 262145, 4, 1900559, 262145, 4, 1900560, 262145, 4, 1900561, 131073, 6, 1900562, 65536, 0, 1900563, 131072, 0, 1900564, 196608, 0, 1900565, 262144, 0, 1900566, 0, 0, 1900567, 262145, 6, 1900568, 262145, 4, 1900569, 262145, 4, 1900570, 262145, 4, 1900571, 262145, 4, 1900572, 262145, 4, 1900573, 262145, 4, 1900574, 262145, 4, 1900575, 262145, 4, 1900576, 262145, 4, 1900577, 262145, 4, 1900578, 262145, 4, 1900579, 262145, 4, 1900580, 262145, 4, 1900581, 262145, 4, 1900582, 262145, 4, 1900583, 262145, 4, 1900584, 262145, 4, 1900585, 131073, 6, 1900586, 65536, 2, 1900587, 0, 2, 1900588, 0, 2, 1900589, 0, 2, 1900590, 65536, 2, 1900591, 262145, 2, 1900592, 1, 0, 1900593, 1, 0, 1900594, 1, 0, 1900595, 1, 0, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 0, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 1900603, 1, 0, 1900604, 1, 0, 1900605, 1, 0, 1900606, 1, 0, 1900607, 1, 0, 1900608, 1, 0, 1900609, 1, 0, 1900610, 1, 0, 1900611, 1, 0, 1900612, 1, 0, 1900613, 1, 4, 1900614, 0, 0, 1900615, 65536, 0, 1900616, 131072, 0, 1900617, 196608, 0, 1900618, 196608, 0, 1900619, 262145, 2, 1900620, 1, 0, 1900621, 1, 0, 1900622, 1, 0, 1900623, 1, 0, 1966080, 1, 0, 1966081, 1, 4, 1966082, 0, 0, 1966083, 65536, 0, 1966084, 131072, 0, 1966085, 196608, 0, 1966086, 262144, 0, 1966087, 0, 1, 1966088, 0, 1, 1966089, 0, 1, 1966090, 0, 1, 1966091, 65536, 1, 1966092, 0, 1, 1966093, 0, 1, 1966094, 0, 1, 1966095, 65536, 1, 1966096, 0, 1, 1966097, 0, 1, 1966098, 65536, 0, 1966099, 131072, 0, 1966100, 196608, 0, 1966101, 262144, 0, 1966102, 0, 0, 1966103, 0, 1, 1966104, 0, 1, 1966105, 0, 1, 1966106, 0, 1, 1966107, 0, 1, 1966108, 0, 1, 1966109, 65536, 1, 1966110, 0, 1, 1966111, 0, 1, 1966112, 0, 1, 1966113, 65536, 1, 1966114, 0, 1, 1966115, 0, 1, 1966116, 0, 1, 1966117, 0, 1, 1966118, 0, 1, 1966119, 0, 1, 1966120, 0, 1, 1966121, 0, 1, 1966122, 65536, 3, 1966123, 0, 3, 1966124, 0, 3, 1966125, 0, 3, 1966126, 65536, 3, 1966127, 262145, 2, 1966128, 1, 0, 1966129, 1, 0, 1966130, 1, 0, 1966131, 1, 0, 1966132, 1, 0, 1966133, 1, 0, 1966134, 1, 0, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 1966139, 1, 0, 1966140, 1, 0, 1966141, 1, 0, 1966142, 1, 0, 1966143, 1, 0, 1966144, 1, 0, 1966145, 1, 0, 1966146, 1, 0, 1966147, 1, 0, 1966148, 1, 0, 1966149, 1, 4, 1966150, 0, 0, 1966151, 65536, 0, 1966152, 131072, 0, 1966153, 196608, 0, 1966154, 196608, 0, 1966155, 262145, 2, 1966156, 1, 0, 1966157, 1, 0, 1966158, 1, 0, 1966159, 1, 0, 2031616, 1, 0, 2031617, 1, 4, 2031618, 0, 0, 2031619, 65536, 0, 2031620, 131072, 0, 2031621, 196608, 0, 2031622, 262144, 0, 2031623, 0, 2, 2031624, 0, 2, 2031625, 0, 2, 2031626, 0, 2, 2031627, 65536, 2, 2031628, 0, 2, 2031629, 0, 2, 2031630, 0, 2, 2031631, 65536, 2, 2031632, 0, 2, 2031633, 0, 2, 2031634, 65536, 0, 2031635, 131072, 0, 2031636, 196608, 0, 2031637, 262144, 0, 2031638, 0, 0, 2031639, 0, 2, 2031640, 0, 2, 2031641, 0, 2, 2031642, 0, 2, 2031643, 0, 2, 2031644, 0, 2, 2031645, 65536, 2, 2031646, 0, 2, 2031647, 0, 2, 2031648, 0, 2, 2031649, 65536, 2, 2031650, 0, 2, 2031651, 0, 2, 2031652, 0, 2, 2031653, 0, 2, 2031654, 0, 2, 2031655, 0, 2, 2031656, 0, 2, 2031657, 0, 2, 2031658, 65536, 4, 2031659, 0, 4, 2031660, 0, 4, 2031661, 0, 4, 2031662, 65536, 4, 2031663, 262145, 2, 2031664, 1, 0, 2031665, 1, 0, 2031666, 1, 0, 2031667, 1, 0, 2031668, 1, 0, 2031669, 1, 0, 2031670, 1, 0, 2031671, 1, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2031675, 1, 0, 2031676, 1, 0, 2031677, 1, 0, 2031678, 1, 0, 2031679, 1, 0, 2031680, 1, 0, 2031681, 1, 0, 2031682, 1, 0, 2031683, 1, 0, 2031684, 1, 0, 2031685, 1, 4, 2031686, 0, 0, 2031687, 65536, 0, 2031688, 131072, 0, 2031689, 196608, 0, 2031690, 196608, 0, 2031691, 262145, 2, 2031692, 1, 0, 2031693, 1, 0, 2031694, 1, 0, 2031695, 1, 0, 2097152, 1, 0, 2097153, 1, 4, 2097154, 0, 0, 2097155, 65536, 0, 2097156, 131072, 0, 2097157, 196608, 0, 2097158, 262144, 0, 2097159, 0, 3, 2097160, 0, 3, 2097161, 0, 3, 2097162, 0, 3, 2097163, 65536, 3, 2097164, 0, 3, 2097165, 0, 3, 2097166, 0, 3, 2097167, 65536, 3, 2097168, 0, 3, 2097169, 0, 3, 2097170, 65536, 0, 2097171, 131072, 0, 2097172, 196608, 0, 2097173, 262144, 0, 2097174, 0, 0, 2097175, 0, 3, 2097176, 0, 3, 2097177, 0, 3, 2097178, 0, 3, 2097179, 0, 3, 2097180, 0, 3, 2097181, 65536, 3, 2097182, 0, 3, 2097183, 0, 3, 2097184, 0, 3, 2097185, 65536, 3, 2097186, 0, 3, 2097187, 0, 3, 2097188, 0, 3, 2097189, 0, 3, 2097190, 0, 3, 2097191, 0, 3, 2097192, 0, 3, 2097193, 0, 3, 2097194, 0, 0, 2097195, 65536, 0, 2097196, 131072, 0, 2097197, 196608, 0, 2097198, 262144, 0, 2097199, 262145, 2, 2097200, 1, 0, 2097201, 1, 0, 2097202, 1, 0, 2097203, 1, 0, 2097204, 1, 0, 2097205, 1, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2097212, 1, 0, 2097213, 1, 0, 2097214, 1, 0, 2097215, 1, 0, 2097216, 1, 0, 2097217, 1, 0, 2097218, 1, 0, 2097219, 1, 0, 2097220, 1, 0, 2097221, 131073, 0, 2097222, 131073, 3, 2097223, 131073, 3, 2097224, 131073, 3, 2097225, 131073, 3, 2097226, 131073, 3, 2097227, 65537, 0, 2097228, 1, 0, 2097229, 1, 0, 2097230, 1, 0, 2097231, 1, 0, 2162688, 1, 0, 2162689, 1, 4, 2162690, 0, 0, 2162691, 65536, 0, 2162692, 131072, 0, 2162693, 196608, 0, 2162694, 262144, 0, 2162695, 0, 4, 2162696, 0, 4, 2162697, 0, 4, 2162698, 0, 4, 2162699, 65536, 4, 2162700, 0, 4, 2162701, 0, 4, 2162702, 0, 4, 2162703, 65536, 4, 2162704, 0, 4, 2162705, 0, 4, 2162706, 65536, 0, 2162707, 131072, 0, 2162708, 196608, 0, 2162709, 262144, 0, 2162710, 0, 0, 2162711, 0, 4, 2162712, 0, 4, 2162713, 0, 4, 2162714, 0, 4, 2162715, 0, 4, 2162716, 0, 4, 2162717, 65536, 4, 2162718, 0, 4, 2162719, 0, 4, 2162720, 0, 4, 2162721, 65536, 4, 2162722, 0, 4, 2162723, 0, 4, 2162724, 0, 4, 2162725, 0, 4, 2162726, 0, 4, 2162727, 0, 4, 2162728, 0, 4, 2162729, 0, 4, 2162730, 0, 0, 2162731, 65536, 0, 2162732, 131072, 0, 2162733, 196608, 0, 2162734, 262144, 0, 2162735, 262145, 2, 2162736, 1, 0, 2162737, 1, 0, 2162738, 1, 0, 2162739, 1, 0, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2162748, 1, 0, 2162749, 1, 0, 2162750, 1, 0, 2162751, 1, 0, 2162752, 1, 0, 2162753, 1, 0, 2162754, 1, 0, 2162755, 1, 0, 2162756, 1, 0, 2162757, 1, 0, 2162758, 1, 0, 2162759, 1, 0, 2162760, 1, 0, 2162761, 1, 0, 2162762, 1, 0, 2162763, 1, 0, 2162764, 1, 0, 2162765, 1, 0, 2162766, 1, 0, 2162767, 1, 0, 2228224, 1, 0, 2228225, 1, 4, 2228226, 0, 0, 2228227, 65536, 0, 2228228, 131072, 0, 2228229, 196608, 0, 2228230, 262144, 0, 2228231, 0, 0, 2228232, 65536, 0, 2228233, 131072, 0, 2228234, 196608, 0, 2228235, 262144, 0, 2228236, 0, 0, 2228237, 65536, 0, 2228238, 131072, 0, 2228239, 196608, 0, 2228240, 262144, 0, 2228241, 0, 0, 2228242, 65536, 0, 2228243, 131072, 0, 2228244, 196608, 0, 2228245, 262144, 0, 2228246, 0, 0, 2228247, 65536, 0, 2228248, 131072, 0, 2228249, 196608, 0, 2228250, 262144, 0, 2228251, 0, 0, 2228252, 65536, 0, 2228253, 131072, 0, 2228254, 196608, 0, 2228255, 262144, 0, 2228256, 0, 0, 2228257, 65536, 0, 2228258, 131072, 0, 2228259, 196608, 0, 2228260, 262144, 0, 2228261, 0, 0, 2228262, 65536, 0, 2228263, 131072, 0, 2228264, 196608, 0, 2228265, 262144, 0, 2228266, 0, 0, 2228267, 65536, 0, 2228268, 131072, 0, 2228269, 196608, 0, 2228270, 262144, 0, 2228271, 262145, 2, 2228272, 1, 0, 2228273, 1, 0, 2228274, 1, 0, 2228275, 1, 0, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2228284, 1, 0, 2228285, 1, 0, 2228286, 1, 0, 2228287, 1, 0, 2228288, 1, 0, 2228289, 1, 0, 2228290, 1, 0, 2228291, 1, 0, 2228292, 1, 0, 2228293, 1, 0, 2228294, 1, 0, 2228295, 1, 0, 2228296, 1, 0, 2228297, 1, 0, 2228298, 1, 0, 2228299, 1, 0, 2228300, 1, 0, 2228301, 1, 0, 2228302, 1, 0, 2228303, 1, 0, 2293760, 1, 0, 2293761, 1, 4, 2293762, 0, 0, 2293763, 65536, 0, 2293764, 131072, 0, 2293765, 196608, 0, 2293766, 262144, 0, 2293767, 0, 0, 2293768, 65536, 0, 2293769, 131072, 0, 2293770, 196608, 0, 2293771, 262144, 0, 2293772, 0, 0, 2293773, 65536, 0, 2293774, 131072, 0, 2293775, 196608, 0, 2293776, 262144, 0, 2293777, 0, 0, 2293778, 65536, 0, 2293779, 131072, 0, 2293780, 196608, 0, 2293781, 262144, 0, 2293782, 0, 0, 2293783, 65536, 0, 2293784, 131072, 0, 2293785, 196608, 0, 2293786, 262144, 0, 2293787, 0, 0, 2293788, 65536, 0, 2293789, 131072, 0, 2293790, 196608, 0, 2293791, 262144, 0, 2293792, 0, 0, 2293793, 65536, 0, 2293794, 131072, 0, 2293795, 196608, 0, 2293796, 262144, 0, 2293797, 0, 0, 2293798, 65536, 0, 2293799, 131072, 0, 2293800, 196608, 0, 2293801, 262144, 0, 2293802, 0, 0, 2293803, 65536, 0, 2293804, 131072, 0, 2293805, 196608, 0, 2293806, 262144, 0, 2293807, 262145, 2, 2293808, 1, 0, 2293809, 1, 0, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2293820, 1, 0, 2293821, 1, 0, 2293822, 1, 0, 2293823, 1, 0, 2293824, 1, 0, 2293825, 1, 0, 2293826, 1, 0, 2293827, 1, 0, 2293828, 1, 0, 2293829, 1, 0, 2293830, 1, 0, 2293831, 1, 0, 2293832, 1, 0, 2293833, 1, 0, 2293834, 1, 0, 2293835, 1, 0, 2293836, 1, 0, 2293837, 1, 0, 2293838, 1, 0, 2293839, 1, 0, 2359296, 1, 0, 2359297, 1, 4, 2359298, 0, 0, 2359299, 65536, 0, 2359300, 131072, 0, 2359301, 196608, 0, 2359302, 262144, 0, 2359303, 0, 0, 2359304, 65536, 0, 2359305, 131072, 0, 2359306, 196608, 0, 2359307, 262144, 0, 2359308, 0, 0, 2359309, 65536, 0, 2359310, 131072, 0, 2359311, 196608, 0, 2359312, 262144, 0, 2359313, 0, 0, 2359314, 65536, 0, 2359315, 131072, 0, 2359316, 196608, 0, 2359317, 262144, 0, 2359318, 0, 0, 2359319, 65536, 0, 2359320, 131072, 0, 2359321, 196608, 0, 2359322, 262144, 0, 2359323, 0, 0, 2359324, 65536, 0, 2359325, 131072, 0, 2359326, 196608, 0, 2359327, 262144, 0, 2359328, 0, 0, 2359329, 65536, 0, 2359330, 131072, 0, 2359331, 196608, 0, 2359332, 262144, 0, 2359333, 0, 0, 2359334, 65536, 0, 2359335, 131072, 0, 2359336, 196608, 0, 2359337, 262144, 0, 2359338, 0, 0, 2359339, 65536, 0, 2359340, 131072, 0, 2359341, 196608, 0, 2359342, 262144, 0, 2359343, 262145, 2, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 0, 2359347, 1, 0, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2359356, 1, 0, 2359357, 1, 0, 2359358, 1, 0, 2359359, 1, 0, 2359360, 1, 0, 2359361, 1, 0, 2359362, 1, 0, 2359363, 1, 0, 2359364, 1, 0, 2359365, 1, 0, 2359366, 1, 0, 2359367, 1, 0, 2359368, 1, 0, 2359369, 1, 0, 2359370, 1, 0, 2359371, 1, 0, 2359372, 1, 0, 2359373, 1, 0, 2359374, 1, 0, 2359375, 1, 0, 2424832, 1, 0, 2424833, 1, 4, 2424834, 0, 0, 2424835, 65536, 0, 2424836, 131072, 0, 2424837, 196608, 0, 2424838, 262144, 0, 2424839, 0, 0, 2424840, 65536, 0, 2424841, 131072, 0, 2424842, 196608, 0, 2424843, 262144, 0, 2424844, 0, 0, 2424845, 65536, 0, 2424846, 131072, 0, 2424847, 196608, 0, 2424848, 262144, 0, 2424849, 0, 0, 2424850, 65536, 0, 2424851, 131072, 0, 2424852, 196608, 0, 2424853, 262144, 0, 2424854, 0, 0, 2424855, 65536, 0, 2424856, 131072, 0, 2424857, 196608, 0, 2424858, 262144, 0, 2424859, 0, 0, 2424860, 65536, 0, 2424861, 131072, 0, 2424862, 196608, 0, 2424863, 262144, 0, 2424864, 0, 0, 2424865, 65536, 0, 2424866, 131072, 0, 2424867, 196608, 0, 2424868, 262144, 0, 2424869, 0, 0, 2424870, 65536, 0, 2424871, 131072, 0, 2424872, 196608, 0, 2424873, 262144, 0, 2424874, 0, 0, 2424875, 65536, 0, 2424876, 131072, 0, 2424877, 196608, 0, 2424878, 262144, 0, 2424879, 262145, 2, 2424880, 1, 0, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2424892, 1, 0, 2424893, 1, 0, 2424894, 1, 0, 2424895, 1, 0, 2424896, 1, 0, 2424897, 1, 0, 2424898, 1, 0, 2424899, 1, 0, 2424900, 1, 0, 2424901, 1, 0, 2424902, 1, 0, 2424903, 1, 0, 2424904, 1, 0, 2424905, 1, 0, 2424906, 1, 0, 2424907, 1, 0, 2424908, 1, 0, 2424909, 1, 0, 2424910, 1, 0, 2424911, 1, 0, 2490368, 1, 0, 2490369, 131073, 0, 2490370, 131073, 3, 2490371, 131073, 3, 2490372, 131073, 3, 2490373, 131073, 3, 2490374, 131073, 3, 2490375, 131073, 3, 2490376, 131073, 3, 2490377, 131073, 3, 2490378, 131073, 3, 2490379, 131073, 3, 2490380, 131073, 3, 2490381, 131073, 3, 2490382, 131073, 3, 2490383, 131073, 3, 2490384, 131073, 3, 2490385, 131073, 3, 2490386, 131073, 3, 2490387, 131073, 3, 2490388, 131073, 3, 2490389, 131073, 3, 2490390, 131073, 3, 2490391, 131073, 3, 2490392, 131073, 3, 2490393, 131073, 3, 2490394, 131073, 3, 2490395, 131073, 3, 2490396, 131073, 3, 2490397, 131073, 3, 2490398, 131073, 3, 2490399, 131073, 3, 2490400, 131073, 3, 2490401, 131073, 3, 2490402, 131073, 3, 2490403, 131073, 3, 2490404, 131073, 3, 2490405, 131073, 3, 2490406, 131073, 3, 2490407, 131073, 3, 2490408, 131073, 3, 2490409, 131073, 3, 2490410, 131073, 3, 2490411, 131073, 3, 2490412, 131073, 3, 2490413, 131073, 3, 2490414, 131073, 3, 2490415, 65537, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2490428, 1, 0, 2490429, 1, 0, 2490430, 1, 0, 2490431, 1, 0, 2490432, 1, 0, 2490433, 1, 0, 2490434, 1, 0, 2490435, 1, 0, 2490436, 1, 0, 2490437, 1, 0, 2490438, 1, 0, 2490439, 1, 0, 2490440, 1, 0, 2490441, 1, 0, 2490442, 1, 0, 2490443, 1, 0, 2490444, 1, 0, 2490445, 1, 0, 2490446, 1, 0, 2490447, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2555964, 1, 0, 2555965, 1, 0, 2555966, 1, 0, 2555967, 1, 0, 2555968, 1, 0, 2555969, 1, 0, 2555970, 1, 0, 2555971, 1, 0, 2555972, 1, 0, 2555973, 1, 0, 2555974, 1, 0, 2555975, 1, 0, 2555976, 1, 0, 2555977, 1, 0, 2555978, 1, 0, 2555979, 1, 0, 2555980, 1, 0, 2555981, 1, 0, 2555982, 1, 0, 2555983, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 0, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2621500, 1, 0, 2621501, 1, 0, 2621502, 1, 0, 2621503, 1, 0, 2621504, 1, 0, 2621505, 1, 0, 2621506, 1, 0, 2621507, 1, 0, 2621508, 1, 0, 2621509, 1, 0, 2621510, 1, 0, 2621511, 1, 0, 2621512, 1, 0, 2621513, 1, 0, 2621514, 1, 0, 2621515, 1, 0, 2621516, 1, 0, 2621517, 1, 0, 2621518, 1, 0, 2621519, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2687035, 1, 0, 2687036, 1, 0, 2687037, 1, 0, 2687038, 1, 0, 2687039, 1, 0, 2687040, 1, 0, 2687041, 1, 0, 2687042, 1, 0, 2687043, 1, 0, 2687044, 1, 0, 2687045, 1, 0, 2687046, 1, 0, 2687047, 1, 0, 2687048, 1, 0, 2687049, 1, 0, 2687050, 1, 0, 2687051, 1, 0, 2687052, 1, 0, 2687053, 1, 0, 2687054, 1, 0, 2687055, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2752571, 1, 0, 2752572, 1, 0, 2752573, 1, 0, 2752574, 1, 0, 2752575, 1, 0, 2752576, 1, 0, 2752577, 1, 0, 2752578, 1, 0, 2752579, 1, 0, 2752580, 1, 0, 2752581, 1, 0, 2752582, 1, 0, 2752583, 1, 0, 2752584, 1, 0, 2752585, 1, 0, 2752586, 1, 0, 2752587, 1, 0, 2752588, 1, 0, 2752589, 1, 0, 2752590, 1, 0, 2752591, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 262145, 0, 2818053, 262145, 4, 2818054, 262145, 4, 2818055, 262145, 4, 2818056, 262145, 4, 2818057, 262145, 4, 2818058, 262145, 4, 2818059, 131073, 1, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 0, 2818066, 262145, 0, 2818067, 262145, 4, 2818068, 262145, 4, 2818069, 262145, 4, 2818070, 262145, 4, 2818071, 262145, 4, 2818072, 262145, 4, 2818073, 262145, 4, 2818074, 262145, 4, 2818075, 262145, 4, 2818076, 262145, 4, 2818077, 262145, 4, 2818078, 131073, 1, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 262145, 0, 2818087, 262145, 4, 2818088, 262145, 4, 2818089, 262145, 4, 2818090, 262145, 4, 2818091, 262145, 4, 2818092, 262145, 4, 2818093, 262145, 4, 2818094, 262145, 4, 2818095, 262145, 4, 2818096, 131073, 1, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2818107, 1, 0, 2818108, 1, 0, 2818109, 1, 0, 2818110, 1, 0, 2818111, 1, 0, 2818112, 1, 0, 2818113, 1, 0, 2818114, 1, 0, 2818115, 1, 0, 2818116, 1, 0, 2818117, 1, 0, 2818118, 1, 0, 2818119, 1, 0, 2818120, 1, 0, 2818121, 1, 0, 2818122, 1, 0, 2818123, 1, 0, 2818124, 1, 0, 2818125, 1, 0, 2818126, 1, 0, 2818127, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 0, 1, 2883587, 0, 1, 2883588, 0, 1, 2883589, 65536, 1, 2883590, 0, 1, 2883591, 0, 1, 2883592, 0, 1, 2883593, 0, 1, 2883594, 0, 1, 2883595, 262145, 2, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 4, 2883603, 65536, 1, 2883604, 0, 1, 2883605, 0, 1, 2883606, 0, 1, 2883607, 65536, 1, 2883608, 0, 1, 2883609, 65536, 1, 2883610, 0, 1, 2883611, 0, 1, 2883612, 0, 1, 2883613, 65536, 1, 2883614, 262145, 2, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 4, 2883623, 0, 1, 2883624, 65536, 1, 2883625, 0, 1, 2883626, 65536, 1, 2883627, 0, 1, 2883628, 0, 1, 2883629, 0, 1, 2883630, 0, 1, 2883631, 0, 1, 2883632, 262145, 2, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 2883643, 1, 0, 2883644, 1, 0, 2883645, 1, 0, 2883646, 1, 0, 2883647, 1, 0, 2883648, 1, 0, 2883649, 1, 0, 2883650, 1, 0, 2883651, 1, 0, 2883652, 1, 0, 2883653, 1, 0, 2883654, 1, 0, 2883655, 1, 0, 2883656, 1, 0, 2883657, 1, 0, 2883658, 1, 0, 2883659, 1, 0, 2883660, 1, 0, 2883661, 1, 0, 2883662, 1, 0, 2883663, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 0, 2, 2949123, 0, 2, 2949124, 0, 2, 2949125, 65536, 2, 2949126, 0, 2, 2949127, 0, 2, 2949128, 0, 2, 2949129, 0, 2, 2949130, 0, 2, 2949131, 262145, 2, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 4, 2949139, 65536, 2, 2949140, 0, 2, 2949141, 0, 2, 2949142, 0, 2, 2949143, 65536, 2, 2949144, 0, 2, 2949145, 65536, 2, 2949146, 0, 2, 2949147, 0, 2, 2949148, 0, 2, 2949149, 65536, 2, 2949150, 262145, 2, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 4, 2949159, 0, 2, 2949160, 65536, 2, 2949161, 0, 2, 2949162, 65536, 2, 2949163, 0, 2, 2949164, 0, 2, 2949165, 0, 2, 2949166, 0, 2, 2949167, 0, 2, 2949168, 262145, 2, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 2949179, 1, 0, 2949180, 1, 0, 2949181, 1, 0, 2949182, 1, 0, 2949183, 1, 0, 2949184, 1, 0, 2949185, 1, 0, 2949186, 1, 0, 2949187, 1, 0, 2949188, 1, 0, 2949189, 1, 0, 2949190, 1, 0, 2949191, 1, 0, 2949192, 1, 0, 2949193, 1, 0, 2949194, 1, 0, 2949195, 1, 0, 2949196, 1, 0, 2949197, 1, 0, 2949198, 1, 0, 2949199, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 0, 3, 3014659, 0, 3, 3014660, 0, 3, 3014661, 65536, 3, 3014662, 0, 3, 3014663, 0, 3, 3014664, 0, 3, 3014665, 0, 3, 3014666, 0, 3, 3014667, 262145, 2, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 4, 3014675, 65536, 3, 3014676, 0, 3, 3014677, 0, 3, 3014678, 0, 3, 3014679, 65536, 3, 3014680, 0, 3, 3014681, 65536, 3, 3014682, 0, 3, 3014683, 0, 3, 3014684, 0, 3, 3014685, 65536, 3, 3014686, 262145, 2, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 4, 3014695, 0, 3, 3014696, 65536, 3, 3014697, 0, 3, 3014698, 65536, 3, 3014699, 0, 3, 3014700, 0, 3, 3014701, 0, 3, 3014702, 0, 3, 3014703, 0, 3, 3014704, 262145, 2, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3014714, 1, 0, 3014715, 1, 0, 3014716, 1, 0, 3014717, 1, 0, 3014718, 1, 0, 3014719, 1, 0, 3014720, 1, 0, 3014721, 1, 0, 3014722, 1, 0, 3014723, 1, 0, 3014724, 1, 0, 3014725, 1, 0, 3014726, 1, 0, 3014727, 1, 0, 3014728, 1, 0, 3014729, 1, 0, 3014730, 1, 0, 3014731, 1, 0, 3014732, 1, 0, 3014733, 1, 0, 3014734, 1, 0, 3014735, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 0, 4, 3080195, 0, 4, 3080196, 0, 4, 3080197, 65536, 4, 3080198, 0, 4, 3080199, 0, 4, 3080200, 0, 4, 3080201, 0, 4, 3080202, 0, 4, 3080203, 262145, 2, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 4, 3080211, 65536, 4, 3080212, 0, 4, 3080213, 0, 4, 3080214, 0, 4, 3080215, 65536, 4, 3080216, 0, 4, 3080217, 65536, 4, 3080218, 0, 4, 3080219, 0, 4, 3080220, 0, 4, 3080221, 65536, 4, 3080222, 262145, 2, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 4, 3080231, 0, 4, 3080232, 65536, 4, 3080233, 0, 4, 3080234, 65536, 4, 3080235, 0, 4, 3080236, 0, 4, 3080237, 0, 4, 3080238, 0, 4, 3080239, 0, 4, 3080240, 262145, 2, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0, 3080250, 1, 0, 3080251, 1, 0, 3080252, 1, 0, 3080253, 1, 0, 3080254, 1, 0, 3080255, 1, 0, 3080256, 1, 0, 3080257, 1, 0, 3080258, 1, 0, 3080259, 1, 0, 3080260, 1, 0, 3080261, 1, 0, 3080262, 1, 0, 3080263, 1, 0, 3080264, 1, 0, 3080265, 1, 0, 3080266, 1, 0, 3080267, 1, 0, 3080268, 1, 0, 3080269, 1, 0, 3080270, 1, 0, 3080271, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 196608, 0, 3145731, 262144, 0, 3145732, 0, 0, 3145733, 65536, 0, 3145734, 131072, 0, 3145735, 196608, 0, 3145736, 262144, 0, 3145737, 0, 0, 3145738, 65536, 0, 3145739, 262145, 2, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 4, 3145747, 0, 0, 3145748, 65536, 0, 3145749, 131072, 0, 3145750, 196608, 0, 3145751, 262144, 0, 3145752, 65536, 0, 3145753, 131072, 0, 3145754, 196608, 0, 3145755, 262144, 0, 3145756, 0, 0, 3145757, 65536, 0, 3145758, 262145, 2, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 4, 3145767, 0, 0, 3145768, 262144, 8, 3145769, 262144, 8, 3145770, 262144, 8, 3145771, 262144, 0, 3145772, 0, 0, 3145773, 65536, 0, 3145774, 131072, 0, 3145775, 196608, 0, 3145776, 262145, 2, 3145777, 1, 0, 3145778, 1, 0, 3145779, 1, 0, 3145780, 1, 0, 3145781, 1, 0, 3145782, 1, 0, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 0, 3145786, 1, 0, 3145787, 1, 0, 3145788, 1, 0, 3145789, 1, 0, 3145790, 1, 0, 3145791, 1, 0, 3145792, 1, 0, 3145793, 1, 0, 3145794, 1, 0, 3145795, 1, 0, 3145796, 1, 0, 3145797, 1, 0, 3145798, 1, 0, 3145799, 1, 0, 3145800, 1, 0, 3145801, 1, 0, 3145802, 1, 0, 3145803, 1, 0, 3145804, 1, 0, 3145805, 1, 0, 3145806, 1, 0, 3145807, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 196608, 0, 3211267, 262144, 0, 3211268, 0, 0, 3211269, 65536, 0, 3211270, 131072, 0, 3211271, 196608, 0, 3211272, 262144, 0, 3211273, 0, 0, 3211274, 65536, 0, 3211275, 262145, 2, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 4, 3211283, 0, 0, 3211284, 65536, 0, 3211285, 131072, 0, 3211286, 196608, 0, 3211287, 262144, 0, 3211288, 65536, 0, 3211289, 131072, 0, 3211290, 196608, 0, 3211291, 262144, 0, 3211292, 0, 0, 3211293, 65536, 0, 3211294, 262145, 2, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 4, 3211303, 196608, 9, 3211304, 262144, 9, 3211305, 262144, 9, 3211306, 262144, 9, 3211307, 327680, 9, 3211308, 0, 0, 3211309, 65536, 0, 3211310, 131072, 0, 3211311, 196608, 0, 3211312, 262145, 2, 3211313, 1, 0, 3211314, 1, 0, 3211315, 1, 0, 3211316, 1, 0, 3211317, 1, 0, 3211318, 1, 0, 3211319, 1, 0, 3211320, 1, 0, 3211321, 1, 0, 3211322, 1, 0, 3211323, 1, 0, 3211324, 1, 0, 3211325, 1, 0, 3211326, 1, 0, 3211327, 1, 0, 3211328, 1, 0, 3211329, 1, 0, 3211330, 1, 0, 3211331, 1, 0, 3211332, 1, 0, 3211333, 1, 0, 3211334, 1, 0, 3211335, 1, 0, 3211336, 1, 0, 3211337, 1, 0, 3211338, 1, 0, 3211339, 1, 0, 3211340, 1, 0, 3211341, 1, 0, 3211342, 1, 0, 3211343, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 196608, 0, 3276803, 262144, 0, 3276804, 0, 0, 3276805, 65536, 0, 3276806, 131072, 0, 3276807, 196608, 0, 3276808, 262144, 0, 3276809, 0, 0, 3276810, 65536, 0, 3276811, 262145, 2, 3276812, 1, 0, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 131073, 0, 3276819, 131073, 3, 3276820, 131073, 3, 3276821, 1, 6, 3276822, 196608, 0, 3276823, 262144, 0, 3276824, 65536, 0, 3276825, 131072, 0, 3276826, 196608, 0, 3276827, 262145, 5, 3276828, 131073, 3, 3276829, 131073, 3, 3276830, 65537, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 4, 3276839, 196608, 9, 3276840, 262144, 9, 3276841, 262144, 9, 3276842, 262144, 9, 3276843, 327680, 9, 3276844, 0, 0, 3276845, 65536, 0, 3276846, 131072, 0, 3276847, 196608, 0, 3276848, 262145, 2, 3276849, 1, 0, 3276850, 1, 0, 3276851, 1, 0, 3276852, 1, 0, 3276853, 1, 0, 3276854, 1, 0, 3276855, 1, 0, 3276856, 1, 0, 3276857, 1, 0, 3276858, 1, 0, 3276859, 1, 0, 3276860, 1, 0, 3276861, 1, 0, 3276862, 1, 0, 3276863, 1, 0, 3276864, 1, 0, 3276865, 1, 0, 3276866, 1, 0, 3276867, 1, 0, 3276868, 1, 0, 3276869, 1, 0, 3276870, 1, 0, 3276871, 1, 0, 3276872, 1, 0, 3276873, 1, 0, 3276874, 1, 0, 3276875, 1, 0, 3276876, 1, 0, 3276877, 1, 0, 3276878, 1, 0, 3276879, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 196608, 0, 3342339, 262144, 0, 3342340, 0, 0, 3342341, 65536, 0, 3342342, 131072, 0, 3342343, 196608, 0, 3342344, 262144, 0, 3342345, 0, 0, 3342346, 65536, 0, 3342347, 262145, 2, 3342348, 1, 0, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 4, 3342358, 196608, 0, 3342359, 262144, 0, 3342360, 65536, 0, 3342361, 131072, 0, 3342362, 196608, 0, 3342363, 262145, 2, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 4, 3342375, 0, 0, 3342376, 262144, 10, 3342377, 262144, 10, 3342378, 262144, 10, 3342379, 262144, 0, 3342380, 0, 0, 3342381, 65536, 0, 3342382, 131072, 0, 3342383, 196608, 0, 3342384, 262145, 2, 3342385, 1, 0, 3342386, 1, 0, 3342387, 1, 0, 3342388, 1, 0, 3342389, 1, 0, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 0, 3342393, 1, 0, 3342394, 1, 0, 3342395, 1, 0, 3342396, 1, 0, 3342397, 1, 0, 3342398, 1, 0, 3342399, 1, 0, 3342400, 1, 0, 3342401, 1, 0, 3342402, 1, 0, 3342403, 1, 0, 3342404, 1, 0, 3342405, 1, 0, 3342406, 1, 0, 3342407, 1, 0, 3342408, 1, 0, 3342409, 1, 0, 3342410, 1, 0, 3342411, 1, 0, 3342412, 1, 0, 3342413, 1, 0, 3342414, 1, 0, 3342415, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 196608, 0, 3407875, 262144, 0, 3407876, 0, 0, 3407877, 65536, 0, 3407878, 131072, 0, 3407879, 196608, 0, 3407880, 262144, 0, 3407881, 0, 0, 3407882, 65536, 0, 3407883, 262145, 2, 3407884, 1, 0, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 4, 3407894, 196608, 0, 3407895, 262144, 0, 3407896, 65536, 0, 3407897, 131072, 0, 3407898, 196608, 0, 3407899, 262145, 2, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 4, 3407911, 0, 0, 3407912, 65536, 0, 3407913, 131072, 0, 3407914, 196608, 0, 3407915, 262144, 0, 3407916, 0, 0, 3407917, 65536, 0, 3407918, 131072, 0, 3407919, 196608, 0, 3407920, 262145, 2, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 0, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 1, 0, 3407931, 1, 0, 3407932, 1, 0, 3407933, 1, 0, 3407934, 1, 0, 3407935, 1, 0, 3407936, 1, 0, 3407937, 1, 0, 3407938, 1, 0, 3407939, 1, 0, 3407940, 1, 0, 3407941, 1, 0, 3407942, 1, 0, 3407943, 1, 0, 3407944, 1, 0, 3407945, 1, 0, 3407946, 1, 0, 3407947, 1, 0, 3407948, 1, 0, 3407949, 1, 0, 3407950, 1, 0, 3407951, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 196608, 0, 3473411, 262144, 0, 3473412, 0, 0, 3473413, 65536, 0, 3473414, 131072, 0, 3473415, 196608, 0, 3473416, 262144, 0, 3473417, 0, 0, 3473418, 65536, 0, 3473419, 262145, 2, 3473420, 1, 0, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 4, 3473430, 196608, 0, 3473431, 262144, 0, 3473432, 65536, 0, 3473433, 131072, 0, 3473434, 196608, 0, 3473435, 262145, 2, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 4, 3473447, 0, 0, 3473448, 65536, 0, 3473449, 131072, 0, 3473450, 196608, 0, 3473451, 262144, 0, 3473452, 0, 0, 3473453, 65536, 0, 3473454, 131072, 0, 3473455, 196608, 0, 3473456, 262145, 2, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 0, 3473466, 1, 0, 3473467, 1, 0, 3473468, 1, 0, 3473469, 1, 0, 3473470, 1, 0, 3473471, 1, 0, 3473472, 1, 0, 3473473, 1, 0, 3473474, 1, 0, 3473475, 1, 0, 3473476, 1, 0, 3473477, 1, 0, 3473478, 1, 0, 3473479, 1, 0, 3473480, 1, 0, 3473481, 1, 0, 3473482, 1, 0, 3473483, 1, 0, 3473484, 1, 0, 3473485, 1, 0, 3473486, 1, 0, 3473487, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 196608, 0, 3538947, 262144, 0, 3538948, 0, 0, 3538949, 65536, 0, 3538950, 131072, 0, 3538951, 196608, 0, 3538952, 262144, 0, 3538953, 0, 0, 3538954, 65536, 0, 3538955, 262145, 2, 3538956, 1, 0, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 4, 3538966, 196608, 0, 3538967, 262144, 0, 3538968, 65536, 0, 3538969, 131072, 0, 3538970, 196608, 0, 3538971, 262145, 2, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 4, 3538983, 0, 0, 3538984, 65536, 0, 3538985, 131072, 0, 3538986, 196608, 0, 3538987, 262144, 0, 3538988, 0, 0, 3538989, 65536, 0, 3538990, 131072, 0, 3538991, 196608, 0, 3538992, 262145, 2, 3538993, 1, 0, 3538994, 1, 0, 3538995, 1, 0, 3538996, 1, 0, 3538997, 1, 0, 3538998, 1, 0, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 0, 3539003, 1, 0, 3539004, 1, 0, 3539005, 1, 0, 3539006, 1, 0, 3539007, 1, 0, 3539008, 1, 0, 3539009, 1, 0, 3539010, 1, 0, 3539011, 1, 0, 3539012, 1, 0, 3539013, 1, 0, 3539014, 1, 0, 3539015, 1, 0, 3539016, 1, 0, 3539017, 1, 0, 3539018, 1, 0, 3539019, 1, 0, 3539020, 1, 0, 3539021, 1, 0, 3539022, 1, 0, 3539023, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 196608, 0, 3604483, 262144, 0, 3604484, 0, 0, 3604485, 65536, 0, 3604486, 131072, 0, 3604487, 196608, 0, 3604488, 262144, 0, 3604489, 0, 0, 3604490, 65536, 0, 3604491, 262145, 2, 3604492, 1, 0, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 4, 3604502, 196608, 0, 3604503, 262144, 0, 3604504, 65536, 0, 3604505, 131072, 0, 3604506, 196608, 0, 3604507, 262145, 2, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 4, 3604519, 0, 0, 3604520, 65536, 0, 3604521, 131072, 0, 3604522, 196608, 0, 3604523, 262144, 0, 3604524, 0, 0, 3604525, 65536, 0, 3604526, 131072, 0, 3604527, 196608, 0, 3604528, 262145, 2, 3604529, 1, 0, 3604530, 1, 0, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 0, 3604534, 1, 0, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3604540, 1, 0, 3604541, 1, 0, 3604542, 1, 0, 3604543, 1, 0, 3604544, 1, 0, 3604545, 1, 0, 3604546, 1, 0, 3604547, 1, 0, 3604548, 1, 0, 3604549, 1, 0, 3604550, 1, 0, 3604551, 1, 0, 3604552, 1, 0, 3604553, 1, 0, 3604554, 1, 0, 3604555, 1, 0, 3604556, 1, 0, 3604557, 1, 0, 3604558, 1, 0, 3604559, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 196608, 0, 3670019, 262144, 0, 3670020, 0, 0, 3670021, 65536, 0, 3670022, 131072, 0, 3670023, 196608, 0, 3670024, 262144, 0, 3670025, 0, 0, 3670026, 65536, 0, 3670027, 262145, 2, 3670028, 1, 0, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 4, 3670038, 196608, 0, 3670039, 262144, 0, 3670040, 65536, 0, 3670041, 131072, 0, 3670042, 196608, 0, 3670043, 262145, 2, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 131073, 0, 3670055, 131073, 3, 3670056, 131073, 3, 3670057, 131073, 3, 3670058, 131073, 3, 3670059, 131073, 3, 3670060, 131073, 3, 3670061, 131073, 3, 3670062, 131073, 3, 3670063, 131073, 3, 3670064, 65537, 0, 3670065, 1, 0, 3670066, 1, 0, 3670067, 1, 0, 3670068, 1, 0, 3670069, 1, 0, 3670070, 1, 0, 3670071, 1, 0, 3670072, 1, 0, 3670073, 1, 0, 3670074, 1, 0, 3670075, 1, 0, 3670076, 1, 0, 3670077, 1, 0, 3670078, 1, 0, 3670079, 1, 0, 3670080, 1, 0, 3670081, 1, 0, 3670082, 1, 0, 3670083, 1, 0, 3670084, 1, 0, 3670085, 1, 0, 3670086, 1, 0, 3670087, 1, 0, 3670088, 1, 0, 3670089, 1, 0, 3670090, 1, 0, 3670091, 1, 0, 3670092, 1, 0, 3670093, 1, 0, 3670094, 1, 0, 3670095, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 196608, 0, 3735555, 262144, 0, 3735556, 0, 0, 3735557, 65536, 0, 3735558, 131072, 0, 3735559, 196608, 0, 3735560, 262144, 0, 3735561, 0, 0, 3735562, 65536, 0, 3735563, 262145, 2, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 4, 3735574, 196608, 0, 3735575, 262144, 0, 3735576, 65536, 0, 3735577, 131072, 0, 3735578, 196608, 0, 3735579, 262145, 2, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3735602, 1, 0, 3735603, 1, 0, 3735604, 1, 0, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 0, 3735608, 1, 0, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 0, 3735612, 1, 0, 3735613, 1, 0, 3735614, 1, 0, 3735615, 1, 0, 3735616, 1, 0, 3735617, 1, 0, 3735618, 1, 0, 3735619, 1, 0, 3735620, 1, 0, 3735621, 1, 0, 3735622, 1, 0, 3735623, 1, 0, 3735624, 1, 0, 3735625, 1, 0, 3735626, 1, 0, 3735627, 1, 0, 3735628, 1, 0, 3735629, 1, 0, 3735630, 1, 0, 3735631, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 196608, 0, 3801091, 262144, 0, 3801092, 0, 0, 3801093, 65536, 0, 3801094, 131072, 0, 3801095, 196608, 0, 3801096, 262144, 0, 3801097, 0, 0, 3801098, 65536, 0, 3801099, 262145, 2, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 262145, 0, 3801107, 262145, 4, 3801108, 262145, 4, 3801109, 131073, 6, 3801110, 196608, 0, 3801111, 262144, 0, 3801112, 65536, 0, 3801113, 131072, 0, 3801114, 196608, 0, 3801115, 262145, 6, 3801116, 262145, 4, 3801117, 262145, 4, 3801118, 131073, 1, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 0, 3801142, 1, 0, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 0, 3801148, 1, 0, 3801149, 1, 0, 3801150, 1, 0, 3801151, 1, 0, 3801152, 1, 0, 3801153, 1, 0, 3801154, 1, 0, 3801155, 1, 0, 3801156, 1, 0, 3801157, 1, 0, 3801158, 1, 0, 3801159, 1, 0, 3801160, 1, 0, 3801161, 1, 0, 3801162, 1, 0, 3801163, 1, 0, 3801164, 1, 0, 3801165, 1, 0, 3801166, 1, 0, 3801167, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 131073, 0, 3866629, 131073, 3, 3866630, 131073, 3, 3866631, 131073, 3, 3866632, 131073, 3, 3866633, 131073, 3, 3866634, 131073, 3, 3866635, 65537, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 4, 3866643, 0, 0, 3866644, 65536, 0, 3866645, 131072, 0, 3866646, 196608, 0, 3866647, 262144, 0, 3866648, 65536, 0, 3866649, 131072, 0, 3866650, 196608, 0, 3866651, 262144, 0, 3866652, 0, 0, 3866653, 65536, 0, 3866654, 262145, 2, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 1, 0, 3866678, 1, 0, 3866679, 1, 0, 3866680, 1, 0, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 0, 3866684, 1, 0, 3866685, 1, 0, 3866686, 1, 0, 3866687, 1, 0, 3866688, 1, 0, 3866689, 1, 0, 3866690, 1, 0, 3866691, 1, 0, 3866692, 1, 0, 3866693, 1, 0, 3866694, 1, 0, 3866695, 1, 0, 3866696, 1, 0, 3866697, 1, 0, 3866698, 1, 0, 3866699, 1, 0, 3866700, 1, 0, 3866701, 1, 0, 3866702, 1, 0, 3866703, 1, 0, 3932160, 1, 0, 3932161, 1, 0, 3932162, 1, 0, 3932163, 1, 0, 3932164, 1, 0, 3932165, 1, 0, 3932166, 1, 0, 3932167, 1, 0, 3932168, 1, 0, 3932169, 1, 0, 3932170, 1, 0, 3932171, 1, 0, 3932172, 1, 0, 3932173, 1, 0, 3932174, 1, 0, 3932175, 1, 0, 3932176, 1, 0, 3932177, 1, 0, 3932178, 1, 4, 3932179, 0, 0, 3932180, 65536, 0, 3932181, 131072, 0, 3932182, 196608, 0, 3932183, 262144, 0, 3932184, 65536, 0, 3932185, 131072, 0, 3932186, 196608, 0, 3932187, 262144, 0, 3932188, 0, 0, 3932189, 65536, 0, 3932190, 262145, 2, 3932191, 1, 0, 3932192, 1, 0, 3932193, 1, 0, 3932194, 1, 0, 3932195, 1, 0, 3932196, 1, 0, 3932197, 1, 0, 3932198, 1, 0, 3932199, 1, 0, 3932200, 1, 0, 3932201, 1, 0, 3932202, 1, 0, 3932203, 1, 0, 3932204, 1, 0, 3932205, 1, 0, 3932206, 1, 0, 3932207, 1, 0, 3932208, 1, 0, 3932209, 1, 0, 3932210, 1, 0, 3932211, 1, 0, 3932212, 1, 0, 3932213, 1, 0, 3932214, 1, 0, 3932215, 1, 0, 3932216, 1, 0, 3932217, 1, 0, 3932218, 1, 0, 3932219, 1, 0, 3932220, 1, 0, 3932221, 1, 0, 3932222, 1, 0, 3932223, 1, 0, 3932224, 1, 0, 3932225, 1, 0, 3932226, 1, 0, 3932227, 1, 0, 3932228, 1, 0, 3932229, 1, 0, 3932230, 1, 0, 3932231, 1, 0, 3932232, 1, 0, 3932233, 1, 0, 3932234, 1, 0, 3932235, 1, 0, 3932236, 1, 0, 3932237, 1, 0, 3932238, 1, 0, 3932239, 1, 0, 3997696, 1, 0, 3997697, 1, 0, 3997698, 1, 0, 3997699, 1, 0, 3997700, 1, 0, 3997701, 1, 0, 3997702, 1, 0, 3997703, 1, 0, 3997704, 1, 0, 3997705, 1, 0, 3997706, 1, 0, 3997707, 1, 0, 3997708, 1, 0, 3997709, 1, 0, 3997710, 1, 0, 3997711, 1, 0, 3997712, 1, 0, 3997713, 1, 0, 3997714, 131073, 0, 3997715, 131073, 3, 3997716, 131073, 3, 3997717, 131073, 3, 3997718, 131073, 3, 3997719, 131073, 3, 3997720, 131073, 3, 3997721, 131073, 3, 3997722, 131073, 3, 3997723, 131073, 3, 3997724, 131073, 3, 3997725, 131073, 3, 3997726, 65537, 0, 3997727, 1, 0, 3997728, 1, 0, 3997729, 1, 0, 3997730, 1, 0, 3997731, 1, 0, 3997732, 1, 0, 3997733, 1, 0, 3997734, 1, 0, 3997735, 1, 0, 3997736, 1, 0, 3997737, 1, 0, 3997738, 1, 0, 3997739, 1, 0, 3997740, 1, 0, 3997741, 1, 0, 3997742, 1, 0, 3997743, 1, 0, 3997744, 1, 0, 3997745, 1, 0, 3997746, 1, 0, 3997747, 1, 0, 3997748, 1, 0, 3997749, 1, 0, 3997750, 1, 0, 3997751, 1, 0, 3997752, 1, 0, 3997753, 1, 0, 3997754, 1, 0, 3997755, 1, 0, 3997756, 1, 0, 3997757, 1, 0, 3997758, 1, 0, 3997759, 1, 0, 3997760, 1, 0, 3997761, 1, 0, 3997762, 1, 0, 3997763, 1, 0, 3997764, 1, 0, 3997765, 1, 0, 3997766, 1, 0, 3997767, 1, 0, 3997768, 1, 0, 3997769, 1, 0, 3997770, 1, 0, 3997771, 1, 0, 3997772, 1, 0, 3997773, 1, 0, 3997774, 1, 0, 3997775, 1, 0, 4063232, 1, 0, 4063233, 1, 0, 4063234, 1, 0, 4063235, 1, 0, 4063236, 1, 0, 4063237, 1, 0, 4063238, 1, 0, 4063239, 1, 0, 4063240, 1, 0, 4063241, 1, 0, 4063242, 1, 0, 4063243, 1, 0, 4063244, 1, 0, 4063245, 1, 0, 4063246, 1, 0, 4063247, 1, 0, 4063248, 1, 0, 4063249, 1, 0, 4063250, 1, 0, 4063251, 1, 0, 4063252, 1, 0, 4063253, 1, 0, 4063254, 1, 0, 4063255, 1, 0, 4063256, 1, 0, 4063257, 1, 0, 4063258, 1, 0, 4063259, 1, 0, 4063260, 1, 0, 4063261, 1, 0, 4063262, 1, 0, 4063263, 1, 0, 4063264, 1, 0, 4063265, 1, 0, 4063266, 1, 0, 4063267, 1, 0, 4063268, 1, 0, 4063269, 1, 0, 4063270, 1, 0, 4063271, 1, 0, 4063272, 1, 0, 4063273, 1, 0, 4063274, 1, 0, 4063275, 1, 0, 4063276, 1, 0, 4063277, 1, 0, 4063278, 1, 0, 4063279, 1, 0, 4063280, 1, 0, 4063281, 1, 0, 4063282, 1, 0, 4063283, 1, 0, 4063284, 1, 0, 4063285, 1, 0, 4063286, 1, 0, 4063287, 1, 0, 4063288, 1, 0, 4063289, 1, 0, 4063290, 1, 0, 4063291, 1, 0, 4063292, 1, 0, 4063293, 1, 0, 4063294, 1, 0, 4063295, 1, 0, 4063296, 1, 0, 4063297, 1, 0, 4063298, 1, 0, 4063299, 1, 0, 4063300, 1, 0, 4063301, 1, 0, 4063302, 1, 0, 4063303, 1, 0, 4063304, 1, 0, 4063305, 1, 0, 4063306, 1, 0, 4063307, 1, 0, 4063308, 1, 0, 4063309, 1, 0, 4063310, 1, 0, 4063311, 1, 0, 4128768, 1, 0, 4128769, 1, 0, 4128770, 1, 0, 4128771, 1, 0, 4128772, 1, 0, 4128773, 1, 0, 4128774, 1, 0, 4128775, 1, 0, 4128776, 1, 0, 4128777, 1, 0, 4128778, 1, 0, 4128779, 1, 0, 4128780, 1, 0, 4128781, 1, 0, 4128782, 1, 0, 4128783, 1, 0, 4128784, 1, 0, 4128785, 1, 0, 4128786, 1, 0, 4128787, 1, 0, 4128788, 1, 0, 4128789, 1, 0, 4128790, 1, 0, 4128791, 1, 0, 4128792, 1, 0, 4128793, 1, 0, 4128794, 1, 0, 4128795, 1, 0, 4128796, 1, 0, 4128797, 1, 0, 4128798, 1, 0, 4128799, 1, 0, 4128800, 1, 0, 4128801, 1, 0, 4128802, 1, 0, 4128803, 1, 0, 4128804, 1, 0, 4128805, 1, 0, 4128806, 262145, 0, 4128807, 262145, 4, 4128808, 262145, 4, 4128809, 262145, 4, 4128810, 262145, 4, 4128811, 262145, 4, 4128812, 262145, 4, 4128813, 262145, 4, 4128814, 262145, 4, 4128815, 262145, 4, 4128816, 262145, 4, 4128817, 262145, 4, 4128818, 262145, 4, 4128819, 131073, 1, 4128820, 1, 0, 4128821, 1, 0, 4128822, 1, 0, 4128823, 1, 0, 4128824, 1, 0, 4128825, 1, 0, 4128826, 1, 0, 4128827, 1, 0, 4128828, 1, 0, 4128829, 1, 0, 4128830, 1, 0, 4128831, 1, 0, 4128832, 1, 0, 4128833, 1, 0, 4128834, 1, 0, 4128835, 1, 0, 4128836, 1, 0, 4128837, 1, 0, 4128838, 1, 0, 4128839, 1, 0, 4128840, 1, 0, 4128841, 1, 0, 4128842, 1, 0, 4128843, 1, 0, 4128844, 1, 0, 4128845, 1, 0, 4128846, 1, 0, 4128847, 1, 0, 4194304, 1, 0, 4194305, 1, 0, 4194306, 1, 0, 4194307, 1, 0, 4194308, 1, 0, 4194309, 1, 0, 4194310, 1, 0, 4194311, 1, 0, 4194312, 1, 0, 4194313, 1, 0, 4194314, 1, 0, 4194315, 1, 0, 4194316, 1, 0, 4194317, 1, 0, 4194318, 1, 0, 4194319, 1, 0, 4194320, 1, 0, 4194321, 1, 0, 4194322, 1, 0, 4194323, 1, 0, 4194324, 1, 0, 4194325, 1, 0, 4194326, 1, 0, 4194327, 1, 0, 4194328, 1, 0, 4194329, 1, 0, 4194330, 1, 0, 4194331, 1, 0, 4194332, 1, 0, 4194333, 1, 0, 4194334, 1, 0, 4194335, 1, 0, 4194336, 1, 0, 4194337, 1, 0, 4194338, 1, 0, 4194339, 1, 0, 4194340, 1, 0, 4194341, 1, 0, 4194342, 1, 4, 4194343, 65536, 1, 4194344, 65536, 1, 4194345, 65536, 1, 4194346, 65536, 1, 4194347, 65536, 1, 4194348, 65536, 1, 4194349, 65536, 1, 4194350, 65536, 1, 4194351, 65536, 1, 4194352, 65536, 1, 4194353, 65536, 1, 4194354, 65536, 1, 4194355, 65536, 1, 4194356, 1, 0, 4194357, 1, 0, 4194358, 1, 0, 4194359, 1, 0, 4194360, 1, 0, 4194361, 1, 0, 4194362, 1, 0, 4194363, 1, 0, 4194364, 1, 0, 4194365, 1, 0, 4194366, 1, 0, 4194367, 1, 0, 4194368, 1, 0, 4194369, 1, 0, 4194370, 1, 0, 4194371, 1, 0, 4194372, 1, 0, 4194373, 1, 0, 4194374, 1, 0, 4194375, 1, 0, 4194376, 1, 0, 4194377, 1, 0, 4194378, 1, 0, 4194379, 1, 0, 4194380, 1, 0, 4194381, 1, 0, 4194382, 1, 0, 4194383, 1, 0, 4259840, 1, 0, 4259841, 262145, 0, 4259842, 262145, 4, 4259843, 262145, 4, 4259844, 262145, 4, 4259845, 262145, 4, 4259846, 262145, 4, 4259847, 262145, 4, 4259848, 262145, 4, 4259849, 262145, 4, 4259850, 262145, 4, 4259851, 262145, 4, 4259852, 131073, 1, 4259853, 1, 0, 4259854, 1, 0, 4259855, 1, 0, 4259856, 1, 0, 4259857, 1, 0, 4259858, 1, 0, 4259859, 1, 0, 4259860, 1, 0, 4259861, 1, 0, 4259862, 1, 0, 4259863, 1, 0, 4259864, 1, 0, 4259865, 1, 0, 4259866, 1, 0, 4259867, 1, 0, 4259868, 1, 0, 4259869, 1, 0, 4259870, 1, 0, 4259871, 1, 0, 4259872, 1, 0, 4259873, 1, 0, 4259874, 1, 0, 4259875, 1, 0, 4259876, 1, 0, 4259877, 1, 0, 4259878, 1, 4, 4259879, 65536, 2, 4259880, 65536, 2, 4259881, 65536, 2, 4259882, 65536, 2, 4259883, 65536, 2, 4259884, 65536, 2, 4259885, 65536, 2, 4259886, 65536, 2, 4259887, 65536, 2, 4259888, 65536, 2, 4259889, 65536, 2, 4259890, 65536, 2, 4259891, 65536, 2, 4259892, 1, 0, 4259893, 1, 0, 4259894, 1, 0, 4259895, 1, 0, 4259896, 1, 0, 4259897, 1, 0, 4259898, 1, 0, 4259899, 1, 0, 4259900, 1, 0, 4259901, 1, 0, 4259902, 1, 0, 4259903, 1, 0, 4259904, 1, 0, 4259905, 1, 0, 4259906, 1, 0, 4259907, 1, 0, 4259908, 1, 0, 4259909, 1, 0, 4259910, 1, 0, 4259911, 1, 0, 4259912, 1, 0, 4259913, 1, 0, 4259914, 1, 0, 4259915, 1, 0, 4259916, 1, 0, 4259917, 1, 0, 4259918, 1, 0, 4259919, 1, 0, 4325376, 1, 0, 4325377, 1, 4, 4325378, 0, 1, 4325379, 0, 1, 4325380, 0, 1, 4325381, 0, 1, 4325382, 0, 1, 4325383, 0, 1, 4325384, 0, 1, 4325385, 0, 1, 4325386, 0, 1, 4325387, 0, 1, 4325388, 262145, 2, 4325389, 1, 0, 4325390, 1, 0, 4325391, 1, 0, 4325392, 1, 0, 4325393, 1, 0, 4325394, 1, 0, 4325395, 1, 0, 4325396, 1, 0, 4325397, 1, 0, 4325398, 1, 0, 4325399, 1, 0, 4325400, 1, 0, 4325401, 1, 0, 4325402, 1, 0, 4325403, 1, 0, 4325404, 1, 0, 4325405, 1, 0, 4325406, 1, 0, 4325407, 1, 0, 4325408, 1, 0, 4325409, 1, 0, 4325410, 1, 0, 4325411, 1, 0, 4325412, 1, 0, 4325413, 1, 0, 4325414, 1, 4, 4325415, 65536, 3, 4325416, 65536, 3, 4325417, 65536, 3, 4325418, 65536, 3, 4325419, 65536, 3, 4325420, 65536, 3, 4325421, 65536, 3, 4325422, 65536, 3, 4325423, 65536, 3, 4325424, 65536, 3, 4325425, 65536, 3, 4325426, 65536, 3, 4325427, 65536, 3, 4325428, 1, 0, 4325429, 1, 0, 4325430, 1, 0, 4325431, 1, 0, 4325432, 1, 0, 4325433, 1, 0, 4325434, 1, 0, 4325435, 1, 0, 4325436, 1, 0, 4325437, 1, 0, 4325438, 1, 0, 4325439, 1, 0, 4325440, 1, 0, 4325441, 1, 0, 4325442, 1, 0, 4325443, 1, 0, 4325444, 1, 0, 4325445, 1, 0, 4325446, 1, 0, 4325447, 1, 0, 4325448, 1, 0, 4325449, 1, 0, 4325450, 1, 0, 4325451, 1, 0, 4325452, 1, 0, 4325453, 1, 0, 4325454, 1, 0, 4325455, 1, 0, 4390912, 1, 0, 4390913, 1, 4, 4390914, 0, 2, 4390915, 0, 2, 4390916, 0, 2, 4390917, 0, 2, 4390918, 0, 2, 4390919, 0, 2, 4390920, 0, 2, 4390921, 0, 2, 4390922, 0, 2, 4390923, 0, 2, 4390924, 262145, 2, 4390925, 1, 0, 4390926, 1, 0, 4390927, 1, 0, 4390928, 1, 0, 4390929, 1, 0, 4390930, 1, 0, 4390931, 1, 0, 4390932, 1, 0, 4390933, 1, 0, 4390934, 1, 0, 4390935, 1, 0, 4390936, 1, 0, 4390937, 1, 0, 4390938, 1, 0, 4390939, 1, 0, 4390940, 1, 0, 4390941, 1, 0, 4390942, 1, 0, 4390943, 1, 0, 4390944, 1, 0, 4390945, 1, 0, 4390946, 1, 0, 4390947, 1, 0, 4390948, 1, 0, 4390949, 1, 0, 4390950, 1, 4, 4390951, 65536, 4, 4390952, 65536, 4, 4390953, 65536, 4, 4390954, 65536, 4, 4390955, 65536, 4, 4390956, 65536, 4, 4390957, 65536, 4, 4390958, 65536, 4, 4390959, 65536, 4, 4390960, 65536, 4, 4390961, 65536, 4, 4390962, 65536, 4, 4390963, 65536, 4, 4390964, 1, 0, 4390965, 1, 0, 4390966, 1, 0, 4390967, 1, 0, 4390968, 1, 0, 4390969, 1, 0, 4390970, 1, 0, 4390971, 1, 0, 4390972, 1, 0, 4390973, 1, 0, 4390974, 1, 0, 4390975, 1, 0, 4390976, 1, 0, 4390977, 1, 0, 4390978, 1, 0, 4390979, 1, 0, 4390980, 1, 0, 4390981, 1, 0, 4390982, 1, 0, 4390983, 1, 0, 4390984, 1, 0, 4390985, 1, 0, 4390986, 1, 0, 4390987, 1, 0, 4390988, 1, 0, 4390989, 1, 0, 4390990, 1, 0, 4390991, 1, 0, 4456448, 1, 0, 4456449, 1, 4, 4456450, 0, 3, 4456451, 0, 3, 4456452, 0, 3, 4456453, 0, 3, 4456454, 0, 3, 4456455, 0, 3, 4456456, 0, 3, 4456457, 0, 3, 4456458, 0, 3, 4456459, 0, 3, 4456460, 262145, 2, 4456461, 1, 0, 4456462, 1, 0, 4456463, 1, 0, 4456464, 1, 0, 4456465, 1, 0, 4456466, 1, 0, 4456467, 1, 0, 4456468, 1, 0, 4456469, 1, 0, 4456470, 1, 0, 4456471, 1, 0, 4456472, 1, 0, 4456473, 1, 0, 4456474, 1, 0, 4456475, 1, 0, 4456476, 1, 0, 4456477, 1, 0, 4456478, 1, 0, 4456479, 1, 0, 4456480, 1, 0, 4456481, 1, 0, 4456482, 1, 0, 4456483, 1, 0, 4456484, 1, 0, 4456485, 1, 0, 4456486, 1, 4, 4456487, 0, 0, 4456488, 65536, 0, 4456489, 131072, 0, 4456490, 196608, 0, 4456491, 262144, 0, 4456492, 0, 0, 4456493, 65536, 0, 4456494, 131072, 0, 4456495, 196608, 0, 4456496, 262144, 0, 4456497, 0, 0, 4456498, 65536, 0, 4456499, 65536, 0, 4456500, 1, 0, 4456501, 1, 0, 4456502, 1, 0, 4456503, 1, 0, 4456504, 1, 0, 4456505, 1, 0, 4456506, 1, 0, 4456507, 1, 0, 4456508, 1, 0, 4456509, 1, 0, 4456510, 1, 0, 4456511, 1, 0, 4456512, 1, 0, 4456513, 1, 0, 4456514, 1, 0, 4456515, 1, 0, 4456516, 1, 0, 4456517, 1, 0, 4456518, 1, 0, 4456519, 1, 0, 4456520, 1, 0, 4456521, 1, 0, 4456522, 1, 0, 4456523, 1, 0, 4456524, 1, 0, 4456525, 1, 0, 4456526, 1, 0, 4456527, 1, 0, 4521984, 1, 0, 4521985, 1, 4, 4521986, 0, 4, 4521987, 0, 4, 4521988, 0, 4, 4521989, 0, 4, 4521990, 0, 4, 4521991, 0, 4, 4521992, 0, 4, 4521993, 0, 4, 4521994, 0, 4, 4521995, 0, 4, 4521996, 262145, 2, 4521997, 1, 0, 4521998, 1, 0, 4521999, 1, 0, 4522000, 1, 0, 4522001, 1, 0, 4522002, 1, 0, 4522003, 1, 0, 4522004, 1, 0, 4522005, 1, 0, 4522006, 1, 0, 4522007, 1, 0, 4522008, 1, 0, 4522009, 1, 0, 4522010, 1, 0, 4522011, 1, 0, 4522012, 1, 0, 4522013, 1, 0, 4522014, 1, 0, 4522015, 1, 0, 4522016, 1, 0, 4522017, 1, 0, 4522018, 1, 0, 4522019, 1, 0, 4522020, 1, 0, 4522021, 1, 0, 4522022, 1, 4, 4522023, 0, 0, 4522024, 65536, 0, 4522025, 131072, 0, 4522026, 196608, 0, 4522027, 262144, 0, 4522028, 0, 0, 4522029, 65536, 0, 4522030, 131072, 0, 4522031, 196608, 0, 4522032, 262144, 0, 4522033, 0, 0, 4522034, 65536, 0, 4522035, 65536, 0, 4522036, 1, 0, 4522037, 1, 0, 4522038, 1, 0, 4522039, 1, 0, 4522040, 1, 0, 4522041, 1, 0, 4522042, 1, 0, 4522043, 1, 0, 4522044, 1, 0, 4522045, 1, 0, 4522046, 1, 0, 4522047, 1, 0, 4522048, 1, 0, 4522049, 1, 0, 4522050, 1, 0, 4522051, 1, 0, 4522052, 1, 0, 4522053, 1, 0, 4522054, 1, 0, 4522055, 1, 0, 4522056, 1, 0, 4522057, 1, 0, 4522058, 1, 0, 4522059, 1, 0, 4522060, 1, 0, 4522061, 1, 0, 4522062, 1, 0, 4522063, 1, 0, 4587520, 1, 0, 4587521, 1, 4, 4587522, 0, 0, 4587523, 65536, 0, 4587524, 131072, 0, 4587525, 196608, 0, 4587526, 262144, 0, 4587527, 0, 0, 4587528, 65536, 0, 4587529, 131072, 0, 4587530, 196608, 0, 4587531, 262144, 0, 4587532, 262145, 2, 4587533, 1, 0, 4587534, 1, 0, 4587535, 1, 0, 4587536, 1, 0, 4587537, 1, 0, 4587538, 1, 0, 4587539, 1, 0, 4587540, 1, 0, 4587541, 1, 0, 4587542, 1, 0, 4587543, 1, 0, 4587544, 1, 0, 4587545, 1, 0, 4587546, 1, 0, 4587547, 1, 0, 4587548, 1, 0, 4587549, 1, 0, 4587550, 1, 0, 4587551, 1, 0, 4587552, 1, 0, 4587553, 1, 0, 4587554, 1, 0, 4587555, 1, 0, 4587556, 1, 0, 4587557, 1, 0, 4587558, 1, 4, 4587559, 0, 0, 4587560, 65536, 0, 4587561, 131072, 0, 4587562, 196608, 0, 4587563, 262144, 0, 4587564, 0, 0, 4587565, 65536, 0, 4587566, 131072, 0, 4587567, 196608, 0, 4587568, 262144, 0, 4587569, 0, 0, 4587570, 65536, 0, 4587571, 65536, 0, 4587572, 1, 0, 4587573, 1, 0, 4587574, 1, 0, 4587575, 1, 0, 4587576, 1, 0, 4587577, 1, 0, 4587578, 1, 0, 4587579, 1, 0, 4587580, 1, 0, 4587581, 1, 0, 4587582, 1, 0, 4587583, 1, 0, 4587584, 1, 0, 4587585, 1, 0, 4587586, 1, 0, 4587587, 1, 0, 4587588, 1, 0, 4587589, 1, 0, 4587590, 1, 0, 4587591, 1, 0, 4587592, 1, 0, 4587593, 1, 0, 4587594, 1, 0, 4587595, 1, 0, 4587596, 1, 0, 4587597, 1, 0, 4587598, 1, 0, 4587599, 1, 0, 4653056, 1, 0, 4653057, 1, 4, 4653058, 0, 0, 4653059, 65536, 0, 4653060, 131072, 0, 4653061, 196608, 0, 4653062, 262144, 0, 4653063, 0, 0, 4653064, 65536, 0, 4653065, 131072, 0, 4653066, 196608, 0, 4653067, 262144, 0, 4653068, 262145, 2, 4653069, 1, 0, 4653070, 1, 0, 4653071, 1, 0, 4653072, 1, 0, 4653073, 1, 0, 4653074, 1, 0, 4653075, 1, 0, 4653076, 1, 0, 4653077, 1, 0, 4653078, 1, 0, 4653079, 1, 0, 4653080, 1, 0, 4653081, 1, 0, 4653082, 1, 0, 4653083, 1, 0, 4653084, 1, 0, 4653085, 1, 0, 4653086, 1, 0, 4653087, 1, 0, 4653088, 1, 0, 4653089, 1, 0, 4653090, 1, 0, 4653091, 1, 0, 4653092, 1, 0, 4653093, 1, 0, 4653094, 1, 4, 4653095, 0, 0, 4653096, 65536, 0, 4653097, 131072, 0, 4653098, 196608, 0, 4653099, 262144, 0, 4653100, 0, 0, 4653101, 65536, 0, 4653102, 131072, 0, 4653103, 196608, 0, 4653104, 262144, 0, 4653105, 0, 0, 4653106, 65536, 0, 4653107, 65536, 0, 4653108, 1, 0, 4653109, 1, 0, 4653110, 1, 0, 4653111, 1, 0, 4653112, 1, 0, 4653113, 1, 0, 4653114, 1, 0, 4653115, 1, 0, 4653116, 1, 0, 4653117, 1, 0, 4653118, 1, 0, 4653119, 1, 0, 4653120, 1, 0, 4653121, 1, 0, 4653122, 1, 0, 4653123, 1, 0, 4653124, 1, 0, 4653125, 1, 0, 4653126, 1, 0, 4653127, 1, 0, 4653128, 1, 0, 4653129, 1, 0, 4653130, 1, 0, 4653131, 1, 0, 4653132, 1, 0, 4653133, 1, 0, 4653134, 1, 0, 4653135, 1, 0, 4718592, 1, 0, 4718593, 1, 4, 4718594, 0, 0, 4718595, 65536, 0, 4718596, 131072, 0, 4718597, 196608, 0, 4718598, 262144, 0, 4718599, 0, 0, 4718600, 65536, 0, 4718601, 131072, 0, 4718602, 196608, 0, 4718603, 262144, 0, 4718604, 262145, 2, 4718605, 1, 0, 4718606, 1, 0, 4718607, 1, 0, 4718608, 1, 0, 4718609, 1, 0, 4718610, 1, 0, 4718611, 1, 0, 4718612, 1, 0, 4718613, 1, 0, 4718614, 1, 0, 4718615, 1, 0, 4718616, 1, 0, 4718617, 1, 0, 4718618, 1, 0, 4718619, 1, 0, 4718620, 1, 0, 4718621, 1, 0, 4718622, 1, 0, 4718623, 1, 0, 4718624, 1, 0, 4718625, 1, 0, 4718626, 1, 0, 4718627, 1, 0, 4718628, 1, 0, 4718629, 1, 0, 4718630, 1, 4, 4718631, 0, 0, 4718632, 65536, 0, 4718633, 131072, 0, 4718634, 196608, 0, 4718635, 262144, 0, 4718636, 0, 0, 4718637, 65536, 0, 4718638, 131072, 0, 4718639, 196608, 0, 4718640, 262144, 0, 4718641, 0, 0, 4718642, 65536, 0, 4718643, 65536, 0, 4718644, 1, 0, 4718645, 1, 0, 4718646, 1, 0, 4718647, 1, 0, 4718648, 1, 0, 4718649, 1, 0, 4718650, 1, 0, 4718651, 1, 0, 4718652, 1, 0, 4718653, 1, 0, 4718654, 1, 0, 4718655, 1, 0, 4718656, 1, 0, 4718657, 1, 0, 4718658, 1, 0, 4718659, 1, 0, 4718660, 1, 0, 4718661, 1, 0, 4718662, 1, 0, 4718663, 1, 0, 4718664, 1, 0, 4718665, 1, 0, 4718666, 1, 0, 4718667, 1, 0, 4718668, 1, 0, 4718669, 1, 0, 4718670, 1, 0, 4718671, 1, 0, 4784128, 1, 0, 4784129, 1, 4, 4784130, 0, 0, 4784131, 65536, 0, 4784132, 131072, 0, 4784133, 196608, 0, 4784134, 262144, 0, 4784135, 0, 0, 4784136, 65536, 0, 4784137, 131072, 0, 4784138, 196608, 0, 4784139, 262144, 0, 4784140, 262145, 2, 4784141, 1, 0, 4784142, 1, 0, 4784143, 1, 0, 4784144, 1, 0, 4784145, 1, 0, 4784146, 1, 0, 4784147, 1, 0, 4784148, 1, 0, 4784149, 1, 0, 4784150, 1, 0, 4784151, 1, 0, 4784152, 1, 0, 4784153, 1, 0, 4784154, 1, 0, 4784155, 1, 0, 4784156, 1, 0, 4784157, 1, 0, 4784158, 1, 0, 4784159, 1, 0, 4784160, 1, 0, 4784161, 1, 0, 4784162, 1, 0, 4784163, 1, 0, 4784164, 1, 0, 4784165, 1, 0, 4784166, 1, 4, 4784167, 0, 0, 4784168, 65536, 0, 4784169, 131072, 0, 4784170, 196608, 0, 4784171, 262144, 0, 4784172, 0, 0, 4784173, 65536, 0, 4784174, 131072, 0, 4784175, 196608, 0, 4784176, 262144, 0, 4784177, 0, 0, 4784178, 65536, 0, 4784179, 65536, 0, 4784180, 1, 0, 4784181, 1, 0, 4784182, 1, 0, 4784183, 1, 0, 4784184, 1, 0, 4784185, 1, 0, 4784186, 1, 0, 4784187, 1, 0, 4784188, 1, 0, 4784189, 1, 0, 4784190, 1, 0, 4784191, 1, 0, 4784192, 1, 0, 4784193, 1, 0, 4784194, 1, 0, 4784195, 1, 0, 4784196, 1, 0, 4784197, 1, 0, 4784198, 1, 0, 4784199, 1, 0, 4784200, 1, 0, 4784201, 1, 0, 4784202, 1, 0, 4784203, 1, 0, 4784204, 1, 0, 4784205, 1, 0, 4784206, 1, 0, 4784207, 1, 0, 4849664, 1, 0, 4849665, 1, 4, 4849666, 0, 0, 4849667, 65536, 0, 4849668, 131072, 0, 4849669, 196608, 0, 4849670, 262144, 0, 4849671, 0, 0, 4849672, 65536, 0, 4849673, 131072, 0, 4849674, 196608, 0, 4849675, 262144, 0, 4849676, 262145, 2, 4849677, 1, 0, 4849678, 1, 0, 4849679, 1, 0, 4849680, 1, 0, 4849681, 1, 0, 4849682, 1, 0, 4849683, 1, 0, 4849684, 1, 0, 4849685, 1, 0, 4849686, 1, 0, 4849687, 1, 0, 4849688, 1, 0, 4849689, 1, 0, 4849690, 1, 0, 4849691, 1, 0, 4849692, 1, 0, 4849693, 1, 0, 4849694, 1, 0, 4849695, 1, 0, 4849696, 1, 0, 4849697, 1, 0, 4849698, 1, 0, 4849699, 1, 0, 4849700, 1, 0, 4849701, 1, 0, 4849702, 1, 4, 4849703, 0, 0, 4849704, 65536, 0, 4849705, 131072, 0, 4849706, 196608, 0, 4849707, 262144, 0, 4849708, 0, 0, 4849709, 65536, 0, 4849710, 131072, 0, 4849711, 196608, 0, 4849712, 262144, 0, 4849713, 0, 0, 4849714, 65536, 0, 4849715, 65536, 0, 4849716, 1, 0, 4849717, 1, 0, 4849718, 1, 0, 4849719, 1, 0, 4849720, 1, 0, 4849721, 1, 0, 4849722, 1, 0, 4849723, 1, 0, 4849724, 1, 0, 4849725, 1, 0, 4849726, 1, 0, 4849727, 1, 0, 4849728, 1, 0, 4849729, 1, 0, 4849730, 1, 0, 4849731, 1, 0, 4849732, 1, 0, 4849733, 1, 0, 4849734, 1, 0, 4849735, 1, 0, 4849736, 1, 0, 4849737, 1, 0, 4849738, 1, 0, 4849739, 1, 0, 4849740, 1, 0, 4849741, 1, 0, 4849742, 1, 0, 4849743, 1, 0, 4915200, 1, 0, 4915201, 1, 4, 4915202, 0, 0, 4915203, 65536, 0, 4915204, 131072, 0, 4915205, 196608, 0, 4915206, 262144, 0, 4915207, 0, 0, 4915208, 65536, 0, 4915209, 131072, 0, 4915210, 196608, 0, 4915211, 262144, 0, 4915212, 262145, 2, 4915213, 1, 0, 4915214, 1, 0, 4915215, 1, 0, 4915216, 1, 0, 4915217, 1, 0, 4915218, 1, 0, 4915219, 1, 0, 4915220, 1, 0, 4915221, 1, 0, 4915222, 1, 0, 4915223, 1, 0, 4915224, 1, 0, 4915225, 1, 0, 4915226, 1, 0, 4915227, 1, 0, 4915228, 1, 0, 4915229, 1, 0, 4915230, 1, 0, 4915231, 1, 0, 4915232, 1, 0, 4915233, 1, 0, 4915234, 1, 0, 4915235, 1, 0, 4915236, 1, 0, 4915237, 1, 0, 4915238, 1, 4, 4915239, 0, 0, 4915240, 65536, 0, 4915241, 131072, 0, 4915242, 196608, 0, 4915243, 262144, 0, 4915244, 0, 0, 4915245, 65536, 0, 4915246, 131072, 0, 4915247, 196608, 0, 4915248, 262144, 0, 4915249, 0, 0, 4915250, 65536, 0, 4915251, 65536, 0, 4915252, 1, 0, 4915253, 1, 0, 4915254, 1, 0, 4915255, 1, 0, 4915256, 1, 0, 4915257, 1, 0, 4915258, 1, 0, 4915259, 1, 0, 4915260, 1, 0, 4915261, 1, 0, 4915262, 1, 0, 4915263, 1, 0, 4915264, 1, 0, 4915265, 1, 0, 4915266, 1, 0, 4915267, 1, 0, 4915268, 1, 0, 4915269, 1, 0, 4915270, 1, 0, 4915271, 1, 0, 4915272, 1, 0, 4915273, 1, 0, 4915274, 1, 0, 4915275, 1, 0, 4915276, 1, 0, 4915277, 1, 0, 4915278, 1, 0, 4915279, 1, 0, 4980736, 1, 0, 4980737, 1, 4, 4980738, 0, 0, 4980739, 65536, 0, 4980740, 131072, 0, 4980741, 196608, 0, 4980742, 262144, 0, 4980743, 0, 0, 4980744, 65536, 0, 4980745, 131072, 0, 4980746, 196608, 0, 4980747, 262144, 0, 4980748, 262145, 2, 4980749, 1, 0, 4980750, 1, 0, 4980751, 1, 0, 4980752, 1, 0, 4980753, 1, 0, 4980754, 1, 0, 4980755, 1, 0, 4980756, 1, 0, 4980757, 1, 0, 4980758, 1, 0, 4980759, 1, 0, 4980760, 1, 0, 4980761, 1, 0, 4980762, 1, 0, 4980763, 1, 0, 4980764, 1, 0, 4980765, 1, 0, 4980766, 1, 0, 4980767, 1, 0, 4980768, 1, 0, 4980769, 1, 0, 4980770, 1, 0, 4980771, 1, 0, 4980772, 1, 0, 4980773, 1, 0, 4980774, 1, 4, 4980775, 0, 0, 4980776, 65536, 0, 4980777, 131072, 0, 4980778, 196608, 0, 4980779, 262144, 0, 4980780, 0, 0, 4980781, 65536, 0, 4980782, 131072, 0, 4980783, 196608, 0, 4980784, 262144, 0, 4980785, 0, 0, 4980786, 65536, 0, 4980787, 65536, 0, 4980788, 1, 0, 4980789, 1, 0, 4980790, 1, 0, 4980791, 1, 0, 4980792, 1, 0, 4980793, 1, 0, 4980794, 1, 0, 4980795, 1, 0, 4980796, 1, 0, 4980797, 1, 0, 4980798, 1, 0, 4980799, 1, 0, 4980800, 1, 0, 4980801, 1, 0, 4980802, 1, 0, 4980803, 1, 0, 4980804, 1, 0, 4980805, 1, 0, 4980806, 1, 0, 4980807, 1, 0, 4980808, 1, 0, 4980809, 1, 0, 4980810, 1, 0, 4980811, 1, 0, 4980812, 1, 0, 4980813, 1, 0, 4980814, 1, 0, 4980815, 1, 0, 5046272, 1, 0, 5046273, 1, 4, 5046274, 0, 0, 5046275, 65536, 0, 5046276, 131072, 0, 5046277, 196608, 0, 5046278, 262144, 0, 5046279, 0, 0, 5046280, 65536, 0, 5046281, 131072, 0, 5046282, 196608, 0, 5046283, 262144, 0, 5046284, 262145, 2, 5046285, 1, 0, 5046286, 1, 0, 5046287, 1, 0, 5046288, 1, 0, 5046289, 1, 0, 5046290, 1, 0, 5046291, 1, 0, 5046292, 1, 0, 5046293, 1, 0, 5046294, 1, 0, 5046295, 1, 0, 5046296, 1, 0, 5046297, 1, 0, 5046298, 1, 0, 5046299, 1, 0, 5046300, 1, 0, 5046301, 1, 0, 5046302, 1, 0, 5046303, 1, 0, 5046304, 1, 0, 5046305, 1, 0, 5046306, 1, 0, 5046307, 1, 0, 5046308, 1, 0, 5046309, 1, 0, 5046310, 1, 4, 5046311, 0, 0, 5046312, 65536, 0, 5046313, 131072, 0, 5046314, 196608, 0, 5046315, 262144, 0, 5046316, 0, 0, 5046317, 65536, 0, 5046318, 131072, 0, 5046319, 196608, 0, 5046320, 262144, 0, 5046321, 0, 0, 5046322, 65536, 0, 5046323, 65536, 0, 5046324, 1, 0, 5046325, 1, 0, 5046326, 1, 0, 5046327, 1, 0, 5046328, 1, 0, 5046329, 1, 0, 5046330, 1, 0, 5046331, 1, 0, 5046332, 1, 0, 5046333, 1, 0, 5046334, 1, 0, 5046335, 1, 0, 5046336, 1, 0, 5046337, 1, 0, 5046338, 1, 0, 5046339, 1, 0, 5046340, 1, 0, 5046341, 1, 0, 5046342, 1, 0, 5046343, 1, 0, 5046344, 1, 0, 5046345, 1, 0, 5046346, 1, 0, 5046347, 1, 0, 5046348, 1, 0, 5046349, 1, 0, 5046350, 1, 0, 5046351, 1, 0, 5111808, 1, 0, 5111809, 131073, 0, 5111810, 131073, 3, 5111811, 131073, 3, 5111812, 131073, 3, 5111813, 131073, 3, 5111814, 131073, 3, 5111815, 131073, 3, 5111816, 131073, 3, 5111817, 131073, 3, 5111818, 131073, 3, 5111819, 131073, 3, 5111820, 65537, 0, 5111821, 1, 0, 5111822, 1, 0, 5111823, 1, 0, 5111824, 1, 0, 5111825, 1, 0, 5111826, 1, 0, 5111827, 1, 0, 5111828, 1, 0, 5111829, 1, 0, 5111830, 1, 0, 5111831, 1, 0, 5111832, 1, 0, 5111833, 1, 0, 5111834, 1, 0, 5111835, 1, 0, 5111836, 1, 0, 5111837, 1, 0, 5111838, 1, 0, 5111839, 1, 0, 5111840, 1, 0, 5111841, 1, 0, 5111842, 1, 0, 5111843, 1, 0, 5111844, 1, 0, 5111845, 1, 0, 5111846, 1, 4, 5111847, 0, 0, 5111848, 65536, 0, 5111849, 131072, 0, 5111850, 196608, 0, 5111851, 262144, 0, 5111852, 0, 0, 5111853, 65536, 0, 5111854, 131072, 0, 5111855, 196608, 0, 5111856, 262144, 0, 5111857, 0, 0, 5111858, 65536, 0, 5111859, 65536, 0, 5111860, 1, 0, 5111861, 1, 0, 5111862, 1, 0, 5111863, 1, 0, 5111864, 1, 0, 5111865, 1, 0, 5111866, 1, 0, 5111867, 1, 0, 5111868, 1, 0, 5111869, 1, 0, 5111870, 1, 0, 5111871, 1, 0, 5111872, 1, 0, 5111873, 1, 0, 5111874, 1, 0, 5111875, 1, 0, 5111876, 1, 0, 5111877, 1, 0, 5111878, 1, 0, 5111879, 1, 0, 5111880, 1, 0, 5111881, 1, 0, 5111882, 1, 0, 5111883, 1, 0, 5111884, 1, 0, 5111885, 1, 0, 5111886, 1, 0, 5111887, 1, 0, 5177344, 1, 0, 5177345, 1, 0, 5177346, 1, 0, 5177347, 1, 0, 5177348, 1, 0, 5177349, 1, 0, 5177350, 1, 0, 5177351, 1, 0, 5177352, 1, 0, 5177353, 1, 0, 5177354, 1, 0, 5177355, 1, 0, 5177356, 1, 0, 5177357, 1, 0, 5177358, 1, 0, 5177359, 1, 0, 5177360, 1, 0, 5177361, 1, 0, 5177362, 1, 0, 5177363, 1, 0, 5177364, 1, 0, 5177365, 1, 0, 5177366, 1, 0, 5177367, 1, 0, 5177368, 1, 0, 5177369, 1, 0, 5177370, 1, 0, 5177371, 1, 0, 5177372, 1, 0, 5177373, 1, 0, 5177374, 1, 0, 5177375, 1, 0, 5177376, 1, 0, 5177377, 1, 0, 5177378, 1, 0, 5177379, 1, 0, 5177380, 1, 0, 5177381, 1, 0, 5177382, 131073, 0, 5177383, 131073, 3, 5177384, 131073, 3, 5177385, 131073, 3, 5177386, 131073, 3, 5177387, 131073, 3, 5177388, 131073, 3, 5177389, 131073, 3, 5177390, 131073, 3, 5177391, 131073, 3, 5177392, 131073, 3, 5177393, 131073, 3, 5177394, 131073, 3, 5177395, 65537, 0, 5177396, 1, 0, 5177397, 1, 0, 5177398, 1, 0, 5177399, 1, 0, 5177400, 1, 0, 5177401, 1, 0, 5177402, 1, 0, 5177403, 1, 0, 5177404, 1, 0, 5177405, 1, 0, 5177406, 1, 0, 5177407, 1, 0, 5177408, 1, 0, 5177409, 1, 0, 5177410, 1, 0, 5177411, 1, 0, 5177412, 1, 0, 5177413, 1, 0, 5177414, 1, 0, 5177415, 1, 0, 5177416, 1, 0, 5177417, 1, 0, 5177418, 1, 0, 5177419, 1, 0, 5177420, 1, 0, 5177421, 1, 0, 5177422, 1, 0, 5177423, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 0, 1, 131079, 0, 11, 131080, 65536, 11, 131081, 131072, 11, 131082, 196608, 11, 131083, 262144, 11, 131086, 0, 1, 131087, 0, 1, 131088, 0, 1, 196610, 0, 2, 196615, 0, 12, 196616, 65536, 12, 196617, 131072, 12, 196618, 196608, 12, 196619, 262144, 12, 196622, 0, 2, 196623, 0, 2, 196624, 0, 2, 196657, 0, 19, 196658, 65536, 19, 196659, 131072, 19, 196660, 196608, 19, 196661, 262144, 19, 262146, 327680, 11, 262147, 393216, 11, 262148, 458752, 11, 262151, 0, 13, 262152, 65536, 13, 262153, 131072, 13, 262154, 196608, 13, 262155, 262144, 13, 262158, 327680, 13, 262159, 393216, 13, 262160, 458752, 13, 262175, 327680, 2, 262176, 393216, 2, 262177, 458752, 2, 262193, 0, 20, 262194, 65536, 20, 262195, 131072, 20, 262196, 196608, 20, 262197, 262144, 20, 262207, 327680, 2, 262208, 393216, 2, 262209, 458752, 2, 327682, 327680, 12, 327683, 393216, 12, 327684, 458752, 12, 327687, 0, 14, 327688, 65536, 14, 327689, 131072, 14, 327690, 196608, 14, 327691, 262144, 14, 327694, 327680, 14, 327695, 393216, 14, 327696, 458752, 14, 327711, 327680, 3, 327712, 393216, 3, 327713, 458752, 3, 327729, 0, 21, 327730, 65536, 21, 327731, 131072, 21, 327732, 196608, 21, 327733, 262144, 21, 327739, 262144, 6, 327740, 327680, 6, 327741, 262144, 6, 327742, 327680, 6, 327743, 327680, 3, 327744, 393216, 3, 327745, 458752, 3, 327751, 262144, 6, 327752, 327680, 6, 393223, 0, 15, 393224, 65536, 15, 393225, 131072, 15, 393226, 196608, 15, 393227, 262144, 15, 393265, 0, 22, 393266, 65536, 22, 393267, 131072, 22, 393268, 196608, 22, 393269, 262144, 22, 393275, 262144, 7, 393276, 327680, 7, 393277, 262144, 7, 393278, 327680, 7, 393287, 262144, 7, 393288, 327680, 7, 393290, 196608, 5, 458801, 0, 23, 458802, 65536, 23, 458803, 131072, 23, 458804, 196608, 23, 458805, 262144, 23, 458811, 196608, 5, 458812, 262144, 5, 458826, 196608, 5, 524290, 196608, 5, 524291, 262144, 5, 524292, 196608, 5, 524293, 262144, 5, 524347, 196608, 5, 524348, 262144, 5, 524362, 196608, 5, 589826, 196608, 5, 589827, 262144, 5, 589828, 196608, 5, 589829, 262144, 5, 589874, 262144, 4, 589875, 327680, 4, 589876, 393216, 4, 589883, 196608, 5, 589884, 262144, 5, 589898, 196608, 5, 655362, 196608, 5, 655363, 262144, 5, 655364, 196608, 5, 655365, 262144, 5, 655385, 196608, 5, 655386, 262144, 5, 655387, 196608, 5, 655388, 262144, 5, 655434, 196608, 5, 720898, 196608, 5, 720899, 262144, 5, 720900, 196608, 5, 720901, 262144, 5, 720921, 196608, 5, 720922, 262144, 5, 720923, 196608, 5, 720924, 262144, 5, 720970, 196608, 5, 786434, 196608, 5, 786435, 262144, 5, 786436, 196608, 5, 786437, 262144, 5, 786440, 262144, 4, 786441, 327680, 4, 786442, 393216, 4, 786457, 196608, 5, 786458, 262144, 5, 786459, 196608, 5, 786460, 262144, 5, 786506, 196608, 5, 852042, 196608, 5, 917578, 196608, 5, 983114, 196608, 5, 1048650, 196608, 5, 1114186, 196608, 5, 1179722, 196608, 5, 1245243, 327680, 2, 1245244, 393216, 2, 1245245, 458752, 2, 1245258, 196608, 5, 1310779, 327680, 3, 1310780, 393216, 3, 1310781, 458752, 3, 1310783, 262144, 6, 1310784, 327680, 6, 1310785, 262144, 6, 1310786, 327680, 6, 1310794, 196608, 5, 1376260, 393216, 2, 1376276, 393216, 2, 1376319, 262144, 7, 1376320, 327680, 7, 1376321, 262144, 7, 1376322, 327680, 7, 1376330, 196608, 5, 1441855, 196608, 5, 1441856, 262144, 5, 1441857, 196608, 5, 1441858, 262144, 5, 1441866, 196608, 5, 1507330, 196608, 5, 1507331, 262144, 5, 1507346, 196608, 5, 1507347, 262144, 5, 1507391, 196608, 5, 1507392, 262144, 5, 1507393, 196608, 5, 1507394, 262144, 5, 1507402, 196608, 5, 1572866, 196608, 5, 1572867, 262144, 5, 1572882, 196608, 5, 1572883, 262144, 5, 1572927, 196608, 5, 1572928, 262144, 5, 1572929, 196608, 5, 1572930, 262144, 5, 1572938, 196608, 5, 1638402, 196608, 5, 1638403, 262144, 5, 1638418, 196608, 5, 1638419, 262144, 5, 1638474, 196608, 5, 1703938, 196608, 5, 1703939, 262144, 5, 1703954, 196608, 5, 1703955, 262144, 5, 1704010, 196608, 5, 1769474, 196608, 5, 1769475, 262144, 5, 1769490, 196608, 5, 1769491, 262144, 5, 1769546, 196608, 5, 1835010, 196608, 5, 1835011, 262144, 5, 1835026, 196608, 5, 1835027, 262144, 5, 1835082, 196608, 5, 1900546, 196608, 5, 1900547, 262144, 5, 1900562, 196608, 5, 1900563, 262144, 5, 1900618, 196608, 5, 1966082, 196608, 5, 1966083, 262144, 5, 1966098, 196608, 5, 1966099, 262144, 5, 1966124, 393216, 2, 1966154, 196608, 5, 2031618, 196608, 5, 2031619, 262144, 5, 2031634, 196608, 5, 2031635, 262144, 5, 2031687, 262144, 4, 2031688, 327680, 4, 2031689, 393216, 4, 2031690, 196608, 5, 2097154, 196608, 5, 2097155, 262144, 5, 2097164, 327680, 11, 2097165, 393216, 11, 2097166, 458752, 11, 2097170, 196608, 5, 2097171, 262144, 5, 2097182, 327680, 11, 2097183, 393216, 11, 2097184, 458752, 11, 2162690, 196608, 5, 2162691, 262144, 5, 2162700, 327680, 12, 2162701, 393216, 12, 2162702, 458752, 12, 2162706, 196608, 5, 2162707, 262144, 5, 2162718, 327680, 12, 2162719, 393216, 12, 2162720, 458752, 12, 2228226, 196608, 5, 2228227, 262144, 5, 2228242, 196608, 5, 2228243, 262144, 5, 2228258, 196608, 5, 2228259, 262144, 5, 2293762, 196608, 5, 2293763, 262144, 5, 2293778, 196608, 5, 2293779, 262144, 5, 2293794, 196608, 5, 2293795, 262144, 5, 2359298, 196608, 5, 2359299, 262144, 5, 2359314, 196608, 5, 2359315, 262144, 5, 2359330, 196608, 5, 2359331, 262144, 5, 2424834, 196608, 5, 2424835, 262144, 5, 2424850, 196608, 5, 2424851, 262144, 5, 2424866, 196608, 5, 2424867, 262144, 5, 3014659, 393216, 2, 3014676, 327680, 11, 3014677, 393216, 11, 3014678, 458752, 11, 3014679, 327680, 2, 3014680, 393216, 2, 3014681, 458752, 2, 3014682, 327680, 11, 3014683, 393216, 11, 3014684, 458752, 11, 3080212, 327680, 12, 3080213, 393216, 12, 3080214, 458752, 12, 3080215, 327680, 3, 3080216, 393216, 3, 3080217, 458752, 3, 3080218, 327680, 12, 3080219, 393216, 12, 3080220, 458752, 12, 3145735, 196608, 5, 3145736, 196608, 5, 3145737, 262144, 5, 3145767, 196608, 8, 3145771, 327680, 8, 3211271, 196608, 5, 3211272, 196608, 5, 3211273, 262144, 5, 3211283, 196608, 1, 3211284, 131072, 1, 3211285, 131072, 2, 3211291, 196608, 2, 3211292, 131072, 1, 3211293, 262144, 1, 3211310, 262144, 6, 3211311, 327680, 6, 3276807, 196608, 5, 3276808, 196608, 5, 3276809, 262144, 5, 3276819, 458752, 0, 3276820, 458752, 0, 3276821, 458752, 0, 3276827, 458752, 0, 3276828, 458752, 0, 3276829, 458752, 0, 3276846, 262144, 7, 3276847, 327680, 7, 3342343, 196608, 5, 3342344, 196608, 5, 3342345, 262144, 5, 3342355, 458752, 1, 3342356, 458752, 1, 3342357, 458752, 1, 3342363, 458752, 1, 3342364, 458752, 1, 3342365, 458752, 1, 3342375, 196608, 10, 3342379, 327680, 10, 3342382, 196608, 5, 3342383, 262144, 5, 3407879, 196608, 5, 3407880, 196608, 5, 3407881, 262144, 5, 3407893, 131072, 4, 3407899, 196608, 4, 3407918, 196608, 5, 3407919, 262144, 5, 3473415, 196608, 5, 3473416, 196608, 5, 3473417, 262144, 5, 3473429, 131072, 4, 3473435, 196608, 4, 3473454, 262144, 6, 3473455, 327680, 6, 3538951, 196608, 5, 3538952, 196608, 5, 3538953, 262144, 5, 3538965, 131072, 4, 3538971, 196608, 4, 3538990, 262144, 7, 3538991, 327680, 7, 3604487, 196608, 5, 3604488, 196608, 5, 3604489, 262144, 5, 3604501, 131072, 4, 3604507, 196608, 4, 3604526, 196608, 5, 3604527, 262144, 5, 3670023, 196608, 5, 3670024, 196608, 5, 3670025, 262144, 5, 3670037, 131072, 4, 3670043, 196608, 4, 3735559, 196608, 5, 3735560, 196608, 5, 3735561, 262144, 5, 3735573, 131072, 4, 3735579, 196608, 4, 3801095, 196608, 5, 3801096, 196608, 5, 3801097, 262144, 5, 3801107, 196608, 1, 3801108, 131072, 1, 3801109, 131072, 3, 3801115, 196608, 3, 3801116, 131072, 1, 3801117, 262144, 1, 4390914, 0, 19, 4390915, 65536, 19, 4390916, 131072, 19, 4390917, 196608, 19, 4390918, 262144, 19, 4390919, 0, 19, 4390920, 65536, 19, 4390921, 131072, 19, 4390922, 196608, 19, 4390923, 262144, 19, 4456450, 0, 20, 4456451, 65536, 20, 4456452, 131072, 20, 4456453, 196608, 20, 4456454, 262144, 20, 4456455, 0, 20, 4456456, 65536, 20, 4456457, 131072, 20, 4456458, 196608, 20, 4456459, 262144, 20, 4521986, 0, 21, 4521987, 65536, 21, 4521988, 131072, 21, 4521989, 196608, 21, 4521990, 262144, 21, 4521991, 0, 21, 4521992, 65536, 21, 4521993, 131072, 21, 4521994, 196608, 21, 4521995, 262144, 21, 4587522, 0, 22, 4587523, 65536, 22, 4587524, 131072, 22, 4587525, 196608, 22, 4587526, 262144, 22, 4587527, 0, 22, 4587528, 65536, 22, 4587529, 131072, 22, 4587530, 196608, 22, 4587531, 262144, 22, 4653058, 0, 23, 4653059, 196608, 5, 4653060, 262144, 5, 4653061, 196608, 23, 4653062, 262144, 23, 4653063, 0, 23, 4653064, 65536, 23, 4653065, 131072, 23, 4653066, 196608, 23, 4653067, 262144, 23, 4718595, 196608, 5, 4718596, 262144, 5, 4784131, 196608, 5, 4784132, 262144, 5, 4849667, 196608, 5, 4849668, 262144, 5, 4915203, 196608, 5, 4915204, 262144, 5, 4980739, 196608, 5, 4980740, 262144, 5, 5046275, 196608, 5, 5046276, 262144, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262176, 393216, 1, 262199, 327680, 11, 262200, 393216, 11, 262201, 458752, 11, 262208, 393216, 1, 262211, 327680, 11, 262212, 393216, 11, 262213, 458752, 11, 327735, 327680, 12, 327736, 393216, 12, 327737, 458752, 12, 327747, 327680, 12, 327748, 393216, 12, 327749, 458752, 12, 327753, 262144, 6, 327754, 327680, 6, 393289, 262144, 7, 393290, 327680, 7, 458754, 262144, 6, 458755, 327680, 6, 458756, 262144, 6, 458757, 327680, 6, 524290, 262144, 7, 524291, 327680, 7, 524292, 262144, 7, 524293, 327680, 7, 524302, 0, 5, 524303, 65536, 5, 524304, 131072, 5, 524321, 0, 5, 524322, 65536, 5, 524323, 131072, 5, 589838, 0, 6, 589839, 65536, 6, 589840, 131072, 6, 589849, 262144, 6, 589850, 327680, 6, 589851, 262144, 6, 589852, 327680, 6, 589857, 0, 6, 589858, 65536, 6, 589859, 131072, 6, 655362, 262144, 6, 655363, 327680, 6, 655364, 262144, 6, 655365, 327680, 6, 655374, 0, 7, 655375, 65536, 7, 655376, 131072, 7, 655385, 262144, 7, 655386, 327680, 7, 655387, 262144, 7, 655388, 327680, 7, 655393, 0, 7, 655394, 65536, 7, 655395, 131072, 7, 720898, 262144, 7, 720899, 327680, 7, 720900, 262144, 7, 720901, 327680, 7, 786462, 262144, 4, 786463, 327680, 4, 786464, 393216, 4, 1245241, 327680, 11, 1245242, 393216, 11, 1245243, 458752, 11, 1245244, 393216, 1, 1310777, 327680, 12, 1310778, 393216, 12, 1310779, 458752, 12, 1376259, 327680, 2, 1376260, 393216, 1, 1376261, 458752, 2, 1376275, 327680, 2, 1376276, 393216, 1, 1376277, 458752, 2, 1441795, 327680, 3, 1441796, 393216, 3, 1441797, 458752, 3, 1441811, 327680, 3, 1441812, 393216, 3, 1441813, 458752, 3, 1966123, 327680, 2, 1966124, 393216, 1, 1966125, 458752, 2, 2031659, 327680, 3, 2031660, 393216, 3, 2031661, 458752, 3, 2162695, 262144, 6, 2162696, 327680, 6, 2162697, 262144, 6, 2162698, 327680, 6, 2162704, 262144, 6, 2162705, 327680, 6, 2162713, 262144, 6, 2162714, 327680, 6, 2162715, 262144, 6, 2162716, 327680, 6, 2162722, 262144, 6, 2162723, 327680, 6, 2162724, 262144, 6, 2162725, 327680, 6, 2162726, 262144, 6, 2162727, 327680, 6, 2228231, 262144, 7, 2228232, 327680, 7, 2228233, 262144, 7, 2228234, 327680, 7, 2228240, 262144, 7, 2228241, 327680, 7, 2228249, 262144, 7, 2228250, 327680, 7, 2228251, 262144, 7, 2228252, 327680, 7, 2228258, 262144, 7, 2228259, 327680, 7, 2228260, 262144, 7, 2228261, 327680, 7, 2228262, 262144, 7, 2228263, 327680, 7, 2424875, 262144, 4, 2424876, 327680, 4, 2424877, 393216, 4, 3014658, 327680, 2, 3014659, 393216, 1, 3014660, 458752, 2, 3014662, 0, 19, 3014663, 65536, 19, 3014664, 131072, 19, 3014665, 196608, 19, 3014666, 262144, 19, 3014680, 393216, 1, 3014701, 327680, 11, 3014702, 393216, 11, 3014703, 458752, 11, 3080194, 327680, 3, 3080195, 393216, 3, 3080196, 458752, 3, 3080198, 0, 20, 3080199, 65536, 20, 3080200, 131072, 20, 3080201, 196608, 20, 3080202, 262144, 20, 3080211, 262144, 6, 3080212, 327680, 6, 3080220, 262144, 6, 3080221, 327680, 6, 3080237, 327680, 12, 3080238, 393216, 12, 3080239, 458752, 12, 3145734, 0, 21, 3145735, 65536, 21, 3145736, 131072, 21, 3145737, 196608, 21, 3145738, 262144, 21, 3145747, 262144, 7, 3145748, 327680, 7, 3145756, 262144, 7, 3145757, 327680, 7, 3145768, 0, 5, 3145769, 65536, 5, 3145770, 131072, 5, 3211270, 0, 22, 3211271, 65536, 22, 3211272, 131072, 22, 3211273, 196608, 22, 3211274, 262144, 22, 3211304, 0, 6, 3211305, 65536, 6, 3211306, 131072, 6, 3276806, 0, 23, 3276807, 65536, 23, 3276808, 131072, 23, 3276809, 196608, 23, 3276810, 262144, 23, 3276821, 131072, 4, 3276827, 196608, 4, 3276840, 0, 7, 3276841, 65536, 7, 3276842, 131072, 7, 3276846, 262144, 6, 3276847, 327680, 6, 3342357, 131072, 4, 3342363, 196608, 4, 3342382, 262144, 7, 3342383, 327680, 7, 3407878, 0, 19, 3407879, 65536, 19, 3407880, 131072, 19, 3407881, 196608, 19, 3407882, 262144, 19, 3473414, 0, 20, 3473415, 65536, 20, 3473416, 131072, 20, 3473417, 196608, 20, 3473418, 262144, 20, 3538950, 0, 21, 3538951, 65536, 21, 3538952, 131072, 21, 3538953, 196608, 21, 3538954, 262144, 21, 3538990, 262144, 6, 3538991, 327680, 6, 3604486, 0, 22, 3604487, 65536, 22, 3604488, 131072, 22, 3604489, 196608, 22, 3604490, 262144, 22, 3604522, 262144, 4, 3604523, 327680, 4, 3604524, 393216, 4, 3604526, 262144, 7, 3604527, 327680, 7, 3670022, 0, 23, 3670023, 65536, 23, 3670024, 131072, 23, 3670025, 196608, 23, 3670026, 262144, 23, 3801090, 262144, 4, 3801091, 327680, 4, 3801092, 393216, 4, 3801107, 262144, 6, 3801108, 327680, 6, 3801116, 262144, 6, 3801117, 327680, 6, 3866643, 262144, 7, 3866644, 327680, 7, 3866652, 262144, 7, 3866653, 327680, 7, 3932183, 262144, 4, 3932184, 327680, 4, 3932185, 393216, 4, 4653059, 65536, 23, 4653060, 131072, 23, 4718594, 0, 19, 4718595, 65536, 19, 4718596, 131072, 19, 4718597, 196608, 19, 4718598, 262144, 19, 4784130, 0, 20, 4784131, 65536, 20, 4784132, 131072, 20, 4784133, 196608, 20, 4784134, 262144, 20, 4849666, 0, 21, 4849667, 65536, 21, 4849668, 131072, 21, 4849669, 196608, 21, 4849670, 262144, 21, 4915202, 0, 22, 4915203, 65536, 22, 4915204, 131072, 22, 4915205, 196608, 22, 4915206, 262144, 22, 4980738, 0, 23, 4980739, 65536, 23, 4980740, 131072, 23, 4980741, 196608, 23, 4980742, 262144, 23, 5046280, 262144, 4, 5046281, 327680, 4, 5046282, 393216, 4 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1424, 1232) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(1040, 176) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 176) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(1424, 1200) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 176) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(1456, 2288) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1424, 1008) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(2320, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(656, 720) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(1648, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 720) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(112, 1872) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 176) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(784, 1936) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1936, 656) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(304, 2480) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 1520) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(1392, 1776) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1648, 336) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(656, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2320, 1040) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(1424, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 1968) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(2064, 176) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 1904) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(144, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp14" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1392, 1808) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(784, 1520) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp15" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 2512) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(1936, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp16" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 1520) +scene_destination = "res://Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter.tscn" +location = Vector2(304, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp17" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 432) +scene_destination = "res://Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.tscn" +location = Vector2(1584, 2320) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1072, 304) +texture = ExtResource("6") +item_id = 573 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1360, 1584) +texture = ExtResource("6") +item_id = 574 diff --git a/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter_tileset.tres b/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter_tileset.tres new file mode 100644 index 000000000..aad17f2b8 --- /dev/null +++ b/Maps/NuclearPlantEpsilonShelter/Nuclear_Plant_Epsilon_Shelter_tileset.tres @@ -0,0 +1,326 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlantInside.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:20/0 = 0 +1:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:20/0 = 0 +2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:8/0 = 0 +3:9/0 = 0 +3:10/0 = 0 +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:20/0 = 0 +3:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:10/0 = 0 +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.gd b/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.gd new file mode 100644 index 000000000..da4eabb87 --- /dev/null +++ b/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.gd @@ -0,0 +1,53 @@ +extends Node2D # gen_map.py Map125 + +var map_name = "Nuclear Plant Epsilon(Worker Center)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(400, 432): + Global.game.play_dialogue("MAP125_NPC_1") + if check_pos == Vector2(496, 240): + Global.game.play_dialogue("MAP125_NPC_2") + if check_pos == Vector2(272, 240): + Global.game.play_dialogue("MAP125_NPC_3") + if check_pos == Vector2(208, 496): + _nurse_heal($NPC_Layer/Nurse1) + if check_pos == Vector2(400, 336): + Global.game.open_shop(['GREATBALL', 'SUPERPOTION', 'FULLHEAL', 'ESCAPEROPE']) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.tscn" + Global.game.release_player() diff --git a/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.gd.uid b/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.gd.uid new file mode 100644 index 000000000..6d137fa36 --- /dev/null +++ b/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.gd.uid @@ -0,0 +1 @@ +uid://d2pkmsqvdqad2 diff --git a/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.tscn b/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.tscn new file mode 100644 index 000000000..8595b8e10 --- /dev/null +++ b/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.tscn @@ -0,0 +1,76 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_041.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_133.png" id="401"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="501"] +[node name="Nuclear Plant Epsilon(Worker Center)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 262145, 4, 196624, 262145, 4, 196625, 131073, 1, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 0, 65, 262149, 65536, 65, 262150, 65536, 65, 262151, 65536, 65, 262152, 65536, 65, 262153, 65536, 65, 262154, 65536, 65, 262155, 65536, 65, 262156, 65536, 65, 262157, 65536, 65, 262158, 65536, 65, 262159, 65536, 65, 262160, 131072, 65, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 0, 66, 327685, 65536, 66, 327686, 65536, 66, 327687, 65536, 66, 327688, 65536, 66, 327689, 65536, 66, 327690, 65536, 66, 327691, 65536, 66, 327692, 65536, 66, 327693, 65536, 66, 327694, 65536, 66, 327695, 65536, 66, 327696, 131072, 66, 327697, 262145, 2, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 196608, 65, 393221, 196608, 65, 393222, 196608, 65, 393223, 196608, 65, 393224, 196608, 65, 393225, 196608, 65, 393226, 196608, 65, 393227, 196608, 65, 393228, 196608, 65, 393229, 196608, 65, 393230, 196608, 65, 393231, 196608, 65, 393232, 196608, 65, 393233, 262145, 2, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 196608, 65, 458767, 196608, 65, 458768, 196608, 65, 458769, 262145, 2, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 196608, 65, 524303, 196608, 65, 524304, 196608, 65, 524305, 262145, 2, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 196608, 65, 589839, 196608, 65, 589840, 196608, 65, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 131073, 0, 655364, 131073, 3, 655365, 131073, 3, 655366, 131073, 3, 655367, 1, 6, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 262145, 5, 655374, 131073, 3, 655375, 131073, 3, 655376, 131073, 3, 655377, 65537, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 262145, 0, 720900, 262145, 4, 720901, 262145, 4, 720902, 262145, 4, 720903, 131073, 6, 720904, 196608, 65, 720905, 196608, 65, 720906, 196608, 65, 720907, 196608, 65, 720908, 196608, 65, 720909, 262145, 6, 720910, 262145, 4, 720911, 262145, 4, 720912, 262145, 4, 720913, 131073, 1, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 0, 65, 786437, 65536, 65, 786438, 65536, 65, 786439, 131072, 65, 786440, 196608, 65, 786441, 196608, 65, 786442, 196608, 65, 786443, 196608, 65, 786444, 196608, 65, 786445, 0, 65, 786446, 65536, 65, 786447, 65536, 65, 786448, 131072, 65, 786449, 262145, 2, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 4, 851972, 0, 66, 851973, 65536, 66, 851974, 65536, 66, 851975, 131072, 66, 851976, 196608, 65, 851977, 196608, 65, 851978, 196608, 65, 851979, 196608, 65, 851980, 196608, 65, 851981, 0, 66, 851982, 65536, 66, 851983, 65536, 66, 851984, 131072, 66, 851985, 262145, 2, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 4, 917508, 196608, 65, 917509, 196608, 65, 917510, 196608, 65, 917511, 196608, 65, 917512, 196608, 65, 917513, 196608, 65, 917514, 196608, 65, 917515, 196608, 65, 917516, 196608, 65, 917517, 196608, 65, 917518, 196608, 65, 917519, 196608, 65, 917520, 196608, 65, 917521, 262145, 2, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 4, 983044, 196608, 65, 983045, 196608, 65, 983046, 196608, 65, 983047, 196608, 65, 983048, 196608, 65, 983049, 196608, 65, 983050, 196608, 65, 983051, 196608, 65, 983052, 196608, 65, 983053, 196608, 65, 983054, 196608, 65, 983055, 196608, 65, 983056, 196608, 65, 983057, 262145, 2, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 4, 1048580, 196608, 65, 1048581, 196608, 65, 1048582, 196608, 65, 1048583, 196608, 65, 1048584, 196608, 65, 1048585, 196608, 65, 1048586, 196608, 65, 1048587, 196608, 65, 1048588, 196608, 65, 1048589, 196608, 65, 1048590, 196608, 65, 1048591, 196608, 65, 1048592, 196608, 65, 1048593, 262145, 2, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 4, 1114116, 196608, 65, 1114117, 196608, 65, 1114118, 196608, 65, 1114119, 196608, 65, 1114120, 196608, 65, 1114121, 196608, 65, 1114122, 196608, 65, 1114123, 196608, 65, 1114124, 196608, 65, 1114125, 196608, 65, 1114126, 196608, 65, 1114127, 196608, 65, 1114128, 196608, 65, 1114129, 262145, 2, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 131073, 0, 1179652, 131073, 3, 1179653, 131073, 3, 1179654, 131073, 3, 1179655, 1, 6, 1179656, 196608, 65, 1179657, 196608, 65, 1179658, 196608, 65, 1179659, 196608, 65, 1179660, 196608, 65, 1179661, 262145, 5, 1179662, 131073, 3, 1179663, 131073, 3, 1179664, 131073, 3, 1179665, 65537, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 4, 1245192, 196608, 65, 1245193, 196608, 65, 1245194, 196608, 65, 1245195, 196608, 65, 1245196, 196608, 65, 1245197, 262145, 2, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 4, 1310728, 196608, 65, 1310729, 196608, 65, 1310730, 196608, 65, 1310731, 196608, 65, 1310732, 196608, 65, 1310733, 262145, 2, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 4, 1376264, 196608, 65, 1376265, 196608, 65, 1376266, 196608, 65, 1376267, 196608, 65, 1376268, 196608, 65, 1376269, 262145, 2, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 131073, 0, 1441800, 131073, 3, 1441801, 131073, 3, 1441802, 131073, 3, 1441803, 131073, 3, 1441804, 131073, 3, 1441805, 65537, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262150, 393216, 20, 262156, 196608, 26, 327687, 393216, 25, 327688, 65536, 18, 327689, 131072, 18, 327693, 196608, 13, 327694, 65536, 9, 327695, 262144, 13, 327696, 327680, 13, 393223, 393216, 26, 393224, 65536, 19, 393225, 131072, 19, 393229, 196608, 14, 393230, 65536, 10, 393231, 262144, 14, 393232, 327680, 14, 458756, 0, 94, 458757, 65536, 94, 458758, 131072, 94, 458760, 65536, 20, 524292, 0, 95, 524293, 65536, 95, 524294, 131072, 95, 589828, 0, 96, 589829, 65536, 96, 589830, 131072, 96, 655371, 65536, 20, 655372, 65536, 20, 720907, 262144, 9, 720908, 327680, 9, 786438, 393216, 20, 786440, 196608, 13, 786442, 65536, 20, 786443, 262144, 10, 786444, 327680, 10, 851972, 262144, 18, 851973, 327680, 18, 851975, 393216, 25, 851976, 196608, 14, 851979, 65536, 20, 851980, 65536, 20, 851983, 262144, 18, 851984, 327680, 18, 917508, 262144, 19, 917509, 327680, 19, 917511, 393216, 26, 917519, 262144, 19, 917520, 327680, 19, 983044, 262144, 20, 983045, 327680, 20, 983055, 262144, 20, 983056, 327680, 20, 1310728, 196608, 13, 1310732, 196608, 13, 1376264, 196608, 14, 1376265, 131072, 29, 1376266, 196608, 29, 1376267, 262144, 29, 1376268, 196608, 14 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262154, 262144, 36, 262155, 327680, 36, 327690, 262144, 37, 327691, 327680, 37, 524292, 0, 97, 524293, 65536, 97, 524294, 131072, 97, 851981, 196608, 7, 851982, 262144, 7, 917517, 196608, 8, 917518, 262144, 8, 983044, 262144, 18, 983045, 327680, 18, 983055, 262144, 18, 983056, 327680, 18, 1048580, 262144, 19, 1048581, 327680, 19, 1048591, 262144, 19, 1048592, 327680, 19, 1114116, 262144, 20, 1114117, 327680, 20, 1114127, 262144, 20, 1114128, 327680, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 272) +scene_destination = "res://Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center.tscn" +location = Vector2(208, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 720) +scene_destination = "res://Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.tscn" +location = Vector2(1072, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 432) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(496, 240) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 240) +texture = ExtResource("303") +facing = "Up" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 496) +texture = ExtResource("401") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 336) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center_tileset.tres b/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center_tileset.tres new file mode 100644 index 000000000..224dee2ed --- /dev/null +++ b/Maps/NuclearPlantEpsilonWorkerCenter/Nuclear_Plant_Epsilon_Worker_Center_tileset.tres @@ -0,0 +1,199 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:94/0 = 0 +0:95/0 = 0 +0:96/0 = 0 +0:97/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:96/0 = 0 +1:97/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:94/0 = 0 +2:95/0 = 0 +2:96/0 = 0 +2:97/0 = 0 +3:7/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:65/0 = 0 +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:26/0 = 0 +6:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.gd b/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.gd new file mode 100644 index 000000000..0fe4a1fc9 --- /dev/null +++ b/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.gd @@ -0,0 +1,82 @@ +extends Node2D # gen_map.py Map112 + +var map_name = "Nuclear Plant Omicron(2)" + +var wild_table = [ + [145, 20, 40, 45], + [65, 20, 40, 45], + [168, 20, 43, 46], + [166, 14, 38, 42], + [47, 10, 43, 46], + [36, 10, 44, 46], + [66, 4, 44, 45], + [66, 2, 47, 47], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1232, 1968): + Global.game.play_dialogue("MAP112_NPC_1") + if check_pos == Vector2(1232, 1008): + Global.game.play_dialogue("MAP112_NPC_2") + if check_pos == Vector2(1264, 1008): + Global.game.play_dialogue("MAP112_NPC_3") + if check_pos == Vector2(1328, 1520): + Global.game.play_dialogue("MAP112_NPC_4") + if check_pos == Vector2(1328, 1552): + Global.game.play_dialogue("MAP112_NPC_5") + if check_pos == Vector2(880, 912): + Global.game.play_dialogue("MAP112_NPC_6") + if check_pos == Vector2(912, 912): + Global.game.play_dialogue("MAP112_NPC_7") + if check_pos == Vector2(368, 1232): + Global.game.play_dialogue("MAP112_NPC_8") + if check_pos == Vector2(432, 1232): + Global.game.play_dialogue("MAP112_NPC_9") + if check_pos == Vector2(1808, 1072): + Global.game.play_dialogue("MAP112_NPC_10") + if check_pos == Vector2(1872, 1072): + Global.game.play_dialogue("MAP112_NPC_11") + if check_pos == Vector2(1808, 1104): + Global.game.play_dialogue("MAP112_NPC_12") + if check_pos == Vector2(1872, 1104): + Global.game.play_dialogue("MAP112_NPC_13") + if check_pos == Vector2(1008, 1872): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/GAME/GAME.tscn" + Global.game.release_player() diff --git a/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.gd.uid b/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.gd.uid new file mode 100644 index 000000000..4608c0244 --- /dev/null +++ b/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.gd.uid @@ -0,0 +1 @@ +uid://bukge7vr4awyj diff --git a/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.tscn b/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.tscn new file mode 100644 index 000000000..999c81e7e --- /dev/null +++ b/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.tscn @@ -0,0 +1,121 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/KELLYN.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NucArbok.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand2.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NucGyarados.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Rivaltheo2.PNG" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Kaito.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Hinata.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_133.png" id="401"] +[node name="Nuclear Plant Omicron(2)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 20, 65536, 0, 21, 65536, 0, 22, 65536, 0, 23, 65536, 0, 24, 65536, 0, 25, 65536, 0, 26, 65536, 0, 27, 65536, 0, 28, 65536, 0, 29, 65536, 0, 30, 65536, 0, 31, 65536, 0, 32, 65536, 0, 33, 65536, 0, 34, 65536, 0, 35, 65536, 0, 36, 65536, 0, 37, 65536, 0, 38, 65536, 0, 39, 65536, 0, 40, 65536, 0, 41, 65536, 0, 42, 65536, 0, 43, 65536, 0, 44, 65536, 0, 45, 65536, 0, 46, 65536, 0, 47, 65536, 0, 48, 65536, 0, 49, 65536, 0, 50, 65536, 0, 51, 65536, 0, 52, 65536, 0, 53, 65536, 0, 54, 65536, 0, 55, 65536, 0, 56, 65536, 0, 57, 65536, 0, 58, 65536, 0, 59, 65536, 0, 60, 65536, 0, 61, 65536, 0, 62, 65536, 0, 63, 65536, 0, 64, 65536, 0, 65, 65536, 0, 66, 65536, 0, 67, 65536, 0, 68, 65536, 0, 69, 65536, 0, 70, 65536, 0, 71, 65536, 0, 72, 65536, 0, 73, 65536, 0, 74, 65536, 0, 75, 65536, 0, 76, 65536, 0, 77, 65536, 0, 78, 65536, 0, 79, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 65556, 65536, 0, 65557, 65536, 0, 65558, 65536, 0, 65559, 65536, 0, 65560, 65536, 0, 65561, 65536, 0, 65562, 65536, 0, 65563, 65536, 0, 65564, 65536, 0, 65565, 65536, 0, 65566, 65536, 0, 65567, 65536, 0, 65568, 65536, 0, 65569, 65536, 0, 65570, 65536, 0, 65571, 65536, 0, 65572, 65536, 0, 65573, 65536, 0, 65574, 65536, 0, 65575, 65536, 0, 65576, 65536, 0, 65577, 65536, 0, 65578, 65536, 0, 65579, 65536, 0, 65580, 65536, 0, 65581, 65536, 0, 65582, 65536, 0, 65583, 65536, 0, 65584, 65536, 0, 65585, 65536, 0, 65586, 65536, 0, 65587, 65536, 0, 65588, 65536, 0, 65589, 65536, 0, 65590, 65536, 0, 65591, 65536, 0, 65592, 65536, 0, 65593, 65536, 0, 65594, 65536, 0, 65595, 65536, 0, 65596, 65536, 0, 65597, 65536, 0, 65598, 65536, 0, 65599, 65536, 0, 65600, 65536, 0, 65601, 65536, 0, 65602, 65536, 0, 65603, 65536, 0, 65604, 65536, 0, 65605, 65536, 0, 65606, 65536, 0, 65607, 65536, 0, 65608, 65536, 0, 65609, 65536, 0, 65610, 65536, 0, 65611, 65536, 0, 65612, 65536, 0, 65613, 65536, 0, 65614, 65536, 0, 65615, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 65536, 0, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 65536, 0, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 131092, 65536, 0, 131093, 65536, 0, 131094, 65536, 0, 131095, 65536, 0, 131096, 65536, 0, 131097, 65536, 0, 131098, 65536, 0, 131099, 65536, 0, 131100, 65536, 0, 131101, 65536, 0, 131102, 65536, 0, 131103, 65536, 0, 131104, 65536, 0, 131105, 65536, 0, 131106, 65536, 0, 131107, 65536, 0, 131108, 65536, 0, 131109, 65536, 0, 131110, 65536, 0, 131111, 65536, 0, 131112, 65536, 0, 131113, 65536, 0, 131114, 65536, 0, 131115, 65536, 0, 131116, 65536, 0, 131117, 65536, 0, 131118, 65536, 0, 131119, 65536, 0, 131120, 65536, 0, 131121, 65536, 0, 131122, 65536, 0, 131123, 65536, 0, 131124, 65536, 0, 131125, 65536, 0, 131126, 65536, 0, 131127, 65536, 0, 131128, 65536, 0, 131129, 65536, 0, 131130, 65536, 0, 131131, 65536, 0, 131132, 65536, 0, 131133, 65536, 0, 131134, 65536, 0, 131135, 65536, 0, 131136, 65536, 0, 131137, 65536, 0, 131138, 65536, 0, 131139, 65536, 0, 131140, 65536, 0, 131141, 65536, 0, 131142, 65536, 0, 131143, 65536, 0, 131144, 65536, 0, 131145, 65536, 0, 131146, 65536, 0, 131147, 65536, 0, 131148, 65536, 0, 131149, 65536, 0, 131150, 65536, 0, 131151, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 196628, 65536, 0, 196629, 65536, 0, 196630, 65536, 0, 196631, 65536, 0, 196632, 65536, 0, 196633, 65536, 0, 196634, 65536, 0, 196635, 65536, 0, 196636, 65536, 0, 196637, 65536, 0, 196638, 65536, 0, 196639, 65536, 0, 196640, 65536, 0, 196641, 65536, 0, 196642, 65536, 0, 196643, 65536, 0, 196644, 65536, 0, 196645, 65536, 0, 196646, 65536, 0, 196647, 65536, 0, 196648, 65536, 0, 196649, 65536, 0, 196650, 65536, 0, 196651, 65536, 0, 196652, 65536, 0, 196653, 65536, 0, 196654, 65536, 0, 196655, 65536, 0, 196656, 65536, 0, 196657, 65536, 0, 196658, 65536, 0, 196659, 65536, 0, 196660, 65536, 0, 196661, 65536, 0, 196662, 65536, 0, 196663, 65536, 0, 196664, 65536, 0, 196665, 65536, 0, 196666, 65536, 0, 196667, 65536, 0, 196668, 65536, 0, 196669, 65536, 0, 196670, 65536, 0, 196671, 65536, 0, 196672, 65536, 0, 196673, 65536, 0, 196674, 65536, 0, 196675, 65536, 0, 196676, 65536, 0, 196677, 65536, 0, 196678, 65536, 0, 196679, 65536, 0, 196680, 65536, 0, 196681, 65536, 0, 196682, 65536, 0, 196683, 65536, 0, 196684, 65536, 0, 196685, 65536, 0, 196686, 65536, 0, 196687, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 0, 262151, 65536, 0, 262152, 65536, 0, 262153, 65536, 0, 262154, 65536, 0, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 262164, 65536, 0, 262165, 65536, 0, 262166, 65536, 0, 262167, 65536, 0, 262168, 65536, 0, 262169, 65536, 0, 262170, 65536, 0, 262171, 65536, 0, 262172, 65536, 0, 262173, 65536, 0, 262174, 65536, 0, 262175, 65536, 0, 262176, 65536, 0, 262177, 65536, 0, 262178, 65536, 0, 262179, 65536, 0, 262180, 65536, 0, 262181, 65536, 0, 262182, 65536, 0, 262183, 65536, 0, 262184, 65536, 0, 262185, 65536, 0, 262186, 65536, 0, 262187, 65536, 0, 262188, 65536, 0, 262189, 65536, 0, 262190, 65536, 0, 262191, 65536, 0, 262192, 65536, 0, 262193, 65536, 0, 262194, 65536, 0, 262195, 65536, 0, 262196, 65536, 0, 262197, 65536, 0, 262198, 65536, 0, 262199, 65536, 0, 262200, 65536, 0, 262201, 65536, 0, 262202, 65536, 0, 262203, 65536, 0, 262204, 65536, 0, 262205, 65536, 0, 262206, 65536, 0, 262207, 65536, 0, 262208, 262149, 5, 262209, 131077, 3, 262210, 5, 6, 262211, 65536, 0, 262212, 65536, 0, 262213, 65536, 0, 262214, 65536, 0, 262215, 65536, 0, 262216, 65536, 0, 262217, 65536, 0, 262218, 65536, 0, 262219, 65536, 0, 262220, 65536, 0, 262221, 65536, 0, 262222, 65536, 0, 262223, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 327700, 65536, 0, 327701, 65536, 0, 327702, 65536, 0, 327703, 65536, 0, 327704, 65536, 0, 327705, 65536, 0, 327706, 65536, 0, 327707, 65536, 0, 327708, 65536, 0, 327709, 65536, 0, 327710, 65536, 0, 327711, 65536, 0, 327712, 65536, 0, 327713, 65536, 0, 327714, 65536, 0, 327715, 65536, 0, 327716, 65536, 0, 327717, 65536, 0, 327718, 65536, 0, 327719, 65536, 0, 327720, 65536, 0, 327721, 65536, 0, 327722, 65536, 0, 327723, 65536, 0, 327724, 262149, 5, 327725, 131077, 3, 327726, 131077, 3, 327727, 131077, 3, 327728, 131077, 3, 327729, 131077, 3, 327730, 131077, 3, 327731, 131077, 3, 327732, 131077, 3, 327733, 131077, 3, 327734, 131077, 3, 327735, 131077, 3, 327736, 131077, 3, 327737, 131077, 3, 327738, 131077, 3, 327739, 131077, 3, 327740, 131077, 3, 327741, 131077, 3, 327742, 131077, 3, 327743, 131077, 3, 327744, 65541, 0, 327745, 5, 0, 327746, 131077, 0, 327747, 131077, 3, 327748, 131077, 3, 327749, 131077, 3, 327750, 131077, 3, 327751, 131077, 3, 327752, 5, 6, 327753, 65536, 0, 327754, 65536, 0, 327755, 65536, 0, 327756, 65536, 0, 327757, 65536, 0, 327758, 65536, 0, 327759, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 65536, 0, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 65536, 0, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 393236, 65536, 0, 393237, 65536, 0, 393238, 65536, 0, 393239, 65536, 0, 393240, 65536, 0, 393241, 65536, 0, 393242, 65536, 0, 393243, 65536, 0, 393244, 65536, 0, 393245, 65536, 0, 393246, 65536, 0, 393247, 65536, 0, 393248, 65536, 0, 393249, 65536, 0, 393250, 65536, 0, 393251, 65536, 0, 393252, 65536, 0, 393253, 65536, 0, 393254, 65536, 0, 393255, 65536, 0, 393256, 65536, 0, 393257, 65536, 0, 393258, 65536, 0, 393259, 65536, 0, 393260, 262149, 2, 393261, 5, 0, 393262, 5, 0, 393263, 5, 0, 393264, 5, 0, 393265, 5, 0, 393266, 5, 0, 393267, 5, 0, 393268, 5, 0, 393269, 5, 0, 393270, 5, 0, 393271, 5, 0, 393272, 5, 0, 393273, 5, 0, 393274, 5, 0, 393275, 5, 0, 393276, 5, 0, 393277, 5, 0, 393278, 5, 0, 393279, 5, 0, 393280, 5, 0, 393281, 5, 0, 393282, 5, 0, 393283, 5, 0, 393284, 5, 0, 393285, 5, 0, 393286, 5, 0, 393287, 5, 0, 393288, 5, 4, 393289, 65536, 0, 393290, 65536, 0, 393291, 65536, 0, 393292, 65536, 0, 393293, 65536, 0, 393294, 65536, 0, 393295, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 65536, 0, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 65536, 0, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 458772, 65536, 0, 458773, 65536, 0, 458774, 65536, 0, 458775, 65536, 0, 458776, 65536, 0, 458777, 65536, 0, 458778, 65536, 0, 458779, 65536, 0, 458780, 65536, 0, 458781, 65536, 0, 458782, 65536, 0, 458783, 65536, 0, 458784, 65536, 0, 458785, 65536, 0, 458786, 65536, 0, 458787, 65536, 0, 458788, 65536, 0, 458789, 65536, 0, 458790, 65536, 0, 458791, 65536, 0, 458792, 65536, 0, 458793, 65536, 0, 458794, 65536, 0, 458795, 65536, 0, 458796, 262149, 6, 458797, 131077, 1, 458798, 5, 0, 458799, 5, 0, 458800, 5, 0, 458801, 5, 0, 458802, 5, 0, 458803, 5, 0, 458804, 5, 0, 458805, 5, 0, 458806, 5, 0, 458807, 5, 0, 458808, 5, 0, 458809, 5, 0, 458810, 5, 0, 458811, 5, 0, 458812, 5, 0, 458813, 5, 0, 458814, 5, 0, 458815, 5, 0, 458816, 5, 0, 458817, 5, 0, 458818, 5, 0, 458819, 5, 0, 458820, 5, 0, 458821, 5, 0, 458822, 5, 0, 458823, 5, 0, 458824, 5, 4, 458825, 65536, 0, 458826, 65536, 0, 458827, 65536, 0, 458828, 65536, 0, 458829, 65536, 0, 458830, 65536, 0, 458831, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 65536, 0, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 65536, 0, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 524308, 65536, 0, 524309, 65536, 0, 524310, 65536, 0, 524311, 65536, 0, 524312, 65536, 0, 524313, 65536, 0, 524314, 65536, 0, 524315, 65536, 0, 524316, 65536, 0, 524317, 65536, 0, 524318, 65536, 0, 524319, 65536, 0, 524320, 65536, 0, 524321, 65536, 0, 524322, 65536, 0, 524323, 65536, 0, 524324, 65536, 0, 524325, 65536, 0, 524326, 65536, 0, 524327, 65536, 0, 524328, 65536, 0, 524329, 65536, 0, 524330, 65536, 0, 524331, 65536, 0, 524332, 65536, 0, 524333, 262149, 2, 524334, 5, 0, 524335, 5, 0, 524336, 5, 0, 524337, 5, 0, 524338, 5, 0, 524339, 5, 0, 524340, 5, 0, 524341, 5, 0, 524342, 5, 0, 524343, 5, 0, 524344, 5, 0, 524345, 5, 0, 524346, 5, 0, 524347, 5, 0, 524348, 5, 0, 524349, 5, 0, 524350, 5, 0, 524351, 5, 0, 524352, 5, 0, 524353, 5, 0, 524354, 5, 0, 524355, 5, 0, 524356, 5, 0, 524357, 5, 0, 524358, 5, 0, 524359, 5, 0, 524360, 131077, 0, 524361, 5, 6, 524362, 65536, 0, 524363, 65536, 0, 524364, 65536, 0, 524365, 65536, 0, 524366, 65536, 0, 524367, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 65536, 0, 589829, 65536, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 65536, 0, 589833, 65536, 0, 589834, 65536, 0, 589835, 65536, 0, 589836, 65536, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 589844, 65536, 0, 589845, 65536, 0, 589846, 65536, 0, 589847, 65536, 0, 589848, 65536, 0, 589849, 65536, 0, 589850, 65536, 0, 589851, 65536, 0, 589852, 65536, 0, 589853, 65536, 0, 589854, 65536, 0, 589855, 65536, 0, 589856, 65536, 0, 589857, 65536, 0, 589858, 65536, 0, 589859, 65536, 0, 589860, 65536, 0, 589861, 65536, 0, 589862, 65536, 0, 589863, 65536, 0, 589864, 65536, 0, 589865, 65536, 0, 589866, 65536, 0, 589867, 65536, 0, 589868, 65536, 0, 589869, 262149, 2, 589870, 5, 0, 589871, 5, 0, 589872, 5, 0, 589873, 5, 0, 589874, 5, 0, 589875, 5, 0, 589876, 5, 0, 589877, 5, 0, 589878, 5, 0, 589879, 5, 0, 589880, 5, 0, 589881, 5, 0, 589882, 5, 0, 589883, 5, 0, 589884, 5, 0, 589885, 5, 0, 589886, 5, 0, 589887, 5, 0, 589888, 5, 0, 589889, 5, 0, 589890, 5, 0, 589891, 5, 0, 589892, 5, 0, 589893, 5, 0, 589894, 5, 0, 589895, 5, 0, 589896, 5, 0, 589897, 5, 4, 589898, 65536, 0, 589899, 65536, 0, 589900, 65536, 0, 589901, 65536, 0, 589902, 65536, 0, 589903, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 655380, 65536, 0, 655381, 65536, 0, 655382, 65536, 0, 655383, 65536, 0, 655384, 65536, 0, 655385, 65536, 0, 655386, 65536, 0, 655387, 65536, 0, 655388, 65536, 0, 655389, 65536, 0, 655390, 65536, 0, 655391, 65536, 0, 655392, 65536, 0, 655393, 65536, 0, 655394, 65536, 0, 655395, 65536, 0, 655396, 65536, 0, 655397, 65536, 0, 655398, 65536, 0, 655399, 65536, 0, 655400, 65536, 0, 655401, 65536, 0, 655402, 65536, 0, 655403, 65536, 0, 655404, 65536, 0, 655405, 262149, 2, 655406, 5, 0, 655407, 5, 0, 655408, 5, 0, 655409, 5, 0, 655410, 5, 0, 655411, 5, 0, 655412, 5, 0, 655413, 5, 0, 655414, 5, 0, 655415, 5, 0, 655416, 5, 0, 655417, 5, 0, 655418, 5, 0, 655419, 5, 0, 655420, 5, 0, 655421, 5, 0, 655422, 5, 0, 655423, 5, 0, 655424, 5, 0, 655425, 5, 0, 655426, 5, 0, 655427, 5, 0, 655428, 5, 0, 655429, 5, 0, 655430, 5, 0, 655431, 5, 0, 655432, 5, 0, 655433, 5, 4, 655434, 65536, 0, 655435, 65536, 0, 655436, 65536, 0, 655437, 65536, 0, 655438, 65536, 0, 655439, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65536, 0, 720906, 65536, 0, 720907, 65536, 0, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 720916, 65536, 0, 720917, 65536, 0, 720918, 65536, 0, 720919, 65536, 0, 720920, 65536, 0, 720921, 65536, 0, 720922, 65536, 0, 720923, 65536, 0, 720924, 65536, 0, 720925, 65536, 0, 720926, 65536, 0, 720927, 65536, 0, 720928, 65536, 0, 720929, 65536, 0, 720930, 65536, 0, 720931, 65536, 0, 720932, 65536, 0, 720933, 65536, 0, 720934, 65536, 0, 720935, 65536, 0, 720936, 65536, 0, 720937, 65536, 0, 720938, 65536, 0, 720939, 65536, 0, 720940, 65536, 0, 720941, 262149, 2, 720942, 5, 0, 720943, 5, 0, 720944, 5, 0, 720945, 5, 0, 720946, 5, 0, 720947, 5, 0, 720948, 5, 0, 720949, 5, 0, 720950, 5, 0, 720951, 5, 0, 720952, 5, 0, 720953, 5, 0, 720954, 5, 0, 720955, 5, 0, 720956, 5, 0, 720957, 5, 0, 720958, 5, 0, 720959, 5, 0, 720960, 5, 0, 720961, 5, 0, 720962, 5, 0, 720963, 5, 0, 720964, 5, 0, 720965, 5, 0, 720966, 5, 0, 720967, 5, 0, 720968, 5, 0, 720969, 5, 4, 720970, 65536, 0, 720971, 65536, 0, 720972, 65536, 0, 720973, 65536, 0, 720974, 65536, 0, 720975, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 786452, 65536, 0, 786453, 65536, 0, 786454, 65536, 0, 786455, 65536, 0, 786456, 65536, 0, 786457, 65536, 0, 786458, 65536, 0, 786459, 65536, 0, 786460, 65536, 0, 786461, 65536, 0, 786462, 65536, 0, 786463, 65536, 0, 786464, 65536, 0, 786465, 65536, 0, 786466, 65536, 0, 786467, 65536, 0, 786468, 65536, 0, 786469, 65536, 0, 786470, 65536, 0, 786471, 65536, 0, 786472, 65536, 0, 786473, 65536, 0, 786474, 65536, 0, 786475, 65536, 0, 786476, 65536, 0, 786477, 262149, 2, 786478, 5, 0, 786479, 5, 0, 786480, 5, 0, 786481, 5, 0, 786482, 5, 0, 786483, 5, 0, 786484, 5, 0, 786485, 5, 0, 786486, 5, 0, 786487, 5, 0, 786488, 5, 0, 786489, 5, 0, 786490, 5, 0, 786491, 5, 0, 786492, 5, 0, 786493, 5, 0, 786494, 5, 0, 786495, 5, 0, 786496, 5, 0, 786497, 5, 0, 786498, 5, 0, 786499, 5, 0, 786500, 5, 0, 786501, 5, 0, 786502, 5, 0, 786503, 5, 0, 786504, 5, 0, 786505, 5, 4, 786506, 65536, 0, 786507, 65536, 0, 786508, 65536, 0, 786509, 65536, 0, 786510, 65536, 0, 786511, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 851988, 65536, 0, 851989, 65536, 0, 851990, 65536, 0, 851991, 65536, 0, 851992, 65536, 0, 851993, 65536, 0, 851994, 65536, 0, 851995, 65536, 0, 851996, 65536, 0, 851997, 65536, 0, 851998, 65536, 0, 851999, 65536, 0, 852000, 65536, 0, 852001, 65536, 0, 852002, 65536, 0, 852003, 65536, 0, 852004, 65536, 0, 852005, 65536, 0, 852006, 65536, 0, 852007, 65536, 0, 852008, 65536, 0, 852009, 65536, 0, 852010, 65536, 0, 852011, 65536, 0, 852012, 65536, 0, 852013, 262149, 2, 852014, 5, 0, 852015, 5, 0, 852016, 5, 0, 852017, 5, 0, 852018, 5, 0, 852019, 5, 0, 852020, 5, 0, 852021, 5, 0, 852022, 5, 0, 852023, 5, 0, 852024, 5, 0, 852025, 5, 0, 852026, 5, 0, 852027, 5, 0, 852028, 5, 0, 852029, 5, 0, 852030, 5, 0, 852031, 5, 0, 852032, 5, 0, 852033, 5, 0, 852034, 5, 0, 852035, 5, 0, 852036, 5, 0, 852037, 5, 0, 852038, 5, 0, 852039, 5, 0, 852040, 5, 0, 852041, 5, 4, 852042, 65536, 0, 852043, 65536, 0, 852044, 65536, 0, 852045, 65536, 0, 852046, 65536, 0, 852047, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0, 917524, 65536, 0, 917525, 65536, 0, 917526, 65536, 0, 917527, 65536, 0, 917528, 65536, 0, 917529, 65536, 0, 917530, 65536, 0, 917531, 65536, 0, 917532, 65536, 0, 917533, 65536, 0, 917534, 65536, 0, 917535, 65536, 0, 917536, 65536, 0, 917537, 65536, 0, 917538, 65536, 0, 917539, 65536, 0, 917540, 65536, 0, 917541, 65536, 0, 917542, 65536, 0, 917543, 65536, 0, 917544, 65536, 0, 917545, 65536, 0, 917546, 65536, 0, 917547, 65536, 0, 917548, 65536, 0, 917549, 262149, 6, 917550, 262149, 4, 917551, 131077, 1, 917552, 5, 0, 917553, 5, 0, 917554, 5, 0, 917555, 5, 0, 917556, 5, 0, 917557, 5, 0, 917558, 5, 0, 917559, 5, 0, 917560, 5, 0, 917561, 5, 0, 917562, 5, 0, 917563, 5, 0, 917564, 5, 0, 917565, 5, 0, 917566, 5, 0, 917567, 5, 0, 917568, 5, 0, 917569, 5, 0, 917570, 5, 0, 917571, 5, 0, 917572, 5, 0, 917573, 5, 0, 917574, 5, 0, 917575, 5, 0, 917576, 5, 0, 917577, 131077, 0, 917578, 5, 6, 917579, 65536, 0, 917580, 65536, 0, 917581, 65536, 0, 917582, 65536, 0, 917583, 65536, 0, 983040, 65536, 0, 983041, 65536, 0, 983042, 65536, 0, 983043, 65536, 0, 983044, 65536, 0, 983045, 65536, 0, 983046, 65536, 0, 983047, 65536, 0, 983048, 65536, 0, 983049, 65536, 0, 983050, 65536, 38, 983051, 65536, 38, 983052, 65536, 38, 983053, 65536, 38, 983054, 65536, 38, 983055, 65536, 38, 983056, 65536, 38, 983057, 65536, 38, 983058, 65536, 38, 983059, 65536, 38, 983060, 65536, 38, 983061, 65536, 38, 983062, 65536, 38, 983063, 65536, 38, 983064, 65536, 38, 983065, 65536, 38, 983066, 65536, 38, 983067, 65536, 38, 983068, 65536, 38, 983069, 65536, 38, 983070, 65536, 38, 983071, 65536, 38, 983072, 65536, 38, 983073, 65536, 38, 983074, 65536, 38, 983075, 65536, 38, 983076, 65536, 38, 983077, 65536, 38, 983078, 65536, 38, 983079, 65536, 38, 983080, 65536, 38, 983081, 65536, 0, 983082, 65536, 0, 983083, 65536, 0, 983084, 65536, 0, 983085, 65536, 0, 983086, 65536, 0, 983087, 262149, 2, 983088, 5, 0, 983089, 5, 0, 983090, 5, 0, 983091, 5, 0, 983092, 5, 0, 983093, 5, 0, 983094, 5, 0, 983095, 5, 0, 983096, 5, 0, 983097, 5, 0, 983098, 5, 0, 983099, 5, 0, 983100, 5, 0, 983101, 5, 0, 983102, 5, 0, 983103, 5, 0, 983104, 5, 0, 983105, 5, 0, 983106, 5, 0, 983107, 5, 0, 983108, 5, 0, 983109, 5, 0, 983110, 5, 0, 983111, 5, 0, 983112, 5, 0, 983113, 5, 0, 983114, 5, 4, 983115, 65536, 0, 983116, 65536, 0, 983117, 65536, 0, 983118, 65536, 0, 983119, 65536, 0, 1048576, 65536, 0, 1048577, 65536, 0, 1048578, 65536, 0, 1048579, 65536, 0, 1048580, 65536, 0, 1048581, 65536, 0, 1048582, 65536, 0, 1048583, 65536, 0, 1048584, 65536, 0, 1048585, 65536, 0, 1048586, 65536, 38, 1048587, 65536, 38, 1048588, 65536, 38, 1048589, 65536, 38, 1048590, 65536, 38, 1048591, 65536, 38, 1048592, 65536, 38, 1048593, 65536, 38, 1048594, 65536, 38, 1048595, 65536, 38, 1048596, 65536, 38, 1048597, 65536, 38, 1048598, 65536, 38, 1048599, 65536, 38, 1048600, 65536, 38, 1048601, 65536, 38, 1048602, 65536, 38, 1048603, 65536, 38, 1048604, 65536, 38, 1048605, 65536, 38, 1048606, 65536, 38, 1048607, 65536, 38, 1048608, 65536, 38, 1048609, 65536, 38, 1048610, 65536, 38, 1048611, 65536, 38, 1048612, 65536, 38, 1048613, 65536, 38, 1048614, 65536, 38, 1048615, 65536, 38, 1048616, 65536, 38, 1048617, 65536, 0, 1048618, 65536, 0, 1048619, 65536, 0, 1048620, 65536, 0, 1048621, 65536, 0, 1048622, 65536, 0, 1048623, 262149, 2, 1048624, 5, 0, 1048625, 5, 0, 1048626, 5, 0, 1048627, 5, 0, 1048628, 5, 0, 1048629, 5, 0, 1048630, 5, 0, 1048631, 5, 0, 1048632, 5, 0, 1048633, 5, 0, 1048634, 5, 0, 1048635, 5, 0, 1048636, 5, 0, 1048637, 5, 0, 1048638, 5, 0, 1048639, 5, 0, 1048640, 5, 0, 1048641, 5, 0, 1048642, 5, 0, 1048643, 5, 0, 1048644, 5, 0, 1048645, 5, 0, 1048646, 5, 0, 1048647, 5, 0, 1048648, 5, 0, 1048649, 5, 0, 1048650, 5, 4, 1048651, 65536, 0, 1048652, 65536, 0, 1048653, 65536, 0, 1048654, 65536, 0, 1048655, 65536, 0, 1114112, 65536, 0, 1114113, 65536, 0, 1114114, 65536, 0, 1114115, 65536, 0, 1114116, 65536, 0, 1114117, 65536, 0, 1114118, 65536, 0, 1114119, 65536, 0, 1114120, 65536, 0, 1114121, 65536, 0, 1114122, 65536, 38, 1114123, 65536, 38, 1114124, 65536, 38, 1114125, 65536, 38, 1114126, 65536, 38, 1114127, 65536, 38, 1114128, 65536, 38, 1114129, 65536, 38, 1114130, 65536, 38, 1114131, 65536, 38, 1114132, 65536, 38, 1114133, 65536, 38, 1114134, 65536, 38, 1114135, 65536, 38, 1114136, 65536, 38, 1114137, 65536, 38, 1114138, 65536, 38, 1114139, 65536, 38, 1114140, 65536, 38, 1114141, 65536, 38, 1114142, 65536, 38, 1114143, 65536, 38, 1114144, 65536, 38, 1114145, 65536, 38, 1114146, 65536, 38, 1114147, 65536, 38, 1114148, 65536, 38, 1114149, 65536, 38, 1114150, 65536, 38, 1114151, 65536, 38, 1114152, 65536, 38, 1114153, 65536, 0, 1114154, 65536, 0, 1114155, 65536, 0, 1114156, 65536, 0, 1114157, 65536, 0, 1114158, 65536, 0, 1114159, 262149, 6, 1114160, 131077, 1, 1114161, 5, 0, 1114162, 5, 0, 1114163, 5, 0, 1114164, 5, 0, 1114165, 5, 0, 1114166, 5, 0, 1114167, 5, 0, 1114168, 5, 0, 1114169, 5, 0, 1114170, 5, 0, 1114171, 5, 0, 1114172, 5, 0, 1114173, 5, 0, 1114174, 5, 0, 1114175, 5, 0, 1114176, 5, 0, 1114177, 5, 0, 1114178, 5, 0, 1114179, 5, 0, 1114180, 5, 0, 1114181, 5, 0, 1114182, 5, 0, 1114183, 5, 0, 1114184, 5, 0, 1114185, 5, 0, 1114186, 5, 4, 1114187, 65536, 0, 1114188, 65536, 0, 1114189, 65536, 0, 1114190, 65536, 0, 1114191, 65536, 0, 1179648, 65536, 0, 1179649, 65536, 0, 1179650, 65536, 0, 1179651, 65536, 0, 1179652, 65536, 0, 1179653, 65536, 0, 1179654, 65536, 0, 1179655, 65536, 0, 1179656, 65536, 0, 1179657, 65536, 0, 1179658, 65536, 38, 1179659, 65536, 38, 1179660, 65536, 38, 1179661, 65536, 38, 1179662, 65536, 38, 1179663, 65536, 38, 1179664, 65536, 38, 1179665, 65536, 38, 1179666, 65536, 38, 1179667, 65536, 38, 1179668, 65536, 38, 1179669, 65536, 38, 1179670, 65536, 38, 1179671, 65536, 38, 1179672, 65536, 38, 1179673, 65536, 38, 1179674, 65536, 38, 1179675, 65536, 38, 1179676, 65536, 38, 1179677, 65536, 38, 1179678, 65536, 38, 1179679, 65536, 38, 1179680, 65536, 38, 1179681, 65536, 38, 1179682, 65536, 38, 1179683, 65536, 38, 1179684, 65536, 38, 1179685, 65536, 38, 1179686, 65536, 38, 1179687, 65536, 38, 1179688, 65536, 38, 1179689, 65536, 0, 1179690, 65536, 0, 1179691, 65536, 0, 1179692, 65536, 0, 1179693, 65536, 0, 1179694, 65536, 0, 1179695, 65536, 0, 1179696, 262149, 6, 1179697, 262149, 4, 1179698, 262149, 4, 1179699, 262149, 4, 1179700, 262149, 4, 1179701, 131077, 1, 1179702, 5, 0, 1179703, 5, 0, 1179704, 5, 0, 1179705, 5, 0, 1179706, 5, 0, 1179707, 5, 0, 1179708, 5, 0, 1179709, 5, 0, 1179710, 5, 0, 1179711, 5, 0, 1179712, 5, 0, 1179713, 5, 0, 1179714, 5, 0, 1179715, 5, 0, 1179716, 5, 0, 1179717, 5, 0, 1179718, 5, 0, 1179719, 5, 0, 1179720, 5, 0, 1179721, 5, 0, 1179722, 5, 4, 1179723, 65536, 0, 1179724, 65536, 0, 1179725, 65536, 0, 1179726, 65536, 0, 1179727, 65536, 0, 1245184, 65536, 0, 1245185, 65536, 0, 1245186, 65536, 0, 1245187, 65536, 0, 1245188, 65536, 0, 1245189, 65536, 0, 1245190, 65536, 0, 1245191, 65536, 0, 1245192, 65536, 0, 1245193, 65536, 0, 1245194, 65536, 38, 1245195, 65536, 38, 1245196, 65536, 38, 1245197, 65536, 38, 1245198, 65536, 38, 1245199, 65536, 38, 1245200, 65536, 38, 1245201, 65536, 38, 1245202, 65536, 38, 1245203, 65536, 38, 1245204, 65536, 38, 1245205, 65536, 38, 1245206, 65536, 38, 1245207, 65536, 38, 1245208, 65536, 38, 1245209, 65536, 38, 1245210, 65536, 38, 1245211, 65536, 38, 1245212, 65536, 38, 1245213, 65536, 38, 1245214, 65536, 38, 1245215, 65536, 38, 1245216, 65536, 38, 1245217, 65536, 38, 1245218, 65536, 38, 1245219, 65536, 38, 1245220, 65536, 38, 1245221, 65536, 38, 1245222, 65536, 38, 1245223, 65536, 38, 1245224, 65536, 38, 1245225, 65536, 0, 1245226, 65536, 0, 1245227, 65536, 0, 1245228, 65536, 0, 1245229, 65536, 0, 1245230, 65536, 0, 1245231, 65536, 0, 1245232, 65536, 0, 1245233, 65536, 0, 1245234, 65536, 0, 1245235, 65536, 0, 1245236, 65536, 0, 1245237, 262149, 6, 1245238, 262149, 4, 1245239, 131077, 1, 1245240, 5, 0, 1245241, 5, 0, 1245242, 5, 0, 1245243, 5, 0, 1245244, 5, 0, 1245245, 5, 0, 1245246, 5, 0, 1245247, 5, 0, 1245248, 5, 0, 1245249, 5, 0, 1245250, 5, 0, 1245251, 5, 0, 1245252, 5, 0, 1245253, 5, 0, 1245254, 5, 0, 1245255, 5, 0, 1245256, 5, 0, 1245257, 5, 0, 1245258, 5, 4, 1245259, 65536, 0, 1245260, 65536, 0, 1245261, 65536, 0, 1245262, 65536, 0, 1245263, 65536, 0, 1310720, 65536, 0, 1310721, 65536, 0, 1310722, 65536, 0, 1310723, 65536, 0, 1310724, 65536, 0, 1310725, 65536, 0, 1310726, 65536, 0, 1310727, 65536, 0, 1310728, 65536, 0, 1310729, 65536, 0, 1310730, 65536, 38, 1310731, 65536, 38, 1310732, 65536, 38, 1310733, 65536, 38, 1310734, 65536, 38, 1310735, 65536, 38, 1310736, 65536, 38, 1310737, 65536, 38, 1310738, 65536, 38, 1310739, 65536, 38, 1310740, 65536, 38, 1310741, 65536, 38, 1310742, 65536, 38, 1310743, 65536, 38, 1310744, 65536, 38, 1310745, 65536, 38, 1310746, 65536, 38, 1310747, 65536, 38, 1310748, 65536, 38, 1310749, 65536, 38, 1310750, 65536, 38, 1310751, 65536, 38, 1310752, 65536, 38, 1310753, 65536, 38, 1310754, 65536, 38, 1310755, 65536, 38, 1310756, 65536, 38, 1310757, 65536, 38, 1310758, 65536, 38, 1310759, 65536, 38, 1310760, 65536, 38, 1310761, 65536, 0, 1310762, 65536, 0, 1310763, 65536, 0, 1310764, 65536, 0, 1310765, 65536, 0, 1310766, 65536, 0, 1310767, 65536, 0, 1310768, 65536, 0, 1310769, 65536, 0, 1310770, 65536, 0, 1310771, 65536, 0, 1310772, 65536, 0, 1310773, 65536, 0, 1310774, 65536, 0, 1310775, 262149, 6, 1310776, 131077, 1, 1310777, 5, 0, 1310778, 5, 0, 1310779, 5, 0, 1310780, 5, 0, 1310781, 5, 0, 1310782, 5, 0, 1310783, 5, 0, 1310784, 5, 0, 1310785, 5, 0, 1310786, 5, 0, 1310787, 5, 0, 1310788, 5, 0, 1310789, 5, 0, 1310790, 5, 0, 1310791, 5, 0, 1310792, 5, 0, 1310793, 5, 0, 1310794, 5, 4, 1310795, 65536, 0, 1310796, 65536, 0, 1310797, 65536, 0, 1310798, 65536, 0, 1310799, 65536, 0, 1376256, 65536, 0, 1376257, 65536, 0, 1376258, 65536, 0, 1376259, 65536, 0, 1376260, 65536, 0, 1376261, 65536, 0, 1376262, 65536, 0, 1376263, 65536, 0, 1376264, 65536, 0, 1376265, 65536, 0, 1376266, 65536, 38, 1376267, 65536, 38, 1376268, 65536, 38, 1376269, 65536, 38, 1376270, 65536, 38, 1376271, 65536, 38, 1376272, 65536, 38, 1376273, 65536, 38, 1376274, 65536, 38, 1376275, 65536, 0, 1376276, 65536, 0, 1376277, 65536, 0, 1376278, 65536, 0, 1376279, 65536, 0, 1376280, 65536, 0, 1376281, 65536, 0, 1376282, 65536, 0, 1376283, 65536, 0, 1376284, 65536, 0, 1376285, 65536, 0, 1376286, 65536, 0, 1376287, 65536, 0, 1376288, 65536, 0, 1376289, 65536, 0, 1376290, 65536, 0, 1376291, 65536, 0, 1376292, 65536, 0, 1376293, 65536, 0, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 65536, 0, 1376297, 65536, 0, 1376298, 65536, 0, 1376299, 65536, 0, 1376300, 65536, 0, 1376301, 65536, 0, 1376302, 65536, 0, 1376303, 65536, 0, 1376304, 65536, 0, 1376305, 65536, 0, 1376306, 65536, 0, 1376307, 65536, 0, 1376308, 65536, 0, 1376309, 65536, 0, 1376310, 65536, 0, 1376311, 65536, 0, 1376312, 262149, 6, 1376313, 131077, 1, 1376314, 5, 0, 1376315, 5, 0, 1376316, 5, 0, 1376317, 5, 0, 1376318, 5, 0, 1376319, 5, 0, 1376320, 5, 0, 1376321, 5, 0, 1376322, 5, 0, 1376323, 5, 0, 1376324, 5, 0, 1376325, 5, 0, 1376326, 5, 0, 1376327, 5, 0, 1376328, 5, 0, 1376329, 5, 0, 1376330, 5, 4, 1376331, 65536, 0, 1376332, 65536, 0, 1376333, 65536, 0, 1376334, 65536, 0, 1376335, 65536, 0, 1441792, 65536, 0, 1441793, 65536, 0, 1441794, 65536, 0, 1441795, 65536, 0, 1441796, 65536, 0, 1441797, 65536, 0, 1441798, 65536, 0, 1441799, 65536, 0, 1441800, 65536, 0, 1441801, 65536, 0, 1441802, 65536, 38, 1441803, 65536, 38, 1441804, 65536, 38, 1441805, 65536, 38, 1441806, 65536, 38, 1441807, 65536, 38, 1441808, 65536, 38, 1441809, 65536, 38, 1441810, 65536, 38, 1441811, 65536, 0, 1441812, 65536, 0, 1441813, 65536, 0, 1441814, 65536, 0, 1441815, 65536, 0, 1441816, 65536, 0, 1441817, 65536, 0, 1441818, 65536, 0, 1441819, 65536, 0, 1441820, 65536, 0, 1441821, 65536, 0, 1441822, 65536, 0, 1441823, 65536, 0, 1441824, 65536, 0, 1441825, 65536, 0, 1441826, 65536, 0, 1441827, 65536, 0, 1441828, 65536, 0, 1441829, 65536, 0, 1441830, 65536, 0, 1441831, 65536, 0, 1441832, 65536, 0, 1441833, 65536, 0, 1441834, 65536, 0, 1441835, 327680, 46, 1441836, 393216, 46, 1441837, 393216, 46, 1441838, 393216, 46, 1441839, 393216, 46, 1441840, 393216, 46, 1441841, 393216, 46, 1441842, 393216, 46, 1441843, 393216, 46, 1441844, 393216, 46, 1441845, 393216, 46, 1441846, 458752, 46, 1441847, 65536, 0, 1441848, 65536, 60, 1441849, 262149, 6, 1441850, 131077, 1, 1441851, 5, 0, 1441852, 5, 0, 1441853, 5, 0, 1441854, 5, 0, 1441855, 5, 0, 1441856, 5, 0, 1441857, 5, 0, 1441858, 5, 0, 1441859, 5, 0, 1441860, 5, 0, 1441861, 5, 0, 1441862, 5, 0, 1441863, 5, 0, 1441864, 5, 0, 1441865, 5, 0, 1441866, 5, 4, 1441867, 65536, 0, 1441868, 65536, 0, 1441869, 65536, 0, 1441870, 65536, 0, 1441871, 65536, 0, 1507328, 65536, 0, 1507329, 65536, 0, 1507330, 65536, 0, 1507331, 65536, 0, 1507332, 65536, 0, 1507333, 65536, 0, 1507334, 65536, 0, 1507335, 65536, 0, 1507336, 65536, 0, 1507337, 65536, 0, 1507338, 65536, 38, 1507339, 65536, 38, 1507340, 65536, 38, 1507341, 65536, 38, 1507342, 65536, 38, 1507343, 65536, 38, 1507344, 65536, 38, 1507345, 65536, 38, 1507346, 65536, 38, 1507347, 65536, 0, 1507348, 65536, 0, 1507349, 65536, 0, 1507350, 65536, 0, 1507351, 65536, 0, 1507352, 65536, 0, 1507353, 65536, 0, 1507354, 65536, 0, 1507355, 65536, 0, 1507356, 65536, 0, 1507357, 65536, 0, 1507358, 65536, 0, 1507359, 65536, 0, 1507360, 65536, 0, 1507361, 65536, 0, 1507362, 65536, 0, 1507363, 65536, 0, 1507364, 65536, 0, 1507365, 65536, 0, 1507366, 65536, 0, 1507367, 65536, 0, 1507368, 65536, 0, 1507369, 65536, 0, 1507370, 65536, 0, 1507371, 327680, 47, 1507372, 393216, 47, 1507373, 393216, 47, 1507374, 393216, 47, 1507375, 393216, 47, 1507376, 393216, 47, 1507377, 393216, 47, 1507378, 393216, 47, 1507379, 393216, 47, 1507380, 393216, 47, 1507381, 393216, 47, 1507382, 458752, 47, 1507383, 65536, 0, 1507384, 65536, 0, 1507385, 65536, 60, 1507386, 262149, 2, 1507387, 5, 0, 1507388, 5, 0, 1507389, 5, 0, 1507390, 5, 0, 1507391, 5, 0, 1507392, 5, 0, 1507393, 5, 0, 1507394, 5, 0, 1507395, 5, 0, 1507396, 5, 0, 1507397, 5, 0, 1507398, 5, 0, 1507399, 5, 0, 1507400, 5, 0, 1507401, 5, 0, 1507402, 5, 4, 1507403, 65536, 0, 1507404, 65536, 0, 1507405, 65536, 0, 1507406, 65536, 0, 1507407, 65536, 0, 1572864, 65536, 0, 1572865, 65536, 0, 1572866, 65536, 0, 1572867, 65536, 0, 1572868, 65536, 0, 1572869, 65536, 0, 1572870, 65536, 0, 1572871, 65536, 0, 1572872, 65536, 60, 1572873, 65536, 0, 1572874, 65536, 38, 1572875, 65536, 38, 1572876, 65536, 38, 1572877, 65536, 38, 1572878, 65536, 38, 1572879, 65536, 38, 1572880, 65536, 38, 1572881, 65536, 38, 1572882, 65536, 38, 1572883, 65536, 0, 1572884, 65536, 0, 1572885, 65536, 0, 1572886, 65536, 0, 1572887, 65536, 0, 1572888, 65536, 0, 1572889, 65536, 0, 1572890, 65536, 0, 1572891, 65536, 0, 1572892, 65536, 0, 1572893, 65536, 12, 1572894, 65536, 0, 1572895, 65536, 0, 1572896, 65536, 0, 1572897, 65536, 0, 1572898, 65536, 0, 1572899, 65536, 0, 1572900, 65536, 0, 1572901, 65536, 0, 1572902, 65536, 0, 1572903, 65536, 0, 1572904, 65536, 0, 1572905, 65536, 0, 1572906, 65536, 0, 1572907, 327680, 47, 1572908, 393216, 47, 1572909, 393216, 47, 1572910, 393216, 47, 1572911, 393216, 47, 1572912, 393216, 47, 1572913, 393216, 47, 1572914, 393216, 47, 1572915, 393216, 47, 1572916, 393216, 47, 1572917, 393216, 47, 1572918, 458752, 47, 1572919, 393216, 1, 1572920, 458752, 1, 1572921, 65536, 60, 1572922, 262149, 6, 1572923, 131077, 1, 1572924, 5, 0, 1572925, 5, 0, 1572926, 5, 0, 1572927, 5, 0, 1572928, 5, 0, 1572929, 5, 0, 1572930, 5, 0, 1572931, 5, 0, 1572932, 5, 0, 1572933, 5, 0, 1572934, 5, 0, 1572935, 5, 0, 1572936, 5, 0, 1572937, 262149, 0, 1572938, 131077, 6, 1572939, 65536, 0, 1572940, 65536, 0, 1572941, 65536, 0, 1572942, 65536, 0, 1572943, 65536, 0, 1638400, 65536, 0, 1638401, 65536, 0, 1638402, 65536, 0, 1638403, 65536, 0, 1638404, 65536, 0, 1638405, 65536, 0, 1638406, 65536, 0, 1638407, 65536, 0, 1638408, 65536, 60, 1638409, 65536, 0, 1638410, 65536, 38, 1638411, 65536, 38, 1638412, 65536, 38, 1638413, 65536, 38, 1638414, 65536, 38, 1638415, 65536, 38, 1638416, 65536, 38, 1638417, 65536, 38, 1638418, 65536, 38, 1638419, 65536, 0, 1638420, 65536, 0, 1638421, 393216, 1, 1638422, 458752, 1, 1638423, 393216, 1, 1638424, 458752, 1, 1638425, 65536, 0, 1638426, 65536, 0, 1638427, 65536, 0, 1638428, 65536, 0, 1638429, 65536, 13, 1638430, 65536, 0, 1638431, 327680, 46, 1638432, 393216, 46, 1638433, 393216, 46, 1638434, 393216, 46, 1638435, 393216, 46, 1638436, 393216, 46, 1638437, 393216, 46, 1638438, 393216, 46, 1638439, 393216, 46, 1638440, 393216, 46, 1638441, 393216, 46, 1638442, 393216, 46, 1638443, 262144, 47, 1638444, 393216, 47, 1638445, 393216, 47, 1638446, 393216, 47, 1638447, 393216, 47, 1638448, 393216, 47, 1638449, 393216, 47, 1638450, 393216, 47, 1638451, 393216, 47, 1638452, 393216, 47, 1638453, 393216, 47, 1638454, 458752, 47, 1638455, 393216, 2, 1638456, 458752, 2, 1638457, 65536, 60, 1638458, 65536, 60, 1638459, 262149, 6, 1638460, 131077, 1, 1638461, 5, 0, 1638462, 5, 0, 1638463, 5, 0, 1638464, 5, 0, 1638465, 5, 0, 1638466, 5, 0, 1638467, 5, 0, 1638468, 5, 0, 1638469, 5, 0, 1638470, 5, 0, 1638471, 5, 0, 1638472, 5, 0, 1638473, 5, 4, 1638474, 65536, 0, 1638475, 65536, 0, 1638476, 65536, 0, 1638477, 65536, 0, 1638478, 65536, 0, 1638479, 65536, 0, 1703936, 65536, 0, 1703937, 65536, 0, 1703938, 65536, 0, 1703939, 65536, 0, 1703940, 65536, 0, 1703941, 65536, 0, 1703942, 65536, 0, 1703943, 65536, 0, 1703944, 65536, 60, 1703945, 65536, 0, 1703946, 65536, 38, 1703947, 65536, 38, 1703948, 65536, 38, 1703949, 65536, 38, 1703950, 65536, 38, 1703951, 65536, 38, 1703952, 65536, 38, 1703953, 65536, 38, 1703954, 65536, 38, 1703955, 65536, 0, 1703956, 65536, 0, 1703957, 393216, 2, 1703958, 458752, 2, 1703959, 393216, 2, 1703960, 458752, 2, 1703961, 65536, 0, 1703962, 65536, 0, 1703963, 65536, 0, 1703964, 0, 14, 1703965, 65536, 14, 1703966, 131072, 14, 1703967, 327680, 47, 1703968, 393216, 47, 1703969, 393216, 47, 1703970, 393216, 47, 1703971, 393216, 47, 1703972, 393216, 47, 1703973, 393216, 47, 1703974, 393216, 47, 1703975, 393216, 47, 1703976, 393216, 47, 1703977, 393216, 47, 1703978, 393216, 47, 1703979, 393216, 47, 1703980, 393216, 47, 1703981, 393216, 47, 1703982, 393216, 47, 1703983, 393216, 47, 1703984, 393216, 47, 1703985, 393216, 47, 1703986, 393216, 47, 1703987, 393216, 47, 1703988, 393216, 47, 1703989, 393216, 47, 1703990, 458752, 47, 1703991, 393216, 1, 1703992, 458752, 1, 1703993, 393216, 1, 1703994, 458752, 1, 1703995, 65536, 60, 1703996, 262149, 2, 1703997, 5, 0, 1703998, 5, 0, 1703999, 5, 0, 1704000, 5, 0, 1704001, 5, 0, 1704002, 5, 0, 1704003, 5, 0, 1704004, 5, 0, 1704005, 5, 0, 1704006, 5, 0, 1704007, 5, 0, 1704008, 5, 0, 1704009, 5, 4, 1704010, 65536, 0, 1704011, 65536, 0, 1704012, 65536, 0, 1704013, 65536, 0, 1704014, 65536, 0, 1704015, 65536, 0, 1769472, 65536, 0, 1769473, 65536, 0, 1769474, 65536, 0, 1769475, 65536, 0, 1769476, 65536, 0, 1769477, 65536, 0, 1769478, 65536, 0, 1769479, 65536, 0, 1769480, 65536, 60, 1769481, 65536, 0, 1769482, 65536, 38, 1769483, 65536, 38, 1769484, 65536, 38, 1769485, 65536, 38, 1769486, 65536, 38, 1769487, 65536, 38, 1769488, 65536, 38, 1769489, 65536, 38, 1769490, 65536, 38, 1769491, 65536, 0, 1769492, 65536, 0, 1769493, 393216, 1, 1769494, 458752, 1, 1769495, 262147, 5, 1769496, 3, 6, 1769497, 65536, 0, 1769498, 65536, 0, 1769499, 65536, 0, 1769500, 65536, 0, 1769501, 65536, 0, 1769502, 65536, 1, 1769503, 327680, 47, 1769504, 393216, 47, 1769505, 393216, 47, 1769506, 393216, 47, 1769507, 393216, 47, 1769508, 393216, 47, 1769509, 393216, 47, 1769510, 393216, 47, 1769511, 393216, 47, 1769512, 393216, 47, 1769513, 393216, 47, 1769514, 393216, 47, 1769515, 393216, 47, 1769516, 393216, 47, 1769517, 393216, 47, 1769518, 393216, 47, 1769519, 393216, 47, 1769520, 393216, 47, 1769521, 393216, 47, 1769522, 393216, 47, 1769523, 393216, 47, 1769524, 393216, 47, 1769525, 393216, 47, 1769526, 458752, 47, 1769527, 393216, 2, 1769528, 458752, 2, 1769529, 393216, 2, 1769530, 458752, 2, 1769531, 65536, 60, 1769532, 262149, 2, 1769533, 5, 0, 1769534, 5, 0, 1769535, 5, 0, 1769536, 5, 0, 1769537, 5, 0, 1769538, 5, 0, 1769539, 5, 0, 1769540, 5, 0, 1769541, 5, 0, 1769542, 5, 0, 1769543, 5, 0, 1769544, 5, 0, 1769545, 5, 4, 1769546, 65536, 0, 1769547, 65536, 0, 1769548, 65536, 0, 1769549, 65536, 0, 1769550, 65536, 0, 1769551, 65536, 0, 1835008, 65536, 0, 1835009, 65536, 0, 1835010, 65536, 0, 1835011, 65536, 0, 1835012, 65536, 0, 1835013, 65536, 0, 1835014, 65536, 0, 1835015, 65536, 0, 1835016, 65536, 60, 1835017, 65536, 0, 1835018, 65536, 38, 1835019, 65536, 38, 1835020, 65536, 38, 1835021, 65536, 38, 1835022, 65536, 38, 1835023, 65536, 38, 1835024, 65536, 38, 1835025, 65536, 38, 1835026, 65536, 38, 1835027, 65536, 0, 1835028, 65536, 0, 1835029, 393216, 2, 1835030, 458752, 2, 1835031, 262147, 2, 1835032, 131075, 0, 1835033, 131075, 3, 1835034, 131075, 3, 1835035, 131075, 3, 1835036, 131075, 3, 1835037, 3, 6, 1835038, 65536, 0, 1835039, 327680, 47, 1835040, 393216, 47, 1835041, 393216, 47, 1835042, 393216, 47, 1835043, 393216, 47, 1835044, 393216, 47, 1835045, 393216, 47, 1835046, 393216, 47, 1835047, 393216, 47, 1835048, 393216, 47, 1835049, 393216, 47, 1835050, 393216, 47, 1835051, 393216, 47, 1835052, 393216, 47, 1835053, 393216, 47, 1835054, 393216, 47, 1835055, 393216, 47, 1835056, 393216, 47, 1835057, 393216, 47, 1835058, 393216, 47, 1835059, 393216, 47, 1835060, 393216, 47, 1835061, 393216, 47, 1835062, 458752, 47, 1835063, 65536, 0, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 65536, 0, 1835067, 65536, 60, 1835068, 262149, 2, 1835069, 5, 0, 1835070, 5, 0, 1835071, 5, 0, 1835072, 5, 0, 1835073, 5, 0, 1835074, 5, 0, 1835075, 5, 0, 1835076, 5, 0, 1835077, 5, 0, 1835078, 5, 0, 1835079, 5, 0, 1835080, 5, 0, 1835081, 5, 4, 1835082, 65536, 0, 1835083, 65536, 0, 1835084, 65536, 0, 1835085, 65536, 0, 1835086, 65536, 0, 1835087, 65536, 0, 1900544, 65536, 0, 1900545, 65536, 0, 1900546, 65536, 0, 1900547, 65536, 0, 1900548, 65536, 0, 1900549, 65536, 0, 1900550, 65536, 0, 1900551, 65536, 0, 1900552, 65536, 60, 1900553, 65536, 0, 1900554, 65536, 38, 1900555, 65536, 38, 1900556, 65536, 38, 1900557, 65536, 38, 1900558, 65536, 38, 1900559, 65536, 38, 1900560, 65536, 38, 1900561, 65536, 38, 1900562, 65536, 38, 1900563, 65536, 0, 1900564, 65536, 0, 1900565, 262147, 5, 1900566, 131075, 3, 1900567, 65539, 0, 1900568, 3, 0, 1900569, 3, 0, 1900570, 3, 0, 1900571, 3, 0, 1900572, 3, 0, 1900573, 3, 4, 1900574, 65536, 0, 1900575, 327680, 47, 1900576, 393216, 47, 1900577, 393216, 47, 1900578, 393216, 47, 1900579, 393216, 47, 1900580, 393216, 47, 1900581, 393216, 47, 1900582, 393216, 47, 1900583, 393216, 47, 1900584, 393216, 47, 1900585, 393216, 47, 1900586, 393216, 47, 1900587, 393216, 47, 1900588, 393216, 47, 1900589, 393216, 47, 1900590, 393216, 47, 1900591, 393216, 47, 1900592, 393216, 47, 1900593, 393216, 47, 1900594, 393216, 47, 1900595, 393216, 47, 1900596, 393216, 47, 1900597, 393216, 47, 1900598, 458752, 47, 1900599, 65536, 0, 1900600, 65536, 12, 1900601, 65536, 0, 1900602, 0, 60, 1900603, 65536, 60, 1900604, 262149, 6, 1900605, 131077, 1, 1900606, 5, 0, 1900607, 5, 0, 1900608, 5, 0, 1900609, 5, 0, 1900610, 5, 0, 1900611, 5, 0, 1900612, 5, 0, 1900613, 5, 0, 1900614, 5, 0, 1900615, 5, 0, 1900616, 5, 0, 1900617, 5, 4, 1900618, 65536, 0, 1900619, 65536, 0, 1900620, 65536, 0, 1900621, 65536, 0, 1900622, 65536, 0, 1900623, 65536, 0, 1966080, 65536, 0, 1966081, 65536, 0, 1966082, 65536, 0, 1966083, 65536, 0, 1966084, 65536, 0, 1966085, 65536, 0, 1966086, 65536, 0, 1966087, 65536, 0, 1966088, 65536, 60, 1966089, 65536, 0, 1966090, 65536, 0, 1966091, 65536, 0, 1966092, 65536, 0, 1966093, 65536, 0, 1966094, 65536, 0, 1966095, 65536, 0, 1966096, 65536, 0, 1966097, 65536, 0, 1966098, 65536, 0, 1966099, 65536, 0, 1966100, 65536, 0, 1966101, 262147, 2, 1966102, 3, 0, 1966103, 3, 0, 1966104, 3, 0, 1966105, 3, 0, 1966106, 3, 0, 1966107, 3, 0, 1966108, 3, 0, 1966109, 3, 4, 1966110, 65536, 0, 1966111, 327680, 47, 1966112, 393216, 47, 1966113, 393216, 47, 1966114, 393216, 47, 1966115, 393216, 47, 1966116, 393216, 47, 1966117, 393216, 47, 1966118, 393216, 47, 1966119, 393216, 47, 1966120, 393216, 47, 1966121, 393216, 47, 1966122, 393216, 47, 1966123, 393216, 47, 1966124, 393216, 47, 1966125, 393216, 47, 1966126, 393216, 47, 1966127, 393216, 47, 1966128, 393216, 47, 1966129, 393216, 47, 1966130, 393216, 47, 1966131, 393216, 47, 1966132, 393216, 47, 1966133, 393216, 47, 1966134, 458752, 47, 1966135, 65536, 0, 1966136, 65536, 13, 1966137, 65536, 0, 1966138, 0, 60, 1966139, 65536, 60, 1966140, 65536, 60, 1966141, 262149, 6, 1966142, 131077, 1, 1966143, 5, 0, 1966144, 5, 0, 1966145, 5, 0, 1966146, 5, 0, 1966147, 5, 0, 1966148, 5, 0, 1966149, 5, 0, 1966150, 5, 0, 1966151, 5, 0, 1966152, 5, 0, 1966153, 5, 4, 1966154, 65536, 0, 1966155, 65536, 0, 1966156, 65536, 0, 1966157, 65536, 0, 1966158, 65536, 0, 1966159, 65536, 0, 2031616, 65536, 0, 2031617, 65536, 0, 2031618, 65536, 0, 2031619, 65536, 0, 2031620, 65536, 0, 2031621, 65536, 0, 2031622, 65536, 0, 2031623, 65536, 0, 2031624, 65536, 60, 2031625, 65536, 0, 2031626, 65536, 0, 2031627, 65536, 0, 2031628, 65536, 0, 2031629, 65536, 0, 2031630, 65536, 0, 2031631, 65536, 0, 2031632, 65536, 0, 2031633, 65536, 0, 2031634, 65536, 0, 2031635, 65536, 0, 2031636, 65536, 0, 2031637, 262147, 2, 2031638, 3, 0, 2031639, 3, 0, 2031640, 3, 0, 2031641, 3, 0, 2031642, 262147, 0, 2031643, 262147, 4, 2031644, 262147, 4, 2031645, 131075, 6, 2031646, 65536, 0, 2031647, 327680, 47, 2031648, 393216, 47, 2031649, 393216, 47, 2031650, 393216, 47, 2031651, 393216, 47, 2031652, 393216, 47, 2031653, 393216, 47, 2031654, 393216, 47, 2031655, 393216, 47, 2031656, 393216, 47, 2031657, 393216, 47, 2031658, 393216, 47, 2031659, 393216, 47, 2031660, 393216, 47, 2031661, 393216, 47, 2031662, 393216, 47, 2031663, 393216, 47, 2031664, 393216, 47, 2031665, 393216, 47, 2031666, 393216, 47, 2031667, 393216, 47, 2031668, 393216, 47, 2031669, 393216, 47, 2031670, 458752, 47, 2031671, 0, 14, 2031672, 65536, 14, 2031673, 131072, 14, 2031674, 0, 60, 2031675, 65536, 60, 2031676, 65536, 60, 2031677, 65536, 60, 2031678, 262149, 6, 2031679, 131077, 1, 2031680, 5, 0, 2031681, 5, 0, 2031682, 5, 0, 2031683, 5, 0, 2031684, 5, 0, 2031685, 5, 0, 2031686, 5, 0, 2031687, 5, 0, 2031688, 5, 0, 2031689, 5, 4, 2031690, 65536, 0, 2031691, 65536, 0, 2031692, 65536, 0, 2031693, 65536, 0, 2031694, 65536, 0, 2031695, 65536, 0, 2097152, 65536, 0, 2097153, 65536, 0, 2097154, 65536, 0, 2097155, 65536, 0, 2097156, 65536, 0, 2097157, 65536, 0, 2097158, 65536, 0, 2097159, 65536, 0, 2097160, 65536, 60, 2097161, 65536, 0, 2097162, 65536, 0, 2097163, 65536, 0, 2097164, 65536, 0, 2097165, 65536, 0, 2097166, 65536, 0, 2097167, 65536, 0, 2097168, 65536, 0, 2097169, 65536, 0, 2097170, 65536, 0, 2097171, 65536, 0, 2097172, 65536, 0, 2097173, 262147, 6, 2097174, 262147, 4, 2097175, 131075, 1, 2097176, 3, 0, 2097177, 262147, 0, 2097178, 131075, 6, 2097179, 65536, 0, 2097180, 65536, 0, 2097181, 65536, 0, 2097182, 65536, 0, 2097183, 327680, 47, 2097184, 393216, 47, 2097185, 393216, 47, 2097186, 393216, 47, 2097187, 393216, 47, 2097188, 393216, 47, 2097189, 393216, 47, 2097190, 393216, 47, 2097191, 393216, 47, 2097192, 393216, 47, 2097193, 393216, 47, 2097194, 393216, 47, 2097195, 393216, 47, 2097196, 393216, 47, 2097197, 393216, 47, 2097198, 393216, 47, 2097199, 393216, 47, 2097200, 393216, 47, 2097201, 393216, 47, 2097202, 393216, 47, 2097203, 393216, 47, 2097204, 393216, 47, 2097205, 393216, 47, 2097206, 458752, 47, 2097207, 131072, 1, 2097208, 131072, 1, 2097209, 65536, 0, 2097210, 0, 60, 2097211, 65536, 60, 2097212, 65536, 60, 2097213, 65536, 60, 2097214, 65536, 60, 2097215, 262149, 2, 2097216, 5, 0, 2097217, 5, 0, 2097218, 5, 0, 2097219, 5, 0, 2097220, 5, 0, 2097221, 5, 0, 2097222, 5, 0, 2097223, 5, 0, 2097224, 262149, 0, 2097225, 131077, 6, 2097226, 65536, 0, 2097227, 65536, 0, 2097228, 65536, 0, 2097229, 65536, 0, 2097230, 65536, 0, 2097231, 65536, 0, 2162688, 65536, 0, 2162689, 65536, 0, 2162690, 65536, 0, 2162691, 65536, 0, 2162692, 65536, 0, 2162693, 65536, 0, 2162694, 65536, 0, 2162695, 65536, 0, 2162696, 65536, 60, 2162697, 65536, 60, 2162698, 65536, 60, 2162699, 65536, 60, 2162700, 65536, 60, 2162701, 65536, 60, 2162702, 65536, 60, 2162703, 65536, 60, 2162704, 65536, 60, 2162705, 65536, 60, 2162706, 131072, 60, 2162707, 65536, 0, 2162708, 65536, 0, 2162709, 65536, 1, 2162710, 65536, 0, 2162711, 262147, 6, 2162712, 3, 2, 2162713, 131075, 6, 2162714, 65536, 0, 2162715, 393216, 1, 2162716, 458752, 1, 2162717, 65536, 0, 2162718, 65536, 12, 2162719, 327680, 47, 2162720, 393216, 47, 2162721, 393216, 47, 2162722, 393216, 47, 2162723, 393216, 47, 2162724, 393216, 47, 2162725, 393216, 47, 2162726, 393216, 47, 2162727, 393216, 47, 2162728, 393216, 47, 2162729, 393216, 47, 2162730, 393216, 47, 2162731, 393216, 47, 2162732, 393216, 47, 2162733, 65536, 12, 2162734, 393216, 47, 2162735, 393216, 47, 2162736, 393216, 47, 2162737, 393216, 47, 2162738, 393216, 47, 2162739, 393216, 47, 2162740, 393216, 47, 2162741, 393216, 47, 2162742, 458752, 47, 2162743, 65536, 0, 2162744, 65536, 0, 2162745, 65536, 0, 2162746, 0, 60, 2162747, 65536, 60, 2162748, 65536, 60, 2162749, 65536, 60, 2162750, 65536, 60, 2162751, 262149, 6, 2162752, 131077, 1, 2162753, 5, 0, 2162754, 5, 0, 2162755, 5, 0, 2162756, 5, 0, 2162757, 5, 0, 2162758, 5, 0, 2162759, 5, 0, 2162760, 5, 4, 2162761, 65536, 0, 2162762, 65536, 0, 2162763, 65536, 0, 2162764, 65536, 0, 2162765, 65536, 0, 2162766, 65536, 0, 2162767, 65536, 0, 2228224, 65536, 0, 2228225, 65536, 0, 2228226, 65536, 0, 2228227, 65536, 0, 2228228, 65536, 0, 2228229, 65536, 0, 2228230, 65536, 0, 2228231, 65536, 0, 2228232, 65536, 0, 2228233, 65536, 0, 2228234, 65536, 0, 2228235, 65536, 0, 2228236, 65536, 60, 2228237, 65536, 60, 2228238, 65536, 60, 2228239, 65536, 60, 2228240, 65536, 60, 2228241, 65536, 60, 2228242, 131072, 60, 2228243, 0, 16, 2228244, 65536, 16, 2228245, 131072, 16, 2228246, 0, 7, 2228247, 65536, 0, 2228248, 131075, 7, 2228249, 65536, 0, 2228250, 65536, 0, 2228251, 393216, 2, 2228252, 458752, 2, 2228253, 65536, 0, 2228254, 65536, 13, 2228255, 327680, 48, 2228256, 393216, 48, 2228257, 393216, 48, 2228258, 393216, 48, 2228259, 393216, 48, 2228260, 393216, 48, 2228261, 393216, 48, 2228262, 393216, 48, 2228263, 393216, 48, 2228264, 393216, 48, 2228265, 393216, 48, 2228266, 393216, 48, 2228267, 393216, 48, 2228268, 393216, 48, 2228269, 65536, 13, 2228270, 393216, 48, 2228271, 393216, 48, 2228272, 393216, 48, 2228273, 393216, 48, 2228274, 393216, 48, 2228275, 393216, 48, 2228276, 393216, 48, 2228277, 393216, 48, 2228278, 458752, 48, 2228279, 65536, 0, 2228280, 65536, 0, 2228281, 65536, 0, 2228282, 0, 60, 2228283, 65536, 60, 2228284, 65536, 60, 2228285, 65536, 60, 2228286, 65536, 60, 2228287, 65536, 60, 2228288, 262149, 2, 2228289, 5, 0, 2228290, 5, 0, 2228291, 5, 0, 2228292, 5, 0, 2228293, 5, 0, 2228294, 5, 0, 2228295, 5, 0, 2228296, 5, 4, 2228297, 65536, 0, 2228298, 65536, 0, 2228299, 65536, 0, 2228300, 65536, 0, 2228301, 65536, 0, 2228302, 65536, 0, 2228303, 65536, 0, 2293760, 65536, 0, 2293761, 65536, 0, 2293762, 65536, 0, 2293763, 65536, 0, 2293764, 65536, 0, 2293765, 65536, 0, 2293766, 65536, 0, 2293767, 65536, 0, 2293768, 65536, 0, 2293769, 65536, 0, 2293770, 65536, 0, 2293771, 65536, 0, 2293772, 65536, 60, 2293773, 65536, 60, 2293774, 65536, 60, 2293775, 65536, 60, 2293776, 65536, 60, 2293777, 0, 62, 2293778, 131072, 61, 2293779, 0, 17, 2293780, 65536, 17, 2293781, 131072, 17, 2293782, 131072, 1, 2293783, 65536, 0, 2293784, 65536, 0, 2293785, 65536, 0, 2293786, 65536, 0, 2293787, 65536, 0, 2293788, 65536, 0, 2293789, 0, 14, 2293790, 65536, 14, 2293791, 131072, 14, 2293792, 131072, 1, 2293793, 65536, 0, 2293794, 65536, 0, 2293795, 65536, 0, 2293796, 65536, 0, 2293797, 65536, 0, 2293798, 65536, 0, 2293799, 65536, 0, 2293800, 65536, 0, 2293801, 65536, 0, 2293802, 393216, 1, 2293803, 458752, 1, 2293804, 0, 14, 2293805, 65536, 14, 2293806, 131072, 14, 2293807, 65536, 0, 2293808, 65536, 0, 2293809, 65536, 0, 2293810, 393216, 1, 2293811, 458752, 1, 2293812, 393216, 1, 2293813, 458752, 1, 2293814, 65536, 0, 2293815, 65536, 0, 2293816, 65536, 0, 2293817, 0, 59, 2293818, 65536, 63, 2293819, 65536, 60, 2293820, 65536, 60, 2293821, 65536, 60, 2293822, 65536, 60, 2293823, 65536, 60, 2293824, 262149, 2, 2293825, 5, 0, 2293826, 5, 0, 2293827, 5, 0, 2293828, 5, 0, 2293829, 5, 0, 2293830, 5, 0, 2293831, 5, 0, 2293832, 5, 4, 2293833, 65536, 0, 2293834, 65536, 0, 2293835, 65536, 0, 2293836, 65536, 0, 2293837, 65536, 0, 2293838, 65536, 0, 2293839, 65536, 0, 2359296, 65536, 0, 2359297, 65536, 0, 2359298, 65536, 0, 2359299, 65536, 0, 2359300, 65536, 0, 2359301, 65536, 0, 2359302, 65536, 0, 2359303, 65536, 0, 2359304, 65536, 0, 2359305, 65536, 0, 2359306, 65536, 0, 2359307, 65536, 0, 2359308, 65536, 0, 2359309, 65536, 60, 2359310, 65536, 60, 2359311, 65536, 60, 2359312, 65536, 60, 2359313, 131072, 60, 2359314, 65536, 0, 2359315, 65536, 0, 2359316, 65536, 0, 2359317, 65536, 0, 2359318, 65536, 0, 2359319, 262150, 5, 2359320, 131078, 3, 2359321, 131078, 3, 2359322, 6, 6, 2359323, 65536, 0, 2359324, 65536, 0, 2359325, 65536, 0, 2359326, 65536, 0, 2359327, 0, 16, 2359328, 65536, 16, 2359329, 131072, 16, 2359330, 65536, 0, 2359331, 65536, 0, 2359332, 65536, 0, 2359333, 262150, 5, 2359334, 131078, 3, 2359335, 6, 6, 2359336, 65536, 0, 2359337, 65536, 0, 2359338, 393216, 2, 2359339, 458752, 2, 2359340, 65536, 1, 2359341, 65536, 0, 2359342, 262147, 5, 2359343, 131075, 3, 2359344, 3, 6, 2359345, 65536, 0, 2359346, 393216, 2, 2359347, 458752, 2, 2359348, 393216, 2, 2359349, 458752, 2, 2359350, 65536, 0, 2359351, 65536, 0, 2359352, 65536, 0, 2359353, 0, 60, 2359354, 65536, 60, 2359355, 65536, 60, 2359356, 65536, 60, 2359357, 65536, 60, 2359358, 65536, 60, 2359359, 65536, 60, 2359360, 262149, 2, 2359361, 5, 0, 2359362, 5, 0, 2359363, 5, 0, 2359364, 5, 0, 2359365, 5, 0, 2359366, 5, 0, 2359367, 5, 0, 2359368, 5, 4, 2359369, 65536, 0, 2359370, 65536, 0, 2359371, 65536, 0, 2359372, 65536, 0, 2359373, 65536, 0, 2359374, 65536, 0, 2359375, 65536, 0, 2424832, 65536, 0, 2424833, 65536, 0, 2424834, 65536, 0, 2424835, 65536, 0, 2424836, 65536, 0, 2424837, 65536, 0, 2424838, 65536, 0, 2424839, 65536, 0, 2424840, 65536, 0, 2424841, 65536, 0, 2424842, 65536, 0, 2424843, 65536, 0, 2424844, 65536, 0, 2424845, 65536, 60, 2424846, 65536, 60, 2424847, 65536, 60, 2424848, 65536, 60, 2424849, 131072, 60, 2424850, 65536, 0, 2424851, 65536, 0, 2424852, 65536, 0, 2424853, 262150, 5, 2424854, 131078, 3, 2424855, 327686, 0, 2424856, 262150, 4, 2424857, 262150, 4, 2424858, 262150, 1, 2424859, 131078, 3, 2424860, 131078, 3, 2424861, 6, 6, 2424862, 65536, 0, 2424863, 0, 17, 2424864, 65536, 17, 2424865, 131072, 17, 2424866, 65536, 0, 2424867, 65536, 0, 2424868, 262150, 5, 2424869, 65542, 0, 2424870, 6, 0, 2424871, 6, 4, 2424872, 65536, 0, 2424873, 65536, 0, 2424874, 65536, 0, 2424875, 65536, 0, 2424876, 65536, 0, 2424877, 262147, 5, 2424878, 65539, 0, 2424879, 3, 0, 2424880, 131075, 0, 2424881, 131075, 3, 2424882, 131075, 3, 2424883, 131075, 3, 2424884, 131075, 3, 2424885, 3, 6, 2424886, 65536, 0, 2424887, 65536, 0, 2424888, 65536, 0, 2424889, 0, 60, 2424890, 65536, 60, 2424891, 65536, 60, 2424892, 65536, 60, 2424893, 65536, 60, 2424894, 65536, 60, 2424895, 65536, 60, 2424896, 262149, 2, 2424897, 5, 0, 2424898, 5, 0, 2424899, 5, 0, 2424900, 5, 0, 2424901, 5, 0, 2424902, 5, 0, 2424903, 5, 0, 2424904, 5, 4, 2424905, 65536, 0, 2424906, 65536, 0, 2424907, 65536, 0, 2424908, 65536, 0, 2424909, 65536, 0, 2424910, 65536, 0, 2424911, 65536, 0, 2490368, 65536, 0, 2490369, 65536, 0, 2490370, 65536, 0, 2490371, 65536, 0, 2490372, 65536, 0, 2490373, 65536, 0, 2490374, 65536, 0, 2490375, 65536, 0, 2490376, 65536, 0, 2490377, 65536, 0, 2490378, 65536, 0, 2490379, 65536, 0, 2490380, 65536, 0, 2490381, 65536, 60, 2490382, 65536, 60, 2490383, 65536, 60, 2490384, 65536, 60, 2490385, 131072, 60, 2490386, 65536, 0, 2490387, 65536, 0, 2490388, 65536, 0, 2490389, 262150, 6, 2490390, 262150, 4, 2490391, 131078, 6, 2490392, 65536, 0, 2490393, 65536, 0, 2490394, 262150, 6, 2490395, 262150, 4, 2490396, 262150, 4, 2490397, 262150, 1, 2490398, 131078, 3, 2490399, 6, 6, 2490400, 65536, 0, 2490401, 65536, 0, 2490402, 65536, 0, 2490403, 65536, 0, 2490404, 262150, 2, 2490405, 6, 0, 2490406, 262150, 0, 2490407, 131078, 6, 2490408, 65536, 0, 2490409, 65536, 0, 2490410, 65536, 0, 2490411, 65536, 0, 2490412, 262147, 5, 2490413, 65539, 0, 2490414, 3, 0, 2490415, 3, 0, 2490416, 3, 0, 2490417, 3, 0, 2490418, 3, 0, 2490419, 3, 0, 2490420, 3, 0, 2490421, 131075, 0, 2490422, 3, 6, 2490423, 65536, 0, 2490424, 65536, 0, 2490425, 0, 60, 2490426, 65536, 60, 2490427, 65536, 60, 2490428, 65536, 60, 2490429, 65536, 60, 2490430, 65536, 60, 2490431, 65536, 60, 2490432, 262149, 2, 2490433, 5, 0, 2490434, 5, 0, 2490435, 5, 0, 2490436, 5, 0, 2490437, 5, 0, 2490438, 5, 0, 2490439, 5, 0, 2490440, 5, 4, 2490441, 65536, 0, 2490442, 65536, 0, 2490443, 65536, 0, 2490444, 65536, 0, 2490445, 65536, 0, 2490446, 65536, 0, 2490447, 65536, 0, 2555904, 65536, 0, 2555905, 65536, 0, 2555906, 65536, 0, 2555907, 65536, 0, 2555908, 65536, 0, 2555909, 65536, 0, 2555910, 65536, 0, 2555911, 65536, 0, 2555912, 65536, 0, 2555913, 65536, 0, 2555914, 65536, 0, 2555915, 65536, 0, 2555916, 65536, 0, 2555917, 65536, 60, 2555918, 65536, 60, 2555919, 65536, 60, 2555920, 65536, 60, 2555921, 131072, 60, 2555922, 65536, 0, 2555923, 65536, 0, 2555924, 65536, 0, 2555925, 65536, 0, 2555926, 65536, 0, 2555927, 65536, 0, 2555928, 65536, 0, 2555929, 65536, 0, 2555930, 65536, 0, 2555931, 65536, 0, 2555932, 65536, 0, 2555933, 262150, 6, 2555934, 262150, 4, 2555935, 131078, 6, 2555936, 65536, 0, 2555937, 65536, 0, 2555938, 65536, 0, 2555939, 262150, 5, 2555940, 65542, 0, 2555941, 6, 0, 2555942, 6, 4, 2555943, 65536, 0, 2555944, 65536, 0, 2555945, 65536, 0, 2555946, 65536, 0, 2555947, 65536, 0, 2555948, 262147, 2, 2555949, 3, 0, 2555950, 3, 0, 2555951, 3, 0, 2555952, 3, 0, 2555953, 3, 0, 2555954, 3, 0, 2555955, 3, 0, 2555956, 3, 0, 2555957, 262147, 0, 2555958, 131075, 6, 2555959, 65536, 0, 2555960, 65536, 0, 2555961, 0, 60, 2555962, 65536, 60, 2555963, 65536, 60, 2555964, 65536, 60, 2555965, 65536, 60, 2555966, 65536, 60, 2555967, 65536, 60, 2555968, 262149, 2, 2555969, 5, 0, 2555970, 5, 0, 2555971, 5, 0, 2555972, 5, 0, 2555973, 5, 0, 2555974, 5, 0, 2555975, 5, 0, 2555976, 5, 4, 2555977, 65536, 0, 2555978, 65536, 0, 2555979, 65536, 0, 2555980, 65536, 0, 2555981, 65536, 0, 2555982, 65536, 0, 2555983, 65536, 0, 2621440, 65536, 0, 2621441, 65536, 0, 2621442, 65536, 0, 2621443, 65536, 0, 2621444, 65536, 0, 2621445, 65536, 0, 2621446, 65536, 0, 2621447, 65536, 0, 2621448, 65536, 0, 2621449, 65536, 0, 2621450, 65536, 0, 2621451, 65536, 0, 2621452, 65536, 0, 2621453, 65536, 60, 2621454, 65536, 60, 2621455, 65536, 60, 2621456, 65536, 60, 2621457, 131072, 60, 2621458, 65536, 0, 2621459, 393216, 1, 2621460, 458752, 1, 2621461, 65536, 0, 2621462, 65536, 0, 2621463, 65536, 0, 2621464, 65536, 0, 2621465, 65536, 12, 2621466, 131072, 1, 2621467, 65536, 0, 2621468, 65536, 0, 2621469, 65536, 0, 2621470, 65536, 0, 2621471, 65536, 0, 2621472, 65536, 0, 2621473, 65536, 0, 2621474, 65536, 0, 2621475, 262150, 2, 2621476, 6, 0, 2621477, 262150, 0, 2621478, 131078, 6, 2621479, 65536, 0, 2621480, 65536, 0, 2621481, 65536, 0, 2621482, 65536, 0, 2621483, 65539, 7, 2621484, 196611, 1, 2621485, 3, 0, 2621486, 3, 0, 2621487, 3, 0, 2621488, 3, 0, 2621489, 262147, 0, 2621490, 262147, 4, 2621491, 262147, 4, 2621492, 262147, 4, 2621493, 131075, 6, 2621494, 65536, 0, 2621495, 65536, 0, 2621496, 65536, 0, 2621497, 65536, 12, 2621498, 0, 60, 2621499, 65536, 60, 2621500, 65536, 60, 2621501, 65536, 60, 2621502, 65536, 60, 2621503, 262149, 5, 2621504, 65541, 0, 2621505, 5, 0, 2621506, 5, 0, 2621507, 5, 0, 2621508, 5, 0, 2621509, 5, 0, 2621510, 5, 0, 2621511, 5, 0, 2621512, 5, 4, 2621513, 65536, 0, 2621514, 65536, 0, 2621515, 65536, 0, 2621516, 65536, 0, 2621517, 65536, 0, 2621518, 65536, 0, 2621519, 65536, 0, 2686976, 65536, 0, 2686977, 65536, 0, 2686978, 65536, 0, 2686979, 65536, 0, 2686980, 65536, 0, 2686981, 65536, 0, 2686982, 65536, 0, 2686983, 65536, 0, 2686984, 65536, 0, 2686985, 65536, 0, 2686986, 65536, 0, 2686987, 65536, 0, 2686988, 65536, 0, 2686989, 65536, 60, 2686990, 65536, 60, 2686991, 65536, 60, 2686992, 0, 62, 2686993, 131072, 61, 2686994, 65536, 0, 2686995, 393216, 2, 2686996, 458752, 2, 2686997, 393216, 1, 2686998, 458752, 1, 2686999, 65536, 0, 2687000, 65536, 0, 2687001, 65536, 13, 2687002, 131072, 1, 2687003, 0, 7, 2687004, 262147, 5, 2687005, 131075, 3, 2687006, 131075, 3, 2687007, 3, 6, 2687008, 65536, 0, 2687009, 65536, 0, 2687010, 65536, 0, 2687011, 262150, 2, 2687012, 6, 0, 2687013, 6, 4, 2687014, 65536, 0, 2687015, 65536, 0, 2687016, 65536, 0, 2687017, 65536, 0, 2687018, 65536, 0, 2687019, 65536, 0, 2687020, 262147, 6, 2687021, 131075, 1, 2687022, 262147, 0, 2687023, 262147, 4, 2687024, 262147, 4, 2687025, 131075, 6, 2687026, 0, 16, 2687027, 65536, 16, 2687028, 131072, 16, 2687029, 65536, 0, 2687030, 65536, 0, 2687031, 65536, 0, 2687032, 65536, 0, 2687033, 65536, 13, 2687034, 0, 61, 2687035, 65536, 62, 2687036, 65536, 60, 2687037, 65536, 60, 2687038, 65536, 60, 2687039, 262149, 2, 2687040, 5, 0, 2687041, 5, 0, 2687042, 5, 0, 2687043, 5, 0, 2687044, 5, 0, 2687045, 5, 0, 2687046, 5, 0, 2687047, 5, 0, 2687048, 5, 4, 2687049, 65536, 0, 2687050, 65536, 0, 2687051, 65536, 0, 2687052, 65536, 0, 2687053, 65536, 0, 2687054, 65536, 0, 2687055, 65536, 0, 2752512, 65536, 0, 2752513, 65536, 0, 2752514, 65536, 0, 2752515, 65536, 0, 2752516, 65536, 0, 2752517, 65536, 0, 2752518, 65536, 0, 2752519, 65536, 0, 2752520, 65536, 0, 2752521, 65536, 41, 2752522, 65536, 60, 2752523, 65536, 60, 2752524, 65536, 60, 2752525, 65536, 60, 2752526, 65536, 60, 2752527, 65536, 60, 2752528, 131072, 60, 2752529, 65536, 41, 2752530, 65536, 0, 2752531, 65536, 0, 2752532, 65536, 0, 2752533, 393216, 2, 2752534, 458752, 2, 2752535, 65536, 1, 2752536, 0, 14, 2752537, 65536, 14, 2752538, 131072, 14, 2752539, 262147, 5, 2752540, 65539, 0, 2752541, 3, 0, 2752542, 3, 0, 2752543, 131075, 0, 2752544, 3, 6, 2752545, 65536, 0, 2752546, 65536, 0, 2752547, 262150, 2, 2752548, 6, 0, 2752549, 6, 4, 2752550, 65536, 0, 2752551, 65536, 0, 2752552, 65536, 0, 2752553, 65536, 0, 2752554, 65536, 0, 2752555, 65536, 0, 2752556, 65536, 0, 2752557, 262147, 6, 2752558, 131075, 6, 2752559, 65536, 0, 2752560, 393216, 1, 2752561, 458752, 1, 2752562, 0, 17, 2752563, 65536, 17, 2752564, 131072, 17, 2752565, 0, 7, 2752566, 0, 7, 2752567, 65536, 1, 2752568, 0, 14, 2752569, 65536, 14, 2752570, 131072, 14, 2752571, 0, 61, 2752572, 65536, 62, 2752573, 65536, 60, 2752574, 65536, 60, 2752575, 262149, 2, 2752576, 5, 0, 2752577, 5, 0, 2752578, 5, 0, 2752579, 5, 0, 2752580, 5, 0, 2752581, 5, 0, 2752582, 5, 0, 2752583, 5, 0, 2752584, 5, 4, 2752585, 65536, 0, 2752586, 65536, 0, 2752587, 65536, 0, 2752588, 65536, 0, 2752589, 65536, 0, 2752590, 65536, 0, 2752591, 65536, 0, 2818048, 65536, 0, 2818049, 65536, 0, 2818050, 65536, 0, 2818051, 65536, 0, 2818052, 65536, 0, 2818053, 65536, 0, 2818054, 65536, 0, 2818055, 65536, 0, 2818056, 65536, 60, 2818057, 65536, 0, 2818058, 65536, 38, 2818059, 65536, 38, 2818060, 65536, 38, 2818061, 65536, 38, 2818062, 65536, 38, 2818063, 65536, 38, 2818064, 65536, 38, 2818065, 65536, 0, 2818066, 65536, 0, 2818067, 65536, 0, 2818068, 65536, 0, 2818069, 65536, 0, 2818070, 65536, 0, 2818071, 65536, 0, 2818072, 65536, 0, 2818073, 65536, 0, 2818074, 65536, 0, 2818075, 262147, 6, 2818076, 131075, 1, 2818077, 3, 0, 2818078, 3, 0, 2818079, 3, 0, 2818080, 3, 4, 2818081, 65536, 0, 2818082, 262150, 5, 2818083, 65542, 0, 2818084, 262150, 0, 2818085, 131078, 6, 2818086, 65536, 0, 2818087, 65536, 0, 2818088, 65536, 0, 2818089, 65536, 0, 2818090, 65536, 0, 2818091, 65536, 0, 2818092, 65536, 0, 2818093, 65536, 0, 2818094, 65536, 0, 2818095, 65536, 0, 2818096, 393216, 2, 2818097, 458752, 2, 2818098, 65536, 0, 2818099, 65536, 0, 2818100, 65536, 0, 2818101, 65536, 0, 2818102, 65536, 0, 2818103, 65536, 0, 2818104, 65536, 0, 2818105, 65536, 0, 2818106, 65536, 0, 2818107, 65536, 0, 2818108, 0, 60, 2818109, 65536, 60, 2818110, 65536, 60, 2818111, 262149, 2, 2818112, 5, 0, 2818113, 5, 0, 2818114, 5, 0, 2818115, 5, 0, 2818116, 5, 0, 2818117, 5, 0, 2818118, 5, 0, 2818119, 5, 0, 2818120, 5, 4, 2818121, 65536, 0, 2818122, 65536, 0, 2818123, 65536, 0, 2818124, 65536, 0, 2818125, 65536, 0, 2818126, 65536, 0, 2818127, 65536, 0, 2883584, 65536, 0, 2883585, 65536, 0, 2883586, 65536, 0, 2883587, 65536, 0, 2883588, 65536, 0, 2883589, 65536, 0, 2883590, 65536, 0, 2883591, 65536, 0, 2883592, 65536, 60, 2883593, 65536, 0, 2883594, 65536, 38, 2883595, 65536, 38, 2883596, 65536, 38, 2883597, 65536, 38, 2883598, 65536, 38, 2883599, 65536, 38, 2883600, 65536, 38, 2883601, 65536, 38, 2883602, 65536, 38, 2883603, 65536, 38, 2883604, 65536, 38, 2883605, 65536, 38, 2883606, 65536, 38, 2883607, 65536, 38, 2883608, 65536, 38, 2883609, 65536, 38, 2883610, 65536, 38, 2883611, 65536, 41, 2883612, 262147, 6, 2883613, 131075, 1, 2883614, 3, 0, 2883615, 3, 0, 2883616, 3, 4, 2883617, 65536, 0, 2883618, 262150, 2, 2883619, 6, 0, 2883620, 6, 4, 2883621, 65536, 0, 2883622, 65536, 0, 2883623, 65536, 0, 2883624, 65536, 0, 2883625, 131072, 1, 2883626, 0, 16, 2883627, 65536, 16, 2883628, 131072, 16, 2883629, 65536, 0, 2883630, 393216, 1, 2883631, 458752, 1, 2883632, 65536, 0, 2883633, 65536, 0, 2883634, 65536, 0, 2883635, 65536, 0, 2883636, 65536, 38, 2883637, 65536, 38, 2883638, 65536, 38, 2883639, 65536, 38, 2883640, 65536, 38, 2883641, 65536, 38, 2883642, 65536, 38, 2883643, 65536, 38, 2883644, 65536, 38, 2883645, 65536, 0, 2883646, 65536, 60, 2883647, 262149, 2, 2883648, 5, 0, 2883649, 5, 0, 2883650, 5, 0, 2883651, 5, 0, 2883652, 5, 0, 2883653, 5, 0, 2883654, 5, 0, 2883655, 5, 0, 2883656, 5, 4, 2883657, 65536, 0, 2883658, 65536, 0, 2883659, 65536, 0, 2883660, 65536, 0, 2883661, 65536, 0, 2883662, 65536, 0, 2883663, 65536, 0, 2949120, 65536, 0, 2949121, 65536, 0, 2949122, 65536, 0, 2949123, 65536, 0, 2949124, 65536, 0, 2949125, 65536, 0, 2949126, 65536, 0, 2949127, 65536, 0, 2949128, 65536, 60, 2949129, 65536, 0, 2949130, 65536, 38, 2949131, 65536, 38, 2949132, 65536, 38, 2949133, 65536, 38, 2949134, 65536, 38, 2949135, 65536, 38, 2949136, 65536, 38, 2949137, 65536, 38, 2949138, 65536, 38, 2949139, 65536, 38, 2949140, 65536, 38, 2949141, 65536, 38, 2949142, 65536, 38, 2949143, 65536, 38, 2949144, 65536, 38, 2949145, 65536, 38, 2949146, 65536, 38, 2949147, 65536, 0, 2949148, 65536, 0, 2949149, 262147, 2, 2949150, 3, 0, 2949151, 3, 0, 2949152, 3, 4, 2949153, 65536, 0, 2949154, 262150, 2, 2949155, 6, 0, 2949156, 6, 4, 2949157, 65536, 0, 2949158, 65536, 0, 2949159, 65536, 0, 2949160, 65536, 0, 2949161, 0, 7, 2949162, 0, 17, 2949163, 65536, 17, 2949164, 131072, 17, 2949165, 65536, 0, 2949166, 393216, 2, 2949167, 458752, 2, 2949168, 65536, 0, 2949169, 65536, 38, 2949170, 65536, 38, 2949171, 65536, 38, 2949172, 65536, 38, 2949173, 65536, 38, 2949174, 65536, 38, 2949175, 65536, 38, 2949176, 65536, 38, 2949177, 65536, 38, 2949178, 65536, 38, 2949179, 65536, 38, 2949180, 65536, 38, 2949181, 65536, 0, 2949182, 65536, 60, 2949183, 262149, 2, 2949184, 5, 0, 2949185, 5, 0, 2949186, 5, 0, 2949187, 5, 0, 2949188, 5, 0, 2949189, 5, 0, 2949190, 5, 0, 2949191, 5, 0, 2949192, 5, 4, 2949193, 65536, 0, 2949194, 65536, 0, 2949195, 65536, 0, 2949196, 65536, 0, 2949197, 65536, 0, 2949198, 65536, 0, 2949199, 65536, 0, 3014656, 65536, 0, 3014657, 65536, 0, 3014658, 65536, 0, 3014659, 65536, 0, 3014660, 65536, 0, 3014661, 65536, 0, 3014662, 65536, 0, 3014663, 65536, 0, 3014664, 65536, 60, 3014665, 65536, 0, 3014666, 65536, 38, 3014667, 65536, 38, 3014668, 65536, 38, 3014669, 65536, 38, 3014670, 65536, 38, 3014671, 65536, 38, 3014672, 65536, 38, 3014673, 65536, 38, 3014674, 65536, 38, 3014675, 65536, 38, 3014676, 65536, 38, 3014677, 65536, 38, 3014678, 65536, 38, 3014679, 65536, 38, 3014680, 65536, 38, 3014681, 65536, 38, 3014682, 65536, 38, 3014683, 65536, 0, 3014684, 65536, 0, 3014685, 262147, 2, 3014686, 3, 0, 3014687, 3, 0, 3014688, 3, 4, 3014689, 65536, 0, 3014690, 262150, 2, 3014691, 6, 0, 3014692, 6, 4, 3014693, 65536, 0, 3014694, 65536, 0, 3014695, 262147, 5, 3014696, 131075, 3, 3014697, 131075, 3, 3014698, 131075, 3, 3014699, 131075, 3, 3014700, 3, 6, 3014701, 65536, 0, 3014702, 393216, 1, 3014703, 458752, 1, 3014704, 65536, 0, 3014705, 65536, 38, 3014706, 65536, 38, 3014707, 65536, 0, 3014708, 65536, 0, 3014709, 65536, 0, 3014710, 65536, 0, 3014711, 65536, 0, 3014712, 65536, 0, 3014713, 65536, 0, 3014714, 65536, 0, 3014715, 65536, 0, 3014716, 65536, 0, 3014717, 65536, 0, 3014718, 65536, 60, 3014719, 262149, 2, 3014720, 5, 0, 3014721, 5, 0, 3014722, 5, 0, 3014723, 5, 0, 3014724, 5, 0, 3014725, 5, 0, 3014726, 5, 0, 3014727, 5, 0, 3014728, 5, 4, 3014729, 65536, 0, 3014730, 65536, 0, 3014731, 65536, 0, 3014732, 65536, 0, 3014733, 65536, 0, 3014734, 65536, 0, 3014735, 65536, 0, 3080192, 65536, 0, 3080193, 65536, 0, 3080194, 65536, 0, 3080195, 65536, 0, 3080196, 65536, 0, 3080197, 65536, 0, 3080198, 65536, 0, 3080199, 65536, 0, 3080200, 65536, 60, 3080201, 65536, 0, 3080202, 65536, 38, 3080203, 65536, 38, 3080204, 65536, 38, 3080205, 65536, 38, 3080206, 65536, 38, 3080207, 65536, 38, 3080208, 65536, 38, 3080209, 65536, 38, 3080210, 65536, 38, 3080211, 65536, 38, 3080212, 65536, 38, 3080213, 65536, 38, 3080214, 65536, 38, 3080215, 65536, 38, 3080216, 65536, 38, 3080217, 65536, 38, 3080218, 65536, 38, 3080219, 65536, 0, 3080220, 65536, 0, 3080221, 262147, 2, 3080222, 3, 0, 3080223, 3, 0, 3080224, 3, 4, 3080225, 65536, 0, 3080226, 262150, 2, 3080227, 6, 0, 3080228, 6, 4, 3080229, 65536, 0, 3080230, 262147, 5, 3080231, 65539, 0, 3080232, 3, 0, 3080233, 3, 0, 3080234, 3, 0, 3080235, 3, 0, 3080236, 3, 4, 3080237, 65536, 0, 3080238, 393216, 2, 3080239, 458752, 2, 3080240, 65536, 0, 3080241, 65536, 38, 3080242, 65536, 38, 3080243, 65536, 0, 3080244, 65536, 0, 3080245, 65536, 0, 3080246, 65536, 0, 3080247, 65536, 0, 3080248, 65536, 0, 3080249, 65536, 0, 3080250, 65536, 0, 3080251, 65536, 0, 3080252, 65536, 0, 3080253, 65536, 0, 3080254, 65536, 60, 3080255, 262149, 2, 3080256, 5, 0, 3080257, 5, 0, 3080258, 5, 0, 3080259, 5, 0, 3080260, 5, 0, 3080261, 5, 0, 3080262, 5, 0, 3080263, 5, 0, 3080264, 5, 4, 3080265, 65536, 0, 3080266, 65536, 0, 3080267, 65536, 0, 3080268, 65536, 0, 3080269, 65536, 0, 3080270, 65536, 0, 3080271, 65536, 0, 3145728, 65536, 0, 3145729, 65536, 0, 3145730, 65536, 0, 3145731, 65536, 0, 3145732, 65536, 0, 3145733, 65536, 0, 3145734, 65536, 0, 3145735, 65536, 0, 3145736, 65536, 60, 3145737, 65536, 0, 3145738, 65536, 38, 3145739, 65536, 38, 3145740, 65536, 38, 3145741, 65536, 38, 3145742, 65536, 38, 3145743, 65536, 38, 3145744, 65536, 38, 3145745, 65536, 38, 3145746, 65536, 38, 3145747, 65536, 38, 3145748, 65536, 38, 3145749, 65536, 38, 3145750, 65536, 38, 3145751, 65536, 38, 3145752, 65536, 38, 3145753, 65536, 38, 3145754, 65536, 38, 3145755, 65536, 0, 3145756, 65536, 0, 3145757, 262147, 2, 3145758, 3, 0, 3145759, 3, 0, 3145760, 3, 4, 3145761, 65536, 0, 3145762, 262150, 2, 3145763, 6, 0, 3145764, 6, 4, 3145765, 65536, 0, 3145766, 262147, 6, 3145767, 131075, 1, 3145768, 3, 0, 3145769, 3, 0, 3145770, 3, 0, 3145771, 3, 0, 3145772, 3, 4, 3145773, 65536, 0, 3145774, 393216, 1, 3145775, 458752, 1, 3145776, 65536, 0, 3145777, 65536, 0, 3145778, 65536, 0, 3145779, 65536, 0, 3145780, 65536, 0, 3145781, 65536, 0, 3145782, 65536, 0, 3145783, 65536, 0, 3145784, 65536, 0, 3145785, 65536, 0, 3145786, 65536, 0, 3145787, 65536, 0, 3145788, 65536, 0, 3145789, 65536, 0, 3145790, 65536, 60, 3145791, 262149, 2, 3145792, 5, 0, 3145793, 5, 0, 3145794, 5, 0, 3145795, 5, 0, 3145796, 5, 0, 3145797, 5, 0, 3145798, 5, 0, 3145799, 5, 0, 3145800, 5, 4, 3145801, 65536, 0, 3145802, 65536, 0, 3145803, 65536, 0, 3145804, 65536, 0, 3145805, 65536, 0, 3145806, 65536, 0, 3145807, 65536, 0, 3211264, 65536, 0, 3211265, 65536, 0, 3211266, 65536, 0, 3211267, 65536, 0, 3211268, 65536, 0, 3211269, 65536, 0, 3211270, 65536, 0, 3211271, 65536, 0, 3211272, 65536, 60, 3211273, 65536, 0, 3211274, 65536, 38, 3211275, 65536, 38, 3211276, 65536, 38, 3211277, 65536, 38, 3211278, 65536, 38, 3211279, 65536, 38, 3211280, 65536, 38, 3211281, 65536, 38, 3211282, 65536, 38, 3211283, 65536, 38, 3211284, 65536, 38, 3211285, 65536, 38, 3211286, 65536, 0, 3211287, 65536, 0, 3211288, 65536, 0, 3211289, 65536, 0, 3211290, 65536, 0, 3211291, 65536, 0, 3211292, 65536, 0, 3211293, 262147, 2, 3211294, 3, 0, 3211295, 262147, 0, 3211296, 131075, 6, 3211297, 65536, 0, 3211298, 262150, 2, 3211299, 6, 0, 3211300, 6, 4, 3211301, 65536, 0, 3211302, 65536, 0, 3211303, 262147, 2, 3211304, 3, 0, 3211305, 3, 0, 3211306, 3, 0, 3211307, 3, 0, 3211308, 3, 4, 3211309, 65536, 0, 3211310, 393216, 2, 3211311, 458752, 2, 3211312, 65536, 0, 3211313, 65536, 0, 3211314, 65536, 0, 3211315, 65536, 0, 3211316, 65536, 60, 3211317, 65536, 60, 3211318, 65536, 60, 3211319, 65536, 60, 3211320, 65536, 60, 3211321, 65536, 60, 3211322, 65536, 60, 3211323, 65536, 60, 3211324, 65536, 60, 3211325, 65536, 60, 3211326, 65536, 60, 3211327, 262149, 2, 3211328, 5, 0, 3211329, 5, 0, 3211330, 5, 0, 3211331, 5, 0, 3211332, 5, 0, 3211333, 5, 0, 3211334, 5, 0, 3211335, 5, 0, 3211336, 5, 4, 3211337, 65536, 0, 3211338, 65536, 0, 3211339, 65536, 0, 3211340, 65536, 0, 3211341, 65536, 0, 3211342, 65536, 0, 3211343, 65536, 0, 3276800, 65536, 0, 3276801, 65536, 0, 3276802, 65536, 0, 3276803, 65536, 0, 3276804, 65536, 0, 3276805, 65536, 0, 3276806, 65536, 0, 3276807, 65536, 0, 3276808, 65536, 60, 3276809, 65536, 0, 3276810, 65536, 38, 3276811, 65536, 38, 3276812, 65536, 38, 3276813, 65536, 38, 3276814, 65536, 38, 3276815, 65536, 38, 3276816, 65536, 38, 3276817, 65536, 38, 3276818, 65536, 38, 3276819, 65536, 38, 3276820, 65536, 38, 3276821, 65536, 38, 3276822, 65536, 0, 3276823, 65536, 0, 3276824, 65536, 0, 3276825, 65536, 0, 3276826, 65536, 12, 3276827, 65536, 0, 3276828, 65536, 0, 3276829, 262147, 6, 3276830, 262147, 4, 3276831, 131075, 6, 3276832, 65536, 0, 3276833, 65536, 0, 3276834, 262150, 2, 3276835, 6, 0, 3276836, 6, 4, 3276837, 65536, 0, 3276838, 65536, 0, 3276839, 262147, 6, 3276840, 262147, 4, 3276841, 262147, 4, 3276842, 131075, 1, 3276843, 3, 0, 3276844, 3, 4, 3276845, 65536, 0, 3276846, 65536, 0, 3276847, 65536, 0, 3276848, 65536, 0, 3276849, 65536, 0, 3276850, 65536, 0, 3276851, 65536, 0, 3276852, 65536, 60, 3276853, 262149, 5, 3276854, 131077, 3, 3276855, 131077, 3, 3276856, 131077, 3, 3276857, 131077, 3, 3276858, 131077, 3, 3276859, 131077, 3, 3276860, 131077, 3, 3276861, 131077, 3, 3276862, 131077, 3, 3276863, 65541, 0, 3276864, 5, 0, 3276865, 5, 0, 3276866, 5, 0, 3276867, 5, 0, 3276868, 5, 0, 3276869, 5, 0, 3276870, 5, 0, 3276871, 5, 0, 3276872, 5, 4, 3276873, 65536, 0, 3276874, 65536, 0, 3276875, 65536, 0, 3276876, 65536, 0, 3276877, 65536, 0, 3276878, 65536, 0, 3276879, 65536, 0, 3342336, 65536, 0, 3342337, 65536, 0, 3342338, 65536, 0, 3342339, 65536, 0, 3342340, 65536, 0, 3342341, 65536, 0, 3342342, 65536, 0, 3342343, 65536, 0, 3342344, 65536, 60, 3342345, 65536, 0, 3342346, 65536, 38, 3342347, 65536, 38, 3342348, 65536, 38, 3342349, 65536, 38, 3342350, 65536, 38, 3342351, 65536, 38, 3342352, 65536, 38, 3342353, 65536, 38, 3342354, 65536, 38, 3342355, 65536, 38, 3342356, 65536, 38, 3342357, 65536, 38, 3342358, 65536, 0, 3342359, 65536, 0, 3342360, 65536, 1, 3342361, 65536, 0, 3342362, 65536, 13, 3342363, 65536, 0, 3342364, 65536, 0, 3342365, 65536, 0, 3342366, 65536, 0, 3342367, 65536, 0, 3342368, 65536, 0, 3342369, 65536, 0, 3342370, 262150, 2, 3342371, 262150, 0, 3342372, 131078, 6, 3342373, 65536, 0, 3342374, 65536, 0, 3342375, 65536, 0, 3342376, 65536, 0, 3342377, 65536, 0, 3342378, 262147, 6, 3342379, 262147, 4, 3342380, 131075, 6, 3342381, 65536, 0, 3342382, 65536, 0, 3342383, 65536, 0, 3342384, 65536, 0, 3342385, 65536, 0, 3342386, 65536, 60, 3342387, 65536, 60, 3342388, 65536, 60, 3342389, 262149, 2, 3342390, 5, 0, 3342391, 5, 0, 3342392, 5, 0, 3342393, 5, 0, 3342394, 5, 0, 3342395, 5, 0, 3342396, 5, 0, 3342397, 5, 0, 3342398, 5, 0, 3342399, 5, 0, 3342400, 5, 0, 3342401, 5, 0, 3342402, 5, 0, 3342403, 5, 0, 3342404, 5, 0, 3342405, 5, 0, 3342406, 5, 0, 3342407, 5, 0, 3342408, 5, 4, 3342409, 65536, 0, 3342410, 65536, 0, 3342411, 65536, 0, 3342412, 65536, 0, 3342413, 65536, 0, 3342414, 65536, 0, 3342415, 65536, 0, 3407872, 65536, 0, 3407873, 65536, 0, 3407874, 65536, 0, 3407875, 65536, 0, 3407876, 65536, 0, 3407877, 65536, 0, 3407878, 65536, 0, 3407879, 65536, 0, 3407880, 65536, 60, 3407881, 65536, 0, 3407882, 65536, 38, 3407883, 65536, 38, 3407884, 65536, 38, 3407885, 65536, 38, 3407886, 65536, 38, 3407887, 65536, 38, 3407888, 65536, 38, 3407889, 65536, 38, 3407890, 65536, 38, 3407891, 65536, 38, 3407892, 65536, 38, 3407893, 65536, 38, 3407894, 65536, 0, 3407895, 65536, 0, 3407896, 65536, 0, 3407897, 0, 14, 3407898, 65536, 14, 3407899, 131072, 14, 3407900, 65536, 0, 3407901, 393216, 1, 3407902, 458752, 1, 3407903, 65536, 0, 3407904, 65536, 0, 3407905, 65536, 0, 3407906, 262150, 2, 3407907, 6, 4, 3407908, 65536, 0, 3407909, 65536, 0, 3407910, 65536, 0, 3407911, 65536, 0, 3407912, 65536, 0, 3407913, 393216, 1, 3407914, 458752, 1, 3407915, 393216, 1, 3407916, 458752, 1, 3407917, 0, 16, 3407918, 65536, 16, 3407919, 131072, 16, 3407920, 393216, 1, 3407921, 458752, 1, 3407922, 0, 60, 3407923, 262149, 5, 3407924, 131077, 3, 3407925, 65541, 0, 3407926, 5, 0, 3407927, 5, 0, 3407928, 5, 0, 3407929, 5, 0, 3407930, 5, 0, 3407931, 5, 0, 3407932, 5, 0, 3407933, 5, 0, 3407934, 5, 0, 3407935, 5, 0, 3407936, 5, 0, 3407937, 5, 0, 3407938, 5, 0, 3407939, 5, 0, 3407940, 5, 0, 3407941, 5, 0, 3407942, 5, 0, 3407943, 5, 0, 3407944, 5, 4, 3407945, 65536, 0, 3407946, 65536, 0, 3407947, 65536, 0, 3407948, 65536, 0, 3407949, 65536, 0, 3407950, 65536, 0, 3407951, 65536, 0, 3473408, 65536, 0, 3473409, 65536, 0, 3473410, 65536, 0, 3473411, 65536, 0, 3473412, 65536, 0, 3473413, 65536, 0, 3473414, 65536, 0, 3473415, 65536, 0, 3473416, 65536, 60, 3473417, 65536, 0, 3473418, 65536, 38, 3473419, 65536, 38, 3473420, 65536, 38, 3473421, 65536, 38, 3473422, 65536, 38, 3473423, 65536, 38, 3473424, 65536, 38, 3473425, 65536, 38, 3473426, 65536, 38, 3473427, 65536, 38, 3473428, 65536, 38, 3473429, 65536, 38, 3473430, 65536, 0, 3473431, 0, 16, 3473432, 65536, 16, 3473433, 131072, 16, 3473434, 393216, 1, 3473435, 458752, 1, 3473436, 65536, 0, 3473437, 393216, 2, 3473438, 458752, 2, 3473439, 131072, 1, 3473440, 65536, 0, 3473441, 65536, 0, 3473442, 262150, 6, 3473443, 131078, 6, 3473444, 65536, 0, 3473445, 65536, 0, 3473446, 65536, 0, 3473447, 65536, 0, 3473448, 65536, 0, 3473449, 393216, 2, 3473450, 65536, 12, 3473451, 393216, 2, 3473452, 458752, 2, 3473453, 0, 17, 3473454, 65536, 17, 3473455, 131072, 17, 3473456, 393216, 2, 3473457, 458752, 2, 3473458, 0, 60, 3473459, 262149, 2, 3473460, 5, 0, 3473461, 5, 0, 3473462, 5, 0, 3473463, 5, 0, 3473464, 5, 0, 3473465, 5, 0, 3473466, 5, 0, 3473467, 5, 0, 3473468, 5, 0, 3473469, 5, 0, 3473470, 5, 0, 3473471, 5, 0, 3473472, 5, 0, 3473473, 5, 0, 3473474, 5, 0, 3473475, 5, 0, 3473476, 5, 0, 3473477, 5, 0, 3473478, 5, 0, 3473479, 5, 0, 3473480, 5, 4, 3473481, 65536, 0, 3473482, 65536, 0, 3473483, 65536, 0, 3473484, 65536, 0, 3473485, 65536, 0, 3473486, 65536, 0, 3473487, 65536, 0, 3538944, 65536, 0, 3538945, 65536, 0, 3538946, 65536, 0, 3538947, 65536, 0, 3538948, 65536, 0, 3538949, 65536, 0, 3538950, 65536, 0, 3538951, 65536, 0, 3538952, 65536, 60, 3538953, 65536, 0, 3538954, 65536, 38, 3538955, 65536, 38, 3538956, 65536, 38, 3538957, 65536, 38, 3538958, 65536, 38, 3538959, 65536, 38, 3538960, 65536, 38, 3538961, 65536, 38, 3538962, 65536, 38, 3538963, 65536, 38, 3538964, 65536, 38, 3538965, 65536, 38, 3538966, 65536, 0, 3538967, 0, 17, 3538968, 65536, 17, 3538969, 131072, 17, 3538970, 393216, 2, 3538971, 458752, 2, 3538972, 65536, 0, 3538973, 393216, 1, 3538974, 458752, 1, 3538975, 0, 7, 3538976, 65536, 0, 3538977, 65536, 0, 3538978, 65536, 0, 3538979, 65536, 0, 3538980, 65536, 0, 3538981, 65536, 0, 3538982, 65536, 0, 3538983, 65536, 0, 3538984, 131072, 1, 3538985, 65536, 0, 3538986, 65536, 13, 3538987, 65536, 0, 3538988, 393216, 1, 3538989, 458752, 1, 3538990, 393216, 1, 3538991, 458752, 1, 3538992, 393216, 1, 3538993, 458752, 1, 3538994, 0, 60, 3538995, 262149, 2, 3538996, 5, 0, 3538997, 5, 0, 3538998, 5, 0, 3538999, 5, 0, 3539000, 5, 0, 3539001, 5, 0, 3539002, 5, 0, 3539003, 5, 0, 3539004, 5, 0, 3539005, 5, 0, 3539006, 5, 0, 3539007, 5, 0, 3539008, 5, 0, 3539009, 5, 0, 3539010, 5, 0, 3539011, 5, 0, 3539012, 5, 0, 3539013, 5, 0, 3539014, 5, 0, 3539015, 5, 0, 3539016, 5, 4, 3539017, 65536, 0, 3539018, 65536, 0, 3539019, 65536, 0, 3539020, 65536, 0, 3539021, 65536, 0, 3539022, 65536, 0, 3539023, 65536, 0, 3604480, 65536, 0, 3604481, 65536, 0, 3604482, 65536, 0, 3604483, 65536, 0, 3604484, 65536, 0, 3604485, 65536, 0, 3604486, 65536, 0, 3604487, 65536, 0, 3604488, 65536, 60, 3604489, 65536, 0, 3604490, 65536, 38, 3604491, 65536, 38, 3604492, 65536, 38, 3604493, 65536, 38, 3604494, 65536, 38, 3604495, 65536, 38, 3604496, 65536, 38, 3604497, 65536, 38, 3604498, 65536, 38, 3604499, 65536, 38, 3604500, 65536, 38, 3604501, 65536, 38, 3604502, 65536, 0, 3604503, 65536, 0, 3604504, 65536, 0, 3604505, 65536, 0, 3604506, 65536, 0, 3604507, 65536, 0, 3604508, 65536, 0, 3604509, 393216, 2, 3604510, 458752, 2, 3604511, 65536, 0, 3604512, 65536, 0, 3604513, 65536, 0, 3604514, 65536, 0, 3604515, 65536, 0, 3604516, 65536, 0, 3604517, 65536, 0, 3604518, 65536, 0, 3604519, 65536, 0, 3604520, 65536, 1, 3604521, 0, 14, 3604522, 65536, 14, 3604523, 131072, 14, 3604524, 393216, 2, 3604525, 458752, 2, 3604526, 393216, 2, 3604527, 458752, 2, 3604528, 393216, 2, 3604529, 458752, 2, 3604530, 0, 60, 3604531, 262149, 2, 3604532, 5, 0, 3604533, 5, 0, 3604534, 5, 0, 3604535, 5, 0, 3604536, 5, 0, 3604537, 5, 0, 3604538, 5, 0, 3604539, 5, 0, 3604540, 5, 0, 3604541, 5, 0, 3604542, 5, 0, 3604543, 5, 0, 3604544, 5, 0, 3604545, 5, 0, 3604546, 5, 0, 3604547, 5, 0, 3604548, 5, 0, 3604549, 5, 0, 3604550, 5, 0, 3604551, 5, 0, 3604552, 5, 4, 3604553, 65536, 0, 3604554, 65536, 0, 3604555, 65536, 0, 3604556, 65536, 0, 3604557, 65536, 0, 3604558, 65536, 0, 3604559, 65536, 0, 3670016, 65536, 0, 3670017, 65536, 0, 3670018, 65536, 0, 3670019, 65536, 0, 3670020, 65536, 0, 3670021, 65536, 0, 3670022, 65536, 0, 3670023, 65536, 0, 3670024, 65536, 60, 3670025, 65536, 0, 3670026, 65536, 38, 3670027, 65536, 38, 3670028, 65536, 38, 3670029, 65536, 38, 3670030, 65536, 38, 3670031, 65536, 38, 3670032, 65536, 38, 3670033, 65536, 38, 3670034, 65536, 38, 3670035, 65536, 38, 3670036, 65536, 38, 3670037, 65536, 38, 3670038, 65536, 0, 3670039, 393216, 1, 3670040, 458752, 1, 3670041, 65536, 0, 3670042, 65536, 0, 3670043, 65536, 0, 3670044, 65536, 0, 3670045, 65536, 0, 3670046, 65536, 0, 3670047, 65536, 0, 3670048, 65536, 0, 3670049, 65536, 0, 3670050, 327680, 46, 3670051, 393216, 46, 3670052, 458752, 46, 3670053, 65536, 0, 3670054, 65536, 0, 3670055, 65536, 0, 3670056, 65536, 0, 3670057, 65536, 0, 3670058, 65536, 0, 3670059, 65536, 0, 3670060, 65536, 0, 3670061, 0, 16, 3670062, 65536, 16, 3670063, 131072, 16, 3670064, 393216, 1, 3670065, 458752, 1, 3670066, 0, 60, 3670067, 262149, 2, 3670068, 5, 0, 3670069, 5, 0, 3670070, 5, 0, 3670071, 5, 0, 3670072, 5, 0, 3670073, 5, 0, 3670074, 5, 0, 3670075, 5, 0, 3670076, 5, 0, 3670077, 5, 0, 3670078, 5, 0, 3670079, 5, 0, 3670080, 5, 0, 3670081, 5, 0, 3670082, 5, 0, 3670083, 5, 0, 3670084, 5, 0, 3670085, 5, 0, 3670086, 5, 0, 3670087, 5, 0, 3670088, 5, 4, 3670089, 65536, 0, 3670090, 65536, 0, 3670091, 65536, 0, 3670092, 65536, 0, 3670093, 65536, 0, 3670094, 65536, 0, 3670095, 65536, 0, 3735552, 65536, 0, 3735553, 65536, 0, 3735554, 65536, 0, 3735555, 65536, 0, 3735556, 65536, 0, 3735557, 65536, 0, 3735558, 65536, 0, 3735559, 65536, 0, 3735560, 65536, 60, 3735561, 65536, 0, 3735562, 65536, 38, 3735563, 65536, 38, 3735564, 65536, 38, 3735565, 65536, 38, 3735566, 65536, 38, 3735567, 65536, 38, 3735568, 65536, 38, 3735569, 65536, 38, 3735570, 65536, 38, 3735571, 65536, 38, 3735572, 65536, 38, 3735573, 65536, 38, 3735574, 65536, 0, 3735575, 393216, 2, 3735576, 458752, 2, 3735577, 65536, 0, 3735578, 327680, 46, 3735579, 393216, 46, 3735580, 393216, 46, 3735581, 393216, 46, 3735582, 393216, 46, 3735583, 393216, 46, 3735584, 393216, 46, 3735585, 393216, 46, 3735586, 262144, 47, 3735587, 393216, 47, 3735588, 196608, 47, 3735589, 393216, 46, 3735590, 393216, 46, 3735591, 393216, 46, 3735592, 393216, 46, 3735593, 393216, 46, 3735594, 393216, 46, 3735595, 393216, 46, 3735596, 458752, 46, 3735597, 0, 17, 3735598, 65536, 17, 3735599, 131072, 17, 3735600, 65536, 12, 3735601, 458752, 2, 3735602, 0, 60, 3735603, 262149, 2, 3735604, 5, 0, 3735605, 5, 0, 3735606, 5, 0, 3735607, 5, 0, 3735608, 5, 0, 3735609, 5, 0, 3735610, 5, 0, 3735611, 5, 0, 3735612, 5, 0, 3735613, 5, 0, 3735614, 5, 0, 3735615, 5, 0, 3735616, 5, 0, 3735617, 5, 0, 3735618, 5, 0, 3735619, 5, 0, 3735620, 5, 0, 3735621, 5, 0, 3735622, 5, 0, 3735623, 5, 0, 3735624, 5, 4, 3735625, 65536, 0, 3735626, 65536, 0, 3735627, 65536, 0, 3735628, 65536, 0, 3735629, 65536, 0, 3735630, 65536, 0, 3735631, 65536, 0, 3801088, 65536, 0, 3801089, 65536, 0, 3801090, 65536, 0, 3801091, 65536, 0, 3801092, 65536, 0, 3801093, 65536, 0, 3801094, 65536, 0, 3801095, 65536, 0, 3801096, 65536, 0, 3801097, 65536, 0, 3801098, 65536, 38, 3801099, 65536, 38, 3801100, 65536, 38, 3801101, 65536, 38, 3801102, 65536, 38, 3801103, 65536, 38, 3801104, 65536, 0, 3801105, 65536, 0, 3801106, 65536, 0, 3801107, 65536, 0, 3801108, 65536, 0, 3801109, 65536, 0, 3801110, 65536, 0, 3801111, 393216, 1, 3801112, 458752, 1, 3801113, 65536, 0, 3801114, 327680, 47, 3801115, 393216, 47, 3801116, 393216, 47, 3801117, 393216, 47, 3801118, 393216, 47, 3801119, 393216, 47, 3801120, 393216, 47, 3801121, 393216, 47, 3801122, 393216, 47, 3801123, 393216, 47, 3801124, 393216, 47, 3801125, 393216, 47, 3801126, 393216, 47, 3801127, 393216, 47, 3801128, 393216, 47, 3801129, 393216, 47, 3801130, 393216, 47, 3801131, 393216, 47, 3801132, 458752, 47, 3801133, 393216, 1, 3801134, 458752, 1, 3801135, 65536, 0, 3801136, 65536, 13, 3801137, 65536, 0, 3801138, 0, 60, 3801139, 262149, 6, 3801140, 262149, 4, 3801141, 131077, 1, 3801142, 5, 0, 3801143, 5, 0, 3801144, 5, 0, 3801145, 5, 0, 3801146, 5, 0, 3801147, 5, 0, 3801148, 5, 0, 3801149, 5, 0, 3801150, 5, 0, 3801151, 5, 0, 3801152, 5, 0, 3801153, 5, 0, 3801154, 5, 0, 3801155, 5, 0, 3801156, 5, 0, 3801157, 5, 0, 3801158, 5, 0, 3801159, 5, 0, 3801160, 5, 4, 3801161, 65536, 0, 3801162, 65536, 0, 3801163, 65536, 0, 3801164, 65536, 0, 3801165, 65536, 0, 3801166, 65536, 0, 3801167, 65536, 0, 3866624, 65536, 0, 3866625, 65536, 0, 3866626, 65536, 0, 3866627, 65536, 0, 3866628, 65536, 0, 3866629, 65536, 0, 3866630, 65536, 0, 3866631, 65536, 0, 3866632, 65536, 0, 3866633, 65536, 0, 3866634, 65536, 38, 3866635, 65536, 38, 3866636, 65536, 38, 3866637, 65536, 38, 3866638, 65536, 38, 3866639, 65536, 38, 3866640, 65536, 0, 3866641, 65536, 0, 3866642, 65536, 0, 3866643, 65536, 0, 3866644, 65536, 0, 3866645, 65536, 0, 3866646, 65536, 0, 3866647, 393216, 2, 3866648, 458752, 2, 3866649, 65536, 0, 3866650, 327680, 47, 3866651, 393216, 47, 3866652, 393216, 47, 3866653, 393216, 47, 3866654, 393216, 47, 3866655, 393216, 47, 3866656, 393216, 47, 3866657, 393216, 47, 3866658, 393216, 47, 3866659, 393216, 47, 3866660, 393216, 47, 3866661, 393216, 47, 3866662, 393216, 47, 3866663, 393216, 47, 3866664, 393216, 47, 3866665, 393216, 47, 3866666, 393216, 47, 3866667, 393216, 47, 3866668, 458752, 47, 3866669, 393216, 2, 3866670, 458752, 2, 3866671, 0, 14, 3866672, 65536, 14, 3866673, 131072, 14, 3866674, 0, 61, 3866675, 65536, 61, 3866676, 65536, 62, 3866677, 262149, 2, 3866678, 5, 0, 3866679, 5, 0, 3866680, 5, 0, 3866681, 5, 0, 3866682, 5, 0, 3866683, 5, 0, 3866684, 5, 0, 3866685, 5, 0, 3866686, 5, 0, 3866687, 5, 0, 3866688, 5, 0, 3866689, 5, 0, 3866690, 5, 0, 3866691, 5, 0, 3866692, 5, 0, 3866693, 5, 0, 3866694, 5, 0, 3866695, 5, 0, 3866696, 5, 4, 3866697, 65536, 0, 3866698, 65536, 0, 3866699, 65536, 0, 3866700, 65536, 0, 3866701, 65536, 0, 3866702, 65536, 0, 3866703, 65536, 0, 3932160, 65536, 0, 3932161, 65536, 0, 3932162, 65536, 0, 3932163, 65536, 0, 3932164, 65536, 0, 3932165, 65536, 0, 3932166, 65536, 0, 3932167, 65536, 0, 3932168, 65536, 0, 3932169, 65536, 0, 3932170, 65536, 0, 3932171, 65536, 0, 3932172, 65536, 0, 3932173, 65536, 0, 3932174, 65536, 0, 3932175, 65536, 0, 3932176, 65536, 0, 3932177, 65536, 0, 3932178, 65536, 0, 3932179, 65536, 0, 3932180, 65536, 0, 3932181, 65536, 0, 3932182, 65536, 0, 3932183, 65536, 0, 3932184, 65536, 0, 3932185, 65536, 0, 3932186, 327680, 47, 3932187, 393216, 47, 3932188, 393216, 47, 3932189, 393216, 47, 3932190, 393216, 47, 3932191, 393216, 47, 3932192, 393216, 47, 3932193, 393216, 47, 3932194, 393216, 47, 3932195, 393216, 47, 3932196, 393216, 47, 3932197, 393216, 47, 3932198, 393216, 47, 3932199, 393216, 47, 3932200, 393216, 47, 3932201, 393216, 47, 3932202, 393216, 47, 3932203, 393216, 47, 3932204, 458752, 47, 3932205, 0, 16, 3932206, 65536, 16, 3932207, 131072, 16, 3932208, 393216, 1, 3932209, 458752, 1, 3932210, 393216, 1, 3932211, 458752, 1, 3932212, 0, 60, 3932213, 262149, 6, 3932214, 131077, 1, 3932215, 5, 0, 3932216, 5, 0, 3932217, 5, 0, 3932218, 5, 0, 3932219, 5, 0, 3932220, 5, 0, 3932221, 5, 0, 3932222, 5, 0, 3932223, 5, 0, 3932224, 5, 0, 3932225, 5, 0, 3932226, 5, 0, 3932227, 5, 0, 3932228, 5, 0, 3932229, 5, 0, 3932230, 5, 0, 3932231, 5, 0, 3932232, 5, 4, 3932233, 65536, 0, 3932234, 65536, 0, 3932235, 65536, 0, 3932236, 65536, 0, 3932237, 65536, 0, 3932238, 65536, 0, 3932239, 65536, 0, 3997696, 65536, 0, 3997697, 65536, 0, 3997698, 65536, 0, 3997699, 65536, 0, 3997700, 65536, 0, 3997701, 65536, 0, 3997702, 65536, 0, 3997703, 65536, 0, 3997704, 65536, 0, 3997705, 65536, 0, 3997706, 65536, 0, 3997707, 65536, 0, 3997708, 65536, 0, 3997709, 65536, 0, 3997710, 65536, 0, 3997711, 65536, 0, 3997712, 65536, 0, 3997713, 65536, 0, 3997714, 65536, 0, 3997715, 65536, 0, 3997716, 65536, 0, 3997717, 65536, 0, 3997718, 65536, 0, 3997719, 65536, 0, 3997720, 65536, 0, 3997721, 65536, 0, 3997722, 327680, 47, 3997723, 393216, 47, 3997724, 393216, 47, 3997725, 393216, 47, 3997726, 393216, 47, 3997727, 393216, 47, 3997728, 393216, 47, 3997729, 393216, 47, 3997730, 393216, 47, 3997731, 393216, 47, 3997732, 393216, 47, 3997733, 393216, 47, 3997734, 393216, 47, 3997735, 393216, 47, 3997736, 393216, 47, 3997737, 393216, 47, 3997738, 393216, 47, 3997739, 393216, 47, 3997740, 458752, 47, 3997741, 0, 17, 3997742, 65536, 17, 3997743, 131072, 17, 3997744, 393216, 2, 3997745, 458752, 2, 3997746, 393216, 2, 3997747, 458752, 2, 3997748, 0, 61, 3997749, 65536, 62, 3997750, 262149, 2, 3997751, 5, 0, 3997752, 5, 0, 3997753, 5, 0, 3997754, 5, 0, 3997755, 5, 0, 3997756, 5, 0, 3997757, 5, 0, 3997758, 5, 0, 3997759, 5, 0, 3997760, 5, 0, 3997761, 5, 0, 3997762, 5, 0, 3997763, 5, 0, 3997764, 5, 0, 3997765, 5, 0, 3997766, 5, 0, 3997767, 5, 0, 3997768, 5, 4, 3997769, 65536, 0, 3997770, 65536, 0, 3997771, 65536, 0, 3997772, 65536, 0, 3997773, 65536, 0, 3997774, 65536, 0, 3997775, 65536, 0, 4063232, 65536, 0, 4063233, 65536, 0, 4063234, 65536, 0, 4063235, 65536, 0, 4063236, 65536, 0, 4063237, 65536, 0, 4063238, 65536, 0, 4063239, 65536, 0, 4063240, 65536, 0, 4063241, 65536, 0, 4063242, 65536, 0, 4063243, 65536, 0, 4063244, 65536, 0, 4063245, 65536, 0, 4063246, 65536, 0, 4063247, 65536, 0, 4063248, 65536, 0, 4063249, 65536, 0, 4063250, 65536, 0, 4063251, 65536, 0, 4063252, 65536, 0, 4063253, 65536, 0, 4063254, 65536, 0, 4063255, 65536, 0, 4063256, 65536, 0, 4063257, 65536, 0, 4063258, 327680, 47, 4063259, 393216, 47, 4063260, 393216, 47, 4063261, 393216, 47, 4063262, 393216, 47, 4063263, 393216, 47, 4063264, 393216, 47, 4063265, 393216, 47, 4063266, 393216, 47, 4063267, 393216, 47, 4063268, 393216, 47, 4063269, 393216, 47, 4063270, 393216, 47, 4063271, 393216, 47, 4063272, 393216, 47, 4063273, 393216, 47, 4063274, 393216, 47, 4063275, 393216, 47, 4063276, 458752, 47, 4063277, 393216, 1, 4063278, 458752, 1, 4063279, 393216, 1, 4063280, 458752, 1, 4063281, 393216, 1, 4063282, 458752, 1, 4063283, 393216, 1, 4063284, 458752, 1, 4063285, 65536, 63, 4063286, 262149, 2, 4063287, 5, 0, 4063288, 5, 0, 4063289, 5, 0, 4063290, 5, 0, 4063291, 5, 0, 4063292, 5, 0, 4063293, 5, 0, 4063294, 5, 0, 4063295, 5, 0, 4063296, 5, 0, 4063297, 5, 0, 4063298, 5, 0, 4063299, 5, 0, 4063300, 5, 0, 4063301, 5, 0, 4063302, 5, 0, 4063303, 5, 0, 4063304, 5, 4, 4063305, 65536, 0, 4063306, 65536, 0, 4063307, 65536, 0, 4063308, 65536, 0, 4063309, 65536, 0, 4063310, 65536, 0, 4063311, 65536, 0, 4128768, 65536, 0, 4128769, 65536, 0, 4128770, 65536, 0, 4128771, 65536, 0, 4128772, 65536, 0, 4128773, 65536, 0, 4128774, 65536, 0, 4128775, 65536, 0, 4128776, 65536, 0, 4128777, 65536, 0, 4128778, 65536, 0, 4128779, 65536, 0, 4128780, 65536, 0, 4128781, 65536, 0, 4128782, 65536, 0, 4128783, 65536, 0, 4128784, 65536, 0, 4128785, 65536, 0, 4128786, 65536, 0, 4128787, 65536, 0, 4128788, 65536, 0, 4128789, 65536, 0, 4128790, 65536, 0, 4128791, 65536, 0, 4128792, 65536, 0, 4128793, 65536, 0, 4128794, 327680, 47, 4128795, 393216, 47, 4128796, 393216, 47, 4128797, 393216, 47, 4128798, 393216, 47, 4128799, 393216, 47, 4128800, 393216, 47, 4128801, 393216, 47, 4128802, 393216, 47, 4128803, 393216, 47, 4128804, 393216, 47, 4128805, 393216, 47, 4128806, 393216, 47, 4128807, 393216, 47, 4128808, 393216, 47, 4128809, 393216, 47, 4128810, 393216, 47, 4128811, 393216, 47, 4128812, 458752, 47, 4128813, 393216, 2, 4128814, 458752, 2, 4128815, 393216, 2, 4128816, 458752, 2, 4128817, 393216, 2, 4128818, 458752, 2, 4128819, 393216, 2, 4128820, 458752, 2, 4128821, 65536, 60, 4128822, 262149, 2, 4128823, 5, 0, 4128824, 5, 0, 4128825, 5, 0, 4128826, 5, 0, 4128827, 5, 0, 4128828, 5, 0, 4128829, 5, 0, 4128830, 5, 0, 4128831, 5, 0, 4128832, 5, 0, 4128833, 5, 0, 4128834, 5, 0, 4128835, 5, 0, 4128836, 5, 0, 4128837, 5, 0, 4128838, 5, 0, 4128839, 5, 0, 4128840, 5, 4, 4128841, 65536, 0, 4128842, 65536, 0, 4128843, 65536, 0, 4128844, 65536, 0, 4128845, 65536, 0, 4128846, 65536, 0, 4128847, 65536, 0, 4194304, 65536, 0, 4194305, 65536, 0, 4194306, 65536, 0, 4194307, 65536, 0, 4194308, 65536, 0, 4194309, 65536, 0, 4194310, 65536, 0, 4194311, 65536, 0, 4194312, 65536, 0, 4194313, 65536, 0, 4194314, 65536, 0, 4194315, 65536, 0, 4194316, 65536, 0, 4194317, 65536, 0, 4194318, 65536, 0, 4194319, 65536, 0, 4194320, 65536, 0, 4194321, 65536, 0, 4194322, 65536, 0, 4194323, 65536, 0, 4194324, 65536, 0, 4194325, 65536, 0, 4194326, 65536, 0, 4194327, 65536, 0, 4194328, 65536, 0, 4194329, 65536, 0, 4194330, 327680, 47, 4194331, 393216, 47, 4194332, 393216, 47, 4194333, 393216, 47, 4194334, 393216, 47, 4194335, 393216, 47, 4194336, 393216, 47, 4194337, 393216, 47, 4194338, 393216, 47, 4194339, 393216, 47, 4194340, 393216, 47, 4194341, 393216, 47, 4194342, 393216, 47, 4194343, 393216, 47, 4194344, 393216, 47, 4194345, 393216, 47, 4194346, 393216, 47, 4194347, 393216, 47, 4194348, 458752, 47, 4194349, 65536, 0, 4194350, 65536, 0, 4194351, 65536, 0, 4194352, 65536, 0, 4194353, 65536, 0, 4194354, 65536, 0, 4194355, 65536, 0, 4194356, 65536, 0, 4194357, 262149, 5, 4194358, 65541, 0, 4194359, 5, 0, 4194360, 5, 0, 4194361, 5, 0, 4194362, 5, 0, 4194363, 5, 0, 4194364, 5, 0, 4194365, 5, 0, 4194366, 5, 0, 4194367, 5, 0, 4194368, 5, 0, 4194369, 5, 0, 4194370, 5, 0, 4194371, 5, 0, 4194372, 5, 0, 4194373, 5, 0, 4194374, 262149, 0, 4194375, 262149, 4, 4194376, 131077, 6, 4194377, 65536, 0, 4194378, 65536, 0, 4194379, 65536, 0, 4194380, 65536, 0, 4194381, 65536, 0, 4194382, 65536, 0, 4194383, 65536, 0, 4259840, 65536, 0, 4259841, 65536, 0, 4259842, 65536, 0, 4259843, 65536, 0, 4259844, 65536, 0, 4259845, 65536, 0, 4259846, 65536, 0, 4259847, 65536, 0, 4259848, 65536, 0, 4259849, 65536, 0, 4259850, 65536, 0, 4259851, 65536, 0, 4259852, 65536, 0, 4259853, 65536, 0, 4259854, 65536, 0, 4259855, 65536, 0, 4259856, 65536, 0, 4259857, 65536, 0, 4259858, 65536, 0, 4259859, 65536, 0, 4259860, 65536, 0, 4259861, 65536, 0, 4259862, 65536, 0, 4259863, 65536, 0, 4259864, 65536, 0, 4259865, 65536, 0, 4259866, 65536, 0, 4259867, 65536, 0, 4259868, 65536, 0, 4259869, 65536, 0, 4259870, 65536, 0, 4259871, 65536, 0, 4259872, 65536, 0, 4259873, 65536, 0, 4259874, 65536, 0, 4259875, 65536, 0, 4259876, 65536, 0, 4259877, 65536, 0, 4259878, 65536, 0, 4259879, 65536, 0, 4259880, 65536, 0, 4259881, 65536, 0, 4259882, 65536, 0, 4259883, 65536, 0, 4259884, 65536, 0, 4259885, 65536, 0, 4259886, 65536, 0, 4259887, 65536, 0, 4259888, 65536, 0, 4259889, 65536, 0, 4259890, 65536, 0, 4259891, 65536, 0, 4259892, 65536, 0, 4259893, 262149, 6, 4259894, 262149, 4, 4259895, 262149, 4, 4259896, 262149, 4, 4259897, 262149, 4, 4259898, 262149, 4, 4259899, 262149, 4, 4259900, 262149, 4, 4259901, 262149, 4, 4259902, 262149, 4, 4259903, 262149, 4, 4259904, 262149, 4, 4259905, 262149, 4, 4259906, 262149, 4, 4259907, 262149, 4, 4259908, 262149, 4, 4259909, 262149, 4, 4259910, 131077, 6, 4259911, 65536, 0, 4259912, 65536, 0, 4259913, 65536, 0, 4259914, 65536, 0, 4259915, 65536, 0, 4259916, 65536, 0, 4259917, 65536, 0, 4259918, 65536, 0, 4259919, 65536, 0, 4325376, 65536, 0, 4325377, 65536, 0, 4325378, 65536, 0, 4325379, 65536, 0, 4325380, 65536, 0, 4325381, 65536, 0, 4325382, 65536, 0, 4325383, 65536, 0, 4325384, 65536, 0, 4325385, 65536, 0, 4325386, 65536, 0, 4325387, 65536, 0, 4325388, 65536, 0, 4325389, 65536, 0, 4325390, 65536, 0, 4325391, 65536, 0, 4325392, 65536, 0, 4325393, 65536, 0, 4325394, 65536, 0, 4325395, 65536, 0, 4325396, 65536, 0, 4325397, 65536, 0, 4325398, 65536, 0, 4325399, 65536, 0, 4325400, 65536, 0, 4325401, 65536, 0, 4325402, 65536, 0, 4325403, 65536, 0, 4325404, 65536, 0, 4325405, 65536, 0, 4325406, 65536, 0, 4325407, 65536, 0, 4325408, 65536, 0, 4325409, 65536, 0, 4325410, 65536, 0, 4325411, 65536, 0, 4325412, 65536, 0, 4325413, 65536, 0, 4325414, 65536, 0, 4325415, 65536, 0, 4325416, 65536, 0, 4325417, 65536, 0, 4325418, 65536, 0, 4325419, 65536, 0, 4325420, 65536, 0, 4325421, 65536, 0, 4325422, 65536, 0, 4325423, 65536, 0, 4325424, 65536, 0, 4325425, 65536, 0, 4325426, 65536, 0, 4325427, 65536, 0, 4325428, 65536, 0, 4325429, 65536, 0, 4325430, 65536, 0, 4325431, 65536, 0, 4325432, 65536, 0, 4325433, 65536, 0, 4325434, 65536, 0, 4325435, 65536, 0, 4325436, 65536, 0, 4325437, 65536, 0, 4325438, 65536, 0, 4325439, 65536, 0, 4325440, 65536, 0, 4325441, 65536, 0, 4325442, 65536, 0, 4325443, 65536, 0, 4325444, 65536, 0, 4325445, 65536, 0, 4325446, 65536, 0, 4325447, 65536, 0, 4325448, 65536, 0, 4325449, 65536, 0, 4325450, 65536, 0, 4325451, 65536, 0, 4325452, 65536, 0, 4325453, 65536, 0, 4325454, 65536, 0, 4325455, 65536, 0, 4390912, 65536, 0, 4390913, 65536, 0, 4390914, 65536, 0, 4390915, 65536, 0, 4390916, 65536, 0, 4390917, 65536, 0, 4390918, 65536, 0, 4390919, 65536, 0, 4390920, 65536, 0, 4390921, 65536, 0, 4390922, 65536, 0, 4390923, 65536, 0, 4390924, 65536, 0, 4390925, 65536, 0, 4390926, 65536, 0, 4390927, 65536, 0, 4390928, 65536, 0, 4390929, 65536, 0, 4390930, 65536, 0, 4390931, 65536, 0, 4390932, 65536, 0, 4390933, 65536, 0, 4390934, 65536, 0, 4390935, 65536, 0, 4390936, 65536, 0, 4390937, 65536, 0, 4390938, 65536, 0, 4390939, 65536, 0, 4390940, 65536, 0, 4390941, 65536, 0, 4390942, 65536, 0, 4390943, 65536, 0, 4390944, 65536, 0, 4390945, 65536, 0, 4390946, 65536, 0, 4390947, 65536, 0, 4390948, 65536, 0, 4390949, 65536, 0, 4390950, 65536, 0, 4390951, 65536, 0, 4390952, 65536, 0, 4390953, 65536, 0, 4390954, 65536, 0, 4390955, 65536, 0, 4390956, 65536, 0, 4390957, 65536, 0, 4390958, 65536, 0, 4390959, 65536, 0, 4390960, 65536, 0, 4390961, 65536, 0, 4390962, 65536, 0, 4390963, 65536, 0, 4390964, 65536, 0, 4390965, 65536, 0, 4390966, 65536, 0, 4390967, 65536, 0, 4390968, 65536, 0, 4390969, 65536, 0, 4390970, 65536, 0, 4390971, 65536, 0, 4390972, 65536, 0, 4390973, 65536, 0, 4390974, 65536, 0, 4390975, 65536, 0, 4390976, 65536, 0, 4390977, 65536, 0, 4390978, 65536, 0, 4390979, 65536, 0, 4390980, 65536, 0, 4390981, 65536, 0, 4390982, 65536, 0, 4390983, 65536, 0, 4390984, 65536, 0, 4390985, 65536, 0, 4390986, 65536, 0, 4390987, 65536, 0, 4390988, 65536, 0, 4390989, 65536, 0, 4390990, 65536, 0, 4390991, 65536, 0, 4456448, 65536, 0, 4456449, 65536, 0, 4456450, 65536, 0, 4456451, 65536, 0, 4456452, 65536, 0, 4456453, 65536, 0, 4456454, 65536, 0, 4456455, 65536, 0, 4456456, 65536, 0, 4456457, 65536, 0, 4456458, 65536, 0, 4456459, 65536, 0, 4456460, 65536, 0, 4456461, 65536, 0, 4456462, 65536, 0, 4456463, 65536, 0, 4456464, 65536, 0, 4456465, 65536, 0, 4456466, 65536, 0, 4456467, 65536, 0, 4456468, 65536, 0, 4456469, 65536, 0, 4456470, 65536, 0, 4456471, 65536, 0, 4456472, 65536, 0, 4456473, 65536, 0, 4456474, 65536, 0, 4456475, 65536, 0, 4456476, 65536, 0, 4456477, 65536, 0, 4456478, 65536, 0, 4456479, 65536, 0, 4456480, 65536, 0, 4456481, 65536, 0, 4456482, 65536, 0, 4456483, 65536, 0, 4456484, 65536, 0, 4456485, 65536, 0, 4456486, 65536, 0, 4456487, 65536, 0, 4456488, 65536, 0, 4456489, 65536, 0, 4456490, 65536, 0, 4456491, 65536, 0, 4456492, 65536, 0, 4456493, 65536, 0, 4456494, 65536, 0, 4456495, 65536, 0, 4456496, 65536, 0, 4456497, 65536, 0, 4456498, 65536, 0, 4456499, 65536, 0, 4456500, 65536, 0, 4456501, 65536, 0, 4456502, 65536, 0, 4456503, 65536, 0, 4456504, 65536, 0, 4456505, 65536, 0, 4456506, 65536, 0, 4456507, 65536, 0, 4456508, 65536, 0, 4456509, 65536, 0, 4456510, 65536, 0, 4456511, 65536, 0, 4456512, 65536, 0, 4456513, 65536, 0, 4456514, 65536, 0, 4456515, 65536, 0, 4456516, 65536, 0, 4456517, 65536, 0, 4456518, 65536, 0, 4456519, 65536, 0, 4456520, 65536, 0, 4456521, 65536, 0, 4456522, 65536, 0, 4456523, 65536, 0, 4456524, 65536, 0, 4456525, 65536, 0, 4456526, 65536, 0, 4456527, 65536, 0, 4521984, 65536, 0, 4521985, 65536, 0, 4521986, 65536, 0, 4521987, 65536, 0, 4521988, 65536, 0, 4521989, 65536, 0, 4521990, 65536, 0, 4521991, 65536, 0, 4521992, 65536, 0, 4521993, 65536, 0, 4521994, 65536, 0, 4521995, 65536, 0, 4521996, 65536, 0, 4521997, 65536, 0, 4521998, 65536, 0, 4521999, 65536, 0, 4522000, 65536, 0, 4522001, 65536, 0, 4522002, 65536, 0, 4522003, 65536, 0, 4522004, 65536, 0, 4522005, 65536, 0, 4522006, 65536, 0, 4522007, 65536, 0, 4522008, 65536, 0, 4522009, 65536, 0, 4522010, 65536, 0, 4522011, 65536, 0, 4522012, 65536, 0, 4522013, 65536, 0, 4522014, 65536, 0, 4522015, 65536, 0, 4522016, 65536, 0, 4522017, 65536, 0, 4522018, 65536, 0, 4522019, 65536, 0, 4522020, 65536, 0, 4522021, 65536, 0, 4522022, 65536, 0, 4522023, 65536, 0, 4522024, 65536, 0, 4522025, 65536, 0, 4522026, 65536, 0, 4522027, 65536, 0, 4522028, 65536, 0, 4522029, 65536, 0, 4522030, 65536, 0, 4522031, 65536, 0, 4522032, 65536, 0, 4522033, 65536, 0, 4522034, 65536, 0, 4522035, 65536, 0, 4522036, 65536, 0, 4522037, 65536, 0, 4522038, 65536, 0, 4522039, 65536, 0, 4522040, 65536, 0, 4522041, 65536, 0, 4522042, 65536, 0, 4522043, 65536, 0, 4522044, 65536, 0, 4522045, 65536, 0, 4522046, 65536, 0, 4522047, 65536, 0, 4522048, 65536, 0, 4522049, 65536, 0, 4522050, 65536, 0, 4522051, 65536, 0, 4522052, 65536, 0, 4522053, 65536, 0, 4522054, 65536, 0, 4522055, 65536, 0, 4522056, 65536, 0, 4522057, 65536, 0, 4522058, 65536, 0, 4522059, 65536, 0, 4522060, 65536, 0, 4522061, 65536, 0, 4522062, 65536, 0, 4522063, 65536, 0, 4587520, 65536, 0, 4587521, 65536, 0, 4587522, 65536, 0, 4587523, 65536, 0, 4587524, 65536, 0, 4587525, 65536, 0, 4587526, 65536, 0, 4587527, 65536, 0, 4587528, 65536, 0, 4587529, 65536, 0, 4587530, 65536, 0, 4587531, 65536, 0, 4587532, 65536, 0, 4587533, 65536, 0, 4587534, 65536, 0, 4587535, 65536, 0, 4587536, 65536, 0, 4587537, 65536, 0, 4587538, 65536, 0, 4587539, 65536, 0, 4587540, 65536, 0, 4587541, 65536, 0, 4587542, 65536, 0, 4587543, 65536, 0, 4587544, 65536, 0, 4587545, 65536, 0, 4587546, 65536, 0, 4587547, 65536, 0, 4587548, 65536, 0, 4587549, 65536, 0, 4587550, 65536, 0, 4587551, 65536, 0, 4587552, 65536, 0, 4587553, 65536, 0, 4587554, 65536, 0, 4587555, 65536, 0, 4587556, 65536, 0, 4587557, 65536, 0, 4587558, 65536, 0, 4587559, 65536, 0, 4587560, 65536, 0, 4587561, 65536, 0, 4587562, 65536, 0, 4587563, 65536, 0, 4587564, 65536, 0, 4587565, 65536, 0, 4587566, 65536, 0, 4587567, 65536, 0, 4587568, 65536, 0, 4587569, 65536, 0, 4587570, 65536, 0, 4587571, 65536, 0, 4587572, 65536, 0, 4587573, 65536, 0, 4587574, 65536, 0, 4587575, 65536, 0, 4587576, 65536, 0, 4587577, 65536, 0, 4587578, 65536, 0, 4587579, 65536, 0, 4587580, 65536, 0, 4587581, 65536, 0, 4587582, 65536, 0, 4587583, 65536, 0, 4587584, 65536, 0, 4587585, 65536, 0, 4587586, 65536, 0, 4587587, 65536, 0, 4587588, 65536, 0, 4587589, 65536, 0, 4587590, 65536, 0, 4587591, 65536, 0, 4587592, 65536, 0, 4587593, 65536, 0, 4587594, 65536, 0, 4587595, 65536, 0, 4587596, 65536, 0, 4587597, 65536, 0, 4587598, 65536, 0, 4587599, 65536, 0, 4653056, 65536, 0, 4653133, 65536, 0, 4653134, 65536, 0, 4653135, 65536, 0, 4718592, 65536, 0, 4718669, 65536, 0, 4718670, 65536, 0, 4718671, 65536, 0, 4784128, 65536, 0, 4784205, 65536, 0, 4784206, 65536, 0, 4784207, 65536, 0, 4849664, 65536, 0, 4849741, 65536, 0, 4849742, 65536, 0, 4849743, 65536, 0, 4915200, 65536, 0, 4915277, 65536, 0, 4915278, 65536, 0, 4915279, 65536, 0, 4980736, 65536, 0, 4980737, 65536, 0, 4980738, 65536, 0, 4980739, 65536, 0, 4980740, 65536, 0, 4980741, 65536, 0, 4980742, 65536, 0, 4980743, 65536, 0, 4980744, 65536, 0, 4980745, 65536, 0, 4980746, 65536, 0, 4980747, 65536, 0, 4980748, 65536, 0, 4980749, 65536, 0, 4980750, 65536, 0, 4980751, 65536, 0, 4980752, 65536, 0, 4980753, 65536, 0, 4980754, 65536, 0, 4980755, 65536, 0, 4980756, 65536, 0, 4980757, 65536, 0, 4980758, 65536, 0, 4980759, 65536, 0, 4980760, 65536, 0, 4980761, 65536, 0, 4980762, 65536, 0, 4980763, 65536, 0, 4980764, 65536, 0, 4980765, 65536, 0, 4980766, 65536, 0, 4980767, 65536, 0, 4980768, 65536, 0, 4980769, 65536, 0, 4980770, 65536, 0, 4980771, 65536, 0, 4980772, 65536, 0, 4980773, 65536, 0, 4980774, 65536, 0, 4980775, 65536, 0, 4980776, 65536, 0, 4980777, 65536, 0, 4980778, 65536, 0, 4980779, 65536, 0, 4980780, 65536, 0, 4980781, 65536, 0, 4980782, 65536, 0, 4980783, 65536, 0, 4980784, 65536, 0, 4980785, 65536, 0, 4980786, 65536, 0, 4980787, 65536, 0, 4980788, 65536, 0, 4980789, 65536, 0, 4980790, 65536, 0, 4980791, 65536, 0, 4980792, 65536, 0, 4980793, 65536, 0, 4980794, 65536, 0, 4980795, 65536, 0, 4980796, 65536, 0, 4980797, 65536, 0, 4980798, 65536, 0, 4980799, 65536, 0, 4980800, 65536, 0, 4980801, 65536, 0, 4980802, 65536, 0, 4980803, 65536, 0, 4980804, 65536, 0, 4980805, 65536, 0, 4980806, 65536, 0, 4980807, 65536, 0, 4980808, 65536, 0, 4980809, 65536, 0, 4980810, 65536, 0, 4980811, 65536, 0, 4980812, 65536, 0, 4980813, 65536, 0, 4980814, 65536, 0, 4980815, 65536, 0, 5046272, 65536, 0, 5046273, 65536, 0, 5046274, 65536, 0, 5046275, 65536, 0, 5046276, 65536, 0, 5046277, 65536, 0, 5046278, 65536, 0, 5046279, 65536, 0, 5046280, 65536, 0, 5046281, 65536, 0, 5046282, 65536, 0, 5046283, 65536, 0, 5046284, 65536, 0, 5046285, 65536, 0, 5046286, 65536, 0, 5046287, 65536, 0, 5046288, 65536, 0, 5046289, 65536, 0, 5046290, 65536, 0, 5046291, 65536, 0, 5046292, 65536, 0, 5046293, 65536, 0, 5046294, 65536, 0, 5046295, 65536, 0, 5046296, 65536, 0, 5046297, 65536, 0, 5046298, 65536, 0, 5046299, 65536, 0, 5046300, 65536, 0, 5046301, 65536, 0, 5046302, 65536, 0, 5046303, 65536, 0, 5046304, 65536, 0, 5046305, 65536, 0, 5046306, 65536, 0, 5046307, 65536, 0, 5046308, 65536, 0, 5046309, 65536, 0, 5046310, 65536, 0, 5046311, 65536, 0, 5046312, 65536, 0, 5046313, 65536, 0, 5046314, 65536, 0, 5046315, 65536, 0, 5046316, 65536, 0, 5046317, 65536, 0, 5046318, 65536, 0, 5046319, 65536, 0, 5046320, 65536, 0, 5046321, 65536, 0, 5046322, 65536, 0, 5046323, 65536, 0, 5046324, 65536, 0, 5046325, 65536, 0, 5046326, 65536, 0, 5046327, 65536, 0, 5046328, 65536, 0, 5046329, 65536, 0, 5046330, 65536, 0, 5046331, 65536, 0, 5046332, 65536, 0, 5046333, 65536, 0, 5046334, 65536, 0, 5046335, 65536, 0, 5046336, 65536, 0, 5046337, 65536, 0, 5046338, 65536, 0, 5046339, 65536, 0, 5046340, 65536, 0, 5046341, 65536, 0, 5046342, 65536, 0, 5046343, 65536, 0, 5046344, 65536, 0, 5046345, 65536, 0, 5046346, 65536, 0, 5046347, 65536, 0, 5046348, 65536, 0, 5046349, 65536, 0, 5046350, 65536, 0, 5046351, 65536, 0, 5111808, 65536, 0, 5111809, 65536, 0, 5111810, 65536, 0, 5111811, 65536, 0, 5111812, 65536, 0, 5111813, 65536, 0, 5111814, 65536, 0, 5111815, 65536, 0, 5111816, 65536, 0, 5111817, 65536, 0, 5111818, 65536, 0, 5111819, 65536, 0, 5111820, 65536, 0, 5111821, 65536, 0, 5111822, 65536, 0, 5111823, 65536, 0, 5111824, 65536, 0, 5111825, 65536, 0, 5111826, 65536, 0, 5111827, 65536, 0, 5111828, 65536, 0, 5111829, 65536, 0, 5111830, 65536, 0, 5111831, 65536, 0, 5111832, 65536, 0, 5111833, 65536, 0, 5111834, 65536, 0, 5111835, 65536, 0, 5111836, 65536, 0, 5111837, 65536, 0, 5111838, 65536, 0, 5111839, 65536, 0, 5111840, 65536, 0, 5111841, 65536, 0, 5111842, 65536, 0, 5111843, 65536, 0, 5111844, 65536, 0, 5111845, 65536, 0, 5111846, 65536, 0, 5111847, 65536, 0, 5111848, 65536, 0, 5111849, 65536, 0, 5111850, 65536, 0, 5111851, 65536, 0, 5111852, 65536, 0, 5111853, 65536, 0, 5111854, 65536, 0, 5111855, 65536, 0, 5111856, 65536, 0, 5111857, 65536, 0, 5111858, 65536, 0, 5111859, 65536, 0, 5111860, 65536, 0, 5111861, 65536, 0, 5111862, 65536, 0, 5111863, 65536, 0, 5111864, 65536, 0, 5111865, 65536, 0, 5111866, 65536, 0, 5111867, 65536, 0, 5111868, 65536, 0, 5111869, 65536, 0, 5111870, 65536, 0, 5111871, 65536, 0, 5111872, 65536, 0, 5111873, 65536, 0, 5111874, 65536, 0, 5111875, 65536, 0, 5111876, 65536, 0, 5111877, 65536, 0, 5111878, 65536, 0, 5111879, 65536, 0, 5111880, 65536, 0, 5111881, 65536, 0, 5111882, 65536, 0, 5111883, 65536, 0, 5111884, 65536, 0, 5111885, 65536, 0, 5111886, 65536, 0, 5111887, 65536, 0, 5177344, 65536, 0, 5177345, 65536, 0, 5177346, 65536, 0, 5177347, 65536, 0, 5177348, 65536, 0, 5177349, 65536, 0, 5177350, 65536, 0, 5177351, 65536, 0, 5177352, 65536, 0, 5177353, 65536, 0, 5177354, 65536, 0, 5177355, 65536, 0, 5177356, 65536, 0, 5177357, 65536, 0, 5177358, 65536, 0, 5177359, 65536, 0, 5177360, 65536, 0, 5177361, 65536, 0, 5177362, 65536, 0, 5177363, 65536, 0, 5177364, 65536, 0, 5177365, 65536, 0, 5177366, 65536, 0, 5177367, 65536, 0, 5177368, 65536, 0, 5177369, 65536, 0, 5177370, 65536, 0, 5177371, 65536, 0, 5177372, 65536, 0, 5177373, 65536, 0, 5177374, 65536, 0, 5177375, 65536, 0, 5177376, 65536, 0, 5177377, 65536, 0, 5177378, 65536, 0, 5177379, 65536, 0, 5177380, 65536, 0, 5177381, 65536, 0, 5177382, 65536, 0, 5177383, 65536, 0, 5177384, 65536, 0, 5177385, 65536, 0, 5177386, 65536, 0, 5177387, 65536, 0, 5177388, 65536, 0, 5177389, 65536, 0, 5177390, 65536, 0, 5177391, 65536, 0, 5177392, 65536, 0, 5177393, 65536, 0, 5177394, 65536, 0, 5177395, 65536, 0, 5177396, 65536, 0, 5177397, 65536, 0, 5177398, 65536, 0, 5177399, 65536, 0, 5177400, 65536, 0, 5177401, 65536, 0, 5177402, 65536, 0, 5177403, 65536, 0, 5177404, 65536, 0, 5177405, 65536, 0, 5177406, 65536, 0, 5177407, 65536, 0, 5177408, 65536, 0, 5177409, 65536, 0, 5177410, 65536, 0, 5177411, 65536, 0, 5177412, 65536, 0, 5177413, 65536, 0, 5177414, 65536, 0, 5177415, 65536, 0, 5177416, 65536, 0, 5177417, 65536, 0, 5177418, 65536, 0, 5177419, 65536, 0, 5177420, 65536, 0, 5177421, 65536, 0, 5177422, 65536, 0, 5177423, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1769495, 3, 0, 1769496, 3, 0, 1835031, 3, 0, 1835032, 3, 0, 1835033, 3, 0, 1835034, 3, 0, 1835035, 3, 0, 1835036, 3, 0, 1835037, 3, 0, 1900565, 3, 0, 1900566, 3, 0, 1900567, 3, 0, 1900568, 3, 0, 1900569, 3, 0, 1900570, 3, 0, 1900571, 3, 0, 1900572, 3, 0, 1900573, 3, 0, 1966101, 3, 0, 1966102, 3, 0, 1966103, 3, 0, 1966104, 3, 0, 1966105, 3, 0, 1966106, 3, 0, 1966107, 3, 0, 1966108, 3, 0, 1966109, 3, 0, 2031637, 3, 0, 2031638, 3, 0, 2031639, 3, 0, 2031640, 3, 0, 2031641, 3, 0, 2031642, 3, 0, 2031643, 3, 0, 2031644, 3, 0, 2031645, 3, 0, 2097173, 3, 0, 2097174, 3, 0, 2097175, 3, 0, 2097176, 3, 0, 2097177, 3, 0, 2097178, 3, 0, 2162711, 3, 0, 2162712, 3, 0, 2162713, 3, 0, 2228248, 3, 0, 2359342, 3, 0, 2359343, 3, 0, 2359344, 3, 0, 2424877, 3, 0, 2424878, 3, 0, 2424879, 3, 0, 2424880, 3, 0, 2424881, 3, 0, 2424882, 3, 0, 2424883, 3, 0, 2424884, 3, 0, 2424885, 3, 0, 2490412, 3, 0, 2490413, 3, 0, 2490414, 3, 0, 2490415, 3, 0, 2490416, 3, 0, 2490417, 3, 0, 2490418, 3, 0, 2490419, 3, 0, 2490420, 3, 0, 2490421, 3, 0, 2490422, 3, 0, 2555948, 3, 0, 2555949, 3, 0, 2555950, 3, 0, 2555951, 3, 0, 2555952, 3, 0, 2555953, 3, 0, 2555954, 3, 0, 2555955, 3, 0, 2555956, 3, 0, 2555957, 3, 0, 2555958, 3, 0, 2621483, 3, 0, 2621484, 3, 0, 2621485, 3, 0, 2621486, 3, 0, 2621487, 3, 0, 2621488, 3, 0, 2621489, 3, 0, 2621490, 3, 0, 2621491, 3, 0, 2621492, 3, 0, 2621493, 3, 0, 2687004, 3, 0, 2687005, 3, 0, 2687006, 3, 0, 2687007, 3, 0, 2687020, 3, 0, 2687021, 3, 0, 2687022, 3, 0, 2687023, 3, 0, 2687024, 3, 0, 2687025, 3, 0, 2752539, 3, 0, 2752540, 3, 0, 2752541, 3, 0, 2752542, 3, 0, 2752543, 3, 0, 2752544, 3, 0, 2752557, 3, 0, 2752558, 3, 0, 2818075, 3, 0, 2818076, 3, 0, 2818077, 3, 0, 2818078, 3, 0, 2818079, 3, 0, 2818080, 3, 0, 2883612, 3, 0, 2883613, 3, 0, 2883614, 3, 0, 2883615, 3, 0, 2883616, 3, 0, 2949149, 3, 0, 2949150, 3, 0, 2949151, 3, 0, 2949152, 3, 0, 3014685, 3, 0, 3014686, 3, 0, 3014687, 3, 0, 3014688, 3, 0, 3014695, 3, 0, 3014696, 3, 0, 3014697, 3, 0, 3014698, 3, 0, 3014699, 3, 0, 3014700, 3, 0, 3080221, 3, 0, 3080222, 3, 0, 3080223, 3, 0, 3080224, 3, 0, 3080230, 3, 0, 3080231, 3, 0, 3080232, 3, 0, 3080233, 3, 0, 3080234, 3, 0, 3080235, 3, 0, 3080236, 3, 0, 3145757, 3, 0, 3145758, 3, 0, 3145759, 3, 0, 3145760, 3, 0, 3145766, 3, 0, 3145767, 3, 0, 3145768, 3, 0, 3145769, 3, 0, 3145770, 3, 0, 3145771, 3, 0, 3145772, 3, 0, 3211293, 3, 0, 3211294, 3, 0, 3211295, 3, 0, 3211296, 3, 0, 3211303, 3, 0, 3211304, 3, 0, 3211305, 3, 0, 3211306, 3, 0, 3211307, 3, 0, 3211308, 3, 0, 3276829, 3, 0, 3276830, 3, 0, 3276831, 3, 0, 3276839, 3, 0, 3276840, 3, 0, 3276841, 3, 0, 3276842, 3, 0, 3276843, 3, 0, 3276844, 3, 0, 3342378, 3, 0, 3342379, 3, 0, 3342380, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 7, 0, 1, 7, 0, 2, 7, 0, 3, 7, 0, 4, 7, 0, 5, 7, 0, 6, 7, 0, 7, 7, 0, 8, 7, 0, 9, 7, 0, 10, 7, 0, 11, 7, 0, 12, 7, 0, 13, 7, 0, 14, 7, 0, 15, 7, 0, 16, 7, 0, 17, 7, 0, 18, 7, 0, 19, 7, 0, 20, 7, 0, 21, 7, 0, 22, 7, 0, 23, 7, 0, 24, 7, 0, 25, 7, 0, 26, 7, 0, 27, 7, 0, 28, 7, 0, 29, 7, 0, 30, 7, 0, 31, 7, 0, 32, 7, 0, 33, 7, 0, 34, 7, 0, 35, 7, 0, 36, 7, 0, 37, 7, 0, 38, 7, 0, 39, 7, 0, 40, 7, 0, 41, 7, 0, 42, 7, 0, 43, 7, 0, 44, 7, 0, 45, 7, 0, 46, 7, 0, 47, 7, 0, 48, 7, 0, 49, 7, 0, 50, 7, 0, 51, 7, 0, 52, 7, 0, 53, 7, 0, 54, 7, 0, 55, 7, 0, 56, 7, 0, 57, 7, 0, 58, 7, 0, 59, 7, 0, 60, 7, 0, 61, 7, 0, 62, 7, 0, 63, 7, 0, 64, 7, 0, 65, 7, 0, 66, 7, 0, 67, 7, 0, 68, 7, 0, 69, 7, 0, 70, 7, 0, 71, 7, 0, 72, 7, 0, 73, 7, 0, 74, 7, 0, 75, 7, 0, 76, 7, 0, 77, 7, 0, 78, 7, 0, 79, 7, 0, 65536, 7, 0, 65537, 7, 0, 65538, 7, 0, 65539, 7, 0, 65540, 7, 0, 65541, 7, 0, 65542, 7, 0, 65543, 7, 0, 65544, 7, 0, 65545, 7, 0, 65546, 7, 0, 65547, 7, 0, 65548, 7, 0, 65549, 7, 0, 65550, 7, 0, 65551, 7, 0, 65552, 7, 0, 65553, 7, 0, 65554, 7, 0, 65555, 7, 0, 65556, 7, 0, 65557, 7, 0, 65558, 7, 0, 65559, 7, 0, 65560, 7, 0, 65561, 7, 0, 65562, 7, 0, 65563, 7, 0, 65564, 7, 0, 65565, 7, 0, 65566, 7, 0, 65567, 7, 0, 65568, 7, 0, 65569, 7, 0, 65570, 7, 0, 65571, 7, 0, 65572, 7, 0, 65573, 7, 0, 65574, 7, 0, 65575, 7, 0, 65576, 7, 0, 65577, 7, 0, 65578, 7, 0, 65579, 7, 0, 65580, 7, 0, 65581, 7, 0, 65582, 7, 0, 65583, 7, 0, 65584, 7, 0, 65585, 7, 0, 65586, 7, 0, 65587, 7, 0, 65588, 7, 0, 65589, 7, 0, 65590, 7, 0, 65591, 7, 0, 65592, 7, 0, 65593, 7, 0, 65594, 7, 0, 65595, 7, 0, 65596, 7, 0, 65597, 7, 0, 65598, 7, 0, 65599, 262151, 0, 65600, 262151, 4, 65601, 131079, 1, 65602, 7, 0, 65603, 7, 0, 65604, 7, 0, 65605, 7, 0, 65606, 7, 0, 65607, 7, 0, 65608, 7, 0, 65609, 7, 0, 65610, 7, 0, 65611, 7, 0, 65612, 7, 0, 65613, 7, 0, 65614, 7, 0, 65615, 7, 0, 131072, 7, 0, 131073, 7, 0, 131074, 7, 0, 131075, 7, 0, 131076, 7, 0, 131077, 7, 0, 131078, 7, 0, 131079, 7, 0, 131080, 7, 0, 131081, 7, 0, 131082, 7, 0, 131083, 7, 0, 131084, 7, 0, 131085, 7, 0, 131086, 7, 0, 131087, 7, 0, 131088, 7, 0, 131089, 7, 0, 131090, 7, 0, 131091, 7, 0, 131092, 7, 0, 131093, 7, 0, 131094, 7, 0, 131095, 7, 0, 131096, 7, 0, 131097, 7, 0, 131098, 7, 0, 131099, 7, 0, 131100, 7, 0, 131101, 7, 0, 131102, 7, 0, 131103, 7, 0, 131104, 7, 0, 131105, 262151, 0, 131106, 262151, 4, 131107, 131079, 1, 131108, 7, 0, 131109, 7, 0, 131110, 7, 0, 131111, 7, 0, 131112, 7, 0, 131113, 7, 0, 131114, 262151, 0, 131115, 262151, 4, 131116, 262151, 4, 131117, 262151, 4, 131118, 131079, 1, 131119, 7, 0, 131120, 7, 0, 131121, 7, 0, 131122, 7, 0, 131123, 7, 0, 131124, 262151, 0, 131125, 262151, 4, 131126, 262151, 4, 131127, 131079, 1, 131128, 7, 0, 131129, 7, 0, 131130, 7, 0, 131131, 7, 0, 131132, 262151, 0, 131133, 262151, 4, 131134, 262151, 4, 131135, 131079, 6, 131136, 4, 0, 131137, 262151, 6, 131138, 131079, 1, 131139, 7, 0, 131140, 7, 0, 131141, 7, 0, 131142, 7, 0, 131143, 7, 0, 131144, 7, 0, 131145, 7, 0, 131146, 7, 0, 131147, 7, 0, 131148, 7, 0, 131149, 7, 0, 131150, 7, 0, 131151, 7, 0, 196608, 7, 0, 196609, 7, 0, 196610, 7, 0, 196611, 7, 0, 196612, 7, 0, 196613, 262151, 0, 196614, 262151, 4, 196615, 262151, 4, 196616, 262151, 4, 196617, 131079, 1, 196618, 7, 0, 196619, 7, 0, 196620, 7, 0, 196621, 7, 0, 196622, 7, 0, 196623, 262151, 0, 196624, 262151, 4, 196625, 262151, 4, 196626, 262151, 4, 196627, 262151, 4, 196628, 262151, 4, 196629, 262151, 4, 196630, 262151, 4, 196631, 262151, 4, 196632, 262151, 4, 196633, 262151, 4, 196634, 131079, 1, 196635, 7, 0, 196636, 7, 0, 196637, 7, 0, 196638, 262151, 0, 196639, 262151, 4, 196640, 262151, 4, 196641, 131079, 6, 196642, 4, 0, 196643, 262151, 6, 196644, 131079, 1, 196645, 7, 0, 196646, 262151, 0, 196647, 262151, 4, 196648, 262151, 4, 196649, 262151, 4, 196650, 131079, 6, 196651, 4, 0, 196652, 4, 0, 196653, 4, 0, 196654, 262151, 2, 196655, 7, 0, 196656, 7, 0, 196657, 262151, 0, 196658, 262151, 4, 196659, 262151, 4, 196660, 131079, 6, 196661, 4, 0, 196662, 4, 0, 196663, 262151, 6, 196664, 262151, 4, 196665, 262151, 4, 196666, 262151, 4, 196667, 262151, 4, 196668, 131079, 6, 196669, 4, 0, 196670, 4, 0, 196671, 4, 0, 196672, 4, 0, 196673, 4, 0, 196674, 262151, 6, 196675, 262151, 4, 196676, 262151, 4, 196677, 262151, 4, 196678, 262151, 4, 196679, 262151, 4, 196680, 262151, 4, 196681, 131079, 1, 196682, 7, 0, 196683, 7, 0, 196684, 7, 0, 196685, 7, 0, 196686, 7, 0, 196687, 7, 0, 262144, 7, 0, 262145, 7, 0, 262146, 7, 0, 262147, 7, 0, 262148, 7, 0, 262149, 7, 4, 262150, 4, 0, 262151, 4, 0, 262152, 4, 0, 262153, 262151, 6, 262154, 262151, 4, 262155, 262151, 4, 262156, 262151, 4, 262157, 262151, 4, 262158, 262151, 4, 262159, 131079, 6, 262160, 4, 0, 262161, 4, 0, 262162, 4, 0, 262163, 4, 0, 262164, 4, 0, 262165, 4, 0, 262166, 4, 0, 262167, 4, 0, 262168, 4, 0, 262169, 4, 0, 262170, 262151, 6, 262171, 262151, 4, 262172, 262151, 4, 262173, 262151, 4, 262174, 131079, 6, 262175, 4, 0, 262176, 4, 0, 262177, 4, 0, 262178, 4, 0, 262179, 4, 0, 262180, 262151, 6, 262181, 262151, 4, 262182, 131079, 6, 262183, 4, 0, 262184, 4, 0, 262185, 4, 0, 262186, 4, 0, 262187, 4, 0, 262188, 4, 0, 262189, 4, 0, 262190, 262151, 6, 262191, 262151, 4, 262192, 262151, 4, 262193, 131079, 6, 262194, 4, 0, 262195, 4, 0, 262196, 4, 0, 262197, 4, 0, 262198, 4, 0, 262199, 4, 0, 262200, 4, 0, 262201, 4, 0, 262202, 4, 0, 262203, 4, 0, 262204, 4, 0, 262205, 4, 0, 262206, 4, 0, 262207, 4, 0, 262208, 4, 0, 262209, 4, 0, 262210, 4, 0, 262211, 4, 0, 262212, 4, 0, 262213, 4, 0, 262214, 4, 0, 262215, 4, 0, 262216, 4, 0, 262217, 262151, 2, 262218, 7, 0, 262219, 7, 0, 262220, 7, 0, 262221, 7, 0, 262222, 7, 0, 262223, 7, 0, 327680, 7, 0, 327681, 7, 0, 327682, 7, 0, 327683, 7, 0, 327684, 7, 0, 327685, 7, 4, 327686, 4, 0, 327687, 4, 0, 327688, 4, 0, 327689, 4, 0, 327690, 4, 0, 327691, 4, 0, 327692, 4, 0, 327693, 4, 0, 327694, 4, 0, 327695, 4, 0, 327696, 4, 0, 327697, 4, 0, 327698, 4, 0, 327699, 4, 0, 327700, 4, 0, 327701, 4, 0, 327702, 4, 0, 327703, 4, 0, 327704, 4, 0, 327705, 4, 0, 327706, 4, 0, 327707, 4, 0, 327708, 4, 0, 327709, 4, 0, 327710, 4, 0, 327711, 4, 0, 327712, 4, 0, 327713, 4, 0, 327714, 4, 0, 327715, 4, 0, 327716, 4, 0, 327717, 4, 0, 327718, 4, 0, 327719, 4, 0, 327720, 4, 0, 327721, 4, 0, 327722, 4, 0, 327723, 4, 0, 327724, 4, 0, 327725, 4, 0, 327726, 4, 0, 327727, 4, 0, 327728, 4, 0, 327729, 4, 0, 327730, 4, 0, 327731, 4, 0, 327732, 4, 0, 327733, 4, 0, 327734, 4, 0, 327735, 4, 0, 327736, 4, 0, 327737, 4, 0, 327738, 4, 0, 327739, 4, 0, 327740, 4, 0, 327741, 4, 0, 327742, 4, 0, 327743, 4, 0, 327744, 4, 0, 327745, 4, 0, 327746, 4, 0, 327747, 4, 0, 327748, 4, 0, 327749, 4, 0, 327750, 4, 0, 327751, 4, 0, 327752, 4, 0, 327753, 262151, 2, 327754, 7, 0, 327755, 7, 0, 327756, 7, 0, 327757, 7, 0, 327758, 7, 0, 327759, 7, 0, 393216, 7, 0, 393217, 7, 0, 393218, 7, 0, 393219, 7, 0, 393220, 7, 0, 393221, 7, 4, 393222, 4, 0, 393223, 262148, 0, 393224, 262148, 4, 393225, 262148, 4, 393226, 262148, 4, 393227, 262148, 4, 393228, 262148, 4, 393229, 262148, 4, 393230, 262148, 4, 393231, 262148, 4, 393232, 262148, 4, 393233, 262148, 4, 393234, 262148, 4, 393235, 262148, 4, 393236, 262148, 4, 393237, 262148, 4, 393238, 262148, 4, 393239, 262148, 4, 393240, 262148, 4, 393241, 262148, 4, 393242, 262148, 4, 393243, 262148, 4, 393244, 262148, 4, 393245, 262148, 4, 393246, 262148, 4, 393247, 262148, 4, 393248, 262148, 4, 393249, 262148, 4, 393250, 262148, 4, 393251, 262148, 4, 393252, 262148, 4, 393253, 262148, 4, 393254, 262148, 4, 393255, 262148, 4, 393256, 262148, 4, 393257, 262148, 4, 393258, 262148, 4, 393259, 262148, 4, 393260, 4, 0, 393261, 4, 0, 393262, 4, 0, 393263, 4, 0, 393264, 4, 0, 393265, 4, 0, 393266, 4, 0, 393267, 4, 0, 393268, 4, 0, 393269, 4, 0, 393270, 4, 0, 393271, 4, 0, 393272, 4, 0, 393273, 4, 0, 393274, 4, 0, 393275, 4, 0, 393276, 4, 0, 393277, 4, 0, 393278, 4, 0, 393279, 4, 0, 393280, 4, 0, 393281, 4, 0, 393282, 4, 0, 393283, 4, 0, 393284, 4, 0, 393285, 4, 0, 393286, 4, 0, 393287, 4, 0, 393288, 4, 0, 393289, 262151, 6, 393290, 131079, 1, 393291, 7, 0, 393292, 7, 0, 393293, 7, 0, 393294, 7, 0, 393295, 7, 0, 458752, 7, 0, 458753, 7, 0, 458754, 7, 0, 458755, 7, 0, 458756, 7, 0, 458757, 7, 4, 458758, 4, 0, 458759, 4, 4, 458822, 4, 0, 458823, 4, 0, 458824, 4, 0, 458825, 4, 0, 458826, 262151, 2, 458827, 7, 0, 458828, 7, 0, 458829, 7, 0, 458830, 7, 0, 458831, 7, 0, 524288, 7, 0, 524289, 7, 0, 524290, 7, 0, 524291, 7, 0, 524292, 7, 0, 524293, 7, 4, 524294, 4, 0, 524295, 4, 4, 524358, 4, 0, 524359, 4, 0, 524360, 4, 0, 524361, 4, 0, 524362, 262151, 2, 524363, 7, 0, 524364, 7, 0, 524365, 7, 0, 524366, 7, 0, 524367, 7, 0, 589824, 7, 0, 589825, 7, 0, 589826, 7, 0, 589827, 7, 0, 589828, 7, 0, 589829, 7, 4, 589830, 4, 0, 589831, 4, 4, 589894, 4, 0, 589895, 4, 0, 589896, 4, 0, 589897, 4, 0, 589898, 262151, 2, 589899, 7, 0, 589900, 7, 0, 589901, 7, 0, 589902, 7, 0, 589903, 7, 0, 655360, 7, 0, 655361, 7, 0, 655362, 7, 0, 655363, 7, 0, 655364, 262151, 0, 655365, 131079, 6, 655366, 4, 0, 655367, 4, 4, 655430, 4, 0, 655431, 4, 0, 655432, 4, 0, 655433, 4, 0, 655434, 262151, 2, 655435, 7, 0, 655436, 7, 0, 655437, 7, 0, 655438, 7, 0, 655439, 7, 0, 720896, 7, 0, 720897, 7, 0, 720898, 7, 0, 720899, 7, 0, 720900, 7, 4, 720901, 4, 0, 720902, 4, 0, 720903, 4, 4, 720966, 4, 0, 720967, 4, 0, 720968, 4, 0, 720969, 4, 0, 720970, 262151, 2, 720971, 7, 0, 720972, 7, 0, 720973, 7, 0, 720974, 7, 0, 720975, 7, 0, 786432, 7, 0, 786433, 7, 0, 786434, 7, 0, 786435, 262151, 0, 786436, 131079, 6, 786437, 4, 0, 786438, 4, 0, 786439, 4, 4, 786502, 4, 0, 786503, 4, 0, 786504, 4, 0, 786505, 262151, 5, 786506, 65543, 0, 786507, 7, 0, 786508, 7, 0, 786509, 7, 0, 786510, 7, 0, 786511, 7, 0, 851968, 7, 0, 851969, 7, 0, 851970, 262151, 0, 851971, 131079, 6, 851972, 4, 0, 851973, 4, 0, 851974, 4, 0, 851975, 4, 4, 852038, 4, 0, 852039, 4, 0, 852040, 4, 0, 852041, 262151, 2, 852042, 7, 0, 852043, 7, 0, 852044, 7, 0, 852045, 7, 0, 852046, 7, 0, 852047, 7, 0, 917504, 7, 0, 917505, 7, 0, 917506, 7, 4, 917507, 4, 0, 917508, 4, 0, 917509, 4, 0, 917510, 4, 0, 917511, 4, 4, 917574, 4, 0, 917575, 4, 0, 917576, 262151, 5, 917577, 65543, 0, 917578, 7, 0, 917579, 7, 0, 917580, 7, 0, 917581, 7, 0, 917582, 7, 0, 917583, 7, 0, 983040, 7, 0, 983041, 7, 0, 983042, 131079, 0, 983043, 7, 6, 983044, 4, 0, 983045, 4, 0, 983046, 4, 0, 983047, 4, 4, 983081, 131072, 38, 983082, 131072, 42, 983110, 4, 0, 983111, 4, 0, 983112, 262151, 2, 983113, 7, 0, 983114, 7, 0, 983115, 7, 0, 983116, 7, 0, 983117, 7, 0, 983118, 7, 0, 983119, 7, 0, 1048576, 7, 0, 1048577, 7, 0, 1048578, 7, 0, 1048579, 7, 4, 1048580, 4, 0, 1048581, 4, 0, 1048582, 4, 0, 1048583, 4, 4, 1048617, 131072, 38, 1048618, 131072, 42, 1048646, 4, 0, 1048647, 4, 0, 1048648, 262151, 2, 1048649, 7, 0, 1048650, 7, 0, 1048651, 7, 0, 1048652, 7, 0, 1048653, 7, 0, 1048654, 7, 0, 1048655, 7, 0, 1114112, 7, 0, 1114113, 7, 0, 1114114, 7, 0, 1114115, 7, 4, 1114116, 4, 0, 1114117, 4, 0, 1114118, 4, 0, 1114119, 4, 4, 1114153, 131072, 38, 1114154, 131072, 42, 1114157, 0, 72, 1114158, 65536, 72, 1114159, 131072, 72, 1114160, 196608, 72, 1114161, 262144, 72, 1114162, 327680, 72, 1114163, 393216, 72, 1114164, 458752, 72, 1114182, 4, 0, 1114183, 4, 0, 1114184, 262151, 6, 1114185, 131079, 1, 1114186, 7, 0, 1114187, 7, 0, 1114188, 7, 0, 1114189, 7, 0, 1114190, 7, 0, 1114191, 7, 0, 1179648, 7, 0, 1179649, 7, 0, 1179650, 7, 0, 1179651, 7, 4, 1179652, 4, 0, 1179653, 4, 0, 1179654, 4, 0, 1179655, 4, 4, 1179656, 0, 42, 1179689, 131072, 38, 1179690, 131072, 42, 1179693, 0, 73, 1179694, 65536, 73, 1179695, 131072, 73, 1179696, 196608, 73, 1179697, 262144, 73, 1179698, 327680, 73, 1179699, 393216, 73, 1179700, 458752, 73, 1179718, 4, 0, 1179719, 4, 0, 1179720, 4, 0, 1179721, 262151, 6, 1179722, 131079, 1, 1179723, 7, 0, 1179724, 7, 0, 1179725, 7, 0, 1179726, 7, 0, 1179727, 7, 0, 1245184, 7, 0, 1245185, 7, 0, 1245186, 7, 0, 1245187, 7, 4, 1245188, 4, 0, 1245189, 4, 0, 1245190, 4, 0, 1245191, 4, 4, 1245192, 0, 42, 1245193, 0, 38, 1245225, 131072, 38, 1245226, 131072, 42, 1245229, 0, 74, 1245230, 65536, 74, 1245231, 131072, 74, 1245232, 196608, 74, 1245233, 262144, 74, 1245234, 327680, 74, 1245235, 393216, 74, 1245236, 458752, 74, 1245254, 4, 0, 1245255, 4, 0, 1245256, 4, 0, 1245257, 4, 0, 1245258, 262151, 6, 1245259, 131079, 1, 1245260, 7, 0, 1245261, 7, 0, 1245262, 7, 0, 1245263, 7, 0, 1310720, 7, 0, 1310721, 7, 0, 1310722, 7, 0, 1310723, 7, 4, 1310724, 4, 0, 1310725, 4, 0, 1310726, 4, 0, 1310727, 4, 4, 1310728, 0, 42, 1310729, 0, 38, 1310761, 131072, 38, 1310762, 131072, 42, 1310765, 0, 75, 1310766, 65536, 75, 1310767, 131072, 75, 1310768, 196608, 75, 1310769, 262144, 75, 1310770, 327680, 75, 1310771, 393216, 75, 1310772, 458752, 75, 1310790, 4, 0, 1310791, 4, 0, 1310792, 4, 0, 1310793, 4, 0, 1310794, 4, 0, 1310795, 262151, 2, 1310796, 7, 0, 1310797, 7, 0, 1310798, 7, 0, 1310799, 7, 0, 1376256, 7, 0, 1376257, 7, 0, 1376258, 7, 0, 1376259, 7, 4, 1376260, 4, 0, 1376261, 4, 0, 1376262, 4, 0, 1376263, 4, 4, 1376264, 0, 42, 1376265, 0, 38, 1376275, 262144, 39, 1376276, 65536, 39, 1376277, 65536, 39, 1376278, 65536, 39, 1376279, 65536, 39, 1376280, 65536, 39, 1376281, 65536, 39, 1376282, 65536, 39, 1376283, 65536, 39, 1376284, 65536, 39, 1376285, 65536, 39, 1376286, 65536, 39, 1376287, 65536, 39, 1376288, 65536, 39, 1376289, 65536, 39, 1376290, 65536, 39, 1376291, 65536, 39, 1376292, 65536, 39, 1376293, 65536, 39, 1376294, 65536, 39, 1376295, 65536, 39, 1376296, 65536, 39, 1376297, 131072, 39, 1376298, 131072, 42, 1376300, 262144, 57, 1376301, 327680, 57, 1376302, 327680, 57, 1376303, 327680, 57, 1376304, 327680, 57, 1376305, 327680, 57, 1376306, 327680, 57, 1376307, 327680, 57, 1376308, 327680, 57, 1376309, 393216, 57, 1376326, 4, 0, 1376327, 4, 0, 1376328, 4, 0, 1376329, 4, 0, 1376330, 4, 0, 1376331, 262151, 2, 1376332, 7, 0, 1376333, 7, 0, 1376334, 7, 0, 1376335, 7, 0, 1441792, 7, 0, 1441793, 7, 0, 1441794, 7, 0, 1441795, 7, 4, 1441796, 4, 0, 1441797, 4, 0, 1441798, 4, 0, 1441799, 4, 4, 1441800, 0, 42, 1441801, 0, 38, 1441811, 262144, 40, 1441812, 65536, 40, 1441813, 65536, 40, 1441814, 65536, 40, 1441815, 65536, 40, 1441816, 65536, 40, 1441817, 65536, 40, 1441818, 65536, 40, 1441819, 65536, 40, 1441820, 65536, 40, 1441821, 65536, 40, 1441822, 65536, 40, 1441823, 65536, 40, 1441824, 65536, 40, 1441825, 65536, 40, 1441826, 65536, 40, 1441827, 65536, 40, 1441828, 65536, 40, 1441829, 65536, 40, 1441830, 65536, 40, 1441831, 65536, 40, 1441832, 65536, 40, 1441833, 131072, 40, 1441834, 131072, 42, 1441836, 262144, 58, 1441837, 327680, 58, 1441838, 65536, 78, 1441839, 131072, 78, 1441840, 196608, 78, 1441841, 262144, 78, 1441842, 327680, 78, 1441843, 393216, 78, 1441844, 327680, 58, 1441845, 393216, 58, 1441862, 4, 0, 1441863, 4, 0, 1441864, 4, 0, 1441865, 4, 0, 1441866, 4, 0, 1441867, 262151, 2, 1441868, 7, 0, 1441869, 7, 0, 1441870, 7, 0, 1441871, 7, 0, 1507328, 7, 0, 1507329, 7, 0, 1507330, 262151, 0, 1507331, 131079, 6, 1507332, 4, 0, 1507333, 4, 0, 1507334, 4, 0, 1507335, 4, 4, 1507336, 0, 42, 1507337, 0, 38, 1507347, 131072, 38, 1507348, 262144, 43, 1507349, 65536, 43, 1507350, 65536, 43, 1507351, 65536, 43, 1507352, 65536, 43, 1507353, 65536, 43, 1507354, 65536, 43, 1507355, 65536, 43, 1507356, 65536, 43, 1507357, 65536, 43, 1507358, 65536, 43, 1507359, 65536, 43, 1507360, 65536, 43, 1507361, 65536, 43, 1507362, 65536, 43, 1507363, 65536, 43, 1507364, 65536, 43, 1507365, 65536, 43, 1507366, 65536, 43, 1507367, 65536, 43, 1507368, 65536, 43, 1507369, 65536, 43, 1507370, 131072, 43, 1507371, 131072, 93, 1507372, 262144, 59, 1507373, 0, 79, 1507374, 65536, 79, 1507375, 131072, 79, 1507376, 196608, 79, 1507377, 262144, 79, 1507378, 327680, 79, 1507379, 393216, 79, 1507380, 458752, 79, 1507381, 393216, 59, 1507382, 0, 41, 1507383, 65536, 41, 1507384, 65536, 41, 1507385, 131072, 41, 1507398, 4, 0, 1507399, 4, 0, 1507400, 4, 0, 1507401, 4, 0, 1507402, 4, 0, 1507403, 262151, 2, 1507404, 7, 0, 1507405, 7, 0, 1507406, 7, 0, 1507407, 7, 0, 1572864, 7, 0, 1572865, 7, 0, 1572866, 7, 4, 1572867, 4, 0, 1572868, 4, 0, 1572869, 4, 0, 1572870, 4, 0, 1572871, 5, 4, 1572872, 0, 42, 1572873, 0, 38, 1572883, 131072, 38, 1572884, 262144, 44, 1572885, 65536, 44, 1572886, 65536, 44, 1572887, 65536, 44, 1572888, 65536, 44, 1572889, 65536, 44, 1572890, 65536, 44, 1572891, 65536, 44, 1572892, 65536, 44, 1572893, 65536, 44, 1572894, 65536, 44, 1572895, 65536, 44, 1572896, 65536, 44, 1572897, 65536, 44, 1572898, 65536, 44, 1572899, 65536, 44, 1572900, 65536, 44, 1572901, 65536, 44, 1572902, 65536, 44, 1572903, 65536, 44, 1572904, 65536, 44, 1572905, 65536, 44, 1572906, 131072, 44, 1572907, 131072, 94, 1572908, 262144, 59, 1572909, 0, 80, 1572910, 65536, 80, 1572911, 131072, 80, 1572912, 196608, 80, 1572913, 262144, 80, 1572914, 327680, 80, 1572915, 393216, 80, 1572916, 458752, 80, 1572917, 393216, 59, 1572918, 0, 42, 1572921, 131072, 42, 1572934, 4, 0, 1572935, 4, 0, 1572936, 4, 0, 1572937, 4, 0, 1572938, 4, 0, 1572939, 262151, 2, 1572940, 7, 0, 1572941, 7, 0, 1572942, 7, 0, 1572943, 7, 0, 1638400, 7, 0, 1638401, 7, 0, 1638402, 7, 4, 1638403, 4, 0, 1638404, 4, 0, 1638405, 4, 0, 1638406, 4, 0, 1638407, 5, 4, 1638408, 0, 42, 1638409, 0, 38, 1638419, 131072, 38, 1638420, 131072, 42, 1638423, 393216, 4, 1638425, 327680, 50, 1638426, 393216, 50, 1638427, 458752, 50, 1638428, 0, 13, 1638430, 131072, 13, 1638433, 0, 86, 1638434, 65536, 86, 1638435, 131072, 86, 1638436, 196608, 86, 1638437, 262144, 86, 1638438, 327680, 86, 1638439, 393216, 86, 1638440, 458752, 86, 1638441, 0, 95, 1638442, 65536, 95, 1638443, 131072, 95, 1638444, 262144, 59, 1638445, 0, 81, 1638446, 65536, 81, 1638447, 131072, 81, 1638448, 196608, 81, 1638449, 262144, 81, 1638450, 327680, 81, 1638451, 393216, 81, 1638452, 458752, 81, 1638453, 393216, 59, 1638454, 0, 42, 1638455, 393216, 0, 1638456, 458752, 0, 1638457, 262144, 42, 1638458, 65536, 41, 1638459, 131072, 41, 1638470, 4, 0, 1638471, 4, 0, 1638472, 4, 0, 1638473, 4, 0, 1638474, 4, 0, 1638475, 262151, 2, 1638476, 7, 0, 1638477, 7, 0, 1638478, 7, 0, 1638479, 7, 0, 1703936, 7, 0, 1703937, 7, 0, 1703938, 7, 4, 1703939, 4, 0, 1703940, 4, 0, 1703941, 4, 0, 1703942, 4, 0, 1703943, 5, 4, 1703944, 0, 42, 1703945, 0, 38, 1703955, 131072, 38, 1703956, 131072, 42, 1703957, 393216, 0, 1703958, 458752, 0, 1703961, 327680, 51, 1703962, 393216, 51, 1703963, 458752, 51, 1703969, 0, 87, 1703970, 65536, 87, 1703971, 131072, 87, 1703972, 196608, 87, 1703973, 262144, 87, 1703974, 327680, 87, 1703975, 393216, 87, 1703976, 458752, 87, 1703977, 0, 96, 1703978, 65536, 96, 1703979, 131072, 96, 1703980, 262144, 59, 1703981, 0, 82, 1703982, 65536, 82, 1703983, 131072, 82, 1703984, 196608, 82, 1703985, 262144, 82, 1703986, 327680, 82, 1703987, 393216, 82, 1703988, 458752, 82, 1703989, 393216, 59, 1703990, 0, 42, 1703993, 393216, 4, 1703995, 131072, 42, 1704006, 4, 0, 1704007, 4, 0, 1704008, 4, 0, 1704009, 4, 0, 1704010, 262151, 5, 1704011, 65543, 0, 1704012, 7, 0, 1704013, 7, 0, 1704014, 7, 0, 1704015, 7, 0, 1769472, 7, 0, 1769473, 7, 0, 1769474, 7, 4, 1769475, 4, 0, 1769476, 4, 0, 1769477, 4, 0, 1769478, 4, 0, 1769479, 5, 4, 1769480, 0, 42, 1769481, 0, 38, 1769491, 131072, 38, 1769492, 131072, 42, 1769495, 393216, 4, 1769497, 327680, 52, 1769498, 393216, 52, 1769499, 458752, 52, 1769505, 0, 88, 1769506, 65536, 88, 1769507, 131072, 88, 1769508, 196608, 88, 1769509, 262144, 88, 1769510, 327680, 88, 1769511, 393216, 88, 1769512, 458752, 88, 1769513, 0, 97, 1769514, 65536, 97, 1769515, 131072, 97, 1769516, 262144, 59, 1769517, 0, 83, 1769518, 65536, 83, 1769519, 131072, 83, 1769520, 196608, 83, 1769521, 262144, 83, 1769522, 327680, 83, 1769523, 393216, 83, 1769524, 458752, 83, 1769525, 393216, 59, 1769526, 0, 42, 1769531, 131072, 42, 1769542, 4, 0, 1769543, 4, 0, 1769544, 4, 0, 1769545, 4, 0, 1769546, 262151, 2, 1769547, 7, 0, 1769548, 7, 0, 1769549, 7, 0, 1769550, 7, 0, 1769551, 7, 0, 1835008, 7, 0, 1835009, 7, 0, 1835010, 7, 4, 1835011, 4, 0, 1835012, 4, 0, 1835013, 4, 0, 1835014, 4, 0, 1835015, 5, 4, 1835016, 0, 42, 1835017, 0, 38, 1835027, 131072, 38, 1835028, 131072, 42, 1835041, 0, 89, 1835042, 65536, 89, 1835043, 131072, 89, 1835044, 196608, 89, 1835045, 262144, 89, 1835046, 327680, 89, 1835047, 393216, 89, 1835048, 458752, 89, 1835049, 0, 98, 1835050, 65536, 98, 1835051, 131072, 98, 1835052, 262144, 59, 1835061, 393216, 59, 1835062, 0, 43, 1835063, 65536, 43, 1835064, 65536, 43, 1835065, 65536, 43, 1835066, 65536, 43, 1835067, 131072, 43, 1835078, 4, 0, 1835079, 4, 0, 1835080, 4, 0, 1835081, 262151, 5, 1835082, 65543, 0, 1835083, 7, 0, 1835084, 7, 0, 1835085, 7, 0, 1835086, 7, 0, 1835087, 7, 0, 1900544, 7, 0, 1900545, 7, 0, 1900546, 4, 0, 1900547, 4, 0, 1900548, 4, 0, 1900549, 4, 0, 1900550, 4, 0, 1900551, 5, 4, 1900552, 0, 42, 1900553, 0, 38, 1900563, 131072, 38, 1900564, 131072, 42, 1900577, 0, 90, 1900578, 65536, 90, 1900579, 131072, 90, 1900580, 196608, 90, 1900581, 262144, 90, 1900582, 327680, 90, 1900583, 393216, 90, 1900584, 458752, 90, 1900585, 0, 99, 1900586, 65536, 99, 1900587, 131072, 99, 1900588, 262144, 59, 1900597, 393216, 59, 1900598, 0, 44, 1900599, 65536, 44, 1900600, 65536, 44, 1900601, 65536, 44, 1900602, 65536, 44, 1900603, 131072, 44, 1900604, 0, 2, 1900605, 65536, 2, 1900614, 4, 0, 1900615, 4, 0, 1900616, 4, 0, 1900617, 262151, 2, 1900618, 7, 0, 1900619, 7, 0, 1900620, 7, 0, 1900621, 7, 0, 1900622, 7, 0, 1900623, 7, 0, 1966080, 7, 0, 1966081, 7, 0, 1966082, 4, 0, 1966083, 4, 0, 1966084, 4, 0, 1966085, 4, 0, 1966086, 4, 0, 1966087, 5, 4, 1966088, 0, 42, 1966089, 0, 39, 1966090, 65536, 39, 1966091, 65536, 39, 1966092, 65536, 39, 1966093, 65536, 39, 1966094, 65536, 39, 1966095, 65536, 39, 1966096, 65536, 39, 1966097, 65536, 39, 1966098, 65536, 39, 1966099, 131072, 39, 1966100, 131072, 42, 1966113, 0, 91, 1966114, 65536, 91, 1966115, 131072, 91, 1966116, 196608, 91, 1966117, 262144, 91, 1966118, 327680, 91, 1966119, 393216, 91, 1966120, 458752, 91, 1966121, 0, 100, 1966122, 65536, 100, 1966123, 131072, 100, 1966124, 262144, 59, 1966133, 393216, 59, 1966135, 0, 13, 1966137, 131072, 13, 1966140, 0, 3, 1966141, 65536, 3, 1966150, 4, 0, 1966151, 4, 0, 1966152, 4, 0, 1966153, 262151, 2, 1966154, 7, 0, 1966155, 7, 0, 1966156, 7, 0, 1966157, 7, 0, 1966158, 7, 0, 1966159, 7, 0, 2031616, 7, 0, 2031617, 7, 0, 2031618, 4, 0, 2031619, 4, 0, 2031620, 4, 0, 2031621, 4, 0, 2031622, 4, 0, 2031623, 5, 4, 2031624, 0, 42, 2031625, 0, 40, 2031626, 65536, 40, 2031627, 65536, 40, 2031628, 65536, 40, 2031629, 65536, 40, 2031630, 65536, 40, 2031631, 65536, 40, 2031632, 65536, 40, 2031633, 65536, 40, 2031634, 65536, 40, 2031635, 131072, 40, 2031636, 131072, 42, 2031646, 131072, 55, 2031647, 196608, 55, 2031649, 0, 92, 2031650, 65536, 92, 2031651, 131072, 92, 2031652, 196608, 92, 2031653, 262144, 92, 2031654, 327680, 92, 2031655, 393216, 92, 2031656, 458752, 92, 2031657, 0, 101, 2031658, 65536, 101, 2031659, 131072, 101, 2031660, 262144, 59, 2031669, 393216, 59, 2031676, 0, 6, 2031677, 65536, 6, 2031686, 4, 0, 2031687, 4, 0, 2031688, 4, 0, 2031689, 262151, 2, 2031690, 7, 0, 2031691, 7, 0, 2031692, 7, 0, 2031693, 7, 0, 2031694, 7, 0, 2031695, 7, 0, 2097152, 7, 0, 2097153, 7, 0, 2097154, 4, 0, 2097155, 4, 0, 2097156, 4, 0, 2097157, 4, 0, 2097158, 4, 0, 2097159, 5, 4, 2097160, 0, 43, 2097161, 65536, 43, 2097162, 65536, 43, 2097163, 65536, 43, 2097164, 65536, 43, 2097165, 65536, 43, 2097166, 65536, 43, 2097167, 65536, 43, 2097168, 65536, 43, 2097169, 65536, 43, 2097170, 65536, 43, 2097171, 65536, 43, 2097172, 131072, 43, 2097179, 393216, 0, 2097180, 458752, 0, 2097181, 0, 11, 2097182, 131072, 56, 2097183, 196608, 56, 2097184, 65536, 133, 2097185, 65536, 133, 2097186, 65536, 133, 2097196, 262144, 60, 2097197, 0, 82, 2097198, 65536, 82, 2097199, 131072, 82, 2097200, 196608, 82, 2097201, 262144, 82, 2097202, 327680, 82, 2097203, 393216, 82, 2097204, 458752, 82, 2097205, 393216, 60, 2097222, 4, 0, 2097223, 4, 0, 2097224, 4, 0, 2097225, 262151, 2, 2097226, 7, 0, 2097227, 7, 0, 2097228, 7, 0, 2097229, 7, 0, 2097230, 7, 0, 2097231, 7, 0, 2162688, 7, 0, 2162689, 7, 0, 2162690, 4, 0, 2162691, 4, 0, 2162692, 4, 0, 2162693, 4, 0, 2162694, 4, 0, 2162695, 5, 4, 2162696, 0, 44, 2162697, 65536, 44, 2162698, 65536, 44, 2162699, 65536, 44, 2162700, 65536, 44, 2162701, 65536, 44, 2162702, 65536, 44, 2162703, 65536, 44, 2162704, 65536, 44, 2162705, 65536, 44, 2162706, 65536, 44, 2162707, 65536, 44, 2162708, 131072, 44, 2162714, 327680, 4, 2162717, 0, 12, 2162719, 131072, 12, 2162720, 65536, 134, 2162721, 131072, 134, 2162722, 262144, 134, 2162732, 262144, 61, 2162733, 327680, 61, 2162734, 327680, 61, 2162735, 327680, 61, 2162736, 327680, 61, 2162737, 327680, 61, 2162738, 327680, 61, 2162739, 327680, 61, 2162740, 327680, 61, 2162741, 393216, 61, 2162758, 4, 0, 2162759, 4, 0, 2162760, 4, 0, 2162761, 262151, 2, 2162762, 7, 0, 2162763, 7, 0, 2162764, 7, 0, 2162765, 7, 0, 2162766, 7, 0, 2162767, 7, 0, 2228224, 7, 0, 2228225, 7, 0, 2228226, 4, 0, 2228227, 4, 0, 2228228, 4, 0, 2228229, 4, 0, 2228230, 4, 0, 2228231, 131077, 0, 2228232, 131077, 3, 2228233, 131077, 3, 2228234, 131077, 3, 2228235, 5, 6, 2228236, 0, 6, 2228237, 65536, 6, 2228253, 0, 13, 2228255, 131072, 13, 2228266, 393216, 0, 2228267, 458752, 0, 2228268, 0, 13, 2228270, 131072, 13, 2228274, 393216, 0, 2228275, 458752, 0, 2228276, 393216, 0, 2228277, 458752, 0, 2228294, 4, 0, 2228295, 4, 0, 2228296, 4, 0, 2228297, 262151, 2, 2228298, 7, 0, 2228299, 7, 0, 2228300, 7, 0, 2228301, 7, 0, 2228302, 7, 0, 2228303, 7, 0, 2293760, 7, 0, 2293761, 4, 0, 2293762, 4, 0, 2293763, 4, 0, 2293764, 4, 0, 2293765, 4, 0, 2293766, 4, 0, 2293767, 5, 0, 2293768, 5, 0, 2293769, 5, 0, 2293770, 5, 0, 2293771, 5, 4, 2293791, 0, 15, 2293792, 65536, 15, 2293793, 131072, 15, 2293801, 327680, 4, 2293804, 393216, 4, 2293809, 327680, 4, 2293812, 393216, 4, 2293814, 393216, 4, 2293821, 0, 2, 2293822, 65536, 2, 2293830, 4, 0, 2293831, 4, 0, 2293832, 4, 0, 2293833, 262151, 6, 2293834, 131079, 1, 2293835, 7, 0, 2293836, 7, 0, 2293837, 7, 0, 2293838, 7, 0, 2293839, 7, 0, 2359296, 7, 0, 2359297, 4, 0, 2359298, 4, 0, 2359299, 4, 0, 2359300, 4, 0, 2359301, 4, 0, 2359302, 4, 0, 2359303, 5, 0, 2359304, 5, 0, 2359305, 5, 0, 2359306, 5, 0, 2359307, 131077, 0, 2359308, 5, 6, 2359357, 0, 3, 2359358, 65536, 3, 2359366, 4, 0, 2359367, 4, 0, 2359368, 4, 0, 2359369, 4, 0, 2359370, 262151, 2, 2359371, 7, 0, 2359372, 7, 0, 2359373, 7, 0, 2359374, 7, 0, 2359375, 7, 0, 2424832, 7, 0, 2424833, 4, 0, 2424834, 4, 0, 2424835, 4, 0, 2424836, 4, 0, 2424837, 4, 0, 2424838, 4, 0, 2424839, 5, 0, 2424840, 5, 0, 2424841, 5, 0, 2424842, 5, 0, 2424843, 5, 0, 2424844, 5, 4, 2424893, 0, 6, 2424894, 65536, 6, 2424902, 4, 0, 2424903, 4, 0, 2424904, 4, 0, 2424905, 4, 0, 2424906, 262151, 2, 2424907, 7, 0, 2424908, 7, 0, 2424909, 7, 0, 2424910, 7, 0, 2424911, 7, 0, 2490368, 7, 0, 2490369, 7, 0, 2490370, 4, 0, 2490371, 4, 0, 2490372, 4, 0, 2490373, 4, 0, 2490374, 4, 0, 2490375, 5, 0, 2490376, 5, 0, 2490377, 5, 0, 2490378, 5, 0, 2490379, 5, 0, 2490380, 5, 4, 2490438, 4, 0, 2490439, 4, 0, 2490440, 4, 0, 2490441, 4, 0, 2490442, 262151, 6, 2490443, 131079, 1, 2490444, 7, 0, 2490445, 7, 0, 2490446, 7, 0, 2490447, 7, 0, 2555904, 7, 0, 2555905, 7, 0, 2555906, 7, 4, 2555907, 4, 0, 2555908, 4, 0, 2555909, 4, 0, 2555910, 4, 0, 2555911, 5, 0, 2555912, 5, 0, 2555913, 5, 0, 2555914, 5, 0, 2555915, 5, 0, 2555916, 5, 4, 2555917, 0, 2, 2555918, 65536, 2, 2555923, 393216, 0, 2555924, 458752, 0, 2555928, 0, 11, 2555929, 65536, 11, 2555930, 131072, 11, 2555960, 0, 11, 2555961, 65536, 11, 2555962, 131072, 11, 2555974, 4, 0, 2555975, 4, 0, 2555976, 4, 0, 2555977, 4, 0, 2555978, 4, 0, 2555979, 262151, 2, 2555980, 7, 0, 2555981, 7, 0, 2555982, 7, 0, 2555983, 7, 0, 2621440, 7, 0, 2621441, 7, 0, 2621442, 7, 4, 2621443, 4, 0, 2621444, 4, 0, 2621445, 4, 0, 2621446, 4, 0, 2621447, 5, 0, 2621448, 5, 0, 2621449, 5, 0, 2621450, 5, 0, 2621451, 5, 0, 2621452, 5, 4, 2621453, 0, 3, 2621454, 65536, 3, 2621458, 327680, 4, 2621461, 393216, 0, 2621462, 458752, 0, 2621464, 0, 12, 2621466, 131072, 12, 2621490, 0, 15, 2621491, 65536, 15, 2621492, 131072, 15, 2621496, 0, 12, 2621498, 131072, 12, 2621501, 0, 2, 2621502, 65536, 2, 2621510, 4, 0, 2621511, 4, 0, 2621512, 4, 0, 2621513, 4, 0, 2621514, 4, 0, 2621515, 262151, 2, 2621516, 7, 0, 2621517, 7, 0, 2621518, 7, 0, 2621519, 7, 0, 2686976, 7, 0, 2686977, 7, 0, 2686978, 7, 4, 2686979, 4, 0, 2686980, 4, 0, 2686981, 4, 0, 2686982, 4, 0, 2686983, 5, 0, 2686984, 262149, 0, 2686985, 262149, 4, 2686986, 262149, 4, 2686987, 262149, 4, 2686988, 131077, 6, 2686989, 0, 6, 2686990, 65536, 6, 2686996, 327680, 4, 2686999, 393216, 4, 2687000, 0, 13, 2687002, 131072, 13, 2687024, 393216, 0, 2687025, 458752, 0, 2687032, 0, 13, 2687034, 131072, 13, 2687037, 0, 3, 2687038, 65536, 3, 2687046, 4, 0, 2687047, 4, 0, 2687048, 4, 0, 2687049, 4, 0, 2687050, 4, 0, 2687051, 262151, 2, 2687052, 7, 0, 2687053, 7, 0, 2687054, 7, 0, 2687055, 7, 0, 2752512, 7, 0, 2752513, 7, 0, 2752514, 131079, 0, 2752515, 7, 6, 2752516, 4, 0, 2752517, 4, 0, 2752518, 4, 0, 2752519, 262149, 0, 2752520, 131077, 6, 2752521, 0, 37, 2752522, 65536, 37, 2752523, 65536, 37, 2752524, 65536, 37, 2752525, 65536, 37, 2752526, 65536, 37, 2752527, 65536, 37, 2752528, 65536, 37, 2752529, 131072, 37, 2752530, 65536, 41, 2752531, 65536, 41, 2752532, 262144, 41, 2752559, 327680, 4, 2752562, 393216, 4, 2752573, 0, 6, 2752574, 65536, 6, 2752582, 4, 0, 2752583, 4, 0, 2752584, 4, 0, 2752585, 4, 0, 2752586, 4, 0, 2752587, 262151, 2, 2752588, 7, 0, 2752589, 7, 0, 2752590, 7, 0, 2752591, 7, 0, 2818048, 7, 0, 2818049, 7, 0, 2818050, 7, 0, 2818051, 7, 4, 2818052, 4, 0, 2818053, 4, 0, 2818054, 4, 0, 2818055, 5, 4, 2818056, 0, 42, 2818057, 0, 38, 2818065, 262144, 38, 2818066, 65536, 37, 2818067, 65536, 37, 2818068, 65536, 37, 2818069, 65536, 37, 2818070, 65536, 37, 2818071, 65536, 37, 2818072, 65536, 37, 2818073, 65536, 37, 2818074, 65536, 37, 2818075, 131072, 37, 2818090, 0, 15, 2818091, 65536, 15, 2818092, 131072, 15, 2818094, 393216, 0, 2818095, 458752, 0, 2818098, 0, 41, 2818099, 65536, 41, 2818100, 65536, 37, 2818101, 65536, 37, 2818102, 65536, 37, 2818103, 65536, 37, 2818104, 65536, 37, 2818105, 65536, 37, 2818106, 65536, 37, 2818107, 65536, 37, 2818108, 65536, 37, 2818109, 65536, 41, 2818110, 131072, 41, 2818118, 4, 0, 2818119, 4, 0, 2818120, 4, 0, 2818121, 4, 0, 2818122, 262151, 5, 2818123, 65543, 0, 2818124, 7, 0, 2818125, 7, 0, 2818126, 7, 0, 2818127, 7, 0, 2883584, 7, 0, 2883585, 7, 0, 2883586, 7, 0, 2883587, 7, 4, 2883588, 4, 0, 2883589, 4, 0, 2883590, 4, 0, 2883591, 5, 4, 2883592, 0, 42, 2883593, 0, 38, 2883611, 131072, 38, 2883612, 131072, 41, 2883629, 0, 41, 2883630, 65536, 41, 2883631, 65536, 41, 2883632, 65536, 41, 2883633, 65536, 37, 2883634, 65536, 37, 2883635, 196608, 38, 2883645, 131072, 38, 2883646, 131072, 42, 2883654, 4, 0, 2883655, 4, 0, 2883656, 4, 0, 2883657, 4, 0, 2883658, 262151, 2, 2883659, 7, 0, 2883660, 7, 0, 2883661, 7, 0, 2883662, 7, 0, 2883663, 7, 0, 2949120, 7, 0, 2949121, 7, 0, 2949122, 7, 0, 2949123, 7, 4, 2949124, 4, 0, 2949125, 4, 0, 2949126, 4, 0, 2949127, 5, 4, 2949128, 0, 42, 2949129, 0, 38, 2949147, 131072, 38, 2949148, 131072, 42, 2949165, 0, 42, 2949166, 393216, 0, 2949167, 458752, 0, 2949168, 0, 38, 2949181, 131072, 38, 2949182, 131072, 42, 2949190, 4, 0, 2949191, 4, 0, 2949192, 4, 0, 2949193, 262151, 5, 2949194, 65543, 0, 2949195, 7, 0, 2949196, 7, 0, 2949197, 7, 0, 2949198, 7, 0, 2949199, 7, 0, 3014656, 7, 0, 3014657, 7, 0, 3014658, 262151, 0, 3014659, 131079, 6, 3014660, 4, 0, 3014661, 4, 0, 3014662, 4, 0, 3014663, 5, 4, 3014664, 0, 42, 3014665, 0, 38, 3014683, 131072, 38, 3014684, 131072, 42, 3014701, 0, 42, 3014704, 0, 38, 3014707, 262144, 39, 3014708, 65536, 39, 3014709, 65536, 39, 3014710, 65536, 39, 3014711, 65536, 39, 3014712, 65536, 39, 3014713, 65536, 39, 3014714, 65536, 39, 3014715, 65536, 39, 3014716, 65536, 39, 3014717, 131072, 39, 3014718, 131072, 42, 3014726, 4, 0, 3014727, 4, 0, 3014728, 4, 0, 3014729, 262151, 6, 3014730, 131079, 1, 3014731, 7, 0, 3014732, 7, 0, 3014733, 7, 0, 3014734, 7, 0, 3014735, 7, 0, 3080192, 7, 0, 3080193, 7, 0, 3080194, 7, 4, 3080195, 4, 0, 3080196, 4, 0, 3080197, 4, 0, 3080198, 4, 0, 3080199, 5, 4, 3080200, 0, 42, 3080201, 0, 38, 3080219, 131072, 38, 3080220, 131072, 42, 3080237, 0, 42, 3080238, 393216, 0, 3080239, 458752, 0, 3080240, 0, 38, 3080243, 262144, 40, 3080244, 65536, 40, 3080245, 65536, 40, 3080246, 65536, 40, 3080247, 65536, 40, 3080248, 65536, 40, 3080249, 65536, 40, 3080250, 65536, 40, 3080251, 65536, 40, 3080252, 65536, 40, 3080253, 131072, 40, 3080254, 131072, 42, 3080262, 4, 0, 3080263, 4, 0, 3080264, 4, 0, 3080265, 4, 0, 3080266, 262151, 2, 3080267, 7, 0, 3080268, 7, 0, 3080269, 7, 0, 3080270, 7, 0, 3080271, 7, 0, 3145728, 7, 0, 3145729, 7, 0, 3145730, 7, 4, 3145731, 4, 0, 3145732, 4, 0, 3145733, 4, 0, 3145734, 4, 0, 3145735, 5, 4, 3145736, 0, 42, 3145737, 0, 38, 3145755, 131072, 38, 3145756, 131072, 42, 3145773, 0, 42, 3145776, 0, 39, 3145777, 65536, 39, 3145778, 65536, 39, 3145779, 131072, 39, 3145780, 262144, 43, 3145781, 65536, 43, 3145782, 65536, 43, 3145783, 65536, 43, 3145784, 65536, 43, 3145785, 65536, 43, 3145786, 65536, 43, 3145787, 65536, 43, 3145788, 65536, 43, 3145789, 65536, 43, 3145790, 131072, 43, 3145798, 4, 0, 3145799, 4, 0, 3145800, 4, 0, 3145801, 4, 0, 3145802, 262151, 2, 3145803, 7, 0, 3145804, 7, 0, 3145805, 7, 0, 3145806, 7, 0, 3145807, 7, 0, 3211264, 7, 0, 3211265, 7, 0, 3211266, 7, 4, 3211267, 4, 0, 3211268, 4, 0, 3211269, 4, 0, 3211270, 4, 0, 3211271, 5, 4, 3211272, 0, 42, 3211273, 0, 38, 3211286, 262144, 39, 3211287, 65536, 39, 3211288, 65536, 39, 3211289, 65536, 39, 3211290, 65536, 39, 3211291, 131072, 39, 3211292, 131072, 42, 3211309, 0, 42, 3211312, 0, 40, 3211313, 65536, 40, 3211314, 65536, 40, 3211315, 131072, 40, 3211316, 262144, 44, 3211317, 65536, 44, 3211318, 65536, 44, 3211319, 65536, 44, 3211320, 65536, 44, 3211321, 65536, 44, 3211322, 65536, 44, 3211323, 65536, 44, 3211324, 65536, 44, 3211325, 65536, 44, 3211326, 131072, 44, 3211334, 4, 0, 3211335, 4, 0, 3211336, 4, 0, 3211337, 4, 0, 3211338, 262151, 2, 3211339, 7, 0, 3211340, 7, 0, 3211341, 7, 0, 3211342, 7, 0, 3211343, 7, 0, 3276800, 7, 0, 3276801, 7, 0, 3276802, 7, 4, 3276803, 4, 0, 3276804, 4, 0, 3276805, 4, 0, 3276806, 4, 0, 3276807, 5, 4, 3276808, 0, 42, 3276809, 0, 38, 3276822, 262144, 40, 3276823, 65536, 40, 3276824, 65536, 40, 3276825, 65536, 40, 3276826, 65536, 40, 3276827, 131072, 40, 3276828, 131072, 42, 3276845, 0, 43, 3276846, 65536, 43, 3276847, 65536, 43, 3276848, 65536, 43, 3276849, 65536, 43, 3276850, 65536, 43, 3276851, 65536, 43, 3276852, 131072, 43, 3276870, 4, 0, 3276871, 4, 0, 3276872, 4, 0, 3276873, 4, 0, 3276874, 262151, 2, 3276875, 7, 0, 3276876, 7, 0, 3276877, 7, 0, 3276878, 7, 0, 3276879, 7, 0, 3342336, 7, 0, 3342337, 7, 0, 3342338, 131079, 0, 3342339, 7, 6, 3342340, 4, 0, 3342341, 4, 0, 3342342, 4, 0, 3342343, 5, 4, 3342344, 0, 42, 3342345, 0, 38, 3342358, 131072, 38, 3342364, 131072, 42, 3342365, 393216, 0, 3342366, 458752, 0, 3342377, 393216, 0, 3342378, 458752, 0, 3342379, 393216, 0, 3342380, 458752, 0, 3342381, 0, 44, 3342382, 65536, 44, 3342383, 65536, 44, 3342384, 65536, 44, 3342385, 65536, 44, 3342386, 65536, 44, 3342387, 65536, 44, 3342388, 131072, 44, 3342406, 4, 0, 3342407, 4, 0, 3342408, 4, 0, 3342409, 4, 0, 3342410, 262151, 2, 3342411, 7, 0, 3342412, 7, 0, 3342413, 7, 0, 3342414, 7, 0, 3342415, 7, 0, 3407872, 7, 0, 3407873, 7, 0, 3407874, 7, 0, 3407875, 7, 4, 3407876, 4, 0, 3407877, 4, 0, 3407878, 4, 0, 3407879, 5, 4, 3407880, 0, 42, 3407881, 0, 38, 3407894, 131072, 38, 3407895, 0, 15, 3407896, 65536, 15, 3407897, 131072, 15, 3407898, 393216, 0, 3407899, 458752, 0, 3407900, 131072, 42, 3407903, 393216, 4, 3407912, 327680, 4, 3407913, 0, 11, 3407914, 65536, 11, 3407915, 131072, 11, 3407917, 393216, 4, 3407919, 327680, 4, 3407922, 393216, 4, 3407942, 4, 0, 3407943, 4, 0, 3407944, 4, 0, 3407945, 4, 0, 3407946, 262151, 2, 3407947, 7, 0, 3407948, 7, 0, 3407949, 7, 0, 3407950, 7, 0, 3407951, 7, 0, 3473408, 7, 0, 3473409, 7, 0, 3473410, 7, 0, 3473411, 131079, 0, 3473412, 7, 6, 3473413, 4, 0, 3473414, 4, 0, 3473415, 5, 4, 3473416, 0, 42, 3473417, 0, 38, 3473430, 131072, 38, 3473436, 131072, 42, 3473437, 393216, 0, 3473438, 458752, 0, 3473449, 0, 12, 3473451, 131072, 12, 3473452, 393216, 0, 3473453, 458752, 0, 3473454, 393216, 0, 3473455, 458752, 0, 3473456, 393216, 0, 3473457, 458752, 0, 3473478, 4, 0, 3473479, 4, 0, 3473480, 4, 0, 3473481, 262151, 5, 3473482, 65543, 0, 3473483, 7, 0, 3473484, 7, 0, 3473485, 7, 0, 3473486, 7, 0, 3473487, 7, 0, 3538944, 7, 0, 3538945, 7, 0, 3538946, 7, 0, 3538947, 7, 0, 3538948, 7, 4, 3538949, 4, 0, 3538950, 4, 0, 3538951, 5, 4, 3538952, 0, 42, 3538953, 0, 38, 3538966, 131072, 38, 3538972, 131072, 42, 3538975, 393216, 4, 3538985, 0, 13, 3538987, 131072, 13, 3538990, 393216, 4, 3538992, 393216, 4, 3538994, 393216, 4, 3539014, 4, 0, 3539015, 4, 0, 3539016, 4, 0, 3539017, 262151, 2, 3539018, 7, 0, 3539019, 7, 0, 3539020, 7, 0, 3539021, 7, 0, 3539022, 7, 0, 3539023, 7, 0, 3604480, 7, 0, 3604481, 7, 0, 3604482, 7, 0, 3604483, 7, 0, 3604484, 7, 4, 3604485, 4, 0, 3604486, 4, 0, 3604487, 5, 4, 3604488, 0, 42, 3604489, 0, 38, 3604502, 131072, 38, 3604503, 393216, 0, 3604504, 458752, 0, 3604505, 262144, 43, 3604506, 65536, 43, 3604507, 65536, 43, 3604508, 131072, 43, 3604509, 196608, 60, 3604510, 327680, 60, 3604511, 327680, 60, 3604512, 327680, 60, 3604513, 196608, 58, 3604517, 196608, 60, 3604518, 327680, 57, 3604519, 327680, 57, 3604520, 327680, 57, 3604521, 327680, 57, 3604522, 327680, 57, 3604523, 327680, 57, 3604524, 393216, 57, 3604525, 0, 15, 3604526, 65536, 15, 3604527, 131072, 15, 3604528, 393216, 0, 3604529, 458752, 0, 3604550, 4, 0, 3604551, 4, 0, 3604552, 4, 0, 3604553, 262151, 2, 3604554, 7, 0, 3604555, 7, 0, 3604556, 7, 0, 3604557, 7, 0, 3604558, 7, 0, 3604559, 7, 0, 3670016, 7, 0, 3670017, 7, 0, 3670018, 7, 0, 3670019, 7, 0, 3670020, 7, 4, 3670021, 4, 0, 3670022, 4, 0, 3670023, 5, 4, 3670024, 0, 42, 3670025, 0, 38, 3670038, 131072, 38, 3670041, 262144, 44, 3670042, 65536, 44, 3670043, 65536, 44, 3670044, 131072, 44, 3670045, 196608, 61, 3670046, 327680, 61, 3670047, 327680, 61, 3670048, 327680, 61, 3670049, 196608, 59, 3670053, 196608, 61, 3670054, 327680, 58, 3670055, 327680, 58, 3670056, 327680, 58, 3670057, 327680, 58, 3670058, 327680, 58, 3670059, 327680, 58, 3670060, 393216, 58, 3670063, 0, 11, 3670064, 65536, 11, 3670065, 131072, 11, 3670066, 393216, 4, 3670086, 4, 0, 3670087, 4, 0, 3670088, 4, 0, 3670089, 262151, 2, 3670090, 7, 0, 3670091, 7, 0, 3670092, 7, 0, 3670093, 7, 0, 3670094, 7, 0, 3670095, 7, 0, 3735552, 7, 0, 3735553, 7, 0, 3735554, 7, 0, 3735555, 262151, 0, 3735556, 131079, 6, 3735557, 4, 0, 3735558, 4, 0, 3735559, 5, 4, 3735560, 0, 42, 3735561, 0, 38, 3735574, 131072, 38, 3735575, 393216, 0, 3735576, 458752, 0, 3735577, 131072, 42, 3735596, 393216, 59, 3735597, 393216, 0, 3735598, 458752, 0, 3735599, 0, 12, 3735601, 131072, 12, 3735622, 4, 0, 3735623, 4, 0, 3735624, 4, 0, 3735625, 262151, 2, 3735626, 7, 0, 3735627, 7, 0, 3735628, 7, 0, 3735629, 7, 0, 3735630, 7, 0, 3735631, 7, 0, 3801088, 7, 0, 3801089, 7, 0, 3801090, 7, 0, 3801091, 7, 4, 3801092, 4, 0, 3801093, 4, 0, 3801094, 4, 0, 3801095, 4, 4, 3801096, 0, 42, 3801097, 0, 38, 3801104, 262144, 39, 3801105, 65536, 39, 3801106, 65536, 39, 3801107, 65536, 39, 3801108, 65536, 39, 3801109, 65536, 39, 3801110, 131072, 39, 3801113, 131072, 42, 3801129, 0, 49, 3801130, 65536, 49, 3801131, 131072, 49, 3801132, 393216, 59, 3801135, 0, 13, 3801137, 131072, 13, 3801158, 4, 0, 3801159, 4, 0, 3801160, 262151, 5, 3801161, 65543, 0, 3801162, 7, 0, 3801163, 7, 0, 3801164, 7, 0, 3801165, 7, 0, 3801166, 7, 0, 3801167, 7, 0, 3866624, 7, 0, 3866625, 7, 0, 3866626, 7, 0, 3866627, 7, 4, 3866628, 4, 0, 3866629, 4, 0, 3866630, 4, 0, 3866631, 4, 4, 3866632, 0, 42, 3866633, 0, 38, 3866640, 262144, 40, 3866641, 65536, 40, 3866642, 65536, 40, 3866643, 65536, 40, 3866644, 65536, 40, 3866645, 65536, 40, 3866646, 131072, 40, 3866649, 131072, 42, 3866665, 0, 50, 3866666, 65536, 50, 3866667, 131072, 50, 3866668, 393216, 59, 3866669, 0, 15, 3866670, 65536, 15, 3866671, 131072, 15, 3866672, 393216, 0, 3866673, 458752, 0, 3866674, 393216, 0, 3866675, 458752, 0, 3866694, 4, 0, 3866695, 4, 0, 3866696, 262151, 2, 3866697, 7, 0, 3866698, 7, 0, 3866699, 7, 0, 3866700, 7, 0, 3866701, 7, 0, 3866702, 7, 0, 3866703, 7, 0, 3932160, 7, 0, 3932161, 7, 0, 3932162, 262151, 0, 3932163, 131079, 6, 3932164, 4, 0, 3932165, 4, 0, 3932166, 4, 0, 3932167, 4, 4, 3932168, 0, 42, 3932169, 0, 39, 3932170, 65536, 39, 3932171, 65536, 39, 3932172, 65536, 39, 3932173, 65536, 39, 3932174, 65536, 39, 3932175, 65536, 39, 3932176, 131072, 39, 3932177, 262144, 43, 3932178, 65536, 43, 3932179, 65536, 43, 3932180, 65536, 43, 3932181, 65536, 43, 3932182, 65536, 43, 3932183, 65536, 43, 3932184, 65536, 43, 3932185, 131072, 43, 3932201, 0, 51, 3932202, 65536, 51, 3932203, 131072, 51, 3932204, 393216, 59, 3932207, 327680, 4, 3932210, 393216, 4, 3932212, 393216, 4, 3932230, 4, 0, 3932231, 4, 0, 3932232, 262151, 2, 3932233, 7, 0, 3932234, 7, 0, 3932235, 7, 0, 3932236, 7, 0, 3932237, 7, 0, 3932238, 7, 0, 3932239, 7, 0, 3997696, 7, 0, 3997697, 7, 0, 3997698, 7, 4, 3997699, 4, 0, 3997700, 4, 0, 3997701, 4, 0, 3997702, 4, 0, 3997703, 4, 4, 3997704, 0, 42, 3997705, 0, 40, 3997706, 65536, 40, 3997707, 65536, 40, 3997708, 65536, 40, 3997709, 65536, 40, 3997710, 65536, 40, 3997711, 65536, 40, 3997712, 131072, 40, 3997713, 262144, 44, 3997714, 65536, 44, 3997715, 65536, 44, 3997716, 65536, 44, 3997717, 65536, 44, 3997718, 65536, 44, 3997719, 65536, 44, 3997720, 65536, 44, 3997721, 131072, 44, 3997737, 0, 52, 3997738, 65536, 52, 3997739, 131072, 52, 3997740, 393216, 59, 3997741, 393216, 0, 3997742, 458752, 0, 3997743, 393216, 0, 3997744, 458752, 0, 3997745, 393216, 0, 3997746, 458752, 0, 3997747, 393216, 0, 3997748, 458752, 0, 3997766, 4, 0, 3997767, 4, 0, 3997768, 262151, 6, 3997769, 131079, 1, 3997770, 7, 0, 3997771, 7, 0, 3997772, 7, 0, 3997773, 7, 0, 3997774, 7, 0, 3997775, 7, 0, 4063232, 7, 0, 4063233, 7, 0, 4063234, 7, 4, 4063235, 4, 0, 4063236, 4, 0, 4063237, 4, 0, 4063238, 4, 0, 4063239, 4, 4, 4063240, 0, 43, 4063241, 65536, 43, 4063242, 65536, 43, 4063243, 65536, 43, 4063244, 65536, 43, 4063245, 65536, 43, 4063246, 65536, 43, 4063247, 65536, 43, 4063248, 65536, 43, 4063249, 131072, 43, 4063250, 0, 3, 4063251, 65536, 3, 4063252, 0, 3, 4063253, 65536, 3, 4063254, 0, 3, 4063255, 65536, 3, 4063256, 0, 3, 4063257, 65536, 3, 4063276, 393216, 60, 4063279, 393216, 4, 4063281, 393216, 4, 4063283, 393216, 4, 4063285, 393216, 4, 4063302, 4, 0, 4063303, 4, 0, 4063304, 4, 0, 4063305, 262151, 2, 4063306, 7, 0, 4063307, 7, 0, 4063308, 7, 0, 4063309, 7, 0, 4063310, 7, 0, 4063311, 7, 0, 4128768, 7, 0, 4128769, 7, 0, 4128770, 131079, 0, 4128771, 7, 6, 4128772, 4, 0, 4128773, 4, 0, 4128774, 4, 0, 4128775, 4, 4, 4128776, 0, 44, 4128777, 65536, 44, 4128778, 65536, 44, 4128779, 65536, 44, 4128780, 65536, 44, 4128781, 65536, 44, 4128782, 65536, 44, 4128783, 65536, 44, 4128784, 65536, 44, 4128785, 131072, 44, 4128786, 0, 6, 4128787, 65536, 6, 4128788, 0, 6, 4128789, 65536, 6, 4128790, 0, 6, 4128791, 65536, 6, 4128792, 0, 6, 4128793, 65536, 6, 4128812, 393216, 61, 4128838, 4, 0, 4128839, 4, 0, 4128840, 4, 0, 4128841, 262151, 2, 4128842, 7, 0, 4128843, 7, 0, 4128844, 7, 0, 4128845, 7, 0, 4128846, 7, 0, 4128847, 7, 0, 4194304, 7, 0, 4194305, 7, 0, 4194306, 7, 0, 4194307, 7, 4, 4194308, 4, 0, 4194309, 4, 0, 4194310, 4, 0, 4194311, 131076, 0, 4194312, 131076, 3, 4194313, 131076, 3, 4194314, 131076, 3, 4194315, 131076, 3, 4194316, 131076, 3, 4194317, 131076, 3, 4194318, 131076, 3, 4194319, 131076, 3, 4194320, 131076, 3, 4194321, 131076, 3, 4194322, 131076, 3, 4194323, 131076, 3, 4194324, 131076, 3, 4194325, 131076, 3, 4194326, 131076, 3, 4194327, 131076, 3, 4194328, 131076, 3, 4194329, 131076, 3, 4194330, 131076, 3, 4194331, 131076, 3, 4194332, 131076, 3, 4194333, 131076, 3, 4194334, 131076, 3, 4194335, 131076, 3, 4194336, 131076, 3, 4194337, 131076, 3, 4194338, 131076, 3, 4194339, 131076, 3, 4194340, 131076, 3, 4194341, 131076, 3, 4194342, 131076, 3, 4194343, 131076, 3, 4194344, 131076, 3, 4194345, 131076, 3, 4194346, 131076, 3, 4194347, 131076, 3, 4194348, 131076, 3, 4194349, 131076, 3, 4194350, 131076, 3, 4194351, 131076, 3, 4194352, 131076, 3, 4194353, 131076, 3, 4194354, 131076, 3, 4194355, 131076, 3, 4194356, 131076, 3, 4194357, 4, 0, 4194358, 4, 0, 4194359, 4, 0, 4194360, 4, 0, 4194361, 4, 0, 4194362, 4, 0, 4194363, 4, 0, 4194364, 4, 0, 4194365, 4, 0, 4194366, 4, 0, 4194367, 4, 0, 4194368, 4, 0, 4194369, 4, 0, 4194370, 4, 0, 4194371, 4, 0, 4194372, 4, 0, 4194373, 4, 0, 4194374, 4, 0, 4194375, 4, 0, 4194376, 4, 0, 4194377, 262151, 2, 4194378, 7, 0, 4194379, 7, 0, 4194380, 7, 0, 4194381, 7, 0, 4194382, 7, 0, 4194383, 7, 0, 4259840, 7, 0, 4259841, 7, 0, 4259842, 7, 0, 4259843, 131079, 0, 4259844, 7, 6, 4259845, 4, 0, 4259846, 4, 0, 4259847, 4, 0, 4259848, 4, 0, 4259849, 4, 0, 4259850, 4, 0, 4259851, 4, 0, 4259852, 4, 0, 4259853, 4, 0, 4259854, 4, 0, 4259855, 4, 0, 4259856, 4, 0, 4259857, 4, 0, 4259858, 4, 0, 4259859, 4, 0, 4259860, 4, 0, 4259861, 4, 0, 4259862, 4, 0, 4259863, 4, 0, 4259864, 4, 0, 4259865, 4, 0, 4259866, 4, 0, 4259867, 4, 0, 4259868, 4, 0, 4259869, 4, 0, 4259870, 4, 0, 4259871, 4, 0, 4259872, 4, 0, 4259873, 4, 0, 4259874, 4, 0, 4259875, 4, 0, 4259876, 4, 0, 4259877, 4, 0, 4259878, 4, 0, 4259879, 4, 0, 4259880, 4, 0, 4259881, 4, 0, 4259882, 4, 0, 4259883, 4, 0, 4259884, 4, 0, 4259885, 4, 0, 4259886, 4, 0, 4259887, 4, 0, 4259888, 4, 0, 4259889, 4, 0, 4259890, 4, 0, 4259891, 4, 0, 4259892, 4, 0, 4259893, 4, 0, 4259894, 4, 0, 4259895, 4, 0, 4259896, 4, 0, 4259897, 4, 0, 4259898, 4, 0, 4259899, 4, 0, 4259900, 4, 0, 4259901, 4, 0, 4259902, 4, 0, 4259903, 4, 0, 4259904, 4, 0, 4259905, 4, 0, 4259906, 4, 0, 4259907, 4, 0, 4259908, 4, 0, 4259909, 4, 0, 4259910, 4, 0, 4259911, 4, 0, 4259912, 4, 0, 4259913, 262151, 2, 4259914, 7, 0, 4259915, 7, 0, 4259916, 7, 0, 4259917, 7, 0, 4259918, 7, 0, 4259919, 7, 0, 4325376, 7, 0, 4325377, 7, 0, 4325378, 7, 0, 4325379, 7, 0, 4325380, 131079, 0, 4325381, 131079, 3, 4325382, 7, 6, 4325383, 4, 0, 4325384, 4, 0, 4325385, 4, 0, 4325386, 4, 0, 4325387, 4, 0, 4325388, 4, 0, 4325389, 4, 0, 4325390, 4, 0, 4325391, 4, 0, 4325392, 4, 0, 4325393, 4, 0, 4325394, 4, 0, 4325395, 4, 0, 4325396, 4, 0, 4325397, 4, 0, 4325398, 4, 0, 4325399, 4, 0, 4325400, 4, 0, 4325401, 4, 0, 4325402, 4, 0, 4325403, 4, 0, 4325404, 4, 0, 4325405, 4, 0, 4325406, 4, 0, 4325407, 4, 0, 4325408, 4, 0, 4325409, 4, 0, 4325410, 4, 0, 4325411, 4, 0, 4325412, 4, 0, 4325413, 4, 0, 4325414, 4, 0, 4325415, 4, 0, 4325416, 4, 0, 4325417, 4, 0, 4325418, 4, 0, 4325419, 4, 0, 4325420, 4, 0, 4325421, 4, 0, 4325422, 4, 0, 4325423, 4, 0, 4325424, 4, 0, 4325425, 4, 0, 4325426, 4, 0, 4325427, 4, 0, 4325428, 4, 0, 4325429, 4, 0, 4325430, 4, 0, 4325431, 4, 0, 4325432, 4, 0, 4325433, 4, 0, 4325434, 4, 0, 4325435, 4, 0, 4325436, 4, 0, 4325437, 4, 0, 4325438, 4, 0, 4325439, 4, 0, 4325440, 4, 0, 4325441, 4, 0, 4325442, 4, 0, 4325443, 4, 0, 4325444, 4, 0, 4325445, 4, 0, 4325446, 4, 0, 4325447, 4, 0, 4325448, 4, 0, 4325449, 262151, 2, 4325450, 7, 0, 4325451, 7, 0, 4325452, 7, 0, 4325453, 7, 0, 4325454, 7, 0, 4325455, 7, 0, 4390912, 7, 0, 4390913, 7, 0, 4390914, 7, 0, 4390915, 7, 0, 4390916, 7, 0, 4390917, 7, 0, 4390918, 131079, 0, 4390919, 7, 6, 4390920, 4, 0, 4390921, 4, 0, 4390922, 4, 0, 4390923, 4, 0, 4390924, 4, 0, 4390925, 4, 0, 4390926, 4, 0, 4390927, 4, 0, 4390928, 4, 0, 4390929, 4, 0, 4390930, 4, 0, 4390931, 4, 0, 4390932, 4, 0, 4390933, 4, 0, 4390934, 4, 0, 4390935, 4, 0, 4390936, 4, 0, 4390937, 4, 0, 4390938, 4, 0, 4390939, 4, 0, 4390940, 4, 0, 4390941, 4, 0, 4390942, 4, 0, 4390943, 4, 0, 4390944, 4, 0, 4390945, 4, 0, 4390946, 4, 0, 4390947, 4, 0, 4390948, 4, 0, 4390949, 4, 0, 4390950, 4, 0, 4390951, 4, 0, 4390952, 4, 0, 4390953, 4, 0, 4390954, 4, 0, 4390955, 4, 0, 4390956, 4, 0, 4390957, 4, 0, 4390958, 4, 0, 4390959, 4, 0, 4390960, 4, 0, 4390961, 4, 0, 4390962, 4, 0, 4390963, 4, 0, 4390964, 4, 0, 4390965, 4, 0, 4390966, 4, 0, 4390967, 262151, 5, 4390968, 131079, 3, 4390969, 131079, 3, 4390970, 131079, 3, 4390971, 131079, 3, 4390972, 131079, 3, 4390973, 131079, 3, 4390974, 7, 6, 4390975, 4, 0, 4390976, 4, 0, 4390977, 4, 0, 4390978, 4, 0, 4390979, 4, 0, 4390980, 4, 0, 4390981, 4, 0, 4390982, 4, 0, 4390983, 4, 0, 4390984, 262151, 5, 4390985, 65543, 0, 4390986, 7, 0, 4390987, 7, 0, 4390988, 7, 0, 4390989, 7, 0, 4390990, 7, 0, 4390991, 7, 0, 4456448, 7, 0, 4456449, 7, 0, 4456450, 7, 0, 4456451, 7, 0, 4456452, 7, 0, 4456453, 7, 0, 4456454, 7, 0, 4456455, 7, 4, 4456456, 4, 0, 4456457, 4, 0, 4456458, 4, 0, 4456459, 4, 0, 4456460, 4, 0, 4456461, 4, 0, 4456462, 4, 0, 4456463, 4, 0, 4456464, 4, 0, 4456465, 4, 0, 4456466, 4, 0, 4456467, 262151, 5, 4456468, 131079, 3, 4456469, 7, 6, 4456470, 4, 0, 4456471, 4, 0, 4456472, 4, 0, 4456473, 4, 0, 4456474, 4, 0, 4456475, 4, 0, 4456476, 4, 0, 4456477, 4, 0, 4456478, 4, 0, 4456479, 4, 0, 4456480, 4, 0, 4456481, 4, 0, 4456482, 4, 0, 4456483, 4, 0, 4456484, 4, 0, 4456485, 4, 0, 4456486, 4, 0, 4456487, 4, 0, 4456488, 4, 0, 4456489, 4, 0, 4456490, 4, 0, 4456491, 4, 0, 4456492, 4, 0, 4456493, 4, 0, 4456494, 4, 0, 4456495, 7, 7, 4456496, 4, 0, 4456497, 4, 0, 4456498, 4, 0, 4456499, 4, 0, 4456500, 4, 0, 4456501, 262151, 5, 4456502, 131079, 3, 4456503, 65543, 0, 4456504, 7, 0, 4456505, 7, 0, 4456506, 7, 0, 4456507, 7, 0, 4456508, 7, 0, 4456509, 7, 0, 4456510, 131079, 0, 4456511, 131079, 3, 4456512, 131079, 3, 4456513, 7, 6, 4456514, 4, 0, 4456515, 4, 0, 4456516, 4, 0, 4456517, 4, 0, 4456518, 4, 0, 4456519, 262151, 5, 4456520, 65543, 0, 4456521, 7, 0, 4456522, 7, 0, 4456523, 7, 0, 4456524, 7, 0, 4456525, 7, 0, 4456526, 7, 0, 4456527, 7, 0, 4521984, 7, 0, 4521985, 7, 0, 4521986, 7, 0, 4521987, 7, 0, 4521988, 7, 0, 4521989, 7, 0, 4521990, 7, 0, 4521991, 131079, 0, 4521992, 7, 6, 4521993, 4, 0, 4521994, 262151, 5, 4521995, 131079, 3, 4521996, 131079, 3, 4521997, 131079, 3, 4521998, 131079, 3, 4521999, 131079, 3, 4522000, 131079, 3, 4522001, 131079, 3, 4522002, 131079, 3, 4522003, 65543, 0, 4522004, 7, 0, 4522005, 131079, 0, 4522006, 131079, 3, 4522007, 7, 6, 4522008, 4, 0, 4522009, 4, 0, 4522010, 4, 0, 4522011, 4, 0, 4522012, 4, 0, 4522013, 4, 0, 4522014, 4, 0, 4522015, 4, 0, 4522016, 4, 0, 4522017, 4, 0, 4522018, 4, 0, 4522019, 4, 0, 4522020, 4, 0, 4522021, 4, 0, 4522022, 4, 0, 4522023, 4, 0, 4522024, 4, 0, 4522025, 4, 0, 4522026, 4, 0, 4522027, 4, 0, 4522028, 4, 0, 4522029, 4, 0, 4522030, 262151, 5, 4522031, 196615, 0, 4522032, 131079, 3, 4522033, 7, 6, 4522034, 4, 0, 4522035, 262151, 5, 4522036, 131079, 3, 4522037, 65543, 0, 4522038, 7, 0, 4522039, 7, 0, 4522040, 7, 0, 4522041, 7, 0, 4522042, 7, 0, 4522043, 7, 0, 4522044, 7, 0, 4522045, 7, 0, 4522046, 7, 0, 4522047, 7, 0, 4522048, 7, 0, 4522049, 131079, 0, 4522050, 131079, 3, 4522051, 131079, 3, 4522052, 131079, 3, 4522053, 131079, 3, 4522054, 131079, 3, 4522055, 65543, 0, 4522056, 7, 0, 4522057, 7, 0, 4522058, 7, 0, 4522059, 7, 0, 4522060, 7, 0, 4522061, 7, 0, 4522062, 7, 0, 4522063, 7, 0, 4587520, 7, 0, 4587521, 7, 0, 4587522, 7, 0, 4587523, 7, 0, 4587524, 7, 0, 4587525, 7, 0, 4587526, 7, 0, 4587527, 7, 0, 4587528, 131079, 0, 4587529, 131079, 3, 4587530, 65543, 0, 4587531, 7, 0, 4587532, 7, 0, 4587533, 7, 0, 4587534, 7, 0, 4587535, 7, 0, 4587536, 7, 0, 4587537, 7, 0, 4587538, 7, 0, 4587539, 7, 0, 4587540, 7, 0, 4587541, 7, 0, 4587542, 7, 0, 4587543, 131079, 0, 4587544, 7, 6, 4587545, 4, 0, 4587546, 4, 0, 4587547, 4, 0, 4587548, 4, 0, 4587549, 4, 0, 4587550, 4, 0, 4587551, 4, 0, 4587552, 4, 0, 4587553, 4, 0, 4587554, 4, 0, 4587555, 4, 0, 4587556, 4, 0, 4587557, 4, 0, 4587558, 4, 0, 4587559, 4, 0, 4587560, 4, 0, 4587561, 4, 0, 4587562, 4, 0, 4587563, 4, 0, 4587564, 4, 0, 4587565, 262151, 5, 4587566, 65543, 0, 4587567, 7, 0, 4587568, 7, 0, 4587569, 131079, 0, 4587570, 131079, 3, 4587571, 65543, 0, 4587572, 7, 0, 4587573, 7, 0, 4587574, 7, 0, 4587575, 7, 0, 4587576, 7, 0, 4587577, 7, 0, 4587578, 7, 0, 4587579, 7, 0, 4587580, 7, 0, 4587581, 7, 0, 4587582, 7, 0, 4587583, 7, 0, 4587584, 7, 0, 4587585, 7, 0, 4587586, 7, 0, 4587587, 7, 0, 4587588, 7, 0, 4587589, 7, 0, 4587590, 7, 0, 4587591, 7, 0, 4587592, 7, 0, 4587593, 7, 0, 4587594, 7, 0, 4587595, 7, 0, 4587596, 7, 0, 4587597, 7, 0, 4587598, 7, 0, 4587599, 7, 0, 4653056, 7, 0, 4653057, 7, 0, 4653058, 7, 0, 4653059, 7, 0, 4653060, 7, 0, 4653061, 7, 0, 4653062, 7, 0, 4653063, 7, 0, 4653064, 7, 0, 4653065, 7, 0, 4653066, 7, 0, 4653067, 7, 0, 4653068, 7, 0, 4653069, 7, 0, 4653070, 7, 0, 4653071, 7, 0, 4653072, 7, 0, 4653073, 7, 0, 4653074, 7, 0, 4653075, 7, 0, 4653076, 7, 0, 4653077, 7, 0, 4653078, 7, 0, 4653079, 7, 0, 4653080, 131079, 0, 4653081, 7, 6, 4653082, 4, 0, 4653083, 4, 0, 4653084, 4, 0, 4653085, 4, 0, 4653086, 4, 0, 4653087, 4, 0, 4653088, 4, 0, 4653089, 4, 0, 4653090, 4, 0, 4653091, 4, 0, 4653092, 4, 0, 4653093, 4, 0, 4653094, 4, 0, 4653095, 4, 0, 4653096, 4, 0, 4653097, 4, 0, 4653098, 4, 0, 4653099, 4, 0, 4653100, 262151, 5, 4653101, 65543, 0, 4653102, 7, 0, 4653103, 7, 0, 4653104, 7, 0, 4653105, 7, 0, 4653106, 7, 0, 4653107, 7, 0, 4653108, 7, 0, 4653109, 7, 0, 4653110, 7, 0, 4653111, 7, 0, 4653112, 7, 0, 4653113, 7, 0, 4653114, 7, 0, 4653115, 7, 0, 4653116, 7, 0, 4653117, 7, 0, 4653118, 7, 0, 4653119, 7, 0, 4653120, 7, 0, 4653121, 7, 0, 4653122, 7, 0, 4653123, 7, 0, 4653124, 7, 0, 4653125, 7, 0, 4653126, 7, 0, 4653127, 7, 0, 4653128, 7, 0, 4653129, 7, 0, 4653130, 7, 0, 4653131, 7, 0, 4653132, 7, 0, 4653133, 7, 0, 4653134, 7, 0, 4653135, 7, 0, 4718592, 7, 0, 4718593, 7, 0, 4718594, 7, 0, 4718595, 7, 0, 4718596, 7, 0, 4718597, 7, 0, 4718598, 7, 0, 4718599, 7, 0, 4718600, 7, 0, 4718601, 7, 0, 4718602, 7, 0, 4718603, 7, 0, 4718604, 7, 0, 4718605, 7, 0, 4718606, 7, 0, 4718607, 7, 0, 4718608, 7, 0, 4718609, 7, 0, 4718610, 7, 0, 4718611, 7, 0, 4718612, 7, 0, 4718613, 7, 0, 4718614, 7, 0, 4718615, 7, 0, 4718616, 7, 0, 4718617, 131079, 0, 4718618, 7, 6, 4718619, 4, 0, 4718620, 4, 0, 4718621, 4, 0, 4718622, 4, 0, 4718623, 4, 0, 4718624, 4, 0, 4718625, 4, 0, 4718626, 4, 0, 4718627, 4, 0, 4718628, 4, 0, 4718629, 4, 0, 4718630, 4, 0, 4718631, 4, 0, 4718632, 4, 0, 4718633, 4, 0, 4718634, 4, 0, 4718635, 262151, 5, 4718636, 65543, 0, 4718637, 7, 0, 4718638, 7, 0, 4718639, 7, 0, 4718640, 7, 0, 4718641, 7, 0, 4718642, 7, 0, 4718643, 7, 0, 4718644, 7, 0, 4718645, 7, 0, 4718646, 7, 0, 4718647, 7, 0, 4718648, 7, 0, 4718649, 7, 0, 4718650, 7, 0, 4718651, 7, 0, 4718652, 7, 0, 4718653, 7, 0, 4718654, 7, 0, 4718655, 7, 0, 4718656, 7, 0, 4718657, 7, 0, 4718658, 7, 0, 4718659, 7, 0, 4718660, 7, 0, 4718661, 7, 0, 4718662, 7, 0, 4718663, 7, 0, 4718664, 7, 0, 4718665, 7, 0, 4718666, 7, 0, 4718667, 7, 0, 4718668, 7, 0, 4718669, 7, 0, 4718670, 7, 0, 4718671, 7, 0, 4784128, 7, 0, 4784129, 7, 0, 4784130, 7, 0, 4784131, 7, 0, 4784132, 7, 0, 4784133, 7, 0, 4784134, 7, 0, 4784135, 7, 0, 4784136, 7, 0, 4784137, 7, 0, 4784138, 7, 0, 4784139, 7, 0, 4784140, 7, 0, 4784141, 7, 0, 4784142, 7, 0, 4784143, 7, 0, 4784144, 7, 0, 4784145, 7, 0, 4784146, 7, 0, 4784147, 7, 0, 4784148, 7, 0, 4784149, 7, 0, 4784150, 7, 0, 4784151, 7, 0, 4784152, 7, 0, 4784153, 7, 0, 4784154, 131079, 0, 4784155, 131079, 3, 4784156, 7, 6, 4784157, 4, 0, 4784158, 4, 0, 4784159, 7, 7, 4784160, 4, 0, 4784161, 4, 0, 4784162, 4, 0, 4784163, 4, 0, 4784164, 4, 0, 4784165, 4, 0, 4784166, 4, 0, 4784167, 262151, 5, 4784168, 131079, 3, 4784169, 131079, 3, 4784170, 131079, 3, 4784171, 65543, 0, 4784172, 7, 0, 4784173, 7, 0, 4784174, 7, 0, 4784175, 7, 0, 4784176, 7, 0, 4784177, 7, 0, 4784178, 7, 0, 4784179, 7, 0, 4784180, 7, 0, 4784181, 7, 0, 4784182, 7, 0, 4784183, 7, 0, 4784184, 7, 0, 4784185, 7, 0, 4784186, 7, 0, 4784187, 7, 0, 4784188, 7, 0, 4784189, 7, 0, 4784190, 7, 0, 4784191, 7, 0, 4784192, 7, 0, 4784193, 7, 0, 4784194, 7, 0, 4784195, 7, 0, 4784196, 7, 0, 4784197, 7, 0, 4784198, 7, 0, 4784199, 7, 0, 4784200, 7, 0, 4784201, 7, 0, 4784202, 7, 0, 4784203, 7, 0, 4784204, 7, 0, 4784205, 7, 0, 4784206, 7, 0, 4784207, 7, 0, 4849664, 7, 0, 4849665, 7, 0, 4849666, 7, 0, 4849667, 7, 0, 4849668, 7, 0, 4849669, 7, 0, 4849670, 7, 0, 4849671, 7, 0, 4849672, 7, 0, 4849673, 7, 0, 4849674, 7, 0, 4849675, 7, 0, 4849676, 7, 0, 4849677, 7, 0, 4849678, 7, 0, 4849679, 7, 0, 4849680, 7, 0, 4849681, 7, 0, 4849682, 7, 0, 4849683, 7, 0, 4849684, 7, 0, 4849685, 7, 0, 4849686, 7, 0, 4849687, 7, 0, 4849688, 7, 0, 4849689, 7, 0, 4849690, 7, 0, 4849691, 7, 0, 4849692, 131079, 0, 4849693, 131079, 3, 4849694, 131079, 3, 4849695, 196615, 0, 4849696, 7, 6, 4849697, 4, 0, 4849698, 4, 0, 4849699, 4, 0, 4849700, 262151, 5, 4849701, 131079, 3, 4849702, 131079, 3, 4849703, 65543, 0, 4849704, 7, 0, 4849705, 7, 0, 4849706, 7, 0, 4849707, 7, 0, 4849708, 7, 0, 4849709, 7, 0, 4849710, 7, 0, 4849711, 7, 0, 4849712, 7, 0, 4849713, 7, 0, 4849714, 7, 0, 4849715, 7, 0, 4849716, 7, 0, 4849717, 7, 0, 4849718, 7, 0, 4849719, 7, 0, 4849720, 7, 0, 4849721, 7, 0, 4849722, 7, 0, 4849723, 7, 0, 4849724, 7, 0, 4849725, 7, 0, 4849726, 7, 0, 4849727, 7, 0, 4849728, 7, 0, 4849729, 7, 0, 4849730, 7, 0, 4849731, 7, 0, 4849732, 7, 0, 4849733, 7, 0, 4849734, 7, 0, 4849735, 7, 0, 4849736, 7, 0, 4849737, 7, 0, 4849738, 7, 0, 4849739, 7, 0, 4849740, 7, 0, 4849741, 7, 0, 4849742, 7, 0, 4849743, 7, 0, 4915200, 7, 0, 4915201, 7, 0, 4915202, 7, 0, 4915203, 7, 0, 4915204, 7, 0, 4915205, 7, 0, 4915206, 7, 0, 4915207, 7, 0, 4915208, 7, 0, 4915209, 7, 0, 4915210, 7, 0, 4915211, 7, 0, 4915212, 7, 0, 4915213, 7, 0, 4915214, 7, 0, 4915215, 7, 0, 4915216, 7, 0, 4915217, 7, 0, 4915218, 7, 0, 4915219, 7, 0, 4915220, 7, 0, 4915221, 7, 0, 4915222, 7, 0, 4915223, 7, 0, 4915224, 7, 0, 4915225, 7, 0, 4915226, 7, 0, 4915227, 7, 0, 4915228, 7, 0, 4915229, 7, 0, 4915230, 7, 0, 4915231, 7, 0, 4915232, 131079, 0, 4915233, 131079, 3, 4915234, 131079, 3, 4915235, 131079, 3, 4915236, 65543, 0, 4915237, 7, 0, 4915238, 7, 0, 4915239, 7, 0, 4915240, 7, 0, 4915241, 7, 0, 4915242, 7, 0, 4915243, 7, 0, 4915244, 7, 0, 4915245, 7, 0, 4915246, 7, 0, 4915247, 7, 0, 4915248, 7, 0, 4915249, 7, 0, 4915250, 7, 0, 4915251, 7, 0, 4915252, 7, 0, 4915253, 7, 0, 4915254, 7, 0, 4915255, 7, 0, 4915256, 7, 0, 4915257, 7, 0, 4915258, 7, 0, 4915259, 7, 0, 4915260, 7, 0, 4915261, 7, 0, 4915262, 7, 0, 4915263, 7, 0, 4915264, 7, 0, 4915265, 7, 0, 4915266, 7, 0, 4915267, 7, 0, 4915268, 7, 0, 4915269, 7, 0, 4915270, 7, 0, 4915271, 7, 0, 4915272, 7, 0, 4915273, 7, 0, 4915274, 7, 0, 4915275, 7, 0, 4915276, 7, 0, 4915277, 7, 0, 4915278, 7, 0, 4915279, 7, 0, 4980736, 7, 0, 4980737, 7, 0, 4980738, 7, 0, 4980739, 7, 0, 4980740, 7, 0, 4980741, 7, 0, 4980742, 7, 0, 4980743, 7, 0, 4980744, 7, 0, 4980745, 7, 0, 4980746, 7, 0, 4980747, 7, 0, 4980748, 7, 0, 4980749, 7, 0, 4980750, 7, 0, 4980751, 7, 0, 4980752, 7, 0, 4980753, 7, 0, 4980754, 7, 0, 4980755, 7, 0, 4980756, 7, 0, 4980757, 7, 0, 4980758, 7, 0, 4980759, 7, 0, 4980760, 7, 0, 4980761, 7, 0, 4980762, 7, 0, 4980763, 7, 0, 4980764, 7, 0, 4980765, 7, 0, 4980766, 7, 0, 4980767, 7, 0, 4980768, 7, 0, 4980769, 7, 0, 4980770, 7, 0, 4980771, 7, 0, 4980772, 7, 0, 4980773, 7, 0, 4980774, 7, 0, 4980775, 7, 0, 4980776, 7, 0, 4980777, 7, 0, 4980778, 7, 0, 4980779, 7, 0, 4980780, 7, 0, 4980781, 7, 0, 4980782, 7, 0, 4980783, 7, 0, 4980784, 7, 0, 4980785, 7, 0, 4980786, 7, 0, 4980787, 7, 0, 4980788, 7, 0, 4980789, 7, 0, 4980790, 7, 0, 4980791, 7, 0, 4980792, 7, 0, 4980793, 7, 0, 4980794, 7, 0, 4980795, 7, 0, 4980796, 7, 0, 4980797, 7, 0, 4980798, 7, 0, 4980799, 7, 0, 4980800, 7, 0, 4980801, 7, 0, 4980802, 7, 0, 4980803, 7, 0, 4980804, 7, 0, 4980805, 7, 0, 4980806, 7, 0, 4980807, 7, 0, 4980808, 7, 0, 4980809, 7, 0, 4980810, 7, 0, 4980811, 7, 0, 4980812, 7, 0, 4980813, 7, 0, 4980814, 7, 0, 4980815, 7, 0, 5046272, 7, 0, 5046273, 7, 0, 5046274, 7, 0, 5046275, 7, 0, 5046276, 7, 0, 5046277, 7, 0, 5046278, 7, 0, 5046279, 7, 0, 5046280, 7, 0, 5046281, 7, 0, 5046282, 7, 0, 5046283, 7, 0, 5046284, 7, 0, 5046285, 7, 0, 5046286, 7, 0, 5046287, 7, 0, 5046288, 7, 0, 5046289, 7, 0, 5046290, 7, 0, 5046291, 7, 0, 5046292, 7, 0, 5046293, 7, 0, 5046294, 7, 0, 5046295, 7, 0, 5046296, 7, 0, 5046297, 7, 0, 5046298, 7, 0, 5046299, 7, 0, 5046300, 7, 0, 5046301, 7, 0, 5046302, 7, 0, 5046303, 7, 0, 5046304, 7, 0, 5046305, 7, 0, 5046306, 7, 0, 5046307, 7, 0, 5046308, 7, 0, 5046309, 7, 0, 5046310, 7, 0, 5046311, 7, 0, 5046312, 7, 0, 5046313, 7, 0, 5046314, 7, 0, 5046315, 7, 0, 5046316, 7, 0, 5046317, 7, 0, 5046318, 7, 0, 5046319, 7, 0, 5046320, 7, 0, 5046321, 7, 0, 5046322, 7, 0, 5046323, 7, 0, 5046324, 7, 0, 5046325, 7, 0, 5046326, 7, 0, 5046327, 7, 0, 5046328, 7, 0, 5046329, 7, 0, 5046330, 7, 0, 5046331, 7, 0, 5046332, 7, 0, 5046333, 7, 0, 5046334, 7, 0, 5046335, 7, 0, 5046336, 7, 0, 5046337, 7, 0, 5046338, 7, 0, 5046339, 7, 0, 5046340, 7, 0, 5046341, 7, 0, 5046342, 7, 0, 5046343, 7, 0, 5046344, 7, 0, 5046345, 7, 0, 5046346, 7, 0, 5046347, 7, 0, 5046348, 7, 0, 5046349, 7, 0, 5046350, 7, 0, 5046351, 7, 0, 5111808, 7, 0, 5111809, 7, 0, 5111810, 7, 0, 5111811, 7, 0, 5111812, 7, 0, 5111813, 7, 0, 5111814, 7, 0, 5111815, 7, 0, 5111816, 7, 0, 5111817, 7, 0, 5111818, 7, 0, 5111819, 7, 0, 5111820, 7, 0, 5111821, 7, 0, 5111822, 7, 0, 5111823, 7, 0, 5111824, 7, 0, 5111825, 7, 0, 5111826, 7, 0, 5111827, 7, 0, 5111828, 7, 0, 5111829, 7, 0, 5111830, 7, 0, 5111831, 7, 0, 5111832, 7, 0, 5111833, 7, 0, 5111834, 7, 0, 5111835, 7, 0, 5111836, 7, 0, 5111837, 7, 0, 5111838, 7, 0, 5111839, 7, 0, 5111840, 7, 0, 5111841, 7, 0, 5111842, 7, 0, 5111843, 7, 0, 5111844, 7, 0, 5111845, 7, 0, 5111846, 7, 0, 5111847, 7, 0, 5111848, 7, 0, 5111849, 7, 0, 5111850, 7, 0, 5111851, 7, 0, 5111852, 7, 0, 5111853, 7, 0, 5111854, 7, 0, 5111855, 7, 0, 5111856, 7, 0, 5111857, 7, 0, 5111858, 7, 0, 5111859, 7, 0, 5111860, 7, 0, 5111861, 7, 0, 5111862, 7, 0, 5111863, 7, 0, 5111864, 7, 0, 5111865, 7, 0, 5111866, 7, 0, 5111867, 7, 0, 5111868, 7, 0, 5111869, 7, 0, 5111870, 7, 0, 5111871, 7, 0, 5111872, 7, 0, 5111873, 7, 0, 5111874, 7, 0, 5111875, 7, 0, 5111876, 7, 0, 5111877, 7, 0, 5111878, 7, 0, 5111879, 7, 0, 5111880, 7, 0, 5111881, 7, 0, 5111882, 7, 0, 5111883, 7, 0, 5111884, 7, 0, 5111885, 7, 0, 5111886, 7, 0, 5111887, 7, 0, 5177344, 7, 0, 5177345, 7, 0, 5177346, 7, 0, 5177347, 7, 0, 5177348, 7, 0, 5177349, 7, 0, 5177350, 7, 0, 5177351, 7, 0, 5177352, 7, 0, 5177353, 7, 0, 5177354, 7, 0, 5177355, 7, 0, 5177356, 7, 0, 5177357, 7, 0, 5177358, 7, 0, 5177359, 7, 0, 5177360, 7, 0, 5177361, 7, 0, 5177362, 7, 0, 5177363, 7, 0, 5177364, 7, 0, 5177365, 7, 0, 5177366, 7, 0, 5177367, 7, 0, 5177368, 7, 0, 5177369, 7, 0, 5177370, 7, 0, 5177371, 7, 0, 5177372, 7, 0, 5177373, 7, 0, 5177374, 7, 0, 5177375, 7, 0, 5177376, 7, 0, 5177377, 7, 0, 5177378, 7, 0, 5177379, 7, 0, 5177380, 7, 0, 5177381, 7, 0, 5177382, 7, 0, 5177383, 7, 0, 5177384, 7, 0, 5177385, 7, 0, 5177386, 7, 0, 5177387, 7, 0, 5177388, 7, 0, 5177389, 7, 0, 5177390, 7, 0, 5177391, 7, 0, 5177392, 7, 0, 5177393, 7, 0, 5177394, 7, 0, 5177395, 7, 0, 5177396, 7, 0, 5177397, 7, 0, 5177398, 7, 0, 5177399, 7, 0, 5177400, 7, 0, 5177401, 7, 0, 5177402, 7, 0, 5177403, 7, 0, 5177404, 7, 0, 5177405, 7, 0, 5177406, 7, 0, 5177407, 7, 0, 5177408, 7, 0, 5177409, 7, 0, 5177410, 7, 0, 5177411, 7, 0, 5177412, 7, 0, 5177413, 7, 0, 5177414, 7, 0, 5177415, 7, 0, 5177416, 7, 0, 5177417, 7, 0, 5177418, 7, 0, 5177419, 7, 0, 5177420, 7, 0, 5177421, 7, 0, 5177422, 7, 0, 5177423, 7, 0 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 1245206, 196608, 35, 1245207, 262144, 35, 1245212, 196608, 35, 1245213, 262144, 35, 1245217, 196608, 35, 1245218, 262144, 35, 1245222, 196608, 35, 1245223, 262144, 35, 1310742, 196608, 36, 1310743, 262144, 36, 1310748, 196608, 36, 1310749, 262144, 36, 1310753, 196608, 36, 1310754, 262144, 36, 1310758, 196608, 36, 1310759, 262144, 36, 1376302, 65536, 77, 1376303, 131072, 77, 1376304, 196608, 77, 1376305, 262144, 77, 1376306, 327680, 77, 1376307, 393216, 77, 1441837, 0, 78, 1441838, 65536, 72, 1441839, 131072, 72, 1441840, 196608, 72, 1441841, 262144, 72, 1441842, 327680, 72, 1441843, 393216, 72, 1441844, 458752, 78, 1507356, 0, 11, 1507357, 65536, 11, 1507358, 131072, 11, 1507361, 0, 84, 1507362, 65536, 84, 1507363, 131072, 84, 1507364, 196608, 84, 1507365, 262144, 84, 1507366, 327680, 84, 1507367, 393216, 84, 1507368, 458752, 84, 1507369, 0, 93, 1507370, 65536, 93, 1507373, 0, 73, 1507374, 65536, 73, 1507375, 131072, 73, 1507376, 196608, 73, 1507377, 262144, 73, 1507378, 327680, 73, 1507379, 393216, 73, 1507380, 458752, 73, 1507383, 393216, 0, 1507384, 458752, 0, 1572885, 393216, 0, 1572886, 458752, 0, 1572887, 393216, 0, 1572888, 458752, 0, 1572892, 0, 12, 1572893, 65536, 12, 1572894, 131072, 12, 1572897, 0, 85, 1572898, 65536, 85, 1572899, 131072, 85, 1572900, 196608, 85, 1572901, 262144, 85, 1572902, 327680, 85, 1572903, 393216, 85, 1572904, 458752, 85, 1572905, 0, 94, 1572906, 65536, 94, 1572909, 0, 74, 1572910, 65536, 74, 1572911, 131072, 74, 1572912, 196608, 74, 1572913, 262144, 74, 1572914, 327680, 74, 1572915, 393216, 74, 1572916, 458752, 74, 1572918, 327680, 4, 1572921, 393216, 4, 1638420, 327680, 4, 1638425, 393216, 4, 1638445, 0, 75, 1638446, 65536, 75, 1638447, 131072, 75, 1638448, 196608, 75, 1638449, 262144, 75, 1638450, 327680, 75, 1638451, 393216, 75, 1638452, 458752, 75, 1638457, 393216, 0, 1638458, 458752, 0, 1703981, 0, 76, 1703982, 65536, 76, 1703983, 131072, 76, 1703984, 196608, 76, 1703985, 262144, 76, 1703986, 327680, 76, 1703987, 393216, 76, 1703988, 458752, 76, 1703990, 327680, 4, 1703995, 393216, 4, 1703996, 327680, 35, 1703997, 393216, 35, 1769488, 196608, 35, 1769489, 262144, 35, 1769492, 327680, 4, 1769517, 0, 77, 1769518, 65536, 77, 1769519, 131072, 77, 1769520, 196608, 77, 1769521, 262144, 77, 1769522, 327680, 77, 1769523, 393216, 77, 1769524, 458752, 77, 1769532, 327680, 36, 1769533, 393216, 36, 1769534, 196608, 32, 1769535, 327680, 35, 1769536, 393216, 35, 1835020, 196608, 35, 1835021, 262144, 35, 1835024, 196608, 36, 1835025, 262144, 36, 1835053, 0, 78, 1835054, 65536, 78, 1835055, 131072, 78, 1835056, 196608, 78, 1835057, 262144, 78, 1835058, 327680, 78, 1835059, 393216, 78, 1835060, 458752, 78, 1835063, 0, 11, 1835064, 65536, 11, 1835065, 131072, 11, 1835071, 327680, 36, 1835072, 393216, 36, 1835074, 262144, 32, 1900556, 196608, 36, 1900557, 262144, 36, 1900576, 0, 49, 1900577, 65536, 49, 1900578, 131072, 49, 1900589, 0, 79, 1900590, 65536, 79, 1900591, 131072, 79, 1900592, 196608, 79, 1900593, 262144, 79, 1900594, 327680, 79, 1900595, 393216, 79, 1900596, 458752, 79, 1900599, 0, 12, 1900600, 65536, 12, 1900601, 131072, 12, 1900603, 131072, 5, 1900606, 196608, 5, 1900608, 196608, 32, 1900609, 327680, 35, 1900610, 393216, 35, 1966112, 0, 50, 1966113, 65536, 50, 1966114, 131072, 50, 1966125, 0, 80, 1966126, 65536, 80, 1966127, 131072, 80, 1966128, 196608, 80, 1966129, 262144, 80, 1966130, 327680, 80, 1966131, 393216, 80, 1966132, 458752, 80, 1966139, 131072, 6, 1966142, 196608, 6, 1966145, 327680, 36, 1966146, 393216, 36, 2031648, 0, 51, 2031649, 65536, 51, 2031650, 131072, 51, 2031661, 0, 81, 2031662, 65536, 81, 2031663, 131072, 81, 2031664, 196608, 81, 2031665, 262144, 81, 2031666, 327680, 81, 2031667, 393216, 81, 2031668, 458752, 81, 2031683, 196608, 32, 2097158, 327680, 35, 2097159, 393216, 35, 2097163, 131072, 5, 2097164, 0, 2, 2097165, 65536, 2, 2097166, 196608, 5, 2097182, 65536, 11, 2097183, 131072, 11, 2097184, 0, 52, 2097185, 65536, 52, 2097186, 131072, 52, 2097196, 0, 11, 2097197, 327680, 60, 2097198, 327680, 60, 2097199, 327680, 60, 2097200, 327680, 60, 2097201, 327680, 60, 2097202, 327680, 60, 2097203, 327680, 60, 2097204, 327680, 60, 2097219, 327680, 35, 2097220, 393216, 35, 2162694, 327680, 36, 2162695, 393216, 36, 2162699, 131072, 6, 2162700, 0, 3, 2162701, 65536, 3, 2162702, 196608, 6, 2162707, 0, 15, 2162708, 65536, 15, 2162709, 131072, 15, 2162717, 393216, 4, 2162732, 0, 12, 2162734, 131072, 12, 2162755, 327680, 36, 2162756, 393216, 36, 2228230, 196608, 32, 2228291, 262144, 32, 2228293, 196608, 32, 2293765, 327680, 35, 2293766, 393216, 35, 2293820, 131072, 5, 2293823, 196608, 5, 2293828, 262144, 32, 2293829, 327680, 35, 2293830, 393216, 35, 2359301, 327680, 36, 2359302, 393216, 36, 2359356, 131072, 6, 2359359, 196608, 6, 2359365, 327680, 36, 2359366, 393216, 36, 2424836, 262144, 32, 2424838, 196608, 32, 2424900, 196608, 32, 2490374, 327680, 35, 2490375, 393216, 35, 2490409, 262144, 21, 2490435, 327680, 35, 2490436, 393216, 35, 2555910, 327680, 36, 2555911, 393216, 36, 2555916, 131072, 5, 2555919, 196608, 5, 2555937, 262144, 21, 2555945, 262144, 22, 2555971, 327680, 36, 2555972, 393216, 36, 2621445, 262144, 32, 2621447, 196608, 32, 2621452, 131072, 6, 2621455, 196608, 6, 2621461, 393216, 4, 2621473, 262144, 22, 2621500, 131072, 5, 2621503, 196608, 5, 2621506, 262144, 32, 2621508, 196608, 32, 2686982, 327680, 35, 2686983, 393216, 35, 2687036, 131072, 6, 2687039, 196608, 6, 2687041, 262144, 32, 2687042, 327680, 35, 2687043, 393216, 35, 2752518, 327680, 36, 2752519, 393216, 36, 2752520, 0, 41, 2752578, 327680, 36, 2752579, 393216, 36, 2818073, 196608, 35, 2818074, 262144, 35, 2818099, 0, 37, 2818109, 131072, 37, 2818111, 327680, 35, 2818112, 393216, 35, 2818113, 196608, 32, 2883609, 196608, 36, 2883610, 262144, 36, 2883629, 327680, 4, 2883632, 0, 37, 2883647, 327680, 36, 2883648, 393216, 36, 3014701, 327680, 4, 3014704, 393216, 4, 3014705, 196608, 35, 3014706, 262144, 35, 3080216, 196608, 35, 3080217, 262144, 35, 3080241, 196608, 36, 3080242, 262144, 36, 3145752, 196608, 36, 3145753, 262144, 36, 3145773, 327680, 4, 3145776, 393216, 4, 3211289, 0, 11, 3211290, 65536, 11, 3211291, 131072, 11, 3276825, 0, 12, 3276827, 131072, 12, 3342361, 0, 13, 3342363, 131072, 13, 3342368, 0, 54, 3342369, 65536, 54, 3342373, 0, 54, 3342374, 65536, 54, 3342381, 0, 15, 3342382, 65536, 15, 3342383, 131072, 15, 3342384, 393216, 0, 3342385, 458752, 0, 3407900, 327680, 4, 3407914, 327680, 4, 3473433, 327680, 4, 3473436, 393216, 4, 3473440, 0, 54, 3473441, 65536, 54, 3473445, 0, 54, 3473446, 65536, 54, 3538972, 327680, 4, 3538987, 327680, 4, 3670038, 327680, 4, 3670041, 393216, 4, 3670042, 0, 64, 3670043, 65536, 64, 3670046, 262144, 55, 3670047, 262144, 55, 3670048, 262144, 55, 3670053, 0, 55, 3670054, 65536, 55, 3670063, 327680, 4, 3735578, 0, 65, 3735579, 65536, 65, 3735582, 262144, 56, 3735583, 262144, 56, 3735584, 262144, 56, 3735589, 0, 56, 3735590, 65536, 56, 3801110, 327680, 4, 3801113, 393216, 4, 3801114, 0, 66, 3801115, 65536, 66, 3801132, 327680, 4, 3801135, 393216, 4, 3866650, 0, 67, 3866651, 65536, 67, 3932186, 0, 49, 3932187, 65536, 49, 3932188, 131072, 49, 3932201, 0, 49, 3932202, 65536, 49, 3932203, 131072, 49, 3997713, 131072, 5, 3997714, 0, 2, 3997715, 65536, 2, 3997716, 0, 2, 3997717, 65536, 2, 3997718, 0, 2, 3997719, 65536, 2, 3997720, 0, 2, 3997721, 65536, 2, 3997722, 0, 50, 3997723, 65536, 50, 3997724, 131072, 50, 3997737, 0, 50, 3997738, 65536, 50, 3997739, 131072, 50, 4063249, 131072, 6, 4063251, 131072, 6, 4063253, 131072, 6, 4063255, 131072, 6, 4063258, 0, 51, 4063259, 65536, 51, 4063260, 131072, 51, 4063264, 131072, 55, 4063265, 196608, 55, 4063273, 0, 51, 4063274, 65536, 51, 4063275, 131072, 51, 4063276, 196608, 60, 4128794, 0, 52, 4128795, 65536, 52, 4128796, 131072, 52, 4128800, 131072, 56, 4128801, 196608, 56, 4128809, 0, 52, 4128810, 65536, 52, 4128811, 131072, 52, 4128812, 196608, 61, 4194327, 327680, 35, 4194328, 393216, 35, 4194338, 0, 58, 4194339, 65536, 58, 4194340, 131072, 58, 4194348, 327680, 35, 4194349, 393216, 35, 4259863, 327680, 36, 4259864, 393216, 36, 4259874, 0, 58, 4259875, 65536, 58, 4259876, 131072, 58, 4259884, 327680, 36, 4259885, 393216, 36, 4325401, 196608, 32, 4325410, 0, 58, 4325411, 65536, 58, 4325412, 131072, 58, 4325420, 196608, 32, 4325421, 327680, 35, 4325422, 393216, 35, 4390937, 327680, 35, 4390938, 393216, 35, 4390946, 0, 58, 4390947, 65536, 58, 4390948, 131072, 58, 4390957, 327680, 36, 4390958, 393216, 36, 4456473, 327680, 36, 4456474, 393216, 36, 4456482, 0, 57, 4456483, 65536, 57, 4456484, 131072, 57, 4456491, 327680, 35, 4456492, 393216, 35, 4456493, 196608, 32, 4522009, 327680, 35, 4522010, 393216, 35, 4522011, 196608, 32, 4522027, 327680, 36, 4522028, 393216, 36, 4587545, 327680, 36, 4587546, 393216, 36, 4587561, 327680, 35, 4587562, 393216, 35, 4587563, 196608, 32, 4653082, 196608, 32, 4653083, 327680, 35, 4653084, 393216, 35, 4653086, 327680, 35, 4653087, 393216, 35, 4653095, 327680, 35, 4653096, 393216, 35, 4653097, 327680, 36, 4653098, 393216, 36, 4718619, 327680, 36, 4718620, 393216, 36, 4718622, 327680, 36, 4718623, 393216, 36, 4718624, 196608, 32, 4718628, 327680, 35, 4718629, 393216, 35, 4718630, 196608, 32, 4718631, 327680, 36, 4718632, 393216, 36, 4718633, 196608, 32, 4784157, 196608, 32, 4784161, 327680, 35, 4784162, 393216, 35, 4784164, 327680, 36, 4784165, 393216, 36, 4849697, 327680, 36, 4849698, 393216, 36, 4849699, 196608, 32 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1072, 1200) +scene_destination = "res://Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.tscn" +location = Vector2(1200, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 1968) +facing = "Up" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 1008) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 1008) +texture = ExtResource("303") +facing = "Left" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1328, 1520) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1328, 1552) +texture = ExtResource("305") +facing = "Up" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 912) +texture = ExtResource("306") +facing = "Right" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 912) +texture = ExtResource("307") +facing = "Left" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 1232) +texture = ExtResource("308") +facing = "Right" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 1232) +texture = ExtResource("309") +facing = "Left" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1808, 1072) +texture = ExtResource("310") +facing = "Right" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1872, 1072) +texture = ExtResource("311") +facing = "Left" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1808, 1104) +texture = ExtResource("312") +facing = "Right" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1872, 1104) +texture = ExtResource("313") +facing = "Left" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 1872) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2_tileset.tres b/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2_tileset.tres new file mode 100644 index 000000000..9ada549d5 --- /dev/null +++ b/Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2_tileset.tres @@ -0,0 +1,1046 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlant.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-BeachPlant_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Beach2_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt2_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/sealink_variants.png" id="6"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:50/0 = 0 +0:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:56/0 = 0 +0:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +0:59/0 = 0 +0:60/0 = 0 +0:61/0 = 0 +0:62/0 = 0 +0:64/0 = 0 +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:73/0 = 0 +0:74/0 = 0 +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:84/0 = 0 +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:90/0 = 0 +0:91/0 = 0 +0:92/0 = 0 +0:93/0 = 0 +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:95/0 = 0 +0:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:97/0 = 0 +0:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:98/0 = 0 +0:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:101/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:55/0 = 0 +1:56/0 = 0 +1:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:60/0 = 0 +1:61/0 = 0 +1:62/0 = 0 +1:63/0 = 0 +1:64/0 = 0 +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +1:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:84/0 = 0 +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:92/0 = 0 +1:93/0 = 0 +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:97/0 = 0 +1:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:98/0 = 0 +1:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:100/0 = 0 +1:101/0 = 0 +1:133/0 = 0 +1:134/0 = 0 +2:1/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:55/0 = 0 +2:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:56/0 = 0 +2:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:57/0 = 0 +2:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:58/0 = 0 +2:60/0 = 0 +2:61/0 = 0 +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:74/0 = 0 +2:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:82/0 = 0 +2:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:83/0 = 0 +2:84/0 = 0 +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +2:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:92/0 = 0 +2:93/0 = 0 +2:94/0 = 0 +2:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:95/0 = 0 +2:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:96/0 = 0 +2:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:97/0 = 0 +2:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:98/0 = 0 +2:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:100/0 = 0 +2:101/0 = 0 +2:134/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:47/0 = 0 +3:55/0 = 0 +3:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:56/0 = 0 +3:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:58/0 = 0 +3:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:59/0 = 0 +3:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:82/0 = 0 +3:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:83/0 = 0 +3:84/0 = 0 +3:85/0 = 0 +3:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:88/0 = 0 +3:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:89/0 = 0 +3:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:90/0 = 0 +3:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:92/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:47/0 = 0 +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:57/0 = 0 +4:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:58/0 = 0 +4:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:60/0 = 0 +4:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:82/0 = 0 +4:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:84/0 = 0 +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:89/0 = 0 +4:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:90/0 = 0 +4:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:134/0 = 0 +5:4/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:46/0 = 0 +5:47/0 = 0 +5:48/0 = 0 +5:50/0 = 0 +5:51/0 = 0 +5:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:52/0 = 0 +5:57/0 = 0 +5:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:58/0 = 0 +5:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:72/0 = 0 +5:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:73/0 = 0 +5:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:74/0 = 0 +5:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:82/0 = 0 +5:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:84/0 = 0 +5:85/0 = 0 +5:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:88/0 = 0 +5:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:89/0 = 0 +5:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:90/0 = 0 +5:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:91/0 = 0 +5:92/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:48/0 = 0 +6:50/0 = 0 +6:51/0 = 0 +6:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:52/0 = 0 +6:57/0 = 0 +6:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:58/0 = 0 +6:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:59/0 = 0 +6:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:72/0 = 0 +6:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:73/0 = 0 +6:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:74/0 = 0 +6:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:76/0 = 0 +6:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:79/0 = 0 +6:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:82/0 = 0 +6:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:84/0 = 0 +6:85/0 = 0 +6:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:86/0 = 0 +6:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:87/0 = 0 +6:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:88/0 = 0 +6:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:89/0 = 0 +6:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:90/0 = 0 +6:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:47/0 = 0 +7:48/0 = 0 +7:50/0 = 0 +7:51/0 = 0 +7:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:52/0 = 0 +7:72/0 = 0 +7:73/0 = 0 +7:74/0 = 0 +7:75/0 = 0 +7:76/0 = 0 +7:77/0 = 0 +7:78/0 = 0 +7:79/0 = 0 +7:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:80/0 = 0 +7:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:81/0 = 0 +7:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:82/0 = 0 +7:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:83/0 = 0 +7:84/0 = 0 +7:85/0 = 0 +7:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:86/0 = 0 +7:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:88/0 = 0 +7:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:89/0 = 0 +7:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:90/0 = 0 +7:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:91/0 = 0 +7:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:92/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") +sources/7 = SubResource("src7") diff --git a/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.gd b/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.gd new file mode 100644 index 000000000..616628bf9 --- /dev/null +++ b/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.gd @@ -0,0 +1,76 @@ +extends Node2D # gen_map.py Map191 + +var map_name = "Nuclear Plant Zeta(3 East)" + +var wild_table = [ + [21, 30, 52, 55], + [88, 21, 52, 55], + [66, 20, 52, 55], + [167, 15, 52, 55], + [99, 10, 52, 55], + [100, 4, 52, 55], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(272, 304): + Global.game.play_dialogue("MAP191_NPC_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP191_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(578, 1) + Global.game.recive_item(578) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP191_TRAINER_1", "defeat": "MAP191_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP191_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP191_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP191_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.gd.uid b/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.gd.uid new file mode 100644 index 000000000..d8c0fa90f --- /dev/null +++ b/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.gd.uid @@ -0,0 +1 @@ +uid://dbi1foy6h6ddg diff --git a/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.tscn b/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.tscn new file mode 100644 index 000000000..baae254d7 --- /dev/null +++ b/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.tscn @@ -0,0 +1,78 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-levers.png" id="301"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Nuclear Plant Zeta(3 East)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 262145, 0, 14, 262145, 4, 15, 262145, 4, 16, 262145, 4, 17, 262145, 4, 18, 262145, 4, 19, 131073, 1, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 4, 65550, 65536, 1, 65551, 65536, 1, 65552, 0, 1, 65553, 65536, 1, 65554, 65536, 1, 65555, 262145, 2, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 4, 131086, 65536, 2, 131087, 0, 2, 131088, 0, 2, 131089, 0, 2, 131090, 65536, 2, 131091, 262145, 2, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 4, 196622, 65536, 3, 196623, 0, 3, 196624, 0, 3, 196625, 0, 3, 196626, 65536, 3, 196627, 262145, 2, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 262145, 0, 262150, 262145, 4, 262151, 262145, 4, 262152, 262145, 4, 262153, 262145, 4, 262154, 262145, 4, 262155, 131073, 1, 262156, 1, 0, 262157, 1, 4, 262158, 65536, 4, 262159, 0, 4, 262160, 0, 4, 262161, 0, 4, 262162, 65536, 4, 262163, 262145, 2, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 4, 327686, 0, 1, 327687, 65536, 1, 327688, 0, 1, 327689, 65536, 1, 327690, 0, 1, 327691, 262145, 6, 327692, 262145, 4, 327693, 131073, 6, 327694, 196608, 0, 327695, 262144, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 131072, 0, 327699, 262145, 2, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 4, 393222, 0, 2, 393223, 65536, 2, 393224, 0, 2, 393225, 65536, 2, 393226, 0, 2, 393227, 0, 1, 393228, 0, 1, 393229, 0, 1, 393230, 196608, 0, 393231, 262144, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 131072, 0, 393235, 262145, 2, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 4, 458758, 0, 3, 458759, 65536, 3, 458760, 0, 3, 458761, 65536, 3, 458762, 0, 3, 458763, 0, 2, 458764, 0, 2, 458765, 0, 2, 458766, 196608, 0, 458767, 262144, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 131072, 0, 458771, 262145, 2, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 4, 524294, 0, 4, 524295, 65536, 4, 524296, 0, 4, 524297, 65536, 4, 524298, 0, 4, 524299, 0, 3, 524300, 0, 3, 524301, 0, 3, 524302, 196608, 0, 524303, 262144, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 131072, 0, 524307, 262145, 2, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 4, 589830, 0, 0, 589831, 65536, 0, 589832, 131072, 0, 589833, 196608, 0, 589834, 262144, 0, 589835, 0, 4, 589836, 0, 4, 589837, 0, 4, 589838, 196608, 0, 589839, 262144, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 131072, 0, 589843, 262145, 2, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 4, 655366, 0, 0, 655367, 65536, 0, 655368, 131072, 0, 655369, 196608, 0, 655370, 262144, 0, 655371, 0, 0, 655372, 65536, 0, 655373, 131072, 0, 655374, 196608, 0, 655375, 262144, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 131072, 0, 655379, 262145, 2, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 4, 720902, 0, 0, 720903, 65536, 0, 720904, 131072, 0, 720905, 196608, 0, 720906, 262144, 0, 720907, 0, 0, 720908, 65536, 0, 720909, 131072, 0, 720910, 196608, 0, 720911, 262144, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 131072, 0, 720915, 262145, 2, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 4, 786438, 0, 0, 786439, 65536, 0, 786440, 131072, 0, 786441, 196608, 0, 786442, 262144, 0, 786443, 0, 0, 786444, 65536, 0, 786445, 131072, 0, 786446, 196608, 0, 786447, 262144, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 131072, 0, 786451, 262145, 2, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 851968, 262145, 0, 851969, 262145, 4, 851970, 262145, 4, 851971, 262145, 4, 851972, 262145, 4, 851973, 131073, 6, 851974, 0, 0, 851975, 65536, 0, 851976, 131072, 0, 851977, 196608, 0, 851978, 262144, 0, 851979, 0, 0, 851980, 65536, 0, 851981, 131072, 0, 851982, 196608, 0, 851983, 262144, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 131072, 0, 851987, 262145, 2, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 4, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 0, 917511, 65536, 0, 917512, 131072, 0, 917513, 196608, 0, 917514, 262144, 0, 917515, 0, 0, 917516, 65536, 0, 917517, 131072, 0, 917518, 196608, 0, 917519, 262144, 0, 917520, 0, 0, 917521, 65536, 0, 917522, 131072, 0, 917523, 262145, 2, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 983040, 1, 4, 983041, 0, 2, 983042, 0, 2, 983043, 0, 2, 983044, 0, 2, 983045, 0, 2, 983046, 0, 0, 983047, 65536, 0, 983048, 131072, 0, 983049, 196608, 0, 983050, 262144, 0, 983051, 0, 0, 983052, 65536, 0, 983053, 131072, 0, 983054, 196608, 0, 983055, 262144, 0, 983056, 0, 0, 983057, 65536, 0, 983058, 131072, 0, 983059, 262145, 2, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 1048576, 1, 4, 1048577, 0, 3, 1048578, 0, 3, 1048579, 0, 3, 1048580, 0, 3, 1048581, 0, 3, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 131072, 0, 1048585, 196608, 0, 1048586, 262144, 0, 1048587, 0, 0, 1048588, 65536, 0, 1048589, 131072, 0, 1048590, 196608, 0, 1048591, 262144, 0, 1048592, 0, 0, 1048593, 65536, 0, 1048594, 131072, 0, 1048595, 262145, 2, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1114112, 1, 4, 1114113, 0, 4, 1114114, 0, 4, 1114115, 0, 4, 1114116, 0, 4, 1114117, 0, 4, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 131072, 0, 1114121, 196608, 0, 1114122, 262144, 0, 1114123, 0, 0, 1114124, 65536, 0, 1114125, 131072, 0, 1114126, 196608, 0, 1114127, 262144, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 131072, 0, 1114131, 262145, 2, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1179648, 1, 4, 1179649, 0, 0, 1179650, 65536, 0, 1179651, 131072, 0, 1179652, 196608, 0, 1179653, 262144, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 131072, 0, 1179657, 196608, 0, 1179658, 262144, 0, 1179659, 0, 0, 1179660, 65536, 0, 1179661, 131072, 0, 1179662, 196608, 0, 1179663, 262144, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 131072, 0, 1179667, 262145, 2, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1245184, 1, 4, 1245185, 0, 0, 1245186, 65536, 0, 1245187, 131072, 0, 1245188, 196608, 0, 1245189, 262144, 0, 1245190, 0, 0, 1245191, 65536, 0, 1245192, 131072, 0, 1245193, 196608, 0, 1245194, 262144, 0, 1245195, 0, 0, 1245196, 65536, 0, 1245197, 131072, 0, 1245198, 196608, 0, 1245199, 262144, 0, 1245200, 0, 0, 1245201, 65536, 0, 1245202, 131072, 0, 1245203, 262145, 2, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1310720, 1, 4, 1310721, 0, 0, 1310722, 65536, 0, 1310723, 131072, 0, 1310724, 196608, 0, 1310725, 262144, 0, 1310726, 0, 0, 1310727, 65536, 0, 1310728, 131072, 0, 1310729, 196608, 0, 1310730, 262144, 0, 1310731, 0, 0, 1310732, 65536, 0, 1310733, 131072, 0, 1310734, 196608, 0, 1310735, 262144, 0, 1310736, 0, 0, 1310737, 65536, 0, 1310738, 131072, 0, 1310739, 262145, 2, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1376256, 1, 4, 1376257, 0, 0, 1376258, 65536, 0, 1376259, 131072, 0, 1376260, 196608, 0, 1376261, 262144, 0, 1376262, 0, 0, 1376263, 65536, 0, 1376264, 131072, 0, 1376265, 196608, 0, 1376266, 262144, 0, 1376267, 0, 0, 1376268, 65536, 0, 1376269, 131072, 0, 1376270, 196608, 0, 1376271, 262144, 0, 1376272, 0, 0, 1376273, 65536, 0, 1376274, 131072, 0, 1376275, 262145, 2, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1441792, 131073, 0, 1441793, 131073, 3, 1441794, 131073, 3, 1441795, 131073, 3, 1441796, 131073, 3, 1441797, 131073, 3, 1441798, 131073, 3, 1441799, 131073, 3, 1441800, 131073, 3, 1441801, 131073, 3, 1441802, 131073, 3, 1441803, 131073, 3, 1441804, 131073, 3, 1441805, 131073, 3, 1441806, 131073, 3, 1441807, 131073, 3, 1441808, 131073, 3, 1441809, 131073, 3, 1441810, 131073, 3, 1441811, 65537, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 262145, 0, 1638424, 262145, 4, 1638425, 262145, 4, 1638426, 262145, 4, 1638427, 262145, 4, 1638428, 262145, 4, 1638429, 262145, 4, 1638430, 262145, 4, 1638431, 131073, 1, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1703956, 1, 0, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 4, 1703960, 65536, 1, 1703961, 0, 1, 1703962, 0, 1, 1703963, 0, 1, 1703964, 0, 1, 1703965, 0, 1, 1703966, 65536, 1, 1703967, 262145, 2, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1769492, 1, 0, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 4, 1769496, 65536, 2, 1769497, 0, 2, 1769498, 0, 2, 1769499, 0, 2, 1769500, 0, 2, 1769501, 0, 2, 1769502, 65536, 2, 1769503, 262145, 2, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 4, 1835032, 65536, 3, 1835033, 0, 3, 1835034, 0, 3, 1835035, 0, 3, 1835036, 0, 3, 1835037, 0, 3, 1835038, 65536, 3, 1835039, 262145, 2, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1900564, 1, 0, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 4, 1900568, 65536, 4, 1900569, 0, 4, 1900570, 0, 4, 1900571, 0, 4, 1900572, 0, 4, 1900573, 0, 4, 1900574, 65536, 4, 1900575, 262145, 2, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 4, 1966104, 0, 30, 1966105, 65536, 30, 1966106, 131072, 30, 1966107, 196608, 30, 1966108, 262144, 30, 1966109, 0, 30, 1966110, 65536, 30, 1966111, 262145, 2, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 262145, 0, 2031628, 262145, 4, 2031629, 262145, 4, 2031630, 262145, 4, 2031631, 262145, 4, 2031632, 262145, 4, 2031633, 262145, 4, 2031634, 262145, 4, 2031635, 262145, 4, 2031636, 262145, 4, 2031637, 262145, 4, 2031638, 262145, 4, 2031639, 131073, 6, 2031640, 0, 0, 2031641, 65536, 0, 2031642, 131072, 0, 2031643, 196608, 0, 2031644, 262144, 0, 2031645, 0, 0, 2031646, 65536, 0, 2031647, 262145, 2, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 4, 2097164, 0, 1, 2097165, 0, 1, 2097166, 65536, 1, 2097167, 0, 1, 2097168, 0, 1, 2097169, 0, 1, 2097170, 0, 1, 2097171, 0, 1, 2097172, 0, 1, 2097173, 65536, 1, 2097174, 0, 1, 2097175, 0, 1, 2097176, 0, 0, 2097177, 65536, 0, 2097178, 131072, 0, 2097179, 196608, 0, 2097180, 262144, 0, 2097181, 0, 0, 2097182, 65536, 0, 2097183, 262145, 2, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 4, 2162700, 0, 2, 2162701, 0, 2, 2162702, 65536, 2, 2162703, 0, 2, 2162704, 0, 2, 2162705, 0, 2, 2162706, 0, 2, 2162707, 0, 2, 2162708, 0, 2, 2162709, 65536, 2, 2162710, 0, 2, 2162711, 0, 2, 2162712, 0, 0, 2162713, 65536, 0, 2162714, 131072, 0, 2162715, 196608, 0, 2162716, 262144, 0, 2162717, 0, 0, 2162718, 65536, 0, 2162719, 262145, 2, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 4, 2228236, 0, 3, 2228237, 0, 3, 2228238, 65536, 3, 2228239, 0, 3, 2228240, 0, 3, 2228241, 0, 3, 2228242, 0, 3, 2228243, 0, 3, 2228244, 0, 3, 2228245, 65536, 3, 2228246, 0, 3, 2228247, 0, 3, 2228248, 0, 0, 2228249, 65536, 0, 2228250, 131072, 0, 2228251, 196608, 0, 2228252, 262144, 0, 2228253, 0, 0, 2228254, 65536, 0, 2228255, 262145, 2, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 4, 2293772, 0, 4, 2293773, 0, 4, 2293774, 65536, 4, 2293775, 0, 4, 2293776, 0, 4, 2293777, 0, 4, 2293778, 0, 4, 2293779, 0, 4, 2293780, 0, 4, 2293781, 65536, 4, 2293782, 0, 4, 2293783, 0, 4, 2293784, 0, 0, 2293785, 65536, 0, 2293786, 131072, 0, 2293787, 196608, 0, 2293788, 262144, 0, 2293789, 0, 0, 2293790, 65536, 0, 2293791, 262145, 2, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 4, 2359308, 0, 30, 2359309, 65536, 30, 2359310, 131072, 30, 2359311, 196608, 30, 2359312, 262144, 30, 2359313, 0, 30, 2359314, 65536, 30, 2359315, 131072, 30, 2359316, 196608, 30, 2359317, 262144, 30, 2359318, 0, 30, 2359319, 65536, 30, 2359320, 131072, 0, 2359321, 196608, 0, 2359322, 262144, 0, 2359323, 0, 0, 2359324, 65536, 0, 2359325, 131072, 0, 2359326, 196608, 0, 2359327, 262145, 2, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 4, 2424844, 0, 0, 2424845, 65536, 0, 2424846, 131072, 0, 2424847, 196608, 0, 2424848, 262144, 0, 2424849, 0, 0, 2424850, 65536, 0, 2424851, 131072, 0, 2424852, 196608, 0, 2424853, 262144, 0, 2424854, 0, 0, 2424855, 65536, 0, 2424856, 131072, 0, 2424857, 196608, 0, 2424858, 262144, 0, 2424859, 0, 0, 2424860, 65536, 0, 2424861, 131072, 0, 2424862, 196608, 0, 2424863, 262145, 2, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 4, 2490380, 0, 0, 2490381, 65536, 0, 2490382, 131072, 0, 2490383, 196608, 0, 2490384, 262144, 0, 2490385, 0, 0, 2490386, 65536, 0, 2490387, 131072, 0, 2490388, 196608, 0, 2490389, 262144, 0, 2490390, 0, 0, 2490391, 65536, 0, 2490392, 131072, 0, 2490393, 196608, 0, 2490394, 262144, 0, 2490395, 0, 0, 2490396, 65536, 0, 2490397, 131072, 0, 2490398, 196608, 0, 2490399, 262145, 2, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 4, 2555916, 0, 0, 2555917, 65536, 0, 2555918, 131072, 0, 2555919, 196608, 0, 2555920, 262145, 5, 2555921, 131073, 3, 2555922, 131073, 3, 2555923, 131073, 3, 2555924, 131073, 3, 2555925, 131073, 3, 2555926, 1, 6, 2555927, 0, 0, 2555928, 65536, 0, 2555929, 131072, 0, 2555930, 196608, 0, 2555931, 262145, 5, 2555932, 131073, 3, 2555933, 131073, 3, 2555934, 131073, 3, 2555935, 65537, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 4, 2621452, 0, 0, 2621453, 65536, 0, 2621454, 131072, 0, 2621455, 196608, 0, 2621456, 262145, 2, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 4, 2621463, 0, 0, 2621464, 65536, 0, 2621465, 131072, 0, 2621466, 196608, 0, 2621467, 262145, 2, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 4, 2686988, 0, 0, 2686989, 65536, 0, 2686990, 131072, 0, 2686991, 196608, 0, 2686992, 262145, 2, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 4, 2686999, 0, 0, 2687000, 65536, 0, 2687001, 131072, 0, 2687002, 196608, 0, 2687003, 262145, 2, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 4, 2752524, 0, 0, 2752525, 65536, 0, 2752526, 131072, 0, 2752527, 196608, 0, 2752528, 262145, 6, 2752529, 262145, 4, 2752530, 262145, 4, 2752531, 262145, 4, 2752532, 262145, 4, 2752533, 262145, 4, 2752534, 131073, 6, 2752535, 0, 0, 2752536, 65536, 0, 2752537, 131072, 0, 2752538, 196608, 0, 2752539, 262145, 2, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 4, 2818060, 0, 0, 2818061, 65536, 0, 2818062, 131072, 0, 2818063, 196608, 0, 2818064, 0, 1, 2818065, 0, 1, 2818066, 0, 1, 2818067, 0, 1, 2818068, 0, 1, 2818069, 0, 1, 2818070, 0, 1, 2818071, 0, 0, 2818072, 65536, 0, 2818073, 131072, 0, 2818074, 196608, 0, 2818075, 262145, 2, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 4, 2883596, 0, 0, 2883597, 65536, 0, 2883598, 131072, 0, 2883599, 196608, 0, 2883600, 0, 2, 2883601, 0, 2, 2883602, 0, 2, 2883603, 0, 2, 2883604, 0, 2, 2883605, 0, 2, 2883606, 0, 2, 2883607, 0, 0, 2883608, 65536, 0, 2883609, 131072, 0, 2883610, 196608, 0, 2883611, 262145, 2, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 4, 2949132, 0, 0, 2949133, 65536, 0, 2949134, 131072, 0, 2949135, 196608, 0, 2949136, 0, 3, 2949137, 0, 3, 2949138, 0, 3, 2949139, 0, 3, 2949140, 0, 3, 2949141, 0, 3, 2949142, 0, 3, 2949143, 0, 0, 2949144, 65536, 0, 2949145, 131072, 0, 2949146, 196608, 0, 2949147, 262145, 2, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 4, 3014668, 0, 0, 3014669, 65536, 0, 3014670, 131072, 0, 3014671, 196608, 0, 3014672, 0, 4, 3014673, 0, 4, 3014674, 0, 4, 3014675, 0, 4, 3014676, 0, 4, 3014677, 0, 4, 3014678, 0, 4, 3014679, 0, 0, 3014680, 65536, 0, 3014681, 131072, 0, 3014682, 196608, 0, 3014683, 262145, 2, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 4, 3080204, 0, 0, 3080205, 65536, 0, 3080206, 131072, 0, 3080207, 196608, 0, 3080208, 0, 30, 3080209, 65536, 30, 3080210, 131072, 30, 3080211, 196608, 30, 3080212, 262144, 30, 3080213, 0, 30, 3080214, 65536, 30, 3080215, 65536, 0, 3080216, 131072, 0, 3080217, 196608, 0, 3080218, 262144, 0, 3080219, 262145, 2, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 262145, 0, 3145733, 262145, 4, 3145734, 262145, 4, 3145735, 262145, 4, 3145736, 262145, 4, 3145737, 262145, 4, 3145738, 262145, 4, 3145739, 131073, 6, 3145740, 0, 0, 3145741, 65536, 0, 3145742, 131072, 0, 3145743, 196608, 0, 3145744, 262144, 0, 3145745, 0, 0, 3145746, 65536, 0, 3145747, 131072, 0, 3145748, 196608, 0, 3145749, 262144, 0, 3145750, 0, 0, 3145751, 65536, 0, 3145752, 131072, 0, 3145753, 196608, 0, 3145754, 262144, 0, 3145755, 262145, 2, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 4, 3211269, 0, 1, 3211270, 65536, 1, 3211271, 0, 1, 3211272, 0, 1, 3211273, 0, 1, 3211274, 65536, 1, 3211275, 0, 1, 3211276, 0, 0, 3211277, 65536, 0, 3211278, 131072, 0, 3211279, 196608, 0, 3211280, 262144, 0, 3211281, 0, 0, 3211282, 65536, 0, 3211283, 131072, 0, 3211284, 196608, 0, 3211285, 262144, 0, 3211286, 0, 0, 3211287, 65536, 0, 3211288, 131072, 0, 3211289, 196608, 0, 3211290, 262144, 0, 3211291, 262145, 2, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 4, 3276805, 0, 2, 3276806, 65536, 2, 3276807, 0, 2, 3276808, 0, 2, 3276809, 0, 2, 3276810, 65536, 2, 3276811, 0, 2, 3276812, 0, 0, 3276813, 65536, 0, 3276814, 131072, 0, 3276815, 196608, 0, 3276816, 262145, 5, 3276817, 131073, 3, 3276818, 131073, 3, 3276819, 131073, 3, 3276820, 131073, 3, 3276821, 131073, 3, 3276822, 131073, 3, 3276823, 131073, 3, 3276824, 131073, 3, 3276825, 131073, 3, 3276826, 131073, 3, 3276827, 65537, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 4, 3342341, 0, 3, 3342342, 65536, 3, 3342343, 0, 3, 3342344, 0, 3, 3342345, 0, 3, 3342346, 65536, 3, 3342347, 0, 3, 3342348, 0, 0, 3342349, 65536, 0, 3342350, 131072, 0, 3342351, 196608, 0, 3342352, 262145, 2, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 0, 3342361, 1, 0, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 4, 3407877, 0, 4, 3407878, 65536, 4, 3407879, 0, 4, 3407880, 0, 4, 3407881, 0, 4, 3407882, 65536, 4, 3407883, 0, 4, 3407884, 0, 0, 3407885, 65536, 0, 3407886, 131072, 0, 3407887, 196608, 0, 3407888, 262145, 2, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 1, 0, 3407896, 1, 0, 3407897, 1, 0, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 4, 3473413, 0, 30, 3473414, 65536, 30, 3473415, 131072, 30, 3473416, 196608, 30, 3473417, 262144, 30, 3473418, 0, 30, 3473419, 65536, 30, 3473420, 131072, 0, 3473421, 196608, 0, 3473422, 262144, 0, 3473423, 0, 0, 3473424, 262145, 2, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 1, 0, 3473432, 1, 0, 3473433, 1, 0, 3473434, 1, 0, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 4, 3538949, 0, 0, 3538950, 65536, 0, 3538951, 131072, 0, 3538952, 196608, 0, 3538953, 262144, 0, 3538954, 0, 0, 3538955, 65536, 0, 3538956, 131072, 0, 3538957, 196608, 0, 3538958, 262144, 0, 3538959, 0, 0, 3538960, 262145, 2, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 1, 0, 3538968, 1, 0, 3538969, 1, 0, 3538970, 1, 0, 3538971, 1, 0, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 4, 3604485, 0, 0, 3604486, 65536, 0, 3604487, 131072, 0, 3604488, 196608, 0, 3604489, 262144, 0, 3604490, 0, 0, 3604491, 65536, 0, 3604492, 131072, 0, 3604493, 196608, 0, 3604494, 262144, 0, 3604495, 0, 0, 3604496, 262145, 2, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 1, 0, 3604504, 1, 0, 3604505, 1, 0, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 131073, 0, 3670021, 131073, 3, 3670022, 131073, 3, 3670023, 131073, 3, 3670024, 131073, 3, 3670025, 131073, 3, 3670026, 131073, 3, 3670027, 131073, 3, 3670028, 131073, 3, 3670029, 131073, 3, 3670030, 131073, 3, 3670031, 131073, 3, 3670032, 65537, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 1, 0, 3670040, 1, 0, 3670041, 1, 0, 3670042, 1, 0, 3670043, 1, 0, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 0, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 0, 3801113, 1, 0, 3801114, 1, 0, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196623, 327680, 2, 196624, 393216, 2, 196625, 458752, 2, 262159, 327680, 3, 262160, 393216, 3, 262161, 458752, 3, 589831, 131072, 37, 589832, 196608, 37, 589833, 262144, 37, 917517, 262144, 6, 917518, 327680, 6, 917519, 262144, 6, 917520, 327680, 6, 917521, 262144, 6, 917522, 327680, 6, 983053, 262144, 7, 983054, 327680, 7, 983055, 196608, 5, 983056, 262144, 5, 983057, 262144, 7, 983058, 327680, 7, 1048577, 327680, 2, 1048578, 393216, 2, 1048579, 458752, 2, 1048582, 131072, 46, 1048583, 393216, 44, 1048584, 393216, 44, 1048591, 196608, 5, 1048592, 262144, 5, 1114113, 327680, 3, 1114114, 393216, 3, 1114115, 458752, 3, 1114118, 393216, 44, 1114119, 393216, 44, 1114120, 393216, 44, 1114127, 196608, 5, 1114128, 262144, 5, 1179661, 262144, 6, 1179662, 327680, 6, 1179663, 196608, 5, 1179664, 262144, 5, 1179665, 262144, 6, 1179666, 327680, 6, 1245197, 262144, 7, 1245198, 327680, 7, 1245199, 196608, 5, 1245200, 262144, 5, 1245201, 262144, 7, 1245202, 327680, 7, 1310735, 196608, 5, 1310736, 262144, 5, 1376271, 196608, 5, 1376272, 262144, 5, 1835033, 0, 19, 1835034, 65536, 19, 1835035, 131072, 19, 1835036, 196608, 19, 1835037, 262144, 19, 1900569, 0, 20, 1900570, 65536, 20, 1900571, 131072, 20, 1900572, 196608, 20, 1900573, 262144, 20, 1966104, 196608, 5, 1966105, 262144, 5, 1966106, 65536, 21, 1966107, 131072, 21, 1966108, 196608, 21, 1966109, 262144, 21, 2031640, 196608, 5, 2031641, 262144, 5, 2031642, 65536, 22, 2031643, 131072, 22, 2031644, 196608, 22, 2031645, 262144, 22, 2097176, 196608, 5, 2097177, 262144, 5, 2097178, 65536, 23, 2097179, 131072, 23, 2097180, 196608, 23, 2097181, 262144, 23, 2162712, 196608, 5, 2162713, 262144, 5, 2228248, 262144, 6, 2228249, 327680, 6, 2293784, 262144, 7, 2293785, 327680, 7, 2359312, 393216, 44, 2359313, 393216, 44, 2359314, 393216, 44, 2424860, 393216, 44, 2424861, 393216, 44, 2424862, 393216, 44, 2490396, 393216, 44, 2490397, 393216, 44, 2490398, 393216, 44, 2949137, 327680, 11, 2949138, 393216, 11, 2949139, 458752, 11, 3014673, 327680, 12, 3014674, 393216, 12, 3014675, 458752, 12, 3080209, 196608, 5, 3080210, 262144, 5, 3080211, 393216, 44, 3080212, 393216, 44, 3080213, 393216, 44, 3145745, 196608, 5, 3145746, 262144, 5, 3211281, 196608, 5, 3211282, 262144, 5, 3342344, 393216, 2, 3538949, 262144, 44, 3538950, 327680, 44, 3538958, 393216, 44, 3538959, 393216, 44, 3604494, 393216, 44, 3604495, 393216, 44 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196624, 393216, 1, 262158, 196608, 45, 327694, 196608, 46, 524306, 131072, 45, 589830, 0, 43, 589831, 65536, 43, 589835, 131072, 45, 589842, 131072, 46, 655366, 0, 44, 655367, 65536, 44, 655371, 131072, 46, 983046, 131072, 45, 983047, 393216, 43, 983048, 393216, 43, 983055, 262144, 7, 983056, 327680, 7, 1048578, 393216, 1, 1048582, 393216, 43, 1048583, 393216, 43, 1048584, 393216, 43, 1179663, 262144, 6, 1179664, 327680, 6, 1245199, 262144, 7, 1245200, 327680, 7, 1310721, 0, 45, 1310722, 65536, 45, 1310738, 196608, 45, 1376257, 0, 46, 1376258, 65536, 46, 1376274, 196608, 46, 1966105, 0, 21, 2031641, 0, 22, 2097177, 0, 23, 2293772, 262144, 43, 2293773, 327680, 43, 2293776, 393216, 43, 2293777, 393216, 43, 2293778, 393216, 43, 2359308, 262144, 44, 2359309, 327680, 44, 2359324, 393216, 43, 2359325, 393216, 43, 2359326, 393216, 43, 2424844, 262144, 44, 2424845, 327680, 44, 2424860, 393216, 43, 2424861, 393216, 43, 2424862, 393216, 43, 2686999, 262144, 43, 2687000, 327680, 43, 2752535, 262144, 44, 2752536, 327680, 44, 2883598, 262144, 43, 2883599, 327680, 43, 2949134, 262144, 44, 2949135, 327680, 44, 3014675, 393216, 43, 3014676, 393216, 43, 3014677, 393216, 43, 3145753, 262144, 43, 3145754, 327680, 43, 3211289, 262144, 44, 3211290, 327680, 44, 3342343, 327680, 2, 3342344, 393216, 1, 3342345, 458752, 2, 3407877, 262144, 43, 3407878, 327680, 43, 3407879, 327680, 3, 3407880, 393216, 3, 3407881, 458752, 3, 3473413, 262144, 44, 3473414, 327680, 44, 3473422, 393216, 43, 3473423, 393216, 43, 3538949, 393216, 43, 3538950, 393216, 43, 3538958, 393216, 43, 3538959, 393216, 43, 3604485, 393216, 44, 3604486, 393216, 44 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(80, 560) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(2000, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 144) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(2000, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 1680) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(2000, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 496) +trainer = true +texture = ExtResource("201") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 304) +texture = ExtResource("301") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(880, 1040) +texture = ExtResource("6") +item_id = 578 diff --git a/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East_tileset.tres b/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East_tileset.tres new file mode 100644 index 000000000..b4172fa9e --- /dev/null +++ b/Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East_tileset.tres @@ -0,0 +1,254 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlantInside.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +0:46/0 = 0 +0:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:20/0 = 0 +1:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:46/0 = 0 +1:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:19/0 = 0 +2:20/0 = 0 +2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:37/0 = 0 +2:45/0 = 0 +2:46/0 = 0 +2:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:5/0 = 0 +3:19/0 = 0 +3:20/0 = 0 +3:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:37/0 = 0 +3:45/0 = 0 +3:46/0 = 0 +3:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:37/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:43/0 = 0 +5:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:44/0 = 0 +5:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:43/0 = 0 +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.gd b/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.gd new file mode 100644 index 000000000..cedcf3a9e --- /dev/null +++ b/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.gd @@ -0,0 +1,105 @@ +extends Node2D # gen_map.py Map193 + +var map_name = "Nuclear Plant Zeta(3 North)" + +var wild_table = [ + [66, 30, 52, 55], + [167, 30, 52, 55], + [88, 21, 52, 55], + [99, 15, 52, 55], + [100, 4, 52, 55], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2672, 592): + _nurse_heal($NPC_Layer/Nurse1) + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP193_TRAINER_1", "defeat": "MAP193_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer2": {"pre": "MAP193_TRAINER_2", "defeat": "MAP193_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer120.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP193_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP193_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP193_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" + Global.game.release_player() diff --git a/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.gd.uid b/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.gd.uid new file mode 100644 index 000000000..96748603f --- /dev/null +++ b/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.gd.uid @@ -0,0 +1 @@ +uid://bborfew3m1qya diff --git a/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.tscn b/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.tscn new file mode 100644 index 000000000..7eadd557e --- /dev/null +++ b/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.tscn @@ -0,0 +1,104 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/door2.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="401"] +[node name="Nuclear Plant Zeta(3 North)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 60, 1, 0, 61, 1, 0, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 70, 1, 0, 71, 1, 0, 72, 1, 0, 73, 1, 0, 74, 1, 0, 75, 1, 0, 76, 1, 0, 77, 1, 0, 78, 1, 0, 79, 1, 0, 80, 1, 0, 81, 1, 0, 82, 1, 0, 83, 1, 0, 84, 1, 0, 85, 1, 0, 86, 1, 0, 87, 1, 0, 88, 1, 0, 89, 1, 0, 90, 1, 0, 91, 1, 0, 92, 1, 0, 93, 1, 0, 94, 1, 0, 95, 1, 0, 96, 1, 0, 97, 1, 0, 98, 1, 0, 99, 1, 0, 100, 1, 0, 101, 1, 0, 102, 1, 0, 103, 1, 0, 104, 1, 0, 105, 1, 0, 106, 1, 0, 107, 1, 0, 108, 1, 0, 109, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 65596, 1, 0, 65597, 1, 0, 65598, 1, 0, 65599, 1, 0, 65600, 1, 0, 65601, 1, 0, 65602, 1, 0, 65603, 1, 0, 65604, 1, 0, 65605, 1, 0, 65606, 1, 0, 65607, 1, 0, 65608, 1, 0, 65609, 1, 0, 65610, 1, 0, 65611, 1, 0, 65612, 262145, 0, 65613, 262145, 4, 65614, 262145, 4, 65615, 262145, 4, 65616, 262145, 4, 65617, 262145, 4, 65618, 262145, 4, 65619, 262145, 4, 65620, 262145, 4, 65621, 262145, 4, 65622, 262145, 4, 65623, 262145, 4, 65624, 262145, 4, 65625, 262145, 4, 65626, 262145, 4, 65627, 262145, 4, 65628, 262145, 4, 65629, 262145, 4, 65630, 131073, 1, 65631, 1, 0, 65632, 1, 0, 65633, 1, 0, 65634, 1, 0, 65635, 1, 0, 65636, 1, 0, 65637, 1, 0, 65638, 1, 0, 65639, 1, 0, 65640, 1, 0, 65641, 1, 0, 65642, 1, 0, 65643, 1, 0, 65644, 1, 0, 65645, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 262145, 0, 131095, 262145, 4, 131096, 262145, 4, 131097, 262145, 4, 131098, 262145, 4, 131099, 262145, 4, 131100, 131073, 1, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 262145, 0, 131105, 262145, 4, 131106, 262145, 4, 131107, 262145, 4, 131108, 262145, 4, 131109, 262145, 4, 131110, 131073, 1, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 262145, 0, 131130, 262145, 4, 131131, 262145, 4, 131132, 262145, 4, 131133, 262145, 4, 131134, 262145, 4, 131135, 262145, 4, 131136, 262145, 4, 131137, 262145, 4, 131138, 262145, 4, 131139, 131073, 1, 131140, 1, 0, 131141, 1, 0, 131142, 1, 0, 131143, 1, 0, 131144, 1, 0, 131145, 1, 0, 131146, 1, 0, 131147, 1, 0, 131148, 1, 4, 131149, 0, 1, 131150, 0, 1, 131151, 0, 1, 131152, 0, 1, 131153, 0, 1, 131154, 0, 1, 131155, 0, 1, 131156, 0, 1, 131157, 0, 1, 131158, 0, 1, 131159, 0, 1, 131160, 0, 1, 131161, 0, 1, 131162, 0, 1, 131163, 0, 1, 131164, 0, 1, 131165, 0, 1, 131166, 262145, 2, 131167, 1, 0, 131168, 1, 0, 131169, 1, 0, 131170, 1, 0, 131171, 1, 0, 131172, 1, 0, 131173, 1, 0, 131174, 1, 0, 131175, 1, 0, 131176, 1, 0, 131177, 1, 0, 131178, 1, 0, 131179, 1, 0, 131180, 1, 0, 131181, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 4, 196631, 65536, 1, 196632, 0, 1, 196633, 0, 1, 196634, 0, 1, 196635, 65536, 1, 196636, 262145, 2, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 4, 196641, 65536, 1, 196642, 0, 1, 196643, 0, 1, 196644, 0, 1, 196645, 65536, 1, 196646, 262145, 2, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 196660, 1, 0, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 4, 196666, 0, 1, 196667, 65536, 1, 196668, 0, 1, 196669, 65536, 1, 196670, 0, 1, 196671, 65536, 1, 196672, 0, 1, 196673, 65536, 1, 196674, 0, 1, 196675, 262145, 2, 196676, 1, 0, 196677, 1, 0, 196678, 1, 0, 196679, 1, 0, 196680, 1, 0, 196681, 1, 0, 196682, 1, 0, 196683, 1, 0, 196684, 1, 4, 196685, 0, 2, 196686, 0, 2, 196687, 0, 2, 196688, 0, 2, 196689, 0, 2, 196690, 0, 2, 196691, 0, 2, 196692, 0, 2, 196693, 0, 2, 196694, 0, 2, 196695, 0, 2, 196696, 0, 2, 196697, 0, 2, 196698, 0, 2, 196699, 0, 2, 196700, 0, 2, 196701, 0, 2, 196702, 262145, 2, 196703, 1, 0, 196704, 1, 0, 196705, 1, 0, 196706, 1, 0, 196707, 1, 0, 196708, 1, 0, 196709, 1, 0, 196710, 1, 0, 196711, 1, 0, 196712, 1, 0, 196713, 1, 0, 196714, 1, 0, 196715, 1, 0, 196716, 1, 0, 196717, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 4, 262167, 65536, 2, 262168, 0, 2, 262169, 0, 2, 262170, 0, 2, 262171, 65536, 2, 262172, 262145, 2, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 4, 262177, 65536, 2, 262178, 0, 2, 262179, 0, 2, 262180, 0, 2, 262181, 65536, 2, 262182, 262145, 2, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 262194, 1, 0, 262195, 1, 0, 262196, 1, 0, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 4, 262202, 0, 2, 262203, 65536, 2, 262204, 0, 2, 262205, 65536, 2, 262206, 0, 2, 262207, 65536, 2, 262208, 0, 2, 262209, 65536, 2, 262210, 0, 2, 262211, 262145, 2, 262212, 1, 0, 262213, 1, 0, 262214, 1, 0, 262215, 1, 0, 262216, 1, 0, 262217, 1, 0, 262218, 1, 0, 262219, 1, 0, 262220, 1, 4, 262221, 0, 3, 262222, 0, 3, 262223, 0, 3, 262224, 0, 3, 262225, 0, 3, 262226, 0, 3, 262227, 0, 3, 262228, 0, 3, 262229, 0, 3, 262230, 0, 3, 262231, 0, 3, 262232, 0, 3, 262233, 0, 3, 262234, 0, 3, 262235, 0, 3, 262236, 0, 3, 262237, 0, 3, 262238, 262145, 2, 262239, 1, 0, 262240, 1, 0, 262241, 1, 0, 262242, 1, 0, 262243, 1, 0, 262244, 1, 0, 262245, 1, 0, 262246, 1, 0, 262247, 1, 0, 262248, 1, 0, 262249, 1, 0, 262250, 1, 0, 262251, 1, 0, 262252, 1, 0, 262253, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 4, 327703, 65536, 3, 327704, 0, 3, 327705, 0, 3, 327706, 0, 3, 327707, 65536, 3, 327708, 262145, 6, 327709, 262145, 4, 327710, 262145, 4, 327711, 262145, 4, 327712, 131073, 6, 327713, 65536, 3, 327714, 0, 3, 327715, 0, 3, 327716, 0, 3, 327717, 65536, 3, 327718, 262145, 2, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 327730, 1, 0, 327731, 1, 0, 327732, 1, 0, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 4, 327738, 0, 3, 327739, 65536, 3, 327740, 0, 3, 327741, 65536, 3, 327742, 0, 3, 327743, 65536, 3, 327744, 0, 3, 327745, 65536, 3, 327746, 0, 3, 327747, 262145, 2, 327748, 1, 0, 327749, 1, 0, 327750, 1, 0, 327751, 1, 0, 327752, 1, 0, 327753, 1, 0, 327754, 1, 0, 327755, 1, 0, 327756, 1, 4, 327757, 0, 4, 327758, 0, 4, 327759, 0, 4, 327760, 0, 4, 327761, 0, 4, 327762, 0, 4, 327763, 0, 4, 327764, 0, 4, 327765, 0, 4, 327766, 0, 4, 327767, 0, 4, 327768, 0, 4, 327769, 0, 4, 327770, 0, 4, 327771, 0, 4, 327772, 0, 4, 327773, 0, 4, 327774, 262145, 2, 327775, 1, 0, 327776, 1, 0, 327777, 1, 0, 327778, 1, 0, 327779, 1, 0, 327780, 1, 0, 327781, 1, 0, 327782, 1, 0, 327783, 1, 0, 327784, 1, 0, 327785, 1, 0, 327786, 1, 0, 327787, 1, 0, 327788, 1, 0, 327789, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 4, 393239, 65536, 4, 393240, 0, 4, 393241, 0, 4, 393242, 0, 4, 393243, 65536, 4, 393244, 0, 1, 393245, 65536, 1, 393246, 0, 1, 393247, 65536, 1, 393248, 0, 1, 393249, 65536, 4, 393250, 0, 4, 393251, 0, 4, 393252, 0, 4, 393253, 65536, 4, 393254, 262145, 2, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 393266, 1, 0, 393267, 1, 0, 393268, 1, 0, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 4, 393274, 0, 4, 393275, 65536, 4, 393276, 0, 4, 393277, 65536, 4, 393278, 0, 4, 393279, 65536, 4, 393280, 0, 4, 393281, 65536, 4, 393282, 0, 4, 393283, 262145, 2, 393284, 1, 0, 393285, 1, 0, 393286, 1, 0, 393287, 1, 0, 393288, 1, 0, 393289, 1, 0, 393290, 1, 0, 393291, 1, 0, 393292, 1, 4, 393293, 0, 0, 393294, 327680, 37, 393295, 393216, 37, 393296, 458752, 37, 393297, 262144, 0, 393298, 0, 0, 393299, 65536, 0, 393300, 131072, 0, 393301, 196608, 0, 393302, 262144, 0, 393303, 0, 0, 393304, 65536, 0, 393305, 131072, 0, 393306, 196608, 0, 393307, 262144, 0, 393308, 0, 0, 393309, 65536, 0, 393310, 262145, 2, 393311, 1, 0, 393312, 1, 0, 393313, 1, 0, 393314, 1, 0, 393315, 1, 0, 393316, 1, 0, 393317, 1, 0, 393318, 1, 0, 393319, 1, 0, 393320, 1, 0, 393321, 1, 0, 393322, 1, 0, 393323, 1, 0, 393324, 1, 0, 393325, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 4, 458775, 0, 0, 458776, 65536, 0, 458777, 131072, 0, 458778, 196608, 0, 458779, 262144, 0, 458780, 0, 2, 458781, 65536, 2, 458782, 0, 2, 458783, 65536, 2, 458784, 0, 2, 458785, 0, 0, 458786, 65536, 0, 458787, 131072, 0, 458788, 196608, 0, 458789, 262144, 0, 458790, 262145, 2, 458791, 1, 0, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 458802, 1, 0, 458803, 1, 0, 458804, 1, 0, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 4, 458810, 0, 0, 458811, 65536, 0, 458812, 131072, 0, 458813, 327680, 37, 458814, 393216, 37, 458815, 458752, 37, 458816, 65536, 0, 458817, 131072, 0, 458818, 196608, 0, 458819, 262145, 2, 458820, 1, 0, 458821, 1, 0, 458822, 1, 0, 458823, 1, 0, 458824, 1, 0, 458825, 1, 0, 458826, 1, 0, 458827, 1, 0, 458828, 1, 4, 458829, 0, 0, 458830, 327680, 38, 458831, 393216, 38, 458832, 458752, 38, 458833, 262144, 0, 458834, 0, 0, 458835, 65536, 0, 458836, 131072, 0, 458837, 196608, 0, 458838, 262144, 0, 458839, 0, 0, 458840, 65536, 0, 458841, 131072, 0, 458842, 196608, 0, 458843, 262144, 0, 458844, 0, 0, 458845, 65536, 0, 458846, 262145, 2, 458847, 1, 0, 458848, 1, 0, 458849, 1, 0, 458850, 1, 0, 458851, 1, 0, 458852, 1, 0, 458853, 1, 0, 458854, 1, 0, 458855, 1, 0, 458856, 1, 0, 458857, 1, 0, 458858, 1, 0, 458859, 1, 0, 458860, 1, 0, 458861, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 4, 524311, 0, 0, 524312, 65536, 0, 524313, 131072, 0, 524314, 196608, 0, 524315, 262144, 0, 524316, 0, 3, 524317, 65536, 3, 524318, 0, 3, 524319, 65536, 3, 524320, 0, 3, 524321, 0, 0, 524322, 65536, 0, 524323, 131072, 0, 524324, 196608, 0, 524325, 262144, 0, 524326, 262145, 2, 524327, 1, 0, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 524338, 1, 0, 524339, 1, 0, 524340, 1, 0, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 1, 4, 524346, 0, 0, 524347, 65536, 0, 524348, 131072, 0, 524349, 327680, 38, 524350, 393216, 38, 524351, 458752, 38, 524352, 65536, 0, 524353, 131072, 0, 524354, 196608, 0, 524355, 262145, 2, 524356, 1, 0, 524357, 1, 0, 524358, 1, 0, 524359, 1, 0, 524360, 1, 0, 524361, 1, 0, 524362, 1, 0, 524363, 1, 0, 524364, 1, 4, 524365, 0, 0, 524366, 327680, 39, 524367, 393216, 39, 524368, 458752, 39, 524369, 262144, 0, 524370, 0, 0, 524371, 65536, 0, 524372, 131072, 0, 524373, 196608, 0, 524374, 262144, 0, 524375, 0, 0, 524376, 65536, 0, 524377, 131072, 0, 524378, 196608, 0, 524379, 262144, 0, 524380, 0, 0, 524381, 65536, 0, 524382, 262145, 2, 524383, 1, 0, 524384, 1, 0, 524385, 1, 0, 524386, 1, 0, 524387, 1, 0, 524388, 1, 0, 524389, 1, 0, 524390, 1, 0, 524391, 1, 0, 524392, 1, 0, 524393, 1, 0, 524394, 1, 0, 524395, 1, 0, 524396, 1, 0, 524397, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 4, 589847, 0, 0, 589848, 65536, 0, 589849, 131072, 0, 589850, 196608, 0, 589851, 262144, 0, 589852, 0, 4, 589853, 65536, 4, 589854, 0, 4, 589855, 65536, 4, 589856, 0, 4, 589857, 0, 0, 589858, 65536, 0, 589859, 131072, 0, 589860, 196608, 0, 589861, 262144, 0, 589862, 262145, 2, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 589874, 1, 0, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 4, 589882, 0, 0, 589883, 65536, 0, 589884, 131072, 0, 589885, 327680, 39, 589886, 393216, 39, 589887, 458752, 39, 589888, 65536, 0, 589889, 131072, 0, 589890, 196608, 0, 589891, 262145, 2, 589892, 1, 0, 589893, 1, 0, 589894, 1, 0, 589895, 1, 0, 589896, 1, 0, 589897, 1, 0, 589898, 1, 0, 589899, 1, 0, 589900, 1, 4, 589901, 0, 0, 589902, 65536, 0, 589903, 131072, 0, 589904, 196608, 0, 589905, 262144, 0, 589906, 0, 0, 589907, 65536, 0, 589908, 131072, 0, 589909, 196608, 0, 589910, 262144, 0, 589911, 0, 0, 589912, 65536, 0, 589913, 131072, 0, 589914, 196608, 0, 589915, 262144, 0, 589916, 0, 0, 589917, 65536, 0, 589918, 262145, 2, 589919, 1, 0, 589920, 1, 0, 589921, 1, 0, 589922, 1, 0, 589923, 1, 0, 589924, 1, 0, 589925, 1, 0, 589926, 1, 0, 589927, 1, 0, 589928, 1, 0, 589929, 1, 0, 589930, 1, 0, 589931, 1, 0, 589932, 1, 0, 589933, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 4, 655383, 0, 0, 655384, 65536, 0, 655385, 131072, 0, 655386, 0, 0, 655387, 65536, 0, 655388, 131072, 0, 655389, 0, 0, 655390, 65536, 0, 655391, 131072, 0, 655392, 0, 0, 655393, 65536, 0, 655394, 131072, 0, 655395, 0, 0, 655396, 65536, 0, 655397, 131072, 0, 655398, 262145, 2, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 4, 655418, 0, 0, 655419, 65536, 0, 655420, 131072, 0, 655421, 196608, 0, 655422, 262144, 0, 655423, 0, 0, 655424, 65536, 0, 655425, 131072, 0, 655426, 196608, 0, 655427, 262145, 2, 655428, 1, 0, 655429, 1, 0, 655430, 1, 0, 655431, 1, 0, 655432, 1, 0, 655433, 1, 0, 655434, 1, 0, 655435, 1, 0, 655436, 1, 4, 655437, 0, 0, 655438, 65536, 0, 655439, 131072, 0, 655440, 196608, 0, 655441, 262144, 0, 655442, 0, 0, 655443, 65536, 0, 655444, 131072, 0, 655445, 196608, 0, 655446, 262144, 0, 655447, 0, 0, 655448, 65536, 0, 655449, 131072, 0, 655450, 196608, 0, 655451, 262144, 0, 655452, 0, 0, 655453, 65536, 0, 655454, 262145, 2, 655455, 1, 0, 655456, 1, 0, 655457, 1, 0, 655458, 1, 0, 655459, 1, 0, 655460, 1, 0, 655461, 1, 0, 655462, 1, 0, 655463, 1, 0, 655464, 1, 0, 655465, 1, 0, 655466, 1, 0, 655467, 1, 0, 655468, 1, 0, 655469, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 4, 720919, 0, 0, 720920, 65536, 0, 720921, 131072, 0, 720922, 0, 0, 720923, 65536, 0, 720924, 131072, 0, 720925, 0, 0, 720926, 65536, 0, 720927, 131072, 0, 720928, 0, 0, 720929, 65536, 0, 720930, 131072, 0, 720931, 0, 0, 720932, 65536, 0, 720933, 131072, 0, 720934, 262145, 2, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 4, 720954, 0, 0, 720955, 65536, 0, 720956, 131072, 0, 720957, 196608, 0, 720958, 262144, 0, 720959, 0, 0, 720960, 65536, 0, 720961, 131072, 0, 720962, 196608, 0, 720963, 262145, 2, 720964, 1, 0, 720965, 1, 0, 720966, 1, 0, 720967, 1, 0, 720968, 1, 0, 720969, 1, 0, 720970, 1, 0, 720971, 1, 0, 720972, 1, 4, 720973, 0, 0, 720974, 65536, 0, 720975, 131072, 0, 720976, 196608, 0, 720977, 262144, 0, 720978, 0, 0, 720979, 65536, 0, 720980, 131072, 0, 720981, 196608, 0, 720982, 262144, 0, 720983, 0, 0, 720984, 65536, 0, 720985, 131072, 0, 720986, 196608, 0, 720987, 262144, 0, 720988, 0, 0, 720989, 65536, 0, 720990, 262145, 2, 720991, 1, 0, 720992, 1, 0, 720993, 1, 0, 720994, 1, 0, 720995, 1, 0, 720996, 1, 0, 720997, 1, 0, 720998, 1, 0, 720999, 1, 0, 721000, 1, 0, 721001, 1, 0, 721002, 1, 0, 721003, 1, 0, 721004, 1, 0, 721005, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 4, 786455, 0, 0, 786456, 65536, 0, 786457, 131072, 0, 786458, 0, 0, 786459, 65536, 0, 786460, 131072, 0, 786461, 0, 0, 786462, 65536, 0, 786463, 131072, 0, 786464, 0, 0, 786465, 65536, 0, 786466, 131072, 0, 786467, 0, 0, 786468, 65536, 0, 786469, 131072, 0, 786470, 262145, 2, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 4, 786490, 0, 0, 786491, 65536, 0, 786492, 131072, 0, 786493, 196608, 0, 786494, 262144, 0, 786495, 0, 0, 786496, 65536, 0, 786497, 131072, 0, 786498, 196608, 0, 786499, 262145, 2, 786500, 1, 0, 786501, 1, 0, 786502, 1, 0, 786503, 1, 0, 786504, 1, 0, 786505, 1, 0, 786506, 1, 0, 786507, 1, 0, 786508, 1, 4, 786509, 0, 0, 786510, 65536, 0, 786511, 131072, 0, 786512, 196608, 0, 786513, 262144, 0, 786514, 0, 0, 786515, 65536, 0, 786516, 131072, 0, 786517, 196608, 0, 786518, 262144, 0, 786519, 0, 0, 786520, 65536, 0, 786521, 131072, 0, 786522, 196608, 0, 786523, 262144, 0, 786524, 0, 0, 786525, 65536, 0, 786526, 262145, 2, 786527, 1, 0, 786528, 1, 0, 786529, 1, 0, 786530, 1, 0, 786531, 1, 0, 786532, 1, 0, 786533, 1, 0, 786534, 1, 0, 786535, 1, 0, 786536, 1, 0, 786537, 1, 0, 786538, 1, 0, 786539, 1, 0, 786540, 1, 0, 786541, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 4, 851991, 0, 0, 851992, 65536, 0, 851993, 131072, 0, 851994, 0, 0, 851995, 65536, 0, 851996, 131072, 0, 851997, 0, 0, 851998, 65536, 0, 851999, 131072, 0, 852000, 0, 0, 852001, 65536, 0, 852002, 131072, 0, 852003, 0, 0, 852004, 65536, 0, 852005, 131072, 0, 852006, 262145, 2, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 4, 852026, 0, 0, 852027, 65536, 0, 852028, 131072, 0, 852029, 196608, 0, 852030, 262144, 0, 852031, 0, 0, 852032, 65536, 0, 852033, 131072, 0, 852034, 196608, 0, 852035, 262145, 2, 852036, 1, 0, 852037, 1, 0, 852038, 1, 0, 852039, 1, 0, 852040, 1, 0, 852041, 1, 0, 852042, 1, 0, 852043, 1, 0, 852044, 1, 4, 852045, 0, 0, 852046, 65536, 0, 852047, 131072, 0, 852048, 196608, 0, 852049, 262144, 0, 852050, 0, 0, 852051, 65536, 0, 852052, 131072, 0, 852053, 196608, 0, 852054, 262144, 0, 852055, 0, 0, 852056, 65536, 0, 852057, 131072, 0, 852058, 327680, 37, 852059, 393216, 37, 852060, 458752, 37, 852061, 65536, 0, 852062, 262145, 2, 852063, 1, 0, 852064, 1, 0, 852065, 1, 0, 852066, 1, 0, 852067, 1, 0, 852068, 1, 0, 852069, 1, 0, 852070, 1, 0, 852071, 1, 0, 852072, 1, 0, 852073, 1, 0, 852074, 1, 0, 852075, 1, 0, 852076, 1, 0, 852077, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 4, 917527, 65536, 3, 917528, 65536, 3, 917529, 65536, 3, 917530, 65536, 3, 917531, 65536, 3, 917532, 65536, 3, 917533, 0, 0, 917534, 65536, 0, 917535, 131072, 0, 917536, 65536, 3, 917537, 65536, 3, 917538, 65536, 3, 917539, 65536, 3, 917540, 65536, 3, 917541, 65536, 3, 917542, 262145, 6, 917543, 262145, 4, 917544, 262145, 4, 917545, 262145, 4, 917546, 262145, 4, 917547, 262145, 4, 917548, 262145, 4, 917549, 262145, 4, 917550, 262145, 4, 917551, 262145, 4, 917552, 262145, 4, 917553, 262145, 4, 917554, 262145, 4, 917555, 131073, 1, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 4, 917562, 0, 0, 917563, 65536, 0, 917564, 131072, 0, 917565, 196608, 0, 917566, 262144, 0, 917567, 0, 0, 917568, 65536, 0, 917569, 131072, 0, 917570, 196608, 0, 917571, 262145, 2, 917572, 1, 0, 917573, 1, 0, 917574, 1, 0, 917575, 1, 0, 917576, 1, 0, 917577, 1, 0, 917578, 1, 0, 917579, 1, 0, 917580, 1, 4, 917581, 0, 0, 917582, 65536, 0, 917583, 131072, 0, 917584, 196608, 0, 917585, 262144, 0, 917586, 0, 0, 917587, 65536, 0, 917588, 131072, 0, 917589, 196608, 0, 917590, 262144, 0, 917591, 0, 0, 917592, 65536, 0, 917593, 131072, 0, 917594, 327680, 38, 917595, 393216, 38, 917596, 458752, 38, 917597, 65536, 0, 917598, 262145, 2, 917599, 1, 0, 917600, 1, 0, 917601, 1, 0, 917602, 1, 0, 917603, 1, 0, 917604, 1, 0, 917605, 1, 0, 917606, 1, 0, 917607, 1, 0, 917608, 1, 0, 917609, 1, 0, 917610, 1, 0, 917611, 1, 0, 917612, 1, 0, 917613, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 4, 983063, 65536, 4, 983064, 65536, 4, 983065, 65536, 4, 983066, 65536, 4, 983067, 65536, 4, 983068, 65536, 4, 983069, 0, 0, 983070, 65536, 0, 983071, 131072, 0, 983072, 65536, 4, 983073, 65536, 4, 983074, 65536, 4, 983075, 65536, 4, 983076, 65536, 4, 983077, 65536, 4, 983078, 0, 1, 983079, 65536, 1, 983080, 0, 1, 983081, 65536, 1, 983082, 0, 1, 983083, 65536, 1, 983084, 0, 1, 983085, 65536, 1, 983086, 0, 1, 983087, 65536, 1, 983088, 0, 1, 983089, 65536, 1, 983090, 0, 1, 983091, 262145, 2, 983092, 1, 0, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 4, 983098, 0, 0, 983099, 65536, 0, 983100, 131072, 0, 983101, 196608, 0, 983102, 262144, 0, 983103, 0, 0, 983104, 65536, 0, 983105, 131072, 0, 983106, 196608, 0, 983107, 262145, 2, 983108, 1, 0, 983109, 1, 0, 983110, 1, 0, 983111, 1, 0, 983112, 1, 0, 983113, 1, 0, 983114, 1, 0, 983115, 1, 0, 983116, 1, 4, 983117, 0, 0, 983118, 65536, 0, 983119, 131072, 0, 983120, 196608, 0, 983121, 262144, 0, 983122, 0, 0, 983123, 65536, 0, 983124, 131072, 0, 983125, 196608, 0, 983126, 262144, 0, 983127, 0, 0, 983128, 65536, 0, 983129, 131072, 0, 983130, 327680, 39, 983131, 393216, 39, 983132, 458752, 39, 983133, 65536, 0, 983134, 262145, 2, 983135, 1, 0, 983136, 1, 0, 983137, 1, 0, 983138, 1, 0, 983139, 1, 0, 983140, 1, 0, 983141, 1, 0, 983142, 1, 0, 983143, 1, 0, 983144, 1, 0, 983145, 1, 0, 983146, 1, 0, 983147, 1, 0, 983148, 1, 0, 983149, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 4, 1048605, 0, 0, 1048606, 65536, 0, 1048607, 131072, 0, 1048614, 0, 2, 1048615, 65536, 2, 1048616, 0, 2, 1048617, 65536, 2, 1048618, 0, 2, 1048619, 65536, 2, 1048620, 0, 2, 1048621, 65536, 2, 1048622, 0, 2, 1048623, 65536, 2, 1048624, 0, 2, 1048625, 65536, 2, 1048626, 0, 2, 1048627, 262145, 2, 1048628, 1, 0, 1048629, 1, 0, 1048630, 1, 0, 1048631, 1, 0, 1048632, 1, 0, 1048633, 131073, 0, 1048634, 131073, 3, 1048635, 131073, 3, 1048636, 131073, 3, 1048637, 131073, 3, 1048638, 131073, 3, 1048639, 131073, 3, 1048640, 131073, 3, 1048641, 131073, 3, 1048642, 131073, 3, 1048643, 65537, 0, 1048644, 1, 0, 1048645, 1, 0, 1048646, 1, 0, 1048647, 1, 0, 1048648, 1, 0, 1048649, 1, 0, 1048650, 1, 0, 1048651, 1, 0, 1048652, 1, 4, 1048653, 0, 0, 1048654, 65536, 0, 1048655, 131072, 0, 1048656, 196608, 0, 1048657, 262144, 0, 1048658, 0, 0, 1048659, 65536, 0, 1048660, 131072, 0, 1048661, 196608, 0, 1048662, 262144, 0, 1048663, 0, 0, 1048664, 65536, 0, 1048665, 131072, 0, 1048666, 0, 0, 1048667, 65536, 0, 1048668, 131072, 0, 1048669, 65536, 0, 1048670, 262145, 2, 1048671, 1, 0, 1048672, 1, 0, 1048673, 1, 0, 1048674, 1, 0, 1048675, 1, 0, 1048676, 1, 0, 1048677, 1, 0, 1048678, 1, 0, 1048679, 1, 0, 1048680, 1, 0, 1048681, 1, 0, 1048682, 1, 0, 1048683, 1, 0, 1048684, 1, 0, 1048685, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 4, 1114141, 0, 0, 1114142, 65536, 0, 1114143, 131072, 0, 1114150, 0, 3, 1114151, 65536, 3, 1114152, 0, 3, 1114153, 65536, 3, 1114154, 0, 3, 1114155, 65536, 3, 1114156, 0, 3, 1114157, 65536, 3, 1114158, 0, 3, 1114159, 65536, 3, 1114160, 0, 3, 1114161, 65536, 3, 1114162, 0, 3, 1114163, 262145, 2, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 0, 1114171, 1, 0, 1114172, 1, 0, 1114173, 1, 0, 1114174, 1, 0, 1114175, 1, 0, 1114176, 1, 0, 1114177, 1, 0, 1114178, 1, 0, 1114179, 1, 0, 1114180, 1, 0, 1114181, 1, 0, 1114182, 1, 0, 1114183, 1, 0, 1114184, 1, 0, 1114185, 1, 0, 1114186, 1, 0, 1114187, 1, 0, 1114188, 1, 4, 1114189, 65536, 3, 1114190, 65536, 3, 1114191, 65536, 3, 1114192, 65536, 3, 1114193, 65536, 3, 1114194, 65536, 3, 1114195, 65536, 3, 1114196, 65536, 3, 1114197, 65536, 3, 1114198, 65536, 3, 1114199, 65536, 3, 1114200, 65536, 3, 1114201, 65536, 3, 1114202, 65536, 3, 1114203, 65536, 3, 1114204, 65536, 3, 1114205, 65536, 3, 1114206, 262145, 2, 1114207, 1, 0, 1114208, 1, 0, 1114209, 1, 0, 1114210, 1, 0, 1114211, 1, 0, 1114212, 1, 0, 1114213, 1, 0, 1114214, 1, 0, 1114215, 1, 0, 1114216, 1, 0, 1114217, 1, 0, 1114218, 1, 0, 1114219, 1, 0, 1114220, 1, 0, 1114221, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 4, 1179677, 0, 0, 1179678, 65536, 0, 1179679, 131072, 0, 1179686, 0, 4, 1179687, 65536, 4, 1179688, 0, 4, 1179689, 65536, 4, 1179690, 0, 4, 1179691, 65536, 4, 1179692, 0, 4, 1179693, 65536, 4, 1179694, 0, 4, 1179695, 65536, 4, 1179696, 0, 4, 1179697, 65536, 4, 1179698, 0, 4, 1179699, 262145, 2, 1179700, 1, 0, 1179701, 1, 0, 1179702, 1, 0, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 0, 1179707, 1, 0, 1179708, 1, 0, 1179709, 1, 0, 1179710, 1, 0, 1179711, 1, 0, 1179712, 1, 0, 1179713, 1, 0, 1179714, 1, 0, 1179715, 1, 0, 1179716, 1, 0, 1179717, 1, 0, 1179718, 1, 0, 1179719, 1, 0, 1179720, 1, 0, 1179721, 1, 0, 1179722, 1, 0, 1179723, 1, 0, 1179724, 1, 4, 1179725, 65536, 4, 1179726, 65536, 4, 1179727, 65536, 4, 1179728, 65536, 4, 1179729, 65536, 4, 1179730, 65536, 4, 1179731, 65536, 4, 1179732, 65536, 4, 1179733, 65536, 4, 1179734, 65536, 4, 1179735, 65536, 4, 1179736, 65536, 4, 1179737, 65536, 4, 1179738, 65536, 4, 1179739, 65536, 4, 1179740, 65536, 4, 1179741, 65536, 4, 1179742, 262145, 6, 1179743, 131073, 1, 1179744, 1, 0, 1179745, 1, 0, 1179746, 1, 0, 1179747, 1, 0, 1179748, 1, 0, 1179749, 1, 0, 1179750, 1, 0, 1179751, 1, 0, 1179752, 1, 0, 1179753, 1, 0, 1179754, 1, 0, 1179755, 1, 0, 1179756, 1, 0, 1179757, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 4, 1245213, 0, 0, 1245214, 65536, 0, 1245215, 131072, 0, 1245216, 0, 0, 1245217, 65536, 0, 1245218, 131072, 0, 1245219, 0, 0, 1245220, 65536, 0, 1245221, 131072, 0, 1245222, 0, 0, 1245223, 65536, 0, 1245224, 131072, 0, 1245225, 0, 0, 1245226, 65536, 0, 1245227, 131072, 0, 1245228, 0, 0, 1245229, 65536, 0, 1245230, 131072, 0, 1245231, 0, 0, 1245232, 65536, 0, 1245233, 131072, 0, 1245234, 0, 0, 1245235, 262145, 2, 1245236, 1, 0, 1245237, 1, 0, 1245238, 1, 0, 1245239, 1, 0, 1245240, 1, 0, 1245241, 1, 0, 1245242, 1, 0, 1245243, 1, 0, 1245244, 1, 0, 1245245, 1, 0, 1245246, 1, 0, 1245247, 1, 0, 1245248, 1, 0, 1245249, 1, 0, 1245250, 1, 0, 1245251, 1, 0, 1245252, 1, 0, 1245253, 1, 0, 1245254, 1, 0, 1245255, 1, 0, 1245256, 1, 0, 1245257, 1, 0, 1245258, 1, 0, 1245259, 1, 0, 1245260, 1, 4, 1245279, 262145, 2, 1245280, 1, 0, 1245281, 1, 0, 1245282, 1, 0, 1245283, 1, 0, 1245284, 1, 0, 1245285, 1, 0, 1245286, 1, 0, 1245287, 1, 0, 1245288, 1, 0, 1245289, 1, 0, 1245290, 1, 0, 1245291, 1, 0, 1245292, 1, 0, 1245293, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 4, 1310749, 0, 0, 1310750, 65536, 0, 1310751, 131072, 0, 1310752, 0, 0, 1310753, 65536, 0, 1310754, 131072, 0, 1310755, 0, 0, 1310756, 65536, 0, 1310757, 131072, 0, 1310758, 0, 0, 1310759, 65536, 0, 1310760, 131072, 0, 1310761, 0, 0, 1310762, 65536, 0, 1310763, 131072, 0, 1310764, 0, 0, 1310765, 65536, 0, 1310766, 131072, 0, 1310767, 0, 0, 1310768, 65536, 0, 1310769, 131072, 0, 1310770, 0, 0, 1310771, 262145, 2, 1310772, 1, 0, 1310773, 1, 0, 1310774, 1, 0, 1310775, 1, 0, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 0, 1310779, 1, 0, 1310780, 1, 0, 1310781, 1, 0, 1310782, 1, 0, 1310783, 1, 0, 1310784, 1, 0, 1310785, 1, 0, 1310786, 1, 0, 1310787, 1, 0, 1310788, 1, 0, 1310789, 1, 0, 1310790, 1, 0, 1310791, 1, 0, 1310792, 1, 0, 1310793, 1, 0, 1310794, 1, 0, 1310795, 1, 0, 1310796, 1, 4, 1310815, 262145, 2, 1310816, 1, 0, 1310817, 1, 0, 1310818, 1, 0, 1310819, 1, 0, 1310820, 1, 0, 1310821, 1, 0, 1310822, 1, 0, 1310823, 1, 0, 1310824, 1, 0, 1310825, 1, 0, 1310826, 1, 0, 1310827, 1, 0, 1310828, 1, 0, 1310829, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 4, 1376285, 0, 0, 1376286, 65536, 0, 1376287, 131072, 0, 1376288, 0, 0, 1376289, 65536, 0, 1376290, 131072, 0, 1376291, 0, 0, 1376292, 65536, 0, 1376293, 131072, 0, 1376294, 0, 0, 1376295, 65536, 0, 1376296, 131072, 0, 1376297, 0, 0, 1376298, 65536, 0, 1376299, 131072, 0, 1376300, 0, 0, 1376301, 65536, 0, 1376302, 131072, 0, 1376303, 0, 0, 1376304, 65536, 0, 1376305, 131072, 0, 1376306, 0, 0, 1376307, 262145, 2, 1376308, 1, 0, 1376309, 1, 0, 1376310, 1, 0, 1376311, 1, 0, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 0, 1376315, 1, 0, 1376316, 1, 0, 1376317, 1, 0, 1376318, 1, 0, 1376319, 1, 0, 1376320, 1, 0, 1376321, 1, 0, 1376322, 1, 0, 1376323, 1, 0, 1376324, 1, 0, 1376325, 1, 0, 1376326, 1, 0, 1376327, 1, 0, 1376328, 1, 0, 1376329, 1, 0, 1376330, 1, 0, 1376331, 1, 0, 1376332, 1, 4, 1376351, 262145, 2, 1376352, 1, 0, 1376353, 1, 0, 1376354, 1, 0, 1376355, 1, 0, 1376356, 1, 0, 1376357, 1, 0, 1376358, 1, 0, 1376359, 1, 0, 1376360, 1, 0, 1376361, 1, 0, 1376362, 1, 0, 1376363, 1, 0, 1376364, 1, 0, 1376365, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 4, 1441821, 0, 0, 1441822, 65536, 0, 1441823, 131072, 0, 1441824, 65536, 3, 1441825, 65536, 3, 1441826, 65536, 3, 1441827, 65536, 3, 1441828, 65536, 3, 1441829, 65536, 3, 1441830, 65536, 3, 1441831, 0, 0, 1441832, 65536, 0, 1441833, 131072, 0, 1441834, 65536, 3, 1441835, 65536, 3, 1441836, 65536, 3, 1441837, 65536, 3, 1441838, 65536, 3, 1441839, 65536, 3, 1441840, 0, 0, 1441841, 65536, 0, 1441842, 131072, 0, 1441843, 262145, 2, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1441852, 1, 0, 1441853, 1, 0, 1441854, 1, 0, 1441855, 1, 0, 1441856, 1, 0, 1441857, 1, 0, 1441858, 1, 0, 1441859, 1, 0, 1441860, 1, 0, 1441861, 1, 0, 1441862, 1, 0, 1441863, 1, 0, 1441864, 1, 0, 1441865, 1, 0, 1441866, 1, 0, 1441867, 1, 0, 1441868, 1, 4, 1441887, 262145, 2, 1441888, 1, 0, 1441889, 1, 0, 1441890, 1, 0, 1441891, 1, 0, 1441892, 1, 0, 1441893, 1, 0, 1441894, 1, 0, 1441895, 1, 0, 1441896, 1, 0, 1441897, 1, 0, 1441898, 1, 0, 1441899, 1, 0, 1441900, 1, 0, 1441901, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 1, 4, 1507357, 0, 0, 1507358, 65536, 0, 1507359, 131072, 0, 1507360, 65536, 4, 1507361, 65536, 4, 1507362, 65536, 4, 1507363, 65536, 4, 1507364, 65536, 4, 1507365, 65536, 4, 1507366, 65536, 4, 1507367, 0, 0, 1507368, 65536, 0, 1507369, 131072, 0, 1507370, 65536, 4, 1507371, 65536, 4, 1507372, 65536, 4, 1507373, 65536, 4, 1507374, 65536, 4, 1507375, 65536, 4, 1507376, 0, 0, 1507377, 65536, 0, 1507378, 131072, 0, 1507379, 262145, 2, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1507388, 1, 0, 1507389, 1, 0, 1507390, 1, 0, 1507391, 1, 0, 1507392, 1, 0, 1507393, 1, 0, 1507394, 1, 0, 1507395, 1, 0, 1507396, 1, 0, 1507397, 1, 0, 1507398, 1, 0, 1507399, 1, 0, 1507400, 1, 0, 1507401, 1, 0, 1507402, 1, 0, 1507403, 1, 0, 1507404, 1, 4, 1507405, 0, 0, 1507406, 65536, 0, 1507407, 131072, 0, 1507408, 0, 0, 1507409, 65536, 0, 1507410, 131072, 0, 1507411, 0, 0, 1507412, 65536, 0, 1507413, 131072, 0, 1507414, 0, 0, 1507423, 262145, 2, 1507424, 1, 0, 1507425, 1, 0, 1507426, 1, 0, 1507427, 1, 0, 1507428, 1, 0, 1507429, 1, 0, 1507430, 1, 0, 1507431, 1, 0, 1507432, 1, 0, 1507433, 1, 0, 1507434, 1, 0, 1507435, 1, 0, 1507436, 1, 0, 1507437, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 262145, 0, 1572872, 262145, 4, 1572873, 262145, 4, 1572874, 262145, 4, 1572875, 262145, 4, 1572876, 262145, 4, 1572877, 262145, 4, 1572878, 262145, 4, 1572879, 262145, 4, 1572880, 262145, 4, 1572881, 262145, 4, 1572882, 262145, 4, 1572883, 262145, 4, 1572884, 262145, 4, 1572885, 262145, 4, 1572886, 131073, 6, 1572893, 0, 0, 1572894, 65536, 0, 1572895, 131072, 0, 1572903, 0, 0, 1572904, 65536, 0, 1572905, 131072, 0, 1572912, 0, 0, 1572913, 65536, 0, 1572914, 131072, 0, 1572915, 262145, 2, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1572924, 1, 0, 1572925, 1, 0, 1572926, 1, 0, 1572927, 1, 0, 1572928, 1, 0, 1572929, 1, 0, 1572930, 1, 0, 1572931, 1, 0, 1572932, 262145, 0, 1572933, 262145, 4, 1572934, 262145, 4, 1572935, 262145, 4, 1572936, 262145, 4, 1572937, 262145, 4, 1572938, 262145, 4, 1572939, 262145, 4, 1572940, 131073, 6, 1572941, 0, 0, 1572942, 65536, 0, 1572943, 131072, 0, 1572944, 0, 0, 1572945, 65536, 0, 1572946, 131072, 0, 1572947, 0, 0, 1572948, 65536, 0, 1572949, 131072, 0, 1572950, 0, 0, 1572959, 262145, 2, 1572960, 1, 0, 1572961, 1, 0, 1572962, 1, 0, 1572963, 1, 0, 1572964, 1, 0, 1572965, 1, 0, 1572966, 1, 0, 1572967, 1, 0, 1572968, 1, 0, 1572969, 1, 0, 1572970, 1, 0, 1572971, 1, 0, 1572972, 1, 0, 1572973, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 4, 1638408, 0, 1, 1638409, 65536, 1, 1638410, 0, 1, 1638411, 65536, 1, 1638412, 0, 1, 1638413, 65536, 1, 1638414, 0, 1, 1638415, 65536, 1, 1638416, 0, 1, 1638417, 65536, 1, 1638418, 0, 1, 1638419, 65536, 1, 1638420, 0, 1, 1638421, 65536, 1, 1638422, 0, 1, 1638429, 0, 0, 1638430, 65536, 0, 1638431, 131072, 0, 1638439, 0, 0, 1638440, 65536, 0, 1638441, 131072, 0, 1638448, 0, 0, 1638449, 65536, 0, 1638450, 131072, 0, 1638451, 262145, 2, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1638460, 1, 0, 1638461, 1, 0, 1638462, 1, 0, 1638463, 1, 0, 1638464, 1, 0, 1638465, 1, 0, 1638466, 1, 0, 1638467, 1, 0, 1638468, 1, 4, 1638469, 0, 1, 1638470, 0, 1, 1638471, 0, 1, 1638472, 0, 1, 1638473, 0, 1, 1638474, 0, 1, 1638475, 0, 1, 1638476, 0, 1, 1638477, 0, 0, 1638478, 65536, 0, 1638479, 131072, 0, 1638480, 0, 0, 1638481, 65536, 0, 1638482, 131072, 0, 1638483, 0, 0, 1638484, 65536, 0, 1638485, 131072, 0, 1638486, 0, 0, 1638495, 262145, 2, 1638496, 1, 0, 1638497, 1, 0, 1638498, 1, 0, 1638499, 1, 0, 1638500, 1, 0, 1638501, 1, 0, 1638502, 1, 0, 1638503, 1, 0, 1638504, 1, 0, 1638505, 1, 0, 1638506, 1, 0, 1638507, 1, 0, 1638508, 1, 0, 1638509, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 4, 1703944, 0, 2, 1703945, 65536, 2, 1703946, 0, 2, 1703947, 65536, 2, 1703948, 0, 2, 1703949, 65536, 2, 1703950, 0, 2, 1703951, 65536, 2, 1703952, 0, 2, 1703953, 65536, 2, 1703954, 0, 2, 1703955, 65536, 2, 1703956, 0, 2, 1703957, 65536, 2, 1703958, 0, 2, 1703965, 0, 0, 1703966, 65536, 0, 1703967, 131072, 0, 1703975, 0, 0, 1703976, 65536, 0, 1703977, 131072, 0, 1703984, 0, 0, 1703985, 65536, 0, 1703986, 131072, 0, 1703987, 262145, 2, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1703996, 1, 0, 1703997, 1, 0, 1703998, 1, 0, 1703999, 1, 0, 1704000, 1, 0, 1704001, 1, 0, 1704002, 1, 0, 1704003, 1, 0, 1704004, 1, 4, 1704005, 0, 2, 1704006, 0, 2, 1704007, 0, 2, 1704008, 0, 2, 1704009, 0, 2, 1704010, 0, 2, 1704011, 0, 2, 1704012, 0, 2, 1704013, 0, 0, 1704014, 65536, 0, 1704015, 131072, 0, 1704016, 65536, 3, 1704017, 65536, 3, 1704018, 65536, 3, 1704019, 65536, 3, 1704020, 0, 0, 1704021, 65536, 0, 1704022, 131072, 0, 1704031, 262145, 2, 1704032, 1, 0, 1704033, 1, 0, 1704034, 1, 0, 1704035, 1, 0, 1704036, 1, 0, 1704037, 1, 0, 1704038, 1, 0, 1704039, 1, 0, 1704040, 1, 0, 1704041, 1, 0, 1704042, 1, 0, 1704043, 1, 0, 1704044, 1, 0, 1704045, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 4, 1769480, 0, 3, 1769481, 65536, 3, 1769482, 0, 3, 1769483, 65536, 3, 1769484, 0, 3, 1769485, 65536, 3, 1769486, 0, 3, 1769487, 65536, 3, 1769488, 0, 3, 1769489, 65536, 3, 1769490, 0, 3, 1769491, 65536, 3, 1769492, 0, 3, 1769493, 65536, 3, 1769494, 0, 3, 1769501, 0, 0, 1769502, 65536, 0, 1769503, 131072, 0, 1769511, 0, 0, 1769512, 65536, 0, 1769513, 131072, 0, 1769520, 0, 0, 1769521, 65536, 0, 1769522, 131072, 0, 1769523, 262145, 2, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1769532, 1, 0, 1769533, 1, 0, 1769534, 1, 0, 1769535, 1, 0, 1769536, 1, 0, 1769537, 1, 0, 1769538, 1, 0, 1769539, 1, 0, 1769540, 1, 4, 1769541, 0, 3, 1769542, 0, 3, 1769543, 0, 3, 1769544, 0, 3, 1769545, 0, 3, 1769546, 0, 3, 1769547, 0, 3, 1769548, 0, 3, 1769549, 0, 0, 1769550, 65536, 0, 1769551, 131072, 0, 1769552, 65536, 4, 1769553, 65536, 4, 1769554, 65536, 4, 1769555, 65536, 4, 1769556, 0, 0, 1769557, 65536, 0, 1769558, 131072, 0, 1769567, 262145, 2, 1769568, 1, 0, 1769569, 1, 0, 1769570, 1, 0, 1769571, 1, 0, 1769572, 1, 0, 1769573, 1, 0, 1769574, 1, 0, 1769575, 1, 0, 1769576, 1, 0, 1769577, 1, 0, 1769578, 1, 0, 1769579, 1, 0, 1769580, 1, 0, 1769581, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 4, 1835016, 0, 4, 1835017, 65536, 4, 1835018, 0, 4, 1835019, 65536, 4, 1835020, 0, 4, 1835021, 65536, 4, 1835022, 0, 4, 1835023, 65536, 4, 1835024, 0, 4, 1835025, 65536, 4, 1835026, 0, 4, 1835027, 65536, 4, 1835028, 0, 4, 1835029, 65536, 4, 1835030, 0, 4, 1835037, 0, 0, 1835038, 65536, 0, 1835039, 131072, 0, 1835047, 0, 0, 1835048, 65536, 0, 1835049, 131072, 0, 1835056, 0, 0, 1835057, 65536, 0, 1835058, 131072, 0, 1835059, 262145, 2, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1835068, 1, 0, 1835069, 1, 0, 1835070, 1, 0, 1835071, 1, 0, 1835072, 1, 0, 1835073, 1, 0, 1835074, 1, 0, 1835075, 1, 0, 1835076, 1, 4, 1835077, 0, 4, 1835078, 0, 4, 1835079, 0, 4, 1835080, 0, 4, 1835081, 0, 4, 1835082, 0, 4, 1835083, 0, 4, 1835084, 0, 4, 1835085, 0, 0, 1835086, 65536, 0, 1835087, 131072, 0, 1835092, 0, 0, 1835093, 65536, 0, 1835094, 131072, 0, 1835103, 262145, 2, 1835104, 1, 0, 1835105, 1, 0, 1835106, 1, 0, 1835107, 1, 0, 1835108, 1, 0, 1835109, 1, 0, 1835110, 1, 0, 1835111, 1, 0, 1835112, 1, 0, 1835113, 1, 0, 1835114, 1, 0, 1835115, 1, 0, 1835116, 1, 0, 1835117, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 4, 1900552, 0, 0, 1900553, 65536, 0, 1900554, 131072, 0, 1900555, 196608, 0, 1900556, 262144, 0, 1900557, 0, 0, 1900558, 65536, 0, 1900559, 131072, 0, 1900560, 196608, 0, 1900561, 262144, 0, 1900562, 0, 0, 1900563, 65536, 0, 1900564, 0, 0, 1900565, 65536, 0, 1900566, 131072, 0, 1900567, 196608, 0, 1900568, 262144, 0, 1900569, 0, 0, 1900570, 65536, 0, 1900571, 131072, 0, 1900572, 196608, 0, 1900573, 262144, 0, 1900574, 0, 0, 1900575, 65536, 0, 1900576, 131072, 0, 1900577, 196608, 0, 1900578, 262144, 0, 1900579, 0, 0, 1900580, 65536, 0, 1900581, 131072, 0, 1900582, 196608, 0, 1900583, 262144, 0, 1900584, 0, 0, 1900585, 65536, 0, 1900586, 131072, 0, 1900587, 196608, 0, 1900588, 0, 0, 1900589, 65536, 0, 1900590, 131072, 0, 1900591, 196608, 0, 1900592, 0, 0, 1900593, 65536, 0, 1900594, 131072, 0, 1900595, 262145, 2, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 0, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 1900603, 1, 0, 1900604, 1, 0, 1900605, 1, 0, 1900606, 1, 0, 1900607, 1, 0, 1900608, 1, 0, 1900609, 1, 0, 1900610, 1, 0, 1900611, 1, 0, 1900612, 1, 4, 1900613, 0, 0, 1900614, 65536, 0, 1900615, 131072, 0, 1900616, 0, 0, 1900617, 65536, 0, 1900618, 131072, 0, 1900619, 0, 0, 1900620, 65536, 0, 1900621, 0, 0, 1900622, 65536, 0, 1900623, 131072, 0, 1900624, 0, 0, 1900625, 65536, 0, 1900626, 131072, 0, 1900627, 0, 0, 1900628, 65536, 0, 1900629, 131072, 0, 1900630, 0, 0, 1900639, 262145, 2, 1900640, 1, 0, 1900641, 1, 0, 1900642, 1, 0, 1900643, 1, 0, 1900644, 1, 0, 1900645, 1, 0, 1900646, 1, 0, 1900647, 1, 0, 1900648, 1, 0, 1900649, 1, 0, 1900650, 1, 0, 1900651, 1, 0, 1900652, 1, 0, 1900653, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 4, 1966088, 0, 0, 1966089, 65536, 0, 1966090, 131072, 0, 1966091, 196608, 0, 1966092, 262144, 0, 1966093, 0, 0, 1966094, 65536, 0, 1966095, 131072, 0, 1966096, 196608, 0, 1966097, 262144, 0, 1966098, 0, 0, 1966099, 65536, 0, 1966100, 0, 0, 1966101, 65536, 0, 1966102, 131072, 0, 1966103, 196608, 0, 1966104, 262144, 0, 1966105, 0, 0, 1966106, 65536, 0, 1966107, 131072, 0, 1966108, 196608, 0, 1966109, 262144, 0, 1966110, 0, 0, 1966111, 65536, 0, 1966112, 131072, 0, 1966113, 196608, 0, 1966114, 262144, 0, 1966115, 0, 0, 1966116, 65536, 0, 1966117, 131072, 0, 1966118, 196608, 0, 1966119, 262144, 0, 1966120, 0, 0, 1966121, 65536, 0, 1966122, 131072, 0, 1966123, 196608, 0, 1966124, 0, 0, 1966125, 65536, 0, 1966126, 131072, 0, 1966127, 196608, 0, 1966128, 0, 0, 1966129, 65536, 0, 1966130, 131072, 0, 1966131, 262145, 2, 1966132, 1, 0, 1966133, 1, 0, 1966134, 1, 0, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 1966139, 1, 0, 1966140, 1, 0, 1966141, 1, 0, 1966142, 1, 0, 1966143, 1, 0, 1966144, 1, 0, 1966145, 1, 0, 1966146, 1, 0, 1966147, 1, 0, 1966148, 1, 4, 1966149, 0, 0, 1966150, 65536, 0, 1966151, 131072, 0, 1966152, 0, 0, 1966153, 65536, 0, 1966154, 131072, 0, 1966155, 0, 0, 1966156, 65536, 0, 1966157, 0, 0, 1966158, 65536, 0, 1966159, 131072, 0, 1966160, 0, 0, 1966161, 65536, 0, 1966162, 131072, 0, 1966163, 0, 0, 1966164, 65536, 0, 1966165, 131072, 0, 1966166, 0, 0, 1966175, 262145, 2, 1966176, 1, 0, 1966177, 1, 0, 1966178, 1, 0, 1966179, 1, 0, 1966180, 1, 0, 1966181, 1, 0, 1966182, 1, 0, 1966183, 1, 0, 1966184, 1, 0, 1966185, 1, 0, 1966186, 1, 0, 1966187, 1, 0, 1966188, 1, 0, 1966189, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 4, 2031624, 0, 0, 2031625, 65536, 0, 2031626, 131072, 0, 2031627, 196608, 0, 2031628, 262144, 0, 2031629, 0, 0, 2031630, 65536, 0, 2031631, 131072, 0, 2031632, 196608, 0, 2031633, 262144, 0, 2031634, 0, 0, 2031635, 65536, 0, 2031636, 0, 0, 2031637, 65536, 0, 2031638, 131072, 0, 2031639, 196608, 0, 2031640, 262144, 0, 2031641, 0, 0, 2031642, 65536, 0, 2031643, 131072, 0, 2031644, 196608, 0, 2031645, 262144, 0, 2031646, 0, 0, 2031647, 65536, 0, 2031648, 131072, 0, 2031649, 196608, 0, 2031650, 262144, 0, 2031651, 0, 0, 2031652, 65536, 0, 2031653, 131072, 0, 2031654, 196608, 0, 2031655, 262144, 0, 2031656, 0, 0, 2031657, 65536, 0, 2031658, 131072, 0, 2031659, 196608, 0, 2031660, 0, 0, 2031661, 65536, 0, 2031662, 131072, 0, 2031663, 196608, 0, 2031664, 0, 0, 2031665, 65536, 0, 2031666, 131072, 0, 2031667, 262145, 2, 2031668, 1, 0, 2031669, 1, 0, 2031670, 1, 0, 2031671, 1, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2031675, 1, 0, 2031676, 1, 0, 2031677, 1, 0, 2031678, 1, 0, 2031679, 1, 0, 2031680, 1, 0, 2031681, 1, 0, 2031682, 1, 0, 2031683, 1, 0, 2031684, 1, 4, 2031685, 0, 0, 2031686, 65536, 0, 2031687, 131072, 0, 2031688, 0, 0, 2031689, 65536, 0, 2031690, 131072, 0, 2031691, 0, 0, 2031692, 65536, 0, 2031693, 0, 0, 2031694, 65536, 0, 2031695, 131072, 0, 2031696, 0, 0, 2031697, 65536, 0, 2031698, 131072, 0, 2031699, 0, 0, 2031700, 65536, 0, 2031701, 131072, 0, 2031702, 0, 0, 2031711, 262145, 2, 2031712, 1, 0, 2031713, 1, 0, 2031714, 1, 0, 2031715, 1, 0, 2031716, 1, 0, 2031717, 1, 0, 2031718, 1, 0, 2031719, 1, 0, 2031720, 1, 0, 2031721, 1, 0, 2031722, 1, 0, 2031723, 1, 0, 2031724, 1, 0, 2031725, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 4, 2097160, 0, 0, 2097161, 65536, 0, 2097162, 131072, 0, 2097163, 65536, 3, 2097164, 65536, 3, 2097165, 65536, 3, 2097166, 65536, 3, 2097167, 65536, 3, 2097168, 65536, 3, 2097169, 65536, 3, 2097170, 65536, 3, 2097171, 65536, 3, 2097172, 0, 0, 2097173, 65536, 0, 2097174, 131072, 0, 2097175, 65536, 3, 2097176, 65536, 3, 2097177, 65536, 3, 2097178, 65536, 3, 2097179, 65536, 3, 2097180, 65536, 3, 2097181, 65536, 3, 2097182, 65536, 3, 2097183, 65536, 3, 2097184, 65536, 3, 2097185, 65536, 3, 2097186, 65536, 3, 2097187, 65536, 3, 2097188, 65536, 3, 2097189, 65536, 3, 2097190, 65536, 3, 2097191, 0, 0, 2097192, 65536, 0, 2097193, 131072, 0, 2097194, 65536, 3, 2097195, 65536, 3, 2097196, 65536, 3, 2097197, 65536, 3, 2097198, 65536, 3, 2097199, 65536, 3, 2097200, 0, 0, 2097201, 65536, 0, 2097202, 131072, 0, 2097203, 262145, 2, 2097204, 1, 0, 2097205, 1, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2097212, 1, 0, 2097213, 1, 0, 2097214, 1, 0, 2097215, 1, 0, 2097216, 1, 0, 2097217, 1, 0, 2097218, 1, 0, 2097219, 1, 0, 2097220, 1, 4, 2097221, 0, 0, 2097222, 65536, 0, 2097223, 131072, 0, 2097224, 65536, 3, 2097225, 65536, 3, 2097226, 65536, 3, 2097227, 65536, 3, 2097228, 65536, 3, 2097229, 0, 0, 2097230, 65536, 0, 2097231, 131072, 0, 2097232, 65536, 3, 2097233, 65536, 3, 2097234, 65536, 3, 2097235, 65536, 3, 2097236, 0, 0, 2097237, 65536, 0, 2097238, 131072, 0, 2097247, 262145, 2, 2097248, 1, 0, 2097249, 1, 0, 2097250, 1, 0, 2097251, 1, 0, 2097252, 1, 0, 2097253, 1, 0, 2097254, 1, 0, 2097255, 1, 0, 2097256, 1, 0, 2097257, 1, 0, 2097258, 1, 0, 2097259, 1, 0, 2097260, 1, 0, 2097261, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 4, 2162696, 0, 0, 2162697, 65536, 0, 2162698, 131072, 0, 2162699, 65536, 4, 2162700, 65536, 4, 2162701, 65536, 4, 2162702, 65536, 4, 2162703, 65536, 4, 2162704, 65536, 4, 2162705, 65536, 4, 2162706, 65536, 4, 2162707, 65536, 4, 2162708, 0, 0, 2162709, 65536, 0, 2162710, 131072, 0, 2162711, 65536, 4, 2162712, 65536, 4, 2162713, 65536, 4, 2162714, 65536, 4, 2162715, 65536, 4, 2162716, 65536, 4, 2162717, 65536, 4, 2162718, 65536, 4, 2162719, 65536, 4, 2162720, 65536, 4, 2162721, 65536, 4, 2162722, 65536, 4, 2162723, 65536, 4, 2162724, 65536, 4, 2162725, 65536, 4, 2162726, 65536, 4, 2162727, 0, 0, 2162728, 65536, 0, 2162729, 131072, 0, 2162730, 65536, 4, 2162731, 65536, 4, 2162732, 65536, 4, 2162733, 65536, 4, 2162734, 65536, 4, 2162735, 65536, 4, 2162736, 0, 0, 2162737, 65536, 0, 2162738, 131072, 0, 2162739, 262145, 2, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2162748, 1, 0, 2162749, 1, 0, 2162750, 1, 0, 2162751, 1, 0, 2162752, 1, 0, 2162753, 1, 0, 2162754, 1, 0, 2162755, 1, 0, 2162756, 1, 4, 2162757, 0, 0, 2162758, 65536, 0, 2162759, 131072, 0, 2162760, 65536, 4, 2162761, 65536, 4, 2162762, 65536, 4, 2162763, 65536, 4, 2162764, 65536, 4, 2162765, 0, 0, 2162766, 65536, 0, 2162767, 131072, 0, 2162768, 65536, 4, 2162769, 65536, 4, 2162770, 65536, 4, 2162771, 65536, 4, 2162772, 0, 0, 2162773, 65536, 0, 2162774, 131072, 0, 2162783, 262145, 2, 2162784, 1, 0, 2162785, 1, 0, 2162786, 1, 0, 2162787, 1, 0, 2162788, 1, 0, 2162789, 1, 0, 2162790, 1, 0, 2162791, 1, 0, 2162792, 1, 0, 2162793, 1, 0, 2162794, 1, 0, 2162795, 1, 0, 2162796, 1, 0, 2162797, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 4, 2228232, 0, 0, 2228233, 65536, 0, 2228234, 131072, 0, 2228244, 0, 0, 2228245, 65536, 0, 2228246, 131072, 0, 2228263, 0, 0, 2228264, 65536, 0, 2228265, 131072, 0, 2228272, 0, 0, 2228273, 65536, 0, 2228274, 131072, 0, 2228275, 262145, 2, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2228284, 1, 0, 2228285, 1, 0, 2228286, 1, 0, 2228287, 1, 0, 2228288, 1, 0, 2228289, 1, 0, 2228290, 1, 0, 2228291, 1, 0, 2228292, 1, 4, 2228293, 0, 0, 2228294, 65536, 0, 2228295, 131072, 0, 2228301, 0, 0, 2228302, 65536, 0, 2228303, 131072, 0, 2228308, 0, 0, 2228309, 65536, 0, 2228310, 131072, 0, 2228319, 262145, 2, 2228320, 1, 0, 2228321, 1, 0, 2228322, 1, 0, 2228323, 1, 0, 2228324, 1, 0, 2228325, 1, 0, 2228326, 1, 0, 2228327, 1, 0, 2228328, 1, 0, 2228329, 1, 0, 2228330, 1, 0, 2228331, 1, 0, 2228332, 1, 0, 2228333, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 4, 2293768, 0, 0, 2293769, 65536, 0, 2293770, 131072, 0, 2293780, 0, 0, 2293781, 65536, 0, 2293782, 131072, 0, 2293799, 0, 0, 2293800, 65536, 0, 2293801, 131072, 0, 2293808, 0, 0, 2293809, 65536, 0, 2293810, 131072, 0, 2293811, 262145, 2, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2293820, 1, 0, 2293821, 1, 0, 2293822, 1, 0, 2293823, 1, 0, 2293824, 1, 0, 2293825, 1, 0, 2293826, 1, 0, 2293827, 1, 0, 2293828, 1, 4, 2293829, 0, 0, 2293830, 65536, 0, 2293831, 131072, 0, 2293837, 0, 0, 2293838, 65536, 0, 2293839, 131072, 0, 2293844, 0, 0, 2293845, 65536, 0, 2293846, 131072, 0, 2293855, 262145, 2, 2293856, 1, 0, 2293857, 1, 0, 2293858, 1, 0, 2293859, 1, 0, 2293860, 1, 0, 2293861, 1, 0, 2293862, 1, 0, 2293863, 1, 0, 2293864, 1, 0, 2293865, 1, 0, 2293866, 1, 0, 2293867, 1, 0, 2293868, 1, 0, 2293869, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 4, 2359304, 0, 0, 2359305, 65536, 0, 2359306, 131072, 0, 2359316, 0, 0, 2359317, 65536, 0, 2359318, 131072, 0, 2359335, 0, 0, 2359336, 65536, 0, 2359337, 131072, 0, 2359344, 0, 0, 2359345, 65536, 0, 2359346, 131072, 0, 2359347, 262145, 2, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2359356, 1, 0, 2359357, 1, 0, 2359358, 1, 0, 2359359, 1, 0, 2359360, 1, 0, 2359361, 1, 0, 2359362, 1, 0, 2359363, 1, 0, 2359364, 1, 4, 2359365, 0, 0, 2359366, 65536, 0, 2359367, 131072, 0, 2359368, 0, 0, 2359369, 65536, 0, 2359370, 131072, 0, 2359371, 0, 0, 2359372, 65536, 0, 2359373, 131072, 0, 2359374, 0, 0, 2359375, 65536, 0, 2359376, 131072, 0, 2359377, 0, 0, 2359378, 65536, 0, 2359379, 131072, 0, 2359380, 0, 0, 2359381, 65536, 0, 2359382, 131072, 0, 2359391, 262145, 2, 2359392, 1, 0, 2359393, 1, 0, 2359394, 1, 0, 2359395, 1, 0, 2359396, 1, 0, 2359397, 1, 0, 2359398, 1, 0, 2359399, 1, 0, 2359400, 1, 0, 2359401, 1, 0, 2359402, 1, 0, 2359403, 1, 0, 2359404, 1, 0, 2359405, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 4, 2424840, 0, 0, 2424841, 65536, 0, 2424842, 131072, 0, 2424852, 0, 0, 2424853, 65536, 0, 2424854, 131072, 0, 2424871, 0, 0, 2424872, 65536, 0, 2424873, 131072, 0, 2424880, 0, 0, 2424881, 65536, 0, 2424882, 131072, 0, 2424883, 262145, 2, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2424892, 1, 0, 2424893, 1, 0, 2424894, 1, 0, 2424895, 1, 0, 2424896, 1, 0, 2424897, 1, 0, 2424898, 1, 0, 2424899, 1, 0, 2424900, 1, 4, 2424901, 0, 0, 2424902, 65536, 0, 2424903, 131072, 0, 2424904, 0, 0, 2424905, 65536, 0, 2424906, 131072, 0, 2424907, 0, 0, 2424908, 65536, 0, 2424909, 131072, 0, 2424910, 0, 0, 2424911, 65536, 0, 2424912, 131072, 0, 2424913, 0, 0, 2424914, 65536, 0, 2424915, 131072, 0, 2424916, 0, 0, 2424917, 65536, 0, 2424918, 131072, 0, 2424927, 262145, 2, 2424928, 1, 0, 2424929, 1, 0, 2424930, 1, 0, 2424931, 1, 0, 2424932, 1, 0, 2424933, 1, 0, 2424934, 1, 0, 2424935, 1, 0, 2424936, 1, 0, 2424937, 1, 0, 2424938, 1, 0, 2424939, 1, 0, 2424940, 1, 0, 2424941, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 4, 2490376, 0, 0, 2490377, 65536, 0, 2490378, 131072, 0, 2490388, 0, 0, 2490389, 65536, 0, 2490390, 131072, 0, 2490407, 0, 0, 2490408, 65536, 0, 2490409, 131072, 0, 2490416, 0, 0, 2490417, 65536, 0, 2490418, 131072, 0, 2490419, 262145, 2, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 262145, 0, 2490426, 262145, 4, 2490427, 262145, 4, 2490428, 262145, 4, 2490429, 262145, 4, 2490430, 262145, 4, 2490431, 262145, 4, 2490432, 262145, 4, 2490433, 262145, 4, 2490434, 262145, 4, 2490435, 262145, 4, 2490436, 131073, 6, 2490437, 0, 0, 2490438, 65536, 0, 2490439, 131072, 0, 2490440, 0, 0, 2490441, 65536, 0, 2490442, 131072, 0, 2490443, 0, 0, 2490444, 65536, 0, 2490445, 131072, 0, 2490446, 0, 0, 2490447, 65536, 0, 2490448, 131072, 0, 2490449, 0, 0, 2490450, 65536, 0, 2490451, 131072, 0, 2490452, 0, 0, 2490453, 65536, 0, 2490454, 131072, 0, 2490463, 262145, 2, 2490464, 1, 0, 2490465, 1, 0, 2490466, 1, 0, 2490467, 1, 0, 2490468, 1, 0, 2490469, 1, 0, 2490470, 1, 0, 2490471, 1, 0, 2490472, 1, 0, 2490473, 1, 0, 2490474, 1, 0, 2490475, 1, 0, 2490476, 1, 0, 2490477, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 4, 2555912, 0, 0, 2555913, 65536, 0, 2555914, 131072, 0, 2555924, 0, 0, 2555925, 65536, 0, 2555926, 131072, 0, 2555943, 0, 0, 2555944, 65536, 0, 2555945, 131072, 0, 2555952, 0, 0, 2555953, 65536, 0, 2555954, 131072, 0, 2555955, 262145, 2, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 4, 2555962, 0, 1, 2555963, 0, 1, 2555964, 0, 1, 2555965, 0, 1, 2555966, 0, 1, 2555967, 0, 1, 2555968, 0, 1, 2555969, 0, 1, 2555970, 0, 1, 2555971, 0, 1, 2555972, 0, 1, 2555973, 0, 0, 2555974, 65536, 0, 2555975, 131072, 0, 2555976, 65536, 3, 2555977, 65536, 3, 2555978, 65536, 3, 2555979, 65536, 3, 2555980, 65536, 3, 2555981, 65536, 3, 2555982, 65536, 3, 2555983, 65536, 3, 2555984, 65536, 3, 2555985, 65536, 3, 2555986, 65536, 3, 2555987, 65536, 3, 2555988, 0, 0, 2555989, 65536, 0, 2555990, 131072, 0, 2555999, 262145, 2, 2556000, 1, 0, 2556001, 1, 0, 2556002, 1, 0, 2556003, 1, 0, 2556004, 1, 0, 2556005, 1, 0, 2556006, 1, 0, 2556007, 1, 0, 2556008, 1, 0, 2556009, 1, 0, 2556010, 1, 0, 2556011, 1, 0, 2556012, 1, 0, 2556013, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 4, 2621448, 0, 0, 2621449, 65536, 0, 2621450, 131072, 0, 2621451, 196608, 0, 2621452, 262144, 0, 2621453, 0, 0, 2621454, 65536, 0, 2621455, 131072, 0, 2621456, 196608, 0, 2621457, 262144, 0, 2621458, 0, 0, 2621459, 65536, 0, 2621460, 131072, 0, 2621461, 196608, 0, 2621462, 262144, 0, 2621463, 0, 0, 2621464, 65536, 0, 2621465, 131072, 0, 2621466, 196608, 0, 2621467, 262144, 0, 2621468, 0, 0, 2621469, 65536, 0, 2621470, 131072, 0, 2621471, 196608, 0, 2621472, 262144, 0, 2621473, 0, 0, 2621474, 65536, 0, 2621475, 131072, 0, 2621476, 0, 0, 2621477, 65536, 0, 2621478, 131072, 0, 2621479, 196608, 0, 2621480, 262144, 0, 2621481, 0, 0, 2621482, 65536, 0, 2621483, 131072, 0, 2621484, 196608, 0, 2621485, 0, 0, 2621486, 65536, 0, 2621487, 131072, 0, 2621488, 0, 0, 2621489, 65536, 0, 2621490, 131072, 0, 2621491, 262145, 2, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 4, 2621498, 0, 2, 2621499, 0, 2, 2621500, 0, 2, 2621501, 0, 2, 2621502, 0, 2, 2621503, 0, 2, 2621504, 0, 2, 2621505, 0, 2, 2621506, 0, 2, 2621507, 0, 2, 2621508, 0, 2, 2621509, 0, 0, 2621510, 65536, 0, 2621511, 131072, 0, 2621512, 65536, 4, 2621513, 65536, 4, 2621514, 65536, 4, 2621515, 65536, 4, 2621516, 65536, 4, 2621517, 65536, 4, 2621518, 65536, 4, 2621519, 65536, 4, 2621520, 65536, 4, 2621521, 65536, 4, 2621522, 65536, 4, 2621523, 65536, 4, 2621524, 0, 0, 2621525, 65536, 0, 2621526, 131072, 0, 2621535, 262145, 2, 2621536, 1, 0, 2621537, 1, 0, 2621538, 1, 0, 2621539, 1, 0, 2621540, 1, 0, 2621541, 1, 0, 2621542, 1, 0, 2621543, 1, 0, 2621544, 1, 0, 2621545, 1, 0, 2621546, 1, 0, 2621547, 1, 0, 2621548, 1, 0, 2621549, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 4, 2686984, 0, 0, 2686985, 65536, 0, 2686986, 131072, 0, 2686987, 196608, 0, 2686988, 262144, 0, 2686989, 0, 0, 2686990, 65536, 0, 2686991, 131072, 0, 2686992, 196608, 0, 2686993, 262144, 0, 2686994, 0, 0, 2686995, 65536, 0, 2686996, 131072, 0, 2686997, 196608, 0, 2686998, 262144, 0, 2686999, 0, 0, 2687000, 65536, 0, 2687001, 131072, 0, 2687002, 196608, 0, 2687003, 262144, 0, 2687004, 0, 0, 2687005, 65536, 0, 2687006, 131072, 0, 2687007, 196608, 0, 2687008, 262144, 0, 2687009, 0, 0, 2687010, 65536, 0, 2687011, 131072, 0, 2687012, 0, 0, 2687013, 65536, 0, 2687014, 131072, 0, 2687015, 196608, 0, 2687016, 262144, 0, 2687017, 0, 0, 2687018, 65536, 0, 2687019, 131072, 0, 2687020, 196608, 0, 2687021, 0, 0, 2687022, 65536, 0, 2687023, 131072, 0, 2687024, 0, 0, 2687025, 65536, 0, 2687026, 131072, 0, 2687027, 262145, 2, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 4, 2687034, 0, 3, 2687035, 0, 3, 2687036, 0, 3, 2687037, 0, 3, 2687038, 0, 3, 2687039, 0, 3, 2687040, 0, 3, 2687041, 0, 3, 2687042, 0, 3, 2687043, 0, 3, 2687044, 0, 3, 2687045, 0, 0, 2687046, 65536, 0, 2687047, 131072, 0, 2687060, 0, 0, 2687061, 65536, 0, 2687062, 131072, 0, 2687071, 262145, 2, 2687072, 1, 0, 2687073, 1, 0, 2687074, 1, 0, 2687075, 1, 0, 2687076, 1, 0, 2687077, 1, 0, 2687078, 1, 0, 2687079, 1, 0, 2687080, 1, 0, 2687081, 1, 0, 2687082, 1, 0, 2687083, 1, 0, 2687084, 1, 0, 2687085, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 4, 2752520, 0, 0, 2752521, 65536, 0, 2752522, 131072, 0, 2752523, 196608, 0, 2752524, 262144, 0, 2752525, 0, 0, 2752526, 65536, 0, 2752527, 131072, 0, 2752528, 196608, 0, 2752529, 262144, 0, 2752530, 0, 0, 2752531, 65536, 0, 2752532, 131072, 0, 2752533, 196608, 0, 2752534, 262144, 0, 2752535, 0, 0, 2752536, 65536, 0, 2752537, 131072, 0, 2752538, 196608, 0, 2752539, 262144, 0, 2752540, 0, 0, 2752541, 65536, 0, 2752542, 131072, 0, 2752543, 196608, 0, 2752544, 262144, 0, 2752545, 0, 0, 2752546, 65536, 0, 2752547, 131072, 0, 2752548, 0, 0, 2752549, 65536, 0, 2752550, 131072, 0, 2752551, 196608, 0, 2752552, 262144, 0, 2752553, 0, 0, 2752554, 65536, 0, 2752555, 131072, 0, 2752556, 196608, 0, 2752557, 0, 0, 2752558, 65536, 0, 2752559, 131072, 0, 2752560, 0, 0, 2752561, 65536, 0, 2752562, 131072, 0, 2752563, 262145, 2, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 4, 2752570, 0, 4, 2752571, 0, 4, 2752572, 0, 4, 2752573, 0, 4, 2752574, 0, 4, 2752575, 0, 4, 2752576, 0, 4, 2752577, 0, 4, 2752578, 0, 4, 2752579, 0, 4, 2752580, 0, 4, 2752581, 0, 0, 2752582, 65536, 0, 2752583, 131072, 0, 2752596, 0, 0, 2752597, 65536, 0, 2752598, 131072, 0, 2752607, 262145, 2, 2752608, 1, 0, 2752609, 1, 0, 2752610, 1, 0, 2752611, 1, 0, 2752612, 1, 0, 2752613, 1, 0, 2752614, 1, 0, 2752615, 1, 0, 2752616, 1, 0, 2752617, 1, 0, 2752618, 1, 0, 2752619, 1, 0, 2752620, 1, 0, 2752621, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 4, 2818056, 0, 0, 2818057, 65536, 0, 2818058, 131072, 0, 2818059, 65536, 3, 2818060, 65536, 3, 2818061, 65536, 3, 2818062, 65536, 3, 2818063, 65536, 3, 2818064, 65536, 3, 2818065, 65536, 3, 2818066, 65536, 3, 2818067, 65536, 3, 2818068, 0, 0, 2818069, 65536, 0, 2818070, 131072, 0, 2818071, 65536, 3, 2818072, 65536, 3, 2818073, 65536, 3, 2818074, 65536, 3, 2818075, 65536, 3, 2818076, 65536, 3, 2818077, 65536, 3, 2818078, 65536, 3, 2818079, 65536, 3, 2818080, 65536, 3, 2818081, 0, 0, 2818082, 65536, 0, 2818083, 131072, 0, 2818084, 262145, 5, 2818085, 131073, 3, 2818086, 131073, 3, 2818087, 131073, 3, 2818088, 131073, 3, 2818089, 131073, 3, 2818090, 131073, 3, 2818091, 131073, 3, 2818092, 131073, 3, 2818093, 131073, 3, 2818094, 131073, 3, 2818095, 131073, 3, 2818096, 131073, 3, 2818097, 131073, 3, 2818098, 131073, 3, 2818099, 65537, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 4, 2818106, 65536, 3, 2818107, 65536, 3, 2818108, 65536, 3, 2818109, 65536, 3, 2818110, 0, 0, 2818111, 65536, 0, 2818112, 131072, 0, 2818113, 0, 0, 2818114, 65536, 0, 2818115, 131072, 0, 2818116, 0, 0, 2818117, 65536, 0, 2818118, 131072, 0, 2818119, 0, 0, 2818120, 65536, 0, 2818121, 131072, 0, 2818122, 0, 0, 2818123, 65536, 0, 2818124, 0, 0, 2818125, 65536, 0, 2818126, 131072, 0, 2818132, 0, 0, 2818133, 65536, 0, 2818134, 131072, 0, 2818143, 262145, 2, 2818144, 1, 0, 2818145, 1, 0, 2818146, 1, 0, 2818147, 1, 0, 2818148, 1, 0, 2818149, 1, 0, 2818150, 1, 0, 2818151, 1, 0, 2818152, 1, 0, 2818153, 1, 0, 2818154, 1, 0, 2818155, 1, 0, 2818156, 1, 0, 2818157, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 4, 2883592, 0, 0, 2883593, 65536, 0, 2883594, 131072, 0, 2883595, 65536, 4, 2883596, 65536, 4, 2883597, 65536, 4, 2883598, 65536, 4, 2883599, 65536, 4, 2883600, 65536, 4, 2883601, 65536, 4, 2883602, 65536, 4, 2883603, 65536, 4, 2883604, 0, 0, 2883605, 65536, 0, 2883606, 131072, 0, 2883607, 65536, 4, 2883608, 65536, 4, 2883609, 65536, 4, 2883610, 65536, 4, 2883611, 65536, 4, 2883612, 65536, 4, 2883613, 65536, 4, 2883614, 65536, 4, 2883615, 65536, 4, 2883616, 65536, 4, 2883617, 0, 0, 2883618, 65536, 0, 2883619, 131072, 0, 2883620, 262145, 2, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 4, 2883642, 65536, 4, 2883643, 65536, 4, 2883644, 65536, 4, 2883645, 65536, 4, 2883646, 0, 0, 2883647, 65536, 0, 2883648, 131072, 0, 2883649, 0, 0, 2883650, 65536, 0, 2883651, 131072, 0, 2883652, 0, 0, 2883653, 65536, 0, 2883654, 131072, 0, 2883655, 0, 0, 2883656, 65536, 0, 2883657, 131072, 0, 2883658, 0, 0, 2883659, 65536, 0, 2883660, 0, 0, 2883661, 65536, 0, 2883662, 131072, 0, 2883668, 0, 0, 2883669, 65536, 0, 2883670, 131072, 0, 2883679, 262145, 2, 2883680, 1, 0, 2883681, 1, 0, 2883682, 1, 0, 2883683, 1, 0, 2883684, 1, 0, 2883685, 1, 0, 2883686, 1, 0, 2883687, 1, 0, 2883688, 1, 0, 2883689, 1, 0, 2883690, 1, 0, 2883691, 1, 0, 2883692, 1, 0, 2883693, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 4, 2949128, 0, 0, 2949129, 65536, 0, 2949130, 131072, 0, 2949140, 0, 0, 2949141, 65536, 0, 2949142, 131072, 0, 2949153, 0, 0, 2949154, 65536, 0, 2949155, 131072, 0, 2949156, 262145, 2, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 4, 2949182, 0, 0, 2949183, 65536, 0, 2949184, 131072, 0, 2949185, 0, 0, 2949186, 65536, 0, 2949187, 131072, 0, 2949188, 0, 0, 2949189, 65536, 0, 2949190, 131072, 0, 2949191, 0, 0, 2949192, 65536, 0, 2949193, 131072, 0, 2949194, 0, 0, 2949195, 65536, 0, 2949196, 0, 0, 2949197, 65536, 0, 2949198, 131072, 0, 2949204, 0, 0, 2949205, 65536, 0, 2949206, 131072, 0, 2949215, 262145, 2, 2949216, 1, 0, 2949217, 1, 0, 2949218, 1, 0, 2949219, 1, 0, 2949220, 1, 0, 2949221, 1, 0, 2949222, 1, 0, 2949223, 1, 0, 2949224, 1, 0, 2949225, 1, 0, 2949226, 1, 0, 2949227, 1, 0, 2949228, 1, 0, 2949229, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 4, 3014664, 0, 0, 3014665, 65536, 0, 3014666, 131072, 0, 3014676, 0, 0, 3014677, 65536, 0, 3014678, 131072, 0, 3014689, 0, 0, 3014690, 65536, 0, 3014691, 131072, 0, 3014692, 262145, 2, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 4, 3014718, 0, 0, 3014719, 65536, 0, 3014720, 131072, 0, 3014721, 65536, 3, 3014722, 65536, 3, 3014723, 65536, 3, 3014724, 65536, 3, 3014725, 65536, 3, 3014726, 65536, 3, 3014727, 65536, 3, 3014728, 65536, 3, 3014729, 65536, 3, 3014730, 65536, 3, 3014731, 65536, 3, 3014732, 0, 0, 3014733, 65536, 0, 3014734, 131072, 0, 3014740, 0, 0, 3014741, 65536, 0, 3014742, 131072, 0, 3014751, 262145, 2, 3014752, 1, 0, 3014753, 1, 0, 3014754, 1, 0, 3014755, 1, 0, 3014756, 1, 0, 3014757, 1, 0, 3014758, 1, 0, 3014759, 1, 0, 3014760, 1, 0, 3014761, 1, 0, 3014762, 1, 0, 3014763, 1, 0, 3014764, 1, 0, 3014765, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 4, 3080200, 0, 0, 3080201, 65536, 0, 3080202, 131072, 0, 3080212, 0, 0, 3080213, 65536, 0, 3080214, 131072, 0, 3080225, 0, 0, 3080226, 65536, 0, 3080227, 131072, 0, 3080228, 262145, 2, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 4, 3080254, 0, 0, 3080255, 65536, 0, 3080256, 131072, 0, 3080257, 65536, 4, 3080258, 65536, 4, 3080259, 65536, 4, 3080260, 65536, 4, 3080261, 65536, 4, 3080262, 65536, 4, 3080263, 65536, 4, 3080264, 65536, 4, 3080265, 65536, 4, 3080266, 65536, 4, 3080267, 65536, 4, 3080268, 0, 0, 3080269, 65536, 0, 3080270, 131072, 0, 3080276, 0, 0, 3080277, 65536, 0, 3080278, 131072, 0, 3080287, 262145, 2, 3080288, 1, 0, 3080289, 1, 0, 3080290, 1, 0, 3080291, 1, 0, 3080292, 1, 0, 3080293, 1, 0, 3080294, 1, 0, 3080295, 1, 0, 3080296, 1, 0, 3080297, 1, 0, 3080298, 1, 0, 3080299, 1, 0, 3080300, 1, 0, 3080301, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 4, 3145736, 0, 0, 3145737, 65536, 0, 3145738, 131072, 0, 3145748, 0, 0, 3145749, 65536, 0, 3145750, 131072, 0, 3145761, 0, 0, 3145762, 65536, 0, 3145763, 131072, 0, 3145764, 262145, 2, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3145778, 1, 0, 3145779, 1, 0, 3145780, 1, 0, 3145781, 1, 0, 3145782, 1, 0, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 4, 3145790, 0, 0, 3145791, 65536, 0, 3145792, 131072, 0, 3145804, 0, 0, 3145805, 65536, 0, 3145806, 131072, 0, 3145812, 0, 0, 3145813, 65536, 0, 3145814, 131072, 0, 3145823, 262145, 2, 3145824, 1, 0, 3145825, 1, 0, 3145826, 1, 0, 3145827, 1, 0, 3145828, 1, 0, 3145829, 1, 0, 3145830, 1, 0, 3145831, 1, 0, 3145832, 1, 0, 3145833, 1, 0, 3145834, 1, 0, 3145835, 1, 0, 3145836, 1, 0, 3145837, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 4, 3211272, 0, 0, 3211273, 0, 0, 3211274, 65536, 0, 3211275, 131072, 0, 3211276, 196608, 0, 3211277, 262144, 0, 3211278, 0, 0, 3211279, 65536, 0, 3211280, 131072, 0, 3211281, 196608, 0, 3211282, 262144, 0, 3211283, 0, 0, 3211284, 65536, 0, 3211285, 131072, 0, 3211286, 196608, 0, 3211287, 262144, 0, 3211288, 0, 0, 3211289, 65536, 0, 3211290, 131072, 0, 3211291, 196608, 0, 3211292, 262144, 0, 3211293, 0, 0, 3211294, 65536, 0, 3211295, 131072, 0, 3211296, 0, 0, 3211297, 65536, 0, 3211298, 131072, 0, 3211299, 196608, 0, 3211300, 262145, 2, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0, 3211314, 1, 0, 3211315, 1, 0, 3211316, 1, 0, 3211317, 1, 0, 3211318, 1, 0, 3211319, 1, 0, 3211320, 1, 0, 3211321, 1, 4, 3211326, 0, 0, 3211327, 65536, 0, 3211328, 131072, 0, 3211340, 0, 0, 3211341, 65536, 0, 3211342, 131072, 0, 3211343, 0, 0, 3211344, 65536, 0, 3211345, 131072, 0, 3211346, 0, 0, 3211347, 65536, 0, 3211348, 0, 0, 3211349, 65536, 0, 3211350, 131072, 0, 3211359, 262145, 2, 3211360, 1, 0, 3211361, 1, 0, 3211362, 1, 0, 3211363, 1, 0, 3211364, 1, 0, 3211365, 1, 0, 3211366, 1, 0, 3211367, 1, 0, 3211368, 1, 0, 3211369, 1, 0, 3211370, 1, 0, 3211371, 1, 0, 3211372, 1, 0, 3211373, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 4, 3276808, 0, 0, 3276809, 0, 0, 3276810, 65536, 0, 3276811, 131072, 0, 3276812, 196608, 0, 3276813, 262144, 0, 3276814, 0, 0, 3276815, 65536, 0, 3276816, 131072, 0, 3276817, 196608, 0, 3276818, 262144, 0, 3276819, 0, 0, 3276820, 65536, 0, 3276821, 131072, 0, 3276822, 196608, 0, 3276823, 262144, 0, 3276824, 0, 0, 3276825, 65536, 0, 3276826, 131072, 0, 3276827, 196608, 0, 3276828, 262144, 0, 3276829, 0, 0, 3276830, 65536, 0, 3276831, 131072, 0, 3276832, 0, 0, 3276833, 65536, 0, 3276834, 131072, 0, 3276835, 196608, 0, 3276836, 262145, 2, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3276850, 1, 0, 3276851, 1, 0, 3276852, 1, 0, 3276853, 1, 0, 3276854, 1, 0, 3276855, 1, 0, 3276856, 1, 0, 3276857, 1, 4, 3276862, 0, 0, 3276863, 65536, 0, 3276864, 131072, 0, 3276876, 0, 0, 3276877, 65536, 0, 3276878, 131072, 0, 3276879, 0, 0, 3276880, 65536, 0, 3276881, 131072, 0, 3276882, 0, 0, 3276883, 65536, 0, 3276884, 0, 0, 3276885, 65536, 0, 3276886, 131072, 0, 3276895, 262145, 2, 3276896, 1, 0, 3276897, 1, 0, 3276898, 1, 0, 3276899, 1, 0, 3276900, 1, 0, 3276901, 1, 0, 3276902, 1, 0, 3276903, 1, 0, 3276904, 1, 0, 3276905, 1, 0, 3276906, 1, 0, 3276907, 1, 0, 3276908, 1, 0, 3276909, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 4, 3342344, 0, 0, 3342345, 0, 0, 3342346, 65536, 0, 3342347, 131072, 0, 3342348, 196608, 0, 3342349, 262144, 0, 3342350, 0, 0, 3342351, 65536, 0, 3342352, 131072, 0, 3342353, 196608, 0, 3342354, 262144, 0, 3342355, 0, 0, 3342356, 65536, 0, 3342357, 131072, 0, 3342358, 196608, 0, 3342359, 262144, 0, 3342360, 0, 0, 3342361, 65536, 0, 3342362, 131072, 0, 3342363, 196608, 0, 3342364, 262144, 0, 3342365, 0, 0, 3342366, 65536, 0, 3342367, 131072, 0, 3342368, 0, 0, 3342369, 65536, 0, 3342370, 131072, 0, 3342371, 196608, 0, 3342372, 262145, 2, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 1, 0, 3342386, 1, 0, 3342387, 1, 0, 3342388, 1, 0, 3342389, 1, 0, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 0, 3342393, 1, 4, 3342398, 0, 0, 3342399, 65536, 0, 3342400, 131072, 0, 3342412, 0, 0, 3342413, 65536, 0, 3342414, 131072, 0, 3342415, 0, 0, 3342416, 65536, 0, 3342417, 131072, 0, 3342418, 0, 0, 3342419, 65536, 0, 3342420, 0, 0, 3342421, 65536, 0, 3342422, 131072, 0, 3342431, 262145, 2, 3342432, 1, 0, 3342433, 1, 0, 3342434, 1, 0, 3342435, 1, 0, 3342436, 1, 0, 3342437, 1, 0, 3342438, 1, 0, 3342439, 1, 0, 3342440, 1, 0, 3342441, 1, 0, 3342442, 1, 0, 3342443, 1, 0, 3342444, 1, 0, 3342445, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 4, 3407880, 65536, 3, 3407881, 65536, 3, 3407882, 65536, 3, 3407883, 65536, 3, 3407884, 65536, 3, 3407885, 65536, 3, 3407886, 65536, 3, 3407887, 65536, 3, 3407888, 65536, 3, 3407889, 65536, 3, 3407890, 65536, 3, 3407891, 65536, 3, 3407892, 0, 0, 3407893, 65536, 0, 3407894, 131072, 0, 3407895, 65536, 3, 3407896, 65536, 3, 3407897, 65536, 3, 3407898, 65536, 3, 3407899, 65536, 3, 3407900, 65536, 3, 3407901, 65536, 3, 3407902, 65536, 3, 3407903, 65536, 3, 3407904, 65536, 3, 3407905, 262145, 5, 3407906, 131073, 3, 3407907, 131073, 3, 3407908, 65537, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 0, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 4, 3407930, 0, 0, 3407931, 65536, 0, 3407932, 131072, 0, 3407933, 0, 0, 3407934, 65536, 0, 3407935, 131072, 0, 3407936, 0, 0, 3407937, 65536, 0, 3407938, 131072, 0, 3407939, 0, 0, 3407940, 65536, 0, 3407948, 0, 0, 3407949, 65536, 0, 3407950, 131072, 0, 3407951, 65536, 3, 3407952, 65536, 3, 3407953, 65536, 3, 3407954, 65536, 3, 3407955, 65536, 3, 3407956, 65536, 3, 3407957, 65536, 3, 3407958, 65536, 3, 3407967, 262145, 2, 3407968, 1, 0, 3407969, 1, 0, 3407970, 1, 0, 3407971, 1, 0, 3407972, 1, 0, 3407973, 1, 0, 3407974, 1, 0, 3407975, 1, 0, 3407976, 1, 0, 3407977, 1, 0, 3407978, 1, 0, 3407979, 1, 0, 3407980, 1, 0, 3407981, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 4, 3473416, 65536, 4, 3473417, 65536, 4, 3473418, 65536, 4, 3473419, 65536, 4, 3473420, 65536, 4, 3473421, 65536, 4, 3473422, 65536, 4, 3473423, 65536, 4, 3473424, 65536, 4, 3473425, 65536, 4, 3473426, 65536, 4, 3473427, 65536, 4, 3473428, 0, 0, 3473429, 65536, 0, 3473430, 131072, 0, 3473431, 65536, 4, 3473432, 65536, 4, 3473433, 65536, 4, 3473434, 65536, 4, 3473435, 65536, 4, 3473436, 65536, 4, 3473437, 65536, 4, 3473438, 65536, 4, 3473439, 65536, 4, 3473440, 65536, 4, 3473441, 262145, 2, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 4, 3473466, 0, 0, 3473467, 65536, 0, 3473468, 131072, 0, 3473469, 0, 0, 3473470, 65536, 0, 3473471, 131072, 0, 3473472, 0, 0, 3473473, 65536, 0, 3473474, 131072, 0, 3473475, 0, 0, 3473476, 65536, 0, 3473484, 0, 0, 3473485, 65536, 0, 3473486, 131072, 0, 3473487, 65536, 4, 3473488, 65536, 4, 3473489, 65536, 4, 3473490, 65536, 4, 3473491, 65536, 4, 3473492, 65536, 4, 3473493, 65536, 4, 3473494, 65536, 4, 3473503, 262145, 2, 3473504, 1, 0, 3473505, 1, 0, 3473506, 1, 0, 3473507, 1, 0, 3473508, 1, 0, 3473509, 1, 0, 3473510, 1, 0, 3473511, 1, 0, 3473512, 1, 0, 3473513, 1, 0, 3473514, 1, 0, 3473515, 1, 0, 3473516, 1, 0, 3473517, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 4, 3538964, 0, 0, 3538965, 65536, 0, 3538966, 131072, 0, 3538977, 262145, 2, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 0, 3538994, 1, 0, 3538995, 1, 0, 3538996, 1, 0, 3538997, 1, 0, 3538998, 1, 0, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 4, 3539002, 0, 0, 3539003, 65536, 0, 3539004, 131072, 0, 3539005, 262145, 5, 3539006, 131073, 3, 3539007, 131073, 3, 3539008, 131073, 3, 3539009, 1, 6, 3539010, 0, 0, 3539011, 65536, 0, 3539012, 131072, 0, 3539020, 0, 0, 3539021, 65536, 0, 3539022, 131072, 0, 3539039, 262145, 2, 3539040, 1, 0, 3539041, 1, 0, 3539042, 1, 0, 3539043, 1, 0, 3539044, 1, 0, 3539045, 1, 0, 3539046, 1, 0, 3539047, 1, 0, 3539048, 1, 0, 3539049, 1, 0, 3539050, 1, 0, 3539051, 1, 0, 3539052, 1, 0, 3539053, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 4, 3604500, 0, 0, 3604501, 65536, 0, 3604502, 131072, 0, 3604513, 262145, 2, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 1, 0, 3604530, 1, 0, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 0, 3604534, 1, 0, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 4, 3604538, 0, 0, 3604539, 65536, 0, 3604540, 131072, 0, 3604541, 262145, 2, 3604542, 1, 0, 3604543, 1, 0, 3604544, 1, 0, 3604545, 1, 4, 3604546, 0, 0, 3604547, 65536, 0, 3604548, 131072, 0, 3604556, 0, 0, 3604557, 65536, 0, 3604558, 131072, 0, 3604575, 262145, 2, 3604576, 1, 0, 3604577, 1, 0, 3604578, 1, 0, 3604579, 1, 0, 3604580, 1, 0, 3604581, 1, 0, 3604582, 1, 0, 3604583, 1, 0, 3604584, 1, 0, 3604585, 1, 0, 3604586, 1, 0, 3604587, 1, 0, 3604588, 1, 0, 3604589, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 4, 3670036, 0, 0, 3670037, 65536, 0, 3670038, 131072, 0, 3670049, 262145, 2, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 1, 0, 3670062, 1, 0, 3670063, 1, 0, 3670064, 1, 0, 3670065, 1, 0, 3670066, 1, 0, 3670067, 1, 0, 3670068, 1, 0, 3670069, 1, 0, 3670070, 1, 0, 3670071, 1, 0, 3670072, 1, 0, 3670073, 1, 4, 3670074, 0, 0, 3670075, 65536, 0, 3670076, 131072, 0, 3670077, 262145, 6, 3670078, 262145, 4, 3670079, 262145, 4, 3670080, 262145, 4, 3670081, 131073, 6, 3670082, 0, 0, 3670083, 65536, 0, 3670084, 131072, 0, 3670085, 0, 0, 3670086, 65536, 0, 3670087, 131072, 0, 3670088, 0, 0, 3670089, 65536, 0, 3670090, 131072, 0, 3670091, 0, 0, 3670092, 0, 0, 3670093, 65536, 0, 3670094, 131072, 0, 3670111, 262145, 2, 3670112, 1, 0, 3670113, 1, 0, 3670114, 1, 0, 3670115, 1, 0, 3670116, 1, 0, 3670117, 1, 0, 3670118, 1, 0, 3670119, 1, 0, 3670120, 1, 0, 3670121, 1, 0, 3670122, 1, 0, 3670123, 1, 0, 3670124, 1, 0, 3670125, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 4, 3735572, 0, 0, 3735573, 65536, 0, 3735574, 131072, 0, 3735585, 262145, 2, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3735602, 1, 0, 3735603, 1, 0, 3735604, 1, 0, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 0, 3735608, 1, 0, 3735609, 1, 4, 3735610, 0, 0, 3735611, 65536, 0, 3735612, 131072, 0, 3735613, 0, 1, 3735614, 65536, 1, 3735615, 0, 1, 3735616, 65536, 1, 3735617, 0, 1, 3735618, 0, 0, 3735619, 65536, 0, 3735620, 131072, 0, 3735621, 0, 0, 3735622, 65536, 0, 3735623, 131072, 0, 3735624, 0, 0, 3735625, 65536, 0, 3735626, 131072, 0, 3735627, 0, 0, 3735628, 0, 0, 3735629, 65536, 0, 3735630, 131072, 0, 3735647, 262145, 2, 3735648, 1, 0, 3735649, 1, 0, 3735650, 1, 0, 3735651, 1, 0, 3735652, 1, 0, 3735653, 1, 0, 3735654, 1, 0, 3735655, 1, 0, 3735656, 1, 0, 3735657, 1, 0, 3735658, 1, 0, 3735659, 1, 0, 3735660, 1, 0, 3735661, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 4, 3801108, 0, 0, 3801109, 65536, 0, 3801110, 131072, 0, 3801121, 262145, 2, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 0, 3801142, 1, 0, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 4, 3801146, 0, 0, 3801147, 65536, 0, 3801148, 131072, 0, 3801149, 0, 2, 3801150, 65536, 2, 3801151, 0, 2, 3801152, 65536, 2, 3801153, 0, 2, 3801154, 0, 0, 3801155, 65536, 0, 3801156, 131072, 0, 3801157, 0, 0, 3801158, 65536, 0, 3801159, 131072, 0, 3801160, 0, 0, 3801161, 65536, 0, 3801162, 131072, 0, 3801163, 0, 0, 3801164, 0, 0, 3801165, 65536, 0, 3801166, 131072, 0, 3801183, 262145, 2, 3801184, 1, 0, 3801185, 1, 0, 3801186, 1, 0, 3801187, 1, 0, 3801188, 1, 0, 3801189, 1, 0, 3801190, 1, 0, 3801191, 1, 0, 3801192, 1, 0, 3801193, 1, 0, 3801194, 1, 0, 3801195, 1, 0, 3801196, 1, 0, 3801197, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 4, 3866644, 0, 0, 3866645, 65536, 0, 3866646, 131072, 0, 3866657, 262145, 2, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 1, 0, 3866678, 1, 0, 3866679, 1, 0, 3866680, 1, 0, 3866681, 1, 4, 3866682, 0, 0, 3866683, 65536, 0, 3866684, 131072, 0, 3866685, 0, 3, 3866686, 65536, 3, 3866687, 0, 3, 3866688, 65536, 3, 3866689, 0, 3, 3866690, 0, 0, 3866691, 65536, 0, 3866692, 131072, 0, 3866693, 65536, 3, 3866694, 65536, 3, 3866695, 65536, 3, 3866696, 65536, 3, 3866697, 65536, 3, 3866698, 65536, 3, 3866699, 65536, 3, 3866700, 65536, 3, 3866701, 65536, 3, 3866702, 65536, 3, 3866719, 262145, 2, 3866720, 1, 0, 3866721, 1, 0, 3866722, 1, 0, 3866723, 1, 0, 3866724, 1, 0, 3866725, 1, 0, 3866726, 1, 0, 3866727, 1, 0, 3866728, 1, 0, 3866729, 1, 0, 3866730, 1, 0, 3866731, 1, 0, 3866732, 1, 0, 3866733, 1, 0, 3932160, 1, 0, 3932161, 1, 0, 3932162, 1, 0, 3932163, 1, 0, 3932164, 1, 0, 3932165, 1, 0, 3932166, 1, 0, 3932167, 1, 4, 3932180, 0, 0, 3932181, 65536, 0, 3932182, 131072, 0, 3932193, 262145, 2, 3932194, 1, 0, 3932195, 1, 0, 3932196, 1, 0, 3932197, 1, 0, 3932198, 1, 0, 3932199, 1, 0, 3932200, 1, 0, 3932201, 1, 0, 3932202, 1, 0, 3932203, 1, 0, 3932204, 1, 0, 3932205, 1, 0, 3932206, 1, 0, 3932207, 1, 0, 3932208, 1, 0, 3932209, 1, 0, 3932210, 1, 0, 3932211, 1, 0, 3932212, 1, 0, 3932213, 1, 0, 3932214, 1, 0, 3932215, 1, 0, 3932216, 1, 0, 3932217, 1, 4, 3932218, 0, 0, 3932219, 65536, 0, 3932220, 131072, 0, 3932221, 0, 4, 3932222, 65536, 4, 3932223, 0, 4, 3932224, 65536, 4, 3932225, 0, 4, 3932226, 0, 0, 3932227, 65536, 0, 3932228, 131072, 0, 3932229, 65536, 4, 3932230, 65536, 4, 3932231, 65536, 4, 3932232, 65536, 4, 3932233, 65536, 4, 3932234, 65536, 4, 3932235, 65536, 4, 3932236, 65536, 4, 3932237, 65536, 4, 3932238, 65536, 4, 3932255, 262145, 2, 3932256, 1, 0, 3932257, 1, 0, 3932258, 1, 0, 3932259, 1, 0, 3932260, 1, 0, 3932261, 1, 0, 3932262, 1, 0, 3932263, 1, 0, 3932264, 1, 0, 3932265, 1, 0, 3932266, 1, 0, 3932267, 1, 0, 3932268, 1, 0, 3932269, 1, 0, 3997696, 1, 0, 3997697, 1, 0, 3997698, 1, 0, 3997699, 1, 0, 3997700, 1, 0, 3997701, 1, 0, 3997702, 1, 0, 3997703, 131073, 0, 3997704, 131073, 3, 3997705, 131073, 3, 3997706, 131073, 3, 3997707, 131073, 3, 3997708, 131073, 3, 3997709, 131073, 3, 3997710, 131073, 3, 3997711, 131073, 3, 3997712, 131073, 3, 3997713, 1, 6, 3997714, 0, 0, 3997715, 65536, 0, 3997716, 131072, 0, 3997717, 196608, 0, 3997718, 262144, 0, 3997719, 0, 0, 3997720, 65536, 0, 3997721, 262145, 5, 3997722, 131073, 3, 3997723, 131073, 3, 3997724, 131073, 3, 3997725, 131073, 3, 3997726, 131073, 3, 3997727, 131073, 3, 3997728, 131073, 3, 3997729, 65537, 0, 3997730, 1, 0, 3997731, 1, 0, 3997732, 1, 0, 3997733, 1, 0, 3997734, 1, 0, 3997735, 1, 0, 3997736, 1, 0, 3997737, 1, 0, 3997738, 1, 0, 3997739, 1, 0, 3997740, 1, 0, 3997741, 1, 0, 3997742, 1, 0, 3997743, 1, 0, 3997744, 1, 0, 3997745, 1, 0, 3997746, 1, 0, 3997747, 1, 0, 3997748, 1, 0, 3997749, 1, 0, 3997750, 1, 0, 3997751, 1, 0, 3997752, 1, 0, 3997753, 1, 4, 3997754, 0, 0, 3997755, 65536, 0, 3997756, 131072, 0, 3997757, 0, 0, 3997758, 65536, 0, 3997759, 131072, 0, 3997760, 0, 0, 3997761, 65536, 0, 3997762, 131072, 0, 3997763, 0, 0, 3997764, 65536, 0, 3997791, 262145, 2, 3997792, 1, 0, 3997793, 1, 0, 3997794, 1, 0, 3997795, 1, 0, 3997796, 1, 0, 3997797, 1, 0, 3997798, 1, 0, 3997799, 1, 0, 3997800, 1, 0, 3997801, 1, 0, 3997802, 1, 0, 3997803, 1, 0, 3997804, 1, 0, 3997805, 1, 0, 4063232, 1, 0, 4063233, 1, 0, 4063234, 1, 0, 4063235, 1, 0, 4063236, 1, 0, 4063237, 1, 0, 4063238, 1, 0, 4063239, 1, 0, 4063240, 1, 0, 4063241, 1, 0, 4063242, 1, 0, 4063243, 1, 0, 4063244, 1, 0, 4063245, 1, 0, 4063246, 1, 0, 4063247, 1, 0, 4063248, 1, 0, 4063249, 1, 4, 4063250, 0, 0, 4063251, 65536, 0, 4063252, 131072, 0, 4063253, 196608, 0, 4063254, 262144, 0, 4063255, 0, 0, 4063256, 65536, 0, 4063257, 262145, 2, 4063258, 1, 0, 4063259, 1, 0, 4063260, 1, 0, 4063261, 1, 0, 4063262, 1, 0, 4063263, 1, 0, 4063264, 1, 0, 4063265, 1, 0, 4063266, 1, 0, 4063267, 1, 0, 4063268, 1, 0, 4063269, 1, 0, 4063270, 1, 0, 4063271, 1, 0, 4063272, 1, 0, 4063273, 1, 0, 4063274, 1, 0, 4063275, 1, 0, 4063276, 1, 0, 4063277, 1, 0, 4063278, 1, 0, 4063279, 1, 0, 4063280, 1, 0, 4063281, 1, 0, 4063282, 1, 0, 4063283, 1, 0, 4063284, 1, 0, 4063285, 1, 0, 4063286, 1, 0, 4063287, 1, 0, 4063288, 1, 0, 4063289, 1, 4, 4063290, 0, 0, 4063291, 65536, 0, 4063292, 131072, 0, 4063293, 0, 0, 4063294, 65536, 0, 4063295, 131072, 0, 4063296, 0, 0, 4063297, 65536, 0, 4063298, 131072, 0, 4063299, 0, 0, 4063300, 65536, 0, 4063327, 262145, 2, 4063328, 1, 0, 4063329, 1, 0, 4063330, 1, 0, 4063331, 1, 0, 4063332, 1, 0, 4063333, 1, 0, 4063334, 1, 0, 4063335, 1, 0, 4063336, 1, 0, 4063337, 1, 0, 4063338, 1, 0, 4063339, 1, 0, 4063340, 1, 0, 4063341, 1, 0, 4128768, 1, 0, 4128769, 1, 0, 4128770, 1, 0, 4128771, 1, 0, 4128772, 1, 0, 4128773, 1, 0, 4128774, 1, 0, 4128775, 1, 0, 4128776, 1, 0, 4128777, 1, 0, 4128778, 1, 0, 4128779, 1, 0, 4128780, 1, 0, 4128781, 1, 0, 4128782, 1, 0, 4128783, 1, 0, 4128784, 1, 0, 4128785, 1, 4, 4128786, 0, 0, 4128787, 65536, 0, 4128788, 131072, 0, 4128789, 196608, 0, 4128790, 262144, 0, 4128791, 0, 0, 4128792, 65536, 0, 4128793, 262145, 2, 4128794, 1, 0, 4128795, 1, 0, 4128796, 1, 0, 4128797, 1, 0, 4128798, 1, 0, 4128799, 1, 0, 4128800, 1, 0, 4128801, 1, 0, 4128802, 1, 0, 4128803, 1, 0, 4128804, 1, 0, 4128805, 1, 0, 4128806, 1, 0, 4128807, 1, 0, 4128808, 1, 0, 4128809, 1, 0, 4128810, 1, 0, 4128811, 1, 0, 4128812, 1, 0, 4128813, 1, 0, 4128814, 1, 0, 4128815, 1, 0, 4128816, 1, 0, 4128817, 1, 0, 4128818, 1, 0, 4128819, 1, 0, 4128820, 1, 0, 4128821, 1, 0, 4128822, 1, 0, 4128823, 1, 0, 4128824, 1, 0, 4128825, 1, 4, 4128826, 0, 0, 4128827, 65536, 0, 4128828, 131072, 0, 4128829, 0, 0, 4128830, 65536, 0, 4128831, 131072, 0, 4128832, 0, 0, 4128833, 65536, 0, 4128834, 131072, 0, 4128835, 0, 0, 4128836, 65536, 0, 4128863, 262145, 2, 4128864, 1, 0, 4128865, 1, 0, 4128866, 1, 0, 4128867, 1, 0, 4128868, 1, 0, 4128869, 1, 0, 4128870, 1, 0, 4128871, 1, 0, 4128872, 1, 0, 4128873, 1, 0, 4128874, 1, 0, 4128875, 1, 0, 4128876, 1, 0, 4128877, 1, 0, 4194304, 1, 0, 4194305, 1, 0, 4194306, 1, 0, 4194307, 1, 0, 4194308, 1, 0, 4194309, 1, 0, 4194310, 1, 0, 4194311, 1, 0, 4194312, 1, 0, 4194313, 1, 0, 4194314, 262145, 0, 4194315, 262145, 4, 4194316, 262145, 4, 4194317, 262145, 4, 4194318, 262145, 4, 4194319, 262145, 4, 4194320, 262145, 4, 4194321, 131073, 6, 4194322, 0, 0, 4194323, 65536, 0, 4194324, 131072, 0, 4194325, 196608, 0, 4194326, 262144, 0, 4194327, 0, 0, 4194328, 65536, 0, 4194329, 262145, 2, 4194330, 1, 0, 4194331, 1, 0, 4194332, 1, 0, 4194333, 1, 0, 4194334, 1, 0, 4194335, 1, 0, 4194336, 1, 0, 4194337, 1, 0, 4194338, 1, 0, 4194339, 1, 0, 4194340, 1, 0, 4194341, 1, 0, 4194342, 1, 0, 4194343, 1, 0, 4194344, 1, 0, 4194345, 1, 0, 4194346, 1, 0, 4194347, 1, 0, 4194348, 1, 0, 4194349, 1, 0, 4194350, 1, 0, 4194351, 1, 0, 4194352, 1, 0, 4194353, 1, 0, 4194354, 1, 0, 4194355, 1, 0, 4194356, 1, 0, 4194357, 1, 0, 4194358, 1, 0, 4194359, 1, 0, 4194360, 1, 0, 4194361, 1, 4, 4194362, 65536, 3, 4194363, 65536, 3, 4194364, 65536, 3, 4194365, 65536, 3, 4194366, 0, 0, 4194367, 65536, 0, 4194368, 131072, 0, 4194369, 65536, 3, 4194370, 65536, 3, 4194371, 65536, 3, 4194372, 65536, 3, 4194399, 262145, 2, 4194400, 1, 0, 4194401, 1, 0, 4194402, 1, 0, 4194403, 1, 0, 4194404, 1, 0, 4194405, 1, 0, 4194406, 1, 0, 4194407, 1, 0, 4194408, 1, 0, 4194409, 1, 0, 4194410, 1, 0, 4194411, 1, 0, 4194412, 1, 0, 4194413, 1, 0, 4259840, 1, 0, 4259841, 1, 0, 4259842, 1, 0, 4259843, 1, 0, 4259844, 1, 0, 4259845, 1, 0, 4259846, 1, 0, 4259847, 1, 0, 4259848, 1, 0, 4259849, 1, 0, 4259850, 1, 4, 4259851, 0, 1, 4259852, 0, 1, 4259853, 0, 1, 4259854, 0, 1, 4259855, 65536, 1, 4259856, 65536, 1, 4259857, 0, 1, 4259858, 0, 0, 4259859, 65536, 0, 4259860, 131072, 0, 4259861, 196608, 0, 4259862, 262144, 0, 4259863, 0, 0, 4259864, 65536, 0, 4259865, 262145, 2, 4259866, 1, 0, 4259867, 1, 0, 4259868, 1, 0, 4259869, 1, 0, 4259870, 1, 0, 4259871, 1, 0, 4259872, 1, 0, 4259873, 1, 0, 4259874, 1, 0, 4259875, 1, 0, 4259876, 1, 0, 4259877, 1, 0, 4259878, 1, 0, 4259879, 1, 0, 4259880, 1, 0, 4259881, 1, 0, 4259882, 1, 0, 4259883, 1, 0, 4259884, 1, 0, 4259885, 1, 0, 4259886, 1, 0, 4259887, 1, 0, 4259888, 1, 0, 4259889, 1, 0, 4259890, 1, 0, 4259891, 1, 0, 4259892, 1, 0, 4259893, 1, 0, 4259894, 1, 0, 4259895, 1, 0, 4259896, 1, 0, 4259897, 1, 4, 4259898, 65536, 4, 4259899, 65536, 4, 4259900, 65536, 4, 4259901, 65536, 4, 4259902, 0, 0, 4259903, 65536, 0, 4259904, 131072, 0, 4259905, 65536, 4, 4259906, 65536, 4, 4259907, 65536, 4, 4259908, 65536, 4, 4259925, 262145, 5, 4259926, 131073, 3, 4259927, 131073, 3, 4259928, 131073, 3, 4259929, 131073, 3, 4259930, 131073, 3, 4259931, 131073, 3, 4259932, 131073, 3, 4259933, 131073, 3, 4259934, 131073, 3, 4259935, 65537, 0, 4259936, 1, 0, 4259937, 1, 0, 4259938, 1, 0, 4259939, 1, 0, 4259940, 1, 0, 4259941, 1, 0, 4259942, 1, 0, 4259943, 1, 0, 4259944, 1, 0, 4259945, 1, 0, 4259946, 1, 0, 4259947, 1, 0, 4259948, 1, 0, 4259949, 1, 0, 4325376, 1, 0, 4325377, 1, 0, 4325378, 1, 0, 4325379, 1, 0, 4325380, 1, 0, 4325381, 1, 0, 4325382, 1, 0, 4325383, 1, 0, 4325384, 1, 0, 4325385, 1, 0, 4325386, 1, 4, 4325387, 0, 2, 4325388, 0, 2, 4325389, 0, 2, 4325390, 0, 2, 4325391, 65536, 2, 4325392, 65536, 2, 4325393, 0, 2, 4325394, 0, 0, 4325395, 65536, 0, 4325396, 131072, 0, 4325397, 196608, 0, 4325398, 262144, 0, 4325399, 0, 0, 4325400, 65536, 0, 4325401, 262145, 2, 4325402, 1, 0, 4325403, 1, 0, 4325404, 1, 0, 4325405, 1, 0, 4325406, 1, 0, 4325407, 1, 0, 4325408, 1, 0, 4325409, 1, 0, 4325410, 1, 0, 4325411, 1, 0, 4325412, 1, 0, 4325413, 1, 0, 4325414, 1, 0, 4325415, 1, 0, 4325416, 1, 0, 4325417, 1, 0, 4325418, 1, 0, 4325419, 1, 0, 4325420, 1, 0, 4325421, 1, 0, 4325422, 1, 0, 4325423, 1, 0, 4325424, 1, 0, 4325425, 1, 0, 4325426, 1, 0, 4325427, 1, 0, 4325428, 1, 0, 4325429, 1, 0, 4325430, 1, 0, 4325431, 1, 0, 4325432, 1, 0, 4325433, 1, 4, 4325438, 0, 0, 4325439, 65536, 0, 4325440, 131072, 0, 4325461, 262145, 2, 4325462, 1, 0, 4325463, 1, 0, 4325464, 1, 0, 4325465, 1, 0, 4325466, 1, 0, 4325467, 1, 0, 4325468, 1, 0, 4325469, 1, 0, 4325470, 1, 0, 4325471, 1, 0, 4325472, 1, 0, 4325473, 1, 0, 4325474, 1, 0, 4325475, 1, 0, 4325476, 1, 0, 4325477, 1, 0, 4325478, 1, 0, 4325479, 1, 0, 4325480, 1, 0, 4325481, 1, 0, 4325482, 1, 0, 4325483, 1, 0, 4325484, 1, 0, 4325485, 1, 0, 4390912, 1, 0, 4390913, 1, 0, 4390914, 1, 0, 4390915, 1, 0, 4390916, 1, 0, 4390917, 1, 0, 4390918, 1, 0, 4390919, 1, 0, 4390920, 1, 0, 4390921, 1, 0, 4390922, 1, 4, 4390923, 0, 3, 4390924, 0, 3, 4390925, 0, 3, 4390926, 0, 3, 4390927, 65536, 3, 4390928, 65536, 3, 4390929, 0, 3, 4390930, 0, 0, 4390931, 65536, 0, 4390932, 131072, 0, 4390933, 196608, 0, 4390934, 262144, 0, 4390935, 0, 0, 4390936, 65536, 0, 4390937, 262145, 2, 4390938, 1, 0, 4390939, 1, 0, 4390940, 1, 0, 4390941, 1, 0, 4390942, 1, 0, 4390943, 1, 0, 4390944, 1, 0, 4390945, 1, 0, 4390946, 1, 0, 4390947, 1, 0, 4390948, 1, 0, 4390949, 1, 0, 4390950, 1, 0, 4390951, 1, 0, 4390952, 1, 0, 4390953, 1, 0, 4390954, 1, 0, 4390955, 1, 0, 4390956, 1, 0, 4390957, 1, 0, 4390958, 1, 0, 4390959, 1, 0, 4390960, 1, 0, 4390961, 1, 0, 4390962, 1, 0, 4390963, 1, 0, 4390964, 1, 0, 4390965, 1, 0, 4390966, 1, 0, 4390967, 1, 0, 4390968, 1, 0, 4390969, 1, 4, 4390974, 0, 0, 4390975, 65536, 0, 4390976, 131072, 0, 4390991, 262145, 5, 4390992, 131073, 3, 4390993, 131073, 3, 4390994, 131073, 3, 4390995, 131073, 3, 4390996, 131073, 3, 4390997, 65537, 0, 4390998, 1, 0, 4390999, 1, 0, 4391000, 1, 0, 4391001, 1, 0, 4391002, 1, 0, 4391003, 1, 0, 4391004, 1, 0, 4391005, 1, 0, 4391006, 1, 0, 4391007, 1, 0, 4391008, 1, 0, 4391009, 1, 0, 4391010, 1, 0, 4391011, 1, 0, 4391012, 1, 0, 4391013, 1, 0, 4391014, 1, 0, 4391015, 1, 0, 4391016, 1, 0, 4391017, 1, 0, 4391018, 1, 0, 4391019, 1, 0, 4391020, 1, 0, 4391021, 1, 0, 4456448, 1, 0, 4456449, 1, 0, 4456450, 1, 0, 4456451, 1, 0, 4456452, 1, 0, 4456453, 1, 0, 4456454, 1, 0, 4456455, 1, 0, 4456456, 1, 0, 4456457, 1, 0, 4456458, 1, 4, 4456459, 0, 4, 4456460, 0, 4, 4456461, 0, 4, 4456462, 0, 4, 4456463, 65536, 4, 4456464, 65536, 4, 4456465, 0, 4, 4456466, 0, 0, 4456467, 65536, 0, 4456468, 131072, 0, 4456469, 196608, 0, 4456470, 262144, 0, 4456471, 0, 0, 4456472, 65536, 0, 4456473, 262145, 2, 4456474, 1, 0, 4456475, 1, 0, 4456476, 1, 0, 4456477, 1, 0, 4456478, 1, 0, 4456479, 1, 0, 4456480, 1, 0, 4456481, 1, 0, 4456482, 1, 0, 4456483, 1, 0, 4456484, 1, 0, 4456485, 1, 0, 4456486, 1, 0, 4456487, 1, 0, 4456488, 1, 0, 4456489, 1, 0, 4456490, 1, 0, 4456491, 1, 0, 4456492, 1, 0, 4456493, 1, 0, 4456494, 1, 0, 4456495, 1, 0, 4456496, 1, 0, 4456497, 1, 0, 4456498, 1, 0, 4456499, 1, 0, 4456500, 1, 0, 4456501, 1, 0, 4456502, 1, 0, 4456503, 1, 0, 4456504, 1, 0, 4456505, 1, 4, 4456510, 0, 0, 4456511, 65536, 0, 4456512, 131072, 0, 4456527, 262145, 2, 4456528, 1, 0, 4456529, 1, 0, 4456530, 1, 0, 4456531, 1, 0, 4456532, 1, 0, 4456533, 1, 0, 4456534, 1, 0, 4456535, 1, 0, 4456536, 1, 0, 4456537, 1, 0, 4456538, 1, 0, 4456539, 1, 0, 4456540, 1, 0, 4456541, 1, 0, 4456542, 1, 0, 4456543, 1, 0, 4456544, 1, 0, 4456545, 1, 0, 4456546, 1, 0, 4456547, 1, 0, 4456548, 1, 0, 4456549, 1, 0, 4456550, 1, 0, 4456551, 1, 0, 4456552, 1, 0, 4456553, 1, 0, 4456554, 1, 0, 4456555, 1, 0, 4456556, 1, 0, 4456557, 1, 0, 4521984, 1, 0, 4521985, 1, 0, 4521986, 1, 0, 4521987, 1, 0, 4521988, 1, 0, 4521989, 1, 0, 4521990, 1, 0, 4521991, 1, 0, 4521992, 1, 0, 4521993, 1, 0, 4521994, 1, 4, 4521995, 0, 0, 4521996, 65536, 0, 4521997, 0, 0, 4521998, 65536, 0, 4521999, 131072, 0, 4522000, 196608, 0, 4522001, 262144, 0, 4522002, 0, 0, 4522003, 65536, 0, 4522004, 131072, 0, 4522005, 196608, 0, 4522006, 262144, 0, 4522007, 0, 0, 4522008, 65536, 0, 4522009, 262145, 2, 4522010, 1, 0, 4522011, 1, 0, 4522012, 1, 0, 4522013, 1, 0, 4522014, 1, 0, 4522015, 1, 0, 4522016, 1, 0, 4522017, 1, 0, 4522018, 1, 0, 4522019, 1, 0, 4522020, 1, 0, 4522021, 1, 0, 4522022, 1, 0, 4522023, 1, 0, 4522024, 1, 0, 4522025, 1, 0, 4522026, 1, 0, 4522027, 1, 0, 4522028, 1, 0, 4522029, 1, 0, 4522030, 1, 0, 4522031, 1, 0, 4522032, 1, 0, 4522033, 1, 0, 4522034, 1, 0, 4522035, 1, 0, 4522036, 1, 0, 4522037, 1, 0, 4522038, 1, 0, 4522039, 1, 0, 4522040, 1, 0, 4522041, 131073, 0, 4522042, 1, 6, 4522043, 0, 0, 4522044, 65536, 0, 4522045, 131072, 0, 4522046, 196608, 0, 4522047, 262144, 0, 4522048, 0, 0, 4522049, 65536, 0, 4522050, 131072, 0, 4522051, 196608, 0, 4522052, 262145, 5, 4522053, 131073, 3, 4522054, 131073, 3, 4522055, 131073, 3, 4522056, 131073, 3, 4522057, 131073, 3, 4522058, 131073, 3, 4522059, 131073, 3, 4522060, 131073, 3, 4522061, 131073, 3, 4522062, 131073, 3, 4522063, 65537, 0, 4522064, 1, 0, 4522065, 1, 0, 4522066, 1, 0, 4522067, 1, 0, 4522068, 1, 0, 4522069, 1, 0, 4522070, 1, 0, 4522071, 1, 0, 4522072, 1, 0, 4522073, 1, 0, 4522074, 1, 0, 4522075, 1, 0, 4522076, 1, 0, 4522077, 1, 0, 4522078, 1, 0, 4522079, 1, 0, 4522080, 1, 0, 4522081, 1, 0, 4522082, 1, 0, 4522083, 1, 0, 4522084, 1, 0, 4522085, 1, 0, 4522086, 1, 0, 4522087, 1, 0, 4522088, 1, 0, 4522089, 1, 0, 4522090, 1, 0, 4522091, 1, 0, 4522092, 1, 0, 4522093, 1, 0, 4587520, 1, 0, 4587521, 1, 0, 4587522, 1, 0, 4587523, 1, 0, 4587524, 1, 0, 4587525, 1, 0, 4587526, 1, 0, 4587527, 1, 0, 4587528, 1, 0, 4587529, 1, 0, 4587530, 1, 4, 4587531, 0, 0, 4587532, 65536, 0, 4587533, 0, 0, 4587534, 65536, 0, 4587535, 131072, 0, 4587536, 196608, 0, 4587537, 262144, 0, 4587538, 0, 0, 4587539, 65536, 0, 4587540, 131072, 0, 4587541, 196608, 0, 4587542, 262144, 0, 4587543, 0, 0, 4587544, 65536, 0, 4587545, 262145, 2, 4587546, 1, 0, 4587547, 1, 0, 4587548, 1, 0, 4587549, 1, 0, 4587550, 1, 0, 4587551, 1, 0, 4587552, 1, 0, 4587553, 1, 0, 4587554, 1, 0, 4587555, 1, 0, 4587556, 1, 0, 4587557, 1, 0, 4587558, 1, 0, 4587559, 1, 0, 4587560, 1, 0, 4587561, 1, 0, 4587562, 1, 0, 4587563, 1, 0, 4587564, 1, 0, 4587565, 1, 0, 4587566, 1, 0, 4587567, 1, 0, 4587568, 1, 0, 4587569, 1, 0, 4587570, 1, 0, 4587571, 1, 0, 4587572, 1, 0, 4587573, 1, 0, 4587574, 1, 0, 4587575, 1, 0, 4587576, 1, 0, 4587577, 1, 0, 4587578, 1, 4, 4587579, 0, 0, 4587580, 65536, 0, 4587581, 131072, 0, 4587582, 196608, 0, 4587583, 262144, 0, 4587584, 0, 0, 4587585, 65536, 0, 4587586, 131072, 0, 4587587, 196608, 0, 4587588, 262145, 2, 4587589, 1, 0, 4587590, 1, 0, 4587591, 1, 0, 4587592, 1, 0, 4587593, 1, 0, 4587594, 1, 0, 4587595, 1, 0, 4587596, 1, 0, 4587597, 1, 0, 4587598, 1, 0, 4587599, 1, 0, 4587600, 1, 0, 4587601, 1, 0, 4587602, 1, 0, 4587603, 1, 0, 4587604, 1, 0, 4587605, 1, 0, 4587606, 1, 0, 4587607, 1, 0, 4587608, 1, 0, 4587609, 1, 0, 4587610, 1, 0, 4587611, 1, 0, 4587612, 1, 0, 4587613, 1, 0, 4587614, 1, 0, 4587615, 1, 0, 4587616, 1, 0, 4587617, 1, 0, 4587618, 1, 0, 4587619, 1, 0, 4587620, 1, 0, 4587621, 1, 0, 4587622, 1, 0, 4587623, 1, 0, 4587624, 1, 0, 4587625, 1, 0, 4587626, 1, 0, 4587627, 1, 0, 4587628, 1, 0, 4587629, 1, 0, 4653056, 1, 0, 4653057, 1, 0, 4653058, 1, 0, 4653059, 1, 0, 4653060, 1, 0, 4653061, 1, 0, 4653062, 1, 0, 4653063, 1, 0, 4653064, 1, 0, 4653065, 1, 0, 4653066, 1, 4, 4653067, 0, 0, 4653068, 65536, 0, 4653069, 0, 0, 4653070, 65536, 0, 4653071, 131072, 0, 4653072, 196608, 0, 4653073, 262144, 0, 4653074, 0, 0, 4653075, 65536, 0, 4653076, 131072, 0, 4653077, 196608, 0, 4653078, 262144, 0, 4653079, 0, 0, 4653080, 65536, 0, 4653081, 262145, 2, 4653082, 1, 0, 4653083, 1, 0, 4653084, 1, 0, 4653085, 1, 0, 4653086, 1, 0, 4653087, 1, 0, 4653088, 1, 0, 4653089, 1, 0, 4653090, 1, 0, 4653091, 1, 0, 4653092, 1, 0, 4653093, 1, 0, 4653094, 1, 0, 4653095, 1, 0, 4653096, 1, 0, 4653097, 1, 0, 4653098, 1, 0, 4653099, 1, 0, 4653100, 1, 0, 4653101, 1, 0, 4653102, 1, 0, 4653103, 1, 0, 4653104, 1, 0, 4653105, 1, 0, 4653106, 1, 0, 4653107, 1, 0, 4653108, 1, 0, 4653109, 1, 0, 4653110, 1, 0, 4653111, 1, 0, 4653112, 1, 0, 4653113, 1, 0, 4653114, 1, 4, 4653115, 0, 0, 4653116, 65536, 0, 4653117, 131072, 0, 4653118, 196608, 0, 4653119, 262144, 0, 4653120, 0, 0, 4653121, 65536, 0, 4653122, 131072, 0, 4653123, 196608, 0, 4653124, 262145, 2, 4653125, 1, 0, 4653126, 1, 0, 4653127, 1, 0, 4653128, 1, 0, 4653129, 1, 0, 4653130, 1, 0, 4653131, 1, 0, 4653132, 1, 0, 4653133, 1, 0, 4653134, 1, 0, 4653135, 1, 0, 4653136, 1, 0, 4653137, 1, 0, 4653138, 1, 0, 4653139, 1, 0, 4653140, 1, 0, 4653141, 1, 0, 4653142, 1, 0, 4653143, 1, 0, 4653144, 1, 0, 4653145, 1, 0, 4653146, 1, 0, 4653147, 1, 0, 4653148, 1, 0, 4653149, 1, 0, 4653150, 1, 0, 4653151, 1, 0, 4653152, 1, 0, 4653153, 1, 0, 4653154, 1, 0, 4653155, 1, 0, 4653156, 1, 0, 4653157, 1, 0, 4653158, 1, 0, 4653159, 1, 0, 4653160, 1, 0, 4653161, 1, 0, 4653162, 1, 0, 4653163, 1, 0, 4653164, 1, 0, 4653165, 1, 0, 4718592, 1, 0, 4718593, 1, 0, 4718594, 1, 0, 4718595, 1, 0, 4718596, 1, 0, 4718597, 1, 0, 4718598, 1, 0, 4718599, 1, 0, 4718600, 1, 0, 4718601, 1, 0, 4718602, 131073, 0, 4718603, 131073, 3, 4718604, 131073, 3, 4718605, 131073, 3, 4718606, 131073, 3, 4718607, 131073, 3, 4718608, 131073, 3, 4718609, 131073, 3, 4718610, 131073, 3, 4718611, 131073, 3, 4718612, 131073, 3, 4718613, 131073, 3, 4718614, 131073, 3, 4718615, 131073, 3, 4718616, 131073, 3, 4718617, 65537, 0, 4718618, 1, 0, 4718619, 1, 0, 4718620, 1, 0, 4718621, 1, 0, 4718622, 1, 0, 4718623, 1, 0, 4718624, 1, 0, 4718625, 1, 0, 4718626, 1, 0, 4718627, 1, 0, 4718628, 1, 0, 4718629, 1, 0, 4718630, 1, 0, 4718631, 1, 0, 4718632, 1, 0, 4718633, 1, 0, 4718634, 1, 0, 4718635, 1, 0, 4718636, 1, 0, 4718637, 1, 0, 4718638, 1, 0, 4718639, 1, 0, 4718640, 1, 0, 4718641, 1, 0, 4718642, 1, 0, 4718643, 1, 0, 4718644, 1, 0, 4718645, 1, 0, 4718646, 1, 0, 4718647, 1, 0, 4718648, 1, 0, 4718649, 1, 0, 4718650, 1, 4, 4718651, 0, 0, 4718652, 65536, 0, 4718653, 131072, 0, 4718654, 196608, 0, 4718655, 262144, 0, 4718656, 0, 0, 4718657, 65536, 0, 4718658, 131072, 0, 4718659, 196608, 0, 4718660, 262145, 2, 4718661, 1, 0, 4718662, 1, 0, 4718663, 1, 0, 4718664, 1, 0, 4718665, 1, 0, 4718666, 1, 0, 4718667, 1, 0, 4718668, 1, 0, 4718669, 1, 0, 4718670, 1, 0, 4718671, 1, 0, 4718672, 1, 0, 4718673, 1, 0, 4718674, 1, 0, 4718675, 1, 0, 4718676, 1, 0, 4718677, 1, 0, 4718678, 1, 0, 4718679, 1, 0, 4718680, 1, 0, 4718681, 1, 0, 4718682, 1, 0, 4718683, 1, 0, 4718684, 1, 0, 4718685, 1, 0, 4718686, 1, 0, 4718687, 1, 0, 4718688, 1, 0, 4718689, 1, 0, 4718690, 1, 0, 4718691, 1, 0, 4718692, 1, 0, 4718693, 1, 0, 4718694, 1, 0, 4718695, 1, 0, 4718696, 1, 0, 4718697, 1, 0, 4718698, 1, 0, 4718699, 1, 0, 4718700, 1, 0, 4718701, 1, 0, 4784128, 1, 0, 4784129, 1, 0, 4784130, 1, 0, 4784131, 1, 0, 4784132, 1, 0, 4784133, 1, 0, 4784134, 1, 0, 4784135, 1, 0, 4784136, 1, 0, 4784137, 1, 0, 4784138, 1, 0, 4784139, 1, 0, 4784140, 1, 0, 4784141, 1, 0, 4784142, 1, 0, 4784143, 1, 0, 4784144, 1, 0, 4784145, 1, 0, 4784146, 1, 0, 4784147, 1, 0, 4784148, 1, 0, 4784149, 1, 0, 4784150, 1, 0, 4784151, 1, 0, 4784152, 1, 0, 4784153, 1, 0, 4784154, 1, 0, 4784155, 1, 0, 4784156, 1, 0, 4784157, 1, 0, 4784158, 1, 0, 4784159, 1, 0, 4784160, 1, 0, 4784161, 1, 0, 4784162, 1, 0, 4784163, 1, 0, 4784164, 1, 0, 4784165, 1, 0, 4784166, 1, 0, 4784167, 1, 0, 4784168, 1, 0, 4784169, 1, 0, 4784170, 1, 0, 4784171, 1, 0, 4784172, 1, 0, 4784173, 1, 0, 4784174, 1, 0, 4784175, 1, 0, 4784176, 1, 0, 4784177, 1, 0, 4784178, 1, 0, 4784179, 1, 0, 4784180, 1, 0, 4784181, 1, 0, 4784182, 1, 0, 4784183, 1, 0, 4784184, 1, 0, 4784185, 1, 0, 4784186, 1, 4, 4784187, 0, 0, 4784188, 65536, 0, 4784189, 131072, 0, 4784190, 196608, 0, 4784191, 262144, 0, 4784192, 0, 0, 4784193, 65536, 0, 4784194, 131072, 0, 4784195, 196608, 0, 4784196, 262145, 2, 4784197, 1, 0, 4784198, 1, 0, 4784199, 1, 0, 4784200, 1, 0, 4784201, 1, 0, 4784202, 1, 0, 4784203, 1, 0, 4784204, 1, 0, 4784205, 1, 0, 4784206, 1, 0, 4784207, 1, 0, 4784208, 1, 0, 4784209, 1, 0, 4784210, 1, 0, 4784211, 1, 0, 4784212, 1, 0, 4784213, 1, 0, 4784214, 1, 0, 4784215, 1, 0, 4784216, 1, 0, 4784217, 1, 0, 4784218, 1, 0, 4784219, 1, 0, 4784220, 1, 0, 4784221, 1, 0, 4784222, 1, 0, 4784223, 1, 0, 4784224, 1, 0, 4784225, 1, 0, 4784226, 1, 0, 4784227, 1, 0, 4784228, 1, 0, 4784229, 1, 0, 4784230, 1, 0, 4784231, 1, 0, 4784232, 1, 0, 4784233, 1, 0, 4784234, 1, 0, 4784235, 1, 0, 4784236, 1, 0, 4784237, 1, 0, 4849664, 1, 0, 4849665, 1, 0, 4849666, 1, 0, 4849667, 1, 0, 4849668, 1, 0, 4849669, 1, 0, 4849670, 1, 0, 4849671, 1, 0, 4849672, 1, 0, 4849673, 1, 0, 4849674, 1, 0, 4849675, 1, 0, 4849676, 1, 0, 4849677, 1, 0, 4849678, 1, 0, 4849679, 1, 0, 4849680, 1, 0, 4849681, 1, 0, 4849682, 1, 0, 4849683, 1, 0, 4849684, 1, 0, 4849685, 1, 0, 4849686, 1, 0, 4849687, 1, 0, 4849688, 1, 0, 4849689, 1, 0, 4849690, 1, 0, 4849691, 1, 0, 4849692, 1, 0, 4849693, 1, 0, 4849694, 1, 0, 4849695, 1, 0, 4849696, 1, 0, 4849697, 1, 0, 4849698, 1, 0, 4849699, 1, 0, 4849700, 1, 0, 4849701, 1, 0, 4849702, 1, 0, 4849703, 1, 0, 4849704, 1, 0, 4849705, 1, 0, 4849706, 1, 0, 4849707, 1, 0, 4849708, 1, 0, 4849709, 1, 0, 4849710, 1, 0, 4849711, 1, 0, 4849712, 1, 0, 4849713, 1, 0, 4849714, 1, 0, 4849715, 1, 0, 4849716, 1, 0, 4849717, 1, 0, 4849718, 1, 0, 4849719, 1, 0, 4849720, 1, 0, 4849721, 1, 0, 4849722, 131073, 0, 4849723, 131073, 3, 4849724, 131073, 3, 4849725, 131073, 3, 4849726, 131073, 3, 4849727, 131073, 3, 4849728, 131073, 3, 4849729, 131073, 3, 4849730, 131073, 3, 4849731, 131073, 3, 4849732, 65537, 0, 4849733, 1, 0, 4849734, 1, 0, 4849735, 1, 0, 4849736, 1, 0, 4849737, 1, 0, 4849738, 1, 0, 4849739, 1, 0, 4849740, 1, 0, 4849741, 1, 0, 4849742, 1, 0, 4849743, 1, 0, 4849744, 1, 0, 4849745, 1, 0, 4849746, 1, 0, 4849747, 1, 0, 4849748, 1, 0, 4849749, 1, 0, 4849750, 1, 0, 4849751, 1, 0, 4849752, 1, 0, 4849753, 1, 0, 4849754, 1, 0, 4849755, 1, 0, 4849756, 1, 0, 4849757, 1, 0, 4849758, 1, 0, 4849759, 1, 0, 4849760, 1, 0, 4849761, 1, 0, 4849762, 1, 0, 4849763, 1, 0, 4849764, 1, 0, 4849765, 1, 0, 4849766, 1, 0, 4849767, 1, 0, 4849768, 1, 0, 4849769, 1, 0, 4849770, 1, 0, 4849771, 1, 0, 4849772, 1, 0, 4849773, 1, 0, 4915200, 1, 0, 4915201, 1, 0, 4915202, 1, 0, 4915203, 1, 0, 4915204, 1, 0, 4915205, 1, 0, 4915206, 1, 0, 4915207, 1, 0, 4915208, 1, 0, 4915209, 1, 0, 4915210, 1, 0, 4915211, 1, 0, 4915212, 1, 0, 4915213, 1, 0, 4915214, 1, 0, 4915215, 1, 0, 4915216, 1, 0, 4915217, 1, 0, 4915218, 1, 0, 4915219, 1, 0, 4915220, 1, 0, 4915221, 1, 0, 4915222, 1, 0, 4915223, 1, 0, 4915224, 1, 0, 4915225, 1, 0, 4915226, 1, 0, 4915227, 1, 0, 4915228, 1, 0, 4915229, 1, 0, 4915230, 1, 0, 4915231, 1, 0, 4915232, 1, 0, 4915233, 1, 0, 4915234, 1, 0, 4915235, 1, 0, 4915236, 1, 0, 4915237, 1, 0, 4915238, 1, 0, 4915239, 1, 0, 4915240, 1, 0, 4915241, 1, 0, 4915242, 1, 0, 4915243, 1, 0, 4915244, 1, 0, 4915245, 1, 0, 4915246, 1, 0, 4915247, 1, 0, 4915248, 1, 0, 4915249, 1, 0, 4915250, 1, 0, 4915251, 1, 0, 4915252, 1, 0, 4915253, 1, 0, 4915254, 1, 0, 4915255, 1, 0, 4915256, 1, 0, 4915257, 1, 0, 4915258, 1, 0, 4915259, 1, 0, 4915260, 1, 0, 4915261, 1, 0, 4915262, 1, 0, 4915263, 1, 0, 4915264, 1, 0, 4915265, 1, 0, 4915266, 1, 0, 4915267, 1, 0, 4915268, 1, 0, 4915269, 1, 0, 4915270, 1, 0, 4915271, 1, 0, 4915272, 1, 0, 4915273, 1, 0, 4915274, 1, 0, 4915275, 1, 0, 4915276, 1, 0, 4915277, 1, 0, 4915278, 1, 0, 4915279, 1, 0, 4915280, 1, 0, 4915281, 1, 0, 4915282, 1, 0, 4915283, 1, 0, 4915284, 1, 0, 4915285, 1, 0, 4915286, 1, 0, 4915287, 1, 0, 4915288, 1, 0, 4915289, 1, 0, 4915290, 1, 0, 4915291, 1, 0, 4915292, 1, 0, 4915293, 1, 0, 4915294, 1, 0, 4915295, 1, 0, 4915296, 1, 0, 4915297, 1, 0, 4915298, 1, 0, 4915299, 1, 0, 4915300, 1, 0, 4915301, 1, 0, 4915302, 1, 0, 4915303, 1, 0, 4915304, 1, 0, 4915305, 1, 0, 4915306, 1, 0, 4915307, 1, 0, 4915308, 1, 0, 4915309, 1, 0, 4980736, 1, 0, 4980737, 1, 0, 4980738, 1, 0, 4980739, 1, 0, 4980740, 1, 0, 4980741, 1, 0, 4980742, 1, 0, 4980743, 1, 0, 4980744, 1, 0, 4980745, 1, 0, 4980746, 1, 0, 4980747, 1, 0, 4980748, 1, 0, 4980749, 1, 0, 4980750, 1, 0, 4980751, 1, 0, 4980752, 1, 0, 4980753, 1, 0, 4980754, 1, 0, 4980755, 1, 0, 4980756, 1, 0, 4980757, 1, 0, 4980758, 1, 0, 4980759, 1, 0, 4980760, 1, 0, 4980761, 1, 0, 4980762, 1, 0, 4980763, 1, 0, 4980764, 1, 0, 4980765, 1, 0, 4980766, 1, 0, 4980767, 1, 0, 4980768, 1, 0, 4980769, 1, 0, 4980770, 1, 0, 4980771, 1, 0, 4980772, 1, 0, 4980773, 1, 0, 4980774, 1, 0, 4980775, 1, 0, 4980776, 1, 0, 4980777, 1, 0, 4980778, 1, 0, 4980779, 1, 0, 4980780, 1, 0, 4980781, 1, 0, 4980782, 1, 0, 4980783, 1, 0, 4980784, 1, 0, 4980785, 1, 0, 4980786, 1, 0, 4980787, 1, 0, 4980788, 1, 0, 4980789, 1, 0, 4980790, 1, 0, 4980791, 1, 0, 4980792, 1, 0, 4980793, 1, 0, 4980794, 1, 0, 4980795, 1, 0, 4980796, 1, 0, 4980797, 1, 0, 4980798, 1, 0, 4980799, 1, 0, 4980800, 1, 0, 4980801, 1, 0, 4980802, 1, 0, 4980803, 1, 0, 4980804, 1, 0, 4980805, 1, 0, 4980806, 1, 0, 4980807, 1, 0, 4980808, 1, 0, 4980809, 1, 0, 4980810, 1, 0, 4980811, 1, 0, 4980812, 1, 0, 4980813, 1, 0, 4980814, 1, 0, 4980815, 1, 0, 4980816, 1, 0, 4980817, 1, 0, 4980818, 1, 0, 4980819, 1, 0, 4980820, 1, 0, 4980821, 1, 0, 4980822, 1, 0, 4980823, 1, 0, 4980824, 1, 0, 4980825, 1, 0, 4980826, 1, 0, 4980827, 1, 0, 4980828, 1, 0, 4980829, 1, 0, 4980830, 1, 0, 4980831, 1, 0, 4980832, 1, 0, 4980833, 1, 0, 4980834, 1, 0, 4980835, 1, 0, 4980836, 1, 0, 4980837, 1, 0, 4980838, 1, 0, 4980839, 1, 0, 4980840, 1, 0, 4980841, 1, 0, 4980842, 1, 0, 4980843, 1, 0, 4980844, 1, 0, 4980845, 1, 0, 5046272, 1, 0, 5046273, 1, 0, 5046274, 1, 0, 5046275, 1, 0, 5046276, 1, 0, 5046277, 1, 0, 5046278, 1, 0, 5046279, 1, 0, 5046280, 1, 0, 5046281, 1, 0, 5046282, 1, 0, 5046283, 1, 0, 5046284, 1, 0, 5046285, 1, 0, 5046286, 1, 0, 5046287, 1, 0, 5046288, 1, 0, 5046289, 1, 0, 5046290, 1, 0, 5046291, 1, 0, 5046292, 1, 0, 5046293, 1, 0, 5046294, 1, 0, 5046295, 1, 0, 5046296, 1, 0, 5046297, 1, 0, 5046298, 1, 0, 5046299, 1, 0, 5046300, 1, 0, 5046301, 1, 0, 5046302, 1, 0, 5046303, 1, 0, 5046304, 1, 0, 5046305, 1, 0, 5046306, 1, 0, 5046307, 1, 0, 5046308, 1, 0, 5046309, 1, 0, 5046310, 1, 0, 5046311, 1, 0, 5046312, 1, 0, 5046313, 1, 0, 5046314, 1, 0, 5046315, 1, 0, 5046316, 1, 0, 5046317, 1, 0, 5046318, 1, 0, 5046319, 1, 0, 5046320, 1, 0, 5046321, 1, 0, 5046322, 1, 0, 5046323, 1, 0, 5046324, 1, 0, 5046325, 1, 0, 5046326, 1, 0, 5046327, 1, 0, 5046328, 1, 0, 5046329, 1, 0, 5046330, 1, 0, 5046331, 1, 0, 5046332, 1, 0, 5046333, 1, 0, 5046334, 1, 0, 5046335, 1, 0, 5046336, 1, 0, 5046337, 1, 0, 5046338, 1, 0, 5046339, 1, 0, 5046340, 1, 0, 5046341, 1, 0, 5046342, 1, 0, 5046343, 1, 0, 5046344, 1, 0, 5046345, 1, 0, 5046346, 1, 0, 5046347, 1, 0, 5046348, 1, 0, 5046349, 1, 0, 5046350, 1, 0, 5046351, 1, 0, 5046352, 1, 0, 5046353, 1, 0, 5046354, 1, 0, 5046355, 1, 0, 5046356, 1, 0, 5046357, 1, 0, 5046358, 1, 0, 5046359, 1, 0, 5046360, 1, 0, 5046361, 1, 0, 5046362, 1, 0, 5046363, 1, 0, 5046364, 1, 0, 5046365, 1, 0, 5046366, 1, 0, 5046367, 1, 0, 5046368, 1, 0, 5046369, 1, 0, 5046370, 1, 0, 5046371, 1, 0, 5046372, 1, 0, 5046373, 1, 0, 5046374, 1, 0, 5046375, 1, 0, 5046376, 1, 0, 5046377, 1, 0, 5046378, 1, 0, 5046379, 1, 0, 5046380, 1, 0, 5046381, 1, 0, 5111808, 1, 0, 5111809, 1, 0, 5111810, 1, 0, 5111811, 1, 0, 5111812, 1, 0, 5111813, 1, 0, 5111814, 1, 0, 5111815, 1, 0, 5111816, 1, 0, 5111817, 1, 0, 5111818, 1, 0, 5111819, 1, 0, 5111820, 1, 0, 5111821, 1, 0, 5111822, 1, 0, 5111823, 1, 0, 5111824, 1, 0, 5111825, 1, 0, 5111826, 1, 0, 5111827, 1, 0, 5111828, 1, 0, 5111829, 1, 0, 5111830, 1, 0, 5111831, 1, 0, 5111832, 1, 0, 5111833, 1, 0, 5111834, 1, 0, 5111835, 1, 0, 5111836, 1, 0, 5111837, 1, 0, 5111838, 1, 0, 5111839, 1, 0, 5111840, 1, 0, 5111841, 1, 0, 5111842, 1, 0, 5111843, 1, 0, 5111844, 1, 0, 5111845, 1, 0, 5111846, 1, 0, 5111847, 1, 0, 5111848, 1, 0, 5111849, 1, 0, 5111850, 1, 0, 5111851, 1, 0, 5111852, 1, 0, 5111853, 1, 0, 5111854, 1, 0, 5111855, 1, 0, 5111856, 1, 0, 5111857, 1, 0, 5111858, 1, 0, 5111859, 1, 0, 5111860, 1, 0, 5111861, 1, 0, 5111862, 1, 0, 5111863, 1, 0, 5111864, 1, 0, 5111865, 1, 0, 5111866, 1, 0, 5111867, 1, 0, 5111868, 1, 0, 5111869, 1, 0, 5111870, 1, 0, 5111871, 1, 0, 5111872, 1, 0, 5111873, 1, 0, 5111874, 1, 0, 5111875, 1, 0, 5111876, 1, 0, 5111877, 1, 0, 5111878, 1, 0, 5111879, 1, 0, 5111880, 1, 0, 5111881, 1, 0, 5111882, 1, 0, 5111883, 1, 0, 5111884, 1, 0, 5111885, 1, 0, 5111886, 1, 0, 5111887, 1, 0, 5111888, 1, 0, 5111889, 1, 0, 5111890, 1, 0, 5111891, 1, 0, 5111892, 1, 0, 5111893, 1, 0, 5111894, 1, 0, 5111895, 1, 0, 5111896, 1, 0, 5111897, 1, 0, 5111898, 1, 0, 5111899, 1, 0, 5111900, 1, 0, 5111901, 1, 0, 5111902, 1, 0, 5111903, 1, 0, 5111904, 1, 0, 5111905, 1, 0, 5111906, 1, 0, 5111907, 1, 0, 5111908, 1, 0, 5111909, 1, 0, 5111910, 1, 0, 5111911, 1, 0, 5111912, 1, 0, 5111913, 1, 0, 5111914, 1, 0, 5111915, 1, 0, 5111916, 1, 0, 5111917, 1, 0, 5177344, 1, 0, 5177345, 1, 0, 5177346, 1, 0, 5177347, 1, 0, 5177348, 1, 0, 5177349, 1, 0, 5177350, 1, 0, 5177351, 1, 0, 5177352, 1, 0, 5177353, 1, 0, 5177354, 1, 0, 5177355, 1, 0, 5177356, 1, 0, 5177357, 1, 0, 5177358, 1, 0, 5177359, 1, 0, 5177360, 1, 0, 5177361, 1, 0, 5177362, 1, 0, 5177363, 1, 0, 5177364, 1, 0, 5177365, 1, 0, 5177366, 1, 0, 5177367, 1, 0, 5177368, 1, 0, 5177369, 1, 0, 5177370, 1, 0, 5177371, 1, 0, 5177372, 1, 0, 5177373, 1, 0, 5177374, 1, 0, 5177375, 1, 0, 5177376, 1, 0, 5177377, 1, 0, 5177378, 1, 0, 5177379, 1, 0, 5177380, 1, 0, 5177381, 1, 0, 5177382, 1, 0, 5177383, 1, 0, 5177384, 1, 0, 5177385, 1, 0, 5177386, 1, 0, 5177387, 1, 0, 5177388, 1, 0, 5177389, 1, 0, 5177390, 1, 0, 5177391, 1, 0, 5177392, 1, 0, 5177393, 1, 0, 5177394, 1, 0, 5177395, 1, 0, 5177396, 1, 0, 5177397, 1, 0, 5177398, 1, 0, 5177399, 1, 0, 5177400, 1, 0, 5177401, 1, 0, 5177402, 1, 0, 5177403, 1, 0, 5177404, 1, 0, 5177405, 1, 0, 5177406, 1, 0, 5177407, 1, 0, 5177408, 1, 0, 5177409, 1, 0, 5177410, 1, 0, 5177411, 1, 0, 5177412, 1, 0, 5177413, 1, 0, 5177414, 1, 0, 5177415, 1, 0, 5177416, 1, 0, 5177417, 1, 0, 5177418, 1, 0, 5177419, 1, 0, 5177420, 1, 0, 5177421, 1, 0, 5177422, 1, 0, 5177423, 1, 0, 5177424, 1, 0, 5177425, 1, 0, 5177426, 1, 0, 5177427, 1, 0, 5177428, 1, 0, 5177429, 1, 0, 5177430, 1, 0, 5177431, 1, 0, 5177432, 1, 0, 5177433, 1, 0, 5177434, 1, 0, 5177435, 1, 0, 5177436, 1, 0, 5177437, 1, 0, 5177438, 1, 0, 5177439, 1, 0, 5177440, 1, 0, 5177441, 1, 0, 5177442, 1, 0, 5177443, 1, 0, 5177444, 1, 0, 5177445, 1, 0, 5177446, 1, 0, 5177447, 1, 0, 5177448, 1, 0, 5177449, 1, 0, 5177450, 1, 0, 5177451, 1, 0, 5177452, 1, 0, 5177453, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327705, 393216, 2, 327715, 393216, 2, 327740, 0, 11, 327741, 65536, 11, 327742, 131072, 11, 327743, 196608, 11, 327744, 262144, 11, 327762, 65536, 41, 327763, 131072, 41, 327764, 131072, 41, 327765, 196608, 41, 327766, 262144, 41, 327767, 262144, 41, 327768, 327680, 41, 393274, 262144, 6, 393275, 327680, 6, 393276, 0, 12, 393277, 65536, 12, 393278, 131072, 12, 393279, 196608, 12, 393280, 262144, 12, 393281, 262144, 6, 393282, 327680, 6, 393298, 65536, 42, 393299, 131072, 42, 393300, 131072, 42, 393301, 196608, 42, 393302, 262144, 42, 393303, 262144, 42, 393304, 327680, 42, 458785, 393216, 44, 458810, 262144, 7, 458811, 327680, 7, 458812, 0, 13, 458816, 262144, 13, 458817, 262144, 7, 458818, 327680, 7, 524321, 393216, 44, 524346, 196608, 5, 524347, 262144, 5, 524348, 0, 14, 524352, 262144, 14, 524372, 262144, 47, 524373, 327680, 47, 524374, 393216, 47, 524377, 0, 15, 524379, 196608, 5, 524380, 262144, 5, 589857, 393216, 44, 589882, 196608, 5, 589883, 262144, 5, 589884, 0, 15, 589888, 262144, 15, 589902, 196608, 5, 589903, 262144, 5, 589908, 262144, 48, 589909, 327680, 48, 589910, 393216, 48, 589915, 196608, 5, 589916, 262144, 5, 655418, 196608, 5, 655419, 262144, 5, 655438, 196608, 5, 655439, 262144, 5, 655451, 196608, 5, 655452, 262144, 5, 720954, 196608, 5, 720955, 262144, 5, 720974, 196608, 5, 720975, 262144, 5, 720980, 262144, 34, 720981, 327680, 34, 720982, 393216, 34, 720987, 196608, 5, 720988, 262144, 5, 786490, 196608, 5, 786491, 262144, 5, 786510, 196608, 5, 786511, 262144, 5, 786516, 262144, 35, 786517, 327680, 35, 786518, 393216, 35, 786523, 196608, 5, 786524, 262144, 5, 851991, 196608, 1, 851992, 131072, 1, 851993, 131072, 1, 851994, 131072, 1, 851995, 131072, 1, 851996, 131072, 2, 852000, 196608, 2, 852001, 131072, 1, 852002, 131072, 1, 852003, 131072, 1, 852004, 131072, 1, 852005, 262144, 1, 852026, 393216, 44, 852027, 393216, 44, 852046, 196608, 5, 852047, 262144, 5, 852052, 262144, 36, 852053, 327680, 36, 852054, 393216, 36, 917527, 458752, 0, 917528, 458752, 0, 917529, 458752, 0, 917530, 458752, 0, 917531, 458752, 0, 917532, 458752, 0, 917536, 458752, 0, 917537, 458752, 0, 917538, 458752, 0, 917539, 458752, 0, 917540, 458752, 0, 917541, 458752, 0, 917562, 393216, 44, 917563, 393216, 44, 917564, 393216, 44, 917582, 196608, 5, 917583, 262144, 5, 983063, 458752, 1, 983064, 458752, 1, 983065, 458752, 1, 983066, 458752, 1, 983067, 458752, 1, 983068, 458752, 1, 983072, 458752, 1, 983073, 458752, 1, 983074, 458752, 1, 983075, 458752, 1, 983076, 458752, 1, 983077, 458752, 1, 983098, 393216, 44, 983099, 393216, 44, 983100, 393216, 44, 983101, 262144, 4, 983102, 327680, 4, 983103, 393216, 4, 983118, 196608, 5, 983119, 262144, 5, 1048604, 131072, 4, 1048608, 196608, 4, 1048654, 196608, 5, 1048655, 262144, 5, 1114140, 131072, 4, 1114144, 196608, 4, 1114189, 458752, 0, 1114190, 458752, 0, 1114191, 458752, 0, 1114192, 458752, 0, 1114193, 458752, 0, 1114194, 458752, 0, 1114195, 458752, 0, 1114196, 458752, 0, 1114197, 458752, 0, 1114198, 458752, 0, 1114199, 458752, 0, 1114200, 458752, 0, 1114201, 458752, 0, 1114202, 458752, 0, 1114203, 458752, 0, 1114204, 458752, 0, 1114205, 458752, 0, 1179676, 131072, 4, 1179680, 196608, 3, 1179681, 131072, 1, 1179682, 131072, 1, 1179683, 131072, 1, 1179684, 131072, 1, 1179685, 262144, 1, 1179725, 458752, 1, 1179726, 458752, 1, 1179727, 458752, 1, 1179728, 458752, 1, 1179729, 458752, 1, 1179730, 458752, 1, 1179731, 458752, 1, 1179732, 458752, 1, 1179733, 458752, 1, 1179734, 458752, 1, 1179735, 458752, 1, 1179736, 458752, 1, 1179737, 458752, 1, 1179738, 458752, 1, 1179739, 458752, 1, 1179740, 458752, 1, 1179741, 458752, 1, 1245212, 131072, 4, 1245227, 262144, 49, 1310748, 131072, 4, 1310763, 262144, 50, 1376284, 131072, 4, 1376288, 196608, 2, 1376289, 131072, 1, 1376290, 131072, 1, 1376291, 131072, 1, 1376292, 131072, 1, 1376293, 131072, 1, 1376294, 131072, 2, 1376298, 196608, 2, 1376299, 262144, 51, 1376300, 131072, 1, 1376301, 131072, 1, 1376302, 131072, 1, 1376303, 131072, 2, 1441820, 131072, 4, 1441821, 65536, 53, 1441822, 131072, 53, 1441823, 196608, 53, 1441824, 458752, 0, 1441825, 458752, 0, 1441826, 458752, 0, 1441827, 458752, 0, 1441828, 458752, 0, 1441829, 458752, 0, 1441830, 458752, 0, 1441834, 458752, 0, 1441835, 458752, 0, 1441836, 458752, 0, 1441837, 458752, 0, 1441838, 458752, 0, 1441839, 458752, 0, 1507356, 131072, 4, 1507360, 458752, 1, 1507361, 458752, 1, 1507362, 458752, 1, 1507363, 458752, 1, 1507364, 458752, 1, 1507365, 458752, 1, 1507366, 458752, 1, 1507370, 458752, 1, 1507371, 458752, 1, 1507372, 458752, 1, 1507373, 458752, 1, 1507374, 458752, 1, 1507375, 458752, 1, 1572892, 131072, 4, 1572896, 196608, 4, 1572902, 131072, 4, 1572906, 196608, 4, 1572911, 131072, 4, 1638428, 131072, 4, 1638432, 196608, 4, 1638438, 131072, 4, 1638442, 196608, 4, 1638447, 131072, 4, 1703964, 131072, 4, 1703968, 196608, 4, 1703974, 131072, 4, 1703978, 196608, 4, 1703983, 131072, 4, 1704013, 65536, 47, 1704014, 131072, 47, 1704015, 196608, 47, 1704016, 458752, 0, 1704017, 458752, 0, 1704018, 458752, 0, 1704019, 458752, 0, 1769500, 131072, 4, 1769504, 196608, 4, 1769510, 131072, 4, 1769514, 196608, 4, 1769519, 131072, 4, 1769552, 458752, 1, 1769553, 458752, 1, 1769554, 458752, 1, 1769555, 458752, 1, 1769556, 65536, 53, 1769557, 131072, 53, 1769558, 196608, 53, 1835031, 196608, 1, 1835032, 131072, 1, 1835033, 131072, 1, 1835034, 131072, 1, 1835035, 131072, 1, 1835036, 131072, 3, 1835040, 196608, 3, 1835041, 131072, 1, 1835042, 131072, 1, 1835043, 131072, 1, 1835044, 131072, 1, 1835045, 131072, 1, 1835046, 131072, 3, 1835050, 196608, 3, 1835051, 131072, 1, 1835052, 131072, 1, 1835053, 131072, 1, 1835054, 131072, 1, 1835055, 131072, 3, 1900557, 262144, 49, 1900571, 262144, 49, 1900587, 262144, 49, 1900618, 262144, 49, 1900626, 262144, 49, 1966093, 262144, 50, 1966107, 262144, 50, 1966123, 262144, 50, 1966154, 262144, 50, 1966162, 262144, 50, 2031627, 196608, 2, 2031628, 131072, 1, 2031629, 262144, 51, 2031630, 131072, 1, 2031631, 131072, 1, 2031632, 131072, 1, 2031633, 131072, 1, 2031634, 131072, 1, 2031635, 131072, 2, 2031639, 196608, 2, 2031640, 131072, 1, 2031641, 131072, 1, 2031642, 131072, 1, 2031643, 262144, 51, 2031644, 131072, 1, 2031645, 131072, 1, 2031646, 131072, 1, 2031647, 131072, 1, 2031648, 131072, 1, 2031649, 131072, 1, 2031650, 131072, 1, 2031651, 131072, 1, 2031652, 131072, 1, 2031653, 131072, 1, 2031654, 131072, 2, 2031658, 196608, 2, 2031659, 262144, 51, 2031660, 131072, 1, 2031661, 131072, 1, 2031662, 131072, 1, 2031663, 131072, 2, 2031690, 262144, 51, 2031698, 262144, 51, 2097163, 458752, 0, 2097164, 458752, 0, 2097165, 458752, 0, 2097166, 458752, 0, 2097167, 458752, 0, 2097168, 458752, 0, 2097169, 458752, 0, 2097170, 458752, 0, 2097171, 458752, 0, 2097175, 458752, 0, 2097176, 458752, 0, 2097177, 458752, 0, 2097178, 458752, 0, 2097179, 458752, 0, 2097180, 458752, 0, 2097181, 458752, 0, 2097182, 458752, 0, 2097183, 458752, 0, 2097184, 458752, 0, 2097185, 458752, 0, 2097186, 458752, 0, 2097187, 458752, 0, 2097188, 458752, 0, 2097189, 458752, 0, 2097190, 458752, 0, 2097194, 458752, 0, 2097195, 458752, 0, 2097196, 458752, 0, 2097197, 458752, 0, 2097198, 458752, 0, 2097199, 458752, 0, 2097224, 458752, 0, 2097225, 458752, 0, 2097226, 458752, 0, 2097227, 458752, 0, 2097228, 458752, 0, 2097232, 458752, 0, 2097233, 458752, 0, 2097234, 458752, 0, 2097235, 458752, 0, 2162699, 458752, 1, 2162700, 458752, 1, 2162701, 458752, 1, 2162702, 458752, 1, 2162703, 458752, 1, 2162704, 458752, 1, 2162705, 458752, 1, 2162706, 458752, 1, 2162707, 458752, 1, 2162711, 458752, 1, 2162712, 458752, 1, 2162713, 458752, 1, 2162714, 458752, 1, 2162715, 458752, 1, 2162716, 458752, 1, 2162717, 458752, 1, 2162718, 458752, 1, 2162719, 458752, 1, 2162720, 458752, 1, 2162721, 458752, 1, 2162722, 458752, 1, 2162723, 458752, 1, 2162724, 458752, 1, 2162725, 458752, 1, 2162726, 458752, 1, 2162730, 458752, 1, 2162731, 458752, 1, 2162732, 458752, 1, 2162733, 458752, 1, 2162734, 458752, 1, 2162735, 458752, 1, 2162760, 458752, 1, 2162761, 458752, 1, 2162762, 458752, 1, 2162763, 458752, 1, 2162764, 458752, 1, 2162768, 458752, 1, 2162769, 458752, 1, 2162770, 458752, 1, 2162771, 458752, 1, 2228235, 196608, 4, 2228243, 131072, 4, 2228244, 65536, 53, 2228245, 131072, 53, 2228246, 196608, 53, 2228247, 196608, 4, 2228262, 131072, 4, 2228266, 196608, 4, 2228271, 131072, 4, 2293771, 196608, 4, 2293779, 131072, 4, 2293783, 196608, 4, 2293798, 131072, 4, 2293802, 196608, 4, 2293807, 131072, 4, 2293837, 65536, 53, 2293838, 131072, 53, 2293839, 196608, 53, 2293844, 65536, 53, 2293845, 131072, 53, 2293846, 196608, 53, 2359307, 196608, 4, 2359315, 131072, 4, 2359319, 196608, 4, 2359334, 131072, 4, 2359338, 196608, 4, 2359343, 131072, 4, 2424843, 196608, 4, 2424851, 131072, 4, 2424855, 196608, 4, 2424870, 131072, 4, 2424874, 196608, 4, 2424879, 131072, 4, 2490379, 196608, 4, 2490387, 131072, 4, 2490391, 196608, 4, 2490406, 131072, 4, 2490410, 196608, 4, 2490415, 131072, 4, 2555915, 196608, 3, 2555916, 131072, 1, 2555917, 131072, 1, 2555918, 131072, 1, 2555919, 131072, 1, 2555920, 131072, 1, 2555921, 131072, 1, 2555922, 131072, 1, 2555923, 131072, 3, 2555927, 196608, 3, 2555928, 131072, 1, 2555929, 131072, 1, 2555930, 131072, 1, 2555931, 131072, 1, 2555932, 131072, 1, 2555933, 131072, 1, 2555934, 131072, 1, 2555935, 131072, 1, 2555936, 131072, 1, 2555937, 131072, 1, 2555938, 131072, 1, 2555939, 131072, 1, 2555940, 131072, 1, 2555941, 131072, 1, 2555942, 131072, 3, 2555946, 196608, 3, 2555947, 131072, 1, 2555948, 131072, 1, 2555949, 131072, 1, 2555950, 131072, 1, 2555951, 131072, 3, 2555976, 458752, 0, 2555977, 458752, 0, 2555978, 458752, 0, 2555979, 458752, 0, 2555980, 458752, 0, 2555981, 458752, 0, 2555982, 458752, 0, 2555983, 458752, 0, 2555984, 458752, 0, 2555985, 458752, 0, 2555986, 458752, 0, 2555987, 458752, 0, 2621509, 65536, 53, 2621510, 131072, 53, 2621511, 196608, 53, 2621512, 458752, 1, 2621513, 458752, 1, 2621514, 458752, 1, 2621515, 458752, 1, 2621516, 458752, 1, 2621517, 458752, 1, 2621518, 458752, 1, 2621519, 458752, 1, 2621520, 458752, 1, 2621521, 458752, 1, 2621522, 458752, 1, 2621523, 458752, 1, 2752523, 196608, 2, 2752524, 131072, 1, 2752525, 131072, 1, 2752526, 131072, 1, 2752527, 131072, 1, 2752528, 131072, 1, 2752529, 131072, 1, 2752530, 131072, 1, 2752531, 131072, 2, 2752535, 196608, 2, 2752536, 131072, 1, 2752537, 131072, 1, 2752538, 131072, 1, 2752539, 131072, 1, 2752540, 131072, 1, 2752541, 131072, 1, 2752542, 131072, 1, 2752543, 131072, 1, 2752544, 131072, 2, 2818059, 458752, 0, 2818060, 458752, 0, 2818061, 458752, 0, 2818062, 458752, 0, 2818063, 458752, 0, 2818064, 458752, 0, 2818065, 458752, 0, 2818066, 458752, 0, 2818067, 458752, 0, 2818071, 458752, 0, 2818072, 458752, 0, 2818073, 458752, 0, 2818074, 458752, 0, 2818075, 458752, 0, 2818076, 458752, 0, 2818077, 458752, 0, 2818078, 458752, 0, 2818079, 458752, 0, 2818080, 458752, 0, 2818106, 458752, 0, 2818107, 458752, 0, 2818108, 458752, 0, 2818109, 458752, 0, 2883595, 458752, 1, 2883596, 458752, 1, 2883597, 458752, 1, 2883598, 458752, 1, 2883599, 458752, 1, 2883600, 458752, 1, 2883601, 458752, 1, 2883602, 458752, 1, 2883603, 458752, 1, 2883607, 458752, 1, 2883608, 458752, 1, 2883609, 458752, 1, 2883610, 458752, 1, 2883611, 458752, 1, 2883612, 458752, 1, 2883613, 458752, 1, 2883614, 458752, 1, 2883615, 458752, 1, 2883616, 458752, 1, 2883642, 458752, 1, 2883643, 458752, 1, 2883644, 458752, 1, 2883645, 458752, 1, 2949131, 196608, 4, 2949139, 131072, 4, 2949143, 196608, 4, 2949152, 131072, 4, 3014667, 196608, 4, 3014675, 131072, 4, 3014679, 196608, 4, 3014688, 131072, 4, 3014721, 458752, 0, 3014722, 458752, 0, 3014723, 458752, 0, 3014724, 458752, 0, 3014725, 458752, 0, 3014726, 458752, 0, 3014727, 458752, 0, 3014728, 458752, 0, 3014729, 458752, 0, 3014730, 458752, 0, 3014731, 458752, 0, 3080203, 196608, 4, 3080211, 131072, 4, 3080215, 196608, 4, 3080224, 131072, 4, 3080257, 458752, 1, 3080258, 458752, 1, 3080259, 458752, 1, 3080260, 458752, 1, 3080261, 458752, 1, 3080262, 458752, 1, 3080263, 458752, 1, 3080264, 458752, 1, 3080265, 458752, 1, 3080266, 458752, 1, 3080267, 458752, 1, 3080276, 65536, 47, 3080277, 131072, 47, 3080278, 196608, 47, 3145739, 196608, 3, 3145740, 131072, 1, 3145741, 131072, 1, 3145742, 131072, 1, 3145743, 131072, 1, 3145744, 131072, 1, 3145745, 131072, 1, 3145746, 131072, 1, 3145747, 131072, 3, 3145751, 196608, 3, 3145752, 131072, 1, 3145753, 131072, 1, 3145754, 131072, 1, 3145755, 131072, 1, 3145756, 131072, 1, 3145757, 131072, 1, 3145758, 131072, 1, 3145759, 131072, 1, 3145760, 131072, 3, 3342344, 196608, 1, 3342345, 131072, 1, 3342346, 131072, 1, 3342347, 131072, 1, 3342348, 131072, 1, 3342349, 131072, 1, 3342350, 131072, 1, 3342351, 131072, 1, 3342352, 131072, 1, 3342353, 131072, 1, 3342354, 131072, 1, 3342355, 131072, 2, 3342359, 196608, 2, 3342360, 131072, 1, 3342361, 131072, 1, 3342362, 131072, 1, 3342363, 131072, 1, 3342364, 131072, 1, 3342365, 131072, 1, 3342366, 131072, 1, 3342367, 131072, 1, 3342368, 262144, 1, 3407880, 458752, 0, 3407881, 458752, 0, 3407882, 458752, 0, 3407883, 458752, 0, 3407884, 458752, 0, 3407885, 458752, 0, 3407886, 458752, 0, 3407887, 458752, 0, 3407888, 458752, 0, 3407889, 458752, 0, 3407890, 458752, 0, 3407891, 458752, 0, 3407895, 458752, 0, 3407896, 458752, 0, 3407897, 458752, 0, 3407898, 458752, 0, 3407899, 458752, 0, 3407900, 458752, 0, 3407901, 458752, 0, 3407902, 458752, 0, 3407903, 458752, 0, 3407904, 458752, 0, 3407951, 458752, 0, 3407952, 458752, 0, 3407953, 458752, 0, 3407954, 458752, 0, 3407955, 458752, 0, 3407956, 458752, 0, 3407957, 458752, 0, 3407958, 458752, 0, 3473416, 458752, 1, 3473417, 458752, 1, 3473418, 458752, 1, 3473419, 458752, 1, 3473420, 458752, 1, 3473421, 458752, 1, 3473422, 458752, 1, 3473423, 458752, 1, 3473424, 458752, 1, 3473425, 458752, 1, 3473426, 458752, 1, 3473427, 458752, 1, 3473431, 458752, 1, 3473432, 458752, 1, 3473433, 458752, 1, 3473434, 458752, 1, 3473435, 458752, 1, 3473436, 458752, 1, 3473437, 458752, 1, 3473438, 458752, 1, 3473439, 458752, 1, 3473440, 458752, 1, 3473476, 393216, 44, 3473484, 65536, 53, 3473485, 131072, 53, 3473486, 196608, 53, 3473487, 458752, 1, 3473488, 458752, 1, 3473489, 458752, 1, 3473490, 458752, 1, 3473491, 458752, 1, 3473492, 458752, 1, 3473493, 458752, 1, 3473494, 458752, 1, 3538963, 131072, 4, 3538967, 196608, 4, 3604499, 131072, 4, 3604503, 196608, 4, 3670035, 131072, 4, 3670039, 196608, 4, 3735571, 131072, 4, 3735575, 196608, 4, 3735610, 65536, 47, 3735611, 131072, 47, 3735612, 196608, 47, 3801107, 131072, 4, 3801111, 196608, 4, 3866643, 131072, 4, 3866647, 196608, 4, 3866690, 65536, 53, 3866691, 131072, 53, 3866692, 196608, 53, 3866693, 458752, 0, 3866694, 458752, 0, 3866695, 458752, 0, 3866696, 458752, 0, 3866697, 458752, 0, 3866698, 458752, 0, 3866699, 458752, 0, 3866700, 458752, 0, 3866701, 458752, 0, 3866702, 458752, 0, 3932178, 196608, 1, 3932179, 131072, 3, 3932183, 196608, 3, 3932184, 262144, 1, 3932229, 458752, 1, 3932230, 458752, 1, 3932231, 458752, 1, 3932232, 458752, 1, 3932233, 458752, 1, 3932234, 458752, 1, 3932235, 458752, 1, 3932236, 458752, 1, 3932237, 458752, 1, 3932238, 458752, 1, 4128786, 393216, 44, 4128787, 393216, 44, 4128788, 393216, 44, 4194322, 393216, 44, 4194323, 393216, 44, 4194324, 393216, 44, 4194362, 458752, 0, 4194363, 458752, 0, 4194364, 458752, 0, 4194365, 458752, 0, 4194369, 458752, 0, 4194370, 458752, 0, 4194371, 458752, 0, 4194372, 458752, 0, 4259858, 393216, 44, 4259859, 393216, 44, 4259860, 393216, 44, 4259898, 458752, 1, 4259899, 458752, 1, 4259900, 458752, 1, 4259901, 458752, 1, 4259905, 458752, 1, 4259906, 458752, 1, 4259907, 458752, 1, 4259908, 458752, 1, 4325394, 393216, 44, 4325395, 393216, 44, 4325396, 393216, 44, 4390925, 393216, 2, 4390930, 262144, 43, 4390931, 327680, 43, 4456466, 262144, 44, 4456467, 327680, 44, 4456514, 131072, 1, 4456515, 262144, 1, 4522050, 196608, 5, 4522051, 262144, 5, 4587579, 393216, 44, 4587580, 393216, 44, 4587586, 196608, 5, 4587587, 262144, 5, 4653115, 393216, 44, 4653116, 393216, 44, 4653122, 196608, 5, 4653123, 262144, 5, 4718651, 393216, 44, 4718652, 393216, 44, 4718658, 196608, 5, 4718659, 262144, 5, 4784187, 393216, 44, 4784188, 393216, 44, 4784194, 196608, 5, 4784195, 262144, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196690, 327680, 11, 196691, 393216, 11, 196692, 458752, 11, 196694, 327680, 11, 196695, 393216, 11, 196696, 458752, 11, 262221, 0, 11, 262222, 65536, 11, 262223, 131072, 11, 262224, 196608, 11, 262225, 262144, 11, 262226, 327680, 12, 262227, 393216, 12, 262228, 458752, 12, 262230, 327680, 12, 262231, 393216, 12, 262232, 458752, 12, 262233, 0, 11, 262234, 65536, 11, 262235, 131072, 11, 262236, 196608, 11, 262237, 262144, 11, 327704, 327680, 2, 327705, 393216, 1, 327706, 458752, 2, 327714, 327680, 2, 327715, 393216, 1, 327716, 458752, 2, 327757, 0, 12, 327758, 65536, 12, 327759, 131072, 12, 327760, 196608, 12, 327761, 262144, 12, 327763, 0, 11, 327764, 65536, 11, 327765, 131072, 11, 327766, 196608, 11, 327767, 262144, 11, 327769, 0, 12, 327770, 65536, 12, 327771, 131072, 12, 327772, 196608, 12, 327773, 262144, 12, 393240, 327680, 3, 393241, 393216, 3, 393242, 458752, 3, 393243, 196608, 45, 393249, 393216, 43, 393250, 327680, 3, 393251, 393216, 3, 393252, 458752, 3, 393293, 0, 13, 393297, 262144, 13, 393298, 131072, 31, 393299, 0, 12, 393300, 65536, 12, 393301, 131072, 12, 393302, 196608, 12, 393303, 262144, 12, 393304, 131072, 31, 393305, 0, 13, 393306, 65536, 13, 393307, 131072, 13, 393308, 196608, 13, 393309, 262144, 13, 458779, 196608, 46, 458785, 393216, 43, 458829, 0, 14, 458833, 262144, 14, 458834, 131072, 32, 458835, 0, 13, 458836, 65536, 13, 458837, 131072, 13, 458838, 196608, 13, 458839, 262144, 13, 458840, 131072, 32, 458841, 0, 14, 458842, 65536, 14, 458843, 131072, 14, 458844, 196608, 14, 458845, 262144, 14, 524321, 393216, 43, 524354, 196608, 45, 524365, 0, 15, 524369, 262144, 15, 524371, 0, 14, 524372, 262144, 45, 524373, 327680, 45, 524374, 393216, 45, 524375, 262144, 14, 524377, 196608, 45, 524378, 65536, 15, 524379, 131072, 15, 524380, 196608, 15, 524381, 262144, 15, 589852, 262144, 6, 589853, 327680, 6, 589854, 131072, 31, 589855, 262144, 6, 589856, 327680, 6, 589882, 131072, 45, 589890, 196608, 46, 589901, 131072, 43, 589902, 196608, 43, 589907, 0, 15, 589908, 262144, 46, 589909, 327680, 46, 589910, 393216, 46, 589911, 262144, 15, 589913, 196608, 46, 589917, 196608, 45, 655388, 262144, 7, 655389, 327680, 7, 655390, 131072, 32, 655391, 262144, 7, 655392, 327680, 7, 655418, 131072, 46, 655437, 131072, 44, 655438, 196608, 44, 655453, 196608, 46, 720919, 262144, 43, 720920, 327680, 43, 720973, 0, 11, 720974, 65536, 11, 720975, 131072, 11, 720976, 196608, 11, 720977, 262144, 11, 720985, 0, 11, 720986, 65536, 11, 720987, 131072, 11, 720988, 196608, 11, 720989, 262144, 11, 786455, 262144, 44, 786456, 327680, 44, 786490, 393216, 43, 786491, 393216, 43, 786509, 0, 12, 786510, 65536, 12, 786511, 131072, 12, 786512, 196608, 12, 786513, 262144, 12, 786521, 0, 12, 786522, 65536, 12, 786523, 131072, 12, 786524, 196608, 12, 786525, 262144, 12, 852026, 393216, 43, 852027, 393216, 43, 852028, 393216, 43, 852033, 262144, 43, 852034, 327680, 43, 852045, 0, 13, 852046, 65536, 13, 852047, 131072, 13, 852048, 196608, 13, 852049, 262144, 13, 852057, 0, 13, 852061, 262144, 13, 917532, 131072, 4, 917536, 196608, 4, 917562, 393216, 43, 917563, 393216, 43, 917564, 393216, 43, 917569, 262144, 44, 917570, 327680, 44, 917581, 0, 14, 917582, 65536, 14, 917583, 131072, 14, 917584, 196608, 14, 917585, 262144, 14, 917593, 0, 14, 917597, 262144, 14, 983068, 131072, 4, 983072, 196608, 4, 983105, 262144, 44, 983106, 327680, 44, 983117, 0, 15, 983118, 65536, 15, 983119, 131072, 15, 983120, 196608, 15, 983121, 262144, 15, 983129, 0, 15, 983133, 262144, 15, 1048653, 196608, 1, 1048654, 131072, 1, 1048655, 131072, 1, 1048656, 131072, 1, 1048657, 131072, 1, 1048658, 131072, 1, 1048659, 262144, 1, 1048663, 196608, 1, 1048664, 131072, 1, 1048665, 131072, 1, 1048666, 131072, 1, 1048667, 131072, 1, 1048668, 131072, 1, 1048669, 262144, 1, 1376299, 131072, 1, 1441824, 196608, 4, 1441830, 131072, 4, 1441834, 196608, 4, 1441839, 131072, 4, 1441869, 196608, 1, 1441870, 131072, 1, 1441871, 131072, 1, 1441872, 131072, 1, 1441873, 131072, 1, 1441874, 131072, 1, 1441875, 262144, 1, 1507360, 196608, 4, 1507366, 131072, 4, 1507370, 196608, 4, 1507375, 131072, 4, 1507378, 196608, 45, 1507405, 131072, 45, 1507414, 393216, 43, 1507415, 196608, 4, 1572914, 196608, 46, 1572941, 131072, 46, 1572950, 393216, 44, 1572951, 196608, 4, 1638429, 131072, 45, 1638480, 196608, 2, 1638481, 131072, 1, 1638482, 131072, 1, 1638483, 131072, 2, 1638487, 196608, 4, 1703965, 131072, 46, 1704016, 196608, 4, 1704019, 131072, 4, 1704023, 196608, 4, 1769552, 196608, 4, 1769555, 131072, 4, 1769559, 196608, 4, 1835016, 131072, 31, 1835029, 131072, 45, 1835077, 393216, 43, 1835078, 393216, 43, 1835079, 393216, 43, 1835088, 196608, 3, 1835089, 131072, 1, 1835090, 131072, 1, 1835091, 131072, 3, 1835095, 196608, 4, 1900552, 131072, 32, 1900565, 131072, 46, 1900613, 393216, 44, 1900614, 393216, 44, 1900615, 393216, 44, 1900631, 196608, 4, 1966167, 196608, 4, 2031629, 131072, 1, 2031643, 131072, 1, 2031659, 131072, 1, 2031688, 196608, 2, 2031689, 131072, 1, 2031690, 131072, 1, 2031691, 131072, 1, 2031692, 131072, 2, 2031696, 196608, 2, 2031697, 131072, 1, 2031698, 131072, 1, 2031699, 131072, 2, 2031703, 196608, 4, 2097163, 196608, 4, 2097171, 131072, 4, 2097175, 196608, 4, 2097190, 131072, 4, 2097194, 196608, 4, 2097199, 131072, 4, 2097224, 196608, 4, 2097228, 131072, 4, 2097232, 196608, 4, 2097235, 131072, 4, 2097239, 196608, 4, 2162699, 196608, 4, 2162707, 131072, 4, 2162711, 196608, 4, 2162726, 131072, 4, 2162730, 196608, 4, 2162735, 131072, 4, 2162760, 196608, 4, 2162764, 131072, 4, 2162768, 196608, 4, 2162771, 131072, 4, 2162775, 196608, 4, 2228263, 65536, 53, 2228264, 131072, 53, 2228265, 196608, 53, 2228293, 196608, 45, 2228296, 196608, 4, 2228300, 131072, 4, 2228304, 196608, 4, 2228307, 131072, 4, 2228311, 196608, 4, 2293770, 131072, 45, 2293829, 196608, 46, 2293832, 196608, 3, 2293833, 131072, 1, 2293834, 131072, 1, 2293835, 131072, 1, 2293836, 131072, 3, 2293840, 196608, 3, 2293841, 131072, 1, 2293842, 131072, 1, 2293843, 131072, 3, 2293847, 196608, 4, 2359306, 131072, 46, 2359344, 196608, 45, 2359383, 196608, 4, 2424880, 196608, 46, 2424919, 196608, 4, 2490440, 196608, 2, 2490441, 131072, 1, 2490442, 131072, 1, 2490443, 131072, 1, 2490444, 131072, 1, 2490445, 131072, 1, 2490446, 131072, 1, 2490447, 131072, 1, 2490448, 131072, 1, 2490449, 131072, 1, 2490450, 131072, 1, 2490451, 131072, 2, 2490454, 196608, 45, 2490455, 196608, 4, 2555976, 196608, 4, 2555987, 131072, 4, 2555990, 196608, 46, 2555991, 196608, 4, 2621512, 196608, 4, 2621523, 131072, 4, 2621527, 196608, 4, 2687012, 196608, 45, 2687026, 131072, 45, 2687048, 196608, 4, 2687059, 131072, 4, 2687063, 196608, 4, 2752548, 196608, 46, 2752562, 131072, 46, 2752574, 393216, 43, 2752575, 393216, 43, 2752584, 196608, 3, 2752585, 131072, 1, 2752586, 131072, 1, 2752587, 131072, 1, 2752588, 131072, 1, 2752589, 131072, 1, 2752590, 131072, 1, 2752591, 196608, 4, 2752595, 131072, 4, 2752599, 196608, 4, 2818059, 196608, 4, 2818067, 131072, 4, 2818071, 196608, 4, 2818080, 131072, 4, 2818109, 131072, 4, 2818110, 393216, 44, 2818111, 393216, 44, 2818126, 393216, 43, 2818127, 196608, 4, 2818131, 131072, 4, 2818135, 196608, 4, 2883592, 65536, 53, 2883593, 131072, 53, 2883594, 196608, 53, 2883595, 196608, 4, 2883603, 131072, 4, 2883604, 65536, 53, 2883605, 131072, 53, 2883606, 196608, 53, 2883607, 196608, 4, 2883616, 131072, 4, 2883645, 131072, 4, 2883662, 393216, 44, 2883663, 196608, 4, 2883667, 131072, 4, 2883671, 196608, 4, 2949181, 131072, 4, 2949185, 196608, 2, 2949186, 131072, 1, 2949187, 131072, 1, 2949188, 131072, 1, 2949189, 131072, 1, 2949190, 131072, 1, 2949191, 131072, 1, 2949192, 131072, 1, 2949193, 131072, 1, 2949194, 131072, 1, 2949195, 131072, 2, 2949199, 196608, 4, 2949203, 131072, 4, 2949207, 196608, 4, 3014717, 131072, 4, 3014721, 196608, 4, 3014731, 131072, 4, 3014735, 196608, 4, 3014739, 131072, 4, 3014743, 196608, 4, 3080214, 196608, 45, 3080253, 131072, 4, 3080257, 196608, 4, 3080267, 131072, 4, 3080271, 196608, 4, 3080275, 131072, 4, 3080279, 196608, 4, 3145736, 196608, 45, 3145750, 196608, 46, 3145789, 131072, 4, 3145793, 196608, 4, 3145803, 131072, 4, 3145807, 196608, 3, 3145808, 131072, 1, 3145809, 131072, 1, 3145810, 131072, 1, 3145811, 131072, 3, 3145815, 196608, 4, 3211272, 196608, 46, 3211325, 131072, 4, 3211329, 196608, 4, 3211339, 131072, 4, 3211351, 196608, 4, 3276861, 131072, 4, 3276865, 196608, 4, 3276875, 131072, 4, 3276887, 196608, 4, 3342394, 196608, 1, 3342395, 131072, 1, 3342396, 131072, 1, 3342397, 131072, 3, 3342401, 196608, 3, 3342402, 131072, 1, 3342403, 131072, 1, 3342404, 131072, 1, 3342405, 196608, 4, 3342411, 131072, 4, 3342415, 196608, 2, 3342416, 131072, 1, 3342417, 131072, 1, 3342418, 131072, 1, 3342419, 131072, 1, 3342420, 131072, 1, 3342421, 131072, 1, 3342422, 131072, 1, 3342423, 196608, 4, 3407891, 131072, 4, 3407895, 196608, 4, 3407930, 196608, 45, 3407940, 393216, 43, 3407941, 196608, 4, 3407947, 131072, 4, 3407951, 196608, 4, 3473427, 131072, 4, 3473431, 196608, 4, 3473466, 196608, 46, 3473476, 393216, 43, 3473477, 196608, 4, 3473483, 131072, 4, 3473487, 196608, 4, 3539012, 393216, 44, 3539013, 196608, 4, 3539019, 131072, 4, 3539023, 196608, 4, 3604549, 196608, 3, 3604550, 131072, 1, 3604551, 131072, 1, 3604552, 131072, 1, 3604553, 131072, 1, 3604554, 131072, 1, 3604555, 131072, 3, 3604559, 196608, 4, 3670095, 196608, 4, 3735631, 196608, 4, 3801157, 196608, 2, 3801158, 131072, 1, 3801159, 131072, 1, 3801160, 131072, 1, 3801161, 131072, 1, 3801162, 131072, 1, 3801163, 131072, 1, 3801164, 131072, 1, 3801165, 131072, 1, 3801166, 131072, 1, 3801167, 196608, 4, 3866693, 196608, 4, 3932183, 196608, 45, 3932229, 196608, 4, 3997719, 196608, 46, 3997764, 196608, 45, 3997765, 196608, 4, 4063250, 393216, 43, 4063251, 393216, 43, 4063252, 393216, 43, 4063300, 196608, 46, 4063301, 196608, 4, 4128786, 393216, 43, 4128787, 393216, 43, 4128788, 393216, 43, 4128826, 196608, 1, 4128827, 131072, 1, 4128828, 131072, 1, 4128829, 131072, 2, 4128833, 196608, 2, 4128834, 131072, 1, 4128835, 131072, 1, 4128836, 131072, 1, 4128837, 196608, 4, 4194322, 393216, 43, 4194323, 393216, 43, 4194324, 393216, 43, 4194365, 131072, 4, 4194369, 196608, 4, 4259858, 393216, 43, 4259859, 393216, 43, 4259860, 393216, 43, 4259901, 131072, 4, 4259905, 196608, 4, 4325394, 262144, 43, 4325395, 327680, 43, 4325437, 131072, 4, 4325441, 196608, 4, 4390924, 327680, 2, 4390925, 393216, 1, 4390926, 458752, 2, 4390930, 262144, 44, 4390931, 327680, 44, 4390935, 262144, 6, 4390936, 327680, 6, 4390973, 131072, 4, 4390977, 196608, 4, 4456460, 327680, 3, 4456461, 393216, 3, 4456462, 458752, 3, 4456471, 262144, 7, 4456472, 327680, 7, 4456507, 196608, 1, 4456508, 131072, 1, 4456509, 131072, 3, 4456513, 196608, 3, 4456514, 262144, 6, 4456515, 327680, 6, 4522043, 393216, 43, 4522044, 393216, 43, 4522050, 262144, 7, 4522051, 327680, 7, 4587531, 196608, 45, 4587543, 262144, 6, 4587544, 327680, 6, 4587579, 393216, 43, 4587580, 393216, 43, 4653067, 196608, 46, 4653079, 262144, 7, 4653080, 327680, 7, 4653115, 393216, 43, 4653116, 393216, 43, 4653122, 262144, 6, 4653123, 327680, 6, 4718651, 393216, 43, 4718652, 393216, 43, 4718658, 262144, 7, 4718659, 327680, 7, 4784190, 262144, 4, 4784191, 327680, 4, 4784192, 393216, 4 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 2192) +scene_destination = "res://Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.tscn" +location = Vector2(784, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 208) +scene_destination = "res://Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.tscn" +location = Vector2(2000, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 528) +scene_destination = "res://Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.tscn" +location = Vector2(1136, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2032, 2384) +scene_destination = "res://Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.tscn" +location = Vector2(816, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 208) +scene_destination = "res://Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.tscn" +location = Vector2(2032, 2352) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2672, 592) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City_Rangers_HQ.tscn" +location = Vector2(144, 848) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 208) +trainer = true +texture = ExtResource("201") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2672, 592) +trainer = true +texture = ExtResource("202") +trainer_name = "APOCALYPSE Curie" +trainer_reward = 9100 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[138, 60], [45, 60], [62, 62], [170, 62], [197, 65]] + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2672, 592) +texture = ExtResource("401") +facing = "Right" diff --git a/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North_tileset.tres b/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North_tileset.tres new file mode 100644 index 000000000..9f48ff21b --- /dev/null +++ b/Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North_tileset.tres @@ -0,0 +1,347 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlantInside.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:42/0 = 0 +1:47/0 = 0 +1:53/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:43/0 = 0 +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:46/0 = 0 +2:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:47/0 = 0 +2:53/0 = 0 +3:0/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:41/0 = 0 +3:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:46/0 = 0 +3:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:47/0 = 0 +3:53/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:34/0 = 0 +4:35/0 = 0 +4:36/0 = 0 +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:47/0 = 0 +4:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:48/0 = 0 +4:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:49/0 = 0 +4:50/0 = 0 +4:51/0 = 0 +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:34/0 = 0 +5:35/0 = 0 +5:36/0 = 0 +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:39/0 = 0 +5:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:43/0 = 0 +5:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:44/0 = 0 +5:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:47/0 = 0 +5:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:48/0 = 0 +5:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:35/0 = 0 +6:36/0 = 0 +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:39/0 = 0 +6:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:43/0 = 0 +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:38/0 = 0 +7:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:39/0 = 0 +7:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.gd b/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.gd new file mode 100644 index 000000000..7fc54011e --- /dev/null +++ b/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.gd @@ -0,0 +1,39 @@ +extends Node2D # gen_map.py Map190 + +var map_name = "Nuclear Plant Zeta(3 Outside)" + +var wild_table = [ + [66, 30, 52, 55], + [172, 30, 52, 55], + [88, 15, 52, 55], + [53, 15, 52, 55], + [168, 5, 52, 55], + [89, 5, 52, 55], +] + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP190_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(200, 1) + Global.game.recive_item(200) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP190_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(576, 1) + Global.game.recive_item(576) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP190_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(323, 1) + Global.game.recive_item(323) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.gd.uid b/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.gd.uid new file mode 100644 index 000000000..74240de0a --- /dev/null +++ b/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.gd.uid @@ -0,0 +1 @@ +uid://pwj6ehd4r7jq diff --git a/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.tscn b/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.tscn new file mode 100644 index 000000000..57c25b4d1 --- /dev/null +++ b/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.tscn @@ -0,0 +1,77 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Nuclear Plant Zeta(3 Outside)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 327680, 121, 1, 327680, 121, 2, 327680, 121, 3, 327680, 121, 4, 327680, 121, 5, 327680, 121, 6, 327680, 121, 7, 327680, 121, 8, 327680, 121, 9, 327680, 121, 10, 327680, 121, 11, 327680, 121, 12, 327680, 121, 13, 327680, 121, 14, 327680, 121, 15, 327680, 121, 16, 327680, 121, 17, 327680, 121, 18, 327680, 121, 19, 327680, 121, 20, 327680, 121, 21, 327680, 121, 22, 327680, 121, 23, 327680, 121, 24, 327680, 121, 25, 327680, 121, 26, 327680, 121, 27, 327680, 121, 28, 327680, 121, 29, 327680, 121, 30, 327680, 121, 31, 327680, 121, 32, 327680, 121, 33, 327680, 121, 34, 327680, 121, 35, 327680, 121, 36, 327680, 121, 37, 327680, 121, 38, 327680, 121, 39, 327680, 121, 40, 327680, 121, 41, 327680, 121, 42, 327680, 121, 43, 327680, 121, 44, 327680, 121, 45, 327680, 121, 46, 327680, 121, 47, 327680, 121, 48, 327680, 121, 49, 327680, 121, 65536, 327680, 121, 65537, 327680, 121, 65538, 327680, 121, 65539, 327680, 121, 65540, 327680, 121, 65541, 327680, 121, 65542, 327680, 121, 65543, 327680, 121, 65544, 327680, 121, 65545, 327680, 121, 65546, 327680, 121, 65547, 327680, 121, 65548, 327680, 121, 65549, 327680, 121, 65550, 327680, 121, 65551, 327680, 121, 65552, 327680, 121, 65553, 327680, 121, 65554, 327680, 121, 65555, 327680, 121, 65556, 327680, 121, 65557, 327680, 121, 65558, 327680, 121, 65559, 327680, 121, 65560, 327680, 121, 65561, 327680, 121, 65562, 327680, 121, 65563, 327680, 121, 65564, 327680, 121, 65565, 327680, 121, 65566, 327680, 121, 65567, 327680, 121, 65568, 327680, 121, 65569, 327680, 121, 65570, 327680, 121, 65571, 327680, 121, 65572, 327680, 121, 65573, 327680, 121, 65574, 327680, 121, 65575, 327680, 121, 65576, 327680, 121, 65577, 327680, 121, 65578, 327680, 121, 65579, 327680, 121, 65580, 327680, 121, 65581, 327680, 121, 65582, 327680, 121, 65583, 327680, 121, 65584, 327680, 121, 65585, 327680, 121, 131072, 327680, 121, 131073, 327680, 121, 131074, 327680, 121, 131075, 327680, 121, 131076, 327680, 121, 131077, 327680, 121, 131078, 327680, 121, 131079, 327680, 121, 131080, 327680, 121, 131081, 327680, 121, 131082, 327680, 121, 131083, 327680, 121, 131084, 327680, 121, 131085, 327680, 121, 131086, 327680, 121, 131087, 327680, 121, 131088, 327680, 121, 131089, 327680, 121, 131090, 327680, 121, 131091, 327680, 121, 131092, 327680, 121, 131093, 327680, 121, 131094, 327680, 121, 131095, 327680, 121, 131096, 327680, 121, 131097, 327680, 121, 131098, 327680, 121, 131099, 327680, 121, 131100, 327680, 121, 131101, 327680, 121, 131102, 327680, 121, 131103, 327680, 121, 131104, 327680, 121, 131105, 327680, 121, 131106, 327680, 121, 131107, 327680, 121, 131108, 327680, 121, 131109, 327680, 121, 131110, 327680, 121, 131111, 327680, 121, 131112, 327680, 121, 131113, 327680, 121, 131114, 327680, 121, 131115, 327680, 121, 131116, 327680, 121, 131117, 327680, 121, 131118, 327680, 121, 131119, 327680, 121, 131120, 327680, 121, 131121, 327680, 121, 196608, 327680, 121, 196609, 327680, 121, 196610, 327680, 121, 196611, 327680, 121, 196612, 327680, 121, 196613, 327680, 121, 196614, 327680, 121, 196615, 327680, 121, 196616, 327680, 121, 196617, 327680, 121, 196618, 327680, 121, 196619, 327680, 121, 196620, 327680, 121, 196621, 327680, 121, 196622, 327680, 121, 196623, 327680, 121, 196624, 327680, 121, 196625, 327680, 121, 196626, 327680, 121, 196627, 327680, 121, 196628, 327680, 121, 196629, 327680, 121, 196630, 327680, 121, 196631, 327680, 121, 196632, 327680, 121, 196633, 327680, 121, 196634, 327680, 121, 196635, 327680, 121, 196636, 327680, 121, 196637, 327680, 121, 196638, 327680, 121, 196639, 327680, 121, 196640, 327680, 121, 196641, 327680, 121, 196642, 327680, 121, 196643, 327680, 121, 196644, 327680, 121, 196645, 327680, 121, 196646, 327680, 121, 196647, 327680, 121, 196648, 327680, 121, 196649, 327680, 121, 196650, 327680, 121, 196651, 327680, 121, 196652, 327680, 121, 196653, 327680, 121, 196654, 327680, 121, 196655, 327680, 121, 196656, 327680, 121, 196657, 327680, 121, 262144, 327680, 121, 262145, 327680, 121, 262146, 327680, 121, 262147, 327680, 121, 262148, 327680, 121, 262149, 327680, 121, 262150, 327680, 121, 262151, 327680, 121, 262152, 327680, 121, 262153, 327680, 121, 262154, 327680, 121, 262155, 327680, 121, 262156, 327680, 121, 262157, 327680, 121, 262158, 327680, 121, 262159, 327680, 121, 262160, 327680, 121, 262161, 327680, 121, 262162, 327680, 121, 262163, 327680, 121, 262164, 327680, 121, 262165, 327680, 121, 262166, 327680, 121, 262167, 327680, 121, 262168, 327680, 121, 262169, 327680, 121, 262170, 327680, 121, 262171, 327680, 121, 262172, 327680, 121, 262173, 327680, 121, 262174, 327680, 121, 262175, 327680, 121, 262176, 327680, 121, 262177, 327680, 121, 262178, 327680, 121, 262179, 327680, 121, 262180, 327680, 121, 262181, 327680, 121, 262182, 327680, 121, 262183, 327680, 121, 262184, 327680, 121, 262185, 327680, 121, 262186, 327680, 121, 262187, 327680, 121, 262188, 327680, 121, 262189, 327680, 121, 262190, 327680, 121, 262191, 327680, 121, 262192, 327680, 121, 262193, 327680, 121, 327680, 327680, 121, 327681, 327680, 121, 327682, 327680, 121, 327683, 327680, 121, 327684, 327680, 121, 327685, 327680, 121, 327686, 327680, 121, 327687, 327680, 121, 327688, 327680, 121, 327689, 327680, 121, 327690, 327680, 121, 327691, 327680, 121, 327692, 327680, 121, 327693, 327680, 121, 327694, 327680, 121, 327695, 327680, 121, 327696, 327680, 121, 327697, 327680, 121, 327698, 327680, 121, 327699, 327680, 121, 327700, 327680, 121, 327701, 327680, 121, 327702, 327680, 121, 327703, 327680, 121, 327704, 327680, 121, 327705, 327680, 121, 327706, 327680, 121, 327707, 327680, 121, 327708, 327680, 121, 327709, 327680, 121, 327710, 327680, 121, 327711, 327680, 121, 327712, 327680, 121, 327713, 327680, 121, 327714, 327680, 121, 327715, 327680, 121, 327716, 327680, 121, 327717, 327680, 121, 327718, 327680, 121, 327719, 327680, 121, 327720, 327680, 121, 327721, 327680, 121, 327722, 327680, 121, 327723, 327680, 121, 327724, 327680, 121, 327725, 327680, 121, 327726, 327680, 121, 327727, 327680, 121, 327728, 327680, 121, 327729, 327680, 121, 393216, 327680, 121, 393217, 327680, 121, 393218, 327680, 121, 393219, 327680, 121, 393220, 327680, 121, 393221, 327680, 121, 393222, 327680, 121, 393223, 327680, 121, 393224, 327680, 121, 393225, 327680, 121, 393226, 327680, 121, 393227, 327680, 121, 393228, 327680, 121, 393229, 327680, 121, 393230, 327680, 121, 393231, 327680, 121, 393232, 327680, 121, 393233, 327680, 121, 393234, 327680, 121, 393235, 327680, 121, 393236, 327680, 121, 393237, 327680, 121, 393238, 327680, 121, 393239, 327680, 121, 393240, 327680, 121, 393241, 327680, 121, 393242, 327680, 121, 393243, 327680, 121, 393244, 327680, 121, 393245, 327680, 121, 393246, 327680, 121, 393247, 327680, 121, 393248, 327680, 121, 393249, 327680, 121, 393250, 327680, 121, 393251, 327680, 121, 393252, 327680, 121, 393253, 327680, 121, 393254, 327680, 121, 393255, 327680, 121, 393256, 327680, 121, 393257, 327680, 121, 393258, 327680, 121, 393259, 327680, 121, 393260, 327680, 121, 393261, 327680, 121, 393262, 327680, 121, 393263, 327680, 121, 393264, 327680, 121, 393265, 327680, 121, 458752, 327680, 121, 458753, 327680, 121, 458754, 327680, 121, 458755, 327680, 121, 458756, 327680, 121, 458757, 327680, 121, 458758, 327680, 121, 458759, 327680, 121, 458760, 327680, 121, 458761, 327680, 121, 458762, 327680, 121, 458763, 327680, 121, 458764, 327680, 121, 458765, 327680, 121, 458766, 327680, 121, 458767, 327680, 121, 458768, 327680, 121, 458769, 327680, 121, 458770, 327680, 121, 458771, 327680, 121, 458772, 327680, 121, 458773, 327680, 121, 458774, 327680, 121, 458775, 327680, 121, 458776, 327680, 121, 458777, 327680, 121, 458778, 327680, 121, 458779, 327680, 121, 458780, 327680, 121, 458781, 327680, 121, 458782, 327680, 121, 458783, 327680, 121, 458784, 327680, 121, 458785, 327680, 121, 458786, 327680, 121, 458787, 327680, 121, 458788, 327680, 121, 458789, 327680, 121, 458790, 327680, 121, 458791, 327680, 121, 458792, 327680, 121, 458793, 327680, 121, 458794, 327680, 121, 458795, 327680, 121, 458796, 327680, 121, 458797, 327680, 121, 458798, 327680, 121, 458799, 327680, 121, 458800, 327680, 121, 458801, 327680, 121, 524288, 327680, 121, 524289, 327680, 121, 524290, 327680, 121, 524291, 327680, 121, 524292, 327680, 121, 524293, 327680, 121, 524294, 327680, 121, 524295, 327680, 121, 524296, 327680, 121, 524297, 327680, 121, 524298, 327680, 121, 524299, 327680, 121, 524300, 327680, 121, 524301, 327680, 121, 524302, 327680, 121, 524303, 327680, 121, 524304, 327680, 121, 524305, 327680, 121, 524306, 327680, 121, 524307, 327680, 121, 524308, 327680, 121, 524309, 327680, 121, 524310, 327680, 121, 524311, 327680, 121, 524312, 327680, 121, 524313, 327680, 121, 524314, 327680, 121, 524315, 327680, 121, 524316, 327680, 121, 524317, 327680, 121, 524318, 327680, 121, 524319, 327680, 121, 524320, 327680, 121, 524321, 327680, 121, 524322, 327680, 121, 524323, 327680, 121, 524324, 327680, 121, 524325, 327680, 121, 524326, 327680, 121, 524327, 327680, 121, 524328, 327680, 121, 524329, 327680, 121, 524330, 327680, 121, 524331, 327680, 121, 524332, 327680, 121, 524333, 327680, 121, 524334, 327680, 121, 524335, 327680, 121, 524336, 327680, 121, 524337, 327680, 121, 589824, 327680, 121, 589825, 327680, 121, 589826, 327680, 121, 589827, 327680, 121, 589828, 327680, 121, 589829, 327680, 121, 589830, 327680, 121, 589831, 327680, 121, 589832, 327680, 121, 589833, 327680, 121, 589834, 327680, 121, 589835, 327680, 121, 589836, 327680, 121, 589837, 327680, 121, 589838, 327680, 121, 589839, 327680, 121, 589840, 327680, 121, 589841, 327680, 121, 589842, 327680, 121, 589843, 327680, 121, 589844, 327680, 121, 589845, 327680, 121, 589846, 327680, 121, 589847, 327680, 121, 589848, 327680, 121, 589849, 327680, 121, 589850, 327680, 121, 589851, 327680, 121, 589852, 327680, 121, 589853, 327680, 121, 589854, 327680, 121, 589855, 327680, 121, 589856, 327680, 121, 589857, 327680, 121, 589858, 327680, 121, 589859, 327680, 121, 589860, 327680, 121, 589861, 327680, 121, 589862, 327680, 121, 589863, 327680, 121, 589864, 327680, 121, 589865, 327680, 121, 589866, 327680, 121, 589867, 327680, 121, 589868, 327680, 121, 589869, 327680, 121, 589870, 327680, 121, 589871, 327680, 121, 589872, 327680, 121, 589873, 327680, 121, 655360, 327680, 121, 655361, 327680, 121, 655362, 327680, 121, 655363, 327680, 121, 655364, 327680, 121, 655365, 327680, 121, 655366, 327680, 121, 655367, 327680, 121, 655368, 327680, 121, 655369, 327680, 121, 655370, 327680, 121, 655371, 327680, 121, 655372, 327680, 121, 655373, 327680, 121, 655374, 327680, 121, 655375, 327680, 121, 655376, 327680, 121, 655377, 327680, 121, 655378, 327680, 121, 655379, 327680, 121, 655380, 262144, 59, 655381, 0, 59, 655382, 65536, 59, 655383, 0, 59, 655384, 0, 59, 655385, 0, 59, 655386, 65536, 59, 655387, 0, 59, 655388, 196608, 59, 655389, 327680, 121, 655390, 327680, 121, 655391, 327680, 121, 655392, 327680, 121, 655393, 327680, 121, 655394, 327680, 121, 655395, 327680, 121, 655396, 327680, 121, 655397, 327680, 121, 655398, 327680, 121, 655399, 327680, 121, 655400, 327680, 121, 655401, 327680, 121, 655402, 327680, 121, 655403, 327680, 121, 655404, 327680, 121, 655405, 327680, 121, 655406, 327680, 121, 655407, 327680, 121, 655408, 327680, 121, 655409, 327680, 121, 720896, 327680, 121, 720897, 327680, 121, 720898, 327680, 121, 720899, 327680, 121, 720900, 327680, 121, 720901, 327680, 121, 720902, 327680, 121, 720903, 327680, 121, 720904, 327680, 121, 720905, 327680, 121, 720906, 327680, 121, 720907, 327680, 121, 720908, 327680, 121, 720909, 327680, 121, 720910, 327680, 121, 720911, 327680, 121, 720912, 327680, 121, 720913, 327680, 121, 720914, 327680, 121, 720915, 327680, 121, 720916, 196608, 60, 720917, 0, 60, 720918, 65536, 60, 720919, 0, 60, 720920, 0, 60, 720921, 0, 60, 720922, 65536, 60, 720923, 0, 60, 720924, 196608, 60, 720925, 327680, 121, 720926, 327680, 121, 720927, 327680, 121, 720928, 327680, 121, 720929, 327680, 121, 720930, 327680, 121, 720931, 327680, 121, 720932, 327680, 121, 720933, 327680, 121, 720934, 327680, 121, 720935, 327680, 121, 720936, 327680, 121, 720937, 327680, 121, 720938, 327680, 121, 720939, 327680, 121, 720940, 327680, 121, 720941, 327680, 121, 720942, 327680, 121, 720943, 327680, 121, 720944, 327680, 121, 720945, 327680, 121, 786432, 327680, 121, 786433, 327680, 121, 786434, 327680, 121, 786435, 327680, 121, 786436, 327680, 121, 786437, 327680, 121, 786438, 327680, 121, 786439, 327680, 121, 786440, 327680, 121, 786441, 327680, 121, 786442, 327680, 121, 786443, 327680, 121, 786444, 327680, 121, 786445, 327680, 121, 786446, 327680, 121, 786447, 327680, 121, 786448, 327680, 121, 786449, 327680, 121, 786450, 327680, 121, 786451, 327680, 121, 786452, 196608, 60, 786453, 0, 61, 786454, 65536, 61, 786455, 0, 61, 786456, 0, 61, 786457, 0, 61, 786458, 65536, 61, 786459, 0, 61, 786460, 196608, 60, 786461, 327680, 121, 786462, 327680, 121, 786463, 327680, 121, 786464, 327680, 121, 786465, 327680, 121, 786466, 327680, 121, 786467, 327680, 121, 786468, 327680, 121, 786469, 327680, 121, 786470, 327680, 121, 786471, 327680, 121, 786472, 327680, 121, 786473, 327680, 121, 786474, 327680, 121, 786475, 327680, 121, 786476, 327680, 121, 786477, 327680, 121, 786478, 327680, 121, 786479, 327680, 121, 786480, 327680, 121, 786481, 327680, 121, 851968, 327680, 121, 851969, 327680, 121, 851970, 327680, 121, 851971, 327680, 121, 851972, 327680, 121, 851973, 327680, 121, 851974, 327680, 121, 851975, 327680, 121, 851976, 327680, 121, 851977, 327680, 121, 851978, 327680, 121, 851979, 262144, 59, 851980, 0, 59, 851981, 0, 59, 851982, 131072, 59, 851983, 0, 59, 851984, 65536, 59, 851985, 0, 59, 851986, 131072, 59, 851987, 0, 59, 851988, 196608, 61, 851989, 0, 62, 851990, 65536, 62, 851991, 0, 62, 851992, 0, 62, 851993, 0, 62, 851994, 65536, 62, 851995, 0, 62, 851996, 262144, 61, 851997, 0, 59, 851998, 131072, 59, 851999, 0, 59, 852000, 65536, 59, 852001, 0, 59, 852002, 131072, 59, 852003, 0, 59, 852004, 0, 59, 852005, 196608, 59, 852006, 327680, 121, 852007, 327680, 121, 852008, 327680, 121, 852009, 327680, 121, 852010, 327680, 121, 852011, 327680, 121, 852012, 327680, 121, 852013, 327680, 121, 852014, 327680, 121, 852015, 327680, 121, 852016, 327680, 121, 852017, 327680, 121, 917504, 327680, 121, 917505, 327680, 121, 917506, 327680, 121, 917507, 327680, 121, 917508, 327680, 121, 917509, 327680, 121, 917510, 327680, 121, 917511, 327680, 121, 917512, 327680, 121, 917513, 327680, 121, 917514, 327680, 121, 917515, 196608, 60, 917516, 0, 60, 917517, 0, 60, 917518, 131072, 60, 917519, 0, 60, 917520, 65536, 60, 917521, 0, 60, 917522, 131072, 60, 917523, 0, 60, 917524, 0, 60, 917525, 65536, 0, 917526, 262148, 2, 917527, 4, 0, 917528, 4, 0, 917529, 4, 0, 917530, 4, 4, 917531, 65536, 0, 917532, 0, 60, 917533, 0, 60, 917534, 131072, 60, 917535, 0, 60, 917536, 65536, 60, 917537, 0, 60, 917538, 131072, 60, 917539, 0, 60, 917540, 0, 60, 917541, 196608, 60, 917542, 327680, 121, 917543, 327680, 121, 917544, 327680, 121, 917545, 327680, 121, 917546, 327680, 121, 917547, 327680, 121, 917548, 327680, 121, 917549, 327680, 121, 917550, 327680, 121, 917551, 327680, 121, 917552, 327680, 121, 917553, 327680, 121, 983040, 327680, 121, 983041, 327680, 121, 983042, 327680, 121, 983043, 327680, 121, 983044, 327680, 121, 983045, 327680, 121, 983046, 327680, 121, 983047, 327680, 121, 983048, 327680, 121, 983049, 327680, 121, 983050, 327680, 121, 983051, 196608, 60, 983052, 0, 61, 983053, 0, 61, 983054, 131072, 61, 983055, 0, 61, 983056, 65536, 61, 983057, 0, 61, 983058, 131072, 61, 983059, 0, 61, 983060, 0, 61, 983061, 65536, 0, 983062, 262148, 2, 983063, 4, 0, 983064, 4, 0, 983065, 4, 0, 983066, 4, 4, 983067, 65536, 0, 983068, 0, 61, 983069, 0, 61, 983070, 131072, 61, 983071, 0, 61, 983072, 65536, 61, 983073, 0, 61, 983074, 131072, 61, 983075, 0, 61, 983076, 0, 61, 983077, 196608, 60, 983078, 327680, 121, 983079, 327680, 121, 983080, 327680, 121, 983081, 327680, 121, 983082, 327680, 121, 983083, 327680, 121, 983084, 327680, 121, 983085, 327680, 121, 983086, 327680, 121, 983087, 327680, 121, 983088, 327680, 121, 983089, 327680, 121, 1048576, 327680, 121, 1048577, 327680, 121, 1048578, 327680, 121, 1048579, 327680, 121, 1048580, 327680, 121, 1048581, 327680, 121, 1048582, 327680, 121, 1048583, 327680, 121, 1048584, 327680, 121, 1048585, 327680, 121, 1048586, 327680, 121, 1048587, 196608, 60, 1048588, 0, 62, 1048589, 0, 62, 1048590, 131072, 62, 1048591, 0, 62, 1048592, 65536, 62, 1048593, 0, 62, 1048594, 131072, 62, 1048595, 0, 62, 1048596, 0, 62, 1048597, 65536, 0, 1048598, 262148, 2, 1048599, 4, 0, 1048600, 4, 0, 1048601, 4, 0, 1048602, 4, 4, 1048603, 65536, 0, 1048604, 0, 62, 1048605, 0, 62, 1048606, 131072, 62, 1048607, 0, 62, 1048608, 65536, 62, 1048609, 0, 62, 1048610, 131072, 62, 1048611, 0, 62, 1048612, 0, 62, 1048613, 196608, 60, 1048614, 327680, 121, 1048615, 327680, 121, 1048616, 327680, 121, 1048617, 327680, 121, 1048618, 327680, 121, 1048619, 327680, 121, 1048620, 327680, 121, 1048621, 327680, 121, 1048622, 327680, 121, 1048623, 327680, 121, 1048624, 327680, 121, 1048625, 327680, 121, 1114112, 327680, 121, 1114113, 327680, 121, 1114114, 327680, 121, 1114115, 327680, 121, 1114116, 327680, 121, 1114117, 327680, 121, 1114118, 327680, 121, 1114119, 327680, 121, 1114120, 327680, 121, 1114121, 327680, 121, 1114122, 327680, 121, 1114123, 196608, 60, 1114124, 65536, 0, 1114125, 65536, 0, 1114126, 65536, 0, 1114127, 65536, 0, 1114128, 65536, 0, 1114129, 65536, 0, 1114130, 65536, 0, 1114131, 65536, 0, 1114132, 65536, 0, 1114133, 65536, 0, 1114134, 262148, 2, 1114135, 4, 0, 1114136, 4, 0, 1114137, 4, 0, 1114138, 4, 4, 1114139, 131072, 1, 1114140, 65536, 0, 1114141, 65536, 0, 1114142, 65536, 0, 1114143, 262144, 1, 1114144, 327680, 1, 1114145, 393216, 1, 1114146, 458752, 1, 1114147, 393216, 1, 1114148, 458752, 1, 1114149, 196608, 60, 1114150, 327680, 121, 1114151, 327680, 121, 1114152, 327680, 121, 1114153, 327680, 121, 1114154, 327680, 121, 1114155, 327680, 121, 1114156, 327680, 121, 1114157, 327680, 121, 1114158, 327680, 121, 1114159, 327680, 121, 1114160, 327680, 121, 1114161, 327680, 121, 1179648, 327680, 121, 1179649, 327680, 121, 1179650, 327680, 121, 1179651, 327680, 121, 1179652, 327680, 121, 1179653, 327680, 121, 1179654, 327680, 121, 1179655, 327680, 121, 1179656, 327680, 121, 1179657, 327680, 121, 1179658, 327680, 121, 1179659, 196608, 60, 1179660, 65536, 0, 1179661, 65536, 0, 1179662, 65536, 0, 1179663, 65536, 0, 1179664, 65536, 0, 1179665, 65536, 0, 1179666, 65536, 0, 1179667, 65536, 0, 1179668, 65536, 0, 1179669, 65536, 0, 1179670, 262148, 2, 1179671, 4, 0, 1179672, 4, 0, 1179673, 4, 0, 1179674, 4, 4, 1179675, 131072, 1, 1179676, 0, 14, 1179677, 65536, 14, 1179678, 65536, 0, 1179679, 262144, 2, 1179680, 327680, 2, 1179681, 393216, 2, 1179682, 458752, 2, 1179683, 393216, 2, 1179684, 458752, 2, 1179685, 196608, 60, 1179686, 327680, 121, 1179687, 327680, 121, 1179688, 327680, 121, 1179689, 327680, 121, 1179690, 327680, 121, 1179691, 327680, 121, 1179692, 327680, 121, 1179693, 327680, 121, 1179694, 327680, 121, 1179695, 327680, 121, 1179696, 327680, 121, 1179697, 327680, 121, 1245184, 327680, 121, 1245185, 327680, 121, 1245186, 327680, 121, 1245187, 327680, 121, 1245188, 327680, 121, 1245189, 327680, 121, 1245190, 327680, 121, 1245191, 327680, 121, 1245192, 327680, 121, 1245193, 327680, 121, 1245194, 327680, 121, 1245195, 196608, 60, 1245196, 65536, 0, 1245197, 65536, 0, 1245198, 65536, 0, 1245199, 65536, 0, 1245200, 65536, 0, 1245201, 65536, 0, 1245202, 65536, 0, 1245203, 65536, 0, 1245204, 65536, 0, 1245205, 65536, 0, 1245206, 262148, 2, 1245207, 4, 0, 1245208, 4, 0, 1245209, 4, 0, 1245210, 4, 4, 1245211, 65536, 0, 1245212, 327680, 9, 1245213, 65536, 0, 1245214, 65536, 0, 1245215, 65536, 0, 1245216, 65536, 0, 1245217, 65536, 0, 1245218, 65536, 0, 1245219, 262144, 1, 1245220, 327680, 1, 1245221, 196608, 60, 1245222, 327680, 121, 1245223, 327680, 121, 1245224, 327680, 121, 1245225, 327680, 121, 1245226, 327680, 121, 1245227, 327680, 121, 1245228, 327680, 121, 1245229, 327680, 121, 1245230, 327680, 121, 1245231, 327680, 121, 1245232, 327680, 121, 1245233, 327680, 121, 1310720, 327680, 121, 1310721, 327680, 121, 1310722, 327680, 121, 1310723, 327680, 121, 1310724, 327680, 121, 1310725, 327680, 121, 1310726, 262144, 59, 1310727, 65536, 59, 1310728, 0, 59, 1310729, 0, 59, 1310730, 0, 59, 1310731, 196608, 61, 1310732, 65536, 0, 1310733, 65536, 0, 1310734, 65536, 0, 1310735, 65536, 0, 1310736, 65536, 0, 1310737, 65536, 0, 1310738, 65536, 0, 1310739, 65536, 0, 1310740, 262144, 1, 1310741, 327680, 1, 1310742, 262148, 2, 1310743, 4, 0, 1310744, 4, 0, 1310745, 4, 0, 1310746, 4, 4, 1310747, 262144, 10, 1310748, 327680, 10, 1310749, 393216, 10, 1310750, 65536, 0, 1310751, 65536, 0, 1310752, 65536, 0, 1310753, 65536, 0, 1310754, 65536, 0, 1310755, 262144, 2, 1310756, 327680, 2, 1310757, 262144, 61, 1310758, 0, 59, 1310759, 0, 59, 1310760, 0, 59, 1310761, 65536, 59, 1310762, 196608, 59, 1310763, 327680, 121, 1310764, 327680, 121, 1310765, 327680, 121, 1310766, 327680, 121, 1310767, 327680, 121, 1310768, 327680, 121, 1310769, 327680, 121, 1376256, 327680, 121, 1376257, 327680, 121, 1376258, 327680, 121, 1376259, 327680, 121, 1376260, 327680, 121, 1376261, 327680, 121, 1376262, 196608, 60, 1376263, 65536, 60, 1376264, 0, 60, 1376265, 0, 60, 1376266, 0, 60, 1376267, 131072, 60, 1376268, 65536, 0, 1376269, 65536, 0, 1376270, 65536, 0, 1376271, 65536, 0, 1376272, 65536, 0, 1376273, 65536, 0, 1376274, 65536, 0, 1376275, 65536, 0, 1376276, 262144, 2, 1376277, 327680, 2, 1376278, 262148, 2, 1376279, 4, 0, 1376280, 4, 0, 1376281, 4, 0, 1376282, 4, 4, 1376283, 393216, 1, 1376284, 458752, 1, 1376285, 65536, 0, 1376286, 65536, 0, 1376287, 65536, 0, 1376288, 65536, 0, 1376289, 65536, 0, 1376290, 65536, 0, 1376291, 65536, 0, 1376292, 65536, 0, 1376293, 131072, 60, 1376294, 0, 60, 1376295, 0, 60, 1376296, 0, 60, 1376297, 65536, 60, 1376298, 196608, 60, 1376299, 327680, 121, 1376300, 327680, 121, 1376301, 327680, 121, 1376302, 327680, 121, 1376303, 327680, 121, 1376304, 327680, 121, 1376305, 327680, 121, 1441792, 327680, 121, 1441793, 327680, 121, 1441794, 327680, 121, 1441795, 327680, 121, 1441796, 327680, 121, 1441797, 327680, 121, 1441798, 196608, 60, 1441799, 65536, 61, 1441800, 0, 61, 1441801, 0, 61, 1441802, 0, 61, 1441803, 131072, 61, 1441804, 65536, 0, 1441805, 131072, 1, 1441806, 131072, 1, 1441807, 65536, 0, 1441808, 65536, 0, 1441809, 65536, 0, 1441810, 65536, 0, 1441811, 65536, 0, 1441812, 393216, 1, 1441813, 458752, 1, 1441814, 262148, 2, 1441815, 4, 0, 1441816, 4, 0, 1441817, 4, 0, 1441818, 4, 4, 1441819, 393216, 2, 1441820, 458752, 2, 1441821, 65536, 0, 1441822, 65536, 0, 1441823, 65536, 0, 1441824, 65536, 0, 1441825, 131072, 1, 1441826, 65536, 0, 1441827, 65536, 0, 1441828, 65536, 0, 1441829, 131072, 61, 1441830, 0, 61, 1441831, 0, 61, 1441832, 0, 61, 1441833, 65536, 61, 1441834, 196608, 60, 1441835, 327680, 121, 1441836, 327680, 121, 1441837, 327680, 121, 1441838, 327680, 121, 1441839, 327680, 121, 1441840, 327680, 121, 1441841, 327680, 121, 1507328, 327680, 121, 1507329, 327680, 121, 1507330, 327680, 121, 1507331, 327680, 121, 1507332, 327680, 121, 1507333, 327680, 121, 1507334, 196608, 60, 1507335, 65536, 62, 1507336, 0, 62, 1507337, 0, 62, 1507338, 0, 62, 1507339, 131072, 62, 1507340, 65536, 0, 1507341, 65536, 0, 1507342, 65536, 0, 1507343, 65536, 0, 1507344, 65536, 0, 1507345, 65536, 0, 1507346, 131072, 1, 1507347, 65536, 0, 1507348, 393216, 2, 1507349, 458752, 2, 1507350, 262148, 2, 1507351, 4, 0, 1507352, 4, 0, 1507353, 4, 0, 1507354, 4, 4, 1507355, 65536, 0, 1507356, 65536, 0, 1507357, 65536, 0, 1507358, 65536, 0, 1507359, 65536, 0, 1507360, 65536, 0, 1507361, 131072, 1, 1507362, 65536, 0, 1507363, 65536, 0, 1507364, 65536, 0, 1507365, 131072, 62, 1507366, 0, 62, 1507367, 0, 62, 1507368, 0, 62, 1507369, 65536, 62, 1507370, 196608, 60, 1507371, 327680, 121, 1507372, 327680, 121, 1507373, 327680, 121, 1507374, 327680, 121, 1507375, 327680, 121, 1507376, 327680, 121, 1507377, 327680, 121, 1572864, 327680, 121, 1572865, 327680, 121, 1572866, 327680, 121, 1572867, 327680, 121, 1572868, 327680, 121, 1572869, 327680, 121, 1572870, 196608, 60, 1572871, 262148, 5, 1572872, 65540, 0, 1572873, 4, 0, 1572874, 131076, 0, 1572875, 131076, 3, 1572876, 131076, 3, 1572877, 131076, 3, 1572878, 131076, 3, 1572879, 131076, 3, 1572880, 131076, 3, 1572881, 131076, 3, 1572882, 131076, 3, 1572883, 131076, 3, 1572884, 131076, 3, 1572885, 131076, 3, 1572886, 65540, 0, 1572887, 4, 0, 1572888, 4, 0, 1572889, 4, 0, 1572890, 131076, 0, 1572891, 131076, 3, 1572892, 131076, 3, 1572893, 131076, 3, 1572894, 131076, 3, 1572895, 131076, 3, 1572896, 131076, 3, 1572897, 131076, 3, 1572898, 131076, 3, 1572899, 131076, 3, 1572900, 131076, 3, 1572901, 131076, 3, 1572902, 65540, 0, 1572903, 4, 0, 1572904, 131076, 0, 1572905, 4, 6, 1572906, 196608, 60, 1572907, 327680, 121, 1572908, 327680, 121, 1572909, 327680, 121, 1572910, 327680, 121, 1572911, 327680, 121, 1572912, 327680, 121, 1572913, 327680, 121, 1638400, 327680, 121, 1638401, 327680, 121, 1638402, 327680, 121, 1638403, 327680, 121, 1638404, 327680, 121, 1638405, 327680, 121, 1638406, 196608, 60, 1638407, 262148, 2, 1638408, 4, 0, 1638409, 4, 0, 1638410, 4, 0, 1638411, 4, 0, 1638412, 4, 0, 1638413, 4, 0, 1638414, 4, 0, 1638415, 4, 0, 1638416, 4, 0, 1638417, 4, 0, 1638418, 4, 0, 1638419, 4, 0, 1638420, 4, 0, 1638421, 4, 0, 1638422, 4, 0, 1638423, 4, 0, 1638424, 4, 0, 1638425, 4, 0, 1638426, 4, 0, 1638427, 4, 0, 1638428, 4, 0, 1638429, 4, 0, 1638430, 4, 0, 1638431, 4, 0, 1638432, 4, 0, 1638433, 4, 0, 1638434, 4, 0, 1638435, 4, 0, 1638436, 4, 0, 1638437, 4, 0, 1638438, 4, 0, 1638439, 4, 0, 1638440, 4, 0, 1638441, 4, 4, 1638442, 196608, 60, 1638443, 327680, 121, 1638444, 327680, 121, 1638445, 327680, 121, 1638446, 327680, 121, 1638447, 327680, 121, 1638448, 327680, 121, 1638449, 327680, 121, 1703936, 327680, 121, 1703937, 327680, 121, 1703938, 327680, 121, 1703939, 327680, 121, 1703940, 327680, 121, 1703941, 327680, 121, 1703942, 196608, 60, 1703943, 262148, 2, 1703944, 4, 0, 1703945, 4, 0, 1703946, 4, 0, 1703947, 4, 0, 1703948, 4, 0, 1703949, 4, 0, 1703950, 4, 0, 1703951, 4, 0, 1703952, 4, 0, 1703953, 4, 0, 1703954, 4, 0, 1703955, 4, 0, 1703956, 4, 0, 1703957, 4, 0, 1703958, 4, 0, 1703959, 4, 0, 1703960, 4, 0, 1703961, 4, 0, 1703962, 4, 0, 1703963, 4, 0, 1703964, 4, 0, 1703965, 4, 0, 1703966, 4, 0, 1703967, 4, 0, 1703968, 4, 0, 1703969, 4, 0, 1703970, 4, 0, 1703971, 4, 0, 1703972, 4, 0, 1703973, 4, 0, 1703974, 4, 0, 1703975, 4, 0, 1703976, 4, 0, 1703977, 4, 4, 1703978, 196608, 60, 1703979, 327680, 121, 1703980, 327680, 121, 1703981, 327680, 121, 1703982, 327680, 121, 1703983, 327680, 121, 1703984, 327680, 121, 1703985, 327680, 121, 1769472, 327680, 121, 1769473, 327680, 121, 1769474, 327680, 121, 1769475, 327680, 121, 1769476, 327680, 121, 1769477, 327680, 121, 1769478, 196608, 60, 1769479, 262148, 6, 1769480, 262148, 4, 1769481, 262148, 4, 1769482, 262148, 4, 1769483, 262144, 1, 1769484, 327680, 1, 1769485, 262148, 4, 1769486, 262148, 4, 1769487, 262148, 4, 1769488, 262148, 4, 1769489, 262148, 4, 1769490, 262148, 4, 1769491, 262148, 4, 1769492, 262148, 4, 1769493, 262148, 4, 1769494, 131076, 1, 1769495, 4, 0, 1769496, 4, 0, 1769497, 4, 0, 1769498, 262148, 0, 1769499, 262148, 4, 1769500, 262148, 4, 1769501, 262148, 4, 1769502, 262148, 4, 1769503, 262148, 4, 1769504, 262148, 4, 1769505, 262148, 4, 1769506, 262148, 4, 1769507, 262148, 4, 1769508, 262148, 4, 1769509, 262148, 4, 1769510, 262148, 4, 1769511, 262148, 4, 1769512, 262148, 4, 1769513, 131076, 6, 1769514, 196608, 60, 1769515, 327680, 121, 1769516, 327680, 121, 1769517, 327680, 121, 1769518, 327680, 121, 1769519, 327680, 121, 1769520, 327680, 121, 1769521, 327680, 121, 1835008, 327680, 121, 1835009, 327680, 121, 1835010, 327680, 121, 1835011, 327680, 121, 1835012, 327680, 121, 1835013, 327680, 121, 1835014, 196608, 60, 1835015, 65536, 0, 1835016, 65536, 0, 1835017, 65536, 0, 1835018, 65536, 0, 1835019, 262144, 2, 1835020, 327680, 2, 1835021, 65536, 0, 1835022, 65536, 0, 1835023, 131072, 1, 1835024, 65536, 0, 1835025, 65536, 0, 1835026, 65536, 0, 1835027, 65536, 0, 1835028, 131072, 1, 1835029, 65536, 0, 1835030, 262148, 2, 1835031, 4, 0, 1835032, 4, 0, 1835033, 4, 0, 1835034, 4, 4, 1835035, 393216, 1, 1835036, 458752, 1, 1835037, 262144, 1, 1835038, 327680, 1, 1835039, 131072, 1, 1835040, 131072, 1, 1835041, 65536, 0, 1835042, 65536, 0, 1835043, 65536, 0, 1835044, 65536, 0, 1835045, 65536, 0, 1835046, 65536, 0, 1835047, 65536, 0, 1835048, 65536, 0, 1835049, 65536, 0, 1835050, 196608, 60, 1835051, 327680, 121, 1835052, 327680, 121, 1835053, 327680, 121, 1835054, 327680, 121, 1835055, 327680, 121, 1835056, 327680, 121, 1835057, 327680, 121, 1900544, 327680, 121, 1900545, 327680, 121, 1900546, 327680, 121, 1900547, 327680, 121, 1900548, 327680, 121, 1900549, 327680, 121, 1900550, 262144, 61, 1900551, 65536, 59, 1900552, 65536, 59, 1900553, 65536, 59, 1900554, 65536, 59, 1900555, 196608, 59, 1900556, 65536, 0, 1900557, 65536, 0, 1900558, 65536, 0, 1900559, 65536, 0, 1900560, 65536, 0, 1900561, 65536, 0, 1900562, 65536, 0, 1900563, 65536, 0, 1900564, 131072, 1, 1900565, 65536, 0, 1900566, 262148, 2, 1900567, 4, 0, 1900568, 4, 0, 1900569, 4, 0, 1900570, 4, 4, 1900571, 393216, 2, 1900572, 458752, 2, 1900573, 262144, 2, 1900574, 327680, 2, 1900575, 65536, 0, 1900576, 65536, 0, 1900577, 65536, 0, 1900578, 65536, 0, 1900579, 65536, 0, 1900580, 65536, 0, 1900581, 262144, 59, 1900582, 65536, 59, 1900583, 65536, 59, 1900584, 65536, 59, 1900585, 65536, 59, 1900586, 196608, 61, 1900587, 327680, 121, 1900588, 327680, 121, 1900589, 327680, 121, 1900590, 327680, 121, 1900591, 327680, 121, 1900592, 327680, 121, 1900593, 327680, 121, 1966080, 327680, 121, 1966081, 327680, 121, 1966082, 327680, 121, 1966083, 327680, 121, 1966084, 327680, 121, 1966085, 327680, 121, 1966086, 327680, 121, 1966087, 327680, 121, 1966088, 327680, 121, 1966089, 327680, 121, 1966090, 327680, 121, 1966091, 196608, 60, 1966092, 65536, 0, 1966093, 65536, 0, 1966094, 65536, 0, 1966095, 65536, 0, 1966096, 65536, 0, 1966097, 65536, 0, 1966098, 65536, 0, 1966099, 65536, 0, 1966100, 65536, 0, 1966101, 65536, 0, 1966102, 262148, 2, 1966103, 4, 0, 1966104, 4, 0, 1966105, 4, 0, 1966106, 4, 4, 1966107, 131072, 1, 1966108, 262144, 1, 1966109, 327680, 1, 1966110, 65536, 0, 1966111, 65536, 0, 1966112, 65536, 0, 1966113, 65536, 0, 1966114, 65536, 0, 1966115, 65536, 0, 1966116, 65536, 0, 1966117, 196608, 60, 1966118, 327680, 121, 1966119, 327680, 121, 1966120, 327680, 121, 1966121, 327680, 121, 1966122, 327680, 121, 1966123, 327680, 121, 1966124, 327680, 121, 1966125, 327680, 121, 1966126, 327680, 121, 1966127, 327680, 121, 1966128, 327680, 121, 1966129, 327680, 121, 2031616, 327680, 121, 2031617, 327680, 121, 2031618, 327680, 121, 2031619, 327680, 121, 2031620, 327680, 121, 2031621, 327680, 121, 2031622, 327680, 121, 2031623, 327680, 121, 2031624, 327680, 121, 2031625, 327680, 121, 2031626, 327680, 121, 2031627, 196608, 60, 2031628, 65536, 0, 2031629, 65536, 0, 2031630, 65536, 0, 2031631, 65536, 0, 2031632, 393216, 1, 2031633, 458752, 1, 2031634, 65536, 0, 2031635, 65536, 0, 2031636, 65536, 0, 2031637, 65536, 0, 2031638, 262148, 2, 2031639, 4, 0, 2031640, 4, 0, 2031641, 4, 0, 2031642, 4, 4, 2031643, 131072, 1, 2031644, 262144, 2, 2031645, 327680, 2, 2031646, 65536, 0, 2031647, 65536, 0, 2031648, 65536, 0, 2031649, 65536, 0, 2031650, 65536, 0, 2031651, 65536, 0, 2031652, 65536, 0, 2031653, 196608, 60, 2031654, 327680, 121, 2031655, 327680, 121, 2031656, 327680, 121, 2031657, 327680, 121, 2031658, 327680, 121, 2031659, 327680, 121, 2031660, 327680, 121, 2031661, 327680, 121, 2031662, 327680, 121, 2031663, 327680, 121, 2031664, 327680, 121, 2031665, 327680, 121, 2097152, 327680, 121, 2097153, 327680, 121, 2097154, 327680, 121, 2097155, 327680, 121, 2097156, 327680, 121, 2097157, 327680, 121, 2097158, 327680, 121, 2097159, 327680, 121, 2097160, 327680, 121, 2097161, 327680, 121, 2097162, 327680, 121, 2097163, 196608, 60, 2097164, 131072, 1, 2097165, 65536, 0, 2097166, 65536, 0, 2097167, 65536, 0, 2097168, 393216, 2, 2097169, 458752, 2, 2097170, 65536, 0, 2097171, 65536, 0, 2097172, 65536, 0, 2097173, 65536, 0, 2097174, 262148, 2, 2097175, 4, 0, 2097176, 4, 0, 2097177, 4, 0, 2097178, 4, 4, 2097179, 65536, 0, 2097180, 65536, 0, 2097181, 65536, 0, 2097182, 65536, 0, 2097183, 65536, 0, 2097184, 65536, 0, 2097185, 65536, 0, 2097186, 65536, 0, 2097187, 65536, 0, 2097188, 65536, 0, 2097189, 196608, 60, 2097190, 327680, 121, 2097191, 327680, 121, 2097192, 327680, 121, 2097193, 327680, 121, 2097194, 327680, 121, 2097195, 327680, 121, 2097196, 327680, 121, 2097197, 327680, 121, 2097198, 327680, 121, 2097199, 327680, 121, 2097200, 327680, 121, 2097201, 327680, 121, 2162688, 327680, 121, 2162689, 327680, 121, 2162690, 327680, 121, 2162691, 327680, 121, 2162692, 327680, 121, 2162693, 327680, 121, 2162694, 327680, 121, 2162695, 327680, 121, 2162696, 327680, 121, 2162697, 327680, 121, 2162698, 327680, 121, 2162699, 196608, 60, 2162700, 131072, 1, 2162701, 65536, 0, 2162702, 65536, 0, 2162703, 65536, 0, 2162704, 65536, 0, 2162705, 327680, 9, 2162706, 65536, 0, 2162707, 65536, 0, 2162708, 65536, 0, 2162709, 65536, 0, 2162710, 262148, 2, 2162711, 4, 0, 2162712, 4, 0, 2162713, 4, 0, 2162714, 4, 4, 2162715, 65536, 0, 2162716, 65536, 0, 2162717, 65536, 0, 2162718, 65536, 0, 2162719, 65536, 0, 2162720, 65536, 0, 2162721, 65536, 0, 2162722, 65536, 0, 2162723, 65536, 0, 2162724, 65536, 0, 2162725, 196608, 60, 2162726, 327680, 121, 2162727, 327680, 121, 2162728, 327680, 121, 2162729, 327680, 121, 2162730, 327680, 121, 2162731, 327680, 121, 2162732, 327680, 121, 2162733, 327680, 121, 2162734, 327680, 121, 2162735, 327680, 121, 2162736, 327680, 121, 2162737, 327680, 121, 2228224, 327680, 121, 2228225, 327680, 121, 2228226, 327680, 121, 2228227, 327680, 121, 2228228, 327680, 121, 2228229, 327680, 121, 2228230, 327680, 121, 2228231, 327680, 121, 2228232, 327680, 121, 2228233, 327680, 121, 2228234, 327680, 121, 2228235, 196608, 60, 2228236, 65536, 0, 2228237, 65536, 0, 2228238, 65536, 0, 2228239, 65536, 0, 2228240, 262144, 10, 2228241, 327680, 10, 2228242, 393216, 10, 2228243, 131072, 1, 2228244, 65536, 0, 2228245, 65536, 0, 2228246, 262148, 2, 2228247, 4, 0, 2228248, 4, 0, 2228249, 4, 0, 2228250, 4, 4, 2228251, 65536, 0, 2228252, 65536, 0, 2228253, 65536, 0, 2228254, 65536, 0, 2228255, 65536, 0, 2228256, 65536, 0, 2228257, 65536, 0, 2228258, 65536, 0, 2228259, 65536, 0, 2228260, 65536, 0, 2228261, 196608, 60, 2228262, 327680, 121, 2228263, 327680, 121, 2228264, 327680, 121, 2228265, 327680, 121, 2228266, 327680, 121, 2228267, 327680, 121, 2228268, 327680, 121, 2228269, 327680, 121, 2228270, 327680, 121, 2228271, 327680, 121, 2228272, 327680, 121, 2228273, 327680, 121, 2293760, 327680, 121, 2293761, 327680, 121, 2293762, 327680, 121, 2293763, 327680, 121, 2293764, 327680, 121, 2293765, 327680, 121, 2293766, 327680, 121, 2293767, 327680, 121, 2293768, 327680, 121, 2293769, 327680, 121, 2293770, 327680, 121, 2293771, 262144, 61, 2293772, 65536, 59, 2293773, 65536, 59, 2293774, 65536, 59, 2293775, 65536, 59, 2293776, 65536, 59, 2293777, 65536, 59, 2293778, 65536, 59, 2293779, 65536, 59, 2293780, 196608, 59, 2293781, 131072, 1, 2293782, 262148, 2, 2293783, 4, 0, 2293784, 4, 0, 2293785, 4, 0, 2293786, 4, 4, 2293787, 65536, 0, 2293788, 262144, 59, 2293789, 65536, 59, 2293790, 65536, 59, 2293791, 65536, 59, 2293792, 65536, 59, 2293793, 65536, 59, 2293794, 65536, 59, 2293795, 65536, 59, 2293796, 65536, 59, 2293797, 196608, 61, 2293798, 327680, 121, 2293799, 327680, 121, 2293800, 327680, 121, 2293801, 327680, 121, 2293802, 327680, 121, 2293803, 327680, 121, 2293804, 327680, 121, 2293805, 327680, 121, 2293806, 327680, 121, 2293807, 327680, 121, 2293808, 327680, 121, 2293809, 327680, 121, 2359296, 327680, 121, 2359297, 327680, 121, 2359298, 327680, 121, 2359299, 327680, 121, 2359300, 327680, 121, 2359301, 327680, 121, 2359302, 327680, 121, 2359303, 327680, 121, 2359304, 327680, 121, 2359305, 327680, 121, 2359306, 327680, 121, 2359307, 327680, 121, 2359308, 327680, 121, 2359309, 327680, 121, 2359310, 327680, 121, 2359311, 327680, 121, 2359312, 327680, 121, 2359313, 327680, 121, 2359314, 327680, 121, 2359315, 327680, 121, 2359316, 196608, 60, 2359317, 65536, 0, 2359318, 262148, 2, 2359319, 4, 0, 2359320, 4, 0, 2359321, 4, 0, 2359322, 4, 4, 2359323, 65536, 0, 2359324, 196608, 60, 2359325, 327680, 121, 2359326, 327680, 121, 2359327, 327680, 121, 2359328, 327680, 121, 2359329, 327680, 121, 2359330, 327680, 121, 2359331, 327680, 121, 2359332, 327680, 121, 2359333, 327680, 121, 2359334, 327680, 121, 2359335, 327680, 121, 2359336, 327680, 121, 2359337, 327680, 121, 2359338, 327680, 121, 2359339, 327680, 121, 2359340, 327680, 121, 2359341, 327680, 121, 2359342, 327680, 121, 2359343, 327680, 121, 2359344, 327680, 121, 2359345, 327680, 121, 2424832, 327680, 121, 2424833, 327680, 121, 2424834, 327680, 121, 2424835, 327680, 121, 2424836, 327680, 121, 2424837, 327680, 121, 2424838, 327680, 121, 2424839, 327680, 121, 2424840, 327680, 121, 2424841, 327680, 121, 2424842, 327680, 121, 2424843, 327680, 121, 2424844, 327680, 121, 2424845, 327680, 121, 2424846, 327680, 121, 2424847, 327680, 121, 2424848, 327680, 121, 2424849, 327680, 121, 2424850, 327680, 121, 2424851, 327680, 121, 2424852, 262144, 61, 2424853, 65536, 59, 2424854, 65536, 59, 2424855, 65536, 59, 2424856, 65536, 59, 2424857, 65536, 59, 2424858, 65536, 59, 2424859, 65536, 59, 2424860, 196608, 61, 2424861, 327680, 121, 2424862, 327680, 121, 2424863, 327680, 121, 2424864, 327680, 121, 2424865, 327680, 121, 2424866, 327680, 121, 2424867, 327680, 121, 2424868, 327680, 121, 2424869, 327680, 121, 2424870, 327680, 121, 2424871, 327680, 121, 2424872, 327680, 121, 2424873, 327680, 121, 2424874, 327680, 121, 2424875, 327680, 121, 2424876, 327680, 121, 2424877, 327680, 121, 2424878, 327680, 121, 2424879, 327680, 121, 2424880, 327680, 121, 2424881, 327680, 121, 2490368, 327680, 121, 2490369, 327680, 121, 2490370, 327680, 121, 2490371, 327680, 121, 2490372, 327680, 121, 2490373, 327680, 121, 2490374, 327680, 121, 2490375, 327680, 121, 2490376, 327680, 121, 2490377, 327680, 121, 2490378, 327680, 121, 2490379, 327680, 121, 2490380, 327680, 121, 2490381, 327680, 121, 2490382, 327680, 121, 2490383, 327680, 121, 2490384, 327680, 121, 2490385, 327680, 121, 2490386, 327680, 121, 2490387, 327680, 121, 2490388, 327680, 121, 2490389, 327680, 121, 2490390, 327680, 121, 2490391, 327680, 121, 2490392, 327680, 121, 2490393, 327680, 121, 2490394, 327680, 121, 2490395, 327680, 121, 2490396, 327680, 121, 2490397, 327680, 121, 2490398, 327680, 121, 2490399, 327680, 121, 2490400, 327680, 121, 2490401, 327680, 121, 2490402, 327680, 121, 2490403, 327680, 121, 2490404, 327680, 121, 2490405, 327680, 121, 2490406, 327680, 121, 2490407, 327680, 121, 2490408, 327680, 121, 2490409, 327680, 121, 2490410, 327680, 121, 2490411, 327680, 121, 2490412, 327680, 121, 2490413, 327680, 121, 2490414, 327680, 121, 2490415, 327680, 121, 2490416, 327680, 121, 2490417, 327680, 121, 2555904, 327680, 121, 2555905, 327680, 121, 2555906, 327680, 121, 2555907, 327680, 121, 2555908, 327680, 121, 2555909, 327680, 121, 2555910, 327680, 121, 2555911, 327680, 121, 2555912, 327680, 121, 2555913, 327680, 121, 2555914, 327680, 121, 2555915, 327680, 121, 2555916, 327680, 121, 2555917, 327680, 121, 2555918, 327680, 121, 2555919, 327680, 121, 2555920, 327680, 121, 2555921, 327680, 121, 2555922, 327680, 121, 2555923, 327680, 121, 2555924, 327680, 121, 2555925, 327680, 121, 2555926, 327680, 121, 2555927, 327680, 121, 2555928, 327680, 121, 2555929, 327680, 121, 2555930, 327680, 121, 2555931, 327680, 121, 2555932, 327680, 121, 2555933, 327680, 121, 2555934, 327680, 121, 2555935, 327680, 121, 2555936, 327680, 121, 2555937, 327680, 121, 2555938, 327680, 121, 2555939, 327680, 121, 2555940, 327680, 121, 2555941, 327680, 121, 2555942, 327680, 121, 2555943, 327680, 121, 2555944, 327680, 121, 2555945, 327680, 121, 2555946, 327680, 121, 2555947, 327680, 121, 2555948, 327680, 121, 2555949, 327680, 121, 2555950, 327680, 121, 2555951, 327680, 121, 2555952, 327680, 121, 2555953, 327680, 121, 2621440, 327680, 121, 2621441, 327680, 121, 2621442, 327680, 121, 2621443, 327680, 121, 2621444, 327680, 121, 2621445, 327680, 121, 2621446, 327680, 121, 2621447, 327680, 121, 2621448, 327680, 121, 2621449, 327680, 121, 2621450, 327680, 121, 2621451, 327680, 121, 2621452, 327680, 121, 2621453, 327680, 121, 2621454, 327680, 121, 2621455, 327680, 121, 2621456, 327680, 121, 2621457, 327680, 121, 2621458, 327680, 121, 2621459, 327680, 121, 2621460, 327680, 121, 2621461, 327680, 121, 2621462, 327680, 121, 2621463, 327680, 121, 2621464, 327680, 121, 2621465, 327680, 121, 2621466, 327680, 121, 2621467, 327680, 121, 2621468, 327680, 121, 2621469, 327680, 121, 2621470, 327680, 121, 2621471, 327680, 121, 2621472, 327680, 121, 2621473, 327680, 121, 2621474, 327680, 121, 2621475, 327680, 121, 2621476, 327680, 121, 2621477, 327680, 121, 2621478, 327680, 121, 2621479, 327680, 121, 2621480, 327680, 121, 2621481, 327680, 121, 2621482, 327680, 121, 2621483, 327680, 121, 2621484, 327680, 121, 2621485, 327680, 121, 2621486, 327680, 121, 2621487, 327680, 121, 2621488, 327680, 121, 2621489, 327680, 121, 2686976, 327680, 121, 2686977, 327680, 121, 2686978, 327680, 121, 2686979, 327680, 121, 2686980, 327680, 121, 2686981, 327680, 121, 2686982, 327680, 121, 2686983, 327680, 121, 2686984, 327680, 121, 2686985, 327680, 121, 2686986, 327680, 121, 2686987, 327680, 121, 2686988, 327680, 121, 2686989, 327680, 121, 2686990, 327680, 121, 2686991, 327680, 121, 2686992, 327680, 121, 2686993, 327680, 121, 2686994, 327680, 121, 2686995, 327680, 121, 2686996, 327680, 121, 2686997, 327680, 121, 2686998, 327680, 121, 2686999, 327680, 121, 2687000, 327680, 121, 2687001, 327680, 121, 2687002, 327680, 121, 2687003, 327680, 121, 2687004, 327680, 121, 2687005, 327680, 121, 2687006, 327680, 121, 2687007, 327680, 121, 2687008, 327680, 121, 2687009, 327680, 121, 2687010, 327680, 121, 2687011, 327680, 121, 2687012, 327680, 121, 2687013, 327680, 121, 2687014, 327680, 121, 2687015, 327680, 121, 2687016, 327680, 121, 2687017, 327680, 121, 2687018, 327680, 121, 2687019, 327680, 121, 2687020, 327680, 121, 2687021, 327680, 121, 2687022, 327680, 121, 2687023, 327680, 121, 2687024, 327680, 121, 2687025, 327680, 121, 2752512, 327680, 121, 2752513, 327680, 121, 2752514, 327680, 121, 2752515, 327680, 121, 2752516, 327680, 121, 2752517, 327680, 121, 2752518, 327680, 121, 2752519, 327680, 121, 2752520, 327680, 121, 2752521, 327680, 121, 2752522, 327680, 121, 2752523, 327680, 121, 2752524, 327680, 121, 2752525, 327680, 121, 2752526, 327680, 121, 2752527, 327680, 121, 2752528, 327680, 121, 2752529, 327680, 121, 2752530, 327680, 121, 2752531, 327680, 121, 2752532, 327680, 121, 2752533, 327680, 121, 2752534, 327680, 121, 2752535, 327680, 121, 2752536, 327680, 121, 2752537, 327680, 121, 2752538, 327680, 121, 2752539, 327680, 121, 2752540, 327680, 121, 2752541, 327680, 121, 2752542, 327680, 121, 2752543, 327680, 121, 2752544, 327680, 121, 2752545, 327680, 121, 2752546, 327680, 121, 2752547, 327680, 121, 2752548, 327680, 121, 2752549, 327680, 121, 2752550, 327680, 121, 2752551, 327680, 121, 2752552, 327680, 121, 2752553, 327680, 121, 2752554, 327680, 121, 2752555, 327680, 121, 2752556, 327680, 121, 2752557, 327680, 121, 2752558, 327680, 121, 2752559, 327680, 121, 2752560, 327680, 121, 2752561, 327680, 121, 2818048, 327680, 121, 2818049, 327680, 121, 2818050, 327680, 121, 2818051, 327680, 121, 2818052, 327680, 121, 2818053, 327680, 121, 2818054, 327680, 121, 2818055, 327680, 121, 2818056, 327680, 121, 2818057, 327680, 121, 2818058, 327680, 121, 2818059, 327680, 121, 2818060, 327680, 121, 2818061, 327680, 121, 2818062, 327680, 121, 2818063, 327680, 121, 2818064, 327680, 121, 2818065, 327680, 121, 2818066, 327680, 121, 2818067, 327680, 121, 2818068, 327680, 121, 2818069, 327680, 121, 2818070, 327680, 121, 2818071, 327680, 121, 2818072, 327680, 121, 2818073, 327680, 121, 2818074, 327680, 121, 2818075, 327680, 121, 2818076, 327680, 121, 2818077, 327680, 121, 2818078, 327680, 121, 2818079, 327680, 121, 2818080, 327680, 121, 2818081, 327680, 121, 2818082, 327680, 121, 2818083, 327680, 121, 2818084, 327680, 121, 2818085, 327680, 121, 2818086, 327680, 121, 2818087, 327680, 121, 2818088, 327680, 121, 2818089, 327680, 121, 2818090, 327680, 121, 2818091, 327680, 121, 2818092, 327680, 121, 2818093, 327680, 121, 2818094, 327680, 121, 2818095, 327680, 121, 2818096, 327680, 121, 2818097, 327680, 121, 2883584, 327680, 121, 2883585, 327680, 121, 2883586, 327680, 121, 2883587, 327680, 121, 2883588, 327680, 121, 2883589, 327680, 121, 2883590, 327680, 121, 2883591, 327680, 121, 2883592, 327680, 121, 2883593, 327680, 121, 2883594, 327680, 121, 2883595, 327680, 121, 2883596, 327680, 121, 2883597, 327680, 121, 2883598, 327680, 121, 2883599, 327680, 121, 2883600, 327680, 121, 2883601, 327680, 121, 2883602, 327680, 121, 2883603, 327680, 121, 2883604, 327680, 121, 2883605, 327680, 121, 2883606, 327680, 121, 2883607, 327680, 121, 2883608, 327680, 121, 2883609, 327680, 121, 2883610, 327680, 121, 2883611, 327680, 121, 2883612, 327680, 121, 2883613, 327680, 121, 2883614, 327680, 121, 2883615, 327680, 121, 2883616, 327680, 121, 2883617, 327680, 121, 2883618, 327680, 121, 2883619, 327680, 121, 2883620, 327680, 121, 2883621, 327680, 121, 2883622, 327680, 121, 2883623, 327680, 121, 2883624, 327680, 121, 2883625, 327680, 121, 2883626, 327680, 121, 2883627, 327680, 121, 2883628, 327680, 121, 2883629, 327680, 121, 2883630, 327680, 121, 2883631, 327680, 121, 2883632, 327680, 121, 2883633, 327680, 121, 2949120, 327680, 121, 2949121, 327680, 121, 2949122, 327680, 121, 2949123, 327680, 121, 2949124, 327680, 121, 2949125, 327680, 121, 2949126, 327680, 121, 2949127, 327680, 121, 2949128, 327680, 121, 2949129, 327680, 121, 2949130, 327680, 121, 2949131, 327680, 121, 2949132, 327680, 121, 2949133, 327680, 121, 2949134, 327680, 121, 2949135, 327680, 121, 2949136, 327680, 121, 2949137, 327680, 121, 2949138, 327680, 121, 2949139, 327680, 121, 2949140, 327680, 121, 2949141, 327680, 121, 2949142, 327680, 121, 2949143, 327680, 121, 2949144, 327680, 121, 2949145, 327680, 121, 2949146, 327680, 121, 2949147, 327680, 121, 2949148, 327680, 121, 2949149, 327680, 121, 2949150, 327680, 121, 2949151, 327680, 121, 2949152, 327680, 121, 2949153, 327680, 121, 2949154, 327680, 121, 2949155, 327680, 121, 2949156, 327680, 121, 2949157, 327680, 121, 2949158, 327680, 121, 2949159, 327680, 121, 2949160, 327680, 121, 2949161, 327680, 121, 2949162, 327680, 121, 2949163, 327680, 121, 2949164, 327680, 121, 2949165, 327680, 121, 2949166, 327680, 121, 2949167, 327680, 121, 2949168, 327680, 121, 2949169, 327680, 121, 3014656, 327680, 121, 3014657, 327680, 121, 3014658, 327680, 121, 3014659, 327680, 121, 3014660, 327680, 121, 3014661, 327680, 121, 3014662, 327680, 121, 3014663, 327680, 121, 3014664, 327680, 121, 3014665, 327680, 121, 3014666, 327680, 121, 3014667, 327680, 121, 3014668, 327680, 121, 3014669, 327680, 121, 3014670, 327680, 121, 3014671, 327680, 121, 3014672, 327680, 121, 3014673, 327680, 121, 3014674, 327680, 121, 3014675, 327680, 121, 3014676, 327680, 121, 3014677, 327680, 121, 3014678, 327680, 121, 3014679, 327680, 121, 3014680, 327680, 121, 3014681, 327680, 121, 3014682, 327680, 121, 3014683, 327680, 121, 3014684, 327680, 121, 3014685, 327680, 121, 3014686, 327680, 121, 3014687, 327680, 121, 3014688, 327680, 121, 3014689, 327680, 121, 3014690, 327680, 121, 3014691, 327680, 121, 3014692, 327680, 121, 3014693, 327680, 121, 3014694, 327680, 121, 3014695, 327680, 121, 3014696, 327680, 121, 3014697, 327680, 121, 3014698, 327680, 121, 3014699, 327680, 121, 3014700, 327680, 121, 3014701, 327680, 121, 3014702, 327680, 121, 3014703, 327680, 121, 3014704, 327680, 121, 3014705, 327680, 121, 3080192, 327680, 121, 3080193, 327680, 121, 3080194, 327680, 121, 3080195, 327680, 121, 3080196, 327680, 121, 3080197, 327680, 121, 3080198, 327680, 121, 3080199, 327680, 121, 3080200, 327680, 121, 3080201, 327680, 121, 3080202, 327680, 121, 3080203, 327680, 121, 3080204, 327680, 121, 3080205, 327680, 121, 3080206, 327680, 121, 3080207, 327680, 121, 3080208, 327680, 121, 3080209, 327680, 121, 3080210, 327680, 121, 3080211, 327680, 121, 3080212, 327680, 121, 3080213, 327680, 121, 3080214, 327680, 121, 3080215, 327680, 121, 3080216, 327680, 121, 3080217, 327680, 121, 3080218, 327680, 121, 3080219, 327680, 121, 3080220, 327680, 121, 3080221, 327680, 121, 3080222, 327680, 121, 3080223, 327680, 121, 3080224, 327680, 121, 3080225, 327680, 121, 3080226, 327680, 121, 3080227, 327680, 121, 3080228, 327680, 121, 3080229, 327680, 121, 3080230, 327680, 121, 3080231, 327680, 121, 3080232, 327680, 121, 3080233, 327680, 121, 3080234, 327680, 121, 3080235, 327680, 121, 3080236, 327680, 121, 3080237, 327680, 121, 3080238, 327680, 121, 3080239, 327680, 121, 3080240, 327680, 121, 3080241, 327680, 121, 3145728, 327680, 121, 3145729, 327680, 121, 3145730, 327680, 121, 3145731, 327680, 121, 3145732, 327680, 121, 3145733, 327680, 121, 3145734, 327680, 121, 3145735, 327680, 121, 3145736, 327680, 121, 3145737, 327680, 121, 3145738, 327680, 121, 3145739, 327680, 121, 3145740, 327680, 121, 3145741, 327680, 121, 3145742, 327680, 121, 3145743, 327680, 121, 3145744, 327680, 121, 3145745, 327680, 121, 3145746, 327680, 121, 3145747, 327680, 121, 3145748, 327680, 121, 3145749, 327680, 121, 3145750, 327680, 121, 3145751, 327680, 121, 3145752, 327680, 121, 3145753, 327680, 121, 3145754, 327680, 121, 3145755, 327680, 121, 3145756, 327680, 121, 3145757, 327680, 121, 3145758, 327680, 121, 3145759, 327680, 121, 3145760, 327680, 121, 3145761, 327680, 121, 3145762, 327680, 121, 3145763, 327680, 121, 3145764, 327680, 121, 3145765, 327680, 121, 3145766, 327680, 121, 3145767, 327680, 121, 3145768, 327680, 121, 3145769, 327680, 121, 3145770, 327680, 121, 3145771, 327680, 121, 3145772, 327680, 121, 3145773, 327680, 121, 3145774, 327680, 121, 3145775, 327680, 121, 3145776, 327680, 121, 3145777, 327680, 121, 3211264, 327680, 121, 3211265, 327680, 121, 3211266, 327680, 121, 3211267, 327680, 121, 3211268, 327680, 121, 3211269, 327680, 121, 3211270, 327680, 121, 3211271, 327680, 121, 3211272, 327680, 121, 3211273, 327680, 121, 3211274, 327680, 121, 3211275, 327680, 121, 3211276, 327680, 121, 3211277, 327680, 121, 3211278, 327680, 121, 3211279, 327680, 121, 3211280, 327680, 121, 3211281, 327680, 121, 3211282, 327680, 121, 3211283, 327680, 121, 3211284, 327680, 121, 3211285, 327680, 121, 3211286, 327680, 121, 3211287, 327680, 121, 3211288, 327680, 121, 3211289, 327680, 121, 3211290, 327680, 121, 3211291, 327680, 121, 3211292, 327680, 121, 3211293, 327680, 121, 3211294, 327680, 121, 3211295, 327680, 121, 3211296, 327680, 121, 3211297, 327680, 121, 3211298, 327680, 121, 3211299, 327680, 121, 3211300, 327680, 121, 3211301, 327680, 121, 3211302, 327680, 121, 3211303, 327680, 121, 3211304, 327680, 121, 3211305, 327680, 121, 3211306, 327680, 121, 3211307, 327680, 121, 3211308, 327680, 121, 3211309, 327680, 121, 3211310, 327680, 121, 3211311, 327680, 121, 3211312, 327680, 121, 3211313, 327680, 121 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 917525, 327680, 65, 917526, 327680, 65, 983059, 0, 11, 983060, 65536, 11, 983061, 327680, 65, 983062, 327680, 65, 983068, 0, 11, 983069, 65536, 11, 983070, 131072, 11, 1048595, 0, 12, 1048596, 65536, 12, 1048597, 327680, 65, 1048598, 327680, 65, 1048603, 131072, 63, 1048604, 0, 12, 1048605, 65536, 12, 1048606, 131072, 12, 1048607, 262144, 0, 1048608, 327680, 0, 1048609, 393216, 0, 1048610, 458752, 0, 1048611, 393216, 0, 1048612, 458752, 0, 1114124, 262145, 5, 1114125, 131073, 3, 1114126, 131073, 3, 1114127, 131073, 3, 1114128, 131073, 3, 1114129, 1, 6, 1114131, 0, 13, 1114132, 65536, 13, 1114133, 131072, 13, 1114139, 327680, 65, 1114140, 0, 13, 1114141, 65536, 13, 1114142, 131072, 13, 1114145, 393216, 6, 1114146, 327680, 4, 1114147, 393216, 4, 1179660, 262145, 2, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 131073, 0, 1179666, 1, 6, 1179667, 0, 14, 1179668, 65536, 14, 1179669, 131072, 14, 1179675, 327680, 65, 1179676, 327680, 8, 1179677, 393216, 8, 1179678, 131072, 14, 1179681, 393216, 7, 1179683, 262144, 0, 1179684, 327680, 0, 1245196, 262145, 2, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 131073, 0, 1245203, 1, 6, 1245204, 262144, 0, 1245205, 327680, 0, 1245211, 262144, 9, 1245213, 393216, 9, 1245218, 327680, 6, 1310732, 262145, 2, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 4, 1310742, 393216, 6, 1310747, 393216, 0, 1310748, 458752, 0, 1310754, 0, 11, 1310755, 65536, 11, 1310756, 131072, 11, 1376268, 262145, 6, 1376269, 262145, 4, 1376270, 262145, 4, 1376271, 262145, 4, 1376272, 131073, 1, 1376273, 1, 0, 1376274, 262145, 0, 1376275, 131073, 6, 1376276, 393216, 0, 1376277, 458752, 0, 1376278, 393216, 7, 1376282, 327680, 4, 1376285, 393216, 4, 1376290, 0, 12, 1376291, 65536, 12, 1376292, 131072, 12, 1441804, 327680, 65, 1441808, 262145, 6, 1441809, 262145, 4, 1441810, 131073, 6, 1441811, 327680, 4, 1441814, 393216, 4, 1441822, 327680, 65, 1441823, 327680, 65, 1441826, 0, 13, 1441827, 65536, 13, 1441828, 131072, 13, 1507358, 327680, 65, 1507359, 327680, 65, 1507362, 0, 14, 1507363, 65536, 14, 1507364, 131072, 14, 1572871, 327680, 65, 1638407, 327680, 65, 1638408, 0, 11, 1638409, 65536, 11, 1638410, 131072, 11, 1703943, 327680, 65, 1703944, 0, 12, 1703945, 65536, 12, 1703946, 131072, 12, 1703947, 262144, 0, 1703948, 327680, 0, 1703953, 0, 11, 1703954, 65536, 11, 1703955, 131072, 11, 1703969, 0, 11, 1703970, 65536, 11, 1703971, 131072, 11, 1769480, 0, 13, 1769481, 65536, 13, 1769482, 131072, 13, 1769484, 0, 11, 1769485, 65536, 11, 1769486, 131072, 11, 1769489, 0, 12, 1769490, 65536, 12, 1769491, 131072, 12, 1769499, 393216, 0, 1769500, 458752, 0, 1769501, 262144, 0, 1769502, 327680, 0, 1769505, 0, 12, 1769506, 65536, 12, 1769507, 131072, 12, 1835016, 0, 14, 1835017, 65536, 14, 1835018, 131072, 14, 1835020, 0, 12, 1835021, 65536, 12, 1835022, 131072, 12, 1835025, 0, 13, 1835026, 65536, 13, 1835027, 131072, 13, 1835034, 327680, 4, 1835039, 393216, 6, 1835041, 0, 13, 1835042, 65536, 13, 1835043, 131072, 13, 1835046, 327680, 65, 1835047, 327680, 65, 1900556, 0, 13, 1900557, 65536, 13, 1900558, 131072, 13, 1900561, 0, 14, 1900562, 65536, 14, 1900563, 131072, 14, 1900572, 262144, 0, 1900573, 327680, 0, 1900575, 393216, 7, 1900577, 0, 14, 1900578, 65536, 14, 1900579, 131072, 14, 1900580, 327680, 65, 1966092, 0, 14, 1966093, 65536, 14, 1966094, 131072, 14, 1966096, 393216, 0, 1966097, 458752, 0, 1966099, 0, 11, 1966100, 65536, 11, 1966101, 131072, 11, 1966107, 327680, 6, 1966110, 262145, 5, 1966111, 131073, 3, 1966112, 1, 6, 1966116, 327680, 65, 2031628, 327680, 65, 2031629, 327680, 65, 2031630, 65536, 11, 2031631, 327680, 4, 2031634, 393216, 4, 2031635, 0, 12, 2031636, 65536, 12, 2031637, 131072, 12, 2031643, 0, 11, 2031644, 65536, 11, 2031645, 131072, 11, 2031646, 262145, 2, 2031647, 1, 0, 2031648, 131073, 0, 2031649, 131073, 3, 2031650, 131073, 3, 2031651, 131073, 3, 2031652, 1, 6, 2097165, 0, 12, 2097166, 65536, 12, 2097167, 131072, 12, 2097168, 262144, 8, 2097169, 327680, 8, 2097170, 393216, 8, 2097171, 0, 13, 2097172, 65536, 13, 2097173, 131072, 13, 2097179, 0, 12, 2097180, 65536, 12, 2097181, 131072, 12, 2097182, 262145, 2, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 4, 2162701, 0, 13, 2162702, 65536, 13, 2162703, 131072, 13, 2162704, 262144, 9, 2162706, 393216, 9, 2162707, 0, 14, 2162708, 65536, 14, 2162709, 131072, 14, 2162715, 0, 13, 2162716, 65536, 13, 2162717, 131072, 13, 2162718, 262145, 2, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 4, 2228237, 0, 14, 2228238, 65536, 14, 2228239, 131072, 14, 2228251, 0, 14, 2228252, 65536, 14, 2228253, 131072, 14, 2228254, 262145, 6, 2228255, 262145, 4, 2228256, 262145, 4, 2228257, 262145, 4, 2228258, 262145, 4, 2228259, 262145, 4, 2228260, 131073, 6 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 786455, 0, 66, 786456, 65536, 66, 786457, 131072, 66, 851989, 327680, 64, 851990, 327680, 64, 851991, 0, 67, 851992, 65536, 67, 851993, 131072, 67, 851994, 196608, 64, 851995, 262144, 64, 917525, 327680, 64, 917526, 327680, 64, 917530, 196608, 65, 917531, 262144, 65, 983061, 327680, 64, 983062, 327680, 64, 983063, 65536, 63, 983064, 131072, 63, 1048597, 131072, 12, 1048602, 65536, 63, 1048603, 327680, 64, 1114135, 262144, 62, 1114139, 327680, 64, 1114142, 327680, 6, 1179661, 196608, 32, 1179663, 327680, 20, 1179669, 262144, 62, 1179671, 262144, 63, 1179675, 262144, 8, 1179678, 327680, 7, 1179680, 262144, 62, 1245200, 327680, 35, 1245201, 393216, 35, 1245205, 262144, 63, 1245216, 262144, 63, 1310733, 262144, 32, 1310734, 327680, 20, 1310736, 327680, 36, 1310737, 393216, 36, 1310739, 327680, 6, 1310742, 262144, 62, 1310746, 262144, 62, 1310754, 327680, 7, 1376268, 327680, 64, 1376275, 327680, 7, 1376278, 262144, 63, 1376282, 262144, 63, 1376285, 196608, 62, 1376286, 327680, 64, 1376287, 327680, 64, 1441800, 0, 66, 1441801, 65536, 66, 1441802, 131072, 66, 1441806, 196608, 64, 1441807, 262144, 64, 1441810, 65536, 64, 1441811, 131072, 64, 1441819, 262144, 62, 1441821, 196608, 63, 1441822, 327680, 64, 1441823, 327680, 64, 1441830, 0, 66, 1441831, 65536, 66, 1441832, 131072, 66, 1507335, 327680, 64, 1507336, 0, 67, 1507337, 65536, 67, 1507338, 131072, 67, 1507342, 196608, 65, 1507343, 262144, 65, 1507346, 65536, 65, 1507347, 131072, 65, 1507350, 262144, 62, 1507355, 262144, 63, 1507366, 0, 67, 1507367, 65536, 67, 1507368, 131072, 67, 1507369, 262144, 62, 1572871, 327680, 64, 1572886, 262144, 63, 1572905, 262144, 63, 1638407, 327680, 64, 1769482, 327680, 6, 1769485, 393216, 6, 1769493, 262144, 62, 1769510, 327680, 64, 1769511, 327680, 64, 1835018, 327680, 7, 1835021, 393216, 7, 1835029, 262144, 63, 1835036, 327680, 6, 1835044, 327680, 64, 1900572, 327680, 7, 1900580, 327680, 64, 1966092, 327680, 64, 1966093, 327680, 64, 1966110, 393216, 6, 2031643, 327680, 7, 2031646, 393216, 7, 2097183, 196608, 32, 2097184, 327680, 20, 2097187, 327680, 20, 2162720, 262144, 32, 2162722, 196608, 32, 2359319, 196608, 66, 2359320, 262144, 66, 2359321, 327680, 66 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 432) +scene_destination = "res://Maps/NuclearPlantZeta3North/Nuclear_Plant_Zeta_3_North.tscn" +location = Vector2(432, 2224) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 1200) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(1168, 176) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1264, 752) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(1328, 2096) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 752) +scene_destination = "res://Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.tscn" +location = Vector2(1104, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(400, 1104) +texture = ExtResource("6") +item_id = 200 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(560, 752) +texture = ExtResource("6") +item_id = 576 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(976, 624) +texture = ExtResource("6") +item_id = 323 diff --git a/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside_tileset.tres b/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside_tileset.tres new file mode 100644 index 000000000..aadee78f2 --- /dev/null +++ b/Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside_tileset.tres @@ -0,0 +1,323 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Nuclear08.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_nuclear8_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt4_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:59/0 = 0 +0:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:60/0 = 0 +0:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:59/0 = 0 +1:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +2:1/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:59/0 = 0 +2:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:60/0 = 0 +2:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:59/0 = 0 +3:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:63/0 = 0 +3:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:66/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:62/0 = 0 +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:66/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:64/0 = 0 +5:65/0 = 0 +5:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:66/0 = 0 +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/4 = SubResource("src4") diff --git a/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.gd b/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.gd new file mode 100644 index 000000000..3fe0d1231 --- /dev/null +++ b/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.gd @@ -0,0 +1,125 @@ +extends Node2D # gen_map.py Map189 + +var map_name = "Nuclear Plant Zeta (3 South)" + +var wild_table = [ + [66, 30, 51, 54], + [21, 30, 51, 54], + [88, 21, 51, 54], + [99, 15, 51, 54], + [100, 4, 51, 54], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(656, 2128): + Global.game.play_dialogue("MAP189_SIGN_1") + if check_pos == Vector2(688, 2128): + Global.game.play_dialogue("MAP189_SIGN_2") + if check_pos == Vector2(656, 2160): + Global.game.play_dialogue("MAP189_SIGN_3") + if check_pos == Vector2(688, 2160): + Global.game.play_dialogue("MAP189_SIGN_4") + if check_pos == Vector2(528, 1552): + Global.game.play_dialogue("MAP189_SIGN_5") + if check_pos == Vector2(240, 848): + Global.game.play_dialogue("MAP189_SIGN_6") + if check_pos == Vector2(240, 1456): + Global.game.play_dialogue("MAP189_SIGN_7") + if check_pos == Vector2(368, 1424): + Global.game.play_dialogue("MAP189_SIGN_8") + if check_pos == Vector2(272, 1616): + Global.game.play_dialogue("MAP189_SIGN_9") + if check_pos == Vector2(464, 1520): + Global.game.play_dialogue("MAP189_SIGN_10") + if check_pos == Vector2(304, 816): + Global.game.play_dialogue("MAP189_NPC_1") + if check_pos == Vector2(272, 816): + Global.game.play_dialogue("MAP189_NPC_2") + if check_pos == Vector2(336, 816): + Global.game.play_dialogue("MAP189_NPC_3") + if check_pos == Vector2(432, 880): + Global.game.play_dialogue("MAP189_NPC_4") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP189_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(202, 1) + Global.game.recive_item(202) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP189_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(209, 1) + Global.game.recive_item(209) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP189_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(174, 1) + Global.game.recive_item(174) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP189_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(202, 1) + Global.game.recive_item(202) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP189_TRAINER_1", "defeat": "MAP189_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP189_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP189_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP189_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.gd.uid b/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.gd.uid new file mode 100644 index 000000000..e98f6731e --- /dev/null +++ b/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.gd.uid @@ -0,0 +1 @@ +uid://bs5pfmla150q6 diff --git a/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn b/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn new file mode 100644 index 000000000..5cbc1fd2d --- /dev/null +++ b/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn @@ -0,0 +1,172 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-levers.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-levers.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-levers.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-levers.png" id="304"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Nuclear Plant Zeta (3 South)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 60, 1, 0, 61, 1, 0, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 70, 1, 0, 71, 1, 0, 72, 1, 0, 73, 1, 0, 74, 1, 0, 75, 1, 0, 76, 1, 0, 77, 1, 0, 78, 1, 0, 79, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 65596, 1, 0, 65597, 1, 0, 65598, 1, 0, 65599, 1, 0, 65600, 1, 0, 65601, 1, 0, 65602, 1, 0, 65603, 1, 0, 65604, 1, 0, 65605, 1, 0, 65606, 1, 0, 65607, 1, 0, 65608, 1, 0, 65609, 1, 0, 65610, 1, 0, 65611, 1, 0, 65612, 1, 0, 65613, 1, 0, 65614, 1, 0, 65615, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 262145, 0, 131105, 0, 1, 131106, 0, 24, 131107, 0, 1, 131108, 0, 1, 131109, 0, 1, 131110, 0, 24, 131111, 0, 1, 131112, 131073, 1, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 1, 0, 131131, 1, 0, 131132, 1, 0, 131133, 1, 0, 131134, 1, 0, 131135, 1, 0, 131136, 1, 0, 131137, 1, 0, 131138, 1, 0, 131139, 1, 0, 131140, 1, 0, 131141, 1, 0, 131142, 1, 0, 131143, 1, 0, 131144, 1, 0, 131145, 1, 0, 131146, 1, 0, 131147, 1, 0, 131148, 1, 0, 131149, 1, 0, 131150, 1, 0, 131151, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 4, 196641, 0, 2, 196642, 0, 25, 196643, 0, 2, 196644, 0, 2, 196645, 0, 2, 196646, 0, 25, 196647, 0, 2, 196648, 262145, 2, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 196660, 1, 0, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 1, 0, 196667, 1, 0, 196668, 1, 0, 196669, 1, 0, 196670, 1, 0, 196671, 1, 0, 196672, 1, 0, 196673, 1, 0, 196674, 1, 0, 196675, 1, 0, 196676, 1, 0, 196677, 1, 0, 196678, 1, 0, 196679, 1, 0, 196680, 1, 0, 196681, 1, 0, 196682, 1, 0, 196683, 1, 0, 196684, 1, 0, 196685, 1, 0, 196686, 1, 0, 196687, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 262145, 0, 262150, 262145, 4, 262151, 262145, 4, 262152, 262145, 4, 262153, 262145, 4, 262154, 262145, 4, 262155, 262145, 4, 262156, 262145, 4, 262157, 262145, 4, 262158, 262145, 4, 262159, 262145, 4, 262160, 262145, 4, 262161, 262145, 4, 262162, 262145, 4, 262163, 262145, 4, 262164, 262145, 4, 262165, 262145, 4, 262166, 262145, 4, 262167, 262145, 4, 262168, 262145, 4, 262169, 262145, 4, 262170, 262145, 4, 262171, 262145, 4, 262172, 262145, 4, 262173, 262145, 4, 262174, 262145, 4, 262175, 262145, 4, 262176, 131073, 6, 262177, 0, 3, 262178, 0, 26, 262179, 0, 3, 262180, 0, 3, 262181, 0, 3, 262182, 0, 26, 262183, 0, 3, 262184, 262145, 6, 262185, 262145, 4, 262186, 262145, 4, 262187, 262145, 4, 262188, 262145, 4, 262189, 262145, 4, 262190, 262145, 4, 262191, 262145, 4, 262192, 262145, 4, 262193, 262145, 4, 262194, 262145, 4, 262195, 262145, 4, 262196, 131073, 1, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 1, 0, 262203, 1, 0, 262204, 1, 0, 262205, 1, 0, 262206, 1, 0, 262207, 1, 0, 262208, 1, 0, 262209, 1, 0, 262210, 1, 0, 262211, 1, 0, 262212, 1, 0, 262213, 1, 0, 262214, 1, 0, 262215, 1, 0, 262216, 1, 0, 262217, 1, 0, 262218, 1, 0, 262219, 1, 0, 262220, 1, 0, 262221, 1, 0, 262222, 1, 0, 262223, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 4, 327686, 0, 1, 327687, 0, 24, 327688, 65536, 1, 327689, 0, 1, 327690, 0, 1, 327691, 0, 1, 327692, 65536, 1, 327693, 0, 1, 327694, 0, 1, 327695, 0, 1, 327696, 65536, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 327700, 65536, 1, 327701, 0, 1, 327702, 0, 1, 327703, 65536, 24, 327704, 0, 24, 327705, 0, 1, 327706, 0, 1, 327707, 0, 1, 327708, 0, 1, 327709, 0, 24, 327710, 65536, 24, 327711, 0, 1, 327712, 0, 1, 327713, 0, 4, 327714, 0, 27, 327715, 0, 4, 327716, 0, 4, 327717, 0, 4, 327718, 0, 27, 327719, 0, 4, 327720, 0, 1, 327721, 0, 1, 327722, 0, 24, 327723, 65536, 24, 327724, 0, 1, 327725, 0, 1, 327726, 0, 1, 327727, 0, 1, 327728, 0, 24, 327729, 0, 24, 327730, 0, 1, 327731, 0, 1, 327732, 262145, 2, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 1, 0, 327739, 1, 0, 327740, 1, 0, 327741, 1, 0, 327742, 1, 0, 327743, 1, 0, 327744, 1, 0, 327745, 1, 0, 327746, 1, 0, 327747, 1, 0, 327748, 1, 0, 327749, 1, 0, 327750, 1, 0, 327751, 1, 0, 327752, 1, 0, 327753, 1, 0, 327754, 1, 0, 327755, 1, 0, 327756, 1, 0, 327757, 1, 0, 327758, 1, 0, 327759, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 4, 393222, 0, 2, 393223, 0, 25, 393224, 65536, 2, 393225, 0, 2, 393226, 0, 2, 393227, 0, 2, 393228, 65536, 2, 393229, 0, 2, 393230, 0, 2, 393231, 0, 2, 393232, 65536, 2, 393233, 0, 2, 393234, 0, 2, 393235, 0, 2, 393236, 65536, 2, 393237, 0, 2, 393238, 0, 2, 393239, 65536, 25, 393240, 0, 25, 393241, 0, 2, 393242, 0, 2, 393243, 0, 2, 393244, 0, 2, 393245, 0, 25, 393246, 65536, 25, 393247, 0, 2, 393248, 0, 2, 393249, 0, 40, 393250, 65536, 30, 393251, 131072, 30, 393252, 196608, 30, 393253, 262144, 30, 393254, 0, 30, 393255, 65536, 40, 393256, 0, 2, 393257, 0, 2, 393258, 0, 25, 393259, 65536, 25, 393260, 0, 2, 393261, 0, 2, 393262, 0, 2, 393263, 0, 2, 393264, 0, 25, 393265, 0, 25, 393266, 0, 2, 393267, 0, 2, 393268, 262145, 2, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 0, 393275, 1, 0, 393276, 1, 0, 393277, 1, 0, 393278, 1, 0, 393279, 1, 0, 393280, 1, 0, 393281, 1, 0, 393282, 1, 0, 393283, 1, 0, 393284, 1, 0, 393285, 1, 0, 393286, 1, 0, 393287, 1, 0, 393288, 1, 0, 393289, 1, 0, 393290, 1, 0, 393291, 1, 0, 393292, 1, 0, 393293, 1, 0, 393294, 1, 0, 393295, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 4, 458758, 0, 3, 458759, 0, 26, 458760, 65536, 3, 458761, 0, 3, 458762, 0, 3, 458763, 0, 3, 458764, 65536, 3, 458765, 0, 3, 458766, 0, 3, 458767, 0, 3, 458768, 65536, 3, 458769, 0, 3, 458770, 0, 3, 458771, 0, 3, 458772, 65536, 3, 458773, 0, 3, 458774, 0, 3, 458775, 65536, 26, 458776, 0, 26, 458777, 0, 3, 458778, 0, 3, 458779, 0, 3, 458780, 0, 3, 458781, 0, 26, 458782, 65536, 26, 458783, 0, 3, 458784, 0, 3, 458785, 0, 40, 458786, 65536, 0, 458787, 131072, 0, 458788, 196608, 0, 458789, 262144, 0, 458790, 0, 0, 458791, 65536, 40, 458792, 0, 3, 458793, 0, 3, 458794, 0, 26, 458795, 65536, 26, 458796, 0, 3, 458797, 0, 3, 458798, 0, 3, 458799, 0, 3, 458800, 0, 26, 458801, 0, 26, 458802, 0, 3, 458803, 0, 3, 458804, 262145, 2, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 1, 0, 458811, 1, 0, 458812, 1, 0, 458813, 1, 0, 458814, 1, 0, 458815, 1, 0, 458816, 1, 0, 458817, 1, 0, 458818, 1, 0, 458819, 1, 0, 458820, 1, 0, 458821, 1, 0, 458822, 1, 0, 458823, 1, 0, 458824, 1, 0, 458825, 1, 0, 458826, 1, 0, 458827, 1, 0, 458828, 1, 0, 458829, 1, 0, 458830, 1, 0, 458831, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 4, 524294, 0, 4, 524295, 0, 27, 524296, 65536, 4, 524297, 0, 4, 524298, 0, 4, 524299, 0, 4, 524300, 65536, 4, 524301, 0, 4, 524302, 0, 4, 524303, 0, 4, 524304, 65536, 4, 524305, 0, 4, 524306, 0, 4, 524307, 0, 4, 524308, 65536, 4, 524309, 0, 4, 524310, 0, 4, 524311, 65536, 27, 524312, 0, 27, 524313, 0, 4, 524314, 0, 4, 524315, 0, 4, 524316, 0, 4, 524317, 0, 27, 524318, 65536, 27, 524319, 0, 4, 524320, 0, 4, 524321, 0, 40, 524322, 65536, 0, 524323, 131072, 0, 524324, 196608, 0, 524325, 262144, 0, 524326, 0, 0, 524327, 65536, 40, 524328, 0, 4, 524329, 0, 4, 524330, 0, 27, 524331, 65536, 27, 524332, 0, 4, 524333, 0, 4, 524334, 0, 4, 524335, 0, 4, 524336, 0, 27, 524337, 0, 27, 524338, 0, 4, 524339, 0, 4, 524340, 262145, 2, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 262145, 2, 524346, 1, 0, 524347, 1, 0, 524348, 1, 0, 524349, 1, 0, 524350, 1, 0, 524351, 1, 0, 524352, 1, 0, 524353, 1, 0, 524354, 1, 0, 524355, 1, 0, 524356, 1, 0, 524357, 1, 0, 524358, 1, 0, 524359, 1, 0, 524360, 1, 0, 524361, 1, 0, 524362, 1, 0, 524363, 1, 0, 524364, 1, 0, 524365, 1, 0, 524366, 1, 0, 524367, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 4, 589830, 0, 40, 589831, 65536, 30, 589832, 131072, 30, 589833, 196608, 30, 589834, 262144, 30, 589835, 0, 30, 589836, 65536, 30, 589837, 131072, 30, 589838, 196608, 30, 589839, 262144, 30, 589840, 0, 30, 589841, 65536, 30, 589842, 131072, 30, 589843, 196608, 30, 589844, 262144, 30, 589845, 0, 30, 589846, 65536, 30, 589847, 131072, 30, 589848, 0, 30, 589849, 65536, 30, 589850, 131072, 30, 589851, 196608, 30, 589852, 262144, 30, 589853, 0, 30, 589854, 65536, 30, 589855, 131072, 30, 589856, 196608, 30, 589857, 0, 30, 589858, 65536, 0, 589859, 131072, 0, 589860, 196608, 0, 589861, 262144, 0, 589862, 0, 0, 589863, 65536, 30, 589864, 0, 30, 589865, 65536, 30, 589866, 131072, 30, 589867, 196608, 30, 589868, 262144, 30, 589869, 0, 30, 589870, 65536, 30, 589871, 131072, 30, 589872, 196608, 30, 589873, 262144, 30, 589874, 0, 30, 589875, 65536, 30, 589876, 262145, 6, 589877, 262145, 4, 589878, 262145, 4, 589879, 262145, 4, 589880, 262145, 4, 589881, 262145, 6, 589882, 262145, 4, 589883, 262145, 4, 589884, 262145, 4, 589885, 262145, 4, 589886, 262145, 4, 589887, 262145, 4, 589888, 262145, 4, 589889, 262145, 4, 589890, 262145, 4, 589891, 262145, 4, 589892, 262145, 4, 589893, 262145, 4, 589894, 262145, 4, 589895, 262145, 4, 589896, 262145, 4, 589897, 262145, 4, 589898, 262145, 4, 589899, 131073, 1, 589900, 1, 0, 589901, 1, 0, 589902, 1, 0, 589903, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 4, 655366, 0, 40, 655367, 65536, 0, 655368, 131072, 0, 655369, 196608, 0, 655370, 262144, 0, 655371, 0, 0, 655372, 65536, 0, 655373, 131072, 0, 655374, 196608, 0, 655375, 262144, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 131072, 0, 655379, 196608, 0, 655380, 262144, 0, 655381, 0, 0, 655382, 65536, 0, 655383, 131072, 0, 655384, 0, 0, 655385, 65536, 0, 655386, 131072, 0, 655387, 196608, 0, 655388, 262144, 0, 655389, 0, 0, 655390, 65536, 0, 655391, 131072, 0, 655392, 196608, 0, 655393, 0, 0, 655394, 65536, 0, 655395, 131072, 0, 655396, 196608, 0, 655397, 262144, 0, 655398, 0, 0, 655399, 65536, 0, 655400, 0, 0, 655401, 65536, 0, 655402, 131072, 0, 655403, 196608, 0, 655404, 262144, 0, 655405, 0, 0, 655406, 65536, 0, 655407, 131072, 0, 655408, 196608, 0, 655409, 131072, 0, 655410, 196608, 0, 655411, 262144, 0, 655412, 0, 1, 655413, 0, 1, 655414, 65536, 1, 655415, 0, 1, 655416, 0, 1, 655417, 65536, 1, 655418, 0, 1, 655419, 0, 1, 655420, 65536, 1, 655421, 0, 1, 655422, 0, 1, 655423, 0, 1, 655424, 0, 1, 655425, 0, 1, 655426, 0, 1, 655427, 0, 1, 655428, 0, 1, 655429, 0, 1, 655430, 0, 1, 655431, 65536, 1, 655432, 0, 1, 655433, 0, 1, 655434, 65536, 1, 655435, 262145, 2, 655436, 1, 0, 655437, 1, 0, 655438, 1, 0, 655439, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 4, 720902, 0, 40, 720903, 65536, 0, 720904, 131072, 0, 720905, 196608, 0, 720906, 262144, 0, 720907, 0, 0, 720908, 65536, 0, 720909, 131072, 0, 720910, 196608, 0, 720911, 262144, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 131072, 0, 720915, 196608, 0, 720916, 262144, 0, 720917, 0, 0, 720918, 65536, 0, 720919, 131072, 0, 720920, 0, 0, 720921, 65536, 0, 720922, 131072, 0, 720923, 196608, 0, 720924, 262144, 0, 720925, 0, 0, 720926, 65536, 0, 720927, 131072, 0, 720928, 196608, 0, 720929, 0, 0, 720930, 65536, 0, 720931, 131072, 0, 720932, 196608, 0, 720933, 262144, 0, 720934, 0, 0, 720935, 65536, 0, 720936, 0, 0, 720937, 65536, 0, 720938, 131072, 0, 720939, 196608, 0, 720940, 262144, 0, 720941, 0, 0, 720942, 65536, 0, 720943, 131072, 0, 720944, 196608, 0, 720945, 131072, 0, 720946, 196608, 0, 720947, 262144, 0, 720948, 0, 2, 720949, 0, 2, 720950, 65536, 2, 720951, 0, 2, 720952, 0, 2, 720953, 65536, 2, 720954, 0, 2, 720955, 0, 2, 720956, 65536, 2, 720957, 0, 2, 720958, 0, 2, 720959, 0, 2, 720960, 0, 2, 720961, 0, 2, 720962, 0, 2, 720963, 0, 2, 720964, 0, 2, 720965, 0, 2, 720966, 0, 2, 720967, 65536, 2, 720968, 0, 2, 720969, 0, 2, 720970, 65536, 2, 720971, 262145, 2, 720972, 1, 0, 720973, 1, 0, 720974, 1, 0, 720975, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 4, 786438, 0, 40, 786439, 65536, 0, 786440, 131072, 0, 786441, 196608, 0, 786442, 262144, 0, 786443, 0, 0, 786444, 65536, 0, 786445, 131072, 0, 786446, 196608, 0, 786447, 262144, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 131072, 0, 786451, 196608, 0, 786452, 262144, 0, 786453, 0, 0, 786454, 65536, 0, 786455, 131072, 0, 786456, 0, 0, 786457, 65536, 0, 786458, 131072, 0, 786459, 196608, 0, 786460, 262144, 0, 786461, 0, 0, 786462, 65536, 0, 786463, 131072, 0, 786464, 196608, 0, 786465, 0, 0, 786466, 65536, 0, 786467, 131072, 0, 786468, 196608, 0, 786469, 262144, 0, 786470, 0, 0, 786471, 65536, 0, 786472, 0, 0, 786473, 65536, 0, 786474, 131072, 0, 786475, 196608, 0, 786476, 262144, 0, 786477, 0, 0, 786478, 65536, 0, 786479, 131072, 0, 786480, 196608, 0, 786481, 131072, 0, 786482, 196608, 0, 786483, 262144, 0, 786484, 0, 3, 786485, 0, 3, 786486, 65536, 3, 786487, 0, 3, 786488, 0, 3, 786489, 65536, 3, 786490, 0, 3, 786491, 0, 3, 786492, 65536, 3, 786493, 0, 3, 786494, 0, 3, 786495, 0, 3, 786496, 0, 3, 786497, 0, 3, 786498, 0, 3, 786499, 0, 3, 786500, 0, 3, 786501, 0, 3, 786502, 0, 3, 786503, 65536, 3, 786504, 0, 3, 786505, 0, 3, 786506, 65536, 3, 786507, 262145, 2, 786508, 1, 0, 786509, 1, 0, 786510, 1, 0, 786511, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 131073, 0, 851974, 131073, 3, 851975, 131073, 3, 851976, 131073, 3, 851977, 131073, 3, 851978, 131073, 3, 851979, 131073, 3, 851980, 131073, 3, 851981, 131073, 3, 851982, 131073, 3, 851983, 131073, 3, 851984, 131073, 3, 851985, 131073, 3, 851986, 131073, 3, 851987, 131073, 3, 851988, 131073, 3, 851989, 131073, 3, 851990, 131073, 3, 851991, 131073, 3, 851992, 131073, 3, 851993, 131073, 3, 851994, 131073, 3, 851995, 131073, 3, 851996, 131073, 3, 851997, 131073, 3, 851998, 131073, 3, 851999, 131073, 3, 852000, 1, 6, 852001, 0, 40, 852002, 65536, 0, 852003, 131072, 0, 852004, 196608, 0, 852005, 262144, 0, 852006, 0, 0, 852007, 65536, 40, 852008, 262145, 5, 852009, 131073, 3, 852010, 131073, 3, 852011, 131073, 3, 852012, 131073, 3, 852013, 131073, 3, 852014, 131073, 3, 852015, 131073, 3, 852016, 1, 6, 852017, 131072, 0, 852018, 196608, 0, 852019, 262144, 0, 852020, 0, 4, 852021, 0, 4, 852022, 65536, 4, 852023, 0, 4, 852024, 0, 4, 852025, 65536, 4, 852026, 0, 4, 852027, 0, 4, 852028, 65536, 4, 852029, 0, 4, 852030, 0, 4, 852031, 0, 4, 852032, 0, 4, 852033, 0, 4, 852034, 0, 4, 852035, 0, 4, 852036, 0, 4, 852037, 0, 4, 852038, 0, 4, 852039, 65536, 4, 852040, 0, 4, 852041, 0, 4, 852042, 65536, 4, 852043, 262145, 2, 852044, 1, 0, 852045, 1, 0, 852046, 1, 0, 852047, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 4, 917537, 0, 40, 917538, 65536, 0, 917539, 131072, 0, 917540, 196608, 0, 917541, 262144, 0, 917542, 0, 0, 917543, 65536, 40, 917544, 262145, 2, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 4, 917553, 131072, 0, 917554, 196608, 0, 917555, 262144, 0, 917556, 0, 30, 917557, 65536, 30, 917558, 131072, 30, 917559, 196608, 30, 917560, 262144, 30, 917561, 0, 30, 917562, 65536, 30, 917563, 131072, 30, 917564, 196608, 30, 917565, 262144, 30, 917566, 0, 30, 917567, 65536, 30, 917568, 131072, 30, 917569, 196608, 30, 917570, 262144, 30, 917571, 0, 30, 917572, 65536, 30, 917573, 131072, 30, 917574, 196608, 30, 917575, 262144, 30, 917576, 0, 30, 917577, 65536, 30, 917578, 262144, 40, 917579, 65537, 0, 917580, 1, 0, 917581, 1, 0, 917582, 1, 0, 917583, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 131073, 0, 983073, 0, 40, 983074, 65536, 0, 983075, 131072, 0, 983076, 196608, 0, 983077, 262144, 0, 983078, 0, 0, 983079, 65536, 40, 983080, 65537, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 4, 983089, 131072, 0, 983090, 196608, 0, 983091, 262144, 0, 983092, 0, 0, 983093, 65536, 0, 983094, 131072, 0, 983095, 196608, 0, 983096, 262144, 0, 983097, 131072, 0, 983098, 196608, 0, 983099, 262144, 0, 983100, 0, 0, 983101, 65536, 0, 983102, 131072, 0, 983103, 196608, 0, 983104, 262144, 0, 983105, 0, 0, 983106, 65536, 0, 983107, 131072, 0, 983108, 196608, 0, 983109, 262144, 0, 983110, 0, 0, 983111, 65536, 0, 983112, 131072, 0, 983113, 0, 0, 983114, 262144, 40, 983115, 1, 0, 983116, 1, 0, 983117, 1, 0, 983118, 1, 0, 983119, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 262145, 0, 1048609, 0, 40, 1048610, 65536, 0, 1048611, 131072, 0, 1048612, 196608, 0, 1048613, 262144, 0, 1048614, 0, 0, 1048615, 65536, 40, 1048616, 131073, 1, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 4, 1048625, 131072, 0, 1048626, 196608, 0, 1048627, 262144, 0, 1048628, 0, 0, 1048629, 65536, 0, 1048630, 131072, 0, 1048631, 196608, 0, 1048632, 262144, 0, 1048633, 131072, 0, 1048634, 196608, 0, 1048635, 262144, 0, 1048636, 0, 0, 1048637, 65536, 0, 1048638, 131072, 0, 1048639, 196608, 0, 1048640, 262144, 0, 1048641, 0, 0, 1048642, 65536, 0, 1048643, 131072, 0, 1048644, 196608, 0, 1048645, 262144, 0, 1048646, 0, 0, 1048647, 65536, 0, 1048648, 131072, 0, 1048649, 0, 0, 1048650, 262144, 40, 1048651, 1, 0, 1048652, 1, 0, 1048653, 1, 0, 1048654, 1, 0, 1048655, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 4, 1114145, 0, 40, 1114146, 65536, 0, 1114147, 131072, 0, 1114148, 196608, 0, 1114149, 262144, 0, 1114150, 0, 0, 1114151, 0, 40, 1114152, 262145, 2, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 4, 1114161, 131072, 0, 1114162, 196608, 0, 1114163, 262144, 0, 1114164, 0, 0, 1114165, 65536, 0, 1114166, 131072, 0, 1114167, 196608, 0, 1114168, 262144, 0, 1114169, 131072, 0, 1114170, 196608, 0, 1114171, 262144, 0, 1114172, 0, 0, 1114173, 65536, 0, 1114174, 131072, 0, 1114175, 196608, 0, 1114176, 262144, 0, 1114177, 0, 0, 1114178, 65536, 0, 1114179, 131072, 0, 1114180, 196608, 0, 1114181, 262144, 0, 1114182, 0, 0, 1114183, 65536, 0, 1114184, 131072, 0, 1114185, 0, 0, 1114186, 262144, 40, 1114187, 1, 0, 1114188, 1, 0, 1114189, 1, 0, 1114190, 1, 0, 1114191, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 4, 1179681, 0, 40, 1179682, 65536, 0, 1179683, 131072, 0, 1179684, 196608, 0, 1179685, 262144, 0, 1179686, 0, 0, 1179687, 0, 40, 1179688, 262145, 2, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 0, 1179696, 131073, 0, 1179697, 131073, 3, 1179698, 131073, 3, 1179699, 131073, 3, 1179700, 131073, 3, 1179701, 131073, 3, 1179702, 131073, 3, 1179703, 131073, 3, 1179704, 131073, 3, 1179705, 262145, 5, 1179706, 131073, 3, 1179707, 131073, 3, 1179708, 131073, 3, 1179709, 131073, 3, 1179710, 131073, 3, 1179711, 131073, 3, 1179712, 131073, 3, 1179713, 131073, 3, 1179714, 131073, 3, 1179715, 131073, 3, 1179716, 131073, 3, 1179717, 131073, 3, 1179718, 131073, 3, 1179719, 131073, 3, 1179720, 131073, 3, 1179721, 131073, 3, 1179722, 131073, 3, 1179723, 1, 0, 1179724, 1, 0, 1179725, 1, 0, 1179726, 1, 0, 1179727, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 4, 1245217, 0, 40, 1245218, 65536, 0, 1245219, 131072, 0, 1245220, 196608, 0, 1245221, 262144, 0, 1245222, 0, 0, 1245223, 0, 40, 1245224, 262145, 2, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1245234, 1, 0, 1245235, 1, 0, 1245236, 1, 0, 1245237, 1, 0, 1245238, 1, 0, 1245239, 1, 0, 1245240, 1, 0, 1245241, 262145, 2, 1245242, 1, 0, 1245243, 1, 0, 1245244, 1, 0, 1245245, 1, 0, 1245246, 1, 0, 1245247, 1, 0, 1245248, 1, 0, 1245249, 1, 0, 1245250, 1, 0, 1245251, 1, 0, 1245252, 1, 0, 1245253, 1, 0, 1245254, 1, 0, 1245255, 1, 0, 1245256, 1, 0, 1245257, 1, 0, 1245258, 1, 0, 1245259, 1, 0, 1245260, 1, 0, 1245261, 1, 0, 1245262, 1, 0, 1245263, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 4, 1310753, 0, 40, 1310754, 65536, 0, 1310755, 131072, 0, 1310756, 196608, 0, 1310757, 262144, 0, 1310758, 0, 0, 1310759, 0, 40, 1310760, 262145, 2, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 0, 1310769, 1, 0, 1310770, 1, 0, 1310771, 1, 0, 1310772, 1, 0, 1310773, 1, 0, 1310774, 1, 0, 1310775, 1, 0, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 0, 1310779, 1, 0, 1310780, 1, 0, 1310781, 1, 0, 1310782, 1, 0, 1310783, 1, 0, 1310784, 1, 0, 1310785, 1, 0, 1310786, 1, 0, 1310787, 1, 0, 1310788, 1, 0, 1310789, 1, 0, 1310790, 1, 0, 1310791, 1, 0, 1310792, 1, 0, 1310793, 1, 0, 1310794, 1, 0, 1310795, 1, 0, 1310796, 1, 0, 1310797, 1, 0, 1310798, 1, 0, 1310799, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 262145, 0, 1376263, 262145, 4, 1376264, 262145, 4, 1376265, 262145, 4, 1376266, 262145, 4, 1376267, 262145, 4, 1376268, 262145, 4, 1376269, 262145, 4, 1376270, 262145, 4, 1376271, 262145, 4, 1376272, 262145, 4, 1376273, 262145, 4, 1376274, 262145, 4, 1376275, 262145, 4, 1376276, 131073, 1, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 4, 1376289, 0, 40, 1376290, 65536, 0, 1376291, 131072, 0, 1376292, 196608, 0, 1376293, 262144, 0, 1376294, 0, 0, 1376295, 0, 40, 1376296, 262145, 2, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 0, 1376303, 1, 0, 1376304, 1, 0, 1376305, 1, 0, 1376306, 1, 0, 1376307, 1, 0, 1376308, 1, 0, 1376309, 1, 0, 1376310, 1, 0, 1376311, 1, 0, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 0, 1376315, 1, 0, 1376316, 1, 0, 1376317, 1, 0, 1376318, 1, 0, 1376319, 1, 0, 1376320, 1, 0, 1376321, 1, 0, 1376322, 1, 0, 1376323, 1, 0, 1376324, 1, 0, 1376325, 1, 0, 1376326, 1, 0, 1376327, 1, 0, 1376328, 1, 0, 1376329, 1, 0, 1376330, 1, 0, 1376331, 1, 0, 1376332, 1, 0, 1376333, 1, 0, 1376334, 1, 0, 1376335, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 4, 1441799, 0, 1, 1441800, 0, 1, 1441801, 0, 1, 1441802, 0, 1, 1441803, 0, 1, 1441804, 0, 1, 1441805, 65536, 1, 1441806, 0, 1, 1441807, 65536, 1, 1441808, 0, 1, 1441809, 0, 1, 1441810, 65536, 1, 1441811, 0, 1, 1441812, 262145, 2, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 131073, 0, 1441825, 131073, 3, 1441826, 131073, 3, 1441827, 131073, 3, 1441828, 131073, 3, 1441829, 131073, 3, 1441830, 131073, 3, 1441831, 131073, 3, 1441832, 65537, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1441852, 1, 0, 1441853, 1, 0, 1441854, 1, 0, 1441855, 1, 0, 1441856, 1, 0, 1441857, 1, 0, 1441858, 1, 0, 1441859, 1, 0, 1441860, 1, 0, 1441861, 1, 0, 1441862, 1, 0, 1441863, 1, 0, 1441864, 1, 0, 1441865, 1, 0, 1441866, 1, 0, 1441867, 1, 0, 1441868, 1, 0, 1441869, 1, 0, 1441870, 1, 0, 1441871, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 4, 1507335, 0, 2, 1507336, 0, 2, 1507337, 0, 2, 1507338, 0, 2, 1507339, 0, 2, 1507340, 0, 2, 1507341, 65536, 2, 1507342, 0, 2, 1507343, 65536, 2, 1507344, 0, 2, 1507345, 0, 2, 1507346, 65536, 2, 1507347, 0, 2, 1507348, 262145, 2, 1507349, 1, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1507388, 1, 0, 1507389, 1, 0, 1507390, 1, 0, 1507391, 1, 0, 1507392, 1, 0, 1507393, 1, 0, 1507394, 1, 0, 1507395, 1, 0, 1507396, 1, 0, 1507397, 1, 0, 1507398, 1, 0, 1507399, 1, 0, 1507400, 1, 0, 1507401, 1, 0, 1507402, 1, 0, 1507403, 1, 0, 1507404, 1, 0, 1507405, 1, 0, 1507406, 1, 0, 1507407, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 4, 1572871, 0, 3, 1572872, 0, 3, 1572873, 0, 3, 1572874, 0, 3, 1572875, 0, 3, 1572876, 0, 3, 1572877, 65536, 3, 1572878, 0, 3, 1572879, 65536, 3, 1572880, 0, 3, 1572881, 0, 3, 1572882, 65536, 3, 1572883, 0, 3, 1572884, 262145, 2, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1572924, 1, 0, 1572925, 1, 0, 1572926, 1, 0, 1572927, 1, 0, 1572928, 1, 0, 1572929, 1, 0, 1572930, 1, 0, 1572931, 1, 0, 1572932, 1, 0, 1572933, 1, 0, 1572934, 1, 0, 1572935, 1, 0, 1572936, 1, 0, 1572937, 1, 0, 1572938, 1, 0, 1572939, 1, 0, 1572940, 1, 0, 1572941, 1, 0, 1572942, 1, 0, 1572943, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 4, 1638407, 0, 4, 1638408, 0, 4, 1638409, 0, 4, 1638410, 0, 4, 1638411, 0, 4, 1638412, 0, 4, 1638413, 65536, 4, 1638414, 0, 4, 1638415, 65536, 4, 1638416, 0, 4, 1638417, 0, 4, 1638418, 65536, 4, 1638419, 0, 4, 1638420, 262145, 2, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1638460, 1, 0, 1638461, 1, 0, 1638462, 1, 0, 1638463, 1, 0, 1638464, 1, 0, 1638465, 1, 0, 1638466, 1, 0, 1638467, 1, 0, 1638468, 1, 0, 1638469, 1, 0, 1638470, 1, 0, 1638471, 1, 0, 1638472, 1, 0, 1638473, 1, 0, 1638474, 1, 0, 1638475, 1, 0, 1638476, 1, 0, 1638477, 1, 0, 1638478, 1, 0, 1638479, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 4, 1703943, 0, 30, 1703944, 65536, 30, 1703945, 131072, 30, 1703946, 196608, 30, 1703947, 262144, 30, 1703948, 65536, 30, 1703949, 131072, 30, 1703950, 196608, 30, 1703951, 262144, 30, 1703952, 327680, 37, 1703953, 393216, 37, 1703954, 458752, 37, 1703955, 0, 30, 1703956, 262145, 2, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1703996, 1, 0, 1703997, 1, 0, 1703998, 1, 0, 1703999, 1, 0, 1704000, 1, 0, 1704001, 1, 0, 1704002, 1, 0, 1704003, 1, 0, 1704004, 1, 0, 1704005, 1, 0, 1704006, 1, 0, 1704007, 1, 0, 1704008, 1, 0, 1704009, 1, 0, 1704010, 1, 0, 1704011, 1, 0, 1704012, 1, 0, 1704013, 1, 0, 1704014, 1, 0, 1704015, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 4, 1769479, 0, 0, 1769480, 65536, 0, 1769481, 131072, 0, 1769482, 196608, 0, 1769483, 262144, 0, 1769484, 0, 0, 1769485, 65536, 0, 1769486, 131072, 0, 1769487, 196608, 0, 1769488, 327680, 38, 1769489, 393216, 38, 1769490, 458752, 38, 1769491, 196608, 0, 1769492, 262145, 2, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 262145, 0, 1769522, 262145, 4, 1769523, 262145, 4, 1769524, 262145, 4, 1769525, 262145, 4, 1769526, 262145, 4, 1769527, 262145, 4, 1769528, 262145, 4, 1769529, 262145, 4, 1769530, 262145, 4, 1769531, 262145, 4, 1769532, 262145, 4, 1769533, 262145, 4, 1769534, 262145, 4, 1769535, 262145, 4, 1769536, 262145, 4, 1769537, 262145, 4, 1769538, 1, 0, 1769539, 1, 0, 1769540, 1, 0, 1769541, 1, 0, 1769542, 1, 0, 1769543, 1, 0, 1769544, 1, 0, 1769545, 1, 0, 1769546, 1, 0, 1769547, 1, 0, 1769548, 1, 0, 1769549, 1, 0, 1769550, 1, 0, 1769551, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 4, 1835015, 0, 0, 1835016, 65536, 0, 1835017, 131072, 0, 1835018, 196608, 0, 1835019, 262144, 0, 1835020, 0, 0, 1835021, 65536, 0, 1835022, 131072, 0, 1835023, 196608, 0, 1835024, 327680, 39, 1835025, 393216, 39, 1835026, 458752, 39, 1835027, 196608, 0, 1835028, 262145, 2, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 4, 1835058, 0, 1, 1835059, 0, 1, 1835060, 0, 1, 1835061, 0, 1, 1835062, 0, 1, 1835063, 0, 1, 1835064, 0, 1, 1835065, 0, 1, 1835066, 0, 1, 1835067, 0, 1, 1835068, 0, 1, 1835069, 0, 1, 1835070, 0, 1, 1835071, 0, 1, 1835072, 0, 1, 1835073, 262145, 2, 1835074, 1, 0, 1835075, 1, 0, 1835076, 1, 0, 1835077, 1, 0, 1835078, 1, 0, 1835079, 1, 0, 1835080, 1, 0, 1835081, 1, 0, 1835082, 1, 0, 1835083, 1, 0, 1835084, 1, 0, 1835085, 1, 0, 1835086, 1, 0, 1835087, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 4, 1900551, 0, 0, 1900552, 65536, 0, 1900553, 131072, 0, 1900554, 196608, 0, 1900555, 262144, 0, 1900556, 0, 0, 1900557, 65536, 0, 1900558, 131072, 0, 1900559, 196608, 0, 1900560, 0, 0, 1900561, 65536, 0, 1900562, 131072, 0, 1900563, 196608, 0, 1900564, 262145, 2, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 4, 1900594, 0, 2, 1900595, 0, 2, 1900596, 0, 2, 1900597, 0, 2, 1900598, 0, 2, 1900599, 0, 2, 1900600, 0, 2, 1900601, 0, 2, 1900602, 0, 2, 1900603, 0, 2, 1900604, 0, 2, 1900605, 0, 2, 1900606, 0, 2, 1900607, 0, 2, 1900608, 0, 2, 1900609, 262145, 2, 1900610, 1, 0, 1900611, 1, 0, 1900612, 1, 0, 1900613, 1, 0, 1900614, 1, 0, 1900615, 1, 0, 1900616, 1, 0, 1900617, 1, 0, 1900618, 1, 0, 1900619, 1, 0, 1900620, 1, 0, 1900621, 1, 0, 1900622, 1, 0, 1900623, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 4, 1966087, 0, 0, 1966088, 65536, 0, 1966089, 131072, 0, 1966090, 196608, 0, 1966091, 262144, 0, 1966092, 0, 0, 1966093, 65536, 0, 1966094, 131072, 0, 1966095, 196608, 0, 1966096, 0, 0, 1966097, 65536, 0, 1966098, 131072, 0, 1966099, 196608, 0, 1966100, 262145, 2, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 0, 1966128, 1, 0, 1966129, 1, 4, 1966130, 0, 3, 1966131, 0, 3, 1966132, 0, 3, 1966133, 0, 3, 1966134, 0, 3, 1966135, 0, 3, 1966136, 0, 3, 1966137, 0, 3, 1966138, 0, 3, 1966139, 0, 3, 1966140, 0, 3, 1966141, 0, 3, 1966142, 0, 3, 1966143, 0, 3, 1966144, 0, 3, 1966145, 262145, 2, 1966146, 1, 0, 1966147, 1, 0, 1966148, 1, 0, 1966149, 1, 0, 1966150, 1, 0, 1966151, 1, 0, 1966152, 1, 0, 1966153, 1, 0, 1966154, 1, 0, 1966155, 1, 0, 1966156, 1, 0, 1966157, 1, 0, 1966158, 1, 0, 1966159, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 4, 2031623, 0, 0, 2031624, 65536, 0, 2031625, 131072, 0, 2031626, 196608, 0, 2031627, 262144, 0, 2031628, 0, 0, 2031629, 65536, 0, 2031630, 131072, 0, 2031631, 196608, 0, 2031632, 0, 0, 2031633, 65536, 0, 2031634, 131072, 0, 2031635, 196608, 0, 2031636, 262145, 2, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 262145, 0, 2031647, 262145, 4, 2031648, 262145, 4, 2031649, 262145, 4, 2031650, 262145, 4, 2031651, 262145, 4, 2031652, 262145, 4, 2031653, 262145, 4, 2031654, 262145, 4, 2031655, 262145, 4, 2031656, 262145, 4, 2031657, 262145, 4, 2031658, 131073, 1, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 0, 2031664, 1, 0, 2031665, 1, 4, 2031666, 0, 4, 2031667, 0, 4, 2031668, 0, 4, 2031669, 0, 4, 2031670, 0, 4, 2031671, 0, 4, 2031672, 0, 4, 2031673, 0, 4, 2031674, 0, 4, 2031675, 0, 4, 2031676, 0, 4, 2031677, 0, 4, 2031678, 0, 4, 2031679, 0, 4, 2031680, 0, 4, 2031681, 262145, 2, 2031682, 1, 0, 2031683, 1, 0, 2031684, 1, 0, 2031685, 1, 0, 2031686, 1, 0, 2031687, 1, 0, 2031688, 1, 0, 2031689, 1, 0, 2031690, 1, 0, 2031691, 1, 0, 2031692, 1, 0, 2031693, 1, 0, 2031694, 1, 0, 2031695, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 4, 2097159, 0, 0, 2097160, 65536, 0, 2097161, 131072, 0, 2097162, 196608, 0, 2097163, 262144, 0, 2097164, 0, 0, 2097165, 65536, 0, 2097166, 131072, 0, 2097167, 196608, 0, 2097168, 0, 0, 2097169, 65536, 0, 2097170, 131072, 0, 2097171, 196608, 0, 2097172, 262145, 2, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 4, 2097183, 0, 1, 2097184, 65536, 1, 2097185, 65536, 1, 2097186, 0, 1, 2097187, 0, 1, 2097188, 0, 1, 2097189, 0, 1, 2097190, 0, 1, 2097191, 65536, 1, 2097192, 65536, 1, 2097193, 0, 1, 2097194, 262145, 2, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 0, 2097200, 1, 0, 2097201, 1, 4, 2097202, 0, 0, 2097203, 327680, 37, 2097204, 393216, 37, 2097205, 458752, 37, 2097206, 262144, 0, 2097207, 0, 0, 2097208, 65536, 0, 2097209, 131072, 0, 2097210, 262144, 0, 2097211, 0, 0, 2097212, 65536, 0, 2097213, 327680, 37, 2097214, 393216, 37, 2097215, 458752, 37, 2097216, 0, 0, 2097217, 262145, 2, 2097218, 1, 0, 2097219, 1, 0, 2097220, 1, 0, 2097221, 1, 0, 2097222, 1, 0, 2097223, 1, 0, 2097224, 1, 0, 2097225, 1, 0, 2097226, 1, 0, 2097227, 1, 0, 2097228, 1, 0, 2097229, 1, 0, 2097230, 1, 0, 2097231, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 4, 2162695, 0, 0, 2162696, 65536, 0, 2162697, 131072, 0, 2162698, 196608, 0, 2162699, 262144, 0, 2162700, 0, 0, 2162701, 65536, 0, 2162702, 131072, 0, 2162703, 196608, 0, 2162704, 0, 0, 2162705, 65536, 0, 2162706, 131072, 0, 2162707, 196608, 0, 2162708, 262145, 2, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 4, 2162719, 0, 2, 2162720, 65536, 2, 2162721, 65536, 2, 2162722, 0, 2, 2162723, 0, 2, 2162724, 0, 2, 2162725, 0, 2, 2162726, 0, 2, 2162727, 65536, 2, 2162728, 65536, 2, 2162729, 0, 2, 2162730, 262145, 2, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 0, 2162737, 1, 4, 2162738, 0, 0, 2162739, 327680, 38, 2162740, 393216, 38, 2162741, 458752, 38, 2162742, 262144, 0, 2162743, 0, 0, 2162744, 65536, 0, 2162745, 131072, 0, 2162746, 262144, 0, 2162747, 0, 0, 2162748, 65536, 0, 2162749, 327680, 38, 2162750, 393216, 38, 2162751, 458752, 38, 2162752, 0, 0, 2162753, 262145, 2, 2162754, 1, 0, 2162755, 1, 0, 2162756, 1, 0, 2162757, 1, 0, 2162758, 1, 0, 2162759, 1, 0, 2162760, 1, 0, 2162761, 1, 0, 2162762, 1, 0, 2162763, 1, 0, 2162764, 1, 0, 2162765, 1, 0, 2162766, 1, 0, 2162767, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 4, 2228231, 0, 0, 2228232, 65536, 0, 2228233, 131072, 0, 2228234, 196608, 0, 2228235, 262144, 0, 2228236, 0, 0, 2228237, 65536, 0, 2228238, 131072, 0, 2228239, 196608, 0, 2228240, 0, 0, 2228241, 65536, 0, 2228242, 131072, 0, 2228243, 196608, 0, 2228244, 262145, 2, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 4, 2228255, 0, 3, 2228256, 65536, 3, 2228257, 65536, 3, 2228258, 0, 3, 2228259, 0, 3, 2228260, 0, 3, 2228261, 0, 3, 2228262, 0, 3, 2228263, 65536, 3, 2228264, 65536, 3, 2228265, 0, 3, 2228266, 262145, 2, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 4, 2228274, 0, 0, 2228275, 327680, 39, 2228276, 393216, 39, 2228277, 458752, 39, 2228278, 262144, 0, 2228279, 0, 0, 2228280, 65536, 0, 2228281, 131072, 0, 2228282, 262144, 0, 2228283, 0, 0, 2228284, 65536, 0, 2228285, 327680, 39, 2228286, 393216, 39, 2228287, 458752, 39, 2228288, 0, 0, 2228289, 262145, 2, 2228290, 1, 0, 2228291, 1, 0, 2228292, 1, 0, 2228293, 1, 0, 2228294, 1, 0, 2228295, 1, 0, 2228296, 1, 0, 2228297, 1, 0, 2228298, 1, 0, 2228299, 1, 0, 2228300, 1, 0, 2228301, 1, 0, 2228302, 1, 0, 2228303, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 131073, 0, 2293767, 131073, 3, 2293768, 131073, 3, 2293769, 131073, 3, 2293770, 131073, 3, 2293771, 131073, 3, 2293772, 131073, 3, 2293773, 131073, 3, 2293774, 131073, 3, 2293775, 131073, 3, 2293776, 131073, 3, 2293777, 131073, 3, 2293778, 131073, 3, 2293779, 131073, 3, 2293780, 65537, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 4, 2293791, 0, 4, 2293792, 65536, 4, 2293793, 65536, 4, 2293794, 0, 4, 2293795, 0, 4, 2293796, 0, 4, 2293797, 0, 4, 2293798, 0, 4, 2293799, 65536, 4, 2293800, 65536, 4, 2293801, 0, 4, 2293802, 262145, 2, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 4, 2293810, 0, 0, 2293811, 65536, 0, 2293812, 131072, 0, 2293813, 196608, 0, 2293814, 262144, 0, 2293815, 0, 0, 2293816, 65536, 0, 2293817, 131072, 0, 2293818, 262144, 0, 2293819, 0, 0, 2293820, 0, 0, 2293821, 65536, 0, 2293822, 131072, 0, 2293823, 196608, 0, 2293824, 262144, 0, 2293825, 262145, 2, 2293826, 1, 0, 2293827, 1, 0, 2293828, 1, 0, 2293829, 1, 0, 2293830, 1, 0, 2293831, 1, 0, 2293832, 1, 0, 2293833, 1, 0, 2293834, 1, 0, 2293835, 1, 0, 2293836, 1, 0, 2293837, 1, 0, 2293838, 1, 0, 2293839, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 4, 2359327, 0, 0, 2359328, 65536, 0, 2359329, 131072, 0, 2359330, 196608, 0, 2359331, 262144, 0, 2359332, 0, 0, 2359333, 65536, 0, 2359334, 131072, 0, 2359335, 196608, 0, 2359336, 262144, 0, 2359337, 0, 0, 2359338, 262145, 2, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 4, 2359346, 0, 28, 2359347, 65536, 28, 2359348, 131072, 28, 2359349, 65536, 28, 2359350, 131072, 28, 2359351, 0, 0, 2359352, 65536, 0, 2359353, 131072, 0, 2359354, 262144, 0, 2359355, 0, 0, 2359356, 262144, 28, 2359357, 131072, 28, 2359358, 65536, 28, 2359359, 131072, 28, 2359360, 196608, 28, 2359361, 262145, 2, 2359362, 1, 0, 2359363, 1, 0, 2359364, 1, 0, 2359365, 1, 0, 2359366, 1, 0, 2359367, 1, 0, 2359368, 1, 0, 2359369, 1, 0, 2359370, 1, 0, 2359371, 1, 0, 2359372, 1, 0, 2359373, 1, 0, 2359374, 1, 0, 2359375, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 4, 2424863, 0, 0, 2424864, 65536, 0, 2424865, 131072, 0, 2424866, 196608, 0, 2424867, 262144, 0, 2424868, 0, 0, 2424869, 65536, 0, 2424870, 131072, 0, 2424871, 196608, 0, 2424872, 262144, 0, 2424873, 0, 0, 2424874, 262145, 2, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 4, 2424882, 0, 29, 2424883, 65536, 29, 2424884, 131072, 29, 2424885, 65536, 29, 2424886, 131072, 29, 2424887, 0, 0, 2424888, 65536, 0, 2424889, 131072, 0, 2424890, 262144, 0, 2424891, 0, 0, 2424892, 262144, 29, 2424893, 131072, 29, 2424894, 65536, 29, 2424895, 131072, 29, 2424896, 196608, 29, 2424897, 262145, 2, 2424898, 1, 0, 2424899, 1, 0, 2424900, 1, 0, 2424901, 1, 0, 2424902, 1, 0, 2424903, 1, 0, 2424904, 1, 0, 2424905, 1, 0, 2424906, 1, 0, 2424907, 1, 0, 2424908, 1, 0, 2424909, 1, 0, 2424910, 1, 0, 2424911, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 4, 2490399, 0, 0, 2490400, 65536, 0, 2490401, 131072, 0, 2490402, 196608, 0, 2490403, 262144, 0, 2490404, 0, 0, 2490405, 65536, 0, 2490406, 131072, 0, 2490407, 196608, 0, 2490408, 262144, 0, 2490409, 0, 0, 2490410, 262145, 2, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 4, 2490423, 0, 0, 2490424, 65536, 0, 2490425, 131072, 0, 2490426, 262144, 0, 2490427, 0, 0, 2490433, 262145, 2, 2490434, 1, 0, 2490435, 1, 0, 2490436, 1, 0, 2490437, 1, 0, 2490438, 1, 0, 2490439, 1, 0, 2490440, 1, 0, 2490441, 1, 0, 2490442, 1, 0, 2490443, 1, 0, 2490444, 1, 0, 2490445, 1, 0, 2490446, 1, 0, 2490447, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 4, 2555935, 0, 0, 2555936, 65536, 0, 2555937, 131072, 0, 2555938, 196608, 0, 2555939, 262144, 0, 2555940, 0, 0, 2555941, 65536, 0, 2555942, 131072, 0, 2555943, 196608, 0, 2555944, 262144, 0, 2555945, 0, 0, 2555946, 262145, 2, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 4, 2555959, 0, 0, 2555960, 65536, 0, 2555961, 131072, 0, 2555962, 262144, 0, 2555963, 0, 0, 2555969, 262145, 2, 2555970, 1, 0, 2555971, 1, 0, 2555972, 1, 0, 2555973, 1, 0, 2555974, 1, 0, 2555975, 1, 0, 2555976, 1, 0, 2555977, 1, 0, 2555978, 1, 0, 2555979, 1, 0, 2555980, 1, 0, 2555981, 1, 0, 2555982, 1, 0, 2555983, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 262145, 0, 2621447, 262145, 4, 2621448, 262145, 4, 2621449, 262145, 4, 2621450, 262145, 4, 2621451, 262145, 4, 2621452, 262145, 4, 2621453, 262145, 4, 2621454, 262145, 4, 2621455, 262145, 4, 2621456, 262145, 4, 2621457, 262145, 4, 2621458, 131073, 1, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 4, 2621471, 0, 0, 2621472, 65536, 0, 2621473, 131072, 0, 2621474, 196608, 0, 2621475, 262144, 0, 2621476, 0, 0, 2621477, 65536, 0, 2621478, 131072, 0, 2621479, 196608, 0, 2621480, 262144, 0, 2621481, 0, 0, 2621482, 262145, 2, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 4, 2621495, 0, 0, 2621496, 65536, 0, 2621497, 131072, 0, 2621498, 262144, 0, 2621499, 0, 0, 2621505, 262145, 2, 2621506, 1, 0, 2621507, 1, 0, 2621508, 1, 0, 2621509, 1, 0, 2621510, 1, 0, 2621511, 1, 0, 2621512, 1, 0, 2621513, 1, 0, 2621514, 1, 0, 2621515, 1, 0, 2621516, 1, 0, 2621517, 1, 0, 2621518, 1, 0, 2621519, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 4, 2686983, 0, 1, 2686984, 0, 24, 2686985, 0, 1, 2686986, 0, 1, 2686987, 0, 1, 2686988, 0, 24, 2686989, 0, 1, 2686990, 0, 1, 2686991, 0, 1, 2686992, 65536, 24, 2686993, 0, 1, 2686994, 262145, 2, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 4, 2687007, 0, 0, 2687008, 65536, 0, 2687009, 131072, 0, 2687010, 196608, 0, 2687011, 262144, 0, 2687012, 0, 0, 2687013, 65536, 0, 2687014, 131072, 0, 2687015, 196608, 0, 2687016, 262144, 0, 2687017, 0, 0, 2687018, 262145, 2, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 4, 2687031, 0, 0, 2687032, 65536, 0, 2687033, 131072, 0, 2687034, 262144, 0, 2687035, 0, 0, 2687041, 262145, 2, 2687042, 1, 0, 2687043, 1, 0, 2687044, 1, 0, 2687045, 1, 0, 2687046, 1, 0, 2687047, 1, 0, 2687048, 1, 0, 2687049, 1, 0, 2687050, 1, 0, 2687051, 1, 0, 2687052, 1, 0, 2687053, 1, 0, 2687054, 1, 0, 2687055, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 4, 2752519, 0, 2, 2752520, 0, 25, 2752521, 0, 2, 2752522, 0, 2, 2752523, 0, 2, 2752524, 0, 25, 2752525, 0, 2, 2752526, 0, 2, 2752527, 0, 2, 2752528, 65536, 25, 2752529, 0, 2, 2752530, 262145, 2, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 4, 2752543, 0, 0, 2752544, 65536, 0, 2752545, 131072, 0, 2752546, 196608, 0, 2752547, 262144, 0, 2752548, 0, 0, 2752549, 65536, 0, 2752550, 131072, 0, 2752551, 196608, 0, 2752552, 262144, 0, 2752553, 0, 0, 2752554, 262145, 2, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 4, 2752567, 0, 0, 2752568, 65536, 0, 2752569, 131072, 0, 2752570, 262144, 0, 2752571, 0, 0, 2752577, 262145, 2, 2752578, 1, 0, 2752579, 1, 0, 2752580, 1, 0, 2752581, 1, 0, 2752582, 1, 0, 2752583, 1, 0, 2752584, 1, 0, 2752585, 1, 0, 2752586, 1, 0, 2752587, 1, 0, 2752588, 1, 0, 2752589, 1, 0, 2752590, 1, 0, 2752591, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 4, 2818055, 0, 3, 2818056, 0, 26, 2818057, 0, 3, 2818058, 0, 3, 2818059, 0, 3, 2818060, 0, 26, 2818061, 0, 3, 2818062, 0, 3, 2818063, 0, 3, 2818064, 65536, 26, 2818065, 0, 3, 2818066, 262145, 2, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 4, 2818079, 0, 0, 2818080, 65536, 0, 2818081, 131072, 0, 2818082, 196608, 0, 2818083, 262144, 0, 2818084, 0, 0, 2818085, 65536, 0, 2818086, 131072, 0, 2818087, 196608, 0, 2818088, 262144, 0, 2818089, 0, 0, 2818090, 262145, 2, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 4, 2818103, 0, 0, 2818104, 65536, 0, 2818105, 131072, 0, 2818106, 262144, 0, 2818107, 0, 0, 2818113, 262145, 2, 2818114, 1, 0, 2818115, 1, 0, 2818116, 1, 0, 2818117, 1, 0, 2818118, 1, 0, 2818119, 1, 0, 2818120, 1, 0, 2818121, 1, 0, 2818122, 1, 0, 2818123, 1, 0, 2818124, 1, 0, 2818125, 1, 0, 2818126, 1, 0, 2818127, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 4, 2883591, 0, 4, 2883592, 0, 27, 2883593, 0, 4, 2883594, 0, 4, 2883595, 0, 4, 2883596, 0, 27, 2883597, 0, 4, 2883598, 0, 4, 2883599, 0, 4, 2883600, 65536, 27, 2883601, 0, 4, 2883602, 262145, 2, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 4, 2883615, 0, 0, 2883616, 65536, 0, 2883617, 131072, 0, 2883618, 196608, 0, 2883619, 262144, 0, 2883620, 0, 0, 2883621, 65536, 0, 2883622, 131072, 0, 2883623, 196608, 0, 2883624, 262144, 0, 2883625, 0, 0, 2883626, 262145, 2, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 4, 2883639, 0, 0, 2883640, 65536, 0, 2883641, 131072, 0, 2883642, 262144, 0, 2883643, 0, 0, 2883649, 262145, 2, 2883650, 1, 0, 2883651, 1, 0, 2883652, 1, 0, 2883653, 1, 0, 2883654, 1, 0, 2883655, 1, 0, 2883656, 1, 0, 2883657, 1, 0, 2883658, 1, 0, 2883659, 1, 0, 2883660, 1, 0, 2883661, 1, 0, 2883662, 1, 0, 2883663, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 4, 2949127, 0, 30, 2949128, 65536, 30, 2949129, 131072, 30, 2949130, 196608, 30, 2949131, 262144, 30, 2949132, 0, 30, 2949133, 65536, 30, 2949134, 131072, 30, 2949135, 196608, 30, 2949136, 262144, 30, 2949137, 0, 30, 2949138, 262145, 2, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 131073, 0, 2949151, 131073, 3, 2949152, 131073, 3, 2949153, 1, 6, 2949154, 0, 0, 2949155, 65536, 0, 2949156, 131072, 0, 2949157, 196608, 0, 2949158, 262144, 0, 2949159, 262145, 5, 2949160, 131073, 3, 2949161, 131073, 3, 2949162, 65537, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 4, 2949170, 0, 0, 2949171, 327680, 37, 2949172, 393216, 37, 2949173, 458752, 37, 2949174, 0, 0, 2949175, 65536, 0, 2949176, 65536, 0, 2949177, 131072, 0, 2949178, 262144, 0, 2949179, 0, 0, 2949180, 65536, 0, 2949181, 327680, 37, 2949182, 393216, 37, 2949183, 458752, 37, 2949184, 0, 0, 2949185, 262145, 2, 2949186, 1, 0, 2949187, 1, 0, 2949188, 1, 0, 2949189, 1, 0, 2949190, 1, 0, 2949191, 1, 0, 2949192, 1, 0, 2949193, 1, 0, 2949194, 1, 0, 2949195, 1, 0, 2949196, 1, 0, 2949197, 1, 0, 2949198, 1, 0, 2949199, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 4, 3014663, 0, 0, 3014664, 65536, 0, 3014665, 131072, 0, 3014666, 196608, 0, 3014667, 262144, 0, 3014668, 0, 0, 3014669, 65536, 0, 3014670, 131072, 0, 3014671, 196608, 0, 3014672, 262144, 0, 3014673, 0, 0, 3014674, 262145, 2, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 4, 3014690, 0, 0, 3014691, 65536, 0, 3014692, 131072, 0, 3014693, 196608, 0, 3014694, 262144, 0, 3014695, 262145, 2, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 4, 3014706, 0, 0, 3014707, 327680, 38, 3014708, 393216, 38, 3014709, 458752, 38, 3014710, 0, 0, 3014711, 65536, 0, 3014712, 65536, 0, 3014713, 131072, 0, 3014714, 262144, 0, 3014715, 0, 0, 3014716, 65536, 0, 3014717, 327680, 38, 3014718, 393216, 38, 3014719, 458752, 38, 3014720, 0, 0, 3014721, 262145, 2, 3014722, 1, 0, 3014723, 1, 0, 3014724, 1, 0, 3014725, 1, 0, 3014726, 1, 0, 3014727, 1, 0, 3014728, 1, 0, 3014729, 1, 0, 3014730, 1, 0, 3014731, 1, 0, 3014732, 1, 0, 3014733, 1, 0, 3014734, 1, 0, 3014735, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 4, 3080199, 0, 0, 3080200, 65536, 0, 3080201, 131072, 0, 3080202, 196608, 0, 3080203, 262144, 0, 3080204, 0, 0, 3080205, 65536, 0, 3080206, 131072, 0, 3080207, 196608, 0, 3080208, 262144, 0, 3080209, 0, 0, 3080210, 262145, 2, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 4, 3080226, 0, 0, 3080227, 65536, 0, 3080228, 131072, 0, 3080229, 196608, 0, 3080230, 262144, 0, 3080231, 262145, 2, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 4, 3080242, 0, 0, 3080243, 327680, 39, 3080244, 393216, 39, 3080245, 458752, 39, 3080246, 0, 0, 3080247, 65536, 0, 3080248, 65536, 0, 3080249, 131072, 0, 3080250, 262144, 0, 3080251, 0, 0, 3080252, 65536, 0, 3080253, 327680, 39, 3080254, 393216, 39, 3080255, 458752, 39, 3080256, 0, 0, 3080257, 262145, 2, 3080258, 1, 0, 3080259, 1, 0, 3080260, 1, 0, 3080261, 1, 0, 3080262, 1, 0, 3080263, 1, 0, 3080264, 1, 0, 3080265, 1, 0, 3080266, 1, 0, 3080267, 1, 0, 3080268, 1, 0, 3080269, 1, 0, 3080270, 1, 0, 3080271, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 4, 3145735, 0, 0, 3145736, 65536, 0, 3145737, 131072, 0, 3145738, 196608, 0, 3145739, 262144, 0, 3145740, 0, 0, 3145741, 65536, 0, 3145742, 131072, 0, 3145743, 196608, 0, 3145744, 262144, 0, 3145745, 0, 0, 3145746, 262145, 2, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 4, 3145762, 0, 0, 3145763, 65536, 0, 3145764, 131072, 0, 3145765, 196608, 0, 3145766, 262144, 0, 3145767, 262145, 2, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 4, 3145778, 0, 0, 3145779, 65536, 0, 3145780, 131072, 0, 3145781, 196608, 0, 3145782, 262144, 0, 3145783, 0, 0, 3145784, 65536, 0, 3145785, 131072, 0, 3145786, 262144, 0, 3145787, 0, 0, 3145788, 65536, 0, 3145789, 131072, 0, 3145790, 196608, 0, 3145791, 262144, 0, 3145792, 0, 0, 3145793, 262145, 2, 3145794, 1, 0, 3145795, 1, 0, 3145796, 1, 0, 3145797, 1, 0, 3145798, 1, 0, 3145799, 1, 0, 3145800, 1, 0, 3145801, 1, 0, 3145802, 1, 0, 3145803, 1, 0, 3145804, 1, 0, 3145805, 1, 0, 3145806, 1, 0, 3145807, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 4, 3211271, 0, 0, 3211272, 65536, 0, 3211273, 131072, 0, 3211274, 196608, 0, 3211275, 262144, 0, 3211276, 0, 0, 3211277, 65536, 0, 3211278, 131072, 0, 3211279, 196608, 0, 3211280, 262144, 0, 3211281, 0, 0, 3211282, 262145, 2, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 4, 3211298, 0, 0, 3211299, 65536, 0, 3211300, 131072, 0, 3211301, 196608, 0, 3211302, 262144, 0, 3211303, 262145, 2, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 4, 3211314, 0, 0, 3211315, 65536, 0, 3211316, 131072, 0, 3211317, 196608, 0, 3211318, 262144, 0, 3211319, 0, 0, 3211320, 65536, 0, 3211321, 131072, 0, 3211322, 262144, 0, 3211323, 0, 0, 3211324, 65536, 0, 3211325, 131072, 0, 3211326, 196608, 0, 3211327, 262144, 0, 3211328, 0, 0, 3211329, 262145, 2, 3211330, 1, 0, 3211331, 1, 0, 3211332, 1, 0, 3211333, 1, 0, 3211334, 1, 0, 3211335, 1, 0, 3211336, 1, 0, 3211337, 1, 0, 3211338, 1, 0, 3211339, 1, 0, 3211340, 1, 0, 3211341, 1, 0, 3211342, 1, 0, 3211343, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 4, 3276807, 0, 0, 3276808, 65536, 0, 3276809, 131072, 0, 3276810, 196608, 0, 3276811, 262144, 0, 3276812, 0, 0, 3276813, 65536, 0, 3276814, 131072, 0, 3276815, 196608, 0, 3276816, 262144, 0, 3276817, 0, 0, 3276818, 262145, 2, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 0, 3276823, 1, 0, 3276824, 1, 0, 3276825, 1, 0, 3276826, 1, 0, 3276827, 1, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 131073, 0, 3276834, 131073, 3, 3276835, 131073, 3, 3276836, 131073, 3, 3276837, 131073, 3, 3276838, 131073, 3, 3276839, 65537, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 4, 3276850, 0, 0, 3276851, 65536, 0, 3276852, 131072, 0, 3276853, 196608, 0, 3276854, 262144, 0, 3276855, 0, 0, 3276856, 65536, 0, 3276857, 131072, 0, 3276858, 262144, 0, 3276859, 0, 0, 3276860, 65536, 0, 3276861, 131072, 0, 3276862, 196608, 0, 3276863, 262144, 0, 3276864, 0, 0, 3276865, 262145, 2, 3276866, 1, 0, 3276867, 1, 0, 3276868, 1, 0, 3276869, 1, 0, 3276870, 1, 0, 3276871, 1, 0, 3276872, 1, 0, 3276873, 1, 0, 3276874, 1, 0, 3276875, 1, 0, 3276876, 1, 0, 3276877, 1, 0, 3276878, 1, 0, 3276879, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 4, 3342343, 0, 0, 3342344, 65536, 0, 3342345, 131072, 0, 3342346, 196608, 0, 3342347, 262144, 0, 3342348, 0, 0, 3342349, 65536, 0, 3342350, 131072, 0, 3342351, 196608, 0, 3342352, 262144, 0, 3342353, 0, 0, 3342354, 262145, 2, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 0, 3342361, 1, 0, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 131073, 0, 3342386, 131073, 3, 3342387, 131073, 3, 3342388, 131073, 3, 3342389, 131073, 3, 3342390, 131073, 3, 3342391, 131073, 3, 3342392, 131073, 3, 3342393, 131073, 3, 3342394, 131073, 3, 3342395, 131073, 3, 3342396, 131073, 3, 3342397, 131073, 3, 3342398, 131073, 3, 3342399, 131073, 3, 3342400, 131073, 3, 3342401, 65537, 0, 3342402, 1, 0, 3342403, 1, 0, 3342404, 1, 0, 3342405, 1, 0, 3342406, 1, 0, 3342407, 1, 0, 3342408, 1, 0, 3342409, 1, 0, 3342410, 1, 0, 3342411, 1, 0, 3342412, 1, 0, 3342413, 1, 0, 3342414, 1, 0, 3342415, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 4, 3407879, 0, 0, 3407880, 65536, 0, 3407881, 131072, 0, 3407882, 196608, 0, 3407883, 262144, 0, 3407884, 0, 0, 3407885, 65536, 0, 3407886, 131072, 0, 3407887, 196608, 0, 3407888, 262144, 0, 3407889, 0, 0, 3407890, 262145, 2, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 1, 0, 3407896, 1, 0, 3407897, 1, 0, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 0, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 1, 0, 3407931, 1, 0, 3407932, 1, 0, 3407933, 1, 0, 3407934, 1, 0, 3407935, 1, 0, 3407936, 1, 0, 3407937, 1, 0, 3407938, 1, 0, 3407939, 1, 0, 3407940, 1, 0, 3407941, 1, 0, 3407942, 1, 0, 3407943, 1, 0, 3407944, 1, 0, 3407945, 1, 0, 3407946, 1, 0, 3407947, 1, 0, 3407948, 1, 0, 3407949, 1, 0, 3407950, 1, 0, 3407951, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 131073, 0, 3473415, 131073, 3, 3473416, 131073, 3, 3473417, 131073, 3, 3473418, 131073, 3, 3473419, 131073, 3, 3473420, 1, 6, 3473421, 0, 0, 3473422, 65536, 0, 3473423, 131072, 0, 3473424, 196608, 0, 3473425, 262144, 0, 3473426, 262145, 2, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 1, 0, 3473432, 1, 0, 3473433, 1, 0, 3473434, 1, 0, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 0, 3473466, 1, 0, 3473467, 1, 0, 3473468, 1, 0, 3473469, 1, 0, 3473470, 1, 0, 3473471, 1, 0, 3473472, 1, 0, 3473473, 1, 0, 3473474, 1, 0, 3473475, 1, 0, 3473476, 1, 0, 3473477, 1, 0, 3473478, 1, 0, 3473479, 1, 0, 3473480, 1, 0, 3473481, 1, 0, 3473482, 1, 0, 3473483, 1, 0, 3473484, 1, 0, 3473485, 1, 0, 3473486, 1, 0, 3473487, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 0, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 4, 3538957, 0, 0, 3538958, 65536, 0, 3538959, 131072, 0, 3538960, 196608, 0, 3538961, 262144, 0, 3538962, 262145, 2, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 1, 0, 3538968, 1, 0, 3538969, 1, 0, 3538970, 1, 0, 3538971, 1, 0, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 0, 3538994, 1, 0, 3538995, 1, 0, 3538996, 1, 0, 3538997, 1, 0, 3538998, 1, 0, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 0, 3539003, 1, 0, 3539004, 1, 0, 3539005, 1, 0, 3539006, 1, 0, 3539007, 1, 0, 3539008, 1, 0, 3539009, 1, 0, 3539010, 1, 0, 3539011, 1, 0, 3539012, 1, 0, 3539013, 1, 0, 3539014, 1, 0, 3539015, 1, 0, 3539016, 1, 0, 3539017, 1, 0, 3539018, 1, 0, 3539019, 1, 0, 3539020, 1, 0, 3539021, 1, 0, 3539022, 1, 0, 3539023, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 0, 3604491, 1, 0, 3604492, 1, 4, 3604493, 0, 0, 3604494, 65536, 0, 3604495, 131072, 0, 3604496, 196608, 0, 3604497, 262144, 0, 3604498, 262145, 2, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 1, 0, 3604504, 1, 0, 3604505, 1, 0, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 1, 0, 3604530, 1, 0, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 0, 3604534, 1, 0, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3604540, 1, 0, 3604541, 1, 0, 3604542, 1, 0, 3604543, 1, 0, 3604544, 1, 0, 3604545, 1, 0, 3604546, 1, 0, 3604547, 1, 0, 3604548, 1, 0, 3604549, 1, 0, 3604550, 1, 0, 3604551, 1, 0, 3604552, 1, 0, 3604553, 1, 0, 3604554, 1, 0, 3604555, 1, 0, 3604556, 1, 0, 3604557, 1, 0, 3604558, 1, 0, 3604559, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 0, 3670026, 1, 0, 3670027, 1, 0, 3670028, 131073, 0, 3670029, 131073, 3, 3670030, 131073, 3, 3670031, 131073, 3, 3670032, 131073, 3, 3670033, 131073, 3, 3670034, 65537, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 1, 0, 3670040, 1, 0, 3670041, 1, 0, 3670042, 1, 0, 3670043, 1, 0, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 1, 0, 3670062, 1, 0, 3670063, 1, 0, 3670064, 1, 0, 3670065, 1, 0, 3670066, 1, 0, 3670067, 1, 0, 3670068, 1, 0, 3670069, 1, 0, 3670070, 1, 0, 3670071, 1, 0, 3670072, 1, 0, 3670073, 1, 0, 3670074, 1, 0, 3670075, 1, 0, 3670076, 1, 0, 3670077, 1, 0, 3670078, 1, 0, 3670079, 1, 0, 3670080, 1, 0, 3670081, 1, 0, 3670082, 1, 0, 3670083, 1, 0, 3670084, 1, 0, 3670085, 1, 0, 3670086, 1, 0, 3670087, 1, 0, 3670088, 1, 0, 3670089, 1, 0, 3670090, 1, 0, 3670091, 1, 0, 3670092, 1, 0, 3670093, 1, 0, 3670094, 1, 0, 3670095, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 0, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3735602, 1, 0, 3735603, 1, 0, 3735604, 1, 0, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 0, 3735608, 1, 0, 3735609, 1, 0, 3735610, 262145, 0, 3735611, 262145, 4, 3735612, 262145, 4, 3735613, 262145, 4, 3735614, 262145, 4, 3735615, 262145, 4, 3735616, 131073, 1, 3735617, 1, 0, 3735618, 1, 0, 3735619, 1, 0, 3735620, 1, 0, 3735621, 1, 0, 3735622, 1, 0, 3735623, 1, 0, 3735624, 1, 0, 3735625, 1, 0, 3735626, 1, 0, 3735627, 1, 0, 3735628, 1, 0, 3735629, 1, 0, 3735630, 1, 0, 3735631, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 0, 3801113, 1, 0, 3801114, 1, 0, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 0, 3801142, 1, 0, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 4, 3801147, 0, 24, 3801148, 0, 1, 3801149, 0, 1, 3801150, 0, 1, 3801151, 0, 1, 3801152, 262145, 2, 3801153, 1, 0, 3801154, 1, 0, 3801155, 1, 0, 3801156, 1, 0, 3801157, 1, 0, 3801158, 1, 0, 3801159, 1, 0, 3801160, 1, 0, 3801161, 1, 0, 3801162, 1, 0, 3801163, 1, 0, 3801164, 1, 0, 3801165, 1, 0, 3801166, 1, 0, 3801167, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 1, 0, 3866678, 1, 0, 3866679, 1, 0, 3866680, 1, 0, 3866681, 1, 0, 3866682, 1, 4, 3866683, 0, 25, 3866684, 0, 2, 3866685, 0, 2, 3866686, 0, 2, 3866687, 0, 2, 3866688, 262145, 2, 3866689, 1, 0, 3866690, 1, 0, 3866691, 1, 0, 3866692, 1, 0, 3866693, 1, 0, 3866694, 1, 0, 3866695, 1, 0, 3866696, 1, 0, 3866697, 1, 0, 3866698, 1, 0, 3866699, 1, 0, 3866700, 1, 0, 3866701, 1, 0, 3866702, 1, 0, 3866703, 1, 0, 3932160, 1, 0, 3932161, 1, 0, 3932162, 1, 0, 3932163, 1, 0, 3932164, 1, 0, 3932165, 1, 0, 3932166, 1, 0, 3932167, 1, 0, 3932168, 1, 0, 3932169, 1, 0, 3932170, 1, 0, 3932171, 1, 0, 3932172, 1, 0, 3932173, 1, 0, 3932174, 1, 0, 3932175, 1, 0, 3932176, 1, 0, 3932177, 1, 0, 3932178, 1, 0, 3932179, 1, 0, 3932180, 1, 0, 3932181, 1, 0, 3932182, 1, 0, 3932183, 1, 0, 3932184, 1, 0, 3932185, 1, 0, 3932186, 1, 0, 3932187, 1, 0, 3932188, 1, 0, 3932189, 1, 0, 3932190, 1, 0, 3932191, 1, 0, 3932192, 1, 0, 3932193, 1, 0, 3932194, 1, 0, 3932195, 1, 0, 3932196, 1, 0, 3932197, 1, 0, 3932198, 1, 0, 3932199, 1, 0, 3932200, 1, 0, 3932201, 1, 0, 3932202, 1, 0, 3932203, 1, 0, 3932204, 1, 0, 3932205, 1, 0, 3932206, 1, 0, 3932207, 1, 0, 3932208, 1, 0, 3932209, 1, 0, 3932210, 1, 0, 3932211, 1, 0, 3932212, 1, 0, 3932213, 1, 0, 3932214, 1, 0, 3932215, 1, 0, 3932216, 1, 0, 3932217, 1, 0, 3932218, 1, 4, 3932219, 0, 26, 3932220, 0, 3, 3932221, 0, 3, 3932222, 0, 3, 3932223, 0, 3, 3932224, 262145, 2, 3932225, 1, 0, 3932226, 1, 0, 3932227, 1, 0, 3932228, 1, 0, 3932229, 1, 0, 3932230, 1, 0, 3932231, 1, 0, 3932232, 1, 0, 3932233, 1, 0, 3932234, 1, 0, 3932235, 1, 0, 3932236, 1, 0, 3932237, 1, 0, 3932238, 1, 0, 3932239, 1, 0, 3997696, 1, 0, 3997697, 1, 0, 3997698, 1, 0, 3997699, 1, 0, 3997700, 1, 0, 3997701, 262145, 0, 3997702, 262145, 4, 3997703, 262145, 4, 3997704, 262145, 4, 3997705, 262145, 4, 3997706, 262145, 4, 3997707, 262145, 4, 3997708, 262145, 4, 3997709, 262145, 4, 3997710, 262145, 4, 3997711, 262145, 4, 3997712, 262145, 4, 3997713, 262145, 4, 3997714, 262145, 4, 3997715, 262145, 4, 3997716, 262145, 4, 3997717, 262145, 4, 3997718, 262145, 4, 3997719, 131073, 1, 3997720, 1, 0, 3997721, 1, 0, 3997722, 1, 0, 3997723, 1, 0, 3997724, 1, 0, 3997725, 1, 0, 3997726, 1, 0, 3997727, 1, 0, 3997728, 1, 0, 3997729, 1, 0, 3997730, 1, 0, 3997731, 1, 0, 3997732, 1, 0, 3997733, 1, 0, 3997734, 1, 0, 3997735, 262145, 0, 3997736, 262145, 4, 3997737, 262145, 4, 3997738, 262145, 4, 3997739, 262145, 4, 3997740, 262145, 4, 3997741, 262145, 4, 3997742, 262145, 4, 3997743, 262145, 4, 3997744, 262145, 4, 3997745, 262145, 4, 3997746, 262145, 4, 3997747, 262145, 4, 3997748, 262145, 4, 3997749, 262145, 4, 3997750, 262145, 4, 3997751, 262145, 4, 3997752, 262145, 4, 3997753, 262145, 4, 3997754, 131073, 6, 3997755, 0, 27, 3997756, 0, 4, 3997757, 0, 4, 3997758, 0, 4, 3997759, 0, 4, 3997760, 262145, 2, 3997761, 1, 0, 3997762, 1, 0, 3997763, 1, 0, 3997764, 1, 0, 3997765, 1, 0, 3997766, 1, 0, 3997767, 1, 0, 3997768, 1, 0, 3997769, 1, 0, 3997770, 1, 0, 3997771, 1, 0, 3997772, 1, 0, 3997773, 1, 0, 3997774, 1, 0, 3997775, 1, 0, 4063232, 1, 0, 4063233, 1, 0, 4063234, 1, 0, 4063235, 1, 0, 4063236, 1, 0, 4063237, 1, 4, 4063238, 0, 1, 4063239, 0, 24, 4063240, 0, 1, 4063241, 0, 24, 4063242, 0, 1, 4063243, 65536, 24, 4063244, 0, 1, 4063245, 0, 24, 4063246, 0, 1, 4063247, 65536, 24, 4063248, 0, 1, 4063249, 65536, 24, 4063250, 0, 1, 4063251, 0, 24, 4063252, 0, 1, 4063253, 65536, 24, 4063254, 0, 1, 4063255, 262145, 2, 4063256, 1, 0, 4063257, 1, 0, 4063258, 1, 0, 4063259, 1, 0, 4063260, 1, 0, 4063261, 1, 0, 4063262, 1, 0, 4063263, 1, 0, 4063264, 1, 0, 4063265, 1, 0, 4063266, 1, 0, 4063267, 1, 0, 4063268, 1, 0, 4063269, 1, 0, 4063270, 1, 0, 4063271, 1, 4, 4063272, 0, 1, 4063273, 0, 1, 4063274, 0, 1, 4063275, 0, 1, 4063276, 0, 24, 4063277, 0, 1, 4063278, 0, 1, 4063279, 0, 1, 4063280, 0, 1, 4063281, 0, 1, 4063282, 0, 1, 4063283, 0, 1, 4063284, 0, 1, 4063285, 0, 1, 4063286, 0, 1, 4063287, 0, 24, 4063288, 0, 1, 4063289, 0, 1, 4063290, 0, 1, 4063291, 0, 0, 4063292, 65536, 0, 4063293, 131072, 0, 4063294, 196608, 0, 4063295, 262144, 0, 4063296, 262145, 2, 4063297, 1, 0, 4063298, 1, 0, 4063299, 1, 0, 4063300, 1, 0, 4063301, 1, 0, 4063302, 1, 0, 4063303, 1, 0, 4063304, 1, 0, 4063305, 1, 0, 4063306, 1, 0, 4063307, 1, 0, 4063308, 1, 0, 4063309, 1, 0, 4063310, 1, 0, 4063311, 1, 0, 4128768, 1, 0, 4128769, 1, 0, 4128770, 1, 0, 4128771, 1, 0, 4128772, 1, 0, 4128773, 1, 4, 4128774, 0, 2, 4128775, 0, 25, 4128776, 0, 2, 4128777, 0, 25, 4128778, 0, 2, 4128779, 65536, 25, 4128780, 0, 2, 4128781, 0, 25, 4128782, 0, 2, 4128783, 65536, 25, 4128784, 0, 2, 4128785, 65536, 25, 4128786, 0, 2, 4128787, 0, 25, 4128788, 0, 2, 4128789, 65536, 25, 4128790, 0, 2, 4128791, 262145, 2, 4128792, 1, 0, 4128793, 1, 0, 4128794, 1, 0, 4128795, 1, 0, 4128796, 1, 0, 4128797, 1, 0, 4128798, 1, 0, 4128799, 1, 0, 4128800, 1, 0, 4128801, 1, 0, 4128802, 1, 0, 4128803, 1, 0, 4128804, 1, 0, 4128805, 1, 0, 4128806, 1, 0, 4128807, 1, 4, 4128808, 0, 2, 4128809, 0, 2, 4128810, 0, 2, 4128811, 0, 2, 4128812, 0, 25, 4128813, 0, 2, 4128814, 0, 2, 4128815, 0, 2, 4128816, 0, 2, 4128817, 0, 2, 4128818, 0, 2, 4128819, 0, 2, 4128820, 0, 2, 4128821, 0, 2, 4128822, 0, 2, 4128823, 0, 25, 4128824, 0, 2, 4128825, 0, 2, 4128826, 0, 2, 4128827, 0, 0, 4128828, 65536, 0, 4128829, 131072, 0, 4128830, 196608, 0, 4128831, 262144, 0, 4128832, 262145, 2, 4128833, 1, 0, 4128834, 1, 0, 4128835, 1, 0, 4128836, 1, 0, 4128837, 1, 0, 4128838, 1, 0, 4128839, 1, 0, 4128840, 1, 0, 4128841, 1, 0, 4128842, 1, 0, 4128843, 1, 0, 4128844, 1, 0, 4128845, 1, 0, 4128846, 1, 0, 4128847, 1, 0, 4194304, 1, 0, 4194305, 1, 0, 4194306, 1, 0, 4194307, 1, 0, 4194308, 1, 0, 4194309, 1, 4, 4194310, 0, 3, 4194311, 0, 26, 4194312, 0, 3, 4194313, 0, 26, 4194314, 0, 3, 4194315, 65536, 26, 4194316, 0, 3, 4194317, 0, 26, 4194318, 0, 3, 4194319, 65536, 26, 4194320, 0, 3, 4194321, 65536, 26, 4194322, 0, 3, 4194323, 0, 26, 4194324, 0, 3, 4194325, 65536, 26, 4194326, 0, 3, 4194327, 262145, 2, 4194328, 1, 0, 4194329, 1, 0, 4194330, 1, 0, 4194331, 1, 0, 4194332, 1, 0, 4194333, 1, 0, 4194334, 1, 0, 4194335, 1, 0, 4194336, 1, 0, 4194337, 1, 0, 4194338, 1, 0, 4194339, 1, 0, 4194340, 1, 0, 4194341, 1, 0, 4194342, 1, 0, 4194343, 1, 4, 4194344, 0, 3, 4194345, 0, 3, 4194346, 0, 3, 4194347, 0, 3, 4194348, 0, 26, 4194349, 0, 3, 4194350, 0, 3, 4194351, 0, 3, 4194352, 0, 3, 4194353, 0, 3, 4194354, 0, 3, 4194355, 0, 3, 4194356, 0, 3, 4194357, 0, 3, 4194358, 0, 3, 4194359, 0, 26, 4194360, 0, 3, 4194361, 0, 3, 4194362, 0, 3, 4194363, 0, 0, 4194364, 65536, 0, 4194365, 131072, 0, 4194366, 196608, 0, 4194367, 262144, 0, 4194368, 262145, 2, 4194369, 1, 0, 4194370, 1, 0, 4194371, 1, 0, 4194372, 1, 0, 4194373, 1, 0, 4194374, 1, 0, 4194375, 1, 0, 4194376, 1, 0, 4194377, 1, 0, 4194378, 1, 0, 4194379, 1, 0, 4194380, 1, 0, 4194381, 1, 0, 4194382, 1, 0, 4194383, 1, 0, 4259840, 1, 0, 4259841, 1, 0, 4259842, 1, 0, 4259843, 1, 0, 4259844, 1, 0, 4259845, 1, 4, 4259846, 0, 4, 4259847, 0, 27, 4259848, 0, 4, 4259849, 0, 27, 4259850, 0, 4, 4259851, 65536, 27, 4259852, 0, 4, 4259853, 0, 27, 4259854, 0, 4, 4259855, 65536, 27, 4259856, 0, 4, 4259857, 65536, 27, 4259858, 0, 4, 4259859, 0, 27, 4259860, 0, 4, 4259861, 65536, 27, 4259862, 0, 4, 4259863, 262145, 6, 4259864, 262145, 4, 4259865, 262145, 4, 4259866, 262145, 4, 4259867, 262145, 4, 4259868, 131073, 1, 4259869, 1, 0, 4259870, 1, 0, 4259871, 1, 0, 4259872, 1, 0, 4259873, 1, 0, 4259874, 1, 0, 4259875, 1, 0, 4259876, 1, 0, 4259877, 1, 0, 4259878, 1, 0, 4259879, 1, 4, 4259880, 0, 4, 4259881, 0, 4, 4259882, 0, 4, 4259883, 0, 4, 4259884, 0, 27, 4259885, 0, 4, 4259886, 0, 4, 4259887, 0, 4, 4259888, 0, 4, 4259889, 0, 4, 4259890, 0, 4, 4259891, 0, 4, 4259892, 0, 4, 4259893, 0, 4, 4259894, 0, 4, 4259895, 0, 27, 4259896, 0, 4, 4259897, 0, 4, 4259898, 0, 4, 4259899, 0, 0, 4259900, 65536, 0, 4259901, 131072, 0, 4259902, 196608, 0, 4259903, 262144, 0, 4259904, 262145, 2, 4259905, 1, 0, 4259906, 1, 0, 4259907, 1, 0, 4259908, 1, 0, 4259909, 1, 0, 4259910, 1, 0, 4259911, 1, 0, 4259912, 1, 0, 4259913, 1, 0, 4259914, 1, 0, 4259915, 1, 0, 4259916, 1, 0, 4259917, 1, 0, 4259918, 1, 0, 4259919, 1, 0, 4325376, 1, 0, 4325377, 1, 0, 4325378, 1, 0, 4325379, 1, 0, 4325380, 1, 0, 4325381, 1, 4, 4325382, 0, 0, 4325383, 65536, 0, 4325384, 131072, 0, 4325385, 196608, 0, 4325386, 262144, 0, 4325387, 0, 0, 4325388, 65536, 0, 4325389, 131072, 0, 4325390, 196608, 0, 4325391, 262144, 0, 4325392, 0, 0, 4325393, 65536, 0, 4325394, 131072, 0, 4325395, 196608, 0, 4325396, 262144, 0, 4325397, 0, 0, 4325398, 65536, 0, 4325399, 0, 1, 4325400, 0, 1, 4325401, 0, 1, 4325402, 0, 1, 4325403, 0, 1, 4325404, 262145, 2, 4325405, 1, 0, 4325406, 1, 0, 4325407, 1, 0, 4325408, 1, 0, 4325409, 1, 0, 4325410, 1, 0, 4325411, 1, 0, 4325412, 1, 0, 4325413, 1, 0, 4325414, 1, 0, 4325415, 1, 4, 4325416, 0, 0, 4325417, 65536, 0, 4325418, 131072, 0, 4325419, 196608, 0, 4325420, 262144, 0, 4325421, 0, 0, 4325422, 65536, 0, 4325423, 131072, 0, 4325424, 196608, 0, 4325425, 262144, 0, 4325426, 0, 0, 4325427, 65536, 0, 4325428, 131072, 0, 4325429, 196608, 0, 4325430, 262144, 0, 4325431, 0, 0, 4325432, 65536, 0, 4325433, 131072, 0, 4325434, 196608, 0, 4325435, 262144, 0, 4325436, 0, 0, 4325437, 65536, 0, 4325438, 131072, 0, 4325439, 196608, 0, 4325440, 262145, 2, 4325441, 1, 0, 4325442, 1, 0, 4325443, 1, 0, 4325444, 1, 0, 4325445, 1, 0, 4325446, 1, 0, 4325447, 1, 0, 4325448, 1, 0, 4325449, 1, 0, 4325450, 1, 0, 4325451, 1, 0, 4325452, 1, 0, 4325453, 1, 0, 4325454, 1, 0, 4325455, 1, 0, 4390912, 1, 0, 4390913, 1, 0, 4390914, 1, 0, 4390915, 1, 0, 4390916, 1, 0, 4390917, 1, 4, 4390918, 0, 0, 4390919, 65536, 0, 4390920, 131072, 0, 4390921, 196608, 0, 4390922, 262144, 0, 4390923, 0, 0, 4390924, 65536, 0, 4390925, 131072, 0, 4390926, 196608, 0, 4390927, 262144, 0, 4390928, 0, 0, 4390929, 65536, 0, 4390930, 131072, 0, 4390931, 196608, 0, 4390932, 262144, 0, 4390933, 0, 0, 4390934, 65536, 0, 4390935, 0, 2, 4390936, 0, 2, 4390937, 0, 2, 4390938, 0, 2, 4390939, 0, 2, 4390940, 262145, 2, 4390941, 1, 0, 4390942, 1, 0, 4390943, 1, 0, 4390944, 1, 0, 4390945, 1, 0, 4390946, 1, 0, 4390947, 1, 0, 4390948, 1, 0, 4390949, 1, 0, 4390950, 1, 0, 4390951, 1, 4, 4390952, 0, 0, 4390953, 65536, 0, 4390954, 131072, 0, 4390955, 196608, 0, 4390956, 262144, 0, 4390957, 0, 0, 4390958, 65536, 0, 4390959, 131072, 0, 4390960, 196608, 0, 4390961, 262144, 0, 4390962, 0, 0, 4390963, 65536, 0, 4390964, 131072, 0, 4390965, 196608, 0, 4390966, 262144, 0, 4390967, 0, 0, 4390968, 65536, 0, 4390969, 131072, 0, 4390970, 196608, 0, 4390971, 262144, 0, 4390972, 0, 0, 4390973, 65536, 0, 4390974, 131072, 0, 4390975, 196608, 0, 4390976, 262145, 2, 4390977, 1, 0, 4390978, 1, 0, 4390979, 1, 0, 4390980, 1, 0, 4390981, 1, 0, 4390982, 1, 0, 4390983, 1, 0, 4390984, 1, 0, 4390985, 1, 0, 4390986, 1, 0, 4390987, 1, 0, 4390988, 1, 0, 4390989, 1, 0, 4390990, 1, 0, 4390991, 1, 0, 4456448, 1, 0, 4456449, 1, 0, 4456450, 1, 0, 4456451, 1, 0, 4456452, 1, 0, 4456453, 1, 4, 4456454, 0, 0, 4456455, 65536, 0, 4456456, 131072, 0, 4456457, 196608, 0, 4456458, 262144, 0, 4456459, 0, 0, 4456460, 65536, 0, 4456461, 131072, 0, 4456462, 196608, 0, 4456463, 262144, 0, 4456464, 0, 0, 4456465, 65536, 0, 4456466, 131072, 0, 4456467, 196608, 0, 4456468, 262144, 0, 4456469, 0, 0, 4456470, 65536, 0, 4456471, 0, 3, 4456472, 0, 3, 4456473, 0, 3, 4456474, 0, 3, 4456475, 0, 3, 4456476, 262145, 2, 4456477, 1, 0, 4456478, 1, 0, 4456479, 1, 0, 4456480, 1, 0, 4456481, 1, 0, 4456482, 1, 0, 4456483, 1, 0, 4456484, 1, 0, 4456485, 1, 0, 4456486, 1, 0, 4456487, 1, 4, 4456488, 0, 0, 4456489, 65536, 0, 4456490, 131072, 0, 4456491, 196608, 0, 4456492, 262144, 0, 4456493, 0, 0, 4456494, 65536, 0, 4456495, 131072, 0, 4456496, 196608, 0, 4456497, 262144, 0, 4456498, 0, 0, 4456499, 65536, 0, 4456500, 131072, 0, 4456501, 196608, 0, 4456502, 262144, 0, 4456503, 0, 0, 4456504, 65536, 0, 4456505, 131072, 0, 4456506, 196608, 0, 4456507, 262144, 0, 4456508, 0, 0, 4456509, 65536, 0, 4456510, 131072, 0, 4456511, 196608, 0, 4456512, 262145, 2, 4456513, 1, 0, 4456514, 1, 0, 4456515, 1, 0, 4456516, 1, 0, 4456517, 1, 0, 4456518, 1, 0, 4456519, 1, 0, 4456520, 1, 0, 4456521, 1, 0, 4456522, 1, 0, 4456523, 1, 0, 4456524, 1, 0, 4456525, 1, 0, 4456526, 1, 0, 4456527, 1, 0, 4521984, 1, 0, 4521985, 1, 0, 4521986, 1, 0, 4521987, 1, 0, 4521988, 1, 0, 4521989, 1, 4, 4521990, 0, 0, 4521991, 65536, 0, 4521992, 131072, 0, 4521993, 196608, 0, 4521994, 262144, 0, 4521995, 0, 0, 4521996, 65536, 0, 4521997, 131072, 0, 4521998, 196608, 0, 4521999, 262144, 0, 4522000, 0, 0, 4522001, 65536, 0, 4522002, 131072, 0, 4522003, 196608, 0, 4522004, 262144, 0, 4522005, 0, 0, 4522006, 65536, 0, 4522007, 0, 4, 4522008, 0, 4, 4522009, 0, 4, 4522010, 0, 4, 4522011, 0, 4, 4522012, 262145, 2, 4522013, 1, 0, 4522014, 1, 0, 4522015, 1, 0, 4522016, 1, 0, 4522017, 1, 0, 4522018, 1, 0, 4522019, 1, 0, 4522020, 1, 0, 4522021, 1, 0, 4522022, 1, 0, 4522023, 1, 4, 4522024, 0, 0, 4522025, 65536, 0, 4522026, 131072, 0, 4522027, 196608, 0, 4522028, 262144, 0, 4522029, 0, 0, 4522030, 65536, 0, 4522031, 131072, 0, 4522032, 196608, 0, 4522033, 262144, 0, 4522034, 0, 0, 4522035, 65536, 0, 4522036, 131072, 0, 4522037, 196608, 0, 4522038, 262144, 0, 4522039, 0, 0, 4522040, 65536, 0, 4522041, 131072, 0, 4522042, 196608, 0, 4522043, 262144, 0, 4522044, 0, 0, 4522045, 65536, 0, 4522046, 131072, 0, 4522047, 196608, 0, 4522048, 262145, 2, 4522049, 1, 0, 4522050, 1, 0, 4522051, 1, 0, 4522052, 1, 0, 4522053, 1, 0, 4522054, 1, 0, 4522055, 1, 0, 4522056, 1, 0, 4522057, 1, 0, 4522058, 1, 0, 4522059, 1, 0, 4522060, 1, 0, 4522061, 1, 0, 4522062, 1, 0, 4522063, 1, 0, 4587520, 1, 0, 4587521, 1, 0, 4587522, 1, 0, 4587523, 1, 0, 4587524, 1, 0, 4587525, 1, 4, 4587526, 0, 0, 4587527, 65536, 0, 4587528, 131072, 0, 4587529, 196608, 0, 4587530, 262144, 0, 4587531, 0, 0, 4587532, 65536, 0, 4587533, 131072, 0, 4587534, 196608, 0, 4587535, 262144, 0, 4587536, 0, 0, 4587537, 65536, 0, 4587538, 131072, 0, 4587539, 196608, 0, 4587540, 262144, 0, 4587541, 0, 0, 4587542, 65536, 0, 4587543, 0, 0, 4587544, 65536, 0, 4587545, 131072, 0, 4587546, 196608, 0, 4587547, 262144, 0, 4587548, 262145, 2, 4587549, 1, 0, 4587550, 1, 0, 4587551, 1, 0, 4587552, 1, 0, 4587553, 1, 0, 4587554, 1, 0, 4587555, 1, 0, 4587556, 1, 0, 4587557, 1, 0, 4587558, 1, 0, 4587559, 131073, 0, 4587560, 131073, 3, 4587561, 131073, 3, 4587562, 131073, 3, 4587563, 131073, 3, 4587564, 131073, 3, 4587565, 131073, 3, 4587566, 131073, 3, 4587567, 131073, 3, 4587568, 131073, 3, 4587569, 131073, 3, 4587570, 131073, 3, 4587571, 131073, 3, 4587572, 131073, 3, 4587573, 131073, 3, 4587574, 131073, 3, 4587575, 131073, 3, 4587576, 131073, 3, 4587577, 131073, 3, 4587578, 131073, 3, 4587579, 131073, 3, 4587580, 131073, 3, 4587581, 131073, 3, 4587582, 131073, 3, 4587583, 131073, 3, 4587584, 65537, 0, 4587585, 1, 0, 4587586, 1, 0, 4587587, 1, 0, 4587588, 1, 0, 4587589, 1, 0, 4587590, 1, 0, 4587591, 1, 0, 4587592, 1, 0, 4587593, 1, 0, 4587594, 1, 0, 4587595, 1, 0, 4587596, 1, 0, 4587597, 1, 0, 4587598, 1, 0, 4587599, 1, 0, 4653056, 1, 0, 4653057, 1, 0, 4653058, 1, 0, 4653059, 1, 0, 4653060, 1, 0, 4653061, 1, 4, 4653062, 0, 0, 4653063, 65536, 0, 4653064, 131072, 0, 4653065, 196608, 0, 4653066, 262144, 0, 4653067, 0, 0, 4653068, 65536, 0, 4653069, 131072, 0, 4653070, 196608, 0, 4653071, 262144, 0, 4653072, 0, 0, 4653073, 65536, 0, 4653074, 131072, 0, 4653075, 196608, 0, 4653076, 262144, 0, 4653077, 0, 0, 4653078, 65536, 0, 4653079, 0, 0, 4653080, 65536, 0, 4653081, 131072, 0, 4653082, 196608, 0, 4653083, 262144, 0, 4653084, 262145, 2, 4653085, 1, 0, 4653086, 1, 0, 4653087, 1, 0, 4653088, 1, 0, 4653089, 1, 0, 4653090, 1, 0, 4653091, 1, 0, 4653092, 1, 0, 4653093, 1, 0, 4653094, 1, 0, 4653095, 1, 0, 4653096, 1, 0, 4653097, 1, 0, 4653098, 1, 0, 4653099, 1, 0, 4653100, 1, 0, 4653101, 1, 0, 4653102, 1, 0, 4653103, 1, 0, 4653104, 1, 0, 4653105, 1, 0, 4653106, 1, 0, 4653107, 1, 0, 4653108, 1, 0, 4653109, 1, 0, 4653110, 1, 0, 4653111, 1, 0, 4653112, 1, 0, 4653113, 1, 0, 4653114, 1, 0, 4653115, 1, 0, 4653116, 1, 0, 4653117, 1, 0, 4653118, 1, 0, 4653119, 1, 0, 4653120, 1, 0, 4653121, 1, 0, 4653122, 1, 0, 4653123, 1, 0, 4653124, 1, 0, 4653125, 1, 0, 4653126, 1, 0, 4653127, 1, 0, 4653128, 1, 0, 4653129, 1, 0, 4653130, 1, 0, 4653131, 1, 0, 4653132, 1, 0, 4653133, 1, 0, 4653134, 1, 0, 4653135, 1, 0, 4718592, 1, 0, 4718593, 1, 0, 4718594, 1, 0, 4718595, 1, 0, 4718596, 1, 0, 4718597, 1, 4, 4718598, 0, 0, 4718599, 65536, 0, 4718600, 131072, 0, 4718601, 196608, 0, 4718602, 262144, 0, 4718603, 0, 0, 4718604, 65536, 0, 4718605, 131072, 0, 4718606, 196608, 0, 4718607, 262144, 0, 4718608, 0, 0, 4718609, 65536, 0, 4718610, 131072, 0, 4718611, 196608, 0, 4718612, 262144, 0, 4718613, 0, 0, 4718614, 65536, 0, 4718615, 0, 0, 4718616, 65536, 0, 4718617, 131072, 0, 4718618, 196608, 0, 4718619, 262144, 0, 4718620, 262145, 2, 4718621, 1, 0, 4718622, 1, 0, 4718623, 1, 0, 4718624, 1, 0, 4718625, 1, 0, 4718626, 1, 0, 4718627, 1, 0, 4718628, 1, 0, 4718629, 1, 0, 4718630, 1, 0, 4718631, 1, 0, 4718632, 1, 0, 4718633, 1, 0, 4718634, 1, 0, 4718635, 1, 0, 4718636, 1, 0, 4718637, 1, 0, 4718638, 1, 0, 4718639, 1, 0, 4718640, 1, 0, 4718641, 1, 0, 4718642, 1, 0, 4718643, 1, 0, 4718644, 1, 0, 4718645, 1, 0, 4718646, 1, 0, 4718647, 1, 0, 4718648, 1, 0, 4718649, 1, 0, 4718650, 1, 0, 4718651, 1, 0, 4718652, 1, 0, 4718653, 1, 0, 4718654, 1, 0, 4718655, 1, 0, 4718656, 1, 0, 4718657, 1, 0, 4718658, 1, 0, 4718659, 1, 0, 4718660, 1, 0, 4718661, 1, 0, 4718662, 1, 0, 4718663, 1, 0, 4718664, 1, 0, 4718665, 1, 0, 4718666, 1, 0, 4718667, 1, 0, 4718668, 1, 0, 4718669, 1, 0, 4718670, 1, 0, 4718671, 1, 0, 4784128, 1, 0, 4784129, 1, 0, 4784130, 1, 0, 4784131, 1, 0, 4784132, 1, 0, 4784133, 131073, 0, 4784134, 131073, 3, 4784135, 131073, 3, 4784136, 131073, 3, 4784137, 131073, 3, 4784138, 131073, 3, 4784139, 131073, 3, 4784140, 131073, 3, 4784141, 131073, 3, 4784142, 131073, 3, 4784143, 131073, 3, 4784144, 131073, 3, 4784145, 131073, 3, 4784146, 131073, 3, 4784147, 131073, 3, 4784148, 131073, 3, 4784149, 131073, 3, 4784150, 131073, 3, 4784151, 131073, 3, 4784152, 131073, 3, 4784153, 131073, 3, 4784154, 131073, 3, 4784155, 131073, 3, 4784156, 65537, 0, 4784157, 1, 0, 4784158, 1, 0, 4784159, 1, 0, 4784160, 1, 0, 4784161, 1, 0, 4784162, 1, 0, 4784163, 1, 0, 4784164, 1, 0, 4784165, 1, 0, 4784166, 1, 0, 4784167, 1, 0, 4784168, 1, 0, 4784169, 1, 0, 4784170, 1, 0, 4784171, 1, 0, 4784172, 1, 0, 4784173, 1, 0, 4784174, 1, 0, 4784175, 1, 0, 4784176, 1, 0, 4784177, 1, 0, 4784178, 1, 0, 4784179, 1, 0, 4784180, 1, 0, 4784181, 1, 0, 4784182, 1, 0, 4784183, 1, 0, 4784184, 1, 0, 4784185, 1, 0, 4784186, 1, 0, 4784187, 1, 0, 4784188, 1, 0, 4784189, 1, 0, 4784190, 1, 0, 4784191, 1, 0, 4784192, 1, 0, 4784193, 1, 0, 4784194, 1, 0, 4784195, 1, 0, 4784196, 1, 0, 4784197, 1, 0, 4784198, 1, 0, 4784199, 1, 0, 4784200, 1, 0, 4784201, 1, 0, 4784202, 1, 0, 4784203, 1, 0, 4784204, 1, 0, 4784205, 1, 0, 4784206, 1, 0, 4784207, 1, 0, 4849664, 1, 0, 4849665, 1, 0, 4849666, 1, 0, 4849667, 1, 0, 4849668, 1, 0, 4849669, 1, 0, 4849670, 1, 0, 4849671, 1, 0, 4849672, 1, 0, 4849673, 1, 0, 4849674, 1, 0, 4849675, 1, 0, 4849676, 1, 0, 4849677, 1, 0, 4849678, 1, 0, 4849679, 1, 0, 4849680, 1, 0, 4849681, 1, 0, 4849682, 1, 0, 4849683, 1, 0, 4849684, 1, 0, 4849685, 1, 0, 4849686, 1, 0, 4849687, 1, 0, 4849688, 1, 0, 4849689, 1, 0, 4849690, 1, 0, 4849691, 1, 0, 4849692, 1, 0, 4849693, 1, 0, 4849694, 1, 0, 4849695, 1, 0, 4849696, 1, 0, 4849697, 1, 0, 4849698, 1, 0, 4849699, 1, 0, 4849700, 1, 0, 4849701, 1, 0, 4849702, 1, 0, 4849703, 1, 0, 4849704, 1, 0, 4849705, 1, 0, 4849706, 1, 0, 4849707, 1, 0, 4849708, 1, 0, 4849709, 1, 0, 4849710, 1, 0, 4849711, 1, 0, 4849712, 1, 0, 4849713, 1, 0, 4849714, 1, 0, 4849715, 1, 0, 4849716, 1, 0, 4849717, 1, 0, 4849718, 1, 0, 4849719, 1, 0, 4849720, 1, 0, 4849721, 1, 0, 4849722, 1, 0, 4849723, 1, 0, 4849724, 1, 0, 4849725, 1, 0, 4849726, 1, 0, 4849727, 1, 0, 4849728, 1, 0, 4849729, 1, 0, 4849730, 1, 0, 4849731, 1, 0, 4849732, 1, 0, 4849733, 1, 0, 4849734, 1, 0, 4849735, 1, 0, 4849736, 1, 0, 4849737, 1, 0, 4849738, 1, 0, 4849739, 1, 0, 4849740, 1, 0, 4849741, 1, 0, 4849742, 1, 0, 4849743, 1, 0, 4915200, 1, 0, 4915201, 1, 0, 4915202, 1, 0, 4915203, 1, 0, 4915204, 1, 0, 4915205, 1, 0, 4915206, 1, 0, 4915207, 1, 0, 4915208, 1, 0, 4915209, 1, 0, 4915210, 1, 0, 4915211, 1, 0, 4915212, 1, 0, 4915213, 1, 0, 4915214, 1, 0, 4915215, 1, 0, 4915216, 1, 0, 4915217, 1, 0, 4915218, 1, 0, 4915219, 1, 0, 4915220, 1, 0, 4915221, 1, 0, 4915222, 1, 0, 4915223, 1, 0, 4915224, 1, 0, 4915225, 1, 0, 4915226, 1, 0, 4915227, 1, 0, 4915228, 1, 0, 4915229, 1, 0, 4915230, 1, 0, 4915231, 1, 0, 4915232, 1, 0, 4915233, 1, 0, 4915234, 1, 0, 4915235, 1, 0, 4915236, 1, 0, 4915237, 1, 0, 4915238, 1, 0, 4915239, 1, 0, 4915240, 1, 0, 4915241, 1, 0, 4915242, 1, 0, 4915243, 1, 0, 4915244, 1, 0, 4915245, 1, 0, 4915246, 1, 0, 4915247, 1, 0, 4915248, 1, 0, 4915249, 1, 0, 4915250, 1, 0, 4915251, 1, 0, 4915252, 1, 0, 4915253, 1, 0, 4915254, 1, 0, 4915255, 1, 0, 4915256, 1, 0, 4915257, 1, 0, 4915258, 1, 0, 4915259, 1, 0, 4915260, 1, 0, 4915261, 1, 0, 4915262, 1, 0, 4915263, 1, 0, 4915264, 1, 0, 4915265, 1, 0, 4915266, 1, 0, 4915267, 1, 0, 4915268, 1, 0, 4915269, 1, 0, 4915270, 1, 0, 4915271, 1, 0, 4915272, 1, 0, 4915273, 1, 0, 4915274, 1, 0, 4915275, 1, 0, 4915276, 1, 0, 4915277, 1, 0, 4915278, 1, 0, 4915279, 1, 0, 4980736, 1, 0, 4980737, 1, 0, 4980738, 1, 0, 4980739, 1, 0, 4980740, 1, 0, 4980741, 1, 0, 4980742, 1, 0, 4980743, 1, 0, 4980744, 1, 0, 4980745, 1, 0, 4980746, 1, 0, 4980747, 1, 0, 4980748, 1, 0, 4980749, 1, 0, 4980750, 1, 0, 4980751, 1, 0, 4980752, 1, 0, 4980753, 1, 0, 4980754, 1, 0, 4980755, 1, 0, 4980756, 1, 0, 4980757, 1, 0, 4980758, 1, 0, 4980759, 1, 0, 4980760, 1, 0, 4980761, 1, 0, 4980762, 1, 0, 4980763, 1, 0, 4980764, 1, 0, 4980765, 1, 0, 4980766, 1, 0, 4980767, 1, 0, 4980768, 1, 0, 4980769, 1, 0, 4980770, 1, 0, 4980771, 1, 0, 4980772, 1, 0, 4980773, 1, 0, 4980774, 1, 0, 4980775, 1, 0, 4980776, 1, 0, 4980777, 1, 0, 4980778, 1, 0, 4980779, 1, 0, 4980780, 1, 0, 4980781, 1, 0, 4980782, 1, 0, 4980783, 1, 0, 4980784, 1, 0, 4980785, 1, 0, 4980786, 1, 0, 4980787, 1, 0, 4980788, 1, 0, 4980789, 1, 0, 4980790, 1, 0, 4980791, 1, 0, 4980792, 1, 0, 4980793, 1, 0, 4980794, 1, 0, 4980795, 1, 0, 4980796, 1, 0, 4980797, 1, 0, 4980798, 1, 0, 4980799, 1, 0, 4980800, 1, 0, 4980801, 1, 0, 4980802, 1, 0, 4980803, 1, 0, 4980804, 1, 0, 4980805, 1, 0, 4980806, 1, 0, 4980807, 1, 0, 4980808, 1, 0, 4980809, 1, 0, 4980810, 1, 0, 4980811, 1, 0, 4980812, 1, 0, 4980813, 1, 0, 4980814, 1, 0, 4980815, 1, 0, 5046272, 1, 0, 5046273, 1, 0, 5046274, 1, 0, 5046275, 1, 0, 5046276, 1, 0, 5046277, 1, 0, 5046278, 1, 0, 5046279, 1, 0, 5046280, 1, 0, 5046281, 1, 0, 5046282, 1, 0, 5046283, 1, 0, 5046284, 1, 0, 5046285, 1, 0, 5046286, 1, 0, 5046287, 1, 0, 5046288, 1, 0, 5046289, 1, 0, 5046290, 1, 0, 5046291, 1, 0, 5046292, 1, 0, 5046293, 1, 0, 5046294, 1, 0, 5046295, 1, 0, 5046296, 1, 0, 5046297, 1, 0, 5046298, 1, 0, 5046299, 1, 0, 5046300, 1, 0, 5046301, 1, 0, 5046302, 1, 0, 5046303, 1, 0, 5046304, 1, 0, 5046305, 1, 0, 5046306, 1, 0, 5046307, 1, 0, 5046308, 1, 0, 5046309, 1, 0, 5046310, 1, 0, 5046311, 1, 0, 5046312, 1, 0, 5046313, 1, 0, 5046314, 1, 0, 5046315, 1, 0, 5046316, 1, 0, 5046317, 1, 0, 5046318, 1, 0, 5046319, 1, 0, 5046320, 1, 0, 5046321, 1, 0, 5046322, 1, 0, 5046323, 1, 0, 5046324, 1, 0, 5046325, 1, 0, 5046326, 1, 0, 5046327, 1, 0, 5046328, 1, 0, 5046329, 1, 0, 5046330, 1, 0, 5046331, 1, 0, 5046332, 1, 0, 5046333, 1, 0, 5046334, 1, 0, 5046335, 1, 0, 5046336, 1, 0, 5046337, 1, 0, 5046338, 1, 0, 5046339, 1, 0, 5046340, 1, 0, 5046341, 1, 0, 5046342, 1, 0, 5046343, 1, 0, 5046344, 1, 0, 5046345, 1, 0, 5046346, 1, 0, 5046347, 1, 0, 5046348, 1, 0, 5046349, 1, 0, 5046350, 1, 0, 5046351, 1, 0, 5111808, 1, 0, 5111809, 1, 0, 5111810, 1, 0, 5111811, 1, 0, 5111812, 1, 0, 5111813, 1, 0, 5111814, 1, 0, 5111815, 1, 0, 5111816, 1, 0, 5111817, 1, 0, 5111818, 1, 0, 5111819, 1, 0, 5111820, 1, 0, 5111821, 1, 0, 5111822, 1, 0, 5111823, 1, 0, 5111824, 1, 0, 5111825, 1, 0, 5111826, 1, 0, 5111827, 1, 0, 5111828, 1, 0, 5111829, 1, 0, 5111830, 1, 0, 5111831, 1, 0, 5111832, 1, 0, 5111833, 1, 0, 5111834, 1, 0, 5111835, 1, 0, 5111836, 1, 0, 5111837, 1, 0, 5111838, 1, 0, 5111839, 1, 0, 5111840, 1, 0, 5111841, 1, 0, 5111842, 1, 0, 5111843, 1, 0, 5111844, 1, 0, 5111845, 1, 0, 5111846, 1, 0, 5111847, 1, 0, 5111848, 1, 0, 5111849, 1, 0, 5111850, 1, 0, 5111851, 1, 0, 5111852, 1, 0, 5111853, 1, 0, 5111854, 1, 0, 5111855, 1, 0, 5111856, 1, 0, 5111857, 1, 0, 5111858, 1, 0, 5111859, 1, 0, 5111860, 1, 0, 5111861, 1, 0, 5111862, 1, 0, 5111863, 1, 0, 5111864, 1, 0, 5111865, 1, 0, 5111866, 1, 0, 5111867, 1, 0, 5111868, 1, 0, 5111869, 1, 0, 5111870, 1, 0, 5111871, 1, 0, 5111872, 1, 0, 5111873, 1, 0, 5111874, 1, 0, 5111875, 1, 0, 5111876, 1, 0, 5111877, 1, 0, 5111878, 1, 0, 5111879, 1, 0, 5111880, 1, 0, 5111881, 1, 0, 5111882, 1, 0, 5111883, 1, 0, 5111884, 1, 0, 5111885, 1, 0, 5111886, 1, 0, 5111887, 1, 0, 5177344, 1, 0, 5177345, 1, 0, 5177346, 1, 0, 5177347, 1, 0, 5177348, 1, 0, 5177349, 1, 0, 5177350, 1, 0, 5177351, 1, 0, 5177352, 1, 0, 5177353, 1, 0, 5177354, 1, 0, 5177355, 1, 0, 5177356, 1, 0, 5177357, 1, 0, 5177358, 1, 0, 5177359, 1, 0, 5177360, 1, 0, 5177361, 1, 0, 5177362, 1, 0, 5177363, 1, 0, 5177364, 1, 0, 5177365, 1, 0, 5177366, 1, 0, 5177367, 1, 0, 5177368, 1, 0, 5177369, 1, 0, 5177370, 1, 0, 5177371, 1, 0, 5177372, 1, 0, 5177373, 1, 0, 5177374, 1, 0, 5177375, 1, 0, 5177376, 1, 0, 5177377, 1, 0, 5177378, 1, 0, 5177379, 1, 0, 5177380, 1, 0, 5177381, 1, 0, 5177382, 1, 0, 5177383, 1, 0, 5177384, 1, 0, 5177385, 1, 0, 5177386, 1, 0, 5177387, 1, 0, 5177388, 1, 0, 5177389, 1, 0, 5177390, 1, 0, 5177391, 1, 0, 5177392, 1, 0, 5177393, 1, 0, 5177394, 1, 0, 5177395, 1, 0, 5177396, 1, 0, 5177397, 1, 0, 5177398, 1, 0, 5177399, 1, 0, 5177400, 1, 0, 5177401, 1, 0, 5177402, 1, 0, 5177403, 1, 0, 5177404, 1, 0, 5177405, 1, 0, 5177406, 1, 0, 5177407, 1, 0, 5177408, 1, 0, 5177409, 1, 0, 5177410, 1, 0, 5177411, 1, 0, 5177412, 1, 0, 5177413, 1, 0, 5177414, 1, 0, 5177415, 1, 0, 5177416, 1, 0, 5177417, 1, 0, 5177418, 1, 0, 5177419, 1, 0, 5177420, 1, 0, 5177421, 1, 0, 5177422, 1, 0, 5177423, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262179, 327680, 2, 262180, 393216, 2, 262181, 458752, 2, 327715, 327680, 3, 327716, 393216, 3, 327717, 458752, 3, 458762, 393216, 2, 458770, 393216, 2, 458787, 262144, 31, 458788, 327680, 31, 458789, 393216, 31, 524323, 262144, 32, 524324, 327680, 32, 524325, 393216, 32, 589850, 196608, 5, 589851, 262144, 5, 589852, 196608, 5, 589853, 262144, 5, 589859, 262144, 32, 589860, 327680, 32, 589861, 393216, 32, 655386, 196608, 5, 655387, 262144, 5, 655388, 196608, 5, 655389, 262144, 5, 655395, 262144, 32, 655396, 327680, 32, 655397, 393216, 32, 720922, 196608, 5, 720923, 262144, 5, 720924, 196608, 5, 720925, 262144, 5, 720931, 262144, 32, 720932, 327680, 32, 720933, 393216, 32, 786458, 196608, 5, 786459, 262144, 5, 786460, 196608, 5, 786461, 262144, 5, 786467, 262144, 32, 786468, 327680, 32, 786469, 393216, 32, 786494, 393216, 2, 786501, 393216, 2, 852003, 262144, 32, 852004, 327680, 32, 852005, 393216, 32, 917539, 262144, 32, 917540, 327680, 32, 917541, 393216, 32, 917575, 196608, 5, 917576, 262144, 5, 983075, 262144, 32, 983076, 327680, 32, 983077, 393216, 32, 983111, 196608, 5, 983112, 262144, 5, 1048611, 262144, 32, 1048612, 327680, 32, 1048613, 393216, 32, 1048647, 196608, 5, 1048648, 262144, 5, 1114145, 0, 45, 1114146, 65536, 45, 1114147, 262144, 32, 1114148, 327680, 32, 1114149, 393216, 32, 1114183, 196608, 5, 1114184, 262144, 5, 1179681, 0, 46, 1179682, 65536, 46, 1179683, 262144, 33, 1179684, 327680, 33, 1179685, 393216, 33, 1179686, 0, 45, 1179687, 65536, 45, 1245218, 131072, 43, 1245219, 196608, 43, 1245222, 0, 46, 1245223, 65536, 46, 1310754, 131072, 44, 1310755, 196608, 44, 1572879, 0, 11, 1572880, 65536, 11, 1572881, 131072, 11, 1572882, 196608, 11, 1572883, 262144, 11, 1638415, 0, 12, 1638416, 65536, 12, 1638417, 131072, 12, 1638418, 196608, 12, 1638419, 262144, 12, 1703943, 65536, 42, 1703944, 196608, 5, 1703945, 262144, 5, 1703951, 0, 13, 1703955, 262144, 13, 1769480, 196608, 5, 1769481, 262144, 5, 1769487, 0, 14, 1769491, 262144, 14, 1835016, 196608, 5, 1835017, 262144, 5, 1835023, 0, 15, 1835027, 262144, 15, 1900552, 196608, 5, 1900553, 262144, 5, 1900562, 196608, 5, 1900563, 262144, 5, 1966088, 196608, 5, 1966089, 262144, 5, 1966098, 196608, 5, 1966099, 262144, 5, 2031624, 196608, 5, 2031625, 262144, 5, 2031634, 196608, 5, 2031635, 262144, 5, 2097160, 196608, 5, 2097161, 262144, 5, 2097170, 196608, 5, 2097171, 262144, 5, 2097210, 196608, 5, 2097211, 262144, 5, 2162696, 196608, 5, 2162697, 262144, 5, 2162706, 196608, 5, 2162707, 262144, 5, 2162746, 196608, 5, 2162747, 262144, 5, 2228232, 196608, 5, 2228233, 262144, 5, 2228242, 196608, 5, 2228243, 262144, 5, 2228282, 196608, 5, 2228283, 262144, 5, 2293791, 262144, 6, 2293792, 327680, 6, 2293793, 262144, 6, 2293794, 327680, 6, 2293798, 262144, 6, 2293799, 327680, 6, 2293800, 262144, 6, 2293801, 327680, 6, 2293810, 196608, 1, 2293811, 131072, 1, 2293812, 131072, 1, 2293813, 131072, 1, 2293814, 131072, 2, 2293818, 196608, 5, 2293819, 262144, 5, 2293820, 196608, 2, 2293821, 131072, 1, 2293822, 131072, 1, 2293823, 131072, 1, 2293824, 262144, 1, 2359327, 262144, 7, 2359328, 196608, 5, 2359329, 262144, 5, 2359330, 327680, 7, 2359334, 262144, 7, 2359335, 327680, 7, 2359336, 196608, 5, 2359337, 262144, 5, 2359346, 458752, 0, 2359347, 458752, 0, 2359348, 458752, 0, 2359349, 458752, 0, 2359350, 458752, 0, 2359354, 196608, 5, 2359355, 262144, 5, 2359356, 458752, 0, 2359357, 458752, 0, 2359358, 458752, 0, 2359359, 458752, 0, 2359360, 458752, 0, 2424864, 196608, 5, 2424865, 262144, 5, 2424867, 0, 8, 2424868, 65536, 8, 2424869, 131072, 8, 2424872, 196608, 5, 2424873, 262144, 5, 2424882, 458752, 1, 2424883, 458752, 1, 2424884, 458752, 1, 2424885, 458752, 1, 2424886, 458752, 1, 2424890, 196608, 5, 2424891, 262144, 5, 2424892, 458752, 1, 2424893, 458752, 1, 2424894, 458752, 1, 2424895, 458752, 1, 2424896, 458752, 1, 2490400, 196608, 5, 2490401, 262144, 5, 2490403, 0, 9, 2490404, 65536, 9, 2490405, 131072, 9, 2490408, 196608, 5, 2490409, 262144, 5, 2490422, 131072, 4, 2490426, 196608, 5, 2490427, 262144, 5, 2490428, 196608, 4, 2555935, 262144, 6, 2555936, 196608, 5, 2555937, 262144, 5, 2555938, 327680, 6, 2555939, 0, 9, 2555940, 65536, 9, 2555941, 131072, 9, 2555942, 262144, 6, 2555943, 327680, 6, 2555944, 196608, 5, 2555945, 262144, 5, 2555958, 131072, 4, 2555962, 196608, 5, 2555963, 262144, 5, 2555964, 196608, 4, 2621471, 262144, 7, 2621472, 196608, 5, 2621473, 262144, 5, 2621474, 327680, 7, 2621475, 0, 9, 2621476, 65536, 9, 2621477, 131072, 9, 2621478, 262144, 7, 2621479, 327680, 7, 2621480, 196608, 5, 2621481, 262144, 5, 2621494, 131072, 4, 2621498, 196608, 5, 2621499, 262144, 5, 2621500, 196608, 4, 2687008, 196608, 5, 2687009, 262144, 5, 2687011, 0, 9, 2687012, 65536, 9, 2687013, 131072, 9, 2687016, 196608, 5, 2687017, 262144, 5, 2687030, 131072, 4, 2687034, 196608, 5, 2687035, 262144, 5, 2687036, 196608, 4, 2752544, 196608, 5, 2752545, 262144, 5, 2752547, 0, 9, 2752548, 65536, 9, 2752549, 131072, 9, 2752552, 196608, 5, 2752553, 262144, 5, 2752566, 131072, 4, 2752570, 196608, 5, 2752571, 262144, 5, 2752572, 196608, 4, 2818079, 262144, 6, 2818080, 196608, 5, 2818081, 262144, 5, 2818082, 327680, 6, 2818083, 0, 9, 2818084, 65536, 9, 2818085, 131072, 9, 2818086, 262144, 6, 2818087, 327680, 6, 2818088, 196608, 5, 2818089, 262144, 5, 2818102, 131072, 4, 2818106, 196608, 5, 2818107, 262144, 5, 2818108, 196608, 4, 2883615, 262144, 7, 2883616, 327680, 7, 2883617, 262144, 7, 2883618, 327680, 7, 2883619, 0, 10, 2883620, 65536, 10, 2883621, 131072, 10, 2883622, 262144, 7, 2883623, 327680, 7, 2883624, 262144, 7, 2883625, 327680, 7, 2883634, 196608, 1, 2883635, 131072, 1, 2883636, 131072, 1, 2883637, 131072, 1, 2883638, 131072, 3, 2883642, 196608, 5, 2883643, 262144, 5, 2883644, 196608, 3, 2883645, 131072, 1, 2883646, 131072, 1, 2883647, 131072, 1, 2883648, 262144, 1, 2949178, 196608, 5, 2949179, 262144, 5, 3014714, 196608, 5, 3014715, 262144, 5, 3080199, 196608, 8, 3080200, 262144, 8, 3080201, 262144, 8, 3080202, 262144, 8, 3080203, 327680, 8, 3080205, 327680, 30, 3080206, 262144, 24, 3080207, 327680, 24, 3080208, 393216, 24, 3080209, 393216, 30, 3080250, 196608, 5, 3080251, 262144, 5, 3145735, 196608, 9, 3145736, 262144, 9, 3145737, 262144, 9, 3145738, 262144, 9, 3145739, 327680, 9, 3145741, 327680, 30, 3145742, 262144, 25, 3145743, 327680, 25, 3145744, 393216, 25, 3145745, 393216, 30, 3145786, 196608, 5, 3145787, 262144, 5, 3211271, 196608, 10, 3211272, 262144, 10, 3211273, 262144, 10, 3211274, 262144, 10, 3211275, 327680, 10, 3211277, 327680, 30, 3211278, 262144, 26, 3211279, 327680, 26, 3211280, 393216, 26, 3211281, 393216, 30, 3211299, 262144, 4, 3211300, 327680, 4, 3211301, 393216, 4, 3211322, 196608, 5, 3211323, 262144, 5, 3276807, 327680, 22, 3276808, 393216, 22, 3276858, 196608, 5, 3276859, 262144, 5, 3342343, 327680, 23, 3342344, 393216, 23, 3604494, 262144, 4, 3604495, 327680, 4, 3604496, 393216, 4, 3932221, 327680, 2, 3932222, 393216, 2, 3932223, 458752, 2, 3997757, 327680, 3, 3997758, 393216, 3, 3997759, 458752, 3, 4128815, 327680, 11, 4128816, 393216, 11, 4128817, 458752, 11, 4128819, 327680, 11, 4128820, 393216, 11, 4128821, 458752, 11, 4194344, 327680, 2, 4194345, 393216, 2, 4194346, 458752, 2, 4194351, 327680, 12, 4194352, 393216, 12, 4194353, 458752, 12, 4194355, 327680, 12, 4194356, 393216, 12, 4194357, 458752, 12, 4259847, 327680, 18, 4259848, 393216, 18, 4259849, 458752, 18, 4259851, 327680, 18, 4259852, 393216, 18, 4259853, 458752, 18, 4259855, 327680, 18, 4259856, 393216, 18, 4259857, 458752, 18, 4259880, 327680, 3, 4259881, 393216, 3, 4259882, 458752, 3, 4259888, 65536, 41, 4259889, 131072, 41, 4259890, 196608, 41, 4259891, 262144, 41, 4259892, 327680, 41, 4325383, 327680, 19, 4325384, 393216, 19, 4325385, 458752, 19, 4325387, 327680, 19, 4325388, 393216, 19, 4325389, 458752, 19, 4325391, 327680, 19, 4325392, 393216, 19, 4325393, 458752, 19, 4325424, 65536, 42, 4325425, 196608, 5, 4325426, 262144, 5, 4325427, 262144, 42, 4325428, 327680, 42, 4325432, 393216, 44, 4325433, 393216, 44, 4325434, 393216, 44, 4390919, 327680, 20, 4390920, 393216, 20, 4390921, 458752, 20, 4390923, 327680, 20, 4390924, 393216, 20, 4390925, 458752, 20, 4390927, 327680, 20, 4390928, 393216, 20, 4390929, 458752, 20, 4390961, 196608, 5, 4390962, 262144, 5, 4456472, 131072, 27, 4456474, 393216, 27, 4456497, 196608, 5, 4456498, 262144, 5, 4521991, 196608, 8, 4521992, 262144, 8, 4521993, 262144, 8, 4521994, 262144, 8, 4521995, 262144, 8, 4521996, 262144, 8, 4521997, 262144, 8, 4521998, 262144, 8, 4521999, 262144, 8, 4522000, 262144, 8, 4522001, 262144, 8, 4522002, 262144, 8, 4522003, 262144, 8, 4522004, 327680, 8, 4522033, 196608, 5, 4522034, 262144, 5, 4587527, 196608, 9, 4587528, 262144, 9, 4587529, 262144, 9, 4587530, 262144, 9, 4587531, 262144, 9, 4587532, 262144, 9, 4587533, 262144, 9, 4587534, 262144, 9, 4587535, 262144, 9, 4587536, 262144, 9, 4587537, 262144, 9, 4587538, 262144, 9, 4587539, 262144, 9, 4587540, 327680, 9, 4653063, 196608, 9, 4653064, 262144, 9, 4653065, 262144, 9, 4653066, 262144, 9, 4653067, 262144, 9, 4653068, 262144, 9, 4653069, 262144, 9, 4653070, 262144, 9, 4653071, 262144, 9, 4653072, 262144, 9, 4653073, 262144, 9, 4653074, 262144, 9, 4653075, 262144, 9, 4653076, 327680, 9, 4718599, 196608, 10, 4718600, 262144, 10, 4718601, 262144, 10, 4718602, 262144, 10, 4718603, 262144, 10, 4718604, 262144, 10, 4718605, 262144, 10, 4718606, 262144, 10, 4718607, 262144, 10, 4718608, 262144, 10, 4718609, 262144, 10, 4718610, 262144, 10, 4718611, 262144, 10, 4718612, 327680, 10, 4718616, 262144, 4, 4718617, 327680, 4, 4718618, 393216, 4 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262180, 393216, 1, 393250, 131072, 31, 393254, 131072, 31, 458761, 327680, 2, 458762, 393216, 1, 458763, 458752, 2, 458769, 327680, 2, 458770, 393216, 1, 458771, 458752, 2, 458786, 131072, 32, 458790, 131072, 32, 524295, 262144, 6, 524296, 327680, 6, 524297, 327680, 3, 524298, 393216, 3, 524299, 458752, 3, 524300, 131072, 45, 524301, 262144, 6, 524302, 327680, 6, 524303, 262144, 6, 524304, 327680, 6, 524305, 327680, 3, 524306, 393216, 3, 524307, 458752, 3, 524322, 131072, 31, 524326, 131072, 31, 524328, 196608, 45, 524339, 131072, 45, 589831, 262144, 7, 589832, 327680, 7, 589836, 131072, 46, 589837, 262144, 7, 589838, 327680, 7, 589839, 262144, 7, 589840, 327680, 7, 589858, 131072, 32, 589862, 131072, 32, 589864, 196608, 46, 589875, 131072, 46, 720917, 131072, 45, 786453, 131072, 46, 786493, 327680, 2, 786494, 393216, 1, 786495, 458752, 2, 786496, 327680, 11, 786497, 393216, 11, 786498, 458752, 11, 786500, 327680, 2, 786501, 393216, 1, 786502, 458752, 2, 852023, 262144, 6, 852024, 327680, 6, 852026, 262144, 6, 852027, 327680, 6, 852029, 327680, 3, 852030, 393216, 3, 852031, 458752, 3, 852032, 327680, 12, 852033, 393216, 12, 852034, 458752, 12, 852036, 327680, 3, 852037, 393216, 3, 852038, 458752, 3, 917559, 262144, 7, 917560, 327680, 7, 917562, 262144, 7, 917563, 327680, 7, 917577, 196608, 27, 917578, 196608, 27, 983113, 327680, 22, 983114, 393216, 22, 1048642, 131072, 45, 1048649, 327680, 23, 1048650, 393216, 23, 1114178, 131072, 46, 1114185, 196608, 27, 1114186, 196608, 27, 1179681, 196608, 45, 1245217, 196608, 46, 1310753, 0, 43, 1310754, 65536, 43, 1310758, 131072, 45, 1310759, 196608, 45, 1376289, 0, 44, 1376290, 65536, 44, 1376291, 262144, 4, 1376292, 327680, 4, 1376293, 393216, 4, 1376294, 131072, 46, 1376295, 196608, 46, 1507336, 327680, 11, 1507337, 393216, 11, 1507338, 458752, 11, 1572872, 327680, 12, 1572873, 393216, 12, 1572874, 458752, 12, 1638407, 65536, 41, 1638408, 131072, 41, 1638409, 196608, 41, 1638410, 262144, 41, 1638411, 327680, 41, 1638412, 131072, 31, 1638413, 131072, 31, 1638414, 131072, 31, 1703943, 131072, 16, 1703944, 131072, 42, 1703945, 196608, 42, 1703946, 262144, 42, 1703947, 327680, 42, 1703948, 131072, 32, 1703949, 131072, 32, 1703950, 131072, 32, 1769484, 131072, 37, 1769485, 196608, 37, 1769486, 262144, 37, 1835023, 131072, 43, 1835024, 196608, 43, 1835026, 262144, 6, 1835027, 327680, 6, 1900559, 131072, 44, 1900560, 196608, 44, 1900562, 262144, 7, 1900563, 327680, 7, 1966087, 0, 19, 1966088, 65536, 19, 1966089, 131072, 19, 1966090, 196608, 19, 1966091, 262144, 19, 1966130, 0, 11, 1966131, 65536, 11, 1966132, 131072, 11, 1966133, 196608, 11, 1966134, 262144, 11, 1966140, 0, 11, 1966141, 65536, 11, 1966142, 131072, 11, 1966143, 196608, 11, 1966144, 262144, 11, 2031623, 0, 20, 2031624, 65536, 20, 2031625, 131072, 20, 2031626, 196608, 20, 2031627, 262144, 20, 2031666, 0, 12, 2031667, 65536, 12, 2031668, 131072, 12, 2031669, 196608, 12, 2031670, 262144, 12, 2031676, 0, 12, 2031677, 65536, 12, 2031678, 131072, 12, 2031679, 196608, 12, 2031680, 262144, 12, 2097159, 0, 21, 2097160, 65536, 21, 2097161, 131072, 21, 2097162, 196608, 21, 2097163, 262144, 21, 2097170, 262144, 6, 2097171, 327680, 6, 2097202, 0, 13, 2097206, 262144, 13, 2097207, 262144, 34, 2097208, 327680, 34, 2097209, 327680, 34, 2097210, 327680, 34, 2097211, 393216, 34, 2097212, 0, 13, 2097216, 262144, 13, 2162695, 0, 22, 2162696, 65536, 22, 2162697, 131072, 22, 2162698, 196608, 22, 2162699, 262144, 22, 2162706, 262144, 7, 2162707, 327680, 7, 2162738, 0, 14, 2162742, 262144, 14, 2162743, 262144, 35, 2162744, 327680, 35, 2162745, 327680, 35, 2162746, 327680, 35, 2162747, 393216, 35, 2162748, 0, 14, 2162752, 262144, 14, 2228231, 0, 23, 2228232, 65536, 23, 2228233, 131072, 23, 2228234, 196608, 23, 2228235, 262144, 23, 2228238, 262144, 4, 2228239, 327680, 4, 2228240, 393216, 4, 2228259, 327680, 11, 2228260, 393216, 11, 2228261, 458752, 11, 2228274, 0, 15, 2228278, 262144, 15, 2228279, 262144, 36, 2228280, 327680, 36, 2228281, 327680, 36, 2228282, 327680, 36, 2228283, 393216, 36, 2228284, 0, 15, 2228288, 262144, 15, 2293795, 327680, 12, 2293796, 393216, 12, 2293797, 458752, 12, 2359327, 262144, 7, 2359328, 327680, 7, 2359329, 262144, 7, 2359331, 262144, 24, 2359332, 327680, 24, 2359333, 393216, 24, 2359336, 262144, 7, 2359337, 327680, 7, 2359350, 131072, 4, 2359356, 196608, 4, 2424863, 131072, 45, 2424867, 262144, 26, 2424868, 327680, 26, 2424869, 393216, 26, 2424886, 131072, 4, 2424887, 131072, 31, 2424891, 131072, 31, 2424892, 196608, 4, 2490399, 131072, 46, 2490423, 131072, 32, 2490427, 131072, 32, 2555936, 327680, 6, 2555937, 262144, 6, 2555944, 262144, 6, 2555945, 327680, 6, 2621472, 327680, 7, 2621473, 262144, 7, 2621480, 262144, 7, 2621481, 327680, 7, 2687031, 131072, 31, 2687035, 131072, 31, 2752567, 131072, 32, 2752571, 131072, 32, 2818059, 393216, 27, 2818061, 327680, 11, 2818062, 393216, 11, 2818063, 458752, 11, 2818080, 327680, 6, 2818081, 262144, 6, 2818088, 262144, 6, 2818089, 327680, 6, 2818098, 0, 11, 2818099, 65536, 11, 2818100, 131072, 11, 2818101, 196608, 11, 2818102, 262144, 11, 2818108, 0, 11, 2818109, 65536, 11, 2818110, 131072, 11, 2818111, 196608, 11, 2818112, 262144, 11, 2883591, 393216, 28, 2883593, 262144, 6, 2883594, 327680, 6, 2883597, 327680, 12, 2883598, 393216, 12, 2883599, 458752, 12, 2883601, 196608, 45, 2883634, 0, 12, 2883635, 65536, 12, 2883636, 131072, 12, 2883637, 196608, 12, 2883638, 262144, 12, 2883644, 0, 12, 2883645, 65536, 12, 2883646, 131072, 12, 2883647, 196608, 12, 2883648, 262144, 12, 2949127, 393216, 29, 2949129, 262144, 7, 2949130, 327680, 7, 2949137, 196608, 46, 2949170, 0, 13, 2949174, 262144, 13, 2949180, 0, 13, 2949184, 262144, 13, 3014706, 0, 14, 3014710, 262144, 14, 3014716, 0, 14, 3014720, 262144, 14, 3080206, 327680, 27, 3080242, 0, 15, 3080246, 262144, 15, 3080252, 0, 15, 3080256, 262144, 15, 3145744, 262144, 27, 3211272, 0, 36, 3276808, 0, 37, 3276851, 262144, 4, 3276852, 327680, 4, 3276853, 393216, 4, 3342348, 131072, 45, 3407884, 131072, 46, 3932222, 393216, 1, 3997755, 196608, 45, 4063291, 196608, 46, 4194345, 393216, 1, 4259846, 131072, 31, 4259850, 131072, 31, 4259854, 65536, 31, 4259860, 131072, 24, 4259861, 196608, 24, 4259884, 131072, 43, 4259885, 196608, 43, 4259895, 196608, 45, 4259896, 393216, 43, 4259897, 393216, 43, 4259898, 393216, 43, 4325382, 131072, 32, 4325383, 327680, 21, 4325384, 393216, 21, 4325385, 458752, 21, 4325386, 131072, 32, 4325387, 327680, 21, 4325388, 393216, 21, 4325389, 458752, 21, 4325390, 65536, 32, 4325391, 327680, 21, 4325392, 393216, 21, 4325393, 458752, 21, 4325396, 131072, 25, 4325397, 196608, 25, 4325420, 131072, 44, 4325421, 196608, 44, 4325425, 131072, 42, 4325426, 196608, 42, 4325431, 196608, 46, 4390932, 131072, 26, 4390933, 196608, 26, 4456488, 196608, 45, 4456510, 131072, 43, 4456511, 196608, 43, 4522007, 131072, 45, 4522010, 262144, 6, 4522011, 327680, 6, 4522024, 196608, 46, 4522046, 131072, 44, 4522047, 196608, 44, 4587528, 196608, 27, 4587529, 327680, 22, 4587530, 393216, 22, 4587531, 196608, 27, 4587536, 196608, 27, 4587537, 327680, 22, 4587538, 393216, 22, 4587539, 196608, 27, 4587543, 131072, 46, 4587546, 262144, 7, 4587547, 327680, 7, 4653062, 0, 45, 4653063, 65536, 45, 4653064, 196608, 27, 4653065, 327680, 23, 4653066, 393216, 23, 4653067, 196608, 27, 4653072, 196608, 27, 4653073, 327680, 23, 4653074, 393216, 23, 4653075, 196608, 27, 4718598, 0, 46, 4718599, 65536, 46 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 1616) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(592, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 1808) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(2000, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 2352) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(2224, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 1136) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(336, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 240) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(1168, 1584) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 240) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(496, 1104) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 400) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(496, 1776) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 400) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(816, 2320) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 176) +scene_destination = "res://Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.tscn" +location = Vector2(784, 1168) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1328, 2096) +scene_destination = "res://Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.tscn" +location = Vector2(1264, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 1968) +scene_destination = "res://Maps/NuclearPlantZeta3East/Nuclear_Plant_Zeta_3_East.tscn" +location = Vector2(80, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 720) +scene_destination = "res://Maps/Routes/Route8/Route_8_plant.tscn" +location = Vector2(560, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 240) +trainer = true +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 816) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 816) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 816) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 880) +texture = ExtResource("304") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(272, 1456) +texture = ExtResource("6") +item_id = 202 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(464, 1552) +texture = ExtResource("6") +item_id = 209 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1008, 1328) +texture = ExtResource("6") +item_id = 174 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1328, 1200) +texture = ExtResource("6") +item_id = 202 diff --git a/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South_tileset.tres b/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South_tileset.tres new file mode 100644 index 000000000..51e974b4e --- /dev/null +++ b/Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South_tileset.tres @@ -0,0 +1,496 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlantInside.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:26/0 = 0 +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:27/0 = 0 +0:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:28/0 = 0 +0:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:36/0 = 0 +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +0:46/0 = 0 +0:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:20/0 = 0 +1:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:26/0 = 0 +1:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:27/0 = 0 +1:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:28/0 = 0 +1:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:29/0 = 0 +1:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:41/0 = 0 +1:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:42/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:46/0 = 0 +1:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:20/0 = 0 +2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:26/0 = 0 +2:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:43/0 = 0 +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:46/0 = 0 +2:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:8/0 = 0 +3:9/0 = 0 +3:10/0 = 0 +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:20/0 = 0 +3:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:27/0 = 0 +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:37/0 = 0 +3:41/0 = 0 +3:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:46/0 = 0 +3:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:10/0 = 0 +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:26/0 = 0 +4:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:27/0 = 0 +4:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:31/0 = 0 +4:32/0 = 0 +4:33/0 = 0 +4:34/0 = 0 +4:35/0 = 0 +4:36/0 = 0 +4:37/0 = 0 +4:40/0 = 0 +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:20/0 = 0 +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:27/0 = 0 +5:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:31/0 = 0 +5:32/0 = 0 +5:33/0 = 0 +5:34/0 = 0 +5:35/0 = 0 +5:36/0 = 0 +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:39/0 = 0 +5:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:20/0 = 0 +6:21/0 = 0 +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:26/0 = 0 +6:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:29/0 = 0 +6:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +6:32/0 = 0 +6:33/0 = 0 +6:34/0 = 0 +6:35/0 = 0 +6:36/0 = 0 +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:39/0 = 0 +6:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:43/0 = 0 +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:19/0 = 0 +7:20/0 = 0 +7:21/0 = 0 +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:38/0 = 0 +7:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:39/0 = 0 +7:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.gd b/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.gd new file mode 100644 index 000000000..d818de90b --- /dev/null +++ b/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.gd @@ -0,0 +1,25 @@ +extends Node2D # gen_map.py Map192 + +var map_name = "Nuclear Plant Zeta(3 West)" + +var wild_table = [ + [66, 30, 52, 55], + [88, 21, 52, 55], + [21, 20, 52, 55], + [167, 15, 52, 55], + [99, 10, 52, 55], + [100, 4, 52, 55], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(656, 816): + Global.game.play_dialogue("MAP192_NPC_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP192_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(549, 1) + Global.game.recive_item(549) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.gd.uid b/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.gd.uid new file mode 100644 index 000000000..e236caae2 --- /dev/null +++ b/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.gd.uid @@ -0,0 +1 @@ +uid://j0285h7fv2wc diff --git a/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.tscn b/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.tscn new file mode 100644 index 000000000..9ad941b7f --- /dev/null +++ b/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.tscn @@ -0,0 +1,80 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-levers.png" id="301"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Nuclear Plant Zeta(3 West)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 4, 8, 65536, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 65536, 1, 13, 262145, 2, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 4, 32, 0, 1, 33, 0, 1, 34, 0, 1, 35, 0, 1, 36, 0, 1, 37, 262145, 2, 38, 1, 0, 39, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 4, 65544, 65536, 2, 65545, 0, 2, 65546, 0, 2, 65547, 0, 2, 65548, 65536, 2, 65549, 262145, 2, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 4, 65568, 0, 2, 65569, 0, 2, 65570, 0, 2, 65571, 0, 2, 65572, 0, 2, 65573, 262145, 2, 65574, 1, 0, 65575, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 4, 131080, 65536, 3, 131081, 0, 3, 131082, 0, 3, 131083, 0, 3, 131084, 65536, 3, 131085, 262145, 2, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 4, 131104, 0, 3, 131105, 0, 3, 131106, 0, 3, 131107, 0, 3, 131108, 0, 3, 131109, 262145, 2, 131110, 1, 0, 131111, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 4, 196616, 65536, 4, 196617, 0, 4, 196618, 0, 4, 196619, 0, 4, 196620, 65536, 4, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 4, 196640, 0, 4, 196641, 0, 4, 196642, 0, 4, 196643, 0, 4, 196644, 0, 4, 196645, 262145, 2, 196646, 1, 0, 196647, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 4, 262152, 0, 30, 262153, 65536, 30, 262154, 131072, 30, 262155, 196608, 30, 262156, 262144, 30, 262157, 262145, 6, 262158, 262145, 4, 262159, 262145, 4, 262160, 262145, 4, 262161, 262145, 4, 262162, 262145, 4, 262163, 262145, 4, 262164, 262145, 4, 262165, 262145, 4, 262166, 262145, 4, 262167, 262145, 4, 262168, 262145, 4, 262169, 262145, 4, 262170, 262145, 4, 262171, 262145, 4, 262172, 262145, 4, 262173, 262145, 4, 262174, 262145, 4, 262175, 131073, 6, 262176, 0, 30, 262177, 65536, 30, 262178, 131072, 30, 262179, 196608, 30, 262180, 262144, 30, 262181, 262145, 2, 262182, 1, 0, 262183, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 4, 327688, 0, 0, 327689, 65536, 0, 327690, 131072, 0, 327691, 196608, 0, 327692, 262144, 0, 327693, 0, 1, 327694, 0, 1, 327695, 65536, 1, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 327700, 0, 1, 327701, 0, 1, 327702, 0, 1, 327703, 0, 1, 327704, 65536, 1, 327705, 65536, 1, 327706, 0, 1, 327707, 0, 1, 327708, 0, 1, 327709, 65536, 1, 327710, 0, 1, 327711, 0, 1, 327712, 0, 0, 327713, 65536, 0, 327714, 131072, 0, 327715, 196608, 0, 327716, 262144, 0, 327717, 262145, 2, 327718, 1, 0, 327719, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 4, 393224, 0, 0, 393225, 65536, 0, 393226, 131072, 0, 393227, 196608, 0, 393228, 262144, 0, 393229, 0, 2, 393230, 0, 2, 393231, 65536, 2, 393232, 0, 2, 393233, 0, 2, 393234, 0, 2, 393235, 0, 2, 393236, 0, 2, 393237, 0, 2, 393238, 0, 2, 393239, 0, 2, 393240, 65536, 2, 393241, 65536, 2, 393242, 0, 2, 393243, 0, 2, 393244, 0, 2, 393245, 65536, 2, 393246, 0, 2, 393247, 0, 2, 393248, 0, 0, 393249, 65536, 0, 393250, 131072, 0, 393251, 196608, 0, 393252, 262144, 0, 393253, 262145, 2, 393254, 1, 0, 393255, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 4, 458760, 0, 0, 458761, 65536, 0, 458762, 131072, 0, 458763, 196608, 0, 458764, 262144, 0, 458765, 0, 3, 458766, 0, 3, 458767, 65536, 3, 458768, 0, 3, 458769, 0, 3, 458770, 0, 3, 458771, 0, 3, 458772, 0, 3, 458773, 0, 3, 458774, 0, 3, 458775, 0, 3, 458776, 65536, 3, 458777, 65536, 3, 458778, 0, 3, 458779, 0, 3, 458780, 0, 3, 458781, 65536, 3, 458782, 0, 3, 458783, 0, 3, 458784, 0, 0, 458785, 65536, 0, 458786, 131072, 0, 458787, 196608, 0, 458788, 262144, 0, 458789, 262145, 2, 458790, 1, 0, 458791, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 4, 524296, 0, 0, 524297, 65536, 0, 524298, 131072, 0, 524299, 196608, 0, 524300, 262144, 0, 524301, 0, 4, 524302, 0, 4, 524303, 65536, 4, 524304, 0, 4, 524305, 0, 4, 524306, 0, 4, 524307, 0, 4, 524308, 0, 4, 524309, 0, 4, 524310, 0, 4, 524311, 0, 4, 524312, 65536, 4, 524313, 65536, 4, 524314, 0, 4, 524315, 0, 4, 524316, 0, 4, 524317, 65536, 4, 524318, 0, 4, 524319, 0, 4, 524320, 0, 0, 524321, 65536, 0, 524322, 131072, 0, 524323, 196608, 0, 524324, 262144, 0, 524325, 262145, 2, 524326, 1, 0, 524327, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 4, 589832, 0, 0, 589833, 65536, 0, 589834, 131072, 0, 589835, 196608, 0, 589836, 262144, 0, 589837, 0, 30, 589838, 65536, 30, 589839, 131072, 30, 589840, 196608, 30, 589841, 262144, 30, 589842, 0, 30, 589843, 65536, 30, 589844, 131072, 30, 589845, 196608, 30, 589846, 262144, 30, 589847, 0, 30, 589848, 65536, 30, 589849, 131072, 30, 589850, 196608, 30, 589851, 262144, 30, 589852, 0, 30, 589853, 65536, 30, 589854, 131072, 30, 589855, 196608, 30, 589856, 0, 0, 589857, 65536, 0, 589858, 131072, 0, 589859, 196608, 0, 589860, 262144, 0, 589861, 262145, 2, 589862, 1, 0, 589863, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 4, 655368, 0, 0, 655369, 65536, 0, 655370, 131072, 0, 655371, 196608, 0, 655372, 262144, 0, 655373, 0, 0, 655374, 65536, 0, 655375, 131072, 0, 655376, 196608, 0, 655377, 262144, 0, 655378, 0, 0, 655379, 65536, 0, 655380, 131072, 0, 655381, 196608, 0, 655382, 262144, 0, 655383, 0, 0, 655384, 65536, 0, 655385, 131072, 0, 655386, 196608, 0, 655387, 262144, 0, 655388, 0, 0, 655389, 65536, 0, 655390, 131072, 0, 655391, 196608, 0, 655392, 0, 0, 655393, 65536, 0, 655394, 131072, 0, 655395, 196608, 0, 655396, 262144, 0, 655397, 262145, 2, 655398, 1, 0, 655399, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 4, 720904, 0, 0, 720905, 65536, 0, 720906, 131072, 0, 720907, 196608, 0, 720908, 262144, 0, 720909, 0, 0, 720910, 65536, 0, 720911, 131072, 0, 720912, 196608, 0, 720913, 262144, 0, 720914, 0, 0, 720915, 65536, 0, 720916, 131072, 0, 720917, 196608, 0, 720918, 262144, 0, 720919, 0, 0, 720920, 65536, 0, 720921, 131072, 0, 720922, 196608, 0, 720923, 262144, 0, 720924, 0, 0, 720925, 65536, 0, 720926, 131072, 0, 720927, 196608, 0, 720928, 0, 0, 720929, 65536, 0, 720930, 131072, 0, 720931, 196608, 0, 720932, 262144, 0, 720933, 262145, 2, 720934, 1, 0, 720935, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 4, 786440, 0, 0, 786441, 65536, 0, 786442, 131072, 0, 786443, 196608, 0, 786444, 262144, 0, 786445, 0, 0, 786446, 65536, 0, 786447, 131072, 0, 786448, 196608, 0, 786449, 262144, 0, 786450, 0, 0, 786451, 65536, 0, 786452, 131072, 0, 786453, 196608, 0, 786454, 262144, 0, 786455, 0, 0, 786456, 65536, 0, 786457, 131072, 0, 786458, 196608, 0, 786459, 262144, 0, 786460, 0, 0, 786461, 65536, 0, 786462, 131072, 0, 786463, 196608, 0, 786464, 0, 0, 786465, 65536, 0, 786466, 131072, 0, 786467, 196608, 0, 786468, 262144, 0, 786469, 262145, 2, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 131073, 0, 851976, 131073, 3, 851977, 131073, 3, 851978, 131073, 3, 851979, 131073, 3, 851980, 131073, 3, 851981, 131073, 3, 851982, 131073, 3, 851983, 131073, 3, 851984, 131073, 3, 851985, 131073, 3, 851986, 131073, 3, 851987, 131073, 3, 851988, 131073, 3, 851989, 131073, 3, 851990, 131073, 3, 851991, 131073, 3, 851992, 131073, 3, 851993, 131073, 3, 851994, 131073, 3, 851995, 131073, 3, 851996, 131073, 3, 851997, 131073, 3, 851998, 131073, 3, 851999, 131073, 3, 852000, 131073, 3, 852001, 131073, 3, 852002, 131073, 3, 852003, 131073, 3, 852004, 131073, 3, 852005, 65537, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1114112, 262145, 4, 1114113, 262145, 4, 1114114, 262145, 4, 1114115, 262145, 4, 1114116, 262145, 4, 1114117, 262145, 4, 1114118, 262145, 4, 1114119, 262145, 4, 1114120, 262145, 4, 1114121, 131073, 1, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 262145, 0, 1114129, 262145, 4, 1114130, 262145, 4, 1114131, 262145, 4, 1114132, 262145, 4, 1114133, 262145, 4, 1114134, 262145, 4, 1114135, 262145, 4, 1114136, 262145, 4, 1114137, 262145, 4, 1114138, 262145, 4, 1114139, 262145, 4, 1114140, 262145, 4, 1114141, 262145, 4, 1114142, 262145, 4, 1114143, 262145, 4, 1114144, 262145, 4, 1114145, 262145, 4, 1114146, 262145, 4, 1114147, 262145, 4, 1114148, 262145, 4, 1114149, 131073, 1, 1114150, 1, 0, 1114151, 1, 0, 1179648, 0, 1, 1179649, 65536, 1, 1179650, 0, 1, 1179651, 65536, 1, 1179652, 0, 1, 1179653, 65536, 1, 1179654, 0, 1, 1179655, 65536, 1, 1179656, 0, 1, 1179657, 262145, 2, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 4, 1179665, 65536, 1, 1179666, 0, 1, 1179667, 0, 1, 1179668, 0, 1, 1179669, 65536, 1, 1179670, 0, 1, 1179671, 0, 1, 1179672, 0, 1, 1179673, 0, 1, 1179674, 0, 1, 1179675, 0, 1, 1179676, 0, 1, 1179677, 0, 1, 1179678, 0, 1, 1179679, 0, 1, 1179680, 65536, 1, 1179681, 0, 1, 1179682, 0, 1, 1179683, 0, 1, 1179684, 0, 1, 1179685, 262145, 2, 1179686, 1, 0, 1179687, 1, 0, 1245184, 0, 2, 1245185, 65536, 2, 1245186, 0, 2, 1245187, 65536, 2, 1245188, 0, 2, 1245189, 65536, 2, 1245190, 0, 2, 1245191, 65536, 2, 1245192, 0, 2, 1245193, 262145, 2, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 4, 1245201, 65536, 2, 1245202, 0, 2, 1245203, 0, 2, 1245204, 0, 2, 1245205, 65536, 2, 1245206, 0, 2, 1245207, 0, 2, 1245208, 0, 2, 1245209, 0, 2, 1245210, 0, 2, 1245211, 0, 2, 1245212, 0, 2, 1245213, 0, 2, 1245214, 0, 2, 1245215, 0, 2, 1245216, 65536, 2, 1245217, 0, 2, 1245218, 0, 2, 1245219, 0, 2, 1245220, 0, 2, 1245221, 262145, 2, 1245222, 1, 0, 1245223, 1, 0, 1310720, 0, 3, 1310721, 65536, 3, 1310722, 0, 3, 1310723, 65536, 3, 1310724, 0, 3, 1310725, 65536, 3, 1310726, 0, 3, 1310727, 65536, 3, 1310728, 0, 3, 1310729, 262145, 2, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 4, 1310737, 65536, 3, 1310738, 0, 3, 1310739, 0, 3, 1310740, 0, 3, 1310741, 65536, 3, 1310742, 0, 3, 1310743, 0, 3, 1310744, 0, 3, 1310745, 0, 3, 1310746, 0, 3, 1310747, 0, 3, 1310748, 0, 3, 1310749, 0, 3, 1310750, 0, 3, 1310751, 0, 3, 1310752, 65536, 3, 1310753, 0, 3, 1310754, 0, 3, 1310755, 0, 3, 1310756, 0, 3, 1310757, 262145, 2, 1310758, 1, 0, 1310759, 1, 0, 1376256, 0, 4, 1376257, 65536, 4, 1376258, 0, 4, 1376259, 65536, 4, 1376260, 0, 4, 1376261, 65536, 4, 1376262, 0, 4, 1376263, 65536, 4, 1376264, 0, 4, 1376265, 262145, 2, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 4, 1376273, 65536, 4, 1376274, 0, 4, 1376275, 0, 4, 1376276, 0, 4, 1376277, 65536, 4, 1376278, 0, 3, 1376279, 0, 3, 1376280, 0, 3, 1376281, 0, 3, 1376282, 0, 3, 1376283, 0, 3, 1376284, 0, 3, 1376285, 0, 3, 1376286, 0, 3, 1376287, 0, 4, 1376288, 65536, 4, 1376289, 0, 4, 1376290, 0, 4, 1376291, 0, 4, 1376292, 0, 4, 1376293, 262145, 2, 1376294, 1, 0, 1376295, 1, 0, 1441792, 0, 0, 1441793, 65536, 0, 1441794, 131072, 0, 1441795, 196608, 0, 1441796, 262144, 0, 1441797, 0, 0, 1441798, 65536, 0, 1441799, 131072, 0, 1441800, 196608, 0, 1441801, 262145, 2, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 4, 1441809, 0, 0, 1441810, 65536, 0, 1441811, 131072, 0, 1441812, 196608, 0, 1441813, 262144, 0, 1441814, 0, 3, 1441815, 0, 3, 1441816, 0, 3, 1441817, 0, 3, 1441818, 0, 3, 1441819, 0, 3, 1441820, 0, 3, 1441821, 0, 3, 1441822, 0, 3, 1441823, 0, 0, 1441824, 65536, 0, 1441825, 131072, 0, 1441826, 196608, 0, 1441827, 262144, 0, 1441828, 0, 0, 1441829, 262145, 2, 1441830, 1, 0, 1441831, 1, 0, 1507328, 0, 0, 1507329, 65536, 0, 1507330, 131072, 0, 1507331, 196608, 0, 1507332, 262144, 0, 1507333, 0, 0, 1507334, 65536, 0, 1507335, 131072, 0, 1507336, 196608, 0, 1507337, 262145, 2, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 4, 1507345, 0, 0, 1507346, 65536, 0, 1507347, 131072, 0, 1507348, 196608, 0, 1507349, 262144, 0, 1507350, 0, 4, 1507351, 0, 4, 1507352, 0, 4, 1507353, 0, 4, 1507354, 0, 4, 1507355, 0, 4, 1507356, 0, 4, 1507357, 0, 4, 1507358, 0, 4, 1507359, 0, 0, 1507360, 65536, 0, 1507361, 131072, 0, 1507362, 196608, 0, 1507363, 262144, 0, 1507364, 0, 0, 1507365, 262145, 2, 1507366, 1, 0, 1507367, 1, 0, 1572864, 0, 0, 1572865, 65536, 0, 1572866, 131072, 0, 1572867, 196608, 0, 1572868, 262144, 0, 1572869, 0, 0, 1572870, 65536, 0, 1572871, 131072, 0, 1572872, 196608, 0, 1572873, 262145, 2, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 4, 1572881, 0, 0, 1572882, 65536, 0, 1572883, 131072, 0, 1572884, 196608, 0, 1572885, 262144, 0, 1572886, 262145, 5, 1572887, 131073, 3, 1572888, 131073, 3, 1572889, 131073, 3, 1572890, 131073, 3, 1572891, 131073, 3, 1572892, 131073, 3, 1572893, 131073, 3, 1572894, 1, 6, 1572895, 0, 0, 1572896, 65536, 0, 1572897, 131072, 0, 1572898, 196608, 0, 1572899, 262144, 0, 1572900, 0, 0, 1572901, 262145, 2, 1572902, 1, 0, 1572903, 1, 0, 1638400, 0, 0, 1638401, 65536, 0, 1638402, 131072, 0, 1638403, 196608, 0, 1638404, 262144, 0, 1638405, 0, 0, 1638406, 65536, 0, 1638407, 131072, 0, 1638408, 196608, 0, 1638409, 262145, 2, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 4, 1638417, 0, 0, 1638418, 65536, 0, 1638419, 131072, 0, 1638420, 196608, 0, 1638421, 262144, 0, 1638422, 262145, 2, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 4, 1638431, 0, 0, 1638432, 65536, 0, 1638433, 131072, 0, 1638434, 196608, 0, 1638435, 262144, 0, 1638436, 0, 0, 1638437, 262145, 2, 1638438, 1, 0, 1638439, 1, 0, 1703936, 0, 0, 1703937, 65536, 0, 1703938, 131072, 0, 1703939, 196608, 0, 1703940, 262144, 0, 1703941, 0, 0, 1703942, 65536, 0, 1703943, 131072, 0, 1703944, 196608, 0, 1703945, 262145, 2, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 4, 1703953, 0, 0, 1703954, 65536, 0, 1703955, 131072, 0, 1703956, 196608, 0, 1703957, 262144, 0, 1703958, 262145, 2, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 4, 1703967, 0, 0, 1703968, 65536, 0, 1703969, 131072, 0, 1703970, 196608, 0, 1703971, 262144, 0, 1703972, 0, 0, 1703973, 262145, 2, 1703974, 1, 0, 1703975, 1, 0, 1769472, 0, 0, 1769473, 65536, 0, 1769474, 131072, 0, 1769475, 196608, 0, 1769476, 262144, 0, 1769477, 0, 0, 1769478, 65536, 0, 1769479, 131072, 0, 1769480, 196608, 0, 1769481, 262145, 2, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 4, 1769489, 0, 0, 1769490, 65536, 0, 1769491, 131072, 0, 1769492, 196608, 0, 1769493, 262144, 0, 1769494, 262145, 6, 1769495, 262145, 4, 1769496, 262145, 4, 1769497, 262145, 4, 1769498, 262145, 4, 1769499, 262145, 4, 1769500, 262145, 4, 1769501, 262145, 4, 1769502, 131073, 6, 1769503, 0, 0, 1769504, 65536, 0, 1769505, 131072, 0, 1769506, 196608, 0, 1769507, 262144, 0, 1769508, 0, 0, 1769509, 262145, 2, 1769510, 1, 0, 1769511, 1, 0, 1835008, 131073, 3, 1835009, 1, 6, 1835010, 0, 0, 1835011, 65536, 0, 1835012, 131072, 0, 1835013, 196608, 0, 1835014, 262144, 0, 1835015, 262145, 5, 1835016, 131073, 3, 1835017, 65537, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 4, 1835025, 0, 0, 1835026, 65536, 0, 1835027, 131072, 0, 1835028, 196608, 0, 1835029, 262144, 0, 1835030, 65536, 0, 1835031, 131072, 0, 1835032, 196608, 0, 1835033, 262144, 0, 1835034, 0, 0, 1835035, 65536, 0, 1835036, 131072, 0, 1835037, 196608, 0, 1835038, 131072, 0, 1835039, 262144, 0, 1835040, 0, 0, 1835041, 131072, 0, 1835042, 196608, 0, 1835043, 262144, 0, 1835044, 0, 0, 1835045, 262145, 2, 1835046, 1, 0, 1835047, 1, 0, 1900544, 1, 0, 1900545, 1, 4, 1900546, 0, 0, 1900547, 65536, 0, 1900548, 131072, 0, 1900549, 196608, 0, 1900550, 262144, 0, 1900551, 262145, 2, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 4, 1900561, 0, 0, 1900562, 65536, 0, 1900563, 131072, 0, 1900564, 196608, 0, 1900565, 262144, 0, 1900566, 65536, 0, 1900567, 131072, 0, 1900568, 196608, 0, 1900569, 262144, 0, 1900570, 0, 0, 1900571, 65536, 0, 1900572, 131072, 0, 1900573, 196608, 0, 1900574, 131072, 0, 1900575, 262144, 0, 1900576, 0, 0, 1900577, 131072, 0, 1900578, 196608, 0, 1900579, 262144, 0, 1900580, 0, 0, 1900581, 262145, 2, 1900582, 1, 0, 1900583, 1, 0, 1966080, 1, 0, 1966081, 1, 4, 1966082, 0, 0, 1966083, 65536, 0, 1966084, 131072, 0, 1966085, 196608, 0, 1966086, 262144, 0, 1966087, 262145, 2, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 4, 1966097, 0, 0, 1966098, 65536, 0, 1966099, 131072, 0, 1966100, 196608, 0, 1966101, 262144, 0, 1966102, 65536, 0, 1966103, 131072, 0, 1966104, 196608, 0, 1966105, 262144, 0, 1966106, 0, 0, 1966107, 65536, 0, 1966108, 131072, 0, 1966109, 196608, 0, 1966110, 262144, 0, 1966111, 0, 0, 1966112, 65536, 0, 1966113, 131072, 0, 1966114, 196608, 0, 1966115, 262144, 0, 1966116, 0, 0, 1966117, 262145, 2, 1966118, 1, 0, 1966119, 1, 0, 2031616, 1, 0, 2031617, 1, 4, 2031618, 0, 0, 2031619, 65536, 0, 2031620, 131072, 0, 2031621, 196608, 0, 2031622, 262144, 0, 2031623, 262145, 2, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 4, 2031633, 0, 0, 2031634, 65536, 0, 2031635, 131072, 0, 2031636, 196608, 0, 2031637, 262144, 0, 2031638, 65536, 0, 2031639, 131072, 0, 2031640, 196608, 0, 2031641, 262144, 0, 2031642, 0, 0, 2031643, 65536, 0, 2031644, 131072, 0, 2031645, 196608, 0, 2031646, 262144, 0, 2031647, 0, 0, 2031648, 65536, 0, 2031649, 131072, 0, 2031650, 196608, 0, 2031651, 262144, 0, 2031652, 0, 0, 2031653, 262145, 2, 2031654, 1, 0, 2031655, 1, 0, 2097152, 1, 0, 2097153, 1, 4, 2097154, 0, 0, 2097155, 65536, 0, 2097156, 131072, 0, 2097157, 196608, 0, 2097158, 262144, 0, 2097159, 262145, 2, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 131073, 0, 2097169, 131073, 3, 2097170, 131073, 3, 2097171, 131073, 3, 2097172, 131073, 3, 2097173, 131073, 3, 2097174, 131073, 3, 2097175, 131073, 3, 2097176, 131073, 3, 2097177, 131073, 3, 2097178, 131073, 3, 2097179, 131073, 3, 2097180, 131073, 3, 2097181, 131073, 3, 2097182, 131073, 3, 2097183, 131073, 3, 2097184, 131073, 3, 2097185, 131073, 3, 2097186, 131073, 3, 2097187, 131073, 3, 2097188, 131073, 3, 2097189, 65537, 0, 2097190, 1, 0, 2097191, 1, 0, 2162688, 262145, 4, 2162689, 131073, 6, 2162690, 0, 0, 2162691, 65536, 0, 2162692, 131072, 0, 2162693, 196608, 0, 2162694, 262144, 0, 2162695, 262145, 6, 2162696, 262145, 4, 2162697, 131073, 1, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2228224, 0, 1, 2228225, 0, 1, 2228226, 0, 0, 2228227, 65536, 0, 2228228, 131072, 0, 2228229, 196608, 0, 2228230, 262144, 0, 2228231, 0, 1, 2228232, 0, 1, 2228233, 262145, 2, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2293760, 0, 2, 2293761, 0, 2, 2293762, 0, 0, 2293763, 65536, 0, 2293764, 131072, 0, 2293765, 196608, 0, 2293766, 262144, 0, 2293767, 0, 2, 2293768, 0, 2, 2293769, 262145, 2, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2359296, 0, 3, 2359297, 0, 3, 2359298, 0, 0, 2359299, 65536, 0, 2359300, 131072, 0, 2359301, 196608, 0, 2359302, 262144, 0, 2359303, 0, 3, 2359304, 0, 3, 2359305, 262145, 2, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2424832, 0, 4, 2424833, 0, 4, 2424834, 0, 0, 2424835, 65536, 0, 2424836, 131072, 0, 2424837, 196608, 0, 2424838, 262144, 0, 2424839, 0, 4, 2424840, 0, 4, 2424841, 262145, 2, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2490368, 0, 0, 2490369, 65536, 0, 2490370, 131072, 0, 2490371, 196608, 0, 2490372, 262144, 0, 2490373, 0, 0, 2490374, 65536, 0, 2490375, 131072, 0, 2490376, 196608, 0, 2490377, 262145, 2, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2555904, 0, 0, 2555905, 65536, 0, 2555906, 131072, 0, 2555907, 196608, 0, 2555908, 262144, 0, 2555909, 0, 0, 2555910, 65536, 0, 2555911, 131072, 0, 2555912, 196608, 0, 2555913, 262145, 2, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2621440, 0, 0, 2621441, 65536, 0, 2621442, 131072, 0, 2621443, 196608, 0, 2621444, 262144, 0, 2621445, 0, 0, 2621446, 65536, 0, 2621447, 131072, 0, 2621448, 196608, 0, 2621449, 262145, 2, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 0, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2686976, 0, 0, 2686977, 65536, 0, 2686978, 131072, 0, 2686979, 196608, 0, 2686980, 262144, 0, 2686981, 0, 0, 2686982, 65536, 0, 2686983, 131072, 0, 2686984, 196608, 0, 2686985, 262145, 2, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2752512, 131073, 3, 2752513, 131073, 3, 2752514, 131073, 3, 2752515, 131073, 3, 2752516, 131073, 3, 2752517, 131073, 3, 2752518, 131073, 3, 2752519, 131073, 3, 2752520, 131073, 3, 2752521, 65537, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 0, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 0, 3276809, 1, 0, 3276810, 1, 0, 3276811, 1, 0, 3276812, 1, 0, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 0, 3276823, 1, 0, 3276824, 1, 0, 3276825, 1, 0, 3276826, 1, 0, 3276827, 1, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 0, 3342344, 1, 0, 3342345, 1, 0, 3342346, 1, 0, 3342347, 1, 0, 3342348, 1, 0, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 0, 3342361, 1, 0, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 0, 3407880, 1, 0, 3407881, 1, 0, 3407882, 1, 0, 3407883, 1, 0, 3407884, 1, 0, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 1, 0, 3407896, 1, 0, 3407897, 1, 0, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 0, 3473416, 1, 0, 3473417, 1, 0, 3473418, 1, 0, 3473419, 1, 0, 3473420, 1, 0, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 1, 0, 3473432, 1, 0, 3473433, 1, 0, 3473434, 1, 0, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 0, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 0, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 1, 0, 3538968, 1, 0, 3538969, 1, 0, 3538970, 1, 0, 3538971, 1, 0, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 0, 3604491, 1, 0, 3604492, 1, 0, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 1, 0, 3604504, 1, 0, 3604505, 1, 0, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 0, 3670026, 1, 0, 3670027, 1, 0, 3670028, 1, 0, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 1, 0, 3670040, 1, 0, 3670041, 1, 0, 3670042, 1, 0, 3670043, 1, 0, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 0, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 0, 3801113, 1, 0, 3801114, 1, 0, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131082, 393216, 2, 131106, 393216, 2, 458774, 393216, 2, 589838, 196608, 5, 589839, 262144, 5, 655374, 196608, 5, 655375, 262144, 5, 720910, 196608, 5, 720911, 262144, 5, 786446, 196608, 5, 786447, 262144, 5, 786448, 393216, 44, 786449, 393216, 44, 786450, 393216, 44, 786457, 393216, 44, 786458, 393216, 44, 786459, 393216, 44, 786460, 393216, 44, 1310737, 0, 19, 1310738, 65536, 19, 1310739, 131072, 19, 1310740, 196608, 19, 1310741, 262144, 19, 1310753, 327680, 2, 1310754, 393216, 2, 1310755, 458752, 2, 1376273, 0, 20, 1376274, 65536, 20, 1376275, 131072, 20, 1376276, 196608, 20, 1376277, 262144, 20, 1376289, 327680, 3, 1376290, 393216, 3, 1376291, 458752, 3, 1441792, 0, 8, 1441793, 65536, 8, 1441794, 65536, 8, 1441795, 131072, 8, 1441799, 196608, 5, 1441800, 262144, 5, 1441809, 0, 21, 1441810, 65536, 21, 1441811, 131072, 21, 1441812, 196608, 21, 1441813, 262144, 21, 1441814, 458752, 0, 1441815, 458752, 0, 1441816, 458752, 0, 1441817, 458752, 0, 1441818, 458752, 0, 1441819, 458752, 0, 1441820, 458752, 0, 1441821, 458752, 0, 1441822, 458752, 0, 1507328, 0, 9, 1507329, 65536, 9, 1507330, 65536, 9, 1507331, 131072, 9, 1507335, 196608, 5, 1507336, 262144, 5, 1507345, 0, 22, 1507346, 65536, 22, 1507347, 131072, 22, 1507348, 196608, 22, 1507349, 262144, 22, 1507350, 458752, 1, 1507351, 458752, 1, 1507352, 458752, 1, 1507353, 458752, 1, 1507354, 458752, 1, 1507355, 458752, 1, 1507356, 458752, 1, 1507357, 458752, 1, 1507358, 458752, 1, 1507359, 262144, 44, 1507360, 327680, 44, 1572864, 0, 10, 1572865, 65536, 10, 1572866, 65536, 10, 1572867, 131072, 10, 1572871, 196608, 5, 1572872, 262144, 5, 1572881, 0, 23, 1572882, 65536, 23, 1572883, 131072, 23, 1572884, 196608, 23, 1572885, 262144, 23, 1572895, 393216, 44, 1572896, 393216, 44, 1638407, 196608, 5, 1638408, 262144, 5, 1638431, 393216, 44, 1638432, 393216, 44, 1703943, 196608, 5, 1703944, 262144, 5, 1703967, 393216, 44, 1703968, 393216, 44, 1769479, 196608, 5, 1769480, 262144, 5, 1769494, 196608, 3, 1769495, 131072, 1, 1835032, 196608, 5, 1835033, 262144, 5, 1835035, 196608, 5, 1835036, 262144, 5, 1835039, 262144, 43, 1835040, 327680, 43, 1900546, 262144, 43, 1900547, 327680, 43, 1900561, 262144, 7, 1900562, 327680, 7, 1900564, 393216, 44, 1900568, 196608, 5, 1900569, 262144, 5, 1900571, 196608, 5, 1900572, 262144, 5, 1900575, 262144, 44, 1900576, 327680, 44, 1966082, 262144, 44, 1966083, 327680, 44, 1966085, 393216, 44, 1966086, 393216, 44, 1966097, 262144, 7, 1966098, 327680, 7, 1966104, 196608, 5, 1966105, 262144, 5, 1966107, 196608, 5, 1966108, 262144, 5, 2031618, 393216, 44, 2031622, 393216, 44, 2031633, 262144, 7, 2031634, 327680, 7, 2031640, 196608, 5, 2031641, 262144, 5, 2031643, 196608, 5, 2031644, 262144, 5, 2686979, 262144, 4, 2686980, 327680, 4, 2686981, 393216, 4 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 36, 0, 24, 65572, 0, 25, 131081, 327680, 2, 131082, 393216, 1, 131083, 458752, 2, 131105, 327680, 2, 131106, 393216, 1, 131107, 458752, 2, 131108, 0, 26, 196616, 196608, 45, 196617, 327680, 3, 196618, 393216, 3, 196619, 458752, 3, 196641, 327680, 3, 196642, 393216, 3, 196643, 458752, 3, 196644, 0, 27, 262152, 196608, 46, 327688, 262144, 6, 327689, 327680, 6, 393224, 262144, 7, 393225, 327680, 7, 458770, 327680, 11, 458771, 393216, 11, 458772, 458752, 11, 458773, 327680, 2, 458774, 393216, 2, 458775, 458752, 2, 458787, 131072, 43, 458788, 196608, 43, 524296, 262144, 6, 524297, 327680, 6, 524301, 65536, 41, 524302, 131072, 41, 524303, 196608, 41, 524304, 262144, 41, 524305, 327680, 41, 524306, 327680, 12, 524307, 393216, 12, 524308, 458752, 12, 524309, 327680, 3, 524310, 393216, 3, 524311, 458752, 3, 524313, 196608, 45, 524315, 65536, 41, 524316, 131072, 41, 524317, 196608, 41, 524318, 262144, 41, 524319, 327680, 41, 524323, 131072, 44, 524324, 196608, 44, 589832, 262144, 7, 589833, 327680, 7, 589837, 65536, 42, 589838, 131072, 42, 589839, 196608, 42, 589840, 262144, 42, 589841, 327680, 42, 589849, 196608, 46, 589851, 65536, 42, 589852, 131072, 42, 589853, 196608, 42, 589854, 262144, 42, 589855, 327680, 42, 655395, 262144, 43, 655396, 327680, 43, 720904, 262144, 6, 720905, 327680, 6, 720912, 393216, 43, 720913, 393216, 43, 720914, 393216, 43, 720921, 393216, 43, 720922, 393216, 43, 720923, 393216, 43, 720924, 393216, 43, 720931, 262144, 44, 720932, 327680, 44, 786440, 262144, 7, 786441, 327680, 7, 786467, 262144, 44, 786468, 327680, 44, 1310754, 393216, 1, 1376263, 262144, 6, 1376264, 327680, 6, 1376287, 262144, 43, 1376288, 327680, 43, 1441792, 196608, 27, 1441793, 327680, 22, 1441794, 393216, 22, 1441795, 196608, 27, 1441799, 262144, 7, 1441800, 327680, 7, 1441814, 196608, 4, 1441822, 131072, 4, 1441823, 262144, 44, 1441824, 327680, 44, 1507328, 196608, 27, 1507329, 327680, 23, 1507330, 393216, 23, 1507331, 196608, 27, 1507350, 196608, 4, 1507358, 131072, 4, 1507359, 393216, 43, 1507360, 393216, 43, 1572871, 262144, 6, 1572872, 327680, 6, 1572881, 0, 43, 1572882, 65536, 43, 1572886, 196608, 4, 1572894, 131072, 4, 1572895, 393216, 43, 1572896, 393216, 43, 1638407, 262144, 7, 1638408, 327680, 7, 1638417, 0, 44, 1638418, 65536, 44, 1638419, 131072, 37, 1638420, 196608, 37, 1638421, 262144, 37, 1638422, 196608, 4, 1638430, 131072, 4, 1638431, 393216, 43, 1638432, 393216, 43, 1638435, 0, 43, 1638436, 65536, 43, 1703936, 131072, 45, 1703940, 196608, 45, 1703958, 196608, 4, 1703966, 131072, 4, 1703971, 0, 44, 1703972, 65536, 44, 1769472, 131072, 46, 1769476, 196608, 46, 1769494, 196608, 45, 1769496, 131072, 1, 1769497, 131072, 1, 1769498, 131072, 1, 1769499, 131072, 1, 1769500, 131072, 1, 1769501, 131072, 1, 1769502, 131072, 3, 1835025, 262144, 6, 1835026, 327680, 6, 1835028, 393216, 43, 1835030, 196608, 46, 1900549, 393216, 43, 1900550, 393216, 43, 1900561, 262144, 6, 1900562, 327680, 6, 1966082, 393216, 43, 1966086, 393216, 43, 1966097, 262144, 6, 1966098, 327680, 6, 1966102, 0, 43, 1966103, 65536, 43, 1966104, 393216, 43, 1966105, 393216, 43, 1966106, 393216, 43, 1966107, 393216, 43, 1966108, 393216, 43, 1966114, 131072, 45, 2031638, 0, 44, 2031639, 65536, 44, 2031640, 393216, 44, 2031641, 393216, 44, 2031642, 393216, 44, 2031643, 393216, 44, 2031644, 393216, 44, 2031650, 131072, 46, 2359298, 262144, 43, 2359299, 327680, 43, 2424832, 262144, 6, 2424833, 327680, 6, 2424834, 262144, 44, 2424835, 327680, 44, 2424839, 262144, 6, 2424840, 327680, 6, 2490368, 262144, 7, 2490369, 327680, 7, 2490370, 262144, 44, 2490371, 327680, 44, 2490375, 262144, 7, 2490376, 327680, 7, 2621440, 262144, 6, 2621441, 327680, 6, 2621446, 131072, 45, 2621447, 262144, 6, 2621448, 327680, 6, 2686976, 262144, 7, 2686977, 327680, 7, 2686982, 131072, 46, 2686983, 262144, 7, 2686984, 327680, 7 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 240) +scene_destination = "res://Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.tscn" +location = Vector2(144, 1328) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 1360) +scene_destination = "res://Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West.tscn" +location = Vector2(720, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 688) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(2000, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 112) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(2000, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 112) +scene_destination = "res://Maps/NuclearPlantZeta3Outside/Nuclear_Plant_Zeta_3_Outside.tscn" +location = Vector2(304, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 816) +texture = ExtResource("301") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(80, 720) +texture = ExtResource("6") +item_id = 549 diff --git a/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West_tileset.tres b/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West_tileset.tres new file mode 100644 index 000000000..28b05a8dd --- /dev/null +++ b/Maps/NuclearPlantZeta3West/Nuclear_Plant_Zeta_3_West_tileset.tres @@ -0,0 +1,312 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-NuclearPlantInside.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:26/0 = 0 +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:27/0 = 0 +0:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:19/0 = 0 +1:20/0 = 0 +1:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:41/0 = 0 +1:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:42/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:19/0 = 0 +2:20/0 = 0 +2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:37/0 = 0 +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:43/0 = 0 +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:46/0 = 0 +2:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:19/0 = 0 +3:20/0 = 0 +3:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:27/0 = 0 +3:30/0 = 0 +3:37/0 = 0 +3:41/0 = 0 +3:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:46/0 = 0 +3:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:4/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:37/0 = 0 +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:43/0 = 0 +5:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:44/0 = 0 +5:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:23/0 = 0 +6:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:43/0 = 0 +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/PNshouse/PNs_house.gd b/Maps/PNshouse/PNs_house.gd new file mode 100644 index 000000000..20ee9c1c7 --- /dev/null +++ b/Maps/PNshouse/PNs_house.gd @@ -0,0 +1,18 @@ +extends Node2D # gen_map.py Map048 + +var map_name = "PN's house" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(208, 144): + Global.game.play_dialogue("MAP048_SIGN_1") + if check_pos == Vector2(304, 144): + Global.game.play_dialogue("MAP048_SIGN_2") + if check_pos == Vector2(272, 144): + Global.game.play_dialogue("MAP048_SIGN_3") + if check_pos == Vector2(336, 112): + Global.game.play_dialogue("MAP048_SIGN_4") + if check_pos == Vector2(240, 112): + Global.game.play_dialogue("MAP048_SIGN_5") + if check_pos == Vector2(368, 112): + Global.game.play_dialogue("MAP048_SIGN_6") + return null diff --git a/Maps/PNshouse/PNs_house.gd.uid b/Maps/PNshouse/PNs_house.gd.uid new file mode 100644 index 000000000..f0db585c7 --- /dev/null +++ b/Maps/PNshouse/PNs_house.gd.uid @@ -0,0 +1 @@ +uid://bguad0d3furyy diff --git a/Maps/PNshouse/PNs_house.tscn b/Maps/PNshouse/PNs_house.tscn new file mode 100644 index 000000000..55d6a579b --- /dev/null +++ b/Maps/PNshouse/PNs_house.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/PNshouse/PNs_house_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/PNshouse/PNs_house.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="\PN's house" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 262145, 0, 2, 262145, 4, 3, 262145, 4, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 262145, 4, 10, 262145, 4, 11, 262145, 4, 12, 131073, 1, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 4, 65538, 196608, 3, 65539, 262144, 3, 65540, 262144, 3, 65541, 262144, 3, 65542, 262144, 3, 65543, 262144, 3, 65544, 262144, 3, 65545, 262144, 3, 65546, 262144, 3, 65547, 327680, 3, 65548, 262145, 2, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 4, 131074, 196608, 4, 131075, 262144, 4, 131076, 262144, 4, 131077, 262144, 4, 131078, 262144, 4, 131079, 262144, 4, 131080, 262144, 4, 131081, 262144, 4, 131082, 262144, 4, 131083, 327680, 4, 131084, 262145, 2, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 4, 196610, 65536, 6, 196611, 65536, 6, 196612, 65536, 6, 196613, 65536, 6, 196614, 65536, 6, 196615, 65536, 6, 196616, 65536, 6, 196617, 65536, 6, 196618, 65536, 6, 196619, 65536, 6, 196620, 262145, 2, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 4, 262146, 65536, 6, 262147, 65536, 5, 262148, 65536, 5, 262149, 65536, 5, 262150, 65536, 5, 262151, 65536, 5, 262152, 65536, 5, 262153, 65536, 5, 262154, 65536, 5, 262155, 65536, 5, 262156, 262145, 2, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 4, 327682, 65536, 6, 327683, 65536, 5, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 5, 327689, 65536, 5, 327690, 65536, 5, 327691, 65536, 5, 327692, 262145, 2, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 4, 393218, 65536, 6, 393219, 65536, 5, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 262145, 2, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 4, 458754, 65536, 6, 458755, 65536, 5, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 262145, 2, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 131073, 0, 524290, 131073, 3, 524291, 131073, 3, 524292, 131073, 3, 524293, 131073, 3, 524294, 131073, 3, 524295, 131073, 3, 524296, 131073, 3, 524297, 131073, 3, 524298, 131073, 3, 524299, 131073, 3, 524300, 65537, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65538, 196608, 3, 65539, 262144, 3, 65540, 262144, 3, 65541, 262144, 3, 65542, 262144, 3, 65543, 262144, 3, 65544, 262144, 3, 65545, 262144, 3, 65546, 262144, 3, 65547, 327680, 3, 131074, 131072, 21, 131075, 196608, 21, 131076, 262144, 4, 131077, 262144, 4, 131078, 262144, 4, 131079, 262144, 4, 131080, 262144, 4, 131081, 262144, 4, 131082, 262144, 4, 131083, 327680, 4, 196610, 131072, 22, 196611, 196608, 22, 196613, 0, 15, 196614, 65536, 15, 196615, 65536, 15, 196616, 65536, 15, 196617, 131072, 15, 262146, 131072, 23, 262147, 196608, 23, 262149, 0, 16, 262150, 65536, 16, 262151, 65536, 16, 262152, 65536, 16, 262153, 131072, 16, 327685, 0, 16, 327686, 65536, 16, 327687, 65536, 16, 327688, 65536, 16, 327689, 131072, 16, 393221, 0, 17, 393222, 65536, 17, 393223, 65536, 17, 393224, 65536, 17, 393225, 131072, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 393216, 40, 65541, 458752, 40, 131076, 393216, 41, 131077, 458752, 41, 131078, 393216, 13, 131079, 458752, 13, 131080, 262144, 18, 131081, 327680, 18, 131082, 327680, 7, 131083, 393216, 7, 196614, 393216, 14, 196615, 458752, 14, 196616, 262144, 19, 196617, 327680, 19, 196618, 327680, 8, 196619, 393216, 8, 262146, 65536, 18, 262147, 131072, 18, 262150, 196608, 18, 262152, 262144, 20, 262153, 327680, 20, 327682, 65536, 19, 327683, 131072, 19, 327686, 65536, 20, 327687, 65536, 20, 327688, 393216, 86, 393218, 65536, 20, 393227, 196608, 13, 458763, 196608, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 112) +scene_destination = "res://Maps/PNshouse/PNs_house_M049.tscn" +location = Vector2(368, 112) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/PNshouse/PNs_house_tileset.tres b/Maps/PNshouse/PNs_house_tileset.tres new file mode 100644 index 000000000..53837e8f8 --- /dev/null +++ b/Maps/PNshouse/PNs_house_tileset.tres @@ -0,0 +1,189 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:86/0 = 0 +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/POKEURANIUM/POKE-URANIUM.gd b/Maps/POKEURANIUM/POKE-URANIUM.gd new file mode 100644 index 000000000..2208c8bcd --- /dev/null +++ b/Maps/POKEURANIUM/POKE-URANIUM.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map030 + +var map_name = "POKE-URANIUM" diff --git a/Maps/POKEURANIUM/POKE-URANIUM.gd.uid b/Maps/POKEURANIUM/POKE-URANIUM.gd.uid new file mode 100644 index 000000000..2cf619e79 --- /dev/null +++ b/Maps/POKEURANIUM/POKE-URANIUM.gd.uid @@ -0,0 +1 @@ +uid://dnoic8qle6vc8 diff --git a/Maps/POKEURANIUM/POKE-URANIUM.tscn b/Maps/POKEURANIUM/POKE-URANIUM.tscn new file mode 100644 index 000000000..0fd96e3aa --- /dev/null +++ b/Maps/POKEURANIUM/POKE-URANIUM.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/POKEURANIUM/POKE-URANIUM_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/POKEURANIUM/POKE-URANIUM.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="POKE-URANIUM" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) diff --git a/Maps/POKEURANIUM/POKE-URANIUM_tileset.tres b/Maps/POKEURANIUM/POKE-URANIUM_tileset.tres new file mode 100644 index 000000000..354f8d835 --- /dev/null +++ b/Maps/POKEURANIUM/POKE-URANIUM_tileset.tres @@ -0,0 +1,12 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/PalaceofDreams/Palace_of_Dreams.gd b/Maps/PalaceofDreams/Palace_of_Dreams.gd new file mode 100644 index 000000000..77ac0d9b8 --- /dev/null +++ b/Maps/PalaceofDreams/Palace_of_Dreams.gd @@ -0,0 +1,33 @@ +extends Node2D # gen_map.py Map216 + +var map_name = "Palace of Dreams" + +var wild_table = [ + [148, 20, 45, 55], + [94, 20, 30, 38], + [77, 13, 30, 38], + [70, 10, 35, 40], + [69, 10, 30, 35], + [31, 10, 25, 45], + [62, 10, 30, 34], + [128, 5, 30, 40], + [100, 1, 30, 34], + [142, 1, 46, 46], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1072, 1296): + Global.game.play_dialogue("MAP216_SIGN_1") + if check_pos == Vector2(208, 1040): + Global.game.play_dialogue("MAP216_SIGN_2") + if check_pos == Vector2(272, 1040): + Global.game.play_dialogue("MAP216_SIGN_3") + if check_pos == Vector2(176, 1040): + Global.game.play_dialogue("MAP216_SIGN_4") + if check_pos == Vector2(240, 1040): + Global.game.play_dialogue("MAP216_SIGN_5") + if check_pos == Vector2(752, 496): + Global.game.play_dialogue("MAP216_NPC_1") + if check_pos == Vector2(1168, 1456): + Global.game.play_dialogue("MAP216_NPC_2") + return null diff --git a/Maps/PalaceofDreams/Palace_of_Dreams.gd.uid b/Maps/PalaceofDreams/Palace_of_Dreams.gd.uid new file mode 100644 index 000000000..63ba7b62f --- /dev/null +++ b/Maps/PalaceofDreams/Palace_of_Dreams.gd.uid @@ -0,0 +1 @@ +uid://kbylit2yusor diff --git a/Maps/PalaceofDreams/Palace_of_Dreams.tscn b/Maps/PalaceofDreams/Palace_of_Dreams.tscn new file mode 100644 index 000000000..e3d18ea8a --- /dev/null +++ b/Maps/PalaceofDreams/Palace_of_Dreams.tscn @@ -0,0 +1,107 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/PalaceofDreams/Palace_of_Dreams_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/PalaceofDreams/Palace_of_Dreams.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-POKEBALL.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-POKEBALL.png" id="302"] +[node name="Palace of Dreams" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 17, 1, 131072, 17, 2, 131072, 17, 3, 131072, 17, 4, 131072, 17, 5, 131072, 17, 6, 131072, 17, 7, 131072, 17, 8, 131072, 17, 9, 131072, 17, 10, 131072, 17, 11, 131072, 17, 12, 131072, 17, 13, 131072, 17, 14, 131072, 17, 15, 131072, 17, 16, 131072, 17, 17, 131072, 17, 18, 131072, 17, 19, 131072, 17, 20, 131072, 17, 21, 131072, 17, 22, 131072, 17, 23, 131072, 17, 24, 131072, 17, 25, 131072, 17, 26, 131072, 17, 27, 131072, 17, 28, 131072, 17, 29, 131072, 17, 30, 131072, 17, 31, 131072, 17, 32, 131072, 17, 33, 131072, 17, 34, 131072, 17, 35, 131072, 17, 36, 131072, 17, 37, 131072, 17, 38, 131072, 17, 39, 131072, 17, 40, 131072, 17, 41, 131072, 17, 42, 131072, 17, 43, 131072, 17, 44, 131072, 17, 45, 131072, 17, 46, 131072, 17, 47, 131072, 17, 48, 131072, 17, 49, 131072, 17, 50, 131072, 17, 51, 131072, 17, 52, 131072, 17, 53, 131072, 17, 54, 131072, 17, 55, 131072, 17, 56, 131072, 17, 57, 131072, 17, 58, 131072, 17, 59, 131072, 17, 60, 131072, 17, 61, 131072, 17, 62, 131072, 17, 63, 131072, 17, 64, 131072, 17, 65, 131072, 17, 66, 131072, 17, 67, 131072, 17, 68, 131072, 17, 69, 131072, 17, 70, 131072, 17, 71, 131072, 17, 72, 131072, 17, 73, 131072, 17, 74, 131072, 17, 75, 131072, 17, 76, 131072, 17, 65536, 131072, 17, 65537, 131072, 17, 65538, 131072, 17, 65539, 131072, 17, 65540, 131072, 17, 65541, 131072, 17, 65542, 131072, 17, 65543, 131072, 17, 65544, 131072, 17, 65545, 131072, 17, 65546, 131072, 17, 65547, 131072, 17, 65548, 131072, 17, 65549, 131072, 17, 65550, 131072, 17, 65551, 131072, 17, 65552, 131072, 17, 65553, 131072, 17, 65554, 131072, 17, 65555, 131072, 17, 65556, 131072, 17, 65557, 131072, 17, 65558, 131072, 17, 65559, 131072, 17, 65560, 131072, 17, 65561, 131072, 17, 65562, 131072, 17, 65563, 131072, 17, 65564, 131072, 17, 65565, 131072, 17, 65566, 131072, 17, 65567, 131072, 17, 65568, 131072, 17, 65569, 131072, 17, 65570, 131072, 17, 65571, 131072, 17, 65572, 131072, 17, 65573, 131072, 17, 65574, 131072, 17, 65575, 131072, 17, 65576, 131072, 17, 65577, 131072, 17, 65578, 131072, 17, 65579, 131072, 17, 65580, 131072, 17, 65581, 131072, 17, 65582, 131072, 17, 65583, 131072, 17, 65584, 131072, 17, 65585, 131072, 17, 65586, 131072, 17, 65587, 131072, 17, 65588, 131072, 17, 65589, 131072, 17, 65590, 131072, 17, 65591, 131072, 17, 65592, 131072, 17, 65593, 131072, 17, 65594, 131072, 17, 65595, 131072, 17, 65596, 131072, 17, 65597, 131072, 17, 65598, 131072, 17, 65599, 131072, 17, 65600, 131072, 17, 65601, 131072, 17, 65602, 131072, 17, 65603, 131072, 17, 65604, 131072, 17, 65605, 131072, 17, 65606, 131072, 17, 65607, 131072, 17, 65608, 131072, 17, 65609, 131072, 17, 65610, 131072, 17, 65611, 131072, 17, 65612, 131072, 17, 131072, 131072, 17, 131073, 131072, 17, 131074, 131072, 17, 131075, 131072, 17, 131076, 131072, 17, 131077, 131072, 17, 131078, 131072, 17, 131079, 131072, 17, 131080, 131072, 17, 131081, 131072, 17, 131082, 131072, 17, 131083, 131072, 17, 131084, 131072, 17, 131085, 131072, 17, 131086, 131072, 17, 131087, 131072, 17, 131088, 131072, 17, 131089, 131072, 17, 131090, 131072, 17, 131091, 131072, 17, 131092, 131072, 17, 131093, 131072, 17, 131094, 131072, 17, 131095, 131072, 17, 131096, 131072, 17, 131097, 131072, 17, 131098, 131072, 17, 131099, 131072, 17, 131100, 131072, 17, 131101, 131072, 17, 131102, 131072, 17, 131103, 131072, 17, 131104, 131072, 17, 131105, 131072, 17, 131106, 131072, 17, 131107, 131072, 17, 131108, 131072, 17, 131109, 131072, 17, 131110, 131072, 17, 131111, 131072, 17, 131112, 131072, 17, 131113, 131072, 17, 131114, 131072, 17, 131115, 131072, 17, 131116, 131072, 17, 131117, 131072, 17, 131118, 131072, 17, 131119, 131072, 17, 131120, 131072, 17, 131121, 131072, 17, 131122, 131072, 17, 131123, 131072, 17, 131124, 131072, 17, 131125, 131072, 17, 131126, 131072, 17, 131127, 131072, 17, 131128, 131072, 17, 131129, 131072, 17, 131130, 131072, 17, 131131, 131072, 17, 131132, 131072, 17, 131133, 131072, 17, 131134, 131072, 17, 131135, 131072, 17, 131136, 131072, 17, 131137, 131072, 17, 131138, 131072, 17, 131139, 131072, 17, 131140, 131072, 17, 131141, 131072, 17, 131142, 131072, 17, 131143, 131072, 17, 131144, 131072, 17, 131145, 131072, 17, 131146, 131072, 17, 131147, 131072, 17, 131148, 131072, 17, 196608, 131072, 17, 196609, 131072, 17, 196610, 131072, 17, 196611, 131072, 17, 196612, 131072, 17, 196613, 131072, 17, 196614, 131072, 17, 196615, 131072, 17, 196616, 131072, 17, 196617, 131072, 17, 196618, 131072, 17, 196619, 131072, 17, 196620, 131072, 17, 196621, 131072, 17, 196622, 131072, 17, 196623, 131072, 17, 196624, 131072, 17, 196625, 131072, 17, 196626, 131072, 17, 196627, 131072, 17, 196628, 131072, 17, 196629, 131072, 17, 196630, 131072, 17, 196631, 131072, 17, 196632, 131072, 17, 196633, 131072, 17, 196634, 131072, 17, 196635, 131072, 17, 196636, 131072, 17, 196637, 131072, 17, 196638, 131072, 17, 196639, 131072, 17, 196640, 131072, 17, 196641, 131072, 17, 196642, 131072, 17, 196643, 131072, 17, 196644, 131072, 17, 196645, 131072, 17, 196646, 131072, 17, 196647, 131072, 17, 196648, 131072, 17, 196649, 131072, 17, 196650, 131072, 17, 196651, 131072, 17, 196652, 131072, 17, 196653, 131072, 17, 196654, 131072, 17, 196655, 131072, 17, 196656, 131072, 17, 196657, 131072, 17, 196658, 131072, 17, 196659, 131072, 17, 196660, 131072, 17, 196661, 131072, 17, 196662, 131072, 17, 196663, 131072, 17, 196664, 131072, 17, 196665, 131072, 17, 196666, 131072, 17, 196667, 131072, 17, 196668, 131072, 17, 196669, 131072, 17, 196670, 131072, 17, 196671, 131072, 17, 196672, 131072, 17, 196673, 131072, 17, 196674, 131072, 17, 196675, 131072, 17, 196676, 131072, 17, 196677, 131072, 17, 196678, 131072, 17, 196679, 131072, 17, 196680, 131072, 17, 196681, 131072, 17, 196682, 131072, 17, 196683, 131072, 17, 196684, 131072, 17, 262144, 131072, 17, 262145, 131072, 17, 262146, 131072, 17, 262147, 131072, 17, 262148, 131072, 17, 262149, 131072, 17, 262150, 131072, 17, 262151, 131072, 17, 262152, 131072, 17, 262153, 131072, 17, 262154, 131072, 17, 262155, 131072, 17, 262156, 131072, 17, 262157, 131072, 17, 262158, 131072, 17, 262159, 131072, 17, 262160, 131072, 17, 262161, 131072, 17, 262162, 131072, 17, 262163, 131072, 17, 262164, 131072, 17, 262165, 131072, 17, 262166, 131072, 17, 262167, 131072, 17, 262168, 131072, 17, 262169, 131072, 17, 262170, 131072, 17, 262171, 131072, 17, 262172, 131072, 17, 262173, 131072, 17, 262174, 131072, 17, 262175, 131072, 17, 262176, 131072, 17, 262177, 131072, 17, 262178, 131072, 17, 262179, 131072, 17, 262180, 131072, 17, 262181, 131072, 17, 262182, 131072, 17, 262183, 131072, 17, 262184, 131072, 17, 262185, 131072, 17, 262186, 131072, 17, 262187, 131072, 17, 262188, 131072, 17, 262189, 131072, 17, 262190, 131072, 17, 262191, 131072, 17, 262192, 131072, 17, 262193, 131072, 17, 262194, 131072, 17, 262195, 131072, 17, 262196, 131072, 17, 262197, 131072, 17, 262198, 131072, 17, 262199, 131072, 17, 262200, 131072, 17, 262201, 131072, 17, 262202, 131072, 17, 262203, 131072, 17, 262204, 131072, 17, 262205, 131072, 17, 262206, 131072, 17, 262207, 131072, 17, 262208, 131072, 17, 262209, 131072, 17, 262210, 131072, 17, 262211, 131072, 17, 262212, 131072, 17, 262213, 131072, 17, 262214, 131072, 17, 262215, 131072, 17, 262216, 131072, 17, 262217, 131072, 17, 262218, 131072, 17, 262219, 131072, 17, 262220, 131072, 17, 327680, 131072, 17, 327681, 131072, 17, 327682, 131072, 17, 327683, 131072, 17, 327684, 131072, 17, 327685, 131072, 17, 327686, 131072, 17, 327687, 131072, 17, 327688, 131072, 17, 327689, 131072, 17, 327690, 131072, 17, 327691, 131072, 17, 327692, 131072, 17, 327693, 131072, 17, 327694, 131072, 17, 327695, 131072, 17, 327696, 131072, 17, 327697, 131072, 17, 327698, 131072, 17, 327699, 131072, 17, 327700, 131072, 17, 327701, 131072, 17, 327702, 131072, 17, 327703, 131072, 17, 327704, 131072, 17, 327705, 131072, 17, 327706, 131072, 17, 327707, 131072, 17, 327708, 131072, 17, 327709, 131072, 17, 327710, 131072, 17, 327711, 131072, 17, 327712, 131072, 17, 327713, 131072, 17, 327714, 131072, 17, 327715, 131072, 17, 327716, 131072, 17, 327717, 131072, 17, 327718, 131072, 17, 327719, 131072, 17, 327720, 131072, 17, 327721, 131072, 17, 327722, 131072, 17, 327723, 131072, 17, 327724, 131072, 17, 327725, 131072, 17, 327726, 131072, 17, 327727, 131072, 17, 327728, 131072, 17, 327729, 131072, 17, 327730, 131072, 17, 327731, 131072, 17, 327732, 131072, 17, 327733, 131072, 17, 327734, 131072, 17, 327735, 131072, 17, 327736, 131072, 17, 327737, 131072, 17, 327738, 131072, 17, 327739, 131072, 17, 327740, 131072, 17, 327741, 131072, 17, 327742, 131072, 17, 327743, 131072, 17, 327744, 131072, 17, 327745, 131072, 17, 327746, 131072, 17, 327747, 131072, 17, 327748, 131072, 17, 327749, 131072, 17, 327750, 131072, 17, 327751, 131072, 17, 327752, 131072, 17, 327753, 131072, 17, 327754, 131072, 17, 327755, 131072, 17, 327756, 131072, 17, 393216, 131072, 17, 393217, 131072, 17, 393218, 131072, 17, 393219, 131072, 17, 393220, 131072, 17, 393221, 131072, 17, 393222, 131072, 17, 393223, 131072, 17, 393224, 131072, 17, 393225, 131072, 17, 393226, 131072, 17, 393227, 131072, 17, 393228, 131072, 17, 393229, 131072, 17, 393230, 131072, 17, 393231, 131072, 17, 393232, 131072, 17, 393233, 131072, 17, 393234, 131072, 17, 393235, 131072, 17, 393236, 131072, 17, 393237, 131072, 17, 393238, 131072, 17, 393239, 131072, 17, 393240, 131072, 17, 393241, 131072, 17, 393242, 131072, 17, 393243, 131072, 17, 393244, 131072, 17, 393245, 131072, 17, 393246, 131072, 17, 393247, 131072, 17, 393248, 131072, 17, 393249, 131072, 17, 393250, 131072, 17, 393251, 131072, 17, 393252, 131072, 17, 393253, 131072, 17, 393254, 131072, 17, 393255, 131072, 17, 393256, 131072, 17, 393257, 131072, 17, 393258, 131072, 17, 393259, 131072, 17, 393260, 131072, 17, 393261, 131072, 17, 393262, 131072, 17, 393263, 131072, 17, 393264, 131072, 17, 393265, 131072, 17, 393266, 131072, 17, 393267, 131072, 17, 393268, 131072, 17, 393269, 131072, 17, 393270, 131072, 17, 393271, 131072, 17, 393272, 131072, 17, 393273, 131072, 17, 393274, 131072, 17, 393275, 131072, 17, 393276, 131072, 17, 393277, 131072, 17, 393278, 131072, 17, 393279, 131072, 17, 393280, 131072, 17, 393281, 131072, 17, 393282, 131072, 17, 393283, 131072, 17, 393284, 131072, 17, 393285, 131072, 17, 393286, 131072, 17, 393287, 131072, 17, 393288, 131072, 17, 393289, 131072, 17, 393290, 131072, 17, 393291, 131072, 17, 393292, 131072, 17, 458752, 131072, 17, 458753, 131072, 17, 458754, 131072, 17, 458755, 131072, 17, 458756, 131072, 17, 458757, 131072, 17, 458758, 131072, 17, 458759, 131072, 17, 458760, 131072, 17, 458761, 131072, 17, 458762, 131072, 17, 458763, 131072, 17, 458764, 131072, 17, 458765, 131072, 17, 458766, 131072, 17, 458767, 131072, 17, 458768, 131072, 17, 458769, 131072, 17, 458770, 131072, 17, 458771, 131072, 17, 458772, 131072, 17, 458773, 131072, 17, 458774, 131072, 17, 458775, 131072, 17, 458776, 131072, 17, 458777, 131072, 17, 458778, 131072, 17, 458779, 131072, 17, 458780, 131072, 17, 458781, 131072, 17, 458782, 131072, 17, 458783, 131072, 17, 458784, 131072, 17, 458785, 131072, 17, 458786, 131072, 17, 458787, 131072, 17, 458788, 131072, 17, 458789, 131072, 17, 458790, 131072, 17, 458791, 131072, 17, 458792, 131072, 17, 458793, 131072, 17, 458794, 131072, 17, 458795, 131072, 17, 458796, 131072, 17, 458797, 131072, 17, 458798, 131072, 17, 458799, 131072, 17, 458800, 131072, 17, 458801, 131072, 17, 458802, 131072, 17, 458803, 131072, 17, 458804, 131072, 17, 458805, 131072, 17, 458806, 131072, 17, 458807, 131072, 17, 458808, 131072, 17, 458809, 131072, 17, 458810, 131072, 17, 458811, 131072, 17, 458812, 131072, 17, 458813, 131072, 17, 458814, 131072, 17, 458815, 131072, 17, 458816, 131072, 17, 458817, 131072, 17, 458818, 131072, 17, 458819, 131072, 17, 458820, 131072, 17, 458821, 131072, 17, 458822, 131072, 17, 458823, 131072, 17, 458824, 131072, 17, 458825, 131072, 17, 458826, 131072, 17, 458827, 131072, 17, 458828, 131072, 17, 524289, 131072, 17, 524290, 131072, 17, 524291, 131072, 17, 524292, 131072, 17, 524293, 131072, 17, 524294, 131072, 17, 524295, 131072, 17, 524296, 131072, 17, 524297, 131072, 17, 524298, 131072, 17, 524299, 131072, 17, 524300, 131072, 17, 524301, 131072, 17, 524302, 131072, 17, 524303, 131072, 17, 524304, 131072, 17, 524305, 131072, 17, 524306, 131072, 17, 524307, 131072, 17, 524308, 131072, 17, 524309, 131072, 17, 524310, 131072, 17, 524311, 131072, 17, 524312, 131072, 17, 524313, 131072, 17, 524314, 131072, 17, 524315, 131072, 17, 524316, 131072, 17, 524317, 131072, 17, 524318, 131072, 17, 524319, 131072, 17, 524320, 131072, 17, 524321, 131072, 17, 524322, 131072, 17, 524323, 131072, 17, 524324, 131072, 17, 524325, 131072, 17, 524326, 131072, 17, 524327, 131072, 17, 524328, 131072, 17, 524329, 131072, 17, 524330, 131072, 17, 524331, 131072, 17, 524332, 131072, 17, 524333, 131072, 17, 524334, 131072, 17, 524335, 131072, 17, 524336, 131072, 17, 524337, 131072, 17, 524338, 131072, 68, 524339, 131072, 68, 524340, 131072, 68, 524341, 131072, 17, 524342, 131072, 17, 524343, 131072, 17, 524344, 131072, 17, 524345, 131072, 17, 524346, 131072, 17, 524347, 131072, 17, 524348, 131072, 17, 524349, 131072, 17, 524350, 131072, 17, 524351, 131072, 17, 524352, 131072, 17, 524353, 131072, 17, 524354, 131072, 17, 524355, 131072, 17, 524356, 131072, 17, 524357, 131072, 17, 524358, 131072, 17, 524359, 131072, 17, 524360, 131072, 17, 524361, 131072, 17, 524362, 131072, 17, 524363, 131072, 17, 524364, 131072, 17, 589825, 131072, 17, 589826, 131072, 17, 589827, 131072, 17, 589828, 131072, 17, 589829, 131072, 17, 589830, 131072, 17, 589831, 131072, 17, 589832, 131072, 17, 589833, 131072, 17, 589834, 131072, 17, 589835, 131072, 17, 589836, 131072, 17, 589837, 131072, 17, 589838, 131072, 17, 589839, 131072, 17, 589840, 131072, 17, 589841, 131072, 17, 589842, 131072, 17, 589843, 131072, 17, 589844, 131072, 17, 589845, 131072, 17, 589846, 131072, 17, 589847, 131072, 17, 589848, 131072, 17, 589849, 196608, 46, 589850, 196608, 46, 589851, 196608, 46, 589852, 196608, 46, 589853, 196608, 46, 589854, 0, 76, 589855, 65536, 76, 589856, 0, 78, 589857, 131072, 76, 589858, 131072, 76, 589859, 262144, 77, 589860, 196608, 76, 589861, 262144, 76, 589862, 196608, 46, 589863, 196608, 46, 589864, 262144, 86, 589865, 262144, 86, 589866, 131072, 17, 589867, 131072, 17, 589868, 131072, 17, 589869, 131072, 17, 589870, 131072, 17, 589871, 131072, 17, 589872, 131072, 17, 589873, 131072, 17, 589874, 131072, 68, 589875, 131072, 68, 589876, 131072, 68, 589877, 131072, 17, 589878, 131072, 17, 589879, 131072, 17, 589880, 131072, 17, 589881, 131072, 17, 589882, 131072, 17, 589883, 131072, 17, 589884, 131072, 17, 589885, 131072, 17, 589886, 131072, 17, 589887, 131072, 17, 589888, 131072, 17, 589889, 131072, 17, 589890, 131072, 17, 589891, 131072, 17, 589892, 131072, 17, 589893, 131072, 17, 589894, 131072, 17, 589895, 131072, 17, 589896, 131072, 17, 589897, 131072, 17, 589898, 131072, 17, 589899, 131072, 17, 589900, 131072, 17, 655362, 131072, 17, 655363, 131072, 17, 655364, 131072, 17, 655365, 131072, 17, 655366, 131072, 17, 655367, 131072, 17, 655368, 131072, 17, 655369, 131072, 17, 655370, 131072, 17, 655371, 131072, 17, 655372, 131072, 17, 655373, 131072, 17, 655374, 131072, 17, 655375, 131072, 17, 655376, 131072, 17, 655377, 131072, 17, 655378, 131072, 17, 655379, 131072, 17, 655380, 131072, 17, 655381, 131072, 17, 655382, 131072, 17, 655383, 131072, 17, 655384, 131072, 17, 655385, 196608, 46, 655386, 196608, 46, 655387, 196608, 46, 655388, 196608, 46, 655389, 196608, 46, 655390, 0, 77, 655391, 393216, 106, 655392, 0, 78, 655393, 262144, 74, 655394, 262144, 74, 655395, 262144, 77, 655396, 262144, 74, 655397, 262144, 77, 655398, 196608, 46, 655399, 196608, 46, 655400, 262144, 86, 655401, 262144, 86, 655402, 131072, 17, 655403, 131072, 17, 655404, 131072, 17, 655405, 131072, 17, 655406, 131072, 17, 655407, 131072, 17, 655408, 131072, 17, 655409, 131072, 17, 655410, 131072, 68, 655411, 131072, 68, 655412, 131072, 68, 655413, 131072, 17, 655414, 131072, 17, 655415, 131072, 17, 655416, 131072, 17, 655417, 131072, 17, 655418, 131072, 17, 655419, 131072, 17, 655420, 131072, 17, 655421, 131072, 17, 655422, 131072, 17, 655423, 131072, 17, 655424, 131072, 17, 655425, 131072, 17, 655426, 131072, 17, 655427, 131072, 17, 655428, 131072, 17, 655429, 131072, 17, 655430, 131072, 17, 655431, 131072, 17, 655432, 131072, 17, 655433, 131072, 17, 655434, 131072, 17, 655435, 131072, 17, 655436, 131072, 17, 720896, 131072, 17, 720899, 131072, 17, 720900, 131072, 17, 720901, 131072, 17, 720902, 131072, 17, 720903, 131072, 17, 720904, 131072, 17, 720905, 131072, 17, 720906, 131072, 17, 720907, 131072, 17, 720908, 131072, 17, 720909, 131072, 17, 720910, 131072, 17, 720911, 131072, 17, 720912, 131072, 17, 720913, 131072, 17, 720914, 131072, 17, 720915, 131072, 17, 720916, 131072, 17, 720917, 131072, 17, 720918, 131072, 17, 720919, 131072, 17, 720920, 131072, 17, 720921, 196608, 46, 720922, 196608, 46, 720923, 196608, 46, 720924, 196608, 46, 720925, 196608, 46, 720926, 0, 78, 720927, 262144, 74, 720928, 262144, 74, 720929, 458752, 107, 720930, 262144, 74, 720931, 262144, 74, 720932, 262144, 74, 720933, 262144, 77, 720934, 196608, 46, 720935, 196608, 46, 720936, 262144, 86, 720937, 262144, 86, 720938, 131072, 17, 720939, 131072, 17, 720940, 131072, 17, 720941, 131072, 17, 720942, 131072, 17, 720943, 131072, 17, 720944, 131072, 17, 720945, 131072, 17, 720946, 131072, 17, 720947, 131072, 17, 720948, 131072, 17, 720949, 131072, 17, 720950, 131072, 17, 720951, 131072, 17, 720952, 131072, 17, 720953, 131072, 17, 720954, 131072, 17, 720955, 131072, 17, 720956, 131072, 17, 720957, 131072, 17, 720958, 131072, 17, 720959, 131072, 17, 720960, 131072, 17, 720961, 131072, 17, 720962, 131072, 17, 720963, 131072, 17, 720964, 131072, 17, 720965, 131072, 17, 720966, 131072, 17, 720967, 131072, 17, 720968, 131072, 17, 720969, 131072, 17, 720970, 131072, 17, 720971, 131072, 17, 720972, 131072, 17, 786436, 131072, 17, 786437, 131072, 17, 786438, 131072, 17, 786439, 131072, 17, 786440, 131072, 17, 786441, 131072, 17, 786442, 131072, 17, 786443, 131072, 17, 786444, 131072, 17, 786445, 131072, 17, 786446, 131072, 17, 786447, 131072, 17, 786448, 131072, 17, 786449, 131072, 17, 786450, 131072, 17, 786451, 131072, 17, 786452, 131072, 17, 786453, 131072, 17, 786454, 131072, 17, 786455, 131072, 17, 786456, 131072, 17, 786457, 196608, 46, 786458, 196608, 46, 786459, 196608, 46, 786460, 196608, 46, 786461, 196608, 46, 786462, 0, 78, 786463, 262144, 74, 786464, 393216, 106, 786465, 458752, 107, 786466, 262144, 74, 786467, 262144, 74, 786468, 262144, 74, 786469, 262144, 77, 786470, 196608, 46, 786471, 262144, 86, 786472, 196608, 46, 786473, 196608, 46, 786474, 131072, 17, 786475, 131072, 17, 786476, 131072, 17, 786477, 131072, 17, 786478, 131072, 17, 786479, 131072, 17, 786480, 131072, 17, 786481, 131072, 17, 786482, 131072, 17, 786483, 131072, 17, 786484, 131072, 17, 786485, 131072, 17, 786486, 131072, 17, 786487, 131072, 17, 786488, 131072, 17, 786489, 131072, 17, 786490, 131072, 17, 786491, 131072, 17, 786492, 131072, 17, 786493, 131072, 17, 786494, 131072, 17, 786495, 131072, 17, 786496, 131072, 17, 786497, 131072, 17, 786498, 131072, 17, 786499, 131072, 17, 786500, 131072, 17, 786501, 131072, 17, 786502, 131072, 17, 786503, 131072, 17, 786504, 131072, 17, 786505, 131072, 17, 786506, 131072, 17, 786507, 131072, 17, 786508, 131072, 17, 851968, 131072, 17, 851970, 131072, 17, 851971, 131072, 17, 851972, 131072, 17, 851973, 131072, 17, 851974, 131072, 17, 851975, 131072, 17, 851976, 131072, 17, 851977, 131072, 17, 851978, 131072, 17, 851979, 131072, 17, 851980, 131072, 17, 851981, 131072, 17, 851982, 131072, 17, 851983, 131072, 17, 851984, 131072, 17, 851985, 131072, 17, 851986, 131072, 17, 851987, 131072, 17, 851988, 131072, 17, 851989, 131072, 17, 851990, 131072, 17, 851991, 131072, 17, 851992, 131072, 17, 851993, 196608, 46, 851994, 196608, 46, 851995, 196608, 46, 851996, 196608, 46, 851997, 196608, 46, 851998, 0, 78, 851999, 262144, 74, 852000, 262144, 74, 852001, 262144, 74, 852002, 262144, 74, 852003, 262144, 74, 852004, 262144, 74, 852005, 262144, 77, 852006, 196608, 46, 852007, 262144, 86, 852008, 196608, 46, 852009, 262144, 86, 852010, 131072, 17, 852011, 131072, 17, 852012, 131072, 17, 852013, 131072, 17, 852014, 131072, 17, 852015, 131072, 17, 852016, 131072, 17, 852017, 131072, 17, 852018, 131072, 17, 852019, 131072, 17, 852020, 131072, 17, 852021, 131072, 17, 852022, 131072, 17, 852023, 131072, 17, 852024, 131072, 17, 852025, 131072, 17, 852026, 131072, 17, 852027, 131072, 17, 852028, 131072, 17, 852029, 131072, 17, 852030, 131072, 17, 852031, 131072, 17, 852032, 131072, 17, 852033, 131072, 17, 852034, 131072, 17, 852035, 131072, 17, 852036, 131072, 17, 852037, 131072, 17, 852038, 131072, 17, 852039, 131072, 17, 852040, 131072, 17, 852041, 131072, 17, 852042, 131072, 17, 852043, 131072, 17, 852044, 131072, 17, 917505, 131072, 17, 917506, 131072, 17, 917507, 131072, 17, 917508, 131072, 17, 917509, 131072, 17, 917510, 131072, 17, 917511, 131072, 17, 917512, 131072, 17, 917513, 131072, 17, 917514, 131072, 17, 917515, 196608, 46, 917516, 196608, 46, 917517, 196608, 46, 917518, 196608, 46, 917519, 196608, 46, 917520, 196608, 46, 917521, 196608, 46, 917522, 196608, 46, 917523, 196608, 46, 917524, 196608, 46, 917525, 196608, 46, 917526, 196608, 46, 917527, 196608, 46, 917528, 131072, 17, 917529, 196608, 46, 917530, 196608, 46, 917531, 196608, 46, 917532, 196608, 46, 917533, 196608, 46, 917534, 0, 80, 917535, 65536, 80, 917536, 65536, 80, 917537, 65536, 80, 917538, 65536, 80, 917539, 65536, 80, 917540, 65536, 80, 917541, 262144, 80, 917542, 196608, 46, 917543, 196608, 46, 917544, 262144, 86, 917545, 262144, 86, 917546, 131072, 17, 917547, 131072, 17, 917548, 131072, 17, 917549, 131072, 17, 917550, 131072, 17, 917551, 131072, 17, 917552, 131072, 17, 917553, 131072, 17, 917554, 131072, 17, 917555, 131072, 17, 917556, 131072, 17, 917557, 131072, 17, 917558, 131072, 17, 917559, 131072, 17, 917560, 131072, 17, 917561, 131072, 17, 917562, 131072, 17, 917563, 131072, 17, 917564, 131072, 17, 917565, 131072, 17, 917566, 131072, 17, 917567, 131072, 17, 917568, 131072, 17, 917569, 131072, 17, 917570, 131072, 17, 917571, 131072, 17, 917572, 131072, 17, 917573, 131072, 17, 917574, 131072, 17, 917575, 131072, 17, 917576, 131072, 17, 917577, 131072, 17, 917578, 131072, 17, 917579, 131072, 17, 917580, 131072, 17, 983040, 131072, 17, 983041, 131072, 17, 983044, 131072, 17, 983045, 131072, 17, 983046, 131072, 17, 983047, 131072, 17, 983048, 131072, 17, 983049, 131072, 17, 983050, 131072, 17, 983051, 196608, 46, 983052, 196608, 46, 983053, 196608, 46, 983054, 196608, 46, 983055, 196608, 46, 983056, 196608, 46, 983057, 196608, 46, 983058, 196608, 46, 983059, 196608, 46, 983060, 196608, 46, 983061, 196608, 46, 983062, 196608, 46, 983063, 196608, 46, 983064, 131072, 17, 983065, 196608, 46, 983066, 196608, 46, 983067, 196608, 46, 983068, 196608, 46, 983069, 196608, 46, 983070, 196608, 46, 983071, 196608, 46, 983072, 196608, 46, 983073, 196608, 46, 983074, 196608, 46, 983075, 196608, 46, 983076, 196608, 46, 983077, 196608, 46, 983078, 196608, 46, 983079, 196608, 46, 983080, 196608, 46, 983081, 196608, 46, 983082, 131072, 17, 983083, 131072, 17, 983084, 131072, 17, 983085, 131072, 17, 983086, 131072, 17, 983087, 131072, 17, 983088, 131072, 17, 983089, 131072, 17, 983090, 131072, 17, 983091, 131072, 17, 983092, 131072, 17, 983093, 131072, 17, 983094, 131072, 17, 983095, 131072, 17, 983096, 131072, 17, 983097, 131072, 17, 983098, 131072, 17, 983099, 131072, 17, 983100, 131072, 17, 983101, 131072, 17, 983102, 131072, 17, 983103, 131072, 17, 983104, 131072, 17, 983105, 131072, 17, 983106, 131072, 17, 983107, 131072, 17, 983108, 131072, 17, 983109, 131072, 17, 983110, 131072, 17, 983111, 131072, 17, 983112, 131072, 17, 983113, 131072, 17, 983114, 131072, 17, 983115, 131072, 17, 983116, 131072, 17, 1048579, 131072, 17, 1048580, 131072, 17, 1048581, 131072, 17, 1048582, 196608, 46, 1048583, 196608, 46, 1048584, 196608, 46, 1048585, 196608, 46, 1048586, 131072, 17, 1048587, 196608, 46, 1048588, 196608, 46, 1048589, 196608, 46, 1048590, 196608, 46, 1048591, 196608, 46, 1048592, 196608, 46, 1048593, 196608, 46, 1048594, 196608, 46, 1048595, 196608, 46, 1048596, 196608, 46, 1048597, 196608, 46, 1048598, 196608, 46, 1048599, 196608, 46, 1048600, 196608, 46, 1048601, 196608, 46, 1048602, 196608, 46, 1048603, 196608, 46, 1048604, 196608, 46, 1048605, 196608, 46, 1048606, 196608, 46, 1048607, 196608, 46, 1048608, 196608, 46, 1048609, 196608, 46, 1048610, 196608, 46, 1048611, 196608, 46, 1048612, 196608, 46, 1048613, 196608, 46, 1048614, 196608, 46, 1048615, 196608, 46, 1048616, 196608, 46, 1048617, 262144, 86, 1048618, 131072, 17, 1048619, 131072, 17, 1048620, 131072, 17, 1048621, 131072, 17, 1048622, 131072, 17, 1048623, 131072, 17, 1048624, 131072, 17, 1048625, 131072, 17, 1048626, 131072, 17, 1048627, 131072, 17, 1048628, 131072, 17, 1048629, 131072, 17, 1048630, 131072, 17, 1048631, 131072, 17, 1048632, 131072, 17, 1048633, 131072, 17, 1048634, 131072, 17, 1048635, 131072, 17, 1048636, 131072, 17, 1048637, 131072, 17, 1048638, 131072, 17, 1048639, 131072, 17, 1048640, 131072, 17, 1048641, 131072, 17, 1048642, 131072, 17, 1048643, 131072, 17, 1048644, 131072, 17, 1048645, 131072, 17, 1048646, 131072, 17, 1048647, 131072, 17, 1048648, 131072, 17, 1048649, 131072, 17, 1048650, 131072, 17, 1048651, 131072, 17, 1048652, 131072, 17, 1114112, 131072, 17, 1114113, 131072, 17, 1114114, 131072, 17, 1114115, 131072, 17, 1114116, 131072, 17, 1114117, 131072, 17, 1114118, 196608, 46, 1114119, 196608, 46, 1114120, 196608, 46, 1114121, 196608, 46, 1114122, 131072, 17, 1114123, 196608, 46, 1114124, 196608, 46, 1114125, 196608, 46, 1114126, 196608, 46, 1114127, 196608, 46, 1114128, 196608, 46, 1114129, 196608, 46, 1114130, 196608, 46, 1114131, 196608, 46, 1114132, 196608, 46, 1114133, 196608, 46, 1114134, 196608, 46, 1114135, 196608, 46, 1114136, 196608, 46, 1114137, 196608, 46, 1114138, 196608, 46, 1114139, 196608, 46, 1114140, 196608, 46, 1114141, 196608, 46, 1114142, 196608, 46, 1114143, 196608, 46, 1114144, 196608, 46, 1114145, 196608, 46, 1114146, 196608, 46, 1114147, 196608, 46, 1114148, 196608, 46, 1114149, 196608, 46, 1114150, 196608, 46, 1114151, 196608, 46, 1114152, 196608, 46, 1114153, 196608, 46, 1114154, 131072, 17, 1114155, 131072, 17, 1114156, 131072, 17, 1114157, 131072, 17, 1114158, 131072, 17, 1114159, 131072, 17, 1114160, 131072, 17, 1114161, 131072, 17, 1114162, 131072, 17, 1114163, 131072, 17, 1114164, 131072, 17, 1114165, 131072, 17, 1114166, 131072, 17, 1114167, 131072, 17, 1114168, 131072, 17, 1114169, 131072, 17, 1114170, 131072, 17, 1114171, 131072, 17, 1114172, 131072, 17, 1114173, 131072, 17, 1114174, 131072, 17, 1114175, 131072, 17, 1114176, 131072, 17, 1114177, 131072, 17, 1114178, 131072, 17, 1114179, 131072, 17, 1114180, 131072, 17, 1114181, 131072, 17, 1114182, 131072, 17, 1114183, 131072, 17, 1114184, 131072, 17, 1114185, 131072, 17, 1114186, 131072, 17, 1114187, 131072, 17, 1114188, 131072, 17, 1179648, 131072, 17, 1179649, 131072, 17, 1179650, 131072, 17, 1179651, 131072, 17, 1179652, 131072, 17, 1179653, 131072, 17, 1179654, 196608, 46, 1179655, 196608, 46, 1179656, 196608, 46, 1179657, 196608, 46, 1179658, 131072, 17, 1179659, 196608, 46, 1179660, 196608, 46, 1179661, 196608, 46, 1179662, 196608, 46, 1179663, 196608, 46, 1179664, 196608, 46, 1179665, 196608, 46, 1179666, 196608, 46, 1179667, 196608, 46, 1179668, 196608, 46, 1179669, 196608, 46, 1179670, 196608, 46, 1179671, 196608, 46, 1179672, 196608, 46, 1179673, 196608, 46, 1179674, 196608, 46, 1179675, 196608, 46, 1179676, 196608, 46, 1179677, 196608, 46, 1179678, 196608, 46, 1179679, 196608, 46, 1179680, 196608, 46, 1179681, 196608, 46, 1179682, 196608, 46, 1179683, 196608, 46, 1179684, 196608, 46, 1179685, 196608, 46, 1179686, 196608, 46, 1179687, 196608, 46, 1179688, 196608, 46, 1179689, 196608, 46, 1179690, 131072, 17, 1179691, 131072, 17, 1179692, 131072, 17, 1179693, 131072, 17, 1179694, 131072, 17, 1179695, 131072, 17, 1179696, 131072, 17, 1179697, 131072, 17, 1179698, 131072, 17, 1179699, 131072, 17, 1179700, 131072, 17, 1179701, 131072, 17, 1179702, 131072, 17, 1179703, 131072, 17, 1179704, 131072, 17, 1179705, 131072, 17, 1179706, 131072, 17, 1179707, 131072, 17, 1179708, 131072, 17, 1179709, 131072, 17, 1179710, 131072, 17, 1179711, 131072, 17, 1179712, 131072, 17, 1179713, 131072, 17, 1179714, 131072, 17, 1179715, 131072, 17, 1179716, 131072, 17, 1179717, 131072, 17, 1179718, 131072, 17, 1179719, 131072, 17, 1179720, 131072, 17, 1179721, 131072, 17, 1179722, 131072, 17, 1179723, 131072, 17, 1179724, 131072, 17, 1245185, 131072, 17, 1245186, 131072, 17, 1245187, 131072, 17, 1245188, 131072, 17, 1245189, 131072, 17, 1245190, 196608, 46, 1245191, 196608, 46, 1245192, 196608, 46, 1245193, 196608, 46, 1245194, 458752, 65, 1245195, 196608, 46, 1245196, 196608, 46, 1245197, 196608, 46, 1245198, 196608, 46, 1245199, 196608, 46, 1245200, 196608, 46, 1245201, 196608, 46, 1245202, 196608, 46, 1245203, 196608, 46, 1245204, 196608, 46, 1245205, 196608, 46, 1245206, 196608, 46, 1245207, 196608, 46, 1245208, 131072, 17, 1245209, 196608, 46, 1245210, 196608, 46, 1245211, 196608, 46, 1245212, 196608, 46, 1245213, 196608, 46, 1245214, 196608, 46, 1245215, 196608, 46, 1245216, 196608, 46, 1245217, 196608, 46, 1245218, 196608, 46, 1245219, 196608, 46, 1245220, 196608, 46, 1245221, 196608, 46, 1245222, 196608, 46, 1245223, 196608, 46, 1245224, 262144, 86, 1245225, 196608, 46, 1245226, 131072, 17, 1245227, 131072, 17, 1245228, 131072, 17, 1245229, 131072, 17, 1245230, 131072, 17, 1245231, 131072, 17, 1245232, 131072, 17, 1245233, 131072, 17, 1245234, 131072, 17, 1245235, 131072, 17, 1245236, 131072, 17, 1245237, 131072, 17, 1245238, 131072, 17, 1245239, 131072, 17, 1245240, 131072, 17, 1245241, 131072, 17, 1245242, 131072, 17, 1245243, 131072, 17, 1245244, 131072, 17, 1245245, 131072, 17, 1245246, 131072, 17, 1245247, 131072, 17, 1245248, 131072, 17, 1245249, 131072, 17, 1245250, 131072, 17, 1245251, 131072, 17, 1245252, 131072, 17, 1245253, 131072, 17, 1245254, 131072, 17, 1245255, 131072, 17, 1245256, 131072, 17, 1245257, 131072, 17, 1245258, 131072, 17, 1245259, 131072, 17, 1245260, 131072, 17, 1310720, 131072, 17, 1310721, 196608, 46, 1310722, 196608, 46, 1310723, 196608, 46, 1310724, 131072, 17, 1310725, 131072, 17, 1310726, 196608, 46, 1310727, 196608, 46, 1310728, 196608, 46, 1310729, 196608, 46, 1310730, 458752, 65, 1310731, 196608, 46, 1310732, 196608, 46, 1310733, 196608, 46, 1310734, 196608, 46, 1310735, 196608, 46, 1310736, 196608, 46, 1310737, 196608, 46, 1310738, 196608, 46, 1310739, 196608, 46, 1310740, 196608, 46, 1310741, 196608, 46, 1310742, 196608, 46, 1310743, 196608, 46, 1310744, 131072, 17, 1310745, 196608, 46, 1310746, 196608, 46, 1310747, 196608, 46, 1310748, 196608, 46, 1310749, 196608, 46, 1310750, 196608, 46, 1310751, 196608, 46, 1310752, 196608, 46, 1310753, 196608, 46, 1310754, 196608, 46, 1310755, 196608, 46, 1310756, 196608, 46, 1310757, 196608, 46, 1310758, 196608, 46, 1310759, 196608, 46, 1310760, 196608, 46, 1310761, 196608, 46, 1310762, 131072, 17, 1310763, 131072, 17, 1310764, 131072, 17, 1310765, 131072, 17, 1310766, 131072, 17, 1310767, 131072, 17, 1310768, 131072, 17, 1310769, 131072, 17, 1310770, 131072, 17, 1310771, 131072, 17, 1310772, 131072, 68, 1310773, 131072, 68, 1310774, 131072, 68, 1310775, 131072, 17, 1310776, 131072, 17, 1310777, 131072, 17, 1310778, 131072, 17, 1310779, 131072, 17, 1310780, 131072, 17, 1310781, 131072, 17, 1310782, 131072, 17, 1310783, 131072, 17, 1310784, 131072, 17, 1310785, 131072, 17, 1310786, 131072, 68, 1310787, 131072, 68, 1310788, 131072, 68, 1310789, 131072, 17, 1310790, 131072, 17, 1310791, 131072, 17, 1310792, 131072, 17, 1310793, 131072, 17, 1310794, 131072, 17, 1310795, 131072, 17, 1310796, 131072, 17, 1376256, 131072, 17, 1376257, 196608, 46, 1376258, 196608, 46, 1376259, 196608, 46, 1376260, 131072, 17, 1376261, 458752, 65, 1376262, 196608, 46, 1376263, 196608, 46, 1376264, 196608, 46, 1376265, 196608, 46, 1376266, 458752, 66, 1376267, 196608, 46, 1376268, 196608, 46, 1376269, 196608, 46, 1376270, 196608, 46, 1376271, 196608, 46, 1376272, 196608, 46, 1376273, 196608, 46, 1376274, 196608, 46, 1376275, 196608, 46, 1376276, 196608, 46, 1376277, 196608, 46, 1376278, 196608, 46, 1376279, 196608, 46, 1376280, 131072, 17, 1376281, 196608, 46, 1376282, 196608, 46, 1376283, 196608, 46, 1376284, 196608, 46, 1376285, 196608, 46, 1376286, 196608, 46, 1376287, 196608, 46, 1376288, 196608, 46, 1376289, 196608, 46, 1376290, 196608, 46, 1376291, 196608, 46, 1376292, 196608, 46, 1376293, 196608, 46, 1376294, 196608, 46, 1376295, 196608, 46, 1376296, 196608, 46, 1376297, 196608, 46, 1376298, 131072, 17, 1376299, 131072, 17, 1376300, 131072, 17, 1376301, 131072, 17, 1376302, 131072, 17, 1376303, 131072, 17, 1376304, 131072, 17, 1376305, 131072, 17, 1376306, 131072, 17, 1376307, 131072, 17, 1376308, 131072, 68, 1376309, 131072, 68, 1376310, 131072, 68, 1376311, 131072, 17, 1376312, 131072, 17, 1376313, 131072, 17, 1376314, 131072, 17, 1376315, 131072, 17, 1376316, 131072, 17, 1376317, 131072, 17, 1376318, 131072, 17, 1376319, 131072, 17, 1376320, 131072, 17, 1376321, 131072, 17, 1376322, 131072, 68, 1376323, 131072, 68, 1376324, 131072, 68, 1376325, 131072, 17, 1376326, 131072, 17, 1376327, 131072, 17, 1376328, 131072, 17, 1376329, 131072, 17, 1376330, 131072, 17, 1376331, 131072, 17, 1376332, 131072, 17, 1441792, 131072, 17, 1441793, 196608, 46, 1441794, 196608, 46, 1441795, 196608, 46, 1441796, 131072, 17, 1441797, 458752, 65, 1441798, 196608, 46, 1441799, 196608, 46, 1441800, 196608, 46, 1441801, 196608, 46, 1441802, 131072, 17, 1441803, 196608, 46, 1441804, 196608, 46, 1441805, 196608, 46, 1441806, 196608, 46, 1441807, 196608, 46, 1441808, 196608, 46, 1441809, 196608, 46, 1441810, 196608, 46, 1441811, 196608, 46, 1441812, 196608, 46, 1441813, 196608, 46, 1441814, 196608, 46, 1441815, 196608, 46, 1441816, 131072, 17, 1441817, 131072, 17, 1441818, 131072, 17, 1441819, 131072, 17, 1441820, 131072, 17, 1441821, 131072, 17, 1441822, 131072, 17, 1441823, 131072, 17, 1441824, 131072, 17, 1441825, 131072, 17, 1441826, 131072, 17, 1441827, 131072, 17, 1441828, 131072, 17, 1441829, 131072, 17, 1441830, 131072, 17, 1441831, 131072, 17, 1441832, 131072, 17, 1441833, 131072, 17, 1441834, 131072, 17, 1441835, 131072, 17, 1441836, 131072, 17, 1441837, 131072, 17, 1441838, 131072, 17, 1441839, 131072, 17, 1441840, 131072, 17, 1441841, 131072, 17, 1441842, 131072, 17, 1441843, 131072, 17, 1441844, 131072, 68, 1441845, 131072, 68, 1441846, 131072, 68, 1441847, 131072, 17, 1441848, 131072, 17, 1441849, 131072, 17, 1441850, 131072, 17, 1441851, 131072, 17, 1441852, 131072, 17, 1441853, 131072, 17, 1441854, 131072, 17, 1441855, 131072, 17, 1441856, 131072, 17, 1441857, 131072, 17, 1441858, 131072, 68, 1441859, 131072, 68, 1441860, 131072, 68, 1441861, 131072, 17, 1441862, 131072, 17, 1441863, 131072, 17, 1441864, 131072, 17, 1441865, 131072, 17, 1441866, 131072, 17, 1441867, 131072, 17, 1441868, 131072, 17, 1507328, 131072, 17, 1507329, 196608, 46, 1507330, 196608, 46, 1507331, 196608, 46, 1507332, 196608, 46, 1507333, 458752, 66, 1507334, 196608, 46, 1507335, 196608, 46, 1507336, 196608, 46, 1507337, 196608, 46, 1507338, 131072, 17, 1507339, 131072, 17, 1507340, 131072, 17, 1507341, 131072, 17, 1507342, 131072, 17, 1507343, 131072, 17, 1507344, 131072, 17, 1507345, 131072, 17, 1507346, 131072, 17, 1507347, 131072, 17, 1507348, 131072, 17, 1507349, 131072, 17, 1507350, 131072, 17, 1507351, 131072, 17, 1507352, 131072, 17, 1507353, 131072, 17, 1507354, 131072, 17, 1507355, 131072, 17, 1507356, 131072, 17, 1507357, 131072, 17, 1507358, 131072, 17, 1507359, 131072, 17, 1507360, 131072, 17, 1507361, 131072, 17, 1507362, 131072, 17, 1507363, 131072, 17, 1507364, 131072, 17, 1507365, 131072, 17, 1507366, 131072, 17, 1507367, 131072, 17, 1507368, 131072, 17, 1507369, 131072, 17, 1507370, 131072, 17, 1507371, 131072, 17, 1507372, 131072, 17, 1507373, 131072, 17, 1507374, 131072, 17, 1507375, 131072, 17, 1507376, 131072, 17, 1507377, 131072, 17, 1507378, 131072, 17, 1507379, 131072, 17, 1507380, 131072, 17, 1507381, 131072, 17, 1507382, 131072, 17, 1507383, 131072, 17, 1507384, 131072, 17, 1507385, 131072, 17, 1507386, 131072, 17, 1507387, 131072, 17, 1507388, 131072, 17, 1507389, 131072, 17, 1507390, 131072, 17, 1507391, 131072, 17, 1507392, 131072, 17, 1507393, 131072, 17, 1507394, 131072, 17, 1507395, 131072, 17, 1507396, 131072, 17, 1507397, 131072, 17, 1507398, 131072, 17, 1507399, 131072, 17, 1507400, 131072, 17, 1507401, 131072, 17, 1507402, 131072, 17, 1507403, 131072, 17, 1507404, 131072, 17, 1572864, 131072, 17, 1572865, 196608, 46, 1572866, 196608, 46, 1572867, 196608, 46, 1572868, 196608, 46, 1572869, 131072, 17, 1572870, 196608, 46, 1572871, 196608, 46, 1572872, 196608, 46, 1572873, 196608, 46, 1572874, 131072, 17, 1572875, 131072, 17, 1572876, 131072, 17, 1572877, 131072, 17, 1572878, 131072, 17, 1572879, 131072, 17, 1572880, 131072, 17, 1572881, 131072, 17, 1572882, 131072, 17, 1572883, 131072, 17, 1572884, 131072, 17, 1572885, 131072, 17, 1572886, 131072, 17, 1572887, 131072, 17, 1572888, 131072, 17, 1572889, 131072, 17, 1572890, 131072, 17, 1572891, 131072, 17, 1572892, 131072, 17, 1572893, 131072, 17, 1572894, 131072, 17, 1572895, 131072, 17, 1572896, 131072, 17, 1572897, 131072, 17, 1572898, 131072, 17, 1572899, 131072, 17, 1572900, 131072, 17, 1572901, 131072, 17, 1572902, 131072, 17, 1572903, 131072, 17, 1572904, 131072, 17, 1572905, 131072, 17, 1572906, 131072, 17, 1572907, 131072, 17, 1572908, 131072, 17, 1572909, 131072, 17, 1572910, 131072, 17, 1572911, 131072, 17, 1572912, 131072, 17, 1572913, 131072, 17, 1572914, 131072, 17, 1572915, 131072, 17, 1572916, 131072, 17, 1572917, 131072, 17, 1572918, 131072, 17, 1572919, 131072, 17, 1572920, 131072, 17, 1572921, 131072, 17, 1572922, 131072, 17, 1572923, 131072, 17, 1572924, 131072, 17, 1572925, 131072, 17, 1572926, 131072, 17, 1572927, 131072, 17, 1572928, 131072, 17, 1572929, 131072, 17, 1572930, 131072, 17, 1572931, 131072, 17, 1572932, 131072, 17, 1572933, 131072, 17, 1572934, 131072, 17, 1572935, 131072, 17, 1572936, 131072, 17, 1572937, 131072, 17, 1572938, 131072, 17, 1572939, 131072, 17, 1572940, 131072, 17, 1638400, 131072, 17, 1638401, 196608, 46, 1638402, 196608, 46, 1638403, 196608, 46, 1638404, 196608, 46, 1638405, 131072, 17, 1638406, 131072, 17, 1638407, 131072, 17, 1638408, 131072, 17, 1638409, 131072, 17, 1638410, 131072, 17, 1638411, 131072, 17, 1638412, 131072, 17, 1638413, 131072, 17, 1638414, 131072, 17, 1638415, 131072, 17, 1638416, 131072, 17, 1638417, 131072, 17, 1638418, 131072, 17, 1638419, 131072, 17, 1638420, 131072, 17, 1638421, 131072, 17, 1638422, 131072, 17, 1638423, 131072, 17, 1638424, 131072, 17, 1638425, 131072, 17, 1638426, 131072, 17, 1638427, 131072, 17, 1638428, 131072, 17, 1638429, 131072, 17, 1638430, 131072, 17, 1638431, 131072, 17, 1638432, 131072, 17, 1638433, 131072, 17, 1638434, 131072, 17, 1638435, 131072, 17, 1638436, 131072, 17, 1638437, 131072, 17, 1638438, 131072, 17, 1638439, 131072, 17, 1638440, 131072, 17, 1638441, 131072, 17, 1638442, 131072, 17, 1638443, 131072, 17, 1638444, 131072, 17, 1638445, 131072, 17, 1638446, 131072, 17, 1638447, 131072, 17, 1638448, 131072, 17, 1638449, 131072, 17, 1638450, 131072, 17, 1638451, 131072, 17, 1638452, 131072, 17, 1638453, 131072, 17, 1638454, 131072, 17, 1638455, 131072, 17, 1638456, 131072, 17, 1638457, 131072, 17, 1638458, 131072, 17, 1638459, 131072, 17, 1638460, 131072, 17, 1638461, 131072, 17, 1638462, 131072, 17, 1638463, 131072, 17, 1638464, 131072, 17, 1638465, 131072, 17, 1638466, 131072, 17, 1638467, 131072, 17, 1638468, 131072, 17, 1638469, 131072, 17, 1638470, 131072, 17, 1638471, 131072, 17, 1638472, 131072, 17, 1638473, 131072, 17, 1638474, 131072, 17, 1638475, 131072, 17, 1638476, 131072, 17, 1703936, 131072, 17, 1703937, 131072, 17, 1703938, 131072, 17, 1703939, 196608, 46, 1703940, 131072, 17, 1703941, 131072, 17, 1703942, 131072, 17, 1703943, 131072, 17, 1703944, 131072, 17, 1703945, 131072, 17, 1703946, 131072, 17, 1703947, 131072, 17, 1703948, 131072, 17, 1703949, 131072, 17, 1703950, 131072, 17, 1703951, 131072, 17, 1703952, 131072, 17, 1703953, 131072, 17, 1703954, 131072, 17, 1703955, 131072, 17, 1703956, 131072, 17, 1703957, 131072, 17, 1703958, 131072, 17, 1703959, 131072, 17, 1703960, 131072, 17, 1703961, 131072, 17, 1703962, 131072, 17, 1703963, 131072, 17, 1703964, 131072, 17, 1703965, 131072, 17, 1703966, 131072, 17, 1703967, 131072, 17, 1703968, 131072, 17, 1703969, 131072, 17, 1703970, 131072, 17, 1703971, 131072, 17, 1703972, 131072, 17, 1703973, 131072, 17, 1703974, 131072, 17, 1703975, 131072, 17, 1703976, 131072, 17, 1703977, 131072, 17, 1703978, 131072, 17, 1703979, 131072, 17, 1703980, 131072, 17, 1703981, 131072, 17, 1703982, 131072, 17, 1703983, 131072, 17, 1703984, 131072, 17, 1703985, 131072, 17, 1703986, 131072, 17, 1703987, 131072, 17, 1703988, 131072, 17, 1703989, 131072, 17, 1703990, 131072, 17, 1703991, 131072, 17, 1703992, 131072, 17, 1703993, 131072, 17, 1703994, 131072, 17, 1703995, 131072, 17, 1703996, 131072, 17, 1703997, 131072, 17, 1703998, 131072, 17, 1703999, 131072, 17, 1704000, 131072, 17, 1704001, 131072, 17, 1704002, 131072, 17, 1704003, 131072, 17, 1704004, 131072, 17, 1704005, 131072, 17, 1704006, 131072, 17, 1704007, 131072, 17, 1704008, 131072, 17, 1704009, 131072, 17, 1704010, 131072, 17, 1704011, 131072, 17, 1704012, 131072, 17, 1769473, 131072, 17, 1769474, 131072, 17, 1769475, 196608, 46, 1769476, 131072, 17, 1769477, 131072, 17, 1769478, 131072, 17, 1769479, 131072, 17, 1769480, 131072, 17, 1769481, 131072, 17, 1769482, 131072, 17, 1769483, 131072, 17, 1769484, 131072, 17, 1769485, 131072, 17, 1769486, 131072, 17, 1769487, 131072, 17, 1769488, 131072, 17, 1769489, 131072, 17, 1769490, 131072, 17, 1769491, 131072, 17, 1769492, 131072, 17, 1769493, 131072, 17, 1769494, 131072, 17, 1769495, 131072, 17, 1769496, 131072, 17, 1769497, 131072, 17, 1769498, 131072, 17, 1769499, 131072, 17, 1769500, 131072, 17, 1769501, 131072, 17, 1769502, 131072, 17, 1769503, 131072, 17, 1769504, 131072, 17, 1769505, 131072, 17, 1769506, 131072, 17, 1769507, 131072, 17, 1769508, 131072, 17, 1769509, 131072, 17, 1769510, 131072, 17, 1769511, 131072, 17, 1769512, 131072, 17, 1769513, 131072, 17, 1769514, 131072, 17, 1769515, 131072, 17, 1769516, 131072, 17, 1769517, 131072, 17, 1769518, 131072, 17, 1769519, 131072, 17, 1769520, 131072, 17, 1769521, 131072, 17, 1769522, 131072, 17, 1769523, 131072, 17, 1769524, 131072, 17, 1769525, 131072, 17, 1769526, 131072, 17, 1769527, 131072, 17, 1769528, 131072, 17, 1769529, 131072, 17, 1769530, 131072, 17, 1769531, 131072, 17, 1769532, 131072, 17, 1769533, 131072, 17, 1769534, 131072, 17, 1769535, 131072, 17, 1769536, 131072, 17, 1769537, 131072, 17, 1769538, 131072, 17, 1769539, 131072, 17, 1769540, 131072, 17, 1769541, 131072, 17, 1769542, 131072, 17, 1769543, 131072, 17, 1769544, 131072, 17, 1769545, 131072, 17, 1769546, 131072, 17, 1769547, 131072, 17, 1769548, 131072, 17, 1835008, 131072, 17, 1835009, 131072, 17, 1835010, 131072, 17, 1835011, 196608, 46, 1835012, 131072, 17, 1835013, 131072, 17, 1835014, 131072, 17, 1835015, 131072, 17, 1835016, 131072, 17, 1835017, 131072, 17, 1835018, 131072, 17, 1835019, 131072, 17, 1835020, 131072, 17, 1835021, 131072, 17, 1835022, 131072, 17, 1835023, 131072, 17, 1835024, 131072, 17, 1835025, 131072, 17, 1835026, 131072, 17, 1835027, 131072, 17, 1835028, 131072, 17, 1835029, 131072, 17, 1835030, 131072, 17, 1835031, 131072, 17, 1835032, 131072, 17, 1835033, 131072, 17, 1835034, 131072, 17, 1835035, 131072, 17, 1835036, 131072, 17, 1835037, 131072, 17, 1835038, 131072, 17, 1835039, 131072, 17, 1835040, 131072, 17, 1835041, 131072, 17, 1835042, 131072, 17, 1835043, 131072, 17, 1835044, 131072, 17, 1835045, 131072, 17, 1835046, 131072, 17, 1835047, 131072, 17, 1835048, 131072, 17, 1835049, 131072, 17, 1835050, 131072, 17, 1835051, 131072, 17, 1835052, 131072, 17, 1835053, 131072, 17, 1835054, 131072, 17, 1835055, 131072, 17, 1835056, 131072, 17, 1835057, 131072, 17, 1835058, 131072, 17, 1835059, 131072, 17, 1835060, 131072, 17, 1835061, 131072, 17, 1835062, 131072, 17, 1835063, 131072, 17, 1835064, 131072, 17, 1835065, 131072, 17, 1835066, 131072, 17, 1835067, 131072, 17, 1835068, 131072, 17, 1835069, 131072, 17, 1835070, 131072, 17, 1835071, 131072, 17, 1835072, 131072, 17, 1835073, 131072, 17, 1835074, 131072, 17, 1835075, 131072, 17, 1835076, 131072, 17, 1835077, 131072, 17, 1835078, 131072, 17, 1835079, 131072, 17, 1835080, 131072, 17, 1835081, 131072, 17, 1835082, 131072, 17, 1835083, 131072, 17, 1835084, 131072, 17, 1900544, 131072, 17, 1900545, 131072, 17, 1900546, 131072, 17, 1900547, 458752, 42, 1900548, 131072, 17, 1900549, 131072, 17, 1900550, 131072, 17, 1900551, 131072, 17, 1900552, 131072, 17, 1900553, 131072, 17, 1900554, 131072, 17, 1900555, 131072, 17, 1900556, 131072, 17, 1900557, 131072, 17, 1900558, 131072, 17, 1900559, 131072, 17, 1900560, 131072, 17, 1900561, 131072, 17, 1900562, 131072, 17, 1900563, 131072, 17, 1900564, 131072, 17, 1900565, 131072, 17, 1900566, 131072, 17, 1900567, 131072, 17, 1900568, 131072, 17, 1900569, 131072, 17, 1900570, 131072, 17, 1900571, 131072, 17, 1900572, 131072, 17, 1900573, 131072, 17, 1900574, 131072, 17, 1900575, 131072, 17, 1900576, 131072, 17, 1900577, 131072, 17, 1900578, 131072, 17, 1900579, 131072, 17, 1900580, 131072, 17, 1900581, 131072, 17, 1900582, 131072, 17, 1900583, 131072, 17, 1900584, 131072, 17, 1900585, 131072, 17, 1900586, 131072, 17, 1900587, 131072, 17, 1900588, 131072, 17, 1900589, 131072, 17, 1900590, 131072, 17, 1900591, 131072, 17, 1900592, 131072, 17, 1900593, 131072, 17, 1900594, 131072, 17, 1900595, 131072, 17, 1900596, 131072, 17, 1900597, 131072, 17, 1900598, 131072, 17, 1900599, 131072, 17, 1900600, 131072, 17, 1900601, 131072, 17, 1900602, 131072, 17, 1900603, 131072, 17, 1900604, 131072, 17, 1900605, 131072, 17, 1900606, 131072, 17, 1900607, 131072, 17, 1900608, 131072, 17, 1900609, 131072, 17, 1900610, 131072, 17, 1900611, 131072, 17, 1900612, 131072, 17, 1900613, 131072, 17, 1900614, 131072, 17, 1900615, 131072, 17, 1900616, 131072, 17, 1900617, 131072, 17, 1900618, 131072, 17, 1900619, 131072, 17, 1900620, 131072, 17, 1966080, 131072, 17, 1966081, 131072, 17, 1966082, 131072, 17, 1966083, 458752, 42, 1966084, 131072, 17, 1966085, 131072, 17, 1966086, 131072, 17, 1966087, 131072, 17, 1966088, 131072, 17, 1966089, 131072, 17, 1966090, 131072, 17, 1966091, 131072, 17, 1966092, 131072, 17, 1966093, 131072, 17, 1966094, 131072, 17, 1966095, 131072, 17, 1966096, 131072, 17, 1966097, 131072, 17, 1966098, 131072, 17, 1966099, 131072, 17, 1966100, 131072, 17, 1966101, 131072, 17, 1966102, 131072, 17, 1966103, 131072, 17, 1966104, 131072, 17, 1966105, 131072, 17, 1966106, 131072, 17, 1966107, 131072, 17, 1966108, 131072, 17, 1966109, 131072, 17, 1966110, 131072, 17, 1966111, 327680, 105, 1966112, 327680, 105, 1966113, 327680, 105, 1966114, 327680, 105, 1966115, 131072, 17, 1966116, 131072, 17, 1966117, 131072, 17, 1966118, 131072, 17, 1966119, 131072, 17, 1966120, 131072, 17, 1966121, 131072, 17, 1966122, 131072, 17, 1966123, 131072, 17, 1966124, 131072, 17, 1966125, 131072, 17, 1966126, 131072, 17, 1966127, 131072, 17, 1966128, 131072, 17, 1966129, 131072, 17, 1966130, 131072, 17, 1966131, 131072, 17, 1966132, 131072, 17, 1966133, 131072, 17, 1966134, 131072, 17, 1966135, 131072, 17, 1966136, 131072, 17, 1966137, 131072, 17, 1966138, 131072, 17, 1966139, 131072, 17, 1966140, 131072, 17, 1966141, 131072, 17, 1966142, 131072, 17, 1966143, 131072, 17, 1966144, 131072, 17, 1966145, 131072, 17, 1966146, 131072, 17, 1966147, 131072, 17, 1966148, 131072, 17, 1966149, 131072, 17, 1966150, 131072, 17, 1966151, 131072, 17, 1966152, 131072, 17, 1966153, 131072, 17, 1966154, 131072, 17, 1966155, 131072, 17, 1966156, 131072, 17, 2031616, 131072, 17, 2031617, 131072, 17, 2031618, 131072, 17, 2031619, 458752, 42, 2031620, 131072, 17, 2031621, 131072, 17, 2031622, 131072, 17, 2031623, 131072, 17, 2031624, 131072, 17, 2031625, 131072, 17, 2031626, 131072, 17, 2031627, 131072, 17, 2031628, 131072, 17, 2031629, 131072, 17, 2031630, 131072, 17, 2031631, 131072, 17, 2031632, 131072, 17, 2031633, 131072, 17, 2031634, 131072, 17, 2031635, 131072, 17, 2031636, 131072, 17, 2031637, 131072, 17, 2031638, 131072, 17, 2031639, 131072, 17, 2031640, 131072, 17, 2031641, 131072, 17, 2031642, 131072, 17, 2031643, 131072, 17, 2031644, 131072, 17, 2031645, 131072, 17, 2031646, 327680, 105, 2031647, 327680, 105, 2031648, 262144, 45, 2031649, 327680, 105, 2031650, 327680, 105, 2031651, 327680, 105, 2031652, 131072, 17, 2031653, 131072, 17, 2031654, 131072, 17, 2031655, 131072, 17, 2031656, 131072, 17, 2031657, 131072, 17, 2031658, 131072, 17, 2031659, 131072, 17, 2031660, 131072, 17, 2031661, 131072, 17, 2031662, 131072, 17, 2031663, 131072, 17, 2031664, 131072, 17, 2031665, 131072, 17, 2031666, 131072, 17, 2031667, 131072, 17, 2031668, 131072, 17, 2031669, 131072, 17, 2031670, 131072, 17, 2031671, 131072, 17, 2031672, 131072, 17, 2031673, 131072, 17, 2031674, 131072, 17, 2031675, 131072, 17, 2031676, 131072, 17, 2031677, 131072, 17, 2031678, 131072, 17, 2031679, 131072, 17, 2031680, 131072, 17, 2031681, 131072, 17, 2031682, 131072, 17, 2031683, 131072, 17, 2031684, 131072, 17, 2031685, 131072, 17, 2031686, 131072, 17, 2031687, 131072, 17, 2031688, 131072, 17, 2031689, 131072, 17, 2031690, 131072, 17, 2031691, 131072, 17, 2031692, 131072, 17, 2097154, 131072, 17, 2097155, 458752, 42, 2097156, 458752, 42, 2097157, 458752, 42, 2097158, 458752, 42, 2097159, 458752, 42, 2097160, 458752, 42, 2097161, 458752, 42, 2097162, 458752, 42, 2097163, 131072, 17, 2097164, 458752, 42, 2097165, 458752, 42, 2097166, 458752, 42, 2097167, 458752, 42, 2097168, 131072, 17, 2097169, 131072, 17, 2097170, 131072, 17, 2097171, 131072, 17, 2097172, 131072, 17, 2097173, 131072, 17, 2097174, 131072, 17, 2097175, 131072, 17, 2097176, 131072, 17, 2097177, 131072, 17, 2097178, 131072, 17, 2097179, 131072, 17, 2097180, 131072, 17, 2097181, 131072, 17, 2097182, 327680, 105, 2097183, 327680, 105, 2097184, 327680, 105, 2097185, 327680, 105, 2097186, 131072, 17, 2097187, 327680, 105, 2097188, 131072, 17, 2097189, 131072, 17, 2097190, 131072, 17, 2097191, 131072, 17, 2097192, 131072, 17, 2097193, 131072, 17, 2097194, 131072, 17, 2097195, 131072, 17, 2097196, 131072, 17, 2097197, 131072, 17, 2097198, 131072, 17, 2097199, 131072, 17, 2097200, 131072, 17, 2097201, 131072, 17, 2097202, 131072, 17, 2097203, 131072, 17, 2097204, 131072, 17, 2097205, 131072, 17, 2097206, 131072, 17, 2097207, 131072, 17, 2097208, 131072, 17, 2097209, 131072, 17, 2097210, 131072, 17, 2097211, 131072, 17, 2097212, 131072, 17, 2097213, 131072, 17, 2097214, 131072, 17, 2097215, 131072, 17, 2097216, 131072, 17, 2097217, 131072, 17, 2097218, 131072, 17, 2097219, 131072, 17, 2097220, 131072, 17, 2097221, 131072, 17, 2097222, 131072, 17, 2097223, 131072, 17, 2097224, 131072, 17, 2097225, 131072, 17, 2097226, 131072, 17, 2097227, 131072, 17, 2097228, 131072, 17, 2162689, 131072, 17, 2162690, 131072, 17, 2162691, 458752, 42, 2162692, 458752, 42, 2162693, 458752, 42, 2162694, 458752, 42, 2162695, 458752, 42, 2162696, 458752, 42, 2162697, 458752, 42, 2162698, 458752, 42, 2162699, 131072, 17, 2162700, 458752, 42, 2162701, 458752, 42, 2162702, 458752, 42, 2162703, 131072, 17, 2162704, 131072, 17, 2162705, 131072, 17, 2162706, 131072, 17, 2162707, 131072, 17, 2162708, 131072, 17, 2162709, 131072, 17, 2162710, 131072, 17, 2162711, 131072, 17, 2162712, 131072, 17, 2162713, 131072, 17, 2162714, 131072, 17, 2162715, 131072, 17, 2162716, 131072, 17, 2162717, 131072, 17, 2162718, 131072, 17, 2162719, 327680, 105, 2162720, 327680, 105, 2162721, 131072, 17, 2162722, 131072, 17, 2162723, 131072, 17, 2162724, 131072, 17, 2162725, 131072, 17, 2162726, 131072, 17, 2162727, 458752, 42, 2162728, 458752, 42, 2162729, 458752, 42, 2162730, 458752, 42, 2162731, 458752, 42, 2162732, 458752, 42, 2162733, 131072, 17, 2162734, 131072, 17, 2162735, 131072, 17, 2162736, 131072, 17, 2162737, 131072, 17, 2162738, 131072, 17, 2162739, 131072, 17, 2162740, 131072, 17, 2162741, 131072, 17, 2162742, 131072, 17, 2162743, 131072, 17, 2162744, 131072, 17, 2162745, 131072, 17, 2162746, 131072, 17, 2162747, 131072, 17, 2162748, 131072, 17, 2162749, 131072, 17, 2162750, 131072, 17, 2162751, 131072, 17, 2162752, 131072, 17, 2162753, 131072, 17, 2162754, 131072, 17, 2162755, 131072, 17, 2162756, 131072, 17, 2162757, 131072, 17, 2162758, 131072, 17, 2162759, 131072, 17, 2162760, 131072, 17, 2162761, 131072, 17, 2162762, 131072, 17, 2162763, 131072, 17, 2162764, 131072, 17, 2228224, 131072, 17, 2228225, 131072, 17, 2228226, 131072, 17, 2228227, 131072, 17, 2228228, 131072, 17, 2228229, 131072, 17, 2228230, 131072, 17, 2228231, 131072, 17, 2228232, 131072, 17, 2228233, 131072, 17, 2228234, 458752, 42, 2228235, 458752, 42, 2228236, 458752, 42, 2228237, 131072, 17, 2228238, 131072, 17, 2228239, 131072, 17, 2228240, 131072, 17, 2228241, 131072, 17, 2228242, 131072, 17, 2228243, 131072, 17, 2228244, 131072, 17, 2228245, 131072, 17, 2228246, 131072, 17, 2228247, 131072, 17, 2228248, 131072, 17, 2228249, 131072, 17, 2228250, 131072, 17, 2228251, 131072, 17, 2228252, 131072, 17, 2228253, 131072, 17, 2228254, 131072, 17, 2228255, 327680, 105, 2228256, 131072, 17, 2228257, 131072, 17, 2228258, 131072, 17, 2228259, 131072, 17, 2228260, 131072, 17, 2228261, 131072, 17, 2228262, 458752, 42, 2228263, 458752, 42, 2228264, 458752, 42, 2228265, 458752, 42, 2228266, 458752, 42, 2228267, 458752, 42, 2228268, 458752, 42, 2228269, 458752, 42, 2228270, 131072, 17, 2228271, 131072, 17, 2228272, 131072, 17, 2228273, 131072, 17, 2228274, 131072, 17, 2228275, 131072, 17, 2228276, 131072, 17, 2228277, 131072, 17, 2228278, 131072, 17, 2228279, 131072, 17, 2228280, 131072, 17, 2228281, 131072, 17, 2228282, 131072, 17, 2228283, 131072, 17, 2228284, 131072, 17, 2228285, 131072, 17, 2228286, 131072, 17, 2228287, 131072, 17, 2228288, 131072, 17, 2228289, 131072, 17, 2228290, 131072, 17, 2228291, 131072, 17, 2228292, 131072, 17, 2228293, 131072, 17, 2228294, 131072, 17, 2228295, 131072, 17, 2228296, 131072, 17, 2228297, 131072, 17, 2228298, 131072, 17, 2228299, 131072, 17, 2228300, 131072, 17, 2293760, 131072, 17, 2293761, 131072, 17, 2293762, 131072, 17, 2293763, 131072, 17, 2293764, 131072, 17, 2293765, 131072, 17, 2293766, 131072, 17, 2293767, 131072, 17, 2293768, 131072, 17, 2293769, 131072, 17, 2293770, 458752, 42, 2293771, 458752, 42, 2293772, 458752, 42, 2293773, 131072, 17, 2293774, 131072, 17, 2293775, 131072, 17, 2293776, 131072, 17, 2293777, 131072, 17, 2293778, 131072, 17, 2293779, 131072, 17, 2293780, 131072, 17, 2293781, 131072, 17, 2293782, 131072, 17, 2293783, 131072, 17, 2293784, 131072, 17, 2293785, 131072, 17, 2293786, 131072, 17, 2293787, 131072, 17, 2293788, 131072, 17, 2293789, 131072, 17, 2293790, 131072, 17, 2293791, 327680, 105, 2293792, 131072, 17, 2293793, 131072, 17, 2293794, 131072, 17, 2293795, 131072, 17, 2293796, 131072, 17, 2293797, 458752, 42, 2293798, 458752, 42, 2293799, 458752, 42, 2293800, 131072, 17, 2293801, 131072, 17, 2293802, 131072, 17, 2293803, 131072, 17, 2293804, 458752, 42, 2293805, 458752, 42, 2293806, 458752, 42, 2293807, 131072, 17, 2293808, 131072, 17, 2293809, 131072, 17, 2293810, 131072, 17, 2293811, 131072, 17, 2293812, 131072, 17, 2293813, 131072, 17, 2293814, 131072, 17, 2293815, 131072, 17, 2293816, 131072, 17, 2293817, 131072, 17, 2293818, 131072, 17, 2293819, 131072, 17, 2293820, 131072, 17, 2293821, 131072, 17, 2293822, 131072, 17, 2293823, 131072, 17, 2293824, 131072, 17, 2293825, 131072, 17, 2293826, 131072, 17, 2293827, 131072, 17, 2293828, 131072, 17, 2293829, 131072, 17, 2293830, 131072, 17, 2293831, 131072, 17, 2293832, 131072, 17, 2293833, 131072, 17, 2293834, 131072, 17, 2293835, 131072, 17, 2293836, 131072, 17, 2359296, 131072, 17, 2359297, 131072, 17, 2359298, 131072, 17, 2359299, 131072, 17, 2359300, 131072, 17, 2359301, 131072, 17, 2359302, 131072, 17, 2359303, 131072, 17, 2359304, 131072, 17, 2359305, 131072, 17, 2359306, 131072, 17, 2359307, 131072, 17, 2359308, 131072, 17, 2359309, 131072, 17, 2359310, 131072, 17, 2359311, 131072, 17, 2359312, 131072, 17, 2359313, 131072, 17, 2359314, 131072, 17, 2359315, 131072, 17, 2359316, 131072, 17, 2359317, 131072, 17, 2359318, 131072, 17, 2359319, 131072, 17, 2359320, 131072, 17, 2359321, 131072, 17, 2359322, 131072, 17, 2359323, 131072, 17, 2359324, 131072, 17, 2359325, 131072, 17, 2359326, 131072, 17, 2359327, 327680, 105, 2359328, 131072, 17, 2359329, 131072, 17, 2359330, 131072, 17, 2359331, 131072, 17, 2359332, 458752, 42, 2359333, 458752, 42, 2359334, 458752, 42, 2359335, 131072, 17, 2359336, 131072, 17, 2359337, 131072, 17, 2359338, 131072, 17, 2359339, 131072, 17, 2359340, 131072, 17, 2359341, 458752, 42, 2359342, 458752, 42, 2359343, 458752, 42, 2359344, 131072, 17, 2359345, 131072, 17, 2359346, 131072, 17, 2359347, 131072, 17, 2359348, 131072, 17, 2359349, 131072, 17, 2359350, 131072, 17, 2359351, 131072, 17, 2359352, 131072, 17, 2359353, 131072, 17, 2359354, 131072, 17, 2359355, 131072, 17, 2359356, 131072, 17, 2359357, 131072, 17, 2359358, 131072, 17, 2359359, 131072, 17, 2359360, 131072, 17, 2359361, 131072, 17, 2359362, 131072, 17, 2359363, 131072, 17, 2359364, 131072, 17, 2359365, 131072, 17, 2359366, 131072, 17, 2359367, 131072, 17, 2359368, 131072, 17, 2359369, 131072, 17, 2359370, 131072, 17, 2359371, 131072, 17, 2359372, 131072, 17, 2424832, 131072, 17, 2424834, 131072, 17, 2424835, 131072, 17, 2424836, 131072, 17, 2424837, 131072, 17, 2424838, 131072, 17, 2424839, 131072, 17, 2424840, 131072, 17, 2424841, 131072, 17, 2424842, 131072, 17, 2424843, 131072, 17, 2424844, 131072, 17, 2424845, 131072, 17, 2424846, 131072, 17, 2424847, 131072, 17, 2424848, 131072, 17, 2424849, 131072, 17, 2424850, 131072, 17, 2424851, 131072, 17, 2424852, 131072, 17, 2424853, 131072, 17, 2424854, 131072, 17, 2424855, 131072, 17, 2424856, 131072, 17, 2424857, 131072, 17, 2424858, 131072, 17, 2424859, 131072, 17, 2424860, 131072, 17, 2424861, 131072, 17, 2424862, 327680, 105, 2424863, 327680, 105, 2424864, 131072, 17, 2424865, 131072, 17, 2424866, 131072, 17, 2424867, 131072, 17, 2424868, 458752, 42, 2424869, 458752, 42, 2424870, 131072, 17, 2424871, 131072, 17, 2424872, 131072, 17, 2424873, 131072, 17, 2424874, 131072, 17, 2424875, 131072, 17, 2424876, 131072, 17, 2424877, 131072, 17, 2424878, 458752, 42, 2424879, 458752, 42, 2424880, 131072, 17, 2424881, 131072, 17, 2424882, 131072, 17, 2424883, 131072, 17, 2424884, 131072, 17, 2424885, 131072, 17, 2424886, 131072, 17, 2424887, 131072, 17, 2424888, 131072, 17, 2424889, 131072, 17, 2424890, 131072, 17, 2424891, 131072, 17, 2424892, 131072, 17, 2424893, 131072, 17, 2424894, 131072, 17, 2424895, 131072, 17, 2424896, 131072, 17, 2424897, 131072, 17, 2424898, 131072, 17, 2424899, 131072, 17, 2424900, 131072, 17, 2424901, 131072, 17, 2424902, 131072, 17, 2424903, 131072, 17, 2424904, 131072, 17, 2424905, 131072, 17, 2424906, 131072, 17, 2424907, 131072, 17, 2424908, 131072, 17, 2490368, 131072, 17, 2490369, 131072, 17, 2490370, 131072, 17, 2490371, 131072, 17, 2490372, 131072, 17, 2490373, 131072, 17, 2490374, 131072, 17, 2490375, 131072, 17, 2490376, 131072, 17, 2490377, 131072, 17, 2490378, 131072, 17, 2490379, 131072, 17, 2490380, 131072, 17, 2490381, 131072, 17, 2490382, 131072, 17, 2490383, 131072, 17, 2490384, 131072, 17, 2490385, 131072, 17, 2490386, 131072, 17, 2490387, 131072, 17, 2490388, 327680, 105, 2490389, 327680, 105, 2490390, 327680, 105, 2490391, 327680, 105, 2490392, 327680, 105, 2490393, 327680, 105, 2490396, 327680, 105, 2490397, 327680, 105, 2490398, 327680, 105, 2490399, 327680, 105, 2490400, 327680, 105, 2490401, 131072, 17, 2490402, 131072, 17, 2490403, 131072, 17, 2490404, 458752, 42, 2490405, 458752, 42, 2490406, 131072, 17, 2490407, 131072, 17, 2490408, 131072, 17, 2490409, 131072, 17, 2490410, 131072, 17, 2490411, 131072, 17, 2490412, 131072, 17, 2490413, 458752, 42, 2490414, 458752, 42, 2490415, 458752, 42, 2490416, 458752, 42, 2490417, 131072, 17, 2490418, 131072, 17, 2490419, 131072, 17, 2490420, 131072, 17, 2490421, 131072, 17, 2490422, 131072, 17, 2490423, 131072, 17, 2490424, 131072, 17, 2490425, 131072, 17, 2490426, 131072, 17, 2490427, 131072, 17, 2490428, 131072, 17, 2490429, 131072, 17, 2490430, 131072, 17, 2490431, 131072, 17, 2490432, 131072, 17, 2490433, 131072, 17, 2490434, 131072, 17, 2490435, 131072, 17, 2490436, 131072, 17, 2490437, 131072, 17, 2490438, 131072, 17, 2490439, 131072, 17, 2490440, 131072, 17, 2490441, 131072, 17, 2490442, 131072, 17, 2490443, 131072, 17, 2490444, 131072, 17, 2555904, 131072, 17, 2555905, 131072, 17, 2555906, 131072, 17, 2555907, 131072, 17, 2555908, 131072, 17, 2555909, 131072, 17, 2555910, 131072, 17, 2555911, 131072, 17, 2555912, 458752, 42, 2555913, 458752, 42, 2555914, 458752, 42, 2555915, 131072, 17, 2555916, 131072, 17, 2555917, 131072, 17, 2555918, 131072, 17, 2555919, 131072, 17, 2555920, 131072, 17, 2555921, 131072, 17, 2555922, 327680, 105, 2555923, 327680, 105, 2555924, 327680, 105, 2555925, 327680, 105, 2555926, 327680, 105, 2555927, 327680, 105, 2555928, 327680, 105, 2555929, 327680, 105, 2555932, 327680, 105, 2555933, 327680, 105, 2555934, 327680, 105, 2555935, 327680, 105, 2555936, 327680, 105, 2555937, 327680, 105, 2555938, 131072, 17, 2555939, 458752, 42, 2555940, 458752, 42, 2555941, 458752, 42, 2555942, 458752, 42, 2555943, 131072, 17, 2555944, 131072, 17, 2555945, 131072, 17, 2555946, 131072, 17, 2555947, 131072, 17, 2555948, 458752, 42, 2555949, 458752, 42, 2555950, 458752, 42, 2555951, 458752, 42, 2555952, 458752, 42, 2555953, 131072, 17, 2555954, 131072, 17, 2555955, 131072, 17, 2555956, 131072, 17, 2555957, 131072, 17, 2555958, 131072, 17, 2555959, 131072, 17, 2555960, 131072, 17, 2555961, 131072, 17, 2555962, 131072, 17, 2555963, 131072, 17, 2555964, 131072, 17, 2555965, 131072, 17, 2555966, 131072, 17, 2555967, 131072, 17, 2555968, 131072, 17, 2555969, 131072, 17, 2555970, 131072, 17, 2555971, 131072, 17, 2555972, 131072, 17, 2555973, 131072, 17, 2555974, 131072, 17, 2555975, 131072, 17, 2555976, 131072, 17, 2555977, 131072, 17, 2555978, 131072, 17, 2555979, 131072, 17, 2555980, 131072, 17, 2621440, 131072, 17, 2621441, 131072, 17, 2621442, 131072, 17, 2621443, 131072, 17, 2621444, 131072, 17, 2621445, 131072, 17, 2621446, 131072, 17, 2621447, 131072, 17, 2621448, 131072, 17, 2621449, 458752, 42, 2621450, 458752, 42, 2621451, 131072, 17, 2621452, 131072, 17, 2621453, 131072, 17, 2621454, 131072, 17, 2621455, 131072, 17, 2621456, 131072, 17, 2621457, 131072, 17, 2621458, 327680, 105, 2621459, 327680, 105, 2621460, 327680, 105, 2621461, 327680, 105, 2621462, 327680, 105, 2621463, 327680, 105, 2621464, 327680, 105, 2621465, 327680, 105, 2621466, 327680, 105, 2621467, 327680, 105, 2621468, 327680, 105, 2621469, 327680, 105, 2621470, 327680, 105, 2621471, 327680, 105, 2621472, 327680, 105, 2621473, 327680, 105, 2621474, 327680, 105, 2621475, 327680, 105, 2621476, 458752, 42, 2621477, 458752, 42, 2621478, 458752, 42, 2621479, 131072, 17, 2621480, 131072, 17, 2621481, 131072, 17, 2621482, 458752, 42, 2621483, 458752, 42, 2621484, 458752, 42, 2621485, 458752, 42, 2621486, 262144, 45, 2621487, 458752, 42, 2621488, 458752, 42, 2621489, 131072, 17, 2621490, 131072, 17, 2621491, 131072, 17, 2621492, 131072, 17, 2621493, 131072, 17, 2621494, 131072, 17, 2621495, 131072, 17, 2621496, 131072, 17, 2621497, 131072, 17, 2621498, 131072, 17, 2621499, 131072, 17, 2621500, 131072, 17, 2621501, 131072, 17, 2621502, 131072, 17, 2621503, 131072, 17, 2621504, 131072, 17, 2621505, 131072, 17, 2621506, 131072, 17, 2621507, 131072, 17, 2621508, 131072, 17, 2621509, 131072, 17, 2621510, 131072, 17, 2621511, 131072, 17, 2621512, 131072, 17, 2621513, 131072, 17, 2621514, 131072, 17, 2621515, 131072, 17, 2621516, 131072, 17, 2686976, 131072, 17, 2686977, 131072, 17, 2686978, 131072, 17, 2686979, 131072, 17, 2686980, 131072, 17, 2686981, 131072, 17, 2686982, 131072, 17, 2686983, 131072, 17, 2686984, 131072, 17, 2686985, 458752, 42, 2686986, 458752, 42, 2686987, 131072, 17, 2686988, 131072, 17, 2686989, 131072, 17, 2686990, 131072, 17, 2686991, 131072, 17, 2686992, 131072, 17, 2686993, 131072, 17, 2686994, 327680, 105, 2686995, 327680, 105, 2686996, 327680, 105, 2686997, 327680, 105, 2686998, 327680, 105, 2686999, 458752, 65, 2687000, 458752, 65, 2687001, 458752, 65, 2687002, 262144, 45, 2687003, 327680, 105, 2687004, 327680, 105, 2687005, 327680, 105, 2687006, 327680, 105, 2687007, 327680, 105, 2687008, 327680, 105, 2687009, 327680, 105, 2687010, 327680, 105, 2687011, 327680, 105, 2687012, 458752, 42, 2687013, 458752, 42, 2687014, 458752, 42, 2687015, 131072, 17, 2687016, 131072, 17, 2687017, 131072, 17, 2687018, 131072, 17, 2687019, 458752, 42, 2687020, 458752, 42, 2687021, 458752, 42, 2687022, 458752, 42, 2687023, 458752, 42, 2687024, 131072, 17, 2687025, 131072, 17, 2687026, 131072, 17, 2687027, 131072, 17, 2687028, 131072, 17, 2687029, 131072, 17, 2687030, 131072, 17, 2687031, 131072, 17, 2687032, 131072, 17, 2687033, 131072, 17, 2687034, 131072, 17, 2687035, 131072, 17, 2687036, 131072, 17, 2687037, 131072, 17, 2687038, 131072, 17, 2687039, 131072, 17, 2687040, 131072, 17, 2687041, 131072, 17, 2687042, 131072, 17, 2687043, 131072, 17, 2687044, 131072, 17, 2687045, 131072, 17, 2687046, 131072, 17, 2687047, 131072, 17, 2687048, 131072, 17, 2687049, 131072, 17, 2687050, 131072, 17, 2687051, 131072, 17, 2687052, 131072, 17, 2752512, 131072, 17, 2752513, 131072, 17, 2752514, 131072, 17, 2752515, 131072, 17, 2752516, 131072, 17, 2752517, 131072, 17, 2752518, 131072, 17, 2752519, 131072, 17, 2752520, 131072, 17, 2752521, 131072, 17, 2752522, 131072, 17, 2752523, 131072, 17, 2752524, 131072, 17, 2752525, 131072, 17, 2752526, 131072, 17, 2752527, 131072, 17, 2752528, 458752, 42, 2752529, 458752, 42, 2752530, 327680, 105, 2752531, 327680, 105, 2752532, 327680, 105, 2752533, 327680, 105, 2752534, 327680, 105, 2752535, 0, 56, 2752536, 458752, 65, 2752537, 458752, 65, 2752538, 458752, 65, 2752539, 458752, 65, 2752540, 327680, 105, 2752541, 327680, 105, 2752542, 327680, 105, 2752543, 327680, 105, 2752544, 327680, 105, 2752545, 327680, 105, 2752546, 327680, 105, 2752547, 327680, 105, 2752548, 458752, 42, 2752549, 458752, 42, 2752550, 458752, 42, 2752551, 131072, 17, 2752552, 131072, 17, 2752553, 131072, 17, 2752554, 131072, 17, 2752555, 131072, 17, 2752556, 458752, 42, 2752557, 458752, 42, 2752558, 458752, 42, 2752559, 131072, 17, 2752560, 131072, 17, 2752561, 131072, 17, 2752562, 131072, 17, 2752563, 131072, 17, 2752564, 131072, 17, 2752565, 131072, 17, 2752566, 131072, 17, 2752567, 131072, 17, 2752568, 131072, 17, 2752569, 131072, 17, 2752570, 131072, 17, 2752571, 131072, 17, 2752572, 131072, 17, 2752573, 131072, 17, 2752574, 131072, 17, 2752575, 131072, 17, 2752576, 131072, 17, 2752577, 131072, 17, 2752578, 131072, 17, 2752579, 131072, 17, 2752580, 131072, 17, 2752581, 131072, 17, 2752582, 131072, 17, 2752583, 131072, 17, 2752584, 131072, 17, 2752585, 131072, 17, 2752586, 131072, 17, 2752587, 131072, 17, 2752588, 131072, 17, 2818048, 131072, 17, 2818049, 131072, 17, 2818050, 131072, 17, 2818051, 131072, 17, 2818052, 131072, 17, 2818053, 131072, 17, 2818054, 131072, 17, 2818055, 131072, 17, 2818056, 131072, 17, 2818057, 131072, 17, 2818058, 131072, 17, 2818059, 131072, 17, 2818060, 131072, 17, 2818061, 131072, 17, 2818062, 131072, 17, 2818063, 131072, 17, 2818064, 131072, 17, 2818065, 131072, 17, 2818066, 327680, 105, 2818067, 327680, 105, 2818068, 327680, 105, 2818069, 327680, 105, 2818070, 327680, 105, 2818071, 0, 56, 2818072, 458752, 65, 2818073, 458752, 65, 2818074, 458752, 65, 2818075, 458752, 65, 2818076, 458752, 65, 2818077, 327680, 105, 2818078, 327680, 105, 2818079, 327680, 105, 2818080, 327680, 105, 2818081, 327680, 105, 2818082, 327680, 105, 2818083, 327680, 105, 2818084, 458752, 42, 2818085, 458752, 42, 2818086, 458752, 42, 2818087, 131072, 17, 2818088, 131072, 17, 2818089, 131072, 17, 2818090, 131072, 17, 2818091, 131072, 17, 2818092, 131072, 17, 2818093, 131072, 17, 2818094, 131072, 17, 2818095, 131072, 17, 2818096, 131072, 17, 2818097, 131072, 17, 2818098, 131072, 17, 2818099, 131072, 17, 2818100, 131072, 17, 2818101, 131072, 17, 2818102, 131072, 17, 2818103, 131072, 17, 2818104, 131072, 17, 2818105, 131072, 17, 2818106, 131072, 17, 2818107, 131072, 17, 2818108, 131072, 17, 2818109, 131072, 17, 2818110, 131072, 17, 2818111, 131072, 17, 2818112, 131072, 17, 2818113, 131072, 17, 2818114, 131072, 17, 2818115, 131072, 17, 2818116, 131072, 17, 2818117, 131072, 17, 2818118, 131072, 17, 2818119, 131072, 17, 2818120, 131072, 17, 2818121, 131072, 17, 2818122, 131072, 17, 2818123, 131072, 17, 2818124, 131072, 17, 2883584, 131072, 17, 2883585, 131072, 17, 2883586, 131072, 17, 2883587, 131072, 17, 2883588, 131072, 17, 2883589, 131072, 17, 2883590, 131072, 17, 2883591, 131072, 17, 2883592, 131072, 17, 2883593, 131072, 17, 2883594, 131072, 17, 2883595, 131072, 17, 2883596, 131072, 17, 2883597, 131072, 17, 2883598, 131072, 17, 2883599, 131072, 17, 2883600, 131072, 17, 2883601, 131072, 17, 2883602, 327680, 105, 2883603, 327680, 105, 2883604, 327680, 105, 2883605, 327680, 105, 2883606, 327680, 105, 2883607, 0, 56, 2883608, 458752, 65, 2883609, 458752, 65, 2883610, 458752, 65, 2883611, 458752, 65, 2883612, 458752, 65, 2883613, 458752, 65, 2883614, 327680, 105, 2883615, 327680, 52, 2883616, 327680, 105, 2883617, 327680, 105, 2883618, 327680, 105, 2883619, 327680, 105, 2883620, 458752, 42, 2883621, 458752, 42, 2883622, 458752, 42, 2883623, 131072, 17, 2883624, 131072, 17, 2883625, 131072, 17, 2883626, 131072, 17, 2883627, 131072, 17, 2883628, 131072, 17, 2883629, 131072, 17, 2883630, 131072, 17, 2883631, 131072, 17, 2883632, 131072, 17, 2883633, 131072, 17, 2883634, 131072, 17, 2883635, 131072, 17, 2883636, 131072, 17, 2883637, 131072, 17, 2883638, 131072, 17, 2883639, 131072, 17, 2883640, 131072, 17, 2883641, 131072, 17, 2883642, 131072, 17, 2883643, 131072, 17, 2883644, 131072, 17, 2883645, 131072, 17, 2883646, 131072, 17, 2883647, 131072, 17, 2883648, 131072, 17, 2883649, 131072, 17, 2883650, 131072, 17, 2883651, 131072, 17, 2883652, 131072, 17, 2883653, 131072, 17, 2883654, 131072, 17, 2883655, 131072, 17, 2883656, 131072, 17, 2883657, 131072, 17, 2883658, 131072, 17, 2883659, 131072, 17, 2883660, 131072, 17, 2949120, 131072, 17, 2949121, 131072, 17, 2949122, 131072, 17, 2949123, 131072, 17, 2949124, 131072, 17, 2949125, 131072, 17, 2949126, 131072, 17, 2949127, 131072, 17, 2949128, 131072, 17, 2949129, 131072, 17, 2949130, 131072, 17, 2949131, 131072, 17, 2949132, 131072, 17, 2949133, 131072, 17, 2949134, 131072, 17, 2949135, 131072, 17, 2949136, 131072, 17, 2949137, 131072, 17, 2949138, 327680, 105, 2949139, 327680, 105, 2949142, 327680, 105, 2949143, 0, 56, 2949144, 458752, 65, 2949145, 458752, 65, 2949146, 458752, 65, 2949147, 458752, 65, 2949148, 458752, 65, 2949149, 458752, 65, 2949150, 458752, 65, 2949151, 458752, 65, 2949152, 458752, 65, 2949153, 327680, 105, 2949154, 327680, 105, 2949155, 327680, 105, 2949156, 458752, 42, 2949157, 458752, 42, 2949158, 458752, 42, 2949159, 131072, 17, 2949160, 131072, 17, 2949161, 131072, 17, 2949162, 131072, 17, 2949163, 131072, 17, 2949164, 131072, 17, 2949165, 131072, 17, 2949166, 131072, 17, 2949167, 131072, 17, 2949168, 131072, 17, 2949169, 131072, 17, 2949170, 131072, 17, 2949171, 131072, 17, 2949172, 131072, 17, 2949173, 131072, 17, 2949174, 131072, 17, 2949175, 131072, 17, 2949176, 131072, 17, 2949177, 131072, 17, 2949178, 131072, 17, 2949179, 131072, 17, 2949180, 131072, 17, 2949181, 131072, 17, 2949182, 131072, 17, 2949183, 131072, 17, 2949184, 131072, 17, 2949185, 131072, 17, 2949186, 131072, 17, 2949187, 131072, 17, 2949188, 131072, 17, 2949189, 131072, 17, 2949190, 131072, 17, 2949191, 131072, 17, 2949192, 131072, 17, 2949193, 131072, 17, 2949194, 131072, 17, 2949195, 131072, 17, 2949196, 131072, 17, 3014656, 131072, 17, 3014657, 131072, 17, 3014658, 131072, 17, 3014659, 131072, 17, 3014660, 131072, 17, 3014661, 131072, 17, 3014662, 131072, 17, 3014663, 131072, 17, 3014664, 131072, 17, 3014665, 131072, 17, 3014666, 131072, 17, 3014667, 131072, 17, 3014668, 131072, 17, 3014669, 131072, 17, 3014670, 131072, 17, 3014671, 131072, 17, 3014672, 131072, 17, 3014673, 131072, 17, 3014674, 327680, 105, 3014675, 327680, 105, 3014678, 327680, 105, 3014679, 0, 57, 3014680, 458752, 65, 3014681, 458752, 66, 3014682, 458752, 66, 3014683, 458752, 66, 3014684, 458752, 66, 3014685, 458752, 66, 3014686, 458752, 66, 3014687, 458752, 65, 3014688, 458752, 65, 3014689, 327680, 105, 3014690, 327680, 105, 3014691, 327680, 105, 3014692, 458752, 42, 3014693, 458752, 42, 3014694, 458752, 42, 3014695, 131072, 17, 3014696, 131072, 17, 3014697, 131072, 17, 3014698, 131072, 17, 3014699, 131072, 17, 3014700, 131072, 17, 3014701, 131072, 17, 3014702, 131072, 17, 3014703, 131072, 17, 3014704, 131072, 17, 3014705, 131072, 17, 3014706, 131072, 17, 3014707, 131072, 17, 3014708, 131072, 17, 3014709, 131072, 17, 3014710, 131072, 17, 3014711, 131072, 17, 3014712, 131072, 17, 3014713, 131072, 17, 3014714, 131072, 17, 3014715, 131072, 17, 3014716, 131072, 17, 3014717, 131072, 17, 3014718, 131072, 17, 3014719, 131072, 17, 3014720, 131072, 17, 3014721, 131072, 17, 3014722, 131072, 17, 3014723, 131072, 17, 3014724, 131072, 17, 3014725, 131072, 17, 3014726, 131072, 17, 3014727, 131072, 17, 3014728, 131072, 17, 3014729, 131072, 17, 3014730, 131072, 17, 3014731, 131072, 17, 3014732, 131072, 17, 3080192, 131072, 17, 3080193, 131072, 17, 3080194, 131072, 17, 3080195, 131072, 17, 3080196, 131072, 17, 3080197, 131072, 17, 3080198, 131072, 17, 3080199, 131072, 17, 3080200, 131072, 17, 3080201, 131072, 17, 3080202, 131072, 17, 3080203, 131072, 17, 3080204, 131072, 17, 3080205, 131072, 17, 3080206, 131072, 17, 3080207, 131072, 17, 3080208, 131072, 17, 3080209, 131072, 17, 3080210, 327680, 105, 3080211, 327680, 105, 3080212, 327680, 105, 3080213, 327680, 105, 3080214, 327680, 105, 3080215, 327680, 105, 3080216, 327680, 105, 3080217, 327680, 105, 3080218, 327680, 105, 3080219, 327680, 105, 3080220, 327680, 105, 3080221, 327680, 105, 3080222, 327680, 105, 3080223, 458752, 65, 3080224, 458752, 65, 3080225, 327680, 105, 3080226, 327680, 105, 3080227, 327680, 105, 3080228, 458752, 42, 3080229, 458752, 42, 3080230, 458752, 42, 3080231, 131072, 17, 3080232, 131072, 17, 3080233, 131072, 17, 3080234, 131072, 17, 3080235, 131072, 17, 3080236, 131072, 17, 3080237, 131072, 17, 3080238, 131072, 17, 3080239, 131072, 17, 3080240, 131072, 17, 3080241, 131072, 17, 3080242, 131072, 17, 3080243, 131072, 17, 3080244, 131072, 17, 3080245, 131072, 17, 3080246, 131072, 17, 3080247, 131072, 17, 3080248, 131072, 17, 3080249, 131072, 17, 3080250, 131072, 17, 3080251, 131072, 17, 3080252, 131072, 17, 3080253, 131072, 17, 3080254, 131072, 17, 3080255, 131072, 17, 3080256, 131072, 17, 3080257, 131072, 17, 3080258, 131072, 17, 3080259, 131072, 17, 3080260, 131072, 17, 3080261, 131072, 17, 3080262, 131072, 17, 3080263, 131072, 17, 3080264, 131072, 17, 3080265, 131072, 17, 3080266, 131072, 17, 3080267, 131072, 17, 3080268, 131072, 17, 3145728, 131072, 17, 3145729, 131072, 17, 3145730, 131072, 17, 3145731, 131072, 17, 3145732, 131072, 17, 3145733, 131072, 17, 3145734, 131072, 17, 3145735, 131072, 17, 3145736, 131072, 17, 3145737, 131072, 17, 3145738, 131072, 17, 3145739, 131072, 17, 3145740, 131072, 17, 3145741, 131072, 17, 3145742, 131072, 17, 3145743, 131072, 17, 3145744, 131072, 17, 3145745, 131072, 17, 3145746, 327680, 105, 3145747, 327680, 105, 3145748, 327680, 105, 3145749, 327680, 105, 3145750, 327680, 105, 3145751, 327680, 105, 3145752, 327680, 105, 3145753, 327680, 105, 3145754, 327680, 105, 3145755, 327680, 105, 3145756, 327680, 105, 3145757, 327680, 105, 3145758, 458752, 65, 3145759, 458752, 65, 3145760, 458752, 65, 3145761, 327680, 56, 3145762, 327680, 105, 3145763, 327680, 105, 3145764, 0, 56, 3145765, 458752, 65, 3145766, 458752, 65, 3145767, 131072, 17, 3145768, 131072, 17, 3145769, 131072, 17, 3145770, 131072, 17, 3145771, 131072, 17, 3145772, 131072, 17, 3145773, 131072, 17, 3145774, 131072, 17, 3145775, 131072, 17, 3145776, 131072, 17, 3145777, 131072, 17, 3145778, 131072, 17, 3145779, 131072, 17, 3145780, 131072, 17, 3145781, 131072, 17, 3145782, 131072, 17, 3145783, 131072, 17, 3145784, 131072, 17, 3145785, 131072, 17, 3145786, 131072, 17, 3145787, 131072, 17, 3145788, 131072, 17, 3145789, 131072, 17, 3145790, 131072, 17, 3145791, 131072, 17, 3145792, 131072, 17, 3145793, 131072, 17, 3145794, 131072, 17, 3145795, 131072, 17, 3145796, 131072, 17, 3145797, 131072, 17, 3145798, 131072, 17, 3145799, 131072, 17, 3145800, 131072, 17, 3145801, 131072, 17, 3145802, 131072, 17, 3145803, 131072, 17, 3145804, 131072, 17, 3211264, 131072, 17, 3211265, 131072, 17, 3211266, 131072, 17, 3211267, 131072, 17, 3211268, 131072, 17, 3211269, 131072, 17, 3211270, 131072, 17, 3211271, 131072, 17, 3211272, 131072, 17, 3211273, 131072, 17, 3211274, 131072, 17, 3211275, 131072, 17, 3211276, 131072, 17, 3211277, 131072, 17, 3211278, 131072, 17, 3211279, 131072, 17, 3211280, 131072, 17, 3211281, 131072, 17, 3211282, 327680, 105, 3211283, 327680, 105, 3211284, 327680, 105, 3211285, 327680, 105, 3211286, 327680, 105, 3211287, 327680, 105, 3211288, 327680, 105, 3211289, 327680, 105, 3211290, 327680, 105, 3211291, 327680, 105, 3211292, 327680, 105, 3211293, 458752, 65, 3211294, 458752, 65, 3211295, 458752, 65, 3211296, 458752, 65, 3211297, 327680, 56, 3211298, 327680, 105, 3211299, 327680, 105, 3211300, 0, 56, 3211301, 458752, 65, 3211302, 458752, 65, 3211303, 131072, 17, 3211304, 131072, 17, 3211305, 131072, 17, 3211306, 131072, 17, 3211307, 131072, 17, 3211308, 131072, 17, 3211309, 131072, 17, 3211310, 131072, 17, 3211311, 131072, 17, 3211312, 131072, 17, 3211313, 131072, 17, 3211314, 131072, 17, 3211315, 131072, 17, 3211316, 131072, 17, 3211317, 131072, 17, 3211318, 131072, 17, 3211319, 131072, 17, 3211320, 131072, 17, 3211321, 131072, 17, 3211322, 131072, 17, 3211323, 131072, 17, 3211324, 131072, 17, 3211325, 131072, 17, 3211326, 131072, 17, 3211327, 131072, 17, 3211328, 131072, 17, 3211329, 131072, 17, 3211330, 131072, 17, 3211331, 131072, 17, 3211332, 131072, 17, 3211333, 131072, 17, 3211334, 131072, 17, 3211335, 131072, 17, 3211336, 131072, 17, 3211337, 131072, 17, 3211338, 131072, 17, 3211339, 131072, 17, 3211340, 131072, 17, 3276800, 131072, 17, 3276801, 131072, 17, 3276802, 131072, 17, 3276803, 131072, 17, 3276804, 131072, 17, 3276805, 131072, 17, 3276806, 131072, 17, 3276807, 131072, 17, 3276808, 131072, 17, 3276809, 131072, 17, 3276810, 131072, 17, 3276811, 131072, 17, 3276812, 131072, 17, 3276813, 131072, 17, 3276814, 131072, 17, 3276815, 131072, 17, 3276816, 131072, 17, 3276817, 131072, 17, 3276818, 327680, 105, 3276819, 327680, 105, 3276820, 327680, 105, 3276821, 327680, 105, 3276822, 327680, 105, 3276823, 327680, 105, 3276824, 327680, 105, 3276825, 327680, 105, 3276826, 327680, 105, 3276827, 327680, 105, 3276828, 458752, 65, 3276829, 458752, 65, 3276830, 458752, 65, 3276831, 458752, 65, 3276832, 458752, 65, 3276833, 327680, 56, 3276834, 327680, 105, 3276835, 327680, 105, 3276836, 0, 56, 3276837, 458752, 65, 3276838, 458752, 65, 3276839, 131072, 17, 3276840, 131072, 17, 3276841, 131072, 17, 3276842, 131072, 17, 3276843, 131072, 17, 3276844, 131072, 17, 3276845, 131072, 17, 3276846, 131072, 17, 3276847, 131072, 17, 3276848, 131072, 17, 3276849, 131072, 17, 3276850, 131072, 17, 3276851, 131072, 17, 3276852, 131072, 17, 3276853, 131072, 17, 3276854, 131072, 17, 3276855, 131072, 17, 3276856, 131072, 17, 3276857, 131072, 17, 3276858, 131072, 17, 3276859, 131072, 17, 3276860, 131072, 17, 3276861, 131072, 17, 3276862, 131072, 17, 3276863, 131072, 17, 3276864, 131072, 17, 3276865, 131072, 17, 3276866, 131072, 17, 3276867, 131072, 17, 3276868, 131072, 17, 3276869, 131072, 17, 3276870, 131072, 17, 3276871, 131072, 17, 3276872, 131072, 17, 3276873, 131072, 17, 3276874, 131072, 17, 3276875, 131072, 17, 3276876, 131072, 17, 3342336, 131072, 17, 3342337, 131072, 17, 3342338, 131072, 17, 3342339, 131072, 17, 3342340, 131072, 17, 3342341, 131072, 17, 3342342, 131072, 17, 3342343, 131072, 17, 3342344, 131072, 17, 3342345, 131072, 17, 3342346, 131072, 17, 3342347, 131072, 17, 3342348, 131072, 17, 3342349, 131072, 17, 3342350, 131072, 17, 3342351, 131072, 17, 3342352, 131072, 17, 3342353, 131072, 17, 3342354, 327680, 105, 3342355, 327680, 105, 3342356, 327680, 105, 3342357, 327680, 105, 3342358, 458752, 65, 3342359, 458752, 65, 3342360, 458752, 65, 3342361, 458752, 65, 3342362, 262144, 45, 3342363, 458752, 65, 3342364, 458752, 65, 3342365, 458752, 65, 3342366, 458752, 65, 3342367, 458752, 65, 3342368, 458752, 65, 3342369, 327680, 105, 3342370, 327680, 105, 3342371, 327680, 105, 3342372, 458752, 65, 3342373, 458752, 65, 3342374, 458752, 65, 3342375, 131072, 17, 3342376, 131072, 17, 3342377, 131072, 17, 3342378, 131072, 17, 3342379, 131072, 17, 3342380, 131072, 17, 3342381, 131072, 17, 3342382, 131072, 17, 3342383, 131072, 17, 3342384, 131072, 17, 3342385, 131072, 17, 3342386, 131072, 17, 3342387, 131072, 17, 3342388, 131072, 17, 3342389, 131072, 17, 3342390, 131072, 17, 3342391, 131072, 17, 3342392, 131072, 17, 3342393, 131072, 17, 3342394, 131072, 17, 3342395, 131072, 17, 3342396, 131072, 17, 3342397, 131072, 17, 3342398, 131072, 17, 3342399, 131072, 17, 3342400, 131072, 17, 3342401, 131072, 17, 3342402, 131072, 17, 3342403, 131072, 17, 3342404, 131072, 17, 3342405, 131072, 17, 3342406, 131072, 17, 3342407, 131072, 17, 3342408, 131072, 17, 3342409, 131072, 17, 3342410, 131072, 17, 3342411, 131072, 17, 3342412, 131072, 17, 3407872, 131072, 17, 3407873, 131072, 17, 3407874, 131072, 17, 3407875, 131072, 17, 3407876, 131072, 17, 3407877, 131072, 17, 3407878, 131072, 17, 3407879, 131072, 17, 3407880, 131072, 17, 3407881, 131072, 17, 3407882, 131072, 17, 3407883, 131072, 17, 3407884, 131072, 17, 3407885, 131072, 17, 3407886, 131072, 17, 3407887, 131072, 17, 3407888, 131072, 17, 3407889, 131072, 17, 3407890, 327680, 105, 3407891, 327680, 105, 3407892, 327680, 105, 3407893, 458752, 65, 3407894, 458752, 65, 3407895, 458752, 65, 3407896, 458752, 65, 3407897, 458752, 65, 3407898, 458752, 65, 3407899, 458752, 65, 3407900, 458752, 65, 3407901, 458752, 65, 3407902, 458752, 65, 3407903, 458752, 65, 3407904, 327680, 56, 3407905, 327680, 105, 3407906, 327680, 105, 3407907, 0, 56, 3407908, 458752, 65, 3407909, 458752, 65, 3407910, 458752, 65, 3407911, 131072, 17, 3407912, 131072, 17, 3407913, 131072, 17, 3407914, 131072, 17, 3407915, 131072, 17, 3407916, 131072, 17, 3407917, 131072, 17, 3407918, 131072, 17, 3407919, 131072, 17, 3407920, 131072, 17, 3407921, 131072, 17, 3407922, 131072, 17, 3407923, 131072, 17, 3407924, 131072, 17, 3407925, 131072, 17, 3407926, 131072, 17, 3407927, 131072, 17, 3407928, 131072, 17, 3407929, 131072, 17, 3407930, 131072, 17, 3407931, 131072, 17, 3407932, 131072, 17, 3407933, 131072, 17, 3407934, 131072, 17, 3407935, 131072, 17, 3407936, 131072, 17, 3407937, 131072, 17, 3407938, 131072, 17, 3407939, 131072, 17, 3407940, 131072, 17, 3407941, 131072, 17, 3407942, 131072, 17, 3407943, 131072, 17, 3407944, 131072, 17, 3407945, 131072, 17, 3407946, 131072, 17, 3407947, 131072, 17, 3407948, 131072, 17, 3473408, 131072, 17, 3473409, 131072, 17, 3473410, 131072, 17, 3473411, 131072, 17, 3473412, 131072, 17, 3473413, 131072, 17, 3473414, 131072, 17, 3473415, 131072, 17, 3473416, 131072, 17, 3473417, 131072, 17, 3473418, 131072, 17, 3473419, 131072, 17, 3473420, 131072, 17, 3473421, 131072, 17, 3473422, 131072, 17, 3473423, 131072, 17, 3473424, 131072, 17, 3473425, 131072, 17, 3473426, 327680, 105, 3473427, 327680, 105, 3473428, 458752, 66, 3473429, 458752, 66, 3473430, 458752, 66, 3473431, 458752, 66, 3473432, 458752, 66, 3473433, 458752, 66, 3473434, 458752, 66, 3473435, 458752, 66, 3473436, 458752, 66, 3473437, 458752, 66, 3473438, 458752, 66, 3473439, 458752, 66, 3473440, 327680, 57, 3473441, 327680, 105, 3473442, 327680, 105, 3473443, 0, 57, 3473444, 458752, 66, 3473445, 458752, 66, 3473446, 458752, 66, 3473447, 131072, 17, 3473448, 131072, 17, 3473449, 131072, 17, 3473450, 131072, 17, 3473451, 131072, 17, 3473452, 131072, 17, 3473453, 131072, 17, 3473454, 131072, 17, 3473455, 131072, 17, 3473456, 131072, 17, 3473457, 131072, 17, 3473458, 131072, 17, 3473459, 131072, 17, 3473460, 131072, 17, 3473461, 131072, 17, 3473462, 131072, 17, 3473463, 131072, 17, 3473464, 131072, 17, 3473465, 131072, 17, 3473466, 131072, 17, 3473467, 131072, 17, 3473468, 131072, 17, 3473469, 131072, 17, 3473470, 131072, 17, 3473471, 131072, 17, 3473472, 131072, 17, 3473473, 131072, 17, 3473474, 131072, 17, 3473475, 131072, 17, 3473476, 131072, 17, 3473477, 131072, 17, 3473478, 131072, 17, 3473479, 131072, 17, 3473480, 131072, 17, 3473481, 131072, 17, 3473482, 131072, 17, 3473483, 131072, 17, 3473484, 131072, 17, 3538944, 131072, 17, 3538945, 131072, 17, 3538946, 131072, 17, 3538947, 131072, 17, 3538948, 131072, 17, 3538949, 131072, 17, 3538950, 131072, 17, 3538951, 131072, 17, 3538952, 131072, 17, 3538953, 131072, 17, 3538954, 131072, 17, 3538955, 131072, 17, 3538956, 131072, 17, 3538957, 131072, 17, 3538958, 131072, 17, 3538959, 131072, 17, 3538960, 131072, 17, 3538961, 131072, 17, 3538962, 327680, 105, 3538963, 327680, 105, 3538964, 327680, 105, 3538965, 327680, 105, 3538966, 327680, 105, 3538967, 327680, 105, 3538968, 327680, 105, 3538969, 327680, 105, 3538970, 327680, 105, 3538971, 327680, 105, 3538972, 327680, 105, 3538973, 327680, 105, 3538974, 327680, 105, 3538975, 327680, 105, 3538976, 327680, 105, 3538977, 327680, 105, 3538978, 327680, 105, 3538979, 327680, 105, 3538980, 327680, 105, 3538981, 327680, 105, 3538982, 327680, 105, 3538983, 131072, 17, 3538984, 131072, 17, 3538985, 131072, 17, 3538986, 131072, 17, 3538987, 131072, 17, 3538988, 131072, 17, 3538989, 131072, 17, 3538990, 131072, 17, 3538991, 131072, 17, 3538992, 131072, 17, 3538993, 131072, 17, 3538994, 131072, 17, 3538995, 131072, 17, 3538996, 131072, 17, 3538997, 131072, 17, 3538998, 131072, 17, 3538999, 131072, 17, 3539000, 131072, 17, 3539001, 131072, 17, 3539002, 131072, 17, 3539003, 131072, 17, 3539004, 131072, 17, 3539005, 131072, 17, 3539006, 131072, 17, 3539007, 131072, 17, 3539008, 131072, 17, 3539009, 131072, 17, 3539010, 131072, 17, 3539011, 131072, 17, 3539012, 131072, 17, 3539013, 131072, 17, 3539014, 131072, 17, 3539015, 131072, 17, 3539016, 131072, 17, 3539017, 131072, 17, 3539018, 131072, 17, 3539019, 131072, 17, 3539020, 131072, 17, 3604480, 131072, 17, 3604481, 131072, 17, 3604482, 131072, 17, 3604483, 131072, 17, 3604484, 131072, 17, 3604485, 131072, 17, 3604486, 131072, 17, 3604487, 131072, 17, 3604488, 131072, 17, 3604489, 131072, 17, 3604490, 131072, 17, 3604491, 131072, 17, 3604492, 131072, 17, 3604493, 131072, 17, 3604494, 131072, 17, 3604495, 131072, 17, 3604496, 131072, 17, 3604497, 131072, 17, 3604498, 327680, 105, 3604499, 327680, 105, 3604500, 327680, 105, 3604501, 327680, 105, 3604502, 327680, 105, 3604503, 327680, 105, 3604504, 327680, 105, 3604505, 327680, 105, 3604506, 327680, 105, 3604507, 327680, 105, 3604508, 327680, 105, 3604509, 327680, 105, 3604510, 327680, 105, 3604513, 327680, 105, 3604514, 327680, 105, 3604515, 327680, 105, 3604516, 327680, 105, 3604517, 327680, 105, 3604518, 327680, 105, 3604519, 131072, 17, 3604520, 131072, 17, 3604521, 131072, 17, 3604522, 131072, 17, 3604523, 131072, 17, 3604524, 131072, 17, 3604525, 131072, 17, 3604526, 131072, 17, 3604527, 131072, 17, 3604528, 131072, 17, 3604529, 131072, 17, 3604530, 131072, 17, 3604531, 131072, 17, 3604532, 131072, 17, 3604533, 131072, 17, 3604534, 131072, 17, 3604535, 131072, 17, 3604536, 131072, 17, 3604537, 131072, 17, 3604538, 131072, 17, 3604539, 131072, 17, 3604540, 131072, 17, 3604541, 131072, 17, 3604542, 131072, 17, 3604543, 131072, 17, 3604544, 131072, 17, 3604545, 131072, 17, 3604546, 131072, 17, 3604547, 131072, 17, 3604548, 131072, 17, 3604549, 131072, 17, 3604550, 131072, 17, 3604551, 131072, 17, 3604552, 131072, 17, 3604553, 131072, 17, 3604554, 131072, 17, 3604555, 131072, 17, 3604556, 131072, 17, 3670016, 131072, 17, 3670017, 131072, 17, 3670018, 131072, 17, 3670019, 131072, 17, 3670020, 131072, 17, 3670021, 131072, 17, 3670022, 131072, 17, 3670023, 131072, 17, 3670024, 131072, 17, 3670025, 131072, 17, 3670026, 131072, 17, 3670027, 131072, 17, 3670028, 131072, 17, 3670029, 131072, 17, 3670030, 131072, 17, 3670031, 131072, 17, 3670032, 131072, 17, 3670033, 131072, 17, 3670034, 131072, 17, 3670035, 131072, 17, 3670036, 131072, 17, 3670037, 327680, 105, 3670038, 327680, 105, 3670039, 327680, 105, 3670040, 327680, 105, 3670041, 327680, 105, 3670042, 327680, 105, 3670043, 327680, 105, 3670044, 327680, 105, 3670045, 327680, 105, 3670046, 327680, 105, 3670049, 327680, 105, 3670050, 327680, 105, 3670051, 327680, 105, 3670052, 131072, 17, 3670053, 131072, 17, 3670054, 131072, 17, 3670055, 131072, 17, 3670056, 131072, 17, 3670057, 131072, 17, 3670058, 131072, 17, 3670059, 131072, 17, 3670060, 131072, 17, 3670061, 131072, 17, 3670062, 131072, 17, 3670063, 131072, 17, 3670064, 131072, 17, 3670065, 131072, 17, 3670066, 131072, 17, 3670067, 131072, 17, 3670068, 131072, 17, 3670069, 131072, 17, 3670070, 131072, 17, 3670071, 131072, 17, 3670072, 131072, 17, 3670073, 131072, 17, 3670074, 131072, 17, 3670075, 131072, 17, 3670076, 131072, 17, 3670077, 131072, 17, 3670078, 131072, 17, 3670079, 131072, 17, 3670080, 131072, 17, 3670081, 131072, 17, 3670082, 131072, 17, 3670083, 131072, 17, 3670084, 131072, 17, 3670085, 131072, 17, 3670086, 131072, 17, 3670087, 131072, 17, 3670088, 131072, 17, 3670089, 131072, 17, 3670090, 131072, 17, 3670091, 131072, 17, 3670092, 131072, 17, 3735552, 131072, 17, 3735553, 131072, 17, 3735554, 131072, 17, 3735555, 131072, 17, 3735556, 131072, 17, 3735557, 131072, 17, 3735558, 131072, 17, 3735559, 131072, 17, 3735560, 131072, 17, 3735561, 131072, 17, 3735562, 131072, 17, 3735563, 131072, 17, 3735564, 131072, 17, 3735565, 131072, 17, 3735566, 131072, 17, 3735567, 131072, 17, 3735568, 131072, 17, 3735569, 131072, 17, 3735570, 131072, 17, 3735571, 131072, 17, 3735572, 131072, 17, 3735573, 131072, 17, 3735574, 131072, 17, 3735575, 131072, 17, 3735576, 131072, 17, 3735577, 131072, 17, 3735578, 131072, 17, 3735579, 131072, 17, 3735580, 131072, 17, 3735581, 131072, 17, 3735582, 131072, 17, 3735583, 131072, 17, 3735584, 131072, 17, 3735585, 131072, 17, 3735586, 131072, 17, 3735587, 131072, 17, 3735588, 131072, 17, 3735589, 131072, 17, 3735590, 131072, 17, 3735591, 131072, 17, 3735592, 131072, 17, 3735593, 131072, 17, 3735594, 131072, 17, 3735595, 131072, 17, 3735596, 131072, 17, 3735597, 131072, 17, 3735598, 131072, 17, 3735599, 131072, 17, 3735600, 131072, 17, 3735601, 131072, 17, 3735602, 131072, 17, 3735603, 131072, 17, 3735604, 131072, 17, 3735605, 131072, 17, 3735606, 131072, 17, 3735607, 131072, 17, 3735608, 131072, 17, 3735609, 131072, 17, 3735610, 131072, 17, 3735611, 131072, 17, 3735612, 131072, 17, 3735613, 131072, 17, 3735614, 131072, 17, 3735615, 131072, 17, 3735616, 131072, 17, 3735617, 131072, 17, 3735618, 131072, 17, 3735619, 131072, 17, 3735620, 131072, 17, 3735621, 131072, 17, 3735622, 131072, 17, 3735623, 131072, 17, 3735624, 131072, 17, 3735625, 131072, 17, 3735626, 131072, 17, 3735627, 131072, 17, 3735628, 131072, 17, 3801088, 131072, 17, 3801089, 131072, 17, 3801090, 131072, 17, 3801091, 131072, 17, 3801092, 131072, 17, 3801093, 131072, 17, 3801094, 131072, 17, 3801095, 131072, 17, 3801096, 131072, 17, 3801097, 131072, 17, 3801098, 131072, 17, 3801099, 131072, 17, 3801100, 131072, 17, 3801101, 131072, 17, 3801102, 131072, 17, 3801103, 131072, 17, 3801104, 131072, 17, 3801105, 131072, 17, 3801106, 131072, 17, 3801107, 131072, 17, 3801108, 131072, 17, 3801109, 131072, 17, 3801110, 131072, 17, 3801111, 131072, 17, 3801112, 131072, 17, 3801113, 131072, 17, 3801114, 131072, 17, 3801115, 131072, 17, 3801116, 131072, 17, 3801117, 131072, 17, 3801118, 131072, 17, 3801119, 131072, 17, 3801120, 131072, 17, 3801121, 131072, 17, 3801122, 131072, 17, 3801123, 131072, 17, 3801124, 131072, 17, 3801125, 131072, 17, 3801126, 131072, 17, 3801127, 131072, 17, 3801128, 131072, 17, 3801129, 131072, 17, 3801130, 131072, 17, 3801131, 131072, 17, 3801132, 131072, 17, 3801133, 131072, 17, 3801134, 131072, 17, 3801135, 131072, 17, 3801136, 131072, 17, 3801137, 131072, 17, 3801138, 131072, 17, 3801139, 131072, 17, 3801140, 131072, 17, 3801141, 131072, 17, 3801142, 131072, 17, 3801143, 131072, 17, 3801144, 131072, 17, 3801145, 131072, 17, 3801146, 131072, 17, 3801147, 131072, 17, 3801148, 131072, 17, 3801149, 131072, 17, 3801150, 131072, 17, 3801151, 131072, 17, 3801152, 131072, 17, 3801153, 131072, 17, 3801154, 131072, 17, 3801155, 131072, 17, 3801156, 131072, 17, 3801157, 131072, 17, 3801158, 131072, 17, 3801159, 131072, 17, 3801160, 131072, 17, 3801161, 131072, 17, 3801162, 131072, 17, 3801163, 131072, 17, 3801164, 131072, 17, 3866624, 131072, 17, 3866625, 131072, 17, 3866626, 131072, 17, 3866627, 131072, 17, 3866628, 131072, 17, 3866629, 131072, 17, 3866630, 131072, 17, 3866631, 131072, 17, 3866632, 131072, 17, 3866633, 131072, 17, 3866634, 131072, 17, 3866635, 131072, 17, 3866636, 131072, 17, 3866637, 131072, 17, 3866638, 131072, 17, 3866639, 131072, 17, 3866640, 131072, 17, 3866641, 131072, 17, 3866642, 131072, 17, 3866643, 131072, 17, 3866644, 131072, 17, 3866645, 131072, 17, 3866646, 131072, 17, 3866647, 131072, 17, 3866648, 131072, 17, 3866649, 131072, 17, 3866650, 131072, 17, 3866651, 131072, 17, 3866652, 131072, 17, 3866653, 131072, 17, 3866654, 131072, 17, 3866655, 131072, 17, 3866656, 131072, 17, 3866657, 131072, 17, 3866658, 131072, 17, 3866659, 131072, 17, 3866660, 131072, 17, 3866661, 131072, 17, 3866662, 131072, 17, 3866663, 131072, 17, 3866664, 131072, 17, 3866665, 131072, 17, 3866666, 131072, 17, 3866667, 131072, 17, 3866668, 131072, 17, 3866669, 131072, 17, 3866670, 131072, 17, 3866671, 131072, 17, 3866672, 131072, 17, 3866673, 131072, 17, 3866674, 131072, 17, 3866675, 131072, 17, 3866676, 131072, 17, 3866677, 131072, 17, 3866678, 131072, 17, 3866679, 131072, 17, 3866680, 131072, 17, 3866681, 131072, 17, 3866682, 131072, 17, 3866683, 131072, 17, 3866684, 131072, 17, 3866685, 131072, 17, 3866686, 131072, 17, 3866687, 131072, 17, 3866688, 131072, 17, 3866689, 131072, 17, 3866690, 131072, 17, 3866691, 131072, 17, 3866692, 131072, 17, 3866693, 131072, 17, 3866694, 131072, 17, 3866695, 131072, 17, 3866696, 131072, 17, 3866697, 131072, 17, 3866698, 131072, 17, 3866699, 131072, 17, 3866700, 131072, 17, 3932160, 131072, 17, 3932161, 131072, 17, 3932162, 131072, 17, 3932163, 131072, 17, 3932164, 131072, 17, 3932165, 131072, 17, 3932166, 131072, 17, 3932167, 131072, 17, 3932168, 131072, 17, 3932169, 131072, 17, 3932170, 131072, 17, 3932171, 131072, 17, 3932172, 131072, 17, 3932173, 131072, 17, 3932174, 131072, 17, 3932175, 131072, 17, 3932176, 131072, 17, 3932177, 131072, 17, 3932178, 131072, 17, 3932179, 131072, 17, 3932180, 131072, 17, 3932181, 131072, 17, 3932182, 131072, 17, 3932183, 131072, 17, 3932184, 131072, 17, 3932185, 131072, 17, 3932186, 131072, 17, 3932187, 131072, 17, 3932188, 131072, 17, 3932189, 131072, 17, 3932190, 131072, 17, 3932191, 131072, 17, 3932192, 131072, 17, 3932193, 131072, 17, 3932194, 131072, 17, 3932195, 131072, 17, 3932196, 131072, 17, 3932197, 131072, 17, 3932198, 131072, 17, 3932199, 131072, 17, 3932200, 131072, 17, 3932201, 131072, 17, 3932202, 131072, 17, 3932203, 131072, 17, 3932204, 131072, 17, 3932205, 131072, 17, 3932206, 131072, 17, 3932207, 131072, 17, 3932208, 131072, 17, 3932209, 131072, 17, 3932210, 131072, 17, 3932211, 131072, 17, 3932212, 131072, 17, 3932213, 131072, 17, 3932214, 131072, 17, 3932215, 131072, 17, 3932216, 131072, 17, 3932217, 131072, 17, 3932218, 131072, 17, 3932219, 131072, 17, 3932220, 131072, 17, 3932221, 131072, 17, 3932222, 131072, 17, 3932223, 131072, 17, 3932224, 131072, 17, 3932225, 131072, 17, 3932226, 131072, 17, 3932227, 131072, 17, 3932228, 131072, 17, 3932229, 131072, 17, 3932230, 131072, 17, 3932231, 131072, 17, 3932232, 131072, 17, 3932233, 131072, 17, 3932234, 131072, 17, 3932235, 131072, 17, 3932236, 131072, 17, 3997696, 131072, 17, 3997697, 131072, 17, 3997698, 131072, 17, 3997699, 131072, 17, 3997700, 131072, 17, 3997701, 131072, 17, 3997702, 131072, 17, 3997703, 131072, 17, 3997704, 131072, 17, 3997705, 131072, 17, 3997706, 131072, 17, 3997707, 131072, 17, 3997708, 131072, 17, 3997709, 131072, 17, 3997710, 131072, 17, 3997711, 131072, 17, 3997712, 131072, 17, 3997713, 131072, 17, 3997714, 131072, 17, 3997715, 131072, 17, 3997716, 131072, 17, 3997717, 131072, 17, 3997718, 131072, 17, 3997719, 131072, 17, 3997720, 131072, 17, 3997721, 131072, 17, 3997722, 131072, 17, 3997723, 131072, 17, 3997724, 131072, 17, 3997725, 131072, 17, 3997726, 131072, 17, 3997727, 131072, 17, 3997728, 131072, 17, 3997729, 131072, 17, 3997730, 131072, 17, 3997731, 131072, 17, 3997732, 131072, 17, 3997733, 131072, 17, 3997734, 131072, 17, 3997735, 131072, 17, 3997736, 131072, 17, 3997737, 131072, 17, 3997738, 131072, 17, 3997739, 131072, 17, 3997740, 131072, 17, 3997741, 131072, 17, 3997742, 131072, 17, 3997743, 131072, 17, 3997744, 131072, 17, 3997745, 131072, 17, 3997746, 131072, 17, 3997747, 131072, 17, 3997748, 131072, 17, 3997749, 131072, 17, 3997750, 131072, 17, 3997751, 131072, 17, 3997752, 131072, 17, 3997753, 131072, 17, 3997754, 131072, 17, 3997755, 131072, 17, 3997756, 131072, 17, 3997757, 131072, 17, 3997758, 131072, 17, 3997759, 131072, 17, 3997760, 131072, 17, 3997761, 131072, 17, 3997762, 131072, 17, 3997763, 131072, 17, 3997764, 131072, 17, 3997765, 131072, 17, 3997766, 131072, 17, 3997767, 131072, 17, 3997768, 131072, 17, 3997769, 131072, 17, 3997770, 131072, 17, 3997771, 131072, 17, 3997772, 131072, 17, 4063232, 131072, 17, 4063233, 131072, 17, 4063234, 131072, 17, 4063235, 131072, 17, 4063236, 131072, 17, 4063237, 131072, 17, 4063238, 131072, 17, 4063239, 131072, 17, 4063240, 131072, 17, 4063241, 131072, 17, 4063242, 131072, 17, 4063243, 131072, 17, 4063244, 131072, 17, 4063245, 131072, 17, 4063246, 131072, 17, 4063247, 131072, 17, 4063248, 131072, 17, 4063249, 131072, 17, 4063250, 131072, 17, 4063251, 131072, 17, 4063252, 131072, 17, 4063253, 131072, 17, 4063254, 131072, 17, 4063255, 131072, 17, 4063256, 131072, 17, 4063257, 131072, 17, 4063258, 131072, 17, 4063259, 131072, 17, 4063260, 131072, 17, 4063261, 131072, 17, 4063262, 131072, 17, 4063263, 131072, 17, 4063264, 131072, 17, 4063265, 131072, 17, 4063266, 131072, 17, 4063267, 131072, 17, 4063268, 131072, 17, 4063269, 131072, 17, 4063270, 131072, 17, 4063271, 131072, 17, 4063272, 131072, 17, 4063273, 131072, 17, 4063274, 131072, 17, 4063275, 131072, 17, 4063276, 131072, 17, 4063277, 131072, 17, 4063278, 131072, 17, 4063279, 131072, 17, 4063280, 131072, 17, 4063281, 131072, 17, 4063282, 131072, 17, 4063283, 131072, 17, 4063284, 131072, 17, 4063285, 131072, 17, 4063286, 131072, 17, 4063287, 131072, 17, 4063288, 131072, 17, 4063289, 131072, 17, 4063290, 131072, 17, 4063291, 131072, 17, 4063292, 131072, 17, 4063293, 131072, 17, 4063294, 131072, 17, 4063295, 131072, 17, 4063296, 131072, 17, 4063297, 131072, 17, 4063298, 131072, 17, 4063299, 131072, 17, 4063300, 131072, 17, 4063301, 131072, 17, 4063302, 131072, 17, 4063303, 131072, 17, 4063304, 131072, 17, 4063305, 131072, 17, 4063306, 131072, 17, 4063307, 131072, 17, 4063308, 131072, 17, 4128768, 131072, 17, 4128769, 131072, 17, 4128770, 131072, 17, 4128771, 131072, 17, 4128772, 131072, 17, 4128773, 131072, 17, 4128774, 131072, 17, 4128775, 131072, 17, 4128776, 131072, 17, 4128777, 131072, 17, 4128778, 131072, 17, 4128779, 131072, 17, 4128780, 131072, 17, 4128781, 131072, 17, 4128782, 131072, 17, 4128783, 131072, 17, 4128784, 131072, 17, 4128785, 131072, 17, 4128786, 131072, 17, 4128787, 131072, 17, 4128788, 131072, 17, 4128789, 131072, 17, 4128790, 131072, 17, 4128791, 131072, 17, 4128792, 131072, 17, 4128793, 131072, 17, 4128794, 131072, 17, 4128795, 131072, 17, 4128796, 131072, 17, 4128797, 131072, 17, 4128798, 131072, 17, 4128799, 131072, 17, 4128800, 131072, 17, 4128801, 131072, 17, 4128802, 131072, 17, 4128803, 131072, 17, 4128804, 131072, 17, 4128805, 131072, 17, 4128806, 131072, 17, 4128807, 131072, 17, 4128808, 131072, 17, 4128809, 131072, 17, 4128810, 131072, 17, 4128811, 131072, 17, 4128812, 131072, 17, 4128813, 131072, 17, 4128814, 131072, 17, 4128815, 131072, 17, 4128816, 131072, 17, 4128817, 131072, 17, 4128818, 131072, 17, 4128819, 131072, 17, 4128820, 131072, 17, 4128821, 131072, 17, 4128822, 131072, 17, 4128823, 131072, 17, 4128824, 131072, 17, 4128825, 131072, 17, 4128826, 131072, 17, 4128827, 131072, 17, 4128828, 131072, 17, 4128829, 131072, 17, 4128830, 131072, 17, 4128831, 131072, 17, 4128832, 131072, 17, 4128833, 131072, 17, 4128834, 131072, 17, 4128835, 131072, 17, 4128836, 131072, 17, 4128837, 131072, 17, 4128838, 131072, 17, 4128839, 131072, 17, 4128840, 131072, 17, 4128841, 131072, 17, 4128842, 131072, 17, 4128843, 131072, 17, 4128844, 131072, 17, 4194304, 131072, 17, 4194305, 131072, 17, 4194306, 131072, 17, 4194307, 131072, 17, 4194308, 131072, 17, 4194309, 131072, 17, 4194310, 131072, 17, 4194311, 131072, 17, 4194312, 131072, 17, 4194313, 131072, 17, 4194314, 131072, 17, 4194315, 131072, 17, 4194316, 131072, 17, 4194317, 131072, 17, 4194318, 131072, 17, 4194319, 131072, 17, 4194320, 131072, 17, 4194321, 131072, 17, 4194322, 131072, 17, 4194323, 131072, 17, 4194324, 131072, 17, 4194325, 131072, 17, 4194326, 131072, 17, 4194327, 131072, 17, 4194328, 131072, 17, 4194329, 131072, 17, 4194330, 131072, 17, 4194331, 131072, 17, 4194332, 131072, 17, 4194333, 131072, 17, 4194334, 131072, 17, 4194335, 131072, 17, 4194336, 131072, 17, 4194337, 131072, 17, 4194338, 131072, 17, 4194339, 131072, 17, 4194340, 131072, 17, 4194341, 131072, 17, 4194342, 131072, 17, 4194343, 131072, 17, 4194344, 131072, 17, 4194345, 131072, 17, 4194346, 131072, 17, 4194347, 131072, 17, 4194348, 131072, 17, 4194349, 131072, 17, 4194350, 131072, 17, 4194351, 131072, 17, 4194352, 131072, 17, 4194353, 131072, 17, 4194354, 131072, 17, 4194355, 131072, 17, 4194356, 131072, 17, 4194357, 131072, 17, 4194358, 131072, 17, 4194359, 131072, 17, 4194360, 131072, 17, 4194361, 131072, 17, 4194362, 131072, 17, 4194363, 131072, 17, 4194364, 131072, 17, 4194365, 131072, 17, 4194366, 131072, 17, 4194367, 131072, 17, 4194368, 131072, 17, 4194369, 131072, 17, 4194370, 131072, 17, 4194371, 131072, 17, 4194372, 131072, 17, 4194373, 131072, 17, 4194374, 131072, 17, 4194375, 131072, 17, 4194376, 131072, 17, 4194377, 131072, 17, 4194378, 131072, 17, 4194379, 131072, 17, 4194380, 131072, 17, 4259840, 131072, 17, 4259841, 131072, 17, 4259842, 131072, 17, 4259843, 131072, 17, 4259844, 131072, 17, 4259845, 131072, 17, 4259846, 131072, 17, 4259847, 131072, 17, 4259848, 131072, 17, 4259849, 131072, 17, 4259850, 131072, 17, 4259851, 131072, 17, 4259852, 131072, 17, 4259853, 131072, 17, 4259854, 131072, 17, 4259855, 131072, 17, 4259856, 131072, 17, 4259857, 131072, 17, 4259858, 131072, 17, 4259859, 131072, 17, 4259860, 131072, 17, 4259861, 131072, 17, 4259862, 131072, 17, 4259863, 131072, 17, 4259864, 131072, 17, 4259865, 131072, 17, 4259866, 131072, 17, 4259867, 131072, 17, 4259868, 131072, 17, 4259869, 131072, 17, 4259870, 131072, 17, 4259871, 131072, 17, 4259872, 131072, 17, 4259873, 131072, 17, 4259874, 131072, 17, 4259875, 131072, 17, 4259876, 131072, 17, 4259877, 131072, 17, 4259878, 131072, 17, 4259879, 131072, 17, 4259880, 131072, 17, 4259881, 131072, 17, 4259882, 131072, 17, 4259883, 131072, 17, 4259884, 131072, 17, 4259885, 131072, 17, 4259886, 131072, 17, 4259887, 131072, 17, 4259888, 131072, 17, 4259889, 131072, 17, 4259890, 131072, 17, 4259891, 131072, 17, 4259892, 131072, 17, 4259893, 131072, 17, 4259894, 131072, 17, 4259895, 131072, 17, 4259896, 131072, 17, 4259897, 131072, 17, 4259898, 131072, 17, 4259899, 131072, 17, 4259900, 131072, 17, 4259901, 131072, 17, 4259902, 131072, 17, 4259903, 131072, 17, 4259904, 131072, 17, 4259905, 131072, 17, 4259906, 131072, 17, 4259907, 131072, 17, 4259908, 131072, 17, 4259909, 131072, 17, 4259910, 131072, 17, 4259911, 131072, 17, 4259912, 131072, 17, 4259913, 131072, 17, 4259914, 131072, 17, 4259915, 131072, 17, 4259916, 131072, 17 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393266, 458752, 68, 458802, 458752, 69, 524313, 65536, 59, 524314, 65536, 59, 524315, 65536, 59, 524316, 65536, 59, 524317, 65536, 59, 524318, 65536, 59, 524319, 65536, 59, 524320, 65536, 59, 524321, 65536, 59, 524322, 65536, 59, 524323, 65536, 59, 524324, 65536, 59, 524325, 65536, 59, 524326, 65536, 59, 524327, 65536, 59, 524328, 65536, 59, 524329, 65536, 59, 524338, 458752, 70, 589849, 65536, 60, 589850, 65536, 60, 589851, 65536, 60, 589852, 65536, 60, 589853, 65536, 60, 589854, 65536, 60, 589855, 65536, 60, 589856, 65536, 60, 589857, 65536, 60, 589858, 65536, 60, 589859, 65536, 60, 589860, 65536, 60, 589861, 65536, 60, 589862, 65536, 60, 589863, 65536, 60, 589864, 65536, 60, 589865, 65536, 60, 589874, 458752, 71, 589875, 0, 81, 589876, 0, 81, 655388, 393216, 87, 655390, 393216, 95, 655392, 393216, 87, 655393, 393216, 87, 655395, 327680, 87, 655397, 327680, 95, 655401, 458752, 98, 655410, 0, 83, 655411, 65536, 83, 655412, 65536, 83, 720923, 458752, 87, 720924, 327680, 85, 720925, 393216, 85, 720928, 0, 80, 720929, 393216, 87, 720930, 131072, 124, 720931, 262144, 80, 720935, 65536, 50, 786459, 458752, 88, 786460, 327680, 86, 786461, 393216, 86, 786464, 0, 125, 786465, 65536, 125, 786466, 131072, 125, 786467, 196608, 125, 786470, 131072, 90, 786471, 393216, 87, 786472, 196608, 93, 786473, 262144, 93, 851979, 65536, 59, 851980, 65536, 59, 851981, 65536, 59, 851982, 65536, 59, 851983, 327680, 63, 851984, 393216, 63, 851985, 458752, 63, 851986, 262144, 63, 851987, 327680, 63, 851988, 0, 61, 851989, 65536, 61, 851990, 131072, 61, 851991, 65536, 59, 851995, 327680, 92, 851997, 458752, 92, 852000, 0, 126, 852001, 65536, 2, 852002, 65536, 2, 852003, 196608, 126, 852006, 262144, 130, 852007, 327680, 130, 852008, 393216, 89, 852009, 458752, 88, 917515, 65536, 60, 917516, 65536, 60, 917517, 65536, 60, 917518, 65536, 60, 917519, 327680, 64, 917520, 393216, 64, 917521, 458752, 64, 917522, 262144, 64, 917523, 327680, 64, 917524, 0, 62, 917525, 65536, 62, 917526, 131072, 62, 917527, 65536, 60, 917537, 458752, 53, 917538, 458752, 53, 917544, 327680, 86, 917545, 458752, 88, 983046, 65536, 59, 983047, 65536, 59, 983048, 65536, 59, 983049, 65536, 59, 983064, 65536, 59, 983080, 196608, 46, 983081, 262144, 88, 1048582, 65536, 60, 1048583, 65536, 60, 1048584, 65536, 60, 1048585, 65536, 60, 1048586, 0, 66, 1048600, 65536, 60, 1048601, 262144, 104, 1048616, 131072, 90, 1048617, 458752, 89, 1114122, 0, 67, 1114137, 262144, 105, 1114151, 65536, 130, 1114152, 131072, 130, 1114153, 196608, 130, 1114154, 65536, 14, 1179653, 393216, 68, 1179658, 0, 68, 1179673, 262144, 105, 1179686, 262144, 87, 1179687, 65536, 50, 1179688, 196608, 46, 1179689, 196608, 46, 1179700, 458752, 68, 1245185, 65536, 59, 1245186, 65536, 59, 1245187, 65536, 59, 1245188, 393216, 68, 1245189, 393216, 69, 1245194, 0, 69, 1245209, 262144, 106, 1245214, 327680, 85, 1245215, 393216, 85, 1245221, 393216, 87, 1245222, 262144, 88, 1245224, 196608, 46, 1245225, 65536, 49, 1245236, 458752, 69, 1310721, 65536, 60, 1310722, 65536, 60, 1310723, 65536, 60, 1310724, 393216, 69, 1310725, 393216, 70, 1310730, 0, 70, 1310740, 65536, 49, 1310745, 0, 51, 1310750, 327680, 86, 1310751, 393216, 86, 1310754, 131072, 49, 1310758, 0, 51, 1310760, 196608, 88, 1310761, 65536, 50, 1310772, 458752, 70, 1376260, 393216, 70, 1376261, 393216, 71, 1376276, 65536, 50, 1376278, 327680, 69, 1376281, 65536, 50, 1376282, 0, 51, 1376285, 262144, 88, 1376286, 327680, 88, 1376287, 262144, 90, 1376288, 327680, 90, 1376292, 196608, 88, 1376293, 393216, 88, 1376294, 327680, 91, 1376295, 393216, 91, 1376296, 262144, 88, 1376297, 393216, 89, 1376308, 458752, 71, 1376309, 0, 81, 1376310, 0, 81, 1441796, 393216, 71, 1441844, 0, 83, 1441845, 65536, 83, 1441846, 65536, 83, 1441858, 131072, 99, 1441859, 196608, 99, 1441860, 262144, 99, 1507330, 196608, 60, 1507331, 262144, 60, 1507332, 327680, 60, 1507336, 131072, 49, 1507394, 131072, 100, 1507395, 196608, 100, 1507396, 262144, 100, 1572865, 65536, 59, 1572866, 196608, 61, 1572867, 262144, 61, 1572868, 327680, 61, 1572872, 131072, 50, 1638401, 65536, 60, 1638402, 196608, 62, 1638403, 262144, 62, 1638404, 327680, 62, 1638408, 131072, 51, 1835011, 262144, 44, 2031620, 65536, 59, 2031621, 65536, 59, 2031622, 65536, 59, 2031623, 65536, 59, 2031624, 65536, 59, 2031625, 65536, 59, 2031626, 65536, 59, 2031628, 65536, 59, 2031629, 65536, 59, 2031630, 65536, 59, 2031631, 65536, 59, 2097156, 65536, 60, 2097157, 65536, 60, 2097158, 65536, 60, 2097159, 65536, 60, 2097160, 65536, 60, 2097161, 65536, 60, 2097162, 65536, 60, 2097164, 65536, 60, 2097165, 65536, 60, 2097166, 65536, 60, 2097167, 65536, 60, 2162699, 65536, 59, 2228235, 65536, 60, 2359326, 196608, 60, 2359327, 262144, 60, 2359328, 327680, 60, 2424855, 65536, 59, 2424856, 65536, 59, 2424857, 65536, 59, 2424858, 65536, 59, 2424859, 65536, 59, 2424860, 65536, 59, 2424861, 65536, 59, 2424862, 196608, 61, 2424863, 262144, 61, 2424864, 393216, 63, 2490376, 65536, 59, 2490377, 65536, 59, 2490378, 65536, 59, 2490386, 65536, 59, 2490387, 65536, 59, 2490391, 65536, 60, 2490392, 65536, 60, 2490393, 65536, 60, 2490394, 327680, 52, 2490395, 393216, 52, 2490396, 65536, 60, 2490397, 65536, 60, 2490398, 196608, 62, 2490399, 262144, 62, 2490400, 393216, 64, 2490401, 458752, 63, 2490403, 393216, 61, 2490404, 65536, 59, 2490405, 393216, 63, 2490406, 458752, 63, 2555912, 65536, 60, 2555913, 65536, 60, 2555914, 65536, 60, 2555922, 65536, 60, 2555923, 65536, 60, 2555930, 327680, 53, 2555931, 393216, 53, 2555937, 458752, 64, 2555939, 393216, 62, 2555940, 65536, 60, 2555941, 393216, 64, 2555942, 458752, 64, 2621448, 327680, 42, 2621450, 65536, 49, 2621458, 393216, 89, 2621463, 196608, 52, 2621464, 196608, 52, 2621465, 262144, 52, 2621472, 0, 116, 2621473, 65536, 116, 2621474, 131072, 116, 2621475, 327680, 48, 2686984, 458752, 46, 2686986, 65536, 50, 2686992, 262144, 45, 2686993, 262144, 45, 2686994, 393216, 90, 2686998, 458752, 46, 2686999, 458752, 43, 2687000, 458752, 43, 2687001, 458752, 43, 2687002, 393216, 113, 2687003, 131072, 63, 2687004, 196608, 63, 2687008, 0, 117, 2687009, 65536, 117, 2687010, 131072, 117, 2687011, 327680, 48, 2752528, 262144, 45, 2752529, 262144, 45, 2752532, 262144, 87, 2752535, 327680, 114, 2752536, 458752, 43, 2752537, 327680, 114, 2752538, 393216, 114, 2752539, 131072, 64, 2752540, 196608, 64, 2752541, 196608, 63, 2752543, 0, 51, 2752544, 0, 118, 2752545, 65536, 118, 2752546, 131072, 118, 2752547, 327680, 48, 2818068, 262144, 88, 2818069, 327680, 88, 2818072, 458752, 43, 2818075, 131072, 65, 2818076, 196608, 65, 2818077, 196608, 64, 2818078, 196608, 63, 2818082, 0, 51, 2818083, 327680, 48, 2883608, 458752, 43, 2883612, 131072, 65, 2883613, 196608, 65, 2883614, 196608, 64, 2883615, 393216, 112, 2883616, 393216, 112, 2883619, 327680, 48, 2949140, 327680, 52, 2949141, 393216, 52, 2949144, 458752, 43, 2949146, 0, 101, 2949147, 65536, 101, 2949148, 131072, 101, 2949149, 131072, 65, 2949150, 196608, 65, 2949151, 458752, 43, 2949152, 458752, 43, 2949153, 393216, 51, 2949155, 327680, 48, 3014676, 327680, 53, 3014677, 393216, 53, 3014680, 458752, 43, 3014682, 0, 102, 3014683, 65536, 102, 3014684, 131072, 102, 3014686, 131072, 65, 3014687, 458752, 43, 3014688, 458752, 43, 3014689, 393216, 46, 3014691, 327680, 48, 3080216, 458752, 43, 3080221, 0, 63, 3080222, 65536, 63, 3080223, 458752, 43, 3080224, 458752, 43, 3080225, 393216, 47, 3080227, 327680, 48, 3145746, 0, 51, 3145747, 0, 51, 3145752, 458752, 43, 3145756, 0, 63, 3145757, 0, 64, 3145758, 65536, 64, 3145759, 327680, 45, 3145760, 327680, 45, 3145761, 458752, 45, 3145763, 327680, 48, 3211282, 0, 51, 3211288, 458752, 43, 3211291, 0, 63, 3211292, 0, 64, 3211293, 0, 65, 3211294, 65536, 65, 3276821, 0, 63, 3276822, 393216, 115, 3276823, 393216, 115, 3276824, 458752, 43, 3276825, 393216, 115, 3276826, 393216, 115, 3276827, 0, 64, 3276828, 0, 65, 3276829, 65536, 65, 3342354, 0, 51, 3342356, 0, 63, 3342357, 0, 64, 3342358, 458752, 43, 3342359, 458752, 43, 3342360, 458752, 43, 3342361, 458752, 43, 3342362, 393216, 116, 3342363, 0, 65, 3342364, 65536, 65, 3342369, 393216, 67, 3342371, 196608, 66, 3407892, 0, 64, 3407893, 0, 65, 3407895, 327680, 45, 3407896, 327680, 117, 3407897, 327680, 117, 3407898, 393216, 117, 3407899, 65536, 65, 3407901, 0, 101, 3407902, 65536, 101, 3407903, 131072, 101, 3473428, 0, 65, 3473429, 65536, 65, 3473437, 0, 102, 3473438, 65536, 102, 3473439, 131072, 102, 3538966, 196608, 49, 3538967, 262144, 49, 3604498, 0, 51, 3604502, 196608, 50, 3604503, 262144, 55, 3604504, 131072, 49, 3604511, 327680, 52, 3604512, 393216, 52, 3604518, 0, 51, 3670038, 196608, 51, 3670039, 262144, 51, 3670040, 131072, 50, 3670043, 131072, 99, 3670044, 196608, 99, 3670045, 262144, 99, 3670047, 327680, 53, 3670048, 393216, 53, 3670051, 0, 51, 3735576, 131072, 51 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 458784, 0, 120, 458785, 65536, 120, 458786, 131072, 120, 458787, 196608, 120, 524317, 262144, 89, 524320, 0, 121, 524321, 65536, 121, 524322, 131072, 121, 524323, 196608, 121, 524326, 262144, 125, 524327, 327680, 125, 524328, 393216, 125, 524329, 458752, 125, 589849, 327680, 70, 589853, 262144, 90, 589854, 327680, 90, 589855, 393216, 88, 589856, 0, 122, 589857, 65536, 122, 589858, 131072, 122, 589859, 196608, 122, 589860, 458752, 89, 589862, 262144, 126, 589863, 327680, 126, 589864, 393216, 126, 589865, 458752, 126, 589874, 0, 81, 655385, 327680, 71, 655388, 0, 10, 655391, 393216, 89, 655392, 0, 123, 655393, 65536, 123, 655394, 131072, 123, 655395, 196608, 123, 655396, 458752, 90, 655398, 262144, 127, 655399, 327680, 127, 655400, 393216, 127, 655401, 458752, 127, 720924, 0, 11, 720927, 458752, 89, 720929, 65536, 124, 720930, 131072, 124, 720931, 196608, 124, 720932, 393216, 88, 720934, 262144, 128, 720935, 327680, 128, 720936, 393216, 128, 720937, 458752, 128, 786460, 393216, 91, 786461, 458752, 91, 786463, 458752, 90, 786464, 131072, 91, 786465, 65536, 125, 786466, 458752, 87, 786467, 131072, 91, 786468, 393216, 89, 786470, 262144, 129, 786471, 327680, 129, 786472, 393216, 129, 786473, 458752, 129, 851979, 65536, 52, 851980, 131072, 52, 851981, 262144, 65, 851982, 327680, 65, 851985, 0, 10, 851989, 262144, 66, 851990, 327680, 66, 851993, 262144, 89, 851996, 393216, 92, 852000, 131072, 92, 852001, 65536, 126, 852002, 458752, 88, 852003, 131072, 92, 852006, 262144, 89, 852007, 327680, 130, 852008, 393216, 130, 852009, 458752, 130, 917515, 65536, 53, 917516, 131072, 53, 917517, 262144, 67, 917518, 327680, 67, 917521, 0, 11, 917525, 262144, 67, 917526, 327680, 67, 917529, 262144, 90, 917530, 327680, 90, 917542, 262144, 90, 917543, 65536, 127, 917544, 131072, 127, 917545, 196608, 127, 983053, 262144, 68, 983054, 327680, 68, 983057, 0, 12, 983061, 262144, 68, 983062, 327680, 68, 983070, 262144, 89, 983071, 327680, 89, 983079, 65536, 128, 983080, 131072, 128, 983081, 196608, 128, 1048582, 196608, 56, 1048583, 262144, 56, 1048589, 262144, 69, 1048590, 327680, 69, 1048597, 262144, 69, 1048598, 327680, 69, 1048606, 262144, 90, 1048607, 327680, 90, 1048614, 327680, 87, 1048615, 65536, 129, 1048616, 131072, 129, 1048617, 196608, 129, 1114118, 196608, 57, 1114119, 262144, 57, 1114151, 0, 49, 1114152, 131072, 130, 1114153, 458752, 87, 1179661, 262144, 66, 1179662, 327680, 66, 1179669, 262144, 66, 1179670, 327680, 66, 1179687, 0, 50, 1179689, 458752, 88, 1245186, 131072, 114, 1245187, 196608, 114, 1245197, 262144, 67, 1245198, 327680, 67, 1245205, 262144, 67, 1245206, 327680, 67, 1245214, 458752, 87, 1245223, 327680, 88, 1245224, 327680, 87, 1310722, 131072, 115, 1310723, 196608, 115, 1310733, 262144, 68, 1310734, 327680, 68, 1310741, 262144, 68, 1310742, 327680, 68, 1310745, 0, 49, 1310749, 262144, 87, 1310750, 458752, 88, 1310751, 262144, 89, 1310761, 393216, 88, 1376269, 262144, 69, 1376270, 327680, 69, 1376277, 262144, 69, 1376278, 196608, 91, 1376279, 262144, 91, 1376281, 0, 50, 1376284, 196608, 88, 1376285, 196608, 88, 1376286, 458752, 87, 1376290, 131072, 50, 1376296, 458752, 91, 1376308, 0, 81, 1441796, 65536, 59, 1441826, 131072, 51, 1507332, 65536, 60, 1835011, 131072, 0, 2031621, 65536, 114, 2031622, 131072, 112, 2031623, 196608, 112, 2031624, 0, 114, 2097157, 65536, 115, 2097158, 131072, 113, 2097159, 196608, 113, 2097160, 0, 115, 2097166, 65536, 56, 2097167, 131072, 56, 2162702, 65536, 57, 2162703, 131072, 57, 2162723, 131072, 51, 2424852, 327680, 99, 2424853, 393216, 99, 2424854, 458752, 99, 2424855, 196608, 101, 2424856, 262144, 101, 2424857, 327680, 101, 2424858, 65536, 59, 2424859, 65536, 59, 2424860, 0, 101, 2424861, 65536, 101, 2424862, 131072, 101, 2490377, 65536, 54, 2490378, 131072, 54, 2490388, 327680, 100, 2490389, 393216, 100, 2490390, 458752, 100, 2490391, 196608, 102, 2490392, 262144, 102, 2490393, 327680, 102, 2490394, 65536, 60, 2490395, 65536, 60, 2490396, 0, 102, 2490397, 65536, 102, 2490398, 131072, 102, 2490399, 65536, 0, 2555912, 327680, 70, 2555922, 393216, 88, 2555937, 458752, 74, 2555940, 196608, 104, 2621448, 327680, 71, 2621450, 0, 49, 2621463, 262144, 44, 2621464, 262144, 44, 2621465, 262144, 44, 2621473, 458752, 75, 2621475, 458752, 46, 2686986, 0, 50, 2687011, 458752, 47, 2752535, 458752, 57, 2752537, 393216, 57, 2752547, 458752, 48, 2818071, 458752, 55, 2818073, 393216, 55, 2818083, 458752, 49, 2883607, 458752, 55, 2883609, 393216, 55, 2883615, 196608, 63, 2883619, 458752, 50, 2949143, 458752, 55, 2949145, 393216, 55, 2949155, 458752, 51, 3014677, 262144, 97, 3014678, 327680, 97, 3014679, 458752, 55, 3014681, 393216, 55, 3014686, 393216, 66, 3014691, 458752, 46, 3014692, 131072, 49, 3080213, 262144, 98, 3080214, 327680, 98, 3080215, 458752, 55, 3080217, 393216, 55, 3080227, 458752, 47, 3080228, 131072, 50, 3145751, 458752, 55, 3145753, 393216, 55, 3145759, 327680, 114, 3145760, 327680, 114, 3145764, 131072, 51, 3211287, 458752, 55, 3211289, 393216, 55, 3276823, 458752, 56, 3276825, 393216, 56, 3407894, 327680, 117, 3407895, 327680, 117, 3407899, 131072, 114, 3407900, 196608, 114, 3473435, 131072, 115, 3473436, 196608, 115, 3473444, 327680, 91, 3473445, 393216, 91, 3473446, 458752, 91, 3538980, 327680, 92, 3538981, 393216, 92, 3538982, 458752, 92, 3604502, 196608, 50, 3604503, 262144, 50, 3670038, 196608, 51, 3670039, 262144, 51 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 1840) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(976, 1712) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 1712) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(912, 1808) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 1232) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(944, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(944, 1232) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(784, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 1232) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(688, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 1456) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(1168, 1264) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 1264) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(688, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 1488) +scene_destination = "res://Maps/PalaceofDreams/Palace_of_Dreams.tscn" +location = Vector2(944, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 752) +scene_destination = "res://Maps/DreamMountain/Dream_Mountain.tscn" +location = Vector2(1264, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 496) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 1456) +texture = ExtResource("302") +facing = "Down" diff --git a/Maps/PalaceofDreams/Palace_of_Dreams_tileset.tres b/Maps/PalaceofDreams/Palace_of_Dreams_tileset.tres new file mode 100644 index 000000000..a16b5c412 --- /dev/null +++ b/Maps/PalaceofDreams/Palace_of_Dreams_tileset.tres @@ -0,0 +1,533 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-DreamPalace.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:10/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:50/0 = 0 +0:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:51/0 = 0 +0:56/0 = 0 +0:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:64/0 = 0 +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:67/0 = 0 +0:68/0 = 0 +0:69/0 = 0 +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:76/0 = 0 +0:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:83/0 = 0 +0:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:102/0 = 0 +0:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:116/0 = 0 +0:117/0 = 0 +0:118/0 = 0 +0:120/0 = 0 +0:121/0 = 0 +0:122/0 = 0 +0:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:123/0 = 0 +0:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:125/0 = 0 +0:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:126/0 = 0 +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:14/0 = 0 +1:49/0 = 0 +1:50/0 = 0 +1:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:53/0 = 0 +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:56/0 = 0 +1:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:59/0 = 0 +1:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:102/0 = 0 +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:117/0 = 0 +1:118/0 = 0 +1:120/0 = 0 +1:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:121/0 = 0 +1:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:122/0 = 0 +1:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:123/0 = 0 +1:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:124/0 = 0 +1:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:125/0 = 0 +1:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:126/0 = 0 +1:127/0 = 0 +1:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:128/0 = 0 +1:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:129/0 = 0 +1:130/0 = 0 +1:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:50/0 = 0 +2:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:53/0 = 0 +2:54/0 = 0 +2:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:56/0 = 0 +2:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:57/0 = 0 +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:92/0 = 0 +2:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:102/0 = 0 +2:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:114/0 = 0 +2:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:116/0 = 0 +2:117/0 = 0 +2:118/0 = 0 +2:120/0 = 0 +2:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:121/0 = 0 +2:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:122/0 = 0 +2:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:123/0 = 0 +2:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:124/0 = 0 +2:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:125/0 = 0 +2:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +2:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:128/0 = 0 +2:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:129/0 = 0 +2:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:130/0 = 0 +2:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:49/0 = 0 +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:56/0 = 0 +3:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:57/0 = 0 +3:60/0 = 0 +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:63/0 = 0 +3:64/0 = 0 +3:65/0 = 0 +3:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:66/0 = 0 +3:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:88/0 = 0 +3:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:93/0 = 0 +3:99/0 = 0 +3:100/0 = 0 +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:102/0 = 0 +3:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:112/0 = 0 +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:114/0 = 0 +3:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:120/0 = 0 +3:121/0 = 0 +3:122/0 = 0 +3:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:123/0 = 0 +3:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:124/0 = 0 +3:125/0 = 0 +3:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:126/0 = 0 +3:127/0 = 0 +3:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:128/0 = 0 +3:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:129/0 = 0 +3:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:49/0 = 0 +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:57/0 = 0 +4:60/0 = 0 +4:61/0 = 0 +4:62/0 = 0 +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:66/0 = 0 +4:67/0 = 0 +4:68/0 = 0 +4:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:89/0 = 0 +4:90/0 = 0 +4:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:97/0 = 0 +4:98/0 = 0 +4:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:99/0 = 0 +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:102/0 = 0 +4:104/0 = 0 +4:105/0 = 0 +4:106/0 = 0 +4:125/0 = 0 +4:126/0 = 0 +4:127/0 = 0 +4:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:128/0 = 0 +4:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:129/0 = 0 +4:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:45/0 = 0 +5:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:48/0 = 0 +5:52/0 = 0 +5:53/0 = 0 +5:56/0 = 0 +5:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:57/0 = 0 +5:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:60/0 = 0 +5:61/0 = 0 +5:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:62/0 = 0 +5:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:63/0 = 0 +5:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:64/0 = 0 +5:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:65/0 = 0 +5:66/0 = 0 +5:67/0 = 0 +5:68/0 = 0 +5:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:85/0 = 0 +5:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:88/0 = 0 +5:89/0 = 0 +5:90/0 = 0 +5:91/0 = 0 +5:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:92/0 = 0 +5:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:95/0 = 0 +5:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:97/0 = 0 +5:98/0 = 0 +5:99/0 = 0 +5:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:100/0 = 0 +5:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:101/0 = 0 +5:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:102/0 = 0 +5:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +5:114/0 = 0 +5:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:117/0 = 0 +5:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:125/0 = 0 +5:126/0 = 0 +5:127/0 = 0 +5:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:128/0 = 0 +5:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:129/0 = 0 +5:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:51/0 = 0 +6:52/0 = 0 +6:53/0 = 0 +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:56/0 = 0 +6:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:62/0 = 0 +6:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:63/0 = 0 +6:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:64/0 = 0 +6:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:66/0 = 0 +6:67/0 = 0 +6:68/0 = 0 +6:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:69/0 = 0 +6:70/0 = 0 +6:71/0 = 0 +6:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:85/0 = 0 +6:86/0 = 0 +6:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:87/0 = 0 +6:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:88/0 = 0 +6:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:89/0 = 0 +6:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:90/0 = 0 +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:95/0 = 0 +6:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:99/0 = 0 +6:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:100/0 = 0 +6:106/0 = 0 +6:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:112/0 = 0 +6:113/0 = 0 +6:114/0 = 0 +6:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:115/0 = 0 +6:116/0 = 0 +6:117/0 = 0 +6:125/0 = 0 +6:126/0 = 0 +6:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:127/0 = 0 +6:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:128/0 = 0 +6:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:129/0 = 0 +6:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:130/0 = 0 +6:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:42/0 = 0 +7:43/0 = 0 +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:47/0 = 0 +7:48/0 = 0 +7:49/0 = 0 +7:50/0 = 0 +7:51/0 = 0 +7:53/0 = 0 +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:63/0 = 0 +7:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:64/0 = 0 +7:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:65/0 = 0 +7:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:66/0 = 0 +7:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:68/0 = 0 +7:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:69/0 = 0 +7:70/0 = 0 +7:71/0 = 0 +7:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:75/0 = 0 +7:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:88/0 = 0 +7:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:89/0 = 0 +7:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:90/0 = 0 +7:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:91/0 = 0 +7:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:92/0 = 0 +7:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:98/0 = 0 +7:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:99/0 = 0 +7:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:100/0 = 0 +7:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:107/0 = 0 +7:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:125/0 = 0 +7:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:126/0 = 0 +7:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:127/0 = 0 +7:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:128/0 = 0 +7:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:129/0 = 0 +7:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:130/0 = 0 +7:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/RochfaleTown/Rochfale_Town.gd b/Maps/RochfaleTown/Rochfale_Town.gd new file mode 100644 index 000000000..131933d25 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town.gd @@ -0,0 +1,30 @@ +extends Node2D # gen_map.py Map012 + +var map_name = "Rochfale Town" +var map_px_size = Vector2(2240, 2240) +var edge_connections = [["W", "res://Maps/Routes/Route6/Route_6.tscn", 0, 4144, 1920]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(144, 1040): + Global.game.play_dialogue("MAP012_SIGN_1") + if check_pos == Vector2(1200, 656): + Global.game.play_dialogue("MAP012_SIGN_2") + if check_pos == Vector2(1328, 1392): + Global.game.play_dialogue("MAP012_SIGN_3") + if check_pos == Vector2(1264, 528): + Global.game.play_dialogue("MAP012_NPC_1") + if check_pos == Vector2(240, 1136): + Global.game.play_dialogue("MAP012_NPC_2") + if check_pos == Vector2(1552, 1488): + Global.game.play_dialogue("MAP012_NPC_3") + if check_pos == Vector2(976, 1424): + Global.game.play_dialogue("MAP012_NPC_4") + if check_pos == Vector2(976, 1072): + Global.game.play_dialogue("MAP012_NPC_5") + if check_pos == Vector2(1360, 1424): + Global.game.play_dialogue("MAP012_NPC_6") + if check_pos == Vector2(1232, 912): + Global.game.play_dialogue("MAP012_NPC_7") + if check_pos == Vector2(1616, 1424): + Global.game.play_dialogue("MAP012_NPC_8") + return null diff --git a/Maps/RochfaleTown/Rochfale_Town.gd.uid b/Maps/RochfaleTown/Rochfale_Town.gd.uid new file mode 100644 index 000000000..8e0b1372e --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town.gd.uid @@ -0,0 +1 @@ +uid://dn6w1sd22f5id diff --git a/Maps/RochfaleTown/Rochfale_Town.tscn b/Maps/RochfaleTown/Rochfale_Town.tscn new file mode 100644 index 000000000..505050458 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town.tscn @@ -0,0 +1,136 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/RochfaleTown/Rochfale_Town_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/RochfaleTown/Rochfale_Town.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/door2.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_129.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_126.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Lunapup.png" id="308"] +[node name="Rochfale Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 38, 1, 65536, 38, 2, 65536, 38, 3, 65536, 38, 4, 65536, 38, 5, 65536, 38, 6, 65536, 38, 7, 65536, 38, 8, 65536, 38, 9, 65536, 38, 10, 65536, 38, 11, 65536, 38, 12, 65536, 38, 13, 65536, 38, 14, 65536, 38, 15, 65536, 38, 16, 65536, 38, 17, 65536, 38, 18, 65536, 38, 19, 65536, 38, 20, 65536, 38, 21, 65536, 38, 22, 65536, 38, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 65536, 38, 28, 65536, 38, 29, 65536, 38, 30, 65536, 38, 31, 65536, 38, 32, 65536, 38, 33, 65536, 38, 34, 65536, 38, 35, 65536, 38, 36, 65536, 38, 37, 65536, 38, 38, 65536, 38, 39, 65536, 38, 40, 65536, 38, 41, 65536, 38, 42, 65536, 38, 43, 65536, 38, 44, 65536, 38, 45, 65536, 38, 46, 65536, 38, 47, 65536, 38, 48, 65536, 38, 49, 65536, 38, 50, 65536, 38, 51, 65536, 38, 52, 65536, 38, 53, 65536, 38, 54, 65536, 38, 55, 65536, 38, 56, 65536, 38, 57, 65536, 38, 58, 65536, 38, 59, 65536, 38, 60, 65536, 38, 61, 65536, 38, 62, 65536, 38, 63, 65536, 38, 64, 65536, 38, 65, 65536, 38, 66, 65536, 38, 67, 65536, 38, 68, 65536, 38, 69, 65536, 38, 65536, 65536, 38, 65537, 65536, 38, 65538, 65536, 38, 65539, 65536, 38, 65540, 65536, 38, 65541, 65536, 38, 65542, 65536, 38, 65543, 65536, 38, 65544, 65536, 38, 65545, 65536, 38, 65546, 65536, 38, 65547, 65536, 38, 65548, 65536, 38, 65549, 65536, 38, 65550, 65536, 38, 65551, 65536, 38, 65552, 65536, 38, 65553, 65536, 38, 65554, 65536, 38, 65555, 65536, 38, 65556, 65536, 38, 65557, 65536, 38, 65558, 65536, 38, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 65536, 38, 65564, 65536, 38, 65565, 65536, 38, 65566, 65536, 38, 65567, 65536, 38, 65568, 65536, 38, 65569, 65536, 38, 65570, 65536, 38, 65571, 65536, 38, 65572, 65536, 38, 65573, 65536, 38, 65574, 65536, 38, 65575, 65536, 38, 65576, 65536, 38, 65577, 65536, 38, 65578, 65536, 38, 65579, 65536, 38, 65580, 65536, 38, 65581, 65536, 38, 65582, 65536, 38, 65583, 65536, 38, 65584, 65536, 38, 65585, 65536, 38, 65586, 65536, 38, 65587, 65536, 38, 65588, 65536, 38, 65589, 65536, 38, 65590, 65536, 38, 65591, 65536, 38, 65592, 65536, 38, 65593, 65536, 38, 65594, 65536, 38, 65595, 65536, 38, 65596, 65536, 38, 65597, 65536, 38, 65598, 65536, 38, 65599, 65536, 38, 65600, 65536, 38, 65601, 65536, 38, 65602, 65536, 38, 65603, 65536, 38, 65604, 65536, 38, 65605, 65536, 38, 131072, 65536, 38, 131073, 65536, 38, 131074, 65536, 38, 131075, 65536, 38, 131076, 65536, 38, 131077, 65536, 38, 131078, 65536, 38, 131079, 65536, 38, 131080, 65536, 38, 131081, 65536, 38, 131082, 65536, 38, 131083, 65536, 38, 131084, 65536, 38, 131085, 65536, 38, 131086, 65536, 38, 131087, 65536, 38, 131088, 65536, 38, 131089, 65536, 38, 131090, 65536, 38, 131091, 65536, 38, 131092, 65536, 38, 131093, 65536, 38, 131094, 65536, 38, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 65536, 38, 131100, 65536, 38, 131101, 65536, 38, 131102, 65536, 38, 131103, 65536, 38, 131104, 65536, 38, 131105, 65536, 38, 131106, 65536, 38, 131107, 65536, 38, 131108, 65536, 38, 131109, 65536, 38, 131110, 65536, 38, 131111, 65536, 38, 131112, 65536, 38, 131113, 65536, 38, 131114, 65536, 38, 131115, 65536, 38, 131116, 65536, 38, 131117, 65536, 38, 131118, 65536, 38, 131119, 65536, 38, 131120, 65536, 38, 131121, 65536, 38, 131122, 65536, 38, 131123, 65536, 38, 131124, 65536, 38, 131125, 65536, 38, 131126, 65536, 38, 131127, 65536, 38, 131128, 65536, 38, 131129, 65536, 38, 131130, 65536, 38, 131131, 65536, 38, 131132, 65536, 38, 131133, 65536, 38, 131134, 65536, 38, 131135, 65536, 38, 131136, 65536, 38, 131137, 65536, 38, 131138, 65536, 38, 131139, 65536, 38, 131140, 65536, 38, 131141, 65536, 38, 196608, 65536, 38, 196609, 65536, 38, 196610, 65536, 38, 196611, 65536, 38, 196612, 65536, 38, 196613, 65536, 38, 196614, 65536, 38, 196615, 65536, 38, 196616, 65536, 38, 196617, 65536, 38, 196618, 65536, 38, 196619, 65536, 38, 196620, 65536, 38, 196621, 65536, 38, 196622, 65536, 38, 196623, 65536, 38, 196624, 65536, 38, 196625, 65536, 38, 196626, 65536, 38, 196627, 65536, 38, 196628, 65536, 38, 196629, 65536, 38, 196630, 65536, 38, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 65536, 38, 196636, 65536, 38, 196637, 65536, 38, 196638, 65536, 38, 196639, 65536, 38, 196640, 65536, 38, 196641, 65536, 38, 196642, 65536, 38, 196643, 65536, 38, 196644, 65536, 38, 196645, 65536, 38, 196646, 65536, 38, 196647, 65536, 38, 196648, 65536, 38, 196649, 65536, 38, 196650, 65536, 38, 196651, 65536, 38, 196652, 65536, 38, 196653, 65536, 38, 196654, 65536, 38, 196655, 65536, 38, 196656, 65536, 38, 196657, 65536, 38, 196658, 65536, 38, 196659, 65536, 38, 196660, 65536, 38, 196661, 65536, 38, 196662, 65536, 38, 196663, 65536, 38, 196664, 65536, 38, 196665, 65536, 38, 196666, 65536, 38, 196667, 65536, 38, 196668, 65536, 38, 196669, 65536, 38, 196670, 65536, 38, 196671, 65536, 38, 196672, 65536, 38, 196673, 65536, 38, 196674, 65536, 38, 196675, 65536, 38, 196676, 65536, 38, 196677, 65536, 38, 262144, 65536, 38, 262145, 65536, 38, 262146, 65536, 38, 262147, 65536, 38, 262148, 65536, 38, 262149, 65536, 38, 262150, 65536, 38, 262151, 65536, 38, 262152, 65536, 38, 262153, 65536, 38, 262154, 65536, 38, 262155, 65536, 38, 262156, 65536, 38, 262157, 65536, 38, 262158, 65536, 38, 262159, 65536, 38, 262160, 65536, 38, 262161, 65536, 38, 262162, 65536, 38, 262163, 65536, 38, 262164, 65536, 38, 262165, 65536, 38, 262166, 65536, 38, 262167, 65536, 38, 262168, 65536, 38, 262169, 65536, 38, 262170, 65536, 38, 262171, 65536, 38, 262172, 65536, 38, 262173, 65536, 38, 262174, 65536, 38, 262175, 65536, 38, 262176, 65536, 38, 262177, 65536, 38, 262178, 65536, 38, 262179, 65536, 38, 262180, 65536, 38, 262181, 65536, 38, 262182, 65536, 38, 262183, 65536, 38, 262184, 65536, 38, 262185, 65536, 38, 262186, 65536, 38, 262187, 65536, 38, 262188, 65536, 38, 262189, 65536, 38, 262190, 65536, 38, 262191, 65536, 38, 262192, 65536, 38, 262193, 65536, 38, 262194, 65536, 38, 262195, 65536, 38, 262196, 65536, 38, 262197, 65536, 38, 262198, 65536, 38, 262199, 65536, 38, 262200, 65536, 38, 262201, 65536, 38, 262202, 65536, 38, 262203, 65536, 38, 262204, 65536, 38, 262205, 65536, 38, 262206, 65536, 38, 262207, 65536, 38, 262208, 65536, 38, 262209, 65536, 38, 262210, 65536, 38, 262211, 65536, 38, 262212, 65536, 38, 262213, 65536, 38, 327680, 65536, 38, 327681, 65536, 38, 327682, 65536, 38, 327683, 65536, 38, 327684, 65536, 38, 327685, 65536, 38, 327686, 65536, 38, 327687, 65536, 38, 327688, 65536, 38, 327689, 65536, 38, 327690, 65536, 38, 327691, 65536, 38, 327692, 65536, 38, 327693, 65536, 38, 327694, 65536, 38, 327695, 65536, 38, 327696, 65536, 38, 327697, 65536, 38, 327698, 65536, 38, 327699, 65536, 38, 327700, 65536, 38, 327701, 65536, 38, 327702, 65536, 38, 327703, 65536, 38, 327704, 65536, 38, 327705, 65536, 38, 327706, 65536, 38, 327707, 65536, 38, 327708, 65536, 38, 327709, 65536, 38, 327710, 65536, 38, 327711, 65536, 38, 327712, 65536, 38, 327713, 65536, 38, 327714, 65536, 38, 327715, 65536, 38, 327716, 65536, 38, 327717, 65536, 38, 327718, 65536, 38, 327719, 65536, 38, 327720, 65536, 38, 327721, 65536, 38, 327722, 65536, 38, 327723, 65536, 38, 327724, 65536, 38, 327725, 65536, 38, 327726, 65536, 38, 327727, 65536, 38, 327728, 65536, 38, 327729, 65536, 38, 327730, 65536, 38, 327731, 65536, 38, 327732, 65536, 38, 327733, 65536, 38, 327734, 65536, 38, 327735, 65536, 38, 327736, 65536, 38, 327737, 65536, 38, 327738, 65536, 38, 327739, 65536, 38, 327740, 65536, 38, 327741, 65536, 38, 327742, 65536, 38, 327743, 65536, 38, 327744, 65536, 38, 327745, 65536, 38, 327746, 65536, 38, 327747, 65536, 38, 327748, 65536, 38, 327749, 65536, 38, 393216, 65536, 38, 393217, 65536, 38, 393218, 65536, 38, 393219, 65536, 38, 393220, 65536, 38, 393221, 65536, 38, 393222, 65536, 38, 393223, 65536, 38, 393224, 65536, 38, 393225, 65536, 38, 393226, 65536, 38, 393227, 65536, 38, 393228, 65536, 38, 393229, 65536, 38, 393230, 65536, 38, 393231, 65536, 38, 393232, 65536, 38, 393233, 65536, 38, 393234, 65536, 38, 393235, 65536, 38, 393236, 65536, 38, 393237, 65536, 38, 393238, 65536, 38, 393239, 65536, 38, 393240, 65536, 38, 393241, 65536, 38, 393242, 65536, 38, 393243, 65536, 38, 393244, 65536, 38, 393245, 65536, 38, 393246, 65536, 38, 393247, 65536, 38, 393248, 65536, 38, 393249, 65536, 38, 393250, 65536, 38, 393251, 65536, 38, 393252, 65536, 38, 393253, 65536, 38, 393254, 65536, 38, 393255, 65536, 38, 393256, 65536, 38, 393257, 65536, 38, 393258, 65536, 38, 393259, 65536, 38, 393260, 65536, 38, 393261, 65536, 38, 393262, 65536, 38, 393263, 65536, 38, 393264, 65536, 38, 393265, 65536, 38, 393266, 65536, 38, 393267, 65536, 38, 393268, 65536, 38, 393269, 65536, 38, 393270, 65536, 38, 393271, 65536, 38, 393272, 65536, 38, 393273, 65536, 38, 393274, 65536, 38, 393275, 65536, 38, 393276, 65536, 38, 393277, 65536, 38, 393278, 65536, 38, 393279, 65536, 38, 393280, 65536, 38, 393281, 65536, 38, 393282, 65536, 38, 393283, 65536, 38, 393284, 65536, 38, 393285, 65536, 38, 458752, 65536, 38, 458753, 65536, 38, 458754, 65536, 38, 458755, 65536, 38, 458756, 65536, 38, 458757, 65536, 38, 458758, 65536, 38, 458759, 65536, 38, 458760, 65536, 38, 458761, 65536, 38, 458762, 65536, 38, 458763, 65536, 38, 458764, 65536, 38, 458765, 65536, 38, 458766, 65536, 38, 458767, 65536, 38, 458768, 65536, 38, 458769, 65536, 38, 458770, 65536, 38, 458771, 65536, 38, 458772, 65536, 38, 458773, 65536, 38, 458774, 65536, 38, 458775, 65536, 38, 458776, 65536, 38, 458777, 65536, 38, 458778, 65536, 38, 458779, 65536, 38, 458780, 65536, 38, 458781, 65536, 38, 458782, 65536, 38, 458783, 65536, 38, 458784, 65536, 38, 458785, 65536, 38, 458786, 65536, 38, 458787, 65536, 38, 458788, 65536, 38, 458789, 65536, 38, 458790, 65536, 38, 458791, 65536, 38, 458792, 65536, 38, 458793, 65536, 38, 458794, 65536, 38, 458795, 65536, 38, 458796, 65536, 38, 458797, 65536, 38, 458798, 65536, 38, 458799, 65536, 38, 458800, 65536, 38, 458801, 65536, 38, 458802, 65536, 38, 458803, 65536, 38, 458804, 65536, 38, 458805, 65536, 38, 458806, 65536, 38, 458807, 65536, 38, 458808, 65536, 38, 458809, 65536, 38, 458810, 65536, 38, 458811, 65536, 38, 458812, 65536, 38, 458813, 65536, 38, 458814, 65536, 38, 458815, 65536, 38, 458816, 65536, 38, 458817, 65536, 38, 458818, 65536, 38, 458819, 65536, 38, 458820, 65536, 38, 458821, 65536, 38, 524288, 65536, 38, 524289, 65536, 38, 524290, 65536, 38, 524291, 65536, 38, 524292, 65536, 38, 524293, 65536, 38, 524294, 65536, 38, 524295, 65536, 38, 524296, 65536, 38, 524297, 65536, 38, 524298, 65536, 38, 524299, 65536, 38, 524300, 65536, 38, 524301, 65536, 38, 524302, 65536, 38, 524303, 65536, 38, 524304, 65536, 38, 524305, 65536, 38, 524306, 65536, 38, 524307, 65536, 38, 524308, 65536, 38, 524309, 65536, 38, 524310, 65536, 38, 524311, 65536, 38, 524312, 65536, 38, 524313, 65536, 38, 524314, 65536, 38, 524315, 65536, 38, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 0, 0, 524329, 0, 0, 524330, 0, 0, 524331, 0, 0, 524332, 0, 0, 524333, 0, 0, 524334, 0, 0, 524335, 0, 0, 524336, 0, 0, 524337, 0, 0, 524338, 0, 0, 524339, 0, 0, 524340, 0, 0, 524341, 0, 0, 524342, 65536, 38, 524343, 65536, 38, 524344, 65536, 38, 524345, 65536, 38, 524346, 65536, 38, 524347, 65536, 38, 524348, 65536, 38, 524349, 65536, 38, 524350, 65536, 38, 524351, 65536, 38, 524352, 65536, 38, 524353, 65536, 38, 524354, 65536, 38, 524355, 65536, 38, 524356, 65536, 38, 524357, 65536, 38, 589824, 65536, 38, 589825, 65536, 38, 589826, 65536, 38, 589827, 65536, 38, 589828, 65536, 38, 589829, 65536, 38, 589830, 65536, 38, 589831, 65536, 38, 589832, 65536, 38, 589833, 65536, 38, 589834, 65536, 38, 589835, 65536, 38, 589836, 65536, 38, 589837, 65536, 38, 589838, 65536, 38, 589839, 65536, 38, 589840, 65536, 38, 589841, 65536, 38, 589842, 65536, 38, 589843, 65536, 38, 589844, 65536, 38, 589845, 65536, 38, 589846, 65536, 38, 589847, 65536, 38, 589848, 65536, 38, 589849, 65536, 38, 589850, 65536, 38, 589851, 65536, 38, 589852, 262151, 5, 589853, 131079, 3, 589854, 131079, 3, 589855, 131079, 3, 589856, 131079, 3, 589857, 131079, 3, 589858, 65536, 12, 589859, 131079, 3, 589860, 131079, 3, 589861, 131079, 3, 589862, 131079, 3, 589863, 131079, 3, 589864, 131079, 3, 589865, 65536, 12, 589866, 131079, 3, 589867, 131079, 3, 589868, 131079, 3, 589869, 131079, 3, 589870, 131079, 3, 589871, 131079, 3, 589872, 65536, 12, 589873, 131079, 3, 589874, 131079, 3, 589875, 131079, 3, 589876, 131079, 3, 589877, 7, 6, 589878, 65536, 38, 589879, 65536, 38, 589880, 65536, 38, 589881, 65536, 38, 589882, 65536, 38, 589883, 65536, 38, 589884, 65536, 38, 589885, 65536, 38, 589886, 65536, 38, 589887, 65536, 38, 589888, 65536, 38, 589889, 65536, 38, 589890, 65536, 38, 589891, 65536, 38, 589892, 65536, 38, 589893, 65536, 38, 655360, 65536, 38, 655361, 65536, 38, 655362, 65536, 38, 655363, 65536, 38, 655364, 65536, 38, 655365, 65536, 38, 655366, 65536, 38, 655367, 65536, 38, 655368, 65536, 38, 655369, 65536, 38, 655370, 65536, 38, 655371, 65536, 38, 655372, 65536, 38, 655373, 65536, 38, 655374, 65536, 38, 655375, 65536, 38, 655376, 65536, 38, 655377, 65536, 38, 655378, 65536, 38, 655379, 65536, 38, 655380, 65536, 38, 655381, 65536, 38, 655382, 65536, 38, 655383, 65536, 38, 655384, 65536, 38, 655385, 65536, 38, 655386, 65536, 38, 655387, 65536, 38, 655388, 262151, 2, 655389, 262144, 1, 655390, 327680, 1, 655391, 393216, 1, 655392, 458752, 1, 655393, 7, 0, 655394, 65536, 13, 655395, 7, 0, 655396, 262144, 1, 655397, 327680, 1, 655398, 393216, 1, 655399, 458752, 1, 655400, 7, 0, 655401, 65536, 13, 655402, 7, 0, 655403, 262144, 1, 655404, 327680, 1, 655405, 393216, 1, 655406, 458752, 1, 655407, 7, 0, 655408, 65536, 13, 655409, 7, 0, 655410, 7, 0, 655411, 7, 0, 655412, 7, 0, 655413, 7, 4, 655414, 65536, 38, 655415, 65536, 38, 655416, 65536, 38, 655417, 65536, 38, 655418, 65536, 38, 655419, 65536, 38, 655420, 65536, 38, 655421, 65536, 38, 655422, 65536, 38, 655423, 65536, 38, 655424, 65536, 38, 655425, 65536, 38, 655426, 65536, 38, 655427, 65536, 38, 655428, 65536, 38, 655429, 65536, 38, 720896, 65536, 38, 720897, 65536, 38, 720898, 65536, 38, 720899, 65536, 38, 720900, 65536, 38, 720901, 65536, 38, 720902, 65536, 38, 720903, 65536, 38, 720904, 65536, 38, 720905, 65536, 38, 720906, 65536, 38, 720907, 65536, 38, 720908, 65536, 38, 720909, 65536, 38, 720910, 65536, 38, 720911, 65536, 38, 720912, 65536, 38, 720913, 65536, 38, 720914, 65536, 38, 720915, 65536, 38, 720916, 65536, 38, 720917, 65536, 38, 720918, 65536, 38, 720919, 65536, 38, 720920, 65536, 38, 720921, 65536, 38, 720922, 65536, 38, 720923, 65536, 38, 720924, 262151, 2, 720925, 0, 5, 720926, 65536, 5, 720927, 131072, 5, 720928, 196608, 5, 720929, 0, 15, 720930, 65536, 15, 720931, 131072, 15, 720932, 0, 5, 720933, 65536, 5, 720934, 131072, 5, 720935, 196608, 5, 720936, 0, 15, 720937, 65536, 15, 720938, 131072, 15, 720939, 0, 5, 720940, 65536, 5, 720941, 65536, 12, 720942, 196608, 5, 720943, 0, 15, 720944, 65536, 15, 720945, 131072, 15, 720946, 7, 0, 720947, 7, 0, 720948, 7, 0, 720949, 7, 4, 720950, 65536, 38, 720951, 65536, 38, 720952, 65536, 38, 720953, 65536, 38, 720954, 65536, 38, 720955, 65536, 38, 720956, 65536, 38, 720957, 65536, 38, 720958, 65536, 38, 720959, 65536, 38, 720960, 65536, 38, 720961, 65536, 38, 720962, 65536, 38, 720963, 65536, 38, 720964, 65536, 38, 720965, 65536, 38, 786432, 65536, 38, 786433, 65536, 38, 786434, 65536, 38, 786435, 65536, 38, 786436, 65536, 38, 786437, 65536, 38, 786438, 65536, 38, 786439, 65536, 38, 786440, 65536, 38, 786441, 65536, 38, 786442, 65536, 38, 786443, 65536, 38, 786444, 65536, 38, 786445, 65536, 38, 786446, 65536, 38, 786447, 65536, 38, 786448, 65536, 38, 786449, 65536, 38, 786450, 65536, 38, 786451, 65536, 38, 786452, 65536, 38, 786453, 65536, 38, 786454, 65536, 38, 786455, 65536, 38, 786456, 65536, 38, 786457, 65536, 38, 786458, 65536, 38, 786459, 65536, 38, 786460, 262151, 2, 786461, 262144, 1, 786462, 327680, 1, 786463, 393216, 1, 786464, 458752, 1, 786465, 262144, 1, 786466, 327680, 1, 786467, 262151, 0, 786468, 262151, 4, 786469, 262151, 4, 786470, 262151, 4, 786471, 262151, 4, 786472, 262151, 4, 786473, 262151, 4, 786474, 262151, 4, 786475, 131079, 1, 786476, 7, 0, 786477, 65536, 13, 786478, 7, 0, 786479, 262144, 1, 786480, 327680, 1, 786481, 393216, 1, 786482, 458752, 1, 786483, 262144, 1, 786484, 327680, 1, 786485, 7, 4, 786486, 65536, 38, 786487, 65536, 38, 786488, 65536, 38, 786489, 65536, 38, 786490, 65536, 38, 786491, 65536, 38, 786492, 65536, 38, 786493, 65536, 38, 786494, 65536, 38, 786495, 65536, 38, 786496, 65536, 38, 786497, 65536, 38, 786498, 65536, 38, 786499, 65536, 38, 786500, 65536, 38, 786501, 65536, 38, 851968, 65536, 38, 851969, 65536, 38, 851970, 65536, 38, 851971, 65536, 38, 851972, 65536, 38, 851973, 65536, 38, 851974, 65536, 38, 851975, 65536, 38, 851976, 65536, 38, 851977, 65536, 38, 851978, 65536, 38, 851979, 65536, 38, 851980, 65536, 38, 851981, 65536, 38, 851982, 65536, 38, 851983, 65536, 38, 851984, 65536, 38, 851985, 65536, 38, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 65536, 12, 851997, 0, 5, 851998, 65536, 5, 851999, 65536, 12, 852000, 196608, 5, 852001, 0, 5, 852002, 65536, 5, 852003, 7, 4, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 262151, 2, 852012, 0, 15, 852013, 65536, 15, 852014, 131072, 15, 852015, 65536, 12, 852016, 65536, 5, 852017, 131072, 5, 852018, 196608, 5, 852019, 0, 5, 852020, 65536, 5, 852021, 131079, 0, 852022, 131079, 3, 852023, 131079, 3, 852024, 131079, 3, 852025, 7, 6, 852026, 65536, 38, 852027, 65536, 38, 852028, 65536, 38, 852029, 65536, 38, 852030, 65536, 38, 852031, 65536, 38, 852032, 65536, 38, 852033, 65536, 38, 852034, 65536, 38, 852035, 65536, 38, 852036, 65536, 38, 852037, 65536, 38, 917504, 65536, 38, 917505, 65536, 38, 917506, 65536, 38, 917507, 65536, 38, 917508, 65536, 38, 917509, 65536, 38, 917510, 65536, 38, 917511, 65536, 38, 917512, 65536, 38, 917513, 65536, 38, 917514, 65536, 38, 917515, 65536, 38, 917516, 65536, 38, 917517, 65536, 38, 917518, 65536, 38, 917519, 65536, 38, 917520, 65536, 38, 917521, 65536, 38, 917522, 262151, 5, 917523, 262144, 1, 917524, 327680, 1, 917525, 393216, 1, 917526, 458752, 1, 917527, 262144, 1, 917528, 327680, 1, 917529, 393216, 1, 917530, 458752, 1, 917531, 131079, 3, 917532, 65536, 13, 917533, 7, 0, 917534, 7, 0, 917535, 65536, 13, 917536, 7, 0, 917537, 393216, 1, 917538, 458752, 1, 917539, 7, 4, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 262151, 2, 917548, 262144, 1, 917549, 327680, 1, 917550, 7, 0, 917551, 65536, 13, 917552, 7, 0, 917553, 262144, 1, 917554, 327680, 1, 917555, 393216, 1, 917556, 458752, 1, 917557, 262144, 1, 917558, 327680, 1, 917559, 393216, 1, 917560, 458752, 1, 917561, 7, 4, 917562, 65536, 38, 917563, 65536, 38, 917564, 65536, 38, 917565, 65536, 38, 917566, 65536, 38, 917567, 65536, 38, 917568, 65536, 38, 917569, 65536, 38, 917570, 65536, 38, 917571, 65536, 38, 917572, 65536, 38, 917573, 65536, 38, 983040, 65536, 38, 983041, 65536, 38, 983042, 65536, 38, 983043, 65536, 38, 983044, 65536, 38, 983045, 65536, 38, 983046, 65536, 38, 983047, 65536, 38, 983048, 65536, 38, 983049, 65536, 38, 983050, 65536, 38, 983051, 65536, 38, 983052, 65536, 38, 983053, 65536, 38, 983054, 65536, 38, 983055, 65536, 38, 983056, 65536, 38, 983057, 65536, 38, 983058, 262151, 2, 983059, 0, 5, 983060, 65536, 12, 983061, 131072, 5, 983062, 196608, 5, 983063, 0, 5, 983064, 65536, 5, 983065, 131072, 5, 983066, 196608, 5, 983067, 0, 15, 983068, 65536, 15, 983069, 131072, 15, 983070, 0, 15, 983071, 65536, 15, 983072, 131072, 15, 983073, 65536, 12, 983074, 196608, 5, 983075, 7, 4, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 262151, 2, 983084, 0, 5, 983085, 65536, 12, 983086, 0, 15, 983087, 65536, 15, 983088, 131072, 15, 983089, 0, 5, 983090, 65536, 5, 983091, 131072, 5, 983092, 196608, 5, 983093, 0, 5, 983094, 65536, 5, 983095, 131072, 5, 983096, 196608, 5, 983097, 7, 4, 983098, 65536, 38, 983099, 65536, 38, 983100, 65536, 38, 983101, 65536, 38, 983102, 65536, 38, 983103, 65536, 38, 983104, 65536, 38, 983105, 65536, 38, 983106, 65536, 38, 983107, 65536, 38, 983108, 65536, 38, 983109, 65536, 38, 1048576, 65536, 38, 1048577, 65536, 38, 1048578, 65536, 38, 1048579, 65536, 38, 1048580, 65536, 38, 1048581, 65536, 38, 1048582, 65536, 38, 1048583, 65536, 38, 1048584, 65536, 38, 1048585, 65536, 38, 1048586, 65536, 38, 1048587, 65536, 38, 1048588, 65536, 38, 1048589, 65536, 38, 1048590, 65536, 38, 1048591, 65536, 38, 1048592, 65536, 38, 1048593, 65536, 38, 1048594, 262151, 2, 1048595, 7, 0, 1048596, 65536, 13, 1048597, 7, 0, 1048598, 262144, 1, 1048599, 327680, 1, 1048600, 393216, 1, 1048601, 458752, 1, 1048602, 262144, 1, 1048603, 327680, 1, 1048604, 393216, 1, 1048605, 458752, 1, 1048606, 262144, 1, 1048607, 327680, 1, 1048608, 7, 0, 1048609, 65536, 13, 1048610, 7, 0, 1048611, 7, 4, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 262151, 2, 1048620, 7, 0, 1048621, 65536, 13, 1048622, 7, 0, 1048623, 262144, 1, 1048624, 327680, 1, 1048625, 393216, 1, 1048626, 458752, 1, 1048627, 262144, 1, 1048628, 327680, 1, 1048629, 262144, 1, 1048630, 327680, 1, 1048631, 393216, 1, 1048632, 458752, 1, 1048633, 7, 4, 1048634, 65536, 38, 1048635, 65536, 38, 1048636, 65536, 38, 1048637, 65536, 38, 1048638, 65536, 38, 1048639, 65536, 38, 1048640, 65536, 38, 1048641, 65536, 38, 1048642, 65536, 38, 1048643, 65536, 38, 1048644, 65536, 38, 1048645, 65536, 38, 1114112, 65536, 38, 1114113, 65536, 38, 1114114, 65536, 38, 1114115, 65536, 38, 1114116, 65536, 38, 1114117, 65536, 38, 1114118, 65536, 38, 1114119, 65536, 38, 1114120, 65536, 38, 1114121, 65536, 38, 1114122, 65536, 38, 1114123, 65536, 38, 1114124, 65536, 38, 1114125, 65536, 38, 1114126, 65536, 38, 1114127, 65536, 38, 1114128, 65536, 38, 1114129, 65536, 38, 1114130, 262151, 2, 1114131, 0, 15, 1114132, 65536, 15, 1114133, 131072, 15, 1114134, 0, 5, 1114135, 65536, 5, 1114136, 131072, 5, 1114137, 65536, 12, 1114138, 0, 5, 1114139, 65536, 5, 1114140, 131072, 5, 1114141, 196608, 5, 1114142, 65536, 12, 1114143, 65536, 5, 1114144, 0, 15, 1114145, 65536, 15, 1114146, 131072, 15, 1114147, 131079, 0, 1114148, 7, 6, 1114149, 0, 0, 1114150, 327680, 50, 1114151, 393216, 50, 1114152, 458752, 50, 1114153, 0, 0, 1114154, 262151, 5, 1114155, 65543, 0, 1114156, 0, 15, 1114157, 65536, 15, 1114158, 131072, 15, 1114159, 0, 5, 1114160, 65536, 12, 1114161, 131072, 5, 1114162, 196608, 5, 1114163, 0, 5, 1114164, 65536, 5, 1114165, 0, 5, 1114166, 65536, 5, 1114167, 131072, 5, 1114168, 196608, 5, 1114169, 7, 4, 1114170, 0, 0, 1114171, 0, 0, 1114172, 0, 0, 1114173, 0, 0, 1114174, 0, 0, 1114175, 0, 0, 1114176, 0, 0, 1114177, 0, 0, 1114178, 0, 0, 1114179, 0, 0, 1114180, 0, 0, 1114181, 0, 0, 1179648, 65536, 38, 1179649, 65536, 38, 1179650, 65536, 38, 1179651, 65536, 38, 1179652, 65536, 38, 1179653, 65536, 38, 1179654, 65536, 38, 1179655, 65536, 38, 1179656, 65536, 38, 1179657, 65536, 38, 1179658, 65536, 38, 1179659, 65536, 38, 1179660, 65536, 38, 1179661, 65536, 38, 1179662, 65536, 38, 1179663, 65536, 38, 1179664, 65536, 38, 1179665, 65536, 38, 1179666, 262151, 6, 1179667, 262151, 4, 1179668, 262151, 4, 1179669, 262151, 4, 1179670, 262151, 4, 1179671, 131079, 1, 1179672, 7, 0, 1179673, 65536, 13, 1179674, 7, 0, 1179675, 393216, 1, 1179676, 458752, 1, 1179677, 7, 0, 1179678, 65536, 13, 1179679, 7, 0, 1179680, 262144, 1, 1179681, 327680, 1, 1179682, 393216, 1, 1179683, 458752, 1, 1179684, 7, 4, 1179685, 0, 0, 1179686, 327680, 51, 1179687, 393216, 51, 1179688, 458752, 51, 1179689, 131072, 1, 1179690, 262151, 2, 1179691, 262144, 1, 1179692, 327680, 1, 1179693, 393216, 1, 1179694, 458752, 1, 1179695, 7, 0, 1179696, 65536, 13, 1179697, 7, 0, 1179698, 262144, 1, 1179699, 327680, 1, 1179700, 393216, 1, 1179701, 458752, 1, 1179702, 7, 0, 1179703, 262151, 0, 1179704, 262151, 4, 1179705, 131079, 6, 1179706, 0, 0, 1179707, 0, 0, 1179708, 0, 0, 1179709, 0, 0, 1179710, 0, 0, 1179711, 0, 0, 1179712, 0, 0, 1179713, 0, 0, 1179714, 0, 0, 1179715, 0, 0, 1179716, 0, 0, 1179717, 0, 0, 1245184, 65536, 38, 1245185, 65536, 38, 1245186, 65536, 38, 1245187, 65536, 38, 1245188, 65536, 38, 1245189, 65536, 38, 1245190, 65536, 38, 1245191, 65536, 38, 1245192, 65536, 38, 1245193, 65536, 38, 1245194, 65536, 38, 1245195, 65536, 38, 1245196, 65536, 38, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 262151, 2, 1245208, 0, 15, 1245209, 65536, 15, 1245210, 131072, 15, 1245211, 131072, 5, 1245212, 196608, 5, 1245213, 0, 15, 1245214, 65536, 15, 1245215, 131072, 15, 1245216, 0, 5, 1245217, 65536, 5, 1245218, 131072, 5, 1245219, 196608, 5, 1245220, 7, 4, 1245221, 65536, 1, 1245222, 327680, 51, 1245223, 393216, 51, 1245224, 458752, 51, 1245225, 131072, 1, 1245226, 262151, 2, 1245227, 0, 5, 1245228, 65536, 12, 1245229, 131072, 5, 1245230, 196608, 5, 1245231, 0, 15, 1245232, 65536, 15, 1245233, 131072, 15, 1245234, 0, 5, 1245235, 65536, 5, 1245236, 131072, 5, 1245237, 196608, 5, 1245238, 7, 0, 1245239, 7, 4, 1245240, 0, 0, 1245241, 0, 0, 1245242, 0, 0, 1245243, 0, 0, 1245244, 0, 0, 1245245, 0, 0, 1245246, 0, 0, 1245247, 0, 0, 1245248, 0, 0, 1245249, 0, 0, 1245250, 0, 0, 1245251, 0, 0, 1245252, 0, 0, 1245253, 0, 0, 1310720, 65536, 38, 1310721, 65536, 38, 1310722, 65536, 38, 1310723, 65536, 38, 1310724, 65536, 38, 1310725, 65536, 38, 1310726, 65536, 38, 1310727, 65536, 38, 1310728, 65536, 38, 1310729, 65536, 38, 1310730, 65536, 38, 1310731, 65536, 38, 1310732, 65536, 38, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 262151, 6, 1310744, 262151, 4, 1310745, 262151, 4, 1310746, 262151, 4, 1310747, 262151, 4, 1310748, 262151, 4, 1310749, 262151, 4, 1310750, 262151, 4, 1310751, 262151, 4, 1310752, 262151, 4, 1310753, 262151, 4, 1310754, 262151, 4, 1310755, 262151, 4, 1310756, 131079, 6, 1310757, 131072, 1, 1310758, 327680, 51, 1310759, 393216, 51, 1310760, 458752, 51, 1310761, 0, 0, 1310762, 262151, 2, 1310763, 7, 0, 1310764, 65536, 13, 1310765, 7, 0, 1310766, 262151, 0, 1310767, 262151, 4, 1310768, 262151, 4, 1310769, 262151, 4, 1310770, 262151, 4, 1310771, 262151, 4, 1310772, 262151, 4, 1310773, 262151, 4, 1310774, 262151, 4, 1310775, 131079, 6, 1310776, 262151, 3, 1310777, 131079, 3, 1310778, 131079, 3, 1310779, 131079, 3, 1310780, 131079, 3, 1310781, 131079, 3, 1310782, 131079, 3, 1310783, 131079, 3, 1310784, 131079, 3, 1310785, 131079, 3, 1310786, 131079, 3, 1310787, 131079, 3, 1310788, 131079, 3, 1310789, 131079, 3, 1376256, 65536, 38, 1376257, 65536, 38, 1376258, 65536, 38, 1376259, 65536, 38, 1376260, 65536, 38, 1376261, 65536, 38, 1376262, 65536, 38, 1376263, 65536, 38, 1376264, 65536, 38, 1376265, 65536, 38, 1376266, 65536, 38, 1376267, 65536, 38, 1376268, 65536, 38, 1376269, 0, 0, 1376270, 393216, 1, 1376271, 458752, 1, 1376272, 262144, 1, 1376273, 327680, 1, 1376274, 262144, 1, 1376275, 327680, 1, 1376276, 393216, 1, 1376277, 458752, 1, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 393216, 1, 1376291, 458752, 1, 1376292, 0, 0, 1376293, 131072, 1, 1376294, 327680, 51, 1376295, 393216, 51, 1376296, 458752, 51, 1376297, 0, 0, 1376298, 262151, 2, 1376299, 0, 15, 1376300, 65536, 15, 1376301, 131072, 15, 1376302, 7, 4, 1376303, 0, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 262151, 2, 1376313, 7, 0, 1376314, 7, 0, 1376315, 7, 0, 1376316, 7, 0, 1376317, 7, 0, 1376318, 7, 0, 1376319, 7, 0, 1376320, 7, 0, 1376321, 7, 0, 1376322, 7, 0, 1376323, 7, 0, 1376324, 7, 0, 1376325, 7, 0, 1441792, 65536, 38, 1441793, 65536, 38, 1441794, 65536, 38, 1441795, 65536, 38, 1441796, 65536, 38, 1441797, 65536, 38, 1441798, 65536, 38, 1441799, 65536, 38, 1441800, 65536, 38, 1441801, 65536, 38, 1441802, 65536, 38, 1441803, 65536, 38, 1441804, 65536, 38, 1441805, 0, 0, 1441806, 393216, 2, 1441807, 458752, 2, 1441808, 262144, 2, 1441809, 327680, 2, 1441810, 262144, 2, 1441811, 65536, 12, 1441812, 393216, 2, 1441813, 458752, 2, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 393216, 2, 1441827, 458752, 2, 1441828, 0, 0, 1441829, 0, 0, 1441830, 327680, 51, 1441831, 393216, 51, 1441832, 458752, 51, 1441833, 0, 0, 1441834, 262151, 6, 1441835, 262151, 4, 1441836, 262151, 4, 1441837, 262151, 4, 1441838, 131079, 6, 1441839, 262151, 3, 1441840, 131079, 3, 1441841, 131079, 3, 1441842, 131079, 3, 1441843, 131079, 3, 1441844, 131079, 3, 1441845, 131079, 3, 1441846, 131079, 3, 1441847, 131079, 3, 1441848, 65543, 0, 1441849, 7, 0, 1441850, 7, 0, 1441851, 7, 0, 1441852, 7, 0, 1441853, 7, 0, 1441854, 7, 0, 1441855, 7, 0, 1441856, 7, 0, 1441857, 7, 0, 1441858, 7, 0, 1441859, 7, 0, 1441860, 7, 0, 1441861, 7, 0, 1507328, 65536, 38, 1507329, 65536, 38, 1507330, 65536, 38, 1507331, 65536, 38, 1507332, 65536, 38, 1507333, 65536, 38, 1507334, 65536, 38, 1507335, 65536, 38, 1507336, 65536, 38, 1507337, 65536, 38, 1507338, 65536, 38, 1507339, 65536, 38, 1507340, 65536, 38, 1507341, 0, 0, 1507342, 262144, 1, 1507343, 327680, 1, 1507344, 262144, 1, 1507345, 327680, 1, 1507346, 0, 0, 1507347, 65536, 13, 1507348, 0, 0, 1507349, 393216, 1, 1507350, 458752, 1, 1507351, 262144, 1, 1507352, 327680, 1, 1507353, 262144, 1, 1507354, 327680, 1, 1507355, 262144, 1, 1507356, 327680, 1, 1507357, 393216, 1, 1507358, 458752, 1, 1507359, 393216, 1, 1507360, 458752, 1, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0, 1507365, 0, 0, 1507366, 0, 0, 1507367, 0, 0, 1507368, 0, 0, 1507369, 0, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 0, 0, 1507374, 0, 0, 1507375, 262151, 2, 1507376, 7, 0, 1507377, 7, 0, 1507378, 7, 0, 1507379, 7, 0, 1507380, 7, 0, 1507381, 7, 0, 1507382, 7, 0, 1507383, 7, 0, 1507384, 7, 0, 1507385, 7, 0, 1507386, 7, 0, 1507387, 7, 0, 1507388, 7, 0, 1507389, 7, 0, 1507390, 7, 0, 1507391, 7, 0, 1507392, 7, 0, 1507393, 7, 0, 1507394, 7, 0, 1507395, 7, 0, 1507396, 7, 0, 1507397, 7, 0, 1572864, 65536, 38, 1572865, 65536, 38, 1572866, 65536, 38, 1572867, 65536, 38, 1572868, 65536, 38, 1572869, 65536, 38, 1572870, 65536, 38, 1572871, 65536, 38, 1572872, 65536, 38, 1572873, 65536, 38, 1572874, 65536, 38, 1572875, 65536, 38, 1572876, 65536, 38, 1572877, 0, 0, 1572878, 262144, 2, 1572879, 327680, 2, 1572880, 262144, 2, 1572881, 327680, 2, 1572882, 0, 14, 1572883, 65536, 14, 1572884, 131072, 14, 1572885, 393216, 2, 1572886, 458752, 2, 1572887, 262144, 2, 1572888, 327680, 2, 1572889, 262144, 2, 1572890, 327680, 2, 1572891, 65536, 12, 1572892, 327680, 2, 1572893, 393216, 2, 1572894, 458752, 2, 1572895, 393216, 2, 1572896, 458752, 2, 1572897, 0, 0, 1572898, 0, 0, 1572899, 0, 0, 1572900, 0, 0, 1572901, 0, 0, 1572902, 0, 0, 1572903, 0, 0, 1572904, 0, 0, 1572905, 0, 0, 1572906, 262151, 5, 1572907, 131079, 3, 1572908, 65536, 12, 1572909, 131079, 3, 1572910, 131079, 3, 1572911, 65543, 0, 1572912, 7, 0, 1572913, 7, 0, 1572914, 7, 0, 1572915, 7, 0, 1572916, 7, 0, 1572917, 7, 0, 1572918, 7, 0, 1572919, 7, 0, 1572920, 7, 0, 1572921, 7, 0, 1572922, 7, 0, 1572923, 7, 0, 1572924, 7, 0, 1572925, 7, 0, 1572926, 7, 0, 1572927, 7, 0, 1572928, 7, 0, 1572929, 7, 0, 1572930, 7, 0, 1572931, 7, 0, 1572932, 7, 0, 1572933, 7, 0, 1638400, 65536, 38, 1638401, 65536, 38, 1638402, 65536, 38, 1638403, 65536, 38, 1638404, 65536, 38, 1638405, 65536, 38, 1638406, 65536, 38, 1638407, 65536, 38, 1638408, 65536, 38, 1638409, 65536, 38, 1638410, 65536, 38, 1638411, 65536, 38, 1638412, 65536, 38, 1638413, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 393216, 1, 1638419, 458752, 1, 1638420, 393216, 1, 1638421, 458752, 1, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 0, 0, 1638426, 0, 0, 1638427, 65536, 13, 1638428, 0, 0, 1638429, 393216, 1, 1638430, 458752, 1, 1638431, 262144, 1, 1638432, 327680, 1, 1638433, 0, 0, 1638434, 0, 0, 1638435, 0, 0, 1638436, 0, 0, 1638437, 0, 0, 1638438, 327680, 51, 1638439, 393216, 51, 1638440, 458752, 51, 1638441, 0, 0, 1638442, 262151, 2, 1638443, 7, 0, 1638444, 65536, 13, 1638445, 7, 0, 1638446, 262144, 1, 1638447, 327680, 1, 1638448, 393216, 1, 1638449, 458752, 1, 1638450, 262144, 1, 1638451, 327680, 1, 1638452, 393216, 1, 1638453, 458752, 1, 1638454, 7, 0, 1638455, 7, 0, 1638456, 7, 0, 1638457, 7, 0, 1638458, 7, 0, 1638459, 7, 0, 1638460, 7, 0, 1638461, 7, 0, 1638462, 7, 0, 1638463, 7, 0, 1638464, 7, 0, 1638465, 7, 0, 1638466, 7, 0, 1638467, 7, 0, 1638468, 7, 0, 1638469, 7, 0, 1703936, 65536, 38, 1703937, 65536, 38, 1703938, 65536, 38, 1703939, 65536, 38, 1703940, 65536, 38, 1703941, 65536, 38, 1703942, 65536, 38, 1703943, 65536, 38, 1703944, 65536, 38, 1703945, 65536, 38, 1703946, 65536, 38, 1703947, 65536, 38, 1703948, 65536, 38, 1703949, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 0, 0, 1703953, 0, 0, 1703954, 393216, 2, 1703955, 458752, 2, 1703956, 393216, 2, 1703957, 458752, 2, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 14, 1703963, 65536, 14, 1703964, 131072, 14, 1703965, 393216, 2, 1703966, 458752, 2, 1703967, 65536, 12, 1703968, 327680, 2, 1703969, 0, 0, 1703970, 0, 0, 1703971, 0, 0, 1703972, 0, 0, 1703973, 0, 0, 1703974, 327680, 51, 1703975, 393216, 51, 1703976, 458752, 51, 1703977, 0, 0, 1703978, 262151, 2, 1703979, 0, 15, 1703980, 65536, 15, 1703981, 131072, 15, 1703982, 0, 5, 1703983, 65536, 5, 1703984, 131072, 5, 1703985, 196608, 5, 1703986, 0, 5, 1703987, 65536, 5, 1703988, 131072, 5, 1703989, 196608, 5, 1703990, 7, 0, 1703991, 7, 0, 1703992, 7, 0, 1703993, 7, 0, 1703994, 7, 0, 1703995, 7, 0, 1703996, 7, 0, 1703997, 7, 0, 1703998, 7, 0, 1703999, 7, 0, 1704000, 7, 0, 1704001, 7, 0, 1704002, 7, 0, 1704003, 7, 0, 1704004, 7, 0, 1704005, 7, 0, 1769472, 65536, 38, 1769473, 65536, 38, 1769474, 65536, 38, 1769475, 65536, 38, 1769476, 65536, 38, 1769477, 65536, 38, 1769478, 65536, 38, 1769479, 65536, 38, 1769480, 65536, 38, 1769481, 65536, 38, 1769482, 65536, 38, 1769483, 65536, 38, 1769484, 65536, 38, 1769485, 0, 0, 1769486, 0, 0, 1769487, 0, 0, 1769488, 0, 0, 1769489, 0, 0, 1769490, 262144, 1, 1769491, 327680, 1, 1769492, 393216, 1, 1769493, 458752, 1, 1769494, 0, 0, 1769495, 0, 0, 1769496, 0, 0, 1769497, 0, 0, 1769498, 262144, 1, 1769499, 327680, 1, 1769500, 262144, 1, 1769501, 327680, 1, 1769502, 0, 0, 1769503, 65536, 13, 1769504, 0, 0, 1769505, 0, 0, 1769506, 0, 0, 1769507, 0, 0, 1769508, 0, 0, 1769509, 0, 0, 1769510, 327680, 51, 1769511, 393216, 51, 1769512, 458752, 51, 1769513, 65536, 1, 1769514, 262151, 2, 1769515, 262144, 1, 1769516, 327680, 1, 1769517, 262144, 1, 1769518, 327680, 1, 1769519, 393216, 1, 1769520, 458752, 1, 1769521, 262144, 1, 1769522, 327680, 1, 1769523, 393216, 1, 1769524, 458752, 1, 1769525, 7, 0, 1769526, 7, 0, 1769527, 7, 0, 1769528, 7, 0, 1769529, 7, 0, 1769530, 7, 0, 1769531, 7, 0, 1769532, 7, 0, 1769533, 7, 0, 1769534, 7, 0, 1769535, 7, 0, 1769536, 7, 0, 1769537, 7, 0, 1769538, 7, 0, 1769539, 7, 0, 1769540, 7, 0, 1769541, 7, 0, 1835008, 65536, 38, 1835009, 65536, 38, 1835010, 65536, 38, 1835011, 65536, 38, 1835012, 65536, 38, 1835013, 65536, 38, 1835014, 65536, 38, 1835015, 65536, 38, 1835016, 65536, 38, 1835017, 65536, 38, 1835018, 65536, 38, 1835019, 65536, 38, 1835020, 65536, 38, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 262144, 2, 1835027, 327680, 2, 1835028, 393216, 2, 1835029, 458752, 2, 1835030, 0, 0, 1835031, 0, 0, 1835032, 0, 0, 1835033, 0, 0, 1835034, 262144, 2, 1835035, 327680, 2, 1835036, 262144, 2, 1835037, 327680, 2, 1835038, 0, 14, 1835039, 65536, 14, 1835040, 131072, 14, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 1835044, 0, 0, 1835045, 0, 0, 1835046, 327680, 51, 1835047, 393216, 51, 1835048, 458752, 51, 1835049, 0, 0, 1835050, 262151, 2, 1835051, 0, 5, 1835052, 65536, 5, 1835053, 0, 5, 1835054, 65536, 5, 1835055, 131072, 5, 1835056, 196608, 5, 1835057, 0, 5, 1835058, 65536, 5, 1835059, 131072, 5, 1835060, 196608, 5, 1835061, 7, 0, 1835062, 7, 0, 1835063, 7, 0, 1835064, 7, 0, 1835065, 7, 0, 1835066, 7, 0, 1835067, 7, 0, 1835068, 7, 0, 1835069, 7, 0, 1835070, 7, 0, 1835071, 7, 0, 1835072, 7, 0, 1835073, 7, 0, 1835074, 7, 0, 1835075, 7, 0, 1835076, 7, 0, 1835077, 7, 0, 1900544, 65536, 0, 1900545, 65536, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 65536, 12, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 327680, 50, 1900559, 393216, 50, 1900560, 458752, 50, 1900561, 0, 0, 1900562, 65536, 12, 1900563, 327680, 1, 1900564, 393216, 1, 1900565, 458752, 1, 1900566, 0, 0, 1900567, 327680, 50, 1900568, 393216, 50, 1900569, 458752, 50, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 0, 0, 1900574, 0, 0, 1900575, 393216, 1, 1900576, 458752, 1, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 0, 0, 1900581, 131072, 1, 1900582, 327680, 51, 1900583, 393216, 51, 1900584, 458752, 51, 1900585, 0, 0, 1900586, 262151, 2, 1900587, 262144, 1, 1900588, 327680, 1, 1900589, 393216, 1, 1900590, 458752, 1, 1900591, 262144, 1, 1900592, 327680, 1, 1900593, 393216, 1, 1900594, 458752, 1, 1900595, 7, 0, 1900596, 7, 0, 1900597, 7, 0, 1900598, 7, 0, 1900599, 7, 0, 1900600, 7, 0, 1900601, 7, 0, 1900602, 7, 0, 1900603, 7, 0, 1900604, 7, 0, 1900605, 7, 0, 1900606, 7, 0, 1900607, 7, 0, 1900608, 7, 0, 1900609, 7, 0, 1900610, 7, 0, 1900611, 7, 0, 1900612, 7, 0, 1900613, 7, 0, 1966080, 65536, 0, 1966081, 65536, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 65536, 13, 1966087, 0, 0, 1966088, 0, 0, 1966089, 393216, 1, 1966090, 458752, 1, 1966091, 393216, 1, 1966092, 458752, 1, 1966093, 0, 0, 1966094, 327680, 51, 1966095, 393216, 51, 1966096, 458752, 51, 1966097, 0, 0, 1966098, 65536, 13, 1966099, 327680, 2, 1966100, 393216, 2, 1966101, 458752, 2, 1966102, 0, 0, 1966103, 327680, 51, 1966104, 393216, 51, 1966105, 458752, 51, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 0, 0, 1966110, 0, 0, 1966111, 393216, 2, 1966112, 458752, 2, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 1966116, 0, 0, 1966117, 131072, 1, 1966118, 327680, 51, 1966119, 393216, 51, 1966120, 458752, 51, 1966121, 0, 0, 1966122, 262151, 2, 1966123, 0, 5, 1966124, 65536, 12, 1966125, 131072, 5, 1966126, 196608, 5, 1966127, 0, 5, 1966128, 65536, 5, 1966129, 131072, 5, 1966130, 196608, 5, 1966131, 262151, 0, 1966132, 262151, 4, 1966133, 262151, 4, 1966134, 262151, 4, 1966135, 262151, 4, 1966136, 262151, 4, 1966137, 262151, 4, 1966138, 262151, 4, 1966139, 262151, 4, 1966140, 262151, 4, 1966141, 262151, 4, 1966142, 262151, 4, 1966143, 262151, 4, 1966144, 262151, 4, 1966145, 262151, 4, 1966146, 262151, 4, 1966147, 262151, 4, 1966148, 262151, 4, 1966149, 262151, 4, 2031616, 65536, 0, 2031617, 131072, 1, 2031618, 131072, 1, 2031619, 131072, 1, 2031620, 65536, 1, 2031621, 0, 14, 2031622, 65536, 14, 2031623, 131072, 14, 2031624, 131072, 1, 2031625, 393216, 2, 2031626, 458752, 2, 2031627, 393216, 2, 2031628, 458752, 2, 2031629, 0, 0, 2031630, 327680, 51, 2031631, 393216, 51, 2031632, 458752, 51, 2031633, 0, 14, 2031634, 65536, 14, 2031635, 131072, 14, 2031636, 0, 0, 2031637, 0, 0, 2031638, 0, 0, 2031639, 327680, 51, 2031640, 393216, 51, 2031641, 458752, 51, 2031642, 0, 0, 2031643, 0, 0, 2031644, 0, 0, 2031645, 0, 0, 2031646, 0, 0, 2031647, 393216, 1, 2031648, 458752, 1, 2031649, 0, 0, 2031650, 0, 0, 2031651, 0, 0, 2031652, 0, 0, 2031653, 0, 0, 2031654, 327680, 51, 2031655, 393216, 51, 2031656, 458752, 51, 2031657, 0, 0, 2031658, 262151, 2, 2031659, 7, 0, 2031660, 65536, 13, 2031661, 7, 0, 2031662, 7, 0, 2031663, 7, 0, 2031664, 7, 0, 2031665, 7, 0, 2031666, 7, 0, 2031667, 7, 4, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2031675, 0, 0, 2031676, 0, 0, 2031677, 0, 0, 2031678, 0, 0, 2031679, 0, 0, 2031680, 0, 0, 2031681, 0, 0, 2031682, 0, 0, 2031683, 0, 0, 2031684, 0, 0, 2031685, 0, 0, 2097152, 65536, 0, 2097153, 65536, 0, 2097154, 131072, 1, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 327680, 51, 2097167, 393216, 51, 2097168, 458752, 51, 2097169, 0, 0, 2097170, 0, 0, 2097171, 131072, 1, 2097172, 131072, 1, 2097173, 0, 0, 2097174, 0, 0, 2097175, 327680, 51, 2097176, 393216, 51, 2097177, 458752, 51, 2097178, 65536, 1, 2097179, 0, 0, 2097180, 0, 0, 2097181, 0, 0, 2097182, 0, 0, 2097183, 393216, 2, 2097184, 458752, 2, 2097185, 0, 0, 2097186, 0, 0, 2097187, 0, 0, 2097188, 0, 0, 2097189, 0, 0, 2097190, 327680, 51, 2097191, 393216, 51, 2097192, 458752, 51, 2097193, 131072, 1, 2097194, 262151, 2, 2097195, 0, 15, 2097196, 65536, 15, 2097197, 262144, 1, 2097198, 327680, 1, 2097199, 393216, 1, 2097200, 458752, 1, 2097201, 262144, 1, 2097202, 327680, 1, 2097203, 7, 4, 2097204, 7, 0, 2097205, 7, 0, 2097206, 7, 0, 2097207, 7, 0, 2097208, 7, 0, 2097209, 7, 0, 2097210, 7, 0, 2097211, 7, 0, 2097212, 7, 0, 2097213, 7, 0, 2097214, 7, 0, 2097215, 7, 0, 2097216, 7, 0, 2097217, 7, 0, 2097218, 7, 0, 2097219, 7, 0, 2097220, 7, 0, 2097221, 7, 0, 2162688, 65536, 0, 2162689, 65536, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 327680, 50, 2162693, 393216, 50, 2162694, 393216, 50, 2162695, 393216, 50, 2162696, 393216, 50, 2162697, 393216, 50, 2162698, 393216, 50, 2162699, 393216, 50, 2162700, 393216, 50, 2162701, 393216, 50, 2162702, 327680, 53, 2162703, 393216, 51, 2162704, 393216, 53, 2162705, 393216, 50, 2162706, 393216, 50, 2162707, 393216, 50, 2162708, 393216, 50, 2162709, 393216, 50, 2162710, 393216, 50, 2162711, 327680, 53, 2162712, 393216, 51, 2162713, 393216, 53, 2162714, 393216, 50, 2162715, 393216, 50, 2162716, 393216, 50, 2162717, 393216, 50, 2162718, 393216, 50, 2162719, 393216, 50, 2162720, 393216, 50, 2162721, 393216, 50, 2162722, 393216, 50, 2162723, 393216, 50, 2162724, 393216, 50, 2162725, 393216, 50, 2162726, 327680, 53, 2162727, 393216, 51, 2162728, 458752, 51, 2162729, 131072, 1, 2162730, 262151, 2, 2162731, 262144, 1, 2162732, 327680, 1, 2162733, 0, 5, 2162734, 65536, 5, 2162735, 131072, 5, 2162736, 196608, 5, 2162737, 0, 5, 2162738, 65536, 5, 2162739, 7, 4, 2162740, 7, 0, 2162741, 393216, 1, 2162742, 458752, 1, 2162743, 262144, 1, 2162744, 327680, 1, 2162745, 262144, 1, 2162746, 327680, 1, 2162747, 262144, 1, 2162748, 327680, 1, 2162749, 393216, 1, 2162750, 458752, 1, 2162751, 393216, 1, 2162752, 458752, 1, 2162753, 7, 0, 2162754, 7, 0, 2162755, 7, 0, 2162756, 7, 0, 2162757, 7, 0, 2228224, 65536, 0, 2228225, 65536, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 327680, 51, 2228229, 393216, 51, 2228230, 393216, 51, 2228231, 393216, 51, 2228232, 393216, 51, 2228233, 393216, 51, 2228234, 393216, 51, 2228235, 393216, 51, 2228236, 393216, 51, 2228237, 393216, 51, 2228238, 393216, 51, 2228239, 393216, 51, 2228240, 393216, 51, 2228241, 393216, 51, 2228242, 393216, 51, 2228243, 393216, 51, 2228244, 393216, 51, 2228245, 393216, 51, 2228246, 393216, 51, 2228247, 393216, 51, 2228248, 393216, 51, 2228249, 393216, 51, 2228250, 393216, 51, 2228251, 393216, 51, 2228252, 393216, 51, 2228253, 393216, 51, 2228254, 393216, 51, 2228255, 393216, 51, 2228256, 393216, 51, 2228257, 393216, 51, 2228258, 393216, 51, 2228259, 393216, 51, 2228260, 393216, 51, 2228261, 393216, 51, 2228262, 393216, 51, 2228263, 393216, 51, 2228264, 458752, 51, 2228265, 0, 0, 2228266, 262151, 2, 2228267, 65536, 12, 2228268, 65536, 5, 2228269, 262151, 0, 2228270, 262151, 4, 2228271, 262151, 4, 2228272, 262151, 4, 2228273, 262151, 4, 2228274, 262151, 4, 2228275, 131079, 6, 2228276, 7, 0, 2228277, 131072, 5, 2228278, 196608, 5, 2228279, 0, 5, 2228280, 65536, 5, 2228281, 0, 5, 2228282, 65536, 5, 2228283, 0, 5, 2228284, 65536, 5, 2228285, 131072, 5, 2228286, 196608, 5, 2228287, 131072, 5, 2228288, 196608, 5, 2228289, 7, 0, 2228290, 7, 0, 2228291, 7, 0, 2228292, 7, 0, 2228293, 7, 0, 2293760, 65536, 0, 2293761, 65536, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 327680, 52, 2293765, 393216, 52, 2293766, 393216, 52, 2293767, 393216, 52, 2293768, 393216, 52, 2293769, 393216, 52, 2293770, 393216, 52, 2293771, 393216, 52, 2293772, 393216, 52, 2293773, 393216, 52, 2293774, 393216, 52, 2293775, 393216, 52, 2293776, 393216, 52, 2293777, 393216, 52, 2293778, 393216, 52, 2293779, 393216, 52, 2293780, 393216, 52, 2293781, 393216, 52, 2293782, 393216, 52, 2293783, 393216, 52, 2293784, 393216, 52, 2293785, 393216, 52, 2293786, 393216, 52, 2293787, 393216, 52, 2293788, 393216, 52, 2293789, 393216, 52, 2293790, 393216, 52, 2293791, 393216, 52, 2293792, 393216, 52, 2293793, 393216, 52, 2293794, 393216, 52, 2293795, 393216, 52, 2293796, 393216, 52, 2293797, 393216, 52, 2293798, 327680, 54, 2293799, 393216, 51, 2293800, 458752, 51, 2293801, 0, 0, 2293802, 262151, 2, 2293803, 65536, 13, 2293804, 7, 0, 2293805, 7, 4, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2293810, 0, 0, 2293811, 0, 0, 2293812, 7, 0, 2293813, 262144, 1, 2293814, 327680, 1, 2293815, 262144, 1, 2293816, 327680, 1, 2293817, 262144, 1, 2293818, 327680, 1, 2293819, 393216, 1, 2293820, 458752, 1, 2293821, 393216, 1, 2293822, 458752, 1, 2293823, 262144, 1, 2293824, 327680, 1, 2293825, 7, 0, 2293826, 7, 0, 2293827, 7, 0, 2293828, 7, 0, 2293829, 7, 0, 2359296, 65536, 0, 2359297, 65536, 0, 2359298, 131072, 1, 2359299, 0, 0, 2359300, 65536, 12, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 131072, 1, 2359311, 131072, 1, 2359312, 131072, 1, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 0, 0, 2359317, 65536, 1, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 0, 2359325, 0, 0, 2359326, 0, 0, 2359327, 0, 0, 2359328, 0, 0, 2359329, 131072, 1, 2359330, 131072, 1, 2359331, 131072, 1, 2359332, 131072, 1, 2359333, 0, 0, 2359334, 327680, 51, 2359335, 393216, 51, 2359336, 458752, 51, 2359337, 0, 0, 2359338, 262151, 2, 2359339, 65536, 15, 2359340, 131072, 15, 2359341, 7, 4, 2359342, 7, 0, 2359343, 7, 0, 2359344, 7, 0, 2359345, 7, 0, 2359346, 7, 0, 2359347, 7, 0, 2359348, 7, 0, 2359349, 0, 5, 2359350, 65536, 5, 2359351, 0, 5, 2359352, 65536, 5, 2359353, 0, 5, 2359354, 65536, 5, 2359355, 131072, 5, 2359356, 196608, 5, 2359357, 131072, 5, 2359358, 196608, 5, 2359359, 0, 5, 2359360, 65536, 5, 2359361, 262144, 1, 2359362, 327680, 1, 2359363, 262144, 1, 2359364, 327680, 1, 2359365, 262144, 1, 2424832, 131072, 1, 2424833, 131072, 1, 2424834, 131072, 1, 2424835, 0, 0, 2424836, 65536, 13, 2424837, 0, 0, 2424838, 262144, 1, 2424839, 327680, 1, 2424840, 393216, 1, 2424841, 458752, 1, 2424842, 131072, 1, 2424843, 131072, 1, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 65536, 12, 2424851, 0, 0, 2424852, 0, 0, 2424853, 0, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 0, 0, 2424862, 0, 0, 2424863, 0, 0, 2424864, 0, 0, 2424865, 0, 0, 2424866, 0, 0, 2424867, 0, 0, 2424868, 0, 0, 2424869, 0, 0, 2424870, 327680, 52, 2424871, 393216, 52, 2424872, 458752, 52, 2424873, 0, 0, 2424874, 262151, 6, 2424875, 262151, 4, 2424876, 262151, 4, 2424877, 131079, 6, 2424878, 7, 0, 2424879, 393216, 1, 2424880, 458752, 1, 2424881, 393216, 1, 2424882, 458752, 1, 2424883, 262144, 1, 2424884, 327680, 1, 2424885, 262144, 1, 2424886, 327680, 1, 2424887, 393216, 1, 2424888, 458752, 1, 2424889, 393216, 1, 2424890, 458752, 1, 2424891, 393216, 1, 2424892, 458752, 1, 2424893, 262144, 1, 2424894, 327680, 1, 2424895, 262144, 1, 2424896, 327680, 1, 2424897, 0, 5, 2424898, 65536, 5, 2424899, 0, 5, 2424900, 65536, 5, 2424901, 0, 5, 2490368, 65536, 0, 2490369, 65536, 0, 2490370, 0, 0, 2490371, 0, 14, 2490372, 65536, 14, 2490373, 131072, 14, 2490374, 262144, 2, 2490375, 327680, 2, 2490376, 393216, 2, 2490377, 458752, 2, 2490378, 0, 0, 2490379, 131072, 1, 2490380, 262144, 1, 2490381, 327680, 1, 2490382, 393216, 1, 2490383, 458752, 1, 2490384, 0, 0, 2490385, 0, 0, 2490386, 65536, 13, 2490387, 0, 0, 2490388, 0, 0, 2490389, 0, 0, 2490390, 0, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 0, 0, 2490398, 0, 0, 2490399, 0, 0, 2490400, 0, 0, 2490401, 0, 0, 2490402, 0, 0, 2490403, 0, 0, 2490404, 0, 0, 2490405, 0, 0, 2490406, 0, 0, 2490407, 0, 0, 2490408, 0, 0, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 7, 0, 2490415, 131072, 5, 2490416, 196608, 5, 2490417, 131072, 5, 2490418, 196608, 5, 2490419, 65536, 12, 2490420, 65536, 5, 2490421, 0, 5, 2490422, 65536, 5, 2490423, 131072, 5, 2490424, 196608, 5, 2490425, 131072, 5, 2490426, 196608, 5, 2490427, 131072, 5, 2490428, 196608, 5, 2490429, 0, 5, 2490430, 65536, 5, 2490431, 0, 5, 2490432, 65536, 5, 2490433, 393216, 1, 2490434, 458752, 1, 2490435, 262144, 1, 2490436, 327680, 1, 2490437, 393216, 1, 2555904, 262144, 1, 2555905, 327680, 1, 2555906, 262144, 1, 2555907, 327680, 1, 2555908, 393216, 1, 2555909, 458752, 1, 2555910, 262144, 1, 2555911, 327680, 1, 2555912, 262144, 1, 2555913, 327680, 1, 2555914, 393216, 1, 2555915, 458752, 1, 2555916, 262144, 2, 2555917, 327680, 2, 2555918, 393216, 2, 2555919, 458752, 2, 2555920, 0, 0, 2555921, 0, 14, 2555922, 65536, 14, 2555923, 131072, 14, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 0, 0, 2555934, 0, 0, 2555935, 0, 0, 2555936, 0, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2555941, 0, 0, 2555942, 0, 0, 2555943, 0, 0, 2555944, 0, 0, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 393216, 1, 2555952, 458752, 1, 2555953, 393216, 1, 2555954, 458752, 1, 2555955, 65536, 13, 2555956, 7, 0, 2555957, 393216, 1, 2555958, 458752, 1, 2555959, 262144, 1, 2555960, 327680, 1, 2555961, 393216, 1, 2555962, 458752, 1, 2555963, 262144, 1, 2555964, 327680, 1, 2555965, 262144, 1, 2555966, 327680, 1, 2555967, 393216, 1, 2555968, 458752, 1, 2555969, 131072, 5, 2555970, 196608, 5, 2555971, 65536, 12, 2555972, 65536, 5, 2555973, 131072, 5, 2621440, 262144, 2, 2621441, 327680, 2, 2621442, 262144, 2, 2621443, 327680, 2, 2621444, 393216, 2, 2621445, 458752, 2, 2621446, 262144, 2, 2621447, 327680, 2, 2621448, 262144, 2, 2621449, 327680, 2, 2621450, 393216, 2, 2621451, 458752, 2, 2621452, 0, 0, 2621453, 0, 0, 2621454, 0, 0, 2621455, 0, 0, 2621456, 0, 0, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 0, 2621460, 0, 0, 2621461, 262144, 1, 2621462, 327680, 1, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 2621469, 0, 0, 2621470, 0, 0, 2621471, 0, 0, 2621472, 0, 0, 2621473, 0, 0, 2621474, 0, 0, 2621475, 0, 0, 2621476, 0, 0, 2621477, 0, 0, 2621478, 327680, 50, 2621479, 393216, 50, 2621480, 458752, 50, 2621481, 0, 0, 2621482, 0, 0, 2621483, 0, 0, 2621484, 0, 0, 2621485, 0, 0, 2621486, 0, 0, 2621487, 131072, 5, 2621488, 196608, 5, 2621489, 131072, 5, 2621490, 196608, 5, 2621491, 65536, 15, 2621492, 131072, 15, 2621493, 131072, 5, 2621494, 196608, 5, 2621495, 0, 5, 2621496, 65536, 5, 2621497, 131072, 5, 2621498, 196608, 5, 2621499, 0, 5, 2621500, 65536, 5, 2621501, 0, 5, 2621502, 65536, 5, 2621503, 131072, 5, 2621504, 196608, 5, 2621505, 7, 0, 2621506, 7, 0, 2621507, 65536, 13, 2621508, 7, 0, 2621509, 262144, 1, 2686976, 65536, 0, 2686977, 65536, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 262151, 5, 2686989, 131079, 3, 2686990, 262144, 1, 2686991, 327680, 1, 2686992, 393216, 1, 2686993, 458752, 1, 2686994, 393216, 1, 2686995, 458752, 1, 2686996, 7, 6, 2686997, 262144, 2, 2686998, 327680, 2, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 0, 0, 2687006, 0, 0, 2687007, 0, 0, 2687008, 0, 0, 2687009, 0, 0, 2687010, 0, 0, 2687011, 0, 0, 2687012, 0, 0, 2687013, 131072, 1, 2687014, 327680, 51, 2687015, 393216, 51, 2687016, 458752, 51, 2687017, 131072, 1, 2687018, 0, 0, 2687019, 0, 0, 2687020, 0, 0, 2687021, 0, 0, 2687022, 0, 0, 2687023, 262151, 4, 2687024, 262151, 4, 2687025, 262151, 4, 2687026, 131079, 1, 2687027, 7, 0, 2687028, 7, 0, 2687029, 393216, 1, 2687030, 458752, 1, 2687031, 393216, 1, 2687032, 458752, 1, 2687033, 393216, 1, 2687034, 458752, 1, 2687035, 262144, 1, 2687036, 327680, 1, 2687037, 262144, 1, 2687038, 327680, 1, 2687039, 262144, 1, 2687040, 327680, 1, 2687041, 262144, 1, 2687042, 327680, 1, 2687043, 65536, 15, 2687044, 131072, 15, 2687045, 0, 5, 2752512, 65536, 38, 2752513, 65536, 38, 2752514, 65536, 38, 2752515, 65536, 38, 2752516, 65536, 38, 2752517, 65536, 38, 2752518, 65536, 38, 2752519, 65536, 38, 2752520, 65536, 38, 2752521, 65536, 38, 2752522, 65536, 38, 2752523, 0, 0, 2752524, 262151, 2, 2752525, 7, 0, 2752526, 65536, 12, 2752527, 65536, 5, 2752528, 131072, 5, 2752529, 196608, 5, 2752530, 131072, 5, 2752531, 196608, 5, 2752532, 262144, 1, 2752533, 327680, 1, 2752534, 393216, 1, 2752535, 458752, 1, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2752544, 0, 0, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752548, 0, 0, 2752549, 131072, 1, 2752550, 327680, 51, 2752551, 393216, 51, 2752552, 458752, 51, 2752553, 131072, 1, 2752554, 0, 0, 2752555, 0, 0, 2752556, 0, 0, 2752557, 0, 0, 2752558, 0, 0, 2752559, 0, 0, 2752560, 0, 0, 2752561, 0, 0, 2752562, 262151, 6, 2752563, 262151, 4, 2752564, 131079, 1, 2752565, 131072, 5, 2752566, 196608, 5, 2752567, 131072, 5, 2752568, 196608, 5, 2752569, 131072, 5, 2752570, 196608, 5, 2752571, 0, 5, 2752572, 65536, 5, 2752573, 131072, 5, 2752574, 196608, 5, 2752575, 0, 5, 2752576, 65536, 5, 2752577, 0, 5, 2752578, 65536, 5, 2752579, 262151, 0, 2752580, 262151, 4, 2752581, 262151, 4, 2818048, 65536, 38, 2818049, 65536, 38, 2818050, 65536, 38, 2818051, 65536, 38, 2818052, 65536, 38, 2818053, 65536, 38, 2818054, 65536, 38, 2818055, 65536, 38, 2818056, 65536, 38, 2818057, 65536, 38, 2818058, 65536, 38, 2818059, 0, 0, 2818060, 262151, 2, 2818061, 7, 0, 2818062, 65536, 13, 2818063, 7, 0, 2818064, 262144, 1, 2818065, 327680, 1, 2818066, 393216, 1, 2818067, 458752, 1, 2818068, 0, 5, 2818069, 65536, 12, 2818070, 393216, 2, 2818071, 458752, 2, 2818072, 0, 0, 2818073, 0, 0, 2818074, 0, 0, 2818075, 0, 0, 2818076, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0, 2818081, 0, 0, 2818082, 0, 0, 2818083, 0, 0, 2818084, 0, 0, 2818085, 0, 0, 2818086, 327680, 51, 2818087, 393216, 51, 2818088, 458752, 51, 2818089, 0, 0, 2818090, 0, 0, 2818091, 0, 0, 2818092, 0, 0, 2818093, 0, 0, 2818094, 0, 0, 2818095, 0, 0, 2818096, 0, 0, 2818097, 0, 0, 2818098, 131072, 1, 2818099, 131072, 1, 2818100, 262151, 6, 2818101, 262151, 4, 2818102, 262151, 4, 2818103, 262151, 4, 2818104, 262151, 4, 2818105, 262151, 4, 2818106, 262151, 4, 2818107, 262151, 4, 2818108, 262151, 4, 2818109, 262151, 4, 2818110, 262151, 4, 2818111, 262151, 4, 2818112, 262151, 4, 2818113, 262151, 4, 2818114, 262151, 4, 2818115, 131079, 6, 2818116, 65536, 0, 2818117, 131072, 1, 2883584, 65536, 38, 2883585, 65536, 38, 2883586, 65536, 38, 2883587, 65536, 38, 2883588, 65536, 38, 2883589, 65536, 38, 2883590, 65536, 38, 2883591, 65536, 38, 2883592, 65536, 38, 2883593, 65536, 38, 2883594, 65536, 38, 2883595, 0, 0, 2883596, 262151, 2, 2883597, 0, 15, 2883598, 65536, 15, 2883599, 131072, 15, 2883600, 0, 5, 2883601, 65536, 12, 2883602, 131072, 5, 2883603, 196608, 5, 2883604, 7, 4, 2883605, 65536, 13, 2883606, 0, 0, 2883607, 0, 0, 2883608, 131072, 1, 2883609, 327680, 50, 2883610, 393216, 50, 2883611, 393216, 50, 2883612, 393216, 50, 2883613, 393216, 50, 2883614, 393216, 50, 2883615, 393216, 50, 2883616, 393216, 50, 2883617, 393216, 50, 2883618, 393216, 50, 2883619, 393216, 50, 2883620, 393216, 50, 2883621, 393216, 50, 2883622, 327680, 53, 2883623, 393216, 51, 2883624, 393216, 53, 2883625, 393216, 50, 2883626, 393216, 50, 2883627, 393216, 50, 2883628, 393216, 50, 2883629, 393216, 50, 2883630, 393216, 50, 2883631, 393216, 50, 2883632, 393216, 50, 2883633, 393216, 50, 2883634, 393216, 50, 2883635, 393216, 50, 2883636, 458752, 50, 2883637, 0, 0, 2883638, 0, 0, 2883639, 131072, 1, 2883640, 131072, 1, 2883641, 65536, 0, 2883642, 65536, 0, 2883643, 65536, 0, 2883644, 65536, 0, 2883645, 65536, 0, 2883646, 65536, 0, 2883647, 65536, 0, 2883648, 65536, 0, 2883649, 65536, 0, 2883650, 65536, 0, 2883651, 131072, 1, 2883652, 131072, 1, 2883653, 65536, 0, 2949120, 65536, 38, 2949121, 65536, 38, 2949122, 65536, 38, 2949123, 65536, 38, 2949124, 65536, 38, 2949125, 65536, 38, 2949126, 65536, 38, 2949127, 65536, 38, 2949128, 65536, 38, 2949129, 65536, 38, 2949130, 65536, 38, 2949131, 0, 0, 2949132, 262151, 2, 2949133, 262144, 1, 2949134, 327680, 1, 2949135, 7, 0, 2949136, 7, 0, 2949137, 65536, 13, 2949138, 7, 0, 2949139, 262151, 0, 2949140, 131079, 6, 2949141, 65536, 14, 2949142, 131072, 14, 2949143, 0, 0, 2949144, 131072, 1, 2949145, 327680, 51, 2949146, 393216, 51, 2949147, 393216, 51, 2949148, 393216, 51, 2949149, 393216, 51, 2949150, 393216, 51, 2949151, 393216, 51, 2949152, 393216, 51, 2949153, 393216, 51, 2949154, 393216, 51, 2949155, 393216, 51, 2949156, 393216, 51, 2949157, 393216, 51, 2949158, 393216, 51, 2949159, 393216, 51, 2949160, 393216, 51, 2949161, 393216, 51, 2949162, 393216, 51, 2949163, 393216, 51, 2949164, 393216, 51, 2949165, 393216, 51, 2949166, 393216, 51, 2949167, 393216, 51, 2949168, 393216, 51, 2949169, 393216, 51, 2949170, 393216, 51, 2949171, 393216, 51, 2949172, 458752, 51, 2949173, 0, 0, 2949174, 0, 0, 2949175, 65536, 0, 2949176, 65536, 0, 2949177, 65536, 0, 2949178, 65536, 0, 2949179, 65536, 0, 2949180, 65536, 0, 2949181, 65536, 0, 2949182, 65536, 0, 2949183, 65536, 0, 2949184, 65536, 0, 2949185, 262148, 5, 2949186, 131076, 3, 2949187, 131076, 3, 2949188, 131076, 3, 2949189, 4, 6, 3014656, 65536, 38, 3014657, 65536, 38, 3014658, 65536, 38, 3014659, 65536, 38, 3014660, 65536, 38, 3014661, 65536, 38, 3014662, 65536, 38, 3014663, 65536, 38, 3014664, 65536, 38, 3014665, 65536, 38, 3014666, 65536, 38, 3014667, 0, 0, 3014668, 262151, 2, 3014669, 0, 5, 3014670, 65536, 5, 3014671, 393216, 1, 3014672, 458752, 1, 3014673, 65536, 15, 3014674, 131072, 15, 3014675, 7, 4, 3014676, 0, 0, 3014677, 0, 0, 3014678, 0, 0, 3014679, 0, 0, 3014680, 0, 0, 3014681, 327680, 52, 3014682, 393216, 52, 3014683, 393216, 52, 3014684, 393216, 52, 3014685, 393216, 52, 3014686, 393216, 52, 3014687, 393216, 52, 3014688, 393216, 52, 3014689, 393216, 52, 3014690, 393216, 52, 3014691, 393216, 52, 3014692, 393216, 52, 3014693, 393216, 52, 3014694, 393216, 52, 3014695, 393216, 52, 3014696, 393216, 52, 3014697, 393216, 52, 3014698, 393216, 52, 3014699, 393216, 52, 3014700, 393216, 52, 3014701, 393216, 52, 3014702, 393216, 52, 3014703, 393216, 52, 3014704, 393216, 52, 3014705, 393216, 52, 3014706, 393216, 52, 3014707, 393216, 52, 3014708, 458752, 52, 3014709, 0, 0, 3014710, 0, 0, 3014711, 65536, 0, 3014712, 65536, 0, 3014713, 65536, 0, 3014714, 65536, 0, 3014715, 65536, 12, 3014716, 65536, 0, 3014717, 65536, 0, 3014718, 65536, 0, 3014719, 65536, 0, 3014720, 65536, 0, 3014721, 262148, 6, 3014722, 262148, 4, 3014723, 262148, 4, 3014724, 262148, 4, 3014725, 262148, 1, 3080192, 65536, 38, 3080193, 65536, 38, 3080194, 65536, 38, 3080195, 65536, 38, 3080196, 65536, 38, 3080197, 65536, 38, 3080198, 65536, 38, 3080199, 65536, 38, 3080200, 65536, 38, 3080201, 65536, 38, 3080202, 65536, 38, 3080203, 0, 0, 3080204, 262151, 2, 3080205, 262144, 1, 3080206, 327680, 1, 3080207, 131072, 5, 3080208, 196608, 5, 3080209, 7, 0, 3080210, 7, 0, 3080211, 7, 4, 3080212, 0, 0, 3080213, 0, 0, 3080214, 0, 0, 3080215, 0, 0, 3080216, 0, 0, 3080217, 0, 0, 3080218, 0, 0, 3080219, 131072, 1, 3080220, 131072, 1, 3080221, 131072, 1, 3080222, 65536, 1, 3080223, 0, 0, 3080224, 0, 0, 3080225, 0, 0, 3080226, 0, 0, 3080227, 0, 0, 3080228, 0, 0, 3080229, 0, 0, 3080230, 0, 0, 3080231, 0, 0, 3080232, 0, 0, 3080233, 0, 0, 3080234, 0, 0, 3080235, 0, 0, 3080236, 0, 0, 3080237, 0, 0, 3080238, 0, 0, 3080239, 131072, 1, 3080240, 131072, 1, 3080241, 0, 0, 3080242, 0, 0, 3080243, 0, 0, 3080244, 0, 0, 3080245, 65536, 12, 3080246, 0, 0, 3080247, 262151, 5, 3080248, 262144, 1, 3080249, 327680, 1, 3080250, 131079, 3, 3080251, 65536, 13, 3080252, 131079, 3, 3080253, 262144, 1, 3080254, 327680, 1, 3080255, 393216, 1, 3080256, 458752, 1, 3080257, 65536, 0, 3080258, 65536, 0, 3080259, 65536, 0, 3080260, 65536, 0, 3080261, 262148, 6, 3145728, 65536, 38, 3145729, 65536, 38, 3145730, 65536, 38, 3145731, 65536, 38, 3145732, 65536, 38, 3145733, 65536, 38, 3145734, 65536, 38, 3145735, 65536, 38, 3145736, 65536, 38, 3145737, 65536, 38, 3145738, 65536, 38, 3145739, 0, 0, 3145740, 262151, 2, 3145741, 0, 5, 3145742, 65536, 5, 3145743, 262151, 0, 3145744, 262151, 4, 3145745, 262151, 4, 3145746, 262151, 4, 3145747, 131079, 6, 3145748, 0, 0, 3145749, 0, 0, 3145750, 0, 0, 3145751, 0, 0, 3145752, 0, 0, 3145753, 0, 0, 3145754, 0, 0, 3145755, 0, 0, 3145756, 0, 0, 3145757, 0, 0, 3145758, 0, 0, 3145759, 0, 0, 3145760, 0, 0, 3145761, 0, 0, 3145762, 0, 0, 3145763, 0, 0, 3145764, 0, 0, 3145765, 0, 0, 3145766, 262144, 1, 3145767, 327680, 1, 3145768, 393216, 1, 3145769, 458752, 1, 3145770, 0, 0, 3145771, 0, 0, 3145772, 0, 0, 3145773, 0, 0, 3145774, 65536, 1, 3145775, 0, 0, 3145776, 131072, 1, 3145777, 131072, 1, 3145778, 262144, 1, 3145779, 327680, 1, 3145780, 0, 0, 3145781, 65536, 13, 3145782, 0, 0, 3145783, 262151, 2, 3145784, 0, 5, 3145785, 65536, 5, 3145786, 0, 15, 3145787, 65536, 15, 3145788, 131072, 15, 3145789, 65536, 12, 3145790, 65536, 5, 3145791, 131072, 5, 3145792, 196608, 5, 3145793, 7, 6, 3145794, 65536, 0, 3145795, 65536, 0, 3145796, 65536, 0, 3145797, 65536, 0, 3211264, 65536, 38, 3211265, 65536, 38, 3211266, 65536, 38, 3211267, 65536, 38, 3211268, 65536, 38, 3211269, 65536, 38, 3211270, 65536, 38, 3211271, 65536, 38, 3211272, 65536, 38, 3211273, 65536, 38, 3211274, 65536, 38, 3211275, 0, 0, 3211276, 262151, 2, 3211277, 393216, 1, 3211278, 458752, 1, 3211279, 7, 4, 3211280, 0, 0, 3211281, 0, 0, 3211282, 0, 0, 3211283, 0, 0, 3211284, 0, 0, 3211285, 0, 0, 3211286, 0, 0, 3211287, 0, 0, 3211288, 65536, 38, 3211289, 65536, 38, 3211290, 65536, 38, 3211291, 65536, 38, 3211292, 65536, 38, 3211293, 65536, 38, 3211294, 65536, 38, 3211295, 65536, 38, 3211296, 65536, 38, 3211297, 0, 0, 3211298, 0, 0, 3211299, 0, 0, 3211300, 0, 0, 3211301, 0, 0, 3211302, 262144, 2, 3211303, 327680, 2, 3211304, 393216, 2, 3211305, 458752, 2, 3211306, 0, 0, 3211307, 0, 0, 3211308, 0, 0, 3211309, 0, 0, 3211310, 0, 0, 3211311, 0, 0, 3211312, 0, 0, 3211313, 0, 0, 3211314, 262144, 2, 3211315, 327680, 2, 3211316, 0, 14, 3211317, 65536, 14, 3211318, 131072, 14, 3211319, 262151, 2, 3211320, 262144, 1, 3211321, 327680, 1, 3211322, 262144, 1, 3211323, 327680, 1, 3211324, 7, 0, 3211325, 65536, 13, 3211326, 7, 0, 3211327, 393216, 1, 3211328, 458752, 1, 3211329, 7, 4, 3211330, 393216, 1, 3211331, 458752, 1, 3211332, 262144, 1, 3211333, 327680, 1, 3276800, 65536, 38, 3276801, 65536, 38, 3276802, 65536, 38, 3276803, 65536, 38, 3276804, 65536, 38, 3276805, 65536, 38, 3276806, 65536, 38, 3276807, 65536, 38, 3276808, 65536, 38, 3276809, 65536, 38, 3276810, 65536, 38, 3276811, 0, 0, 3276812, 262151, 2, 3276813, 131072, 5, 3276814, 65536, 12, 3276815, 131079, 0, 3276816, 131079, 3, 3276817, 7, 6, 3276818, 0, 0, 3276819, 0, 0, 3276820, 0, 0, 3276821, 0, 0, 3276822, 0, 0, 3276823, 0, 0, 3276824, 0, 0, 3276825, 0, 0, 3276826, 65536, 38, 3276827, 65536, 38, 3276828, 65536, 38, 3276829, 65536, 38, 3276830, 65536, 38, 3276831, 65536, 38, 3276832, 65536, 38, 3276833, 0, 0, 3276834, 393216, 1, 3276835, 458752, 1, 3276836, 262144, 1, 3276837, 327680, 1, 3276838, 393216, 1, 3276839, 458752, 1, 3276840, 393216, 1, 3276841, 458752, 1, 3276842, 0, 0, 3276843, 0, 0, 3276844, 0, 0, 3276845, 0, 0, 3276846, 262144, 1, 3276847, 327680, 1, 3276848, 393216, 1, 3276849, 458752, 1, 3276850, 262144, 1, 3276851, 327680, 1, 3276852, 393216, 1, 3276853, 458752, 1, 3276854, 262144, 1, 3276855, 327680, 1, 3276856, 0, 5, 3276857, 65536, 5, 3276858, 0, 5, 3276859, 65536, 5, 3276860, 0, 15, 3276861, 65536, 15, 3276862, 131072, 15, 3276863, 131072, 5, 3276864, 196608, 5, 3276865, 65536, 12, 3276866, 393216, 2, 3276867, 458752, 2, 3276868, 262144, 2, 3276869, 327680, 2, 3342336, 65536, 38, 3342337, 65536, 38, 3342338, 65536, 38, 3342339, 65536, 38, 3342340, 65536, 38, 3342341, 65536, 38, 3342342, 65536, 38, 3342343, 65536, 38, 3342344, 65536, 38, 3342345, 65536, 38, 3342346, 65536, 38, 3342347, 0, 0, 3342348, 262151, 2, 3342349, 7, 0, 3342350, 65536, 13, 3342351, 7, 0, 3342352, 7, 0, 3342353, 7, 4, 3342354, 0, 0, 3342355, 0, 0, 3342356, 0, 0, 3342357, 0, 0, 3342358, 0, 0, 3342359, 0, 0, 3342360, 0, 0, 3342361, 0, 0, 3342362, 65536, 38, 3342363, 65536, 38, 3342364, 65536, 38, 3342365, 65536, 38, 3342366, 65536, 38, 3342367, 65536, 38, 3342368, 65536, 38, 3342369, 0, 0, 3342370, 393216, 2, 3342371, 65536, 12, 3342372, 262144, 2, 3342373, 327680, 2, 3342374, 393216, 2, 3342375, 458752, 2, 3342376, 393216, 2, 3342377, 458752, 2, 3342378, 0, 0, 3342379, 0, 0, 3342380, 65536, 12, 3342381, 0, 0, 3342382, 262144, 2, 3342383, 327680, 2, 3342384, 393216, 2, 3342385, 458752, 2, 3342386, 262144, 2, 3342387, 65536, 12, 3342388, 393216, 2, 3342389, 458752, 2, 3342390, 65536, 12, 3342391, 65536, 5, 3342392, 393216, 1, 3342393, 458752, 1, 3342394, 262144, 1, 3342395, 327680, 1, 3342396, 393216, 1, 3342397, 458752, 1, 3342398, 393216, 1, 3342399, 458752, 1, 3342400, 7, 0, 3342401, 65536, 13, 3342402, 131079, 3, 3342403, 7, 6, 3342404, 131072, 1, 3342405, 131072, 1, 3407872, 65536, 38, 3407873, 65536, 38, 3407874, 65536, 38, 3407875, 65536, 38, 3407876, 65536, 38, 3407877, 65536, 38, 3407878, 65536, 38, 3407879, 65536, 38, 3407880, 65536, 38, 3407881, 65536, 38, 3407882, 65536, 38, 3407883, 0, 0, 3407884, 262151, 2, 3407885, 0, 15, 3407886, 65536, 15, 3407887, 131072, 15, 3407888, 7, 0, 3407889, 7, 4, 3407890, 0, 0, 3407891, 0, 0, 3407892, 0, 0, 3407893, 0, 0, 3407894, 131072, 1, 3407895, 131072, 1, 3407896, 0, 0, 3407897, 0, 0, 3407898, 0, 0, 3407899, 0, 0, 3407900, 0, 0, 3407901, 0, 0, 3407902, 0, 0, 3407903, 0, 0, 3407904, 0, 0, 3407905, 0, 0, 3407906, 0, 0, 3407907, 65536, 13, 3407908, 0, 0, 3407909, 262144, 1, 3407910, 327680, 1, 3407911, 393216, 1, 3407912, 458752, 1, 3407913, 262144, 1, 3407914, 327680, 1, 3407915, 0, 0, 3407916, 65536, 13, 3407917, 0, 0, 3407918, 393216, 1, 3407919, 458752, 1, 3407920, 393216, 1, 3407921, 458752, 1, 3407922, 0, 0, 3407923, 65536, 13, 3407924, 0, 0, 3407925, 0, 0, 3407926, 65536, 13, 3407927, 262151, 2, 3407928, 131072, 5, 3407929, 196608, 5, 3407930, 0, 5, 3407931, 65536, 5, 3407932, 131072, 5, 3407933, 65536, 12, 3407934, 131072, 5, 3407935, 196608, 5, 3407936, 0, 15, 3407937, 65536, 15, 3407938, 131072, 15, 3407939, 7, 4, 3407940, 65536, 0, 3407941, 131072, 1, 3473408, 65536, 38, 3473409, 65536, 38, 3473410, 65536, 38, 3473411, 65536, 38, 3473412, 65536, 38, 3473413, 65536, 38, 3473414, 65536, 38, 3473415, 65536, 38, 3473416, 65536, 38, 3473417, 65536, 38, 3473418, 65536, 38, 3473419, 0, 0, 3473420, 262151, 2, 3473421, 393216, 1, 3473422, 458752, 1, 3473423, 262144, 1, 3473424, 327680, 1, 3473425, 7, 4, 3473426, 0, 0, 3473427, 0, 0, 3473428, 0, 0, 3473429, 0, 0, 3473430, 0, 0, 3473431, 0, 0, 3473432, 0, 0, 3473433, 0, 0, 3473434, 0, 0, 3473435, 0, 0, 3473436, 0, 0, 3473437, 0, 0, 3473438, 0, 0, 3473439, 0, 0, 3473440, 65536, 12, 3473441, 0, 0, 3473442, 0, 14, 3473443, 65536, 14, 3473444, 131072, 14, 3473445, 262144, 2, 3473446, 327680, 2, 3473447, 393216, 2, 3473448, 458752, 2, 3473449, 262144, 2, 3473450, 327680, 2, 3473451, 0, 14, 3473452, 65536, 14, 3473453, 131072, 14, 3473454, 393216, 2, 3473455, 65536, 12, 3473456, 393216, 2, 3473457, 458752, 2, 3473458, 0, 14, 3473459, 65536, 14, 3473460, 131072, 14, 3473461, 0, 14, 3473462, 65536, 14, 3473463, 262151, 2, 3473464, 393216, 1, 3473465, 458752, 1, 3473466, 393216, 1, 3473467, 458752, 1, 3473468, 7, 0, 3473469, 65536, 13, 3473470, 7, 0, 3473471, 393216, 1, 3473472, 458752, 1, 3473473, 262144, 1, 3473474, 327680, 1, 3473475, 7, 4, 3473476, 65536, 0, 3473477, 65536, 0, 3538944, 65536, 38, 3538945, 65536, 38, 3538946, 65536, 38, 3538947, 65536, 38, 3538948, 65536, 38, 3538949, 65536, 38, 3538950, 65536, 38, 3538951, 65536, 38, 3538952, 65536, 38, 3538953, 65536, 38, 3538954, 65536, 38, 3538955, 0, 0, 3538956, 262151, 2, 3538957, 131072, 5, 3538958, 65536, 12, 3538959, 0, 5, 3538960, 65536, 5, 3538961, 131079, 0, 3538962, 131079, 3, 3538963, 131079, 3, 3538964, 131079, 3, 3538965, 131079, 3, 3538966, 131079, 3, 3538967, 131079, 3, 3538968, 131079, 3, 3538969, 131079, 3, 3538970, 131079, 3, 3538971, 65536, 12, 3538972, 7, 6, 3538973, 262144, 1, 3538974, 327680, 1, 3538975, 0, 0, 3538976, 65536, 13, 3538977, 0, 0, 3538978, 262144, 1, 3538979, 327680, 1, 3538980, 393216, 1, 3538981, 458752, 1, 3538982, 262144, 1, 3538983, 327680, 1, 3538984, 393216, 1, 3538985, 458752, 1, 3538986, 262144, 1, 3538987, 327680, 1, 3538988, 393216, 1, 3538989, 458752, 1, 3538990, 0, 0, 3538991, 65536, 13, 3538992, 0, 0, 3538993, 262144, 1, 3538994, 327680, 1, 3538995, 393216, 1, 3538996, 458752, 1, 3538997, 262144, 1, 3538998, 327680, 1, 3538999, 262151, 2, 3539000, 131072, 5, 3539001, 65536, 12, 3539002, 131072, 5, 3539003, 196608, 5, 3539004, 0, 15, 3539005, 65536, 15, 3539006, 65536, 12, 3539007, 131072, 5, 3539008, 196608, 5, 3539009, 0, 5, 3539010, 65536, 5, 3539011, 131079, 0, 3539012, 7, 6, 3539013, 65536, 0, 3604480, 65536, 38, 3604481, 65536, 38, 3604482, 65536, 38, 3604483, 65536, 38, 3604484, 65536, 38, 3604485, 65536, 38, 3604486, 65536, 38, 3604487, 65536, 38, 3604488, 65536, 38, 3604489, 65536, 38, 3604490, 65536, 38, 3604491, 0, 0, 3604492, 262151, 2, 3604493, 7, 0, 3604494, 65536, 13, 3604495, 7, 0, 3604496, 262144, 1, 3604497, 327680, 1, 3604498, 393216, 1, 3604499, 458752, 1, 3604500, 262144, 1, 3604501, 327680, 1, 3604502, 393216, 1, 3604503, 458752, 1, 3604504, 393216, 1, 3604505, 458752, 1, 3604506, 7, 0, 3604507, 65536, 13, 3604508, 7, 4, 3604509, 262144, 2, 3604510, 327680, 2, 3604511, 0, 14, 3604512, 65536, 14, 3604513, 131072, 14, 3604514, 262144, 2, 3604515, 327680, 2, 3604516, 393216, 2, 3604517, 458752, 2, 3604518, 262144, 2, 3604519, 327680, 2, 3604520, 393216, 2, 3604521, 458752, 2, 3604522, 262144, 2, 3604523, 327680, 2, 3604524, 393216, 2, 3604525, 458752, 2, 3604526, 0, 14, 3604527, 65536, 14, 3604528, 131072, 14, 3604529, 262144, 2, 3604530, 327680, 2, 3604531, 393216, 2, 3604532, 458752, 2, 3604533, 262144, 2, 3604534, 327680, 2, 3604535, 262151, 2, 3604536, 7, 0, 3604537, 65536, 13, 3604538, 7, 0, 3604539, 262144, 1, 3604540, 327680, 1, 3604541, 7, 0, 3604542, 65536, 13, 3604543, 7, 0, 3604544, 262144, 1, 3604545, 327680, 1, 3604546, 393216, 1, 3604547, 458752, 1, 3604548, 7, 4, 3604549, 65536, 0, 3670016, 65536, 38, 3670017, 65536, 38, 3670018, 65536, 38, 3670019, 65536, 38, 3670020, 65536, 38, 3670021, 65536, 38, 3670022, 65536, 38, 3670023, 65536, 38, 3670024, 65536, 38, 3670025, 65536, 38, 3670026, 65536, 38, 3670027, 0, 0, 3670028, 262151, 2, 3670029, 0, 15, 3670030, 65536, 15, 3670031, 131072, 15, 3670032, 0, 5, 3670033, 65536, 5, 3670034, 131072, 5, 3670035, 196608, 5, 3670036, 0, 5, 3670037, 65536, 5, 3670038, 131072, 5, 3670039, 196608, 5, 3670040, 131072, 5, 3670041, 196608, 5, 3670042, 0, 15, 3670043, 65536, 15, 3670044, 7, 4, 3670045, 0, 0, 3670046, 0, 0, 3670047, 0, 0, 3670048, 0, 0, 3670049, 0, 0, 3670050, 65536, 12, 3670051, 0, 0, 3670052, 0, 0, 3670053, 0, 0, 3670054, 0, 0, 3670055, 0, 0, 3670056, 0, 0, 3670057, 0, 0, 3670058, 0, 0, 3670059, 0, 0, 3670060, 0, 0, 3670061, 0, 0, 3670062, 0, 0, 3670063, 0, 0, 3670064, 0, 0, 3670065, 0, 0, 3670066, 0, 0, 3670067, 0, 0, 3670068, 0, 0, 3670069, 0, 0, 3670070, 0, 0, 3670071, 262151, 2, 3670072, 0, 15, 3670073, 65536, 15, 3670074, 131072, 15, 3670075, 65536, 12, 3670076, 65536, 5, 3670077, 0, 15, 3670078, 65536, 12, 3670079, 131072, 15, 3670080, 0, 5, 3670081, 65536, 5, 3670082, 131072, 5, 3670083, 196608, 5, 3670084, 7, 1, 3670085, 196615, 7, 3735552, 65536, 38, 3735553, 65536, 38, 3735554, 65536, 38, 3735555, 65536, 38, 3735556, 65536, 38, 3735557, 65536, 38, 3735558, 65536, 38, 3735559, 65536, 38, 3735560, 65536, 38, 3735561, 65536, 38, 3735562, 65536, 38, 3735563, 0, 0, 3735564, 262151, 2, 3735565, 262144, 1, 3735566, 327680, 1, 3735567, 393216, 1, 3735568, 458752, 1, 3735569, 262144, 1, 3735570, 327680, 1, 3735571, 393216, 1, 3735572, 458752, 1, 3735573, 262144, 1, 3735574, 327680, 1, 3735575, 262144, 1, 3735576, 327680, 1, 3735577, 393216, 1, 3735578, 458752, 1, 3735579, 7, 0, 3735580, 7, 4, 3735581, 262144, 1, 3735582, 327680, 1, 3735583, 393216, 1, 3735584, 458752, 1, 3735585, 65536, 0, 3735586, 65536, 13, 3735587, 65536, 0, 3735588, 262144, 1, 3735589, 327680, 1, 3735590, 393216, 1, 3735591, 458752, 1, 3735592, 262144, 1, 3735593, 327680, 1, 3735594, 65536, 0, 3735595, 65536, 0, 3735596, 65536, 0, 3735597, 65536, 0, 3735598, 65536, 0, 3735599, 65536, 0, 3735600, 65536, 0, 3735601, 65536, 0, 3735602, 65536, 0, 3735603, 65536, 0, 3735604, 65536, 0, 3735605, 65536, 0, 3735606, 0, 0, 3735607, 262151, 2, 3735608, 262144, 1, 3735609, 327680, 1, 3735610, 7, 0, 3735611, 65536, 13, 3735612, 7, 0, 3735613, 7, 0, 3735614, 65536, 13, 3735615, 7, 0, 3735616, 393216, 1, 3735617, 458752, 1, 3735618, 393216, 1, 3735619, 458752, 1, 3735620, 7, 4, 3735621, 65536, 0, 3801088, 65536, 38, 3801089, 65536, 38, 3801090, 65536, 38, 3801091, 65536, 38, 3801092, 65536, 38, 3801093, 65536, 38, 3801094, 65536, 38, 3801095, 65536, 38, 3801096, 65536, 38, 3801097, 65536, 38, 3801098, 65536, 38, 3801099, 0, 0, 3801100, 262151, 6, 3801101, 0, 5, 3801102, 65536, 5, 3801103, 131072, 5, 3801104, 196608, 5, 3801105, 65536, 12, 3801106, 65536, 5, 3801107, 131072, 5, 3801108, 196608, 5, 3801109, 0, 5, 3801110, 65536, 12, 3801111, 0, 5, 3801112, 65536, 5, 3801113, 131072, 5, 3801114, 196608, 5, 3801115, 262151, 4, 3801116, 131079, 6, 3801117, 262144, 2, 3801118, 327680, 2, 3801119, 65536, 12, 3801120, 458752, 2, 3801121, 0, 14, 3801122, 65536, 14, 3801123, 131072, 14, 3801124, 262144, 2, 3801125, 327680, 2, 3801126, 65536, 12, 3801127, 458752, 2, 3801128, 262144, 2, 3801129, 327680, 2, 3801130, 65536, 0, 3801131, 65536, 0, 3801132, 65536, 0, 3801133, 65536, 0, 3801134, 65536, 0, 3801135, 65536, 0, 3801136, 65536, 0, 3801137, 65536, 0, 3801138, 65536, 0, 3801139, 65536, 0, 3801140, 65536, 0, 3801141, 65536, 0, 3801142, 0, 0, 3801143, 262151, 2, 3801144, 0, 5, 3801145, 65536, 12, 3801146, 0, 15, 3801147, 65536, 15, 3801148, 131072, 15, 3801149, 0, 15, 3801150, 65536, 15, 3801151, 131072, 15, 3801152, 65536, 12, 3801153, 196608, 5, 3801154, 131072, 5, 3801155, 196608, 5, 3801156, 7, 4, 3801157, 65536, 0, 3866624, 65536, 38, 3866625, 65536, 38, 3866626, 65536, 38, 3866627, 65536, 38, 3866628, 65536, 38, 3866629, 65536, 38, 3866630, 65536, 38, 3866631, 65536, 38, 3866632, 65536, 38, 3866633, 65536, 38, 3866634, 65536, 38, 3866635, 65536, 0, 3866636, 262144, 1, 3866637, 327680, 1, 3866638, 393216, 1, 3866639, 458752, 1, 3866640, 65536, 0, 3866641, 65536, 13, 3866642, 65536, 0, 3866643, 262144, 1, 3866644, 327680, 1, 3866645, 65536, 0, 3866646, 65536, 13, 3866647, 65536, 0, 3866648, 262144, 1, 3866649, 327680, 1, 3866650, 393216, 1, 3866651, 458752, 1, 3866652, 262144, 1, 3866653, 327680, 1, 3866654, 65536, 0, 3866655, 65536, 13, 3866656, 65536, 0, 3866657, 262144, 1, 3866658, 327680, 1, 3866659, 393216, 1, 3866660, 458752, 1, 3866661, 65536, 0, 3866662, 65536, 13, 3866663, 65536, 0, 3866664, 65536, 0, 3866665, 65536, 0, 3866666, 65536, 0, 3866667, 65536, 0, 3866668, 65536, 0, 3866669, 65536, 0, 3866670, 65536, 0, 3866671, 65536, 0, 3866672, 65536, 0, 3866673, 65536, 0, 3866674, 65536, 0, 3866675, 65536, 0, 3866676, 65536, 0, 3866677, 65536, 0, 3866678, 0, 0, 3866679, 262151, 6, 3866680, 262151, 4, 3866681, 65536, 13, 3866682, 262151, 4, 3866683, 262144, 1, 3866684, 327680, 1, 3866685, 393216, 1, 3866686, 458752, 1, 3866687, 262151, 4, 3866688, 65536, 13, 3866689, 262151, 4, 3866690, 262144, 1, 3866691, 327680, 1, 3866692, 131079, 6, 3866693, 65536, 0, 3932160, 65536, 38, 3932161, 65536, 38, 3932162, 65536, 38, 3932163, 65536, 38, 3932164, 65536, 38, 3932165, 65536, 38, 3932166, 65536, 38, 3932167, 65536, 38, 3932168, 65536, 38, 3932169, 65536, 38, 3932170, 65536, 38, 3932171, 65536, 0, 3932172, 262144, 2, 3932173, 327680, 2, 3932174, 393216, 2, 3932175, 458752, 2, 3932176, 0, 14, 3932177, 65536, 14, 3932178, 131072, 14, 3932179, 262144, 2, 3932180, 327680, 2, 3932181, 0, 14, 3932182, 65536, 14, 3932183, 131072, 14, 3932184, 262144, 2, 3932185, 327680, 2, 3932186, 393216, 2, 3932187, 458752, 2, 3932188, 262144, 2, 3932189, 327680, 2, 3932190, 0, 14, 3932191, 65536, 14, 3932192, 131072, 14, 3932193, 262144, 2, 3932194, 327680, 2, 3932195, 393216, 2, 3932196, 458752, 2, 3932197, 0, 14, 3932198, 65536, 14, 3932199, 131072, 14, 3932200, 65536, 0, 3932201, 65536, 0, 3932202, 65536, 0, 3932203, 65536, 0, 3932204, 65536, 0, 3932205, 65536, 0, 3932206, 65536, 0, 3932207, 65536, 0, 3932208, 65536, 0, 3932209, 65536, 0, 3932210, 65536, 0, 3932211, 65536, 0, 3932212, 65536, 0, 3932213, 65536, 0, 3932214, 65536, 0, 3932215, 65536, 0, 3932216, 65536, 0, 3932217, 65536, 0, 3932218, 65536, 0, 3932219, 65536, 0, 3932220, 65536, 0, 3932221, 65536, 0, 3932222, 65536, 0, 3932223, 65536, 0, 3932224, 65536, 0, 3932225, 65536, 0, 3932226, 65536, 0, 3932227, 65536, 0, 3932228, 65536, 0, 3932229, 65536, 0, 3997696, 65536, 38, 3997697, 65536, 38, 3997698, 65536, 38, 3997699, 65536, 38, 3997700, 65536, 38, 3997701, 65536, 38, 3997702, 65536, 38, 3997703, 65536, 38, 3997704, 65536, 38, 3997705, 65536, 38, 3997706, 65536, 38, 3997707, 65536, 0, 3997708, 65536, 0, 3997709, 65536, 0, 3997710, 65536, 0, 3997711, 65536, 0, 3997712, 65536, 0, 3997713, 65536, 0, 3997714, 65536, 0, 3997715, 65536, 0, 3997716, 65536, 0, 3997717, 65536, 0, 3997718, 65536, 0, 3997719, 65536, 0, 3997720, 65536, 0, 3997721, 65536, 0, 3997722, 65536, 0, 3997723, 65536, 0, 3997724, 65536, 0, 3997725, 65536, 0, 3997726, 65536, 0, 3997727, 65536, 0, 3997728, 65536, 0, 3997729, 65536, 0, 3997730, 65536, 0, 3997731, 65536, 0, 3997732, 65536, 0, 3997733, 65536, 0, 3997734, 65536, 0, 3997735, 65536, 0, 3997736, 65536, 0, 3997737, 65536, 0, 3997738, 65536, 0, 3997739, 65536, 0, 3997740, 65536, 0, 3997741, 65536, 0, 3997742, 65536, 0, 3997743, 65536, 0, 3997744, 65536, 0, 3997745, 65536, 0, 3997746, 65536, 0, 3997747, 65536, 0, 3997748, 65536, 0, 3997749, 65536, 0, 3997750, 65536, 0, 3997751, 65536, 0, 3997752, 65536, 0, 3997753, 65536, 0, 3997754, 65536, 0, 3997755, 65536, 0, 3997756, 65536, 0, 3997757, 65536, 0, 3997758, 65536, 0, 3997759, 65536, 0, 3997760, 65536, 0, 3997761, 65536, 0, 3997762, 65536, 0, 3997763, 65536, 0, 3997764, 65536, 0, 3997765, 65536, 0, 4063232, 65536, 38, 4063233, 65536, 38, 4063234, 65536, 38, 4063235, 65536, 38, 4063236, 65536, 38, 4063237, 65536, 38, 4063238, 65536, 38, 4063239, 65536, 38, 4063240, 65536, 38, 4063241, 65536, 38, 4063242, 65536, 38, 4063243, 65536, 38, 4063244, 65536, 38, 4063245, 65536, 38, 4063246, 65536, 38, 4063247, 65536, 38, 4063248, 65536, 38, 4063249, 65536, 38, 4063250, 65536, 38, 4063251, 65536, 38, 4063252, 65536, 38, 4063253, 65536, 38, 4063254, 65536, 38, 4063255, 65536, 38, 4063256, 65536, 38, 4063257, 65536, 38, 4063258, 65536, 38, 4063259, 65536, 38, 4063260, 65536, 38, 4063261, 65536, 38, 4063262, 65536, 38, 4063263, 65536, 38, 4063264, 65536, 38, 4063265, 65536, 38, 4063266, 65536, 38, 4063267, 65536, 38, 4063268, 65536, 38, 4063269, 65536, 38, 4063270, 65536, 38, 4063271, 65536, 38, 4063272, 65536, 38, 4063273, 65536, 38, 4063274, 65536, 38, 4063275, 65536, 38, 4063276, 65536, 38, 4063277, 65536, 38, 4063278, 65536, 38, 4063279, 65536, 38, 4063280, 65536, 38, 4063281, 65536, 0, 4063282, 65536, 0, 4063283, 65536, 0, 4063284, 65536, 0, 4063285, 65536, 0, 4063286, 65536, 0, 4063287, 65536, 0, 4063288, 65536, 0, 4063289, 65536, 0, 4063290, 65536, 0, 4063291, 65536, 0, 4063292, 65536, 0, 4063293, 65536, 0, 4063294, 65536, 0, 4063295, 65536, 0, 4063296, 65536, 0, 4063297, 65536, 0, 4063298, 65536, 0, 4063299, 65536, 0, 4063300, 65536, 0, 4063301, 65536, 0, 4128768, 65536, 38, 4128769, 65536, 38, 4128770, 65536, 38, 4128771, 65536, 38, 4128772, 65536, 38, 4128773, 65536, 38, 4128774, 65536, 38, 4128775, 65536, 38, 4128776, 65536, 38, 4128777, 65536, 38, 4128778, 65536, 38, 4128779, 65536, 38, 4128780, 65536, 38, 4128781, 65536, 38, 4128782, 65536, 38, 4128783, 65536, 38, 4128784, 65536, 38, 4128785, 65536, 38, 4128786, 65536, 38, 4128787, 65536, 38, 4128788, 65536, 38, 4128789, 65536, 38, 4128790, 65536, 38, 4128791, 65536, 38, 4128792, 65536, 38, 4128793, 65536, 38, 4128794, 65536, 38, 4128795, 65536, 38, 4128796, 65536, 38, 4128797, 65536, 38, 4128798, 65536, 38, 4128799, 65536, 38, 4128800, 65536, 38, 4128801, 65536, 38, 4128802, 65536, 38, 4128803, 65536, 38, 4128804, 65536, 38, 4128805, 65536, 38, 4128806, 65536, 38, 4128807, 65536, 38, 4128808, 65536, 38, 4128809, 65536, 38, 4128810, 65536, 38, 4128811, 65536, 38, 4128812, 65536, 38, 4128813, 65536, 38, 4128814, 65536, 38, 4128815, 65536, 38, 4128816, 65536, 38, 4128817, 65536, 0, 4128818, 65536, 0, 4128819, 65536, 0, 4128820, 65536, 0, 4128821, 65536, 0, 4128822, 65536, 0, 4128823, 65536, 0, 4128824, 65536, 0, 4128825, 65536, 0, 4128826, 65536, 0, 4128827, 65536, 0, 4128828, 65536, 0, 4128829, 65536, 0, 4128830, 65536, 0, 4128831, 65536, 0, 4128832, 65536, 0, 4128833, 65536, 0, 4128834, 65536, 0, 4128835, 65536, 0, 4128836, 65536, 0, 4128837, 65536, 0, 4194304, 65536, 38, 4194305, 65536, 38, 4194306, 65536, 38, 4194307, 65536, 38, 4194308, 65536, 38, 4194309, 65536, 38, 4194310, 65536, 38, 4194311, 65536, 38, 4194312, 65536, 38, 4194313, 65536, 38, 4194314, 65536, 38, 4194315, 65536, 38, 4194316, 65536, 38, 4194317, 65536, 38, 4194318, 65536, 38, 4194319, 65536, 38, 4194320, 65536, 38, 4194321, 65536, 38, 4194322, 65536, 38, 4194323, 65536, 38, 4194324, 65536, 38, 4194325, 65536, 38, 4194326, 65536, 38, 4194327, 65536, 38, 4194328, 65536, 38, 4194329, 65536, 38, 4194330, 65536, 38, 4194331, 65536, 38, 4194332, 65536, 38, 4194333, 65536, 38, 4194334, 65536, 38, 4194335, 65536, 38, 4194336, 65536, 38, 4194337, 65536, 38, 4194338, 65536, 38, 4194339, 65536, 38, 4194340, 65536, 38, 4194341, 65536, 38, 4194342, 65536, 38, 4194343, 65536, 38, 4194344, 65536, 38, 4194345, 65536, 38, 4194346, 65536, 38, 4194347, 65536, 38, 4194348, 65536, 38, 4194349, 65536, 38, 4194350, 65536, 38, 4194351, 65536, 38, 4194352, 65536, 38, 4194353, 65536, 0, 4194354, 65536, 0, 4194355, 65536, 0, 4194356, 65536, 0, 4194357, 65536, 0, 4194358, 65536, 0, 4194359, 65536, 0, 4194360, 65536, 0, 4194361, 65536, 0, 4194362, 65536, 0, 4194363, 65536, 0, 4194364, 65536, 0, 4194365, 65536, 0, 4194366, 65536, 0, 4194367, 65536, 0, 4194368, 65536, 0, 4194369, 65536, 0, 4194370, 65536, 0, 4194371, 65536, 0, 4194372, 65536, 0, 4194373, 65536, 0, 4259840, 65536, 38, 4259841, 65536, 38, 4259842, 65536, 38, 4259843, 65536, 38, 4259844, 65536, 38, 4259845, 65536, 38, 4259846, 65536, 38, 4259847, 65536, 38, 4259848, 65536, 38, 4259849, 65536, 38, 4259850, 65536, 38, 4259851, 65536, 38, 4259852, 65536, 38, 4259853, 65536, 38, 4259854, 65536, 38, 4259855, 65536, 38, 4259856, 65536, 38, 4259857, 65536, 38, 4259858, 65536, 38, 4259859, 65536, 38, 4259860, 65536, 38, 4259861, 65536, 38, 4259862, 65536, 38, 4259863, 65536, 38, 4259864, 65536, 38, 4259865, 65536, 38, 4259866, 65536, 38, 4259867, 65536, 38, 4259868, 65536, 38, 4259869, 65536, 38, 4259870, 65536, 38, 4259871, 65536, 38, 4259872, 65536, 38, 4259873, 65536, 38, 4259874, 65536, 38, 4259875, 65536, 38, 4259876, 65536, 38, 4259877, 65536, 38, 4259878, 65536, 38, 4259879, 65536, 38, 4259880, 65536, 38, 4259881, 65536, 38, 4259882, 65536, 38, 4259883, 65536, 38, 4259884, 65536, 38, 4259885, 65536, 38, 4259886, 65536, 38, 4259887, 65536, 38, 4259888, 65536, 38, 4259889, 65536, 0, 4259890, 65536, 0, 4259891, 65536, 0, 4259892, 65536, 0, 4259893, 65536, 0, 4259894, 65536, 0, 4259895, 65536, 0, 4259896, 65536, 0, 4259897, 65536, 0, 4259898, 65536, 0, 4259899, 65536, 0, 4259900, 65536, 0, 4259901, 65536, 0, 4259902, 65536, 0, 4259903, 65536, 0, 4259904, 65536, 0, 4259905, 65536, 0, 4259906, 65536, 0, 4259907, 65536, 0, 4259908, 65536, 0, 4259909, 65536, 0, 4325376, 65536, 38, 4325377, 65536, 38, 4325378, 65536, 38, 4325379, 65536, 38, 4325380, 65536, 38, 4325381, 65536, 38, 4325382, 65536, 38, 4325383, 65536, 38, 4325384, 65536, 38, 4325385, 65536, 38, 4325386, 65536, 38, 4325387, 65536, 38, 4325388, 65536, 38, 4325389, 65536, 38, 4325390, 65536, 38, 4325391, 65536, 38, 4325392, 65536, 38, 4325393, 65536, 38, 4325394, 65536, 38, 4325395, 65536, 38, 4325396, 65536, 38, 4325397, 65536, 38, 4325398, 65536, 38, 4325399, 65536, 38, 4325400, 65536, 38, 4325401, 65536, 38, 4325402, 65536, 38, 4325403, 65536, 38, 4325404, 65536, 38, 4325405, 65536, 38, 4325406, 65536, 38, 4325407, 65536, 38, 4325408, 65536, 38, 4325409, 65536, 38, 4325410, 65536, 38, 4325411, 65536, 38, 4325412, 65536, 38, 4325413, 65536, 38, 4325414, 65536, 38, 4325415, 65536, 38, 4325416, 65536, 38, 4325417, 65536, 38, 4325418, 65536, 38, 4325419, 65536, 38, 4325420, 65536, 38, 4325421, 65536, 38, 4325422, 65536, 38, 4325423, 65536, 38, 4325424, 65536, 38, 4325425, 65536, 0, 4325426, 65536, 0, 4325427, 65536, 0, 4325428, 65536, 0, 4325429, 65536, 0, 4325430, 65536, 0, 4325431, 65536, 0, 4325432, 65536, 0, 4325433, 65536, 0, 4325434, 65536, 0, 4325435, 65536, 0, 4325436, 65536, 0, 4325437, 65536, 0, 4325438, 65536, 0, 4325439, 65536, 0, 4325440, 65536, 0, 4325441, 65536, 0, 4325442, 65536, 0, 4325443, 65536, 0, 4325444, 65536, 0, 4325445, 65536, 0, 4390912, 65536, 38, 4390913, 65536, 38, 4390914, 65536, 38, 4390915, 65536, 38, 4390916, 65536, 38, 4390917, 65536, 38, 4390918, 65536, 38, 4390919, 65536, 38, 4390920, 65536, 38, 4390921, 65536, 38, 4390922, 65536, 38, 4390923, 65536, 38, 4390924, 65536, 38, 4390925, 65536, 38, 4390926, 65536, 38, 4390927, 65536, 38, 4390928, 65536, 38, 4390929, 65536, 38, 4390930, 65536, 38, 4390931, 65536, 38, 4390932, 65536, 38, 4390933, 65536, 38, 4390934, 65536, 38, 4390935, 65536, 38, 4390936, 65536, 38, 4390937, 65536, 38, 4390938, 65536, 38, 4390939, 65536, 38, 4390940, 65536, 38, 4390941, 65536, 38, 4390942, 65536, 38, 4390943, 65536, 38, 4390944, 65536, 38, 4390945, 65536, 38, 4390946, 65536, 38, 4390947, 65536, 38, 4390948, 65536, 38, 4390949, 65536, 38, 4390950, 65536, 38, 4390951, 65536, 38, 4390952, 65536, 38, 4390953, 65536, 38, 4390954, 65536, 38, 4390955, 65536, 38, 4390956, 65536, 38, 4390957, 65536, 38, 4390958, 65536, 38, 4390959, 65536, 38, 4390960, 65536, 38, 4390961, 65536, 0, 4390962, 65536, 0, 4390963, 65536, 0, 4390964, 65536, 0, 4390965, 65536, 0, 4390966, 65536, 0, 4390967, 65536, 0, 4390968, 65536, 0, 4390969, 65536, 0, 4390970, 65536, 0, 4390971, 65536, 0, 4390972, 65536, 0, 4390973, 65536, 0, 4390974, 65536, 0, 4390975, 65536, 0, 4390976, 65536, 0, 4390977, 65536, 0, 4390978, 65536, 0, 4390979, 65536, 0, 4390980, 65536, 0, 4390981, 65536, 0, 4456448, 65536, 38, 4456449, 65536, 38, 4456450, 65536, 38, 4456451, 65536, 38, 4456452, 65536, 38, 4456453, 65536, 38, 4456454, 65536, 38, 4456455, 65536, 38, 4456456, 65536, 38, 4456457, 65536, 38, 4456458, 65536, 38, 4456459, 65536, 38, 4456460, 65536, 38, 4456461, 65536, 38, 4456462, 65536, 38, 4456463, 65536, 38, 4456464, 65536, 38, 4456465, 65536, 38, 4456466, 65536, 38, 4456467, 65536, 38, 4456468, 65536, 38, 4456469, 65536, 38, 4456470, 65536, 38, 4456471, 65536, 38, 4456472, 65536, 38, 4456473, 65536, 38, 4456474, 65536, 38, 4456475, 65536, 38, 4456476, 65536, 38, 4456477, 65536, 38, 4456478, 65536, 38, 4456479, 65536, 38, 4456480, 65536, 38, 4456481, 65536, 38, 4456482, 65536, 38, 4456483, 65536, 38, 4456484, 65536, 38, 4456485, 65536, 38, 4456486, 65536, 38, 4456487, 65536, 38, 4456488, 65536, 38, 4456489, 65536, 38, 4456490, 65536, 38, 4456491, 65536, 38, 4456492, 65536, 38, 4456493, 65536, 38, 4456494, 65536, 38, 4456495, 65536, 38, 4456496, 65536, 38, 4456497, 65536, 0, 4456498, 65536, 0, 4456499, 65536, 0, 4456500, 65536, 0, 4456501, 65536, 0, 4456502, 65536, 0, 4456503, 65536, 0, 4456504, 65536, 0, 4456505, 65536, 0, 4456506, 65536, 0, 4456507, 65536, 0, 4456508, 65536, 0, 4456509, 65536, 0, 4456510, 65536, 0, 4456511, 65536, 0, 4456512, 65536, 0, 4456513, 65536, 0, 4456514, 65536, 0, 4456515, 65536, 0, 4456516, 65536, 0, 4456517, 65536, 0, 4521984, 65536, 38, 4521985, 65536, 38, 4521986, 65536, 38, 4521987, 65536, 38, 4521988, 65536, 38, 4521989, 65536, 38, 4521990, 65536, 38, 4521991, 65536, 38, 4521992, 65536, 38, 4521993, 65536, 38, 4521994, 65536, 38, 4521995, 65536, 38, 4521996, 65536, 38, 4521997, 65536, 38, 4521998, 65536, 38, 4521999, 65536, 38, 4522000, 65536, 38, 4522001, 65536, 38, 4522002, 65536, 38, 4522003, 65536, 38, 4522004, 65536, 38, 4522005, 65536, 38, 4522006, 65536, 38, 4522007, 65536, 38, 4522008, 65536, 38, 4522009, 65536, 38, 4522010, 65536, 38, 4522011, 65536, 38, 4522012, 65536, 38, 4522013, 65536, 38, 4522014, 65536, 38, 4522015, 65536, 38, 4522016, 65536, 38, 4522017, 65536, 38, 4522018, 65536, 38, 4522019, 65536, 38, 4522020, 65536, 38, 4522021, 65536, 38, 4522022, 65536, 38, 4522023, 65536, 38, 4522024, 65536, 38, 4522025, 65536, 38, 4522026, 65536, 38, 4522027, 65536, 38, 4522028, 65536, 38, 4522029, 65536, 38, 4522030, 65536, 38, 4522031, 65536, 38, 4522032, 65536, 38, 4522033, 65536, 0, 4522034, 65536, 0, 4522035, 65536, 0, 4522036, 65536, 0, 4522037, 65536, 0, 4522038, 65536, 0, 4522039, 65536, 0, 4522040, 65536, 0, 4522041, 65536, 0, 4522042, 65536, 0, 4522043, 65536, 0, 4522044, 65536, 0, 4522045, 65536, 0, 4522046, 65536, 0, 4522047, 65536, 0, 4522048, 65536, 0, 4522049, 65536, 0, 4522050, 65536, 0, 4522051, 65536, 0, 4522052, 65536, 0, 4522053, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262144, 65536, 39, 262145, 65536, 39, 327680, 65536, 40, 327681, 65536, 40, 393243, 262144, 39, 393244, 65536, 39, 393245, 65536, 39, 393246, 65536, 39, 393247, 65536, 39, 393248, 65536, 39, 393249, 65536, 39, 393250, 65536, 39, 393251, 65536, 39, 393252, 65536, 39, 393253, 65536, 39, 393254, 65536, 39, 393255, 65536, 39, 393256, 65536, 39, 393257, 65536, 39, 393258, 65536, 39, 393259, 65536, 39, 393260, 65536, 39, 393261, 65536, 39, 393262, 65536, 39, 393263, 65536, 39, 393264, 65536, 39, 393265, 65536, 39, 393266, 65536, 39, 393267, 65536, 39, 393268, 65536, 39, 393269, 65536, 39, 393270, 196608, 39, 458779, 262144, 40, 458780, 65536, 40, 458781, 65536, 40, 458782, 65536, 40, 458783, 65536, 40, 458784, 65536, 40, 458785, 65536, 40, 458786, 65536, 40, 458787, 65536, 40, 458788, 65536, 40, 458789, 65536, 40, 458790, 65536, 40, 458791, 65536, 40, 458792, 65536, 40, 458793, 65536, 40, 458794, 65536, 40, 458795, 65536, 40, 458796, 65536, 40, 458797, 65536, 40, 458798, 65536, 40, 458799, 65536, 40, 458800, 65536, 40, 458801, 65536, 40, 458802, 65536, 40, 458803, 65536, 40, 458804, 65536, 40, 458805, 65536, 40, 458806, 196608, 40, 524315, 131072, 38, 524316, 262144, 39, 524317, 65536, 39, 524318, 65536, 39, 524319, 65536, 39, 524320, 65536, 39, 524321, 65536, 39, 524322, 65536, 39, 524323, 65536, 39, 524324, 65536, 39, 524325, 65536, 39, 524326, 65536, 39, 524327, 65536, 39, 524328, 65536, 39, 524329, 65536, 39, 524330, 65536, 39, 524331, 65536, 39, 524332, 65536, 39, 524333, 65536, 39, 524334, 65536, 39, 524335, 65536, 39, 524336, 65536, 39, 524337, 65536, 39, 524338, 65536, 39, 524339, 65536, 39, 524340, 65536, 39, 524341, 196608, 39, 524342, 0, 38, 589851, 131072, 38, 589852, 262144, 40, 589853, 65536, 40, 589854, 65536, 40, 589855, 65536, 40, 589856, 65536, 40, 589857, 65536, 40, 589858, 65536, 40, 589859, 65536, 40, 589860, 65536, 40, 589861, 65536, 40, 589862, 65536, 40, 589863, 65536, 40, 589864, 65536, 40, 589865, 65536, 40, 589866, 65536, 40, 589867, 65536, 40, 589868, 65536, 40, 589869, 65536, 40, 589870, 65536, 40, 589871, 65536, 40, 589872, 65536, 40, 589873, 65536, 40, 589874, 65536, 40, 589875, 65536, 40, 589876, 65536, 40, 589877, 196608, 40, 589878, 0, 38, 655387, 131072, 38, 655388, 131072, 38, 655390, 327680, 4, 655393, 0, 13, 655395, 131072, 13, 655397, 327680, 4, 655400, 0, 13, 655402, 131072, 13, 655404, 0, 11, 655405, 65536, 11, 655406, 131072, 11, 655407, 0, 13, 655409, 131072, 13, 655413, 0, 38, 655414, 0, 39, 655415, 65536, 39, 655416, 65536, 39, 655417, 65536, 39, 655418, 196608, 39, 720913, 262144, 39, 720914, 65536, 39, 720915, 65536, 39, 720916, 65536, 39, 720917, 65536, 39, 720918, 65536, 39, 720919, 65536, 39, 720920, 65536, 39, 720921, 65536, 39, 720922, 65536, 39, 720923, 131072, 39, 720924, 131072, 38, 720925, 262144, 0, 720926, 327680, 0, 720927, 393216, 0, 720928, 458752, 0, 720929, 262144, 0, 720930, 327680, 0, 720940, 0, 12, 720942, 131072, 12, 720943, 262144, 0, 720944, 327680, 0, 720945, 393216, 0, 720946, 458752, 0, 720947, 262144, 0, 720948, 327680, 0, 720949, 0, 38, 720950, 0, 40, 720951, 65536, 40, 720952, 65536, 40, 720953, 65536, 40, 720954, 196608, 40, 786449, 262144, 40, 786450, 65536, 40, 786451, 65536, 40, 786452, 65536, 40, 786453, 65536, 40, 786454, 65536, 40, 786455, 65536, 40, 786456, 65536, 40, 786457, 65536, 40, 786458, 65536, 40, 786459, 131072, 40, 786460, 131072, 38, 786461, 131072, 11, 786462, 0, 11, 786463, 65536, 11, 786464, 131072, 11, 786465, 393216, 4, 786467, 393216, 24, 786468, 0, 23, 786469, 0, 23, 786470, 0, 23, 786471, 0, 23, 786472, 0, 23, 786473, 0, 23, 786474, 0, 23, 786475, 458752, 24, 786476, 0, 13, 786478, 131072, 13, 786479, 65536, 11, 786480, 131072, 11, 786483, 393216, 4, 786485, 0, 39, 786486, 65536, 39, 786487, 65536, 39, 786488, 65536, 39, 786489, 196608, 39, 786490, 0, 38, 851985, 131072, 38, 851986, 262144, 39, 851987, 65536, 39, 851988, 65536, 39, 851989, 65536, 39, 851990, 65536, 39, 851991, 65536, 39, 851992, 65536, 39, 851993, 65536, 39, 851994, 65536, 39, 851995, 65536, 39, 851996, 131072, 39, 851997, 131072, 12, 851998, 0, 12, 852000, 131072, 12, 852001, 393216, 0, 852002, 458752, 0, 852003, 65536, 24, 852011, 65536, 24, 852012, 262144, 0, 852013, 327680, 0, 852014, 0, 12, 852016, 131072, 12, 852017, 262144, 0, 852018, 327680, 0, 852019, 393216, 0, 852020, 458752, 0, 852021, 0, 40, 852022, 65536, 40, 852023, 65536, 40, 852024, 65536, 40, 852025, 196608, 40, 852026, 0, 38, 917521, 131072, 38, 917522, 262144, 40, 917523, 65536, 40, 917524, 65536, 40, 917525, 65536, 40, 917526, 65536, 40, 917527, 65536, 40, 917528, 65536, 40, 917529, 65536, 40, 917530, 65536, 40, 917531, 65536, 40, 917532, 131072, 40, 917533, 131072, 13, 917534, 0, 13, 917536, 131072, 13, 917537, 65536, 11, 917538, 131072, 11, 917539, 65536, 24, 917547, 65536, 24, 917548, 0, 11, 917549, 65536, 11, 917550, 0, 13, 917552, 131072, 13, 917554, 327680, 4, 917557, 393216, 4, 917558, 327680, 4, 917561, 0, 38, 917562, 0, 38, 983051, 262144, 39, 983052, 65536, 39, 983053, 65536, 39, 983054, 65536, 39, 983055, 65536, 39, 983056, 65536, 39, 983057, 131072, 39, 983058, 131072, 38, 983059, 0, 12, 983061, 131072, 12, 983062, 262144, 0, 983063, 327680, 0, 983064, 393216, 0, 983065, 458752, 0, 983066, 262144, 0, 983067, 327680, 0, 983068, 393216, 0, 983069, 458752, 0, 983070, 262144, 0, 983071, 327680, 0, 983072, 0, 12, 983074, 131072, 12, 983075, 65536, 24, 983083, 65536, 24, 983084, 0, 12, 983086, 131072, 12, 983087, 262144, 0, 983088, 327680, 0, 983089, 393216, 0, 983090, 458752, 0, 983091, 262144, 0, 983092, 327680, 0, 983093, 262144, 0, 983094, 327680, 0, 983095, 393216, 0, 983096, 458752, 0, 983097, 0, 38, 983098, 0, 39, 983099, 65536, 39, 983100, 65536, 39, 983101, 65536, 39, 983102, 65536, 39, 983103, 65536, 39, 983104, 65536, 39, 983105, 65536, 39, 983106, 65536, 39, 983107, 65536, 39, 983108, 65536, 39, 983109, 65536, 39, 1048587, 262144, 40, 1048588, 65536, 40, 1048589, 65536, 40, 1048590, 65536, 40, 1048591, 65536, 40, 1048592, 65536, 40, 1048593, 131072, 40, 1048594, 131072, 38, 1048595, 0, 13, 1048597, 131072, 13, 1048599, 327680, 4, 1048600, 0, 11, 1048601, 65536, 11, 1048602, 131072, 11, 1048603, 327680, 4, 1048605, 0, 11, 1048606, 65536, 11, 1048607, 131072, 11, 1048608, 0, 13, 1048610, 131072, 13, 1048611, 65536, 24, 1048612, 65536, 97, 1048613, 65536, 97, 1048614, 65536, 97, 1048615, 65536, 97, 1048616, 65536, 97, 1048617, 65536, 97, 1048618, 65536, 97, 1048619, 65536, 24, 1048620, 0, 13, 1048622, 131072, 13, 1048623, 0, 11, 1048624, 65536, 11, 1048625, 131072, 11, 1048627, 393216, 4, 1048629, 393216, 6, 1048630, 327680, 4, 1048633, 0, 38, 1048634, 0, 40, 1048635, 65536, 40, 1048636, 65536, 40, 1048637, 65536, 40, 1048638, 65536, 40, 1048639, 65536, 40, 1048640, 65536, 40, 1048641, 65536, 40, 1048642, 65536, 40, 1048643, 65536, 40, 1048644, 65536, 40, 1048645, 65536, 40, 1114123, 131072, 38, 1114124, 262144, 39, 1114125, 65536, 39, 1114126, 65536, 39, 1114127, 65536, 39, 1114128, 65536, 39, 1114129, 65536, 39, 1114130, 131072, 39, 1114136, 0, 12, 1114138, 131072, 12, 1114139, 393216, 0, 1114140, 458752, 0, 1114141, 0, 12, 1114143, 131072, 12, 1114144, 262144, 0, 1114145, 327680, 0, 1114146, 393216, 0, 1114147, 393216, 25, 1114148, 458752, 24, 1114149, 131072, 97, 1114150, 131072, 97, 1114151, 131072, 97, 1114152, 131072, 97, 1114153, 131072, 97, 1114154, 393216, 24, 1114155, 458752, 25, 1114156, 327680, 0, 1114157, 393216, 0, 1114158, 458752, 0, 1114159, 0, 12, 1114161, 131072, 12, 1114162, 262144, 0, 1114163, 327680, 0, 1114164, 393216, 0, 1114165, 458752, 0, 1114169, 0, 39, 1114170, 65536, 39, 1114171, 65536, 39, 1114172, 65536, 39, 1114173, 65536, 39, 1114174, 65536, 39, 1114175, 65536, 39, 1114176, 65536, 39, 1114177, 65536, 39, 1114178, 65536, 39, 1114179, 65536, 39, 1114180, 65536, 39, 1114181, 65536, 39, 1179659, 131072, 38, 1179660, 262144, 40, 1179661, 65536, 40, 1179662, 65536, 40, 1179663, 65536, 40, 1179664, 65536, 40, 1179665, 65536, 40, 1179666, 131072, 40, 1179670, 65536, 4, 1179672, 0, 13, 1179674, 131072, 13, 1179677, 0, 13, 1179679, 131072, 13, 1179681, 327680, 4, 1179684, 393216, 4, 1179685, 131072, 97, 1179686, 131072, 97, 1179687, 131072, 97, 1179688, 131072, 97, 1179689, 131072, 97, 1179690, 327680, 6, 1179691, 0, 11, 1179692, 65536, 11, 1179693, 131072, 11, 1179695, 0, 13, 1179697, 131072, 13, 1179699, 327680, 4, 1179702, 393216, 4, 1179705, 0, 40, 1179706, 65536, 40, 1179707, 65536, 40, 1179708, 65536, 40, 1179709, 65536, 40, 1179710, 65536, 40, 1179711, 65536, 40, 1179712, 65536, 40, 1179713, 65536, 40, 1179714, 65536, 40, 1179715, 65536, 40, 1179716, 65536, 40, 1179717, 65536, 40, 1245195, 131072, 38, 1245196, 131072, 38, 1245197, 262144, 39, 1245198, 65536, 39, 1245199, 65536, 39, 1245200, 65536, 39, 1245201, 65536, 39, 1245202, 65536, 39, 1245203, 65536, 43, 1245204, 65536, 43, 1245205, 65536, 43, 1245206, 196608, 43, 1245220, 0, 24, 1245221, 131072, 98, 1245222, 131072, 98, 1245223, 131072, 98, 1245224, 131072, 98, 1245225, 131072, 98, 1245226, 0, 24, 1245227, 0, 12, 1245229, 131072, 12, 1245240, 262144, 43, 1245241, 65536, 43, 1245242, 65536, 43, 1245243, 65536, 43, 1245244, 65536, 43, 1245245, 65536, 43, 1245246, 65536, 43, 1245247, 65536, 43, 1245248, 65536, 43, 1245249, 65536, 43, 1245250, 65536, 43, 1245251, 65536, 43, 1245252, 65536, 43, 1245253, 65536, 43, 1310731, 131072, 38, 1310732, 131072, 38, 1310733, 262144, 40, 1310734, 65536, 40, 1310735, 65536, 40, 1310736, 65536, 40, 1310737, 65536, 40, 1310738, 65536, 40, 1310739, 65536, 44, 1310740, 65536, 44, 1310741, 65536, 44, 1310742, 196608, 44, 1310747, 65536, 4, 1310752, 65536, 4, 1310754, 393216, 0, 1310755, 458752, 0, 1310756, 65536, 24, 1310762, 65536, 24, 1310763, 0, 13, 1310765, 131072, 13, 1310766, 65536, 4, 1310771, 65536, 4, 1310776, 262144, 44, 1310777, 65536, 44, 1310778, 65536, 44, 1310779, 65536, 44, 1310780, 65536, 44, 1310781, 65536, 44, 1310782, 65536, 44, 1310783, 65536, 44, 1310784, 65536, 44, 1310785, 65536, 44, 1310786, 65536, 44, 1310787, 65536, 44, 1310788, 65536, 44, 1310789, 65536, 44, 1376267, 131072, 38, 1376268, 131072, 38, 1376269, 131072, 38, 1376272, 393216, 4, 1376273, 327680, 6, 1376274, 0, 11, 1376275, 65536, 11, 1376276, 131072, 11, 1376278, 0, 43, 1376279, 65536, 43, 1376280, 65536, 43, 1376281, 65536, 43, 1376282, 65536, 43, 1376283, 65536, 43, 1376284, 65536, 43, 1376285, 65536, 43, 1376286, 65536, 43, 1376287, 65536, 43, 1376288, 65536, 43, 1376289, 196608, 43, 1376292, 65536, 24, 1376298, 65536, 24, 1376303, 262144, 43, 1376304, 65536, 43, 1376305, 65536, 43, 1376306, 65536, 43, 1376307, 65536, 43, 1376308, 65536, 43, 1376309, 65536, 43, 1376310, 65536, 43, 1376311, 65536, 43, 1376312, 131072, 43, 1441803, 131072, 38, 1441804, 131072, 38, 1441805, 131072, 38, 1441806, 262144, 0, 1441807, 327680, 0, 1441808, 262144, 0, 1441809, 327680, 0, 1441810, 0, 12, 1441812, 131072, 12, 1441813, 393216, 0, 1441814, 0, 44, 1441815, 65536, 44, 1441816, 65536, 44, 1441817, 65536, 44, 1441818, 65536, 44, 1441819, 65536, 44, 1441820, 65536, 44, 1441821, 65536, 44, 1441822, 65536, 44, 1441823, 65536, 44, 1441824, 65536, 44, 1441825, 196608, 44, 1441828, 131072, 24, 1441834, 131072, 24, 1441839, 262144, 44, 1441840, 65536, 44, 1441841, 65536, 44, 1441842, 65536, 44, 1441843, 65536, 44, 1441844, 65536, 44, 1441845, 65536, 44, 1441846, 65536, 44, 1441847, 65536, 44, 1441848, 131072, 44, 1507339, 131072, 38, 1507340, 131072, 38, 1507341, 131072, 38, 1507343, 327680, 6, 1507346, 0, 13, 1507348, 131072, 13, 1507351, 393216, 4, 1507352, 327680, 6, 1507354, 0, 11, 1507355, 65536, 11, 1507356, 131072, 11, 1507359, 393216, 4, 1507361, 0, 43, 1507362, 65536, 43, 1507363, 65536, 43, 1507364, 65536, 43, 1507365, 65536, 43, 1507366, 65536, 43, 1507367, 65536, 43, 1507368, 65536, 43, 1507369, 65536, 43, 1507370, 65536, 43, 1507371, 65536, 43, 1507372, 65536, 43, 1507373, 65536, 43, 1507374, 65536, 43, 1507375, 131072, 43, 1572875, 131072, 38, 1572876, 131072, 38, 1572877, 131072, 38, 1572882, 393216, 0, 1572883, 458752, 0, 1572884, 393216, 0, 1572885, 458752, 0, 1572890, 0, 12, 1572892, 131072, 12, 1572893, 393216, 0, 1572894, 458752, 0, 1572895, 262144, 0, 1572896, 327680, 0, 1572897, 0, 44, 1572898, 65536, 44, 1572899, 65536, 44, 1572900, 65536, 44, 1572901, 65536, 44, 1572902, 65536, 44, 1572903, 65536, 44, 1572904, 65536, 44, 1572905, 65536, 44, 1572906, 65536, 44, 1572907, 65536, 44, 1572908, 65536, 44, 1572909, 65536, 44, 1572910, 65536, 44, 1572911, 131072, 44, 1572912, 393216, 0, 1572913, 458752, 0, 1572914, 262144, 0, 1572915, 327680, 0, 1572916, 393216, 0, 1572917, 458752, 0, 1638400, 65536, 39, 1638401, 65536, 39, 1638402, 65536, 39, 1638403, 65536, 39, 1638404, 65536, 39, 1638405, 65536, 39, 1638406, 65536, 39, 1638407, 65536, 39, 1638408, 65536, 39, 1638409, 65536, 39, 1638410, 65536, 39, 1638411, 131072, 39, 1638412, 131072, 38, 1638413, 131072, 38, 1638417, 327680, 4, 1638420, 393216, 4, 1638422, 393216, 4, 1638426, 0, 13, 1638428, 131072, 13, 1638430, 0, 11, 1638431, 65536, 11, 1638432, 131072, 11, 1638442, 65536, 24, 1638443, 0, 13, 1638445, 131072, 13, 1638448, 393216, 6, 1638450, 393216, 4, 1638452, 393216, 6, 1638454, 393216, 4, 1703936, 65536, 40, 1703937, 65536, 40, 1703938, 65536, 40, 1703939, 65536, 40, 1703940, 65536, 40, 1703941, 65536, 40, 1703942, 65536, 40, 1703943, 65536, 40, 1703944, 65536, 40, 1703945, 65536, 40, 1703946, 65536, 40, 1703947, 131072, 40, 1703948, 131072, 38, 1703949, 131072, 38, 1703954, 262144, 0, 1703955, 327680, 0, 1703956, 393216, 0, 1703957, 458752, 0, 1703962, 262144, 0, 1703963, 327680, 0, 1703964, 262144, 0, 1703965, 327680, 0, 1703966, 0, 12, 1703968, 131072, 12, 1703978, 65536, 24, 1703979, 262144, 0, 1703980, 327680, 0, 1703981, 262144, 0, 1703982, 327680, 0, 1703983, 393216, 0, 1703984, 458752, 0, 1703985, 262144, 0, 1703986, 327680, 0, 1703987, 393216, 0, 1703988, 458752, 0, 1769472, 65536, 39, 1769473, 65536, 39, 1769474, 65536, 39, 1769475, 65536, 39, 1769476, 65536, 39, 1769477, 65536, 39, 1769478, 65536, 39, 1769479, 65536, 39, 1769480, 65536, 39, 1769481, 65536, 39, 1769482, 65536, 39, 1769483, 65536, 39, 1769484, 131072, 39, 1769485, 131072, 38, 1769489, 327680, 6, 1769491, 327680, 4, 1769494, 393216, 4, 1769497, 327680, 6, 1769500, 393216, 6, 1769502, 0, 13, 1769504, 131072, 13, 1769514, 65536, 24, 1769517, 393216, 6, 1769519, 393216, 6, 1769521, 393216, 4, 1769523, 393216, 6, 1769525, 393216, 4, 1835008, 65536, 40, 1835009, 65536, 40, 1835010, 65536, 40, 1835011, 65536, 40, 1835012, 65536, 40, 1835013, 65536, 40, 1835014, 65536, 40, 1835015, 65536, 40, 1835016, 65536, 40, 1835017, 65536, 40, 1835018, 65536, 40, 1835019, 65536, 40, 1835020, 131072, 40, 1835021, 131072, 38, 1835025, 0, 11, 1835026, 262144, 0, 1835027, 327680, 0, 1835028, 393216, 0, 1835029, 458752, 0, 1835039, 393216, 0, 1835040, 458752, 0, 1835050, 65536, 24, 1835051, 262144, 0, 1835052, 327680, 0, 1835053, 393216, 0, 1835054, 458752, 0, 1835055, 262144, 0, 1835056, 327680, 0, 1835057, 393216, 0, 1835058, 458752, 0, 1900544, 65536, 39, 1900545, 65536, 39, 1900546, 65536, 39, 1900547, 65536, 39, 1900548, 65536, 39, 1900549, 65536, 39, 1900550, 65536, 39, 1900551, 65536, 39, 1900552, 65536, 39, 1900553, 65536, 39, 1900554, 65536, 39, 1900555, 65536, 39, 1900556, 65536, 39, 1900557, 131072, 39, 1900558, 65536, 97, 1900559, 65536, 97, 1900560, 65536, 97, 1900561, 65536, 97, 1900563, 327680, 4, 1900566, 65536, 97, 1900567, 65536, 97, 1900568, 65536, 97, 1900569, 65536, 97, 1900570, 65536, 4, 1900574, 327680, 4, 1900577, 262144, 89, 1900578, 327680, 89, 1900579, 393216, 89, 1900580, 458752, 89, 1900586, 65536, 24, 1900587, 0, 11, 1900588, 65536, 11, 1900589, 131072, 11, 1900591, 393216, 4, 1900593, 393216, 6, 1900595, 393216, 4, 1966080, 65536, 40, 1966081, 65536, 40, 1966082, 65536, 40, 1966083, 65536, 40, 1966084, 65536, 40, 1966085, 65536, 40, 1966086, 65536, 40, 1966087, 65536, 40, 1966088, 65536, 40, 1966089, 65536, 40, 1966090, 65536, 40, 1966091, 65536, 40, 1966092, 65536, 40, 1966093, 131072, 40, 1966094, 65536, 98, 1966095, 131072, 98, 1966096, 131072, 98, 1966097, 262144, 98, 1966102, 65536, 98, 1966103, 196608, 98, 1966104, 196608, 98, 1966105, 262144, 98, 1966111, 393216, 0, 1966112, 458752, 0, 1966113, 131072, 97, 1966114, 131072, 97, 1966115, 131072, 97, 1966116, 131072, 97, 1966122, 65536, 24, 1966123, 0, 12, 1966125, 131072, 12, 2031629, 65536, 24, 2031636, 65536, 4, 2031646, 327680, 4, 2031658, 65536, 24, 2031659, 0, 13, 2031661, 131072, 13, 2031662, 327680, 0, 2031663, 393216, 0, 2031664, 458752, 0, 2031665, 262144, 0, 2031666, 327680, 0, 2031668, 262144, 43, 2031669, 65536, 43, 2031670, 65536, 43, 2031671, 65536, 43, 2031672, 65536, 43, 2031673, 65536, 43, 2031674, 65536, 43, 2031675, 65536, 43, 2031676, 65536, 43, 2031677, 65536, 43, 2031678, 65536, 43, 2031679, 65536, 43, 2031680, 65536, 43, 2031681, 65536, 43, 2031682, 65536, 43, 2031683, 65536, 43, 2031684, 65536, 43, 2031685, 65536, 43, 2097153, 65536, 4, 2097157, 262144, 24, 2097158, 0, 23, 2097159, 0, 23, 2097160, 0, 23, 2097161, 0, 23, 2097162, 0, 23, 2097163, 0, 23, 2097164, 0, 23, 2097165, 458752, 25, 2097194, 65536, 24, 2097195, 262144, 0, 2097196, 327680, 0, 2097199, 393216, 6, 2097201, 393216, 4, 2097203, 393216, 6, 2097204, 262144, 44, 2097205, 65536, 44, 2097206, 65536, 44, 2097207, 65536, 44, 2097208, 65536, 44, 2097209, 65536, 44, 2097210, 65536, 44, 2097211, 65536, 44, 2097212, 65536, 44, 2097213, 65536, 44, 2097214, 65536, 44, 2097215, 65536, 44, 2097216, 65536, 44, 2097217, 65536, 44, 2097218, 65536, 44, 2097219, 65536, 44, 2097220, 65536, 44, 2097221, 65536, 44, 2162715, 65536, 97, 2162716, 65536, 97, 2162717, 65536, 97, 2162718, 65536, 97, 2162721, 65536, 97, 2162722, 65536, 97, 2162723, 65536, 97, 2162724, 65536, 97, 2162730, 65536, 24, 2162731, 65536, 11, 2162732, 131072, 11, 2162733, 393216, 6, 2162740, 131072, 42, 2228251, 65536, 98, 2228252, 196608, 98, 2228253, 196608, 98, 2228254, 262144, 98, 2228257, 65536, 98, 2228258, 196608, 98, 2228259, 196608, 98, 2228260, 262144, 98, 2228266, 65536, 24, 2228268, 131072, 12, 2228276, 131072, 42, 2228277, 262144, 0, 2228278, 327680, 0, 2228279, 262144, 0, 2228280, 327680, 0, 2228281, 262144, 0, 2228282, 327680, 0, 2228283, 393216, 0, 2228284, 458752, 0, 2228285, 393216, 0, 2228286, 458752, 0, 2228287, 262144, 0, 2228288, 327680, 0, 2293763, 0, 11, 2293764, 65536, 11, 2293802, 65536, 24, 2293804, 131072, 13, 2293806, 262144, 43, 2293807, 65536, 43, 2293808, 65536, 43, 2293809, 65536, 43, 2293810, 65536, 43, 2293811, 65536, 43, 2293812, 131072, 43, 2293818, 327680, 4, 2293821, 393216, 4, 2293823, 393216, 4, 2293825, 262144, 0, 2293826, 327680, 0, 2293827, 262144, 0, 2293828, 327680, 0, 2293829, 262144, 0, 2359299, 0, 12, 2359301, 262144, 24, 2359302, 0, 23, 2359303, 0, 23, 2359304, 0, 23, 2359305, 0, 23, 2359306, 0, 23, 2359307, 0, 23, 2359308, 0, 23, 2359309, 458752, 24, 2359313, 0, 11, 2359314, 65536, 11, 2359315, 131072, 11, 2359338, 196608, 12, 2359342, 262144, 44, 2359343, 65536, 44, 2359344, 65536, 44, 2359345, 65536, 44, 2359346, 65536, 44, 2359347, 65536, 44, 2359348, 131072, 44, 2359349, 262144, 0, 2359350, 327680, 0, 2359351, 393216, 0, 2359352, 458752, 0, 2359353, 393216, 0, 2359354, 458752, 0, 2359355, 393216, 0, 2359356, 458752, 0, 2359357, 262144, 0, 2359358, 327680, 0, 2359359, 262144, 0, 2359360, 327680, 0, 2424835, 0, 13, 2424837, 131072, 13, 2424840, 393216, 6, 2424842, 393216, 4, 2424844, 65536, 4, 2424845, 393216, 25, 2424846, 0, 23, 2424847, 0, 23, 2424848, 0, 23, 2424849, 0, 23, 2424850, 0, 23, 2424851, 0, 23, 2424852, 0, 23, 2424853, 0, 23, 2424854, 0, 23, 2424855, 0, 23, 2424856, 0, 23, 2424857, 0, 23, 2424858, 0, 23, 2424859, 0, 23, 2424860, 0, 23, 2424861, 0, 23, 2424862, 0, 23, 2424863, 0, 23, 2424864, 0, 23, 2424865, 0, 23, 2424866, 0, 23, 2424867, 0, 23, 2424868, 0, 23, 2424869, 327680, 24, 2424873, 262144, 24, 2424874, 458752, 25, 2424878, 131072, 42, 2424883, 65536, 11, 2424884, 131072, 11, 2424889, 393216, 4, 2424891, 393216, 4, 2424893, 393216, 4, 2424897, 393216, 0, 2424898, 458752, 0, 2424899, 262144, 0, 2424900, 327680, 0, 2424901, 393216, 0, 2490368, 262144, 0, 2490369, 327680, 0, 2490370, 262144, 0, 2490371, 327680, 0, 2490372, 393216, 0, 2490373, 458752, 0, 2490374, 262144, 0, 2490375, 327680, 0, 2490376, 262144, 0, 2490377, 327680, 0, 2490378, 393216, 0, 2490379, 458752, 0, 2490382, 393216, 6, 2490384, 393216, 4, 2490385, 0, 13, 2490387, 131072, 13, 2490388, 262144, 43, 2490389, 65536, 43, 2490390, 65536, 43, 2490391, 65536, 43, 2490392, 65536, 43, 2490393, 65536, 43, 2490394, 65536, 43, 2490395, 65536, 43, 2490396, 65536, 43, 2490397, 65536, 43, 2490398, 65536, 43, 2490399, 65536, 43, 2490400, 65536, 43, 2490401, 65536, 43, 2490402, 65536, 43, 2490403, 65536, 43, 2490404, 65536, 43, 2490405, 65536, 43, 2490406, 65536, 43, 2490407, 65536, 43, 2490408, 65536, 43, 2490409, 65536, 43, 2490410, 65536, 43, 2490411, 65536, 43, 2490412, 65536, 43, 2490413, 65536, 43, 2490414, 131072, 43, 2490415, 393216, 0, 2490416, 458752, 0, 2490417, 393216, 0, 2490418, 458752, 0, 2490420, 131072, 12, 2490421, 393216, 0, 2490422, 458752, 0, 2490423, 262144, 0, 2490424, 327680, 0, 2490425, 393216, 0, 2490426, 458752, 0, 2490427, 262144, 0, 2490428, 327680, 0, 2490429, 262144, 0, 2490430, 327680, 0, 2490431, 393216, 0, 2490432, 458752, 0, 2490434, 0, 11, 2490435, 65536, 11, 2490436, 131072, 11, 2490437, 393216, 6, 2555906, 393216, 6, 2555908, 393216, 6, 2555910, 393216, 4, 2555912, 393216, 6, 2555914, 393216, 6, 2555916, 393216, 4, 2555924, 262144, 44, 2555925, 65536, 44, 2555926, 65536, 44, 2555927, 65536, 44, 2555928, 65536, 44, 2555929, 65536, 44, 2555930, 65536, 44, 2555931, 65536, 44, 2555932, 65536, 44, 2555933, 65536, 44, 2555934, 65536, 44, 2555935, 65536, 44, 2555936, 65536, 44, 2555937, 65536, 44, 2555938, 65536, 44, 2555939, 65536, 44, 2555940, 65536, 44, 2555941, 65536, 44, 2555942, 65536, 44, 2555943, 65536, 44, 2555944, 65536, 44, 2555945, 65536, 44, 2555946, 65536, 44, 2555947, 65536, 44, 2555948, 65536, 44, 2555949, 65536, 44, 2555950, 131072, 44, 2555956, 131072, 13, 2555963, 393216, 4, 2555966, 327680, 4, 2555969, 393216, 4, 2555970, 0, 12, 2555972, 131072, 12, 2555973, 262144, 0, 2621452, 262144, 43, 2621453, 65536, 43, 2621454, 65536, 43, 2621455, 65536, 43, 2621456, 65536, 43, 2621457, 65536, 43, 2621458, 65536, 43, 2621459, 65536, 43, 2621460, 131072, 43, 2621463, 393216, 6, 2621477, 0, 24, 2621481, 65536, 24, 2621490, 196608, 12, 2621493, 393216, 0, 2621494, 458752, 0, 2621495, 393216, 0, 2621496, 458752, 0, 2621497, 393216, 0, 2621498, 458752, 0, 2621499, 262144, 0, 2621500, 327680, 0, 2621501, 262144, 0, 2621502, 327680, 0, 2621503, 262144, 0, 2621504, 327680, 0, 2621505, 262144, 0, 2621506, 0, 13, 2621508, 131072, 13, 2686976, 65536, 37, 2686977, 65536, 37, 2686978, 65536, 37, 2686979, 65536, 37, 2686980, 65536, 37, 2686981, 65536, 37, 2686982, 65536, 37, 2686983, 65536, 37, 2686984, 65536, 37, 2686985, 65536, 37, 2686986, 65536, 37, 2686987, 131072, 37, 2686988, 262144, 44, 2686989, 65536, 44, 2686990, 65536, 44, 2686991, 65536, 44, 2686992, 65536, 44, 2686993, 65536, 44, 2686994, 65536, 44, 2686995, 65536, 44, 2686996, 131072, 44, 2686997, 327680, 0, 2686998, 393216, 0, 2686999, 458752, 0, 2687013, 0, 24, 2687017, 65536, 24, 2687028, 65536, 4, 2687033, 393216, 4, 2687034, 0, 75, 2687035, 65536, 75, 2687036, 131072, 75, 2687037, 196608, 75, 2687038, 262144, 75, 2687039, 327680, 75, 2687040, 393216, 75, 2687041, 393216, 6, 2687043, 393216, 6, 2752521, 131072, 38, 2752522, 131072, 38, 2752523, 131072, 38, 2752524, 131072, 42, 2752525, 0, 12, 2752527, 131072, 12, 2752528, 262144, 0, 2752529, 327680, 0, 2752530, 393216, 0, 2752531, 458752, 0, 2752532, 0, 11, 2752533, 65536, 11, 2752534, 131072, 11, 2752536, 393216, 4, 2752549, 0, 24, 2752553, 65536, 24, 2752570, 0, 76, 2752571, 65536, 76, 2752572, 131072, 76, 2752573, 196608, 76, 2752574, 262144, 76, 2752575, 327680, 76, 2752576, 393216, 76, 2818057, 131072, 38, 2818058, 131072, 38, 2818059, 131072, 38, 2818060, 131072, 42, 2818061, 0, 13, 2818063, 131072, 13, 2818064, 0, 11, 2818065, 327680, 4, 2818066, 131072, 11, 2818068, 393216, 4, 2818070, 131072, 12, 2818085, 196608, 24, 2818089, 196608, 24, 2818102, 196608, 7, 2818103, 262144, 7, 2818106, 0, 77, 2818107, 65536, 77, 2818108, 131072, 77, 2818109, 196608, 77, 2818110, 262144, 77, 2818111, 327680, 77, 2818112, 393216, 77, 2883593, 131072, 38, 2883594, 131072, 38, 2883595, 131072, 38, 2883596, 131072, 42, 2883597, 262144, 0, 2883598, 327680, 0, 2883600, 0, 12, 2883602, 131072, 12, 2883604, 0, 13, 2883606, 131072, 13, 2883607, 65536, 4, 2883608, 65536, 97, 2883609, 65536, 97, 2883610, 65536, 97, 2883611, 65536, 97, 2883612, 65536, 97, 2883613, 65536, 97, 2883614, 65536, 97, 2883615, 65536, 97, 2883616, 65536, 97, 2883617, 65536, 97, 2883618, 65536, 97, 2883619, 65536, 97, 2883620, 65536, 97, 2883626, 65536, 97, 2883627, 65536, 97, 2883628, 65536, 97, 2883629, 65536, 97, 2883630, 65536, 97, 2883631, 65536, 97, 2883632, 65536, 97, 2883633, 65536, 97, 2883642, 0, 78, 2883643, 65536, 78, 2883644, 131072, 78, 2883645, 196608, 78, 2883646, 262144, 78, 2883647, 327680, 78, 2883648, 393216, 78, 2949129, 131072, 38, 2949130, 131072, 38, 2949131, 131072, 38, 2949132, 131072, 42, 2949135, 393216, 0, 2949136, 0, 13, 2949138, 131072, 13, 2949140, 196608, 12, 2949144, 65536, 98, 2949145, 131072, 98, 2949146, 131072, 98, 2949147, 131072, 98, 2949148, 65536, 97, 2949149, 65536, 97, 2949150, 65536, 97, 2949151, 65536, 97, 2949152, 196608, 98, 2949153, 196608, 98, 2949154, 196608, 98, 2949155, 196608, 98, 2949156, 262144, 98, 2949162, 65536, 97, 2949163, 65536, 97, 2949164, 65536, 97, 2949165, 65536, 97, 2949166, 196608, 98, 2949167, 196608, 98, 2949168, 196608, 98, 2949169, 262144, 98, 2949178, 0, 79, 2949179, 65536, 79, 2949180, 131072, 79, 2949181, 196608, 79, 2949182, 262144, 79, 2949183, 327680, 79, 2949184, 393216, 79, 3014665, 131072, 38, 3014666, 131072, 38, 3014667, 131072, 38, 3014668, 131072, 42, 3014669, 262144, 0, 3014670, 327680, 0, 3014675, 262145, 5, 3014676, 131073, 3, 3014677, 1, 6, 3014684, 65536, 98, 3014685, 131072, 98, 3014686, 131072, 98, 3014687, 262144, 98, 3014698, 65536, 98, 3014699, 196608, 98, 3014700, 196608, 98, 3014701, 262144, 98, 3014708, 0, 11, 3014709, 65536, 11, 3014710, 131072, 11, 3014712, 262144, 0, 3014713, 327680, 0, 3014714, 0, 80, 3014715, 65536, 80, 3014716, 131072, 80, 3014717, 196608, 80, 3014718, 262144, 80, 3014719, 327680, 80, 3014720, 393216, 80, 3080201, 131072, 38, 3080202, 131072, 38, 3080203, 131072, 38, 3080204, 131072, 42, 3080209, 262145, 5, 3080210, 131073, 3, 3080211, 65537, 0, 3080212, 1, 0, 3080213, 131073, 0, 3080214, 1, 6, 3080230, 262144, 0, 3080231, 327680, 0, 3080232, 393216, 0, 3080233, 458752, 0, 3080242, 262144, 0, 3080243, 327680, 0, 3080244, 0, 12, 3080246, 131072, 12, 3080247, 327680, 6, 3080250, 0, 81, 3080251, 65536, 81, 3080252, 131072, 81, 3080253, 196608, 81, 3080254, 262144, 81, 3080255, 327680, 81, 3080256, 393216, 81, 3145737, 131072, 38, 3145738, 131072, 38, 3145739, 131072, 38, 3145740, 131072, 42, 3145741, 393216, 0, 3145742, 458752, 0, 3145743, 262145, 5, 3145744, 131073, 3, 3145745, 65537, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 4, 3145751, 0, 37, 3145752, 65536, 37, 3145753, 65536, 37, 3145754, 65536, 37, 3145755, 65536, 37, 3145756, 65536, 37, 3145757, 65536, 37, 3145758, 65536, 37, 3145759, 65536, 37, 3145760, 65536, 37, 3145761, 131072, 37, 3145765, 327680, 6, 3145767, 327680, 4, 3145770, 393216, 4, 3145777, 327680, 6, 3145780, 0, 13, 3145782, 131072, 13, 3145784, 262144, 0, 3145785, 327680, 0, 3145786, 262144, 0, 3145787, 327680, 0, 3145788, 0, 12, 3145790, 131072, 12, 3145791, 393216, 0, 3145792, 458752, 0, 3145794, 393216, 0, 3145795, 458752, 0, 3145796, 262144, 0, 3145797, 327680, 0, 3211273, 131072, 38, 3211274, 131072, 38, 3211275, 131072, 38, 3211276, 131072, 42, 3211277, 0, 11, 3211278, 65536, 11, 3211279, 262145, 2, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 4, 3211287, 0, 38, 3211290, 0, 38, 3211296, 131072, 38, 3211297, 131072, 38, 3211298, 393216, 0, 3211299, 458752, 0, 3211300, 262144, 0, 3211301, 327680, 0, 3211302, 393216, 0, 3211303, 458752, 0, 3211304, 393216, 0, 3211305, 458752, 0, 3211310, 262144, 0, 3211311, 327680, 0, 3211312, 393216, 0, 3211313, 458752, 0, 3211314, 262144, 0, 3211315, 327680, 0, 3211316, 393216, 0, 3211317, 458752, 0, 3211318, 262144, 0, 3211319, 327680, 0, 3211321, 327680, 6, 3211324, 0, 13, 3211326, 131072, 13, 3211328, 0, 11, 3211329, 65536, 11, 3211330, 131072, 11, 3211331, 327680, 6, 3276809, 131072, 38, 3276810, 131072, 38, 3276811, 131072, 38, 3276812, 131072, 42, 3276813, 0, 12, 3276815, 262145, 6, 3276816, 131073, 1, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 4, 3276823, 0, 39, 3276824, 65536, 39, 3276825, 196608, 39, 3276826, 0, 39, 3276827, 65536, 39, 3276828, 65536, 39, 3276829, 65536, 39, 3276830, 65536, 39, 3276831, 65536, 39, 3276832, 131072, 39, 3276833, 131072, 38, 3276834, 0, 11, 3276835, 65536, 11, 3276836, 131072, 11, 3276837, 327680, 4, 3276840, 393216, 4, 3276842, 393216, 4, 3276843, 0, 11, 3276844, 65536, 11, 3276845, 327680, 6, 3276847, 327680, 4, 3276849, 327680, 6, 3276850, 0, 11, 3276851, 65536, 11, 3276852, 131072, 11, 3276853, 0, 11, 3276854, 65536, 11, 3276855, 131072, 11, 3276856, 393216, 0, 3276857, 458752, 0, 3276858, 262144, 0, 3276859, 327680, 0, 3276860, 393216, 0, 3276861, 458752, 0, 3276862, 393216, 0, 3276863, 458752, 0, 3276864, 0, 12, 3276866, 131072, 12, 3342345, 131072, 38, 3342346, 131072, 38, 3342347, 131072, 38, 3342348, 131072, 42, 3342349, 0, 13, 3342351, 131072, 13, 3342352, 262145, 2, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 262145, 0, 3342358, 131073, 6, 3342359, 0, 40, 3342360, 65536, 40, 3342361, 196608, 40, 3342362, 0, 40, 3342363, 65536, 40, 3342364, 65536, 40, 3342365, 65536, 40, 3342366, 65536, 40, 3342367, 65536, 40, 3342368, 131072, 40, 3342369, 131072, 38, 3342370, 0, 12, 3342372, 131072, 12, 3342373, 262144, 0, 3342374, 327680, 0, 3342375, 393216, 0, 3342376, 458752, 0, 3342377, 262144, 0, 3342378, 327680, 0, 3342379, 0, 12, 3342381, 131072, 12, 3342382, 393216, 0, 3342383, 458752, 0, 3342384, 393216, 0, 3342385, 458752, 0, 3342386, 0, 12, 3342388, 131072, 12, 3342389, 0, 12, 3342391, 131072, 12, 3342393, 327680, 6, 3342396, 0, 11, 3342397, 65536, 11, 3342398, 131072, 11, 3342400, 0, 13, 3342402, 131072, 13, 3407881, 131072, 38, 3407882, 131072, 38, 3407883, 131072, 38, 3407884, 131072, 42, 3407885, 393216, 0, 3407886, 458752, 0, 3407887, 262144, 0, 3407888, 262145, 6, 3407889, 131073, 1, 3407890, 1, 0, 3407891, 1, 0, 3407892, 262145, 0, 3407893, 131073, 6, 3407897, 0, 39, 3407898, 65536, 39, 3407899, 65536, 39, 3407900, 65536, 39, 3407901, 65536, 39, 3407902, 65536, 39, 3407903, 65536, 39, 3407904, 65536, 39, 3407905, 131072, 39, 3407906, 0, 13, 3407908, 131072, 13, 3407910, 327680, 4, 3407913, 393216, 4, 3407915, 0, 13, 3407917, 131072, 13, 3407918, 0, 11, 3407919, 65536, 11, 3407920, 131072, 11, 3407922, 0, 13, 3407924, 131072, 13, 3407925, 0, 13, 3407927, 131072, 13, 3407928, 393216, 0, 3407929, 458752, 0, 3407930, 393216, 0, 3407931, 458752, 0, 3407932, 0, 12, 3407934, 131072, 12, 3407935, 393216, 0, 3407936, 458752, 0, 3407937, 262144, 0, 3407938, 327680, 0, 3473417, 131072, 38, 3473418, 131072, 38, 3473419, 131072, 38, 3473420, 131072, 42, 3473421, 0, 11, 3473422, 65536, 11, 3473423, 131072, 11, 3473425, 262145, 6, 3473426, 262145, 4, 3473427, 262145, 4, 3473428, 131073, 6, 3473429, 65536, 4, 3473433, 0, 40, 3473434, 65536, 40, 3473435, 65536, 40, 3473436, 65536, 40, 3473437, 65536, 40, 3473438, 65536, 40, 3473439, 65536, 40, 3473440, 65536, 40, 3473441, 131072, 40, 3473442, 262144, 0, 3473443, 327680, 0, 3473444, 393216, 0, 3473445, 458752, 0, 3473446, 262144, 0, 3473447, 327680, 0, 3473448, 393216, 0, 3473449, 458752, 0, 3473450, 262144, 0, 3473451, 327680, 0, 3473452, 393216, 0, 3473453, 458752, 0, 3473454, 0, 12, 3473456, 131072, 12, 3473457, 262144, 0, 3473458, 327680, 0, 3473459, 393216, 0, 3473460, 458752, 0, 3473461, 262144, 0, 3473462, 327680, 0, 3473463, 196608, 11, 3473464, 0, 11, 3473465, 65536, 11, 3473466, 131072, 11, 3473468, 0, 13, 3473469, 0, 11, 3473470, 131072, 13, 3473471, 131072, 11, 3473472, 327680, 6, 3473475, 393216, 6, 3538953, 131072, 38, 3538954, 131072, 38, 3538955, 131072, 38, 3538956, 131072, 42, 3538957, 0, 12, 3538959, 131072, 12, 3538960, 262144, 0, 3538961, 327680, 0, 3538962, 393216, 0, 3538963, 458752, 0, 3538964, 262144, 0, 3538965, 327680, 0, 3538966, 393216, 0, 3538967, 458752, 0, 3538968, 393216, 0, 3538969, 458752, 0, 3538970, 0, 12, 3538972, 131072, 12, 3538975, 0, 13, 3538977, 131072, 13, 3538979, 327680, 4, 3538982, 393216, 4, 3538983, 327680, 4, 3538986, 393216, 4, 3538987, 327680, 4, 3538990, 0, 13, 3538992, 131072, 13, 3538994, 327680, 4, 3538997, 393216, 4, 3539000, 0, 12, 3539002, 131072, 12, 3539003, 262144, 0, 3539004, 327680, 0, 3539005, 0, 12, 3539007, 131072, 12, 3539008, 262144, 0, 3539009, 327680, 0, 3539010, 393216, 0, 3539011, 458752, 0, 3604489, 131072, 38, 3604490, 131072, 38, 3604491, 131072, 38, 3604492, 131072, 42, 3604493, 0, 13, 3604495, 131072, 13, 3604497, 327680, 4, 3604500, 393216, 4, 3604501, 327680, 4, 3604504, 393216, 4, 3604506, 0, 13, 3604508, 131072, 13, 3604536, 0, 13, 3604538, 131072, 13, 3604539, 65536, 11, 3604540, 131072, 11, 3604541, 0, 13, 3604542, 65536, 11, 3604543, 131072, 13, 3604546, 393216, 6, 3604548, 393216, 4, 3670025, 131072, 38, 3670026, 131072, 38, 3670027, 131072, 38, 3670028, 131072, 42, 3670029, 262144, 0, 3670030, 327680, 0, 3670031, 393216, 0, 3670032, 458752, 0, 3670033, 262144, 0, 3670034, 327680, 0, 3670035, 393216, 0, 3670036, 458752, 0, 3670037, 262144, 0, 3670038, 327680, 0, 3670039, 262144, 0, 3670040, 327680, 0, 3670041, 393216, 0, 3670042, 458752, 0, 3670044, 196608, 11, 3670045, 65536, 41, 3670046, 65536, 41, 3670047, 65536, 41, 3670048, 65536, 41, 3670049, 65536, 41, 3670050, 65536, 41, 3670051, 65536, 41, 3670052, 65536, 41, 3670053, 65536, 41, 3670054, 65536, 41, 3670055, 65536, 41, 3670056, 65536, 41, 3670057, 65536, 41, 3670058, 65536, 41, 3670059, 65536, 41, 3670060, 65536, 41, 3670061, 65536, 41, 3670062, 65536, 41, 3670063, 65536, 41, 3670064, 65536, 41, 3670065, 65536, 41, 3670066, 65536, 41, 3670067, 65536, 41, 3670068, 65536, 41, 3670069, 65536, 41, 3670070, 131072, 41, 3670072, 262144, 0, 3670073, 327680, 0, 3670074, 0, 12, 3670076, 131072, 12, 3670077, 0, 12, 3670079, 131072, 12, 3670080, 393216, 0, 3670081, 458752, 0, 3670082, 393216, 0, 3670083, 458752, 0, 3735561, 131072, 38, 3735562, 131072, 38, 3735563, 131072, 38, 3735564, 131072, 42, 3735566, 327680, 4, 3735569, 393216, 4, 3735570, 327680, 4, 3735573, 393216, 4, 3735576, 327680, 4, 3735579, 393216, 4, 3735580, 0, 42, 3735582, 0, 11, 3735583, 65536, 11, 3735584, 131072, 11, 3735585, 0, 13, 3735587, 131072, 13, 3735589, 0, 11, 3735590, 65536, 11, 3735591, 131072, 11, 3735592, 393216, 4, 3735594, 393216, 6, 3735606, 131072, 42, 3735608, 0, 11, 3735609, 65536, 11, 3735610, 0, 13, 3735612, 131072, 13, 3735613, 0, 13, 3735615, 131072, 13, 3735616, 65536, 11, 3735617, 131072, 11, 3735618, 393216, 4, 3735620, 393216, 4, 3801097, 131072, 38, 3801098, 131072, 38, 3801099, 131072, 38, 3801100, 262144, 42, 3801101, 65536, 41, 3801102, 65536, 41, 3801103, 65536, 41, 3801104, 65536, 41, 3801105, 65536, 41, 3801106, 65536, 41, 3801107, 65536, 41, 3801108, 65536, 41, 3801109, 65536, 41, 3801110, 65536, 41, 3801111, 65536, 41, 3801112, 65536, 41, 3801113, 65536, 41, 3801114, 65536, 41, 3801115, 65536, 41, 3801116, 196608, 42, 3801117, 327680, 0, 3801118, 0, 12, 3801120, 131072, 12, 3801121, 262144, 0, 3801122, 327680, 0, 3801123, 393216, 0, 3801124, 458752, 0, 3801125, 0, 12, 3801127, 131072, 12, 3801142, 131072, 42, 3801144, 0, 12, 3801146, 131072, 12, 3801147, 262144, 0, 3801148, 327680, 0, 3801149, 393216, 0, 3801150, 458752, 0, 3801151, 0, 12, 3801153, 131072, 12, 3801154, 262144, 0, 3801155, 327680, 0, 3866633, 131072, 38, 3866634, 131072, 38, 3866635, 131072, 38, 3866638, 393216, 6, 3866640, 0, 13, 3866642, 131072, 13, 3866645, 0, 13, 3866647, 131072, 13, 3866650, 393216, 6, 3866652, 393216, 4, 3866654, 0, 13, 3866656, 131072, 13, 3866659, 393216, 6, 3866661, 0, 13, 3866663, 131072, 13, 3866678, 131072, 42, 3866680, 0, 13, 3866681, 0, 11, 3866682, 131072, 13, 3866683, 131072, 11, 3866684, 327680, 4, 3866685, 0, 11, 3866686, 65536, 11, 3866687, 0, 13, 3866689, 131072, 13, 3866692, 393216, 6, 3866693, 262144, 43, 3932169, 131072, 38, 3932170, 131072, 38, 3932171, 131072, 38, 3932214, 131072, 42, 3997705, 131072, 38, 3997706, 262144, 38, 3997707, 65536, 37, 3997708, 65536, 37, 3997709, 65536, 37, 3997710, 65536, 37, 3997711, 65536, 37, 3997712, 65536, 37, 3997713, 65536, 37, 3997714, 65536, 37, 3997715, 65536, 37, 3997716, 65536, 37, 3997717, 65536, 37, 3997718, 65536, 37, 3997719, 65536, 37, 3997720, 65536, 37, 3997721, 65536, 37, 3997722, 65536, 37, 3997723, 65536, 37, 3997724, 65536, 37, 3997725, 65536, 37, 3997726, 65536, 37, 3997727, 65536, 37, 3997728, 65536, 37, 3997729, 65536, 37, 3997730, 65536, 37, 3997731, 65536, 37, 3997732, 65536, 37, 3997733, 65536, 37, 3997734, 65536, 37, 3997735, 65536, 37, 3997736, 65536, 37, 3997737, 65536, 37, 3997738, 65536, 37, 3997739, 65536, 37, 3997740, 65536, 37, 3997741, 65536, 37, 3997742, 65536, 37, 3997743, 65536, 37, 3997744, 65536, 37, 3997745, 131072, 37, 3997750, 131072, 42, 4063241, 131072, 38, 4063280, 131072, 38, 4063281, 131072, 38, 4063286, 131072, 42, 4128777, 131072, 38, 4128816, 131072, 38, 4128817, 131072, 38, 4128822, 131072, 42, 4194313, 131072, 38, 4194352, 131072, 38, 4194353, 131072, 38, 4194358, 131072, 42, 4259849, 131072, 38, 4259888, 131072, 38, 4259889, 131072, 38, 4259894, 131072, 42, 4325385, 131072, 38, 4325424, 131072, 38, 4325425, 131072, 38, 4325430, 131072, 42, 4390921, 131072, 38, 4390960, 131072, 38, 4390961, 131072, 38, 4390966, 131072, 42, 4456457, 131072, 38, 4456496, 131072, 38, 4456497, 131072, 38, 4456502, 131072, 42, 4521993, 131072, 38, 4522032, 131072, 38, 4522033, 131072, 38, 4522038, 131072, 42 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 524321, 0, 11, 524322, 65536, 11, 524323, 131072, 11, 524328, 0, 11, 524329, 65536, 11, 524330, 131072, 11, 524335, 0, 11, 524336, 65536, 11, 524337, 131072, 11, 589853, 262144, 0, 589854, 327680, 0, 589855, 393216, 0, 589856, 458752, 0, 589857, 0, 12, 589859, 131072, 12, 589860, 262144, 0, 589861, 327680, 0, 589862, 393216, 0, 589863, 458752, 0, 589864, 0, 12, 589866, 131072, 12, 589867, 262144, 0, 589868, 327680, 0, 589869, 393216, 0, 589870, 458752, 0, 589871, 0, 12, 589873, 131072, 12, 655388, 327680, 6, 655393, 393216, 4, 655395, 327680, 6, 655400, 393216, 4, 655402, 327680, 6, 655407, 393216, 4, 786459, 0, 11, 786460, 65536, 11, 786467, 393216, 6, 786468, 0, 91, 786469, 65536, 91, 786470, 131072, 91, 786471, 196608, 91, 786472, 262144, 91, 786473, 327680, 91, 786474, 393216, 91, 786478, 458752, 10, 786485, 393216, 6, 851987, 262144, 0, 851988, 327680, 0, 851989, 393216, 0, 851990, 458752, 0, 851991, 262144, 0, 851992, 327680, 0, 851993, 393216, 0, 851994, 458752, 0, 851995, 0, 12, 852004, 0, 92, 852005, 65536, 92, 852006, 131072, 92, 852007, 196608, 92, 852008, 262144, 92, 852009, 327680, 92, 852010, 393216, 92, 852021, 262144, 0, 852022, 327680, 0, 852023, 393216, 0, 852024, 458752, 0, 917522, 327680, 6, 917523, 0, 11, 917524, 65536, 11, 917525, 131072, 11, 917527, 393216, 4, 917529, 393216, 6, 917531, 196608, 14, 917536, 458752, 10, 917539, 393216, 4, 917540, 0, 93, 917541, 65536, 93, 917542, 131072, 93, 917543, 196608, 93, 917544, 262144, 93, 917545, 327680, 93, 917546, 393216, 93, 917547, 327680, 6, 917550, 131072, 20, 917552, 327680, 6, 917561, 393216, 4, 983076, 0, 94, 983077, 65536, 94, 983078, 131072, 94, 983079, 196608, 94, 983080, 262144, 94, 983081, 327680, 94, 983082, 393216, 94, 1048597, 327680, 6, 1048606, 393216, 4, 1048608, 393216, 6, 1048612, 0, 95, 1048613, 65536, 95, 1048614, 131072, 95, 1048615, 196608, 95, 1048616, 262144, 95, 1048617, 327680, 95, 1048618, 393216, 95, 1048622, 327680, 6, 1048633, 393216, 4, 1114147, 458752, 0, 1114148, 458752, 29, 1114154, 393216, 29, 1114155, 262144, 0, 1179677, 393216, 4, 1179679, 327680, 6, 1179684, 393216, 30, 1179690, 393216, 30, 1179695, 393216, 4, 1179697, 327680, 6, 1245220, 458752, 30, 1245221, 262144, 3, 1245226, 458752, 28, 1310734, 393216, 0, 1310735, 458752, 0, 1310736, 262144, 0, 1310737, 327680, 0, 1310738, 262144, 0, 1310739, 327680, 0, 1310740, 393216, 0, 1310741, 458752, 0, 1310750, 196608, 7, 1310751, 262144, 7, 1310757, 262144, 4, 1376269, 327680, 4, 1376272, 393216, 83, 1376273, 458752, 83, 1376278, 393216, 4, 1376289, 327680, 4, 1376292, 393216, 4, 1441813, 393216, 0, 1441814, 458752, 0, 1441815, 262144, 0, 1441816, 327680, 0, 1441817, 262144, 0, 1441818, 327680, 0, 1441819, 262144, 0, 1441820, 327680, 0, 1441821, 393216, 0, 1441822, 458752, 0, 1441823, 393216, 0, 1441824, 458752, 0, 1507341, 327680, 6, 1507342, 262144, 83, 1507343, 327680, 83, 1507344, 393216, 83, 1507345, 458752, 83, 1507346, 393216, 6, 1507348, 327680, 4, 1507350, 262144, 83, 1507351, 327680, 83, 1507352, 393216, 83, 1507353, 458752, 83, 1507357, 393216, 6, 1507361, 393216, 4, 1507365, 0, 22, 1507366, 65536, 22, 1507367, 65536, 22, 1507368, 65536, 22, 1507369, 131072, 22, 1507371, 0, 11, 1507372, 65536, 11, 1507373, 131072, 11, 1572878, 262144, 84, 1572879, 327680, 84, 1572880, 393216, 84, 1572881, 458752, 84, 1572886, 262144, 84, 1572887, 327680, 84, 1572888, 393216, 84, 1572889, 458752, 84, 1572897, 262144, 58, 1572898, 327680, 58, 1572899, 393216, 58, 1572900, 458752, 58, 1572901, 0, 22, 1572902, 65536, 22, 1572903, 65536, 22, 1572904, 65536, 22, 1572905, 131072, 22, 1572907, 0, 12, 1572909, 131072, 12, 1572910, 262144, 0, 1572911, 327680, 0, 1638414, 262144, 85, 1638415, 327680, 85, 1638416, 393216, 85, 1638417, 458752, 85, 1638422, 262144, 85, 1638423, 327680, 85, 1638424, 393216, 85, 1638425, 458752, 85, 1638428, 327680, 4, 1638433, 262144, 59, 1638434, 327680, 59, 1638435, 393216, 59, 1638436, 458752, 59, 1638445, 327680, 6, 1703950, 262144, 86, 1703951, 327680, 86, 1703952, 393216, 86, 1703953, 458752, 86, 1703958, 262144, 86, 1703959, 327680, 86, 1703960, 393216, 86, 1703961, 458752, 86, 1703969, 262144, 60, 1703970, 327680, 60, 1703971, 393216, 60, 1703972, 458752, 60, 1769486, 262144, 87, 1769487, 327680, 87, 1769488, 393216, 87, 1769489, 458752, 87, 1769494, 262144, 87, 1769495, 327680, 87, 1769496, 393216, 87, 1769497, 458752, 87, 1769499, 262144, 58, 1769500, 327680, 58, 1769501, 393216, 58, 1769502, 458752, 58, 1769505, 262144, 61, 1769506, 327680, 61, 1769507, 393216, 61, 1769508, 458752, 61, 1769514, 327680, 6, 1835013, 0, 11, 1835014, 65536, 11, 1835015, 131072, 11, 1835022, 262144, 88, 1835023, 327680, 88, 1835024, 393216, 88, 1835025, 458752, 88, 1835026, 65536, 11, 1835027, 131072, 11, 1835030, 262144, 88, 1835031, 327680, 88, 1835032, 393216, 88, 1835033, 458752, 88, 1835035, 262144, 59, 1835036, 327680, 59, 1835037, 393216, 59, 1835038, 458752, 59, 1835041, 262144, 62, 1835042, 327680, 62, 1835043, 393216, 62, 1835044, 458752, 62, 1900549, 0, 12, 1900551, 131072, 12, 1900553, 393216, 0, 1900554, 458752, 0, 1900555, 393216, 0, 1900556, 458752, 0, 1900561, 0, 12, 1900563, 131072, 12, 1900566, 393216, 4, 1900571, 262144, 60, 1900572, 327680, 60, 1900573, 393216, 60, 1900574, 458752, 60, 1900577, 0, 46, 1900578, 65536, 46, 1900579, 131072, 46, 1900580, 196608, 46, 1900586, 327680, 6, 1966085, 0, 13, 1966087, 131072, 13, 1966088, 327680, 4, 1966091, 393216, 4, 1966093, 393216, 4, 1966097, 0, 13, 1966099, 131072, 13, 1966107, 262144, 61, 1966108, 327680, 61, 1966109, 393216, 61, 1966110, 458752, 61, 1966113, 0, 47, 1966114, 65536, 47, 1966115, 131072, 47, 1966116, 196608, 47, 2031620, 262144, 3, 2031643, 262144, 62, 2031644, 327680, 62, 2031645, 393216, 62, 2031646, 458752, 62, 2031649, 0, 48, 2031650, 65536, 48, 2031651, 131072, 48, 2031652, 196608, 48, 2031661, 262144, 0, 2097156, 262144, 4, 2097179, 262144, 63, 2097180, 327680, 63, 2097181, 393216, 63, 2097182, 458752, 63, 2097185, 0, 49, 2097186, 65536, 49, 2097187, 131072, 49, 2097188, 196608, 49, 2097205, 393216, 0, 2097206, 458752, 0, 2097207, 262144, 0, 2097208, 327680, 0, 2097209, 262144, 0, 2097210, 327680, 0, 2097211, 262144, 0, 2097212, 327680, 0, 2097213, 393216, 0, 2097214, 458752, 0, 2097215, 393216, 0, 2097216, 458752, 0, 2162730, 327680, 6, 2162740, 327680, 4, 2162743, 393216, 4, 2162745, 393216, 6, 2162747, 393216, 6, 2162748, 327680, 4, 2162750, 327680, 4, 2162753, 393216, 4, 2228241, 393216, 0, 2228242, 458752, 0, 2228249, 393216, 0, 2228250, 458752, 0, 2228259, 393216, 0, 2228260, 458752, 0, 2228266, 0, 12, 2293765, 131072, 11, 2293776, 327680, 4, 2293777, 393216, 1, 2293778, 458752, 1, 2293779, 393216, 4, 2293784, 327680, 4, 2293785, 393216, 1, 2293786, 458752, 1, 2293787, 393216, 4, 2293794, 327680, 4, 2293795, 393216, 1, 2293796, 458752, 1, 2293797, 393216, 4, 2293801, 65536, 4, 2293802, 0, 13, 2293812, 327680, 6, 2293815, 393216, 6, 2293817, 393216, 6, 2293825, 393216, 6, 2359301, 131072, 12, 2359302, 262144, 0, 2359303, 327680, 0, 2359304, 393216, 0, 2359305, 458752, 0, 2359313, 393216, 2, 2359314, 458752, 2, 2359321, 393216, 2, 2359322, 458752, 2, 2359325, 65536, 4, 2359331, 393216, 2, 2359332, 458752, 2, 2359338, 65536, 24, 2359343, 393216, 0, 2359344, 458752, 0, 2359345, 393216, 0, 2359346, 458752, 0, 2359347, 262144, 0, 2359348, 327680, 0, 2359360, 327680, 6, 2359363, 393216, 6, 2359365, 393216, 6, 2424837, 327680, 6, 2424844, 262144, 0, 2424845, 327680, 0, 2424846, 393216, 0, 2424847, 458752, 0, 2424849, 0, 12, 2424851, 131072, 12, 2424878, 327680, 4, 2424880, 327680, 4, 2424882, 0, 11, 2424885, 393216, 6, 2424887, 393216, 6, 2424895, 393216, 6, 2424897, 393216, 6, 2490379, 327680, 6, 2490392, 262144, 83, 2490393, 327680, 83, 2490394, 393216, 83, 2490395, 458752, 83, 2490396, 262144, 58, 2490397, 327680, 58, 2490398, 393216, 58, 2490399, 458752, 58, 2490405, 0, 22, 2490406, 65536, 22, 2490407, 65536, 22, 2490408, 65536, 22, 2490409, 131072, 22, 2490410, 262144, 58, 2490411, 327680, 58, 2490412, 393216, 58, 2490413, 458752, 58, 2490414, 262144, 83, 2490415, 327680, 83, 2490416, 393216, 83, 2490417, 458752, 83, 2490418, 0, 12, 2490432, 327680, 4, 2490434, 327680, 6, 2555904, 393216, 6, 2555925, 262144, 0, 2555926, 327680, 0, 2555928, 262144, 84, 2555929, 327680, 84, 2555930, 393216, 84, 2555931, 458752, 84, 2555932, 262144, 59, 2555933, 327680, 59, 2555934, 393216, 59, 2555935, 458752, 59, 2555936, 0, 50, 2555937, 65536, 50, 2555938, 131072, 50, 2555939, 196608, 50, 2555940, 262144, 50, 2555941, 0, 22, 2555942, 65536, 22, 2555943, 65536, 22, 2555944, 65536, 22, 2555945, 131072, 22, 2555946, 262144, 59, 2555947, 327680, 59, 2555948, 393216, 59, 2555949, 458752, 59, 2555950, 262144, 84, 2555951, 327680, 84, 2555952, 393216, 84, 2555953, 458752, 84, 2555954, 0, 13, 2555956, 327680, 4, 2555961, 393216, 6, 2555965, 393216, 6, 2621456, 393216, 0, 2621457, 458752, 0, 2621458, 393216, 0, 2621459, 458752, 0, 2621460, 327680, 6, 2621464, 262144, 85, 2621465, 327680, 85, 2621466, 393216, 85, 2621467, 458752, 85, 2621468, 262144, 60, 2621469, 327680, 60, 2621470, 393216, 60, 2621471, 458752, 60, 2621472, 0, 51, 2621473, 65536, 51, 2621474, 131072, 51, 2621475, 196608, 51, 2621476, 262144, 51, 2621482, 262144, 60, 2621483, 327680, 60, 2621484, 393216, 60, 2621485, 458752, 60, 2621486, 262144, 85, 2621487, 327680, 85, 2621488, 393216, 85, 2621489, 458752, 85, 2621506, 327680, 0, 2621508, 327680, 6, 2686985, 131072, 37, 2686986, 131072, 37, 2686989, 0, 11, 2686990, 65536, 11, 2686991, 458752, 8, 2686993, 327680, 4, 2686996, 131072, 19, 2687000, 262144, 86, 2687001, 327680, 86, 2687002, 393216, 86, 2687003, 458752, 86, 2687004, 262144, 61, 2687005, 327680, 61, 2687006, 393216, 61, 2687007, 458752, 61, 2687008, 0, 52, 2687009, 65536, 52, 2687010, 131072, 52, 2687011, 196608, 52, 2687012, 262144, 52, 2687018, 262144, 61, 2687019, 327680, 61, 2687020, 393216, 61, 2687021, 458752, 61, 2687022, 262144, 86, 2687023, 327680, 86, 2687024, 393216, 86, 2687025, 458752, 86, 2687026, 0, 6, 2687027, 65536, 6, 2687028, 131072, 6, 2752531, 327680, 6, 2752534, 393216, 6, 2752536, 262144, 87, 2752537, 327680, 87, 2752538, 393216, 87, 2752539, 458752, 87, 2752540, 262144, 62, 2752541, 327680, 62, 2752542, 393216, 62, 2752543, 458752, 62, 2752544, 0, 53, 2752545, 65536, 53, 2752546, 131072, 53, 2752547, 196608, 53, 2752548, 262144, 53, 2752553, 196608, 3, 2752554, 262144, 62, 2752555, 327680, 62, 2752556, 393216, 62, 2752557, 458752, 62, 2752558, 262144, 87, 2752559, 327680, 87, 2752560, 393216, 87, 2752561, 458752, 87, 2752562, 0, 7, 2752563, 65536, 7, 2752564, 131072, 7, 2752579, 262144, 3, 2752580, 196608, 7, 2752581, 262144, 7, 2818063, 327680, 6, 2818065, 65536, 11, 2818068, 0, 12, 2818072, 262144, 89, 2818073, 327680, 89, 2818074, 393216, 89, 2818075, 458752, 89, 2818076, 262144, 89, 2818077, 327680, 89, 2818078, 393216, 89, 2818079, 458752, 89, 2818080, 0, 54, 2818081, 65536, 54, 2818082, 131072, 54, 2818083, 196608, 54, 2818084, 262144, 54, 2818089, 196608, 4, 2818090, 262144, 89, 2818091, 327680, 89, 2818092, 393216, 89, 2818093, 458752, 89, 2818094, 262144, 88, 2818095, 327680, 88, 2818096, 393216, 88, 2818097, 458752, 88, 2818115, 262144, 4, 2949132, 327680, 6, 2949135, 393216, 6, 2949136, 458752, 0, 2949146, 393216, 0, 2949147, 458752, 0, 2949154, 262144, 58, 2949155, 327680, 58, 2949156, 393216, 58, 2949157, 458752, 58, 2949162, 262144, 83, 2949163, 327680, 83, 2949164, 393216, 83, 2949165, 458752, 83, 2949178, 0, 11, 2949179, 65536, 11, 2949180, 131072, 11, 3014670, 327680, 4, 3014673, 393216, 4, 3014681, 327680, 4, 3014682, 393216, 1, 3014683, 458752, 1, 3014684, 393216, 4, 3014690, 262144, 59, 3014691, 327680, 59, 3014692, 393216, 59, 3014693, 458752, 59, 3014698, 262144, 84, 3014699, 327680, 84, 3014700, 393216, 84, 3014701, 458752, 84, 3014714, 0, 12, 3014716, 131072, 12, 3014717, 262144, 0, 3014718, 327680, 0, 3014719, 393216, 0, 3014720, 458752, 0, 3080204, 327680, 6, 3080207, 393216, 6, 3080215, 196608, 7, 3080216, 262144, 7, 3080218, 393216, 2, 3080219, 458752, 2, 3080226, 262144, 60, 3080227, 327680, 60, 3080228, 393216, 60, 3080229, 458752, 60, 3080234, 262144, 85, 3080235, 327680, 85, 3080236, 393216, 85, 3080237, 458752, 85, 3080250, 0, 13, 3080252, 131072, 13, 3080253, 65536, 11, 3080254, 131072, 11, 3080255, 393216, 6, 3080257, 393216, 4, 3145748, 327680, 19, 3145754, 0, 37, 3145760, 131072, 37, 3145762, 262144, 61, 3145763, 327680, 61, 3145764, 393216, 61, 3145765, 458752, 61, 3145770, 262144, 86, 3145771, 327680, 86, 3145772, 393216, 86, 3145773, 458752, 86, 3145780, 393216, 6, 3211276, 327680, 4, 3211279, 327680, 8, 3211281, 393216, 19, 3211282, 458752, 19, 3211298, 262144, 62, 3211299, 327680, 62, 3211300, 393216, 62, 3211301, 458752, 62, 3211306, 262144, 87, 3211307, 327680, 87, 3211308, 393216, 87, 3211309, 458752, 87, 3211319, 327680, 6, 3211324, 393216, 6, 3211326, 327680, 4, 3211329, 393216, 4, 3276815, 131072, 12, 3276817, 393216, 20, 3276818, 458752, 20, 3276834, 262144, 89, 3276835, 327680, 89, 3276836, 393216, 89, 3276837, 458752, 89, 3276842, 262144, 89, 3276843, 327680, 89, 3276844, 393216, 89, 3276845, 458752, 89, 3276851, 327680, 4, 3276856, 393216, 6, 3342354, 327680, 19, 3342391, 327680, 4, 3342395, 327680, 4, 3342398, 393216, 4, 3342400, 393216, 4, 3342403, 262144, 6, 3407888, 327680, 0, 3407891, 196608, 32, 3407896, 262144, 6, 3407903, 0, 11, 3407904, 65536, 11, 3407905, 131072, 11, 3407908, 327680, 6, 3407915, 393216, 6, 3407917, 327680, 4, 3407922, 393216, 4, 3473420, 327680, 4, 3473423, 393216, 4, 3473425, 393216, 6, 3473434, 0, 11, 3473435, 65536, 11, 3473436, 131072, 11, 3473437, 262144, 0, 3473438, 327680, 0, 3473439, 0, 12, 3473441, 131072, 12, 3473463, 327680, 4, 3473468, 393216, 4, 3473470, 65536, 11, 3473475, 393216, 6, 3538972, 327680, 6, 3538975, 393216, 6, 3538977, 327680, 6, 3538990, 393216, 4, 3538992, 327680, 6, 3538999, 393216, 6, 3604495, 327680, 6, 3604506, 393216, 4, 3604513, 0, 11, 3604514, 65536, 11, 3604515, 131072, 11, 3604538, 0, 11, 3604541, 0, 11, 3604543, 131072, 11, 3670044, 0, 41, 3670045, 262144, 0, 3670046, 327680, 0, 3670047, 393216, 0, 3670048, 458752, 0, 3670049, 0, 12, 3670051, 131072, 12, 3670052, 262144, 0, 3670053, 327680, 0, 3670054, 393216, 0, 3670055, 458752, 0, 3670056, 262144, 0, 3670057, 327680, 0, 3670084, 262144, 6, 3735564, 327680, 6, 3735568, 0, 11, 3735569, 65536, 11, 3735570, 131072, 11, 3735573, 0, 11, 3735574, 65536, 11, 3735575, 131072, 11, 3735580, 327680, 6, 3735583, 393216, 6, 3735585, 393216, 4, 3735587, 327680, 6, 3735590, 393216, 6, 3735607, 327680, 6, 3735615, 0, 11, 3801100, 262144, 0, 3801101, 327680, 0, 3801102, 393216, 0, 3801103, 458752, 0, 3801104, 0, 12, 3801106, 131072, 12, 3801107, 262144, 0, 3801108, 327680, 0, 3801109, 0, 12, 3801111, 131072, 12, 3801112, 262144, 0, 3801113, 327680, 0, 3801114, 393216, 0, 3801115, 458752, 0, 3801116, 262144, 0, 3866635, 327680, 6, 3866640, 393216, 4, 3866642, 327680, 6, 3866645, 393216, 6, 3866647, 327680, 6, 3866654, 393216, 6, 3866656, 327680, 6, 3866661, 393216, 4, 3866682, 65536, 11, 3866687, 131072, 11, 3866689, 327680, 6, 3866693, 0, 11, 3997744, 131072, 37 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 1040) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_Mart.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 1392) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_PC.tscn" +location = Vector2(272, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 1040) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M104.tscn" +location = Vector2(144, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(752, 912) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M092.tscn" +location = Vector2(304, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1520, 1392) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M093.tscn" +location = Vector2(304, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1872, 1456) +scene_destination = "res://Maps/Routes/Route5/Route_5_M154.tscn" +location = Vector2(144, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 912) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M130.tscn" +location = Vector2(304, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 1040) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.tscn" +location = Vector2(464, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 528) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 1136) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1552, 1488) +texture = ExtResource("303") +facing = "Left" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 1424) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 1072) +texture = ExtResource("305") +facing = "Right" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1360, 1424) +texture = ExtResource("306") +facing = "Right" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 912) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1616, 1424) +texture = ExtResource("308") +facing = "Down" diff --git a/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.gd b/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.gd new file mode 100644 index 000000000..21b58c578 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.gd @@ -0,0 +1,16 @@ +extends Node2D # gen_map.py Map098 + +var map_name = "Rochfale Town(Cypress Lab)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(336, 432): + Global.game.play_dialogue("MAP098_NPC_1") + if check_pos == Vector2(208, 304): + Global.game.play_dialogue("MAP098_NPC_2") + if check_pos == Vector2(720, 368): + Global.game.play_dialogue("MAP098_NPC_3") + if check_pos == Vector2(432, 272): + Global.game.play_dialogue("MAP098_NPC_4") + if check_pos == Vector2(176, 304): + Global.game.play_dialogue("MAP098_NPC_5") + return null diff --git a/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.gd.uid b/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.gd.uid new file mode 100644 index 000000000..e2f788eaf --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.gd.uid @@ -0,0 +1 @@ +uid://c78pgiuh5f3ns diff --git a/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.tscn b/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.tscn new file mode 100644 index 000000000..3be7497e2 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.tscn @@ -0,0 +1,76 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/RochfaleTown/Rochfale_Town_Cypress_Lab_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_026.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="305"] +[node name="Rochfale Town(Cypress Lab)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 262145, 0, 131075, 262145, 4, 131076, 262145, 4, 131077, 262145, 4, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 131073, 1, 131082, 262145, 0, 131083, 262145, 4, 131084, 262145, 4, 131085, 262145, 4, 131086, 262145, 4, 131087, 262145, 4, 131088, 262145, 4, 131089, 131073, 1, 131090, 262145, 0, 131091, 262145, 4, 131092, 262145, 4, 131093, 262145, 4, 131094, 262145, 4, 131095, 262145, 4, 131096, 262145, 4, 131097, 131073, 1, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 4, 196611, 0, 30, 196612, 65536, 30, 196613, 131072, 30, 196614, 65536, 30, 196615, 131072, 30, 196616, 196608, 30, 196617, 262145, 2, 196618, 1, 4, 196619, 196608, 27, 196620, 196608, 27, 196621, 196608, 27, 196622, 196608, 27, 196623, 196608, 27, 196624, 262144, 27, 196625, 262145, 2, 196626, 1, 4, 196627, 0, 30, 196628, 65536, 30, 196629, 131072, 30, 196630, 65536, 30, 196631, 131072, 30, 196632, 196608, 30, 196633, 262145, 2, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 4, 262147, 0, 31, 262148, 65536, 31, 262149, 131072, 31, 262150, 65536, 31, 262151, 131072, 31, 262152, 196608, 31, 262153, 262145, 2, 262154, 1, 4, 262155, 196608, 28, 262156, 196608, 28, 262157, 196608, 28, 262158, 196608, 28, 262159, 196608, 28, 262160, 262144, 28, 262161, 262145, 2, 262162, 1, 4, 262163, 0, 31, 262164, 65536, 31, 262165, 131072, 31, 262166, 65536, 31, 262167, 131072, 31, 262168, 196608, 31, 262169, 262145, 2, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 4, 327683, 196608, 24, 327684, 196608, 24, 327685, 196608, 24, 327686, 196608, 24, 327687, 196608, 24, 327688, 196608, 24, 327689, 262145, 2, 327690, 1, 4, 327691, 0, 32, 327692, 0, 32, 327693, 0, 32, 327694, 0, 32, 327695, 0, 32, 327696, 0, 32, 327697, 262145, 2, 327698, 1, 4, 327699, 196608, 24, 327700, 196608, 24, 327701, 196608, 24, 327702, 196608, 24, 327703, 196608, 24, 327704, 196608, 24, 327705, 262145, 2, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 4, 393219, 196608, 24, 393220, 196608, 24, 393221, 196608, 25, 393222, 196608, 24, 393223, 196608, 25, 393224, 196608, 24, 393225, 262145, 2, 393226, 1, 4, 393227, 0, 32, 393228, 65536, 32, 393229, 65536, 32, 393230, 65536, 32, 393231, 65536, 32, 393232, 65536, 32, 393233, 262145, 2, 393234, 1, 4, 393235, 196608, 24, 393236, 393216, 138, 393237, 196608, 25, 393238, 196608, 24, 393239, 196608, 25, 393240, 196608, 24, 393241, 262145, 2, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 4, 458755, 196608, 24, 458756, 196608, 25, 458757, 196608, 24, 458758, 196608, 25, 458759, 196608, 24, 458760, 196608, 25, 458761, 262145, 2, 458762, 1, 4, 458763, 0, 32, 458764, 65536, 32, 458765, 65536, 32, 458766, 65536, 32, 458767, 65536, 32, 458768, 65536, 32, 458769, 262145, 2, 458770, 1, 4, 458771, 196608, 24, 458772, 393216, 138, 458773, 196608, 24, 458774, 196608, 25, 458775, 393216, 138, 458776, 196608, 25, 458777, 262145, 2, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 4, 524291, 196608, 24, 524292, 196608, 24, 524293, 196608, 25, 524294, 196608, 24, 524295, 196608, 25, 524296, 196608, 24, 524297, 262145, 2, 524298, 1, 4, 524299, 0, 32, 524300, 65536, 32, 524301, 65536, 32, 524302, 65536, 32, 524303, 65536, 32, 524304, 65536, 32, 524305, 262145, 2, 524306, 1, 4, 524307, 196608, 24, 524308, 393216, 138, 524309, 196608, 25, 524310, 196608, 24, 524311, 393216, 138, 524312, 196608, 24, 524313, 262145, 2, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 4, 589827, 196608, 24, 589828, 196608, 25, 589829, 196608, 24, 589830, 196608, 25, 589831, 196608, 24, 589832, 196608, 25, 589833, 262145, 2, 589834, 1, 4, 589835, 0, 32, 589836, 65536, 32, 589837, 65536, 32, 589838, 65536, 32, 589839, 65536, 32, 589840, 65536, 32, 589841, 262145, 2, 589842, 1, 4, 589843, 196608, 24, 589844, 393216, 138, 589845, 196608, 24, 589846, 196608, 25, 589847, 393216, 138, 589848, 196608, 25, 589849, 262145, 2, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 4, 655363, 196608, 24, 655364, 196608, 24, 655365, 196608, 25, 655366, 196608, 24, 655367, 196608, 25, 655368, 196608, 24, 655369, 262145, 6, 655370, 131073, 6, 655371, 0, 32, 655372, 65536, 32, 655373, 65536, 32, 655374, 65536, 32, 655375, 65536, 32, 655376, 65536, 32, 655377, 262145, 6, 655378, 131073, 6, 655379, 196608, 24, 655380, 393216, 138, 655381, 196608, 25, 655382, 196608, 24, 655383, 393216, 138, 655384, 196608, 24, 655385, 262145, 2, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 4, 720899, 196608, 24, 720900, 196608, 25, 720901, 196608, 24, 720902, 196608, 25, 720903, 196608, 24, 720904, 196608, 25, 720905, 131072, 27, 720906, 262144, 27, 720907, 0, 32, 720908, 65536, 32, 720909, 65536, 32, 720910, 65536, 32, 720911, 65536, 32, 720912, 65536, 32, 720913, 131072, 27, 720914, 262144, 27, 720915, 196608, 24, 720916, 393216, 138, 720917, 196608, 24, 720918, 196608, 25, 720919, 393216, 138, 720920, 196608, 25, 720921, 262145, 2, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 4, 786435, 196608, 24, 786436, 196608, 24, 786437, 196608, 25, 786438, 196608, 24, 786439, 196608, 25, 786440, 196608, 24, 786441, 131072, 28, 786442, 262144, 28, 786443, 0, 32, 786444, 65536, 32, 786445, 65536, 32, 786446, 65536, 32, 786447, 65536, 32, 786448, 65536, 32, 786449, 131072, 28, 786450, 262144, 28, 786451, 196608, 24, 786452, 196608, 24, 786453, 196608, 25, 786454, 196608, 24, 786455, 196608, 25, 786456, 196608, 24, 786457, 262145, 2, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 4, 851971, 0, 32, 851972, 65536, 32, 851973, 65536, 32, 851974, 65536, 32, 851975, 65536, 32, 851976, 65536, 32, 851977, 0, 32, 851978, 0, 32, 851979, 0, 32, 851980, 65536, 32, 851981, 65536, 32, 851982, 65536, 32, 851983, 65536, 32, 851984, 65536, 32, 851985, 0, 32, 851986, 0, 32, 851987, 0, 32, 851988, 65536, 32, 851989, 65536, 32, 851990, 65536, 32, 851991, 65536, 32, 851992, 65536, 32, 851993, 262145, 2, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 4, 917507, 0, 32, 917508, 65536, 32, 917509, 65536, 32, 917510, 65536, 32, 917511, 65536, 32, 917512, 65536, 32, 917513, 65536, 32, 917514, 65536, 32, 917515, 65536, 32, 917516, 65536, 32, 917517, 65536, 32, 917518, 65536, 32, 917519, 65536, 32, 917520, 65536, 32, 917521, 65536, 32, 917522, 65536, 32, 917523, 65536, 32, 917524, 65536, 32, 917525, 65536, 32, 917526, 65536, 32, 917527, 65536, 32, 917528, 65536, 32, 917529, 262145, 2, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 4, 983043, 0, 32, 983044, 65536, 32, 983045, 65536, 32, 983046, 65536, 32, 983047, 65536, 32, 983048, 65536, 32, 983049, 65536, 32, 983050, 65536, 32, 983051, 65536, 32, 983052, 65536, 32, 983053, 65536, 32, 983054, 65536, 32, 983055, 65536, 32, 983056, 65536, 32, 983057, 65536, 32, 983058, 65536, 32, 983059, 65536, 32, 983060, 65536, 32, 983061, 65536, 32, 983062, 65536, 32, 983063, 65536, 32, 983064, 65536, 32, 983065, 262145, 2, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 131073, 0, 1048579, 131073, 3, 1048580, 131073, 3, 1048581, 131073, 3, 1048582, 131073, 3, 1048583, 131073, 3, 1048584, 131073, 3, 1048585, 131073, 3, 1048586, 131073, 3, 1048587, 131073, 3, 1048588, 65536, 32, 1048589, 65536, 32, 1048590, 65536, 32, 1048591, 65536, 32, 1048592, 131073, 3, 1048593, 131073, 3, 1048594, 131073, 3, 1048595, 131073, 3, 1048596, 131073, 3, 1048597, 131073, 3, 1048598, 131073, 3, 1048599, 131073, 3, 1048600, 131073, 3, 1048601, 65537, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 65536, 32, 1114125, 65536, 32, 1114126, 65536, 32, 1114127, 65536, 32, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262155, 327680, 7, 262156, 393216, 7, 262163, 0, 36, 262164, 65536, 36, 262165, 131072, 36, 262166, 0, 36, 262167, 65536, 36, 262168, 131072, 36, 327691, 327680, 8, 327692, 393216, 8, 327699, 0, 37, 327700, 65536, 37, 327701, 131072, 37, 327702, 0, 37, 327703, 65536, 37, 327704, 131072, 37, 393221, 0, 33, 393222, 65536, 33, 393223, 131072, 33, 393228, 393216, 15, 393229, 458752, 15, 393230, 458752, 15, 393231, 0, 18, 393235, 0, 38, 393236, 65536, 38, 393237, 131072, 38, 393238, 0, 38, 393239, 65536, 38, 393240, 131072, 38, 458757, 0, 34, 458758, 65536, 34, 458759, 131072, 34, 458764, 393216, 16, 458765, 458752, 16, 458766, 458752, 16, 458767, 0, 19, 458771, 0, 39, 458772, 65536, 39, 458773, 131072, 39, 458774, 0, 39, 458775, 65536, 39, 458776, 131072, 39, 524293, 0, 35, 524294, 65536, 35, 524295, 131072, 35, 524300, 393216, 16, 524301, 458752, 16, 524302, 458752, 16, 524303, 0, 19, 589827, 393216, 25, 589832, 393216, 25, 589836, 393216, 17, 589837, 458752, 17, 589838, 458752, 17, 589839, 0, 20, 655363, 393216, 26, 655368, 393216, 26, 655372, 65536, 20, 655373, 393216, 9, 655374, 458752, 9, 655375, 65536, 20, 655379, 65536, 18, 655380, 131072, 18, 655383, 65536, 18, 655384, 131072, 18, 720900, 65536, 191, 720908, 65536, 20, 720909, 393216, 10, 720910, 458752, 10, 720911, 65536, 20, 720915, 65536, 19, 720916, 131072, 19, 720919, 65536, 19, 720920, 131072, 19, 786435, 0, 192, 786436, 65536, 192, 786451, 65536, 20, 786455, 65536, 20, 851971, 196608, 33, 851972, 262144, 33, 917507, 196608, 34, 917508, 262144, 34, 917526, 196608, 9, 917527, 327680, 7, 917528, 393216, 7, 983043, 196608, 35, 983044, 262144, 35, 983062, 196608, 10, 983063, 327680, 8, 983064, 393216, 8, 1114125, 131072, 20, 1114126, 196608, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196613, 65536, 11, 196614, 131072, 11, 196621, 131072, 11, 196622, 131072, 11, 196629, 65536, 11, 196630, 131072, 11, 262147, 65536, 18, 262148, 131072, 18, 262149, 65536, 12, 262150, 131072, 12, 262151, 131072, 9, 262152, 196608, 9, 262157, 131072, 12, 262158, 131072, 12, 262159, 327680, 7, 262160, 393216, 7, 262165, 65536, 12, 262166, 131072, 12, 327683, 65536, 19, 327684, 131072, 19, 327687, 131072, 10, 327688, 196608, 10, 327691, 327680, 40, 327695, 327680, 8, 327696, 393216, 8, 393219, 65536, 20, 393227, 327680, 41, 458767, 196608, 33, 458768, 262144, 33, 458771, 327680, 34, 458776, 327680, 34, 524303, 196608, 34, 524304, 262144, 34, 524307, 327680, 35, 524312, 327680, 35, 589829, 458752, 39, 589839, 196608, 35, 589840, 262144, 35, 655367, 65536, 18, 655368, 131072, 18, 720903, 65536, 19, 720904, 131072, 19, 720906, 196608, 26, 720913, 393216, 40, 720914, 458752, 40, 786439, 65536, 20, 786449, 393216, 41, 786450, 458752, 41, 1048588, 327680, 40, 1048591, 327680, 40, 1114124, 327680, 41, 1114127, 327680, 41 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 592) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(1264, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 592) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(1264, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 432) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 304) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 368) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 272) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 304) +texture = ExtResource("305") +facing = "Right" diff --git a/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab_tileset.tres b/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab_tileset.tres new file mode 100644 index 000000000..137a17bf0 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_Cypress_Lab_tileset.tres @@ -0,0 +1,259 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:33/0 = 0 +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:37/0 = 0 +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:192/0 = 0 +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:30/0 = 0 +1:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:37/0 = 0 +1:38/0 = 0 +1:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:191/0 = 0 +1:192/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:20/0 = 0 +2:27/0 = 0 +2:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:37/0 = 0 +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:20/0 = 0 +3:24/0 = 0 +3:25/0 = 0 +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:27/0 = 0 +3:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:33/0 = 0 +3:34/0 = 0 +3:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:27/0 = 0 +4:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:33/0 = 0 +4:34/0 = 0 +4:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:34/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:25/0 = 0 +6:26/0 = 0 +6:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:138/0 = 0 +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 +7:39/0 = 0 +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/RochfaleTown/Rochfale_Town_M092.gd b/Maps/RochfaleTown/Rochfale_Town_M092.gd new file mode 100644 index 000000000..6af0fb6a2 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M092.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map092 + +var map_name = "Rochfale Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(240, 336): + Global.game.play_dialogue("MAP092_NPC_1") + if check_pos == Vector2(400, 272): + Global.game.play_dialogue("MAP092_NPC_2") + if check_pos == Vector2(368, 240): + Global.game.play_dialogue("MAP092_NPC_3") + return null diff --git a/Maps/RochfaleTown/Rochfale_Town_M092.gd.uid b/Maps/RochfaleTown/Rochfale_Town_M092.gd.uid new file mode 100644 index 000000000..9bef1c8eb --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M092.gd.uid @@ -0,0 +1 @@ +uid://vafteg21v5o0 diff --git a/Maps/RochfaleTown/Rochfale_Town_M092.tscn b/Maps/RochfaleTown/Rochfale_Town_M092.tscn new file mode 100644 index 000000000..75e94bad1 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M092.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/RochfaleTown/Rochfale_Town_M092_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/RochfaleTown/Rochfale_Town_M092.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_017.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="303"] +[node name="Rochfale Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 327680, 5, 262149, 393216, 5, 262150, 393216, 5, 262151, 393216, 5, 262152, 393216, 5, 262153, 393216, 5, 262154, 393216, 5, 262155, 393216, 5, 262156, 393216, 5, 262157, 393216, 5, 262158, 393216, 5, 262159, 458752, 5, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 327680, 6, 327685, 393216, 6, 327686, 393216, 6, 327687, 393216, 6, 327688, 393216, 6, 327689, 393216, 6, 327690, 393216, 6, 327691, 393216, 6, 327692, 393216, 6, 327693, 393216, 6, 327694, 393216, 6, 327695, 458752, 6, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 0, 11, 393221, 0, 11, 393222, 0, 11, 393223, 0, 11, 393224, 0, 11, 393225, 0, 11, 393226, 0, 11, 393227, 0, 11, 393228, 0, 11, 393229, 0, 11, 393230, 0, 11, 393231, 0, 11, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 0, 11, 458757, 0, 12, 458758, 0, 12, 458759, 0, 12, 458760, 0, 12, 458761, 0, 12, 458762, 0, 12, 458763, 0, 12, 458764, 0, 12, 458765, 0, 12, 458766, 0, 12, 458767, 0, 12, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 0, 11, 524293, 0, 12, 524294, 0, 12, 524295, 0, 12, 524296, 0, 12, 524297, 0, 12, 524298, 0, 12, 524299, 0, 12, 524300, 0, 12, 524301, 0, 12, 524302, 0, 12, 524303, 0, 12, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 0, 11, 589829, 0, 12, 589830, 0, 12, 589831, 0, 12, 589832, 0, 12, 589833, 0, 12, 589834, 0, 12, 589835, 0, 12, 589836, 0, 12, 589837, 0, 12, 589838, 0, 12, 589839, 0, 12, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 0, 11, 655365, 0, 12, 655366, 0, 12, 655367, 0, 12, 655368, 0, 12, 655369, 0, 12, 655370, 0, 12, 655371, 0, 12, 655372, 0, 12, 655373, 0, 12, 655374, 0, 12, 655375, 0, 12, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 0, 11, 720901, 0, 12, 720902, 0, 12, 720903, 0, 12, 720904, 0, 12, 720905, 0, 12, 720906, 0, 12, 720907, 0, 12, 720908, 0, 12, 720909, 0, 12, 720910, 0, 12, 720911, 0, 12, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 0, 11, 786437, 0, 12, 786438, 0, 12, 786439, 0, 12, 786440, 0, 12, 786441, 0, 12, 786442, 0, 12, 786443, 0, 12, 786444, 0, 12, 786445, 0, 12, 786446, 0, 12, 786447, 0, 12, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 0, 11, 851973, 0, 12, 851974, 0, 12, 851975, 0, 12, 851976, 0, 12, 851977, 0, 12, 851978, 0, 12, 851979, 0, 12, 851980, 0, 12, 851981, 0, 12, 851982, 0, 12, 851983, 0, 12, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262149, 327680, 11, 262150, 393216, 11, 262151, 458752, 11, 262156, 327680, 11, 262157, 393216, 11, 262158, 458752, 11, 327685, 327680, 12, 327686, 393216, 12, 327687, 458752, 12, 327692, 327680, 12, 327693, 393216, 12, 327694, 458752, 12, 655372, 196608, 15, 655373, 262144, 15, 655374, 262144, 15, 655375, 327680, 15, 720908, 196608, 16, 720909, 262144, 16, 720910, 262144, 16, 720911, 327680, 16, 786444, 196608, 16, 786445, 262144, 16, 786446, 262144, 16, 786447, 327680, 16, 851980, 196608, 17, 851981, 262144, 17, 851982, 262144, 17, 851983, 327680, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262153, 458752, 18, 327687, 393216, 13, 327688, 458752, 13, 327689, 458752, 19, 327694, 327680, 7, 327695, 393216, 7, 393223, 393216, 14, 393224, 458752, 14, 393230, 327680, 8, 393231, 393216, 8, 458757, 65536, 20, 458758, 65536, 20, 524293, 262144, 9, 524294, 327680, 9, 524295, 65536, 20, 589829, 262144, 10, 589830, 327680, 10, 589831, 65536, 20, 655364, 65536, 18, 655365, 131072, 18, 655373, 262144, 18, 655374, 327680, 18, 720900, 65536, 19, 720901, 131072, 19, 720909, 262144, 19, 720910, 327680, 19, 786436, 65536, 20, 786445, 262144, 20, 786446, 327680, 20, 851976, 131072, 29, 851977, 196608, 29, 851978, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 464) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(752, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 336) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 272) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 240) +texture = ExtResource("303") +facing = "Down" diff --git a/Maps/RochfaleTown/Rochfale_Town_M092_tileset.tres b/Maps/RochfaleTown/Rochfale_Town_M092_tileset.tres new file mode 100644 index 000000000..bd36ac06b --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M092_tileset.tres @@ -0,0 +1,191 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:12/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:29/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/RochfaleTown/Rochfale_Town_M093.gd b/Maps/RochfaleTown/Rochfale_Town_M093.gd new file mode 100644 index 000000000..0b1ecbaee --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M093.gd @@ -0,0 +1,16 @@ +extends Node2D # gen_map.py Map093 + +var map_name = "Rochfale Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 208): + Global.game.play_dialogue("MAP093_SIGN_1") + if check_pos == Vector2(336, 208): + Global.game.play_dialogue("MAP093_SIGN_2") + if check_pos == Vector2(208, 304): + Global.game.play_dialogue("MAP093_NPC_1") + if check_pos == Vector2(400, 240): + Global.game.play_dialogue("MAP093_NPC_2") + if check_pos == Vector2(464, 240): + Global.game.play_dialogue("MAP093_NPC_3") + return null diff --git a/Maps/RochfaleTown/Rochfale_Town_M093.gd.uid b/Maps/RochfaleTown/Rochfale_Town_M093.gd.uid new file mode 100644 index 000000000..b34223421 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M093.gd.uid @@ -0,0 +1 @@ +uid://8aoly5ryymv4 diff --git a/Maps/RochfaleTown/Rochfale_Town_M093.tscn b/Maps/RochfaleTown/Rochfale_Town_M093.tscn new file mode 100644 index 000000000..a08db54b5 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M093.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/RochfaleTown/Rochfale_Town_M093_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/RochfaleTown/Rochfale_Town_M093.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Lunapup.png" id="303"] +[node name="Rochfale Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 327680, 5, 262149, 393216, 5, 262150, 393216, 5, 262151, 393216, 5, 262152, 393216, 5, 262153, 393216, 5, 262154, 393216, 5, 262155, 393216, 5, 262156, 393216, 5, 262157, 393216, 5, 262158, 393216, 5, 262159, 458752, 5, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 327680, 6, 327685, 393216, 6, 327686, 393216, 6, 327687, 393216, 6, 327688, 393216, 6, 327689, 393216, 6, 327690, 393216, 6, 327691, 393216, 6, 327692, 393216, 6, 327693, 393216, 6, 327694, 393216, 6, 327695, 458752, 6, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 0, 11, 393221, 0, 11, 393222, 0, 11, 393223, 0, 11, 393224, 0, 11, 393225, 0, 11, 393226, 0, 11, 393227, 0, 11, 393228, 0, 11, 393229, 0, 11, 393230, 0, 11, 393231, 0, 11, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 0, 11, 458757, 0, 12, 458758, 0, 12, 458759, 0, 12, 458760, 0, 12, 458761, 0, 12, 458762, 0, 12, 458763, 0, 12, 458764, 0, 12, 458765, 0, 12, 458766, 0, 12, 458767, 0, 12, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 0, 11, 524293, 0, 12, 524294, 0, 12, 524295, 0, 12, 524296, 0, 12, 524297, 0, 12, 524298, 0, 12, 524299, 0, 12, 524300, 0, 12, 524301, 0, 12, 524302, 0, 12, 524303, 0, 12, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 0, 11, 589829, 0, 12, 589830, 0, 12, 589831, 0, 12, 589832, 0, 12, 589833, 0, 12, 589834, 0, 12, 589835, 0, 12, 589836, 0, 12, 589837, 0, 12, 589838, 0, 12, 589839, 0, 12, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 0, 11, 655365, 0, 12, 655366, 0, 12, 655367, 0, 12, 655368, 0, 12, 655369, 0, 12, 655370, 0, 12, 655371, 0, 12, 655372, 0, 12, 655373, 0, 12, 655374, 0, 12, 655375, 0, 12, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 0, 11, 720901, 0, 12, 720902, 0, 12, 720903, 0, 12, 720904, 0, 12, 720905, 0, 12, 720906, 0, 12, 720907, 0, 12, 720908, 0, 12, 720909, 0, 12, 720910, 0, 12, 720911, 0, 12, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 0, 11, 786437, 0, 12, 786438, 0, 12, 786439, 0, 12, 786440, 0, 12, 786441, 0, 12, 786442, 0, 12, 786443, 0, 12, 786444, 0, 12, 786445, 0, 12, 786446, 0, 12, 786447, 0, 12, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 0, 11, 851973, 0, 12, 851974, 0, 12, 851975, 0, 12, 851976, 0, 12, 851977, 0, 12, 851978, 0, 12, 851979, 0, 12, 851980, 0, 12, 851981, 0, 12, 851982, 0, 12, 851983, 0, 12, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262149, 327680, 11, 262150, 393216, 11, 262151, 458752, 11, 262156, 327680, 11, 262157, 393216, 11, 262158, 458752, 11, 327685, 327680, 12, 327686, 393216, 12, 327687, 458752, 12, 327692, 327680, 12, 327693, 393216, 12, 327694, 458752, 12, 393223, 393216, 15, 393224, 458752, 15, 393225, 458752, 15, 393226, 458752, 15, 393227, 458752, 15, 393228, 0, 18, 458759, 393216, 16, 458760, 458752, 16, 458761, 458752, 16, 458762, 458752, 16, 458763, 458752, 16, 458764, 0, 19, 524295, 393216, 16, 524296, 458752, 16, 524297, 458752, 16, 524298, 458752, 16, 524299, 458752, 16, 524300, 0, 19, 589831, 393216, 16, 589832, 458752, 16, 589833, 458752, 16, 589834, 458752, 16, 589835, 458752, 16, 589836, 0, 19, 655367, 393216, 16, 655368, 458752, 16, 655369, 458752, 16, 655370, 458752, 16, 655371, 458752, 16, 655372, 0, 19, 720903, 393216, 17, 720904, 458752, 17, 720905, 458752, 17, 720906, 458752, 17, 720907, 458752, 17, 720908, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262148, 393216, 18, 327684, 393216, 19, 327688, 196608, 13, 327689, 393216, 13, 327690, 458752, 13, 327691, 131072, 9, 327695, 196608, 13, 393224, 196608, 14, 393225, 393216, 14, 393226, 458752, 14, 393227, 131072, 10, 393231, 196608, 14, 524296, 65536, 20, 524297, 393216, 9, 524298, 458752, 9, 589832, 65536, 20, 589833, 393216, 10, 589834, 458752, 10, 655364, 65536, 18, 655365, 131072, 18, 655369, 65536, 20, 655370, 65536, 20, 655373, 262144, 18, 655374, 327680, 18, 720900, 65536, 19, 720901, 131072, 19, 720909, 262144, 19, 720910, 327680, 19, 786436, 65536, 20, 786445, 262144, 20, 786446, 327680, 20, 851976, 131072, 29, 851977, 196608, 29, 851978, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 464) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(1520, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 304) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 240) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 240) +texture = ExtResource("303") +facing = "Down" diff --git a/Maps/RochfaleTown/Rochfale_Town_M093_tileset.tres b/Maps/RochfaleTown/Rochfale_Town_M093_tileset.tres new file mode 100644 index 000000000..3406f0b42 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M093_tileset.tres @@ -0,0 +1,191 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:12/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/RochfaleTown/Rochfale_Town_M104.gd b/Maps/RochfaleTown/Rochfale_Town_M104.gd new file mode 100644 index 000000000..26ef99784 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M104.gd @@ -0,0 +1,20 @@ +extends Node2D # gen_map.py Map104 + +var map_name = "Rochfale Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(80, 272): + Global.game.play_dialogue("MAP104_NPC_1") + if check_pos == Vector2(944, 304): + Global.game.play_dialogue("MAP104_NPC_2") + if check_pos == Vector2(48, 272): + Global.game.play_dialogue("MAP104_NPC_3") + if check_pos == Vector2(368, 240): + Global.game.play_dialogue("MAP104_NPC_4") + if check_pos == Vector2(48, 208): + Global.game.play_dialogue("MAP104_NPC_5") + if check_pos == Vector2(1072, 336): + Global.game.play_dialogue("MAP104_NPC_6") + if check_pos == Vector2(1136, 208): + Global.game.play_dialogue("MAP104_NPC_7") + return null diff --git a/Maps/RochfaleTown/Rochfale_Town_M104.gd.uid b/Maps/RochfaleTown/Rochfale_Town_M104.gd.uid new file mode 100644 index 000000000..bea89d112 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M104.gd.uid @@ -0,0 +1 @@ +uid://d2oacm8meqa1l diff --git a/Maps/RochfaleTown/Rochfale_Town_M104.tscn b/Maps/RochfaleTown/Rochfale_Town_M104.tscn new file mode 100644 index 000000000..4e4e50a89 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M104.tscn @@ -0,0 +1,95 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/RochfaleTown/Rochfale_Town_M104_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/RochfaleTown/Rochfale_Town_M104.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_161.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_007.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="307"] +[node name="Rochfale Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 262145, 0, 65537, 262145, 4, 65538, 262145, 4, 65539, 262145, 4, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 131073, 1, 65544, 262145, 0, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 131073, 1, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 262145, 0, 65561, 262145, 4, 65562, 262145, 4, 65563, 262145, 4, 65564, 131073, 1, 65565, 262145, 0, 65566, 262145, 4, 65567, 262145, 4, 65568, 262145, 4, 65569, 262145, 4, 65570, 262145, 4, 65571, 262145, 4, 65572, 262145, 4, 65573, 131073, 1, 65574, 1, 0, 65575, 1, 0, 131072, 1, 4, 131073, 327680, 5, 131074, 393216, 5, 131075, 393216, 5, 131076, 393216, 5, 131077, 393216, 5, 131078, 393216, 5, 131079, 262145, 2, 131080, 1, 4, 131081, 393216, 5, 131082, 393216, 5, 131083, 393216, 5, 131084, 458752, 5, 131085, 262145, 2, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 4, 131097, 327680, 5, 131098, 393216, 5, 131099, 393216, 5, 131100, 262145, 2, 131101, 1, 4, 131102, 393216, 5, 131103, 393216, 5, 131104, 393216, 5, 131105, 393216, 5, 131106, 393216, 5, 131107, 393216, 5, 131108, 458752, 5, 131109, 262145, 2, 131110, 1, 0, 131111, 1, 0, 196608, 1, 4, 196609, 327680, 6, 196610, 393216, 6, 196611, 393216, 6, 196612, 393216, 6, 196613, 393216, 6, 196614, 393216, 6, 196615, 262145, 2, 196616, 1, 4, 196617, 393216, 6, 196618, 393216, 6, 196619, 393216, 6, 196620, 458752, 6, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 4, 196633, 327680, 6, 196634, 393216, 6, 196635, 393216, 6, 196636, 262145, 6, 196637, 131073, 6, 196638, 393216, 6, 196639, 393216, 6, 196640, 393216, 6, 196641, 393216, 6, 196642, 393216, 6, 196643, 393216, 6, 196644, 458752, 6, 196645, 262145, 2, 196646, 1, 0, 196647, 1, 0, 262144, 1, 4, 262145, 262144, 5, 262146, 262144, 5, 262147, 262144, 5, 262148, 262144, 5, 262149, 262144, 5, 262150, 262144, 5, 262151, 262145, 6, 262152, 131073, 6, 262153, 262144, 5, 262154, 262144, 5, 262155, 262144, 5, 262156, 262144, 5, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 4, 262169, 262144, 5, 262170, 262144, 5, 262171, 262144, 5, 262172, 327680, 5, 262173, 458752, 5, 262174, 262144, 5, 262175, 262144, 5, 262176, 262144, 5, 262177, 262144, 5, 262178, 262144, 5, 262179, 262144, 5, 262180, 262144, 5, 262181, 262145, 2, 262182, 1, 0, 262183, 1, 0, 327680, 1, 4, 327681, 262144, 5, 327682, 262144, 5, 327683, 262144, 5, 327684, 262144, 5, 327685, 262144, 5, 327686, 262144, 5, 327687, 327680, 5, 327688, 458752, 5, 327689, 262144, 5, 327690, 262144, 5, 327691, 262144, 5, 327692, 262144, 5, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 4, 327705, 262144, 5, 327706, 262144, 5, 327707, 262144, 5, 327708, 327680, 6, 327709, 458752, 6, 327710, 262144, 5, 327711, 262144, 5, 327712, 262144, 5, 327713, 262144, 5, 327714, 262144, 5, 327715, 262144, 5, 327716, 262144, 5, 327717, 262145, 2, 327718, 1, 0, 327719, 1, 0, 393216, 1, 4, 393217, 262144, 5, 393218, 262144, 5, 393219, 262144, 5, 393220, 262144, 5, 393221, 262144, 5, 393222, 262144, 5, 393223, 327680, 6, 393224, 458752, 6, 393225, 262144, 5, 393226, 262144, 5, 393227, 262144, 5, 393228, 262144, 5, 393229, 262145, 2, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 4, 393241, 262144, 5, 393242, 262144, 5, 393243, 262144, 5, 393244, 262144, 5, 393245, 262144, 5, 393246, 262144, 5, 393247, 262144, 5, 393248, 262144, 5, 393249, 262144, 5, 393250, 262144, 5, 393251, 262144, 5, 393252, 262144, 5, 393253, 262145, 2, 393254, 1, 0, 393255, 1, 0, 458752, 1, 4, 458753, 262144, 5, 458754, 262144, 5, 458755, 262144, 5, 458756, 262144, 5, 458757, 262144, 5, 458758, 262144, 5, 458759, 262144, 5, 458760, 262144, 5, 458761, 262144, 5, 458762, 262144, 5, 458763, 262144, 5, 458764, 262144, 5, 458765, 262145, 2, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 4, 458777, 262144, 5, 458778, 262144, 5, 458779, 262144, 5, 458780, 262144, 5, 458781, 262144, 5, 458782, 262144, 5, 458783, 262144, 5, 458784, 262144, 5, 458785, 262144, 5, 458786, 262144, 5, 458787, 262144, 5, 458788, 262144, 5, 458789, 262145, 2, 458790, 1, 0, 458791, 1, 0, 524288, 1, 4, 524289, 262144, 5, 524290, 262144, 5, 524291, 262144, 5, 524292, 262144, 5, 524293, 262144, 5, 524294, 262144, 5, 524295, 262144, 5, 524296, 262144, 5, 524297, 262144, 5, 524298, 262144, 5, 524299, 262144, 5, 524300, 262144, 5, 524301, 262145, 2, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 4, 524313, 262144, 5, 524314, 262144, 5, 524315, 262144, 5, 524316, 262144, 5, 524317, 262144, 5, 524318, 262144, 5, 524319, 262144, 5, 524320, 262144, 5, 524321, 262144, 5, 524322, 262144, 5, 524323, 262144, 5, 524324, 262144, 5, 524325, 262145, 2, 524326, 1, 0, 524327, 1, 0, 589824, 1, 4, 589825, 262144, 5, 589826, 262144, 5, 589827, 262144, 5, 589828, 262144, 5, 589829, 262144, 5, 589830, 262144, 5, 589831, 262144, 5, 589832, 262144, 5, 589833, 262144, 5, 589834, 262144, 5, 589835, 262144, 5, 589836, 262144, 5, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 4, 589849, 262144, 5, 589850, 262144, 5, 589851, 262144, 5, 589852, 262144, 5, 589853, 262144, 5, 589854, 262144, 5, 589855, 262144, 5, 589856, 262144, 5, 589857, 262144, 5, 589858, 262144, 5, 589859, 262144, 5, 589860, 262144, 5, 589861, 262145, 2, 589862, 1, 0, 589863, 1, 0, 655360, 1, 4, 655361, 262144, 5, 655362, 262144, 5, 655363, 262144, 5, 655364, 262144, 5, 655365, 262144, 5, 655366, 262144, 5, 655367, 262144, 5, 655368, 262144, 5, 655369, 262144, 5, 655370, 262144, 5, 655371, 262144, 5, 655372, 262144, 5, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 4, 655385, 262144, 5, 655386, 262144, 5, 655387, 262144, 5, 655388, 262144, 5, 655389, 262144, 5, 655390, 262144, 5, 655391, 262144, 5, 655392, 262144, 5, 655393, 262144, 5, 655394, 262144, 5, 655395, 262144, 5, 655396, 262144, 5, 655397, 262145, 2, 655398, 1, 0, 655399, 1, 0, 720896, 1, 4, 720897, 262144, 5, 720898, 262144, 5, 720899, 262144, 5, 720900, 262144, 5, 720901, 262144, 5, 720902, 262144, 5, 720903, 262144, 5, 720904, 262144, 5, 720905, 262144, 5, 720906, 262144, 5, 720907, 262144, 5, 720908, 262144, 5, 720909, 262145, 2, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 4, 720921, 262144, 5, 720922, 262144, 5, 720923, 262144, 5, 720924, 262144, 5, 720925, 262144, 5, 720926, 262144, 5, 720927, 262144, 5, 720928, 262144, 5, 720929, 262144, 5, 720930, 262144, 5, 720931, 262144, 5, 720932, 262144, 5, 720933, 262145, 2, 720934, 1, 0, 720935, 1, 0, 786432, 131073, 0, 786433, 131073, 3, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 65537, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 131073, 0, 786457, 131073, 3, 786458, 131073, 3, 786459, 131073, 3, 786460, 131073, 3, 786461, 131073, 3, 786462, 131073, 3, 786463, 131073, 3, 786464, 131073, 3, 786465, 131073, 3, 786466, 131073, 3, 786467, 131073, 3, 786468, 131073, 3, 786469, 65537, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 262144, 21, 131078, 327680, 21, 131098, 131072, 13, 131104, 196608, 11, 131105, 262144, 11, 196610, 196608, 12, 196611, 262144, 12, 196613, 262144, 22, 196614, 327680, 22, 196634, 131072, 14, 196638, 131072, 21, 196639, 196608, 21, 196640, 196608, 12, 196641, 262144, 12, 196642, 196608, 7, 196643, 262144, 7, 196644, 196608, 13, 262149, 262144, 23, 262150, 327680, 23, 262153, 0, 15, 262154, 65536, 15, 262155, 65536, 15, 262156, 131072, 15, 262174, 131072, 22, 262175, 196608, 22, 262178, 196608, 8, 262179, 262144, 8, 262180, 196608, 14, 327685, 262144, 24, 327686, 327680, 24, 327689, 0, 16, 327690, 65536, 16, 327691, 65536, 16, 327692, 131072, 16, 327710, 131072, 23, 327711, 196608, 23, 393223, 393216, 13, 393224, 458752, 13, 393225, 0, 16, 393226, 65536, 16, 393227, 65536, 16, 393228, 131072, 16, 458759, 393216, 14, 458760, 458752, 14, 458761, 0, 17, 458762, 65536, 17, 458763, 65536, 17, 458764, 131072, 17, 458777, 196608, 15, 458778, 262144, 15, 458779, 262144, 15, 458780, 262144, 15, 458781, 262144, 15, 458782, 262144, 15, 458783, 327680, 15, 458786, 65536, 18, 458787, 131072, 18, 458788, 196608, 13, 524313, 196608, 16, 524314, 262144, 16, 524315, 262144, 16, 524316, 262144, 16, 524317, 262144, 16, 524318, 262144, 16, 524319, 327680, 16, 524322, 65536, 19, 524323, 131072, 19, 524324, 196608, 14, 589849, 196608, 16, 589850, 262144, 16, 589851, 262144, 16, 589852, 262144, 16, 589853, 262144, 16, 589854, 262144, 16, 589855, 327680, 16, 589858, 65536, 20, 655385, 196608, 16, 655386, 262144, 16, 655387, 262144, 16, 655388, 262144, 16, 655389, 262144, 16, 655390, 262144, 16, 655391, 327680, 16, 720899, 131072, 29, 720900, 196608, 29, 720901, 262144, 29, 720921, 196608, 17, 720922, 262144, 17, 720923, 262144, 17, 720924, 262144, 17, 720925, 262144, 17, 720926, 262144, 17, 720927, 327680, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 196608, 11, 131075, 262144, 11, 131082, 196608, 11, 131083, 262144, 11, 131097, 393216, 20, 196609, 196608, 13, 196610, 65536, 18, 196611, 131072, 18, 196617, 196608, 13, 196618, 196608, 12, 196619, 262144, 12, 196633, 262144, 13, 196634, 327680, 13, 196635, 65536, 9, 262145, 196608, 14, 262146, 65536, 19, 262147, 131072, 19, 262153, 196608, 14, 262154, 65536, 20, 262155, 65536, 20, 262169, 262144, 14, 262170, 327680, 14, 262171, 65536, 10, 262172, 262144, 36, 262173, 327680, 36, 327682, 65536, 20, 327689, 65536, 20, 327690, 262144, 9, 327691, 327680, 9, 327692, 65536, 20, 327708, 262144, 37, 327709, 327680, 37, 393225, 65536, 20, 393226, 262144, 10, 393227, 327680, 10, 393228, 65536, 20, 393241, 262144, 18, 393242, 327680, 18, 458763, 65536, 20, 458777, 262144, 19, 458778, 327680, 19, 458780, 393216, 9, 458781, 458752, 9, 458782, 65536, 20, 458787, 458752, 51, 524295, 196608, 19, 524313, 262144, 20, 524314, 327680, 20, 524316, 393216, 10, 524317, 458752, 10, 524318, 65536, 20, 524323, 458752, 52, 589849, 196608, 14, 589850, 327680, 18, 589852, 65536, 20, 589853, 65536, 20, 655362, 196608, 13, 655366, 196608, 13, 655367, 196608, 13, 655371, 196608, 13, 655385, 262144, 19, 655386, 327680, 19, 720898, 196608, 14, 720902, 196608, 14, 720903, 196608, 14, 720907, 196608, 14, 720921, 262144, 20, 720922, 327680, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 144) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M104.tscn" +location = Vector2(1040, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 144) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M104.tscn" +location = Vector2(144, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 400) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(912, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 272) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 304) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(48, 272) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 240) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(48, 208) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 336) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 208) +texture = ExtResource("307") +facing = "Down" diff --git a/Maps/RochfaleTown/Rochfale_Town_M104_tileset.tres b/Maps/RochfaleTown/Rochfale_Town_M104_tileset.tres new file mode 100644 index 000000000..eee9dec21 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M104_tileset.tres @@ -0,0 +1,253 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:7/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:5/0 = 0 +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:51/0 = 0 +7:52/0 = 0 +7:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/RochfaleTown/Rochfale_Town_M130.gd b/Maps/RochfaleTown/Rochfale_Town_M130.gd new file mode 100644 index 000000000..a70d0c1ad --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M130.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map130 + +var map_name = "Rochfale Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 304): + Global.game.play_dialogue("MAP130_NPC_1") + return null diff --git a/Maps/RochfaleTown/Rochfale_Town_M130.gd.uid b/Maps/RochfaleTown/Rochfale_Town_M130.gd.uid new file mode 100644 index 000000000..eb8a26bce --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M130.gd.uid @@ -0,0 +1 @@ +uid://bvuc00xvef4bs diff --git a/Maps/RochfaleTown/Rochfale_Town_M130.tscn b/Maps/RochfaleTown/Rochfale_Town_M130.tscn new file mode 100644 index 000000000..9bb2d1d83 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M130.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/RochfaleTown/Rochfale_Town_M130_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/RochfaleTown/Rochfale_Town_M130.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_123.png" id="301"] +[node name="Rochfale Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 327680, 5, 262149, 393216, 5, 262150, 393216, 5, 262151, 393216, 5, 262152, 393216, 5, 262153, 393216, 5, 262154, 393216, 5, 262155, 393216, 5, 262156, 393216, 5, 262157, 393216, 5, 262158, 393216, 5, 262159, 458752, 5, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 327680, 6, 327685, 393216, 6, 327686, 393216, 6, 327687, 393216, 6, 327688, 393216, 6, 327689, 393216, 6, 327690, 393216, 6, 327691, 393216, 6, 327692, 393216, 6, 327693, 393216, 6, 327694, 393216, 6, 327695, 458752, 6, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 0, 11, 393221, 0, 11, 393222, 0, 11, 393223, 0, 11, 393224, 0, 11, 393225, 0, 11, 393226, 0, 11, 393227, 0, 11, 393228, 0, 11, 393229, 0, 11, 393230, 0, 11, 393231, 0, 11, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 0, 11, 458757, 0, 12, 458758, 0, 12, 458759, 0, 12, 458760, 0, 12, 458761, 0, 12, 458762, 0, 12, 458763, 0, 12, 458764, 0, 12, 458765, 0, 12, 458766, 0, 12, 458767, 0, 12, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 0, 11, 524293, 0, 12, 524294, 0, 12, 524295, 0, 12, 524296, 0, 12, 524297, 0, 12, 524298, 0, 12, 524299, 0, 12, 524300, 0, 12, 524301, 0, 12, 524302, 0, 12, 524303, 0, 12, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 0, 11, 589829, 0, 12, 589830, 0, 12, 589831, 0, 12, 589832, 0, 12, 589833, 0, 12, 589834, 0, 12, 589835, 0, 12, 589836, 0, 12, 589837, 0, 12, 589838, 0, 12, 589839, 0, 12, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 0, 11, 655365, 0, 12, 655366, 0, 12, 655367, 0, 12, 655368, 0, 12, 655369, 0, 12, 655370, 0, 12, 655371, 0, 12, 655372, 0, 12, 655373, 0, 12, 655374, 0, 12, 655375, 0, 12, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 0, 11, 720901, 0, 12, 720902, 0, 12, 720903, 0, 12, 720904, 0, 12, 720905, 0, 12, 720906, 0, 12, 720907, 0, 12, 720908, 0, 12, 720909, 0, 12, 720910, 0, 12, 720911, 0, 12, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 0, 11, 786437, 0, 12, 786438, 0, 12, 786439, 0, 12, 786440, 0, 12, 786441, 0, 12, 786442, 0, 12, 786443, 0, 12, 786444, 0, 12, 786445, 0, 12, 786446, 0, 12, 786447, 0, 12, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 0, 11, 851973, 0, 12, 851974, 0, 12, 851975, 0, 12, 851976, 0, 12, 851977, 0, 12, 851978, 0, 12, 851979, 0, 12, 851980, 0, 12, 851981, 0, 12, 851982, 0, 12, 851983, 0, 12, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262149, 327680, 11, 262150, 393216, 11, 262151, 458752, 11, 262156, 327680, 11, 262157, 393216, 11, 262158, 458752, 11, 327685, 327680, 12, 327686, 393216, 12, 327687, 458752, 12, 327692, 327680, 12, 327693, 393216, 12, 327694, 458752, 12, 393223, 393216, 15, 393224, 458752, 15, 393225, 458752, 15, 393226, 458752, 15, 393227, 458752, 15, 393228, 0, 18, 458759, 393216, 16, 458760, 458752, 16, 458761, 458752, 16, 458762, 458752, 16, 458763, 458752, 16, 458764, 0, 19, 524295, 393216, 16, 524296, 458752, 16, 524297, 458752, 16, 524298, 458752, 16, 524299, 458752, 16, 524300, 0, 19, 589831, 393216, 16, 589832, 458752, 16, 589833, 458752, 16, 589834, 458752, 16, 589835, 458752, 16, 589836, 0, 19, 655367, 393216, 16, 655368, 458752, 16, 655369, 458752, 16, 655370, 458752, 16, 655371, 458752, 16, 655372, 0, 19, 720903, 393216, 17, 720904, 458752, 17, 720905, 458752, 17, 720906, 458752, 17, 720907, 458752, 17, 720908, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262148, 393216, 18, 327684, 393216, 19, 327688, 196608, 13, 327689, 393216, 13, 327690, 458752, 13, 327691, 131072, 9, 327695, 196608, 13, 393224, 196608, 14, 393225, 393216, 14, 393226, 458752, 14, 393227, 131072, 10, 393231, 196608, 14, 524296, 65536, 20, 524297, 393216, 9, 524298, 458752, 9, 589832, 65536, 20, 589833, 393216, 10, 589834, 458752, 10, 655364, 65536, 18, 655365, 131072, 18, 655369, 65536, 20, 655370, 65536, 20, 655373, 262144, 18, 655374, 327680, 18, 720900, 65536, 19, 720901, 131072, 19, 720909, 262144, 19, 720910, 327680, 19, 786436, 65536, 20, 786445, 262144, 20, 786446, 327680, 20, 851976, 131072, 29, 851977, 196608, 29, 851978, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 464) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(496, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 304) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/RochfaleTown/Rochfale_Town_M130_tileset.tres b/Maps/RochfaleTown/Rochfale_Town_M130_tileset.tres new file mode 100644 index 000000000..3406f0b42 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M130_tileset.tres @@ -0,0 +1,191 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:12/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/RochfaleTown/Rochfale_Town_M183.gd b/Maps/RochfaleTown/Rochfale_Town_M183.gd new file mode 100644 index 000000000..3504b4fef --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M183.gd @@ -0,0 +1,20 @@ +extends Node2D # gen_map.py Map183 + +var map_name = "Rochfale Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(240, 976): + Global.game.play_dialogue("MAP183_SIGN_1") + if check_pos == Vector2(560, 656): + Global.game.play_dialogue("MAP183_SIGN_2") + if check_pos == Vector2(688, 1008): + Global.game.play_dialogue("MAP183_SIGN_3") + if check_pos == Vector2(464, 1328): + Global.game.play_dialogue("MAP183_NPC_1") + if check_pos == Vector2(944, 816): + Global.game.play_dialogue("MAP183_NPC_2") + if check_pos == Vector2(464, 976): + Global.game.play_dialogue("MAP183_NPC_3") + if check_pos == Vector2(368, 752): + Global.game.play_dialogue("MAP183_NPC_4") + return null diff --git a/Maps/RochfaleTown/Rochfale_Town_M183.gd.uid b/Maps/RochfaleTown/Rochfale_Town_M183.gd.uid new file mode 100644 index 000000000..c3ec89ded --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M183.gd.uid @@ -0,0 +1 @@ +uid://ctj7wqsvmge5l diff --git a/Maps/RochfaleTown/Rochfale_Town_M183.tscn b/Maps/RochfaleTown/Rochfale_Town_M183.tscn new file mode 100644 index 000000000..49fd1a4a8 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M183.tscn @@ -0,0 +1,112 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/RochfaleTown/Rochfale_Town_M183_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/RochfaleTown/Rochfale_Town_M183.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="304"] +[node name="Rochfale Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 30, 1, 65536, 30, 2, 65536, 30, 3, 65536, 30, 4, 65536, 30, 5, 65536, 30, 6, 65536, 30, 7, 65536, 30, 8, 65536, 30, 9, 65536, 30, 10, 65536, 30, 11, 65536, 30, 12, 65536, 30, 13, 65536, 30, 14, 65536, 30, 15, 65536, 30, 16, 65536, 30, 17, 65536, 30, 18, 65536, 30, 19, 65536, 30, 20, 65536, 30, 21, 65536, 30, 22, 65536, 30, 23, 65536, 30, 24, 65536, 30, 25, 65536, 30, 26, 65536, 30, 27, 65536, 30, 28, 65536, 30, 29, 65536, 30, 30, 65536, 30, 31, 65536, 30, 32, 65536, 30, 33, 65536, 30, 34, 65536, 30, 35, 65536, 30, 36, 65536, 30, 37, 65536, 30, 38, 65536, 30, 39, 65536, 30, 40, 65536, 30, 41, 65536, 30, 42, 65536, 30, 43, 65536, 30, 44, 65536, 30, 45, 65536, 30, 46, 65536, 30, 47, 65536, 30, 48, 65536, 30, 49, 65536, 30, 50, 65536, 30, 51, 65536, 30, 52, 65536, 30, 53, 65536, 30, 65536, 65536, 30, 65537, 65536, 30, 65538, 65536, 30, 65539, 65536, 30, 65540, 65536, 30, 65541, 65536, 30, 65542, 65536, 30, 65543, 65536, 30, 65544, 65536, 30, 65545, 65536, 30, 65546, 65536, 30, 65547, 65536, 30, 65548, 65536, 30, 65549, 65536, 30, 65550, 65536, 30, 65551, 65536, 30, 65552, 65536, 30, 65553, 65536, 30, 65554, 65536, 30, 65555, 65536, 30, 65556, 65536, 30, 65557, 65536, 30, 65558, 65536, 30, 65559, 65536, 30, 65560, 65536, 30, 65561, 65536, 30, 65562, 65536, 30, 65563, 65536, 30, 65564, 65536, 30, 65565, 65536, 30, 65566, 65536, 30, 65567, 65536, 30, 65568, 65536, 30, 65569, 65536, 30, 65570, 65536, 30, 65571, 65536, 30, 65572, 65536, 30, 65573, 65536, 30, 65574, 65536, 30, 65575, 65536, 30, 65576, 65536, 30, 65577, 65536, 30, 65578, 65536, 30, 65579, 65536, 30, 65580, 65536, 30, 65581, 65536, 30, 65582, 65536, 30, 65583, 65536, 30, 65584, 65536, 30, 65585, 65536, 30, 65586, 65536, 30, 65587, 65536, 30, 65588, 65536, 30, 65589, 65536, 30, 131072, 65536, 30, 131073, 65536, 30, 131074, 65536, 30, 131075, 65536, 30, 131076, 65536, 30, 131077, 65536, 30, 131078, 65536, 30, 131079, 65536, 30, 131080, 65536, 30, 131081, 65536, 30, 131082, 65536, 30, 131083, 65536, 30, 131084, 65536, 30, 131085, 65536, 30, 131086, 65536, 30, 131087, 65536, 30, 131088, 65536, 30, 131089, 65536, 30, 131090, 65536, 30, 131091, 65536, 30, 131092, 65536, 30, 131093, 65536, 30, 131094, 65536, 30, 131095, 65536, 30, 131096, 65536, 30, 131097, 65536, 30, 131098, 65536, 30, 131099, 65536, 30, 131100, 65536, 30, 131101, 65536, 30, 131102, 65536, 30, 131103, 65536, 30, 131104, 65536, 30, 131105, 65536, 30, 131106, 65536, 30, 131107, 65536, 30, 131108, 65536, 30, 131109, 65536, 30, 131110, 65536, 30, 131111, 65536, 30, 131112, 65536, 30, 131113, 65536, 30, 131114, 65536, 30, 131115, 65536, 30, 131116, 65536, 30, 131117, 65536, 30, 131118, 65536, 30, 131119, 65536, 30, 131120, 65536, 30, 131121, 65536, 30, 131122, 65536, 30, 131123, 65536, 30, 131124, 65536, 30, 131125, 65536, 30, 196608, 65536, 30, 196609, 65536, 30, 196610, 65536, 30, 196611, 65536, 30, 196612, 65536, 30, 196613, 65536, 30, 196614, 65536, 30, 196615, 65536, 30, 196616, 65536, 30, 196617, 65536, 30, 196618, 65536, 30, 196619, 65536, 30, 196620, 65536, 30, 196621, 65536, 30, 196622, 65536, 30, 196623, 65536, 30, 196624, 65536, 30, 196625, 65536, 30, 196626, 65536, 30, 196627, 65536, 30, 196628, 65536, 30, 196629, 65536, 30, 196630, 65536, 30, 196631, 65536, 30, 196632, 65536, 30, 196633, 65536, 30, 196634, 65536, 30, 196635, 65536, 30, 196636, 65536, 30, 196637, 65536, 30, 196638, 65536, 30, 196639, 65536, 30, 196640, 65536, 30, 196641, 65536, 30, 196642, 65536, 30, 196643, 65536, 30, 196644, 65536, 30, 196645, 65536, 30, 196646, 65536, 30, 196647, 65536, 30, 196648, 65536, 30, 196649, 65536, 30, 196650, 65536, 30, 196651, 65536, 30, 196652, 65536, 30, 196653, 65536, 30, 196654, 65536, 30, 196655, 65536, 30, 196656, 65536, 30, 196657, 65536, 30, 196658, 65536, 30, 196659, 65536, 30, 196660, 65536, 30, 196661, 65536, 30, 262144, 65536, 30, 262145, 65536, 30, 262146, 65536, 30, 262147, 65536, 30, 262148, 65536, 30, 262149, 65536, 30, 262150, 65536, 30, 262151, 65536, 30, 262152, 65536, 30, 262153, 65536, 30, 262154, 65536, 30, 262155, 65536, 30, 262156, 65536, 30, 262157, 65536, 30, 262158, 65536, 30, 262159, 65536, 30, 262160, 65536, 30, 262161, 65536, 30, 262162, 65536, 30, 262163, 65536, 30, 262164, 65536, 30, 262165, 65536, 30, 262166, 65536, 30, 262167, 65536, 30, 262168, 65536, 30, 262169, 65536, 30, 262170, 65536, 30, 262171, 65536, 30, 262172, 65536, 30, 262173, 65536, 30, 262174, 65536, 30, 262175, 65536, 30, 262176, 65536, 30, 262177, 65536, 30, 262178, 65536, 30, 262179, 65536, 30, 262180, 65536, 30, 262181, 65536, 30, 262182, 65536, 30, 262183, 65536, 30, 262184, 65536, 30, 262185, 65536, 30, 262186, 65536, 30, 262187, 65536, 30, 262188, 65536, 30, 262189, 65536, 30, 262190, 65536, 30, 262191, 65536, 30, 262192, 65536, 30, 262193, 65536, 30, 262194, 65536, 30, 262195, 65536, 30, 262196, 65536, 30, 262197, 65536, 30, 327680, 65536, 30, 327681, 65536, 30, 327682, 65536, 30, 327683, 65536, 30, 327684, 65536, 30, 327685, 65536, 30, 327686, 65536, 30, 327687, 65536, 30, 327688, 65536, 30, 327689, 65536, 30, 327690, 65536, 30, 327691, 65536, 30, 327692, 65536, 30, 327693, 65536, 30, 327694, 65536, 30, 327695, 65536, 30, 327696, 65536, 30, 327697, 65536, 30, 327698, 65536, 30, 327699, 65536, 30, 327700, 65536, 30, 327701, 65536, 30, 327702, 65536, 30, 327703, 65536, 30, 327704, 65536, 30, 327705, 65536, 30, 327706, 65536, 30, 327707, 65536, 30, 327708, 65536, 30, 327709, 65536, 30, 327710, 65536, 30, 327711, 65536, 30, 327712, 65536, 30, 327713, 65536, 30, 327714, 65536, 30, 327715, 65536, 30, 327716, 65536, 30, 327717, 65536, 30, 327718, 65536, 30, 327719, 65536, 30, 327720, 65536, 30, 327721, 65536, 30, 327722, 65536, 30, 327723, 65536, 30, 327724, 65536, 30, 327725, 65536, 30, 327726, 65536, 30, 327727, 65536, 30, 327728, 65536, 30, 327729, 65536, 30, 327730, 65536, 30, 327731, 65536, 30, 327732, 65536, 30, 327733, 65536, 30, 393216, 65536, 30, 393217, 65536, 30, 393218, 65536, 30, 393219, 65536, 30, 393220, 65536, 30, 393221, 65536, 30, 393222, 65536, 30, 393223, 65536, 30, 393224, 65536, 30, 393225, 65536, 30, 393226, 65536, 30, 393227, 65536, 30, 393228, 65536, 30, 393229, 65536, 30, 393230, 65536, 30, 393231, 65536, 30, 393232, 65536, 30, 393233, 65536, 30, 393234, 65536, 30, 393235, 65536, 30, 393236, 65536, 30, 393237, 65536, 30, 393238, 65536, 30, 393239, 65536, 30, 393240, 65536, 30, 393241, 65536, 30, 393242, 65536, 30, 393243, 65536, 30, 393244, 65536, 30, 393245, 65536, 30, 393246, 65536, 30, 393247, 65536, 30, 393248, 65536, 30, 393249, 65536, 30, 393250, 65536, 30, 393251, 65536, 30, 393252, 65536, 30, 393253, 65536, 30, 393254, 65536, 30, 393255, 65536, 30, 393256, 65536, 30, 393257, 65536, 30, 393258, 65536, 30, 393259, 65536, 30, 393260, 65536, 30, 393261, 65536, 30, 393262, 65536, 30, 393263, 65536, 30, 393264, 65536, 30, 393265, 65536, 30, 393266, 65536, 30, 393267, 65536, 30, 393268, 65536, 30, 393269, 65536, 30, 458752, 65536, 30, 458753, 65536, 30, 458754, 65536, 30, 458755, 65536, 30, 458756, 65536, 30, 458757, 65536, 30, 458758, 65536, 30, 458759, 65536, 30, 458760, 65536, 30, 458761, 65536, 30, 458762, 65536, 30, 458763, 65536, 30, 458764, 65536, 30, 458765, 65536, 30, 458766, 65536, 30, 458767, 65536, 30, 458768, 65536, 30, 458769, 65536, 30, 458770, 65536, 30, 458771, 65536, 30, 458772, 65536, 30, 458773, 65536, 30, 458774, 65536, 30, 458775, 65536, 30, 458776, 65536, 30, 458777, 65536, 30, 458778, 65536, 30, 458779, 65536, 30, 458780, 65536, 30, 458781, 65536, 30, 458782, 65536, 30, 458783, 65536, 30, 458784, 65536, 30, 458785, 65536, 30, 458786, 65536, 30, 458787, 65536, 30, 458788, 65536, 30, 458789, 65536, 30, 458790, 65536, 30, 458791, 65536, 30, 458792, 65536, 30, 458793, 65536, 30, 458794, 65536, 30, 458795, 65536, 30, 458796, 65536, 30, 458797, 65536, 30, 458798, 65536, 30, 458799, 65536, 30, 458800, 65536, 30, 458801, 65536, 30, 458802, 65536, 30, 458803, 65536, 30, 458804, 65536, 30, 458805, 65536, 30, 524288, 65536, 30, 524289, 65536, 30, 524290, 65536, 30, 524291, 65536, 30, 524292, 65536, 30, 524293, 65536, 30, 524294, 65536, 30, 524295, 65536, 30, 524296, 65536, 30, 524297, 65536, 30, 524298, 65536, 30, 524299, 65536, 30, 524300, 65536, 30, 524301, 65536, 30, 524302, 65536, 30, 524303, 65536, 30, 524304, 65536, 30, 524305, 65536, 30, 524306, 65536, 30, 524307, 65536, 30, 524308, 65536, 30, 524309, 65536, 30, 524310, 65536, 30, 524311, 65536, 30, 524312, 65536, 30, 524313, 65536, 30, 524314, 65536, 30, 524315, 65536, 30, 524316, 65536, 30, 524317, 65536, 30, 524318, 65536, 30, 524319, 65536, 30, 524320, 65536, 30, 524321, 65536, 30, 524322, 65536, 30, 524323, 65536, 30, 524324, 65536, 30, 524325, 65536, 30, 524326, 65536, 30, 524327, 65536, 30, 524328, 65536, 30, 524329, 65536, 30, 524330, 65536, 30, 524331, 65536, 30, 524332, 65536, 30, 524333, 65536, 30, 524334, 65536, 30, 524335, 65536, 30, 524336, 65536, 30, 524337, 65536, 30, 524338, 65536, 30, 524339, 65536, 30, 524340, 65536, 30, 524341, 65536, 30, 589824, 65536, 30, 589825, 65536, 30, 589826, 65536, 30, 589827, 65536, 30, 589828, 65536, 30, 589829, 65536, 30, 589830, 65536, 30, 589831, 65536, 30, 589832, 65536, 30, 589833, 65536, 30, 589834, 65536, 30, 589835, 65536, 30, 589836, 65536, 30, 589837, 65536, 30, 589838, 65536, 30, 589839, 65536, 30, 589840, 65536, 30, 589841, 65536, 30, 589842, 65536, 30, 589843, 65536, 30, 589844, 65536, 30, 589845, 65536, 30, 589846, 65536, 30, 589847, 65536, 30, 589848, 65536, 30, 589849, 65536, 30, 589850, 65536, 30, 589851, 65536, 30, 589852, 65536, 30, 589853, 65536, 30, 589854, 65536, 30, 589855, 65536, 30, 589856, 65536, 30, 589857, 65536, 30, 589858, 65536, 30, 589859, 65536, 30, 589860, 65536, 30, 589861, 65536, 30, 589862, 65536, 30, 589863, 65536, 30, 589864, 65536, 30, 589865, 65536, 30, 589866, 65536, 30, 589867, 65536, 30, 589868, 65536, 30, 589869, 65536, 30, 589870, 65536, 30, 589871, 65536, 30, 589872, 65536, 30, 589873, 65536, 30, 589874, 65536, 30, 589875, 65536, 30, 589876, 65536, 30, 589877, 65536, 30, 655360, 65536, 30, 655361, 65536, 30, 655362, 65536, 30, 655363, 65536, 30, 655364, 65536, 30, 655365, 65536, 30, 655366, 65536, 30, 655367, 65536, 30, 655368, 65536, 30, 655369, 65536, 30, 655370, 65536, 30, 655371, 65536, 30, 655372, 65536, 30, 655373, 65536, 30, 655374, 65536, 30, 655375, 65536, 30, 655376, 65536, 30, 655377, 65536, 30, 655378, 65536, 30, 655379, 65536, 30, 655380, 65536, 30, 655381, 65536, 30, 655382, 65536, 30, 655383, 65536, 30, 655384, 65536, 30, 655385, 65536, 30, 655386, 65536, 30, 655387, 65536, 30, 655388, 65536, 30, 655389, 65536, 30, 655390, 65536, 30, 655391, 65536, 30, 655392, 65536, 30, 655393, 65536, 30, 655394, 65536, 30, 655395, 65536, 30, 655396, 65536, 30, 655397, 65536, 30, 655398, 65536, 30, 655399, 65536, 30, 655400, 65536, 30, 655401, 65536, 30, 655402, 65536, 30, 655403, 65536, 30, 655404, 65536, 30, 655405, 65536, 30, 655406, 65536, 30, 655407, 65536, 30, 655408, 65536, 30, 655409, 65536, 30, 655410, 65536, 30, 655411, 65536, 30, 655412, 65536, 30, 655413, 65536, 30, 720896, 65536, 30, 720897, 65536, 30, 720898, 65536, 30, 720899, 65536, 30, 720900, 65536, 30, 720901, 65536, 30, 720902, 65536, 30, 720903, 65536, 30, 720904, 65536, 30, 720905, 65536, 30, 720906, 65536, 30, 720907, 65536, 30, 720908, 65536, 30, 720909, 65536, 30, 720910, 65536, 30, 720911, 65536, 30, 720912, 65536, 30, 720913, 65536, 30, 720914, 65536, 30, 720915, 65536, 30, 720916, 65536, 30, 720917, 65536, 30, 720918, 65536, 30, 720919, 65536, 30, 720920, 65536, 30, 720921, 65536, 30, 720922, 65536, 30, 720923, 65536, 30, 720924, 65536, 30, 720925, 65536, 30, 720926, 65536, 30, 720927, 65536, 30, 720928, 65536, 30, 720929, 65536, 30, 720930, 65536, 30, 720931, 65536, 30, 720932, 65536, 30, 720933, 65536, 30, 720934, 65536, 30, 720935, 65536, 30, 720936, 65536, 30, 720937, 65536, 30, 720938, 65536, 30, 720939, 65536, 30, 720940, 65536, 30, 720941, 65536, 30, 720942, 65536, 30, 720943, 65536, 30, 720944, 65536, 30, 720945, 65536, 30, 720946, 65536, 30, 720947, 65536, 30, 720948, 65536, 30, 720949, 65536, 30, 786432, 65536, 30, 786433, 65536, 30, 786434, 65536, 30, 786435, 65536, 30, 786436, 65536, 30, 786437, 65536, 30, 786438, 65536, 30, 786439, 65536, 30, 786440, 65536, 30, 786441, 65536, 30, 786442, 65536, 30, 786443, 65536, 30, 786444, 65536, 30, 786445, 65536, 30, 786446, 65536, 30, 786447, 65536, 30, 786448, 65536, 30, 786449, 65536, 30, 786450, 65536, 30, 786451, 65536, 30, 786452, 65536, 30, 786453, 65536, 30, 786454, 65536, 30, 786455, 65536, 30, 786456, 65536, 30, 786457, 65536, 30, 786458, 65536, 30, 786459, 65536, 30, 786460, 65536, 30, 786461, 65536, 30, 786462, 65536, 30, 786463, 65536, 30, 786464, 65536, 30, 786465, 65536, 30, 786466, 65536, 30, 786467, 65536, 30, 786468, 65536, 30, 786469, 65536, 30, 786470, 65536, 30, 786471, 65536, 30, 786472, 65536, 30, 786473, 65536, 30, 786474, 65536, 30, 786475, 65536, 30, 786476, 65536, 30, 786477, 65536, 30, 786478, 65536, 30, 786479, 65536, 30, 786480, 65536, 30, 786481, 65536, 30, 786482, 65536, 30, 786483, 65536, 30, 786484, 65536, 30, 786485, 65536, 30, 851968, 65536, 30, 851969, 65536, 30, 851970, 65536, 30, 851971, 65536, 30, 851972, 65536, 30, 851973, 65536, 30, 851974, 65536, 30, 851975, 65536, 30, 851976, 65536, 30, 851977, 65536, 30, 851978, 65536, 30, 851979, 65536, 30, 851980, 65536, 30, 851981, 65536, 30, 851982, 65536, 30, 851983, 65536, 30, 851984, 65536, 30, 851985, 65536, 30, 851986, 65536, 30, 851987, 65536, 30, 851988, 65536, 30, 851989, 65536, 30, 851990, 65536, 30, 851991, 65536, 30, 851992, 65536, 30, 851993, 65536, 30, 851994, 65536, 30, 851995, 65536, 30, 851996, 65536, 30, 851997, 65536, 30, 851998, 65536, 30, 851999, 65536, 30, 852000, 65536, 30, 852001, 65536, 30, 852002, 65536, 30, 852003, 65536, 30, 852004, 65536, 30, 852005, 65536, 30, 852006, 65536, 30, 852007, 65536, 30, 852008, 65536, 30, 852009, 65536, 30, 852010, 65536, 30, 852011, 65536, 30, 852012, 65536, 30, 852013, 65536, 30, 852014, 65536, 30, 852015, 65536, 30, 852016, 65536, 30, 852017, 65536, 30, 852018, 65536, 30, 852019, 65536, 30, 852020, 65536, 30, 852021, 65536, 30, 917504, 65536, 30, 917505, 65536, 30, 917506, 65536, 30, 917507, 65536, 30, 917508, 65536, 30, 917509, 65536, 30, 917510, 65536, 30, 917511, 65536, 30, 917512, 65536, 30, 917513, 65536, 30, 917514, 65536, 30, 917515, 65536, 30, 917516, 65536, 30, 917517, 65536, 30, 917518, 65536, 30, 917519, 65536, 30, 917520, 65536, 30, 917521, 65536, 30, 917522, 65536, 30, 917523, 65536, 30, 917524, 65536, 30, 917525, 65536, 30, 917526, 65536, 30, 917527, 65536, 30, 917528, 65536, 30, 917529, 65536, 30, 917530, 65536, 30, 917531, 65536, 30, 917532, 65536, 30, 917533, 65536, 30, 917534, 65536, 30, 917535, 65536, 30, 917536, 65536, 30, 917537, 65536, 30, 917538, 65536, 30, 917539, 65536, 30, 917540, 65536, 30, 917541, 65536, 30, 917542, 65536, 30, 917543, 65536, 30, 917544, 65536, 30, 917545, 65536, 30, 917546, 65536, 30, 917547, 65536, 30, 917548, 65536, 30, 917549, 65536, 30, 917550, 65536, 30, 917551, 65536, 30, 917552, 65536, 30, 917553, 65536, 30, 917554, 65536, 30, 917555, 65536, 30, 917556, 65536, 30, 917557, 65536, 30, 983040, 65536, 30, 983041, 65536, 30, 983042, 65536, 30, 983043, 65536, 30, 983044, 65536, 30, 983045, 65536, 30, 983046, 65536, 30, 983047, 65536, 30, 983048, 65536, 30, 983049, 65536, 30, 983050, 65536, 30, 983051, 65536, 30, 983052, 327684, 5, 983053, 196612, 5, 983054, 196612, 5, 983055, 262148, 3, 983056, 131076, 3, 983057, 131076, 3, 983058, 131076, 3, 983059, 131076, 3, 983060, 4, 6, 983061, 0, 0, 983062, 65536, 30, 983063, 65536, 30, 983064, 65536, 30, 983065, 65536, 30, 983066, 65536, 30, 983067, 65536, 30, 983068, 65536, 30, 983069, 65536, 30, 983070, 65536, 30, 983071, 65536, 30, 983072, 65536, 30, 983073, 65536, 30, 983074, 65536, 30, 983075, 65536, 30, 983076, 65536, 30, 983077, 65536, 30, 983078, 65536, 30, 983079, 65536, 30, 983080, 65536, 30, 983081, 65536, 30, 983082, 65536, 30, 983083, 65536, 30, 983084, 65536, 30, 983085, 65536, 30, 983086, 65536, 30, 983087, 65536, 30, 983088, 65536, 30, 983089, 65536, 30, 983090, 65536, 30, 983091, 65536, 30, 983092, 65536, 30, 983093, 65536, 30, 1048576, 65536, 30, 1048577, 65536, 30, 1048578, 65536, 30, 1048579, 65536, 30, 1048580, 65536, 30, 1048581, 65536, 30, 1048582, 65536, 30, 1048583, 65536, 30, 1048584, 65536, 30, 1048585, 65536, 30, 1048586, 65536, 30, 1048587, 65536, 30, 1048588, 131076, 5, 1048589, 0, 0, 1048590, 65536, 0, 1048591, 262148, 6, 1048592, 131076, 1, 1048593, 4, 0, 1048594, 4, 0, 1048595, 4, 0, 1048596, 4, 4, 1048597, 0, 0, 1048598, 0, 0, 1048599, 65540, 7, 1048600, 196612, 5, 1048601, 65540, 6, 1048602, 65536, 30, 1048603, 65536, 30, 1048604, 65536, 30, 1048605, 65536, 30, 1048606, 65536, 30, 1048607, 65536, 30, 1048608, 65536, 30, 1048609, 65536, 30, 1048610, 65536, 30, 1048611, 65536, 30, 1048612, 65536, 30, 1048613, 65536, 30, 1048614, 65536, 30, 1048615, 65536, 30, 1048616, 65536, 30, 1048617, 65536, 30, 1048618, 65536, 30, 1048619, 65536, 30, 1048620, 65536, 30, 1048621, 65536, 30, 1048622, 65536, 30, 1048623, 65536, 30, 1048624, 65536, 30, 1048625, 65536, 30, 1048626, 65536, 30, 1048627, 65536, 30, 1048628, 65536, 30, 1048629, 65536, 30, 1114112, 65536, 30, 1114113, 65536, 30, 1114114, 65536, 30, 1114115, 65536, 30, 1114116, 65536, 30, 1114117, 65536, 30, 1114118, 65536, 30, 1114119, 262148, 5, 1114120, 131076, 3, 1114121, 196612, 3, 1114122, 196612, 5, 1114123, 196612, 5, 1114124, 196612, 6, 1114125, 0, 0, 1114126, 65536, 0, 1114127, 131072, 0, 1114128, 262148, 2, 1114129, 4, 0, 1114130, 4, 0, 1114131, 4, 0, 1114132, 4, 4, 1114133, 65536, 0, 1114134, 131072, 0, 1114135, 196608, 0, 1114136, 0, 0, 1114137, 131076, 5, 1114138, 65536, 30, 1114139, 65536, 30, 1114140, 65536, 30, 1114141, 65536, 30, 1114142, 65536, 30, 1114143, 65536, 30, 1114144, 65536, 30, 1114145, 65536, 30, 1114146, 65536, 30, 1114147, 65536, 30, 1114148, 65536, 30, 1114149, 65536, 30, 1114150, 65536, 30, 1114151, 65536, 30, 1114152, 65536, 30, 1114153, 65536, 30, 1114154, 65536, 30, 1114155, 65536, 30, 1114156, 65536, 30, 1114157, 65536, 30, 1114158, 65536, 30, 1114159, 65536, 30, 1114160, 65536, 30, 1114161, 65536, 30, 1114162, 65536, 30, 1114163, 65536, 30, 1114164, 65536, 30, 1114165, 65536, 30, 1179648, 65536, 30, 1179649, 65536, 30, 1179650, 65536, 30, 1179651, 65536, 30, 1179652, 65536, 30, 1179653, 262148, 5, 1179654, 131076, 3, 1179655, 65540, 0, 1179656, 4, 0, 1179657, 4, 4, 1179658, 0, 0, 1179659, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 65536, 0, 1179663, 131072, 0, 1179664, 262148, 2, 1179665, 4, 0, 1179666, 4, 0, 1179667, 4, 0, 1179668, 4, 4, 1179669, 196608, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 131076, 5, 1179674, 65536, 30, 1179675, 65536, 30, 1179676, 65536, 30, 1179677, 65536, 30, 1179678, 65536, 30, 1179679, 65536, 30, 1179680, 65536, 30, 1179681, 65536, 30, 1179682, 65536, 30, 1179683, 65536, 30, 1179684, 65536, 30, 1179685, 65536, 30, 1179686, 65536, 30, 1179687, 65536, 30, 1179688, 65536, 30, 1179689, 65536, 30, 1179690, 65536, 30, 1179691, 65536, 30, 1179692, 65536, 30, 1179693, 65536, 30, 1179694, 65536, 30, 1179695, 65536, 30, 1179696, 65536, 30, 1179697, 65536, 30, 1179698, 65536, 30, 1179699, 65536, 30, 1179700, 65536, 30, 1179701, 65536, 30, 1245184, 65536, 30, 1245185, 65536, 30, 1245186, 65536, 30, 1245187, 65536, 30, 1245188, 65536, 30, 1245189, 262148, 2, 1245190, 4, 0, 1245191, 4, 0, 1245192, 4, 0, 1245193, 4, 4, 1245194, 0, 0, 1245195, 262144, 2, 1245196, 327680, 2, 1245197, 0, 0, 1245198, 65536, 0, 1245199, 131072, 0, 1245200, 262148, 2, 1245201, 4, 0, 1245202, 4, 0, 1245203, 4, 0, 1245204, 4, 4, 1245205, 196608, 0, 1245206, 0, 0, 1245207, 262144, 2, 1245208, 327680, 2, 1245209, 327684, 2, 1245210, 131076, 3, 1245211, 131076, 3, 1245212, 131076, 3, 1245213, 4, 6, 1245214, 65536, 30, 1245215, 65536, 30, 1245216, 65536, 30, 1245217, 65536, 30, 1245218, 65536, 30, 1245219, 65536, 30, 1245220, 65536, 30, 1245221, 65536, 30, 1245222, 65536, 30, 1245223, 65536, 30, 1245224, 65536, 30, 1245225, 65536, 30, 1245226, 65536, 30, 1245227, 65536, 30, 1245228, 65536, 30, 1245229, 65536, 30, 1245230, 65536, 30, 1245231, 65536, 30, 1245232, 65536, 30, 1245233, 65536, 30, 1245234, 65536, 30, 1245235, 65536, 30, 1245236, 65536, 30, 1245237, 65536, 30, 1310720, 65536, 30, 1310721, 65536, 30, 1310722, 65536, 30, 1310723, 65536, 30, 1310724, 65536, 30, 1310725, 262148, 2, 1310726, 4, 0, 1310727, 4, 0, 1310728, 4, 0, 1310729, 4, 4, 1310730, 196608, 0, 1310731, 0, 0, 1310732, 65536, 0, 1310733, 131072, 0, 1310734, 196608, 0, 1310735, 0, 0, 1310736, 262148, 2, 1310737, 4, 0, 1310738, 4, 0, 1310739, 4, 0, 1310740, 4, 4, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 262148, 2, 1310746, 4, 0, 1310747, 4, 0, 1310748, 4, 0, 1310749, 4, 4, 1310750, 65536, 30, 1310751, 65536, 30, 1310752, 65536, 30, 1310753, 65536, 30, 1310754, 65536, 30, 1310755, 65536, 30, 1310756, 65536, 30, 1310757, 65536, 30, 1310758, 65536, 30, 1310759, 65536, 30, 1310760, 65536, 30, 1310761, 65536, 30, 1310762, 65536, 30, 1310763, 65536, 30, 1310764, 65536, 30, 1310765, 65536, 30, 1310766, 65536, 30, 1310767, 65536, 30, 1310768, 65536, 30, 1310769, 65536, 30, 1310770, 65536, 30, 1310771, 65536, 30, 1310772, 65536, 30, 1310773, 65536, 30, 1376256, 65536, 30, 1376257, 65536, 30, 1376258, 65536, 30, 1376259, 65536, 30, 1376260, 65536, 30, 1376261, 262148, 2, 1376262, 4, 0, 1376263, 4, 0, 1376264, 4, 0, 1376265, 4, 4, 1376266, 0, 0, 1376267, 65536, 0, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 262148, 2, 1376273, 4, 0, 1376274, 4, 0, 1376275, 4, 0, 1376276, 4, 4, 1376277, 0, 0, 1376278, 327680, 10, 1376279, 393216, 10, 1376280, 0, 0, 1376281, 262148, 2, 1376282, 4, 0, 1376283, 4, 0, 1376284, 4, 0, 1376285, 4, 4, 1376286, 65536, 30, 1376287, 65536, 30, 1376288, 65536, 30, 1376289, 65536, 30, 1376290, 65536, 30, 1376291, 65536, 30, 1376292, 65536, 30, 1376293, 65536, 30, 1376294, 65536, 30, 1376295, 65536, 30, 1376296, 65536, 30, 1376297, 65536, 30, 1376298, 65536, 30, 1376299, 65536, 30, 1376300, 65536, 30, 1376301, 65536, 30, 1376302, 65536, 30, 1376303, 65536, 30, 1376304, 65536, 30, 1376305, 65536, 30, 1376306, 65536, 30, 1376307, 65536, 30, 1376308, 65536, 30, 1376309, 65536, 30, 1441792, 65536, 30, 1441793, 65536, 30, 1441794, 65536, 30, 1441795, 65536, 30, 1441796, 65536, 30, 1441797, 262148, 2, 1441798, 4, 0, 1441799, 4, 0, 1441800, 4, 0, 1441801, 4, 4, 1441802, 0, 0, 1441803, 65536, 0, 1441804, 327680, 10, 1441805, 393216, 10, 1441806, 327680, 10, 1441807, 393216, 10, 1441808, 262148, 2, 1441809, 4, 0, 1441810, 4, 0, 1441811, 4, 0, 1441812, 4, 4, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 262148, 2, 1441818, 4, 0, 1441819, 4, 0, 1441820, 4, 0, 1441821, 4, 4, 1441822, 65536, 30, 1441823, 65536, 30, 1441824, 65536, 30, 1441825, 65536, 30, 1441826, 65536, 30, 1441827, 65536, 30, 1441828, 65536, 30, 1441829, 65536, 30, 1441830, 65536, 30, 1441831, 65536, 30, 1441832, 65536, 30, 1441833, 65536, 30, 1441834, 65536, 30, 1441835, 65536, 30, 1441836, 65536, 30, 1441837, 65536, 30, 1441838, 65536, 30, 1441839, 65536, 30, 1441840, 65536, 30, 1441841, 65536, 30, 1441842, 65536, 30, 1441843, 65536, 30, 1441844, 65536, 30, 1441845, 65536, 30, 1507328, 65536, 30, 1507329, 65536, 30, 1507330, 65536, 30, 1507331, 65536, 30, 1507332, 65536, 30, 1507333, 262148, 6, 1507334, 262148, 4, 1507335, 262148, 4, 1507336, 131076, 1, 1507337, 131076, 0, 1507338, 131076, 3, 1507339, 131076, 3, 1507340, 4, 6, 1507341, 131072, 0, 1507342, 196608, 0, 1507343, 0, 0, 1507344, 262148, 6, 1507345, 131076, 1, 1507346, 4, 0, 1507347, 4, 0, 1507348, 4, 4, 1507349, 0, 0, 1507350, 327680, 10, 1507351, 393216, 10, 1507352, 0, 0, 1507353, 262148, 2, 1507354, 4, 0, 1507355, 4, 0, 1507356, 4, 0, 1507357, 4, 1, 1507358, 196612, 5, 1507359, 196612, 5, 1507360, 196612, 7, 1507361, 65536, 30, 1507362, 65536, 30, 1507363, 65536, 30, 1507364, 65536, 30, 1507365, 65536, 30, 1507366, 65536, 30, 1507367, 65536, 30, 1507368, 65536, 30, 1507369, 65536, 30, 1507370, 65536, 30, 1507371, 65536, 30, 1507372, 65536, 30, 1507373, 65536, 30, 1507374, 65536, 30, 1507375, 65536, 30, 1507376, 65536, 30, 1507377, 65536, 30, 1507378, 65536, 30, 1507379, 65536, 30, 1507380, 65536, 30, 1507381, 65536, 30, 1572864, 65536, 30, 1572865, 65536, 30, 1572866, 65536, 30, 1572867, 65536, 30, 1572868, 65536, 30, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 262148, 6, 1572873, 131076, 1, 1572874, 4, 0, 1572875, 4, 0, 1572876, 4, 4, 1572877, 0, 0, 1572878, 65536, 0, 1572879, 131072, 0, 1572880, 196608, 0, 1572881, 262148, 2, 1572882, 4, 0, 1572883, 4, 0, 1572884, 131076, 0, 1572885, 131076, 3, 1572886, 131076, 3, 1572887, 131076, 3, 1572888, 131076, 3, 1572889, 65540, 0, 1572890, 4, 0, 1572891, 4, 0, 1572892, 4, 0, 1572893, 4, 4, 1572894, 0, 0, 1572895, 65536, 0, 1572896, 0, 0, 1572897, 65536, 30, 1572898, 65536, 30, 1572899, 65536, 30, 1572900, 65536, 30, 1572901, 65536, 30, 1572902, 65536, 30, 1572903, 65536, 30, 1572904, 65536, 30, 1572905, 65536, 30, 1572906, 65536, 30, 1572907, 65536, 30, 1572908, 65536, 30, 1572909, 65536, 30, 1572910, 65536, 30, 1572911, 65536, 30, 1572912, 65536, 30, 1572913, 65536, 30, 1572914, 65536, 30, 1572915, 65536, 30, 1572916, 65536, 30, 1572917, 65536, 30, 1638400, 65536, 30, 1638401, 65536, 30, 1638402, 65536, 30, 1638403, 65536, 30, 1638404, 4, 7, 1638405, 262144, 2, 1638406, 327680, 2, 1638407, 0, 0, 1638408, 0, 0, 1638409, 262148, 2, 1638410, 4, 0, 1638411, 4, 0, 1638412, 4, 4, 1638413, 0, 0, 1638414, 65536, 0, 1638415, 131072, 0, 1638416, 196608, 0, 1638417, 262148, 6, 1638418, 262148, 4, 1638419, 262148, 4, 1638420, 262148, 4, 1638421, 262148, 4, 1638422, 262148, 4, 1638423, 262148, 4, 1638424, 131076, 1, 1638425, 4, 0, 1638426, 4, 0, 1638427, 4, 0, 1638428, 4, 0, 1638429, 4, 4, 1638430, 0, 0, 1638431, 0, 0, 1638432, 0, 0, 1638433, 65536, 30, 1638434, 65536, 30, 1638435, 65536, 30, 1638436, 65536, 30, 1638437, 65536, 30, 1638438, 65536, 30, 1638439, 65536, 30, 1638440, 65536, 30, 1638441, 65536, 30, 1638442, 65536, 30, 1638443, 65536, 30, 1638444, 65536, 30, 1638445, 65536, 30, 1638446, 65536, 30, 1638447, 65536, 30, 1638448, 65536, 30, 1638449, 65536, 30, 1638450, 65536, 30, 1638451, 65536, 30, 1638452, 65536, 30, 1638453, 65536, 30, 1703936, 65536, 30, 1703937, 327684, 5, 1703938, 196612, 5, 1703939, 196612, 5, 1703940, 65540, 5, 1703941, 196612, 5, 1703942, 65540, 6, 1703943, 262144, 2, 1703944, 327680, 2, 1703945, 262148, 2, 1703946, 4, 0, 1703947, 4, 0, 1703948, 4, 4, 1703949, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 0, 0, 1703953, 0, 0, 1703954, 0, 0, 1703955, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 262148, 6, 1703961, 262148, 4, 1703962, 262148, 4, 1703963, 262148, 4, 1703964, 262148, 4, 1703965, 131076, 6, 1703966, 262144, 2, 1703967, 327680, 2, 1703968, 0, 0, 1703969, 393216, 10, 1703970, 393216, 10, 1703971, 65536, 30, 1703972, 65536, 30, 1703973, 65536, 30, 1703974, 65536, 30, 1703975, 65536, 30, 1703976, 65536, 30, 1703977, 65536, 30, 1703978, 65536, 30, 1703979, 65536, 30, 1703980, 65536, 30, 1703981, 65536, 30, 1703982, 65536, 30, 1703983, 65536, 30, 1703984, 65536, 30, 1703985, 65536, 30, 1703986, 65536, 30, 1703987, 65536, 30, 1703988, 65536, 30, 1703989, 65536, 30, 1769472, 196612, 5, 1769473, 196612, 6, 1769474, 0, 0, 1769475, 0, 0, 1769476, 0, 0, 1769477, 0, 0, 1769478, 131076, 5, 1769479, 0, 0, 1769480, 65536, 0, 1769481, 262148, 6, 1769482, 262148, 4, 1769483, 262148, 4, 1769484, 131076, 6, 1769485, 327680, 10, 1769486, 393216, 10, 1769487, 262144, 2, 1769488, 327680, 2, 1769489, 262148, 5, 1769490, 131076, 3, 1769491, 131076, 3, 1769492, 131076, 3, 1769493, 131076, 3, 1769494, 4, 6, 1769495, 0, 0, 1769496, 0, 0, 1769497, 0, 0, 1769498, 0, 0, 1769499, 0, 0, 1769500, 0, 0, 1769501, 0, 0, 1769502, 4, 7, 1769503, 0, 0, 1769504, 65536, 0, 1769505, 131072, 0, 1769506, 0, 0, 1769507, 65536, 30, 1769508, 65536, 30, 1769509, 65536, 30, 1769510, 65536, 30, 1769511, 65536, 30, 1769512, 65536, 30, 1769513, 65536, 30, 1769514, 65536, 30, 1769515, 65536, 30, 1769516, 65536, 30, 1769517, 65536, 30, 1769518, 65536, 30, 1769519, 65536, 30, 1769520, 65536, 30, 1769521, 65536, 30, 1769522, 65536, 30, 1769523, 65536, 30, 1769524, 65536, 30, 1769525, 65536, 30, 1835008, 0, 0, 1835009, 65536, 0, 1835010, 262144, 2, 1835011, 327680, 2, 1835012, 327680, 10, 1835013, 393216, 10, 1835014, 131076, 5, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 262148, 5, 1835022, 131076, 3, 1835023, 131076, 3, 1835024, 131076, 3, 1835025, 65540, 0, 1835026, 4, 0, 1835027, 4, 0, 1835028, 4, 0, 1835029, 4, 0, 1835030, 131076, 0, 1835031, 131076, 3, 1835032, 4, 6, 1835033, 65536, 0, 1835034, 65536, 0, 1835035, 0, 0, 1835036, 0, 0, 1835037, 0, 0, 1835038, 131076, 5, 1835039, 0, 0, 1835040, 65536, 30, 1835041, 65536, 30, 1835042, 65536, 30, 1835043, 65536, 30, 1835044, 65536, 30, 1835045, 65536, 30, 1835046, 65536, 30, 1835047, 65536, 30, 1835048, 65536, 30, 1835049, 65536, 30, 1835050, 65536, 30, 1835051, 65536, 30, 1835052, 65536, 30, 1835053, 65536, 30, 1835054, 65536, 30, 1835055, 65536, 30, 1835056, 65536, 30, 1835057, 65536, 30, 1835058, 65536, 30, 1835059, 65536, 30, 1835060, 65536, 30, 1835061, 65536, 30, 1900544, 0, 0, 1900545, 65536, 0, 1900546, 131072, 0, 1900547, 196608, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 327684, 6, 1900551, 262148, 3, 1900552, 131076, 3, 1900553, 131076, 3, 1900554, 131076, 3, 1900555, 131076, 3, 1900556, 131076, 3, 1900557, 65540, 0, 1900558, 4, 0, 1900559, 4, 0, 1900560, 4, 0, 1900561, 4, 0, 1900562, 4, 0, 1900563, 4, 0, 1900564, 4, 0, 1900565, 4, 0, 1900566, 4, 0, 1900567, 4, 0, 1900568, 4, 4, 1900569, 65536, 0, 1900570, 65536, 0, 1900571, 0, 0, 1900572, 262144, 2, 1900573, 327680, 2, 1900574, 327684, 2, 1900575, 4, 6, 1900576, 65536, 30, 1900577, 65536, 30, 1900578, 65536, 30, 1900579, 65536, 30, 1900580, 65536, 30, 1900581, 65536, 30, 1900582, 65536, 30, 1900583, 65536, 30, 1900584, 65536, 30, 1900585, 65536, 30, 1900586, 65536, 30, 1900587, 65536, 30, 1900588, 65536, 30, 1900589, 65536, 30, 1900590, 65536, 30, 1900591, 65536, 30, 1900592, 65536, 30, 1900593, 65536, 30, 1900594, 65536, 30, 1900595, 65536, 30, 1900596, 65536, 30, 1900597, 65536, 30, 1966080, 0, 0, 1966081, 65536, 0, 1966082, 131072, 0, 1966083, 196608, 0, 1966084, 327680, 10, 1966085, 393216, 10, 1966086, 0, 0, 1966087, 262148, 2, 1966088, 4, 0, 1966089, 4, 0, 1966090, 4, 0, 1966091, 4, 0, 1966092, 4, 0, 1966093, 4, 0, 1966094, 4, 0, 1966095, 4, 0, 1966096, 4, 0, 1966097, 4, 0, 1966098, 4, 0, 1966099, 4, 0, 1966100, 4, 0, 1966101, 4, 0, 1966102, 4, 0, 1966103, 4, 0, 1966104, 4, 4, 1966105, 65536, 0, 1966106, 65536, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 0, 0, 1966110, 262148, 2, 1966111, 131076, 0, 1966112, 131076, 3, 1966113, 131076, 3, 1966114, 131076, 3, 1966115, 131076, 3, 1966116, 4, 6, 1966117, 65536, 30, 1966118, 65536, 30, 1966119, 65536, 30, 1966120, 65536, 30, 1966121, 65536, 30, 1966122, 65536, 30, 1966123, 65536, 30, 1966124, 65536, 30, 1966125, 65536, 30, 1966126, 65536, 30, 1966127, 65536, 30, 1966128, 65536, 30, 1966129, 65536, 30, 1966130, 65536, 30, 1966131, 65536, 30, 1966132, 65536, 30, 1966133, 65536, 30, 2031616, 0, 0, 2031617, 65536, 0, 2031618, 131072, 0, 2031619, 196608, 0, 2031620, 0, 0, 2031621, 65536, 0, 2031622, 131072, 0, 2031623, 262148, 6, 2031624, 262148, 4, 2031625, 262148, 4, 2031626, 262148, 4, 2031627, 262148, 4, 2031628, 262148, 4, 2031629, 131076, 1, 2031630, 4, 0, 2031631, 4, 0, 2031632, 4, 0, 2031633, 4, 0, 2031634, 4, 0, 2031635, 4, 0, 2031636, 4, 0, 2031637, 4, 0, 2031638, 4, 0, 2031639, 4, 0, 2031640, 4, 4, 2031641, 0, 0, 2031642, 65536, 0, 2031643, 0, 0, 2031644, 262144, 2, 2031645, 327680, 2, 2031646, 262148, 6, 2031647, 131076, 1, 2031648, 4, 0, 2031649, 4, 0, 2031650, 4, 0, 2031651, 4, 0, 2031652, 4, 4, 2031653, 65536, 30, 2031654, 65536, 30, 2031655, 65536, 30, 2031656, 65536, 30, 2031657, 65536, 30, 2031658, 65536, 30, 2031659, 65536, 30, 2031660, 65536, 30, 2031661, 65536, 30, 2031662, 65536, 30, 2031663, 65536, 30, 2031664, 65536, 30, 2031665, 65536, 30, 2031666, 65536, 30, 2031667, 65536, 30, 2031668, 65536, 30, 2031669, 65536, 30, 2097152, 0, 0, 2097153, 65536, 0, 2097154, 131072, 0, 2097155, 196608, 0, 2097156, 0, 0, 2097157, 65536, 0, 2097158, 131072, 0, 2097159, 0, 0, 2097160, 65536, 0, 2097161, 131072, 0, 2097162, 196608, 0, 2097163, 0, 0, 2097164, 65536, 0, 2097165, 262148, 6, 2097166, 262148, 4, 2097167, 262148, 4, 2097168, 262148, 4, 2097169, 262148, 4, 2097170, 131076, 1, 2097171, 4, 0, 2097172, 4, 0, 2097173, 4, 0, 2097174, 4, 0, 2097175, 4, 0, 2097176, 4, 4, 2097177, 0, 0, 2097178, 65536, 0, 2097179, 0, 0, 2097180, 0, 0, 2097181, 0, 0, 2097182, 0, 0, 2097183, 262148, 2, 2097184, 4, 0, 2097185, 4, 0, 2097186, 4, 0, 2097187, 4, 0, 2097188, 131076, 0, 2097189, 131076, 3, 2097190, 131076, 3, 2097191, 4, 6, 2097192, 65536, 30, 2097193, 65536, 30, 2097194, 65536, 30, 2097195, 65536, 30, 2097196, 65536, 30, 2097197, 65536, 30, 2097198, 65536, 30, 2097199, 65536, 30, 2097200, 65536, 30, 2097201, 65536, 30, 2097202, 65536, 30, 2097203, 65536, 30, 2097204, 65536, 30, 2097205, 65536, 30, 2162688, 131076, 3, 2162689, 4, 6, 2162690, 131072, 0, 2162691, 196608, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 65536, 0, 2162697, 131072, 0, 2162698, 196608, 0, 2162699, 0, 0, 2162700, 65536, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 65536, 0, 2162704, 131072, 0, 2162705, 196608, 0, 2162706, 262148, 6, 2162707, 262148, 4, 2162708, 262148, 4, 2162709, 262148, 4, 2162710, 262148, 4, 2162711, 262148, 4, 2162712, 131076, 6, 2162713, 0, 0, 2162714, 65536, 0, 2162715, 327680, 10, 2162716, 393216, 10, 2162717, 327680, 10, 2162718, 393216, 10, 2162719, 262148, 2, 2162720, 4, 0, 2162721, 262148, 0, 2162722, 262148, 4, 2162723, 262148, 4, 2162724, 262148, 4, 2162725, 262148, 4, 2162726, 262148, 4, 2162727, 65540, 4, 2162728, 65536, 30, 2162729, 65536, 30, 2162730, 65536, 30, 2162731, 65536, 30, 2162732, 65536, 30, 2162733, 65536, 30, 2162734, 65536, 30, 2162735, 65536, 30, 2162736, 65536, 30, 2162737, 65536, 30, 2162738, 65536, 30, 2162739, 65536, 30, 2162740, 65536, 30, 2162741, 65536, 30, 2228224, 4, 0, 2228225, 4, 4, 2228226, 0, 0, 2228227, 0, 0, 2228228, 327680, 10, 2228229, 393216, 10, 2228230, 0, 0, 2228231, 0, 0, 2228232, 65536, 0, 2228233, 131072, 0, 2228234, 196608, 0, 2228235, 0, 0, 2228236, 65536, 0, 2228237, 0, 0, 2228238, 65536, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 65536, 0, 2228243, 131072, 0, 2228244, 196608, 0, 2228245, 0, 0, 2228246, 65536, 0, 2228247, 131072, 0, 2228248, 196608, 0, 2228249, 0, 0, 2228250, 65536, 0, 2228251, 0, 0, 2228252, 0, 0, 2228253, 0, 0, 2228254, 0, 0, 2228255, 262148, 2, 2228256, 4, 0, 2228257, 4, 4, 2228258, 0, 0, 2228259, 0, 0, 2228260, 0, 0, 2228261, 0, 0, 2228262, 65536, 0, 2228263, 131076, 5, 2228264, 65536, 30, 2228265, 65536, 30, 2228266, 65536, 30, 2228267, 65536, 30, 2228268, 65536, 30, 2228269, 65536, 30, 2228270, 65536, 30, 2228271, 65536, 30, 2228272, 65536, 30, 2228273, 65536, 30, 2228274, 65536, 30, 2228275, 65536, 30, 2228276, 65536, 30, 2228277, 65536, 30, 2293760, 262148, 4, 2293761, 65540, 4, 2293762, 262144, 2, 2293763, 327680, 2, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 65536, 0, 2293773, 0, 0, 2293774, 65536, 0, 2293775, 262144, 2, 2293776, 327680, 2, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 65536, 0, 2293783, 131072, 0, 2293784, 196608, 0, 2293785, 0, 0, 2293786, 65536, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 0, 0, 2293790, 0, 0, 2293791, 262148, 6, 2293792, 131076, 1, 2293793, 131076, 0, 2293794, 4, 6, 2293795, 0, 0, 2293796, 0, 0, 2293797, 0, 0, 2293798, 0, 0, 2293799, 131076, 5, 2293800, 65536, 30, 2293801, 65536, 30, 2293802, 65536, 30, 2293803, 65536, 30, 2293804, 65536, 30, 2293805, 65536, 30, 2293806, 65536, 30, 2293807, 65536, 30, 2293808, 65536, 30, 2293809, 65536, 30, 2293810, 65536, 30, 2293811, 65536, 30, 2293812, 65536, 30, 2293813, 65536, 30, 2359296, 65536, 30, 2359297, 327684, 6, 2359298, 262148, 3, 2359299, 4, 6, 2359300, 262144, 2, 2359301, 327680, 2, 2359302, 262148, 5, 2359303, 4, 6, 2359304, 0, 0, 2359305, 65536, 0, 2359306, 131072, 0, 2359307, 196608, 0, 2359308, 0, 0, 2359309, 65536, 0, 2359310, 131072, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 262144, 2, 2359314, 327680, 2, 2359315, 262144, 2, 2359316, 327680, 2, 2359317, 0, 0, 2359318, 65536, 0, 2359319, 131072, 0, 2359320, 196608, 0, 2359321, 0, 0, 2359322, 65536, 0, 2359323, 0, 0, 2359324, 65536, 0, 2359325, 131072, 0, 2359326, 196608, 0, 2359327, 0, 0, 2359328, 262148, 6, 2359329, 131076, 1, 2359330, 131076, 0, 2359331, 4, 6, 2359332, 0, 0, 2359333, 327680, 10, 2359334, 393216, 10, 2359335, 131076, 5, 2359336, 65536, 30, 2359337, 65536, 30, 2359338, 65536, 30, 2359339, 65536, 30, 2359340, 65536, 30, 2359341, 65536, 30, 2359342, 65536, 30, 2359343, 65536, 30, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2424832, 65536, 30, 2424833, 65536, 30, 2424834, 262148, 6, 2424835, 65536, 30, 2424836, 65536, 30, 2424837, 65536, 30, 2424838, 65540, 0, 2424839, 131076, 0, 2424840, 131076, 3, 2424841, 131076, 3, 2424842, 131076, 3, 2424843, 131076, 3, 2424844, 131076, 3, 2424845, 131076, 3, 2424846, 4, 6, 2424847, 327680, 10, 2424848, 393216, 10, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 0, 0, 2424853, 0, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 65536, 0, 2424857, 131072, 0, 2424858, 196608, 0, 2424859, 0, 0, 2424860, 65536, 0, 2424861, 131072, 0, 2424862, 196608, 0, 2424863, 327680, 10, 2424864, 393216, 10, 2424865, 262148, 6, 2424866, 131076, 1, 2424867, 4, 4, 2424868, 0, 0, 2424869, 0, 0, 2424870, 0, 0, 2424871, 131076, 7, 2424872, 65536, 30, 2424873, 65536, 30, 2424874, 262144, 30, 2424875, 262144, 30, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2490368, 65536, 30, 2490369, 65536, 30, 2490370, 65536, 30, 2490371, 65536, 30, 2490372, 65536, 30, 2490373, 65536, 30, 2490374, 4, 0, 2490375, 4, 0, 2490376, 4, 0, 2490377, 4, 0, 2490378, 4, 0, 2490379, 4, 0, 2490380, 4, 0, 2490381, 4, 0, 2490382, 4, 4, 2490383, 0, 0, 2490384, 0, 0, 2490385, 327680, 10, 2490386, 393216, 10, 2490387, 262144, 2, 2490388, 327680, 2, 2490389, 327680, 10, 2490390, 393216, 10, 2490391, 0, 0, 2490392, 65536, 0, 2490393, 131072, 0, 2490394, 196608, 0, 2490395, 0, 0, 2490396, 65536, 0, 2490397, 131072, 0, 2490398, 196608, 0, 2490399, 0, 0, 2490400, 0, 0, 2490401, 0, 0, 2490402, 262148, 2, 2490403, 4, 4, 2490404, 0, 0, 2490405, 327680, 10, 2490406, 393216, 10, 2490407, 0, 0, 2490408, 0, 0, 2490409, 0, 0, 2490410, 262144, 30, 2490411, 262144, 30, 2490412, 0, 0, 2490413, 131072, 1, 2490414, 131072, 1, 2490415, 0, 0, 2490416, 0, 0, 2490417, 327680, 10, 2490418, 393216, 10, 2490419, 327680, 10, 2490420, 393216, 10, 2490421, 0, 0, 2555904, 65536, 30, 2555905, 65536, 30, 2555906, 65536, 30, 2555907, 65536, 30, 2555908, 65536, 30, 2555909, 65536, 30, 2555910, 65536, 30, 2555911, 131076, 1, 2555912, 4, 0, 2555913, 4, 0, 2555914, 4, 0, 2555915, 4, 0, 2555916, 4, 0, 2555917, 4, 0, 2555918, 4, 4, 2555919, 327680, 10, 2555920, 393216, 10, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 65536, 0, 2555931, 131072, 0, 2555932, 196608, 0, 2555933, 0, 0, 2555934, 65536, 0, 2555935, 327680, 10, 2555936, 393216, 10, 2555937, 0, 0, 2555938, 262148, 2, 2555939, 131076, 0, 2555940, 131076, 3, 2555941, 131076, 3, 2555942, 131076, 3, 2555943, 131076, 3, 2555944, 131076, 3, 2555945, 131076, 3, 2555946, 131076, 3, 2555947, 131076, 3, 2555948, 131076, 3, 2555949, 131076, 3, 2555950, 131076, 3, 2555951, 4, 6, 2555952, 0, 0, 2555953, 0, 0, 2555954, 0, 0, 2555955, 0, 0, 2555956, 0, 0, 2555957, 262144, 2, 2621440, 65536, 30, 2621441, 65536, 30, 2621442, 65536, 30, 2621443, 65536, 30, 2621444, 65536, 30, 2621445, 65536, 30, 2621446, 65536, 30, 2621447, 262148, 6, 2621448, 262148, 4, 2621449, 262148, 4, 2621450, 262148, 4, 2621451, 262148, 4, 2621452, 131076, 1, 2621453, 4, 0, 2621454, 4, 4, 2621455, 0, 0, 2621456, 65536, 0, 2621457, 262144, 2, 2621458, 327680, 2, 2621459, 262144, 2, 2621460, 327680, 2, 2621461, 327680, 10, 2621462, 393216, 10, 2621463, 327680, 10, 2621464, 393216, 10, 2621465, 0, 0, 2621466, 65536, 0, 2621467, 131072, 0, 2621468, 196608, 0, 2621469, 0, 0, 2621470, 65536, 0, 2621471, 0, 0, 2621472, 65536, 0, 2621473, 0, 0, 2621474, 262148, 6, 2621475, 262148, 4, 2621476, 131076, 1, 2621477, 4, 0, 2621478, 4, 0, 2621479, 4, 0, 2621480, 4, 0, 2621481, 4, 0, 2621482, 4, 0, 2621483, 4, 0, 2621484, 4, 0, 2621485, 4, 0, 2621486, 4, 0, 2621487, 131076, 0, 2621488, 131076, 3, 2621489, 4, 6, 2621490, 0, 0, 2621491, 0, 0, 2621492, 0, 0, 2621493, 0, 0, 2686976, 65536, 30, 2686977, 65536, 30, 2686978, 65536, 30, 2686979, 65536, 30, 2686980, 65536, 30, 2686981, 65536, 30, 2686982, 65536, 30, 2686983, 196608, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 262148, 2, 2686989, 4, 0, 2686990, 4, 4, 2686991, 0, 0, 2686992, 65536, 0, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 262144, 22, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 65536, 0, 2687006, 131072, 0, 2687007, 196608, 0, 2687008, 0, 0, 2687009, 65536, 0, 2687010, 131072, 0, 2687011, 196608, 0, 2687012, 262148, 6, 2687013, 262148, 4, 2687014, 262148, 4, 2687015, 262148, 4, 2687016, 262148, 4, 2687017, 262148, 4, 2687018, 262148, 4, 2687019, 262148, 4, 2687020, 262148, 4, 2687021, 262148, 4, 2687022, 262148, 4, 2687023, 262148, 4, 2687024, 262148, 4, 2687025, 131076, 6, 2687026, 0, 0, 2687027, 0, 0, 2687028, 0, 0, 2687029, 0, 0, 2752512, 65536, 30, 2752513, 65536, 30, 2752514, 65536, 30, 2752515, 65536, 30, 2752516, 196608, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 196608, 0, 2752520, 0, 0, 2752521, 327680, 10, 2752522, 393216, 10, 2752523, 0, 0, 2752524, 262148, 6, 2752525, 131076, 1, 2752526, 131076, 0, 2752527, 4, 6, 2752528, 0, 0, 2752529, 262144, 2, 2752530, 327680, 2, 2752531, 327680, 10, 2752532, 393216, 10, 2752533, 327680, 10, 2752534, 393216, 10, 2752535, 262144, 2, 2752536, 327680, 2, 2752537, 0, 0, 2752538, 327680, 10, 2752539, 393216, 10, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2752544, 0, 0, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752548, 0, 0, 2752549, 0, 0, 2752550, 0, 0, 2752551, 0, 0, 2752552, 0, 0, 2752553, 0, 0, 2752554, 262144, 30, 2752555, 262144, 30, 2752556, 0, 0, 2752557, 0, 0, 2752558, 0, 0, 2752559, 0, 0, 2752560, 0, 0, 2752561, 0, 0, 2752562, 131072, 1, 2752563, 131072, 1, 2752564, 0, 0, 2752565, 0, 0, 2818048, 65536, 30, 2818049, 65536, 30, 2818050, 65536, 30, 2818051, 65536, 30, 2818052, 0, 0, 2818053, 0, 0, 2818054, 65536, 0, 2818055, 131072, 0, 2818056, 196608, 0, 2818057, 0, 0, 2818058, 0, 0, 2818059, 0, 0, 2818060, 0, 0, 2818061, 262148, 2, 2818062, 4, 0, 2818063, 4, 4, 2818064, 0, 0, 2818065, 65536, 0, 2818066, 131072, 0, 2818067, 196608, 0, 2818068, 0, 0, 2818069, 65536, 0, 2818070, 131072, 0, 2818071, 196608, 0, 2818072, 0, 0, 2818073, 0, 0, 2818074, 0, 0, 2818075, 0, 0, 2818076, 327680, 10, 2818077, 393216, 10, 2818078, 262144, 2, 2818079, 327680, 2, 2818080, 327680, 10, 2818081, 393216, 10, 2818082, 262144, 2, 2818083, 327680, 2, 2818084, 0, 0, 2818085, 0, 0, 2818086, 0, 0, 2818087, 0, 0, 2818088, 0, 0, 2818089, 65536, 30, 2818090, 0, 0, 2818091, 0, 0, 2818092, 0, 0, 2818093, 0, 0, 2818094, 0, 0, 2818095, 0, 0, 2818096, 0, 0, 2818097, 0, 0, 2818098, 131072, 1, 2818099, 0, 0, 2818100, 0, 0, 2818101, 0, 0, 2883584, 65536, 30, 2883585, 65536, 30, 2883586, 65536, 30, 2883587, 65536, 30, 2883588, 0, 0, 2883589, 0, 0, 2883590, 0, 0, 2883591, 0, 0, 2883592, 0, 0, 2883593, 327680, 10, 2883594, 393216, 10, 2883595, 327680, 10, 2883596, 393216, 10, 2883597, 262148, 2, 2883598, 4, 0, 2883599, 131076, 0, 2883600, 131076, 3, 2883601, 131076, 3, 2883602, 131076, 3, 2883603, 131076, 3, 2883604, 131076, 3, 2883605, 131076, 3, 2883606, 131076, 3, 2883607, 131076, 3, 2883608, 4, 6, 2883609, 0, 0, 2883610, 327680, 10, 2883611, 393216, 10, 2883612, 0, 0, 2883613, 0, 0, 2883614, 0, 0, 2883615, 0, 0, 2883616, 0, 0, 2883617, 0, 0, 2883618, 0, 0, 2883619, 0, 0, 2883620, 0, 0, 2883621, 0, 0, 2883622, 65536, 0, 2883623, 131072, 0, 2883624, 196608, 0, 2883625, 65536, 30, 2883626, 65536, 30, 2883627, 65536, 30, 2883628, 65536, 30, 2883629, 65536, 30, 2883630, 65536, 30, 2883631, 65536, 30, 2883632, 65536, 30, 2883633, 0, 0, 2883634, 131072, 1, 2883635, 0, 0, 2883636, 0, 0, 2883637, 0, 0, 2949120, 65536, 30, 2949121, 65536, 30, 2949122, 65536, 30, 2949123, 65536, 30, 2949124, 0, 0, 2949125, 262144, 2, 2949126, 327680, 2, 2949127, 327680, 10, 2949128, 393216, 10, 2949129, 0, 0, 2949130, 0, 0, 2949131, 0, 0, 2949132, 0, 0, 2949133, 262148, 2, 2949134, 4, 0, 2949135, 4, 0, 2949136, 4, 0, 2949137, 4, 0, 2949138, 4, 0, 2949139, 4, 0, 2949140, 4, 0, 2949141, 4, 0, 2949142, 4, 0, 2949143, 4, 0, 2949144, 4, 4, 2949145, 0, 0, 2949146, 0, 0, 2949147, 0, 0, 2949148, 262144, 2, 2949149, 327680, 2, 2949150, 327680, 10, 2949151, 393216, 10, 2949152, 262144, 2, 2949153, 327680, 2, 2949154, 327680, 10, 2949155, 393216, 10, 2949156, 0, 0, 2949157, 0, 0, 2949158, 65536, 0, 2949159, 131072, 0, 2949160, 196608, 0, 2949161, 65536, 30, 2949162, 65536, 30, 2949163, 65536, 30, 2949164, 65536, 30, 2949165, 65536, 30, 2949166, 65536, 30, 2949167, 65536, 30, 2949168, 65536, 30, 2949169, 0, 0, 2949170, 131072, 1, 2949171, 0, 0, 2949172, 262147, 5, 2949173, 131075, 3, 3014656, 65536, 30, 3014657, 65536, 30, 3014658, 65536, 30, 3014659, 65536, 30, 3014660, 0, 0, 3014661, 65536, 0, 3014662, 131072, 0, 3014663, 196608, 0, 3014664, 0, 0, 3014665, 262144, 2, 3014666, 327680, 2, 3014667, 262144, 2, 3014668, 327680, 2, 3014669, 262148, 2, 3014670, 4, 0, 3014671, 4, 0, 3014672, 4, 0, 3014673, 4, 0, 3014674, 4, 0, 3014675, 4, 0, 3014676, 4, 0, 3014677, 4, 0, 3014678, 4, 0, 3014679, 4, 0, 3014680, 4, 4, 3014681, 0, 0, 3014682, 262144, 2, 3014683, 327680, 2, 3014684, 0, 0, 3014685, 0, 0, 3014686, 0, 0, 3014687, 0, 0, 3014688, 0, 0, 3014689, 65536, 0, 3014690, 131072, 0, 3014691, 196608, 0, 3014692, 0, 0, 3014693, 0, 0, 3014694, 65536, 0, 3014695, 131072, 0, 3014696, 196608, 0, 3014697, 0, 0, 3014698, 65536, 30, 3014699, 65536, 30, 3014700, 65536, 30, 3014701, 65536, 30, 3014702, 65536, 30, 3014703, 65536, 30, 3014704, 65536, 30, 3014705, 0, 0, 3014706, 0, 0, 3014707, 0, 0, 3014708, 262147, 2, 3014709, 3, 0, 3080192, 65536, 30, 3080193, 65536, 30, 3080194, 65536, 30, 3080195, 65536, 30, 3080196, 65536, 30, 3080197, 65536, 30, 3080198, 65536, 30, 3080199, 65536, 30, 3080200, 65536, 30, 3080201, 65536, 30, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 0, 3080205, 262148, 6, 3080206, 262148, 4, 3080207, 262148, 4, 3080208, 262148, 4, 3080209, 262148, 4, 3080210, 262148, 4, 3080211, 262148, 4, 3080212, 262148, 4, 3080213, 262148, 4, 3080214, 262148, 4, 3080215, 262148, 4, 3080216, 131076, 6, 3080217, 0, 0, 3080218, 0, 0, 3080219, 0, 0, 3080220, 262144, 2, 3080221, 327680, 2, 3080222, 327680, 10, 3080223, 393216, 10, 3080224, 0, 0, 3080225, 65536, 0, 3080226, 0, 0, 3080227, 65536, 30, 3080228, 65536, 30, 3080229, 65536, 30, 3080230, 65536, 30, 3080231, 65536, 30, 3080232, 65536, 30, 3080233, 65536, 30, 3080234, 65536, 30, 3080235, 65536, 30, 3080236, 65536, 30, 3080237, 65536, 30, 3080238, 65536, 30, 3080239, 65536, 30, 3080240, 65536, 30, 3080241, 65536, 30, 3080242, 0, 0, 3080243, 262147, 5, 3080244, 65539, 0, 3080245, 3, 0, 3145728, 65536, 30, 3145729, 65536, 30, 3145730, 65536, 30, 3145731, 65536, 30, 3145732, 65536, 30, 3145733, 65536, 30, 3145734, 65536, 30, 3145735, 65536, 30, 3145736, 65536, 30, 3145737, 65536, 30, 3145738, 65536, 30, 3145739, 65536, 30, 3145740, 65536, 30, 3145741, 65536, 30, 3145742, 65536, 30, 3145743, 65536, 30, 3145744, 65536, 30, 3145745, 65536, 30, 3145746, 65536, 30, 3145747, 65536, 30, 3145748, 65536, 30, 3145749, 65536, 30, 3145750, 65536, 30, 3145751, 65536, 30, 3145752, 65536, 30, 3145753, 0, 0, 3145754, 327680, 10, 3145755, 393216, 10, 3145756, 0, 0, 3145757, 65536, 0, 3145758, 131072, 0, 3145759, 196608, 0, 3145760, 0, 0, 3145761, 65536, 0, 3145762, 0, 0, 3145763, 65536, 30, 3145764, 65536, 30, 3145765, 65536, 30, 3145766, 65536, 30, 3145767, 65536, 30, 3145768, 65536, 30, 3145769, 65536, 30, 3145770, 65536, 30, 3145771, 65536, 30, 3145772, 65536, 30, 3145773, 65536, 30, 3145774, 65536, 30, 3145775, 65536, 30, 3145776, 65536, 30, 3145777, 65536, 30, 3145778, 0, 0, 3145779, 262147, 6, 3145780, 131075, 1, 3145781, 3, 0, 3211264, 65536, 30, 3211265, 65536, 30, 3211266, 65536, 30, 3211267, 65536, 30, 3211268, 65536, 30, 3211269, 65536, 30, 3211270, 65536, 30, 3211271, 65536, 30, 3211272, 65536, 30, 3211273, 65536, 30, 3211274, 65536, 30, 3211275, 65536, 30, 3211276, 65536, 30, 3211277, 65536, 30, 3211278, 65536, 30, 3211279, 65536, 30, 3211280, 65536, 30, 3211281, 65536, 30, 3211282, 65536, 30, 3211283, 65536, 30, 3211284, 65536, 30, 3211285, 65536, 30, 3211286, 65536, 30, 3211287, 65536, 30, 3211288, 65536, 30, 3211289, 196608, 0, 3211290, 0, 0, 3211291, 65536, 0, 3211292, 131072, 0, 3211293, 65536, 30, 3211294, 65536, 30, 3211295, 65536, 30, 3211296, 65536, 30, 3211297, 65536, 30, 3211298, 65536, 30, 3211299, 65536, 30, 3211300, 65536, 30, 3211301, 65536, 30, 3211302, 65536, 30, 3211303, 65536, 30, 3211304, 65536, 30, 3211305, 65536, 30, 3211306, 65536, 30, 3211307, 65536, 30, 3211308, 65536, 30, 3211309, 65536, 30, 3211310, 65536, 30, 3211311, 65536, 30, 3211312, 65536, 30, 3211313, 65536, 30, 3211314, 0, 0, 3211315, 0, 0, 3211316, 262147, 6, 3211317, 262147, 4, 3276800, 65536, 30, 3276801, 65536, 30, 3276802, 65536, 30, 3276803, 65536, 30, 3276804, 65536, 30, 3276805, 65536, 30, 3276806, 65536, 30, 3276807, 65536, 30, 3276808, 65536, 30, 3276809, 65536, 30, 3276810, 65536, 30, 3276811, 65536, 30, 3276812, 65536, 30, 3276813, 65536, 30, 3276814, 65536, 30, 3276815, 65536, 30, 3276816, 65536, 30, 3276817, 65536, 30, 3276818, 65536, 30, 3276819, 65536, 30, 3276820, 65536, 30, 3276821, 65536, 30, 3276822, 65536, 30, 3276823, 65536, 30, 3276824, 65536, 30, 3276825, 65536, 30, 3276826, 65536, 30, 3276827, 65536, 30, 3276828, 65536, 30, 3276829, 65536, 30, 3276830, 65536, 30, 3276831, 65536, 30, 3276832, 65536, 30, 3276833, 65536, 30, 3276834, 65536, 30, 3276835, 65536, 30, 3276836, 65536, 30, 3276837, 65536, 30, 3276838, 65536, 30, 3276839, 65536, 30, 3276840, 65536, 30, 3276841, 65536, 30, 3276842, 65536, 30, 3276843, 65536, 30, 3276844, 65536, 30, 3276845, 65536, 30, 3276846, 65536, 30, 3276847, 65536, 30, 3276848, 65536, 30, 3276849, 65536, 30, 3276850, 0, 0, 3276851, 0, 0, 3276852, 0, 0, 3276853, 0, 0, 3342336, 65536, 30, 3342337, 65536, 30, 3342338, 65536, 30, 3342339, 65536, 30, 3342340, 65536, 30, 3342341, 65536, 30, 3342342, 65536, 30, 3342343, 65536, 30, 3342344, 65536, 30, 3342345, 65536, 30, 3342346, 65536, 30, 3342347, 65536, 30, 3342348, 65536, 30, 3342349, 65536, 30, 3342350, 65536, 30, 3342351, 65536, 30, 3342352, 65536, 30, 3342353, 65536, 30, 3342354, 65536, 30, 3342355, 65536, 30, 3342356, 65536, 30, 3342357, 65536, 30, 3342358, 65536, 30, 3342359, 65536, 30, 3342360, 65536, 30, 3342361, 65536, 30, 3342362, 65536, 30, 3342363, 65536, 30, 3342364, 65536, 30, 3342365, 65536, 30, 3342366, 65536, 30, 3342367, 65536, 30, 3342368, 65536, 30, 3342369, 65536, 30, 3342370, 65536, 30, 3342371, 65536, 30, 3342372, 65536, 30, 3342373, 65536, 30, 3342374, 65536, 30, 3342375, 65536, 30, 3342376, 65536, 30, 3342377, 65536, 30, 3342378, 65536, 30, 3342379, 65536, 30, 3342380, 65536, 30, 3342381, 65536, 30, 3342382, 65536, 30, 3342383, 65536, 30, 3342384, 65536, 30, 3342385, 65536, 30, 3342386, 0, 0, 3342387, 327680, 10, 3342388, 393216, 10, 3342389, 0, 0, 3407872, 65536, 30, 3407873, 65536, 30, 3407874, 65536, 30, 3407875, 65536, 30, 3407876, 65536, 30, 3407877, 65536, 30, 3407878, 65536, 30, 3407879, 65536, 30, 3407880, 65536, 30, 3407881, 65536, 30, 3407882, 65536, 30, 3407883, 65536, 30, 3407884, 65536, 30, 3407885, 65536, 30, 3407886, 65536, 30, 3407887, 65536, 30, 3407888, 65536, 30, 3407889, 65536, 30, 3407890, 65536, 30, 3407891, 65536, 30, 3407892, 65536, 30, 3407893, 65536, 30, 3407894, 65536, 30, 3407895, 65536, 30, 3407896, 65536, 30, 3407897, 65536, 30, 3407898, 65536, 30, 3407899, 65536, 30, 3407900, 65536, 30, 3407901, 65536, 30, 3407902, 65536, 30, 3407903, 65536, 30, 3407904, 65536, 30, 3407905, 65536, 30, 3407906, 65536, 30, 3407907, 65536, 30, 3407908, 65536, 30, 3407909, 65536, 30, 3407910, 65536, 30, 3407911, 65536, 30, 3407912, 65536, 30, 3407913, 65536, 30, 3407914, 65536, 30, 3407915, 65536, 30, 3407916, 65536, 30, 3407917, 65536, 30, 3407918, 65536, 30, 3407919, 65536, 30, 3407920, 65536, 30, 3407921, 65536, 30, 3407922, 65536, 30, 3407923, 65536, 30, 3407924, 65536, 30, 3407925, 65536, 30, 3473408, 65536, 30, 3473409, 65536, 30, 3473410, 65536, 30, 3473411, 65536, 30, 3473412, 65536, 30, 3473413, 65536, 30, 3473414, 65536, 30, 3473415, 65536, 30, 3473416, 65536, 30, 3473417, 65536, 30, 3473418, 65536, 30, 3473419, 65536, 30, 3473420, 65536, 30, 3473421, 65536, 30, 3473422, 65536, 30, 3473423, 65536, 30, 3473424, 65536, 30, 3473425, 65536, 30, 3473426, 65536, 30, 3473427, 65536, 30, 3473428, 65536, 30, 3473429, 65536, 30, 3473430, 65536, 30, 3473431, 65536, 30, 3473432, 65536, 30, 3473433, 65536, 30, 3473434, 65536, 30, 3473435, 65536, 30, 3473436, 65536, 30, 3473437, 65536, 30, 3473438, 65536, 30, 3473439, 65536, 30, 3473440, 65536, 30, 3473441, 65536, 30, 3473442, 65536, 30, 3473443, 65536, 30, 3473444, 65536, 30, 3473445, 65536, 30, 3473446, 65536, 30, 3473447, 65536, 30, 3473448, 65536, 30, 3473449, 65536, 30, 3473450, 65536, 30, 3473451, 65536, 30, 3473452, 65536, 30, 3473453, 65536, 30, 3473454, 65536, 30, 3473455, 65536, 30, 3473456, 65536, 30, 3473457, 65536, 30, 3473458, 65536, 30, 3473459, 65536, 30, 3473460, 65536, 30, 3473461, 65536, 30, 3538944, 65536, 30, 3538945, 65536, 30, 3538946, 65536, 30, 3538947, 65536, 30, 3538948, 65536, 30, 3538949, 65536, 30, 3538950, 65536, 30, 3538951, 65536, 30, 3538952, 65536, 30, 3538953, 65536, 30, 3538954, 65536, 30, 3538955, 65536, 30, 3538956, 65536, 30, 3538957, 65536, 30, 3538958, 65536, 30, 3538959, 65536, 30, 3538960, 65536, 30, 3538961, 65536, 30, 3538962, 65536, 30, 3538963, 65536, 30, 3538964, 65536, 30, 3538965, 65536, 30, 3538966, 65536, 30, 3538967, 65536, 30, 3538968, 65536, 30, 3538969, 65536, 30, 3538970, 65536, 30, 3538971, 65536, 30, 3538972, 65536, 30, 3538973, 65536, 30, 3538974, 65536, 30, 3538975, 65536, 30, 3538976, 65536, 30, 3538977, 65536, 30, 3538978, 65536, 30, 3538979, 65536, 30, 3538980, 65536, 30, 3538981, 65536, 30, 3538982, 65536, 30, 3538983, 65536, 30, 3538984, 65536, 30, 3538985, 65536, 30, 3538986, 65536, 30, 3538987, 65536, 30, 3538988, 65536, 30, 3538989, 65536, 30, 3538990, 65536, 30, 3538991, 65536, 30, 3538992, 65536, 30, 3538993, 65536, 30, 3538994, 65536, 30, 3538995, 65536, 30, 3538996, 65536, 30, 3538997, 65536, 30, 3604480, 65536, 30, 3604481, 65536, 30, 3604482, 65536, 30, 3604483, 65536, 30, 3604484, 65536, 30, 3604485, 65536, 30, 3604486, 65536, 30, 3604487, 65536, 30, 3604488, 65536, 30, 3604489, 65536, 30, 3604490, 65536, 30, 3604491, 65536, 30, 3604492, 65536, 30, 3604493, 65536, 30, 3604494, 65536, 30, 3604495, 65536, 30, 3604496, 65536, 30, 3604497, 65536, 30, 3604498, 65536, 30, 3604499, 65536, 30, 3604500, 65536, 30, 3604501, 65536, 30, 3604502, 65536, 30, 3604503, 65536, 30, 3604504, 65536, 30, 3604505, 65536, 30, 3604506, 65536, 30, 3604507, 65536, 30, 3604508, 65536, 30, 3604509, 65536, 30, 3604510, 65536, 30, 3604511, 65536, 30, 3604512, 65536, 30, 3604513, 65536, 30, 3604514, 65536, 30, 3604515, 65536, 30, 3604516, 65536, 30, 3604517, 65536, 30, 3604518, 65536, 30, 3604519, 65536, 30, 3604520, 65536, 30, 3604521, 65536, 30, 3604522, 65536, 30, 3604523, 65536, 30, 3604524, 65536, 30, 3604525, 65536, 30, 3604526, 65536, 30, 3604527, 65536, 30, 3604528, 65536, 30, 3604529, 65536, 30, 3604530, 65536, 30, 3604531, 65536, 30, 3604532, 65536, 30, 3604533, 65536, 30, 3670016, 65536, 30, 3670017, 65536, 30, 3670018, 65536, 30, 3670019, 65536, 30, 3670020, 65536, 30, 3670021, 65536, 30, 3670022, 65536, 30, 3670023, 65536, 30, 3670024, 65536, 30, 3670025, 65536, 30, 3670026, 65536, 30, 3670027, 65536, 30, 3670028, 65536, 30, 3670029, 65536, 30, 3670030, 65536, 30, 3670031, 65536, 30, 3670032, 65536, 30, 3670033, 65536, 30, 3670034, 65536, 30, 3670035, 65536, 30, 3670036, 65536, 30, 3670037, 65536, 30, 3670038, 65536, 30, 3670039, 65536, 30, 3670040, 65536, 30, 3670041, 65536, 30, 3670042, 65536, 30, 3670043, 65536, 30, 3670044, 65536, 30, 3670045, 65536, 30, 3670046, 65536, 30, 3670047, 65536, 30, 3670048, 65536, 30, 3670049, 65536, 30, 3670050, 65536, 30, 3670051, 65536, 30, 3670052, 65536, 30, 3670053, 65536, 30, 3670054, 65536, 30, 3670055, 65536, 30, 3670056, 65536, 30, 3670057, 65536, 30, 3670058, 65536, 30, 3670059, 65536, 30, 3670060, 65536, 30, 3670061, 65536, 30, 3670062, 65536, 30, 3670063, 65536, 30, 3670064, 65536, 30, 3670065, 65536, 30, 3670066, 65536, 30, 3670067, 65536, 30, 3670068, 65536, 30, 3670069, 65536, 30, 3735552, 65536, 30, 3735553, 65536, 30, 3735554, 65536, 30, 3735555, 65536, 30, 3735556, 65536, 30, 3735557, 65536, 30, 3735558, 65536, 30, 3735559, 65536, 30, 3735560, 65536, 30, 3735561, 65536, 30, 3735562, 65536, 30, 3735563, 65536, 30, 3735564, 65536, 30, 3735565, 65536, 30, 3735566, 65536, 30, 3735567, 65536, 30, 3735568, 65536, 30, 3735569, 65536, 30, 3735570, 65536, 30, 3735571, 65536, 30, 3735572, 65536, 30, 3735573, 65536, 30, 3735574, 65536, 30, 3735575, 65536, 30, 3735576, 65536, 30, 3735577, 65536, 30, 3735578, 65536, 30, 3735579, 65536, 30, 3735580, 65536, 30, 3735581, 65536, 30, 3735582, 65536, 30, 3735583, 65536, 30, 3735584, 65536, 30, 3735585, 65536, 30, 3735586, 65536, 30, 3735587, 65536, 30, 3735588, 65536, 30, 3735589, 65536, 30, 3735590, 65536, 30, 3735591, 65536, 30, 3735592, 65536, 30, 3735593, 65536, 30, 3735594, 65536, 30, 3735595, 65536, 30, 3735596, 65536, 30, 3735597, 65536, 30, 3735598, 65536, 30, 3735599, 65536, 30, 3735600, 65536, 30, 3735601, 65536, 30, 3735602, 65536, 30, 3735603, 65536, 30, 3735604, 65536, 30, 3735605, 65536, 30, 3801088, 65536, 30, 3801089, 65536, 30, 3801090, 65536, 30, 3801091, 65536, 30, 3801092, 65536, 30, 3801093, 65536, 30, 3801094, 65536, 30, 3801095, 65536, 30, 3801096, 65536, 30, 3801097, 65536, 30, 3801098, 65536, 30, 3801099, 65536, 30, 3801100, 65536, 30, 3801101, 65536, 30, 3801102, 65536, 30, 3801103, 65536, 30, 3801104, 65536, 30, 3801105, 65536, 30, 3801106, 65536, 30, 3801107, 65536, 30, 3801108, 65536, 30, 3801109, 65536, 30, 3801110, 65536, 30, 3801111, 65536, 30, 3801112, 65536, 30, 3801113, 65536, 30, 3801114, 65536, 30, 3801115, 65536, 30, 3801116, 65536, 30, 3801117, 65536, 30, 3801118, 65536, 30, 3801119, 65536, 30, 3801120, 65536, 30, 3801121, 65536, 30, 3801122, 65536, 30, 3801123, 65536, 30, 3801124, 65536, 30, 3801125, 65536, 30, 3801126, 65536, 30, 3801127, 65536, 30, 3801128, 65536, 30, 3801129, 65536, 30, 3801130, 65536, 30, 3801131, 65536, 30, 3801132, 65536, 30, 3801133, 65536, 30, 3801134, 65536, 30, 3801135, 65536, 30, 3801136, 65536, 30, 3801137, 65536, 30, 3801138, 65536, 30, 3801139, 65536, 30, 3801140, 65536, 30, 3801141, 65536, 30, 3866624, 65536, 30, 3866625, 65536, 30, 3866626, 65536, 30, 3866627, 65536, 30, 3866628, 65536, 30, 3866629, 65536, 30, 3866630, 65536, 30, 3866631, 65536, 30, 3866632, 65536, 30, 3866633, 65536, 30, 3866634, 65536, 30, 3866635, 65536, 30, 3866636, 65536, 30, 3866637, 65536, 30, 3866638, 65536, 30, 3866639, 65536, 30, 3866640, 65536, 30, 3866641, 65536, 30, 3866642, 65536, 30, 3866643, 65536, 30, 3866644, 65536, 30, 3866645, 65536, 30, 3866646, 65536, 30, 3866647, 65536, 30, 3866648, 65536, 30, 3866649, 65536, 30, 3866650, 65536, 30, 3866651, 65536, 30, 3866652, 65536, 30, 3866653, 65536, 30, 3866654, 65536, 30, 3866655, 65536, 30, 3866656, 65536, 30, 3866657, 65536, 30, 3866658, 65536, 30, 3866659, 65536, 30, 3866660, 65536, 30, 3866661, 65536, 30, 3866662, 65536, 30, 3866663, 65536, 30, 3866664, 65536, 30, 3866665, 65536, 30, 3866666, 65536, 30, 3866667, 65536, 30, 3866668, 65536, 30, 3866669, 65536, 30, 3866670, 65536, 30, 3866671, 65536, 30, 3866672, 65536, 30, 3866673, 65536, 30, 3866674, 65536, 30, 3866675, 65536, 30, 3866676, 65536, 30, 3866677, 65536, 30 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 2949172, 3, 0, 2949173, 3, 0, 3014708, 3, 0, 3014709, 3, 0, 3080243, 3, 0, 3080244, 3, 0, 3080245, 3, 0, 3145779, 3, 0, 3145780, 3, 0, 3145781, 3, 0, 3211316, 3, 0, 3211317, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 589844, 196608, 28, 589845, 65536, 31, 589846, 65536, 31, 589847, 65536, 31, 589848, 65536, 31, 589849, 65536, 31, 589850, 131072, 28, 655376, 196608, 28, 655377, 65536, 31, 655378, 65536, 31, 655379, 65536, 31, 655380, 131072, 31, 655386, 0, 30, 720912, 131072, 30, 720922, 0, 31, 720923, 65536, 31, 720924, 65536, 31, 720925, 131072, 28, 786448, 131072, 30, 786461, 0, 30, 851977, 393216, 34, 851980, 196608, 28, 851981, 65536, 31, 851982, 65536, 31, 851983, 65536, 31, 851984, 131072, 31, 851997, 0, 30, 917515, 196608, 28, 917516, 131072, 31, 917517, 196608, 28, 917518, 65536, 31, 917519, 65536, 31, 917520, 65536, 31, 917521, 65536, 31, 917522, 65536, 31, 917523, 65536, 31, 917524, 65536, 31, 917525, 65536, 31, 917526, 131072, 28, 917533, 0, 30, 983051, 131072, 30, 983052, 65536, 30, 983053, 131072, 30, 983062, 0, 30, 983069, 0, 30, 1048580, 196608, 28, 1048581, 65536, 31, 1048582, 65536, 31, 1048583, 65536, 31, 1048584, 65536, 31, 1048585, 65536, 31, 1048586, 65536, 31, 1048587, 131072, 31, 1048588, 65536, 30, 1048589, 131072, 30, 1048598, 0, 31, 1048599, 65536, 31, 1048600, 65536, 31, 1048601, 131072, 28, 1048604, 0, 29, 1048605, 65536, 29, 1114116, 131072, 30, 1114117, 65536, 30, 1114118, 65536, 30, 1114119, 196608, 28, 1114120, 65536, 31, 1114121, 65536, 31, 1114122, 65536, 31, 1114123, 65536, 31, 1114124, 65536, 31, 1114125, 131072, 31, 1114135, 262144, 0, 1114136, 327680, 0, 1114137, 0, 30, 1114140, 0, 30, 1179652, 131072, 30, 1179653, 196608, 28, 1179654, 65536, 31, 1179655, 131072, 31, 1179658, 327680, 6, 1179659, 262144, 1, 1179660, 327680, 1, 1179671, 262144, 1, 1179672, 327680, 1, 1179673, 0, 30, 1179674, 393216, 34, 1179676, 0, 31, 1179677, 65536, 31, 1179678, 65536, 31, 1179679, 131072, 28, 1245187, 196608, 28, 1245188, 131072, 31, 1245189, 131072, 30, 1245194, 327680, 7, 1245197, 262144, 21, 1245201, 196608, 45, 1245206, 327680, 8, 1245207, 393216, 8, 1245209, 0, 31, 1245210, 65536, 31, 1245211, 65536, 31, 1245212, 65536, 31, 1245213, 131072, 28, 1245215, 0, 30, 1245217, 458752, 34, 1310723, 131072, 30, 1310724, 65536, 30, 1310725, 131072, 30, 1310731, 262144, 21, 1310733, 262144, 22, 1310735, 131072, 1, 1310737, 262144, 4, 1310740, 458752, 34, 1310741, 131072, 1, 1310742, 327680, 9, 1310743, 393216, 9, 1310744, 458752, 6, 1310749, 0, 30, 1310750, 393216, 34, 1310751, 0, 30, 1376259, 131072, 30, 1376260, 65536, 30, 1376261, 131072, 30, 1376267, 262144, 22, 1376268, 327680, 9, 1376269, 393216, 9, 1376270, 327680, 9, 1376271, 393216, 9, 1376277, 262144, 21, 1376278, 327680, 8, 1376279, 393216, 8, 1376280, 458752, 7, 1376285, 0, 30, 1376286, 0, 29, 1376287, 131072, 27, 1441793, 458752, 34, 1441795, 131072, 30, 1441796, 65536, 30, 1441797, 131072, 30, 1441802, 131072, 1, 1441813, 262144, 22, 1441814, 327680, 9, 1441815, 393216, 9, 1441816, 458752, 6, 1441821, 0, 30, 1441822, 0, 31, 1441823, 65536, 31, 1441824, 65536, 31, 1441825, 65536, 31, 1441826, 65536, 31, 1441827, 131072, 28, 1507331, 131072, 30, 1507332, 196608, 28, 1507333, 131072, 31, 1507352, 458752, 7, 1507357, 0, 31, 1507358, 65536, 31, 1507359, 65536, 31, 1507360, 131072, 28, 1507363, 0, 30, 1572864, 65536, 31, 1572865, 65536, 31, 1572866, 65536, 31, 1572867, 131072, 31, 1572868, 131072, 30, 1572869, 262144, 1, 1572870, 327680, 1, 1572871, 262144, 0, 1572872, 327680, 0, 1572878, 262144, 21, 1572894, 262144, 0, 1572895, 327680, 0, 1572896, 0, 30, 1572899, 0, 30, 1638400, 196608, 28, 1638401, 65536, 31, 1638402, 65536, 31, 1638403, 65536, 31, 1638404, 131072, 31, 1638407, 262144, 1, 1638408, 327680, 1, 1638414, 262144, 22, 1638415, 262144, 0, 1638416, 327680, 0, 1638430, 262144, 1, 1638431, 327680, 1, 1638432, 0, 30, 1638435, 0, 30, 1703936, 131072, 31, 1703937, 196608, 28, 1703938, 65536, 31, 1703939, 65536, 31, 1703940, 65536, 31, 1703941, 262144, 31, 1703942, 262144, 28, 1703943, 262144, 21, 1703949, 327680, 9, 1703950, 393216, 9, 1703951, 262144, 1, 1703952, 327680, 1, 1703953, 327680, 28, 1703954, 262144, 31, 1703955, 262144, 31, 1703956, 262144, 31, 1703957, 262144, 31, 1703958, 262144, 31, 1703959, 262144, 28, 1703964, 458752, 34, 1703967, 262144, 21, 1703968, 0, 31, 1703969, 65536, 31, 1703970, 131072, 28, 1703971, 0, 30, 1769472, 65536, 31, 1769473, 131072, 31, 1769474, 262144, 1, 1769475, 327680, 1, 1769476, 327680, 9, 1769477, 393216, 9, 1769478, 196608, 30, 1769479, 262144, 22, 1769480, 131072, 1, 1769484, 262144, 21, 1769489, 327680, 30, 1769495, 196608, 31, 1769496, 262144, 31, 1769497, 262144, 31, 1769498, 262144, 31, 1769499, 262144, 31, 1769500, 262144, 31, 1769501, 262144, 31, 1769502, 262144, 28, 1769503, 262144, 22, 1769506, 0, 30, 1769507, 0, 30, 1835011, 262144, 21, 1835012, 327680, 8, 1835013, 393216, 8, 1835014, 196608, 30, 1835015, 131072, 1, 1835020, 262144, 22, 1835021, 327680, 28, 1835022, 262144, 31, 1835023, 262144, 31, 1835024, 262144, 31, 1835025, 327680, 31, 1835035, 262144, 21, 1835036, 262144, 1, 1835037, 327680, 1, 1835038, 196608, 30, 1835039, 0, 29, 1835040, 65536, 29, 1835041, 65536, 29, 1835042, 131072, 27, 1835043, 0, 30, 1900547, 262144, 22, 1900548, 327680, 9, 1900549, 393216, 9, 1900550, 196608, 31, 1900551, 262144, 31, 1900552, 262144, 31, 1900553, 262144, 31, 1900554, 262144, 31, 1900555, 262144, 31, 1900556, 262144, 31, 1900557, 327680, 31, 1900569, 262144, 21, 1900571, 262144, 22, 1900572, 262144, 0, 1900573, 327680, 0, 1900574, 0, 30, 1900575, 0, 30, 1900579, 0, 31, 1900580, 65536, 31, 1900581, 65536, 31, 1900582, 131072, 28, 1900585, 393216, 34, 1966081, 262144, 21, 1966086, 327680, 25, 1966096, 393216, 34, 1966105, 262144, 22, 1966108, 262144, 1, 1966109, 327680, 1, 1966110, 0, 30, 1966111, 0, 31, 1966112, 65536, 31, 1966113, 65536, 31, 1966114, 65536, 31, 1966115, 65536, 31, 1966116, 131072, 28, 1966117, 196608, 1, 1966118, 0, 30, 2031617, 262144, 22, 2031622, 196608, 24, 2031633, 262144, 60, 2031634, 327680, 60, 2031635, 393216, 60, 2031636, 458752, 60, 2031643, 327680, 8, 2031644, 393216, 8, 2031646, 0, 31, 2031647, 65536, 31, 2031648, 65536, 31, 2031649, 65536, 31, 2031650, 65536, 31, 2031651, 131072, 28, 2031652, 0, 30, 2031654, 0, 31, 2031655, 65536, 31, 2031656, 65536, 31, 2031657, 131072, 28, 2097156, 327680, 8, 2097157, 393216, 8, 2097179, 327680, 9, 2097180, 393216, 9, 2097181, 327680, 9, 2097182, 393216, 9, 2097183, 458752, 6, 2097187, 0, 30, 2097188, 0, 31, 2097189, 65536, 31, 2097190, 65536, 31, 2097191, 65536, 31, 2097192, 131072, 28, 2097193, 0, 30, 2162688, 65536, 29, 2162689, 131072, 29, 2162690, 262144, 0, 2162691, 327680, 0, 2162692, 327680, 9, 2162693, 393216, 9, 2162694, 327680, 25, 2162701, 131072, 1, 2162702, 131072, 1, 2162703, 262144, 0, 2162704, 327680, 0, 2162714, 131072, 1, 2162719, 458752, 7, 2162723, 0, 31, 2162724, 65536, 31, 2162725, 65536, 31, 2162726, 65536, 31, 2162727, 131072, 28, 2162728, 0, 30, 2162729, 0, 30, 2162733, 196608, 28, 2162734, 65536, 31, 2162735, 65536, 31, 2162736, 65536, 31, 2162737, 65536, 31, 2162738, 65536, 31, 2162739, 65536, 31, 2162740, 65536, 31, 2162741, 131072, 28, 2228224, 65536, 30, 2228225, 131072, 30, 2228226, 262144, 1, 2228227, 327680, 1, 2228228, 262144, 0, 2228229, 327680, 0, 2228230, 196608, 24, 2228238, 327680, 6, 2228239, 262144, 1, 2228240, 327680, 1, 2228241, 262144, 0, 2228242, 327680, 0, 2228243, 262144, 0, 2228244, 327680, 0, 2228255, 458752, 6, 2228260, 262144, 21, 2228261, 327680, 8, 2228262, 393216, 8, 2228263, 0, 30, 2228264, 0, 30, 2228265, 0, 30, 2228268, 65536, 30, 2228269, 131072, 30, 2228271, 196608, 28, 2228272, 65536, 31, 2228273, 65536, 31, 2228274, 65536, 31, 2228275, 65536, 31, 2228276, 131072, 28, 2228277, 0, 31, 2293760, 65536, 30, 2293761, 131072, 30, 2293764, 262144, 1, 2293765, 327680, 1, 2293766, 262144, 22, 2293769, 262144, 21, 2293774, 327680, 7, 2293775, 327680, 8, 2293776, 393216, 8, 2293777, 262144, 1, 2293778, 327680, 1, 2293779, 262144, 1, 2293780, 327680, 1, 2293781, 262144, 21, 2293782, 262144, 21, 2293786, 262144, 22, 2293791, 327680, 8, 2293792, 393216, 8, 2293796, 262144, 22, 2293797, 327680, 9, 2293798, 393216, 9, 2293799, 0, 30, 2293800, 0, 30, 2293801, 0, 31, 2293802, 65536, 31, 2293803, 65536, 31, 2293804, 65536, 31, 2293805, 131072, 31, 2293807, 131072, 30, 2293812, 0, 31, 2293813, 65536, 31, 2359296, 65536, 29, 2359297, 65536, 29, 2359298, 65536, 29, 2359299, 131072, 29, 2359305, 262144, 22, 2359310, 458752, 4, 2359311, 327680, 9, 2359312, 393216, 9, 2359313, 327680, 8, 2359314, 393216, 8, 2359315, 262144, 0, 2359316, 327680, 0, 2359317, 262144, 22, 2359318, 262144, 22, 2359326, 458752, 4, 2359327, 327680, 9, 2359328, 393216, 9, 2359332, 262144, 21, 2359333, 327680, 8, 2359334, 393216, 8, 2359335, 0, 30, 2359336, 0, 31, 2359337, 65536, 31, 2359338, 65536, 31, 2359339, 65536, 31, 2359340, 65536, 31, 2359341, 65536, 31, 2359342, 65536, 31, 2359343, 131072, 31, 2359344, 196608, 28, 2359345, 65536, 31, 2359346, 65536, 31, 2359347, 65536, 31, 2359348, 65536, 31, 2359349, 65536, 31, 2424834, 131072, 30, 2424835, 196608, 27, 2424836, 65536, 29, 2424837, 65536, 29, 2424838, 131072, 29, 2424846, 458752, 5, 2424847, 327680, 8, 2424848, 393216, 8, 2424849, 327680, 9, 2424850, 393216, 9, 2424851, 262144, 1, 2424852, 327680, 1, 2424853, 327680, 9, 2424854, 393216, 9, 2424855, 262144, 21, 2424862, 458752, 5, 2424863, 327680, 8, 2424864, 393216, 8, 2424868, 262144, 22, 2424869, 327680, 9, 2424870, 393216, 9, 2424871, 0, 31, 2424872, 65536, 31, 2424873, 65536, 31, 2424874, 65536, 31, 2424875, 65536, 31, 2424876, 65536, 31, 2424877, 65536, 31, 2424878, 65536, 31, 2424879, 65536, 31, 2424880, 131072, 31, 2424881, 327680, 9, 2424882, 393216, 9, 2424883, 327680, 9, 2424884, 393216, 9, 2424885, 262144, 0, 2490368, 65536, 29, 2490369, 131072, 29, 2490370, 131072, 30, 2490374, 131072, 30, 2490375, 458752, 34, 2490382, 458752, 4, 2490383, 327680, 9, 2490384, 393216, 9, 2490385, 262144, 0, 2490386, 327680, 0, 2490387, 262144, 0, 2490388, 327680, 0, 2490389, 327680, 8, 2490390, 393216, 8, 2490391, 262144, 22, 2490392, 393216, 8, 2490398, 458752, 4, 2490399, 327680, 9, 2490400, 393216, 9, 2490401, 262144, 21, 2490404, 262144, 25, 2490411, 0, 77, 2490412, 65536, 77, 2490413, 131072, 77, 2490414, 196608, 77, 2490415, 262144, 77, 2490416, 327680, 77, 2490417, 393216, 77, 2490421, 262144, 1, 2555905, 131072, 30, 2555906, 196608, 27, 2555907, 131072, 29, 2555910, 196608, 27, 2555911, 131072, 29, 2555918, 458752, 5, 2555920, 262144, 21, 2555921, 262144, 1, 2555922, 327680, 1, 2555923, 262144, 1, 2555924, 327680, 1, 2555925, 327680, 9, 2555926, 393216, 9, 2555927, 327680, 9, 2555928, 393216, 9, 2555933, 131072, 1, 2555934, 458752, 5, 2555937, 262144, 22, 2555940, 131072, 24, 2555947, 0, 78, 2555948, 65536, 78, 2555949, 131072, 78, 2555950, 196608, 78, 2555951, 262144, 78, 2555952, 327680, 78, 2555953, 393216, 78, 2621441, 131072, 30, 2621443, 131072, 30, 2621447, 131072, 30, 2621449, 327680, 8, 2621450, 393216, 8, 2621451, 262144, 21, 2621456, 262144, 22, 2621457, 262144, 0, 2621458, 327680, 0, 2621459, 327680, 8, 2621460, 393216, 8, 2621465, 262144, 21, 2621466, 327680, 8, 2621467, 393216, 8, 2621483, 0, 79, 2621484, 65536, 79, 2621485, 131072, 79, 2621486, 196608, 79, 2621487, 262144, 79, 2621488, 327680, 79, 2621489, 393216, 79, 2686977, 131072, 30, 2686979, 131072, 30, 2686983, 131072, 30, 2686984, 262144, 21, 2686985, 327680, 9, 2686986, 393216, 9, 2686987, 262144, 22, 2686993, 262144, 1, 2686994, 327680, 1, 2686995, 327680, 9, 2686996, 393216, 9, 2686997, 262144, 60, 2686998, 327680, 60, 2686999, 393216, 60, 2687000, 458752, 60, 2687002, 327680, 9, 2687003, 393216, 9, 2687004, 327680, 8, 2687005, 393216, 8, 2687006, 262144, 0, 2687007, 327680, 0, 2687008, 327680, 8, 2687009, 393216, 8, 2687010, 262144, 0, 2687011, 327680, 0, 2687012, 262144, 25, 2687019, 0, 80, 2687020, 65536, 80, 2687021, 131072, 80, 2687022, 196608, 80, 2687023, 262144, 80, 2687024, 327680, 80, 2687025, 393216, 80, 2752513, 131072, 30, 2752515, 131072, 30, 2752516, 196608, 28, 2752517, 65536, 31, 2752518, 65536, 31, 2752519, 131072, 31, 2752520, 262144, 22, 2752521, 327680, 8, 2752522, 393216, 8, 2752523, 327680, 8, 2752524, 393216, 8, 2752528, 131072, 1, 2752531, 131072, 61, 2752532, 196608, 61, 2752533, 262144, 61, 2752534, 327680, 61, 2752535, 393216, 61, 2752536, 458752, 61, 2752538, 327680, 8, 2752539, 393216, 8, 2752540, 327680, 9, 2752541, 393216, 9, 2752542, 262144, 1, 2752543, 327680, 1, 2752544, 327680, 9, 2752545, 393216, 9, 2752546, 262144, 1, 2752547, 327680, 1, 2752548, 458752, 25, 2752555, 0, 81, 2752556, 65536, 81, 2752557, 131072, 81, 2752558, 196608, 81, 2752559, 262144, 81, 2752560, 327680, 81, 2752561, 393216, 81, 2818049, 131072, 30, 2818051, 131072, 30, 2818052, 131072, 30, 2818054, 262144, 22, 2818056, 393216, 8, 2818057, 327680, 9, 2818058, 393216, 9, 2818059, 327680, 9, 2818060, 393216, 9, 2818064, 131072, 1, 2818065, 458752, 34, 2818067, 131072, 62, 2818068, 196608, 62, 2818069, 262144, 62, 2818070, 327680, 62, 2818071, 393216, 62, 2818072, 458752, 62, 2818074, 327680, 9, 2818075, 393216, 9, 2818076, 262144, 0, 2818077, 327680, 0, 2818078, 327680, 8, 2818079, 393216, 8, 2818080, 262144, 0, 2818081, 327680, 0, 2818082, 327680, 8, 2818083, 393216, 8, 2818084, 262144, 21, 2818088, 0, 29, 2818089, 65536, 29, 2818090, 65536, 29, 2818091, 65536, 29, 2818092, 65536, 29, 2818093, 65536, 29, 2818094, 65536, 29, 2818095, 65536, 29, 2818096, 65536, 29, 2818097, 131072, 29, 2883585, 196608, 27, 2883586, 131072, 29, 2883587, 131072, 30, 2883588, 131072, 30, 2883589, 262144, 1, 2883590, 327680, 1, 2883591, 327680, 9, 2883592, 393216, 9, 2883593, 262144, 0, 2883594, 327680, 0, 2883595, 262144, 0, 2883596, 327680, 0, 2883603, 131072, 63, 2883604, 196608, 63, 2883605, 262144, 63, 2883606, 327680, 63, 2883607, 393216, 63, 2883608, 458752, 63, 2883610, 262144, 0, 2883611, 327680, 0, 2883612, 262144, 1, 2883613, 327680, 1, 2883614, 327680, 9, 2883615, 393216, 9, 2883616, 262144, 1, 2883617, 327680, 1, 2883618, 327680, 9, 2883619, 393216, 9, 2883620, 262144, 22, 2883622, 262144, 21, 2883624, 0, 30, 2883625, 0, 29, 2883626, 65536, 29, 2883627, 65536, 29, 2883628, 65536, 29, 2883629, 65536, 29, 2883630, 131072, 29, 2883632, 131072, 30, 2883633, 131072, 30, 2949122, 131072, 30, 2949123, 131072, 30, 2949124, 131072, 30, 2949129, 262144, 1, 2949130, 327680, 1, 2949131, 262144, 1, 2949132, 327680, 1, 2949137, 262144, 61, 2949138, 327680, 61, 2949139, 393216, 61, 2949140, 458752, 61, 2949141, 262144, 64, 2949142, 327680, 64, 2949143, 393216, 64, 2949144, 458752, 64, 2949146, 262144, 1, 2949147, 327680, 1, 2949148, 262144, 0, 2949149, 327680, 0, 2949150, 327680, 8, 2949151, 393216, 8, 2949158, 262144, 22, 2949160, 0, 30, 2949161, 0, 30, 2949166, 131072, 30, 2949168, 131072, 30, 2949169, 131072, 30, 3014658, 131072, 30, 3014659, 131072, 30, 3014660, 65536, 29, 3014661, 65536, 29, 3014662, 65536, 29, 3014663, 65536, 29, 3014664, 131072, 29, 3014673, 262144, 62, 3014674, 327680, 62, 3014675, 393216, 62, 3014676, 458752, 62, 3014677, 262144, 65, 3014678, 327680, 65, 3014679, 393216, 65, 3014680, 458752, 65, 3014682, 327680, 8, 3014683, 393216, 8, 3014684, 262144, 1, 3014685, 327680, 1, 3014686, 327680, 9, 3014687, 393216, 9, 3014689, 0, 29, 3014690, 65536, 29, 3014691, 65536, 29, 3014692, 65536, 29, 3014693, 65536, 29, 3014694, 65536, 29, 3014695, 65536, 29, 3014696, 65536, 29, 3014697, 131072, 27, 3014702, 131072, 30, 3014704, 131072, 30, 3014705, 196608, 27, 3014706, 131072, 29, 3080194, 131072, 30, 3080195, 196608, 27, 3080196, 65536, 29, 3080197, 131072, 29, 3080198, 65536, 30, 3080199, 65536, 30, 3080200, 196608, 27, 3080201, 65536, 29, 3080202, 65536, 29, 3080203, 65536, 29, 3080204, 65536, 29, 3080205, 65536, 29, 3080206, 65536, 29, 3080207, 65536, 29, 3080208, 65536, 29, 3080209, 65536, 29, 3080210, 65536, 29, 3080211, 65536, 29, 3080212, 65536, 29, 3080213, 65536, 29, 3080214, 65536, 29, 3080215, 65536, 29, 3080216, 458752, 66, 3080218, 327680, 9, 3080219, 393216, 9, 3080225, 0, 30, 3080226, 0, 30, 3080229, 458752, 34, 3080238, 131072, 30, 3080240, 131072, 30, 3080242, 131072, 30, 3145730, 131072, 30, 3145733, 131072, 30, 3145752, 65536, 29, 3145753, 131072, 29, 3145756, 0, 29, 3145757, 65536, 29, 3145758, 65536, 29, 3145759, 65536, 29, 3145760, 65536, 29, 3145761, 131072, 27, 3145762, 0, 30, 3145774, 131072, 30, 3145776, 131072, 30, 3145778, 131072, 30, 3211266, 131072, 30, 3211269, 131072, 30, 3211289, 196608, 27, 3211290, 65536, 29, 3211291, 65536, 29, 3211292, 131072, 27, 3211298, 0, 30, 3211299, 0, 29, 3211300, 65536, 29, 3211301, 65536, 29, 3211302, 65536, 29, 3211303, 65536, 29, 3211304, 65536, 29, 3211305, 65536, 29, 3211310, 131072, 30, 3211312, 131072, 30, 3211314, 131072, 30, 3211315, 327680, 8, 3211316, 393216, 8, 3276800, 196608, 28, 3276801, 65536, 31, 3276802, 131072, 31, 3276804, 196608, 28, 3276805, 131072, 31, 3276825, 0, 30, 3276830, 0, 29, 3276831, 65536, 29, 3276832, 65536, 29, 3276833, 65536, 29, 3276834, 131072, 27, 3276835, 0, 30, 3276846, 131072, 30, 3276847, 196608, 28, 3276848, 131072, 31, 3276850, 131072, 30, 3276851, 327680, 9, 3276852, 393216, 9, 3342336, 131072, 30, 3342340, 131072, 30, 3342361, 0, 30, 3342366, 0, 30, 3342368, 458752, 34, 3342371, 0, 30, 3342382, 131072, 30, 3342383, 131072, 30, 3342384, 196608, 28, 3342385, 65536, 31, 3342386, 131072, 31, 3407872, 131072, 30, 3407876, 131072, 30, 3407891, 0, 29, 3407892, 65536, 29, 3407893, 65536, 29, 3407894, 65536, 29, 3407895, 65536, 29, 3407896, 65536, 29, 3407897, 65536, 29, 3407898, 65536, 29, 3407899, 65536, 29, 3407900, 65536, 29, 3407901, 65536, 29, 3407902, 131072, 27, 3407906, 0, 29, 3407907, 131072, 27, 3473408, 131072, 31, 3473412, 131072, 30, 3473422, 65536, 29, 3473423, 65536, 29, 3473424, 65536, 29, 3473425, 65536, 29, 3473426, 65536, 29, 3473427, 131072, 27, 3473428, 65536, 30, 3473429, 65536, 30, 3473434, 393216, 34, 3473442, 0, 30, 3538948, 131072, 30, 3538958, 65536, 30, 3538959, 0, 30, 3538978, 0, 30, 3604484, 131072, 30, 3604494, 0, 30, 3604495, 0, 30, 3604507, 0, 29, 3604508, 65536, 29, 3604509, 65536, 29, 3604510, 65536, 29, 3604511, 65536, 29, 3604512, 65536, 29, 3604513, 65536, 29, 3604514, 131072, 27, 3670020, 131072, 30, 3670030, 0, 30, 3670031, 0, 30, 3670043, 0, 30, 3735556, 65536, 29, 3735557, 65536, 29, 3735558, 65536, 29, 3735559, 65536, 29, 3735560, 65536, 29, 3735561, 65536, 29, 3735562, 65536, 29, 3735563, 65536, 29, 3735564, 65536, 29, 3735565, 65536, 29, 3735566, 65536, 29, 3735567, 0, 30, 3735573, 0, 29, 3735574, 65536, 29, 3735575, 65536, 29, 3735576, 65536, 29, 3735577, 65536, 29, 3735578, 65536, 29, 3735579, 65536, 29, 3801100, 65536, 29, 3801101, 65536, 29, 3801102, 65536, 29, 3801103, 65536, 29, 3801109, 0, 30, 3866645, 0, 30 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 917518, 0, 40, 917519, 65536, 40, 917520, 131072, 40, 917521, 196608, 40, 917522, 262144, 40, 917523, 327680, 40, 917524, 393216, 40, 917525, 458752, 40, 983054, 0, 41, 983055, 65536, 41, 983056, 131072, 41, 983057, 196608, 41, 983058, 262144, 41, 983059, 327680, 41, 983060, 393216, 41, 983061, 458752, 41, 1048583, 262144, 55, 1048584, 327680, 55, 1048585, 393216, 55, 1048586, 458752, 55, 1048590, 0, 42, 1048591, 65536, 42, 1048592, 131072, 42, 1048593, 196608, 42, 1048594, 262144, 42, 1048595, 327680, 42, 1048596, 393216, 42, 1048597, 458752, 42, 1114119, 262144, 56, 1114120, 327680, 56, 1114121, 393216, 56, 1114122, 458752, 56, 1114123, 262144, 0, 1114124, 327680, 0, 1114126, 0, 43, 1114127, 65536, 43, 1114128, 131072, 43, 1114129, 196608, 43, 1114130, 262144, 43, 1114131, 327680, 43, 1114132, 393216, 43, 1114133, 458752, 43, 1114138, 327680, 55, 1114139, 393216, 55, 1114140, 458752, 55, 1179655, 262144, 57, 1179656, 327680, 57, 1179657, 393216, 57, 1179658, 458752, 57, 1179661, 393216, 6, 1179662, 0, 44, 1179663, 65536, 44, 1179664, 131072, 44, 1179665, 196608, 44, 1179666, 262144, 44, 1179667, 327680, 44, 1179668, 393216, 44, 1179669, 458752, 44, 1179670, 327680, 6, 1179673, 262144, 56, 1179674, 327680, 56, 1179675, 393216, 56, 1179676, 458752, 56, 1245191, 262144, 58, 1245192, 327680, 58, 1245193, 393216, 58, 1245194, 458752, 58, 1245197, 393216, 7, 1245198, 0, 45, 1245199, 65536, 45, 1245200, 131072, 45, 1245201, 262144, 3, 1245202, 262144, 45, 1245203, 327680, 45, 1245204, 393216, 45, 1245205, 458752, 45, 1245206, 327680, 8, 1245207, 393216, 8, 1245209, 262144, 57, 1245210, 327680, 57, 1245211, 393216, 57, 1245212, 458752, 57, 1310727, 262144, 59, 1310728, 327680, 59, 1310729, 393216, 59, 1310730, 458752, 59, 1310732, 327680, 8, 1310733, 393216, 8, 1310734, 327680, 8, 1310735, 393216, 8, 1310741, 458752, 4, 1310745, 262144, 58, 1310746, 327680, 58, 1310747, 393216, 58, 1310748, 458752, 58, 1376263, 262144, 60, 1376264, 327680, 60, 1376265, 393216, 60, 1376266, 458752, 60, 1376267, 458752, 4, 1376270, 458752, 6, 1376272, 458752, 6, 1376277, 458752, 5, 1376281, 262144, 59, 1376282, 327680, 59, 1376283, 393216, 59, 1376284, 458752, 59, 1441803, 458752, 5, 1441806, 458752, 7, 1441808, 458752, 7, 1441813, 458752, 4, 1441817, 262144, 60, 1441818, 327680, 60, 1441819, 393216, 60, 1441820, 458752, 60, 1507333, 262144, 0, 1507334, 327680, 0, 1507349, 458752, 5, 1572868, 327680, 6, 1572871, 393216, 6, 1638404, 327680, 7, 1638406, 327680, 6, 1638407, 393216, 7, 1638409, 393216, 6, 1638413, 327680, 8, 1638414, 393216, 8, 1638417, 262144, 83, 1638418, 327680, 83, 1638419, 393216, 83, 1638420, 458752, 83, 1638421, 262144, 55, 1638422, 327680, 55, 1638423, 393216, 55, 1638424, 458752, 55, 1638429, 327680, 6, 1638432, 393216, 6, 1703938, 262144, 0, 1703939, 327680, 0, 1703942, 327680, 7, 1703945, 393216, 7, 1703948, 458752, 4, 1703951, 458752, 6, 1703953, 262144, 84, 1703954, 327680, 84, 1703955, 393216, 84, 1703956, 458752, 84, 1703957, 262144, 56, 1703958, 327680, 56, 1703959, 393216, 56, 1703960, 458752, 56, 1703961, 262144, 18, 1703962, 327680, 18, 1703963, 393216, 18, 1703965, 327680, 7, 1703968, 393216, 7, 1769473, 327680, 6, 1769475, 458752, 4, 1769478, 458752, 6, 1769484, 458752, 5, 1769487, 458752, 7, 1769489, 262144, 85, 1769490, 327680, 85, 1769491, 393216, 85, 1769492, 458752, 85, 1769493, 262144, 57, 1769494, 327680, 57, 1769495, 393216, 57, 1769496, 458752, 57, 1769497, 262144, 19, 1769498, 327680, 19, 1769499, 393216, 19, 1835009, 327680, 7, 1835011, 458752, 5, 1835014, 458752, 7, 1835016, 262144, 18, 1835019, 393216, 18, 1835025, 262144, 86, 1835026, 327680, 86, 1835027, 393216, 86, 1835028, 458752, 86, 1835029, 262144, 58, 1835030, 327680, 58, 1835031, 393216, 58, 1835032, 458752, 58, 1835033, 262144, 20, 1835034, 327680, 20, 1835035, 393216, 20, 1835038, 393216, 6, 1900547, 458752, 4, 1900550, 458752, 6, 1900551, 262144, 3, 1900552, 262144, 19, 1900553, 327680, 19, 1900554, 327680, 19, 1900555, 393216, 19, 1900561, 262144, 87, 1900562, 327680, 87, 1900563, 393216, 87, 1900564, 458752, 87, 1900565, 262144, 61, 1900566, 327680, 61, 1900567, 393216, 61, 1900568, 458752, 61, 1900571, 327680, 7, 1900574, 393216, 7, 1966083, 458752, 5, 1966086, 458752, 7, 1966087, 262144, 4, 1966088, 262144, 20, 1966089, 327680, 20, 1966090, 327680, 20, 1966091, 393216, 20, 1966097, 262144, 88, 1966098, 327680, 88, 1966099, 393216, 88, 1966100, 458752, 88, 1966101, 262144, 62, 1966102, 327680, 62, 1966103, 393216, 62, 1966104, 458752, 62, 1966107, 327680, 6, 1966110, 393216, 6, 2031637, 196608, 4, 2031643, 327680, 8, 2031644, 393216, 8, 2031645, 327680, 8, 2031646, 393216, 8, 2031647, 0, 46, 2031648, 65536, 46, 2031649, 131072, 46, 2031650, 196608, 46, 2097156, 327680, 8, 2097157, 393216, 8, 2097178, 458752, 4, 2097180, 458752, 4, 2097183, 0, 47, 2097184, 65536, 47, 2097185, 131072, 47, 2097186, 196608, 47, 2162691, 458752, 4, 2162694, 458752, 6, 2162698, 0, 50, 2162699, 65536, 50, 2162700, 131072, 50, 2162701, 196608, 50, 2162702, 262144, 50, 2162703, 262144, 0, 2162704, 327680, 0, 2162714, 458752, 5, 2162715, 262144, 55, 2162716, 327680, 55, 2162717, 393216, 55, 2162718, 458752, 55, 2162719, 0, 48, 2162720, 65536, 48, 2162721, 131072, 48, 2162722, 196608, 48, 2228225, 327680, 6, 2228227, 458752, 5, 2228228, 393216, 6, 2228230, 458752, 7, 2228234, 0, 51, 2228235, 65536, 51, 2228236, 131072, 51, 2228237, 196608, 51, 2228238, 262144, 51, 2228241, 393216, 6, 2228250, 262144, 21, 2228251, 262144, 56, 2228252, 327680, 56, 2228253, 393216, 56, 2228254, 458752, 56, 2228255, 0, 49, 2228256, 65536, 49, 2228257, 131072, 49, 2228258, 196608, 49, 2228261, 327680, 8, 2228262, 393216, 8, 2293761, 327680, 7, 2293763, 327680, 6, 2293764, 393216, 7, 2293766, 393216, 6, 2293770, 0, 52, 2293771, 65536, 52, 2293772, 131072, 52, 2293773, 196608, 52, 2293774, 262144, 52, 2293776, 327680, 6, 2293777, 393216, 7, 2293779, 393216, 6, 2293781, 393216, 6, 2293787, 262144, 57, 2293788, 327680, 57, 2293789, 393216, 57, 2293790, 458752, 57, 2293791, 327680, 8, 2293792, 393216, 8, 2293796, 458752, 4, 2293799, 458752, 6, 2359298, 131072, 29, 2359299, 327680, 7, 2359302, 393216, 7, 2359306, 0, 53, 2359307, 65536, 53, 2359308, 131072, 53, 2359309, 196608, 53, 2359310, 262144, 53, 2359312, 327680, 7, 2359313, 458752, 6, 2359315, 393216, 7, 2359317, 327680, 8, 2359318, 393216, 8, 2359323, 262144, 58, 2359324, 327680, 58, 2359325, 393216, 58, 2359326, 458752, 58, 2359329, 458752, 6, 2359332, 458752, 5, 2359335, 458752, 7, 2359339, 0, 75, 2359340, 65536, 75, 2359341, 131072, 75, 2359342, 196608, 75, 2359343, 262144, 75, 2359344, 327680, 75, 2359345, 393216, 75, 2359346, 393216, 8, 2359347, 327680, 8, 2359348, 393216, 8, 2424842, 0, 54, 2424843, 65536, 54, 2424844, 131072, 54, 2424845, 196608, 54, 2424846, 262144, 54, 2424848, 458752, 4, 2424849, 458752, 7, 2424851, 393216, 6, 2424852, 458752, 4, 2424855, 458752, 6, 2424859, 262144, 59, 2424860, 327680, 59, 2424861, 393216, 59, 2424862, 458752, 59, 2424865, 458752, 7, 2424868, 458752, 4, 2424871, 458752, 6, 2424875, 0, 76, 2424876, 65536, 76, 2424877, 131072, 76, 2424878, 196608, 76, 2424879, 262144, 76, 2424880, 327680, 76, 2424881, 393216, 76, 2424883, 458752, 6, 2424885, 458752, 6, 2490384, 458752, 5, 2490385, 458752, 6, 2490387, 393216, 7, 2490388, 458752, 5, 2490391, 327680, 8, 2490395, 262144, 60, 2490396, 327680, 60, 2490397, 393216, 60, 2490398, 458752, 60, 2490401, 458752, 6, 2490404, 458752, 5, 2490407, 458752, 7, 2490419, 458752, 7, 2490420, 327680, 6, 2490421, 458752, 7, 2555920, 327680, 6, 2555921, 458752, 7, 2555923, 393216, 6, 2555924, 458752, 4, 2555925, 262144, 83, 2555926, 327680, 83, 2555927, 393216, 83, 2555928, 458752, 83, 2555929, 458752, 6, 2555937, 458752, 7, 2555955, 262144, 22, 2555956, 327680, 7, 2621449, 327680, 8, 2621450, 393216, 8, 2621456, 327680, 7, 2621459, 393216, 7, 2621460, 458752, 5, 2621461, 262144, 84, 2621462, 327680, 84, 2621463, 393216, 84, 2621464, 458752, 84, 2621465, 458752, 7, 2686984, 458752, 4, 2686987, 458752, 6, 2686992, 327680, 6, 2686993, 262144, 55, 2686994, 327680, 55, 2686995, 393216, 55, 2686996, 458752, 55, 2686997, 262144, 85, 2686998, 327680, 85, 2686999, 393216, 85, 2687000, 458752, 85, 2687001, 458752, 4, 2687004, 458752, 6, 2752518, 262144, 21, 2752520, 458752, 5, 2752523, 458752, 7, 2752524, 393216, 8, 2752528, 327680, 7, 2752529, 262144, 56, 2752530, 327680, 56, 2752531, 393216, 56, 2752532, 458752, 56, 2752533, 262144, 86, 2752534, 327680, 86, 2752535, 393216, 86, 2752536, 458752, 86, 2752537, 458752, 5, 2752539, 458752, 4, 2752540, 458752, 7, 2752542, 458752, 6, 2752543, 458752, 4, 2752546, 458752, 6, 2752548, 393216, 6, 2818053, 262144, 0, 2818054, 327680, 0, 2818055, 327680, 8, 2818056, 458752, 4, 2818058, 458752, 4, 2818061, 458752, 6, 2818065, 262144, 57, 2818066, 327680, 57, 2818067, 393216, 57, 2818068, 458752, 57, 2818069, 262144, 87, 2818070, 327680, 87, 2818071, 393216, 87, 2818072, 458752, 87, 2818073, 458752, 4, 2818075, 458752, 5, 2818076, 458752, 6, 2818078, 458752, 7, 2818079, 458752, 5, 2818082, 458752, 7, 2818084, 393216, 7, 2818096, 131072, 29, 2883588, 327680, 6, 2883591, 393216, 6, 2883593, 458752, 6, 2883594, 458752, 5, 2883597, 458752, 7, 2883601, 262144, 58, 2883602, 327680, 58, 2883603, 393216, 58, 2883604, 458752, 58, 2883605, 262144, 88, 2883606, 327680, 88, 2883607, 393216, 88, 2883608, 458752, 88, 2883609, 458752, 5, 2883611, 327680, 6, 2883612, 458752, 7, 2883613, 458752, 4, 2883616, 458752, 6, 2883617, 458752, 4, 2883620, 458752, 6, 2949124, 327680, 7, 2949127, 393216, 7, 2949128, 327680, 6, 2949129, 458752, 7, 2949130, 327680, 6, 2949131, 393216, 6, 2949133, 393216, 6, 2949141, 262144, 62, 2949142, 327680, 62, 2949143, 393216, 62, 2949144, 458752, 62, 2949145, 327680, 6, 2949147, 327680, 7, 2949149, 458752, 5, 2949152, 458752, 7, 2949153, 458752, 5, 2949156, 458752, 7, 2949171, 262144, 21, 3014664, 327680, 7, 3014666, 327680, 7, 3014667, 393216, 7, 3014669, 393216, 7, 3014681, 327680, 7, 3014683, 327680, 6, 3014685, 458752, 4, 3014688, 458752, 6, 3014690, 0, 29, 3014707, 262144, 22, 3080216, 131072, 29, 3080217, 458752, 4, 3080219, 327680, 7, 3080220, 458752, 6, 3080221, 458752, 5, 3080224, 458752, 7, 3145753, 458752, 5, 3145756, 458752, 7, 3276850, 458752, 4, 3276853, 458752, 6, 3342386, 458752, 5, 3342388, 262144, 18, 3342389, 458752, 7, 3407891, 458752, 7, 3473422, 0, 29, 3473423, 0, 29, 3538958, 0, 30, 3735564, 131072, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 624) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_Cypress_Lab.tscn" +location = Vector2(432, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 1104) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_Mart.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 1200) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_PC.tscn" +location = Vector2(272, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 1008) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M104.tscn" +location = Vector2(144, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 720) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M092.tscn" +location = Vector2(304, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 1232) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M093.tscn" +location = Vector2(304, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1392, 1296) +scene_destination = "res://Maps/Routes/Route5/Route_5_M154.tscn" +location = Vector2(144, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 688) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town_M130.tscn" +location = Vector2(304, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 1328) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 816) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 976) +texture = ExtResource("303") +facing = "Left" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 752) +texture = ExtResource("304") +facing = "Right" diff --git a/Maps/RochfaleTown/Rochfale_Town_M183_tileset.tres b/Maps/RochfaleTown/Rochfale_Town_M183_tileset.tres new file mode 100644 index 000000000..6718dbc91 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_M183_tileset.tres @@ -0,0 +1,584 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route05-06.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass3_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-AutumnDirt_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +0:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:29/0 = 0 +1:30/0 = 0 +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:42/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:61/0 = 0 +2:62/0 = 0 +2:63/0 = 0 +2:75/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:27/0 = 0 +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:41/0 = 0 +3:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:62/0 = 0 +3:63/0 = 0 +3:75/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:56/0 = 0 +4:57/0 = 0 +4:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:58/0 = 0 +4:59/0 = 0 +4:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:60/0 = 0 +4:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:62/0 = 0 +4:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:65/0 = 0 +4:75/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:84/0 = 0 +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:43/0 = 0 +5:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:44/0 = 0 +5:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:56/0 = 0 +5:57/0 = 0 +5:58/0 = 0 +5:59/0 = 0 +5:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:62/0 = 0 +5:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:63/0 = 0 +5:64/0 = 0 +5:65/0 = 0 +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:84/0 = 0 +5:85/0 = 0 +5:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:88/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:42/0 = 0 +6:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:43/0 = 0 +6:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:44/0 = 0 +6:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:56/0 = 0 +6:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:58/0 = 0 +6:59/0 = 0 +6:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:62/0 = 0 +6:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:63/0 = 0 +6:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:64/0 = 0 +6:65/0 = 0 +6:75/0 = 0 +6:76/0 = 0 +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:84/0 = 0 +6:85/0 = 0 +6:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:86/0 = 0 +6:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:87/0 = 0 +6:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:88/0 = 0 +6:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:7/0 = 0 +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:40/0 = 0 +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:42/0 = 0 +7:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:44/0 = 0 +7:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:56/0 = 0 +7:57/0 = 0 +7:58/0 = 0 +7:59/0 = 0 +7:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:60/0 = 0 +7:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:61/0 = 0 +7:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:62/0 = 0 +7:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:63/0 = 0 +7:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:64/0 = 0 +7:65/0 = 0 +7:66/0 = 0 +7:83/0 = 0 +7:84/0 = 0 +7:85/0 = 0 +7:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:86/0 = 0 +7:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:88/0 = 0 +7:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") diff --git a/Maps/RochfaleTown/Rochfale_Town_Mart.gd b/Maps/RochfaleTown/Rochfale_Town_Mart.gd new file mode 100644 index 000000000..fb39eca6a --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_Mart.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map091 + +var map_name = "Rochfale Town(Mart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(464, 208): + Global.game.play_dialogue("MAP091_NPC_1") + if check_pos == Vector2(176, 208): + Global.game.play_dialogue("MAP091_NPC_2") + if check_pos == Vector2(336, 240): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'SUPERPOTION', 'POTION', 'ANTIDOTE', 'PARLYZHEAL', 'ICEHEAL', 'REPEL', 'ESCAPEROPE']) + return null diff --git a/Maps/RochfaleTown/Rochfale_Town_Mart.gd.uid b/Maps/RochfaleTown/Rochfale_Town_Mart.gd.uid new file mode 100644 index 000000000..da88bda73 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_Mart.gd.uid @@ -0,0 +1 @@ +uid://dxyea4716yft0 diff --git a/Maps/RochfaleTown/Rochfale_Town_Mart.tscn b/Maps/RochfaleTown/Rochfale_Town_Mart.tscn new file mode 100644 index 000000000..03efde2fd --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_Mart.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/RochfaleTown/Rochfale_Town_Mart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/RochfaleTown/Rochfale_Town_Mart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_005.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_003.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Rochfale Town(Mart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(1104, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 208) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 208) +texture = ExtResource("302") +facing = "Left" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/RochfaleTown/Rochfale_Town_Mart_tileset.tres b/Maps/RochfaleTown/Rochfale_Town_Mart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_Mart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/RochfaleTown/Rochfale_Town_PC.gd b/Maps/RochfaleTown/Rochfale_Town_PC.gd new file mode 100644 index 000000000..b593222b4 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_PC.gd @@ -0,0 +1,49 @@ +extends Node2D # gen_map.py Map013 + +var map_name = "Rochfale Town(PC)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(432, 528): + Global.game.play_dialogue("MAP013_NPC_1") + if check_pos == Vector2(560, 336): + Global.game.play_dialogue("MAP013_NPC_2") + if check_pos == Vector2(272, 368): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/RochfaleTown/Rochfale_Town.tscn" + Global.game.release_player() diff --git a/Maps/RochfaleTown/Rochfale_Town_PC.gd.uid b/Maps/RochfaleTown/Rochfale_Town_PC.gd.uid new file mode 100644 index 000000000..32b80786e --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_PC.gd.uid @@ -0,0 +1 @@ +uid://dfpo0nivoe1d3 diff --git a/Maps/RochfaleTown/Rochfale_Town_PC.tscn b/Maps/RochfaleTown/Rochfale_Town_PC.tscn new file mode 100644 index 000000000..7f8e1918b --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_PC.tscn @@ -0,0 +1,64 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/RochfaleTown/Rochfale_Town_PC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/RochfaleTown/Rochfale_Town_PC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_134.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_133.png" id="401"] +[node name="Rochfale Town(PC)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 327681, 2, 2, 393216, 3, 3, 458752, 3, 4, 393216, 3, 5, 458752, 3, 6, 393216, 3, 7, 458752, 3, 8, 393216, 3, 9, 458752, 3, 10, 393216, 3, 11, 458752, 3, 12, 393216, 3, 13, 458752, 3, 14, 393216, 3, 15, 458752, 3, 16, 393216, 3, 17, 458752, 3, 18, 393216, 3, 19, 65537, 0, 65537, 262145, 2, 65538, 393216, 4, 65539, 458752, 4, 65540, 393216, 4, 65541, 458752, 4, 65542, 393216, 4, 65543, 458752, 4, 65544, 393216, 4, 65545, 458752, 4, 65546, 393216, 4, 65547, 458752, 4, 65548, 393216, 4, 65549, 458752, 4, 65550, 393216, 4, 65551, 458752, 4, 65552, 0, 1, 65553, 458752, 4, 65554, 393216, 4, 65555, 1, 0, 131073, 1, 3, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 65536, 1, 131078, 0, 1, 131079, 65536, 1, 131080, 0, 1, 131081, 65536, 1, 131082, 0, 1, 131083, 65536, 1, 131084, 0, 1, 131085, 65536, 1, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 65536, 1, 131090, 0, 1, 131091, 1, 0, 196609, 131073, 5, 196610, 0, 1, 196611, 262144, 0, 196612, 0, 0, 196613, 65536, 0, 196614, 0, 0, 196615, 65536, 0, 196616, 0, 0, 196617, 65536, 0, 196618, 0, 0, 196619, 65536, 0, 196620, 0, 0, 196621, 65536, 0, 196622, 0, 0, 196623, 65536, 0, 196624, 0, 0, 196625, 65536, 0, 196626, 0, 0, 196627, 131073, 1, 262145, 131073, 5, 262146, 0, 1, 262147, 65536, 0, 262148, 0, 0, 262149, 65536, 0, 262150, 0, 0, 262151, 65536, 0, 262152, 0, 0, 262153, 65536, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 0, 0, 262157, 65536, 0, 262158, 0, 0, 262159, 65536, 0, 262160, 0, 0, 262161, 65536, 0, 262162, 0, 0, 262163, 262145, 2, 327681, 131073, 5, 327682, 0, 1, 327683, 65536, 0, 327684, 0, 0, 327685, 65536, 0, 327686, 0, 0, 327687, 65536, 0, 327688, 0, 0, 327689, 65536, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 0, 0, 327693, 65536, 0, 327694, 0, 0, 327695, 65536, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 0, 0, 327699, 262145, 2, 393217, 131073, 5, 393218, 0, 1, 393219, 65536, 0, 393220, 0, 0, 393221, 65536, 0, 393222, 0, 0, 393223, 65536, 0, 393224, 0, 0, 393225, 65536, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 65536, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 0, 0, 393235, 65537, 0, 458753, 131073, 5, 458754, 0, 1, 458755, 65536, 0, 458756, 0, 0, 458757, 65536, 0, 458758, 0, 0, 458759, 65536, 0, 458760, 0, 0, 458761, 65536, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 65536, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 0, 0, 458771, 1, 0, 524289, 131073, 5, 524290, 0, 1, 524291, 65536, 0, 524292, 0, 0, 524293, 393216, 3, 524294, 458752, 3, 524295, 393216, 3, 524296, 458752, 3, 524297, 393216, 3, 524298, 458752, 3, 524299, 65536, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 0, 0, 524303, 65536, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 0, 0, 524307, 1, 0, 589825, 131073, 5, 589826, 0, 1, 589827, 65536, 0, 589828, 0, 0, 589829, 393216, 4, 589830, 458752, 4, 589831, 393216, 4, 589832, 458752, 4, 589833, 393216, 4, 589834, 458752, 4, 589835, 65536, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 0, 0, 589839, 65536, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 0, 0, 589843, 131073, 1, 655361, 131073, 5, 655362, 0, 1, 655363, 65536, 0, 655364, 0, 0, 655365, 65536, 0, 655366, 0, 0, 655367, 65536, 0, 655368, 0, 0, 655369, 65536, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 0, 0, 655375, 65536, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 0, 0, 655379, 262145, 2, 720897, 131073, 5, 720898, 0, 1, 720899, 65536, 0, 720900, 0, 0, 720901, 65536, 0, 720902, 0, 0, 720903, 65536, 0, 720904, 0, 0, 720905, 65536, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 0, 0, 720915, 65537, 0, 786433, 131073, 5, 786434, 0, 1, 786435, 65536, 0, 786436, 0, 0, 786437, 65536, 0, 786438, 0, 0, 786439, 65536, 0, 786440, 0, 0, 786441, 65536, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 0, 0, 786447, 65536, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 0, 0, 786451, 1, 0, 851969, 131073, 5, 851970, 0, 1, 851971, 65536, 0, 851972, 0, 0, 851973, 65536, 0, 851974, 0, 0, 851975, 327680, 7, 851976, 393216, 7, 851977, 0, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 0, 0, 851981, 65536, 0, 851982, 0, 0, 851983, 65536, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 0, 0, 851987, 1, 0, 917505, 131073, 5, 917506, 0, 1, 917507, 65536, 0, 917508, 0, 0, 917509, 65536, 0, 917510, 0, 0, 917511, 327680, 8, 917512, 393216, 8, 917513, 65536, 0, 917514, 0, 0, 917515, 393216, 3, 917516, 458752, 3, 917517, 393216, 3, 917518, 458752, 3, 917519, 393216, 3, 917520, 458752, 3, 917521, 393216, 3, 917522, 458752, 3, 917523, 1, 0, 983041, 131073, 5, 983042, 0, 1, 983043, 65536, 0, 983044, 0, 0, 983045, 65536, 0, 983046, 0, 0, 983047, 65536, 0, 983048, 0, 0, 983049, 65536, 0, 983050, 0, 0, 983051, 393216, 4, 983052, 458752, 4, 983053, 393216, 4, 983054, 458752, 4, 983055, 393216, 4, 983056, 458752, 4, 983057, 393216, 4, 983058, 458752, 4, 983059, 131073, 1, 1048577, 131073, 5, 1048578, 0, 1, 1048579, 65536, 0, 1048580, 0, 0, 1048581, 65536, 0, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 0, 0, 1048585, 65536, 0, 1048586, 0, 0, 1048587, 196608, 0, 1048588, 0, 1, 1048589, 65536, 1, 1048590, 0, 1, 1048591, 65536, 1, 1048592, 0, 1, 1048593, 65536, 1, 1048594, 0, 1, 1048595, 262145, 2, 1114113, 131073, 5, 1114114, 0, 1, 1114115, 65536, 0, 1114116, 0, 0, 1114117, 65536, 0, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 0, 0, 1114121, 65536, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 0, 0, 1114125, 65536, 0, 1114126, 0, 0, 1114127, 65536, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 0, 0, 1114131, 262145, 2, 1179649, 131073, 7, 1179650, 0, 2, 1179651, 65536, 0, 1179652, 0, 0, 1179653, 65536, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 0, 0, 1179657, 65536, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 0, 0, 1179661, 65536, 0, 1179662, 0, 0, 1179663, 65536, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 458752, 1, 1179667, 327681, 4, 1245186, 262145, 5, 1245187, 131073, 3, 1245188, 131073, 3, 1245189, 131073, 3, 1245190, 131073, 3, 1245191, 131073, 3, 1245192, 131073, 3, 1245193, 131073, 3, 1245194, 131073, 3, 1245195, 131073, 3, 1245196, 131073, 3, 1245197, 131073, 3, 1245198, 131073, 3, 1245199, 131073, 3, 1245200, 131073, 3, 1245201, 131073, 3, 1245202, 1, 6 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 8, 327680, 17, 9, 393216, 17, 10, 458752, 17, 65538, 131072, 3, 65543, 327680, 3, 65544, 327680, 18, 65545, 393216, 18, 65546, 458752, 18, 65548, 327680, 3, 65554, 327680, 3, 131074, 131072, 4, 131079, 327680, 4, 131084, 327680, 4, 131090, 327680, 4, 196610, 131072, 5, 196611, 262144, 5, 196612, 0, 4, 196614, 0, 3, 196615, 65536, 3, 196616, 262144, 5, 196617, 0, 4, 196619, 0, 3, 196620, 65536, 3, 196621, 262144, 5, 196622, 0, 4, 196624, 0, 3, 196625, 196608, 5, 196626, 327680, 5, 262146, 131072, 6, 262147, 262144, 6, 262148, 327680, 6, 262150, 131072, 6, 262151, 196608, 6, 262152, 262144, 6, 262153, 327680, 6, 262155, 131072, 6, 262156, 196608, 6, 262157, 262144, 6, 262158, 327680, 6, 262160, 131072, 6, 262161, 196608, 6, 262162, 327680, 6, 393220, 262144, 15, 393221, 327680, 15, 393222, 393216, 15, 393223, 327680, 15, 393224, 393216, 15, 393225, 327680, 15, 393226, 393216, 15, 393227, 262144, 12, 458756, 262144, 16, 458757, 327680, 16, 458758, 393216, 16, 458759, 327680, 16, 458760, 393216, 16, 458761, 327680, 16, 458762, 393216, 16, 458763, 262144, 13, 458766, 458752, 5, 458767, 131072, 8, 458768, 196608, 8, 458769, 393216, 5, 524290, 327680, 10, 524291, 393216, 10, 524292, 262144, 17, 524294, 0, 17, 524295, 65536, 17, 524296, 131072, 17, 524297, 196608, 17, 524299, 262144, 14, 524302, 393216, 5, 524303, 131072, 9, 524304, 196608, 9, 524305, 458752, 5, 589826, 327680, 11, 589827, 393216, 11, 589828, 0, 11, 589829, 131072, 3, 589830, 0, 14, 589831, 65536, 14, 589832, 131072, 18, 589833, 196608, 18, 589834, 327680, 3, 589835, 262144, 14, 655362, 327680, 12, 655363, 393216, 12, 655364, 0, 12, 655365, 131072, 4, 655366, 0, 15, 655367, 65536, 15, 655368, 131072, 19, 655369, 65536, 4, 655370, 327680, 4, 655371, 262144, 14, 655373, 393216, 5, 655374, 131072, 8, 655375, 196608, 8, 655376, 458752, 5, 720898, 327680, 13, 720899, 393216, 13, 720901, 131072, 5, 720902, 0, 16, 720903, 65536, 16, 720904, 262144, 5, 720905, 65536, 5, 720906, 327680, 5, 720907, 262144, 14, 720909, 458752, 5, 720910, 131072, 9, 720911, 196608, 9, 720912, 393216, 5, 786434, 327680, 14, 786435, 393216, 14, 786436, 458752, 14, 786437, 131072, 6, 786438, 196608, 6, 786439, 196608, 6, 786440, 262144, 6, 786441, 65536, 6, 786442, 327680, 6, 786443, 262144, 14, 786444, 393216, 15, 786449, 327680, 15, 786450, 393216, 15, 851974, 262144, 7, 851977, 458752, 7, 851979, 327680, 16, 851980, 393216, 16, 851981, 327680, 16, 851982, 393216, 16, 851983, 327680, 16, 851984, 393216, 16, 851985, 327680, 16, 851986, 393216, 16, 917510, 262144, 8, 917513, 458752, 8, 983046, 262144, 9, 983047, 327680, 9, 983048, 393216, 9, 983049, 458752, 9, 1048578, 393216, 5, 1048579, 131072, 8, 1048580, 196608, 8, 1048581, 458752, 5, 1114114, 458752, 5, 1114115, 131072, 9, 1114116, 196608, 9, 1114117, 393216, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 17, 4, 393216, 17, 5, 458752, 17, 6, 131072, 7, 7, 196608, 7, 12, 131072, 7, 13, 196608, 7, 15, 327680, 17, 16, 393216, 17, 17, 458752, 17, 65539, 327680, 18, 65540, 393216, 18, 65541, 458752, 18, 65542, 262144, 3, 65547, 262144, 3, 65549, 262144, 3, 65551, 327680, 18, 65552, 393216, 18, 65553, 458752, 18, 131078, 262144, 4, 131083, 262144, 4, 131085, 262144, 4, 131090, 131072, 15, 196625, 0, 5, 196626, 131072, 16, 262161, 0, 6, 524292, 458752, 10, 589828, 458752, 11, 589830, 0, 18, 589831, 65536, 18, 655364, 458752, 12, 655366, 0, 19, 655367, 65536, 19, 655375, 196608, 15, 720900, 458752, 13, 720902, 196608, 5, 720903, 196608, 5, 720911, 196608, 16, 786437, 262144, 3, 786442, 196608, 3, 786443, 327680, 15, 786445, 327680, 15, 786446, 393216, 15, 786447, 327680, 15, 786448, 393216, 15, 851973, 262144, 4, 851978, 196608, 4, 983056, 0, 8, 983057, 65536, 8, 983058, 262144, 3, 1048592, 0, 9, 1048593, 65536, 9, 1048594, 262144, 4, 1179655, 196608, 19, 1179656, 262144, 19 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 624) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(1104, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 624) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(1104, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 528) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 336) +texture = ExtResource("302") +facing = "Right" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 368) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/RochfaleTown/Rochfale_Town_PC_tileset.tres b/Maps/RochfaleTown/Rochfale_Town_PC_tileset.tres new file mode 100644 index 000000000..6f66ff7f4 --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_PC_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-PokemonCenter.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +4:0/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:9/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/RochfaleTown/Rochfale_Town_tileset.tres b/Maps/RochfaleTown/Rochfale_Town_tileset.tres new file mode 100644 index 000000000..5c64bbeec --- /dev/null +++ b/Maps/RochfaleTown/Rochfale_Town_tileset.tres @@ -0,0 +1,745 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route05-06.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-AutumnDirt_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/autumm_Path_variants.png" id="4"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:93/0 = 0 +0:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:95/0 = 0 +0:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:92/0 = 0 +1:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:93/0 = 0 +1:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:97/0 = 0 +1:98/0 = 0 +2:1/0 = 0 +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:7/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:19/0 = 0 +2:20/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:75/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:92/0 = 0 +2:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:93/0 = 0 +2:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:94/0 = 0 +2:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:95/0 = 0 +2:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:97/0 = 0 +2:98/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:12/0 = 0 +3:14/0 = 0 +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:92/0 = 0 +3:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:93/0 = 0 +3:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:94/0 = 0 +3:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:95/0 = 0 +3:98/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:58/0 = 0 +4:59/0 = 0 +4:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:60/0 = 0 +4:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:62/0 = 0 +4:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:75/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:84/0 = 0 +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:89/0 = 0 +4:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:91/0 = 0 +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:94/0 = 0 +4:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:95/0 = 0 +4:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:98/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:8/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:50/0 = 0 +5:51/0 = 0 +5:52/0 = 0 +5:53/0 = 0 +5:54/0 = 0 +5:58/0 = 0 +5:59/0 = 0 +5:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:62/0 = 0 +5:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:63/0 = 0 +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:84/0 = 0 +5:85/0 = 0 +5:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:88/0 = 0 +5:89/0 = 0 +5:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:91/0 = 0 +5:92/0 = 0 +5:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:93/0 = 0 +5:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:94/0 = 0 +5:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:95/0 = 0 +5:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:29/0 = 0 +6:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:50/0 = 0 +6:51/0 = 0 +6:52/0 = 0 +6:53/0 = 0 +6:58/0 = 0 +6:59/0 = 0 +6:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:62/0 = 0 +6:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:63/0 = 0 +6:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:76/0 = 0 +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:84/0 = 0 +6:85/0 = 0 +6:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:86/0 = 0 +6:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:87/0 = 0 +6:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:88/0 = 0 +6:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:89/0 = 0 +6:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:91/0 = 0 +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:94/0 = 0 +6:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:95/0 = 0 +6:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:8/0 = 0 +7:10/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:50/0 = 0 +7:51/0 = 0 +7:52/0 = 0 +7:58/0 = 0 +7:59/0 = 0 +7:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:60/0 = 0 +7:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:61/0 = 0 +7:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:62/0 = 0 +7:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:63/0 = 0 +7:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:83/0 = 0 +7:84/0 = 0 +7:85/0 = 0 +7:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:86/0 = 0 +7:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:88/0 = 0 +7:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:89/0 = 0 +7:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/Routes/Route1/Route 1 NPC Fisher House.tmx.import b/Maps/Routes/Route1/Route 1 NPC Fisher House.tmx.import deleted file mode 100755 index bd0cc3cc9..000000000 --- a/Maps/Routes/Route1/Route 1 NPC Fisher House.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Route 1 NPC Fisher House.tmx-a26b143929cea3b68895042ab47b3398.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Route 1 NPC Fisher House.tmx" -dest_files=[ "res://.import/Route 1 NPC Fisher House.tmx-a26b143929cea3b68895042ab47b3398.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Routes/Route1/Route 1 NPC Fisher House.tscn b/Maps/Routes/Route1/Route 1 NPC Fisher House.tscn deleted file mode 100755 index 6203c6bff..000000000 --- a/Maps/Routes/Route1/Route 1 NPC Fisher House.tscn +++ /dev/null @@ -1,24 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://Maps/tilesets/PU_buildings+.tres" type="TileSet" id=1] - -[node name="Node2D" type="Node2D"] -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 1572869, 2, 0, 1572869, 3, 0, 1572869, 4, 0, 1572869, 5, 0, 1572869, 6, 0, 1572869, 7, 0, 1572869, 8, 0, 1572869, 9, 0, 1572869, 10, 0, 1572869, 11, 0, 1572869, 12, 0, 1572869, 13, 0, 1572869, 65536, 0, 1572869, 65537, 0, 131077, 65538, 0, 131078, 65539, 0, 131078, 65540, 0, 131078, 65541, 0, 131078, 65542, 0, 131078, 65543, 0, 131078, 65544, 0, 131078, 65545, 0, 131078, 65546, 0, 131078, 65547, 0, 131078, 65548, 0, 131079, 65549, 0, 1572869, 131072, 0, 1572869, 131073, 0, 196613, 131074, 0, 196614, 131075, 0, 196614, 131076, 0, 196614, 131077, 0, 196614, 131078, 0, 196614, 131079, 0, 196614, 131080, 0, 196614, 131081, 0, 196614, 131082, 0, 196614, 131083, 0, 196614, 131084, 0, 196615, 131085, 0, 1572869, 196608, 0, 1572869, 196609, 0, 524288, 196610, 0, 524288, 196611, 0, 524288, 196612, 0, 524288, 196613, 0, 524288, 196614, 0, 524288, 196615, 0, 524288, 196616, 0, 524288, 196617, 0, 524288, 196618, 0, 524288, 196619, 0, 524288, 196620, 0, 524288, 196621, 0, 1572869, 262144, 0, 1572869, 262145, 0, 524288, 262146, 0, 589824, 262147, 0, 589824, 262148, 0, 589824, 262149, 0, 589824, 262150, 0, 589824, 262151, 0, 589824, 262152, 0, 589824, 262153, 0, 589824, 262154, 0, 589824, 262155, 0, 589824, 262156, 0, 589824, 262157, 0, 1572869, 327680, 0, 1572869, 327681, 0, 524288, 327682, 0, 589824, 327683, 0, 589824, 327684, 0, 589824, 327685, 0, 589824, 327686, 0, 589824, 327687, 0, 589824, 327688, 0, 589824, 327689, 0, 589824, 327690, 0, 589824, 327691, 0, 589824, 327692, 0, 589824, 327693, 0, 1572869, 393216, 0, 1572869, 393217, 0, 524288, 393218, 0, 589824, 393219, 0, 589824, 393220, 0, 589824, 393221, 0, 589824, 393222, 0, 589824, 393223, 0, 589824, 393224, 0, 589824, 393225, 0, 589824, 393226, 0, 589824, 393227, 0, 589824, 393228, 0, 589824, 393229, 0, 1572869, 458752, 0, 1572869, 458753, 0, 524288, 458754, 0, 589824, 458755, 0, 589824, 458756, 0, 589824, 458757, 0, 589824, 458758, 0, 589824, 458759, 0, 589824, 458760, 0, 589824, 458761, 0, 589824, 458762, 0, 589824, 458763, 0, 589824, 458764, 0, 589824, 458765, 0, 1572869, 524288, 0, 1572869, 524289, 0, 524288, 524290, 0, 589824, 524291, 0, 589824, 524292, 0, 589824, 524293, 0, 589824, 524294, 0, 589824, 524295, 0, 589824, 524296, 0, 589824, 524297, 0, 589824, 524298, 0, 851972, 524299, 0, 851972, 524300, 0, 589824, 524301, 0, 1572869, 589824, 0, 1572869, 589825, 0, 524288, 589826, 0, 589824, 589827, 0, 589824, 589828, 0, 589824, 589829, 0, 589824, 589830, 0, 589824, 589831, 0, 589824, 589832, 0, 589824, 589833, 0, 589824, 589834, 0, 851972, 589835, 0, 851972, 589836, 0, 589824, 589837, 0, 1572869, 655360, 0, 1572869, 655361, 0, 524288, 655362, 0, 589824, 655363, 0, 589824, 655364, 0, 589824, 655365, 0, 589824, 655366, 0, 1703939, 655367, 0, 589824, 655368, 0, 589824, 655369, 0, 589824, 655370, 0, 589824, 655371, 0, 589824, 655372, 0, 589824, 655373, 0, 1572869, 720896, 0, 1572869, 720897, 0, 1572869, 720898, 0, 1572869, 720899, 0, 1572869, 720900, 0, 1572869, 720901, 0, 1572869, 720902, 0, 1572869, 720903, 0, 1572869, 720904, 0, 1572869, 720905, 0, 1572869, 720906, 0, 1572869, 720907, 0, 1572869, 720908, 0, 1572869, 720909, 0, 1572869 ) -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 65538, 0, 524293, 65539, 0, 524294, 65540, 0, 524295, 65542, 0, 983047, 65545, 0, 524293, 65546, 0, 524294, 65547, 0, 524295, 131074, 0, 589829, 131075, 0, 589830, 131076, 0, 589831, 131077, 0, 655367, 131078, 0, 1048583, 131081, 0, 589829, 131082, 0, 589830, 131083, 0, 589831, 131084, 0, 262150, 196612, 0, 720902, 196613, 0, 720903, 196619, 0, 327685, 196620, 0, 327686, 262146, 0, 1114113, 262147, 0, 1114113, 327682, 0, 393220, 327683, 0, 393221, 327684, 0, 1114113, 393218, 0, 458756, 393219, 0, 458757, 393220, 0, 1114113, 458753, 0, 983041, 458754, 0, 983042, 458761, 0, 786435, 458762, 0, 786436, 458763, 0, 786436, 458764, 0, 786437, 524289, 0, 1048577, 524290, 0, 1048578, 524297, 0, 851971, 524298, 0, 1048580, 524299, 0, 1048581, 524300, 0, 851973, 589825, 0, 1114113, 589833, 0, 851971, 589834, 0, 1114116, 589835, 0, 1114117, 589836, 0, 851973, 655365, 0, 1703938, 655367, 0, 1703940, 655369, 0, 917507, 655370, 0, 917508, 655371, 0, 917508, 655372, 0, 917509 ) -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 131076, 0, 655366, 131083, 0, 262149, 458762, 0, 983044, 458763, 0, 983045 ) - diff --git a/Maps/Routes/Route1/Route1.gd b/Maps/Routes/Route1/Route1.gd deleted file mode 100755 index 79fc0c3f5..000000000 --- a/Maps/Routes/Route1/Route1.gd +++ /dev/null @@ -1,299 +0,0 @@ -extends Node2D - -var background_music = "res://Audio/BGM/PU-Route 01.ogg"; - -var type = "Outside" -var place_name = "Route 01" -var wild_battle_back = BattleInstanceData.BattleBack.FOREST - -# Wild Poke table -var wild_table = [ -# ID chance lowest_level highest_level - [7, 40, 2, 3], - [9, 30, 2, 3], - [12, 30, 2, 3] -] - -# Trainers -var trainer1 -var trainer2 -var trainer3 -var trainer4 - -# Items -var item1 -var item2 -var item3 -var item4 - -func _ready(): - trainer1 = $NPC_Layer/Trainer1 - trainer2 = $NPC_Layer/Trainer2 - trainer3 = $NPC_Layer/Trainer3 - trainer4 = $NPC_Layer/Trainer4 - trainer4.turning_directions = ["Down", "Left"] - item1 = $NPC_Layer/Item1 - item2 = $NPC_Layer/Item2 - item3 = $NPC_Layer/Item3 - item4 = $NPC_Layer/Item4 - - Global.game.player.connect("trainer_battle", self, "trainer_battle") - - if Global.past_events.has("ROUTE1_TRAINER1_DEFEATED"): - trainer1.seeking = false - trainer1.defeated = true - if Global.past_events.has("ROUTE1_TRAINER2_DEFEATED"): - trainer2.seeking = false - trainer2.defeated = true - if Global.past_events.has("ROUTE1_TRAINER3_DEFEATED"): - trainer3.seeking = false - trainer3.defeated = true - if Global.past_events.has("ROUTE1_TRAINER4_DEFEATED"): - trainer4.seeking = false - trainer4.defeated = true - if Global.past_events.has("ROUTE1_ITEM_1_TAKEN"): - item1.queue_free() - item1 = null - if Global.past_events.has("ROUTE1_ITEM_2_TAKEN"): - item2.queue_free() - item2 = null - if Global.past_events.has("ROUTE1_ITEM_3_TAKEN"): - item3.queue_free() - item3 = null - if Global.past_events.has("ROUTE1_ITEM_4_TAKEN"): - item4.queue_free() - item4 = null - - -func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact - if check_pos == $NPC_Layer/Trainer1.position: - $NPC_Layer/Trainer1.face_player(direction) - if !trainer1.defeated: - trainer_battle(trainer1) - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_1_DEFEAT" , trainer1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - pass - if check_pos == $NPC_Layer/Trainer2.position: - $NPC_Layer/Trainer2.face_player(direction) - if !trainer2.defeated: - trainer_battle(trainer2) - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_2_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - pass - if check_pos == $NPC_Layer/Chyinmunk.position: - #$NPC_Layer/Trainer2.face_player(direction) - Global.game.lock_player() - Global.game.get_node("Effect_music").stream = load("res://Audio/SE/007Cry.wav") - Global.game.get_node("Effect_music").play() - Global.game.play_dialogue_with_point("NPC_ROUTE1_CHYINMUNK" , $NPC_Layer/Chyinmunk.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - if item1 != null && check_pos == item1.position: - var item = item1 - Global.game.lock_player() - Global.past_events.append("ROUTE1_ITEM_1_TAKEN") - Global.inventory.add_item_by_id_multiple(item.item_id, 1) - item.queue_free() - item1 = null - Global.game.recive_item(item.item_id) - yield(Global.game, "end_of_event") - Global.game.release_player() - if item2 != null && check_pos == item2.position: - var item = item2 - Global.game.lock_player() - Global.past_events.append("ROUTE1_ITEM_2_TAKEN") - Global.inventory.add_item_by_id_multiple(item.item_id, 1) - item.queue_free() - item2 = null - Global.game.recive_item(item.item_id) - yield(Global.game, "end_of_event") - Global.game.release_player() - if item3 != null && check_pos == item3.position: - var item = item3 - Global.game.lock_player() - Global.past_events.append("ROUTE1_ITEM_3_TAKEN") - Global.inventory.add_item_by_id_multiple(item.item_id, 1) - item.queue_free() - item3 = null - Global.game.recive_item(item.item_id) - yield(Global.game, "end_of_event") - Global.game.release_player() - if item4 != null && check_pos == item4.position: - var item = item4 - Global.game.lock_player() - Global.past_events.append("ROUTE1_ITEM_4_TAKEN") - Global.inventory.add_item_by_id_multiple(item.item_id, 1) - item.queue_free() - item4 = null - Global.game.recive_item(item.item_id) - yield(Global.game, "end_of_event") - Global.game.release_player() - -func get_grass_cells(): - return get_node("Tile Layer 1/PU_autotiles").get_used_cells() - -func trainer_battle(npc_trainer): - Global.game.lock_player() - npc_trainer.seeking = false - # Play encounter music - npc_trainer.alert() - yield(npc_trainer, "alert_done") - match npc_trainer: - trainer1, trainer2: - Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-FemaleEncounter.ogg") - trainer3, trainer4: - Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") - Global.game.get_node("Background_music").play() - - # Turn player to face trainer - match npc_trainer.facing: - "Up": - Global.game.player.set_facing_direction("Down") - "Down": - Global.game.player.set_facing_direction("Up") - "Left": - Global.game.player.set_facing_direction("Right") - "Right": - Global.game.player.set_facing_direction("Left") - - # Walk towards player - npc_trainer.move_to_player() - yield(npc_trainer, "done_movement") - - # Pre-battle talk - match npc_trainer: - trainer1: - Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_1" , npc_trainer.get_global_transform_with_canvas().get_origin()) - trainer2: - Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_2" , npc_trainer.get_global_transform_with_canvas().get_origin()) - trainer3: - Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_3" , npc_trainer.get_global_transform_with_canvas().get_origin()) - trainer4: - Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_4" , npc_trainer.get_global_transform_with_canvas().get_origin()) - - yield(Global.game, "event_dialogue_end") - - match npc_trainer: - trainer1: - trainer1_battle() - trainer2: - trainer2_battle() - trainer3: - trainer3_battle() - trainer4: - trainer4_battle() - -func trainer1_battle(): - var trainer = trainer1 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.FEILD_1 - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer002.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("NPC_ROUTE1_TRAINER_1_DEFEAT") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("ROUTE1_TRAINER1_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() -func trainer2_battle(): - var trainer = trainer2 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.FEILD_1 - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer063.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("NPC_ROUTE1_TRAINER_2_DEFEAT") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("ROUTE1_TRAINER2_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() -func trainer3_battle(): - var trainer = trainer3 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.FOREST - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer045.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("NPC_ROUTE1_TRAINER_3_DEFEAT") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("ROUTE1_TRAINER3_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() -func trainer4_battle(): - var trainer = trainer4 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.FOREST - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer003.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("NPC_ROUTE1_TRAINER_4_DEFEAT") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("ROUTE1_TRAINER4_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() diff --git a/Maps/Routes/Route1/Route1.tmx.import b/Maps/Routes/Route1/Route1.tmx.import deleted file mode 100755 index c95270d9a..000000000 --- a/Maps/Routes/Route1/Route1.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Route1.tmx-9885a96cfab3fdbf15bf22da1b55a422.scn" - -[deps] - -source_file="res://Maps/Routes/Route1.tmx" -dest_files=[ "res://.import/Route1.tmx-9885a96cfab3fdbf15bf22da1b55a422.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Routes/Route1/Route1.tscn b/Maps/Routes/Route1/Route1.tscn deleted file mode 100755 index e9b31cbd9..000000000 --- a/Maps/Routes/Route1/Route1.tscn +++ /dev/null @@ -1,220 +0,0 @@ -[gd_scene load_steps=20 format=2] - -[ext_resource path="res://Maps/tilesets/PU_groundtiles+.tres" type="TileSet" id=1] -[ext_resource path="res://Maps/tilesets/PU_buildings+.tres" type="TileSet" id=2] -[ext_resource path="res://Maps/tilesets/PU_autotiles.tres" type="TileSet" id=3] -[ext_resource path="res://Maps/tilesets/PU_anim_tiles.tres" type="TileSet" id=4] -[ext_resource path="res://Maps/tilesets/PU_watertiles+.tres" type="TileSet" id=5] -[ext_resource path="res://Maps/Routes/Route1/Route1.gd" type="Script" id=6] -[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=7] -[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=8] -[ext_resource path="res://Graphics/Characters/HGSS_007.png" type="Texture" id=9] -[ext_resource path="res://Graphics/Characters/PU-Chyinmunk.png" type="Texture" id=10] -[ext_resource path="res://Graphics/Characters/HGSS_001.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Characters/HGSS_116.png" type="Texture" id=12] -[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=13] -[ext_resource path="res://Graphics/Characters/HGSS_003.png" type="Texture" id=14] -[ext_resource path="res://Utilities/Route1Idle_Poke.tres" type="Animation" id=15] -[ext_resource path="res://Utilities/CliffEdge.tscn" type="PackedScene" id=16] -[ext_resource path="res://Graphics/Characters/itemball.png" type="Texture" id=17] -[ext_resource path="res://Utilities/TerrainTags.tscn" type="PackedScene" id=18] - -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 16, 16 ) - -[node name="Route01" type="Node2D"] -script = ExtResource( 6 ) - -[node name="Tile Layer 1" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 65541, 1, 0, 65542, 2, 0, 65541, 3, 0, 65542, 4, 0, 3, 5, 0, 3, 6, 0, 3, 7, 0, 3, 8, 0, 3, 9, 0, 3, 10, 0, 65544, 11, 0, 3, 12, 0, 3, 13, 0, 3, 14, 0, 3, 15, 0, 3, 16, 0, 3, 17, 0, 3, 18, 0, 3, 19, 0, 3, 20, 0, 3, 21, 0, 3, 22, 0, 65544, 23, 0, 3, 24, 0, 3, 25, 0, 3, 26, 0, 3, 27, 0, 65541, 28, 0, 65542, 29, 0, 458774, 30, 0, 3, 31, 0, 3, 32, 0, 327704, 33, 0, 131097, 34, 0, 131097, 35, 0, 131097, 36, 0, 131097, 37, 0, 65556, 38, 0, 327706, 39, 0, 131097, 40, 0, 131097, 41, 0, 131097, 42, 0, 327707, 43, 0, 65561, 44, 0, 65561, 45, 0, 65561, 46, 0, 65561, 47, 0, 65561, 48, 0, 65561, 49, 0, 327706, 50, 0, 131097, 51, 0, 131097, 52, 0, 131097, 53, 0, 131097, 54, 0, 131097, 55, 0, 131097, 56, 0, 131097, 57, 0, 131097, 58, 0, 327707, 59, 0, 262169, 60, 0, 3, 61, 0, 65544, 62, 0, 3, 63, 0, 3, 64, 0, 3, 65, 0, 3, 66, 0, 3, 67, 0, 3, 68, 0, 3, 69, 0, 3, 70, 0, 3, 71, 0, 3, 72, 0, 3, 73, 0, 3, 74, 0, 3, 75, 0, 3, 76, 0, 3, 77, 0, 3, 78, 0, 3, 65536, 0, 131077, 65537, 0, 65544, 65538, 0, 131077, 65539, 0, 131078, 65540, 0, 65541, 65541, 0, 65542, 65542, 0, 3, 65543, 0, 3, 65544, 0, 3, 65545, 0, 3, 65546, 0, 131080, 65547, 0, 3, 65548, 0, 3, 65549, 0, 3, 65550, 0, 3, 65551, 0, 65544, 65552, 0, 3, 65553, 0, 3, 65554, 0, 3, 65555, 0, 3, 65556, 0, 3, 65557, 0, 3, 65558, 0, 131080, 65559, 0, 3, 65560, 0, 3, 65561, 0, 3, 65562, 0, 3, 65563, 0, 65544, 65564, 0, 131078, 65565, 0, 458774, 65566, 0, 3, 65567, 0, 65544, 65568, 0, 30, 65569, 0, 31, 65570, 0, 65544, 65571, 0, 31, 65572, 0, 31, 65573, 0, 131092, 65574, 0, 65567, 65575, 0, 131102, 65576, 0, 131102, 65577, 0, 131102, 65578, 0, 131103, 65579, 0, 65561, 65580, 0, 65561, 65581, 0, 65561, 65582, 0, 65561, 65583, 0, 65561, 65584, 0, 65561, 65585, 0, 65567, 65586, 0, 131102, 65587, 0, 131102, 65588, 0, 131102, 65589, 0, 131102, 65590, 0, 131102, 65591, 0, 131102, 65592, 0, 131102, 65593, 0, 131102, 65594, 0, 131103, 65595, 0, 262169, 65596, 0, 3, 65597, 0, 131080, 65598, 0, 3, 65599, 0, 3, 65600, 0, 65544, 65601, 0, 65541, 65602, 0, 65542, 65603, 0, 65541, 65604, 0, 65542, 65605, 0, 65541, 65606, 0, 65542, 65607, 0, 3, 65608, 0, 3, 65609, 0, 3, 65610, 0, 3, 65611, 0, 3, 65612, 0, 3, 65613, 0, 3, 65614, 0, 3, 131072, 0, 3, 131073, 0, 131080, 131074, 0, 3, 131075, 0, 65544, 131076, 0, 131077, 131077, 0, 131078, 131078, 0, 3, 131079, 0, 3, 131080, 0, 3, 131081, 0, 196615, 131082, 0, 196616, 131083, 0, 196617, 131084, 0, 3, 131085, 0, 65544, 131086, 0, 3, 131087, 0, 131080, 131088, 0, 3, 131089, 0, 3, 131090, 0, 65544, 131091, 0, 65541, 131092, 0, 65542, 131093, 0, 196615, 131094, 0, 196616, 131095, 0, 196617, 131096, 0, 3, 131097, 0, 3, 131098, 0, 3, 131099, 0, 131080, 131100, 0, 3, 131101, 0, 458774, 131102, 0, 3, 131103, 0, 131080, 131104, 0, 3, 131105, 0, 3, 131106, 0, 131080, 131107, 0, 3, 131108, 0, 3, 131109, 0, 327704, 131110, 0, 131097, 131111, 0, 131097, 131112, 0, 131097, 131113, 0, 131097, 131114, 0, 131097, 131115, 0, 131097, 131116, 0, 131097, 131117, 0, 131097, 131118, 0, 131097, 131119, 0, 131097, 131120, 0, 131097, 131121, 0, 65556, 131122, 0, 65561, 131123, 0, 65561, 131124, 0, 65561, 131125, 0, 65561, 131126, 0, 65561, 131127, 0, 65561, 131128, 0, 65561, 131129, 0, 65561, 131130, 0, 65557, 131131, 0, 327705, 131132, 0, 65544, 131133, 0, 196616, 131134, 0, 196617, 131135, 0, 3, 131136, 0, 131080, 131137, 0, 131077, 131138, 0, 131078, 131139, 0, 131077, 131140, 0, 131078, 131141, 0, 131077, 131142, 0, 131078, 131143, 0, 3, 131144, 0, 3, 131145, 0, 3, 131146, 0, 3, 131147, 0, 3, 131148, 0, 3, 131149, 0, 3, 131150, 0, 3, 196608, 0, 65544, 196609, 0, 196616, 196610, 0, 196617, 196611, 0, 131080, 196612, 0, 3, 196613, 0, 65544, 196614, 0, 3, 196615, 0, 3, 196616, 0, 3, 196617, 0, 3, 196618, 0, 3, 196619, 0, 3, 196620, 0, 3, 196621, 0, 131080, 196622, 0, 196615, 196623, 0, 196616, 196624, 0, 196617, 196625, 0, 3, 196626, 0, 131080, 196627, 0, 131077, 196628, 0, 131078, 196629, 0, 3, 196630, 0, 65541, 196631, 0, 65542, 196632, 0, 65541, 196633, 0, 65542, 196634, 0, 196615, 196635, 0, 196616, 196636, 0, 196617, 196637, 0, 458774, 196638, 0, 196615, 196639, 0, 196616, 196640, 0, 196617, 196641, 0, 65544, 196642, 0, 196616, 196643, 0, 196617, 196644, 0, 3, 196645, 0, 30, 196646, 0, 65544, 196647, 0, 31, 196648, 0, 31, 196649, 0, 31, 196650, 0, 31, 196651, 0, 31, 196652, 0, 31, 196653, 0, 31, 196654, 0, 31, 196655, 0, 31, 196656, 0, 31, 196657, 0, 131092, 196658, 0, 131097, 196659, 0, 131097, 196660, 0, 65556, 196661, 0, 65561, 196662, 0, 65561, 196663, 0, 65561, 196664, 0, 65561, 196665, 0, 65561, 196666, 0, 131093, 196667, 0, 65566, 196668, 0, 131080, 196669, 0, 3, 196670, 0, 3, 196671, 0, 196615, 196672, 0, 196616, 196673, 0, 196617, 196674, 0, 65559, 196675, 0, 131100, 196676, 0, 131100, 196677, 0, 131100, 196678, 0, 131100, 196679, 0, 131100, 196680, 0, 131100, 196681, 0, 131100, 196682, 0, 131100, 196683, 0, 131100, 196684, 0, 131100, 196685, 0, 131100, 196686, 0, 131100, 262144, 0, 131080, 262145, 0, 3, 262146, 0, 65544, 262147, 0, 196616, 262148, 0, 196617, 262149, 0, 131080, 262150, 0, 3, 262151, 0, 3, 262152, 0, 3, 262153, 0, 65544, 262154, 0, 65541, 262155, 0, 65542, 262156, 0, 196615, 262157, 0, 65544, 262158, 0, 65541, 262159, 0, 65542, 262160, 0, 65541, 262161, 0, 65542, 262162, 0, 65544, 262163, 0, 65541, 262164, 0, 65542, 262165, 0, 3, 262166, 0, 131077, 262167, 0, 65544, 262168, 0, 131077, 262169, 0, 131078, 262170, 0, 3, 262171, 0, 65541, 262172, 0, 65542, 262173, 0, 458774, 262174, 0, 65541, 262175, 0, 65542, 262176, 0, 3, 262177, 0, 131080, 262178, 0, 3, 262179, 0, 3, 262180, 0, 262167, 262181, 0, 458776, 262182, 0, 131080, 262183, 0, 458776, 262184, 0, 65541, 262185, 0, 65542, 262186, 0, 458776, 262187, 0, 458776, 262188, 0, 458776, 262189, 0, 458776, 262190, 0, 458776, 262191, 0, 458776, 262192, 0, 262166, 262193, 0, 30, 262194, 0, 31, 262195, 0, 31, 262196, 0, 131092, 262197, 0, 131097, 262198, 0, 131097, 262199, 0, 131097, 262200, 0, 131097, 262201, 0, 131097, 262202, 0, 327705, 262203, 0, 196615, 262204, 0, 196616, 262205, 0, 65541, 262206, 0, 65542, 262207, 0, 65541, 262208, 0, 65542, 262209, 0, 3, 262210, 0, 131095, 262211, 0, 31, 262212, 0, 65544, 262213, 0, 31, 262214, 0, 31, 262215, 0, 31, 262216, 0, 31, 262217, 0, 31, 262218, 0, 31, 262219, 0, 31, 262220, 0, 65544, 262221, 0, 31, 262222, 0, 31, 327680, 0, 65542, 327681, 0, 196617, 327682, 0, 131080, 327683, 0, 3, 327684, 0, 196615, 327685, 0, 196616, 327686, 0, 196617, 327687, 0, 3, 327688, 0, 3, 327689, 0, 131080, 327690, 0, 131077, 327691, 0, 131078, 327692, 0, 3, 327693, 0, 131080, 327694, 0, 131077, 327695, 0, 458757, 327696, 0, 458758, 327697, 0, 131078, 327698, 0, 131080, 327699, 0, 131077, 327700, 0, 131078, 327701, 0, 196636, 327702, 0, 28, 327703, 0, 131080, 327704, 0, 28, 327705, 0, 196637, 327706, 0, 3, 327707, 0, 131077, 327708, 0, 65544, 327709, 0, 458774, 327710, 0, 131077, 327711, 0, 131078, 327712, 0, 196615, 327713, 0, 196616, 327714, 0, 196617, 327715, 0, 3, 327716, 0, 458775, 327717, 0, 65544, 327718, 0, 196616, 327719, 0, 196617, 327720, 0, 65544, 327721, 0, 131078, 327722, 0, 3, 327723, 0, 3, 327724, 0, 3, 327725, 0, 3, 327726, 0, 3, 327727, 0, 3, 327728, 0, 524310, 327729, 0, 65541, 327730, 0, 65542, 327731, 0, 262166, 327732, 0, 65544, 327733, 0, 31, 327734, 0, 31, 327735, 0, 31, 327736, 0, 31, 327737, 0, 31, 327738, 0, 65566, 327739, 0, 3, 327740, 0, 3, 327741, 0, 131077, 327742, 0, 131078, 327743, 0, 131077, 327744, 0, 131078, 327745, 0, 3, 327746, 0, 262173, 327747, 0, 3, 327748, 0, 131080, 327749, 0, 3, 327750, 0, 3, 327751, 0, 65541, 327752, 0, 65542, 327753, 0, 65541, 327754, 0, 65542, 327755, 0, 3, 327756, 0, 131080, 327757, 0, 3, 327758, 0, 65541, 393216, 0, 25, 393217, 0, 25, 393218, 0, 25, 393219, 0, 25, 393220, 0, 25, 393221, 0, 25, 393222, 0, 25, 393223, 0, 196633, 393224, 0, 196615, 393225, 0, 196616, 393226, 0, 65541, 393227, 0, 65542, 393228, 0, 65544, 393229, 0, 196616, 393230, 0, 196617, 393231, 0, 524293, 393232, 0, 524294, 393233, 0, 196615, 393234, 0, 196616, 393235, 0, 196617, 393236, 0, 3, 393237, 0, 262172, 393238, 0, 196615, 393239, 0, 196616, 393240, 0, 196617, 393241, 0, 65544, 393242, 0, 196637, 393243, 0, 3, 393244, 0, 131080, 393245, 0, 524310, 393246, 0, 458776, 393247, 0, 458776, 393248, 0, 458776, 393249, 0, 458776, 393250, 0, 458776, 393251, 0, 458776, 393252, 0, 524311, 393253, 0, 131080, 393254, 0, 3, 393255, 0, 3, 393256, 0, 131080, 393257, 0, 3, 393258, 0, 3, 393259, 0, 3, 393260, 0, 3, 393261, 0, 3, 393262, 0, 3, 393263, 0, 3, 393264, 0, 3, 393265, 0, 131077, 393266, 0, 131078, 393267, 0, 524310, 393268, 0, 131080, 393269, 0, 458776, 393270, 0, 458776, 393271, 0, 65541, 393272, 0, 65542, 393273, 0, 458776, 393274, 0, 458776, 393275, 0, 131100, 393276, 0, 131100, 393277, 0, 131100, 393278, 0, 131100, 393279, 0, 131100, 393280, 0, 131100, 393281, 0, 131100, 393282, 0, 327709, 393283, 0, 196615, 393284, 0, 196616, 393285, 0, 196617, 393286, 0, 3, 393287, 0, 131077, 393288, 0, 131078, 393289, 0, 131077, 393290, 0, 131078, 393291, 0, 196615, 393292, 0, 196616, 393293, 0, 65544, 393294, 0, 131077, 458752, 0, 65561, 458753, 0, 65561, 458754, 0, 65561, 458755, 0, 65561, 458756, 0, 65561, 458757, 0, 65561, 458758, 0, 65561, 458759, 0, 21, 458760, 0, 25, 458761, 0, 25, 458762, 0, 131077, 458763, 0, 131078, 458764, 0, 131080, 458765, 0, 3, 458766, 0, 4, 458767, 0, 589829, 458768, 0, 589830, 458769, 0, 65541, 458770, 0, 65542, 458771, 0, 65541, 458772, 0, 65542, 458773, 0, 262172, 458774, 0, 3, 458775, 0, 3, 458776, 0, 3, 458777, 0, 131080, 458778, 0, 23, 458779, 0, 28, 458780, 0, 196616, 458781, 0, 196617, 458785, 0, 65541, 458786, 0, 65542, 458787, 0, 3, 458788, 0, 196615, 458789, 0, 196616, 458790, 0, 65541, 458791, 0, 65542, 458792, 0, 196616, 458793, 0, 65541, 458794, 0, 3, 458795, 0, 3, 458796, 0, 3, 458797, 0, 3, 458798, 0, 3, 458799, 0, 3, 458800, 0, 3, 458801, 0, 65542, 458802, 0, 3, 458803, 0, 196615, 458804, 0, 196616, 458805, 0, 196617, 458806, 0, 3, 458807, 0, 131077, 458808, 0, 131078, 458809, 0, 262167, 458810, 0, 65541, 458811, 0, 65542, 458812, 0, 65541, 458813, 0, 65542, 458814, 0, 31, 458815, 0, 31, 458816, 0, 31, 458817, 0, 31, 458818, 0, 65566, 458819, 0, 65541, 458820, 0, 65542, 458821, 0, 65541, 458822, 0, 65542, 458823, 0, 65541, 458824, 0, 65542, 458825, 0, 3, 458826, 0, 65544, 458827, 0, 3, 458828, 0, 3, 458829, 0, 131080, 458830, 0, 3, 524288, 0, 25, 524289, 0, 25, 524290, 0, 25, 524291, 0, 25, 524292, 0, 25, 524293, 0, 25, 524294, 0, 196635, 524295, 0, 65561, 524296, 0, 65561, 524297, 0, 65561, 524298, 0, 262169, 524299, 0, 196615, 524300, 0, 196616, 524301, 0, 196617, 524302, 0, 3, 524303, 0, 3, 524304, 0, 3, 524305, 0, 131077, 524306, 0, 131078, 524307, 0, 131077, 524308, 0, 131078, 524309, 0, 262172, 524310, 0, 3, 524311, 0, 65544, 524312, 0, 196615, 524313, 0, 196616, 524314, 0, 65544, 524315, 0, 3, 524316, 0, 262173, 524321, 0, 131077, 524322, 0, 131078, 524323, 0, 3, 524324, 0, 3, 524325, 0, 3, 524326, 0, 131077, 524327, 0, 131078, 524328, 0, 3, 524329, 0, 131077, 524330, 0, 131078, 524331, 0, 3, 524332, 0, 3, 524333, 0, 3, 524334, 0, 3, 524335, 0, 3, 524336, 0, 131077, 524337, 0, 131078, 524338, 0, 3, 524339, 0, 3, 524340, 0, 3, 524341, 0, 3, 524342, 0, 3, 524343, 0, 3, 524344, 0, 3, 524345, 0, 458775, 524346, 0, 131077, 524347, 0, 131078, 524348, 0, 131077, 524349, 0, 131078, 524350, 0, 3, 524351, 0, 3, 524352, 0, 3, 524353, 0, 3, 524354, 0, 3, 524355, 0, 131077, 524356, 0, 131078, 524357, 0, 65544, 524358, 0, 131078, 524359, 0, 131077, 524360, 0, 131078, 524361, 0, 3, 524362, 0, 131080, 524363, 0, 3, 524364, 0, 65544, 524365, 0, 196616, 524366, 0, 196617, 589824, 0, 65561, 589825, 0, 65561, 589826, 0, 65561, 589827, 0, 65561, 589828, 0, 65561, 589829, 0, 65561, 589830, 0, 262171, 589831, 0, 65561, 589832, 0, 65561, 589833, 0, 65561, 589834, 0, 262169, 589838, 0, 3, 589839, 0, 393216, 589840, 0, 393218, 589845, 0, 262172, 589846, 0, 3, 589847, 0, 131080, 589848, 0, 3, 589849, 0, 3, 589850, 0, 131080, 589851, 0, 3, 589852, 0, 262173, 589857, 0, 3, 589858, 0, 65538, 589859, 0, 3, 589860, 0, 3, 589861, 0, 3, 589862, 0, 3, 589863, 0, 3, 589864, 0, 3, 589865, 0, 3, 589866, 0, 3, 589867, 0, 3, 589868, 0, 3, 589869, 0, 3, 589870, 0, 3, 589871, 0, 3, 589872, 0, 3, 589873, 0, 65538, 589874, 0, 393216, 589875, 0, 393217, 589876, 0, 393217, 589877, 0, 393217, 589878, 0, 393217, 589879, 0, 393217, 589880, 0, 393218, 589881, 0, 458775, 589882, 0, 3, 589883, 0, 3, 589884, 0, 65538, 589885, 0, 65538, 589886, 0, 3, 589887, 0, 3, 589888, 0, 3, 589889, 0, 3, 589890, 0, 3, 589891, 0, 3, 589892, 0, 3, 589893, 0, 131080, 589894, 0, 3, 589895, 0, 3, 589896, 0, 65544, 589897, 0, 196615, 589898, 0, 196616, 589899, 0, 196617, 589900, 0, 131080, 589901, 0, 3, 589902, 0, 65544, 655360, 0, 65561, 655361, 0, 65561, 655362, 0, 65561, 655363, 0, 65561, 655364, 0, 65561, 655365, 0, 65561, 655366, 0, 262171, 655367, 0, 65561, 655368, 0, 65561, 655369, 0, 65561, 655370, 0, 262169, 655374, 0, 3, 655375, 0, 458752, 655376, 0, 458755, 655377, 0, 393218, 655381, 0, 262172, 655382, 0, 196615, 655383, 0, 196616, 655384, 0, 196617, 655385, 0, 196615, 655386, 0, 196616, 655387, 0, 196617, 655388, 0, 262173, 655390, 0, 65544, 655393, 0, 3, 655394, 0, 393216, 655395, 0, 393217, 655396, 0, 393217, 655397, 0, 393217, 655398, 0, 393217, 655399, 0, 393217, 655400, 0, 393217, 655401, 0, 393217, 655402, 0, 393217, 655403, 0, 3, 655404, 0, 3, 655405, 0, 3, 655406, 0, 3, 655407, 0, 3, 655408, 0, 393217, 655409, 0, 393217, 655410, 0, 458756, 655411, 0, 393219, 655412, 0, 524289, 655413, 0, 524289, 655414, 0, 524289, 655415, 0, 524289, 655416, 0, 524290, 655417, 0, 1114137, 655418, 0, 393216, 655419, 0, 393217, 655420, 0, 393217, 655421, 0, 393217, 655422, 0, 393217, 655423, 0, 393217, 655424, 0, 393218, 655425, 0, 3, 655426, 0, 3, 655427, 0, 3, 655428, 0, 196615, 655429, 0, 196616, 655430, 0, 196617, 655431, 0, 3, 655432, 0, 131080, 655433, 0, 3, 655434, 0, 65541, 655435, 0, 65542, 655436, 0, 196616, 655437, 0, 196617, 655438, 0, 131080, 720896, 0, 65561, 720897, 0, 65561, 720898, 0, 65561, 720899, 0, 65561, 720900, 0, 65561, 720901, 0, 65561, 720902, 0, 262171, 720903, 0, 65561, 720904, 0, 65561, 720905, 0, 65557, 720906, 0, 327705, 720909, 0, 3, 720910, 0, 3, 720911, 0, 524288, 720912, 0, 524289, 720913, 0, 262150, 720914, 0, 393217, 720915, 0, 393218, 720917, 0, 327708, 720918, 0, 131100, 720919, 0, 131100, 720920, 0, 131100, 720921, 0, 131100, 720922, 0, 131100, 720923, 0, 131100, 720924, 0, 327709, 720925, 0, 3, 720926, 0, 131080, 720929, 0, 3, 720930, 0, 458752, 720931, 0, 393219, 720932, 0, 524289, 720933, 0, 524289, 720934, 0, 524289, 720935, 0, 524289, 720936, 0, 524289, 720937, 0, 524289, 720938, 0, 524289, 720939, 0, 3, 720940, 0, 3, 720941, 0, 3, 720942, 0, 3, 720943, 0, 3, 720944, 0, 524289, 720945, 0, 524289, 720946, 0, 524289, 720947, 0, 524290, 720948, 0, 3, 720949, 0, 3, 720950, 0, 3, 720951, 0, 3, 720952, 0, 3, 720953, 0, 458775, 720954, 0, 524288, 720955, 0, 524289, 720956, 0, 524289, 720957, 0, 524289, 720958, 0, 393220, 720959, 0, 458753, 720960, 0, 458755, 720961, 0, 393217, 720962, 0, 393217, 720963, 0, 393218, 720964, 0, 3, 720965, 0, 393223, 720966, 0, 393224, 720967, 0, 393225, 720968, 0, 196616, 720969, 0, 196617, 720970, 0, 131077, 720971, 0, 131078, 720972, 0, 65544, 720973, 0, 196615, 720974, 0, 196616, 786432, 0, 65561, 786433, 0, 65561, 786434, 0, 65561, 786435, 0, 65561, 786436, 0, 65561, 786437, 0, 65561, 786438, 0, 262171, 786439, 0, 65561, 786440, 0, 65561, 786441, 0, 131093, 786442, 0, 65566, 786445, 0, 3, 786446, 0, 3, 786447, 0, 3, 786448, 0, 3, 786449, 0, 524288, 786450, 0, 524289, 786451, 0, 524290, 786452, 0, 3, 786453, 0, 30, 786454, 0, 31, 786455, 0, 31, 786456, 0, 31, 786457, 0, 31, 786458, 0, 31, 786459, 0, 31, 786460, 0, 65566, 786461, 0, 196615, 786462, 0, 196616, 786463, 0, 196617, 786464, 0, 3, 786465, 0, 3, 786466, 0, 458752, 786467, 0, 458754, 786468, 0, 3, 786469, 0, 3, 786470, 0, 3, 786471, 0, 3, 786472, 0, 3, 786473, 0, 3, 786474, 0, 3, 786475, 0, 3, 786476, 0, 3, 786477, 0, 3, 786478, 0, 3, 786479, 0, 3, 786480, 0, 3, 786481, 0, 3, 786482, 0, 3, 786483, 0, 262167, 786484, 0, 458776, 786485, 0, 458776, 786486, 0, 458776, 786487, 0, 458776, 786488, 0, 458776, 786489, 0, 524311, 786490, 0, 65544, 786491, 0, 3, 786492, 0, 3, 786493, 0, 3, 786494, 0, 524288, 786495, 0, 524289, 786496, 0, 524289, 786497, 0, 524289, 786498, 0, 393220, 786499, 0, 458754, 786500, 0, 3, 786501, 0, 458759, 786502, 0, 458760, 786503, 0, 65541, 786504, 0, 65542, 786505, 0, 65541, 786506, 0, 65542, 786507, 0, 65544, 786508, 0, 131080, 786509, 0, 3, 786510, 0, 3, 851968, 0, 65561, 851969, 0, 65561, 851970, 0, 65561, 851971, 0, 65561, 851972, 0, 65561, 851973, 0, 65561, 851974, 0, 262171, 851975, 0, 65561, 851976, 0, 65561, 851977, 0, 262169, 851981, 0, 3, 851982, 0, 3, 851983, 0, 3, 851984, 0, 65559, 851985, 0, 131100, 851986, 0, 1245212, 851987, 0, 1245212, 851988, 0, 131100, 851989, 0, 131100, 851990, 0, 131100, 851991, 0, 131100, 851992, 0, 131100, 851993, 0, 131100, 851994, 0, 131100, 851995, 0, 131100, 851996, 0, 131100, 851997, 0, 131100, 851998, 0, 131100, 851999, 0, 131100, 852000, 0, 65558, 852001, 0, 3, 852002, 0, 524288, 852003, 0, 524290, 852004, 0, 3, 852005, 0, 65559, 852006, 0, 131100, 852007, 0, 131100, 852008, 0, 131100, 852009, 0, 131100, 852010, 0, 131100, 852011, 0, 131097, 852012, 0, 131097, 852013, 0, 131097, 852014, 0, 131097, 852015, 0, 131097, 852016, 0, 131100, 852017, 0, 131100, 852018, 0, 131100, 852019, 0, 458776, 852020, 0, 458776, 852021, 0, 458776, 852022, 0, 458776, 852023, 0, 458776, 852024, 0, 262166, 852025, 0, 3, 852026, 0, 131080, 852027, 0, 3, 852028, 0, 3, 852029, 0, 3, 852030, 0, 3, 852031, 0, 3, 852032, 0, 3, 852033, 0, 3, 852034, 0, 524288, 852035, 0, 524290, 852036, 0, 3, 852037, 0, 524295, 852038, 0, 524296, 852039, 0, 524297, 852040, 0, 131078, 852041, 0, 131077, 852042, 0, 131078, 852043, 0, 131080, 852044, 0, 196616, 852045, 0, 65541, 852046, 0, 65542, 917504, 0, 65561, 917505, 0, 65561, 917506, 0, 65561, 917507, 0, 65561, 917508, 0, 65561, 917509, 0, 65561, 917510, 0, 262171, 917511, 0, 65561, 917512, 0, 65561, 917513, 0, 262169, 917517, 0, 3, 917518, 0, 3, 917519, 0, 3, 917520, 0, 131095, 917521, 0, 31, 917522, 0, 1245212, 917523, 0, 1245212, 917524, 0, 31, 917525, 0, 31, 917526, 0, 31, 917527, 0, 31, 917528, 0, 31, 917529, 0, 31, 917530, 0, 65544, 917531, 0, 31, 917532, 0, 31, 917533, 0, 31, 917534, 0, 31, 917535, 0, 31, 917536, 0, 131094, 917537, 0, 3, 917538, 0, 3, 917539, 0, 3, 917540, 0, 3, 917541, 0, 131095, 917542, 0, 31, 917543, 0, 31, 917544, 0, 31, 917545, 0, 31, 917546, 0, 31, 917547, 0, 31, 917548, 0, 31, 917549, 0, 31, 917550, 0, 31, 917551, 0, 31, 917552, 0, 31, 917553, 0, 31, 917554, 0, 31, 917555, 0, 65566, 917559, 0, 3, 917560, 0, 458774, 917561, 0, 196615, 917562, 0, 196616, 917563, 0, 196617, 917564, 0, 65538, 917565, 0, 3, 917566, 0, 3, 917567, 0, 3, 917568, 0, 3, 917569, 0, 3, 917570, 0, 3, 917571, 0, 65541, 917572, 0, 65542, 917573, 0, 65541, 917574, 0, 65542, 917575, 0, 65541, 917576, 0, 65542, 917577, 0, 65541, 917578, 0, 65542, 917579, 0, 196616, 917580, 0, 196617, 917581, 0, 131077, 917582, 0, 65544, 983040, 0, 65561, 983041, 0, 65561, 983042, 0, 65561, 983043, 0, 65561, 983044, 0, 65561, 983045, 0, 65557, 983046, 0, 327707, 983047, 0, 65561, 983048, 0, 65561, 983049, 0, 262169, 983053, 0, 3, 983054, 0, 393216, 983055, 0, 393218, 983056, 0, 262173, 983057, 0, 3, 983058, 0, 3, 983059, 0, 3, 983060, 0, 3, 983061, 0, 65541, 983062, 0, 65542, 983063, 0, 65541, 983064, 0, 65542, 983065, 0, 3, 983066, 0, 131080, 983067, 0, 3, 983068, 0, 65541, 983069, 0, 65542, 983070, 0, 65541, 983071, 0, 65542, 983072, 0, 327708, 983073, 0, 131100, 983074, 0, 1245212, 983075, 0, 1245212, 983076, 0, 131100, 983077, 0, 327709, 983078, 0, 3, 983081, 0, 3, 983082, 0, 3, 983083, 0, 3, 983084, 0, 3, 983085, 0, 3, 983086, 0, 3, 983087, 0, 3, 983088, 0, 3, 983089, 0, 3, 983090, 0, 3, 983096, 0, 458774, 983097, 0, 3, 983098, 0, 3, 983099, 0, 3, 983100, 0, 3, 983101, 0, 3, 983102, 0, 3, 983103, 0, 3, 983104, 0, 65541, 983105, 0, 65542, 983106, 0, 65541, 983107, 0, 65542, 983108, 0, 131078, 983109, 0, 131077, 983110, 0, 131078, 983111, 0, 131077, 983112, 0, 65544, 983113, 0, 131077, 983114, 0, 131078, 983115, 0, 3, 983116, 0, 65544, 983117, 0, 3, 983118, 0, 131080, 1048576, 0, 65561, 1048577, 0, 65561, 1048578, 0, 65561, 1048579, 0, 65561, 1048580, 0, 65561, 1048581, 0, 131093, 1048582, 0, 131103, 1048583, 0, 65561, 1048584, 0, 65561, 1048585, 0, 262169, 1048586, 0, 65541, 1048587, 0, 65542, 1048588, 0, 65541, 1048589, 0, 65542, 1048590, 0, 458752, 1048591, 0, 458754, 1048592, 0, 262173, 1048593, 0, 3, 1048594, 0, 3, 1048595, 0, 3, 1048596, 0, 3, 1048597, 0, 131077, 1048598, 0, 131078, 1048599, 0, 65544, 1048600, 0, 131078, 1048601, 0, 196615, 1048602, 0, 196616, 1048603, 0, 196617, 1048604, 0, 131077, 1048605, 0, 131078, 1048606, 0, 131077, 1048607, 0, 131078, 1048608, 0, 30, 1048609, 0, 31, 1048610, 0, 1245212, 1048611, 0, 1245212, 1048612, 0, 31, 1048613, 0, 65566, 1048618, 0, 3, 1048619, 0, 3, 1048620, 0, 3, 1048621, 0, 3, 1048622, 0, 3, 1048623, 0, 3, 1048624, 0, 3, 1048625, 0, 3, 1048626, 0, 3, 1048632, 0, 524310, 1048633, 0, 458776, 1048634, 0, 458776, 1048635, 0, 458776, 1048636, 0, 262166, 1048637, 0, 3, 1048638, 0, 3, 1048639, 0, 3, 1048640, 0, 131077, 1048641, 0, 131078, 1048642, 0, 65544, 1048643, 0, 131078, 1048644, 0, 3, 1048645, 0, 65541, 1048646, 0, 65542, 1048647, 0, 3, 1048648, 0, 131080, 1048649, 0, 3, 1048650, 0, 3, 1048651, 0, 3, 1048652, 0, 131080, 1048653, 0, 196615, 1048654, 0, 65544, 1114112, 0, 65561, 1114113, 0, 65561, 1114114, 0, 65561, 1114115, 0, 65561, 1114116, 0, 65561, 1114117, 0, 262171, 1114118, 0, 65561, 1114119, 0, 65557, 1114120, 0, 131097, 1114121, 0, 327705, 1114122, 0, 131077, 1114123, 0, 131078, 1114124, 0, 131077, 1114125, 0, 131078, 1114126, 0, 458752, 1114127, 0, 458754, 1114128, 0, 262173, 1114129, 0, 3, 1114130, 0, 3, 1114131, 0, 3, 1114132, 0, 3, 1114133, 0, 3, 1114134, 0, 3, 1114135, 0, 131080, 1114136, 0, 3, 1114137, 0, 65541, 1114138, 0, 65542, 1114139, 0, 65541, 1114140, 0, 65542, 1114141, 0, 65541, 1114142, 0, 65542, 1114143, 0, 3, 1114144, 0, 3, 1114145, 0, 3, 1114146, 0, 393216, 1114147, 0, 393218, 1114148, 0, 3, 1114149, 0, 3, 1114150, 0, 3, 1114153, 0, 3, 1114154, 0, 3, 1114155, 0, 3, 1114156, 0, 3, 1114157, 0, 3, 1114158, 0, 3, 1114159, 0, 3, 1114160, 0, 3, 1114161, 0, 3, 1114162, 0, 3, 1114167, 0, 65541, 1114168, 0, 65542, 1114169, 0, 65541, 1114170, 0, 65542, 1114171, 0, 3, 1114172, 0, 524310, 1114173, 0, 458776, 1114174, 0, 1245212, 1114175, 0, 1245212, 1114176, 0, 458776, 1114177, 0, 458776, 1114178, 0, 131080, 1114179, 0, 458776, 1114180, 0, 262166, 1114181, 0, 131077, 1114182, 0, 131078, 1114183, 0, 196615, 1114184, 0, 196616, 1114185, 0, 196617, 1114186, 0, 65541, 1114187, 0, 65542, 1114188, 0, 196616, 1114189, 0, 196617, 1114190, 0, 131080, 1179648, 0, 65561, 1179649, 0, 65561, 1179650, 0, 65561, 1179651, 0, 65561, 1179652, 0, 65561, 1179653, 0, 262171, 1179654, 0, 65561, 1179655, 0, 131093, 1179656, 0, 31, 1179657, 0, 65544, 1179658, 0, 3, 1179659, 0, 2883584, 1179660, 0, 2883585, 1179661, 0, 2883586, 1179662, 0, 458752, 1179663, 0, 458754, 1179664, 0, 262173, 1179665, 0, 3, 1179666, 0, 3, 1179667, 0, 3, 1179668, 0, 3, 1179669, 0, 3, 1179670, 0, 196615, 1179671, 0, 196616, 1179672, 0, 196617, 1179673, 0, 131077, 1179674, 0, 131078, 1179675, 0, 65544, 1179676, 0, 131078, 1179677, 0, 131077, 1179678, 0, 131078, 1179679, 0, 3, 1179680, 0, 3, 1179681, 0, 3, 1179682, 0, 524288, 1179683, 0, 262150, 1179684, 0, 393218, 1179685, 0, 3, 1179686, 0, 3, 1179687, 0, 3, 1179688, 0, 3, 1179689, 0, 3, 1179690, 0, 3, 1179691, 0, 3, 1179692, 0, 3, 1179693, 0, 3, 1179694, 0, 3, 1179695, 0, 3, 1179696, 0, 3, 1179697, 0, 3, 1179698, 0, 3, 1179703, 0, 131077, 1179704, 0, 131078, 1179705, 0, 131077, 1179706, 0, 131078, 1179707, 0, 65538, 1179708, 0, 3, 1179709, 0, 3, 1179710, 0, 3, 1179711, 0, 3, 1179712, 0, 3, 1179713, 0, 196615, 1179714, 0, 196616, 1179715, 0, 196617, 1179716, 0, 458774, 1179717, 0, 3, 1179718, 0, 3, 1179719, 0, 3, 1179720, 0, 3, 1179721, 0, 3, 1179722, 0, 131077, 1179723, 0, 131078, 1179724, 0, 3, 1179725, 0, 196615, 1179726, 0, 196616, 1245184, 0, 65561, 1245185, 0, 65561, 1245186, 0, 65561, 1245187, 0, 65561, 1245188, 0, 65561, 1245189, 0, 262171, 1245190, 0, 65561, 1245191, 0, 262169, 1245192, 0, 3, 1245193, 0, 131080, 1245194, 0, 3, 1245195, 0, 2949120, 1245196, 0, 2949121, 1245197, 0, 2949122, 1245198, 0, 458752, 1245199, 0, 458754, 1245200, 0, 262173, 1245201, 0, 3, 1245202, 0, 3, 1245203, 0, 3, 1245204, 0, 3, 1245205, 0, 3, 1245206, 0, 3, 1245207, 0, 3, 1245208, 0, 65541, 1245209, 0, 65542, 1245210, 0, 3, 1245211, 0, 131080, 1245212, 0, 3, 1245213, 0, 65541, 1245214, 0, 65542, 1245215, 0, 65541, 1245216, 0, 65542, 1245217, 0, 3, 1245218, 0, 3, 1245219, 0, 458752, 1245220, 0, 458755, 1245221, 0, 393217, 1245222, 0, 393217, 1245223, 0, 393218, 1245224, 0, 3, 1245225, 0, 3, 1245226, 0, 3, 1245227, 0, 3, 1245228, 0, 3, 1245229, 0, 3, 1245230, 0, 3, 1245231, 0, 3, 1245232, 0, 3, 1245233, 0, 3, 1245234, 0, 3, 1245235, 0, 3, 1245236, 0, 3, 1245237, 0, 3, 1245238, 0, 3, 1245239, 0, 3, 1245240, 0, 3, 1245241, 0, 3, 1245242, 0, 3, 1245243, 0, 3, 1245244, 0, 3, 1245245, 0, 3, 1245246, 0, 3, 1245247, 0, 3, 1245248, 0, 65541, 1245249, 0, 65542, 1245250, 0, 65541, 1245251, 0, 65542, 1245252, 0, 524310, 1245253, 0, 458776, 1245254, 0, 458776, 1245255, 0, 458776, 1245256, 0, 65544, 1245257, 0, 458776, 1245258, 0, 458776, 1245259, 0, 458776, 1245260, 0, 458776, 1245261, 0, 458776, 1245262, 0, 458776, 1310720, 0, 65561, 1310721, 0, 65561, 1310722, 0, 65561, 1310723, 0, 65561, 1310724, 0, 65561, 1310725, 0, 262171, 1310726, 0, 65557, 1310727, 0, 327705, 1310728, 0, 65544, 1310729, 0, 65541, 1310730, 0, 65542, 1310731, 0, 65544, 1310732, 0, 3014657, 1310733, 0, 3014658, 1310734, 0, 458752, 1310735, 0, 458754, 1310736, 0, 23, 1310737, 0, 196637, 1310738, 0, 3, 1310742, 0, 3, 1310743, 0, 3, 1310744, 0, 131077, 1310745, 0, 131078, 1310746, 0, 196615, 1310747, 0, 196616, 1310748, 0, 196617, 1310749, 0, 131077, 1310750, 0, 65544, 1310751, 0, 131077, 1310752, 0, 131078, 1310753, 0, 3, 1310754, 0, 3, 1310755, 0, 524288, 1310756, 0, 524289, 1310757, 0, 524289, 1310758, 0, 524289, 1310759, 0, 524290, 1310760, 0, 65544, 1310761, 0, 3, 1310762, 0, 3, 1310763, 0, 3, 1310764, 0, 3, 1310765, 0, 3, 1310766, 0, 3, 1310767, 0, 3, 1310768, 0, 3, 1310769, 0, 3, 1310770, 0, 3, 1310771, 0, 3, 1310772, 0, 3, 1310773, 0, 3, 1310774, 0, 3, 1310775, 0, 3, 1310776, 0, 3, 1310777, 0, 3, 1310778, 0, 3, 1310779, 0, 3, 1310780, 0, 3, 1310781, 0, 3, 1310782, 0, 65541, 1310783, 0, 65542, 1310784, 0, 131077, 1310785, 0, 131078, 1310786, 0, 131077, 1310787, 0, 65541, 1310788, 0, 65542, 1310789, 0, 65541, 1310790, 0, 65542, 1310791, 0, 3, 1310792, 0, 131080, 1310793, 0, 3, 1310794, 0, 65541, 1310795, 0, 65542, 1310796, 0, 65541, 1310797, 0, 65542, 1310798, 0, 3, 1376256, 0, 131097, 1376257, 0, 131097, 1376258, 0, 131097, 1376259, 0, 131097, 1376260, 0, 131097, 1376261, 0, 327707, 1376262, 0, 131093, 1376263, 0, 65566, 1376264, 0, 131080, 1376265, 0, 131077, 1376266, 0, 131078, 1376267, 0, 131080, 1376268, 0, 3, 1376269, 0, 3, 1376270, 0, 524288, 1376271, 0, 262150, 1376272, 0, 393218, 1376273, 0, 23, 1376274, 0, 196637, 1376279, 0, 3, 1376280, 0, 3, 1376281, 0, 65541, 1376282, 0, 65542, 1376283, 0, 65541, 1376284, 0, 65542, 1376285, 0, 3, 1376286, 0, 131080, 1376287, 0, 3, 1376288, 0, 3, 1376291, 0, 3, 1376292, 0, 3, 1376293, 0, 3, 1376294, 0, 3, 1376295, 0, 3, 1376296, 0, 131080, 1376297, 0, 3, 1376298, 0, 3, 1376299, 0, 3, 1376300, 0, 3, 1376301, 0, 3, 1376302, 0, 3, 1376303, 0, 3, 1376304, 0, 3, 1376305, 0, 3, 1376306, 0, 3, 1376307, 0, 3, 1376308, 0, 3, 1376309, 0, 3, 1376310, 0, 3, 1376311, 0, 3, 1376312, 0, 3, 1376313, 0, 3, 1376314, 0, 65544, 1376315, 0, 3, 1376316, 0, 3, 1376317, 0, 3, 1376318, 0, 131077, 1376319, 0, 131078, 1376320, 0, 65541, 1376321, 0, 65542, 1376322, 0, 3, 1376323, 0, 131077, 1376324, 0, 131078, 1376325, 0, 65544, 1376326, 0, 131078, 1376327, 0, 196615, 1376328, 0, 196616, 1376329, 0, 196617, 1376330, 0, 131077, 1376331, 0, 131078, 1376332, 0, 131077, 1376333, 0, 131078, 1376334, 0, 3, 1441792, 0, 131102, 1441793, 0, 131102, 1441794, 0, 131102, 1441795, 0, 131102, 1441796, 0, 131102, 1441797, 0, 131103, 1441798, 0, 262169, 1441799, 0, 65541, 1441800, 0, 65542, 1441801, 0, 65544, 1441802, 0, 65541, 1441803, 0, 65542, 1441804, 0, 65544, 1441805, 0, 3, 1441806, 0, 3, 1441807, 0, 458752, 1441808, 0, 458754, 1441809, 0, 3, 1441810, 0, 262173, 1441817, 0, 131077, 1441818, 0, 131078, 1441819, 0, 131077, 1441820, 0, 65544, 1441821, 0, 196615, 1441822, 0, 196616, 1441823, 0, 196617, 1441827, 0, 3, 1441828, 0, 3, 1441829, 0, 3, 1441830, 0, 65538, 1441831, 0, 196615, 1441832, 0, 196616, 1441833, 0, 196617, 1441834, 0, 3, 1441835, 0, 3, 1441836, 0, 3, 1441837, 0, 3, 1441838, 0, 3, 1441839, 0, 3, 1441840, 0, 3, 1441841, 0, 3, 1441842, 0, 196608, 1441843, 0, 196609, 1441844, 0, 196610, 1441845, 0, 65541, 1441846, 0, 65542, 1441847, 0, 65541, 1441848, 0, 65542, 1441849, 0, 3, 1441850, 0, 131080, 1441851, 0, 3, 1441852, 0, 65541, 1441853, 0, 65542, 1441854, 0, 3, 1441855, 0, 3, 1441856, 0, 131077, 1441857, 0, 131078, 1441858, 0, 3, 1441859, 0, 65544, 1441860, 0, 3, 1441861, 0, 131080, 1441862, 0, 3, 1441863, 0, 3, 1441864, 0, 3, 1441865, 0, 65544, 1441866, 0, 65541, 1441867, 0, 65542, 1441868, 0, 3, 1441869, 0, 3, 1441870, 0, 3, 1507328, 0, 65561, 1507329, 0, 65561, 1507330, 0, 65561, 1507331, 0, 65561, 1507332, 0, 65561, 1507333, 0, 65561, 1507334, 0, 262169, 1507335, 0, 131077, 1507336, 0, 131078, 1507337, 0, 131080, 1507338, 0, 131077, 1507339, 0, 131078, 1507340, 0, 131080, 1507341, 0, 3, 1507342, 0, 3, 1507343, 0, 458752, 1507344, 0, 458754, 1507345, 0, 3, 1507346, 0, 262173, 1507353, 0, 65541, 1507354, 0, 65542, 1507355, 0, 3, 1507356, 0, 131080, 1507357, 0, 4, 1507358, 0, 3, 1507359, 0, 3, 1507365, 0, 3, 1507366, 0, 3, 1507367, 0, 65541, 1507368, 0, 65542, 1507369, 0, 65541, 1507370, 0, 65542, 1507371, 0, 3, 1507372, 0, 3, 1507373, 0, 3, 1507374, 0, 3, 1507375, 0, 3, 1507376, 0, 3, 1507377, 0, 3, 1507378, 0, 262144, 1507379, 0, 262145, 1507380, 0, 262146, 1507381, 0, 131077, 1507382, 0, 131078, 1507383, 0, 131077, 1507384, 0, 65544, 1507385, 0, 196615, 1507386, 0, 196616, 1507387, 0, 65544, 1507388, 0, 131077, 1507389, 0, 131078, 1507390, 0, 65544, 1507391, 0, 3, 1507392, 0, 3, 1507393, 0, 3, 1507394, 0, 65544, 1507395, 0, 131080, 1507396, 0, 196615, 1507397, 0, 196616, 1507398, 0, 196617, 1507399, 0, 3, 1507400, 0, 3, 1507401, 0, 131080, 1507402, 0, 131077, 1507403, 0, 131078, 1507404, 0, 65541, 1507405, 0, 65542, 1507406, 0, 3, 1572864, 0, 65561, 1572865, 0, 65561, 1572866, 0, 65561, 1572867, 0, 65561, 1572868, 0, 65561, 1572869, 0, 65561, 1572870, 0, 262169, 1572871, 0, 3, 1572872, 0, 196615, 1572873, 0, 196616, 1572874, 0, 196617, 1572875, 0, 196615, 1572876, 0, 196616, 1572877, 0, 196617, 1572878, 0, 3, 1572879, 0, 458752, 1572880, 0, 458754, 1572881, 0, 3, 1572882, 0, 262173, 1572889, 0, 131077, 1572890, 0, 131078, 1572891, 0, 196615, 1572892, 0, 196616, 1572893, 0, 196617, 1572894, 0, 3, 1572901, 0, 3, 1572902, 0, 3, 1572903, 0, 131077, 1572904, 0, 131078, 1572905, 0, 65544, 1572906, 0, 131078, 1572907, 0, 3, 1572908, 0, 3, 1572909, 0, 3, 1572910, 0, 3, 1572911, 0, 3, 1572912, 0, 3, 1572913, 0, 3, 1572914, 0, 262144, 1572915, 0, 262145, 1572916, 0, 262146, 1572917, 0, 65541, 1572918, 0, 65542, 1572919, 0, 3, 1572920, 0, 131080, 1572921, 0, 3, 1572922, 0, 3, 1572923, 0, 131080, 1572924, 0, 3, 1572925, 0, 3, 1572926, 0, 131080, 1572927, 0, 3, 1572928, 0, 3, 1572929, 0, 3, 1572930, 0, 131080, 1572931, 0, 196616, 1572932, 0, 196617, 1572933, 0, 3, 1572934, 0, 3, 1572935, 0, 65538, 1572936, 0, 196615, 1572937, 0, 196616, 1572938, 0, 196617, 1572939, 0, 3, 1572940, 0, 131077, 1572941, 0, 65544, 1572942, 0, 3, 1638400, 0, 131097, 1638401, 0, 131097, 1638402, 0, 131097, 1638403, 0, 131097, 1638404, 0, 131097, 1638405, 0, 131097, 1638406, 0, 327705, 1638407, 0, 65541, 1638408, 0, 65542, 1638409, 0, 3, 1638410, 0, 65541, 1638411, 0, 65542, 1638412, 0, 65541, 1638413, 0, 65542, 1638414, 0, 393216, 1638415, 0, 458756, 1638416, 0, 458754, 1638417, 0, 3, 1638418, 0, 262173, 1638425, 0, 3, 1638426, 0, 3, 1638427, 0, 3, 1638428, 0, 3, 1638429, 0, 3, 1638430, 0, 3, 1638437, 0, 3, 1638438, 0, 3, 1638439, 0, 3, 1638440, 0, 3, 1638441, 0, 131080, 1638442, 0, 3, 1638443, 0, 3, 1638444, 0, 3, 1638445, 0, 3, 1638446, 0, 3, 1638447, 0, 3, 1638448, 0, 3, 1638449, 0, 3, 1638450, 0, 262144, 1638451, 0, 262145, 1638452, 0, 262146, 1638453, 0, 131077, 1638454, 0, 131078, 1638455, 0, 196615, 1638456, 0, 196616, 1638457, 0, 196617, 1638458, 0, 196615, 1638459, 0, 196616, 1638460, 0, 196617, 1638461, 0, 196615, 1638462, 0, 196616, 1638463, 0, 196617, 1638464, 0, 65544, 1638465, 0, 196615, 1638466, 0, 196616, 1638467, 0, 196617, 1638468, 0, 65541, 1638469, 0, 65542, 1638470, 0, 65544, 1638471, 0, 3, 1638472, 0, 3, 1638473, 0, 65541, 1638474, 0, 65542, 1638475, 0, 3, 1638476, 0, 3, 1638477, 0, 131080, 1638478, 0, 65544, 1703936, 0, 31, 1703937, 0, 31, 1703938, 0, 31, 1703939, 0, 31, 1703940, 0, 31, 1703941, 0, 31, 1703942, 0, 65566, 1703943, 0, 131077, 1703944, 0, 131078, 1703945, 0, 3, 1703946, 0, 131077, 1703947, 0, 131078, 1703948, 0, 131077, 1703949, 0, 131078, 1703950, 0, 458752, 1703951, 0, 458753, 1703952, 0, 458754, 1703953, 0, 3, 1703954, 0, 262173, 1703955, 0, 65541, 1703956, 0, 65542, 1703959, 0, 3, 1703960, 0, 3, 1703961, 0, 3, 1703962, 0, 3, 1703963, 0, 3, 1703964, 0, 3, 1703965, 0, 3, 1703966, 0, 3, 1703973, 0, 3, 1703974, 0, 3, 1703975, 0, 3, 1703976, 0, 196615, 1703977, 0, 196616, 1703978, 0, 196617, 1703979, 0, 3, 1703980, 0, 3, 1703981, 0, 3, 1703982, 0, 3, 1703983, 0, 3, 1703984, 0, 3, 1703985, 0, 3, 1703986, 0, 262144, 1703987, 0, 262145, 1703988, 0, 262146, 1703989, 0, 3, 1703990, 0, 65544, 1703991, 0, 3, 1703992, 0, 65541, 1703993, 0, 65542, 1703994, 0, 65541, 1703995, 0, 65542, 1703996, 0, 65541, 1703997, 0, 65542, 1703998, 0, 65544, 1703999, 0, 3, 1704000, 0, 131080, 1704001, 0, 3, 1704002, 0, 3, 1704003, 0, 3, 1704004, 0, 131077, 1704005, 0, 131078, 1704006, 0, 131080, 1704007, 0, 3, 1704008, 0, 65541, 1704009, 0, 65542, 1704010, 0, 65541, 1704011, 0, 65542, 1704012, 0, 196615, 1704013, 0, 196616, 1704014, 0, 131080, 1769472, 0, 131100, 1769473, 0, 131100, 1769474, 0, 131100, 1769475, 0, 131100, 1769476, 0, 131100, 1769477, 0, 131100, 1769478, 0, 131100, 1769479, 0, 131100, 1769480, 0, 131100, 1769481, 0, 131100, 1769482, 0, 131100, 1769483, 0, 131100, 1769484, 0, 131100, 1769485, 0, 65558, 1769486, 0, 524288, 1769487, 0, 524289, 1769488, 0, 524290, 1769489, 0, 3, 1769490, 0, 262173, 1769491, 0, 131077, 1769492, 0, 65544, 1769494, 0, 3, 1769495, 0, 3, 1769496, 0, 3, 1769497, 0, 3, 1769498, 0, 3, 1769499, 0, 65544, 1769500, 0, 3, 1769501, 0, 3, 1769502, 0, 65544, 1769509, 0, 3, 1769510, 0, 3, 1769511, 0, 3, 1769512, 0, 3, 1769513, 0, 3, 1769514, 0, 3, 1769515, 0, 3, 1769516, 0, 3, 1769517, 0, 3, 1769518, 0, 3, 1769519, 0, 3, 1769520, 0, 3, 1769521, 0, 3, 1769522, 0, 262144, 1769523, 0, 262145, 1769524, 0, 262146, 1769525, 0, 3, 1769526, 0, 131080, 1769527, 0, 3, 1769528, 0, 131077, 1769529, 0, 131078, 1769530, 0, 131077, 1769531, 0, 131078, 1769532, 0, 131077, 1769533, 0, 131078, 1769534, 0, 131080, 1769535, 0, 196615, 1769536, 0, 196616, 1769537, 0, 196617, 1769538, 0, 65541, 1769539, 0, 65542, 1769540, 0, 3, 1769541, 0, 196615, 1769542, 0, 196616, 1769543, 0, 196617, 1769544, 0, 131077, 1769545, 0, 65541, 1769546, 0, 65542, 1769547, 0, 65541, 1769548, 0, 65542, 1769549, 0, 196615, 1769550, 0, 196616, 1835008, 0, 31, 1835009, 0, 31, 1835010, 0, 31, 1835011, 0, 31, 1835012, 0, 31, 1835013, 0, 31, 1835014, 0, 31, 1835015, 0, 31, 1835016, 0, 31, 1835017, 0, 31, 1835018, 0, 31, 1835019, 0, 31, 1835020, 0, 31, 1835021, 0, 131094, 1835022, 0, 3, 1835023, 0, 3, 1835024, 0, 3, 1835025, 0, 131100, 1835026, 0, 327709, 1835027, 0, 3, 1835028, 0, 131080, 1835029, 0, 262167, 1835030, 0, 458776, 1835031, 0, 1245212, 1835032, 0, 1245212, 1835033, 0, 458776, 1835034, 0, 262166, 1835035, 0, 131080, 1835036, 0, 3, 1835037, 0, 3, 1835038, 0, 131080, 1835044, 0, 3, 1835045, 0, 3, 1835046, 0, 3, 1835047, 0, 3, 1835048, 0, 3, 1835049, 0, 3, 1835050, 0, 3, 1835051, 0, 3, 1835052, 0, 3, 1835053, 0, 3, 1835054, 0, 3, 1835055, 0, 3, 1835056, 0, 3, 1835057, 0, 3, 1835058, 0, 262144, 1835059, 0, 262145, 1835060, 0, 262146, 1835061, 0, 196615, 1835062, 0, 196616, 1835063, 0, 196617, 1835064, 0, 3, 1835065, 0, 3, 1835066, 0, 3, 1835067, 0, 3, 1835068, 0, 65538, 1835069, 0, 196615, 1835070, 0, 65541, 1835071, 0, 65542, 1835072, 0, 65541, 1835073, 0, 65542, 1835074, 0, 131077, 1835075, 0, 131078, 1835076, 0, 3, 1835077, 0, 3, 1835078, 0, 65541, 1835079, 0, 65542, 1835080, 0, 65544, 1835081, 0, 131077, 1835082, 0, 131078, 1835083, 0, 131077, 1835084, 0, 131078, 1835085, 0, 65541, 1835086, 0, 65542, 1900544, 0, 458776, 1900545, 0, 458776, 1900546, 0, 458776, 1900547, 0, 458776, 1900548, 0, 458776, 1900549, 0, 458776, 1900550, 0, 458776, 1900551, 0, 458776, 1900552, 0, 458776, 1900553, 0, 458776, 1900554, 0, 458776, 1900555, 0, 458776, 1900556, 0, 262166, 1900557, 0, 30, 1900558, 0, 3, 1900559, 0, 3, 1900560, 0, 3, 1900561, 0, 31, 1900562, 0, 65566, 1900563, 0, 196615, 1900564, 0, 196616, 1900565, 0, 458775, 1900566, 0, 3, 1900567, 0, 393216, 1900568, 0, 393218, 1900569, 0, 3, 1900570, 0, 458774, 1900571, 0, 196616, 1900572, 0, 196617, 1900573, 0, 196615, 1900574, 0, 196616, 1900575, 0, 196617, 1900576, 0, 3, 1900577, 0, 65541, 1900578, 0, 65542, 1900579, 0, 65541, 1900580, 0, 65542, 1900581, 0, 65541, 1900582, 0, 65542, 1900583, 0, 3, 1900584, 0, 3, 1900585, 0, 3, 1900586, 0, 3, 1900587, 0, 3, 1900588, 0, 3, 1900589, 0, 3, 1900590, 0, 3, 1900591, 0, 3, 1900592, 0, 3, 1900593, 0, 3, 1900594, 0, 262144, 1900595, 0, 262145, 1900596, 0, 262146, 1900597, 0, 3, 1900598, 0, 3, 1900599, 0, 3, 1900600, 0, 3, 1900601, 0, 3, 1900602, 0, 3, 1900603, 0, 3, 1900604, 0, 3, 1900605, 0, 65538, 1900606, 0, 131077, 1900607, 0, 65541, 1900608, 0, 65542, 1900609, 0, 131078, 1900610, 0, 3, 1900611, 0, 65544, 1900612, 0, 65541, 1900613, 0, 65542, 1900614, 0, 131077, 1900615, 0, 131078, 1900616, 0, 131080, 1900617, 0, 3, 1900618, 0, 65544, 1900619, 0, 65541, 1900620, 0, 65542, 1900621, 0, 131077, 1900622, 0, 131078, 1966080, 0, 3, 1966081, 0, 3, 1966082, 0, 3, 1966083, 0, 3, 1966084, 0, 3, 1966085, 0, 3, 1966086, 0, 3, 1966087, 0, 3, 1966088, 0, 3, 1966089, 0, 3, 1966090, 0, 3, 1966091, 0, 3, 1966092, 0, 524310, 1966093, 0, 458776, 1966094, 0, 3, 1966095, 0, 3, 1966096, 0, 3, 1966097, 0, 458776, 1966098, 0, 458776, 1966099, 0, 458776, 1966100, 0, 458776, 1966101, 0, 524311, 1966102, 0, 3, 1966103, 0, 524288, 1966104, 0, 524290, 1966105, 0, 3, 1966106, 0, 524310, 1966107, 0, 458776, 1966108, 0, 65541, 1966109, 0, 65542, 1966110, 0, 262166, 1966111, 0, 3, 1966112, 0, 3, 1966113, 0, 131077, 1966114, 0, 131078, 1966115, 0, 131077, 1966116, 0, 131078, 1966117, 0, 131077, 1966118, 0, 131078, 1966119, 0, 65541, 1966120, 0, 65542, 1966121, 0, 65541, 1966122, 0, 65542, 1966123, 0, 3, 1966124, 0, 3, 1966125, 0, 3, 1966126, 0, 3, 1966127, 0, 3, 1966128, 0, 3, 1966129, 0, 3, 1966130, 0, 327680, 1966131, 0, 327681, 1966132, 0, 327682, 1966133, 0, 3, 1966134, 0, 3, 1966135, 0, 3, 1966136, 0, 3, 1966137, 0, 3, 1966138, 0, 3, 1966139, 0, 3, 1966140, 0, 3, 1966141, 0, 3, 1966142, 0, 3, 1966143, 0, 131077, 1966144, 0, 131078, 1966145, 0, 65544, 1966146, 0, 3, 1966147, 0, 131080, 1966148, 0, 131077, 1966149, 0, 65541, 1966150, 0, 65542, 1966151, 0, 196615, 1966152, 0, 65544, 1966153, 0, 196617, 1966154, 0, 131080, 1966155, 0, 131077, 1966156, 0, 131078, 1966157, 0, 65541, 1966158, 0, 65542, 2031616, 0, 3, 2031617, 0, 3, 2031618, 0, 3, 2031619, 0, 3, 2031620, 0, 3, 2031621, 0, 3, 2031622, 0, 3, 2031623, 0, 3, 2031624, 0, 3, 2031625, 0, 3, 2031626, 0, 3, 2031627, 0, 3, 2031628, 0, 3, 2031629, 0, 3, 2031630, 0, 3, 2031631, 0, 3, 2031632, 0, 3, 2031633, 0, 3, 2031634, 0, 3, 2031635, 0, 3, 2031636, 0, 3, 2031637, 0, 3, 2031638, 0, 3, 2031639, 0, 3, 2031640, 0, 3, 2031641, 0, 3, 2031642, 0, 3, 2031643, 0, 3, 2031644, 0, 131077, 2031645, 0, 131078, 2031646, 0, 524310, 2031647, 0, 458776, 2031648, 0, 458776, 2031649, 0, 458776, 2031650, 0, 458776, 2031651, 0, 458776, 2031652, 0, 458776, 2031653, 0, 458776, 2031654, 0, 262166, 2031655, 0, 131077, 2031656, 0, 131078, 2031657, 0, 131077, 2031658, 0, 131078, 2031659, 0, 3, 2031660, 0, 3, 2031661, 0, 3, 2031662, 0, 3, 2031663, 0, 3, 2031664, 0, 3, 2031665, 0, 3, 2031666, 0, 3, 2031667, 0, 3, 2031668, 0, 65541, 2031669, 0, 65542, 2031670, 0, 65541, 2031671, 0, 65542, 2031672, 0, 65541, 2031673, 0, 65542, 2031674, 0, 3, 2031675, 0, 3, 2031676, 0, 3, 2031677, 0, 3, 2031678, 0, 3, 2031679, 0, 3, 2031680, 0, 3, 2031681, 0, 131080, 2031682, 0, 196615, 2031683, 0, 196616, 2031684, 0, 196617, 2031685, 0, 131077, 2031686, 0, 131078, 2031687, 0, 3, 2031688, 0, 131080, 2031689, 0, 196615, 2031690, 0, 196616, 2031691, 0, 196617, 2031692, 0, 65544, 2031693, 0, 131077, 2031694, 0, 131078, 2097152, 0, 3, 2097153, 0, 3, 2097154, 0, 3, 2097155, 0, 3, 2097156, 0, 3, 2097157, 0, 3, 2097158, 0, 3, 2097159, 0, 3, 2097160, 0, 3, 2097161, 0, 3, 2097162, 0, 3, 2097163, 0, 3, 2097164, 0, 3, 2097165, 0, 3, 2097166, 0, 3, 2097167, 0, 3, 2097168, 0, 3, 2097169, 0, 3, 2097170, 0, 3, 2097171, 0, 3, 2097172, 0, 3, 2097173, 0, 3, 2097174, 0, 3, 2097175, 0, 3, 2097176, 0, 3, 2097177, 0, 3, 2097178, 0, 3, 2097179, 0, 3, 2097180, 0, 3, 2097181, 0, 3, 2097182, 0, 3, 2097183, 0, 3, 2097184, 0, 3, 2097185, 0, 3, 2097186, 0, 3, 2097187, 0, 3, 2097188, 0, 3, 2097189, 0, 3, 2097190, 0, 524310, 2097191, 0, 458776, 2097192, 0, 458776, 2097193, 0, 458776, 2097194, 0, 458776, 2097195, 0, 393241, 2097196, 0, 393241, 2097197, 0, 393241, 2097198, 0, 393241, 2097199, 0, 393241, 2097200, 0, 393241, 2097201, 0, 458776, 2097202, 0, 458776, 2097203, 0, 262166, 2097204, 0, 131077, 2097205, 0, 131078, 2097206, 0, 131077, 2097207, 0, 131078, 2097208, 0, 131077, 2097209, 0, 65544, 2097210, 0, 3, 2097211, 0, 3, 2097212, 0, 3, 2097213, 0, 3, 2097214, 0, 3, 2097215, 0, 3, 2097216, 0, 196615, 2097217, 0, 65541, 2097218, 0, 65542, 2097219, 0, 65544, 2097220, 0, 65541, 2097221, 0, 65542, 2097222, 0, 65544, 2097223, 0, 196615, 2097224, 0, 196616, 2097225, 0, 65541, 2097226, 0, 65542, 2097227, 0, 3, 2097228, 0, 131080, 2097229, 0, 65544, 2097230, 0, 3, 2162688, 0, 3, 2162689, 0, 3, 2162690, 0, 3, 2162691, 0, 3, 2162692, 0, 3, 2162693, 0, 3, 2162694, 0, 3, 2162695, 0, 3, 2162696, 0, 3, 2162697, 0, 3, 2162698, 0, 3, 2162699, 0, 3, 2162700, 0, 3, 2162701, 0, 3, 2162702, 0, 3, 2162703, 0, 3, 2162704, 0, 3, 2162705, 0, 3, 2162706, 0, 3, 2162707, 0, 3, 2162708, 0, 3, 2162709, 0, 3, 2162710, 0, 3, 2162711, 0, 3, 2162712, 0, 3, 2162713, 0, 3, 2162714, 0, 3, 2162715, 0, 3, 2162716, 0, 3, 2162717, 0, 3, 2162718, 0, 3, 2162719, 0, 3, 2162720, 0, 3, 2162721, 0, 3, 2162722, 0, 3, 2162723, 0, 3, 2162724, 0, 3, 2162725, 0, 3, 2162726, 0, 3, 2162727, 0, 3, 2162728, 0, 3, 2162729, 0, 3, 2162730, 0, 3, 2162731, 0, 3, 2162732, 0, 3, 2162733, 0, 3, 2162734, 0, 3, 2162735, 0, 3, 2162736, 0, 3, 2162737, 0, 3, 2162738, 0, 3, 2162739, 0, 458774, 2162740, 0, 65541, 2162741, 0, 65542, 2162742, 0, 65541, 2162743, 0, 65542, 2162744, 0, 3, 2162745, 0, 131080, 2162746, 0, 3, 2162747, 0, 3, 2162748, 0, 3, 2162749, 0, 3, 2162750, 0, 3, 2162751, 0, 3, 2162752, 0, 3, 2162753, 0, 131077, 2162754, 0, 131078, 2162755, 0, 131080, 2162756, 0, 131077, 2162757, 0, 131078, 2162758, 0, 131080, 2162759, 0, 65544, 2162760, 0, 65541, 2162761, 0, 65542, 2162762, 0, 65541, 2162763, 0, 65542, 2162764, 0, 196616, 2162765, 0, 131080, 2162766, 0, 3, 2228224, 0, 25, 2228225, 0, 25, 2228226, 0, 25, 2228227, 0, 25, 2228228, 0, 25, 2228229, 0, 25, 2228230, 0, 25, 2228231, 0, 28, 2228232, 0, 28, 2228233, 0, 131080, 2228234, 0, 28, 2228235, 0, 28, 2228236, 0, 28, 2228237, 0, 28, 2228238, 0, 393216, 2228239, 0, 393217, 2228240, 0, 393218, 2228241, 0, 3, 2228242, 0, 3, 2228243, 0, 3, 2228244, 0, 3, 2228245, 0, 3, 2228246, 0, 3, 2228247, 0, 3, 2228248, 0, 3, 2228249, 0, 3, 2228250, 0, 3, 2228251, 0, 3, 2228252, 0, 3, 2228253, 0, 3, 2228254, 0, 3, 2228255, 0, 3, 2228256, 0, 3, 2228257, 0, 3, 2228258, 0, 3, 2228259, 0, 3, 2228260, 0, 3, 2228261, 0, 3, 2228262, 0, 3, 2228263, 0, 3, 2228264, 0, 3, 2228265, 0, 3, 2228266, 0, 3, 2228267, 0, 3, 2228268, 0, 3, 2228269, 0, 3, 2228270, 0, 3, 2228271, 0, 3, 2228272, 0, 3, 2228273, 0, 3, 2228274, 0, 3, 2228275, 0, 458774, 2228276, 0, 131077, 2228277, 0, 65544, 2228278, 0, 131077, 2228279, 0, 131078, 2228280, 0, 196615, 2228281, 0, 196616, 2228282, 0, 196617, 2228283, 0, 65538, 2228284, 0, 3, 2228285, 0, 3, 2228286, 0, 655378, 2228287, 0, 3, 2228288, 0, 65541, 2228289, 0, 65542, 2228290, 0, 196615, 2228291, 0, 196616, 2228292, 0, 196617, 2228293, 0, 196615, 2228294, 0, 196616, 2228295, 0, 131080, 2228296, 0, 131077, 2228297, 0, 65541, 2228298, 0, 65542, 2228299, 0, 65541, 2228300, 0, 65542, 2228301, 0, 196616, 2228302, 0, 196617, 2293760, 0, 25, 2293761, 0, 25, 2293762, 0, 25, 2293763, 0, 25, 2293764, 0, 25, 2293765, 0, 196635, 2293766, 0, 65561, 2293767, 0, 262169, 2293768, 0, 196615, 2293769, 0, 196616, 2293770, 0, 196617, 2293771, 0, 3, 2293772, 0, 3, 2293773, 0, 3, 2293774, 0, 458752, 2293775, 0, 458753, 2293776, 0, 458754, 2293777, 0, 262173, 2293778, 0, 65541, 2293779, 0, 65542, 2293780, 0, 65541, 2293781, 0, 65542, 2293782, 0, 3, 2293783, 0, 3, 2293784, 0, 3, 2293785, 0, 3, 2293786, 0, 131080, 2293787, 0, 3, 2293788, 0, 3, 2293789, 0, 3, 2293790, 0, 3, 2293791, 0, 3, 2293792, 0, 3, 2293793, 0, 3, 2293794, 0, 3, 2293795, 0, 3, 2293796, 0, 3, 2293797, 0, 3, 2293798, 0, 3, 2293799, 0, 3, 2293800, 0, 3, 2293801, 0, 3, 2293802, 0, 3, 2293803, 0, 3, 2293804, 0, 3, 2293805, 0, 3, 2293806, 0, 3, 2293807, 0, 3, 2293808, 0, 3, 2293809, 0, 3, 2293810, 0, 3, 2293811, 0, 458774, 2293812, 0, 3, 2293813, 0, 131080, 2293814, 0, 3, 2293815, 0, 65541, 2293816, 0, 65542, 2293817, 0, 65541, 2293818, 0, 65542, 2293819, 0, 65538, 2293820, 0, 3, 2293821, 0, 3, 2293822, 0, 655378, 2293823, 0, 3, 2293824, 0, 131077, 2293825, 0, 131078, 2293826, 0, 65541, 2293827, 0, 65542, 2293828, 0, 3, 2293829, 0, 3, 2293830, 0, 196615, 2293831, 0, 65544, 2293832, 0, 196617, 2293833, 0, 131077, 2293834, 0, 131078, 2293835, 0, 131077, 2293836, 0, 131078, 2293837, 0, 65541, 2293838, 0, 65542, 2359296, 0, 65561, 2359297, 0, 65561, 2359298, 0, 65561, 2359299, 0, 65561, 2359300, 0, 65561, 2359301, 0, 262171, 2359302, 0, 65561, 2359303, 0, 262169, 2359304, 0, 2883584, 2359305, 0, 2883585, 2359306, 0, 2883586, 2359307, 0, 3, 2359308, 0, 3, 2359309, 0, 3, 2359310, 0, 458752, 2359311, 0, 458753, 2359312, 0, 458754, 2359313, 0, 262173, 2359314, 0, 131077, 2359315, 0, 131078, 2359316, 0, 131077, 2359317, 0, 131078, 2359318, 0, 3, 2359319, 0, 3, 2359320, 0, 3, 2359321, 0, 196615, 2359322, 0, 196616, 2359323, 0, 65544, 2359324, 0, 393243, 2359325, 0, 65541, 2359326, 0, 65542, 2359327, 0, 65541, 2359328, 0, 65542, 2359329, 0, 65544, 2359330, 0, 28, 2359331, 0, 28, 2359332, 0, 393239, 2359333, 0, 3, 2359334, 0, 3, 2359335, 0, 3, 2359336, 0, 3, 2359337, 0, 3, 2359338, 0, 3, 2359339, 0, 3, 2359340, 0, 3, 2359341, 0, 3, 2359342, 0, 3, 2359343, 0, 3, 2359344, 0, 3, 2359345, 0, 3, 2359346, 0, 3, 2359347, 0, 458774, 2359348, 0, 65544, 2359349, 0, 196616, 2359350, 0, 196617, 2359351, 0, 131077, 2359352, 0, 131078, 2359353, 0, 131077, 2359354, 0, 131078, 2359355, 0, 3, 2359356, 0, 3, 2359357, 0, 3, 2359358, 0, 655378, 2359359, 0, 3, 2359360, 0, 65541, 2359361, 0, 65542, 2359362, 0, 131077, 2359363, 0, 65544, 2359364, 0, 65541, 2359365, 0, 65542, 2359366, 0, 3, 2359367, 0, 131080, 2359368, 0, 3, 2359369, 0, 65544, 2359370, 0, 3, 2359371, 0, 65541, 2359372, 0, 65542, 2359373, 0, 131077, 2359374, 0, 131078, 2424832, 0, 65561, 2424833, 0, 65561, 2424834, 0, 65561, 2424835, 0, 65561, 2424836, 0, 65561, 2424837, 0, 262171, 2424838, 0, 65561, 2424839, 0, 262169, 2424840, 0, 2949120, 2424841, 0, 2949121, 2424842, 0, 2949122, 2424843, 0, 3, 2424844, 0, 3, 2424845, 0, 3, 2424846, 0, 458752, 2424847, 0, 458753, 2424848, 0, 458754, 2424849, 0, 23, 2424850, 0, 28, 2424851, 0, 28, 2424852, 0, 28, 2424853, 0, 28, 2424854, 0, 28, 2424855, 0, 28, 2424856, 0, 28, 2424857, 0, 28, 2424858, 0, 28, 2424859, 0, 131080, 2424860, 0, 28, 2424861, 0, 131077, 2424862, 0, 131078, 2424863, 0, 131077, 2424864, 0, 131078, 2424865, 0, 131080, 2424866, 0, 3, 2424867, 0, 262173, 2424868, 0, 196631, 2424869, 0, 393243, 2424870, 0, 393243, 2424871, 0, 131080, 2424872, 0, 393243, 2424873, 0, 393239, 2424874, 0, 3, 2424875, 0, 3, 2424876, 0, 3, 2424877, 0, 3, 2424878, 0, 3, 2424879, 0, 3, 2424880, 0, 3, 2424881, 0, 3, 2424882, 0, 3, 2424883, 0, 458774, 2424884, 0, 131080, 2424885, 0, 3, 2424886, 0, 65541, 2424887, 0, 65542, 2424888, 0, 3, 2424889, 0, 65544, 2424890, 0, 3, 2424891, 0, 3, 2424892, 0, 3, 2424893, 0, 3, 2424894, 0, 3, 2424895, 0, 3, 2424896, 0, 131077, 2424897, 0, 131078, 2424898, 0, 3, 2424899, 0, 131080, 2424900, 0, 131077, 2424901, 0, 65541, 2424902, 0, 65542, 2424903, 0, 196616, 2424904, 0, 196617, 2424905, 0, 131080, 2424906, 0, 3, 2424907, 0, 131077, 2424908, 0, 131078, 2424909, 0, 65541, 2424910, 0, 65542, 2490368, 0, 65561, 2490369, 0, 65561, 2490370, 0, 65561, 2490371, 0, 65561, 2490372, 0, 65561, 2490373, 0, 262171, 2490374, 0, 65561, 2490375, 0, 21, 2490376, 0, 3014656, 2490377, 0, 3014657, 2490378, 0, 3014658, 2490379, 0, 3, 2490380, 0, 3, 2490381, 0, 3, 2490382, 0, 458752, 2490383, 0, 458753, 2490384, 0, 458755, 2490385, 0, 393217, 2490386, 0, 393217, 2490387, 0, 393217, 2490388, 0, 393218, 2490389, 0, 3, 2490390, 0, 3, 2490391, 0, 3, 2490392, 0, 3, 2490393, 0, 3, 2490394, 0, 196615, 2490395, 0, 196616, 2490396, 0, 196617, 2490397, 0, 3, 2490398, 0, 3, 2490399, 0, 3, 2490400, 0, 196615, 2490401, 0, 196616, 2490402, 0, 3, 2490403, 0, 262173, 2490404, 0, 3, 2490405, 0, 3, 2490406, 0, 196615, 2490407, 0, 196616, 2490408, 0, 196617, 2490409, 0, 458775, 2490410, 0, 3, 2490411, 0, 3, 2490412, 0, 3, 2490413, 0, 3, 2490414, 0, 3, 2490415, 0, 3, 2490416, 0, 3, 2490417, 0, 3, 2490418, 0, 3, 2490419, 0, 458774, 2490420, 0, 196616, 2490421, 0, 65544, 2490422, 0, 131077, 2490423, 0, 131078, 2490424, 0, 3, 2490425, 0, 131080, 2490426, 0, 3, 2490427, 0, 3, 2490428, 0, 3, 2490429, 0, 3, 2490430, 0, 3, 2490431, 0, 3, 2490432, 0, 65541, 2490433, 0, 65542, 2490434, 0, 65544, 2490435, 0, 196616, 2490436, 0, 196617, 2490437, 0, 131077, 2490438, 0, 131078, 2490439, 0, 65544, 2490440, 0, 196615, 2490441, 0, 196616, 2490442, 0, 196617, 2490443, 0, 3, 2490444, 0, 65544, 2490445, 0, 131077, 2490446, 0, 131078, 2555904, 0, 65561, 2555905, 0, 65561, 2555906, 0, 65561, 2555907, 0, 65561, 2555908, 0, 65561, 2555909, 0, 262171, 2555910, 0, 65561, 2555911, 0, 65561, 2555912, 0, 21, 2555913, 0, 196633, 2555914, 0, 65541, 2555915, 0, 65542, 2555916, 0, 3, 2555917, 0, 3, 2555918, 0, 524288, 2555919, 0, 524289, 2555920, 0, 524289, 2555921, 0, 524289, 2555922, 0, 524289, 2555923, 0, 524289, 2555924, 0, 524290, 2555925, 0, 3, 2555926, 0, 3, 2555927, 0, 3, 2555928, 0, 3, 2555929, 0, 3, 2555930, 0, 3, 2555931, 0, 3, 2555932, 0, 3, 2555933, 0, 3, 2555934, 0, 3, 2555935, 0, 3, 2555936, 0, 3, 2555937, 0, 3, 2555938, 0, 3, 2555939, 0, 23, 2555940, 0, 28, 2555941, 0, 28, 2555942, 0, 28, 2555943, 0, 28, 2555944, 0, 28, 2555945, 0, 28, 2555946, 0, 28, 2555947, 0, 28, 2555948, 0, 28, 2555949, 0, 28, 2555950, 0, 28, 2555951, 0, 28, 2555952, 0, 28, 2555953, 0, 28, 2555954, 0, 28, 2555955, 0, 196630, 2555956, 0, 3, 2555957, 0, 131080, 2555958, 0, 3, 2555959, 0, 65541, 2555960, 0, 65542, 2555961, 0, 196616, 2555962, 0, 196617, 2555963, 0, 3, 2555964, 0, 3, 2555965, 0, 3, 2555966, 0, 3, 2555967, 0, 65544, 2555968, 0, 131077, 2555969, 0, 131078, 2555970, 0, 131080, 2555971, 0, 3, 2555972, 0, 65541, 2555973, 0, 65542, 2555974, 0, 3, 2555975, 0, 131080, 2555976, 0, 3, 2555977, 0, 65541, 2555978, 0, 65542, 2555979, 0, 3, 2555980, 0, 131080, 2555981, 0, 65544, 2555982, 0, 3, 2621440, 0, 65561, 2621441, 0, 65561, 2621442, 0, 65561, 2621443, 0, 65561, 2621444, 0, 65561, 2621445, 0, 262171, 2621446, 0, 65561, 2621447, 0, 65561, 2621448, 0, 65561, 2621449, 0, 262169, 2621450, 0, 131077, 2621451, 0, 131078, 2621452, 0, 3, 2621453, 0, 3, 2621454, 0, 3, 2621455, 0, 3, 2621456, 0, 3, 2621457, 0, 3, 2621458, 0, 3, 2621459, 0, 3, 2621460, 0, 3, 2621461, 0, 3, 2621462, 0, 3, 2621463, 0, 3, 2621464, 0, 3, 2621465, 0, 3, 2621466, 0, 3, 2621467, 0, 393216, 2621468, 0, 393217, 2621469, 0, 393217, 2621470, 0, 393217, 2621471, 0, 393217, 2621472, 0, 393217, 2621473, 0, 393217, 2621474, 0, 393217, 2621475, 0, 393217, 2621476, 0, 393217, 2621477, 0, 393217, 2621478, 0, 393217, 2621479, 0, 393217, 2621480, 0, 393217, 2621481, 0, 393217, 2621482, 0, 393217, 2621483, 0, 393217, 2621484, 0, 393217, 2621485, 0, 393217, 2621486, 0, 393218, 2621487, 0, 3, 2621488, 0, 3, 2621489, 0, 3, 2621490, 0, 3, 2621491, 0, 23, 2621492, 0, 196615, 2621493, 0, 196616, 2621494, 0, 196617, 2621495, 0, 131077, 2621496, 0, 131078, 2621497, 0, 3, 2621498, 0, 3, 2621499, 0, 3, 2621500, 0, 3, 2621501, 0, 3, 2621502, 0, 3, 2621503, 0, 131080, 2621504, 0, 3, 2621505, 0, 196615, 2621506, 0, 196616, 2621507, 0, 196617, 2621508, 0, 131077, 2621509, 0, 131078, 2621510, 0, 196615, 2621511, 0, 196616, 2621512, 0, 65541, 2621513, 0, 65542, 2621514, 0, 65541, 2621515, 0, 65542, 2621516, 0, 196616, 2621517, 0, 131080, 2621518, 0, 3, 2686976, 0, 65561, 2686977, 0, 65561, 2686978, 0, 65561, 2686979, 0, 65561, 2686980, 0, 65561, 2686981, 0, 262171, 2686982, 0, 65561, 2686983, 0, 65561, 2686984, 0, 65561, 2686985, 0, 262169, 2686986, 0, 65541, 2686987, 0, 65542, 2686988, 0, 65541, 2686989, 0, 65542, 2686990, 0, 65541, 2686991, 0, 65542, 2686992, 0, 3, 2686993, 0, 3, 2686994, 0, 3, 2686995, 0, 3, 2686996, 0, 3, 2686997, 0, 3, 2686998, 0, 3, 2686999, 0, 3, 2687000, 0, 3, 2687001, 0, 3, 2687002, 0, 3, 2687003, 0, 524288, 2687004, 0, 524289, 2687005, 0, 524289, 2687006, 0, 524289, 2687007, 0, 524289, 2687008, 0, 524289, 2687009, 0, 524289, 2687010, 0, 524289, 2687011, 0, 524289, 2687012, 0, 524289, 2687013, 0, 524289, 2687014, 0, 524289, 2687015, 0, 524289, 2687016, 0, 524289, 2687017, 0, 524289, 2687018, 0, 524289, 2687019, 0, 524289, 2687020, 0, 524289, 2687021, 0, 393220, 2687022, 0, 458755, 2687023, 0, 393217, 2687024, 0, 393217, 2687025, 0, 393218, 2687026, 0, 3, 2687027, 0, 3, 2687028, 0, 262173, 2687029, 0, 4, 2687030, 0, 3, 2687031, 0, 3, 2687032, 0, 3, 2687033, 0, 3, 2687034, 0, 3, 2687035, 0, 3, 2687036, 0, 3, 2687037, 0, 3, 2687038, 0, 65544, 2687039, 0, 196616, 2687040, 0, 65541, 2687041, 0, 65542, 2687042, 0, 65541, 2687043, 0, 65542, 2687044, 0, 65541, 2687045, 0, 65542, 2687046, 0, 3, 2687047, 0, 3, 2687048, 0, 131077, 2687049, 0, 65541, 2687050, 0, 65542, 2687051, 0, 131078, 2687052, 0, 196615, 2687053, 0, 196616, 2687054, 0, 196617, 2752512, 0, 65561, 2752513, 0, 65561, 2752514, 0, 65561, 2752515, 0, 65561, 2752516, 0, 65561, 2752517, 0, 262171, 2752518, 0, 65561, 2752519, 0, 65561, 2752520, 0, 65561, 2752521, 0, 262169, 2752522, 0, 131077, 2752523, 0, 131078, 2752524, 0, 131077, 2752525, 0, 131078, 2752526, 0, 131077, 2752527, 0, 131078, 2752528, 0, 3, 2752529, 0, 3, 2752530, 0, 3, 2752531, 0, 3, 2752532, 0, 3, 2752533, 0, 3, 2752534, 0, 3, 2752535, 0, 3, 2752536, 0, 3, 2752537, 0, 3, 2752538, 0, 3, 2752539, 0, 3, 2752540, 0, 3, 2752541, 0, 3, 2752542, 0, 3, 2752543, 0, 3, 2752544, 0, 3, 2752545, 0, 3, 2752546, 0, 3, 2752547, 0, 3, 2752548, 0, 3, 2752549, 0, 3, 2752550, 0, 3, 2752551, 0, 3, 2752552, 0, 3, 2752553, 0, 3, 2752554, 0, 3, 2752555, 0, 3, 2752556, 0, 3, 2752557, 0, 524288, 2752558, 0, 524289, 2752559, 0, 524289, 2752560, 0, 524289, 2752561, 0, 524290, 2752562, 0, 3, 2752563, 0, 3, 2752564, 0, 3, 2752565, 0, 3, 2752566, 0, 3, 2752567, 0, 3, 2752568, 0, 0, 2752569, 0, 3, 2752570, 0, 3, 2752571, 0, 3, 2752572, 0, 3, 2752573, 0, 3, 2752574, 0, 131080, 2752575, 0, 3, 2752576, 0, 131077, 2752577, 0, 131078, 2752578, 0, 131077, 2752579, 0, 131078, 2752580, 0, 131077, 2752581, 0, 131078, 2752582, 0, 65541, 2752583, 0, 65542, 2752584, 0, 65544, 2752585, 0, 131077, 2752586, 0, 131078, 2752587, 0, 65541, 2752588, 0, 65542, 2752589, 0, 65541, 2752590, 0, 65542, 2818048, 0, 65561, 2818049, 0, 65561, 2818050, 0, 65561, 2818051, 0, 65561, 2818052, 0, 65561, 2818053, 0, 262171, 2818054, 0, 65561, 2818055, 0, 65561, 2818056, 0, 65561, 2818057, 0, 21, 2818058, 0, 25, 2818059, 0, 25, 2818060, 0, 25, 2818061, 0, 25, 2818062, 0, 25, 2818063, 0, 25, 2818064, 0, 25, 2818065, 0, 196633, 2818066, 0, 3, 2818067, 0, 3, 2818068, 0, 3, 2818069, 0, 3, 2818070, 0, 3, 2818071, 0, 3, 2818072, 0, 3, 2818073, 0, 3, 2818074, 0, 3, 2818075, 0, 3, 2818076, 0, 3, 2818077, 0, 3, 2818078, 0, 3, 2818079, 0, 3, 2818080, 0, 3, 2818081, 0, 3, 2818082, 0, 3, 2818083, 0, 3, 2818084, 0, 3, 2818085, 0, 3, 2818086, 0, 3, 2818087, 0, 3, 2818088, 0, 3, 2818089, 0, 3, 2818090, 0, 3, 2818091, 0, 3, 2818092, 0, 3, 2818093, 0, 3, 2818094, 0, 65544, 2818095, 0, 3, 2818096, 0, 3, 2818097, 0, 3, 2818098, 0, 3, 2818099, 0, 3, 2818100, 0, 3, 2818101, 0, 3, 2818102, 0, 3, 2818103, 0, 3, 2818104, 0, 3, 2818105, 0, 3, 2818106, 0, 3, 2818107, 0, 3, 2818108, 0, 3, 2818109, 0, 196615, 2818110, 0, 196616, 2818111, 0, 65541, 2818112, 0, 65542, 2818113, 0, 65541, 2818114, 0, 65542, 2818115, 0, 3, 2818116, 0, 65541, 2818117, 0, 65542, 2818118, 0, 131077, 2818119, 0, 131078, 2818120, 0, 131080, 2818121, 0, 3, 2818122, 0, 65544, 2818123, 0, 131077, 2818124, 0, 131078, 2818125, 0, 131077, 2818126, 0, 131078, 2883584, 0, 65561, 2883585, 0, 65561, 2883586, 0, 65561, 2883587, 0, 65561, 2883588, 0, 65561, 2883589, 0, 21, 2883590, 0, 25, 2883591, 0, 25, 2883592, 0, 25, 2883593, 0, 25, 2883594, 0, 25, 2883595, 0, 25, 2883596, 0, 25, 2883597, 0, 25, 2883598, 0, 25, 2883599, 0, 25, 2883600, 0, 196635, 2883601, 0, 21, 2883602, 0, 25, 2883603, 0, 25, 2883604, 0, 25, 2883605, 0, 25, 2883606, 0, 25, 2883607, 0, 25, 2883608, 0, 25, 2883609, 0, 25, 2883610, 0, 25, 2883611, 0, 25, 2883612, 0, 3, 2883613, 0, 3, 2883614, 0, 3, 2883615, 0, 3, 2883616, 0, 3, 2883617, 0, 3, 2883618, 0, 3, 2883619, 0, 3, 2883620, 0, 3, 2883621, 0, 3, 2883622, 0, 3, 2883623, 0, 3, 2883624, 0, 3, 2883625, 0, 3, 2883626, 0, 3, 2883627, 0, 3, 2883628, 0, 3, 2883629, 0, 3, 2883630, 0, 131080, 2883631, 0, 3, 2883632, 0, 65541, 2883633, 0, 65542, 2883634, 0, 65541, 2883635, 0, 65542, 2883636, 0, 65559, 2883637, 0, 327709, 2883638, 0, 3, 2883639, 0, 3, 2883640, 0, 3, 2883641, 0, 3, 2883642, 0, 3, 2883643, 0, 3, 2883644, 0, 3, 2883645, 0, 65541, 2883646, 0, 65542, 2883647, 0, 131077, 2883648, 0, 131078, 2883649, 0, 131077, 2883650, 0, 131078, 2883651, 0, 3, 2883652, 0, 131077, 2883653, 0, 65541, 2883654, 0, 65542, 2883655, 0, 196615, 2883656, 0, 196616, 2883657, 0, 196617, 2883658, 0, 131080, 2883659, 0, 3, 2883660, 0, 65541, 2883661, 0, 65542, 2883662, 0, 3, 2949120, 0, 65561, 2949121, 0, 65561, 2949122, 0, 65561, 2949123, 0, 65561, 2949124, 0, 65561, 2949125, 0, 65561, 2949126, 0, 65561, 2949127, 0, 65561, 2949128, 0, 65561, 2949129, 0, 65561, 2949130, 0, 65561, 2949131, 0, 65561, 2949132, 0, 65561, 2949133, 0, 65561, 2949134, 0, 65561, 2949135, 0, 65561, 2949136, 0, 21, 2949137, 0, 25, 2949138, 0, 25, 2949139, 0, 25, 2949140, 0, 25, 2949141, 0, 25, 2949142, 0, 25, 2949143, 0, 25, 2949144, 0, 196635, 2949145, 0, 65561, 2949146, 0, 65561, 2949147, 0, 65561, 2949148, 0, 21, 2949149, 0, 25, 2949150, 0, 25, 2949151, 0, 25, 2949152, 0, 25, 2949153, 0, 25, 2949154, 0, 25, 2949155, 0, 25, 2949156, 0, 25, 2949157, 0, 25, 2949158, 0, 25, 2949159, 0, 25, 2949160, 0, 25, 2949161, 0, 25, 2949162, 0, 25, 2949163, 0, 25, 2949164, 0, 3, 2949165, 0, 196615, 2949166, 0, 196616, 2949167, 0, 196617, 2949168, 0, 131077, 2949169, 0, 131078, 2949170, 0, 131077, 2949171, 0, 131078, 2949172, 0, 131095, 2949173, 0, 65566, 2949174, 0, 3, 2949175, 0, 3, 2949176, 0, 3, 2949177, 0, 3, 2949178, 0, 65544, 2949179, 0, 3, 2949180, 0, 3, 2949181, 0, 131077, 2949182, 0, 131078, 2949183, 0, 3, 2949184, 0, 65544, 2949185, 0, 3, 2949186, 0, 65541, 2949187, 0, 65542, 2949188, 0, 3, 2949189, 0, 131077, 2949190, 0, 131078, 2949191, 0, 65544, 2949192, 0, 3, 2949193, 0, 196615, 2949194, 0, 196616, 2949195, 0, 196617, 2949196, 0, 131077, 2949197, 0, 131078, 2949198, 0, 3, 3014656, 0, 65561, 3014657, 0, 65561, 3014658, 0, 65561, 3014659, 0, 65561, 3014660, 0, 65561, 3014661, 0, 65561, 3014662, 0, 65561, 3014663, 0, 65561, 3014664, 0, 65561, 3014665, 0, 65561, 3014666, 0, 65561, 3014667, 0, 65561, 3014668, 0, 65561, 3014669, 0, 65561, 3014670, 0, 65561, 3014671, 0, 65561, 3014672, 0, 65561, 3014673, 0, 65561, 3014674, 0, 65561, 3014675, 0, 65561, 3014676, 0, 65561, 3014677, 0, 65561, 3014678, 0, 65561, 3014679, 0, 65561, 3014680, 0, 262171, 3014681, 0, 65561, 3014682, 0, 65561, 3014683, 0, 65561, 3014684, 0, 65561, 3014685, 0, 65561, 3014686, 0, 65561, 3014687, 0, 65561, 3014688, 0, 65561, 3014689, 0, 65561, 3014690, 0, 65561, 3014691, 0, 65561, 3014692, 0, 65561, 3014693, 0, 65561, 3014694, 0, 65561, 3014695, 0, 65561, 3014696, 0, 65561, 3014697, 0, 65561, 3014698, 0, 65561, 3014699, 0, 65561, 3014700, 0, 21, 3014701, 0, 25, 3014702, 0, 25, 3014703, 0, 25, 3014704, 0, 25, 3014705, 0, 25, 3014706, 0, 25, 3014707, 0, 196633, 3014708, 0, 262173, 3014709, 0, 65541, 3014710, 0, 65542, 3014711, 0, 65541, 3014712, 0, 65542, 3014713, 0, 65544, 3014714, 0, 131080, 3014715, 0, 3, 3014716, 0, 65541, 3014717, 0, 65542, 3014718, 0, 3, 3014719, 0, 3, 3014720, 0, 131080, 3014721, 0, 65544, 3014722, 0, 131077, 3014723, 0, 131078, 3014724, 0, 65544, 3014725, 0, 3, 3014726, 0, 3, 3014727, 0, 131080, 3014728, 0, 3, 3014729, 0, 65541, 3014730, 0, 65542, 3014731, 0, 65541, 3014732, 0, 65542, 3014733, 0, 3, 3014734, 0, 65544, 3080192, 0, 65561, 3080193, 0, 65561, 3080194, 0, 65561, 3080195, 0, 65561, 3080196, 0, 65561, 3080197, 0, 65561, 3080198, 0, 65561, 3080199, 0, 65561, 3080200, 0, 65561, 3080201, 0, 65561, 3080202, 0, 65561, 3080203, 0, 65561, 3080204, 0, 65561, 3080205, 0, 65561, 3080206, 0, 65561, 3080207, 0, 65561, 3080208, 0, 65561, 3080209, 0, 65561, 3080210, 0, 65561, 3080211, 0, 65561, 3080212, 0, 65561, 3080213, 0, 65561, 3080214, 0, 65561, 3080215, 0, 65561, 3080216, 0, 21, 3080217, 0, 25, 3080218, 0, 25, 3080219, 0, 25, 3080220, 0, 25, 3080221, 0, 25, 3080222, 0, 25, 3080223, 0, 25, 3080224, 0, 25, 3080225, 0, 25, 3080226, 0, 25, 3080227, 0, 196635, 3080228, 0, 65561, 3080229, 0, 65561, 3080230, 0, 65561, 3080231, 0, 65561, 3080232, 0, 65561, 3080233, 0, 65561, 3080234, 0, 65561, 3080235, 0, 65561, 3080236, 0, 65561, 3080237, 0, 65561, 3080238, 0, 65561, 3080239, 0, 65561, 3080240, 0, 65561, 3080241, 0, 65561, 3080242, 0, 65561, 3080243, 0, 262169, 3080244, 0, 262173, 3080245, 0, 131077, 3080246, 0, 131078, 3080247, 0, 131077, 3080248, 0, 131078, 3080249, 0, 131080, 3080250, 0, 196616, 3080251, 0, 65541, 3080252, 0, 65542, 3080253, 0, 65541, 3080254, 0, 65542, 3080255, 0, 196615, 3080256, 0, 196616, 3080257, 0, 131080, 3080258, 0, 3, 3080259, 0, 65544, 3080260, 0, 131080, 3080261, 0, 3, 3080262, 0, 196615, 3080263, 0, 65541, 3080264, 0, 65542, 3080265, 0, 131077, 3080266, 0, 131078, 3080267, 0, 131077, 3080268, 0, 131078, 3080269, 0, 3, 3080270, 0, 131080, 3145728, 0, 65561, 3145729, 0, 65561, 3145730, 0, 65561, 3145731, 0, 65561, 3145732, 0, 65561, 3145733, 0, 65561, 3145734, 0, 65561, 3145735, 0, 65561, 3145736, 0, 65561, 3145737, 0, 65561, 3145738, 0, 65561, 3145739, 0, 65561, 3145740, 0, 65561, 3145741, 0, 65561, 3145742, 0, 65561, 3145743, 0, 65561, 3145744, 0, 65561, 3145745, 0, 65561, 3145746, 0, 65561, 3145747, 0, 65561, 3145748, 0, 65561, 3145749, 0, 65561, 3145750, 0, 65561, 3145751, 0, 65561, 3145752, 0, 65561, 3145753, 0, 65561, 3145754, 0, 65561, 3145755, 0, 65561, 3145756, 0, 65561, 3145757, 0, 65561, 3145758, 0, 65561, 3145759, 0, 65561, 3145760, 0, 65561, 3145761, 0, 65561, 3145762, 0, 65561, 3145763, 0, 262171, 3145764, 0, 65561, 3145765, 0, 65561, 3145766, 0, 65561, 3145767, 0, 65561, 3145768, 0, 65561, 3145769, 0, 65561, 3145770, 0, 65561, 3145771, 0, 65561, 3145772, 0, 65561, 3145773, 0, 65561, 3145774, 0, 65561, 3145775, 0, 65561, 3145776, 0, 65561, 3145777, 0, 65561, 3145778, 0, 65561, 3145779, 0, 262169, 3145780, 0, 262173, 3145781, 0, 65541, 3145782, 0, 65542, 3145783, 0, 65541, 3145784, 0, 65542, 3145785, 0, 196616, 3145786, 0, 65544, 3145787, 0, 131077, 3145788, 0, 65541, 3145789, 0, 65542, 3145790, 0, 65544, 3145791, 0, 3, 3145792, 0, 196615, 3145793, 0, 196616, 3145794, 0, 196617, 3145795, 0, 131080, 3145796, 0, 196616, 3145797, 0, 65544, 3145798, 0, 3, 3145799, 0, 131077, 3145800, 0, 131078, 3145801, 0, 65541, 3145802, 0, 65542, 3145803, 0, 65541, 3145804, 0, 65542, 3145805, 0, 196615, 3145806, 0, 196616, 3211264, 0, 65561, 3211265, 0, 65561, 3211266, 0, 65561, 3211267, 0, 65561, 3211268, 0, 65561, 3211269, 0, 65561, 3211270, 0, 65561, 3211271, 0, 65561, 3211272, 0, 65561, 3211273, 0, 65561, 3211274, 0, 65561, 3211275, 0, 65561, 3211276, 0, 65561, 3211277, 0, 65561, 3211278, 0, 65561, 3211279, 0, 65561, 3211280, 0, 65561, 3211281, 0, 65561, 3211282, 0, 65561, 3211283, 0, 65561, 3211284, 0, 65561, 3211285, 0, 65561, 3211286, 0, 65561, 3211287, 0, 65561, 3211288, 0, 65561, 3211289, 0, 65561, 3211290, 0, 65561, 3211291, 0, 65561, 3211292, 0, 65561, 3211293, 0, 65561, 3211294, 0, 65561, 3211295, 0, 65561, 3211296, 0, 65561, 3211297, 0, 65561, 3211298, 0, 65561, 3211299, 0, 262171, 3211300, 0, 65561, 3211301, 0, 65561, 3211302, 0, 65561, 3211303, 0, 65561, 3211304, 0, 65561, 3211305, 0, 65561, 3211306, 0, 65561, 3211307, 0, 65561, 3211308, 0, 65561, 3211309, 0, 65561, 3211310, 0, 65561, 3211311, 0, 65561, 3211312, 0, 65561, 3211313, 0, 65561, 3211314, 0, 65561, 3211315, 0, 262169, 3211316, 0, 262173, 3211317, 0, 131077, 3211318, 0, 131078, 3211319, 0, 131077, 3211320, 0, 131078, 3211321, 0, 3, 3211322, 0, 131080, 3211323, 0, 3, 3211324, 0, 131077, 3211325, 0, 131078, 3211326, 0, 131080, 3211327, 0, 3, 3211328, 0, 65541, 3211329, 0, 65542, 3211330, 0, 65544, 3211331, 0, 196616, 3211332, 0, 196617, 3211333, 0, 131080, 3211334, 0, 3, 3211335, 0, 3, 3211336, 0, 3, 3211337, 0, 131077, 3211338, 0, 131078, 3211339, 0, 131077, 3211340, 0, 131078, 3211341, 0, 3, 3211342, 0, 65541, 3276800, 0, 65561, 3276801, 0, 65561, 3276802, 0, 65561, 3276803, 0, 65561, 3276804, 0, 65561, 3276805, 0, 65561, 3276806, 0, 65561, 3276807, 0, 65561, 3276808, 0, 65561, 3276809, 0, 65561, 3276810, 0, 65561, 3276811, 0, 65561, 3276812, 0, 65561, 3276813, 0, 65561, 3276814, 0, 65561, 3276815, 0, 65561, 3276816, 0, 65561, 3276817, 0, 65561, 3276818, 0, 65561, 3276819, 0, 65561, 3276820, 0, 65561, 3276821, 0, 65561, 3276822, 0, 65561, 3276823, 0, 65561, 3276824, 0, 65561, 3276825, 0, 65561, 3276826, 0, 65561, 3276827, 0, 65561, 3276828, 0, 65561, 3276829, 0, 65561, 3276830, 0, 65561, 3276831, 0, 65561, 3276832, 0, 65561, 3276833, 0, 65561, 3276834, 0, 65561, 3276835, 0, 262171, 3276836, 0, 65561, 3276837, 0, 65561, 3276838, 0, 65561, 3276839, 0, 65561, 3276840, 0, 65561, 3276841, 0, 65561, 3276842, 0, 65561, 3276843, 0, 65561, 3276844, 0, 65561, 3276845, 0, 65561, 3276846, 0, 65561, 3276847, 0, 65561, 3276848, 0, 65561, 3276849, 0, 65561, 3276850, 0, 65561, 3276851, 0, 262169, 3276852, 0, 262173, 3276853, 0, 65541, 3276854, 0, 65542, 3276855, 0, 65541, 3276856, 0, 65542, 3276857, 0, 196615, 3276858, 0, 196616, 3276859, 0, 196617, 3276860, 0, 65544, 3276861, 0, 196615, 3276862, 0, 196616, 3276863, 0, 65544, 3276864, 0, 131077, 3276865, 0, 131078, 3276866, 0, 131080, 3276867, 0, 3, 3276868, 0, 65544, 3276869, 0, 196616, 3276870, 0, 196617, 3276871, 0, 3, 3276872, 0, 3, 3276873, 0, 65541, 3276874, 0, 65542, 3276875, 0, 65541, 3276876, 0, 65542, 3276877, 0, 3, 3276878, 0, 131077, 3342336, 0, 65561, 3342337, 0, 65561, 3342338, 0, 65561, 3342339, 0, 65561, 3342340, 0, 65561, 3342341, 0, 65561, 3342342, 0, 65561, 3342343, 0, 65561, 3342344, 0, 65561, 3342345, 0, 65561, 3342346, 0, 65561, 3342347, 0, 65561, 3342348, 0, 65561, 3342349, 0, 65561, 3342350, 0, 65561, 3342351, 0, 65561, 3342352, 0, 65561, 3342353, 0, 65561, 3342354, 0, 65561, 3342355, 0, 65561, 3342356, 0, 65561, 3342357, 0, 65561, 3342358, 0, 65561, 3342359, 0, 65561, 3342360, 0, 65561, 3342361, 0, 65561, 3342362, 0, 65561, 3342363, 0, 65561, 3342364, 0, 65561, 3342365, 0, 65561, 3342366, 0, 65561, 3342367, 0, 65561, 3342368, 0, 65561, 3342369, 0, 65561, 3342370, 0, 65561, 3342371, 0, 262171, 3342372, 0, 65561, 3342373, 0, 65561, 3342374, 0, 65561, 3342375, 0, 65561, 3342376, 0, 65561, 3342377, 0, 65561, 3342378, 0, 65561, 3342379, 0, 65561, 3342380, 0, 65561, 3342381, 0, 65561, 3342382, 0, 65561, 3342383, 0, 65561, 3342384, 0, 65561, 3342385, 0, 65561, 3342386, 0, 65561, 3342387, 0, 262169, 3342388, 0, 262173, 3342389, 0, 131077, 3342390, 0, 65544, 3342391, 0, 131077, 3342392, 0, 65541, 3342393, 0, 65542, 3342394, 0, 3, 3342395, 0, 3, 3342396, 0, 131080, 3342397, 0, 3, 3342398, 0, 3, 3342399, 0, 131080, 3342400, 0, 3, 3342401, 0, 65541, 3342402, 0, 65542, 3342403, 0, 196617, 3342404, 0, 131080, 3342405, 0, 3, 3342406, 0, 65541, 3342407, 0, 65542, 3342408, 0, 65541, 3342409, 0, 65542, 3342410, 0, 131078, 3342411, 0, 131077, 3342412, 0, 65541, 3342413, 0, 65542, 3342414, 0, 3, 3407872, 0, 65561, 3407873, 0, 65561, 3407874, 0, 65561, 3407875, 0, 65561, 3407876, 0, 65561, 3407877, 0, 65561, 3407878, 0, 65561, 3407879, 0, 65561, 3407880, 0, 65561, 3407881, 0, 65561, 3407882, 0, 65561, 3407883, 0, 65561, 3407884, 0, 65561, 3407885, 0, 65561, 3407886, 0, 65561, 3407887, 0, 65561, 3407888, 0, 65561, 3407889, 0, 65561, 3407890, 0, 65561, 3407891, 0, 65561, 3407892, 0, 65561, 3407893, 0, 65561, 3407894, 0, 65561, 3407895, 0, 65561, 3407896, 0, 65561, 3407897, 0, 65561, 3407898, 0, 65561, 3407899, 0, 65561, 3407900, 0, 65561, 3407901, 0, 65561, 3407902, 0, 65561, 3407903, 0, 65561, 3407904, 0, 65561, 3407905, 0, 65561, 3407906, 0, 65561, 3407907, 0, 262171, 3407908, 0, 65561, 3407909, 0, 65561, 3407910, 0, 65561, 3407911, 0, 65561, 3407912, 0, 65561, 3407913, 0, 65561, 3407914, 0, 65561, 3407915, 0, 65561, 3407916, 0, 65561, 3407917, 0, 65561, 3407918, 0, 65561, 3407919, 0, 65561, 3407920, 0, 65561, 3407921, 0, 65561, 3407922, 0, 65561, 3407923, 0, 262169, 3407924, 0, 262173, 3407925, 0, 3, 3407926, 0, 131080, 3407927, 0, 3, 3407928, 0, 131077, 3407929, 0, 131078, 3407930, 0, 3, 3407931, 0, 196615, 3407932, 0, 196616, 3407933, 0, 196617, 3407934, 0, 65544, 3407935, 0, 196616, 3407936, 0, 196617, 3407937, 0, 131077, 3407938, 0, 131078, 3407939, 0, 196615, 3407940, 0, 196616, 3407941, 0, 196617, 3407942, 0, 131077, 3407943, 0, 131078, 3407944, 0, 131077, 3407945, 0, 131078, 3407946, 0, 3, 3407947, 0, 3, 3407948, 0, 131077, 3407949, 0, 131078, 3407950, 0, 3 ) - -[node name="PU_autotiles" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 458782, 0, 327683, 458783, 0, 327684, 458784, 0, 327685, 524317, 0, 327683, 524318, 0, 524291, 524319, 0, 393220, 524320, 0, 393221, 589835, 0, 327683, 589836, 0, 327684, 589837, 0, 327685, 589841, 0, 655363, 589842, 0, 327684, 589843, 0, 327684, 589844, 0, 327685, 589853, 0, 393219, 589854, 0, 393220, 589855, 0, 393220, 589856, 0, 393221, 655371, 0, 393219, 655372, 0, 589828, 655373, 0, 458757, 655378, 0, 458755, 655379, 0, 458756, 655380, 0, 393221, 655389, 0, 458755, 655391, 0, 393220, 655392, 0, 393221, 720907, 0, 393219, 720908, 0, 393221, 720916, 0, 655365, 720927, 0, 458755, 720928, 0, 458757, 786443, 0, 393219, 786444, 0, 393221, 851978, 0, 327683, 851979, 0, 524291, 851980, 0, 393221, 917514, 0, 393219, 917515, 0, 393220, 917516, 0, 393221, 917556, 0, 327683, 917557, 0, 327684, 917558, 0, 327685, 983050, 0, 458755, 983051, 0, 458756, 983052, 0, 458757, 983091, 0, 327683, 983092, 0, 524291, 983093, 0, 393220, 983094, 0, 524292, 983095, 0, 327685, 1048627, 0, 393219, 1048628, 0, 393220, 1048629, 0, 393220, 1048630, 0, 589828, 1048631, 0, 458757, 1114163, 0, 393219, 1114164, 0, 393220, 1114165, 0, 393220, 1114166, 0, 393221, 1179699, 0, 458755, 1179700, 0, 458756, 1179701, 0, 458756, 1179702, 0, 458757, 1310739, 0, 327683, 1310740, 0, 327684, 1310741, 0, 327685, 1376275, 0, 393219, 1376276, 0, 393220, 1376277, 0, 524292, 1376278, 0, 327685, 1376289, 0, 327683, 1376290, 0, 327685, 1441811, 0, 393219, 1441812, 0, 393220, 1441813, 0, 393220, 1441814, 0, 524292, 1441815, 0, 327684, 1441816, 0, 327685, 1441824, 0, 327683, 1441825, 0, 524291, 1441826, 0, 393221, 1507347, 0, 393219, 1507348, 0, 393220, 1507349, 0, 393220, 1507350, 0, 393220, 1507351, 0, 393220, 1507352, 0, 393221, 1507360, 0, 393219, 1507361, 0, 393220, 1507362, 0, 524292, 1507363, 0, 327684, 1507364, 0, 327685, 1572883, 0, 393219, 1572884, 0, 393220, 1572885, 0, 393220, 1572886, 0, 393220, 1572887, 0, 393220, 1572888, 0, 393221, 1572895, 0, 327683, 1572896, 0, 524291, 1572897, 0, 393220, 1572898, 0, 393220, 1572899, 0, 393220, 1572900, 0, 393221, 1638419, 0, 458755, 1638420, 0, 458756, 1638421, 0, 589827, 1638422, 0, 589828, 1638423, 0, 458756, 1638424, 0, 458757, 1638431, 0, 393219, 1638432, 0, 393220, 1638433, 0, 393220, 1638434, 0, 393220, 1638435, 0, 393220, 1638436, 0, 393221, 1703957, 0, 589828, 1703958, 0, 458757, 1703967, 0, 393219, 1703968, 0, 393220, 1703969, 0, 393220, 1703970, 0, 393220, 1703971, 0, 393220, 1703972, 0, 393221, 1769493, 0, 655365, 1769503, 0, 393219, 1769504, 0, 393220, 1769505, 0, 393220, 1769506, 0, 393220, 1769507, 0, 589828, 1769508, 0, 458757, 1835039, 0, 458755, 1835040, 0, 458756, 1835041, 0, 458756, 1835042, 0, 458756, 1835043, 0, 458757 ) - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 983079, 0, 65541, 983080, 0, 65542, 1048614, 0, 131076, 1048615, 0, 131077, 1048616, 0, 131078, 1048617, 0, 131079, 1114151, 0, 196613, 1114152, 0, 196614 ) - -[node name="Anim/AutoTiles" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 5 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 43, 0, 65536, 44, 0, 65537, 45, 0, 65537, 46, 0, 65538, 65579, 0, 65536, 65580, 0, 65537, 65581, 0, 65537, 65582, 0, 65538, 131115, 0, 2687000, 131116, 0, 2687001, 131117, 0, 2687001, 131118, 0, 2687002, 196651, 0, 2752536, 196652, 0, 2752537, 196653, 0, 2752537, 196654, 0, 2752538, 262187, 0, 2752536, 262188, 0, 2752537, 262189, 0, 2752537, 262190, 0, 2752538, 327722, 0, 0, 327723, 0, 1, 327724, 0, 1, 327725, 0, 1, 327726, 0, 1, 327727, 0, 2, 393258, 0, 65536, 393259, 0, 65537, 393260, 0, 65537, 393261, 0, 65537, 393262, 0, 65537, 393263, 0, 196609, 393264, 0, 2, 458794, 0, 131072, 458795, 0, 262144, 458796, 0, 65537, 458797, 0, 65537, 458798, 0, 65537, 458799, 0, 262145, 458800, 0, 131074, 524331, 0, 65536, 524332, 0, 65537, 524333, 0, 65537, 524334, 0, 65537, 524335, 0, 65538, 589867, 0, 65536, 589868, 0, 65537, 589869, 0, 65537, 589870, 0, 65537, 589871, 0, 65538, 786475, 0, 65536, 786476, 0, 65537, 786477, 0, 65537, 786478, 0, 65537, 786479, 0, 65538, 852011, 0, 2687000, 852012, 0, 2687001, 852013, 0, 2687001, 852014, 0, 2687001, 852015, 0, 2687002, 917547, 0, 2752536, 917548, 0, 2752537, 917549, 0, 2752537, 917550, 0, 2752537, 917551, 0, 2752538, 983082, 0, 0, 983083, 0, 1, 983084, 0, 1, 983085, 0, 1, 983086, 0, 1, 983087, 0, 1, 983088, 0, 1, 983089, 0, 1, 983090, 0, 2, 1048618, 0, 65536, 1048619, 0, 65537, 1048620, 0, 65537, 1048621, 0, 65537, 1048622, 0, 65537, 1048623, 0, 65537, 1048624, 0, 65537, 1048625, 0, 65537, 1048626, 0, 65538, 1114154, 0, 65536, 1114155, 0, 65537, 1114156, 0, 65537, 1114157, 0, 65537, 1114158, 0, 65537, 1114159, 0, 65537, 1114160, 0, 65537, 1114161, 0, 65537, 1114162, 0, 65538, 1179690, 0, 65536, 1179691, 0, 65537, 1179692, 0, 65537, 1179693, 0, 65537, 1179694, 0, 65537, 1179695, 0, 65537, 1179696, 0, 65537, 1179697, 0, 65537, 1179698, 0, 65538, 1245226, 0, 65536, 1245227, 0, 65537, 1245228, 0, 65537, 1245229, 0, 65537, 1245230, 0, 65537, 1245231, 0, 65537, 1245232, 0, 262145, 1245233, 0, 131073, 1245234, 0, 131074, 1310762, 0, 65536, 1310763, 0, 65537, 1310764, 0, 65537, 1310765, 0, 65537, 1310766, 0, 65537, 1310767, 0, 65537, 1310768, 0, 65538, 1376298, 0, 65536, 1376299, 0, 65537, 1376300, 0, 65537, 1376301, 0, 65537, 1376302, 0, 65537, 1376303, 0, 65537, 1376304, 0, 65538, 1441834, 0, 131072, 1441835, 0, 262144, 1441836, 0, 65537, 1441837, 0, 65537, 1441838, 0, 65537, 1441839, 0, 65537, 1441840, 0, 65538, 1507371, 0, 65536, 1507372, 0, 65537, 1507373, 0, 65537, 1507374, 0, 65537, 1507375, 0, 65537, 1507376, 0, 65538, 1572907, 0, 65536, 1572908, 0, 65537, 1572909, 0, 65537, 1572910, 0, 65537, 1572911, 0, 65537, 1572912, 0, 65538, 1638443, 0, 65536, 1638444, 0, 65537, 1638445, 0, 65537, 1638446, 0, 65537, 1638447, 0, 65537, 1638448, 0, 65538, 1703979, 0, 65536, 1703980, 0, 65537, 1703981, 0, 65537, 1703982, 0, 65537, 1703983, 0, 65537, 1703984, 0, 65538, 1769515, 0, 65536, 1769516, 0, 65537, 1769517, 0, 65537, 1769518, 0, 65537, 1769519, 0, 65537, 1769520, 0, 65538, 1835051, 0, 65536, 1835052, 0, 65537, 1835053, 0, 65537, 1835054, 0, 65537, 1835055, 0, 65537, 1835056, 0, 65538, 1900587, 0, 65536, 1900588, 0, 65537, 1900589, 0, 65537, 1900590, 0, 65537, 1900591, 0, 65537, 1900592, 0, 65538, 1966080, 0, 1, 1966081, 0, 1, 1966082, 0, 1, 1966083, 0, 1, 1966084, 0, 1, 1966085, 0, 1, 1966086, 0, 1, 1966087, 0, 1, 1966088, 0, 1, 1966089, 0, 1, 1966090, 0, 1, 1966091, 0, 2, 1966123, 0, 65536, 1966124, 0, 65537, 1966125, 0, 65537, 1966126, 0, 65537, 1966127, 0, 65537, 1966128, 0, 65538, 2031616, 0, 65537, 2031617, 0, 65537, 2031618, 0, 65537, 2031619, 0, 65537, 2031620, 0, 65537, 2031621, 0, 65537, 2031622, 0, 65537, 2031623, 0, 65537, 2031624, 0, 65537, 2031625, 0, 65537, 2031626, 0, 65537, 2031627, 0, 196609, 2031628, 0, 1, 2031629, 0, 1, 2031630, 0, 1, 2031631, 0, 1, 2031632, 0, 1, 2031633, 0, 1, 2031634, 0, 1, 2031635, 0, 1, 2031636, 0, 1, 2031637, 0, 1, 2031638, 0, 1, 2031639, 0, 1, 2031640, 0, 1, 2031641, 0, 1, 2031642, 0, 1, 2031643, 0, 2, 2031659, 0, 65536, 2031660, 0, 65537, 2031661, 0, 65537, 2031662, 0, 65537, 2031663, 0, 65537, 2031664, 0, 65538, 2097152, 0, 65537, 2097153, 0, 65537, 2097154, 0, 65537, 2097155, 0, 65537, 2097156, 0, 65537, 2097157, 0, 65537, 2097158, 0, 65537, 2097159, 0, 65537, 2097160, 0, 65537, 2097161, 0, 65537, 2097162, 0, 65537, 2097163, 0, 65537, 2097164, 0, 65537, 2097165, 0, 65537, 2097166, 0, 65537, 2097167, 0, 65537, 2097168, 0, 65537, 2097169, 0, 65537, 2097170, 0, 65537, 2097171, 0, 65537, 2097172, 0, 65537, 2097173, 0, 65537, 2097174, 0, 65537, 2097175, 0, 65537, 2097176, 0, 65537, 2097177, 0, 65537, 2097178, 0, 65537, 2097179, 0, 196609, 2097180, 0, 1, 2097181, 0, 1, 2097182, 0, 1, 2097183, 0, 1, 2097184, 0, 1, 2097185, 0, 1, 2097186, 0, 1, 2097187, 0, 1, 2097188, 0, 1, 2097189, 0, 2, 2097195, 0, 2687000, 2097196, 0, 2687001, 2097197, 0, 2687001, 2097198, 0, 2687001, 2097199, 0, 2687001, 2097200, 0, 2687002, 2162688, 0, 65537, 2162689, 0, 65537, 2162690, 0, 65537, 2162691, 0, 65537, 2162692, 0, 65537, 2162693, 0, 65537, 2162694, 0, 65537, 2162695, 0, 65537, 2162696, 0, 65537, 2162697, 0, 65537, 2162698, 0, 65537, 2162699, 0, 65537, 2162700, 0, 65537, 2162701, 0, 65537, 2162702, 0, 65537, 2162703, 0, 65537, 2162704, 0, 65537, 2162705, 0, 65537, 2162706, 0, 65537, 2162707, 0, 65537, 2162708, 0, 65537, 2162709, 0, 65537, 2162710, 0, 65537, 2162711, 0, 65537, 2162712, 0, 65537, 2162713, 0, 65537, 2162714, 0, 65537, 2162715, 0, 65537, 2162716, 0, 65537, 2162717, 0, 65537, 2162718, 0, 65537, 2162719, 0, 65537, 2162720, 0, 65537, 2162721, 0, 65537, 2162722, 0, 65537, 2162723, 0, 65537, 2162724, 0, 65537, 2162725, 0, 196609, 2162726, 0, 1, 2162727, 0, 1, 2162728, 0, 1, 2162729, 0, 1, 2162730, 0, 1, 2162731, 0, 1, 2162732, 0, 1, 2162733, 0, 1, 2162734, 0, 1, 2162735, 0, 1, 2162736, 0, 1, 2162737, 0, 1, 2162738, 0, 2, 2228241, 0, 131073, 2228242, 0, 131073, 2228243, 0, 131073, 2228244, 0, 131073, 2228245, 0, 131073, 2228246, 0, 131073, 2228247, 0, 131073, 2228248, 0, 131073, 2228249, 0, 131073, 2228250, 0, 131073, 2228251, 0, 262144, 2228252, 0, 65537, 2228253, 0, 65537, 2228254, 0, 65537, 2228255, 0, 65537, 2228256, 0, 65537, 2228257, 0, 65537, 2228258, 0, 65537, 2228259, 0, 65537, 2228260, 0, 65537, 2228261, 0, 65537, 2228262, 0, 65537, 2228263, 0, 65537, 2228264, 0, 65537, 2228265, 0, 65537, 2228266, 0, 65537, 2228267, 0, 65537, 2228268, 0, 65537, 2228269, 0, 65537, 2228270, 0, 65537, 2228271, 0, 65537, 2228272, 0, 65537, 2228273, 0, 65537, 2228274, 0, 65538, 2293787, 0, 131072, 2293788, 0, 131073, 2293789, 0, 131073, 2293790, 0, 131073, 2293791, 0, 131073, 2293792, 0, 131073, 2293793, 0, 131073, 2293794, 0, 131073, 2293795, 0, 131073, 2293796, 0, 131073, 2293797, 0, 262144, 2293798, 0, 65537, 2293799, 0, 65537, 2293800, 0, 65537, 2293801, 0, 65537, 2293802, 0, 65537, 2293803, 0, 65537, 2293804, 0, 65537, 2293805, 0, 65537, 2293806, 0, 65537, 2293807, 0, 65537, 2293808, 0, 65537, 2293809, 0, 65537, 2293810, 0, 65538, 2359333, 0, 131072, 2359334, 0, 131073, 2359335, 0, 131073, 2359336, 0, 131073, 2359337, 0, 131073, 2359338, 0, 262144, 2359339, 0, 65537, 2359340, 0, 65537, 2359341, 0, 65537, 2359342, 0, 65537, 2359343, 0, 65537, 2359344, 0, 65537, 2359345, 0, 65537, 2359346, 0, 65538, 2424874, 0, 65536, 2424875, 0, 65537, 2424876, 0, 65537, 2424877, 0, 65537, 2424878, 0, 65537, 2424879, 0, 65537, 2424880, 0, 65537, 2424881, 0, 65537, 2424882, 0, 65538, 2490410, 0, 65536, 2490411, 0, 65537, 2490412, 0, 65537, 2490413, 0, 65537, 2490414, 0, 65537, 2490415, 0, 65537, 2490416, 0, 65537, 2490417, 0, 65537, 2490418, 0, 65538, 2752537, 0, 0, 2752538, 0, 1, 2752539, 0, 1, 2752540, 0, 1, 2752541, 0, 1, 2752542, 0, 1, 2752543, 0, 1, 2752544, 0, 1, 2752545, 0, 2, 2818073, 0, 65536, 2818074, 0, 65537, 2818075, 0, 65537, 2818076, 0, 65537, 2818077, 0, 65537, 2818078, 0, 65537, 2818079, 0, 65537, 2818080, 0, 65537, 2818081, 0, 65538, 2883612, 0, 131073, 2883613, 0, 131073, 2883614, 0, 131073, 2883615, 0, 131073, 2883616, 0, 131073, 2883617, 0, 131074 ) - -[node name="Tile Layer 2" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 7, 1, 0, 8, 2, 0, 327684, 4, 0, 327684, 5, 0, 6, 9, 0, 65543, 11, 0, 65545, 12, 0, 65550, 14, 0, 7, 15, 0, 8, 16, 0, 9, 17, 0, 14, 20, 0, 65550, 21, 0, 65543, 23, 0, 65545, 26, 0, 327683, 27, 0, 8, 28, 0, 9, 30, 0, 7, 31, 0, 8, 32, 0, 9, 33, 0, 7, 34, 0, 8, 35, 0, 9, 48, 0, 720920, 60, 0, 65543, 62, 0, 65545, 63, 0, 7, 64, 0, 8, 65, 0, 5, 66, 0, 6, 67, 0, 5, 68, 0, 6, 69, 0, 5, 70, 0, 6, 65536, 0, 65543, 65538, 0, 65545, 65539, 0, 327683, 65540, 0, 9, 65542, 0, 327684, 65545, 0, 131079, 65547, 0, 131081, 65548, 0, 7, 65549, 0, 8, 65550, 0, 65543, 65552, 0, 65545, 65553, 0, 65550, 65554, 0, 8, 65555, 0, 5, 65556, 0, 6, 65557, 0, 131079, 65559, 0, 131081, 65562, 0, 65543, 65564, 0, 65545, 65566, 0, 65543, 65568, 0, 65545, 65569, 0, 65543, 65571, 0, 65545, 65592, 0, 786454, 65593, 0, 786455, 65595, 0, 7, 65596, 0, 131079, 65597, 0, 9, 65598, 0, 131081, 65599, 0, 65543, 65601, 0, 65545, 65603, 0, 327684, 65605, 0, 327684, 65607, 0, 327684, 131072, 0, 131079, 131073, 0, 9, 131074, 0, 131081, 131076, 0, 65545, 131077, 0, 8, 131078, 0, 9, 131084, 0, 65543, 131086, 0, 131079, 131088, 0, 131081, 131089, 0, 65543, 131091, 0, 65545, 131093, 0, 327684, 131094, 0, 5, 131095, 0, 6, 131096, 0, 5, 131097, 0, 6, 131098, 0, 131079, 131100, 0, 131081, 131102, 0, 131079, 131104, 0, 131081, 131105, 0, 131079, 131106, 0, 9, 131107, 0, 131081, 131109, 0, 7, 131110, 0, 8, 131111, 0, 9, 131124, 0, 720920, 131126, 0, 786456, 131127, 0, 786457, 131128, 0, 851990, 131129, 0, 851991, 131131, 0, 65543, 131133, 0, 65545, 131134, 0, 14, 131135, 0, 131079, 131137, 0, 131081, 196609, 0, 65545, 196610, 0, 131079, 196611, 0, 9, 196612, 0, 131081, 196614, 0, 65545, 196616, 0, 7, 196617, 0, 8, 196618, 0, 5, 196619, 0, 6, 196620, 0, 131079, 196621, 0, 8, 196622, 0, 131081, 196623, 0, 6, 196624, 0, 5, 196625, 0, 131079, 196626, 0, 8, 196627, 0, 131081, 196628, 0, 6, 196629, 0, 327683, 196630, 0, 7, 196631, 0, 8, 196632, 0, 327684, 196634, 0, 327684, 196635, 0, 5, 196636, 0, 6, 196638, 0, 5, 196639, 0, 6, 196640, 0, 65543, 196642, 0, 65545, 196645, 0, 65543, 196647, 0, 65545, 196648, 0, 5, 196649, 0, 6, 196657, 0, 131096, 196662, 0, 851992, 196663, 0, 851993, 196667, 0, 131079, 196669, 0, 131081, 196670, 0, 65550, 196671, 0, 5, 196672, 0, 6, 196675, 0, 7, 196676, 0, 8, 196677, 0, 9, 196683, 0, 7, 196684, 0, 8, 196685, 0, 9, 262144, 0, 6, 262145, 0, 131081, 262147, 0, 65545, 262148, 0, 131079, 262150, 0, 131081, 262152, 0, 65543, 262154, 0, 65545, 262156, 0, 327684, 262158, 0, 65545, 262159, 0, 327683, 262161, 0, 65543, 262163, 0, 65545, 262165, 0, 327684, 262166, 0, 65543, 262168, 0, 65545, 262170, 0, 327683, 262171, 0, 7, 262172, 0, 8, 262173, 0, 327684, 262176, 0, 327684, 262178, 0, 131081, 262180, 0, 7, 262181, 0, 131079, 262182, 0, 9, 262183, 0, 327683, 262184, 0, 8, 262185, 0, 9, 262186, 0, 327684, 262193, 0, 5, 262194, 0, 6, 262195, 0, 7, 262196, 0, 131096, 262197, 0, 9, 262204, 0, 327683, 262207, 0, 327684, 262209, 0, 327684, 262211, 0, 65543, 262213, 0, 65545, 262215, 0, 5, 262216, 0, 6, 262217, 0, 5, 262218, 0, 6, 262219, 0, 65543, 262221, 0, 65545, 262222, 0, 5, 327681, 0, 327684, 327683, 0, 131081, 327688, 0, 131079, 327690, 0, 131081, 327691, 0, 6, 327692, 0, 131079, 327693, 0, 9, 327694, 0, 131081, 327695, 0, 196614, 327696, 0, 196613, 327697, 0, 131079, 327699, 0, 131081, 327702, 0, 131079, 327704, 0, 131081, 327705, 0, 8, 327706, 0, 9, 327707, 0, 65543, 327709, 0, 65545, 327716, 0, 65543, 327718, 0, 65545, 327719, 0, 65543, 327721, 0, 65545, 327728, 0, 327683, 327731, 0, 327684, 327733, 0, 65545, 327735, 0, 5, 327736, 0, 6, 327739, 0, 720920, 327747, 0, 131079, 327749, 0, 131081, 327750, 0, 327683, 327753, 0, 327684, 327755, 0, 327684, 327756, 0, 7, 327757, 0, 131081, 327758, 0, 9, 393220, 0, 720920, 393225, 0, 327683, 393227, 0, 65543, 393229, 0, 65547, 393230, 0, 65548, 393233, 0, 65546, 393234, 0, 65547, 393235, 0, 5, 393236, 0, 6, 393240, 0, 65543, 393242, 0, 65545, 393243, 0, 131079, 393245, 0, 131081, 393249, 0, 5, 393250, 0, 6, 393251, 0, 14, 393252, 0, 131079, 393254, 0, 131081, 393255, 0, 131079, 393257, 0, 131081, 393258, 0, 6, 393264, 0, 5, 393265, 0, 6, 393267, 0, 131079, 393269, 0, 131081, 393270, 0, 327683, 393273, 0, 327684, 393274, 0, 5, 393275, 0, 6, 393276, 0, 5, 393277, 0, 6, 393283, 0, 5, 393284, 0, 6, 393285, 0, 5, 393286, 0, 6, 393287, 0, 5, 393288, 0, 6, 393289, 0, 7, 393290, 0, 8, 393291, 0, 9, 393292, 0, 65543, 393294, 0, 65545, 458760, 0, 786454, 458761, 0, 786455, 458762, 0, 26, 458763, 0, 131079, 458765, 0, 131081, 458768, 0, 327683, 458770, 0, 327683, 458773, 0, 327684, 458774, 0, 7, 458775, 0, 8, 458776, 0, 131079, 458777, 0, 7, 458778, 0, 131081, 458779, 0, 9, 458780, 0, 65547, 458781, 0, 65548, 458784, 0, 327683, 458787, 0, 65550, 458788, 0, 65546, 458789, 0, 65547, 458792, 0, 65547, 458794, 0, 65542, 458795, 0, 327684, 458796, 0, 786452, 458797, 0, 786453, 458798, 0, 786460, 458799, 0, 327683, 458800, 0, 65541, 458802, 0, 327684, 458803, 0, 65546, 458804, 0, 65547, 458805, 0, 65548, 458809, 0, 327683, 458812, 0, 327684, 458814, 0, 327684, 458818, 0, 327683, 458820, 0, 327683, 458821, 0, 8, 458822, 0, 9, 458823, 0, 327684, 458825, 0, 327684, 458827, 0, 65545, 458828, 0, 131079, 458829, 0, 9, 458830, 0, 131081, 524296, 0, 851990, 524297, 0, 851991, 524299, 0, 65546, 524300, 0, 65547, 524301, 0, 65548, 524310, 0, 65543, 524312, 0, 65545, 524313, 0, 65543, 524315, 0, 65545, 524332, 0, 851988, 524333, 0, 851989, 524340, 0, 131085, 524341, 0, 131086, 524342, 0, 131087, 524345, 0, 1245211, 524352, 0, 14, 524353, 0, 131085, 524356, 0, 65543, 524358, 0, 65545, 524359, 0, 7, 524360, 0, 8, 524361, 0, 131079, 524363, 0, 131081, 524365, 0, 65545, 524366, 0, 8, 589846, 0, 131079, 589848, 0, 131081, 589849, 0, 131079, 589851, 0, 131081, 589853, 0, 7, 589854, 0, 8, 589855, 0, 9, 589881, 0, 1048601, 589888, 0, 65550, 589892, 0, 131079, 589894, 0, 131081, 589895, 0, 65543, 589897, 0, 65545, 589898, 0, 5, 589899, 0, 131079, 589901, 0, 131081, 655365, 0, 720920, 655369, 0, 720920, 655389, 0, 65543, 655391, 0, 65545, 655428, 0, 65546, 655429, 0, 65547, 655430, 0, 65548, 655431, 0, 131079, 655433, 0, 131081, 655435, 0, 7, 655436, 0, 327684, 655437, 0, 131079, 720900, 0, 786454, 720901, 0, 786455, 720925, 0, 131079, 720927, 0, 131081, 720953, 0, 1179673, 720954, 0, 8, 720955, 0, 9, 720967, 0, 10, 720968, 0, 6, 720969, 0, 5, 720970, 0, 6, 720971, 0, 65543, 720972, 0, 9, 720973, 0, 65545, 786436, 0, 851990, 786437, 0, 851991, 786449, 0, 1114142, 786452, 0, 1114143, 786461, 0, 65546, 786462, 0, 65547, 786463, 0, 65548, 786464, 0, 131085, 786468, 0, 851976, 786469, 0, 917513, 786470, 0, 917513, 786471, 0, 917513, 786472, 0, 917513, 786473, 0, 917513, 786474, 0, 983049, 786489, 0, 65543, 786491, 0, 65545, 786502, 0, 327683, 786504, 0, 327683, 786506, 0, 65543, 786508, 0, 65545, 786509, 0, 131081, 786510, 0, 6, 851985, 0, 1179678, 851988, 0, 1179679, 851993, 0, 7, 851994, 0, 8, 851995, 0, 9, 852004, 0, 851977, 852019, 0, 131101, 852023, 0, 14, 852025, 0, 131079, 852027, 0, 131081, 852035, 0, 5, 852036, 0, 6, 852037, 0, 5, 852038, 0, 6, 852039, 0, 196613, 852040, 0, 6, 852041, 0, 5, 852042, 0, 131079, 852044, 0, 131081, 852045, 0, 7, 852046, 0, 8, 917521, 0, 1245214, 917524, 0, 1245215, 917525, 0, 5, 917526, 0, 6, 917527, 0, 5, 917528, 0, 6, 917529, 0, 65543, 917531, 0, 65545, 917532, 0, 5, 917533, 0, 6, 917534, 0, 5, 917535, 0, 6, 917540, 0, 983050, 917559, 0, 65550, 917561, 0, 65546, 917562, 0, 65547, 917563, 0, 65548, 917568, 0, 5, 917569, 0, 6, 917570, 0, 5, 917571, 0, 6, 917572, 0, 327683, 917574, 0, 327683, 917575, 0, 7, 917576, 0, 8, 917577, 0, 327684, 917579, 0, 327684, 917580, 0, 8, 917581, 0, 65543, 983050, 0, 5, 983051, 0, 6, 983052, 0, 5, 983053, 0, 6, 983060, 0, 327683, 983062, 0, 327683, 983063, 0, 8, 983064, 0, 9, 983065, 0, 327684, 983067, 0, 327683, 983070, 0, 327684, 983072, 0, 327684, 983073, 0, 1179678, 983076, 0, 1179679, 983097, 0, 65550, 983103, 0, 327683, 983105, 0, 7, 983106, 0, 327684, 983107, 0, 9, 983108, 0, 327684, 983109, 0, 5, 983110, 0, 6, 983111, 0, 65543, 983113, 0, 65545, 983115, 0, 65543, 983117, 0, 131079, 983118, 0, 8, 1048583, 0, 720920, 1048585, 0, 327683, 1048587, 0, 327683, 1048590, 0, 327684, 1048598, 0, 65543, 1048600, 0, 65545, 1048601, 0, 5, 1048602, 0, 6, 1048603, 0, 5, 1048604, 0, 6, 1048605, 0, 5, 1048606, 0, 6, 1048609, 0, 1245214, 1048612, 0, 1245215, 1048631, 0, 5, 1048632, 0, 6, 1048633, 0, 5, 1048634, 0, 6, 1048635, 0, 14, 1048637, 0, 131085, 1048640, 0, 1114143, 1048641, 0, 65543, 1048643, 0, 65545, 1048644, 0, 327683, 1048647, 0, 131079, 1048649, 0, 131081, 1048650, 0, 5, 1048651, 0, 131079, 1048653, 0, 131081, 1114118, 0, 720920, 1114120, 0, 7, 1114121, 0, 8, 1114122, 0, 9, 1114134, 0, 131079, 1114136, 0, 327683, 1114138, 0, 327683, 1114139, 0, 8, 1114140, 0, 327683, 1114143, 0, 327684, 1114159, 0, 786460, 1114166, 0, 327683, 1114169, 0, 327684, 1114171, 0, 65550, 1114173, 0, 1245214, 1114176, 0, 1245215, 1114177, 0, 131079, 1114179, 0, 131081, 1114181, 0, 14, 1114185, 0, 327683, 1114188, 0, 327684, 1114189, 0, 131079, 1179656, 0, 65543, 1179658, 0, 65545, 1179659, 0, 131082, 1179660, 0, 131083, 1179661, 0, 131084, 1179670, 0, 65546, 1179671, 0, 65547, 1179672, 0, 5, 1179673, 0, 6, 1179674, 0, 65543, 1179676, 0, 65545, 1179677, 0, 5, 1179678, 0, 6, 1179679, 0, 5, 1179680, 0, 6, 1179712, 0, 5, 1179713, 0, 6, 1179714, 0, 5, 1179715, 0, 6, 1179717, 0, 65550, 1179719, 0, 7, 1179720, 0, 8, 1179721, 0, 9, 1245188, 0, 720920, 1245191, 0, 7, 1245192, 0, 131079, 1245193, 0, 5, 1245194, 0, 131081, 1245195, 0, 196618, 1245196, 0, 196619, 1245197, 0, 196620, 1245207, 0, 327683, 1245210, 0, 327684, 1245212, 0, 327683, 1245213, 0, 7, 1245214, 0, 8, 1245215, 0, 327684, 1245217, 0, 327684, 1245223, 0, 7, 1245225, 0, 9, 1245234, 0, 14, 1245246, 0, 5, 1245247, 0, 327683, 1245249, 0, 327683, 1245251, 0, 5, 1245252, 0, 6, 1245253, 0, 5, 1245254, 0, 6, 1245255, 0, 65543, 1245257, 0, 65545, 1245258, 0, 5, 1245259, 0, 6, 1245260, 0, 5, 1245261, 0, 6, 1310727, 0, 65543, 1310729, 0, 65545, 1310730, 0, 65543, 1310732, 0, 65545, 1310745, 0, 5, 1310746, 0, 6, 1310747, 0, 5, 1310748, 0, 6, 1310749, 0, 65543, 1310751, 0, 65545, 1310759, 0, 65543, 1310761, 0, 65545, 1310769, 0, 851977, 1310770, 0, 65550, 1310777, 0, 7, 1310778, 0, 8, 1310779, 0, 9, 1310781, 0, 327683, 1310784, 0, 327684, 1310785, 0, 6, 1310786, 0, 327683, 1310788, 0, 327683, 1310789, 0, 8, 1310790, 0, 9, 1310791, 0, 327684, 1310793, 0, 327683, 1310796, 0, 327684, 1310798, 0, 327684, 1376263, 0, 131079, 1376264, 0, 6, 1376265, 0, 131081, 1376266, 0, 131079, 1376267, 0, 6, 1376268, 0, 131081, 1376269, 0, 9, 1376280, 0, 327683, 1376282, 0, 327683, 1376283, 0, 7, 1376284, 0, 8, 1376285, 0, 327684, 1376287, 0, 131081, 1376295, 0, 131079, 1376297, 0, 131081, 1376301, 0, 786460, 1376305, 0, 851977, 1376309, 0, 5, 1376310, 0, 6, 1376311, 0, 5, 1376312, 0, 6, 1376313, 0, 65543, 1376315, 0, 65545, 1376316, 0, 5, 1376317, 0, 6, 1376319, 0, 327683, 1376322, 0, 327684, 1376323, 0, 8, 1376324, 0, 65543, 1376326, 0, 65545, 1376328, 0, 7, 1376329, 0, 8, 1376330, 0, 5, 1376331, 0, 6, 1441796, 0, 786454, 1441797, 0, 786455, 1441798, 0, 327683, 1441800, 0, 65543, 1441802, 0, 65545, 1441803, 0, 65543, 1441805, 0, 65545, 1441817, 0, 5, 1441818, 0, 6, 1441819, 0, 65543, 1441821, 0, 65545, 1441822, 0, 65547, 1441823, 0, 65548, 1441831, 0, 65546, 1441832, 0, 65547, 1441833, 0, 65548, 1441834, 0, 6, 1441841, 0, 851977, 1441844, 0, 327683, 1441847, 0, 327684, 1441848, 0, 8, 1441849, 0, 327684, 1441850, 0, 7, 1441851, 0, 327683, 1441852, 0, 9, 1441853, 0, 7, 1441854, 0, 327684, 1441855, 0, 9, 1441857, 0, 7, 1441858, 0, 65543, 1441859, 0, 9, 1441860, 0, 131079, 1441862, 0, 131081, 1441864, 0, 65543, 1441866, 0, 65545, 1441868, 0, 327684, 1441869, 0, 6, 1507329, 0, 786456, 1507330, 0, 786457, 1507332, 0, 851990, 1507333, 0, 851991, 1507336, 0, 131079, 1507338, 0, 131081, 1507339, 0, 131079, 1507341, 0, 131081, 1507352, 0, 327683, 1507355, 0, 327684, 1507357, 0, 131081, 1507358, 0, 131086, 1507359, 0, 131087, 1507366, 0, 327683, 1507368, 0, 327683, 1507369, 0, 8, 1507370, 0, 9, 1507371, 0, 327684, 1507377, 0, 851977, 1507381, 0, 5, 1507382, 0, 6, 1507383, 0, 65543, 1507385, 0, 65545, 1507386, 0, 65543, 1507388, 0, 65545, 1507389, 0, 65543, 1507391, 0, 65545, 1507393, 0, 65543, 1507395, 0, 65545, 1507396, 0, 131081, 1507400, 0, 131079, 1507402, 0, 131081, 1507403, 0, 327683, 1507404, 0, 7, 1507405, 0, 8, 1507406, 0, 327684, 1572865, 0, 851992, 1572866, 0, 851993, 1572871, 0, 5, 1572872, 0, 6, 1572874, 0, 5, 1572875, 0, 6, 1572876, 0, 65547, 1572877, 0, 65548, 1572891, 0, 65546, 1572892, 0, 65547, 1572893, 0, 65548, 1572903, 0, 14, 1572904, 0, 65543, 1572906, 0, 65545, 1572913, 0, 851977, 1572916, 0, 327683, 1572919, 0, 327684, 1572921, 0, 131081, 1572922, 0, 131079, 1572924, 0, 131081, 1572925, 0, 131079, 1572927, 0, 131081, 1572928, 0, 8, 1572929, 0, 131079, 1572931, 0, 131081, 1572932, 0, 5, 1572933, 0, 6, 1572934, 0, 8, 1572935, 0, 9, 1572937, 0, 5, 1572938, 0, 6, 1572940, 0, 65543, 1572941, 0, 7, 1572942, 0, 65545, 1638406, 0, 327683, 1638409, 0, 327684, 1638412, 0, 327684, 1638414, 0, 327684, 1638419, 0, 5, 1638420, 0, 6, 1638439, 0, 65550, 1638440, 0, 131079, 1638442, 0, 131081, 1638444, 0, 262152, 1638445, 0, 262153, 1638449, 0, 851977, 1638453, 0, 7, 1638454, 0, 8, 1638455, 0, 65546, 1638456, 0, 65547, 1638457, 0, 65548, 1638458, 0, 65546, 1638459, 0, 65547, 1638460, 0, 5, 1638461, 0, 6, 1638462, 0, 8, 1638463, 0, 65543, 1638465, 0, 65545, 1638467, 0, 327683, 1638469, 0, 65543, 1638471, 0, 65545, 1638472, 0, 5, 1638473, 0, 6, 1638474, 0, 5, 1638475, 0, 6, 1638476, 0, 131079, 1638477, 0, 65543, 1703954, 0, 327683, 1703955, 0, 7, 1703956, 0, 8, 1703957, 0, 327684, 1703962, 0, 7, 1703963, 0, 8, 1703964, 0, 9, 1703965, 0, 7, 1703966, 0, 8, 1703967, 0, 9, 1703976, 0, 65546, 1703977, 0, 65547, 1703978, 0, 65548, 1703980, 0, 327688, 1703981, 0, 327689, 1703985, 0, 851977, 1703989, 0, 65543, 1703991, 0, 327683, 1703993, 0, 327683, 1703995, 0, 327683, 1703997, 0, 65543, 1703999, 0, 131079, 1704001, 0, 131081, 1704002, 0, 5, 1704003, 0, 6, 1704005, 0, 131079, 1704007, 0, 327683, 1704009, 0, 5, 1704010, 0, 6, 1704011, 0, 5, 1704012, 0, 6, 1704013, 0, 131079, 1769491, 0, 65543, 1769493, 0, 65545, 1769494, 0, 1114142, 1769497, 0, 1114143, 1769498, 0, 65543, 1769500, 0, 65545, 1769501, 0, 65543, 1769503, 0, 65545, 1769518, 0, 786460, 1769521, 0, 851977, 1769525, 0, 131079, 1769527, 0, 131081, 1769533, 0, 131079, 1769534, 0, 5, 1769535, 0, 131081, 1769536, 0, 5, 1769537, 0, 327683, 1769540, 0, 327684, 1769542, 0, 5, 1769543, 0, 6, 1769544, 0, 327683, 1769545, 0, 9, 1769546, 0, 327683, 1769549, 0, 327684, 1769550, 0, 6, 1835021, 0, 131099, 1835027, 0, 131079, 1835029, 0, 131081, 1835030, 0, 1179678, 1835033, 0, 1245215, 1835034, 0, 131079, 1835036, 0, 131081, 1835037, 0, 131079, 1835039, 0, 131081, 1835041, 0, 5, 1835042, 0, 6, 1835043, 0, 5, 1835044, 0, 6, 1835045, 0, 5, 1835046, 0, 6, 1835052, 0, 262151, 1835057, 0, 851977, 1835061, 0, 65546, 1835062, 0, 65547, 1835063, 0, 65548, 1835065, 0, 131086, 1835066, 0, 131087, 1835067, 0, 131085, 1835069, 0, 65546, 1835071, 0, 5, 1835072, 0, 6, 1835074, 0, 327684, 1835075, 0, 8, 1835076, 0, 5, 1835077, 0, 327683, 1835079, 0, 65543, 1835081, 0, 65545, 1835082, 0, 8, 1835083, 0, 5, 1835084, 0, 327683, 1900565, 0, 12, 1900570, 0, 10, 1900571, 0, 65547, 1900572, 0, 65548, 1900573, 0, 65546, 1900574, 0, 65547, 1900575, 0, 65548, 1900576, 0, 327683, 1900578, 0, 327683, 1900581, 0, 327684, 1900583, 0, 327684, 1900584, 0, 6, 1900585, 0, 5, 1900586, 0, 6, 1900591, 0, 327689, 1900593, 0, 851977, 1900606, 0, 327683, 1900608, 0, 7, 1900609, 0, 327684, 1900610, 0, 65543, 1900612, 0, 65545, 1900613, 0, 5, 1900614, 0, 6, 1900615, 0, 131079, 1900616, 0, 8, 1900617, 0, 131081, 1900619, 0, 65545, 1900621, 0, 327684, 1900622, 0, 6, 1966085, 0, 786452, 1966086, 0, 786453, 1966102, 0, 131085, 1966107, 0, 327683, 1966110, 0, 327684, 1966118, 0, 327683, 1966120, 0, 327683, 1966123, 0, 327684, 1966129, 0, 851977, 1966132, 0, 5, 1966133, 0, 6, 1966134, 0, 5, 1966135, 0, 6, 1966136, 0, 5, 1966137, 0, 6, 1966143, 0, 14, 1966144, 0, 65543, 1966146, 0, 131079, 1966148, 0, 327683, 1966151, 0, 327684, 1966153, 0, 131079, 1966155, 0, 131081, 1966156, 0, 327683, 1966157, 0, 9, 2031621, 0, 851988, 2031622, 0, 851989, 2031623, 0, 786460, 2031627, 0, 786452, 2031628, 0, 786453, 2031634, 0, 786460, 2031665, 0, 917512, 2031666, 0, 917513, 2031667, 0, 983049, 2031669, 0, 327683, 2031671, 0, 327683, 2031672, 0, 7, 2031673, 0, 8, 2031674, 0, 327684, 2031679, 0, 65550, 2031680, 0, 131079, 2031681, 0, 5, 2031682, 0, 131081, 2031683, 0, 8, 2031684, 0, 5, 2031685, 0, 6, 2031686, 0, 8, 2031687, 0, 131079, 2031689, 0, 131081, 2031690, 0, 6, 2031691, 0, 65543, 2031692, 0, 7, 2031693, 0, 65545, 2031694, 0, 9, 2097156, 0, 786460, 2097157, 0, 786452, 2097158, 0, 786453, 2097159, 0, 786460, 2097163, 0, 851988, 2097164, 0, 851989, 2097170, 0, 786452, 2097171, 0, 786453, 2097177, 0, 262151, 2097182, 0, 786452, 2097183, 0, 786453, 2097204, 0, 5, 2097205, 0, 6, 2097206, 0, 5, 2097207, 0, 6, 2097208, 0, 65543, 2097210, 0, 65545, 2097216, 0, 65546, 2097218, 0, 65543, 2097220, 0, 65545, 2097221, 0, 65543, 2097222, 0, 7, 2097223, 0, 65545, 2097224, 0, 5, 2097225, 0, 6, 2097226, 0, 5, 2097227, 0, 131079, 2097228, 0, 65543, 2097230, 0, 65545, 2162693, 0, 851988, 2162694, 0, 851989, 2162697, 0, 65544, 2162706, 0, 851988, 2162707, 0, 851989, 2162718, 0, 851988, 2162719, 0, 851989, 2162721, 0, 262151, 2162730, 0, 786460, 2162739, 0, 327683, 2162740, 0, 7, 2162741, 0, 8, 2162742, 0, 327684, 2162744, 0, 327684, 2162746, 0, 131081, 2162749, 0, 589841, 2162750, 0, 589842, 2162751, 0, 589843, 2162752, 0, 5, 2162753, 0, 6, 2162754, 0, 131079, 2162756, 0, 131081, 2162757, 0, 131079, 2162758, 0, 65543, 2162760, 0, 65545, 2162761, 0, 5, 2162762, 0, 6, 2162763, 0, 5, 2162764, 0, 131079, 2162766, 0, 131081, 2228229, 0, 786454, 2228230, 0, 786455, 2228231, 0, 26, 2228232, 0, 131079, 2228234, 0, 131081, 2228242, 0, 786460, 2228250, 0, 65544, 2228259, 0, 262152, 2228260, 0, 262153, 2228276, 0, 65543, 2228278, 0, 65545, 2228279, 0, 5, 2228280, 0, 6, 2228281, 0, 65547, 2228282, 0, 65548, 2228285, 0, 655377, 2228287, 0, 655379, 2228290, 0, 327684, 2228291, 0, 6, 2228294, 0, 131079, 2228295, 0, 8, 2228296, 0, 327683, 2228298, 0, 327683, 2228301, 0, 327684, 2228302, 0, 6, 2293764, 0, 720920, 2293765, 0, 851990, 2293766, 0, 851991, 2293768, 0, 65546, 2293769, 0, 65547, 2293770, 0, 65548, 2293777, 0, 327683, 2293780, 0, 327684, 2293782, 0, 327684, 2293785, 0, 131079, 2293786, 0, 7, 2293795, 0, 327688, 2293796, 0, 327689, 2293808, 0, 786460, 2293811, 0, 7, 2293812, 0, 131079, 2293813, 0, 9, 2293814, 0, 327683, 2293817, 0, 327684, 2293819, 0, 327684, 2293821, 0, 655377, 2293823, 0, 655379, 2293824, 0, 5, 2293825, 0, 327683, 2293826, 0, 7, 2293827, 0, 8, 2293828, 0, 327684, 2293829, 0, 6, 2293830, 0, 65543, 2293832, 0, 65545, 2293833, 0, 8, 2293834, 0, 9, 2293835, 0, 5, 2293836, 0, 327683, 2359304, 0, 131082, 2359305, 0, 131083, 2359306, 0, 131084, 2359322, 0, 65543, 2359324, 0, 393238, 2359326, 0, 327683, 2359328, 0, 65543, 2359330, 0, 65545, 2359331, 0, 29, 2359335, 0, 65544, 2359347, 0, 65543, 2359349, 0, 65545, 2359350, 0, 5, 2359351, 0, 6, 2359352, 0, 7, 2359353, 0, 8, 2359354, 0, 9, 2359357, 0, 655377, 2359359, 0, 655379, 2359362, 0, 327684, 2359364, 0, 65545, 2359365, 0, 5, 2359366, 0, 131079, 2359368, 0, 131081, 2359370, 0, 327683, 2359373, 0, 327684, 2359374, 0, 6, 2424840, 0, 196618, 2424841, 0, 196619, 2424842, 0, 196620, 2424849, 0, 983048, 2424850, 0, 917513, 2424851, 0, 917513, 2424852, 0, 917513, 2424853, 0, 917513, 2424854, 0, 917513, 2424855, 0, 917513, 2424856, 0, 917514, 2424858, 0, 131079, 2424860, 0, 131081, 2424864, 0, 131079, 2424866, 0, 131081, 2424870, 0, 131079, 2424872, 0, 131081, 2424883, 0, 131079, 2424884, 0, 7, 2424885, 0, 327683, 2424886, 0, 9, 2424888, 0, 327684, 2424890, 0, 65545, 2424893, 0, 720913, 2424894, 0, 720914, 2424895, 0, 720915, 2424896, 0, 5, 2424897, 0, 6, 2424898, 0, 131079, 2424899, 0, 9, 2424900, 0, 327683, 2424902, 0, 7, 2424903, 0, 327684, 2424904, 0, 131079, 2424906, 0, 131081, 2424907, 0, 7, 2424908, 0, 327683, 2424909, 0, 9, 2490376, 0, 26, 2490378, 0, 5, 2490379, 0, 6, 2490394, 0, 65546, 2490395, 0, 65547, 2490396, 0, 65548, 2490400, 0, 65546, 2490401, 0, 65547, 2490402, 0, 851977, 2490419, 0, 10, 2490420, 0, 65543, 2490422, 0, 65545, 2490423, 0, 5, 2490424, 0, 131079, 2490426, 0, 131081, 2490430, 0, 7, 2490431, 0, 327683, 2490432, 0, 9, 2490433, 0, 65543, 2490435, 0, 65545, 2490436, 0, 5, 2490437, 0, 6, 2490438, 0, 65543, 2490440, 0, 65545, 2490441, 0, 5, 2490442, 0, 6, 2490443, 0, 65543, 2490444, 0, 7, 2490445, 0, 65545, 2490446, 0, 9, 2555913, 0, 327683, 2555916, 0, 327684, 2555938, 0, 917512, 2555939, 0, 917513, 2555940, 0, 917513, 2555941, 0, 917513, 2555942, 0, 917513, 2555943, 0, 917513, 2555944, 0, 917513, 2555945, 0, 917513, 2555946, 0, 917513, 2555947, 0, 917513, 2555948, 0, 917513, 2555949, 0, 917513, 2555950, 0, 917513, 2555951, 0, 917513, 2555952, 0, 917513, 2555953, 0, 917513, 2555954, 0, 917514, 2555955, 0, 29, 2555956, 0, 131079, 2555958, 0, 327683, 2555961, 0, 65547, 2555962, 0, 65548, 2555966, 0, 65543, 2555968, 0, 65545, 2555969, 0, 131079, 2555971, 0, 327683, 2555974, 0, 327684, 2555976, 0, 131081, 2555977, 0, 6, 2555978, 0, 5, 2555979, 0, 131079, 2555980, 0, 65543, 2555982, 0, 65545, 2621443, 0, 786454, 2621444, 0, 786455, 2621450, 0, 5, 2621451, 0, 6, 2621452, 0, 5, 2621453, 0, 6, 2621454, 0, 5, 2621455, 0, 6, 2621456, 0, 983048, 2621457, 0, 917513, 2621458, 0, 917513, 2621459, 0, 917513, 2621460, 0, 917513, 2621461, 0, 917513, 2621462, 0, 917513, 2621463, 0, 917513, 2621464, 0, 851978, 2621492, 0, 29, 2621493, 0, 65547, 2621494, 0, 65548, 2621497, 0, 131085, 2621501, 0, 7, 2621502, 0, 131079, 2621503, 0, 9, 2621504, 0, 131081, 2621505, 0, 6, 2621506, 0, 5, 2621507, 0, 6, 2621508, 0, 5, 2621509, 0, 6, 2621511, 0, 327683, 2621513, 0, 5, 2621514, 0, 6, 2621516, 0, 327684, 2621518, 0, 131081, 2686978, 0, 786456, 2686979, 0, 851990, 2686980, 0, 851991, 2686982, 0, 720920, 2686983, 0, 786456, 2686984, 0, 786457, 2686985, 0, 327683, 2686987, 0, 327683, 2686989, 0, 327683, 2686992, 0, 327684, 2687000, 0, 851977, 2687028, 0, 1048604, 2687029, 0, 1048605, 2687032, 0, 917525, 2687037, 0, 65543, 2687039, 0, 327683, 2687042, 0, 327684, 2687044, 0, 327684, 2687046, 0, 327684, 2687047, 0, 6, 2687048, 0, 327683, 2687049, 0, 9, 2687051, 0, 327684, 2687052, 0, 6, 2687053, 0, 5, 2687054, 0, 6, 2752514, 0, 851992, 2752515, 0, 851993, 2752519, 0, 851992, 2752520, 0, 851993, 2752536, 0, 851977, 2752546, 0, 851976, 2752547, 0, 917513, 2752548, 0, 917513, 2752549, 0, 917513, 2752550, 0, 917513, 2752551, 0, 917513, 2752552, 0, 917513, 2752553, 0, 917513, 2752554, 0, 917513, 2752555, 0, 917513, 2752556, 0, 851978, 2752557, 0, 7, 2752558, 0, 8, 2752559, 0, 9, 2752564, 0, 1114137, 2752565, 0, 1114141, 2752568, 0, 983061, 2752573, 0, 131079, 2752575, 0, 131081, 2752576, 0, 6, 2752577, 0, 5, 2752578, 0, 6, 2752580, 0, 5, 2752581, 0, 327683, 2752583, 0, 65543, 2752585, 0, 65545, 2752586, 0, 327683, 2752587, 0, 9, 2752588, 0, 327683, 2818057, 0, 720920, 2818060, 0, 786454, 2818061, 0, 786455, 2818072, 0, 851977, 2818082, 0, 851977, 2818092, 0, 851977, 2818093, 0, 65543, 2818095, 0, 65545, 2818096, 0, 5, 2818097, 0, 6, 2818098, 0, 5, 2818099, 0, 6, 2818100, 0, 1114140, 2818101, 0, 1114137, 2818104, 0, 983061, 2818109, 0, 65546, 2818110, 0, 65547, 2818113, 0, 327684, 2818115, 0, 327684, 2818117, 0, 5, 2818118, 0, 6, 2818119, 0, 131079, 2818121, 0, 131081, 2818123, 0, 65545, 2818124, 0, 5, 2818125, 0, 6, 2883594, 0, 786456, 2883595, 0, 786457, 2883596, 0, 851990, 2883597, 0, 851991, 2883598, 0, 720920, 2883618, 0, 851977, 2883628, 0, 851977, 2883629, 0, 131079, 2883631, 0, 327683, 2883633, 0, 327683, 2883636, 0, 1179676, 2883637, 0, 1179677, 2883640, 0, 983061, 2883641, 0, 7, 2883642, 0, 8, 2883643, 0, 9, 2883644, 0, 327683, 2883647, 0, 327684, 2883648, 0, 8, 2883649, 0, 9, 2883650, 0, 5, 2883651, 0, 6, 2883652, 0, 327683, 2883654, 0, 7, 2883655, 0, 327684, 2883656, 0, 9, 2883657, 0, 131079, 2883659, 0, 327683, 2883662, 0, 327684, 2949130, 0, 851992, 2949131, 0, 851993, 2949137, 0, 786456, 2949138, 0, 786457, 2949142, 0, 786454, 2949143, 0, 786455, 2949152, 0, 720920, 2949159, 0, 786454, 2949160, 0, 786455, 2949164, 0, 851977, 2949165, 0, 65546, 2949166, 0, 65547, 2949167, 0, 65548, 2949173, 0, 1245209, 2949174, 0, 6, 2949175, 0, 5, 2949176, 0, 917527, 2949177, 0, 65543, 2949178, 0, 9, 2949179, 0, 65545, 2949180, 0, 5, 2949181, 0, 6, 2949183, 0, 65543, 2949184, 0, 7, 2949185, 0, 327683, 2949186, 0, 9, 2949187, 0, 7, 2949188, 0, 327684, 2949189, 0, 9, 2949190, 0, 65543, 2949192, 0, 65545, 2949193, 0, 5, 2949194, 0, 6, 2949195, 0, 5, 2949196, 0, 6, 2949197, 0, 7, 2949198, 0, 8, 3014673, 0, 851992, 3014674, 0, 851993, 3014677, 0, 720920, 3014678, 0, 851990, 3014679, 0, 851991, 3014695, 0, 851990, 3014696, 0, 851991, 3014697, 0, 720920, 3014701, 0, 851992, 3014702, 0, 851993, 3014706, 0, 720920, 3014710, 0, 327683, 3014712, 0, 65543, 3014714, 0, 65545, 3014715, 0, 131081, 3014716, 0, 6, 3014717, 0, 5, 3014718, 0, 6, 3014719, 0, 131079, 3014720, 0, 65543, 3014722, 0, 65545, 3014723, 0, 65543, 3014724, 0, 9, 3014725, 0, 65545, 3014726, 0, 131079, 3014727, 0, 5, 3014728, 0, 131081, 3014730, 0, 327683, 3014733, 0, 327684, 3080217, 0, 786456, 3080218, 0, 786457, 3080221, 0, 720920, 3080233, 0, 786454, 3080234, 0, 786455, 3080245, 0, 5, 3080246, 0, 6, 3080247, 0, 5, 3080248, 0, 131079, 3080249, 0, 7, 3080250, 0, 327683, 3080251, 0, 9, 3080252, 0, 5, 3080253, 0, 6, 3080254, 0, 8, 3080255, 0, 327684, 3080256, 0, 131079, 3080258, 0, 131081, 3080260, 0, 65545, 3080261, 0, 131081, 3080262, 0, 327683, 3080265, 0, 327684, 3080266, 0, 6, 3080267, 0, 5, 3080268, 0, 6, 3080269, 0, 131079, 3145753, 0, 851992, 3145754, 0, 851993, 3145769, 0, 851990, 3145770, 0, 851991, 3145783, 0, 327684, 3145785, 0, 327684, 3145787, 0, 327683, 3145789, 0, 65543, 3145791, 0, 65545, 3145792, 0, 5, 3145793, 0, 6, 3145794, 0, 131079, 3145795, 0, 9, 3145796, 0, 131081, 3145798, 0, 65545, 3145799, 0, 14, 3145800, 0, 327683, 3145803, 0, 327684, 3145805, 0, 327684, 3145806, 0, 5, 3211317, 0, 5, 3211318, 0, 6, 3211319, 0, 5, 3211320, 0, 6, 3211321, 0, 131079, 3211323, 0, 131081, 3211324, 0, 8, 3211325, 0, 131079, 3211326, 0, 7, 3211327, 0, 327683, 3211328, 0, 9, 3211329, 0, 65543, 3211331, 0, 65545, 3211332, 0, 131079, 3211333, 0, 9, 3211334, 0, 131081, 3211335, 0, 65550, 3211337, 0, 5, 3211338, 0, 6, 3211339, 0, 5, 3211340, 0, 6, 3211341, 0, 327683, 3276853, 0, 7, 3276854, 0, 327683, 3276855, 0, 9, 3276856, 0, 5, 3276857, 0, 6, 3276859, 0, 65543, 3276861, 0, 65545, 3276862, 0, 65543, 3276864, 0, 65545, 3276865, 0, 131079, 3276866, 0, 6, 3276867, 0, 131081, 3276869, 0, 65545, 3276870, 0, 5, 3276871, 0, 6, 3276872, 0, 5, 3276873, 0, 6, 3276874, 0, 327683, 3276876, 0, 5, 3276877, 0, 6, 3342389, 0, 65543, 3342391, 0, 327683, 3342394, 0, 327684, 3342395, 0, 131079, 3342397, 0, 131081, 3342398, 0, 131079, 3342399, 0, 9, 3342400, 0, 327683, 3342403, 0, 327684, 3342405, 0, 327683, 3342408, 0, 327684, 3342410, 0, 327684, 3342411, 0, 327683, 3342414, 0, 327684, 3407925, 0, 131079, 3407927, 0, 131081, 3407933, 0, 65543, 3407935, 0, 65545 ) - -[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 5 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 327723, 0, 2818072, 327724, 0, 2818073, 327725, 0, 2818073, 327726, 0, 2818074, 983083, 0, 2818072, 983084, 0, 2818073, 983085, 0, 2818073, 983086, 0, 2818073, 983087, 0, 2818074, 2162731, 0, 2818072, 2162732, 0, 2818073, 2162733, 0, 2818073, 2162734, 0, 2818073, 2162735, 0, 2818073, 2162736, 0, 2818074 ) - -[node name="PU_anim_tiles" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 4 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 393259, 0, 655360, 589870, 0, 655360, 1048624, 0, 786432, 1048625, 0, 786433, 1114155, 0, 655360, 1114160, 0, 851968, 1114161, 0, 851969, 1179695, 0, 720896, 1245228, 0, 720896, 1441839, 0, 655360, 2097172, 0, 786432, 2097173, 0, 786433, 2097175, 0, 720896, 2162708, 0, 851968, 2162709, 0, 851969, 2228265, 0, 720896, 2359342, 0, 720896, 2424880, 0, 786432, 2424881, 0, 786433, 2490412, 0, 655360, 2490416, 0, 851968, 2490417, 0, 851969 ) - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 917542, 0, 4, 917543, 0, 5, 917544, 0, 6, 917545, 0, 7, 983078, 0, 65540, 983081, 0, 65543, 1114150, 0, 196612, 1114153, 0, 196615, 1179686, 0, 262148, 1179687, 0, 262149, 1179688, 0, 262150, 1179689, 0, 262151, 1245224, 0, 327686 ) - -[node name="Tile Layer 3" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 2, 0, 9, 4, 0, 5, 17, 0, 14, 26, 0, 7, 65, 0, 9, 65538, 0, 7, 65539, 0, 8, 65550, 0, 9, 65553, 0, 7, 65555, 0, 9, 65572, 0, 14, 65596, 0, 8, 131072, 0, 8, 131074, 0, 65543, 131076, 0, 7, 131086, 0, 65545, 131104, 0, 7, 131105, 0, 8, 131108, 0, 65550, 196609, 0, 7, 196610, 0, 8, 196612, 0, 65543, 196618, 0, 9, 196620, 0, 7, 196622, 0, 5, 196625, 0, 6, 196627, 0, 5, 196632, 0, 9, 196669, 0, 5, 196670, 0, 6, 262145, 0, 65543, 262156, 0, 65543, 262173, 0, 327683, 262176, 0, 131079, 262181, 0, 8, 262183, 0, 131081, 262196, 0, 8, 327681, 0, 131079, 327690, 0, 5, 327691, 0, 7, 327692, 0, 8, 327704, 0, 7, 327731, 0, 65543, 327755, 0, 131079, 327757, 0, 327683, 393229, 0, 65545, 393233, 0, 5, 393234, 0, 6, 393254, 0, 5, 393255, 0, 6, 393257, 0, 5, 458776, 0, 9, 458778, 0, 8, 458780, 0, 29, 458787, 0, 327684, 458789, 0, 327683, 458792, 0, 327683, 458820, 0, 7, 458825, 0, 65543, 458827, 0, 7, 458828, 0, 8, 524361, 0, 9, 524363, 0, 65543, 524365, 0, 7, 589899, 0, 6, 589901, 0, 65543, 655403, 0, 786451, 655404, 0, 786451, 655405, 0, 786451, 655406, 0, 786451, 655407, 0, 786451, 655433, 0, 327683, 655436, 0, 8, 655437, 0, 9, 720939, 0, 917523, 720940, 0, 917523, 720941, 0, 917523, 720942, 0, 917523, 720943, 0, 917523, 720953, 0, 7, 720967, 0, 5, 720970, 0, 7, 720971, 0, 8, 786447, 0, 14, 786475, 0, 917520, 786476, 0, 917521, 786477, 0, 917521, 786478, 0, 917521, 786479, 0, 917522, 786509, 0, 5, 851983, 0, 65550, 852039, 0, 5, 852042, 0, 6, 917537, 0, 1114142, 917540, 0, 1114143, 917561, 0, 14, 917577, 0, 9, 917579, 0, 7, 917581, 0, 9, 983057, 0, 14, 983062, 0, 7, 983065, 0, 131079, 983067, 0, 131081, 983106, 0, 8, 983117, 0, 65545, 1048593, 0, 65550, 1048637, 0, 1114142, 1048647, 0, 327684, 1048651, 0, 6, 1048653, 0, 65543, 1114136, 0, 131081, 1114138, 0, 7, 1114140, 0, 9, 1245192, 0, 8, 1245194, 0, 6, 1245195, 0, 8, 1245196, 0, 9, 1245202, 0, 14, 1245210, 0, 131079, 1245212, 0, 131081, 1245215, 0, 9, 1245224, 0, 8, 1245247, 0, 6, 1310738, 0, 65550, 1310784, 0, 5, 1310788, 0, 7, 1310791, 0, 131079, 1310793, 0, 131081, 1376263, 0, 5, 1376264, 0, 7, 1376265, 0, 8, 1376266, 0, 5, 1376267, 0, 7, 1376268, 0, 8, 1376285, 0, 131079, 1376322, 0, 7, 1376324, 0, 9, 1376330, 0, 9, 1441831, 0, 5, 1441832, 0, 6, 1441833, 0, 5, 1441847, 0, 7, 1441849, 0, 131079, 1441851, 0, 131081, 1441854, 0, 8, 1441858, 0, 8, 1441860, 0, 65545, 1441868, 0, 5, 1507355, 0, 131079, 1507368, 0, 7, 1507406, 0, 9, 1572876, 0, 5, 1572877, 0, 6, 1572919, 0, 131079, 1572927, 0, 7, 1572929, 0, 9, 1572933, 0, 7, 1572942, 0, 8, 1638409, 0, 327683, 1638455, 0, 9, 1638456, 0, 5, 1638457, 0, 6, 1638458, 0, 5, 1638459, 0, 6, 1638461, 0, 7, 1638463, 0, 9, 1703957, 0, 9, 1703991, 0, 65545, 1703999, 0, 65545, 1704007, 0, 131081, 1769535, 0, 6, 1769537, 0, 6, 1769543, 0, 7, 1769544, 0, 8, 1769549, 0, 5, 1835022, 0, 786448, 1835023, 0, 786449, 1835024, 0, 786450, 1835069, 0, 327683, 1835074, 0, 7, 1835076, 0, 9, 1835077, 0, 6, 1835081, 0, 7, 1835083, 0, 9, 1835084, 0, 6, 1900558, 0, 786448, 1900559, 0, 786449, 1900560, 0, 786450, 1900572, 0, 5, 1900573, 0, 6, 1900583, 0, 5, 1900609, 0, 8, 1900610, 0, 9, 1900615, 0, 7, 1900617, 0, 65543, 1900621, 0, 5, 1966094, 0, 786448, 1966095, 0, 786449, 1966096, 0, 786450, 1966146, 0, 65545, 1966148, 0, 131081, 1966151, 0, 65543, 1966153, 0, 65545, 1966155, 0, 7, 1966156, 0, 8, 2031630, 0, 786448, 2031631, 0, 786449, 2031632, 0, 786450, 2031667, 0, 327683, 2031674, 0, 9, 2031682, 0, 6, 2031684, 0, 9, 2031685, 0, 7, 2031687, 0, 9, 2031689, 0, 5, 2031693, 0, 8, 2097160, 0, 7, 2097161, 0, 8, 2097162, 0, 9, 2097166, 0, 786448, 2097167, 0, 786449, 2097168, 0, 786450, 2097216, 0, 327683, 2097223, 0, 8, 2097224, 0, 9, 2097227, 0, 6, 2162696, 0, 65543, 2162698, 0, 65545, 2162702, 0, 786448, 2162703, 0, 786449, 2162704, 0, 786450, 2162713, 0, 7, 2162714, 0, 8, 2162715, 0, 9, 2162742, 0, 9, 2162744, 0, 131079, 2162764, 0, 6, 2228241, 0, 29, 2228242, 0, 5, 2228243, 0, 6, 2228244, 0, 5, 2228245, 0, 6, 2228249, 0, 65543, 2228251, 0, 65545, 2228281, 0, 5, 2228282, 0, 6, 2228287, 0, 327683, 2228290, 0, 5, 2228294, 0, 7, 2228296, 0, 131081, 2228301, 0, 5, 2293765, 0, 26, 2293787, 0, 131081, 2293788, 0, 9, 2293789, 0, 5, 2293790, 0, 6, 2293791, 0, 5, 2293792, 0, 6, 2293793, 0, 8, 2293794, 0, 9, 2293798, 0, 7, 2293799, 0, 8, 2293800, 0, 9, 2293812, 0, 8, 2293814, 0, 131081, 2293825, 0, 6, 2293828, 0, 5, 2293832, 0, 7, 2293836, 0, 6, 2359324, 0, 327683, 2359334, 0, 65543, 2359336, 0, 65545, 2359359, 0, 327683, 2359362, 0, 65543, 2359366, 0, 6, 2359368, 0, 65543, 2359370, 0, 65545, 2359373, 0, 5, 2424885, 0, 131081, 2424888, 0, 65543, 2424897, 0, 7, 2424898, 0, 8, 2424900, 0, 131081, 2424903, 0, 8, 2424904, 0, 9, 2424908, 0, 8, 2490402, 0, 12, 2490424, 0, 6, 2490431, 0, 8, 2490445, 0, 8, 2555958, 0, 131081, 2555961, 0, 327684, 2555971, 0, 131081, 2555974, 0, 131079, 2555976, 0, 5, 2555979, 0, 6, 2621492, 0, 1245211, 2621502, 0, 8, 2621504, 0, 5, 2621516, 0, 131079, 2686979, 0, 786457, 2687039, 0, 65545, 2687046, 0, 5, 2687047, 0, 7, 2687048, 0, 8, 2687051, 0, 5, 2752575, 0, 5, 2752581, 0, 6, 2752585, 0, 7, 2752586, 0, 8, 2818109, 0, 5, 2818110, 0, 327683, 2818115, 0, 327683, 2818121, 0, 65543, 2883612, 0, 26, 2883631, 0, 131081, 2883636, 0, 327684, 2883647, 0, 7, 2883655, 0, 8, 2883659, 0, 131081, 2949164, 0, 26, 2949165, 0, 786456, 2949166, 0, 786457, 2949173, 0, 5, 2949176, 0, 6, 2949177, 0, 8, 2949185, 0, 65545, 2949188, 0, 8, 3014715, 0, 5, 3014722, 0, 7, 3014723, 0, 8, 3014728, 0, 327683, 3014733, 0, 65543, 3080248, 0, 6, 3080250, 0, 131081, 3080253, 0, 7, 3080255, 0, 9, 3080258, 0, 65543, 3080260, 0, 7, 3080261, 0, 8, 3080262, 0, 9, 3080265, 0, 5, 3145785, 0, 65543, 3145787, 0, 65545, 3145793, 0, 7, 3145794, 0, 8, 3145796, 0, 65543, 3211323, 0, 7, 3211325, 0, 9, 3211327, 0, 131081, 3211331, 0, 7, 3211332, 0, 8, 3276854, 0, 8, 3276865, 0, 5, 3276867, 0, 65543, 3342391, 0, 65545, 3342397, 0, 7, 3342398, 0, 8, 3342400, 0, 131081, 3342403, 0, 131079, 3342405, 0, 131081 ) - -[node name="Tile Layer 4" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196622, 0, 9, 196625, 0, 7, 196627, 0, 9, 262173, 0, 9, 262183, 0, 7, 327757, 0, 8, 458792, 0, 327684, 983117, 0, 7, 1245193, 0, 9, 1245194, 0, 7, 1376266, 0, 9, 1376285, 0, 9, 1441849, 0, 9, 1441851, 0, 8, 1900617, 0, 9, 2031682, 0, 7, 2228296, 0, 9, 2293787, 0, 8, 2293792, 0, 7, 2293828, 0, 9, 2359324, 0, 65545, 2424885, 0, 8, 2818110, 0, 6, 2949176, 0, 7, 2949185, 0, 8, 3014728, 0, 6, 3080250, 0, 8, 3211327, 0, 8 ) - -[node name="NPC_Layer" type="Node2D" parent="."] - -[node name="MokiTownConnection" parent="NPC_Layer" instance=ExtResource( 7 )] -position = Vector2( 2256, 368 ) -scene_destination = "res://Maps/MokiTown/Moki Town.tscn" -location = Vector2( 272, 1392 ) -door_type = "Type 3 - Invisible" - -[node name="MokiTownConnection2" parent="NPC_Layer" instance=ExtResource( 7 )] -position = Vector2( 2256, 400 ) -scene_destination = "res://Maps/MokiTown/Moki Town.tscn" -location = Vector2( 272, 1424 ) -door_type = "Type 3 - Invisible" - -[node name="KevlarTownConnection" parent="NPC_Layer" instance=ExtResource( 7 )] -position = Vector2( 496, 176 ) -scene_destination = "res://Maps/KevlarTown/Kevlar Town.tscn" -location = Vector2( 464, 1360 ) -door_type = "Type 3 - Invisible" - -[node name="KevlarTownConnection2" parent="NPC_Layer" instance=ExtResource( 7 )] -position = Vector2( 528, 176 ) -scene_destination = "res://Maps/KevlarTown/Kevlar Town.tscn" -location = Vector2( 528, 1360 ) -door_type = "Type 3 - Invisible" - -[node name="Trainer1" parent="NPC_Layer" instance=ExtResource( 8 )] -position = Vector2( 1648, 816 ) -trainer = true -texture = ExtResource( 9 ) -trainer_name = "LASS Lynette" -trainer_reward = 120 -trainer_behavior = "Turning" -seeking = true -trainer_poke_group = [ [ 35, 5 ] ] - -[node name="Trainer2" parent="NPC_Layer" instance=ExtResource( 8 )] -position = Vector2( 1168, 272 ) -trainer = true -texture = ExtResource( 11 ) -trainer_name = "SCHOOL KID Tath" -trainer_reward = 200 -trainer_behavior = "Still" -seeking = true -trainer_poke_group = [ [ 7, 5 ], [ 9, 4 ] ] - -[node name="Trainer3" parent="NPC_Layer" instance=ExtResource( 8 )] -position = Vector2( 688, 752 ) -trainer = true -texture = ExtResource( 12 ) -trainer_name = "BUG CATCHER Flood" -trainer_reward = 80 -trainer_behavior = "Turning" -seeking = true -trainer_poke_group = [ [ 12, 4 ], [ 12, 5 ] ] - -[node name="Trainer4" parent="NPC_Layer" instance=ExtResource( 8 )] -position = Vector2( 560, 304 ) -trainer = true -texture = ExtResource( 14 ) -trainer_name = "YOUNGSTER Richey" -trainer_reward = 144 -trainer_behavior = "Turning" -seeking = true -trainer_poke_group = [ [ 24, 6 ] ] - -[node name="Chyinmunk" type="Sprite" parent="NPC_Layer"] -position = Vector2( 1200, 272 ) -texture = ExtResource( 10 ) -offset = Vector2( 0, -8 ) -hframes = 4 -vframes = 4 - -[node name="AnimationPlayer" type="AnimationPlayer" parent="NPC_Layer/Chyinmunk"] -autoplay = "Idle_Poke" -anims/Idle_Poke = ExtResource( 15 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="NPC_Layer/Chyinmunk"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="NPC_Layer/Chyinmunk/StaticBody2D"] -shape = SubResource( 1 ) - -[node name="Rock1" parent="NPC_Layer" instance=ExtResource( 13 )] -position = Vector2( 464, 528 ) -type = "Smashable Rock" - -[node name="Rock2" parent="NPC_Layer" instance=ExtResource( 13 )] -position = Vector2( 496, 560 ) -type = "Smashable Rock" - -[node name="CliffEdge" parent="NPC_Layer" instance=ExtResource( 16 )] -position = Vector2( 1808, 1328 ) -size = 5 -jump_direction = "Right" - -[node name="Item1" parent="NPC_Layer" instance=ExtResource( 13 )] -position = Vector2( 1616, 240 ) -texture = ExtResource( 17 ) -item_id = 170 - -[node name="Item2" parent="NPC_Layer" instance=ExtResource( 13 )] -position = Vector2( 944, 240 ) -texture = ExtResource( 17 ) -item_id = 176 - -[node name="Item3" parent="NPC_Layer" instance=ExtResource( 13 )] -position = Vector2( 1008, 976 ) -texture = ExtResource( 17 ) -item_id = 170 - -[node name="Item4" parent="NPC_Layer" instance=ExtResource( 13 )] -position = Vector2( 400, 304 ) -texture = ExtResource( 17 ) -item_id = 176 - -[node name="TerrainTags" parent="." instance=ExtResource( 18 )] -visible = false -tile_data = PoolIntArray( 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655417, 1, 0, 720907, 0, 0, 720908, 0, 0, 720916, 0, 0, 720927, 0, 0, 720928, 0, 0, 786443, 0, 0, 786444, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 1048627, 0, 0, 1048628, 0, 0, 1048629, 0, 0, 1048630, 0, 0, 1048631, 0, 0, 1114163, 0, 0, 1114164, 0, 0, 1114165, 0, 0, 1114166, 0, 0, 1179699, 0, 0, 1179700, 0, 0, 1179701, 0, 0, 1179702, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572895, 0, 0, 1572896, 0, 0, 1572897, 0, 0, 1572898, 0, 0, 1572899, 0, 0, 1572900, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638431, 0, 0, 1638432, 0, 0, 1638433, 0, 0, 1638434, 0, 0, 1638435, 0, 0, 1638436, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703967, 0, 0, 1703968, 0, 0, 1703969, 0, 0, 1703970, 0, 0, 1703971, 0, 0, 1703972, 0, 0, 1769493, 0, 0, 1769503, 0, 0, 1769504, 0, 0, 1769505, 0, 0, 1769506, 0, 0, 1769507, 0, 0, 1769508, 0, 0, 1835039, 0, 0, 1835040, 0, 0, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 2752564, 1, 0, 2818101, 1, 0 ) diff --git a/Maps/Routes/Route1/Route_1.gd b/Maps/Routes/Route1/Route_1.gd new file mode 100644 index 000000000..d1a8ec71f --- /dev/null +++ b/Maps/Routes/Route1/Route_1.gd @@ -0,0 +1,299 @@ +extends Node2D + +var background_music = "res://Audio/BGM/PU-Route_01.ogg"; + +var type = "Outside" +var place_name = "Route 01" +var wild_battle_back = BattleInstanceData.BattleBack.FOREST + +# Wild Poke table +var wild_table = [ +# ID chance lowest_level highest_level + [7, 40, 2, 3], + [9, 30, 2, 3], + [12, 30, 2, 3] +] + +# Trainers +var trainer1 +var trainer2 +var trainer3 +var trainer4 + +# Items +var item1 +var item2 +var item3 +var item4 + +func _ready(): + trainer1 = $NPC_Layer/Trainer1 + trainer2 = $NPC_Layer/Trainer2 + trainer3 = $NPC_Layer/Trainer3 + trainer4 = $NPC_Layer/Trainer4 + trainer4.turning_directions = ["Down", "Left"] + item1 = $NPC_Layer/Item1 + item2 = $NPC_Layer/Item2 + item3 = $NPC_Layer/Item3 + item4 = $NPC_Layer/Item4 + + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + + if Global.past_events.has("ROUTE1_TRAINER1_DEFEATED"): + trainer1.seeking = false + trainer1.defeated = true + if Global.past_events.has("ROUTE1_TRAINER2_DEFEATED"): + trainer2.seeking = false + trainer2.defeated = true + if Global.past_events.has("ROUTE1_TRAINER3_DEFEATED"): + trainer3.seeking = false + trainer3.defeated = true + if Global.past_events.has("ROUTE1_TRAINER4_DEFEATED"): + trainer4.seeking = false + trainer4.defeated = true + if Global.past_events.has("ROUTE1_ITEM_1_TAKEN"): + item1.queue_free() + item1 = null + if Global.past_events.has("ROUTE1_ITEM_2_TAKEN"): + item2.queue_free() + item2 = null + if Global.past_events.has("ROUTE1_ITEM_3_TAKEN"): + item3.queue_free() + item3 = null + if Global.past_events.has("ROUTE1_ITEM_4_TAKEN"): + item4.queue_free() + item4 = null + + +func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact + if check_pos == $NPC_Layer/Trainer1.position: + $NPC_Layer/Trainer1.face_player(direction) + if !trainer1.defeated: + trainer_battle(trainer1) + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_1_DEFEAT" , trainer1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + pass + if check_pos == $NPC_Layer/Trainer2.position: + $NPC_Layer/Trainer2.face_player(direction) + if !trainer2.defeated: + trainer_battle(trainer2) + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_2_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + pass + if check_pos == $NPC_Layer/Chyinmunk.position: + #$NPC_Layer/Trainer2.face_player(direction) + Global.game.lock_player() + Global.game.get_node("Effect_music").stream = load("res://Audio/SE/007Cry.wav") + Global.game.get_node("Effect_music").play() + Global.game.play_dialogue_with_point("NPC_ROUTE1_CHYINMUNK" , $NPC_Layer/Chyinmunk.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + if item1 != null && check_pos == item1.position: + var item = item1 + Global.game.lock_player() + Global.past_events.append("ROUTE1_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(item.item_id, 1) + item.queue_free() + item1 = null + Global.game.recive_item(item.item_id) + await Global.game.end_of_event + Global.game.release_player() + if item2 != null && check_pos == item2.position: + var item = item2 + Global.game.lock_player() + Global.past_events.append("ROUTE1_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(item.item_id, 1) + item.queue_free() + item2 = null + Global.game.recive_item(item.item_id) + await Global.game.end_of_event + Global.game.release_player() + if item3 != null && check_pos == item3.position: + var item = item3 + Global.game.lock_player() + Global.past_events.append("ROUTE1_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(item.item_id, 1) + item.queue_free() + item3 = null + Global.game.recive_item(item.item_id) + await Global.game.end_of_event + Global.game.release_player() + if item4 != null && check_pos == item4.position: + var item = item4 + Global.game.lock_player() + Global.past_events.append("ROUTE1_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(item.item_id, 1) + item.queue_free() + item4 = null + Global.game.recive_item(item.item_id) + await Global.game.end_of_event + Global.game.release_player() + +func get_grass_cells(): + return get_node("Tile Layer 1/PU_autotiles").get_used_cells(0) + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + # Play encounter music + npc_trainer.alert() + await npc_trainer.alert_done + match npc_trainer: + trainer1, trainer2: + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-FemaleEncounter.ogg") + trainer3, trainer4: + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + + # Turn player to face trainer + match npc_trainer.facing: + "Up": + Global.game.player.set_facing_direction("Down") + "Down": + Global.game.player.set_facing_direction("Up") + "Left": + Global.game.player.set_facing_direction("Right") + "Right": + Global.game.player.set_facing_direction("Left") + + # Walk towards player + npc_trainer.move_to_player() + await npc_trainer.done_movement + + # Pre-battle talk + match npc_trainer: + trainer1: + Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_1" , npc_trainer.get_global_transform_with_canvas().get_origin()) + trainer2: + Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_2" , npc_trainer.get_global_transform_with_canvas().get_origin()) + trainer3: + Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_3" , npc_trainer.get_global_transform_with_canvas().get_origin()) + trainer4: + Global.game.play_dialogue_with_point("NPC_ROUTE1_TRAINER_4" , npc_trainer.get_global_transform_with_canvas().get_origin()) + + await Global.game.event_dialogue_end + + match npc_trainer: + trainer1: + trainer1_battle() + trainer2: + trainer2_battle() + trainer3: + trainer3_battle() + trainer4: + trainer4_battle() + +func trainer1_battle(): + var trainer = trainer1 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer002.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("NPC_ROUTE1_TRAINER_1_DEFEAT") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("ROUTE1_TRAINER1_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() +func trainer2_battle(): + var trainer = trainer2 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer063.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("NPC_ROUTE1_TRAINER_2_DEFEAT") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("ROUTE1_TRAINER2_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() +func trainer3_battle(): + var trainer = trainer3 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FOREST + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer045.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("NPC_ROUTE1_TRAINER_3_DEFEAT") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("ROUTE1_TRAINER3_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() +func trainer4_battle(): + var trainer = trainer4 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FOREST + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer003.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("NPC_ROUTE1_TRAINER_4_DEFEAT") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("ROUTE1_TRAINER4_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() diff --git a/Maps/Routes/Route1/Route_1.gd.uid b/Maps/Routes/Route1/Route_1.gd.uid new file mode 100644 index 000000000..a4e1bcae1 --- /dev/null +++ b/Maps/Routes/Route1/Route_1.gd.uid @@ -0,0 +1 @@ +uid://nrf1rej8pvkl diff --git a/Maps/Routes/Route1/Route1.tmx b/Maps/Routes/Route1/Route_1.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Routes/Route1/Route1.tmx rename to Maps/Routes/Route1/Route_1.tmx diff --git a/Maps/Routes/Route1/Route_1.tscn b/Maps/Routes/Route1/Route_1.tscn new file mode 100644 index 000000000..21cc0e2c8 --- /dev/null +++ b/Maps/Routes/Route1/Route_1.tscn @@ -0,0 +1,200 @@ +[gd_scene load_steps=20 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_groundtiles+.tres" type="TileSet" id=1] +[ext_resource path="res://Maps/Tilesets/PU_buildings+.tres" type="TileSet" id=2] +[ext_resource path="res://Maps/Tilesets/PU_autotiles.tres" type="TileSet" id=3] +[ext_resource path="res://Maps/Tilesets/PU_anim_tiles.tres" type="TileSet" id=4] +[ext_resource path="res://Maps/Tilesets/PU_watertiles+.tres" type="TileSet" id=5] +[ext_resource path="res://Maps/Routes/Route1/Route_1.gd" type="Script" id=6] +[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=7] +[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=8] +[ext_resource path="res://Graphics/Characters/HGSS_007.png" type="Texture2D" id=9] +[ext_resource path="res://Graphics/Characters/PU-Chyinmunk.png" type="Texture2D" id=10] +[ext_resource path="res://Graphics/Characters/HGSS_001.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Characters/HGSS_116.png" type="Texture2D" id=12] +[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=13] +[ext_resource path="res://Graphics/Characters/HGSS_003.png" type="Texture2D" id=14] +[ext_resource path="res://Utilities/Route_1Idle_Poke.tres" type="Animation" id=15] +[ext_resource path="res://Utilities/CliffEdge.tscn" type="PackedScene" id=16] +[ext_resource path="res://Graphics/Characters/itemball.png" type="Texture2D" id=17] +[ext_resource path="res://Utilities/TerrainTags.tscn" type="PackedScene" id=18] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 16, 16 ) + +[node name="Route01" type="Node2D"] +script = ExtResource( 6 ) + +[node name="Tile Layer 1" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 1, 1, 393216, 1, 2, 327680, 1, 3, 393216, 1, 4, 196608, 0, 5, 196608, 0, 6, 196608, 0, 7, 196608, 0, 8, 196608, 0, 9, 196608, 0, 10, 524288, 1, 11, 196608, 0, 12, 196608, 0, 13, 196608, 0, 14, 196608, 0, 15, 196608, 0, 16, 196608, 0, 17, 196608, 0, 18, 196608, 0, 19, 196608, 0, 20, 196608, 0, 21, 196608, 0, 22, 524288, 1, 23, 196608, 0, 24, 196608, 0, 25, 196608, 0, 26, 196608, 0, 27, 327680, 1, 28, 393216, 1, 29, 1441792, 7, 30, 196608, 0, 31, 196608, 0, 32, 1572864, 5, 33, 1638400, 2, 34, 1638400, 2, 35, 1638400, 2, 36, 1638400, 2, 37, 1310720, 1, 38, 1703936, 5, 39, 1638400, 2, 40, 1638400, 2, 41, 1638400, 2, 42, 1769472, 5, 43, 1638400, 1, 44, 1638400, 1, 45, 1638400, 1, 46, 1638400, 1, 47, 1638400, 1, 48, 1638400, 1, 49, 1703936, 5, 50, 1638400, 2, 51, 1638400, 2, 52, 1638400, 2, 53, 1638400, 2, 54, 1638400, 2, 55, 1638400, 2, 56, 1638400, 2, 57, 1638400, 2, 58, 1769472, 5, 59, 1638400, 4, 60, 196608, 0, 61, 524288, 1, 62, 196608, 0, 63, 196608, 0, 64, 196608, 0, 65, 196608, 0, 66, 196608, 0, 67, 196608, 0, 68, 196608, 0, 69, 196608, 0, 70, 196608, 0, 71, 196608, 0, 72, 196608, 0, 73, 196608, 0, 74, 196608, 0, 75, 196608, 0, 76, 196608, 0, 77, 196608, 0, 78, 196608, 0, 65536, 327680, 2, 65537, 524288, 1, 65538, 327680, 2, 65539, 393216, 2, 65540, 327680, 1, 65541, 393216, 1, 65542, 196608, 0, 65543, 196608, 0, 65544, 196608, 0, 65545, 196608, 0, 65546, 524288, 2, 65547, 196608, 0, 65548, 196608, 0, 65549, 196608, 0, 65550, 196608, 0, 65551, 524288, 1, 65552, 196608, 0, 65553, 196608, 0, 65554, 196608, 0, 65555, 196608, 0, 65556, 196608, 0, 65557, 196608, 0, 65558, 524288, 2, 65559, 196608, 0, 65560, 196608, 0, 65561, 196608, 0, 65562, 196608, 0, 65563, 524288, 1, 65564, 393216, 2, 65565, 1441792, 7, 65566, 196608, 0, 65567, 524288, 1, 65568, 1966080, 0, 65569, 2031616, 0, 65570, 524288, 1, 65571, 2031616, 0, 65572, 2031616, 0, 65573, 1310720, 2, 65574, 2031616, 1, 65575, 1966080, 2, 65576, 1966080, 2, 65577, 1966080, 2, 65578, 2031616, 2, 65579, 1638400, 1, 65580, 1638400, 1, 65581, 1638400, 1, 65582, 1638400, 1, 65583, 1638400, 1, 65584, 1638400, 1, 65585, 2031616, 1, 65586, 1966080, 2, 65587, 1966080, 2, 65588, 1966080, 2, 65589, 1966080, 2, 65590, 1966080, 2, 65591, 1966080, 2, 65592, 1966080, 2, 65593, 1966080, 2, 65594, 2031616, 2, 65595, 1638400, 4, 65596, 196608, 0, 65597, 524288, 2, 65598, 196608, 0, 65599, 196608, 0, 65600, 524288, 1, 65601, 327680, 1, 65602, 393216, 1, 65603, 327680, 1, 65604, 393216, 1, 65605, 327680, 1, 65606, 393216, 1, 65607, 196608, 0, 65608, 196608, 0, 65609, 196608, 0, 65610, 196608, 0, 65611, 196608, 0, 65612, 196608, 0, 65613, 196608, 0, 65614, 196608, 0, 131072, 196608, 0, 131073, 524288, 2, 131074, 196608, 0, 131075, 524288, 1, 131076, 327680, 2, 131077, 393216, 2, 131078, 196608, 0, 131079, 196608, 0, 131080, 196608, 0, 131081, 458752, 3, 131082, 524288, 3, 131083, 589824, 3, 131084, 196608, 0, 131085, 524288, 1, 131086, 196608, 0, 131087, 524288, 2, 131088, 196608, 0, 131089, 196608, 0, 131090, 524288, 1, 131091, 327680, 1, 131092, 393216, 1, 131093, 458752, 3, 131094, 524288, 3, 131095, 589824, 3, 131096, 196608, 0, 131097, 196608, 0, 131098, 196608, 0, 131099, 524288, 2, 131100, 196608, 0, 131101, 1441792, 7, 131102, 196608, 0, 131103, 524288, 2, 131104, 196608, 0, 131105, 196608, 0, 131106, 524288, 2, 131107, 196608, 0, 131108, 196608, 0, 131109, 1572864, 5, 131110, 1638400, 2, 131111, 1638400, 2, 131112, 1638400, 2, 131113, 1638400, 2, 131114, 1638400, 2, 131115, 1638400, 2, 131116, 1638400, 2, 131117, 1638400, 2, 131118, 1638400, 2, 131119, 1638400, 2, 131120, 1638400, 2, 131121, 1310720, 1, 131122, 1638400, 1, 131123, 1638400, 1, 131124, 1638400, 1, 131125, 1638400, 1, 131126, 1638400, 1, 131127, 1638400, 1, 131128, 1638400, 1, 131129, 1638400, 1, 131130, 1376256, 1, 131131, 1638400, 5, 131132, 524288, 1, 131133, 524288, 3, 131134, 589824, 3, 131135, 196608, 0, 131136, 524288, 2, 131137, 327680, 2, 131138, 393216, 2, 131139, 327680, 2, 131140, 393216, 2, 131141, 327680, 2, 131142, 393216, 2, 131143, 196608, 0, 131144, 196608, 0, 131145, 196608, 0, 131146, 196608, 0, 131147, 196608, 0, 131148, 196608, 0, 131149, 196608, 0, 131150, 196608, 0, 196608, 524288, 1, 196609, 524288, 3, 196610, 589824, 3, 196611, 524288, 2, 196612, 196608, 0, 196613, 524288, 1, 196614, 196608, 0, 196615, 196608, 0, 196616, 196608, 0, 196617, 196608, 0, 196618, 196608, 0, 196619, 196608, 0, 196620, 196608, 0, 196621, 524288, 2, 196622, 458752, 3, 196623, 524288, 3, 196624, 589824, 3, 196625, 196608, 0, 196626, 524288, 2, 196627, 327680, 2, 196628, 393216, 2, 196629, 196608, 0, 196630, 327680, 1, 196631, 393216, 1, 196632, 327680, 1, 196633, 393216, 1, 196634, 458752, 3, 196635, 524288, 3, 196636, 589824, 3, 196637, 1441792, 7, 196638, 458752, 3, 196639, 524288, 3, 196640, 589824, 3, 196641, 524288, 1, 196642, 524288, 3, 196643, 589824, 3, 196644, 196608, 0, 196645, 1966080, 0, 196646, 524288, 1, 196647, 2031616, 0, 196648, 2031616, 0, 196649, 2031616, 0, 196650, 2031616, 0, 196651, 2031616, 0, 196652, 2031616, 0, 196653, 2031616, 0, 196654, 2031616, 0, 196655, 2031616, 0, 196656, 2031616, 0, 196657, 1310720, 2, 196658, 1638400, 2, 196659, 1638400, 2, 196660, 1310720, 1, 196661, 1638400, 1, 196662, 1638400, 1, 196663, 1638400, 1, 196664, 1638400, 1, 196665, 1638400, 1, 196666, 1376256, 2, 196667, 1966080, 1, 196668, 524288, 2, 196669, 196608, 0, 196670, 196608, 0, 196671, 458752, 3, 196672, 524288, 3, 196673, 589824, 3, 196674, 1507328, 1, 196675, 1835008, 2, 196676, 1835008, 2, 196677, 1835008, 2, 196678, 1835008, 2, 196679, 1835008, 2, 196680, 1835008, 2, 196681, 1835008, 2, 196682, 1835008, 2, 196683, 1835008, 2, 196684, 1835008, 2, 196685, 1835008, 2, 196686, 1835008, 2, 262144, 524288, 2, 262145, 196608, 0, 262146, 524288, 1, 262147, 524288, 3, 262148, 589824, 3, 262149, 524288, 2, 262150, 196608, 0, 262151, 196608, 0, 262152, 196608, 0, 262153, 524288, 1, 262154, 327680, 1, 262155, 393216, 1, 262156, 458752, 3, 262157, 524288, 1, 262158, 327680, 1, 262159, 393216, 1, 262160, 327680, 1, 262161, 393216, 1, 262162, 524288, 1, 262163, 327680, 1, 262164, 393216, 1, 262165, 196608, 0, 262166, 327680, 2, 262167, 524288, 1, 262168, 327680, 2, 262169, 393216, 2, 262170, 196608, 0, 262171, 327680, 1, 262172, 393216, 1, 262173, 1441792, 7, 262174, 327680, 1, 262175, 393216, 1, 262176, 196608, 0, 262177, 524288, 2, 262178, 196608, 0, 262179, 196608, 0, 262180, 1507328, 4, 262181, 1572864, 7, 262182, 524288, 2, 262183, 1572864, 7, 262184, 327680, 1, 262185, 393216, 1, 262186, 1572864, 7, 262187, 1572864, 7, 262188, 1572864, 7, 262189, 1572864, 7, 262190, 1572864, 7, 262191, 1572864, 7, 262192, 1441792, 4, 262193, 1966080, 0, 262194, 2031616, 0, 262195, 2031616, 0, 262196, 1310720, 2, 262197, 1638400, 2, 262198, 1638400, 2, 262199, 1638400, 2, 262200, 1638400, 2, 262201, 1638400, 2, 262202, 1638400, 5, 262203, 458752, 3, 262204, 524288, 3, 262205, 327680, 1, 262206, 393216, 1, 262207, 327680, 1, 262208, 393216, 1, 262209, 196608, 0, 262210, 1507328, 2, 262211, 2031616, 0, 262212, 524288, 1, 262213, 2031616, 0, 262214, 2031616, 0, 262215, 2031616, 0, 262216, 2031616, 0, 262217, 2031616, 0, 262218, 2031616, 0, 262219, 2031616, 0, 262220, 524288, 1, 262221, 2031616, 0, 262222, 2031616, 0, 327680, 393216, 1, 327681, 589824, 3, 327682, 524288, 2, 327683, 196608, 0, 327684, 458752, 3, 327685, 524288, 3, 327686, 589824, 3, 327687, 196608, 0, 327688, 196608, 0, 327689, 524288, 2, 327690, 327680, 2, 327691, 393216, 2, 327692, 196608, 0, 327693, 524288, 2, 327694, 327680, 2, 327695, 327680, 7, 327696, 393216, 7, 327697, 393216, 2, 327698, 524288, 2, 327699, 327680, 2, 327700, 393216, 2, 327701, 1835008, 3, 327702, 1835008, 0, 327703, 524288, 2, 327704, 1835008, 0, 327705, 1900544, 3, 327706, 196608, 0, 327707, 327680, 2, 327708, 524288, 1, 327709, 1441792, 7, 327710, 327680, 2, 327711, 393216, 2, 327712, 458752, 3, 327713, 524288, 3, 327714, 589824, 3, 327715, 196608, 0, 327716, 1507328, 7, 327717, 524288, 1, 327718, 524288, 3, 327719, 589824, 3, 327720, 524288, 1, 327721, 393216, 2, 327722, 196608, 0, 327723, 196608, 0, 327724, 196608, 0, 327725, 196608, 0, 327726, 196608, 0, 327727, 196608, 0, 327728, 1441792, 8, 327729, 327680, 1, 327730, 393216, 1, 327731, 1441792, 4, 327732, 524288, 1, 327733, 2031616, 0, 327734, 2031616, 0, 327735, 2031616, 0, 327736, 2031616, 0, 327737, 2031616, 0, 327738, 1966080, 1, 327739, 196608, 0, 327740, 196608, 0, 327741, 327680, 2, 327742, 393216, 2, 327743, 327680, 2, 327744, 393216, 2, 327745, 196608, 0, 327746, 1900544, 4, 327747, 196608, 0, 327748, 524288, 2, 327749, 196608, 0, 327750, 196608, 0, 327751, 327680, 1, 327752, 393216, 1, 327753, 327680, 1, 327754, 393216, 1, 327755, 196608, 0, 327756, 524288, 2, 327757, 196608, 0, 327758, 327680, 1, 393216, 1638400, 0, 393217, 1638400, 0, 393218, 1638400, 0, 393219, 1638400, 0, 393220, 1638400, 0, 393221, 1638400, 0, 393222, 1638400, 0, 393223, 1638400, 3, 393224, 458752, 3, 393225, 524288, 3, 393226, 327680, 1, 393227, 393216, 1, 393228, 524288, 1, 393229, 524288, 3, 393230, 589824, 3, 393231, 327680, 8, 393232, 393216, 8, 393233, 458752, 3, 393234, 524288, 3, 393235, 589824, 3, 393236, 196608, 0, 393237, 1835008, 4, 393238, 458752, 3, 393239, 524288, 3, 393240, 589824, 3, 393241, 524288, 1, 393242, 1900544, 3, 393243, 196608, 0, 393244, 524288, 2, 393245, 1441792, 8, 393246, 1572864, 7, 393247, 1572864, 7, 393248, 1572864, 7, 393249, 1572864, 7, 393250, 1572864, 7, 393251, 1572864, 7, 393252, 1507328, 8, 393253, 524288, 2, 393254, 196608, 0, 393255, 196608, 0, 393256, 524288, 2, 393257, 196608, 0, 393258, 196608, 0, 393259, 196608, 0, 393260, 196608, 0, 393261, 196608, 0, 393262, 196608, 0, 393263, 196608, 0, 393264, 196608, 0, 393265, 327680, 2, 393266, 393216, 2, 393267, 1441792, 8, 393268, 524288, 2, 393269, 1572864, 7, 393270, 1572864, 7, 393271, 327680, 1, 393272, 393216, 1, 393273, 1572864, 7, 393274, 1572864, 7, 393275, 1835008, 2, 393276, 1835008, 2, 393277, 1835008, 2, 393278, 1835008, 2, 393279, 1835008, 2, 393280, 1835008, 2, 393281, 1835008, 2, 393282, 1900544, 5, 393283, 458752, 3, 393284, 524288, 3, 393285, 589824, 3, 393286, 196608, 0, 393287, 327680, 2, 393288, 393216, 2, 393289, 327680, 2, 393290, 393216, 2, 393291, 458752, 3, 393292, 524288, 3, 393293, 524288, 1, 393294, 327680, 2, 458752, 1638400, 1, 458753, 1638400, 1, 458754, 1638400, 1, 458755, 1638400, 1, 458756, 1638400, 1, 458757, 1638400, 1, 458758, 1638400, 1, 458759, 1376256, 0, 458760, 1638400, 0, 458761, 1638400, 0, 458762, 327680, 2, 458763, 393216, 2, 458764, 524288, 2, 458765, 196608, 0, 458766, 262144, 0, 458767, 327680, 9, 458768, 393216, 9, 458769, 327680, 1, 458770, 393216, 1, 458771, 327680, 1, 458772, 393216, 1, 458773, 1835008, 4, 458774, 196608, 0, 458775, 196608, 0, 458776, 196608, 0, 458777, 524288, 2, 458778, 1507328, 0, 458779, 1835008, 0, 458780, 524288, 3, 458781, 589824, 3, 458785, 327680, 1, 458786, 393216, 1, 458787, 196608, 0, 458788, 458752, 3, 458789, 524288, 3, 458790, 327680, 1, 458791, 393216, 1, 458792, 524288, 3, 458793, 327680, 1, 458794, 196608, 0, 458795, 196608, 0, 458796, 196608, 0, 458797, 196608, 0, 458798, 196608, 0, 458799, 196608, 0, 458800, 196608, 0, 458801, 393216, 1, 458802, 196608, 0, 458803, 458752, 3, 458804, 524288, 3, 458805, 589824, 3, 458806, 196608, 0, 458807, 327680, 2, 458808, 393216, 2, 458809, 1507328, 4, 458810, 327680, 1, 458811, 393216, 1, 458812, 327680, 1, 458813, 393216, 1, 458814, 2031616, 0, 458815, 2031616, 0, 458816, 2031616, 0, 458817, 2031616, 0, 458818, 1966080, 1, 458819, 327680, 1, 458820, 393216, 1, 458821, 327680, 1, 458822, 393216, 1, 458823, 327680, 1, 458824, 393216, 1, 458825, 196608, 0, 458826, 524288, 1, 458827, 196608, 0, 458828, 196608, 0, 458829, 524288, 2, 458830, 196608, 0, 524288, 1638400, 0, 524289, 1638400, 0, 524290, 1638400, 0, 524291, 1638400, 0, 524292, 1638400, 0, 524293, 1638400, 0, 524294, 1769472, 3, 524295, 1638400, 1, 524296, 1638400, 1, 524297, 1638400, 1, 524298, 1638400, 4, 524299, 458752, 3, 524300, 524288, 3, 524301, 589824, 3, 524302, 196608, 0, 524303, 196608, 0, 524304, 196608, 0, 524305, 327680, 2, 524306, 393216, 2, 524307, 327680, 2, 524308, 393216, 2, 524309, 1835008, 4, 524310, 196608, 0, 524311, 524288, 1, 524312, 458752, 3, 524313, 524288, 3, 524314, 524288, 1, 524315, 196608, 0, 524316, 1900544, 4, 524321, 327680, 2, 524322, 393216, 2, 524323, 196608, 0, 524324, 196608, 0, 524325, 196608, 0, 524326, 327680, 2, 524327, 393216, 2, 524328, 196608, 0, 524329, 327680, 2, 524330, 393216, 2, 524331, 196608, 0, 524332, 196608, 0, 524333, 196608, 0, 524334, 196608, 0, 524335, 196608, 0, 524336, 327680, 2, 524337, 393216, 2, 524338, 196608, 0, 524339, 196608, 0, 524340, 196608, 0, 524341, 196608, 0, 524342, 196608, 0, 524343, 196608, 0, 524344, 196608, 0, 524345, 1507328, 7, 524346, 327680, 2, 524347, 393216, 2, 524348, 327680, 2, 524349, 393216, 2, 524350, 196608, 0, 524351, 196608, 0, 524352, 196608, 0, 524353, 196608, 0, 524354, 196608, 0, 524355, 327680, 2, 524356, 393216, 2, 524357, 524288, 1, 524358, 393216, 2, 524359, 327680, 2, 524360, 393216, 2, 524361, 196608, 0, 524362, 524288, 2, 524363, 196608, 0, 524364, 524288, 1, 524365, 524288, 3, 524366, 589824, 3, 589824, 1638400, 1, 589825, 1638400, 1, 589826, 1638400, 1, 589827, 1638400, 1, 589828, 1638400, 1, 589829, 1638400, 1, 589830, 1769472, 4, 589831, 1638400, 1, 589832, 1638400, 1, 589833, 1638400, 1, 589834, 1638400, 4, 589838, 196608, 0, 589839, 0, 6, 589840, 131072, 6, 589845, 1835008, 4, 589846, 196608, 0, 589847, 524288, 2, 589848, 196608, 0, 589849, 196608, 0, 589850, 524288, 2, 589851, 196608, 0, 589852, 1900544, 4, 589857, 196608, 0, 589858, 131072, 1, 589859, 196608, 0, 589860, 196608, 0, 589861, 196608, 0, 589862, 196608, 0, 589863, 196608, 0, 589864, 196608, 0, 589865, 196608, 0, 589866, 196608, 0, 589867, 196608, 0, 589868, 196608, 0, 589869, 196608, 0, 589870, 196608, 0, 589871, 196608, 0, 589872, 196608, 0, 589873, 131072, 1, 589874, 0, 6, 589875, 65536, 6, 589876, 65536, 6, 589877, 65536, 6, 589878, 65536, 6, 589879, 65536, 6, 589880, 131072, 6, 589881, 1507328, 7, 589882, 196608, 0, 589883, 196608, 0, 589884, 131072, 1, 589885, 131072, 1, 589886, 196608, 0, 589887, 196608, 0, 589888, 196608, 0, 589889, 196608, 0, 589890, 196608, 0, 589891, 196608, 0, 589892, 196608, 0, 589893, 524288, 2, 589894, 196608, 0, 589895, 196608, 0, 589896, 524288, 1, 589897, 458752, 3, 589898, 524288, 3, 589899, 589824, 3, 589900, 524288, 2, 589901, 196608, 0, 589902, 524288, 1, 655360, 1638400, 1, 655361, 1638400, 1, 655362, 1638400, 1, 655363, 1638400, 1, 655364, 1638400, 1, 655365, 1638400, 1, 655366, 1769472, 4, 655367, 1638400, 1, 655368, 1638400, 1, 655369, 1638400, 1, 655370, 1638400, 4, 655374, 196608, 0, 655375, 0, 7, 655376, 196608, 7, 655377, 131072, 6, 655381, 1835008, 4, 655382, 458752, 3, 655383, 524288, 3, 655384, 589824, 3, 655385, 458752, 3, 655386, 524288, 3, 655387, 589824, 3, 655388, 1900544, 4, 655390, 524288, 1, 655393, 196608, 0, 655394, 0, 6, 655395, 65536, 6, 655396, 65536, 6, 655397, 65536, 6, 655398, 65536, 6, 655399, 65536, 6, 655400, 65536, 6, 655401, 65536, 6, 655402, 65536, 6, 655403, 196608, 0, 655404, 196608, 0, 655405, 196608, 0, 655406, 196608, 0, 655407, 196608, 0, 655408, 65536, 6, 655409, 65536, 6, 655410, 262144, 7, 655411, 196608, 6, 655412, 65536, 8, 655413, 65536, 8, 655414, 65536, 8, 655415, 65536, 8, 655416, 131072, 8, 655417, 1638400, 17, 655418, 0, 6, 655419, 65536, 6, 655420, 65536, 6, 655421, 65536, 6, 655422, 65536, 6, 655423, 65536, 6, 655424, 131072, 6, 655425, 196608, 0, 655426, 196608, 0, 655427, 196608, 0, 655428, 458752, 3, 655429, 524288, 3, 655430, 589824, 3, 655431, 196608, 0, 655432, 524288, 2, 655433, 196608, 0, 655434, 327680, 1, 655435, 393216, 1, 655436, 524288, 3, 655437, 589824, 3, 655438, 524288, 2, 720896, 1638400, 1, 720897, 1638400, 1, 720898, 1638400, 1, 720899, 1638400, 1, 720900, 1638400, 1, 720901, 1638400, 1, 720902, 1769472, 4, 720903, 1638400, 1, 720904, 1638400, 1, 720905, 1376256, 1, 720906, 1638400, 5, 720909, 196608, 0, 720910, 196608, 0, 720911, 0, 8, 720912, 65536, 8, 720913, 393216, 4, 720914, 65536, 6, 720915, 131072, 6, 720917, 1835008, 5, 720918, 1835008, 2, 720919, 1835008, 2, 720920, 1835008, 2, 720921, 1835008, 2, 720922, 1835008, 2, 720923, 1835008, 2, 720924, 1900544, 5, 720925, 196608, 0, 720926, 524288, 2, 720929, 196608, 0, 720930, 0, 7, 720931, 196608, 6, 720932, 65536, 8, 720933, 65536, 8, 720934, 65536, 8, 720935, 65536, 8, 720936, 65536, 8, 720937, 65536, 8, 720938, 65536, 8, 720939, 196608, 0, 720940, 196608, 0, 720941, 196608, 0, 720942, 196608, 0, 720943, 196608, 0, 720944, 65536, 8, 720945, 65536, 8, 720946, 65536, 8, 720947, 131072, 8, 720948, 196608, 0, 720949, 196608, 0, 720950, 196608, 0, 720951, 196608, 0, 720952, 196608, 0, 720953, 1507328, 7, 720954, 0, 8, 720955, 65536, 8, 720956, 65536, 8, 720957, 65536, 8, 720958, 262144, 6, 720959, 65536, 7, 720960, 196608, 7, 720961, 65536, 6, 720962, 65536, 6, 720963, 131072, 6, 720964, 196608, 0, 720965, 458752, 6, 720966, 524288, 6, 720967, 589824, 6, 720968, 524288, 3, 720969, 589824, 3, 720970, 327680, 2, 720971, 393216, 2, 720972, 524288, 1, 720973, 458752, 3, 720974, 524288, 3, 786432, 1638400, 1, 786433, 1638400, 1, 786434, 1638400, 1, 786435, 1638400, 1, 786436, 1638400, 1, 786437, 1638400, 1, 786438, 1769472, 4, 786439, 1638400, 1, 786440, 1638400, 1, 786441, 1376256, 2, 786442, 1966080, 1, 786445, 196608, 0, 786446, 196608, 0, 786447, 196608, 0, 786448, 196608, 0, 786449, 0, 8, 786450, 65536, 8, 786451, 131072, 8, 786452, 196608, 0, 786453, 1966080, 0, 786454, 2031616, 0, 786455, 2031616, 0, 786456, 2031616, 0, 786457, 2031616, 0, 786458, 2031616, 0, 786459, 2031616, 0, 786460, 1966080, 1, 786461, 458752, 3, 786462, 524288, 3, 786463, 589824, 3, 786464, 196608, 0, 786465, 196608, 0, 786466, 0, 7, 786467, 131072, 7, 786468, 196608, 0, 786469, 196608, 0, 786470, 196608, 0, 786471, 196608, 0, 786472, 196608, 0, 786473, 196608, 0, 786474, 196608, 0, 786475, 196608, 0, 786476, 196608, 0, 786477, 196608, 0, 786478, 196608, 0, 786479, 196608, 0, 786480, 196608, 0, 786481, 196608, 0, 786482, 196608, 0, 786483, 1507328, 4, 786484, 1572864, 7, 786485, 1572864, 7, 786486, 1572864, 7, 786487, 1572864, 7, 786488, 1572864, 7, 786489, 1507328, 8, 786490, 524288, 1, 786491, 196608, 0, 786492, 196608, 0, 786493, 196608, 0, 786494, 0, 8, 786495, 65536, 8, 786496, 65536, 8, 786497, 65536, 8, 786498, 262144, 6, 786499, 131072, 7, 786500, 196608, 0, 786501, 458752, 7, 786502, 524288, 7, 786503, 327680, 1, 786504, 393216, 1, 786505, 327680, 1, 786506, 393216, 1, 786507, 524288, 1, 786508, 524288, 2, 786509, 196608, 0, 786510, 196608, 0, 851968, 1638400, 1, 851969, 1638400, 1, 851970, 1638400, 1, 851971, 1638400, 1, 851972, 1638400, 1, 851973, 1638400, 1, 851974, 1769472, 4, 851975, 1638400, 1, 851976, 1638400, 1, 851977, 1638400, 4, 851981, 196608, 0, 851982, 196608, 0, 851983, 196608, 0, 851984, 1507328, 1, 851985, 1835008, 2, 851986, 1835008, 19, 851987, 1835008, 19, 851988, 1835008, 2, 851989, 1835008, 2, 851990, 1835008, 2, 851991, 1835008, 2, 851992, 1835008, 2, 851993, 1835008, 2, 851994, 1835008, 2, 851995, 1835008, 2, 851996, 1835008, 2, 851997, 1835008, 2, 851998, 1835008, 2, 851999, 1835008, 2, 852000, 1441792, 1, 852001, 196608, 0, 852002, 0, 8, 852003, 131072, 8, 852004, 196608, 0, 852005, 1507328, 1, 852006, 1835008, 2, 852007, 1835008, 2, 852008, 1835008, 2, 852009, 1835008, 2, 852010, 1835008, 2, 852011, 1638400, 2, 852012, 1638400, 2, 852013, 1638400, 2, 852014, 1638400, 2, 852015, 1638400, 2, 852016, 1835008, 2, 852017, 1835008, 2, 852018, 1835008, 2, 852019, 1572864, 7, 852020, 1572864, 7, 852021, 1572864, 7, 852022, 1572864, 7, 852023, 1572864, 7, 852024, 1441792, 4, 852025, 196608, 0, 852026, 524288, 2, 852027, 196608, 0, 852028, 196608, 0, 852029, 196608, 0, 852030, 196608, 0, 852031, 196608, 0, 852032, 196608, 0, 852033, 196608, 0, 852034, 0, 8, 852035, 131072, 8, 852036, 196608, 0, 852037, 458752, 8, 852038, 524288, 8, 852039, 589824, 8, 852040, 393216, 2, 852041, 327680, 2, 852042, 393216, 2, 852043, 524288, 2, 852044, 524288, 3, 852045, 327680, 1, 852046, 393216, 1, 917504, 1638400, 1, 917505, 1638400, 1, 917506, 1638400, 1, 917507, 1638400, 1, 917508, 1638400, 1, 917509, 1638400, 1, 917510, 1769472, 4, 917511, 1638400, 1, 917512, 1638400, 1, 917513, 1638400, 4, 917517, 196608, 0, 917518, 196608, 0, 917519, 196608, 0, 917520, 1507328, 2, 917521, 2031616, 0, 917522, 1835008, 19, 917523, 1835008, 19, 917524, 2031616, 0, 917525, 2031616, 0, 917526, 2031616, 0, 917527, 2031616, 0, 917528, 2031616, 0, 917529, 2031616, 0, 917530, 524288, 1, 917531, 2031616, 0, 917532, 2031616, 0, 917533, 2031616, 0, 917534, 2031616, 0, 917535, 2031616, 0, 917536, 1441792, 2, 917537, 196608, 0, 917538, 196608, 0, 917539, 196608, 0, 917540, 196608, 0, 917541, 1507328, 2, 917542, 2031616, 0, 917543, 2031616, 0, 917544, 2031616, 0, 917545, 2031616, 0, 917546, 2031616, 0, 917547, 2031616, 0, 917548, 2031616, 0, 917549, 2031616, 0, 917550, 2031616, 0, 917551, 2031616, 0, 917552, 2031616, 0, 917553, 2031616, 0, 917554, 2031616, 0, 917555, 1966080, 1, 917559, 196608, 0, 917560, 1441792, 7, 917561, 458752, 3, 917562, 524288, 3, 917563, 589824, 3, 917564, 131072, 1, 917565, 196608, 0, 917566, 196608, 0, 917567, 196608, 0, 917568, 196608, 0, 917569, 196608, 0, 917570, 196608, 0, 917571, 327680, 1, 917572, 393216, 1, 917573, 327680, 1, 917574, 393216, 1, 917575, 327680, 1, 917576, 393216, 1, 917577, 327680, 1, 917578, 393216, 1, 917579, 524288, 3, 917580, 589824, 3, 917581, 327680, 2, 917582, 524288, 1, 983040, 1638400, 1, 983041, 1638400, 1, 983042, 1638400, 1, 983043, 1638400, 1, 983044, 1638400, 1, 983045, 1376256, 1, 983046, 1769472, 5, 983047, 1638400, 1, 983048, 1638400, 1, 983049, 1638400, 4, 983053, 196608, 0, 983054, 0, 6, 983055, 131072, 6, 983056, 1900544, 4, 983057, 196608, 0, 983058, 196608, 0, 983059, 196608, 0, 983060, 196608, 0, 983061, 327680, 1, 983062, 393216, 1, 983063, 327680, 1, 983064, 393216, 1, 983065, 196608, 0, 983066, 524288, 2, 983067, 196608, 0, 983068, 327680, 1, 983069, 393216, 1, 983070, 327680, 1, 983071, 393216, 1, 983072, 1835008, 5, 983073, 1835008, 2, 983074, 1835008, 19, 983075, 1835008, 19, 983076, 1835008, 2, 983077, 1900544, 5, 983078, 196608, 0, 983081, 196608, 0, 983082, 196608, 0, 983083, 196608, 0, 983084, 196608, 0, 983085, 196608, 0, 983086, 196608, 0, 983087, 196608, 0, 983088, 196608, 0, 983089, 196608, 0, 983090, 196608, 0, 983096, 1441792, 7, 983097, 196608, 0, 983098, 196608, 0, 983099, 196608, 0, 983100, 196608, 0, 983101, 196608, 0, 983102, 196608, 0, 983103, 196608, 0, 983104, 327680, 1, 983105, 393216, 1, 983106, 327680, 1, 983107, 393216, 1, 983108, 393216, 2, 983109, 327680, 2, 983110, 393216, 2, 983111, 327680, 2, 983112, 524288, 1, 983113, 327680, 2, 983114, 393216, 2, 983115, 196608, 0, 983116, 524288, 1, 983117, 196608, 0, 983118, 524288, 2, 1048576, 1638400, 1, 1048577, 1638400, 1, 1048578, 1638400, 1, 1048579, 1638400, 1, 1048580, 1638400, 1, 1048581, 1376256, 2, 1048582, 2031616, 2, 1048583, 1638400, 1, 1048584, 1638400, 1, 1048585, 1638400, 4, 1048586, 327680, 1, 1048587, 393216, 1, 1048588, 327680, 1, 1048589, 393216, 1, 1048590, 0, 7, 1048591, 131072, 7, 1048592, 1900544, 4, 1048593, 196608, 0, 1048594, 196608, 0, 1048595, 196608, 0, 1048596, 196608, 0, 1048597, 327680, 2, 1048598, 393216, 2, 1048599, 524288, 1, 1048600, 393216, 2, 1048601, 458752, 3, 1048602, 524288, 3, 1048603, 589824, 3, 1048604, 327680, 2, 1048605, 393216, 2, 1048606, 327680, 2, 1048607, 393216, 2, 1048608, 1966080, 0, 1048609, 2031616, 0, 1048610, 1835008, 19, 1048611, 1835008, 19, 1048612, 2031616, 0, 1048613, 1966080, 1, 1048618, 196608, 0, 1048619, 196608, 0, 1048620, 196608, 0, 1048621, 196608, 0, 1048622, 196608, 0, 1048623, 196608, 0, 1048624, 196608, 0, 1048625, 196608, 0, 1048626, 196608, 0, 1048632, 1441792, 8, 1048633, 1572864, 7, 1048634, 1572864, 7, 1048635, 1572864, 7, 1048636, 1441792, 4, 1048637, 196608, 0, 1048638, 196608, 0, 1048639, 196608, 0, 1048640, 327680, 2, 1048641, 393216, 2, 1048642, 524288, 1, 1048643, 393216, 2, 1048644, 196608, 0, 1048645, 327680, 1, 1048646, 393216, 1, 1048647, 196608, 0, 1048648, 524288, 2, 1048649, 196608, 0, 1048650, 196608, 0, 1048651, 196608, 0, 1048652, 524288, 2, 1048653, 458752, 3, 1048654, 524288, 1, 1114112, 1638400, 1, 1114113, 1638400, 1, 1114114, 1638400, 1, 1114115, 1638400, 1, 1114116, 1638400, 1, 1114117, 1769472, 4, 1114118, 1638400, 1, 1114119, 1376256, 1, 1114120, 1638400, 2, 1114121, 1638400, 5, 1114122, 327680, 2, 1114123, 393216, 2, 1114124, 327680, 2, 1114125, 393216, 2, 1114126, 0, 7, 1114127, 131072, 7, 1114128, 1900544, 4, 1114129, 196608, 0, 1114130, 196608, 0, 1114131, 196608, 0, 1114132, 196608, 0, 1114133, 196608, 0, 1114134, 196608, 0, 1114135, 524288, 2, 1114136, 196608, 0, 1114137, 327680, 1, 1114138, 393216, 1, 1114139, 327680, 1, 1114140, 393216, 1, 1114141, 327680, 1, 1114142, 393216, 1, 1114143, 196608, 0, 1114144, 196608, 0, 1114145, 196608, 0, 1114146, 0, 6, 1114147, 131072, 6, 1114148, 196608, 0, 1114149, 196608, 0, 1114150, 196608, 0, 1114153, 196608, 0, 1114154, 196608, 0, 1114155, 196608, 0, 1114156, 196608, 0, 1114157, 196608, 0, 1114158, 196608, 0, 1114159, 196608, 0, 1114160, 196608, 0, 1114161, 196608, 0, 1114162, 196608, 0, 1114167, 327680, 1, 1114168, 393216, 1, 1114169, 327680, 1, 1114170, 393216, 1, 1114171, 196608, 0, 1114172, 1441792, 8, 1114173, 1572864, 7, 1114174, 1835008, 19, 1114175, 1835008, 19, 1114176, 1572864, 7, 1114177, 1572864, 7, 1114178, 524288, 2, 1114179, 1572864, 7, 1114180, 1441792, 4, 1114181, 327680, 2, 1114182, 393216, 2, 1114183, 458752, 3, 1114184, 524288, 3, 1114185, 589824, 3, 1114186, 327680, 1, 1114187, 393216, 1, 1114188, 524288, 3, 1114189, 589824, 3, 1114190, 524288, 2, 1179648, 1638400, 1, 1179649, 1638400, 1, 1179650, 1638400, 1, 1179651, 1638400, 1, 1179652, 1638400, 1, 1179653, 1769472, 4, 1179654, 1638400, 1, 1179655, 1376256, 2, 1179656, 2031616, 0, 1179657, 524288, 1, 1179658, 196608, 0, 1179659, 0, 44, 1179660, 65536, 44, 1179661, 131072, 44, 1179662, 0, 7, 1179663, 131072, 7, 1179664, 1900544, 4, 1179665, 196608, 0, 1179666, 196608, 0, 1179667, 196608, 0, 1179668, 196608, 0, 1179669, 196608, 0, 1179670, 458752, 3, 1179671, 524288, 3, 1179672, 589824, 3, 1179673, 327680, 2, 1179674, 393216, 2, 1179675, 524288, 1, 1179676, 393216, 2, 1179677, 327680, 2, 1179678, 393216, 2, 1179679, 196608, 0, 1179680, 196608, 0, 1179681, 196608, 0, 1179682, 0, 8, 1179683, 393216, 4, 1179684, 131072, 6, 1179685, 196608, 0, 1179686, 196608, 0, 1179687, 196608, 0, 1179688, 196608, 0, 1179689, 196608, 0, 1179690, 196608, 0, 1179691, 196608, 0, 1179692, 196608, 0, 1179693, 196608, 0, 1179694, 196608, 0, 1179695, 196608, 0, 1179696, 196608, 0, 1179697, 196608, 0, 1179698, 196608, 0, 1179703, 327680, 2, 1179704, 393216, 2, 1179705, 327680, 2, 1179706, 393216, 2, 1179707, 131072, 1, 1179708, 196608, 0, 1179709, 196608, 0, 1179710, 196608, 0, 1179711, 196608, 0, 1179712, 196608, 0, 1179713, 458752, 3, 1179714, 524288, 3, 1179715, 589824, 3, 1179716, 1441792, 7, 1179717, 196608, 0, 1179718, 196608, 0, 1179719, 196608, 0, 1179720, 196608, 0, 1179721, 196608, 0, 1179722, 327680, 2, 1179723, 393216, 2, 1179724, 196608, 0, 1179725, 458752, 3, 1179726, 524288, 3, 1245184, 1638400, 1, 1245185, 1638400, 1, 1245186, 1638400, 1, 1245187, 1638400, 1, 1245188, 1638400, 1, 1245189, 1769472, 4, 1245190, 1638400, 1, 1245191, 1638400, 4, 1245192, 196608, 0, 1245193, 524288, 2, 1245194, 196608, 0, 1245195, 0, 45, 1245196, 65536, 45, 1245197, 131072, 45, 1245198, 0, 7, 1245199, 131072, 7, 1245200, 1900544, 4, 1245201, 196608, 0, 1245202, 196608, 0, 1245203, 196608, 0, 1245204, 196608, 0, 1245205, 196608, 0, 1245206, 196608, 0, 1245207, 196608, 0, 1245208, 327680, 1, 1245209, 393216, 1, 1245210, 196608, 0, 1245211, 524288, 2, 1245212, 196608, 0, 1245213, 327680, 1, 1245214, 393216, 1, 1245215, 327680, 1, 1245216, 393216, 1, 1245217, 196608, 0, 1245218, 196608, 0, 1245219, 0, 7, 1245220, 196608, 7, 1245221, 65536, 6, 1245222, 65536, 6, 1245223, 131072, 6, 1245224, 196608, 0, 1245225, 196608, 0, 1245226, 196608, 0, 1245227, 196608, 0, 1245228, 196608, 0, 1245229, 196608, 0, 1245230, 196608, 0, 1245231, 196608, 0, 1245232, 196608, 0, 1245233, 196608, 0, 1245234, 196608, 0, 1245235, 196608, 0, 1245236, 196608, 0, 1245237, 196608, 0, 1245238, 196608, 0, 1245239, 196608, 0, 1245240, 196608, 0, 1245241, 196608, 0, 1245242, 196608, 0, 1245243, 196608, 0, 1245244, 196608, 0, 1245245, 196608, 0, 1245246, 196608, 0, 1245247, 196608, 0, 1245248, 327680, 1, 1245249, 393216, 1, 1245250, 327680, 1, 1245251, 393216, 1, 1245252, 1441792, 8, 1245253, 1572864, 7, 1245254, 1572864, 7, 1245255, 1572864, 7, 1245256, 524288, 1, 1245257, 1572864, 7, 1245258, 1572864, 7, 1245259, 1572864, 7, 1245260, 1572864, 7, 1245261, 1572864, 7, 1245262, 1572864, 7, 1310720, 1638400, 1, 1310721, 1638400, 1, 1310722, 1638400, 1, 1310723, 1638400, 1, 1310724, 1638400, 1, 1310725, 1769472, 4, 1310726, 1376256, 1, 1310727, 1638400, 5, 1310728, 524288, 1, 1310729, 327680, 1, 1310730, 393216, 1, 1310731, 524288, 1, 1310732, 65536, 46, 1310733, 131072, 46, 1310734, 0, 7, 1310735, 131072, 7, 1310736, 1507328, 0, 1310737, 1900544, 3, 1310738, 196608, 0, 1310742, 196608, 0, 1310743, 196608, 0, 1310744, 327680, 2, 1310745, 393216, 2, 1310746, 458752, 3, 1310747, 524288, 3, 1310748, 589824, 3, 1310749, 327680, 2, 1310750, 524288, 1, 1310751, 327680, 2, 1310752, 393216, 2, 1310753, 196608, 0, 1310754, 196608, 0, 1310755, 0, 8, 1310756, 65536, 8, 1310757, 65536, 8, 1310758, 65536, 8, 1310759, 131072, 8, 1310760, 524288, 1, 1310761, 196608, 0, 1310762, 196608, 0, 1310763, 196608, 0, 1310764, 196608, 0, 1310765, 196608, 0, 1310766, 196608, 0, 1310767, 196608, 0, 1310768, 196608, 0, 1310769, 196608, 0, 1310770, 196608, 0, 1310771, 196608, 0, 1310772, 196608, 0, 1310773, 196608, 0, 1310774, 196608, 0, 1310775, 196608, 0, 1310776, 196608, 0, 1310777, 196608, 0, 1310778, 196608, 0, 1310779, 196608, 0, 1310780, 196608, 0, 1310781, 196608, 0, 1310782, 327680, 1, 1310783, 393216, 1, 1310784, 327680, 2, 1310785, 393216, 2, 1310786, 327680, 2, 1310787, 327680, 1, 1310788, 393216, 1, 1310789, 327680, 1, 1310790, 393216, 1, 1310791, 196608, 0, 1310792, 524288, 2, 1310793, 196608, 0, 1310794, 327680, 1, 1310795, 393216, 1, 1310796, 327680, 1, 1310797, 393216, 1, 1310798, 196608, 0, 1376256, 1638400, 2, 1376257, 1638400, 2, 1376258, 1638400, 2, 1376259, 1638400, 2, 1376260, 1638400, 2, 1376261, 1769472, 5, 1376262, 1376256, 2, 1376263, 1966080, 1, 1376264, 524288, 2, 1376265, 327680, 2, 1376266, 393216, 2, 1376267, 524288, 2, 1376268, 196608, 0, 1376269, 196608, 0, 1376270, 0, 8, 1376271, 393216, 4, 1376272, 131072, 6, 1376273, 1507328, 0, 1376274, 1900544, 3, 1376279, 196608, 0, 1376280, 196608, 0, 1376281, 327680, 1, 1376282, 393216, 1, 1376283, 327680, 1, 1376284, 393216, 1, 1376285, 196608, 0, 1376286, 524288, 2, 1376287, 196608, 0, 1376288, 196608, 0, 1376291, 196608, 0, 1376292, 196608, 0, 1376293, 196608, 0, 1376294, 196608, 0, 1376295, 196608, 0, 1376296, 524288, 2, 1376297, 196608, 0, 1376298, 196608, 0, 1376299, 196608, 0, 1376300, 196608, 0, 1376301, 196608, 0, 1376302, 196608, 0, 1376303, 196608, 0, 1376304, 196608, 0, 1376305, 196608, 0, 1376306, 196608, 0, 1376307, 196608, 0, 1376308, 196608, 0, 1376309, 196608, 0, 1376310, 196608, 0, 1376311, 196608, 0, 1376312, 196608, 0, 1376313, 196608, 0, 1376314, 524288, 1, 1376315, 196608, 0, 1376316, 196608, 0, 1376317, 196608, 0, 1376318, 327680, 2, 1376319, 393216, 2, 1376320, 327680, 1, 1376321, 393216, 1, 1376322, 196608, 0, 1376323, 327680, 2, 1376324, 393216, 2, 1376325, 524288, 1, 1376326, 393216, 2, 1376327, 458752, 3, 1376328, 524288, 3, 1376329, 589824, 3, 1376330, 327680, 2, 1376331, 393216, 2, 1376332, 327680, 2, 1376333, 393216, 2, 1376334, 196608, 0, 1441792, 1966080, 2, 1441793, 1966080, 2, 1441794, 1966080, 2, 1441795, 1966080, 2, 1441796, 1966080, 2, 1441797, 2031616, 2, 1441798, 1638400, 4, 1441799, 327680, 1, 1441800, 393216, 1, 1441801, 524288, 1, 1441802, 327680, 1, 1441803, 393216, 1, 1441804, 524288, 1, 1441805, 196608, 0, 1441806, 196608, 0, 1441807, 0, 7, 1441808, 131072, 7, 1441809, 196608, 0, 1441810, 1900544, 4, 1441817, 327680, 2, 1441818, 393216, 2, 1441819, 327680, 2, 1441820, 524288, 1, 1441821, 458752, 3, 1441822, 524288, 3, 1441823, 589824, 3, 1441827, 196608, 0, 1441828, 196608, 0, 1441829, 196608, 0, 1441830, 131072, 1, 1441831, 458752, 3, 1441832, 524288, 3, 1441833, 589824, 3, 1441834, 196608, 0, 1441835, 196608, 0, 1441836, 196608, 0, 1441837, 196608, 0, 1441838, 196608, 0, 1441839, 196608, 0, 1441840, 196608, 0, 1441841, 196608, 0, 1441842, 0, 3, 1441843, 65536, 3, 1441844, 131072, 3, 1441845, 327680, 1, 1441846, 393216, 1, 1441847, 327680, 1, 1441848, 393216, 1, 1441849, 196608, 0, 1441850, 524288, 2, 1441851, 196608, 0, 1441852, 327680, 1, 1441853, 393216, 1, 1441854, 196608, 0, 1441855, 196608, 0, 1441856, 327680, 2, 1441857, 393216, 2, 1441858, 196608, 0, 1441859, 524288, 1, 1441860, 196608, 0, 1441861, 524288, 2, 1441862, 196608, 0, 1441863, 196608, 0, 1441864, 196608, 0, 1441865, 524288, 1, 1441866, 327680, 1, 1441867, 393216, 1, 1441868, 196608, 0, 1441869, 196608, 0, 1441870, 196608, 0, 1507328, 1638400, 1, 1507329, 1638400, 1, 1507330, 1638400, 1, 1507331, 1638400, 1, 1507332, 1638400, 1, 1507333, 1638400, 1, 1507334, 1638400, 4, 1507335, 327680, 2, 1507336, 393216, 2, 1507337, 524288, 2, 1507338, 327680, 2, 1507339, 393216, 2, 1507340, 524288, 2, 1507341, 196608, 0, 1507342, 196608, 0, 1507343, 0, 7, 1507344, 131072, 7, 1507345, 196608, 0, 1507346, 1900544, 4, 1507353, 327680, 1, 1507354, 393216, 1, 1507355, 196608, 0, 1507356, 524288, 2, 1507357, 262144, 0, 1507358, 196608, 0, 1507359, 196608, 0, 1507365, 196608, 0, 1507366, 196608, 0, 1507367, 327680, 1, 1507368, 393216, 1, 1507369, 327680, 1, 1507370, 393216, 1, 1507371, 196608, 0, 1507372, 196608, 0, 1507373, 196608, 0, 1507374, 196608, 0, 1507375, 196608, 0, 1507376, 196608, 0, 1507377, 196608, 0, 1507378, 0, 4, 1507379, 65536, 4, 1507380, 131072, 4, 1507381, 327680, 2, 1507382, 393216, 2, 1507383, 327680, 2, 1507384, 524288, 1, 1507385, 458752, 3, 1507386, 524288, 3, 1507387, 524288, 1, 1507388, 327680, 2, 1507389, 393216, 2, 1507390, 524288, 1, 1507391, 196608, 0, 1507392, 196608, 0, 1507393, 196608, 0, 1507394, 524288, 1, 1507395, 524288, 2, 1507396, 458752, 3, 1507397, 524288, 3, 1507398, 589824, 3, 1507399, 196608, 0, 1507400, 196608, 0, 1507401, 524288, 2, 1507402, 327680, 2, 1507403, 393216, 2, 1507404, 327680, 1, 1507405, 393216, 1, 1507406, 196608, 0, 1572864, 1638400, 1, 1572865, 1638400, 1, 1572866, 1638400, 1, 1572867, 1638400, 1, 1572868, 1638400, 1, 1572869, 1638400, 1, 1572870, 1638400, 4, 1572871, 196608, 0, 1572872, 458752, 3, 1572873, 524288, 3, 1572874, 589824, 3, 1572875, 458752, 3, 1572876, 524288, 3, 1572877, 589824, 3, 1572878, 196608, 0, 1572879, 0, 7, 1572880, 131072, 7, 1572881, 196608, 0, 1572882, 1900544, 4, 1572889, 327680, 2, 1572890, 393216, 2, 1572891, 458752, 3, 1572892, 524288, 3, 1572893, 589824, 3, 1572894, 196608, 0, 1572901, 196608, 0, 1572902, 196608, 0, 1572903, 327680, 2, 1572904, 393216, 2, 1572905, 524288, 1, 1572906, 393216, 2, 1572907, 196608, 0, 1572908, 196608, 0, 1572909, 196608, 0, 1572910, 196608, 0, 1572911, 196608, 0, 1572912, 196608, 0, 1572913, 196608, 0, 1572914, 0, 4, 1572915, 65536, 4, 1572916, 131072, 4, 1572917, 327680, 1, 1572918, 393216, 1, 1572919, 196608, 0, 1572920, 524288, 2, 1572921, 196608, 0, 1572922, 196608, 0, 1572923, 524288, 2, 1572924, 196608, 0, 1572925, 196608, 0, 1572926, 524288, 2, 1572927, 196608, 0, 1572928, 196608, 0, 1572929, 196608, 0, 1572930, 524288, 2, 1572931, 524288, 3, 1572932, 589824, 3, 1572933, 196608, 0, 1572934, 196608, 0, 1572935, 131072, 1, 1572936, 458752, 3, 1572937, 524288, 3, 1572938, 589824, 3, 1572939, 196608, 0, 1572940, 327680, 2, 1572941, 524288, 1, 1572942, 196608, 0, 1638400, 1638400, 2, 1638401, 1638400, 2, 1638402, 1638400, 2, 1638403, 1638400, 2, 1638404, 1638400, 2, 1638405, 1638400, 2, 1638406, 1638400, 5, 1638407, 327680, 1, 1638408, 393216, 1, 1638409, 196608, 0, 1638410, 327680, 1, 1638411, 393216, 1, 1638412, 327680, 1, 1638413, 393216, 1, 1638414, 0, 6, 1638415, 262144, 7, 1638416, 131072, 7, 1638417, 196608, 0, 1638418, 1900544, 4, 1638425, 196608, 0, 1638426, 196608, 0, 1638427, 196608, 0, 1638428, 196608, 0, 1638429, 196608, 0, 1638430, 196608, 0, 1638437, 196608, 0, 1638438, 196608, 0, 1638439, 196608, 0, 1638440, 196608, 0, 1638441, 524288, 2, 1638442, 196608, 0, 1638443, 196608, 0, 1638444, 196608, 0, 1638445, 196608, 0, 1638446, 196608, 0, 1638447, 196608, 0, 1638448, 196608, 0, 1638449, 196608, 0, 1638450, 0, 4, 1638451, 65536, 4, 1638452, 131072, 4, 1638453, 327680, 2, 1638454, 393216, 2, 1638455, 458752, 3, 1638456, 524288, 3, 1638457, 589824, 3, 1638458, 458752, 3, 1638459, 524288, 3, 1638460, 589824, 3, 1638461, 458752, 3, 1638462, 524288, 3, 1638463, 589824, 3, 1638464, 524288, 1, 1638465, 458752, 3, 1638466, 524288, 3, 1638467, 589824, 3, 1638468, 327680, 1, 1638469, 393216, 1, 1638470, 524288, 1, 1638471, 196608, 0, 1638472, 196608, 0, 1638473, 327680, 1, 1638474, 393216, 1, 1638475, 196608, 0, 1638476, 196608, 0, 1638477, 524288, 2, 1638478, 524288, 1, 1703936, 2031616, 0, 1703937, 2031616, 0, 1703938, 2031616, 0, 1703939, 2031616, 0, 1703940, 2031616, 0, 1703941, 2031616, 0, 1703942, 1966080, 1, 1703943, 327680, 2, 1703944, 393216, 2, 1703945, 196608, 0, 1703946, 327680, 2, 1703947, 393216, 2, 1703948, 327680, 2, 1703949, 393216, 2, 1703950, 0, 7, 1703951, 65536, 7, 1703952, 131072, 7, 1703953, 196608, 0, 1703954, 1900544, 4, 1703955, 327680, 1, 1703956, 393216, 1, 1703959, 196608, 0, 1703960, 196608, 0, 1703961, 196608, 0, 1703962, 196608, 0, 1703963, 196608, 0, 1703964, 196608, 0, 1703965, 196608, 0, 1703966, 196608, 0, 1703973, 196608, 0, 1703974, 196608, 0, 1703975, 196608, 0, 1703976, 458752, 3, 1703977, 524288, 3, 1703978, 589824, 3, 1703979, 196608, 0, 1703980, 196608, 0, 1703981, 196608, 0, 1703982, 196608, 0, 1703983, 196608, 0, 1703984, 196608, 0, 1703985, 196608, 0, 1703986, 0, 4, 1703987, 65536, 4, 1703988, 131072, 4, 1703989, 196608, 0, 1703990, 524288, 1, 1703991, 196608, 0, 1703992, 327680, 1, 1703993, 393216, 1, 1703994, 327680, 1, 1703995, 393216, 1, 1703996, 327680, 1, 1703997, 393216, 1, 1703998, 524288, 1, 1703999, 196608, 0, 1704000, 524288, 2, 1704001, 196608, 0, 1704002, 196608, 0, 1704003, 196608, 0, 1704004, 327680, 2, 1704005, 393216, 2, 1704006, 524288, 2, 1704007, 196608, 0, 1704008, 327680, 1, 1704009, 393216, 1, 1704010, 327680, 1, 1704011, 393216, 1, 1704012, 458752, 3, 1704013, 524288, 3, 1704014, 524288, 2, 1769472, 1835008, 2, 1769473, 1835008, 2, 1769474, 1835008, 2, 1769475, 1835008, 2, 1769476, 1835008, 2, 1769477, 1835008, 2, 1769478, 1835008, 2, 1769479, 1835008, 2, 1769480, 1835008, 2, 1769481, 1835008, 2, 1769482, 1835008, 2, 1769483, 1835008, 2, 1769484, 1835008, 2, 1769485, 1441792, 1, 1769486, 0, 8, 1769487, 65536, 8, 1769488, 131072, 8, 1769489, 196608, 0, 1769490, 1900544, 4, 1769491, 327680, 2, 1769492, 524288, 1, 1769494, 196608, 0, 1769495, 196608, 0, 1769496, 196608, 0, 1769497, 196608, 0, 1769498, 196608, 0, 1769499, 524288, 1, 1769500, 196608, 0, 1769501, 196608, 0, 1769502, 524288, 1, 1769509, 196608, 0, 1769510, 196608, 0, 1769511, 196608, 0, 1769512, 196608, 0, 1769513, 196608, 0, 1769514, 196608, 0, 1769515, 196608, 0, 1769516, 196608, 0, 1769517, 196608, 0, 1769518, 196608, 0, 1769519, 196608, 0, 1769520, 196608, 0, 1769521, 196608, 0, 1769522, 0, 4, 1769523, 65536, 4, 1769524, 131072, 4, 1769525, 196608, 0, 1769526, 524288, 2, 1769527, 196608, 0, 1769528, 327680, 2, 1769529, 393216, 2, 1769530, 327680, 2, 1769531, 393216, 2, 1769532, 327680, 2, 1769533, 393216, 2, 1769534, 524288, 2, 1769535, 458752, 3, 1769536, 524288, 3, 1769537, 589824, 3, 1769538, 327680, 1, 1769539, 393216, 1, 1769540, 196608, 0, 1769541, 458752, 3, 1769542, 524288, 3, 1769543, 589824, 3, 1769544, 327680, 2, 1769545, 327680, 1, 1769546, 393216, 1, 1769547, 327680, 1, 1769548, 393216, 1, 1769549, 458752, 3, 1769550, 524288, 3, 1835008, 2031616, 0, 1835009, 2031616, 0, 1835010, 2031616, 0, 1835011, 2031616, 0, 1835012, 2031616, 0, 1835013, 2031616, 0, 1835014, 2031616, 0, 1835015, 2031616, 0, 1835016, 2031616, 0, 1835017, 2031616, 0, 1835018, 2031616, 0, 1835019, 2031616, 0, 1835020, 2031616, 0, 1835021, 1441792, 2, 1835022, 196608, 0, 1835023, 196608, 0, 1835024, 196608, 0, 1835025, 1835008, 2, 1835026, 1900544, 5, 1835027, 196608, 0, 1835028, 524288, 2, 1835029, 1507328, 4, 1835030, 1572864, 7, 1835031, 1835008, 19, 1835032, 1835008, 19, 1835033, 1572864, 7, 1835034, 1441792, 4, 1835035, 524288, 2, 1835036, 196608, 0, 1835037, 196608, 0, 1835038, 524288, 2, 1835044, 196608, 0, 1835045, 196608, 0, 1835046, 196608, 0, 1835047, 196608, 0, 1835048, 196608, 0, 1835049, 196608, 0, 1835050, 196608, 0, 1835051, 196608, 0, 1835052, 196608, 0, 1835053, 196608, 0, 1835054, 196608, 0, 1835055, 196608, 0, 1835056, 196608, 0, 1835057, 196608, 0, 1835058, 0, 4, 1835059, 65536, 4, 1835060, 131072, 4, 1835061, 458752, 3, 1835062, 524288, 3, 1835063, 589824, 3, 1835064, 196608, 0, 1835065, 196608, 0, 1835066, 196608, 0, 1835067, 196608, 0, 1835068, 131072, 1, 1835069, 458752, 3, 1835070, 327680, 1, 1835071, 393216, 1, 1835072, 327680, 1, 1835073, 393216, 1, 1835074, 327680, 2, 1835075, 393216, 2, 1835076, 196608, 0, 1835077, 196608, 0, 1835078, 327680, 1, 1835079, 393216, 1, 1835080, 524288, 1, 1835081, 327680, 2, 1835082, 393216, 2, 1835083, 327680, 2, 1835084, 393216, 2, 1835085, 327680, 1, 1835086, 393216, 1, 1900544, 1572864, 7, 1900545, 1572864, 7, 1900546, 1572864, 7, 1900547, 1572864, 7, 1900548, 1572864, 7, 1900549, 1572864, 7, 1900550, 1572864, 7, 1900551, 1572864, 7, 1900552, 1572864, 7, 1900553, 1572864, 7, 1900554, 1572864, 7, 1900555, 1572864, 7, 1900556, 1441792, 4, 1900557, 1966080, 0, 1900558, 196608, 0, 1900559, 196608, 0, 1900560, 196608, 0, 1900561, 2031616, 0, 1900562, 1966080, 1, 1900563, 458752, 3, 1900564, 524288, 3, 1900565, 1507328, 7, 1900566, 196608, 0, 1900567, 0, 6, 1900568, 131072, 6, 1900569, 196608, 0, 1900570, 1441792, 7, 1900571, 524288, 3, 1900572, 589824, 3, 1900573, 458752, 3, 1900574, 524288, 3, 1900575, 589824, 3, 1900576, 196608, 0, 1900577, 327680, 1, 1900578, 393216, 1, 1900579, 327680, 1, 1900580, 393216, 1, 1900581, 327680, 1, 1900582, 393216, 1, 1900583, 196608, 0, 1900584, 196608, 0, 1900585, 196608, 0, 1900586, 196608, 0, 1900587, 196608, 0, 1900588, 196608, 0, 1900589, 196608, 0, 1900590, 196608, 0, 1900591, 196608, 0, 1900592, 196608, 0, 1900593, 196608, 0, 1900594, 0, 4, 1900595, 65536, 4, 1900596, 131072, 4, 1900597, 196608, 0, 1900598, 196608, 0, 1900599, 196608, 0, 1900600, 196608, 0, 1900601, 196608, 0, 1900602, 196608, 0, 1900603, 196608, 0, 1900604, 196608, 0, 1900605, 131072, 1, 1900606, 327680, 2, 1900607, 327680, 1, 1900608, 393216, 1, 1900609, 393216, 2, 1900610, 196608, 0, 1900611, 524288, 1, 1900612, 327680, 1, 1900613, 393216, 1, 1900614, 327680, 2, 1900615, 393216, 2, 1900616, 524288, 2, 1900617, 196608, 0, 1900618, 524288, 1, 1900619, 327680, 1, 1900620, 393216, 1, 1900621, 327680, 2, 1900622, 393216, 2, 1966080, 196608, 0, 1966081, 196608, 0, 1966082, 196608, 0, 1966083, 196608, 0, 1966084, 196608, 0, 1966085, 196608, 0, 1966086, 196608, 0, 1966087, 196608, 0, 1966088, 196608, 0, 1966089, 196608, 0, 1966090, 196608, 0, 1966091, 196608, 0, 1966092, 1441792, 8, 1966093, 1572864, 7, 1966094, 196608, 0, 1966095, 196608, 0, 1966096, 196608, 0, 1966097, 1572864, 7, 1966098, 1572864, 7, 1966099, 1572864, 7, 1966100, 1572864, 7, 1966101, 1507328, 8, 1966102, 196608, 0, 1966103, 0, 8, 1966104, 131072, 8, 1966105, 196608, 0, 1966106, 1441792, 8, 1966107, 1572864, 7, 1966108, 327680, 1, 1966109, 393216, 1, 1966110, 1441792, 4, 1966111, 196608, 0, 1966112, 196608, 0, 1966113, 327680, 2, 1966114, 393216, 2, 1966115, 327680, 2, 1966116, 393216, 2, 1966117, 327680, 2, 1966118, 393216, 2, 1966119, 327680, 1, 1966120, 393216, 1, 1966121, 327680, 1, 1966122, 393216, 1, 1966123, 196608, 0, 1966124, 196608, 0, 1966125, 196608, 0, 1966126, 196608, 0, 1966127, 196608, 0, 1966128, 196608, 0, 1966129, 196608, 0, 1966130, 0, 5, 1966131, 65536, 5, 1966132, 131072, 5, 1966133, 196608, 0, 1966134, 196608, 0, 1966135, 196608, 0, 1966136, 196608, 0, 1966137, 196608, 0, 1966138, 196608, 0, 1966139, 196608, 0, 1966140, 196608, 0, 1966141, 196608, 0, 1966142, 196608, 0, 1966143, 327680, 2, 1966144, 393216, 2, 1966145, 524288, 1, 1966146, 196608, 0, 1966147, 524288, 2, 1966148, 327680, 2, 1966149, 327680, 1, 1966150, 393216, 1, 1966151, 458752, 3, 1966152, 524288, 1, 1966153, 589824, 3, 1966154, 524288, 2, 1966155, 327680, 2, 1966156, 393216, 2, 1966157, 327680, 1, 1966158, 393216, 1, 2031616, 196608, 0, 2031617, 196608, 0, 2031618, 196608, 0, 2031619, 196608, 0, 2031620, 196608, 0, 2031621, 196608, 0, 2031622, 196608, 0, 2031623, 196608, 0, 2031624, 196608, 0, 2031625, 196608, 0, 2031626, 196608, 0, 2031627, 196608, 0, 2031628, 196608, 0, 2031629, 196608, 0, 2031630, 196608, 0, 2031631, 196608, 0, 2031632, 196608, 0, 2031633, 196608, 0, 2031634, 196608, 0, 2031635, 196608, 0, 2031636, 196608, 0, 2031637, 196608, 0, 2031638, 196608, 0, 2031639, 196608, 0, 2031640, 196608, 0, 2031641, 196608, 0, 2031642, 196608, 0, 2031643, 196608, 0, 2031644, 327680, 2, 2031645, 393216, 2, 2031646, 1441792, 8, 2031647, 1572864, 7, 2031648, 1572864, 7, 2031649, 1572864, 7, 2031650, 1572864, 7, 2031651, 1572864, 7, 2031652, 1572864, 7, 2031653, 1572864, 7, 2031654, 1441792, 4, 2031655, 327680, 2, 2031656, 393216, 2, 2031657, 327680, 2, 2031658, 393216, 2, 2031659, 196608, 0, 2031660, 196608, 0, 2031661, 196608, 0, 2031662, 196608, 0, 2031663, 196608, 0, 2031664, 196608, 0, 2031665, 196608, 0, 2031666, 196608, 0, 2031667, 196608, 0, 2031668, 327680, 1, 2031669, 393216, 1, 2031670, 327680, 1, 2031671, 393216, 1, 2031672, 327680, 1, 2031673, 393216, 1, 2031674, 196608, 0, 2031675, 196608, 0, 2031676, 196608, 0, 2031677, 196608, 0, 2031678, 196608, 0, 2031679, 196608, 0, 2031680, 196608, 0, 2031681, 524288, 2, 2031682, 458752, 3, 2031683, 524288, 3, 2031684, 589824, 3, 2031685, 327680, 2, 2031686, 393216, 2, 2031687, 196608, 0, 2031688, 524288, 2, 2031689, 458752, 3, 2031690, 524288, 3, 2031691, 589824, 3, 2031692, 524288, 1, 2031693, 327680, 2, 2031694, 393216, 2, 2097152, 196608, 0, 2097153, 196608, 0, 2097154, 196608, 0, 2097155, 196608, 0, 2097156, 196608, 0, 2097157, 196608, 0, 2097158, 196608, 0, 2097159, 196608, 0, 2097160, 196608, 0, 2097161, 196608, 0, 2097162, 196608, 0, 2097163, 196608, 0, 2097164, 196608, 0, 2097165, 196608, 0, 2097166, 196608, 0, 2097167, 196608, 0, 2097168, 196608, 0, 2097169, 196608, 0, 2097170, 196608, 0, 2097171, 196608, 0, 2097172, 196608, 0, 2097173, 196608, 0, 2097174, 196608, 0, 2097175, 196608, 0, 2097176, 196608, 0, 2097177, 196608, 0, 2097178, 196608, 0, 2097179, 196608, 0, 2097180, 196608, 0, 2097181, 196608, 0, 2097182, 196608, 0, 2097183, 196608, 0, 2097184, 196608, 0, 2097185, 196608, 0, 2097186, 196608, 0, 2097187, 196608, 0, 2097188, 196608, 0, 2097189, 196608, 0, 2097190, 1441792, 8, 2097191, 1572864, 7, 2097192, 1572864, 7, 2097193, 1572864, 7, 2097194, 1572864, 7, 2097195, 1638400, 6, 2097196, 1638400, 6, 2097197, 1638400, 6, 2097198, 1638400, 6, 2097199, 1638400, 6, 2097200, 1638400, 6, 2097201, 1572864, 7, 2097202, 1572864, 7, 2097203, 1441792, 4, 2097204, 327680, 2, 2097205, 393216, 2, 2097206, 327680, 2, 2097207, 393216, 2, 2097208, 327680, 2, 2097209, 524288, 1, 2097210, 196608, 0, 2097211, 196608, 0, 2097212, 196608, 0, 2097213, 196608, 0, 2097214, 196608, 0, 2097215, 196608, 0, 2097216, 458752, 3, 2097217, 327680, 1, 2097218, 393216, 1, 2097219, 524288, 1, 2097220, 327680, 1, 2097221, 393216, 1, 2097222, 524288, 1, 2097223, 458752, 3, 2097224, 524288, 3, 2097225, 327680, 1, 2097226, 393216, 1, 2097227, 196608, 0, 2097228, 524288, 2, 2097229, 524288, 1, 2097230, 196608, 0, 2162688, 196608, 0, 2162689, 196608, 0, 2162690, 196608, 0, 2162691, 196608, 0, 2162692, 196608, 0, 2162693, 196608, 0, 2162694, 196608, 0, 2162695, 196608, 0, 2162696, 196608, 0, 2162697, 196608, 0, 2162698, 196608, 0, 2162699, 196608, 0, 2162700, 196608, 0, 2162701, 196608, 0, 2162702, 196608, 0, 2162703, 196608, 0, 2162704, 196608, 0, 2162705, 196608, 0, 2162706, 196608, 0, 2162707, 196608, 0, 2162708, 196608, 0, 2162709, 196608, 0, 2162710, 196608, 0, 2162711, 196608, 0, 2162712, 196608, 0, 2162713, 196608, 0, 2162714, 196608, 0, 2162715, 196608, 0, 2162716, 196608, 0, 2162717, 196608, 0, 2162718, 196608, 0, 2162719, 196608, 0, 2162720, 196608, 0, 2162721, 196608, 0, 2162722, 196608, 0, 2162723, 196608, 0, 2162724, 196608, 0, 2162725, 196608, 0, 2162726, 196608, 0, 2162727, 196608, 0, 2162728, 196608, 0, 2162729, 196608, 0, 2162730, 196608, 0, 2162731, 196608, 0, 2162732, 196608, 0, 2162733, 196608, 0, 2162734, 196608, 0, 2162735, 196608, 0, 2162736, 196608, 0, 2162737, 196608, 0, 2162738, 196608, 0, 2162739, 1441792, 7, 2162740, 327680, 1, 2162741, 393216, 1, 2162742, 327680, 1, 2162743, 393216, 1, 2162744, 196608, 0, 2162745, 524288, 2, 2162746, 196608, 0, 2162747, 196608, 0, 2162748, 196608, 0, 2162749, 196608, 0, 2162750, 196608, 0, 2162751, 196608, 0, 2162752, 196608, 0, 2162753, 327680, 2, 2162754, 393216, 2, 2162755, 524288, 2, 2162756, 327680, 2, 2162757, 393216, 2, 2162758, 524288, 2, 2162759, 524288, 1, 2162760, 327680, 1, 2162761, 393216, 1, 2162762, 327680, 1, 2162763, 393216, 1, 2162764, 524288, 3, 2162765, 524288, 2, 2162766, 196608, 0, 2228224, 1638400, 0, 2228225, 1638400, 0, 2228226, 1638400, 0, 2228227, 1638400, 0, 2228228, 1638400, 0, 2228229, 1638400, 0, 2228230, 1638400, 0, 2228231, 1835008, 0, 2228232, 1835008, 0, 2228233, 524288, 2, 2228234, 1835008, 0, 2228235, 1835008, 0, 2228236, 1835008, 0, 2228237, 1835008, 0, 2228238, 0, 6, 2228239, 65536, 6, 2228240, 131072, 6, 2228241, 196608, 0, 2228242, 196608, 0, 2228243, 196608, 0, 2228244, 196608, 0, 2228245, 196608, 0, 2228246, 196608, 0, 2228247, 196608, 0, 2228248, 196608, 0, 2228249, 196608, 0, 2228250, 196608, 0, 2228251, 196608, 0, 2228252, 196608, 0, 2228253, 196608, 0, 2228254, 196608, 0, 2228255, 196608, 0, 2228256, 196608, 0, 2228257, 196608, 0, 2228258, 196608, 0, 2228259, 196608, 0, 2228260, 196608, 0, 2228261, 196608, 0, 2228262, 196608, 0, 2228263, 196608, 0, 2228264, 196608, 0, 2228265, 196608, 0, 2228266, 196608, 0, 2228267, 196608, 0, 2228268, 196608, 0, 2228269, 196608, 0, 2228270, 196608, 0, 2228271, 196608, 0, 2228272, 196608, 0, 2228273, 196608, 0, 2228274, 196608, 0, 2228275, 1441792, 7, 2228276, 327680, 2, 2228277, 524288, 1, 2228278, 327680, 2, 2228279, 393216, 2, 2228280, 458752, 3, 2228281, 524288, 3, 2228282, 589824, 3, 2228283, 131072, 1, 2228284, 196608, 0, 2228285, 196608, 0, 2228286, 1179648, 10, 2228287, 196608, 0, 2228288, 327680, 1, 2228289, 393216, 1, 2228290, 458752, 3, 2228291, 524288, 3, 2228292, 589824, 3, 2228293, 458752, 3, 2228294, 524288, 3, 2228295, 524288, 2, 2228296, 327680, 2, 2228297, 327680, 1, 2228298, 393216, 1, 2228299, 327680, 1, 2228300, 393216, 1, 2228301, 524288, 3, 2228302, 589824, 3, 2293760, 1638400, 0, 2293761, 1638400, 0, 2293762, 1638400, 0, 2293763, 1638400, 0, 2293764, 1638400, 0, 2293765, 1769472, 3, 2293766, 1638400, 1, 2293767, 1638400, 4, 2293768, 458752, 3, 2293769, 524288, 3, 2293770, 589824, 3, 2293771, 196608, 0, 2293772, 196608, 0, 2293773, 196608, 0, 2293774, 0, 7, 2293775, 65536, 7, 2293776, 131072, 7, 2293777, 1900544, 4, 2293778, 327680, 1, 2293779, 393216, 1, 2293780, 327680, 1, 2293781, 393216, 1, 2293782, 196608, 0, 2293783, 196608, 0, 2293784, 196608, 0, 2293785, 196608, 0, 2293786, 524288, 2, 2293787, 196608, 0, 2293788, 196608, 0, 2293789, 196608, 0, 2293790, 196608, 0, 2293791, 196608, 0, 2293792, 196608, 0, 2293793, 196608, 0, 2293794, 196608, 0, 2293795, 196608, 0, 2293796, 196608, 0, 2293797, 196608, 0, 2293798, 196608, 0, 2293799, 196608, 0, 2293800, 196608, 0, 2293801, 196608, 0, 2293802, 196608, 0, 2293803, 196608, 0, 2293804, 196608, 0, 2293805, 196608, 0, 2293806, 196608, 0, 2293807, 196608, 0, 2293808, 196608, 0, 2293809, 196608, 0, 2293810, 196608, 0, 2293811, 1441792, 7, 2293812, 196608, 0, 2293813, 524288, 2, 2293814, 196608, 0, 2293815, 327680, 1, 2293816, 393216, 1, 2293817, 327680, 1, 2293818, 393216, 1, 2293819, 131072, 1, 2293820, 196608, 0, 2293821, 196608, 0, 2293822, 1179648, 10, 2293823, 196608, 0, 2293824, 327680, 2, 2293825, 393216, 2, 2293826, 327680, 1, 2293827, 393216, 1, 2293828, 196608, 0, 2293829, 196608, 0, 2293830, 458752, 3, 2293831, 524288, 1, 2293832, 589824, 3, 2293833, 327680, 2, 2293834, 393216, 2, 2293835, 327680, 2, 2293836, 393216, 2, 2293837, 327680, 1, 2293838, 393216, 1, 2359296, 1638400, 1, 2359297, 1638400, 1, 2359298, 1638400, 1, 2359299, 1638400, 1, 2359300, 1638400, 1, 2359301, 1769472, 4, 2359302, 1638400, 1, 2359303, 1638400, 4, 2359304, 0, 44, 2359305, 65536, 44, 2359306, 131072, 44, 2359307, 196608, 0, 2359308, 196608, 0, 2359309, 196608, 0, 2359310, 0, 7, 2359311, 65536, 7, 2359312, 131072, 7, 2359313, 1900544, 4, 2359314, 327680, 2, 2359315, 393216, 2, 2359316, 327680, 2, 2359317, 393216, 2, 2359318, 196608, 0, 2359319, 196608, 0, 2359320, 196608, 0, 2359321, 458752, 3, 2359322, 524288, 3, 2359323, 524288, 1, 2359324, 1769472, 6, 2359325, 327680, 1, 2359326, 393216, 1, 2359327, 327680, 1, 2359328, 393216, 1, 2359329, 524288, 1, 2359330, 1835008, 0, 2359331, 1835008, 0, 2359332, 1507328, 6, 2359333, 196608, 0, 2359334, 196608, 0, 2359335, 196608, 0, 2359336, 196608, 0, 2359337, 196608, 0, 2359338, 196608, 0, 2359339, 196608, 0, 2359340, 196608, 0, 2359341, 196608, 0, 2359342, 196608, 0, 2359343, 196608, 0, 2359344, 196608, 0, 2359345, 196608, 0, 2359346, 196608, 0, 2359347, 1441792, 7, 2359348, 524288, 1, 2359349, 524288, 3, 2359350, 589824, 3, 2359351, 327680, 2, 2359352, 393216, 2, 2359353, 327680, 2, 2359354, 393216, 2, 2359355, 196608, 0, 2359356, 196608, 0, 2359357, 196608, 0, 2359358, 1179648, 10, 2359359, 196608, 0, 2359360, 327680, 1, 2359361, 393216, 1, 2359362, 327680, 2, 2359363, 524288, 1, 2359364, 327680, 1, 2359365, 393216, 1, 2359366, 196608, 0, 2359367, 524288, 2, 2359368, 196608, 0, 2359369, 524288, 1, 2359370, 196608, 0, 2359371, 327680, 1, 2359372, 393216, 1, 2359373, 327680, 2, 2359374, 393216, 2, 2424832, 1638400, 1, 2424833, 1638400, 1, 2424834, 1638400, 1, 2424835, 1638400, 1, 2424836, 1638400, 1, 2424837, 1769472, 4, 2424838, 1638400, 1, 2424839, 1638400, 4, 2424840, 0, 45, 2424841, 65536, 45, 2424842, 131072, 45, 2424843, 196608, 0, 2424844, 196608, 0, 2424845, 196608, 0, 2424846, 0, 7, 2424847, 65536, 7, 2424848, 131072, 7, 2424849, 1507328, 0, 2424850, 1835008, 0, 2424851, 1835008, 0, 2424852, 1835008, 0, 2424853, 1835008, 0, 2424854, 1835008, 0, 2424855, 1835008, 0, 2424856, 1835008, 0, 2424857, 1835008, 0, 2424858, 1835008, 0, 2424859, 524288, 2, 2424860, 1835008, 0, 2424861, 327680, 2, 2424862, 393216, 2, 2424863, 327680, 2, 2424864, 393216, 2, 2424865, 524288, 2, 2424866, 196608, 0, 2424867, 1900544, 4, 2424868, 1507328, 3, 2424869, 1769472, 6, 2424870, 1769472, 6, 2424871, 524288, 2, 2424872, 1769472, 6, 2424873, 1507328, 6, 2424874, 196608, 0, 2424875, 196608, 0, 2424876, 196608, 0, 2424877, 196608, 0, 2424878, 196608, 0, 2424879, 196608, 0, 2424880, 196608, 0, 2424881, 196608, 0, 2424882, 196608, 0, 2424883, 1441792, 7, 2424884, 524288, 2, 2424885, 196608, 0, 2424886, 327680, 1, 2424887, 393216, 1, 2424888, 196608, 0, 2424889, 524288, 1, 2424890, 196608, 0, 2424891, 196608, 0, 2424892, 196608, 0, 2424893, 196608, 0, 2424894, 196608, 0, 2424895, 196608, 0, 2424896, 327680, 2, 2424897, 393216, 2, 2424898, 196608, 0, 2424899, 524288, 2, 2424900, 327680, 2, 2424901, 327680, 1, 2424902, 393216, 1, 2424903, 524288, 3, 2424904, 589824, 3, 2424905, 524288, 2, 2424906, 196608, 0, 2424907, 327680, 2, 2424908, 393216, 2, 2424909, 327680, 1, 2424910, 393216, 1, 2490368, 1638400, 1, 2490369, 1638400, 1, 2490370, 1638400, 1, 2490371, 1638400, 1, 2490372, 1638400, 1, 2490373, 1769472, 4, 2490374, 1638400, 1, 2490375, 1376256, 0, 2490376, 0, 46, 2490377, 65536, 46, 2490378, 131072, 46, 2490379, 196608, 0, 2490380, 196608, 0, 2490381, 196608, 0, 2490382, 0, 7, 2490383, 65536, 7, 2490384, 196608, 7, 2490385, 65536, 6, 2490386, 65536, 6, 2490387, 65536, 6, 2490388, 131072, 6, 2490389, 196608, 0, 2490390, 196608, 0, 2490391, 196608, 0, 2490392, 196608, 0, 2490393, 196608, 0, 2490394, 458752, 3, 2490395, 524288, 3, 2490396, 589824, 3, 2490397, 196608, 0, 2490398, 196608, 0, 2490399, 196608, 0, 2490400, 458752, 3, 2490401, 524288, 3, 2490402, 196608, 0, 2490403, 1900544, 4, 2490404, 196608, 0, 2490405, 196608, 0, 2490406, 458752, 3, 2490407, 524288, 3, 2490408, 589824, 3, 2490409, 1507328, 7, 2490410, 196608, 0, 2490411, 196608, 0, 2490412, 196608, 0, 2490413, 196608, 0, 2490414, 196608, 0, 2490415, 196608, 0, 2490416, 196608, 0, 2490417, 196608, 0, 2490418, 196608, 0, 2490419, 1441792, 7, 2490420, 524288, 3, 2490421, 524288, 1, 2490422, 327680, 2, 2490423, 393216, 2, 2490424, 196608, 0, 2490425, 524288, 2, 2490426, 196608, 0, 2490427, 196608, 0, 2490428, 196608, 0, 2490429, 196608, 0, 2490430, 196608, 0, 2490431, 196608, 0, 2490432, 327680, 1, 2490433, 393216, 1, 2490434, 524288, 1, 2490435, 524288, 3, 2490436, 589824, 3, 2490437, 327680, 2, 2490438, 393216, 2, 2490439, 524288, 1, 2490440, 458752, 3, 2490441, 524288, 3, 2490442, 589824, 3, 2490443, 196608, 0, 2490444, 524288, 1, 2490445, 327680, 2, 2490446, 393216, 2, 2555904, 1638400, 1, 2555905, 1638400, 1, 2555906, 1638400, 1, 2555907, 1638400, 1, 2555908, 1638400, 1, 2555909, 1769472, 4, 2555910, 1638400, 1, 2555911, 1638400, 1, 2555912, 1376256, 0, 2555913, 1638400, 3, 2555914, 327680, 1, 2555915, 393216, 1, 2555916, 196608, 0, 2555917, 196608, 0, 2555918, 0, 8, 2555919, 65536, 8, 2555920, 65536, 8, 2555921, 65536, 8, 2555922, 65536, 8, 2555923, 65536, 8, 2555924, 131072, 8, 2555925, 196608, 0, 2555926, 196608, 0, 2555927, 196608, 0, 2555928, 196608, 0, 2555929, 196608, 0, 2555930, 196608, 0, 2555931, 196608, 0, 2555932, 196608, 0, 2555933, 196608, 0, 2555934, 196608, 0, 2555935, 196608, 0, 2555936, 196608, 0, 2555937, 196608, 0, 2555938, 196608, 0, 2555939, 1507328, 0, 2555940, 1835008, 0, 2555941, 1835008, 0, 2555942, 1835008, 0, 2555943, 1835008, 0, 2555944, 1835008, 0, 2555945, 1835008, 0, 2555946, 1835008, 0, 2555947, 1835008, 0, 2555948, 1835008, 0, 2555949, 1835008, 0, 2555950, 1835008, 0, 2555951, 1835008, 0, 2555952, 1835008, 0, 2555953, 1835008, 0, 2555954, 1835008, 0, 2555955, 1441792, 3, 2555956, 196608, 0, 2555957, 524288, 2, 2555958, 196608, 0, 2555959, 327680, 1, 2555960, 393216, 1, 2555961, 524288, 3, 2555962, 589824, 3, 2555963, 196608, 0, 2555964, 196608, 0, 2555965, 196608, 0, 2555966, 196608, 0, 2555967, 524288, 1, 2555968, 327680, 2, 2555969, 393216, 2, 2555970, 524288, 2, 2555971, 196608, 0, 2555972, 327680, 1, 2555973, 393216, 1, 2555974, 196608, 0, 2555975, 524288, 2, 2555976, 196608, 0, 2555977, 327680, 1, 2555978, 393216, 1, 2555979, 196608, 0, 2555980, 524288, 2, 2555981, 524288, 1, 2555982, 196608, 0, 2621440, 1638400, 1, 2621441, 1638400, 1, 2621442, 1638400, 1, 2621443, 1638400, 1, 2621444, 1638400, 1, 2621445, 1769472, 4, 2621446, 1638400, 1, 2621447, 1638400, 1, 2621448, 1638400, 1, 2621449, 1638400, 4, 2621450, 327680, 2, 2621451, 393216, 2, 2621452, 196608, 0, 2621453, 196608, 0, 2621454, 196608, 0, 2621455, 196608, 0, 2621456, 196608, 0, 2621457, 196608, 0, 2621458, 196608, 0, 2621459, 196608, 0, 2621460, 196608, 0, 2621461, 196608, 0, 2621462, 196608, 0, 2621463, 196608, 0, 2621464, 196608, 0, 2621465, 196608, 0, 2621466, 196608, 0, 2621467, 0, 6, 2621468, 65536, 6, 2621469, 65536, 6, 2621470, 65536, 6, 2621471, 65536, 6, 2621472, 65536, 6, 2621473, 65536, 6, 2621474, 65536, 6, 2621475, 65536, 6, 2621476, 65536, 6, 2621477, 65536, 6, 2621478, 65536, 6, 2621479, 65536, 6, 2621480, 65536, 6, 2621481, 65536, 6, 2621482, 65536, 6, 2621483, 65536, 6, 2621484, 65536, 6, 2621485, 65536, 6, 2621486, 131072, 6, 2621487, 196608, 0, 2621488, 196608, 0, 2621489, 196608, 0, 2621490, 196608, 0, 2621491, 1507328, 0, 2621492, 458752, 3, 2621493, 524288, 3, 2621494, 589824, 3, 2621495, 327680, 2, 2621496, 393216, 2, 2621497, 196608, 0, 2621498, 196608, 0, 2621499, 196608, 0, 2621500, 196608, 0, 2621501, 196608, 0, 2621502, 196608, 0, 2621503, 524288, 2, 2621504, 196608, 0, 2621505, 458752, 3, 2621506, 524288, 3, 2621507, 589824, 3, 2621508, 327680, 2, 2621509, 393216, 2, 2621510, 458752, 3, 2621511, 524288, 3, 2621512, 327680, 1, 2621513, 393216, 1, 2621514, 327680, 1, 2621515, 393216, 1, 2621516, 524288, 3, 2621517, 524288, 2, 2621518, 196608, 0, 2686976, 1638400, 1, 2686977, 1638400, 1, 2686978, 1638400, 1, 2686979, 1638400, 1, 2686980, 1638400, 1, 2686981, 1769472, 4, 2686982, 1638400, 1, 2686983, 1638400, 1, 2686984, 1638400, 1, 2686985, 1638400, 4, 2686986, 327680, 1, 2686987, 393216, 1, 2686988, 327680, 1, 2686989, 393216, 1, 2686990, 327680, 1, 2686991, 393216, 1, 2686992, 196608, 0, 2686993, 196608, 0, 2686994, 196608, 0, 2686995, 196608, 0, 2686996, 196608, 0, 2686997, 196608, 0, 2686998, 196608, 0, 2686999, 196608, 0, 2687000, 196608, 0, 2687001, 196608, 0, 2687002, 196608, 0, 2687003, 0, 8, 2687004, 65536, 8, 2687005, 65536, 8, 2687006, 65536, 8, 2687007, 65536, 8, 2687008, 65536, 8, 2687009, 65536, 8, 2687010, 65536, 8, 2687011, 65536, 8, 2687012, 65536, 8, 2687013, 65536, 8, 2687014, 65536, 8, 2687015, 65536, 8, 2687016, 65536, 8, 2687017, 65536, 8, 2687018, 65536, 8, 2687019, 65536, 8, 2687020, 65536, 8, 2687021, 262144, 6, 2687022, 196608, 7, 2687023, 65536, 6, 2687024, 65536, 6, 2687025, 131072, 6, 2687026, 196608, 0, 2687027, 196608, 0, 2687028, 1900544, 4, 2687029, 262144, 0, 2687030, 196608, 0, 2687031, 196608, 0, 2687032, 196608, 0, 2687033, 196608, 0, 2687034, 196608, 0, 2687035, 196608, 0, 2687036, 196608, 0, 2687037, 196608, 0, 2687038, 524288, 1, 2687039, 524288, 3, 2687040, 327680, 1, 2687041, 393216, 1, 2687042, 327680, 1, 2687043, 393216, 1, 2687044, 327680, 1, 2687045, 393216, 1, 2687046, 196608, 0, 2687047, 196608, 0, 2687048, 327680, 2, 2687049, 327680, 1, 2687050, 393216, 1, 2687051, 393216, 2, 2687052, 458752, 3, 2687053, 524288, 3, 2687054, 589824, 3, 2752512, 1638400, 1, 2752513, 1638400, 1, 2752514, 1638400, 1, 2752515, 1638400, 1, 2752516, 1638400, 1, 2752517, 1769472, 4, 2752518, 1638400, 1, 2752519, 1638400, 1, 2752520, 1638400, 1, 2752521, 1638400, 4, 2752522, 327680, 2, 2752523, 393216, 2, 2752524, 327680, 2, 2752525, 393216, 2, 2752526, 327680, 2, 2752527, 393216, 2, 2752528, 196608, 0, 2752529, 196608, 0, 2752530, 196608, 0, 2752531, 196608, 0, 2752532, 196608, 0, 2752533, 196608, 0, 2752534, 196608, 0, 2752535, 196608, 0, 2752536, 196608, 0, 2752537, 196608, 0, 2752538, 196608, 0, 2752539, 196608, 0, 2752540, 196608, 0, 2752541, 196608, 0, 2752542, 196608, 0, 2752543, 196608, 0, 2752544, 196608, 0, 2752545, 196608, 0, 2752546, 196608, 0, 2752547, 196608, 0, 2752548, 196608, 0, 2752549, 196608, 0, 2752550, 196608, 0, 2752551, 196608, 0, 2752552, 196608, 0, 2752553, 196608, 0, 2752554, 196608, 0, 2752555, 196608, 0, 2752556, 196608, 0, 2752557, 0, 8, 2752558, 65536, 8, 2752559, 65536, 8, 2752560, 65536, 8, 2752561, 131072, 8, 2752562, 196608, 0, 2752563, 196608, 0, 2752564, 196608, 0, 2752565, 196608, 0, 2752566, 196608, 0, 2752567, 196608, 0, 2752568, 0, 0, 2752569, 196608, 0, 2752570, 196608, 0, 2752571, 196608, 0, 2752572, 196608, 0, 2752573, 196608, 0, 2752574, 524288, 2, 2752575, 196608, 0, 2752576, 327680, 2, 2752577, 393216, 2, 2752578, 327680, 2, 2752579, 393216, 2, 2752580, 327680, 2, 2752581, 393216, 2, 2752582, 327680, 1, 2752583, 393216, 1, 2752584, 524288, 1, 2752585, 327680, 2, 2752586, 393216, 2, 2752587, 327680, 1, 2752588, 393216, 1, 2752589, 327680, 1, 2752590, 393216, 1, 2818048, 1638400, 1, 2818049, 1638400, 1, 2818050, 1638400, 1, 2818051, 1638400, 1, 2818052, 1638400, 1, 2818053, 1769472, 4, 2818054, 1638400, 1, 2818055, 1638400, 1, 2818056, 1638400, 1, 2818057, 1376256, 0, 2818058, 1638400, 0, 2818059, 1638400, 0, 2818060, 1638400, 0, 2818061, 1638400, 0, 2818062, 1638400, 0, 2818063, 1638400, 0, 2818064, 1638400, 0, 2818065, 1638400, 3, 2818066, 196608, 0, 2818067, 196608, 0, 2818068, 196608, 0, 2818069, 196608, 0, 2818070, 196608, 0, 2818071, 196608, 0, 2818072, 196608, 0, 2818073, 196608, 0, 2818074, 196608, 0, 2818075, 196608, 0, 2818076, 196608, 0, 2818077, 196608, 0, 2818078, 196608, 0, 2818079, 196608, 0, 2818080, 196608, 0, 2818081, 196608, 0, 2818082, 196608, 0, 2818083, 196608, 0, 2818084, 196608, 0, 2818085, 196608, 0, 2818086, 196608, 0, 2818087, 196608, 0, 2818088, 196608, 0, 2818089, 196608, 0, 2818090, 196608, 0, 2818091, 196608, 0, 2818092, 196608, 0, 2818093, 196608, 0, 2818094, 524288, 1, 2818095, 196608, 0, 2818096, 196608, 0, 2818097, 196608, 0, 2818098, 196608, 0, 2818099, 196608, 0, 2818100, 196608, 0, 2818101, 196608, 0, 2818102, 196608, 0, 2818103, 196608, 0, 2818104, 196608, 0, 2818105, 196608, 0, 2818106, 196608, 0, 2818107, 196608, 0, 2818108, 196608, 0, 2818109, 458752, 3, 2818110, 524288, 3, 2818111, 327680, 1, 2818112, 393216, 1, 2818113, 327680, 1, 2818114, 393216, 1, 2818115, 196608, 0, 2818116, 327680, 1, 2818117, 393216, 1, 2818118, 327680, 2, 2818119, 393216, 2, 2818120, 524288, 2, 2818121, 196608, 0, 2818122, 524288, 1, 2818123, 327680, 2, 2818124, 393216, 2, 2818125, 327680, 2, 2818126, 393216, 2, 2883584, 1638400, 1, 2883585, 1638400, 1, 2883586, 1638400, 1, 2883587, 1638400, 1, 2883588, 1638400, 1, 2883589, 1376256, 0, 2883590, 1638400, 0, 2883591, 1638400, 0, 2883592, 1638400, 0, 2883593, 1638400, 0, 2883594, 1638400, 0, 2883595, 1638400, 0, 2883596, 1638400, 0, 2883597, 1638400, 0, 2883598, 1638400, 0, 2883599, 1638400, 0, 2883600, 1769472, 3, 2883601, 1376256, 0, 2883602, 1638400, 0, 2883603, 1638400, 0, 2883604, 1638400, 0, 2883605, 1638400, 0, 2883606, 1638400, 0, 2883607, 1638400, 0, 2883608, 1638400, 0, 2883609, 1638400, 0, 2883610, 1638400, 0, 2883611, 1638400, 0, 2883612, 196608, 0, 2883613, 196608, 0, 2883614, 196608, 0, 2883615, 196608, 0, 2883616, 196608, 0, 2883617, 196608, 0, 2883618, 196608, 0, 2883619, 196608, 0, 2883620, 196608, 0, 2883621, 196608, 0, 2883622, 196608, 0, 2883623, 196608, 0, 2883624, 196608, 0, 2883625, 196608, 0, 2883626, 196608, 0, 2883627, 196608, 0, 2883628, 196608, 0, 2883629, 196608, 0, 2883630, 524288, 2, 2883631, 196608, 0, 2883632, 327680, 1, 2883633, 393216, 1, 2883634, 327680, 1, 2883635, 393216, 1, 2883636, 1507328, 1, 2883637, 1900544, 5, 2883638, 196608, 0, 2883639, 196608, 0, 2883640, 196608, 0, 2883641, 196608, 0, 2883642, 196608, 0, 2883643, 196608, 0, 2883644, 196608, 0, 2883645, 327680, 1, 2883646, 393216, 1, 2883647, 327680, 2, 2883648, 393216, 2, 2883649, 327680, 2, 2883650, 393216, 2, 2883651, 196608, 0, 2883652, 327680, 2, 2883653, 327680, 1, 2883654, 393216, 1, 2883655, 458752, 3, 2883656, 524288, 3, 2883657, 589824, 3, 2883658, 524288, 2, 2883659, 196608, 0, 2883660, 327680, 1, 2883661, 393216, 1, 2883662, 196608, 0, 2949120, 1638400, 1, 2949121, 1638400, 1, 2949122, 1638400, 1, 2949123, 1638400, 1, 2949124, 1638400, 1, 2949125, 1638400, 1, 2949126, 1638400, 1, 2949127, 1638400, 1, 2949128, 1638400, 1, 2949129, 1638400, 1, 2949130, 1638400, 1, 2949131, 1638400, 1, 2949132, 1638400, 1, 2949133, 1638400, 1, 2949134, 1638400, 1, 2949135, 1638400, 1, 2949136, 1376256, 0, 2949137, 1638400, 0, 2949138, 1638400, 0, 2949139, 1638400, 0, 2949140, 1638400, 0, 2949141, 1638400, 0, 2949142, 1638400, 0, 2949143, 1638400, 0, 2949144, 1769472, 3, 2949145, 1638400, 1, 2949146, 1638400, 1, 2949147, 1638400, 1, 2949148, 1376256, 0, 2949149, 1638400, 0, 2949150, 1638400, 0, 2949151, 1638400, 0, 2949152, 1638400, 0, 2949153, 1638400, 0, 2949154, 1638400, 0, 2949155, 1638400, 0, 2949156, 1638400, 0, 2949157, 1638400, 0, 2949158, 1638400, 0, 2949159, 1638400, 0, 2949160, 1638400, 0, 2949161, 1638400, 0, 2949162, 1638400, 0, 2949163, 1638400, 0, 2949164, 196608, 0, 2949165, 458752, 3, 2949166, 524288, 3, 2949167, 589824, 3, 2949168, 327680, 2, 2949169, 393216, 2, 2949170, 327680, 2, 2949171, 393216, 2, 2949172, 1507328, 2, 2949173, 1966080, 1, 2949174, 196608, 0, 2949175, 196608, 0, 2949176, 196608, 0, 2949177, 196608, 0, 2949178, 524288, 1, 2949179, 196608, 0, 2949180, 196608, 0, 2949181, 327680, 2, 2949182, 393216, 2, 2949183, 196608, 0, 2949184, 524288, 1, 2949185, 196608, 0, 2949186, 327680, 1, 2949187, 393216, 1, 2949188, 196608, 0, 2949189, 327680, 2, 2949190, 393216, 2, 2949191, 524288, 1, 2949192, 196608, 0, 2949193, 458752, 3, 2949194, 524288, 3, 2949195, 589824, 3, 2949196, 327680, 2, 2949197, 393216, 2, 2949198, 196608, 0, 3014656, 1638400, 1, 3014657, 1638400, 1, 3014658, 1638400, 1, 3014659, 1638400, 1, 3014660, 1638400, 1, 3014661, 1638400, 1, 3014662, 1638400, 1, 3014663, 1638400, 1, 3014664, 1638400, 1, 3014665, 1638400, 1, 3014666, 1638400, 1, 3014667, 1638400, 1, 3014668, 1638400, 1, 3014669, 1638400, 1, 3014670, 1638400, 1, 3014671, 1638400, 1, 3014672, 1638400, 1, 3014673, 1638400, 1, 3014674, 1638400, 1, 3014675, 1638400, 1, 3014676, 1638400, 1, 3014677, 1638400, 1, 3014678, 1638400, 1, 3014679, 1638400, 1, 3014680, 1769472, 4, 3014681, 1638400, 1, 3014682, 1638400, 1, 3014683, 1638400, 1, 3014684, 1638400, 1, 3014685, 1638400, 1, 3014686, 1638400, 1, 3014687, 1638400, 1, 3014688, 1638400, 1, 3014689, 1638400, 1, 3014690, 1638400, 1, 3014691, 1638400, 1, 3014692, 1638400, 1, 3014693, 1638400, 1, 3014694, 1638400, 1, 3014695, 1638400, 1, 3014696, 1638400, 1, 3014697, 1638400, 1, 3014698, 1638400, 1, 3014699, 1638400, 1, 3014700, 1376256, 0, 3014701, 1638400, 0, 3014702, 1638400, 0, 3014703, 1638400, 0, 3014704, 1638400, 0, 3014705, 1638400, 0, 3014706, 1638400, 0, 3014707, 1638400, 3, 3014708, 1900544, 4, 3014709, 327680, 1, 3014710, 393216, 1, 3014711, 327680, 1, 3014712, 393216, 1, 3014713, 524288, 1, 3014714, 524288, 2, 3014715, 196608, 0, 3014716, 327680, 1, 3014717, 393216, 1, 3014718, 196608, 0, 3014719, 196608, 0, 3014720, 524288, 2, 3014721, 524288, 1, 3014722, 327680, 2, 3014723, 393216, 2, 3014724, 524288, 1, 3014725, 196608, 0, 3014726, 196608, 0, 3014727, 524288, 2, 3014728, 196608, 0, 3014729, 327680, 1, 3014730, 393216, 1, 3014731, 327680, 1, 3014732, 393216, 1, 3014733, 196608, 0, 3014734, 524288, 1, 3080192, 1638400, 1, 3080193, 1638400, 1, 3080194, 1638400, 1, 3080195, 1638400, 1, 3080196, 1638400, 1, 3080197, 1638400, 1, 3080198, 1638400, 1, 3080199, 1638400, 1, 3080200, 1638400, 1, 3080201, 1638400, 1, 3080202, 1638400, 1, 3080203, 1638400, 1, 3080204, 1638400, 1, 3080205, 1638400, 1, 3080206, 1638400, 1, 3080207, 1638400, 1, 3080208, 1638400, 1, 3080209, 1638400, 1, 3080210, 1638400, 1, 3080211, 1638400, 1, 3080212, 1638400, 1, 3080213, 1638400, 1, 3080214, 1638400, 1, 3080215, 1638400, 1, 3080216, 1376256, 0, 3080217, 1638400, 0, 3080218, 1638400, 0, 3080219, 1638400, 0, 3080220, 1638400, 0, 3080221, 1638400, 0, 3080222, 1638400, 0, 3080223, 1638400, 0, 3080224, 1638400, 0, 3080225, 1638400, 0, 3080226, 1638400, 0, 3080227, 1769472, 3, 3080228, 1638400, 1, 3080229, 1638400, 1, 3080230, 1638400, 1, 3080231, 1638400, 1, 3080232, 1638400, 1, 3080233, 1638400, 1, 3080234, 1638400, 1, 3080235, 1638400, 1, 3080236, 1638400, 1, 3080237, 1638400, 1, 3080238, 1638400, 1, 3080239, 1638400, 1, 3080240, 1638400, 1, 3080241, 1638400, 1, 3080242, 1638400, 1, 3080243, 1638400, 4, 3080244, 1900544, 4, 3080245, 327680, 2, 3080246, 393216, 2, 3080247, 327680, 2, 3080248, 393216, 2, 3080249, 524288, 2, 3080250, 524288, 3, 3080251, 327680, 1, 3080252, 393216, 1, 3080253, 327680, 1, 3080254, 393216, 1, 3080255, 458752, 3, 3080256, 524288, 3, 3080257, 524288, 2, 3080258, 196608, 0, 3080259, 524288, 1, 3080260, 524288, 2, 3080261, 196608, 0, 3080262, 458752, 3, 3080263, 327680, 1, 3080264, 393216, 1, 3080265, 327680, 2, 3080266, 393216, 2, 3080267, 327680, 2, 3080268, 393216, 2, 3080269, 196608, 0, 3080270, 524288, 2, 3145728, 1638400, 1, 3145729, 1638400, 1, 3145730, 1638400, 1, 3145731, 1638400, 1, 3145732, 1638400, 1, 3145733, 1638400, 1, 3145734, 1638400, 1, 3145735, 1638400, 1, 3145736, 1638400, 1, 3145737, 1638400, 1, 3145738, 1638400, 1, 3145739, 1638400, 1, 3145740, 1638400, 1, 3145741, 1638400, 1, 3145742, 1638400, 1, 3145743, 1638400, 1, 3145744, 1638400, 1, 3145745, 1638400, 1, 3145746, 1638400, 1, 3145747, 1638400, 1, 3145748, 1638400, 1, 3145749, 1638400, 1, 3145750, 1638400, 1, 3145751, 1638400, 1, 3145752, 1638400, 1, 3145753, 1638400, 1, 3145754, 1638400, 1, 3145755, 1638400, 1, 3145756, 1638400, 1, 3145757, 1638400, 1, 3145758, 1638400, 1, 3145759, 1638400, 1, 3145760, 1638400, 1, 3145761, 1638400, 1, 3145762, 1638400, 1, 3145763, 1769472, 4, 3145764, 1638400, 1, 3145765, 1638400, 1, 3145766, 1638400, 1, 3145767, 1638400, 1, 3145768, 1638400, 1, 3145769, 1638400, 1, 3145770, 1638400, 1, 3145771, 1638400, 1, 3145772, 1638400, 1, 3145773, 1638400, 1, 3145774, 1638400, 1, 3145775, 1638400, 1, 3145776, 1638400, 1, 3145777, 1638400, 1, 3145778, 1638400, 1, 3145779, 1638400, 4, 3145780, 1900544, 4, 3145781, 327680, 1, 3145782, 393216, 1, 3145783, 327680, 1, 3145784, 393216, 1, 3145785, 524288, 3, 3145786, 524288, 1, 3145787, 327680, 2, 3145788, 327680, 1, 3145789, 393216, 1, 3145790, 524288, 1, 3145791, 196608, 0, 3145792, 458752, 3, 3145793, 524288, 3, 3145794, 589824, 3, 3145795, 524288, 2, 3145796, 524288, 3, 3145797, 524288, 1, 3145798, 196608, 0, 3145799, 327680, 2, 3145800, 393216, 2, 3145801, 327680, 1, 3145802, 393216, 1, 3145803, 327680, 1, 3145804, 393216, 1, 3145805, 458752, 3, 3145806, 524288, 3, 3211264, 1638400, 1, 3211265, 1638400, 1, 3211266, 1638400, 1, 3211267, 1638400, 1, 3211268, 1638400, 1, 3211269, 1638400, 1, 3211270, 1638400, 1, 3211271, 1638400, 1, 3211272, 1638400, 1, 3211273, 1638400, 1, 3211274, 1638400, 1, 3211275, 1638400, 1, 3211276, 1638400, 1, 3211277, 1638400, 1, 3211278, 1638400, 1, 3211279, 1638400, 1, 3211280, 1638400, 1, 3211281, 1638400, 1, 3211282, 1638400, 1, 3211283, 1638400, 1, 3211284, 1638400, 1, 3211285, 1638400, 1, 3211286, 1638400, 1, 3211287, 1638400, 1, 3211288, 1638400, 1, 3211289, 1638400, 1, 3211290, 1638400, 1, 3211291, 1638400, 1, 3211292, 1638400, 1, 3211293, 1638400, 1, 3211294, 1638400, 1, 3211295, 1638400, 1, 3211296, 1638400, 1, 3211297, 1638400, 1, 3211298, 1638400, 1, 3211299, 1769472, 4, 3211300, 1638400, 1, 3211301, 1638400, 1, 3211302, 1638400, 1, 3211303, 1638400, 1, 3211304, 1638400, 1, 3211305, 1638400, 1, 3211306, 1638400, 1, 3211307, 1638400, 1, 3211308, 1638400, 1, 3211309, 1638400, 1, 3211310, 1638400, 1, 3211311, 1638400, 1, 3211312, 1638400, 1, 3211313, 1638400, 1, 3211314, 1638400, 1, 3211315, 1638400, 4, 3211316, 1900544, 4, 3211317, 327680, 2, 3211318, 393216, 2, 3211319, 327680, 2, 3211320, 393216, 2, 3211321, 196608, 0, 3211322, 524288, 2, 3211323, 196608, 0, 3211324, 327680, 2, 3211325, 393216, 2, 3211326, 524288, 2, 3211327, 196608, 0, 3211328, 327680, 1, 3211329, 393216, 1, 3211330, 524288, 1, 3211331, 524288, 3, 3211332, 589824, 3, 3211333, 524288, 2, 3211334, 196608, 0, 3211335, 196608, 0, 3211336, 196608, 0, 3211337, 327680, 2, 3211338, 393216, 2, 3211339, 327680, 2, 3211340, 393216, 2, 3211341, 196608, 0, 3211342, 327680, 1, 3276800, 1638400, 1, 3276801, 1638400, 1, 3276802, 1638400, 1, 3276803, 1638400, 1, 3276804, 1638400, 1, 3276805, 1638400, 1, 3276806, 1638400, 1, 3276807, 1638400, 1, 3276808, 1638400, 1, 3276809, 1638400, 1, 3276810, 1638400, 1, 3276811, 1638400, 1, 3276812, 1638400, 1, 3276813, 1638400, 1, 3276814, 1638400, 1, 3276815, 1638400, 1, 3276816, 1638400, 1, 3276817, 1638400, 1, 3276818, 1638400, 1, 3276819, 1638400, 1, 3276820, 1638400, 1, 3276821, 1638400, 1, 3276822, 1638400, 1, 3276823, 1638400, 1, 3276824, 1638400, 1, 3276825, 1638400, 1, 3276826, 1638400, 1, 3276827, 1638400, 1, 3276828, 1638400, 1, 3276829, 1638400, 1, 3276830, 1638400, 1, 3276831, 1638400, 1, 3276832, 1638400, 1, 3276833, 1638400, 1, 3276834, 1638400, 1, 3276835, 1769472, 4, 3276836, 1638400, 1, 3276837, 1638400, 1, 3276838, 1638400, 1, 3276839, 1638400, 1, 3276840, 1638400, 1, 3276841, 1638400, 1, 3276842, 1638400, 1, 3276843, 1638400, 1, 3276844, 1638400, 1, 3276845, 1638400, 1, 3276846, 1638400, 1, 3276847, 1638400, 1, 3276848, 1638400, 1, 3276849, 1638400, 1, 3276850, 1638400, 1, 3276851, 1638400, 4, 3276852, 1900544, 4, 3276853, 327680, 1, 3276854, 393216, 1, 3276855, 327680, 1, 3276856, 393216, 1, 3276857, 458752, 3, 3276858, 524288, 3, 3276859, 589824, 3, 3276860, 524288, 1, 3276861, 458752, 3, 3276862, 524288, 3, 3276863, 524288, 1, 3276864, 327680, 2, 3276865, 393216, 2, 3276866, 524288, 2, 3276867, 196608, 0, 3276868, 524288, 1, 3276869, 524288, 3, 3276870, 589824, 3, 3276871, 196608, 0, 3276872, 196608, 0, 3276873, 327680, 1, 3276874, 393216, 1, 3276875, 327680, 1, 3276876, 393216, 1, 3276877, 196608, 0, 3276878, 327680, 2, 3342336, 1638400, 1, 3342337, 1638400, 1, 3342338, 1638400, 1, 3342339, 1638400, 1, 3342340, 1638400, 1, 3342341, 1638400, 1, 3342342, 1638400, 1, 3342343, 1638400, 1, 3342344, 1638400, 1, 3342345, 1638400, 1, 3342346, 1638400, 1, 3342347, 1638400, 1, 3342348, 1638400, 1, 3342349, 1638400, 1, 3342350, 1638400, 1, 3342351, 1638400, 1, 3342352, 1638400, 1, 3342353, 1638400, 1, 3342354, 1638400, 1, 3342355, 1638400, 1, 3342356, 1638400, 1, 3342357, 1638400, 1, 3342358, 1638400, 1, 3342359, 1638400, 1, 3342360, 1638400, 1, 3342361, 1638400, 1, 3342362, 1638400, 1, 3342363, 1638400, 1, 3342364, 1638400, 1, 3342365, 1638400, 1, 3342366, 1638400, 1, 3342367, 1638400, 1, 3342368, 1638400, 1, 3342369, 1638400, 1, 3342370, 1638400, 1, 3342371, 1769472, 4, 3342372, 1638400, 1, 3342373, 1638400, 1, 3342374, 1638400, 1, 3342375, 1638400, 1, 3342376, 1638400, 1, 3342377, 1638400, 1, 3342378, 1638400, 1, 3342379, 1638400, 1, 3342380, 1638400, 1, 3342381, 1638400, 1, 3342382, 1638400, 1, 3342383, 1638400, 1, 3342384, 1638400, 1, 3342385, 1638400, 1, 3342386, 1638400, 1, 3342387, 1638400, 4, 3342388, 1900544, 4, 3342389, 327680, 2, 3342390, 524288, 1, 3342391, 327680, 2, 3342392, 327680, 1, 3342393, 393216, 1, 3342394, 196608, 0, 3342395, 196608, 0, 3342396, 524288, 2, 3342397, 196608, 0, 3342398, 196608, 0, 3342399, 524288, 2, 3342400, 196608, 0, 3342401, 327680, 1, 3342402, 393216, 1, 3342403, 589824, 3, 3342404, 524288, 2, 3342405, 196608, 0, 3342406, 327680, 1, 3342407, 393216, 1, 3342408, 327680, 1, 3342409, 393216, 1, 3342410, 393216, 2, 3342411, 327680, 2, 3342412, 327680, 1, 3342413, 393216, 1, 3342414, 196608, 0, 3407872, 1638400, 1, 3407873, 1638400, 1, 3407874, 1638400, 1, 3407875, 1638400, 1, 3407876, 1638400, 1, 3407877, 1638400, 1, 3407878, 1638400, 1, 3407879, 1638400, 1, 3407880, 1638400, 1, 3407881, 1638400, 1, 3407882, 1638400, 1, 3407883, 1638400, 1, 3407884, 1638400, 1, 3407885, 1638400, 1, 3407886, 1638400, 1, 3407887, 1638400, 1, 3407888, 1638400, 1, 3407889, 1638400, 1, 3407890, 1638400, 1, 3407891, 1638400, 1, 3407892, 1638400, 1, 3407893, 1638400, 1, 3407894, 1638400, 1, 3407895, 1638400, 1, 3407896, 1638400, 1, 3407897, 1638400, 1, 3407898, 1638400, 1, 3407899, 1638400, 1, 3407900, 1638400, 1, 3407901, 1638400, 1, 3407902, 1638400, 1, 3407903, 1638400, 1, 3407904, 1638400, 1, 3407905, 1638400, 1, 3407906, 1638400, 1, 3407907, 1769472, 4, 3407908, 1638400, 1, 3407909, 1638400, 1, 3407910, 1638400, 1, 3407911, 1638400, 1, 3407912, 1638400, 1, 3407913, 1638400, 1, 3407914, 1638400, 1, 3407915, 1638400, 1, 3407916, 1638400, 1, 3407917, 1638400, 1, 3407918, 1638400, 1, 3407919, 1638400, 1, 3407920, 1638400, 1, 3407921, 1638400, 1, 3407922, 1638400, 1, 3407923, 1638400, 4, 3407924, 1900544, 4, 3407925, 196608, 0, 3407926, 524288, 2, 3407927, 196608, 0, 3407928, 327680, 2, 3407929, 393216, 2, 3407930, 196608, 0, 3407931, 458752, 3, 3407932, 524288, 3, 3407933, 589824, 3, 3407934, 524288, 1, 3407935, 524288, 3, 3407936, 589824, 3, 3407937, 327680, 2, 3407938, 393216, 2, 3407939, 458752, 3, 3407940, 524288, 3, 3407941, 589824, 3, 3407942, 327680, 2, 3407943, 393216, 2, 3407944, 327680, 2, 3407945, 393216, 2, 3407946, 196608, 0, 3407947, 196608, 0, 3407948, 327680, 2, 3407949, 393216, 2, 3407950, 196608, 0 ) + +[node name="PU_autotiles" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 3 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 458782, 196608, 5, 458783, 262144, 5, 458784, 327680, 5, 524317, 196608, 5, 524318, 196608, 8, 524319, 262144, 6, 524320, 327680, 6, 589835, 196608, 5, 589836, 262144, 5, 589837, 327680, 5, 589841, 196608, 10, 589842, 262144, 5, 589843, 262144, 5, 589844, 327680, 5, 589853, 196608, 6, 589854, 262144, 6, 589855, 262144, 6, 589856, 327680, 6, 655371, 196608, 6, 655372, 262144, 9, 655373, 327680, 7, 655378, 196608, 7, 655379, 262144, 7, 655380, 327680, 6, 655389, 196608, 7, 655391, 262144, 6, 655392, 327680, 6, 720907, 196608, 6, 720908, 327680, 6, 720916, 327680, 10, 720927, 196608, 7, 720928, 327680, 7, 786443, 196608, 6, 786444, 327680, 6, 851978, 196608, 5, 851979, 196608, 8, 851980, 327680, 6, 917514, 196608, 6, 917515, 262144, 6, 917516, 327680, 6, 917556, 196608, 5, 917557, 262144, 5, 917558, 327680, 5, 983050, 196608, 7, 983051, 262144, 7, 983052, 327680, 7, 983091, 196608, 5, 983092, 196608, 8, 983093, 262144, 6, 983094, 262144, 8, 983095, 327680, 5, 1048627, 196608, 6, 1048628, 262144, 6, 1048629, 262144, 6, 1048630, 262144, 9, 1048631, 327680, 7, 1114163, 196608, 6, 1114164, 262144, 6, 1114165, 262144, 6, 1114166, 327680, 6, 1179699, 196608, 7, 1179700, 262144, 7, 1179701, 262144, 7, 1179702, 327680, 7, 1310739, 196608, 5, 1310740, 262144, 5, 1310741, 327680, 5, 1376275, 196608, 6, 1376276, 262144, 6, 1376277, 262144, 8, 1376278, 327680, 5, 1376289, 196608, 5, 1376290, 327680, 5, 1441811, 196608, 6, 1441812, 262144, 6, 1441813, 262144, 6, 1441814, 262144, 8, 1441815, 262144, 5, 1441816, 327680, 5, 1441824, 196608, 5, 1441825, 196608, 8, 1441826, 327680, 6, 1507347, 196608, 6, 1507348, 262144, 6, 1507349, 262144, 6, 1507350, 262144, 6, 1507351, 262144, 6, 1507352, 327680, 6, 1507360, 196608, 6, 1507361, 262144, 6, 1507362, 262144, 8, 1507363, 262144, 5, 1507364, 327680, 5, 1572883, 196608, 6, 1572884, 262144, 6, 1572885, 262144, 6, 1572886, 262144, 6, 1572887, 262144, 6, 1572888, 327680, 6, 1572895, 196608, 5, 1572896, 196608, 8, 1572897, 262144, 6, 1572898, 262144, 6, 1572899, 262144, 6, 1572900, 327680, 6, 1638419, 196608, 7, 1638420, 262144, 7, 1638421, 196608, 9, 1638422, 262144, 9, 1638423, 262144, 7, 1638424, 327680, 7, 1638431, 196608, 6, 1638432, 262144, 6, 1638433, 262144, 6, 1638434, 262144, 6, 1638435, 262144, 6, 1638436, 327680, 6, 1703957, 262144, 9, 1703958, 327680, 7, 1703967, 196608, 6, 1703968, 262144, 6, 1703969, 262144, 6, 1703970, 262144, 6, 1703971, 262144, 6, 1703972, 327680, 6, 1769493, 327680, 10, 1769503, 196608, 6, 1769504, 262144, 6, 1769505, 262144, 6, 1769506, 262144, 6, 1769507, 262144, 9, 1769508, 327680, 7, 1835039, 196608, 7, 1835040, 262144, 7, 1835041, 262144, 7, 1835042, 262144, 7, 1835043, 327680, 7 ) + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 983079, 327680, 1, 983080, 393216, 1, 1048614, 262144, 2, 1048615, 327680, 2, 1048616, 393216, 2, 1048617, 458752, 2, 1114151, 327680, 3, 1114152, 393216, 3 ) + +[node name="Anim/AutoTiles" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 5 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 43, 0, 1, 44, 65536, 1, 45, 65536, 1, 46, 131072, 1, 65579, 0, 1, 65580, 65536, 1, 65581, 65536, 1, 65582, 131072, 1, 131115, 1572864, 41, 131116, 1638400, 41, 131117, 1638400, 41, 131118, 1703936, 41, 196651, 1572864, 42, 196652, 1638400, 42, 196653, 1638400, 42, 196654, 1703936, 42, 262187, 1572864, 42, 262188, 1638400, 42, 262189, 1638400, 42, 262190, 1703936, 42, 327722, 0, 0, 327723, 65536, 0, 327724, 65536, 0, 327725, 65536, 0, 327726, 65536, 0, 327727, 131072, 0, 393258, 0, 1, 393259, 65536, 1, 393260, 65536, 1, 393261, 65536, 1, 393262, 65536, 1, 393263, 65536, 3, 393264, 131072, 0, 458794, 0, 2, 458795, 0, 4, 458796, 65536, 1, 458797, 65536, 1, 458798, 65536, 1, 458799, 65536, 4, 458800, 131072, 2, 524331, 0, 1, 524332, 65536, 1, 524333, 65536, 1, 524334, 65536, 1, 524335, 131072, 1, 589867, 0, 1, 589868, 65536, 1, 589869, 65536, 1, 589870, 65536, 1, 589871, 131072, 1, 786475, 0, 1, 786476, 65536, 1, 786477, 65536, 1, 786478, 65536, 1, 786479, 131072, 1, 852011, 1572864, 41, 852012, 1638400, 41, 852013, 1638400, 41, 852014, 1638400, 41, 852015, 1703936, 41, 917547, 1572864, 42, 917548, 1638400, 42, 917549, 1638400, 42, 917550, 1638400, 42, 917551, 1703936, 42, 983082, 0, 0, 983083, 65536, 0, 983084, 65536, 0, 983085, 65536, 0, 983086, 65536, 0, 983087, 65536, 0, 983088, 65536, 0, 983089, 65536, 0, 983090, 131072, 0, 1048618, 0, 1, 1048619, 65536, 1, 1048620, 65536, 1, 1048621, 65536, 1, 1048622, 65536, 1, 1048623, 65536, 1, 1048624, 65536, 1, 1048625, 65536, 1, 1048626, 131072, 1, 1114154, 0, 1, 1114155, 65536, 1, 1114156, 65536, 1, 1114157, 65536, 1, 1114158, 65536, 1, 1114159, 65536, 1, 1114160, 65536, 1, 1114161, 65536, 1, 1114162, 131072, 1, 1179690, 0, 1, 1179691, 65536, 1, 1179692, 65536, 1, 1179693, 65536, 1, 1179694, 65536, 1, 1179695, 65536, 1, 1179696, 65536, 1, 1179697, 65536, 1, 1179698, 131072, 1, 1245226, 0, 1, 1245227, 65536, 1, 1245228, 65536, 1, 1245229, 65536, 1, 1245230, 65536, 1, 1245231, 65536, 1, 1245232, 65536, 4, 1245233, 65536, 2, 1245234, 131072, 2, 1310762, 0, 1, 1310763, 65536, 1, 1310764, 65536, 1, 1310765, 65536, 1, 1310766, 65536, 1, 1310767, 65536, 1, 1310768, 131072, 1, 1376298, 0, 1, 1376299, 65536, 1, 1376300, 65536, 1, 1376301, 65536, 1, 1376302, 65536, 1, 1376303, 65536, 1, 1376304, 131072, 1, 1441834, 0, 2, 1441835, 0, 4, 1441836, 65536, 1, 1441837, 65536, 1, 1441838, 65536, 1, 1441839, 65536, 1, 1441840, 131072, 1, 1507371, 0, 1, 1507372, 65536, 1, 1507373, 65536, 1, 1507374, 65536, 1, 1507375, 65536, 1, 1507376, 131072, 1, 1572907, 0, 1, 1572908, 65536, 1, 1572909, 65536, 1, 1572910, 65536, 1, 1572911, 65536, 1, 1572912, 131072, 1, 1638443, 0, 1, 1638444, 65536, 1, 1638445, 65536, 1, 1638446, 65536, 1, 1638447, 65536, 1, 1638448, 131072, 1, 1703979, 0, 1, 1703980, 65536, 1, 1703981, 65536, 1, 1703982, 65536, 1, 1703983, 65536, 1, 1703984, 131072, 1, 1769515, 0, 1, 1769516, 65536, 1, 1769517, 65536, 1, 1769518, 65536, 1, 1769519, 65536, 1, 1769520, 131072, 1, 1835051, 0, 1, 1835052, 65536, 1, 1835053, 65536, 1, 1835054, 65536, 1, 1835055, 65536, 1, 1835056, 131072, 1, 1900587, 0, 1, 1900588, 65536, 1, 1900589, 65536, 1, 1900590, 65536, 1, 1900591, 65536, 1, 1900592, 131072, 1, 1966080, 65536, 0, 1966081, 65536, 0, 1966082, 65536, 0, 1966083, 65536, 0, 1966084, 65536, 0, 1966085, 65536, 0, 1966086, 65536, 0, 1966087, 65536, 0, 1966088, 65536, 0, 1966089, 65536, 0, 1966090, 65536, 0, 1966091, 131072, 0, 1966123, 0, 1, 1966124, 65536, 1, 1966125, 65536, 1, 1966126, 65536, 1, 1966127, 65536, 1, 1966128, 131072, 1, 2031616, 65536, 1, 2031617, 65536, 1, 2031618, 65536, 1, 2031619, 65536, 1, 2031620, 65536, 1, 2031621, 65536, 1, 2031622, 65536, 1, 2031623, 65536, 1, 2031624, 65536, 1, 2031625, 65536, 1, 2031626, 65536, 1, 2031627, 65536, 3, 2031628, 65536, 0, 2031629, 65536, 0, 2031630, 65536, 0, 2031631, 65536, 0, 2031632, 65536, 0, 2031633, 65536, 0, 2031634, 65536, 0, 2031635, 65536, 0, 2031636, 65536, 0, 2031637, 65536, 0, 2031638, 65536, 0, 2031639, 65536, 0, 2031640, 65536, 0, 2031641, 65536, 0, 2031642, 65536, 0, 2031643, 131072, 0, 2031659, 0, 1, 2031660, 65536, 1, 2031661, 65536, 1, 2031662, 65536, 1, 2031663, 65536, 1, 2031664, 131072, 1, 2097152, 65536, 1, 2097153, 65536, 1, 2097154, 65536, 1, 2097155, 65536, 1, 2097156, 65536, 1, 2097157, 65536, 1, 2097158, 65536, 1, 2097159, 65536, 1, 2097160, 65536, 1, 2097161, 65536, 1, 2097162, 65536, 1, 2097163, 65536, 1, 2097164, 65536, 1, 2097165, 65536, 1, 2097166, 65536, 1, 2097167, 65536, 1, 2097168, 65536, 1, 2097169, 65536, 1, 2097170, 65536, 1, 2097171, 65536, 1, 2097172, 65536, 1, 2097173, 65536, 1, 2097174, 65536, 1, 2097175, 65536, 1, 2097176, 65536, 1, 2097177, 65536, 1, 2097178, 65536, 1, 2097179, 65536, 3, 2097180, 65536, 0, 2097181, 65536, 0, 2097182, 65536, 0, 2097183, 65536, 0, 2097184, 65536, 0, 2097185, 65536, 0, 2097186, 65536, 0, 2097187, 65536, 0, 2097188, 65536, 0, 2097189, 131072, 0, 2097195, 1572864, 41, 2097196, 1638400, 41, 2097197, 1638400, 41, 2097198, 1638400, 41, 2097199, 1638400, 41, 2097200, 1703936, 41, 2162688, 65536, 1, 2162689, 65536, 1, 2162690, 65536, 1, 2162691, 65536, 1, 2162692, 65536, 1, 2162693, 65536, 1, 2162694, 65536, 1, 2162695, 65536, 1, 2162696, 65536, 1, 2162697, 65536, 1, 2162698, 65536, 1, 2162699, 65536, 1, 2162700, 65536, 1, 2162701, 65536, 1, 2162702, 65536, 1, 2162703, 65536, 1, 2162704, 65536, 1, 2162705, 65536, 1, 2162706, 65536, 1, 2162707, 65536, 1, 2162708, 65536, 1, 2162709, 65536, 1, 2162710, 65536, 1, 2162711, 65536, 1, 2162712, 65536, 1, 2162713, 65536, 1, 2162714, 65536, 1, 2162715, 65536, 1, 2162716, 65536, 1, 2162717, 65536, 1, 2162718, 65536, 1, 2162719, 65536, 1, 2162720, 65536, 1, 2162721, 65536, 1, 2162722, 65536, 1, 2162723, 65536, 1, 2162724, 65536, 1, 2162725, 65536, 3, 2162726, 65536, 0, 2162727, 65536, 0, 2162728, 65536, 0, 2162729, 65536, 0, 2162730, 65536, 0, 2162731, 65536, 0, 2162732, 65536, 0, 2162733, 65536, 0, 2162734, 65536, 0, 2162735, 65536, 0, 2162736, 65536, 0, 2162737, 65536, 0, 2162738, 131072, 0, 2228241, 65536, 2, 2228242, 65536, 2, 2228243, 65536, 2, 2228244, 65536, 2, 2228245, 65536, 2, 2228246, 65536, 2, 2228247, 65536, 2, 2228248, 65536, 2, 2228249, 65536, 2, 2228250, 65536, 2, 2228251, 0, 4, 2228252, 65536, 1, 2228253, 65536, 1, 2228254, 65536, 1, 2228255, 65536, 1, 2228256, 65536, 1, 2228257, 65536, 1, 2228258, 65536, 1, 2228259, 65536, 1, 2228260, 65536, 1, 2228261, 65536, 1, 2228262, 65536, 1, 2228263, 65536, 1, 2228264, 65536, 1, 2228265, 65536, 1, 2228266, 65536, 1, 2228267, 65536, 1, 2228268, 65536, 1, 2228269, 65536, 1, 2228270, 65536, 1, 2228271, 65536, 1, 2228272, 65536, 1, 2228273, 65536, 1, 2228274, 131072, 1, 2293787, 0, 2, 2293788, 65536, 2, 2293789, 65536, 2, 2293790, 65536, 2, 2293791, 65536, 2, 2293792, 65536, 2, 2293793, 65536, 2, 2293794, 65536, 2, 2293795, 65536, 2, 2293796, 65536, 2, 2293797, 0, 4, 2293798, 65536, 1, 2293799, 65536, 1, 2293800, 65536, 1, 2293801, 65536, 1, 2293802, 65536, 1, 2293803, 65536, 1, 2293804, 65536, 1, 2293805, 65536, 1, 2293806, 65536, 1, 2293807, 65536, 1, 2293808, 65536, 1, 2293809, 65536, 1, 2293810, 131072, 1, 2359333, 0, 2, 2359334, 65536, 2, 2359335, 65536, 2, 2359336, 65536, 2, 2359337, 65536, 2, 2359338, 0, 4, 2359339, 65536, 1, 2359340, 65536, 1, 2359341, 65536, 1, 2359342, 65536, 1, 2359343, 65536, 1, 2359344, 65536, 1, 2359345, 65536, 1, 2359346, 131072, 1, 2424874, 0, 1, 2424875, 65536, 1, 2424876, 65536, 1, 2424877, 65536, 1, 2424878, 65536, 1, 2424879, 65536, 1, 2424880, 65536, 1, 2424881, 65536, 1, 2424882, 131072, 1, 2490410, 0, 1, 2490411, 65536, 1, 2490412, 65536, 1, 2490413, 65536, 1, 2490414, 65536, 1, 2490415, 65536, 1, 2490416, 65536, 1, 2490417, 65536, 1, 2490418, 131072, 1, 2752537, 0, 0, 2752538, 65536, 0, 2752539, 65536, 0, 2752540, 65536, 0, 2752541, 65536, 0, 2752542, 65536, 0, 2752543, 65536, 0, 2752544, 65536, 0, 2752545, 131072, 0, 2818073, 0, 1, 2818074, 65536, 1, 2818075, 65536, 1, 2818076, 65536, 1, 2818077, 65536, 1, 2818078, 65536, 1, 2818079, 65536, 1, 2818080, 65536, 1, 2818081, 131072, 1, 2883612, 65536, 2, 2883613, 65536, 2, 2883614, 65536, 2, 2883615, 65536, 2, 2883616, 65536, 2, 2883617, 131072, 2 ) + +[node name="Tile Layer 2" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 458752, 0, 1, 524288, 0, 2, 262144, 5, 4, 262144, 5, 5, 393216, 0, 9, 458752, 1, 11, 589824, 1, 12, 917504, 1, 14, 458752, 0, 15, 524288, 0, 16, 589824, 0, 17, 917504, 0, 20, 917504, 1, 21, 458752, 1, 23, 589824, 1, 26, 196608, 5, 27, 524288, 0, 28, 589824, 0, 30, 458752, 0, 31, 524288, 0, 32, 589824, 0, 33, 458752, 0, 34, 524288, 0, 35, 589824, 0, 48, 1572864, 11, 60, 458752, 1, 62, 589824, 1, 63, 458752, 0, 64, 524288, 0, 65, 327680, 0, 66, 393216, 0, 67, 327680, 0, 68, 393216, 0, 69, 327680, 0, 70, 393216, 0, 65536, 458752, 1, 65538, 589824, 1, 65539, 196608, 5, 65540, 589824, 0, 65542, 262144, 5, 65545, 458752, 2, 65547, 589824, 2, 65548, 458752, 0, 65549, 524288, 0, 65550, 458752, 1, 65552, 589824, 1, 65553, 917504, 1, 65554, 524288, 0, 65555, 327680, 0, 65556, 393216, 0, 65557, 458752, 2, 65559, 589824, 2, 65562, 458752, 1, 65564, 589824, 1, 65566, 458752, 1, 65568, 589824, 1, 65569, 458752, 1, 65571, 589824, 1, 65592, 1441792, 12, 65593, 1507328, 12, 65595, 458752, 0, 65596, 458752, 2, 65597, 589824, 0, 65598, 589824, 2, 65599, 458752, 1, 65601, 589824, 1, 65603, 262144, 5, 65605, 262144, 5, 65607, 262144, 5, 131072, 458752, 2, 131073, 589824, 0, 131074, 589824, 2, 131076, 589824, 1, 131077, 524288, 0, 131078, 589824, 0, 131084, 458752, 1, 131086, 458752, 2, 131088, 589824, 2, 131089, 458752, 1, 131091, 589824, 1, 131093, 262144, 5, 131094, 327680, 0, 131095, 393216, 0, 131096, 327680, 0, 131097, 393216, 0, 131098, 458752, 2, 131100, 589824, 2, 131102, 458752, 2, 131104, 589824, 2, 131105, 458752, 2, 131106, 589824, 0, 131107, 589824, 2, 131109, 458752, 0, 131110, 524288, 0, 131111, 589824, 0, 131124, 1572864, 11, 131126, 1572864, 12, 131127, 1638400, 12, 131128, 1441792, 13, 131129, 1507328, 13, 131131, 458752, 1, 131133, 589824, 1, 131134, 917504, 0, 131135, 458752, 2, 131137, 589824, 2, 196609, 589824, 1, 196610, 458752, 2, 196611, 589824, 0, 196612, 589824, 2, 196614, 589824, 1, 196616, 458752, 0, 196617, 524288, 0, 196618, 327680, 0, 196619, 393216, 0, 196620, 458752, 2, 196621, 524288, 0, 196622, 589824, 2, 196623, 393216, 0, 196624, 327680, 0, 196625, 458752, 2, 196626, 524288, 0, 196627, 589824, 2, 196628, 393216, 0, 196629, 196608, 5, 196630, 458752, 0, 196631, 524288, 0, 196632, 262144, 5, 196634, 262144, 5, 196635, 327680, 0, 196636, 393216, 0, 196638, 327680, 0, 196639, 393216, 0, 196640, 458752, 1, 196642, 589824, 1, 196645, 458752, 1, 196647, 589824, 1, 196648, 327680, 0, 196649, 393216, 0, 196657, 1572864, 2, 196662, 1572864, 13, 196663, 1638400, 13, 196667, 458752, 2, 196669, 589824, 2, 196670, 917504, 1, 196671, 327680, 0, 196672, 393216, 0, 196675, 458752, 0, 196676, 524288, 0, 196677, 589824, 0, 196683, 458752, 0, 196684, 524288, 0, 196685, 589824, 0, 262144, 393216, 0, 262145, 589824, 2, 262147, 589824, 1, 262148, 458752, 2, 262150, 589824, 2, 262152, 458752, 1, 262154, 589824, 1, 262156, 262144, 5, 262158, 589824, 1, 262159, 196608, 5, 262161, 458752, 1, 262163, 589824, 1, 262165, 262144, 5, 262166, 458752, 1, 262168, 589824, 1, 262170, 196608, 5, 262171, 458752, 0, 262172, 524288, 0, 262173, 262144, 5, 262176, 262144, 5, 262178, 589824, 2, 262180, 458752, 0, 262181, 458752, 2, 262182, 589824, 0, 262183, 196608, 5, 262184, 524288, 0, 262185, 589824, 0, 262186, 262144, 5, 262193, 327680, 0, 262194, 393216, 0, 262195, 458752, 0, 262196, 1572864, 2, 262197, 589824, 0, 262204, 196608, 5, 262207, 262144, 5, 262209, 262144, 5, 262211, 458752, 1, 262213, 589824, 1, 262215, 327680, 0, 262216, 393216, 0, 262217, 327680, 0, 262218, 393216, 0, 262219, 458752, 1, 262221, 589824, 1, 262222, 327680, 0, 327681, 262144, 5, 327683, 589824, 2, 327688, 458752, 2, 327690, 589824, 2, 327691, 393216, 0, 327692, 458752, 2, 327693, 589824, 0, 327694, 589824, 2, 327695, 393216, 3, 327696, 327680, 3, 327697, 458752, 2, 327699, 589824, 2, 327702, 458752, 2, 327704, 589824, 2, 327705, 524288, 0, 327706, 589824, 0, 327707, 458752, 1, 327709, 589824, 1, 327716, 458752, 1, 327718, 589824, 1, 327719, 458752, 1, 327721, 589824, 1, 327728, 196608, 5, 327731, 262144, 5, 327733, 589824, 1, 327735, 327680, 0, 327736, 393216, 0, 327739, 1572864, 11, 327747, 458752, 2, 327749, 589824, 2, 327750, 196608, 5, 327753, 262144, 5, 327755, 262144, 5, 327756, 458752, 0, 327757, 589824, 2, 327758, 589824, 0, 393220, 1572864, 11, 393225, 196608, 5, 393227, 458752, 1, 393229, 720896, 1, 393230, 786432, 1, 393233, 655360, 1, 393234, 720896, 1, 393235, 327680, 0, 393236, 393216, 0, 393240, 458752, 1, 393242, 589824, 1, 393243, 458752, 2, 393245, 589824, 2, 393249, 327680, 0, 393250, 393216, 0, 393251, 917504, 0, 393252, 458752, 2, 393254, 589824, 2, 393255, 458752, 2, 393257, 589824, 2, 393258, 393216, 0, 393264, 327680, 0, 393265, 393216, 0, 393267, 458752, 2, 393269, 589824, 2, 393270, 196608, 5, 393273, 262144, 5, 393274, 327680, 0, 393275, 393216, 0, 393276, 327680, 0, 393277, 393216, 0, 393283, 327680, 0, 393284, 393216, 0, 393285, 327680, 0, 393286, 393216, 0, 393287, 327680, 0, 393288, 393216, 0, 393289, 458752, 0, 393290, 524288, 0, 393291, 589824, 0, 393292, 458752, 1, 393294, 589824, 1, 458760, 1441792, 12, 458761, 1507328, 12, 458762, 1703936, 0, 458763, 458752, 2, 458765, 589824, 2, 458768, 196608, 5, 458770, 196608, 5, 458773, 262144, 5, 458774, 458752, 0, 458775, 524288, 0, 458776, 458752, 2, 458777, 458752, 0, 458778, 589824, 2, 458779, 589824, 0, 458780, 720896, 1, 458781, 786432, 1, 458784, 196608, 5, 458787, 917504, 1, 458788, 655360, 1, 458789, 720896, 1, 458792, 720896, 1, 458794, 393216, 1, 458795, 262144, 5, 458796, 1310720, 12, 458797, 1376256, 12, 458798, 1835008, 12, 458799, 196608, 5, 458800, 327680, 1, 458802, 262144, 5, 458803, 655360, 1, 458804, 720896, 1, 458805, 786432, 1, 458809, 196608, 5, 458812, 262144, 5, 458814, 262144, 5, 458818, 196608, 5, 458820, 196608, 5, 458821, 524288, 0, 458822, 589824, 0, 458823, 262144, 5, 458825, 262144, 5, 458827, 589824, 1, 458828, 458752, 2, 458829, 589824, 0, 458830, 589824, 2, 524296, 1441792, 13, 524297, 1507328, 13, 524299, 655360, 1, 524300, 720896, 1, 524301, 786432, 1, 524310, 458752, 1, 524312, 589824, 1, 524313, 458752, 1, 524315, 589824, 1, 524332, 1310720, 13, 524333, 1376256, 13, 524340, 851968, 2, 524341, 917504, 2, 524342, 983040, 2, 524345, 1769472, 19, 524352, 917504, 0, 524353, 851968, 2, 524356, 458752, 1, 524358, 589824, 1, 524359, 458752, 0, 524360, 524288, 0, 524361, 458752, 2, 524363, 589824, 2, 524365, 589824, 1, 524366, 524288, 0, 589846, 458752, 2, 589848, 589824, 2, 589849, 458752, 2, 589851, 589824, 2, 589853, 458752, 0, 589854, 524288, 0, 589855, 589824, 0, 589881, 1638400, 16, 589888, 917504, 1, 589892, 458752, 2, 589894, 589824, 2, 589895, 458752, 1, 589897, 589824, 1, 589898, 327680, 0, 589899, 458752, 2, 589901, 589824, 2, 655365, 1572864, 11, 655369, 1572864, 11, 655389, 458752, 1, 655391, 589824, 1, 655428, 655360, 1, 655429, 720896, 1, 655430, 786432, 1, 655431, 458752, 2, 655433, 589824, 2, 655435, 458752, 0, 655436, 262144, 5, 655437, 458752, 2, 720900, 1441792, 12, 720901, 1507328, 12, 720925, 458752, 2, 720927, 589824, 2, 720953, 1638400, 18, 720954, 524288, 0, 720955, 589824, 0, 720967, 655360, 0, 720968, 393216, 0, 720969, 327680, 0, 720970, 393216, 0, 720971, 458752, 1, 720972, 589824, 0, 720973, 589824, 1, 786436, 1441792, 13, 786437, 1507328, 13, 786449, 1966080, 17, 786452, 2031616, 17, 786461, 655360, 1, 786462, 720896, 1, 786463, 786432, 1, 786464, 851968, 2, 786468, 524288, 13, 786469, 589824, 14, 786470, 589824, 14, 786471, 589824, 14, 786472, 589824, 14, 786473, 589824, 14, 786474, 589824, 15, 786489, 458752, 1, 786491, 589824, 1, 786502, 196608, 5, 786504, 196608, 5, 786506, 458752, 1, 786508, 589824, 1, 786509, 589824, 2, 786510, 393216, 0, 851985, 1966080, 18, 851988, 2031616, 18, 851993, 458752, 0, 851994, 524288, 0, 851995, 589824, 0, 852004, 589824, 13, 852019, 1900544, 2, 852023, 917504, 0, 852025, 458752, 2, 852027, 589824, 2, 852035, 327680, 0, 852036, 393216, 0, 852037, 327680, 0, 852038, 393216, 0, 852039, 327680, 3, 852040, 393216, 0, 852041, 327680, 0, 852042, 458752, 2, 852044, 589824, 2, 852045, 458752, 0, 852046, 524288, 0, 917521, 1966080, 19, 917524, 2031616, 19, 917525, 327680, 0, 917526, 393216, 0, 917527, 327680, 0, 917528, 393216, 0, 917529, 458752, 1, 917531, 589824, 1, 917532, 327680, 0, 917533, 393216, 0, 917534, 327680, 0, 917535, 393216, 0, 917540, 655360, 15, 917559, 917504, 1, 917561, 655360, 1, 917562, 720896, 1, 917563, 786432, 1, 917568, 327680, 0, 917569, 393216, 0, 917570, 327680, 0, 917571, 393216, 0, 917572, 196608, 5, 917574, 196608, 5, 917575, 458752, 0, 917576, 524288, 0, 917577, 262144, 5, 917579, 262144, 5, 917580, 524288, 0, 917581, 458752, 1, 983050, 327680, 0, 983051, 393216, 0, 983052, 327680, 0, 983053, 393216, 0, 983060, 196608, 5, 983062, 196608, 5, 983063, 524288, 0, 983064, 589824, 0, 983065, 262144, 5, 983067, 196608, 5, 983070, 262144, 5, 983072, 262144, 5, 983073, 1966080, 18, 983076, 2031616, 18, 983097, 917504, 1, 983103, 196608, 5, 983105, 458752, 0, 983106, 262144, 5, 983107, 589824, 0, 983108, 262144, 5, 983109, 327680, 0, 983110, 393216, 0, 983111, 458752, 1, 983113, 589824, 1, 983115, 458752, 1, 983117, 458752, 2, 983118, 524288, 0, 1048583, 1572864, 11, 1048585, 196608, 5, 1048587, 196608, 5, 1048590, 262144, 5, 1048598, 458752, 1, 1048600, 589824, 1, 1048601, 327680, 0, 1048602, 393216, 0, 1048603, 327680, 0, 1048604, 393216, 0, 1048605, 327680, 0, 1048606, 393216, 0, 1048609, 1966080, 19, 1048612, 2031616, 19, 1048631, 327680, 0, 1048632, 393216, 0, 1048633, 327680, 0, 1048634, 393216, 0, 1048635, 917504, 0, 1048637, 851968, 2, 1048640, 2031616, 17, 1048641, 458752, 1, 1048643, 589824, 1, 1048644, 196608, 5, 1048647, 458752, 2, 1048649, 589824, 2, 1048650, 327680, 0, 1048651, 458752, 2, 1048653, 589824, 2, 1114118, 1572864, 11, 1114120, 458752, 0, 1114121, 524288, 0, 1114122, 589824, 0, 1114134, 458752, 2, 1114136, 196608, 5, 1114138, 196608, 5, 1114139, 524288, 0, 1114140, 196608, 5, 1114143, 262144, 5, 1114159, 1835008, 12, 1114166, 196608, 5, 1114169, 262144, 5, 1114171, 917504, 1, 1114173, 1966080, 19, 1114176, 2031616, 19, 1114177, 458752, 2, 1114179, 589824, 2, 1114181, 917504, 0, 1114185, 196608, 5, 1114188, 262144, 5, 1114189, 458752, 2, 1179656, 458752, 1, 1179658, 589824, 1, 1179659, 655360, 2, 1179660, 720896, 2, 1179661, 786432, 2, 1179670, 655360, 1, 1179671, 720896, 1, 1179672, 327680, 0, 1179673, 393216, 0, 1179674, 458752, 1, 1179676, 589824, 1, 1179677, 327680, 0, 1179678, 393216, 0, 1179679, 327680, 0, 1179680, 393216, 0, 1179712, 327680, 0, 1179713, 393216, 0, 1179714, 327680, 0, 1179715, 393216, 0, 1179717, 917504, 1, 1179719, 458752, 0, 1179720, 524288, 0, 1179721, 589824, 0, 1245188, 1572864, 11, 1245191, 458752, 0, 1245192, 458752, 2, 1245193, 327680, 0, 1245194, 589824, 2, 1245195, 655360, 3, 1245196, 720896, 3, 1245197, 786432, 3, 1245207, 196608, 5, 1245210, 262144, 5, 1245212, 196608, 5, 1245213, 458752, 0, 1245214, 524288, 0, 1245215, 262144, 5, 1245217, 262144, 5, 1245223, 458752, 0, 1245225, 589824, 0, 1245234, 917504, 0, 1245246, 327680, 0, 1245247, 196608, 5, 1245249, 196608, 5, 1245251, 327680, 0, 1245252, 393216, 0, 1245253, 327680, 0, 1245254, 393216, 0, 1245255, 458752, 1, 1245257, 589824, 1, 1245258, 327680, 0, 1245259, 393216, 0, 1245260, 327680, 0, 1245261, 393216, 0, 1310727, 458752, 1, 1310729, 589824, 1, 1310730, 458752, 1, 1310732, 589824, 1, 1310745, 327680, 0, 1310746, 393216, 0, 1310747, 327680, 0, 1310748, 393216, 0, 1310749, 458752, 1, 1310751, 589824, 1, 1310759, 458752, 1, 1310761, 589824, 1, 1310769, 589824, 13, 1310770, 917504, 1, 1310777, 458752, 0, 1310778, 524288, 0, 1310779, 589824, 0, 1310781, 196608, 5, 1310784, 262144, 5, 1310785, 393216, 0, 1310786, 196608, 5, 1310788, 196608, 5, 1310789, 524288, 0, 1310790, 589824, 0, 1310791, 262144, 5, 1310793, 196608, 5, 1310796, 262144, 5, 1310798, 262144, 5, 1376263, 458752, 2, 1376264, 393216, 0, 1376265, 589824, 2, 1376266, 458752, 2, 1376267, 393216, 0, 1376268, 589824, 2, 1376269, 589824, 0, 1376280, 196608, 5, 1376282, 196608, 5, 1376283, 458752, 0, 1376284, 524288, 0, 1376285, 262144, 5, 1376287, 589824, 2, 1376295, 458752, 2, 1376297, 589824, 2, 1376301, 1835008, 12, 1376305, 589824, 13, 1376309, 327680, 0, 1376310, 393216, 0, 1376311, 327680, 0, 1376312, 393216, 0, 1376313, 458752, 1, 1376315, 589824, 1, 1376316, 327680, 0, 1376317, 393216, 0, 1376319, 196608, 5, 1376322, 262144, 5, 1376323, 524288, 0, 1376324, 458752, 1, 1376326, 589824, 1, 1376328, 458752, 0, 1376329, 524288, 0, 1376330, 327680, 0, 1376331, 393216, 0, 1441796, 1441792, 12, 1441797, 1507328, 12, 1441798, 196608, 5, 1441800, 458752, 1, 1441802, 589824, 1, 1441803, 458752, 1, 1441805, 589824, 1, 1441817, 327680, 0, 1441818, 393216, 0, 1441819, 458752, 1, 1441821, 589824, 1, 1441822, 720896, 1, 1441823, 786432, 1, 1441831, 655360, 1, 1441832, 720896, 1, 1441833, 786432, 1, 1441834, 393216, 0, 1441841, 589824, 13, 1441844, 196608, 5, 1441847, 262144, 5, 1441848, 524288, 0, 1441849, 262144, 5, 1441850, 458752, 0, 1441851, 196608, 5, 1441852, 589824, 0, 1441853, 458752, 0, 1441854, 262144, 5, 1441855, 589824, 0, 1441857, 458752, 0, 1441858, 458752, 1, 1441859, 589824, 0, 1441860, 458752, 2, 1441862, 589824, 2, 1441864, 458752, 1, 1441866, 589824, 1, 1441868, 262144, 5, 1441869, 393216, 0, 1507329, 1572864, 12, 1507330, 1638400, 12, 1507332, 1441792, 13, 1507333, 1507328, 13, 1507336, 458752, 2, 1507338, 589824, 2, 1507339, 458752, 2, 1507341, 589824, 2, 1507352, 196608, 5, 1507355, 262144, 5, 1507357, 589824, 2, 1507358, 917504, 2, 1507359, 983040, 2, 1507366, 196608, 5, 1507368, 196608, 5, 1507369, 524288, 0, 1507370, 589824, 0, 1507371, 262144, 5, 1507377, 589824, 13, 1507381, 327680, 0, 1507382, 393216, 0, 1507383, 458752, 1, 1507385, 589824, 1, 1507386, 458752, 1, 1507388, 589824, 1, 1507389, 458752, 1, 1507391, 589824, 1, 1507393, 458752, 1, 1507395, 589824, 1, 1507396, 589824, 2, 1507400, 458752, 2, 1507402, 589824, 2, 1507403, 196608, 5, 1507404, 458752, 0, 1507405, 524288, 0, 1507406, 262144, 5, 1572865, 1572864, 13, 1572866, 1638400, 13, 1572871, 327680, 0, 1572872, 393216, 0, 1572874, 327680, 0, 1572875, 393216, 0, 1572876, 720896, 1, 1572877, 786432, 1, 1572891, 655360, 1, 1572892, 720896, 1, 1572893, 786432, 1, 1572903, 917504, 0, 1572904, 458752, 1, 1572906, 589824, 1, 1572913, 589824, 13, 1572916, 196608, 5, 1572919, 262144, 5, 1572921, 589824, 2, 1572922, 458752, 2, 1572924, 589824, 2, 1572925, 458752, 2, 1572927, 589824, 2, 1572928, 524288, 0, 1572929, 458752, 2, 1572931, 589824, 2, 1572932, 327680, 0, 1572933, 393216, 0, 1572934, 524288, 0, 1572935, 589824, 0, 1572937, 327680, 0, 1572938, 393216, 0, 1572940, 458752, 1, 1572941, 458752, 0, 1572942, 589824, 1, 1638406, 196608, 5, 1638409, 262144, 5, 1638412, 262144, 5, 1638414, 262144, 5, 1638419, 327680, 0, 1638420, 393216, 0, 1638439, 917504, 1, 1638440, 458752, 2, 1638442, 589824, 2, 1638444, 524288, 4, 1638445, 589824, 4, 1638449, 589824, 13, 1638453, 458752, 0, 1638454, 524288, 0, 1638455, 655360, 1, 1638456, 720896, 1, 1638457, 786432, 1, 1638458, 655360, 1, 1638459, 720896, 1, 1638460, 327680, 0, 1638461, 393216, 0, 1638462, 524288, 0, 1638463, 458752, 1, 1638465, 589824, 1, 1638467, 196608, 5, 1638469, 458752, 1, 1638471, 589824, 1, 1638472, 327680, 0, 1638473, 393216, 0, 1638474, 327680, 0, 1638475, 393216, 0, 1638476, 458752, 2, 1638477, 458752, 1, 1703954, 196608, 5, 1703955, 458752, 0, 1703956, 524288, 0, 1703957, 262144, 5, 1703962, 458752, 0, 1703963, 524288, 0, 1703964, 589824, 0, 1703965, 458752, 0, 1703966, 524288, 0, 1703967, 589824, 0, 1703976, 655360, 1, 1703977, 720896, 1, 1703978, 786432, 1, 1703980, 524288, 5, 1703981, 589824, 5, 1703985, 589824, 13, 1703989, 458752, 1, 1703991, 196608, 5, 1703993, 196608, 5, 1703995, 196608, 5, 1703997, 458752, 1, 1703999, 458752, 2, 1704001, 589824, 2, 1704002, 327680, 0, 1704003, 393216, 0, 1704005, 458752, 2, 1704007, 196608, 5, 1704009, 327680, 0, 1704010, 393216, 0, 1704011, 327680, 0, 1704012, 393216, 0, 1704013, 458752, 2, 1769491, 458752, 1, 1769493, 589824, 1, 1769494, 1966080, 17, 1769497, 2031616, 17, 1769498, 458752, 1, 1769500, 589824, 1, 1769501, 458752, 1, 1769503, 589824, 1, 1769518, 1835008, 12, 1769521, 589824, 13, 1769525, 458752, 2, 1769527, 589824, 2, 1769533, 458752, 2, 1769534, 327680, 0, 1769535, 589824, 2, 1769536, 327680, 0, 1769537, 196608, 5, 1769540, 262144, 5, 1769542, 327680, 0, 1769543, 393216, 0, 1769544, 196608, 5, 1769545, 589824, 0, 1769546, 196608, 5, 1769549, 262144, 5, 1769550, 393216, 0, 1835021, 1769472, 2, 1835027, 458752, 2, 1835029, 589824, 2, 1835030, 1966080, 18, 1835033, 2031616, 19, 1835034, 458752, 2, 1835036, 589824, 2, 1835037, 458752, 2, 1835039, 589824, 2, 1835041, 327680, 0, 1835042, 393216, 0, 1835043, 327680, 0, 1835044, 393216, 0, 1835045, 327680, 0, 1835046, 393216, 0, 1835052, 458752, 4, 1835057, 589824, 13, 1835061, 655360, 1, 1835062, 720896, 1, 1835063, 786432, 1, 1835065, 917504, 2, 1835066, 983040, 2, 1835067, 851968, 2, 1835069, 655360, 1, 1835071, 327680, 0, 1835072, 393216, 0, 1835074, 262144, 5, 1835075, 524288, 0, 1835076, 327680, 0, 1835077, 196608, 5, 1835079, 458752, 1, 1835081, 589824, 1, 1835082, 524288, 0, 1835083, 327680, 0, 1835084, 196608, 5, 1900565, 786432, 0, 1900570, 655360, 0, 1900571, 720896, 1, 1900572, 786432, 1, 1900573, 655360, 1, 1900574, 720896, 1, 1900575, 786432, 1, 1900576, 196608, 5, 1900578, 196608, 5, 1900581, 262144, 5, 1900583, 262144, 5, 1900584, 393216, 0, 1900585, 327680, 0, 1900586, 393216, 0, 1900591, 589824, 5, 1900593, 589824, 13, 1900606, 196608, 5, 1900608, 458752, 0, 1900609, 262144, 5, 1900610, 458752, 1, 1900612, 589824, 1, 1900613, 327680, 0, 1900614, 393216, 0, 1900615, 458752, 2, 1900616, 524288, 0, 1900617, 589824, 2, 1900619, 589824, 1, 1900621, 262144, 5, 1900622, 393216, 0, 1966085, 1310720, 12, 1966086, 1376256, 12, 1966102, 851968, 2, 1966107, 196608, 5, 1966110, 262144, 5, 1966118, 196608, 5, 1966120, 196608, 5, 1966123, 262144, 5, 1966129, 589824, 13, 1966132, 327680, 0, 1966133, 393216, 0, 1966134, 327680, 0, 1966135, 393216, 0, 1966136, 327680, 0, 1966137, 393216, 0, 1966143, 917504, 0, 1966144, 458752, 1, 1966146, 458752, 2, 1966148, 196608, 5, 1966151, 262144, 5, 1966153, 458752, 2, 1966155, 589824, 2, 1966156, 196608, 5, 1966157, 589824, 0, 2031621, 1310720, 13, 2031622, 1376256, 13, 2031623, 1835008, 12, 2031627, 1310720, 12, 2031628, 1376256, 12, 2031634, 1835008, 12, 2031665, 524288, 14, 2031666, 589824, 14, 2031667, 589824, 15, 2031669, 196608, 5, 2031671, 196608, 5, 2031672, 458752, 0, 2031673, 524288, 0, 2031674, 262144, 5, 2031679, 917504, 1, 2031680, 458752, 2, 2031681, 327680, 0, 2031682, 589824, 2, 2031683, 524288, 0, 2031684, 327680, 0, 2031685, 393216, 0, 2031686, 524288, 0, 2031687, 458752, 2, 2031689, 589824, 2, 2031690, 393216, 0, 2031691, 458752, 1, 2031692, 458752, 0, 2031693, 589824, 1, 2031694, 589824, 0, 2097156, 1835008, 12, 2097157, 1310720, 12, 2097158, 1376256, 12, 2097159, 1835008, 12, 2097163, 1310720, 13, 2097164, 1376256, 13, 2097170, 1310720, 12, 2097171, 1376256, 12, 2097177, 458752, 4, 2097182, 1310720, 12, 2097183, 1376256, 12, 2097204, 327680, 0, 2097205, 393216, 0, 2097206, 327680, 0, 2097207, 393216, 0, 2097208, 458752, 1, 2097210, 589824, 1, 2097216, 655360, 1, 2097218, 458752, 1, 2097220, 589824, 1, 2097221, 458752, 1, 2097222, 458752, 0, 2097223, 589824, 1, 2097224, 327680, 0, 2097225, 393216, 0, 2097226, 327680, 0, 2097227, 458752, 2, 2097228, 458752, 1, 2097230, 589824, 1, 2162693, 1310720, 13, 2162694, 1376256, 13, 2162697, 524288, 1, 2162706, 1310720, 13, 2162707, 1376256, 13, 2162718, 1310720, 13, 2162719, 1376256, 13, 2162721, 458752, 4, 2162730, 1835008, 12, 2162739, 196608, 5, 2162740, 458752, 0, 2162741, 524288, 0, 2162742, 262144, 5, 2162744, 262144, 5, 2162746, 589824, 2, 2162749, 1114112, 9, 2162750, 1179648, 9, 2162751, 1245184, 9, 2162752, 327680, 0, 2162753, 393216, 0, 2162754, 458752, 2, 2162756, 589824, 2, 2162757, 458752, 2, 2162758, 458752, 1, 2162760, 589824, 1, 2162761, 327680, 0, 2162762, 393216, 0, 2162763, 327680, 0, 2162764, 458752, 2, 2162766, 589824, 2, 2228229, 1441792, 12, 2228230, 1507328, 12, 2228231, 1703936, 0, 2228232, 458752, 2, 2228234, 589824, 2, 2228242, 1835008, 12, 2228250, 524288, 1, 2228259, 524288, 4, 2228260, 589824, 4, 2228276, 458752, 1, 2228278, 589824, 1, 2228279, 327680, 0, 2228280, 393216, 0, 2228281, 720896, 1, 2228282, 786432, 1, 2228285, 1114112, 10, 2228287, 1245184, 10, 2228290, 262144, 5, 2228291, 393216, 0, 2228294, 458752, 2, 2228295, 524288, 0, 2228296, 196608, 5, 2228298, 196608, 5, 2228301, 262144, 5, 2228302, 393216, 0, 2293764, 1572864, 11, 2293765, 1441792, 13, 2293766, 1507328, 13, 2293768, 655360, 1, 2293769, 720896, 1, 2293770, 786432, 1, 2293777, 196608, 5, 2293780, 262144, 5, 2293782, 262144, 5, 2293785, 458752, 2, 2293786, 458752, 0, 2293795, 524288, 5, 2293796, 589824, 5, 2293808, 1835008, 12, 2293811, 458752, 0, 2293812, 458752, 2, 2293813, 589824, 0, 2293814, 196608, 5, 2293817, 262144, 5, 2293819, 262144, 5, 2293821, 1114112, 10, 2293823, 1245184, 10, 2293824, 327680, 0, 2293825, 196608, 5, 2293826, 458752, 0, 2293827, 524288, 0, 2293828, 262144, 5, 2293829, 393216, 0, 2293830, 458752, 1, 2293832, 589824, 1, 2293833, 524288, 0, 2293834, 589824, 0, 2293835, 327680, 0, 2293836, 196608, 5, 2359304, 655360, 2, 2359305, 720896, 2, 2359306, 786432, 2, 2359322, 458752, 1, 2359324, 1441792, 6, 2359326, 196608, 5, 2359328, 458752, 1, 2359330, 589824, 1, 2359331, 1900544, 0, 2359335, 524288, 1, 2359347, 458752, 1, 2359349, 589824, 1, 2359350, 327680, 0, 2359351, 393216, 0, 2359352, 458752, 0, 2359353, 524288, 0, 2359354, 589824, 0, 2359357, 1114112, 10, 2359359, 1245184, 10, 2359362, 262144, 5, 2359364, 589824, 1, 2359365, 327680, 0, 2359366, 458752, 2, 2359368, 589824, 2, 2359370, 196608, 5, 2359373, 262144, 5, 2359374, 393216, 0, 2424840, 655360, 3, 2424841, 720896, 3, 2424842, 786432, 3, 2424849, 524288, 15, 2424850, 589824, 14, 2424851, 589824, 14, 2424852, 589824, 14, 2424853, 589824, 14, 2424854, 589824, 14, 2424855, 589824, 14, 2424856, 655360, 14, 2424858, 458752, 2, 2424860, 589824, 2, 2424864, 458752, 2, 2424866, 589824, 2, 2424870, 458752, 2, 2424872, 589824, 2, 2424883, 458752, 2, 2424884, 458752, 0, 2424885, 196608, 5, 2424886, 589824, 0, 2424888, 262144, 5, 2424890, 589824, 1, 2424893, 1114112, 11, 2424894, 1179648, 11, 2424895, 1245184, 11, 2424896, 327680, 0, 2424897, 393216, 0, 2424898, 458752, 2, 2424899, 589824, 0, 2424900, 196608, 5, 2424902, 458752, 0, 2424903, 262144, 5, 2424904, 458752, 2, 2424906, 589824, 2, 2424907, 458752, 0, 2424908, 196608, 5, 2424909, 589824, 0, 2490376, 1703936, 0, 2490378, 327680, 0, 2490379, 393216, 0, 2490394, 655360, 1, 2490395, 720896, 1, 2490396, 786432, 1, 2490400, 655360, 1, 2490401, 720896, 1, 2490402, 589824, 13, 2490419, 655360, 0, 2490420, 458752, 1, 2490422, 589824, 1, 2490423, 327680, 0, 2490424, 458752, 2, 2490426, 589824, 2, 2490430, 458752, 0, 2490431, 196608, 5, 2490432, 589824, 0, 2490433, 458752, 1, 2490435, 589824, 1, 2490436, 327680, 0, 2490437, 393216, 0, 2490438, 458752, 1, 2490440, 589824, 1, 2490441, 327680, 0, 2490442, 393216, 0, 2490443, 458752, 1, 2490444, 458752, 0, 2490445, 589824, 1, 2490446, 589824, 0, 2555913, 196608, 5, 2555916, 262144, 5, 2555938, 524288, 14, 2555939, 589824, 14, 2555940, 589824, 14, 2555941, 589824, 14, 2555942, 589824, 14, 2555943, 589824, 14, 2555944, 589824, 14, 2555945, 589824, 14, 2555946, 589824, 14, 2555947, 589824, 14, 2555948, 589824, 14, 2555949, 589824, 14, 2555950, 589824, 14, 2555951, 589824, 14, 2555952, 589824, 14, 2555953, 589824, 14, 2555954, 655360, 14, 2555955, 1900544, 0, 2555956, 458752, 2, 2555958, 196608, 5, 2555961, 720896, 1, 2555962, 786432, 1, 2555966, 458752, 1, 2555968, 589824, 1, 2555969, 458752, 2, 2555971, 196608, 5, 2555974, 262144, 5, 2555976, 589824, 2, 2555977, 393216, 0, 2555978, 327680, 0, 2555979, 458752, 2, 2555980, 458752, 1, 2555982, 589824, 1, 2621443, 1441792, 12, 2621444, 1507328, 12, 2621450, 327680, 0, 2621451, 393216, 0, 2621452, 327680, 0, 2621453, 393216, 0, 2621454, 327680, 0, 2621455, 393216, 0, 2621456, 524288, 15, 2621457, 589824, 14, 2621458, 589824, 14, 2621459, 589824, 14, 2621460, 589824, 14, 2621461, 589824, 14, 2621462, 589824, 14, 2621463, 589824, 14, 2621464, 655360, 13, 2621492, 1900544, 0, 2621493, 720896, 1, 2621494, 786432, 1, 2621497, 851968, 2, 2621501, 458752, 0, 2621502, 458752, 2, 2621503, 589824, 0, 2621504, 589824, 2, 2621505, 393216, 0, 2621506, 327680, 0, 2621507, 393216, 0, 2621508, 327680, 0, 2621509, 393216, 0, 2621511, 196608, 5, 2621513, 327680, 0, 2621514, 393216, 0, 2621516, 262144, 5, 2621518, 589824, 2, 2686978, 1572864, 12, 2686979, 1441792, 13, 2686980, 1507328, 13, 2686982, 1572864, 11, 2686983, 1572864, 12, 2686984, 1638400, 12, 2686985, 196608, 5, 2686987, 196608, 5, 2686989, 196608, 5, 2686992, 262144, 5, 2687000, 589824, 13, 2687028, 1835008, 16, 2687029, 1900544, 16, 2687032, 1376256, 14, 2687037, 458752, 1, 2687039, 196608, 5, 2687042, 262144, 5, 2687044, 262144, 5, 2687046, 262144, 5, 2687047, 393216, 0, 2687048, 196608, 5, 2687049, 589824, 0, 2687051, 262144, 5, 2687052, 393216, 0, 2687053, 327680, 0, 2687054, 393216, 0, 2752514, 1572864, 13, 2752515, 1638400, 13, 2752519, 1572864, 13, 2752520, 1638400, 13, 2752536, 589824, 13, 2752546, 524288, 13, 2752547, 589824, 14, 2752548, 589824, 14, 2752549, 589824, 14, 2752550, 589824, 14, 2752551, 589824, 14, 2752552, 589824, 14, 2752553, 589824, 14, 2752554, 589824, 14, 2752555, 589824, 14, 2752556, 655360, 13, 2752557, 458752, 0, 2752558, 524288, 0, 2752559, 589824, 0, 2752564, 1638400, 17, 2752565, 1900544, 17, 2752568, 1376256, 15, 2752573, 458752, 2, 2752575, 589824, 2, 2752576, 393216, 0, 2752577, 327680, 0, 2752578, 393216, 0, 2752580, 327680, 0, 2752581, 196608, 5, 2752583, 458752, 1, 2752585, 589824, 1, 2752586, 196608, 5, 2752587, 589824, 0, 2752588, 196608, 5, 2818057, 1572864, 11, 2818060, 1441792, 12, 2818061, 1507328, 12, 2818072, 589824, 13, 2818082, 589824, 13, 2818092, 589824, 13, 2818093, 458752, 1, 2818095, 589824, 1, 2818096, 327680, 0, 2818097, 393216, 0, 2818098, 327680, 0, 2818099, 393216, 0, 2818100, 1835008, 17, 2818101, 1638400, 17, 2818104, 1376256, 15, 2818109, 655360, 1, 2818110, 720896, 1, 2818113, 262144, 5, 2818115, 262144, 5, 2818117, 327680, 0, 2818118, 393216, 0, 2818119, 458752, 2, 2818121, 589824, 2, 2818123, 589824, 1, 2818124, 327680, 0, 2818125, 393216, 0, 2883594, 1572864, 12, 2883595, 1638400, 12, 2883596, 1441792, 13, 2883597, 1507328, 13, 2883598, 1572864, 11, 2883618, 589824, 13, 2883628, 589824, 13, 2883629, 458752, 2, 2883631, 196608, 5, 2883633, 196608, 5, 2883636, 1835008, 18, 2883637, 1900544, 18, 2883640, 1376256, 15, 2883641, 458752, 0, 2883642, 524288, 0, 2883643, 589824, 0, 2883644, 196608, 5, 2883647, 262144, 5, 2883648, 524288, 0, 2883649, 589824, 0, 2883650, 327680, 0, 2883651, 393216, 0, 2883652, 196608, 5, 2883654, 458752, 0, 2883655, 262144, 5, 2883656, 589824, 0, 2883657, 458752, 2, 2883659, 196608, 5, 2883662, 262144, 5, 2949130, 1572864, 13, 2949131, 1638400, 13, 2949137, 1572864, 12, 2949138, 1638400, 12, 2949142, 1441792, 12, 2949143, 1507328, 12, 2949152, 1572864, 11, 2949159, 1441792, 12, 2949160, 1507328, 12, 2949164, 589824, 13, 2949165, 655360, 1, 2949166, 720896, 1, 2949167, 786432, 1, 2949173, 1638400, 19, 2949174, 393216, 0, 2949175, 327680, 0, 2949176, 1507328, 14, 2949177, 458752, 1, 2949178, 589824, 0, 2949179, 589824, 1, 2949180, 327680, 0, 2949181, 393216, 0, 2949183, 458752, 1, 2949184, 458752, 0, 2949185, 196608, 5, 2949186, 589824, 0, 2949187, 458752, 0, 2949188, 262144, 5, 2949189, 589824, 0, 2949190, 458752, 1, 2949192, 589824, 1, 2949193, 327680, 0, 2949194, 393216, 0, 2949195, 327680, 0, 2949196, 393216, 0, 2949197, 458752, 0, 2949198, 524288, 0, 3014673, 1572864, 13, 3014674, 1638400, 13, 3014677, 1572864, 11, 3014678, 1441792, 13, 3014679, 1507328, 13, 3014695, 1441792, 13, 3014696, 1507328, 13, 3014697, 1572864, 11, 3014701, 1572864, 13, 3014702, 1638400, 13, 3014706, 1572864, 11, 3014710, 196608, 5, 3014712, 458752, 1, 3014714, 589824, 1, 3014715, 589824, 2, 3014716, 393216, 0, 3014717, 327680, 0, 3014718, 393216, 0, 3014719, 458752, 2, 3014720, 458752, 1, 3014722, 589824, 1, 3014723, 458752, 1, 3014724, 589824, 0, 3014725, 589824, 1, 3014726, 458752, 2, 3014727, 327680, 0, 3014728, 589824, 2, 3014730, 196608, 5, 3014733, 262144, 5, 3080217, 1572864, 12, 3080218, 1638400, 12, 3080221, 1572864, 11, 3080233, 1441792, 12, 3080234, 1507328, 12, 3080245, 327680, 0, 3080246, 393216, 0, 3080247, 327680, 0, 3080248, 458752, 2, 3080249, 458752, 0, 3080250, 196608, 5, 3080251, 589824, 0, 3080252, 327680, 0, 3080253, 393216, 0, 3080254, 524288, 0, 3080255, 262144, 5, 3080256, 458752, 2, 3080258, 589824, 2, 3080260, 589824, 1, 3080261, 589824, 2, 3080262, 196608, 5, 3080265, 262144, 5, 3080266, 393216, 0, 3080267, 327680, 0, 3080268, 393216, 0, 3080269, 458752, 2, 3145753, 1572864, 13, 3145754, 1638400, 13, 3145769, 1441792, 13, 3145770, 1507328, 13, 3145783, 262144, 5, 3145785, 262144, 5, 3145787, 196608, 5, 3145789, 458752, 1, 3145791, 589824, 1, 3145792, 327680, 0, 3145793, 393216, 0, 3145794, 458752, 2, 3145795, 589824, 0, 3145796, 589824, 2, 3145798, 589824, 1, 3145799, 917504, 0, 3145800, 196608, 5, 3145803, 262144, 5, 3145805, 262144, 5, 3145806, 327680, 0, 3211317, 327680, 0, 3211318, 393216, 0, 3211319, 327680, 0, 3211320, 393216, 0, 3211321, 458752, 2, 3211323, 589824, 2, 3211324, 524288, 0, 3211325, 458752, 2, 3211326, 458752, 0, 3211327, 196608, 5, 3211328, 589824, 0, 3211329, 458752, 1, 3211331, 589824, 1, 3211332, 458752, 2, 3211333, 589824, 0, 3211334, 589824, 2, 3211335, 917504, 1, 3211337, 327680, 0, 3211338, 393216, 0, 3211339, 327680, 0, 3211340, 393216, 0, 3211341, 196608, 5, 3276853, 458752, 0, 3276854, 196608, 5, 3276855, 589824, 0, 3276856, 327680, 0, 3276857, 393216, 0, 3276859, 458752, 1, 3276861, 589824, 1, 3276862, 458752, 1, 3276864, 589824, 1, 3276865, 458752, 2, 3276866, 393216, 0, 3276867, 589824, 2, 3276869, 589824, 1, 3276870, 327680, 0, 3276871, 393216, 0, 3276872, 327680, 0, 3276873, 393216, 0, 3276874, 196608, 5, 3276876, 327680, 0, 3276877, 393216, 0, 3342389, 458752, 1, 3342391, 196608, 5, 3342394, 262144, 5, 3342395, 458752, 2, 3342397, 589824, 2, 3342398, 458752, 2, 3342399, 589824, 0, 3342400, 196608, 5, 3342403, 262144, 5, 3342405, 196608, 5, 3342408, 262144, 5, 3342410, 262144, 5, 3342411, 196608, 5, 3342414, 262144, 5, 3407925, 458752, 2, 3407927, 589824, 2, 3407933, 458752, 1, 3407935, 589824, 1 ) + +[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 5 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 327723, 1572864, 43, 327724, 1638400, 43, 327725, 1638400, 43, 327726, 1703936, 43, 983083, 1572864, 43, 983084, 1638400, 43, 983085, 1638400, 43, 983086, 1638400, 43, 983087, 1703936, 43, 2162731, 1572864, 43, 2162732, 1638400, 43, 2162733, 1638400, 43, 2162734, 1638400, 43, 2162735, 1638400, 43, 2162736, 1703936, 43 ) + +[node name="PU_anim_tiles" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 4 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 393259, 0, 10, 589870, 0, 10, 1048624, 0, 12, 1048625, 0, 12, 1114155, 0, 10, 1114160, 0, 13, 1114161, 0, 13, 1179695, 0, 11, 1245228, 0, 11, 1441839, 0, 10, 2097172, 0, 12, 2097173, 0, 12, 2097175, 0, 11, 2162708, 0, 13, 2162709, 0, 13, 2228265, 0, 11, 2359342, 0, 11, 2424880, 0, 12, 2424881, 0, 12, 2490412, 0, 10, 2490416, 0, 13, 2490417, 0, 13 ) + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 917542, 262144, 0, 917543, 327680, 0, 917544, 393216, 0, 917545, 458752, 0, 983078, 262144, 1, 983081, 458752, 1, 1114150, 262144, 3, 1114153, 458752, 3, 1179686, 262144, 4, 1179687, 327680, 4, 1179688, 393216, 4, 1179689, 458752, 4, 1245224, 393216, 5 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 2, 589824, 0, 4, 327680, 0, 17, 917504, 0, 26, 458752, 0, 65, 589824, 0, 65538, 458752, 0, 65539, 524288, 0, 65550, 589824, 0, 65553, 458752, 0, 65555, 589824, 0, 65572, 917504, 0, 65596, 524288, 0, 131072, 524288, 0, 131074, 458752, 1, 131076, 458752, 0, 131086, 589824, 1, 131104, 458752, 0, 131105, 524288, 0, 131108, 917504, 1, 196609, 458752, 0, 196610, 524288, 0, 196612, 458752, 1, 196618, 589824, 0, 196620, 458752, 0, 196622, 327680, 0, 196625, 393216, 0, 196627, 327680, 0, 196632, 589824, 0, 196669, 327680, 0, 196670, 393216, 0, 262145, 458752, 1, 262156, 458752, 1, 262173, 196608, 5, 262176, 458752, 2, 262181, 524288, 0, 262183, 589824, 2, 262196, 524288, 0, 327681, 458752, 2, 327690, 327680, 0, 327691, 458752, 0, 327692, 524288, 0, 327704, 458752, 0, 327731, 458752, 1, 327755, 458752, 2, 327757, 196608, 5, 393229, 589824, 1, 393233, 327680, 0, 393234, 393216, 0, 393254, 327680, 0, 393255, 393216, 0, 393257, 327680, 0, 458776, 589824, 0, 458778, 524288, 0, 458780, 1900544, 0, 458787, 262144, 5, 458789, 196608, 5, 458792, 196608, 5, 458820, 458752, 0, 458825, 458752, 1, 458827, 458752, 0, 458828, 524288, 0, 524361, 589824, 0, 524363, 458752, 1, 524365, 458752, 0, 589899, 393216, 0, 589901, 458752, 1, 655403, 1245184, 12, 655404, 1245184, 12, 655405, 1245184, 12, 655406, 1245184, 12, 655407, 1245184, 12, 655433, 196608, 5, 655436, 524288, 0, 655437, 589824, 0, 720939, 1245184, 14, 720940, 1245184, 14, 720941, 1245184, 14, 720942, 1245184, 14, 720943, 1245184, 14, 720953, 458752, 0, 720967, 327680, 0, 720970, 458752, 0, 720971, 524288, 0, 786447, 917504, 0, 786475, 1048576, 14, 786476, 1114112, 14, 786477, 1114112, 14, 786478, 1114112, 14, 786479, 1179648, 14, 786509, 327680, 0, 851983, 917504, 1, 852039, 327680, 0, 852042, 393216, 0, 917537, 1966080, 17, 917540, 2031616, 17, 917561, 917504, 0, 917577, 589824, 0, 917579, 458752, 0, 917581, 589824, 0, 983057, 917504, 0, 983062, 458752, 0, 983065, 458752, 2, 983067, 589824, 2, 983106, 524288, 0, 983117, 589824, 1, 1048593, 917504, 1, 1048637, 1966080, 17, 1048647, 262144, 5, 1048651, 393216, 0, 1048653, 458752, 1, 1114136, 589824, 2, 1114138, 458752, 0, 1114140, 589824, 0, 1245192, 524288, 0, 1245194, 393216, 0, 1245195, 524288, 0, 1245196, 589824, 0, 1245202, 917504, 0, 1245210, 458752, 2, 1245212, 589824, 2, 1245215, 589824, 0, 1245224, 524288, 0, 1245247, 393216, 0, 1310738, 917504, 1, 1310784, 327680, 0, 1310788, 458752, 0, 1310791, 458752, 2, 1310793, 589824, 2, 1376263, 327680, 0, 1376264, 458752, 0, 1376265, 524288, 0, 1376266, 327680, 0, 1376267, 458752, 0, 1376268, 524288, 0, 1376285, 458752, 2, 1376322, 458752, 0, 1376324, 589824, 0, 1376330, 589824, 0, 1441831, 327680, 0, 1441832, 393216, 0, 1441833, 327680, 0, 1441847, 458752, 0, 1441849, 458752, 2, 1441851, 589824, 2, 1441854, 524288, 0, 1441858, 524288, 0, 1441860, 589824, 1, 1441868, 327680, 0, 1507355, 458752, 2, 1507368, 458752, 0, 1507406, 589824, 0, 1572876, 327680, 0, 1572877, 393216, 0, 1572919, 458752, 2, 1572927, 458752, 0, 1572929, 589824, 0, 1572933, 458752, 0, 1572942, 524288, 0, 1638409, 196608, 5, 1638455, 589824, 0, 1638456, 327680, 0, 1638457, 393216, 0, 1638458, 327680, 0, 1638459, 393216, 0, 1638461, 458752, 0, 1638463, 589824, 0, 1703957, 589824, 0, 1703991, 589824, 1, 1703999, 589824, 1, 1704007, 589824, 2, 1769535, 393216, 0, 1769537, 393216, 0, 1769543, 458752, 0, 1769544, 524288, 0, 1769549, 327680, 0, 1835022, 1048576, 12, 1835023, 1114112, 12, 1835024, 1179648, 12, 1835069, 196608, 5, 1835074, 458752, 0, 1835076, 589824, 0, 1835077, 393216, 0, 1835081, 458752, 0, 1835083, 589824, 0, 1835084, 393216, 0, 1900558, 1048576, 12, 1900559, 1114112, 12, 1900560, 1179648, 12, 1900572, 327680, 0, 1900573, 393216, 0, 1900583, 327680, 0, 1900609, 524288, 0, 1900610, 589824, 0, 1900615, 458752, 0, 1900617, 458752, 1, 1900621, 327680, 0, 1966094, 1048576, 12, 1966095, 1114112, 12, 1966096, 1179648, 12, 1966146, 589824, 1, 1966148, 589824, 2, 1966151, 458752, 1, 1966153, 589824, 1, 1966155, 458752, 0, 1966156, 524288, 0, 2031630, 1048576, 12, 2031631, 1114112, 12, 2031632, 1179648, 12, 2031667, 196608, 5, 2031674, 589824, 0, 2031682, 393216, 0, 2031684, 589824, 0, 2031685, 458752, 0, 2031687, 589824, 0, 2031689, 327680, 0, 2031693, 524288, 0, 2097160, 458752, 0, 2097161, 524288, 0, 2097162, 589824, 0, 2097166, 1048576, 12, 2097167, 1114112, 12, 2097168, 1179648, 12, 2097216, 196608, 5, 2097223, 524288, 0, 2097224, 589824, 0, 2097227, 393216, 0, 2162696, 458752, 1, 2162698, 589824, 1, 2162702, 1048576, 12, 2162703, 1114112, 12, 2162704, 1179648, 12, 2162713, 458752, 0, 2162714, 524288, 0, 2162715, 589824, 0, 2162742, 589824, 0, 2162744, 458752, 2, 2162764, 393216, 0, 2228241, 1900544, 0, 2228242, 327680, 0, 2228243, 393216, 0, 2228244, 327680, 0, 2228245, 393216, 0, 2228249, 458752, 1, 2228251, 589824, 1, 2228281, 327680, 0, 2228282, 393216, 0, 2228287, 196608, 5, 2228290, 327680, 0, 2228294, 458752, 0, 2228296, 589824, 2, 2228301, 327680, 0, 2293765, 1703936, 0, 2293787, 589824, 2, 2293788, 589824, 0, 2293789, 327680, 0, 2293790, 393216, 0, 2293791, 327680, 0, 2293792, 393216, 0, 2293793, 524288, 0, 2293794, 589824, 0, 2293798, 458752, 0, 2293799, 524288, 0, 2293800, 589824, 0, 2293812, 524288, 0, 2293814, 589824, 2, 2293825, 393216, 0, 2293828, 327680, 0, 2293832, 458752, 0, 2293836, 393216, 0, 2359324, 196608, 5, 2359334, 458752, 1, 2359336, 589824, 1, 2359359, 196608, 5, 2359362, 458752, 1, 2359366, 393216, 0, 2359368, 458752, 1, 2359370, 589824, 1, 2359373, 327680, 0, 2424885, 589824, 2, 2424888, 458752, 1, 2424897, 458752, 0, 2424898, 524288, 0, 2424900, 589824, 2, 2424903, 524288, 0, 2424904, 589824, 0, 2424908, 524288, 0, 2490402, 786432, 0, 2490424, 393216, 0, 2490431, 524288, 0, 2490445, 524288, 0, 2555958, 589824, 2, 2555961, 262144, 5, 2555971, 589824, 2, 2555974, 458752, 2, 2555976, 327680, 0, 2555979, 393216, 0, 2621492, 1769472, 19, 2621502, 524288, 0, 2621504, 327680, 0, 2621516, 458752, 2, 2686979, 1638400, 12, 2687039, 589824, 1, 2687046, 327680, 0, 2687047, 458752, 0, 2687048, 524288, 0, 2687051, 327680, 0, 2752575, 327680, 0, 2752581, 393216, 0, 2752585, 458752, 0, 2752586, 524288, 0, 2818109, 327680, 0, 2818110, 196608, 5, 2818115, 196608, 5, 2818121, 458752, 1, 2883612, 1703936, 0, 2883631, 589824, 2, 2883636, 262144, 5, 2883647, 458752, 0, 2883655, 524288, 0, 2883659, 589824, 2, 2949164, 1703936, 0, 2949165, 1572864, 12, 2949166, 1638400, 12, 2949173, 327680, 0, 2949176, 393216, 0, 2949177, 524288, 0, 2949185, 589824, 1, 2949188, 524288, 0, 3014715, 327680, 0, 3014722, 458752, 0, 3014723, 524288, 0, 3014728, 196608, 5, 3014733, 458752, 1, 3080248, 393216, 0, 3080250, 589824, 2, 3080253, 458752, 0, 3080255, 589824, 0, 3080258, 458752, 1, 3080260, 458752, 0, 3080261, 524288, 0, 3080262, 589824, 0, 3080265, 327680, 0, 3145785, 458752, 1, 3145787, 589824, 1, 3145793, 458752, 0, 3145794, 524288, 0, 3145796, 458752, 1, 3211323, 458752, 0, 3211325, 589824, 0, 3211327, 589824, 2, 3211331, 458752, 0, 3211332, 524288, 0, 3276854, 524288, 0, 3276865, 327680, 0, 3276867, 458752, 1, 3342391, 589824, 1, 3342397, 458752, 0, 3342398, 524288, 0, 3342400, 589824, 2, 3342403, 458752, 2, 3342405, 589824, 2 ) + +[node name="Tile Layer 4" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196622, 589824, 0, 196625, 458752, 0, 196627, 589824, 0, 262173, 589824, 0, 262183, 458752, 0, 327757, 524288, 0, 458792, 262144, 5, 983117, 458752, 0, 1245193, 589824, 0, 1245194, 458752, 0, 1376266, 589824, 0, 1376285, 589824, 0, 1441849, 589824, 0, 1441851, 524288, 0, 1900617, 589824, 0, 2031682, 458752, 0, 2228296, 589824, 0, 2293787, 524288, 0, 2293792, 458752, 0, 2293828, 589824, 0, 2359324, 589824, 1, 2424885, 524288, 0, 2818110, 393216, 0, 2949176, 458752, 0, 2949185, 524288, 0, 3014728, 393216, 0, 3080250, 524288, 0, 3211327, 524288, 0 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="MokiTownConnection" parent="NPC_Layer" instance=ExtResource( 7 )] +position = Vector2( 2256, 368 ) +scene_destination = "res://Maps/MokiTown/Moki_Town.tscn" +location = Vector2( 272, 1392 ) +door_type = "Type 3 - Invisible" + +[node name="MokiTownConnection2" parent="NPC_Layer" instance=ExtResource( 7 )] +position = Vector2( 2256, 400 ) +scene_destination = "res://Maps/MokiTown/Moki_Town.tscn" +location = Vector2( 272, 1424 ) +door_type = "Type 3 - Invisible" + +[node name="KevlarTownConnection" parent="NPC_Layer" instance=ExtResource( 7 )] +position = Vector2( 496, 176 ) +scene_destination = "res://Maps/KevlarTown/Kevlar_Town.tscn" +location = Vector2( 464, 1360 ) +door_type = "Type 3 - Invisible" + +[node name="KevlarTownConnection2" parent="NPC_Layer" instance=ExtResource( 7 )] +position = Vector2( 528, 176 ) +scene_destination = "res://Maps/KevlarTown/Kevlar_Town.tscn" +location = Vector2( 528, 1360 ) +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource( 8 )] +position = Vector2( 1648, 816 ) +trainer = true +texture = ExtResource( 9 ) +trainer_name = "LASS Lynette" +trainer_reward = 120 +trainer_behavior = "Turning" +seeking = true +trainer_poke_group = [ [ 35, 5 ] ] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource( 8 )] +position = Vector2( 1168, 272 ) +trainer = true +texture = ExtResource( 11 ) +trainer_name = "SCHOOL KID Tath" +trainer_reward = 200 +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [ [ 7, 5 ], [ 9, 4 ] ] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource( 8 )] +position = Vector2( 688, 752 ) +trainer = true +texture = ExtResource( 12 ) +trainer_name = "BUG CATCHER Flood" +trainer_reward = 80 +trainer_behavior = "Turning" +seeking = true +trainer_poke_group = [ [ 12, 4 ], [ 12, 5 ] ] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource( 8 )] +position = Vector2( 560, 304 ) +trainer = true +texture = ExtResource( 14 ) +trainer_name = "YOUNGSTER Richey" +trainer_reward = 144 +trainer_behavior = "Turning" +seeking = true +trainer_poke_group = [ [ 24, 6 ] ] + +[node name="Chyinmunk" type="Sprite2D" parent="NPC_Layer"] +position = Vector2( 1200, 272 ) +texture = ExtResource( 10 ) +offset = Vector2( 0, -8 ) +hframes = 4 +vframes = 4 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="NPC_Layer/Chyinmunk"] +autoplay = "Idle_Poke" +anims/Idle_Poke = ExtResource( 15 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="NPC_Layer/Chyinmunk"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="NPC_Layer/Chyinmunk/StaticBody2D"] +shape = SubResource( 1 ) + +[node name="Rock1" parent="NPC_Layer" instance=ExtResource( 13 )] +position = Vector2( 464, 528 ) +type = "Smashable Rock" + +[node name="Rock2" parent="NPC_Layer" instance=ExtResource( 13 )] +position = Vector2( 496, 560 ) +type = "Smashable Rock" + +[node name="CliffEdge" parent="NPC_Layer" instance=ExtResource( 16 )] +position = Vector2( 1808, 1328 ) +size = 5 +jump_direction = "Right" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource( 13 )] +position = Vector2( 1616, 240 ) +texture = ExtResource( 17 ) +item_id = 170 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource( 13 )] +position = Vector2( 944, 240 ) +texture = ExtResource( 17 ) +item_id = 176 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource( 13 )] +position = Vector2( 1008, 976 ) +texture = ExtResource( 17 ) +item_id = 170 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource( 13 )] +position = Vector2( 400, 304 ) +texture = ExtResource( 17 ) +item_id = 176 + +[node name="TerrainTags" parent="." instance=ExtResource( 18 )] +visible = false +layer_0/tile_data = PackedInt32Array( 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655417, 1, 0, 720907, 0, 0, 720908, 0, 0, 720916, 0, 0, 720927, 0, 0, 720928, 0, 0, 786443, 0, 0, 786444, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 1048627, 0, 0, 1048628, 0, 0, 1048629, 0, 0, 1048630, 0, 0, 1048631, 0, 0, 1114163, 0, 0, 1114164, 0, 0, 1114165, 0, 0, 1114166, 0, 0, 1179699, 0, 0, 1179700, 0, 0, 1179701, 0, 0, 1179702, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572895, 0, 0, 1572896, 0, 0, 1572897, 0, 0, 1572898, 0, 0, 1572899, 0, 0, 1572900, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638431, 0, 0, 1638432, 0, 0, 1638433, 0, 0, 1638434, 0, 0, 1638435, 0, 0, 1638436, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703967, 0, 0, 1703968, 0, 0, 1703969, 0, 0, 1703970, 0, 0, 1703971, 0, 0, 1703972, 0, 0, 1769493, 0, 0, 1769503, 0, 0, 1769504, 0, 0, 1769505, 0, 0, 1769506, 0, 0, 1769507, 0, 0, 1769508, 0, 0, 1835039, 0, 0, 1835040, 0, 0, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 2752564, 1, 0, 2818101, 1, 0 ) diff --git a/Maps/Routes/Route1/Route 1 NPC Fisher House.tmx b/Maps/Routes/Route1/Route_1_NPC_Fisher_House.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Routes/Route1/Route 1 NPC Fisher House.tmx rename to Maps/Routes/Route1/Route_1_NPC_Fisher_House.tmx diff --git a/Maps/Routes/Route1/Route_1_NPC_Fisher_House.tscn b/Maps/Routes/Route1/Route_1_NPC_Fisher_House.tscn new file mode 100644 index 000000000..d7d38a944 --- /dev/null +++ b/Maps/Routes/Route1/Route_1_NPC_Fisher_House.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_buildings+.tres" type="TileSet" id=1] + +[node name="Node2D" type="Node2D"] +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 327680, 24, 2, 327680, 24, 3, 327680, 24, 4, 327680, 24, 5, 327680, 24, 6, 327680, 24, 7, 327680, 24, 8, 327680, 24, 9, 327680, 24, 10, 327680, 24, 11, 327680, 24, 12, 327680, 24, 13, 327680, 24, 65536, 327680, 24, 65537, 327680, 2, 65538, 393216, 2, 65539, 393216, 2, 65540, 393216, 2, 65541, 393216, 2, 65542, 393216, 2, 65543, 393216, 2, 65544, 393216, 2, 65545, 393216, 2, 65546, 393216, 2, 65547, 393216, 2, 65548, 458752, 2, 65549, 327680, 24, 131072, 327680, 24, 131073, 327680, 3, 131074, 393216, 3, 131075, 393216, 3, 131076, 393216, 3, 131077, 393216, 3, 131078, 393216, 3, 131079, 393216, 3, 131080, 393216, 3, 131081, 393216, 3, 131082, 393216, 3, 131083, 393216, 3, 131084, 458752, 3, 131085, 327680, 24, 196608, 327680, 24, 196609, 0, 8, 196610, 0, 8, 196611, 0, 8, 196612, 0, 8, 196613, 0, 8, 196614, 0, 8, 196615, 0, 8, 196616, 0, 8, 196617, 0, 8, 196618, 0, 8, 196619, 0, 8, 196620, 0, 8, 196621, 327680, 24, 262144, 327680, 24, 262145, 0, 8, 262146, 0, 9, 262147, 0, 9, 262148, 0, 9, 262149, 0, 9, 262150, 0, 9, 262151, 0, 9, 262152, 0, 9, 262153, 0, 9, 262154, 0, 9, 262155, 0, 9, 262156, 0, 9, 262157, 327680, 24, 327680, 327680, 24, 327681, 0, 8, 327682, 0, 9, 327683, 0, 9, 327684, 0, 9, 327685, 0, 9, 327686, 0, 9, 327687, 0, 9, 327688, 0, 9, 327689, 0, 9, 327690, 0, 9, 327691, 0, 9, 327692, 0, 9, 327693, 327680, 24, 393216, 327680, 24, 393217, 0, 8, 393218, 0, 9, 393219, 0, 9, 393220, 0, 9, 393221, 0, 9, 393222, 0, 9, 393223, 0, 9, 393224, 0, 9, 393225, 0, 9, 393226, 0, 9, 393227, 0, 9, 393228, 0, 9, 393229, 327680, 24, 458752, 327680, 24, 458753, 0, 8, 458754, 0, 9, 458755, 0, 9, 458756, 0, 9, 458757, 0, 9, 458758, 0, 9, 458759, 0, 9, 458760, 0, 9, 458761, 0, 9, 458762, 0, 9, 458763, 0, 9, 458764, 0, 9, 458765, 327680, 24, 524288, 327680, 24, 524289, 0, 8, 524290, 0, 9, 524291, 0, 9, 524292, 0, 9, 524293, 0, 9, 524294, 0, 9, 524295, 0, 9, 524296, 0, 9, 524297, 0, 9, 524298, 262144, 13, 524299, 262144, 13, 524300, 0, 9, 524301, 327680, 24, 589824, 327680, 24, 589825, 0, 8, 589826, 0, 9, 589827, 0, 9, 589828, 0, 9, 589829, 0, 9, 589830, 0, 9, 589831, 0, 9, 589832, 0, 9, 589833, 0, 9, 589834, 262144, 13, 589835, 262144, 13, 589836, 0, 9, 589837, 327680, 24, 655360, 327680, 24, 655361, 0, 8, 655362, 0, 9, 655363, 0, 9, 655364, 0, 9, 655365, 0, 9, 655366, 196608, 26, 655367, 0, 9, 655368, 0, 9, 655369, 0, 9, 655370, 0, 9, 655371, 0, 9, 655372, 0, 9, 655373, 327680, 24, 720896, 327680, 24, 720897, 327680, 24, 720898, 327680, 24, 720899, 327680, 24, 720900, 327680, 24, 720901, 327680, 24, 720902, 327680, 24, 720903, 327680, 24, 720904, 327680, 24, 720905, 327680, 24, 720906, 327680, 24, 720907, 327680, 24, 720908, 327680, 24, 720909, 327680, 24 ) +[node name="Tile Layer 2" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 65538, 327680, 8, 65539, 393216, 8, 65540, 458752, 8, 65542, 458752, 15, 65545, 327680, 8, 65546, 393216, 8, 65547, 458752, 8, 131074, 327680, 9, 131075, 393216, 9, 131076, 458752, 9, 131077, 458752, 10, 131078, 458752, 16, 131081, 327680, 9, 131082, 393216, 9, 131083, 458752, 9, 131084, 393216, 4, 196612, 393216, 11, 196613, 458752, 11, 196619, 327680, 5, 196620, 393216, 5, 262146, 65536, 17, 262147, 65536, 17, 327682, 262144, 6, 327683, 327680, 6, 327684, 65536, 17, 393218, 262144, 7, 393219, 327680, 7, 393220, 65536, 17, 458753, 65536, 15, 458754, 131072, 15, 458761, 196608, 12, 458762, 262144, 12, 458763, 262144, 12, 458764, 327680, 12, 524289, 65536, 16, 524290, 131072, 16, 524297, 196608, 13, 524298, 262144, 16, 524299, 327680, 16, 524300, 327680, 13, 589825, 65536, 17, 589833, 196608, 13, 589834, 262144, 17, 589835, 327680, 17, 589836, 327680, 13, 655365, 131072, 26, 655367, 262144, 26, 655369, 196608, 14, 655370, 262144, 14, 655371, 262144, 14, 655372, 327680, 14 ) +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 131076, 393216, 10, 131083, 327680, 4, 458762, 262144, 15, 458763, 327680, 15 ) + diff --git a/Maps/Routes/Route1/Route_1_old_rod_house.gd b/Maps/Routes/Route1/Route_1_old_rod_house.gd new file mode 100644 index 000000000..b3b061949 --- /dev/null +++ b/Maps/Routes/Route1/Route_1_old_rod_house.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map081 + +var map_name = "Route 01 (old rod house)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 176): + Global.game.play_dialogue("MAP081_SIGN_1") + if check_pos == Vector2(240, 272): + Global.game.play_dialogue("MAP081_NPC_1") + if check_pos == Vector2(400, 272): + Global.game.play_dialogue("MAP081_NPC_2") + return null diff --git a/Maps/Routes/Route1/Route_1_old_rod_house.gd.uid b/Maps/Routes/Route1/Route_1_old_rod_house.gd.uid new file mode 100644 index 000000000..263fa41cd --- /dev/null +++ b/Maps/Routes/Route1/Route_1_old_rod_house.gd.uid @@ -0,0 +1 @@ +uid://bhvcofii25nif diff --git a/Maps/Routes/Route1/Route_1_old_rod_house.tscn b/Maps/Routes/Route1/Route_1_old_rod_house.tscn new file mode 100644 index 000000000..31cba2dd0 --- /dev/null +++ b/Maps/Routes/Route1/Route_1_old_rod_house.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route1/Route_1_old_rod_house_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route1/Route_1_old_rod_house.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_114.png" id="302"] +[node name="Route 01 (old rod house)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 327680, 5, 262149, 393216, 5, 262150, 393216, 5, 262151, 393216, 5, 262152, 393216, 5, 262153, 393216, 5, 262154, 393216, 5, 262155, 393216, 5, 262156, 393216, 5, 262157, 393216, 5, 262158, 393216, 5, 262159, 458752, 5, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 327680, 6, 327685, 393216, 6, 327686, 393216, 6, 327687, 393216, 6, 327688, 393216, 6, 327689, 393216, 6, 327690, 393216, 6, 327691, 393216, 6, 327692, 393216, 6, 327693, 393216, 6, 327694, 393216, 6, 327695, 458752, 6, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 0, 11, 393221, 0, 11, 393222, 0, 11, 393223, 0, 11, 393224, 0, 11, 393225, 0, 11, 393226, 0, 11, 393227, 0, 11, 393228, 0, 11, 393229, 0, 11, 393230, 0, 11, 393231, 0, 11, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 0, 11, 458757, 0, 12, 458758, 0, 12, 458759, 0, 12, 458760, 0, 12, 458761, 0, 12, 458762, 0, 12, 458763, 0, 12, 458764, 0, 12, 458765, 0, 12, 458766, 0, 12, 458767, 0, 12, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 0, 11, 524293, 0, 12, 524294, 0, 12, 524295, 0, 12, 524296, 0, 12, 524297, 0, 12, 524298, 0, 12, 524299, 0, 12, 524300, 0, 12, 524301, 0, 12, 524302, 0, 12, 524303, 0, 12, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 0, 11, 589829, 0, 12, 589830, 0, 12, 589831, 0, 12, 589832, 0, 12, 589833, 0, 12, 589834, 0, 12, 589835, 0, 12, 589836, 0, 12, 589837, 0, 12, 589838, 0, 12, 589839, 0, 12, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 0, 11, 655365, 0, 12, 655366, 0, 12, 655367, 0, 12, 655368, 0, 12, 655369, 0, 12, 655370, 0, 12, 655371, 0, 12, 655372, 0, 12, 655373, 0, 12, 655374, 0, 12, 655375, 0, 12, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 0, 11, 720901, 0, 12, 720902, 0, 12, 720903, 0, 12, 720904, 0, 12, 720905, 0, 12, 720906, 0, 12, 720907, 0, 12, 720908, 0, 12, 720909, 0, 12, 720910, 0, 12, 720911, 0, 12, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 0, 11, 786437, 0, 12, 786438, 0, 12, 786439, 0, 12, 786440, 0, 12, 786441, 0, 12, 786442, 0, 12, 786443, 0, 12, 786444, 0, 12, 786445, 0, 12, 786446, 0, 12, 786447, 0, 12, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 0, 11, 851973, 0, 12, 851974, 0, 12, 851975, 0, 12, 851976, 0, 12, 851977, 0, 12, 851978, 0, 12, 851979, 0, 12, 851980, 0, 12, 851981, 0, 12, 851982, 0, 12, 851983, 0, 12, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262149, 327680, 11, 262150, 393216, 11, 262151, 458752, 11, 262156, 327680, 11, 262157, 393216, 11, 262158, 458752, 11, 327685, 327680, 12, 327686, 393216, 12, 327687, 458752, 12, 327692, 327680, 12, 327693, 393216, 12, 327694, 458752, 12, 655372, 196608, 15, 655373, 262144, 15, 655374, 262144, 15, 655375, 327680, 15, 720908, 196608, 16, 720909, 262144, 16, 720910, 262144, 16, 720911, 327680, 16, 786444, 196608, 16, 786445, 262144, 16, 786446, 262144, 16, 786447, 327680, 16, 851980, 196608, 17, 851981, 262144, 17, 851982, 262144, 17, 851983, 327680, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262153, 458752, 18, 327687, 393216, 13, 327688, 458752, 13, 327689, 458752, 19, 327694, 327680, 7, 327695, 393216, 7, 393223, 393216, 14, 393224, 458752, 14, 393230, 327680, 8, 393231, 393216, 8, 458757, 65536, 20, 458758, 65536, 20, 524293, 262144, 9, 524294, 327680, 9, 524295, 65536, 20, 589829, 262144, 10, 589830, 327680, 10, 589831, 65536, 20, 655364, 65536, 18, 655365, 131072, 18, 655373, 262144, 18, 655374, 327680, 18, 720900, 65536, 19, 720901, 131072, 19, 720909, 262144, 19, 720910, 327680, 19, 786436, 65536, 20, 786445, 262144, 20, 786446, 327680, 20, 851976, 131072, 29, 851977, 196608, 29, 851978, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 464) +scene_destination = "res://Maps/Routes/Route1/Route_1.tscn" +location = Vector2(1264, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 272) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 272) +texture = ExtResource("302") +facing = "Down" diff --git a/Maps/Routes/Route1/Route_1_old_rod_house_tileset.tres b/Maps/Routes/Route1/Route_1_old_rod_house_tileset.tres new file mode 100644 index 000000000..bd36ac06b --- /dev/null +++ b/Maps/Routes/Route1/Route_1_old_rod_house_tileset.tres @@ -0,0 +1,191 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:12/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:29/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route10/Route_10.gd b/Maps/Routes/Route10/Route_10.gd new file mode 100644 index 000000000..ea8dfa21c --- /dev/null +++ b/Maps/Routes/Route10/Route_10.gd @@ -0,0 +1,159 @@ +extends Node2D # gen_map.py Map143 + +var map_name = "Route 10" + +var wild_table = [ + [109, 20, 23, 27], + [107, 20, 22, 27], + [109, 10, 22, 28], + [107, 10, 21, 28], + [105, 10, 20, 25], + [105, 10, 19, 24], + [32, 5, 21, 26], + [32, 5, 22, 26], + [32, 4, 22, 27], + [107, 4, 23, 29], + [33, 1, 30, 30], + [110, 1, 28, 32], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(3792, 1520): + Global.game.play_dialogue("MAP143_SIGN_1") + if check_pos == Vector2(2768, 2512): + Global.game.play_dialogue("MAP143_SIGN_2") + if check_pos == Vector2(1808, 1136): + Global.game.play_dialogue("MAP143_NPC_1") + if check_pos == Vector2(2672, 880): + Global.game.play_dialogue("MAP143_NPC_2") + if check_pos == Vector2(2640, 1232): + Global.game.play_dialogue("MAP143_NPC_3") + if check_pos == Vector2(3120, 1264): + Global.game.play_dialogue("MAP143_NPC_4") + if check_pos == Vector2(2480, 1648): + Global.game.play_dialogue("MAP143_NPC_5") + if check_pos == Vector2(3056, 1584): + Global.game.play_dialogue("MAP143_NPC_6") + if check_pos == Vector2(2896, 1648): + Global.game.play_dialogue("MAP143_NPC_7") + if check_pos == Vector2(4592, 784): + Global.game.play_dialogue("MAP143_NPC_8") + if check_pos == Vector2(4272, 1616): + Global.game.play_dialogue("MAP143_NPC_9") + if check_pos == Vector2(1040, 1584): + Global.game.play_dialogue("MAP143_NPC_10") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP143_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(283, 1) + Global.game.recive_item(283) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP143_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(115, 1) + Global.game.recive_item(115) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP143_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(213, 1) + Global.game.recive_item(213) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP143_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP143_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(210, 1) + Global.game.recive_item(210) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP143_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(285, 1) + Global.game.recive_item(285) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP143_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(518, 1) + Global.game.recive_item(518) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP143_TRAINER_1", "defeat": "MAP143_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer012.png"}, + "Trainer2": {"pre": "MAP143_TRAINER_2", "defeat": "MAP143_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer041.png"}, + "Trainer3": {"pre": "MAP143_TRAINER_3", "defeat": "MAP143_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer042.png"}, + "Trainer4": {"pre": "MAP143_TRAINER_4", "defeat": "MAP143_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer086.png"}, + "Trainer5": {"pre": "MAP143_TRAINER_5", "defeat": "MAP143_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer086.png"}, + "Trainer6": {"pre": "MAP143_TRAINER_6", "defeat": "MAP143_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer053.png"}, + "Trainer7": {"pre": "MAP143_TRAINER_7", "defeat": "MAP143_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer060.png"}, + "Trainer8": {"pre": "MAP143_TRAINER_8", "defeat": "MAP143_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP143_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP143_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP143_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route10/Route_10.gd.uid b/Maps/Routes/Route10/Route_10.gd.uid new file mode 100644 index 000000000..c5b03c62d --- /dev/null +++ b/Maps/Routes/Route10/Route_10.gd.uid @@ -0,0 +1 @@ +uid://cgu3ulamtwbbj diff --git a/Maps/Routes/Route10/Route_10.tscn b/Maps/Routes/Route10/Route_10.tscn new file mode 100644 index 000000000..7c6f2f498 --- /dev/null +++ b/Maps/Routes/Route10/Route_10.tscn @@ -0,0 +1,285 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route10/Route_10_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route10/Route_10.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_015.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_050.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="208"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 10" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 0, 1, 131072, 0, 2, 131072, 0, 3, 131072, 0, 4, 131072, 0, 5, 131072, 0, 6, 131072, 0, 7, 131072, 0, 8, 131072, 0, 9, 131072, 0, 10, 131072, 0, 11, 131072, 0, 12, 131072, 0, 13, 131072, 0, 14, 131072, 0, 15, 131072, 0, 16, 131072, 0, 17, 131072, 0, 18, 131072, 0, 19, 131072, 0, 20, 131072, 0, 21, 131072, 0, 22, 65536, 38, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 65536, 38, 28, 65536, 38, 29, 65536, 38, 30, 65536, 38, 31, 65536, 38, 32, 65536, 38, 33, 65536, 38, 34, 65536, 38, 35, 65536, 38, 36, 65536, 38, 37, 65536, 38, 38, 65536, 38, 39, 65536, 38, 40, 65536, 38, 41, 65536, 38, 42, 65536, 38, 43, 65536, 38, 44, 65536, 38, 45, 65536, 38, 46, 65536, 38, 47, 65536, 38, 48, 65536, 38, 49, 65536, 38, 50, 65536, 38, 51, 65536, 38, 52, 65536, 38, 53, 131072, 0, 54, 131072, 0, 55, 131072, 0, 56, 131072, 0, 57, 131072, 0, 58, 262144, 1, 59, 327680, 1, 60, 262144, 1, 61, 327680, 1, 62, 131072, 0, 63, 327680, 9, 64, 131072, 0, 65, 131072, 0, 66, 131072, 0, 67, 131072, 0, 68, 131072, 0, 69, 0, 89, 70, 131072, 0, 71, 131072, 0, 72, 131072, 0, 73, 131072, 0, 74, 131072, 0, 75, 131072, 0, 76, 131072, 0, 77, 131072, 0, 78, 65536, 38, 79, 65536, 38, 80, 65536, 38, 81, 65536, 38, 82, 65536, 38, 83, 65536, 38, 84, 65536, 38, 85, 65536, 38, 86, 65536, 38, 87, 65536, 38, 88, 65536, 38, 89, 65536, 38, 90, 65536, 38, 91, 131072, 0, 92, 131072, 0, 93, 131072, 0, 94, 131072, 0, 95, 131072, 0, 96, 131072, 0, 97, 131072, 0, 98, 131072, 0, 99, 131072, 0, 100, 131072, 0, 101, 131072, 0, 102, 131072, 0, 103, 131072, 0, 104, 131072, 0, 105, 131072, 0, 106, 131072, 0, 107, 131072, 0, 108, 131072, 0, 109, 131072, 0, 110, 131072, 0, 111, 131072, 0, 112, 131072, 0, 113, 131072, 0, 114, 131072, 0, 115, 131072, 0, 116, 131072, 0, 117, 131072, 0, 118, 131072, 0, 119, 131072, 0, 120, 131072, 0, 121, 131072, 0, 122, 131072, 0, 123, 131072, 0, 124, 131072, 0, 125, 131072, 0, 126, 131072, 0, 127, 131072, 0, 128, 131072, 0, 129, 131072, 0, 130, 131072, 0, 131, 131072, 0, 132, 131072, 0, 133, 131072, 0, 134, 131072, 0, 135, 131072, 0, 136, 131072, 0, 137, 131072, 0, 138, 131072, 0, 139, 131072, 0, 140, 131072, 0, 141, 131072, 0, 142, 131072, 0, 143, 131072, 0, 144, 131072, 0, 145, 131072, 0, 146, 131072, 0, 147, 131072, 0, 148, 131072, 0, 149, 131072, 0, 150, 131072, 0, 151, 131072, 0, 152, 131072, 0, 153, 131072, 0, 154, 131072, 0, 155, 131072, 0, 156, 131072, 0, 157, 131072, 0, 158, 131072, 0, 159, 131072, 0, 65536, 131072, 0, 65537, 131072, 0, 65538, 131072, 0, 65539, 131072, 0, 65540, 131072, 0, 65541, 131072, 0, 65542, 131072, 0, 65543, 131072, 0, 65544, 131072, 0, 65545, 131072, 0, 65546, 131072, 0, 65547, 131072, 0, 65548, 131072, 0, 65549, 131072, 0, 65550, 131072, 0, 65551, 131072, 0, 65552, 131072, 0, 65553, 131072, 0, 65554, 131072, 0, 65555, 131072, 0, 65556, 131072, 0, 65557, 131072, 0, 65558, 65536, 38, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 65536, 38, 65564, 65536, 38, 65565, 65536, 38, 65566, 65536, 38, 65567, 65536, 38, 65568, 65536, 38, 65569, 65536, 38, 65570, 65536, 38, 65571, 65536, 38, 65572, 65536, 38, 65573, 65536, 38, 65574, 65536, 38, 65575, 65536, 38, 65576, 65536, 38, 65577, 65536, 38, 65578, 65536, 38, 65579, 65536, 38, 65580, 65536, 38, 65581, 65536, 38, 65582, 65536, 38, 65583, 65536, 38, 65584, 65536, 38, 65585, 65536, 38, 65586, 65536, 38, 65587, 65536, 38, 65588, 65536, 38, 65589, 131072, 0, 65590, 262144, 1, 65591, 327680, 1, 65592, 131072, 0, 65593, 131072, 0, 65594, 262144, 2, 65595, 327680, 2, 65596, 262144, 2, 65597, 327680, 2, 65598, 262144, 10, 65599, 327680, 10, 65600, 393216, 10, 65601, 131072, 0, 65602, 131072, 0, 65603, 131072, 0, 65604, 131072, 0, 65605, 0, 89, 65606, 131072, 0, 65607, 262144, 1, 65608, 327680, 1, 65609, 131072, 0, 65610, 131072, 0, 65611, 131072, 0, 65612, 131072, 0, 65613, 131072, 0, 65614, 65536, 38, 65615, 65536, 38, 65616, 65536, 38, 65617, 65536, 38, 65618, 65536, 38, 65619, 65536, 38, 65620, 65536, 38, 65621, 65536, 38, 65622, 65536, 38, 65623, 65536, 38, 65624, 65536, 38, 65625, 65536, 38, 65626, 65536, 38, 65627, 131072, 0, 65628, 131072, 0, 65629, 131072, 0, 65630, 131072, 0, 65631, 131072, 0, 65632, 131072, 0, 65633, 131072, 0, 65634, 131072, 0, 65635, 131072, 0, 65636, 131072, 0, 65637, 131072, 0, 65638, 131072, 0, 65639, 131072, 0, 65640, 131072, 0, 65641, 131072, 0, 65642, 131072, 0, 65643, 131072, 0, 65644, 131072, 0, 65645, 131072, 0, 65646, 131072, 0, 65647, 131072, 0, 65648, 131072, 0, 65649, 131072, 0, 65650, 131072, 0, 65651, 131072, 0, 65652, 131072, 0, 65653, 131072, 0, 65654, 131072, 0, 65655, 131072, 0, 65656, 131072, 0, 65657, 131072, 0, 65658, 131072, 0, 65659, 131072, 0, 65660, 131072, 0, 65661, 131072, 0, 65662, 131072, 0, 65663, 131072, 0, 65664, 131072, 0, 65665, 131072, 0, 65666, 131072, 0, 65667, 131072, 0, 65668, 131072, 0, 65669, 131072, 0, 65670, 131072, 0, 65671, 131072, 0, 65672, 131072, 0, 65673, 131072, 0, 65674, 131072, 0, 65675, 131072, 0, 65676, 131072, 0, 65677, 131072, 0, 65678, 131072, 0, 65679, 131072, 0, 65680, 131072, 0, 65681, 131072, 0, 65682, 131072, 0, 65683, 131072, 0, 65684, 131072, 0, 65685, 131072, 0, 65686, 131072, 0, 65687, 131072, 0, 65688, 131072, 0, 65689, 131072, 0, 65690, 131072, 0, 65691, 131072, 0, 65692, 131072, 0, 65693, 131072, 0, 65694, 131072, 0, 65695, 131072, 0, 131072, 131072, 0, 131073, 131072, 0, 131074, 131072, 0, 131075, 131072, 0, 131076, 131072, 0, 131077, 131072, 0, 131078, 131072, 0, 131079, 131072, 0, 131080, 131072, 0, 131081, 131072, 0, 131082, 131072, 0, 131083, 131072, 0, 131084, 131072, 0, 131085, 131072, 0, 131086, 131072, 0, 131087, 131072, 0, 131088, 131072, 0, 131089, 131072, 0, 131090, 131072, 0, 131091, 131072, 0, 131092, 131072, 0, 131093, 131072, 0, 131094, 65536, 38, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 65536, 38, 131100, 65536, 38, 131101, 65536, 38, 131102, 65536, 38, 131103, 65536, 38, 131104, 65536, 38, 131105, 65536, 38, 131106, 65536, 38, 131107, 65536, 38, 131108, 65536, 38, 131109, 65536, 38, 131110, 65536, 38, 131111, 65536, 38, 131112, 65536, 38, 131113, 65536, 38, 131114, 65536, 38, 131115, 65536, 38, 131116, 65536, 38, 131117, 65536, 38, 131118, 65536, 38, 131119, 65536, 38, 131120, 65536, 38, 131121, 65536, 38, 131122, 65536, 38, 131123, 65536, 38, 131124, 65536, 38, 131125, 131072, 0, 131126, 262144, 2, 131127, 327680, 2, 131128, 131072, 0, 131129, 131072, 0, 131130, 262144, 1, 131131, 327680, 1, 131132, 262144, 1, 131133, 327680, 1, 131134, 262144, 1, 131135, 327680, 1, 131136, 131072, 0, 131137, 131072, 0, 131138, 131072, 0, 131139, 131072, 0, 131140, 131072, 0, 131141, 0, 89, 131142, 131072, 0, 131143, 262144, 2, 131144, 327680, 2, 131145, 131072, 0, 131146, 131072, 0, 131147, 131072, 0, 131148, 131072, 0, 131149, 131072, 0, 131150, 65536, 38, 131151, 65536, 38, 131152, 65536, 38, 131153, 65536, 38, 131154, 65536, 38, 131155, 65536, 38, 131156, 65536, 38, 131157, 65536, 38, 131158, 65536, 38, 131159, 65536, 38, 131160, 65536, 38, 131161, 65536, 38, 131162, 65536, 38, 131163, 131072, 0, 131164, 262144, 1, 131165, 327680, 1, 131166, 262144, 1, 131167, 327680, 1, 131168, 262144, 1, 131169, 327680, 1, 131170, 262144, 1, 131171, 327680, 1, 131172, 131072, 0, 131173, 131072, 0, 131174, 131072, 0, 131175, 131072, 0, 131176, 131072, 0, 131177, 131072, 0, 131178, 131072, 0, 131179, 131072, 0, 131180, 131072, 0, 131181, 131072, 0, 131182, 131072, 0, 131183, 131072, 0, 131184, 131072, 0, 131185, 131072, 0, 131186, 131072, 0, 131187, 131072, 0, 131188, 131072, 0, 131189, 131072, 0, 131190, 131072, 0, 131191, 131072, 0, 131192, 131072, 0, 131193, 131072, 0, 131194, 131072, 0, 131195, 131072, 0, 131196, 131072, 0, 131197, 131072, 0, 131198, 131072, 0, 131199, 131072, 0, 131200, 131072, 0, 131201, 131072, 0, 131202, 131072, 0, 131203, 131072, 0, 131204, 131072, 0, 131205, 131072, 0, 131206, 131072, 0, 131207, 131072, 0, 131208, 131072, 0, 131209, 131072, 0, 131210, 131072, 0, 131211, 131072, 0, 131212, 131072, 0, 131213, 131072, 0, 131214, 131072, 0, 131215, 131072, 0, 131216, 131072, 0, 131217, 131072, 0, 131218, 131072, 0, 131219, 131072, 0, 131220, 131072, 0, 131221, 131072, 0, 131222, 131072, 0, 131223, 131072, 0, 131224, 131072, 0, 131225, 131072, 0, 131226, 131072, 0, 131227, 131072, 0, 131228, 131072, 0, 131229, 131072, 0, 131230, 131072, 0, 131231, 131072, 0, 196608, 131072, 0, 196609, 131072, 0, 196610, 131072, 0, 196611, 131072, 0, 196612, 131072, 0, 196613, 131072, 0, 196614, 131072, 0, 196615, 131072, 0, 196616, 131072, 0, 196617, 131072, 0, 196618, 131072, 0, 196619, 131072, 0, 196620, 131072, 0, 196621, 131072, 0, 196622, 131072, 0, 196623, 131072, 0, 196624, 131072, 0, 196625, 131072, 0, 196626, 131072, 0, 196627, 131072, 0, 196628, 131072, 0, 196629, 131072, 0, 196630, 65536, 38, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 65536, 38, 196636, 65536, 38, 196637, 65536, 38, 196638, 65536, 38, 196639, 65536, 38, 196640, 65536, 38, 196641, 65536, 38, 196642, 65536, 38, 196643, 65536, 38, 196644, 65536, 38, 196645, 65536, 38, 196646, 65536, 38, 196647, 65536, 38, 196648, 65536, 38, 196649, 65536, 38, 196650, 65536, 38, 196651, 65536, 38, 196652, 65536, 38, 196653, 65536, 38, 196654, 65536, 38, 196655, 65536, 38, 196656, 65536, 38, 196657, 65536, 38, 196658, 65536, 38, 196659, 65536, 38, 196660, 65536, 38, 196661, 131072, 0, 196662, 262144, 1, 196663, 327680, 1, 196664, 131072, 0, 196665, 131072, 0, 196666, 262144, 2, 196667, 327680, 2, 196668, 262144, 2, 196669, 327680, 2, 196670, 262144, 2, 196671, 327680, 2, 196672, 131072, 0, 196673, 131072, 0, 196674, 131072, 0, 196675, 131072, 0, 196676, 131072, 0, 196677, 0, 89, 196678, 131072, 0, 196679, 262144, 1, 196680, 327680, 1, 196681, 131072, 0, 196682, 131072, 0, 196683, 131072, 0, 196684, 131072, 0, 196685, 131072, 0, 196686, 65536, 38, 196687, 65536, 38, 196688, 65536, 38, 196689, 65536, 38, 196690, 65536, 38, 196691, 65536, 38, 196692, 65536, 38, 196693, 65536, 38, 196694, 65536, 38, 196695, 65536, 38, 196696, 65536, 38, 196697, 65536, 38, 196698, 65536, 38, 196699, 131072, 0, 196700, 262144, 2, 196701, 327680, 2, 196702, 262144, 2, 196703, 327680, 2, 196704, 262144, 2, 196705, 327680, 2, 196706, 262144, 2, 196707, 327680, 2, 196708, 131072, 0, 196709, 131072, 0, 196710, 131072, 0, 196711, 131072, 0, 196712, 131072, 0, 196713, 131072, 0, 196714, 131072, 0, 196715, 131072, 0, 196716, 131072, 0, 196717, 131072, 0, 196718, 131072, 0, 196719, 131072, 0, 196720, 131072, 0, 196721, 131072, 0, 196722, 131072, 0, 196723, 131072, 0, 196724, 131072, 0, 196725, 131072, 0, 196726, 131072, 0, 196727, 131072, 0, 196728, 131072, 0, 196729, 131072, 0, 196730, 131072, 0, 196731, 131072, 0, 196732, 131072, 0, 196733, 131072, 0, 196734, 131072, 0, 196735, 131072, 0, 196736, 131072, 0, 196737, 131072, 0, 196738, 131072, 0, 196739, 131072, 0, 196740, 131072, 0, 196741, 131072, 0, 196742, 131072, 0, 196743, 131072, 0, 196744, 131072, 0, 196745, 131072, 0, 196746, 131072, 0, 196747, 131072, 0, 196748, 131072, 0, 196749, 131072, 0, 196750, 131072, 0, 196751, 131072, 0, 196752, 131072, 0, 196753, 131072, 0, 196754, 131072, 0, 196755, 131072, 0, 196756, 131072, 0, 196757, 131072, 0, 196758, 131072, 0, 196759, 131072, 0, 196760, 131072, 0, 196761, 131072, 0, 196762, 131072, 0, 196763, 131072, 0, 196764, 131072, 0, 196765, 131072, 0, 196766, 131072, 0, 196767, 131072, 0, 262144, 131072, 0, 262145, 131072, 0, 262146, 131072, 0, 262147, 131072, 0, 262148, 131072, 0, 262149, 131072, 0, 262150, 131072, 0, 262151, 131072, 0, 262152, 131072, 0, 262153, 131072, 0, 262154, 131072, 0, 262155, 131072, 0, 262156, 131072, 0, 262157, 131072, 0, 262158, 131072, 0, 262159, 131072, 0, 262160, 131072, 0, 262161, 131072, 0, 262162, 131072, 0, 262163, 131072, 0, 262164, 131072, 0, 262165, 131072, 0, 262166, 65536, 38, 262167, 65536, 38, 262168, 65536, 38, 262169, 65536, 38, 262170, 65536, 38, 262171, 65536, 38, 262172, 65536, 38, 262173, 65536, 38, 262174, 65536, 38, 262175, 65536, 38, 262176, 65536, 38, 262177, 65536, 38, 262178, 65536, 38, 262179, 65536, 38, 262180, 65536, 38, 262181, 65536, 38, 262182, 65536, 38, 262183, 65536, 38, 262184, 65536, 38, 262185, 65536, 38, 262186, 65536, 38, 262187, 65536, 38, 262188, 65536, 38, 262189, 65536, 38, 262190, 65536, 38, 262191, 65536, 38, 262192, 65536, 38, 262193, 65536, 38, 262194, 65536, 38, 262195, 65536, 38, 262196, 65536, 38, 262197, 131072, 0, 262198, 262144, 2, 262199, 327680, 2, 262200, 131072, 0, 262201, 131072, 0, 262202, 131072, 0, 262203, 327680, 9, 262204, 131072, 0, 262205, 262144, 1, 262206, 327680, 1, 262207, 262144, 1, 262208, 327680, 1, 262209, 131072, 0, 262210, 131072, 0, 262211, 131072, 0, 262212, 131072, 0, 262213, 0, 89, 262214, 131072, 0, 262215, 262144, 2, 262216, 327680, 2, 262217, 131072, 0, 262218, 131072, 0, 262219, 131072, 0, 262220, 131072, 0, 262221, 131072, 0, 262222, 65536, 38, 262223, 65536, 38, 262224, 65536, 38, 262225, 65536, 38, 262226, 65536, 38, 262227, 65536, 38, 262228, 65536, 38, 262229, 65536, 38, 262230, 65536, 38, 262231, 65536, 38, 262232, 65536, 38, 262233, 65536, 38, 262234, 65536, 38, 262235, 131072, 0, 262236, 131072, 0, 262237, 327680, 9, 262238, 131072, 0, 262239, 262144, 1, 262240, 327680, 1, 262241, 262144, 1, 262242, 327680, 1, 262243, 262144, 1, 262244, 327680, 1, 262245, 131072, 0, 262246, 131072, 0, 262247, 131072, 0, 262248, 131072, 0, 262249, 131072, 0, 262250, 131072, 0, 262251, 131072, 0, 262252, 262144, 1, 262253, 327680, 1, 262254, 262144, 1, 262255, 327680, 1, 262256, 262144, 1, 262257, 327680, 1, 262258, 131072, 0, 262259, 131072, 0, 262260, 131072, 0, 262261, 131072, 0, 262262, 131072, 0, 262263, 131072, 0, 262264, 131072, 0, 262265, 131072, 0, 262266, 131072, 0, 262267, 131072, 0, 262268, 131072, 0, 262269, 131072, 0, 262270, 131072, 0, 262271, 131072, 0, 262272, 131072, 0, 262273, 131072, 0, 262274, 131072, 0, 262275, 131072, 0, 262276, 131072, 0, 262277, 131072, 0, 262278, 131072, 0, 262279, 131072, 0, 262280, 131072, 0, 262281, 131072, 0, 262282, 131072, 0, 262283, 131072, 0, 262284, 131072, 0, 262285, 131072, 0, 262286, 131072, 0, 262287, 131072, 0, 262288, 131072, 0, 262289, 131072, 0, 262290, 131072, 0, 262291, 131072, 0, 262292, 131072, 0, 262293, 131072, 0, 262294, 131072, 0, 262295, 131072, 0, 262296, 131072, 0, 262297, 131072, 0, 262298, 131072, 0, 262299, 131072, 0, 262300, 131072, 0, 262301, 131072, 0, 262302, 131072, 0, 262303, 131072, 0, 327680, 131072, 0, 327681, 131072, 0, 327682, 131072, 0, 327683, 131072, 0, 327684, 131072, 0, 327685, 131072, 0, 327686, 131072, 0, 327687, 131072, 0, 327688, 131072, 0, 327689, 131072, 0, 327690, 131072, 0, 327691, 131072, 0, 327692, 131072, 0, 327693, 131072, 0, 327694, 131072, 0, 327695, 131072, 0, 327696, 131072, 0, 327697, 131072, 0, 327698, 131072, 0, 327699, 131072, 0, 327700, 131072, 0, 327701, 131072, 0, 327702, 65536, 38, 327703, 65536, 38, 327704, 65536, 38, 327705, 65536, 38, 327706, 65536, 38, 327707, 65536, 38, 327708, 65536, 38, 327709, 65536, 38, 327710, 65536, 38, 327711, 65536, 38, 327712, 65536, 38, 327713, 65536, 38, 327714, 65536, 38, 327715, 65536, 38, 327716, 65536, 38, 327717, 65536, 38, 327718, 65536, 38, 327719, 65536, 38, 327720, 65536, 38, 327721, 65536, 38, 327722, 65536, 38, 327723, 65536, 38, 327724, 65536, 38, 327725, 65536, 38, 327726, 65536, 38, 327727, 65536, 38, 327728, 65536, 38, 327729, 65536, 38, 327730, 65536, 38, 327731, 65536, 38, 327732, 65536, 38, 327733, 131072, 0, 327734, 262144, 1, 327735, 327680, 1, 327736, 131072, 0, 327737, 131072, 0, 327738, 262144, 10, 327739, 327680, 10, 327740, 393216, 10, 327741, 262144, 2, 327742, 327680, 2, 327743, 262144, 2, 327744, 327680, 2, 327745, 131072, 0, 327746, 131072, 0, 327747, 131072, 0, 327748, 131072, 0, 327749, 0, 89, 327750, 131072, 0, 327751, 262144, 1, 327752, 327680, 1, 327753, 131072, 0, 327754, 131072, 0, 327755, 131072, 0, 327756, 131072, 0, 327757, 131072, 0, 327758, 65536, 38, 327759, 65536, 38, 327760, 65536, 38, 327761, 65536, 38, 327762, 65536, 38, 327763, 65536, 38, 327764, 65536, 38, 327765, 65536, 38, 327766, 65536, 38, 327767, 65536, 38, 327768, 65536, 38, 327769, 65536, 38, 327770, 65536, 38, 327771, 131072, 0, 327772, 262144, 10, 327773, 327680, 10, 327774, 393216, 10, 327775, 262144, 2, 327776, 327680, 2, 327777, 262144, 2, 327778, 327680, 2, 327779, 262144, 2, 327780, 327680, 2, 327781, 131072, 0, 327782, 131072, 0, 327783, 131072, 0, 327784, 131072, 0, 327785, 131072, 0, 327786, 131072, 0, 327787, 131072, 0, 327788, 262144, 2, 327789, 327680, 2, 327790, 262144, 2, 327791, 327680, 2, 327792, 262144, 2, 327793, 327680, 2, 327794, 131072, 0, 327795, 131072, 0, 327796, 131072, 0, 327797, 131072, 0, 327798, 131072, 0, 327799, 131072, 0, 327800, 131072, 0, 327801, 131072, 0, 327802, 131072, 0, 327803, 131072, 0, 327804, 131072, 0, 327805, 131072, 0, 327806, 131072, 0, 327807, 131072, 0, 327808, 131072, 0, 327809, 131072, 0, 327810, 131072, 0, 327811, 131072, 0, 327812, 131072, 0, 327813, 131072, 0, 327814, 131072, 0, 327815, 131072, 0, 327816, 131072, 0, 327817, 131072, 0, 327818, 131072, 0, 327819, 131072, 0, 327820, 131072, 0, 327821, 131072, 0, 327822, 131072, 0, 327823, 131072, 0, 327824, 131072, 0, 327825, 131072, 0, 327826, 131072, 0, 327827, 131072, 0, 327828, 131072, 0, 327829, 131072, 0, 327830, 131072, 0, 327831, 131072, 0, 327832, 131072, 0, 327833, 131072, 0, 327834, 131072, 0, 327835, 131072, 0, 327836, 131072, 0, 327837, 131072, 0, 327838, 131072, 0, 327839, 131072, 0, 393216, 131072, 0, 393217, 131072, 0, 393218, 131072, 0, 393219, 131072, 0, 393220, 131072, 0, 393221, 131072, 0, 393222, 131072, 0, 393223, 131072, 0, 393224, 131072, 0, 393225, 131072, 0, 393226, 131072, 0, 393227, 131072, 0, 393228, 131072, 0, 393229, 131072, 0, 393230, 131072, 0, 393231, 131072, 0, 393232, 131072, 0, 393233, 131072, 0, 393234, 131072, 0, 393235, 131072, 0, 393236, 131072, 0, 393237, 131072, 0, 393238, 65536, 38, 393239, 65536, 38, 393240, 65536, 38, 393241, 65536, 38, 393242, 65536, 38, 393243, 65536, 38, 393244, 65536, 38, 393245, 65536, 38, 393246, 65536, 38, 393247, 65536, 38, 393248, 65536, 38, 393249, 65536, 38, 393250, 65536, 38, 393251, 65536, 38, 393252, 65536, 38, 393253, 65536, 38, 393254, 65536, 38, 393255, 65536, 38, 393256, 65536, 38, 393257, 65536, 38, 393258, 65536, 38, 393259, 65536, 38, 393260, 65536, 38, 393261, 65536, 38, 393262, 65536, 38, 393263, 65536, 38, 393264, 65536, 38, 393265, 65536, 38, 393266, 65536, 38, 393267, 65536, 38, 393268, 65536, 38, 393269, 131072, 0, 393270, 262144, 2, 393271, 327680, 2, 393272, 131072, 0, 393273, 131072, 0, 393274, 262144, 1, 393275, 327680, 1, 393276, 393216, 1, 393277, 458752, 1, 393278, 0, 17, 393279, 65536, 17, 393280, 131072, 17, 393281, 131072, 0, 393282, 131072, 0, 393283, 131072, 0, 393284, 131072, 0, 393285, 0, 89, 393286, 131072, 0, 393287, 262144, 2, 393288, 327680, 2, 393289, 131072, 0, 393290, 131072, 0, 393291, 131072, 0, 393292, 131072, 0, 393293, 131072, 0, 393294, 65536, 38, 393295, 65536, 38, 393296, 65536, 38, 393297, 65536, 38, 393298, 65536, 38, 393299, 65536, 38, 393300, 65536, 38, 393301, 65536, 38, 393302, 65536, 38, 393303, 65536, 38, 393304, 65536, 38, 393305, 65536, 38, 393306, 65536, 38, 393307, 131072, 0, 393308, 262144, 1, 393309, 327680, 1, 393310, 262144, 1, 393311, 327680, 1, 393312, 262144, 1, 393313, 327680, 1, 393314, 131072, 0, 393315, 327680, 9, 393316, 131072, 0, 393317, 131072, 1, 393318, 131072, 0, 393319, 131072, 0, 393320, 131072, 0, 393321, 131072, 0, 393322, 131072, 0, 393323, 131072, 0, 393324, 131072, 1, 393325, 327680, 9, 393326, 131072, 0, 393327, 262144, 1, 393328, 327680, 1, 393329, 262144, 1, 393330, 327680, 1, 393331, 262144, 1, 393332, 327680, 1, 393333, 131072, 0, 393334, 131072, 0, 393335, 131072, 0, 393336, 131072, 0, 393337, 131072, 0, 393338, 131072, 0, 393339, 131072, 0, 393340, 131072, 0, 393341, 131072, 0, 393342, 131072, 0, 393343, 131072, 0, 393344, 131072, 0, 393345, 131072, 0, 393346, 131072, 0, 393347, 131072, 0, 393348, 131072, 0, 393349, 131072, 0, 393350, 131072, 0, 393351, 131072, 0, 393352, 131072, 0, 393353, 131072, 0, 393354, 131072, 0, 393355, 131072, 0, 393356, 131072, 0, 393357, 131072, 0, 393358, 131072, 0, 393359, 131072, 0, 393360, 131072, 0, 393361, 131072, 0, 393362, 131072, 0, 393363, 131072, 0, 393364, 131072, 0, 393365, 131072, 0, 393366, 131072, 0, 393367, 131072, 0, 393368, 131072, 0, 393369, 131072, 0, 393370, 131072, 0, 393371, 131072, 0, 393372, 131072, 0, 393373, 131072, 0, 393374, 131072, 0, 393375, 131072, 0, 458752, 131072, 0, 458753, 131072, 0, 458754, 131072, 0, 458755, 131072, 0, 458756, 131072, 0, 458757, 131072, 0, 458758, 131072, 0, 458759, 131072, 0, 458760, 131072, 0, 458761, 131072, 0, 458762, 131072, 0, 458763, 131072, 0, 458764, 131072, 0, 458765, 131072, 0, 458766, 131072, 0, 458767, 131072, 0, 458768, 131072, 0, 458769, 131072, 0, 458770, 131072, 0, 458771, 131072, 0, 458772, 131072, 0, 458773, 131072, 0, 458774, 65536, 38, 458775, 65536, 38, 458776, 65536, 38, 458777, 65536, 38, 458778, 65536, 38, 458779, 65536, 38, 458780, 65536, 38, 458781, 65536, 38, 458782, 65536, 38, 458783, 65536, 38, 458784, 65536, 38, 458785, 65536, 38, 458786, 65536, 38, 458787, 65536, 38, 458788, 65536, 38, 458789, 65536, 38, 458790, 65536, 38, 458791, 65536, 38, 458792, 65536, 38, 458793, 65536, 38, 458794, 65536, 38, 458795, 65536, 38, 458796, 65536, 38, 458797, 65536, 38, 458798, 65536, 38, 458799, 65536, 38, 458800, 65536, 38, 458801, 65536, 38, 458802, 65536, 38, 458803, 65536, 38, 458804, 65536, 38, 458805, 131072, 0, 458806, 262144, 1, 458807, 327680, 1, 458808, 131072, 0, 458809, 131072, 0, 458810, 262144, 2, 458811, 327680, 2, 458812, 393216, 2, 458813, 458752, 2, 458814, 0, 18, 458815, 65536, 18, 458816, 131072, 18, 458817, 131072, 0, 458818, 131072, 0, 458819, 131072, 0, 458820, 131072, 0, 458821, 0, 89, 458822, 131072, 0, 458823, 262144, 1, 458824, 327680, 1, 458825, 131072, 0, 458826, 131072, 0, 458827, 131072, 0, 458828, 131072, 0, 458829, 131072, 0, 458830, 65536, 38, 458831, 65536, 38, 458832, 65536, 38, 458833, 65536, 38, 458834, 65536, 38, 458835, 65536, 38, 458836, 65536, 38, 458837, 65536, 38, 458838, 65536, 38, 458839, 65536, 38, 458840, 65536, 38, 458841, 65536, 38, 458842, 65536, 38, 458843, 131072, 0, 458844, 262144, 2, 458845, 327680, 2, 458846, 262144, 2, 458847, 65536, 12, 458848, 262144, 2, 458849, 327680, 2, 458850, 262144, 10, 458851, 327680, 10, 458852, 393216, 10, 458853, 131072, 0, 458854, 131072, 0, 458855, 131072, 0, 458856, 131072, 0, 458857, 131072, 0, 458858, 131072, 0, 458859, 131072, 0, 458860, 262144, 10, 458861, 327680, 10, 458862, 393216, 10, 458863, 262144, 2, 458864, 327680, 2, 458865, 262144, 2, 458866, 327680, 2, 458867, 262144, 2, 458868, 327680, 2, 458869, 131072, 0, 458870, 131072, 0, 458871, 131072, 0, 458872, 131072, 0, 458873, 131072, 0, 458874, 131072, 0, 458875, 131072, 0, 458876, 131072, 0, 458877, 131072, 0, 458878, 131072, 0, 458879, 131072, 0, 458880, 131072, 0, 458881, 131072, 0, 458882, 131072, 0, 458883, 131072, 0, 458884, 131072, 0, 458885, 131072, 0, 458886, 131072, 0, 458887, 131072, 0, 458888, 131072, 0, 458889, 131072, 0, 458890, 131072, 0, 458891, 131072, 0, 458892, 131072, 0, 458893, 131072, 0, 458894, 131072, 0, 458895, 131072, 0, 458896, 131072, 0, 458897, 131072, 0, 458898, 131072, 0, 458899, 131072, 0, 458900, 131072, 0, 458901, 131072, 0, 458902, 131072, 0, 458903, 131072, 0, 458904, 131072, 0, 458905, 131072, 0, 458906, 131072, 0, 458907, 131072, 0, 458908, 131072, 0, 458909, 131072, 0, 458910, 131072, 0, 458911, 131072, 0, 524288, 131072, 0, 524289, 131072, 0, 524290, 131072, 0, 524291, 131072, 0, 524292, 131072, 0, 524293, 131072, 0, 524294, 131072, 0, 524295, 131072, 0, 524296, 131072, 0, 524297, 131072, 0, 524298, 131072, 0, 524299, 131072, 0, 524300, 131072, 0, 524301, 131072, 0, 524302, 131072, 0, 524303, 131072, 0, 524304, 131072, 0, 524305, 131072, 0, 524306, 131072, 0, 524307, 131072, 0, 524308, 131072, 0, 524309, 131072, 0, 524310, 65536, 38, 524311, 65536, 38, 524312, 65536, 38, 524313, 65536, 38, 524314, 65536, 38, 524315, 65536, 38, 524316, 65536, 38, 524317, 65536, 38, 524318, 65536, 38, 524319, 65536, 38, 524320, 65536, 38, 524321, 65536, 38, 524322, 65536, 38, 524323, 65536, 38, 524324, 65536, 38, 524325, 65536, 38, 524326, 65536, 38, 524327, 65536, 38, 524328, 65536, 38, 524329, 65536, 38, 524330, 65536, 38, 524331, 65536, 38, 524332, 65536, 38, 524333, 65536, 38, 524334, 65536, 38, 524335, 65536, 38, 524336, 65536, 38, 524337, 65536, 38, 524338, 65536, 38, 524339, 65536, 38, 524340, 65536, 38, 524341, 131072, 0, 524342, 262144, 2, 524343, 327680, 2, 524344, 131072, 0, 524345, 131072, 0, 524346, 262144, 1, 524347, 327680, 1, 524348, 131072, 0, 524349, 131072, 0, 524350, 131072, 0, 524351, 393216, 1, 524352, 458752, 1, 524353, 131072, 0, 524354, 131072, 0, 524355, 131072, 0, 524356, 131072, 0, 524357, 0, 89, 524358, 131072, 0, 524359, 262144, 2, 524360, 327680, 2, 524361, 131072, 0, 524362, 131072, 0, 524363, 131072, 0, 524364, 131072, 0, 524365, 131072, 0, 524366, 65536, 38, 524367, 65536, 38, 524368, 65536, 38, 524369, 65536, 38, 524370, 65536, 38, 524371, 65536, 38, 524372, 65536, 38, 524373, 65536, 38, 524374, 65536, 38, 524375, 65536, 38, 524376, 65536, 38, 524377, 65536, 38, 524378, 65536, 38, 524379, 131072, 0, 524380, 262144, 1, 524381, 327680, 1, 524382, 131072, 0, 524383, 65536, 13, 524384, 131072, 0, 524385, 262144, 1, 524386, 327680, 1, 524387, 0, 17, 524388, 65536, 17, 524389, 131072, 17, 524390, 131072, 0, 524391, 131072, 0, 524392, 131072, 0, 524393, 131072, 0, 524394, 131072, 0, 524395, 131072, 0, 524396, 262144, 1, 524397, 327680, 1, 524398, 262144, 1, 524399, 327680, 1, 524400, 262144, 1, 524401, 327680, 1, 524402, 262144, 1, 524403, 327680, 1, 524404, 262144, 1, 524405, 327680, 1, 524406, 262144, 1, 524407, 327680, 1, 524408, 131072, 0, 524409, 131072, 0, 524410, 131072, 0, 524411, 131072, 0, 524412, 131072, 0, 524413, 131072, 0, 524414, 131072, 0, 524415, 131072, 0, 524416, 131072, 0, 524417, 131072, 0, 524418, 131072, 0, 524419, 131072, 0, 524420, 131072, 0, 524421, 131072, 0, 524422, 131072, 0, 524423, 131072, 0, 524424, 131072, 0, 524425, 131072, 0, 524426, 131072, 0, 524427, 131072, 0, 524428, 131072, 0, 524429, 131072, 0, 524430, 131072, 0, 524431, 131072, 0, 524432, 131072, 0, 524433, 131072, 0, 524434, 131072, 0, 524435, 131072, 0, 524436, 131072, 0, 524437, 131072, 0, 524438, 131072, 0, 524439, 131072, 0, 524440, 131072, 0, 524441, 131072, 0, 524442, 131072, 0, 524443, 131072, 0, 524444, 131072, 0, 524445, 131072, 0, 524446, 131072, 0, 524447, 131072, 0, 589824, 131072, 0, 589825, 131072, 0, 589826, 131072, 0, 589827, 131072, 0, 589828, 131072, 0, 589829, 131072, 0, 589830, 131072, 0, 589831, 131072, 0, 589832, 131072, 0, 589833, 131072, 0, 589834, 131072, 0, 589835, 131072, 0, 589836, 131072, 0, 589837, 131072, 0, 589838, 131072, 0, 589839, 131072, 0, 589840, 131072, 0, 589841, 131072, 0, 589842, 131072, 0, 589843, 131072, 0, 589844, 131072, 0, 589845, 131072, 0, 589846, 65536, 38, 589847, 65536, 38, 589848, 65536, 38, 589849, 65536, 38, 589850, 65536, 38, 589851, 65536, 38, 589852, 65536, 38, 589853, 65536, 38, 589854, 65536, 38, 589855, 65536, 38, 589856, 65536, 38, 589857, 65536, 38, 589858, 65536, 38, 589859, 65536, 38, 589860, 65536, 38, 589861, 65536, 38, 589862, 65536, 38, 589863, 65536, 38, 589864, 65536, 38, 589865, 65536, 38, 589866, 65536, 38, 589867, 65536, 38, 589868, 65536, 38, 589869, 65536, 38, 589870, 65536, 38, 589871, 65536, 38, 589872, 65536, 38, 589873, 65536, 38, 589874, 65536, 38, 589875, 65536, 38, 589876, 65536, 38, 589877, 131072, 0, 589878, 262144, 1, 589879, 327680, 1, 589880, 131072, 0, 589881, 131072, 0, 589882, 262144, 2, 589883, 327680, 2, 589884, 131072, 0, 589885, 131072, 0, 589886, 131072, 0, 589887, 393216, 2, 589888, 458752, 2, 589889, 131072, 0, 589890, 131072, 0, 589891, 131072, 0, 589892, 131072, 0, 589893, 0, 89, 589894, 131072, 0, 589895, 262144, 1, 589896, 327680, 1, 589897, 131072, 0, 589898, 131072, 0, 589899, 131072, 0, 589900, 131072, 0, 589901, 131072, 0, 589902, 65536, 38, 589903, 65536, 38, 589904, 65536, 38, 589905, 65536, 38, 589906, 65536, 38, 589907, 65536, 38, 589908, 65536, 38, 589909, 65536, 38, 589910, 65536, 38, 589911, 65536, 38, 589912, 65536, 38, 589913, 65536, 38, 589914, 65536, 38, 589915, 131072, 0, 589916, 262144, 2, 589917, 327680, 2, 589918, 0, 14, 589919, 65536, 14, 589920, 131072, 14, 589921, 262144, 2, 589922, 327680, 2, 589923, 0, 18, 589924, 65536, 18, 589925, 131072, 18, 589926, 131072, 0, 589927, 131072, 0, 589928, 131072, 0, 589929, 131072, 0, 589930, 131072, 0, 589931, 131072, 0, 589932, 262144, 2, 589933, 327680, 2, 589934, 262144, 2, 589935, 327680, 2, 589936, 262144, 2, 589937, 327680, 2, 589938, 262144, 2, 589939, 327680, 2, 589940, 262144, 2, 589941, 327680, 2, 589942, 262144, 2, 589943, 327680, 2, 589944, 131072, 0, 589945, 131072, 0, 589946, 131072, 0, 589947, 131072, 0, 589948, 131072, 0, 589949, 131072, 0, 589950, 131072, 0, 589951, 131072, 0, 589952, 131072, 0, 589953, 131072, 0, 589954, 131072, 0, 589955, 131072, 0, 589956, 131072, 0, 589957, 131072, 0, 589958, 131072, 0, 589959, 131072, 0, 589960, 131072, 0, 589961, 131072, 0, 589962, 131072, 0, 589963, 131072, 0, 589964, 131072, 0, 589965, 131072, 0, 589966, 131072, 0, 589967, 131072, 0, 589968, 131072, 0, 589969, 131072, 0, 589970, 131072, 0, 589971, 131072, 0, 589972, 131072, 0, 589973, 131072, 0, 589974, 131072, 0, 589975, 131072, 0, 589976, 131072, 0, 589977, 131072, 0, 589978, 131072, 0, 589979, 131072, 0, 589980, 131072, 0, 589981, 131072, 0, 589982, 131072, 0, 589983, 131072, 0, 655360, 131072, 0, 655361, 131072, 0, 655362, 131072, 0, 655363, 131072, 0, 655364, 131072, 0, 655365, 131072, 0, 655366, 131072, 0, 655367, 131072, 0, 655368, 131072, 0, 655369, 131072, 0, 655370, 131072, 0, 655371, 131072, 0, 655372, 131072, 0, 655373, 131072, 0, 655374, 131072, 0, 655375, 131072, 0, 655376, 131072, 0, 655377, 131072, 0, 655378, 131072, 0, 655379, 131072, 0, 655380, 131072, 0, 655381, 131072, 0, 655382, 65536, 38, 655383, 65536, 38, 655384, 65536, 38, 655385, 65536, 38, 655386, 65536, 38, 655387, 65536, 38, 655388, 65536, 38, 655389, 65536, 38, 655390, 65536, 38, 655391, 65536, 38, 655392, 65536, 38, 655393, 65536, 38, 655394, 65536, 38, 655395, 65536, 38, 655396, 65536, 38, 655397, 65536, 38, 655398, 65536, 38, 655399, 65536, 38, 655400, 65536, 38, 655401, 65536, 38, 655402, 65536, 38, 655403, 65536, 38, 655404, 65536, 38, 655405, 65536, 38, 655406, 65536, 38, 655407, 65536, 38, 655408, 65536, 38, 655409, 65536, 38, 655410, 65536, 38, 655411, 65536, 38, 655412, 65536, 38, 655413, 131072, 0, 655414, 262144, 2, 655415, 327680, 2, 655416, 131072, 0, 655417, 131072, 0, 655418, 262144, 1, 655419, 327680, 1, 655420, 131072, 0, 655421, 131072, 0, 655422, 131072, 0, 655423, 262144, 1, 655424, 327680, 1, 655425, 131072, 0, 655426, 131072, 0, 655427, 131072, 0, 655428, 131072, 0, 655429, 0, 89, 655430, 131072, 0, 655431, 262144, 2, 655432, 327680, 2, 655433, 131072, 0, 655434, 131072, 0, 655435, 131072, 0, 655436, 131072, 0, 655437, 131072, 0, 655438, 65536, 38, 655439, 65536, 38, 655440, 65536, 38, 655441, 65536, 38, 655442, 65536, 38, 655443, 65536, 38, 655444, 65536, 38, 655445, 65536, 38, 655446, 65536, 38, 655447, 65536, 38, 655448, 65536, 38, 655449, 65536, 38, 655450, 65536, 38, 655451, 131072, 0, 655452, 262144, 1, 655453, 327680, 1, 655454, 262144, 1, 655455, 327680, 1, 655456, 131072, 0, 655457, 131072, 0, 655458, 131072, 0, 655459, 131072, 1, 655460, 131072, 0, 655461, 131072, 0, 655462, 131072, 0, 655463, 131072, 0, 655464, 131072, 0, 655465, 131072, 0, 655466, 131072, 0, 655467, 131072, 0, 655468, 0, 17, 655469, 65536, 17, 655470, 131072, 17, 655471, 131072, 0, 655472, 327680, 9, 655473, 131072, 0, 655474, 262144, 1, 655475, 327680, 1, 655476, 262144, 1, 655477, 327680, 1, 655478, 262144, 1, 655479, 327680, 1, 655480, 131072, 0, 655481, 131072, 0, 655482, 131072, 0, 655483, 131072, 0, 655484, 131072, 0, 655485, 131072, 0, 655486, 131072, 0, 655487, 131072, 0, 655488, 131072, 0, 655489, 131072, 0, 655490, 131072, 0, 655491, 131072, 0, 655492, 131072, 0, 655493, 131072, 0, 655494, 131072, 0, 655495, 131072, 0, 655496, 131072, 0, 655497, 131072, 0, 655498, 131072, 0, 655499, 131072, 0, 655500, 131072, 0, 655501, 131072, 0, 655502, 131072, 0, 655503, 131072, 0, 655504, 131072, 0, 655505, 131072, 0, 655506, 131072, 0, 655507, 131072, 0, 655508, 131072, 0, 655509, 131072, 0, 655510, 131072, 0, 655511, 131072, 0, 655512, 131072, 0, 655513, 131072, 0, 655514, 131072, 0, 655515, 131072, 0, 655516, 131072, 0, 655517, 131072, 0, 655518, 131072, 0, 655519, 131072, 0, 720896, 131072, 0, 720897, 131072, 0, 720898, 131072, 0, 720899, 131072, 0, 720900, 131072, 0, 720901, 131072, 0, 720902, 131072, 0, 720903, 131072, 0, 720904, 131072, 0, 720905, 131072, 0, 720906, 131072, 0, 720907, 131072, 0, 720908, 131072, 0, 720909, 131072, 0, 720910, 131072, 0, 720911, 131072, 0, 720912, 131072, 0, 720913, 131072, 0, 720914, 131072, 0, 720915, 131072, 0, 720916, 131072, 0, 720917, 131072, 0, 720918, 65536, 38, 720919, 65536, 38, 720920, 65536, 38, 720921, 65536, 38, 720922, 65536, 38, 720923, 65536, 38, 720924, 65536, 38, 720925, 65536, 38, 720926, 65536, 38, 720927, 65536, 38, 720928, 65536, 38, 720929, 65536, 38, 720930, 65536, 38, 720931, 65536, 38, 720932, 65536, 38, 720933, 65536, 38, 720934, 65536, 38, 720935, 65536, 38, 720936, 65536, 38, 720937, 65536, 38, 720938, 65536, 38, 720939, 65536, 38, 720940, 65536, 38, 720941, 65536, 38, 720942, 65536, 38, 720943, 65536, 38, 720944, 65536, 38, 720945, 65536, 38, 720946, 65536, 38, 720947, 65536, 38, 720948, 65536, 38, 720949, 131072, 0, 720950, 262144, 1, 720951, 327680, 1, 720952, 131072, 0, 720953, 131072, 0, 720954, 262144, 2, 720955, 65536, 12, 720956, 131072, 0, 720957, 131072, 0, 720958, 131072, 1, 720959, 262144, 2, 720960, 327680, 2, 720961, 131072, 0, 720962, 131072, 0, 720963, 131072, 0, 720964, 131072, 0, 720965, 0, 89, 720966, 131072, 0, 720967, 393216, 1, 720968, 458752, 1, 720969, 131072, 0, 720970, 131072, 0, 720971, 131072, 0, 720972, 131072, 0, 720973, 131072, 0, 720974, 65536, 38, 720975, 65536, 38, 720976, 65536, 38, 720977, 65536, 38, 720978, 65536, 38, 720979, 65536, 38, 720980, 65536, 38, 720981, 65536, 38, 720982, 65536, 38, 720983, 65536, 38, 720984, 65536, 38, 720985, 65536, 38, 720986, 65536, 38, 720987, 131072, 0, 720988, 262144, 2, 720989, 327680, 2, 720990, 262144, 2, 720991, 327680, 2, 720992, 131072, 0, 720993, 131072, 0, 720994, 131072, 0, 720995, 131072, 0, 720996, 131072, 0, 720997, 131072, 0, 720998, 131072, 0, 720999, 131072, 0, 721000, 131072, 0, 721001, 131072, 0, 721002, 131072, 0, 721003, 131072, 0, 721004, 0, 18, 721005, 65536, 18, 721006, 131072, 18, 721007, 262144, 10, 721008, 327680, 10, 721009, 393216, 10, 721010, 262144, 2, 721011, 327680, 2, 721012, 262144, 2, 721013, 327680, 2, 721014, 262144, 2, 721015, 327680, 2, 721016, 131072, 0, 721017, 131072, 0, 721018, 131072, 0, 721019, 131072, 0, 721020, 131072, 0, 721021, 131072, 0, 721022, 131072, 0, 721023, 131072, 0, 721024, 131072, 0, 721025, 131072, 0, 721026, 131072, 0, 721027, 131072, 0, 721028, 131072, 0, 721029, 131072, 0, 721030, 131072, 0, 721031, 131072, 0, 721032, 131072, 0, 721033, 131072, 0, 721034, 131072, 0, 721035, 131072, 0, 721036, 131072, 0, 721037, 131072, 0, 721038, 131072, 0, 721039, 131072, 0, 721040, 131072, 0, 721041, 131072, 0, 721042, 131072, 0, 721043, 131072, 0, 721044, 131072, 0, 721045, 131072, 0, 721046, 131072, 0, 721047, 131072, 0, 721048, 131072, 0, 721049, 131072, 0, 721050, 131072, 0, 721051, 131072, 0, 721052, 131072, 0, 721053, 131072, 0, 721054, 131072, 0, 721055, 131072, 0, 786432, 131072, 0, 786433, 131072, 0, 786434, 131072, 0, 786435, 131072, 0, 786436, 131072, 0, 786437, 131072, 0, 786438, 131072, 0, 786439, 131072, 0, 786440, 131072, 0, 786441, 131072, 0, 786442, 131072, 0, 786443, 131072, 0, 786444, 131072, 0, 786445, 131072, 0, 786446, 131072, 0, 786447, 131072, 0, 786448, 131072, 0, 786449, 131072, 0, 786450, 131072, 0, 786451, 131072, 0, 786452, 131072, 0, 786453, 131072, 0, 786454, 65536, 38, 786455, 65536, 38, 786456, 65536, 38, 786457, 65536, 38, 786458, 65536, 38, 786459, 65536, 38, 786460, 65536, 38, 786461, 65536, 38, 786462, 65536, 38, 786463, 65536, 38, 786464, 65536, 38, 786465, 65536, 38, 786466, 65536, 38, 786467, 65536, 38, 786468, 65536, 38, 786469, 65536, 38, 786470, 65536, 38, 786471, 65536, 38, 786472, 65536, 38, 786473, 65536, 38, 786474, 65536, 38, 786475, 65536, 38, 786476, 65536, 38, 786477, 65536, 38, 786478, 65536, 38, 786479, 65536, 38, 786480, 65536, 38, 786481, 65536, 38, 786482, 65536, 38, 786483, 65536, 38, 786484, 65536, 38, 786485, 131072, 0, 786486, 262144, 2, 786487, 327680, 2, 786488, 131072, 0, 786489, 131072, 0, 786490, 131072, 0, 786491, 65536, 13, 786492, 131072, 0, 786493, 131072, 0, 786494, 131072, 1, 786495, 131072, 1, 786496, 131072, 0, 786497, 131072, 0, 786498, 131072, 0, 786499, 131072, 0, 786500, 131072, 0, 786501, 0, 89, 786502, 131072, 0, 786503, 393216, 2, 786504, 458752, 2, 786505, 131072, 0, 786506, 131072, 0, 786507, 131072, 0, 786508, 131072, 0, 786509, 131072, 0, 786510, 65536, 38, 786511, 65536, 38, 786512, 65536, 38, 786513, 65536, 38, 786514, 65536, 38, 786515, 65536, 38, 786516, 65536, 38, 786517, 65536, 38, 786518, 65536, 38, 786519, 65536, 38, 786520, 65536, 38, 786521, 65536, 38, 786522, 65536, 38, 786523, 131072, 0, 786524, 0, 17, 786525, 65536, 17, 786526, 131072, 17, 786527, 131072, 0, 786528, 131072, 0, 786529, 131072, 0, 786530, 131072, 0, 786531, 131072, 0, 786532, 131072, 0, 786533, 131072, 0, 786534, 131072, 0, 786535, 131072, 0, 786536, 131072, 0, 786537, 131072, 0, 786538, 131072, 0, 786539, 131072, 0, 786540, 131072, 0, 786541, 131072, 0, 786542, 131072, 0, 786543, 131072, 0, 786544, 131072, 0, 786545, 131072, 0, 786546, 131072, 0, 786547, 131072, 0, 786548, 131072, 0, 786549, 131072, 0, 786550, 131072, 0, 786551, 131072, 0, 786552, 131072, 0, 786553, 131072, 0, 786554, 131072, 0, 786555, 131072, 0, 786556, 131072, 0, 786557, 131072, 0, 786558, 131072, 0, 786559, 131072, 0, 786560, 131072, 0, 786561, 131072, 0, 786562, 131072, 0, 786563, 131072, 0, 786564, 131072, 0, 786565, 131072, 0, 786566, 131072, 0, 786567, 131072, 0, 786568, 131072, 0, 786569, 131072, 0, 786570, 131072, 0, 786571, 131072, 0, 786572, 131072, 0, 786573, 131072, 0, 786574, 131072, 0, 786575, 131072, 0, 786576, 131072, 0, 786577, 131072, 0, 786578, 131072, 0, 786579, 131072, 0, 786580, 131072, 0, 786581, 131072, 0, 786582, 131072, 0, 786583, 131072, 0, 786584, 131072, 0, 786585, 131072, 0, 786586, 131072, 0, 786587, 131072, 0, 786588, 131072, 0, 786589, 131072, 0, 786590, 131072, 0, 786591, 131072, 0, 851968, 131072, 0, 851969, 131072, 0, 851970, 131072, 0, 851971, 131072, 0, 851972, 131072, 0, 851973, 131072, 0, 851974, 131072, 0, 851975, 131072, 0, 851976, 131072, 0, 851977, 131072, 0, 851978, 131072, 0, 851979, 131072, 0, 851980, 131072, 0, 851981, 131072, 0, 851982, 131072, 0, 851983, 131072, 0, 851984, 131072, 0, 851985, 131072, 0, 851986, 131072, 0, 851987, 131072, 0, 851988, 131072, 0, 851989, 131072, 0, 851990, 65536, 38, 851991, 65536, 38, 851992, 65536, 38, 851993, 65536, 38, 851994, 65536, 38, 851995, 65536, 38, 851996, 65536, 38, 851997, 65536, 38, 851998, 65536, 38, 851999, 65536, 38, 852000, 65536, 38, 852001, 65536, 38, 852002, 65536, 38, 852003, 65536, 38, 852004, 65536, 38, 852005, 65536, 38, 852006, 65536, 38, 852007, 65536, 38, 852008, 65536, 38, 852009, 65536, 38, 852010, 65536, 38, 852011, 65536, 38, 852012, 65536, 38, 852013, 65536, 38, 852014, 65536, 38, 852015, 65536, 38, 852016, 65536, 38, 852017, 65536, 38, 852018, 65536, 38, 852019, 65536, 38, 852020, 65536, 38, 852021, 131072, 0, 852022, 131072, 0, 852023, 131072, 0, 852024, 131072, 0, 852025, 131072, 0, 852026, 0, 14, 852027, 65536, 14, 852028, 131072, 14, 852029, 131072, 0, 852030, 131072, 0, 852031, 131072, 0, 852032, 131072, 0, 852033, 131072, 0, 852034, 131072, 0, 852035, 131072, 0, 852036, 131072, 0, 852037, 0, 89, 852038, 131072, 0, 852039, 393216, 1, 852040, 458752, 1, 852041, 131072, 0, 852042, 131072, 0, 852043, 131072, 0, 852044, 131072, 0, 852045, 131072, 0, 852046, 65536, 38, 852047, 65536, 38, 852048, 65536, 38, 852049, 65536, 38, 852050, 65536, 38, 852051, 65536, 38, 852052, 65536, 38, 852053, 65536, 38, 852054, 65536, 38, 852055, 65536, 38, 852056, 65536, 38, 852057, 65536, 38, 852058, 65536, 38, 852059, 131072, 0, 852060, 0, 18, 852061, 65536, 18, 852062, 131072, 18, 852063, 131072, 0, 852064, 131072, 0, 852065, 131072, 0, 852066, 131072, 0, 852067, 131072, 0, 852068, 131072, 0, 852069, 131072, 0, 852070, 131072, 0, 852071, 131072, 0, 852072, 131072, 0, 852073, 131072, 0, 852074, 131072, 0, 852075, 131072, 0, 852076, 131072, 0, 852077, 131072, 0, 852078, 131072, 0, 852079, 131072, 0, 852080, 131072, 0, 852081, 131072, 0, 852082, 131072, 0, 852083, 131072, 0, 852084, 131072, 0, 852085, 65536, 12, 852086, 131072, 0, 852087, 131072, 0, 852088, 131072, 0, 852089, 131072, 0, 852090, 131072, 0, 852091, 131072, 0, 852092, 131072, 0, 852093, 131072, 0, 852094, 131072, 0, 852095, 131072, 0, 852096, 131072, 0, 852097, 131072, 0, 852098, 131072, 0, 852099, 131072, 0, 852100, 131072, 0, 852101, 131072, 0, 852102, 131072, 0, 852103, 131072, 0, 852104, 131072, 0, 852105, 131072, 0, 852106, 131072, 0, 852107, 131072, 0, 852108, 131072, 0, 852109, 131072, 0, 852110, 131072, 0, 852111, 131072, 0, 852112, 131072, 0, 852113, 131072, 0, 852114, 131072, 0, 852115, 131072, 0, 852116, 131072, 0, 852117, 131072, 0, 852118, 131072, 0, 852119, 131072, 0, 852120, 131072, 0, 852121, 131072, 0, 852122, 131072, 0, 852123, 131072, 0, 852124, 131072, 0, 852125, 131072, 0, 852126, 131072, 0, 852127, 131072, 0, 917504, 131072, 0, 917505, 131072, 0, 917506, 131072, 0, 917507, 131072, 0, 917508, 131072, 0, 917509, 131072, 0, 917510, 131072, 0, 917511, 131072, 0, 917512, 131072, 0, 917513, 131072, 0, 917514, 131072, 0, 917515, 131072, 0, 917516, 131072, 0, 917517, 131072, 0, 917518, 131072, 0, 917519, 131072, 0, 917520, 131072, 0, 917521, 131072, 0, 917522, 131072, 0, 917523, 131072, 0, 917524, 131072, 0, 917525, 131072, 0, 917526, 65536, 38, 917527, 65536, 38, 917528, 65536, 38, 917529, 65536, 38, 917530, 65536, 38, 917531, 65536, 38, 917532, 65536, 38, 917533, 65536, 38, 917534, 65536, 38, 917535, 65536, 38, 917536, 65536, 38, 917537, 65536, 38, 917538, 65536, 38, 917539, 65536, 38, 917540, 65536, 38, 917541, 65536, 38, 917542, 65536, 38, 917543, 65536, 38, 917544, 65536, 38, 917545, 65536, 38, 917546, 65536, 38, 917547, 65536, 38, 917548, 65536, 38, 917549, 65536, 38, 917550, 65536, 38, 917551, 65536, 38, 917552, 65536, 38, 917553, 65536, 38, 917554, 65536, 38, 917555, 65536, 38, 917556, 65536, 38, 917557, 131072, 0, 917558, 131072, 0, 917559, 131072, 0, 917560, 131072, 0, 917561, 131072, 0, 917562, 131072, 0, 917563, 262144, 1, 917564, 327680, 1, 917565, 65536, 41, 917566, 393216, 1, 917567, 458752, 1, 917568, 131072, 0, 917569, 131072, 0, 917570, 131072, 0, 917571, 131072, 0, 917572, 131072, 0, 917573, 0, 89, 917574, 131072, 0, 917575, 393216, 2, 917576, 458752, 2, 917577, 131072, 0, 917578, 131072, 0, 917579, 262144, 1, 917580, 327680, 1, 917581, 131072, 0, 917582, 65536, 38, 917583, 65536, 38, 917584, 65536, 38, 917585, 65536, 38, 917586, 65536, 38, 917587, 65536, 38, 917588, 65536, 38, 917589, 65536, 38, 917590, 65536, 38, 917591, 65536, 38, 917592, 65536, 38, 917593, 65536, 38, 917594, 65536, 38, 917595, 131072, 0, 917596, 131072, 0, 917597, 131072, 0, 917598, 131072, 0, 917599, 131072, 0, 917600, 131072, 0, 917601, 131072, 0, 917602, 131072, 0, 917603, 131072, 0, 917604, 131072, 0, 917605, 131072, 0, 917606, 131072, 0, 917607, 131072, 0, 917608, 131072, 0, 917609, 131072, 0, 917610, 131072, 0, 917611, 131072, 0, 917612, 131072, 0, 917613, 131072, 0, 917614, 131072, 0, 917615, 131072, 0, 917616, 131072, 0, 917617, 131072, 0, 917618, 393216, 1, 917619, 458752, 1, 917620, 131072, 0, 917621, 65536, 13, 917622, 131072, 0, 917623, 131072, 0, 917624, 131072, 0, 917625, 131072, 0, 917626, 131072, 0, 917627, 131072, 0, 917628, 131072, 0, 917629, 131072, 0, 917630, 131072, 0, 917631, 131072, 0, 917632, 131072, 0, 917633, 131072, 0, 917634, 131072, 0, 917635, 131072, 0, 917636, 131072, 0, 917637, 131072, 0, 917638, 131072, 0, 917639, 131072, 0, 917640, 131072, 0, 917641, 131072, 0, 917642, 131072, 0, 917643, 131072, 0, 917644, 131072, 0, 917645, 131072, 0, 917646, 131072, 0, 917647, 131072, 0, 917648, 131072, 0, 917649, 131072, 0, 917650, 131072, 0, 917651, 131072, 0, 917652, 131072, 0, 917653, 131072, 0, 917654, 131072, 0, 917655, 131072, 0, 917656, 131072, 0, 917657, 131072, 0, 917658, 131072, 0, 917659, 131072, 0, 917660, 131072, 0, 917661, 131072, 0, 917662, 131072, 0, 917663, 131072, 0, 983040, 131072, 0, 983041, 131072, 0, 983042, 131072, 0, 983043, 131072, 0, 983044, 131072, 0, 983045, 131072, 0, 983046, 131072, 0, 983047, 131072, 0, 983048, 131072, 0, 983049, 131072, 0, 983050, 131072, 0, 983051, 131072, 0, 983052, 131072, 0, 983053, 131072, 0, 983054, 131072, 0, 983055, 131072, 0, 983056, 131072, 0, 983057, 131072, 0, 983058, 131072, 0, 983059, 131072, 0, 983060, 131072, 0, 983061, 131072, 0, 983062, 65536, 38, 983063, 65536, 38, 983064, 65536, 38, 983065, 65536, 38, 983066, 65536, 38, 983067, 65536, 38, 983068, 65536, 38, 983069, 65536, 38, 983070, 65536, 38, 983071, 65536, 38, 983072, 65536, 38, 983073, 65536, 38, 983074, 65536, 38, 983075, 65536, 38, 983076, 65536, 38, 983077, 65536, 38, 983078, 65536, 38, 983079, 65536, 38, 983080, 65536, 38, 983081, 65536, 38, 983082, 65536, 38, 983083, 65536, 38, 983084, 65536, 38, 983085, 65536, 38, 983086, 65536, 38, 983087, 65536, 38, 983088, 65536, 38, 983089, 65536, 38, 983090, 65536, 38, 983091, 65536, 38, 983092, 65536, 38, 983093, 65536, 38, 983094, 65536, 38, 983095, 65536, 38, 983096, 65536, 38, 983097, 65536, 38, 983098, 131072, 0, 983099, 262144, 2, 983100, 327680, 2, 983101, 131072, 0, 983102, 393216, 2, 983103, 458752, 2, 983104, 131072, 0, 983105, 131072, 0, 983106, 131072, 0, 983107, 131072, 0, 983108, 131072, 0, 983109, 0, 89, 983110, 131072, 0, 983111, 393216, 1, 983112, 458752, 1, 983113, 131072, 0, 983114, 131072, 0, 983115, 262144, 2, 983116, 327680, 2, 983117, 131072, 0, 983118, 65536, 38, 983119, 65536, 38, 983120, 65536, 38, 983121, 65536, 38, 983122, 65536, 38, 983123, 65536, 38, 983124, 65536, 38, 983125, 65536, 38, 983126, 65536, 38, 983127, 65536, 38, 983128, 65536, 38, 983129, 65536, 38, 983130, 65536, 38, 983131, 131072, 0, 983132, 262144, 1, 983133, 327680, 1, 983134, 131072, 1, 983135, 131072, 0, 983136, 131072, 0, 983137, 131072, 0, 983138, 131072, 0, 983139, 131072, 0, 983140, 327680, 9, 983141, 131072, 0, 983142, 131072, 0, 983143, 131072, 0, 983144, 131072, 0, 983145, 131072, 0, 983146, 131072, 0, 983147, 131072, 0, 983148, 131072, 0, 983149, 131072, 0, 983150, 131072, 0, 983151, 131072, 0, 983152, 131072, 1, 983153, 131072, 0, 983154, 393216, 2, 983155, 458752, 2, 983156, 0, 14, 983157, 65536, 14, 983158, 131072, 14, 983159, 131072, 0, 983160, 131072, 0, 983161, 131072, 0, 983162, 131072, 0, 983163, 131072, 0, 983164, 131072, 0, 983165, 131072, 0, 983166, 131072, 0, 983167, 131072, 0, 983168, 131072, 0, 983169, 131072, 0, 983170, 131072, 0, 983171, 131072, 0, 983172, 131072, 0, 983173, 131072, 0, 983174, 131072, 0, 983175, 131072, 0, 983176, 131072, 0, 983177, 131072, 0, 983178, 131072, 0, 983179, 131072, 0, 983180, 131072, 0, 983181, 131072, 0, 983182, 131072, 0, 983183, 131072, 0, 983184, 131072, 0, 983185, 131072, 0, 983186, 131072, 0, 983187, 131072, 0, 983188, 131072, 0, 983189, 131072, 0, 983190, 131072, 0, 983191, 131072, 0, 983192, 131072, 0, 983193, 131072, 0, 983194, 131072, 0, 983195, 131072, 0, 983196, 131072, 0, 983197, 131072, 0, 983198, 131072, 0, 983199, 131072, 0, 1048576, 131072, 0, 1048577, 131072, 0, 1048578, 131072, 0, 1048579, 131072, 0, 1048580, 131072, 0, 1048581, 131072, 0, 1048582, 131072, 0, 1048583, 131072, 0, 1048584, 131072, 0, 1048585, 131072, 0, 1048586, 131072, 0, 1048587, 131072, 0, 1048588, 131072, 0, 1048589, 131072, 0, 1048590, 131072, 0, 1048591, 131072, 0, 1048592, 131072, 0, 1048593, 131072, 0, 1048594, 131072, 0, 1048595, 131072, 0, 1048596, 131072, 0, 1048597, 131072, 0, 1048598, 65536, 38, 1048599, 65536, 38, 1048600, 65536, 38, 1048601, 65536, 38, 1048602, 65536, 38, 1048603, 65536, 38, 1048604, 65536, 38, 1048605, 65536, 38, 1048606, 65536, 38, 1048607, 65536, 38, 1048608, 65536, 38, 1048609, 65536, 38, 1048610, 65536, 38, 1048611, 65536, 38, 1048612, 65536, 38, 1048613, 65536, 38, 1048614, 65536, 38, 1048615, 65536, 38, 1048616, 65536, 38, 1048617, 65536, 38, 1048618, 65536, 38, 1048619, 65536, 38, 1048620, 65536, 38, 1048621, 65536, 38, 1048622, 65536, 38, 1048623, 65536, 38, 1048624, 65536, 38, 1048625, 65536, 38, 1048626, 65536, 38, 1048627, 65536, 38, 1048628, 65536, 38, 1048629, 65536, 38, 1048630, 65536, 38, 1048631, 65536, 38, 1048632, 65536, 38, 1048633, 65536, 38, 1048634, 131072, 0, 1048635, 262144, 1, 1048636, 327680, 1, 1048637, 131072, 0, 1048638, 131072, 0, 1048639, 131072, 0, 1048640, 131072, 0, 1048641, 131072, 0, 1048642, 131072, 0, 1048643, 131072, 0, 1048644, 131072, 0, 1048645, 0, 89, 1048646, 131072, 0, 1048647, 65536, 12, 1048648, 458752, 2, 1048649, 131072, 0, 1048650, 131072, 0, 1048651, 262144, 1, 1048652, 327680, 1, 1048653, 131072, 0, 1048654, 65536, 38, 1048655, 65536, 38, 1048656, 65536, 38, 1048657, 65536, 38, 1048658, 65536, 38, 1048659, 65536, 38, 1048660, 65536, 38, 1048661, 65536, 38, 1048662, 65536, 38, 1048663, 65536, 38, 1048664, 65536, 38, 1048665, 65536, 38, 1048666, 65536, 38, 1048667, 131072, 0, 1048668, 262144, 2, 1048669, 327680, 2, 1048670, 131072, 1, 1048671, 131072, 0, 1048672, 131072, 0, 1048673, 131072, 0, 1048674, 131072, 0, 1048675, 262144, 10, 1048676, 327680, 10, 1048677, 393216, 10, 1048678, 131072, 0, 1048679, 131072, 0, 1048680, 131072, 0, 1048681, 131072, 0, 1048682, 131072, 0, 1048683, 131072, 1, 1048684, 131072, 0, 1048685, 131072, 0, 1048686, 131072, 0, 1048687, 131072, 0, 1048688, 131072, 1, 1048689, 131072, 0, 1048690, 131072, 0, 1048691, 327680, 9, 1048692, 131072, 0, 1048693, 393216, 1, 1048694, 458752, 1, 1048695, 131072, 0, 1048696, 393216, 1, 1048697, 458752, 1, 1048698, 131072, 0, 1048699, 131072, 1, 1048700, 131072, 1, 1048701, 131072, 0, 1048702, 131072, 0, 1048703, 131072, 0, 1048704, 131072, 0, 1048705, 131072, 0, 1048706, 131072, 0, 1048707, 131072, 0, 1048708, 131072, 0, 1048709, 131072, 0, 1048710, 131072, 0, 1048711, 131072, 0, 1048712, 131072, 0, 1048713, 131072, 0, 1048714, 131072, 0, 1048715, 131072, 0, 1048716, 131072, 0, 1048717, 131072, 0, 1048718, 131072, 0, 1048719, 131072, 0, 1048720, 131072, 0, 1048721, 131072, 0, 1048722, 131072, 0, 1048723, 131072, 0, 1048724, 131072, 0, 1048725, 131072, 0, 1048726, 131072, 0, 1048727, 131072, 0, 1048728, 131072, 0, 1048729, 131072, 0, 1048730, 131072, 0, 1048731, 131072, 0, 1048732, 131072, 0, 1048733, 131072, 0, 1048734, 131072, 0, 1048735, 131072, 0, 1114112, 131072, 0, 1114113, 131072, 0, 1114114, 131072, 0, 1114115, 131072, 0, 1114116, 131072, 0, 1114117, 131072, 0, 1114118, 131072, 0, 1114119, 131072, 0, 1114120, 131072, 0, 1114121, 131072, 0, 1114122, 131072, 0, 1114123, 131072, 0, 1114124, 131072, 0, 1114125, 131072, 0, 1114126, 131072, 0, 1114127, 131072, 0, 1114128, 131072, 0, 1114129, 131072, 0, 1114130, 131072, 0, 1114131, 131072, 0, 1114132, 131072, 0, 1114133, 131072, 0, 1114134, 65536, 38, 1114135, 65536, 38, 1114136, 65536, 38, 1114137, 65536, 38, 1114138, 65536, 38, 1114139, 65536, 38, 1114140, 65536, 38, 1114141, 65536, 38, 1114142, 65536, 38, 1114143, 65536, 38, 1114144, 65536, 38, 1114145, 65536, 38, 1114146, 65536, 38, 1114147, 65536, 38, 1114148, 65536, 38, 1114149, 65536, 38, 1114150, 65536, 38, 1114151, 65536, 38, 1114152, 65536, 38, 1114153, 65536, 38, 1114154, 65536, 38, 1114155, 65536, 38, 1114156, 65536, 38, 1114157, 65536, 38, 1114158, 65536, 38, 1114159, 65536, 38, 1114160, 65536, 38, 1114161, 65536, 38, 1114162, 65536, 38, 1114163, 65536, 38, 1114164, 65536, 38, 1114165, 65536, 38, 1114166, 65536, 38, 1114167, 65536, 38, 1114168, 65536, 38, 1114169, 65536, 38, 1114170, 131072, 0, 1114171, 262144, 2, 1114172, 327680, 2, 1114173, 131072, 0, 1114174, 262144, 1, 1114175, 327680, 1, 1114176, 131072, 0, 1114177, 131072, 0, 1114178, 131072, 0, 1114179, 131072, 0, 1114180, 131072, 0, 1114181, 0, 89, 1114182, 131072, 0, 1114183, 65536, 13, 1114184, 131072, 0, 1114185, 131072, 0, 1114186, 131072, 0, 1114187, 262144, 2, 1114188, 327680, 2, 1114189, 131072, 0, 1114190, 65536, 38, 1114191, 65536, 38, 1114192, 65536, 38, 1114193, 65536, 38, 1114194, 65536, 38, 1114195, 65536, 38, 1114196, 65536, 38, 1114197, 65536, 38, 1114198, 65536, 38, 1114199, 65536, 38, 1114200, 65536, 38, 1114201, 65536, 38, 1114202, 65536, 38, 1114203, 131072, 0, 1114204, 262144, 1, 1114205, 327680, 1, 1114206, 131072, 0, 1114207, 131072, 0, 1114208, 131072, 0, 1114209, 131072, 0, 1114210, 131072, 0, 1114211, 131072, 0, 1114212, 131072, 0, 1114213, 131072, 0, 1114214, 131072, 0, 1114215, 131072, 0, 1114216, 131072, 0, 1114217, 131072, 0, 1114218, 131072, 0, 1114219, 131072, 0, 1114220, 131072, 0, 1114221, 131072, 0, 1114222, 131072, 0, 1114223, 131072, 0, 1114224, 131072, 0, 1114225, 131072, 0, 1114226, 262144, 10, 1114227, 327680, 10, 1114228, 393216, 10, 1114229, 393216, 2, 1114230, 458752, 2, 1114231, 131072, 0, 1114232, 393216, 2, 1114233, 458752, 2, 1114234, 131072, 0, 1114235, 131072, 0, 1114236, 131072, 1, 1114237, 131072, 0, 1114238, 131072, 0, 1114239, 131072, 0, 1114240, 131072, 0, 1114241, 131072, 0, 1114242, 131072, 0, 1114243, 131072, 0, 1114244, 131072, 0, 1114245, 131072, 0, 1114246, 131072, 0, 1114247, 131072, 0, 1114248, 131072, 0, 1114249, 131072, 0, 1114250, 131072, 0, 1114251, 131072, 0, 1114252, 131072, 0, 1114253, 131072, 0, 1114254, 131072, 0, 1114255, 131072, 0, 1114256, 131072, 0, 1114257, 131072, 0, 1114258, 131072, 0, 1114259, 131072, 0, 1114260, 65536, 12, 1114261, 131072, 0, 1114262, 131072, 0, 1114263, 131072, 0, 1114264, 131072, 0, 1114265, 131072, 0, 1114266, 131072, 0, 1114267, 131072, 0, 1114268, 131072, 0, 1114269, 131072, 0, 1114270, 131072, 0, 1114271, 131072, 0, 1179648, 131072, 0, 1179649, 131072, 0, 1179650, 131072, 0, 1179651, 131072, 0, 1179652, 131072, 0, 1179653, 131072, 0, 1179654, 131072, 0, 1179655, 131072, 0, 1179656, 131072, 0, 1179657, 131072, 0, 1179658, 131072, 0, 1179659, 131072, 0, 1179660, 131072, 0, 1179661, 131072, 0, 1179662, 131072, 0, 1179663, 131072, 0, 1179664, 131072, 0, 1179665, 131072, 0, 1179666, 131072, 0, 1179667, 131072, 0, 1179668, 131072, 0, 1179669, 131072, 0, 1179670, 65536, 38, 1179671, 65536, 38, 1179672, 65536, 38, 1179673, 65536, 38, 1179674, 65536, 38, 1179675, 65536, 38, 1179676, 65536, 38, 1179677, 65536, 38, 1179678, 65536, 38, 1179679, 65536, 38, 1179680, 65536, 38, 1179681, 65536, 38, 1179682, 65536, 38, 1179683, 65536, 38, 1179684, 65536, 38, 1179685, 65536, 38, 1179686, 65536, 38, 1179687, 65536, 38, 1179688, 65536, 38, 1179689, 65536, 38, 1179690, 65536, 38, 1179691, 65536, 38, 1179692, 65536, 38, 1179693, 65536, 38, 1179694, 65536, 38, 1179695, 65536, 38, 1179696, 65536, 38, 1179697, 65536, 38, 1179698, 65536, 38, 1179699, 65536, 38, 1179700, 65536, 38, 1179701, 65536, 38, 1179702, 65536, 38, 1179703, 65536, 38, 1179704, 65536, 38, 1179705, 65536, 38, 1179706, 131072, 0, 1179707, 262144, 1, 1179708, 327680, 1, 1179709, 131072, 0, 1179710, 262144, 2, 1179711, 327680, 2, 1179712, 131072, 0, 1179713, 131072, 0, 1179714, 131072, 0, 1179715, 131072, 0, 1179716, 131072, 0, 1179717, 0, 89, 1179718, 131072, 0, 1179719, 65536, 14, 1179720, 131072, 14, 1179721, 131072, 0, 1179722, 131072, 0, 1179723, 262144, 1, 1179724, 327680, 1, 1179725, 131072, 0, 1179726, 131072, 0, 1179727, 131072, 0, 1179728, 131072, 0, 1179729, 131072, 0, 1179730, 131072, 0, 1179731, 131072, 0, 1179732, 131072, 0, 1179733, 131072, 0, 1179734, 65536, 38, 1179735, 65536, 38, 1179736, 65536, 38, 1179737, 65536, 38, 1179738, 65536, 38, 1179739, 131072, 0, 1179740, 262144, 2, 1179741, 327680, 2, 1179742, 131072, 0, 1179743, 131072, 0, 1179744, 131072, 0, 1179745, 131072, 0, 1179746, 131072, 0, 1179747, 131072, 0, 1179748, 131072, 0, 1179749, 131072, 0, 1179750, 131072, 0, 1179751, 131072, 0, 1179752, 131072, 0, 1179753, 131072, 0, 1179754, 131072, 0, 1179755, 131072, 0, 1179756, 131072, 0, 1179757, 131072, 0, 1179758, 131072, 0, 1179759, 131072, 0, 1179760, 131072, 0, 1179761, 131072, 0, 1179762, 131072, 0, 1179763, 131072, 0, 1179764, 262144, 1, 1179765, 327680, 1, 1179766, 131072, 0, 1179767, 131072, 0, 1179768, 131072, 0, 1179769, 131072, 0, 1179770, 131072, 0, 1179771, 131072, 0, 1179772, 131072, 0, 1179773, 262144, 1, 1179774, 327680, 1, 1179775, 131072, 0, 1179776, 131072, 0, 1179777, 131072, 0, 1179778, 393216, 1, 1179779, 458752, 1, 1179780, 262147, 5, 1179781, 131075, 3, 1179782, 131075, 3, 1179783, 3, 6, 1179784, 262144, 1, 1179785, 327680, 1, 1179786, 262144, 1, 1179787, 327680, 1, 1179788, 393216, 1, 1179789, 458752, 1, 1179790, 131072, 0, 1179791, 327680, 9, 1179792, 131072, 0, 1179793, 262144, 1, 1179794, 327680, 1, 1179795, 131072, 0, 1179796, 65536, 13, 1179797, 131072, 0, 1179798, 393216, 1, 1179799, 458752, 1, 1179800, 262144, 1, 1179801, 327680, 1, 1179802, 262144, 1, 1179803, 327680, 1, 1179804, 262144, 1, 1179805, 327680, 1, 1179806, 262144, 1, 1179807, 327680, 1, 1245184, 131072, 0, 1245185, 131072, 0, 1245186, 131072, 0, 1245187, 131072, 0, 1245188, 131072, 0, 1245189, 131072, 0, 1245190, 131072, 0, 1245191, 131072, 0, 1245192, 131072, 0, 1245193, 131072, 0, 1245194, 131072, 0, 1245195, 131072, 0, 1245196, 131072, 0, 1245197, 131072, 0, 1245198, 131072, 0, 1245199, 131072, 0, 1245200, 131072, 0, 1245201, 131072, 0, 1245202, 131072, 0, 1245203, 131072, 0, 1245204, 131072, 0, 1245205, 131072, 0, 1245206, 65536, 38, 1245207, 65536, 38, 1245208, 65536, 38, 1245209, 65536, 38, 1245210, 65536, 38, 1245211, 65536, 38, 1245212, 65536, 38, 1245213, 65536, 38, 1245214, 65536, 38, 1245215, 65536, 38, 1245216, 65536, 38, 1245217, 65536, 38, 1245218, 65536, 38, 1245219, 65536, 38, 1245220, 65536, 38, 1245221, 65536, 38, 1245222, 65536, 38, 1245223, 65536, 38, 1245224, 65536, 38, 1245225, 65536, 38, 1245226, 65536, 38, 1245227, 65536, 38, 1245228, 65536, 38, 1245229, 65536, 38, 1245230, 65536, 38, 1245231, 65536, 38, 1245232, 65536, 38, 1245233, 65536, 38, 1245234, 65536, 38, 1245235, 65536, 38, 1245236, 65536, 38, 1245237, 65536, 38, 1245238, 65536, 38, 1245239, 65536, 38, 1245240, 65536, 38, 1245241, 65536, 38, 1245242, 131072, 0, 1245243, 262144, 2, 1245244, 327680, 2, 1245245, 131072, 0, 1245246, 262144, 1, 1245247, 327680, 1, 1245248, 131072, 0, 1245249, 131072, 0, 1245250, 131072, 0, 1245251, 131072, 0, 1245252, 131072, 0, 1245253, 0, 89, 1245254, 131072, 0, 1245255, 262144, 1, 1245256, 327680, 1, 1245257, 131072, 0, 1245258, 131072, 0, 1245259, 262144, 2, 1245260, 327680, 2, 1245261, 131072, 0, 1245262, 131072, 0, 1245263, 131072, 0, 1245264, 131072, 0, 1245265, 131072, 0, 1245266, 131072, 0, 1245267, 131072, 0, 1245268, 131072, 0, 1245269, 131072, 0, 1245270, 65536, 38, 1245271, 65536, 38, 1245272, 65536, 38, 1245273, 65536, 38, 1245274, 65536, 38, 1245275, 131072, 0, 1245276, 131072, 0, 1245277, 65536, 12, 1245278, 131072, 0, 1245279, 131072, 0, 1245280, 131072, 0, 1245281, 131072, 0, 1245282, 131072, 0, 1245283, 131072, 0, 1245284, 131072, 0, 1245285, 131072, 0, 1245286, 131072, 0, 1245287, 131072, 0, 1245288, 131072, 0, 1245289, 131072, 0, 1245290, 131072, 0, 1245291, 131072, 0, 1245292, 131072, 0, 1245293, 131072, 0, 1245294, 131072, 0, 1245295, 131072, 0, 1245296, 131072, 0, 1245297, 131072, 0, 1245298, 131072, 0, 1245299, 131072, 0, 1245300, 262144, 2, 1245301, 327680, 2, 1245302, 131072, 0, 1245303, 131072, 0, 1245304, 131072, 0, 1245305, 131072, 0, 1245306, 131072, 0, 1245307, 131072, 0, 1245308, 131072, 0, 1245309, 262144, 2, 1245310, 327680, 2, 1245311, 131072, 0, 1245312, 327680, 9, 1245313, 131072, 0, 1245314, 393216, 2, 1245315, 458752, 2, 1245316, 262147, 2, 1245317, 3, 0, 1245318, 3, 0, 1245319, 3, 4, 1245320, 262144, 2, 1245321, 327680, 2, 1245322, 262144, 2, 1245323, 327680, 2, 1245324, 393216, 2, 1245325, 458752, 2, 1245326, 262144, 10, 1245327, 327680, 10, 1245328, 393216, 10, 1245329, 262144, 2, 1245330, 327680, 2, 1245331, 0, 14, 1245332, 65536, 14, 1245333, 131072, 14, 1245334, 393216, 2, 1245335, 458752, 2, 1245336, 262144, 2, 1245337, 327680, 2, 1245338, 262144, 2, 1245339, 327680, 2, 1245340, 262144, 2, 1245341, 327680, 2, 1245342, 262144, 2, 1245343, 327680, 2, 1310720, 131072, 0, 1310721, 131072, 0, 1310722, 131072, 0, 1310723, 131072, 0, 1310724, 131072, 0, 1310725, 131072, 0, 1310726, 131072, 0, 1310727, 131072, 0, 1310728, 131072, 0, 1310729, 131072, 0, 1310730, 131072, 0, 1310731, 131072, 0, 1310732, 131072, 0, 1310733, 131072, 0, 1310734, 131072, 0, 1310735, 131072, 0, 1310736, 131072, 0, 1310737, 131072, 0, 1310738, 131072, 0, 1310739, 131072, 0, 1310740, 131072, 0, 1310741, 131072, 0, 1310742, 65536, 38, 1310743, 65536, 38, 1310744, 65536, 38, 1310745, 65536, 38, 1310746, 65536, 38, 1310747, 65536, 38, 1310748, 65536, 38, 1310749, 65536, 38, 1310750, 65536, 38, 1310751, 65536, 38, 1310752, 65536, 38, 1310753, 65536, 38, 1310754, 65536, 38, 1310755, 65536, 38, 1310756, 65536, 38, 1310757, 65536, 38, 1310758, 65536, 38, 1310759, 65536, 38, 1310760, 65536, 38, 1310761, 65536, 38, 1310762, 65536, 38, 1310763, 65536, 38, 1310764, 65536, 38, 1310765, 65536, 38, 1310766, 65536, 38, 1310767, 65536, 38, 1310768, 65536, 38, 1310769, 65536, 38, 1310770, 65536, 38, 1310771, 65536, 38, 1310772, 65536, 38, 1310773, 65536, 38, 1310774, 65536, 38, 1310775, 65536, 38, 1310776, 65536, 38, 1310777, 65536, 38, 1310778, 131072, 0, 1310779, 262144, 1, 1310780, 327680, 1, 1310781, 131072, 0, 1310782, 262144, 2, 1310783, 327680, 2, 1310784, 131072, 0, 1310785, 131072, 0, 1310786, 131072, 0, 1310787, 131072, 0, 1310788, 131072, 0, 1310789, 0, 89, 1310790, 131072, 0, 1310791, 262144, 2, 1310792, 327680, 2, 1310793, 131072, 0, 1310794, 131072, 0, 1310795, 262144, 1, 1310796, 327680, 1, 1310797, 131072, 0, 1310798, 131072, 0, 1310799, 131072, 0, 1310800, 131072, 0, 1310801, 131072, 0, 1310802, 131072, 0, 1310803, 131072, 0, 1310804, 131072, 0, 1310805, 131072, 0, 1310806, 131072, 0, 1310807, 131072, 0, 1310808, 131072, 0, 1310809, 131072, 0, 1310810, 131072, 0, 1310811, 131072, 0, 1310812, 131072, 0, 1310813, 65536, 13, 1310814, 131072, 0, 1310815, 131072, 0, 1310816, 131072, 0, 1310817, 131072, 0, 1310818, 131072, 0, 1310819, 131072, 0, 1310820, 131072, 0, 1310821, 131072, 0, 1310822, 131072, 0, 1310823, 131072, 0, 1310824, 131072, 0, 1310825, 131072, 0, 1310826, 131072, 0, 1310827, 131072, 0, 1310828, 131072, 0, 1310829, 131072, 0, 1310830, 131072, 0, 1310831, 131072, 0, 1310832, 131072, 0, 1310833, 131072, 0, 1310834, 131072, 0, 1310835, 131072, 0, 1310836, 0, 17, 1310837, 65536, 17, 1310838, 131072, 17, 1310839, 131072, 0, 1310840, 131072, 0, 1310841, 131072, 0, 1310842, 131072, 0, 1310843, 131072, 0, 1310844, 131072, 0, 1310845, 131072, 0, 1310846, 131072, 0, 1310847, 262144, 10, 1310848, 327680, 10, 1310849, 393216, 10, 1310850, 262147, 5, 1310851, 131075, 3, 1310852, 65539, 0, 1310853, 3, 0, 1310854, 3, 0, 1310855, 3, 4, 1310856, 0, 17, 1310857, 65536, 17, 1310858, 131072, 17, 1310859, 393216, 1, 1310860, 458752, 1, 1310861, 262144, 1, 1310862, 327680, 1, 1310863, 262144, 1, 1310864, 327680, 1, 1310865, 262144, 1, 1310866, 327680, 1, 1310867, 393216, 1, 1310868, 458752, 1, 1310869, 131072, 0, 1310870, 327680, 9, 1310871, 131072, 0, 1310872, 393216, 1, 1310873, 458752, 1, 1310874, 262144, 1, 1310875, 327680, 1, 1310876, 262144, 1, 1310877, 327680, 1, 1310878, 262144, 1, 1310879, 327680, 1, 1376256, 131072, 0, 1376257, 131072, 0, 1376258, 131072, 0, 1376259, 131072, 0, 1376260, 131072, 0, 1376261, 131072, 0, 1376262, 131072, 0, 1376263, 131072, 0, 1376264, 131072, 0, 1376265, 131072, 0, 1376266, 131072, 0, 1376267, 131072, 0, 1376268, 131072, 0, 1376269, 131072, 0, 1376270, 131072, 0, 1376271, 131072, 0, 1376272, 131072, 0, 1376273, 131072, 0, 1376274, 131072, 0, 1376275, 131072, 0, 1376276, 131072, 0, 1376277, 131072, 0, 1376278, 65536, 38, 1376279, 65536, 38, 1376280, 65536, 38, 1376281, 65536, 38, 1376282, 65536, 38, 1376283, 65536, 38, 1376284, 65536, 38, 1376285, 65536, 38, 1376286, 65536, 38, 1376287, 65536, 38, 1376288, 65536, 38, 1376289, 65536, 38, 1376290, 65536, 38, 1376291, 65536, 38, 1376292, 65536, 38, 1376293, 65536, 38, 1376294, 65536, 38, 1376295, 65536, 38, 1376296, 65536, 38, 1376297, 65536, 38, 1376298, 65536, 38, 1376299, 65536, 38, 1376300, 65536, 38, 1376301, 65536, 38, 1376302, 65536, 38, 1376303, 65536, 38, 1376304, 65536, 38, 1376305, 65536, 38, 1376306, 65536, 38, 1376307, 65536, 38, 1376308, 65536, 38, 1376309, 65536, 38, 1376310, 65536, 38, 1376311, 65536, 38, 1376312, 65536, 38, 1376313, 65536, 38, 1376314, 131072, 0, 1376315, 262144, 2, 1376316, 327680, 2, 1376317, 131072, 0, 1376318, 262144, 1, 1376319, 327680, 1, 1376320, 131072, 0, 1376321, 131072, 0, 1376322, 131072, 0, 1376323, 131072, 0, 1376324, 131072, 0, 1376325, 0, 89, 1376326, 131072, 0, 1376327, 262144, 1, 1376328, 327680, 1, 1376329, 131072, 0, 1376330, 131072, 0, 1376331, 262144, 2, 1376332, 327680, 2, 1376333, 131072, 0, 1376334, 131072, 0, 1376335, 131072, 0, 1376336, 131072, 0, 1376337, 131072, 0, 1376338, 131072, 0, 1376339, 131072, 0, 1376340, 131072, 0, 1376341, 131072, 0, 1376342, 131072, 0, 1376343, 131072, 0, 1376344, 131072, 0, 1376345, 131072, 0, 1376346, 131072, 0, 1376347, 131072, 0, 1376348, 0, 14, 1376349, 65536, 14, 1376350, 131072, 14, 1376351, 131072, 0, 1376352, 131072, 0, 1376353, 131072, 0, 1376354, 131072, 0, 1376355, 131072, 0, 1376356, 131072, 0, 1376357, 131072, 0, 1376358, 131072, 0, 1376359, 131072, 0, 1376360, 131072, 0, 1376361, 131072, 0, 1376362, 131072, 0, 1376363, 131072, 0, 1376364, 131072, 0, 1376365, 131072, 0, 1376366, 131072, 0, 1376367, 131072, 0, 1376368, 131072, 0, 1376369, 131072, 0, 1376370, 131072, 0, 1376371, 131072, 0, 1376372, 0, 18, 1376373, 65536, 18, 1376374, 131072, 18, 1376375, 131072, 0, 1376376, 131072, 0, 1376377, 131072, 0, 1376378, 131072, 0, 1376379, 131072, 0, 1376380, 131072, 0, 1376381, 131072, 0, 1376382, 131072, 0, 1376383, 131072, 0, 1376384, 131072, 0, 1376385, 131072, 0, 1376386, 262147, 2, 1376387, 3, 0, 1376388, 3, 0, 1376389, 3, 0, 1376390, 3, 0, 1376391, 3, 4, 1376392, 0, 18, 1376393, 65536, 18, 1376394, 131072, 18, 1376395, 393216, 2, 1376396, 65536, 12, 1376397, 262144, 2, 1376398, 327680, 2, 1376399, 262144, 2, 1376400, 327680, 2, 1376401, 262144, 2, 1376402, 327680, 2, 1376403, 393216, 2, 1376404, 458752, 2, 1376405, 262144, 10, 1376406, 327680, 10, 1376407, 393216, 10, 1376408, 65536, 12, 1376409, 458752, 2, 1376410, 262144, 2, 1376411, 327680, 2, 1376412, 262144, 2, 1376413, 327680, 2, 1376414, 262144, 2, 1376415, 327680, 2, 1441792, 131072, 0, 1441793, 131072, 0, 1441794, 131072, 0, 1441795, 131072, 0, 1441796, 131072, 0, 1441797, 131072, 0, 1441798, 131072, 0, 1441799, 131072, 0, 1441800, 131072, 0, 1441801, 131072, 0, 1441802, 131072, 0, 1441803, 131072, 0, 1441804, 131072, 0, 1441805, 131072, 0, 1441806, 131072, 0, 1441807, 131072, 0, 1441808, 131072, 0, 1441809, 131072, 0, 1441810, 131072, 0, 1441811, 131072, 0, 1441812, 131072, 0, 1441813, 131072, 0, 1441814, 65536, 38, 1441815, 65536, 38, 1441816, 65536, 38, 1441817, 65536, 38, 1441818, 65536, 38, 1441819, 65536, 38, 1441820, 65536, 38, 1441821, 65536, 38, 1441822, 65536, 38, 1441823, 65536, 38, 1441824, 65536, 38, 1441825, 65536, 38, 1441826, 65536, 38, 1441827, 65536, 38, 1441828, 65536, 38, 1441829, 65536, 38, 1441830, 65536, 38, 1441831, 65536, 38, 1441832, 65536, 38, 1441833, 65536, 38, 1441834, 65536, 38, 1441835, 65536, 38, 1441836, 65536, 38, 1441837, 65536, 38, 1441838, 65536, 38, 1441839, 65536, 38, 1441840, 65536, 38, 1441841, 65536, 38, 1441842, 65536, 38, 1441843, 65536, 38, 1441844, 65536, 38, 1441845, 65536, 38, 1441846, 65536, 38, 1441847, 65536, 38, 1441848, 65536, 38, 1441849, 65536, 38, 1441850, 131072, 0, 1441851, 262144, 1, 1441852, 327680, 1, 1441853, 131072, 0, 1441854, 262144, 2, 1441855, 327680, 2, 1441856, 131072, 0, 1441857, 131072, 0, 1441858, 131072, 0, 1441859, 131072, 0, 1441860, 131072, 0, 1441861, 0, 89, 1441862, 131072, 0, 1441863, 262144, 2, 1441864, 327680, 2, 1441865, 131072, 0, 1441866, 131072, 0, 1441867, 131072, 0, 1441868, 131072, 0, 1441869, 131072, 0, 1441870, 0, 17, 1441871, 65536, 17, 1441872, 131072, 17, 1441873, 131072, 0, 1441874, 131072, 0, 1441875, 131072, 0, 1441876, 131072, 0, 1441877, 131072, 0, 1441878, 131072, 0, 1441879, 131072, 0, 1441880, 131072, 0, 1441881, 131072, 0, 1441882, 131072, 0, 1441883, 131072, 0, 1441884, 131072, 0, 1441885, 131072, 0, 1441886, 131072, 0, 1441887, 131072, 0, 1441888, 131072, 0, 1441889, 131072, 0, 1441890, 131072, 0, 1441891, 131072, 0, 1441892, 131072, 0, 1441893, 131072, 0, 1441894, 131072, 0, 1441895, 131072, 0, 1441896, 131072, 0, 1441897, 131072, 0, 1441898, 131072, 0, 1441899, 131072, 0, 1441900, 131072, 0, 1441901, 131072, 0, 1441902, 131072, 0, 1441903, 131072, 0, 1441904, 131072, 0, 1441905, 131072, 0, 1441906, 131072, 0, 1441907, 131072, 0, 1441908, 131072, 0, 1441909, 262144, 1, 1441910, 327680, 1, 1441911, 131072, 0, 1441912, 131072, 0, 1441913, 131072, 0, 1441914, 131072, 0, 1441915, 131072, 0, 1441916, 131072, 0, 1441917, 131072, 0, 1441918, 131072, 0, 1441919, 131072, 0, 1441920, 131072, 0, 1441921, 131072, 0, 1441922, 262147, 2, 1441923, 3, 0, 1441924, 3, 0, 1441925, 262147, 0, 1441926, 262147, 4, 1441927, 131075, 6, 1441928, 131072, 1, 1441929, 131072, 1, 1441930, 131072, 0, 1441931, 131072, 0, 1441932, 65536, 13, 1441933, 131072, 0, 1441934, 131072, 1, 1441935, 131072, 1, 1441936, 131072, 0, 1441937, 131072, 0, 1441938, 0, 17, 1441939, 65536, 17, 1441940, 131072, 17, 1441941, 393216, 1, 1441942, 458752, 1, 1441943, 131072, 0, 1441944, 65536, 13, 1441945, 131072, 0, 1441946, 262144, 1, 1441947, 327680, 1, 1441948, 393216, 1, 1441949, 458752, 1, 1441950, 262144, 1, 1441951, 327680, 1, 1507328, 131072, 0, 1507329, 131072, 0, 1507330, 131072, 0, 1507331, 131072, 0, 1507332, 131072, 0, 1507333, 131072, 0, 1507334, 131072, 0, 1507335, 131072, 0, 1507336, 131072, 0, 1507337, 131072, 0, 1507338, 131072, 0, 1507339, 131072, 0, 1507340, 131072, 0, 1507341, 131072, 0, 1507342, 131072, 0, 1507343, 131072, 0, 1507344, 131072, 0, 1507345, 131072, 0, 1507346, 131072, 0, 1507347, 131072, 0, 1507348, 131072, 0, 1507349, 131072, 0, 1507350, 65536, 38, 1507351, 65536, 38, 1507352, 65536, 38, 1507353, 65536, 38, 1507354, 65536, 38, 1507355, 65536, 38, 1507356, 65536, 38, 1507357, 65536, 38, 1507358, 65536, 38, 1507359, 65536, 38, 1507360, 65536, 38, 1507361, 65536, 38, 1507362, 65536, 38, 1507363, 65536, 38, 1507364, 65536, 38, 1507365, 65536, 38, 1507366, 65536, 38, 1507367, 65536, 38, 1507368, 65536, 38, 1507369, 65536, 38, 1507370, 65536, 38, 1507371, 65536, 38, 1507372, 65536, 38, 1507373, 65536, 38, 1507374, 65536, 38, 1507375, 65536, 38, 1507376, 65536, 38, 1507377, 65536, 38, 1507378, 65536, 38, 1507379, 65536, 38, 1507380, 65536, 38, 1507381, 65536, 38, 1507382, 65536, 38, 1507383, 65536, 38, 1507384, 65536, 38, 1507385, 65536, 38, 1507386, 131072, 0, 1507387, 262144, 2, 1507388, 327680, 2, 1507389, 131072, 0, 1507390, 262144, 1, 1507391, 327680, 1, 1507392, 131072, 0, 1507393, 131072, 0, 1507394, 131072, 0, 1507395, 131072, 0, 1507396, 131072, 0, 1507397, 0, 89, 1507398, 131072, 0, 1507399, 262144, 1, 1507400, 327680, 1, 1507401, 131072, 0, 1507402, 131072, 0, 1507403, 262144, 10, 1507404, 327680, 10, 1507405, 393216, 10, 1507406, 0, 18, 1507407, 65536, 18, 1507408, 131072, 18, 1507409, 131072, 0, 1507410, 131072, 0, 1507411, 131072, 0, 1507412, 131072, 0, 1507413, 131072, 0, 1507414, 131072, 0, 1507415, 131072, 0, 1507416, 131072, 0, 1507417, 131072, 0, 1507418, 131072, 0, 1507419, 65536, 12, 1507420, 131072, 0, 1507421, 131072, 0, 1507422, 131072, 0, 1507423, 131072, 0, 1507424, 131072, 0, 1507425, 131072, 0, 1507426, 131072, 0, 1507427, 131072, 0, 1507428, 131072, 0, 1507429, 131072, 0, 1507430, 131072, 0, 1507431, 131072, 0, 1507432, 131072, 0, 1507433, 131072, 0, 1507434, 131072, 0, 1507435, 131072, 0, 1507436, 131072, 0, 1507437, 131072, 0, 1507438, 131072, 0, 1507439, 131072, 0, 1507440, 131072, 0, 1507441, 131072, 0, 1507442, 131072, 0, 1507443, 131072, 0, 1507444, 131072, 0, 1507445, 262144, 2, 1507446, 327680, 2, 1507447, 131072, 0, 1507448, 131072, 0, 1507449, 131072, 0, 1507450, 131072, 0, 1507451, 131072, 0, 1507452, 131072, 0, 1507453, 131072, 0, 1507454, 131072, 0, 1507455, 131072, 0, 1507456, 131072, 0, 1507457, 131072, 0, 1507458, 262147, 6, 1507459, 262147, 4, 1507460, 262147, 4, 1507461, 131075, 6, 1507462, 131072, 0, 1507463, 131072, 0, 1507464, 131072, 0, 1507465, 131072, 0, 1507466, 65536, 1, 1507467, 0, 14, 1507468, 65536, 14, 1507469, 131072, 14, 1507470, 131072, 1, 1507471, 262144, 1, 1507472, 327680, 1, 1507473, 131072, 0, 1507474, 0, 18, 1507475, 65536, 18, 1507476, 131072, 18, 1507477, 393216, 2, 1507478, 458752, 2, 1507479, 0, 14, 1507480, 65536, 14, 1507481, 131072, 14, 1507482, 262144, 2, 1507483, 327680, 2, 1507484, 393216, 2, 1507485, 458752, 2, 1507486, 262144, 2, 1507487, 327680, 2, 1572864, 131072, 0, 1572865, 131072, 0, 1572866, 131072, 0, 1572867, 131072, 0, 1572868, 131072, 0, 1572869, 131072, 0, 1572870, 131072, 0, 1572871, 131072, 0, 1572872, 131072, 0, 1572873, 131072, 0, 1572874, 131072, 0, 1572875, 131072, 0, 1572876, 131072, 0, 1572877, 131072, 0, 1572878, 131072, 0, 1572879, 131072, 0, 1572880, 131072, 0, 1572881, 131072, 0, 1572882, 131072, 0, 1572883, 131072, 0, 1572884, 131072, 0, 1572885, 131072, 0, 1572886, 65536, 38, 1572887, 65536, 38, 1572888, 65536, 38, 1572889, 65536, 38, 1572890, 65536, 38, 1572891, 65536, 38, 1572892, 65536, 38, 1572893, 65536, 38, 1572894, 65536, 38, 1572895, 65536, 38, 1572896, 65536, 38, 1572897, 65536, 38, 1572898, 65536, 38, 1572899, 65536, 38, 1572900, 65536, 38, 1572901, 65536, 38, 1572902, 65536, 38, 1572903, 65536, 38, 1572904, 65536, 38, 1572905, 65536, 38, 1572906, 65536, 38, 1572907, 65536, 38, 1572908, 65536, 38, 1572909, 65536, 38, 1572910, 65536, 38, 1572911, 65536, 38, 1572912, 65536, 38, 1572913, 65536, 38, 1572914, 65536, 38, 1572915, 65536, 38, 1572916, 65536, 38, 1572917, 65536, 38, 1572918, 65536, 38, 1572919, 65536, 38, 1572920, 65536, 38, 1572921, 65536, 38, 1572922, 131072, 0, 1572923, 262144, 1, 1572924, 327680, 1, 1572925, 131072, 0, 1572926, 262144, 2, 1572927, 327680, 2, 1572928, 131072, 0, 1572929, 131072, 0, 1572930, 131072, 0, 1572931, 131072, 0, 1572932, 131072, 0, 1572933, 0, 89, 1572934, 131072, 0, 1572935, 262144, 2, 1572936, 327680, 2, 1572937, 131072, 0, 1572938, 131072, 0, 1572939, 131072, 0, 1572940, 131072, 0, 1572941, 131072, 0, 1572942, 131072, 0, 1572943, 131072, 0, 1572944, 131072, 0, 1572945, 131072, 0, 1572946, 0, 17, 1572947, 65536, 17, 1572948, 131072, 17, 1572949, 393216, 1, 1572950, 458752, 1, 1572951, 131072, 0, 1572952, 131072, 0, 1572953, 131072, 0, 1572954, 131072, 0, 1572955, 65536, 13, 1572956, 131072, 0, 1572957, 262144, 1, 1572958, 327680, 1, 1572959, 131072, 0, 1572960, 131072, 0, 1572961, 131072, 0, 1572962, 131072, 0, 1572963, 131072, 0, 1572964, 131072, 0, 1572965, 131072, 0, 1572966, 131072, 0, 1572967, 131072, 0, 1572968, 131072, 0, 1572969, 131072, 0, 1572970, 131072, 0, 1572971, 131072, 0, 1572972, 131072, 0, 1572973, 131072, 0, 1572974, 131072, 0, 1572975, 131072, 0, 1572976, 131072, 0, 1572977, 131072, 0, 1572978, 131072, 0, 1572979, 131072, 0, 1572980, 131072, 0, 1572981, 262144, 1, 1572982, 327680, 1, 1572983, 131072, 0, 1572984, 131072, 0, 1572985, 65536, 12, 1572986, 131072, 0, 1572987, 131072, 0, 1572988, 131072, 0, 1572989, 131072, 0, 1572990, 131072, 0, 1572991, 131072, 0, 1572992, 131072, 0, 1572993, 131072, 0, 1572994, 131072, 0, 1572995, 131072, 0, 1572996, 131072, 0, 1572997, 131072, 0, 1572998, 131072, 0, 1572999, 131072, 0, 1573000, 131072, 0, 1573001, 131072, 0, 1573002, 131072, 0, 1573003, 131072, 0, 1573004, 131072, 0, 1573005, 131072, 0, 1573006, 131072, 0, 1573007, 262144, 2, 1573008, 327680, 2, 1573009, 131072, 0, 1573010, 131072, 0, 1573011, 131072, 1, 1573012, 131072, 1, 1573013, 131072, 0, 1573014, 262144, 1, 1573015, 327680, 1, 1573016, 131072, 0, 1573017, 327680, 9, 1573018, 131072, 0, 1573019, 0, 17, 1573020, 65536, 17, 1573021, 131072, 17, 1573022, 262144, 1, 1573023, 327680, 1, 1638400, 131072, 0, 1638401, 131072, 0, 1638402, 131072, 0, 1638403, 131072, 0, 1638404, 131072, 0, 1638405, 131072, 0, 1638406, 131072, 0, 1638407, 131072, 0, 1638408, 131072, 0, 1638409, 131072, 0, 1638410, 131072, 0, 1638411, 131072, 0, 1638412, 131072, 0, 1638413, 131072, 0, 1638414, 131072, 0, 1638415, 131072, 0, 1638416, 131072, 0, 1638417, 131072, 0, 1638418, 131072, 0, 1638419, 131072, 0, 1638420, 131072, 0, 1638421, 131072, 0, 1638422, 65536, 38, 1638423, 65536, 38, 1638424, 65536, 38, 1638425, 65536, 38, 1638426, 65536, 38, 1638427, 65536, 38, 1638428, 65536, 38, 1638429, 65536, 38, 1638430, 65536, 38, 1638431, 65536, 38, 1638432, 65536, 38, 1638433, 65536, 38, 1638434, 65536, 38, 1638435, 65536, 38, 1638436, 65536, 38, 1638437, 65536, 38, 1638438, 65536, 38, 1638439, 65536, 38, 1638440, 65536, 38, 1638441, 65536, 38, 1638442, 65536, 38, 1638443, 65536, 38, 1638444, 65536, 38, 1638445, 65536, 38, 1638446, 65536, 38, 1638447, 65536, 38, 1638448, 65536, 38, 1638449, 65536, 38, 1638450, 65536, 38, 1638451, 65536, 38, 1638452, 65536, 38, 1638453, 65536, 38, 1638454, 65536, 38, 1638455, 65536, 38, 1638456, 65536, 38, 1638457, 65536, 38, 1638458, 131072, 0, 1638459, 262144, 2, 1638460, 327680, 2, 1638461, 131072, 0, 1638462, 262144, 1, 1638463, 327680, 1, 1638464, 131072, 0, 1638465, 131072, 0, 1638466, 131072, 0, 1638467, 131072, 0, 1638468, 131072, 0, 1638469, 0, 89, 1638470, 131072, 0, 1638471, 393216, 1, 1638472, 458752, 1, 1638473, 131072, 0, 1638474, 131072, 0, 1638475, 131072, 0, 1638476, 131072, 0, 1638477, 131072, 0, 1638478, 131072, 0, 1638479, 131072, 0, 1638480, 131072, 0, 1638481, 131072, 0, 1638482, 0, 18, 1638483, 65536, 18, 1638484, 131072, 18, 1638485, 393216, 2, 1638486, 458752, 2, 1638487, 131072, 0, 1638488, 6, 7, 1638489, 131072, 0, 1638490, 0, 14, 1638491, 65536, 14, 1638492, 131072, 14, 1638493, 262144, 2, 1638494, 327680, 2, 1638495, 131072, 0, 1638496, 131072, 0, 1638497, 131072, 0, 1638498, 131072, 0, 1638499, 131072, 0, 1638500, 131072, 0, 1638501, 131072, 0, 1638502, 131072, 0, 1638503, 131072, 0, 1638504, 131072, 0, 1638505, 131072, 0, 1638506, 131072, 0, 1638507, 131072, 0, 1638508, 131072, 0, 1638509, 131072, 0, 1638510, 131072, 0, 1638511, 131072, 0, 1638512, 131072, 0, 1638513, 131072, 0, 1638514, 131072, 0, 1638515, 131072, 0, 1638516, 131072, 0, 1638517, 262144, 2, 1638518, 327680, 2, 1638519, 131072, 0, 1638520, 131072, 0, 1638521, 65536, 13, 1638522, 131072, 0, 1638523, 131072, 0, 1638524, 131072, 0, 1638525, 131072, 0, 1638526, 131072, 0, 1638527, 131072, 0, 1638528, 131072, 0, 1638529, 131072, 0, 1638530, 131072, 0, 1638531, 131072, 0, 1638532, 131072, 1, 1638533, 131072, 1, 1638534, 131072, 0, 1638535, 131072, 0, 1638536, 131072, 0, 1638537, 131072, 0, 1638538, 131072, 0, 1638539, 131072, 0, 1638540, 131072, 0, 1638541, 131072, 0, 1638542, 131072, 0, 1638543, 131072, 0, 1638544, 131072, 0, 1638545, 131072, 0, 1638546, 131072, 0, 1638547, 131072, 0, 1638548, 131072, 0, 1638549, 131072, 0, 1638550, 196608, 73, 1638551, 327680, 2, 1638552, 262144, 10, 1638553, 327680, 10, 1638554, 393216, 10, 1638555, 0, 18, 1638556, 65536, 18, 1638557, 131072, 18, 1638558, 262144, 2, 1638559, 327680, 2, 1703936, 131072, 0, 1703937, 131072, 0, 1703938, 131072, 0, 1703939, 131072, 0, 1703940, 131072, 0, 1703941, 131072, 0, 1703942, 131072, 0, 1703943, 131072, 0, 1703944, 131072, 0, 1703945, 131072, 0, 1703946, 131072, 0, 1703947, 131072, 0, 1703948, 131072, 0, 1703949, 131072, 0, 1703950, 131072, 0, 1703951, 131072, 0, 1703952, 131072, 0, 1703953, 131072, 0, 1703954, 131072, 0, 1703955, 131072, 0, 1703956, 131072, 0, 1703957, 131072, 0, 1703958, 65536, 38, 1703959, 65536, 38, 1703960, 65536, 38, 1703961, 65536, 38, 1703962, 65536, 38, 1703963, 65536, 38, 1703964, 65536, 38, 1703965, 65536, 38, 1703966, 65536, 38, 1703967, 65536, 38, 1703968, 65536, 38, 1703969, 65536, 38, 1703970, 65536, 38, 1703971, 65536, 38, 1703972, 65536, 38, 1703973, 65536, 38, 1703974, 65536, 38, 1703975, 65536, 38, 1703976, 65536, 38, 1703977, 65536, 38, 1703978, 65536, 38, 1703979, 65536, 38, 1703980, 65536, 38, 1703981, 65536, 38, 1703982, 65536, 38, 1703983, 65536, 38, 1703984, 65536, 38, 1703985, 65536, 38, 1703986, 65536, 38, 1703987, 65536, 38, 1703988, 65536, 38, 1703989, 65536, 38, 1703990, 65536, 38, 1703991, 65536, 38, 1703992, 65536, 38, 1703993, 131072, 0, 1703994, 131072, 0, 1703995, 262144, 1, 1703996, 327680, 1, 1703997, 131072, 0, 1703998, 262144, 2, 1703999, 327680, 2, 1704000, 131072, 0, 1704001, 131072, 0, 1704002, 131072, 0, 1704003, 131072, 0, 1704004, 131072, 0, 1704005, 0, 89, 1704006, 131072, 0, 1704007, 393216, 2, 1704008, 458752, 2, 1704009, 131072, 0, 1704010, 393216, 1, 1704011, 458752, 1, 1704012, 262144, 1, 1704013, 327680, 1, 1704014, 262144, 1, 1704015, 327680, 1, 1704016, 131072, 0, 1704017, 327680, 9, 1704018, 131072, 0, 1704019, 262144, 1, 1704020, 327680, 1, 1704021, 131072, 0, 1704022, 131072, 1, 1704023, 131072, 0, 1704024, 131078, 5, 1704025, 131072, 0, 1704026, 131072, 1, 1704027, 262144, 1, 1704028, 327680, 1, 1704029, 262144, 1, 1704030, 327680, 1, 1704031, 131072, 0, 1704032, 131072, 0, 1704033, 131072, 0, 1704034, 131072, 0, 1704035, 131072, 0, 1704036, 131072, 0, 1704037, 131072, 0, 1704038, 131072, 0, 1704039, 131072, 0, 1704040, 131072, 0, 1704041, 131072, 0, 1704042, 131072, 0, 1704043, 131072, 0, 1704044, 131072, 0, 1704045, 131072, 0, 1704046, 131072, 0, 1704047, 131072, 0, 1704048, 131072, 0, 1704049, 131072, 0, 1704050, 131072, 0, 1704051, 131072, 0, 1704052, 131072, 0, 1704053, 262144, 1, 1704054, 327680, 1, 1704055, 131072, 0, 1704056, 0, 14, 1704057, 65536, 14, 1704058, 131072, 14, 1704059, 0, 17, 1704060, 65536, 17, 1704061, 131072, 17, 1704062, 131072, 0, 1704063, 131072, 0, 1704064, 131072, 0, 1704065, 262144, 1, 1704066, 327680, 1, 1704067, 393216, 1, 1704068, 458752, 1, 1704069, 131072, 1, 1704070, 131072, 0, 1704071, 131072, 0, 1704072, 131072, 0, 1704073, 131072, 0, 1704074, 131072, 0, 1704075, 131072, 0, 1704076, 131072, 0, 1704077, 131072, 0, 1704078, 131072, 0, 1704079, 131072, 0, 1704080, 131072, 0, 1704081, 131072, 0, 1704082, 131072, 0, 1704083, 131072, 0, 1704084, 131072, 0, 1704085, 131072, 0, 1704086, 262144, 1, 1704087, 327680, 1, 1704088, 393216, 1, 1704089, 458752, 1, 1704090, 393216, 1, 1704091, 458752, 1, 1704092, 262144, 1, 1704093, 327680, 1, 1704094, 262144, 1, 1704095, 327680, 1, 1769472, 131072, 0, 1769473, 131072, 0, 1769474, 131072, 0, 1769475, 131072, 0, 1769476, 131072, 0, 1769477, 131072, 0, 1769478, 131072, 0, 1769479, 131072, 0, 1769480, 131072, 0, 1769481, 131072, 0, 1769482, 131072, 0, 1769483, 131072, 0, 1769484, 131072, 0, 1769485, 131072, 0, 1769486, 131072, 0, 1769487, 131072, 0, 1769488, 131072, 0, 1769489, 131072, 0, 1769490, 131072, 0, 1769491, 131072, 0, 1769492, 131072, 0, 1769493, 131072, 0, 1769494, 65536, 38, 1769495, 65536, 38, 1769496, 65536, 38, 1769497, 65536, 38, 1769498, 65536, 38, 1769499, 65536, 38, 1769500, 65536, 38, 1769501, 65536, 38, 1769502, 65536, 38, 1769503, 65536, 38, 1769504, 65536, 38, 1769505, 65536, 38, 1769506, 65536, 38, 1769507, 65536, 38, 1769508, 65536, 38, 1769509, 65536, 38, 1769510, 65536, 38, 1769511, 65536, 38, 1769512, 65536, 38, 1769513, 65536, 38, 1769514, 65536, 38, 1769515, 65536, 38, 1769516, 65536, 38, 1769517, 65536, 38, 1769518, 65536, 38, 1769519, 65536, 38, 1769520, 65536, 38, 1769521, 65536, 38, 1769522, 65536, 38, 1769523, 65536, 38, 1769524, 65536, 38, 1769525, 65536, 38, 1769526, 65536, 38, 1769527, 65536, 38, 1769528, 65536, 38, 1769529, 131072, 0, 1769530, 131072, 0, 1769531, 262144, 2, 1769532, 327680, 2, 1769533, 131072, 0, 1769534, 262144, 1, 1769535, 327680, 1, 1769536, 131072, 0, 1769537, 131072, 0, 1769538, 131072, 0, 1769539, 131072, 0, 1769540, 131072, 0, 1769541, 0, 89, 1769542, 131072, 0, 1769543, 393216, 1, 1769544, 458752, 1, 1769545, 131072, 0, 1769546, 393216, 2, 1769547, 65536, 12, 1769548, 262144, 2, 1769549, 327680, 2, 1769550, 262144, 2, 1769551, 327680, 2, 1769552, 262144, 10, 1769553, 327680, 10, 1769554, 393216, 10, 1769555, 262144, 2, 1769556, 327680, 2, 1769557, 131072, 1, 1769558, 131072, 0, 1769559, 131072, 0, 1769560, 131078, 5, 1769561, 131072, 0, 1769562, 131072, 1, 1769563, 262144, 2, 1769564, 327680, 2, 1769565, 262144, 2, 1769566, 327680, 2, 1769567, 131072, 0, 1769568, 131072, 0, 1769569, 131072, 0, 1769570, 131072, 0, 1769571, 131072, 0, 1769572, 131072, 0, 1769573, 131072, 0, 1769574, 131072, 0, 1769575, 131072, 0, 1769576, 131072, 0, 1769577, 131072, 0, 1769578, 131072, 0, 1769579, 131072, 0, 1769580, 131072, 0, 1769581, 131072, 0, 1769582, 131072, 0, 1769583, 131072, 0, 1769584, 131072, 0, 1769585, 131072, 0, 1769586, 131072, 0, 1769587, 131072, 0, 1769588, 131072, 0, 1769589, 262144, 2, 1769590, 327680, 2, 1769591, 131072, 0, 1769592, 131072, 0, 1769593, 262144, 1, 1769594, 327680, 1, 1769595, 0, 18, 1769596, 65536, 18, 1769597, 131072, 18, 1769598, 131072, 0, 1769599, 262147, 5, 1769600, 3, 6, 1769601, 262144, 2, 1769602, 327680, 2, 1769603, 393216, 2, 1769604, 458752, 2, 1769605, 262147, 5, 1769606, 131075, 3, 1769607, 131075, 3, 1769608, 3, 6, 1769609, 131072, 0, 1769610, 131072, 0, 1769611, 131072, 1, 1769612, 131072, 1, 1769613, 131072, 1, 1769614, 131072, 1, 1769615, 131072, 0, 1769616, 131072, 0, 1769617, 131072, 0, 1769618, 131072, 0, 1769619, 131072, 0, 1769620, 131072, 0, 1769621, 131072, 0, 1769622, 262144, 2, 1769623, 327680, 2, 1769624, 393216, 2, 1769625, 458752, 2, 1769626, 393216, 2, 1769627, 458752, 2, 1769628, 262144, 2, 1769629, 327680, 2, 1769630, 65536, 12, 1769631, 327680, 2, 1835008, 131072, 0, 1835009, 131072, 0, 1835010, 131072, 0, 1835011, 131072, 0, 1835012, 131072, 0, 1835013, 131072, 0, 1835014, 131072, 0, 1835015, 131072, 0, 1835016, 131072, 0, 1835017, 131072, 0, 1835018, 131072, 0, 1835019, 131072, 0, 1835020, 131072, 0, 1835021, 131072, 0, 1835022, 131072, 0, 1835023, 131072, 0, 1835024, 131072, 0, 1835025, 131072, 0, 1835026, 131072, 0, 1835027, 131072, 0, 1835028, 131072, 0, 1835029, 131072, 0, 1835030, 65536, 38, 1835031, 65536, 38, 1835032, 65536, 38, 1835033, 65536, 38, 1835034, 65536, 38, 1835035, 65536, 38, 1835036, 65536, 38, 1835037, 65536, 38, 1835038, 65536, 38, 1835039, 65536, 38, 1835040, 65536, 38, 1835041, 65536, 38, 1835042, 131072, 0, 1835043, 131072, 0, 1835044, 131072, 0, 1835045, 131072, 0, 1835046, 131072, 0, 1835047, 131072, 0, 1835048, 65536, 38, 1835049, 65536, 38, 1835050, 65536, 38, 1835051, 65536, 38, 1835052, 65536, 38, 1835053, 131072, 0, 1835054, 131072, 0, 1835055, 131072, 0, 1835056, 131072, 0, 1835057, 131072, 0, 1835058, 131072, 0, 1835059, 131072, 0, 1835060, 131072, 0, 1835061, 131072, 0, 1835062, 131072, 0, 1835063, 131072, 0, 1835064, 131072, 0, 1835065, 131072, 0, 1835066, 262144, 1, 1835067, 327680, 1, 1835068, 131072, 0, 1835069, 131072, 0, 1835070, 262144, 2, 1835071, 327680, 2, 1835072, 131072, 0, 1835073, 131072, 0, 1835074, 131072, 0, 1835075, 131072, 0, 1835076, 131072, 0, 1835077, 0, 89, 1835078, 131072, 0, 1835079, 393216, 2, 1835080, 458752, 2, 1835081, 131072, 0, 1835082, 131072, 0, 1835083, 65536, 13, 1835084, 131072, 0, 1835085, 393216, 1, 1835086, 458752, 1, 1835087, 131072, 0, 1835088, 262147, 5, 1835089, 131075, 3, 1835090, 131075, 3, 1835091, 131075, 3, 1835092, 131075, 3, 1835093, 3, 6, 1835094, 131072, 0, 1835095, 131072, 0, 1835096, 131078, 5, 1835097, 131072, 0, 1835098, 131072, 1, 1835099, 131072, 0, 1835100, 131072, 0, 1835101, 327680, 9, 1835102, 131072, 0, 1835103, 131072, 0, 1835104, 131072, 0, 1835105, 131072, 0, 1835106, 131072, 0, 1835107, 131072, 0, 1835108, 131072, 0, 1835109, 131072, 0, 1835110, 131072, 0, 1835111, 131072, 0, 1835112, 131072, 0, 1835113, 131072, 0, 1835114, 131072, 0, 1835115, 131072, 0, 1835116, 131072, 0, 1835117, 131072, 0, 1835118, 131072, 0, 1835119, 131072, 0, 1835120, 131072, 0, 1835121, 131072, 0, 1835122, 131072, 0, 1835123, 131072, 0, 1835124, 131072, 0, 1835125, 131072, 0, 1835126, 327680, 9, 1835127, 131072, 0, 1835128, 131072, 0, 1835129, 262144, 2, 1835130, 327680, 2, 1835131, 393216, 1, 1835132, 458752, 1, 1835133, 131072, 0, 1835134, 131072, 0, 1835135, 262147, 2, 1835136, 131075, 0, 1835137, 131075, 3, 1835138, 131075, 3, 1835139, 131075, 3, 1835140, 131075, 3, 1835141, 65539, 0, 1835142, 3, 0, 1835143, 3, 0, 1835144, 3, 4, 1835145, 262144, 1, 1835146, 327680, 1, 1835147, 393216, 1, 1835148, 458752, 1, 1835149, 131072, 0, 1835150, 327680, 9, 1835151, 131072, 0, 1835152, 262144, 1, 1835153, 327680, 1, 1835154, 262144, 1, 1835155, 327680, 1, 1835156, 131072, 0, 1835157, 327680, 9, 1835158, 131072, 0, 1835159, 262144, 1, 1835160, 327680, 1, 1835161, 262144, 1, 1835162, 327680, 1, 1835163, 393216, 1, 1835164, 458752, 1, 1835165, 131072, 0, 1835166, 65536, 13, 1835167, 131072, 0, 1900544, 131072, 0, 1900545, 131072, 0, 1900546, 131072, 0, 1900547, 131072, 0, 1900548, 131072, 0, 1900549, 131072, 0, 1900550, 131072, 0, 1900551, 131072, 0, 1900552, 131072, 0, 1900553, 131072, 0, 1900554, 131072, 0, 1900555, 131072, 0, 1900556, 131072, 0, 1900557, 131072, 0, 1900558, 131072, 0, 1900559, 131072, 0, 1900560, 131072, 0, 1900561, 131072, 0, 1900562, 131072, 0, 1900563, 131072, 0, 1900564, 131072, 0, 1900565, 131072, 0, 1900566, 65536, 38, 1900567, 65536, 38, 1900568, 65536, 38, 1900569, 65536, 38, 1900570, 65536, 38, 1900571, 65536, 38, 1900572, 65536, 38, 1900573, 65536, 38, 1900574, 65536, 38, 1900575, 65536, 38, 1900576, 65536, 38, 1900577, 65536, 38, 1900578, 131072, 0, 1900579, 131072, 0, 1900580, 131072, 0, 1900581, 131072, 0, 1900582, 131072, 0, 1900583, 131072, 0, 1900584, 65536, 38, 1900585, 65536, 38, 1900586, 65536, 38, 1900587, 65536, 38, 1900588, 65536, 38, 1900589, 131072, 0, 1900590, 131072, 0, 1900591, 131072, 0, 1900592, 131072, 0, 1900593, 131072, 0, 1900594, 131072, 0, 1900595, 65536, 12, 1900596, 131072, 0, 1900597, 131072, 0, 1900598, 131072, 0, 1900599, 131072, 0, 1900600, 131072, 0, 1900601, 131072, 0, 1900602, 262144, 2, 1900603, 327680, 2, 1900604, 131072, 0, 1900605, 131072, 0, 1900606, 131072, 0, 1900607, 131072, 0, 1900608, 131072, 0, 1900609, 131072, 0, 1900610, 131072, 0, 1900611, 131072, 0, 1900612, 131072, 0, 1900613, 0, 89, 1900614, 131072, 0, 1900615, 131072, 0, 1900616, 131072, 0, 1900617, 131072, 0, 1900618, 0, 14, 1900619, 65536, 14, 1900620, 131072, 14, 1900621, 393216, 2, 1900622, 458752, 2, 1900623, 262147, 5, 1900624, 65539, 0, 1900625, 3, 0, 1900626, 3, 0, 1900627, 3, 0, 1900628, 3, 0, 1900629, 3, 4, 1900630, 131072, 0, 1900631, 131072, 0, 1900632, 131078, 7, 1900633, 131072, 0, 1900634, 131072, 0, 1900635, 131072, 0, 1900636, 262144, 10, 1900637, 327680, 10, 1900638, 393216, 10, 1900639, 131072, 0, 1900640, 131072, 0, 1900641, 131072, 0, 1900642, 131072, 0, 1900643, 131072, 0, 1900644, 131072, 0, 1900645, 131072, 0, 1900646, 131072, 0, 1900647, 131072, 0, 1900648, 131072, 0, 1900649, 131072, 0, 1900650, 131072, 0, 1900651, 131072, 0, 1900652, 131072, 0, 1900653, 131072, 0, 1900654, 131072, 0, 1900655, 131072, 0, 1900656, 131072, 0, 1900657, 131072, 0, 1900658, 131072, 0, 1900659, 131072, 0, 1900660, 131072, 0, 1900661, 262144, 10, 1900662, 65536, 12, 1900663, 393216, 10, 1900664, 131072, 0, 1900665, 262144, 1, 1900666, 327680, 1, 1900667, 393216, 2, 1900668, 458752, 2, 1900669, 131072, 1, 1900670, 131072, 0, 1900671, 262147, 2, 1900672, 3, 0, 1900673, 3, 0, 1900674, 3, 0, 1900675, 3, 0, 1900676, 3, 0, 1900677, 3, 0, 1900678, 3, 0, 1900679, 3, 0, 1900680, 3, 4, 1900681, 262144, 2, 1900682, 327680, 2, 1900683, 393216, 2, 1900684, 458752, 2, 1900685, 262144, 10, 1900686, 327680, 10, 1900687, 393216, 10, 1900688, 262144, 2, 1900689, 65536, 12, 1900690, 262144, 2, 1900691, 327680, 2, 1900692, 262144, 10, 1900693, 327680, 10, 1900694, 393216, 10, 1900695, 262144, 2, 1900696, 327680, 2, 1900697, 262144, 2, 1900698, 327680, 2, 1900699, 393216, 2, 1900700, 458752, 2, 1900701, 0, 14, 1900702, 65536, 14, 1900703, 131072, 14, 1966080, 131072, 0, 1966081, 131072, 0, 1966082, 131072, 0, 1966083, 131072, 0, 1966084, 131072, 0, 1966085, 131072, 0, 1966086, 131072, 0, 1966087, 131072, 0, 1966088, 131072, 0, 1966089, 131072, 0, 1966090, 131072, 0, 1966091, 131072, 0, 1966092, 131072, 0, 1966093, 131072, 0, 1966094, 131072, 0, 1966095, 131072, 0, 1966096, 131072, 0, 1966097, 131072, 0, 1966098, 131072, 0, 1966099, 131072, 0, 1966100, 131072, 0, 1966101, 131072, 0, 1966102, 65536, 38, 1966103, 65536, 38, 1966104, 65536, 38, 1966105, 65536, 38, 1966106, 65536, 38, 1966107, 65536, 38, 1966108, 65536, 38, 1966109, 65536, 38, 1966110, 65536, 38, 1966111, 65536, 38, 1966112, 65536, 38, 1966113, 65536, 38, 1966114, 131072, 0, 1966115, 131072, 0, 1966116, 131072, 0, 1966117, 131072, 0, 1966118, 131072, 0, 1966119, 131072, 0, 1966120, 65536, 38, 1966121, 65536, 38, 1966122, 65536, 38, 1966123, 65536, 38, 1966124, 65536, 38, 1966125, 131072, 0, 1966126, 262144, 1, 1966127, 327680, 1, 1966128, 262144, 1, 1966129, 327680, 1, 1966130, 131072, 0, 1966131, 65536, 13, 1966132, 131072, 0, 1966133, 131072, 0, 1966134, 131072, 0, 1966135, 131072, 0, 1966136, 262144, 1, 1966137, 327680, 1, 1966138, 262144, 1, 1966139, 327680, 1, 1966140, 131072, 0, 1966141, 131072, 0, 1966142, 131072, 0, 1966143, 131072, 0, 1966144, 131072, 0, 1966145, 131072, 0, 1966146, 131072, 0, 1966147, 131072, 0, 1966148, 131072, 0, 1966149, 0, 89, 1966150, 131072, 0, 1966151, 131072, 0, 1966152, 131072, 0, 1966153, 131072, 0, 1966154, 262144, 1, 1966155, 327680, 1, 1966156, 131072, 0, 1966157, 262147, 5, 1966158, 131075, 3, 1966159, 65539, 0, 1966160, 3, 0, 1966161, 3, 0, 1966162, 3, 0, 1966163, 3, 0, 1966164, 3, 0, 1966165, 3, 4, 1966166, 131072, 0, 1966167, 131072, 0, 1966168, 131072, 0, 1966169, 131072, 0, 1966170, 262147, 5, 1966171, 131075, 3, 1966172, 131075, 3, 1966173, 131075, 3, 1966174, 3, 6, 1966175, 131072, 0, 1966176, 131072, 0, 1966177, 131072, 0, 1966178, 131072, 0, 1966179, 131072, 0, 1966180, 131072, 0, 1966181, 131072, 0, 1966182, 131072, 0, 1966183, 131072, 0, 1966184, 131072, 0, 1966185, 131072, 0, 1966186, 131072, 0, 1966187, 131072, 0, 1966188, 131072, 0, 1966189, 131072, 0, 1966190, 131072, 0, 1966191, 131072, 0, 1966192, 131072, 0, 1966193, 131072, 0, 1966194, 131072, 0, 1966195, 393216, 1, 1966196, 458752, 1, 1966197, 131072, 0, 1966198, 65536, 13, 1966199, 131072, 0, 1966200, 131072, 0, 1966201, 262144, 2, 1966202, 327680, 2, 1966203, 131072, 1, 1966204, 131072, 1, 1966205, 131072, 1, 1966206, 131072, 0, 1966207, 262147, 2, 1966208, 3, 0, 1966209, 3, 0, 1966210, 3, 0, 1966211, 3, 0, 1966212, 3, 0, 1966213, 3, 0, 1966214, 3, 0, 1966215, 3, 0, 1966216, 131075, 0, 1966217, 3, 6, 1966218, 131072, 0, 1966219, 131072, 0, 1966220, 327680, 9, 1966221, 131072, 0, 1966222, 262144, 1, 1966223, 327680, 1, 1966224, 131072, 0, 1966225, 65536, 13, 1966226, 131072, 0, 1966227, 262144, 1, 1966228, 327680, 1, 1966229, 262144, 1, 1966230, 327680, 1, 1966231, 131072, 0, 1966232, 327680, 9, 1966233, 131072, 0, 1966234, 262144, 1, 1966235, 327680, 1, 1966236, 262144, 1, 1966237, 327680, 1, 1966238, 262144, 1, 1966239, 327680, 1, 2031616, 131072, 0, 2031617, 131072, 0, 2031618, 131072, 0, 2031619, 131072, 0, 2031620, 131072, 0, 2031621, 131072, 0, 2031622, 131072, 0, 2031623, 131072, 0, 2031624, 131072, 0, 2031625, 131072, 0, 2031626, 131072, 0, 2031627, 131072, 0, 2031628, 131072, 0, 2031629, 131072, 0, 2031630, 131072, 0, 2031631, 131072, 0, 2031632, 131072, 0, 2031633, 131072, 0, 2031634, 131072, 0, 2031635, 131072, 0, 2031636, 131072, 0, 2031637, 131072, 0, 2031638, 65536, 38, 2031639, 65536, 38, 2031640, 65536, 38, 2031641, 65536, 38, 2031642, 65536, 38, 2031643, 65536, 38, 2031644, 65536, 38, 2031645, 65536, 38, 2031646, 65536, 38, 2031647, 65536, 38, 2031648, 65536, 38, 2031649, 65536, 38, 2031650, 131072, 0, 2031651, 393216, 1, 2031652, 458752, 1, 2031653, 393216, 1, 2031654, 458752, 1, 2031655, 131072, 0, 2031656, 65536, 38, 2031657, 65536, 38, 2031658, 65536, 38, 2031659, 65536, 38, 2031660, 65536, 38, 2031661, 131072, 0, 2031662, 262144, 2, 2031663, 327680, 2, 2031664, 262144, 2, 2031665, 327680, 2, 2031666, 0, 14, 2031667, 65536, 14, 2031668, 131072, 14, 2031669, 131072, 0, 2031670, 131072, 0, 2031671, 131072, 0, 2031672, 262144, 2, 2031673, 327680, 2, 2031674, 262144, 2, 2031675, 327680, 2, 2031676, 131072, 0, 2031677, 131072, 0, 2031678, 131072, 0, 2031679, 131072, 0, 2031680, 131072, 0, 2031681, 131072, 0, 2031682, 131072, 0, 2031683, 131072, 0, 2031684, 131072, 0, 2031685, 0, 89, 2031686, 131072, 0, 2031687, 65536, 14, 2031688, 131072, 14, 2031689, 131072, 0, 2031690, 262144, 2, 2031691, 327680, 2, 2031692, 131072, 0, 2031693, 262147, 6, 2031694, 131075, 1, 2031695, 3, 0, 2031696, 3, 0, 2031697, 3, 0, 2031698, 3, 0, 2031699, 3, 0, 2031700, 3, 0, 2031701, 3, 4, 2031702, 262144, 1, 2031703, 327680, 1, 2031704, 393216, 1, 2031705, 458752, 1, 2031706, 262147, 2, 2031707, 3, 0, 2031708, 3, 0, 2031709, 3, 0, 2031710, 131075, 0, 2031711, 3, 6, 2031712, 131072, 0, 2031713, 131072, 0, 2031714, 131072, 0, 2031715, 131072, 0, 2031716, 131072, 0, 2031717, 131072, 0, 2031718, 131072, 0, 2031719, 131072, 0, 2031720, 131072, 0, 2031721, 131072, 0, 2031722, 131072, 0, 2031723, 131072, 0, 2031724, 131072, 0, 2031725, 131072, 0, 2031726, 131072, 0, 2031727, 131072, 0, 2031728, 131072, 0, 2031729, 131072, 0, 2031730, 131072, 0, 2031731, 393216, 2, 2031732, 458752, 2, 2031733, 0, 14, 2031734, 65536, 14, 2031735, 131072, 14, 2031736, 131072, 0, 2031737, 393216, 1, 2031738, 458752, 1, 2031739, 131072, 0, 2031740, 131072, 0, 2031741, 131072, 0, 2031742, 131072, 0, 2031743, 262147, 2, 2031744, 3, 0, 2031745, 3, 0, 2031746, 3, 0, 2031747, 3, 0, 2031748, 3, 0, 2031749, 3, 0, 2031750, 3, 0, 2031751, 3, 0, 2031752, 3, 0, 2031753, 3, 4, 2031754, 131072, 0, 2031755, 262144, 10, 2031756, 327680, 10, 2031757, 393216, 10, 2031758, 262144, 2, 2031759, 327680, 2, 2031760, 0, 14, 2031761, 65536, 14, 2031762, 131072, 14, 2031763, 262144, 2, 2031764, 327680, 2, 2031765, 262144, 2, 2031766, 65536, 12, 2031767, 262144, 10, 2031768, 327680, 10, 2031769, 393216, 10, 2031770, 262144, 2, 2031771, 327680, 2, 2031772, 262144, 2, 2031773, 327680, 2, 2031774, 262144, 2, 2031775, 327680, 2, 2097152, 131072, 0, 2097153, 131072, 0, 2097154, 131072, 0, 2097155, 131072, 0, 2097156, 131072, 0, 2097157, 131072, 0, 2097158, 131072, 0, 2097159, 131072, 0, 2097160, 131072, 0, 2097161, 131072, 0, 2097162, 131072, 0, 2097163, 131072, 0, 2097164, 131072, 0, 2097165, 131072, 0, 2097166, 131072, 0, 2097167, 131072, 0, 2097168, 131072, 0, 2097169, 131072, 0, 2097170, 131072, 0, 2097171, 131072, 0, 2097172, 131072, 0, 2097173, 131072, 0, 2097174, 65536, 38, 2097175, 65536, 38, 2097176, 65536, 38, 2097177, 65536, 38, 2097178, 65536, 38, 2097179, 65536, 38, 2097180, 65536, 38, 2097181, 65536, 38, 2097182, 65536, 38, 2097183, 65536, 38, 2097184, 65536, 38, 2097185, 65536, 38, 2097186, 131072, 0, 2097187, 393216, 2, 2097188, 458752, 2, 2097189, 393216, 2, 2097190, 458752, 2, 2097191, 131072, 0, 2097192, 65536, 38, 2097193, 65536, 38, 2097194, 65536, 38, 2097195, 65536, 38, 2097196, 65536, 38, 2097197, 131072, 0, 2097198, 262144, 1, 2097199, 327680, 1, 2097200, 131072, 0, 2097201, 327680, 9, 2097202, 131072, 0, 2097203, 131072, 0, 2097204, 131072, 0, 2097205, 131072, 0, 2097206, 131072, 0, 2097207, 131072, 0, 2097208, 131072, 1, 2097209, 131072, 0, 2097210, 327680, 9, 2097211, 131072, 0, 2097212, 131072, 0, 2097213, 131072, 0, 2097214, 131072, 0, 2097215, 131072, 0, 2097216, 131072, 0, 2097217, 131072, 0, 2097218, 131072, 0, 2097219, 131072, 0, 2097220, 131072, 0, 2097221, 0, 89, 2097222, 131072, 0, 2097223, 131072, 0, 2097224, 131072, 0, 2097225, 131072, 0, 2097226, 131072, 1, 2097227, 131072, 1, 2097228, 131072, 0, 2097229, 131072, 0, 2097230, 262147, 2, 2097231, 3, 0, 2097232, 3, 0, 2097233, 3, 0, 2097234, 262147, 0, 2097235, 262147, 4, 2097236, 262147, 4, 2097237, 131075, 6, 2097238, 262144, 2, 2097239, 327680, 2, 2097240, 393216, 2, 2097241, 458752, 2, 2097242, 262147, 6, 2097243, 262147, 4, 2097244, 131075, 1, 2097245, 3, 0, 2097246, 3, 0, 2097247, 3, 4, 2097248, 131072, 0, 2097249, 131072, 0, 2097250, 131072, 0, 2097251, 131072, 0, 2097252, 131072, 0, 2097253, 131072, 0, 2097254, 131072, 0, 2097255, 131072, 0, 2097256, 131072, 0, 2097257, 131072, 0, 2097258, 131072, 0, 2097259, 131072, 0, 2097260, 131072, 0, 2097261, 131072, 0, 2097262, 131072, 0, 2097263, 131072, 0, 2097264, 131072, 0, 2097265, 131072, 0, 2097266, 131072, 0, 2097267, 262144, 1, 2097268, 327680, 1, 2097269, 0, 17, 2097270, 65536, 17, 2097271, 131072, 17, 2097272, 131072, 0, 2097273, 393216, 2, 2097274, 458752, 2, 2097275, 131072, 0, 2097276, 131072, 0, 2097277, 131072, 0, 2097278, 131072, 0, 2097279, 262147, 6, 2097280, 262147, 4, 2097281, 131075, 1, 2097282, 3, 0, 2097283, 3, 0, 2097284, 3, 0, 2097285, 3, 0, 2097286, 3, 0, 2097287, 3, 0, 2097288, 262147, 0, 2097289, 131075, 6, 2097290, 131072, 0, 2097291, 262144, 1, 2097292, 327680, 1, 2097293, 393216, 1, 2097294, 458752, 1, 2097295, 0, 17, 2097296, 65536, 17, 2097297, 131072, 17, 2097298, 131072, 0, 2097299, 327680, 9, 2097300, 131072, 0, 2097301, 131072, 0, 2097302, 65536, 13, 2097303, 131072, 0, 2097304, 262144, 1, 2097305, 327680, 1, 2097306, 262144, 1, 2097307, 327680, 1, 2097308, 262144, 1, 2097309, 327680, 1, 2097310, 262144, 1, 2097311, 327680, 1, 2162688, 131072, 0, 2162689, 131072, 0, 2162690, 131072, 0, 2162691, 131072, 0, 2162692, 131072, 0, 2162693, 131072, 0, 2162694, 131072, 0, 2162695, 131072, 0, 2162696, 131072, 0, 2162697, 131072, 0, 2162698, 131072, 0, 2162699, 131072, 0, 2162700, 131072, 0, 2162701, 131072, 0, 2162702, 131072, 0, 2162703, 131072, 0, 2162704, 131072, 0, 2162705, 131072, 0, 2162706, 131072, 0, 2162707, 131072, 0, 2162708, 131072, 0, 2162709, 131072, 0, 2162710, 65536, 38, 2162711, 65536, 38, 2162712, 65536, 38, 2162713, 65536, 38, 2162714, 65536, 38, 2162715, 65536, 38, 2162716, 65536, 38, 2162717, 65536, 38, 2162718, 65536, 38, 2162719, 65536, 38, 2162720, 65536, 38, 2162721, 65536, 38, 2162722, 131072, 0, 2162723, 393216, 1, 2162724, 458752, 1, 2162725, 393216, 1, 2162726, 458752, 1, 2162727, 131072, 0, 2162728, 65536, 38, 2162729, 65536, 38, 2162730, 65536, 38, 2162731, 65536, 38, 2162732, 65536, 38, 2162733, 131072, 0, 2162734, 262144, 2, 2162735, 327680, 2, 2162736, 262144, 10, 2162737, 327680, 10, 2162738, 393216, 10, 2162739, 131072, 0, 2162740, 262150, 5, 2162741, 131078, 3, 2162742, 6, 6, 2162743, 131072, 0, 2162744, 131072, 1, 2162745, 262144, 10, 2162746, 327680, 10, 2162747, 393216, 10, 2162748, 131072, 0, 2162749, 131072, 0, 2162750, 262144, 1, 2162751, 327680, 1, 2162752, 131072, 0, 2162753, 131072, 0, 2162754, 131072, 0, 2162755, 131072, 0, 2162756, 131072, 0, 2162757, 0, 89, 2162758, 131072, 0, 2162759, 131072, 0, 2162760, 131072, 0, 2162761, 131072, 0, 2162762, 131072, 1, 2162763, 131072, 0, 2162764, 131072, 0, 2162765, 131072, 0, 2162766, 262147, 2, 2162767, 3, 0, 2162768, 3, 0, 2162769, 3, 0, 2162770, 3, 4, 2162771, 262144, 1, 2162772, 327680, 1, 2162773, 262144, 1, 2162774, 327680, 1, 2162775, 0, 17, 2162776, 65536, 17, 2162777, 131072, 17, 2162778, 131072, 0, 2162779, 327680, 9, 2162780, 262147, 6, 2162781, 131075, 1, 2162782, 3, 0, 2162783, 3, 4, 2162784, 131072, 0, 2162785, 131072, 0, 2162786, 131072, 0, 2162787, 131072, 0, 2162788, 131072, 0, 2162789, 131072, 0, 2162790, 131072, 0, 2162791, 131072, 0, 2162792, 131072, 0, 2162793, 131072, 0, 2162794, 131072, 0, 2162795, 131072, 0, 2162796, 131072, 0, 2162797, 131072, 0, 2162798, 131072, 0, 2162799, 131072, 0, 2162800, 131072, 0, 2162801, 131072, 0, 2162802, 131072, 0, 2162803, 262144, 2, 2162804, 65536, 12, 2162805, 0, 18, 2162806, 65536, 18, 2162807, 131072, 18, 2162808, 131072, 0, 2162809, 0, 17, 2162810, 65536, 17, 2162811, 131072, 17, 2162812, 131072, 0, 2162813, 0, 88, 2162814, 65536, 88, 2162815, 65536, 88, 2162816, 131072, 88, 2162817, 262147, 2, 2162818, 3, 0, 2162819, 3, 0, 2162820, 3, 0, 2162821, 3, 0, 2162822, 3, 0, 2162823, 262147, 0, 2162824, 131075, 6, 2162825, 65536, 12, 2162826, 131072, 0, 2162827, 262144, 2, 2162828, 327680, 2, 2162829, 393216, 2, 2162830, 458752, 2, 2162831, 0, 18, 2162832, 65536, 18, 2162833, 131072, 18, 2162834, 262144, 10, 2162835, 327680, 10, 2162836, 393216, 10, 2162837, 0, 14, 2162838, 65536, 14, 2162839, 131072, 14, 2162840, 262144, 2, 2162841, 327680, 2, 2162842, 262144, 2, 2162843, 327680, 2, 2162844, 262144, 2, 2162845, 327680, 2, 2162846, 262144, 2, 2162847, 327680, 2, 2228224, 131072, 0, 2228225, 131072, 0, 2228226, 131072, 0, 2228227, 131072, 0, 2228228, 131072, 0, 2228229, 131072, 0, 2228230, 131072, 0, 2228231, 131072, 0, 2228232, 131072, 0, 2228233, 131072, 0, 2228234, 131072, 0, 2228235, 131072, 0, 2228236, 131072, 0, 2228237, 131072, 0, 2228238, 131072, 0, 2228239, 131072, 0, 2228240, 131072, 0, 2228241, 131072, 0, 2228242, 131072, 0, 2228243, 131072, 0, 2228244, 131072, 0, 2228245, 131072, 0, 2228246, 65536, 38, 2228247, 65536, 38, 2228248, 65536, 38, 2228249, 65536, 38, 2228250, 65536, 38, 2228251, 65536, 38, 2228252, 65536, 38, 2228253, 65536, 38, 2228254, 65536, 38, 2228255, 65536, 38, 2228256, 65536, 38, 2228257, 65536, 38, 2228258, 131072, 0, 2228259, 393216, 2, 2228260, 458752, 2, 2228261, 393216, 2, 2228262, 458752, 2, 2228263, 131072, 0, 2228264, 65536, 38, 2228265, 65536, 38, 2228266, 65536, 38, 2228267, 65536, 38, 2228268, 65536, 38, 2228269, 131072, 0, 2228270, 0, 17, 2228271, 65536, 17, 2228272, 131072, 17, 2228273, 131072, 1, 2228274, 131072, 1, 2228275, 131072, 0, 2228276, 262150, 2, 2228277, 6, 0, 2228278, 6, 4, 2228279, 131072, 0, 2228280, 262144, 1, 2228281, 327680, 1, 2228282, 262144, 1, 2228283, 327680, 1, 2228284, 131072, 0, 2228285, 131072, 0, 2228286, 262144, 2, 2228287, 327680, 2, 2228288, 131072, 0, 2228289, 131072, 0, 2228290, 131072, 0, 2228291, 131072, 0, 2228292, 131072, 0, 2228293, 0, 89, 2228294, 131072, 0, 2228295, 131072, 0, 2228296, 131072, 0, 2228297, 131072, 0, 2228298, 131072, 0, 2228299, 131072, 0, 2228300, 131072, 0, 2228301, 131072, 0, 2228302, 262147, 2, 2228303, 3, 0, 2228304, 3, 0, 2228305, 3, 0, 2228306, 3, 4, 2228307, 262144, 2, 2228308, 65536, 12, 2228309, 262144, 2, 2228310, 327680, 2, 2228311, 0, 18, 2228312, 65536, 18, 2228313, 131072, 18, 2228314, 262144, 10, 2228315, 327680, 10, 2228316, 393216, 10, 2228317, 262147, 2, 2228318, 3, 0, 2228319, 131075, 0, 2228320, 131075, 3, 2228321, 3, 6, 2228322, 131072, 0, 2228323, 131072, 0, 2228324, 131072, 0, 2228325, 131072, 0, 2228326, 131072, 0, 2228327, 131072, 0, 2228328, 131072, 0, 2228329, 131072, 0, 2228330, 131072, 0, 2228331, 131072, 0, 2228332, 131072, 0, 2228333, 131072, 0, 2228334, 131072, 0, 2228335, 131072, 0, 2228336, 131072, 0, 2228337, 131072, 0, 2228338, 131072, 0, 2228339, 131072, 0, 2228340, 65536, 13, 2228341, 131072, 0, 2228342, 262144, 1, 2228343, 327680, 1, 2228344, 131072, 0, 2228345, 0, 18, 2228346, 65536, 18, 2228347, 131072, 18, 2228348, 131072, 0, 2228349, 0, 89, 2228350, 262144, 1, 2228351, 327680, 1, 2228352, 131072, 89, 2228353, 262147, 6, 2228354, 262147, 4, 2228355, 131075, 1, 2228356, 3, 0, 2228357, 3, 0, 2228358, 3, 0, 2228359, 3, 4, 2228360, 131072, 0, 2228361, 65536, 13, 2228362, 131072, 0, 2228363, 131072, 0, 2228364, 131072, 0, 2228365, 131072, 0, 2228366, 131072, 0, 2228367, 131072, 0, 2228368, 131072, 1, 2228369, 131072, 1, 2228370, 131072, 0, 2228371, 131072, 0, 2228372, 131072, 0, 2228373, 131072, 0, 2228374, 131072, 0, 2228375, 131072, 0, 2228376, 262144, 1, 2228377, 327680, 1, 2228378, 262144, 1, 2228379, 327680, 1, 2228380, 262144, 1, 2228381, 327680, 1, 2228382, 262144, 1, 2228383, 327680, 1, 2293760, 131072, 0, 2293761, 131072, 0, 2293762, 131072, 0, 2293763, 131072, 0, 2293764, 131072, 0, 2293765, 131072, 0, 2293766, 131072, 0, 2293767, 131072, 0, 2293768, 131072, 0, 2293769, 131072, 0, 2293770, 131072, 0, 2293771, 131072, 0, 2293772, 131072, 0, 2293773, 131072, 0, 2293774, 131072, 0, 2293775, 131072, 0, 2293776, 131072, 0, 2293777, 131072, 0, 2293778, 131072, 0, 2293779, 131072, 0, 2293780, 131072, 0, 2293781, 131072, 0, 2293782, 131072, 0, 2293783, 131072, 0, 2293784, 131072, 0, 2293785, 131072, 0, 2293786, 131072, 0, 2293787, 131072, 0, 2293788, 131072, 0, 2293789, 131072, 0, 2293790, 131072, 0, 2293791, 131072, 0, 2293792, 131072, 0, 2293793, 131072, 0, 2293794, 131072, 0, 2293795, 393216, 1, 2293796, 458752, 1, 2293797, 393216, 1, 2293798, 458752, 1, 2293799, 131072, 0, 2293800, 131072, 0, 2293801, 131072, 0, 2293802, 131072, 0, 2293803, 131072, 0, 2293804, 131072, 0, 2293805, 131072, 0, 2293806, 0, 18, 2293807, 65536, 18, 2293808, 131072, 18, 2293809, 131072, 1, 2293810, 131072, 0, 2293811, 131072, 0, 2293812, 262150, 2, 2293813, 6, 0, 2293814, 6, 4, 2293815, 131072, 0, 2293816, 262144, 2, 2293817, 327680, 2, 2293818, 65536, 12, 2293819, 327680, 2, 2293820, 131072, 0, 2293821, 131072, 0, 2293822, 262144, 1, 2293823, 327680, 1, 2293824, 131072, 0, 2293825, 131072, 0, 2293826, 131072, 0, 2293827, 131072, 0, 2293828, 131072, 0, 2293829, 0, 89, 2293830, 131072, 1, 2293831, 131072, 0, 2293832, 131072, 0, 2293833, 131072, 0, 2293834, 0, 17, 2293835, 65536, 17, 2293836, 131072, 17, 2293837, 262147, 5, 2293838, 65539, 0, 2293839, 3, 0, 2293840, 3, 0, 2293841, 3, 0, 2293842, 3, 4, 2293843, 131072, 0, 2293844, 65536, 13, 2293845, 131072, 0, 2293846, 131072, 1, 2293847, 131072, 1, 2293848, 131072, 0, 2293849, 131072, 0, 2293850, 131072, 1, 2293851, 262144, 1, 2293852, 327680, 1, 2293853, 262147, 2, 2293854, 3, 0, 2293855, 3, 0, 2293856, 3, 0, 2293857, 3, 4, 2293858, 131072, 0, 2293859, 131072, 0, 2293860, 131072, 0, 2293861, 131072, 0, 2293862, 131072, 0, 2293863, 131072, 0, 2293864, 131072, 0, 2293865, 131072, 0, 2293866, 131072, 0, 2293867, 131072, 0, 2293868, 131072, 0, 2293869, 131072, 0, 2293870, 131072, 0, 2293871, 131072, 0, 2293872, 131072, 0, 2293873, 131072, 0, 2293874, 131072, 0, 2293875, 0, 14, 2293876, 65536, 14, 2293877, 131072, 14, 2293878, 262144, 2, 2293879, 327680, 2, 2293880, 131072, 0, 2293881, 262144, 1, 2293882, 327680, 1, 2293883, 0, 88, 2293884, 65536, 88, 2293885, 65536, 88, 2293886, 262144, 2, 2293887, 327680, 2, 2293888, 65536, 12, 2293889, 65536, 88, 2293890, 131072, 88, 2293891, 262147, 2, 2293892, 3, 0, 2293893, 3, 0, 2293894, 262147, 0, 2293895, 131075, 6, 2293896, 0, 14, 2293897, 65536, 14, 2293898, 131072, 14, 2293899, 131072, 0, 2293900, 131072, 0, 2293901, 131072, 0, 2293902, 131072, 0, 2293903, 131072, 0, 2293904, 131072, 0, 2293905, 131072, 0, 2293906, 131072, 0, 2293907, 131072, 0, 2293908, 131072, 0, 2293909, 131072, 0, 2293910, 131072, 0, 2293911, 131072, 1, 2293912, 262144, 2, 2293913, 327680, 2, 2293914, 262144, 2, 2293915, 327680, 2, 2293916, 262144, 2, 2293917, 327680, 2, 2293918, 262144, 2, 2293919, 327680, 2, 2359296, 131072, 0, 2359297, 131072, 0, 2359298, 131072, 0, 2359299, 131072, 0, 2359300, 131072, 0, 2359301, 131072, 0, 2359302, 131072, 0, 2359303, 131072, 0, 2359304, 131072, 0, 2359305, 131072, 0, 2359306, 131072, 0, 2359307, 131072, 0, 2359308, 131072, 0, 2359309, 131072, 0, 2359310, 131072, 0, 2359311, 131072, 0, 2359312, 131072, 0, 2359313, 131072, 0, 2359314, 131072, 0, 2359315, 131072, 0, 2359316, 131072, 0, 2359317, 131072, 0, 2359318, 131072, 0, 2359319, 131072, 0, 2359320, 131072, 0, 2359321, 131072, 0, 2359322, 131072, 0, 2359323, 131072, 0, 2359324, 131072, 0, 2359325, 131072, 0, 2359326, 131072, 0, 2359327, 131072, 0, 2359328, 131072, 0, 2359329, 131072, 0, 2359330, 131072, 0, 2359331, 393216, 2, 2359332, 458752, 2, 2359333, 393216, 2, 2359334, 458752, 2, 2359335, 131072, 0, 2359336, 131072, 0, 2359337, 131072, 0, 2359338, 131072, 0, 2359339, 131072, 0, 2359340, 131072, 0, 2359341, 131072, 0, 2359342, 131072, 0, 2359343, 131072, 0, 2359344, 131072, 0, 2359345, 131072, 0, 2359346, 131072, 0, 2359347, 131072, 0, 2359348, 262150, 2, 2359349, 6, 0, 2359350, 6, 4, 2359351, 131072, 0, 2359352, 131072, 1, 2359353, 131072, 0, 2359354, 65536, 13, 2359355, 131072, 0, 2359356, 131072, 0, 2359357, 131072, 0, 2359358, 262144, 2, 2359359, 327680, 2, 2359360, 131072, 0, 2359361, 131072, 0, 2359362, 131072, 0, 2359363, 131072, 0, 2359364, 131072, 0, 2359365, 0, 89, 2359366, 131072, 1, 2359367, 131072, 0, 2359368, 131072, 0, 2359369, 131072, 0, 2359370, 0, 18, 2359371, 65536, 18, 2359372, 131072, 18, 2359373, 262147, 6, 2359374, 131075, 1, 2359375, 3, 0, 2359376, 3, 0, 2359377, 262147, 0, 2359378, 131075, 6, 2359379, 0, 14, 2359380, 65536, 14, 2359381, 131072, 14, 2359382, 131072, 1, 2359383, 131072, 0, 2359384, 131072, 0, 2359385, 131072, 0, 2359386, 131072, 1, 2359387, 262144, 2, 2359388, 327680, 2, 2359389, 262147, 6, 2359390, 131075, 1, 2359391, 3, 0, 2359392, 3, 0, 2359393, 3, 4, 2359394, 131072, 0, 2359395, 327680, 9, 2359396, 131072, 0, 2359397, 262144, 1, 2359398, 327680, 1, 2359399, 262144, 1, 2359400, 327680, 1, 2359401, 131072, 0, 2359402, 131072, 0, 2359403, 131072, 0, 2359404, 131072, 0, 2359405, 131072, 0, 2359406, 131072, 0, 2359407, 131072, 0, 2359408, 131072, 0, 2359409, 131072, 0, 2359410, 262144, 1, 2359411, 327680, 1, 2359412, 393216, 1, 2359413, 458752, 1, 2359414, 393216, 1, 2359415, 458752, 1, 2359416, 131072, 0, 2359417, 262144, 2, 2359418, 327680, 2, 2359419, 0, 89, 2359420, 393216, 1, 2359421, 458752, 1, 2359422, 131072, 0, 2359423, 131072, 0, 2359424, 65536, 13, 2359425, 131072, 0, 2359426, 131072, 89, 2359427, 262147, 6, 2359428, 262147, 4, 2359429, 262147, 4, 2359430, 131075, 6, 2359431, 0, 17, 2359432, 65536, 17, 2359433, 131072, 17, 2359434, 393216, 1, 2359435, 458752, 1, 2359436, 262144, 1, 2359437, 327680, 1, 2359438, 131072, 0, 2359439, 327680, 9, 2359440, 131072, 0, 2359441, 393216, 1, 2359442, 458752, 1, 2359443, 262144, 1, 2359444, 327680, 1, 2359445, 131072, 0, 2359446, 131072, 0, 2359447, 131072, 1, 2359448, 262144, 1, 2359449, 327680, 1, 2359450, 262144, 1, 2359451, 327680, 1, 2359452, 262144, 1, 2359453, 327680, 1, 2359454, 262144, 1, 2359455, 327680, 1, 2424832, 131072, 0, 2424833, 131072, 0, 2424834, 131072, 0, 2424835, 131072, 0, 2424836, 131072, 0, 2424837, 131072, 0, 2424838, 131072, 0, 2424839, 131072, 0, 2424840, 131072, 0, 2424841, 131072, 0, 2424842, 131072, 0, 2424843, 131072, 0, 2424844, 131072, 0, 2424845, 131072, 0, 2424846, 131072, 0, 2424847, 131072, 0, 2424848, 131072, 0, 2424849, 131072, 0, 2424850, 131072, 0, 2424851, 131072, 0, 2424852, 131072, 0, 2424853, 131072, 0, 2424854, 131072, 0, 2424855, 131072, 0, 2424856, 131072, 0, 2424857, 131072, 0, 2424858, 131072, 0, 2424859, 131072, 0, 2424860, 131072, 0, 2424861, 131072, 0, 2424862, 131072, 0, 2424863, 131072, 0, 2424864, 131072, 0, 2424865, 131072, 0, 2424866, 131072, 0, 2424867, 131072, 0, 2424868, 131072, 0, 2424869, 131072, 0, 2424870, 131072, 0, 2424871, 262144, 1, 2424872, 327680, 1, 2424873, 262144, 1, 2424874, 327680, 1, 2424875, 262144, 1, 2424876, 327680, 1, 2424877, 262144, 1, 2424878, 327680, 1, 2424879, 131072, 0, 2424880, 327680, 9, 2424881, 131072, 0, 2424882, 131072, 0, 2424883, 131072, 0, 2424884, 262150, 2, 2424885, 6, 0, 2424886, 6, 4, 2424887, 131072, 0, 2424888, 131072, 1, 2424889, 0, 14, 2424890, 65536, 14, 2424891, 131072, 14, 2424892, 131072, 0, 2424893, 131072, 0, 2424894, 262144, 1, 2424895, 327680, 1, 2424896, 131072, 0, 2424897, 131072, 0, 2424898, 131072, 0, 2424899, 131072, 0, 2424900, 131072, 0, 2424901, 0, 89, 2424902, 131072, 0, 2424903, 131072, 0, 2424904, 131072, 0, 2424905, 131072, 0, 2424906, 262144, 1, 2424907, 327680, 1, 2424908, 131072, 0, 2424909, 327680, 9, 2424910, 262147, 6, 2424911, 131075, 1, 2424912, 3, 0, 2424913, 3, 4, 2424914, 262144, 1, 2424915, 327680, 1, 2424916, 393216, 1, 2424917, 458752, 1, 2424918, 131072, 0, 2424919, 131072, 0, 2424920, 131072, 0, 2424921, 131072, 0, 2424922, 131072, 1, 2424923, 0, 17, 2424924, 65536, 17, 2424925, 131072, 17, 2424926, 262147, 6, 2424927, 262147, 4, 2424928, 262147, 4, 2424929, 131075, 6, 2424930, 262144, 10, 2424931, 327680, 10, 2424932, 65536, 12, 2424933, 262144, 2, 2424934, 327680, 2, 2424935, 262144, 2, 2424936, 327680, 2, 2424937, 131072, 0, 2424938, 131072, 0, 2424939, 131072, 0, 2424940, 131072, 0, 2424941, 131072, 0, 2424942, 131072, 0, 2424943, 131072, 0, 2424944, 131072, 0, 2424945, 131072, 0, 2424946, 262144, 2, 2424947, 327680, 2, 2424948, 393216, 2, 2424949, 458752, 2, 2424950, 393216, 2, 2424951, 458752, 2, 2424952, 131072, 0, 2424953, 393216, 1, 2424954, 458752, 1, 2424955, 0, 89, 2424956, 393216, 2, 2424957, 458752, 2, 2424958, 131072, 0, 2424959, 0, 14, 2424960, 65536, 14, 2424961, 131072, 14, 2424962, 131072, 89, 2424963, 131072, 0, 2424964, 131072, 0, 2424965, 131072, 0, 2424966, 131072, 0, 2424967, 0, 18, 2424968, 65536, 18, 2424969, 131072, 18, 2424970, 393216, 2, 2424971, 458752, 2, 2424972, 262144, 2, 2424973, 65536, 12, 2424974, 262144, 10, 2424975, 327680, 10, 2424976, 393216, 10, 2424977, 393216, 2, 2424978, 458752, 2, 2424979, 65536, 12, 2424980, 327680, 2, 2424981, 131072, 0, 2424982, 131072, 0, 2424983, 131072, 0, 2424984, 262144, 2, 2424985, 327680, 2, 2424986, 262144, 2, 2424987, 327680, 2, 2424988, 262144, 2, 2424989, 327680, 2, 2424990, 262144, 2, 2424991, 327680, 2, 2490368, 131072, 0, 2490369, 131072, 0, 2490370, 131072, 0, 2490371, 131072, 0, 2490372, 131072, 0, 2490373, 131072, 0, 2490374, 131072, 0, 2490375, 131072, 0, 2490376, 131072, 0, 2490377, 131072, 0, 2490378, 131072, 0, 2490379, 131072, 0, 2490380, 131072, 0, 2490381, 131072, 0, 2490382, 131072, 0, 2490383, 131072, 0, 2490384, 131072, 0, 2490385, 131072, 0, 2490386, 131072, 0, 2490387, 131072, 0, 2490388, 131072, 0, 2490389, 131072, 0, 2490390, 131072, 0, 2490391, 131072, 0, 2490392, 131072, 0, 2490393, 131072, 0, 2490394, 131072, 0, 2490395, 131072, 0, 2490396, 131072, 0, 2490397, 131072, 0, 2490398, 131072, 0, 2490399, 131072, 0, 2490400, 131072, 0, 2490401, 131072, 0, 2490402, 131072, 0, 2490403, 131072, 0, 2490404, 131072, 0, 2490405, 131072, 0, 2490406, 131072, 0, 2490407, 262144, 2, 2490408, 327680, 2, 2490409, 262144, 2, 2490410, 327680, 2, 2490411, 262144, 2, 2490412, 327680, 2, 2490413, 262144, 2, 2490414, 65536, 12, 2490415, 262144, 10, 2490416, 327680, 10, 2490417, 393216, 10, 2490418, 131072, 1, 2490419, 131072, 0, 2490420, 262150, 2, 2490421, 6, 0, 2490422, 6, 4, 2490423, 131072, 0, 2490424, 131072, 0, 2490425, 131072, 0, 2490426, 131072, 0, 2490427, 131072, 1, 2490428, 131072, 0, 2490429, 131072, 0, 2490430, 262144, 2, 2490431, 327680, 2, 2490432, 131072, 0, 2490433, 131072, 0, 2490434, 131072, 0, 2490435, 131072, 0, 2490436, 131072, 0, 2490437, 0, 90, 2490438, 65536, 90, 2490439, 262144, 88, 2490440, 131072, 0, 2490441, 131072, 0, 2490442, 262144, 2, 2490443, 327680, 2, 2490444, 262144, 10, 2490445, 327680, 10, 2490446, 65536, 12, 2490447, 262147, 6, 2490448, 262147, 4, 2490449, 131075, 6, 2490450, 262144, 2, 2490451, 327680, 2, 2490452, 393216, 2, 2490453, 458752, 2, 2490454, 131072, 0, 2490455, 131072, 0, 2490456, 131072, 0, 2490457, 131072, 0, 2490458, 131072, 0, 2490459, 0, 18, 2490460, 65536, 18, 2490461, 131072, 18, 2490462, 131072, 0, 2490463, 131072, 0, 2490464, 131072, 0, 2490465, 262144, 1, 2490466, 327680, 1, 2490467, 131072, 0, 2490468, 65536, 13, 2490469, 131072, 0, 2490470, 0, 17, 2490471, 65536, 17, 2490472, 131072, 17, 2490473, 131072, 0, 2490474, 131072, 0, 2490475, 131072, 0, 2490476, 131072, 0, 2490477, 131072, 0, 2490478, 131072, 0, 2490479, 0, 17, 2490480, 65536, 17, 2490481, 131072, 17, 2490482, 131072, 1, 2490483, 131072, 0, 2490484, 65536, 12, 2490485, 131072, 0, 2490486, 131072, 0, 2490487, 131072, 0, 2490488, 131072, 0, 2490489, 393216, 2, 2490490, 458752, 2, 2490491, 0, 89, 2490492, 131072, 0, 2490493, 0, 17, 2490494, 65536, 17, 2490495, 131072, 17, 2490496, 131072, 0, 2490497, 131072, 0, 2490498, 131072, 89, 2490499, 131072, 1, 2490500, 131072, 0, 2490501, 131072, 0, 2490502, 131072, 0, 2490503, 65536, 1, 2490504, 131072, 1, 2490505, 131072, 1, 2490506, 393216, 1, 2490507, 458752, 1, 2490508, 131072, 0, 2490509, 65536, 13, 2490510, 131072, 0, 2490511, 0, 17, 2490512, 65536, 17, 2490513, 131072, 17, 2490514, 131072, 0, 2490515, 65536, 13, 2490516, 131072, 0, 2490517, 131072, 0, 2490518, 327680, 9, 2490519, 131072, 0, 2490520, 262144, 1, 2490521, 327680, 1, 2490522, 262144, 1, 2490523, 327680, 1, 2490524, 262144, 1, 2490525, 327680, 1, 2490526, 262144, 1, 2490527, 327680, 1, 2555904, 131072, 0, 2555905, 131072, 0, 2555906, 131072, 0, 2555907, 131072, 0, 2555908, 131072, 0, 2555909, 131072, 0, 2555910, 131072, 0, 2555911, 131072, 0, 2555912, 131072, 0, 2555913, 131072, 0, 2555914, 131072, 0, 2555915, 131072, 0, 2555916, 131072, 0, 2555917, 131072, 0, 2555918, 131072, 0, 2555919, 131072, 0, 2555920, 131072, 0, 2555921, 131072, 0, 2555922, 131072, 0, 2555923, 131072, 0, 2555924, 131072, 0, 2555925, 131072, 0, 2555926, 131072, 0, 2555927, 131072, 0, 2555928, 131072, 0, 2555929, 131072, 0, 2555930, 131072, 0, 2555931, 262144, 1, 2555932, 327680, 1, 2555933, 262150, 5, 2555934, 131078, 3, 2555935, 6, 6, 2555936, 131072, 0, 2555937, 327680, 9, 2555938, 131072, 0, 2555939, 0, 17, 2555940, 65536, 17, 2555941, 131072, 17, 2555942, 131072, 0, 2555943, 262144, 1, 2555944, 327680, 1, 2555945, 262144, 1, 2555946, 327680, 1, 2555947, 262144, 1, 2555948, 327680, 1, 2555949, 131072, 0, 2555950, 65536, 13, 2555951, 131072, 0, 2555952, 262144, 1, 2555953, 327680, 1, 2555954, 131072, 1, 2555955, 131072, 0, 2555956, 262150, 2, 2555957, 6, 0, 2555958, 6, 4, 2555959, 131072, 0, 2555960, 131072, 0, 2555961, 131072, 0, 2555962, 131072, 0, 2555963, 131072, 1, 2555964, 131072, 0, 2555965, 131072, 0, 2555966, 131072, 0, 2555967, 131072, 0, 2555968, 131072, 0, 2555969, 131072, 0, 2555970, 131072, 0, 2555971, 131072, 0, 2555972, 131072, 0, 2555973, 131072, 0, 2555974, 131072, 0, 2555975, 0, 89, 2555976, 131072, 0, 2555977, 131072, 0, 2555978, 262144, 1, 2555979, 327680, 1, 2555980, 131072, 0, 2555981, 131072, 0, 2555982, 65536, 13, 2555983, 131072, 0, 2555984, 131072, 0, 2555985, 131072, 0, 2555986, 131072, 0, 2555987, 131072, 1, 2555988, 131072, 1, 2555989, 131072, 0, 2555990, 131072, 0, 2555991, 131072, 0, 2555992, 131072, 0, 2555993, 131072, 0, 2555994, 131072, 0, 2555995, 131072, 0, 2555996, 131072, 0, 2555997, 131072, 0, 2555998, 131072, 0, 2555999, 131072, 0, 2556000, 131072, 1, 2556001, 262144, 2, 2556002, 327680, 2, 2556003, 0, 14, 2556004, 65536, 14, 2556005, 131072, 14, 2556006, 0, 18, 2556007, 65536, 18, 2556008, 131072, 18, 2556009, 131072, 0, 2556010, 131072, 0, 2556011, 131072, 0, 2556012, 131072, 0, 2556013, 131072, 0, 2556014, 131072, 0, 2556015, 0, 18, 2556016, 65536, 18, 2556017, 131072, 18, 2556018, 131072, 1, 2556019, 131072, 0, 2556020, 65536, 13, 2556021, 131072, 0, 2556022, 262144, 1, 2556023, 327680, 1, 2556024, 131072, 0, 2556025, 393216, 1, 2556026, 458752, 1, 2556027, 0, 89, 2556028, 131072, 0, 2556029, 0, 18, 2556030, 65536, 18, 2556031, 131072, 18, 2556032, 65536, 1, 2556033, 131072, 0, 2556034, 131072, 89, 2556035, 131072, 1, 2556036, 131072, 0, 2556037, 131072, 0, 2556038, 131072, 0, 2556039, 131072, 0, 2556040, 131072, 0, 2556041, 131072, 0, 2556042, 393216, 2, 2556043, 458752, 2, 2556044, 0, 14, 2556045, 65536, 14, 2556046, 131072, 14, 2556047, 0, 18, 2556048, 65536, 18, 2556049, 131072, 18, 2556050, 0, 14, 2556051, 65536, 14, 2556052, 131072, 14, 2556053, 262144, 10, 2556054, 327680, 10, 2556055, 393216, 10, 2556056, 262144, 2, 2556057, 327680, 2, 2556058, 262144, 2, 2556059, 327680, 2, 2556060, 262144, 2, 2556061, 327680, 2, 2556062, 262144, 2, 2556063, 327680, 2, 2621440, 131072, 0, 2621441, 131072, 0, 2621442, 131072, 0, 2621443, 131072, 0, 2621444, 131072, 0, 2621445, 131072, 0, 2621446, 131072, 0, 2621447, 131072, 0, 2621448, 131072, 0, 2621449, 131072, 0, 2621450, 131072, 0, 2621451, 131072, 0, 2621452, 131072, 0, 2621453, 131072, 0, 2621454, 131072, 0, 2621455, 131072, 0, 2621456, 131072, 0, 2621457, 131072, 0, 2621458, 131072, 0, 2621459, 131072, 0, 2621460, 131072, 0, 2621461, 131072, 0, 2621462, 131072, 0, 2621463, 131072, 0, 2621464, 131072, 0, 2621465, 131072, 0, 2621466, 131072, 0, 2621467, 262144, 2, 2621468, 327680, 2, 2621469, 262150, 2, 2621470, 6, 0, 2621471, 6, 4, 2621472, 262144, 10, 2621473, 327680, 10, 2621474, 393216, 10, 2621475, 0, 18, 2621476, 65536, 18, 2621477, 131072, 18, 2621478, 131072, 0, 2621479, 262144, 2, 2621480, 327680, 2, 2621481, 262144, 2, 2621482, 327680, 2, 2621483, 262144, 2, 2621484, 327680, 2, 2621485, 0, 14, 2621486, 65536, 14, 2621487, 131072, 14, 2621488, 262144, 2, 2621489, 327680, 2, 2621490, 131072, 0, 2621491, 131072, 0, 2621492, 262150, 2, 2621493, 6, 0, 2621494, 6, 4, 2621495, 131072, 0, 2621496, 131072, 0, 2621497, 131072, 0, 2621498, 131072, 0, 2621499, 131072, 0, 2621500, 131072, 0, 2621501, 131072, 0, 2621502, 131072, 0, 2621503, 131072, 0, 2621504, 131072, 0, 2621505, 131072, 0, 2621506, 131072, 0, 2621507, 131072, 0, 2621508, 131072, 0, 2621509, 262144, 1, 2621510, 327680, 1, 2621511, 0, 89, 2621512, 131072, 0, 2621513, 131072, 0, 2621514, 262144, 2, 2621515, 327680, 2, 2621516, 131072, 0, 2621517, 0, 14, 2621518, 65536, 14, 2621519, 131072, 14, 2621520, 131072, 0, 2621521, 131072, 0, 2621522, 131072, 0, 2621523, 131072, 0, 2621524, 131072, 0, 2621525, 131072, 0, 2621526, 131072, 0, 2621527, 131072, 0, 2621528, 131072, 0, 2621529, 131072, 0, 2621530, 131072, 0, 2621531, 65536, 12, 2621532, 131072, 0, 2621533, 131072, 0, 2621534, 131072, 0, 2621535, 131072, 0, 2621536, 131072, 0, 2621537, 131072, 0, 2621538, 131072, 0, 2621539, 131072, 0, 2621540, 131072, 0, 2621541, 131072, 0, 2621542, 131072, 0, 2621543, 131072, 0, 2621544, 131072, 0, 2621545, 131072, 0, 2621546, 131072, 0, 2621547, 131072, 0, 2621548, 131072, 0, 2621549, 131072, 0, 2621550, 131072, 0, 2621551, 131072, 0, 2621552, 131072, 0, 2621553, 131072, 0, 2621554, 131072, 0, 2621555, 0, 14, 2621556, 65536, 14, 2621557, 131072, 14, 2621558, 262144, 2, 2621559, 327680, 2, 2621560, 131072, 0, 2621561, 393216, 2, 2621562, 458752, 2, 2621563, 0, 90, 2621564, 65536, 90, 2621565, 262144, 88, 2621566, 262144, 1, 2621567, 327680, 1, 2621568, 262144, 1, 2621569, 327680, 1, 2621570, 131072, 89, 2621571, 65536, 1, 2621572, 131072, 0, 2621573, 131072, 0, 2621574, 131072, 0, 2621575, 131072, 0, 2621576, 131072, 0, 2621577, 131072, 0, 2621578, 262144, 1, 2621579, 327680, 1, 2621580, 131072, 0, 2621581, 327680, 9, 2621582, 131072, 0, 2621583, 262144, 1, 2621584, 327680, 1, 2621585, 131072, 0, 2621586, 327680, 9, 2621587, 131072, 0, 2621588, 262144, 1, 2621589, 327680, 1, 2621590, 393216, 1, 2621591, 458752, 1, 2621592, 393216, 1, 2621593, 458752, 1, 2621594, 262144, 1, 2621595, 327680, 1, 2621596, 262144, 1, 2621597, 327680, 1, 2621598, 262144, 1, 2621599, 327680, 1, 2686976, 131072, 0, 2686977, 131072, 0, 2686978, 131072, 0, 2686979, 131072, 0, 2686980, 131072, 0, 2686981, 131072, 0, 2686982, 131072, 0, 2686983, 131072, 0, 2686984, 131072, 0, 2686985, 131072, 0, 2686986, 131072, 0, 2686987, 131072, 0, 2686988, 131072, 0, 2686989, 131072, 0, 2686990, 131072, 0, 2686991, 131072, 0, 2686992, 131072, 0, 2686993, 131072, 0, 2686994, 131072, 0, 2686995, 131072, 0, 2686996, 131072, 0, 2686997, 131072, 0, 2686998, 131072, 0, 2686999, 131072, 0, 2687000, 131072, 0, 2687001, 131072, 0, 2687002, 131072, 0, 2687003, 262144, 1, 2687004, 327680, 1, 2687005, 262150, 2, 2687006, 6, 0, 2687007, 6, 4, 2687008, 262144, 1, 2687009, 327680, 1, 2687010, 393216, 1, 2687011, 458752, 1, 2687012, 262144, 1, 2687013, 327680, 1, 2687014, 131072, 0, 2687015, 262144, 1, 2687016, 327680, 1, 2687017, 262144, 1, 2687018, 327680, 1, 2687019, 262144, 1, 2687020, 327680, 1, 2687021, 131072, 0, 2687022, 327680, 9, 2687023, 131072, 0, 2687024, 0, 17, 2687025, 65536, 17, 2687026, 131072, 17, 2687027, 131072, 0, 2687028, 262150, 2, 2687029, 6, 0, 2687030, 6, 4, 2687031, 262144, 1, 2687032, 327680, 1, 2687033, 0, 17, 2687034, 65536, 17, 2687035, 131072, 17, 2687036, 131072, 0, 2687037, 131072, 0, 2687038, 131072, 0, 2687039, 131072, 0, 2687040, 131072, 0, 2687041, 131072, 0, 2687042, 131072, 0, 2687043, 131072, 0, 2687044, 131072, 0, 2687045, 262144, 2, 2687046, 327680, 2, 2687047, 0, 89, 2687048, 131072, 0, 2687049, 131072, 0, 2687050, 131072, 0, 2687051, 131072, 0, 2687052, 131072, 0, 2687053, 131072, 0, 2687054, 131072, 0, 2687055, 131072, 0, 2687056, 131072, 0, 2687057, 131072, 0, 2687058, 131072, 0, 2687059, 327680, 9, 2687060, 131072, 0, 2687061, 262144, 1, 2687062, 327680, 1, 2687063, 131072, 0, 2687064, 131072, 0, 2687065, 131072, 1, 2687066, 131072, 0, 2687067, 65536, 13, 2687068, 131072, 0, 2687069, 131072, 0, 2687070, 327680, 9, 2687071, 131072, 0, 2687072, 65536, 38, 2687073, 65536, 38, 2687074, 65536, 38, 2687075, 65536, 38, 2687076, 65536, 38, 2687077, 65536, 38, 2687078, 65536, 38, 2687079, 65536, 38, 2687080, 65536, 38, 2687081, 65536, 38, 2687082, 65536, 38, 2687083, 65536, 38, 2687084, 65536, 38, 2687085, 65536, 38, 2687086, 65536, 38, 2687087, 65536, 38, 2687088, 65536, 38, 2687089, 65536, 38, 2687090, 65536, 38, 2687091, 262144, 1, 2687092, 327680, 1, 2687093, 131072, 0, 2687094, 327680, 9, 2687095, 131072, 0, 2687096, 131072, 0, 2687097, 131072, 0, 2687098, 327680, 9, 2687099, 131072, 0, 2687100, 131072, 0, 2687101, 0, 89, 2687102, 262144, 2, 2687103, 327680, 2, 2687104, 262144, 2, 2687105, 327680, 2, 2687106, 131072, 89, 2687107, 131072, 0, 2687108, 327680, 9, 2687109, 131072, 0, 2687110, 131072, 0, 2687111, 131072, 0, 2687112, 131072, 0, 2687113, 131072, 0, 2687114, 262144, 2, 2687115, 327680, 2, 2687116, 262144, 10, 2687117, 327680, 10, 2687118, 393216, 10, 2687119, 262144, 2, 2687120, 327680, 2, 2687121, 262144, 10, 2687122, 327680, 10, 2687123, 393216, 10, 2687124, 262144, 2, 2687125, 327680, 2, 2687126, 393216, 2, 2687127, 458752, 2, 2687128, 393216, 2, 2687129, 458752, 2, 2687130, 262144, 2, 2687131, 327680, 2, 2687132, 262144, 2, 2687133, 327680, 2, 2687134, 262144, 2, 2687135, 327680, 2, 2752512, 131072, 0, 2752513, 131072, 0, 2752514, 131072, 0, 2752515, 131072, 0, 2752516, 131072, 0, 2752517, 131072, 0, 2752518, 131072, 0, 2752519, 131072, 0, 2752520, 131072, 0, 2752521, 131072, 0, 2752522, 131072, 0, 2752523, 131072, 0, 2752524, 131072, 0, 2752525, 131072, 0, 2752526, 131072, 0, 2752527, 131072, 0, 2752528, 131072, 0, 2752529, 131072, 0, 2752530, 131072, 0, 2752531, 131072, 0, 2752532, 131072, 0, 2752533, 131072, 0, 2752534, 131072, 0, 2752535, 131072, 0, 2752536, 131072, 0, 2752537, 131072, 0, 2752538, 131072, 0, 2752539, 262144, 2, 2752540, 327680, 2, 2752541, 262150, 2, 2752542, 6, 0, 2752543, 6, 4, 2752544, 262144, 2, 2752545, 65536, 12, 2752546, 393216, 2, 2752547, 458752, 2, 2752548, 262144, 2, 2752549, 327680, 2, 2752550, 131072, 0, 2752551, 262144, 2, 2752552, 327680, 2, 2752553, 262144, 2, 2752554, 327680, 2, 2752555, 262144, 2, 2752556, 327680, 2, 2752557, 262144, 10, 2752558, 327680, 10, 2752559, 393216, 10, 2752560, 0, 18, 2752561, 65536, 18, 2752562, 131072, 18, 2752563, 131072, 0, 2752564, 262150, 6, 2752565, 262150, 4, 2752566, 131078, 6, 2752567, 262144, 2, 2752568, 327680, 2, 2752569, 0, 18, 2752570, 65536, 18, 2752571, 131072, 18, 2752572, 131072, 0, 2752573, 131072, 0, 2752574, 131072, 0, 2752575, 131072, 0, 2752576, 131072, 0, 2752577, 131072, 0, 2752578, 131072, 0, 2752579, 131072, 0, 2752580, 131072, 0, 2752581, 262144, 1, 2752582, 327680, 1, 2752583, 0, 89, 2752584, 131072, 0, 2752585, 131072, 0, 2752586, 262144, 30, 2752587, 262144, 30, 2752588, 262144, 30, 2752589, 262144, 30, 2752590, 262144, 30, 2752591, 262144, 30, 2752592, 262144, 30, 2752593, 131072, 0, 2752594, 262144, 10, 2752595, 327680, 10, 2752596, 393216, 10, 2752597, 262144, 2, 2752598, 327680, 2, 2752599, 131072, 0, 2752600, 131072, 0, 2752601, 131072, 1, 2752602, 0, 14, 2752603, 65536, 14, 2752604, 131072, 14, 2752605, 262144, 10, 2752606, 327680, 10, 2752607, 393216, 10, 2752608, 65536, 38, 2752609, 131072, 0, 2752610, 131072, 0, 2752611, 131072, 0, 2752612, 131072, 0, 2752613, 131072, 0, 2752614, 131072, 0, 2752615, 131072, 0, 2752616, 131072, 0, 2752617, 131072, 0, 2752618, 131072, 0, 2752619, 131072, 0, 2752620, 131072, 0, 2752621, 131072, 0, 2752622, 131072, 0, 2752623, 131072, 0, 2752624, 131072, 0, 2752625, 131072, 0, 2752626, 65536, 38, 2752627, 262144, 2, 2752628, 327680, 2, 2752629, 262144, 10, 2752630, 327680, 10, 2752631, 393216, 10, 2752632, 131072, 0, 2752633, 262144, 10, 2752634, 327680, 10, 2752635, 393216, 10, 2752636, 131072, 0, 2752637, 0, 90, 2752638, 65536, 12, 2752639, 65536, 90, 2752640, 65536, 90, 2752641, 65536, 90, 2752642, 131072, 90, 2752643, 262144, 10, 2752644, 327680, 10, 2752645, 65536, 12, 2752646, 131072, 0, 2752647, 131072, 0, 2752648, 131072, 0, 2752649, 131072, 0, 2752650, 131072, 1, 2752651, 262144, 1, 2752652, 327680, 1, 2752653, 393216, 1, 2752654, 458752, 1, 2752655, 0, 17, 2752656, 65536, 17, 2752657, 131072, 17, 2752658, 262144, 1, 2752659, 327680, 1, 2752660, 262144, 1, 2752661, 327680, 1, 2752662, 262144, 1, 2752663, 327680, 1, 2752664, 262144, 1, 2752665, 327680, 1, 2752666, 262144, 1, 2752667, 327680, 1, 2752668, 262144, 1, 2752669, 327680, 1, 2752670, 262144, 1, 2752671, 327680, 1, 2818048, 131072, 0, 2818049, 131072, 0, 2818050, 131072, 0, 2818051, 131072, 0, 2818052, 131072, 0, 2818053, 131072, 0, 2818054, 131072, 0, 2818055, 131072, 0, 2818056, 131072, 0, 2818057, 131072, 0, 2818058, 131072, 0, 2818059, 131072, 0, 2818060, 131072, 0, 2818061, 131072, 0, 2818062, 131072, 0, 2818063, 131072, 0, 2818064, 131072, 0, 2818065, 131072, 0, 2818066, 131072, 0, 2818067, 131072, 0, 2818068, 131072, 0, 2818069, 131072, 0, 2818070, 131072, 0, 2818071, 131072, 0, 2818072, 131072, 0, 2818073, 131072, 0, 2818074, 131072, 0, 2818075, 65536, 12, 2818076, 131072, 0, 2818077, 262150, 2, 2818078, 6, 0, 2818079, 6, 4, 2818080, 131072, 0, 2818081, 65536, 13, 2818082, 131072, 0, 2818083, 393216, 1, 2818084, 458752, 1, 2818085, 131072, 0, 2818086, 131072, 0, 2818087, 131072, 0, 2818088, 131072, 0, 2818089, 131072, 0, 2818090, 131072, 0, 2818091, 131072, 0, 2818092, 131072, 0, 2818093, 131072, 0, 2818094, 131072, 0, 2818095, 131072, 0, 2818096, 131072, 0, 2818097, 131072, 0, 2818098, 131072, 0, 2818099, 131072, 0, 2818100, 131072, 0, 2818101, 131072, 0, 2818102, 131072, 0, 2818103, 131072, 0, 2818104, 131072, 0, 2818105, 131072, 0, 2818106, 131072, 0, 2818107, 131072, 0, 2818108, 131072, 0, 2818109, 131072, 0, 2818110, 131072, 0, 2818111, 131072, 0, 2818112, 131072, 0, 2818113, 131072, 0, 2818114, 131072, 0, 2818115, 131072, 0, 2818116, 131072, 0, 2818117, 262144, 2, 2818118, 327680, 2, 2818119, 0, 89, 2818120, 131072, 0, 2818121, 131072, 0, 2818122, 131072, 0, 2818123, 131072, 0, 2818124, 131072, 0, 2818125, 131072, 0, 2818126, 131072, 0, 2818127, 131072, 0, 2818128, 262144, 30, 2818129, 131072, 0, 2818130, 131072, 0, 2818131, 131072, 0, 2818132, 131072, 0, 2818133, 131072, 0, 2818134, 131072, 0, 2818135, 131072, 0, 2818136, 131072, 0, 2818137, 131072, 0, 2818138, 131072, 0, 2818139, 131072, 0, 2818140, 131072, 0, 2818141, 131072, 0, 2818142, 131072, 0, 2818143, 131072, 0, 2818144, 65536, 38, 2818145, 131072, 0, 2818146, 131072, 0, 2818147, 131072, 0, 2818148, 131072, 0, 2818149, 131072, 0, 2818150, 131072, 0, 2818151, 65536, 38, 2818152, 65536, 38, 2818153, 65536, 38, 2818154, 65536, 38, 2818155, 65536, 38, 2818156, 65536, 38, 2818157, 65536, 38, 2818158, 65536, 38, 2818159, 65536, 38, 2818160, 65536, 38, 2818161, 65536, 38, 2818162, 65536, 38, 2818163, 131072, 0, 2818164, 131072, 0, 2818165, 131072, 0, 2818166, 131072, 0, 2818167, 131072, 0, 2818168, 131072, 0, 2818169, 262144, 1, 2818170, 327680, 1, 2818171, 262144, 1, 2818172, 327680, 1, 2818173, 131072, 0, 2818174, 65536, 13, 2818175, 131072, 0, 2818176, 393216, 1, 2818177, 458752, 1, 2818178, 393216, 1, 2818179, 458752, 1, 2818180, 131072, 0, 2818181, 65536, 13, 2818182, 131072, 0, 2818183, 131072, 0, 2818184, 131072, 0, 2818185, 131072, 0, 2818186, 131072, 1, 2818187, 262144, 2, 2818188, 327680, 2, 2818189, 393216, 2, 2818190, 458752, 2, 2818191, 0, 18, 2818192, 65536, 18, 2818193, 131072, 18, 2818194, 262144, 2, 2818195, 327680, 2, 2818196, 262144, 2, 2818197, 327680, 2, 2818198, 65536, 12, 2818199, 327680, 2, 2818200, 262144, 2, 2818201, 327680, 2, 2818202, 262144, 2, 2818203, 327680, 2, 2818204, 262144, 2, 2818205, 327680, 2, 2818206, 262144, 2, 2818207, 327680, 2, 2883584, 131072, 0, 2883585, 131072, 0, 2883586, 131072, 0, 2883587, 131072, 0, 2883588, 131072, 0, 2883589, 131072, 0, 2883590, 131072, 0, 2883591, 131072, 0, 2883592, 131072, 0, 2883593, 131072, 0, 2883594, 131072, 0, 2883595, 131072, 0, 2883596, 131072, 0, 2883597, 131072, 0, 2883598, 131072, 0, 2883599, 131072, 0, 2883600, 131072, 0, 2883601, 131072, 0, 2883602, 131072, 0, 2883603, 131072, 0, 2883604, 131072, 0, 2883605, 131072, 0, 2883606, 131072, 0, 2883607, 131072, 0, 2883608, 131072, 0, 2883609, 131072, 0, 2883610, 131072, 0, 2883611, 65536, 13, 2883612, 131072, 0, 2883613, 262150, 2, 2883614, 6, 0, 2883615, 6, 4, 2883616, 0, 14, 2883617, 65536, 14, 2883618, 131072, 14, 2883619, 393216, 2, 2883620, 458752, 2, 2883621, 131072, 0, 2883622, 131072, 0, 2883623, 131072, 0, 2883624, 131072, 0, 2883625, 131072, 0, 2883626, 131072, 0, 2883627, 131072, 0, 2883628, 131072, 0, 2883629, 131072, 0, 2883630, 131072, 0, 2883631, 131072, 0, 2883632, 131072, 0, 2883633, 131072, 0, 2883634, 131072, 0, 2883635, 131072, 0, 2883636, 131072, 0, 2883637, 131072, 0, 2883638, 131072, 0, 2883639, 131072, 0, 2883640, 131072, 0, 2883641, 131072, 0, 2883642, 131072, 0, 2883643, 131072, 0, 2883644, 131072, 0, 2883645, 131072, 0, 2883646, 131072, 0, 2883647, 131072, 0, 2883648, 131072, 0, 2883649, 131072, 0, 2883650, 131072, 0, 2883651, 131072, 0, 2883652, 0, 17, 2883653, 65536, 17, 2883654, 131072, 17, 2883655, 0, 89, 2883656, 131072, 0, 2883657, 131072, 0, 2883658, 131072, 0, 2883659, 131072, 0, 2883660, 131072, 0, 2883661, 131072, 0, 2883662, 131072, 0, 2883663, 131072, 0, 2883664, 262144, 30, 2883665, 65536, 38, 2883666, 65536, 38, 2883667, 65536, 38, 2883668, 65536, 38, 2883669, 65536, 38, 2883670, 65536, 38, 2883671, 131072, 0, 2883672, 131072, 0, 2883673, 131072, 0, 2883674, 65536, 38, 2883675, 65536, 38, 2883676, 65536, 38, 2883677, 65536, 38, 2883678, 65536, 38, 2883679, 65536, 38, 2883680, 65536, 38, 2883681, 131072, 0, 2883682, 196608, 88, 2883683, 65536, 90, 2883684, 65536, 90, 2883685, 65536, 90, 2883686, 65536, 90, 2883687, 65536, 90, 2883688, 65536, 90, 2883689, 65536, 90, 2883690, 65536, 90, 2883691, 65536, 90, 2883692, 65536, 90, 2883693, 65536, 90, 2883694, 65536, 90, 2883695, 65536, 90, 2883696, 262144, 88, 2883697, 65536, 38, 2883698, 65536, 38, 2883699, 65536, 38, 2883700, 65536, 38, 2883701, 65536, 38, 2883702, 65536, 38, 2883703, 65536, 38, 2883704, 131072, 0, 2883705, 262144, 2, 2883706, 327680, 2, 2883707, 262144, 2, 2883708, 327680, 2, 2883709, 0, 14, 2883710, 65536, 14, 2883711, 131072, 14, 2883712, 393216, 2, 2883713, 458752, 2, 2883714, 393216, 2, 2883715, 458752, 2, 2883716, 0, 14, 2883717, 65536, 14, 2883718, 131072, 14, 2883719, 131072, 0, 2883720, 131072, 0, 2883721, 131072, 0, 2883722, 131072, 0, 2883723, 131072, 0, 2883724, 131072, 0, 2883725, 131072, 0, 2883726, 393216, 1, 2883727, 458752, 1, 2883728, 131072, 0, 2883729, 327680, 9, 2883730, 131072, 0, 2883731, 262144, 1, 2883732, 327680, 1, 2883733, 131072, 0, 2883734, 65536, 13, 2883735, 131072, 0, 2883736, 262144, 1, 2883737, 327680, 1, 2883738, 262144, 1, 2883739, 327680, 1, 2883740, 262144, 1, 2883741, 327680, 1, 2883742, 262144, 1, 2883743, 327680, 1, 2949120, 131072, 0, 2949121, 131072, 0, 2949122, 131072, 0, 2949123, 327680, 9, 2949124, 131072, 0, 2949125, 262144, 1, 2949126, 327680, 1, 2949127, 262144, 1, 2949128, 327680, 1, 2949129, 262144, 1, 2949130, 327680, 1, 2949131, 0, 17, 2949132, 65536, 17, 2949133, 131072, 17, 2949134, 131072, 0, 2949135, 327680, 9, 2949136, 131072, 0, 2949137, 262144, 1, 2949138, 327680, 1, 2949139, 131072, 0, 2949140, 131072, 0, 2949141, 131072, 0, 2949142, 131072, 0, 2949143, 131072, 0, 2949144, 131072, 0, 2949145, 131072, 0, 2949146, 0, 14, 2949147, 65536, 14, 2949148, 131072, 14, 2949149, 262150, 2, 2949150, 6, 0, 2949151, 6, 4, 2949152, 131072, 0, 2949153, 131072, 0, 2949154, 327680, 9, 2949155, 131072, 0, 2949156, 131072, 0, 2949157, 131072, 0, 2949158, 131072, 0, 2949159, 131072, 0, 2949160, 131072, 0, 2949161, 131072, 0, 2949162, 131072, 0, 2949163, 131072, 0, 2949164, 131072, 0, 2949165, 131072, 0, 2949166, 131072, 0, 2949167, 131072, 0, 2949168, 131072, 0, 2949169, 131072, 0, 2949170, 131072, 0, 2949171, 131072, 1, 2949172, 262150, 5, 2949173, 131078, 3, 2949174, 6, 6, 2949175, 131072, 0, 2949176, 131072, 0, 2949177, 131072, 0, 2949178, 131072, 0, 2949179, 131072, 0, 2949180, 131072, 0, 2949181, 131072, 0, 2949182, 131072, 0, 2949183, 131072, 0, 2949184, 131072, 0, 2949185, 131072, 0, 2949186, 131072, 0, 2949187, 131072, 0, 2949188, 0, 18, 2949189, 65536, 18, 2949190, 131072, 18, 2949191, 0, 89, 2949192, 131072, 0, 2949193, 131072, 0, 2949194, 131072, 0, 2949195, 131072, 0, 2949196, 131072, 0, 2949197, 131072, 0, 2949198, 131072, 0, 2949199, 131072, 0, 2949200, 131072, 0, 2949201, 131072, 0, 2949202, 131072, 0, 2949203, 131072, 0, 2949204, 131072, 0, 2949205, 131072, 0, 2949206, 65536, 38, 2949207, 131072, 0, 2949208, 131072, 0, 2949209, 131072, 0, 2949210, 65536, 38, 2949211, 131072, 0, 2949212, 131072, 0, 2949213, 131072, 0, 2949214, 131072, 0, 2949215, 131072, 0, 2949216, 131072, 0, 2949217, 131072, 0, 2949218, 131072, 89, 2949219, 262144, 1, 2949220, 327680, 1, 2949221, 262144, 1, 2949222, 327680, 1, 2949223, 131072, 0, 2949224, 131072, 0, 2949225, 131072, 0, 2949226, 131072, 0, 2949227, 131072, 0, 2949228, 131072, 0, 2949229, 131072, 0, 2949230, 131072, 0, 2949231, 131072, 0, 2949232, 0, 89, 2949233, 131072, 0, 2949234, 131072, 0, 2949235, 131072, 0, 2949236, 131072, 0, 2949237, 131072, 0, 2949238, 131072, 0, 2949239, 131072, 0, 2949240, 131072, 0, 2949241, 131072, 0, 2949242, 131072, 0, 2949243, 131072, 0, 2949244, 131072, 0, 2949245, 131072, 0, 2949246, 131072, 0, 2949247, 131072, 0, 2949248, 131072, 0, 2949249, 131072, 0, 2949250, 327680, 9, 2949251, 131072, 0, 2949252, 262144, 1, 2949253, 327680, 1, 2949254, 262144, 1, 2949255, 327680, 1, 2949256, 131072, 1, 2949257, 131072, 0, 2949258, 131072, 0, 2949259, 131072, 0, 2949260, 131072, 0, 2949261, 131072, 1, 2949262, 393216, 2, 2949263, 458752, 2, 2949264, 262144, 10, 2949265, 327680, 10, 2949266, 393216, 10, 2949267, 262144, 2, 2949268, 327680, 2, 2949269, 0, 14, 2949270, 65536, 14, 2949271, 131072, 14, 2949272, 262144, 2, 2949273, 327680, 2, 2949274, 262144, 2, 2949275, 327680, 2, 2949276, 262144, 2, 2949277, 327680, 2, 2949278, 262144, 2, 2949279, 327680, 2, 3014656, 131072, 0, 3014657, 131072, 0, 3014658, 262144, 10, 3014659, 327680, 10, 3014660, 393216, 10, 3014661, 262144, 2, 3014662, 327680, 2, 3014663, 262144, 2, 3014664, 327680, 2, 3014665, 262144, 2, 3014666, 327680, 2, 3014667, 0, 18, 3014668, 65536, 18, 3014669, 131072, 18, 3014670, 262144, 10, 3014671, 327680, 10, 3014672, 393216, 10, 3014673, 262144, 2, 3014674, 327680, 2, 3014675, 262150, 5, 3014676, 131078, 3, 3014677, 131078, 3, 3014678, 131078, 3, 3014679, 131078, 3, 3014680, 131078, 3, 3014681, 131078, 3, 3014682, 131078, 3, 3014683, 131078, 3, 3014684, 131078, 3, 3014685, 65542, 0, 3014686, 6, 0, 3014687, 6, 4, 3014688, 131072, 0, 3014689, 262144, 10, 3014690, 327680, 10, 3014691, 393216, 10, 3014692, 131072, 0, 3014693, 131072, 0, 3014694, 131072, 0, 3014695, 131072, 0, 3014696, 131072, 0, 3014697, 131072, 0, 3014698, 131072, 0, 3014699, 131072, 0, 3014700, 131072, 0, 3014701, 131072, 0, 3014702, 131072, 0, 3014703, 131072, 0, 3014704, 131072, 0, 3014705, 131072, 0, 3014706, 131072, 0, 3014707, 131072, 1, 3014708, 262150, 2, 3014709, 6, 0, 3014710, 6, 4, 3014711, 131072, 0, 3014712, 131072, 0, 3014713, 131072, 0, 3014714, 131072, 0, 3014715, 131072, 0, 3014716, 131072, 0, 3014717, 131072, 0, 3014718, 131072, 0, 3014719, 131072, 0, 3014720, 131072, 0, 3014721, 131072, 0, 3014722, 131072, 0, 3014723, 131072, 0, 3014724, 131072, 0, 3014725, 131072, 0, 3014726, 131072, 1, 3014727, 0, 89, 3014728, 131072, 1, 3014729, 131072, 1, 3014730, 131072, 1, 3014731, 131072, 0, 3014732, 131072, 0, 3014733, 131072, 0, 3014734, 131072, 0, 3014735, 131072, 0, 3014736, 131072, 0, 3014737, 131072, 0, 3014738, 131072, 0, 3014739, 131072, 0, 3014740, 131072, 0, 3014741, 131072, 0, 3014742, 65536, 38, 3014743, 65536, 38, 3014744, 65536, 38, 3014745, 65536, 38, 3014746, 65536, 38, 3014747, 131072, 0, 3014748, 131072, 0, 3014749, 131072, 0, 3014750, 131072, 0, 3014751, 131072, 0, 3014752, 131072, 0, 3014753, 131072, 0, 3014754, 131072, 89, 3014755, 262144, 2, 3014756, 327680, 2, 3014757, 262144, 2, 3014758, 327680, 2, 3014759, 131072, 0, 3014760, 131072, 0, 3014761, 131072, 0, 3014762, 131072, 0, 3014763, 131072, 0, 3014764, 131072, 0, 3014765, 131072, 0, 3014766, 131072, 0, 3014767, 131072, 0, 3014768, 0, 89, 3014769, 131072, 0, 3014770, 131072, 0, 3014771, 131072, 0, 3014772, 131072, 0, 3014773, 131072, 0, 3014774, 131072, 0, 3014775, 131072, 0, 3014776, 131072, 0, 3014777, 131072, 0, 3014778, 131072, 0, 3014779, 131072, 0, 3014780, 131072, 0, 3014781, 131072, 0, 3014782, 131072, 0, 3014783, 131072, 0, 3014784, 131072, 0, 3014785, 262144, 10, 3014786, 327680, 10, 3014787, 393216, 10, 3014788, 262144, 2, 3014789, 327680, 2, 3014790, 262144, 2, 3014791, 327680, 2, 3014792, 131072, 1, 3014793, 131072, 0, 3014794, 131072, 0, 3014795, 131072, 0, 3014796, 131072, 0, 3014797, 131072, 0, 3014798, 131072, 0, 3014799, 131072, 0, 3014800, 131072, 0, 3014801, 262144, 1, 3014802, 327680, 1, 3014803, 0, 17, 3014804, 65536, 17, 3014805, 131072, 17, 3014806, 262144, 1, 3014807, 327680, 1, 3014808, 131072, 0, 3014809, 131072, 0, 3014810, 131072, 0, 3014811, 131072, 0, 3014812, 131072, 0, 3014813, 131072, 0, 3014814, 131072, 0, 3014815, 131072, 0, 3080192, 131072, 0, 3080193, 131072, 0, 3080194, 131072, 0, 3080195, 131072, 0, 3080196, 262144, 1, 3080197, 327680, 1, 3080198, 262144, 1, 3080199, 327680, 1, 3080200, 131072, 0, 3080201, 327680, 9, 3080202, 131072, 0, 3080203, 262144, 1, 3080204, 327680, 1, 3080205, 131072, 0, 3080206, 131072, 0, 3080207, 131072, 1, 3080208, 131072, 1, 3080209, 131072, 1, 3080210, 131072, 0, 3080211, 262150, 2, 3080212, 6, 0, 3080213, 6, 0, 3080214, 6, 0, 3080215, 6, 0, 3080216, 6, 0, 3080217, 6, 0, 3080218, 6, 0, 3080219, 6, 0, 3080220, 6, 0, 3080221, 6, 0, 3080222, 6, 0, 3080223, 6, 4, 3080224, 131072, 0, 3080225, 131072, 0, 3080226, 131072, 0, 3080227, 131072, 0, 3080228, 131072, 0, 3080229, 262144, 1, 3080230, 327680, 1, 3080231, 262144, 1, 3080232, 327680, 1, 3080233, 262144, 1, 3080234, 327680, 1, 3080235, 262144, 1, 3080236, 327680, 1, 3080237, 262144, 1, 3080238, 327680, 1, 3080239, 131072, 0, 3080240, 131072, 0, 3080241, 131072, 0, 3080242, 131072, 0, 3080243, 131072, 0, 3080244, 262150, 6, 3080245, 262150, 4, 3080246, 131078, 6, 3080247, 131072, 1, 3080248, 131072, 0, 3080249, 262144, 1, 3080250, 327680, 1, 3080251, 0, 17, 3080252, 65536, 17, 3080253, 131072, 17, 3080254, 131072, 0, 3080255, 131072, 0, 3080256, 131072, 0, 3080257, 131072, 0, 3080258, 131072, 0, 3080259, 131072, 0, 3080260, 131072, 0, 3080261, 131072, 0, 3080262, 131072, 1, 3080263, 0, 90, 3080264, 65536, 90, 3080265, 65536, 90, 3080266, 65536, 90, 3080267, 65536, 90, 3080268, 65536, 90, 3080269, 65536, 90, 3080270, 65536, 90, 3080271, 65536, 90, 3080272, 65536, 90, 3080273, 65536, 90, 3080274, 65536, 90, 3080275, 65536, 90, 3080276, 262144, 88, 3080277, 131072, 0, 3080278, 131072, 0, 3080279, 131072, 0, 3080280, 131072, 0, 3080281, 131072, 0, 3080282, 131072, 0, 3080283, 131072, 0, 3080284, 196608, 88, 3080285, 65536, 90, 3080286, 65536, 90, 3080287, 65536, 90, 3080288, 65536, 90, 3080289, 65536, 90, 3080290, 131072, 90, 3080291, 0, 17, 3080292, 65536, 17, 3080293, 131072, 17, 3080294, 131072, 0, 3080295, 131072, 0, 3080296, 131072, 0, 3080297, 131072, 0, 3080298, 131072, 0, 3080299, 131072, 0, 3080300, 131072, 0, 3080301, 131072, 0, 3080302, 131072, 0, 3080303, 131072, 0, 3080304, 0, 89, 3080305, 0, 17, 3080306, 65536, 17, 3080307, 131072, 17, 3080308, 131072, 0, 3080309, 131072, 0, 3080310, 131072, 0, 3080311, 0, 14, 3080312, 65536, 14, 3080313, 131072, 14, 3080314, 65536, 1, 3080315, 262144, 1, 3080316, 327680, 1, 3080317, 393216, 1, 3080318, 458752, 1, 3080319, 131072, 0, 3080320, 131072, 0, 3080321, 131072, 0, 3080322, 131072, 0, 3080323, 131072, 0, 3080324, 131072, 0, 3080325, 131072, 0, 3080326, 131072, 0, 3080327, 131072, 0, 3080328, 131072, 0, 3080329, 131072, 0, 3080330, 131072, 0, 3080331, 131072, 0, 3080332, 131072, 0, 3080333, 131072, 0, 3080334, 131072, 0, 3080335, 131072, 0, 3080336, 131072, 0, 3080337, 262144, 2, 3080338, 327680, 2, 3080339, 0, 18, 3080340, 65536, 18, 3080341, 131072, 18, 3080342, 262144, 2, 3080343, 327680, 2, 3080344, 131072, 0, 3080345, 131072, 0, 3080346, 131072, 0, 3080347, 131072, 0, 3080348, 131072, 0, 3080349, 131072, 0, 3080350, 131072, 0, 3080351, 131072, 0, 3145728, 131072, 0, 3145729, 131072, 0, 3145730, 131072, 0, 3145731, 131072, 0, 3145732, 262144, 2, 3145733, 327680, 2, 3145734, 262144, 2, 3145735, 327680, 2, 3145736, 262144, 10, 3145737, 327680, 10, 3145738, 393216, 10, 3145739, 262144, 2, 3145740, 131072, 73, 3145741, 131072, 0, 3145742, 131072, 0, 3145743, 131072, 0, 3145744, 262150, 5, 3145745, 131078, 3, 3145746, 131078, 3, 3145747, 65542, 0, 3145748, 6, 0, 3145749, 262150, 0, 3145750, 262150, 4, 3145751, 262150, 4, 3145752, 262150, 4, 3145753, 262150, 4, 3145754, 262150, 4, 3145755, 262150, 4, 3145756, 262150, 4, 3145757, 262150, 4, 3145758, 262150, 4, 3145759, 131078, 6, 3145760, 262144, 1, 3145761, 327680, 1, 3145762, 393216, 1, 3145763, 458752, 1, 3145764, 131072, 0, 3145765, 262144, 2, 3145766, 327680, 2, 3145767, 262144, 2, 3145768, 327680, 2, 3145769, 262144, 2, 3145770, 327680, 2, 3145771, 262144, 2, 3145772, 327680, 2, 3145773, 262144, 2, 3145774, 327680, 2, 3145775, 0, 17, 3145776, 65536, 17, 3145777, 131072, 17, 3145778, 131072, 0, 3145779, 131072, 0, 3145780, 131072, 0, 3145781, 131072, 0, 3145782, 131072, 0, 3145783, 131072, 0, 3145784, 131072, 0, 3145785, 262144, 2, 3145786, 327680, 2, 3145787, 0, 18, 3145788, 65536, 18, 3145789, 131072, 18, 3145790, 131072, 0, 3145791, 131072, 0, 3145792, 131072, 0, 3145793, 131072, 0, 3145794, 131072, 0, 3145795, 131072, 0, 3145796, 131072, 0, 3145797, 131072, 0, 3145798, 262147, 5, 3145799, 131075, 3, 3145800, 3, 6, 3145801, 262144, 1, 3145802, 327680, 1, 3145803, 262144, 1, 3145804, 327680, 1, 3145805, 393216, 1, 3145806, 458752, 1, 3145807, 0, 17, 3145808, 65536, 17, 3145809, 131072, 17, 3145810, 262144, 1, 3145811, 327680, 1, 3145812, 0, 89, 3145813, 131072, 0, 3145814, 131072, 0, 3145815, 131072, 0, 3145816, 131072, 0, 3145817, 131072, 0, 3145818, 131072, 0, 3145819, 131072, 0, 3145820, 131072, 89, 3145821, 262144, 1, 3145822, 327680, 1, 3145823, 262144, 1, 3145824, 327680, 1, 3145825, 393216, 1, 3145826, 458752, 1, 3145827, 0, 18, 3145828, 65536, 18, 3145829, 131072, 18, 3145830, 131072, 0, 3145831, 131072, 0, 3145832, 131072, 0, 3145833, 131072, 0, 3145834, 131072, 0, 3145835, 131072, 0, 3145836, 131072, 0, 3145837, 131072, 0, 3145838, 131072, 0, 3145839, 131072, 0, 3145840, 0, 89, 3145841, 0, 18, 3145842, 65536, 18, 3145843, 131072, 18, 3145844, 131072, 0, 3145845, 131072, 0, 3145846, 131072, 0, 3145847, 131072, 0, 3145848, 131072, 0, 3145849, 131072, 0, 3145850, 131072, 0, 3145851, 262144, 2, 3145852, 327680, 2, 3145853, 393216, 2, 3145854, 458752, 2, 3145855, 131072, 0, 3145856, 131072, 0, 3145857, 131072, 0, 3145858, 131072, 0, 3145859, 131072, 0, 3145860, 131072, 0, 3145861, 131072, 0, 3145862, 131072, 0, 3145863, 131072, 0, 3145864, 131072, 0, 3145865, 131072, 0, 3145866, 131072, 0, 3145867, 131072, 0, 3145868, 131072, 0, 3145869, 131072, 0, 3145870, 131072, 0, 3145871, 131072, 0, 3145872, 131072, 0, 3145873, 131072, 0, 3145874, 131072, 0, 3145875, 131072, 0, 3145876, 131072, 0, 3145877, 131072, 0, 3145878, 131072, 0, 3145879, 131072, 0, 3145880, 131072, 0, 3145881, 262144, 1, 3145882, 327680, 1, 3145883, 262144, 1, 3145884, 327680, 1, 3145885, 393216, 1, 3145886, 458752, 1, 3145887, 131072, 0, 3211264, 131072, 0, 3211265, 131072, 0, 3211266, 131072, 0, 3211267, 262144, 1, 3211268, 327680, 1, 3211269, 262144, 1, 3211270, 327680, 1, 3211271, 393216, 1, 3211272, 458752, 1, 3211273, 393216, 1, 3211274, 458752, 1, 3211275, 262144, 1, 3211276, 327680, 1, 3211277, 131072, 0, 3211278, 131072, 0, 3211279, 131072, 0, 3211280, 262150, 2, 3211281, 6, 0, 3211282, 6, 0, 3211283, 6, 0, 3211284, 6, 0, 3211285, 6, 4, 3211286, 131072, 0, 3211287, 262144, 1, 3211288, 327680, 1, 3211289, 131072, 0, 3211290, 131072, 0, 3211291, 131072, 0, 3211292, 131072, 0, 3211293, 131072, 1, 3211294, 131072, 1, 3211295, 131072, 0, 3211296, 262144, 2, 3211297, 327680, 2, 3211298, 393216, 2, 3211299, 458752, 2, 3211300, 131072, 0, 3211301, 262144, 1, 3211302, 327680, 1, 3211303, 262144, 1, 3211304, 327680, 1, 3211305, 262144, 1, 3211306, 327680, 1, 3211307, 262144, 1, 3211308, 327680, 1, 3211309, 262144, 1, 3211310, 327680, 1, 3211311, 0, 18, 3211312, 65536, 18, 3211313, 131072, 18, 3211314, 131072, 0, 3211315, 131072, 0, 3211316, 131072, 0, 3211317, 131072, 0, 3211318, 131072, 0, 3211319, 131072, 0, 3211320, 131072, 0, 3211321, 131072, 1, 3211322, 131072, 1, 3211323, 131072, 0, 3211324, 131072, 0, 3211325, 131072, 0, 3211326, 131072, 0, 3211327, 131072, 0, 3211328, 131072, 0, 3211329, 131072, 0, 3211330, 131072, 0, 3211331, 131072, 0, 3211332, 131072, 0, 3211333, 131072, 0, 3211334, 262147, 6, 3211335, 131075, 1, 3211336, 3, 4, 3211337, 262144, 2, 3211338, 327680, 2, 3211339, 262144, 2, 3211340, 327680, 2, 3211341, 393216, 2, 3211342, 458752, 2, 3211343, 0, 18, 3211344, 65536, 18, 3211345, 131072, 18, 3211346, 65536, 12, 3211347, 327680, 2, 3211348, 0, 89, 3211349, 131072, 0, 3211350, 327680, 9, 3211351, 131072, 0, 3211352, 131072, 0, 3211353, 131072, 1, 3211354, 131072, 0, 3211355, 131072, 0, 3211356, 131072, 89, 3211357, 262144, 2, 3211358, 65536, 12, 3211359, 262144, 2, 3211360, 327680, 2, 3211361, 393216, 2, 3211362, 458752, 2, 3211363, 262147, 5, 3211364, 3, 6, 3211365, 131072, 0, 3211366, 131072, 0, 3211367, 131072, 1, 3211368, 131072, 0, 3211369, 131072, 0, 3211370, 131072, 0, 3211371, 131072, 0, 3211372, 131072, 0, 3211373, 131072, 0, 3211374, 131072, 0, 3211375, 131072, 0, 3211376, 0, 89, 3211377, 262144, 1, 3211378, 327680, 1, 3211379, 65536, 1, 3211380, 131072, 0, 3211381, 131072, 0, 3211382, 131072, 0, 3211383, 131072, 0, 3211384, 131072, 0, 3211385, 131072, 0, 3211386, 131072, 0, 3211387, 131072, 0, 3211388, 131072, 0, 3211389, 262147, 5, 3211390, 131075, 3, 3211391, 131075, 3, 3211392, 131075, 3, 3211393, 131075, 3, 3211394, 131075, 3, 3211395, 131075, 3, 3211396, 3, 6, 3211397, 262144, 1, 3211398, 327680, 1, 3211399, 0, 17, 3211400, 65536, 17, 3211401, 131072, 17, 3211402, 65536, 1, 3211403, 131072, 0, 3211404, 131072, 0, 3211405, 131072, 0, 3211406, 131072, 0, 3211407, 131072, 0, 3211408, 131072, 0, 3211409, 131072, 0, 3211410, 131072, 0, 3211411, 131072, 0, 3211412, 131072, 0, 3211413, 131072, 0, 3211414, 131072, 0, 3211415, 131072, 0, 3211416, 131072, 0, 3211417, 262144, 2, 3211418, 327680, 2, 3211419, 262144, 2, 3211420, 327680, 2, 3211421, 393216, 2, 3211422, 458752, 2, 3211423, 131072, 0, 3276800, 131072, 0, 3276801, 131072, 0, 3276802, 131072, 0, 3276803, 262144, 2, 3276804, 327680, 2, 3276805, 262144, 2, 3276806, 327680, 2, 3276807, 393216, 2, 3276808, 458752, 2, 3276809, 393216, 2, 3276810, 458752, 2, 3276811, 262144, 2, 3276812, 65536, 73, 3276813, 131072, 0, 3276814, 131072, 0, 3276815, 131072, 0, 3276816, 262150, 6, 3276817, 262150, 4, 3276818, 262150, 4, 3276819, 131078, 1, 3276820, 6, 0, 3276821, 6, 4, 3276822, 131072, 0, 3276823, 262144, 2, 3276824, 327680, 2, 3276825, 131072, 0, 3276826, 131072, 0, 3276827, 131072, 0, 3276828, 131072, 0, 3276829, 131072, 0, 3276830, 131072, 0, 3276831, 131072, 0, 3276832, 131072, 0, 3276833, 131072, 0, 3276834, 131072, 0, 3276835, 131072, 0, 3276836, 131072, 0, 3276837, 262144, 2, 3276838, 327680, 2, 3276839, 262144, 2, 3276840, 327680, 2, 3276841, 262144, 2, 3276842, 327680, 2, 3276843, 262144, 2, 3276844, 327680, 2, 3276845, 262144, 2, 3276846, 327680, 2, 3276847, 262144, 1, 3276848, 327680, 1, 3276849, 393216, 1, 3276850, 458752, 1, 3276851, 131072, 0, 3276852, 262150, 5, 3276853, 131078, 3, 3276854, 6, 6, 3276855, 131072, 0, 3276856, 131072, 0, 3276857, 131072, 0, 3276858, 131072, 0, 3276859, 131072, 0, 3276860, 131072, 0, 3276861, 131072, 0, 3276862, 131072, 0, 3276863, 131072, 0, 3276864, 131072, 0, 3276865, 131072, 0, 3276866, 131072, 0, 3276867, 131072, 0, 3276868, 131072, 0, 3276869, 327680, 9, 3276870, 131072, 0, 3276871, 262147, 2, 3276872, 131075, 0, 3276873, 131075, 3, 3276874, 131075, 3, 3276875, 131075, 3, 3276876, 3, 6, 3276877, 262144, 1, 3276878, 327680, 1, 3276879, 393216, 1, 3276880, 458752, 1, 3276881, 131072, 0, 3276882, 65536, 13, 3276883, 131072, 0, 3276884, 0, 89, 3276885, 262144, 10, 3276886, 327680, 10, 3276887, 393216, 10, 3276888, 131072, 0, 3276889, 131072, 1, 3276890, 262144, 1, 3276891, 327680, 1, 3276892, 131072, 89, 3276893, 131072, 0, 3276894, 65536, 13, 3276895, 131072, 0, 3276896, 262147, 5, 3276897, 131075, 3, 3276898, 131075, 3, 3276899, 65539, 0, 3276900, 131075, 0, 3276901, 3, 6, 3276902, 131072, 0, 3276903, 131072, 1, 3276904, 131072, 0, 3276905, 131072, 0, 3276906, 131072, 0, 3276907, 131072, 0, 3276908, 131072, 0, 3276909, 131072, 0, 3276910, 131072, 0, 3276911, 131072, 0, 3276912, 0, 89, 3276913, 262144, 2, 3276914, 327680, 2, 3276915, 131072, 0, 3276916, 131072, 0, 3276917, 131072, 0, 3276918, 131072, 0, 3276919, 131072, 0, 3276920, 131072, 0, 3276921, 131072, 0, 3276922, 131072, 0, 3276923, 131072, 0, 3276924, 131072, 0, 3276925, 262147, 6, 3276926, 262147, 4, 3276927, 262147, 4, 3276928, 131075, 1, 3276929, 3, 0, 3276930, 3, 0, 3276931, 3, 0, 3276932, 3, 4, 3276933, 262144, 2, 3276934, 327680, 2, 3276935, 0, 18, 3276936, 65536, 18, 3276937, 131072, 18, 3276938, 131072, 0, 3276939, 131072, 0, 3276940, 131072, 0, 3276941, 262147, 5, 3276942, 131075, 3, 3276943, 3, 6, 3276944, 131072, 0, 3276945, 131072, 0, 3276946, 131072, 0, 3276947, 131072, 0, 3276948, 131072, 0, 3276949, 131072, 0, 3276950, 131072, 0, 3276951, 131072, 0, 3276952, 131072, 0, 3276953, 131072, 0, 3276954, 131072, 0, 3276955, 262144, 1, 3276956, 327680, 1, 3276957, 393216, 1, 3276958, 458752, 1, 3276959, 131072, 0, 3342336, 131072, 0, 3342337, 131072, 0, 3342338, 131072, 0, 3342339, 262144, 1, 3342340, 327680, 1, 3342341, 262144, 1, 3342342, 327680, 1, 3342343, 131072, 0, 3342344, 0, 17, 3342345, 65536, 17, 3342346, 131072, 17, 3342347, 262144, 1, 3342348, 327680, 1, 3342349, 393216, 1, 3342350, 458752, 1, 3342351, 131072, 0, 3342352, 327680, 9, 3342353, 131072, 0, 3342354, 131072, 0, 3342355, 262150, 2, 3342356, 6, 0, 3342357, 131078, 0, 3342358, 131078, 3, 3342359, 131078, 3, 3342360, 6, 6, 3342361, 131072, 0, 3342362, 131072, 0, 3342363, 131072, 0, 3342364, 131072, 0, 3342365, 131072, 0, 3342366, 131072, 0, 3342367, 131072, 0, 3342368, 131072, 0, 3342369, 131072, 0, 3342370, 131072, 0, 3342371, 131072, 0, 3342372, 131072, 0, 3342373, 262144, 1, 3342374, 327680, 1, 3342375, 262144, 1, 3342376, 327680, 1, 3342377, 262144, 1, 3342378, 327680, 1, 3342379, 262144, 1, 3342380, 327680, 1, 3342381, 262144, 1, 3342382, 327680, 1, 3342383, 262144, 2, 3342384, 327680, 2, 3342385, 393216, 2, 3342386, 458752, 2, 3342387, 131072, 0, 3342388, 262150, 2, 3342389, 6, 0, 3342390, 6, 4, 3342391, 131072, 0, 3342392, 131072, 0, 3342393, 131072, 0, 3342394, 131072, 0, 3342395, 131072, 0, 3342396, 131072, 0, 3342397, 131072, 0, 3342398, 131072, 0, 3342399, 131072, 0, 3342400, 131072, 0, 3342401, 131072, 0, 3342402, 131072, 0, 3342403, 131072, 0, 3342404, 262144, 10, 3342405, 327680, 10, 3342406, 393216, 10, 3342407, 262147, 6, 3342408, 262147, 4, 3342409, 262147, 4, 3342410, 262147, 4, 3342411, 262147, 4, 3342412, 131075, 6, 3342413, 262144, 2, 3342414, 327680, 2, 3342415, 393216, 2, 3342416, 458752, 2, 3342417, 0, 14, 3342418, 65536, 14, 3342419, 131072, 14, 3342420, 0, 89, 3342421, 131072, 0, 3342422, 131072, 0, 3342423, 131072, 0, 3342424, 131072, 0, 3342425, 131072, 0, 3342426, 262144, 2, 3342427, 327680, 2, 3342428, 131072, 89, 3342429, 0, 14, 3342430, 65536, 14, 3342431, 131072, 14, 3342432, 262147, 2, 3342433, 3, 0, 3342434, 3, 0, 3342435, 3, 0, 3342436, 3, 0, 3342437, 3, 4, 3342438, 131072, 0, 3342439, 131072, 0, 3342440, 131072, 0, 3342441, 131072, 0, 3342442, 131072, 0, 3342443, 131072, 0, 3342444, 131072, 0, 3342445, 131072, 0, 3342446, 131072, 0, 3342447, 131072, 0, 3342448, 0, 89, 3342449, 131072, 0, 3342450, 131072, 0, 3342451, 131072, 0, 3342452, 131072, 0, 3342453, 131072, 0, 3342454, 131072, 0, 3342455, 131072, 0, 3342456, 131072, 1, 3342457, 131072, 1, 3342458, 131072, 1, 3342459, 131072, 1, 3342460, 131072, 0, 3342461, 131072, 0, 3342462, 131072, 0, 3342463, 327680, 9, 3342464, 262147, 6, 3342465, 131075, 1, 3342466, 3, 0, 3342467, 3, 0, 3342468, 131075, 0, 3342469, 131075, 3, 3342470, 131075, 3, 3342471, 131075, 3, 3342472, 3, 6, 3342473, 131072, 0, 3342474, 131072, 0, 3342475, 131072, 0, 3342476, 131072, 0, 3342477, 262147, 2, 3342478, 3, 0, 3342479, 3, 4, 3342480, 131072, 0, 3342481, 65536, 12, 3342482, 131072, 0, 3342483, 262144, 1, 3342484, 327680, 1, 3342485, 0, 17, 3342486, 65536, 17, 3342487, 131072, 17, 3342488, 131072, 0, 3342489, 327680, 9, 3342490, 131072, 0, 3342491, 262144, 2, 3342492, 327680, 2, 3342493, 393216, 2, 3342494, 458752, 2, 3342495, 131072, 0, 3407872, 131072, 0, 3407873, 131072, 0, 3407874, 131072, 0, 3407875, 262144, 2, 3407876, 327680, 2, 3407877, 262144, 2, 3407878, 327680, 2, 3407879, 131072, 0, 3407880, 0, 18, 3407881, 65536, 18, 3407882, 131072, 18, 3407883, 262144, 2, 3407884, 327680, 2, 3407885, 393216, 2, 3407886, 458752, 2, 3407887, 262144, 10, 3407888, 327680, 10, 3407889, 393216, 10, 3407890, 131072, 1, 3407891, 262150, 2, 3407892, 6, 0, 3407893, 6, 0, 3407894, 6, 0, 3407895, 6, 0, 3407896, 6, 4, 3407897, 131072, 0, 3407898, 131072, 0, 3407899, 131072, 0, 3407900, 131072, 0, 3407901, 131072, 1, 3407902, 131072, 1, 3407903, 131072, 1, 3407904, 131072, 0, 3407905, 131072, 0, 3407906, 131072, 0, 3407907, 393216, 1, 3407908, 458752, 1, 3407909, 262144, 2, 3407910, 327680, 2, 3407911, 262144, 2, 3407912, 327680, 2, 3407913, 262144, 2, 3407914, 327680, 2, 3407915, 262144, 2, 3407916, 327680, 2, 3407917, 262144, 2, 3407918, 327680, 2, 3407919, 131072, 0, 3407920, 65536, 12, 3407921, 131072, 0, 3407922, 131072, 0, 3407923, 131072, 0, 3407924, 262150, 2, 3407925, 6, 0, 3407926, 131078, 0, 3407927, 131078, 3, 3407928, 131078, 3, 3407929, 131078, 3, 3407930, 131078, 3, 3407931, 131078, 3, 3407932, 6, 6, 3407933, 131072, 0, 3407934, 131072, 0, 3407935, 131072, 0, 3407936, 131072, 0, 3407937, 131072, 0, 3407938, 131072, 0, 3407939, 131072, 0, 3407940, 262150, 5, 3407941, 131078, 3, 3407942, 131078, 3, 3407943, 131078, 3, 3407944, 131078, 3, 3407945, 131078, 3, 3407946, 131078, 3, 3407947, 6, 6, 3407948, 131072, 0, 3407949, 131072, 0, 3407950, 131072, 0, 3407951, 262147, 5, 3407952, 131075, 3, 3407953, 131075, 3, 3407954, 131075, 3, 3407955, 3, 6, 3407956, 0, 90, 3407957, 65536, 90, 3407958, 65536, 90, 3407959, 65536, 90, 3407960, 65536, 90, 3407961, 65536, 90, 3407962, 65536, 90, 3407963, 65536, 90, 3407964, 131072, 90, 3407965, 131072, 0, 3407966, 131072, 1, 3407967, 262147, 5, 3407968, 65539, 0, 3407969, 3, 0, 3407970, 3, 0, 3407971, 3, 0, 3407972, 3, 0, 3407973, 3, 4, 3407974, 131072, 0, 3407975, 131072, 0, 3407976, 131072, 0, 3407977, 131072, 0, 3407978, 131072, 0, 3407979, 131072, 0, 3407980, 131072, 0, 3407981, 131072, 0, 3407982, 131072, 0, 3407983, 131072, 0, 3407984, 65536, 12, 3407985, 65536, 90, 3407986, 65536, 90, 3407987, 131072, 0, 3407988, 196608, 90, 3407989, 196608, 90, 3407990, 196608, 90, 3407991, 131072, 0, 3407992, 131072, 0, 3407993, 131072, 0, 3407994, 131072, 0, 3407995, 131072, 0, 3407996, 131072, 0, 3407997, 65536, 12, 3407998, 262144, 10, 3407999, 327680, 10, 3408000, 393216, 10, 3408001, 262147, 6, 3408002, 262147, 4, 3408003, 131075, 1, 3408004, 3, 0, 3408005, 3, 0, 3408006, 3, 0, 3408007, 3, 0, 3408008, 3, 4, 3408009, 131072, 0, 3408010, 131072, 0, 3408011, 131072, 0, 3408012, 131072, 0, 3408013, 262147, 2, 3408014, 3, 0, 3408015, 3, 4, 3408016, 131072, 0, 3408017, 65536, 13, 3408018, 131072, 0, 3408019, 262144, 2, 3408020, 327680, 2, 3408021, 0, 18, 3408022, 65536, 18, 3408023, 131072, 18, 3408024, 262144, 10, 3408025, 327680, 10, 3408026, 393216, 10, 3408027, 131072, 0, 3408028, 131072, 0, 3408029, 131072, 0, 3408030, 131072, 0, 3408031, 131072, 0, 3473408, 131072, 0, 3473409, 131072, 0, 3473410, 131072, 0, 3473411, 131072, 0, 3473412, 131072, 0, 3473413, 131072, 0, 3473414, 131072, 0, 3473415, 131072, 0, 3473416, 131072, 0, 3473417, 131072, 0, 3473418, 131072, 0, 3473419, 131072, 0, 3473420, 262144, 1, 3473421, 327680, 1, 3473422, 262144, 1, 3473423, 327680, 1, 3473424, 131072, 0, 3473425, 65536, 12, 3473426, 131072, 0, 3473427, 262150, 6, 3473428, 262150, 4, 3473429, 262150, 4, 3473430, 262150, 4, 3473431, 262150, 4, 3473432, 131078, 6, 3473433, 131072, 0, 3473434, 131072, 0, 3473435, 131072, 0, 3473436, 131072, 0, 3473437, 131072, 0, 3473438, 131072, 0, 3473439, 131072, 0, 3473440, 262144, 10, 3473441, 327680, 10, 3473442, 393216, 10, 3473443, 393216, 2, 3473444, 458752, 2, 3473445, 262144, 1, 3473446, 327680, 1, 3473447, 262144, 1, 3473448, 327680, 1, 3473449, 262144, 1, 3473450, 327680, 1, 3473451, 262144, 1, 3473452, 327680, 1, 3473453, 262144, 1, 3473454, 327680, 1, 3473455, 131072, 0, 3473456, 65536, 13, 3473457, 131072, 0, 3473458, 131072, 1, 3473459, 131072, 0, 3473460, 262150, 6, 3473461, 262150, 4, 3473462, 262150, 4, 3473463, 262150, 4, 3473464, 262150, 4, 3473465, 262150, 4, 3473466, 262150, 4, 3473467, 131078, 1, 3473468, 6, 4, 3473469, 131072, 0, 3473470, 131072, 0, 3473471, 131072, 0, 3473472, 131072, 0, 3473473, 131072, 0, 3473474, 131072, 0, 3473475, 131072, 0, 3473476, 262150, 2, 3473477, 6, 0, 3473478, 6, 0, 3473479, 262150, 0, 3473480, 262150, 4, 3473481, 262150, 4, 3473482, 262150, 4, 3473483, 131078, 6, 3473484, 131072, 0, 3473485, 131072, 0, 3473486, 131072, 0, 3473487, 262147, 2, 3473488, 3, 0, 3473489, 3, 0, 3473490, 3, 0, 3473491, 131075, 0, 3473492, 131075, 3, 3473493, 3, 6, 3473494, 131072, 0, 3473495, 131072, 0, 3473496, 131072, 0, 3473497, 131072, 0, 3473498, 131072, 0, 3473499, 131072, 0, 3473500, 131072, 0, 3473501, 131072, 1, 3473502, 131072, 0, 3473503, 262147, 2, 3473504, 3, 0, 3473505, 3, 0, 3473506, 262147, 0, 3473507, 262147, 4, 3473508, 262147, 4, 3473509, 131075, 6, 3473510, 131072, 0, 3473511, 131072, 0, 3473512, 131072, 0, 3473513, 131072, 0, 3473514, 131072, 0, 3473515, 131072, 0, 3473516, 131072, 0, 3473517, 131072, 0, 3473518, 131072, 0, 3473519, 131072, 0, 3473520, 65536, 13, 3473521, 131072, 0, 3473522, 65536, 1, 3473523, 262150, 5, 3473524, 131078, 3, 3473525, 131078, 3, 3473526, 131078, 3, 3473527, 6, 6, 3473528, 0, 17, 3473529, 65536, 17, 3473530, 131072, 17, 3473531, 131072, 0, 3473532, 131072, 0, 3473533, 65536, 13, 3473534, 131072, 0, 3473535, 262144, 1, 3473536, 327680, 1, 3473537, 393216, 1, 3473538, 458752, 1, 3473539, 262147, 2, 3473540, 3, 0, 3473541, 3, 0, 3473542, 3, 0, 3473543, 262147, 0, 3473544, 131075, 6, 3473545, 131072, 0, 3473546, 131072, 0, 3473547, 131072, 0, 3473548, 131072, 0, 3473549, 262147, 6, 3473550, 262147, 4, 3473551, 131075, 6, 3473552, 0, 14, 3473553, 65536, 14, 3473554, 131072, 14, 3473555, 131072, 0, 3473556, 131072, 0, 3473557, 131072, 0, 3473558, 131072, 0, 3473559, 131072, 0, 3473560, 131072, 0, 3473561, 131072, 0, 3473562, 131072, 0, 3473563, 131072, 0, 3473564, 131072, 0, 3473565, 131072, 0, 3473566, 131072, 0, 3473567, 131072, 0, 3538944, 131072, 0, 3538945, 131072, 0, 3538946, 131072, 0, 3538947, 131072, 0, 3538948, 131072, 0, 3538949, 131072, 0, 3538950, 131072, 0, 3538951, 131072, 0, 3538952, 131072, 0, 3538953, 131072, 0, 3538954, 262144, 1, 3538955, 327680, 1, 3538956, 262144, 2, 3538957, 327680, 2, 3538958, 262144, 2, 3538959, 327680, 2, 3538960, 131072, 0, 3538961, 65536, 13, 3538962, 131072, 0, 3538963, 131072, 0, 3538964, 131072, 0, 3538965, 131072, 0, 3538966, 0, 17, 3538967, 65536, 17, 3538968, 131072, 17, 3538969, 131072, 0, 3538970, 131072, 0, 3538971, 131072, 0, 3538972, 131072, 0, 3538973, 131072, 0, 3538974, 131072, 0, 3538975, 262147, 5, 3538976, 131075, 3, 3538977, 131075, 3, 3538978, 131075, 3, 3538979, 131075, 3, 3538980, 3, 6, 3538981, 262144, 2, 3538982, 327680, 2, 3538983, 262144, 2, 3538984, 327680, 2, 3538985, 262144, 2, 3538986, 327680, 2, 3538987, 262144, 2, 3538988, 327680, 2, 3538989, 262144, 2, 3538990, 327680, 2, 3538991, 0, 14, 3538992, 65536, 14, 3538993, 131072, 14, 3538994, 131072, 1, 3538995, 131072, 1, 3538996, 131072, 0, 3538997, 131072, 0, 3538998, 131072, 0, 3538999, 327680, 9, 3539000, 131072, 0, 3539001, 262144, 1, 3539002, 327680, 1, 3539003, 262150, 6, 3539004, 131078, 6, 3539005, 131072, 0, 3539006, 131072, 0, 3539007, 131072, 0, 3539008, 131072, 0, 3539009, 131072, 0, 3539010, 131072, 0, 3539011, 131072, 0, 3539012, 262150, 6, 3539013, 262150, 4, 3539014, 262150, 4, 3539015, 131078, 6, 3539016, 262144, 1, 3539017, 327680, 1, 3539018, 262144, 1, 3539019, 327680, 1, 3539020, 65536, 12, 3539021, 131072, 0, 3539022, 131072, 0, 3539023, 262147, 6, 3539024, 262147, 4, 3539025, 262147, 4, 3539026, 262147, 4, 3539027, 262147, 4, 3539028, 262147, 4, 3539029, 131075, 6, 3539030, 131072, 0, 3539031, 131072, 0, 3539032, 131072, 0, 3539033, 131072, 0, 3539034, 131072, 0, 3539035, 131072, 0, 3539036, 131072, 0, 3539037, 131072, 0, 3539038, 131072, 0, 3539039, 262147, 6, 3539040, 262147, 4, 3539041, 262147, 4, 3539042, 131075, 6, 3539043, 262144, 1, 3539044, 327680, 1, 3539045, 262144, 1, 3539046, 327680, 1, 3539047, 131072, 0, 3539048, 131072, 0, 3539049, 131072, 0, 3539050, 131072, 0, 3539051, 131072, 0, 3539052, 131072, 0, 3539053, 131072, 0, 3539054, 131072, 0, 3539055, 0, 14, 3539056, 65536, 14, 3539057, 131072, 14, 3539058, 131072, 0, 3539059, 262150, 2, 3539060, 6, 0, 3539061, 6, 0, 3539062, 6, 0, 3539063, 6, 4, 3539064, 0, 18, 3539065, 65536, 18, 3539066, 131072, 18, 3539067, 131072, 0, 3539068, 0, 14, 3539069, 65536, 14, 3539070, 131072, 14, 3539071, 262144, 2, 3539072, 327680, 2, 3539073, 393216, 2, 3539074, 458752, 2, 3539075, 262147, 6, 3539076, 262147, 4, 3539077, 262147, 4, 3539078, 262147, 4, 3539079, 131075, 6, 3539080, 131072, 0, 3539081, 131072, 0, 3539082, 131072, 0, 3539083, 131072, 0, 3539084, 131072, 0, 3539085, 131072, 0, 3539086, 131072, 0, 3539087, 131072, 0, 3539088, 131072, 0, 3539089, 131072, 0, 3539090, 131072, 0, 3539091, 131072, 0, 3539092, 131072, 0, 3539093, 131072, 0, 3539094, 65536, 1, 3539095, 131072, 0, 3539096, 131072, 0, 3539097, 131072, 0, 3539098, 131072, 0, 3539099, 131072, 0, 3539100, 131072, 0, 3539101, 131072, 0, 3539102, 131072, 0, 3539103, 131072, 0, 3604480, 131072, 0, 3604481, 131072, 0, 3604482, 131072, 0, 3604483, 131072, 0, 3604484, 131072, 0, 3604485, 131072, 0, 3604486, 131072, 0, 3604487, 131072, 0, 3604488, 131072, 0, 3604489, 131072, 0, 3604490, 262144, 2, 3604491, 327680, 2, 3604492, 131072, 0, 3604493, 131072, 0, 3604494, 131072, 1, 3604495, 131072, 1, 3604496, 0, 14, 3604497, 65536, 14, 3604498, 131072, 14, 3604499, 131072, 0, 3604500, 131072, 1, 3604501, 131072, 1, 3604502, 0, 18, 3604503, 65536, 18, 3604504, 131072, 18, 3604505, 131072, 0, 3604506, 131072, 0, 3604507, 131072, 0, 3604508, 131072, 0, 3604509, 131072, 1, 3604510, 131072, 0, 3604511, 262147, 2, 3604512, 3, 0, 3604513, 3, 0, 3604514, 3, 0, 3604515, 3, 0, 3604516, 3, 4, 3604517, 262144, 1, 3604518, 327680, 1, 3604519, 262144, 1, 3604520, 327680, 1, 3604521, 262144, 1, 3604522, 327680, 1, 3604523, 262144, 1, 3604524, 327680, 1, 3604525, 262144, 1, 3604526, 327680, 1, 3604527, 262144, 1, 3604528, 327680, 1, 3604529, 393216, 1, 3604530, 458752, 1, 3604531, 131072, 0, 3604532, 131072, 0, 3604533, 131072, 0, 3604534, 262144, 10, 3604535, 327680, 10, 3604536, 393216, 10, 3604537, 262144, 2, 3604538, 327680, 2, 3604539, 131072, 0, 3604540, 131072, 0, 3604541, 131072, 0, 3604542, 131072, 0, 3604543, 131072, 0, 3604544, 131072, 0, 3604545, 131072, 0, 3604546, 131072, 0, 3604547, 131072, 0, 3604548, 131072, 0, 3604549, 131072, 0, 3604550, 131072, 1, 3604551, 131072, 1, 3604552, 262144, 2, 3604553, 327680, 2, 3604554, 262144, 2, 3604555, 327680, 2, 3604556, 65536, 13, 3604557, 131072, 0, 3604558, 131072, 0, 3604559, 131072, 0, 3604560, 131072, 1, 3604561, 262144, 1, 3604562, 327680, 1, 3604563, 262144, 1, 3604564, 327680, 1, 3604565, 262144, 1, 3604566, 327680, 1, 3604567, 262144, 1, 3604568, 327680, 1, 3604569, 131072, 0, 3604570, 131072, 0, 3604571, 131072, 0, 3604572, 131072, 0, 3604573, 393216, 1, 3604574, 458752, 1, 3604575, 393216, 1, 3604576, 458752, 1, 3604577, 131072, 0, 3604578, 131072, 0, 3604579, 262144, 2, 3604580, 327680, 2, 3604581, 262144, 2, 3604582, 327680, 2, 3604583, 131072, 0, 3604584, 131072, 0, 3604585, 131072, 0, 3604586, 131072, 0, 3604587, 131072, 0, 3604588, 131072, 0, 3604589, 131072, 0, 3604590, 131072, 0, 3604591, 131072, 0, 3604592, 131072, 0, 3604593, 131072, 0, 3604594, 131072, 0, 3604595, 262150, 2, 3604596, 6, 0, 3604597, 6, 0, 3604598, 6, 0, 3604599, 6, 4, 3604600, 131072, 0, 3604601, 131072, 0, 3604602, 131072, 0, 3604603, 131072, 0, 3604604, 131072, 0, 3604605, 65536, 90, 3604606, 131072, 0, 3604607, 131072, 0, 3604608, 131072, 0, 3604609, 131072, 0, 3604610, 131072, 0, 3604611, 131072, 0, 3604612, 131072, 0, 3604613, 131072, 0, 3604614, 131072, 0, 3604615, 131072, 0, 3604616, 131072, 0, 3604617, 65536, 1, 3604618, 131072, 0, 3604619, 393216, 1, 3604620, 458752, 1, 3604621, 393216, 1, 3604622, 458752, 1, 3604623, 0, 17, 3604624, 65536, 17, 3604625, 131072, 17, 3604626, 131072, 0, 3604627, 262144, 1, 3604628, 327680, 1, 3604629, 262144, 1, 3604630, 327680, 1, 3604631, 131072, 0, 3604632, 131072, 0, 3604633, 131072, 0, 3604634, 131072, 0, 3604635, 131072, 0, 3604636, 131072, 0, 3604637, 131072, 0, 3604638, 131072, 0, 3604639, 131072, 0, 3670016, 131072, 0, 3670017, 131072, 0, 3670018, 131072, 0, 3670019, 131072, 0, 3670020, 131072, 0, 3670021, 131072, 0, 3670022, 131072, 0, 3670023, 131072, 0, 3670024, 131072, 0, 3670025, 131072, 0, 3670026, 131072, 0, 3670027, 131072, 0, 3670028, 131072, 0, 3670029, 131072, 0, 3670030, 131072, 0, 3670031, 131072, 0, 3670032, 131072, 0, 3670033, 131072, 0, 3670034, 131072, 0, 3670035, 131072, 0, 3670036, 131072, 0, 3670037, 131072, 0, 3670038, 131072, 0, 3670039, 131072, 0, 3670040, 131072, 0, 3670041, 131072, 0, 3670042, 0, 17, 3670043, 65536, 17, 3670044, 131072, 17, 3670045, 262144, 1, 3670046, 327680, 1, 3670047, 262147, 6, 3670048, 262147, 4, 3670049, 262147, 4, 3670050, 262147, 4, 3670051, 262147, 4, 3670052, 131075, 6, 3670053, 262144, 2, 3670054, 327680, 2, 3670055, 262144, 2, 3670056, 327680, 2, 3670057, 262144, 2, 3670058, 327680, 2, 3670059, 262144, 2, 3670060, 327680, 2, 3670061, 262144, 2, 3670062, 327680, 2, 3670063, 262144, 2, 3670064, 327680, 2, 3670065, 393216, 2, 3670066, 458752, 2, 3670067, 131072, 0, 3670068, 131072, 0, 3670069, 131072, 0, 3670070, 131072, 0, 3670071, 131072, 0, 3670072, 131072, 0, 3670073, 131072, 0, 3670074, 131072, 0, 3670075, 131072, 0, 3670076, 131072, 0, 3670077, 131072, 0, 3670078, 131072, 0, 3670079, 131072, 0, 3670080, 131072, 0, 3670081, 131072, 0, 3670082, 131072, 0, 3670083, 131072, 0, 3670084, 131072, 0, 3670085, 131072, 0, 3670086, 131072, 0, 3670087, 131072, 0, 3670088, 131072, 0, 3670089, 131072, 0, 3670090, 131072, 0, 3670091, 0, 14, 3670092, 65536, 14, 3670093, 131072, 14, 3670094, 131072, 0, 3670095, 131072, 0, 3670096, 131072, 1, 3670097, 262144, 2, 3670098, 327680, 2, 3670099, 262144, 2, 3670100, 327680, 2, 3670101, 262144, 2, 3670102, 327680, 2, 3670103, 262144, 2, 3670104, 327680, 2, 3670105, 131072, 0, 3670106, 131072, 0, 3670107, 131072, 0, 3670108, 131072, 0, 3670109, 393216, 2, 3670110, 458752, 2, 3670111, 393216, 2, 3670112, 458752, 2, 3670113, 0, 17, 3670114, 65536, 17, 3670115, 131072, 17, 3670116, 131072, 0, 3670117, 327680, 9, 3670118, 131072, 0, 3670119, 131072, 0, 3670120, 131072, 0, 3670121, 131072, 0, 3670122, 131072, 0, 3670123, 131072, 0, 3670124, 131072, 0, 3670125, 131072, 0, 3670126, 131072, 0, 3670127, 131072, 0, 3670128, 131072, 0, 3670129, 131072, 0, 3670130, 131072, 0, 3670131, 262150, 6, 3670132, 262150, 4, 3670133, 262150, 4, 3670134, 262150, 4, 3670135, 131078, 6, 3670136, 131072, 0, 3670137, 131072, 0, 3670138, 131072, 1, 3670139, 131072, 1, 3670140, 131072, 0, 3670141, 131072, 0, 3670142, 131072, 0, 3670143, 65536, 12, 3670144, 131072, 0, 3670145, 0, 17, 3670146, 65536, 17, 3670147, 131072, 17, 3670148, 262144, 1, 3670149, 327680, 1, 3670150, 262144, 1, 3670151, 327680, 1, 3670152, 131072, 0, 3670153, 131072, 0, 3670154, 327680, 9, 3670155, 393216, 2, 3670156, 458752, 2, 3670157, 393216, 2, 3670158, 458752, 2, 3670159, 0, 18, 3670160, 65536, 18, 3670161, 131072, 18, 3670162, 131072, 0, 3670163, 262144, 2, 3670164, 327680, 2, 3670165, 262144, 2, 3670166, 327680, 2, 3670167, 131072, 0, 3670168, 131072, 0, 3670169, 131072, 0, 3670170, 131072, 0, 3670171, 131072, 0, 3670172, 131072, 0, 3670173, 131072, 0, 3670174, 131072, 0, 3670175, 131072, 0, 3735552, 131072, 0, 3735553, 131072, 0, 3735554, 131072, 0, 3735555, 131072, 0, 3735556, 131072, 0, 3735557, 131072, 0, 3735558, 131072, 0, 3735559, 131072, 0, 3735560, 131072, 0, 3735561, 131072, 0, 3735562, 131072, 0, 3735563, 131072, 0, 3735564, 131072, 0, 3735565, 131072, 0, 3735566, 131072, 0, 3735567, 131072, 0, 3735568, 131072, 0, 3735569, 131072, 0, 3735570, 131072, 0, 3735571, 131072, 0, 3735572, 131072, 0, 3735573, 131072, 0, 3735574, 131072, 0, 3735575, 131072, 0, 3735576, 131072, 0, 3735577, 131072, 0, 3735578, 0, 18, 3735579, 65536, 18, 3735580, 131072, 18, 3735581, 262144, 2, 3735582, 327680, 2, 3735583, 131072, 0, 3735584, 131072, 0, 3735585, 131072, 0, 3735586, 131072, 0, 3735587, 131072, 0, 3735588, 131072, 0, 3735589, 131072, 0, 3735590, 131072, 0, 3735591, 131072, 0, 3735592, 131072, 0, 3735593, 131072, 0, 3735594, 131072, 0, 3735595, 131072, 0, 3735596, 131072, 0, 3735597, 131072, 0, 3735598, 131072, 0, 3735599, 131072, 0, 3735600, 131072, 0, 3735601, 131072, 0, 3735602, 131072, 0, 3735603, 131072, 0, 3735604, 131072, 0, 3735605, 131072, 0, 3735606, 131072, 0, 3735607, 131072, 0, 3735608, 131072, 0, 3735609, 131072, 0, 3735610, 131072, 0, 3735611, 131072, 0, 3735612, 131072, 0, 3735613, 131072, 0, 3735614, 131072, 0, 3735615, 131072, 0, 3735616, 131072, 0, 3735617, 131072, 0, 3735618, 131072, 0, 3735619, 131072, 0, 3735620, 131072, 0, 3735621, 131072, 0, 3735622, 131072, 0, 3735623, 131072, 0, 3735624, 131072, 0, 3735625, 131072, 0, 3735626, 131072, 0, 3735627, 131072, 0, 3735628, 131072, 0, 3735629, 131072, 0, 3735630, 131072, 0, 3735631, 131072, 0, 3735632, 131072, 0, 3735633, 131072, 0, 3735634, 131072, 0, 3735635, 131072, 0, 3735636, 131072, 0, 3735637, 131072, 0, 3735638, 131072, 0, 3735639, 131072, 0, 3735640, 131072, 0, 3735641, 131072, 0, 3735642, 131072, 0, 3735643, 131072, 0, 3735644, 131072, 0, 3735645, 131072, 0, 3735646, 131072, 0, 3735647, 131072, 0, 3735648, 131072, 0, 3735649, 0, 18, 3735650, 65536, 18, 3735651, 131072, 18, 3735652, 262144, 10, 3735653, 327680, 10, 3735654, 393216, 10, 3735655, 131072, 0, 3735656, 131072, 0, 3735657, 131072, 0, 3735658, 131072, 0, 3735659, 131072, 0, 3735660, 131072, 0, 3735661, 131072, 0, 3735662, 131072, 0, 3735663, 131072, 1, 3735664, 131072, 1, 3735665, 131072, 0, 3735666, 131072, 0, 3735667, 131072, 0, 3735668, 131072, 0, 3735669, 131072, 0, 3735670, 131072, 0, 3735671, 131072, 0, 3735672, 131072, 0, 3735673, 131072, 0, 3735674, 131072, 0, 3735675, 131072, 0, 3735676, 327680, 9, 3735677, 131072, 0, 3735678, 131072, 0, 3735679, 65536, 13, 3735680, 131072, 0, 3735681, 0, 18, 3735682, 65536, 18, 3735683, 131072, 18, 3735684, 262144, 2, 3735685, 327680, 2, 3735686, 262144, 2, 3735687, 327680, 2, 3735688, 131072, 0, 3735689, 262144, 10, 3735690, 327680, 10, 3735691, 393216, 10, 3735692, 131072, 0, 3735693, 131072, 0, 3735694, 131072, 0, 3735695, 131072, 0, 3735696, 131072, 0, 3735697, 131072, 0, 3735698, 131072, 0, 3735699, 131072, 0, 3735700, 131072, 0, 3735701, 131072, 0, 3735702, 131072, 0, 3735703, 131072, 0, 3735704, 131072, 0, 3735705, 131072, 0, 3735706, 131072, 0, 3735707, 131072, 0, 3735708, 131072, 0, 3735709, 131072, 0, 3735710, 131072, 0, 3735711, 131072, 0, 3801088, 131072, 0, 3801089, 131072, 0, 3801090, 131072, 0, 3801091, 131072, 0, 3801092, 131072, 0, 3801093, 131072, 0, 3801094, 131072, 0, 3801095, 131072, 0, 3801096, 131072, 0, 3801097, 131072, 0, 3801098, 131072, 0, 3801099, 131072, 0, 3801100, 131072, 0, 3801101, 131072, 0, 3801102, 131072, 0, 3801103, 131072, 0, 3801104, 131072, 0, 3801105, 131072, 0, 3801106, 131072, 0, 3801107, 131072, 0, 3801108, 131072, 0, 3801109, 131072, 0, 3801110, 131072, 0, 3801111, 131072, 0, 3801112, 131072, 0, 3801113, 131072, 0, 3801114, 131072, 0, 3801115, 131072, 0, 3801116, 131072, 0, 3801117, 131072, 0, 3801118, 131072, 0, 3801119, 131072, 0, 3801120, 131072, 0, 3801121, 131072, 0, 3801122, 131072, 0, 3801123, 131072, 0, 3801124, 131072, 0, 3801125, 131072, 0, 3801126, 131072, 0, 3801127, 131072, 0, 3801128, 131072, 0, 3801129, 131072, 0, 3801130, 131072, 0, 3801131, 131072, 0, 3801132, 131072, 0, 3801133, 131072, 0, 3801134, 131072, 0, 3801135, 131072, 0, 3801136, 131072, 0, 3801137, 131072, 0, 3801138, 131072, 0, 3801139, 131072, 0, 3801140, 131072, 0, 3801141, 131072, 0, 3801142, 131072, 0, 3801143, 131072, 0, 3801144, 131072, 0, 3801145, 131072, 0, 3801146, 131072, 0, 3801147, 131072, 0, 3801148, 131072, 0, 3801149, 131072, 0, 3801150, 131072, 0, 3801151, 131072, 0, 3801152, 131072, 0, 3801153, 131072, 0, 3801154, 131072, 0, 3801155, 131072, 0, 3801156, 131072, 0, 3801157, 131072, 0, 3801158, 131072, 0, 3801159, 131072, 0, 3801160, 131072, 0, 3801161, 131072, 0, 3801162, 131072, 0, 3801163, 131072, 0, 3801164, 131072, 0, 3801165, 131072, 0, 3801166, 131072, 0, 3801167, 131072, 0, 3801168, 131072, 0, 3801169, 131072, 0, 3801170, 131072, 0, 3801171, 131072, 0, 3801172, 131072, 0, 3801173, 131072, 0, 3801174, 131072, 0, 3801175, 131072, 0, 3801176, 131072, 0, 3801177, 131072, 0, 3801178, 131072, 0, 3801179, 131072, 0, 3801180, 131072, 0, 3801181, 131072, 0, 3801182, 131072, 0, 3801183, 131072, 0, 3801184, 131072, 0, 3801185, 131072, 0, 3801186, 131072, 0, 3801187, 131072, 0, 3801188, 131072, 0, 3801189, 131072, 0, 3801190, 131072, 0, 3801191, 131072, 0, 3801192, 131072, 0, 3801193, 131072, 0, 3801194, 131072, 0, 3801195, 131072, 0, 3801196, 131072, 0, 3801197, 131072, 0, 3801198, 131072, 0, 3801199, 131072, 0, 3801200, 131072, 1, 3801201, 131072, 0, 3801202, 131072, 0, 3801203, 131072, 0, 3801204, 131072, 0, 3801205, 131072, 0, 3801206, 131072, 0, 3801207, 131072, 0, 3801208, 131072, 0, 3801209, 131072, 0, 3801210, 65536, 1, 3801211, 262144, 10, 3801212, 327680, 10, 3801213, 393216, 10, 3801214, 0, 14, 3801215, 65536, 14, 3801216, 131072, 14, 3801217, 131072, 0, 3801218, 131072, 0, 3801219, 131072, 0, 3801220, 131072, 0, 3801221, 131072, 0, 3801222, 131072, 0, 3801223, 131072, 0, 3801224, 131072, 0, 3801225, 131072, 0, 3801226, 131072, 0, 3801227, 131072, 0, 3801228, 131072, 0, 3801229, 131072, 0, 3801230, 131072, 0, 3801231, 131072, 0, 3801232, 131072, 0, 3801233, 131072, 0, 3801234, 131072, 0, 3801235, 131072, 0, 3801236, 131072, 0, 3801237, 131072, 0, 3801238, 131072, 0, 3801239, 131072, 0, 3801240, 131072, 0, 3801241, 131072, 0, 3801242, 131072, 0, 3801243, 131072, 0, 3801244, 131072, 0, 3801245, 131072, 0, 3801246, 131072, 0, 3801247, 131072, 0, 3866624, 131072, 0, 3866625, 131072, 0, 3866626, 131072, 0, 3866627, 131072, 0, 3866628, 131072, 0, 3866629, 131072, 0, 3866630, 131072, 0, 3866631, 131072, 0, 3866632, 131072, 0, 3866633, 131072, 0, 3866634, 131072, 0, 3866635, 131072, 0, 3866636, 131072, 0, 3866637, 131072, 0, 3866638, 131072, 0, 3866639, 131072, 0, 3866640, 131072, 0, 3866641, 131072, 0, 3866642, 131072, 0, 3866643, 131072, 0, 3866644, 131072, 0, 3866645, 131072, 0, 3866646, 131072, 0, 3866647, 131072, 0, 3866648, 131072, 0, 3866649, 131072, 0, 3866650, 131072, 0, 3866651, 131072, 0, 3866652, 131072, 0, 3866653, 131072, 0, 3866654, 131072, 0, 3866655, 131072, 0, 3866656, 131072, 0, 3866657, 131072, 0, 3866658, 131072, 0, 3866659, 131072, 0, 3866660, 131072, 0, 3866661, 131072, 0, 3866662, 131072, 0, 3866663, 131072, 0, 3866664, 131072, 0, 3866665, 131072, 0, 3866666, 131072, 0, 3866667, 131072, 0, 3866668, 131072, 0, 3866669, 131072, 0, 3866670, 131072, 0, 3866671, 131072, 0, 3866672, 131072, 0, 3866673, 131072, 0, 3866674, 131072, 0, 3866675, 131072, 0, 3866676, 131072, 0, 3866677, 131072, 0, 3866678, 131072, 0, 3866679, 131072, 0, 3866680, 131072, 0, 3866681, 131072, 0, 3866682, 131072, 0, 3866683, 131072, 0, 3866684, 131072, 0, 3866685, 131072, 0, 3866686, 131072, 0, 3866687, 131072, 0, 3866688, 131072, 0, 3866689, 131072, 0, 3866690, 131072, 0, 3866691, 131072, 0, 3866692, 131072, 0, 3866693, 131072, 0, 3866694, 131072, 0, 3866695, 131072, 0, 3866696, 131072, 0, 3866697, 131072, 0, 3866698, 131072, 0, 3866699, 131072, 0, 3866700, 131072, 0, 3866701, 131072, 0, 3866702, 131072, 0, 3866703, 131072, 0, 3866704, 131072, 0, 3866705, 131072, 0, 3866706, 131072, 0, 3866707, 131072, 0, 3866708, 131072, 0, 3866709, 131072, 0, 3866710, 131072, 0, 3866711, 131072, 0, 3866712, 131072, 0, 3866713, 131072, 0, 3866714, 131072, 0, 3866715, 131072, 0, 3866716, 131072, 0, 3866717, 131072, 0, 3866718, 131072, 0, 3866719, 131072, 0, 3866720, 131072, 0, 3866721, 131072, 0, 3866722, 131072, 0, 3866723, 131072, 0, 3866724, 131072, 0, 3866725, 131072, 0, 3866726, 131072, 0, 3866727, 131072, 0, 3866728, 131072, 0, 3866729, 131072, 0, 3866730, 131072, 0, 3866731, 131072, 0, 3866732, 131072, 0, 3866733, 131072, 0, 3866734, 131072, 0, 3866735, 131072, 0, 3866736, 131072, 0, 3866737, 131072, 0, 3866738, 131072, 0, 3866739, 131072, 0, 3866740, 131072, 0, 3866741, 131072, 0, 3866742, 131072, 0, 3866743, 131072, 0, 3866744, 131072, 0, 3866745, 131072, 0, 3866746, 131072, 0, 3866747, 131072, 0, 3866748, 131072, 0, 3866749, 131072, 0, 3866750, 131072, 0, 3866751, 131072, 0, 3866752, 131072, 0, 3866753, 131072, 0, 3866754, 131072, 0, 3866755, 131072, 0, 3866756, 131072, 0, 3866757, 131072, 0, 3866758, 131072, 0, 3866759, 131072, 0, 3866760, 131072, 0, 3866761, 131072, 0, 3866762, 131072, 0, 3866763, 131072, 0, 3866764, 131072, 0, 3866765, 131072, 0, 3866766, 131072, 0, 3866767, 131072, 0, 3866768, 131072, 0, 3866769, 131072, 0, 3866770, 131072, 0, 3866771, 131072, 0, 3866772, 131072, 0, 3866773, 131072, 0, 3866774, 131072, 0, 3866775, 131072, 0, 3866776, 131072, 0, 3866777, 131072, 0, 3866778, 131072, 0, 3866779, 131072, 0, 3866780, 131072, 0, 3866781, 131072, 0, 3866782, 131072, 0, 3866783, 131072, 0, 3932160, 131072, 0, 3932161, 131072, 0, 3932162, 131072, 0, 3932163, 131072, 0, 3932164, 131072, 0, 3932165, 131072, 0, 3932166, 131072, 0, 3932167, 131072, 0, 3932168, 131072, 0, 3932169, 131072, 0, 3932170, 131072, 0, 3932171, 131072, 0, 3932172, 131072, 0, 3932173, 131072, 0, 3932174, 131072, 0, 3932175, 131072, 0, 3932176, 131072, 0, 3932177, 131072, 0, 3932178, 131072, 0, 3932179, 131072, 0, 3932180, 131072, 0, 3932181, 131072, 0, 3932182, 131072, 0, 3932183, 131072, 0, 3932184, 131072, 0, 3932185, 131072, 0, 3932186, 131072, 0, 3932187, 131072, 0, 3932188, 131072, 0, 3932189, 131072, 0, 3932190, 131072, 0, 3932191, 131072, 0, 3932192, 131072, 0, 3932193, 131072, 0, 3932194, 131072, 0, 3932195, 131072, 0, 3932196, 131072, 0, 3932197, 131072, 0, 3932198, 131072, 0, 3932199, 131072, 0, 3932200, 131072, 0, 3932201, 131072, 0, 3932202, 131072, 0, 3932203, 131072, 0, 3932204, 131072, 0, 3932205, 131072, 0, 3932206, 131072, 0, 3932207, 131072, 0, 3932208, 131072, 0, 3932209, 131072, 0, 3932210, 131072, 0, 3932211, 131072, 0, 3932212, 131072, 0, 3932213, 131072, 0, 3932214, 131072, 0, 3932215, 131072, 0, 3932216, 131072, 0, 3932217, 131072, 0, 3932218, 131072, 0, 3932219, 131072, 0, 3932220, 131072, 0, 3932221, 131072, 0, 3932222, 131072, 0, 3932223, 131072, 0, 3932224, 131072, 0, 3932225, 131072, 0, 3932226, 131072, 0, 3932227, 131072, 0, 3932228, 131072, 0, 3932229, 131072, 0, 3932230, 131072, 0, 3932231, 131072, 0, 3932232, 131072, 0, 3932233, 131072, 0, 3932234, 131072, 0, 3932235, 131072, 0, 3932236, 131072, 0, 3932237, 131072, 0, 3932238, 131072, 0, 3932239, 131072, 0, 3932240, 131072, 0, 3932241, 131072, 0, 3932242, 131072, 0, 3932243, 131072, 0, 3932244, 131072, 0, 3932245, 131072, 0, 3932246, 131072, 0, 3932247, 131072, 0, 3932248, 131072, 0, 3932249, 131072, 0, 3932250, 131072, 0, 3932251, 131072, 0, 3932252, 131072, 0, 3932253, 131072, 0, 3932254, 131072, 0, 3932255, 131072, 0, 3932256, 131072, 0, 3932257, 131072, 0, 3932258, 131072, 0, 3932259, 131072, 0, 3932260, 131072, 0, 3932261, 131072, 0, 3932262, 131072, 0, 3932263, 131072, 0, 3932264, 131072, 0, 3932265, 131072, 0, 3932266, 131072, 0, 3932267, 131072, 0, 3932268, 131072, 0, 3932269, 131072, 0, 3932270, 131072, 0, 3932271, 131072, 0, 3932272, 131072, 0, 3932273, 131072, 0, 3932274, 131072, 0, 3932275, 131072, 0, 3932276, 131072, 0, 3932277, 131072, 0, 3932278, 131072, 0, 3932279, 131072, 0, 3932280, 131072, 0, 3932281, 131072, 0, 3932282, 131072, 0, 3932283, 131072, 0, 3932284, 131072, 0, 3932285, 131072, 0, 3932286, 131072, 0, 3932287, 131072, 0, 3932288, 131072, 0, 3932289, 131072, 0, 3932290, 131072, 0, 3932291, 131072, 0, 3932292, 131072, 0, 3932293, 131072, 0, 3932294, 131072, 0, 3932295, 131072, 0, 3932296, 131072, 0, 3932297, 131072, 0, 3932298, 131072, 0, 3932299, 131072, 0, 3932300, 131072, 0, 3932301, 131072, 0, 3932302, 131072, 0, 3932303, 131072, 0, 3932304, 131072, 0, 3932305, 131072, 0, 3932306, 131072, 0, 3932307, 131072, 0, 3932308, 131072, 0, 3932309, 131072, 0, 3932310, 131072, 0, 3932311, 131072, 0, 3932312, 131072, 0, 3932313, 131072, 0, 3932314, 131072, 0, 3932315, 131072, 0, 3932316, 131072, 0, 3932317, 131072, 0, 3932318, 131072, 0, 3932319, 131072, 0, 3997696, 131072, 0, 3997697, 131072, 0, 3997698, 131072, 0, 3997699, 131072, 0, 3997700, 131072, 0, 3997701, 131072, 0, 3997702, 131072, 0, 3997703, 131072, 0, 3997704, 131072, 0, 3997705, 131072, 0, 3997706, 131072, 0, 3997707, 131072, 0, 3997708, 131072, 0, 3997709, 131072, 0, 3997710, 131072, 0, 3997711, 131072, 0, 3997712, 131072, 0, 3997713, 131072, 0, 3997714, 131072, 0, 3997715, 131072, 0, 3997716, 131072, 0, 3997717, 131072, 0, 3997718, 131072, 0, 3997719, 131072, 0, 3997720, 131072, 0, 3997721, 131072, 0, 3997722, 131072, 0, 3997723, 131072, 0, 3997724, 131072, 0, 3997725, 131072, 0, 3997726, 131072, 0, 3997727, 131072, 0, 3997728, 131072, 0, 3997729, 131072, 0, 3997730, 131072, 0, 3997731, 131072, 0, 3997732, 131072, 0, 3997733, 131072, 0, 3997734, 131072, 0, 3997735, 131072, 0, 3997736, 131072, 0, 3997737, 131072, 0, 3997738, 131072, 0, 3997739, 131072, 0, 3997740, 131072, 0, 3997741, 131072, 0, 3997742, 131072, 0, 3997743, 131072, 0, 3997744, 131072, 0, 3997745, 131072, 0, 3997746, 131072, 0, 3997747, 131072, 0, 3997748, 131072, 0, 3997749, 131072, 0, 3997750, 131072, 0, 3997751, 131072, 0, 3997752, 131072, 0, 3997753, 131072, 0, 3997754, 131072, 0, 3997755, 131072, 0, 3997756, 131072, 0, 3997757, 131072, 0, 3997758, 131072, 0, 3997759, 131072, 0, 3997760, 131072, 0, 3997761, 131072, 0, 3997762, 131072, 0, 3997763, 131072, 0, 3997764, 131072, 0, 3997765, 131072, 0, 3997766, 131072, 0, 3997767, 131072, 0, 3997768, 131072, 0, 3997769, 131072, 0, 3997770, 131072, 0, 3997771, 131072, 0, 3997772, 131072, 0, 3997773, 131072, 0, 3997774, 131072, 0, 3997775, 131072, 0, 3997776, 131072, 0, 3997777, 131072, 0, 3997778, 131072, 0, 3997779, 131072, 0, 3997780, 131072, 0, 3997781, 131072, 0, 3997782, 131072, 0, 3997783, 131072, 0, 3997784, 131072, 0, 3997785, 131072, 0, 3997786, 131072, 0, 3997787, 131072, 0, 3997788, 131072, 0, 3997789, 131072, 0, 3997790, 131072, 0, 3997791, 131072, 0, 3997792, 131072, 0, 3997793, 131072, 0, 3997794, 131072, 0, 3997795, 131072, 0, 3997796, 131072, 0, 3997797, 131072, 0, 3997798, 131072, 0, 3997799, 131072, 0, 3997800, 131072, 0, 3997801, 131072, 0, 3997802, 131072, 0, 3997803, 131072, 0, 3997804, 131072, 0, 3997805, 131072, 0, 3997806, 131072, 0, 3997807, 131072, 0, 3997808, 131072, 0, 3997809, 131072, 0, 3997810, 131072, 0, 3997811, 131072, 0, 3997812, 131072, 0, 3997813, 131072, 0, 3997814, 131072, 0, 3997815, 131072, 0, 3997816, 131072, 0, 3997817, 131072, 0, 3997818, 131072, 0, 3997819, 131072, 0, 3997820, 131072, 0, 3997821, 131072, 0, 3997822, 131072, 0, 3997823, 131072, 0, 3997824, 131072, 0, 3997825, 131072, 0, 3997826, 131072, 0, 3997827, 131072, 0, 3997828, 131072, 0, 3997829, 131072, 0, 3997830, 131072, 0, 3997831, 131072, 0, 3997832, 131072, 0, 3997833, 131072, 0, 3997834, 131072, 0, 3997835, 131072, 0, 3997836, 131072, 0, 3997837, 131072, 0, 3997838, 131072, 0, 3997839, 131072, 0, 3997840, 131072, 0, 3997841, 131072, 0, 3997842, 131072, 0, 3997843, 131072, 0, 3997844, 131072, 0, 3997845, 131072, 0, 3997846, 131072, 0, 3997847, 131072, 0, 3997848, 131072, 0, 3997849, 131072, 0, 3997850, 131072, 0, 3997851, 131072, 0, 3997852, 131072, 0, 3997853, 131072, 0, 3997854, 131072, 0, 3997855, 131072, 0, 4063232, 131072, 0, 4063233, 131072, 0, 4063234, 131072, 0, 4063235, 131072, 0, 4063236, 131072, 0, 4063237, 131072, 0, 4063238, 131072, 0, 4063239, 131072, 0, 4063240, 131072, 0, 4063241, 131072, 0, 4063242, 131072, 0, 4063243, 131072, 0, 4063244, 131072, 0, 4063245, 131072, 0, 4063246, 131072, 0, 4063247, 131072, 0, 4063248, 131072, 0, 4063249, 131072, 0, 4063250, 131072, 0, 4063251, 131072, 0, 4063252, 131072, 0, 4063253, 131072, 0, 4063254, 131072, 0, 4063255, 131072, 0, 4063256, 131072, 0, 4063257, 131072, 0, 4063258, 131072, 0, 4063259, 131072, 0, 4063260, 131072, 0, 4063261, 131072, 0, 4063262, 131072, 0, 4063263, 131072, 0, 4063264, 131072, 0, 4063265, 131072, 0, 4063266, 131072, 0, 4063267, 131072, 0, 4063268, 131072, 0, 4063269, 131072, 0, 4063270, 131072, 0, 4063271, 131072, 0, 4063272, 131072, 0, 4063273, 131072, 0, 4063274, 131072, 0, 4063275, 131072, 0, 4063276, 131072, 0, 4063277, 131072, 0, 4063278, 131072, 0, 4063279, 131072, 0, 4063280, 131072, 0, 4063281, 131072, 0, 4063282, 131072, 0, 4063283, 131072, 0, 4063284, 131072, 0, 4063285, 131072, 0, 4063286, 131072, 0, 4063287, 131072, 0, 4063288, 131072, 0, 4063289, 131072, 0, 4063290, 131072, 0, 4063291, 131072, 0, 4063292, 131072, 0, 4063293, 131072, 0, 4063294, 131072, 0, 4063295, 131072, 0, 4063296, 131072, 0, 4063297, 131072, 0, 4063298, 131072, 0, 4063299, 131072, 0, 4063300, 131072, 0, 4063301, 131072, 0, 4063302, 131072, 0, 4063303, 131072, 0, 4063304, 131072, 0, 4063305, 131072, 0, 4063306, 131072, 0, 4063307, 131072, 0, 4063308, 131072, 0, 4063309, 131072, 0, 4063310, 131072, 0, 4063311, 131072, 0, 4063312, 131072, 0, 4063313, 131072, 0, 4063314, 131072, 0, 4063315, 131072, 0, 4063316, 131072, 0, 4063317, 131072, 0, 4063318, 131072, 0, 4063319, 131072, 0, 4063320, 131072, 0, 4063321, 131072, 0, 4063322, 131072, 0, 4063323, 131072, 0, 4063324, 131072, 0, 4063325, 131072, 0, 4063326, 131072, 0, 4063327, 131072, 0, 4063328, 131072, 0, 4063329, 131072, 0, 4063330, 131072, 0, 4063331, 131072, 0, 4063332, 131072, 0, 4063333, 131072, 0, 4063334, 131072, 0, 4063335, 131072, 0, 4063336, 131072, 0, 4063337, 131072, 0, 4063338, 131072, 0, 4063339, 131072, 0, 4063340, 131072, 0, 4063341, 131072, 0, 4063342, 131072, 0, 4063343, 131072, 0, 4063344, 131072, 0, 4063345, 131072, 0, 4063346, 131072, 0, 4063347, 131072, 0, 4063348, 131072, 0, 4063349, 131072, 0, 4063350, 131072, 0, 4063351, 131072, 0, 4063352, 131072, 0, 4063353, 131072, 0, 4063354, 131072, 0, 4063355, 131072, 0, 4063356, 131072, 0, 4063357, 131072, 0, 4063358, 131072, 0, 4063359, 131072, 0, 4063360, 131072, 0, 4063361, 131072, 0, 4063362, 131072, 0, 4063363, 131072, 0, 4063364, 131072, 0, 4063365, 131072, 0, 4063366, 131072, 0, 4063367, 131072, 0, 4063368, 131072, 0, 4063369, 131072, 0, 4063370, 131072, 0, 4063371, 131072, 0, 4063372, 131072, 0, 4063373, 131072, 0, 4063374, 131072, 0, 4063375, 131072, 0, 4063376, 131072, 0, 4063377, 131072, 0, 4063378, 131072, 0, 4063379, 131072, 0, 4063380, 131072, 0, 4063381, 131072, 0, 4063382, 131072, 0, 4063383, 131072, 0, 4063384, 131072, 0, 4063385, 131072, 0, 4063386, 131072, 0, 4063387, 131072, 0, 4063388, 131072, 0, 4063389, 131072, 0, 4063390, 131072, 0, 4063391, 131072, 0, 4128768, 131072, 0, 4128769, 131072, 0, 4128770, 131072, 0, 4128771, 131072, 0, 4128772, 131072, 0, 4128773, 131072, 0, 4128774, 131072, 0, 4128775, 131072, 0, 4128776, 131072, 0, 4128777, 131072, 0, 4128778, 131072, 0, 4128779, 131072, 0, 4128780, 131072, 0, 4128781, 131072, 0, 4128782, 131072, 0, 4128783, 131072, 0, 4128784, 131072, 0, 4128785, 131072, 0, 4128786, 131072, 0, 4128787, 131072, 0, 4128788, 131072, 0, 4128789, 131072, 0, 4128790, 131072, 0, 4128791, 131072, 0, 4128792, 131072, 0, 4128793, 131072, 0, 4128794, 131072, 0, 4128795, 131072, 0, 4128796, 131072, 0, 4128797, 131072, 0, 4128798, 131072, 0, 4128799, 131072, 0, 4128800, 131072, 0, 4128801, 131072, 0, 4128802, 131072, 0, 4128803, 131072, 0, 4128804, 131072, 0, 4128805, 131072, 0, 4128806, 131072, 0, 4128807, 131072, 0, 4128808, 131072, 0, 4128809, 131072, 0, 4128810, 131072, 0, 4128811, 131072, 0, 4128812, 131072, 0, 4128813, 131072, 0, 4128814, 131072, 0, 4128815, 131072, 0, 4128816, 131072, 0, 4128817, 131072, 0, 4128818, 131072, 0, 4128819, 131072, 0, 4128820, 131072, 0, 4128821, 131072, 0, 4128822, 131072, 0, 4128823, 131072, 0, 4128824, 131072, 0, 4128825, 131072, 0, 4128826, 131072, 0, 4128827, 131072, 0, 4128828, 131072, 0, 4128829, 131072, 0, 4128830, 131072, 0, 4128831, 131072, 0, 4128832, 131072, 0, 4128833, 131072, 0, 4128834, 131072, 0, 4128835, 131072, 0, 4128836, 131072, 0, 4128837, 131072, 0, 4128838, 131072, 0, 4128839, 131072, 0, 4128840, 131072, 0, 4128841, 131072, 0, 4128842, 131072, 0, 4128843, 131072, 0, 4128844, 131072, 0, 4128845, 131072, 0, 4128846, 131072, 0, 4128847, 131072, 0, 4128848, 131072, 0, 4128849, 131072, 0, 4128850, 131072, 0, 4128851, 131072, 0, 4128852, 131072, 0, 4128853, 131072, 0, 4128854, 131072, 0, 4128855, 131072, 0, 4128856, 131072, 0, 4128857, 131072, 0, 4128858, 131072, 0, 4128859, 131072, 0, 4128860, 131072, 0, 4128861, 131072, 0, 4128862, 131072, 0, 4128863, 131072, 0, 4128864, 131072, 0, 4128865, 131072, 0, 4128866, 131072, 0, 4128867, 131072, 0, 4128868, 131072, 0, 4128869, 131072, 0, 4128870, 131072, 0, 4128871, 131072, 0, 4128872, 131072, 0, 4128873, 131072, 0, 4128874, 131072, 0, 4128875, 131072, 0, 4128876, 131072, 0, 4128877, 131072, 0, 4128878, 131072, 0, 4128879, 131072, 0, 4128880, 131072, 0, 4128881, 131072, 0, 4128882, 131072, 0, 4128883, 131072, 0, 4128884, 131072, 0, 4128885, 131072, 0, 4128886, 131072, 0, 4128887, 131072, 0, 4128888, 131072, 0, 4128889, 131072, 0, 4128890, 131072, 0, 4128891, 131072, 0, 4128892, 131072, 0, 4128893, 131072, 0, 4128894, 131072, 0, 4128895, 131072, 0, 4128896, 131072, 0, 4128897, 131072, 0, 4128898, 131072, 0, 4128899, 131072, 0, 4128900, 131072, 0, 4128901, 131072, 0, 4128902, 131072, 0, 4128903, 131072, 0, 4128904, 131072, 0, 4128905, 131072, 0, 4128906, 131072, 0, 4128907, 131072, 0, 4128908, 131072, 0, 4128909, 131072, 0, 4128910, 131072, 0, 4128911, 131072, 0, 4128912, 131072, 0, 4128913, 131072, 0, 4128914, 131072, 0, 4128915, 131072, 0, 4128916, 131072, 0, 4128917, 131072, 0, 4128918, 131072, 0, 4128919, 131072, 0, 4128920, 131072, 0, 4128921, 131072, 0, 4128922, 131072, 0, 4128923, 131072, 0, 4128924, 131072, 0, 4128925, 131072, 0, 4128926, 131072, 0, 4128927, 131072, 0, 4194304, 131072, 0, 4194305, 131072, 0, 4194306, 131072, 0, 4194307, 131072, 0, 4194308, 131072, 0, 4194309, 131072, 0, 4194310, 131072, 0, 4194311, 131072, 0, 4194312, 131072, 0, 4194313, 131072, 0, 4194314, 131072, 0, 4194315, 131072, 0, 4194316, 131072, 0, 4194317, 131072, 0, 4194318, 131072, 0, 4194319, 131072, 0, 4194320, 131072, 0, 4194321, 131072, 0, 4194322, 131072, 0, 4194323, 131072, 0, 4194324, 131072, 0, 4194325, 131072, 0, 4194326, 131072, 0, 4194327, 131072, 0, 4194328, 131072, 0, 4194329, 131072, 0, 4194330, 131072, 0, 4194331, 131072, 0, 4194332, 131072, 0, 4194333, 131072, 0, 4194334, 131072, 0, 4194335, 131072, 0, 4194336, 131072, 0, 4194337, 131072, 0, 4194338, 131072, 0, 4194339, 131072, 0, 4194340, 131072, 0, 4194341, 131072, 0, 4194342, 131072, 0, 4194343, 131072, 0, 4194344, 131072, 0, 4194345, 131072, 0, 4194346, 131072, 0, 4194347, 131072, 0, 4194348, 131072, 0, 4194349, 131072, 0, 4194350, 131072, 0, 4194351, 131072, 0, 4194352, 131072, 0, 4194353, 131072, 0, 4194354, 131072, 0, 4194355, 131072, 0, 4194356, 131072, 0, 4194357, 131072, 0, 4194358, 131072, 0, 4194359, 131072, 0, 4194360, 131072, 0, 4194361, 131072, 0, 4194362, 131072, 0, 4194363, 131072, 0, 4194364, 131072, 0, 4194365, 131072, 0, 4194366, 131072, 0, 4194367, 131072, 0, 4194368, 131072, 0, 4194369, 131072, 0, 4194370, 131072, 0, 4194371, 131072, 0, 4194372, 131072, 0, 4194373, 131072, 0, 4194374, 131072, 0, 4194375, 131072, 0, 4194376, 131072, 0, 4194377, 131072, 0, 4194378, 131072, 0, 4194379, 131072, 0, 4194380, 131072, 0, 4194381, 131072, 0, 4194382, 131072, 0, 4194383, 131072, 0, 4194384, 131072, 0, 4194385, 131072, 0, 4194386, 131072, 0, 4194387, 131072, 0, 4194388, 131072, 0, 4194389, 131072, 0, 4194390, 131072, 0, 4194391, 131072, 0, 4194392, 131072, 0, 4194393, 131072, 0, 4194394, 131072, 0, 4194395, 131072, 0, 4194396, 131072, 0, 4194397, 131072, 0, 4194398, 131072, 0, 4194399, 131072, 0, 4194400, 131072, 0, 4194401, 131072, 0, 4194402, 131072, 0, 4194403, 131072, 0, 4194404, 131072, 0, 4194405, 131072, 0, 4194406, 131072, 0, 4194407, 131072, 0, 4194408, 131072, 0, 4194409, 131072, 0, 4194410, 131072, 0, 4194411, 131072, 0, 4194412, 131072, 0, 4194413, 131072, 0, 4194414, 131072, 0, 4194415, 131072, 0, 4194416, 131072, 0, 4194417, 131072, 0, 4194418, 131072, 0, 4194419, 131072, 0, 4194420, 131072, 0, 4194421, 131072, 0, 4194422, 131072, 0, 4194423, 131072, 0, 4194424, 131072, 0, 4194425, 131072, 0, 4194426, 131072, 0, 4194427, 131072, 0, 4194428, 131072, 0, 4194429, 131072, 0, 4194430, 131072, 0, 4194431, 131072, 0, 4194432, 131072, 0, 4194433, 131072, 0, 4194434, 131072, 0, 4194435, 131072, 0, 4194436, 131072, 0, 4194437, 131072, 0, 4194438, 131072, 0, 4194439, 131072, 0, 4194440, 131072, 0, 4194441, 131072, 0, 4194442, 131072, 0, 4194443, 131072, 0, 4194444, 131072, 0, 4194445, 131072, 0, 4194446, 131072, 0, 4194447, 131072, 0, 4194448, 131072, 0, 4194449, 131072, 0, 4194450, 131072, 0, 4194451, 131072, 0, 4194452, 131072, 0, 4194453, 131072, 0, 4194454, 131072, 0, 4194455, 131072, 0, 4194456, 131072, 0, 4194457, 131072, 0, 4194458, 131072, 0, 4194459, 131072, 0, 4194460, 131072, 0, 4194461, 131072, 0, 4194462, 131072, 0, 4194463, 131072, 0, 4259840, 131072, 17, 4259841, 262144, 1, 4259842, 327680, 1, 4259843, 393216, 1, 4259844, 458752, 1, 4259845, 262144, 1, 4259846, 327680, 1, 4259847, 131072, 0, 4259848, 327680, 9, 4259849, 131072, 0, 4259850, 0, 17, 4259851, 65536, 17, 4259852, 131072, 17, 4259853, 262144, 1, 4259854, 327680, 1, 4259855, 393216, 1, 4259856, 458752, 1, 4259857, 262144, 1, 4259858, 327680, 1, 4259859, 131072, 0, 4259860, 327680, 9, 4259861, 131072, 0, 4259862, 0, 17, 4259863, 65536, 17, 4259864, 131072, 17, 4259865, 262144, 1, 4259866, 327680, 1, 4259867, 393216, 1, 4259868, 458752, 1, 4259869, 262144, 1, 4259870, 327680, 1, 4259871, 131072, 0, 4259872, 327680, 9, 4259873, 131072, 0, 4259874, 0, 17, 4259875, 65536, 17, 4259876, 131072, 17, 4259877, 262144, 1, 4259878, 327680, 1, 4259879, 393216, 1, 4259880, 458752, 1, 4259881, 262144, 1, 4259882, 327680, 1, 4259883, 131072, 0, 4259884, 327680, 9, 4259885, 131072, 0, 4259886, 0, 17, 4259887, 65536, 17, 4259888, 131072, 17, 4259889, 262144, 1, 4259890, 327680, 1, 4259891, 393216, 1, 4259892, 458752, 1, 4259893, 262144, 1, 4259894, 327680, 1, 4259895, 131072, 0, 4259896, 327680, 9, 4259897, 131072, 0, 4259898, 0, 17, 4259899, 65536, 17, 4259900, 131072, 17, 4259901, 262144, 1, 4259902, 327680, 1, 4259903, 393216, 1, 4259904, 458752, 1, 4259905, 262144, 1, 4259906, 327680, 1, 4259907, 131072, 0, 4259908, 327680, 9, 4259909, 131072, 0, 4259910, 0, 17, 4259911, 65536, 17, 4259912, 131072, 17, 4259913, 262144, 1, 4259914, 327680, 1, 4259915, 393216, 1, 4259916, 458752, 1, 4259917, 262144, 1, 4259918, 327680, 1, 4259919, 131072, 0, 4259920, 327680, 9, 4259921, 131072, 0, 4259922, 0, 17, 4259923, 65536, 17, 4259924, 131072, 17, 4259925, 262144, 1, 4259926, 327680, 1, 4259927, 393216, 1, 4259928, 458752, 1, 4259929, 262144, 1, 4259930, 327680, 1, 4259931, 131072, 0, 4259932, 327680, 9, 4259933, 131072, 0, 4259934, 0, 17, 4259935, 65536, 17, 4259936, 131072, 17, 4259937, 131072, 0, 4259938, 131072, 0, 4259939, 131072, 0, 4259940, 131072, 0, 4259941, 131072, 0, 4259942, 131072, 0, 4259943, 131072, 0, 4259944, 131072, 0, 4259945, 131072, 0, 4259946, 131072, 0, 4259947, 131072, 0, 4259948, 131072, 0, 4259949, 131072, 0, 4259950, 131072, 0, 4259951, 131072, 0, 4259952, 131072, 0, 4259953, 131072, 0, 4259954, 131072, 0, 4259955, 131072, 0, 4259956, 131072, 0, 4259957, 131072, 0, 4259958, 131072, 0, 4259959, 131072, 0, 4259960, 131072, 0, 4259961, 131072, 0, 4259962, 131072, 0, 4259963, 131072, 0, 4259964, 131072, 0, 4259965, 131072, 0, 4259966, 131072, 0, 4259967, 131072, 0, 4259968, 131072, 0, 4259969, 131072, 0, 4259970, 131072, 0, 4259971, 131072, 0, 4259972, 131072, 0, 4259973, 131072, 0, 4259974, 131072, 0, 4259975, 131072, 0, 4259976, 131072, 0, 4259977, 131072, 0, 4259978, 131072, 0, 4259979, 131072, 0, 4259980, 131072, 0, 4259981, 131072, 0, 4259982, 131072, 0, 4259983, 131072, 0, 4259984, 131072, 0, 4259985, 131072, 0, 4259986, 131072, 0, 4259987, 131072, 0, 4259988, 131072, 0, 4259989, 131072, 0, 4259990, 131072, 0, 4259991, 131072, 0, 4259992, 131072, 0, 4259993, 131072, 0, 4259994, 131072, 0, 4259995, 131072, 0, 4259996, 131072, 0, 4259997, 131072, 0, 4259998, 131072, 0, 4259999, 131072, 0, 4325376, 131072, 18, 4325377, 262144, 2, 4325378, 327680, 2, 4325379, 393216, 2, 4325380, 65536, 12, 4325381, 262144, 2, 4325382, 327680, 2, 4325383, 262144, 10, 4325384, 327680, 10, 4325385, 393216, 10, 4325386, 0, 18, 4325387, 65536, 18, 4325388, 131072, 18, 4325389, 262144, 2, 4325390, 327680, 2, 4325391, 393216, 2, 4325392, 65536, 12, 4325393, 262144, 2, 4325394, 327680, 2, 4325395, 262144, 10, 4325396, 327680, 10, 4325397, 393216, 10, 4325398, 0, 18, 4325399, 65536, 18, 4325400, 131072, 18, 4325401, 262144, 2, 4325402, 327680, 2, 4325403, 393216, 2, 4325404, 65536, 12, 4325405, 262144, 2, 4325406, 327680, 2, 4325407, 262144, 10, 4325408, 327680, 10, 4325409, 393216, 10, 4325410, 0, 18, 4325411, 65536, 18, 4325412, 131072, 18, 4325413, 262144, 2, 4325414, 327680, 2, 4325415, 393216, 2, 4325416, 65536, 12, 4325417, 262144, 2, 4325418, 327680, 2, 4325419, 262144, 10, 4325420, 327680, 10, 4325421, 393216, 10, 4325422, 0, 18, 4325423, 65536, 18, 4325424, 131072, 18, 4325425, 262144, 2, 4325426, 327680, 2, 4325427, 393216, 2, 4325428, 65536, 12, 4325429, 262144, 2, 4325430, 327680, 2, 4325431, 262144, 10, 4325432, 327680, 10, 4325433, 393216, 10, 4325434, 0, 18, 4325435, 65536, 18, 4325436, 131072, 18, 4325437, 262144, 2, 4325438, 327680, 2, 4325439, 393216, 2, 4325440, 65536, 12, 4325441, 262144, 2, 4325442, 327680, 2, 4325443, 262144, 10, 4325444, 327680, 10, 4325445, 393216, 10, 4325446, 0, 18, 4325447, 65536, 18, 4325448, 131072, 18, 4325449, 262144, 2, 4325450, 327680, 2, 4325451, 393216, 2, 4325452, 65536, 12, 4325453, 262144, 2, 4325454, 327680, 2, 4325455, 262144, 10, 4325456, 327680, 10, 4325457, 393216, 10, 4325458, 0, 18, 4325459, 65536, 18, 4325460, 131072, 18, 4325461, 262144, 2, 4325462, 327680, 2, 4325463, 393216, 2, 4325464, 65536, 12, 4325465, 262144, 2, 4325466, 327680, 2, 4325467, 262144, 10, 4325468, 327680, 10, 4325469, 393216, 10, 4325470, 0, 18, 4325471, 65536, 18, 4325472, 131072, 18, 4325473, 262144, 1, 4325474, 327680, 1, 4325475, 393216, 1, 4325476, 458752, 1, 4325477, 131072, 0, 4325478, 131072, 0, 4325479, 131072, 0, 4325480, 262144, 1, 4325481, 327680, 1, 4325482, 262144, 1, 4325483, 327680, 1, 4325484, 393216, 1, 4325485, 458752, 1, 4325486, 262144, 1, 4325487, 327680, 1, 4325488, 131072, 0, 4325489, 327680, 9, 4325490, 131072, 0, 4325491, 0, 17, 4325492, 65536, 17, 4325493, 131072, 17, 4325494, 262144, 1, 4325495, 327680, 1, 4325496, 393216, 1, 4325497, 458752, 1, 4325498, 262144, 1, 4325499, 327680, 1, 4325500, 131072, 0, 4325501, 327680, 9, 4325502, 131072, 0, 4325503, 0, 17, 4325504, 65536, 17, 4325505, 131072, 17, 4325506, 262144, 1, 4325507, 327680, 1, 4325508, 393216, 1, 4325509, 458752, 1, 4325510, 262144, 1, 4325511, 327680, 1, 4325512, 131072, 0, 4325513, 327680, 9, 4325514, 131072, 0, 4325515, 0, 17, 4325516, 65536, 17, 4325517, 131072, 17, 4325518, 262144, 1, 4325519, 327680, 1, 4325520, 393216, 1, 4325521, 458752, 1, 4325522, 262144, 1, 4325523, 327680, 1, 4325524, 131072, 0, 4325525, 327680, 9, 4325526, 131072, 0, 4325527, 0, 17, 4325528, 65536, 17, 4325529, 131072, 17, 4325530, 262144, 1, 4325531, 327680, 1, 4325532, 393216, 1, 4325533, 458752, 1, 4325534, 262144, 1, 4325535, 327680, 1, 4390912, 131072, 0, 4390913, 393216, 1, 4390914, 458752, 1, 4390915, 131072, 0, 4390916, 65536, 13, 4390917, 131072, 0, 4390918, 262144, 1, 4390919, 327680, 1, 4390920, 262144, 1, 4390921, 327680, 1, 4390922, 131072, 0, 4390923, 327680, 9, 4390924, 131072, 0, 4390925, 393216, 1, 4390926, 458752, 1, 4390927, 131072, 0, 4390928, 65536, 13, 4390929, 131072, 0, 4390930, 262144, 1, 4390931, 327680, 1, 4390932, 262144, 1, 4390933, 327680, 1, 4390934, 131072, 0, 4390935, 327680, 9, 4390936, 131072, 0, 4390937, 393216, 1, 4390938, 458752, 1, 4390939, 131072, 0, 4390940, 65536, 13, 4390941, 131072, 0, 4390942, 262144, 1, 4390943, 327680, 1, 4390944, 262144, 1, 4390945, 327680, 1, 4390946, 131072, 0, 4390947, 327680, 9, 4390948, 131072, 0, 4390949, 393216, 1, 4390950, 458752, 1, 4390951, 131072, 0, 4390952, 65536, 13, 4390953, 131072, 0, 4390954, 262144, 1, 4390955, 327680, 1, 4390956, 262144, 1, 4390957, 327680, 1, 4390958, 131072, 0, 4390959, 327680, 9, 4390960, 131072, 0, 4390961, 393216, 1, 4390962, 458752, 1, 4390963, 131072, 0, 4390964, 65536, 13, 4390965, 131072, 0, 4390966, 262144, 1, 4390967, 327680, 1, 4390968, 262144, 1, 4390969, 327680, 1, 4390970, 131072, 0, 4390971, 327680, 9, 4390972, 131072, 0, 4390973, 393216, 1, 4390974, 458752, 1, 4390975, 131072, 0, 4390976, 65536, 13, 4390977, 131072, 0, 4390978, 262144, 1, 4390979, 327680, 1, 4390980, 262144, 1, 4390981, 327680, 1, 4390982, 131072, 0, 4390983, 327680, 9, 4390984, 131072, 0, 4390985, 393216, 1, 4390986, 458752, 1, 4390987, 131072, 0, 4390988, 65536, 13, 4390989, 131072, 0, 4390990, 262144, 1, 4390991, 327680, 1, 4390992, 262144, 1, 4390993, 327680, 1, 4390994, 131072, 0, 4390995, 327680, 9, 4390996, 131072, 0, 4390997, 393216, 1, 4390998, 458752, 1, 4390999, 131072, 0, 4391000, 65536, 13, 4391001, 131072, 0, 4391002, 262144, 1, 4391003, 327680, 1, 4391004, 262144, 1, 4391005, 327680, 1, 4391006, 131072, 0, 4391007, 327680, 9, 4391008, 131072, 0, 4391009, 262144, 2, 4391010, 327680, 2, 4391011, 393216, 2, 4391012, 458752, 2, 4391013, 262151, 5, 4391014, 7, 6, 4391015, 131072, 0, 4391016, 262144, 2, 4391017, 327680, 2, 4391018, 262144, 2, 4391019, 327680, 2, 4391020, 393216, 2, 4391021, 65536, 12, 4391022, 262144, 2, 4391023, 327680, 2, 4391024, 262144, 10, 4391025, 327680, 10, 4391026, 393216, 10, 4391027, 0, 18, 4391028, 65536, 18, 4391029, 131072, 18, 4391030, 262144, 2, 4391031, 327680, 2, 4391032, 393216, 2, 4391033, 65536, 12, 4391034, 262144, 2, 4391035, 327680, 2, 4391036, 262144, 10, 4391037, 327680, 10, 4391038, 393216, 10, 4391039, 0, 18, 4391040, 65536, 18, 4391041, 131072, 18, 4391042, 262144, 2, 4391043, 327680, 2, 4391044, 393216, 2, 4391045, 65536, 12, 4391046, 262144, 2, 4391047, 327680, 2, 4391048, 262144, 10, 4391049, 327680, 10, 4391050, 393216, 10, 4391051, 0, 18, 4391052, 65536, 18, 4391053, 131072, 18, 4391054, 262144, 2, 4391055, 327680, 2, 4391056, 393216, 2, 4391057, 65536, 12, 4391058, 262144, 2, 4391059, 327680, 2, 4391060, 262144, 10, 4391061, 327680, 10, 4391062, 393216, 10, 4391063, 0, 18, 4391064, 65536, 18, 4391065, 131072, 18, 4391066, 262144, 2, 4391067, 327680, 2, 4391068, 393216, 2, 4391069, 65536, 12, 4391070, 262144, 2, 4391071, 327680, 2, 4456448, 393216, 10, 4456449, 393216, 2, 4456450, 458752, 2, 4456451, 0, 14, 4456452, 65536, 14, 4456453, 131072, 14, 4456454, 262144, 2, 4456455, 327680, 2, 4456456, 262144, 2, 4456457, 327680, 2, 4456458, 262144, 10, 4456459, 327680, 10, 4456460, 393216, 10, 4456461, 393216, 2, 4456462, 458752, 2, 4456463, 0, 14, 4456464, 65536, 14, 4456465, 131072, 14, 4456466, 262144, 2, 4456467, 327680, 2, 4456468, 262144, 2, 4456469, 327680, 2, 4456470, 262144, 10, 4456471, 327680, 10, 4456472, 393216, 10, 4456473, 393216, 2, 4456474, 458752, 2, 4456475, 0, 14, 4456476, 65536, 14, 4456477, 131072, 14, 4456478, 262144, 2, 4456479, 327680, 2, 4456480, 262144, 2, 4456481, 327680, 2, 4456482, 262144, 10, 4456483, 327680, 10, 4456484, 393216, 10, 4456485, 393216, 2, 4456486, 458752, 2, 4456487, 0, 14, 4456488, 65536, 14, 4456489, 131072, 14, 4456490, 262144, 2, 4456491, 327680, 2, 4456492, 262144, 2, 4456493, 327680, 2, 4456494, 262144, 10, 4456495, 327680, 10, 4456496, 393216, 10, 4456497, 393216, 2, 4456498, 458752, 2, 4456499, 0, 14, 4456500, 65536, 14, 4456501, 131072, 14, 4456502, 262144, 2, 4456503, 327680, 2, 4456504, 262144, 2, 4456505, 327680, 2, 4456506, 262144, 10, 4456507, 327680, 10, 4456508, 393216, 10, 4456509, 393216, 2, 4456510, 458752, 2, 4456511, 0, 14, 4456512, 65536, 14, 4456513, 131072, 14, 4456514, 262144, 2, 4456515, 327680, 2, 4456516, 262144, 2, 4456517, 327680, 2, 4456518, 262144, 10, 4456519, 327680, 10, 4456520, 393216, 10, 4456521, 393216, 2, 4456522, 458752, 2, 4456523, 0, 14, 4456524, 65536, 14, 4456525, 131072, 14, 4456526, 262144, 2, 4456527, 327680, 2, 4456528, 262144, 2, 4456529, 327680, 2, 4456530, 262144, 10, 4456531, 327680, 10, 4456532, 393216, 10, 4456533, 393216, 2, 4456534, 458752, 2, 4456535, 0, 14, 4456536, 65536, 14, 4456537, 131072, 14, 4456538, 262144, 2, 4456539, 327680, 2, 4456540, 262144, 2, 4456541, 327680, 2, 4456542, 262144, 10, 4456543, 327680, 10, 4456544, 393216, 10, 4456545, 0, 17, 4456546, 65536, 17, 4456547, 131072, 17, 4456548, 131072, 1, 4456549, 262151, 2, 4456550, 7, 4, 4456551, 131072, 0, 4456552, 393216, 1, 4456553, 458752, 1, 4456554, 393216, 1, 4456555, 458752, 1, 4456556, 131072, 0, 4456557, 65536, 13, 4456558, 131072, 0, 4456559, 262144, 1, 4456560, 327680, 1, 4456561, 262144, 1, 4456562, 327680, 1, 4456563, 131072, 0, 4456564, 327680, 9, 4456565, 131072, 0, 4456566, 393216, 1, 4456567, 458752, 1, 4456568, 131072, 0, 4456569, 65536, 13, 4456570, 131072, 0, 4456571, 262144, 1, 4456572, 327680, 1, 4456573, 262144, 1, 4456574, 327680, 1, 4456575, 131072, 0, 4456576, 327680, 9, 4456577, 131072, 0, 4456578, 393216, 1, 4456579, 458752, 1, 4456580, 131072, 0, 4456581, 65536, 13, 4456582, 131072, 0, 4456583, 262144, 1, 4456584, 327680, 1, 4456585, 262144, 1, 4456586, 327680, 1, 4456587, 131072, 0, 4456588, 327680, 9, 4456589, 131072, 0, 4456590, 393216, 1, 4456591, 458752, 1, 4456592, 131072, 0, 4456593, 65536, 13, 4456594, 131072, 0, 4456595, 262144, 1, 4456596, 327680, 1, 4456597, 262144, 1, 4456598, 327680, 1, 4456599, 131072, 0, 4456600, 327680, 9, 4456601, 131072, 0, 4456602, 393216, 1, 4456603, 458752, 1, 4456604, 131072, 0, 4456605, 65536, 13, 4456606, 131072, 0, 4456607, 262144, 1, 4521984, 458752, 1, 4521985, 131072, 0, 4521986, 327680, 9, 4521987, 131072, 0, 4521988, 262144, 1, 4521989, 327680, 1, 4521990, 0, 17, 4521991, 65536, 17, 4521992, 131072, 17, 4521993, 262144, 1, 4521994, 327680, 1, 4521995, 393216, 1, 4521996, 458752, 1, 4521997, 131072, 0, 4521998, 327680, 9, 4521999, 131072, 0, 4522000, 262144, 1, 4522001, 327680, 1, 4522002, 0, 17, 4522003, 65536, 17, 4522004, 131072, 17, 4522005, 262144, 1, 4522006, 327680, 1, 4522007, 393216, 1, 4522008, 458752, 1, 4522009, 131072, 0, 4522010, 327680, 9, 4522011, 131072, 0, 4522012, 262144, 1, 4522013, 327680, 1, 4522014, 0, 17, 4522015, 65536, 17, 4522016, 131072, 17, 4522017, 262144, 1, 4522018, 327680, 1, 4522019, 393216, 1, 4522020, 458752, 1, 4522021, 131072, 0, 4522022, 327680, 9, 4522023, 131072, 0, 4522024, 262144, 1, 4522025, 327680, 1, 4522026, 0, 17, 4522027, 65536, 17, 4522028, 131072, 17, 4522029, 262144, 1, 4522030, 327680, 1, 4522031, 393216, 1, 4522032, 458752, 1, 4522033, 131072, 0, 4522034, 327680, 9, 4522035, 131072, 0, 4522036, 262144, 1, 4522037, 327680, 1, 4522038, 0, 17, 4522039, 65536, 17, 4522040, 131072, 17, 4522041, 262144, 1, 4522042, 327680, 1, 4522043, 393216, 1, 4522044, 458752, 1, 4522045, 131072, 0, 4522046, 327680, 9, 4522047, 131072, 0, 4522048, 262144, 1, 4522049, 327680, 1, 4522050, 0, 17, 4522051, 65536, 17, 4522052, 131072, 17, 4522053, 262144, 1, 4522054, 327680, 1, 4522055, 393216, 1, 4522056, 458752, 1, 4522057, 131072, 0, 4522058, 327680, 9, 4522059, 131072, 0, 4522060, 262144, 1, 4522061, 327680, 1, 4522062, 0, 17, 4522063, 65536, 17, 4522064, 131072, 17, 4522065, 262144, 1, 4522066, 327680, 1, 4522067, 393216, 1, 4522068, 458752, 1, 4522069, 131072, 0, 4522070, 327680, 9, 4522071, 131072, 0, 4522072, 262144, 1, 4522073, 327680, 1, 4522074, 0, 17, 4522075, 65536, 17, 4522076, 131072, 17, 4522077, 262144, 1, 4522078, 327680, 1, 4522079, 393216, 1, 4522080, 458752, 1, 4522081, 0, 18, 4522082, 65536, 18, 4522083, 131072, 18, 4522084, 131072, 0, 4522085, 262151, 6, 4522086, 65543, 4, 4522087, 131072, 0, 4522088, 393216, 2, 4522089, 458752, 2, 4522090, 393216, 2, 4522091, 458752, 2, 4522092, 0, 14, 4522093, 65536, 14, 4522094, 131072, 14, 4522095, 262144, 2, 4522096, 327680, 2, 4522097, 262144, 2, 4522098, 327680, 2, 4522099, 262144, 10, 4522100, 327680, 10, 4522101, 393216, 10, 4522102, 393216, 2, 4522103, 458752, 2, 4522104, 0, 14, 4522105, 65536, 14, 4522106, 131072, 14, 4522107, 262144, 2, 4522108, 327680, 2, 4522109, 262144, 2, 4522110, 327680, 2, 4522111, 262144, 10, 4522112, 327680, 10, 4522113, 393216, 10, 4522114, 393216, 2, 4522115, 458752, 2, 4522116, 0, 14, 4522117, 65536, 14, 4522118, 131072, 14, 4522119, 262144, 2, 4522120, 327680, 2, 4522121, 262144, 2, 4522122, 327680, 2, 4522123, 262144, 10, 4522124, 327680, 10, 4522125, 393216, 10, 4522126, 393216, 2, 4522127, 458752, 2, 4522128, 0, 14, 4522129, 65536, 14, 4522130, 131072, 14, 4522131, 262144, 2, 4522132, 327680, 2, 4522133, 262144, 2, 4522134, 327680, 2, 4522135, 262144, 10, 4522136, 327680, 10, 4522137, 393216, 10, 4522138, 393216, 2, 4522139, 458752, 2, 4522140, 0, 14, 4522141, 65536, 14, 4522142, 131072, 14, 4522143, 262144, 2, 4587520, 458752, 2, 4587521, 262144, 10, 4587522, 327680, 10, 4587523, 393216, 10, 4587524, 262144, 2, 4587525, 327680, 2, 4587526, 0, 18, 4587527, 65536, 18, 4587528, 131072, 18, 4587529, 262144, 2, 4587530, 327680, 2, 4587531, 393216, 2, 4587532, 458752, 2, 4587533, 262144, 10, 4587534, 327680, 10, 4587535, 393216, 10, 4587536, 262144, 2, 4587537, 327680, 2, 4587538, 0, 18, 4587539, 65536, 18, 4587540, 131072, 18, 4587541, 262144, 2, 4587542, 327680, 2, 4587543, 393216, 2, 4587544, 458752, 2, 4587545, 262144, 10, 4587546, 327680, 10, 4587547, 393216, 10, 4587548, 262144, 2, 4587549, 327680, 2, 4587550, 0, 18, 4587551, 65536, 18, 4587552, 131072, 18, 4587553, 262144, 2, 4587554, 327680, 2, 4587555, 393216, 2, 4587556, 458752, 2, 4587557, 262144, 10, 4587558, 327680, 10, 4587559, 393216, 10, 4587560, 262144, 2, 4587561, 327680, 2, 4587562, 0, 18, 4587563, 65536, 18, 4587564, 131072, 18, 4587565, 262144, 2, 4587566, 327680, 2, 4587567, 393216, 2, 4587568, 458752, 2, 4587569, 262144, 10, 4587570, 327680, 10, 4587571, 393216, 10, 4587572, 262144, 2, 4587573, 327680, 2, 4587574, 0, 18, 4587575, 65536, 18, 4587576, 131072, 18, 4587577, 262144, 2, 4587578, 327680, 2, 4587579, 393216, 2, 4587580, 458752, 2, 4587581, 262144, 10, 4587582, 327680, 10, 4587583, 393216, 10, 4587584, 262144, 2, 4587585, 327680, 2, 4587586, 0, 18, 4587587, 65536, 18, 4587588, 131072, 18, 4587589, 262144, 2, 4587590, 327680, 2, 4587591, 393216, 2, 4587592, 458752, 2, 4587593, 262144, 10, 4587594, 327680, 10, 4587595, 393216, 10, 4587596, 262144, 2, 4587597, 327680, 2, 4587598, 0, 18, 4587599, 65536, 18, 4587600, 131072, 18, 4587601, 262144, 2, 4587602, 327680, 2, 4587603, 393216, 2, 4587604, 458752, 2, 4587605, 262144, 10, 4587606, 327680, 10, 4587607, 393216, 10, 4587608, 262144, 2, 4587609, 327680, 2, 4587610, 0, 18, 4587611, 65536, 18, 4587612, 131072, 18, 4587613, 262144, 2, 4587614, 327680, 2, 4587615, 393216, 2, 4587616, 458752, 2, 4587617, 262144, 1, 4587618, 327680, 1, 4587619, 262144, 1, 4587620, 327680, 1, 4587621, 131072, 0, 4587622, 131079, 5, 4587623, 131072, 0, 4587624, 327680, 9, 4587625, 131072, 0, 4587626, 131072, 0, 4587627, 327680, 9, 4587628, 131072, 0, 4587629, 262144, 1, 4587630, 327680, 1, 4587631, 0, 17, 4587632, 65536, 17, 4587633, 131072, 17, 4587634, 262144, 1, 4587635, 327680, 1, 4587636, 393216, 1, 4587637, 458752, 1, 4587638, 131072, 0, 4587639, 327680, 9, 4587640, 131072, 0, 4587641, 262144, 1, 4587642, 327680, 1, 4587643, 0, 17, 4587644, 65536, 17, 4587645, 131072, 17, 4587646, 262144, 1, 4587647, 327680, 1, 4587648, 393216, 1, 4587649, 458752, 1, 4587650, 131072, 0, 4587651, 327680, 9, 4587652, 131072, 0, 4587653, 262144, 1, 4587654, 327680, 1, 4587655, 0, 17, 4587656, 65536, 17, 4587657, 131072, 17, 4587658, 262144, 1, 4587659, 327680, 1, 4587660, 393216, 1, 4587661, 458752, 1, 4587662, 131072, 0, 4587663, 327680, 9, 4587664, 131072, 0, 4587665, 262144, 1, 4587666, 327680, 1, 4587667, 0, 17, 4587668, 65536, 17, 4587669, 131072, 17, 4587670, 262144, 1, 4587671, 327680, 1, 4587672, 393216, 1, 4587673, 458752, 1, 4587674, 131072, 0, 4587675, 327680, 9, 4587676, 131072, 0, 4587677, 262144, 1, 4587678, 327680, 1, 4587679, 0, 17, 4653056, 131072, 17, 4653057, 262144, 1, 4653058, 327680, 1, 4653059, 393216, 1, 4653060, 458752, 1, 4653061, 262144, 1, 4653062, 327680, 1, 4653063, 131072, 0, 4653064, 327680, 9, 4653065, 131072, 0, 4653066, 0, 17, 4653067, 65536, 17, 4653068, 131072, 17, 4653069, 262144, 1, 4653070, 327680, 1, 4653071, 393216, 1, 4653072, 458752, 1, 4653073, 262144, 1, 4653074, 327680, 1, 4653075, 131072, 0, 4653076, 327680, 9, 4653077, 131072, 0, 4653078, 0, 17, 4653079, 65536, 17, 4653080, 131072, 17, 4653081, 262144, 1, 4653082, 327680, 1, 4653083, 393216, 1, 4653084, 458752, 1, 4653085, 262144, 1, 4653086, 327680, 1, 4653087, 131072, 0, 4653088, 327680, 9, 4653089, 131072, 0, 4653090, 0, 17, 4653091, 65536, 17, 4653092, 131072, 17, 4653093, 262144, 1, 4653094, 327680, 1, 4653095, 393216, 1, 4653096, 458752, 1, 4653097, 262144, 1, 4653098, 327680, 1, 4653099, 131072, 0, 4653100, 327680, 9, 4653101, 131072, 0, 4653102, 0, 17, 4653103, 65536, 17, 4653104, 131072, 17, 4653105, 262144, 1, 4653106, 327680, 1, 4653107, 393216, 1, 4653108, 458752, 1, 4653109, 262144, 1, 4653110, 327680, 1, 4653111, 131072, 0, 4653112, 327680, 9, 4653113, 131072, 0, 4653114, 0, 17, 4653115, 65536, 17, 4653116, 131072, 17, 4653117, 262144, 1, 4653118, 327680, 1, 4653119, 393216, 1, 4653120, 458752, 1, 4653121, 262144, 1, 4653122, 327680, 1, 4653123, 131072, 0, 4653124, 327680, 9, 4653125, 131072, 0, 4653126, 0, 17, 4653127, 65536, 17, 4653128, 131072, 17, 4653129, 262144, 1, 4653130, 327680, 1, 4653131, 393216, 1, 4653132, 458752, 1, 4653133, 262144, 1, 4653134, 327680, 1, 4653135, 131072, 0, 4653136, 327680, 9, 4653137, 131072, 0, 4653138, 0, 17, 4653139, 65536, 17, 4653140, 131072, 17, 4653141, 262144, 1, 4653142, 327680, 1, 4653143, 393216, 1, 4653144, 458752, 1, 4653145, 262144, 1, 4653146, 327680, 1, 4653147, 131072, 0, 4653148, 327680, 9, 4653149, 131072, 0, 4653150, 0, 17, 4653151, 65536, 17, 4653152, 131072, 17, 4653153, 262144, 2, 4653154, 65536, 12, 4653155, 262144, 2, 4653156, 327680, 2, 4653157, 131072, 0, 4653158, 131079, 5, 4653159, 262144, 10, 4653160, 327680, 10, 4653161, 393216, 10, 4653162, 262144, 10, 4653163, 327680, 10, 4653164, 393216, 10, 4653165, 262144, 2, 4653166, 327680, 2, 4653167, 0, 18, 4653168, 65536, 18, 4653169, 131072, 18, 4653170, 262144, 2, 4653171, 327680, 2, 4653172, 393216, 2, 4653173, 458752, 2, 4653174, 262144, 10, 4653175, 327680, 10, 4653176, 393216, 10, 4653177, 262144, 2, 4653178, 327680, 2, 4653179, 0, 18, 4653180, 65536, 18, 4653181, 131072, 18, 4653182, 262144, 2, 4653183, 327680, 2, 4653184, 393216, 2, 4653185, 458752, 2, 4653186, 262144, 10, 4653187, 327680, 10, 4653188, 393216, 10, 4653189, 262144, 2, 4653190, 327680, 2, 4653191, 0, 18, 4653192, 65536, 18, 4653193, 131072, 18, 4653194, 262144, 2, 4653195, 327680, 2, 4653196, 393216, 2, 4653197, 458752, 2, 4653198, 262144, 10, 4653199, 327680, 10, 4653200, 393216, 10, 4653201, 262144, 2, 4653202, 327680, 2, 4653203, 0, 18, 4653204, 65536, 18, 4653205, 131072, 18, 4653206, 262144, 2, 4653207, 327680, 2, 4653208, 393216, 2, 4653209, 458752, 2, 4653210, 262144, 10, 4653211, 327680, 10, 4653212, 393216, 10, 4653213, 262144, 2, 4653214, 327680, 2, 4653215, 0, 18, 4718592, 131072, 18, 4718593, 262144, 2, 4718594, 327680, 2, 4718595, 393216, 2, 4718596, 65536, 12, 4718597, 262144, 2, 4718598, 327680, 2, 4718599, 262144, 10, 4718600, 327680, 10, 4718601, 393216, 10, 4718602, 0, 18, 4718603, 65536, 18, 4718604, 131072, 18, 4718605, 262144, 2, 4718606, 327680, 2, 4718607, 393216, 2, 4718608, 65536, 12, 4718609, 262144, 2, 4718610, 327680, 2, 4718611, 262144, 10, 4718612, 327680, 10, 4718613, 393216, 10, 4718614, 0, 18, 4718615, 65536, 18, 4718616, 131072, 18, 4718617, 262144, 2, 4718618, 327680, 2, 4718619, 393216, 2, 4718620, 65536, 12, 4718621, 262144, 2, 4718622, 327680, 2, 4718623, 262144, 10, 4718624, 327680, 10, 4718625, 393216, 10, 4718626, 0, 18, 4718627, 65536, 18, 4718628, 131072, 18, 4718629, 262144, 2, 4718630, 327680, 2, 4718631, 393216, 2, 4718632, 65536, 12, 4718633, 262144, 2, 4718634, 327680, 2, 4718635, 262144, 10, 4718636, 327680, 10, 4718637, 393216, 10, 4718638, 0, 18, 4718639, 65536, 18, 4718640, 131072, 18, 4718641, 262144, 2, 4718642, 327680, 2, 4718643, 393216, 2, 4718644, 65536, 12, 4718645, 262144, 2, 4718646, 327680, 2, 4718647, 262144, 10, 4718648, 327680, 10, 4718649, 393216, 10, 4718650, 0, 18, 4718651, 65536, 18, 4718652, 131072, 18, 4718653, 262144, 2, 4718654, 327680, 2, 4718655, 393216, 2, 4718656, 65536, 12, 4718657, 262144, 2, 4718658, 327680, 2, 4718659, 262144, 10, 4718660, 327680, 10, 4718661, 393216, 10, 4718662, 0, 18, 4718663, 65536, 18, 4718664, 131072, 18, 4718665, 262144, 2, 4718666, 327680, 2, 4718667, 393216, 2, 4718668, 65536, 12, 4718669, 262144, 2, 4718670, 327680, 2, 4718671, 262144, 10, 4718672, 327680, 10, 4718673, 393216, 10, 4718674, 0, 18, 4718675, 65536, 18, 4718676, 131072, 18, 4718677, 262144, 2, 4718678, 327680, 2, 4718679, 393216, 2, 4718680, 65536, 12, 4718681, 262144, 2, 4718682, 327680, 2, 4718683, 262144, 10, 4718684, 327680, 10, 4718685, 393216, 10, 4718686, 0, 18, 4718687, 65536, 18, 4718688, 131072, 18, 4718689, 131072, 0, 4718690, 65536, 13, 4718691, 131072, 0, 4718692, 131072, 0, 4718693, 131072, 0, 4718694, 131079, 5, 4718695, 131072, 1, 4718696, 262144, 1, 4718697, 327680, 1, 4718698, 262144, 1, 4718699, 327680, 1, 4718700, 393216, 1, 4718701, 458752, 1, 4718702, 262144, 1, 4718703, 327680, 1, 4718704, 131072, 0, 4718705, 327680, 9, 4718706, 131072, 0, 4718707, 0, 17, 4718708, 65536, 17, 4718709, 131072, 17, 4718710, 262144, 1, 4718711, 327680, 1, 4718712, 393216, 1, 4718713, 458752, 1, 4718714, 262144, 1, 4718715, 327680, 1, 4718716, 131072, 0, 4718717, 327680, 9, 4718718, 131072, 0, 4718719, 0, 17, 4718720, 65536, 17, 4718721, 131072, 17, 4718722, 262144, 1, 4718723, 327680, 1, 4718724, 393216, 1, 4718725, 458752, 1, 4718726, 262144, 1, 4718727, 327680, 1, 4718728, 131072, 0, 4718729, 327680, 9, 4718730, 131072, 0, 4718731, 0, 17, 4718732, 65536, 17, 4718733, 131072, 17, 4718734, 262144, 1, 4718735, 327680, 1, 4718736, 393216, 1, 4718737, 458752, 1, 4718738, 262144, 1, 4718739, 327680, 1, 4718740, 131072, 0, 4718741, 327680, 9, 4718742, 131072, 0, 4718743, 0, 17, 4718744, 65536, 17, 4718745, 131072, 17, 4718746, 262144, 1, 4718747, 327680, 1, 4718748, 393216, 1, 4718749, 458752, 1, 4718750, 262144, 1, 4718751, 327680, 1, 4784128, 131072, 0, 4784129, 393216, 1, 4784130, 458752, 1, 4784131, 131072, 0, 4784132, 65536, 13, 4784133, 131072, 0, 4784134, 262144, 1, 4784135, 327680, 1, 4784136, 262144, 1, 4784137, 327680, 1, 4784138, 131072, 0, 4784139, 327680, 9, 4784140, 131072, 0, 4784141, 393216, 1, 4784142, 458752, 1, 4784143, 131072, 0, 4784144, 65536, 13, 4784145, 131072, 0, 4784146, 262144, 1, 4784147, 327680, 1, 4784148, 262144, 1, 4784149, 327680, 1, 4784150, 131072, 0, 4784151, 327680, 9, 4784152, 131072, 0, 4784153, 393216, 1, 4784154, 458752, 1, 4784155, 131072, 0, 4784156, 65536, 13, 4784157, 131072, 0, 4784158, 262144, 1, 4784159, 327680, 1, 4784160, 262144, 1, 4784161, 327680, 1, 4784162, 131072, 0, 4784163, 327680, 9, 4784164, 131072, 0, 4784165, 393216, 1, 4784166, 458752, 1, 4784167, 131072, 0, 4784168, 65536, 13, 4784169, 131072, 0, 4784170, 262144, 1, 4784171, 327680, 1, 4784172, 262144, 1, 4784173, 327680, 1, 4784174, 131072, 0, 4784175, 327680, 9, 4784176, 131072, 0, 4784177, 393216, 1, 4784178, 458752, 1, 4784179, 131072, 0, 4784180, 65536, 13, 4784181, 131072, 0, 4784182, 262144, 1, 4784183, 327680, 1, 4784184, 262144, 1, 4784185, 327680, 1, 4784186, 131072, 0, 4784187, 327680, 9, 4784188, 131072, 0, 4784189, 393216, 1, 4784190, 458752, 1, 4784191, 131072, 0, 4784192, 65536, 13, 4784193, 131072, 0, 4784194, 262144, 1, 4784195, 327680, 1, 4784196, 262144, 1, 4784197, 327680, 1, 4784198, 131072, 0, 4784199, 327680, 9, 4784200, 131072, 0, 4784201, 393216, 1, 4784202, 458752, 1, 4784203, 131072, 0, 4784204, 65536, 13, 4784205, 131072, 0, 4784206, 262144, 1, 4784207, 327680, 1, 4784208, 262144, 1, 4784209, 327680, 1, 4784210, 131072, 0, 4784211, 327680, 9, 4784212, 131072, 0, 4784213, 393216, 1, 4784214, 458752, 1, 4784215, 131072, 0, 4784216, 65536, 13, 4784217, 131072, 0, 4784218, 262144, 1, 4784219, 327680, 1, 4784220, 262144, 1, 4784221, 327680, 1, 4784222, 131072, 0, 4784223, 327680, 9, 4784224, 131072, 0, 4784225, 0, 14, 4784226, 65536, 14, 4784227, 131072, 14, 4784228, 131072, 0, 4784229, 131072, 0, 4784230, 131079, 7, 4784231, 131072, 1, 4784232, 262144, 2, 4784233, 327680, 2, 4784234, 262144, 2, 4784235, 327680, 2, 4784236, 393216, 2, 4784237, 65536, 12, 4784238, 262144, 2, 4784239, 327680, 2, 4784240, 262144, 10, 4784241, 327680, 10, 4784242, 393216, 10, 4784243, 0, 18, 4784244, 65536, 18, 4784245, 131072, 18, 4784246, 262144, 2, 4784247, 327680, 2, 4784248, 393216, 2, 4784249, 65536, 12, 4784250, 262144, 2, 4784251, 327680, 2, 4784252, 262144, 10, 4784253, 327680, 10, 4784254, 393216, 10, 4784255, 0, 18, 4784256, 65536, 18, 4784257, 131072, 18, 4784258, 262144, 2, 4784259, 327680, 2, 4784260, 393216, 2, 4784261, 65536, 12, 4784262, 262144, 2, 4784263, 327680, 2, 4784264, 262144, 10, 4784265, 327680, 10, 4784266, 393216, 10, 4784267, 0, 18, 4784268, 65536, 18, 4784269, 131072, 18, 4784270, 262144, 2, 4784271, 327680, 2, 4784272, 393216, 2, 4784273, 65536, 12, 4784274, 262144, 2, 4784275, 327680, 2, 4784276, 262144, 10, 4784277, 327680, 10, 4784278, 393216, 10, 4784279, 0, 18, 4784280, 65536, 18, 4784281, 131072, 18, 4784282, 262144, 2, 4784283, 327680, 2, 4784284, 393216, 2, 4784285, 65536, 12, 4784286, 262144, 2, 4784287, 327680, 2, 4849664, 393216, 10, 4849665, 393216, 2, 4849666, 458752, 2, 4849667, 0, 14, 4849668, 65536, 14, 4849669, 131072, 14, 4849670, 262144, 2, 4849671, 327680, 2, 4849672, 262144, 2, 4849673, 327680, 2, 4849674, 262144, 10, 4849675, 327680, 10, 4849676, 393216, 10, 4849677, 393216, 2, 4849678, 458752, 2, 4849679, 0, 14, 4849680, 65536, 14, 4849681, 131072, 14, 4849682, 262144, 2, 4849683, 327680, 2, 4849684, 262144, 2, 4849685, 327680, 2, 4849686, 262144, 10, 4849687, 327680, 10, 4849688, 393216, 10, 4849689, 393216, 2, 4849690, 458752, 2, 4849691, 0, 14, 4849692, 65536, 14, 4849693, 131072, 14, 4849694, 262144, 2, 4849695, 327680, 2, 4849696, 262144, 2, 4849697, 327680, 2, 4849698, 262144, 10, 4849699, 327680, 10, 4849700, 393216, 10, 4849701, 393216, 2, 4849702, 458752, 2, 4849703, 0, 14, 4849704, 65536, 14, 4849705, 131072, 14, 4849706, 262144, 2, 4849707, 327680, 2, 4849708, 262144, 2, 4849709, 327680, 2, 4849710, 262144, 10, 4849711, 327680, 10, 4849712, 393216, 10, 4849713, 393216, 2, 4849714, 458752, 2, 4849715, 0, 14, 4849716, 65536, 14, 4849717, 131072, 14, 4849718, 262144, 2, 4849719, 327680, 2, 4849720, 262144, 2, 4849721, 327680, 2, 4849722, 262144, 10, 4849723, 327680, 10, 4849724, 393216, 10, 4849725, 393216, 2, 4849726, 458752, 2, 4849727, 0, 14, 4849728, 65536, 14, 4849729, 131072, 14, 4849730, 262144, 2, 4849731, 327680, 2, 4849732, 262144, 2, 4849733, 327680, 2, 4849734, 262144, 10, 4849735, 327680, 10, 4849736, 393216, 10, 4849737, 393216, 2, 4849738, 458752, 2, 4849739, 0, 14, 4849740, 65536, 14, 4849741, 131072, 14, 4849742, 262144, 2, 4849743, 327680, 2, 4849744, 262144, 2, 4849745, 327680, 2, 4849746, 262144, 10, 4849747, 327680, 10, 4849748, 393216, 10, 4849749, 393216, 2, 4849750, 458752, 2, 4849751, 0, 14, 4849752, 65536, 14, 4849753, 131072, 14, 4849754, 262144, 2, 4849755, 327680, 2, 4849756, 262144, 2, 4849757, 327680, 2, 4849758, 262144, 10, 4849759, 327680, 10, 4849760, 393216, 10, 4849761, 131072, 0, 4849762, 131072, 1, 4849763, 131072, 0, 4849764, 131072, 0, 4849765, 7, 7, 4849766, 131072, 0, 4849767, 131072, 0, 4849768, 327680, 9, 4849769, 131072, 0, 4849770, 393216, 1, 4849771, 458752, 1, 4849772, 131072, 0, 4849773, 65536, 13, 4849774, 131072, 0, 4849775, 262144, 1, 4849776, 327680, 1, 4849777, 262144, 1, 4849778, 327680, 1, 4849779, 131072, 0, 4849780, 327680, 9, 4849781, 131072, 0, 4849782, 393216, 1, 4849783, 458752, 1, 4849784, 131072, 0, 4849785, 65536, 13, 4849786, 131072, 0, 4849787, 262144, 1, 4849788, 327680, 1, 4849789, 262144, 1, 4849790, 327680, 1, 4849791, 131072, 0, 4849792, 327680, 9, 4849793, 131072, 0, 4849794, 393216, 1, 4849795, 458752, 1, 4849796, 131072, 0, 4849797, 65536, 13, 4849798, 131072, 0, 4849799, 262144, 1, 4849800, 327680, 1, 4849801, 262144, 1, 4849802, 327680, 1, 4849803, 131072, 0, 4849804, 327680, 9, 4849805, 131072, 0, 4849806, 393216, 1, 4849807, 458752, 1, 4849808, 131072, 0, 4849809, 65536, 13, 4849810, 131072, 0, 4849811, 262144, 1, 4849812, 327680, 1, 4849813, 262144, 1, 4849814, 327680, 1, 4849815, 131072, 0, 4849816, 327680, 9, 4849817, 131072, 0, 4849818, 393216, 1, 4849819, 458752, 1, 4849820, 131072, 0, 4849821, 65536, 13, 4849822, 131072, 0, 4849823, 262144, 1, 4915200, 458752, 1, 4915201, 131072, 0, 4915202, 327680, 9, 4915203, 131072, 0, 4915204, 262144, 1, 4915205, 327680, 1, 4915206, 0, 17, 4915207, 65536, 17, 4915208, 131072, 17, 4915209, 262144, 1, 4915210, 327680, 1, 4915211, 393216, 1, 4915212, 458752, 1, 4915213, 131072, 0, 4915214, 327680, 9, 4915215, 131072, 0, 4915216, 262144, 1, 4915217, 327680, 1, 4915218, 0, 17, 4915219, 65536, 17, 4915220, 131072, 17, 4915221, 262144, 1, 4915222, 327680, 1, 4915223, 393216, 1, 4915224, 458752, 1, 4915225, 131072, 0, 4915226, 327680, 9, 4915227, 131072, 0, 4915228, 262144, 1, 4915229, 327680, 1, 4915230, 0, 17, 4915231, 65536, 17, 4915232, 131072, 17, 4915233, 262144, 1, 4915234, 327680, 1, 4915235, 393216, 1, 4915236, 458752, 1, 4915237, 131072, 0, 4915238, 327680, 9, 4915239, 131072, 0, 4915240, 262144, 1, 4915241, 327680, 1, 4915242, 0, 17, 4915243, 65536, 17, 4915244, 131072, 17, 4915245, 262144, 1, 4915246, 327680, 1, 4915247, 393216, 1, 4915248, 458752, 1, 4915249, 131072, 0, 4915250, 327680, 9, 4915251, 131072, 0, 4915252, 262144, 1, 4915253, 327680, 1, 4915254, 0, 17, 4915255, 65536, 17, 4915256, 131072, 17, 4915257, 262144, 1, 4915258, 327680, 1, 4915259, 393216, 1, 4915260, 458752, 1, 4915261, 131072, 0, 4915262, 327680, 9, 4915263, 131072, 0, 4915264, 262144, 1, 4915265, 327680, 1, 4915266, 0, 17, 4915267, 65536, 17, 4915268, 131072, 17, 4915269, 262144, 1, 4915270, 327680, 1, 4915271, 393216, 1, 4915272, 458752, 1, 4915273, 131072, 0, 4915274, 327680, 9, 4915275, 131072, 0, 4915276, 262144, 1, 4915277, 327680, 1, 4915278, 0, 17, 4915279, 65536, 17, 4915280, 131072, 17, 4915281, 262144, 1, 4915282, 327680, 1, 4915283, 393216, 1, 4915284, 458752, 1, 4915285, 131072, 0, 4915286, 131072, 0, 4915287, 131072, 0, 4915288, 131072, 0, 4915289, 131072, 0, 4915290, 262144, 1, 4915291, 327680, 1, 4915292, 393216, 1, 4915293, 458752, 1, 4915294, 262144, 1, 4915295, 327680, 1, 4915296, 131072, 0, 4915297, 131072, 1, 4915298, 131072, 0, 4915299, 131072, 0, 4915300, 131072, 0, 4915301, 131079, 7, 4915302, 131072, 0, 4915303, 262144, 10, 4915304, 327680, 10, 4915305, 393216, 10, 4915306, 393216, 2, 4915307, 458752, 2, 4915308, 0, 14, 4915309, 65536, 14, 4915310, 131072, 14, 4915311, 262144, 2, 4915312, 327680, 2, 4915313, 262144, 2, 4915314, 327680, 2, 4915315, 262144, 10, 4915316, 327680, 10, 4915317, 393216, 10, 4915318, 393216, 2, 4915319, 458752, 2, 4915320, 0, 14, 4915321, 65536, 14, 4915322, 131072, 14, 4915323, 262144, 2, 4915324, 327680, 2, 4915325, 262144, 2, 4915326, 327680, 2, 4915327, 262144, 10, 4915328, 327680, 10, 4915329, 393216, 10, 4915330, 393216, 2, 4915331, 458752, 2, 4915332, 0, 14, 4915333, 65536, 14, 4915334, 131072, 14, 4915335, 262144, 2, 4915336, 327680, 2, 4915337, 262144, 2, 4915338, 327680, 2, 4915339, 262144, 10, 4915340, 327680, 10, 4915341, 393216, 10, 4915342, 393216, 2, 4915343, 458752, 2, 4915344, 0, 14, 4915345, 65536, 14, 4915346, 131072, 14, 4915347, 262144, 2, 4915348, 327680, 2, 4915349, 262144, 2, 4915350, 327680, 2, 4915351, 262144, 10, 4915352, 327680, 10, 4915353, 393216, 10, 4915354, 393216, 2, 4915355, 458752, 2, 4915356, 0, 14, 4915357, 65536, 14, 4915358, 131072, 14, 4915359, 262144, 2, 4980736, 458752, 2, 4980737, 262144, 10, 4980738, 327680, 10, 4980739, 393216, 10, 4980740, 262144, 2, 4980741, 327680, 2, 4980742, 0, 18, 4980743, 65536, 18, 4980744, 131072, 18, 4980745, 262144, 2, 4980746, 327680, 2, 4980747, 393216, 2, 4980748, 458752, 2, 4980749, 262144, 10, 4980750, 327680, 10, 4980751, 393216, 10, 4980752, 262144, 2, 4980753, 327680, 2, 4980754, 0, 18, 4980755, 65536, 18, 4980756, 131072, 18, 4980757, 262144, 2, 4980758, 327680, 2, 4980759, 393216, 2, 4980760, 458752, 2, 4980761, 262144, 10, 4980762, 327680, 10, 4980763, 393216, 10, 4980764, 262144, 2, 4980765, 327680, 2, 4980766, 0, 18, 4980767, 65536, 18, 4980768, 131072, 18, 4980769, 262144, 2, 4980770, 327680, 2, 4980771, 393216, 2, 4980772, 458752, 2, 4980773, 262144, 10, 4980774, 327680, 10, 4980775, 393216, 10, 4980776, 262144, 2, 4980777, 327680, 2, 4980778, 0, 18, 4980779, 65536, 18, 4980780, 131072, 18, 4980781, 262144, 2, 4980782, 327680, 2, 4980783, 393216, 2, 4980784, 458752, 2, 4980785, 262144, 10, 4980786, 327680, 10, 4980787, 393216, 10, 4980788, 262144, 2, 4980789, 327680, 2, 4980790, 0, 18, 4980791, 65536, 18, 4980792, 131072, 18, 4980793, 262144, 2, 4980794, 327680, 2, 4980795, 393216, 2, 4980796, 458752, 2, 4980797, 262144, 10, 4980798, 327680, 10, 4980799, 393216, 10, 4980800, 262144, 2, 4980801, 327680, 2, 4980802, 0, 18, 4980803, 65536, 18, 4980804, 131072, 18, 4980805, 262144, 2, 4980806, 327680, 2, 4980807, 393216, 2, 4980808, 458752, 2, 4980809, 262144, 10, 4980810, 327680, 10, 4980811, 393216, 10, 4980812, 262144, 2, 4980813, 327680, 2, 4980814, 0, 18, 4980815, 65536, 18, 4980816, 131072, 18, 4980817, 262144, 2, 4980818, 327680, 2, 4980819, 393216, 2, 4980820, 458752, 2, 4980821, 131072, 0, 4980822, 131072, 0, 4980823, 131072, 0, 4980824, 131072, 0, 4980825, 131072, 0, 4980826, 262144, 2, 4980827, 327680, 2, 4980828, 393216, 2, 4980829, 458752, 2, 4980830, 262144, 2, 4980831, 327680, 2, 4980832, 131072, 0, 4980833, 131072, 0, 4980834, 327687, 5, 4980835, 196615, 7, 4980836, 131072, 0, 4980837, 131072, 0, 4980838, 131072, 0, 4980839, 131072, 0, 4980840, 65536, 12, 4980841, 131072, 0, 4980842, 131072, 0, 4980843, 327680, 9, 4980844, 131072, 0, 4980845, 262144, 1, 4980846, 327680, 1, 4980847, 0, 17, 4980848, 65536, 17, 4980849, 131072, 17, 4980850, 262144, 1, 4980851, 327680, 1, 4980852, 393216, 1, 4980853, 458752, 1, 4980854, 131072, 0, 4980855, 327680, 9, 4980856, 131072, 0, 4980857, 262144, 1, 4980858, 327680, 1, 4980859, 0, 17, 4980860, 65536, 17, 4980861, 131072, 17, 4980862, 262144, 1, 4980863, 327680, 1, 4980864, 393216, 1, 4980865, 458752, 1, 4980866, 131072, 0, 4980867, 327680, 9, 4980868, 131072, 0, 4980869, 262144, 1, 4980870, 327680, 1, 4980871, 0, 17, 4980872, 65536, 17, 4980873, 131072, 17, 4980874, 262144, 1, 4980875, 327680, 1, 4980876, 393216, 1, 4980877, 458752, 1, 4980878, 131072, 0, 4980879, 327680, 9, 4980880, 131072, 0, 4980881, 262144, 1, 4980882, 327680, 1, 4980883, 0, 17, 4980884, 65536, 17, 4980885, 131072, 17, 4980886, 262144, 1, 4980887, 327680, 1, 4980888, 393216, 1, 4980889, 458752, 1, 4980890, 131072, 0, 4980891, 327680, 9, 4980892, 131072, 0, 4980893, 262144, 1, 4980894, 327680, 1, 4980895, 0, 17, 5046272, 131072, 17, 5046273, 262144, 1, 5046274, 327680, 1, 5046275, 393216, 1, 5046276, 458752, 1, 5046277, 262144, 1, 5046278, 327680, 1, 5046279, 131072, 0, 5046280, 327680, 9, 5046281, 131072, 0, 5046282, 0, 17, 5046283, 65536, 17, 5046284, 131072, 17, 5046285, 262144, 1, 5046286, 327680, 1, 5046287, 393216, 1, 5046288, 458752, 1, 5046289, 262144, 1, 5046290, 327680, 1, 5046291, 131072, 0, 5046292, 327680, 9, 5046293, 131072, 0, 5046294, 0, 17, 5046295, 65536, 17, 5046296, 131072, 17, 5046297, 262144, 1, 5046298, 327680, 1, 5046299, 393216, 1, 5046300, 458752, 1, 5046301, 262144, 1, 5046302, 327680, 1, 5046303, 131072, 0, 5046304, 327680, 9, 5046305, 131072, 0, 5046306, 0, 17, 5046307, 65536, 17, 5046308, 131072, 17, 5046309, 262144, 1, 5046310, 327680, 1, 5046311, 393216, 1, 5046312, 458752, 1, 5046313, 262144, 1, 5046314, 327680, 1, 5046315, 131072, 0, 5046316, 327680, 9, 5046317, 131072, 0, 5046318, 0, 17, 5046319, 65536, 17, 5046320, 131072, 17, 5046321, 262144, 1, 5046322, 327680, 1, 5046323, 393216, 1, 5046324, 458752, 1, 5046325, 262144, 1, 5046326, 327680, 1, 5046327, 131072, 0, 5046328, 327680, 9, 5046329, 131072, 0, 5046330, 0, 17, 5046331, 65536, 17, 5046332, 131072, 17, 5046333, 262144, 1, 5046334, 327680, 1, 5046335, 393216, 1, 5046336, 458752, 1, 5046337, 262144, 1, 5046338, 327680, 1, 5046339, 131072, 0, 5046340, 327680, 9, 5046341, 131072, 0, 5046342, 0, 17, 5046343, 65536, 17, 5046344, 131072, 17, 5046345, 262144, 1, 5046346, 327680, 1, 5046347, 393216, 1, 5046348, 458752, 1, 5046349, 262144, 1, 5046350, 327680, 1, 5046351, 131072, 0, 5046352, 327680, 9, 5046353, 131072, 0, 5046354, 0, 17, 5046355, 65536, 17, 5046356, 131072, 17, 5046357, 131072, 0, 5046358, 131072, 0, 5046359, 131072, 0, 5046360, 131072, 0, 5046361, 131072, 0, 5046362, 131072, 0, 5046363, 131072, 1, 5046364, 131072, 1, 5046365, 131072, 1, 5046366, 131072, 0, 5046367, 131072, 0, 5046368, 131072, 0, 5046369, 327687, 5, 5046370, 196615, 6, 5046371, 131072, 0, 5046372, 131072, 0, 5046373, 327680, 9, 5046374, 131072, 0, 5046375, 131072, 0, 5046376, 65536, 13, 5046377, 131072, 0, 5046378, 262144, 10, 5046379, 327680, 10, 5046380, 393216, 10, 5046381, 262144, 2, 5046382, 327680, 2, 5046383, 0, 18, 5046384, 65536, 18, 5046385, 131072, 18, 5046386, 262144, 2, 5046387, 327680, 2, 5046388, 393216, 2, 5046389, 458752, 2, 5046390, 262144, 10, 5046391, 327680, 10, 5046392, 393216, 10, 5046393, 262144, 2, 5046394, 327680, 2, 5046395, 0, 18, 5046396, 65536, 18, 5046397, 131072, 18, 5046398, 262144, 2, 5046399, 327680, 2, 5046400, 393216, 2, 5046401, 458752, 2, 5046402, 262144, 10, 5046403, 327680, 10, 5046404, 393216, 10, 5046405, 262144, 2, 5046406, 327680, 2, 5046407, 0, 18, 5046408, 65536, 18, 5046409, 131072, 18, 5046410, 262144, 2, 5046411, 327680, 2, 5046412, 393216, 2, 5046413, 458752, 2, 5046414, 262144, 10, 5046415, 327680, 10, 5046416, 393216, 10, 5046417, 262144, 2, 5046418, 327680, 2, 5046419, 0, 18, 5046420, 65536, 18, 5046421, 131072, 18, 5046422, 262144, 2, 5046423, 327680, 2, 5046424, 393216, 2, 5046425, 458752, 2, 5046426, 262144, 10, 5046427, 327680, 10, 5046428, 393216, 10, 5046429, 262144, 2, 5046430, 327680, 2, 5046431, 0, 18, 5111808, 131072, 18, 5111809, 262144, 2, 5111810, 327680, 2, 5111811, 393216, 2, 5111812, 65536, 12, 5111813, 262144, 2, 5111814, 327680, 2, 5111815, 262144, 10, 5111816, 327680, 10, 5111817, 393216, 10, 5111818, 0, 18, 5111819, 65536, 18, 5111820, 131072, 18, 5111821, 262144, 2, 5111822, 327680, 2, 5111823, 393216, 2, 5111824, 65536, 12, 5111825, 262144, 2, 5111826, 327680, 2, 5111827, 262144, 10, 5111828, 327680, 10, 5111829, 393216, 10, 5111830, 0, 18, 5111831, 65536, 18, 5111832, 131072, 18, 5111833, 262144, 2, 5111834, 327680, 2, 5111835, 393216, 2, 5111836, 65536, 12, 5111837, 262144, 2, 5111838, 327680, 2, 5111839, 262144, 10, 5111840, 327680, 10, 5111841, 393216, 10, 5111842, 0, 18, 5111843, 65536, 18, 5111844, 131072, 18, 5111845, 262144, 2, 5111846, 327680, 2, 5111847, 393216, 2, 5111848, 65536, 12, 5111849, 262144, 2, 5111850, 327680, 2, 5111851, 262144, 10, 5111852, 327680, 10, 5111853, 393216, 10, 5111854, 0, 18, 5111855, 65536, 18, 5111856, 131072, 18, 5111857, 262144, 2, 5111858, 327680, 2, 5111859, 393216, 2, 5111860, 65536, 12, 5111861, 262144, 2, 5111862, 327680, 2, 5111863, 262144, 10, 5111864, 327680, 10, 5111865, 393216, 10, 5111866, 0, 18, 5111867, 65536, 18, 5111868, 131072, 18, 5111869, 262144, 2, 5111870, 327680, 2, 5111871, 393216, 2, 5111872, 65536, 12, 5111873, 262144, 2, 5111874, 327680, 2, 5111875, 262144, 10, 5111876, 327680, 10, 5111877, 393216, 10, 5111878, 0, 18, 5111879, 65536, 18, 5111880, 131072, 18, 5111881, 262144, 2, 5111882, 327680, 2, 5111883, 393216, 2, 5111884, 65536, 12, 5111885, 262144, 2, 5111886, 327680, 2, 5111887, 262144, 10, 5111888, 327680, 10, 5111889, 393216, 10, 5111890, 0, 18, 5111891, 65536, 18, 5111892, 131072, 18, 5111893, 131072, 0, 5111894, 131072, 0, 5111895, 131072, 0, 5111896, 131072, 0, 5111897, 327687, 5, 5111898, 196615, 5, 5111899, 65543, 6, 5111900, 131072, 0, 5111901, 131072, 0, 5111902, 131072, 0, 5111903, 65543, 7, 5111904, 196615, 5, 5111905, 196615, 6, 5111906, 131072, 0, 5111907, 131072, 0, 5111908, 262144, 10, 5111909, 327680, 10, 5111910, 393216, 10, 5111911, 0, 14, 5111912, 65536, 14, 5111913, 131072, 14, 5111914, 262144, 1, 5111915, 327680, 1, 5111916, 393216, 1, 5111917, 458752, 1, 5111918, 262144, 1, 5111919, 327680, 1, 5111920, 131072, 0, 5111921, 327680, 9, 5111922, 131072, 0, 5111923, 0, 17, 5111924, 65536, 17, 5111925, 131072, 17, 5111926, 262144, 1, 5111927, 327680, 1, 5111928, 393216, 1, 5111929, 458752, 1, 5111930, 262144, 1, 5111931, 327680, 1, 5111932, 131072, 0, 5111933, 327680, 9, 5111934, 131072, 0, 5111935, 0, 17, 5111936, 65536, 17, 5111937, 131072, 17, 5111938, 262144, 1, 5111939, 327680, 1, 5111940, 393216, 1, 5111941, 458752, 1, 5111942, 262144, 1, 5111943, 327680, 1, 5111944, 131072, 0, 5111945, 327680, 9, 5111946, 131072, 0, 5111947, 0, 17, 5111948, 65536, 17, 5111949, 131072, 17, 5111950, 262144, 1, 5111951, 327680, 1, 5111952, 393216, 1, 5111953, 458752, 1, 5111954, 262144, 1, 5111955, 327680, 1, 5111956, 131072, 0, 5111957, 327680, 9, 5111958, 131072, 0, 5111959, 0, 17, 5111960, 65536, 17, 5111961, 131072, 17, 5111962, 262144, 1, 5111963, 327680, 1, 5111964, 393216, 1, 5111965, 458752, 1, 5111966, 262144, 1, 5111967, 327680, 1, 5177344, 131072, 0, 5177345, 393216, 1, 5177346, 458752, 1, 5177347, 131072, 0, 5177348, 65536, 13, 5177349, 131072, 0, 5177350, 262144, 1, 5177351, 327680, 1, 5177352, 262144, 1, 5177353, 327680, 1, 5177354, 131072, 0, 5177355, 327680, 9, 5177356, 131072, 0, 5177357, 393216, 1, 5177358, 458752, 1, 5177359, 131072, 0, 5177360, 65536, 13, 5177361, 131072, 0, 5177362, 262144, 1, 5177363, 327680, 1, 5177364, 262144, 1, 5177365, 327680, 1, 5177366, 131072, 0, 5177367, 327680, 9, 5177368, 131072, 0, 5177369, 393216, 1, 5177370, 458752, 1, 5177371, 131072, 0, 5177372, 65536, 13, 5177373, 131072, 0, 5177374, 262144, 1, 5177375, 327680, 1, 5177376, 262144, 1, 5177377, 327680, 1, 5177378, 131072, 0, 5177379, 327680, 9, 5177380, 131072, 0, 5177381, 393216, 1, 5177382, 458752, 1, 5177383, 131072, 0, 5177384, 65536, 13, 5177385, 131072, 0, 5177386, 262144, 1, 5177387, 327680, 1, 5177388, 262144, 1, 5177389, 327680, 1, 5177390, 131072, 0, 5177391, 327680, 9, 5177392, 131072, 0, 5177393, 393216, 1, 5177394, 458752, 1, 5177395, 131072, 0, 5177396, 65536, 13, 5177397, 131072, 0, 5177398, 262144, 1, 5177399, 327680, 1, 5177400, 262144, 1, 5177401, 327680, 1, 5177402, 131072, 0, 5177403, 327680, 9, 5177404, 131072, 0, 5177405, 393216, 1, 5177406, 458752, 1, 5177407, 131072, 0, 5177408, 65536, 13, 5177409, 131072, 0, 5177410, 262144, 1, 5177411, 327680, 1, 5177412, 262144, 1, 5177413, 327680, 1, 5177414, 131072, 0, 5177415, 327680, 9, 5177416, 131072, 0, 5177417, 393216, 1, 5177418, 458752, 1, 5177419, 131072, 0, 5177420, 65536, 13, 5177421, 131072, 0, 5177422, 262144, 1, 5177423, 327680, 1, 5177424, 262144, 1, 5177425, 327680, 1, 5177426, 131072, 0, 5177427, 327680, 9, 5177428, 131072, 0, 5177429, 131072, 1, 5177430, 131072, 0, 5177431, 65543, 7, 5177432, 196615, 5, 5177433, 196615, 6, 5177434, 131072, 0, 5177435, 327687, 6, 5177436, 196615, 7, 5177437, 131072, 0, 5177438, 131072, 0, 5177439, 262144, 1, 5177440, 327680, 1, 5177441, 393216, 1, 5177442, 458752, 1, 5177443, 262144, 1, 5177444, 327680, 1, 5177445, 0, 17, 5177446, 65536, 17, 5177447, 131072, 17, 5177448, 262144, 1, 5177449, 327680, 1, 5177450, 262144, 2, 5177451, 327680, 2, 5177452, 393216, 2, 5177453, 65536, 12, 5177454, 262144, 2, 5177455, 327680, 2, 5177456, 262144, 10, 5177457, 327680, 10, 5177458, 393216, 10, 5177459, 0, 18, 5177460, 65536, 18, 5177461, 131072, 18, 5177462, 262144, 2, 5177463, 327680, 2, 5177464, 393216, 2, 5177465, 65536, 12, 5177466, 262144, 2, 5177467, 327680, 2, 5177468, 262144, 10, 5177469, 327680, 10, 5177470, 393216, 10, 5177471, 0, 18, 5177472, 65536, 18, 5177473, 131072, 18, 5177474, 262144, 2, 5177475, 327680, 2, 5177476, 393216, 2, 5177477, 65536, 12, 5177478, 262144, 2, 5177479, 327680, 2, 5177480, 262144, 10, 5177481, 327680, 10, 5177482, 393216, 10, 5177483, 0, 18, 5177484, 65536, 18, 5177485, 131072, 18, 5177486, 262144, 2, 5177487, 327680, 2, 5177488, 393216, 2, 5177489, 65536, 12, 5177490, 262144, 2, 5177491, 327680, 2, 5177492, 262144, 10, 5177493, 327680, 10, 5177494, 393216, 10, 5177495, 0, 18, 5177496, 65536, 18, 5177497, 131072, 18, 5177498, 262144, 2, 5177499, 327680, 2, 5177500, 393216, 2, 5177501, 65536, 12, 5177502, 262144, 2, 5177503, 327680, 2, 5242880, 393216, 10, 5242881, 393216, 2, 5242882, 458752, 2, 5242883, 0, 14, 5242884, 65536, 14, 5242885, 131072, 14, 5242886, 262144, 2, 5242887, 327680, 2, 5242888, 262144, 2, 5242889, 327680, 2, 5242890, 262144, 10, 5242891, 327680, 10, 5242892, 393216, 10, 5242893, 393216, 2, 5242894, 458752, 2, 5242895, 0, 14, 5242896, 65536, 14, 5242897, 131072, 14, 5242898, 262144, 2, 5242899, 327680, 2, 5242900, 262144, 2, 5242901, 327680, 2, 5242902, 262144, 10, 5242903, 327680, 10, 5242904, 393216, 10, 5242905, 393216, 2, 5242906, 458752, 2, 5242907, 0, 14, 5242908, 65536, 14, 5242909, 131072, 14, 5242910, 262144, 2, 5242911, 327680, 2, 5242912, 262144, 2, 5242913, 327680, 2, 5242914, 262144, 10, 5242915, 327680, 10, 5242916, 393216, 10, 5242917, 393216, 2, 5242918, 458752, 2, 5242919, 0, 14, 5242920, 65536, 14, 5242921, 131072, 14, 5242922, 262144, 2, 5242923, 327680, 2, 5242924, 262144, 2, 5242925, 327680, 2, 5242926, 262144, 10, 5242927, 327680, 10, 5242928, 393216, 10, 5242929, 393216, 2, 5242930, 458752, 2, 5242931, 0, 14, 5242932, 65536, 14, 5242933, 131072, 14, 5242934, 262144, 2, 5242935, 327680, 2, 5242936, 262144, 2, 5242937, 327680, 2, 5242938, 262144, 10, 5242939, 327680, 10, 5242940, 393216, 10, 5242941, 393216, 2, 5242942, 458752, 2, 5242943, 0, 14, 5242944, 65536, 14, 5242945, 131072, 14, 5242946, 262144, 2, 5242947, 327680, 2, 5242948, 262144, 2, 5242949, 327680, 2, 5242950, 262144, 10, 5242951, 327680, 10, 5242952, 393216, 10, 5242953, 393216, 2, 5242954, 458752, 2, 5242955, 0, 14, 5242956, 65536, 14, 5242957, 131072, 14, 5242958, 262144, 2, 5242959, 327680, 2, 5242960, 262144, 2, 5242961, 327680, 2, 5242962, 262144, 10, 5242963, 327680, 10, 5242964, 393216, 10, 5242965, 131072, 1, 5242966, 131072, 0, 5242967, 131072, 0, 5242968, 131072, 0, 5242969, 131072, 0, 5242970, 131072, 0, 5242971, 131072, 0, 5242972, 131072, 0, 5242973, 131072, 0, 5242974, 131072, 0, 5242975, 262144, 2, 5242976, 327680, 2, 5242977, 393216, 2, 5242978, 458752, 2, 5242979, 262144, 2, 5242980, 327680, 2, 5242981, 0, 18, 5242982, 65536, 18, 5242983, 131072, 18, 5242984, 262144, 2, 5242985, 327680, 2, 5242986, 393216, 1, 5242987, 458752, 1, 5242988, 131072, 0, 5242989, 65536, 13, 5242990, 131072, 0, 5242991, 262144, 1, 5242992, 327680, 1, 5242993, 262144, 1, 5242994, 327680, 1, 5242995, 131072, 0, 5242996, 327680, 9, 5242997, 131072, 0, 5242998, 393216, 1, 5242999, 458752, 1, 5243000, 131072, 0, 5243001, 65536, 13, 5243002, 131072, 0, 5243003, 262144, 1, 5243004, 327680, 1, 5243005, 262144, 1, 5243006, 327680, 1, 5243007, 131072, 0, 5243008, 327680, 9, 5243009, 131072, 0, 5243010, 393216, 1, 5243011, 458752, 1, 5243012, 131072, 0, 5243013, 65536, 13, 5243014, 131072, 0, 5243015, 262144, 1, 5243016, 327680, 1, 5243017, 262144, 1, 5243018, 327680, 1, 5243019, 131072, 0, 5243020, 327680, 9, 5243021, 131072, 0, 5243022, 393216, 1, 5243023, 458752, 1, 5243024, 131072, 0, 5243025, 65536, 13, 5243026, 131072, 0, 5243027, 262144, 1, 5243028, 327680, 1, 5243029, 262144, 1, 5243030, 327680, 1, 5243031, 131072, 0, 5243032, 327680, 9, 5243033, 131072, 0, 5243034, 393216, 1, 5243035, 458752, 1, 5243036, 131072, 0, 5243037, 65536, 13, 5243038, 131072, 0, 5243039, 262144, 1, 5308416, 458752, 1, 5308417, 131072, 0, 5308418, 327680, 9, 5308419, 131072, 0, 5308420, 262144, 1, 5308421, 327680, 1, 5308422, 0, 17, 5308423, 65536, 17, 5308424, 131072, 17, 5308425, 262144, 1, 5308426, 327680, 1, 5308427, 393216, 1, 5308428, 458752, 1, 5308429, 131072, 0, 5308430, 327680, 9, 5308431, 131072, 0, 5308432, 262144, 1, 5308433, 327680, 1, 5308434, 0, 17, 5308435, 65536, 17, 5308436, 131072, 17, 5308437, 262144, 1, 5308438, 327680, 1, 5308439, 393216, 1, 5308440, 458752, 1, 5308441, 131072, 0, 5308442, 327680, 9, 5308443, 131072, 0, 5308444, 262144, 1, 5308445, 327680, 1, 5308446, 0, 17, 5308447, 65536, 17, 5308448, 131072, 17, 5308449, 262144, 1, 5308450, 327680, 1, 5308451, 393216, 1, 5308452, 458752, 1, 5308453, 131072, 0, 5308454, 327680, 9, 5308455, 131072, 0, 5308456, 262144, 1, 5308457, 327680, 1, 5308458, 0, 17, 5308459, 65536, 17, 5308460, 131072, 17, 5308461, 262144, 1, 5308462, 327680, 1, 5308463, 393216, 1, 5308464, 458752, 1, 5308465, 131072, 0, 5308466, 327680, 9, 5308467, 131072, 0, 5308468, 262144, 1, 5308469, 327680, 1, 5308470, 0, 17, 5308471, 65536, 17, 5308472, 131072, 17, 5308473, 262144, 1, 5308474, 327680, 1, 5308475, 393216, 1, 5308476, 458752, 1, 5308477, 131072, 0, 5308478, 327680, 9, 5308479, 131072, 0, 5308480, 262144, 1, 5308481, 327680, 1, 5308482, 0, 17, 5308483, 65536, 17, 5308484, 131072, 17, 5308485, 262144, 1, 5308486, 327680, 1, 5308487, 393216, 1, 5308488, 458752, 1, 5308489, 131072, 0, 5308490, 327680, 9, 5308491, 131072, 0, 5308492, 262144, 1, 5308493, 327680, 1, 5308494, 0, 17, 5308495, 65536, 17, 5308496, 131072, 17, 5308497, 262144, 1, 5308498, 327680, 1, 5308499, 393216, 1, 5308500, 458752, 1, 5308501, 131072, 0, 5308502, 327680, 9, 5308503, 131072, 0, 5308504, 262144, 1, 5308505, 327680, 1, 5308506, 0, 17, 5308507, 65536, 17, 5308508, 131072, 17, 5308509, 262144, 1, 5308510, 327680, 1, 5308511, 393216, 1, 5308512, 458752, 1, 5308513, 393216, 1, 5308514, 458752, 1, 5308515, 393216, 1, 5308516, 458752, 1, 5308517, 0, 17, 5308518, 65536, 17, 5308519, 131072, 17, 5308520, 393216, 1, 5308521, 458752, 1, 5308522, 393216, 2, 5308523, 458752, 2, 5308524, 0, 14, 5308525, 65536, 14, 5308526, 131072, 14, 5308527, 262144, 2, 5308528, 327680, 2, 5308529, 262144, 2, 5308530, 327680, 2, 5308531, 262144, 10, 5308532, 327680, 10, 5308533, 393216, 10, 5308534, 393216, 2, 5308535, 458752, 2, 5308536, 0, 14, 5308537, 65536, 14, 5308538, 131072, 14, 5308539, 262144, 2, 5308540, 327680, 2, 5308541, 262144, 2, 5308542, 327680, 2, 5308543, 262144, 10, 5308544, 327680, 10, 5308545, 393216, 10, 5308546, 393216, 2, 5308547, 458752, 2, 5308548, 0, 14, 5308549, 65536, 14, 5308550, 131072, 14, 5308551, 262144, 2, 5308552, 327680, 2, 5308553, 262144, 2, 5308554, 327680, 2, 5308555, 262144, 10, 5308556, 327680, 10, 5308557, 393216, 10, 5308558, 393216, 2, 5308559, 458752, 2, 5308560, 0, 14, 5308561, 65536, 14, 5308562, 131072, 14, 5308563, 262144, 2, 5308564, 327680, 2, 5308565, 262144, 2, 5308566, 327680, 2, 5308567, 262144, 10, 5308568, 327680, 10, 5308569, 393216, 10, 5308570, 393216, 2, 5308571, 458752, 2, 5308572, 0, 14, 5308573, 65536, 14, 5308574, 131072, 14, 5308575, 262144, 2, 5373952, 458752, 2, 5373953, 262144, 10, 5373954, 327680, 10, 5373955, 393216, 10, 5373956, 262144, 2, 5373957, 327680, 2, 5373958, 0, 18, 5373959, 65536, 18, 5373960, 131072, 18, 5373961, 262144, 2, 5373962, 327680, 2, 5373963, 393216, 2, 5373964, 458752, 2, 5373965, 262144, 10, 5373966, 327680, 10, 5373967, 393216, 10, 5373968, 262144, 2, 5373969, 327680, 2, 5373970, 0, 18, 5373971, 65536, 18, 5373972, 131072, 18, 5373973, 262144, 2, 5373974, 327680, 2, 5373975, 393216, 2, 5373976, 458752, 2, 5373977, 262144, 10, 5373978, 327680, 10, 5373979, 393216, 10, 5373980, 262144, 2, 5373981, 327680, 2, 5373982, 0, 18, 5373983, 65536, 18, 5373984, 131072, 18, 5373985, 262144, 2, 5373986, 327680, 2, 5373987, 393216, 2, 5373988, 458752, 2, 5373989, 262144, 10, 5373990, 327680, 10, 5373991, 393216, 10, 5373992, 262144, 2, 5373993, 327680, 2, 5373994, 0, 18, 5373995, 65536, 18, 5373996, 131072, 18, 5373997, 262144, 2, 5373998, 327680, 2, 5373999, 393216, 2, 5374000, 458752, 2, 5374001, 262144, 10, 5374002, 327680, 10, 5374003, 393216, 10, 5374004, 262144, 2, 5374005, 327680, 2, 5374006, 0, 18, 5374007, 65536, 18, 5374008, 131072, 18, 5374009, 262144, 2, 5374010, 327680, 2, 5374011, 393216, 2, 5374012, 458752, 2, 5374013, 262144, 10, 5374014, 327680, 10, 5374015, 393216, 10, 5374016, 262144, 2, 5374017, 327680, 2, 5374018, 0, 18, 5374019, 65536, 18, 5374020, 131072, 18, 5374021, 262144, 2, 5374022, 327680, 2, 5374023, 393216, 2, 5374024, 458752, 2, 5374025, 262144, 10, 5374026, 327680, 10, 5374027, 393216, 10, 5374028, 262144, 2, 5374029, 327680, 2, 5374030, 0, 18, 5374031, 65536, 18, 5374032, 131072, 18, 5374033, 262144, 2, 5374034, 327680, 2, 5374035, 393216, 2, 5374036, 458752, 2, 5374037, 262144, 10, 5374038, 327680, 10, 5374039, 393216, 10, 5374040, 262144, 2, 5374041, 327680, 2, 5374042, 0, 18, 5374043, 65536, 18, 5374044, 131072, 18, 5374045, 262144, 2, 5374046, 327680, 2, 5374047, 393216, 2, 5374048, 458752, 2, 5374049, 393216, 2, 5374050, 458752, 2, 5374051, 393216, 2, 5374052, 458752, 2, 5374053, 0, 18, 5374054, 65536, 18, 5374055, 131072, 18, 5374056, 393216, 2, 5374057, 458752, 2, 5374058, 131072, 0, 5374059, 327680, 9, 5374060, 131072, 0, 5374061, 262144, 1, 5374062, 327680, 1, 5374063, 0, 17, 5374064, 65536, 17, 5374065, 131072, 17, 5374066, 262144, 1, 5374067, 327680, 1, 5374068, 393216, 1, 5374069, 458752, 1, 5374070, 131072, 0, 5374071, 327680, 9, 5374072, 131072, 0, 5374073, 262144, 1, 5374074, 327680, 1, 5374075, 0, 17, 5374076, 65536, 17, 5374077, 131072, 17, 5374078, 262144, 1, 5374079, 327680, 1, 5374080, 393216, 1, 5374081, 458752, 1, 5374082, 131072, 0, 5374083, 327680, 9, 5374084, 131072, 0, 5374085, 262144, 1, 5374086, 327680, 1, 5374087, 0, 17, 5374088, 65536, 17, 5374089, 131072, 17, 5374090, 262144, 1, 5374091, 327680, 1, 5374092, 393216, 1, 5374093, 458752, 1, 5374094, 131072, 0, 5374095, 327680, 9, 5374096, 131072, 0, 5374097, 262144, 1, 5374098, 327680, 1, 5374099, 0, 17, 5374100, 65536, 17, 5374101, 131072, 17, 5374102, 262144, 1, 5374103, 327680, 1, 5374104, 393216, 1, 5374105, 458752, 1, 5374106, 131072, 0, 5374107, 327680, 9, 5374108, 131072, 0, 5374109, 262144, 1, 5374110, 327680, 1, 5374111, 0, 17, 5439488, 131072, 0, 5439489, 262144, 1, 5439490, 327680, 1, 5439491, 393216, 1, 5439492, 458752, 1, 5439493, 262144, 1, 5439494, 327680, 1, 5439495, 131072, 0, 5439496, 327680, 9, 5439497, 131072, 0, 5439498, 0, 17, 5439499, 65536, 17, 5439500, 131072, 17, 5439501, 262144, 1, 5439502, 327680, 1, 5439503, 393216, 1, 5439504, 458752, 1, 5439505, 262144, 1, 5439506, 327680, 1, 5439507, 131072, 0, 5439508, 327680, 9, 5439509, 131072, 0, 5439510, 0, 17, 5439511, 65536, 17, 5439512, 131072, 17, 5439513, 262144, 1, 5439514, 327680, 1, 5439515, 393216, 1, 5439516, 458752, 1, 5439517, 262144, 1, 5439518, 327680, 1, 5439519, 131072, 0, 5439520, 327680, 9, 5439521, 131072, 0, 5439522, 0, 17, 5439523, 65536, 17, 5439524, 131072, 17, 5439525, 262144, 1, 5439526, 327680, 1, 5439527, 393216, 1, 5439528, 458752, 1, 5439529, 262144, 1, 5439530, 327680, 1, 5439531, 131072, 0, 5439532, 327680, 9, 5439533, 131072, 0, 5439534, 0, 17, 5439535, 65536, 17, 5439536, 131072, 17, 5439537, 262144, 1, 5439538, 327680, 1, 5439539, 393216, 1, 5439540, 458752, 1, 5439541, 262144, 1, 5439542, 327680, 1, 5439543, 131072, 0, 5439544, 327680, 9, 5439545, 131072, 0, 5439546, 0, 17, 5439547, 65536, 17, 5439548, 131072, 17, 5439549, 262144, 1, 5439550, 327680, 1, 5439551, 393216, 1, 5439552, 458752, 1, 5439553, 262144, 1, 5439554, 327680, 1, 5439555, 131072, 0, 5439556, 327680, 9, 5439557, 131072, 0, 5439558, 0, 17, 5439559, 65536, 17, 5439560, 131072, 17, 5439561, 262144, 1, 5439562, 327680, 1, 5439563, 393216, 1, 5439564, 458752, 1, 5439565, 262144, 1, 5439566, 327680, 1, 5439567, 131072, 0, 5439568, 327680, 9, 5439569, 131072, 0, 5439570, 0, 17, 5439571, 65536, 17, 5439572, 131072, 17, 5439573, 262144, 1, 5439574, 327680, 1, 5439575, 393216, 1, 5439576, 458752, 1, 5439577, 262144, 1, 5439578, 327680, 1, 5439579, 131072, 0, 5439580, 327680, 9, 5439581, 131072, 0, 5439582, 0, 17, 5439583, 65536, 17, 5439584, 131072, 17, 5439585, 131072, 0, 5439586, 131072, 0, 5439587, 131072, 0, 5439588, 393216, 1, 5439589, 458752, 1, 5439590, 393216, 1, 5439591, 458752, 1, 5439592, 393216, 1, 5439593, 458752, 1, 5439594, 262144, 10, 5439595, 327680, 10, 5439596, 393216, 10, 5439597, 262144, 2, 5439598, 327680, 2, 5439599, 0, 18, 5439600, 65536, 18, 5439601, 131072, 18, 5439602, 262144, 2, 5439603, 327680, 2, 5439604, 393216, 2, 5439605, 458752, 2, 5439606, 262144, 10, 5439607, 327680, 10, 5439608, 393216, 10, 5439609, 262144, 2, 5439610, 327680, 2, 5439611, 0, 18, 5439612, 65536, 18, 5439613, 131072, 18, 5439614, 262144, 2, 5439615, 327680, 2, 5439616, 393216, 2, 5439617, 458752, 2, 5439618, 262144, 10, 5439619, 327680, 10, 5439620, 393216, 10, 5439621, 262144, 2, 5439622, 327680, 2, 5439623, 0, 18, 5439624, 65536, 18, 5439625, 131072, 18, 5439626, 262144, 2, 5439627, 327680, 2, 5439628, 393216, 2, 5439629, 458752, 2, 5439630, 262144, 10, 5439631, 327680, 10, 5439632, 393216, 10, 5439633, 262144, 2, 5439634, 327680, 2, 5439635, 0, 18, 5439636, 65536, 18, 5439637, 131072, 18, 5439638, 262144, 2, 5439639, 327680, 2, 5439640, 393216, 2, 5439641, 458752, 2, 5439642, 262144, 10, 5439643, 327680, 10, 5439644, 393216, 10, 5439645, 262144, 2, 5439646, 327680, 2, 5439647, 0, 18, 5505024, 131072, 0, 5505025, 262144, 2, 5505026, 327680, 2, 5505027, 393216, 2, 5505028, 65536, 12, 5505029, 262144, 2, 5505030, 327680, 2, 5505031, 262144, 10, 5505032, 327680, 10, 5505033, 393216, 10, 5505034, 0, 18, 5505035, 65536, 18, 5505036, 131072, 18, 5505037, 262144, 2, 5505038, 327680, 2, 5505039, 393216, 2, 5505040, 65536, 12, 5505041, 262144, 2, 5505042, 327680, 2, 5505043, 262144, 10, 5505044, 327680, 10, 5505045, 393216, 10, 5505046, 0, 18, 5505047, 65536, 18, 5505048, 131072, 18, 5505049, 262144, 2, 5505050, 327680, 2, 5505051, 393216, 2, 5505052, 65536, 12, 5505053, 262144, 2, 5505054, 327680, 2, 5505055, 262144, 10, 5505056, 327680, 10, 5505057, 393216, 10, 5505058, 0, 18, 5505059, 65536, 18, 5505060, 131072, 18, 5505061, 262144, 2, 5505062, 327680, 2, 5505063, 393216, 2, 5505064, 65536, 12, 5505065, 262144, 2, 5505066, 327680, 2, 5505067, 262144, 10, 5505068, 327680, 10, 5505069, 393216, 10, 5505070, 0, 18, 5505071, 65536, 18, 5505072, 131072, 18, 5505073, 262144, 2, 5505074, 327680, 2, 5505075, 393216, 2, 5505076, 65536, 12, 5505077, 262144, 2, 5505078, 327680, 2, 5505079, 262144, 10, 5505080, 327680, 10, 5505081, 393216, 10, 5505082, 0, 18, 5505083, 65536, 18, 5505084, 131072, 18, 5505085, 262144, 2, 5505086, 327680, 2, 5505087, 393216, 2, 5505088, 65536, 12, 5505089, 262144, 2, 5505090, 327680, 2, 5505091, 262144, 10, 5505092, 327680, 10, 5505093, 393216, 10, 5505094, 0, 18, 5505095, 65536, 18, 5505096, 131072, 18, 5505097, 262144, 2, 5505098, 327680, 2, 5505099, 393216, 2, 5505100, 65536, 12, 5505101, 262144, 2, 5505102, 327680, 2, 5505103, 262144, 10, 5505104, 327680, 10, 5505105, 393216, 10, 5505106, 0, 18, 5505107, 65536, 18, 5505108, 131072, 18, 5505109, 262144, 2, 5505110, 327680, 2, 5505111, 393216, 2, 5505112, 65536, 12, 5505113, 262144, 2, 5505114, 327680, 2, 5505115, 262144, 10, 5505116, 327680, 10, 5505117, 393216, 10, 5505118, 0, 18, 5505119, 65536, 18, 5505120, 131072, 18, 5505121, 262144, 10, 5505122, 327680, 10, 5505123, 393216, 10, 5505124, 393216, 2, 5505125, 458752, 2, 5505126, 393216, 2, 5505127, 458752, 2, 5505128, 393216, 2, 5505129, 458752, 2, 5505130, 262144, 1, 5505131, 327680, 1, 5505132, 393216, 1, 5505133, 458752, 1, 5505134, 262144, 1, 5505135, 327680, 1, 5505136, 131072, 0, 5505137, 327680, 9, 5505138, 131072, 0, 5505139, 0, 17, 5505140, 65536, 17, 5505141, 131072, 17, 5505142, 262144, 1, 5505143, 327680, 1, 5505144, 393216, 1, 5505145, 458752, 1, 5505146, 262144, 1, 5505147, 327680, 1, 5505148, 131072, 0, 5505149, 327680, 9, 5505150, 131072, 0, 5505151, 0, 17, 5505152, 65536, 17, 5505153, 131072, 17, 5505154, 262144, 1, 5505155, 327680, 1, 5505156, 393216, 1, 5505157, 458752, 1, 5505158, 262144, 1, 5505159, 327680, 1, 5505160, 131072, 0, 5505161, 327680, 9, 5505162, 131072, 0, 5505163, 0, 17, 5505164, 65536, 17, 5505165, 131072, 17, 5505166, 262144, 1, 5505167, 327680, 1, 5505168, 393216, 1, 5505169, 458752, 1, 5505170, 262144, 1, 5505171, 327680, 1, 5505172, 131072, 0, 5505173, 327680, 9, 5505174, 131072, 0, 5505175, 0, 17, 5505176, 65536, 17, 5505177, 131072, 17, 5505178, 262144, 1, 5505179, 327680, 1, 5505180, 393216, 1, 5505181, 458752, 1, 5505182, 262144, 1, 5505183, 327680, 1, 5570560, 131072, 0, 5570561, 393216, 1, 5570562, 458752, 1, 5570563, 131072, 0, 5570564, 65536, 13, 5570565, 131072, 0, 5570566, 262144, 1, 5570567, 327680, 1, 5570568, 262144, 1, 5570569, 327680, 1, 5570570, 131072, 0, 5570571, 327680, 9, 5570572, 131072, 0, 5570573, 393216, 1, 5570574, 458752, 1, 5570575, 131072, 0, 5570576, 65536, 13, 5570577, 131072, 0, 5570578, 262144, 1, 5570579, 327680, 1, 5570580, 262144, 1, 5570581, 327680, 1, 5570582, 131072, 0, 5570583, 327680, 9, 5570584, 131072, 0, 5570585, 393216, 1, 5570586, 458752, 1, 5570587, 131072, 0, 5570588, 65536, 13, 5570589, 131072, 0, 5570590, 262144, 1, 5570591, 327680, 1, 5570592, 262144, 1, 5570593, 327680, 1, 5570594, 131072, 0, 5570595, 327680, 9, 5570596, 131072, 0, 5570597, 393216, 1, 5570598, 458752, 1, 5570599, 131072, 0, 5570600, 65536, 13, 5570601, 131072, 0, 5570602, 262144, 1, 5570603, 327680, 1, 5570604, 262144, 1, 5570605, 327680, 1, 5570606, 131072, 0, 5570607, 327680, 9, 5570608, 131072, 0, 5570609, 393216, 1, 5570610, 458752, 1, 5570611, 131072, 0, 5570612, 65536, 13, 5570613, 131072, 0, 5570614, 262144, 1, 5570615, 327680, 1, 5570616, 262144, 1, 5570617, 327680, 1, 5570618, 131072, 0, 5570619, 327680, 9, 5570620, 131072, 0, 5570621, 393216, 1, 5570622, 458752, 1, 5570623, 131072, 0, 5570624, 65536, 13, 5570625, 131072, 0, 5570626, 262144, 1, 5570627, 327680, 1, 5570628, 262144, 1, 5570629, 327680, 1, 5570630, 131072, 0, 5570631, 327680, 9, 5570632, 131072, 0, 5570633, 393216, 1, 5570634, 458752, 1, 5570635, 131072, 0, 5570636, 65536, 13, 5570637, 131072, 0, 5570638, 262144, 1, 5570639, 327680, 1, 5570640, 262144, 1, 5570641, 327680, 1, 5570642, 131072, 0, 5570643, 327680, 9, 5570644, 131072, 0, 5570645, 393216, 1, 5570646, 458752, 1, 5570647, 131072, 0, 5570648, 65536, 13, 5570649, 131072, 0, 5570650, 262144, 1, 5570651, 327680, 1, 5570652, 262144, 1, 5570653, 327680, 1, 5570654, 131072, 0, 5570655, 327680, 9, 5570656, 131072, 0, 5570657, 393216, 1, 5570658, 458752, 1, 5570659, 393216, 1, 5570660, 458752, 1, 5570661, 393216, 1, 5570662, 458752, 1, 5570663, 131072, 0, 5570664, 131072, 0, 5570665, 131072, 0, 5570666, 262144, 2, 5570667, 327680, 2, 5570668, 393216, 2, 5570669, 65536, 12, 5570670, 262144, 2, 5570671, 327680, 2, 5570672, 262144, 10, 5570673, 327680, 10, 5570674, 393216, 10, 5570675, 0, 18, 5570676, 65536, 18, 5570677, 131072, 18, 5570678, 262144, 2, 5570679, 327680, 2, 5570680, 393216, 2, 5570681, 65536, 12, 5570682, 262144, 2, 5570683, 327680, 2, 5570684, 262144, 10, 5570685, 327680, 10, 5570686, 393216, 10, 5570687, 0, 18, 5570688, 65536, 18, 5570689, 131072, 18, 5570690, 262144, 2, 5570691, 327680, 2, 5570692, 393216, 2, 5570693, 65536, 12, 5570694, 262144, 2, 5570695, 327680, 2, 5570696, 262144, 10, 5570697, 327680, 10, 5570698, 393216, 10, 5570699, 0, 18, 5570700, 65536, 18, 5570701, 131072, 18, 5570702, 262144, 2, 5570703, 327680, 2, 5570704, 393216, 2, 5570705, 65536, 12, 5570706, 262144, 2, 5570707, 327680, 2, 5570708, 262144, 10, 5570709, 327680, 10, 5570710, 393216, 10, 5570711, 0, 18, 5570712, 65536, 18, 5570713, 131072, 18, 5570714, 262144, 2, 5570715, 327680, 2, 5570716, 393216, 2, 5570717, 65536, 12, 5570718, 262144, 2, 5570719, 327680, 2, 5636096, 131072, 0, 5636097, 393216, 2, 5636098, 458752, 2, 5636099, 0, 14, 5636100, 65536, 14, 5636101, 131072, 14, 5636102, 262144, 2, 5636103, 327680, 2, 5636104, 262144, 2, 5636105, 327680, 2, 5636106, 262144, 10, 5636107, 327680, 10, 5636108, 393216, 10, 5636109, 393216, 2, 5636110, 458752, 2, 5636111, 0, 14, 5636112, 65536, 14, 5636113, 131072, 14, 5636114, 262144, 2, 5636115, 327680, 2, 5636116, 262144, 2, 5636117, 327680, 2, 5636118, 262144, 10, 5636119, 327680, 10, 5636120, 393216, 10, 5636121, 393216, 2, 5636122, 458752, 2, 5636123, 0, 14, 5636124, 65536, 14, 5636125, 131072, 14, 5636126, 262144, 2, 5636127, 327680, 2, 5636128, 262144, 2, 5636129, 327680, 2, 5636130, 262144, 10, 5636131, 327680, 10, 5636132, 393216, 10, 5636133, 393216, 2, 5636134, 458752, 2, 5636135, 0, 14, 5636136, 65536, 14, 5636137, 131072, 14, 5636138, 262144, 2, 5636139, 327680, 2, 5636140, 262144, 2, 5636141, 327680, 2, 5636142, 262144, 10, 5636143, 327680, 10, 5636144, 393216, 10, 5636145, 393216, 2, 5636146, 458752, 2, 5636147, 0, 14, 5636148, 65536, 14, 5636149, 131072, 14, 5636150, 262144, 2, 5636151, 327680, 2, 5636152, 262144, 2, 5636153, 327680, 2, 5636154, 262144, 10, 5636155, 327680, 10, 5636156, 393216, 10, 5636157, 393216, 2, 5636158, 458752, 2, 5636159, 0, 14, 5636160, 65536, 14, 5636161, 131072, 14, 5636162, 262144, 2, 5636163, 327680, 2, 5636164, 262144, 2, 5636165, 327680, 2, 5636166, 262144, 10, 5636167, 327680, 10, 5636168, 393216, 10, 5636169, 393216, 2, 5636170, 458752, 2, 5636171, 0, 14, 5636172, 65536, 14, 5636173, 131072, 14, 5636174, 262144, 2, 5636175, 327680, 2, 5636176, 262144, 2, 5636177, 327680, 2, 5636178, 262144, 10, 5636179, 327680, 10, 5636180, 393216, 10, 5636181, 393216, 2, 5636182, 458752, 2, 5636183, 0, 14, 5636184, 65536, 14, 5636185, 131072, 14, 5636186, 262144, 2, 5636187, 327680, 2, 5636188, 262144, 2, 5636189, 327680, 2, 5636190, 262144, 10, 5636191, 327680, 10, 5636192, 393216, 10, 5636193, 393216, 2, 5636194, 458752, 2, 5636195, 393216, 2, 5636196, 458752, 2, 5636197, 65536, 12, 5636198, 458752, 2, 5636199, 262144, 10, 5636200, 327680, 10, 5636201, 393216, 10, 5636202, 393216, 1, 5636203, 458752, 1, 5636204, 131072, 0, 5636205, 65536, 13, 5636206, 131072, 0, 5636207, 262144, 1, 5636208, 327680, 1, 5636209, 262144, 1, 5636210, 327680, 1, 5636211, 131072, 0, 5636212, 327680, 9, 5636213, 131072, 0, 5636214, 393216, 1, 5636215, 458752, 1, 5636216, 131072, 0, 5636217, 65536, 13, 5636218, 131072, 0, 5636219, 262144, 1, 5636220, 327680, 1, 5636221, 262144, 1, 5636222, 327680, 1, 5636223, 131072, 0, 5636224, 327680, 9, 5636225, 131072, 0, 5636226, 393216, 1, 5636227, 458752, 1, 5636228, 131072, 0, 5636229, 65536, 13, 5636230, 131072, 0, 5636231, 262144, 1, 5636232, 327680, 1, 5636233, 262144, 1, 5636234, 327680, 1, 5636235, 131072, 0, 5636236, 327680, 9, 5636237, 131072, 0, 5636238, 393216, 1, 5636239, 458752, 1, 5636240, 131072, 0, 5636241, 65536, 13, 5636242, 131072, 0, 5636243, 262144, 1, 5636244, 327680, 1, 5636245, 262144, 1, 5636246, 327680, 1, 5636247, 131072, 0, 5636248, 327680, 9, 5636249, 131072, 0, 5636250, 393216, 1, 5636251, 458752, 1, 5636252, 131072, 0, 5636253, 65536, 13, 5636254, 131072, 0, 5636255, 262144, 1, 5701632, 131072, 0, 5701633, 131072, 0, 5701634, 327680, 9, 5701635, 131072, 0, 5701636, 262144, 1, 5701637, 327680, 1, 5701638, 0, 17, 5701639, 65536, 17, 5701640, 131072, 17, 5701641, 262144, 1, 5701642, 327680, 1, 5701643, 393216, 1, 5701644, 458752, 1, 5701645, 131072, 0, 5701646, 327680, 9, 5701647, 131072, 0, 5701648, 262144, 1, 5701649, 327680, 1, 5701650, 0, 17, 5701651, 65536, 17, 5701652, 131072, 17, 5701653, 262144, 1, 5701654, 327680, 1, 5701655, 393216, 1, 5701656, 458752, 1, 5701657, 131072, 0, 5701658, 327680, 9, 5701659, 131072, 0, 5701660, 262144, 1, 5701661, 327680, 1, 5701662, 0, 17, 5701663, 65536, 17, 5701664, 131072, 17, 5701665, 262144, 1, 5701666, 327680, 1, 5701667, 393216, 1, 5701668, 458752, 1, 5701669, 131072, 0, 5701670, 327680, 9, 5701671, 131072, 0, 5701672, 262144, 1, 5701673, 327680, 1, 5701674, 0, 17, 5701675, 65536, 17, 5701676, 131072, 17, 5701677, 262144, 1, 5701678, 327680, 1, 5701679, 393216, 1, 5701680, 458752, 1, 5701681, 131072, 0, 5701682, 327680, 9, 5701683, 131072, 0, 5701684, 262144, 1, 5701685, 327680, 1, 5701686, 0, 17, 5701687, 65536, 17, 5701688, 131072, 17, 5701689, 262144, 1, 5701690, 327680, 1, 5701691, 393216, 1, 5701692, 458752, 1, 5701693, 131072, 0, 5701694, 327680, 9, 5701695, 131072, 0, 5701696, 262144, 1, 5701697, 327680, 1, 5701698, 0, 17, 5701699, 65536, 17, 5701700, 131072, 17, 5701701, 262144, 1, 5701702, 327680, 1, 5701703, 393216, 1, 5701704, 458752, 1, 5701705, 131072, 0, 5701706, 327680, 9, 5701707, 131072, 0, 5701708, 262144, 1, 5701709, 327680, 1, 5701710, 0, 17, 5701711, 65536, 17, 5701712, 131072, 17, 5701713, 262144, 1, 5701714, 327680, 1, 5701715, 393216, 1, 5701716, 458752, 1, 5701717, 131072, 0, 5701718, 327680, 9, 5701719, 131072, 0, 5701720, 262144, 1, 5701721, 327680, 1, 5701722, 0, 17, 5701723, 65536, 17, 5701724, 131072, 17, 5701725, 262144, 1, 5701726, 327680, 1, 5701727, 393216, 1, 5701728, 458752, 1, 5701729, 131072, 0, 5701730, 131072, 0, 5701731, 131072, 0, 5701732, 131072, 0, 5701733, 65536, 13, 5701734, 131072, 0, 5701735, 0, 17, 5701736, 65536, 17, 5701737, 131072, 17, 5701738, 393216, 2, 5701739, 458752, 2, 5701740, 0, 14, 5701741, 65536, 14, 5701742, 131072, 14, 5701743, 262144, 2, 5701744, 327680, 2, 5701745, 262144, 2, 5701746, 327680, 2, 5701747, 262144, 10, 5701748, 327680, 10, 5701749, 393216, 10, 5701750, 393216, 2, 5701751, 458752, 2, 5701752, 0, 14, 5701753, 65536, 14, 5701754, 131072, 14, 5701755, 262144, 2, 5701756, 327680, 2, 5701757, 262144, 2, 5701758, 327680, 2, 5701759, 262144, 10, 5701760, 327680, 10, 5701761, 393216, 10, 5701762, 393216, 2, 5701763, 458752, 2, 5701764, 0, 14, 5701765, 65536, 14, 5701766, 131072, 14, 5701767, 262144, 2, 5701768, 327680, 2, 5701769, 262144, 2, 5701770, 327680, 2, 5701771, 262144, 10, 5701772, 327680, 10, 5701773, 393216, 10, 5701774, 393216, 2, 5701775, 458752, 2, 5701776, 0, 14, 5701777, 65536, 14, 5701778, 131072, 14, 5701779, 262144, 2, 5701780, 327680, 2, 5701781, 262144, 2, 5701782, 327680, 2, 5701783, 262144, 10, 5701784, 327680, 10, 5701785, 393216, 10, 5701786, 393216, 2, 5701787, 458752, 2, 5701788, 0, 14, 5701789, 65536, 14, 5701790, 131072, 14, 5701791, 262144, 2, 5767168, 131072, 0, 5767169, 262144, 10, 5767170, 327680, 10, 5767171, 393216, 10, 5767172, 262144, 2, 5767173, 327680, 2, 5767174, 0, 18, 5767175, 65536, 18, 5767176, 131072, 18, 5767177, 262144, 2, 5767178, 327680, 2, 5767179, 393216, 2, 5767180, 458752, 2, 5767181, 262144, 10, 5767182, 327680, 10, 5767183, 393216, 10, 5767184, 262144, 2, 5767185, 327680, 2, 5767186, 0, 18, 5767187, 65536, 18, 5767188, 131072, 18, 5767189, 262144, 2, 5767190, 327680, 2, 5767191, 393216, 2, 5767192, 458752, 2, 5767193, 262144, 10, 5767194, 327680, 10, 5767195, 393216, 10, 5767196, 262144, 2, 5767197, 327680, 2, 5767198, 0, 18, 5767199, 65536, 18, 5767200, 131072, 18, 5767201, 262144, 2, 5767202, 327680, 2, 5767203, 393216, 2, 5767204, 458752, 2, 5767205, 262144, 10, 5767206, 327680, 10, 5767207, 393216, 10, 5767208, 262144, 2, 5767209, 327680, 2, 5767210, 0, 18, 5767211, 65536, 18, 5767212, 131072, 18, 5767213, 262144, 2, 5767214, 327680, 2, 5767215, 393216, 2, 5767216, 458752, 2, 5767217, 262144, 10, 5767218, 327680, 10, 5767219, 393216, 10, 5767220, 262144, 2, 5767221, 327680, 2, 5767222, 0, 18, 5767223, 65536, 18, 5767224, 131072, 18, 5767225, 262144, 2, 5767226, 327680, 2, 5767227, 393216, 2, 5767228, 458752, 2, 5767229, 262144, 10, 5767230, 327680, 10, 5767231, 393216, 10, 5767232, 262144, 2, 5767233, 327680, 2, 5767234, 0, 18, 5767235, 65536, 18, 5767236, 131072, 18, 5767237, 262144, 2, 5767238, 327680, 2, 5767239, 393216, 2, 5767240, 458752, 2, 5767241, 262144, 10, 5767242, 327680, 10, 5767243, 393216, 10, 5767244, 262144, 2, 5767245, 327680, 2, 5767246, 0, 18, 5767247, 65536, 18, 5767248, 131072, 18, 5767249, 262144, 2, 5767250, 327680, 2, 5767251, 393216, 2, 5767252, 458752, 2, 5767253, 262144, 10, 5767254, 327680, 10, 5767255, 393216, 10, 5767256, 262144, 2, 5767257, 327680, 2, 5767258, 0, 18, 5767259, 65536, 18, 5767260, 131072, 18, 5767261, 262144, 2, 5767262, 327680, 2, 5767263, 393216, 2, 5767264, 458752, 2, 5767265, 262144, 10, 5767266, 327680, 10, 5767267, 393216, 10, 5767268, 0, 14, 5767269, 65536, 14, 5767270, 131072, 14, 5767271, 0, 18, 5767272, 65536, 18, 5767273, 131072, 18, 5767274, 131072, 0, 5767275, 327680, 9, 5767276, 131072, 0, 5767277, 262144, 1, 5767278, 327680, 1, 5767279, 0, 17, 5767280, 65536, 17, 5767281, 131072, 17, 5767282, 262144, 1, 5767283, 327680, 1, 5767284, 393216, 1, 5767285, 458752, 1, 5767286, 131072, 0, 5767287, 327680, 9, 5767288, 131072, 0, 5767289, 262144, 1, 5767290, 327680, 1, 5767291, 0, 17, 5767292, 65536, 17, 5767293, 131072, 17, 5767294, 262144, 1, 5767295, 327680, 1, 5767296, 393216, 1, 5767297, 458752, 1, 5767298, 131072, 0, 5767299, 327680, 9, 5767300, 131072, 0, 5767301, 262144, 1, 5767302, 327680, 1, 5767303, 0, 17, 5767304, 65536, 17, 5767305, 131072, 17, 5767306, 262144, 1, 5767307, 327680, 1, 5767308, 393216, 1, 5767309, 458752, 1, 5767310, 131072, 0, 5767311, 327680, 9, 5767312, 131072, 0, 5767313, 262144, 1, 5767314, 327680, 1, 5767315, 0, 17, 5767316, 65536, 17, 5767317, 131072, 17, 5767318, 262144, 1, 5767319, 327680, 1, 5767320, 393216, 1, 5767321, 458752, 1, 5767322, 131072, 0, 5767323, 327680, 9, 5767324, 131072, 0, 5767325, 262144, 1, 5767326, 327680, 1, 5767327, 0, 17, 5832704, 131072, 0, 5832705, 262144, 1, 5832706, 327680, 1, 5832707, 393216, 1, 5832708, 458752, 1, 5832709, 262144, 1, 5832710, 327680, 1, 5832711, 131072, 0, 5832712, 327680, 9, 5832713, 131072, 0, 5832714, 0, 17, 5832715, 65536, 17, 5832716, 131072, 17, 5832717, 262144, 1, 5832718, 327680, 1, 5832719, 393216, 1, 5832720, 458752, 1, 5832721, 262144, 1, 5832722, 327680, 1, 5832723, 131072, 0, 5832724, 327680, 9, 5832725, 131072, 0, 5832726, 0, 17, 5832727, 65536, 17, 5832728, 131072, 17, 5832729, 262144, 1, 5832730, 327680, 1, 5832731, 393216, 1, 5832732, 458752, 1, 5832733, 262144, 1, 5832734, 327680, 1, 5832735, 131072, 0, 5832736, 327680, 9, 5832737, 131072, 0, 5832738, 0, 17, 5832739, 65536, 17, 5832740, 131072, 17, 5832741, 262144, 1, 5832742, 327680, 1, 5832743, 393216, 1, 5832744, 458752, 1, 5832745, 262144, 1, 5832746, 327680, 1, 5832747, 131072, 0, 5832748, 327680, 9, 5832749, 131072, 0, 5832750, 0, 17, 5832751, 65536, 17, 5832752, 131072, 17, 5832753, 262144, 1, 5832754, 327680, 1, 5832755, 393216, 1, 5832756, 458752, 1, 5832757, 262144, 1, 5832758, 327680, 1, 5832759, 131072, 0, 5832760, 327680, 9, 5832761, 131072, 0, 5832762, 0, 17, 5832763, 65536, 17, 5832764, 131072, 17, 5832765, 262144, 1, 5832766, 327680, 1, 5832767, 393216, 1, 5832768, 458752, 1, 5832769, 262144, 1, 5832770, 327680, 1, 5832771, 131072, 0, 5832772, 327680, 9, 5832773, 131072, 0, 5832774, 0, 17, 5832775, 65536, 17, 5832776, 131072, 17, 5832777, 262144, 1, 5832778, 327680, 1, 5832779, 393216, 1, 5832780, 458752, 1, 5832781, 262144, 1, 5832782, 327680, 1, 5832783, 131072, 0, 5832784, 327680, 9, 5832785, 131072, 0, 5832786, 0, 17, 5832787, 65536, 17, 5832788, 131072, 17, 5832789, 262144, 1, 5832790, 327680, 1, 5832791, 393216, 1, 5832792, 458752, 1, 5832793, 262144, 1, 5832794, 327680, 1, 5832795, 131072, 0, 5832796, 327680, 9, 5832797, 131072, 0, 5832798, 0, 17, 5832799, 65536, 17, 5832800, 131072, 17, 5832801, 262144, 1, 5832802, 327680, 1, 5832803, 131072, 0, 5832804, 131072, 0, 5832805, 131072, 0, 5832806, 262144, 1, 5832807, 327680, 1, 5832808, 262144, 1, 5832809, 327680, 1, 5832810, 262144, 10, 5832811, 327680, 10, 5832812, 393216, 10, 5832813, 262144, 2, 5832814, 327680, 2, 5832815, 0, 18, 5832816, 65536, 18, 5832817, 131072, 18, 5832818, 262144, 2, 5832819, 327680, 2, 5832820, 393216, 2, 5832821, 458752, 2, 5832822, 262144, 10, 5832823, 327680, 10, 5832824, 393216, 10, 5832825, 262144, 2, 5832826, 327680, 2, 5832827, 0, 18, 5832828, 65536, 18, 5832829, 131072, 18, 5832830, 262144, 2, 5832831, 327680, 2, 5832832, 393216, 2, 5832833, 458752, 2, 5832834, 262144, 10, 5832835, 327680, 10, 5832836, 393216, 10, 5832837, 262144, 2, 5832838, 327680, 2, 5832839, 0, 18, 5832840, 65536, 18, 5832841, 131072, 18, 5832842, 262144, 2, 5832843, 327680, 2, 5832844, 393216, 2, 5832845, 458752, 2, 5832846, 262144, 10, 5832847, 327680, 10, 5832848, 393216, 10, 5832849, 262144, 2, 5832850, 327680, 2, 5832851, 0, 18, 5832852, 65536, 18, 5832853, 131072, 18, 5832854, 262144, 2, 5832855, 327680, 2, 5832856, 393216, 2, 5832857, 458752, 2, 5832858, 262144, 10, 5832859, 327680, 10, 5832860, 393216, 10, 5832861, 262144, 2, 5832862, 327680, 2, 5832863, 0, 18 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1179780, 3, 0, 1179781, 3, 0, 1179782, 3, 0, 1179783, 3, 0, 1245316, 3, 0, 1245317, 3, 0, 1245318, 3, 0, 1245319, 3, 0, 1310850, 3, 0, 1310851, 3, 0, 1310852, 3, 0, 1310853, 3, 0, 1310854, 3, 0, 1310855, 3, 0, 1376386, 3, 0, 1376387, 3, 0, 1376388, 3, 0, 1376389, 3, 0, 1376390, 3, 0, 1376391, 3, 0, 1441922, 3, 0, 1441923, 3, 0, 1441924, 3, 0, 1441925, 3, 0, 1441926, 3, 0, 1441927, 3, 0, 1507458, 3, 0, 1507459, 3, 0, 1507460, 3, 0, 1507461, 3, 0, 1769599, 3, 0, 1769600, 3, 0, 1769605, 3, 0, 1769606, 3, 0, 1769607, 3, 0, 1769608, 3, 0, 1835088, 3, 0, 1835089, 3, 0, 1835090, 3, 0, 1835091, 3, 0, 1835092, 3, 0, 1835093, 3, 0, 1835135, 3, 0, 1835136, 3, 0, 1835137, 3, 0, 1835138, 3, 0, 1835139, 3, 0, 1835140, 3, 0, 1835141, 3, 0, 1835142, 3, 0, 1835143, 3, 0, 1835144, 3, 0, 1900623, 3, 0, 1900624, 3, 0, 1900625, 3, 0, 1900626, 3, 0, 1900627, 3, 0, 1900628, 3, 0, 1900629, 3, 0, 1900671, 3, 0, 1900672, 3, 0, 1900673, 3, 0, 1900674, 3, 0, 1900675, 3, 0, 1900676, 3, 0, 1900677, 3, 0, 1900678, 3, 0, 1900679, 3, 0, 1900680, 3, 0, 1966157, 3, 0, 1966158, 3, 0, 1966159, 3, 0, 1966160, 3, 0, 1966161, 3, 0, 1966162, 3, 0, 1966163, 3, 0, 1966164, 3, 0, 1966165, 3, 0, 1966170, 3, 0, 1966171, 3, 0, 1966172, 3, 0, 1966173, 3, 0, 1966174, 3, 0, 1966207, 3, 0, 1966208, 3, 0, 1966209, 3, 0, 1966210, 3, 0, 1966211, 3, 0, 1966212, 3, 0, 1966213, 3, 0, 1966214, 3, 0, 1966215, 3, 0, 1966216, 3, 0, 1966217, 3, 0, 2031693, 3, 0, 2031694, 3, 0, 2031695, 3, 0, 2031696, 3, 0, 2031697, 3, 0, 2031698, 3, 0, 2031699, 3, 0, 2031700, 3, 0, 2031701, 3, 0, 2031706, 3, 0, 2031707, 3, 0, 2031708, 3, 0, 2031709, 3, 0, 2031710, 3, 0, 2031711, 3, 0, 2031743, 3, 0, 2031744, 3, 0, 2031745, 3, 0, 2031746, 3, 0, 2031747, 3, 0, 2031748, 3, 0, 2031749, 3, 0, 2031750, 3, 0, 2031751, 3, 0, 2031752, 3, 0, 2031753, 3, 0, 2097230, 3, 0, 2097231, 3, 0, 2097232, 3, 0, 2097233, 3, 0, 2097234, 3, 0, 2097235, 3, 0, 2097236, 3, 0, 2097237, 3, 0, 2097242, 3, 0, 2097243, 3, 0, 2097244, 3, 0, 2097245, 3, 0, 2097246, 3, 0, 2097247, 3, 0, 2097279, 3, 0, 2097280, 3, 0, 2097281, 3, 0, 2097282, 3, 0, 2097283, 3, 0, 2097284, 3, 0, 2097285, 3, 0, 2097286, 3, 0, 2097287, 3, 0, 2097288, 3, 0, 2097289, 3, 0, 2162766, 3, 0, 2162767, 3, 0, 2162768, 3, 0, 2162769, 3, 0, 2162770, 3, 0, 2162780, 3, 0, 2162781, 3, 0, 2162782, 3, 0, 2162783, 3, 0, 2162817, 3, 0, 2162818, 3, 0, 2162819, 3, 0, 2162820, 3, 0, 2162821, 3, 0, 2162822, 3, 0, 2162823, 3, 0, 2162824, 3, 0, 2228302, 3, 0, 2228303, 3, 0, 2228304, 3, 0, 2228305, 3, 0, 2228306, 3, 0, 2228317, 3, 0, 2228318, 3, 0, 2228319, 3, 0, 2228320, 3, 0, 2228321, 3, 0, 2228353, 3, 0, 2228354, 3, 0, 2228355, 3, 0, 2228356, 3, 0, 2228357, 3, 0, 2228358, 3, 0, 2228359, 3, 0, 2293837, 3, 0, 2293838, 3, 0, 2293839, 3, 0, 2293840, 3, 0, 2293841, 3, 0, 2293842, 3, 0, 2293853, 3, 0, 2293854, 3, 0, 2293855, 3, 0, 2293856, 3, 0, 2293857, 3, 0, 2293891, 3, 0, 2293892, 3, 0, 2293893, 3, 0, 2293894, 3, 0, 2293895, 3, 0, 2359373, 3, 0, 2359374, 3, 0, 2359375, 3, 0, 2359376, 3, 0, 2359377, 3, 0, 2359378, 3, 0, 2359389, 3, 0, 2359390, 3, 0, 2359391, 3, 0, 2359392, 3, 0, 2359393, 3, 0, 2359427, 3, 0, 2359428, 3, 0, 2359429, 3, 0, 2359430, 3, 0, 2424910, 3, 0, 2424911, 3, 0, 2424912, 3, 0, 2424913, 3, 0, 2424926, 3, 0, 2424927, 3, 0, 2424928, 3, 0, 2424929, 3, 0, 2490447, 3, 0, 2490448, 3, 0, 2490449, 3, 0, 3145798, 3, 0, 3145799, 3, 0, 3145800, 3, 0, 3211334, 3, 0, 3211335, 3, 0, 3211336, 3, 0, 3211363, 3, 0, 3211364, 3, 0, 3211389, 3, 0, 3211390, 3, 0, 3211391, 3, 0, 3211392, 3, 0, 3211393, 3, 0, 3211394, 3, 0, 3211395, 3, 0, 3211396, 3, 0, 3276871, 3, 0, 3276872, 3, 0, 3276873, 3, 0, 3276874, 3, 0, 3276875, 3, 0, 3276876, 3, 0, 3276896, 3, 0, 3276897, 3, 0, 3276898, 3, 0, 3276899, 3, 0, 3276900, 3, 0, 3276901, 3, 0, 3276925, 3, 0, 3276926, 3, 0, 3276927, 3, 0, 3276928, 3, 0, 3276929, 3, 0, 3276930, 3, 0, 3276931, 3, 0, 3276932, 3, 0, 3276941, 3, 0, 3276942, 3, 0, 3276943, 3, 0, 3342407, 3, 0, 3342408, 3, 0, 3342409, 3, 0, 3342410, 3, 0, 3342411, 3, 0, 3342412, 3, 0, 3342432, 3, 0, 3342433, 3, 0, 3342434, 3, 0, 3342435, 3, 0, 3342436, 3, 0, 3342437, 3, 0, 3342464, 3, 0, 3342465, 3, 0, 3342466, 3, 0, 3342467, 3, 0, 3342468, 3, 0, 3342469, 3, 0, 3342470, 3, 0, 3342471, 3, 0, 3342472, 3, 0, 3342477, 3, 0, 3342478, 3, 0, 3342479, 3, 0, 3407951, 3, 0, 3407952, 3, 0, 3407953, 3, 0, 3407954, 3, 0, 3407955, 3, 0, 3407967, 3, 0, 3407968, 3, 0, 3407969, 3, 0, 3407970, 3, 0, 3407971, 3, 0, 3407972, 3, 0, 3407973, 3, 0, 3408001, 3, 0, 3408002, 3, 0, 3408003, 3, 0, 3408004, 3, 0, 3408005, 3, 0, 3408006, 3, 0, 3408007, 3, 0, 3408008, 3, 0, 3408013, 3, 0, 3408014, 3, 0, 3408015, 3, 0, 3473487, 3, 0, 3473488, 3, 0, 3473489, 3, 0, 3473490, 3, 0, 3473491, 3, 0, 3473492, 3, 0, 3473493, 3, 0, 3473503, 3, 0, 3473504, 3, 0, 3473505, 3, 0, 3473506, 3, 0, 3473507, 3, 0, 3473508, 3, 0, 3473509, 3, 0, 3473539, 3, 0, 3473540, 3, 0, 3473541, 3, 0, 3473542, 3, 0, 3473543, 3, 0, 3473544, 3, 0, 3473549, 3, 0, 3473550, 3, 0, 3473551, 3, 0, 3538975, 3, 0, 3538976, 3, 0, 3538977, 3, 0, 3538978, 3, 0, 3538979, 3, 0, 3538980, 3, 0, 3539023, 3, 0, 3539024, 3, 0, 3539025, 3, 0, 3539026, 3, 0, 3539027, 3, 0, 3539028, 3, 0, 3539029, 3, 0, 3539039, 3, 0, 3539040, 3, 0, 3539041, 3, 0, 3539042, 3, 0, 3539075, 3, 0, 3539076, 3, 0, 3539077, 3, 0, 3539078, 3, 0, 3539079, 3, 0, 3604511, 3, 0, 3604512, 3, 0, 3604513, 3, 0, 3604514, 3, 0, 3604515, 3, 0, 3604516, 3, 0, 3670047, 3, 0, 3670048, 3, 0, 3670049, 3, 0, 3670050, 3, 0, 3670051, 3, 0, 3670052, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 37, 0, 38, 53, 131072, 38, 54, 262144, 0, 55, 327680, 0, 56, 131072, 42, 57, 131072, 42, 62, 262144, 9, 64, 393216, 9, 65, 262145, 2, 66, 1, 0, 67, 1, 0, 68, 1, 4, 70, 0, 42, 71, 262144, 0, 72, 327680, 0, 73, 0, 42, 74, 0, 42, 77, 0, 38, 78, 0, 38, 90, 131072, 38, 91, 131072, 38, 101, 262145, 2, 102, 1, 0, 103, 1, 0, 104, 1, 0, 105, 1, 0, 106, 1, 0, 107, 1, 4, 65557, 0, 38, 65573, 0, 38, 65589, 131072, 38, 65592, 131072, 42, 65593, 131072, 42, 65594, 262144, 0, 65595, 327680, 0, 65596, 262144, 0, 65597, 327680, 0, 65598, 262144, 0, 65599, 327680, 0, 65601, 262145, 2, 65602, 1, 0, 65603, 1, 0, 65604, 1, 4, 65606, 0, 42, 65609, 0, 42, 65610, 0, 42, 65613, 0, 38, 65614, 0, 38, 65626, 131072, 38, 65627, 131072, 38, 65628, 262144, 0, 65629, 327680, 0, 65630, 262144, 0, 65631, 327680, 0, 65632, 262144, 0, 65633, 327680, 0, 65634, 262144, 0, 65635, 327680, 0, 65637, 262145, 2, 65638, 1, 0, 65639, 1, 0, 65640, 1, 0, 65641, 1, 0, 65642, 1, 0, 65643, 1, 4, 131093, 0, 38, 131125, 131072, 38, 131126, 262144, 0, 131127, 327680, 0, 131128, 131072, 42, 131129, 131072, 42, 131132, 393216, 6, 131134, 393216, 6, 131136, 393216, 6, 131137, 262145, 2, 131138, 1, 0, 131139, 1, 0, 131140, 1, 4, 131142, 0, 42, 131143, 262144, 0, 131144, 327680, 0, 131145, 0, 42, 131146, 0, 42, 131149, 0, 38, 131150, 0, 38, 131162, 131072, 38, 131163, 131072, 38, 131166, 393216, 6, 131168, 393216, 6, 131170, 393216, 6, 131172, 393216, 6, 131173, 262145, 2, 131174, 1, 0, 131175, 1, 0, 131176, 1, 0, 131177, 1, 0, 131178, 1, 0, 131179, 1, 4, 196629, 0, 38, 196661, 131072, 38, 196664, 131072, 42, 196665, 131072, 42, 196666, 262144, 8, 196667, 327680, 8, 196668, 393216, 8, 196669, 262144, 0, 196670, 327680, 0, 196671, 262144, 0, 196672, 327680, 0, 196673, 262145, 2, 196674, 1, 0, 196675, 1, 0, 196676, 1, 4, 196678, 0, 42, 196681, 0, 42, 196682, 0, 42, 196685, 0, 38, 196686, 0, 38, 196698, 131072, 38, 196699, 131072, 38, 196700, 262144, 8, 196701, 327680, 8, 196702, 393216, 8, 196703, 262144, 0, 196704, 327680, 0, 196705, 262144, 0, 196706, 327680, 0, 196707, 262144, 0, 196708, 327680, 0, 196709, 262145, 2, 196710, 1, 0, 196711, 1, 0, 196712, 1, 0, 196713, 1, 0, 196714, 1, 0, 196715, 1, 4, 196716, 262144, 0, 196717, 327680, 0, 196718, 262144, 0, 196719, 327680, 0, 196720, 262144, 0, 196721, 327680, 0, 262165, 0, 38, 262197, 131072, 38, 262198, 262144, 0, 262199, 327680, 0, 262200, 131072, 42, 262201, 131072, 42, 262202, 262144, 9, 262204, 393216, 9, 262206, 0, 15, 262207, 65536, 15, 262208, 131072, 15, 262209, 262145, 2, 262210, 1, 0, 262211, 1, 0, 262212, 1, 4, 262214, 0, 42, 262215, 262144, 0, 262216, 327680, 0, 262217, 0, 42, 262218, 0, 42, 262221, 0, 38, 262222, 0, 38, 262234, 131072, 38, 262235, 131072, 38, 262236, 262144, 9, 262238, 393216, 9, 262241, 393216, 6, 262243, 393216, 6, 262245, 262145, 2, 262246, 1, 0, 262247, 1, 0, 262248, 1, 0, 262249, 1, 0, 262250, 1, 0, 262251, 1, 4, 262254, 393216, 6, 262256, 393216, 6, 262258, 393216, 6, 327701, 0, 38, 327733, 131072, 38, 327736, 131072, 42, 327737, 131072, 42, 327738, 262144, 0, 327739, 327680, 0, 327740, 393216, 0, 327741, 458752, 0, 327742, 0, 16, 327743, 65536, 16, 327744, 131072, 16, 327745, 262145, 2, 327746, 1, 0, 327747, 1, 0, 327748, 1, 4, 327750, 0, 42, 327753, 0, 42, 327754, 0, 42, 327757, 0, 38, 327758, 0, 38, 327770, 131072, 38, 327771, 131072, 38, 327772, 262144, 0, 327773, 327680, 0, 327774, 262144, 0, 327775, 327680, 0, 327776, 262144, 0, 327777, 327680, 0, 327778, 262144, 8, 327779, 327680, 8, 327780, 393216, 8, 327781, 262145, 6, 327782, 131073, 1, 327783, 1, 0, 327784, 1, 0, 327785, 1, 0, 327786, 1, 0, 327787, 1, 4, 327788, 262144, 8, 327789, 327680, 8, 327790, 393216, 8, 327791, 262144, 0, 327792, 327680, 0, 327793, 262144, 0, 327794, 327680, 0, 327795, 262144, 0, 327796, 327680, 0, 393237, 0, 38, 393269, 131072, 38, 393270, 262144, 0, 393271, 327680, 0, 393272, 131072, 42, 393273, 131072, 42, 393281, 262145, 2, 393282, 1, 0, 393283, 1, 0, 393284, 1, 4, 393286, 0, 42, 393287, 262144, 0, 393288, 327680, 0, 393289, 0, 42, 393290, 0, 42, 393293, 0, 38, 393294, 0, 38, 393306, 131072, 38, 393307, 131072, 38, 393310, 0, 11, 393311, 65536, 11, 393312, 131072, 11, 393314, 262144, 9, 393315, 0, 15, 393316, 393216, 9, 393317, 131072, 15, 393318, 262145, 2, 393319, 1, 0, 393320, 1, 0, 393321, 1, 0, 393322, 1, 0, 393323, 1, 4, 393324, 262144, 9, 393326, 393216, 9, 393329, 393216, 6, 393331, 393216, 6, 393333, 393216, 6, 458773, 0, 38, 458805, 131072, 38, 458808, 131072, 42, 458809, 131072, 42, 458810, 262144, 0, 458811, 327680, 0, 458815, 393216, 0, 458816, 458752, 0, 458817, 262145, 2, 458818, 1, 0, 458819, 1, 0, 458820, 1, 4, 458822, 0, 42, 458825, 0, 42, 458826, 0, 42, 458829, 0, 38, 458830, 0, 38, 458842, 131072, 38, 458843, 131072, 38, 458844, 262144, 0, 458845, 327680, 0, 458846, 0, 12, 458848, 131072, 12, 458849, 262144, 0, 458850, 327680, 0, 458851, 0, 16, 458852, 65536, 16, 458853, 131072, 16, 458854, 262145, 2, 458855, 1, 0, 458856, 1, 0, 458857, 1, 0, 458858, 1, 0, 458859, 1, 4, 458860, 262144, 0, 458861, 327680, 0, 458862, 262144, 0, 458863, 327680, 0, 458864, 262144, 0, 458865, 327680, 0, 458866, 262144, 0, 458867, 327680, 0, 458868, 262144, 0, 458869, 327680, 0, 458870, 262144, 0, 458871, 327680, 0, 524309, 0, 38, 524341, 131072, 38, 524342, 262144, 0, 524343, 327680, 0, 524344, 131072, 42, 524345, 131072, 42, 524348, 196608, 29, 524349, 262144, 29, 524350, 327680, 29, 524353, 262145, 2, 524354, 1, 0, 524355, 1, 0, 524356, 1, 4, 524358, 0, 42, 524359, 262144, 0, 524360, 327680, 0, 524361, 0, 42, 524362, 0, 42, 524365, 0, 38, 524366, 0, 38, 524378, 131072, 38, 524379, 131072, 38, 524382, 0, 13, 524384, 131072, 13, 524390, 262145, 2, 524391, 1, 0, 524392, 1, 0, 524393, 1, 0, 524394, 1, 0, 524395, 1, 4, 524396, 0, 15, 524397, 65536, 15, 524398, 131072, 15, 524400, 393216, 6, 524402, 393216, 6, 524404, 393216, 6, 524406, 393216, 6, 524408, 393216, 6, 589845, 0, 38, 589877, 131072, 38, 589880, 131072, 42, 589881, 131072, 42, 589882, 262144, 0, 589883, 327680, 0, 589884, 196608, 30, 589885, 262144, 30, 589886, 327680, 30, 589887, 262144, 0, 589888, 327680, 0, 589889, 262145, 2, 589890, 1, 0, 589891, 1, 0, 589892, 1, 4, 589894, 0, 42, 589897, 0, 42, 589898, 0, 42, 589901, 0, 38, 589902, 0, 38, 589914, 131072, 38, 589915, 131072, 38, 589916, 262144, 0, 589917, 327680, 0, 589918, 262144, 0, 589919, 327680, 0, 589926, 262145, 2, 589927, 1, 0, 589928, 1, 0, 589929, 1, 0, 589930, 1, 0, 589931, 1, 4, 589932, 0, 16, 589933, 65536, 16, 589934, 131072, 16, 589935, 262144, 8, 589936, 327680, 8, 589937, 393216, 8, 589938, 262144, 0, 589939, 327680, 0, 589940, 262144, 0, 589941, 327680, 0, 589942, 262144, 0, 589943, 327680, 0, 655381, 0, 38, 655413, 131072, 38, 655414, 262144, 0, 655415, 327680, 0, 655416, 131072, 42, 655417, 131072, 42, 655418, 0, 11, 655419, 65536, 11, 655420, 196608, 31, 655421, 131072, 25, 655422, 327680, 31, 655425, 262145, 2, 655426, 1, 0, 655427, 1, 0, 655428, 1, 4, 655430, 0, 42, 655431, 393216, 0, 655432, 458752, 0, 655433, 0, 42, 655434, 0, 42, 655437, 0, 38, 655438, 0, 38, 655450, 131072, 38, 655451, 131072, 38, 655452, 0, 15, 655453, 65536, 15, 655454, 131072, 15, 655456, 393216, 6, 655460, 262145, 5, 655461, 131073, 3, 655462, 65537, 0, 655463, 1, 0, 655464, 1, 0, 655465, 1, 0, 655466, 1, 0, 655467, 1, 4, 655471, 262144, 9, 655473, 393216, 9, 655476, 393216, 6, 655478, 393216, 6, 655480, 393216, 6, 655492, 262144, 43, 655493, 65536, 43, 655494, 65536, 43, 655495, 65536, 43, 655496, 65536, 43, 655497, 65536, 43, 655498, 65536, 43, 655499, 65536, 43, 655500, 196608, 43, 655507, 262144, 43, 655508, 65536, 43, 655509, 65536, 43, 655510, 65536, 43, 655511, 65536, 43, 655512, 65536, 43, 655513, 65536, 43, 655514, 65536, 43, 655515, 65536, 43, 655516, 65536, 43, 655517, 65536, 43, 655518, 65536, 43, 655519, 65536, 43, 720917, 0, 38, 720949, 131072, 38, 720952, 131072, 42, 720953, 131072, 42, 720954, 0, 12, 720956, 131072, 12, 720961, 262145, 2, 720962, 1, 0, 720963, 1, 0, 720964, 1, 4, 720966, 0, 42, 720969, 0, 42, 720970, 0, 42, 720973, 0, 38, 720974, 0, 38, 720986, 131072, 38, 720987, 131072, 38, 720988, 0, 16, 720989, 65536, 16, 720990, 131072, 16, 720992, 262145, 5, 720993, 131073, 3, 720994, 131073, 3, 720995, 131073, 3, 720996, 65537, 0, 720997, 1, 0, 720998, 1, 0, 720999, 1, 0, 721000, 1, 0, 721001, 1, 0, 721002, 1, 0, 721003, 1, 4, 721028, 262144, 44, 721029, 65536, 44, 721030, 65536, 44, 721031, 65536, 44, 721032, 65536, 44, 721033, 65536, 44, 721034, 65536, 44, 721035, 65536, 44, 721036, 196608, 44, 721043, 262144, 44, 721044, 65536, 44, 721045, 65536, 44, 721046, 65536, 44, 721047, 65536, 44, 721048, 65536, 44, 721049, 65536, 44, 721050, 65536, 44, 721051, 65536, 44, 721052, 65536, 44, 721053, 65536, 44, 721054, 65536, 44, 721055, 65536, 44, 786453, 0, 38, 786485, 131072, 38, 786488, 131072, 42, 786489, 131072, 42, 786490, 0, 13, 786492, 131072, 13, 786497, 262145, 2, 786498, 1, 0, 786499, 1, 0, 786500, 1, 4, 786502, 0, 42, 786503, 393216, 0, 786504, 458752, 0, 786505, 0, 42, 786506, 0, 42, 786509, 0, 38, 786510, 0, 38, 786522, 131072, 38, 786523, 131072, 38, 786527, 262145, 5, 786528, 65537, 0, 786529, 1, 0, 786530, 1, 0, 786531, 1, 0, 786532, 1, 0, 786533, 1, 0, 786534, 1, 0, 786535, 1, 0, 786536, 1, 0, 786537, 1, 0, 786538, 1, 0, 786539, 131073, 0, 786540, 131073, 3, 786541, 131073, 3, 786542, 131073, 3, 786543, 1, 6, 786545, 262144, 43, 786546, 65536, 43, 786547, 65536, 43, 786548, 65536, 43, 786549, 65536, 43, 786550, 65536, 43, 786551, 65536, 43, 786552, 65536, 43, 786553, 65536, 43, 786554, 65536, 43, 786555, 65536, 43, 786556, 65536, 43, 786557, 65536, 43, 786558, 65536, 43, 786559, 65536, 43, 786560, 65536, 43, 786561, 65536, 43, 786562, 65536, 43, 786563, 65536, 43, 786564, 131072, 43, 786565, 0, 15, 786566, 65536, 15, 786567, 131072, 15, 786568, 262144, 8, 786569, 327680, 8, 786570, 393216, 8, 786572, 0, 43, 786573, 65536, 43, 786574, 65536, 43, 786575, 65536, 43, 786576, 65536, 43, 786577, 65536, 43, 786578, 65536, 43, 786579, 131072, 43, 851989, 0, 38, 852021, 131072, 38, 852024, 131072, 42, 852025, 131072, 42, 852027, 262144, 0, 852028, 327680, 0, 852030, 393216, 0, 852031, 458752, 0, 852033, 262145, 2, 852034, 1, 0, 852035, 1, 0, 852036, 1, 4, 852038, 0, 42, 852041, 0, 42, 852042, 0, 42, 852043, 262144, 0, 852044, 327680, 0, 852045, 0, 38, 852046, 0, 38, 852058, 131072, 38, 852059, 131072, 38, 852063, 262145, 2, 852064, 1, 0, 852065, 1, 0, 852066, 1, 0, 852067, 1, 0, 852068, 1, 0, 852069, 1, 0, 852070, 1, 0, 852071, 1, 0, 852072, 1, 0, 852073, 1, 0, 852074, 1, 0, 852075, 1, 0, 852076, 1, 0, 852077, 1, 0, 852078, 1, 0, 852079, 1, 4, 852081, 262144, 44, 852082, 65536, 44, 852083, 65536, 44, 852084, 65536, 44, 852085, 65536, 44, 852086, 65536, 44, 852087, 65536, 44, 852088, 65536, 44, 852089, 65536, 44, 852090, 65536, 44, 852091, 65536, 44, 852092, 65536, 44, 852093, 65536, 44, 852094, 65536, 44, 852095, 65536, 44, 852096, 65536, 44, 852097, 65536, 44, 852098, 65536, 44, 852099, 65536, 44, 852100, 131072, 44, 852101, 0, 16, 852102, 65536, 16, 852103, 131072, 16, 852104, 262144, 9, 852105, 327680, 9, 852106, 393216, 9, 852108, 0, 44, 852109, 65536, 44, 852110, 65536, 44, 852111, 65536, 44, 852112, 65536, 44, 852113, 65536, 44, 852114, 65536, 44, 852115, 131072, 44, 917525, 0, 38, 917557, 262144, 38, 917558, 65536, 37, 917559, 65536, 37, 917560, 65536, 37, 917561, 65536, 37, 917562, 327680, 6, 917563, 65536, 41, 917564, 65536, 41, 917565, 131072, 75, 917566, 65536, 41, 917567, 65536, 41, 917568, 131072, 41, 917569, 262145, 2, 917570, 1, 0, 917571, 1, 0, 917572, 1, 4, 917574, 0, 42, 917575, 393216, 0, 917576, 458752, 0, 917577, 0, 42, 917578, 0, 42, 917581, 0, 38, 917582, 0, 38, 917594, 131072, 38, 917595, 131072, 38, 917596, 262144, 0, 917597, 327680, 0, 917599, 262145, 2, 917600, 1, 0, 917601, 1, 0, 917602, 262145, 0, 917603, 262145, 4, 917604, 262145, 4, 917605, 262145, 4, 917606, 131073, 1, 917607, 1, 0, 917608, 1, 0, 917609, 1, 0, 917610, 1, 0, 917611, 1, 0, 917612, 1, 0, 917613, 1, 0, 917614, 1, 0, 917615, 1, 4, 917617, 131072, 42, 917620, 0, 13, 917622, 131072, 13, 917623, 262144, 43, 917624, 65536, 43, 917625, 65536, 43, 917626, 65536, 43, 917627, 65536, 43, 917628, 65536, 43, 917629, 196608, 43, 917637, 0, 17, 917638, 65536, 17, 917639, 131072, 17, 917640, 262144, 10, 917641, 327680, 10, 917642, 393216, 10, 983061, 0, 38, 983098, 131072, 38, 983099, 262144, 0, 983100, 327680, 0, 983101, 131072, 42, 983104, 131072, 42, 983105, 262145, 2, 983106, 1, 0, 983107, 1, 0, 983108, 1, 4, 983110, 0, 42, 983111, 65536, 11, 983112, 131072, 11, 983113, 0, 42, 983114, 0, 42, 983115, 262144, 0, 983116, 327680, 0, 983117, 0, 38, 983118, 0, 39, 983119, 65536, 39, 983120, 65536, 39, 983121, 65536, 39, 983122, 65536, 39, 983123, 65536, 39, 983124, 65536, 39, 983125, 65536, 39, 983126, 65536, 39, 983127, 65536, 39, 983128, 65536, 39, 983129, 65536, 39, 983130, 131072, 39, 983131, 131072, 38, 983134, 393216, 6, 983135, 262145, 2, 983136, 1, 0, 983137, 1, 0, 983138, 1, 4, 983139, 262144, 9, 983141, 393216, 9, 983142, 262145, 2, 983143, 1, 0, 983144, 1, 0, 983145, 262145, 0, 983146, 262145, 4, 983147, 262145, 4, 983148, 131073, 1, 983149, 1, 0, 983150, 1, 0, 983151, 1, 4, 983153, 131072, 42, 983154, 262144, 8, 983155, 327680, 8, 983156, 393216, 8, 983157, 393216, 0, 983158, 458752, 0, 983159, 262144, 44, 983160, 65536, 44, 983161, 65536, 44, 983162, 65536, 44, 983163, 65536, 44, 983164, 65536, 44, 983165, 196608, 44, 983173, 0, 18, 983174, 65536, 18, 983175, 131072, 18, 1048597, 0, 38, 1048614, 0, 37, 1048615, 65536, 37, 1048616, 65536, 37, 1048617, 65536, 37, 1048618, 65536, 37, 1048619, 65536, 37, 1048620, 65536, 37, 1048621, 65536, 37, 1048622, 65536, 37, 1048623, 65536, 37, 1048624, 65536, 37, 1048625, 65536, 37, 1048626, 65536, 37, 1048627, 65536, 37, 1048628, 65536, 37, 1048629, 65536, 37, 1048630, 65536, 37, 1048631, 65536, 37, 1048632, 65536, 37, 1048633, 131072, 37, 1048634, 131072, 38, 1048637, 131072, 42, 1048638, 262144, 0, 1048639, 327680, 0, 1048640, 131072, 42, 1048641, 262145, 2, 1048642, 1, 0, 1048643, 1, 0, 1048644, 1, 4, 1048646, 0, 42, 1048648, 131072, 12, 1048649, 0, 42, 1048650, 0, 42, 1048653, 0, 38, 1048654, 0, 40, 1048655, 65536, 40, 1048656, 65536, 40, 1048657, 65536, 40, 1048658, 65536, 40, 1048659, 65536, 40, 1048660, 65536, 40, 1048661, 65536, 40, 1048662, 65536, 40, 1048663, 65536, 40, 1048664, 65536, 40, 1048665, 65536, 40, 1048666, 131072, 40, 1048667, 131072, 38, 1048668, 262144, 0, 1048669, 327680, 0, 1048671, 262145, 2, 1048672, 1, 0, 1048673, 1, 0, 1048674, 1, 4, 1048678, 262145, 2, 1048679, 1, 0, 1048680, 1, 0, 1048681, 1, 4, 1048684, 262145, 2, 1048685, 1, 0, 1048686, 1, 0, 1048687, 1, 4, 1048689, 131072, 42, 1048690, 262144, 9, 1048692, 393216, 9, 1048695, 131072, 42, 1048698, 196608, 7, 1048699, 262144, 7, 1048701, 0, 43, 1048702, 65536, 43, 1048703, 65536, 43, 1048704, 65536, 43, 1048705, 65536, 43, 1048706, 65536, 43, 1048707, 65536, 43, 1048708, 65536, 43, 1048709, 65536, 43, 1048710, 65536, 43, 1048711, 65536, 43, 1048712, 65536, 43, 1048713, 65536, 43, 1048714, 65536, 43, 1048715, 65536, 43, 1048716, 65536, 43, 1048717, 65536, 43, 1048718, 65536, 43, 1048719, 65536, 43, 1048720, 65536, 43, 1048721, 65536, 43, 1048722, 65536, 43, 1048723, 65536, 43, 1048724, 65536, 43, 1048725, 65536, 43, 1048726, 65536, 43, 1048727, 65536, 43, 1048728, 65536, 43, 1048729, 65536, 43, 1048730, 65536, 43, 1048731, 65536, 43, 1048732, 65536, 43, 1048733, 65536, 43, 1048734, 65536, 43, 1048735, 65536, 43, 1114133, 0, 38, 1114150, 0, 38, 1114169, 131072, 38, 1114170, 131072, 38, 1114171, 262144, 0, 1114172, 327680, 0, 1114173, 131072, 42, 1114176, 131072, 42, 1114177, 262145, 2, 1114178, 1, 0, 1114179, 1, 0, 1114180, 1, 4, 1114182, 0, 42, 1114184, 131072, 13, 1114185, 0, 42, 1114186, 0, 42, 1114187, 262144, 0, 1114188, 327680, 0, 1114189, 0, 38, 1114203, 131072, 38, 1114206, 393216, 6, 1114207, 262145, 2, 1114208, 1, 0, 1114209, 1, 0, 1114210, 1, 4, 1114212, 262144, 43, 1114213, 65536, 43, 1114214, 65536, 43, 1114215, 65536, 43, 1114216, 65536, 43, 1114217, 65536, 43, 1114218, 65536, 43, 1114219, 65536, 43, 1114220, 65536, 43, 1114221, 65536, 43, 1114222, 65536, 43, 1114223, 65536, 43, 1114224, 65536, 43, 1114225, 131072, 43, 1114228, 262144, 0, 1114229, 327680, 0, 1114231, 131072, 42, 1114237, 0, 44, 1114238, 65536, 44, 1114239, 65536, 44, 1114240, 65536, 44, 1114241, 65536, 44, 1114242, 65536, 44, 1114243, 65536, 44, 1114244, 65536, 44, 1114245, 65536, 44, 1114246, 65536, 44, 1114247, 65536, 44, 1114248, 65536, 44, 1114249, 65536, 44, 1114250, 65536, 44, 1114251, 65536, 44, 1114252, 65536, 44, 1114253, 65536, 44, 1114254, 65536, 44, 1114255, 65536, 44, 1114256, 65536, 44, 1114257, 65536, 44, 1114258, 65536, 44, 1114259, 65536, 44, 1114260, 65536, 44, 1114261, 65536, 44, 1114262, 65536, 44, 1114263, 65536, 44, 1114264, 65536, 44, 1114265, 65536, 44, 1114266, 65536, 44, 1114267, 65536, 44, 1114268, 65536, 44, 1114269, 65536, 44, 1114270, 65536, 44, 1114271, 65536, 44, 1179669, 0, 38, 1179686, 0, 38, 1179705, 131072, 38, 1179706, 131072, 38, 1179709, 131072, 42, 1179710, 262144, 0, 1179711, 327680, 0, 1179712, 131072, 42, 1179713, 262145, 2, 1179714, 1, 0, 1179715, 1, 0, 1179716, 1, 4, 1179718, 0, 42, 1179719, 262144, 0, 1179720, 327680, 0, 1179721, 0, 42, 1179722, 0, 42, 1179725, 0, 39, 1179726, 65536, 39, 1179727, 65536, 39, 1179728, 65536, 39, 1179729, 65536, 39, 1179730, 65536, 39, 1179731, 65536, 39, 1179732, 65536, 39, 1179733, 196608, 39, 1179739, 131072, 38, 1179740, 0, 11, 1179741, 65536, 11, 1179742, 131072, 11, 1179743, 262145, 2, 1179744, 1, 0, 1179745, 1, 0, 1179746, 1, 4, 1179748, 262144, 44, 1179749, 65536, 44, 1179750, 65536, 44, 1179751, 65536, 44, 1179752, 65536, 44, 1179753, 65536, 44, 1179754, 65536, 44, 1179755, 65536, 44, 1179756, 65536, 44, 1179757, 65536, 44, 1179758, 65536, 44, 1179759, 65536, 44, 1179760, 65536, 44, 1179761, 131072, 44, 1179764, 0, 15, 1179765, 65536, 15, 1179766, 131072, 15, 1179767, 131072, 42, 1179769, 262144, 5, 1179772, 327680, 6, 1179775, 262144, 8, 1179776, 327680, 8, 1179777, 393216, 8, 1179780, 393216, 4, 1179783, 327680, 6, 1179784, 0, 15, 1179785, 65536, 15, 1179786, 131072, 15, 1179790, 262144, 9, 1179792, 393216, 9, 1179795, 0, 13, 1179797, 131072, 13, 1179800, 393216, 4, 1179802, 393216, 6, 1179804, 393216, 6, 1179806, 393216, 6, 1245205, 0, 38, 1245222, 0, 38, 1245241, 131072, 38, 1245242, 131072, 38, 1245243, 262144, 0, 1245244, 327680, 0, 1245245, 131072, 42, 1245248, 131072, 42, 1245249, 262145, 2, 1245250, 1, 0, 1245251, 1, 0, 1245252, 1, 4, 1245254, 0, 42, 1245257, 0, 42, 1245258, 0, 42, 1245259, 262144, 0, 1245260, 327680, 0, 1245261, 0, 40, 1245262, 65536, 40, 1245263, 65536, 40, 1245264, 65536, 40, 1245265, 65536, 40, 1245266, 65536, 40, 1245267, 65536, 40, 1245268, 65536, 40, 1245269, 196608, 40, 1245275, 131072, 38, 1245276, 0, 12, 1245278, 131072, 12, 1245279, 262145, 2, 1245280, 1, 0, 1245281, 1, 0, 1245282, 131073, 0, 1245283, 1, 6, 1245284, 131072, 42, 1245285, 262145, 5, 1245286, 131073, 3, 1245287, 131073, 3, 1245288, 131073, 3, 1245289, 131073, 3, 1245290, 131073, 3, 1245291, 131073, 3, 1245292, 131073, 3, 1245293, 131073, 3, 1245294, 131073, 3, 1245295, 131073, 3, 1245296, 131073, 3, 1245297, 131073, 3, 1245298, 131073, 3, 1245299, 1, 6, 1245300, 0, 16, 1245301, 65536, 16, 1245302, 131072, 16, 1245303, 131072, 42, 1245304, 262145, 5, 1245305, 131073, 3, 1245306, 131073, 3, 1245307, 131073, 3, 1245308, 1, 6, 1245311, 262144, 9, 1245313, 393216, 9, 1245320, 0, 16, 1245321, 65536, 16, 1245322, 131072, 16, 1245323, 393216, 0, 1245324, 458752, 0, 1245325, 262144, 0, 1245326, 327680, 0, 1245327, 262144, 0, 1245328, 327680, 0, 1245329, 262144, 0, 1245330, 327680, 0, 1245331, 393216, 0, 1245332, 458752, 0, 1245333, 262144, 8, 1245334, 327680, 8, 1245335, 393216, 8, 1245336, 393216, 0, 1245337, 458752, 0, 1245338, 262144, 0, 1245339, 327680, 0, 1245340, 262144, 0, 1245341, 327680, 0, 1245342, 262144, 0, 1245343, 327680, 0, 1310741, 0, 38, 1310758, 0, 38, 1310777, 131072, 38, 1310778, 131072, 38, 1310781, 131072, 42, 1310782, 262144, 0, 1310783, 327680, 0, 1310784, 131072, 42, 1310785, 262145, 2, 1310786, 1, 0, 1310787, 1, 0, 1310788, 1, 4, 1310790, 0, 42, 1310791, 262144, 0, 1310792, 327680, 0, 1310793, 0, 42, 1310794, 0, 42, 1310805, 0, 39, 1310806, 65536, 39, 1310807, 65536, 39, 1310808, 65536, 39, 1310809, 65536, 39, 1310810, 65536, 39, 1310811, 131072, 39, 1310812, 0, 13, 1310814, 131072, 13, 1310815, 262145, 6, 1310816, 131073, 1, 1310817, 1, 0, 1310818, 1, 0, 1310819, 1, 4, 1310820, 131072, 42, 1310821, 262145, 2, 1310822, 1, 0, 1310823, 1, 0, 1310824, 1, 0, 1310825, 1, 0, 1310826, 1, 0, 1310827, 1, 0, 1310828, 1, 0, 1310829, 1, 0, 1310830, 1, 0, 1310831, 1, 0, 1310832, 1, 0, 1310833, 1, 0, 1310834, 1, 0, 1310835, 1, 4, 1310839, 131072, 42, 1310840, 262145, 2, 1310841, 1, 0, 1310842, 1, 0, 1310843, 1, 0, 1310844, 131073, 0, 1310845, 131073, 3, 1310846, 1, 6, 1310859, 0, 11, 1310860, 65536, 11, 1310861, 131072, 11, 1310863, 393216, 6, 1310865, 393216, 6, 1310866, 0, 15, 1310867, 65536, 15, 1310868, 131072, 15, 1310869, 262144, 9, 1310871, 393216, 9, 1310872, 65536, 11, 1310873, 131072, 11, 1310874, 393216, 4, 1310876, 393216, 6, 1310878, 393216, 6, 1376277, 0, 38, 1376294, 0, 38, 1376313, 131072, 38, 1376314, 131072, 38, 1376315, 262144, 0, 1376316, 327680, 0, 1376317, 131072, 42, 1376320, 131072, 42, 1376321, 262145, 2, 1376322, 1, 0, 1376323, 1, 0, 1376324, 1, 4, 1376326, 0, 42, 1376329, 0, 42, 1376330, 0, 42, 1376341, 0, 40, 1376342, 65536, 40, 1376343, 65536, 40, 1376344, 65536, 40, 1376345, 65536, 40, 1376346, 65536, 40, 1376347, 131072, 40, 1376352, 262145, 2, 1376353, 1, 0, 1376354, 1, 0, 1376355, 1, 4, 1376356, 131072, 42, 1376357, 262145, 2, 1376358, 1, 0, 1376359, 1, 0, 1376360, 1, 0, 1376361, 1, 0, 1376362, 1, 0, 1376363, 1, 0, 1376364, 1, 0, 1376365, 1, 0, 1376366, 1, 0, 1376367, 1, 0, 1376368, 1, 0, 1376369, 1, 0, 1376370, 1, 0, 1376371, 1, 4, 1376373, 262144, 0, 1376374, 327680, 0, 1376375, 131072, 42, 1376376, 262145, 2, 1376377, 1, 0, 1376378, 1, 0, 1376379, 1, 0, 1376380, 1, 0, 1376381, 1, 0, 1376382, 131073, 0, 1376383, 131073, 3, 1376384, 131073, 3, 1376385, 1, 6, 1376395, 0, 12, 1376397, 131072, 12, 1376402, 0, 16, 1376403, 65536, 16, 1376404, 131072, 16, 1376405, 393216, 0, 1376406, 458752, 0, 1376407, 0, 12, 1376409, 131072, 12, 1376410, 262144, 0, 1376411, 327680, 0, 1376412, 393216, 0, 1376413, 458752, 0, 1376414, 262144, 0, 1376415, 327680, 0, 1441813, 0, 38, 1441830, 0, 38, 1441849, 131072, 38, 1441850, 131072, 38, 1441853, 131072, 42, 1441854, 262144, 0, 1441855, 327680, 0, 1441856, 131072, 42, 1441857, 262145, 2, 1441858, 1, 0, 1441859, 1, 0, 1441860, 1, 4, 1441862, 0, 42, 1441863, 262144, 0, 1441864, 327680, 0, 1441865, 0, 42, 1441866, 0, 42, 1441873, 262144, 43, 1441874, 65536, 43, 1441875, 65536, 43, 1441876, 65536, 43, 1441877, 65536, 43, 1441878, 65536, 43, 1441879, 65536, 43, 1441880, 65536, 43, 1441881, 65536, 43, 1441882, 65536, 43, 1441883, 65536, 43, 1441884, 65536, 43, 1441885, 65536, 43, 1441886, 65536, 43, 1441887, 65536, 43, 1441888, 65536, 43, 1441889, 65536, 43, 1441890, 65536, 43, 1441891, 65536, 43, 1441892, 131072, 43, 1441893, 262145, 2, 1441894, 1, 0, 1441895, 1, 0, 1441896, 1, 0, 1441897, 1, 0, 1441898, 1, 0, 1441899, 1, 0, 1441900, 1, 0, 1441901, 1, 0, 1441902, 1, 0, 1441903, 1, 0, 1441904, 1, 0, 1441905, 1, 0, 1441906, 1, 0, 1441907, 131073, 0, 1441908, 1, 6, 1441911, 131072, 42, 1441912, 262145, 2, 1441913, 1, 0, 1441914, 1, 0, 1441915, 1, 0, 1441916, 1, 0, 1441917, 1, 0, 1441918, 1, 0, 1441919, 1, 0, 1441920, 1, 0, 1441921, 1, 4, 1441930, 196608, 5, 1441931, 0, 13, 1441933, 131072, 13, 1441935, 262144, 0, 1441936, 327680, 0, 1441937, 196608, 5, 1441943, 0, 13, 1441945, 131072, 13, 1441947, 0, 15, 1441948, 65536, 15, 1441949, 131072, 15, 1507349, 0, 38, 1507366, 0, 38, 1507385, 131072, 38, 1507386, 131072, 38, 1507387, 262144, 0, 1507388, 327680, 0, 1507389, 131072, 42, 1507392, 131072, 42, 1507393, 262145, 2, 1507394, 1, 0, 1507395, 1, 0, 1507396, 1, 4, 1507398, 0, 42, 1507401, 0, 42, 1507402, 0, 42, 1507409, 262144, 44, 1507410, 65536, 44, 1507411, 65536, 44, 1507412, 65536, 44, 1507413, 65536, 44, 1507414, 65536, 44, 1507415, 131072, 40, 1507417, 0, 40, 1507418, 65536, 44, 1507419, 65536, 44, 1507420, 65536, 44, 1507421, 65536, 44, 1507422, 65536, 44, 1507423, 65536, 44, 1507424, 65536, 44, 1507425, 65536, 44, 1507426, 65536, 44, 1507427, 65536, 44, 1507428, 131072, 44, 1507429, 262145, 2, 1507430, 1, 0, 1507431, 1, 0, 1507432, 1, 0, 1507433, 1, 0, 1507434, 1, 0, 1507435, 1, 0, 1507436, 1, 0, 1507437, 1, 0, 1507438, 1, 0, 1507439, 1, 0, 1507440, 1, 0, 1507441, 1, 0, 1507442, 1, 0, 1507443, 1, 0, 1507444, 1, 4, 1507445, 262144, 0, 1507446, 327680, 0, 1507447, 131072, 42, 1507448, 262145, 2, 1507449, 1, 0, 1507450, 1, 0, 1507451, 1, 0, 1507452, 1, 0, 1507453, 1, 0, 1507454, 1, 0, 1507455, 1, 0, 1507456, 1, 0, 1507457, 1, 4, 1507470, 327680, 6, 1507473, 393216, 6, 1507478, 262144, 0, 1507479, 327680, 0, 1507480, 262144, 8, 1507481, 327680, 8, 1507482, 393216, 8, 1507483, 0, 16, 1507484, 65536, 16, 1507485, 131072, 16, 1507486, 262144, 0, 1507487, 327680, 0, 1572885, 0, 38, 1572902, 0, 38, 1572920, 262144, 39, 1572921, 131072, 39, 1572922, 131072, 38, 1572925, 131072, 42, 1572926, 262144, 0, 1572927, 327680, 0, 1572928, 131072, 42, 1572929, 262145, 2, 1572930, 1, 0, 1572931, 1, 0, 1572932, 1, 4, 1572934, 0, 42, 1572935, 393216, 0, 1572936, 458752, 0, 1572937, 0, 42, 1572938, 0, 43, 1572939, 65536, 43, 1572940, 65536, 43, 1572941, 65536, 43, 1572942, 65536, 43, 1572943, 65536, 43, 1572944, 65536, 43, 1572945, 131072, 43, 1572951, 393216, 4, 1572954, 0, 13, 1572956, 131072, 13, 1572959, 262145, 5, 1572960, 131073, 3, 1572961, 131073, 3, 1572962, 131073, 3, 1572963, 131073, 3, 1572964, 131073, 3, 1572965, 65537, 0, 1572966, 1, 0, 1572967, 1, 0, 1572968, 1, 0, 1572969, 1, 0, 1572970, 1, 0, 1572971, 1, 0, 1572972, 1, 0, 1572973, 1, 0, 1572974, 1, 0, 1572975, 1, 0, 1572976, 1, 0, 1572977, 1, 0, 1572978, 1, 0, 1572979, 1, 0, 1572980, 1, 4, 1572983, 131072, 42, 1572984, 262145, 6, 1572985, 262145, 4, 1572986, 262145, 4, 1572987, 262145, 4, 1572988, 131073, 1, 1572989, 1, 0, 1572990, 1, 0, 1572991, 1, 0, 1572992, 1, 0, 1572993, 1, 4, 1573013, 327680, 6, 1573016, 262144, 9, 1573018, 393216, 9, 1638421, 0, 38, 1638438, 0, 38, 1638456, 262144, 40, 1638457, 131072, 40, 1638458, 131072, 38, 1638459, 262144, 0, 1638460, 327680, 0, 1638461, 131072, 42, 1638464, 131072, 42, 1638465, 262145, 2, 1638466, 1, 0, 1638467, 1, 0, 1638468, 1, 4, 1638470, 0, 42, 1638473, 0, 42, 1638474, 0, 44, 1638475, 65536, 44, 1638476, 65536, 44, 1638477, 65536, 44, 1638478, 65536, 44, 1638479, 65536, 44, 1638480, 65536, 44, 1638481, 131072, 44, 1638483, 262144, 0, 1638484, 327680, 0, 1638491, 262144, 0, 1638492, 327680, 0, 1638493, 262144, 0, 1638494, 327680, 0, 1638495, 262145, 2, 1638496, 1, 0, 1638497, 1, 0, 1638498, 1, 0, 1638499, 1, 0, 1638500, 1, 0, 1638501, 1, 0, 1638502, 1, 0, 1638503, 1, 0, 1638504, 1, 0, 1638505, 1, 0, 1638506, 1, 0, 1638507, 1, 0, 1638508, 1, 0, 1638509, 1, 0, 1638510, 1, 0, 1638511, 1, 0, 1638512, 1, 0, 1638513, 1, 0, 1638514, 1, 0, 1638515, 1, 0, 1638516, 1, 4, 1638517, 262144, 0, 1638518, 327680, 0, 1638519, 131072, 42, 1638520, 0, 13, 1638522, 131072, 13, 1638523, 0, 16, 1638524, 262145, 6, 1638525, 262145, 4, 1638526, 262145, 4, 1638527, 262145, 4, 1638528, 262145, 4, 1638529, 131073, 6, 1638531, 393216, 0, 1638532, 458752, 0, 1638548, 262144, 16, 1638549, 327680, 16, 1638551, 327680, 0, 1638552, 393216, 0, 1638553, 458752, 0, 1638554, 393216, 0, 1638555, 458752, 0, 1638556, 262144, 0, 1638557, 327680, 0, 1638558, 262144, 0, 1638559, 327680, 0, 1703957, 0, 38, 1703974, 0, 39, 1703975, 65536, 39, 1703976, 65536, 39, 1703977, 65536, 39, 1703978, 65536, 39, 1703979, 65536, 39, 1703980, 65536, 39, 1703981, 65536, 39, 1703982, 65536, 39, 1703983, 65536, 39, 1703984, 65536, 39, 1703985, 65536, 39, 1703986, 65536, 39, 1703987, 65536, 39, 1703988, 65536, 39, 1703989, 65536, 39, 1703990, 65536, 39, 1703991, 65536, 39, 1703992, 131072, 39, 1703993, 262144, 39, 1703994, 131072, 39, 1703997, 131072, 42, 1703998, 262144, 0, 1703999, 327680, 0, 1704000, 131072, 42, 1704001, 262145, 2, 1704002, 1, 0, 1704003, 1, 0, 1704004, 1, 4, 1704006, 0, 42, 1704007, 393216, 0, 1704008, 458752, 0, 1704009, 0, 42, 1704010, 0, 11, 1704011, 65536, 11, 1704012, 131072, 11, 1704016, 262144, 9, 1704018, 393216, 9, 1704021, 393216, 6, 1704026, 327680, 6, 1704028, 327680, 6, 1704031, 262145, 2, 1704032, 1, 0, 1704033, 1, 0, 1704034, 1, 0, 1704035, 1, 0, 1704036, 1, 0, 1704037, 1, 0, 1704038, 1, 0, 1704039, 1, 0, 1704040, 1, 0, 1704041, 1, 0, 1704042, 1, 0, 1704043, 1, 0, 1704044, 1, 0, 1704045, 1, 0, 1704046, 1, 0, 1704047, 1, 0, 1704048, 1, 0, 1704049, 1, 0, 1704050, 1, 0, 1704051, 1, 0, 1704052, 1, 4, 1704055, 131072, 42, 1704057, 262144, 0, 1704058, 327680, 0, 1704062, 262144, 5, 1704064, 327680, 6, 1704066, 327680, 4, 1704069, 393216, 4, 1704084, 262144, 17, 1704085, 327680, 17, 1704088, 393216, 6, 1704090, 393216, 4, 1704093, 0, 11, 1704094, 65536, 11, 1704095, 131072, 11, 1769493, 0, 38, 1769510, 0, 40, 1769511, 65536, 40, 1769512, 65536, 40, 1769513, 65536, 40, 1769514, 65536, 40, 1769515, 65536, 40, 1769516, 65536, 40, 1769517, 65536, 40, 1769518, 65536, 40, 1769519, 65536, 40, 1769520, 65536, 40, 1769521, 65536, 40, 1769522, 65536, 40, 1769523, 65536, 40, 1769524, 65536, 40, 1769525, 65536, 40, 1769526, 65536, 40, 1769527, 65536, 40, 1769528, 131072, 40, 1769529, 262144, 40, 1769530, 131072, 40, 1769533, 131072, 42, 1769536, 131072, 42, 1769537, 262145, 2, 1769538, 1, 0, 1769539, 1, 0, 1769540, 1, 4, 1769542, 0, 42, 1769545, 0, 42, 1769546, 0, 12, 1769548, 131072, 12, 1769549, 393216, 0, 1769550, 458752, 0, 1769564, 262144, 8, 1769565, 327680, 8, 1769566, 393216, 8, 1769567, 262145, 2, 1769568, 1, 0, 1769569, 1, 0, 1769570, 1, 0, 1769571, 1, 0, 1769572, 1, 0, 1769573, 1, 0, 1769574, 1, 0, 1769575, 1, 0, 1769576, 1, 0, 1769577, 1, 0, 1769578, 1, 0, 1769579, 1, 0, 1769580, 1, 0, 1769581, 1, 0, 1769582, 1, 0, 1769583, 1, 0, 1769584, 1, 0, 1769585, 1, 0, 1769586, 1, 0, 1769587, 1, 0, 1769588, 1, 4, 1769589, 262144, 8, 1769590, 327680, 8, 1769591, 131072, 42, 1769592, 327680, 6, 1769595, 393216, 0, 1769596, 458752, 0, 1769601, 393216, 7, 1769602, 393216, 7, 1769603, 393216, 7, 1769604, 393216, 7, 1769609, 262144, 0, 1769610, 327680, 0, 1769611, 393216, 0, 1769612, 458752, 0, 1769613, 262144, 8, 1769614, 327680, 8, 1769615, 393216, 8, 1769616, 262144, 0, 1769617, 327680, 0, 1769618, 262144, 0, 1769619, 327680, 0, 1769620, 262144, 18, 1769621, 327680, 18, 1769623, 262144, 0, 1769624, 327680, 0, 1769625, 262144, 0, 1769626, 327680, 0, 1769627, 393216, 0, 1769628, 458752, 0, 1769629, 0, 12, 1769631, 131072, 12, 1835029, 0, 38, 1835042, 262144, 39, 1835043, 65536, 39, 1835044, 65536, 39, 1835045, 65536, 39, 1835046, 65536, 39, 1835047, 196608, 39, 1835053, 262144, 39, 1835054, 65536, 39, 1835055, 65536, 39, 1835056, 65536, 39, 1835057, 65536, 39, 1835058, 65536, 39, 1835059, 65536, 39, 1835060, 65536, 39, 1835061, 65536, 39, 1835062, 65536, 39, 1835063, 65536, 39, 1835064, 65536, 39, 1835065, 131072, 39, 1835068, 393216, 6, 1835069, 131072, 42, 1835072, 131072, 42, 1835073, 262145, 2, 1835074, 1, 0, 1835075, 1, 0, 1835076, 1, 4, 1835078, 0, 42, 1835081, 0, 42, 1835082, 0, 13, 1835084, 131072, 13, 1835087, 393216, 4, 1835100, 262144, 9, 1835102, 393216, 9, 1835103, 262145, 2, 1835104, 1, 0, 1835105, 1, 0, 1835106, 1, 0, 1835107, 1, 0, 1835108, 1, 0, 1835109, 1, 0, 1835110, 1, 0, 1835111, 1, 0, 1835112, 1, 0, 1835113, 1, 0, 1835114, 1, 0, 1835115, 1, 0, 1835116, 1, 0, 1835117, 1, 0, 1835118, 1, 0, 1835119, 1, 0, 1835120, 1, 0, 1835121, 1, 0, 1835122, 1, 0, 1835123, 262145, 0, 1835124, 131073, 6, 1835125, 262144, 9, 1835126, 65536, 11, 1835127, 262144, 42, 1835128, 131072, 41, 1835129, 262144, 0, 1835130, 327680, 0, 1835133, 393216, 4, 1835136, 393216, 5, 1835137, 393216, 5, 1835138, 393216, 5, 1835141, 393216, 5, 1835144, 327680, 6, 1835146, 327680, 4, 1835149, 262144, 9, 1835151, 393216, 9, 1835152, 0, 11, 1835153, 65536, 11, 1835154, 131072, 11, 1835156, 262144, 9, 1835158, 393216, 9, 1835161, 393216, 6, 1835165, 0, 13, 1835167, 131072, 13, 1900565, 0, 38, 1900578, 262144, 40, 1900579, 65536, 40, 1900580, 65536, 40, 1900581, 65536, 40, 1900582, 65536, 40, 1900583, 196608, 40, 1900585, 0, 37, 1900586, 65536, 37, 1900587, 131072, 37, 1900589, 262144, 40, 1900590, 65536, 40, 1900591, 65536, 40, 1900592, 65536, 40, 1900593, 65536, 40, 1900594, 65536, 40, 1900595, 65536, 40, 1900596, 65536, 40, 1900597, 131072, 40, 1900599, 0, 40, 1900600, 65536, 40, 1900601, 131072, 40, 1900602, 262144, 0, 1900603, 327680, 0, 1900604, 262144, 43, 1900605, 131072, 43, 1900608, 131072, 42, 1900609, 262145, 2, 1900610, 1, 0, 1900611, 1, 0, 1900612, 1, 4, 1900614, 0, 42, 1900617, 0, 42, 1900618, 262144, 0, 1900619, 327680, 0, 1900639, 262145, 2, 1900640, 1, 0, 1900641, 1, 0, 1900642, 1, 0, 1900643, 1, 0, 1900644, 1, 0, 1900645, 1, 0, 1900646, 1, 0, 1900647, 1, 0, 1900648, 1, 0, 1900649, 1, 0, 1900650, 1, 0, 1900651, 1, 0, 1900652, 1, 0, 1900653, 1, 0, 1900654, 1, 0, 1900655, 1, 0, 1900656, 1, 0, 1900657, 1, 0, 1900658, 262145, 0, 1900659, 131073, 6, 1900660, 458752, 0, 1900661, 0, 12, 1900663, 131072, 12, 1900664, 131072, 42, 1900667, 393216, 6, 1900683, 262144, 8, 1900684, 327680, 8, 1900685, 393216, 8, 1900686, 262144, 0, 1900687, 327680, 0, 1900688, 0, 12, 1900690, 131072, 12, 1900691, 262144, 0, 1900692, 327680, 0, 1900693, 262144, 0, 1900694, 327680, 0, 1900695, 262144, 8, 1900696, 327680, 8, 1900697, 393216, 8, 1900698, 262144, 0, 1900699, 327680, 0, 1900700, 262144, 0, 1900701, 327680, 0, 1900702, 262144, 0, 1900703, 327680, 0, 1966101, 0, 38, 1966109, 0, 37, 1966110, 65536, 37, 1966111, 131072, 37, 1966114, 131072, 38, 1966115, 393216, 0, 1966116, 458752, 0, 1966117, 393216, 0, 1966118, 458752, 0, 1966119, 0, 38, 1966121, 0, 38, 1966122, 65536, 38, 1966123, 131072, 38, 1966125, 131072, 38, 1966128, 393216, 6, 1966130, 0, 13, 1966132, 131072, 13, 1966135, 327680, 6, 1966137, 327680, 6, 1966140, 262144, 44, 1966141, 131072, 44, 1966144, 131072, 42, 1966145, 262145, 2, 1966146, 1, 0, 1966147, 1, 0, 1966148, 1, 4, 1966150, 0, 42, 1966153, 0, 42, 1966156, 393216, 6, 1966166, 262144, 0, 1966167, 327680, 0, 1966168, 393216, 0, 1966169, 458752, 0, 1966175, 262145, 6, 1966176, 131073, 1, 1966177, 1, 0, 1966178, 1, 0, 1966179, 1, 0, 1966180, 1, 0, 1966181, 1, 0, 1966182, 1, 0, 1966183, 1, 0, 1966184, 1, 0, 1966185, 1, 0, 1966186, 1, 0, 1966187, 1, 0, 1966188, 1, 0, 1966189, 1, 0, 1966190, 1, 0, 1966191, 1, 0, 1966192, 1, 0, 1966193, 1, 0, 1966194, 1, 4, 1966197, 0, 13, 1966198, 65536, 15, 1966199, 131072, 13, 1966200, 131072, 42, 1966201, 393216, 0, 1966202, 458752, 0, 1966218, 196608, 5, 1966219, 262144, 9, 1966221, 393216, 9, 1966223, 0, 15, 1966224, 0, 13, 1966225, 131072, 15, 1966226, 131072, 13, 1966228, 327680, 6, 1966229, 0, 11, 1966230, 65536, 11, 1966231, 262144, 9, 1966233, 393216, 9, 1966236, 393216, 6, 1966238, 393216, 6, 2031637, 0, 38, 2031645, 0, 38, 2031646, 65536, 38, 2031647, 131072, 38, 2031650, 131072, 38, 2031653, 393216, 4, 2031655, 0, 38, 2031657, 0, 38, 2031658, 65536, 38, 2031659, 131072, 38, 2031661, 131072, 38, 2031662, 262144, 0, 2031663, 327680, 0, 2031664, 262144, 8, 2031665, 327680, 8, 2031666, 393216, 8, 2031673, 262144, 8, 2031674, 327680, 8, 2031675, 393216, 8, 2031676, 131072, 42, 2031677, 262144, 43, 2031678, 65536, 43, 2031679, 65536, 43, 2031680, 131072, 43, 2031681, 262145, 2, 2031682, 1, 0, 2031683, 1, 0, 2031684, 1, 4, 2031686, 0, 42, 2031689, 0, 42, 2031701, 327680, 6, 2031703, 0, 15, 2031704, 65536, 15, 2031705, 131072, 15, 2031706, 393216, 4, 2031712, 262145, 2, 2031713, 1, 0, 2031714, 1, 0, 2031715, 1, 0, 2031716, 1, 0, 2031717, 1, 0, 2031718, 1, 0, 2031719, 1, 0, 2031720, 1, 0, 2031721, 1, 0, 2031722, 1, 0, 2031723, 1, 0, 2031724, 1, 0, 2031725, 1, 0, 2031726, 1, 0, 2031727, 1, 0, 2031728, 1, 0, 2031729, 1, 0, 2031730, 1, 4, 2031731, 262144, 0, 2031732, 327680, 0, 2031733, 0, 16, 2031734, 65536, 16, 2031735, 131072, 16, 2031736, 131072, 42, 2031737, 0, 15, 2031738, 65536, 15, 2031739, 131072, 15, 2031755, 262144, 0, 2031756, 327680, 0, 2031757, 393216, 0, 2031758, 458752, 0, 2031759, 0, 16, 2031760, 65536, 16, 2031761, 131072, 16, 2031762, 262144, 8, 2031763, 327680, 8, 2031764, 393216, 8, 2031765, 0, 12, 2031767, 131072, 12, 2031768, 262144, 0, 2031769, 327680, 0, 2031770, 262144, 0, 2031771, 327680, 0, 2031772, 262144, 0, 2031773, 327680, 0, 2031774, 262144, 0, 2031775, 327680, 0, 2097173, 0, 38, 2097181, 0, 38, 2097182, 65536, 38, 2097183, 131072, 38, 2097186, 131072, 38, 2097187, 393216, 0, 2097188, 458752, 0, 2097189, 393216, 0, 2097190, 458752, 0, 2097191, 0, 38, 2097193, 0, 39, 2097194, 65536, 39, 2097195, 131072, 39, 2097197, 131072, 38, 2097198, 0, 15, 2097199, 65536, 15, 2097200, 262144, 9, 2097202, 393216, 9, 2097209, 262144, 9, 2097211, 393216, 9, 2097212, 131072, 42, 2097213, 262144, 44, 2097214, 65536, 44, 2097215, 65536, 44, 2097216, 131072, 44, 2097217, 262145, 2, 2097218, 1, 0, 2097219, 1, 0, 2097220, 1, 4, 2097222, 0, 43, 2097223, 196608, 43, 2097225, 0, 42, 2097235, 262144, 0, 2097236, 327680, 0, 2097237, 262144, 0, 2097238, 327680, 0, 2097239, 0, 16, 2097240, 65536, 16, 2097241, 131072, 16, 2097242, 262144, 8, 2097243, 327680, 8, 2097244, 393216, 8, 2097248, 262145, 2, 2097249, 1, 0, 2097250, 1, 0, 2097251, 1, 0, 2097252, 1, 0, 2097253, 1, 0, 2097254, 1, 0, 2097255, 1, 0, 2097256, 1, 0, 2097257, 1, 0, 2097258, 1, 0, 2097259, 1, 0, 2097260, 1, 0, 2097261, 1, 0, 2097262, 1, 0, 2097263, 1, 0, 2097264, 1, 0, 2097265, 1, 0, 2097266, 1, 4, 2097267, 0, 11, 2097268, 65536, 11, 2097269, 131072, 11, 2097272, 131072, 42, 2097273, 0, 16, 2097274, 65536, 16, 2097275, 131072, 16, 2097288, 0, 11, 2097289, 65536, 11, 2097290, 131072, 11, 2097292, 327680, 4, 2097298, 262144, 9, 2097300, 393216, 9, 2097301, 0, 13, 2097303, 131072, 13, 2097308, 393216, 6, 2097310, 393216, 6, 2162709, 0, 38, 2162717, 0, 39, 2162718, 65536, 39, 2162719, 131072, 39, 2162722, 131072, 38, 2162725, 393216, 4, 2162727, 0, 38, 2162729, 0, 40, 2162730, 65536, 40, 2162731, 131072, 40, 2162733, 131072, 38, 2162734, 0, 16, 2162735, 65536, 16, 2162736, 131072, 16, 2162744, 262144, 0, 2162745, 327680, 0, 2162746, 262144, 0, 2162747, 327680, 0, 2162748, 131072, 42, 2162749, 131072, 42, 2162752, 262145, 5, 2162753, 65537, 0, 2162754, 1, 0, 2162755, 1, 0, 2162756, 1, 4, 2162758, 0, 44, 2162759, 196608, 44, 2162761, 0, 42, 2162762, 0, 15, 2162763, 65536, 15, 2162764, 131072, 15, 2162770, 327680, 6, 2162771, 0, 11, 2162773, 131072, 11, 2162778, 262144, 9, 2162780, 393216, 9, 2162784, 262145, 6, 2162785, 262145, 4, 2162786, 131073, 1, 2162787, 1, 0, 2162788, 1, 0, 2162789, 1, 0, 2162790, 1, 0, 2162791, 1, 0, 2162792, 1, 0, 2162793, 1, 0, 2162794, 1, 0, 2162795, 1, 0, 2162796, 1, 0, 2162797, 1, 0, 2162798, 1, 0, 2162799, 1, 0, 2162800, 1, 0, 2162801, 1, 0, 2162802, 1, 4, 2162803, 0, 12, 2162805, 131072, 12, 2162806, 262144, 0, 2162807, 327680, 0, 2162808, 131072, 42, 2162814, 262144, 0, 2162815, 327680, 0, 2162824, 0, 12, 2162826, 131072, 12, 2162840, 262144, 0, 2162841, 327680, 0, 2162842, 262144, 0, 2162843, 327680, 0, 2162844, 262144, 0, 2162845, 327680, 0, 2162846, 262144, 0, 2162847, 327680, 0, 2228245, 0, 38, 2228253, 0, 40, 2228254, 65536, 40, 2228255, 131072, 40, 2228258, 131072, 38, 2228259, 393216, 0, 2228260, 458752, 0, 2228261, 393216, 0, 2228262, 458752, 0, 2228263, 0, 38, 2228269, 131072, 38, 2228279, 327680, 6, 2228281, 0, 11, 2228282, 65536, 11, 2228283, 131072, 11, 2228284, 131072, 42, 2228285, 131072, 42, 2228286, 262144, 0, 2228287, 327680, 0, 2228288, 262145, 2, 2228289, 1, 0, 2228290, 1, 0, 2228291, 1, 0, 2228292, 1, 4, 2228295, 0, 42, 2228297, 0, 42, 2228298, 0, 16, 2228299, 65536, 16, 2228300, 131072, 16, 2228307, 0, 12, 2228309, 131072, 12, 2228315, 262144, 0, 2228316, 327680, 0, 2228322, 262145, 2, 2228323, 1, 0, 2228324, 1, 0, 2228325, 1, 0, 2228326, 1, 0, 2228327, 1, 0, 2228328, 1, 0, 2228329, 1, 0, 2228330, 1, 0, 2228331, 1, 0, 2228332, 1, 0, 2228333, 1, 0, 2228334, 1, 0, 2228335, 1, 0, 2228336, 1, 0, 2228337, 262145, 0, 2228338, 131073, 6, 2228339, 0, 13, 2228341, 131072, 13, 2228344, 131072, 42, 2228345, 262144, 0, 2228346, 327680, 0, 2228348, 196608, 5, 2228349, 327680, 6, 2228351, 0, 11, 2228352, 65536, 11, 2228353, 131072, 11, 2228359, 0, 15, 2228360, 0, 13, 2228361, 131072, 15, 2228362, 131072, 13, 2228374, 196608, 5, 2228375, 327680, 6, 2228377, 327680, 6, 2228380, 393216, 6, 2228382, 393216, 6, 2293781, 0, 39, 2293782, 65536, 39, 2293783, 65536, 39, 2293784, 65536, 39, 2293785, 65536, 39, 2293786, 65536, 39, 2293787, 65536, 39, 2293788, 65536, 39, 2293789, 65536, 39, 2293790, 65536, 39, 2293791, 65536, 39, 2293792, 65536, 39, 2293793, 65536, 39, 2293794, 131072, 39, 2293797, 393216, 4, 2293799, 0, 39, 2293800, 65536, 39, 2293801, 65536, 39, 2293802, 65536, 39, 2293803, 65536, 39, 2293804, 65536, 39, 2293805, 131072, 39, 2293817, 0, 12, 2293819, 131072, 12, 2293820, 131072, 42, 2293821, 131072, 42, 2293824, 262145, 2, 2293825, 1, 0, 2293826, 1, 0, 2293827, 1, 0, 2293828, 1, 4, 2293831, 0, 42, 2293833, 0, 42, 2293843, 0, 13, 2293845, 131072, 13, 2293850, 327680, 6, 2293851, 0, 15, 2293852, 65536, 15, 2293853, 131072, 15, 2293858, 262145, 6, 2293859, 262145, 4, 2293860, 262145, 4, 2293861, 262145, 4, 2293862, 262145, 4, 2293863, 262145, 4, 2293864, 262145, 4, 2293865, 131073, 1, 2293866, 1, 0, 2293867, 1, 0, 2293868, 1, 0, 2293869, 1, 0, 2293870, 1, 0, 2293871, 1, 0, 2293872, 1, 0, 2293873, 1, 4, 2293874, 262144, 0, 2293875, 327680, 0, 2293876, 393216, 0, 2293877, 458752, 0, 2293878, 393216, 0, 2293879, 458752, 0, 2293880, 131072, 42, 2293883, 393216, 6, 2293884, 393216, 0, 2293885, 458752, 0, 2293887, 0, 12, 2293889, 131072, 12, 2293895, 0, 16, 2293896, 65536, 16, 2293897, 131072, 16, 2293898, 393216, 0, 2293899, 458752, 0, 2293900, 262144, 0, 2293901, 327680, 0, 2293902, 262144, 8, 2293903, 327680, 8, 2293904, 393216, 8, 2293905, 393216, 0, 2293906, 458752, 0, 2293907, 262144, 0, 2293908, 327680, 0, 2293912, 262144, 0, 2293913, 327680, 0, 2293914, 262144, 0, 2293915, 327680, 0, 2293916, 262144, 0, 2293917, 327680, 0, 2293918, 262144, 0, 2293919, 327680, 0, 2359317, 0, 40, 2359318, 65536, 40, 2359319, 65536, 40, 2359320, 65536, 40, 2359321, 65536, 40, 2359322, 65536, 40, 2359323, 65536, 40, 2359324, 65536, 40, 2359325, 65536, 40, 2359326, 65536, 40, 2359327, 65536, 40, 2359328, 65536, 40, 2359329, 65536, 40, 2359330, 131072, 40, 2359335, 0, 40, 2359336, 65536, 40, 2359337, 65536, 40, 2359338, 65536, 40, 2359339, 65536, 40, 2359340, 65536, 40, 2359341, 131072, 40, 2359342, 327680, 0, 2359353, 0, 13, 2359355, 131072, 13, 2359356, 131072, 42, 2359357, 131072, 42, 2359358, 262144, 0, 2359359, 327680, 0, 2359360, 262145, 2, 2359361, 1, 0, 2359362, 1, 0, 2359363, 1, 0, 2359364, 1, 4, 2359367, 0, 43, 2359368, 196608, 43, 2359369, 0, 42, 2359370, 262144, 0, 2359371, 327680, 0, 2359372, 262144, 8, 2359373, 327680, 8, 2359374, 393216, 8, 2359378, 262144, 0, 2359379, 327680, 0, 2359380, 393216, 0, 2359381, 458752, 0, 2359387, 0, 16, 2359388, 65536, 16, 2359389, 131072, 16, 2359394, 262144, 9, 2359395, 0, 11, 2359396, 393216, 9, 2359397, 131072, 11, 2359398, 0, 15, 2359399, 65536, 15, 2359400, 131072, 15, 2359401, 262145, 2, 2359402, 1, 0, 2359403, 1, 0, 2359404, 1, 0, 2359405, 1, 0, 2359406, 262145, 0, 2359407, 262145, 4, 2359408, 262145, 4, 2359409, 131073, 6, 2359416, 131072, 42, 2359417, 393216, 0, 2359418, 458752, 0, 2359419, 327680, 4, 2359421, 0, 15, 2359422, 65536, 15, 2359423, 0, 13, 2359425, 131072, 13, 2359435, 327680, 6, 2359436, 0, 11, 2359437, 65536, 11, 2359438, 262144, 9, 2359439, 0, 15, 2359440, 393216, 9, 2359441, 131072, 15, 2359442, 0, 11, 2359443, 65536, 11, 2359444, 131072, 11, 2359447, 327680, 6, 2359449, 327680, 6, 2359451, 327680, 6, 2424841, 0, 11, 2424842, 65536, 11, 2424843, 131072, 11, 2424844, 0, 15, 2424845, 65536, 15, 2424846, 131072, 15, 2424847, 0, 11, 2424848, 65536, 11, 2424849, 131072, 11, 2424854, 0, 11, 2424855, 65536, 11, 2424856, 131072, 11, 2424858, 262144, 43, 2424859, 65536, 43, 2424860, 65536, 43, 2424861, 65536, 43, 2424862, 65536, 43, 2424863, 65536, 43, 2424864, 65536, 43, 2424865, 65536, 43, 2424866, 65536, 43, 2424867, 65536, 43, 2424868, 65536, 43, 2424869, 65536, 43, 2424870, 196608, 43, 2424873, 393216, 6, 2424875, 393216, 6, 2424876, 327680, 6, 2424877, 0, 11, 2424878, 65536, 11, 2424879, 262144, 9, 2424881, 393216, 9, 2424892, 131072, 42, 2424893, 131072, 42, 2424896, 262145, 2, 2424897, 1, 0, 2424898, 1, 0, 2424899, 1, 0, 2424900, 1, 4, 2424903, 0, 44, 2424904, 196608, 44, 2424905, 0, 42, 2424908, 262144, 9, 2424909, 0, 11, 2424910, 393216, 9, 2424911, 131072, 11, 2424913, 327680, 6, 2424915, 327680, 4, 2424918, 393216, 4, 2424929, 262144, 0, 2424930, 327680, 0, 2424931, 0, 12, 2424933, 131072, 12, 2424934, 0, 16, 2424935, 65536, 16, 2424936, 131072, 16, 2424937, 262145, 2, 2424938, 1, 0, 2424939, 1, 0, 2424940, 1, 0, 2424941, 1, 0, 2424942, 1, 4, 2424943, 0, 16, 2424944, 65536, 16, 2424945, 131072, 16, 2424947, 0, 11, 2424948, 65536, 11, 2424949, 131072, 11, 2424952, 131072, 42, 2424955, 393216, 4, 2424957, 0, 16, 2424958, 65536, 16, 2424959, 131072, 16, 2424963, 196608, 5, 2424970, 393216, 0, 2424971, 458752, 0, 2424972, 0, 12, 2424974, 131072, 12, 2424975, 0, 16, 2424976, 65536, 16, 2424977, 131072, 16, 2424978, 0, 12, 2424980, 131072, 12, 2424981, 262144, 8, 2424982, 327680, 8, 2424983, 393216, 8, 2424984, 262144, 0, 2424985, 327680, 0, 2424986, 262144, 0, 2424987, 327680, 0, 2424988, 262144, 0, 2424989, 327680, 0, 2424990, 262144, 0, 2424991, 327680, 0, 2490377, 0, 12, 2490378, 65536, 12, 2490379, 131072, 12, 2490380, 0, 16, 2490381, 65536, 16, 2490382, 131072, 16, 2490383, 0, 12, 2490384, 65536, 12, 2490385, 131072, 12, 2490387, 262144, 8, 2490388, 327680, 8, 2490389, 393216, 8, 2490390, 0, 12, 2490391, 65536, 12, 2490392, 131072, 12, 2490394, 262144, 44, 2490395, 65536, 44, 2490396, 65536, 44, 2490397, 131072, 40, 2490399, 0, 40, 2490400, 65536, 44, 2490401, 65536, 44, 2490402, 65536, 44, 2490403, 65536, 44, 2490404, 65536, 44, 2490405, 65536, 44, 2490406, 196608, 44, 2490407, 262144, 0, 2490408, 327680, 0, 2490409, 262144, 0, 2490410, 327680, 0, 2490411, 262144, 0, 2490412, 327680, 0, 2490413, 0, 12, 2490415, 131072, 12, 2490416, 262144, 0, 2490417, 327680, 0, 2490428, 131072, 42, 2490429, 131072, 42, 2490432, 262145, 2, 2490433, 1, 0, 2490434, 1, 0, 2490435, 1, 0, 2490436, 1, 4, 2490440, 0, 42, 2490441, 0, 42, 2490442, 262144, 0, 2490443, 327680, 0, 2490445, 0, 12, 2490447, 131072, 12, 2490464, 327680, 6, 2490467, 0, 13, 2490469, 131072, 13, 2490473, 262145, 2, 2490474, 1, 0, 2490475, 1, 0, 2490476, 1, 0, 2490477, 1, 0, 2490478, 1, 4, 2490483, 0, 12, 2490485, 131072, 12, 2490486, 262144, 0, 2490487, 327680, 0, 2490488, 131072, 42, 2490489, 393216, 0, 2490490, 458752, 0, 2490497, 262144, 5, 2490505, 327680, 4, 2490508, 0, 13, 2490510, 131072, 13, 2490514, 0, 13, 2490516, 131072, 13, 2490517, 262144, 9, 2490519, 393216, 9, 2490521, 327680, 6, 2490523, 327680, 6, 2555913, 0, 13, 2555914, 65536, 13, 2555915, 131072, 13, 2555916, 0, 17, 2555917, 65536, 17, 2555918, 131072, 17, 2555919, 0, 13, 2555920, 65536, 13, 2555921, 131072, 13, 2555923, 262144, 9, 2555924, 327680, 9, 2555925, 393216, 9, 2555926, 0, 13, 2555927, 65536, 13, 2555928, 131072, 13, 2555930, 131072, 42, 2555933, 393216, 6, 2555936, 262144, 9, 2555938, 393216, 9, 2555942, 0, 42, 2555945, 393216, 6, 2555947, 393216, 6, 2555949, 0, 13, 2555951, 131072, 13, 2555952, 0, 15, 2555953, 65536, 15, 2555954, 131072, 15, 2555961, 0, 15, 2555962, 65536, 15, 2555963, 131072, 15, 2555964, 131072, 42, 2555965, 131072, 42, 2555967, 262145, 5, 2555968, 65537, 0, 2555969, 1, 0, 2555970, 1, 0, 2555971, 1, 0, 2555972, 1, 4, 2555973, 262144, 0, 2555974, 327680, 0, 2555976, 0, 42, 2555977, 0, 42, 2555980, 393216, 6, 2555981, 0, 13, 2555983, 131072, 13, 2555994, 0, 11, 2555995, 65536, 11, 2555996, 131072, 11, 2556009, 262145, 2, 2556010, 1, 0, 2556011, 1, 0, 2556012, 1, 0, 2556013, 1, 0, 2556014, 1, 4, 2556019, 0, 13, 2556021, 131072, 13, 2556024, 131072, 42, 2556027, 393216, 4, 2556028, 196608, 5, 2556030, 262144, 0, 2556031, 327680, 0, 2556032, 262144, 0, 2556033, 327680, 0, 2556041, 262144, 5, 2556042, 262144, 0, 2556043, 327680, 0, 2556044, 262144, 8, 2556045, 327680, 8, 2556046, 393216, 8, 2556047, 262144, 0, 2556048, 327680, 0, 2556049, 262144, 8, 2556050, 327680, 8, 2556051, 393216, 8, 2556052, 262144, 0, 2556053, 327680, 0, 2556054, 393216, 0, 2556055, 458752, 0, 2556056, 393216, 0, 2556057, 458752, 0, 2556058, 262144, 0, 2556059, 327680, 0, 2556060, 262144, 0, 2556061, 327680, 0, 2556062, 262144, 0, 2556063, 327680, 0, 2621449, 0, 14, 2621450, 65536, 14, 2621451, 131072, 14, 2621452, 0, 18, 2621453, 65536, 18, 2621454, 131072, 18, 2621455, 0, 14, 2621456, 65536, 14, 2621457, 131072, 14, 2621459, 262144, 10, 2621460, 327680, 10, 2621461, 393216, 10, 2621462, 0, 14, 2621463, 65536, 14, 2621464, 131072, 14, 2621466, 131072, 42, 2621467, 262144, 0, 2621468, 327680, 0, 2621472, 262144, 0, 2621473, 327680, 0, 2621474, 393216, 0, 2621475, 458752, 0, 2621476, 262144, 0, 2621477, 327680, 0, 2621478, 0, 42, 2621479, 262144, 0, 2621480, 327680, 0, 2621481, 262144, 0, 2621482, 327680, 0, 2621483, 262144, 0, 2621484, 327680, 0, 2621485, 262144, 8, 2621486, 327680, 8, 2621487, 393216, 8, 2621488, 0, 16, 2621489, 65536, 16, 2621490, 131072, 16, 2621495, 262144, 0, 2621496, 327680, 0, 2621497, 0, 16, 2621498, 65536, 16, 2621499, 131072, 16, 2621500, 131072, 42, 2621501, 131072, 42, 2621503, 262145, 2, 2621504, 1, 0, 2621505, 1, 0, 2621506, 1, 0, 2621507, 1, 0, 2621508, 1, 4, 2621512, 0, 42, 2621513, 0, 42, 2621522, 262144, 8, 2621523, 327680, 8, 2621524, 393216, 8, 2621525, 262144, 0, 2621526, 327680, 0, 2621530, 0, 12, 2621532, 131072, 12, 2621533, 262144, 8, 2621534, 327680, 8, 2621535, 393216, 8, 2621536, 262144, 43, 2621537, 65536, 43, 2621538, 65536, 43, 2621539, 65536, 43, 2621540, 65536, 43, 2621541, 65536, 43, 2621542, 65536, 43, 2621543, 65536, 43, 2621544, 65536, 43, 2621545, 65536, 43, 2621546, 65536, 43, 2621547, 65536, 43, 2621548, 65536, 43, 2621549, 65536, 43, 2621550, 65536, 43, 2621551, 65536, 43, 2621552, 65536, 43, 2621553, 65536, 43, 2621554, 196608, 43, 2621555, 262144, 0, 2621556, 327680, 0, 2621557, 262144, 8, 2621558, 327680, 8, 2621559, 393216, 8, 2621560, 131072, 42, 2621561, 262144, 8, 2621562, 327680, 8, 2621563, 393216, 8, 2621565, 327680, 6, 2621567, 327680, 6, 2621570, 393216, 6, 2621571, 262144, 8, 2621572, 327680, 8, 2621573, 393216, 8, 2621577, 327680, 6, 2621580, 262144, 9, 2621582, 393216, 9, 2621583, 0, 15, 2621584, 65536, 15, 2621585, 262144, 9, 2621587, 393216, 9, 2621589, 327680, 4, 2621591, 327680, 4, 2621595, 327680, 6, 2687002, 131072, 42, 2687005, 393216, 6, 2687007, 327680, 6, 2687008, 0, 11, 2687009, 65536, 11, 2687010, 131072, 11, 2687011, 327680, 6, 2687014, 0, 42, 2687017, 393216, 6, 2687019, 393216, 6, 2687021, 262144, 9, 2687023, 393216, 9, 2687030, 327680, 6, 2687033, 393216, 6, 2687036, 131072, 42, 2687037, 131072, 42, 2687039, 262145, 2, 2687040, 1, 0, 2687041, 1, 0, 2687042, 1, 0, 2687043, 1, 0, 2687044, 1, 4, 2687045, 262144, 0, 2687046, 327680, 0, 2687048, 0, 42, 2687049, 0, 43, 2687050, 65536, 43, 2687051, 65536, 43, 2687052, 65536, 43, 2687053, 65536, 43, 2687054, 65536, 43, 2687055, 65536, 43, 2687056, 196608, 43, 2687058, 262144, 9, 2687060, 393216, 9, 2687063, 393216, 6, 2687066, 0, 13, 2687068, 131072, 13, 2687069, 262144, 9, 2687071, 393216, 9, 2687072, 262144, 44, 2687073, 65536, 44, 2687074, 65536, 44, 2687075, 65536, 44, 2687076, 65536, 44, 2687077, 65536, 44, 2687078, 65536, 44, 2687079, 65536, 44, 2687080, 65536, 44, 2687081, 65536, 44, 2687082, 65536, 44, 2687083, 65536, 44, 2687084, 65536, 44, 2687085, 65536, 44, 2687086, 65536, 44, 2687087, 65536, 44, 2687088, 65536, 44, 2687089, 65536, 44, 2687090, 196608, 44, 2687093, 262144, 9, 2687095, 393216, 9, 2687096, 131072, 42, 2687097, 262144, 9, 2687099, 393216, 9, 2687101, 0, 11, 2687102, 65536, 11, 2687103, 131072, 11, 2687107, 262144, 9, 2687108, 0, 11, 2687109, 393216, 9, 2687110, 131072, 11, 2687115, 262144, 0, 2687116, 327680, 0, 2687117, 393216, 0, 2687118, 458752, 0, 2687119, 0, 16, 2687120, 65536, 16, 2687121, 131072, 16, 2687122, 262144, 0, 2687123, 327680, 0, 2687124, 262144, 0, 2687125, 327680, 0, 2687126, 262144, 0, 2687127, 327680, 0, 2687128, 262144, 0, 2687129, 327680, 0, 2687130, 262144, 0, 2687131, 327680, 0, 2687132, 262144, 0, 2687133, 327680, 0, 2687134, 262144, 0, 2687135, 327680, 0, 2752538, 131072, 42, 2752539, 65536, 11, 2752540, 131072, 11, 2752544, 0, 12, 2752546, 131072, 12, 2752547, 393216, 0, 2752548, 458752, 0, 2752550, 0, 42, 2752572, 131072, 42, 2752573, 131072, 42, 2752575, 262145, 2, 2752576, 1, 0, 2752577, 1, 0, 2752578, 1, 0, 2752579, 1, 0, 2752580, 1, 4, 2752584, 0, 42, 2752585, 0, 44, 2752586, 65536, 44, 2752587, 65536, 44, 2752588, 65536, 44, 2752589, 65536, 44, 2752590, 65536, 44, 2752591, 65536, 44, 2752592, 196608, 44, 2752608, 131072, 42, 2752609, 262144, 39, 2752610, 65536, 39, 2752611, 65536, 39, 2752612, 65536, 39, 2752613, 65536, 39, 2752614, 65536, 39, 2752615, 65536, 39, 2752616, 65536, 39, 2752617, 65536, 39, 2752618, 65536, 39, 2752619, 65536, 39, 2752620, 65536, 39, 2752621, 65536, 39, 2752622, 65536, 39, 2752623, 65536, 39, 2752624, 65536, 39, 2752625, 196608, 39, 2752626, 0, 42, 2752632, 131072, 42, 2752633, 262144, 0, 2752634, 327680, 0, 2752635, 262144, 0, 2752636, 327680, 0, 2752637, 0, 12, 2752639, 131072, 12, 2752640, 393216, 0, 2752641, 458752, 0, 2752642, 393216, 0, 2752643, 458752, 0, 2752644, 0, 12, 2752646, 131072, 12, 2752650, 327680, 6, 2752652, 327680, 4, 2752659, 327680, 6, 2752665, 327680, 6, 2752667, 327680, 6, 2818048, 65536, 43, 2818049, 65536, 43, 2818050, 65536, 43, 2818051, 65536, 43, 2818052, 65536, 43, 2818053, 65536, 43, 2818054, 65536, 43, 2818055, 65536, 43, 2818056, 65536, 43, 2818057, 65536, 43, 2818058, 65536, 43, 2818059, 65536, 43, 2818060, 65536, 43, 2818061, 65536, 43, 2818062, 65536, 43, 2818063, 65536, 43, 2818064, 65536, 43, 2818065, 65536, 43, 2818066, 65536, 43, 2818067, 65536, 43, 2818068, 65536, 43, 2818069, 65536, 43, 2818070, 65536, 43, 2818071, 65536, 43, 2818072, 65536, 43, 2818073, 65536, 43, 2818074, 131072, 43, 2818076, 131072, 12, 2818080, 0, 13, 2818082, 131072, 13, 2818085, 393216, 4, 2818086, 0, 43, 2818087, 65536, 43, 2818088, 65536, 43, 2818089, 65536, 43, 2818090, 65536, 43, 2818091, 65536, 43, 2818092, 65536, 43, 2818093, 65536, 43, 2818094, 65536, 43, 2818095, 65536, 43, 2818096, 65536, 43, 2818097, 65536, 43, 2818098, 65536, 43, 2818099, 65536, 43, 2818100, 196608, 20, 2818101, 196608, 20, 2818102, 196608, 20, 2818103, 65536, 43, 2818104, 65536, 43, 2818105, 65536, 43, 2818106, 65536, 43, 2818107, 65536, 43, 2818108, 131072, 43, 2818109, 131072, 42, 2818110, 262145, 5, 2818111, 65537, 0, 2818112, 1, 0, 2818113, 1, 0, 2818114, 1, 0, 2818115, 262145, 0, 2818116, 131073, 6, 2818120, 0, 43, 2818121, 65536, 39, 2818122, 65536, 39, 2818123, 65536, 39, 2818124, 65536, 39, 2818125, 65536, 39, 2818126, 65536, 39, 2818127, 196608, 39, 2818128, 0, 43, 2818129, 65536, 43, 2818130, 65536, 43, 2818131, 65536, 43, 2818132, 65536, 43, 2818133, 65536, 43, 2818134, 196608, 43, 2818138, 262144, 43, 2818139, 65536, 43, 2818140, 65536, 43, 2818141, 65536, 43, 2818142, 65536, 43, 2818143, 65536, 43, 2818144, 131072, 43, 2818145, 262144, 40, 2818146, 65536, 40, 2818147, 65536, 40, 2818148, 65536, 40, 2818149, 65536, 40, 2818150, 65536, 40, 2818151, 65536, 40, 2818152, 65536, 40, 2818153, 65536, 40, 2818154, 65536, 40, 2818155, 65536, 40, 2818156, 65536, 40, 2818157, 65536, 40, 2818158, 65536, 40, 2818159, 65536, 40, 2818160, 65536, 40, 2818161, 196608, 40, 2818162, 0, 43, 2818163, 65536, 43, 2818164, 65536, 43, 2818165, 65536, 43, 2818166, 65536, 43, 2818167, 65536, 43, 2818168, 131072, 43, 2818171, 393216, 6, 2818173, 0, 13, 2818175, 131072, 13, 2818178, 393216, 4, 2818180, 0, 13, 2818182, 131072, 13, 2818190, 393216, 0, 2818191, 458752, 0, 2818192, 262144, 8, 2818193, 327680, 8, 2818194, 393216, 8, 2818195, 262144, 0, 2818196, 327680, 0, 2818197, 0, 12, 2818199, 131072, 12, 2818200, 262144, 0, 2818201, 327680, 0, 2818202, 262144, 0, 2818203, 327680, 0, 2818204, 262144, 0, 2818205, 327680, 0, 2818206, 262144, 0, 2818207, 327680, 0, 2883584, 65536, 44, 2883585, 65536, 44, 2883586, 65536, 44, 2883587, 65536, 44, 2883588, 65536, 44, 2883589, 65536, 44, 2883590, 65536, 44, 2883591, 65536, 44, 2883592, 65536, 44, 2883593, 65536, 44, 2883594, 65536, 44, 2883595, 65536, 44, 2883596, 65536, 44, 2883597, 65536, 44, 2883598, 65536, 44, 2883599, 65536, 44, 2883600, 65536, 44, 2883601, 65536, 44, 2883602, 65536, 44, 2883603, 65536, 44, 2883604, 65536, 44, 2883605, 65536, 44, 2883606, 65536, 44, 2883607, 65536, 44, 2883608, 65536, 44, 2883609, 65536, 44, 2883610, 131072, 44, 2883612, 131072, 13, 2883617, 262144, 8, 2883618, 327680, 8, 2883619, 393216, 8, 2883622, 0, 44, 2883623, 65536, 44, 2883624, 65536, 44, 2883625, 65536, 44, 2883626, 65536, 44, 2883627, 65536, 44, 2883628, 65536, 44, 2883629, 65536, 44, 2883630, 65536, 44, 2883631, 65536, 44, 2883632, 65536, 44, 2883633, 65536, 44, 2883634, 65536, 44, 2883635, 65536, 44, 2883636, 196608, 20, 2883637, 196608, 20, 2883638, 196608, 20, 2883639, 65536, 44, 2883640, 65536, 44, 2883641, 65536, 44, 2883642, 65536, 44, 2883643, 65536, 44, 2883644, 131072, 44, 2883645, 131072, 42, 2883646, 262145, 2, 2883647, 1, 0, 2883648, 1, 0, 2883649, 1, 0, 2883650, 1, 0, 2883651, 1, 4, 2883656, 0, 44, 2883657, 65536, 40, 2883658, 65536, 40, 2883659, 65536, 40, 2883660, 65536, 40, 2883661, 65536, 40, 2883662, 65536, 40, 2883663, 196608, 40, 2883664, 0, 44, 2883665, 65536, 44, 2883666, 65536, 44, 2883667, 65536, 44, 2883668, 65536, 44, 2883669, 65536, 44, 2883670, 196608, 44, 2883674, 262144, 44, 2883675, 65536, 44, 2883676, 65536, 44, 2883677, 65536, 44, 2883678, 65536, 44, 2883679, 65536, 44, 2883680, 131072, 44, 2883681, 131072, 38, 2883683, 262144, 0, 2883684, 327680, 0, 2883685, 262144, 0, 2883686, 327680, 0, 2883687, 65536, 31, 2883688, 65536, 31, 2883689, 65536, 31, 2883690, 65536, 31, 2883691, 65536, 31, 2883692, 65536, 31, 2883693, 65536, 31, 2883694, 65536, 31, 2883695, 65536, 31, 2883696, 131072, 28, 2883697, 0, 38, 2883698, 0, 44, 2883699, 65536, 44, 2883700, 65536, 44, 2883701, 65536, 44, 2883702, 65536, 44, 2883703, 65536, 44, 2883704, 131072, 44, 2883713, 262144, 8, 2883714, 327680, 8, 2883715, 393216, 8, 2883716, 262144, 0, 2883717, 327680, 0, 2883718, 262144, 0, 2883719, 327680, 0, 2883725, 327680, 4, 2883728, 262144, 9, 2883730, 393216, 9, 2883731, 0, 15, 2883732, 65536, 15, 2883733, 0, 13, 2883735, 131072, 13, 2883737, 327680, 6, 2949122, 262144, 9, 2949124, 393216, 9, 2949134, 262144, 9, 2949136, 393216, 9, 2949153, 262144, 9, 2949155, 393216, 9, 2949156, 262144, 43, 2949157, 65536, 43, 2949158, 65536, 43, 2949159, 65536, 43, 2949160, 65536, 43, 2949161, 65536, 43, 2949162, 65536, 43, 2949163, 65536, 43, 2949164, 65536, 43, 2949165, 65536, 43, 2949166, 65536, 43, 2949167, 65536, 43, 2949168, 65536, 43, 2949169, 65536, 43, 2949170, 196608, 43, 2949176, 262144, 43, 2949177, 65536, 43, 2949178, 65536, 43, 2949179, 65536, 43, 2949180, 65536, 43, 2949181, 131072, 43, 2949182, 262145, 2, 2949183, 1, 0, 2949184, 1, 0, 2949185, 1, 0, 2949186, 1, 0, 2949187, 1, 4, 2949199, 0, 39, 2949200, 65536, 39, 2949201, 65536, 39, 2949202, 65536, 39, 2949203, 65536, 39, 2949204, 65536, 39, 2949205, 196608, 39, 2949206, 0, 43, 2949207, 65536, 43, 2949208, 65536, 43, 2949209, 65536, 43, 2949210, 131072, 43, 2949211, 262144, 39, 2949212, 65536, 39, 2949213, 65536, 39, 2949214, 65536, 39, 2949215, 65536, 39, 2949216, 65536, 39, 2949217, 131072, 39, 2949218, 327680, 6, 2949219, 0, 15, 2949220, 65536, 15, 2949221, 131072, 15, 2949223, 262145, 5, 2949224, 131073, 3, 2949225, 131073, 3, 2949226, 131073, 3, 2949227, 131073, 3, 2949228, 131073, 3, 2949229, 131073, 3, 2949230, 131073, 3, 2949231, 1, 6, 2949233, 0, 39, 2949234, 65536, 39, 2949235, 65536, 39, 2949236, 65536, 39, 2949237, 65536, 39, 2949238, 65536, 39, 2949239, 65536, 39, 2949240, 65536, 43, 2949241, 65536, 43, 2949242, 65536, 43, 2949243, 65536, 43, 2949244, 65536, 43, 2949245, 65536, 43, 2949246, 65536, 43, 2949247, 65536, 43, 2949248, 196608, 43, 2949249, 262144, 9, 2949251, 393216, 9, 2949254, 393216, 6, 2949256, 393216, 6, 2949265, 262144, 0, 2949266, 327680, 0, 2949267, 0, 16, 2949268, 65536, 16, 2949269, 131072, 16, 2949270, 262144, 0, 2949271, 327680, 0, 3014660, 262144, 0, 3014661, 327680, 0, 3014662, 262144, 0, 3014663, 327680, 0, 3014667, 262144, 0, 3014668, 327680, 0, 3014692, 262144, 44, 3014693, 65536, 44, 3014694, 65536, 44, 3014695, 65536, 44, 3014696, 65536, 44, 3014697, 65536, 44, 3014698, 65536, 44, 3014699, 65536, 44, 3014700, 65536, 44, 3014701, 65536, 44, 3014702, 65536, 44, 3014703, 65536, 44, 3014704, 65536, 44, 3014705, 65536, 44, 3014706, 196608, 44, 3014712, 262144, 44, 3014713, 65536, 44, 3014714, 65536, 44, 3014715, 65536, 44, 3014716, 65536, 44, 3014717, 131072, 44, 3014718, 262145, 2, 3014719, 1, 0, 3014720, 1, 0, 3014721, 1, 0, 3014722, 262145, 0, 3014723, 131073, 6, 3014735, 0, 40, 3014736, 65536, 40, 3014737, 65536, 40, 3014738, 65536, 40, 3014739, 65536, 40, 3014740, 65536, 40, 3014741, 196608, 40, 3014742, 0, 44, 3014743, 65536, 44, 3014744, 65536, 44, 3014745, 65536, 44, 3014746, 131072, 44, 3014747, 262144, 40, 3014748, 65536, 40, 3014749, 65536, 40, 3014750, 65536, 40, 3014751, 65536, 40, 3014752, 65536, 40, 3014753, 131072, 40, 3014755, 0, 16, 3014756, 65536, 16, 3014757, 131072, 16, 3014759, 262145, 2, 3014760, 1, 0, 3014761, 1, 0, 3014762, 1, 0, 3014763, 1, 0, 3014764, 1, 0, 3014765, 1, 0, 3014766, 1, 0, 3014767, 1, 4, 3014769, 0, 40, 3014770, 65536, 40, 3014771, 65536, 40, 3014772, 131072, 40, 3014774, 0, 40, 3014775, 65536, 40, 3014776, 65536, 44, 3014777, 65536, 44, 3014778, 65536, 44, 3014779, 65536, 44, 3014780, 65536, 44, 3014781, 65536, 44, 3014782, 65536, 44, 3014783, 65536, 44, 3014784, 196608, 44, 3014800, 196608, 5, 3014808, 262144, 43, 3014809, 65536, 43, 3014810, 65536, 43, 3014811, 65536, 43, 3014812, 65536, 43, 3014813, 65536, 43, 3014814, 65536, 43, 3014815, 65536, 43, 3080200, 262144, 9, 3080202, 393216, 9, 3080224, 262144, 0, 3080225, 327680, 0, 3080226, 393216, 0, 3080227, 458752, 0, 3080228, 131072, 42, 3080231, 393216, 6, 3080233, 393216, 6, 3080235, 393216, 6, 3080237, 393216, 6, 3080239, 0, 16, 3080240, 65536, 16, 3080241, 131072, 16, 3080242, 0, 42, 3080248, 131072, 42, 3080254, 262145, 2, 3080255, 1, 0, 3080256, 1, 0, 3080257, 1, 0, 3080258, 1, 4, 3080265, 262144, 0, 3080266, 327680, 0, 3080267, 262144, 0, 3080268, 327680, 0, 3080269, 393216, 0, 3080270, 458752, 0, 3080271, 0, 16, 3080272, 65536, 16, 3080273, 131072, 16, 3080274, 262144, 0, 3080275, 327680, 0, 3080277, 0, 39, 3080278, 65536, 39, 3080279, 65536, 39, 3080280, 65536, 39, 3080281, 65536, 39, 3080282, 65536, 39, 3080283, 131072, 39, 3080285, 262144, 0, 3080286, 327680, 0, 3080287, 262144, 0, 3080288, 327680, 0, 3080289, 393216, 0, 3080290, 458752, 0, 3080295, 262145, 2, 3080296, 1, 0, 3080297, 1, 0, 3080298, 1, 0, 3080299, 1, 0, 3080300, 1, 0, 3080301, 1, 0, 3080302, 1, 0, 3080303, 1, 4, 3080314, 327680, 6, 3080317, 393216, 6, 3080319, 393216, 4, 3080320, 0, 43, 3080321, 65536, 43, 3080322, 65536, 43, 3080323, 65536, 43, 3080324, 65536, 43, 3080325, 65536, 43, 3080326, 65536, 43, 3080327, 65536, 43, 3080328, 65536, 43, 3080329, 65536, 43, 3080330, 65536, 43, 3080331, 196608, 20, 3080332, 196608, 20, 3080333, 196608, 20, 3080334, 65536, 43, 3080335, 65536, 43, 3080336, 196608, 43, 3080344, 262144, 44, 3080345, 65536, 44, 3080346, 65536, 44, 3080347, 65536, 44, 3080348, 65536, 44, 3080349, 65536, 44, 3080350, 65536, 44, 3080351, 65536, 44, 3145731, 262144, 0, 3145732, 327680, 0, 3145733, 262144, 0, 3145734, 327680, 0, 3145735, 393216, 0, 3145736, 458752, 0, 3145737, 393216, 0, 3145738, 458752, 0, 3145739, 262144, 0, 3145741, 393216, 16, 3145742, 458752, 16, 3145751, 262144, 0, 3145752, 327680, 0, 3145759, 327680, 6, 3145761, 327680, 4, 3145764, 131072, 42, 3145765, 262144, 0, 3145766, 327680, 0, 3145767, 262144, 0, 3145768, 327680, 0, 3145769, 262144, 0, 3145770, 327680, 0, 3145771, 262144, 0, 3145772, 327680, 0, 3145773, 262144, 0, 3145774, 327680, 0, 3145778, 0, 43, 3145779, 65536, 43, 3145780, 196608, 20, 3145781, 196608, 20, 3145782, 196608, 20, 3145783, 65536, 43, 3145784, 131072, 43, 3145790, 262145, 2, 3145791, 1, 0, 3145792, 1, 0, 3145793, 1, 0, 3145794, 1, 4, 3145809, 0, 11, 3145810, 65536, 11, 3145811, 131072, 11, 3145813, 0, 40, 3145814, 65536, 40, 3145815, 131072, 40, 3145817, 0, 40, 3145818, 65536, 40, 3145819, 131072, 40, 3145820, 327680, 6, 3145821, 0, 11, 3145822, 65536, 11, 3145823, 131072, 11, 3145824, 327680, 4, 3145827, 393216, 4, 3145831, 262145, 6, 3145832, 131073, 1, 3145833, 1, 0, 3145834, 1, 0, 3145835, 1, 0, 3145836, 1, 0, 3145837, 1, 0, 3145838, 1, 0, 3145839, 1, 4, 3145841, 262144, 0, 3145842, 327680, 0, 3145849, 196608, 5, 3145856, 0, 44, 3145857, 65536, 44, 3145858, 65536, 44, 3145859, 65536, 44, 3145860, 65536, 44, 3145861, 65536, 44, 3145862, 65536, 44, 3145863, 65536, 44, 3145864, 65536, 44, 3145865, 65536, 44, 3145866, 65536, 44, 3145867, 196608, 20, 3145868, 196608, 20, 3145869, 196608, 20, 3145870, 65536, 44, 3145871, 65536, 44, 3145872, 196608, 44, 3145880, 131072, 42, 3145883, 393216, 6, 3145885, 393216, 6, 3145887, 393216, 4, 3211276, 327680, 17, 3211277, 393216, 17, 3211278, 458752, 17, 3211286, 327680, 6, 3211289, 393216, 6, 3211300, 131072, 42, 3211311, 262144, 0, 3211312, 327680, 0, 3211313, 393216, 0, 3211314, 0, 44, 3211315, 65536, 44, 3211316, 196608, 20, 3211317, 196608, 20, 3211318, 196608, 20, 3211319, 65536, 44, 3211320, 131072, 44, 3211325, 262145, 5, 3211326, 65537, 0, 3211327, 1, 0, 3211328, 1, 0, 3211329, 1, 0, 3211330, 131073, 0, 3211331, 1, 6, 3211332, 262144, 8, 3211333, 327680, 8, 3211334, 393216, 8, 3211341, 262144, 0, 3211342, 327680, 0, 3211343, 393216, 0, 3211344, 458752, 0, 3211345, 0, 12, 3211347, 131072, 12, 3211349, 262144, 9, 3211351, 393216, 9, 3211354, 262144, 0, 3211355, 327680, 0, 3211357, 0, 12, 3211359, 131072, 12, 3211368, 262145, 2, 3211369, 1, 0, 3211370, 1, 0, 3211371, 1, 0, 3211372, 1, 0, 3211373, 1, 0, 3211374, 1, 0, 3211375, 1, 4, 3211376, 327680, 6, 3211379, 393216, 6, 3211396, 327680, 6, 3211399, 393216, 6, 3211407, 196608, 5, 3211408, 0, 43, 3211409, 65536, 43, 3211410, 65536, 43, 3211411, 65536, 43, 3211412, 65536, 43, 3211413, 65536, 43, 3211414, 65536, 43, 3211415, 65536, 43, 3211416, 131072, 43, 3211419, 262144, 0, 3211420, 327680, 0, 3211421, 393216, 0, 3211422, 458752, 0, 3276803, 262144, 0, 3276804, 327680, 0, 3276805, 262144, 0, 3276806, 327680, 0, 3276811, 262144, 0, 3276813, 393216, 18, 3276814, 458752, 18, 3276825, 262144, 43, 3276826, 65536, 43, 3276827, 65536, 43, 3276828, 65536, 43, 3276829, 65536, 43, 3276830, 65536, 43, 3276831, 65536, 43, 3276832, 65536, 43, 3276833, 65536, 43, 3276834, 65536, 43, 3276835, 65536, 43, 3276836, 131072, 43, 3276837, 262144, 0, 3276838, 327680, 0, 3276839, 262144, 0, 3276840, 327680, 0, 3276841, 262144, 0, 3276842, 327680, 0, 3276843, 262144, 0, 3276844, 327680, 0, 3276845, 262144, 0, 3276846, 327680, 0, 3276861, 262145, 2, 3276862, 1, 0, 3276863, 1, 0, 3276864, 1, 0, 3276865, 1, 0, 3276866, 1, 0, 3276867, 1, 4, 3276868, 262144, 9, 3276870, 393216, 9, 3276881, 0, 13, 3276883, 131072, 13, 3276889, 327680, 6, 3276892, 393216, 6, 3276893, 0, 13, 3276895, 131072, 13, 3276904, 262145, 2, 3276905, 1, 0, 3276906, 1, 0, 3276907, 1, 0, 3276908, 1, 0, 3276909, 1, 0, 3276910, 1, 0, 3276911, 1, 4, 3276926, 262144, 8, 3276927, 327680, 8, 3276928, 393216, 8, 3276944, 0, 44, 3276945, 65536, 44, 3276946, 65536, 44, 3276947, 65536, 44, 3276948, 65536, 44, 3276949, 65536, 44, 3276950, 65536, 44, 3276951, 65536, 44, 3276952, 131072, 44, 3276953, 327680, 8, 3276954, 393216, 8, 3276957, 393216, 6, 3276959, 393216, 4, 3342351, 262144, 9, 3342353, 393216, 9, 3342361, 262144, 44, 3342362, 65536, 44, 3342363, 65536, 44, 3342364, 65536, 44, 3342365, 65536, 44, 3342366, 65536, 44, 3342367, 65536, 44, 3342368, 65536, 44, 3342369, 65536, 44, 3342370, 65536, 44, 3342371, 65536, 44, 3342372, 131072, 44, 3342383, 0, 11, 3342384, 65536, 11, 3342385, 131072, 11, 3342397, 262145, 2, 3342398, 1, 0, 3342399, 1, 0, 3342400, 1, 0, 3342401, 1, 0, 3342402, 1, 0, 3342403, 1, 4, 3342440, 262145, 2, 3342441, 1, 0, 3342442, 1, 0, 3342443, 1, 0, 3342444, 1, 0, 3342445, 1, 0, 3342446, 1, 0, 3342447, 1, 4, 3342448, 65536, 11, 3342449, 131072, 11, 3342450, 196608, 5, 3342460, 0, 11, 3342461, 65536, 11, 3342462, 262144, 9, 3342464, 393216, 9, 3342480, 0, 12, 3342482, 131072, 12, 3342485, 393216, 6, 3342488, 262144, 9, 3342490, 393216, 9, 3407884, 262144, 0, 3407885, 327680, 0, 3407886, 262144, 0, 3407887, 327680, 0, 3407888, 0, 11, 3407889, 65536, 11, 3407890, 131072, 11, 3407894, 0, 15, 3407895, 65536, 15, 3407896, 131072, 15, 3407897, 131072, 42, 3407906, 393216, 9, 3407909, 262144, 0, 3407910, 327680, 0, 3407911, 262144, 0, 3407912, 327680, 0, 3407913, 262144, 0, 3407914, 327680, 0, 3407915, 262144, 0, 3407916, 327680, 0, 3407917, 262144, 0, 3407918, 327680, 0, 3407919, 0, 12, 3407921, 131072, 12, 3407958, 262144, 89, 3407959, 196608, 90, 3407960, 196608, 90, 3407961, 196608, 90, 3407962, 196608, 89, 3407976, 262145, 2, 3407977, 1, 0, 3407978, 1, 0, 3407979, 1, 0, 3407980, 1, 0, 3407981, 1, 0, 3407982, 262145, 0, 3407983, 131073, 6, 3407985, 131072, 12, 3407987, 65536, 90, 3407991, 65536, 90, 3407992, 65536, 90, 3407993, 65536, 90, 3407994, 65536, 90, 3407995, 262144, 88, 3407996, 0, 12, 3407998, 131072, 12, 3407999, 262144, 0, 3408000, 327680, 0, 3408001, 393216, 0, 3408002, 458752, 0, 3408016, 0, 13, 3408018, 131072, 13, 3473418, 262144, 0, 3473419, 327680, 0, 3473424, 0, 12, 3473426, 131072, 12, 3473430, 0, 16, 3473431, 65536, 16, 3473432, 131072, 16, 3473433, 131072, 42, 3473455, 0, 13, 3473457, 131072, 13, 3473462, 262144, 8, 3473463, 327680, 8, 3473464, 393216, 8, 3473465, 262144, 0, 3473466, 327680, 0, 3473480, 262144, 0, 3473481, 327680, 0, 3473482, 262144, 0, 3473483, 327680, 0, 3473484, 65536, 11, 3473485, 131072, 11, 3473507, 262144, 0, 3473508, 327680, 0, 3473509, 262144, 0, 3473510, 327680, 0, 3473511, 262145, 5, 3473512, 65537, 0, 3473513, 1, 0, 3473514, 1, 0, 3473515, 1, 0, 3473516, 1, 0, 3473517, 1, 0, 3473518, 1, 4, 3473519, 0, 13, 3473521, 131072, 13, 3473531, 0, 89, 3473532, 0, 13, 3473534, 131072, 13, 3473536, 327680, 4, 3473539, 393216, 4, 3473546, 262144, 5, 3473557, 196608, 88, 3473558, 65536, 90, 3473559, 65536, 90, 3473560, 65536, 90, 3473561, 65536, 90, 3473562, 65536, 90, 3473563, 65536, 90, 3473564, 65536, 90, 3473565, 65536, 90, 3473566, 65536, 90, 3473567, 65536, 90, 3538944, 65536, 43, 3538945, 65536, 43, 3538946, 65536, 43, 3538947, 65536, 43, 3538948, 65536, 43, 3538949, 65536, 43, 3538950, 65536, 43, 3538951, 65536, 43, 3538952, 65536, 43, 3538953, 196608, 43, 3538960, 0, 13, 3538962, 131072, 13, 3538969, 262144, 43, 3538970, 65536, 43, 3538981, 262144, 0, 3538982, 327680, 0, 3538983, 262144, 0, 3538984, 327680, 0, 3538985, 262144, 0, 3538986, 327680, 0, 3538987, 262144, 0, 3538988, 327680, 0, 3538989, 262144, 0, 3538990, 327680, 0, 3538991, 262144, 0, 3538992, 327680, 0, 3538993, 393216, 0, 3538994, 458752, 0, 3538998, 262144, 9, 3538999, 327680, 9, 3539000, 393216, 9, 3539019, 0, 12, 3539021, 131072, 12, 3539025, 262144, 0, 3539026, 327680, 0, 3539027, 262144, 0, 3539028, 327680, 0, 3539029, 262144, 0, 3539030, 327680, 0, 3539031, 262144, 0, 3539032, 327680, 0, 3539037, 393216, 0, 3539038, 458752, 0, 3539039, 393216, 0, 3539040, 458752, 0, 3539041, 0, 15, 3539042, 65536, 15, 3539043, 131072, 15, 3539044, 327680, 6, 3539047, 262145, 2, 3539048, 1, 0, 3539049, 1, 0, 3539050, 1, 0, 3539051, 1, 0, 3539052, 1, 0, 3539053, 1, 0, 3539054, 1, 4, 3539067, 0, 89, 3539080, 196608, 88, 3539081, 65536, 90, 3539082, 65536, 90, 3539083, 65536, 90, 3539084, 65536, 90, 3539085, 65536, 90, 3539086, 65536, 90, 3539087, 65536, 90, 3539088, 65536, 90, 3539089, 65536, 90, 3539090, 65536, 90, 3539091, 65536, 90, 3539092, 65536, 90, 3539093, 131072, 90, 3604480, 65536, 44, 3604481, 65536, 44, 3604482, 65536, 44, 3604483, 65536, 44, 3604484, 65536, 44, 3604485, 65536, 44, 3604486, 65536, 44, 3604487, 65536, 44, 3604488, 65536, 44, 3604489, 196608, 44, 3604505, 262144, 44, 3604506, 131072, 44, 3604541, 262145, 2, 3604542, 1, 0, 3604543, 1, 0, 3604544, 1, 0, 3604545, 1, 0, 3604546, 1, 0, 3604547, 1, 4, 3604555, 0, 13, 3604557, 131072, 13, 3604572, 327680, 4, 3604574, 327680, 4, 3604577, 0, 16, 3604578, 65536, 16, 3604579, 131072, 16, 3604580, 262144, 8, 3604581, 327680, 8, 3604582, 393216, 8, 3604583, 262145, 2, 3604584, 1, 0, 3604585, 1, 0, 3604586, 1, 0, 3604587, 1, 0, 3604588, 1, 0, 3604589, 1, 0, 3604590, 1, 4, 3604602, 262144, 5, 3604603, 0, 90, 3604604, 65536, 90, 3604605, 262144, 21, 3604606, 65536, 90, 3604607, 65536, 90, 3604608, 65536, 90, 3604609, 65536, 90, 3604610, 65536, 90, 3604611, 65536, 90, 3604612, 65536, 90, 3604613, 65536, 90, 3604614, 65536, 90, 3604615, 65536, 90, 3604616, 131072, 90, 3604617, 262144, 8, 3604618, 327680, 8, 3604619, 393216, 8, 3604621, 393216, 4, 3604623, 393216, 4, 3604626, 327680, 6, 3604628, 327680, 6, 3604631, 393216, 6, 3670016, 131073, 3, 3670017, 131073, 3, 3670018, 131073, 3, 3670019, 131073, 3, 3670020, 131073, 3, 3670021, 131073, 3, 3670022, 131073, 3, 3670023, 131073, 3, 3670024, 1, 6, 3670025, 0, 43, 3670026, 65536, 43, 3670027, 65536, 43, 3670028, 65536, 43, 3670029, 65536, 43, 3670030, 65536, 43, 3670031, 65536, 43, 3670032, 65536, 43, 3670033, 65536, 43, 3670034, 65536, 43, 3670035, 65536, 43, 3670036, 65536, 43, 3670037, 65536, 43, 3670038, 65536, 43, 3670039, 65536, 43, 3670040, 65536, 43, 3670041, 131072, 43, 3670067, 262145, 5, 3670068, 131073, 3, 3670069, 131073, 3, 3670070, 131073, 3, 3670071, 131073, 3, 3670072, 131073, 3, 3670073, 131073, 3, 3670074, 131073, 3, 3670075, 131073, 3, 3670076, 131073, 3, 3670077, 65537, 0, 3670078, 1, 0, 3670079, 1, 0, 3670080, 1, 0, 3670081, 1, 0, 3670082, 1, 0, 3670083, 131073, 0, 3670084, 131073, 3, 3670085, 131073, 3, 3670086, 131073, 3, 3670087, 131073, 3, 3670088, 131073, 3, 3670089, 131073, 3, 3670090, 1, 6, 3670116, 262144, 9, 3670118, 393216, 9, 3670119, 262145, 2, 3670120, 1, 0, 3670121, 1, 0, 3670122, 1, 0, 3670123, 1, 0, 3670124, 1, 0, 3670125, 1, 0, 3670126, 1, 4, 3670139, 262144, 8, 3670140, 327680, 8, 3670141, 262144, 22, 3670142, 0, 12, 3670144, 131072, 12, 3670147, 327680, 6, 3670150, 393216, 6, 3670152, 393216, 6, 3670153, 262144, 9, 3670155, 393216, 9, 3670168, 262145, 5, 3670169, 131073, 3, 3670170, 131073, 3, 3670171, 131073, 3, 3670172, 131073, 3, 3670173, 131073, 3, 3670174, 131073, 3, 3670175, 131073, 3, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 4, 3735561, 0, 44, 3735562, 65536, 44, 3735563, 65536, 44, 3735564, 65536, 44, 3735565, 65536, 44, 3735566, 65536, 44, 3735567, 65536, 44, 3735568, 65536, 44, 3735569, 65536, 44, 3735570, 65536, 44, 3735571, 65536, 44, 3735572, 65536, 44, 3735573, 65536, 44, 3735574, 65536, 44, 3735575, 65536, 44, 3735576, 65536, 44, 3735577, 131072, 44, 3735583, 262145, 5, 3735584, 131073, 3, 3735585, 131073, 3, 3735586, 131073, 3, 3735587, 131073, 3, 3735588, 131073, 3, 3735589, 131073, 3, 3735590, 131073, 3, 3735591, 131073, 3, 3735592, 131073, 3, 3735593, 131073, 3, 3735594, 131073, 3, 3735595, 131073, 3, 3735596, 131073, 3, 3735597, 131073, 3, 3735598, 131073, 3, 3735599, 131073, 3, 3735600, 131073, 3, 3735601, 131073, 3, 3735602, 131073, 3, 3735603, 65537, 0, 3735604, 1, 0, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 0, 3735608, 1, 0, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 0, 3735612, 1, 0, 3735613, 1, 0, 3735614, 1, 0, 3735615, 1, 0, 3735616, 1, 0, 3735617, 1, 0, 3735618, 1, 0, 3735619, 1, 0, 3735620, 1, 0, 3735621, 1, 0, 3735622, 1, 0, 3735623, 1, 0, 3735624, 1, 0, 3735625, 1, 0, 3735626, 131073, 0, 3735627, 131073, 3, 3735628, 131073, 3, 3735629, 131073, 3, 3735630, 131073, 3, 3735631, 131073, 3, 3735632, 131073, 3, 3735633, 131073, 3, 3735634, 131073, 3, 3735635, 131073, 3, 3735636, 131073, 3, 3735637, 131073, 3, 3735638, 131073, 3, 3735639, 131073, 3, 3735640, 131073, 3, 3735641, 131073, 3, 3735642, 131073, 3, 3735643, 131073, 3, 3735644, 131073, 3, 3735645, 131073, 3, 3735646, 131073, 3, 3735647, 131073, 3, 3735648, 1, 6, 3735655, 262145, 2, 3735656, 1, 0, 3735657, 1, 0, 3735658, 1, 0, 3735659, 1, 0, 3735660, 1, 0, 3735661, 1, 0, 3735662, 1, 4, 3735675, 262144, 9, 3735677, 393216, 9, 3735678, 0, 13, 3735680, 131072, 13, 3735692, 262145, 5, 3735693, 131073, 3, 3735694, 131073, 3, 3735695, 131073, 3, 3735696, 131073, 3, 3735697, 131073, 3, 3735698, 131073, 3, 3735699, 131073, 3, 3735700, 131073, 3, 3735701, 131073, 3, 3735702, 131073, 3, 3735703, 131073, 3, 3735704, 65537, 0, 3735705, 1, 0, 3735706, 1, 0, 3735707, 1, 0, 3735708, 1, 0, 3735709, 1, 0, 3735710, 1, 0, 3735711, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 131073, 0, 3801097, 131073, 3, 3801098, 131073, 3, 3801099, 131073, 3, 3801100, 131073, 3, 3801101, 131073, 3, 3801102, 131073, 3, 3801103, 131073, 3, 3801104, 1, 6, 3801114, 262145, 5, 3801115, 131073, 3, 3801116, 131073, 3, 3801117, 131073, 3, 3801118, 131073, 3, 3801119, 65537, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 0, 3801142, 1, 0, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 0, 3801148, 1, 0, 3801149, 1, 0, 3801150, 1, 0, 3801151, 1, 0, 3801152, 1, 0, 3801153, 1, 0, 3801154, 1, 0, 3801155, 1, 0, 3801156, 1, 0, 3801157, 1, 0, 3801158, 1, 0, 3801159, 1, 0, 3801160, 1, 0, 3801161, 1, 0, 3801162, 1, 0, 3801163, 1, 0, 3801164, 1, 0, 3801165, 1, 0, 3801166, 1, 0, 3801167, 1, 0, 3801168, 1, 0, 3801169, 1, 0, 3801170, 1, 0, 3801171, 1, 0, 3801172, 1, 0, 3801173, 1, 0, 3801174, 1, 0, 3801175, 1, 0, 3801176, 1, 0, 3801177, 1, 0, 3801178, 1, 0, 3801179, 1, 0, 3801180, 1, 0, 3801181, 1, 0, 3801182, 1, 0, 3801183, 1, 0, 3801184, 131073, 0, 3801185, 131073, 3, 3801186, 131073, 3, 3801187, 131073, 3, 3801188, 131073, 3, 3801189, 131073, 3, 3801190, 131073, 3, 3801191, 65537, 0, 3801192, 1, 0, 3801193, 1, 0, 3801194, 1, 0, 3801195, 1, 0, 3801196, 1, 0, 3801197, 1, 0, 3801198, 1, 4, 3801217, 262145, 5, 3801218, 131073, 3, 3801219, 131073, 3, 3801220, 131073, 3, 3801221, 131073, 3, 3801222, 131073, 3, 3801223, 131073, 3, 3801224, 131073, 3, 3801225, 131073, 3, 3801226, 131073, 3, 3801227, 131073, 3, 3801228, 65537, 0, 3801229, 1, 0, 3801230, 1, 0, 3801231, 1, 0, 3801232, 1, 0, 3801233, 1, 0, 3801234, 1, 0, 3801235, 1, 0, 3801236, 1, 0, 3801237, 1, 0, 3801238, 1, 0, 3801239, 1, 0, 3801240, 1, 0, 3801241, 1, 0, 3801242, 1, 0, 3801243, 1, 0, 3801244, 1, 0, 3801245, 1, 0, 3801246, 1, 0, 3801247, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 131073, 0, 3866641, 131073, 3, 3866642, 131073, 3, 3866643, 1, 6, 3866647, 262145, 5, 3866648, 131073, 3, 3866649, 131073, 3, 3866650, 65537, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 1, 0, 3866678, 1, 0, 3866679, 1, 0, 3866680, 1, 0, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 0, 3866684, 1, 0, 3866685, 1, 0, 3866686, 1, 0, 3866687, 1, 0, 3866688, 1, 0, 3866689, 1, 0, 3866690, 1, 0, 3866691, 1, 0, 3866692, 1, 0, 3866693, 1, 0, 3866694, 1, 0, 3866695, 1, 0, 3866696, 1, 0, 3866697, 1, 0, 3866698, 1, 0, 3866699, 1, 0, 3866700, 1, 0, 3866701, 1, 0, 3866702, 1, 0, 3866703, 1, 0, 3866704, 1, 0, 3866705, 1, 0, 3866706, 1, 0, 3866707, 1, 0, 3866708, 1, 0, 3866709, 1, 0, 3866710, 1, 0, 3866711, 1, 0, 3866712, 1, 0, 3866713, 1, 0, 3866714, 1, 0, 3866715, 1, 0, 3866716, 1, 0, 3866717, 1, 0, 3866718, 1, 0, 3866719, 1, 0, 3866720, 1, 0, 3866721, 1, 0, 3866722, 1, 0, 3866723, 1, 0, 3866724, 1, 0, 3866725, 1, 0, 3866726, 1, 0, 3866727, 1, 0, 3866728, 1, 0, 3866729, 1, 0, 3866730, 1, 0, 3866731, 1, 0, 3866732, 1, 0, 3866733, 1, 0, 3866734, 131073, 0, 3866735, 131073, 3, 3866736, 131073, 3, 3866737, 131073, 3, 3866738, 131073, 3, 3866739, 131073, 3, 3866740, 131073, 3, 3866741, 131073, 3, 3866742, 131073, 3, 3866743, 131073, 3, 3866744, 131073, 3, 3866745, 131073, 3, 3866746, 131073, 3, 3866747, 131073, 3, 3866748, 131073, 3, 3866749, 131073, 3, 3866750, 131073, 3, 3866751, 131073, 3, 3866752, 131073, 3, 3866753, 65537, 0, 3866754, 1, 0, 3866755, 1, 0, 3866756, 1, 0, 3866757, 1, 0, 3866758, 1, 0, 3866759, 1, 0, 3866760, 1, 0, 3866761, 1, 0, 3866762, 1, 0, 3866763, 1, 0, 3866764, 1, 0, 3866765, 1, 0, 3866766, 1, 0, 3866767, 1, 0, 3866768, 1, 0, 3866769, 1, 0, 3866770, 1, 0, 3866771, 1, 0, 3866772, 1, 0, 3866773, 1, 0, 3866774, 1, 0, 3866775, 1, 0, 3866776, 1, 0, 3866777, 1, 0, 3866778, 1, 0, 3866779, 1, 0, 3866780, 1, 0, 3866781, 1, 0, 3866782, 1, 0, 3866783, 1, 0, 3932160, 1, 0, 3932161, 1, 0, 3932162, 1, 0, 3932163, 1, 0, 3932164, 1, 0, 3932165, 1, 0, 3932166, 1, 0, 3932167, 1, 0, 3932168, 1, 0, 3932169, 1, 0, 3932170, 1, 0, 3932171, 1, 0, 3932172, 1, 0, 3932173, 1, 0, 3932174, 1, 0, 3932175, 1, 0, 3932176, 1, 0, 3932177, 1, 0, 3932178, 1, 0, 3932179, 131073, 0, 3932180, 131073, 3, 3932181, 131073, 3, 3932182, 131073, 3, 3932183, 65537, 0, 3932184, 1, 0, 3932185, 1, 0, 3932186, 1, 0, 3932187, 1, 0, 3932188, 1, 0, 3932189, 1, 0, 3932190, 1, 0, 3932191, 1, 0, 3932192, 1, 0, 3932193, 1, 0, 3932194, 1, 0, 3932195, 1, 0, 3932196, 1, 0, 3932197, 1, 0, 3932198, 1, 0, 3932199, 1, 0, 3932200, 1, 0, 3932201, 1, 0, 3932202, 1, 0, 3932203, 1, 0, 3932204, 1, 0, 3932205, 1, 0, 3932206, 1, 0, 3932207, 1, 0, 3932208, 1, 0, 3932209, 1, 0, 3932210, 1, 0, 3932211, 1, 0, 3932212, 1, 0, 3932213, 1, 0, 3932214, 1, 0, 3932215, 1, 0, 3932216, 1, 0, 3932217, 1, 0, 3932218, 1, 0, 3932219, 1, 0, 3932220, 1, 0, 3932221, 1, 0, 3932222, 1, 0, 3932223, 1, 0, 3932224, 1, 0, 3932225, 1, 0, 3932226, 1, 0, 3932227, 1, 0, 3932228, 1, 0, 3932229, 1, 0, 3932230, 1, 0, 3932231, 1, 0, 3932232, 1, 0, 3932233, 1, 0, 3932234, 1, 0, 3932235, 1, 0, 3932236, 1, 0, 3932237, 1, 0, 3932238, 1, 0, 3932239, 1, 0, 3932240, 1, 0, 3932241, 1, 0, 3932242, 1, 0, 3932243, 1, 0, 3932244, 1, 0, 3932245, 1, 0, 3932246, 1, 0, 3932247, 1, 0, 3932248, 1, 0, 3932249, 1, 0, 3932250, 1, 0, 3932251, 1, 0, 3932252, 1, 0, 3932253, 1, 0, 3932254, 1, 0, 3932255, 1, 0, 3932256, 1, 0, 3932257, 1, 0, 3932258, 1, 0, 3932259, 1, 0, 3932260, 1, 0, 3932261, 1, 0, 3932262, 1, 0, 3932263, 1, 0, 3932264, 1, 0, 3932265, 1, 0, 3932266, 1, 0, 3932267, 1, 0, 3932268, 1, 0, 3932269, 1, 0, 3932270, 1, 0, 3932271, 1, 0, 3932272, 1, 0, 3932273, 1, 0, 3932274, 1, 0, 3932275, 1, 0, 3932276, 1, 0, 3932277, 1, 0, 3932278, 1, 0, 3932279, 1, 0, 3932280, 1, 0, 3932281, 1, 0, 3932282, 1, 0, 3932283, 1, 0, 3932284, 1, 0, 3932285, 1, 0, 3932286, 1, 0, 3932287, 1, 0, 3932288, 1, 0, 3932289, 1, 0, 3932290, 1, 0, 3932291, 1, 0, 3932292, 1, 0, 3932293, 1, 0, 3932294, 1, 0, 3932295, 1, 0, 3932296, 1, 0, 3932297, 1, 0, 3932298, 1, 0, 3932299, 1, 0, 3932300, 1, 0, 3932301, 1, 0, 3932302, 1, 0, 3932303, 1, 0, 3932304, 1, 0, 3932305, 1, 0, 3932306, 1, 0, 3932307, 1, 0, 3932308, 1, 0, 3932309, 1, 0, 3932310, 1, 0, 3932311, 1, 0, 3932312, 1, 0, 3932313, 1, 0, 3932314, 1, 0, 3932315, 1, 0, 3932316, 1, 0, 3932317, 1, 0, 3932318, 1, 0, 3932319, 1, 0, 3997696, 1, 0, 3997697, 1, 0, 3997698, 1, 0, 3997699, 1, 0, 3997700, 1, 0, 3997701, 1, 0, 3997702, 1, 0, 3997703, 1, 0, 3997704, 1, 0, 3997705, 1, 0, 3997706, 1, 0, 3997707, 1, 0, 3997708, 1, 0, 3997709, 1, 0, 3997710, 1, 0, 3997711, 1, 0, 3997712, 1, 0, 3997713, 1, 0, 3997714, 1, 0, 3997715, 1, 0, 3997716, 1, 0, 3997717, 1, 0, 3997718, 1, 0, 3997719, 1, 0, 3997720, 1, 0, 3997721, 1, 0, 3997722, 1, 0, 3997723, 1, 0, 3997724, 1, 0, 3997725, 1, 0, 3997726, 1, 0, 3997727, 1, 0, 3997728, 1, 0, 3997729, 1, 0, 3997730, 1, 0, 3997731, 1, 0, 3997732, 1, 0, 3997733, 1, 0, 3997734, 1, 0, 3997735, 1, 0, 3997736, 1, 0, 3997737, 1, 0, 3997738, 1, 0, 3997739, 1, 0, 3997740, 1, 0, 3997741, 1, 0, 3997742, 1, 0, 3997743, 1, 0, 3997744, 1, 0, 3997745, 1, 0, 3997746, 1, 0, 3997747, 1, 0, 3997748, 1, 0, 3997749, 1, 0, 3997750, 1, 0, 3997751, 1, 0, 3997752, 1, 0, 3997753, 1, 0, 3997754, 1, 0, 3997755, 1, 0, 3997756, 1, 0, 3997757, 1, 0, 3997758, 1, 0, 3997759, 1, 0, 3997760, 1, 0, 3997761, 1, 0, 3997762, 1, 0, 3997763, 1, 0, 3997764, 1, 0, 3997765, 1, 0, 3997766, 1, 0, 3997767, 1, 0, 3997768, 1, 0, 3997769, 1, 0, 3997770, 1, 0, 3997771, 1, 0, 3997772, 1, 0, 3997773, 1, 0, 3997774, 1, 0, 3997775, 1, 0, 3997776, 1, 0, 3997777, 1, 0, 3997778, 1, 0, 3997779, 1, 0, 3997780, 1, 0, 3997781, 1, 0, 3997782, 1, 0, 3997783, 1, 0, 3997784, 1, 0, 3997785, 1, 0, 3997786, 1, 0, 3997787, 1, 0, 3997788, 1, 0, 3997789, 1, 0, 3997790, 1, 0, 3997791, 1, 0, 3997792, 1, 0, 3997793, 1, 0, 3997794, 1, 0, 3997795, 1, 0, 3997796, 1, 0, 3997797, 1, 0, 3997798, 1, 0, 3997799, 1, 0, 3997800, 1, 0, 3997801, 1, 0, 3997802, 1, 0, 3997803, 1, 0, 3997804, 1, 0, 3997805, 1, 0, 3997806, 1, 0, 3997807, 1, 0, 3997808, 1, 0, 3997809, 1, 0, 3997810, 1, 0, 3997811, 1, 0, 3997812, 1, 0, 3997813, 1, 0, 3997814, 1, 0, 3997815, 1, 0, 3997816, 1, 0, 3997817, 1, 0, 3997818, 1, 0, 3997819, 1, 0, 3997820, 1, 0, 3997821, 1, 0, 3997822, 1, 0, 3997823, 1, 0, 3997824, 1, 0, 3997825, 1, 0, 3997826, 1, 0, 3997827, 1, 0, 3997828, 1, 0, 3997829, 1, 0, 3997830, 1, 0, 3997831, 1, 0, 3997832, 1, 0, 3997833, 1, 0, 3997834, 1, 0, 3997835, 1, 0, 3997836, 1, 0, 3997837, 1, 0, 3997838, 1, 0, 3997839, 1, 0, 3997840, 1, 0, 3997841, 1, 0, 3997842, 1, 0, 3997843, 1, 0, 3997844, 1, 0, 3997845, 1, 0, 3997846, 1, 0, 3997847, 1, 0, 3997848, 1, 0, 3997849, 1, 0, 3997850, 1, 0, 3997851, 1, 0, 3997852, 1, 0, 3997853, 1, 0, 3997854, 1, 0, 3997855, 1, 0, 4063232, 1, 0, 4063233, 1, 0, 4063234, 1, 0, 4063235, 1, 0, 4063236, 1, 0, 4063237, 1, 0, 4063238, 1, 0, 4063239, 1, 0, 4063240, 1, 0, 4063241, 1, 0, 4063242, 1, 0, 4063243, 1, 0, 4063244, 1, 0, 4063245, 1, 0, 4063246, 1, 0, 4063247, 1, 0, 4063248, 1, 0, 4063249, 1, 0, 4063250, 1, 0, 4063251, 1, 0, 4063252, 1, 0, 4063253, 1, 0, 4063254, 1, 0, 4063255, 1, 0, 4063256, 1, 0, 4063257, 1, 0, 4063258, 1, 0, 4063259, 1, 0, 4063260, 1, 0, 4063261, 1, 0, 4063262, 1, 0, 4063263, 1, 0, 4063264, 1, 0, 4063265, 1, 0, 4063266, 1, 0, 4063267, 1, 0, 4063268, 1, 0, 4063269, 1, 0, 4063270, 1, 0, 4063271, 1, 0, 4063272, 1, 0, 4063273, 1, 0, 4063274, 1, 0, 4063275, 1, 0, 4063276, 1, 0, 4063277, 1, 0, 4063278, 1, 0, 4063279, 1, 0, 4063280, 1, 0, 4063281, 1, 0, 4063282, 1, 0, 4063283, 1, 0, 4063284, 1, 0, 4063285, 1, 0, 4063286, 1, 0, 4063287, 1, 0, 4063288, 1, 0, 4063289, 1, 0, 4063290, 1, 0, 4063291, 1, 0, 4063292, 1, 0, 4063293, 1, 0, 4063294, 1, 0, 4063295, 1, 0, 4063296, 1, 0, 4063297, 1, 0, 4063298, 1, 0, 4063299, 1, 0, 4063300, 1, 0, 4063301, 1, 0, 4063302, 1, 0, 4063303, 1, 0, 4063304, 1, 0, 4063305, 1, 0, 4063306, 1, 0, 4063307, 1, 0, 4063308, 1, 0, 4063309, 1, 0, 4063310, 1, 0, 4063311, 1, 0, 4063312, 1, 0, 4063313, 1, 0, 4063314, 1, 0, 4063315, 1, 0, 4063316, 1, 0, 4063317, 1, 0, 4063318, 1, 0, 4063319, 1, 0, 4063320, 1, 0, 4063321, 1, 0, 4063322, 1, 0, 4063323, 1, 0, 4063324, 1, 0, 4063325, 1, 0, 4063326, 1, 0, 4063327, 1, 0, 4063328, 1, 0, 4063329, 1, 0, 4063330, 1, 0, 4063331, 1, 0, 4063332, 1, 0, 4063333, 1, 0, 4063334, 1, 0, 4063335, 1, 0, 4063336, 1, 0, 4063337, 1, 0, 4063338, 1, 0, 4063339, 1, 0, 4063340, 1, 0, 4063341, 1, 0, 4063342, 1, 0, 4063343, 1, 0, 4063344, 1, 0, 4063345, 1, 0, 4063346, 1, 0, 4063347, 1, 0, 4063348, 1, 0, 4063349, 1, 0, 4063350, 1, 0, 4063351, 1, 0, 4063352, 1, 0, 4063353, 1, 0, 4063354, 1, 0, 4063355, 1, 0, 4063356, 1, 0, 4063357, 1, 0, 4063358, 1, 0, 4063359, 1, 0, 4063360, 1, 0, 4063361, 1, 0, 4063362, 1, 0, 4063363, 1, 0, 4063364, 1, 0, 4063365, 1, 0, 4063366, 1, 0, 4063367, 1, 0, 4063368, 1, 0, 4063369, 1, 0, 4063370, 1, 0, 4063371, 1, 0, 4063372, 1, 0, 4063373, 1, 0, 4063374, 1, 0, 4063375, 1, 0, 4063376, 1, 0, 4063377, 1, 0, 4063378, 1, 0, 4063379, 1, 0, 4063380, 1, 0, 4063381, 1, 0, 4063382, 1, 0, 4063383, 1, 0, 4063384, 1, 0, 4063385, 1, 0, 4063386, 1, 0, 4063387, 1, 0, 4063388, 1, 0, 4063389, 1, 0, 4063390, 1, 0, 4063391, 1, 0, 4128768, 1, 0, 4128769, 1, 0, 4128770, 1, 0, 4128771, 1, 0, 4128772, 1, 0, 4128773, 1, 0, 4128774, 1, 0, 4128775, 1, 0, 4128776, 1, 0, 4128777, 1, 0, 4128778, 1, 0, 4128779, 1, 0, 4128780, 1, 0, 4128781, 1, 0, 4128782, 1, 0, 4128783, 1, 0, 4128784, 1, 0, 4128785, 1, 0, 4128786, 1, 0, 4128787, 1, 0, 4128788, 1, 0, 4128789, 1, 0, 4128790, 1, 0, 4128791, 1, 0, 4128792, 1, 0, 4128793, 1, 0, 4128794, 1, 0, 4128795, 1, 0, 4128796, 1, 0, 4128797, 1, 0, 4128798, 1, 0, 4128799, 1, 0, 4128800, 1, 0, 4128801, 1, 0, 4128802, 1, 0, 4128803, 1, 0, 4128804, 1, 0, 4128805, 1, 0, 4128806, 1, 0, 4128807, 1, 0, 4128808, 1, 0, 4128809, 1, 0, 4128810, 1, 0, 4128811, 1, 0, 4128812, 1, 0, 4128813, 1, 0, 4128814, 1, 0, 4128815, 1, 0, 4128816, 1, 0, 4128817, 1, 0, 4128818, 1, 0, 4128819, 1, 0, 4128820, 1, 0, 4128821, 1, 0, 4128822, 262145, 0, 4128823, 262145, 4, 4128824, 262145, 4, 4128825, 262145, 4, 4128826, 262145, 4, 4128827, 262145, 4, 4128828, 262145, 4, 4128829, 262145, 4, 4128830, 262145, 4, 4128831, 262145, 4, 4128832, 262145, 4, 4128833, 262145, 4, 4128834, 262145, 4, 4128835, 262145, 4, 4128836, 262145, 4, 4128837, 262145, 4, 4128838, 262145, 4, 4128839, 262145, 4, 4128840, 262145, 4, 4128841, 262145, 4, 4128842, 131073, 1, 4128843, 1, 0, 4128844, 1, 0, 4128845, 1, 0, 4128846, 1, 0, 4128847, 1, 0, 4128848, 1, 0, 4128849, 1, 0, 4128850, 1, 0, 4128851, 1, 0, 4128852, 1, 0, 4128853, 1, 0, 4128854, 1, 0, 4128855, 1, 0, 4128856, 1, 0, 4128857, 1, 0, 4128858, 1, 0, 4128859, 1, 0, 4128860, 1, 0, 4128861, 1, 0, 4128862, 1, 0, 4128863, 1, 0, 4128864, 1, 0, 4128865, 1, 0, 4128866, 1, 0, 4128867, 1, 0, 4128868, 1, 0, 4128869, 1, 0, 4128870, 1, 0, 4128871, 1, 0, 4128872, 1, 0, 4128873, 1, 0, 4128874, 1, 0, 4128875, 1, 0, 4128876, 1, 0, 4128877, 1, 0, 4128878, 1, 0, 4128879, 1, 0, 4128880, 1, 0, 4128881, 1, 0, 4128882, 1, 0, 4128883, 1, 0, 4128884, 1, 0, 4128885, 1, 0, 4128886, 1, 0, 4128887, 1, 0, 4128888, 1, 0, 4128889, 1, 0, 4128890, 1, 0, 4128891, 1, 0, 4128892, 1, 0, 4128893, 1, 0, 4128894, 1, 0, 4128895, 1, 0, 4128896, 1, 0, 4128897, 1, 0, 4128898, 1, 0, 4128899, 1, 0, 4128900, 1, 0, 4128901, 1, 0, 4128902, 1, 0, 4128903, 1, 0, 4128904, 1, 0, 4128905, 1, 0, 4128906, 1, 0, 4128907, 1, 0, 4128908, 1, 0, 4128909, 1, 0, 4128910, 1, 0, 4128911, 1, 0, 4128912, 1, 0, 4128913, 1, 0, 4128914, 1, 0, 4128915, 1, 0, 4128916, 1, 0, 4128917, 1, 0, 4128918, 1, 0, 4128919, 1, 0, 4128920, 1, 0, 4128921, 1, 0, 4128922, 1, 0, 4128923, 1, 0, 4128924, 1, 0, 4128925, 1, 0, 4128926, 1, 0, 4128927, 1, 0, 4194304, 262145, 4, 4194305, 262145, 4, 4194306, 262145, 4, 4194307, 262145, 4, 4194308, 262145, 4, 4194309, 262145, 4, 4194310, 262145, 4, 4194311, 262145, 4, 4194312, 262145, 4, 4194313, 262145, 4, 4194314, 262145, 4, 4194315, 262145, 4, 4194316, 262145, 4, 4194317, 262145, 4, 4194318, 262145, 4, 4194319, 262145, 4, 4194320, 262145, 4, 4194321, 262145, 4, 4194322, 262145, 4, 4194323, 262145, 4, 4194324, 262145, 4, 4194325, 262145, 4, 4194326, 262145, 4, 4194327, 262145, 4, 4194328, 262145, 4, 4194329, 262145, 4, 4194330, 262145, 4, 4194331, 262145, 4, 4194332, 262145, 4, 4194333, 262145, 4, 4194334, 262145, 4, 4194335, 262145, 4, 4194336, 262145, 4, 4194337, 262145, 4, 4194338, 262145, 4, 4194339, 262145, 4, 4194340, 262145, 4, 4194341, 262145, 4, 4194342, 262145, 4, 4194343, 262145, 4, 4194344, 262145, 4, 4194345, 262145, 4, 4194346, 262145, 4, 4194347, 262145, 4, 4194348, 262145, 4, 4194349, 262145, 4, 4194350, 262145, 4, 4194351, 262145, 4, 4194352, 262145, 4, 4194353, 262145, 4, 4194354, 262145, 4, 4194355, 262145, 4, 4194356, 262145, 4, 4194357, 262145, 4, 4194358, 131073, 6, 4194378, 262145, 6, 4194379, 262145, 4, 4194380, 262145, 4, 4194381, 262145, 4, 4194382, 262145, 4, 4194383, 262145, 4, 4194384, 262145, 4, 4194385, 262145, 4, 4194386, 262145, 4, 4194387, 262145, 4, 4194388, 262145, 4, 4194389, 262145, 4, 4194390, 262145, 4, 4194391, 262145, 4, 4194392, 262145, 4, 4194393, 262145, 4, 4194394, 262145, 4, 4194395, 262145, 4, 4194396, 262145, 4, 4194397, 262145, 4, 4194398, 262145, 4, 4194399, 262145, 4, 4194400, 262145, 4, 4194401, 131073, 1, 4194402, 1, 0, 4194403, 1, 0, 4194404, 1, 0, 4194405, 1, 0, 4194406, 1, 0, 4194407, 1, 0, 4194408, 1, 0, 4194409, 1, 0, 4194410, 1, 0, 4194411, 1, 0, 4194412, 1, 0, 4194413, 1, 0, 4194414, 1, 0, 4194415, 1, 0, 4194416, 1, 0, 4194417, 1, 0, 4194418, 1, 0, 4194419, 1, 0, 4194420, 1, 0, 4194421, 1, 0, 4194422, 1, 0, 4194423, 1, 0, 4194424, 1, 0, 4194425, 1, 0, 4194426, 1, 0, 4194427, 1, 0, 4194428, 1, 0, 4194429, 1, 0, 4194430, 1, 0, 4194431, 1, 0, 4194432, 1, 0, 4194433, 1, 0, 4194434, 1, 0, 4194435, 1, 0, 4194436, 1, 0, 4194437, 1, 0, 4194438, 1, 0, 4194439, 1, 0, 4194440, 1, 0, 4194441, 1, 0, 4194442, 1, 0, 4194443, 262145, 0, 4194444, 262145, 4, 4194445, 262145, 4, 4194446, 262145, 4, 4194447, 262145, 4, 4194448, 262145, 4, 4194449, 262145, 4, 4194450, 262145, 4, 4194451, 262145, 4, 4194452, 262145, 4, 4194453, 262145, 4, 4194454, 262145, 4, 4194455, 262145, 4, 4194456, 131073, 1, 4194457, 1, 0, 4194458, 1, 0, 4194459, 1, 0, 4194460, 1, 0, 4194461, 1, 0, 4194462, 1, 0, 4194463, 1, 0, 4259843, 0, 11, 4259844, 65536, 11, 4259845, 131072, 11, 4259847, 262144, 9, 4259849, 393216, 9, 4259855, 0, 11, 4259856, 65536, 11, 4259857, 131072, 11, 4259859, 262144, 9, 4259861, 393216, 9, 4259867, 0, 11, 4259868, 65536, 11, 4259869, 131072, 11, 4259871, 262144, 9, 4259873, 393216, 9, 4259879, 0, 11, 4259880, 65536, 11, 4259881, 131072, 11, 4259883, 262144, 9, 4259885, 393216, 9, 4259891, 0, 11, 4259892, 65536, 11, 4259893, 131072, 11, 4259895, 262144, 9, 4259897, 393216, 9, 4259903, 0, 11, 4259904, 65536, 11, 4259905, 131072, 11, 4259907, 262144, 9, 4259909, 393216, 9, 4259915, 0, 11, 4259916, 65536, 11, 4259917, 131072, 11, 4259919, 262144, 9, 4259921, 393216, 9, 4259927, 0, 11, 4259928, 65536, 11, 4259929, 131072, 11, 4259931, 262144, 9, 4259933, 393216, 9, 4259937, 262145, 6, 4259938, 262145, 4, 4259939, 262145, 4, 4259940, 262145, 4, 4259941, 262145, 4, 4259942, 262145, 4, 4259943, 262145, 4, 4259944, 262145, 4, 4259945, 262145, 4, 4259946, 262145, 4, 4259947, 262145, 4, 4259948, 262145, 4, 4259949, 262145, 4, 4259950, 262145, 4, 4259951, 262145, 4, 4259952, 262145, 4, 4259953, 262145, 4, 4259954, 262145, 4, 4259955, 262145, 4, 4259956, 262145, 4, 4259957, 262145, 4, 4259958, 262145, 4, 4259959, 262145, 4, 4259960, 262145, 4, 4259961, 262145, 4, 4259962, 262145, 4, 4259963, 262145, 4, 4259964, 262145, 4, 4259965, 262145, 4, 4259966, 262145, 4, 4259967, 262145, 4, 4259968, 262145, 4, 4259969, 262145, 4, 4259970, 262145, 4, 4259971, 262145, 4, 4259972, 262145, 4, 4259973, 262145, 4, 4259974, 262145, 4, 4259975, 262145, 4, 4259976, 262145, 4, 4259977, 262145, 4, 4259978, 262145, 4, 4259979, 131073, 6, 4259992, 262145, 6, 4259993, 262145, 4, 4259994, 262145, 4, 4259995, 262145, 4, 4259996, 262145, 4, 4259997, 262145, 4, 4259998, 262145, 4, 4259999, 262145, 4, 4325376, 393216, 8, 4325377, 393216, 0, 4325378, 458752, 0, 4325379, 0, 12, 4325381, 131072, 12, 4325382, 262144, 0, 4325383, 327680, 0, 4325384, 262144, 0, 4325385, 327680, 0, 4325386, 262144, 8, 4325387, 327680, 8, 4325388, 393216, 8, 4325389, 393216, 0, 4325390, 458752, 0, 4325391, 0, 12, 4325393, 131072, 12, 4325394, 262144, 0, 4325395, 327680, 0, 4325396, 262144, 0, 4325397, 327680, 0, 4325398, 262144, 8, 4325399, 327680, 8, 4325400, 393216, 8, 4325401, 393216, 0, 4325402, 458752, 0, 4325403, 0, 12, 4325405, 131072, 12, 4325406, 262144, 0, 4325407, 327680, 0, 4325408, 262144, 0, 4325409, 327680, 0, 4325410, 262144, 8, 4325411, 327680, 8, 4325412, 393216, 8, 4325413, 393216, 0, 4325414, 458752, 0, 4325415, 0, 12, 4325417, 131072, 12, 4325418, 262144, 0, 4325419, 327680, 0, 4325420, 262144, 0, 4325421, 327680, 0, 4325422, 262144, 8, 4325423, 327680, 8, 4325424, 393216, 8, 4325425, 393216, 0, 4325426, 458752, 0, 4325427, 0, 12, 4325429, 131072, 12, 4325430, 262144, 0, 4325431, 327680, 0, 4325432, 262144, 0, 4325433, 327680, 0, 4325434, 262144, 8, 4325435, 327680, 8, 4325436, 393216, 8, 4325437, 393216, 0, 4325438, 458752, 0, 4325439, 0, 12, 4325441, 131072, 12, 4325442, 262144, 0, 4325443, 327680, 0, 4325444, 262144, 0, 4325445, 327680, 0, 4325446, 262144, 8, 4325447, 327680, 8, 4325448, 393216, 8, 4325449, 393216, 0, 4325450, 458752, 0, 4325451, 0, 12, 4325453, 131072, 12, 4325454, 262144, 0, 4325455, 327680, 0, 4325456, 262144, 0, 4325457, 327680, 0, 4325458, 262144, 8, 4325459, 327680, 8, 4325460, 393216, 8, 4325461, 393216, 0, 4325462, 458752, 0, 4325463, 0, 12, 4325465, 131072, 12, 4325466, 262144, 0, 4325467, 327680, 0, 4325468, 262144, 0, 4325469, 327680, 0, 4325470, 262144, 8, 4325471, 327680, 8, 4325472, 393216, 8, 4325473, 0, 15, 4325474, 65536, 15, 4325475, 131072, 15, 4325477, 393216, 4, 4325479, 327680, 6, 4325484, 0, 11, 4325485, 65536, 11, 4325486, 131072, 11, 4325488, 262144, 9, 4325490, 393216, 9, 4325496, 0, 11, 4325497, 65536, 11, 4325498, 131072, 11, 4325500, 262144, 9, 4325502, 393216, 9, 4325508, 0, 11, 4325509, 65536, 11, 4325510, 131072, 11, 4325512, 262144, 9, 4325514, 393216, 9, 4325520, 0, 11, 4325521, 65536, 11, 4325522, 131072, 11, 4325524, 262144, 9, 4325526, 393216, 9, 4325532, 0, 11, 4325533, 65536, 11, 4325534, 131072, 11, 4390912, 393216, 9, 4390915, 0, 13, 4390917, 131072, 13, 4390918, 0, 15, 4390919, 65536, 15, 4390920, 131072, 15, 4390922, 262144, 9, 4390924, 393216, 9, 4390927, 0, 13, 4390929, 131072, 13, 4390930, 0, 15, 4390931, 65536, 15, 4390932, 131072, 15, 4390934, 262144, 9, 4390936, 393216, 9, 4390939, 0, 13, 4390941, 131072, 13, 4390942, 0, 15, 4390943, 65536, 15, 4390944, 131072, 15, 4390946, 262144, 9, 4390948, 393216, 9, 4390951, 0, 13, 4390953, 131072, 13, 4390954, 0, 15, 4390955, 65536, 15, 4390956, 131072, 15, 4390958, 262144, 9, 4390960, 393216, 9, 4390963, 0, 13, 4390965, 131072, 13, 4390966, 0, 15, 4390967, 65536, 15, 4390968, 131072, 15, 4390970, 262144, 9, 4390972, 393216, 9, 4390975, 0, 13, 4390977, 131072, 13, 4390978, 0, 15, 4390979, 65536, 15, 4390980, 131072, 15, 4390982, 262144, 9, 4390984, 393216, 9, 4390987, 0, 13, 4390989, 131072, 13, 4390990, 0, 15, 4390991, 65536, 15, 4390992, 131072, 15, 4390994, 262144, 9, 4390996, 393216, 9, 4390999, 0, 13, 4391001, 131072, 13, 4391002, 0, 15, 4391003, 65536, 15, 4391004, 131072, 15, 4391006, 262144, 9, 4391008, 393216, 9, 4391009, 0, 16, 4391010, 65536, 16, 4391011, 131072, 16, 4391015, 196608, 5, 4391016, 393216, 0, 4391017, 458752, 0, 4391018, 393216, 0, 4391019, 458752, 0, 4391020, 0, 12, 4391022, 131072, 12, 4391023, 262144, 0, 4391024, 327680, 0, 4391025, 262144, 0, 4391026, 327680, 0, 4391027, 262144, 8, 4391028, 327680, 8, 4391029, 393216, 8, 4391030, 393216, 0, 4391031, 458752, 0, 4391032, 0, 12, 4391034, 131072, 12, 4391035, 262144, 0, 4391036, 327680, 0, 4391037, 262144, 0, 4391038, 327680, 0, 4391039, 262144, 8, 4391040, 327680, 8, 4391041, 393216, 8, 4391042, 393216, 0, 4391043, 458752, 0, 4391044, 0, 12, 4391046, 131072, 12, 4391047, 262144, 0, 4391048, 327680, 0, 4391049, 262144, 0, 4391050, 327680, 0, 4391051, 262144, 8, 4391052, 327680, 8, 4391053, 393216, 8, 4391054, 393216, 0, 4391055, 458752, 0, 4391056, 0, 12, 4391058, 131072, 12, 4391059, 262144, 0, 4391060, 327680, 0, 4391061, 262144, 0, 4391062, 327680, 0, 4391063, 262144, 8, 4391064, 327680, 8, 4391065, 393216, 8, 4391066, 393216, 0, 4391067, 458752, 0, 4391068, 0, 12, 4391070, 131072, 12, 4391071, 262144, 0, 4456448, 458752, 0, 4456449, 262144, 8, 4456450, 327680, 8, 4456451, 393216, 8, 4456452, 262144, 0, 4456453, 327680, 0, 4456454, 0, 16, 4456455, 65536, 16, 4456456, 131072, 16, 4456457, 262144, 0, 4456458, 327680, 0, 4456459, 393216, 0, 4456460, 458752, 0, 4456461, 262144, 8, 4456462, 327680, 8, 4456463, 393216, 8, 4456464, 262144, 0, 4456465, 327680, 0, 4456466, 0, 16, 4456467, 65536, 16, 4456468, 131072, 16, 4456469, 262144, 0, 4456470, 327680, 0, 4456471, 393216, 0, 4456472, 458752, 0, 4456473, 262144, 8, 4456474, 327680, 8, 4456475, 393216, 8, 4456476, 262144, 0, 4456477, 327680, 0, 4456478, 0, 16, 4456479, 65536, 16, 4456480, 131072, 16, 4456481, 262144, 0, 4456482, 327680, 0, 4456483, 393216, 0, 4456484, 458752, 0, 4456485, 262144, 8, 4456486, 327680, 8, 4456487, 393216, 8, 4456488, 262144, 0, 4456489, 327680, 0, 4456490, 0, 16, 4456491, 65536, 16, 4456492, 131072, 16, 4456493, 262144, 0, 4456494, 327680, 0, 4456495, 393216, 0, 4456496, 458752, 0, 4456497, 262144, 8, 4456498, 327680, 8, 4456499, 393216, 8, 4456500, 262144, 0, 4456501, 327680, 0, 4456502, 0, 16, 4456503, 65536, 16, 4456504, 131072, 16, 4456505, 262144, 0, 4456506, 327680, 0, 4456507, 393216, 0, 4456508, 458752, 0, 4456509, 262144, 8, 4456510, 327680, 8, 4456511, 393216, 8, 4456512, 262144, 0, 4456513, 327680, 0, 4456514, 0, 16, 4456515, 65536, 16, 4456516, 131072, 16, 4456517, 262144, 0, 4456518, 327680, 0, 4456519, 393216, 0, 4456520, 458752, 0, 4456521, 262144, 8, 4456522, 327680, 8, 4456523, 393216, 8, 4456524, 262144, 0, 4456525, 327680, 0, 4456526, 0, 16, 4456527, 65536, 16, 4456528, 131072, 16, 4456529, 262144, 0, 4456530, 327680, 0, 4456531, 393216, 0, 4456532, 458752, 0, 4456533, 262144, 8, 4456534, 327680, 8, 4456535, 393216, 8, 4456536, 262144, 0, 4456537, 327680, 0, 4456538, 0, 16, 4456539, 65536, 16, 4456540, 131072, 16, 4456541, 262144, 0, 4456542, 327680, 0, 4456543, 393216, 0, 4456544, 458752, 0, 4456551, 327680, 4, 4456556, 0, 13, 4456558, 131072, 13, 4456559, 0, 15, 4456560, 65536, 15, 4456561, 131072, 15, 4456563, 262144, 9, 4456565, 393216, 9, 4456568, 0, 13, 4456570, 131072, 13, 4456571, 0, 15, 4456572, 65536, 15, 4456573, 131072, 15, 4456575, 262144, 9, 4456577, 393216, 9, 4456580, 0, 13, 4456582, 131072, 13, 4456583, 0, 15, 4456584, 65536, 15, 4456585, 131072, 15, 4456587, 262144, 9, 4456589, 393216, 9, 4456592, 0, 13, 4456594, 131072, 13, 4456595, 0, 15, 4456596, 65536, 15, 4456597, 131072, 15, 4456599, 262144, 9, 4456601, 393216, 9, 4456604, 0, 13, 4456606, 131072, 13, 4456607, 0, 15, 4521984, 131072, 15, 4521985, 262144, 9, 4521987, 393216, 9, 4521990, 393216, 6, 4521992, 327680, 6, 4521994, 0, 15, 4521995, 65536, 15, 4521996, 131072, 15, 4521997, 262144, 9, 4521999, 393216, 9, 4522002, 393216, 6, 4522004, 327680, 6, 4522006, 0, 15, 4522007, 65536, 15, 4522008, 131072, 15, 4522009, 262144, 9, 4522011, 393216, 9, 4522014, 393216, 6, 4522016, 327680, 6, 4522018, 0, 15, 4522019, 65536, 15, 4522020, 131072, 15, 4522021, 262144, 9, 4522023, 393216, 9, 4522026, 393216, 6, 4522028, 327680, 6, 4522030, 0, 15, 4522031, 65536, 15, 4522032, 131072, 15, 4522033, 262144, 9, 4522035, 393216, 9, 4522038, 393216, 6, 4522040, 327680, 6, 4522042, 0, 15, 4522043, 65536, 15, 4522044, 131072, 15, 4522045, 262144, 9, 4522047, 393216, 9, 4522050, 393216, 6, 4522052, 327680, 6, 4522054, 0, 15, 4522055, 65536, 15, 4522056, 131072, 15, 4522057, 262144, 9, 4522059, 393216, 9, 4522062, 393216, 6, 4522064, 327680, 6, 4522066, 0, 15, 4522067, 65536, 15, 4522068, 131072, 15, 4522069, 262144, 9, 4522071, 393216, 9, 4522074, 393216, 6, 4522076, 327680, 6, 4522078, 0, 15, 4522079, 65536, 15, 4522080, 131072, 15, 4522081, 262144, 0, 4522082, 327680, 0, 4522083, 262144, 0, 4522084, 327680, 0, 4522087, 262144, 8, 4522088, 327680, 8, 4522089, 393216, 8, 4522090, 262144, 8, 4522091, 327680, 8, 4522092, 393216, 8, 4522093, 262144, 0, 4522094, 327680, 0, 4522095, 0, 16, 4522096, 65536, 16, 4522097, 131072, 16, 4522098, 262144, 0, 4522099, 327680, 0, 4522100, 393216, 0, 4522101, 458752, 0, 4522102, 262144, 8, 4522103, 327680, 8, 4522104, 393216, 8, 4522105, 262144, 0, 4522106, 327680, 0, 4522107, 0, 16, 4522108, 65536, 16, 4522109, 131072, 16, 4522110, 262144, 0, 4522111, 327680, 0, 4522112, 393216, 0, 4522113, 458752, 0, 4522114, 262144, 8, 4522115, 327680, 8, 4522116, 393216, 8, 4522117, 262144, 0, 4522118, 327680, 0, 4522119, 0, 16, 4522120, 65536, 16, 4522121, 131072, 16, 4522122, 262144, 0, 4522123, 327680, 0, 4522124, 393216, 0, 4522125, 458752, 0, 4522126, 262144, 8, 4522127, 327680, 8, 4522128, 393216, 8, 4522129, 262144, 0, 4522130, 327680, 0, 4522131, 0, 16, 4522132, 65536, 16, 4522133, 131072, 16, 4522134, 262144, 0, 4522135, 327680, 0, 4522136, 393216, 0, 4522137, 458752, 0, 4522138, 262144, 8, 4522139, 327680, 8, 4522140, 393216, 8, 4522141, 262144, 0, 4522142, 327680, 0, 4522143, 0, 16, 4587520, 131072, 16, 4587521, 262144, 0, 4587522, 327680, 0, 4587523, 393216, 0, 4587524, 458752, 0, 4587525, 262144, 0, 4587526, 327680, 0, 4587527, 262144, 8, 4587528, 327680, 8, 4587529, 393216, 8, 4587530, 0, 16, 4587531, 65536, 16, 4587532, 131072, 16, 4587533, 262144, 0, 4587534, 327680, 0, 4587535, 393216, 0, 4587536, 458752, 0, 4587537, 262144, 0, 4587538, 327680, 0, 4587539, 262144, 8, 4587540, 327680, 8, 4587541, 393216, 8, 4587542, 0, 16, 4587543, 65536, 16, 4587544, 131072, 16, 4587545, 262144, 0, 4587546, 327680, 0, 4587547, 393216, 0, 4587548, 458752, 0, 4587549, 262144, 0, 4587550, 327680, 0, 4587551, 262144, 8, 4587552, 327680, 8, 4587553, 393216, 8, 4587554, 0, 16, 4587555, 65536, 16, 4587556, 131072, 16, 4587557, 262144, 0, 4587558, 327680, 0, 4587559, 393216, 0, 4587560, 458752, 0, 4587561, 262144, 0, 4587562, 327680, 0, 4587563, 262144, 8, 4587564, 327680, 8, 4587565, 393216, 8, 4587566, 0, 16, 4587567, 65536, 16, 4587568, 131072, 16, 4587569, 262144, 0, 4587570, 327680, 0, 4587571, 393216, 0, 4587572, 458752, 0, 4587573, 262144, 0, 4587574, 327680, 0, 4587575, 262144, 8, 4587576, 327680, 8, 4587577, 393216, 8, 4587578, 0, 16, 4587579, 65536, 16, 4587580, 131072, 16, 4587581, 262144, 0, 4587582, 327680, 0, 4587583, 393216, 0, 4587584, 458752, 0, 4587585, 262144, 0, 4587586, 327680, 0, 4587587, 262144, 8, 4587588, 327680, 8, 4587589, 393216, 8, 4587590, 0, 16, 4587591, 65536, 16, 4587592, 131072, 16, 4587593, 262144, 0, 4587594, 327680, 0, 4587595, 393216, 0, 4587596, 458752, 0, 4587597, 262144, 0, 4587598, 327680, 0, 4587599, 262144, 8, 4587600, 327680, 8, 4587601, 393216, 8, 4587602, 0, 16, 4587603, 65536, 16, 4587604, 131072, 16, 4587605, 262144, 0, 4587606, 327680, 0, 4587607, 393216, 0, 4587608, 458752, 0, 4587609, 262144, 0, 4587610, 327680, 0, 4587611, 262144, 8, 4587612, 327680, 8, 4587613, 393216, 8, 4587614, 0, 16, 4587615, 65536, 16, 4587616, 131072, 16, 4587617, 0, 11, 4587618, 65536, 11, 4587619, 131072, 11, 4587621, 393216, 6, 4587623, 262144, 9, 4587625, 393216, 9, 4587626, 262144, 9, 4587628, 393216, 9, 4587631, 393216, 6, 4587633, 327680, 6, 4587635, 0, 15, 4587636, 65536, 15, 4587637, 131072, 15, 4587638, 262144, 9, 4587640, 393216, 9, 4587643, 393216, 6, 4587645, 327680, 6, 4587647, 0, 15, 4587648, 65536, 15, 4587649, 131072, 15, 4587650, 262144, 9, 4587652, 393216, 9, 4587655, 393216, 6, 4587657, 327680, 6, 4587659, 0, 15, 4587660, 65536, 15, 4587661, 131072, 15, 4587662, 262144, 9, 4587664, 393216, 9, 4587667, 393216, 6, 4587669, 327680, 6, 4587671, 0, 15, 4587672, 65536, 15, 4587673, 131072, 15, 4587674, 262144, 9, 4587676, 393216, 9, 4587679, 393216, 6, 4653059, 0, 11, 4653060, 65536, 11, 4653061, 131072, 11, 4653063, 262144, 9, 4653065, 393216, 9, 4653071, 0, 11, 4653072, 65536, 11, 4653073, 131072, 11, 4653075, 262144, 9, 4653077, 393216, 9, 4653083, 0, 11, 4653084, 65536, 11, 4653085, 131072, 11, 4653087, 262144, 9, 4653089, 393216, 9, 4653095, 0, 11, 4653096, 65536, 11, 4653097, 131072, 11, 4653099, 262144, 9, 4653101, 393216, 9, 4653107, 0, 11, 4653108, 65536, 11, 4653109, 131072, 11, 4653111, 262144, 9, 4653113, 393216, 9, 4653119, 0, 11, 4653120, 65536, 11, 4653121, 131072, 11, 4653123, 262144, 9, 4653125, 393216, 9, 4653131, 0, 11, 4653132, 65536, 11, 4653133, 131072, 11, 4653135, 262144, 9, 4653137, 393216, 9, 4653143, 0, 11, 4653144, 65536, 11, 4653145, 131072, 11, 4653147, 262144, 9, 4653149, 393216, 9, 4653153, 0, 12, 4653155, 131072, 12, 4653160, 262144, 0, 4653161, 327680, 0, 4653162, 262144, 0, 4653163, 327680, 0, 4653164, 393216, 0, 4653165, 458752, 0, 4653166, 262144, 0, 4653167, 327680, 0, 4653168, 262144, 8, 4653169, 327680, 8, 4653170, 393216, 8, 4653171, 0, 16, 4653172, 65536, 16, 4653173, 131072, 16, 4653174, 262144, 0, 4653175, 327680, 0, 4653176, 393216, 0, 4653177, 458752, 0, 4653178, 262144, 0, 4653179, 327680, 0, 4653180, 262144, 8, 4653181, 327680, 8, 4653182, 393216, 8, 4653183, 0, 16, 4653184, 65536, 16, 4653185, 131072, 16, 4653186, 262144, 0, 4653187, 327680, 0, 4653188, 393216, 0, 4653189, 458752, 0, 4653190, 262144, 0, 4653191, 327680, 0, 4653192, 262144, 8, 4653193, 327680, 8, 4653194, 393216, 8, 4653195, 0, 16, 4653196, 65536, 16, 4653197, 131072, 16, 4653198, 262144, 0, 4653199, 327680, 0, 4653200, 393216, 0, 4653201, 458752, 0, 4653202, 262144, 0, 4653203, 327680, 0, 4653204, 262144, 8, 4653205, 327680, 8, 4653206, 393216, 8, 4653207, 0, 16, 4653208, 65536, 16, 4653209, 131072, 16, 4653210, 262144, 0, 4653211, 327680, 0, 4653212, 393216, 0, 4653213, 458752, 0, 4653214, 262144, 0, 4653215, 327680, 0, 4718592, 393216, 8, 4718593, 393216, 0, 4718594, 458752, 0, 4718595, 0, 12, 4718597, 131072, 12, 4718598, 262144, 0, 4718599, 327680, 0, 4718600, 262144, 0, 4718601, 327680, 0, 4718602, 262144, 8, 4718603, 327680, 8, 4718604, 393216, 8, 4718605, 393216, 0, 4718606, 458752, 0, 4718607, 0, 12, 4718609, 131072, 12, 4718610, 262144, 0, 4718611, 327680, 0, 4718612, 262144, 0, 4718613, 327680, 0, 4718614, 262144, 8, 4718615, 327680, 8, 4718616, 393216, 8, 4718617, 393216, 0, 4718618, 458752, 0, 4718619, 0, 12, 4718621, 131072, 12, 4718622, 262144, 0, 4718623, 327680, 0, 4718624, 262144, 0, 4718625, 327680, 0, 4718626, 262144, 8, 4718627, 327680, 8, 4718628, 393216, 8, 4718629, 393216, 0, 4718630, 458752, 0, 4718631, 0, 12, 4718633, 131072, 12, 4718634, 262144, 0, 4718635, 327680, 0, 4718636, 262144, 0, 4718637, 327680, 0, 4718638, 262144, 8, 4718639, 327680, 8, 4718640, 393216, 8, 4718641, 393216, 0, 4718642, 458752, 0, 4718643, 0, 12, 4718645, 131072, 12, 4718646, 262144, 0, 4718647, 327680, 0, 4718648, 262144, 0, 4718649, 327680, 0, 4718650, 262144, 8, 4718651, 327680, 8, 4718652, 393216, 8, 4718653, 393216, 0, 4718654, 458752, 0, 4718655, 0, 12, 4718657, 131072, 12, 4718658, 262144, 0, 4718659, 327680, 0, 4718660, 262144, 0, 4718661, 327680, 0, 4718662, 262144, 8, 4718663, 327680, 8, 4718664, 393216, 8, 4718665, 393216, 0, 4718666, 458752, 0, 4718667, 0, 12, 4718669, 131072, 12, 4718670, 262144, 0, 4718671, 327680, 0, 4718672, 262144, 0, 4718673, 327680, 0, 4718674, 262144, 8, 4718675, 327680, 8, 4718676, 393216, 8, 4718677, 393216, 0, 4718678, 458752, 0, 4718679, 0, 12, 4718681, 131072, 12, 4718682, 262144, 0, 4718683, 327680, 0, 4718684, 262144, 0, 4718685, 327680, 0, 4718686, 262144, 8, 4718687, 327680, 8, 4718688, 393216, 8, 4718689, 0, 13, 4718691, 131072, 13, 4718692, 196608, 5, 4718695, 327680, 6, 4718700, 0, 11, 4718701, 65536, 11, 4718702, 131072, 11, 4718704, 262144, 9, 4718706, 393216, 9, 4718712, 0, 11, 4718713, 65536, 11, 4718714, 131072, 11, 4718716, 262144, 9, 4718718, 393216, 9, 4718724, 0, 11, 4718725, 65536, 11, 4718726, 131072, 11, 4718728, 262144, 9, 4718730, 393216, 9, 4718736, 0, 11, 4718737, 65536, 11, 4718738, 131072, 11, 4718740, 262144, 9, 4718742, 393216, 9, 4718748, 0, 11, 4718749, 65536, 11, 4718750, 131072, 11, 4784128, 393216, 9, 4784131, 0, 13, 4784133, 131072, 13, 4784134, 0, 15, 4784135, 65536, 15, 4784136, 131072, 15, 4784138, 262144, 9, 4784140, 393216, 9, 4784143, 0, 13, 4784145, 131072, 13, 4784146, 0, 15, 4784147, 65536, 15, 4784148, 131072, 15, 4784150, 262144, 9, 4784152, 393216, 9, 4784155, 0, 13, 4784157, 131072, 13, 4784158, 0, 15, 4784159, 65536, 15, 4784160, 131072, 15, 4784162, 262144, 9, 4784164, 393216, 9, 4784167, 0, 13, 4784169, 131072, 13, 4784170, 0, 15, 4784171, 65536, 15, 4784172, 131072, 15, 4784174, 262144, 9, 4784176, 393216, 9, 4784179, 0, 13, 4784181, 131072, 13, 4784182, 0, 15, 4784183, 65536, 15, 4784184, 131072, 15, 4784186, 262144, 9, 4784188, 393216, 9, 4784191, 0, 13, 4784193, 131072, 13, 4784194, 0, 15, 4784195, 65536, 15, 4784196, 131072, 15, 4784198, 262144, 9, 4784200, 393216, 9, 4784203, 0, 13, 4784205, 131072, 13, 4784206, 0, 15, 4784207, 65536, 15, 4784208, 131072, 15, 4784210, 262144, 9, 4784212, 393216, 9, 4784215, 0, 13, 4784217, 131072, 13, 4784222, 262144, 9, 4784224, 393216, 9, 4784231, 262144, 8, 4784232, 327680, 8, 4784233, 393216, 8, 4784234, 393216, 0, 4784235, 458752, 0, 4784236, 0, 12, 4784238, 131072, 12, 4784239, 262144, 0, 4784240, 327680, 0, 4784241, 262144, 0, 4784242, 327680, 0, 4784243, 262144, 8, 4784244, 327680, 8, 4784245, 393216, 8, 4784246, 393216, 0, 4784247, 458752, 0, 4784248, 0, 12, 4784250, 131072, 12, 4784251, 262144, 0, 4784252, 327680, 0, 4784253, 262144, 0, 4784254, 327680, 0, 4784255, 262144, 8, 4784256, 327680, 8, 4784257, 393216, 8, 4784258, 393216, 0, 4784259, 458752, 0, 4784260, 0, 12, 4784262, 131072, 12, 4784263, 262144, 0, 4784264, 327680, 0, 4784265, 262144, 0, 4784266, 327680, 0, 4784267, 262144, 8, 4784268, 327680, 8, 4784269, 393216, 8, 4784270, 393216, 0, 4784271, 458752, 0, 4784272, 0, 12, 4784274, 131072, 12, 4784275, 262144, 0, 4784276, 327680, 0, 4784277, 262144, 0, 4784278, 327680, 0, 4784279, 262144, 8, 4784280, 327680, 8, 4784281, 393216, 8, 4784282, 393216, 0, 4784283, 458752, 0, 4784284, 0, 12, 4784286, 131072, 12, 4784287, 262144, 0, 4849664, 458752, 0, 4849665, 262144, 8, 4849666, 327680, 8, 4849667, 393216, 8, 4849668, 262144, 0, 4849669, 327680, 0, 4849670, 0, 16, 4849671, 65536, 16, 4849672, 131072, 16, 4849673, 262144, 0, 4849674, 327680, 0, 4849675, 393216, 0, 4849676, 458752, 0, 4849677, 262144, 8, 4849678, 327680, 8, 4849679, 393216, 8, 4849680, 262144, 0, 4849681, 327680, 0, 4849682, 0, 16, 4849683, 65536, 16, 4849684, 131072, 16, 4849685, 262144, 0, 4849686, 327680, 0, 4849687, 393216, 0, 4849688, 458752, 0, 4849689, 262144, 8, 4849690, 327680, 8, 4849691, 393216, 8, 4849692, 262144, 0, 4849693, 327680, 0, 4849694, 0, 16, 4849695, 65536, 16, 4849696, 131072, 16, 4849697, 262144, 0, 4849698, 327680, 0, 4849699, 393216, 0, 4849700, 458752, 0, 4849701, 262144, 8, 4849702, 327680, 8, 4849703, 393216, 8, 4849704, 262144, 0, 4849705, 327680, 0, 4849706, 0, 16, 4849707, 65536, 16, 4849708, 131072, 16, 4849709, 262144, 0, 4849710, 327680, 0, 4849711, 393216, 0, 4849712, 458752, 0, 4849713, 262144, 8, 4849714, 327680, 8, 4849715, 393216, 8, 4849716, 262144, 0, 4849717, 327680, 0, 4849718, 0, 16, 4849719, 65536, 16, 4849720, 131072, 16, 4849721, 262144, 0, 4849722, 327680, 0, 4849723, 393216, 0, 4849724, 458752, 0, 4849725, 262144, 8, 4849726, 327680, 8, 4849727, 393216, 8, 4849728, 262144, 0, 4849729, 327680, 0, 4849730, 0, 16, 4849731, 65536, 16, 4849732, 131072, 16, 4849733, 262144, 0, 4849734, 327680, 0, 4849735, 393216, 0, 4849736, 458752, 0, 4849737, 262144, 8, 4849738, 327680, 8, 4849739, 393216, 8, 4849740, 262144, 0, 4849741, 327680, 0, 4849742, 0, 16, 4849743, 65536, 16, 4849744, 131072, 16, 4849745, 262144, 0, 4849746, 327680, 0, 4849747, 393216, 0, 4849748, 458752, 0, 4849754, 262144, 0, 4849755, 327680, 0, 4849756, 393216, 0, 4849757, 458752, 0, 4849758, 262144, 0, 4849759, 327680, 0, 4849761, 262144, 6, 4849767, 262144, 9, 4849769, 393216, 9, 4849772, 0, 13, 4849774, 131072, 13, 4849775, 0, 15, 4849776, 65536, 15, 4849777, 131072, 15, 4849779, 262144, 9, 4849781, 393216, 9, 4849784, 0, 13, 4849786, 131072, 13, 4849787, 0, 15, 4849788, 65536, 15, 4849789, 131072, 15, 4849791, 262144, 9, 4849793, 393216, 9, 4849796, 0, 13, 4849798, 131072, 13, 4849799, 0, 15, 4849800, 65536, 15, 4849801, 131072, 15, 4849803, 262144, 9, 4849805, 393216, 9, 4849808, 0, 13, 4849810, 131072, 13, 4849811, 0, 15, 4849812, 65536, 15, 4849813, 131072, 15, 4849815, 262144, 9, 4849817, 393216, 9, 4849820, 0, 13, 4849822, 131072, 13, 4849823, 0, 15, 4915200, 131072, 15, 4915201, 262144, 9, 4915203, 393216, 9, 4915206, 393216, 6, 4915208, 327680, 6, 4915210, 0, 15, 4915211, 65536, 15, 4915212, 131072, 15, 4915213, 262144, 9, 4915215, 393216, 9, 4915218, 393216, 6, 4915220, 327680, 6, 4915222, 0, 15, 4915223, 65536, 15, 4915224, 131072, 15, 4915225, 262144, 9, 4915227, 393216, 9, 4915230, 393216, 6, 4915232, 327680, 6, 4915234, 0, 15, 4915235, 65536, 15, 4915236, 131072, 15, 4915237, 262144, 9, 4915239, 393216, 9, 4915242, 393216, 6, 4915244, 327680, 6, 4915246, 0, 15, 4915247, 65536, 15, 4915248, 131072, 15, 4915249, 262144, 9, 4915251, 393216, 9, 4915254, 393216, 6, 4915256, 327680, 6, 4915258, 0, 15, 4915259, 65536, 15, 4915260, 131072, 15, 4915261, 262144, 9, 4915263, 393216, 9, 4915266, 393216, 6, 4915268, 327680, 6, 4915270, 0, 15, 4915271, 65536, 15, 4915272, 131072, 15, 4915273, 262144, 9, 4915275, 393216, 9, 4915278, 393216, 6, 4915280, 327680, 6, 4915282, 0, 15, 4915283, 65536, 15, 4915284, 131072, 15, 4915285, 393216, 4, 4915289, 262144, 129, 4915291, 327680, 4, 4915294, 393216, 4, 4915296, 393216, 6, 4915303, 0, 11, 4915304, 65536, 11, 4915305, 131072, 11, 4915306, 262144, 8, 4915307, 327680, 8, 4915308, 393216, 8, 4915309, 262144, 0, 4915310, 327680, 0, 4915311, 0, 16, 4915312, 65536, 16, 4915313, 131072, 16, 4915314, 262144, 0, 4915315, 327680, 0, 4915316, 393216, 0, 4915317, 458752, 0, 4915318, 262144, 8, 4915319, 327680, 8, 4915320, 393216, 8, 4915321, 262144, 0, 4915322, 327680, 0, 4915323, 0, 16, 4915324, 65536, 16, 4915325, 131072, 16, 4915326, 262144, 0, 4915327, 327680, 0, 4915328, 393216, 0, 4915329, 458752, 0, 4915330, 262144, 8, 4915331, 327680, 8, 4915332, 393216, 8, 4915333, 262144, 0, 4915334, 327680, 0, 4915335, 0, 16, 4915336, 65536, 16, 4915337, 131072, 16, 4915338, 262144, 0, 4915339, 327680, 0, 4915340, 393216, 0, 4915341, 458752, 0, 4915342, 262144, 8, 4915343, 327680, 8, 4915344, 393216, 8, 4915345, 262144, 0, 4915346, 327680, 0, 4915347, 0, 16, 4915348, 65536, 16, 4915349, 131072, 16, 4915350, 262144, 0, 4915351, 327680, 0, 4915352, 393216, 0, 4915353, 458752, 0, 4915354, 262144, 8, 4915355, 327680, 8, 4915356, 393216, 8, 4915357, 262144, 0, 4915358, 327680, 0, 4915359, 0, 16, 4980736, 131072, 16, 4980737, 262144, 0, 4980738, 327680, 0, 4980739, 393216, 0, 4980740, 458752, 0, 4980741, 262144, 0, 4980742, 327680, 0, 4980743, 262144, 8, 4980744, 327680, 8, 4980745, 393216, 8, 4980746, 0, 16, 4980747, 65536, 16, 4980748, 131072, 16, 4980749, 262144, 0, 4980750, 327680, 0, 4980751, 393216, 0, 4980752, 458752, 0, 4980753, 262144, 0, 4980754, 327680, 0, 4980755, 262144, 8, 4980756, 327680, 8, 4980757, 393216, 8, 4980758, 0, 16, 4980759, 65536, 16, 4980760, 131072, 16, 4980761, 262144, 0, 4980762, 327680, 0, 4980763, 393216, 0, 4980764, 458752, 0, 4980765, 262144, 0, 4980766, 327680, 0, 4980767, 262144, 8, 4980768, 327680, 8, 4980769, 393216, 8, 4980770, 0, 16, 4980771, 65536, 16, 4980772, 131072, 16, 4980773, 262144, 0, 4980774, 327680, 0, 4980775, 393216, 0, 4980776, 458752, 0, 4980777, 262144, 0, 4980778, 327680, 0, 4980779, 262144, 8, 4980780, 327680, 8, 4980781, 393216, 8, 4980782, 0, 16, 4980783, 65536, 16, 4980784, 131072, 16, 4980785, 262144, 0, 4980786, 327680, 0, 4980787, 393216, 0, 4980788, 458752, 0, 4980789, 262144, 0, 4980790, 327680, 0, 4980791, 262144, 8, 4980792, 327680, 8, 4980793, 393216, 8, 4980794, 0, 16, 4980795, 65536, 16, 4980796, 131072, 16, 4980797, 262144, 0, 4980798, 327680, 0, 4980799, 393216, 0, 4980800, 458752, 0, 4980801, 262144, 0, 4980802, 327680, 0, 4980803, 262144, 8, 4980804, 327680, 8, 4980805, 393216, 8, 4980806, 0, 16, 4980807, 65536, 16, 4980808, 131072, 16, 4980809, 262144, 0, 4980810, 327680, 0, 4980811, 393216, 0, 4980812, 458752, 0, 4980813, 262144, 0, 4980814, 327680, 0, 4980815, 262144, 8, 4980816, 327680, 8, 4980817, 393216, 8, 4980818, 0, 16, 4980819, 65536, 16, 4980820, 131072, 16, 4980832, 262144, 5, 4980836, 262144, 8, 4980837, 327680, 8, 4980838, 393216, 8, 4980839, 0, 12, 4980841, 131072, 12, 4980842, 262144, 9, 4980844, 393216, 9, 4980847, 393216, 6, 4980849, 327680, 6, 4980851, 0, 15, 4980852, 65536, 15, 4980853, 131072, 15, 4980854, 262144, 9, 4980856, 393216, 9, 4980859, 393216, 6, 4980861, 327680, 6, 4980863, 0, 15, 4980864, 65536, 15, 4980865, 131072, 15, 4980866, 262144, 9, 4980868, 393216, 9, 4980871, 393216, 6, 4980873, 327680, 6, 4980875, 0, 15, 4980876, 65536, 15, 4980877, 131072, 15, 4980878, 262144, 9, 4980880, 393216, 9, 4980883, 393216, 6, 4980885, 327680, 6, 4980887, 0, 15, 4980888, 65536, 15, 4980889, 131072, 15, 4980890, 262144, 9, 4980892, 393216, 9, 4980895, 393216, 6, 5046275, 0, 11, 5046276, 65536, 11, 5046277, 131072, 11, 5046279, 262144, 9, 5046281, 393216, 9, 5046287, 0, 11, 5046288, 65536, 11, 5046289, 131072, 11, 5046291, 262144, 9, 5046293, 393216, 9, 5046299, 0, 11, 5046300, 65536, 11, 5046301, 131072, 11, 5046303, 262144, 9, 5046305, 393216, 9, 5046311, 0, 11, 5046312, 65536, 11, 5046313, 131072, 11, 5046315, 262144, 9, 5046317, 393216, 9, 5046323, 0, 11, 5046324, 65536, 11, 5046325, 131072, 11, 5046327, 262144, 9, 5046329, 393216, 9, 5046335, 0, 11, 5046336, 65536, 11, 5046337, 131072, 11, 5046339, 262144, 9, 5046341, 393216, 9, 5046347, 0, 11, 5046348, 65536, 11, 5046349, 131072, 11, 5046351, 262144, 9, 5046353, 393216, 9, 5046372, 262144, 9, 5046374, 393216, 9, 5046375, 0, 13, 5046377, 131072, 13, 5046378, 262144, 0, 5046379, 327680, 0, 5046380, 393216, 0, 5046381, 458752, 0, 5046382, 262144, 0, 5046383, 327680, 0, 5046384, 262144, 8, 5046385, 327680, 8, 5046386, 393216, 8, 5046387, 0, 16, 5046388, 65536, 16, 5046389, 131072, 16, 5046390, 262144, 0, 5046391, 327680, 0, 5046392, 393216, 0, 5046393, 458752, 0, 5046394, 262144, 0, 5046395, 327680, 0, 5046396, 262144, 8, 5046397, 327680, 8, 5046398, 393216, 8, 5046399, 0, 16, 5046400, 65536, 16, 5046401, 131072, 16, 5046402, 262144, 0, 5046403, 327680, 0, 5046404, 393216, 0, 5046405, 458752, 0, 5046406, 262144, 0, 5046407, 327680, 0, 5046408, 262144, 8, 5046409, 327680, 8, 5046410, 393216, 8, 5046411, 0, 16, 5046412, 65536, 16, 5046413, 131072, 16, 5046414, 262144, 0, 5046415, 327680, 0, 5046416, 393216, 0, 5046417, 458752, 0, 5046418, 262144, 0, 5046419, 327680, 0, 5046420, 262144, 8, 5046421, 327680, 8, 5046422, 393216, 8, 5046423, 0, 16, 5046424, 65536, 16, 5046425, 131072, 16, 5046426, 262144, 0, 5046427, 327680, 0, 5046428, 393216, 0, 5046429, 458752, 0, 5046430, 262144, 0, 5046431, 327680, 0, 5111808, 393216, 8, 5111809, 393216, 0, 5111810, 458752, 0, 5111811, 0, 12, 5111813, 131072, 12, 5111814, 262144, 0, 5111815, 327680, 0, 5111816, 262144, 0, 5111817, 327680, 0, 5111818, 262144, 8, 5111819, 327680, 8, 5111820, 393216, 8, 5111821, 393216, 0, 5111822, 458752, 0, 5111823, 0, 12, 5111825, 131072, 12, 5111826, 262144, 0, 5111827, 327680, 0, 5111828, 262144, 0, 5111829, 327680, 0, 5111830, 262144, 8, 5111831, 327680, 8, 5111832, 393216, 8, 5111833, 393216, 0, 5111834, 458752, 0, 5111835, 0, 12, 5111837, 131072, 12, 5111838, 262144, 0, 5111839, 327680, 0, 5111840, 262144, 0, 5111841, 327680, 0, 5111842, 262144, 8, 5111843, 327680, 8, 5111844, 393216, 8, 5111845, 393216, 0, 5111846, 458752, 0, 5111847, 0, 12, 5111849, 131072, 12, 5111850, 262144, 0, 5111851, 327680, 0, 5111852, 262144, 0, 5111853, 327680, 0, 5111854, 262144, 8, 5111855, 327680, 8, 5111856, 393216, 8, 5111857, 393216, 0, 5111858, 458752, 0, 5111859, 0, 12, 5111861, 131072, 12, 5111862, 262144, 0, 5111863, 327680, 0, 5111864, 262144, 0, 5111865, 327680, 0, 5111866, 262144, 8, 5111867, 327680, 8, 5111868, 393216, 8, 5111869, 393216, 0, 5111870, 458752, 0, 5111871, 0, 12, 5111873, 131072, 12, 5111874, 262144, 0, 5111875, 327680, 0, 5111876, 262144, 0, 5111877, 327680, 0, 5111878, 262144, 8, 5111879, 327680, 8, 5111880, 393216, 8, 5111881, 393216, 0, 5111882, 458752, 0, 5111883, 0, 12, 5111885, 131072, 12, 5111886, 262144, 0, 5111887, 327680, 0, 5111888, 262144, 0, 5111889, 327680, 0, 5111890, 262144, 8, 5111891, 327680, 8, 5111892, 393216, 8, 5111893, 196608, 5, 5111903, 262144, 0, 5111904, 327680, 0, 5111905, 393216, 0, 5111906, 458752, 0, 5111907, 262144, 0, 5111908, 327680, 0, 5111909, 0, 16, 5111910, 65536, 16, 5111911, 131072, 16, 5111912, 262144, 0, 5111913, 327680, 0, 5111916, 0, 11, 5111917, 65536, 11, 5111918, 131072, 11, 5111920, 262144, 9, 5111922, 393216, 9, 5111928, 0, 11, 5111929, 65536, 11, 5111930, 131072, 11, 5111932, 262144, 9, 5111934, 393216, 9, 5111940, 0, 11, 5111941, 65536, 11, 5111942, 131072, 11, 5111944, 262144, 9, 5111946, 393216, 9, 5111952, 0, 11, 5111953, 65536, 11, 5111954, 131072, 11, 5111956, 262144, 9, 5111958, 393216, 9, 5111964, 0, 11, 5111965, 65536, 11, 5111966, 131072, 11, 5177344, 393216, 9, 5177347, 0, 13, 5177349, 131072, 13, 5177350, 0, 15, 5177351, 65536, 15, 5177352, 131072, 15, 5177354, 262144, 9, 5177356, 393216, 9, 5177359, 0, 13, 5177361, 131072, 13, 5177362, 0, 15, 5177363, 65536, 15, 5177364, 131072, 15, 5177366, 262144, 9, 5177368, 393216, 9, 5177371, 0, 13, 5177373, 131072, 13, 5177374, 0, 15, 5177375, 65536, 15, 5177376, 131072, 15, 5177378, 262144, 9, 5177380, 393216, 9, 5177383, 0, 13, 5177385, 131072, 13, 5177386, 0, 15, 5177387, 65536, 15, 5177388, 131072, 15, 5177390, 262144, 9, 5177392, 393216, 9, 5177395, 0, 13, 5177397, 131072, 13, 5177398, 0, 15, 5177399, 65536, 15, 5177400, 131072, 15, 5177402, 262144, 9, 5177404, 393216, 9, 5177407, 0, 13, 5177409, 131072, 13, 5177410, 0, 15, 5177411, 65536, 15, 5177412, 131072, 15, 5177414, 262144, 9, 5177416, 393216, 9, 5177419, 0, 13, 5177421, 131072, 13, 5177422, 0, 15, 5177423, 65536, 15, 5177424, 131072, 15, 5177426, 262144, 9, 5177428, 393216, 9, 5177434, 0, 15, 5177435, 65536, 15, 5177436, 131072, 15, 5177440, 327680, 4, 5177443, 393216, 4, 5177445, 0, 15, 5177446, 65536, 15, 5177447, 131072, 15, 5177450, 393216, 0, 5177451, 458752, 0, 5177452, 0, 12, 5177454, 131072, 12, 5177455, 262144, 0, 5177456, 327680, 0, 5177457, 262144, 0, 5177458, 327680, 0, 5177459, 262144, 8, 5177460, 327680, 8, 5177461, 393216, 8, 5177462, 393216, 0, 5177463, 458752, 0, 5177464, 0, 12, 5177466, 131072, 12, 5177467, 262144, 0, 5177468, 327680, 0, 5177469, 262144, 0, 5177470, 327680, 0, 5177471, 262144, 8, 5177472, 327680, 8, 5177473, 393216, 8, 5177474, 393216, 0, 5177475, 458752, 0, 5177476, 0, 12, 5177478, 131072, 12, 5177479, 262144, 0, 5177480, 327680, 0, 5177481, 262144, 0, 5177482, 327680, 0, 5177483, 262144, 8, 5177484, 327680, 8, 5177485, 393216, 8, 5177486, 393216, 0, 5177487, 458752, 0, 5177488, 0, 12, 5177490, 131072, 12, 5177491, 262144, 0, 5177492, 327680, 0, 5177493, 262144, 0, 5177494, 327680, 0, 5177495, 262144, 8, 5177496, 327680, 8, 5177497, 393216, 8, 5177498, 393216, 0, 5177499, 458752, 0, 5177500, 0, 12, 5177502, 131072, 12, 5177503, 262144, 0, 5242880, 458752, 0, 5242881, 262144, 8, 5242882, 327680, 8, 5242883, 393216, 8, 5242884, 262144, 0, 5242885, 327680, 0, 5242886, 0, 16, 5242887, 65536, 16, 5242888, 131072, 16, 5242889, 262144, 0, 5242890, 327680, 0, 5242891, 393216, 0, 5242892, 458752, 0, 5242893, 262144, 8, 5242894, 327680, 8, 5242895, 393216, 8, 5242896, 262144, 0, 5242897, 327680, 0, 5242898, 0, 16, 5242899, 65536, 16, 5242900, 131072, 16, 5242901, 262144, 0, 5242902, 327680, 0, 5242903, 393216, 0, 5242904, 458752, 0, 5242905, 262144, 8, 5242906, 327680, 8, 5242907, 393216, 8, 5242908, 262144, 0, 5242909, 327680, 0, 5242910, 0, 16, 5242911, 65536, 16, 5242912, 131072, 16, 5242913, 262144, 0, 5242914, 327680, 0, 5242915, 393216, 0, 5242916, 458752, 0, 5242917, 262144, 8, 5242918, 327680, 8, 5242919, 393216, 8, 5242920, 262144, 0, 5242921, 327680, 0, 5242922, 0, 16, 5242923, 65536, 16, 5242924, 131072, 16, 5242925, 262144, 0, 5242926, 327680, 0, 5242927, 393216, 0, 5242928, 458752, 0, 5242929, 262144, 8, 5242930, 327680, 8, 5242931, 393216, 8, 5242932, 262144, 0, 5242933, 327680, 0, 5242934, 0, 16, 5242935, 65536, 16, 5242936, 131072, 16, 5242937, 262144, 0, 5242938, 327680, 0, 5242939, 393216, 0, 5242940, 458752, 0, 5242941, 262144, 8, 5242942, 327680, 8, 5242943, 393216, 8, 5242944, 262144, 0, 5242945, 327680, 0, 5242946, 0, 16, 5242947, 65536, 16, 5242948, 131072, 16, 5242949, 262144, 0, 5242950, 327680, 0, 5242951, 393216, 0, 5242952, 458752, 0, 5242953, 262144, 8, 5242954, 327680, 8, 5242955, 393216, 8, 5242956, 262144, 0, 5242957, 327680, 0, 5242958, 0, 16, 5242959, 65536, 16, 5242960, 131072, 16, 5242961, 262144, 0, 5242962, 327680, 0, 5242963, 393216, 0, 5242964, 458752, 0, 5242965, 262144, 8, 5242966, 327680, 8, 5242967, 393216, 8, 5242968, 262144, 0, 5242969, 327680, 0, 5242970, 0, 16, 5242971, 65536, 16, 5242972, 131072, 16, 5242973, 262144, 0, 5242974, 327680, 0, 5242975, 393216, 0, 5242976, 458752, 0, 5242977, 393216, 0, 5242978, 458752, 0, 5242979, 393216, 0, 5242980, 458752, 0, 5242981, 0, 16, 5242982, 65536, 16, 5242983, 131072, 16, 5242984, 393216, 0, 5242985, 458752, 0, 5242988, 0, 13, 5242990, 131072, 13, 5242991, 0, 15, 5242992, 65536, 15, 5242993, 131072, 15, 5242995, 262144, 9, 5242997, 393216, 9, 5243000, 0, 13, 5243002, 131072, 13, 5243003, 0, 15, 5243004, 65536, 15, 5243005, 131072, 15, 5243007, 262144, 9, 5243009, 393216, 9, 5243012, 0, 13, 5243014, 131072, 13, 5243015, 0, 15, 5243016, 65536, 15, 5243017, 131072, 15, 5243019, 262144, 9, 5243021, 393216, 9, 5243024, 0, 13, 5243026, 131072, 13, 5243027, 0, 15, 5243028, 65536, 15, 5243029, 131072, 15, 5243031, 262144, 9, 5243033, 393216, 9, 5243036, 0, 13, 5243038, 131072, 13, 5243039, 0, 15, 5308416, 131072, 15, 5308417, 262144, 9, 5308419, 393216, 9, 5308422, 393216, 6, 5308424, 327680, 6, 5308426, 0, 15, 5308427, 65536, 15, 5308428, 131072, 15, 5308429, 262144, 9, 5308431, 393216, 9, 5308434, 393216, 6, 5308436, 327680, 6, 5308438, 0, 15, 5308439, 65536, 15, 5308440, 131072, 15, 5308441, 262144, 9, 5308443, 393216, 9, 5308446, 393216, 6, 5308448, 327680, 6, 5308450, 0, 15, 5308451, 65536, 15, 5308452, 131072, 15, 5308453, 262144, 9, 5308455, 393216, 9, 5308458, 393216, 6, 5308460, 327680, 6, 5308462, 0, 15, 5308463, 65536, 15, 5308464, 131072, 15, 5308465, 262144, 9, 5308467, 393216, 9, 5308470, 393216, 6, 5308472, 327680, 6, 5308474, 0, 15, 5308475, 65536, 15, 5308476, 131072, 15, 5308477, 262144, 9, 5308479, 393216, 9, 5308482, 393216, 6, 5308484, 327680, 6, 5308486, 0, 15, 5308487, 65536, 15, 5308488, 131072, 15, 5308489, 262144, 9, 5308491, 393216, 9, 5308494, 393216, 6, 5308496, 327680, 6, 5308498, 0, 15, 5308499, 65536, 15, 5308500, 131072, 15, 5308501, 262144, 9, 5308503, 393216, 9, 5308506, 393216, 6, 5308508, 327680, 6, 5308510, 0, 15, 5308511, 65536, 15, 5308512, 131072, 15, 5308522, 262144, 8, 5308523, 327680, 8, 5308524, 393216, 8, 5308525, 262144, 0, 5308526, 327680, 0, 5308527, 0, 16, 5308528, 65536, 16, 5308529, 131072, 16, 5308530, 262144, 0, 5308531, 327680, 0, 5308532, 393216, 0, 5308533, 458752, 0, 5308534, 262144, 8, 5308535, 327680, 8, 5308536, 393216, 8, 5308537, 262144, 0, 5308538, 327680, 0, 5308539, 0, 16, 5308540, 65536, 16, 5308541, 131072, 16, 5308542, 262144, 0, 5308543, 327680, 0, 5308544, 393216, 0, 5308545, 458752, 0, 5308546, 262144, 8, 5308547, 327680, 8, 5308548, 393216, 8, 5308549, 262144, 0, 5308550, 327680, 0, 5308551, 0, 16, 5308552, 65536, 16, 5308553, 131072, 16, 5308554, 262144, 0, 5308555, 327680, 0, 5308556, 393216, 0, 5308557, 458752, 0, 5308558, 262144, 8, 5308559, 327680, 8, 5308560, 393216, 8, 5308561, 262144, 0, 5308562, 327680, 0, 5308563, 0, 16, 5308564, 65536, 16, 5308565, 131072, 16, 5308566, 262144, 0, 5308567, 327680, 0, 5308568, 393216, 0, 5308569, 458752, 0, 5308570, 262144, 8, 5308571, 327680, 8, 5308572, 393216, 8, 5308573, 262144, 0, 5308574, 327680, 0, 5308575, 0, 16, 5373952, 131072, 16, 5373953, 262144, 0, 5373954, 327680, 0, 5373955, 393216, 0, 5373956, 458752, 0, 5373957, 262144, 0, 5373958, 327680, 0, 5373959, 262144, 8, 5373960, 327680, 8, 5373961, 393216, 8, 5373962, 0, 16, 5373963, 65536, 16, 5373964, 131072, 16, 5373965, 262144, 0, 5373966, 327680, 0, 5373967, 393216, 0, 5373968, 458752, 0, 5373969, 262144, 0, 5373970, 327680, 0, 5373971, 262144, 8, 5373972, 327680, 8, 5373973, 393216, 8, 5373974, 0, 16, 5373975, 65536, 16, 5373976, 131072, 16, 5373977, 262144, 0, 5373978, 327680, 0, 5373979, 393216, 0, 5373980, 458752, 0, 5373981, 262144, 0, 5373982, 327680, 0, 5373983, 262144, 8, 5373984, 327680, 8, 5373985, 393216, 8, 5373986, 0, 16, 5373987, 65536, 16, 5373988, 131072, 16, 5373989, 262144, 0, 5373990, 327680, 0, 5373991, 393216, 0, 5373992, 458752, 0, 5373993, 262144, 0, 5373994, 327680, 0, 5373995, 262144, 8, 5373996, 327680, 8, 5373997, 393216, 8, 5373998, 0, 16, 5373999, 65536, 16, 5374000, 131072, 16, 5374001, 262144, 0, 5374002, 327680, 0, 5374003, 393216, 0, 5374004, 458752, 0, 5374005, 262144, 0, 5374006, 327680, 0, 5374007, 262144, 8, 5374008, 327680, 8, 5374009, 393216, 8, 5374010, 0, 16, 5374011, 65536, 16, 5374012, 131072, 16, 5374013, 262144, 0, 5374014, 327680, 0, 5374015, 393216, 0, 5374016, 458752, 0, 5374017, 262144, 0, 5374018, 327680, 0, 5374019, 262144, 8, 5374020, 327680, 8, 5374021, 393216, 8, 5374022, 0, 16, 5374023, 65536, 16, 5374024, 131072, 16, 5374025, 262144, 0, 5374026, 327680, 0, 5374027, 393216, 0, 5374028, 458752, 0, 5374029, 262144, 0, 5374030, 327680, 0, 5374031, 262144, 8, 5374032, 327680, 8, 5374033, 393216, 8, 5374034, 0, 16, 5374035, 65536, 16, 5374036, 131072, 16, 5374037, 262144, 0, 5374038, 327680, 0, 5374039, 393216, 0, 5374040, 458752, 0, 5374041, 262144, 0, 5374042, 327680, 0, 5374043, 262144, 8, 5374044, 327680, 8, 5374045, 393216, 8, 5374046, 0, 16, 5374047, 65536, 16, 5374048, 131072, 16, 5374049, 262144, 8, 5374050, 327680, 8, 5374051, 393216, 8, 5374052, 393216, 0, 5374053, 458752, 0, 5374054, 393216, 0, 5374055, 458752, 0, 5374056, 393216, 0, 5374057, 458752, 0, 5374058, 262144, 9, 5374060, 393216, 9, 5374063, 393216, 6, 5374065, 327680, 6, 5374067, 0, 15, 5374068, 65536, 15, 5374069, 131072, 15, 5374070, 262144, 9, 5374072, 393216, 9, 5374075, 393216, 6, 5374077, 327680, 6, 5374079, 0, 15, 5374080, 65536, 15, 5374081, 131072, 15, 5374082, 262144, 9, 5374084, 393216, 9, 5374087, 393216, 6, 5374089, 327680, 6, 5374091, 0, 15, 5374092, 65536, 15, 5374093, 131072, 15, 5374094, 262144, 9, 5374096, 393216, 9, 5374099, 393216, 6, 5374101, 327680, 6, 5374103, 0, 15, 5374104, 65536, 15, 5374105, 131072, 15, 5374106, 262144, 9, 5374108, 393216, 9, 5374111, 393216, 6, 5439491, 0, 11, 5439492, 65536, 11, 5439493, 131072, 11, 5439495, 262144, 9, 5439497, 393216, 9, 5439503, 0, 11, 5439504, 65536, 11, 5439505, 131072, 11, 5439507, 262144, 9, 5439509, 393216, 9, 5439515, 0, 11, 5439516, 65536, 11, 5439517, 131072, 11, 5439519, 262144, 9, 5439521, 393216, 9, 5439527, 0, 11, 5439528, 65536, 11, 5439529, 131072, 11, 5439531, 262144, 9, 5439533, 393216, 9, 5439539, 0, 11, 5439540, 65536, 11, 5439541, 131072, 11, 5439543, 262144, 9, 5439545, 393216, 9, 5439551, 0, 11, 5439552, 65536, 11, 5439553, 131072, 11, 5439555, 262144, 9, 5439557, 393216, 9, 5439563, 0, 11, 5439564, 65536, 11, 5439565, 131072, 11, 5439567, 262144, 9, 5439569, 393216, 9, 5439575, 0, 11, 5439576, 65536, 11, 5439577, 131072, 11, 5439579, 262144, 9, 5439581, 393216, 9, 5439585, 262144, 9, 5439586, 327680, 9, 5439587, 393216, 9, 5439594, 262144, 0, 5439595, 327680, 0, 5439596, 393216, 0, 5439597, 458752, 0, 5439598, 262144, 0, 5439599, 327680, 0, 5439600, 262144, 8, 5439601, 327680, 8, 5439602, 393216, 8, 5439603, 0, 16, 5439604, 65536, 16, 5439605, 131072, 16, 5439606, 262144, 0, 5439607, 327680, 0, 5439608, 393216, 0, 5439609, 458752, 0, 5439610, 262144, 0, 5439611, 327680, 0, 5439612, 262144, 8, 5439613, 327680, 8, 5439614, 393216, 8, 5439615, 0, 16, 5439616, 65536, 16, 5439617, 131072, 16, 5439618, 262144, 0, 5439619, 327680, 0, 5439620, 393216, 0, 5439621, 458752, 0, 5439622, 262144, 0, 5439623, 327680, 0, 5439624, 262144, 8, 5439625, 327680, 8, 5439626, 393216, 8, 5439627, 0, 16, 5439628, 65536, 16, 5439629, 131072, 16, 5439630, 262144, 0, 5439631, 327680, 0, 5439632, 393216, 0, 5439633, 458752, 0, 5439634, 262144, 0, 5439635, 327680, 0, 5439636, 262144, 8, 5439637, 327680, 8, 5439638, 393216, 8, 5439639, 0, 16, 5439640, 65536, 16, 5439641, 131072, 16, 5439642, 262144, 0, 5439643, 327680, 0, 5439644, 393216, 0, 5439645, 458752, 0, 5439646, 262144, 0, 5439647, 327680, 0, 5505025, 393216, 0, 5505026, 458752, 0, 5505027, 0, 12, 5505029, 131072, 12, 5505030, 262144, 0, 5505031, 327680, 0, 5505032, 262144, 0, 5505033, 327680, 0, 5505034, 262144, 8, 5505035, 327680, 8, 5505036, 393216, 8, 5505037, 393216, 0, 5505038, 458752, 0, 5505039, 0, 12, 5505041, 131072, 12, 5505042, 262144, 0, 5505043, 327680, 0, 5505044, 262144, 0, 5505045, 327680, 0, 5505046, 262144, 8, 5505047, 327680, 8, 5505048, 393216, 8, 5505049, 393216, 0, 5505050, 458752, 0, 5505051, 0, 12, 5505053, 131072, 12, 5505054, 262144, 0, 5505055, 327680, 0, 5505056, 262144, 0, 5505057, 327680, 0, 5505058, 262144, 8, 5505059, 327680, 8, 5505060, 393216, 8, 5505061, 393216, 0, 5505062, 458752, 0, 5505063, 0, 12, 5505065, 131072, 12, 5505066, 262144, 0, 5505067, 327680, 0, 5505068, 262144, 0, 5505069, 327680, 0, 5505070, 262144, 8, 5505071, 327680, 8, 5505072, 393216, 8, 5505073, 393216, 0, 5505074, 458752, 0, 5505075, 0, 12, 5505077, 131072, 12, 5505078, 262144, 0, 5505079, 327680, 0, 5505080, 262144, 0, 5505081, 327680, 0, 5505082, 262144, 8, 5505083, 327680, 8, 5505084, 393216, 8, 5505085, 393216, 0, 5505086, 458752, 0, 5505087, 0, 12, 5505089, 131072, 12, 5505090, 262144, 0, 5505091, 327680, 0, 5505092, 262144, 0, 5505093, 327680, 0, 5505094, 262144, 8, 5505095, 327680, 8, 5505096, 393216, 8, 5505097, 393216, 0, 5505098, 458752, 0, 5505099, 0, 12, 5505101, 131072, 12, 5505102, 262144, 0, 5505103, 327680, 0, 5505104, 262144, 0, 5505105, 327680, 0, 5505106, 262144, 8, 5505107, 327680, 8, 5505108, 393216, 8, 5505109, 393216, 0, 5505110, 458752, 0, 5505111, 0, 12, 5505113, 131072, 12, 5505114, 262144, 0, 5505115, 327680, 0, 5505116, 262144, 0, 5505117, 327680, 0, 5505118, 262144, 8, 5505119, 327680, 8, 5505120, 393216, 8, 5505121, 393216, 0, 5505122, 458752, 0, 5505123, 393216, 0, 5505124, 458752, 0, 5505125, 393216, 0, 5505126, 458752, 0, 5505127, 262144, 8, 5505128, 327680, 8, 5505129, 393216, 8, 5505132, 0, 11, 5505133, 65536, 11, 5505134, 131072, 11, 5505136, 262144, 9, 5505138, 393216, 9, 5505144, 0, 11, 5505145, 65536, 11, 5505146, 131072, 11, 5505148, 262144, 9, 5505150, 393216, 9, 5505156, 0, 11, 5505157, 65536, 11, 5505158, 131072, 11, 5505160, 262144, 9, 5505162, 393216, 9, 5505168, 0, 11, 5505169, 65536, 11, 5505170, 131072, 11, 5505172, 262144, 9, 5505174, 393216, 9, 5505180, 0, 11, 5505181, 65536, 11, 5505182, 131072, 11, 5570563, 0, 13, 5570565, 131072, 13, 5570566, 0, 15, 5570567, 65536, 15, 5570568, 131072, 15, 5570570, 262144, 9, 5570572, 393216, 9, 5570575, 0, 13, 5570577, 131072, 13, 5570578, 0, 15, 5570579, 65536, 15, 5570580, 131072, 15, 5570582, 262144, 9, 5570584, 393216, 9, 5570587, 0, 13, 5570589, 131072, 13, 5570590, 0, 15, 5570591, 65536, 15, 5570592, 131072, 15, 5570594, 262144, 9, 5570596, 393216, 9, 5570599, 0, 13, 5570601, 131072, 13, 5570602, 0, 15, 5570603, 65536, 15, 5570604, 131072, 15, 5570606, 262144, 9, 5570608, 393216, 9, 5570611, 0, 13, 5570613, 131072, 13, 5570614, 0, 15, 5570615, 65536, 15, 5570616, 131072, 15, 5570618, 262144, 9, 5570620, 393216, 9, 5570623, 0, 13, 5570625, 131072, 13, 5570626, 0, 15, 5570627, 65536, 15, 5570628, 131072, 15, 5570630, 262144, 9, 5570632, 393216, 9, 5570635, 0, 13, 5570637, 131072, 13, 5570638, 0, 15, 5570639, 65536, 15, 5570640, 131072, 15, 5570642, 262144, 9, 5570644, 393216, 9, 5570647, 0, 13, 5570649, 131072, 13, 5570650, 0, 15, 5570651, 65536, 15, 5570652, 131072, 15, 5570654, 262144, 9, 5570656, 393216, 9, 5570660, 0, 11, 5570661, 65536, 11, 5570662, 131072, 11, 5570663, 262144, 9, 5570664, 327680, 9, 5570665, 393216, 9, 5570666, 393216, 0, 5570667, 458752, 0, 5570668, 0, 12, 5570670, 131072, 12, 5570671, 262144, 0, 5570672, 327680, 0, 5570673, 262144, 0, 5570674, 327680, 0, 5570675, 262144, 8, 5570676, 327680, 8, 5570677, 393216, 8, 5570678, 393216, 0, 5570679, 458752, 0, 5570680, 0, 12, 5570682, 131072, 12, 5570683, 262144, 0, 5570684, 327680, 0, 5570685, 262144, 0, 5570686, 327680, 0, 5570687, 262144, 8, 5570688, 327680, 8, 5570689, 393216, 8, 5570690, 393216, 0, 5570691, 458752, 0, 5570692, 0, 12, 5570694, 131072, 12, 5570695, 262144, 0, 5570696, 327680, 0, 5570697, 262144, 0, 5570698, 327680, 0, 5570699, 262144, 8, 5570700, 327680, 8, 5570701, 393216, 8, 5570702, 393216, 0, 5570703, 458752, 0, 5570704, 0, 12, 5570706, 131072, 12, 5570707, 262144, 0, 5570708, 327680, 0, 5570709, 262144, 0, 5570710, 327680, 0, 5570711, 262144, 8, 5570712, 327680, 8, 5570713, 393216, 8, 5570714, 393216, 0, 5570715, 458752, 0, 5570716, 0, 12, 5570718, 131072, 12, 5570719, 262144, 0, 5636097, 262144, 8, 5636098, 327680, 8, 5636099, 393216, 8, 5636100, 262144, 0, 5636101, 327680, 0, 5636102, 0, 16, 5636103, 65536, 16, 5636104, 131072, 16, 5636105, 262144, 0, 5636106, 327680, 0, 5636107, 393216, 0, 5636108, 458752, 0, 5636109, 262144, 8, 5636110, 327680, 8, 5636111, 393216, 8, 5636112, 262144, 0, 5636113, 327680, 0, 5636114, 0, 16, 5636115, 65536, 16, 5636116, 131072, 16, 5636117, 262144, 0, 5636118, 327680, 0, 5636119, 393216, 0, 5636120, 458752, 0, 5636121, 262144, 8, 5636122, 327680, 8, 5636123, 393216, 8, 5636124, 262144, 0, 5636125, 327680, 0, 5636126, 0, 16, 5636127, 65536, 16, 5636128, 131072, 16, 5636129, 262144, 0, 5636130, 327680, 0, 5636131, 393216, 0, 5636132, 458752, 0, 5636133, 262144, 8, 5636134, 327680, 8, 5636135, 393216, 8, 5636136, 262144, 0, 5636137, 327680, 0, 5636138, 0, 16, 5636139, 65536, 16, 5636140, 131072, 16, 5636141, 262144, 0, 5636142, 327680, 0, 5636143, 393216, 0, 5636144, 458752, 0, 5636145, 262144, 8, 5636146, 327680, 8, 5636147, 393216, 8, 5636148, 262144, 0, 5636149, 327680, 0, 5636150, 0, 16, 5636151, 65536, 16, 5636152, 131072, 16, 5636153, 262144, 0, 5636154, 327680, 0, 5636155, 393216, 0, 5636156, 458752, 0, 5636157, 262144, 8, 5636158, 327680, 8, 5636159, 393216, 8, 5636160, 262144, 0, 5636161, 327680, 0, 5636162, 0, 16, 5636163, 65536, 16, 5636164, 131072, 16, 5636165, 262144, 0, 5636166, 327680, 0, 5636167, 393216, 0, 5636168, 458752, 0, 5636169, 262144, 8, 5636170, 327680, 8, 5636171, 393216, 8, 5636172, 262144, 0, 5636173, 327680, 0, 5636174, 0, 16, 5636175, 65536, 16, 5636176, 131072, 16, 5636177, 262144, 0, 5636178, 327680, 0, 5636179, 393216, 0, 5636180, 458752, 0, 5636181, 262144, 8, 5636182, 327680, 8, 5636183, 393216, 8, 5636184, 262144, 0, 5636185, 327680, 0, 5636186, 0, 16, 5636187, 65536, 16, 5636188, 131072, 16, 5636189, 262144, 0, 5636190, 327680, 0, 5636191, 393216, 0, 5636192, 458752, 0, 5636193, 262144, 8, 5636194, 327680, 8, 5636195, 393216, 8, 5636196, 0, 12, 5636198, 131072, 12, 5636199, 0, 16, 5636200, 65536, 16, 5636201, 131072, 16, 5636204, 0, 13, 5636206, 131072, 13, 5636207, 0, 15, 5636208, 65536, 15, 5636209, 131072, 15, 5636211, 262144, 9, 5636213, 393216, 9, 5636216, 0, 13, 5636218, 131072, 13, 5636219, 0, 15, 5636220, 65536, 15, 5636221, 131072, 15, 5636223, 262144, 9, 5636225, 393216, 9, 5636228, 0, 13, 5636230, 131072, 13, 5636231, 0, 15, 5636232, 65536, 15, 5636233, 131072, 15, 5636235, 262144, 9, 5636237, 393216, 9, 5636240, 0, 13, 5636242, 131072, 13, 5636243, 0, 15, 5636244, 65536, 15, 5636245, 131072, 15, 5636247, 262144, 9, 5636249, 393216, 9, 5636252, 0, 13, 5636254, 131072, 13, 5636255, 0, 15, 5701633, 262144, 9, 5701635, 393216, 9, 5701638, 393216, 6, 5701640, 327680, 6, 5701642, 0, 15, 5701643, 65536, 15, 5701644, 131072, 15, 5701645, 262144, 9, 5701647, 393216, 9, 5701650, 393216, 6, 5701652, 327680, 6, 5701654, 0, 15, 5701655, 65536, 15, 5701656, 131072, 15, 5701657, 262144, 9, 5701659, 393216, 9, 5701662, 393216, 6, 5701664, 327680, 6, 5701666, 0, 15, 5701667, 65536, 15, 5701668, 131072, 15, 5701669, 262144, 9, 5701671, 393216, 9, 5701674, 393216, 6, 5701676, 327680, 6, 5701678, 0, 15, 5701679, 65536, 15, 5701680, 131072, 15, 5701681, 262144, 9, 5701683, 393216, 9, 5701686, 393216, 6, 5701688, 327680, 6, 5701690, 0, 15, 5701691, 65536, 15, 5701692, 131072, 15, 5701693, 262144, 9, 5701695, 393216, 9, 5701698, 393216, 6, 5701700, 327680, 6, 5701702, 0, 15, 5701703, 65536, 15, 5701704, 131072, 15, 5701705, 262144, 9, 5701707, 393216, 9, 5701710, 393216, 6, 5701712, 327680, 6, 5701714, 0, 15, 5701715, 65536, 15, 5701716, 131072, 15, 5701717, 262144, 9, 5701719, 393216, 9, 5701722, 393216, 6, 5701724, 327680, 6, 5701726, 0, 15, 5701727, 65536, 15, 5701728, 131072, 15, 5701729, 262144, 9, 5701730, 327680, 9, 5701731, 393216, 9, 5701732, 0, 13, 5701734, 131072, 13, 5701738, 262144, 8, 5701739, 327680, 8, 5701740, 393216, 8, 5701741, 262144, 0, 5701742, 327680, 0, 5701743, 0, 16, 5701744, 65536, 16, 5701745, 131072, 16, 5701746, 262144, 0, 5701747, 327680, 0, 5701748, 393216, 0, 5701749, 458752, 0, 5701750, 262144, 8, 5701751, 327680, 8, 5701752, 393216, 8, 5701753, 262144, 0, 5701754, 327680, 0, 5701755, 0, 16, 5701756, 65536, 16, 5701757, 131072, 16, 5701758, 262144, 0, 5701759, 327680, 0, 5701760, 393216, 0, 5701761, 458752, 0, 5701762, 262144, 8, 5701763, 327680, 8, 5701764, 393216, 8, 5701765, 262144, 0, 5701766, 327680, 0, 5701767, 0, 16, 5701768, 65536, 16, 5701769, 131072, 16, 5701770, 262144, 0, 5701771, 327680, 0, 5701772, 393216, 0, 5701773, 458752, 0, 5701774, 262144, 8, 5701775, 327680, 8, 5701776, 393216, 8, 5701777, 262144, 0, 5701778, 327680, 0, 5701779, 0, 16, 5701780, 65536, 16, 5701781, 131072, 16, 5701782, 262144, 0, 5701783, 327680, 0, 5701784, 393216, 0, 5701785, 458752, 0, 5701786, 262144, 8, 5701787, 327680, 8, 5701788, 393216, 8, 5701789, 262144, 0, 5701790, 327680, 0, 5701791, 0, 16, 5767169, 262144, 0, 5767170, 327680, 0, 5767171, 393216, 0, 5767172, 458752, 0, 5767173, 262144, 0, 5767174, 327680, 0, 5767175, 262144, 8, 5767176, 327680, 8, 5767177, 393216, 8, 5767178, 0, 16, 5767179, 65536, 16, 5767180, 131072, 16, 5767181, 262144, 0, 5767182, 327680, 0, 5767183, 393216, 0, 5767184, 458752, 0, 5767185, 262144, 0, 5767186, 327680, 0, 5767187, 262144, 8, 5767188, 327680, 8, 5767189, 393216, 8, 5767190, 0, 16, 5767191, 65536, 16, 5767192, 131072, 16, 5767193, 262144, 0, 5767194, 327680, 0, 5767195, 393216, 0, 5767196, 458752, 0, 5767197, 262144, 0, 5767198, 327680, 0, 5767199, 262144, 8, 5767200, 327680, 8, 5767201, 393216, 8, 5767202, 0, 16, 5767203, 65536, 16, 5767204, 131072, 16, 5767205, 262144, 0, 5767206, 327680, 0, 5767207, 393216, 0, 5767208, 458752, 0, 5767209, 262144, 0, 5767210, 327680, 0, 5767211, 262144, 8, 5767212, 327680, 8, 5767213, 393216, 8, 5767214, 0, 16, 5767215, 65536, 16, 5767216, 131072, 16, 5767217, 262144, 0, 5767218, 327680, 0, 5767219, 393216, 0, 5767220, 458752, 0, 5767221, 262144, 0, 5767222, 327680, 0, 5767223, 262144, 8, 5767224, 327680, 8, 5767225, 393216, 8, 5767226, 0, 16, 5767227, 65536, 16, 5767228, 131072, 16, 5767229, 262144, 0, 5767230, 327680, 0, 5767231, 393216, 0, 5767232, 458752, 0, 5767233, 262144, 0, 5767234, 327680, 0, 5767235, 262144, 8, 5767236, 327680, 8, 5767237, 393216, 8, 5767238, 0, 16, 5767239, 65536, 16, 5767240, 131072, 16, 5767241, 262144, 0, 5767242, 327680, 0, 5767243, 393216, 0, 5767244, 458752, 0, 5767245, 262144, 0, 5767246, 327680, 0, 5767247, 262144, 8, 5767248, 327680, 8, 5767249, 393216, 8, 5767250, 0, 16, 5767251, 65536, 16, 5767252, 131072, 16, 5767253, 262144, 0, 5767254, 327680, 0, 5767255, 393216, 0, 5767256, 458752, 0, 5767257, 262144, 0, 5767258, 327680, 0, 5767259, 262144, 8, 5767260, 327680, 8, 5767261, 393216, 8, 5767262, 0, 16, 5767263, 65536, 16, 5767264, 131072, 16, 5767265, 262144, 0, 5767266, 327680, 0, 5767267, 262144, 8, 5767268, 327680, 8, 5767269, 393216, 8, 5767270, 262144, 0, 5767271, 327680, 0, 5767272, 262144, 0, 5767273, 327680, 0, 5767274, 262144, 9, 5767276, 393216, 9, 5767279, 393216, 6, 5767281, 327680, 6, 5767283, 0, 15, 5767284, 65536, 15, 5767285, 131072, 15, 5767286, 262144, 9, 5767288, 393216, 9, 5767291, 393216, 6, 5767293, 327680, 6, 5767295, 0, 15, 5767296, 65536, 15, 5767297, 131072, 15, 5767298, 262144, 9, 5767300, 393216, 9, 5767303, 393216, 6, 5767305, 327680, 6, 5767307, 0, 15, 5767308, 65536, 15, 5767309, 131072, 15, 5767310, 262144, 9, 5767312, 393216, 9, 5767315, 393216, 6, 5767317, 327680, 6, 5767319, 0, 15, 5767320, 65536, 15, 5767321, 131072, 15, 5767322, 262144, 9, 5767324, 393216, 9, 5767327, 393216, 6, 5832707, 0, 11, 5832708, 65536, 11, 5832709, 131072, 11, 5832711, 262144, 9, 5832713, 393216, 9, 5832719, 0, 11, 5832720, 65536, 11, 5832721, 131072, 11, 5832723, 262144, 9, 5832725, 393216, 9, 5832731, 0, 11, 5832732, 65536, 11, 5832733, 131072, 11, 5832735, 262144, 9, 5832737, 393216, 9, 5832743, 0, 11, 5832744, 65536, 11, 5832745, 131072, 11, 5832747, 262144, 9, 5832749, 393216, 9, 5832755, 0, 11, 5832756, 65536, 11, 5832757, 131072, 11, 5832759, 262144, 9, 5832761, 393216, 9, 5832767, 0, 11, 5832768, 65536, 11, 5832769, 131072, 11, 5832771, 262144, 9, 5832773, 393216, 9, 5832779, 0, 11, 5832780, 65536, 11, 5832781, 131072, 11, 5832783, 262144, 9, 5832785, 393216, 9, 5832791, 0, 11, 5832792, 65536, 11, 5832793, 131072, 11, 5832795, 262144, 9, 5832797, 393216, 9, 5832803, 262144, 9, 5832804, 327680, 9, 5832805, 393216, 9, 5832810, 262144, 0, 5832811, 327680, 0, 5832812, 393216, 0, 5832813, 458752, 0, 5832814, 262144, 0, 5832815, 327680, 0, 5832816, 262144, 8, 5832817, 327680, 8, 5832818, 393216, 8, 5832819, 0, 16, 5832820, 65536, 16, 5832821, 131072, 16, 5832822, 262144, 0, 5832823, 327680, 0, 5832824, 393216, 0, 5832825, 458752, 0, 5832826, 262144, 0, 5832827, 327680, 0, 5832828, 262144, 8, 5832829, 327680, 8, 5832830, 393216, 8, 5832831, 0, 16, 5832832, 65536, 16, 5832833, 131072, 16, 5832834, 262144, 0, 5832835, 327680, 0, 5832836, 393216, 0, 5832837, 458752, 0, 5832838, 262144, 0, 5832839, 327680, 0, 5832840, 262144, 8, 5832841, 327680, 8, 5832842, 393216, 8, 5832843, 0, 16, 5832844, 65536, 16, 5832845, 131072, 16, 5832846, 262144, 0, 5832847, 327680, 0, 5832848, 393216, 0, 5832849, 458752, 0, 5832850, 262144, 0, 5832851, 327680, 0, 5832852, 262144, 8, 5832853, 327680, 8, 5832854, 393216, 8, 5832855, 0, 16, 5832856, 65536, 16, 5832857, 131072, 16, 5832858, 262144, 0, 5832859, 327680, 0, 5832860, 393216, 0, 5832861, 458752, 0, 5832862, 262144, 0, 5832863, 327680, 0 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 57, 327680, 6, 60, 393216, 6, 62, 393216, 6, 65589, 327680, 6, 65592, 393216, 6, 65606, 327680, 6, 65609, 393216, 6, 131129, 327680, 6, 131163, 327680, 6, 196661, 327680, 6, 196664, 393216, 6, 196678, 327680, 6, 196681, 393216, 6, 262209, 393216, 6, 262238, 327680, 6, 262245, 393216, 6, 262251, 327680, 6, 327733, 327680, 6, 327736, 393216, 6, 327750, 327680, 6, 327753, 393216, 6, 393273, 327680, 6, 393275, 327680, 4, 393278, 393216, 4, 393307, 327680, 6, 393309, 327680, 6, 393312, 393216, 6, 393314, 393216, 6, 393316, 65536, 15, 393326, 327680, 6, 458805, 327680, 6, 458808, 393216, 6, 458822, 327680, 6, 458825, 393216, 6, 524345, 327680, 6, 524348, 393216, 6, 524350, 327680, 4, 524353, 393216, 4, 524354, 327680, 35, 524355, 393216, 35, 524379, 327680, 6, 524382, 393216, 6, 524384, 327680, 6, 524387, 393216, 6, 524390, 458752, 3, 524391, 262144, 32, 524392, 327680, 35, 524393, 393216, 35, 524394, 262144, 32, 524395, 327680, 6, 524398, 393216, 6, 589877, 327680, 6, 589880, 393216, 6, 589890, 327680, 36, 589891, 393216, 36, 589894, 327680, 6, 589897, 393216, 6, 589926, 458752, 3, 589927, 458752, 3, 589928, 327680, 36, 589929, 393216, 36, 589930, 458752, 3, 589931, 458752, 3, 655417, 327680, 6, 655420, 131072, 11, 655425, 393216, 6, 655426, 262144, 32, 655428, 458752, 3, 655451, 327680, 6, 655453, 327680, 6, 655457, 262144, 5, 655462, 458752, 3, 655463, 458752, 3, 655464, 196608, 32, 655465, 327680, 35, 655466, 393216, 35, 655467, 458752, 3, 720949, 327680, 6, 720952, 393216, 6, 720961, 458752, 3, 720963, 196608, 32, 720964, 458752, 3, 720966, 327680, 4, 720969, 393216, 4, 721001, 327680, 36, 721002, 393216, 36, 721008, 262144, 21, 786500, 458752, 3, 786519, 458752, 34, 786531, 393216, 19, 786532, 458752, 19, 786533, 327680, 19, 786537, 393216, 20, 786538, 458752, 20, 786544, 262144, 22, 786548, 0, 11, 786549, 65536, 11, 786550, 131072, 11, 786559, 0, 11, 786560, 65536, 11, 786561, 131072, 11, 786572, 0, 11, 786573, 65536, 11, 786574, 131072, 11, 786576, 0, 15, 786577, 65536, 15, 786578, 131072, 15, 786579, 262144, 8, 786580, 327680, 8, 786581, 393216, 8, 852023, 196608, 5, 852029, 196608, 5, 852035, 327680, 20, 852038, 327680, 4, 852041, 393216, 4, 852056, 196608, 35, 852057, 262144, 35, 852065, 327680, 19, 852067, 393216, 20, 852068, 458752, 20, 852076, 327680, 20, 852082, 393216, 0, 852083, 458752, 0, 852084, 0, 12, 852085, 65536, 12, 852086, 131072, 12, 852095, 0, 12, 852096, 65536, 12, 852097, 131072, 12, 852099, 393216, 0, 852100, 458752, 0, 852108, 0, 12, 852109, 65536, 12, 852110, 131072, 12, 852112, 0, 16, 852113, 65536, 16, 852114, 131072, 16, 852115, 262144, 9, 852116, 327680, 9, 852117, 393216, 9, 917562, 262144, 75, 917565, 196608, 75, 917568, 393216, 4, 917578, 327680, 6, 917581, 393216, 6, 917586, 458752, 34, 917592, 196608, 36, 917593, 262144, 36, 917598, 196608, 5, 917603, 262144, 8, 917604, 327680, 8, 917605, 393216, 8, 917608, 327680, 20, 917613, 327680, 19, 917616, 196608, 5, 917617, 327680, 4, 917620, 393216, 4, 917630, 262144, 6, 917631, 0, 13, 917632, 65536, 13, 917633, 131072, 13, 917634, 327680, 4, 917635, 393216, 1, 917636, 458752, 1, 917637, 393216, 4, 917644, 0, 13, 917645, 65536, 13, 917646, 131072, 13, 917648, 0, 17, 917649, 65536, 17, 917650, 131072, 17, 917651, 262144, 10, 917652, 327680, 10, 917653, 393216, 10, 983106, 262144, 32, 983110, 327680, 75, 983113, 393216, 4, 983131, 327680, 6, 983146, 262144, 21, 983160, 393216, 0, 983161, 458752, 0, 983167, 0, 14, 983168, 65536, 14, 983169, 131072, 14, 983171, 393216, 2, 983172, 458752, 2, 983177, 262144, 6, 983180, 0, 14, 983181, 65536, 14, 983182, 131072, 14, 983184, 0, 18, 983185, 65536, 18, 983186, 131072, 18, 1048634, 327680, 6, 1048637, 393216, 6, 1048646, 0, 12, 1048650, 327680, 6, 1048653, 393216, 6, 1048656, 196608, 35, 1048657, 262144, 35, 1048682, 262144, 22, 1048692, 327680, 4, 1048695, 393216, 76, 1048698, 393216, 4, 1048723, 0, 11, 1048724, 65536, 11, 1048725, 131072, 11, 1114173, 327680, 6, 1114176, 393216, 6, 1114182, 0, 13, 1114192, 196608, 36, 1114193, 262144, 36, 1114203, 327680, 6, 1114206, 262144, 5, 1114208, 327680, 20, 1114211, 196608, 5, 1114214, 262146, 5, 1114215, 131074, 3, 1114216, 131074, 3, 1114217, 2, 6, 1114220, 262146, 5, 1114221, 131074, 3, 1114222, 131074, 3, 1114223, 2, 6, 1114237, 262144, 0, 1114238, 327680, 0, 1114242, 393216, 0, 1114243, 458752, 0, 1114248, 262144, 0, 1114249, 327680, 0, 1114250, 262144, 0, 1114251, 327680, 0, 1114252, 393216, 0, 1114253, 458752, 0, 1114254, 262144, 8, 1114255, 327680, 8, 1114256, 393216, 8, 1114257, 262144, 0, 1114258, 327680, 0, 1114259, 0, 12, 1114260, 65536, 12, 1114261, 131072, 12, 1114262, 393216, 0, 1114263, 458752, 0, 1114264, 262144, 0, 1114265, 327680, 0, 1114266, 262144, 0, 1114267, 327680, 0, 1114268, 262144, 0, 1114269, 327680, 0, 1114270, 262144, 0, 1114271, 327680, 0, 1179706, 327680, 6, 1179709, 393216, 6, 1179714, 327680, 19, 1179718, 196608, 12, 1179722, 327680, 6, 1179725, 393216, 6, 1179729, 0, 11, 1179730, 65536, 11, 1179731, 131072, 11, 1179735, 196608, 35, 1179736, 262144, 35, 1179737, 458752, 34, 1179750, 262146, 2, 1179751, 2, 0, 1179752, 2, 0, 1179753, 2, 4, 1179756, 262146, 2, 1179757, 2, 0, 1179758, 2, 0, 1179759, 2, 4, 1179763, 327680, 6, 1179766, 393216, 6, 1179775, 393216, 6, 1179777, 327680, 4, 1179790, 393216, 4, 1179792, 327680, 6, 1179795, 393216, 6, 1179797, 327680, 4, 1245245, 327680, 6, 1245248, 393216, 6, 1245254, 327680, 6, 1245257, 393216, 6, 1245265, 0, 12, 1245266, 65536, 12, 1245267, 131072, 12, 1245271, 196608, 36, 1245272, 262144, 36, 1245286, 262146, 6, 1245287, 262146, 4, 1245288, 262146, 4, 1245289, 131074, 6, 1245292, 262146, 6, 1245293, 262146, 4, 1245294, 262146, 4, 1245295, 131074, 6, 1310778, 327680, 6, 1310781, 393216, 6, 1310794, 327680, 6, 1310797, 393216, 6, 1310798, 0, 15, 1310799, 65536, 15, 1310800, 131072, 15, 1310801, 0, 13, 1310802, 65536, 13, 1310803, 131072, 13, 1310818, 327680, 20, 1310827, 327680, 20, 1310833, 327680, 19, 1310843, 327680, 20, 1310858, 327680, 4, 1310861, 393216, 4, 1310869, 393216, 4, 1310871, 0, 11, 1376317, 327680, 6, 1376320, 393216, 6, 1376323, 262144, 32, 1376326, 327680, 6, 1376329, 393216, 6, 1376331, 262144, 8, 1376332, 327680, 8, 1376333, 393216, 8, 1376334, 0, 16, 1376335, 65536, 16, 1376336, 131072, 16, 1376337, 0, 14, 1376338, 65536, 14, 1376339, 131072, 14, 1376340, 262144, 5, 1376343, 0, 32, 1376344, 65536, 32, 1376345, 131072, 32, 1376351, 262144, 5, 1376359, 393216, 19, 1376360, 458752, 19, 1376362, 327680, 19, 1376365, 327680, 19, 1376367, 393216, 19, 1376368, 458752, 19, 1376378, 196608, 32, 1441839, 196608, 35, 1441840, 262144, 35, 1441846, 196608, 35, 1441847, 262144, 35, 1441850, 327680, 6, 1441853, 393216, 6, 1441867, 262144, 9, 1441868, 327680, 9, 1441869, 393216, 9, 1441874, 0, 15, 1441875, 65536, 15, 1441876, 131072, 15, 1441879, 0, 33, 1441880, 65536, 33, 1441881, 131072, 33, 1441882, 0, 11, 1441883, 65536, 11, 1441884, 131072, 11, 1441888, 262146, 5, 1441889, 131074, 3, 1441890, 131074, 3, 1441891, 2, 6, 1441895, 393216, 20, 1441896, 458752, 20, 1441903, 393216, 20, 1441904, 458752, 20, 1441908, 327680, 6, 1441911, 393216, 6, 1441913, 327680, 19, 1441917, 327680, 19, 1441920, 327680, 20, 1441940, 327680, 4, 1441943, 393216, 4, 1441945, 327680, 6, 1441949, 327680, 6, 1507375, 196608, 36, 1507376, 262144, 36, 1507380, 458752, 34, 1507382, 196608, 36, 1507383, 262144, 36, 1507389, 327680, 6, 1507392, 393216, 6, 1507398, 327680, 6, 1507401, 393216, 6, 1507410, 0, 16, 1507411, 65536, 16, 1507412, 131072, 16, 1507413, 393216, 0, 1507414, 458752, 0, 1507415, 0, 34, 1507416, 65536, 34, 1507417, 131072, 34, 1507418, 0, 12, 1507419, 65536, 12, 1507420, 131072, 12, 1507421, 262144, 0, 1507422, 327680, 0, 1507424, 262146, 2, 1507425, 2, 0, 1507426, 2, 0, 1507427, 2, 4, 1507430, 327680, 20, 1507441, 327680, 20, 1507443, 327680, 19, 1507448, 0, 11, 1507449, 65536, 11, 1507450, 131072, 11, 1507451, 327680, 20, 1507454, 393216, 19, 1507455, 458752, 19, 1572907, 196608, 35, 1572908, 262144, 35, 1572915, 196608, 35, 1572916, 262144, 35, 1572922, 327680, 6, 1572925, 393216, 6, 1572948, 327680, 4, 1572956, 327680, 6, 1572959, 393216, 6, 1572960, 262146, 6, 1572961, 262146, 4, 1572962, 262146, 4, 1572963, 131074, 6, 1572968, 262148, 5, 1572969, 131076, 3, 1572970, 131076, 3, 1572971, 131076, 3, 1572972, 131076, 3, 1572973, 4, 6, 1572980, 327680, 6, 1572983, 393216, 6, 1572984, 0, 12, 1572985, 65536, 12, 1572986, 131072, 12, 1572987, 0, 15, 1572988, 65536, 15, 1572989, 131072, 15, 1572990, 393216, 20, 1572991, 458752, 20, 1573003, 196608, 7, 1573004, 262144, 7, 1573016, 393216, 6, 1573021, 327680, 6, 1638443, 196608, 36, 1638444, 262144, 36, 1638447, 458752, 34, 1638451, 196608, 36, 1638452, 262144, 36, 1638454, 458752, 34, 1638461, 327680, 6, 1638464, 393216, 6, 1638466, 327680, 20, 1638470, 327680, 4, 1638473, 393216, 4, 1638474, 393216, 0, 1638475, 458752, 0, 1638476, 262144, 0, 1638477, 327680, 0, 1638478, 262144, 0, 1638479, 327680, 0, 1638480, 262144, 8, 1638481, 327680, 8, 1638482, 393216, 8, 1638504, 262148, 2, 1638505, 4, 0, 1638506, 4, 0, 1638507, 4, 0, 1638508, 4, 0, 1638509, 4, 4, 1638512, 327680, 19, 1638524, 65536, 16, 1638525, 131072, 16, 1638529, 262144, 0, 1638530, 327680, 0, 1638548, 262144, 16, 1638549, 327680, 16, 1638550, 262144, 0, 1703994, 327680, 6, 1703997, 393216, 6, 1704009, 327680, 4, 1704011, 327680, 6, 1704014, 393216, 6, 1704016, 393216, 6, 1704018, 327680, 6, 1704021, 262144, 6, 1704031, 393216, 6, 1704033, 393216, 19, 1704034, 458752, 19, 1704035, 327680, 20, 1704038, 262148, 5, 1704039, 131076, 3, 1704040, 65540, 0, 1704041, 4, 0, 1704042, 4, 0, 1704043, 4, 0, 1704044, 4, 0, 1704045, 4, 4, 1704051, 327680, 20, 1704052, 327680, 6, 1704055, 393216, 6, 1704084, 262144, 17, 1704085, 327680, 6, 1704091, 327680, 6, 1769525, 0, 32, 1769526, 65536, 32, 1769527, 131072, 32, 1769530, 262144, 0, 1769531, 327680, 0, 1769533, 327680, 6, 1769536, 393216, 6, 1769542, 327680, 4, 1769545, 393216, 4, 1769569, 393216, 20, 1769570, 458752, 20, 1769574, 262148, 2, 1769575, 4, 0, 1769576, 4, 0, 1769577, 4, 0, 1769578, 4, 0, 1769579, 4, 0, 1769580, 4, 0, 1769581, 131076, 0, 1769582, 4, 6, 1769585, 393216, 19, 1769586, 458752, 19, 1769591, 393216, 8, 1769595, 393216, 6, 1769620, 262144, 8, 1769621, 327680, 8, 1769622, 393216, 8, 1835058, 0, 11, 1835059, 65536, 11, 1835060, 131072, 11, 1835061, 0, 33, 1835062, 65536, 33, 1835063, 131072, 33, 1835065, 327680, 6, 1835075, 327680, 19, 1835078, 0, 11, 1835079, 65536, 11, 1835080, 131072, 11, 1835084, 327680, 4, 1835099, 196608, 5, 1835108, 327680, 19, 1835110, 262148, 2, 1835111, 4, 0, 1835112, 4, 0, 1835113, 4, 0, 1835114, 4, 0, 1835115, 4, 0, 1835116, 4, 0, 1835117, 4, 0, 1835118, 4, 4, 1835121, 393216, 20, 1835122, 458752, 20, 1835125, 0, 11, 1835127, 327680, 76, 1835130, 327680, 4, 1835134, 393216, 5, 1835135, 393216, 5, 1835136, 393216, 5, 1835137, 393216, 5, 1835149, 393216, 4, 1835151, 327680, 6, 1835153, 327680, 6, 1835156, 393216, 6, 1835158, 327680, 6, 1835165, 393216, 4, 1900590, 262144, 0, 1900591, 327680, 0, 1900592, 262144, 0, 1900593, 327680, 0, 1900594, 0, 12, 1900595, 65536, 12, 1900596, 131072, 12, 1900597, 0, 34, 1900598, 65536, 34, 1900599, 131072, 34, 1900600, 262144, 0, 1900601, 327680, 0, 1900606, 196608, 35, 1900607, 262144, 35, 1900614, 0, 12, 1900615, 65536, 12, 1900616, 131072, 12, 1900640, 327680, 20, 1900646, 262148, 2, 1900647, 4, 0, 1900648, 4, 0, 1900649, 4, 0, 1900650, 4, 0, 1900651, 4, 0, 1900652, 4, 0, 1900653, 4, 0, 1900654, 4, 4, 1900659, 393216, 0, 1900664, 327680, 6, 1966125, 327680, 6, 1966130, 393216, 6, 1966133, 458752, 34, 1966140, 393216, 6, 1966142, 196608, 36, 1966143, 262144, 36, 1966147, 327680, 20, 1966150, 0, 13, 1966151, 65536, 13, 1966152, 131072, 13, 1966153, 327680, 6, 1966182, 262148, 2, 1966183, 4, 0, 1966184, 4, 0, 1966185, 4, 0, 1966186, 4, 0, 1966187, 4, 0, 1966188, 262148, 0, 1966189, 262148, 4, 1966190, 131076, 6, 1966194, 327680, 4, 1966197, 262144, 76, 1966199, 131072, 15, 1966203, 196608, 7, 1966204, 262144, 7, 1966221, 327680, 6, 1966224, 65536, 15, 1966226, 327680, 6, 1966231, 131072, 11, 1966233, 327680, 6, 1966235, 327680, 6, 1966237, 327680, 6, 2031646, 458752, 34, 2031650, 327680, 4, 2031655, 393216, 4, 2031658, 458752, 34, 2031686, 196608, 12, 2031704, 393216, 6, 2031714, 327680, 19, 2031718, 262148, 6, 2031719, 262148, 4, 2031720, 131076, 1, 2031721, 4, 0, 2031722, 4, 0, 2031723, 4, 0, 2031724, 4, 4, 2031729, 327680, 19, 2031736, 327680, 4, 2031739, 393216, 4, 2097179, 458752, 34, 2097184, 196608, 35, 2097185, 262144, 35, 2097197, 327680, 6, 2097200, 131072, 15, 2097203, 196608, 7, 2097204, 262144, 7, 2097214, 262144, 0, 2097215, 327680, 0, 2097218, 262144, 32, 2097226, 196608, 7, 2097227, 262144, 7, 2097252, 393216, 19, 2097253, 458752, 19, 2097256, 262148, 2, 2097257, 4, 0, 2097258, 4, 0, 2097259, 4, 0, 2097260, 4, 4, 2097266, 327680, 6, 2097290, 327680, 6, 2097295, 393216, 4, 2097303, 327680, 6, 2097305, 327680, 6, 2097307, 327680, 6, 2097309, 327680, 6, 2162713, 196608, 35, 2162714, 262144, 35, 2162720, 196608, 36, 2162721, 262144, 36, 2162722, 327680, 4, 2162727, 393216, 4, 2162728, 458752, 34, 2162731, 196608, 35, 2162732, 262144, 35, 2162749, 327680, 6, 2162752, 393216, 6, 2162772, 65536, 11, 2162775, 393216, 6, 2162788, 393216, 20, 2162789, 458752, 20, 2162792, 262148, 6, 2162793, 262148, 4, 2162794, 262148, 4, 2162795, 262148, 4, 2162796, 131076, 6, 2162798, 393216, 19, 2162799, 458752, 19, 2162839, 262144, 21, 2228249, 196608, 36, 2228250, 262144, 36, 2228267, 196608, 36, 2228268, 262144, 36, 2228282, 393216, 6, 2228284, 393216, 6, 2228324, 327680, 20, 2228327, 327680, 19, 2228330, 196608, 32, 2228334, 393216, 20, 2228335, 458752, 20, 2228341, 327680, 6, 2228344, 393216, 6, 2228352, 393216, 6, 2228360, 65536, 15, 2228375, 262144, 22, 2228377, 327680, 6, 2228379, 327680, 6, 2228381, 327680, 6, 2293794, 327680, 4, 2293799, 393216, 4, 2293810, 196608, 35, 2293811, 262144, 35, 2293821, 327680, 6, 2293824, 393216, 6, 2293825, 327680, 20, 2293849, 196608, 5, 2293853, 393216, 6, 2293858, 262144, 8, 2293859, 327680, 8, 2293860, 393216, 8, 2293861, 262144, 0, 2293862, 327680, 0, 2293863, 262144, 0, 2293864, 327680, 0, 2293869, 262144, 32, 2293880, 327680, 6, 2359325, 0, 32, 2359326, 65536, 32, 2359327, 131072, 32, 2359335, 262144, 0, 2359336, 327680, 0, 2359337, 262144, 0, 2359338, 327680, 0, 2359339, 262144, 0, 2359340, 327680, 0, 2359341, 262144, 0, 2359343, 262144, 8, 2359344, 327680, 8, 2359345, 393216, 8, 2359346, 196608, 36, 2359347, 262144, 36, 2359383, 0, 6, 2359384, 65536, 6, 2359385, 131072, 6, 2359396, 65536, 11, 2359399, 393216, 6, 2359401, 393216, 6, 2359407, 0, 15, 2359408, 65536, 15, 2359409, 458752, 75, 2359411, 327680, 4, 2359413, 327680, 4, 2359416, 393216, 4, 2359422, 393216, 4, 2359423, 131072, 15, 2359433, 327680, 4, 2359438, 131072, 11, 2359440, 65536, 15, 2359443, 393216, 4, 2359445, 393216, 6, 2359449, 327680, 6, 2359451, 327680, 6, 2359453, 327680, 6, 2424861, 0, 33, 2424862, 65536, 33, 2424863, 131072, 33, 2424867, 0, 15, 2424868, 65536, 15, 2424869, 131072, 15, 2424870, 327680, 6, 2424879, 131072, 11, 2424882, 262144, 5, 2424893, 327680, 6, 2424896, 393216, 6, 2424899, 327680, 20, 2424905, 327680, 6, 2424908, 393216, 6, 2424910, 65536, 11, 2424919, 0, 7, 2424920, 65536, 7, 2424921, 131072, 7, 2424939, 327680, 35, 2424940, 393216, 35, 2424952, 327680, 4, 2424963, 262144, 21, 2490395, 262144, 0, 2490396, 327680, 0, 2490397, 0, 34, 2490398, 65536, 34, 2490399, 131072, 34, 2490400, 262144, 8, 2490401, 327680, 8, 2490402, 393216, 8, 2490403, 0, 16, 2490404, 65536, 16, 2490405, 131072, 16, 2490425, 196608, 5, 2490458, 262144, 5, 2490467, 393216, 6, 2490475, 327680, 36, 2490476, 393216, 36, 2490499, 262144, 22, 2490503, 262144, 21, 2490508, 393216, 4, 2490519, 327680, 6, 2490521, 327680, 6, 2490523, 327680, 6, 2490525, 327680, 6, 2555915, 0, 15, 2555916, 65536, 15, 2555917, 131072, 15, 2555921, 0, 15, 2555922, 65536, 15, 2555923, 131072, 15, 2555924, 0, 11, 2555925, 65536, 11, 2555926, 131072, 11, 2555927, 0, 15, 2555928, 65536, 15, 2555929, 131072, 15, 2555930, 327680, 6, 2555942, 327680, 6, 2555949, 393216, 6, 2555951, 327680, 6, 2555954, 393216, 6, 2555970, 262144, 32, 2555977, 327680, 6, 2556021, 327680, 6, 2556024, 393216, 6, 2556039, 262144, 22, 2621448, 262144, 8, 2621449, 327680, 8, 2621450, 393216, 8, 2621451, 0, 16, 2621452, 65536, 16, 2621453, 131072, 16, 2621454, 262144, 8, 2621455, 327680, 8, 2621456, 393216, 8, 2621457, 0, 16, 2621458, 65536, 16, 2621459, 131072, 16, 2621460, 0, 12, 2621461, 65536, 12, 2621462, 131072, 12, 2621463, 0, 16, 2621464, 65536, 16, 2621465, 131072, 16, 2621508, 327680, 6, 2621511, 393216, 6, 2621516, 262144, 5, 2621545, 262146, 5, 2621546, 131074, 3, 2621547, 131074, 3, 2621548, 131074, 3, 2621549, 131074, 3, 2621550, 2, 6, 2621580, 393216, 6, 2621582, 327680, 6, 2621585, 131072, 15, 2621587, 327680, 6, 2621593, 327680, 6, 2621595, 327680, 6, 2621597, 327680, 6, 2686984, 262144, 9, 2686985, 327680, 9, 2686986, 393216, 9, 2686987, 0, 17, 2686988, 65536, 17, 2686989, 131072, 17, 2686990, 262144, 9, 2686991, 327680, 9, 2686992, 393216, 9, 2686993, 0, 17, 2686994, 65536, 17, 2686995, 131072, 17, 2686996, 0, 13, 2686997, 65536, 13, 2686998, 131072, 13, 2686999, 0, 17, 2687000, 65536, 17, 2687001, 131072, 17, 2687002, 327680, 6, 2687014, 458752, 76, 2687021, 393216, 6, 2687042, 393216, 19, 2687043, 458752, 19, 2687060, 327680, 6, 2687081, 262146, 2, 2687082, 2, 0, 2687083, 2, 0, 2687084, 2, 0, 2687085, 2, 0, 2687086, 2, 4, 2687090, 327680, 6, 2687093, 393216, 6, 2687109, 65536, 11, 2752520, 262144, 10, 2752521, 327680, 10, 2752522, 393216, 10, 2752523, 0, 18, 2752524, 65536, 18, 2752525, 131072, 18, 2752526, 262144, 10, 2752527, 327680, 10, 2752528, 393216, 10, 2752529, 0, 18, 2752530, 65536, 18, 2752531, 131072, 18, 2752532, 0, 14, 2752533, 65536, 14, 2752534, 131072, 14, 2752535, 0, 18, 2752536, 65536, 18, 2752537, 131072, 18, 2752538, 0, 11, 2752576, 327680, 19, 2752578, 393216, 20, 2752579, 458752, 20, 2752580, 0, 15, 2752581, 65536, 15, 2752582, 131072, 15, 2752583, 393216, 6, 2752584, 0, 11, 2752585, 65536, 11, 2752586, 131072, 11, 2752593, 262144, 6, 2752617, 262146, 2, 2752618, 2, 0, 2752619, 2, 0, 2752620, 2, 0, 2752621, 2, 0, 2752622, 2, 4, 2752655, 393216, 4, 2752657, 327680, 6, 2752661, 0, 11, 2752662, 65536, 11, 2752663, 131072, 11, 2752665, 327680, 6, 2752667, 327680, 6, 2752669, 327680, 6, 2818059, 0, 15, 2818060, 65536, 15, 2818061, 131072, 15, 2818074, 0, 12, 2818082, 327680, 4, 2818099, 131072, 20, 2818103, 262144, 20, 2818116, 0, 16, 2818117, 65536, 16, 2818118, 131072, 16, 2818120, 0, 12, 2818121, 65536, 12, 2818122, 131072, 12, 2818124, 0, 15, 2818125, 65536, 15, 2818126, 131072, 15, 2818137, 262144, 6, 2818153, 262146, 2, 2818154, 2, 0, 2818155, 2, 0, 2818156, 2, 0, 2818157, 2, 0, 2818158, 2, 4, 2818168, 327680, 6, 2818173, 393216, 6, 2818175, 327680, 4, 2818180, 393216, 4, 2883586, 262144, 8, 2883587, 327680, 8, 2883588, 393216, 8, 2883589, 262144, 0, 2883590, 327680, 0, 2883591, 262144, 0, 2883592, 327680, 0, 2883593, 262144, 0, 2883594, 327680, 0, 2883595, 0, 16, 2883596, 65536, 16, 2883597, 131072, 16, 2883598, 262144, 8, 2883599, 327680, 8, 2883600, 393216, 8, 2883601, 262144, 0, 2883602, 327680, 0, 2883610, 0, 13, 2883621, 196608, 5, 2883635, 131072, 20, 2883639, 262144, 20, 2883656, 0, 13, 2883657, 65536, 13, 2883658, 131072, 13, 2883660, 0, 16, 2883661, 65536, 16, 2883662, 131072, 16, 2883671, 262144, 5, 2883689, 262146, 2, 2883690, 2, 0, 2883691, 2, 0, 2883692, 2, 0, 2883693, 2, 0, 2883694, 2, 4, 2883700, 0, 32, 2883701, 65536, 32, 2883702, 131072, 32, 2883703, 0, 11, 2883704, 65536, 11, 2883705, 131072, 11, 2883723, 196608, 7, 2883724, 262144, 7, 2883728, 393216, 4, 2883730, 327680, 6, 2883733, 393216, 75, 2883735, 327680, 6, 2883737, 327680, 6, 2883739, 327680, 6, 2883741, 327680, 6, 2949124, 327680, 6, 2949127, 393216, 6, 2949129, 393216, 6, 2949131, 393216, 6, 2949136, 327680, 6, 2949139, 393216, 6, 2949140, 196608, 5, 2949142, 196608, 7, 2949143, 262144, 7, 2949175, 262144, 5, 2949179, 0, 15, 2949180, 65536, 15, 2949181, 131072, 15, 2949183, 327680, 20, 2949192, 0, 14, 2949193, 65536, 14, 2949194, 131072, 14, 2949196, 0, 17, 2949197, 65536, 17, 2949198, 131072, 17, 2949220, 327680, 6, 2949223, 393216, 6, 2949225, 262146, 2, 2949226, 2, 0, 2949227, 2, 0, 2949228, 2, 0, 2949229, 2, 0, 2949230, 2, 4, 2949233, 0, 15, 2949234, 65536, 15, 2949235, 131072, 15, 2949236, 0, 33, 2949237, 65536, 33, 2949238, 131072, 33, 2949239, 0, 12, 2949240, 65536, 12, 2949241, 131072, 12, 2949251, 327680, 6, 2949263, 262144, 21, 3014664, 262144, 8, 3014665, 327680, 8, 3014666, 393216, 8, 3014688, 262144, 5, 3014693, 262144, 0, 3014694, 327680, 0, 3014695, 262144, 0, 3014696, 327680, 0, 3014697, 262144, 0, 3014698, 327680, 0, 3014699, 262144, 0, 3014700, 327680, 0, 3014701, 262144, 0, 3014702, 327680, 0, 3014703, 0, 15, 3014704, 65536, 15, 3014705, 131072, 15, 3014713, 262144, 0, 3014714, 327680, 0, 3014715, 0, 16, 3014716, 65536, 16, 3014717, 131072, 16, 3014721, 262144, 32, 3014725, 196608, 5, 3014732, 0, 18, 3014733, 65536, 18, 3014734, 131072, 18, 3014735, 0, 15, 3014736, 65536, 15, 3014737, 131072, 15, 3014743, 0, 32, 3014744, 65536, 32, 3014745, 131072, 32, 3014760, 196608, 32, 3014761, 262146, 6, 3014762, 262146, 4, 3014763, 262146, 4, 3014764, 262146, 4, 3014765, 262146, 4, 3014766, 131074, 6, 3014769, 0, 16, 3014770, 65536, 16, 3014771, 131072, 16, 3014772, 0, 34, 3014773, 65536, 34, 3014774, 131072, 34, 3014775, 0, 13, 3014776, 65536, 13, 3014777, 131072, 13, 3014779, 262144, 0, 3014780, 327680, 0, 3014781, 393216, 0, 3014782, 458752, 0, 3014799, 262144, 22, 3014800, 327680, 6, 3014803, 393216, 6, 3014805, 327680, 6, 3014808, 393216, 6, 3080195, 327680, 6, 3080198, 393216, 6, 3080200, 393216, 6, 3080202, 327680, 6, 3080205, 393216, 6, 3080228, 327680, 6, 3080237, 393216, 6, 3080239, 393216, 6, 3080248, 327680, 6, 3080251, 393216, 6, 3080279, 0, 33, 3080280, 65536, 33, 3080281, 131072, 33, 3080294, 196608, 5, 3080302, 196608, 32, 3080310, 262144, 4, 3080327, 0, 15, 3080328, 65536, 15, 3080329, 131072, 15, 3080330, 131072, 20, 3080334, 262144, 20, 3080339, 262144, 21, 3080345, 262144, 0, 3080346, 327680, 0, 3080347, 262144, 0, 3080348, 327680, 0, 3080349, 393216, 0, 3080350, 458752, 0, 3145740, 327680, 0, 3145754, 262144, 6, 3145755, 196608, 35, 3145756, 262144, 35, 3145764, 393216, 4, 3145779, 131072, 20, 3145783, 262144, 20, 3145800, 327680, 6, 3145802, 327680, 6, 3145804, 327680, 4, 3145807, 393216, 4, 3145809, 327680, 6, 3145812, 393216, 6, 3145813, 262144, 8, 3145814, 327680, 8, 3145815, 0, 34, 3145816, 65536, 34, 3145817, 131072, 34, 3145833, 327680, 19, 3145835, 262144, 32, 3145838, 327680, 19, 3145851, 262144, 21, 3145855, 262144, 6, 3145861, 262144, 0, 3145862, 327680, 0, 3145863, 0, 16, 3145864, 65536, 16, 3145865, 131072, 16, 3145866, 131072, 20, 3145870, 262144, 20, 3145873, 262144, 6, 3145875, 262144, 22, 3145877, 196608, 7, 3145878, 262144, 7, 3145880, 327680, 4, 3211266, 327680, 6, 3211269, 393216, 6, 3211271, 393216, 6, 3211272, 0, 15, 3211273, 65536, 15, 3211274, 131072, 15, 3211275, 393216, 4, 3211276, 327680, 1, 3211277, 393216, 6, 3211291, 196608, 36, 3211292, 262144, 36, 3211300, 327680, 6, 3211303, 393216, 6, 3211305, 393216, 6, 3211307, 393216, 6, 3211309, 393216, 6, 3211311, 393216, 6, 3211314, 458752, 0, 3211315, 131072, 20, 3211319, 262144, 20, 3211324, 262144, 5, 3211372, 393216, 19, 3211373, 458752, 19, 3211382, 262144, 6, 3211387, 262144, 22, 3211413, 0, 15, 3211414, 65536, 15, 3211415, 131072, 15, 3276808, 0, 16, 3276809, 65536, 16, 3276810, 131072, 16, 3276812, 327680, 0, 3276813, 393216, 0, 3276814, 458752, 0, 3276815, 262144, 8, 3276816, 327680, 8, 3276817, 393216, 8, 3276822, 262144, 5, 3276825, 393216, 37, 3276846, 327680, 6, 3276848, 327680, 4, 3276851, 393216, 4, 3276856, 0, 6, 3276857, 65536, 6, 3276858, 131072, 6, 3276862, 327680, 19, 3276863, 262144, 32, 3276865, 327680, 20, 3276876, 327680, 6, 3276878, 327680, 4, 3276881, 393216, 4, 3276906, 327680, 20, 3276908, 393216, 20, 3276909, 458752, 20, 3276944, 0, 11, 3276945, 65536, 11, 3276946, 131072, 11, 3276947, 262144, 0, 3276948, 327680, 0, 3276949, 0, 16, 3276950, 65536, 16, 3276951, 131072, 16, 3276952, 262144, 8, 3276954, 327680, 4, 3342338, 327680, 6, 3342341, 393216, 6, 3342343, 393216, 6, 3342346, 327680, 6, 3342349, 393216, 6, 3342351, 393216, 4, 3342361, 393216, 38, 3342362, 393216, 37, 3342368, 262144, 8, 3342369, 327680, 8, 3342370, 393216, 8, 3342371, 393216, 0, 3342372, 458752, 0, 3342375, 393216, 6, 3342377, 393216, 6, 3342379, 393216, 6, 3342381, 393216, 6, 3342383, 393216, 6, 3342392, 0, 7, 3342393, 65536, 7, 3342394, 131072, 7, 3342421, 262144, 5, 3342439, 262144, 6, 3342442, 262144, 32, 3342447, 0, 11, 3342456, 0, 15, 3342457, 65536, 15, 3342458, 131072, 15, 3342462, 131072, 11, 3342482, 327680, 6, 3407897, 393216, 39, 3407898, 393216, 38, 3407900, 196608, 5, 3407904, 262144, 9, 3407905, 327680, 9, 3407906, 327680, 4, 3407909, 393216, 4, 3407922, 196608, 5, 3407933, 196608, 55, 3407934, 196608, 55, 3407935, 196608, 55, 3407936, 196608, 55, 3407937, 196608, 55, 3407938, 196608, 55, 3407939, 196608, 55, 3407981, 327680, 20, 3407983, 0, 12, 3407987, 262144, 89, 3407991, 196608, 89, 3407992, 0, 16, 3407993, 65536, 16, 3407994, 131072, 16, 3473419, 327680, 6, 3473422, 393216, 6, 3473424, 393216, 6, 3473433, 393216, 40, 3473434, 393216, 39, 3473439, 262144, 6, 3473444, 327680, 6, 3473447, 393216, 6, 3473449, 393216, 6, 3473451, 393216, 6, 3473453, 393216, 6, 3473455, 393216, 6, 3473469, 196608, 56, 3473470, 196608, 56, 3473471, 196608, 56, 3473472, 196608, 56, 3473473, 196608, 56, 3473474, 196608, 56, 3473475, 196608, 56, 3473483, 0, 11, 3473499, 196608, 5, 3473514, 393216, 19, 3473515, 458752, 19, 3473534, 327680, 6, 3473551, 0, 15, 3473552, 65536, 15, 3473553, 131072, 15, 3473555, 196608, 7, 3473556, 262144, 7, 3473560, 262144, 21, 3473562, 196608, 35, 3473563, 262144, 35, 3538956, 393216, 6, 3538969, 393216, 41, 3538970, 393216, 40, 3538971, 65536, 15, 3538972, 131072, 15, 3538996, 262144, 6, 3539000, 327680, 6, 3539003, 393216, 6, 3539005, 196608, 57, 3539006, 196608, 57, 3539007, 196608, 57, 3539008, 196608, 57, 3539009, 196608, 57, 3539010, 196608, 57, 3539011, 196608, 57, 3539015, 327680, 6, 3539017, 327680, 6, 3539042, 327680, 6, 3539047, 393216, 6, 3539050, 393216, 20, 3539051, 458752, 20, 3539073, 0, 15, 3539074, 65536, 15, 3539075, 131072, 15, 3539083, 393216, 0, 3539084, 458752, 0, 3539085, 393216, 0, 3539086, 458752, 0, 3539087, 0, 16, 3539088, 65536, 16, 3539089, 131072, 16, 3539090, 262144, 21, 3539091, 262144, 0, 3539092, 327680, 0, 3539093, 262144, 0, 3539094, 327680, 0, 3539096, 262144, 22, 3539098, 196608, 36, 3539099, 262144, 36, 3604506, 0, 16, 3604507, 65536, 16, 3604508, 131072, 16, 3604509, 262144, 0, 3604510, 327680, 0, 3604516, 327680, 6, 3604519, 393216, 6, 3604521, 393216, 6, 3604523, 393216, 6, 3604525, 393216, 6, 3604527, 393216, 6, 3604529, 393216, 6, 3604531, 393216, 4, 3604541, 0, 57, 3604542, 65536, 57, 3604543, 65536, 57, 3604544, 65536, 57, 3604545, 65536, 57, 3604546, 65536, 57, 3604547, 131072, 57, 3604560, 327680, 6, 3604563, 393216, 6, 3604565, 393216, 6, 3604567, 393216, 6, 3604569, 393216, 6, 3604577, 393216, 4, 3604588, 262144, 32, 3604594, 0, 15, 3604595, 65536, 15, 3604596, 131072, 15, 3604600, 196608, 7, 3604601, 262144, 7, 3604606, 0, 11, 3604607, 65536, 11, 3604608, 131072, 11, 3604609, 0, 16, 3604610, 65536, 16, 3604611, 131072, 16, 3604612, 262144, 0, 3604613, 327680, 0, 3604614, 262144, 0, 3604615, 327680, 0, 3604626, 262144, 22, 3670036, 0, 11, 3670037, 65536, 11, 3670038, 131072, 11, 3670044, 327680, 6, 3670047, 393216, 6, 3670080, 327680, 19, 3670094, 262144, 5, 3670106, 262144, 6, 3670121, 327680, 35, 3670122, 393216, 35, 3670129, 262144, 6, 3670130, 0, 16, 3670131, 65536, 16, 3670132, 131072, 16, 3670135, 262144, 21, 3670141, 393216, 8, 3735572, 0, 12, 3735573, 65536, 12, 3735574, 131072, 12, 3735611, 327680, 20, 3735620, 327680, 20, 3735657, 327680, 36, 3735658, 393216, 36, 3735660, 327680, 19, 3735666, 0, 17, 3735667, 65536, 17, 3735668, 131072, 17, 3735670, 458752, 34, 3735671, 262144, 22, 3735688, 262144, 6, 3735700, 327680, 35, 3735701, 393216, 35, 3801108, 0, 13, 3801109, 65536, 13, 3801110, 131072, 13, 3801117, 327680, 35, 3801118, 393216, 35, 3801141, 393216, 19, 3801142, 458752, 19, 3801153, 393216, 19, 3801154, 458752, 19, 3801171, 327680, 20, 3801202, 0, 18, 3801203, 65536, 18, 3801204, 131072, 18, 3801236, 327680, 36, 3801237, 393216, 36, 3801238, 196608, 32, 3801239, 327680, 20, 3866638, 393216, 19, 3866639, 458752, 19, 3866644, 0, 14, 3866645, 65536, 14, 3866646, 131072, 14, 3866653, 327680, 36, 3866654, 393216, 36, 3866657, 327680, 20, 3866659, 393216, 19, 3866660, 458752, 19, 3866662, 262144, 32, 3866666, 327680, 19, 3866667, 262148, 5, 3866668, 131076, 3, 3866669, 131076, 3, 3866670, 131076, 3, 3866671, 4, 6, 3866673, 262144, 32, 3866675, 327680, 20, 3866677, 393216, 20, 3866678, 458752, 20, 3866686, 327680, 19, 3866689, 393216, 20, 3866690, 458752, 20, 3866694, 262144, 32, 3866699, 327680, 19, 3866702, 393216, 19, 3866703, 458752, 19, 3866706, 262144, 32, 3866708, 327680, 19, 3866711, 262144, 32, 3866713, 393216, 19, 3866714, 458752, 19, 3866716, 327680, 19, 3866719, 327680, 20, 3866729, 393216, 19, 3866730, 458752, 19, 3866732, 196608, 32, 3866760, 327680, 20, 3866762, 393216, 19, 3866763, 458752, 19, 3866768, 393216, 19, 3866769, 458752, 19, 3866773, 327680, 35, 3866774, 393216, 35, 3932174, 393216, 20, 3932175, 458752, 20, 3932177, 327680, 19, 3932186, 327680, 19, 3932188, 262144, 32, 3932190, 196608, 32, 3932191, 262144, 32, 3932195, 393216, 20, 3932196, 458752, 20, 3932199, 327680, 20, 3932203, 262148, 2, 3932204, 4, 0, 3932205, 4, 0, 3932206, 262148, 0, 3932207, 4, 0, 3932238, 393216, 20, 3932239, 458752, 20, 3932241, 262148, 5, 3932242, 131076, 3, 3932243, 131076, 3, 3932244, 131076, 3, 3932245, 131076, 3, 3932246, 4, 6, 3932249, 393216, 20, 3932250, 458752, 20, 3932257, 327680, 19, 3932260, 393216, 19, 3932261, 458752, 19, 3932265, 393216, 20, 3932266, 458752, 20, 3932271, 393216, 19, 3932272, 458752, 19, 3932281, 327680, 19, 3932283, 393216, 19, 3932284, 458752, 19, 3932286, 196608, 32, 3932289, 327680, 35, 3932290, 393216, 35, 3932291, 393216, 19, 3932292, 458752, 19, 3932298, 393216, 20, 3932299, 458752, 20, 3932301, 327680, 19, 3932304, 393216, 20, 3932305, 458752, 20, 3932308, 196608, 32, 3932309, 327680, 36, 3932310, 393216, 36, 3997714, 393216, 19, 3997715, 458752, 19, 3997720, 393216, 19, 3997721, 458752, 19, 3997725, 196608, 32, 3997726, 327680, 35, 3997727, 393216, 35, 3997739, 262148, 6, 3997740, 131076, 1, 3997741, 4, 0, 3997742, 262148, 0, 3997743, 131076, 6, 3997752, 393216, 19, 3997753, 458752, 19, 3997764, 327680, 19, 3997768, 393216, 19, 3997769, 458752, 19, 3997773, 327680, 20, 3997777, 262148, 2, 3997778, 4, 0, 3997779, 4, 0, 3997780, 4, 0, 3997781, 4, 0, 3997782, 4, 4, 3997789, 262144, 32, 3997791, 393216, 19, 3997792, 458752, 19, 3997796, 393216, 20, 3997797, 458752, 20, 3997804, 327680, 20, 3997807, 393216, 20, 3997808, 458752, 20, 3997811, 196608, 32, 3997814, 393216, 19, 3997815, 458752, 19, 3997819, 393216, 20, 3997820, 458752, 20, 3997825, 327680, 36, 3997826, 393216, 36, 3997827, 393216, 20, 3997828, 458752, 20, 3997837, 393216, 19, 3997838, 458752, 19, 3997844, 327680, 35, 3997845, 393216, 35, 3997846, 196608, 32, 3997847, 327680, 19, 4063250, 393216, 20, 4063251, 458752, 20, 4063253, 327680, 19, 4063256, 393216, 20, 4063257, 458752, 20, 4063262, 327680, 36, 4063263, 393216, 36, 4063265, 262144, 32, 4063270, 262144, 32, 4063273, 393216, 19, 4063274, 458752, 19, 4063276, 262148, 6, 4063277, 262148, 4, 4063278, 131076, 6, 4063284, 262144, 32, 4063288, 393216, 20, 4063289, 458752, 20, 4063290, 327680, 19, 4063297, 327680, 20, 4063304, 393216, 20, 4063305, 458752, 20, 4063311, 327680, 19, 4063313, 262148, 6, 4063314, 262148, 4, 4063315, 262148, 4, 4063316, 262148, 4, 4063317, 262148, 4, 4063318, 131076, 6, 4063322, 327680, 20, 4063327, 393216, 20, 4063328, 458752, 20, 4063336, 327680, 20, 4063338, 196608, 32, 4063344, 327680, 35, 4063345, 393216, 35, 4063347, 327680, 20, 4063348, 327680, 19, 4063350, 393216, 20, 4063351, 458752, 20, 4063355, 327680, 20, 4063356, 327680, 35, 4063357, 393216, 35, 4063359, 327680, 19, 4063368, 327680, 19, 4063373, 393216, 20, 4063374, 458752, 20, 4063377, 327680, 19, 4063379, 393216, 19, 4063380, 327680, 36, 4063381, 393216, 36, 4063382, 393216, 19, 4063383, 458752, 19, 4128768, 131072, 15, 4128778, 0, 15, 4128779, 65536, 15, 4128780, 131072, 15, 4128790, 0, 15, 4128791, 65536, 15, 4128792, 131072, 15, 4128798, 196608, 32, 4128799, 327680, 35, 4128800, 393216, 35, 4128801, 262144, 32, 4128802, 0, 15, 4128803, 65536, 15, 4128804, 131072, 15, 4128809, 393216, 20, 4128810, 458752, 20, 4128812, 262144, 32, 4128814, 0, 15, 4128815, 65536, 15, 4128816, 131072, 15, 4128818, 327680, 19, 4128826, 0, 15, 4128827, 65536, 15, 4128828, 131072, 15, 4128838, 0, 15, 4128839, 65536, 15, 4128840, 131072, 15, 4128846, 262144, 32, 4128850, 0, 15, 4128851, 65536, 15, 4128852, 131072, 15, 4128855, 262144, 32, 4128861, 327680, 19, 4128862, 0, 15, 4128863, 65536, 15, 4128864, 131072, 15, 4128876, 393216, 19, 4128877, 458752, 19, 4128880, 327680, 36, 4128881, 393216, 36, 4128889, 196608, 32, 4128892, 327680, 36, 4128893, 393216, 36, 4128903, 393216, 19, 4128904, 458752, 19, 4128908, 327680, 20, 4128915, 393216, 20, 4128916, 196608, 32, 4128917, 327680, 35, 4128918, 393216, 35, 4128919, 458752, 20, 4194304, 131072, 16, 4194305, 262144, 0, 4194306, 327680, 0, 4194307, 393216, 0, 4194308, 458752, 0, 4194309, 262144, 0, 4194310, 327680, 0, 4194311, 262144, 8, 4194312, 327680, 8, 4194313, 393216, 8, 4194314, 0, 16, 4194315, 65536, 16, 4194316, 131072, 16, 4194317, 262144, 0, 4194318, 327680, 0, 4194319, 393216, 0, 4194320, 458752, 0, 4194321, 262144, 0, 4194322, 327680, 0, 4194323, 262144, 8, 4194324, 327680, 8, 4194325, 393216, 8, 4194326, 0, 16, 4194327, 65536, 16, 4194328, 131072, 16, 4194329, 262144, 0, 4194330, 327680, 0, 4194331, 393216, 0, 4194332, 458752, 0, 4194333, 262144, 0, 4194334, 327680, 0, 4194335, 0, 75, 4194336, 65536, 75, 4194337, 393216, 8, 4194338, 0, 16, 4194339, 65536, 16, 4194340, 131072, 16, 4194341, 262144, 0, 4194342, 327680, 0, 4194343, 393216, 0, 4194344, 458752, 0, 4194345, 262144, 0, 4194346, 327680, 0, 4194347, 262144, 8, 4194348, 327680, 8, 4194349, 393216, 8, 4194350, 0, 16, 4194351, 65536, 16, 4194352, 131072, 16, 4194353, 262144, 0, 4194354, 327680, 0, 4194355, 393216, 0, 4194356, 458752, 0, 4194357, 262144, 0, 4194358, 327680, 0, 4194359, 262144, 8, 4194360, 327680, 8, 4194361, 393216, 8, 4194362, 0, 16, 4194363, 65536, 16, 4194364, 131072, 16, 4194365, 262144, 0, 4194366, 327680, 0, 4194367, 393216, 0, 4194368, 458752, 0, 4194369, 262144, 0, 4194370, 327680, 0, 4194371, 262144, 8, 4194372, 327680, 8, 4194373, 393216, 8, 4194374, 0, 16, 4194375, 65536, 16, 4194376, 131072, 16, 4194377, 262144, 0, 4194378, 327680, 0, 4194379, 393216, 0, 4194380, 458752, 0, 4194381, 262144, 0, 4194382, 327680, 0, 4194383, 262144, 8, 4194384, 327680, 8, 4194385, 393216, 8, 4194386, 0, 16, 4194387, 65536, 16, 4194388, 131072, 16, 4194389, 262144, 0, 4194390, 327680, 0, 4194391, 393216, 0, 4194392, 458752, 0, 4194393, 262144, 0, 4194394, 327680, 0, 4194395, 262144, 8, 4194396, 327680, 8, 4194397, 393216, 8, 4194398, 0, 16, 4194399, 65536, 16, 4194400, 131072, 16, 4194406, 327680, 19, 4194412, 393216, 20, 4194413, 458752, 20, 4194414, 327680, 19, 4194419, 0, 15, 4194420, 65536, 15, 4194421, 131072, 15, 4194427, 327680, 19, 4194428, 393216, 19, 4194429, 458752, 19, 4194431, 0, 15, 4194432, 65536, 15, 4194433, 131072, 15, 4194435, 327680, 20, 4194440, 458752, 20, 4194443, 0, 15, 4194444, 65536, 15, 4194445, 131072, 15, 4194453, 327680, 36, 4194454, 393216, 36, 4194455, 0, 15, 4194456, 65536, 15, 4194457, 131072, 15, 4259840, 327680, 6, 4259842, 327680, 4, 4259845, 393216, 4, 4259847, 393216, 6, 4259852, 327680, 6, 4259854, 327680, 4, 4259857, 393216, 4, 4259859, 393216, 6, 4259864, 327680, 6, 4259866, 327680, 4, 4259869, 393216, 4, 4259871, 393216, 6, 4259876, 327680, 6, 4259878, 327680, 4, 4259881, 393216, 4, 4259883, 393216, 6, 4259888, 327680, 6, 4259890, 327680, 4, 4259893, 393216, 4, 4259895, 393216, 6, 4259900, 327680, 6, 4259902, 327680, 4, 4259905, 393216, 4, 4259907, 393216, 6, 4259912, 327680, 6, 4259914, 327680, 4, 4259917, 393216, 4, 4259919, 393216, 6, 4259924, 327680, 6, 4259926, 327680, 4, 4259929, 393216, 4, 4259931, 393216, 6, 4259937, 262144, 0, 4259938, 327680, 0, 4259939, 393216, 0, 4259940, 458752, 0, 4259944, 262144, 0, 4259945, 327680, 0, 4259946, 262144, 0, 4259947, 327680, 0, 4259948, 393216, 0, 4259949, 458752, 0, 4259950, 262144, 0, 4259951, 327680, 0, 4259952, 262144, 8, 4259953, 327680, 8, 4259954, 393216, 8, 4259955, 0, 16, 4259956, 65536, 16, 4259957, 131072, 16, 4259958, 262144, 0, 4259959, 327680, 0, 4259960, 393216, 0, 4259961, 458752, 0, 4259962, 262144, 0, 4259963, 327680, 0, 4259964, 262144, 8, 4259965, 327680, 8, 4259966, 393216, 8, 4259967, 0, 16, 4259968, 65536, 16, 4259969, 131072, 16, 4259970, 262144, 0, 4259971, 327680, 0, 4259972, 393216, 0, 4259973, 458752, 0, 4259974, 262144, 0, 4259975, 327680, 0, 4259976, 262144, 8, 4259977, 327680, 8, 4259978, 393216, 8, 4259979, 0, 16, 4259980, 65536, 16, 4259981, 131072, 16, 4259982, 262144, 0, 4259983, 327680, 0, 4259984, 393216, 0, 4259985, 458752, 0, 4259986, 262144, 0, 4259987, 327680, 0, 4259988, 262144, 8, 4259989, 327680, 8, 4259990, 393216, 8, 4259991, 0, 16, 4259992, 65536, 16, 4259993, 131072, 16, 4259994, 262144, 0, 4259995, 327680, 0, 4259996, 393216, 0, 4259997, 458752, 0, 4259998, 262144, 0, 4259999, 327680, 0, 4325472, 327680, 6, 4325474, 327680, 4, 4325481, 327680, 6, 4325483, 327680, 4, 4325486, 393216, 4, 4325488, 393216, 6, 4325493, 327680, 6, 4325495, 327680, 4, 4325498, 393216, 4, 4325500, 393216, 6, 4325505, 327680, 6, 4325507, 327680, 4, 4325510, 393216, 4, 4325512, 393216, 6, 4325517, 327680, 6, 4325519, 327680, 4, 4325522, 393216, 4, 4325524, 393216, 6, 4325529, 327680, 6, 4325531, 327680, 4, 4325534, 393216, 4, 4390912, 327680, 4, 4390915, 393216, 4, 4390917, 327680, 6, 4390919, 327680, 6, 4390922, 393216, 6, 4390924, 327680, 4, 4390927, 393216, 4, 4390929, 327680, 6, 4390931, 327680, 6, 4390934, 393216, 6, 4390936, 327680, 4, 4390939, 393216, 4, 4390941, 327680, 6, 4390943, 327680, 6, 4390946, 393216, 6, 4390948, 327680, 4, 4390951, 393216, 4, 4390953, 327680, 6, 4390955, 327680, 6, 4390958, 393216, 6, 4390960, 327680, 4, 4390963, 393216, 4, 4390965, 327680, 6, 4390967, 327680, 6, 4390970, 393216, 6, 4390972, 327680, 4, 4390975, 393216, 4, 4390977, 327680, 6, 4390979, 327680, 6, 4390982, 393216, 6, 4390984, 327680, 4, 4390987, 393216, 4, 4390989, 327680, 6, 4390991, 327680, 6, 4390994, 393216, 6, 4390996, 327680, 4, 4390999, 393216, 4, 4391001, 327680, 6, 4391003, 327680, 6, 4391006, 393216, 6, 4456553, 327680, 4, 4456556, 393216, 4, 4456558, 327680, 6, 4456560, 327680, 6, 4456563, 393216, 6, 4456565, 327680, 4, 4456568, 393216, 4, 4456570, 327680, 6, 4456572, 327680, 6, 4456575, 393216, 6, 4456577, 327680, 4, 4456580, 393216, 4, 4456582, 327680, 6, 4456584, 327680, 6, 4456587, 393216, 6, 4456589, 327680, 4, 4456592, 393216, 4, 4456594, 327680, 6, 4456596, 327680, 6, 4456599, 393216, 6, 4456601, 327680, 4, 4456604, 393216, 4, 4456606, 327680, 6, 4521987, 327680, 6, 4521990, 393216, 6, 4521995, 393216, 6, 4521999, 327680, 6, 4522002, 393216, 6, 4522007, 393216, 6, 4522011, 327680, 6, 4522014, 393216, 6, 4522019, 393216, 6, 4522023, 327680, 6, 4522026, 393216, 6, 4522031, 393216, 6, 4522035, 327680, 6, 4522038, 393216, 6, 4522043, 393216, 6, 4522047, 327680, 6, 4522050, 393216, 6, 4522055, 393216, 6, 4522059, 327680, 6, 4522062, 393216, 6, 4522067, 393216, 6, 4522071, 327680, 6, 4522074, 393216, 6, 4522079, 393216, 6, 4522081, 393216, 4, 4587616, 327680, 6, 4587628, 327680, 6, 4587631, 393216, 6, 4587636, 393216, 6, 4587640, 327680, 6, 4587643, 393216, 6, 4587648, 393216, 6, 4587652, 327680, 6, 4587655, 393216, 6, 4587660, 393216, 6, 4587664, 327680, 6, 4587667, 393216, 6, 4587672, 393216, 6, 4587676, 327680, 6, 4587679, 393216, 6, 4653056, 327680, 6, 4653058, 327680, 4, 4653061, 393216, 4, 4653063, 393216, 6, 4653068, 327680, 6, 4653070, 327680, 4, 4653073, 393216, 4, 4653075, 393216, 6, 4653080, 327680, 6, 4653082, 327680, 4, 4653085, 393216, 4, 4653087, 393216, 6, 4653092, 327680, 6, 4653094, 327680, 4, 4653097, 393216, 4, 4653099, 393216, 6, 4653104, 327680, 6, 4653106, 327680, 4, 4653109, 393216, 4, 4653111, 393216, 6, 4653116, 327680, 6, 4653118, 327680, 4, 4653121, 393216, 4, 4653123, 393216, 6, 4653128, 327680, 6, 4653130, 327680, 4, 4653133, 393216, 4, 4653135, 393216, 6, 4653140, 327680, 6, 4653142, 327680, 4, 4653145, 393216, 4, 4653147, 393216, 6, 4718679, 327680, 129, 4718697, 327680, 6, 4718699, 327680, 4, 4718702, 393216, 4, 4718704, 393216, 6, 4718709, 327680, 6, 4718711, 327680, 4, 4718714, 393216, 4, 4718716, 393216, 6, 4718721, 327680, 6, 4718723, 327680, 4, 4718726, 393216, 4, 4718728, 393216, 6, 4718733, 327680, 6, 4718735, 327680, 4, 4718738, 393216, 4, 4718740, 393216, 6, 4718745, 327680, 6, 4718747, 327680, 4, 4718750, 393216, 4, 4784128, 327680, 4, 4784131, 393216, 4, 4784133, 327680, 6, 4784135, 327680, 6, 4784138, 393216, 6, 4784140, 327680, 4, 4784143, 393216, 4, 4784145, 327680, 6, 4784147, 327680, 6, 4784150, 393216, 6, 4784152, 327680, 4, 4784155, 393216, 4, 4784157, 327680, 6, 4784159, 327680, 6, 4784162, 393216, 6, 4784164, 327680, 4, 4784167, 393216, 4, 4784169, 327680, 6, 4784171, 327680, 6, 4784174, 393216, 6, 4784176, 327680, 4, 4784179, 393216, 4, 4784181, 327680, 6, 4784183, 327680, 6, 4784186, 393216, 6, 4784188, 327680, 4, 4784191, 393216, 4, 4784193, 327680, 6, 4784195, 327680, 6, 4784198, 393216, 6, 4784200, 327680, 4, 4784203, 393216, 4, 4784205, 327680, 6, 4784207, 327680, 6, 4784210, 393216, 6, 4784212, 327680, 4, 4784213, 0, 127, 4784214, 65536, 127, 4784215, 131072, 127, 4784216, 196608, 127, 4784217, 262144, 127, 4784219, 327680, 6, 4784222, 393216, 6, 4849749, 0, 128, 4849750, 65536, 128, 4849751, 131072, 128, 4849752, 196608, 128, 4849753, 262144, 128, 4849769, 327680, 4, 4849772, 393216, 4, 4849774, 327680, 6, 4849776, 327680, 6, 4849779, 393216, 6, 4849781, 327680, 4, 4849784, 393216, 4, 4849786, 327680, 6, 4849788, 327680, 6, 4849791, 393216, 6, 4849793, 327680, 4, 4849796, 393216, 4, 4849798, 327680, 6, 4849800, 327680, 6, 4849803, 393216, 6, 4849805, 327680, 4, 4849808, 393216, 4, 4849810, 327680, 6, 4849812, 327680, 6, 4849815, 393216, 6, 4849817, 327680, 4, 4849820, 393216, 4, 4849822, 327680, 6, 4915203, 327680, 6, 4915206, 393216, 6, 4915211, 393216, 6, 4915215, 327680, 6, 4915218, 393216, 6, 4915223, 393216, 6, 4915227, 327680, 6, 4915230, 393216, 6, 4915235, 393216, 6, 4915239, 327680, 6, 4915242, 393216, 6, 4915247, 393216, 6, 4915251, 327680, 6, 4915254, 393216, 6, 4915259, 393216, 6, 4915263, 327680, 6, 4915266, 393216, 6, 4915271, 393216, 6, 4915275, 327680, 6, 4915278, 393216, 6, 4915283, 393216, 6, 4915285, 0, 129, 4915286, 65536, 129, 4915287, 131072, 129, 4915288, 196608, 129, 4915289, 327680, 6, 4980821, 0, 130, 4980822, 65536, 130, 4980823, 131072, 130, 4980824, 196608, 130, 4980825, 262144, 130, 4980826, 262144, 21, 4980844, 327680, 6, 4980847, 393216, 6, 4980852, 393216, 6, 4980856, 327680, 6, 4980859, 393216, 6, 4980864, 393216, 6, 4980868, 327680, 6, 4980871, 393216, 6, 4980876, 393216, 6, 4980880, 327680, 6, 4980883, 393216, 6, 4980888, 393216, 6, 4980892, 327680, 6, 4980895, 393216, 6, 5046272, 327680, 6, 5046274, 327680, 4, 5046277, 393216, 4, 5046279, 393216, 6, 5046284, 327680, 6, 5046286, 327680, 4, 5046289, 393216, 4, 5046291, 393216, 6, 5046296, 327680, 6, 5046298, 327680, 4, 5046301, 393216, 4, 5046303, 393216, 6, 5046308, 327680, 6, 5046310, 327680, 4, 5046313, 393216, 4, 5046315, 393216, 6, 5046320, 327680, 6, 5046322, 327680, 4, 5046325, 393216, 4, 5046327, 393216, 6, 5046332, 327680, 6, 5046334, 327680, 4, 5046337, 393216, 4, 5046339, 393216, 6, 5046344, 327680, 6, 5046346, 327680, 4, 5046349, 393216, 4, 5046351, 393216, 6, 5046357, 0, 131, 5046358, 65536, 131, 5046359, 131072, 131, 5046360, 196608, 131, 5046361, 262144, 131, 5046362, 262144, 22, 5046373, 0, 15, 5046374, 65536, 15, 5046375, 131072, 15, 5111893, 0, 132, 5111894, 393216, 129, 5111895, 131072, 132, 5111896, 196608, 132, 5111897, 262144, 132, 5111913, 327680, 6, 5111915, 327680, 4, 5111918, 393216, 4, 5111920, 393216, 6, 5111925, 327680, 6, 5111927, 327680, 4, 5111930, 393216, 4, 5111932, 393216, 6, 5111937, 327680, 6, 5111939, 327680, 4, 5111942, 393216, 4, 5111944, 393216, 6, 5111949, 327680, 6, 5111951, 327680, 4, 5111954, 393216, 4, 5111956, 393216, 6, 5111961, 327680, 6, 5111963, 327680, 4, 5111966, 393216, 4, 5177344, 327680, 4, 5177347, 393216, 4, 5177349, 327680, 6, 5177351, 327680, 6, 5177354, 393216, 6, 5177356, 327680, 4, 5177359, 393216, 4, 5177361, 327680, 6, 5177363, 327680, 6, 5177366, 393216, 6, 5177368, 327680, 4, 5177371, 393216, 4, 5177373, 327680, 6, 5177375, 327680, 6, 5177378, 393216, 6, 5177380, 327680, 4, 5177383, 393216, 4, 5177385, 327680, 6, 5177387, 327680, 6, 5177390, 393216, 6, 5177392, 327680, 4, 5177395, 393216, 4, 5177397, 327680, 6, 5177399, 327680, 6, 5177402, 393216, 6, 5177404, 327680, 4, 5177407, 393216, 4, 5177409, 327680, 6, 5177411, 327680, 6, 5177414, 393216, 6, 5177416, 327680, 4, 5177419, 393216, 4, 5177421, 327680, 6, 5177423, 327680, 6, 5177426, 393216, 6, 5177438, 327680, 6, 5177445, 393216, 6, 5177447, 327680, 6, 5177450, 393216, 6, 5242985, 327680, 4, 5242988, 393216, 4, 5242990, 327680, 6, 5242992, 327680, 6, 5242995, 393216, 6, 5242997, 327680, 4, 5243000, 393216, 4, 5243002, 327680, 6, 5243004, 327680, 6, 5243007, 393216, 6, 5243009, 327680, 4, 5243012, 393216, 4, 5243014, 327680, 6, 5243016, 327680, 6, 5243019, 393216, 6, 5243021, 327680, 4, 5243024, 393216, 4, 5243026, 327680, 6, 5243028, 327680, 6, 5243031, 393216, 6, 5243033, 327680, 4, 5243036, 393216, 4, 5243038, 327680, 6, 5308419, 327680, 6, 5308422, 393216, 6, 5308427, 393216, 6, 5308431, 327680, 6, 5308434, 393216, 6, 5308439, 393216, 6, 5308443, 327680, 6, 5308446, 393216, 6, 5308451, 393216, 6, 5308455, 327680, 6, 5308458, 393216, 6, 5308463, 393216, 6, 5308467, 327680, 6, 5308470, 393216, 6, 5308475, 393216, 6, 5308479, 327680, 6, 5308482, 393216, 6, 5308487, 393216, 6, 5308491, 327680, 6, 5308494, 393216, 6, 5308499, 393216, 6, 5308501, 393216, 4, 5308503, 327680, 6, 5308506, 393216, 6, 5308511, 393216, 6, 5308513, 393216, 4, 5308515, 393216, 4, 5308517, 393216, 4, 5308519, 327680, 4, 5308522, 393216, 4, 5374060, 327680, 6, 5374063, 393216, 6, 5374068, 393216, 6, 5374072, 327680, 6, 5374075, 393216, 6, 5374080, 393216, 6, 5374084, 327680, 6, 5374087, 393216, 6, 5374092, 393216, 6, 5374096, 327680, 6, 5374099, 393216, 6, 5374104, 393216, 6, 5374108, 327680, 6, 5374111, 393216, 6, 5439490, 327680, 4, 5439493, 393216, 4, 5439495, 393216, 6, 5439500, 327680, 6, 5439502, 327680, 4, 5439505, 393216, 4, 5439507, 393216, 6, 5439512, 327680, 6, 5439514, 327680, 4, 5439517, 393216, 4, 5439519, 393216, 6, 5439524, 327680, 6, 5439526, 327680, 4, 5439529, 393216, 4, 5439531, 393216, 6, 5439536, 327680, 6, 5439538, 327680, 4, 5439541, 393216, 4, 5439543, 393216, 6, 5439548, 327680, 6, 5439550, 327680, 4, 5439553, 393216, 4, 5439555, 393216, 6, 5439560, 327680, 6, 5439562, 327680, 4, 5439565, 393216, 4, 5439567, 393216, 6, 5439572, 327680, 6, 5439574, 327680, 4, 5439577, 393216, 4, 5439579, 393216, 6, 5439587, 327680, 4, 5439589, 327680, 4, 5439591, 327680, 4, 5439594, 393216, 4, 5505129, 327680, 6, 5505131, 327680, 4, 5505134, 393216, 4, 5505136, 393216, 6, 5505141, 327680, 6, 5505143, 327680, 4, 5505146, 393216, 4, 5505148, 393216, 6, 5505153, 327680, 6, 5505155, 327680, 4, 5505158, 393216, 4, 5505160, 393216, 6, 5505165, 327680, 6, 5505167, 327680, 4, 5505170, 393216, 4, 5505172, 393216, 6, 5505177, 327680, 6, 5505179, 327680, 4, 5505182, 393216, 4, 5570563, 393216, 4, 5570565, 327680, 6, 5570567, 327680, 6, 5570570, 393216, 6, 5570572, 327680, 4, 5570575, 393216, 4, 5570577, 327680, 6, 5570579, 327680, 6, 5570582, 393216, 6, 5570584, 327680, 4, 5570587, 393216, 4, 5570589, 327680, 6, 5570591, 327680, 6, 5570594, 393216, 6, 5570596, 327680, 4, 5570599, 393216, 4, 5570601, 327680, 6, 5570603, 327680, 6, 5570606, 393216, 6, 5570608, 327680, 4, 5570611, 393216, 4, 5570613, 327680, 6, 5570615, 327680, 6, 5570618, 393216, 6, 5570620, 327680, 4, 5570623, 393216, 4, 5570625, 327680, 6, 5570627, 327680, 6, 5570630, 393216, 6, 5570632, 327680, 4, 5570635, 393216, 4, 5570637, 327680, 6, 5570639, 327680, 6, 5570642, 393216, 6, 5570644, 327680, 4, 5570647, 393216, 4, 5570649, 327680, 6, 5570651, 327680, 6, 5570654, 393216, 6, 5570656, 327680, 4, 5570658, 327680, 4, 5570660, 327680, 4, 5570663, 393216, 4, 5570664, 65536, 15, 5570665, 131072, 15, 5636201, 327680, 4, 5636204, 393216, 4, 5636206, 327680, 6, 5636208, 327680, 6, 5636211, 393216, 6, 5636213, 327680, 4, 5636216, 393216, 4, 5636218, 327680, 6, 5636220, 327680, 6, 5636223, 393216, 6, 5636225, 327680, 4, 5636228, 393216, 4, 5636230, 327680, 6, 5636232, 327680, 6, 5636235, 393216, 6, 5636237, 327680, 4, 5636240, 393216, 4, 5636242, 327680, 6, 5636244, 327680, 6, 5636247, 393216, 6, 5636249, 327680, 4, 5636252, 393216, 4, 5636254, 327680, 6, 5701635, 327680, 6, 5701638, 393216, 6, 5701643, 393216, 6, 5701647, 327680, 6, 5701650, 393216, 6, 5701655, 393216, 6, 5701659, 327680, 6, 5701662, 393216, 6, 5701667, 393216, 6, 5701671, 327680, 6, 5701674, 393216, 6, 5701679, 393216, 6, 5701683, 327680, 6, 5701686, 393216, 6, 5701691, 393216, 6, 5701695, 327680, 6, 5701698, 393216, 6, 5701703, 393216, 6, 5701707, 327680, 6, 5701710, 393216, 6, 5701715, 393216, 6, 5701719, 327680, 6, 5701722, 393216, 6, 5701727, 393216, 6, 5701729, 393216, 4, 5767276, 327680, 6, 5767279, 393216, 6, 5767284, 393216, 6, 5767288, 327680, 6, 5767291, 393216, 6, 5767296, 393216, 6, 5767300, 327680, 6, 5767303, 393216, 6, 5767308, 393216, 6, 5767312, 327680, 6, 5767315, 393216, 6, 5767320, 393216, 6, 5767324, 327680, 6, 5767327, 393216, 6, 5832706, 327680, 4, 5832709, 393216, 4, 5832711, 393216, 6, 5832716, 327680, 6, 5832718, 327680, 4, 5832721, 393216, 4, 5832723, 393216, 6, 5832728, 327680, 6, 5832730, 327680, 4, 5832733, 393216, 4, 5832735, 393216, 6, 5832740, 327680, 6, 5832742, 327680, 4, 5832745, 393216, 4, 5832747, 393216, 6, 5832752, 327680, 6, 5832754, 327680, 4, 5832757, 393216, 4, 5832759, 393216, 6, 5832764, 327680, 6, 5832766, 327680, 4, 5832769, 393216, 4, 5832771, 393216, 6, 5832776, 327680, 6, 5832778, 327680, 4, 5832781, 393216, 4, 5832783, 393216, 6, 5832788, 327680, 6, 5832790, 327680, 4, 5832793, 393216, 4, 5832795, 393216, 6, 5832800, 327680, 6, 5832803, 393216, 6, 5832805, 327680, 6, 5832808, 393216, 6, 5832810, 393216, 6 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(4784, 816) +scene_destination = "res://Maps/Routes/Route4/Route_4.tscn" +location = Vector2(272, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(4784, 848) +scene_destination = "res://Maps/Routes/Route4/Route_4.tscn" +location = Vector2(272, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(4784, 880) +scene_destination = "res://Maps/Routes/Route4/Route_4.tscn" +location = Vector2(272, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3760, 1488) +scene_destination = "res://Maps/Anthell/Anthell.tscn" +location = Vector2(2064, 176) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2832, 752) +scene_destination = "res://Maps/Anthell/Anthell.tscn" +location = Vector2(1200, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2832, 1552) +scene_destination = "res://Maps/Anthell/Anthell.tscn" +location = Vector2(336, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 944) +scene_destination = "res://Maps/Anthell/Anthell.tscn" +location = Vector2(1552, 1808) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 1232) +scene_destination = "res://Maps/Anthell/Anthell.tscn" +location = Vector2(1584, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 1616) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(2288, 2064) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 1584) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(2288, 2064) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 1552) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(2288, 2064) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2800, 2480) +scene_destination = "res://Maps/Routes/Route10/Route_10_M173.tscn" +location = Vector2(304, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4272, 1040) +trainer = true +texture = ExtResource("201") +trainer_name = "BUG CATCHER Julius" +trainer_reward = 480 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[41, 30], [41, 30], [41, 30]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3056, 1072) +trainer = true +texture = ExtResource("202") +trainer_name = "DRAGON TAMER Saijin" +trainer_reward = 2250 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[110, 30], [94, 30], [110, 30]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2160, 1680) +trainer = true +texture = ExtResource("203") +trainer_name = "BIRD KEEPER Ravin" +trainer_reward = 1395 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[11, 31], [110, 31]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 1488) +trainer = true +trainer_name = "RIVAL Theo" +trainer_reward = 350 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[5, 5]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 1520) +trainer = true +trainer_name = "RIVAL Theo" +trainer_reward = 350 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[5, 5]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 1232) +trainer = true +texture = ExtResource("206") +trainer_name = "AROMA LADY Cloe" +trainer_reward = 1280 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[91, 32], [91, 32]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4432, 784) +trainer = true +texture = ExtResource("207") +trainer_name = "PICNICKER Ellen" +trainer_reward = 960 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[38, 30], [49, 32]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2928, 1808) +trainer = true +texture = ExtResource("208") +trainer_name = "FISHERMAN Dick" +trainer_reward = 1280 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[83, 32], [42, 32]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1808, 1136) +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2672, 880) +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2640, 1232) +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3120, 1264) +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2480, 1648) +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3056, 1584) +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2896, 1648) +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4592, 784) +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4272, 1616) +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1584) +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(4688, 1808) +texture = ExtResource("6") +item_id = 283 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3792, 1840) +texture = ExtResource("6") +item_id = 115 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(4272, 624) +texture = ExtResource("6") +item_id = 213 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2832, 1424) +texture = ExtResource("6") +item_id = 172 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2768, 1648) +texture = ExtResource("6") +item_id = 210 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2384, 1072) +texture = ExtResource("6") +item_id = 285 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1968, 272) +texture = ExtResource("6") +item_id = 518 diff --git a/Maps/Routes/Route10/Route_10_M173.gd b/Maps/Routes/Route10/Route_10_M173.gd new file mode 100644 index 000000000..9ae3331ea --- /dev/null +++ b/Maps/Routes/Route10/Route_10_M173.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map173 + +var map_name = "Route 10" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 240): + Global.game.play_dialogue("MAP173_NPC_1") + return null diff --git a/Maps/Routes/Route10/Route_10_M173.gd.uid b/Maps/Routes/Route10/Route_10_M173.gd.uid new file mode 100644 index 000000000..e448ab04c --- /dev/null +++ b/Maps/Routes/Route10/Route_10_M173.gd.uid @@ -0,0 +1 @@ +uid://cd2njoxheclkx diff --git a/Maps/Routes/Route10/Route_10_M173.tscn b/Maps/Routes/Route10/Route_10_M173.tscn new file mode 100644 index 000000000..23c87d3b4 --- /dev/null +++ b/Maps/Routes/Route10/Route_10_M173.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route10/Route_10_M173_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route10/Route_10_M173.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="301"] +[node name="Route 10" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 262145, 0, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 131073, 1, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 4, 196614, 196608, 3, 196615, 262144, 3, 196616, 262144, 3, 196617, 262144, 3, 196618, 262144, 3, 196619, 262144, 3, 196620, 327680, 3, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 4, 262150, 196608, 4, 262151, 262144, 4, 262152, 262144, 4, 262153, 262144, 4, 262154, 262144, 4, 262155, 262144, 4, 262156, 327680, 4, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 4, 327686, 393216, 30, 327687, 458752, 30, 327688, 393216, 30, 327689, 458752, 30, 327690, 393216, 30, 327691, 458752, 30, 327692, 393216, 30, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 4, 393222, 393216, 31, 393223, 458752, 31, 393224, 393216, 31, 393225, 458752, 31, 393226, 393216, 31, 393227, 458752, 31, 393228, 393216, 31, 393229, 262145, 2, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 4, 458758, 393216, 30, 458759, 458752, 30, 458760, 393216, 30, 458761, 458752, 30, 458762, 393216, 30, 458763, 458752, 30, 458764, 393216, 30, 458765, 262145, 2, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 4, 524294, 393216, 31, 524295, 458752, 31, 524296, 393216, 31, 524297, 458752, 31, 524298, 393216, 31, 524299, 458752, 31, 524300, 393216, 31, 524301, 262145, 2, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 4, 589830, 393216, 30, 589831, 458752, 30, 589832, 393216, 30, 589833, 458752, 30, 589834, 393216, 30, 589835, 458752, 30, 589836, 393216, 30, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 4, 655366, 393216, 31, 655367, 458752, 31, 655368, 393216, 31, 655369, 458752, 31, 655370, 393216, 31, 655371, 458752, 31, 655372, 393216, 31, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 131073, 0, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 65537, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327687, 0, 15, 327688, 65536, 15, 327689, 65536, 15, 327690, 65536, 15, 327691, 131072, 15, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 458759, 0, 16, 458760, 65536, 16, 458761, 65536, 16, 458762, 65536, 16, 458763, 131072, 16, 524295, 0, 16, 524296, 65536, 16, 524297, 65536, 16, 524298, 65536, 16, 524299, 131072, 16, 589831, 0, 17, 589832, 65536, 17, 589833, 65536, 17, 589834, 65536, 17, 589835, 131072, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327686, 262144, 119, 327690, 262144, 115, 327691, 327680, 115, 589836, 262144, 119, 655368, 131072, 29, 655369, 196608, 29, 655370, 262144, 29, 655372, 262144, 119 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 368) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(2800, 2480) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 240) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/Routes/Route10/Route_10_M173_tileset.tres b/Maps/Routes/Route10/Route_10_M173_tileset.tres new file mode 100644 index 000000000..50d377a5f --- /dev/null +++ b/Maps/Routes/Route10/Route_10_M173_tileset.tres @@ -0,0 +1,148 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +7:30/0 = 0 +7:31/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route10/Route_10_tileset.tres b/Maps/Routes/Route10/Route_10_tileset.tres new file mode 100644 index 000000000..cd2e04468 --- /dev/null +++ b/Maps/Routes/Route10/Route_10_tileset.tres @@ -0,0 +1,845 @@ +[gd_resource type="TileSet" load_steps=15 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Rainforest.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_baykal_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_baykal_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass4_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-RiverDive_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Grassy_Path3_variants.png" id="6"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt3_variants.png" id="7"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:6/0 = 0 +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:127/0 = 0 +0:128/0 = 0 +0:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:129/0 = 0 +0:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:130/0 = 0 +0:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:131/0 = 0 +0:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:132/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:88/0 = 0 +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:127/0 = 0 +1:128/0 = 0 +1:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:129/0 = 0 +1:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:130/0 = 0 +1:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:131/0 = 0 +1:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:6/0 = 0 +2:7/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:20/0 = 0 +2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:57/0 = 0 +2:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +2:128/0 = 0 +2:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:129/0 = 0 +2:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:130/0 = 0 +2:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:131/0 = 0 +2:132/0 = 0 +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:20/0 = 0 +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:56/0 = 0 +3:57/0 = 0 +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:88/0 = 0 +3:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:89/0 = 0 +3:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:90/0 = 0 +3:127/0 = 0 +3:128/0 = 0 +3:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:129/0 = 0 +3:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:131/0 = 0 +3:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:132/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:30/0 = 0 +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:76/0 = 0 +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:89/0 = 0 +4:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:127/0 = 0 +4:128/0 = 0 +4:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:129/0 = 0 +4:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:132/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:129/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:75/0 = 0 +6:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:76/0 = 0 +6:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:129/0 = 0 +6:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:16/0 = 0 +7:17/0 = 0 +7:18/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:75/0 = 0 +7:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:76/0 = 0 +7:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("7") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/6 = SubResource("src6") +sources/7 = SubResource("src7") diff --git a/Maps/Routes/Route11/Route_11.gd b/Maps/Routes/Route11/Route_11.gd new file mode 100644 index 000000000..9d5b4e117 --- /dev/null +++ b/Maps/Routes/Route11/Route_11.gd @@ -0,0 +1,85 @@ +extends Node2D # gen_map.py Map018 + +var map_name = "Route 11" + +var wild_table = [ + [44, 20, 20, 25], + [46, 20, 20, 25], + [75, 15, 25, 27], + [44, 10, 25, 27], + [46, 10, 25, 27], + [60, 10, 20, 22], + [61, 5, 25, 25], + [47, 4, 25, 27], + [94, 4, 25, 27], + [61, 1, 27, 27], + [47, 1, 28, 28], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1040, 2608): + Global.game.play_dialogue("MAP018_NPC_1") + if check_pos == Vector2(1072, 2608): + Global.game.play_dialogue("MAP018_NPC_2") + if check_pos == Vector2(1104, 2544): + Global.game.play_dialogue("MAP018_NPC_3") + if check_pos == Vector2(1040, 2288): + Global.game.play_dialogue("MAP018_NPC_4") + if check_pos == Vector2(1104, 2352): + Global.game.play_dialogue("MAP018_NPC_5") + if check_pos == Vector2(1008, 2416): + Global.game.play_dialogue("MAP018_NPC_6") + if check_pos == Vector2(976, 2352): + Global.game.play_dialogue("MAP018_NPC_7") + if check_pos == Vector2(1136, 2448): + Global.game.play_dialogue("MAP018_NPC_8") + if check_pos == Vector2(1456, 1584): + Global.game.play_dialogue("MAP018_NPC_9") + if check_pos == Vector2(1008, 2544): + _nurse_heal($NPC_Layer/Nurse1) + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP018_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(293, 1) + Global.game.recive_item(293) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/GAME/GAME.tscn" + Global.game.release_player() diff --git a/Maps/Routes/Route11/Route_11.gd.uid b/Maps/Routes/Route11/Route_11.gd.uid new file mode 100644 index 000000000..f8ad609bb --- /dev/null +++ b/Maps/Routes/Route11/Route_11.gd.uid @@ -0,0 +1 @@ +uid://r1vv7fi3hxnu diff --git a/Maps/Routes/Route11/Route_11.tscn b/Maps/Routes/Route11/Route_11.tscn new file mode 100644 index 000000000..b07b2c4ee --- /dev/null +++ b/Maps/Routes/Route11/Route_11.tscn @@ -0,0 +1,134 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route11/Route_11_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route11/Route_11.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_134.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/KELLYN.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Sheldon.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_133.png" id="401"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 11" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 0, 1, 262144, 2, 2, 327680, 2, 3, 262144, 2, 4, 327680, 2, 5, 262144, 2, 6, 327680, 2, 7, 262144, 2, 8, 327680, 2, 9, 262144, 2, 10, 327680, 2, 11, 262144, 2, 12, 327680, 2, 13, 262144, 2, 14, 327680, 2, 15, 262144, 2, 16, 327680, 2, 17, 262144, 2, 18, 327680, 2, 19, 262144, 2, 20, 327680, 2, 21, 262144, 2, 22, 327680, 2, 23, 262144, 2, 24, 327680, 2, 25, 262144, 2, 26, 327680, 2, 27, 262144, 2, 28, 327680, 2, 29, 262144, 2, 30, 327680, 2, 31, 262144, 2, 32, 327680, 2, 33, 131072, 0, 34, 131072, 0, 35, 131072, 0, 36, 131072, 0, 37, 131072, 0, 38, 131072, 0, 39, 131072, 0, 40, 131072, 0, 41, 131072, 0, 42, 131072, 0, 43, 131072, 0, 44, 131072, 0, 45, 131072, 0, 46, 131072, 0, 47, 131072, 0, 48, 131072, 0, 49, 131072, 0, 50, 131072, 0, 51, 131072, 0, 52, 131072, 0, 53, 131072, 0, 54, 131072, 0, 55, 131072, 0, 56, 131072, 0, 57, 131072, 0, 58, 131072, 0, 59, 131072, 0, 65536, 131072, 0, 65537, 131072, 0, 65538, 131072, 0, 65539, 131072, 0, 65540, 131072, 0, 65541, 131072, 0, 65542, 131072, 0, 65543, 131072, 0, 65544, 131072, 0, 65545, 131072, 0, 65546, 131072, 0, 65547, 131072, 0, 65548, 131072, 0, 65549, 131072, 0, 65550, 131072, 0, 65551, 131072, 0, 65552, 131072, 0, 65553, 131072, 0, 65554, 131072, 0, 65555, 131072, 0, 65556, 131072, 0, 65557, 131072, 0, 65558, 131072, 0, 65559, 131072, 0, 65560, 131072, 0, 65561, 131072, 0, 65562, 131072, 0, 65563, 131072, 0, 65564, 131072, 0, 65565, 131072, 0, 65566, 131072, 0, 65567, 131072, 0, 65568, 131072, 0, 65569, 131072, 0, 65570, 131072, 0, 65571, 131072, 0, 65572, 131072, 0, 65573, 131072, 0, 65574, 131072, 0, 65575, 262144, 2, 65576, 327680, 2, 65577, 262144, 2, 65578, 327680, 2, 65579, 262144, 2, 65580, 327680, 2, 65581, 262144, 2, 65582, 327680, 2, 65583, 262144, 2, 65584, 327680, 2, 65585, 262144, 2, 65586, 327680, 2, 65587, 262144, 2, 65588, 327680, 2, 65589, 262144, 2, 65590, 327680, 2, 65591, 262144, 2, 65592, 327680, 2, 65593, 262144, 2, 65594, 327680, 2, 65595, 131072, 0, 131072, 131072, 0, 131073, 262144, 2, 131074, 327680, 2, 131075, 262144, 2, 131076, 327680, 2, 131077, 262144, 2, 131078, 327680, 2, 131079, 262144, 2, 131080, 327680, 2, 131081, 262144, 2, 131082, 327680, 2, 131083, 262144, 2, 131084, 327680, 2, 131085, 262144, 2, 131086, 327680, 2, 131087, 262144, 2, 131088, 327680, 2, 131089, 262144, 2, 131090, 327680, 2, 131091, 262144, 2, 131092, 327680, 2, 131093, 262144, 2, 131094, 327680, 2, 131095, 262144, 2, 131096, 327680, 2, 131097, 262144, 2, 131098, 327680, 2, 131099, 262144, 2, 131100, 327680, 2, 131101, 262144, 2, 131102, 327680, 2, 131103, 262144, 2, 131104, 327680, 2, 131105, 131072, 0, 131106, 131072, 0, 131107, 131072, 0, 131108, 131072, 0, 131109, 131072, 0, 131110, 131072, 0, 131111, 131072, 0, 131112, 131072, 0, 131113, 131072, 0, 131114, 131072, 0, 131115, 131072, 0, 131116, 131072, 0, 131117, 131072, 0, 131118, 131072, 0, 131119, 131072, 0, 131120, 131072, 0, 131121, 131072, 0, 131122, 131072, 0, 131123, 131072, 0, 131124, 131072, 0, 131125, 131072, 0, 131126, 131072, 0, 131127, 131072, 0, 131128, 131072, 0, 131129, 131072, 0, 131130, 131072, 0, 131131, 131072, 0, 196608, 131072, 0, 196609, 131072, 0, 196610, 131072, 0, 196611, 131072, 0, 196612, 131072, 0, 196613, 131072, 0, 196614, 131072, 0, 196615, 131072, 0, 196616, 131072, 0, 196617, 131072, 0, 196618, 131072, 0, 196619, 131072, 0, 196620, 131072, 0, 196621, 131072, 0, 196622, 131072, 0, 196623, 131072, 0, 196624, 131072, 0, 196625, 131072, 0, 196626, 131072, 0, 196627, 131072, 0, 196628, 131072, 0, 196629, 131072, 0, 196630, 131072, 0, 196631, 131072, 0, 196632, 131072, 0, 196633, 131072, 0, 196634, 131072, 0, 196635, 131072, 0, 196636, 131072, 0, 196637, 131072, 0, 196638, 131072, 0, 196639, 131072, 0, 196640, 131072, 0, 196641, 131072, 0, 196642, 131072, 0, 196643, 131072, 0, 196644, 131072, 0, 196645, 131072, 0, 196646, 131072, 0, 196647, 262144, 2, 196648, 327680, 2, 196649, 262144, 2, 196650, 327680, 2, 196651, 262144, 2, 196652, 327680, 2, 196653, 262144, 2, 196654, 327680, 2, 196655, 262144, 2, 196656, 327680, 2, 196657, 262144, 2, 196658, 327680, 2, 196659, 262144, 2, 196660, 327680, 2, 196661, 262144, 2, 196662, 327680, 2, 196663, 262144, 2, 196664, 327680, 2, 196665, 262144, 2, 196666, 327680, 2, 196667, 131072, 0, 262144, 131072, 0, 262145, 262144, 2, 262146, 327680, 2, 262147, 262144, 2, 262148, 327680, 2, 262149, 262144, 2, 262150, 327680, 2, 262151, 262144, 2, 262152, 327680, 2, 262153, 262144, 2, 262154, 327680, 2, 262155, 262144, 2, 262156, 327680, 2, 262157, 262144, 2, 262158, 327680, 2, 262159, 262144, 2, 262160, 327680, 2, 262161, 262144, 2, 262162, 327680, 2, 262163, 262144, 2, 262164, 327680, 2, 262165, 262144, 2, 262166, 327680, 2, 262167, 262144, 2, 262168, 327680, 2, 262169, 262144, 2, 262170, 327680, 2, 262171, 262144, 2, 262172, 327680, 2, 262173, 262144, 2, 262174, 327680, 2, 262175, 262144, 2, 262176, 327680, 2, 262177, 131072, 0, 262178, 131072, 0, 262179, 131072, 0, 262180, 131072, 0, 262181, 131072, 0, 262182, 131072, 0, 262183, 131072, 0, 262184, 131072, 0, 262185, 131072, 0, 262186, 131072, 0, 262187, 131072, 0, 262188, 131072, 0, 262189, 131072, 0, 262190, 131072, 0, 262191, 131072, 0, 262192, 131072, 0, 262193, 131072, 0, 262194, 131072, 0, 262195, 131072, 0, 262196, 131072, 0, 262197, 131072, 0, 262198, 131072, 0, 262199, 131072, 0, 262200, 131072, 0, 262201, 131072, 0, 262202, 131072, 0, 262203, 131072, 0, 327680, 131072, 0, 327681, 131072, 0, 327682, 131072, 0, 327683, 131072, 0, 327684, 131072, 0, 327685, 131072, 0, 327686, 131072, 0, 327687, 131072, 0, 327688, 131072, 0, 327689, 131072, 0, 327690, 131072, 0, 327691, 131072, 0, 327692, 131072, 0, 327693, 131072, 0, 327694, 131072, 0, 327695, 131072, 0, 327696, 131072, 0, 327697, 131072, 0, 327698, 131072, 0, 327699, 131072, 0, 327700, 131072, 0, 327701, 131072, 0, 327702, 131072, 0, 327703, 131072, 0, 327704, 131072, 0, 327705, 131072, 0, 327706, 131072, 0, 327707, 131072, 0, 327708, 131072, 0, 327709, 131072, 0, 327710, 131072, 0, 327711, 131072, 0, 327712, 131072, 0, 327713, 131072, 0, 327714, 131072, 0, 327715, 131072, 0, 327716, 131072, 0, 327717, 131072, 0, 327718, 131072, 0, 327719, 262144, 2, 327720, 327680, 2, 327721, 262144, 2, 327722, 327680, 2, 327723, 262144, 2, 327724, 327680, 2, 327725, 262144, 2, 327726, 327680, 2, 327727, 262144, 2, 327728, 327680, 2, 327729, 262144, 2, 327730, 327680, 2, 327731, 262144, 2, 327732, 327680, 2, 327733, 262144, 2, 327734, 327680, 2, 327735, 262144, 2, 327736, 327680, 2, 327737, 262144, 2, 327738, 327680, 2, 327739, 131072, 0, 393216, 131072, 0, 393217, 262144, 2, 393218, 327680, 2, 393219, 262144, 2, 393220, 327680, 2, 393221, 262144, 2, 393222, 327680, 2, 393223, 262144, 2, 393224, 327680, 2, 393225, 262144, 2, 393226, 327680, 2, 393227, 262144, 2, 393228, 327680, 2, 393229, 262144, 2, 393230, 327680, 2, 393231, 262144, 2, 393232, 327680, 2, 393233, 262144, 2, 393234, 327680, 2, 393235, 262144, 2, 393236, 327680, 2, 393237, 262144, 2, 393238, 327680, 2, 393239, 262144, 2, 393240, 327680, 2, 393241, 262144, 2, 393242, 327680, 2, 393243, 262144, 2, 393244, 327680, 2, 393245, 262144, 2, 393246, 327680, 2, 393247, 262144, 2, 393248, 327680, 2, 393249, 131072, 0, 393250, 131072, 0, 393251, 131072, 0, 393252, 131072, 0, 393253, 131072, 0, 393254, 131072, 0, 393255, 131072, 0, 393256, 131072, 0, 393257, 131072, 0, 393258, 131072, 0, 393259, 131072, 0, 393260, 131072, 0, 393261, 131072, 0, 393262, 131072, 0, 393263, 131072, 0, 393264, 131072, 0, 393265, 131072, 0, 393266, 131072, 0, 393267, 131072, 0, 393268, 131072, 0, 393269, 131072, 0, 393270, 131072, 0, 393271, 131072, 0, 393272, 131072, 0, 393273, 131072, 0, 393274, 131072, 0, 393275, 131072, 0, 458752, 131072, 0, 458753, 131072, 0, 458754, 131072, 0, 458755, 131072, 0, 458756, 131072, 0, 458757, 131072, 0, 458758, 131072, 0, 458759, 131072, 0, 458760, 131072, 0, 458761, 131072, 0, 458762, 131072, 0, 458763, 131072, 0, 458764, 131072, 0, 458765, 131072, 0, 458766, 131072, 0, 458767, 131072, 0, 458768, 131072, 0, 458769, 131072, 0, 458770, 131072, 0, 458771, 131072, 0, 458772, 131072, 0, 458773, 131072, 0, 458774, 131072, 0, 458775, 131072, 0, 458776, 131072, 0, 458777, 131072, 0, 458778, 131072, 0, 458779, 131072, 0, 458780, 131072, 0, 458781, 131072, 0, 458782, 131072, 0, 458783, 131072, 0, 458784, 131072, 0, 458785, 131072, 0, 458786, 131072, 0, 458787, 131072, 0, 458788, 131072, 0, 458789, 131072, 0, 458790, 131072, 0, 458791, 262144, 2, 458792, 327680, 2, 458793, 262144, 2, 458794, 327680, 2, 458795, 262144, 2, 458796, 327680, 2, 458797, 262144, 2, 458798, 327680, 2, 458799, 262144, 2, 458800, 327680, 2, 458801, 262144, 2, 458802, 327680, 2, 458803, 262144, 2, 458804, 327680, 2, 458805, 262144, 2, 458806, 327680, 2, 458807, 262144, 2, 458808, 327680, 2, 458809, 262144, 2, 458810, 327680, 2, 458811, 131072, 0, 524288, 131072, 0, 524289, 262144, 2, 524290, 327680, 2, 524291, 262144, 2, 524292, 327680, 2, 524293, 262144, 2, 524294, 327680, 2, 524295, 262144, 2, 524296, 327680, 2, 524297, 262144, 2, 524298, 327680, 2, 524299, 262144, 2, 524300, 327680, 2, 524301, 262144, 2, 524302, 327680, 2, 524303, 262144, 2, 524304, 327680, 2, 524305, 262144, 2, 524306, 327680, 2, 524307, 262144, 2, 524308, 327680, 2, 524309, 262144, 2, 524310, 65536, 12, 524311, 262144, 2, 524312, 327680, 2, 524313, 262144, 2, 524314, 327680, 2, 524315, 262144, 2, 524316, 327680, 2, 524317, 262144, 2, 524318, 327680, 2, 524319, 262144, 2, 524320, 327680, 2, 524321, 131072, 0, 524322, 131072, 0, 524323, 131072, 0, 524324, 131072, 0, 524325, 131072, 0, 524326, 131072, 0, 524327, 393216, 1, 524328, 458752, 1, 524329, 393216, 1, 524330, 458752, 1, 524331, 393216, 1, 524332, 458752, 1, 524333, 131072, 0, 524334, 131072, 0, 524335, 131072, 0, 524336, 131072, 0, 524337, 131072, 0, 524338, 131072, 0, 524339, 131072, 0, 524340, 131072, 0, 524341, 131072, 0, 524342, 131072, 0, 524343, 131072, 0, 524344, 131072, 0, 524345, 131072, 0, 524346, 131072, 0, 524347, 131072, 0, 589824, 131072, 0, 589825, 131072, 0, 589826, 131072, 0, 589827, 131072, 0, 589828, 131072, 0, 589829, 131072, 0, 589830, 131072, 0, 589831, 131072, 0, 589832, 131072, 0, 589833, 131072, 0, 589834, 131072, 0, 589835, 131072, 0, 589836, 131072, 0, 589837, 131072, 0, 589838, 131072, 0, 589839, 393216, 1, 589840, 458752, 1, 589841, 262144, 1, 589842, 327680, 1, 589843, 393216, 1, 589844, 458752, 1, 589845, 131072, 0, 589846, 65536, 13, 589847, 131072, 0, 589848, 262144, 1, 589849, 327680, 1, 589850, 393216, 1, 589851, 458752, 1, 589852, 131072, 0, 589853, 327680, 9, 589854, 131072, 0, 589855, 393216, 1, 589856, 458752, 1, 589857, 131072, 0, 589858, 131072, 0, 589859, 131072, 0, 589860, 131072, 0, 589861, 131072, 0, 589862, 131072, 0, 589863, 393216, 2, 589864, 458752, 2, 589865, 393216, 2, 589866, 458752, 2, 589867, 393216, 2, 589868, 458752, 2, 589869, 65536, 12, 589870, 327680, 2, 589871, 262144, 2, 589872, 327680, 2, 589873, 262144, 2, 589874, 327680, 2, 589875, 262144, 2, 589876, 327680, 2, 589877, 262144, 2, 589878, 327680, 2, 589879, 262144, 2, 589880, 327680, 2, 589881, 262144, 2, 589882, 327680, 2, 589883, 131072, 0, 655360, 131072, 0, 655361, 262144, 2, 655362, 327680, 2, 655363, 262144, 2, 655364, 327680, 2, 655365, 262144, 2, 655366, 327680, 2, 655367, 262144, 2, 655368, 327680, 2, 655369, 262144, 2, 655370, 327680, 2, 655371, 262144, 2, 655372, 327680, 2, 655373, 262144, 2, 655374, 327680, 2, 655375, 393216, 2, 655376, 65536, 12, 655377, 262144, 2, 655378, 327680, 2, 655379, 393216, 2, 655380, 458752, 2, 655381, 0, 14, 655382, 65536, 14, 655383, 131072, 14, 655384, 262144, 2, 655385, 327680, 2, 655386, 65536, 12, 655387, 458752, 2, 655388, 262144, 10, 655389, 327680, 10, 655390, 393216, 10, 655391, 65536, 12, 655392, 458752, 2, 655393, 131072, 0, 655394, 131072, 0, 655395, 131072, 0, 655396, 131072, 0, 655397, 131072, 0, 655398, 131072, 0, 655399, 131072, 0, 655400, 327680, 9, 655401, 131072, 0, 655402, 393216, 1, 655403, 458752, 1, 655404, 131072, 0, 655405, 65536, 13, 655406, 131072, 0, 655407, 131072, 0, 655408, 131072, 0, 655409, 131072, 0, 655410, 131072, 0, 655411, 131072, 0, 655412, 131072, 0, 655413, 131072, 0, 655414, 131072, 0, 655415, 131072, 0, 655416, 131072, 0, 655417, 131072, 0, 655418, 131072, 0, 655419, 131072, 0, 720896, 131072, 0, 720897, 131072, 0, 720898, 131072, 0, 720899, 131072, 0, 720900, 131072, 0, 720901, 131072, 0, 720902, 131072, 0, 720903, 131072, 0, 720904, 131072, 0, 720905, 131072, 0, 720906, 131072, 0, 720907, 131072, 0, 720908, 131072, 0, 720909, 131072, 0, 720910, 131072, 0, 720911, 131072, 0, 720912, 65536, 13, 720913, 131072, 0, 720914, 393216, 1, 720915, 458752, 1, 720916, 131072, 0, 720917, 327680, 9, 720918, 131072, 0, 720919, 393216, 1, 720920, 458752, 1, 720921, 131072, 0, 720922, 65536, 13, 720923, 131072, 0, 720924, 262144, 1, 720925, 327680, 1, 720926, 131072, 0, 720927, 65536, 13, 720928, 131072, 0, 720929, 131072, 0, 720930, 131072, 0, 720931, 131072, 0, 720932, 131072, 0, 720933, 131072, 0, 720934, 131072, 0, 720935, 262144, 10, 720936, 327680, 10, 720937, 393216, 10, 720938, 65536, 12, 720939, 458752, 2, 720940, 0, 14, 720941, 65536, 14, 720942, 131072, 14, 720943, 262144, 2, 720944, 327680, 2, 720945, 262144, 2, 720946, 327680, 2, 720947, 262144, 2, 720948, 327680, 2, 720949, 262144, 2, 720950, 327680, 2, 720951, 262144, 2, 720952, 327680, 2, 720953, 262144, 2, 720954, 327680, 2, 720955, 131072, 0, 786432, 131072, 0, 786433, 262144, 2, 786434, 327680, 2, 786435, 262144, 2, 786436, 327680, 2, 786437, 262144, 2, 786438, 327680, 2, 786439, 262144, 2, 786440, 327680, 2, 786441, 262144, 2, 786442, 327680, 2, 786443, 262144, 2, 786444, 327680, 2, 786445, 262144, 2, 786446, 327680, 2, 786447, 0, 14, 786448, 65536, 14, 786449, 131072, 14, 786450, 65536, 12, 786451, 458752, 2, 786452, 262144, 10, 786453, 327680, 10, 786454, 393216, 10, 786455, 393216, 2, 786456, 458752, 2, 786457, 0, 14, 786458, 65536, 14, 786459, 131072, 14, 786460, 262144, 2, 786461, 327680, 2, 786462, 0, 14, 786463, 65536, 14, 786464, 131072, 14, 786465, 131072, 0, 786466, 262148, 5, 786467, 131076, 3, 786468, 131076, 3, 786469, 4, 6, 786470, 131072, 0, 786471, 393216, 1, 786472, 458752, 1, 786473, 131072, 0, 786474, 65536, 13, 786475, 131072, 0, 786476, 131072, 0, 786477, 327680, 9, 786478, 131072, 0, 786479, 131072, 0, 786480, 131072, 0, 786481, 131072, 0, 786482, 131072, 0, 786483, 131072, 0, 786484, 131072, 0, 786485, 131072, 0, 786486, 131072, 0, 786487, 131072, 0, 786488, 131072, 0, 786489, 131072, 0, 786490, 131072, 0, 786491, 131072, 0, 851968, 131072, 0, 851969, 131072, 0, 851970, 131072, 0, 851971, 131072, 0, 851972, 131072, 0, 851973, 131072, 0, 851974, 131072, 0, 851975, 131072, 0, 851976, 131072, 0, 851977, 131072, 0, 851978, 131072, 0, 851979, 131072, 0, 851980, 131072, 0, 851981, 131072, 0, 851982, 131072, 0, 851983, 393216, 1, 851984, 458752, 1, 851985, 131072, 0, 851986, 65536, 13, 851987, 131072, 0, 851988, 131072, 0, 851989, 131072, 0, 851990, 131072, 0, 851991, 262148, 5, 851992, 131076, 3, 851993, 131076, 3, 851994, 131076, 3, 851995, 131076, 3, 851996, 131076, 3, 851997, 131076, 3, 851998, 131076, 3, 851999, 131076, 3, 852000, 131076, 3, 852001, 131076, 3, 852002, 65540, 0, 852003, 4, 0, 852004, 4, 0, 852005, 4, 4, 852006, 131072, 0, 852007, 393216, 2, 852008, 458752, 2, 852009, 0, 14, 852010, 65536, 14, 852011, 131072, 14, 852012, 262144, 10, 852013, 327680, 10, 852014, 393216, 10, 852015, 262144, 2, 852016, 327680, 2, 852017, 262144, 2, 852018, 327680, 2, 852019, 262144, 2, 852020, 327680, 2, 852021, 262144, 2, 852022, 327680, 2, 852023, 262144, 2, 852024, 327680, 2, 852025, 262144, 2, 852026, 327680, 2, 852027, 131072, 0, 917504, 131072, 0, 917505, 262144, 2, 917506, 327680, 2, 917507, 262144, 2, 917508, 327680, 2, 917509, 262144, 2, 917510, 327680, 2, 917511, 262144, 2, 917512, 327680, 2, 917513, 262144, 2, 917514, 327680, 2, 917515, 262144, 2, 917516, 327680, 2, 917517, 262144, 2, 917518, 327680, 2, 917519, 393216, 2, 917520, 458752, 2, 917521, 0, 14, 917522, 65536, 14, 917523, 131072, 14, 917524, 131072, 0, 917525, 131072, 0, 917526, 262148, 5, 917527, 65540, 0, 917528, 4, 0, 917529, 262148, 0, 917530, 262148, 4, 917531, 262148, 4, 917532, 262148, 4, 917533, 262148, 4, 917534, 262148, 4, 917535, 262148, 4, 917536, 262148, 4, 917537, 262148, 4, 917538, 262148, 4, 917539, 262148, 4, 917540, 262148, 4, 917541, 131076, 6, 917542, 262147, 5, 917543, 131075, 3, 917544, 3, 6, 917545, 131072, 0, 917546, 131072, 0, 917547, 327680, 9, 917548, 131072, 0, 917549, 393216, 1, 917550, 458752, 1, 917551, 131072, 0, 917552, 131072, 0, 917553, 131072, 0, 917554, 131072, 0, 917555, 131072, 0, 917556, 131072, 0, 917557, 131072, 0, 917558, 131072, 0, 917559, 131072, 0, 917560, 131072, 0, 917561, 131072, 0, 917562, 131072, 0, 917563, 131072, 0, 983040, 131072, 0, 983041, 131072, 0, 983042, 131072, 0, 983043, 131072, 0, 983044, 131072, 0, 983045, 131072, 0, 983046, 131072, 0, 983047, 131072, 0, 983048, 131072, 0, 983049, 131072, 0, 983050, 131072, 0, 983051, 131072, 0, 983052, 131072, 0, 983053, 131072, 0, 983054, 131072, 0, 983055, 131072, 0, 983056, 327680, 9, 983057, 131072, 0, 983058, 393216, 1, 983059, 458752, 1, 983060, 131072, 0, 983061, 131072, 0, 983062, 262148, 2, 983063, 4, 0, 983064, 262148, 0, 983065, 131076, 6, 983066, 131072, 0, 983067, 131072, 0, 983068, 131072, 0, 983069, 131072, 0, 983070, 131072, 0, 983071, 262147, 5, 983072, 131075, 3, 983073, 131075, 3, 983074, 131075, 3, 983075, 131075, 3, 983076, 131075, 3, 983077, 131075, 3, 983078, 65539, 0, 983079, 3, 0, 983080, 3, 4, 983081, 131072, 0, 983082, 262144, 10, 983083, 327680, 10, 983084, 393216, 10, 983085, 393216, 2, 983086, 458752, 2, 983087, 262144, 2, 983088, 327680, 2, 983089, 262144, 2, 983090, 327680, 2, 983091, 262144, 2, 983092, 327680, 2, 983093, 262144, 2, 983094, 327680, 2, 983095, 262144, 2, 983096, 327680, 2, 983097, 262144, 2, 983098, 327680, 2, 983099, 131072, 0, 1048576, 131072, 0, 1048577, 262144, 2, 1048578, 327680, 2, 1048579, 262144, 2, 1048580, 327680, 2, 1048581, 262144, 2, 1048582, 327680, 2, 1048583, 262144, 2, 1048584, 327680, 2, 1048585, 262144, 2, 1048586, 327680, 2, 1048587, 262144, 2, 1048588, 327680, 2, 1048589, 262144, 2, 1048590, 327680, 2, 1048591, 262144, 10, 1048592, 327680, 10, 1048593, 393216, 10, 1048594, 393216, 2, 1048595, 458752, 2, 1048596, 131072, 0, 1048597, 131072, 0, 1048598, 262148, 6, 1048599, 262148, 4, 1048600, 131076, 6, 1048601, 131072, 0, 1048602, 131072, 0, 1048603, 393216, 1, 1048604, 458752, 1, 1048605, 131072, 0, 1048606, 327680, 9, 1048607, 262147, 6, 1048608, 131075, 1, 1048609, 3, 0, 1048610, 3, 0, 1048611, 3, 0, 1048612, 3, 0, 1048613, 3, 0, 1048614, 3, 0, 1048615, 3, 0, 1048616, 3, 4, 1048617, 393216, 1, 1048618, 458752, 1, 1048619, 262144, 1, 1048620, 327680, 1, 1048621, 393216, 1, 1048622, 458752, 1, 1048623, 131072, 0, 1048624, 131072, 0, 1048625, 131072, 0, 1048626, 131072, 0, 1048627, 131072, 0, 1048628, 131072, 0, 1048629, 131072, 0, 1048630, 131072, 0, 1048631, 131072, 0, 1048632, 131072, 0, 1048633, 131072, 0, 1048634, 131072, 0, 1048635, 131072, 0, 1114112, 131072, 0, 1114113, 131072, 0, 1114114, 131072, 0, 1114115, 131072, 0, 1114116, 131072, 0, 1114117, 131072, 0, 1114118, 131072, 0, 1114119, 131072, 0, 1114120, 131072, 0, 1114121, 131072, 0, 1114122, 131072, 0, 1114123, 131072, 0, 1114124, 131072, 0, 1114125, 131072, 0, 1114126, 131072, 0, 1114127, 393216, 1, 1114128, 458752, 1, 1114129, 262144, 1, 1114130, 327680, 1, 1114131, 131072, 0, 1114132, 131072, 0, 1114133, 131072, 0, 1114134, 131072, 0, 1114135, 131072, 0, 1114136, 131072, 0, 1114137, 131072, 0, 1114138, 131072, 0, 1114139, 393216, 2, 1114140, 65536, 12, 1114141, 262144, 10, 1114142, 327680, 10, 1114143, 393216, 10, 1114144, 262147, 6, 1114145, 262147, 4, 1114146, 262147, 4, 1114147, 65536, 12, 1114148, 262147, 4, 1114149, 262147, 4, 1114150, 262147, 4, 1114151, 262147, 4, 1114152, 131075, 6, 1114153, 393216, 2, 1114154, 458752, 2, 1114155, 262144, 2, 1114156, 327680, 2, 1114157, 393216, 2, 1114158, 458752, 2, 1114159, 262144, 2, 1114160, 327680, 2, 1114161, 262144, 2, 1114162, 327680, 2, 1114163, 262144, 2, 1114164, 327680, 2, 1114165, 262144, 2, 1114166, 327680, 2, 1114167, 262144, 2, 1114168, 327680, 2, 1114169, 262144, 2, 1114170, 327680, 2, 1114171, 131072, 0, 1179648, 131072, 0, 1179649, 262144, 2, 1179650, 327680, 2, 1179651, 262144, 2, 1179652, 327680, 2, 1179653, 262144, 2, 1179654, 327680, 2, 1179655, 262144, 2, 1179656, 327680, 2, 1179657, 262144, 2, 1179658, 327680, 2, 1179659, 262144, 2, 1179660, 327680, 2, 1179661, 262144, 2, 1179662, 327680, 2, 1179663, 393216, 2, 1179664, 458752, 2, 1179665, 262144, 2, 1179666, 327680, 2, 1179667, 262147, 5, 1179668, 131075, 3, 1179669, 131075, 3, 1179670, 131075, 3, 1179671, 131075, 3, 1179672, 131075, 3, 1179673, 131075, 3, 1179674, 3, 6, 1179675, 131072, 0, 1179676, 65536, 13, 1179677, 131072, 0, 1179678, 393216, 1, 1179679, 458752, 1, 1179680, 393216, 1, 1179681, 458752, 1, 1179682, 131072, 0, 1179683, 65536, 13, 1179684, 131072, 0, 1179685, 262144, 1, 1179686, 327680, 1, 1179687, 131072, 0, 1179688, 327680, 9, 1179689, 131072, 0, 1179690, 393216, 1, 1179691, 458752, 1, 1179692, 393216, 1, 1179693, 458752, 1, 1179694, 262144, 1, 1179695, 327680, 1, 1179696, 131072, 0, 1179697, 327680, 9, 1179698, 131072, 0, 1179699, 131072, 0, 1179700, 131072, 0, 1179701, 131072, 0, 1179702, 131072, 0, 1179703, 131072, 0, 1179704, 131072, 0, 1179705, 131072, 0, 1179706, 131072, 0, 1179707, 131072, 0, 1245184, 131072, 0, 1245185, 131072, 0, 1245186, 131072, 0, 1245187, 131072, 0, 1245188, 131072, 0, 1245189, 131072, 0, 1245190, 131072, 0, 1245191, 131072, 0, 1245192, 131072, 0, 1245193, 131072, 0, 1245194, 131072, 0, 1245195, 131072, 0, 1245196, 131072, 0, 1245197, 131072, 0, 1245198, 131072, 0, 1245199, 131072, 0, 1245200, 327680, 9, 1245201, 131072, 0, 1245202, 131072, 0, 1245203, 262147, 2, 1245204, 3, 0, 1245205, 3, 0, 1245206, 3, 0, 1245207, 3, 0, 1245208, 3, 0, 1245209, 3, 0, 1245210, 3, 4, 1245211, 0, 14, 1245212, 65536, 14, 1245213, 131072, 14, 1245214, 393216, 2, 1245215, 458752, 2, 1245216, 393216, 2, 1245217, 458752, 2, 1245218, 0, 14, 1245219, 65536, 14, 1245220, 131072, 14, 1245221, 262144, 2, 1245222, 327680, 2, 1245223, 262144, 10, 1245224, 327680, 10, 1245225, 393216, 10, 1245226, 393216, 2, 1245227, 65536, 12, 1245228, 393216, 2, 1245229, 458752, 2, 1245230, 262144, 2, 1245231, 327680, 2, 1245232, 262144, 10, 1245233, 327680, 10, 1245234, 393216, 10, 1245235, 65536, 12, 1245236, 327680, 2, 1245237, 262144, 2, 1245238, 327680, 2, 1245239, 262144, 2, 1245240, 327680, 2, 1245241, 262144, 2, 1245242, 327680, 2, 1245243, 131072, 0, 1310720, 131072, 0, 1310721, 262144, 2, 1310722, 327680, 2, 1310723, 262144, 2, 1310724, 327680, 2, 1310725, 262144, 2, 1310726, 327680, 2, 1310727, 262144, 2, 1310728, 327680, 2, 1310729, 262144, 2, 1310730, 327680, 2, 1310731, 262144, 2, 1310732, 327680, 2, 1310733, 262144, 2, 1310734, 327680, 2, 1310735, 262144, 10, 1310736, 327680, 10, 1310737, 393216, 10, 1310738, 131072, 0, 1310739, 262147, 6, 1310740, 262147, 4, 1310741, 131075, 1, 1310742, 3, 0, 1310743, 3, 0, 1310744, 3, 0, 1310745, 3, 0, 1310746, 131075, 0, 1310747, 131075, 3, 1310748, 3, 6, 1310749, 393216, 1, 1310750, 458752, 1, 1310751, 262144, 1, 1310752, 327680, 1, 1310753, 131072, 0, 1310754, 327680, 9, 1310755, 131072, 0, 1310756, 393216, 1, 1310757, 458752, 1, 1310758, 393216, 1, 1310759, 458752, 1, 1310760, 393216, 1, 1310761, 458752, 1, 1310762, 131072, 0, 1310763, 65536, 13, 1310764, 131072, 0, 1310765, 393216, 1, 1310766, 458752, 1, 1310767, 131072, 0, 1310768, 327680, 9, 1310769, 131072, 0, 1310770, 131072, 0, 1310771, 65536, 13, 1310772, 131072, 0, 1310773, 131072, 0, 1310774, 131072, 0, 1310775, 131072, 0, 1310776, 131072, 0, 1310777, 131072, 0, 1310778, 131072, 0, 1310779, 131072, 0, 1376256, 131072, 0, 1376257, 131072, 0, 1376258, 131072, 0, 1376259, 131072, 0, 1376260, 131072, 0, 1376261, 131072, 0, 1376262, 131072, 0, 1376263, 131072, 0, 1376264, 131072, 0, 1376265, 131072, 0, 1376266, 131072, 0, 1376267, 131072, 0, 1376268, 131072, 0, 1376269, 131072, 0, 1376270, 131072, 0, 1376271, 393216, 1, 1376272, 458752, 1, 1376273, 262144, 1, 1376274, 327680, 1, 1376275, 393216, 1, 1376276, 458752, 1, 1376277, 262147, 2, 1376278, 3, 0, 1376279, 3, 0, 1376280, 3, 0, 1376281, 3, 0, 1376282, 3, 0, 1376283, 3, 0, 1376284, 3, 4, 1376285, 393216, 2, 1376286, 458752, 2, 1376287, 262144, 2, 1376288, 327680, 2, 1376289, 262144, 10, 1376290, 327680, 10, 1376291, 393216, 10, 1376292, 393216, 2, 1376293, 458752, 2, 1376294, 393216, 2, 1376295, 458752, 2, 1376296, 393216, 2, 1376297, 458752, 2, 1376298, 0, 14, 1376299, 65536, 14, 1376300, 131072, 14, 1376301, 393216, 2, 1376302, 458752, 2, 1376303, 262144, 10, 1376304, 327680, 10, 1376305, 393216, 10, 1376306, 0, 14, 1376307, 65536, 14, 1376308, 131072, 14, 1376309, 262144, 2, 1376310, 327680, 2, 1376311, 262144, 2, 1376312, 327680, 2, 1376313, 262144, 2, 1376314, 327680, 2, 1376315, 131072, 0, 1441792, 131072, 0, 1441793, 262144, 2, 1441794, 327680, 2, 1441795, 262144, 2, 1441796, 327680, 2, 1441797, 262144, 2, 1441798, 327680, 2, 1441799, 262144, 2, 1441800, 327680, 2, 1441801, 262144, 2, 1441802, 327680, 2, 1441803, 262144, 2, 1441804, 327680, 2, 1441805, 262144, 2, 1441806, 327680, 2, 1441807, 393216, 2, 1441808, 65536, 12, 1441809, 262144, 2, 1441810, 327680, 2, 1441811, 393216, 2, 1441812, 458752, 2, 1441813, 262147, 2, 1441814, 3, 0, 1441815, 3, 0, 1441816, 3, 0, 1441817, 3, 0, 1441818, 262147, 0, 1441819, 262147, 4, 1441820, 131075, 6, 1441821, 131072, 0, 1441822, 131072, 0, 1441823, 131072, 0, 1441824, 131072, 0, 1441825, 131072, 0, 1441826, 131072, 0, 1441827, 131072, 0, 1441828, 131072, 0, 1441829, 131072, 0, 1441830, 131072, 0, 1441831, 131072, 0, 1441832, 131072, 0, 1441833, 131072, 0, 1441834, 131072, 0, 1441835, 131072, 0, 1441836, 131072, 0, 1441837, 131072, 0, 1441838, 131072, 0, 1441839, 131072, 0, 1441840, 262144, 1, 1441841, 327680, 1, 1441842, 393216, 1, 1441843, 458752, 1, 1441844, 393216, 1, 1441845, 458752, 1, 1441846, 131072, 0, 1441847, 131072, 0, 1441848, 131072, 0, 1441849, 131072, 0, 1441850, 131072, 0, 1441851, 131072, 0, 1507328, 131072, 0, 1507329, 131072, 0, 1507330, 131072, 0, 1507331, 131072, 0, 1507332, 131072, 0, 1507333, 131072, 0, 1507334, 131072, 0, 1507335, 131072, 0, 1507336, 131072, 0, 1507337, 131072, 0, 1507338, 131072, 0, 1507339, 131072, 0, 1507340, 131072, 0, 1507341, 131072, 0, 1507342, 131072, 0, 1507343, 131072, 0, 1507344, 65536, 13, 1507345, 131072, 0, 1507346, 131072, 0, 1507347, 327680, 9, 1507348, 131072, 0, 1507349, 262147, 6, 1507350, 262147, 4, 1507351, 262147, 4, 1507352, 131075, 1, 1507353, 262147, 0, 1507354, 131075, 6, 1507355, 131072, 0, 1507356, 131072, 0, 1507357, 131072, 0, 1507358, 131072, 0, 1507359, 131072, 0, 1507360, 131072, 0, 1507361, 131072, 0, 1507362, 131072, 0, 1507363, 131072, 0, 1507364, 131072, 0, 1507365, 131072, 0, 1507366, 131072, 0, 1507367, 131072, 0, 1507368, 131072, 0, 1507369, 131072, 0, 1507370, 131072, 0, 1507371, 131072, 0, 1507372, 131072, 0, 1507373, 131072, 0, 1507374, 131072, 0, 1507375, 131072, 0, 1507376, 262144, 2, 1507377, 327680, 2, 1507378, 393216, 2, 1507379, 458752, 2, 1507380, 393216, 2, 1507381, 458752, 2, 1507382, 262144, 2, 1507383, 327680, 2, 1507384, 262144, 2, 1507385, 327680, 2, 1507386, 262144, 2, 1507387, 327680, 2, 1572864, 131072, 0, 1572865, 131072, 0, 1572866, 131072, 0, 1572867, 131072, 0, 1572868, 131072, 0, 1572869, 131072, 0, 1572870, 131072, 0, 1572871, 131072, 0, 1572872, 131072, 0, 1572873, 262144, 2, 1572874, 327680, 2, 1572875, 262144, 2, 1572876, 327680, 2, 1572877, 262144, 2, 1572878, 327680, 2, 1572879, 0, 14, 1572880, 65536, 14, 1572881, 131072, 14, 1572882, 262144, 10, 1572883, 327680, 10, 1572884, 393216, 10, 1572885, 131072, 0, 1572886, 131072, 0, 1572887, 131072, 0, 1572888, 262147, 6, 1572889, 131075, 6, 1572890, 131072, 0, 1572891, 131072, 0, 1572892, 131072, 0, 1572893, 131072, 0, 1572894, 131072, 0, 1572895, 131072, 0, 1572896, 131072, 0, 1572897, 131072, 0, 1572898, 131072, 0, 1572899, 131072, 0, 1572900, 131072, 0, 1572901, 131072, 0, 1572902, 131072, 0, 1572903, 131072, 0, 1572904, 131072, 0, 1572905, 131072, 0, 1572906, 131072, 0, 1572907, 131072, 0, 1572908, 131072, 0, 1572909, 131072, 0, 1572910, 131072, 0, 1572911, 131072, 0, 1572912, 131072, 0, 1572913, 131072, 0, 1572914, 393216, 1, 1572915, 458752, 1, 1572916, 262144, 1, 1572917, 327680, 1, 1572918, 131072, 0, 1572919, 131072, 0, 1572920, 131072, 0, 1572921, 131072, 0, 1572922, 131072, 0, 1572923, 131072, 0, 1638400, 131072, 0, 1638401, 131072, 0, 1638402, 131072, 0, 1638403, 131072, 0, 1638404, 131072, 0, 1638405, 131072, 0, 1638406, 131072, 0, 1638407, 131072, 0, 1638408, 131072, 0, 1638409, 131072, 0, 1638410, 393216, 1, 1638411, 458752, 1, 1638412, 393216, 1, 1638413, 458752, 1, 1638414, 131072, 0, 1638415, 327680, 9, 1638416, 131072, 0, 1638417, 262144, 1, 1638418, 327680, 1, 1638419, 393216, 1, 1638420, 458752, 1, 1638421, 131072, 0, 1638422, 131072, 0, 1638423, 131072, 0, 1638424, 131072, 0, 1638425, 131072, 0, 1638426, 131072, 0, 1638427, 131072, 0, 1638428, 131072, 0, 1638429, 131072, 0, 1638430, 131072, 0, 1638431, 65536, 12, 1638432, 131072, 0, 1638433, 131072, 0, 1638434, 131072, 0, 1638435, 131072, 0, 1638436, 131072, 0, 1638437, 131072, 0, 1638438, 131072, 0, 1638439, 131072, 0, 1638440, 131072, 0, 1638441, 131072, 0, 1638442, 131072, 0, 1638443, 131072, 0, 1638444, 131072, 0, 1638445, 131072, 0, 1638446, 131072, 0, 1638447, 131072, 0, 1638448, 131072, 0, 1638449, 131072, 0, 1638450, 393216, 2, 1638451, 458752, 2, 1638452, 65536, 12, 1638453, 327680, 2, 1638454, 262144, 2, 1638455, 327680, 2, 1638456, 262144, 2, 1638457, 327680, 2, 1638458, 262144, 2, 1638459, 327680, 2, 1703936, 131072, 0, 1703937, 131072, 0, 1703938, 131072, 0, 1703939, 131072, 0, 1703940, 131072, 0, 1703941, 131072, 0, 1703942, 131072, 0, 1703943, 131072, 0, 1703944, 131072, 0, 1703945, 131072, 0, 1703946, 393216, 2, 1703947, 458752, 2, 1703948, 393216, 2, 1703949, 458752, 2, 1703950, 262144, 10, 1703951, 327680, 10, 1703952, 393216, 10, 1703953, 65536, 12, 1703954, 327680, 2, 1703955, 393216, 2, 1703956, 458752, 2, 1703957, 131072, 0, 1703958, 131072, 0, 1703959, 131072, 0, 1703960, 131072, 0, 1703961, 131072, 0, 1703962, 131072, 0, 1703963, 131072, 0, 1703964, 393216, 1, 1703965, 458752, 1, 1703966, 131072, 0, 1703967, 65536, 13, 1703968, 131072, 0, 1703969, 131072, 0, 1703970, 327680, 9, 1703971, 131072, 0, 1703972, 131072, 0, 1703973, 131072, 0, 1703974, 131072, 0, 1703975, 131072, 0, 1703976, 131072, 0, 1703977, 131072, 0, 1703978, 131072, 0, 1703979, 131072, 0, 1703980, 131072, 0, 1703981, 131072, 0, 1703982, 131072, 0, 1703983, 131072, 0, 1703984, 131072, 0, 1703985, 327680, 9, 1703986, 131072, 0, 1703987, 131072, 0, 1703988, 65536, 13, 1703989, 131072, 0, 1703990, 131072, 0, 1703991, 131072, 0, 1703992, 131072, 0, 1703993, 131072, 0, 1703994, 131072, 0, 1703995, 131072, 0, 1769472, 131072, 0, 1769473, 131072, 0, 1769474, 131072, 0, 1769475, 131072, 0, 1769476, 131072, 0, 1769477, 131072, 0, 1769478, 131072, 0, 1769479, 131072, 0, 1769480, 131072, 0, 1769481, 131072, 0, 1769482, 131072, 0, 1769483, 131072, 0, 1769484, 131072, 0, 1769485, 131072, 0, 1769486, 327680, 9, 1769487, 131072, 0, 1769488, 131072, 0, 1769489, 65536, 13, 1769490, 131072, 0, 1769491, 393216, 1, 1769492, 458752, 1, 1769493, 131072, 0, 1769494, 262148, 5, 1769495, 131076, 3, 1769496, 4, 6, 1769497, 131072, 0, 1769498, 131072, 0, 1769499, 131072, 0, 1769500, 393216, 2, 1769501, 458752, 2, 1769502, 0, 14, 1769503, 65536, 14, 1769504, 131072, 14, 1769505, 262144, 10, 1769506, 65536, 12, 1769507, 393216, 10, 1769508, 131072, 0, 1769509, 131072, 0, 1769510, 131072, 0, 1769511, 131072, 0, 1769512, 131072, 0, 1769513, 131072, 0, 1769514, 131072, 0, 1769515, 131072, 0, 1769516, 131072, 0, 1769517, 131072, 0, 1769518, 65536, 12, 1769519, 131072, 0, 1769520, 262144, 10, 1769521, 327680, 10, 1769522, 393216, 10, 1769523, 0, 14, 1769524, 65536, 14, 1769525, 131072, 14, 1769526, 262144, 2, 1769527, 327680, 2, 1769528, 262144, 2, 1769529, 327680, 2, 1769530, 262144, 2, 1769531, 327680, 2, 1835008, 131072, 0, 1835009, 131072, 0, 1835010, 131072, 0, 1835011, 131072, 0, 1835012, 131072, 0, 1835013, 131072, 0, 1835014, 131072, 0, 1835015, 131072, 0, 1835016, 131072, 0, 1835017, 131072, 0, 1835018, 131072, 0, 1835019, 131072, 0, 1835020, 131072, 0, 1835021, 262144, 10, 1835022, 327680, 10, 1835023, 393216, 10, 1835024, 0, 14, 1835025, 65536, 14, 1835026, 131072, 14, 1835027, 393216, 2, 1835028, 458752, 2, 1835029, 131072, 0, 1835030, 262148, 2, 1835031, 4, 0, 1835032, 4, 4, 1835033, 131072, 0, 1835034, 131072, 0, 1835035, 327680, 9, 1835036, 131072, 0, 1835037, 262144, 1, 1835038, 327680, 1, 1835039, 393216, 1, 1835040, 458752, 1, 1835041, 131072, 0, 1835042, 65536, 13, 1835043, 131072, 0, 1835044, 131072, 0, 1835045, 131072, 0, 1835046, 131072, 0, 1835047, 327680, 9, 1835048, 131072, 0, 1835049, 393216, 1, 1835050, 458752, 1, 1835051, 393216, 1, 1835052, 458752, 1, 1835053, 131072, 0, 1835054, 65536, 13, 1835055, 131072, 0, 1835056, 393216, 1, 1835057, 458752, 1, 1835058, 262144, 1, 1835059, 327680, 1, 1835060, 393216, 1, 1835061, 458752, 1, 1835062, 131072, 0, 1835063, 131072, 0, 1835064, 131072, 0, 1835065, 131072, 0, 1835066, 131072, 0, 1835067, 131072, 0, 1900544, 131072, 0, 1900545, 131072, 0, 1900546, 131072, 0, 1900547, 131072, 0, 1900548, 131072, 0, 1900549, 131072, 0, 1900550, 131072, 0, 1900551, 131072, 0, 1900552, 131072, 0, 1900553, 131072, 0, 1900554, 131072, 0, 1900555, 131072, 0, 1900556, 131072, 0, 1900557, 131072, 0, 1900558, 131072, 0, 1900559, 131072, 0, 1900560, 262147, 5, 1900561, 131075, 3, 1900562, 131075, 3, 1900563, 131075, 3, 1900564, 3, 6, 1900565, 262148, 5, 1900566, 65540, 0, 1900567, 4, 0, 1900568, 4, 4, 1900569, 131072, 0, 1900570, 262144, 10, 1900571, 327680, 10, 1900572, 393216, 10, 1900573, 65536, 12, 1900574, 327680, 2, 1900575, 393216, 2, 1900576, 458752, 2, 1900577, 0, 14, 1900578, 65536, 14, 1900579, 131072, 14, 1900580, 131072, 0, 1900581, 131072, 0, 1900582, 262144, 10, 1900583, 327680, 10, 1900584, 393216, 10, 1900585, 65536, 12, 1900586, 458752, 2, 1900587, 393216, 2, 1900588, 458752, 2, 1900589, 0, 14, 1900590, 65536, 14, 1900591, 131072, 14, 1900592, 393216, 2, 1900593, 458752, 2, 1900594, 262144, 2, 1900595, 327680, 2, 1900596, 393216, 2, 1900597, 458752, 2, 1900598, 262144, 2, 1900599, 327680, 2, 1900600, 262144, 2, 1900601, 327680, 2, 1900602, 262144, 2, 1900603, 327680, 2, 1966080, 131072, 0, 1966081, 131072, 0, 1966082, 131072, 0, 1966083, 131072, 0, 1966084, 131072, 0, 1966085, 131072, 0, 1966086, 131072, 0, 1966087, 131072, 0, 1966088, 131072, 0, 1966089, 131072, 0, 1966090, 131072, 0, 1966091, 131072, 0, 1966092, 131072, 0, 1966093, 131072, 0, 1966094, 131072, 0, 1966095, 131072, 0, 1966096, 262147, 2, 1966097, 3, 0, 1966098, 3, 0, 1966099, 3, 0, 1966100, 3, 4, 1966101, 262148, 2, 1966102, 4, 0, 1966103, 262148, 0, 1966104, 131076, 6, 1966105, 131072, 0, 1966106, 393216, 1, 1966107, 458752, 1, 1966108, 131072, 0, 1966109, 65536, 13, 1966110, 131072, 0, 1966111, 131072, 0, 1966112, 327680, 9, 1966113, 131072, 0, 1966114, 393216, 1, 1966115, 458752, 1, 1966116, 131072, 0, 1966117, 131072, 0, 1966118, 393216, 1, 1966119, 458752, 1, 1966120, 131072, 0, 1966121, 65536, 13, 1966122, 131072, 0, 1966123, 262144, 1, 1966124, 327680, 1, 1966125, 393216, 1, 1966126, 458752, 1, 1966127, 131072, 0, 1966128, 327680, 9, 1966129, 131072, 0, 1966130, 393216, 1, 1966131, 458752, 1, 1966132, 131072, 0, 1966133, 131072, 0, 1966134, 131072, 0, 1966135, 131072, 0, 1966136, 131072, 0, 1966137, 131072, 0, 1966138, 131072, 0, 1966139, 131072, 0, 2031616, 131072, 0, 2031617, 131072, 0, 2031618, 131072, 0, 2031619, 131072, 0, 2031620, 131072, 0, 2031621, 131072, 0, 2031622, 131072, 0, 2031623, 131072, 0, 2031624, 131072, 0, 2031625, 131072, 0, 2031626, 131072, 0, 2031627, 131072, 0, 2031628, 131072, 0, 2031629, 131072, 0, 2031630, 131072, 0, 2031631, 131072, 0, 2031632, 262147, 6, 2031633, 262147, 4, 2031634, 262147, 4, 2031635, 262147, 4, 2031636, 131075, 6, 2031637, 262148, 2, 2031638, 4, 0, 2031639, 4, 4, 2031640, 131072, 0, 2031641, 131072, 0, 2031642, 393216, 2, 2031643, 458752, 2, 2031644, 0, 14, 2031645, 65536, 14, 2031646, 131072, 14, 2031647, 262144, 10, 2031648, 327680, 10, 2031649, 393216, 10, 2031650, 393216, 2, 2031651, 458752, 2, 2031652, 131072, 0, 2031653, 131072, 0, 2031654, 393216, 2, 2031655, 458752, 2, 2031656, 0, 14, 2031657, 65536, 14, 2031658, 131072, 14, 2031659, 262144, 2, 2031660, 327680, 2, 2031661, 393216, 2, 2031662, 458752, 2, 2031663, 262144, 10, 2031664, 327680, 10, 2031665, 393216, 10, 2031666, 393216, 2, 2031667, 458752, 2, 2031668, 262144, 2, 2031669, 327680, 2, 2031670, 262144, 2, 2031671, 327680, 2, 2031672, 262144, 2, 2031673, 327680, 2, 2031674, 262144, 2, 2031675, 327680, 2, 2097152, 131072, 0, 2097153, 131072, 0, 2097154, 131072, 0, 2097155, 131072, 0, 2097156, 131072, 0, 2097157, 131072, 0, 2097158, 131072, 0, 2097159, 131072, 0, 2097160, 131072, 0, 2097161, 131072, 0, 2097162, 131072, 0, 2097163, 131072, 0, 2097164, 131072, 0, 2097165, 131072, 0, 2097166, 131072, 0, 2097167, 131072, 0, 2097168, 131072, 0, 2097169, 131072, 0, 2097170, 131072, 0, 2097171, 131072, 0, 2097172, 131072, 0, 2097173, 262148, 2, 2097174, 4, 0, 2097175, 4, 4, 2097176, 131072, 0, 2097177, 131072, 0, 2097178, 131072, 0, 2097179, 131072, 0, 2097180, 131072, 0, 2097181, 131072, 0, 2097182, 131072, 0, 2097183, 131072, 0, 2097184, 131072, 0, 2097185, 131072, 0, 2097186, 131072, 0, 2097187, 131072, 0, 2097188, 131072, 0, 2097189, 131072, 0, 2097190, 131072, 0, 2097191, 131072, 0, 2097192, 131072, 0, 2097193, 131072, 0, 2097194, 131072, 0, 2097195, 131072, 0, 2097196, 131072, 0, 2097197, 131072, 0, 2097198, 131072, 0, 2097199, 131072, 0, 2097200, 131072, 0, 2097201, 131072, 0, 2097202, 131072, 0, 2097203, 131072, 0, 2097204, 131072, 0, 2097205, 131072, 0, 2097206, 131072, 0, 2097207, 131072, 0, 2097208, 131072, 0, 2097209, 131072, 0, 2097210, 131072, 0, 2097211, 131072, 0, 2162688, 131072, 0, 2162689, 131072, 0, 2162690, 131072, 0, 2162691, 131072, 0, 2162692, 131072, 0, 2162693, 131072, 0, 2162694, 131072, 0, 2162695, 131072, 0, 2162696, 131072, 0, 2162697, 131072, 0, 2162698, 131072, 0, 2162699, 131072, 0, 2162700, 131072, 0, 2162701, 131072, 0, 2162702, 131072, 0, 2162703, 131072, 0, 2162704, 131072, 0, 2162705, 131072, 0, 2162706, 131072, 0, 2162707, 131072, 0, 2162708, 393216, 84, 2162709, 262148, 2, 2162710, 4, 0, 2162711, 4, 4, 2162712, 131072, 0, 2162713, 131072, 0, 2162714, 131072, 0, 2162715, 131072, 0, 2162716, 131072, 0, 2162717, 131072, 0, 2162718, 131072, 0, 2162719, 131072, 0, 2162720, 131072, 0, 2162721, 131072, 0, 2162722, 131072, 0, 2162723, 131072, 0, 2162724, 131072, 0, 2162725, 131072, 0, 2162726, 131072, 0, 2162727, 131072, 0, 2162728, 131072, 0, 2162729, 131072, 0, 2162730, 131072, 0, 2162731, 131072, 0, 2162732, 131072, 0, 2162733, 131072, 0, 2162734, 131072, 0, 2162735, 131072, 0, 2162736, 131072, 0, 2162737, 131072, 0, 2162738, 65536, 12, 2162739, 131072, 0, 2162740, 131072, 0, 2162741, 131072, 0, 2162742, 131072, 0, 2162743, 131072, 0, 2162744, 131072, 0, 2162745, 131072, 0, 2162746, 131072, 0, 2162747, 131072, 0, 2228224, 131072, 0, 2228225, 131072, 0, 2228226, 131072, 0, 2228227, 131072, 0, 2228228, 131072, 0, 2228229, 131072, 0, 2228230, 131072, 0, 2228231, 131072, 0, 2228232, 131072, 0, 2228233, 131072, 0, 2228234, 131072, 0, 2228235, 131072, 0, 2228236, 131072, 0, 2228237, 131072, 0, 2228238, 131072, 0, 2228239, 131072, 0, 2228240, 131072, 0, 2228241, 131072, 0, 2228242, 131072, 0, 2228243, 65536, 12, 2228244, 131072, 0, 2228245, 262148, 2, 2228246, 4, 0, 2228247, 4, 4, 2228248, 131072, 0, 2228249, 131072, 0, 2228250, 131072, 0, 2228251, 262147, 5, 2228252, 131075, 3, 2228253, 3, 6, 2228254, 131072, 0, 2228255, 131072, 0, 2228256, 131072, 0, 2228257, 131072, 0, 2228258, 131072, 0, 2228259, 131072, 0, 2228260, 131072, 0, 2228261, 131072, 0, 2228262, 131072, 0, 2228263, 131072, 0, 2228264, 131072, 0, 2228265, 131072, 0, 2228266, 131072, 0, 2228267, 131072, 0, 2228268, 131072, 0, 2228269, 327680, 9, 2228270, 131072, 0, 2228271, 393216, 1, 2228272, 458752, 1, 2228273, 131072, 0, 2228274, 65536, 13, 2228275, 131072, 0, 2228276, 131072, 0, 2228277, 131072, 0, 2228278, 131072, 0, 2228279, 131072, 0, 2228280, 131072, 0, 2228281, 131072, 0, 2228282, 131072, 0, 2228283, 131072, 0, 2293760, 131072, 0, 2293761, 131072, 0, 2293762, 131072, 0, 2293763, 131072, 0, 2293764, 131072, 0, 2293765, 131072, 0, 2293766, 131072, 0, 2293767, 131072, 0, 2293768, 131072, 0, 2293769, 131072, 0, 2293770, 131072, 0, 2293771, 131072, 0, 2293772, 131072, 0, 2293773, 131072, 0, 2293774, 131072, 0, 2293775, 131072, 0, 2293776, 393216, 1, 2293777, 458752, 1, 2293778, 131072, 0, 2293779, 65536, 13, 2293780, 131072, 0, 2293781, 262148, 6, 2293782, 262148, 4, 2293783, 131076, 6, 2293784, 131072, 0, 2293785, 131072, 0, 2293786, 131072, 0, 2293787, 262147, 2, 2293788, 3, 0, 2293789, 131075, 0, 2293790, 131075, 3, 2293791, 131075, 3, 2293792, 3, 6, 2293793, 131072, 0, 2293794, 131072, 0, 2293795, 131072, 0, 2293796, 131072, 0, 2293797, 131072, 0, 2293798, 131072, 0, 2293799, 131072, 0, 2293800, 131072, 0, 2293801, 262147, 5, 2293802, 131075, 3, 2293803, 3, 6, 2293804, 262144, 10, 2293805, 327680, 10, 2293806, 393216, 10, 2293807, 393216, 2, 2293808, 458752, 2, 2293809, 0, 14, 2293810, 65536, 14, 2293811, 131072, 14, 2293812, 262144, 2, 2293813, 327680, 2, 2293814, 262144, 2, 2293815, 327680, 2, 2293816, 262144, 2, 2293817, 327680, 2, 2293818, 262144, 2, 2293819, 327680, 2, 2359296, 131072, 0, 2359297, 131072, 0, 2359298, 131072, 0, 2359299, 131072, 0, 2359300, 131072, 0, 2359301, 131072, 0, 2359302, 131072, 0, 2359303, 131072, 0, 2359304, 131072, 0, 2359305, 131072, 0, 2359306, 131072, 0, 2359307, 131072, 0, 2359308, 131072, 0, 2359309, 131072, 0, 2359310, 131072, 0, 2359311, 131072, 0, 2359312, 393216, 2, 2359313, 458752, 2, 2359314, 0, 14, 2359315, 65536, 14, 2359316, 131072, 14, 2359317, 131072, 0, 2359318, 131072, 0, 2359319, 131072, 0, 2359320, 131072, 0, 2359321, 131072, 0, 2359322, 262147, 5, 2359323, 65539, 0, 2359324, 3, 0, 2359325, 3, 0, 2359326, 3, 0, 2359327, 3, 0, 2359328, 131075, 0, 2359329, 131075, 3, 2359330, 3, 6, 2359331, 131072, 0, 2359332, 131072, 0, 2359333, 131072, 0, 2359334, 131072, 0, 2359335, 131072, 0, 2359336, 262147, 5, 2359337, 65539, 0, 2359338, 3, 0, 2359339, 131075, 0, 2359340, 131075, 3, 2359341, 131075, 3, 2359342, 131075, 3, 2359343, 3, 6, 2359344, 393216, 1, 2359345, 458752, 1, 2359346, 393216, 1, 2359347, 458752, 1, 2359348, 393216, 1, 2359349, 458752, 1, 2359350, 393216, 1, 2359351, 458752, 1, 2359352, 65536, 0, 2359353, 65536, 0, 2359354, 65536, 0, 2359355, 65536, 0, 2424832, 131072, 0, 2424833, 131072, 0, 2424834, 131072, 0, 2424835, 131072, 0, 2424836, 131072, 0, 2424837, 131072, 0, 2424838, 131072, 0, 2424839, 131072, 0, 2424840, 131072, 0, 2424841, 131072, 0, 2424842, 131072, 0, 2424843, 131072, 0, 2424844, 131072, 0, 2424845, 131072, 0, 2424846, 131072, 0, 2424847, 131072, 0, 2424848, 65539, 7, 2424849, 262147, 3, 2424850, 131075, 3, 2424851, 131075, 3, 2424852, 131075, 3, 2424853, 3, 6, 2424854, 131072, 0, 2424855, 131072, 0, 2424856, 131072, 0, 2424857, 131072, 0, 2424858, 262147, 6, 2424859, 262147, 4, 2424860, 262147, 4, 2424861, 65536, 12, 2424862, 262147, 4, 2424863, 262147, 4, 2424864, 262147, 4, 2424865, 262147, 4, 2424866, 3, 5, 2424867, 196611, 7, 2424868, 131072, 0, 2424869, 131072, 0, 2424870, 131072, 0, 2424871, 131072, 0, 2424872, 262147, 6, 2424873, 262147, 4, 2424874, 131075, 1, 2424875, 3, 0, 2424876, 3, 0, 2424877, 3, 0, 2424878, 3, 0, 2424879, 3, 4, 2424880, 393216, 2, 2424881, 458752, 2, 2424882, 393216, 2, 2424883, 458752, 2, 2424884, 393216, 2, 2424885, 458752, 2, 2424886, 393216, 2, 2424887, 458752, 2, 2424888, 262144, 2, 2424889, 327680, 2, 2424890, 262144, 2, 2424891, 327680, 2, 2490368, 131072, 0, 2490369, 131072, 0, 2490370, 131072, 0, 2490371, 131072, 0, 2490372, 131072, 0, 2490373, 131072, 0, 2490374, 131072, 0, 2490375, 131072, 0, 2490376, 131072, 0, 2490377, 131072, 0, 2490378, 131072, 0, 2490379, 131072, 0, 2490380, 131072, 0, 2490381, 131072, 0, 2490382, 131072, 0, 2490383, 131072, 0, 2490384, 131072, 0, 2490385, 262147, 2, 2490386, 3, 0, 2490387, 3, 0, 2490388, 3, 0, 2490389, 131075, 0, 2490390, 131075, 3, 2490391, 3, 6, 2490392, 393216, 1, 2490393, 458752, 1, 2490394, 393216, 1, 2490395, 458752, 1, 2490396, 131072, 0, 2490397, 65536, 13, 2490398, 131072, 0, 2490399, 393216, 1, 2490400, 458752, 1, 2490401, 131072, 0, 2490402, 327680, 9, 2490403, 131072, 0, 2490404, 393216, 1, 2490405, 458752, 1, 2490406, 393216, 1, 2490407, 458752, 1, 2490408, 393216, 1, 2490409, 458752, 1, 2490410, 262147, 2, 2490411, 3, 0, 2490412, 3, 0, 2490413, 3, 0, 2490414, 3, 0, 2490415, 131075, 0, 2490416, 131075, 3, 2490417, 3, 6, 2490418, 393216, 1, 2490419, 458752, 1, 2490420, 393216, 1, 2490421, 458752, 1, 2490422, 393216, 1, 2490423, 458752, 1, 2490424, 65536, 0, 2490425, 65536, 0, 2490426, 65536, 0, 2490427, 65536, 0, 2555904, 131072, 0, 2555905, 131072, 0, 2555906, 131072, 0, 2555907, 131072, 0, 2555908, 131072, 0, 2555909, 131072, 0, 2555910, 131072, 0, 2555911, 131072, 0, 2555912, 131072, 0, 2555913, 131072, 0, 2555914, 131072, 0, 2555915, 131072, 0, 2555916, 131072, 0, 2555917, 131072, 0, 2555918, 131072, 0, 2555919, 131072, 0, 2555920, 131072, 0, 2555921, 262147, 6, 2555922, 262147, 4, 2555923, 262147, 4, 2555924, 131075, 1, 2555925, 262147, 0, 2555926, 262147, 4, 2555927, 65536, 12, 2555928, 393216, 2, 2555929, 458752, 2, 2555930, 393216, 2, 2555931, 458752, 2, 2555932, 0, 14, 2555933, 65536, 14, 2555934, 131072, 14, 2555935, 393216, 2, 2555936, 65536, 12, 2555937, 262144, 10, 2555938, 327680, 10, 2555939, 393216, 10, 2555940, 393216, 2, 2555941, 458752, 2, 2555942, 393216, 2, 2555943, 458752, 2, 2555944, 65536, 12, 2555945, 458752, 2, 2555946, 262147, 2, 2555947, 3, 0, 2555948, 3, 0, 2555949, 3, 0, 2555950, 3, 0, 2555951, 3, 0, 2555952, 3, 0, 2555953, 3, 4, 2555954, 65536, 12, 2555955, 458752, 2, 2555956, 393216, 2, 2555957, 458752, 2, 2555958, 393216, 2, 2555959, 458752, 2, 2555960, 262144, 2, 2555961, 327680, 2, 2555962, 262144, 2, 2555963, 327680, 2, 2621440, 131072, 0, 2621441, 131072, 0, 2621442, 131072, 0, 2621443, 131072, 0, 2621444, 131072, 0, 2621445, 131072, 0, 2621446, 131072, 0, 2621447, 131072, 0, 2621448, 131072, 0, 2621449, 131072, 0, 2621450, 131072, 0, 2621451, 131072, 0, 2621452, 131072, 0, 2621453, 131072, 0, 2621454, 131072, 0, 2621455, 131072, 0, 2621456, 131072, 0, 2621457, 131072, 0, 2621458, 131072, 0, 2621459, 131072, 0, 2621460, 262147, 6, 2621461, 131075, 6, 2621462, 65536, 0, 2621463, 65536, 13, 2621464, 65536, 0, 2621465, 393216, 1, 2621466, 458752, 1, 2621467, 393216, 1, 2621468, 458752, 1, 2621469, 393216, 1, 2621470, 458752, 1, 2621471, 65536, 0, 2621472, 65536, 13, 2621473, 65536, 0, 2621474, 393216, 1, 2621475, 458752, 1, 2621476, 65536, 0, 2621477, 327680, 9, 2621478, 65536, 0, 2621479, 65536, 0, 2621480, 65536, 13, 2621481, 65536, 0, 2621482, 262147, 2, 2621483, 3, 0, 2621484, 3, 0, 2621485, 3, 0, 2621486, 3, 0, 2621487, 262147, 0, 2621488, 262147, 4, 2621489, 131075, 6, 2621490, 65536, 13, 2621491, 65536, 0, 2621492, 393216, 1, 2621493, 458752, 1, 2621494, 393216, 1, 2621495, 458752, 1, 2621496, 65536, 0, 2621497, 65536, 0, 2621498, 65536, 0, 2621499, 65536, 0, 2686976, 262144, 2, 2686977, 327680, 2, 2686978, 262144, 2, 2686979, 327680, 2, 2686980, 262144, 2, 2686981, 327680, 2, 2686982, 262144, 2, 2686983, 327680, 2, 2686984, 131072, 0, 2686985, 131072, 0, 2686986, 131072, 0, 2686987, 131072, 0, 2686988, 131072, 0, 2686989, 131072, 0, 2686990, 131072, 0, 2686991, 131072, 0, 2686992, 131072, 0, 2686993, 131072, 0, 2686994, 131072, 0, 2686995, 131072, 0, 2686996, 131072, 0, 2686997, 131072, 0, 2686998, 0, 14, 2686999, 65536, 14, 2687000, 131072, 14, 2687001, 393216, 2, 2687002, 458752, 2, 2687003, 393216, 2, 2687004, 458752, 2, 2687005, 393216, 2, 2687006, 458752, 2, 2687007, 0, 14, 2687008, 65536, 14, 2687009, 131072, 14, 2687010, 393216, 2, 2687011, 458752, 2, 2687012, 262144, 10, 2687013, 327680, 10, 2687014, 393216, 10, 2687015, 0, 14, 2687016, 65536, 14, 2687017, 131072, 14, 2687018, 262147, 6, 2687019, 262147, 4, 2687020, 131075, 1, 2687021, 3, 0, 2687022, 262147, 0, 2687023, 131075, 6, 2687024, 131072, 0, 2687025, 0, 14, 2687026, 65536, 14, 2687027, 131072, 14, 2687028, 393216, 2, 2687029, 458752, 2, 2687030, 65536, 12, 2687031, 458752, 2, 2687032, 262144, 2, 2687033, 327680, 2, 2687034, 262144, 2, 2687035, 327680, 2, 2752512, 131072, 0, 2752513, 131072, 0, 2752514, 131072, 0, 2752515, 131072, 0, 2752516, 131072, 0, 2752517, 131072, 0, 2752518, 131072, 0, 2752519, 131072, 0, 2752520, 131072, 0, 2752521, 131072, 0, 2752522, 131072, 0, 2752523, 131072, 0, 2752524, 131072, 0, 2752525, 131072, 0, 2752526, 131072, 0, 2752527, 131072, 0, 2752528, 131072, 0, 2752529, 131072, 0, 2752530, 262148, 5, 2752531, 4, 6, 2752532, 131072, 0, 2752533, 131072, 0, 2752534, 393216, 1, 2752535, 458752, 1, 2752536, 393216, 1, 2752537, 458752, 1, 2752538, 393216, 1, 2752539, 458752, 1, 2752540, 131072, 0, 2752541, 327680, 9, 2752542, 131072, 0, 2752543, 393216, 1, 2752544, 458752, 1, 2752545, 393216, 1, 2752546, 458752, 1, 2752547, 131072, 0, 2752548, 327680, 9, 2752549, 131072, 0, 2752550, 393216, 1, 2752551, 458752, 1, 2752552, 393216, 1, 2752553, 458752, 1, 2752554, 393216, 1, 2752555, 458752, 1, 2752556, 262147, 6, 2752557, 262147, 4, 2752558, 131075, 6, 2752559, 131072, 0, 2752560, 131072, 0, 2752561, 131072, 0, 2752562, 131072, 0, 2752563, 327680, 9, 2752564, 131072, 0, 2752565, 131072, 0, 2752566, 65536, 13, 2752567, 131072, 0, 2752568, 131072, 0, 2752569, 131072, 0, 2752570, 131072, 0, 2752571, 131072, 0, 2818048, 262144, 2, 2818049, 327680, 2, 2818050, 262144, 2, 2818051, 327680, 2, 2818052, 262144, 2, 2818053, 327680, 2, 2818054, 262144, 2, 2818055, 327680, 2, 2818056, 131072, 0, 2818057, 131072, 0, 2818058, 131072, 0, 2818059, 131072, 0, 2818060, 131072, 0, 2818061, 131072, 0, 2818062, 131072, 0, 2818063, 131072, 0, 2818064, 131072, 0, 2818065, 131072, 0, 2818066, 262148, 2, 2818067, 131076, 0, 2818068, 4, 6, 2818069, 131072, 0, 2818070, 393216, 2, 2818071, 458752, 2, 2818072, 393216, 2, 2818073, 458752, 2, 2818074, 393216, 2, 2818075, 458752, 2, 2818076, 262144, 10, 2818077, 327680, 10, 2818078, 393216, 10, 2818079, 393216, 2, 2818080, 458752, 2, 2818081, 393216, 2, 2818082, 458752, 2, 2818083, 262144, 10, 2818084, 327680, 10, 2818085, 393216, 10, 2818086, 393216, 2, 2818087, 458752, 2, 2818088, 393216, 2, 2818089, 458752, 2, 2818090, 393216, 2, 2818091, 458752, 2, 2818092, 131072, 0, 2818093, 131072, 0, 2818094, 131072, 0, 2818095, 131072, 0, 2818096, 131072, 0, 2818097, 131072, 0, 2818098, 262144, 10, 2818099, 327680, 10, 2818100, 393216, 10, 2818101, 0, 14, 2818102, 65536, 14, 2818103, 131072, 14, 2818104, 262144, 2, 2818105, 327680, 2, 2818106, 262144, 2, 2818107, 327680, 2, 2883584, 131072, 0, 2883585, 131072, 0, 2883586, 131072, 0, 2883587, 131072, 0, 2883588, 131072, 0, 2883589, 131072, 0, 2883590, 131072, 0, 2883591, 131072, 0, 2883592, 131072, 0, 2883593, 131072, 0, 2883594, 131072, 0, 2883595, 131072, 0, 2883596, 131072, 0, 2883597, 131072, 0, 2883598, 131072, 0, 2883599, 131072, 0, 2883600, 131072, 0, 2883601, 131072, 0, 2883602, 262148, 6, 2883603, 131076, 1, 2883604, 131076, 0, 2883605, 4, 6, 2883606, 131072, 0, 2883607, 131072, 0, 2883608, 131072, 0, 2883609, 131072, 0, 2883610, 262147, 5, 2883611, 131075, 3, 2883612, 131075, 3, 2883613, 131075, 3, 2883614, 131075, 3, 2883615, 131075, 3, 2883616, 131075, 3, 2883617, 131075, 3, 2883618, 131075, 3, 2883619, 131075, 3, 2883620, 131075, 3, 2883621, 131075, 3, 2883622, 131075, 3, 2883623, 131075, 3, 2883624, 196611, 3, 2883625, 196611, 7, 2883626, 131072, 0, 2883627, 131072, 0, 2883628, 131072, 0, 2883629, 131072, 0, 2883630, 131072, 0, 2883631, 131072, 0, 2883632, 131072, 0, 2883633, 131072, 0, 2883634, 393216, 1, 2883635, 458752, 1, 2883636, 393216, 1, 2883637, 458752, 1, 2883638, 393216, 1, 2883639, 458752, 1, 2883640, 131072, 0, 2883641, 131072, 0, 2883642, 131072, 0, 2883643, 131072, 0, 2949120, 262144, 2, 2949121, 327680, 2, 2949122, 262144, 2, 2949123, 327680, 2, 2949124, 262144, 2, 2949125, 327680, 2, 2949126, 262144, 2, 2949127, 327680, 2, 2949128, 131072, 0, 2949129, 131072, 0, 2949130, 131072, 0, 2949131, 131072, 0, 2949132, 131072, 0, 2949133, 131072, 0, 2949134, 131072, 0, 2949135, 131072, 0, 2949136, 131072, 0, 2949137, 131072, 0, 2949138, 131072, 0, 2949139, 262148, 6, 2949140, 131076, 1, 2949141, 131076, 0, 2949142, 4, 6, 2949143, 131072, 0, 2949144, 131072, 0, 2949145, 131072, 0, 2949146, 262147, 2, 2949147, 3, 0, 2949148, 3, 0, 2949149, 3, 0, 2949150, 3, 0, 2949151, 3, 0, 2949152, 3, 0, 2949153, 3, 0, 2949154, 3, 0, 2949155, 3, 0, 2949156, 3, 0, 2949157, 3, 0, 2949158, 3, 0, 2949159, 262147, 0, 2949160, 131075, 6, 2949161, 131072, 0, 2949162, 131072, 0, 2949163, 131072, 0, 2949164, 131072, 0, 2949165, 262148, 5, 2949166, 131076, 3, 2949167, 131076, 3, 2949168, 4, 6, 2949169, 131072, 0, 2949170, 393216, 2, 2949171, 458752, 2, 2949172, 393216, 2, 2949173, 458752, 2, 2949174, 393216, 2, 2949175, 458752, 2, 2949176, 262144, 2, 2949177, 327680, 2, 2949178, 262144, 2, 2949179, 327680, 2, 3014656, 131072, 0, 3014657, 131072, 0, 3014658, 131072, 0, 3014659, 131072, 0, 3014660, 131072, 0, 3014661, 131072, 0, 3014662, 131072, 0, 3014663, 131072, 0, 3014664, 131072, 0, 3014665, 131072, 0, 3014666, 131072, 0, 3014667, 131072, 0, 3014668, 131072, 0, 3014669, 131072, 0, 3014670, 131072, 0, 3014671, 131072, 0, 3014672, 131072, 0, 3014673, 131072, 0, 3014674, 131072, 0, 3014675, 131072, 0, 3014676, 262148, 6, 3014677, 262148, 4, 3014678, 131076, 6, 3014679, 131072, 0, 3014680, 131072, 0, 3014681, 131072, 0, 3014682, 262147, 2, 3014683, 3, 0, 3014684, 3, 0, 3014685, 3, 0, 3014686, 3, 0, 3014687, 3, 0, 3014688, 3, 0, 3014689, 3, 0, 3014690, 3, 0, 3014691, 3, 0, 3014692, 3, 0, 3014693, 3, 0, 3014694, 262147, 0, 3014695, 131075, 6, 3014696, 131072, 0, 3014697, 131072, 0, 3014698, 131072, 0, 3014699, 262148, 5, 3014700, 131076, 3, 3014701, 65540, 0, 3014702, 4, 0, 3014703, 4, 0, 3014704, 4, 4, 3014705, 393216, 1, 3014706, 458752, 1, 3014707, 131072, 0, 3014708, 327680, 9, 3014709, 131072, 0, 3014710, 393216, 1, 3014711, 458752, 1, 3014712, 131072, 0, 3014713, 131072, 0, 3014714, 131072, 0, 3014715, 131072, 0, 3080192, 262144, 2, 3080193, 327680, 2, 3080194, 262144, 2, 3080195, 327680, 2, 3080196, 262144, 2, 3080197, 327680, 2, 3080198, 262144, 2, 3080199, 327680, 2, 3080200, 131072, 0, 3080201, 131072, 0, 3080202, 131072, 0, 3080203, 131072, 0, 3080204, 131072, 0, 3080205, 131072, 0, 3080206, 131072, 0, 3080207, 131072, 0, 3080208, 131072, 0, 3080209, 131072, 0, 3080210, 131072, 0, 3080211, 131072, 0, 3080212, 131072, 0, 3080213, 131072, 0, 3080214, 131072, 0, 3080215, 131072, 0, 3080216, 131072, 0, 3080217, 131072, 0, 3080218, 262147, 6, 3080219, 262147, 4, 3080220, 65536, 12, 3080221, 262147, 4, 3080222, 262147, 4, 3080223, 262147, 4, 3080224, 262147, 4, 3080225, 262147, 4, 3080226, 262147, 4, 3080227, 262147, 4, 3080228, 262147, 4, 3080229, 262147, 4, 3080230, 65536, 12, 3080231, 131072, 0, 3080232, 131072, 0, 3080233, 131072, 0, 3080234, 131072, 0, 3080235, 262148, 6, 3080236, 131076, 1, 3080237, 4, 0, 3080238, 4, 0, 3080239, 4, 0, 3080240, 4, 4, 3080241, 393216, 2, 3080242, 458752, 2, 3080243, 262144, 10, 3080244, 327680, 10, 3080245, 393216, 10, 3080246, 393216, 2, 3080247, 458752, 2, 3080248, 262144, 2, 3080249, 327680, 2, 3080250, 262144, 2, 3080251, 327680, 2, 3145728, 131072, 0, 3145729, 131072, 0, 3145730, 131072, 0, 3145731, 131072, 0, 3145732, 131072, 0, 3145733, 131072, 0, 3145734, 131072, 0, 3145735, 131072, 0, 3145736, 131072, 0, 3145737, 131072, 0, 3145738, 131072, 0, 3145739, 131072, 0, 3145740, 131072, 0, 3145741, 131072, 0, 3145742, 131072, 0, 3145743, 131072, 0, 3145744, 131072, 0, 3145745, 131072, 0, 3145746, 131072, 0, 3145747, 131072, 0, 3145748, 131072, 0, 3145749, 327680, 9, 3145750, 131072, 0, 3145751, 393216, 1, 3145752, 458752, 1, 3145753, 393216, 1, 3145754, 458752, 1, 3145755, 131072, 0, 3145756, 65536, 13, 3145757, 131072, 0, 3145758, 393216, 1, 3145759, 458752, 1, 3145760, 131072, 0, 3145761, 327680, 9, 3145762, 131072, 0, 3145763, 393216, 1, 3145764, 458752, 1, 3145765, 131072, 0, 3145766, 65536, 13, 3145767, 131072, 0, 3145768, 131072, 0, 3145769, 131072, 0, 3145770, 131072, 0, 3145771, 131072, 0, 3145772, 262148, 2, 3145773, 4, 0, 3145774, 4, 0, 3145775, 262148, 0, 3145776, 131076, 6, 3145777, 131072, 0, 3145778, 393216, 1, 3145779, 458752, 1, 3145780, 393216, 1, 3145781, 458752, 1, 3145782, 393216, 1, 3145783, 458752, 1, 3145784, 131072, 0, 3145785, 131072, 0, 3145786, 131072, 0, 3145787, 131072, 0, 3211264, 262144, 2, 3211265, 327680, 2, 3211266, 262144, 2, 3211267, 327680, 2, 3211268, 262144, 2, 3211269, 327680, 2, 3211270, 262144, 2, 3211271, 327680, 2, 3211272, 131072, 0, 3211273, 131072, 0, 3211274, 131072, 0, 3211275, 131072, 0, 3211276, 131072, 0, 3211277, 131072, 0, 3211278, 131072, 0, 3211279, 131072, 0, 3211280, 131072, 0, 3211281, 131072, 0, 3211282, 131072, 0, 3211283, 131072, 0, 3211284, 262144, 10, 3211285, 327680, 10, 3211286, 393216, 10, 3211287, 393216, 2, 3211288, 458752, 2, 3211289, 393216, 2, 3211290, 458752, 2, 3211291, 0, 14, 3211292, 65536, 14, 3211293, 131072, 14, 3211294, 393216, 2, 3211295, 458752, 2, 3211296, 65536, 12, 3211297, 327680, 10, 3211298, 393216, 10, 3211299, 393216, 2, 3211300, 458752, 2, 3211301, 0, 14, 3211302, 65536, 14, 3211303, 131072, 14, 3211304, 131072, 0, 3211305, 131072, 0, 3211306, 131072, 0, 3211307, 131072, 0, 3211308, 262148, 6, 3211309, 131076, 1, 3211310, 4, 0, 3211311, 4, 4, 3211312, 131072, 0, 3211313, 131072, 0, 3211314, 393216, 2, 3211315, 458752, 2, 3211316, 393216, 2, 3211317, 458752, 2, 3211318, 393216, 2, 3211319, 458752, 2, 3211320, 262144, 2, 3211321, 327680, 2, 3211322, 262144, 2, 3211323, 327680, 2, 3276800, 131072, 0, 3276801, 131072, 0, 3276802, 131072, 0, 3276803, 131072, 0, 3276804, 131072, 0, 3276805, 131072, 0, 3276806, 131072, 0, 3276807, 131072, 0, 3276808, 131072, 0, 3276809, 131072, 0, 3276810, 131072, 0, 3276811, 131072, 0, 3276812, 131072, 0, 3276813, 131072, 0, 3276814, 131072, 0, 3276815, 131072, 0, 3276816, 131072, 0, 3276817, 131072, 0, 3276818, 131072, 0, 3276819, 131072, 0, 3276820, 393216, 1, 3276821, 458752, 1, 3276822, 393216, 1, 3276823, 458752, 1, 3276824, 131072, 0, 3276825, 327680, 9, 3276826, 131072, 0, 3276827, 393216, 1, 3276828, 458752, 1, 3276829, 393216, 1, 3276830, 458752, 1, 3276831, 131072, 0, 3276832, 65536, 13, 3276833, 131072, 0, 3276834, 393216, 1, 3276835, 458752, 1, 3276836, 393216, 1, 3276837, 458752, 1, 3276838, 393216, 1, 3276839, 458752, 1, 3276840, 393216, 1, 3276841, 458752, 1, 3276842, 131072, 0, 3276843, 131072, 0, 3276844, 131072, 0, 3276845, 262148, 2, 3276846, 262148, 0, 3276847, 131076, 6, 3276848, 131072, 0, 3276849, 131072, 0, 3276850, 327680, 9, 3276851, 131072, 0, 3276852, 393216, 1, 3276853, 458752, 1, 3276854, 393216, 1, 3276855, 458752, 1, 3276856, 131072, 0, 3276857, 131072, 0, 3276858, 131072, 0, 3276859, 131072, 0, 3342336, 262144, 2, 3342337, 327680, 2, 3342338, 262144, 2, 3342339, 327680, 2, 3342340, 262144, 2, 3342341, 327680, 2, 3342342, 262144, 2, 3342343, 327680, 2, 3342344, 131072, 0, 3342345, 131072, 0, 3342346, 131072, 0, 3342347, 131072, 0, 3342348, 131072, 0, 3342349, 131072, 0, 3342350, 131072, 0, 3342351, 131072, 0, 3342352, 131072, 0, 3342353, 131072, 0, 3342354, 131072, 0, 3342355, 131072, 0, 3342356, 393216, 2, 3342357, 458752, 2, 3342358, 393216, 2, 3342359, 458752, 2, 3342360, 262144, 10, 3342361, 327680, 10, 3342362, 393216, 10, 3342363, 393216, 2, 3342364, 458752, 2, 3342365, 393216, 2, 3342366, 458752, 2, 3342367, 0, 14, 3342368, 65536, 14, 3342369, 131072, 14, 3342370, 393216, 2, 3342371, 458752, 2, 3342372, 393216, 2, 3342373, 65536, 12, 3342374, 393216, 2, 3342375, 458752, 2, 3342376, 393216, 2, 3342377, 458752, 2, 3342378, 131072, 0, 3342379, 131072, 0, 3342380, 131072, 0, 3342381, 262148, 6, 3342382, 131076, 6, 3342383, 131072, 0, 3342384, 131072, 0, 3342385, 262144, 10, 3342386, 327680, 10, 3342387, 393216, 10, 3342388, 393216, 2, 3342389, 458752, 2, 3342390, 393216, 2, 3342391, 458752, 2, 3342392, 262144, 2, 3342393, 327680, 2, 3342394, 262144, 2, 3342395, 327680, 2, 3407872, 131072, 0, 3407873, 131072, 0, 3407874, 131072, 0, 3407875, 131072, 0, 3407876, 131072, 0, 3407877, 131072, 0, 3407878, 131072, 0, 3407879, 131072, 0, 3407880, 131072, 0, 3407881, 131072, 0, 3407882, 131072, 0, 3407883, 131072, 0, 3407884, 131072, 0, 3407885, 131072, 0, 3407886, 131072, 0, 3407887, 131072, 0, 3407888, 131072, 0, 3407889, 131072, 0, 3407890, 131072, 0, 3407891, 131072, 0, 3407892, 393216, 1, 3407893, 458752, 1, 3407894, 393216, 1, 3407895, 458752, 1, 3407896, 262144, 1, 3407897, 327680, 1, 3407898, 262144, 1, 3407899, 327680, 1, 3407900, 262144, 1, 3407901, 327680, 1, 3407902, 262144, 1, 3407903, 327680, 1, 3407904, 262144, 1, 3407905, 327680, 1, 3407906, 262144, 1, 3407907, 327680, 1, 3407908, 131072, 0, 3407909, 65536, 13, 3407910, 131072, 0, 3407911, 393216, 1, 3407912, 458752, 1, 3407913, 131072, 0, 3407914, 327680, 9, 3407915, 131072, 0, 3407916, 131072, 0, 3407917, 131072, 0, 3407918, 131072, 0, 3407919, 131072, 0, 3407920, 131072, 0, 3407921, 131072, 0, 3407922, 393216, 1, 3407923, 458752, 1, 3407924, 393216, 1, 3407925, 458752, 1, 3407926, 393216, 1, 3407927, 458752, 1, 3407928, 131072, 0, 3407929, 131072, 0, 3407930, 131072, 0, 3407931, 131072, 0, 3473408, 262144, 2, 3473409, 327680, 2, 3473410, 262144, 2, 3473411, 327680, 2, 3473412, 262144, 2, 3473413, 327680, 2, 3473414, 262144, 2, 3473415, 327680, 2, 3473416, 131072, 0, 3473417, 131072, 0, 3473418, 131072, 0, 3473419, 131072, 0, 3473420, 131072, 0, 3473421, 131072, 0, 3473422, 131072, 0, 3473423, 131072, 0, 3473424, 131072, 0, 3473425, 131072, 0, 3473426, 131072, 0, 3473427, 131072, 0, 3473428, 393216, 2, 3473429, 458752, 2, 3473430, 393216, 2, 3473431, 458752, 2, 3473432, 262144, 2, 3473433, 327680, 2, 3473434, 262144, 2, 3473435, 327680, 2, 3473436, 262144, 2, 3473437, 327680, 2, 3473438, 262144, 2, 3473439, 327680, 2, 3473440, 262144, 2, 3473441, 327680, 2, 3473442, 262144, 2, 3473443, 327680, 2, 3473444, 0, 14, 3473445, 65536, 14, 3473446, 131072, 14, 3473447, 393216, 2, 3473448, 458752, 2, 3473449, 262144, 10, 3473450, 327680, 10, 3473451, 393216, 10, 3473452, 131072, 0, 3473453, 131072, 0, 3473454, 262147, 5, 3473455, 131075, 3, 3473456, 131075, 3, 3473457, 3, 6, 3473458, 393216, 2, 3473459, 458752, 2, 3473460, 393216, 2, 3473461, 458752, 2, 3473462, 65536, 12, 3473463, 458752, 2, 3473464, 262144, 2, 3473465, 327680, 2, 3473466, 262144, 2, 3473467, 327680, 2, 3538944, 131072, 0, 3538945, 131072, 0, 3538946, 131072, 0, 3538947, 131072, 0, 3538948, 131072, 0, 3538949, 131072, 0, 3538950, 131072, 0, 3538951, 131072, 0, 3538952, 131072, 0, 3538953, 131072, 0, 3538954, 131072, 0, 3538955, 131072, 0, 3538956, 131072, 0, 3538957, 131072, 0, 3538958, 131072, 0, 3538959, 131072, 0, 3538960, 131072, 0, 3538961, 131072, 0, 3538962, 131072, 0, 3538963, 131072, 0, 3538964, 131072, 0, 3538965, 393216, 1, 3538966, 458752, 1, 3538967, 131072, 0, 3538968, 327680, 9, 3538969, 131072, 0, 3538970, 262144, 1, 3538971, 327680, 1, 3538972, 262144, 1, 3538973, 327680, 1, 3538974, 262144, 1, 3538975, 327680, 1, 3538976, 262144, 1, 3538977, 327680, 1, 3538978, 262144, 1, 3538979, 327680, 1, 3538980, 262144, 1, 3538981, 327680, 1, 3538982, 393216, 1, 3538983, 458752, 1, 3538984, 393216, 1, 3538985, 458752, 1, 3538986, 393216, 1, 3538987, 458752, 1, 3538988, 262147, 5, 3538989, 131075, 3, 3538990, 65539, 0, 3538991, 3, 0, 3538992, 3, 0, 3538993, 3, 4, 3538994, 131072, 0, 3538995, 327680, 9, 3538996, 131072, 0, 3538997, 131072, 0, 3538998, 65536, 13, 3538999, 131072, 0, 3539000, 131072, 0, 3539001, 131072, 0, 3539002, 131072, 0, 3539003, 131072, 0, 3604480, 262144, 2, 3604481, 327680, 2, 3604482, 262144, 2, 3604483, 327680, 2, 3604484, 262144, 2, 3604485, 327680, 2, 3604486, 262144, 2, 3604487, 327680, 2, 3604488, 131072, 0, 3604489, 131072, 0, 3604490, 131072, 0, 3604491, 131072, 0, 3604492, 131072, 0, 3604493, 131072, 0, 3604494, 131072, 0, 3604495, 131072, 0, 3604496, 131072, 0, 3604497, 131072, 0, 3604498, 131072, 0, 3604499, 131072, 0, 3604500, 131072, 0, 3604501, 393216, 2, 3604502, 458752, 2, 3604503, 65536, 12, 3604504, 327680, 10, 3604505, 393216, 10, 3604506, 262144, 2, 3604507, 327680, 2, 3604508, 262144, 2, 3604509, 327680, 2, 3604510, 262144, 2, 3604511, 327680, 2, 3604512, 262144, 2, 3604513, 327680, 2, 3604514, 262144, 2, 3604515, 327680, 2, 3604516, 262144, 2, 3604517, 327680, 2, 3604518, 393216, 2, 3604519, 65536, 12, 3604520, 393216, 2, 3604521, 458752, 2, 3604522, 393216, 2, 3604523, 458752, 2, 3604524, 262147, 2, 3604525, 3, 0, 3604526, 3, 0, 3604527, 3, 0, 3604528, 3, 0, 3604529, 3, 4, 3604530, 262144, 10, 3604531, 327680, 10, 3604532, 393216, 10, 3604533, 0, 14, 3604534, 65536, 14, 3604535, 131072, 14, 3604536, 262144, 2, 3604537, 327680, 2, 3604538, 262144, 2, 3604539, 327680, 2, 3670016, 131072, 0, 3670017, 131072, 0, 3670018, 131072, 0, 3670019, 131072, 0, 3670020, 131072, 0, 3670021, 131072, 0, 3670022, 131072, 0, 3670023, 131072, 0, 3670024, 131072, 0, 3670025, 131072, 0, 3670026, 131072, 0, 3670027, 131072, 0, 3670028, 131072, 0, 3670029, 131072, 0, 3670030, 131072, 0, 3670031, 131072, 0, 3670032, 131072, 0, 3670033, 131072, 0, 3670034, 131072, 0, 3670035, 131072, 0, 3670036, 131072, 0, 3670037, 131072, 0, 3670038, 131072, 0, 3670039, 65536, 13, 3670040, 131072, 0, 3670041, 393216, 1, 3670042, 458752, 1, 3670043, 393216, 1, 3670044, 458752, 1, 3670045, 131072, 0, 3670046, 327680, 9, 3670047, 131072, 0, 3670048, 393216, 1, 3670049, 458752, 1, 3670050, 393216, 1, 3670051, 458752, 1, 3670052, 393216, 1, 3670053, 458752, 1, 3670054, 131072, 0, 3670055, 65536, 13, 3670056, 131072, 0, 3670057, 131072, 0, 3670058, 327680, 9, 3670059, 131072, 0, 3670060, 262147, 2, 3670061, 3, 0, 3670062, 3, 0, 3670063, 3, 0, 3670064, 3, 0, 3670065, 3, 4, 3670066, 393216, 1, 3670067, 458752, 1, 3670068, 393216, 1, 3670069, 458752, 1, 3670070, 393216, 1, 3670071, 458752, 1, 3670072, 131072, 0, 3670073, 131072, 0, 3670074, 131072, 0, 3670075, 131072, 0, 3735552, 262144, 2, 3735553, 327680, 2, 3735554, 262144, 2, 3735555, 327680, 2, 3735556, 262144, 2, 3735557, 327680, 2, 3735558, 262144, 2, 3735559, 327680, 2, 3735560, 131072, 0, 3735561, 131072, 0, 3735562, 131072, 0, 3735563, 131072, 0, 3735564, 131072, 0, 3735565, 131072, 0, 3735566, 131072, 0, 3735567, 131072, 0, 3735568, 131072, 0, 3735569, 131072, 0, 3735570, 131072, 0, 3735571, 131072, 0, 3735572, 131072, 0, 3735573, 131072, 0, 3735574, 0, 14, 3735575, 65536, 14, 3735576, 131072, 14, 3735577, 393216, 2, 3735578, 458752, 2, 3735579, 393216, 2, 3735580, 458752, 2, 3735581, 262144, 10, 3735582, 327680, 10, 3735583, 393216, 10, 3735584, 393216, 2, 3735585, 458752, 2, 3735586, 65536, 12, 3735587, 458752, 2, 3735588, 393216, 2, 3735589, 458752, 2, 3735590, 0, 14, 3735591, 65536, 14, 3735592, 131072, 14, 3735593, 262144, 10, 3735594, 327680, 10, 3735595, 393216, 10, 3735596, 262147, 2, 3735597, 3, 0, 3735598, 3, 0, 3735599, 3, 0, 3735600, 3, 0, 3735601, 3, 4, 3735602, 393216, 2, 3735603, 458752, 2, 3735604, 393216, 2, 3735605, 458752, 2, 3735606, 393216, 2, 3735607, 458752, 2, 3735608, 262144, 2, 3735609, 327680, 2, 3735610, 262144, 2, 3735611, 327680, 2, 3801088, 131072, 0, 3801089, 131072, 0, 3801090, 131072, 0, 3801091, 131072, 0, 3801092, 131072, 0, 3801093, 131072, 0, 3801094, 131072, 0, 3801095, 131072, 0, 3801096, 131072, 0, 3801097, 131072, 0, 3801098, 131072, 0, 3801099, 131072, 0, 3801100, 131072, 0, 3801101, 131072, 0, 3801102, 131072, 0, 3801103, 131072, 0, 3801104, 131072, 0, 3801105, 131072, 0, 3801106, 131072, 0, 3801107, 131072, 0, 3801108, 131072, 0, 3801109, 131072, 0, 3801110, 131072, 0, 3801111, 131072, 0, 3801112, 131072, 0, 3801113, 327680, 9, 3801114, 131072, 0, 3801115, 393216, 1, 3801116, 458752, 1, 3801117, 393216, 1, 3801118, 458752, 1, 3801119, 393216, 1, 3801120, 458752, 1, 3801121, 131072, 0, 3801122, 65536, 13, 3801123, 131072, 0, 3801124, 262147, 5, 3801125, 131075, 3, 3801126, 131075, 3, 3801127, 131075, 3, 3801128, 131075, 3, 3801129, 131075, 3, 3801130, 131075, 3, 3801131, 131075, 3, 3801132, 65539, 0, 3801133, 3, 0, 3801134, 3, 0, 3801135, 3, 0, 3801136, 262147, 0, 3801137, 393216, 1, 3801138, 458752, 1, 3801139, 393216, 1, 3801140, 458752, 1, 3801141, 131072, 0, 3801142, 327680, 9, 3801143, 131072, 0, 3801144, 131072, 0, 3801145, 131072, 0, 3801146, 131072, 0, 3801147, 131072, 0, 3866624, 262144, 2, 3866625, 327680, 2, 3866626, 262144, 2, 3866627, 327680, 2, 3866628, 262144, 2, 3866629, 327680, 2, 3866630, 262144, 2, 3866631, 327680, 2, 3866632, 131072, 0, 3866633, 131072, 0, 3866634, 131072, 0, 3866635, 131072, 0, 3866636, 131072, 0, 3866637, 131072, 0, 3866638, 131072, 0, 3866639, 131072, 0, 3866640, 131072, 0, 3866641, 131072, 0, 3866642, 131072, 0, 3866643, 131072, 0, 3866644, 131072, 0, 3866645, 131072, 0, 3866646, 131072, 0, 3866647, 131072, 0, 3866648, 262144, 10, 3866649, 327680, 10, 3866650, 393216, 10, 3866651, 393216, 2, 3866652, 458752, 2, 3866653, 393216, 2, 3866654, 458752, 2, 3866655, 393216, 2, 3866656, 458752, 2, 3866657, 0, 14, 3866658, 65536, 14, 3866659, 131072, 14, 3866660, 262147, 2, 3866661, 3, 0, 3866662, 3, 0, 3866663, 3, 0, 3866664, 3, 0, 3866665, 3, 0, 3866666, 3, 0, 3866667, 3, 0, 3866668, 3, 0, 3866669, 3, 0, 3866670, 3, 0, 3866671, 3, 0, 3866672, 3, 4, 3866673, 393216, 2, 3866674, 65536, 12, 3866675, 393216, 2, 3866676, 458752, 2, 3866677, 262144, 10, 3866678, 327680, 10, 3866679, 393216, 10, 3866680, 262144, 2, 3866681, 327680, 2, 3866682, 262144, 2, 3866683, 327680, 2, 3932160, 131072, 0, 3932161, 131072, 0, 3932162, 131072, 0, 3932163, 131072, 0, 3932164, 131072, 0, 3932165, 131072, 0, 3932166, 131072, 0, 3932167, 131072, 0, 3932168, 131072, 0, 3932169, 131072, 0, 3932170, 131072, 0, 3932171, 131072, 0, 3932172, 131072, 0, 3932173, 131072, 0, 3932174, 131072, 0, 3932175, 131072, 0, 3932176, 131072, 0, 3932177, 131072, 0, 3932178, 131072, 0, 3932179, 131072, 0, 3932180, 131072, 0, 3932181, 131072, 0, 3932182, 131072, 0, 3932183, 131072, 0, 3932184, 131072, 0, 3932185, 131072, 0, 3932186, 131072, 0, 3932187, 131072, 0, 3932188, 131072, 0, 3932189, 131072, 0, 3932190, 131072, 0, 3932191, 131072, 0, 3932192, 131072, 0, 3932193, 131072, 0, 3932194, 262147, 5, 3932195, 131075, 3, 3932196, 65539, 0, 3932197, 3, 0, 3932198, 3, 0, 3932199, 3, 0, 3932200, 3, 0, 3932201, 3, 0, 3932202, 3, 0, 3932203, 3, 0, 3932204, 3, 0, 3932205, 3, 0, 3932206, 3, 0, 3932207, 3, 0, 3932208, 3, 1, 3932209, 196611, 7, 3932210, 65536, 13, 3932211, 131072, 0, 3932212, 393216, 1, 3932213, 458752, 1, 3932214, 131072, 0, 3932215, 131072, 0, 3932216, 131072, 0, 3932217, 131072, 0, 3932218, 131072, 0, 3932219, 131072, 0, 3997696, 262144, 2, 3997697, 327680, 2, 3997698, 262144, 2, 3997699, 327680, 2, 3997700, 262144, 2, 3997701, 327680, 2, 3997702, 262144, 2, 3997703, 327680, 2, 3997704, 131072, 0, 3997705, 131072, 0, 3997706, 131072, 0, 3997707, 131072, 0, 3997708, 131072, 0, 3997709, 131072, 0, 3997710, 131072, 0, 3997711, 131072, 0, 3997712, 131072, 0, 3997713, 131072, 0, 3997714, 131072, 0, 3997715, 131072, 0, 3997716, 131072, 0, 3997717, 131072, 0, 3997718, 131072, 0, 3997719, 131072, 0, 3997720, 131072, 0, 3997721, 131072, 0, 3997722, 131072, 0, 3997723, 131072, 0, 3997724, 131072, 0, 3997725, 131072, 0, 3997726, 131072, 0, 3997727, 131072, 0, 3997728, 131072, 0, 3997729, 131072, 0, 3997730, 262147, 2, 3997731, 3, 0, 3997732, 3, 0, 3997733, 3, 0, 3997734, 3, 0, 3997735, 3, 0, 3997736, 3, 0, 3997737, 3, 0, 3997738, 3, 0, 3997739, 3, 0, 3997740, 3, 0, 3997741, 3, 0, 3997742, 3, 0, 3997743, 262147, 0, 3997744, 131075, 6, 3997745, 0, 14, 3997746, 65536, 14, 3997747, 131072, 14, 3997748, 393216, 2, 3997749, 458752, 2, 3997750, 262144, 2, 3997751, 327680, 2, 3997752, 262144, 2, 3997753, 327680, 2, 3997754, 262144, 2, 3997755, 327680, 2, 4063232, 131072, 0, 4063233, 131072, 0, 4063234, 131072, 0, 4063235, 131072, 0, 4063236, 131072, 0, 4063237, 131072, 0, 4063238, 131072, 0, 4063239, 131072, 0, 4063240, 131072, 0, 4063241, 131072, 0, 4063242, 131072, 0, 4063243, 131072, 0, 4063244, 131072, 0, 4063245, 327680, 9, 4063246, 131072, 0, 4063247, 131072, 0, 4063248, 131072, 0, 4063249, 131072, 0, 4063250, 131072, 0, 4063251, 131072, 0, 4063252, 131072, 0, 4063253, 131072, 0, 4063254, 131072, 0, 4063255, 131072, 0, 4063256, 131072, 0, 4063257, 131072, 0, 4063258, 131072, 0, 4063259, 131072, 0, 4063260, 131072, 0, 4063261, 131072, 0, 4063262, 131072, 0, 4063263, 262147, 5, 4063264, 131075, 3, 4063265, 131075, 3, 4063266, 65539, 0, 4063267, 3, 0, 4063268, 3, 0, 4063269, 3, 0, 4063270, 3, 0, 4063271, 3, 0, 4063272, 3, 0, 4063273, 3, 0, 4063274, 3, 0, 4063275, 3, 0, 4063276, 3, 0, 4063277, 3, 0, 4063278, 3, 0, 4063279, 3, 4, 4063280, 393216, 1, 4063281, 458752, 1, 4063282, 393216, 1, 4063283, 458752, 1, 4063284, 393216, 1, 4063285, 458752, 1, 4063286, 131072, 0, 4063287, 131072, 0, 4063288, 131072, 0, 4063289, 131072, 0, 4063290, 131072, 0, 4063291, 131072, 0, 4128768, 262144, 2, 4128769, 327680, 2, 4128770, 262144, 2, 4128771, 327680, 2, 4128772, 262144, 2, 4128773, 327680, 2, 4128774, 262144, 2, 4128775, 327680, 2, 4128776, 131072, 0, 4128777, 131072, 0, 4128778, 131072, 0, 4128779, 131072, 0, 4128780, 262144, 10, 4128781, 65536, 12, 4128782, 393216, 10, 4128783, 131072, 0, 4128784, 131072, 0, 4128785, 131072, 0, 4128786, 131072, 0, 4128787, 131072, 0, 4128788, 131072, 0, 4128789, 131072, 0, 4128790, 131072, 0, 4128791, 131072, 0, 4128792, 131072, 0, 4128793, 131072, 0, 4128794, 131072, 0, 4128795, 131072, 0, 4128796, 131072, 0, 4128797, 131072, 0, 4128798, 262147, 5, 4128799, 65539, 0, 4128800, 3, 0, 4128801, 3, 0, 4128802, 3, 0, 4128803, 3, 0, 4128804, 3, 0, 4128805, 3, 0, 4128806, 3, 0, 4128807, 3, 0, 4128808, 3, 0, 4128809, 262147, 0, 4128810, 262147, 4, 4128811, 65536, 12, 4128812, 262147, 4, 4128813, 262147, 4, 4128814, 262147, 4, 4128815, 131075, 6, 4128816, 393216, 2, 4128817, 458752, 2, 4128818, 393216, 2, 4128819, 458752, 2, 4128820, 393216, 2, 4128821, 458752, 2, 4128822, 262144, 2, 4128823, 327680, 2, 4128824, 262144, 2, 4128825, 327680, 2, 4128826, 262144, 2, 4128827, 327680, 2, 4194304, 131072, 0, 4194305, 131072, 0, 4194306, 131072, 0, 4194307, 131072, 0, 4194308, 131072, 0, 4194309, 131072, 0, 4194310, 131072, 0, 4194311, 131072, 0, 4194312, 131072, 0, 4194313, 131072, 0, 4194314, 131072, 0, 4194315, 131072, 0, 4194316, 131072, 0, 4194317, 65536, 13, 4194318, 131072, 0, 4194319, 393216, 1, 4194320, 458752, 1, 4194321, 131072, 0, 4194322, 131072, 0, 4194323, 131072, 0, 4194324, 131072, 0, 4194325, 131072, 0, 4194326, 131072, 0, 4194327, 131072, 0, 4194328, 131072, 0, 4194329, 131072, 0, 4194330, 262144, 1, 4194331, 327680, 1, 4194332, 393216, 1, 4194333, 458752, 1, 4194334, 262147, 2, 4194335, 3, 0, 4194336, 3, 0, 4194337, 3, 0, 4194338, 3, 0, 4194339, 3, 0, 4194340, 3, 0, 4194341, 3, 0, 4194342, 3, 0, 4194343, 3, 0, 4194344, 3, 0, 4194345, 3, 4, 4194346, 65536, 0, 4194347, 65536, 13, 4194348, 65536, 0, 4194349, 393216, 1, 4194350, 458752, 1, 4194351, 393216, 1, 4194352, 458752, 1, 4194353, 65536, 0, 4194354, 327680, 9, 4194355, 65536, 0, 4194356, 65536, 0, 4194357, 65536, 0, 4194358, 65536, 0, 4194359, 65536, 0, 4194360, 65536, 0, 4194361, 65536, 0, 4194362, 65536, 0, 4194363, 65536, 0, 4259840, 131072, 0, 4259841, 131072, 0, 4259842, 131072, 0, 4259843, 131072, 0, 4259844, 131072, 0, 4259845, 131072, 0, 4259846, 131072, 0, 4259847, 131072, 0, 4259848, 131072, 0, 4259849, 131072, 0, 4259850, 131072, 0, 4259851, 131072, 0, 4259852, 0, 14, 4259853, 65536, 14, 4259854, 131072, 14, 4259855, 393216, 2, 4259856, 458752, 2, 4259857, 131072, 0, 4259858, 131072, 0, 4259859, 131072, 0, 4259860, 131072, 0, 4259861, 131072, 0, 4259862, 131072, 0, 4259863, 131072, 0, 4259864, 131072, 0, 4259865, 131072, 0, 4259866, 262144, 2, 4259867, 327680, 2, 4259868, 393216, 2, 4259869, 65536, 12, 4259870, 262147, 2, 4259871, 3, 0, 4259872, 3, 0, 4259873, 3, 0, 4259874, 3, 0, 4259875, 3, 0, 4259876, 3, 0, 4259877, 262147, 0, 4259878, 65536, 12, 4259879, 262147, 4, 4259880, 262147, 4, 4259881, 131075, 6, 4259882, 0, 14, 4259883, 65536, 14, 4259884, 131072, 14, 4259885, 393216, 2, 4259886, 458752, 2, 4259887, 393216, 2, 4259888, 458752, 2, 4259889, 262144, 10, 4259890, 327680, 10, 4259891, 393216, 10, 4259892, 262144, 2, 4259893, 327680, 2, 4259894, 262144, 2, 4259895, 327680, 2, 4259896, 262144, 2, 4259897, 327680, 2, 4259898, 262144, 2, 4259899, 327680, 2, 4325376, 131072, 0, 4325377, 131072, 0, 4325378, 131072, 0, 4325379, 131072, 0, 4325380, 131072, 0, 4325381, 131072, 0, 4325382, 131072, 0, 4325383, 131072, 0, 4325384, 131072, 0, 4325385, 131072, 0, 4325386, 131072, 0, 4325387, 131072, 0, 4325388, 393216, 1, 4325389, 458752, 1, 4325390, 393216, 1, 4325391, 458752, 1, 4325392, 131072, 0, 4325393, 131072, 0, 4325394, 131072, 0, 4325395, 131072, 0, 4325396, 131072, 0, 4325397, 131072, 0, 4325398, 131072, 0, 4325399, 131072, 0, 4325400, 131072, 0, 4325401, 131072, 0, 4325402, 393216, 1, 4325403, 458752, 1, 4325404, 131072, 0, 4325405, 65536, 13, 4325406, 262147, 6, 4325407, 131075, 1, 4325408, 3, 0, 4325409, 3, 0, 4325410, 262147, 0, 4325411, 262147, 4, 4325412, 262147, 4, 4325413, 131075, 6, 4325414, 65536, 13, 4325415, 65536, 0, 4325416, 393216, 1, 4325417, 458752, 1, 4325418, 393216, 1, 4325419, 458752, 1, 4325420, 393216, 1, 4325421, 458752, 1, 4325422, 393216, 1, 4325423, 458752, 1, 4325424, 393216, 1, 4325425, 458752, 1, 4325426, 65536, 0, 4325427, 65536, 0, 4325428, 65536, 0, 4325429, 65536, 0, 4325430, 65536, 0, 4325431, 65536, 0, 4325432, 65536, 0, 4325433, 65536, 0, 4325434, 65536, 0, 4325435, 65536, 0, 4390912, 262144, 2, 4390913, 327680, 2, 4390914, 262144, 2, 4390915, 327680, 2, 4390916, 262144, 2, 4390917, 327680, 2, 4390918, 262144, 2, 4390919, 327680, 2, 4390920, 262144, 2, 4390921, 327680, 2, 4390922, 262144, 2, 4390923, 327680, 2, 4390924, 393216, 2, 4390925, 458752, 2, 4390926, 393216, 2, 4390927, 458752, 2, 4390928, 196608, 0, 4390929, 196608, 0, 4390930, 196608, 0, 4390931, 196608, 0, 4390932, 196608, 0, 4390933, 196608, 0, 4390934, 196608, 0, 4390935, 196608, 0, 4390936, 196608, 0, 4390937, 196608, 0, 4390938, 393216, 2, 4390939, 458752, 2, 4390940, 0, 14, 4390941, 65536, 14, 4390942, 131072, 14, 4390943, 262147, 6, 4390944, 262147, 4, 4390945, 262147, 4, 4390946, 131075, 6, 4390947, 65536, 0, 4390948, 65536, 0, 4390949, 0, 14, 4390950, 65536, 14, 4390951, 131072, 14, 4390952, 393216, 2, 4390953, 458752, 2, 4390954, 393216, 2, 4390955, 458752, 2, 4390956, 65536, 12, 4390957, 458752, 2, 4390958, 393216, 2, 4390959, 458752, 2, 4390960, 393216, 2, 4390961, 458752, 2, 4390962, 262144, 2, 4390963, 327680, 2, 4390964, 262144, 2, 4390965, 327680, 2, 4390966, 262144, 2, 4390967, 327680, 2, 4390968, 262144, 2, 4390969, 327680, 2, 4390970, 262144, 2, 4390971, 327680, 2, 4456448, 196608, 0, 4456449, 196608, 0, 4456450, 196608, 0, 4456451, 196608, 0, 4456452, 196608, 0, 4456453, 196608, 0, 4456454, 196608, 0, 4456455, 196608, 0, 4456456, 196608, 0, 4456457, 196608, 0, 4456458, 393216, 1, 4456459, 458752, 1, 4456460, 393216, 1, 4456461, 458752, 1, 4456462, 196608, 0, 4456463, 327680, 9, 4456464, 196608, 0, 4456465, 196608, 0, 4456466, 196608, 0, 4456467, 196608, 0, 4456468, 196608, 0, 4456469, 196608, 0, 4456470, 196608, 0, 4456471, 196608, 0, 4456472, 196608, 0, 4456473, 393216, 1, 4456474, 458752, 1, 4456475, 65536, 0, 4456476, 327680, 9, 4456477, 65536, 0, 4456478, 65536, 0, 4456479, 65536, 0, 4456480, 65536, 0, 4456481, 65536, 0, 4456482, 65536, 0, 4456483, 65536, 0, 4456484, 65536, 0, 4456485, 65536, 0, 4456486, 65536, 0, 4456487, 327680, 9, 4456488, 65536, 0, 4456489, 393216, 1, 4456490, 458752, 1, 4456491, 65536, 0, 4456492, 65536, 13, 4456493, 196608, 0, 4456494, 196608, 0, 4456495, 196608, 0, 4456496, 196608, 0, 4456497, 196608, 0, 4456498, 65536, 0, 4456499, 65536, 0, 4456500, 65536, 0, 4456501, 65536, 0, 4456502, 65536, 0, 4456503, 65536, 0, 4456504, 65536, 0, 4456505, 65536, 0, 4456506, 65536, 0, 4456507, 65536, 0, 4521984, 262144, 2, 4521985, 327680, 2, 4521986, 262144, 2, 4521987, 327680, 2, 4521988, 262144, 2, 4521989, 327680, 2, 4521990, 262144, 2, 4521991, 327680, 2, 4521992, 262144, 2, 4521993, 327680, 2, 4521994, 393216, 2, 4521995, 458752, 2, 4521996, 393216, 2, 4521997, 65536, 12, 4521998, 262144, 10, 4521999, 327680, 10, 4522000, 393216, 10, 4522001, 196608, 0, 4522002, 196608, 0, 4522003, 196608, 0, 4522004, 196608, 0, 4522005, 196608, 0, 4522006, 196608, 0, 4522007, 196608, 0, 4522008, 196608, 0, 4522009, 393216, 2, 4522010, 458752, 2, 4522011, 262144, 10, 4522012, 327680, 10, 4522013, 393216, 10, 4522014, 65536, 0, 4522015, 65536, 0, 4522016, 65536, 0, 4522017, 65536, 0, 4522018, 65536, 0, 4522019, 65536, 0, 4522020, 65536, 0, 4522021, 65536, 0, 4522022, 262144, 10, 4522023, 327680, 10, 4522024, 393216, 10, 4522025, 393216, 2, 4522026, 458752, 2, 4522027, 0, 14, 4522028, 65536, 14, 4522029, 131072, 14, 4522030, 262144, 2, 4522031, 327680, 2, 4522032, 262144, 2, 4522033, 327680, 2, 4522034, 262144, 2, 4522035, 327680, 2, 4522036, 262144, 2, 4522037, 327680, 2, 4522038, 262144, 2, 4522039, 327680, 2, 4522040, 262144, 2, 4522041, 327680, 2, 4522042, 262144, 2, 4522043, 327680, 2, 4587520, 196608, 0, 4587521, 196608, 0, 4587522, 196608, 0, 4587523, 196608, 0, 4587524, 196608, 0, 4587525, 196608, 0, 4587526, 196608, 0, 4587527, 196608, 0, 4587528, 196608, 0, 4587529, 196608, 0, 4587530, 393216, 1, 4587531, 458752, 1, 4587532, 196608, 0, 4587533, 65536, 13, 4587534, 196608, 0, 4587535, 393216, 1, 4587536, 458752, 1, 4587537, 196608, 0, 4587538, 196608, 0, 4587539, 196608, 0, 4587540, 196608, 0, 4587541, 196608, 0, 4587542, 196608, 0, 4587543, 196608, 0, 4587544, 196608, 0, 4587545, 196608, 0, 4587546, 393216, 1, 4587547, 458752, 1, 4587548, 393216, 1, 4587549, 458752, 1, 4587550, 65536, 0, 4587551, 262148, 5, 4587552, 131076, 3, 4587553, 131076, 3, 4587554, 4, 6, 4587555, 65536, 0, 4587556, 393216, 1, 4587557, 458752, 1, 4587558, 393216, 1, 4587559, 458752, 1, 4587560, 393216, 1, 4587561, 458752, 1, 4587562, 65536, 0, 4587563, 196608, 0, 4587564, 196608, 0, 4587565, 196608, 0, 4587566, 196608, 0, 4587567, 196608, 0, 4587568, 196608, 0, 4587569, 196608, 0, 4587570, 65536, 0, 4587571, 65536, 0, 4587572, 65536, 0, 4587573, 65536, 0, 4587574, 65536, 0, 4587575, 65536, 0, 4587576, 65536, 0, 4587577, 65536, 0, 4587578, 65536, 0, 4587579, 65536, 0, 4653056, 262144, 2, 4653057, 327680, 2, 4653058, 262144, 2, 4653059, 327680, 2, 4653060, 262144, 2, 4653061, 327680, 2, 4653062, 262144, 2, 4653063, 327680, 2, 4653064, 262144, 2, 4653065, 327680, 2, 4653066, 393216, 2, 4653067, 458752, 2, 4653068, 0, 14, 4653069, 65536, 14, 4653070, 131072, 14, 4653071, 393216, 2, 4653072, 458752, 2, 4653073, 196608, 0, 4653074, 196608, 0, 4653075, 196608, 0, 4653076, 196608, 0, 4653077, 196608, 0, 4653078, 196608, 0, 4653079, 196608, 0, 4653080, 196608, 0, 4653081, 196608, 0, 4653082, 393216, 2, 4653083, 458752, 2, 4653084, 393216, 2, 4653085, 458752, 2, 4653086, 65536, 0, 4653087, 262148, 2, 4653088, 4, 0, 4653089, 4, 0, 4653090, 4, 4, 4653091, 65536, 0, 4653092, 393216, 2, 4653093, 65536, 12, 4653094, 393216, 2, 4653095, 458752, 2, 4653096, 393216, 2, 4653097, 458752, 2, 4653098, 262144, 2, 4653099, 327680, 2, 4653100, 262144, 2, 4653101, 327680, 2, 4653102, 262144, 2, 4653103, 327680, 2, 4653104, 262144, 2, 4653105, 327680, 2, 4653106, 262144, 2, 4653107, 327680, 2, 4653108, 262144, 2, 4653109, 327680, 2, 4653110, 262144, 2, 4653111, 327680, 2, 4653112, 262144, 2, 4653113, 327680, 2, 4653114, 262144, 2, 4653115, 327680, 2, 4718592, 196608, 0, 4718593, 196608, 0, 4718594, 196608, 0, 4718595, 196608, 0, 4718596, 196608, 0, 4718597, 196608, 0, 4718598, 196608, 0, 4718599, 196608, 0, 4718600, 196608, 0, 4718601, 196608, 0, 4718602, 196608, 0, 4718603, 196608, 0, 4718604, 196608, 0, 4718605, 196608, 0, 4718606, 196608, 0, 4718607, 196608, 0, 4718608, 196608, 0, 4718609, 196608, 0, 4718610, 196608, 0, 4718611, 196608, 0, 4718612, 196608, 0, 4718613, 196608, 0, 4718614, 196608, 0, 4718615, 196608, 0, 4718616, 196608, 0, 4718617, 196608, 0, 4718618, 393216, 1, 4718619, 458752, 1, 4718620, 393216, 1, 4718621, 458752, 1, 4718622, 65536, 0, 4718623, 262148, 2, 4718624, 4, 0, 4718625, 4, 0, 4718626, 4, 4, 4718627, 65536, 0, 4718628, 65536, 0, 4718629, 65536, 13, 4718630, 65536, 0, 4718631, 65536, 0, 4718632, 327680, 9, 4718633, 196608, 0, 4718634, 196608, 0, 4718635, 196608, 0, 4718636, 196608, 0, 4718637, 196608, 0, 4718638, 196608, 0, 4718639, 196608, 0, 4718640, 196608, 0, 4718641, 196608, 0, 4718642, 65536, 0, 4718643, 65536, 0, 4718644, 65536, 0, 4718645, 65536, 0, 4718646, 65536, 0, 4718647, 65536, 0, 4718648, 65536, 0, 4718649, 65536, 0, 4718650, 65536, 0, 4718651, 65536, 0, 4784128, 262144, 2, 4784129, 327680, 2, 4784130, 262144, 2, 4784131, 327680, 2, 4784132, 262144, 2, 4784133, 327680, 2, 4784134, 262144, 2, 4784135, 327680, 2, 4784136, 262144, 2, 4784137, 327680, 2, 4784138, 262144, 2, 4784139, 327680, 2, 4784140, 262144, 2, 4784141, 327680, 2, 4784142, 262144, 2, 4784143, 327680, 2, 4784144, 196608, 0, 4784145, 196608, 0, 4784146, 196608, 0, 4784147, 196608, 0, 4784148, 196608, 0, 4784149, 196608, 0, 4784150, 196608, 0, 4784151, 196608, 0, 4784152, 196608, 0, 4784153, 196608, 0, 4784154, 393216, 2, 4784155, 458752, 2, 4784156, 393216, 2, 4784157, 458752, 2, 4784158, 65536, 0, 4784159, 262148, 2, 4784160, 4, 0, 4784161, 4, 0, 4784162, 4, 4, 4784163, 65536, 0, 4784164, 0, 14, 4784165, 65536, 14, 4784166, 131072, 14, 4784167, 262144, 10, 4784168, 327680, 10, 4784169, 393216, 10, 4784170, 262144, 2, 4784171, 327680, 2, 4784172, 262144, 2, 4784173, 327680, 2, 4784174, 262144, 2, 4784175, 327680, 2, 4784176, 262144, 2, 4784177, 327680, 2, 4784178, 262144, 2, 4784179, 327680, 2, 4784180, 262144, 2, 4784181, 327680, 2, 4784182, 262144, 2, 4784183, 327680, 2, 4784184, 262144, 2, 4784185, 327680, 2, 4784186, 262144, 2, 4784187, 327680, 2, 4849664, 196608, 0, 4849665, 196608, 0, 4849666, 196608, 0, 4849667, 196608, 0, 4849668, 196608, 0, 4849669, 196608, 0, 4849670, 196608, 0, 4849671, 196608, 0, 4849672, 196608, 0, 4849673, 196608, 0, 4849674, 196608, 0, 4849675, 196608, 0, 4849676, 196608, 0, 4849677, 196608, 0, 4849678, 196608, 0, 4849679, 196608, 0, 4849680, 196608, 0, 4849681, 196608, 0, 4849682, 196608, 0, 4849683, 196608, 0, 4849684, 196608, 0, 4849685, 196608, 0, 4849686, 196608, 0, 4849687, 196608, 0, 4849688, 196608, 0, 4849689, 196608, 0, 4849690, 393216, 1, 4849691, 458752, 1, 4849692, 393216, 1, 4849693, 458752, 1, 4849694, 65536, 0, 4849695, 262148, 2, 4849696, 4, 0, 4849697, 4, 0, 4849698, 4, 4, 4849699, 65536, 0, 4849700, 393216, 1, 4849701, 458752, 1, 4849702, 393216, 1, 4849703, 458752, 1, 4849704, 393216, 1, 4849705, 458752, 1, 4849706, 196608, 0, 4849707, 196608, 0, 4849708, 196608, 0, 4849709, 196608, 0, 4849710, 196608, 0, 4849711, 196608, 0, 4849712, 196608, 0, 4849713, 196608, 0, 4849714, 65536, 0, 4849715, 65536, 0, 4849716, 65536, 0, 4849717, 65536, 0, 4849718, 65536, 0, 4849719, 65536, 0, 4849720, 65536, 0, 4849721, 65536, 0, 4849722, 65536, 0, 4849723, 65536, 0, 4915200, 262144, 2, 4915201, 327680, 2, 4915202, 262144, 2, 4915203, 327680, 2, 4915204, 262144, 2, 4915205, 327680, 2, 4915206, 262144, 2, 4915207, 327680, 2, 4915208, 262144, 2, 4915209, 327680, 2, 4915210, 262144, 2, 4915211, 327680, 2, 4915212, 262144, 2, 4915213, 327680, 2, 4915214, 262144, 2, 4915215, 327680, 2, 4915216, 196608, 0, 4915217, 196608, 0, 4915218, 196608, 0, 4915219, 196608, 0, 4915220, 196608, 0, 4915221, 196608, 0, 4915222, 196608, 0, 4915223, 196608, 0, 4915224, 196608, 0, 4915225, 196608, 0, 4915226, 393216, 2, 4915227, 458752, 2, 4915228, 393216, 2, 4915229, 458752, 2, 4915230, 65536, 0, 4915231, 262148, 2, 4915232, 4, 0, 4915233, 4, 0, 4915234, 4, 4, 4915235, 65536, 0, 4915236, 393216, 2, 4915237, 458752, 2, 4915238, 393216, 2, 4915239, 458752, 2, 4915240, 393216, 2, 4915241, 458752, 2, 4915242, 262144, 2, 4915243, 327680, 2, 4915244, 262144, 2, 4915245, 327680, 2, 4915246, 262144, 2, 4915247, 327680, 2, 4915248, 262144, 2, 4915249, 327680, 2, 4915250, 262144, 2, 4915251, 327680, 2, 4915252, 262144, 2, 4915253, 327680, 2, 4915254, 262144, 2, 4915255, 327680, 2, 4915256, 262144, 2, 4915257, 327680, 2, 4915258, 262144, 2, 4915259, 327680, 2, 4980736, 196608, 0, 4980737, 196608, 0, 4980738, 196608, 0, 4980739, 196608, 0, 4980740, 196608, 0, 4980741, 196608, 0, 4980742, 196608, 0, 4980743, 196608, 0, 4980744, 196608, 0, 4980745, 196608, 0, 4980746, 196608, 0, 4980747, 196608, 0, 4980748, 196608, 0, 4980749, 196608, 0, 4980750, 196608, 0, 4980751, 196608, 0, 4980752, 196608, 0, 4980753, 196608, 0, 4980754, 196608, 0, 4980755, 196608, 0, 4980756, 196608, 0, 4980757, 196608, 0, 4980758, 196608, 0, 4980759, 196608, 0, 4980760, 196608, 0, 4980761, 196608, 0, 4980762, 393216, 1, 4980763, 458752, 1, 4980764, 393216, 1, 4980765, 458752, 1, 4980766, 65536, 0, 4980767, 262148, 2, 4980768, 4, 0, 4980769, 4, 0, 4980770, 4, 4, 4980771, 65536, 0, 4980772, 393216, 1, 4980773, 458752, 1, 4980774, 393216, 1, 4980775, 458752, 1, 4980776, 393216, 1, 4980777, 458752, 1, 4980778, 196608, 0, 4980779, 196608, 0, 4980780, 196608, 0, 4980781, 196608, 0, 4980782, 196608, 0, 4980783, 196608, 0, 4980784, 196608, 0, 4980785, 196608, 0, 4980786, 65536, 0, 4980787, 65536, 0, 4980788, 65536, 0, 4980789, 65536, 0, 4980790, 65536, 0, 4980791, 65536, 0, 4980792, 65536, 0, 4980793, 65536, 0, 4980794, 65536, 0, 4980795, 65536, 0, 5046272, 262144, 2, 5046273, 327680, 2, 5046274, 262144, 2, 5046275, 327680, 2, 5046276, 262144, 2, 5046277, 327680, 2, 5046278, 262144, 2, 5046279, 327680, 2, 5046280, 262144, 2, 5046281, 327680, 2, 5046282, 262144, 2, 5046283, 327680, 2, 5046284, 262144, 2, 5046285, 327680, 2, 5046286, 262144, 2, 5046287, 327680, 2, 5046288, 196608, 0, 5046289, 196608, 0, 5046290, 196608, 0, 5046291, 196608, 0, 5046292, 196608, 0, 5046293, 196608, 0, 5046294, 196608, 0, 5046295, 196608, 0, 5046296, 196608, 0, 5046297, 196608, 0, 5046298, 393216, 2, 5046299, 458752, 2, 5046300, 393216, 2, 5046301, 458752, 2, 5046302, 65536, 0, 5046303, 262148, 2, 5046304, 4, 0, 5046305, 4, 0, 5046306, 4, 4, 5046307, 65536, 0, 5046308, 65536, 12, 5046309, 458752, 2, 5046310, 393216, 2, 5046311, 458752, 2, 5046312, 393216, 2, 5046313, 458752, 2, 5046314, 262144, 2, 5046315, 327680, 2, 5046316, 262144, 2, 5046317, 327680, 2, 5046318, 262144, 2, 5046319, 327680, 2, 5046320, 262144, 2, 5046321, 327680, 2, 5046322, 262144, 2, 5046323, 327680, 2, 5046324, 262144, 2, 5046325, 327680, 2, 5046326, 262144, 2, 5046327, 327680, 2, 5046328, 262144, 2, 5046329, 327680, 2, 5046330, 262144, 2, 5046331, 327680, 2, 5111808, 196608, 0, 5111809, 196608, 0, 5111810, 196608, 0, 5111811, 196608, 0, 5111812, 196608, 0, 5111813, 196608, 0, 5111814, 196608, 0, 5111815, 196608, 0, 5111816, 196608, 0, 5111817, 196608, 0, 5111818, 196608, 0, 5111819, 196608, 0, 5111820, 196608, 0, 5111821, 196608, 0, 5111822, 196608, 0, 5111823, 196608, 0, 5111824, 196608, 0, 5111825, 196608, 0, 5111826, 196608, 0, 5111827, 196608, 0, 5111828, 196608, 0, 5111829, 196608, 0, 5111830, 196608, 0, 5111831, 196608, 0, 5111832, 196608, 0, 5111833, 196608, 0, 5111834, 393216, 1, 5111835, 458752, 1, 5111836, 196608, 0, 5111837, 327680, 9, 5111838, 65536, 0, 5111839, 262148, 2, 5111840, 4, 0, 5111841, 4, 0, 5111842, 4, 4, 5111843, 65536, 0, 5111844, 65536, 13, 5111845, 65536, 0, 5111846, 393216, 1, 5111847, 458752, 1, 5111848, 393216, 1, 5111849, 458752, 1, 5111850, 196608, 0, 5111851, 196608, 0, 5111852, 196608, 0, 5111853, 196608, 0, 5111854, 196608, 0, 5111855, 196608, 0, 5111856, 196608, 0, 5111857, 196608, 0, 5111858, 65536, 0, 5111859, 65536, 0, 5111860, 65536, 0, 5111861, 65536, 0, 5111862, 65536, 0, 5111863, 65536, 0, 5111864, 65536, 0, 5111865, 65536, 0, 5111866, 65536, 0, 5111867, 65536, 0, 5177344, 262144, 2, 5177345, 327680, 2, 5177346, 262144, 2, 5177347, 327680, 2, 5177348, 262144, 2, 5177349, 327680, 2, 5177350, 262144, 2, 5177351, 327680, 2, 5177352, 262144, 2, 5177353, 327680, 2, 5177354, 262144, 2, 5177355, 327680, 2, 5177356, 262144, 2, 5177357, 327680, 2, 5177358, 262144, 2, 5177359, 327680, 2, 5177360, 196608, 0, 5177361, 196608, 0, 5177362, 196608, 0, 5177363, 196608, 0, 5177364, 196608, 0, 5177365, 196608, 0, 5177366, 196608, 0, 5177367, 196608, 0, 5177368, 196608, 0, 5177369, 196608, 0, 5177370, 393216, 2, 5177371, 458752, 2, 5177372, 262144, 10, 5177373, 65536, 12, 5177374, 393216, 10, 5177375, 262148, 2, 5177376, 4, 0, 5177377, 4, 0, 5177378, 4, 4, 5177379, 0, 14, 5177380, 65536, 14, 5177381, 131072, 14, 5177382, 393216, 2, 5177383, 458752, 2, 5177384, 65536, 12, 5177385, 458752, 2, 5177386, 262144, 2, 5177387, 327680, 2, 5177388, 262144, 2, 5177389, 327680, 2, 5177390, 262144, 2, 5177391, 327680, 2, 5177392, 262144, 2, 5177393, 327680, 2, 5177394, 262144, 2, 5177395, 327680, 2, 5177396, 262144, 2, 5177397, 327680, 2, 5177398, 262144, 2, 5177399, 327680, 2, 5177400, 262144, 2, 5177401, 327680, 2, 5177402, 262144, 2, 5177403, 327680, 2, 5242880, 196608, 0, 5242881, 196608, 0, 5242882, 196608, 0, 5242883, 196608, 0, 5242884, 196608, 0, 5242885, 196608, 0, 5242886, 196608, 0, 5242887, 196608, 0, 5242888, 196608, 0, 5242889, 196608, 0, 5242890, 196608, 0, 5242891, 196608, 0, 5242892, 196608, 0, 5242893, 196608, 0, 5242894, 196608, 0, 5242895, 196608, 0, 5242896, 196608, 0, 5242897, 196608, 0, 5242898, 196608, 0, 5242899, 196608, 0, 5242900, 196608, 0, 5242901, 196608, 0, 5242902, 196608, 0, 5242903, 196608, 0, 5242904, 196608, 0, 5242905, 196608, 0, 5242906, 327680, 9, 5242907, 196608, 0, 5242908, 196608, 0, 5242909, 65536, 13, 5242910, 196608, 0, 5242911, 262148, 2, 5242912, 4, 0, 5242913, 4, 0, 5242914, 4, 4, 5242915, 196608, 0, 5242916, 131072, 0, 5242917, 327680, 9, 5242918, 0, 0, 5242919, 0, 0, 5242920, 65536, 13, 5242921, 196608, 0, 5242922, 196608, 0, 5242923, 196608, 0, 5242924, 196608, 0, 5242925, 196608, 0, 5242926, 196608, 0, 5242927, 196608, 0, 5242928, 196608, 0, 5242929, 196608, 0, 5242930, 65536, 0, 5242931, 65536, 0, 5242932, 65536, 0, 5242933, 65536, 0, 5242934, 65536, 0, 5242935, 65536, 0, 5242936, 65536, 0, 5242937, 65536, 0, 5242938, 65536, 0, 5242939, 65536, 0, 5308416, 262144, 2, 5308417, 327680, 2, 5308418, 262144, 2, 5308419, 327680, 2, 5308420, 262144, 2, 5308421, 327680, 2, 5308422, 262144, 2, 5308423, 327680, 2, 5308424, 262144, 2, 5308425, 327680, 2, 5308426, 262144, 2, 5308427, 327680, 2, 5308428, 262144, 2, 5308429, 327680, 2, 5308430, 262144, 2, 5308431, 327680, 2, 5308432, 196608, 0, 5308433, 196608, 0, 5308434, 196608, 0, 5308435, 196608, 0, 5308436, 196608, 0, 5308437, 196608, 0, 5308438, 196608, 0, 5308439, 196608, 0, 5308440, 196608, 0, 5308441, 262144, 10, 5308442, 327680, 10, 5308443, 393216, 10, 5308444, 0, 14, 5308445, 65536, 14, 5308446, 131072, 14, 5308447, 262148, 2, 5308448, 4, 0, 5308449, 4, 0, 5308450, 4, 4, 5308451, 196608, 0, 5308452, 262144, 10, 5308453, 327680, 10, 5308454, 393216, 10, 5308455, 0, 14, 5308456, 65536, 14, 5308457, 131072, 14, 5308458, 262144, 2, 5308459, 327680, 2, 5308460, 262144, 2, 5308461, 327680, 2, 5308462, 262144, 2, 5308463, 327680, 2, 5308464, 262144, 2, 5308465, 327680, 2, 5308466, 262144, 2, 5308467, 327680, 2, 5308468, 262144, 2, 5308469, 327680, 2, 5308470, 262144, 2, 5308471, 327680, 2, 5308472, 262144, 2, 5308473, 327680, 2, 5308474, 262144, 2, 5308475, 327680, 2, 5373952, 196608, 0, 5373953, 196608, 0, 5373954, 196608, 0, 5373955, 196608, 0, 5373956, 196608, 0, 5373957, 196608, 0, 5373958, 196608, 0, 5373959, 196608, 0, 5373960, 196608, 0, 5373961, 196608, 0, 5373962, 196608, 0, 5373963, 196608, 0, 5373964, 196608, 0, 5373965, 196608, 0, 5373966, 196608, 0, 5373967, 196608, 0, 5373968, 196608, 0, 5373969, 196608, 0, 5373970, 196608, 0, 5373971, 196608, 0, 5373972, 196608, 0, 5373973, 196608, 0, 5373974, 196608, 0, 5373975, 196608, 0, 5373976, 196608, 0, 5373977, 393216, 1, 5373978, 458752, 1, 5373979, 196608, 0, 5373980, 327680, 9, 5373981, 196608, 0, 5373982, 196608, 0, 5373983, 262148, 6, 5373984, 262148, 4, 5373985, 262148, 4, 5373986, 131076, 6, 5373987, 196608, 0, 5373988, 393216, 1, 5373989, 458752, 1, 5373990, 393216, 1, 5373991, 458752, 1, 5373992, 393216, 1, 5373993, 458752, 1, 5373994, 196608, 0, 5373995, 196608, 0, 5373996, 196608, 0, 5373997, 196608, 0, 5373998, 196608, 0, 5373999, 196608, 0, 5374000, 196608, 0, 5374001, 196608, 0, 5374002, 65536, 0, 5374003, 65536, 0, 5374004, 65536, 0, 5374005, 65536, 0, 5374006, 65536, 0, 5374007, 65536, 0, 5374008, 65536, 0, 5374009, 65536, 0, 5374010, 65536, 0, 5374011, 65536, 0, 5439488, 262144, 2, 5439489, 327680, 2, 5439490, 262144, 2, 5439491, 327680, 2, 5439492, 262144, 2, 5439493, 327680, 2, 5439494, 262144, 2, 5439495, 327680, 2, 5439496, 262144, 2, 5439497, 327680, 2, 5439498, 262144, 2, 5439499, 327680, 2, 5439500, 262144, 2, 5439501, 327680, 2, 5439502, 262144, 2, 5439503, 327680, 2, 5439504, 196608, 0, 5439505, 196608, 0, 5439506, 196608, 0, 5439507, 196608, 0, 5439508, 196608, 0, 5439509, 196608, 0, 5439510, 196608, 0, 5439511, 196608, 0, 5439512, 196608, 0, 5439513, 393216, 2, 5439514, 458752, 2, 5439515, 262144, 10, 5439516, 327680, 10, 5439517, 393216, 10, 5439518, 196608, 0, 5439519, 196608, 0, 5439520, 196608, 0, 5439521, 196608, 0, 5439522, 196608, 0, 5439523, 196608, 0, 5439524, 393216, 2, 5439525, 458752, 2, 5439526, 393216, 2, 5439527, 458752, 2, 5439528, 393216, 2, 5439529, 458752, 2, 5439530, 262144, 2, 5439531, 327680, 2, 5439532, 262144, 2, 5439533, 327680, 2, 5439534, 262144, 2, 5439535, 327680, 2, 5439536, 262144, 2, 5439537, 327680, 2, 5439538, 262144, 2, 5439539, 327680, 2, 5439540, 262144, 2, 5439541, 327680, 2, 5439542, 262144, 2, 5439543, 327680, 2, 5439544, 262144, 2, 5439545, 327680, 2, 5439546, 262144, 2, 5439547, 327680, 2, 5505024, 196608, 0, 5505025, 196608, 0, 5505026, 196608, 0, 5505027, 196608, 0, 5505028, 196608, 0, 5505029, 196608, 0, 5505030, 196608, 0, 5505031, 196608, 0, 5505032, 196608, 0, 5505033, 196608, 0, 5505034, 196608, 0, 5505035, 196608, 0, 5505036, 196608, 0, 5505037, 196608, 0, 5505038, 196608, 0, 5505039, 196608, 0, 5505040, 196608, 0, 5505041, 196608, 0, 5505042, 196608, 0, 5505043, 196608, 0, 5505044, 196608, 0, 5505045, 196608, 0, 5505046, 196608, 0, 5505047, 196608, 0, 5505048, 393216, 1, 5505049, 458752, 1, 5505050, 393216, 1, 5505051, 458752, 1, 5505052, 393216, 1, 5505053, 458752, 1, 5505054, 196608, 0, 5505055, 196608, 0, 5505056, 196608, 0, 5505057, 196608, 0, 5505058, 196608, 0, 5505059, 196608, 0, 5505060, 196608, 0, 5505061, 327680, 9, 5505062, 0, 0, 5505063, 393216, 1, 5505064, 458752, 1, 5505065, 196608, 0, 5505066, 196608, 0, 5505067, 196608, 0, 5505068, 196608, 0, 5505069, 196608, 0, 5505070, 196608, 0, 5505071, 196608, 0, 5505072, 196608, 0, 5505073, 196608, 0, 5505074, 65536, 0, 5505075, 65536, 0, 5505076, 65536, 0, 5505077, 65536, 0, 5505078, 65536, 0, 5505079, 65536, 0, 5505080, 65536, 0, 5505081, 65536, 0, 5505082, 65536, 0, 5505083, 65536, 0, 5570560, 262144, 2, 5570561, 327680, 2, 5570562, 262144, 2, 5570563, 327680, 2, 5570564, 262144, 2, 5570565, 327680, 2, 5570566, 262144, 2, 5570567, 327680, 2, 5570568, 262144, 2, 5570569, 327680, 2, 5570570, 262144, 2, 5570571, 327680, 2, 5570572, 262144, 2, 5570573, 327680, 2, 5570574, 262144, 2, 5570575, 327680, 2, 5570576, 196608, 0, 5570577, 196608, 0, 5570578, 196608, 0, 5570579, 196608, 0, 5570580, 196608, 0, 5570581, 196608, 0, 5570582, 196608, 0, 5570583, 196608, 0, 5570584, 393216, 2, 5570585, 458752, 2, 5570586, 65536, 12, 5570587, 458752, 2, 5570588, 393216, 2, 5570589, 458752, 2, 5570590, 196608, 0, 5570591, 196608, 0, 5570592, 196608, 0, 5570593, 196608, 0, 5570594, 196608, 0, 5570595, 196608, 0, 5570596, 262144, 10, 5570597, 327680, 10, 5570598, 393216, 10, 5570599, 393216, 2, 5570600, 458752, 2, 5570601, 65536, 0, 5570602, 262144, 2, 5570603, 327680, 2, 5570604, 262144, 2, 5570605, 327680, 2, 5570606, 262144, 2, 5570607, 327680, 2, 5570608, 262144, 2, 5570609, 327680, 2, 5570610, 262144, 2, 5570611, 327680, 2, 5570612, 262144, 2, 5570613, 327680, 2, 5570614, 262144, 2, 5570615, 327680, 2, 5570616, 262144, 2, 5570617, 327680, 2, 5570618, 262144, 2, 5570619, 327680, 2, 5636096, 196608, 0, 5636097, 196608, 0, 5636098, 196608, 0, 5636099, 196608, 0, 5636100, 196608, 0, 5636101, 196608, 0, 5636102, 196608, 0, 5636103, 196608, 0, 5636104, 196608, 0, 5636105, 196608, 0, 5636106, 196608, 0, 5636107, 196608, 0, 5636108, 196608, 0, 5636109, 196608, 0, 5636110, 196608, 0, 5636111, 196608, 0, 5636112, 196608, 0, 5636113, 196608, 0, 5636114, 196608, 0, 5636115, 196608, 0, 5636116, 196608, 0, 5636117, 196608, 0, 5636118, 196608, 0, 5636119, 393216, 1, 5636120, 458752, 1, 5636121, 196608, 0, 5636122, 65536, 13, 5636123, 196608, 0, 5636124, 393216, 1, 5636125, 458752, 1, 5636126, 196608, 0, 5636127, 196608, 0, 5636128, 196608, 0, 5636129, 196608, 0, 5636130, 196608, 0, 5636131, 196608, 0, 5636132, 393216, 1, 5636133, 458752, 1, 5636134, 393216, 1, 5636135, 458752, 1, 5636136, 196608, 0, 5636137, 196608, 0, 5636138, 196608, 0, 5636139, 196608, 0, 5636140, 196608, 0, 5636141, 196608, 0, 5636142, 196608, 0, 5636143, 196608, 0, 5636144, 196608, 0, 5636145, 196608, 0, 5636146, 65536, 0, 5636147, 65536, 0, 5636148, 65536, 0, 5636149, 65536, 0, 5636150, 65536, 0, 5636151, 65536, 0, 5636152, 65536, 0, 5636153, 65536, 0, 5636154, 65536, 0, 5636155, 65536, 0, 5701632, 262144, 2, 5701633, 327680, 2, 5701634, 262144, 2, 5701635, 327680, 2, 5701636, 262144, 2, 5701637, 327680, 2, 5701638, 262144, 2, 5701639, 327680, 2, 5701640, 262144, 2, 5701641, 327680, 2, 5701642, 262144, 2, 5701643, 327680, 2, 5701644, 262144, 2, 5701645, 327680, 2, 5701646, 196608, 0, 5701647, 196608, 0, 5701648, 196608, 0, 5701649, 196608, 0, 5701650, 196608, 0, 5701651, 196608, 0, 5701652, 196608, 0, 5701653, 196608, 0, 5701654, 196608, 0, 5701655, 393216, 2, 5701656, 458752, 2, 5701657, 0, 14, 5701658, 65536, 14, 5701659, 131072, 14, 5701660, 393216, 2, 5701661, 458752, 2, 5701662, 196608, 0, 5701663, 196608, 0, 5701664, 196608, 0, 5701665, 196608, 0, 5701666, 196608, 0, 5701667, 196608, 0, 5701668, 393216, 2, 5701669, 458752, 2, 5701670, 393216, 2, 5701671, 458752, 2, 5701672, 262144, 2, 5701673, 327680, 2, 5701674, 262144, 2, 5701675, 327680, 2, 5701676, 262144, 2, 5701677, 327680, 2, 5701678, 262144, 2, 5701679, 327680, 2, 5701680, 262144, 2, 5701681, 327680, 2, 5701682, 262144, 2, 5701683, 327680, 2, 5701684, 262144, 2, 5701685, 327680, 2, 5701686, 262144, 2, 5701687, 327680, 2, 5701688, 262144, 2, 5701689, 327680, 2, 5701690, 262144, 2, 5701691, 327680, 2, 5767168, 196608, 0, 5767169, 196608, 0, 5767170, 196608, 0, 5767171, 196608, 0, 5767172, 196608, 0, 5767173, 196608, 0, 5767174, 196608, 0, 5767175, 196608, 0, 5767176, 196608, 0, 5767177, 196608, 0, 5767178, 196608, 0, 5767179, 196608, 0, 5767180, 196608, 0, 5767181, 196608, 0, 5767182, 196608, 0, 5767183, 196608, 0, 5767184, 196608, 0, 5767185, 196608, 0, 5767186, 196608, 0, 5767187, 196608, 0, 5767188, 196608, 0, 5767189, 196608, 0, 5767190, 196608, 0, 5767191, 196608, 0, 5767192, 196608, 0, 5767193, 196608, 0, 5767194, 196608, 0, 5767195, 196608, 0, 5767196, 196608, 0, 5767197, 131072, 0, 5767198, 65536, 0, 5767199, 65536, 0, 5767200, 65536, 0, 5767201, 65536, 0, 5767202, 65536, 0, 5767203, 65536, 0, 5767204, 196608, 0, 5767205, 196608, 0, 5767206, 196608, 0, 5767207, 196608, 0, 5767208, 196608, 0, 5767209, 196608, 0, 5767210, 196608, 0, 5767211, 196608, 0, 5767212, 196608, 0, 5767213, 196608, 0, 5767214, 196608, 0, 5767215, 196608, 0, 5767216, 196608, 0, 5767217, 196608, 0, 5767218, 65536, 0, 5767219, 65536, 0, 5767220, 65536, 0, 5767221, 65536, 0, 5767222, 65536, 0, 5767223, 65536, 0, 5767224, 65536, 0, 5767225, 65536, 0, 5767226, 65536, 0, 5767227, 65536, 0, 5832704, 262144, 2, 5832705, 327680, 2, 5832706, 262144, 2, 5832707, 327680, 2, 5832708, 262144, 2, 5832709, 327680, 2, 5832710, 262144, 2, 5832711, 327680, 2, 5832712, 262144, 2, 5832713, 327680, 2, 5832714, 262144, 2, 5832715, 327680, 2, 5832716, 262144, 2, 5832717, 327680, 2, 5832718, 196608, 0, 5832719, 196608, 0, 5832720, 196608, 0, 5832721, 196608, 0, 5832722, 196608, 0, 5832723, 196608, 0, 5832724, 196608, 0, 5832725, 196608, 0, 5832726, 262144, 2, 5832727, 327680, 2, 5832728, 262144, 2, 5832729, 327680, 2, 5832730, 262144, 2, 5832731, 327680, 2, 5832732, 131072, 0, 5832733, 131072, 0, 5832734, 65536, 0, 5832735, 65536, 0, 5832736, 65536, 0, 5832737, 65536, 0, 5832738, 65536, 0, 5832739, 65536, 0, 5832740, 262144, 2, 5832741, 327680, 2, 5832742, 262144, 2, 5832743, 327680, 2, 5832744, 262144, 2, 5832745, 327680, 2, 5832746, 262144, 2, 5832747, 327680, 2, 5832748, 262144, 2, 5832749, 327680, 2, 5832750, 262144, 2, 5832751, 327680, 2, 5832752, 262144, 2, 5832753, 327680, 2, 5832754, 262144, 2, 5832755, 327680, 2, 5832756, 262144, 2, 5832757, 327680, 2, 5832758, 262144, 2, 5832759, 327680, 2, 5832760, 262144, 2, 5832761, 327680, 2, 5832762, 262144, 2, 5832763, 327680, 2 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 917542, 3, 0, 917543, 3, 0, 917544, 3, 0, 983071, 3, 0, 983072, 3, 0, 983073, 3, 0, 983074, 3, 0, 983075, 3, 0, 983076, 3, 0, 983077, 3, 0, 983078, 3, 0, 983079, 3, 0, 983080, 3, 0, 1048607, 3, 0, 1048608, 3, 0, 1048609, 3, 0, 1048610, 3, 0, 1048611, 3, 0, 1048612, 3, 0, 1048613, 3, 0, 1048614, 3, 0, 1048615, 3, 0, 1048616, 3, 0, 1114144, 3, 0, 1114145, 3, 0, 1114146, 3, 0, 1114148, 3, 0, 1114149, 3, 0, 1114150, 3, 0, 1114151, 3, 0, 1114152, 3, 0, 1179667, 3, 0, 1179668, 3, 0, 1179669, 3, 0, 1179670, 3, 0, 1179671, 3, 0, 1179672, 3, 0, 1179673, 3, 0, 1179674, 3, 0, 1245203, 3, 0, 1245204, 3, 0, 1245205, 3, 0, 1245206, 3, 0, 1245207, 3, 0, 1245208, 3, 0, 1245209, 3, 0, 1245210, 3, 0, 1310739, 3, 0, 1310740, 3, 0, 1310741, 3, 0, 1310742, 3, 0, 1310743, 3, 0, 1310744, 3, 0, 1310745, 3, 0, 1310746, 3, 0, 1310747, 3, 0, 1310748, 3, 0, 1376277, 3, 0, 1376278, 3, 0, 1376279, 3, 0, 1376280, 3, 0, 1376281, 3, 0, 1376282, 3, 0, 1376283, 3, 0, 1376284, 3, 0, 1441813, 3, 0, 1441814, 3, 0, 1441815, 3, 0, 1441816, 3, 0, 1441817, 3, 0, 1441818, 3, 0, 1441819, 3, 0, 1441820, 3, 0, 1507349, 3, 0, 1507350, 3, 0, 1507351, 3, 0, 1507352, 3, 0, 1507353, 3, 0, 1507354, 3, 0, 1572888, 3, 0, 1572889, 3, 0, 1900560, 3, 0, 1900561, 3, 0, 1900562, 3, 0, 1900563, 3, 0, 1900564, 3, 0, 1966096, 3, 0, 1966097, 3, 0, 1966098, 3, 0, 1966099, 3, 0, 1966100, 3, 0, 2031632, 3, 0, 2031633, 3, 0, 2031634, 3, 0, 2031635, 3, 0, 2031636, 3, 0, 2228251, 3, 0, 2228252, 3, 0, 2228253, 3, 0, 2293787, 3, 0, 2293788, 3, 0, 2293789, 3, 0, 2293790, 3, 0, 2293791, 3, 0, 2293792, 3, 0, 2293801, 3, 0, 2293802, 3, 0, 2293803, 3, 0, 2359322, 3, 0, 2359323, 3, 0, 2359324, 3, 0, 2359325, 3, 0, 2359326, 3, 0, 2359327, 3, 0, 2359328, 3, 0, 2359329, 3, 0, 2359330, 3, 0, 2359336, 3, 0, 2359337, 3, 0, 2359338, 3, 0, 2359339, 3, 0, 2359340, 3, 0, 2359341, 3, 0, 2359342, 3, 0, 2359343, 3, 0, 2424848, 3, 0, 2424849, 3, 0, 2424850, 3, 0, 2424851, 3, 0, 2424852, 3, 0, 2424853, 3, 0, 2424858, 3, 0, 2424859, 3, 0, 2424860, 3, 0, 2424862, 3, 0, 2424863, 3, 0, 2424864, 3, 0, 2424865, 3, 0, 2424866, 3, 0, 2424867, 3, 0, 2424872, 3, 0, 2424873, 3, 0, 2424874, 3, 0, 2424875, 3, 0, 2424876, 3, 0, 2424877, 3, 0, 2424878, 3, 0, 2424879, 3, 0, 2490385, 3, 0, 2490386, 3, 0, 2490387, 3, 0, 2490388, 3, 0, 2490389, 3, 0, 2490390, 3, 0, 2490391, 3, 0, 2490410, 3, 0, 2490411, 3, 0, 2490412, 3, 0, 2490413, 3, 0, 2490414, 3, 0, 2490415, 3, 0, 2490416, 3, 0, 2490417, 3, 0, 2555921, 3, 0, 2555922, 3, 0, 2555923, 3, 0, 2555924, 3, 0, 2555925, 3, 0, 2555926, 3, 0, 2555946, 3, 0, 2555947, 3, 0, 2555948, 3, 0, 2555949, 3, 0, 2555950, 3, 0, 2555951, 3, 0, 2555952, 3, 0, 2555953, 3, 0, 2621460, 3, 0, 2621461, 3, 0, 2621482, 3, 0, 2621483, 3, 0, 2621484, 3, 0, 2621485, 3, 0, 2621486, 3, 0, 2621487, 3, 0, 2621488, 3, 0, 2621489, 3, 0, 2687018, 3, 0, 2687019, 3, 0, 2687020, 3, 0, 2687021, 3, 0, 2687022, 3, 0, 2687023, 3, 0, 2752556, 3, 0, 2752557, 3, 0, 2752558, 3, 0, 2883610, 3, 0, 2883611, 3, 0, 2883612, 3, 0, 2883613, 3, 0, 2883614, 3, 0, 2883615, 3, 0, 2883616, 3, 0, 2883617, 3, 0, 2883618, 3, 0, 2883619, 3, 0, 2883620, 3, 0, 2883621, 3, 0, 2883622, 3, 0, 2883623, 3, 0, 2883624, 3, 0, 2883625, 3, 0, 2949146, 3, 0, 2949147, 3, 0, 2949148, 3, 0, 2949149, 3, 0, 2949150, 3, 0, 2949151, 3, 0, 2949152, 3, 0, 2949153, 3, 0, 2949154, 3, 0, 2949155, 3, 0, 2949156, 3, 0, 2949157, 3, 0, 2949158, 3, 0, 2949159, 3, 0, 2949160, 3, 0, 3014682, 3, 0, 3014683, 3, 0, 3014684, 3, 0, 3014685, 3, 0, 3014686, 3, 0, 3014687, 3, 0, 3014688, 3, 0, 3014689, 3, 0, 3014690, 3, 0, 3014691, 3, 0, 3014692, 3, 0, 3014693, 3, 0, 3014694, 3, 0, 3014695, 3, 0, 3080218, 3, 0, 3080219, 3, 0, 3080221, 3, 0, 3080222, 3, 0, 3080223, 3, 0, 3080224, 3, 0, 3080225, 3, 0, 3080226, 3, 0, 3080227, 3, 0, 3080228, 3, 0, 3080229, 3, 0, 3473454, 3, 0, 3473455, 3, 0, 3473456, 3, 0, 3473457, 3, 0, 3538988, 3, 0, 3538989, 3, 0, 3538990, 3, 0, 3538991, 3, 0, 3538992, 3, 0, 3538993, 3, 0, 3604524, 3, 0, 3604525, 3, 0, 3604526, 3, 0, 3604527, 3, 0, 3604528, 3, 0, 3604529, 3, 0, 3670060, 3, 0, 3670061, 3, 0, 3670062, 3, 0, 3670063, 3, 0, 3670064, 3, 0, 3670065, 3, 0, 3735596, 3, 0, 3735597, 3, 0, 3735598, 3, 0, 3735599, 3, 0, 3735600, 3, 0, 3735601, 3, 0, 3801124, 3, 0, 3801125, 3, 0, 3801126, 3, 0, 3801127, 3, 0, 3801128, 3, 0, 3801129, 3, 0, 3801130, 3, 0, 3801131, 3, 0, 3801132, 3, 0, 3801133, 3, 0, 3801134, 3, 0, 3801135, 3, 0, 3801136, 3, 0, 3866660, 3, 0, 3866661, 3, 0, 3866662, 3, 0, 3866663, 3, 0, 3866664, 3, 0, 3866665, 3, 0, 3866666, 3, 0, 3866667, 3, 0, 3866668, 3, 0, 3866669, 3, 0, 3866670, 3, 0, 3866671, 3, 0, 3866672, 3, 0, 3932194, 3, 0, 3932195, 3, 0, 3932196, 3, 0, 3932197, 3, 0, 3932198, 3, 0, 3932199, 3, 0, 3932200, 3, 0, 3932201, 3, 0, 3932202, 3, 0, 3932203, 3, 0, 3932204, 3, 0, 3932205, 3, 0, 3932206, 3, 0, 3932207, 3, 0, 3932208, 3, 0, 3932209, 3, 0, 3997730, 3, 0, 3997731, 3, 0, 3997732, 3, 0, 3997733, 3, 0, 3997734, 3, 0, 3997735, 3, 0, 3997736, 3, 0, 3997737, 3, 0, 3997738, 3, 0, 3997739, 3, 0, 3997740, 3, 0, 3997741, 3, 0, 3997742, 3, 0, 3997743, 3, 0, 3997744, 3, 0, 4063263, 3, 0, 4063264, 3, 0, 4063265, 3, 0, 4063266, 3, 0, 4063267, 3, 0, 4063268, 3, 0, 4063269, 3, 0, 4063270, 3, 0, 4063271, 3, 0, 4063272, 3, 0, 4063273, 3, 0, 4063274, 3, 0, 4063275, 3, 0, 4063276, 3, 0, 4063277, 3, 0, 4063278, 3, 0, 4063279, 3, 0, 4128798, 3, 0, 4128799, 3, 0, 4128800, 3, 0, 4128801, 3, 0, 4128802, 3, 0, 4128803, 3, 0, 4128804, 3, 0, 4128805, 3, 0, 4128806, 3, 0, 4128807, 3, 0, 4128808, 3, 0, 4128809, 3, 0, 4128810, 3, 0, 4128812, 3, 0, 4128813, 3, 0, 4128814, 3, 0, 4128815, 3, 0, 4194334, 3, 0, 4194335, 3, 0, 4194336, 3, 0, 4194337, 3, 0, 4194338, 3, 0, 4194339, 3, 0, 4194340, 3, 0, 4194341, 3, 0, 4194342, 3, 0, 4194343, 3, 0, 4194344, 3, 0, 4194345, 3, 0, 4259870, 3, 0, 4259871, 3, 0, 4259872, 3, 0, 4259873, 3, 0, 4259874, 3, 0, 4259875, 3, 0, 4259876, 3, 0, 4259877, 3, 0, 4259879, 3, 0, 4259880, 3, 0, 4259881, 3, 0, 4325406, 3, 0, 4325407, 3, 0, 4325408, 3, 0, 4325409, 3, 0, 4325410, 3, 0, 4325411, 3, 0, 4325412, 3, 0, 4325413, 3, 0, 4390943, 3, 0, 4390944, 3, 0, 4390945, 3, 0, 4390946, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 262144, 0, 2, 327680, 0, 3, 262144, 0, 4, 327680, 0, 5, 262144, 0, 6, 327680, 0, 7, 262144, 0, 8, 327680, 0, 9, 262144, 0, 10, 327680, 0, 11, 262144, 0, 12, 327680, 0, 13, 262144, 0, 14, 327680, 0, 15, 262144, 0, 16, 327680, 0, 17, 262144, 0, 18, 327680, 0, 19, 262144, 0, 20, 327680, 0, 21, 262144, 0, 22, 327680, 0, 23, 262144, 0, 24, 327680, 0, 25, 262144, 0, 26, 327680, 0, 27, 262144, 0, 28, 327680, 0, 29, 262144, 0, 30, 327680, 0, 31, 262144, 0, 32, 327680, 0, 39, 262144, 1, 40, 327680, 1, 41, 262144, 1, 42, 327680, 1, 43, 262144, 1, 44, 327680, 1, 45, 262144, 1, 46, 327680, 1, 47, 262144, 1, 48, 327680, 1, 49, 262144, 1, 50, 327680, 1, 51, 262144, 1, 52, 327680, 1, 53, 262144, 1, 54, 327680, 1, 55, 262144, 1, 56, 327680, 1, 57, 262144, 1, 58, 327680, 1, 65537, 262144, 1, 65538, 327680, 1, 65539, 262144, 1, 65540, 327680, 1, 65541, 262144, 1, 65542, 327680, 1, 65543, 262144, 1, 65544, 327680, 1, 65545, 262144, 1, 65546, 327680, 1, 65547, 262144, 1, 65548, 327680, 1, 65549, 262144, 1, 65550, 327680, 1, 65551, 262144, 1, 65552, 327680, 1, 65553, 262144, 1, 65554, 327680, 1, 65555, 262144, 1, 65556, 327680, 1, 65557, 262144, 1, 65558, 327680, 1, 65559, 262144, 1, 65560, 327680, 1, 65561, 262144, 1, 65562, 327680, 1, 65563, 262144, 1, 65564, 327680, 1, 65565, 262144, 1, 65566, 327680, 1, 65567, 262144, 1, 65568, 327680, 1, 65575, 262144, 0, 65576, 327680, 0, 65577, 262144, 0, 65578, 327680, 0, 65579, 262144, 0, 65580, 327680, 0, 65581, 262144, 0, 65582, 327680, 0, 65583, 262144, 0, 65584, 327680, 0, 65585, 262144, 0, 65586, 327680, 0, 65587, 262144, 0, 65588, 327680, 0, 65589, 262144, 0, 65590, 327680, 0, 65591, 262144, 0, 65592, 327680, 0, 65593, 262144, 0, 65594, 327680, 0, 131073, 262144, 0, 131074, 327680, 0, 131075, 262144, 0, 131076, 327680, 0, 131077, 262144, 0, 131078, 327680, 0, 131079, 262144, 0, 131080, 327680, 0, 131081, 262144, 0, 131082, 327680, 0, 131083, 262144, 0, 131084, 327680, 0, 131085, 262144, 0, 131086, 327680, 0, 131087, 262144, 0, 131088, 327680, 0, 131089, 262144, 0, 131090, 327680, 0, 131091, 262144, 0, 131092, 327680, 0, 131093, 262144, 0, 131094, 327680, 0, 131095, 262144, 0, 131096, 327680, 0, 131097, 262144, 0, 131098, 327680, 0, 131099, 262144, 0, 131100, 327680, 0, 131101, 262144, 0, 131102, 327680, 0, 131103, 262144, 0, 131104, 327680, 0, 131111, 262144, 1, 131112, 327680, 1, 131113, 262144, 1, 131114, 327680, 1, 131115, 262144, 1, 131116, 327680, 1, 131117, 262144, 1, 131118, 327680, 1, 131119, 262144, 1, 131120, 327680, 1, 131121, 262144, 1, 131122, 327680, 1, 131123, 262144, 1, 131124, 327680, 1, 131125, 262144, 1, 131126, 327680, 1, 131127, 262144, 1, 131128, 327680, 1, 131129, 262144, 1, 131130, 327680, 1, 196609, 262144, 1, 196610, 327680, 1, 196611, 262144, 1, 196612, 327680, 1, 196613, 262144, 1, 196614, 327680, 1, 196615, 262144, 1, 196616, 327680, 1, 196617, 262144, 1, 196618, 327680, 1, 196619, 262144, 1, 196620, 327680, 1, 196621, 262144, 1, 196622, 327680, 1, 196623, 262144, 1, 196624, 327680, 1, 196625, 262144, 1, 196626, 327680, 1, 196627, 262144, 1, 196628, 327680, 1, 196629, 262144, 1, 196630, 327680, 1, 196631, 262144, 1, 196632, 327680, 1, 196633, 262144, 1, 196634, 327680, 1, 196635, 262144, 1, 196636, 327680, 1, 196637, 262144, 1, 196638, 327680, 1, 196639, 262144, 1, 196640, 327680, 1, 196647, 262144, 0, 196648, 327680, 0, 196649, 262144, 0, 196650, 327680, 0, 196651, 262144, 0, 196652, 327680, 0, 196653, 262144, 0, 196654, 327680, 0, 196655, 262144, 0, 196656, 327680, 0, 196657, 262144, 0, 196658, 327680, 0, 196659, 262144, 0, 196660, 327680, 0, 196661, 262144, 0, 196662, 327680, 0, 196663, 262144, 0, 196664, 327680, 0, 196665, 262144, 0, 196666, 327680, 0, 262145, 262144, 0, 262146, 327680, 0, 262147, 262144, 0, 262148, 327680, 0, 262149, 262144, 0, 262150, 327680, 0, 262151, 262144, 0, 262152, 327680, 0, 262153, 262144, 0, 262154, 327680, 0, 262155, 262144, 0, 262156, 327680, 0, 262157, 262144, 0, 262158, 327680, 0, 262159, 262144, 0, 262160, 327680, 0, 262161, 262144, 0, 262162, 327680, 0, 262163, 262144, 0, 262164, 327680, 0, 262165, 262144, 0, 262166, 327680, 0, 262167, 262144, 0, 262168, 327680, 0, 262169, 262144, 0, 262170, 327680, 0, 262171, 262144, 0, 262172, 327680, 0, 262173, 262144, 0, 262174, 327680, 0, 262175, 262144, 0, 262176, 327680, 0, 262183, 262144, 1, 262184, 327680, 1, 262185, 262144, 1, 262186, 327680, 1, 262187, 262144, 1, 262188, 327680, 1, 262189, 262144, 1, 262190, 327680, 1, 262191, 262144, 1, 262192, 327680, 1, 262193, 262144, 1, 262194, 327680, 1, 262195, 262144, 1, 262196, 327680, 1, 262197, 262144, 1, 262198, 327680, 1, 262199, 262144, 1, 262200, 327680, 1, 262201, 262144, 1, 262202, 327680, 1, 327681, 262144, 1, 327682, 327680, 1, 327683, 262144, 1, 327684, 327680, 1, 327685, 262144, 1, 327686, 327680, 1, 327687, 262144, 1, 327688, 327680, 1, 327689, 262144, 1, 327690, 327680, 1, 327691, 262144, 1, 327692, 327680, 1, 327693, 262144, 1, 327694, 327680, 1, 327695, 262144, 1, 327696, 327680, 1, 327697, 262144, 1, 327698, 327680, 1, 327699, 262144, 1, 327700, 327680, 1, 327701, 262144, 1, 327702, 327680, 1, 327703, 262144, 1, 327704, 327680, 1, 327705, 262144, 1, 327706, 327680, 1, 327707, 262144, 1, 327708, 327680, 1, 327709, 262144, 1, 327710, 327680, 1, 327711, 262144, 1, 327712, 327680, 1, 327713, 0, 67, 327714, 65536, 67, 327715, 131072, 67, 327716, 196608, 67, 327717, 262144, 67, 327718, 327680, 67, 327719, 262144, 0, 327720, 327680, 0, 327721, 262144, 0, 327722, 327680, 0, 327723, 262144, 0, 327724, 327680, 0, 327725, 262144, 0, 327726, 327680, 0, 327727, 262144, 0, 327728, 327680, 0, 327729, 262144, 0, 327730, 327680, 0, 327731, 262144, 0, 327732, 327680, 0, 327733, 262144, 0, 327734, 327680, 0, 327735, 262144, 0, 327736, 327680, 0, 327737, 262144, 0, 327738, 327680, 0, 393217, 262144, 0, 393218, 327680, 0, 393219, 262144, 0, 393220, 327680, 0, 393221, 262144, 0, 393222, 327680, 0, 393223, 262144, 0, 393224, 327680, 0, 393225, 262144, 0, 393226, 327680, 0, 393227, 262144, 0, 393228, 327680, 0, 393229, 262144, 0, 393230, 327680, 0, 393231, 262144, 0, 393232, 327680, 0, 393233, 262144, 0, 393234, 327680, 0, 393235, 262144, 0, 393236, 327680, 0, 393237, 262144, 0, 393238, 327680, 0, 393239, 262144, 0, 393240, 327680, 0, 393241, 262144, 0, 393242, 327680, 0, 393243, 262144, 0, 393244, 327680, 0, 393245, 262144, 0, 393246, 327680, 0, 393247, 262144, 0, 393248, 327680, 0, 393249, 0, 68, 393250, 65536, 68, 393251, 131072, 68, 393252, 196608, 68, 393253, 262144, 68, 393254, 327680, 68, 393255, 262144, 1, 393256, 327680, 1, 393257, 262144, 1, 393258, 327680, 1, 393259, 262144, 1, 393260, 327680, 1, 393261, 262144, 1, 393262, 327680, 1, 393263, 262144, 1, 393264, 327680, 1, 393265, 262144, 1, 393266, 327680, 1, 393267, 262144, 1, 393268, 327680, 1, 393269, 262144, 1, 393270, 327680, 1, 393271, 262144, 1, 393272, 327680, 1, 393273, 262144, 1, 393274, 327680, 1, 458753, 262144, 1, 458754, 327680, 1, 458755, 262144, 1, 458756, 327680, 1, 458757, 262144, 1, 458758, 327680, 1, 458759, 262144, 1, 458760, 327680, 1, 458761, 262144, 1, 458762, 327680, 1, 458763, 262144, 1, 458764, 327680, 1, 458765, 262144, 1, 458766, 327680, 1, 458767, 262144, 1, 458768, 327680, 1, 458769, 262144, 1, 458770, 327680, 1, 458771, 262144, 1, 458772, 327680, 1, 458773, 262144, 1, 458774, 327680, 1, 458775, 262144, 1, 458776, 327680, 1, 458777, 262144, 1, 458778, 327680, 1, 458779, 262144, 1, 458780, 327680, 1, 458781, 262144, 1, 458782, 327680, 1, 458783, 262144, 1, 458784, 327680, 1, 458785, 0, 69, 458786, 65536, 69, 458787, 131072, 69, 458788, 196608, 69, 458789, 262144, 69, 458790, 327680, 69, 458791, 393216, 0, 458792, 458752, 0, 458793, 393216, 0, 458794, 458752, 0, 458795, 393216, 0, 458796, 458752, 0, 458797, 262144, 0, 458798, 327680, 0, 458799, 262144, 0, 458800, 327680, 0, 458801, 262144, 0, 458802, 327680, 0, 458803, 262144, 0, 458804, 327680, 0, 458805, 262144, 0, 458806, 327680, 0, 458807, 262144, 0, 458808, 327680, 0, 458809, 262144, 0, 458810, 327680, 0, 524289, 262144, 0, 524290, 327680, 0, 524291, 262144, 0, 524292, 327680, 0, 524293, 262144, 0, 524294, 327680, 0, 524295, 262144, 0, 524296, 327680, 0, 524297, 262144, 0, 524298, 327680, 0, 524299, 262144, 0, 524300, 327680, 0, 524301, 262144, 0, 524302, 327680, 0, 524303, 393216, 0, 524304, 458752, 0, 524305, 262144, 0, 524306, 327680, 0, 524307, 393216, 0, 524308, 458752, 0, 524309, 0, 12, 524311, 131072, 12, 524312, 262144, 0, 524313, 327680, 0, 524314, 393216, 0, 524315, 458752, 0, 524316, 262144, 8, 524317, 327680, 8, 524318, 393216, 8, 524319, 393216, 0, 524320, 458752, 0, 524321, 0, 70, 524322, 65536, 70, 524323, 131072, 70, 524324, 196608, 70, 524325, 262144, 70, 524326, 327680, 70, 524329, 393216, 4, 524331, 393216, 4, 524333, 262144, 1, 524334, 327680, 1, 524335, 262144, 1, 524336, 327680, 1, 524337, 262144, 1, 524338, 327680, 1, 524339, 262144, 1, 524340, 327680, 1, 524341, 262144, 1, 524342, 327680, 1, 524343, 262144, 1, 524344, 327680, 1, 524345, 262144, 1, 524346, 327680, 1, 589825, 262144, 1, 589826, 327680, 1, 589827, 262144, 1, 589828, 327680, 1, 589829, 262144, 1, 589830, 327680, 1, 589831, 262144, 1, 589832, 327680, 1, 589833, 262144, 1, 589834, 327680, 1, 589835, 262144, 1, 589836, 327680, 1, 589837, 262144, 1, 589838, 327680, 1, 589839, 0, 11, 589840, 65536, 11, 589841, 131072, 11, 589842, 327680, 4, 589845, 0, 13, 589847, 131072, 13, 589849, 0, 11, 589850, 65536, 11, 589851, 131072, 11, 589852, 262144, 9, 589854, 393216, 9, 589855, 65536, 11, 589856, 131072, 11, 589857, 0, 71, 589858, 65536, 71, 589859, 131072, 71, 589860, 196608, 71, 589861, 262144, 71, 589862, 327680, 71, 589863, 262144, 8, 589864, 327680, 8, 589865, 393216, 8, 589866, 393216, 0, 589867, 458752, 0, 589868, 0, 12, 589870, 131072, 12, 589871, 262144, 0, 589872, 327680, 0, 589873, 262144, 0, 589874, 327680, 0, 589875, 262144, 0, 589876, 327680, 0, 589877, 262144, 0, 589878, 327680, 0, 589879, 262144, 0, 589880, 327680, 0, 589881, 262144, 0, 589882, 327680, 0, 655361, 262144, 0, 655362, 327680, 0, 655363, 262144, 0, 655364, 327680, 0, 655365, 262144, 0, 655366, 327680, 0, 655367, 262144, 0, 655368, 327680, 0, 655369, 262144, 0, 655370, 327680, 0, 655371, 262144, 0, 655372, 327680, 0, 655373, 262144, 0, 655374, 327680, 0, 655375, 0, 12, 655377, 131072, 12, 655378, 393216, 0, 655379, 458752, 0, 655380, 262144, 8, 655381, 327680, 8, 655382, 393216, 8, 655383, 393216, 0, 655384, 458752, 0, 655385, 0, 12, 655387, 131072, 12, 655388, 262144, 0, 655389, 327680, 0, 655390, 0, 12, 655392, 131072, 12, 655393, 0, 72, 655394, 65536, 72, 655395, 131072, 72, 655396, 196608, 72, 655397, 262144, 72, 655398, 327680, 72, 655399, 262144, 9, 655401, 393216, 9, 655402, 65536, 11, 655403, 131072, 11, 655404, 0, 13, 655406, 131072, 13, 655407, 262144, 1, 655408, 327680, 1, 655409, 262144, 1, 655410, 327680, 1, 655411, 262144, 1, 655412, 327680, 1, 655413, 262144, 1, 655414, 327680, 1, 655415, 262144, 1, 655416, 327680, 1, 655417, 262144, 1, 655418, 327680, 1, 720897, 262144, 1, 720898, 327680, 1, 720899, 262144, 1, 720900, 327680, 1, 720901, 262144, 1, 720902, 327680, 1, 720903, 262144, 1, 720904, 327680, 1, 720905, 262144, 1, 720906, 327680, 1, 720907, 262144, 1, 720908, 327680, 1, 720909, 262144, 1, 720910, 327680, 1, 720911, 0, 13, 720913, 131072, 13, 720914, 65536, 11, 720915, 131072, 11, 720916, 262144, 9, 720918, 393216, 9, 720921, 0, 13, 720923, 131072, 13, 720926, 0, 13, 720928, 131072, 13, 720929, 0, 73, 720930, 65536, 73, 720931, 131072, 73, 720932, 196608, 73, 720933, 262144, 73, 720934, 327680, 73, 720935, 393216, 0, 720936, 458752, 0, 720937, 0, 12, 720939, 131072, 12, 720940, 262144, 8, 720941, 327680, 8, 720942, 393216, 8, 720943, 262144, 0, 720944, 327680, 0, 720945, 262144, 0, 720946, 327680, 0, 720947, 262144, 0, 720948, 327680, 0, 720949, 262144, 0, 720950, 327680, 0, 720951, 262144, 0, 720952, 327680, 0, 720953, 262144, 0, 720954, 327680, 0, 786433, 262144, 0, 786434, 327680, 0, 786435, 262144, 0, 786436, 327680, 0, 786437, 262144, 0, 786438, 327680, 0, 786439, 262144, 0, 786440, 327680, 0, 786441, 262144, 0, 786442, 327680, 0, 786443, 262144, 0, 786444, 327680, 0, 786445, 262144, 0, 786446, 327680, 0, 786447, 393216, 0, 786448, 458752, 0, 786449, 0, 12, 786451, 131072, 12, 786465, 0, 74, 786466, 65536, 74, 786467, 131072, 74, 786468, 196608, 74, 786469, 262144, 74, 786470, 327680, 74, 786473, 0, 13, 786475, 131072, 13, 786476, 262144, 9, 786478, 393216, 9, 786479, 262144, 1, 786480, 327680, 1, 786481, 262144, 1, 786482, 327680, 1, 786483, 262144, 1, 786484, 327680, 1, 786485, 262144, 1, 786486, 327680, 1, 786487, 262144, 1, 786488, 327680, 1, 786489, 262144, 1, 786490, 327680, 1, 851969, 262144, 1, 851970, 327680, 1, 851971, 262144, 1, 851972, 327680, 1, 851973, 262144, 1, 851974, 327680, 1, 851975, 262144, 1, 851976, 327680, 1, 851977, 262144, 1, 851978, 327680, 1, 851979, 262144, 1, 851980, 327680, 1, 851981, 262144, 1, 851982, 327680, 1, 851985, 0, 13, 851987, 131072, 13, 851988, 0, 4, 851989, 0, 4, 852010, 262144, 8, 852011, 327680, 8, 852012, 393216, 8, 852013, 393216, 0, 852014, 458752, 0, 852015, 262144, 0, 852016, 327680, 0, 852017, 262144, 0, 852018, 327680, 0, 852019, 262144, 0, 852020, 327680, 0, 852021, 262144, 0, 852022, 327680, 0, 852023, 262144, 0, 852024, 327680, 0, 852025, 262144, 0, 852026, 327680, 0, 917505, 262144, 0, 917506, 327680, 0, 917507, 262144, 0, 917508, 327680, 0, 917509, 262144, 0, 917510, 327680, 0, 917511, 262144, 0, 917512, 327680, 0, 917513, 262144, 0, 917514, 327680, 0, 917515, 262144, 0, 917516, 327680, 0, 917517, 262144, 0, 917518, 327680, 0, 917519, 262144, 8, 917520, 327680, 8, 917521, 393216, 8, 917522, 393216, 0, 917523, 458752, 0, 917545, 0, 1, 917546, 262144, 9, 917548, 393216, 9, 917551, 262144, 1, 917552, 327680, 1, 917553, 262144, 1, 917554, 327680, 1, 917555, 262144, 1, 917556, 327680, 1, 917557, 262144, 1, 917558, 327680, 1, 917559, 262144, 1, 917560, 327680, 1, 917561, 262144, 1, 917562, 327680, 1, 983041, 262144, 1, 983042, 327680, 1, 983043, 262144, 1, 983044, 327680, 1, 983045, 262144, 1, 983046, 327680, 1, 983047, 262144, 1, 983048, 327680, 1, 983049, 262144, 1, 983050, 327680, 1, 983051, 262144, 1, 983052, 327680, 1, 983053, 262144, 1, 983054, 327680, 1, 983055, 262144, 9, 983057, 393216, 9, 983060, 393216, 4, 983061, 0, 1, 983067, 393216, 0, 983068, 458752, 0, 983069, 262144, 8, 983070, 327680, 8, 983071, 393216, 8, 983081, 393216, 0, 983082, 458752, 0, 983083, 262144, 0, 983084, 327680, 0, 983085, 393216, 0, 983086, 458752, 0, 983087, 262144, 0, 983088, 327680, 0, 983089, 262144, 0, 983090, 327680, 0, 983091, 262144, 0, 983092, 327680, 0, 983093, 262144, 0, 983094, 327680, 0, 983095, 262144, 0, 983096, 327680, 0, 983097, 262144, 0, 983098, 327680, 0, 1048577, 262144, 0, 1048578, 327680, 0, 1048579, 262144, 0, 1048580, 327680, 0, 1048581, 262144, 0, 1048582, 327680, 0, 1048583, 262144, 0, 1048584, 327680, 0, 1048585, 262144, 0, 1048586, 327680, 0, 1048587, 262144, 0, 1048588, 327680, 0, 1048589, 262144, 0, 1048590, 327680, 0, 1048591, 393216, 0, 1048592, 458752, 0, 1048593, 262144, 0, 1048594, 327680, 0, 1048596, 0, 1, 1048601, 0, 1, 1048602, 327680, 4, 1048603, 0, 11, 1048604, 65536, 11, 1048605, 262144, 9, 1048607, 393216, 9, 1048610, 0, 11, 1048611, 65536, 11, 1048612, 131072, 11, 1048616, 327680, 4, 1048619, 393216, 4, 1048620, 327680, 4, 1048623, 262144, 1, 1048624, 327680, 1, 1048625, 262144, 1, 1048626, 327680, 1, 1048627, 262144, 1, 1048628, 327680, 1, 1048629, 262144, 1, 1048630, 327680, 1, 1048631, 262144, 1, 1048632, 327680, 1, 1048633, 262144, 1, 1048634, 327680, 1, 1114113, 262144, 1, 1114114, 327680, 1, 1114115, 262144, 1, 1114116, 327680, 1, 1114117, 262144, 1, 1114118, 327680, 1, 1114119, 262144, 1, 1114120, 327680, 1, 1114121, 262144, 1, 1114122, 327680, 1, 1114123, 262144, 1, 1114124, 327680, 1, 1114125, 262144, 1, 1114126, 327680, 1, 1114129, 393216, 4, 1114131, 393216, 6, 1114139, 0, 12, 1114141, 131072, 12, 1114142, 393216, 0, 1114143, 458752, 0, 1114144, 393216, 0, 1114145, 458752, 0, 1114146, 0, 12, 1114148, 131072, 12, 1114149, 262144, 0, 1114150, 327680, 0, 1114151, 262144, 8, 1114152, 327680, 8, 1114153, 393216, 8, 1114154, 393216, 0, 1114155, 458752, 0, 1114156, 393216, 0, 1114157, 458752, 0, 1114158, 262144, 0, 1114159, 327680, 0, 1114160, 262144, 8, 1114161, 327680, 8, 1114162, 393216, 8, 1114163, 262144, 0, 1114164, 327680, 0, 1114165, 262144, 0, 1114166, 327680, 0, 1114167, 262144, 0, 1114168, 327680, 0, 1114169, 262144, 0, 1114170, 327680, 0, 1179649, 262144, 0, 1179650, 327680, 0, 1179651, 262144, 0, 1179652, 327680, 0, 1179653, 262144, 0, 1179654, 327680, 0, 1179655, 262144, 0, 1179656, 327680, 0, 1179657, 262144, 0, 1179658, 327680, 0, 1179659, 262144, 0, 1179660, 327680, 0, 1179661, 262144, 0, 1179662, 327680, 0, 1179663, 262144, 8, 1179664, 327680, 8, 1179665, 393216, 8, 1179667, 393216, 7, 1179675, 0, 13, 1179677, 131072, 13, 1179680, 393216, 4, 1179682, 0, 13, 1179684, 131072, 13, 1179687, 262144, 9, 1179689, 393216, 9, 1179690, 0, 11, 1179691, 65536, 11, 1179692, 131072, 11, 1179694, 393216, 4, 1179696, 262144, 9, 1179698, 393216, 9, 1179699, 262144, 1, 1179700, 327680, 1, 1179701, 262144, 1, 1179702, 327680, 1, 1179703, 262144, 1, 1179704, 327680, 1, 1179705, 262144, 1, 1179706, 327680, 1, 1245185, 262144, 1, 1245186, 327680, 1, 1245187, 262144, 1, 1245188, 327680, 1, 1245189, 262144, 1, 1245190, 327680, 1, 1245191, 262144, 1, 1245192, 327680, 1, 1245193, 262144, 1, 1245194, 327680, 1, 1245195, 262144, 1, 1245196, 327680, 1, 1245197, 262144, 1, 1245198, 327680, 1, 1245199, 262144, 9, 1245201, 393216, 9, 1245213, 393216, 0, 1245214, 458752, 0, 1245215, 262144, 0, 1245216, 327680, 0, 1245217, 262144, 8, 1245218, 327680, 8, 1245219, 393216, 8, 1245220, 393216, 0, 1245221, 458752, 0, 1245222, 393216, 0, 1245223, 458752, 0, 1245224, 393216, 0, 1245225, 458752, 0, 1245226, 0, 12, 1245228, 131072, 12, 1245229, 393216, 0, 1245230, 458752, 0, 1245231, 262144, 8, 1245232, 327680, 8, 1245233, 393216, 8, 1245234, 0, 12, 1245236, 131072, 12, 1245237, 262144, 0, 1245238, 327680, 0, 1245239, 262144, 0, 1245240, 327680, 0, 1245241, 262144, 0, 1245242, 327680, 0, 1310721, 262144, 0, 1310722, 327680, 0, 1310723, 262144, 0, 1310724, 327680, 0, 1310725, 262144, 0, 1310726, 327680, 0, 1310727, 262144, 0, 1310728, 327680, 0, 1310729, 262144, 0, 1310730, 327680, 0, 1310731, 262144, 0, 1310732, 327680, 0, 1310733, 262144, 0, 1310734, 327680, 0, 1310735, 393216, 0, 1310736, 458752, 0, 1310737, 262144, 0, 1310738, 327680, 0, 1310739, 393216, 0, 1310740, 458752, 0, 1310748, 327680, 4, 1310751, 393216, 4, 1310753, 262144, 9, 1310755, 393216, 9, 1310758, 393216, 4, 1310760, 393216, 4, 1310762, 0, 13, 1310764, 131072, 13, 1310767, 262144, 9, 1310769, 393216, 9, 1310770, 0, 13, 1310772, 131072, 13, 1310773, 262144, 1, 1310774, 327680, 1, 1310775, 262144, 1, 1310776, 327680, 1, 1310777, 262144, 1, 1310778, 327680, 1, 1376257, 262144, 1, 1376258, 327680, 1, 1376259, 262144, 1, 1376260, 327680, 1, 1376261, 262144, 1, 1376262, 327680, 1, 1376263, 262144, 1, 1376264, 327680, 1, 1376265, 262144, 1, 1376266, 327680, 1, 1376267, 262144, 1, 1376268, 327680, 1, 1376269, 262144, 1, 1376270, 327680, 1, 1376271, 0, 11, 1376272, 65536, 11, 1376273, 131072, 11, 1376274, 327680, 4, 1376277, 393216, 4, 1376304, 262144, 0, 1376305, 327680, 0, 1376306, 393216, 0, 1376307, 458752, 0, 1376308, 393216, 0, 1376309, 458752, 0, 1376310, 262144, 0, 1376311, 327680, 0, 1376312, 262144, 0, 1376313, 327680, 0, 1376314, 262144, 0, 1376315, 327680, 0, 1441801, 262144, 0, 1441802, 327680, 0, 1441803, 262144, 0, 1441804, 327680, 0, 1441805, 262144, 0, 1441806, 327680, 0, 1441807, 0, 12, 1441809, 131072, 12, 1441810, 262144, 8, 1441811, 327680, 8, 1441812, 393216, 8, 1441822, 262145, 5, 1441823, 131073, 3, 1441824, 131073, 3, 1441825, 131073, 3, 1441826, 131073, 3, 1441827, 131073, 3, 1441828, 131073, 3, 1441829, 131073, 3, 1441830, 131073, 3, 1441831, 131073, 3, 1441832, 131073, 3, 1441833, 1, 6, 1441836, 0, 4, 1441837, 0, 4, 1441838, 0, 4, 1441839, 327680, 6, 1441841, 327680, 4, 1441844, 393216, 4, 1441846, 262144, 1, 1441847, 327680, 1, 1441848, 262144, 1, 1441849, 327680, 1, 1441850, 262144, 1, 1441851, 327680, 1, 1507328, 65536, 85, 1507329, 65536, 85, 1507330, 65536, 85, 1507331, 65536, 85, 1507332, 458752, 84, 1507334, 0, 1, 1507337, 262144, 1, 1507338, 327680, 1, 1507339, 262144, 1, 1507340, 327680, 1, 1507341, 262144, 1, 1507342, 327680, 1, 1507343, 0, 13, 1507345, 131072, 13, 1507346, 262144, 9, 1507348, 393216, 9, 1507356, 0, 1, 1507358, 262145, 2, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 131073, 0, 1507370, 1, 6, 1507375, 327680, 7, 1507378, 393216, 0, 1507379, 458752, 0, 1507380, 262144, 0, 1507381, 327680, 0, 1507382, 262144, 0, 1507383, 327680, 0, 1507384, 262144, 0, 1507385, 327680, 0, 1507386, 262144, 0, 1507387, 327680, 0, 1572864, 65536, 85, 1572865, 65536, 85, 1572866, 65536, 85, 1572867, 458752, 84, 1572868, 0, 85, 1572869, 65536, 85, 1572870, 65536, 85, 1572871, 458752, 84, 1572874, 393216, 0, 1572875, 458752, 0, 1572876, 393216, 0, 1572877, 458752, 0, 1572878, 262144, 8, 1572879, 327680, 8, 1572880, 393216, 8, 1572881, 262144, 0, 1572882, 327680, 0, 1572883, 393216, 0, 1572884, 458752, 0, 1572894, 262145, 2, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 131073, 0, 1572907, 131073, 3, 1572908, 1, 6, 1572913, 327680, 4, 1572915, 0, 11, 1572916, 65536, 11, 1572917, 131072, 11, 1572918, 262144, 1, 1572919, 327680, 1, 1572920, 262144, 1, 1572921, 327680, 1, 1572922, 262144, 1, 1572923, 327680, 1, 1638400, 131073, 3, 1638401, 131073, 3, 1638402, 1, 6, 1638403, 0, 85, 1638404, 65536, 85, 1638405, 65536, 85, 1638406, 458752, 84, 1638407, 0, 85, 1638408, 458752, 84, 1638409, 327680, 4, 1638412, 393216, 4, 1638414, 262144, 9, 1638416, 393216, 9, 1638417, 65536, 11, 1638418, 131072, 11, 1638421, 393216, 4, 1638422, 0, 1, 1638428, 393216, 0, 1638429, 458752, 0, 1638430, 262145, 6, 1638431, 262145, 4, 1638432, 262145, 4, 1638433, 262145, 4, 1638434, 262145, 4, 1638435, 262145, 4, 1638436, 131073, 1, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 4, 1638448, 262144, 8, 1638449, 327680, 8, 1638450, 393216, 8, 1638451, 0, 12, 1638453, 131072, 12, 1638454, 262144, 0, 1638455, 327680, 0, 1638456, 262144, 0, 1638457, 327680, 0, 1638458, 262144, 0, 1638459, 327680, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 131073, 0, 1703939, 131073, 3, 1703940, 131073, 3, 1703941, 1, 6, 1703942, 0, 85, 1703943, 458752, 84, 1703944, 0, 85, 1703945, 458752, 84, 1703949, 262144, 8, 1703950, 327680, 8, 1703951, 393216, 8, 1703952, 0, 12, 1703954, 131072, 12, 1703955, 393216, 0, 1703956, 458752, 0, 1703963, 327680, 4, 1703966, 0, 13, 1703968, 131072, 13, 1703969, 262144, 9, 1703970, 65536, 11, 1703971, 393216, 9, 1703972, 262145, 2, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 4, 1703981, 0, 11, 1703982, 65536, 11, 1703983, 131072, 11, 1703984, 262144, 9, 1703986, 393216, 9, 1703987, 0, 13, 1703989, 131072, 13, 1703990, 262144, 1, 1703991, 327680, 1, 1703992, 262144, 1, 1703993, 327680, 1, 1703994, 262144, 1, 1703995, 327680, 1, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 131073, 0, 1769478, 1, 6, 1769479, 0, 85, 1769480, 458752, 84, 1769481, 0, 85, 1769482, 65536, 85, 1769483, 458752, 84, 1769485, 262144, 9, 1769487, 393216, 9, 1769488, 0, 13, 1769490, 131072, 13, 1769493, 393216, 4, 1769498, 262144, 8, 1769499, 327680, 8, 1769500, 393216, 8, 1769501, 262144, 0, 1769502, 327680, 0, 1769503, 393216, 0, 1769504, 458752, 0, 1769505, 0, 12, 1769507, 131072, 12, 1769508, 262145, 6, 1769509, 262145, 4, 1769510, 262145, 4, 1769511, 262145, 4, 1769512, 262145, 4, 1769513, 262145, 4, 1769514, 262145, 4, 1769515, 262145, 4, 1769516, 131073, 6, 1769517, 0, 12, 1769519, 131072, 12, 1769520, 393216, 0, 1769521, 458752, 0, 1769522, 262144, 0, 1769523, 327680, 0, 1769524, 393216, 0, 1769525, 458752, 0, 1769526, 262144, 0, 1769527, 327680, 0, 1769528, 262144, 0, 1769529, 327680, 0, 1769530, 262144, 0, 1769531, 327680, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 131073, 0, 1835015, 1, 6, 1835016, 0, 85, 1835017, 65536, 85, 1835018, 458752, 84, 1835019, 0, 85, 1835020, 458752, 84, 1835034, 262144, 9, 1835036, 393216, 9, 1835037, 65536, 11, 1835038, 131072, 11, 1835041, 0, 13, 1835043, 131072, 13, 1835046, 262144, 9, 1835048, 393216, 9, 1835049, 65536, 11, 1835050, 131072, 11, 1835051, 393216, 4, 1835053, 0, 13, 1835055, 131072, 13, 1835058, 393216, 4, 1835059, 327680, 4, 1835062, 262144, 1, 1835063, 327680, 1, 1835064, 262144, 1, 1835065, 327680, 1, 1835066, 262144, 1, 1835067, 327680, 1, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 131073, 0, 1900552, 131073, 3, 1900553, 1, 6, 1900554, 0, 85, 1900555, 458752, 84, 1900556, 0, 85, 1900557, 65536, 85, 1900558, 458752, 84, 1900570, 393216, 0, 1900571, 458752, 0, 1900572, 0, 12, 1900574, 131072, 12, 1900575, 262144, 8, 1900576, 327680, 8, 1900577, 393216, 8, 1900578, 393216, 0, 1900579, 458752, 0, 1900582, 393216, 0, 1900583, 458752, 0, 1900584, 0, 12, 1900586, 131072, 12, 1900587, 262144, 0, 1900588, 327680, 0, 1900589, 393216, 0, 1900590, 458752, 0, 1900591, 262144, 8, 1900592, 327680, 8, 1900593, 393216, 8, 1900594, 393216, 0, 1900595, 458752, 0, 1900596, 262144, 0, 1900597, 327680, 0, 1900598, 262144, 0, 1900599, 327680, 0, 1900600, 262144, 0, 1900601, 327680, 0, 1900602, 262144, 0, 1900603, 327680, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 131073, 0, 1966090, 1, 6, 1966091, 0, 85, 1966092, 65536, 85, 1966093, 458752, 84, 1966094, 0, 84, 1966105, 327680, 4, 1966108, 0, 13, 1966110, 131072, 13, 1966111, 262144, 9, 1966113, 393216, 9, 1966116, 393216, 4, 1966117, 327680, 4, 1966120, 0, 13, 1966122, 131072, 13, 1966124, 327680, 4, 1966127, 262144, 9, 1966129, 393216, 9, 1966132, 262144, 1, 1966133, 327680, 1, 1966134, 262144, 1, 1966135, 327680, 1, 1966136, 262144, 1, 1966137, 327680, 1, 1966138, 262144, 1, 1966139, 327680, 1, 2031616, 262145, 4, 2031617, 131073, 1, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 131073, 0, 2031627, 131073, 3, 2031628, 1, 6, 2031629, 0, 84, 2031630, 0, 85, 2031631, 458752, 84, 2031653, 0, 4, 2097153, 262145, 6, 2097154, 262145, 4, 2097155, 131073, 1, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 4, 2097165, 0, 85, 2097166, 458752, 84, 2097167, 0, 84, 2097171, 393216, 84, 2097172, 65536, 85, 2097173, 65536, 22, 2097174, 65536, 22, 2097175, 65536, 22, 2097176, 65536, 85, 2097177, 65536, 85, 2097178, 65536, 85, 2097179, 65536, 85, 2097180, 65536, 85, 2097181, 65536, 85, 2097182, 65536, 85, 2097183, 458752, 84, 2097185, 0, 1, 2097186, 0, 1, 2097188, 0, 4, 2097189, 0, 4, 2097190, 393216, 84, 2097191, 65536, 85, 2097192, 65536, 85, 2097193, 65536, 85, 2097194, 65536, 85, 2097195, 65536, 85, 2097196, 65536, 85, 2097197, 65536, 85, 2097198, 65536, 85, 2097199, 65536, 85, 2097200, 65536, 85, 2097201, 65536, 85, 2097202, 65536, 85, 2097203, 65536, 85, 2097204, 65536, 85, 2097205, 65536, 85, 2097206, 65536, 85, 2097207, 65536, 85, 2097208, 65536, 85, 2097209, 65536, 85, 2097210, 65536, 85, 2097211, 65536, 85, 2162688, 65536, 83, 2162689, 65536, 83, 2162690, 131072, 83, 2162691, 262145, 6, 2162692, 262145, 4, 2162693, 131073, 1, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 131073, 0, 2162701, 1, 6, 2162702, 0, 84, 2162703, 0, 85, 2162704, 65536, 85, 2162705, 65536, 85, 2162706, 65536, 85, 2162707, 131072, 85, 2162708, 0, 22, 2162709, 65536, 22, 2162710, 65536, 22, 2162711, 65536, 22, 2162712, 65536, 85, 2162713, 65536, 85, 2162714, 65536, 85, 2162715, 65536, 85, 2162716, 65536, 85, 2162717, 65536, 85, 2162718, 458752, 84, 2162719, 0, 85, 2162720, 65536, 85, 2162721, 65536, 85, 2162722, 65536, 85, 2162723, 65536, 85, 2162724, 65536, 85, 2162725, 65536, 85, 2162726, 131072, 85, 2162727, 393216, 84, 2162728, 65536, 85, 2162729, 65536, 85, 2162730, 65536, 85, 2162731, 65536, 85, 2162732, 65536, 85, 2162733, 65536, 85, 2162734, 65536, 85, 2162735, 65536, 85, 2162736, 65536, 85, 2162737, 65536, 85, 2162738, 65536, 85, 2162739, 65536, 85, 2162740, 65536, 85, 2162741, 65536, 85, 2162742, 65536, 85, 2162743, 65536, 85, 2162744, 65536, 85, 2162745, 65536, 85, 2162746, 65536, 85, 2162747, 65536, 85, 2228225, 65536, 83, 2228226, 65536, 83, 2228227, 65536, 83, 2228228, 131072, 83, 2228229, 262145, 6, 2228230, 131073, 1, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 4, 2228238, 0, 85, 2228239, 65536, 85, 2228240, 65536, 85, 2228241, 65536, 85, 2228242, 65536, 85, 2228243, 65536, 85, 2228244, 131072, 85, 2228248, 0, 4, 2228249, 0, 4, 2228250, 0, 4, 2228254, 0, 85, 2228255, 65536, 85, 2228256, 65536, 85, 2228257, 65536, 85, 2228258, 65536, 85, 2228259, 65536, 85, 2228260, 65536, 85, 2228261, 65536, 85, 2228262, 65536, 85, 2228263, 131072, 85, 2228266, 0, 1, 2228268, 262144, 9, 2228270, 393216, 9, 2228273, 0, 13, 2228275, 131072, 13, 2228276, 262144, 1, 2228277, 327680, 1, 2228278, 262144, 1, 2228279, 327680, 1, 2228280, 262144, 1, 2228281, 327680, 1, 2228282, 262144, 1, 2228283, 327680, 1, 2293763, 65536, 83, 2293764, 65536, 83, 2293765, 131072, 83, 2293766, 262145, 6, 2293767, 131073, 1, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 131073, 0, 2293774, 131073, 3, 2293775, 1, 6, 2293778, 0, 13, 2293780, 131072, 13, 2293795, 0, 1, 2293796, 0, 4, 2293797, 0, 4, 2293798, 0, 4, 2293799, 0, 4, 2293808, 393216, 0, 2293809, 458752, 0, 2293810, 393216, 0, 2293811, 458752, 0, 2293812, 393216, 0, 2293813, 458752, 0, 2293814, 393216, 0, 2293815, 458752, 0, 2293816, 262144, 0, 2293817, 327680, 0, 2293818, 262144, 0, 2293819, 327680, 0, 2359300, 65536, 83, 2359301, 65536, 83, 2359302, 131072, 83, 2359303, 262145, 2, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 4, 2359319, 0, 1, 2359324, 0, 11, 2359325, 65536, 11, 2359326, 131072, 11, 2359343, 327680, 4, 2359346, 393216, 4, 2359348, 393216, 4, 2359350, 393216, 4, 2359352, 262144, 1, 2359353, 327680, 1, 2359354, 262144, 1, 2359355, 327680, 1, 2424837, 131072, 84, 2424838, 131072, 84, 2424839, 262145, 6, 2424840, 262145, 4, 2424841, 131073, 1, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 4, 2424856, 393216, 0, 2424857, 458752, 0, 2424858, 393216, 0, 2424859, 458752, 0, 2424860, 0, 12, 2424862, 131072, 12, 2424863, 393216, 0, 2424864, 458752, 0, 2424865, 262144, 8, 2424866, 327680, 8, 2424867, 393216, 8, 2424868, 393216, 0, 2424869, 458752, 0, 2424870, 393216, 0, 2424871, 458752, 0, 2424872, 393216, 0, 2424873, 458752, 0, 2424882, 393216, 0, 2424883, 458752, 0, 2424884, 393216, 0, 2424885, 458752, 0, 2424886, 393216, 0, 2424887, 458752, 0, 2424888, 262144, 0, 2424889, 327680, 0, 2424890, 262144, 0, 2424891, 327680, 0, 2490373, 65536, 83, 2490374, 65536, 83, 2490375, 65536, 83, 2490376, 131072, 83, 2490377, 262145, 6, 2490378, 131073, 1, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 131073, 0, 2490384, 1, 6, 2490390, 0, 11, 2490391, 65536, 11, 2490392, 131072, 11, 2490394, 393216, 4, 2490396, 0, 13, 2490398, 131072, 13, 2490399, 0, 11, 2490400, 65536, 11, 2490401, 262144, 9, 2490403, 393216, 9, 2490406, 393216, 4, 2490407, 0, 11, 2490408, 65536, 11, 2490409, 131072, 11, 2490410, 393216, 4, 2490417, 0, 11, 2490418, 65536, 11, 2490419, 131072, 11, 2490420, 393216, 4, 2490422, 393216, 4, 2490424, 262144, 1, 2490425, 327680, 1, 2490426, 262144, 1, 2490427, 327680, 1, 2555904, 262144, 0, 2555905, 327680, 0, 2555906, 262144, 0, 2555907, 327680, 0, 2555908, 262144, 0, 2555909, 327680, 0, 2555910, 262144, 0, 2555911, 65536, 83, 2555912, 65536, 83, 2555913, 131072, 83, 2555914, 262145, 2, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 4, 2555926, 0, 12, 2555928, 131072, 12, 2555929, 393216, 0, 2555930, 458752, 0, 2555931, 393216, 0, 2555932, 458752, 0, 2555933, 393216, 0, 2555934, 458752, 0, 2555935, 0, 12, 2555937, 131072, 12, 2555938, 393216, 0, 2555939, 458752, 0, 2555940, 262144, 8, 2555941, 327680, 8, 2555942, 393216, 8, 2555943, 0, 12, 2555945, 131072, 12, 2555953, 0, 12, 2555955, 131072, 12, 2555956, 393216, 0, 2555957, 458752, 0, 2555958, 393216, 0, 2555959, 458752, 0, 2555960, 262144, 0, 2555961, 327680, 0, 2555962, 262144, 0, 2555963, 327680, 0, 2621440, 262144, 1, 2621441, 327680, 1, 2621442, 262144, 1, 2621443, 327680, 1, 2621444, 262144, 1, 2621445, 327680, 1, 2621446, 262144, 1, 2621447, 327680, 1, 2621448, 131072, 84, 2621449, 131072, 84, 2621450, 262145, 2, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 131073, 0, 2621457, 1, 6, 2621462, 0, 13, 2621464, 131072, 13, 2621467, 393216, 4, 2621469, 393216, 4, 2621471, 0, 13, 2621473, 131072, 13, 2621476, 262144, 9, 2621478, 393216, 9, 2621479, 0, 13, 2621481, 131072, 13, 2621489, 0, 13, 2621491, 131072, 13, 2621493, 0, 11, 2621494, 65536, 11, 2621495, 131072, 11, 2621496, 262144, 1, 2621497, 327680, 1, 2621498, 262144, 1, 2621499, 327680, 1, 2686976, 262144, 0, 2686977, 327680, 0, 2686978, 262144, 0, 2686979, 327680, 0, 2686980, 262144, 0, 2686981, 327680, 0, 2686982, 262144, 0, 2686983, 327680, 0, 2686984, 131072, 84, 2686985, 131072, 84, 2686986, 262145, 2, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 4, 2686994, 0, 1, 2686997, 0, 4, 2686998, 393216, 0, 2686999, 458752, 0, 2687000, 393216, 0, 2687001, 458752, 0, 2687002, 393216, 0, 2687003, 458752, 0, 2687004, 262144, 8, 2687005, 327680, 8, 2687006, 393216, 8, 2687007, 393216, 0, 2687008, 458752, 0, 2687009, 393216, 0, 2687010, 458752, 0, 2687011, 262144, 8, 2687012, 327680, 8, 2687013, 393216, 8, 2687014, 393216, 0, 2687015, 458752, 0, 2687016, 393216, 0, 2687017, 458752, 0, 2687018, 393216, 0, 2687019, 458752, 0, 2687026, 262144, 8, 2687027, 327680, 8, 2687028, 393216, 8, 2687029, 0, 12, 2687031, 131072, 12, 2687032, 262144, 0, 2687033, 327680, 0, 2687034, 262144, 0, 2687035, 327680, 0, 2752512, 262144, 1, 2752513, 327680, 1, 2752514, 262144, 1, 2752515, 327680, 1, 2752516, 262144, 1, 2752517, 327680, 1, 2752518, 262144, 1, 2752519, 327680, 1, 2752520, 131072, 84, 2752521, 131072, 84, 2752522, 262145, 2, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 4, 2752533, 0, 4, 2752536, 393216, 4, 2752538, 393216, 4, 2752540, 262144, 9, 2752542, 393216, 9, 2752545, 393216, 4, 2752547, 262144, 9, 2752549, 393216, 9, 2752552, 393216, 4, 2752554, 393216, 4, 2752556, 393216, 4, 2752562, 262144, 9, 2752564, 393216, 9, 2752565, 0, 13, 2752567, 131072, 13, 2752568, 262144, 1, 2752569, 327680, 1, 2752570, 262144, 1, 2752571, 327680, 1, 2818048, 262144, 0, 2818049, 327680, 0, 2818050, 262144, 0, 2818051, 327680, 0, 2818052, 262144, 0, 2818053, 327680, 0, 2818054, 262144, 0, 2818055, 327680, 0, 2818056, 131072, 84, 2818057, 131072, 84, 2818058, 262145, 2, 2818059, 1, 0, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 4, 2818098, 393216, 0, 2818099, 458752, 0, 2818100, 393216, 0, 2818101, 458752, 0, 2818102, 393216, 0, 2818103, 458752, 0, 2818104, 262144, 0, 2818105, 327680, 0, 2818106, 262144, 0, 2818107, 327680, 0, 2883584, 262144, 1, 2883585, 327680, 1, 2883586, 262144, 1, 2883587, 327680, 1, 2883588, 262144, 1, 2883589, 327680, 1, 2883590, 262144, 1, 2883591, 327680, 1, 2883592, 131072, 84, 2883593, 131072, 84, 2883594, 262145, 2, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 4, 2883631, 0, 1, 2883633, 327680, 4, 2883636, 393216, 4, 2883638, 393216, 4, 2883640, 262144, 1, 2883641, 327680, 1, 2883642, 262144, 1, 2883643, 327680, 1, 2949120, 262144, 0, 2949121, 327680, 0, 2949122, 262144, 0, 2949123, 327680, 0, 2949124, 262144, 0, 2949125, 327680, 0, 2949126, 262144, 0, 2949127, 327680, 0, 2949128, 131072, 84, 2949129, 131072, 84, 2949130, 262145, 6, 2949131, 131073, 1, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 4, 2949144, 0, 1, 2949169, 393216, 0, 2949170, 458752, 0, 2949171, 262144, 8, 2949172, 327680, 8, 2949173, 393216, 8, 2949174, 393216, 0, 2949175, 458752, 0, 2949176, 262144, 0, 2949177, 327680, 0, 2949178, 262144, 0, 2949179, 327680, 0, 3014656, 262144, 1, 3014657, 327680, 1, 3014658, 262144, 1, 3014659, 327680, 1, 3014660, 262144, 1, 3014661, 327680, 1, 3014662, 262144, 1, 3014663, 327680, 1, 3014664, 131072, 84, 3014665, 131072, 84, 3014667, 262145, 2, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 131073, 0, 3014674, 1, 6, 3014683, 0, 11, 3014684, 65536, 11, 3014685, 131072, 11, 3014693, 0, 11, 3014694, 65536, 11, 3014695, 131072, 11, 3014704, 327680, 4, 3014707, 262144, 9, 3014709, 393216, 9, 3014712, 262144, 1, 3014713, 327680, 1, 3014714, 262144, 1, 3014715, 327680, 1, 3080192, 262144, 0, 3080193, 327680, 0, 3080194, 262144, 0, 3080195, 327680, 0, 3080196, 262144, 0, 3080197, 327680, 0, 3080198, 262144, 0, 3080199, 327680, 0, 3080200, 131072, 84, 3080201, 131072, 84, 3080203, 262145, 6, 3080204, 131073, 1, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 131073, 0, 3080211, 1, 6, 3080212, 262144, 8, 3080213, 327680, 8, 3080214, 393216, 8, 3080215, 393216, 0, 3080216, 458752, 0, 3080217, 393216, 0, 3080218, 458752, 0, 3080219, 0, 12, 3080221, 131072, 12, 3080222, 393216, 0, 3080223, 458752, 0, 3080224, 262144, 8, 3080225, 327680, 8, 3080226, 393216, 8, 3080227, 393216, 0, 3080228, 458752, 0, 3080229, 0, 12, 3080231, 131072, 12, 3080242, 393216, 0, 3080243, 458752, 0, 3080244, 393216, 0, 3080245, 458752, 0, 3080246, 393216, 0, 3080247, 458752, 0, 3080248, 262144, 0, 3080249, 327680, 0, 3080250, 262144, 0, 3080251, 327680, 0, 3145728, 262144, 1, 3145729, 327680, 1, 3145730, 262144, 1, 3145731, 327680, 1, 3145732, 262144, 1, 3145733, 327680, 1, 3145734, 262144, 1, 3145735, 327680, 1, 3145736, 131072, 84, 3145737, 131072, 84, 3145738, 0, 1, 3145740, 262145, 2, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 4, 3145748, 262144, 9, 3145750, 393216, 9, 3145753, 393216, 4, 3145755, 0, 13, 3145757, 131072, 13, 3145759, 0, 11, 3145760, 262144, 9, 3145761, 131072, 11, 3145762, 393216, 9, 3145765, 0, 13, 3145767, 131072, 13, 3145769, 0, 4, 3145770, 0, 4, 3145777, 0, 4, 3145780, 393216, 4, 3145782, 393216, 4, 3145784, 262144, 1, 3145785, 327680, 1, 3145786, 262144, 1, 3145787, 327680, 1, 3211264, 262144, 0, 3211265, 327680, 0, 3211266, 262144, 0, 3211267, 327680, 0, 3211268, 262144, 0, 3211269, 327680, 0, 3211270, 262144, 0, 3211271, 327680, 0, 3211272, 131072, 84, 3211273, 131072, 84, 3211275, 0, 1, 3211276, 262145, 2, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 4, 3211284, 393216, 0, 3211285, 458752, 0, 3211286, 393216, 0, 3211287, 458752, 0, 3211288, 262144, 8, 3211289, 327680, 8, 3211290, 393216, 8, 3211291, 393216, 0, 3211292, 458752, 0, 3211293, 393216, 0, 3211294, 458752, 0, 3211295, 0, 12, 3211297, 131072, 12, 3211298, 393216, 0, 3211299, 458752, 0, 3211300, 393216, 0, 3211301, 458752, 0, 3211302, 393216, 0, 3211303, 458752, 0, 3211304, 393216, 0, 3211305, 458752, 0, 3211313, 0, 4, 3211314, 327680, 8, 3211315, 393216, 8, 3211316, 393216, 0, 3211317, 458752, 0, 3211318, 393216, 0, 3211319, 458752, 0, 3211320, 262144, 0, 3211321, 327680, 0, 3211322, 262144, 0, 3211323, 327680, 0, 3276800, 262144, 1, 3276801, 327680, 1, 3276802, 262144, 1, 3276803, 327680, 1, 3276804, 262144, 1, 3276805, 327680, 1, 3276806, 262144, 1, 3276807, 327680, 1, 3276808, 131072, 84, 3276809, 131072, 84, 3276812, 262145, 2, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 4, 3276822, 393216, 4, 3276824, 262144, 9, 3276826, 393216, 9, 3276829, 393216, 4, 3276831, 0, 13, 3276833, 131072, 13, 3276835, 327680, 4, 3276836, 0, 11, 3276837, 65536, 11, 3276838, 131072, 11, 3276840, 393216, 4, 3276842, 393216, 4, 3276849, 262144, 9, 3276851, 393216, 9, 3276854, 393216, 4, 3276856, 262144, 1, 3276857, 327680, 1, 3276858, 262144, 1, 3276859, 327680, 1, 3342336, 262144, 0, 3342337, 327680, 0, 3342338, 262144, 0, 3342339, 327680, 0, 3342340, 262144, 0, 3342341, 327680, 0, 3342342, 262144, 0, 3342343, 327680, 0, 3342344, 131072, 84, 3342345, 65536, 83, 3342346, 65536, 83, 3342347, 131072, 83, 3342348, 262145, 2, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 4, 3342356, 393216, 0, 3342357, 458752, 0, 3342358, 393216, 0, 3342359, 458752, 0, 3342360, 262144, 0, 3342361, 327680, 0, 3342362, 262144, 0, 3342363, 327680, 0, 3342364, 262144, 0, 3342365, 327680, 0, 3342366, 262144, 0, 3342367, 327680, 0, 3342368, 262144, 0, 3342369, 327680, 0, 3342370, 262144, 0, 3342371, 327680, 0, 3342372, 0, 12, 3342374, 131072, 12, 3342375, 393216, 0, 3342376, 458752, 0, 3342377, 262144, 8, 3342378, 327680, 8, 3342379, 393216, 8, 3342386, 393216, 0, 3342387, 458752, 0, 3342388, 393216, 0, 3342389, 458752, 0, 3342390, 393216, 0, 3342391, 458752, 0, 3342392, 262144, 0, 3342393, 327680, 0, 3342394, 262144, 0, 3342395, 327680, 0, 3407872, 262144, 1, 3407873, 327680, 1, 3407874, 262144, 1, 3407875, 327680, 1, 3407876, 262144, 1, 3407877, 327680, 1, 3407878, 262144, 1, 3407879, 327680, 1, 3407880, 131072, 84, 3407883, 131072, 84, 3407884, 262145, 2, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 4, 3407894, 393216, 4, 3407896, 393216, 4, 3407908, 0, 13, 3407910, 131072, 13, 3407913, 262144, 9, 3407915, 393216, 9, 3407921, 327680, 4, 3407924, 393216, 4, 3407925, 0, 11, 3407926, 65536, 11, 3407927, 131072, 11, 3407928, 262144, 1, 3407929, 327680, 1, 3407930, 262144, 1, 3407931, 327680, 1, 3473408, 262144, 0, 3473409, 327680, 0, 3473410, 262144, 0, 3473411, 327680, 0, 3473412, 262144, 0, 3473413, 327680, 0, 3473414, 262144, 0, 3473415, 327680, 0, 3473416, 131072, 84, 3473417, 0, 1, 3473419, 131072, 84, 3473420, 262145, 2, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 4, 3473429, 393216, 0, 3473430, 458752, 0, 3473431, 262144, 8, 3473432, 327680, 8, 3473433, 393216, 8, 3473434, 262144, 0, 3473435, 327680, 0, 3473436, 262144, 0, 3473437, 327680, 0, 3473438, 262144, 0, 3473439, 327680, 0, 3473440, 262144, 0, 3473441, 327680, 0, 3473442, 262144, 0, 3473443, 327680, 0, 3473444, 262144, 0, 3473445, 327680, 0, 3473446, 393216, 0, 3473447, 458752, 0, 3473448, 393216, 0, 3473449, 458752, 0, 3473450, 393216, 0, 3473451, 458752, 0, 3473458, 262144, 8, 3473459, 327680, 8, 3473460, 393216, 8, 3473461, 0, 12, 3473463, 131072, 12, 3473464, 262144, 0, 3473465, 327680, 0, 3473466, 262144, 0, 3473467, 327680, 0, 3538944, 262144, 1, 3538945, 327680, 1, 3538946, 262144, 1, 3538947, 327680, 1, 3538948, 262144, 1, 3538949, 327680, 1, 3538950, 262144, 1, 3538951, 327680, 1, 3538952, 131072, 84, 3538955, 131072, 84, 3538956, 262145, 2, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 4, 3538964, 327680, 4, 3538966, 0, 11, 3538967, 262144, 9, 3538968, 131072, 11, 3538969, 393216, 9, 3538981, 327680, 4, 3538982, 0, 11, 3538983, 65536, 11, 3538984, 131072, 11, 3538986, 393216, 4, 3538988, 393216, 4, 3538994, 262144, 9, 3538996, 393216, 9, 3538997, 0, 13, 3538999, 131072, 13, 3539000, 262144, 1, 3539001, 327680, 1, 3539002, 262144, 1, 3539003, 327680, 1, 3604480, 262144, 0, 3604481, 327680, 0, 3604482, 262144, 0, 3604483, 327680, 0, 3604484, 262144, 0, 3604485, 327680, 0, 3604486, 262144, 0, 3604487, 327680, 0, 3604488, 131072, 84, 3604491, 131072, 84, 3604492, 262145, 2, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 131073, 0, 3604500, 1, 6, 3604502, 0, 12, 3604504, 131072, 12, 3604505, 393216, 0, 3604506, 458752, 0, 3604507, 393216, 0, 3604508, 458752, 0, 3604509, 262144, 8, 3604510, 327680, 8, 3604511, 393216, 8, 3604512, 393216, 0, 3604513, 458752, 0, 3604514, 393216, 0, 3604515, 458752, 0, 3604516, 393216, 0, 3604517, 458752, 0, 3604518, 0, 12, 3604520, 131072, 12, 3604521, 262144, 8, 3604522, 327680, 8, 3604523, 393216, 8, 3604530, 393216, 0, 3604531, 458752, 0, 3604532, 393216, 0, 3604533, 458752, 0, 3604534, 393216, 0, 3604535, 458752, 0, 3604536, 262144, 0, 3604537, 327680, 0, 3604538, 262144, 0, 3604539, 327680, 0, 3670016, 262144, 1, 3670017, 327680, 1, 3670018, 262144, 1, 3670019, 327680, 1, 3670020, 262144, 1, 3670021, 327680, 1, 3670022, 262144, 1, 3670023, 327680, 1, 3670024, 131072, 84, 3670026, 0, 1, 3670027, 131072, 84, 3670028, 262145, 2, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 131073, 0, 3670037, 1, 6, 3670038, 0, 13, 3670040, 131072, 13, 3670043, 393216, 4, 3670045, 262144, 9, 3670047, 393216, 9, 3670049, 0, 11, 3670050, 65536, 11, 3670051, 131072, 11, 3670052, 393216, 4, 3670054, 0, 13, 3670056, 131072, 13, 3670057, 262144, 9, 3670059, 393216, 9, 3670065, 327680, 4, 3670068, 393216, 4, 3670070, 393216, 4, 3670072, 262144, 1, 3670073, 327680, 1, 3670074, 262144, 1, 3670075, 327680, 1, 3735552, 262144, 0, 3735553, 327680, 0, 3735554, 262144, 0, 3735555, 327680, 0, 3735556, 262144, 0, 3735557, 327680, 0, 3735558, 262144, 0, 3735559, 327680, 0, 3735560, 131072, 84, 3735563, 131072, 84, 3735564, 262145, 2, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 4, 3735576, 262144, 8, 3735577, 327680, 8, 3735578, 393216, 8, 3735579, 393216, 0, 3735580, 458752, 0, 3735581, 393216, 0, 3735582, 458752, 0, 3735583, 393216, 0, 3735584, 458752, 0, 3735585, 0, 12, 3735587, 131072, 12, 3735601, 393216, 0, 3735602, 458752, 0, 3735603, 393216, 0, 3735604, 458752, 0, 3735605, 262144, 8, 3735606, 327680, 8, 3735607, 393216, 8, 3735608, 262144, 0, 3735609, 327680, 0, 3735610, 262144, 0, 3735611, 327680, 0, 3801088, 262144, 1, 3801089, 327680, 1, 3801090, 262144, 1, 3801091, 327680, 1, 3801092, 262144, 1, 3801093, 327680, 1, 3801094, 262144, 1, 3801095, 327680, 1, 3801096, 131072, 84, 3801099, 131072, 84, 3801100, 262145, 6, 3801101, 131073, 1, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 131073, 0, 3801110, 1, 6, 3801112, 262144, 9, 3801114, 393216, 9, 3801117, 393216, 4, 3801119, 393216, 4, 3801121, 0, 13, 3801123, 131072, 13, 3801124, 393216, 7, 3801136, 327680, 4, 3801137, 0, 11, 3801138, 65536, 11, 3801139, 131072, 11, 3801141, 262144, 9, 3801143, 393216, 9, 3801144, 262144, 1, 3801145, 327680, 1, 3801146, 262144, 1, 3801147, 327680, 1, 3866624, 262144, 0, 3866625, 327680, 0, 3866626, 262144, 0, 3866627, 327680, 0, 3866628, 262144, 0, 3866629, 327680, 0, 3866630, 262144, 0, 3866631, 327680, 0, 3866632, 131072, 84, 3866633, 0, 1, 3866635, 131072, 84, 3866637, 262145, 2, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 131073, 0, 3866647, 1, 6, 3866673, 0, 12, 3866675, 131072, 12, 3866676, 393216, 0, 3866677, 458752, 0, 3866678, 262144, 0, 3866679, 327680, 0, 3866680, 262144, 0, 3866681, 327680, 0, 3866682, 262144, 0, 3866683, 327680, 0, 3932160, 262144, 1, 3932161, 327680, 1, 3932162, 262144, 1, 3932163, 327680, 1, 3932164, 262144, 1, 3932165, 327680, 1, 3932166, 262144, 1, 3932167, 327680, 1, 3932168, 131072, 84, 3932171, 131072, 84, 3932173, 262145, 6, 3932174, 131073, 1, 3932175, 1, 0, 3932176, 1, 0, 3932177, 1, 0, 3932178, 1, 0, 3932179, 1, 0, 3932180, 1, 0, 3932181, 1, 0, 3932182, 1, 0, 3932183, 1, 4, 3932189, 0, 1, 3932209, 0, 13, 3932211, 131072, 13, 3932214, 262144, 1, 3932215, 327680, 1, 3932216, 262144, 1, 3932217, 327680, 1, 3932218, 262144, 1, 3932219, 327680, 1, 3997696, 262144, 0, 3997697, 327680, 0, 3997698, 262144, 0, 3997699, 327680, 0, 3997700, 262144, 0, 3997701, 327680, 0, 3997702, 262144, 0, 3997703, 327680, 0, 3997704, 131072, 84, 3997706, 0, 1, 3997707, 131072, 84, 3997708, 262144, 8, 3997709, 327680, 8, 3997710, 262145, 6, 3997711, 131073, 1, 3997712, 1, 0, 3997713, 1, 0, 3997714, 1, 0, 3997715, 1, 0, 3997716, 1, 0, 3997717, 1, 0, 3997718, 1, 0, 3997719, 131073, 0, 3997720, 1, 6, 3997722, 0, 1, 3997744, 393216, 0, 3997745, 458752, 0, 3997746, 393216, 0, 3997747, 458752, 0, 3997748, 393216, 0, 3997749, 458752, 0, 3997750, 262144, 0, 3997751, 327680, 0, 3997752, 262144, 0, 3997753, 327680, 0, 3997754, 262144, 0, 3997755, 327680, 0, 4063232, 262144, 1, 4063233, 327680, 1, 4063234, 262144, 1, 4063235, 327680, 1, 4063236, 262144, 1, 4063237, 327680, 1, 4063238, 262144, 1, 4063239, 327680, 1, 4063240, 131072, 84, 4063243, 131072, 84, 4063244, 262144, 9, 4063246, 393216, 9, 4063247, 262145, 6, 4063248, 131073, 1, 4063249, 1, 0, 4063250, 1, 0, 4063251, 1, 0, 4063252, 1, 0, 4063253, 1, 0, 4063254, 1, 0, 4063255, 1, 0, 4063256, 1, 4, 4063261, 0, 1, 4063274, 0, 11, 4063275, 65536, 11, 4063276, 131072, 11, 4063279, 327680, 4, 4063282, 393216, 4, 4063284, 393216, 4, 4063286, 262144, 1, 4063287, 327680, 1, 4063288, 262144, 1, 4063289, 327680, 1, 4063290, 262144, 1, 4063291, 327680, 1, 4128776, 131072, 84, 4128779, 131072, 84, 4128780, 0, 12, 4128782, 131072, 12, 4128783, 393216, 0, 4128784, 262145, 6, 4128785, 131073, 1, 4128786, 1, 0, 4128787, 1, 0, 4128788, 1, 0, 4128789, 1, 0, 4128790, 1, 0, 4128791, 1, 0, 4128792, 1, 4, 4128794, 262144, 0, 4128795, 327680, 0, 4128796, 393216, 0, 4128797, 458752, 0, 4128810, 0, 12, 4128812, 131072, 12, 4128813, 393216, 0, 4128814, 458752, 0, 4128815, 393216, 0, 4128816, 458752, 0, 4128817, 262144, 8, 4128818, 327680, 8, 4128819, 393216, 8, 4128820, 262144, 0, 4128821, 327680, 0, 4128822, 262144, 0, 4128823, 327680, 0, 4128824, 262144, 0, 4128825, 327680, 0, 4128826, 262144, 0, 4128827, 327680, 0, 4194304, 65536, 85, 4194305, 65536, 85, 4194306, 65536, 85, 4194307, 65536, 85, 4194308, 65536, 85, 4194309, 65536, 85, 4194310, 65536, 85, 4194311, 65536, 85, 4194312, 131072, 85, 4194315, 131072, 84, 4194316, 0, 13, 4194318, 131072, 13, 4194321, 262145, 2, 4194322, 1, 0, 4194323, 1, 0, 4194324, 1, 0, 4194325, 1, 0, 4194326, 1, 0, 4194327, 1, 0, 4194328, 1, 4, 4194332, 0, 11, 4194333, 65536, 11, 4194334, 131072, 11, 4194341, 0, 11, 4194342, 65536, 11, 4194343, 131072, 11, 4194346, 0, 13, 4194348, 131072, 13, 4194351, 393216, 4, 4194353, 262144, 9, 4194355, 393216, 9, 4194356, 262144, 1, 4194357, 327680, 1, 4194358, 262144, 1, 4194359, 327680, 1, 4194360, 262144, 1, 4194361, 327680, 1, 4194362, 262144, 1, 4194363, 327680, 1, 4259840, 65536, 85, 4259841, 65536, 85, 4259842, 65536, 85, 4259843, 65536, 85, 4259844, 65536, 85, 4259845, 65536, 85, 4259846, 65536, 85, 4259847, 65536, 85, 4259848, 65536, 85, 4259849, 65536, 85, 4259850, 65536, 85, 4259851, 131072, 85, 4259852, 393216, 0, 4259853, 458752, 0, 4259854, 393216, 0, 4259855, 458752, 0, 4259857, 262145, 2, 4259858, 1, 0, 4259859, 1, 0, 4259860, 1, 0, 4259861, 1, 0, 4259862, 1, 0, 4259863, 1, 0, 4259864, 131073, 0, 4259865, 1, 6, 4259866, 393216, 0, 4259867, 458752, 0, 4259868, 0, 12, 4259870, 131072, 12, 4259877, 0, 12, 4259879, 131072, 12, 4259880, 393216, 0, 4259881, 458752, 0, 4259882, 393216, 0, 4259883, 458752, 0, 4259884, 393216, 0, 4259885, 458752, 0, 4259886, 393216, 0, 4259887, 458752, 0, 4259888, 393216, 0, 4259889, 458752, 0, 4259890, 262144, 0, 4259891, 327680, 0, 4259892, 262144, 0, 4259893, 327680, 0, 4259894, 262144, 0, 4259895, 327680, 0, 4259896, 262144, 0, 4259897, 327680, 0, 4259898, 262144, 0, 4259899, 327680, 0, 4325376, 262144, 1, 4325377, 327680, 1, 4325378, 262144, 1, 4325379, 327680, 1, 4325380, 262144, 1, 4325381, 327680, 1, 4325382, 262144, 1, 4325383, 327680, 1, 4325384, 262144, 1, 4325385, 327680, 1, 4325386, 262144, 1, 4325387, 327680, 1, 4325390, 393216, 4, 4325392, 393216, 4, 4325393, 262145, 2, 4325394, 1, 0, 4325395, 1, 0, 4325396, 1, 0, 4325397, 1, 0, 4325398, 1, 0, 4325399, 1, 0, 4325400, 1, 0, 4325401, 1, 4, 4325404, 0, 13, 4325406, 131072, 13, 4325413, 0, 13, 4325415, 131072, 13, 4325418, 393216, 4, 4325419, 0, 11, 4325420, 65536, 11, 4325421, 131072, 11, 4325422, 393216, 4, 4325424, 393216, 4, 4325426, 262144, 1, 4325427, 327680, 1, 4325428, 262144, 1, 4325429, 327680, 1, 4325430, 262144, 1, 4325431, 327680, 1, 4325432, 262144, 1, 4325433, 327680, 1, 4325434, 262144, 1, 4325435, 327680, 1, 4390912, 262144, 0, 4390913, 327680, 0, 4390914, 262144, 0, 4390915, 327680, 0, 4390916, 262144, 0, 4390917, 327680, 0, 4390918, 262144, 0, 4390919, 327680, 0, 4390920, 262144, 0, 4390921, 327680, 0, 4390922, 393216, 0, 4390923, 458752, 0, 4390924, 393216, 0, 4390925, 458752, 0, 4390926, 262144, 8, 4390927, 327680, 8, 4390928, 65536, 1, 4390929, 262145, 2, 4390930, 1, 0, 4390931, 1, 0, 4390932, 1, 0, 4390933, 1, 0, 4390934, 1, 0, 4390935, 1, 0, 4390936, 1, 0, 4390937, 1, 4, 4390938, 458752, 0, 4390939, 262144, 8, 4390940, 327680, 8, 4390941, 393216, 8, 4390947, 0, 4, 4390948, 0, 4, 4390950, 262144, 8, 4390951, 327680, 8, 4390952, 393216, 8, 4390953, 393216, 0, 4390954, 458752, 0, 4390955, 0, 12, 4390957, 131072, 12, 4390958, 262144, 0, 4390959, 327680, 0, 4390960, 262144, 0, 4390961, 327680, 0, 4390962, 262144, 0, 4390963, 327680, 0, 4390964, 262144, 0, 4390965, 327680, 0, 4390966, 262144, 0, 4390967, 327680, 0, 4390968, 262144, 0, 4390969, 327680, 0, 4390970, 262144, 0, 4390971, 327680, 0, 4456448, 262144, 1, 4456449, 327680, 1, 4456450, 262144, 1, 4456451, 327680, 1, 4456452, 262144, 1, 4456453, 327680, 1, 4456454, 262144, 1, 4456455, 327680, 1, 4456456, 262144, 1, 4456457, 327680, 1, 4456460, 0, 11, 4456461, 65536, 11, 4456462, 262144, 9, 4456464, 393216, 9, 4456465, 262145, 2, 4456466, 1, 0, 4456467, 1, 0, 4456468, 1, 0, 4456469, 1, 0, 4456470, 1, 0, 4456471, 1, 0, 4456472, 262145, 0, 4456473, 131073, 6, 4456475, 262144, 9, 4456477, 393216, 9, 4456482, 0, 4, 4456483, 0, 4, 4456486, 262144, 9, 4456488, 393216, 9, 4456491, 0, 13, 4456493, 131072, 13, 4456494, 262144, 1, 4456495, 327680, 1, 4456496, 262144, 1, 4456497, 327680, 1, 4456498, 262144, 1, 4456499, 327680, 1, 4456500, 262144, 1, 4456501, 327680, 1, 4456502, 262144, 1, 4456503, 327680, 1, 4456504, 262144, 1, 4456505, 327680, 1, 4456506, 262144, 1, 4456507, 327680, 1, 4521984, 262144, 0, 4521985, 327680, 0, 4521986, 262144, 0, 4521987, 327680, 0, 4521988, 262144, 0, 4521989, 327680, 0, 4521990, 262144, 0, 4521991, 327680, 0, 4521992, 262144, 0, 4521993, 327680, 0, 4521994, 393216, 0, 4521995, 458752, 0, 4521996, 0, 12, 4521998, 131072, 12, 4521999, 393216, 0, 4522000, 458752, 0, 4522001, 262145, 2, 4522002, 1, 0, 4522003, 1, 0, 4522004, 1, 0, 4522005, 1, 0, 4522006, 1, 0, 4522007, 1, 0, 4522008, 1, 4, 4522010, 393216, 0, 4522011, 458752, 0, 4522012, 393216, 0, 4522013, 458752, 0, 4522020, 393216, 0, 4522021, 458752, 0, 4522022, 393216, 0, 4522023, 458752, 0, 4522024, 393216, 0, 4522025, 458752, 0, 4522026, 262144, 0, 4522027, 327680, 0, 4522028, 262144, 0, 4522029, 327680, 0, 4522030, 262144, 0, 4522031, 327680, 0, 4522032, 262144, 0, 4522033, 327680, 0, 4522034, 262144, 0, 4522035, 327680, 0, 4522036, 262144, 0, 4522037, 327680, 0, 4522038, 262144, 0, 4522039, 327680, 0, 4522040, 262144, 0, 4522041, 327680, 0, 4522042, 262144, 0, 4522043, 327680, 0, 4587520, 262144, 1, 4587521, 327680, 1, 4587522, 262144, 1, 4587523, 327680, 1, 4587524, 262144, 1, 4587525, 327680, 1, 4587526, 262144, 1, 4587527, 327680, 1, 4587528, 262144, 1, 4587529, 327680, 1, 4587532, 0, 13, 4587534, 131072, 13, 4587537, 262145, 2, 4587538, 1, 0, 4587539, 1, 0, 4587540, 1, 0, 4587541, 1, 0, 4587542, 1, 0, 4587543, 1, 0, 4587544, 131073, 0, 4587545, 1, 6, 4587548, 393216, 4, 4587550, 393216, 4, 4587555, 327680, 4, 4587556, 0, 11, 4587557, 65536, 11, 4587558, 131072, 11, 4587560, 393216, 4, 4587562, 262144, 1, 4587563, 327680, 1, 4587564, 262144, 1, 4587565, 327680, 1, 4587566, 262144, 1, 4587567, 327680, 1, 4587568, 262144, 1, 4587569, 327680, 1, 4587570, 262144, 1, 4587571, 327680, 1, 4587572, 262144, 1, 4587573, 327680, 1, 4587574, 262144, 1, 4587575, 327680, 1, 4587576, 262144, 1, 4587577, 327680, 1, 4587578, 262144, 1, 4587579, 327680, 1, 4653056, 262144, 0, 4653057, 327680, 0, 4653058, 262144, 0, 4653059, 327680, 0, 4653060, 262144, 0, 4653061, 327680, 0, 4653062, 262144, 0, 4653063, 327680, 0, 4653064, 262144, 0, 4653065, 327680, 0, 4653066, 262144, 0, 4653067, 327680, 0, 4653068, 262144, 0, 4653069, 327680, 0, 4653070, 262144, 0, 4653071, 327680, 0, 4653073, 262145, 2, 4653074, 1, 0, 4653075, 1, 0, 4653076, 1, 0, 4653077, 1, 0, 4653078, 1, 0, 4653079, 1, 0, 4653080, 1, 0, 4653081, 1, 4, 4653082, 393216, 0, 4653083, 458752, 0, 4653084, 393216, 0, 4653085, 458752, 0, 4653092, 0, 12, 4653094, 131072, 12, 4653095, 262144, 8, 4653096, 327680, 8, 4653097, 393216, 8, 4653098, 262144, 0, 4653099, 327680, 0, 4653100, 262144, 0, 4653101, 327680, 0, 4653102, 262144, 0, 4653103, 327680, 0, 4653104, 262144, 0, 4653105, 327680, 0, 4653106, 262144, 0, 4653107, 327680, 0, 4653108, 262144, 0, 4653109, 327680, 0, 4653110, 262144, 0, 4653111, 327680, 0, 4653112, 262144, 0, 4653113, 327680, 0, 4653114, 262144, 0, 4653115, 327680, 0, 4718592, 262144, 1, 4718593, 327680, 1, 4718594, 262144, 1, 4718595, 327680, 1, 4718596, 262144, 1, 4718597, 327680, 1, 4718598, 262144, 1, 4718599, 327680, 1, 4718600, 262144, 1, 4718601, 327680, 1, 4718602, 262144, 1, 4718603, 327680, 1, 4718604, 262144, 1, 4718605, 327680, 1, 4718606, 262144, 1, 4718607, 327680, 1, 4718608, 393216, 6, 4718609, 262145, 2, 4718610, 1, 0, 4718611, 1, 0, 4718612, 1, 0, 4718613, 1, 0, 4718614, 1, 0, 4718615, 1, 0, 4718616, 1, 0, 4718617, 1, 4, 4718620, 393216, 4, 4718622, 393216, 4, 4718627, 65536, 1, 4718628, 0, 13, 4718630, 131072, 13, 4718631, 262144, 9, 4718633, 393216, 9, 4718634, 262144, 1, 4718635, 327680, 1, 4718636, 262144, 1, 4718637, 327680, 1, 4718638, 262144, 1, 4718639, 327680, 1, 4718640, 262144, 1, 4718641, 327680, 1, 4718642, 262144, 1, 4718643, 327680, 1, 4718644, 262144, 1, 4718645, 327680, 1, 4718646, 262144, 1, 4718647, 327680, 1, 4718648, 262144, 1, 4718649, 327680, 1, 4718650, 262144, 1, 4718651, 327680, 1, 4784128, 262144, 0, 4784129, 327680, 0, 4784130, 262144, 0, 4784131, 327680, 0, 4784132, 262144, 0, 4784133, 327680, 0, 4784134, 262144, 0, 4784135, 327680, 0, 4784136, 262144, 0, 4784137, 327680, 0, 4784138, 262144, 0, 4784139, 327680, 0, 4784140, 262144, 0, 4784141, 327680, 0, 4784142, 262144, 0, 4784143, 327680, 0, 4784144, 393216, 7, 4784145, 262145, 2, 4784146, 1, 0, 4784147, 1, 0, 4784148, 1, 0, 4784149, 1, 0, 4784150, 1, 0, 4784151, 1, 0, 4784152, 1, 0, 4784153, 1, 4, 4784154, 393216, 0, 4784155, 458752, 0, 4784156, 393216, 0, 4784157, 458752, 0, 4784164, 393216, 0, 4784165, 458752, 0, 4784166, 393216, 0, 4784167, 458752, 0, 4784168, 393216, 0, 4784169, 458752, 0, 4784170, 262144, 0, 4784171, 327680, 0, 4784172, 262144, 0, 4784173, 327680, 0, 4784174, 262144, 0, 4784175, 327680, 0, 4784176, 262144, 0, 4784177, 327680, 0, 4784178, 262144, 0, 4784179, 327680, 0, 4784180, 262144, 0, 4784181, 327680, 0, 4784182, 262144, 0, 4784183, 327680, 0, 4784184, 262144, 0, 4784185, 327680, 0, 4784186, 262144, 0, 4784187, 327680, 0, 4849664, 262144, 1, 4849665, 327680, 1, 4849666, 262144, 1, 4849667, 327680, 1, 4849668, 262144, 1, 4849669, 327680, 1, 4849670, 262144, 1, 4849671, 327680, 1, 4849672, 262144, 1, 4849673, 327680, 1, 4849674, 262144, 1, 4849675, 327680, 1, 4849676, 262144, 1, 4849677, 327680, 1, 4849678, 262144, 1, 4849679, 327680, 1, 4849680, 393216, 6, 4849681, 262145, 2, 4849682, 1, 0, 4849683, 1, 0, 4849684, 1, 0, 4849685, 1, 0, 4849686, 1, 0, 4849687, 1, 0, 4849688, 1, 0, 4849689, 1, 4, 4849692, 393216, 4, 4849694, 393216, 4, 4849699, 327680, 4, 4849702, 393216, 4, 4849704, 393216, 4, 4849706, 262144, 1, 4849707, 327680, 1, 4849708, 262144, 1, 4849709, 327680, 1, 4849710, 262144, 1, 4849711, 327680, 1, 4849712, 262144, 1, 4849713, 327680, 1, 4849714, 262144, 1, 4849715, 327680, 1, 4849716, 262144, 1, 4849717, 327680, 1, 4849718, 262144, 1, 4849719, 327680, 1, 4849720, 262144, 1, 4849721, 327680, 1, 4849722, 262144, 1, 4849723, 327680, 1, 4915200, 262144, 0, 4915201, 327680, 0, 4915202, 262144, 0, 4915203, 327680, 0, 4915204, 262144, 0, 4915205, 327680, 0, 4915206, 262144, 0, 4915207, 327680, 0, 4915208, 262144, 0, 4915209, 327680, 0, 4915210, 262144, 0, 4915211, 327680, 0, 4915212, 262144, 0, 4915213, 327680, 0, 4915214, 262144, 0, 4915215, 327680, 0, 4915216, 393216, 7, 4915217, 262145, 2, 4915218, 1, 0, 4915219, 1, 0, 4915220, 1, 0, 4915221, 1, 0, 4915222, 1, 0, 4915223, 1, 0, 4915224, 1, 0, 4915225, 1, 4, 4915226, 393216, 0, 4915227, 458752, 0, 4915228, 393216, 0, 4915229, 458752, 0, 4915236, 393216, 0, 4915237, 458752, 0, 4915238, 393216, 0, 4915239, 458752, 0, 4915240, 393216, 0, 4915241, 458752, 0, 4915242, 262144, 0, 4915243, 327680, 0, 4915244, 262144, 0, 4915245, 327680, 0, 4915246, 262144, 0, 4915247, 327680, 0, 4915248, 262144, 0, 4915249, 327680, 0, 4915250, 262144, 0, 4915251, 327680, 0, 4915252, 262144, 0, 4915253, 327680, 0, 4915254, 262144, 0, 4915255, 327680, 0, 4915256, 262144, 0, 4915257, 327680, 0, 4915258, 262144, 0, 4915259, 327680, 0, 4980736, 262144, 1, 4980737, 327680, 1, 4980738, 262144, 1, 4980739, 327680, 1, 4980740, 262144, 1, 4980741, 327680, 1, 4980742, 262144, 1, 4980743, 327680, 1, 4980744, 262144, 1, 4980745, 327680, 1, 4980746, 262144, 1, 4980747, 327680, 1, 4980748, 262144, 1, 4980749, 327680, 1, 4980750, 262144, 1, 4980751, 327680, 1, 4980752, 393216, 6, 4980753, 262145, 2, 4980754, 1, 0, 4980755, 1, 0, 4980756, 1, 0, 4980757, 1, 0, 4980758, 1, 0, 4980759, 1, 0, 4980760, 1, 0, 4980761, 1, 4, 4980764, 393216, 4, 4980766, 393216, 4, 4980771, 0, 11, 4980772, 65536, 11, 4980773, 131072, 11, 4980774, 393216, 4, 4980776, 393216, 4, 4980778, 262144, 1, 4980779, 327680, 1, 4980780, 262144, 1, 4980781, 327680, 1, 4980782, 262144, 1, 4980783, 327680, 1, 4980784, 262144, 1, 4980785, 327680, 1, 4980786, 262144, 1, 4980787, 327680, 1, 4980788, 262144, 1, 4980789, 327680, 1, 4980790, 262144, 1, 4980791, 327680, 1, 4980792, 262144, 1, 4980793, 327680, 1, 4980794, 262144, 1, 4980795, 327680, 1, 5046272, 262144, 0, 5046273, 327680, 0, 5046274, 262144, 0, 5046275, 327680, 0, 5046276, 262144, 0, 5046277, 327680, 0, 5046278, 262144, 0, 5046279, 327680, 0, 5046280, 262144, 0, 5046281, 327680, 0, 5046282, 262144, 0, 5046283, 327680, 0, 5046284, 262144, 0, 5046285, 327680, 0, 5046286, 262144, 0, 5046287, 327680, 0, 5046288, 393216, 7, 5046289, 262145, 2, 5046290, 1, 0, 5046291, 1, 0, 5046292, 1, 0, 5046293, 1, 0, 5046294, 1, 0, 5046295, 1, 0, 5046296, 1, 0, 5046297, 1, 4, 5046298, 393216, 0, 5046299, 458752, 0, 5046300, 262144, 8, 5046301, 327680, 8, 5046302, 393216, 8, 5046307, 0, 12, 5046309, 131072, 12, 5046310, 393216, 0, 5046311, 458752, 0, 5046312, 393216, 0, 5046313, 458752, 0, 5046314, 262144, 0, 5046315, 327680, 0, 5046316, 262144, 0, 5046317, 327680, 0, 5046318, 262144, 0, 5046319, 327680, 0, 5046320, 262144, 0, 5046321, 327680, 0, 5046322, 262144, 0, 5046323, 327680, 0, 5046324, 262144, 0, 5046325, 327680, 0, 5046326, 262144, 0, 5046327, 327680, 0, 5046328, 262144, 0, 5046329, 327680, 0, 5046330, 262144, 0, 5046331, 327680, 0, 5111808, 262144, 1, 5111809, 327680, 1, 5111810, 262144, 1, 5111811, 327680, 1, 5111812, 262144, 1, 5111813, 327680, 1, 5111814, 262144, 1, 5111815, 327680, 1, 5111816, 262144, 1, 5111817, 327680, 1, 5111818, 262144, 1, 5111819, 327680, 1, 5111820, 262144, 1, 5111821, 327680, 1, 5111822, 262144, 1, 5111823, 327680, 1, 5111824, 393216, 6, 5111825, 262145, 2, 5111826, 1, 0, 5111827, 1, 0, 5111828, 1, 0, 5111829, 1, 0, 5111830, 1, 0, 5111831, 1, 0, 5111832, 1, 0, 5111833, 1, 4, 5111836, 262144, 9, 5111838, 393216, 9, 5111843, 0, 13, 5111845, 131072, 13, 5111847, 0, 11, 5111848, 65536, 11, 5111849, 131072, 11, 5111850, 262144, 1, 5111851, 327680, 1, 5111852, 262144, 1, 5111853, 327680, 1, 5111854, 262144, 1, 5111855, 327680, 1, 5111856, 262144, 1, 5111857, 327680, 1, 5111858, 262144, 1, 5111859, 327680, 1, 5111860, 262144, 1, 5111861, 327680, 1, 5111862, 262144, 1, 5111863, 327680, 1, 5111864, 262144, 1, 5111865, 327680, 1, 5111866, 262144, 1, 5111867, 327680, 1, 5177344, 262144, 0, 5177345, 327680, 0, 5177346, 262144, 0, 5177347, 327680, 0, 5177348, 262144, 0, 5177349, 327680, 0, 5177350, 262144, 0, 5177351, 327680, 0, 5177352, 262144, 0, 5177353, 327680, 0, 5177354, 262144, 0, 5177355, 327680, 0, 5177356, 262144, 0, 5177357, 327680, 0, 5177358, 262144, 0, 5177359, 327680, 0, 5177361, 262145, 2, 5177362, 1, 0, 5177363, 1, 0, 5177364, 1, 0, 5177365, 1, 0, 5177366, 1, 0, 5177367, 1, 0, 5177368, 262145, 0, 5177369, 131073, 6, 5177370, 327680, 8, 5177371, 393216, 8, 5177372, 0, 12, 5177374, 131072, 12, 5177380, 262144, 8, 5177381, 327680, 8, 5177382, 393216, 8, 5177383, 0, 12, 5177385, 131072, 12, 5177386, 262144, 0, 5177387, 327680, 0, 5177388, 262144, 0, 5177389, 327680, 0, 5177390, 262144, 0, 5177391, 327680, 0, 5177392, 262144, 0, 5177393, 327680, 0, 5177394, 262144, 0, 5177395, 327680, 0, 5177396, 262144, 0, 5177397, 327680, 0, 5177398, 262144, 0, 5177399, 327680, 0, 5177400, 262144, 0, 5177401, 327680, 0, 5177402, 262144, 0, 5177403, 327680, 0, 5242880, 262144, 1, 5242881, 327680, 1, 5242882, 262144, 1, 5242883, 327680, 1, 5242884, 262144, 1, 5242885, 327680, 1, 5242886, 262144, 1, 5242887, 327680, 1, 5242888, 262144, 1, 5242889, 327680, 1, 5242890, 262144, 1, 5242891, 327680, 1, 5242892, 262144, 1, 5242893, 327680, 1, 5242894, 262144, 1, 5242895, 327680, 1, 5242896, 262145, 5, 5242897, 65537, 0, 5242898, 1, 0, 5242899, 1, 0, 5242900, 1, 0, 5242901, 1, 0, 5242902, 1, 0, 5242903, 1, 0, 5242904, 1, 4, 5242905, 262144, 9, 5242907, 393216, 9, 5242908, 0, 13, 5242910, 131072, 13, 5242915, 0, 4, 5242916, 262144, 9, 5242918, 393216, 9, 5242919, 0, 13, 5242921, 131072, 13, 5242922, 262144, 1, 5242923, 327680, 1, 5242924, 262144, 1, 5242925, 327680, 1, 5242926, 262144, 1, 5242927, 327680, 1, 5242928, 262144, 1, 5242929, 327680, 1, 5242930, 262144, 1, 5242931, 327680, 1, 5242932, 262144, 1, 5242933, 327680, 1, 5242934, 262144, 1, 5242935, 327680, 1, 5242936, 262144, 1, 5242937, 327680, 1, 5242938, 262144, 1, 5242939, 327680, 1, 5308416, 262144, 0, 5308417, 327680, 0, 5308418, 262144, 0, 5308419, 327680, 0, 5308420, 262144, 0, 5308421, 327680, 0, 5308422, 262144, 0, 5308423, 327680, 0, 5308424, 262144, 0, 5308425, 327680, 0, 5308426, 262144, 0, 5308427, 327680, 0, 5308428, 262144, 0, 5308429, 327680, 0, 5308430, 262144, 0, 5308431, 327680, 0, 5308432, 262145, 2, 5308433, 1, 0, 5308434, 1, 0, 5308435, 1, 0, 5308436, 1, 0, 5308437, 1, 0, 5308438, 1, 0, 5308439, 1, 0, 5308440, 1, 4, 5308441, 393216, 0, 5308442, 458752, 0, 5308443, 262144, 8, 5308444, 327680, 8, 5308445, 393216, 8, 5308451, 0, 4, 5308452, 393216, 0, 5308453, 458752, 0, 5308454, 393216, 0, 5308455, 458752, 0, 5308456, 393216, 0, 5308457, 458752, 0, 5308458, 262144, 0, 5308459, 327680, 0, 5308460, 262144, 0, 5308461, 327680, 0, 5308462, 262144, 0, 5308463, 327680, 0, 5308464, 262144, 0, 5308465, 327680, 0, 5308466, 262144, 0, 5308467, 327680, 0, 5308468, 262144, 0, 5308469, 327680, 0, 5308470, 262144, 0, 5308471, 327680, 0, 5308472, 262144, 0, 5308473, 327680, 0, 5308474, 262144, 0, 5308475, 327680, 0, 5373952, 262144, 1, 5373953, 327680, 1, 5373954, 262144, 1, 5373955, 327680, 1, 5373956, 262144, 1, 5373957, 327680, 1, 5373958, 262144, 1, 5373959, 327680, 1, 5373960, 262144, 1, 5373961, 327680, 1, 5373962, 262144, 1, 5373963, 327680, 1, 5373964, 262144, 1, 5373965, 327680, 1, 5373966, 262144, 1, 5373967, 327680, 1, 5373968, 262145, 2, 5373969, 1, 0, 5373970, 1, 0, 5373971, 1, 0, 5373972, 1, 0, 5373973, 1, 0, 5373974, 1, 0, 5373975, 1, 0, 5373976, 1, 4, 5373979, 262144, 9, 5373981, 393216, 9, 5373987, 327680, 4, 5373990, 393216, 4, 5373992, 393216, 4, 5373994, 262144, 1, 5373995, 327680, 1, 5373996, 262144, 1, 5373997, 327680, 1, 5373998, 262144, 1, 5373999, 327680, 1, 5374000, 262144, 1, 5374001, 327680, 1, 5374002, 262144, 1, 5374003, 327680, 1, 5374004, 262144, 1, 5374005, 327680, 1, 5374006, 262144, 1, 5374007, 327680, 1, 5374008, 262144, 1, 5374009, 327680, 1, 5374010, 262144, 1, 5374011, 327680, 1, 5439488, 262144, 0, 5439489, 327680, 0, 5439490, 262144, 0, 5439491, 327680, 0, 5439492, 262144, 0, 5439493, 327680, 0, 5439494, 262144, 0, 5439495, 327680, 0, 5439496, 262144, 0, 5439497, 327680, 0, 5439498, 262144, 0, 5439499, 327680, 0, 5439500, 262144, 0, 5439501, 327680, 0, 5439502, 262144, 0, 5439503, 327680, 0, 5439504, 262145, 2, 5439505, 1, 0, 5439506, 1, 0, 5439507, 1, 0, 5439508, 1, 0, 5439509, 1, 0, 5439510, 1, 0, 5439511, 262145, 0, 5439512, 131073, 6, 5439513, 458752, 0, 5439514, 393216, 0, 5439515, 458752, 0, 5439516, 393216, 0, 5439517, 458752, 0, 5439524, 262144, 8, 5439525, 327680, 8, 5439526, 393216, 8, 5439527, 393216, 0, 5439528, 458752, 0, 5439530, 262144, 0, 5439531, 327680, 0, 5439532, 262144, 0, 5439533, 327680, 0, 5439534, 262144, 0, 5439535, 327680, 0, 5439536, 262144, 0, 5439537, 327680, 0, 5439538, 262144, 0, 5439539, 327680, 0, 5439540, 262144, 0, 5439541, 327680, 0, 5439542, 262144, 0, 5439543, 327680, 0, 5439544, 262144, 0, 5439545, 327680, 0, 5439546, 262144, 0, 5439547, 327680, 0, 5505024, 262144, 1, 5505025, 327680, 1, 5505026, 262144, 1, 5505027, 327680, 1, 5505028, 262144, 1, 5505029, 327680, 1, 5505030, 262144, 1, 5505031, 327680, 1, 5505032, 262144, 1, 5505033, 327680, 1, 5505034, 262144, 1, 5505035, 327680, 1, 5505036, 262144, 1, 5505037, 327680, 1, 5505038, 262144, 1, 5505039, 327680, 1, 5505040, 262145, 2, 5505041, 1, 0, 5505042, 1, 0, 5505043, 1, 0, 5505044, 1, 0, 5505045, 1, 0, 5505046, 1, 0, 5505047, 1, 4, 5505049, 0, 11, 5505050, 65536, 11, 5505051, 131072, 11, 5505052, 393216, 4, 5505054, 0, 69, 5505060, 262144, 9, 5505062, 393216, 9, 5505066, 262144, 1, 5505067, 327680, 1, 5505068, 262144, 1, 5505069, 327680, 1, 5505070, 262144, 1, 5505071, 327680, 1, 5505072, 262144, 1, 5505073, 327680, 1, 5505074, 262144, 1, 5505075, 327680, 1, 5505076, 262144, 1, 5505077, 327680, 1, 5505078, 262144, 1, 5505079, 327680, 1, 5505080, 262144, 1, 5505081, 327680, 1, 5505082, 262144, 1, 5505083, 327680, 1, 5570560, 262144, 0, 5570561, 327680, 0, 5570562, 262144, 0, 5570563, 327680, 0, 5570564, 262144, 0, 5570565, 327680, 0, 5570566, 262144, 0, 5570567, 327680, 0, 5570568, 262144, 0, 5570569, 327680, 0, 5570570, 262144, 0, 5570571, 327680, 0, 5570572, 262144, 0, 5570573, 327680, 0, 5570576, 262145, 2, 5570577, 1, 0, 5570578, 1, 0, 5570579, 1, 0, 5570580, 1, 0, 5570581, 1, 0, 5570582, 262145, 0, 5570583, 131073, 6, 5570584, 458752, 0, 5570585, 0, 12, 5570587, 131072, 12, 5570588, 393216, 0, 5570589, 458752, 0, 5570596, 393216, 0, 5570597, 458752, 0, 5570598, 393216, 0, 5570599, 458752, 0, 5570600, 262144, 0, 5570601, 327680, 0, 5570602, 262144, 0, 5570603, 327680, 0, 5570604, 262144, 0, 5570605, 327680, 0, 5570606, 262144, 0, 5570607, 327680, 0, 5570608, 262144, 0, 5570609, 327680, 0, 5570610, 262144, 0, 5570611, 327680, 0, 5570612, 262144, 0, 5570613, 327680, 0, 5570614, 262144, 0, 5570615, 327680, 0, 5570616, 262144, 0, 5570617, 327680, 0, 5570618, 262144, 0, 5570619, 327680, 0, 5636096, 262144, 1, 5636097, 327680, 1, 5636098, 262144, 1, 5636099, 327680, 1, 5636100, 262144, 1, 5636101, 327680, 1, 5636102, 262144, 1, 5636103, 327680, 1, 5636104, 262144, 1, 5636105, 327680, 1, 5636106, 262144, 1, 5636107, 327680, 1, 5636108, 262144, 1, 5636109, 327680, 1, 5636111, 262145, 5, 5636112, 65537, 0, 5636113, 1, 0, 5636114, 1, 0, 5636115, 1, 0, 5636116, 1, 0, 5636117, 1, 0, 5636118, 1, 4, 5636121, 0, 13, 5636123, 131072, 13, 5636126, 0, 71, 5636131, 327680, 4, 5636134, 393216, 4, 5636136, 262144, 1, 5636137, 327680, 1, 5636138, 262144, 1, 5636139, 327680, 1, 5636140, 262144, 1, 5636141, 327680, 1, 5636142, 262144, 1, 5636143, 327680, 1, 5636144, 262144, 1, 5636145, 327680, 1, 5636146, 262144, 1, 5636147, 327680, 1, 5636148, 262144, 1, 5636149, 327680, 1, 5636150, 262144, 1, 5636151, 327680, 1, 5636152, 262144, 1, 5636153, 327680, 1, 5636154, 262144, 1, 5636155, 327680, 1, 5701632, 262144, 0, 5701633, 327680, 0, 5701634, 262144, 0, 5701635, 327680, 0, 5701636, 262144, 0, 5701637, 327680, 0, 5701638, 262144, 0, 5701639, 327680, 0, 5701640, 262144, 0, 5701641, 327680, 0, 5701642, 262144, 0, 5701643, 327680, 0, 5701644, 262144, 0, 5701645, 327680, 0, 5701647, 262145, 2, 5701648, 1, 0, 5701649, 1, 0, 5701650, 1, 0, 5701651, 1, 0, 5701652, 1, 0, 5701653, 1, 0, 5701654, 1, 4, 5701656, 262144, 0, 5701657, 327680, 0, 5701658, 262144, 0, 5701659, 327680, 0, 5701668, 262144, 0, 5701669, 327680, 0, 5701670, 262144, 0, 5701671, 327680, 0, 5701672, 262144, 0, 5701673, 327680, 0, 5701674, 262144, 0, 5701675, 327680, 0, 5701676, 262144, 0, 5701677, 327680, 0, 5701678, 262144, 0, 5701679, 327680, 0, 5701680, 262144, 0, 5701681, 327680, 0, 5701682, 262144, 0, 5701683, 327680, 0, 5701684, 262144, 0, 5701685, 327680, 0, 5701686, 262144, 0, 5701687, 327680, 0, 5701688, 262144, 0, 5701689, 327680, 0, 5701690, 262144, 0, 5701691, 327680, 0, 5767168, 262144, 1, 5767169, 327680, 1, 5767170, 262144, 1, 5767171, 327680, 1, 5767172, 262144, 1, 5767173, 327680, 1, 5767174, 262144, 1, 5767175, 327680, 1, 5767176, 262144, 1, 5767177, 327680, 1, 5767178, 262144, 1, 5767179, 327680, 1, 5767180, 262144, 1, 5767181, 327680, 1, 5767182, 262145, 5, 5767183, 65537, 0, 5767184, 1, 0, 5767185, 1, 0, 5767186, 1, 0, 5767187, 1, 0, 5767188, 1, 0, 5767189, 262145, 0, 5767190, 131073, 6, 5767192, 262144, 1, 5767193, 327680, 1, 5767194, 262144, 1, 5767195, 327680, 1, 5767196, 393216, 7, 5767198, 0, 73, 5767199, 65536, 73, 5767200, 131072, 73, 5767201, 196608, 73, 5767202, 262144, 73, 5767203, 327680, 73, 5767204, 262144, 1, 5767205, 327680, 1, 5767206, 262144, 1, 5767207, 327680, 1, 5767208, 262144, 1, 5767209, 327680, 1, 5767210, 262144, 1, 5767211, 327680, 1, 5767212, 262144, 1, 5767213, 327680, 1, 5767214, 262144, 1, 5767215, 327680, 1, 5767216, 262144, 1, 5767217, 327680, 1, 5767218, 262144, 1, 5767219, 327680, 1, 5767220, 262144, 1, 5767221, 327680, 1, 5767222, 262144, 1, 5767223, 327680, 1, 5767224, 262144, 1, 5767225, 327680, 1, 5767226, 262144, 1, 5767227, 327680, 1, 5832718, 262145, 2, 5832719, 1, 0, 5832720, 1, 0, 5832721, 1, 0, 5832722, 1, 0, 5832723, 1, 0, 5832724, 1, 0, 5832725, 1, 4, 5832726, 262144, 0, 5832727, 327680, 0, 5832728, 262144, 0, 5832729, 327680, 0, 5832734, 0, 74, 5832735, 65536, 74, 5832736, 131072, 74, 5832737, 196608, 74, 5832738, 262144, 74, 5832739, 327680, 74, 5832740, 262144, 0, 5832741, 327680, 0, 5832742, 262144, 0, 5832743, 327680, 0, 5832744, 262144, 0, 5832745, 327680, 0, 5832746, 262144, 0, 5832747, 327680, 0, 5832748, 262144, 0, 5832749, 327680, 0, 5832750, 262144, 0, 5832751, 327680, 0, 5832752, 262144, 0, 5832753, 327680, 0 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327714, 65536, 67, 327715, 131072, 67, 327716, 196608, 67, 327717, 262144, 67, 393250, 65536, 68, 393251, 131072, 68, 393252, 196608, 68, 393253, 262144, 68, 458773, 0, 11, 458774, 65536, 11, 458775, 131072, 11, 458786, 65536, 69, 458787, 131072, 69, 458788, 196608, 69, 458789, 262144, 69, 524322, 65536, 70, 524323, 131072, 70, 524324, 196608, 70, 524325, 262144, 70, 524332, 0, 11, 524333, 65536, 11, 524334, 131072, 11, 589838, 327680, 4, 589840, 327680, 6, 589845, 393216, 4, 589847, 327680, 6, 589850, 393216, 6, 589852, 393216, 4, 589854, 0, 11, 589857, 393216, 4, 589858, 65536, 71, 589859, 131072, 71, 589860, 196608, 71, 589861, 262144, 71, 655376, 327680, 7, 655383, 327680, 7, 655386, 393216, 7, 655394, 65536, 72, 655395, 131072, 72, 655396, 196608, 72, 655397, 262144, 72, 655401, 0, 11, 655404, 393216, 4, 655406, 327680, 6, 655409, 393216, 6, 720911, 393216, 6, 720913, 0, 11, 720916, 393216, 4, 720918, 327680, 4, 720921, 393216, 4, 720923, 327680, 6, 720926, 393216, 6, 720930, 65536, 73, 720931, 131072, 73, 720932, 196608, 73, 720933, 262144, 73, 720942, 327680, 7, 720945, 393216, 7, 786447, 393216, 7, 786459, 327680, 7, 786462, 393216, 7, 786465, 0, 74, 786466, 65536, 74, 786467, 131072, 74, 786468, 196608, 74, 786469, 262144, 74, 786470, 327680, 4, 786473, 393216, 4, 786478, 327680, 6, 786481, 393216, 6, 851982, 327680, 4, 851985, 393216, 4, 851990, 262144, 6, 852017, 393216, 7, 917548, 327680, 4, 917551, 393216, 4, 917553, 393216, 6, 983055, 393216, 6, 983057, 327680, 4, 983089, 393216, 7, 1048591, 393216, 7, 1048605, 131072, 11, 1048623, 393216, 4, 1048625, 393216, 6, 1114126, 327680, 4, 1179666, 0, 2, 1179677, 327680, 4, 1179682, 393216, 4, 1179684, 327680, 6, 1179687, 393216, 6, 1179689, 327680, 4, 1179691, 327680, 4, 1179696, 393216, 6, 1179698, 0, 11, 1179699, 65536, 11, 1179700, 131072, 11, 1245199, 393216, 6, 1245202, 0, 3, 1245220, 327680, 7, 1245223, 393216, 7, 1245232, 393216, 7, 1310735, 393216, 7, 1310753, 393216, 6, 1310755, 327680, 4, 1310762, 393216, 4, 1310764, 327680, 4, 1310767, 393216, 4, 1310772, 327680, 6, 1376270, 327680, 4, 1376289, 393216, 7, 1376308, 327680, 7, 1441834, 196608, 7, 1441835, 262144, 7, 1441846, 393216, 4, 1507336, 327680, 6, 1507343, 393216, 6, 1507359, 327680, 19, 1507360, 393216, 19, 1507361, 458752, 19, 1507363, 196608, 32, 1507365, 327680, 20, 1507367, 327680, 19, 1507374, 0, 2, 1572879, 393216, 7, 1572894, 0, 11, 1572895, 65536, 11, 1572896, 131072, 11, 1572897, 458752, 20, 1572900, 327680, 19, 1572910, 0, 3, 1572912, 262144, 6, 1572916, 393216, 4, 1572918, 393216, 6, 1638414, 393216, 4, 1638416, 0, 11, 1638418, 327680, 4, 1638430, 0, 12, 1638431, 65536, 12, 1638432, 131072, 12, 1638433, 262144, 8, 1638434, 327680, 8, 1638435, 393216, 8, 1638440, 393216, 19, 1638441, 458752, 19, 1638454, 393216, 7, 1703966, 393216, 4, 1703969, 0, 11, 1703971, 131072, 11, 1703974, 196608, 32, 1703976, 393216, 20, 1703977, 458752, 20, 1703979, 327680, 19, 1703989, 327680, 6, 1769490, 327680, 4, 1769510, 262144, 8, 1769511, 327680, 8, 1769512, 393216, 8, 1769513, 393216, 0, 1769514, 458752, 0, 1769515, 393216, 0, 1769516, 458752, 0, 1769525, 327680, 7, 1835036, 0, 11, 1835038, 327680, 4, 1835041, 393216, 4, 1835044, 262144, 6, 1835048, 0, 11, 1835053, 393216, 4, 1835055, 327680, 4, 1835062, 393216, 4, 1966108, 393216, 4, 1966113, 327680, 4, 1966120, 393216, 4, 1966122, 327680, 6, 1966127, 393216, 4, 1966129, 327680, 4, 1966132, 393216, 4, 1966134, 393216, 6, 2031632, 0, 2, 2031658, 327680, 7, 2031670, 393216, 7, 2097168, 0, 3, 2097172, 0, 22, 2097176, 131072, 22, 2097184, 196608, 7, 2097185, 262144, 7, 2097201, 0, 11, 2097202, 65536, 11, 2097203, 131072, 11, 2162689, 327680, 83, 2162706, 0, 11, 2162707, 65536, 11, 2162708, 131072, 11, 2162712, 131072, 22, 2162728, 0, 2, 2162732, 262144, 8, 2162733, 327680, 8, 2162734, 393216, 8, 2162735, 393216, 0, 2162736, 458752, 0, 2162737, 0, 12, 2162738, 65536, 12, 2162739, 131072, 12, 2162740, 262144, 0, 2162741, 327680, 0, 2162742, 262144, 0, 2162743, 327680, 0, 2162744, 262144, 0, 2162745, 327680, 0, 2162746, 262144, 0, 2162747, 327680, 0, 2228227, 327680, 83, 2228236, 327680, 35, 2228237, 393216, 35, 2228240, 393216, 0, 2228241, 458752, 0, 2228242, 0, 12, 2228243, 65536, 12, 2228244, 131072, 12, 2228249, 262144, 6, 2228264, 0, 3, 2228270, 327680, 4, 2228273, 393216, 4, 2228275, 327680, 6, 2293764, 327680, 83, 2293772, 327680, 36, 2293773, 393216, 36, 2293775, 327680, 4, 2293778, 393216, 4, 2293811, 327680, 7, 2359301, 327680, 83, 2359304, 327680, 35, 2359305, 393216, 35, 2359307, 196608, 32, 2359309, 327680, 19, 2359343, 327680, 7, 2359352, 393216, 4, 2424840, 327680, 36, 2424841, 393216, 36, 2424842, 196608, 32, 2490375, 327680, 83, 2490381, 393216, 19, 2490382, 458752, 19, 2490391, 327680, 4, 2490396, 393216, 4, 2490398, 327680, 4, 2490401, 131072, 11, 2490403, 327680, 4, 2490417, 327680, 4, 2490424, 393216, 4, 2555911, 327680, 0, 2555912, 327680, 83, 2555915, 327680, 20, 2555917, 393216, 20, 2555918, 458752, 20, 2621448, 393216, 6, 2621452, 196608, 32, 2621464, 327680, 4, 2621471, 393216, 4, 2621473, 327680, 4, 2621476, 393216, 4, 2621488, 0, 2, 2621491, 327680, 4, 2621496, 393216, 4, 2686988, 327680, 19, 2687024, 0, 3, 2752520, 393216, 6, 2752526, 327680, 19, 2752528, 196608, 32, 2752533, 327680, 4, 2752540, 393216, 4, 2752542, 327680, 4, 2752547, 393216, 4, 2752549, 327680, 4, 2752567, 327680, 6, 2818060, 393216, 19, 2818061, 458752, 19, 2818073, 0, 2, 2818097, 262144, 6, 2818103, 327680, 7, 2883592, 393216, 6, 2883596, 393216, 20, 2883597, 458752, 20, 2883608, 262144, 6, 2883609, 0, 3, 2883626, 196608, 7, 2883627, 262144, 7, 2883640, 393216, 4, 2949136, 327680, 19, 3014664, 393216, 6, 3014707, 393216, 4, 3014709, 327680, 4, 3014712, 393216, 4, 3080205, 327680, 19, 3145736, 393216, 6, 3145744, 393216, 19, 3145745, 458752, 19, 3145750, 327680, 4, 3145755, 393216, 4, 3145757, 327680, 4, 3145760, 65536, 11, 3145762, 327680, 4, 3145765, 393216, 4, 3145777, 327680, 4, 3145784, 393216, 4, 3211278, 196608, 32, 3211280, 393216, 20, 3211281, 458752, 20, 3211313, 262144, 8, 3276808, 393216, 6, 3276810, 196608, 7, 3276811, 262144, 7, 3276819, 327680, 4, 3276824, 393216, 4, 3276826, 327680, 4, 3276831, 393216, 4, 3276833, 327680, 4, 3276851, 327680, 4, 3276856, 393216, 4, 3342350, 327680, 19, 3407880, 393216, 6, 3407890, 327680, 19, 3407891, 327680, 4, 3407897, 327680, 6, 3407899, 327680, 6, 3407901, 327680, 6, 3407903, 327680, 6, 3407905, 327680, 6, 3407908, 393216, 6, 3407910, 327680, 4, 3407913, 393216, 4, 3407928, 393216, 4, 3473433, 327680, 7, 3473435, 327680, 7, 3473437, 327680, 7, 3473439, 327680, 7, 3473441, 327680, 7, 3473444, 393216, 7, 3538952, 393216, 6, 3538958, 393216, 19, 3538959, 458752, 19, 3538961, 196608, 32, 3538967, 65536, 11, 3538969, 327680, 6, 3538971, 327680, 6, 3538973, 327680, 6, 3538975, 327680, 6, 3538977, 327680, 6, 3538980, 393216, 6, 3604494, 393216, 20, 3604495, 458752, 20, 3604516, 393216, 7, 3670024, 393216, 6, 3670033, 327680, 19, 3670040, 327680, 4, 3670045, 393216, 4, 3670047, 327680, 4, 3670054, 393216, 4, 3670072, 393216, 4, 3735566, 327680, 20, 3735570, 393216, 19, 3735571, 458752, 19, 3735575, 0, 2, 3801096, 393216, 6, 3801100, 0, 2, 3801106, 393216, 20, 3801107, 458752, 20, 3801111, 0, 3, 3801114, 327680, 4, 3801121, 393216, 4, 3801141, 393216, 4, 3866636, 0, 3, 3866638, 327680, 19, 3866652, 0, 2, 3932168, 393216, 6, 3932186, 262144, 6, 3932188, 0, 3, 3932192, 196608, 7, 3932193, 262144, 7, 3932211, 327680, 4, 3932214, 393216, 4, 3997710, 393216, 8, 3997713, 393216, 19, 3997714, 458752, 19, 3997717, 196608, 32, 4063240, 393216, 6, 4063244, 0, 11, 4063245, 65536, 11, 4063246, 131072, 11, 4063249, 393216, 20, 4063250, 458752, 20, 4063254, 393216, 19, 4063255, 458752, 19, 4063286, 393216, 4, 4128784, 458752, 0, 4128790, 393216, 20, 4128791, 458752, 20, 4194318, 327680, 4, 4194321, 393216, 6, 4194323, 327680, 19, 4194329, 327680, 6, 4194332, 393216, 6, 4194334, 393216, 4, 4194348, 327680, 4, 4194353, 393216, 4, 4259840, 262144, 0, 4259841, 327680, 0, 4259842, 262144, 0, 4259843, 327680, 0, 4259844, 262144, 0, 4259845, 327680, 0, 4259846, 262144, 0, 4259847, 327680, 0, 4259848, 262144, 0, 4259849, 327680, 0, 4259850, 262144, 0, 4259851, 327680, 0, 4259860, 393216, 19, 4259861, 458752, 19, 4259863, 327680, 19, 4259865, 327680, 7, 4259868, 393216, 7, 4325386, 393216, 6, 4325388, 393216, 6, 4325396, 393216, 20, 4325397, 458752, 20, 4325399, 327680, 35, 4325400, 393216, 35, 4325401, 327680, 4, 4325404, 393216, 4, 4325415, 327680, 4, 4390922, 393216, 7, 4390924, 393216, 7, 4390928, 393216, 8, 4390929, 196608, 32, 4390930, 196608, 32, 4390934, 196608, 32, 4390935, 327680, 36, 4390936, 393216, 36, 4390937, 196608, 32, 4456458, 393216, 6, 4456460, 393216, 4, 4456462, 131072, 11, 4456466, 327680, 35, 4456467, 393216, 35, 4456469, 196608, 32, 4456472, 327680, 4, 4456473, 393216, 1, 4456485, 262144, 6, 4456488, 327680, 4, 4456491, 393216, 4, 4521994, 393216, 7, 4522002, 327680, 36, 4522003, 393216, 36, 4522004, 196608, 32, 4587530, 393216, 6, 4587532, 393216, 4, 4587534, 327680, 4, 4587537, 393216, 4, 4587545, 327680, 4, 4587557, 327680, 4, 4587562, 393216, 4, 4587563, 327680, 6, 4653066, 393216, 7, 4653099, 327680, 7, 4718602, 393216, 6, 4718604, 393216, 6, 4718606, 393216, 6, 4718617, 327680, 4, 4718627, 0, 2, 4718633, 327680, 6, 4718635, 327680, 6, 4784138, 393216, 7, 4784140, 393216, 7, 4784142, 393216, 7, 4784144, 0, 2, 4784163, 0, 3, 4784169, 327680, 7, 4784171, 327680, 7, 4849674, 393216, 6, 4849676, 393216, 6, 4849678, 393216, 6, 4849680, 0, 3, 4849689, 327680, 4, 4849706, 393216, 4, 4849707, 327680, 6, 4915210, 393216, 7, 4915212, 393216, 7, 4915214, 393216, 7, 4915243, 327680, 7, 4980748, 393216, 6, 4980750, 393216, 6, 4980761, 327680, 4, 4980766, 0, 2, 4980771, 327680, 4, 4980778, 393216, 4, 4980779, 327680, 6, 5046284, 393216, 7, 5046286, 393216, 7, 5046302, 0, 3, 5046315, 327680, 7, 5111820, 393216, 6, 5111822, 393216, 6, 5111833, 327680, 4, 5111836, 0, 11, 5111837, 65536, 11, 5111838, 131072, 11, 5111845, 327680, 4, 5111850, 393216, 4, 5111851, 327680, 6, 5177369, 262144, 8, 5177387, 327680, 7, 5242921, 327680, 6, 5242923, 327680, 6, 5308457, 327680, 7, 5308459, 327680, 7, 5373976, 327680, 4, 5373977, 327680, 7, 5373979, 393216, 4, 5373982, 0, 67, 5373983, 65536, 67, 5373984, 131072, 67, 5373985, 196608, 67, 5373986, 262144, 67, 5373987, 327680, 67, 5373994, 393216, 4, 5373995, 327680, 6, 5439512, 393216, 0, 5439518, 0, 68, 5439519, 65536, 68, 5439520, 131072, 68, 5439521, 196608, 68, 5439522, 262144, 68, 5439523, 327680, 68, 5439531, 327680, 7, 5505040, 393216, 7, 5505047, 327680, 4, 5505050, 393216, 4, 5505054, 393216, 4, 5505055, 65536, 69, 5505056, 131072, 69, 5505057, 196608, 69, 5505058, 262144, 69, 5505059, 327680, 69, 5505062, 327680, 4, 5505065, 393216, 4, 5505067, 327680, 6, 5570583, 393216, 0, 5570590, 0, 70, 5570591, 65536, 70, 5570592, 131072, 70, 5570593, 196608, 70, 5570594, 262144, 70, 5570595, 327680, 70, 5570603, 327680, 7, 5636112, 196608, 32, 5636113, 327680, 35, 5636114, 393216, 35, 5636118, 327680, 4, 5636121, 393216, 4, 5636123, 327680, 4, 5636126, 393216, 4, 5636127, 65536, 71, 5636128, 131072, 71, 5636129, 196608, 71, 5636130, 262144, 71, 5636131, 327680, 71, 5636135, 327680, 6, 5636137, 327680, 6, 5636139, 327680, 6, 5701649, 327680, 36, 5701650, 393216, 36, 5701651, 327680, 35, 5701652, 393216, 35, 5701654, 262144, 0, 5701655, 327680, 0, 5701662, 0, 72, 5701663, 65536, 72, 5701664, 131072, 72, 5701665, 196608, 72, 5701666, 262144, 72, 5701667, 327680, 72, 5701671, 327680, 7, 5701673, 327680, 7, 5767187, 327680, 36, 5767188, 393216, 36, 5767189, 327680, 6, 5767190, 262144, 1, 5767191, 327680, 1, 5767192, 393216, 6, 5767194, 393216, 6, 5767196, 393216, 6, 5767203, 327680, 7, 5832725, 196608, 32, 5832728, 393216, 7, 5832730, 393216, 7, 5832732, 393216, 7 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 2640) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(176, 880) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1072, 2640) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(208, 880) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 368) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(176, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 368) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(208, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(656, 880) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(208, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 2608) +texture = ExtResource("301") +facing = "Up" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 2608) +texture = ExtResource("302") +facing = "Up" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 2544) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 2288) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 2352) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 2416) +texture = ExtResource("306") +facing = "Right" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 2352) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 2448) +texture = ExtResource("308") +facing = "Left" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1456, 1584) +texture = ExtResource("309") +facing = "Up" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 2544) +texture = ExtResource("401") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(336, 1584) +texture = ExtResource("6") +item_id = 293 diff --git a/Maps/Routes/Route11/Route_11_M140.gd b/Maps/Routes/Route11/Route_11_M140.gd new file mode 100644 index 000000000..a135ee976 --- /dev/null +++ b/Maps/Routes/Route11/Route_11_M140.gd @@ -0,0 +1,22 @@ +extends Node2D # gen_map.py Map140 + +var map_name = "Route 11" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(176, 912): + Global.game.play_dialogue("MAP140_NPC_1") + if check_pos == Vector2(208, 912): + Global.game.play_dialogue("MAP140_NPC_2") + if check_pos == Vector2(304, 944): + Global.game.play_dialogue("MAP140_NPC_3") + if check_pos == Vector2(144, 1072): + Global.game.play_dialogue("MAP140_NPC_4") + if check_pos == Vector2(144, 944): + Global.game.play_dialogue("MAP140_NPC_5") + if check_pos == Vector2(336, 1040): + Global.game.play_dialogue("MAP140_NPC_6") + if check_pos == Vector2(336, 1072): + Global.game.play_dialogue("MAP140_NPC_7") + if check_pos == Vector2(272, 1104): + Global.game.play_dialogue("MAP140_NPC_8") + return null diff --git a/Maps/Routes/Route11/Route_11_M140.gd.uid b/Maps/Routes/Route11/Route_11_M140.gd.uid new file mode 100644 index 000000000..9f24f3d11 --- /dev/null +++ b/Maps/Routes/Route11/Route_11_M140.gd.uid @@ -0,0 +1 @@ +uid://cji5804nvyn1c diff --git a/Maps/Routes/Route11/Route_11_M140.tscn b/Maps/Routes/Route11/Route_11_M140.tscn new file mode 100644 index 000000000..f24883872 --- /dev/null +++ b/Maps/Routes/Route11/Route_11_M140.tscn @@ -0,0 +1,143 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route11/Route_11_M140_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route11/Route_11_M140.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="308"] +[node name="Route 11" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 4, 1, 0, 0, 2, 65536, 0, 3, 0, 0, 4, 196608, 0, 5, 131072, 0, 6, 196608, 0, 7, 131072, 0, 8, 65536, 0, 9, 0, 0, 10, 65536, 0, 11, 262145, 2, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 4, 65537, 0, 1, 65538, 65536, 1, 65539, 0, 1, 65540, 196608, 1, 65541, 131072, 1, 65542, 196608, 1, 65543, 131072, 1, 65544, 65536, 1, 65545, 0, 1, 65546, 65536, 1, 65547, 262145, 2, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 4, 131073, 0, 2, 131074, 65536, 2, 131075, 0, 2, 131076, 327680, 0, 131077, 327680, 1, 131078, 393216, 1, 131079, 131072, 2, 131080, 65536, 2, 131081, 0, 2, 131082, 65536, 2, 131083, 262145, 2, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 4, 196609, 0, 3, 196610, 65536, 3, 196611, 0, 3, 196612, 196608, 3, 196613, 131072, 3, 196614, 196608, 3, 196615, 131072, 3, 196616, 65536, 3, 196617, 0, 3, 196618, 65536, 3, 196619, 262145, 2, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 4, 262145, 262144, 0, 262146, 262144, 0, 262147, 262144, 0, 262148, 262144, 0, 262149, 262144, 0, 262150, 262144, 0, 262151, 262144, 0, 262152, 262144, 0, 262153, 262144, 0, 262154, 262144, 0, 262155, 262145, 2, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 4, 327681, 262144, 0, 327682, 262144, 0, 327683, 262144, 0, 327684, 262144, 0, 327685, 262144, 0, 327686, 262144, 0, 327687, 262144, 0, 327688, 262144, 0, 327689, 262144, 0, 327690, 262144, 0, 327691, 262145, 2, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 4, 393217, 262144, 0, 393218, 262144, 0, 393219, 262144, 0, 393220, 262144, 0, 393221, 262144, 0, 393222, 262144, 0, 393223, 262144, 0, 393224, 262144, 0, 393225, 262144, 0, 393226, 262144, 0, 393227, 262145, 2, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 4, 458753, 262144, 0, 458754, 262144, 0, 458755, 262144, 0, 458756, 262144, 0, 458757, 262144, 0, 458758, 262144, 0, 458759, 262144, 0, 458760, 262144, 0, 458761, 262144, 0, 458762, 262144, 0, 458763, 262145, 2, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 4, 524289, 262144, 0, 524290, 262144, 0, 524291, 262144, 0, 524292, 262144, 0, 524293, 262144, 0, 524294, 262144, 0, 524295, 262144, 0, 524296, 262144, 0, 524297, 262144, 0, 524298, 262144, 0, 524299, 262145, 2, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 4, 589825, 262144, 0, 589826, 262144, 0, 589827, 262144, 0, 589828, 262144, 0, 589829, 262144, 0, 589830, 262144, 0, 589831, 262144, 0, 589832, 262144, 0, 589833, 262144, 0, 589834, 262144, 0, 589835, 262145, 2, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 4, 655361, 262144, 0, 655362, 262144, 0, 655363, 262144, 0, 655364, 262144, 0, 655365, 262144, 0, 655366, 262144, 0, 655367, 262144, 0, 655368, 262144, 0, 655369, 262144, 0, 655370, 262144, 0, 655371, 262145, 2, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 4, 720897, 262144, 0, 720898, 262144, 0, 720899, 262144, 0, 720900, 262144, 0, 720901, 262144, 0, 720902, 262144, 0, 720903, 262144, 0, 720904, 262144, 0, 720905, 262144, 0, 720906, 262144, 0, 720907, 262145, 2, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 131073, 0, 786433, 131073, 3, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 65537, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1572864, 1, 4, 1572865, 0, 0, 1572866, 65536, 0, 1572867, 0, 0, 1572868, 196608, 0, 1572869, 131072, 0, 1572870, 196608, 0, 1572871, 131072, 0, 1572872, 65536, 0, 1572873, 0, 0, 1572874, 65536, 0, 1572875, 262145, 2, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1638400, 1, 4, 1638401, 0, 1, 1638402, 65536, 1, 1638403, 0, 1, 1638404, 196608, 1, 1638405, 131072, 1, 1638406, 196608, 1, 1638407, 131072, 1, 1638408, 65536, 1, 1638409, 0, 1, 1638410, 65536, 1, 1638411, 262145, 2, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 0, 1638418, 1, 0, 1638419, 1, 0, 1703936, 1, 4, 1703937, 0, 2, 1703938, 65536, 2, 1703939, 0, 2, 1703940, 327680, 0, 1703941, 327680, 1, 1703942, 393216, 1, 1703943, 131072, 2, 1703944, 65536, 2, 1703945, 0, 2, 1703946, 65536, 2, 1703947, 262145, 2, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1769472, 1, 4, 1769473, 0, 3, 1769474, 65536, 3, 1769475, 0, 3, 1769476, 196608, 3, 1769477, 131072, 3, 1769478, 196608, 3, 1769479, 131072, 3, 1769480, 65536, 3, 1769481, 0, 3, 1769482, 65536, 3, 1769483, 262145, 2, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1835008, 1, 4, 1835009, 262144, 0, 1835010, 262144, 0, 1835011, 262144, 0, 1835012, 262144, 0, 1835013, 262144, 0, 1835014, 262144, 0, 1835015, 262144, 0, 1835016, 262144, 0, 1835017, 262144, 0, 1835018, 262144, 0, 1835019, 262145, 2, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1900544, 1, 4, 1900545, 262144, 0, 1900546, 262144, 0, 1900547, 262144, 0, 1900548, 262144, 0, 1900549, 262144, 0, 1900550, 262144, 0, 1900551, 262144, 0, 1900552, 262144, 0, 1900553, 262144, 0, 1900554, 262144, 0, 1900555, 262145, 2, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1966080, 1, 4, 1966081, 262144, 0, 1966082, 262144, 0, 1966083, 262144, 0, 1966084, 262144, 0, 1966085, 262144, 0, 1966086, 262144, 0, 1966087, 262144, 0, 1966088, 262144, 0, 1966089, 262144, 0, 1966090, 262144, 0, 1966091, 262145, 2, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 0, 2031616, 1, 4, 2031617, 262144, 0, 2031618, 262144, 0, 2031619, 262144, 0, 2031620, 262144, 0, 2031621, 262144, 0, 2031622, 262144, 0, 2031623, 262144, 0, 2031624, 262144, 0, 2031625, 262144, 0, 2031626, 262144, 0, 2031627, 262145, 2, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 1, 0, 2097152, 1, 4, 2097153, 262144, 0, 2097154, 262144, 0, 2097155, 262144, 0, 2097156, 262144, 0, 2097157, 262144, 0, 2097158, 262144, 0, 2097159, 262144, 0, 2097160, 262144, 0, 2097161, 262144, 0, 2097162, 262144, 0, 2097163, 262145, 2, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2162688, 1, 4, 2162689, 262144, 0, 2162690, 262144, 0, 2162691, 262144, 0, 2162692, 262144, 0, 2162693, 262144, 0, 2162694, 262144, 0, 2162695, 262144, 0, 2162696, 262144, 0, 2162697, 262144, 0, 2162698, 262144, 0, 2162699, 262145, 2, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2228224, 1, 4, 2228225, 262144, 0, 2228226, 262144, 0, 2228227, 262144, 0, 2228228, 262144, 0, 2228229, 262144, 0, 2228230, 262144, 0, 2228231, 262144, 0, 2228232, 262144, 0, 2228233, 262144, 0, 2228234, 262144, 0, 2228235, 262145, 2, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2293760, 1, 4, 2293761, 262144, 0, 2293762, 262144, 0, 2293763, 262144, 0, 2293764, 262144, 0, 2293765, 262144, 0, 2293766, 262144, 0, 2293767, 262144, 0, 2293768, 262144, 0, 2293769, 262144, 0, 2293770, 262144, 0, 2293771, 262145, 2, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2359296, 131073, 0, 2359297, 131073, 3, 2359298, 131073, 3, 2359299, 131073, 3, 2359300, 131073, 3, 2359301, 131073, 3, 2359302, 131073, 3, 2359303, 131073, 3, 2359304, 131073, 3, 2359305, 131073, 3, 2359306, 131073, 3, 2359307, 65537, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131076, 131072, 2, 327684, 0, 8, 327685, 65536, 8, 327686, 65536, 8, 327687, 131072, 8, 393220, 0, 9, 393221, 65536, 9, 393222, 65536, 9, 393223, 131072, 9, 458756, 0, 9, 458757, 65536, 9, 458758, 65536, 9, 458759, 131072, 9, 524292, 0, 9, 524293, 65536, 9, 524294, 65536, 9, 524295, 131072, 9, 589828, 0, 9, 589829, 65536, 9, 589830, 65536, 9, 589831, 131072, 9, 655364, 0, 10, 655365, 65536, 10, 655366, 65536, 10, 655367, 131072, 10, 1703940, 131072, 2, 1900548, 0, 8, 1900549, 65536, 8, 1900550, 65536, 8, 1900551, 131072, 8, 1966084, 0, 9, 1966085, 65536, 9, 1966086, 65536, 9, 1966087, 131072, 9, 2031620, 0, 9, 2031621, 65536, 9, 2031622, 65536, 9, 2031623, 131072, 9, 2097156, 0, 9, 2097157, 65536, 9, 2097158, 65536, 9, 2097159, 131072, 9, 2162692, 0, 9, 2162693, 65536, 9, 2162694, 65536, 9, 2162695, 131072, 9, 2228228, 0, 10, 2228229, 65536, 10, 2228230, 65536, 10, 2228231, 131072, 10 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 0, 11, 65541, 65536, 11, 65542, 131072, 11, 65543, 196608, 11, 131076, 0, 12, 131077, 65536, 12, 131078, 131072, 12, 131079, 196608, 12, 196612, 0, 13, 196613, 65536, 13, 196614, 131072, 13, 196615, 196608, 13, 196616, 262144, 2, 196617, 327680, 2, 262148, 458752, 18, 262149, 458752, 18, 262150, 458752, 18, 262151, 458752, 18, 262152, 262144, 3, 262153, 327680, 3, 327681, 131072, 4, 327682, 327680, 4, 327683, 196608, 4, 327687, 458752, 18, 393219, 196608, 5, 458755, 196608, 5, 524291, 196608, 5, 589826, 131072, 6, 589827, 196608, 6, 720900, 458752, 18, 720901, 458752, 18, 720902, 458752, 18, 720903, 458752, 18, 786436, 262144, 13, 786437, 327680, 13, 786438, 327680, 13, 786439, 393216, 13, 851972, 262144, 14, 851973, 327680, 14, 851974, 327680, 14, 851975, 393216, 14, 1638404, 0, 11, 1638405, 65536, 11, 1638406, 131072, 11, 1638407, 196608, 11, 1703940, 0, 12, 1703941, 65536, 12, 1703942, 131072, 12, 1703943, 196608, 12, 1769476, 0, 13, 1769477, 65536, 13, 1769478, 131072, 13, 1769479, 196608, 13, 1769480, 262144, 2, 1769481, 327680, 2, 1835012, 458752, 18, 1835013, 458752, 18, 1835014, 458752, 18, 1835015, 458752, 18, 1835016, 262144, 3, 1835017, 327680, 3, 1900545, 131072, 4, 1900546, 327680, 4, 1900547, 196608, 4, 1966083, 196608, 5, 2031619, 196608, 5, 2097155, 196608, 5, 2162690, 131072, 6, 2162691, 196608, 6, 2293764, 458752, 18, 2293765, 458752, 18, 2293766, 458752, 18, 2293767, 458752, 18, 2359300, 262144, 13, 2359301, 327680, 13, 2359302, 327680, 13, 2359303, 393216, 13, 2424836, 262144, 14, 2424837, 327680, 14, 2424838, 327680, 14, 2424839, 393216, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 400) +scene_destination = "res://Maps/Routes/Route11/Route_11.tscn" +location = Vector2(1136, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 112) +scene_destination = "res://Maps/Routes/Route8/Route_8.tscn" +location = Vector2(1008, 2832) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 944) +scene_destination = "res://Maps/Routes/Route11/Route_11.tscn" +location = Vector2(1040, 2576) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 112) +scene_destination = "res://Maps/Routes/Route8/Route_8.tscn" +location = Vector2(1040, 2832) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 400) +scene_destination = "res://Maps/Routes/Route11/Route_11.tscn" +location = Vector2(1168, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 1168) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(1584, 848) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 1168) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(1616, 848) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 880) +scene_destination = "res://Maps/Routes/Route11/Route_11.tscn" +location = Vector2(1040, 2640) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 880) +scene_destination = "res://Maps/Routes/Route11/Route_11.tscn" +location = Vector2(1072, 2640) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 912) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 912) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 944) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(144, 1072) +texture = ExtResource("304") +facing = "Right" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(144, 944) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 1040) +texture = ExtResource("306") +facing = "Left" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 1072) +texture = ExtResource("307") +facing = "Left" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 1104) +texture = ExtResource("308") +facing = "Left" diff --git a/Maps/Routes/Route11/Route_11_M140_tileset.tres b/Maps/Routes/Route11/Route_11_M140_tileset.tres new file mode 100644 index 000000000..1b716f6e1 --- /dev/null +++ b/Maps/Routes/Route11/Route_11_M140_tileset.tres @@ -0,0 +1,204 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Gatehouse.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +6:1/0 = 0 +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +7:18/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route11/Route_11_tileset.tres b/Maps/Routes/Route11/Route_11_tileset.tres new file mode 100644 index 000000000..a007d0f7e --- /dev/null +++ b/Maps/Routes/Route11/Route_11_tileset.tres @@ -0,0 +1,424 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Legen_Town.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_vinoville_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass2_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Grassy_Path4_variants.png" id="4"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:68/0 = 0 +0:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:74/0 = 0 +0:84/0 = 0 +0:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:67/0 = 0 +1:68/0 = 0 +1:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:83/0 = 0 +1:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:74/0 = 0 +2:83/0 = 0 +2:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:84/0 = 0 +2:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:67/0 = 0 +3:68/0 = 0 +3:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:74/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:67/0 = 0 +4:68/0 = 0 +4:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:67/0 = 0 +5:68/0 = 0 +5:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:72/0 = 0 +5:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:73/0 = 0 +5:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:74/0 = 0 +5:83/0 = 0 +5:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:84/0 = 0 +6:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:84/0 = 0 +7:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") diff --git a/Maps/Routes/Route12/Route_12.gd b/Maps/Routes/Route12/Route_12.gd new file mode 100644 index 000000000..bafad3d3f --- /dev/null +++ b/Maps/Routes/Route12/Route_12.gd @@ -0,0 +1,141 @@ +extends Node2D # gen_map.py Map087 + +var map_name = "Route 12" +var map_px_size = Vector2(4992, 1344) +var edge_connections = [["W", "res://Maps/Routes/Route5/Route_5.tscn", -224, 3376, 1440]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(4016, 688): + Global.game.play_dialogue("MAP087_SIGN_1") + if check_pos == Vector2(1840, 432): + Global.game.play_dialogue("MAP087_SIGN_2") + if check_pos == Vector2(4016, 400): + _nurse_heal($NPC_Layer/Nurse1) + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP087_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(266, 1) + Global.game.recive_item(266) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP087_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(72, 1) + Global.game.recive_item(72) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP087_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(35, 1) + Global.game.recive_item(35) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP087_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(289, 1) + Global.game.recive_item(289) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP087_TRAINER_1", "defeat": "MAP087_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer011.png"}, + "Trainer2": {"pre": "MAP087_TRAINER_2", "defeat": "MAP087_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer035.png"}, + "Trainer3": {"pre": "MAP087_TRAINER_3", "defeat": "MAP087_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer011.png"}, + "Trainer4": {"pre": "MAP087_TRAINER_4", "defeat": "MAP087_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer035.png"}, + "Trainer5": {"pre": "MAP087_TRAINER_5", "defeat": "MAP087_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer6": {"pre": "MAP087_TRAINER_6", "defeat": "MAP087_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer035.png"}, + "Trainer7": {"pre": "MAP087_TRAINER_7", "defeat": "MAP087_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer098.png"}, + "Trainer8": {"pre": "MAP087_TRAINER_8", "defeat": "MAP087_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer097.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP087_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP087_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP087_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/GAME/GAME.tscn" + Global.game.release_player() diff --git a/Maps/Routes/Route12/Route_12.gd.uid b/Maps/Routes/Route12/Route_12.gd.uid new file mode 100644 index 000000000..f55452ce7 --- /dev/null +++ b/Maps/Routes/Route12/Route_12.gd.uid @@ -0,0 +1 @@ +uid://b3k23fyruu0rf diff --git a/Maps/Routes/Route12/Route_12.tscn b/Maps/Routes/Route12/Route_12.tscn new file mode 100644 index 000000000..0f30ef8d5 --- /dev/null +++ b/Maps/Routes/Route12/Route_12.tscn @@ -0,0 +1,189 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route12/Route_12_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route12/Route_12.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_284.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_283.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_284.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_283.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_283.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Ninja.png" id="208"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_137.png" id="401"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 12" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 2, 0, 1, 2, 0, 2, 2, 0, 3, 2, 0, 4, 2, 0, 5, 2, 0, 6, 2, 0, 7, 2, 0, 8, 2, 0, 9, 2, 0, 10, 2, 0, 11, 2, 0, 12, 2, 0, 13, 2, 0, 14, 2, 0, 15, 2, 0, 16, 2, 0, 17, 2, 0, 18, 2, 0, 19, 2, 0, 20, 2, 0, 21, 2, 0, 22, 2, 0, 23, 2, 0, 24, 2, 0, 25, 2, 0, 26, 2, 0, 27, 2, 0, 28, 2, 0, 29, 2, 0, 30, 2, 0, 31, 2, 0, 32, 2, 0, 33, 2, 0, 34, 2, 0, 35, 2, 0, 36, 2, 0, 37, 2, 0, 38, 2, 0, 39, 2, 0, 40, 2, 0, 41, 2, 0, 42, 2, 0, 43, 2, 0, 44, 2, 0, 45, 2, 0, 46, 2, 0, 47, 2, 0, 48, 2, 0, 49, 2, 0, 50, 2, 0, 51, 2, 0, 52, 2, 0, 53, 2, 0, 54, 2, 0, 55, 2, 0, 56, 2, 0, 57, 2, 0, 58, 2, 0, 59, 2, 0, 60, 2, 0, 61, 2, 0, 62, 2, 0, 63, 2, 0, 64, 2, 0, 65, 2, 0, 66, 2, 0, 67, 2, 0, 68, 2, 0, 69, 2, 0, 70, 2, 0, 71, 2, 0, 72, 2, 0, 73, 2, 0, 74, 2, 0, 75, 2, 0, 76, 2, 0, 77, 2, 0, 78, 2, 0, 79, 2, 0, 80, 2, 0, 81, 2, 0, 82, 2, 0, 83, 2, 0, 84, 2, 0, 85, 2, 0, 86, 2, 0, 87, 2, 0, 88, 2, 0, 89, 2, 0, 90, 2, 0, 91, 2, 0, 92, 2, 0, 93, 2, 0, 94, 2, 0, 95, 2, 0, 96, 2, 0, 97, 2, 0, 98, 2, 0, 99, 2, 0, 100, 2, 0, 101, 2, 0, 102, 2, 0, 103, 2, 0, 104, 2, 4, 105, 65536, 60, 106, 65536, 60, 107, 65536, 60, 108, 65536, 60, 109, 65536, 38, 110, 196608, 0, 111, 196608, 0, 112, 393216, 2, 113, 458752, 2, 114, 0, 16, 115, 65536, 16, 116, 131072, 16, 117, 196608, 0, 118, 196608, 0, 119, 0, 0, 120, 0, 0, 121, 0, 0, 122, 262147, 5, 123, 65539, 0, 124, 3, 0, 125, 262147, 0, 126, 262147, 4, 127, 262147, 4, 128, 262147, 4, 129, 131075, 6, 130, 196608, 0, 131, 196608, 0, 132, 196608, 0, 133, 196608, 0, 134, 196608, 0, 135, 196608, 0, 136, 65536, 12, 137, 196608, 0, 138, 196608, 0, 139, 196608, 0, 140, 262147, 6, 141, 131075, 1, 142, 131075, 0, 143, 3, 6, 144, 0, 0, 145, 0, 0, 146, 65536, 30, 147, 65536, 38, 148, 65536, 38, 149, 65536, 38, 150, 65536, 38, 151, 65536, 38, 152, 65536, 38, 153, 65536, 38, 154, 65536, 38, 155, 65536, 38, 65536, 2, 0, 65537, 2, 0, 65538, 2, 0, 65539, 2, 0, 65540, 2, 0, 65541, 2, 0, 65542, 2, 0, 65543, 2, 0, 65544, 2, 0, 65545, 2, 0, 65546, 2, 0, 65547, 2, 0, 65548, 2, 0, 65549, 2, 0, 65550, 2, 0, 65551, 2, 0, 65552, 2, 0, 65553, 2, 0, 65554, 2, 0, 65555, 2, 0, 65556, 2, 0, 65557, 2, 0, 65558, 2, 0, 65559, 2, 0, 65560, 2, 0, 65561, 2, 0, 65562, 2, 0, 65563, 2, 0, 65564, 2, 0, 65565, 2, 0, 65566, 2, 0, 65567, 2, 0, 65568, 2, 0, 65569, 2, 0, 65570, 2, 0, 65571, 2, 0, 65572, 2, 0, 65573, 2, 0, 65574, 2, 0, 65575, 2, 0, 65576, 2, 0, 65577, 2, 0, 65578, 2, 0, 65579, 2, 0, 65580, 2, 0, 65581, 2, 0, 65582, 2, 0, 65583, 2, 0, 65584, 2, 0, 65585, 2, 0, 65586, 2, 0, 65587, 2, 0, 65588, 2, 0, 65589, 2, 0, 65590, 2, 0, 65591, 2, 0, 65592, 2, 0, 65593, 2, 0, 65594, 2, 0, 65595, 2, 0, 65596, 2, 0, 65597, 2, 0, 65598, 2, 0, 65599, 2, 0, 65600, 2, 0, 65601, 2, 0, 65602, 2, 0, 65603, 2, 0, 65604, 2, 0, 65605, 2, 0, 65606, 2, 0, 65607, 2, 0, 65608, 2, 0, 65609, 2, 0, 65610, 2, 0, 65611, 2, 0, 65612, 2, 0, 65613, 2, 0, 65614, 2, 0, 65615, 2, 0, 65616, 2, 0, 65617, 2, 0, 65618, 2, 0, 65619, 2, 0, 65620, 2, 0, 65621, 2, 0, 65622, 2, 0, 65623, 2, 0, 65624, 2, 0, 65625, 2, 0, 65626, 2, 0, 65627, 2, 0, 65628, 2, 0, 65629, 2, 0, 65630, 2, 0, 65631, 2, 0, 65632, 2, 0, 65633, 2, 0, 65634, 2, 0, 65635, 2, 0, 65636, 2, 0, 65637, 2, 0, 65638, 2, 0, 65639, 2, 0, 65640, 131074, 0, 65641, 131074, 3, 65642, 2, 6, 65643, 65536, 60, 65644, 65536, 60, 65645, 65536, 38, 65646, 393216, 1, 65647, 458752, 1, 65648, 393216, 1, 65649, 458752, 1, 65650, 0, 17, 65651, 65536, 17, 65652, 131072, 17, 65653, 262147, 5, 65654, 131075, 3, 65655, 3, 6, 65656, 0, 0, 65657, 0, 0, 65658, 262147, 6, 65659, 262147, 4, 65660, 262147, 4, 65661, 131075, 6, 65662, 0, 16, 65663, 65536, 16, 65664, 131072, 16, 65665, 393216, 1, 65666, 458752, 1, 65667, 393216, 1, 65668, 458752, 1, 65669, 393216, 1, 65670, 458752, 1, 65671, 0, 0, 65672, 65536, 13, 65673, 0, 0, 65674, 196608, 0, 65675, 196608, 0, 65676, 196608, 0, 65677, 262147, 6, 65678, 131075, 1, 65679, 3, 4, 65680, 393216, 1, 65681, 458752, 1, 65682, 0, 0, 65683, 65536, 38, 65684, 65536, 38, 65685, 65536, 38, 65686, 65536, 38, 65687, 65536, 38, 65688, 65536, 38, 65689, 65536, 38, 65690, 65536, 38, 65691, 65536, 38, 131072, 2, 0, 131073, 2, 0, 131074, 2, 0, 131075, 2, 0, 131076, 2, 0, 131077, 2, 0, 131078, 2, 0, 131079, 2, 0, 131080, 2, 0, 131081, 2, 0, 131082, 2, 0, 131083, 2, 0, 131084, 2, 0, 131085, 2, 0, 131086, 2, 0, 131087, 2, 0, 131088, 2, 0, 131089, 2, 0, 131090, 2, 0, 131091, 2, 0, 131092, 2, 0, 131093, 2, 0, 131094, 2, 0, 131095, 2, 0, 131096, 2, 0, 131097, 2, 0, 131098, 2, 0, 131099, 2, 0, 131100, 2, 0, 131101, 2, 0, 131102, 2, 0, 131103, 2, 0, 131104, 2, 0, 131105, 2, 0, 131106, 2, 0, 131107, 2, 0, 131108, 2, 0, 131109, 2, 0, 131110, 2, 0, 131111, 2, 0, 131112, 2, 0, 131113, 2, 0, 131114, 2, 0, 131115, 2, 0, 131116, 2, 0, 131117, 2, 0, 131118, 2, 0, 131119, 2, 0, 131120, 2, 0, 131121, 2, 0, 131122, 2, 0, 131123, 2, 0, 131124, 2, 0, 131125, 2, 0, 131126, 2, 0, 131127, 2, 0, 131128, 2, 0, 131129, 2, 0, 131130, 2, 0, 131131, 2, 0, 131132, 2, 0, 131133, 2, 0, 131134, 2, 0, 131135, 2, 0, 131136, 2, 0, 131137, 2, 0, 131138, 2, 0, 131139, 2, 0, 131140, 2, 0, 131141, 2, 0, 131142, 2, 0, 131143, 2, 0, 131144, 2, 0, 131145, 2, 0, 131146, 2, 0, 131147, 2, 0, 131148, 2, 0, 131149, 2, 0, 131150, 2, 0, 131151, 2, 0, 131152, 2, 0, 131153, 2, 0, 131154, 2, 0, 131155, 2, 0, 131156, 2, 0, 131157, 2, 0, 131158, 2, 0, 131159, 2, 0, 131160, 2, 0, 131161, 2, 0, 131162, 2, 0, 131163, 2, 0, 131164, 2, 0, 131165, 2, 0, 131166, 2, 0, 131167, 2, 0, 131168, 2, 0, 131169, 2, 0, 131170, 2, 0, 131171, 2, 0, 131172, 2, 0, 131173, 2, 0, 131174, 2, 0, 131175, 2, 0, 131176, 2, 0, 131177, 2, 0, 131178, 2, 4, 131179, 65536, 60, 131180, 65536, 60, 131181, 65536, 38, 131182, 393216, 2, 131183, 458752, 2, 131184, 393216, 2, 131185, 458752, 2, 131186, 393216, 1, 131187, 458752, 1, 131188, 262147, 5, 131189, 65539, 0, 131190, 262147, 0, 131191, 131075, 6, 131192, 0, 0, 131193, 0, 0, 131194, 0, 0, 131195, 0, 0, 131196, 65536, 12, 131197, 0, 0, 131198, 0, 17, 131199, 65536, 17, 131200, 131072, 17, 131201, 393216, 2, 131202, 458752, 2, 131203, 393216, 2, 131204, 458752, 2, 131205, 393216, 2, 131206, 458752, 2, 131207, 0, 14, 131208, 65536, 14, 131209, 131072, 14, 131210, 196608, 0, 131211, 196608, 0, 131212, 196608, 0, 131213, 196608, 0, 131214, 262147, 2, 131215, 3, 4, 131216, 65536, 12, 131217, 458752, 2, 131218, 0, 0, 131219, 65536, 38, 131220, 65536, 38, 131221, 65536, 38, 131222, 65536, 38, 131223, 65536, 38, 131224, 65536, 38, 131225, 65536, 38, 131226, 65536, 38, 131227, 65536, 38, 196608, 2, 0, 196609, 2, 0, 196610, 2, 0, 196611, 2, 0, 196612, 2, 0, 196613, 2, 0, 196614, 2, 0, 196615, 2, 0, 196616, 2, 0, 196617, 2, 0, 196618, 2, 0, 196619, 2, 0, 196620, 2, 0, 196621, 2, 0, 196622, 2, 0, 196623, 2, 0, 196624, 2, 0, 196625, 2, 0, 196626, 2, 0, 196627, 2, 0, 196628, 2, 0, 196629, 2, 0, 196630, 2, 0, 196631, 2, 0, 196632, 2, 0, 196633, 2, 0, 196634, 2, 0, 196635, 2, 0, 196636, 2, 0, 196637, 2, 0, 196638, 2, 0, 196639, 2, 0, 196640, 2, 0, 196641, 2, 0, 196642, 2, 0, 196643, 2, 0, 196644, 2, 0, 196645, 2, 0, 196646, 2, 0, 196647, 2, 0, 196648, 2, 0, 196649, 2, 0, 196650, 2, 0, 196651, 2, 0, 196652, 2, 0, 196653, 2, 0, 196654, 2, 0, 196655, 2, 0, 196656, 2, 0, 196657, 2, 0, 196658, 2, 0, 196659, 2, 0, 196660, 2, 0, 196661, 2, 0, 196662, 2, 0, 196663, 2, 0, 196664, 2, 0, 196665, 2, 0, 196666, 2, 0, 196667, 2, 0, 196668, 2, 0, 196669, 2, 0, 196670, 2, 0, 196671, 2, 0, 196672, 2, 0, 196673, 2, 0, 196674, 2, 0, 196675, 2, 0, 196676, 2, 0, 196677, 2, 0, 196678, 2, 0, 196679, 2, 0, 196680, 2, 0, 196681, 2, 0, 196682, 2, 0, 196683, 2, 0, 196684, 2, 0, 196685, 2, 0, 196686, 2, 0, 196687, 2, 0, 196688, 2, 0, 196689, 2, 0, 196690, 2, 0, 196691, 2, 0, 196692, 2, 0, 196693, 2, 0, 196694, 2, 0, 196695, 2, 0, 196696, 2, 0, 196697, 2, 0, 196698, 2, 0, 196699, 2, 0, 196700, 2, 0, 196701, 2, 0, 196702, 2, 0, 196703, 2, 0, 196704, 2, 0, 196705, 2, 0, 196706, 2, 0, 196707, 2, 0, 196708, 2, 0, 196709, 2, 0, 196710, 2, 0, 196711, 2, 0, 196712, 2, 0, 196713, 262146, 0, 196714, 131074, 6, 196715, 65536, 60, 196716, 65536, 60, 196717, 65536, 38, 196718, 393216, 1, 196719, 458752, 1, 196720, 393216, 1, 196721, 458752, 1, 196722, 393216, 2, 196723, 458752, 2, 196724, 262147, 2, 196725, 3, 0, 196726, 3, 4, 196727, 0, 0, 196728, 0, 0, 196729, 0, 0, 196730, 0, 0, 196731, 0, 0, 196732, 65536, 13, 196733, 0, 0, 196734, 393216, 1, 196735, 458752, 1, 196736, 393216, 1, 196737, 458752, 1, 196738, 393216, 1, 196739, 458752, 1, 196740, 393216, 1, 196741, 458752, 1, 196742, 393216, 1, 196743, 458752, 1, 196744, 393216, 1, 196745, 458752, 1, 196746, 196608, 0, 196747, 196608, 0, 196748, 196608, 0, 196749, 196608, 0, 196750, 262147, 6, 196751, 131075, 6, 196752, 65536, 13, 196753, 0, 0, 196754, 0, 0, 196755, 65536, 38, 196756, 65536, 38, 196757, 65536, 38, 196758, 65536, 38, 196759, 65536, 38, 196760, 65536, 38, 196761, 65536, 38, 196762, 65536, 38, 196763, 65536, 38, 262144, 2, 0, 262145, 2, 0, 262146, 2, 0, 262147, 2, 0, 262148, 2, 0, 262149, 2, 0, 262150, 2, 0, 262151, 2, 0, 262152, 2, 0, 262153, 2, 0, 262154, 2, 0, 262155, 2, 0, 262156, 2, 0, 262157, 2, 0, 262158, 2, 0, 262159, 2, 0, 262160, 2, 0, 262161, 2, 0, 262162, 2, 0, 262163, 2, 0, 262164, 2, 0, 262165, 2, 0, 262166, 2, 0, 262167, 2, 0, 262168, 2, 0, 262169, 2, 0, 262170, 2, 0, 262171, 2, 0, 262172, 2, 0, 262173, 2, 0, 262174, 2, 0, 262175, 2, 0, 262176, 2, 0, 262177, 2, 0, 262178, 2, 0, 262179, 2, 0, 262180, 2, 0, 262181, 2, 0, 262182, 2, 0, 262183, 2, 0, 262184, 2, 0, 262185, 2, 0, 262186, 2, 0, 262187, 2, 0, 262188, 2, 0, 262189, 2, 0, 262190, 2, 0, 262191, 2, 0, 262192, 2, 0, 262193, 2, 0, 262194, 2, 0, 262195, 2, 0, 262196, 2, 0, 262197, 2, 0, 262198, 2, 0, 262199, 2, 0, 262200, 2, 0, 262201, 2, 0, 262202, 2, 0, 262203, 2, 0, 262204, 2, 0, 262205, 2, 0, 262206, 2, 0, 262207, 2, 0, 262208, 2, 0, 262209, 2, 0, 262210, 2, 0, 262211, 2, 0, 262212, 2, 0, 262213, 2, 0, 262214, 2, 0, 262215, 2, 0, 262216, 2, 0, 262217, 2, 0, 262218, 2, 0, 262219, 2, 0, 262220, 2, 0, 262221, 2, 0, 262222, 2, 0, 262223, 2, 0, 262224, 2, 0, 262225, 2, 0, 262226, 2, 0, 262227, 2, 0, 262228, 2, 0, 262229, 2, 0, 262230, 2, 0, 262231, 2, 0, 262232, 2, 0, 262233, 2, 0, 262234, 2, 0, 262235, 2, 0, 262236, 2, 0, 262237, 2, 0, 262238, 2, 0, 262239, 2, 0, 262240, 2, 0, 262241, 2, 0, 262242, 2, 0, 262243, 2, 0, 262244, 2, 0, 262245, 2, 0, 262246, 2, 0, 262247, 2, 0, 262248, 2, 0, 262249, 2, 4, 262250, 65536, 60, 262251, 65536, 60, 262252, 65536, 60, 262253, 65536, 38, 262254, 393216, 2, 262255, 458752, 2, 262256, 393216, 2, 262257, 458752, 2, 262258, 65536, 1, 262259, 65536, 1, 262260, 262147, 6, 262261, 262147, 4, 262262, 131075, 6, 262263, 131072, 1, 262264, 0, 0, 262265, 0, 0, 262266, 0, 0, 262267, 0, 14, 262268, 65536, 14, 262269, 131072, 14, 262270, 393216, 2, 262271, 458752, 2, 262272, 393216, 2, 262273, 458752, 2, 262274, 393216, 2, 262275, 458752, 2, 262276, 393216, 2, 262277, 458752, 2, 262278, 65536, 12, 262279, 458752, 2, 262280, 393216, 2, 262281, 458752, 2, 262282, 3, 7, 262283, 196608, 0, 262284, 196608, 0, 262285, 196608, 0, 262286, 196608, 0, 262287, 0, 14, 262288, 65536, 14, 262289, 131072, 14, 262290, 0, 0, 262291, 65536, 38, 262292, 65536, 38, 262293, 65536, 38, 262294, 65536, 38, 262295, 65536, 38, 262296, 65536, 38, 262297, 65536, 38, 262298, 65536, 38, 262299, 65536, 38, 327680, 2, 0, 327681, 2, 0, 327682, 2, 0, 327683, 2, 0, 327684, 2, 0, 327685, 2, 0, 327686, 2, 0, 327687, 2, 0, 327688, 2, 0, 327689, 2, 0, 327690, 2, 0, 327691, 2, 0, 327692, 2, 0, 327693, 2, 0, 327694, 2, 0, 327695, 2, 0, 327696, 2, 0, 327697, 2, 0, 327698, 2, 0, 327699, 2, 0, 327700, 2, 0, 327701, 2, 0, 327702, 2, 0, 327703, 2, 0, 327704, 2, 0, 327705, 2, 0, 327706, 2, 0, 327707, 2, 0, 327708, 2, 0, 327709, 2, 0, 327710, 2, 0, 327711, 2, 0, 327712, 2, 0, 327713, 2, 0, 327714, 2, 0, 327715, 2, 0, 327716, 2, 0, 327717, 2, 0, 327718, 2, 0, 327719, 2, 0, 327720, 2, 0, 327721, 2, 0, 327722, 2, 0, 327723, 2, 0, 327724, 2, 0, 327725, 2, 0, 327726, 2, 0, 327727, 2, 0, 327728, 2, 0, 327729, 2, 0, 327730, 2, 0, 327731, 2, 0, 327732, 2, 0, 327733, 2, 0, 327734, 2, 0, 327735, 2, 0, 327736, 2, 0, 327737, 2, 0, 327738, 2, 0, 327739, 2, 0, 327740, 2, 0, 327741, 2, 0, 327742, 2, 0, 327743, 2, 0, 327744, 2, 0, 327745, 2, 0, 327746, 2, 0, 327747, 2, 0, 327748, 2, 0, 327749, 2, 0, 327750, 2, 0, 327751, 2, 0, 327752, 2, 0, 327753, 2, 0, 327754, 2, 0, 327755, 2, 0, 327756, 2, 0, 327757, 2, 0, 327758, 2, 0, 327759, 2, 0, 327760, 2, 0, 327761, 2, 0, 327762, 2, 0, 327763, 2, 0, 327764, 2, 0, 327765, 2, 0, 327766, 2, 0, 327767, 2, 0, 327768, 2, 0, 327769, 2, 0, 327770, 2, 0, 327771, 2, 0, 327772, 2, 0, 327773, 2, 0, 327774, 2, 0, 327775, 2, 0, 327776, 2, 0, 327777, 2, 0, 327778, 2, 0, 327779, 2, 0, 327780, 2, 0, 327781, 2, 0, 327782, 2, 0, 327783, 2, 0, 327784, 2, 0, 327785, 2, 4, 327786, 65536, 60, 327787, 65536, 60, 327788, 65536, 60, 327789, 65536, 38, 327790, 393216, 1, 327791, 458752, 1, 327792, 393216, 1, 327793, 458752, 1, 327794, 0, 16, 327795, 65536, 16, 327796, 131072, 16, 327797, 393216, 1, 327798, 458752, 1, 327799, 0, 0, 327800, 0, 0, 327801, 0, 0, 327802, 0, 0, 327803, 0, 16, 327804, 65536, 16, 327805, 131072, 16, 327806, 393216, 1, 327807, 458752, 1, 327808, 393216, 1, 327809, 458752, 1, 327810, 0, 16, 327811, 65536, 16, 327812, 131072, 16, 327813, 196608, 0, 327814, 65536, 13, 327815, 196608, 0, 327816, 393216, 1, 327817, 458752, 1, 327818, 327683, 2, 327819, 3, 6, 327820, 196608, 0, 327821, 196608, 0, 327822, 0, 16, 327823, 65536, 16, 327824, 131072, 16, 327825, 196608, 0, 327826, 0, 0, 327827, 65536, 38, 327828, 65536, 38, 327829, 65536, 38, 327830, 65536, 38, 327831, 65536, 38, 327832, 65536, 38, 327833, 65536, 38, 327834, 65536, 38, 327835, 65536, 38, 393216, 2, 0, 393217, 2, 0, 393218, 2, 0, 393219, 2, 0, 393220, 2, 0, 393221, 2, 0, 393222, 2, 0, 393223, 2, 0, 393224, 2, 0, 393225, 2, 0, 393226, 2, 0, 393227, 2, 0, 393228, 2, 0, 393229, 2, 0, 393230, 2, 0, 393231, 2, 0, 393232, 2, 0, 393233, 2, 0, 393234, 2, 0, 393235, 2, 0, 393236, 2, 0, 393237, 2, 0, 393238, 2, 0, 393239, 2, 0, 393240, 2, 0, 393241, 2, 0, 393242, 2, 0, 393243, 2, 0, 393244, 2, 0, 393245, 2, 0, 393246, 2, 0, 393247, 2, 0, 393248, 2, 0, 393249, 2, 0, 393250, 2, 0, 393251, 2, 0, 393252, 2, 0, 393253, 2, 0, 393254, 2, 0, 393255, 2, 0, 393256, 2, 0, 393257, 2, 0, 393258, 2, 0, 393259, 2, 0, 393260, 2, 0, 393261, 2, 0, 393262, 2, 0, 393263, 2, 0, 393264, 2, 0, 393265, 2, 0, 393266, 2, 0, 393267, 2, 0, 393268, 2, 0, 393269, 2, 0, 393270, 2, 0, 393271, 2, 0, 393272, 2, 0, 393273, 2, 0, 393274, 2, 0, 393275, 2, 0, 393276, 2, 0, 393277, 2, 0, 393278, 2, 0, 393279, 2, 0, 393280, 2, 0, 393281, 2, 0, 393282, 2, 0, 393283, 2, 0, 393284, 2, 0, 393285, 2, 0, 393286, 2, 0, 393287, 2, 0, 393288, 2, 0, 393289, 2, 0, 393290, 2, 0, 393291, 2, 0, 393292, 2, 0, 393293, 2, 0, 393294, 2, 0, 393295, 2, 0, 393296, 2, 0, 393297, 2, 0, 393298, 2, 0, 393299, 2, 0, 393300, 2, 0, 393301, 2, 0, 393302, 2, 0, 393303, 2, 0, 393304, 2, 0, 393305, 2, 0, 393306, 2, 0, 393307, 2, 0, 393308, 2, 0, 393309, 2, 0, 393310, 2, 0, 393311, 2, 0, 393312, 2, 0, 393313, 2, 0, 393314, 2, 0, 393315, 2, 0, 393316, 2, 0, 393317, 2, 0, 393318, 2, 0, 393319, 2, 0, 393320, 2, 0, 393321, 2, 4, 393322, 65536, 60, 393323, 65536, 60, 393324, 65536, 60, 393325, 65536, 38, 393326, 393216, 2, 393327, 458752, 2, 393328, 393216, 2, 393329, 458752, 2, 393330, 0, 17, 393331, 65536, 17, 393332, 131072, 17, 393333, 393216, 2, 393334, 458752, 2, 393335, 0, 0, 393336, 0, 0, 393337, 0, 0, 393338, 0, 0, 393339, 0, 17, 393340, 65536, 17, 393341, 131072, 17, 393342, 393216, 2, 393343, 65536, 12, 393344, 393216, 2, 393345, 458752, 2, 393346, 0, 17, 393347, 65536, 17, 393348, 131072, 17, 393349, 0, 14, 393350, 65536, 14, 393351, 131072, 14, 393352, 393216, 2, 393353, 458752, 2, 393354, 262147, 2, 393355, 131075, 0, 393356, 3, 6, 393357, 196608, 0, 393358, 0, 17, 393359, 65536, 17, 393360, 131072, 17, 393361, 0, 0, 393362, 0, 0, 393363, 65536, 38, 393364, 65536, 38, 393365, 65536, 38, 393366, 65536, 38, 393367, 65536, 38, 393368, 65536, 38, 393369, 65536, 38, 393370, 65536, 38, 393371, 65536, 38, 458752, 2, 0, 458753, 2, 0, 458754, 2, 0, 458755, 2, 0, 458756, 2, 0, 458757, 2, 0, 458758, 2, 0, 458759, 2, 0, 458760, 2, 0, 458761, 2, 0, 458762, 2, 0, 458763, 2, 0, 458764, 2, 0, 458765, 2, 0, 458766, 2, 0, 458767, 2, 0, 458768, 2, 0, 458769, 2, 0, 458770, 2, 0, 458771, 2, 0, 458772, 2, 0, 458773, 2, 0, 458774, 2, 0, 458775, 2, 0, 458776, 2, 0, 458777, 2, 0, 458778, 2, 0, 458779, 2, 0, 458780, 2, 0, 458781, 2, 0, 458782, 2, 0, 458783, 2, 0, 458784, 2, 0, 458785, 2, 0, 458786, 2, 0, 458787, 2, 0, 458788, 2, 0, 458789, 2, 0, 458790, 2, 0, 458791, 2, 0, 458792, 2, 0, 458793, 2, 0, 458794, 2, 0, 458795, 2, 0, 458796, 2, 0, 458797, 2, 0, 458798, 2, 0, 458799, 2, 0, 458800, 2, 0, 458801, 2, 0, 458802, 2, 0, 458803, 2, 0, 458804, 2, 0, 458805, 2, 0, 458806, 2, 0, 458807, 2, 0, 458808, 2, 0, 458809, 2, 0, 458810, 2, 0, 458811, 2, 0, 458812, 2, 0, 458813, 2, 0, 458814, 2, 0, 458815, 2, 0, 458816, 2, 0, 458817, 2, 0, 458818, 2, 0, 458819, 2, 0, 458820, 2, 0, 458821, 2, 0, 458822, 2, 0, 458823, 2, 0, 458824, 2, 0, 458825, 2, 0, 458826, 2, 0, 458827, 2, 0, 458828, 2, 0, 458829, 2, 0, 458830, 2, 0, 458831, 2, 0, 458832, 2, 0, 458833, 2, 0, 458834, 2, 0, 458835, 2, 0, 458836, 2, 0, 458837, 2, 0, 458838, 2, 0, 458839, 2, 0, 458840, 2, 0, 458841, 2, 0, 458842, 2, 0, 458843, 2, 0, 458844, 2, 0, 458845, 2, 0, 458846, 2, 0, 458847, 2, 0, 458848, 2, 0, 458849, 2, 0, 458850, 2, 0, 458851, 2, 0, 458852, 2, 0, 458853, 2, 0, 458854, 2, 0, 458855, 2, 0, 458856, 262146, 0, 458857, 131074, 6, 458858, 65536, 60, 458859, 65536, 60, 458860, 65536, 60, 458861, 65536, 38, 458862, 0, 16, 458863, 65536, 16, 458864, 131072, 16, 458865, 393216, 1, 458866, 458752, 1, 458867, 393216, 1, 458868, 458752, 1, 458869, 393216, 1, 458870, 458752, 1, 458871, 393216, 1, 458872, 458752, 1, 458873, 393216, 1, 458874, 458752, 1, 458875, 0, 16, 458876, 65536, 16, 458877, 131072, 16, 458878, 196608, 0, 458879, 65536, 13, 458880, 196608, 0, 458881, 393216, 1, 458882, 458752, 1, 458883, 393216, 1, 458884, 458752, 1, 458885, 393216, 1, 458886, 458752, 1, 458887, 0, 16, 458888, 65536, 16, 458889, 131072, 16, 458890, 262147, 2, 458891, 3, 0, 458892, 3, 4, 458893, 196608, 0, 458894, 393216, 1, 458895, 458752, 1, 458896, 0, 0, 458897, 65536, 38, 458898, 65536, 38, 458899, 65536, 38, 458900, 65536, 38, 458901, 65536, 38, 458902, 65536, 38, 458903, 65536, 38, 458904, 65536, 38, 458905, 65536, 38, 458906, 65536, 38, 458907, 65536, 38, 524288, 2, 0, 524289, 2, 0, 524290, 2, 0, 524291, 2, 0, 524292, 2, 0, 524293, 2, 0, 524294, 2, 0, 524295, 2, 0, 524296, 2, 0, 524297, 2, 0, 524298, 2, 0, 524299, 2, 0, 524300, 2, 0, 524301, 2, 0, 524302, 2, 0, 524303, 2, 0, 524304, 2, 0, 524305, 2, 0, 524306, 2, 0, 524307, 2, 0, 524308, 2, 0, 524309, 2, 0, 524310, 2, 0, 524311, 2, 0, 524312, 2, 0, 524313, 2, 0, 524314, 2, 0, 524315, 2, 0, 524316, 2, 0, 524317, 2, 0, 524318, 2, 0, 524319, 2, 0, 524320, 2, 0, 524321, 2, 0, 524322, 2, 0, 524323, 2, 0, 524324, 2, 0, 524325, 2, 0, 524326, 2, 0, 524327, 2, 0, 524328, 2, 0, 524329, 2, 0, 524330, 2, 0, 524331, 2, 0, 524332, 2, 0, 524333, 2, 0, 524334, 2, 0, 524335, 2, 0, 524336, 2, 0, 524337, 2, 0, 524338, 2, 0, 524339, 262146, 0, 524340, 262146, 4, 524341, 262146, 4, 524342, 262146, 4, 524343, 262146, 4, 524344, 262146, 4, 524345, 262146, 4, 524346, 262146, 4, 524347, 131074, 1, 524348, 2, 0, 524349, 2, 0, 524350, 2, 0, 524351, 2, 0, 524352, 2, 0, 524353, 2, 0, 524354, 2, 0, 524355, 2, 0, 524356, 2, 0, 524357, 2, 0, 524358, 2, 0, 524359, 2, 0, 524360, 2, 0, 524361, 2, 0, 524362, 2, 0, 524363, 2, 0, 524364, 2, 0, 524365, 2, 0, 524366, 2, 0, 524367, 2, 0, 524368, 2, 0, 524369, 2, 0, 524370, 2, 0, 524371, 2, 0, 524372, 2, 0, 524373, 2, 0, 524374, 2, 0, 524375, 2, 0, 524376, 2, 0, 524377, 2, 0, 524378, 2, 0, 524379, 2, 0, 524380, 2, 0, 524381, 2, 0, 524382, 2, 0, 524383, 2, 0, 524384, 2, 0, 524385, 2, 0, 524386, 2, 0, 524387, 2, 0, 524388, 2, 0, 524389, 2, 0, 524390, 2, 0, 524391, 2, 0, 524392, 2, 4, 524393, 65536, 60, 524394, 65536, 60, 524395, 65536, 60, 524396, 65536, 60, 524397, 65536, 38, 524398, 0, 17, 524399, 65536, 17, 524400, 131072, 17, 524401, 393216, 2, 524402, 458752, 2, 524403, 393216, 2, 524404, 458752, 2, 524405, 65536, 12, 524406, 458752, 2, 524407, 393216, 2, 524408, 458752, 2, 524409, 393216, 2, 524410, 458752, 2, 524411, 0, 17, 524412, 65536, 17, 524413, 131072, 17, 524414, 0, 14, 524415, 65536, 14, 524416, 131072, 14, 524417, 393216, 2, 524418, 458752, 2, 524419, 393216, 2, 524420, 458752, 2, 524421, 393216, 2, 524422, 458752, 2, 524423, 0, 17, 524424, 65536, 17, 524425, 131072, 17, 524426, 262147, 2, 524427, 3, 0, 524428, 3, 4, 524429, 196608, 0, 524430, 393216, 2, 524431, 458752, 2, 524432, 0, 0, 524433, 65536, 38, 524434, 65536, 38, 524435, 65536, 38, 524436, 65536, 38, 524437, 65536, 38, 524438, 65536, 38, 524439, 65536, 38, 524440, 65536, 38, 524441, 65536, 38, 524442, 65536, 38, 524443, 65536, 38, 589824, 2, 0, 589825, 2, 0, 589826, 2, 0, 589827, 2, 0, 589828, 2, 0, 589829, 2, 0, 589830, 2, 0, 589831, 2, 0, 589832, 2, 0, 589833, 2, 0, 589834, 2, 0, 589835, 2, 0, 589836, 2, 0, 589837, 2, 0, 589838, 2, 0, 589839, 2, 0, 589840, 2, 0, 589841, 2, 0, 589842, 2, 0, 589843, 2, 0, 589844, 2, 0, 589845, 2, 0, 589846, 2, 0, 589847, 2, 0, 589848, 2, 0, 589849, 2, 0, 589850, 2, 0, 589851, 2, 0, 589852, 2, 0, 589853, 2, 0, 589854, 2, 0, 589855, 2, 0, 589856, 2, 0, 589857, 2, 0, 589858, 2, 0, 589859, 2, 0, 589860, 2, 0, 589861, 2, 0, 589862, 2, 0, 589863, 2, 0, 589864, 2, 0, 589865, 2, 0, 589866, 2, 0, 589867, 2, 0, 589868, 2, 0, 589869, 2, 0, 589870, 2, 0, 589871, 2, 0, 589872, 2, 0, 589873, 2, 0, 589874, 2, 0, 589875, 2, 4, 589876, 65536, 60, 589877, 65536, 60, 589878, 65536, 60, 589879, 65536, 60, 589880, 65536, 60, 589881, 65536, 60, 589882, 65536, 60, 589883, 262146, 6, 589884, 262146, 4, 589885, 131074, 1, 589886, 2, 0, 589887, 2, 0, 589888, 2, 0, 589889, 2, 0, 589890, 2, 0, 589891, 2, 0, 589892, 2, 0, 589893, 2, 0, 589894, 2, 0, 589895, 2, 0, 589896, 2, 0, 589897, 2, 0, 589898, 2, 0, 589899, 2, 0, 589900, 2, 0, 589901, 2, 0, 589902, 2, 0, 589903, 2, 0, 589904, 2, 0, 589905, 2, 0, 589906, 2, 0, 589907, 2, 0, 589908, 2, 0, 589909, 2, 0, 589910, 2, 0, 589911, 2, 0, 589912, 2, 0, 589913, 2, 0, 589914, 2, 0, 589915, 2, 0, 589916, 2, 0, 589917, 2, 0, 589918, 2, 0, 589919, 2, 0, 589920, 2, 0, 589921, 2, 0, 589922, 2, 0, 589923, 2, 0, 589924, 2, 0, 589925, 2, 0, 589926, 2, 0, 589927, 2, 0, 589928, 2, 4, 589929, 65536, 60, 589930, 65536, 60, 589931, 65536, 60, 589932, 65536, 60, 589933, 65536, 38, 589934, 393216, 1, 589935, 458752, 1, 589936, 393216, 1, 589937, 458752, 1, 589938, 393216, 1, 589939, 458752, 1, 589940, 196608, 0, 589941, 65536, 13, 589942, 196608, 0, 589943, 0, 16, 589944, 65536, 16, 589945, 131072, 16, 589946, 196608, 0, 589947, 196608, 0, 589948, 196608, 0, 589949, 196608, 0, 589950, 393216, 1, 589951, 458752, 1, 589952, 393216, 1, 589953, 458752, 1, 589954, 0, 16, 589955, 65536, 16, 589956, 131072, 16, 589957, 393216, 1, 589958, 458752, 1, 589959, 393216, 1, 589960, 458752, 1, 589961, 196608, 0, 589962, 262147, 2, 589963, 3, 0, 589964, 3, 4, 589965, 196608, 0, 589966, 196608, 0, 589967, 196608, 0, 589968, 0, 0, 589969, 65536, 38, 589970, 65536, 38, 589971, 65536, 38, 589972, 65536, 38, 589973, 65536, 38, 589974, 65536, 38, 589975, 65536, 38, 589976, 65536, 38, 589977, 65536, 38, 589978, 65536, 38, 589979, 65536, 38, 655360, 2, 0, 655361, 2, 0, 655362, 2, 0, 655363, 2, 0, 655364, 2, 0, 655365, 2, 0, 655366, 2, 0, 655367, 2, 0, 655368, 2, 0, 655369, 2, 0, 655370, 2, 0, 655371, 2, 0, 655372, 2, 0, 655373, 2, 0, 655374, 2, 0, 655375, 2, 0, 655376, 2, 0, 655377, 2, 0, 655378, 2, 0, 655379, 2, 0, 655380, 2, 0, 655381, 2, 0, 655382, 2, 0, 655383, 2, 0, 655384, 2, 0, 655385, 2, 0, 655386, 2, 0, 655387, 2, 0, 655388, 2, 0, 655389, 2, 0, 655390, 2, 0, 655391, 2, 0, 655392, 2, 0, 655393, 2, 0, 655394, 2, 0, 655395, 2, 0, 655396, 2, 0, 655397, 2, 0, 655398, 2, 0, 655399, 2, 0, 655400, 2, 0, 655401, 2, 0, 655402, 2, 0, 655403, 2, 0, 655404, 2, 0, 655405, 2, 0, 655406, 2, 0, 655407, 2, 0, 655408, 2, 0, 655409, 2, 0, 655410, 2, 0, 655411, 2, 4, 655412, 65536, 60, 655413, 65536, 60, 655414, 65536, 60, 655415, 65536, 60, 655416, 65536, 60, 655417, 65536, 60, 655418, 65536, 60, 655419, 65536, 60, 655420, 65536, 60, 655421, 262146, 2, 655422, 2, 0, 655423, 2, 0, 655424, 2, 0, 655425, 2, 0, 655426, 2, 0, 655427, 2, 0, 655428, 2, 0, 655429, 2, 0, 655430, 2, 0, 655431, 2, 0, 655432, 2, 0, 655433, 2, 0, 655434, 2, 0, 655435, 2, 0, 655436, 2, 0, 655437, 2, 0, 655438, 2, 0, 655439, 2, 0, 655440, 2, 0, 655441, 2, 0, 655442, 2, 0, 655443, 2, 0, 655444, 2, 0, 655445, 2, 0, 655446, 2, 0, 655447, 2, 0, 655448, 2, 0, 655449, 2, 0, 655450, 2, 0, 655451, 2, 0, 655452, 2, 0, 655453, 2, 0, 655454, 2, 0, 655455, 2, 0, 655456, 2, 0, 655457, 2, 0, 655458, 2, 0, 655459, 2, 0, 655460, 2, 0, 655461, 2, 0, 655462, 2, 0, 655463, 2, 0, 655464, 131074, 0, 655465, 2, 6, 655466, 65536, 60, 655467, 65536, 60, 655468, 65536, 60, 655469, 65536, 38, 655470, 393216, 2, 655471, 65536, 12, 655472, 393216, 2, 655473, 458752, 2, 655474, 393216, 2, 655475, 458752, 2, 655476, 0, 14, 655477, 65536, 14, 655478, 131072, 14, 655479, 0, 17, 655480, 65536, 17, 655481, 131072, 17, 655482, 196608, 0, 655483, 196608, 0, 655484, 196608, 0, 655485, 196608, 0, 655486, 393216, 2, 655487, 458752, 2, 655488, 393216, 2, 655489, 458752, 2, 655490, 0, 17, 655491, 65536, 17, 655492, 131072, 17, 655493, 393216, 2, 655494, 458752, 2, 655495, 393216, 2, 655496, 458752, 2, 655497, 196608, 0, 655498, 262147, 2, 655499, 3, 0, 655500, 3, 4, 655501, 196608, 0, 655502, 196608, 0, 655503, 196608, 0, 655504, 0, 0, 655505, 65536, 38, 655506, 65536, 38, 655507, 65536, 38, 655508, 65536, 38, 655509, 65536, 38, 655510, 65536, 38, 655511, 65536, 38, 655512, 65536, 38, 655513, 65536, 38, 655514, 65536, 38, 655515, 65536, 38, 720896, 2, 0, 720897, 2, 0, 720898, 2, 0, 720899, 2, 0, 720900, 2, 0, 720901, 2, 0, 720902, 2, 0, 720903, 2, 0, 720904, 2, 0, 720905, 2, 0, 720906, 2, 0, 720907, 2, 0, 720908, 2, 0, 720909, 2, 0, 720910, 2, 0, 720911, 2, 0, 720912, 2, 0, 720913, 2, 0, 720914, 2, 0, 720915, 2, 0, 720916, 2, 0, 720917, 2, 0, 720918, 2, 0, 720919, 2, 0, 720920, 2, 0, 720921, 2, 0, 720922, 2, 0, 720923, 2, 0, 720924, 2, 0, 720925, 2, 0, 720926, 2, 0, 720927, 2, 0, 720928, 2, 0, 720929, 2, 0, 720930, 2, 0, 720931, 2, 0, 720932, 2, 0, 720933, 2, 0, 720934, 2, 0, 720935, 2, 0, 720936, 2, 0, 720937, 2, 0, 720938, 2, 0, 720939, 2, 0, 720940, 2, 0, 720941, 2, 0, 720942, 2, 0, 720943, 2, 0, 720944, 2, 0, 720945, 2, 0, 720946, 2, 0, 720947, 2, 4, 720948, 65536, 60, 720949, 65536, 60, 720950, 65536, 60, 720951, 65536, 60, 720952, 65536, 60, 720953, 65536, 60, 720954, 65536, 60, 720955, 65536, 60, 720956, 65536, 60, 720957, 262146, 2, 720958, 2, 0, 720959, 2, 0, 720960, 2, 0, 720961, 2, 0, 720962, 2, 0, 720963, 2, 0, 720964, 2, 0, 720965, 2, 0, 720966, 2, 0, 720967, 2, 0, 720968, 2, 0, 720969, 2, 0, 720970, 2, 0, 720971, 2, 0, 720972, 2, 0, 720973, 2, 0, 720974, 2, 0, 720975, 2, 0, 720976, 2, 0, 720977, 2, 0, 720978, 2, 0, 720979, 2, 0, 720980, 2, 0, 720981, 2, 0, 720982, 2, 0, 720983, 2, 0, 720984, 2, 0, 720985, 2, 0, 720986, 2, 0, 720987, 2, 0, 720988, 2, 0, 720989, 2, 0, 720990, 2, 0, 720991, 2, 0, 720992, 2, 0, 720993, 2, 0, 720994, 2, 0, 720995, 2, 0, 720996, 2, 0, 720997, 2, 0, 720998, 2, 0, 720999, 2, 0, 721000, 2, 0, 721001, 131074, 0, 721002, 2, 6, 721003, 0, 16, 721004, 65536, 16, 721005, 131072, 16, 721006, 196608, 0, 721007, 65536, 13, 721008, 196608, 0, 721009, 0, 16, 721010, 65536, 16, 721011, 131072, 16, 721012, 393216, 1, 721013, 458752, 1, 721014, 393216, 1, 721015, 458752, 1, 721016, 393216, 1, 721017, 458752, 1, 721018, 196608, 0, 721019, 196608, 0, 721020, 196608, 0, 721021, 196608, 0, 721022, 393216, 1, 721023, 458752, 1, 721024, 393216, 1, 721025, 458752, 1, 721026, 393216, 1, 721027, 458752, 1, 721028, 393216, 1, 721029, 458752, 1, 721030, 393216, 1, 721031, 458752, 1, 721032, 393216, 1, 721033, 458752, 1, 721034, 262147, 6, 721035, 131075, 1, 721036, 3, 4, 721037, 196608, 0, 721038, 393216, 1, 721039, 458752, 1, 721040, 0, 0, 721041, 65536, 38, 721042, 65536, 38, 721043, 65536, 38, 721044, 65536, 38, 721045, 65536, 38, 721046, 65536, 38, 721047, 65536, 38, 721048, 65536, 38, 721049, 65536, 38, 721050, 65536, 38, 721051, 65536, 38, 786432, 2, 0, 786433, 2, 0, 786434, 2, 0, 786435, 2, 0, 786436, 2, 0, 786437, 2, 0, 786438, 2, 0, 786439, 2, 0, 786440, 2, 0, 786441, 2, 0, 786442, 2, 0, 786443, 2, 0, 786444, 2, 0, 786445, 2, 0, 786446, 2, 0, 786447, 2, 0, 786448, 2, 0, 786449, 2, 0, 786450, 2, 0, 786451, 2, 0, 786452, 2, 0, 786453, 2, 0, 786454, 2, 0, 786455, 2, 0, 786456, 2, 0, 786457, 2, 0, 786458, 2, 0, 786459, 2, 0, 786460, 2, 0, 786461, 2, 0, 786462, 2, 0, 786463, 2, 0, 786464, 262146, 0, 786465, 262146, 4, 786466, 262146, 4, 786467, 262146, 4, 786468, 262146, 4, 786469, 262146, 4, 786470, 131074, 1, 786471, 2, 0, 786472, 2, 0, 786473, 2, 0, 786474, 2, 0, 786475, 2, 0, 786476, 2, 0, 786477, 2, 0, 786478, 2, 0, 786479, 2, 0, 786480, 2, 0, 786481, 2, 0, 786482, 2, 0, 786483, 2, 4, 786484, 65536, 60, 786485, 65536, 60, 786486, 65536, 60, 786487, 65536, 60, 786488, 65536, 60, 786489, 65536, 60, 786490, 65536, 60, 786491, 65536, 60, 786492, 65536, 60, 786493, 262146, 2, 786494, 2, 0, 786495, 2, 0, 786496, 2, 0, 786497, 2, 0, 786498, 2, 0, 786499, 2, 0, 786500, 2, 0, 786501, 2, 0, 786502, 2, 0, 786503, 2, 0, 786504, 2, 0, 786505, 2, 0, 786506, 2, 0, 786507, 2, 0, 786508, 2, 0, 786509, 2, 0, 786510, 2, 0, 786511, 2, 0, 786512, 2, 0, 786513, 2, 0, 786514, 2, 0, 786515, 2, 0, 786516, 2, 0, 786517, 2, 0, 786518, 2, 0, 786519, 2, 0, 786520, 2, 0, 786521, 2, 0, 786522, 2, 0, 786523, 2, 0, 786524, 2, 0, 786525, 2, 0, 786526, 2, 0, 786527, 2, 0, 786528, 2, 0, 786529, 2, 0, 786530, 2, 0, 786531, 2, 0, 786532, 2, 0, 786533, 2, 0, 786534, 2, 0, 786535, 2, 0, 786536, 2, 0, 786537, 262146, 0, 786538, 131074, 6, 786539, 0, 17, 786540, 65536, 17, 786541, 131072, 17, 786542, 0, 14, 786543, 65536, 14, 786544, 131072, 14, 786545, 0, 17, 786546, 65536, 12, 786547, 131072, 17, 786548, 393216, 2, 786549, 458752, 2, 786550, 393216, 2, 786551, 458752, 2, 786552, 393216, 2, 786553, 458752, 2, 786554, 196608, 0, 786555, 196608, 0, 786556, 196608, 0, 786557, 196608, 0, 786558, 393216, 2, 786559, 458752, 2, 786560, 393216, 2, 786561, 458752, 2, 786562, 393216, 2, 786563, 458752, 2, 786564, 393216, 2, 786565, 458752, 2, 786566, 393216, 2, 786567, 458752, 2, 786568, 393216, 2, 786569, 458752, 2, 786570, 0, 0, 786571, 262147, 6, 786572, 131075, 6, 786573, 196608, 0, 786574, 393216, 2, 786575, 65536, 12, 786576, 0, 0, 786577, 65536, 30, 786578, 65536, 30, 786579, 65536, 38, 786580, 65536, 38, 786581, 65536, 38, 786582, 65536, 38, 786583, 65536, 38, 786584, 65536, 38, 786585, 65536, 38, 786586, 65536, 38, 786587, 65536, 38, 851968, 2, 0, 851969, 2, 0, 851970, 2, 0, 851971, 2, 0, 851972, 2, 0, 851973, 2, 0, 851974, 2, 0, 851975, 2, 0, 851976, 2, 0, 851977, 2, 0, 851978, 2, 0, 851979, 2, 0, 851980, 2, 0, 851981, 2, 0, 851982, 2, 0, 851983, 2, 0, 851984, 2, 0, 851985, 2, 0, 851986, 2, 0, 851987, 2, 0, 851988, 2, 0, 851989, 2, 0, 851990, 2, 0, 851991, 2, 0, 851992, 2, 0, 851993, 2, 0, 851994, 2, 0, 851995, 2, 0, 851996, 2, 0, 851997, 2, 0, 851998, 2, 0, 851999, 2, 0, 852000, 2, 4, 852001, 65536, 60, 852002, 65536, 60, 852003, 65536, 60, 852004, 65536, 60, 852005, 65536, 60, 852006, 262146, 2, 852007, 2, 0, 852008, 2, 0, 852009, 2, 0, 852010, 2, 0, 852011, 2, 0, 852012, 2, 0, 852013, 2, 0, 852014, 2, 0, 852015, 2, 0, 852016, 2, 0, 852017, 2, 0, 852018, 2, 0, 852019, 2, 4, 852020, 65536, 60, 852021, 65536, 60, 852022, 65536, 60, 852023, 65536, 60, 852024, 65536, 60, 852025, 65536, 60, 852026, 65536, 60, 852027, 65536, 60, 852028, 65536, 60, 852029, 262146, 2, 852030, 2, 0, 852031, 2, 0, 852032, 2, 0, 852033, 2, 0, 852034, 2, 0, 852035, 2, 0, 852036, 2, 0, 852037, 2, 0, 852038, 2, 0, 852039, 2, 0, 852040, 2, 0, 852041, 2, 0, 852042, 2, 0, 852043, 2, 0, 852044, 2, 0, 852045, 2, 0, 852046, 2, 0, 852047, 2, 0, 852048, 2, 0, 852049, 2, 0, 852050, 2, 0, 852051, 2, 0, 852052, 2, 0, 852053, 2, 0, 852054, 2, 0, 852055, 2, 0, 852056, 2, 0, 852057, 2, 0, 852058, 2, 0, 852059, 2, 0, 852060, 2, 0, 852061, 2, 0, 852062, 2, 0, 852063, 2, 0, 852064, 2, 0, 852065, 2, 0, 852066, 2, 0, 852067, 2, 0, 852068, 2, 0, 852069, 2, 0, 852070, 2, 0, 852071, 2, 0, 852072, 2, 0, 852073, 2, 4, 852074, 65536, 38, 852075, 393216, 1, 852076, 458752, 1, 852077, 65536, 38, 852078, 196608, 0, 852079, 196608, 0, 852080, 196608, 0, 852081, 196608, 0, 852082, 65536, 13, 852083, 196608, 0, 852084, 0, 16, 852085, 65536, 16, 852086, 131072, 16, 852087, 196608, 0, 852088, 196608, 0, 852089, 0, 0, 852090, 65536, 22, 852091, 65536, 22, 852092, 65536, 22, 852093, 65536, 22, 852094, 0, 0, 852095, 0, 0, 852096, 196608, 0, 852097, 0, 16, 852098, 65536, 16, 852099, 131072, 16, 852100, 393216, 1, 852101, 458752, 1, 852102, 0, 16, 852103, 65536, 16, 852104, 131072, 16, 852105, 65536, 1, 852106, 196608, 0, 852107, 196608, 0, 852108, 196608, 0, 852109, 196608, 0, 852110, 196608, 0, 852111, 65536, 13, 852112, 0, 0, 852113, 0, 0, 852114, 65536, 30, 852115, 65536, 38, 852116, 65536, 38, 852117, 65536, 38, 852118, 65536, 38, 852119, 65536, 38, 852120, 65536, 38, 852121, 65536, 38, 852122, 65536, 38, 852123, 65536, 38, 917504, 2, 0, 917505, 2, 0, 917506, 2, 0, 917507, 2, 0, 917508, 2, 0, 917509, 2, 0, 917510, 2, 0, 917511, 2, 0, 917512, 2, 0, 917513, 2, 0, 917514, 2, 0, 917515, 2, 0, 917516, 2, 0, 917517, 2, 0, 917518, 2, 0, 917519, 2, 0, 917520, 2, 0, 917521, 2, 0, 917522, 2, 0, 917523, 2, 0, 917524, 2, 0, 917525, 2, 0, 917526, 2, 0, 917527, 2, 0, 917528, 2, 0, 917529, 2, 0, 917530, 2, 0, 917531, 2, 0, 917532, 2, 0, 917533, 2, 0, 917534, 2, 0, 917535, 262146, 0, 917536, 131074, 6, 917537, 65536, 60, 917538, 65536, 60, 917539, 65536, 60, 917540, 65536, 60, 917541, 65536, 60, 917542, 262146, 6, 917543, 262146, 4, 917544, 131074, 1, 917545, 2, 0, 917546, 2, 0, 917547, 2, 0, 917548, 2, 0, 917549, 2, 0, 917550, 2, 0, 917551, 2, 0, 917552, 2, 0, 917553, 2, 0, 917554, 2, 0, 917555, 131074, 0, 917556, 2, 6, 917557, 65536, 60, 917558, 65536, 60, 917559, 65536, 60, 917560, 65536, 60, 917561, 65536, 60, 917562, 65536, 60, 917563, 65536, 60, 917564, 65536, 60, 917565, 262146, 2, 917566, 2, 0, 917567, 2, 0, 917568, 2, 0, 917569, 2, 0, 917570, 2, 0, 917571, 2, 0, 917572, 2, 0, 917573, 2, 0, 917574, 2, 0, 917575, 2, 0, 917576, 2, 0, 917577, 2, 0, 917578, 2, 0, 917579, 2, 0, 917580, 2, 0, 917581, 2, 0, 917582, 2, 0, 917583, 2, 0, 917584, 2, 0, 917585, 2, 0, 917586, 2, 0, 917587, 2, 0, 917588, 2, 0, 917589, 2, 0, 917590, 2, 0, 917591, 2, 0, 917592, 2, 0, 917593, 2, 0, 917594, 2, 0, 917595, 2, 0, 917596, 2, 0, 917597, 2, 0, 917598, 2, 0, 917599, 2, 0, 917600, 2, 0, 917601, 2, 0, 917602, 2, 0, 917603, 2, 0, 917604, 2, 0, 917605, 2, 0, 917606, 2, 0, 917607, 2, 0, 917608, 262146, 0, 917609, 131074, 6, 917610, 65536, 38, 917611, 393216, 2, 917612, 458752, 2, 917613, 65536, 38, 917614, 65536, 38, 917615, 65536, 38, 917616, 65536, 38, 917617, 0, 14, 917618, 65536, 14, 917619, 131072, 14, 917620, 0, 17, 917621, 65536, 17, 917622, 131072, 17, 917623, 65536, 38, 917624, 65536, 38, 917625, 65536, 38, 917626, 65536, 22, 917627, 65536, 22, 917628, 65536, 22, 917629, 65536, 22, 917630, 65536, 38, 917631, 65536, 38, 917632, 65536, 38, 917633, 0, 17, 917634, 65536, 17, 917635, 131072, 17, 917636, 393216, 2, 917637, 458752, 2, 917638, 0, 17, 917639, 65536, 17, 917640, 65536, 12, 917641, 196608, 0, 917642, 196608, 0, 917643, 262150, 5, 917644, 6, 6, 917645, 196608, 0, 917646, 0, 14, 917647, 65536, 14, 917648, 131072, 14, 917649, 196608, 0, 917650, 65536, 30, 917651, 65536, 38, 917652, 65536, 38, 917653, 65536, 38, 917654, 65536, 38, 917655, 65536, 38, 917656, 65536, 38, 917657, 65536, 38, 917658, 65536, 38, 917659, 65536, 38, 983040, 2, 0, 983041, 2, 0, 983042, 2, 0, 983043, 2, 0, 983044, 2, 0, 983045, 2, 0, 983046, 2, 0, 983047, 2, 0, 983048, 2, 0, 983049, 2, 0, 983050, 2, 0, 983051, 2, 0, 983052, 2, 0, 983053, 2, 0, 983054, 2, 0, 983055, 2, 0, 983056, 2, 0, 983057, 2, 0, 983058, 2, 0, 983059, 2, 0, 983060, 2, 0, 983061, 2, 0, 983062, 2, 0, 983063, 2, 0, 983064, 2, 0, 983065, 2, 0, 983066, 2, 0, 983067, 2, 0, 983068, 2, 0, 983069, 2, 0, 983070, 2, 0, 983071, 2, 4, 983072, 65536, 60, 983073, 65536, 60, 983074, 65536, 60, 983075, 65536, 60, 983076, 65536, 60, 983077, 65536, 60, 983078, 65536, 60, 983079, 65536, 60, 983080, 262146, 2, 983081, 2, 0, 983082, 2, 0, 983083, 2, 0, 983084, 2, 0, 983085, 2, 0, 983086, 2, 0, 983087, 2, 0, 983088, 2, 0, 983089, 2, 0, 983090, 2, 0, 983091, 2, 0, 983092, 131074, 0, 983093, 2, 6, 983094, 65536, 60, 983095, 65536, 60, 983096, 65536, 60, 983097, 65536, 60, 983098, 65536, 60, 983099, 65536, 60, 983100, 65536, 60, 983101, 262146, 2, 983102, 2, 0, 983103, 2, 0, 983104, 2, 0, 983105, 2, 0, 983106, 2, 0, 983107, 2, 0, 983108, 2, 0, 983109, 2, 0, 983110, 2, 0, 983111, 2, 0, 983112, 2, 0, 983113, 2, 0, 983114, 2, 0, 983115, 2, 0, 983116, 2, 0, 983117, 2, 0, 983118, 2, 0, 983119, 2, 0, 983120, 2, 0, 983121, 2, 0, 983122, 2, 0, 983123, 2, 0, 983124, 2, 0, 983125, 2, 0, 983126, 2, 0, 983127, 2, 0, 983128, 2, 0, 983129, 2, 0, 983130, 2, 0, 983131, 2, 0, 983132, 2, 0, 983133, 2, 0, 983134, 2, 0, 983135, 2, 0, 983136, 2, 0, 983137, 2, 0, 983138, 2, 0, 983139, 2, 0, 983140, 2, 0, 983141, 2, 0, 983142, 2, 0, 983143, 2, 0, 983144, 2, 4, 983145, 65536, 60, 983146, 65536, 38, 983147, 393216, 1, 983148, 458752, 1, 983149, 65536, 38, 983150, 65536, 38, 983151, 65536, 38, 983152, 65536, 38, 983153, 65536, 0, 983154, 65536, 0, 983155, 65536, 0, 983156, 65536, 0, 983157, 65536, 0, 983158, 65536, 0, 983159, 65536, 38, 983160, 65536, 60, 983161, 65536, 60, 983162, 65536, 22, 983163, 65536, 22, 983164, 65536, 22, 983165, 65536, 22, 983166, 65536, 60, 983167, 65536, 60, 983168, 65536, 38, 983169, 393216, 1, 983170, 458752, 1, 983171, 393216, 1, 983172, 458752, 1, 983173, 393216, 1, 983174, 458752, 1, 983175, 196608, 0, 983176, 65536, 13, 983177, 196608, 0, 983178, 196608, 0, 983179, 262150, 2, 983180, 6, 4, 983181, 196608, 0, 983182, 196608, 0, 983183, 196608, 0, 983184, 393216, 1, 983185, 458752, 1, 983186, 65536, 30, 983187, 65536, 38, 983188, 65536, 38, 983189, 65536, 38, 983190, 65536, 38, 983191, 65536, 38, 983192, 65536, 38, 983193, 65536, 38, 983194, 65536, 38, 983195, 65536, 38, 1048576, 2, 0, 1048577, 2, 0, 1048578, 2, 0, 1048579, 2, 0, 1048580, 2, 0, 1048581, 2, 0, 1048582, 2, 0, 1048583, 2, 0, 1048584, 2, 0, 1048585, 2, 0, 1048586, 2, 0, 1048587, 2, 0, 1048588, 2, 0, 1048589, 2, 0, 1048590, 2, 0, 1048591, 2, 0, 1048592, 2, 0, 1048593, 2, 0, 1048594, 2, 0, 1048595, 2, 0, 1048596, 2, 0, 1048597, 2, 0, 1048598, 2, 0, 1048599, 2, 0, 1048600, 2, 0, 1048601, 2, 0, 1048602, 2, 0, 1048603, 2, 0, 1048604, 2, 0, 1048605, 2, 0, 1048606, 2, 0, 1048607, 2, 4, 1048608, 65536, 60, 1048609, 65536, 60, 1048610, 65536, 60, 1048611, 65536, 60, 1048612, 65536, 60, 1048613, 65536, 60, 1048614, 65536, 60, 1048615, 262146, 5, 1048616, 65538, 0, 1048617, 2, 0, 1048618, 2, 0, 1048619, 2, 0, 1048620, 2, 0, 1048621, 2, 0, 1048622, 2, 0, 1048623, 2, 0, 1048624, 2, 0, 1048625, 2, 0, 1048626, 2, 0, 1048627, 2, 0, 1048628, 2, 0, 1048629, 2, 4, 1048630, 65536, 60, 1048631, 65536, 60, 1048632, 65536, 60, 1048633, 65536, 60, 1048634, 65536, 60, 1048635, 65536, 60, 1048636, 65536, 60, 1048637, 262146, 2, 1048638, 2, 0, 1048639, 2, 0, 1048640, 2, 0, 1048641, 2, 0, 1048642, 2, 0, 1048643, 2, 0, 1048644, 2, 0, 1048645, 2, 0, 1048646, 2, 0, 1048647, 2, 0, 1048648, 2, 0, 1048649, 2, 0, 1048650, 2, 0, 1048651, 2, 0, 1048652, 2, 0, 1048653, 2, 0, 1048654, 2, 0, 1048655, 2, 0, 1048656, 2, 0, 1048657, 2, 0, 1048658, 2, 0, 1048659, 2, 0, 1048660, 2, 0, 1048661, 2, 0, 1048662, 2, 0, 1048663, 2, 0, 1048664, 2, 0, 1048665, 2, 0, 1048666, 2, 0, 1048667, 2, 0, 1048668, 2, 0, 1048669, 2, 0, 1048670, 2, 0, 1048671, 2, 0, 1048672, 2, 0, 1048673, 2, 0, 1048674, 2, 0, 1048675, 2, 0, 1048676, 2, 0, 1048677, 2, 0, 1048678, 2, 0, 1048679, 2, 0, 1048680, 2, 4, 1048681, 65536, 60, 1048682, 65536, 38, 1048683, 393216, 2, 1048684, 458752, 2, 1048685, 65536, 38, 1048686, 65536, 38, 1048687, 65536, 38, 1048688, 65536, 38, 1048689, 65536, 38, 1048690, 65536, 38, 1048691, 65536, 38, 1048692, 65536, 38, 1048693, 65536, 38, 1048694, 65536, 38, 1048695, 65536, 38, 1048696, 65536, 60, 1048697, 65536, 60, 1048698, 65536, 22, 1048699, 65536, 22, 1048700, 65536, 22, 1048701, 65536, 22, 1048702, 65536, 60, 1048703, 65536, 60, 1048704, 65536, 38, 1048705, 393216, 2, 1048706, 65536, 12, 1048707, 393216, 2, 1048708, 458752, 2, 1048709, 393216, 2, 1048710, 458752, 2, 1048711, 0, 14, 1048712, 65536, 14, 1048713, 131072, 14, 1048714, 196608, 0, 1048715, 262150, 2, 1048716, 6, 4, 1048717, 196608, 0, 1048718, 196608, 0, 1048719, 196608, 0, 1048720, 393216, 2, 1048721, 458752, 2, 1048722, 65536, 30, 1048723, 65536, 38, 1048724, 65536, 38, 1048725, 65536, 38, 1048726, 65536, 38, 1048727, 65536, 38, 1048728, 65536, 38, 1048729, 65536, 38, 1048730, 65536, 38, 1048731, 65536, 38, 1114112, 2, 0, 1114113, 2, 0, 1114114, 2, 0, 1114115, 2, 0, 1114116, 2, 0, 1114117, 2, 0, 1114118, 2, 0, 1114119, 2, 0, 1114120, 2, 0, 1114121, 2, 0, 1114122, 2, 0, 1114123, 2, 0, 1114124, 2, 0, 1114125, 2, 0, 1114126, 2, 0, 1114127, 2, 0, 1114128, 2, 0, 1114129, 2, 0, 1114130, 2, 0, 1114131, 2, 0, 1114132, 2, 0, 1114133, 2, 0, 1114134, 2, 0, 1114135, 2, 0, 1114136, 2, 0, 1114137, 2, 0, 1114138, 2, 0, 1114139, 2, 0, 1114140, 2, 0, 1114141, 2, 0, 1114142, 2, 0, 1114143, 2, 4, 1114144, 65536, 60, 1114145, 65536, 60, 1114146, 65536, 60, 1114147, 65536, 60, 1114148, 65536, 60, 1114149, 262146, 5, 1114150, 131074, 3, 1114151, 65538, 0, 1114152, 2, 0, 1114153, 2, 0, 1114154, 2, 0, 1114155, 2, 0, 1114156, 2, 0, 1114157, 2, 0, 1114158, 2, 0, 1114159, 262146, 0, 1114160, 262146, 4, 1114161, 262146, 4, 1114162, 262146, 4, 1114163, 262146, 4, 1114164, 262146, 4, 1114165, 131074, 6, 1114166, 65536, 60, 1114167, 65536, 60, 1114168, 65536, 60, 1114169, 65536, 60, 1114170, 65536, 60, 1114171, 65536, 60, 1114172, 65536, 60, 1114173, 262146, 6, 1114174, 262146, 4, 1114175, 262146, 4, 1114176, 262146, 4, 1114177, 262146, 4, 1114178, 262146, 4, 1114179, 262146, 4, 1114180, 131074, 1, 1114181, 2, 0, 1114182, 2, 0, 1114183, 2, 0, 1114184, 2, 0, 1114185, 2, 0, 1114186, 2, 0, 1114187, 2, 0, 1114188, 2, 0, 1114189, 2, 0, 1114190, 2, 0, 1114191, 2, 0, 1114192, 2, 0, 1114193, 2, 0, 1114194, 2, 0, 1114195, 2, 0, 1114196, 2, 0, 1114197, 2, 0, 1114198, 2, 0, 1114199, 2, 0, 1114200, 2, 0, 1114201, 2, 0, 1114202, 2, 0, 1114203, 2, 0, 1114204, 2, 0, 1114205, 2, 0, 1114206, 2, 0, 1114207, 2, 0, 1114208, 2, 0, 1114209, 2, 0, 1114210, 2, 0, 1114211, 2, 0, 1114212, 2, 0, 1114213, 2, 0, 1114214, 2, 0, 1114215, 2, 0, 1114216, 2, 4, 1114217, 65536, 60, 1114218, 65536, 38, 1114219, 65536, 38, 1114220, 65536, 38, 1114221, 65536, 38, 1114222, 65536, 60, 1114223, 65536, 60, 1114224, 65536, 60, 1114225, 65536, 60, 1114226, 65536, 60, 1114227, 65536, 60, 1114228, 65536, 60, 1114229, 65536, 38, 1114230, 65536, 38, 1114231, 65536, 38, 1114232, 65536, 60, 1114233, 65536, 60, 1114234, 65536, 22, 1114235, 65536, 22, 1114236, 65536, 22, 1114237, 65536, 22, 1114238, 65536, 60, 1114239, 65536, 60, 1114240, 65536, 38, 1114241, 196608, 0, 1114242, 65536, 13, 1114243, 196608, 0, 1114244, 393216, 1, 1114245, 458752, 1, 1114246, 393216, 1, 1114247, 458752, 1, 1114248, 393216, 1, 1114249, 458752, 1, 1114250, 196608, 0, 1114251, 262150, 2, 1114252, 131078, 0, 1114253, 6, 6, 1114254, 196608, 0, 1114255, 196608, 0, 1114256, 393216, 1, 1114257, 458752, 1, 1114258, 196608, 0, 1114259, 196608, 0, 1114260, 196608, 0, 1114261, 196608, 0, 1114262, 65536, 38, 1114263, 65536, 38, 1114264, 65536, 38, 1114265, 65536, 38, 1114266, 65536, 38, 1114267, 65536, 38, 1179648, 2, 0, 1179649, 2, 0, 1179650, 2, 0, 1179651, 2, 0, 1179652, 2, 0, 1179653, 2, 0, 1179654, 2, 0, 1179655, 2, 0, 1179656, 2, 0, 1179657, 2, 0, 1179658, 2, 0, 1179659, 2, 0, 1179660, 262146, 0, 1179661, 262146, 4, 1179662, 262146, 4, 1179663, 262146, 4, 1179664, 131074, 1, 1179665, 2, 0, 1179666, 2, 0, 1179667, 2, 0, 1179668, 2, 0, 1179669, 2, 0, 1179670, 2, 0, 1179671, 2, 0, 1179672, 2, 0, 1179673, 2, 0, 1179674, 2, 0, 1179675, 2, 0, 1179676, 2, 0, 1179677, 2, 0, 1179678, 2, 0, 1179679, 131074, 0, 1179680, 131074, 3, 1179681, 131074, 3, 1179682, 131074, 3, 1179683, 131074, 3, 1179684, 131074, 3, 1179685, 65538, 0, 1179686, 2, 0, 1179687, 2, 0, 1179688, 2, 0, 1179689, 2, 0, 1179690, 2, 0, 1179691, 2, 0, 1179692, 2, 0, 1179693, 2, 0, 1179694, 262146, 0, 1179695, 131074, 6, 1179696, 0, 14, 1179697, 65536, 14, 1179698, 131072, 14, 1179699, 393216, 1, 1179700, 458752, 1, 1179701, 65536, 60, 1179702, 65536, 60, 1179703, 65536, 60, 1179704, 65536, 60, 1179705, 65536, 60, 1179706, 65536, 60, 1179707, 65536, 60, 1179708, 65536, 60, 1179709, 65536, 60, 1179710, 65536, 60, 1179711, 65536, 60, 1179712, 65536, 60, 1179713, 65536, 60, 1179714, 65536, 60, 1179715, 65536, 60, 1179716, 262146, 2, 1179717, 2, 0, 1179718, 2, 0, 1179719, 2, 0, 1179720, 2, 0, 1179721, 2, 0, 1179722, 2, 0, 1179723, 2, 0, 1179724, 2, 0, 1179725, 2, 0, 1179726, 2, 0, 1179727, 262146, 0, 1179728, 262146, 4, 1179729, 262146, 4, 1179730, 262146, 4, 1179731, 262146, 4, 1179732, 131074, 1, 1179733, 2, 0, 1179734, 2, 0, 1179735, 2, 0, 1179736, 2, 0, 1179737, 2, 0, 1179738, 2, 0, 1179739, 2, 0, 1179740, 2, 0, 1179741, 2, 0, 1179742, 2, 0, 1179743, 2, 0, 1179744, 2, 0, 1179745, 2, 0, 1179746, 2, 0, 1179747, 2, 0, 1179748, 2, 0, 1179749, 2, 0, 1179750, 2, 0, 1179751, 2, 0, 1179752, 2, 4, 1179753, 65536, 60, 1179754, 65536, 38, 1179755, 65536, 38, 1179756, 65536, 38, 1179757, 65536, 38, 1179758, 65536, 60, 1179759, 65536, 60, 1179760, 65536, 60, 1179761, 65536, 60, 1179762, 65536, 60, 1179763, 65536, 60, 1179764, 65536, 60, 1179765, 65536, 38, 1179766, 65536, 38, 1179767, 65536, 38, 1179768, 65536, 60, 1179769, 65536, 60, 1179770, 65536, 60, 1179771, 65536, 60, 1179772, 65536, 60, 1179773, 65536, 60, 1179774, 65536, 60, 1179775, 65536, 60, 1179776, 65536, 38, 1179777, 0, 14, 1179778, 65536, 14, 1179779, 131072, 14, 1179780, 393216, 2, 1179781, 458752, 2, 1179782, 393216, 2, 1179783, 458752, 2, 1179784, 393216, 2, 1179785, 458752, 2, 1179786, 196608, 0, 1179787, 262150, 6, 1179788, 262150, 4, 1179789, 131078, 6, 1179790, 196608, 0, 1179791, 196608, 0, 1179792, 393216, 2, 1179793, 458752, 2, 1179794, 196608, 0, 1179795, 196608, 0, 1179796, 196608, 0, 1179797, 196608, 0, 1179798, 65536, 38, 1179799, 65536, 38, 1179800, 65536, 38, 1179801, 65536, 38, 1179802, 65536, 38, 1179803, 65536, 38, 1245184, 2, 0, 1245185, 2, 0, 1245186, 2, 0, 1245187, 2, 0, 1245188, 2, 0, 1245189, 2, 0, 1245190, 2, 0, 1245191, 2, 0, 1245192, 2, 0, 1245193, 2, 0, 1245194, 262146, 0, 1245195, 262146, 4, 1245196, 131074, 6, 1245197, 65536, 60, 1245198, 65536, 60, 1245199, 65536, 60, 1245200, 262146, 2, 1245201, 2, 0, 1245202, 2, 0, 1245203, 2, 0, 1245204, 2, 0, 1245205, 2, 0, 1245206, 2, 0, 1245207, 2, 0, 1245208, 2, 0, 1245209, 2, 0, 1245210, 2, 0, 1245211, 2, 0, 1245212, 2, 0, 1245213, 2, 0, 1245214, 2, 0, 1245215, 2, 0, 1245216, 2, 0, 1245217, 2, 0, 1245218, 2, 0, 1245219, 2, 0, 1245220, 2, 0, 1245221, 2, 0, 1245222, 2, 0, 1245223, 2, 0, 1245224, 2, 0, 1245225, 2, 0, 1245226, 2, 0, 1245227, 2, 0, 1245228, 2, 0, 1245229, 2, 0, 1245230, 2, 4, 1245231, 65536, 60, 1245232, 65536, 0, 1245233, 65536, 0, 1245234, 65536, 0, 1245235, 393216, 2, 1245236, 458752, 2, 1245237, 65536, 60, 1245238, 65536, 60, 1245239, 65536, 60, 1245240, 65536, 60, 1245241, 65536, 60, 1245242, 65536, 60, 1245243, 65536, 60, 1245244, 65536, 60, 1245245, 65536, 60, 1245246, 65536, 60, 1245247, 65536, 60, 1245248, 65536, 60, 1245249, 262146, 5, 1245250, 131074, 3, 1245251, 131074, 3, 1245252, 65538, 0, 1245253, 2, 0, 1245254, 2, 0, 1245255, 2, 0, 1245256, 2, 0, 1245257, 2, 0, 1245258, 2, 0, 1245259, 2, 0, 1245260, 2, 0, 1245261, 2, 0, 1245262, 2, 0, 1245263, 2, 4, 1245264, 65536, 60, 1245265, 65536, 60, 1245266, 65536, 60, 1245267, 65536, 60, 1245268, 262146, 6, 1245269, 262146, 4, 1245270, 262146, 4, 1245271, 262146, 4, 1245272, 262146, 4, 1245273, 131074, 1, 1245274, 2, 0, 1245275, 2, 0, 1245276, 2, 0, 1245277, 2, 0, 1245278, 2, 0, 1245279, 2, 0, 1245280, 2, 0, 1245281, 2, 0, 1245282, 2, 0, 1245283, 2, 0, 1245284, 2, 0, 1245285, 2, 0, 1245286, 2, 0, 1245287, 2, 0, 1245288, 2, 4, 1245289, 65536, 60, 1245290, 65536, 60, 1245291, 65536, 60, 1245292, 65536, 60, 1245293, 65536, 60, 1245294, 65536, 60, 1245295, 65536, 60, 1245296, 65536, 60, 1245297, 65536, 60, 1245298, 65536, 60, 1245299, 65536, 60, 1245300, 65536, 60, 1245301, 65536, 60, 1245302, 65536, 60, 1245303, 65536, 60, 1245304, 65536, 60, 1245305, 65536, 60, 1245306, 65536, 60, 1245307, 65536, 60, 1245308, 65536, 60, 1245309, 65536, 60, 1245310, 65536, 60, 1245311, 65536, 60, 1245312, 65536, 38, 1245313, 196608, 0, 1245314, 196608, 0, 1245315, 196608, 0, 1245316, 196608, 0, 1245317, 196608, 0, 1245318, 196608, 0, 1245319, 196608, 0, 1245320, 196608, 0, 1245321, 196608, 0, 1245322, 196608, 0, 1245323, 196608, 0, 1245324, 196608, 0, 1245325, 196608, 0, 1245326, 196608, 0, 1245327, 196608, 0, 1245328, 196608, 0, 1245329, 196608, 0, 1245330, 196608, 0, 1245331, 196608, 0, 1245332, 196608, 0, 1245333, 196608, 0, 1245334, 65536, 38, 1245335, 65536, 38, 1245336, 65536, 38, 1245337, 65536, 38, 1245338, 65536, 38, 1245339, 65536, 38, 1310720, 2, 0, 1310721, 2, 0, 1310722, 2, 0, 1310723, 2, 0, 1310724, 2, 0, 1310725, 2, 0, 1310726, 2, 0, 1310727, 2, 0, 1310728, 2, 0, 1310729, 2, 0, 1310730, 2, 4, 1310731, 65536, 60, 1310732, 65536, 60, 1310733, 65536, 60, 1310734, 65536, 60, 1310735, 65536, 60, 1310736, 262146, 2, 1310737, 2, 0, 1310738, 2, 0, 1310739, 2, 0, 1310740, 2, 0, 1310741, 2, 0, 1310742, 2, 0, 1310743, 2, 0, 1310744, 2, 0, 1310745, 2, 0, 1310746, 2, 0, 1310747, 2, 0, 1310748, 2, 0, 1310749, 2, 0, 1310750, 2, 0, 1310751, 2, 0, 1310752, 2, 0, 1310753, 2, 0, 1310754, 2, 0, 1310755, 2, 0, 1310756, 2, 0, 1310757, 2, 0, 1310758, 2, 0, 1310759, 2, 0, 1310760, 2, 0, 1310761, 2, 0, 1310762, 2, 0, 1310763, 2, 0, 1310764, 2, 0, 1310765, 2, 0, 1310766, 2, 4, 1310767, 65536, 60, 1310768, 65536, 60, 1310769, 65536, 0, 1310770, 65536, 0, 1310771, 65536, 0, 1310772, 65536, 0, 1310773, 65536, 60, 1310774, 65536, 60, 1310775, 65536, 60, 1310776, 65536, 60, 1310777, 65536, 60, 1310778, 65536, 60, 1310779, 65536, 60, 1310780, 65536, 60, 1310781, 65536, 60, 1310782, 65536, 60, 1310783, 65536, 60, 1310784, 262146, 5, 1310785, 65538, 0, 1310786, 2, 0, 1310787, 2, 0, 1310788, 2, 0, 1310789, 2, 0, 1310790, 2, 0, 1310791, 2, 0, 1310792, 2, 0, 1310793, 2, 0, 1310794, 2, 0, 1310795, 2, 0, 1310796, 2, 0, 1310797, 2, 0, 1310798, 2, 0, 1310799, 2, 4, 1310800, 65536, 60, 1310801, 65536, 60, 1310802, 65536, 60, 1310803, 65536, 60, 1310804, 65536, 60, 1310805, 65536, 60, 1310806, 65536, 60, 1310807, 65536, 60, 1310808, 65536, 60, 1310809, 262146, 2, 1310810, 2, 0, 1310811, 2, 0, 1310812, 2, 0, 1310813, 2, 0, 1310814, 2, 0, 1310815, 2, 0, 1310816, 2, 0, 1310817, 2, 0, 1310818, 2, 0, 1310819, 2, 0, 1310820, 2, 0, 1310821, 2, 0, 1310822, 2, 0, 1310823, 2, 0, 1310824, 2, 4, 1310825, 65536, 60, 1310826, 65536, 60, 1310827, 65536, 60, 1310828, 65536, 60, 1310829, 65536, 60, 1310830, 65536, 60, 1310831, 65536, 60, 1310832, 65536, 60, 1310833, 65536, 60, 1310834, 65536, 60, 1310835, 65536, 60, 1310836, 65536, 60, 1310837, 65536, 60, 1310838, 65536, 60, 1310839, 65536, 60, 1310840, 65536, 60, 1310841, 65536, 60, 1310842, 65536, 60, 1310843, 65536, 60, 1310844, 65536, 60, 1310845, 65536, 60, 1310846, 65536, 60, 1310847, 65536, 60, 1310848, 65536, 38, 1310849, 65536, 38, 1310850, 65536, 38, 1310851, 65536, 38, 1310852, 65536, 38, 1310853, 65536, 38, 1310854, 65536, 38, 1310855, 65536, 38, 1310856, 65536, 38, 1310857, 65536, 38, 1310858, 65536, 38, 1310859, 65536, 38, 1310860, 65536, 38, 1310861, 65536, 38, 1310862, 65536, 38, 1310863, 65536, 38, 1310864, 65536, 38, 1310865, 65536, 38, 1310866, 65536, 38, 1310867, 65536, 38, 1310868, 65536, 38, 1310869, 196608, 0, 1310870, 65536, 38, 1310871, 65536, 38, 1310872, 65536, 38, 1310873, 65536, 38, 1310874, 65536, 38, 1310875, 65536, 38, 1376256, 2, 0, 1376257, 2, 0, 1376258, 2, 0, 1376259, 2, 0, 1376260, 2, 0, 1376261, 2, 0, 1376262, 2, 0, 1376263, 2, 0, 1376264, 2, 0, 1376265, 2, 0, 1376266, 2, 4, 1376267, 65536, 60, 1376268, 65536, 60, 1376269, 65536, 60, 1376270, 65536, 60, 1376271, 65536, 60, 1376272, 262146, 6, 1376273, 131074, 1, 1376274, 2, 0, 1376275, 2, 0, 1376276, 2, 0, 1376277, 2, 0, 1376278, 2, 0, 1376279, 2, 0, 1376280, 2, 0, 1376281, 2, 0, 1376282, 2, 0, 1376283, 2, 0, 1376284, 2, 0, 1376285, 2, 0, 1376286, 2, 0, 1376287, 2, 0, 1376288, 2, 0, 1376289, 2, 0, 1376290, 2, 0, 1376291, 2, 0, 1376292, 2, 0, 1376293, 2, 0, 1376294, 2, 0, 1376295, 2, 0, 1376296, 2, 0, 1376297, 2, 0, 1376298, 2, 0, 1376299, 2, 0, 1376300, 2, 0, 1376301, 2, 0, 1376302, 131074, 0, 1376303, 2, 6, 1376304, 65536, 60, 1376305, 65536, 60, 1376306, 65536, 0, 1376307, 65536, 0, 1376308, 65536, 0, 1376309, 65536, 60, 1376310, 65536, 60, 1376311, 65536, 60, 1376312, 65536, 60, 1376313, 65536, 60, 1376314, 65536, 60, 1376315, 65536, 60, 1376316, 262146, 5, 1376317, 131074, 3, 1376318, 131074, 3, 1376319, 131074, 3, 1376320, 65538, 0, 1376321, 2, 0, 1376322, 2, 0, 1376323, 2, 0, 1376324, 2, 0, 1376325, 2, 0, 1376326, 2, 0, 1376327, 2, 0, 1376328, 2, 0, 1376329, 2, 0, 1376330, 2, 0, 1376331, 2, 0, 1376332, 2, 0, 1376333, 2, 0, 1376334, 2, 0, 1376335, 131074, 0, 1376336, 2, 6, 1376337, 65536, 60, 1376338, 65536, 60, 1376339, 65536, 60, 1376340, 65536, 60, 1376341, 65536, 60, 1376342, 65536, 60, 1376343, 65536, 60, 1376344, 65536, 60, 1376345, 262146, 2, 1376346, 2, 0, 1376347, 2, 0, 1376348, 2, 0, 1376349, 2, 0, 1376350, 2, 0, 1376351, 2, 0, 1376352, 2, 0, 1376353, 2, 0, 1376354, 2, 0, 1376355, 2, 0, 1376356, 2, 0, 1376357, 2, 0, 1376358, 2, 0, 1376359, 2, 0, 1376360, 131074, 0, 1376361, 131074, 3, 1376362, 131074, 3, 1376363, 131074, 3, 1376364, 131074, 3, 1376365, 2, 6, 1376366, 65536, 60, 1376367, 65536, 60, 1376368, 65536, 60, 1376369, 65536, 60, 1376370, 65536, 60, 1376371, 65536, 60, 1376372, 65536, 60, 1376373, 262146, 5, 1376374, 131074, 3, 1376375, 2, 6, 1376376, 65536, 60, 1376377, 65536, 60, 1376378, 65536, 60, 1376379, 65536, 60, 1376380, 65536, 60, 1376381, 65536, 60, 1376382, 65536, 60, 1376383, 65536, 60, 1376384, 65536, 38, 1376385, 65536, 38, 1376386, 65536, 38, 1376387, 65536, 38, 1376388, 65536, 38, 1376389, 65536, 38, 1376390, 65536, 38, 1376391, 65536, 38, 1376392, 65536, 38, 1376393, 65536, 38, 1376394, 65536, 38, 1376395, 65536, 38, 1376396, 65536, 38, 1376397, 65536, 38, 1376398, 65536, 38, 1376399, 65536, 38, 1376400, 65536, 38, 1376401, 65536, 38, 1376402, 65536, 38, 1376403, 65536, 38, 1376404, 65536, 38, 1376405, 196608, 0, 1376406, 65536, 38, 1376407, 65536, 38, 1376408, 65536, 38, 1376409, 65536, 38, 1376410, 65536, 38, 1376411, 65536, 38, 1441792, 2, 0, 1441793, 2, 0, 1441794, 2, 0, 1441795, 2, 0, 1441796, 2, 0, 1441797, 2, 0, 1441798, 2, 0, 1441799, 2, 0, 1441800, 2, 0, 1441801, 2, 0, 1441802, 2, 4, 1441803, 65536, 60, 1441804, 65536, 60, 1441805, 65536, 60, 1441806, 65536, 60, 1441807, 65536, 60, 1441808, 65536, 60, 1441809, 262146, 2, 1441810, 2, 0, 1441811, 2, 0, 1441812, 2, 0, 1441813, 2, 0, 1441814, 2, 0, 1441815, 2, 0, 1441816, 2, 0, 1441817, 2, 0, 1441818, 2, 0, 1441819, 2, 0, 1441820, 2, 0, 1441821, 2, 0, 1441822, 2, 0, 1441823, 2, 0, 1441824, 2, 0, 1441825, 2, 0, 1441826, 2, 0, 1441827, 2, 0, 1441828, 2, 0, 1441829, 2, 0, 1441830, 2, 0, 1441831, 2, 0, 1441832, 2, 0, 1441833, 2, 0, 1441834, 2, 0, 1441835, 2, 0, 1441836, 2, 0, 1441837, 2, 0, 1441838, 2, 0, 1441839, 2, 4, 1441840, 65536, 60, 1441841, 65536, 60, 1441842, 65536, 0, 1441843, 65536, 0, 1441844, 65536, 60, 1441845, 65536, 60, 1441846, 65536, 60, 1441847, 65536, 60, 1441848, 65536, 60, 1441849, 65536, 60, 1441850, 65536, 60, 1441851, 262146, 5, 1441852, 65538, 0, 1441853, 2, 0, 1441854, 2, 0, 1441855, 2, 0, 1441856, 2, 0, 1441857, 2, 0, 1441858, 2, 0, 1441859, 2, 0, 1441860, 2, 0, 1441861, 2, 0, 1441862, 2, 0, 1441863, 2, 0, 1441864, 2, 0, 1441865, 2, 0, 1441866, 2, 0, 1441867, 2, 0, 1441868, 2, 0, 1441869, 2, 0, 1441870, 2, 0, 1441871, 2, 0, 1441872, 2, 4, 1441873, 65536, 60, 1441874, 65536, 60, 1441875, 65536, 60, 1441876, 65536, 60, 1441877, 65536, 60, 1441878, 65536, 60, 1441879, 65536, 60, 1441880, 65536, 60, 1441881, 262146, 2, 1441882, 2, 0, 1441883, 2, 0, 1441884, 2, 0, 1441885, 2, 0, 1441886, 2, 0, 1441887, 2, 0, 1441888, 2, 0, 1441889, 2, 0, 1441890, 2, 0, 1441891, 2, 0, 1441892, 2, 0, 1441893, 2, 0, 1441894, 2, 0, 1441895, 2, 0, 1441896, 2, 0, 1441897, 2, 0, 1441898, 2, 0, 1441899, 2, 0, 1441900, 2, 0, 1441901, 131074, 0, 1441902, 131074, 3, 1441903, 131074, 3, 1441904, 131074, 3, 1441905, 131074, 3, 1441906, 131074, 3, 1441907, 131074, 3, 1441908, 131074, 3, 1441909, 65538, 0, 1441910, 2, 0, 1441911, 131074, 0, 1441912, 2, 6, 1441913, 65536, 60, 1441914, 65536, 60, 1441915, 65536, 60, 1441916, 65536, 60, 1441917, 65536, 60, 1441918, 65536, 60, 1441919, 65536, 60, 1441920, 65536, 60, 1441921, 65536, 60, 1441922, 65536, 60, 1441923, 65536, 60, 1441924, 65536, 60, 1441925, 65536, 60, 1441926, 65536, 60, 1441927, 65536, 60, 1441928, 65536, 60, 1441929, 65536, 60, 1441930, 65536, 60, 1441931, 65536, 60, 1441932, 65536, 60, 1441933, 65536, 60, 1441934, 65536, 38, 1441935, 65536, 38, 1441936, 65536, 38, 1441937, 65536, 38, 1441938, 65536, 38, 1441939, 65536, 38, 1441940, 65536, 38, 1441941, 196608, 0, 1441942, 65536, 38, 1441943, 65536, 38, 1441944, 65536, 38, 1441945, 65536, 38, 1441946, 65536, 38, 1441947, 65536, 38, 1507328, 2, 0, 1507329, 2, 0, 1507330, 2, 0, 1507331, 2, 0, 1507332, 2, 0, 1507333, 2, 0, 1507334, 2, 0, 1507335, 2, 0, 1507336, 2, 0, 1507337, 2, 0, 1507338, 131074, 0, 1507339, 2, 6, 1507340, 65536, 60, 1507341, 65536, 60, 1507342, 65536, 60, 1507343, 65536, 60, 1507344, 65536, 60, 1507345, 262146, 2, 1507346, 2, 0, 1507347, 2, 0, 1507348, 2, 0, 1507349, 2, 0, 1507350, 2, 0, 1507351, 2, 0, 1507352, 2, 0, 1507353, 2, 0, 1507354, 2, 0, 1507355, 2, 0, 1507356, 2, 0, 1507357, 2, 0, 1507358, 2, 0, 1507359, 2, 0, 1507360, 2, 0, 1507361, 2, 0, 1507362, 2, 0, 1507363, 2, 0, 1507364, 2, 0, 1507365, 2, 0, 1507366, 2, 0, 1507367, 2, 0, 1507368, 2, 0, 1507369, 2, 0, 1507370, 2, 0, 1507371, 2, 0, 1507372, 2, 0, 1507373, 2, 0, 1507374, 2, 0, 1507375, 131074, 0, 1507376, 2, 6, 1507377, 65536, 60, 1507378, 65536, 60, 1507379, 65536, 60, 1507380, 65536, 60, 1507381, 65536, 60, 1507382, 65536, 60, 1507383, 262146, 5, 1507384, 131074, 3, 1507385, 131074, 3, 1507386, 131074, 3, 1507387, 65538, 0, 1507388, 2, 0, 1507389, 2, 0, 1507390, 2, 0, 1507391, 2, 0, 1507392, 2, 0, 1507393, 2, 0, 1507394, 2, 0, 1507395, 2, 0, 1507396, 2, 0, 1507397, 2, 0, 1507398, 2, 0, 1507399, 2, 0, 1507400, 2, 0, 1507401, 2, 0, 1507402, 2, 0, 1507403, 2, 0, 1507404, 2, 0, 1507405, 2, 0, 1507406, 2, 0, 1507407, 2, 0, 1507408, 131074, 0, 1507409, 2, 6, 1507410, 65536, 60, 1507411, 65536, 60, 1507412, 65536, 60, 1507413, 65536, 60, 1507414, 65536, 60, 1507415, 65536, 60, 1507416, 262146, 5, 1507417, 65538, 0, 1507418, 2, 0, 1507419, 2, 0, 1507420, 2, 0, 1507421, 2, 0, 1507422, 2, 0, 1507423, 2, 0, 1507424, 2, 0, 1507425, 2, 0, 1507426, 2, 0, 1507427, 2, 0, 1507428, 2, 0, 1507429, 2, 0, 1507430, 2, 0, 1507431, 2, 0, 1507432, 2, 0, 1507433, 2, 0, 1507434, 2, 0, 1507435, 2, 0, 1507436, 2, 0, 1507437, 2, 0, 1507438, 2, 0, 1507439, 2, 0, 1507440, 2, 0, 1507441, 2, 0, 1507442, 2, 0, 1507443, 2, 0, 1507444, 2, 0, 1507445, 2, 0, 1507446, 2, 0, 1507447, 2, 0, 1507448, 131074, 0, 1507449, 131074, 3, 1507450, 2, 6, 1507451, 65536, 60, 1507452, 65536, 60, 1507453, 65536, 60, 1507454, 65536, 60, 1507455, 262146, 5, 1507456, 131074, 3, 1507457, 131074, 3, 1507458, 131074, 3, 1507459, 131074, 3, 1507460, 131074, 3, 1507461, 131074, 3, 1507462, 131074, 3, 1507463, 131074, 3, 1507464, 131074, 3, 1507465, 131074, 3, 1507466, 131074, 3, 1507467, 131074, 3, 1507468, 2, 6, 1507469, 65536, 60, 1507470, 65536, 60, 1507471, 65536, 60, 1507472, 65536, 60, 1507473, 65536, 60, 1507474, 65536, 60, 1507475, 65536, 60, 1507476, 65536, 38, 1507477, 196608, 0, 1507478, 65536, 38, 1507479, 65536, 38, 1507480, 65536, 38, 1507481, 65536, 38, 1507482, 65536, 38, 1507483, 65536, 38, 1572864, 2, 0, 1572865, 2, 0, 1572866, 2, 0, 1572867, 2, 0, 1572868, 2, 0, 1572869, 2, 0, 1572870, 2, 0, 1572871, 2, 0, 1572872, 2, 0, 1572873, 2, 0, 1572874, 2, 0, 1572875, 131074, 0, 1572876, 131074, 3, 1572877, 131074, 3, 1572878, 131074, 3, 1572879, 131074, 3, 1572880, 131074, 3, 1572881, 65538, 0, 1572882, 2, 0, 1572883, 2, 0, 1572884, 2, 0, 1572885, 2, 0, 1572886, 2, 0, 1572887, 2, 0, 1572888, 2, 0, 1572889, 2, 0, 1572890, 2, 0, 1572891, 2, 0, 1572892, 2, 0, 1572893, 2, 0, 1572894, 2, 0, 1572895, 2, 0, 1572896, 2, 0, 1572897, 2, 0, 1572898, 2, 0, 1572899, 2, 0, 1572900, 2, 0, 1572901, 2, 0, 1572902, 2, 0, 1572903, 2, 0, 1572904, 2, 0, 1572905, 2, 0, 1572906, 2, 0, 1572907, 2, 0, 1572908, 2, 0, 1572909, 2, 0, 1572910, 2, 0, 1572911, 2, 0, 1572912, 131074, 0, 1572913, 131074, 3, 1572914, 131074, 3, 1572915, 131074, 3, 1572916, 131074, 3, 1572917, 131074, 3, 1572918, 131074, 3, 1572919, 65538, 0, 1572920, 2, 0, 1572921, 2, 0, 1572922, 2, 0, 1572923, 2, 0, 1572924, 2, 0, 1572925, 2, 0, 1572926, 2, 0, 1572927, 2, 0, 1572928, 2, 0, 1572929, 2, 0, 1572930, 2, 0, 1572931, 2, 0, 1572932, 2, 0, 1572933, 2, 0, 1572934, 2, 0, 1572935, 2, 0, 1572936, 2, 0, 1572937, 2, 0, 1572938, 2, 0, 1572939, 2, 0, 1572940, 2, 0, 1572941, 2, 0, 1572942, 2, 0, 1572943, 2, 0, 1572944, 2, 0, 1572945, 131074, 0, 1572946, 131074, 3, 1572947, 2, 6, 1572948, 65536, 60, 1572949, 65536, 60, 1572950, 262146, 5, 1572951, 131074, 3, 1572952, 65538, 0, 1572953, 2, 0, 1572954, 2, 0, 1572955, 2, 0, 1572956, 2, 0, 1572957, 2, 0, 1572958, 2, 0, 1572959, 2, 0, 1572960, 2, 0, 1572961, 2, 0, 1572962, 2, 0, 1572963, 2, 0, 1572964, 2, 0, 1572965, 2, 0, 1572966, 2, 0, 1572967, 2, 0, 1572968, 2, 0, 1572969, 2, 0, 1572970, 2, 0, 1572971, 2, 0, 1572972, 2, 0, 1572973, 2, 0, 1572974, 2, 0, 1572975, 2, 0, 1572976, 2, 0, 1572977, 2, 0, 1572978, 2, 0, 1572979, 2, 0, 1572980, 2, 0, 1572981, 2, 0, 1572982, 2, 0, 1572983, 2, 0, 1572984, 2, 0, 1572985, 2, 0, 1572986, 131074, 0, 1572987, 131074, 3, 1572988, 131074, 3, 1572989, 131074, 3, 1572990, 131074, 3, 1572991, 65538, 0, 1572992, 2, 0, 1572993, 2, 0, 1572994, 2, 0, 1572995, 2, 0, 1572996, 2, 0, 1572997, 2, 0, 1572998, 2, 0, 1572999, 2, 0, 1573000, 2, 0, 1573001, 2, 0, 1573002, 2, 0, 1573003, 2, 0, 1573004, 2, 4, 1573005, 65536, 60, 1573006, 65536, 60, 1573007, 65536, 60, 1573008, 65536, 60, 1573009, 65536, 60, 1573010, 65536, 60, 1573011, 65536, 60, 1573012, 65536, 38, 1573013, 196608, 0, 1573014, 65536, 38, 1573015, 65536, 38, 1573016, 65536, 38, 1573017, 65536, 38, 1573018, 65536, 38, 1573019, 65536, 38, 1638400, 2, 0, 1638401, 2, 0, 1638402, 2, 0, 1638403, 2, 0, 1638404, 2, 0, 1638405, 2, 0, 1638406, 2, 0, 1638407, 2, 0, 1638408, 2, 0, 1638409, 2, 0, 1638410, 2, 0, 1638411, 2, 0, 1638412, 2, 0, 1638413, 2, 0, 1638414, 2, 0, 1638415, 2, 0, 1638416, 2, 0, 1638417, 2, 0, 1638418, 2, 0, 1638419, 2, 0, 1638420, 2, 0, 1638421, 2, 0, 1638422, 2, 0, 1638423, 2, 0, 1638424, 2, 0, 1638425, 2, 0, 1638426, 2, 0, 1638427, 2, 0, 1638428, 2, 0, 1638429, 2, 0, 1638430, 2, 0, 1638431, 2, 0, 1638432, 2, 0, 1638433, 2, 0, 1638434, 2, 0, 1638435, 2, 0, 1638436, 2, 0, 1638437, 2, 0, 1638438, 2, 0, 1638439, 2, 0, 1638440, 2, 0, 1638441, 2, 0, 1638442, 2, 0, 1638443, 2, 0, 1638444, 2, 0, 1638445, 2, 0, 1638446, 2, 0, 1638447, 2, 0, 1638448, 2, 0, 1638449, 2, 0, 1638450, 2, 0, 1638451, 2, 0, 1638452, 2, 0, 1638453, 2, 0, 1638454, 2, 0, 1638455, 2, 0, 1638456, 2, 0, 1638457, 2, 0, 1638458, 2, 0, 1638459, 2, 0, 1638460, 2, 0, 1638461, 2, 0, 1638462, 2, 0, 1638463, 2, 0, 1638464, 2, 0, 1638465, 2, 0, 1638466, 2, 0, 1638467, 2, 0, 1638468, 2, 0, 1638469, 2, 0, 1638470, 2, 0, 1638471, 2, 0, 1638472, 2, 0, 1638473, 2, 0, 1638474, 2, 0, 1638475, 2, 0, 1638476, 2, 0, 1638477, 2, 0, 1638478, 2, 0, 1638479, 2, 0, 1638480, 2, 0, 1638481, 2, 0, 1638482, 2, 0, 1638483, 131074, 0, 1638484, 131074, 3, 1638485, 131074, 3, 1638486, 65538, 0, 1638487, 2, 0, 1638488, 2, 0, 1638489, 2, 0, 1638490, 2, 0, 1638491, 2, 0, 1638492, 2, 0, 1638493, 2, 0, 1638494, 2, 0, 1638495, 2, 0, 1638496, 2, 0, 1638497, 2, 0, 1638498, 2, 0, 1638499, 2, 0, 1638500, 2, 0, 1638501, 2, 0, 1638502, 2, 0, 1638503, 2, 0, 1638504, 2, 0, 1638505, 2, 0, 1638506, 2, 0, 1638507, 2, 0, 1638508, 2, 0, 1638509, 2, 0, 1638510, 2, 0, 1638511, 2, 0, 1638512, 2, 0, 1638513, 2, 0, 1638514, 2, 0, 1638515, 2, 0, 1638516, 2, 0, 1638517, 2, 0, 1638518, 2, 0, 1638519, 2, 0, 1638520, 2, 0, 1638521, 2, 0, 1638522, 2, 0, 1638523, 2, 0, 1638524, 2, 0, 1638525, 2, 0, 1638526, 2, 0, 1638527, 2, 0, 1638528, 2, 0, 1638529, 2, 0, 1638530, 2, 0, 1638531, 2, 0, 1638532, 2, 0, 1638533, 2, 0, 1638534, 2, 0, 1638535, 2, 0, 1638536, 2, 0, 1638537, 2, 0, 1638538, 2, 0, 1638539, 2, 0, 1638540, 131074, 0, 1638541, 131074, 3, 1638542, 131074, 3, 1638543, 131074, 3, 1638544, 131074, 3, 1638545, 2, 6, 1638546, 65536, 60, 1638547, 65536, 60, 1638548, 65536, 38, 1638549, 196608, 0, 1638550, 65536, 38, 1638551, 65536, 38, 1638552, 65536, 38, 1638553, 65536, 38, 1638554, 65536, 38, 1638555, 65536, 38, 1703936, 2, 0, 1703937, 2, 0, 1703938, 2, 0, 1703939, 2, 0, 1703940, 2, 0, 1703941, 2, 0, 1703942, 2, 0, 1703943, 2, 0, 1703944, 2, 0, 1703945, 2, 0, 1703946, 2, 0, 1703947, 2, 0, 1703948, 2, 0, 1703949, 2, 0, 1703950, 2, 0, 1703951, 2, 0, 1703952, 2, 0, 1703953, 2, 0, 1703954, 2, 0, 1703955, 2, 0, 1703956, 2, 0, 1703957, 2, 0, 1703958, 2, 0, 1703959, 2, 0, 1703960, 2, 0, 1703961, 2, 0, 1703962, 2, 0, 1703963, 2, 0, 1703964, 2, 0, 1703965, 2, 0, 1703966, 2, 0, 1703967, 2, 0, 1703968, 2, 0, 1703969, 2, 0, 1703970, 2, 0, 1703971, 2, 0, 1703972, 2, 0, 1703973, 2, 0, 1703974, 2, 0, 1703975, 2, 0, 1703976, 2, 0, 1703977, 2, 0, 1703978, 2, 0, 1703979, 2, 0, 1703980, 2, 0, 1703981, 2, 0, 1703982, 2, 0, 1703983, 2, 0, 1703984, 2, 0, 1703985, 2, 0, 1703986, 2, 0, 1703987, 2, 0, 1703988, 2, 0, 1703989, 2, 0, 1703990, 2, 0, 1703991, 2, 0, 1703992, 2, 0, 1703993, 2, 0, 1703994, 2, 0, 1703995, 2, 0, 1703996, 2, 0, 1703997, 2, 0, 1703998, 2, 0, 1703999, 2, 0, 1704000, 2, 0, 1704001, 2, 0, 1704002, 2, 0, 1704003, 2, 0, 1704004, 2, 0, 1704005, 2, 0, 1704006, 2, 0, 1704007, 2, 0, 1704008, 2, 0, 1704009, 2, 0, 1704010, 2, 0, 1704011, 2, 0, 1704012, 2, 0, 1704013, 2, 0, 1704014, 2, 0, 1704015, 2, 0, 1704016, 2, 0, 1704017, 2, 0, 1704018, 2, 0, 1704019, 2, 0, 1704020, 2, 0, 1704021, 2, 0, 1704022, 2, 0, 1704023, 2, 0, 1704024, 2, 0, 1704025, 2, 0, 1704026, 2, 0, 1704027, 2, 0, 1704028, 2, 0, 1704029, 2, 0, 1704030, 2, 0, 1704031, 2, 0, 1704032, 2, 0, 1704033, 2, 0, 1704034, 2, 0, 1704035, 2, 0, 1704036, 2, 0, 1704037, 2, 0, 1704038, 2, 0, 1704039, 2, 0, 1704040, 2, 0, 1704041, 2, 0, 1704042, 2, 0, 1704043, 2, 0, 1704044, 2, 0, 1704045, 2, 0, 1704046, 2, 0, 1704047, 2, 0, 1704048, 2, 0, 1704049, 2, 0, 1704050, 2, 0, 1704051, 2, 0, 1704052, 2, 0, 1704053, 2, 0, 1704054, 2, 0, 1704055, 2, 0, 1704056, 2, 0, 1704057, 2, 0, 1704058, 2, 0, 1704059, 2, 0, 1704060, 2, 0, 1704061, 2, 0, 1704062, 2, 0, 1704063, 2, 0, 1704064, 2, 0, 1704065, 2, 0, 1704066, 2, 0, 1704067, 2, 0, 1704068, 2, 0, 1704069, 2, 0, 1704070, 2, 0, 1704071, 2, 0, 1704072, 2, 0, 1704073, 2, 0, 1704074, 2, 0, 1704075, 2, 0, 1704076, 2, 0, 1704077, 2, 0, 1704078, 2, 0, 1704079, 2, 0, 1704080, 2, 0, 1704081, 2, 4, 1704082, 65536, 60, 1704083, 65536, 60, 1704084, 65536, 38, 1704085, 196608, 0, 1704086, 65536, 38, 1704087, 65536, 38, 1704088, 65536, 38, 1704089, 65536, 38, 1704090, 65536, 38, 1704091, 65536, 38, 1769472, 2, 0, 1769473, 2, 0, 1769474, 2, 0, 1769475, 2, 0, 1769476, 2, 0, 1769477, 2, 0, 1769478, 2, 0, 1769479, 2, 0, 1769480, 2, 0, 1769481, 2, 0, 1769482, 2, 0, 1769483, 2, 0, 1769484, 2, 0, 1769485, 2, 0, 1769486, 2, 0, 1769487, 2, 0, 1769488, 2, 0, 1769489, 2, 0, 1769490, 2, 0, 1769491, 2, 0, 1769492, 2, 0, 1769493, 2, 0, 1769494, 2, 0, 1769495, 2, 0, 1769496, 2, 0, 1769497, 2, 0, 1769498, 2, 0, 1769499, 2, 0, 1769500, 2, 0, 1769501, 2, 0, 1769502, 2, 0, 1769503, 2, 0, 1769504, 2, 0, 1769505, 2, 0, 1769506, 2, 0, 1769507, 2, 0, 1769508, 2, 0, 1769509, 2, 0, 1769510, 2, 0, 1769511, 2, 0, 1769512, 2, 0, 1769513, 2, 0, 1769514, 2, 0, 1769515, 2, 0, 1769516, 2, 0, 1769517, 2, 0, 1769518, 2, 0, 1769519, 2, 0, 1769520, 2, 0, 1769521, 2, 0, 1769522, 2, 0, 1769523, 2, 0, 1769524, 2, 0, 1769525, 2, 0, 1769526, 2, 0, 1769527, 2, 0, 1769528, 2, 0, 1769529, 2, 0, 1769530, 2, 0, 1769531, 2, 0, 1769532, 2, 0, 1769533, 2, 0, 1769534, 2, 0, 1769535, 2, 0, 1769536, 2, 0, 1769537, 2, 0, 1769538, 2, 0, 1769539, 2, 0, 1769540, 2, 0, 1769541, 2, 0, 1769542, 2, 0, 1769543, 2, 0, 1769544, 2, 0, 1769545, 2, 0, 1769546, 2, 0, 1769547, 2, 0, 1769548, 2, 0, 1769549, 2, 0, 1769550, 2, 0, 1769551, 2, 0, 1769552, 2, 0, 1769553, 2, 0, 1769554, 2, 0, 1769555, 2, 0, 1769556, 2, 0, 1769557, 2, 0, 1769558, 2, 0, 1769559, 2, 0, 1769560, 2, 0, 1769561, 2, 0, 1769562, 2, 0, 1769563, 2, 0, 1769564, 2, 0, 1769565, 2, 0, 1769566, 2, 0, 1769567, 2, 0, 1769568, 2, 0, 1769569, 2, 0, 1769570, 2, 0, 1769571, 2, 0, 1769572, 2, 0, 1769573, 2, 0, 1769574, 2, 0, 1769575, 2, 0, 1769576, 2, 0, 1769577, 2, 0, 1769578, 2, 0, 1769579, 2, 0, 1769580, 2, 0, 1769581, 2, 0, 1769582, 2, 0, 1769583, 2, 0, 1769584, 2, 0, 1769585, 2, 0, 1769586, 2, 0, 1769587, 2, 0, 1769588, 2, 0, 1769589, 2, 0, 1769590, 2, 0, 1769591, 2, 0, 1769592, 2, 0, 1769593, 2, 0, 1769594, 2, 0, 1769595, 2, 0, 1769596, 2, 0, 1769597, 2, 0, 1769598, 2, 0, 1769599, 2, 0, 1769600, 2, 0, 1769601, 2, 0, 1769602, 2, 0, 1769603, 2, 0, 1769604, 2, 0, 1769605, 2, 0, 1769606, 2, 0, 1769607, 2, 0, 1769608, 2, 0, 1769609, 2, 0, 1769610, 2, 0, 1769611, 2, 0, 1769612, 2, 0, 1769613, 2, 0, 1769614, 2, 0, 1769615, 2, 0, 1769616, 2, 0, 1769617, 2, 4, 1769618, 65536, 60, 1769619, 65536, 60, 1769620, 65536, 38, 1769621, 196608, 0, 1769622, 65536, 38, 1769623, 65536, 38, 1769624, 65536, 38, 1769625, 65536, 38, 1769626, 65536, 38, 1769627, 65536, 38, 1835008, 2, 0, 1835009, 2, 0, 1835010, 2, 0, 1835011, 2, 0, 1835012, 2, 0, 1835013, 2, 0, 1835014, 2, 0, 1835015, 2, 0, 1835016, 2, 0, 1835017, 2, 0, 1835018, 2, 0, 1835019, 2, 0, 1835020, 2, 0, 1835021, 2, 0, 1835022, 2, 0, 1835023, 2, 0, 1835024, 2, 0, 1835025, 2, 0, 1835026, 2, 0, 1835027, 2, 0, 1835028, 2, 0, 1835029, 2, 0, 1835030, 2, 0, 1835031, 2, 0, 1835032, 2, 0, 1835033, 2, 0, 1835034, 2, 0, 1835035, 2, 0, 1835036, 2, 0, 1835037, 2, 0, 1835038, 2, 0, 1835039, 2, 0, 1835040, 2, 0, 1835041, 2, 0, 1835042, 2, 0, 1835043, 2, 0, 1835044, 2, 0, 1835045, 2, 0, 1835046, 2, 0, 1835047, 2, 0, 1835048, 2, 0, 1835049, 2, 0, 1835050, 2, 0, 1835051, 2, 0, 1835052, 2, 0, 1835053, 2, 0, 1835054, 2, 0, 1835055, 2, 0, 1835056, 2, 0, 1835057, 2, 0, 1835058, 2, 0, 1835059, 2, 0, 1835060, 2, 0, 1835061, 2, 0, 1835062, 2, 0, 1835063, 2, 0, 1835064, 2, 0, 1835065, 2, 0, 1835066, 2, 0, 1835067, 2, 0, 1835068, 2, 0, 1835069, 2, 0, 1835070, 2, 0, 1835071, 2, 0, 1835072, 2, 0, 1835073, 2, 0, 1835074, 2, 0, 1835075, 2, 0, 1835076, 2, 0, 1835077, 2, 0, 1835078, 2, 0, 1835079, 2, 0, 1835080, 2, 0, 1835081, 2, 0, 1835082, 2, 0, 1835083, 2, 0, 1835084, 2, 0, 1835085, 2, 0, 1835086, 2, 0, 1835087, 2, 0, 1835088, 2, 0, 1835089, 2, 0, 1835090, 2, 0, 1835091, 2, 0, 1835092, 2, 0, 1835093, 2, 0, 1835094, 2, 0, 1835095, 2, 0, 1835096, 2, 0, 1835097, 2, 0, 1835098, 2, 0, 1835099, 2, 0, 1835100, 2, 0, 1835101, 2, 0, 1835102, 2, 0, 1835103, 2, 0, 1835104, 2, 0, 1835105, 2, 0, 1835106, 2, 0, 1835107, 2, 0, 1835108, 2, 0, 1835109, 2, 0, 1835110, 2, 0, 1835111, 2, 0, 1835112, 2, 0, 1835113, 2, 0, 1835114, 2, 0, 1835115, 2, 0, 1835116, 2, 0, 1835117, 2, 0, 1835118, 2, 0, 1835119, 2, 0, 1835120, 2, 0, 1835121, 2, 0, 1835122, 2, 0, 1835123, 2, 0, 1835124, 2, 0, 1835125, 2, 0, 1835126, 2, 0, 1835127, 2, 0, 1835128, 2, 0, 1835129, 2, 0, 1835130, 2, 0, 1835131, 2, 0, 1835132, 2, 0, 1835133, 2, 0, 1835134, 2, 0, 1835135, 2, 0, 1835136, 2, 0, 1835137, 2, 0, 1835138, 2, 0, 1835139, 2, 0, 1835140, 2, 0, 1835141, 2, 0, 1835142, 2, 0, 1835143, 2, 0, 1835144, 2, 0, 1835145, 2, 0, 1835146, 2, 0, 1835147, 2, 0, 1835148, 2, 0, 1835149, 2, 0, 1835150, 2, 0, 1835151, 2, 0, 1835152, 262146, 0, 1835153, 131074, 6, 1835154, 65536, 60, 1835155, 65536, 60, 1835156, 65536, 38, 1835157, 196608, 0, 1835158, 65536, 38, 1835159, 65536, 38, 1835160, 65536, 38, 1835161, 196608, 0, 1835162, 0, 0, 1835163, 0, 0, 1900544, 2, 0, 1900545, 2, 0, 1900546, 2, 0, 1900547, 2, 0, 1900548, 2, 0, 1900549, 2, 0, 1900550, 2, 0, 1900551, 2, 0, 1900552, 2, 0, 1900553, 2, 0, 1900554, 2, 0, 1900555, 2, 0, 1900556, 2, 0, 1900557, 2, 0, 1900558, 2, 0, 1900559, 2, 0, 1900560, 2, 0, 1900561, 2, 0, 1900562, 2, 0, 1900563, 2, 0, 1900564, 2, 0, 1900565, 2, 0, 1900566, 2, 0, 1900567, 2, 0, 1900568, 2, 0, 1900569, 2, 0, 1900570, 2, 0, 1900571, 2, 0, 1900572, 2, 0, 1900573, 2, 0, 1900574, 2, 0, 1900575, 2, 0, 1900576, 2, 0, 1900577, 2, 0, 1900578, 2, 0, 1900579, 2, 0, 1900580, 2, 0, 1900581, 2, 0, 1900582, 2, 0, 1900583, 2, 0, 1900584, 2, 0, 1900585, 2, 0, 1900586, 2, 0, 1900587, 2, 0, 1900588, 2, 0, 1900589, 2, 0, 1900590, 2, 0, 1900591, 2, 0, 1900592, 2, 0, 1900593, 2, 0, 1900594, 2, 0, 1900595, 2, 0, 1900596, 2, 0, 1900597, 2, 0, 1900598, 2, 0, 1900599, 2, 0, 1900600, 2, 0, 1900601, 2, 0, 1900602, 2, 0, 1900603, 2, 0, 1900604, 2, 0, 1900605, 2, 0, 1900606, 2, 0, 1900607, 2, 0, 1900608, 2, 0, 1900609, 2, 0, 1900610, 2, 0, 1900611, 2, 0, 1900612, 2, 0, 1900613, 2, 0, 1900614, 2, 0, 1900615, 2, 0, 1900616, 2, 0, 1900617, 2, 0, 1900618, 2, 0, 1900619, 2, 0, 1900620, 2, 0, 1900621, 2, 0, 1900622, 2, 0, 1900623, 2, 0, 1900624, 2, 0, 1900625, 2, 0, 1900626, 2, 0, 1900627, 2, 0, 1900628, 2, 0, 1900629, 2, 0, 1900630, 2, 0, 1900631, 2, 0, 1900632, 2, 0, 1900633, 2, 0, 1900634, 2, 0, 1900635, 2, 0, 1900636, 2, 0, 1900637, 2, 0, 1900638, 2, 0, 1900639, 2, 0, 1900640, 2, 0, 1900641, 2, 0, 1900642, 2, 0, 1900643, 2, 0, 1900644, 2, 0, 1900645, 2, 0, 1900646, 2, 0, 1900647, 2, 0, 1900648, 2, 0, 1900649, 2, 0, 1900650, 2, 0, 1900651, 2, 0, 1900652, 2, 0, 1900653, 2, 0, 1900654, 2, 0, 1900655, 2, 0, 1900656, 2, 0, 1900657, 2, 0, 1900658, 262146, 0, 1900659, 262146, 4, 1900660, 262146, 4, 1900661, 262146, 4, 1900662, 262146, 4, 1900663, 262146, 4, 1900664, 262146, 4, 1900665, 262146, 4, 1900666, 262146, 4, 1900667, 262146, 4, 1900668, 262146, 4, 1900669, 262146, 4, 1900670, 262146, 4, 1900671, 262146, 4, 1900672, 262146, 4, 1900673, 262146, 4, 1900674, 262146, 4, 1900675, 262146, 4, 1900676, 262146, 4, 1900677, 262146, 4, 1900678, 131074, 1, 1900679, 2, 0, 1900680, 262146, 0, 1900681, 262146, 4, 1900682, 262146, 4, 1900683, 262146, 4, 1900684, 131074, 1, 1900685, 2, 0, 1900686, 2, 0, 1900687, 2, 0, 1900688, 2, 4, 1900689, 65536, 60, 1900690, 65536, 60, 1900691, 65536, 60, 1900692, 65536, 38, 1900693, 196608, 0, 1900694, 65536, 38, 1900695, 65536, 38, 1900696, 65536, 38, 1900697, 196608, 0, 1900698, 0, 0, 1900699, 65536, 12, 1966080, 2, 0, 1966081, 2, 0, 1966082, 2, 0, 1966083, 2, 0, 1966084, 2, 0, 1966085, 2, 0, 1966086, 2, 0, 1966087, 2, 0, 1966088, 2, 0, 1966089, 2, 0, 1966090, 2, 0, 1966091, 2, 0, 1966092, 2, 0, 1966093, 2, 0, 1966094, 2, 0, 1966095, 2, 0, 1966096, 2, 0, 1966097, 2, 0, 1966098, 2, 0, 1966099, 2, 0, 1966100, 2, 0, 1966101, 2, 0, 1966102, 2, 0, 1966103, 2, 0, 1966104, 2, 0, 1966105, 2, 0, 1966106, 2, 0, 1966107, 2, 0, 1966108, 2, 0, 1966109, 2, 0, 1966110, 2, 0, 1966111, 2, 0, 1966112, 2, 0, 1966113, 2, 0, 1966114, 2, 0, 1966115, 2, 0, 1966116, 2, 0, 1966117, 2, 0, 1966118, 2, 0, 1966119, 2, 0, 1966120, 2, 0, 1966121, 2, 0, 1966122, 2, 0, 1966123, 2, 0, 1966124, 2, 0, 1966125, 2, 0, 1966126, 2, 0, 1966127, 2, 0, 1966128, 2, 0, 1966129, 2, 0, 1966130, 2, 0, 1966131, 2, 0, 1966132, 2, 0, 1966133, 2, 0, 1966134, 2, 0, 1966135, 2, 0, 1966136, 2, 0, 1966137, 2, 0, 1966138, 2, 0, 1966139, 2, 0, 1966140, 2, 0, 1966141, 2, 0, 1966142, 2, 0, 1966143, 2, 0, 1966144, 2, 0, 1966145, 2, 0, 1966146, 2, 0, 1966147, 2, 0, 1966148, 2, 0, 1966149, 2, 0, 1966150, 2, 0, 1966151, 2, 0, 1966152, 2, 0, 1966153, 2, 0, 1966154, 2, 0, 1966155, 2, 0, 1966156, 2, 0, 1966157, 2, 0, 1966158, 2, 0, 1966159, 2, 0, 1966160, 2, 0, 1966161, 2, 0, 1966162, 2, 0, 1966163, 2, 0, 1966164, 2, 0, 1966165, 2, 0, 1966166, 2, 0, 1966167, 2, 0, 1966168, 2, 0, 1966169, 2, 0, 1966170, 2, 0, 1966171, 2, 0, 1966172, 2, 0, 1966173, 2, 0, 1966174, 2, 0, 1966175, 2, 0, 1966176, 2, 0, 1966177, 2, 0, 1966178, 2, 0, 1966179, 2, 0, 1966180, 2, 0, 1966181, 2, 0, 1966182, 2, 0, 1966183, 2, 0, 1966184, 2, 0, 1966185, 2, 0, 1966186, 2, 0, 1966187, 2, 0, 1966188, 2, 0, 1966189, 2, 0, 1966190, 2, 0, 1966191, 2, 0, 1966192, 2, 0, 1966193, 262146, 0, 1966194, 131074, 6, 1966195, 65536, 60, 1966196, 65536, 60, 1966197, 65536, 60, 1966198, 65536, 60, 1966199, 65536, 60, 1966200, 65536, 60, 1966201, 65536, 60, 1966202, 65536, 60, 1966203, 65536, 60, 1966204, 65536, 60, 1966205, 65536, 60, 1966206, 65536, 60, 1966207, 65536, 60, 1966208, 65536, 60, 1966209, 65536, 60, 1966210, 65536, 60, 1966211, 65536, 60, 1966212, 65536, 60, 1966213, 65536, 60, 1966214, 262146, 6, 1966215, 262146, 4, 1966216, 131074, 6, 1966217, 65536, 60, 1966218, 65536, 60, 1966219, 65536, 60, 1966220, 262146, 6, 1966221, 262146, 4, 1966222, 262146, 4, 1966223, 262146, 4, 1966224, 131074, 6, 1966225, 65536, 60, 1966226, 65536, 60, 1966227, 65536, 60, 1966228, 65536, 38, 1966229, 196608, 0, 1966230, 196608, 0, 1966231, 196608, 0, 1966232, 196608, 0, 1966233, 196608, 0, 1966234, 0, 0, 1966235, 65536, 13, 2031616, 2, 0, 2031617, 2, 0, 2031618, 2, 0, 2031619, 2, 0, 2031620, 2, 0, 2031621, 2, 0, 2031622, 2, 0, 2031623, 2, 0, 2031624, 2, 0, 2031625, 2, 0, 2031626, 2, 0, 2031627, 2, 0, 2031628, 2, 0, 2031629, 2, 0, 2031630, 2, 0, 2031631, 2, 0, 2031632, 2, 0, 2031633, 2, 0, 2031634, 2, 0, 2031635, 2, 0, 2031636, 2, 0, 2031637, 2, 0, 2031638, 2, 0, 2031639, 2, 0, 2031640, 2, 0, 2031641, 2, 0, 2031642, 2, 0, 2031643, 2, 0, 2031644, 2, 0, 2031645, 2, 0, 2031646, 2, 0, 2031647, 2, 0, 2031648, 2, 0, 2031649, 2, 0, 2031650, 2, 0, 2031651, 2, 0, 2031652, 2, 0, 2031653, 2, 0, 2031654, 2, 0, 2031655, 2, 0, 2031656, 2, 0, 2031657, 2, 0, 2031658, 2, 0, 2031659, 2, 0, 2031660, 2, 0, 2031661, 2, 0, 2031662, 2, 0, 2031663, 2, 0, 2031664, 2, 0, 2031665, 2, 0, 2031666, 2, 0, 2031667, 2, 0, 2031668, 2, 0, 2031669, 2, 0, 2031670, 2, 0, 2031671, 2, 0, 2031672, 2, 0, 2031673, 2, 0, 2031674, 2, 0, 2031675, 2, 0, 2031676, 2, 0, 2031677, 2, 0, 2031678, 2, 0, 2031679, 2, 0, 2031680, 2, 0, 2031681, 2, 0, 2031682, 2, 0, 2031683, 2, 0, 2031684, 2, 0, 2031685, 2, 0, 2031686, 2, 0, 2031687, 2, 0, 2031688, 2, 0, 2031689, 2, 0, 2031690, 2, 0, 2031691, 2, 0, 2031692, 2, 0, 2031693, 2, 0, 2031694, 2, 0, 2031695, 2, 0, 2031696, 2, 0, 2031697, 2, 0, 2031698, 2, 0, 2031699, 2, 0, 2031700, 2, 0, 2031701, 2, 0, 2031702, 2, 0, 2031703, 2, 0, 2031704, 2, 0, 2031705, 2, 0, 2031706, 2, 0, 2031707, 2, 0, 2031708, 2, 0, 2031709, 2, 0, 2031710, 2, 0, 2031711, 2, 0, 2031712, 2, 0, 2031713, 2, 0, 2031714, 2, 0, 2031715, 2, 0, 2031716, 2, 0, 2031717, 2, 0, 2031718, 2, 0, 2031719, 2, 0, 2031720, 2, 0, 2031721, 2, 0, 2031722, 262146, 0, 2031723, 262146, 4, 2031724, 262146, 4, 2031725, 262146, 4, 2031726, 262146, 4, 2031727, 262146, 4, 2031728, 262146, 4, 2031729, 131074, 6, 2031730, 65536, 60, 2031731, 65536, 38, 2031732, 65536, 38, 2031733, 196608, 0, 2031734, 196608, 0, 2031735, 196608, 0, 2031736, 0, 0, 2031737, 0, 0, 2031738, 0, 0, 2031739, 0, 0, 2031740, 0, 0, 2031741, 393216, 1, 2031742, 458752, 1, 2031743, 65536, 60, 2031744, 65536, 60, 2031745, 65536, 60, 2031746, 0, 0, 2031747, 0, 0, 2031748, 0, 0, 2031749, 0, 0, 2031750, 65536, 60, 2031751, 65536, 60, 2031752, 65536, 60, 2031753, 65536, 60, 2031754, 65536, 60, 2031755, 65536, 60, 2031756, 65536, 60, 2031757, 65536, 60, 2031758, 65536, 60, 2031759, 65536, 60, 2031760, 65536, 60, 2031761, 65536, 60, 2031762, 65536, 60, 2031763, 65536, 60, 2031764, 65536, 38, 2031765, 196608, 0, 2031766, 196608, 0, 2031767, 196608, 0, 2031768, 196608, 0, 2031769, 196608, 0, 2031770, 0, 14, 2031771, 65536, 14, 2097152, 2, 0, 2097153, 2, 0, 2097154, 2, 0, 2097155, 2, 0, 2097156, 2, 0, 2097157, 2, 0, 2097158, 2, 0, 2097159, 2, 0, 2097160, 2, 0, 2097161, 2, 0, 2097162, 2, 0, 2097163, 2, 0, 2097164, 2, 0, 2097165, 2, 0, 2097166, 2, 0, 2097167, 2, 0, 2097168, 2, 0, 2097169, 2, 0, 2097170, 2, 0, 2097171, 2, 0, 2097172, 2, 0, 2097173, 2, 0, 2097174, 2, 0, 2097175, 2, 0, 2097176, 2, 0, 2097177, 2, 0, 2097178, 2, 0, 2097179, 2, 0, 2097180, 2, 0, 2097181, 2, 0, 2097182, 2, 0, 2097183, 2, 0, 2097184, 2, 0, 2097185, 2, 0, 2097186, 2, 0, 2097187, 2, 0, 2097188, 2, 0, 2097189, 2, 0, 2097190, 2, 0, 2097191, 2, 0, 2097192, 2, 0, 2097193, 2, 0, 2097194, 2, 0, 2097195, 2, 0, 2097196, 2, 0, 2097197, 2, 0, 2097198, 2, 0, 2097199, 2, 0, 2097200, 2, 0, 2097201, 2, 0, 2097202, 2, 0, 2097203, 2, 0, 2097204, 2, 0, 2097205, 2, 0, 2097206, 2, 0, 2097207, 2, 0, 2097208, 2, 0, 2097209, 2, 0, 2097210, 2, 0, 2097211, 2, 0, 2097212, 2, 0, 2097213, 2, 0, 2097214, 2, 0, 2097215, 2, 0, 2097216, 2, 0, 2097217, 2, 0, 2097218, 2, 0, 2097219, 2, 0, 2097220, 2, 0, 2097221, 2, 0, 2097222, 2, 0, 2097223, 2, 0, 2097224, 2, 0, 2097225, 2, 0, 2097226, 2, 0, 2097227, 2, 0, 2097228, 2, 0, 2097229, 2, 0, 2097230, 2, 0, 2097231, 2, 0, 2097232, 2, 0, 2097233, 2, 0, 2097234, 2, 0, 2097235, 2, 0, 2097236, 2, 0, 2097237, 2, 0, 2097238, 2, 0, 2097239, 2, 0, 2097240, 2, 0, 2097241, 2, 0, 2097242, 2, 0, 2097243, 2, 0, 2097244, 2, 0, 2097245, 2, 0, 2097246, 2, 0, 2097247, 2, 0, 2097248, 2, 0, 2097249, 2, 0, 2097250, 2, 0, 2097251, 2, 0, 2097252, 2, 0, 2097253, 2, 0, 2097254, 2, 0, 2097255, 2, 0, 2097256, 2, 0, 2097257, 2, 0, 2097258, 2, 4, 2097259, 65536, 60, 2097260, 65536, 60, 2097261, 65536, 60, 2097262, 65536, 60, 2097263, 65536, 60, 2097264, 65536, 60, 2097265, 65536, 60, 2097266, 0, 16, 2097267, 65536, 16, 2097268, 131072, 16, 2097269, 196608, 0, 2097270, 393216, 51, 2097271, 393216, 51, 2097272, 393216, 51, 2097273, 393216, 51, 2097274, 393216, 51, 2097275, 393216, 51, 2097276, 0, 0, 2097277, 393216, 2, 2097278, 458752, 2, 2097279, 196608, 0, 2097280, 196608, 0, 2097281, 196608, 0, 2097282, 196608, 0, 2097283, 196608, 0, 2097284, 196608, 0, 2097285, 196608, 0, 2097286, 196608, 0, 2097287, 65536, 30, 2097288, 65536, 30, 2097289, 65536, 30, 2097290, 65536, 30, 2097291, 262150, 5, 2097292, 131078, 3, 2097293, 6, 6, 2097294, 196608, 0, 2097295, 196608, 0, 2097296, 196608, 0, 2097297, 196608, 0, 2097298, 196608, 0, 2097299, 196608, 0, 2097300, 196608, 0, 2097301, 196608, 0, 2097302, 262147, 5, 2097303, 131075, 3, 2097304, 131075, 3, 2097305, 131075, 3, 2097306, 131075, 3, 2097307, 131075, 3, 2162688, 2, 0, 2162689, 2, 0, 2162690, 2, 0, 2162691, 2, 0, 2162692, 2, 0, 2162693, 2, 0, 2162694, 2, 0, 2162695, 2, 0, 2162696, 2, 0, 2162697, 2, 0, 2162698, 2, 0, 2162699, 2, 0, 2162700, 2, 0, 2162701, 2, 0, 2162702, 2, 0, 2162703, 2, 0, 2162704, 2, 0, 2162705, 2, 0, 2162706, 2, 0, 2162707, 2, 0, 2162708, 2, 0, 2162709, 2, 0, 2162710, 2, 0, 2162711, 2, 0, 2162712, 2, 0, 2162713, 2, 0, 2162714, 2, 0, 2162715, 2, 0, 2162716, 2, 0, 2162717, 2, 0, 2162718, 2, 0, 2162719, 2, 0, 2162720, 2, 0, 2162721, 2, 0, 2162722, 2, 0, 2162723, 2, 0, 2162724, 2, 0, 2162725, 2, 0, 2162726, 2, 0, 2162727, 2, 0, 2162728, 2, 0, 2162729, 2, 0, 2162730, 2, 0, 2162731, 2, 0, 2162732, 2, 0, 2162733, 2, 0, 2162734, 2, 0, 2162735, 2, 0, 2162736, 2, 0, 2162737, 2, 0, 2162738, 2, 0, 2162739, 2, 0, 2162740, 2, 0, 2162741, 2, 0, 2162742, 2, 0, 2162743, 2, 0, 2162744, 2, 0, 2162745, 2, 0, 2162746, 2, 0, 2162747, 2, 0, 2162748, 2, 0, 2162749, 2, 0, 2162750, 2, 0, 2162751, 2, 0, 2162752, 2, 0, 2162753, 2, 0, 2162754, 2, 0, 2162755, 2, 0, 2162756, 2, 0, 2162757, 2, 0, 2162758, 2, 0, 2162759, 2, 0, 2162760, 2, 0, 2162761, 2, 0, 2162762, 2, 0, 2162763, 2, 0, 2162764, 2, 0, 2162765, 2, 0, 2162766, 2, 0, 2162767, 2, 0, 2162768, 2, 0, 2162769, 2, 0, 2162770, 2, 0, 2162771, 2, 0, 2162772, 2, 0, 2162773, 2, 0, 2162774, 2, 0, 2162775, 2, 0, 2162776, 2, 0, 2162777, 2, 0, 2162778, 2, 0, 2162779, 2, 0, 2162780, 2, 0, 2162781, 2, 0, 2162782, 2, 0, 2162783, 2, 0, 2162784, 2, 0, 2162785, 2, 0, 2162786, 2, 0, 2162787, 2, 0, 2162788, 2, 0, 2162789, 2, 0, 2162790, 2, 0, 2162791, 2, 0, 2162792, 2, 0, 2162793, 2, 0, 2162794, 2, 4, 2162795, 65536, 60, 2162796, 65536, 38, 2162797, 65536, 38, 2162798, 65536, 38, 2162799, 65536, 38, 2162800, 65536, 38, 2162801, 65536, 38, 2162802, 0, 17, 2162803, 65536, 12, 2162804, 131072, 17, 2162805, 196608, 0, 2162806, 196608, 0, 2162807, 196608, 0, 2162808, 196608, 0, 2162809, 0, 0, 2162810, 196608, 0, 2162811, 196608, 0, 2162812, 196608, 0, 2162813, 196608, 0, 2162814, 196608, 0, 2162815, 196608, 0, 2162816, 196608, 0, 2162817, 196608, 0, 2162818, 262147, 5, 2162819, 131075, 3, 2162820, 131075, 3, 2162821, 131075, 3, 2162822, 3, 6, 2162823, 0, 0, 2162824, 0, 0, 2162825, 0, 0, 2162826, 0, 0, 2162827, 262150, 2, 2162828, 6, 0, 2162829, 131078, 0, 2162830, 131078, 3, 2162831, 131078, 3, 2162832, 6, 6, 2162833, 196608, 0, 2162834, 196608, 0, 2162835, 196608, 0, 2162836, 262147, 5, 2162837, 131075, 3, 2162838, 65539, 0, 2162839, 3, 0, 2162840, 3, 0, 2162841, 3, 0, 2162842, 3, 0, 2162843, 3, 0, 2228224, 2, 0, 2228225, 2, 0, 2228226, 2, 0, 2228227, 2, 0, 2228228, 2, 0, 2228229, 2, 0, 2228230, 2, 0, 2228231, 2, 0, 2228232, 2, 0, 2228233, 2, 0, 2228234, 2, 0, 2228235, 2, 0, 2228236, 2, 0, 2228237, 2, 0, 2228238, 2, 0, 2228239, 2, 0, 2228240, 2, 0, 2228241, 2, 0, 2228242, 2, 0, 2228243, 2, 0, 2228244, 2, 0, 2228245, 2, 0, 2228246, 2, 0, 2228247, 2, 0, 2228248, 2, 0, 2228249, 2, 0, 2228250, 2, 0, 2228251, 2, 0, 2228252, 2, 0, 2228253, 2, 0, 2228254, 2, 0, 2228255, 2, 0, 2228256, 2, 0, 2228257, 2, 0, 2228258, 2, 0, 2228259, 2, 0, 2228260, 2, 0, 2228261, 2, 0, 2228262, 2, 0, 2228263, 2, 0, 2228264, 2, 0, 2228265, 2, 0, 2228266, 2, 0, 2228267, 2, 0, 2228268, 2, 0, 2228269, 2, 0, 2228270, 2, 0, 2228271, 2, 0, 2228272, 2, 0, 2228273, 2, 0, 2228274, 2, 0, 2228275, 2, 0, 2228276, 2, 0, 2228277, 2, 0, 2228278, 2, 0, 2228279, 2, 0, 2228280, 2, 0, 2228281, 2, 0, 2228282, 2, 0, 2228283, 2, 0, 2228284, 2, 0, 2228285, 2, 0, 2228286, 2, 0, 2228287, 2, 0, 2228288, 2, 0, 2228289, 2, 0, 2228290, 2, 0, 2228291, 2, 0, 2228292, 2, 0, 2228293, 2, 0, 2228294, 2, 0, 2228295, 2, 0, 2228296, 2, 0, 2228297, 2, 0, 2228298, 2, 0, 2228299, 2, 0, 2228300, 2, 0, 2228301, 2, 0, 2228302, 2, 0, 2228303, 2, 0, 2228304, 2, 0, 2228305, 2, 0, 2228306, 2, 0, 2228307, 2, 0, 2228308, 2, 0, 2228309, 2, 0, 2228310, 2, 0, 2228311, 2, 0, 2228312, 2, 0, 2228313, 2, 0, 2228314, 2, 0, 2228315, 2, 0, 2228316, 2, 0, 2228317, 2, 0, 2228318, 2, 0, 2228319, 2, 0, 2228320, 2, 0, 2228321, 2, 0, 2228322, 2, 0, 2228323, 2, 0, 2228324, 2, 0, 2228325, 2, 0, 2228326, 2, 0, 2228327, 2, 0, 2228328, 2, 0, 2228329, 2, 0, 2228330, 2, 4, 2228331, 65536, 60, 2228332, 65536, 38, 2228333, 65536, 38, 2228334, 65536, 38, 2228335, 65536, 38, 2228336, 65536, 38, 2228337, 65536, 38, 2228338, 196608, 0, 2228339, 65536, 13, 2228340, 196608, 0, 2228341, 196608, 0, 2228342, 196608, 0, 2228343, 196608, 0, 2228344, 196608, 0, 2228345, 196608, 0, 2228346, 196608, 0, 2228347, 196608, 0, 2228348, 196608, 0, 2228349, 196608, 0, 2228350, 196608, 0, 2228351, 196608, 0, 2228352, 196608, 0, 2228353, 196608, 0, 2228354, 262147, 2, 2228355, 3, 0, 2228356, 3, 0, 2228357, 3, 0, 2228358, 131075, 0, 2228359, 131075, 3, 2228360, 131075, 3, 2228361, 131075, 3, 2228362, 3, 6, 2228363, 262150, 6, 2228364, 262150, 4, 2228365, 262150, 4, 2228366, 262150, 4, 2228367, 262150, 4, 2228368, 131078, 6, 2228369, 196608, 0, 2228370, 196608, 0, 2228371, 196608, 0, 2228372, 262147, 6, 2228373, 262147, 4, 2228374, 262147, 4, 2228375, 131075, 1, 2228376, 3, 0, 2228377, 3, 0, 2228378, 3, 0, 2228379, 3, 0, 2293760, 2, 0, 2293761, 2, 0, 2293762, 2, 0, 2293763, 2, 0, 2293764, 2, 0, 2293765, 2, 0, 2293766, 2, 0, 2293767, 2, 0, 2293768, 2, 0, 2293769, 2, 0, 2293770, 2, 0, 2293771, 2, 0, 2293772, 2, 0, 2293773, 2, 0, 2293774, 2, 0, 2293775, 2, 0, 2293776, 2, 0, 2293777, 2, 0, 2293778, 2, 0, 2293779, 2, 0, 2293780, 2, 0, 2293781, 2, 0, 2293782, 2, 0, 2293783, 2, 0, 2293784, 2, 0, 2293785, 2, 0, 2293786, 2, 0, 2293787, 2, 0, 2293788, 2, 0, 2293789, 2, 0, 2293790, 2, 0, 2293791, 2, 0, 2293792, 2, 0, 2293793, 2, 0, 2293794, 2, 0, 2293795, 2, 0, 2293796, 2, 0, 2293797, 2, 0, 2293798, 2, 0, 2293799, 2, 0, 2293800, 2, 0, 2293801, 2, 0, 2293802, 2, 0, 2293803, 2, 0, 2293804, 2, 0, 2293805, 2, 0, 2293806, 2, 0, 2293807, 2, 0, 2293808, 2, 0, 2293809, 2, 0, 2293810, 2, 0, 2293811, 2, 0, 2293812, 2, 0, 2293813, 2, 0, 2293814, 2, 0, 2293815, 2, 0, 2293816, 2, 0, 2293817, 2, 0, 2293818, 2, 0, 2293819, 2, 0, 2293820, 2, 0, 2293821, 2, 0, 2293822, 2, 0, 2293823, 2, 0, 2293824, 2, 0, 2293825, 2, 0, 2293826, 2, 0, 2293827, 2, 0, 2293828, 2, 0, 2293829, 2, 0, 2293830, 2, 0, 2293831, 2, 0, 2293832, 2, 0, 2293833, 2, 0, 2293834, 2, 0, 2293835, 2, 0, 2293836, 2, 0, 2293837, 2, 0, 2293838, 2, 0, 2293839, 2, 0, 2293840, 2, 0, 2293841, 2, 0, 2293842, 2, 0, 2293843, 2, 0, 2293844, 2, 0, 2293845, 2, 0, 2293846, 2, 0, 2293847, 2, 0, 2293848, 2, 0, 2293849, 2, 0, 2293850, 2, 0, 2293851, 2, 0, 2293852, 2, 0, 2293853, 2, 0, 2293854, 2, 0, 2293855, 2, 0, 2293856, 2, 0, 2293857, 2, 0, 2293858, 2, 0, 2293859, 2, 0, 2293860, 2, 0, 2293861, 2, 0, 2293862, 2, 0, 2293863, 2, 0, 2293864, 2, 0, 2293865, 2, 0, 2293866, 2, 4, 2293867, 65536, 60, 2293868, 65536, 38, 2293869, 65536, 38, 2293870, 65536, 38, 2293871, 65536, 38, 2293872, 65536, 38, 2293873, 65536, 38, 2293874, 0, 14, 2293875, 65536, 14, 2293876, 131072, 14, 2293877, 196608, 0, 2293878, 196608, 0, 2293879, 196608, 0, 2293880, 196608, 0, 2293881, 196608, 0, 2293882, 196608, 0, 2293883, 196608, 0, 2293884, 65536, 12, 2293885, 196608, 0, 2293886, 196608, 0, 2293887, 196608, 0, 2293888, 196608, 0, 2293889, 196608, 0, 2293890, 262147, 6, 2293891, 262147, 4, 2293892, 262147, 4, 2293893, 131075, 1, 2293894, 3, 0, 2293895, 3, 0, 2293896, 3, 0, 2293897, 262147, 0, 2293898, 131075, 6, 2293899, 196608, 0, 2293900, 196608, 0, 2293901, 196608, 0, 2293902, 196608, 0, 2293903, 196608, 0, 2293904, 196608, 0, 2293905, 196608, 0, 2293906, 196608, 0, 2293907, 196608, 0, 2293908, 0, 0, 2293909, 65536, 12, 2293910, 0, 0, 2293911, 262147, 6, 2293912, 262147, 4, 2293913, 262147, 4, 2293914, 262147, 4, 2293915, 262147, 4, 2359296, 2, 0, 2359297, 2, 0, 2359298, 2, 0, 2359299, 2, 0, 2359300, 2, 0, 2359301, 2, 0, 2359302, 2, 0, 2359303, 2, 0, 2359304, 2, 0, 2359305, 2, 0, 2359306, 2, 0, 2359307, 2, 0, 2359308, 2, 0, 2359309, 2, 0, 2359310, 2, 0, 2359311, 2, 0, 2359312, 2, 0, 2359313, 2, 0, 2359314, 2, 0, 2359315, 2, 0, 2359316, 2, 0, 2359317, 2, 0, 2359318, 2, 0, 2359319, 2, 0, 2359320, 2, 0, 2359321, 2, 0, 2359322, 2, 0, 2359323, 2, 0, 2359324, 2, 0, 2359325, 2, 0, 2359326, 2, 0, 2359327, 2, 0, 2359328, 2, 0, 2359329, 2, 0, 2359330, 2, 0, 2359331, 2, 0, 2359332, 2, 0, 2359333, 2, 0, 2359334, 2, 0, 2359335, 2, 0, 2359336, 2, 0, 2359337, 2, 0, 2359338, 2, 0, 2359339, 2, 0, 2359340, 2, 0, 2359341, 2, 0, 2359342, 2, 0, 2359343, 2, 0, 2359344, 2, 0, 2359345, 2, 0, 2359346, 2, 0, 2359347, 2, 0, 2359348, 2, 0, 2359349, 2, 0, 2359350, 2, 0, 2359351, 2, 0, 2359352, 2, 0, 2359353, 2, 0, 2359354, 2, 0, 2359355, 2, 0, 2359356, 2, 0, 2359357, 2, 0, 2359358, 2, 0, 2359359, 2, 0, 2359360, 2, 0, 2359361, 2, 0, 2359362, 2, 0, 2359363, 2, 0, 2359364, 2, 0, 2359365, 2, 0, 2359366, 2, 0, 2359367, 2, 0, 2359368, 2, 0, 2359369, 2, 0, 2359370, 2, 0, 2359371, 2, 0, 2359372, 2, 0, 2359373, 2, 0, 2359374, 2, 0, 2359375, 2, 0, 2359376, 2, 0, 2359377, 2, 0, 2359378, 2, 0, 2359379, 2, 0, 2359380, 2, 0, 2359381, 2, 0, 2359382, 2, 0, 2359383, 2, 0, 2359384, 2, 0, 2359385, 2, 0, 2359386, 2, 0, 2359387, 2, 0, 2359388, 2, 0, 2359389, 2, 0, 2359390, 2, 0, 2359391, 2, 0, 2359392, 2, 0, 2359393, 2, 0, 2359394, 2, 0, 2359395, 2, 0, 2359396, 2, 0, 2359397, 2, 0, 2359398, 2, 0, 2359399, 2, 0, 2359400, 2, 0, 2359401, 2, 0, 2359402, 2, 4, 2359403, 65536, 60, 2359404, 65536, 60, 2359405, 65536, 60, 2359406, 65536, 60, 2359407, 65536, 60, 2359408, 65536, 60, 2359409, 65536, 38, 2359410, 393216, 1, 2359411, 458752, 1, 2359412, 0, 16, 2359413, 65536, 16, 2359414, 131072, 16, 2359415, 393216, 1, 2359416, 458752, 1, 2359417, 393216, 1, 2359418, 458752, 1, 2359419, 196608, 0, 2359420, 65536, 13, 2359421, 196608, 0, 2359422, 393216, 1, 2359423, 458752, 1, 2359424, 393216, 1, 2359425, 458752, 1, 2359426, 0, 16, 2359427, 65536, 16, 2359428, 131072, 16, 2359429, 262147, 2, 2359430, 3, 0, 2359431, 3, 0, 2359432, 3, 0, 2359433, 3, 4, 2359434, 196608, 0, 2359435, 131072, 1, 2359436, 196608, 0, 2359437, 393216, 1, 2359438, 458752, 1, 2359439, 393216, 1, 2359440, 458752, 1, 2359441, 0, 16, 2359442, 65536, 16, 2359443, 131072, 16, 2359444, 196608, 0, 2359445, 65536, 13, 2359446, 196608, 0, 2359447, 393216, 1, 2359448, 458752, 1, 2359449, 393216, 1, 2359450, 458752, 1, 2359451, 0, 16, 2424832, 2, 0, 2424833, 2, 0, 2424834, 2, 0, 2424835, 2, 0, 2424836, 2, 0, 2424837, 2, 0, 2424838, 2, 0, 2424839, 2, 0, 2424840, 2, 0, 2424841, 2, 0, 2424842, 2, 0, 2424843, 2, 0, 2424844, 2, 0, 2424845, 2, 0, 2424846, 2, 0, 2424847, 2, 0, 2424848, 2, 0, 2424849, 2, 0, 2424850, 2, 0, 2424851, 2, 0, 2424852, 2, 0, 2424853, 2, 0, 2424854, 2, 0, 2424855, 2, 0, 2424856, 2, 0, 2424857, 2, 0, 2424858, 2, 0, 2424859, 2, 0, 2424860, 2, 0, 2424861, 2, 0, 2424862, 2, 0, 2424863, 2, 0, 2424864, 2, 0, 2424865, 2, 0, 2424866, 2, 0, 2424867, 2, 0, 2424868, 2, 0, 2424869, 2, 0, 2424870, 2, 0, 2424871, 2, 0, 2424872, 2, 0, 2424873, 2, 0, 2424874, 2, 0, 2424875, 2, 0, 2424876, 2, 0, 2424877, 2, 0, 2424878, 2, 0, 2424879, 2, 0, 2424880, 2, 0, 2424881, 2, 0, 2424882, 2, 0, 2424883, 2, 0, 2424884, 2, 0, 2424885, 2, 0, 2424886, 2, 0, 2424887, 2, 0, 2424888, 2, 0, 2424889, 2, 0, 2424890, 2, 0, 2424891, 2, 0, 2424892, 2, 0, 2424893, 2, 0, 2424894, 2, 0, 2424895, 2, 0, 2424896, 2, 0, 2424897, 2, 0, 2424898, 2, 0, 2424899, 2, 0, 2424900, 2, 0, 2424901, 2, 0, 2424902, 2, 0, 2424903, 2, 0, 2424904, 2, 0, 2424905, 2, 0, 2424906, 2, 0, 2424907, 2, 0, 2424908, 2, 0, 2424909, 2, 0, 2424910, 2, 0, 2424911, 2, 0, 2424912, 2, 0, 2424913, 2, 0, 2424914, 2, 0, 2424915, 2, 0, 2424916, 2, 0, 2424917, 2, 0, 2424918, 2, 0, 2424919, 2, 0, 2424920, 2, 0, 2424921, 2, 0, 2424922, 2, 0, 2424923, 2, 0, 2424924, 2, 0, 2424925, 2, 0, 2424926, 2, 0, 2424927, 2, 0, 2424928, 2, 0, 2424929, 2, 0, 2424930, 2, 0, 2424931, 2, 0, 2424932, 2, 0, 2424933, 2, 0, 2424934, 2, 0, 2424935, 2, 0, 2424936, 2, 0, 2424937, 2, 0, 2424938, 131074, 0, 2424939, 2, 6, 2424940, 65536, 60, 2424941, 65536, 60, 2424942, 65536, 60, 2424943, 65536, 60, 2424944, 65536, 60, 2424945, 65536, 38, 2424946, 393216, 2, 2424947, 458752, 2, 2424948, 0, 17, 2424949, 65536, 17, 2424950, 131072, 17, 2424951, 393216, 2, 2424952, 458752, 2, 2424953, 393216, 2, 2424954, 458752, 2, 2424955, 0, 14, 2424956, 65536, 14, 2424957, 131072, 14, 2424958, 393216, 2, 2424959, 458752, 2, 2424960, 393216, 2, 2424961, 458752, 2, 2424962, 65536, 12, 2424963, 65536, 17, 2424964, 131072, 17, 2424965, 262147, 6, 2424966, 262147, 4, 2424967, 262147, 4, 2424968, 262147, 4, 2424969, 131075, 6, 2424970, 131072, 1, 2424971, 131072, 1, 2424972, 65536, 1, 2424973, 393216, 2, 2424974, 65536, 12, 2424975, 393216, 2, 2424976, 458752, 2, 2424977, 0, 17, 2424978, 65536, 17, 2424979, 131072, 17, 2424980, 0, 14, 2424981, 65536, 14, 2424982, 131072, 14, 2424983, 393216, 2, 2424984, 458752, 2, 2424985, 393216, 2, 2424986, 458752, 2, 2424987, 0, 17, 2490368, 2, 0, 2490369, 2, 0, 2490370, 2, 0, 2490371, 2, 0, 2490372, 2, 0, 2490373, 2, 0, 2490374, 2, 0, 2490375, 2, 0, 2490376, 2, 0, 2490377, 2, 0, 2490378, 2, 0, 2490379, 2, 0, 2490380, 2, 0, 2490381, 2, 0, 2490382, 2, 0, 2490383, 2, 0, 2490384, 2, 0, 2490385, 2, 0, 2490386, 2, 0, 2490387, 2, 0, 2490388, 2, 0, 2490389, 2, 0, 2490390, 2, 0, 2490391, 2, 0, 2490392, 2, 0, 2490393, 2, 0, 2490394, 2, 0, 2490395, 2, 0, 2490396, 2, 0, 2490397, 2, 0, 2490398, 2, 0, 2490399, 2, 0, 2490400, 2, 0, 2490401, 2, 0, 2490402, 2, 0, 2490403, 2, 0, 2490404, 2, 0, 2490405, 2, 0, 2490406, 2, 0, 2490407, 2, 0, 2490408, 2, 0, 2490409, 2, 0, 2490410, 2, 0, 2490411, 2, 0, 2490412, 2, 0, 2490413, 2, 0, 2490414, 2, 0, 2490415, 2, 0, 2490416, 2, 0, 2490417, 2, 0, 2490418, 2, 0, 2490419, 2, 0, 2490420, 2, 0, 2490421, 2, 0, 2490422, 2, 0, 2490423, 2, 0, 2490424, 2, 0, 2490425, 2, 0, 2490426, 2, 0, 2490427, 2, 0, 2490428, 2, 0, 2490429, 2, 0, 2490430, 2, 0, 2490431, 2, 0, 2490432, 2, 0, 2490433, 2, 0, 2490434, 2, 0, 2490435, 2, 0, 2490436, 2, 0, 2490437, 2, 0, 2490438, 2, 0, 2490439, 2, 0, 2490440, 2, 0, 2490441, 2, 0, 2490442, 2, 0, 2490443, 2, 0, 2490444, 2, 0, 2490445, 2, 0, 2490446, 2, 0, 2490447, 2, 0, 2490448, 2, 0, 2490449, 2, 0, 2490450, 2, 0, 2490451, 2, 0, 2490452, 2, 0, 2490453, 2, 0, 2490454, 2, 0, 2490455, 2, 0, 2490456, 2, 0, 2490457, 2, 0, 2490458, 2, 0, 2490459, 2, 0, 2490460, 2, 0, 2490461, 2, 0, 2490462, 2, 0, 2490463, 2, 0, 2490464, 2, 0, 2490465, 2, 0, 2490466, 2, 0, 2490467, 2, 0, 2490468, 2, 0, 2490469, 2, 0, 2490470, 2, 0, 2490471, 2, 0, 2490472, 2, 0, 2490473, 2, 0, 2490474, 2, 0, 2490475, 131074, 0, 2490476, 2, 6, 2490477, 65536, 60, 2490478, 65536, 60, 2490479, 65536, 60, 2490480, 65536, 60, 2490481, 65536, 38, 2490482, 196608, 0, 2490483, 196608, 0, 2490484, 196608, 0, 2490485, 393216, 1, 2490486, 458752, 1, 2490487, 393216, 1, 2490488, 458752, 1, 2490489, 393216, 1, 2490490, 458752, 1, 2490491, 393216, 1, 2490492, 458752, 1, 2490493, 393216, 1, 2490494, 458752, 1, 2490495, 393216, 1, 2490496, 458752, 1, 2490497, 196608, 0, 2490498, 65536, 13, 2490499, 196608, 0, 2490500, 393216, 1, 2490501, 458752, 1, 2490502, 393216, 1, 2490503, 458752, 1, 2490504, 393216, 1, 2490505, 458752, 1, 2490506, 0, 16, 2490507, 65536, 16, 2490508, 131072, 16, 2490509, 196608, 0, 2490510, 65536, 13, 2490511, 196608, 0, 2490512, 393216, 1, 2490513, 458752, 1, 2490514, 393216, 1, 2490515, 458752, 1, 2490516, 393216, 1, 2490517, 458752, 1, 2490518, 393216, 1, 2490519, 458752, 1, 2490520, 393216, 1, 2490521, 458752, 1, 2490522, 393216, 1, 2490523, 458752, 1, 2555904, 2, 0, 2555905, 2, 0, 2555906, 2, 0, 2555907, 2, 0, 2555908, 2, 0, 2555909, 2, 0, 2555910, 2, 0, 2555911, 2, 0, 2555912, 2, 0, 2555913, 2, 0, 2555914, 2, 0, 2555915, 2, 0, 2555916, 2, 0, 2555917, 2, 0, 2555918, 2, 0, 2555919, 2, 0, 2555920, 2, 0, 2555921, 2, 0, 2555922, 2, 0, 2555923, 2, 0, 2555924, 2, 0, 2555925, 2, 0, 2555926, 2, 0, 2555927, 2, 0, 2555928, 2, 0, 2555929, 2, 0, 2555930, 2, 0, 2555931, 2, 0, 2555932, 2, 0, 2555933, 2, 0, 2555934, 2, 0, 2555935, 2, 0, 2555936, 2, 0, 2555937, 2, 0, 2555938, 2, 0, 2555939, 2, 0, 2555940, 2, 0, 2555941, 2, 0, 2555942, 2, 0, 2555943, 2, 0, 2555944, 2, 0, 2555945, 2, 0, 2555946, 2, 0, 2555947, 2, 0, 2555948, 2, 0, 2555949, 2, 0, 2555950, 2, 0, 2555951, 2, 0, 2555952, 2, 0, 2555953, 2, 0, 2555954, 2, 0, 2555955, 2, 0, 2555956, 2, 0, 2555957, 2, 0, 2555958, 2, 0, 2555959, 2, 0, 2555960, 2, 0, 2555961, 2, 0, 2555962, 2, 0, 2555963, 2, 0, 2555964, 2, 0, 2555965, 2, 0, 2555966, 2, 0, 2555967, 2, 0, 2555968, 2, 0, 2555969, 2, 0, 2555970, 2, 0, 2555971, 2, 0, 2555972, 2, 0, 2555973, 2, 0, 2555974, 2, 0, 2555975, 2, 0, 2555976, 2, 0, 2555977, 2, 0, 2555978, 2, 0, 2555979, 2, 0, 2555980, 2, 0, 2555981, 2, 0, 2555982, 2, 0, 2555983, 2, 0, 2555984, 2, 0, 2555985, 2, 0, 2555986, 2, 0, 2555987, 2, 0, 2555988, 2, 0, 2555989, 2, 0, 2555990, 2, 0, 2555991, 2, 0, 2555992, 2, 0, 2555993, 2, 0, 2555994, 2, 0, 2555995, 2, 0, 2555996, 2, 0, 2555997, 2, 0, 2555998, 2, 0, 2555999, 2, 0, 2556000, 2, 0, 2556001, 2, 0, 2556002, 2, 0, 2556003, 2, 0, 2556004, 2, 0, 2556005, 2, 0, 2556006, 2, 0, 2556007, 2, 0, 2556008, 2, 0, 2556009, 2, 0, 2556010, 2, 0, 2556011, 2, 0, 2556012, 131074, 0, 2556013, 2, 6, 2556014, 65536, 60, 2556015, 65536, 60, 2556016, 65536, 60, 2556017, 65536, 38, 2556018, 65536, 38, 2556019, 65536, 38, 2556020, 65536, 38, 2556021, 393216, 2, 2556022, 458752, 2, 2556023, 393216, 2, 2556024, 458752, 2, 2556025, 393216, 2, 2556026, 458752, 2, 2556027, 393216, 2, 2556028, 458752, 2, 2556029, 393216, 2, 2556030, 458752, 2, 2556031, 393216, 2, 2556032, 458752, 2, 2556033, 0, 14, 2556034, 65536, 14, 2556035, 131072, 14, 2556036, 393216, 2, 2556037, 458752, 2, 2556038, 65536, 12, 2556039, 458752, 2, 2556040, 393216, 2, 2556041, 458752, 2, 2556042, 0, 17, 2556043, 65536, 17, 2556044, 131072, 17, 2556045, 0, 14, 2556046, 65536, 14, 2556047, 131072, 14, 2556048, 393216, 2, 2556049, 458752, 2, 2556050, 393216, 2, 2556051, 458752, 2, 2556052, 393216, 2, 2556053, 458752, 2, 2556054, 393216, 2, 2556055, 458752, 2, 2556056, 65536, 12, 2556057, 458752, 2, 2556058, 393216, 2, 2556059, 458752, 2, 2621440, 2, 0, 2621441, 2, 0, 2621442, 2, 0, 2621443, 2, 0, 2621444, 2, 0, 2621445, 2, 0, 2621446, 2, 0, 2621447, 2, 0, 2621448, 2, 0, 2621449, 2, 0, 2621450, 2, 0, 2621451, 2, 0, 2621452, 2, 0, 2621453, 2, 0, 2621454, 2, 0, 2621455, 2, 0, 2621456, 2, 0, 2621457, 2, 0, 2621458, 2, 0, 2621459, 2, 0, 2621460, 2, 0, 2621461, 2, 0, 2621462, 2, 0, 2621463, 2, 0, 2621464, 2, 0, 2621465, 2, 0, 2621466, 2, 0, 2621467, 2, 0, 2621468, 2, 0, 2621469, 2, 0, 2621470, 2, 0, 2621471, 2, 0, 2621472, 2, 0, 2621473, 2, 0, 2621474, 2, 0, 2621475, 2, 0, 2621476, 2, 0, 2621477, 2, 0, 2621478, 2, 0, 2621479, 2, 0, 2621480, 2, 0, 2621481, 2, 0, 2621482, 2, 0, 2621483, 2, 0, 2621484, 2, 0, 2621485, 2, 0, 2621486, 2, 0, 2621487, 2, 0, 2621488, 2, 0, 2621489, 2, 0, 2621490, 2, 0, 2621491, 2, 0, 2621492, 2, 0, 2621493, 2, 0, 2621494, 2, 0, 2621495, 2, 0, 2621496, 2, 0, 2621497, 2, 0, 2621498, 2, 0, 2621499, 2, 0, 2621500, 2, 0, 2621501, 2, 0, 2621502, 2, 0, 2621503, 2, 0, 2621504, 2, 0, 2621505, 2, 0, 2621506, 2, 0, 2621507, 2, 0, 2621508, 2, 0, 2621509, 2, 0, 2621510, 2, 0, 2621511, 2, 0, 2621512, 2, 0, 2621513, 2, 0, 2621514, 2, 0, 2621515, 2, 0, 2621516, 2, 0, 2621517, 2, 0, 2621518, 2, 0, 2621519, 2, 0, 2621520, 2, 0, 2621521, 2, 0, 2621522, 2, 0, 2621523, 2, 0, 2621524, 2, 0, 2621525, 2, 0, 2621526, 2, 0, 2621527, 2, 0, 2621528, 2, 0, 2621529, 2, 0, 2621530, 2, 0, 2621531, 2, 0, 2621532, 2, 0, 2621533, 2, 0, 2621534, 2, 0, 2621535, 2, 0, 2621536, 2, 0, 2621537, 2, 0, 2621538, 2, 0, 2621539, 2, 0, 2621540, 2, 0, 2621541, 2, 0, 2621542, 2, 0, 2621543, 2, 0, 2621544, 2, 0, 2621545, 2, 0, 2621546, 2, 0, 2621547, 2, 0, 2621548, 2, 0, 2621549, 131074, 0, 2621550, 131074, 3, 2621551, 2, 6, 2621552, 65536, 60, 2621553, 65536, 38, 2621554, 65536, 38, 2621555, 65536, 38, 2621556, 65536, 38, 2621557, 0, 16, 2621558, 65536, 16, 2621559, 131072, 16, 2621560, 393216, 1, 2621561, 458752, 1, 2621562, 393216, 1, 2621563, 458752, 1, 2621564, 0, 16, 2621565, 65536, 16, 2621566, 131072, 16, 2621567, 393216, 1, 2621568, 458752, 1, 2621569, 393216, 1, 2621570, 458752, 1, 2621571, 393216, 1, 2621572, 458752, 1, 2621573, 196608, 0, 2621574, 65536, 13, 2621575, 196608, 0, 2621576, 393216, 1, 2621577, 458752, 1, 2621578, 393216, 1, 2621579, 458752, 1, 2621580, 393216, 1, 2621581, 458752, 1, 2621582, 393216, 1, 2621583, 458752, 1, 2621584, 393216, 1, 2621585, 458752, 1, 2621586, 0, 16, 2621587, 65536, 16, 2621588, 131072, 16, 2621589, 393216, 1, 2621590, 458752, 1, 2621591, 196608, 0, 2621592, 65536, 13, 2621593, 196608, 0, 2621594, 393216, 1, 2621595, 458752, 1, 2686976, 2, 0, 2686977, 2, 0, 2686978, 2, 0, 2686979, 2, 0, 2686980, 2, 0, 2686981, 2, 0, 2686982, 2, 0, 2686983, 2, 0, 2686984, 2, 0, 2686985, 2, 0, 2686986, 2, 0, 2686987, 2, 0, 2686988, 2, 0, 2686989, 2, 0, 2686990, 2, 0, 2686991, 2, 0, 2686992, 2, 0, 2686993, 2, 0, 2686994, 2, 0, 2686995, 2, 0, 2686996, 2, 0, 2686997, 2, 0, 2686998, 2, 0, 2686999, 2, 0, 2687000, 2, 0, 2687001, 2, 0, 2687002, 2, 0, 2687003, 2, 0, 2687004, 2, 0, 2687005, 2, 0, 2687006, 2, 0, 2687007, 2, 0, 2687008, 2, 0, 2687009, 2, 0, 2687010, 2, 0, 2687011, 2, 0, 2687012, 2, 0, 2687013, 2, 0, 2687014, 2, 0, 2687015, 2, 0, 2687016, 2, 0, 2687017, 2, 0, 2687018, 2, 0, 2687019, 2, 0, 2687020, 2, 0, 2687021, 2, 0, 2687022, 2, 0, 2687023, 2, 0, 2687024, 2, 0, 2687025, 2, 0, 2687026, 2, 0, 2687027, 2, 0, 2687028, 2, 0, 2687029, 2, 0, 2687030, 2, 0, 2687031, 2, 0, 2687032, 2, 0, 2687033, 2, 0, 2687034, 2, 0, 2687035, 2, 0, 2687036, 2, 0, 2687037, 2, 0, 2687038, 2, 0, 2687039, 2, 0, 2687040, 2, 0, 2687041, 2, 0, 2687042, 2, 0, 2687043, 2, 0, 2687044, 2, 0, 2687045, 2, 0, 2687046, 2, 0, 2687047, 2, 0, 2687048, 2, 0, 2687049, 2, 0, 2687050, 2, 0, 2687051, 2, 0, 2687052, 2, 0, 2687053, 2, 0, 2687054, 2, 0, 2687055, 2, 0, 2687056, 2, 0, 2687057, 2, 0, 2687058, 2, 0, 2687059, 2, 0, 2687060, 2, 0, 2687061, 2, 0, 2687062, 2, 0, 2687063, 2, 0, 2687064, 2, 0, 2687065, 2, 0, 2687066, 2, 0, 2687067, 2, 0, 2687068, 2, 0, 2687069, 2, 0, 2687070, 2, 0, 2687071, 2, 0, 2687072, 2, 0, 2687073, 2, 0, 2687074, 2, 0, 2687075, 2, 0, 2687076, 2, 0, 2687077, 2, 0, 2687078, 2, 0, 2687079, 2, 0, 2687080, 2, 0, 2687081, 2, 0, 2687082, 2, 0, 2687083, 2, 0, 2687084, 2, 0, 2687085, 2, 0, 2687086, 2, 0, 2687087, 131074, 0, 2687088, 65536, 60, 2687089, 65536, 60, 2687090, 65536, 60, 2687091, 65536, 60, 2687092, 65536, 38, 2687093, 0, 17, 2687094, 65536, 17, 2687095, 131072, 17, 2687096, 393216, 2, 2687097, 458752, 2, 2687098, 393216, 2, 2687099, 458752, 2, 2687100, 0, 17, 2687101, 65536, 17, 2687102, 131072, 17, 2687103, 393216, 2, 2687104, 458752, 2, 2687105, 393216, 2, 2687106, 458752, 2, 2687107, 393216, 2, 2687108, 458752, 2, 2687109, 0, 14, 2687110, 65536, 14, 2687111, 131072, 14, 2687112, 393216, 2, 2687113, 458752, 2, 2687114, 393216, 2, 2687115, 458752, 2, 2687116, 393216, 2, 2687117, 458752, 2, 2687118, 393216, 2, 2687119, 458752, 2, 2687120, 393216, 2, 2687121, 458752, 2, 2687122, 0, 17, 2687123, 65536, 17, 2687124, 131072, 17, 2687125, 393216, 2, 2687126, 458752, 2, 2687127, 0, 14, 2687128, 65536, 14, 2687129, 131072, 14, 2687130, 393216, 2, 2687131, 458752, 2 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 122, 3, 0, 123, 3, 0, 124, 3, 0, 125, 3, 0, 126, 3, 0, 127, 3, 0, 128, 3, 0, 129, 3, 0, 140, 3, 0, 141, 3, 0, 142, 3, 0, 143, 3, 0, 65653, 3, 0, 65654, 3, 0, 65655, 3, 0, 65658, 3, 0, 65659, 3, 0, 65660, 3, 0, 65661, 3, 0, 65677, 3, 0, 65678, 3, 0, 65679, 3, 0, 131188, 3, 0, 131189, 3, 0, 131190, 3, 0, 131191, 3, 0, 131214, 3, 0, 131215, 3, 0, 196724, 3, 0, 196725, 3, 0, 196726, 3, 0, 196750, 3, 0, 196751, 3, 0, 262260, 3, 0, 262261, 3, 0, 262262, 3, 0, 262282, 3, 0, 327818, 3, 0, 327819, 3, 0, 393354, 3, 0, 393355, 3, 0, 393356, 3, 0, 458890, 3, 0, 458891, 3, 0, 458892, 3, 0, 524426, 3, 0, 524427, 3, 0, 524428, 3, 0, 589962, 3, 0, 589963, 3, 0, 589964, 3, 0, 655498, 3, 0, 655499, 3, 0, 655500, 3, 0, 721034, 3, 0, 721035, 3, 0, 721036, 3, 0, 786571, 3, 0, 786572, 3, 0, 2097302, 3, 0, 2097303, 3, 0, 2097304, 3, 0, 2097305, 3, 0, 2097306, 3, 0, 2097307, 3, 0, 2162818, 3, 0, 2162819, 3, 0, 2162820, 3, 0, 2162821, 3, 0, 2162822, 3, 0, 2162836, 3, 0, 2162837, 3, 0, 2162838, 3, 0, 2162839, 3, 0, 2162840, 3, 0, 2162841, 3, 0, 2162842, 3, 0, 2162843, 3, 0, 2228354, 3, 0, 2228355, 3, 0, 2228356, 3, 0, 2228357, 3, 0, 2228358, 3, 0, 2228359, 3, 0, 2228360, 3, 0, 2228361, 3, 0, 2228362, 3, 0, 2228372, 3, 0, 2228373, 3, 0, 2228374, 3, 0, 2228375, 3, 0, 2228376, 3, 0, 2228377, 3, 0, 2228378, 3, 0, 2228379, 3, 0, 2293890, 3, 0, 2293891, 3, 0, 2293892, 3, 0, 2293893, 3, 0, 2293894, 3, 0, 2293895, 3, 0, 2293896, 3, 0, 2293897, 3, 0, 2293898, 3, 0, 2293911, 3, 0, 2293912, 3, 0, 2293913, 3, 0, 2293914, 3, 0, 2293915, 3, 0, 2359429, 3, 0, 2359430, 3, 0, 2359431, 3, 0, 2359432, 3, 0, 2359433, 3, 0, 2424965, 3, 0, 2424966, 3, 0, 2424967, 3, 0, 2424968, 3, 0, 2424969, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 108, 0, 38, 109, 0, 42, 110, 393216, 0, 111, 458752, 0, 112, 393216, 0, 113, 458752, 0, 117, 262145, 6, 118, 262145, 4, 119, 262145, 4, 120, 131073, 6, 126, 0, 15, 127, 65536, 15, 128, 131072, 15, 129, 393216, 0, 130, 458752, 0, 131, 393216, 0, 132, 458752, 0, 133, 393216, 0, 134, 458752, 0, 135, 0, 12, 137, 131072, 12, 144, 393216, 0, 145, 0, 40, 146, 196608, 40, 147, 0, 38, 65644, 0, 38, 65645, 0, 42, 65648, 393216, 4, 65650, 393216, 4, 65659, 0, 11, 65660, 65536, 11, 65661, 131072, 11, 65667, 393216, 4, 65669, 393216, 4, 65671, 0, 13, 65673, 131072, 13, 65679, 0, 11, 65680, 65536, 11, 65681, 131072, 11, 65682, 0, 38, 65683, 0, 38, 131180, 0, 38, 131181, 0, 42, 131182, 393216, 0, 131183, 458752, 0, 131184, 393216, 0, 131185, 458752, 0, 131195, 0, 12, 131197, 131072, 12, 131198, 393216, 0, 131199, 458752, 0, 131200, 393216, 0, 131201, 458752, 0, 131202, 393216, 0, 131203, 458752, 0, 131204, 393216, 0, 131205, 458752, 0, 131206, 393216, 0, 131207, 458752, 0, 131208, 393216, 0, 131209, 458752, 0, 131215, 0, 12, 131217, 131072, 12, 131218, 0, 38, 131219, 0, 38, 196716, 0, 38, 196717, 0, 42, 196720, 393216, 4, 196722, 393216, 4, 196731, 0, 13, 196733, 131072, 13, 196736, 393216, 4, 196738, 393216, 4, 196740, 393216, 4, 196741, 0, 11, 196742, 65536, 11, 196743, 131072, 11, 196744, 393216, 4, 196746, 393216, 4, 196749, 65536, 24, 196751, 0, 13, 196753, 131072, 13, 196754, 0, 38, 196755, 0, 38, 262252, 0, 38, 262253, 0, 42, 262254, 393216, 0, 262255, 458752, 0, 262256, 393216, 0, 262257, 458752, 0, 262258, 0, 15, 262259, 65536, 15, 262260, 131072, 15, 262261, 393216, 0, 262262, 458752, 0, 262267, 0, 15, 262268, 65536, 15, 262269, 131072, 15, 262270, 393216, 0, 262271, 458752, 0, 262272, 393216, 0, 262273, 458752, 0, 262274, 0, 15, 262275, 65536, 15, 262276, 131072, 15, 262277, 0, 12, 262279, 131072, 12, 262280, 393216, 0, 262281, 458752, 0, 262285, 65536, 24, 262286, 0, 15, 262287, 65536, 15, 262288, 131072, 15, 262290, 0, 38, 262291, 0, 38, 327788, 0, 38, 327789, 0, 42, 327792, 393216, 4, 327794, 393216, 4, 327796, 327680, 4, 327799, 327680, 16, 327800, 458752, 18, 327801, 458752, 18, 327802, 393216, 16, 327806, 0, 11, 327807, 65536, 11, 327808, 131072, 11, 327810, 393216, 4, 327813, 0, 13, 327815, 131072, 13, 327818, 393216, 4, 327821, 65536, 24, 327826, 0, 38, 327827, 0, 38, 393324, 0, 38, 393325, 0, 42, 393326, 0, 15, 393327, 65536, 15, 393328, 131072, 15, 393329, 393216, 0, 393330, 458752, 0, 393331, 393216, 0, 393332, 458752, 0, 393333, 393216, 0, 393334, 458752, 0, 393335, 327680, 17, 393336, 458752, 16, 393337, 458752, 16, 393338, 393216, 17, 393339, 0, 15, 393340, 65536, 15, 393341, 131072, 15, 393342, 0, 12, 393344, 131072, 12, 393345, 393216, 0, 393346, 458752, 0, 393347, 393216, 0, 393348, 458752, 0, 393349, 393216, 0, 393350, 458752, 0, 393351, 0, 15, 393352, 65536, 15, 393353, 131072, 15, 393357, 65536, 24, 393358, 393216, 0, 393359, 458752, 0, 393361, 65536, 37, 393362, 65536, 37, 393363, 196608, 38, 458808, 327680, 85, 458860, 0, 38, 458861, 0, 42, 458864, 327680, 4, 458867, 393216, 4, 458868, 0, 11, 458869, 65536, 11, 458870, 131072, 11, 458871, 393216, 4, 458873, 393216, 4, 458875, 393216, 4, 458878, 0, 13, 458880, 131072, 13, 458883, 393216, 4, 458885, 393216, 4, 458887, 393216, 4, 458893, 65536, 24, 458896, 0, 38, 458897, 0, 38, 524342, 0, 83, 524343, 65536, 83, 524344, 131072, 83, 524345, 196608, 83, 524346, 262144, 83, 524396, 0, 38, 524397, 0, 42, 524398, 393216, 0, 524399, 458752, 0, 524400, 393216, 0, 524401, 458752, 0, 524402, 393216, 0, 524403, 458752, 0, 524404, 0, 12, 524406, 131072, 12, 524407, 0, 15, 524408, 65536, 15, 524409, 131072, 15, 524414, 393216, 0, 524415, 458752, 0, 524416, 393216, 0, 524417, 458752, 0, 524418, 0, 15, 524419, 65536, 15, 524420, 131072, 15, 524421, 393216, 0, 524422, 458752, 0, 524423, 393216, 0, 524424, 458752, 0, 524429, 65536, 24, 524432, 0, 38, 524433, 0, 38, 589876, 0, 2, 589877, 65536, 2, 589878, 0, 84, 589879, 65536, 84, 589880, 131072, 84, 589881, 196608, 84, 589882, 262144, 84, 589883, 0, 2, 589884, 65536, 2, 589932, 0, 38, 589933, 0, 42, 589934, 0, 11, 589935, 65536, 11, 589936, 131072, 11, 589938, 393216, 4, 589940, 0, 13, 589942, 131072, 13, 589946, 0, 19, 589947, 458752, 16, 589948, 458752, 16, 589949, 65536, 19, 589950, 393216, 5, 589951, 393216, 5, 589952, 393216, 5, 589954, 393216, 4, 589956, 327680, 4, 589957, 393216, 5, 589958, 393216, 5, 589959, 393216, 5, 589961, 393216, 4, 589965, 65536, 24, 589968, 0, 38, 589969, 0, 38, 589970, 65536, 38, 655412, 0, 3, 655413, 65536, 3, 655414, 0, 85, 655415, 65536, 85, 655416, 131072, 85, 655417, 196608, 85, 655418, 262144, 85, 655419, 0, 3, 655420, 65536, 3, 655449, 327680, 35, 655450, 393216, 35, 655468, 0, 38, 655469, 0, 42, 655470, 0, 12, 655472, 131072, 12, 655473, 0, 15, 655474, 65536, 15, 655475, 131072, 15, 655476, 393216, 0, 655477, 458752, 0, 655478, 393216, 0, 655479, 458752, 0, 655480, 393216, 0, 655481, 458752, 0, 655482, 0, 20, 655483, 131072, 18, 655484, 131072, 18, 655485, 65536, 20, 655486, 393216, 0, 655487, 458752, 0, 655488, 393216, 0, 655489, 458752, 0, 655490, 393216, 0, 655491, 458752, 0, 655492, 393216, 0, 655493, 458752, 0, 655494, 393216, 0, 655495, 458752, 0, 655496, 393216, 0, 655497, 458752, 0, 655501, 65536, 24, 655502, 393216, 0, 655503, 458752, 0, 655504, 0, 38, 655505, 0, 39, 655506, 65536, 39, 655507, 196608, 39, 720911, 327680, 35, 720912, 393216, 35, 720948, 0, 4, 720949, 65536, 4, 720950, 0, 86, 720951, 65536, 86, 720952, 131072, 86, 720953, 196608, 86, 720954, 262144, 86, 720955, 0, 4, 720956, 65536, 4, 720983, 327680, 35, 720984, 393216, 35, 720985, 327680, 36, 720986, 393216, 36, 721002, 0, 41, 721003, 65536, 41, 721004, 65536, 41, 721005, 196608, 42, 721006, 0, 13, 721008, 131072, 13, 721009, 0, 11, 721010, 65536, 11, 721011, 131072, 11, 721014, 393216, 4, 721016, 393216, 4, 721018, 393216, 4, 721022, 393216, 5, 721023, 393216, 5, 721024, 393216, 5, 721025, 393216, 5, 721026, 393216, 5, 721027, 393216, 5, 721028, 393216, 5, 721029, 393216, 5, 721030, 393216, 5, 721031, 393216, 5, 721032, 393216, 5, 721033, 393216, 5, 721034, 393216, 5, 721037, 65536, 24, 721038, 0, 11, 721039, 65536, 11, 721040, 0, 38, 721041, 0, 40, 721042, 65536, 40, 721043, 196608, 40, 786439, 327680, 35, 786440, 393216, 35, 786444, 196608, 32, 786445, 327680, 35, 786446, 393216, 35, 786447, 327680, 36, 786448, 393216, 36, 786450, 327680, 35, 786451, 393216, 35, 786458, 327680, 35, 786459, 393216, 35, 786471, 327680, 35, 786472, 393216, 35, 786473, 196608, 32, 786475, 327680, 35, 786476, 393216, 35, 786480, 327680, 35, 786481, 393216, 35, 786484, 0, 5, 786485, 65536, 5, 786486, 0, 87, 786487, 65536, 87, 786488, 131072, 87, 786489, 196608, 87, 786490, 262144, 87, 786491, 0, 5, 786492, 65536, 5, 786503, 327680, 35, 786504, 393216, 35, 786519, 327680, 36, 786520, 393216, 36, 786523, 196608, 32, 786524, 327680, 35, 786525, 393216, 35, 786537, 0, 37, 786538, 65536, 37, 786539, 393216, 0, 786540, 458752, 0, 786545, 0, 12, 786547, 131072, 12, 786548, 0, 15, 786549, 65536, 15, 786550, 131072, 15, 786558, 393216, 5, 786560, 393216, 5, 786561, 0, 15, 786562, 65536, 15, 786563, 131072, 15, 786564, 393216, 0, 786565, 458752, 0, 786566, 0, 15, 786567, 65536, 15, 786568, 131072, 15, 786573, 65536, 24, 786574, 0, 12, 786576, 0, 39, 786577, 65536, 39, 786578, 196608, 39, 786579, 0, 38, 851974, 196608, 32, 851975, 327680, 36, 851976, 393216, 36, 851977, 327680, 35, 851978, 393216, 35, 851979, 196608, 32, 851981, 327680, 36, 851982, 393216, 36, 851985, 196608, 32, 851986, 327680, 36, 851987, 393216, 36, 851992, 327680, 35, 851993, 393216, 35, 851994, 327680, 36, 851995, 393216, 36, 851996, 196608, 32, 851998, 196608, 32, 851999, 196608, 35, 852000, 262144, 35, 852004, 196608, 35, 852005, 262144, 35, 852006, 196608, 32, 852007, 327680, 36, 852008, 393216, 36, 852010, 196608, 32, 852011, 327680, 36, 852012, 393216, 36, 852013, 196608, 32, 852014, 327680, 35, 852015, 393216, 35, 852016, 327680, 36, 852017, 393216, 36, 852018, 196608, 32, 852020, 0, 6, 852021, 65536, 6, 852022, 0, 3, 852023, 65536, 3, 852025, 393216, 85, 852027, 0, 4, 852028, 65536, 4, 852029, 196608, 32, 852030, 327680, 35, 852031, 393216, 35, 852036, 196608, 32, 852037, 327680, 35, 852038, 393216, 35, 852039, 327680, 36, 852040, 393216, 36, 852048, 327680, 35, 852049, 393216, 35, 852054, 196608, 32, 852060, 327680, 36, 852061, 393216, 36, 852073, 0, 38, 852074, 0, 42, 852077, 262144, 43, 852078, 65536, 43, 852079, 65536, 43, 852080, 196608, 43, 852081, 0, 13, 852083, 131072, 13, 852087, 262144, 43, 852088, 65536, 43, 852089, 65536, 43, 852094, 65536, 43, 852095, 65536, 43, 852096, 196608, 43, 852099, 327680, 4, 852102, 393216, 4, 852103, 0, 11, 852104, 65536, 11, 852105, 131072, 11, 852109, 65536, 24, 852110, 0, 13, 852112, 0, 40, 852113, 65536, 40, 852114, 196608, 40, 852115, 0, 38, 917507, 327680, 35, 917508, 393216, 35, 917509, 196608, 32, 917513, 327680, 36, 917514, 393216, 36, 917524, 196608, 32, 917525, 327680, 35, 917526, 393216, 35, 917528, 327680, 36, 917529, 393216, 36, 917533, 196608, 32, 917535, 196608, 36, 917536, 262144, 36, 917537, 458752, 34, 917538, 65536, 35, 917539, 131072, 35, 917540, 196608, 36, 917541, 262144, 36, 917547, 327680, 35, 917548, 393216, 35, 917550, 327680, 36, 917551, 393216, 36, 917552, 196608, 32, 917558, 0, 4, 917559, 65536, 4, 917563, 0, 5, 917564, 65536, 5, 917566, 327680, 36, 917567, 393216, 36, 917568, 196608, 32, 917569, 327680, 35, 917570, 393216, 35, 917571, 196608, 32, 917573, 327680, 36, 917574, 393216, 36, 917577, 196608, 32, 917578, 327680, 35, 917579, 393216, 35, 917581, 327680, 35, 917582, 393216, 35, 917584, 327680, 36, 917585, 393216, 36, 917588, 327680, 35, 917589, 393216, 35, 917598, 327680, 35, 917599, 393216, 35, 917609, 0, 38, 917610, 0, 42, 917611, 393216, 0, 917612, 458752, 0, 917613, 262144, 44, 917614, 65536, 44, 917615, 65536, 44, 917616, 196608, 44, 917623, 262144, 44, 917624, 65536, 44, 917625, 65536, 44, 917630, 65536, 44, 917631, 65536, 44, 917632, 196608, 44, 917633, 393216, 0, 917634, 458752, 0, 917635, 393216, 0, 917636, 458752, 0, 917637, 393216, 0, 917638, 458752, 0, 917639, 0, 12, 917641, 131072, 12, 917645, 65536, 24, 917648, 393216, 0, 917649, 458752, 0, 917650, 0, 38, 917651, 0, 38, 983040, 327680, 35, 983041, 393216, 35, 983042, 196608, 32, 983043, 327680, 36, 983044, 393216, 36, 983061, 327680, 36, 983062, 393216, 36, 983063, 196608, 32, 983074, 65536, 36, 983075, 131072, 36, 983083, 327680, 36, 983084, 393216, 36, 983088, 327680, 35, 983089, 393216, 35, 983094, 0, 3, 983095, 65536, 3, 983099, 0, 6, 983100, 65536, 6, 983105, 327680, 36, 983106, 393216, 36, 983114, 327680, 36, 983115, 393216, 36, 983117, 327680, 36, 983118, 393216, 36, 983119, 196608, 32, 983122, 327680, 35, 983123, 393216, 35, 983124, 327680, 36, 983125, 393216, 36, 983134, 327680, 36, 983135, 393216, 36, 983137, 196608, 32, 983138, 327680, 35, 983139, 393216, 35, 983143, 327680, 35, 983144, 393216, 35, 983145, 0, 38, 983146, 0, 42, 983149, 131072, 42, 983152, 0, 43, 983153, 65536, 43, 983154, 65536, 43, 983155, 65536, 43, 983156, 65536, 43, 983157, 65536, 43, 983158, 65536, 43, 983159, 131072, 43, 983160, 262144, 39, 983161, 65536, 39, 983166, 65536, 39, 983167, 196608, 39, 983168, 0, 42, 983169, 0, 11, 983170, 65536, 11, 983171, 131072, 11, 983173, 393216, 4, 983175, 0, 13, 983177, 131072, 13, 983181, 393216, 25, 983182, 0, 23, 983183, 458752, 24, 983186, 0, 38, 983187, 0, 39, 983188, 65536, 39, 983189, 65536, 39, 983190, 196608, 39, 1048576, 327680, 36, 1048577, 393216, 36, 1048598, 327680, 35, 1048599, 393216, 35, 1048613, 0, 6, 1048614, 65536, 6, 1048624, 327680, 36, 1048625, 393216, 36, 1048630, 0, 4, 1048631, 65536, 4, 1048641, 0, 2, 1048642, 65536, 2, 1048652, 196608, 32, 1048658, 327680, 36, 1048659, 393216, 36, 1048671, 196608, 32, 1048672, 196608, 32, 1048674, 327680, 36, 1048675, 393216, 36, 1048676, 327680, 35, 1048677, 393216, 35, 1048678, 196608, 32, 1048679, 327680, 36, 1048680, 393216, 36, 1048681, 0, 38, 1048682, 0, 42, 1048685, 131072, 42, 1048688, 0, 44, 1048689, 65536, 44, 1048690, 65536, 44, 1048691, 65536, 44, 1048692, 65536, 44, 1048693, 65536, 44, 1048694, 65536, 44, 1048695, 131072, 44, 1048696, 262144, 40, 1048697, 65536, 40, 1048702, 65536, 40, 1048703, 196608, 40, 1048704, 0, 42, 1048705, 0, 12, 1048707, 131072, 12, 1048708, 393216, 0, 1048709, 458752, 0, 1048710, 393216, 0, 1048711, 458752, 0, 1048712, 393216, 0, 1048713, 458752, 0, 1048719, 65536, 24, 1048720, 393216, 0, 1048721, 458752, 0, 1048722, 0, 38, 1048723, 0, 40, 1048724, 65536, 40, 1048725, 65536, 40, 1048726, 196608, 40, 1114134, 327680, 36, 1114135, 393216, 36, 1114159, 0, 41, 1114160, 65536, 41, 1114161, 65536, 41, 1114162, 65536, 41, 1114163, 65536, 41, 1114164, 65536, 41, 1114165, 131072, 41, 1114166, 0, 5, 1114167, 65536, 5, 1114171, 0, 2, 1114172, 65536, 2, 1114177, 0, 3, 1114178, 65536, 3, 1114212, 327680, 36, 1114213, 393216, 36, 1114217, 0, 38, 1114218, 0, 43, 1114219, 65536, 43, 1114220, 65536, 43, 1114221, 131072, 43, 1114222, 262144, 39, 1114223, 65536, 39, 1114224, 65536, 39, 1114225, 65536, 39, 1114226, 65536, 39, 1114227, 65536, 39, 1114228, 196608, 39, 1114232, 131072, 38, 1114239, 0, 38, 1114240, 0, 42, 1114241, 0, 13, 1114243, 131072, 13, 1114246, 393216, 4, 1114248, 393216, 4, 1114250, 393216, 4, 1114254, 5, 7, 1114255, 65536, 24, 1114258, 0, 39, 1114259, 65536, 39, 1114260, 65536, 39, 1114261, 196608, 39, 1114262, 0, 38, 1179652, 327680, 35, 1179653, 393216, 35, 1179671, 327680, 35, 1179672, 393216, 35, 1179695, 0, 42, 1179701, 131072, 42, 1179702, 0, 4, 1179703, 65536, 4, 1179707, 0, 3, 1179708, 65536, 3, 1179713, 0, 6, 1179714, 65536, 6, 1179729, 0, 2, 1179730, 65536, 2, 1179753, 0, 38, 1179754, 0, 44, 1179755, 65536, 44, 1179756, 65536, 44, 1179757, 131072, 44, 1179758, 262144, 40, 1179759, 65536, 40, 1179760, 65536, 40, 1179761, 65536, 40, 1179762, 65536, 40, 1179763, 65536, 40, 1179764, 196608, 40, 1179768, 131072, 38, 1179775, 0, 38, 1179776, 0, 42, 1179790, 131077, 7, 1179791, 196608, 24, 1179794, 0, 40, 1179795, 65536, 40, 1179796, 65536, 40, 1179797, 196608, 40, 1179798, 0, 38, 1245188, 327680, 36, 1245189, 393216, 36, 1245206, 196608, 32, 1245207, 327680, 36, 1245208, 393216, 36, 1245231, 0, 43, 1245232, 196608, 43, 1245237, 131072, 42, 1245238, 0, 3, 1245239, 65536, 3, 1245243, 0, 6, 1245244, 65536, 6, 1245265, 0, 3, 1245266, 65536, 3, 1245289, 0, 39, 1245290, 65536, 39, 1245291, 65536, 39, 1245292, 65536, 39, 1245293, 65536, 39, 1245294, 131072, 39, 1245296, 0, 2, 1245297, 65536, 2, 1245300, 0, 39, 1245301, 65536, 39, 1245302, 65536, 39, 1245303, 65536, 39, 1245304, 131072, 39, 1245311, 0, 38, 1245312, 0, 43, 1245313, 65536, 43, 1245314, 65536, 43, 1245315, 65536, 43, 1245316, 65536, 43, 1245317, 65536, 43, 1245318, 65536, 43, 1245319, 65536, 43, 1245320, 65536, 43, 1245321, 65536, 43, 1245322, 65536, 43, 1245323, 65536, 43, 1245324, 65536, 43, 1245325, 65536, 43, 1245326, 65536, 43, 1245327, 65536, 43, 1245328, 65536, 43, 1245329, 65536, 43, 1245330, 65536, 43, 1245331, 65536, 43, 1245332, 196608, 43, 1245333, 0, 38, 1245334, 0, 38, 1310767, 0, 44, 1310768, 196608, 44, 1310772, 262144, 43, 1310773, 131072, 43, 1310774, 0, 6, 1310775, 65536, 6, 1310792, 327680, 35, 1310793, 393216, 35, 1310801, 0, 6, 1310802, 65536, 6, 1310806, 0, 2, 1310807, 65536, 2, 1310824, 327680, 35, 1310825, 0, 40, 1310826, 65536, 40, 1310827, 65536, 40, 1310828, 65536, 40, 1310829, 65536, 40, 1310830, 131072, 40, 1310832, 0, 3, 1310833, 65536, 3, 1310836, 0, 40, 1310837, 65536, 40, 1310838, 65536, 40, 1310839, 65536, 40, 1310840, 131072, 40, 1310847, 0, 38, 1310848, 0, 44, 1310849, 65536, 44, 1310850, 65536, 44, 1310851, 65536, 44, 1310852, 65536, 44, 1310853, 65536, 44, 1310854, 65536, 44, 1310855, 65536, 44, 1310856, 65536, 44, 1310857, 65536, 44, 1310858, 65536, 44, 1310859, 65536, 44, 1310860, 65536, 44, 1310861, 65536, 44, 1310862, 65536, 44, 1310863, 65536, 44, 1310864, 65536, 44, 1310865, 65536, 44, 1310866, 65536, 44, 1310867, 65536, 44, 1310868, 196608, 44, 1310869, 0, 38, 1310870, 0, 38, 1376295, 327680, 35, 1376296, 393216, 35, 1376304, 0, 43, 1376305, 196608, 43, 1376308, 262144, 44, 1376309, 131072, 44, 1376328, 327680, 36, 1376329, 393216, 36, 1376342, 0, 3, 1376343, 65536, 3, 1376360, 327680, 36, 1376361, 393216, 36, 1376364, 327680, 35, 1376365, 393216, 35, 1376368, 0, 6, 1376369, 65536, 6, 1376383, 0, 39, 1376384, 65536, 39, 1376385, 65536, 39, 1376386, 65536, 39, 1376387, 65536, 39, 1376388, 65536, 39, 1376389, 65536, 39, 1376390, 65536, 39, 1376391, 65536, 39, 1376392, 65536, 39, 1376393, 65536, 39, 1376394, 65536, 39, 1376395, 65536, 39, 1376396, 65536, 39, 1376397, 196608, 39, 1376398, 65536, 36, 1376399, 131072, 36, 1376404, 0, 42, 1376405, 0, 38, 1376406, 0, 38, 1441814, 327680, 35, 1441815, 393216, 35, 1441831, 327680, 36, 1441832, 393216, 36, 1441840, 0, 44, 1441841, 65536, 44, 1441842, 65536, 43, 1441843, 65536, 43, 1441844, 131072, 43, 1441878, 0, 6, 1441879, 65536, 6, 1441900, 327680, 36, 1441901, 393216, 36, 1441919, 0, 40, 1441920, 65536, 40, 1441921, 65536, 40, 1441922, 65536, 40, 1441923, 65536, 40, 1441924, 65536, 40, 1441925, 65536, 40, 1441926, 65536, 40, 1441927, 65536, 40, 1441928, 65536, 40, 1441929, 65536, 40, 1441930, 65536, 40, 1441931, 65536, 40, 1441932, 65536, 40, 1441933, 196608, 40, 1441940, 0, 42, 1441941, 0, 38, 1441942, 0, 38, 1507350, 327680, 36, 1507351, 393216, 36, 1507377, 0, 44, 1507378, 65536, 44, 1507379, 65536, 44, 1507380, 131072, 44, 1507436, 196608, 32, 1507459, 327680, 35, 1507460, 393216, 35, 1507469, 0, 39, 1507470, 65536, 39, 1507471, 65536, 39, 1507472, 65536, 39, 1507473, 65536, 39, 1507474, 65536, 39, 1507475, 196608, 39, 1507476, 0, 42, 1507477, 0, 38, 1507478, 0, 38, 1572887, 327680, 35, 1572888, 393216, 35, 1572896, 327680, 35, 1572897, 393216, 35, 1572995, 327680, 36, 1572996, 393216, 36, 1573005, 0, 40, 1573006, 65536, 40, 1573007, 65536, 40, 1573008, 65536, 40, 1573009, 65536, 40, 1573010, 65536, 40, 1573011, 196608, 40, 1573012, 0, 42, 1573013, 0, 38, 1573014, 0, 38, 1638406, 327680, 35, 1638407, 393216, 35, 1638423, 327680, 36, 1638424, 393216, 36, 1638432, 327680, 36, 1638433, 393216, 36, 1638493, 327680, 35, 1638494, 393216, 35, 1638539, 393216, 35, 1638547, 0, 38, 1638548, 0, 42, 1638549, 0, 38, 1638550, 0, 38, 1703942, 327680, 36, 1703943, 393216, 36, 1703958, 196608, 32, 1704003, 327680, 35, 1704004, 393216, 35, 1704029, 327680, 36, 1704030, 393216, 36, 1704050, 327680, 35, 1704051, 393216, 35, 1704059, 327680, 35, 1704060, 393216, 35, 1704075, 393216, 36, 1704083, 0, 38, 1704084, 0, 42, 1704085, 0, 38, 1704086, 0, 38, 1704088, 262144, 39, 1704089, 65536, 39, 1704090, 65536, 39, 1704091, 65536, 39, 1769539, 327680, 36, 1769540, 393216, 36, 1769579, 327680, 35, 1769580, 393216, 35, 1769586, 327680, 36, 1769587, 393216, 36, 1769595, 327680, 36, 1769596, 393216, 36, 1769600, 327680, 35, 1769601, 393216, 35, 1769605, 327680, 35, 1769606, 393216, 35, 1769614, 327680, 35, 1769615, 393216, 35, 1769619, 0, 38, 1769620, 0, 42, 1769621, 0, 38, 1769622, 0, 38, 1769624, 262144, 40, 1769625, 65536, 40, 1769626, 65536, 40, 1769627, 65536, 40, 1835008, 327680, 35, 1835009, 393216, 35, 1835022, 327680, 35, 1835023, 393216, 35, 1835026, 327680, 35, 1835027, 393216, 35, 1835028, 196608, 32, 1835036, 327680, 35, 1835037, 393216, 35, 1835050, 327680, 35, 1835051, 393216, 35, 1835113, 327680, 35, 1835114, 393216, 35, 1835115, 327680, 36, 1835116, 393216, 36, 1835136, 327680, 36, 1835137, 393216, 36, 1835141, 327680, 36, 1835142, 393216, 36, 1835150, 327680, 36, 1835151, 393216, 36, 1835155, 0, 38, 1835156, 0, 42, 1835157, 0, 38, 1835158, 0, 39, 1835159, 65536, 39, 1835160, 131072, 39, 1835161, 262144, 39, 1835162, 65536, 39, 1835163, 65536, 39, 1900544, 327680, 36, 1900545, 393216, 36, 1900546, 327680, 35, 1900547, 393216, 35, 1900550, 327680, 35, 1900551, 393216, 35, 1900555, 327680, 35, 1900556, 393216, 35, 1900558, 327680, 36, 1900559, 393216, 36, 1900560, 196608, 32, 1900562, 327680, 36, 1900563, 393216, 36, 1900567, 327680, 35, 1900568, 393216, 35, 1900571, 196608, 32, 1900572, 327680, 36, 1900573, 393216, 36, 1900575, 196608, 32, 1900576, 327680, 35, 1900577, 393216, 35, 1900581, 327680, 35, 1900582, 393216, 35, 1900586, 327680, 36, 1900587, 393216, 36, 1900588, 327680, 35, 1900589, 393216, 35, 1900606, 327680, 35, 1900607, 393216, 35, 1900645, 327680, 35, 1900646, 393216, 35, 1900648, 196608, 32, 1900649, 327680, 36, 1900650, 393216, 36, 1900652, 196608, 32, 1900691, 0, 38, 1900692, 0, 42, 1900693, 0, 38, 1900694, 0, 40, 1900695, 65536, 40, 1900696, 131072, 40, 1900697, 262144, 40, 1900698, 65536, 40, 1900699, 65536, 40, 1966082, 327680, 36, 1966083, 393216, 36, 1966084, 196608, 32, 1966086, 327680, 36, 1966087, 393216, 36, 1966088, 327680, 35, 1966089, 393216, 35, 1966090, 196608, 32, 1966091, 327680, 36, 1966092, 393216, 36, 1966093, 196608, 32, 1966097, 196608, 32, 1966100, 327680, 35, 1966101, 393216, 35, 1966102, 196608, 32, 1966103, 327680, 36, 1966104, 393216, 36, 1966105, 196608, 32, 1966106, 327680, 35, 1966107, 393216, 35, 1966110, 196608, 32, 1966112, 327680, 36, 1966113, 393216, 36, 1966114, 327680, 35, 1966115, 393216, 35, 1966117, 327680, 36, 1966118, 393216, 36, 1966119, 196608, 32, 1966120, 327680, 35, 1966121, 393216, 35, 1966124, 327680, 36, 1966125, 393216, 36, 1966130, 327680, 35, 1966131, 393216, 35, 1966133, 196608, 32, 1966134, 327680, 35, 1966135, 393216, 35, 1966139, 327680, 35, 1966140, 393216, 35, 1966141, 196608, 32, 1966142, 327680, 36, 1966143, 393216, 36, 1966154, 327680, 35, 1966155, 393216, 35, 1966157, 196608, 32, 1966158, 327680, 35, 1966159, 393216, 35, 1966167, 327680, 35, 1966168, 393216, 35, 1966180, 196608, 32, 1966181, 327680, 36, 1966182, 393216, 36, 1966183, 327680, 35, 1966184, 393216, 35, 1966188, 327680, 35, 1966189, 393216, 35, 1966195, 0, 37, 1966196, 65536, 37, 1966197, 65536, 37, 1966198, 65536, 37, 1966199, 65536, 37, 1966200, 65536, 37, 1966201, 65536, 37, 1966202, 65536, 37, 1966203, 65536, 37, 1966204, 65536, 37, 1966205, 65536, 37, 1966206, 262144, 37, 1966227, 0, 38, 1966228, 0, 42, 1966229, 0, 39, 1966230, 65536, 39, 1966231, 65536, 39, 1966232, 65536, 39, 1966233, 131072, 39, 1966234, 0, 13, 2031621, 196608, 32, 2031624, 327680, 36, 2031625, 393216, 36, 2031636, 327680, 36, 2031637, 393216, 36, 2031642, 327680, 36, 2031643, 393216, 36, 2031650, 327680, 36, 2031651, 393216, 36, 2031652, 196608, 32, 2031656, 327680, 36, 2031657, 393216, 36, 2031662, 196608, 32, 2031663, 327680, 35, 2031664, 393216, 35, 2031666, 327680, 36, 2031667, 393216, 36, 2031668, 196608, 32, 2031670, 327680, 36, 2031671, 393216, 36, 2031672, 327680, 35, 2031673, 393216, 35, 2031675, 327680, 36, 2031676, 393216, 36, 2031680, 327680, 35, 2031681, 393216, 35, 2031688, 327680, 35, 2031689, 393216, 35, 2031690, 327680, 36, 2031691, 393216, 36, 2031692, 196608, 32, 2031694, 327680, 36, 2031695, 393216, 36, 2031700, 327680, 35, 2031701, 393216, 35, 2031703, 327680, 36, 2031704, 393216, 36, 2031708, 327680, 35, 2031709, 393216, 35, 2031714, 327680, 35, 2031715, 393216, 35, 2031716, 196608, 32, 2031719, 327680, 36, 2031720, 393216, 36, 2031724, 327680, 36, 2031725, 393216, 36, 2031731, 0, 38, 2031732, 0, 41, 2031733, 65536, 41, 2031734, 65536, 41, 2031735, 65536, 41, 2031736, 65536, 41, 2031737, 65536, 41, 2031738, 65536, 41, 2031739, 65536, 41, 2031740, 65536, 41, 2031741, 65536, 41, 2031742, 65536, 41, 2031743, 65536, 41, 2031744, 65536, 41, 2031745, 65536, 41, 2031746, 65536, 41, 2031747, 65536, 41, 2031748, 65536, 41, 2031749, 65536, 41, 2031750, 65536, 37, 2031751, 65536, 37, 2031752, 65536, 37, 2031753, 65536, 37, 2031754, 65536, 37, 2031755, 65536, 37, 2031756, 65536, 37, 2031757, 65536, 37, 2031758, 65536, 37, 2031759, 65536, 37, 2031760, 65536, 37, 2031761, 65536, 37, 2031762, 65536, 37, 2031763, 196608, 38, 2031764, 0, 42, 2031765, 0, 40, 2031766, 65536, 40, 2031767, 65536, 40, 2031768, 65536, 40, 2031769, 131072, 40, 2097199, 327680, 36, 2097200, 393216, 36, 2097201, 196608, 32, 2097208, 327680, 36, 2097209, 393216, 36, 2097210, 196608, 32, 2097216, 327680, 36, 2097217, 393216, 36, 2097218, 196608, 32, 2097219, 327680, 35, 2097220, 393216, 35, 2097224, 327680, 36, 2097225, 393216, 36, 2097232, 196608, 32, 2097233, 327680, 35, 2097234, 393216, 35, 2097235, 196608, 32, 2097236, 327680, 36, 2097237, 393216, 36, 2097238, 196608, 32, 2097241, 196608, 32, 2097242, 327680, 35, 2097243, 393216, 35, 2097244, 327680, 36, 2097245, 393216, 36, 2097246, 196608, 32, 2097247, 327680, 35, 2097248, 393216, 35, 2097249, 196608, 32, 2097250, 327680, 36, 2097251, 393216, 36, 2097259, 0, 37, 2097260, 65536, 37, 2097261, 65536, 37, 2097262, 65536, 37, 2097263, 65536, 37, 2097264, 65536, 37, 2097265, 65536, 37, 2097266, 65536, 41, 2097267, 131072, 16, 2097268, 196608, 42, 2097269, 327680, 51, 2097276, 458752, 51, 2097286, 262144, 42, 2097287, 65536, 41, 2097288, 65536, 41, 2097289, 65536, 41, 2097290, 65536, 41, 2097294, 65536, 41, 2097295, 65536, 41, 2097296, 65536, 41, 2097297, 65536, 41, 2097298, 65536, 41, 2097299, 65536, 41, 2097300, 196608, 42, 2162755, 327680, 36, 2162756, 393216, 36, 2162757, 327680, 35, 2162758, 393216, 35, 2162759, 196608, 32, 2162769, 327680, 36, 2162770, 393216, 36, 2162778, 327680, 36, 2162779, 393216, 36, 2162783, 327680, 36, 2162784, 393216, 36, 2162795, 0, 38, 2162801, 0, 42, 2162802, 0, 12, 2162804, 131072, 12, 2162805, 327680, 52, 2162806, 393216, 52, 2162807, 393216, 52, 2162808, 393216, 52, 2162809, 393216, 52, 2162810, 393216, 52, 2162811, 393216, 52, 2162812, 458752, 52, 2162813, 262149, 7, 2228293, 327680, 36, 2228294, 393216, 36, 2228331, 0, 38, 2228337, 0, 42, 2228338, 0, 13, 2228340, 131072, 13, 2228347, 0, 11, 2228348, 65536, 11, 2228349, 131072, 11, 2228372, 0, 11, 2228373, 65536, 11, 2228374, 131072, 11, 2293867, 0, 39, 2293868, 65536, 39, 2293869, 65536, 39, 2293870, 65536, 39, 2293871, 65536, 39, 2293872, 196608, 39, 2293873, 0, 42, 2293874, 393216, 0, 2293875, 458752, 0, 2293876, 0, 15, 2293877, 65536, 15, 2293878, 131072, 15, 2293879, 393216, 0, 2293880, 458752, 0, 2293881, 393216, 0, 2293882, 458752, 0, 2293883, 0, 12, 2293885, 131072, 12, 2293886, 393216, 0, 2293887, 458752, 0, 2293888, 393216, 0, 2293889, 458752, 0, 2293890, 0, 15, 2293891, 65536, 15, 2293892, 131072, 15, 2293901, 393216, 0, 2293902, 458752, 0, 2293903, 393216, 0, 2293904, 65541, 7, 2293905, 196613, 5, 2293906, 196613, 7, 2293907, 131072, 15, 2293908, 0, 12, 2293910, 131072, 12, 2293911, 393216, 0, 2293912, 458752, 0, 2293913, 393216, 0, 2293914, 458752, 0, 2293915, 0, 15, 2359403, 0, 40, 2359404, 65536, 40, 2359405, 65536, 40, 2359406, 65536, 40, 2359407, 65536, 40, 2359408, 196608, 40, 2359409, 0, 42, 2359412, 393216, 4, 2359414, 327680, 4, 2359417, 393216, 4, 2359419, 0, 13, 2359421, 131072, 13, 2359424, 393216, 4, 2359425, 0, 11, 2359426, 65536, 11, 2359427, 131072, 11, 2359436, 327680, 4, 2359437, 0, 11, 2359438, 65536, 11, 2359439, 131072, 11, 2359441, 393216, 4, 2359444, 0, 13, 2359446, 131072, 13, 2359449, 393216, 4, 2424944, 0, 38, 2424945, 0, 42, 2424949, 393216, 0, 2424950, 458752, 0, 2424951, 393216, 0, 2424952, 458752, 0, 2424953, 393216, 0, 2424954, 458752, 0, 2424955, 393216, 0, 2424956, 458752, 0, 2424957, 393216, 0, 2424958, 458752, 0, 2424959, 393216, 0, 2424960, 458752, 0, 2424961, 0, 12, 2424963, 131072, 12, 2424964, 393216, 0, 2424965, 458752, 0, 2424966, 393216, 0, 2424967, 458752, 0, 2424968, 393216, 0, 2424969, 458752, 0, 2424970, 0, 15, 2424971, 65536, 15, 2424972, 131072, 15, 2424973, 0, 12, 2424975, 131072, 12, 2424976, 393216, 0, 2424977, 458752, 0, 2424978, 393216, 0, 2424979, 458752, 0, 2424980, 393216, 0, 2424981, 458752, 0, 2424982, 393216, 0, 2424983, 458752, 0, 2424984, 393216, 0, 2424985, 458752, 0, 2424986, 393216, 0, 2424987, 458752, 0, 2490480, 0, 38, 2490481, 0, 43, 2490482, 65536, 43, 2490483, 65536, 43, 2490484, 196608, 43, 2490487, 393216, 4, 2490489, 393216, 4, 2490491, 393216, 4, 2490493, 393216, 4, 2490495, 393216, 4, 2490497, 0, 13, 2490499, 131072, 13, 2490501, 0, 11, 2490502, 65536, 11, 2490503, 131072, 11, 2490504, 393216, 4, 2490506, 393216, 4, 2490509, 0, 13, 2490511, 131072, 13, 2490514, 393216, 4, 2490516, 393216, 4, 2490518, 393216, 4, 2490519, 0, 11, 2490520, 65536, 11, 2490521, 131072, 11, 2556016, 0, 38, 2556017, 0, 44, 2556018, 65536, 44, 2556019, 65536, 44, 2556020, 196608, 44, 2556021, 0, 15, 2556022, 65536, 15, 2556023, 131072, 15, 2556024, 393216, 0, 2556025, 458752, 0, 2556026, 393216, 0, 2556027, 458752, 0, 2556028, 0, 15, 2556029, 65536, 15, 2556030, 131072, 15, 2556031, 393216, 0, 2556032, 458752, 0, 2556033, 393216, 0, 2556034, 458752, 0, 2556035, 393216, 0, 2556036, 458752, 0, 2556037, 0, 12, 2556039, 131072, 12, 2556040, 393216, 0, 2556041, 458752, 0, 2556042, 393216, 0, 2556043, 458752, 0, 2556044, 393216, 0, 2556045, 458752, 0, 2556046, 393216, 0, 2556047, 458752, 0, 2556048, 393216, 0, 2556049, 458752, 0, 2556050, 0, 15, 2556051, 65536, 15, 2556052, 131072, 15, 2556053, 393216, 0, 2556054, 458752, 0, 2556055, 0, 12, 2556057, 131072, 12, 2556058, 393216, 0, 2556059, 458752, 0, 2621552, 0, 39, 2621553, 65536, 39, 2621554, 65536, 39, 2621555, 196608, 39, 2621556, 0, 42, 2621559, 327680, 4, 2621562, 393216, 4, 2621564, 393216, 4, 2621566, 327680, 4, 2621569, 393216, 4, 2621571, 393216, 4, 2621573, 0, 13, 2621575, 131072, 13, 2621578, 393216, 4, 2621580, 393216, 4, 2621582, 393216, 4, 2621584, 393216, 4, 2621586, 393216, 4, 2621588, 327680, 4, 2621591, 0, 13, 2621593, 131072, 13, 2687088, 0, 40, 2687089, 65536, 40, 2687090, 65536, 40, 2687091, 196608, 40, 2687092, 0, 42, 2687093, 393216, 0, 2687094, 458752, 0, 2687095, 393216, 0, 2687096, 458752, 0, 2687097, 393216, 0, 2687098, 458752, 0, 2687099, 393216, 0, 2687100, 458752, 0, 2687101, 393216, 0, 2687102, 458752, 0, 2687103, 393216, 0, 2687104, 458752, 0, 2687105, 393216, 0, 2687106, 458752, 0, 2687107, 393216, 0, 2687108, 458752, 0, 2687109, 393216, 0, 2687110, 458752, 0, 2687111, 393216, 0, 2687112, 458752, 0, 2687113, 393216, 0, 2687114, 458752, 0, 2687115, 393216, 0, 2687116, 458752, 0, 2687117, 393216, 0, 2687118, 458752, 0, 2687119, 393216, 0, 2687120, 458752, 0, 2687121, 393216, 0, 2687122, 458752, 0, 2687123, 393216, 0, 2687124, 458752, 0, 2687125, 393216, 0, 2687126, 458752, 0, 2687127, 0, 15, 2687128, 65536, 15, 2687129, 131072, 15, 2687130, 393216, 0, 2687131, 458752, 0 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 109, 458752, 5, 145, 458752, 0, 65645, 327680, 4, 65650, 393216, 0, 65651, 458752, 0, 65664, 327680, 4, 65671, 393216, 4, 65679, 327680, 4, 65682, 393216, 4, 131185, 327680, 4, 131188, 393216, 4, 131220, 196608, 35, 131221, 262144, 35, 196717, 327680, 4, 196733, 327680, 4, 196756, 196608, 36, 196757, 262144, 36, 327789, 327680, 4, 327799, 393216, 4, 327805, 327680, 4, 327815, 327680, 4, 393335, 393216, 0, 393336, 458752, 0, 393337, 393216, 0, 393338, 458752, 0, 393360, 0, 37, 393361, 0, 37, 458880, 327680, 4, 458893, 327680, 4, 458896, 393216, 4, 458898, 65536, 35, 458899, 131072, 35, 458901, 393216, 34, 524434, 65536, 36, 524435, 131072, 36, 589875, 131072, 5, 589878, 196608, 5, 589882, 131072, 5, 589885, 196608, 5, 589933, 327680, 4, 589940, 393216, 4, 589949, 327680, 4, 655411, 131072, 6, 655414, 196608, 6, 655418, 131072, 6, 655421, 196608, 6, 655467, 0, 15, 655468, 65536, 15, 655469, 131072, 15, 655508, 196608, 35, 655509, 262144, 35, 720947, 131072, 5, 720950, 196608, 5, 720954, 131072, 5, 720957, 196608, 5, 721003, 0, 16, 721004, 65536, 16, 721005, 131072, 16, 721021, 262149, 7, 721037, 327680, 4, 721040, 131072, 11, 721044, 196608, 36, 721045, 262144, 36, 786483, 131072, 6, 786485, 131072, 5, 786486, 0, 2, 786487, 65536, 2, 786488, 196608, 5, 786490, 131072, 6, 786493, 196608, 6, 786538, 0, 42, 786553, 458752, 7, 786576, 131072, 12, 786584, 65536, 35, 786585, 131072, 35, 852021, 131072, 6, 852024, 196608, 6, 852026, 131072, 5, 852029, 196608, 5, 852074, 327680, 4, 852077, 393216, 4, 852089, 0, 22, 852094, 131072, 22, 852112, 131072, 13, 852120, 65536, 36, 852121, 131072, 36, 917540, 131072, 5, 917541, 0, 2, 917542, 65536, 2, 917543, 196608, 5, 917557, 131072, 5, 917560, 196608, 5, 917562, 131072, 6, 917565, 196608, 6, 917625, 0, 22, 917630, 131072, 22, 917653, 393216, 34, 917654, 393216, 34, 983076, 131072, 6, 983077, 0, 3, 983078, 65536, 3, 983079, 196608, 6, 983088, 0, 11, 983089, 65536, 11, 983090, 131072, 11, 983093, 131072, 6, 983096, 196608, 6, 983146, 327680, 4, 983149, 393216, 4, 983150, 65536, 35, 983151, 131072, 35, 983161, 0, 22, 983166, 131072, 22, 983168, 327680, 4, 983175, 393216, 4, 983182, 262144, 21, 983183, 327680, 4, 983186, 393216, 4, 1048624, 0, 12, 1048625, 65536, 12, 1048626, 131072, 12, 1048629, 131072, 5, 1048632, 196608, 5, 1048640, 131072, 5, 1048643, 196608, 5, 1048686, 65536, 36, 1048687, 131072, 36, 1048694, 65536, 35, 1048695, 131072, 35, 1048697, 0, 22, 1048702, 131072, 22, 1048718, 262144, 22, 1048727, 196608, 35, 1048728, 262144, 35, 1114160, 0, 13, 1114161, 65536, 13, 1114162, 131072, 13, 1114163, 393216, 0, 1114164, 458752, 0, 1114165, 131072, 6, 1114168, 196608, 6, 1114170, 131072, 5, 1114173, 196608, 5, 1114176, 131072, 6, 1114179, 196608, 6, 1114230, 65536, 36, 1114231, 131072, 36, 1114233, 0, 22, 1114238, 131072, 22, 1114243, 327680, 4, 1114255, 327680, 4, 1114258, 393216, 4, 1114263, 196608, 36, 1114264, 262144, 36, 1179696, 0, 14, 1179697, 0, 15, 1179698, 65536, 15, 1179699, 131072, 15, 1179701, 393216, 4, 1179704, 196608, 5, 1179706, 131072, 6, 1179709, 196608, 6, 1179728, 131072, 5, 1179731, 196608, 5, 1179765, 393216, 34, 1245196, 131072, 5, 1245197, 0, 2, 1245198, 65536, 2, 1245199, 196608, 5, 1245233, 0, 16, 1245234, 65536, 16, 1245235, 131072, 16, 1245237, 131072, 6, 1245240, 196608, 6, 1245264, 131072, 6, 1245267, 196608, 6, 1245295, 131072, 5, 1245298, 196608, 5, 1245323, 0, 58, 1245324, 65536, 58, 1245325, 131072, 58, 1310732, 131072, 6, 1310733, 0, 3, 1310734, 65536, 3, 1310735, 196608, 6, 1310769, 0, 17, 1310770, 65536, 17, 1310771, 131072, 17, 1310805, 131072, 5, 1310808, 196608, 5, 1310825, 393216, 35, 1310831, 131072, 6, 1310834, 196608, 6, 1310845, 262144, 3, 1310859, 0, 58, 1310860, 65536, 58, 1310861, 131072, 58, 1310862, 65536, 35, 1310863, 131072, 35, 1310871, 65536, 35, 1310872, 131072, 35, 1376269, 0, 6, 1376270, 65536, 6, 1376341, 131072, 6, 1376344, 196608, 6, 1376381, 262144, 4, 1376395, 0, 58, 1376396, 65536, 58, 1376397, 131072, 58, 1376398, 0, 36, 1376399, 0, 36, 1376401, 196608, 35, 1376402, 262144, 35, 1376407, 65536, 36, 1376408, 131072, 36, 1441841, 0, 43, 1441931, 0, 58, 1441932, 65536, 58, 1441933, 131072, 58, 1441934, 0, 36, 1441935, 0, 36, 1441937, 196608, 36, 1441938, 262144, 36, 1507467, 0, 58, 1507468, 65536, 58, 1507469, 131072, 58, 1507470, 0, 36, 1507471, 0, 36, 1507480, 393216, 34, 1572914, 196608, 32, 1573003, 0, 58, 1573004, 65536, 58, 1573005, 131072, 58, 1573006, 0, 36, 1573007, 0, 36, 1573015, 196608, 35, 1573016, 262144, 35, 1638538, 327680, 35, 1638539, 0, 58, 1638540, 65536, 58, 1638541, 131072, 58, 1638542, 0, 36, 1638543, 0, 36, 1638551, 196608, 36, 1638552, 262144, 36, 1704074, 327680, 36, 1704075, 0, 58, 1704076, 65536, 58, 1704077, 131072, 58, 1704078, 0, 36, 1704079, 0, 36, 1769611, 0, 58, 1769612, 65536, 58, 1769613, 131072, 58, 1769614, 0, 36, 1769615, 0, 36, 1835147, 0, 58, 1835148, 65536, 58, 1835149, 131072, 58, 1835150, 0, 36, 1835151, 0, 36, 1835162, 0, 11, 1835163, 65536, 11, 1900594, 196608, 32, 1900661, 65536, 35, 1900662, 131072, 35, 1900683, 0, 58, 1900684, 65536, 58, 1900685, 131072, 58, 1900686, 0, 36, 1900687, 0, 36, 1900698, 0, 12, 1900699, 65536, 12, 1966197, 65536, 36, 1966198, 131072, 36, 1966205, 393216, 0, 1966206, 458752, 0, 1966211, 262144, 21, 1966219, 0, 58, 1966220, 65536, 58, 1966221, 131072, 58, 1966222, 0, 36, 1966223, 0, 36, 1966224, 196608, 35, 1966225, 262144, 35, 2031730, 0, 15, 2031731, 65536, 15, 2031732, 131072, 15, 2031733, 327680, 50, 2031734, 393216, 50, 2031735, 393216, 50, 2031736, 393216, 50, 2031737, 393216, 50, 2031738, 393216, 50, 2031739, 393216, 50, 2031740, 458752, 50, 2031741, 393216, 1, 2031742, 458752, 1, 2031743, 393216, 4, 2031747, 262144, 22, 2031750, 262144, 41, 2031755, 0, 58, 2031756, 65536, 58, 2031757, 131072, 58, 2031758, 0, 36, 2031759, 0, 36, 2031760, 196608, 36, 2031761, 262144, 36, 2097260, 196608, 35, 2097261, 262144, 35, 2097262, 393216, 34, 2097265, 0, 41, 2097266, 0, 16, 2097267, 65536, 11, 2097268, 131072, 16, 2097286, 458752, 5, 2097294, 262144, 24, 2097295, 0, 23, 2097296, 0, 23, 2097297, 0, 23, 2097298, 0, 23, 2097299, 0, 23, 2097300, 0, 23, 2097301, 327680, 24, 2162796, 196608, 36, 2162797, 262144, 36, 2162799, 65536, 35, 2162800, 131072, 35, 2228335, 65536, 36, 2228336, 131072, 36, 2228341, 262144, 21, 2293877, 262144, 22, 2293903, 393216, 0, 2293904, 458752, 0, 2293905, 0, 15, 2293906, 65536, 15, 2359409, 327680, 4, 2359419, 393216, 4, 2359421, 327680, 4, 2359426, 393216, 4, 2359439, 393216, 4, 2359446, 327680, 4, 2359451, 393216, 4, 2490484, 327680, 4, 2490497, 393216, 4, 2490499, 327680, 4, 2490502, 393216, 4, 2490511, 327680, 4, 2490520, 393216, 4, 2490521, 327680, 4, 2621573, 393216, 4, 2621575, 327680, 4, 2621591, 393216, 4, 2621593, 327680, 4 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3984, 304) +scene_destination = "res://Maps/Routes/Route13/Route_13.tscn" +location = Vector2(432, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3952, 304) +scene_destination = "res://Maps/Routes/Route13/Route_13.tscn" +location = Vector2(400, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(4016, 304) +scene_destination = "res://Maps/Routes/Route13/Route_13.tscn" +location = Vector2(464, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3920, 304) +scene_destination = "res://Maps/Routes/Route13/Route_13.tscn" +location = Vector2(368, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1808, 400) +scene_destination = "res://Maps/Routes/Route12/Route_12_M179.tscn" +location = Vector2(304, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 624) +trainer = true +texture = ExtResource("201") +trainer_name = "SWIMMER♀ Penny" +trainer_reward = 1700 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[81, 34], [117, 34]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 880) +trainer = true +texture = ExtResource("202") +trainer_name = "SWIMMER♂ Cielo" +trainer_reward = 1700 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[83, 34], [6, 34], [42, 34]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(496, 848) +trainer = true +texture = ExtResource("203") +trainer_name = "SWIMMER♀ Catarina" +trainer_reward = 1750 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[83, 35], [42, 35]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 592) +trainer = true +texture = ExtResource("204") +trainer_name = "SWIMMER♂ Claudio" +trainer_reward = 1750 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[42, 35], [83, 35]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 720) +trainer = true +texture = ExtResource("205") +trainer_name = "FISHERMAN Hanks" +trainer_reward = 1400 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[79, 35], [86, 35]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1392, 592) +trainer = true +texture = ExtResource("206") +trainer_name = "SWIMMER♂ Caesar" +trainer_reward = 1800 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[49, 36]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3472, 752) +trainer = true +trainer_name = "NINJA BOSS Hokage" +trainer_reward = 3420 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[119, 36], [28, 38], [130, 36], [84, 38], [120, 38]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 784) +trainer = true +texture = ExtResource("208") +trainer_name = "NINJA SURFERS Genin & Chuunin" +trainer_reward = 2660 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[119, 36], [119, 36], [82, 38], [49, 38]] + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4016, 400) +texture = ExtResource("401") +facing = "Left" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1168, 496) +texture = ExtResource("6") +item_id = 266 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1808, 688) +texture = ExtResource("6") +item_id = 72 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1072, 464) +texture = ExtResource("6") +item_id = 35 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(4656, 944) +texture = ExtResource("6") +item_id = 289 diff --git a/Maps/Routes/Route12/Route_12_M179.gd b/Maps/Routes/Route12/Route_12_M179.gd new file mode 100644 index 000000000..a69c72770 --- /dev/null +++ b/Maps/Routes/Route12/Route_12_M179.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map179 + +var map_name = "Route 12" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 240): + Global.game.play_dialogue("MAP179_NPC_1") + return null diff --git a/Maps/Routes/Route12/Route_12_M179.gd.uid b/Maps/Routes/Route12/Route_12_M179.gd.uid new file mode 100644 index 000000000..055eddfcd --- /dev/null +++ b/Maps/Routes/Route12/Route_12_M179.gd.uid @@ -0,0 +1 @@ +uid://b3q08xpasdfyj diff --git a/Maps/Routes/Route12/Route_12_M179.tscn b/Maps/Routes/Route12/Route_12_M179.tscn new file mode 100644 index 000000000..327042f3c --- /dev/null +++ b/Maps/Routes/Route12/Route_12_M179.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route12/Route_12_M179_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route12/Route_12_M179.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="301"] +[node name="Route 12" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 262145, 0, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 131073, 1, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 4, 196614, 196608, 3, 196615, 262144, 3, 196616, 262144, 3, 196617, 262144, 3, 196618, 262144, 3, 196619, 262144, 3, 196620, 327680, 3, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 4, 262150, 196608, 4, 262151, 262144, 4, 262152, 262144, 4, 262153, 262144, 4, 262154, 262144, 4, 262155, 262144, 4, 262156, 327680, 4, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 4, 327686, 393216, 30, 327687, 458752, 30, 327688, 393216, 30, 327689, 458752, 30, 327690, 393216, 30, 327691, 458752, 30, 327692, 393216, 30, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 4, 393222, 393216, 31, 393223, 458752, 31, 393224, 393216, 31, 393225, 458752, 31, 393226, 393216, 31, 393227, 458752, 31, 393228, 393216, 31, 393229, 262145, 2, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 4, 458758, 393216, 30, 458759, 458752, 30, 458760, 393216, 30, 458761, 458752, 30, 458762, 393216, 30, 458763, 458752, 30, 458764, 393216, 30, 458765, 262145, 2, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 4, 524294, 393216, 31, 524295, 458752, 31, 524296, 393216, 31, 524297, 458752, 31, 524298, 393216, 31, 524299, 458752, 31, 524300, 393216, 31, 524301, 262145, 2, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 4, 589830, 393216, 30, 589831, 458752, 30, 589832, 393216, 30, 589833, 458752, 30, 589834, 393216, 30, 589835, 458752, 30, 589836, 393216, 30, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 4, 655366, 393216, 31, 655367, 458752, 31, 655368, 393216, 31, 655369, 458752, 31, 655370, 393216, 31, 655371, 458752, 31, 655372, 393216, 31, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 131073, 0, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 65537, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327687, 0, 15, 327688, 65536, 15, 327689, 65536, 15, 327690, 65536, 15, 327691, 131072, 15, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 458759, 0, 16, 458760, 65536, 16, 458761, 65536, 16, 458762, 65536, 16, 458763, 131072, 16, 524295, 0, 16, 524296, 65536, 16, 524297, 65536, 16, 524298, 65536, 16, 524299, 131072, 16, 589831, 0, 17, 589832, 65536, 17, 589833, 65536, 17, 589834, 65536, 17, 589835, 131072, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327686, 262144, 119, 327690, 262144, 115, 327691, 327680, 115, 589836, 262144, 119, 655368, 131072, 29, 655369, 196608, 29, 655370, 262144, 29, 655372, 262144, 119 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 368) +scene_destination = "res://Maps/Routes/Route12/Route_12.tscn" +location = Vector2(1808, 400) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 240) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/Routes/Route12/Route_12_M179_tileset.tres b/Maps/Routes/Route12/Route_12_M179_tileset.tres new file mode 100644 index 000000000..50d377a5f --- /dev/null +++ b/Maps/Routes/Route12/Route_12_M179_tileset.tres @@ -0,0 +1,148 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +7:30/0 = 0 +7:31/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route12/Route_12_tileset.tres b/Maps/Routes/Route12/Route_12_tileset.tres new file mode 100644 index 000000000..7a49dcc91 --- /dev/null +++ b/Maps/Routes/Route12/Route_12_tileset.tres @@ -0,0 +1,646 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route09.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Beach1_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass2_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower3_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt_variants.png" id="6"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:20/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +0:83/0 = 0 +0:84/0 = 0 +0:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:20/0 = 0 +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:60/0 = 0 +1:83/0 = 0 +1:84/0 = 0 +1:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:58/0 = 0 +2:83/0 = 0 +2:84/0 = 0 +2:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +3:0/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:83/0 = 0 +3:84/0 = 0 +3:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:85/0 = 0 +3:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:84/0 = 0 +4:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:50/0 = 0 +5:51/0 = 0 +5:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:52/0 = 0 +5:85/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:50/0 = 0 +6:51/0 = 0 +6:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:52/0 = 0 +6:85/0 = 0 +6:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:16/0 = 0 +7:18/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:50/0 = 0 +7:51/0 = 0 +7:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:52/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") diff --git a/Maps/Routes/Route13/Route_13.gd b/Maps/Routes/Route13/Route_13.gd new file mode 100644 index 000000000..5a6c5c2fd --- /dev/null +++ b/Maps/Routes/Route13/Route_13.gd @@ -0,0 +1,125 @@ +extends Node2D # gen_map.py Map145 + +var map_name = "Route 13" +var map_px_size = Vector2(3264, 1824) +var edge_connections = [["S", "res://Maps/VenesiCity/Venesi_City.tscn", -2016, 16, 2624]] + +var wild_table = [ + [47, 20, 30, 36], + [36, 20, 30, 34], + [126, 20, 30, 35], + [123, 10, 30, 32], + [123, 10, 30, 34], + [47, 5, 32, 37], + [36, 5, 31, 35], + [128, 4, 30, 30], + [129, 4, 26, 30], + [128, 1, 32, 32], + [129, 1, 32, 32], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2736, 1712): + Global.game.play_dialogue("MAP145_SIGN_1") + if check_pos == Vector2(2064, 1072): + Global.game.play_dialogue("MAP145_NPC_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP145_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(319, 1) + Global.game.recive_item(319) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP145_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(234, 1) + Global.game.recive_item(234) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP145_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP145_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP145_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(199, 1) + Global.game.recive_item(199) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP145_TRAINER_1", "defeat": "MAP145_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer061.png"}, + "Trainer2": {"pre": "MAP145_TRAINER_2", "defeat": "MAP145_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer014.png"}, + "Trainer3": {"pre": "MAP145_TRAINER_3", "defeat": "MAP145_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer041.png"}, + "Trainer4": {"pre": "MAP145_TRAINER_4", "defeat": "MAP145_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer007.png"}, + "Trainer5": {"pre": "MAP145_TRAINER_5", "defeat": "MAP145_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer095.png"}, + "Trainer6": {"pre": "MAP145_TRAINER_6", "defeat": "MAP145_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer062.png"}, + "Trainer7": {"pre": "MAP145_TRAINER_7", "defeat": "MAP145_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer8": {"pre": "MAP145_TRAINER_8", "defeat": "MAP145_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"}, + "Trainer9": {"pre": "MAP145_TRAINER_9", "defeat": "MAP145_TRAINER_9_DEFEAT", "portrait": "Graphics/Characters/trainer086.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP145_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP145_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP145_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route13/Route_13.gd.uid b/Maps/Routes/Route13/Route_13.gd.uid new file mode 100644 index 000000000..8c1fc2dfc --- /dev/null +++ b/Maps/Routes/Route13/Route_13.gd.uid @@ -0,0 +1 @@ +uid://dm7oy1ox0injp diff --git a/Maps/Routes/Route13/Route_13.tscn b/Maps/Routes/Route13/Route_13.tscn new file mode 100644 index 000000000..3c1920464 --- /dev/null +++ b/Maps/Routes/Route13/Route_13.tscn @@ -0,0 +1,208 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route13/Route_13_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route13/Route_13.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_033.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_027.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_028.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_282.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_033.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="208"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Rivaltheo.PNG" id="209"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="301"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 13" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 60, 1, 65536, 38, 2, 393216, 1, 3, 458752, 1, 4, 393216, 1, 5, 458752, 1, 6, 393216, 1, 7, 458752, 1, 8, 393216, 1, 9, 458752, 1, 10, 393216, 1, 11, 458752, 1, 12, 0, 16, 13, 65536, 16, 14, 131072, 16, 15, 393216, 1, 16, 458752, 1, 17, 393216, 1, 18, 458752, 1, 19, 393216, 1, 20, 458752, 1, 21, 393216, 1, 22, 458752, 1, 23, 0, 16, 24, 65536, 16, 25, 131072, 16, 26, 393216, 1, 27, 458752, 1, 28, 393216, 1, 29, 458752, 1, 30, 393216, 1, 31, 458752, 1, 32, 0, 0, 33, 65536, 38, 34, 65536, 38, 35, 65536, 38, 36, 65536, 38, 37, 65536, 38, 38, 65536, 38, 39, 65536, 38, 40, 65536, 38, 41, 65536, 38, 42, 65536, 38, 43, 65536, 38, 44, 65536, 38, 45, 65536, 38, 46, 65536, 38, 47, 65536, 38, 48, 65536, 38, 49, 65536, 38, 50, 65536, 38, 51, 65536, 38, 52, 65536, 38, 53, 65536, 38, 54, 65536, 38, 55, 65536, 38, 56, 65536, 38, 57, 65536, 38, 58, 65536, 38, 59, 65536, 38, 60, 65536, 38, 61, 65536, 38, 62, 65536, 38, 63, 65536, 38, 64, 65536, 38, 65, 65536, 38, 66, 65536, 38, 67, 65536, 38, 68, 65536, 38, 69, 65536, 38, 70, 65536, 38, 71, 65536, 38, 72, 65536, 38, 73, 65536, 38, 74, 65536, 38, 75, 65536, 38, 76, 65536, 38, 77, 65536, 38, 78, 65536, 38, 79, 65536, 38, 80, 65536, 38, 81, 65536, 38, 82, 65536, 38, 83, 65536, 38, 84, 65536, 38, 85, 65536, 38, 86, 65536, 38, 87, 65536, 38, 88, 65536, 38, 89, 65536, 38, 90, 65536, 38, 91, 65536, 38, 92, 65536, 38, 93, 65536, 38, 94, 65536, 38, 95, 65536, 38, 96, 65536, 38, 97, 65536, 38, 98, 65536, 60, 99, 262148, 2, 100, 4, 0, 101, 4, 0, 65536, 65536, 60, 65537, 65536, 38, 65538, 393216, 2, 65539, 65536, 12, 65540, 393216, 2, 65541, 458752, 2, 65542, 393216, 2, 65543, 458752, 2, 65544, 65536, 12, 65545, 458752, 2, 65546, 393216, 2, 65547, 458752, 2, 65548, 0, 17, 65549, 65536, 17, 65550, 131072, 17, 65551, 393216, 2, 65552, 458752, 2, 65553, 393216, 2, 65554, 458752, 2, 65555, 393216, 2, 65556, 458752, 2, 65557, 65536, 12, 65558, 458752, 2, 65559, 0, 17, 65560, 65536, 17, 65561, 131072, 17, 65562, 393216, 2, 65563, 458752, 2, 65564, 393216, 2, 65565, 458752, 2, 65566, 65536, 12, 65567, 458752, 2, 65568, 0, 0, 65569, 65536, 38, 65570, 65536, 38, 65571, 65536, 38, 65572, 65536, 38, 65573, 65536, 38, 65574, 65536, 38, 65575, 65536, 38, 65576, 65536, 38, 65577, 65536, 38, 65578, 65536, 38, 65579, 65536, 38, 65580, 65536, 38, 65581, 65536, 38, 65582, 65536, 38, 65583, 65536, 38, 65584, 65536, 38, 65585, 65536, 38, 65586, 65536, 38, 65587, 65536, 38, 65588, 65536, 38, 65589, 65536, 38, 65590, 65536, 38, 65591, 65536, 38, 65592, 65536, 38, 65593, 65536, 38, 65594, 65536, 38, 65595, 65536, 38, 65596, 65536, 38, 65597, 65536, 38, 65598, 65536, 38, 65599, 65536, 38, 65600, 65536, 38, 65601, 65536, 38, 65602, 65536, 38, 65603, 65536, 38, 65604, 65536, 38, 65605, 65536, 38, 65606, 65536, 38, 65607, 65536, 38, 65608, 65536, 38, 65609, 65536, 38, 65610, 65536, 38, 65611, 65536, 38, 65612, 65536, 38, 65613, 65536, 38, 65614, 65536, 38, 65615, 65536, 38, 65616, 65536, 38, 65617, 65536, 38, 65618, 65536, 38, 65619, 65536, 38, 65620, 65536, 38, 65621, 65536, 38, 65622, 65536, 38, 65623, 65536, 38, 65624, 65536, 38, 65625, 65536, 38, 65626, 65536, 38, 65627, 65536, 38, 65628, 65536, 38, 65629, 65536, 38, 65630, 65536, 38, 65631, 65536, 38, 65632, 65536, 38, 65633, 65536, 38, 65634, 65536, 60, 65635, 262148, 2, 65636, 4, 0, 65637, 4, 0, 131072, 65536, 60, 131073, 65536, 38, 131074, 0, 0, 131075, 65536, 13, 131076, 0, 0, 131077, 393216, 1, 131078, 458752, 1, 131079, 0, 0, 131080, 65536, 13, 131081, 0, 0, 131082, 393216, 1, 131083, 458752, 1, 131084, 393216, 1, 131085, 458752, 1, 131086, 393216, 1, 131087, 458752, 1, 131088, 393216, 1, 131089, 458752, 1, 131090, 393216, 1, 131091, 458752, 1, 131092, 0, 0, 131093, 65536, 13, 131094, 0, 0, 131095, 393216, 1, 131096, 458752, 1, 131097, 393216, 1, 131098, 458752, 1, 131099, 393216, 1, 131100, 458752, 1, 131101, 0, 0, 131102, 65536, 13, 131103, 0, 0, 131104, 0, 0, 131105, 65536, 38, 131106, 65536, 38, 131107, 65536, 38, 131108, 65536, 38, 131109, 65536, 38, 131110, 65536, 38, 131111, 65536, 38, 131112, 65536, 38, 131113, 65536, 38, 131114, 65536, 38, 131115, 65536, 38, 131116, 65536, 38, 131117, 65536, 38, 131118, 65536, 38, 131119, 65536, 38, 131120, 65536, 38, 131121, 65536, 38, 131122, 65536, 38, 131123, 65536, 38, 131124, 65536, 38, 131125, 65536, 38, 131126, 65536, 38, 131127, 65536, 38, 131128, 65536, 38, 131129, 65536, 38, 131130, 65536, 38, 131131, 65536, 38, 131132, 65536, 38, 131133, 65536, 38, 131134, 65536, 38, 131135, 65536, 38, 131136, 65536, 38, 131137, 65536, 38, 131138, 65536, 38, 131139, 65536, 38, 131140, 65536, 38, 131141, 65536, 38, 131142, 65536, 38, 131143, 65536, 38, 131144, 65536, 38, 131145, 65536, 38, 131146, 65536, 38, 131147, 65536, 38, 131148, 65536, 38, 131149, 65536, 38, 131150, 65536, 38, 131151, 65536, 38, 131152, 65536, 38, 131153, 65536, 38, 131154, 65536, 38, 131155, 65536, 38, 131156, 65536, 38, 131157, 65536, 38, 131158, 65536, 38, 131159, 65536, 38, 131160, 65536, 38, 131161, 65536, 38, 131162, 65536, 38, 131163, 65536, 38, 131164, 65536, 38, 131165, 65536, 38, 131166, 65536, 38, 131167, 65536, 38, 131168, 65536, 38, 131169, 65536, 38, 131170, 65536, 60, 131171, 262148, 2, 131172, 4, 0, 131173, 4, 0, 196608, 65536, 60, 196609, 65536, 38, 196610, 0, 14, 196611, 65536, 14, 196612, 131072, 14, 196613, 393216, 2, 196614, 458752, 2, 196615, 0, 14, 196616, 65536, 14, 196617, 131072, 14, 196618, 393216, 2, 196619, 458752, 2, 196620, 393216, 2, 196621, 458752, 2, 196622, 393216, 2, 196623, 458752, 2, 196624, 393216, 2, 196625, 458752, 2, 196626, 393216, 2, 196627, 458752, 2, 196628, 0, 14, 196629, 65536, 14, 196630, 131072, 14, 196631, 393216, 2, 196632, 458752, 2, 196633, 393216, 2, 196634, 458752, 2, 196635, 393216, 2, 196636, 458752, 2, 196637, 0, 14, 196638, 65536, 14, 196639, 131072, 14, 196640, 0, 0, 196641, 65536, 38, 196642, 65536, 38, 196643, 65536, 38, 196644, 65536, 38, 196645, 65536, 38, 196646, 65536, 38, 196647, 65536, 38, 196648, 65536, 38, 196649, 65536, 38, 196650, 65536, 38, 196651, 65536, 38, 196652, 65536, 38, 196653, 65536, 38, 196654, 65536, 38, 196655, 65536, 38, 196656, 65536, 38, 196657, 65536, 38, 196658, 65536, 38, 196659, 65536, 38, 196660, 65536, 38, 196661, 65536, 38, 196662, 65536, 38, 196663, 65536, 38, 196664, 65536, 38, 196665, 65536, 38, 196666, 65536, 38, 196667, 65536, 38, 196668, 65536, 38, 196669, 65536, 38, 196670, 65536, 38, 196671, 65536, 38, 196672, 65536, 38, 196673, 65536, 38, 196674, 65536, 38, 196675, 65536, 38, 196676, 65536, 38, 196677, 65536, 38, 196678, 65536, 38, 196679, 65536, 38, 196680, 65536, 38, 196681, 65536, 38, 196682, 65536, 38, 196683, 65536, 38, 196684, 65536, 38, 196685, 65536, 38, 196686, 65536, 38, 196687, 65536, 38, 196688, 65536, 38, 196689, 65536, 38, 196690, 65536, 38, 196691, 65536, 38, 196692, 65536, 38, 196693, 65536, 38, 196694, 65536, 38, 196695, 65536, 38, 196696, 65536, 38, 196697, 65536, 38, 196698, 65536, 38, 196699, 65536, 38, 196700, 65536, 38, 196701, 65536, 38, 196702, 65536, 38, 196703, 65536, 38, 196704, 65536, 38, 196705, 65536, 38, 196706, 65536, 60, 196707, 262148, 2, 196708, 4, 0, 196709, 4, 0, 262144, 65536, 60, 262145, 65536, 38, 262146, 393216, 1, 262147, 458752, 1, 262148, 0, 16, 262149, 65536, 16, 262150, 131072, 16, 262151, 393216, 1, 262152, 458752, 1, 262153, 393216, 1, 262154, 458752, 1, 262155, 0, 16, 262156, 65536, 16, 262157, 131072, 16, 262158, 393216, 1, 262159, 458752, 1, 262160, 0, 16, 262161, 65536, 16, 262162, 131072, 16, 262163, 393216, 1, 262164, 458752, 1, 262165, 393216, 1, 262166, 458752, 1, 262167, 393216, 1, 262168, 458752, 1, 262169, 0, 16, 262170, 65536, 16, 262171, 131072, 16, 262172, 393216, 1, 262173, 458752, 1, 262174, 393216, 1, 262175, 458752, 1, 262176, 0, 0, 262177, 0, 0, 262178, 0, 0, 262179, 0, 0, 262180, 0, 0, 262181, 65536, 38, 262182, 65536, 38, 262183, 65536, 38, 262184, 65536, 38, 262185, 65536, 38, 262186, 65536, 38, 262187, 65536, 38, 262188, 65536, 38, 262189, 65536, 38, 262190, 65536, 38, 262191, 65536, 38, 262192, 65536, 38, 262193, 65536, 38, 262194, 65536, 38, 262195, 65536, 38, 262196, 65536, 38, 262197, 65536, 38, 262198, 65536, 38, 262199, 65536, 38, 262200, 65536, 38, 262201, 65536, 38, 262202, 65536, 38, 262203, 65536, 38, 262204, 65536, 38, 262205, 65536, 38, 262206, 65536, 38, 262207, 65536, 38, 262208, 65536, 38, 262209, 65536, 38, 262210, 65536, 38, 262211, 65536, 38, 262212, 65536, 38, 262213, 65536, 38, 262214, 65536, 38, 262215, 65536, 38, 262216, 65536, 38, 262217, 65536, 38, 262218, 65536, 38, 262219, 65536, 38, 262220, 65536, 38, 262221, 65536, 38, 262222, 65536, 38, 262223, 65536, 38, 262224, 65536, 38, 262225, 65536, 38, 262226, 65536, 38, 262227, 65536, 38, 262228, 65536, 38, 262229, 65536, 38, 262230, 65536, 38, 262231, 65536, 38, 262232, 65536, 38, 262233, 65536, 38, 262234, 65536, 38, 262235, 65536, 38, 262236, 65536, 38, 262237, 65536, 38, 262238, 65536, 38, 262239, 65536, 38, 262240, 65536, 38, 262241, 65536, 38, 262242, 65536, 60, 262243, 262148, 2, 262244, 4, 0, 262245, 4, 0, 327680, 65536, 60, 327681, 65536, 38, 327682, 393216, 2, 327683, 65536, 12, 327684, 0, 17, 327685, 65536, 17, 327686, 131072, 17, 327687, 393216, 2, 327688, 458752, 2, 327689, 393216, 2, 327690, 458752, 2, 327691, 0, 17, 327692, 65536, 17, 327693, 131072, 17, 327694, 393216, 2, 327695, 458752, 2, 327696, 0, 17, 327697, 65536, 17, 327698, 131072, 17, 327699, 393216, 2, 327700, 458752, 2, 327701, 393216, 2, 327702, 458752, 2, 327703, 393216, 2, 327704, 458752, 2, 327705, 0, 17, 327706, 65536, 17, 327707, 131072, 17, 327708, 393216, 2, 327709, 458752, 2, 327710, 393216, 2, 327711, 458752, 2, 327712, 0, 0, 327713, 0, 0, 327714, 0, 0, 327715, 0, 0, 327716, 0, 0, 327717, 0, 0, 327718, 65536, 38, 327719, 65536, 38, 327720, 65536, 38, 327721, 65536, 38, 327722, 65536, 38, 327723, 65536, 38, 327724, 65536, 38, 327725, 65536, 38, 327726, 65536, 38, 327727, 65536, 38, 327728, 65536, 38, 327729, 65536, 38, 327730, 65536, 38, 327731, 65536, 38, 327732, 65536, 38, 327733, 65536, 38, 327734, 65536, 38, 327735, 65536, 38, 327736, 65536, 38, 327737, 65536, 38, 327738, 65536, 38, 327739, 65536, 38, 327740, 65536, 38, 327741, 65536, 38, 327742, 65536, 38, 327743, 65536, 38, 327744, 65536, 38, 327745, 65536, 38, 327746, 65536, 38, 327747, 65536, 38, 327748, 65536, 38, 327749, 65536, 38, 327750, 65536, 38, 327751, 65536, 38, 327752, 65536, 38, 327753, 65536, 38, 327754, 65536, 38, 327755, 65536, 38, 327756, 65536, 38, 327757, 65536, 38, 327758, 65536, 38, 327759, 65536, 38, 327760, 65536, 38, 327761, 65536, 38, 327762, 65536, 38, 327763, 65536, 38, 327764, 65536, 38, 327765, 65536, 38, 327766, 65536, 38, 327767, 65536, 38, 327768, 65536, 38, 327769, 65536, 38, 327770, 65536, 38, 327771, 65536, 38, 327772, 65536, 38, 327773, 65536, 38, 327774, 65536, 38, 327775, 65536, 38, 327776, 65536, 38, 327777, 65536, 38, 327778, 65536, 60, 327779, 262148, 2, 327780, 4, 0, 327781, 4, 0, 393216, 65536, 60, 393217, 65536, 38, 393218, 0, 0, 393219, 65536, 13, 393220, 0, 0, 393221, 393216, 1, 393222, 458752, 1, 393223, 393216, 1, 393224, 458752, 1, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 262147, 5, 393232, 131075, 3, 393233, 131075, 3, 393234, 3, 6, 393235, 0, 0, 393236, 0, 0, 393237, 0, 0, 393238, 0, 0, 393239, 0, 0, 393240, 0, 0, 393241, 0, 0, 393242, 0, 0, 393243, 0, 0, 393244, 0, 0, 393245, 0, 0, 393246, 65539, 7, 393247, 262147, 3, 393248, 131075, 3, 393249, 131075, 3, 393250, 3, 6, 393251, 65536, 14, 393252, 131072, 14, 393253, 0, 0, 393254, 65536, 38, 393255, 65536, 38, 393256, 65536, 38, 393257, 65536, 38, 393258, 65536, 38, 393259, 65536, 38, 393260, 65536, 38, 393261, 65536, 38, 393262, 65536, 38, 393263, 65536, 38, 393264, 65536, 38, 393265, 65536, 38, 393266, 65536, 38, 393267, 65536, 38, 393268, 65536, 38, 393269, 65536, 38, 393270, 65536, 38, 393271, 65536, 38, 393272, 65536, 38, 393273, 65536, 38, 393274, 65536, 38, 393275, 65536, 38, 393276, 65536, 38, 393277, 65536, 38, 393278, 65536, 38, 393279, 65536, 38, 393280, 65536, 38, 393281, 65536, 38, 393282, 65536, 38, 393283, 65536, 38, 393284, 65536, 38, 393285, 65536, 38, 393286, 65536, 38, 393287, 65536, 38, 393288, 65536, 38, 393289, 65536, 38, 393290, 65536, 38, 393291, 65536, 38, 393292, 65536, 38, 393293, 65536, 38, 393294, 65536, 38, 393295, 65536, 38, 393296, 65536, 38, 393297, 65536, 38, 393298, 65536, 38, 393299, 65536, 38, 393300, 65536, 38, 393301, 65536, 38, 393302, 65536, 38, 393303, 65536, 38, 393304, 65536, 38, 393305, 65536, 38, 393306, 65536, 38, 393307, 65536, 38, 393308, 65536, 38, 393309, 65536, 38, 393310, 65536, 38, 393311, 65536, 38, 393312, 65536, 38, 393313, 65536, 38, 393314, 65536, 60, 393315, 262148, 2, 393316, 4, 0, 393317, 4, 0, 458752, 65536, 60, 458753, 65536, 38, 458754, 0, 14, 458755, 65536, 14, 458756, 393216, 1, 458757, 458752, 1, 458758, 458752, 2, 458759, 393216, 2, 458760, 458752, 2, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 262147, 2, 458768, 3, 0, 458769, 3, 0, 458770, 131075, 0, 458771, 131075, 3, 458772, 131075, 3, 458773, 3, 6, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 262147, 6, 458784, 131075, 1, 458785, 3, 0, 458786, 131075, 0, 458787, 131075, 3, 458788, 3, 6, 458789, 0, 0, 458790, 65536, 38, 458791, 65536, 38, 458792, 65536, 38, 458793, 65536, 38, 458794, 65536, 38, 458795, 65536, 38, 458796, 65536, 38, 458797, 65536, 38, 458798, 65536, 38, 458799, 65536, 38, 458800, 65536, 38, 458801, 65536, 38, 458802, 65536, 38, 458803, 65536, 38, 458804, 65536, 38, 458805, 65536, 38, 458806, 65536, 38, 458807, 65536, 38, 458808, 65536, 38, 458809, 65536, 38, 458810, 65536, 38, 458811, 65536, 38, 458812, 65536, 38, 458813, 65536, 38, 458814, 65536, 38, 458815, 65536, 38, 458816, 65536, 38, 458817, 65536, 38, 458818, 65536, 38, 458819, 65536, 38, 458820, 65536, 38, 458821, 65536, 38, 458822, 65536, 38, 458823, 65536, 38, 458824, 65536, 38, 458825, 65536, 38, 458826, 65536, 38, 458827, 65536, 38, 458828, 65536, 38, 458829, 65536, 38, 458830, 65536, 38, 458831, 65536, 38, 458832, 65536, 38, 458833, 65536, 38, 458834, 65536, 38, 458835, 65536, 38, 458836, 65536, 38, 458837, 65536, 38, 458838, 65536, 38, 458839, 65536, 38, 458840, 65536, 38, 458841, 65536, 38, 458842, 65536, 38, 458843, 65536, 38, 458844, 65536, 38, 458845, 65536, 38, 458846, 65536, 38, 458847, 65536, 38, 458848, 65536, 38, 458849, 65536, 38, 458850, 65536, 60, 458851, 262148, 2, 458852, 4, 0, 458853, 4, 0, 524288, 65536, 60, 524289, 65536, 38, 524290, 196608, 0, 524291, 196608, 0, 524292, 393216, 2, 524293, 458752, 2, 524294, 0, 16, 524295, 65536, 16, 524296, 131072, 16, 524297, 196608, 0, 524298, 196608, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 262147, 5, 524303, 65539, 0, 524304, 3, 0, 524305, 262147, 0, 524306, 262147, 4, 524307, 262147, 4, 524308, 262147, 4, 524309, 131075, 6, 524310, 196608, 0, 524311, 196608, 0, 524312, 196608, 0, 524313, 196608, 0, 524314, 196608, 0, 524315, 196608, 0, 524316, 65536, 12, 524317, 196608, 0, 524318, 196608, 0, 524319, 196608, 0, 524320, 262147, 6, 524321, 131075, 1, 524322, 3, 0, 524323, 262147, 0, 524324, 131075, 6, 524325, 0, 0, 524326, 65536, 38, 524327, 65536, 38, 524328, 65536, 38, 524329, 65536, 38, 524330, 65536, 38, 524331, 65536, 38, 524332, 65536, 38, 524333, 65536, 38, 524334, 65536, 38, 524335, 65536, 38, 524336, 65536, 38, 524337, 65536, 38, 524338, 65536, 38, 524339, 65536, 38, 524340, 65536, 38, 524341, 65536, 38, 524342, 65536, 38, 524343, 65536, 38, 524344, 65536, 38, 524345, 65536, 38, 524346, 65536, 38, 524347, 65536, 38, 524348, 65536, 38, 524349, 65536, 38, 524350, 65536, 38, 524351, 65536, 38, 524352, 65536, 38, 524353, 65536, 38, 524354, 65536, 38, 524355, 65536, 38, 524356, 65536, 38, 524357, 65536, 38, 524358, 65536, 38, 524359, 65536, 38, 524360, 65536, 38, 524361, 65536, 38, 524362, 65536, 38, 524363, 65536, 38, 524364, 65536, 38, 524365, 65536, 38, 524366, 65536, 38, 524367, 65536, 38, 524368, 65536, 38, 524369, 65536, 38, 524370, 65536, 38, 524371, 65536, 38, 524372, 65536, 38, 524373, 65536, 38, 524374, 65536, 38, 524375, 65536, 38, 524376, 65536, 38, 524377, 65536, 38, 524378, 65536, 38, 524379, 65536, 38, 524380, 65536, 38, 524381, 65536, 38, 524382, 65536, 38, 524383, 65536, 38, 524384, 65536, 38, 524385, 65536, 38, 524386, 65536, 60, 524387, 262148, 2, 524388, 4, 0, 524389, 4, 0, 589824, 65536, 60, 589825, 65536, 38, 589826, 393216, 1, 589827, 458752, 1, 589828, 393216, 1, 589829, 458752, 1, 589830, 0, 17, 589831, 65536, 17, 589832, 131072, 17, 589833, 262147, 5, 589834, 131075, 3, 589835, 3, 6, 589836, 0, 0, 589837, 0, 0, 589838, 262147, 6, 589839, 262147, 4, 589840, 262147, 4, 589841, 131075, 6, 589842, 0, 16, 589843, 65536, 16, 589844, 131072, 16, 589845, 393216, 1, 589846, 458752, 1, 589847, 393216, 1, 589848, 458752, 1, 589849, 393216, 1, 589850, 458752, 1, 589851, 0, 0, 589852, 65536, 13, 589853, 0, 0, 589854, 196608, 0, 589855, 196608, 0, 589856, 196608, 0, 589857, 262147, 6, 589858, 131075, 1, 589859, 3, 4, 589860, 393216, 1, 589861, 458752, 1, 589862, 0, 0, 589863, 65536, 38, 589864, 65536, 38, 589865, 65536, 38, 589866, 65536, 38, 589867, 65536, 38, 589868, 65536, 38, 589869, 65536, 38, 589870, 65536, 38, 589871, 65536, 38, 589872, 65536, 38, 589873, 65536, 38, 589874, 65536, 38, 589875, 65536, 38, 589876, 65536, 38, 589877, 65536, 38, 589878, 65536, 38, 589879, 65536, 38, 589880, 65536, 38, 589881, 65536, 38, 589882, 65536, 38, 589883, 65536, 38, 589884, 65536, 38, 589885, 65536, 38, 589886, 65536, 38, 589887, 65536, 38, 589888, 65536, 38, 589889, 65536, 38, 589890, 65536, 38, 589891, 65536, 38, 589892, 65536, 38, 589893, 65536, 38, 589894, 65536, 38, 589895, 65536, 38, 589896, 65536, 38, 589897, 65536, 38, 589898, 65536, 38, 589899, 65536, 38, 589900, 65536, 38, 589901, 65536, 38, 589902, 65536, 38, 589903, 65536, 38, 589904, 65536, 38, 589905, 65536, 38, 589906, 65536, 38, 589907, 65536, 38, 589908, 65536, 38, 589909, 65536, 38, 589910, 65536, 38, 589911, 65536, 38, 589912, 65536, 38, 589913, 65536, 38, 589914, 65536, 38, 589915, 65536, 38, 589916, 65536, 38, 589917, 65536, 38, 589918, 65536, 38, 589919, 65536, 38, 589920, 65536, 38, 589921, 65536, 38, 589922, 65536, 60, 589923, 262148, 2, 589924, 4, 0, 589925, 4, 0, 655360, 65536, 60, 655361, 65536, 38, 655362, 393216, 2, 655363, 458752, 2, 655364, 393216, 2, 655365, 458752, 2, 655366, 393216, 1, 655367, 458752, 1, 655368, 262147, 5, 655369, 65539, 0, 655370, 262147, 0, 655371, 131075, 6, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 65536, 12, 655377, 0, 0, 655378, 0, 17, 655379, 65536, 17, 655380, 131072, 17, 655381, 393216, 2, 655382, 458752, 2, 655383, 393216, 2, 655384, 458752, 2, 655385, 393216, 2, 655386, 458752, 2, 655387, 0, 14, 655388, 65536, 14, 655389, 131072, 14, 655390, 196608, 0, 655391, 196608, 0, 655392, 196608, 0, 655393, 196608, 0, 655394, 262147, 2, 655395, 3, 4, 655396, 65536, 12, 655397, 458752, 2, 655398, 0, 0, 655399, 65536, 38, 655400, 65536, 38, 655401, 65536, 38, 655402, 65536, 38, 655403, 65536, 38, 655404, 65536, 38, 655405, 65536, 38, 655406, 65536, 38, 655407, 65536, 38, 655408, 65536, 38, 655409, 65536, 38, 655410, 65536, 38, 655411, 65536, 38, 655412, 65536, 38, 655413, 65536, 38, 655414, 65536, 38, 655415, 65536, 38, 655416, 65536, 38, 655417, 65536, 38, 655418, 65536, 38, 655419, 65536, 38, 655420, 65536, 38, 655421, 65536, 38, 655422, 65536, 38, 655423, 65536, 38, 655424, 65536, 38, 655425, 65536, 38, 655426, 65536, 38, 655427, 65536, 38, 655428, 65536, 38, 655429, 65536, 38, 655430, 65536, 38, 655431, 65536, 38, 655432, 65536, 38, 655433, 65536, 38, 655434, 65536, 38, 655435, 65536, 38, 655436, 65536, 38, 655437, 65536, 38, 655438, 65536, 38, 655439, 65536, 38, 655440, 65536, 38, 655441, 65536, 38, 655442, 65536, 38, 655443, 65536, 38, 655444, 65536, 38, 655445, 65536, 38, 655446, 65536, 38, 655447, 65536, 38, 655448, 65536, 38, 655449, 65536, 38, 655450, 65536, 38, 655451, 65536, 38, 655452, 65536, 38, 655453, 65536, 38, 655454, 65536, 38, 655455, 65536, 38, 655456, 65536, 38, 655457, 65536, 38, 655458, 65536, 60, 655459, 262148, 2, 655460, 4, 0, 655461, 4, 0, 720896, 65536, 60, 720897, 65536, 38, 720898, 393216, 1, 720899, 458752, 1, 720900, 393216, 1, 720901, 458752, 1, 720902, 393216, 2, 720903, 458752, 2, 720904, 262147, 2, 720905, 3, 0, 720906, 3, 4, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 65536, 13, 720913, 0, 0, 720914, 393216, 1, 720915, 458752, 1, 720916, 393216, 1, 720917, 458752, 1, 720918, 393216, 1, 720919, 458752, 1, 720920, 393216, 1, 720921, 458752, 1, 720922, 393216, 1, 720923, 458752, 1, 720924, 393216, 1, 720925, 458752, 1, 720926, 196608, 0, 720927, 196608, 0, 720928, 196608, 0, 720929, 196608, 0, 720930, 262147, 6, 720931, 131075, 6, 720932, 65536, 13, 720933, 0, 0, 720934, 0, 0, 720935, 65536, 38, 720936, 65536, 38, 720937, 65536, 38, 720938, 65536, 38, 720939, 65536, 38, 720940, 65536, 38, 720941, 65536, 38, 720942, 65536, 38, 720943, 65536, 38, 720944, 65536, 38, 720945, 65536, 38, 720946, 65536, 38, 720947, 65536, 38, 720948, 65536, 38, 720949, 65536, 38, 720950, 65536, 38, 720951, 65536, 38, 720952, 65536, 38, 720953, 65536, 38, 720954, 65536, 38, 720955, 65536, 38, 720956, 65536, 38, 720957, 65536, 38, 720958, 65536, 38, 720959, 65536, 38, 720960, 65536, 38, 720961, 65536, 38, 720962, 65536, 38, 720963, 65536, 38, 720964, 65536, 38, 720965, 65536, 38, 720966, 65536, 38, 720967, 65536, 38, 720968, 65536, 38, 720969, 65536, 38, 720970, 65536, 38, 720971, 65536, 38, 720972, 65536, 38, 720973, 65536, 38, 720974, 65536, 38, 720975, 65536, 38, 720976, 65536, 38, 720977, 65536, 38, 720978, 65536, 38, 720979, 65536, 38, 720980, 65536, 38, 720981, 65536, 38, 720982, 65536, 38, 720983, 65536, 38, 720984, 65536, 38, 720985, 65536, 38, 720986, 65536, 38, 720987, 65536, 38, 720988, 65536, 38, 720989, 65536, 38, 720990, 65536, 38, 720991, 65536, 38, 720992, 65536, 38, 720993, 65536, 38, 720994, 65536, 60, 720995, 262148, 2, 720996, 4, 0, 720997, 4, 0, 786432, 65536, 60, 786433, 65536, 38, 786434, 393216, 2, 786435, 458752, 2, 786436, 393216, 2, 786437, 458752, 2, 786438, 65536, 1, 786439, 65536, 1, 786440, 262147, 6, 786441, 262147, 4, 786442, 131075, 6, 786443, 131072, 1, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 14, 786448, 65536, 14, 786449, 131072, 14, 786450, 393216, 2, 786451, 458752, 2, 786452, 393216, 2, 786453, 458752, 2, 786454, 393216, 2, 786455, 458752, 2, 786456, 393216, 2, 786457, 458752, 2, 786458, 65536, 12, 786459, 458752, 2, 786460, 393216, 2, 786461, 458752, 2, 786462, 3, 7, 786463, 196608, 0, 786464, 196608, 0, 786465, 196608, 0, 786466, 196608, 0, 786467, 0, 14, 786468, 65536, 14, 786469, 131072, 14, 786470, 0, 0, 786471, 65536, 38, 786472, 65536, 38, 786473, 65536, 38, 786474, 65536, 38, 786475, 65536, 38, 786476, 65536, 38, 786477, 65536, 38, 786478, 65536, 38, 786479, 65536, 38, 786480, 65536, 38, 786481, 65536, 38, 786482, 65536, 38, 786483, 65536, 38, 786484, 65536, 38, 786485, 65536, 38, 786486, 65536, 38, 786487, 65536, 38, 786488, 65536, 38, 786489, 65536, 38, 786490, 65536, 38, 786491, 65536, 38, 786492, 65536, 38, 786493, 65536, 38, 786494, 65536, 38, 786495, 65536, 38, 786496, 65536, 38, 786497, 65536, 38, 786498, 65536, 38, 786499, 65536, 38, 786500, 65536, 38, 786501, 65536, 38, 786502, 65536, 38, 786503, 65536, 38, 786504, 65536, 38, 786505, 65536, 38, 786506, 65536, 38, 786507, 65536, 38, 786508, 65536, 38, 786509, 65536, 38, 786510, 65536, 38, 786511, 65536, 38, 786512, 65536, 38, 786513, 65536, 38, 786514, 65536, 38, 786515, 65536, 38, 786516, 65536, 38, 786517, 65536, 38, 786518, 65536, 38, 786519, 65536, 38, 786520, 65536, 38, 786521, 65536, 38, 786522, 65536, 38, 786523, 65536, 38, 786524, 65536, 38, 786525, 65536, 38, 786526, 65536, 38, 786527, 65536, 38, 786528, 65536, 38, 786529, 65536, 38, 786530, 65536, 60, 786531, 262148, 2, 786532, 4, 0, 786533, 4, 0, 851968, 65536, 60, 851969, 65536, 38, 851970, 393216, 1, 851971, 458752, 1, 851972, 393216, 1, 851973, 458752, 1, 851974, 0, 16, 851975, 65536, 16, 851976, 131072, 16, 851977, 393216, 1, 851978, 458752, 1, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 16, 851984, 65536, 16, 851985, 131072, 16, 851986, 393216, 1, 851987, 458752, 1, 851988, 393216, 1, 851989, 458752, 1, 851990, 0, 16, 851991, 65536, 16, 851992, 131072, 16, 851993, 196608, 0, 851994, 65536, 13, 851995, 196608, 0, 851996, 393216, 1, 851997, 458752, 1, 851998, 327683, 2, 851999, 3, 6, 852000, 196608, 0, 852001, 196608, 0, 852002, 0, 16, 852003, 65536, 16, 852004, 131072, 16, 852005, 196608, 0, 852006, 0, 0, 852007, 65536, 38, 852008, 65536, 38, 852009, 65536, 38, 852010, 65536, 38, 852011, 65536, 38, 852012, 65536, 38, 852013, 65536, 38, 852014, 65536, 38, 852015, 65536, 38, 852016, 65536, 38, 852017, 65536, 38, 852018, 65536, 38, 852019, 65536, 38, 852020, 65536, 38, 852021, 65536, 38, 852022, 65536, 38, 852023, 65536, 38, 852024, 65536, 38, 852025, 65536, 38, 852026, 65536, 38, 852027, 65536, 38, 852028, 65536, 38, 852029, 65536, 38, 852030, 65536, 38, 852031, 65536, 38, 852032, 65536, 38, 852033, 65536, 38, 852034, 65536, 38, 852035, 65536, 38, 852036, 65536, 38, 852037, 65536, 38, 852038, 65536, 38, 852039, 65536, 38, 852040, 65536, 38, 852041, 65536, 38, 852042, 65536, 38, 852043, 65536, 38, 852044, 65536, 38, 852045, 65536, 38, 852046, 65536, 38, 852047, 65536, 38, 852048, 65536, 38, 852049, 65536, 38, 852050, 65536, 38, 852051, 65536, 38, 852052, 65536, 38, 852053, 65536, 38, 852054, 65536, 38, 852055, 65536, 38, 852056, 65536, 38, 852057, 65536, 38, 852058, 65536, 38, 852059, 65536, 38, 852060, 65536, 38, 852061, 65536, 38, 852062, 65536, 38, 852063, 65536, 38, 852064, 65536, 38, 852065, 65536, 38, 852066, 65536, 60, 852067, 262148, 2, 852068, 4, 0, 852069, 4, 0, 917504, 65536, 60, 917505, 65536, 38, 917506, 393216, 2, 917507, 458752, 2, 917508, 393216, 2, 917509, 458752, 2, 917510, 0, 17, 917511, 65536, 17, 917512, 131072, 17, 917513, 393216, 2, 917514, 458752, 2, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 17, 917520, 65536, 17, 917521, 131072, 17, 917522, 393216, 2, 917523, 65536, 12, 917524, 393216, 2, 917525, 458752, 2, 917526, 0, 17, 917527, 65536, 17, 917528, 131072, 17, 917529, 0, 14, 917530, 65536, 14, 917531, 131072, 14, 917532, 393216, 2, 917533, 458752, 2, 917534, 262147, 2, 917535, 131075, 0, 917536, 3, 6, 917537, 196608, 0, 917538, 0, 17, 917539, 65536, 17, 917540, 131072, 17, 917541, 0, 0, 917542, 0, 0, 917543, 65536, 38, 917544, 65536, 38, 917545, 65536, 38, 917546, 65536, 38, 917547, 65536, 38, 917548, 65536, 38, 917549, 65536, 38, 917550, 65536, 38, 917551, 65536, 38, 917552, 65536, 38, 917553, 65536, 38, 917554, 65536, 38, 917555, 65536, 38, 917556, 65536, 38, 917557, 65536, 38, 917558, 65536, 38, 917559, 65536, 38, 917560, 65536, 38, 917561, 65536, 38, 917562, 65536, 38, 917563, 65536, 38, 917564, 65536, 38, 917565, 65536, 38, 917566, 65536, 38, 917567, 65536, 38, 917568, 65536, 38, 917569, 65536, 38, 917570, 65536, 38, 917571, 65536, 38, 917572, 65536, 38, 917573, 65536, 38, 917574, 65536, 38, 917575, 65536, 38, 917576, 65536, 38, 917577, 65536, 38, 917578, 65536, 38, 917579, 65536, 38, 917580, 65536, 38, 917581, 65536, 38, 917582, 65536, 38, 917583, 65536, 38, 917584, 65536, 38, 917585, 65536, 38, 917586, 65536, 38, 917587, 65536, 38, 917588, 65536, 38, 917589, 65536, 38, 917590, 65536, 38, 917591, 65536, 38, 917592, 65536, 38, 917593, 65536, 38, 917594, 65536, 38, 917595, 65536, 38, 917596, 65536, 38, 917597, 65536, 38, 917598, 65536, 38, 917599, 65536, 38, 917600, 65536, 38, 917601, 65536, 38, 917602, 65536, 60, 917603, 262148, 2, 917604, 4, 0, 917605, 4, 0, 983040, 65536, 60, 983041, 65536, 38, 983042, 0, 16, 983043, 65536, 16, 983044, 131072, 16, 983045, 393216, 1, 983046, 458752, 1, 983047, 393216, 1, 983048, 458752, 1, 983049, 393216, 1, 983050, 458752, 1, 983051, 393216, 1, 983052, 458752, 1, 983053, 393216, 1, 983054, 458752, 1, 983055, 0, 16, 983056, 65536, 16, 983057, 131072, 16, 983058, 196608, 0, 983059, 65536, 13, 983060, 196608, 0, 983061, 393216, 1, 983062, 458752, 1, 983063, 393216, 1, 983064, 458752, 1, 983065, 393216, 1, 983066, 458752, 1, 983067, 0, 16, 983068, 65536, 16, 983069, 131072, 16, 983070, 262147, 2, 983071, 3, 0, 983072, 3, 4, 983073, 196608, 0, 983074, 393216, 1, 983075, 458752, 1, 983076, 0, 0, 983077, 65536, 38, 983078, 65536, 38, 983079, 65536, 38, 983080, 65536, 38, 983081, 65536, 38, 983082, 65536, 38, 983083, 65536, 38, 983084, 65536, 38, 983085, 65536, 38, 983086, 65536, 38, 983087, 65536, 38, 983088, 65536, 38, 983089, 65536, 38, 983090, 65536, 38, 983091, 65536, 38, 983092, 65536, 38, 983093, 65536, 38, 983094, 65536, 38, 983095, 65536, 38, 983096, 65536, 38, 983097, 65536, 38, 983098, 65536, 38, 983099, 65536, 38, 983100, 65536, 38, 983101, 65536, 38, 983102, 65536, 38, 983103, 65536, 38, 983104, 65536, 38, 983105, 65536, 38, 983106, 65536, 38, 983107, 65536, 38, 983108, 65536, 38, 983109, 65536, 38, 983110, 65536, 38, 983111, 65536, 38, 983112, 65536, 38, 983113, 65536, 38, 983114, 65536, 38, 983115, 65536, 38, 983116, 65536, 38, 983117, 65536, 38, 983118, 65536, 38, 983119, 65536, 38, 983120, 65536, 38, 983121, 65536, 38, 983122, 65536, 38, 983123, 65536, 38, 983124, 65536, 38, 983125, 65536, 38, 983126, 65536, 38, 983127, 65536, 38, 983128, 65536, 38, 983129, 65536, 38, 983130, 65536, 38, 983131, 65536, 38, 983132, 65536, 38, 983133, 65536, 38, 983134, 65536, 38, 983135, 65536, 38, 983136, 65536, 38, 983137, 65536, 38, 983138, 65536, 60, 983139, 262148, 2, 983140, 4, 0, 983141, 4, 0, 1048576, 65536, 60, 1048577, 65536, 38, 1048578, 0, 17, 1048579, 65536, 17, 1048580, 131072, 17, 1048581, 393216, 2, 1048582, 458752, 2, 1048583, 393216, 2, 1048584, 458752, 2, 1048585, 65536, 12, 1048586, 458752, 2, 1048587, 393216, 2, 1048588, 458752, 2, 1048589, 393216, 2, 1048590, 458752, 2, 1048591, 0, 17, 1048592, 65536, 17, 1048593, 131072, 17, 1048594, 0, 14, 1048595, 65536, 14, 1048596, 131072, 14, 1048597, 393216, 2, 1048598, 458752, 2, 1048599, 393216, 2, 1048600, 458752, 2, 1048601, 393216, 2, 1048602, 458752, 2, 1048603, 0, 17, 1048604, 65536, 17, 1048605, 131072, 17, 1048606, 262147, 2, 1048607, 3, 0, 1048608, 3, 4, 1048609, 196608, 0, 1048610, 393216, 2, 1048611, 458752, 2, 1048612, 0, 0, 1048613, 65536, 38, 1048614, 65536, 38, 1048615, 65536, 38, 1048616, 65536, 38, 1048617, 65536, 38, 1048618, 65536, 38, 1048619, 65536, 38, 1048620, 65536, 38, 1048621, 65536, 38, 1048622, 65536, 38, 1048623, 65536, 38, 1048624, 65536, 38, 1048625, 65536, 38, 1048626, 65536, 38, 1048627, 65536, 38, 1048628, 65536, 38, 1048629, 65536, 38, 1048630, 65536, 38, 1048631, 65536, 38, 1048632, 65536, 38, 1048633, 65536, 38, 1048634, 65536, 38, 1048635, 65536, 38, 1048636, 65536, 38, 1048637, 65536, 38, 1048638, 65536, 38, 1048639, 65536, 38, 1048640, 65536, 38, 1048641, 65536, 38, 1048642, 65536, 38, 1048643, 65536, 38, 1048644, 65536, 38, 1048645, 65536, 38, 1048646, 65536, 38, 1048647, 65536, 38, 1048648, 65536, 38, 1048649, 65536, 38, 1048650, 65536, 38, 1048651, 65536, 38, 1048652, 65536, 38, 1048653, 65536, 38, 1048654, 65536, 38, 1048655, 65536, 38, 1048656, 65536, 38, 1048657, 65536, 38, 1048658, 65536, 38, 1048659, 65536, 38, 1048660, 65536, 38, 1048661, 65536, 38, 1048662, 65536, 38, 1048663, 65536, 38, 1048664, 65536, 38, 1048665, 65536, 38, 1048666, 65536, 38, 1048667, 65536, 38, 1048668, 65536, 38, 1048669, 65536, 38, 1048670, 65536, 38, 1048671, 65536, 38, 1048672, 65536, 38, 1048673, 65536, 38, 1048674, 65536, 60, 1048675, 262148, 2, 1048676, 4, 0, 1048677, 4, 0, 1114112, 65536, 60, 1114113, 65536, 38, 1114114, 393216, 1, 1114115, 458752, 1, 1114116, 393216, 1, 1114117, 458752, 1, 1114118, 393216, 1, 1114119, 458752, 1, 1114120, 196608, 0, 1114121, 65536, 13, 1114122, 196608, 0, 1114123, 0, 16, 1114124, 65536, 16, 1114125, 131072, 16, 1114126, 196608, 0, 1114127, 196608, 0, 1114128, 196608, 0, 1114129, 196608, 0, 1114130, 393216, 1, 1114131, 458752, 1, 1114132, 393216, 1, 1114133, 458752, 1, 1114134, 0, 16, 1114135, 65536, 16, 1114136, 131072, 16, 1114137, 393216, 1, 1114138, 458752, 1, 1114139, 393216, 1, 1114140, 458752, 1, 1114141, 196608, 0, 1114142, 262147, 2, 1114143, 3, 0, 1114144, 3, 4, 1114145, 196608, 0, 1114146, 196608, 0, 1114147, 196608, 0, 1114148, 0, 0, 1114149, 65536, 38, 1114150, 65536, 38, 1114151, 65536, 38, 1114152, 65536, 38, 1114153, 65536, 38, 1114154, 65536, 38, 1114155, 65536, 38, 1114156, 65536, 38, 1114157, 65536, 38, 1114158, 65536, 38, 1114159, 65536, 38, 1114160, 65536, 38, 1114161, 65536, 38, 1114162, 65536, 38, 1114163, 65536, 38, 1114164, 65536, 38, 1114165, 65536, 38, 1114166, 65536, 38, 1114167, 65536, 38, 1114168, 65536, 38, 1114169, 65536, 38, 1114170, 65536, 38, 1114171, 65536, 38, 1114172, 65536, 38, 1114173, 65536, 38, 1114174, 65536, 38, 1114175, 65536, 38, 1114176, 65536, 38, 1114177, 65536, 38, 1114178, 65536, 38, 1114179, 65536, 38, 1114180, 65536, 38, 1114181, 65536, 38, 1114182, 65536, 38, 1114183, 65536, 38, 1114184, 65536, 38, 1114185, 65536, 38, 1114186, 65536, 38, 1114187, 65536, 38, 1114188, 65536, 38, 1114189, 65536, 38, 1114190, 65536, 38, 1114191, 65536, 38, 1114192, 65536, 38, 1114193, 65536, 38, 1114194, 65536, 38, 1114195, 65536, 38, 1114196, 65536, 38, 1114197, 65536, 38, 1114198, 65536, 38, 1114199, 65536, 38, 1114200, 65536, 38, 1114201, 65536, 38, 1114202, 65536, 38, 1114203, 65536, 38, 1114204, 65536, 38, 1114205, 65536, 38, 1114206, 65536, 38, 1114207, 65536, 38, 1114208, 65536, 38, 1114209, 65536, 38, 1114210, 65536, 60, 1114211, 262148, 2, 1114212, 4, 0, 1114213, 4, 0, 1179648, 65536, 60, 1179649, 65536, 38, 1179650, 393216, 2, 1179651, 65536, 12, 1179652, 393216, 2, 1179653, 458752, 2, 1179654, 393216, 2, 1179655, 458752, 2, 1179656, 0, 14, 1179657, 65536, 14, 1179658, 131072, 14, 1179659, 0, 17, 1179660, 65536, 17, 1179661, 131072, 17, 1179662, 196608, 0, 1179663, 196608, 0, 1179664, 196608, 0, 1179665, 196608, 0, 1179666, 393216, 2, 1179667, 65536, 12, 1179668, 393216, 2, 1179669, 458752, 2, 1179670, 0, 17, 1179671, 65536, 17, 1179672, 131072, 17, 1179673, 393216, 2, 1179674, 65536, 12, 1179675, 393216, 2, 1179676, 458752, 2, 1179677, 196608, 0, 1179678, 262147, 2, 1179679, 3, 0, 1179680, 3, 4, 1179681, 196608, 0, 1179682, 196608, 0, 1179683, 196608, 0, 1179684, 0, 0, 1179685, 65536, 38, 1179686, 65536, 38, 1179687, 65536, 38, 1179688, 65536, 38, 1179689, 65536, 38, 1179690, 65536, 38, 1179691, 65536, 38, 1179692, 65536, 38, 1179693, 65536, 38, 1179694, 65536, 38, 1179695, 65536, 38, 1179696, 65536, 38, 1179697, 65536, 38, 1179698, 65536, 38, 1179699, 65536, 38, 1179700, 65536, 38, 1179701, 65536, 38, 1179702, 65536, 38, 1179703, 65536, 38, 1179704, 65536, 38, 1179705, 65536, 38, 1179706, 65536, 38, 1179707, 65536, 38, 1179708, 65536, 38, 1179709, 65536, 38, 1179710, 65536, 38, 1179711, 65536, 38, 1179712, 65536, 38, 1179713, 65536, 38, 1179714, 65536, 38, 1179715, 65536, 38, 1179716, 65536, 38, 1179717, 65536, 38, 1179718, 65536, 38, 1179719, 65536, 38, 1179720, 65536, 38, 1179721, 65536, 38, 1179722, 65536, 38, 1179723, 65536, 38, 1179724, 65536, 38, 1179725, 65536, 38, 1179726, 65536, 38, 1179727, 65536, 38, 1179728, 65536, 38, 1179729, 65536, 38, 1179730, 65536, 38, 1179731, 65536, 38, 1179732, 65536, 38, 1179733, 65536, 38, 1179734, 65536, 38, 1179735, 65536, 38, 1179736, 65536, 38, 1179737, 65536, 38, 1179738, 65536, 38, 1179739, 65536, 38, 1179740, 65536, 38, 1179741, 65536, 38, 1179742, 65536, 38, 1179743, 65536, 38, 1179744, 65536, 38, 1179745, 65536, 38, 1179746, 65536, 60, 1179747, 262148, 2, 1179748, 4, 0, 1179749, 4, 0, 1245184, 65536, 16, 1245185, 131072, 16, 1245186, 196608, 0, 1245187, 65536, 13, 1245188, 196608, 0, 1245189, 0, 16, 1245190, 65536, 16, 1245191, 131072, 16, 1245192, 393216, 1, 1245193, 458752, 1, 1245194, 393216, 1, 1245195, 458752, 1, 1245196, 393216, 1, 1245197, 458752, 1, 1245198, 196608, 0, 1245199, 196608, 0, 1245200, 196608, 0, 1245201, 196608, 0, 1245202, 196608, 0, 1245203, 65536, 13, 1245204, 196608, 0, 1245205, 393216, 1, 1245206, 458752, 1, 1245207, 393216, 1, 1245208, 458752, 1, 1245209, 196608, 0, 1245210, 65536, 13, 1245211, 196608, 0, 1245212, 393216, 1, 1245213, 458752, 1, 1245214, 262147, 6, 1245215, 131075, 1, 1245216, 3, 4, 1245217, 196608, 0, 1245218, 393216, 1, 1245219, 458752, 1, 1245220, 0, 0, 1245221, 65536, 38, 1245222, 65536, 38, 1245223, 65536, 38, 1245224, 65536, 38, 1245225, 65536, 38, 1245226, 65536, 38, 1245227, 65536, 38, 1245228, 65536, 38, 1245229, 65536, 38, 1245230, 65536, 38, 1245231, 65536, 38, 1245232, 65536, 38, 1245233, 65536, 38, 1245234, 65536, 38, 1245235, 65536, 38, 1245236, 65536, 38, 1245237, 65536, 38, 1245238, 65536, 38, 1245239, 65536, 38, 1245240, 65536, 38, 1245241, 65536, 38, 1245242, 65536, 38, 1245243, 65536, 38, 1245244, 65536, 38, 1245245, 65536, 38, 1245246, 65536, 38, 1245247, 65536, 38, 1245248, 65536, 38, 1245249, 65536, 38, 1245250, 65536, 38, 1245251, 65536, 38, 1245252, 65536, 38, 1245253, 65536, 38, 1245254, 65536, 38, 1245255, 65536, 38, 1245256, 65536, 38, 1245257, 65536, 38, 1245258, 65536, 38, 1245259, 65536, 38, 1245260, 65536, 38, 1245261, 65536, 38, 1245262, 65536, 38, 1245263, 65536, 38, 1245264, 65536, 38, 1245265, 65536, 38, 1245266, 0, 0, 1245267, 0, 0, 1245268, 65536, 38, 1245269, 65536, 38, 1245270, 65536, 38, 1245271, 65536, 38, 1245272, 65536, 38, 1245273, 65536, 38, 1245274, 65536, 38, 1245275, 65536, 38, 1245276, 65536, 38, 1245277, 65536, 38, 1245278, 65536, 38, 1245279, 65536, 38, 1245280, 65536, 38, 1245281, 65536, 38, 1245282, 65536, 60, 1245283, 262148, 2, 1245284, 4, 0, 1245285, 4, 0, 1310720, 65536, 17, 1310721, 131072, 17, 1310722, 0, 14, 1310723, 65536, 14, 1310724, 131072, 14, 1310725, 0, 17, 1310726, 65536, 12, 1310727, 131072, 17, 1310728, 393216, 2, 1310729, 458752, 2, 1310730, 393216, 2, 1310731, 458752, 2, 1310732, 393216, 2, 1310733, 458752, 2, 1310734, 196608, 0, 1310735, 196608, 0, 1310736, 196608, 0, 1310737, 196608, 0, 1310738, 0, 14, 1310739, 65536, 14, 1310740, 131072, 14, 1310741, 393216, 2, 1310742, 458752, 2, 1310743, 393216, 2, 1310744, 458752, 2, 1310745, 0, 14, 1310746, 65536, 14, 1310747, 131072, 14, 1310748, 393216, 2, 1310749, 458752, 2, 1310750, 0, 0, 1310751, 262147, 6, 1310752, 131075, 6, 1310753, 196608, 0, 1310754, 393216, 2, 1310755, 65536, 12, 1310756, 0, 0, 1310757, 65536, 30, 1310758, 65536, 30, 1310759, 65536, 38, 1310760, 65536, 38, 1310761, 65536, 38, 1310762, 65536, 38, 1310763, 65536, 38, 1310764, 65536, 38, 1310765, 65536, 38, 1310766, 65536, 38, 1310767, 65536, 38, 1310768, 65536, 38, 1310769, 65536, 38, 1310770, 65536, 38, 1310771, 65536, 38, 1310772, 65536, 38, 1310773, 65536, 38, 1310774, 65536, 38, 1310775, 65536, 38, 1310776, 65536, 38, 1310777, 65536, 38, 1310778, 65536, 38, 1310779, 65536, 38, 1310780, 65536, 38, 1310781, 65536, 38, 1310782, 65536, 38, 1310783, 65536, 38, 1310784, 65536, 38, 1310785, 65536, 38, 1310786, 65536, 38, 1310787, 65536, 38, 1310788, 65536, 38, 1310789, 65536, 38, 1310790, 65536, 38, 1310791, 65536, 38, 1310792, 65536, 38, 1310793, 65536, 38, 1310794, 65536, 38, 1310795, 65536, 38, 1310796, 65536, 38, 1310797, 65536, 38, 1310798, 65536, 38, 1310799, 65536, 38, 1310800, 65536, 38, 1310801, 65536, 38, 1310802, 0, 0, 1310803, 0, 0, 1310804, 65536, 38, 1310805, 65536, 38, 1310806, 65536, 38, 1310807, 65536, 38, 1310808, 65536, 38, 1310809, 65536, 38, 1310810, 65536, 38, 1310811, 65536, 38, 1310812, 65536, 38, 1310813, 65536, 38, 1310814, 65536, 38, 1310815, 65536, 38, 1310816, 65536, 38, 1310817, 65536, 38, 1310818, 65536, 60, 1310819, 262148, 2, 1310820, 4, 0, 1310821, 4, 0, 1376256, 458752, 1, 1376257, 65536, 38, 1376258, 196608, 0, 1376259, 196608, 0, 1376260, 196608, 0, 1376261, 196608, 0, 1376262, 65536, 13, 1376263, 196608, 0, 1376264, 0, 16, 1376265, 65536, 16, 1376266, 131072, 16, 1376267, 196608, 0, 1376268, 196608, 0, 1376269, 0, 0, 1376270, 65536, 22, 1376271, 65536, 22, 1376272, 65536, 22, 1376273, 65536, 22, 1376274, 0, 0, 1376275, 0, 0, 1376276, 196608, 0, 1376277, 0, 16, 1376278, 65536, 16, 1376279, 131072, 16, 1376280, 393216, 1, 1376281, 458752, 1, 1376282, 0, 16, 1376283, 65536, 16, 1376284, 131072, 16, 1376285, 65536, 1, 1376286, 196608, 0, 1376287, 196608, 0, 1376288, 196608, 0, 1376289, 196608, 0, 1376290, 196608, 0, 1376291, 65536, 13, 1376292, 0, 0, 1376293, 0, 0, 1376294, 65536, 30, 1376295, 65536, 38, 1376296, 65536, 38, 1376297, 65536, 38, 1376298, 65536, 38, 1376299, 65536, 38, 1376300, 65536, 38, 1376301, 65536, 38, 1376302, 65536, 38, 1376303, 65536, 38, 1376304, 65536, 38, 1376305, 65536, 38, 1376306, 65536, 38, 1376307, 65536, 38, 1376308, 65536, 38, 1376309, 65536, 38, 1376310, 65536, 38, 1376311, 65536, 38, 1376312, 65536, 38, 1376313, 65536, 38, 1376314, 65536, 38, 1376315, 65536, 38, 1376316, 65536, 38, 1376317, 65536, 38, 1376318, 65536, 38, 1376319, 65536, 38, 1376320, 65536, 38, 1376321, 65536, 38, 1376322, 65536, 38, 1376323, 65536, 38, 1376324, 65536, 38, 1376325, 65536, 38, 1376326, 65536, 38, 1376327, 65536, 38, 1376328, 65536, 38, 1376329, 65536, 38, 1376330, 65536, 38, 1376331, 65536, 38, 1376332, 65536, 38, 1376333, 65536, 38, 1376334, 65536, 38, 1376335, 65536, 38, 1376336, 65536, 38, 1376337, 65536, 38, 1376338, 0, 0, 1376339, 393216, 1, 1376340, 458752, 1, 1376341, 393216, 1, 1376342, 458752, 1, 1376343, 393216, 1, 1376344, 458752, 1, 1376345, 393216, 1, 1376346, 458752, 1, 1376347, 393216, 1, 1376348, 458752, 1, 1376349, 393216, 1, 1376350, 458752, 1, 1376351, 393216, 1, 1376352, 458752, 1, 1376353, 65536, 38, 1376354, 65536, 60, 1376355, 262148, 2, 1376356, 4, 0, 1376357, 4, 0, 1441792, 458752, 2, 1441793, 65536, 38, 1441794, 65536, 38, 1441795, 65536, 38, 1441796, 65536, 38, 1441797, 0, 14, 1441798, 65536, 14, 1441799, 131072, 14, 1441800, 0, 17, 1441801, 65536, 17, 1441802, 131072, 17, 1441803, 65536, 38, 1441804, 65536, 38, 1441805, 65536, 38, 1441806, 65536, 22, 1441807, 65536, 22, 1441808, 65536, 22, 1441809, 65536, 22, 1441810, 65536, 38, 1441811, 65536, 38, 1441812, 65536, 38, 1441813, 0, 17, 1441814, 65536, 17, 1441815, 131072, 17, 1441816, 393216, 2, 1441817, 458752, 2, 1441818, 0, 17, 1441819, 65536, 17, 1441820, 65536, 12, 1441821, 196608, 0, 1441822, 196608, 0, 1441823, 262150, 5, 1441824, 6, 6, 1441825, 196608, 0, 1441826, 0, 14, 1441827, 65536, 14, 1441828, 131072, 14, 1441829, 196608, 0, 1441830, 65536, 30, 1441831, 65536, 38, 1441832, 65536, 38, 1441833, 65536, 38, 1441834, 65536, 38, 1441835, 65536, 38, 1441836, 65536, 38, 1441837, 65536, 38, 1441838, 65536, 38, 1441839, 65536, 38, 1441840, 65536, 38, 1441841, 65536, 38, 1441842, 65536, 38, 1441843, 65536, 38, 1441844, 65536, 38, 1441845, 65536, 38, 1441846, 65536, 38, 1441847, 65536, 38, 1441848, 65536, 38, 1441849, 65536, 38, 1441850, 65536, 38, 1441851, 65536, 38, 1441852, 65536, 38, 1441853, 65536, 38, 1441854, 65536, 38, 1441855, 65536, 38, 1441856, 65536, 38, 1441857, 65536, 38, 1441858, 65536, 38, 1441859, 65536, 38, 1441860, 65536, 38, 1441861, 65536, 38, 1441862, 65536, 38, 1441863, 65536, 38, 1441864, 65536, 38, 1441865, 65536, 38, 1441866, 65536, 38, 1441867, 65536, 38, 1441868, 65536, 38, 1441869, 65536, 38, 1441870, 65536, 38, 1441871, 65536, 38, 1441872, 65536, 38, 1441873, 65536, 38, 1441874, 0, 0, 1441875, 393216, 2, 1441876, 458752, 2, 1441877, 393216, 2, 1441878, 458752, 2, 1441879, 393216, 2, 1441880, 458752, 2, 1441881, 393216, 2, 1441882, 458752, 2, 1441883, 393216, 2, 1441884, 458752, 2, 1441885, 393216, 2, 1441886, 458752, 2, 1441887, 393216, 2, 1441888, 458752, 2, 1441889, 65536, 38, 1441890, 65536, 60, 1441891, 262148, 2, 1441892, 4, 0, 1441893, 4, 0, 1507328, 458752, 1, 1507329, 65536, 38, 1507330, 65536, 38, 1507331, 65536, 38, 1507332, 65536, 38, 1507333, 65536, 0, 1507334, 65536, 0, 1507335, 65536, 0, 1507336, 65536, 0, 1507337, 65536, 0, 1507338, 65536, 0, 1507339, 65536, 38, 1507340, 65536, 60, 1507341, 65536, 60, 1507342, 65536, 22, 1507343, 65536, 22, 1507344, 65536, 22, 1507345, 65536, 22, 1507346, 65536, 60, 1507347, 65536, 60, 1507348, 65536, 38, 1507349, 393216, 1, 1507350, 458752, 1, 1507351, 393216, 1, 1507352, 458752, 1, 1507353, 393216, 1, 1507354, 458752, 1, 1507355, 196608, 0, 1507356, 65536, 13, 1507357, 196608, 0, 1507358, 196608, 0, 1507359, 262150, 2, 1507360, 6, 4, 1507361, 196608, 0, 1507362, 196608, 0, 1507363, 196608, 0, 1507364, 393216, 1, 1507365, 458752, 1, 1507366, 65536, 30, 1507367, 65536, 38, 1507368, 65536, 38, 1507369, 65536, 38, 1507370, 65536, 38, 1507371, 65536, 38, 1507372, 65536, 38, 1507373, 65536, 38, 1507374, 65536, 38, 1507375, 65536, 38, 1507376, 65536, 38, 1507377, 65536, 38, 1507378, 65536, 38, 1507379, 65536, 38, 1507380, 65536, 38, 1507381, 65536, 38, 1507382, 65536, 38, 1507383, 65536, 38, 1507384, 65536, 38, 1507385, 65536, 38, 1507386, 65536, 38, 1507387, 65536, 38, 1507388, 65536, 38, 1507389, 65536, 38, 1507390, 65536, 38, 1507391, 65536, 38, 1507392, 65536, 38, 1507393, 65536, 38, 1507394, 65536, 38, 1507395, 65536, 38, 1507396, 65536, 38, 1507397, 65536, 38, 1507398, 65536, 38, 1507399, 65536, 38, 1507400, 65536, 38, 1507401, 65536, 38, 1507402, 65536, 38, 1507403, 65536, 38, 1507404, 65536, 38, 1507405, 65536, 38, 1507406, 65536, 38, 1507407, 65536, 38, 1507408, 65536, 38, 1507409, 65536, 38, 1507410, 0, 0, 1507411, 393216, 1, 1507412, 458752, 1, 1507413, 393216, 1, 1507414, 458752, 1, 1507415, 393216, 1, 1507416, 458752, 1, 1507417, 393216, 1, 1507418, 458752, 1, 1507419, 393216, 1, 1507420, 458752, 1, 1507421, 393216, 1, 1507422, 458752, 1, 1507423, 393216, 1, 1507424, 458752, 1, 1507425, 65536, 38, 1507426, 65536, 60, 1507427, 262148, 2, 1507428, 4, 0, 1507429, 4, 0, 1572864, 458752, 2, 1572865, 65536, 38, 1572866, 65536, 38, 1572867, 65536, 38, 1572868, 65536, 38, 1572869, 65536, 38, 1572870, 65536, 38, 1572871, 65536, 38, 1572872, 65536, 38, 1572873, 65536, 38, 1572874, 65536, 38, 1572875, 65536, 38, 1572876, 65536, 60, 1572877, 65536, 60, 1572878, 65536, 22, 1572879, 65536, 22, 1572880, 65536, 22, 1572881, 65536, 22, 1572882, 65536, 60, 1572883, 65536, 60, 1572884, 65536, 38, 1572885, 393216, 2, 1572886, 65536, 12, 1572887, 393216, 2, 1572888, 458752, 2, 1572889, 393216, 2, 1572890, 458752, 2, 1572891, 0, 14, 1572892, 65536, 14, 1572893, 131072, 14, 1572894, 196608, 0, 1572895, 262150, 2, 1572896, 6, 4, 1572897, 196608, 0, 1572898, 196608, 0, 1572899, 196608, 0, 1572900, 393216, 2, 1572901, 458752, 2, 1572902, 65536, 30, 1572903, 65536, 38, 1572904, 65536, 38, 1572905, 65536, 38, 1572906, 65536, 38, 1572907, 65536, 38, 1572908, 65536, 38, 1572909, 65536, 38, 1572910, 65536, 38, 1572911, 65536, 38, 1572912, 65536, 38, 1572913, 65536, 38, 1572914, 65536, 38, 1572915, 65536, 38, 1572916, 65536, 38, 1572917, 65536, 38, 1572918, 65536, 38, 1572919, 65536, 38, 1572920, 65536, 38, 1572921, 65536, 38, 1572922, 65536, 38, 1572923, 65536, 38, 1572924, 65536, 38, 1572925, 65536, 38, 1572926, 65536, 38, 1572927, 65536, 38, 1572928, 65536, 38, 1572929, 65536, 38, 1572930, 65536, 38, 1572931, 65536, 38, 1572932, 65536, 38, 1572933, 65536, 38, 1572934, 65536, 38, 1572935, 65536, 38, 1572936, 65536, 38, 1572937, 65536, 38, 1572938, 65536, 38, 1572939, 65536, 38, 1572940, 65536, 38, 1572941, 65536, 38, 1572942, 65536, 38, 1572943, 65536, 38, 1572944, 65536, 38, 1572945, 65536, 38, 1572946, 0, 0, 1572947, 393216, 2, 1572948, 458752, 2, 1572949, 393216, 2, 1572950, 458752, 2, 1572951, 393216, 2, 1572952, 458752, 2, 1572953, 393216, 2, 1572954, 458752, 2, 1572955, 393216, 2, 1572956, 458752, 2, 1572957, 393216, 2, 1572958, 458752, 2, 1572959, 393216, 2, 1572960, 458752, 2, 1572961, 65536, 38, 1572962, 65536, 60, 1572963, 262148, 2, 1572964, 4, 0, 1572965, 4, 0, 1638400, 65536, 38, 1638401, 65536, 38, 1638402, 65536, 60, 1638403, 65536, 60, 1638404, 65536, 60, 1638405, 65536, 60, 1638406, 65536, 60, 1638407, 65536, 60, 1638408, 65536, 60, 1638409, 65536, 38, 1638410, 65536, 38, 1638411, 65536, 38, 1638412, 65536, 60, 1638413, 65536, 60, 1638414, 65536, 22, 1638415, 65536, 22, 1638416, 65536, 22, 1638417, 65536, 22, 1638418, 65536, 60, 1638419, 65536, 60, 1638420, 65536, 38, 1638421, 196608, 0, 1638422, 65536, 13, 1638423, 196608, 0, 1638424, 393216, 1, 1638425, 458752, 1, 1638426, 393216, 1, 1638427, 458752, 1, 1638428, 393216, 1, 1638429, 458752, 1, 1638430, 196608, 0, 1638431, 262150, 2, 1638432, 131078, 0, 1638433, 6, 6, 1638434, 196608, 0, 1638435, 196608, 0, 1638436, 393216, 1, 1638437, 458752, 1, 1638438, 196608, 0, 1638439, 196608, 0, 1638440, 196608, 0, 1638441, 196608, 0, 1638442, 65536, 38, 1638443, 65536, 38, 1638444, 65536, 38, 1638445, 65536, 38, 1638446, 65536, 38, 1638447, 65536, 38, 1638448, 65536, 38, 1638449, 65536, 38, 1638450, 65536, 38, 1638451, 65536, 38, 1638452, 65536, 38, 1638453, 65536, 38, 1638454, 65536, 38, 1638455, 65536, 38, 1638456, 65536, 38, 1638457, 65536, 38, 1638458, 65536, 38, 1638459, 65536, 38, 1638460, 65536, 38, 1638461, 65536, 38, 1638462, 65536, 38, 1638463, 65536, 38, 1638464, 65536, 38, 1638465, 65536, 38, 1638466, 65536, 38, 1638467, 65536, 38, 1638468, 65536, 38, 1638469, 65536, 38, 1638470, 65536, 38, 1638471, 65536, 38, 1638472, 65536, 38, 1638473, 65536, 38, 1638474, 65536, 38, 1638475, 65536, 38, 1638476, 65536, 38, 1638477, 65536, 38, 1638478, 65536, 38, 1638479, 65536, 38, 1638480, 65536, 38, 1638481, 65536, 38, 1638482, 0, 0, 1638483, 393216, 1, 1638484, 458752, 1, 1638485, 393216, 1, 1638486, 458752, 1, 1638487, 393216, 1, 1638488, 458752, 1, 1638489, 393216, 1, 1638490, 458752, 1, 1638491, 393216, 1, 1638492, 458752, 1, 1638493, 393216, 1, 1638494, 458752, 1, 1638495, 393216, 1, 1638496, 458752, 1, 1638497, 65536, 38, 1638498, 65536, 60, 1638499, 262148, 2, 1638500, 4, 0, 1638501, 4, 0, 1703936, 65536, 38, 1703937, 65536, 38, 1703938, 65536, 60, 1703939, 65536, 60, 1703940, 65536, 60, 1703941, 65536, 60, 1703942, 65536, 60, 1703943, 65536, 60, 1703944, 65536, 60, 1703945, 65536, 38, 1703946, 65536, 38, 1703947, 65536, 38, 1703948, 65536, 60, 1703949, 65536, 60, 1703950, 65536, 60, 1703951, 65536, 60, 1703952, 65536, 60, 1703953, 65536, 60, 1703954, 65536, 60, 1703955, 65536, 60, 1703956, 65536, 38, 1703957, 0, 14, 1703958, 65536, 14, 1703959, 131072, 14, 1703960, 393216, 2, 1703961, 458752, 2, 1703962, 393216, 2, 1703963, 458752, 2, 1703964, 393216, 2, 1703965, 458752, 2, 1703966, 196608, 0, 1703967, 262150, 6, 1703968, 262150, 4, 1703969, 131078, 6, 1703970, 196608, 0, 1703971, 196608, 0, 1703972, 393216, 2, 1703973, 458752, 2, 1703974, 196608, 0, 1703975, 196608, 0, 1703976, 196608, 0, 1703977, 196608, 0, 1703978, 65536, 38, 1703979, 65536, 38, 1703980, 65536, 38, 1703981, 65536, 38, 1703982, 65536, 38, 1703983, 65536, 38, 1703984, 65536, 38, 1703985, 65536, 38, 1703986, 65536, 38, 1703987, 65536, 38, 1703988, 65536, 38, 1703989, 65536, 38, 1703990, 65536, 38, 1703991, 65536, 38, 1703992, 65536, 38, 1703993, 65536, 38, 1703994, 65536, 38, 1703995, 65536, 38, 1703996, 65536, 38, 1703997, 65536, 38, 1703998, 65536, 38, 1703999, 65536, 38, 1704000, 65536, 38, 1704001, 65536, 38, 1704002, 65536, 38, 1704003, 65536, 38, 1704004, 65536, 38, 1704005, 65536, 38, 1704006, 65536, 38, 1704007, 65536, 38, 1704008, 65536, 38, 1704009, 65536, 38, 1704010, 65536, 38, 1704011, 65536, 38, 1704012, 65536, 38, 1704013, 65536, 38, 1704014, 65536, 38, 1704015, 65536, 38, 1704016, 65536, 38, 1704017, 65536, 38, 1704018, 0, 0, 1704019, 393216, 2, 1704020, 458752, 2, 1704021, 393216, 2, 1704022, 458752, 2, 1704023, 393216, 2, 1704024, 458752, 2, 1704025, 393216, 2, 1704026, 458752, 2, 1704027, 393216, 2, 1704028, 458752, 2, 1704029, 393216, 2, 1704030, 458752, 2, 1704031, 393216, 2, 1704032, 458752, 2, 1704033, 65536, 38, 1704034, 65536, 60, 1704035, 262148, 2, 1704036, 4, 0, 1704037, 4, 0, 1769472, 65536, 60, 1769473, 65536, 60, 1769474, 65536, 60, 1769475, 65536, 60, 1769476, 65536, 60, 1769477, 65536, 60, 1769478, 65536, 60, 1769479, 65536, 60, 1769480, 65536, 60, 1769481, 65536, 60, 1769482, 65536, 60, 1769483, 65536, 60, 1769484, 65536, 60, 1769485, 65536, 60, 1769486, 65536, 60, 1769487, 65536, 60, 1769488, 65536, 60, 1769489, 65536, 60, 1769490, 65536, 60, 1769491, 65536, 60, 1769492, 65536, 38, 1769493, 196608, 0, 1769494, 196608, 0, 1769495, 196608, 0, 1769496, 196608, 0, 1769497, 196608, 0, 1769498, 196608, 0, 1769499, 196608, 0, 1769500, 196608, 0, 1769501, 196608, 0, 1769502, 196608, 0, 1769503, 196608, 0, 1769504, 196608, 0, 1769505, 196608, 0, 1769506, 196608, 0, 1769507, 196608, 0, 1769508, 196608, 0, 1769509, 196608, 0, 1769510, 196608, 0, 1769511, 196608, 0, 1769512, 196608, 0, 1769513, 196608, 0, 1769514, 65536, 38, 1769515, 65536, 38, 1769516, 65536, 38, 1769517, 65536, 38, 1769518, 65536, 38, 1769519, 65536, 38, 1769520, 65536, 38, 1769521, 65536, 38, 1769522, 65536, 38, 1769523, 65536, 38, 1769524, 65536, 38, 1769525, 65536, 38, 1769526, 65536, 38, 1769527, 65536, 38, 1769528, 65536, 38, 1769529, 65536, 38, 1769530, 65536, 38, 1769531, 65536, 38, 1769532, 65536, 38, 1769533, 65536, 38, 1769534, 65536, 38, 1769535, 65536, 38, 1769536, 65536, 38, 1769537, 65536, 38, 1769538, 65536, 38, 1769539, 65536, 38, 1769540, 65536, 38, 1769541, 65536, 38, 1769542, 65536, 38, 1769543, 65536, 38, 1769544, 65536, 38, 1769545, 65536, 38, 1769546, 65536, 38, 1769547, 65536, 38, 1769548, 65536, 38, 1769549, 65536, 38, 1769550, 65536, 38, 1769551, 65536, 38, 1769552, 65536, 38, 1769553, 65536, 38, 1769554, 0, 0, 1769555, 393216, 1, 1769556, 458752, 1, 1769557, 393216, 1, 1769558, 458752, 1, 1769559, 393216, 1, 1769560, 458752, 1, 1769561, 393216, 1, 1769562, 458752, 1, 1769563, 393216, 1, 1769564, 458752, 1, 1769565, 393216, 1, 1769566, 458752, 1, 1769567, 393216, 1, 1769568, 458752, 1, 1769569, 65536, 38, 1769570, 65536, 60, 1769571, 262148, 2, 1769572, 4, 0, 1769573, 4, 0, 1835008, 65536, 60, 1835009, 65536, 60, 1835010, 65536, 60, 1835011, 65536, 60, 1835012, 65536, 60, 1835013, 65536, 60, 1835014, 65536, 60, 1835015, 65536, 60, 1835016, 65536, 60, 1835017, 65536, 60, 1835018, 65536, 60, 1835019, 65536, 60, 1835020, 65536, 60, 1835021, 65536, 60, 1835022, 65536, 60, 1835023, 65536, 60, 1835024, 65536, 60, 1835025, 65536, 60, 1835026, 65536, 60, 1835027, 65536, 60, 1835028, 65536, 38, 1835029, 65536, 38, 1835030, 65536, 38, 1835031, 65536, 38, 1835032, 65536, 38, 1835033, 65536, 38, 1835034, 65536, 38, 1835035, 65536, 38, 1835036, 65536, 38, 1835037, 65536, 38, 1835038, 65536, 38, 1835039, 65536, 38, 1835040, 65536, 38, 1835041, 65536, 38, 1835042, 65536, 38, 1835043, 65536, 38, 1835044, 65536, 38, 1835045, 65536, 38, 1835046, 65536, 38, 1835047, 65536, 38, 1835048, 65536, 38, 1835049, 196608, 0, 1835050, 65536, 38, 1835051, 65536, 38, 1835052, 65536, 38, 1835053, 65536, 38, 1835054, 65536, 38, 1835055, 65536, 38, 1835056, 65536, 38, 1835057, 65536, 38, 1835058, 65536, 38, 1835059, 65536, 38, 1835060, 65536, 38, 1835061, 65536, 38, 1835062, 65536, 38, 1835063, 65536, 38, 1835064, 65536, 38, 1835065, 65536, 38, 1835066, 65536, 38, 1835067, 65536, 38, 1835068, 65536, 38, 1835069, 65536, 38, 1835070, 65536, 38, 1835071, 65536, 38, 1835072, 65536, 38, 1835073, 65536, 38, 1835074, 65536, 38, 1835075, 65536, 38, 1835076, 65536, 38, 1835077, 65536, 38, 1835078, 65536, 38, 1835079, 65536, 38, 1835080, 0, 0, 1835081, 0, 0, 1835082, 0, 0, 1835083, 0, 0, 1835084, 0, 0, 1835085, 0, 0, 1835086, 65536, 12, 1835087, 0, 0, 1835088, 0, 0, 1835089, 0, 0, 1835090, 0, 0, 1835091, 393216, 2, 1835092, 458752, 2, 1835093, 65536, 12, 1835094, 458752, 2, 1835095, 393216, 2, 1835096, 458752, 2, 1835097, 393216, 2, 1835098, 458752, 2, 1835099, 393216, 2, 1835100, 458752, 2, 1835101, 393216, 2, 1835102, 458752, 2, 1835103, 393216, 2, 1835104, 458752, 2, 1835105, 65536, 38, 1835106, 65536, 60, 1835107, 262148, 2, 1835108, 4, 0, 1835109, 4, 0, 1900544, 131074, 3, 1900545, 2, 6, 1900546, 65536, 60, 1900547, 65536, 60, 1900548, 65536, 60, 1900549, 65536, 60, 1900550, 65536, 60, 1900551, 65536, 60, 1900552, 65536, 60, 1900553, 262146, 5, 1900554, 131074, 3, 1900555, 2, 6, 1900556, 65536, 60, 1900557, 65536, 60, 1900558, 65536, 60, 1900559, 65536, 60, 1900560, 65536, 60, 1900561, 65536, 60, 1900562, 65536, 60, 1900563, 65536, 60, 1900564, 65536, 38, 1900565, 65536, 38, 1900566, 65536, 38, 1900567, 65536, 38, 1900568, 65536, 38, 1900569, 65536, 38, 1900570, 65536, 38, 1900571, 65536, 38, 1900572, 65536, 38, 1900573, 65536, 38, 1900574, 65536, 38, 1900575, 65536, 38, 1900576, 65536, 38, 1900577, 65536, 38, 1900578, 65536, 38, 1900579, 65536, 38, 1900580, 65536, 38, 1900581, 65536, 38, 1900582, 65536, 38, 1900583, 65536, 38, 1900584, 65536, 38, 1900585, 196608, 0, 1900586, 65536, 38, 1900587, 65536, 38, 1900588, 65536, 38, 1900589, 65536, 38, 1900590, 65536, 38, 1900591, 65536, 38, 1900592, 65536, 38, 1900593, 65536, 38, 1900594, 65536, 38, 1900595, 65536, 38, 1900596, 65536, 38, 1900597, 65536, 38, 1900598, 65536, 38, 1900599, 65536, 38, 1900600, 65536, 38, 1900601, 65536, 38, 1900602, 65536, 38, 1900603, 65536, 38, 1900604, 65536, 38, 1900605, 65536, 38, 1900606, 65536, 38, 1900607, 65536, 38, 1900608, 65536, 38, 1900609, 65536, 38, 1900610, 65536, 38, 1900611, 65536, 38, 1900612, 65536, 38, 1900613, 65536, 38, 1900614, 65536, 38, 1900615, 65536, 38, 1900616, 0, 0, 1900617, 393216, 1, 1900618, 458752, 1, 1900619, 393216, 1, 1900620, 458752, 1, 1900621, 0, 0, 1900622, 65536, 13, 1900623, 0, 0, 1900624, 393216, 1, 1900625, 458752, 1, 1900626, 393216, 1, 1900627, 458752, 1, 1900628, 0, 0, 1900629, 65536, 13, 1900630, 0, 0, 1900631, 393216, 1, 1900632, 458752, 1, 1900633, 393216, 1, 1900634, 458752, 1, 1900635, 393216, 1, 1900636, 458752, 1, 1900637, 393216, 1, 1900638, 458752, 1, 1900639, 393216, 1, 1900640, 458752, 1, 1900641, 65536, 38, 1900642, 65536, 60, 1900643, 262148, 2, 1900644, 4, 0, 1900645, 4, 0, 1966080, 2, 0, 1966081, 131074, 0, 1966082, 131074, 3, 1966083, 131074, 3, 1966084, 131074, 3, 1966085, 131074, 3, 1966086, 131074, 3, 1966087, 131074, 3, 1966088, 131074, 3, 1966089, 65538, 0, 1966090, 2, 0, 1966091, 131074, 0, 1966092, 2, 6, 1966093, 65536, 60, 1966094, 65536, 60, 1966095, 65536, 60, 1966096, 65536, 60, 1966097, 65536, 60, 1966098, 65536, 60, 1966099, 65536, 60, 1966100, 65536, 60, 1966101, 65536, 60, 1966102, 65536, 60, 1966103, 65536, 60, 1966104, 65536, 60, 1966105, 65536, 60, 1966106, 65536, 60, 1966107, 65536, 60, 1966108, 65536, 60, 1966109, 65536, 60, 1966110, 65536, 60, 1966111, 65536, 60, 1966112, 65536, 60, 1966113, 65536, 60, 1966114, 65536, 38, 1966115, 65536, 38, 1966116, 65536, 38, 1966117, 65536, 38, 1966118, 65536, 38, 1966119, 65536, 38, 1966120, 65536, 38, 1966121, 196608, 0, 1966122, 65536, 38, 1966123, 65536, 38, 1966124, 65536, 38, 1966125, 65536, 38, 1966126, 65536, 38, 1966127, 65536, 38, 1966128, 65536, 38, 1966129, 65536, 38, 1966130, 65536, 38, 1966131, 65536, 38, 1966132, 65536, 38, 1966133, 65536, 38, 1966134, 65536, 38, 1966135, 65536, 38, 1966136, 65536, 38, 1966137, 65536, 38, 1966138, 65536, 38, 1966139, 65536, 38, 1966140, 65536, 38, 1966141, 65536, 38, 1966142, 65536, 38, 1966143, 65536, 38, 1966144, 65536, 38, 1966145, 65536, 38, 1966146, 65536, 38, 1966147, 65536, 38, 1966148, 0, 0, 1966149, 0, 0, 1966150, 65536, 12, 1966151, 0, 0, 1966152, 0, 0, 1966153, 393216, 2, 1966154, 458752, 2, 1966155, 393216, 2, 1966156, 458752, 2, 1966157, 0, 14, 1966158, 65536, 14, 1966159, 131072, 14, 1966160, 393216, 2, 1966161, 458752, 2, 1966162, 393216, 2, 1966163, 458752, 2, 1966164, 0, 14, 1966165, 65536, 14, 1966166, 131072, 14, 1966167, 393216, 2, 1966168, 458752, 2, 1966169, 393216, 2, 1966170, 458752, 2, 1966171, 393216, 2, 1966172, 458752, 2, 1966173, 393216, 2, 1966174, 458752, 2, 1966175, 393216, 2, 1966176, 458752, 2, 1966177, 65536, 38, 1966178, 65536, 60, 1966179, 262148, 2, 1966180, 4, 0, 1966181, 4, 0, 2031616, 2, 0, 2031617, 2, 0, 2031618, 2, 0, 2031619, 2, 0, 2031620, 2, 0, 2031621, 2, 0, 2031622, 2, 0, 2031623, 2, 0, 2031624, 2, 0, 2031625, 2, 0, 2031626, 2, 0, 2031627, 2, 0, 2031628, 131074, 0, 2031629, 131074, 3, 2031630, 2, 6, 2031631, 65536, 60, 2031632, 65536, 60, 2031633, 65536, 60, 2031634, 65536, 60, 2031635, 262146, 5, 2031636, 131074, 3, 2031637, 131074, 3, 2031638, 131074, 3, 2031639, 131074, 3, 2031640, 131074, 3, 2031641, 131074, 3, 2031642, 131074, 3, 2031643, 131074, 3, 2031644, 131074, 3, 2031645, 131074, 3, 2031646, 131074, 3, 2031647, 131074, 3, 2031648, 2, 6, 2031649, 65536, 60, 2031650, 65536, 60, 2031651, 65536, 60, 2031652, 65536, 60, 2031653, 65536, 60, 2031654, 65536, 60, 2031655, 65536, 60, 2031656, 65536, 38, 2031657, 196608, 0, 2031658, 65536, 38, 2031659, 65536, 38, 2031660, 65536, 38, 2031661, 65536, 38, 2031662, 65536, 38, 2031663, 65536, 38, 2031664, 65536, 38, 2031665, 65536, 38, 2031666, 65536, 38, 2031667, 65536, 38, 2031668, 65536, 38, 2031669, 65536, 38, 2031670, 65536, 38, 2031671, 65536, 38, 2031672, 65536, 38, 2031673, 65536, 38, 2031674, 65536, 38, 2031675, 65536, 38, 2031676, 65536, 38, 2031677, 65536, 38, 2031678, 65536, 38, 2031679, 65536, 38, 2031680, 65536, 38, 2031681, 65536, 38, 2031682, 65536, 38, 2031683, 65536, 38, 2031684, 0, 0, 2031685, 0, 0, 2031686, 65536, 13, 2031687, 0, 0, 2031688, 393216, 1, 2031689, 458752, 1, 2031690, 0, 16, 2031691, 65536, 16, 2031692, 131072, 16, 2031693, 393216, 1, 2031694, 458752, 1, 2031695, 393216, 1, 2031696, 458752, 1, 2031697, 0, 16, 2031698, 65536, 16, 2031699, 131072, 16, 2031700, 393216, 1, 2031701, 458752, 1, 2031702, 393216, 1, 2031703, 458752, 1, 2031704, 393216, 1, 2031705, 458752, 1, 2031706, 0, 16, 2031707, 65536, 16, 2031708, 131072, 16, 2031709, 393216, 1, 2031710, 458752, 1, 2031711, 393216, 1, 2031712, 458752, 1, 2031713, 65536, 38, 2031714, 65536, 60, 2031715, 262148, 2, 2031716, 4, 0, 2031717, 4, 0, 2097152, 2, 0, 2097153, 2, 0, 2097154, 2, 0, 2097155, 2, 0, 2097156, 2, 0, 2097157, 2, 0, 2097158, 2, 0, 2097159, 2, 0, 2097160, 2, 0, 2097161, 2, 0, 2097162, 2, 0, 2097163, 2, 0, 2097164, 2, 0, 2097165, 2, 0, 2097166, 131074, 0, 2097167, 131074, 3, 2097168, 131074, 3, 2097169, 131074, 3, 2097170, 131074, 3, 2097171, 65538, 0, 2097172, 2, 0, 2097173, 2, 0, 2097174, 2, 0, 2097175, 2, 0, 2097176, 2, 0, 2097177, 2, 0, 2097178, 2, 0, 2097179, 2, 0, 2097180, 2, 0, 2097181, 2, 0, 2097182, 2, 0, 2097183, 2, 0, 2097184, 2, 4, 2097185, 65536, 60, 2097186, 65536, 60, 2097187, 65536, 60, 2097188, 65536, 60, 2097189, 65536, 60, 2097190, 65536, 60, 2097191, 65536, 60, 2097192, 65536, 38, 2097193, 196608, 0, 2097194, 65536, 38, 2097195, 65536, 38, 2097196, 65536, 38, 2097197, 65536, 38, 2097198, 65536, 38, 2097199, 65536, 38, 2097200, 65536, 38, 2097201, 65536, 38, 2097202, 65536, 38, 2097203, 65536, 38, 2097204, 65536, 38, 2097205, 65536, 38, 2097206, 65536, 38, 2097207, 65536, 38, 2097208, 65536, 38, 2097209, 65536, 38, 2097210, 65536, 38, 2097211, 65536, 38, 2097212, 65536, 38, 2097213, 0, 0, 2097214, 0, 0, 2097215, 0, 0, 2097216, 0, 0, 2097217, 0, 0, 2097218, 0, 0, 2097219, 0, 0, 2097220, 0, 0, 2097221, 0, 14, 2097222, 65536, 14, 2097223, 131072, 14, 2097224, 393216, 2, 2097225, 65536, 12, 2097226, 0, 17, 2097227, 65536, 17, 2097228, 131072, 17, 2097229, 393216, 2, 2097230, 458752, 2, 2097231, 393216, 2, 2097232, 458752, 2, 2097233, 0, 17, 2097234, 65536, 17, 2097235, 131072, 17, 2097236, 393216, 2, 2097237, 458752, 2, 2097238, 393216, 2, 2097239, 458752, 2, 2097240, 393216, 2, 2097241, 458752, 2, 2097242, 0, 17, 2097243, 65536, 17, 2097244, 131072, 17, 2097245, 393216, 2, 2097246, 458752, 2, 2097247, 65536, 12, 2097248, 458752, 2, 2097249, 65536, 38, 2097250, 65536, 60, 2097251, 262148, 2, 2097252, 4, 0, 2097253, 4, 0, 2162688, 2, 0, 2162689, 2, 0, 2162690, 2, 0, 2162691, 2, 0, 2162692, 2, 0, 2162693, 2, 0, 2162694, 2, 0, 2162695, 2, 0, 2162696, 2, 0, 2162697, 2, 0, 2162698, 2, 0, 2162699, 2, 0, 2162700, 2, 0, 2162701, 2, 0, 2162702, 2, 0, 2162703, 2, 0, 2162704, 2, 0, 2162705, 2, 0, 2162706, 2, 0, 2162707, 2, 0, 2162708, 2, 0, 2162709, 2, 0, 2162710, 2, 0, 2162711, 2, 0, 2162712, 2, 0, 2162713, 2, 0, 2162714, 2, 0, 2162715, 2, 0, 2162716, 2, 0, 2162717, 2, 0, 2162718, 2, 0, 2162719, 2, 0, 2162720, 131074, 0, 2162721, 131074, 3, 2162722, 131074, 3, 2162723, 131074, 3, 2162724, 131074, 3, 2162725, 2, 6, 2162726, 65536, 60, 2162727, 65536, 60, 2162728, 65536, 38, 2162729, 196608, 0, 2162730, 65536, 38, 2162731, 65536, 38, 2162732, 65536, 38, 2162733, 65536, 38, 2162734, 65536, 38, 2162735, 65536, 38, 2162736, 65536, 38, 2162737, 65536, 38, 2162738, 65536, 38, 2162739, 65536, 38, 2162740, 65536, 38, 2162741, 65536, 38, 2162742, 65536, 38, 2162743, 65536, 38, 2162744, 65536, 38, 2162745, 65536, 38, 2162746, 65536, 38, 2162747, 65536, 38, 2162748, 65536, 38, 2162749, 0, 0, 2162750, 262147, 5, 2162751, 131075, 3, 2162752, 131075, 3, 2162753, 131075, 3, 2162754, 3, 6, 2162755, 0, 16, 2162756, 65536, 16, 2162757, 131072, 16, 2162758, 393216, 1, 2162759, 458752, 1, 2162760, 0, 0, 2162761, 65536, 13, 2162762, 0, 0, 2162763, 393216, 1, 2162764, 458752, 1, 2162765, 393216, 1, 2162766, 458752, 1, 2162767, 0, 0, 2162768, 131072, 1, 2162769, 131072, 1, 2162770, 0, 0, 2162771, 0, 0, 2162772, 131072, 1, 2162773, 0, 0, 2162774, 0, 0, 2162775, 0, 16, 2162776, 65536, 16, 2162777, 131072, 16, 2162778, 393216, 1, 2162779, 458752, 1, 2162780, 393216, 1, 2162781, 458752, 1, 2162782, 0, 0, 2162783, 65536, 13, 2162784, 0, 0, 2162785, 65536, 38, 2162786, 65536, 60, 2162787, 262148, 2, 2162788, 4, 0, 2162789, 4, 0, 2228224, 2, 0, 2228225, 2, 0, 2228226, 2, 0, 2228227, 2, 0, 2228228, 2, 0, 2228229, 2, 0, 2228230, 2, 0, 2228231, 2, 0, 2228232, 2, 0, 2228233, 2, 0, 2228234, 2, 0, 2228235, 2, 0, 2228236, 2, 0, 2228237, 2, 0, 2228238, 2, 0, 2228239, 2, 0, 2228240, 2, 0, 2228241, 2, 0, 2228242, 2, 0, 2228243, 2, 0, 2228244, 2, 0, 2228245, 2, 0, 2228246, 2, 0, 2228247, 2, 0, 2228248, 2, 0, 2228249, 2, 0, 2228250, 2, 0, 2228251, 2, 0, 2228252, 2, 0, 2228253, 2, 0, 2228254, 2, 0, 2228255, 2, 0, 2228256, 2, 0, 2228257, 2, 0, 2228258, 2, 0, 2228259, 2, 0, 2228260, 2, 0, 2228261, 2, 4, 2228262, 65536, 60, 2228263, 65536, 60, 2228264, 65536, 38, 2228265, 196608, 0, 2228266, 65536, 38, 2228267, 65536, 38, 2228268, 65536, 38, 2228269, 65536, 38, 2228270, 65536, 38, 2228271, 65536, 38, 2228272, 65536, 38, 2228273, 65536, 38, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2228283, 65536, 30, 2228284, 65536, 30, 2228285, 0, 0, 2228286, 262147, 2, 2228287, 3, 0, 2228288, 3, 0, 2228289, 3, 0, 2228290, 3, 4, 2228291, 0, 17, 2228292, 65536, 17, 2228293, 131072, 17, 2228294, 393216, 2, 2228295, 458752, 2, 2228296, 0, 14, 2228297, 65536, 14, 2228298, 131072, 14, 2228299, 393216, 2, 2228300, 458752, 2, 2228301, 393216, 2, 2228302, 458752, 2, 2228303, 0, 0, 2228304, 0, 0, 2228305, 0, 0, 2228306, 65536, 12, 2228307, 0, 0, 2228308, 0, 0, 2228309, 131072, 1, 2228310, 0, 0, 2228311, 0, 17, 2228312, 65536, 17, 2228313, 131072, 17, 2228314, 393216, 2, 2228315, 458752, 2, 2228316, 393216, 2, 2228317, 458752, 2, 2228318, 0, 14, 2228319, 65536, 14, 2228320, 131072, 14, 2228321, 65536, 38, 2228322, 65536, 60, 2228323, 262148, 2, 2228324, 4, 0, 2228325, 4, 0, 2293760, 2, 0, 2293761, 2, 0, 2293762, 2, 0, 2293763, 2, 0, 2293764, 2, 0, 2293765, 2, 0, 2293766, 2, 0, 2293767, 2, 0, 2293768, 2, 0, 2293769, 2, 0, 2293770, 2, 0, 2293771, 2, 0, 2293772, 2, 0, 2293773, 2, 0, 2293774, 2, 0, 2293775, 2, 0, 2293776, 2, 0, 2293777, 2, 0, 2293778, 2, 0, 2293779, 2, 0, 2293780, 2, 0, 2293781, 2, 0, 2293782, 2, 0, 2293783, 2, 0, 2293784, 2, 0, 2293785, 2, 0, 2293786, 2, 0, 2293787, 2, 0, 2293788, 2, 0, 2293789, 2, 0, 2293790, 2, 0, 2293791, 2, 0, 2293792, 2, 0, 2293793, 2, 0, 2293794, 2, 0, 2293795, 2, 0, 2293796, 2, 0, 2293797, 2, 4, 2293798, 65536, 60, 2293799, 65536, 60, 2293800, 65536, 38, 2293801, 196608, 0, 2293802, 65536, 38, 2293803, 65536, 38, 2293804, 65536, 38, 2293805, 65536, 38, 2293806, 65536, 38, 2293807, 65536, 38, 2293808, 65536, 38, 2293809, 65536, 38, 2293810, 0, 0, 2293811, 0, 16, 2293812, 65536, 16, 2293813, 131072, 16, 2293814, 131072, 1, 2293815, 393216, 1, 2293816, 458752, 1, 2293817, 393216, 1, 2293818, 458752, 1, 2293819, 262147, 5, 2293820, 131075, 3, 2293821, 131075, 3, 2293822, 65539, 0, 2293823, 3, 0, 2293824, 3, 0, 2293825, 3, 0, 2293826, 131075, 0, 2293827, 131075, 3, 2293828, 131075, 3, 2293829, 131075, 3, 2293830, 131075, 3, 2293831, 3, 6, 2293832, 0, 0, 2293833, 0, 0, 2293834, 0, 0, 2293835, 0, 0, 2293836, 0, 0, 2293837, 262150, 5, 2293838, 131078, 3, 2293839, 6, 6, 2293840, 0, 0, 2293841, 0, 0, 2293842, 65536, 13, 2293843, 0, 0, 2293844, 0, 0, 2293845, 262150, 5, 2293846, 6, 6, 2293847, 0, 0, 2293848, 393216, 1, 2293849, 458752, 1, 2293850, 393216, 1, 2293851, 458752, 1, 2293852, 393216, 1, 2293853, 458752, 1, 2293854, 0, 16, 2293855, 65536, 16, 2293856, 131072, 16, 2293857, 65536, 38, 2293858, 65536, 60, 2293859, 262148, 2, 2293860, 4, 0, 2293861, 4, 0, 2359296, 2, 0, 2359297, 2, 0, 2359298, 2, 0, 2359299, 2, 0, 2359300, 2, 0, 2359301, 2, 0, 2359302, 2, 0, 2359303, 2, 0, 2359304, 2, 0, 2359305, 2, 0, 2359306, 2, 0, 2359307, 2, 0, 2359308, 2, 0, 2359309, 2, 0, 2359310, 2, 0, 2359311, 2, 0, 2359312, 2, 0, 2359313, 2, 0, 2359314, 2, 0, 2359315, 2, 0, 2359316, 2, 0, 2359317, 2, 0, 2359318, 2, 0, 2359319, 2, 0, 2359320, 2, 0, 2359321, 2, 0, 2359322, 2, 0, 2359323, 2, 0, 2359324, 2, 0, 2359325, 2, 0, 2359326, 2, 0, 2359327, 2, 0, 2359328, 2, 0, 2359329, 2, 0, 2359330, 2, 0, 2359331, 2, 0, 2359332, 262146, 0, 2359333, 131074, 6, 2359334, 65536, 60, 2359335, 65536, 60, 2359336, 65536, 38, 2359337, 196608, 0, 2359338, 65536, 38, 2359339, 65536, 38, 2359340, 65536, 38, 2359341, 196608, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 17, 2359348, 65536, 17, 2359349, 131072, 17, 2359350, 131072, 1, 2359351, 393216, 2, 2359352, 458752, 2, 2359353, 393216, 2, 2359354, 458752, 2, 2359355, 262147, 2, 2359356, 3, 0, 2359357, 3, 0, 2359358, 3, 0, 2359359, 3, 0, 2359360, 3, 0, 2359361, 3, 0, 2359362, 3, 0, 2359363, 3, 0, 2359364, 3, 0, 2359365, 3, 0, 2359366, 3, 0, 2359367, 131075, 0, 2359368, 131075, 3, 2359369, 3, 6, 2359370, 0, 0, 2359371, 262150, 5, 2359372, 131078, 3, 2359373, 65542, 0, 2359374, 6, 0, 2359375, 6, 4, 2359376, 0, 0, 2359377, 0, 14, 2359378, 65536, 14, 2359379, 131072, 14, 2359380, 0, 0, 2359381, 262150, 2, 2359382, 131078, 0, 2359383, 6, 6, 2359384, 393216, 2, 2359385, 65536, 12, 2359386, 393216, 2, 2359387, 458752, 2, 2359388, 393216, 2, 2359389, 458752, 2, 2359390, 0, 17, 2359391, 65536, 17, 2359392, 131072, 17, 2359393, 65536, 38, 2359394, 65536, 60, 2359395, 262148, 2, 2359396, 4, 0, 2359397, 4, 0, 2424832, 2, 0, 2424833, 2, 0, 2424834, 2, 0, 2424835, 2, 0, 2424836, 2, 0, 2424837, 2, 0, 2424838, 262146, 0, 2424839, 262146, 4, 2424840, 262146, 4, 2424841, 262146, 4, 2424842, 262146, 4, 2424843, 262146, 4, 2424844, 262146, 4, 2424845, 262146, 4, 2424846, 262146, 4, 2424847, 262146, 4, 2424848, 262146, 4, 2424849, 262146, 4, 2424850, 262146, 4, 2424851, 262146, 4, 2424852, 262146, 4, 2424853, 262146, 4, 2424854, 262146, 4, 2424855, 262146, 4, 2424856, 262146, 4, 2424857, 262146, 4, 2424858, 131074, 1, 2424859, 2, 0, 2424860, 262146, 0, 2424861, 262146, 4, 2424862, 262146, 4, 2424863, 262146, 4, 2424864, 131074, 1, 2424865, 2, 0, 2424866, 2, 0, 2424867, 2, 0, 2424868, 2, 4, 2424869, 65536, 60, 2424870, 65536, 60, 2424871, 65536, 60, 2424872, 65536, 38, 2424873, 196608, 0, 2424874, 65536, 38, 2424875, 65536, 38, 2424876, 65536, 38, 2424877, 196608, 0, 2424878, 0, 0, 2424879, 65536, 12, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 262150, 5, 2424887, 131078, 3, 2424888, 131078, 3, 2424889, 131078, 3, 2424890, 6, 6, 2424891, 262147, 2, 2424892, 3, 0, 2424893, 3, 0, 2424894, 3, 0, 2424895, 3, 0, 2424896, 3, 0, 2424897, 3, 0, 2424898, 3, 0, 2424899, 3, 0, 2424900, 3, 0, 2424901, 3, 0, 2424902, 3, 0, 2424903, 3, 0, 2424904, 3, 0, 2424905, 3, 4, 2424906, 0, 0, 2424907, 262150, 6, 2424908, 262150, 4, 2424909, 262150, 4, 2424910, 131078, 1, 2424911, 6, 4, 2424912, 0, 16, 2424913, 65536, 16, 2424914, 131072, 16, 2424915, 393216, 1, 2424916, 458752, 1, 2424917, 262150, 6, 2424918, 131078, 1, 2424919, 6, 4, 2424920, 0, 0, 2424921, 65536, 13, 2424922, 0, 0, 2424923, 393216, 1, 2424924, 458752, 1, 2424925, 393216, 1, 2424926, 458752, 1, 2424927, 393216, 1, 2424928, 458752, 1, 2424929, 65536, 38, 2424930, 65536, 60, 2424931, 262148, 2, 2424932, 4, 0, 2424933, 4, 0, 2490368, 2, 0, 2490369, 2, 0, 2490370, 2, 0, 2490371, 2, 0, 2490372, 2, 0, 2490373, 262146, 0, 2490374, 131074, 6, 2490375, 65536, 60, 2490376, 65536, 60, 2490377, 65536, 60, 2490378, 65536, 60, 2490379, 65536, 60, 2490380, 65536, 60, 2490381, 65536, 60, 2490382, 65536, 60, 2490383, 65536, 60, 2490384, 65536, 60, 2490385, 65536, 60, 2490386, 65536, 60, 2490387, 65536, 60, 2490388, 65536, 60, 2490389, 65536, 60, 2490390, 65536, 60, 2490391, 65536, 60, 2490392, 65536, 60, 2490393, 65536, 60, 2490394, 262146, 6, 2490395, 262146, 4, 2490396, 131074, 6, 2490397, 65536, 60, 2490398, 65536, 60, 2490399, 65536, 60, 2490400, 262146, 6, 2490401, 262146, 4, 2490402, 262146, 4, 2490403, 262146, 4, 2490404, 131074, 6, 2490405, 65536, 60, 2490406, 65536, 60, 2490407, 65536, 60, 2490408, 65536, 38, 2490409, 196608, 0, 2490410, 196608, 0, 2490411, 196608, 0, 2490412, 196608, 0, 2490413, 196608, 0, 2490414, 0, 0, 2490415, 65536, 13, 2490416, 0, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 0, 0, 2490420, 262150, 5, 2490421, 131078, 3, 2490422, 65542, 0, 2490423, 6, 0, 2490424, 6, 0, 2490425, 6, 0, 2490426, 6, 4, 2490427, 262147, 2, 2490428, 3, 0, 2490429, 3, 0, 2490430, 3, 0, 2490431, 3, 0, 2490432, 3, 0, 2490433, 3, 0, 2490434, 3, 0, 2490435, 3, 0, 2490436, 3, 0, 2490437, 3, 0, 2490438, 3, 0, 2490439, 3, 0, 2490440, 3, 0, 2490441, 3, 4, 2490442, 0, 0, 2490443, 0, 0, 2490444, 0, 0, 2490445, 0, 0, 2490446, 262150, 6, 2490447, 131078, 6, 2490448, 0, 17, 2490449, 65536, 17, 2490450, 131072, 17, 2490451, 393216, 2, 2490452, 458752, 2, 2490453, 0, 0, 2490454, 262150, 2, 2490455, 6, 4, 2490456, 0, 14, 2490457, 65536, 14, 2490458, 131072, 14, 2490459, 393216, 2, 2490460, 458752, 2, 2490461, 393216, 2, 2490462, 458752, 2, 2490463, 393216, 2, 2490464, 458752, 2, 2490465, 65536, 38, 2490466, 65536, 60, 2490467, 262148, 2, 2490468, 4, 0, 2490469, 4, 0, 2555904, 262146, 4, 2555905, 262146, 4, 2555906, 262146, 4, 2555907, 262146, 4, 2555908, 262146, 4, 2555909, 131074, 6, 2555910, 65536, 60, 2555911, 65536, 38, 2555912, 65536, 38, 2555913, 196608, 0, 2555914, 196608, 0, 2555915, 196608, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 393216, 1, 2555922, 458752, 1, 2555923, 65536, 60, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 65536, 60, 2555931, 65536, 60, 2555932, 65536, 60, 2555933, 65536, 60, 2555934, 65536, 60, 2555935, 65536, 60, 2555936, 65536, 60, 2555937, 65536, 60, 2555938, 65536, 60, 2555939, 65536, 60, 2555940, 65536, 60, 2555941, 65536, 60, 2555942, 65536, 60, 2555943, 65536, 60, 2555944, 65536, 38, 2555945, 196608, 0, 2555946, 196608, 0, 2555947, 196608, 0, 2555948, 196608, 0, 2555949, 196608, 0, 2555950, 0, 14, 2555951, 65536, 14, 2555952, 3, 6, 2555953, 0, 0, 2555954, 0, 0, 2555955, 0, 0, 2555956, 262150, 6, 2555957, 262150, 4, 2555958, 262150, 4, 2555959, 262150, 4, 2555960, 262150, 4, 2555961, 262150, 4, 2555962, 131078, 6, 2555963, 262147, 2, 2555964, 3, 0, 2555965, 3, 0, 2555966, 3, 0, 2555967, 3, 0, 2555968, 3, 0, 2555969, 3, 0, 2555970, 3, 0, 2555971, 3, 0, 2555972, 3, 0, 2555973, 3, 0, 2555974, 3, 0, 2555975, 3, 0, 2555976, 262147, 0, 2555977, 131075, 6, 2555978, 131072, 1, 2555979, 131072, 1, 2555980, 393216, 1, 2555981, 458752, 1, 2555982, 0, 0, 2555983, 0, 0, 2555984, 0, 0, 2555985, 0, 0, 2555986, 0, 0, 2555987, 0, 0, 2555988, 0, 0, 2555989, 262150, 5, 2555990, 327686, 0, 2555991, 131078, 6, 2555992, 0, 0, 2555993, 393216, 1, 2555994, 458752, 1, 2555995, 393216, 1, 2555996, 458752, 1, 2555997, 0, 0, 2555998, 0, 0, 2555999, 0, 0, 2556000, 0, 0, 2556001, 65536, 38, 2556002, 65536, 60, 2556003, 262148, 2, 2556004, 4, 0, 2556005, 4, 0, 2621440, 65536, 60, 2621441, 65536, 60, 2621442, 65536, 60, 2621443, 65536, 60, 2621444, 65536, 60, 2621445, 65536, 60, 2621446, 0, 16, 2621447, 65536, 16, 2621448, 131072, 16, 2621449, 196608, 0, 2621450, 393216, 51, 2621451, 393216, 51, 2621452, 393216, 51, 2621453, 393216, 51, 2621454, 393216, 51, 2621455, 393216, 51, 2621456, 0, 0, 2621457, 393216, 2, 2621458, 458752, 2, 2621459, 196608, 0, 2621460, 196608, 0, 2621461, 196608, 0, 2621462, 196608, 0, 2621463, 196608, 0, 2621464, 196608, 0, 2621465, 196608, 0, 2621466, 196608, 0, 2621467, 65536, 30, 2621468, 65536, 30, 2621469, 65536, 30, 2621470, 65536, 30, 2621471, 262150, 5, 2621472, 131078, 3, 2621473, 6, 6, 2621474, 196608, 0, 2621475, 196608, 0, 2621476, 196608, 0, 2621477, 196608, 0, 2621478, 196608, 0, 2621479, 196608, 0, 2621480, 196608, 0, 2621481, 196608, 0, 2621482, 262147, 5, 2621483, 131075, 3, 2621484, 131075, 3, 2621485, 131075, 3, 2621486, 131075, 3, 2621487, 131075, 3, 2621488, 131075, 0, 2621489, 3, 6, 2621490, 0, 0, 2621491, 0, 0, 2621492, 0, 0, 2621493, 0, 0, 2621494, 0, 0, 2621495, 0, 0, 2621496, 0, 0, 2621497, 0, 0, 2621498, 0, 0, 2621499, 262147, 2, 2621500, 3, 0, 2621501, 3, 0, 2621502, 262147, 0, 2621503, 262147, 4, 2621504, 131075, 1, 2621505, 3, 0, 2621506, 3, 0, 2621507, 3, 0, 2621508, 3, 0, 2621509, 3, 0, 2621510, 3, 0, 2621511, 3, 0, 2621512, 3, 4, 2621513, 0, 16, 2621514, 65536, 16, 2621515, 131072, 16, 2621516, 393216, 2, 2621517, 458752, 2, 2621518, 0, 0, 2621519, 0, 0, 2621520, 0, 0, 2621521, 0, 0, 2621522, 0, 0, 2621523, 0, 0, 2621524, 0, 0, 2621525, 262150, 6, 2621526, 131078, 6, 2621527, 0, 0, 2621528, 0, 0, 2621529, 393216, 2, 2621530, 458752, 2, 2621531, 393216, 2, 2621532, 458752, 2, 2621533, 393216, 1, 2621534, 458752, 1, 2621535, 393216, 1, 2621536, 458752, 1, 2621537, 65536, 38, 2621538, 65536, 60, 2621539, 262148, 2, 2621540, 4, 0, 2621541, 4, 0, 2686976, 65536, 38, 2686977, 65536, 38, 2686978, 65536, 38, 2686979, 65536, 38, 2686980, 65536, 38, 2686981, 65536, 38, 2686982, 0, 17, 2686983, 65536, 12, 2686984, 131072, 17, 2686985, 196608, 0, 2686986, 196608, 0, 2686987, 196608, 0, 2686988, 196608, 0, 2686989, 0, 0, 2686990, 196608, 0, 2686991, 196608, 0, 2686992, 196608, 0, 2686993, 196608, 0, 2686994, 196608, 0, 2686995, 196608, 0, 2686996, 196608, 0, 2686997, 196608, 0, 2686998, 262147, 5, 2686999, 131075, 3, 2687000, 131075, 3, 2687001, 131075, 3, 2687002, 3, 6, 2687003, 0, 0, 2687004, 0, 0, 2687005, 0, 0, 2687006, 0, 0, 2687007, 262150, 2, 2687008, 6, 0, 2687009, 131078, 0, 2687010, 131078, 3, 2687011, 131078, 3, 2687012, 6, 6, 2687013, 196608, 0, 2687014, 196608, 0, 2687015, 196608, 0, 2687016, 262147, 5, 2687017, 131075, 3, 2687018, 65539, 0, 2687019, 3, 0, 2687020, 3, 0, 2687021, 3, 0, 2687022, 3, 0, 2687023, 3, 0, 2687024, 262147, 0, 2687025, 131075, 6, 2687026, 0, 0, 2687027, 0, 0, 2687028, 0, 0, 2687029, 0, 0, 2687030, 0, 0, 2687031, 0, 0, 2687032, 0, 0, 2687033, 131072, 1, 2687034, 0, 0, 2687035, 262147, 6, 2687036, 262147, 4, 2687037, 262147, 4, 2687038, 131075, 6, 2687039, 65536, 12, 2687040, 262147, 6, 2687041, 262147, 4, 2687042, 262147, 4, 2687043, 262147, 4, 2687044, 262147, 4, 2687045, 262147, 4, 2687046, 262147, 4, 2687047, 262147, 4, 2687048, 131075, 6, 2687049, 0, 17, 2687050, 65536, 17, 2687051, 131072, 17, 2687052, 393216, 1, 2687053, 458752, 1, 2687054, 0, 0, 2687055, 0, 0, 2687056, 0, 0, 2687057, 0, 0, 2687058, 0, 0, 2687059, 0, 0, 2687060, 0, 0, 2687061, 0, 0, 2687062, 0, 0, 2687063, 0, 0, 2687064, 0, 0, 2687065, 0, 16, 2687066, 65536, 16, 2687067, 131072, 16, 2687068, 0, 0, 2687069, 393216, 2, 2687070, 458752, 2, 2687071, 393216, 2, 2687072, 458752, 2, 2687073, 65536, 38, 2687074, 65536, 60, 2687075, 262148, 2, 2687076, 4, 0, 2687077, 4, 0, 2752512, 65536, 38, 2752513, 65536, 38, 2752514, 65536, 38, 2752515, 65536, 38, 2752516, 65536, 38, 2752517, 65536, 38, 2752518, 196608, 0, 2752519, 65536, 13, 2752520, 196608, 0, 2752521, 196608, 0, 2752522, 196608, 0, 2752523, 196608, 0, 2752524, 196608, 0, 2752525, 196608, 0, 2752526, 196608, 0, 2752527, 196608, 0, 2752528, 196608, 0, 2752529, 196608, 0, 2752530, 196608, 0, 2752531, 196608, 0, 2752532, 196608, 0, 2752533, 196608, 0, 2752534, 262147, 2, 2752535, 3, 0, 2752536, 3, 0, 2752537, 3, 0, 2752538, 131075, 0, 2752539, 131075, 3, 2752540, 131075, 3, 2752541, 131075, 3, 2752542, 3, 6, 2752543, 262150, 6, 2752544, 262150, 4, 2752545, 262150, 4, 2752546, 262150, 4, 2752547, 262150, 4, 2752548, 131078, 6, 2752549, 196608, 0, 2752550, 196608, 0, 2752551, 196608, 0, 2752552, 262147, 6, 2752553, 262147, 4, 2752554, 262147, 4, 2752555, 131075, 1, 2752556, 3, 0, 2752557, 3, 0, 2752558, 3, 0, 2752559, 3, 0, 2752560, 3, 4, 2752561, 0, 0, 2752562, 0, 0, 2752563, 0, 0, 2752564, 393216, 1, 2752565, 458752, 1, 2752566, 0, 16, 2752567, 65536, 16, 2752568, 131072, 16, 2752569, 131072, 1, 2752570, 393216, 1, 2752571, 458752, 1, 2752572, 393216, 1, 2752573, 458752, 1, 2752574, 0, 0, 2752575, 65536, 13, 2752576, 0, 0, 2752577, 393216, 1, 2752578, 458752, 1, 2752579, 0, 0, 2752580, 0, 0, 2752581, 0, 0, 2752582, 0, 0, 2752583, 0, 0, 2752584, 393216, 1, 2752585, 458752, 1, 2752586, 393216, 1, 2752587, 458752, 1, 2752588, 393216, 2, 2752589, 458752, 2, 2752590, 0, 0, 2752591, 0, 0, 2752592, 0, 0, 2752593, 0, 0, 2752594, 0, 0, 2752595, 0, 0, 2752596, 0, 0, 2752597, 0, 0, 2752598, 0, 0, 2752599, 0, 0, 2752600, 0, 0, 2752601, 0, 17, 2752602, 65536, 17, 2752603, 131072, 17, 2752604, 393216, 1, 2752605, 458752, 1, 2752606, 0, 16, 2752607, 65536, 16, 2752608, 131072, 16, 2752609, 65536, 38, 2752610, 65536, 60, 2752611, 262148, 2, 2752612, 4, 0, 2752613, 4, 0, 2818048, 65536, 38, 2818049, 65536, 38, 2818050, 65536, 38, 2818051, 65536, 38, 2818052, 65536, 38, 2818053, 65536, 38, 2818054, 0, 14, 2818055, 65536, 14, 2818056, 131072, 14, 2818057, 196608, 0, 2818058, 196608, 0, 2818059, 196608, 0, 2818060, 196608, 0, 2818061, 196608, 0, 2818062, 196608, 0, 2818063, 196608, 0, 2818064, 65536, 12, 2818065, 196608, 0, 2818066, 196608, 0, 2818067, 196608, 0, 2818068, 196608, 0, 2818069, 196608, 0, 2818070, 262147, 6, 2818071, 262147, 4, 2818072, 262147, 4, 2818073, 131075, 1, 2818074, 3, 0, 2818075, 3, 0, 2818076, 3, 0, 2818077, 262147, 0, 2818078, 131075, 6, 2818079, 196608, 0, 2818080, 196608, 0, 2818081, 196608, 0, 2818082, 196608, 0, 2818083, 196608, 0, 2818084, 196608, 0, 2818085, 196608, 0, 2818086, 196608, 0, 2818087, 196608, 0, 2818088, 0, 0, 2818089, 65536, 12, 2818090, 0, 0, 2818091, 262147, 6, 2818092, 262147, 4, 2818093, 262147, 4, 2818094, 262147, 4, 2818095, 262147, 4, 2818096, 131075, 6, 2818097, 0, 0, 2818098, 0, 0, 2818099, 0, 0, 2818100, 393216, 2, 2818101, 458752, 2, 2818102, 0, 17, 2818103, 65536, 12, 2818104, 131072, 17, 2818105, 0, 0, 2818106, 393216, 2, 2818107, 458752, 2, 2818108, 393216, 2, 2818109, 458752, 2, 2818110, 0, 14, 2818111, 65536, 14, 2818112, 131072, 14, 2818113, 393216, 2, 2818114, 458752, 2, 2818115, 0, 0, 2818116, 0, 0, 2818117, 0, 0, 2818118, 0, 0, 2818119, 0, 0, 2818120, 65536, 12, 2818121, 458752, 2, 2818122, 393216, 2, 2818123, 458752, 2, 2818124, 0, 0, 2818125, 0, 0, 2818126, 0, 0, 2818127, 0, 0, 2818128, 0, 0, 2818129, 0, 0, 2818130, 0, 0, 2818131, 0, 0, 2818132, 0, 0, 2818133, 0, 0, 2818134, 0, 0, 2818135, 0, 0, 2818136, 0, 0, 2818137, 0, 0, 2818138, 0, 0, 2818139, 0, 0, 2818140, 393216, 2, 2818141, 65536, 12, 2818142, 0, 17, 2818143, 65536, 17, 2818144, 131072, 17, 2818145, 65536, 38, 2818146, 65536, 60, 2818147, 262148, 2, 2818148, 4, 0, 2818149, 4, 0, 2883584, 65536, 60, 2883585, 65536, 60, 2883586, 65536, 60, 2883587, 65536, 60, 2883588, 65536, 60, 2883589, 65536, 38, 2883590, 393216, 1, 2883591, 458752, 1, 2883592, 0, 16, 2883593, 65536, 16, 2883594, 131072, 16, 2883595, 393216, 1, 2883596, 458752, 1, 2883597, 393216, 1, 2883598, 458752, 1, 2883599, 196608, 0, 2883600, 65536, 13, 2883601, 196608, 0, 2883602, 393216, 1, 2883603, 458752, 1, 2883604, 393216, 1, 2883605, 458752, 1, 2883606, 0, 16, 2883607, 65536, 16, 2883608, 131072, 16, 2883609, 262147, 2, 2883610, 3, 0, 2883611, 3, 0, 2883612, 3, 0, 2883613, 3, 4, 2883614, 196608, 0, 2883615, 131072, 1, 2883616, 196608, 0, 2883617, 393216, 1, 2883618, 458752, 1, 2883619, 393216, 1, 2883620, 458752, 1, 2883621, 0, 16, 2883622, 65536, 16, 2883623, 131072, 16, 2883624, 196608, 0, 2883625, 65536, 13, 2883626, 196608, 0, 2883627, 393216, 1, 2883628, 458752, 1, 2883629, 393216, 1, 2883630, 458752, 1, 2883631, 0, 16, 2883632, 65536, 16, 2883633, 131072, 16, 2883634, 393216, 1, 2883635, 458752, 1, 2883636, 393216, 1, 2883637, 458752, 1, 2883638, 0, 0, 2883639, 65536, 13, 2883640, 0, 0, 2883641, 393216, 1, 2883642, 458752, 1, 2883643, 0, 16, 2883644, 65536, 16, 2883645, 131072, 16, 2883646, 393216, 1, 2883647, 458752, 1, 2883648, 0, 16, 2883649, 65536, 16, 2883650, 131072, 16, 2883651, 393216, 1, 2883652, 458752, 1, 2883653, 0, 0, 2883654, 0, 0, 2883655, 0, 0, 2883656, 65536, 13, 2883657, 0, 0, 2883658, 393216, 1, 2883659, 458752, 1, 2883660, 65536, 38, 2883661, 65536, 38, 2883662, 65536, 38, 2883663, 65536, 38, 2883664, 65536, 38, 2883665, 65536, 38, 2883666, 65536, 38, 2883667, 65536, 38, 2883668, 65536, 38, 2883669, 65536, 38, 2883670, 65536, 38, 2883671, 65536, 38, 2883672, 65536, 38, 2883673, 65536, 38, 2883674, 65536, 38, 2883675, 65536, 38, 2883676, 0, 0, 2883677, 65536, 13, 2883678, 0, 0, 2883679, 393216, 1, 2883680, 458752, 1, 2883681, 65536, 38, 2883682, 65536, 60, 2883683, 262148, 2, 2883684, 4, 0, 2883685, 4, 0, 2949120, 65536, 60, 2949121, 65536, 60, 2949122, 65536, 60, 2949123, 65536, 60, 2949124, 65536, 60, 2949125, 65536, 38, 2949126, 393216, 2, 2949127, 458752, 2, 2949128, 0, 17, 2949129, 65536, 17, 2949130, 131072, 17, 2949131, 393216, 2, 2949132, 458752, 2, 2949133, 393216, 2, 2949134, 458752, 2, 2949135, 0, 14, 2949136, 65536, 14, 2949137, 131072, 14, 2949138, 393216, 2, 2949139, 458752, 2, 2949140, 393216, 2, 2949141, 458752, 2, 2949142, 65536, 12, 2949143, 65536, 17, 2949144, 131072, 17, 2949145, 262147, 6, 2949146, 262147, 4, 2949147, 262147, 4, 2949148, 262147, 4, 2949149, 131075, 6, 2949150, 131072, 1, 2949151, 131072, 1, 2949152, 65536, 1, 2949153, 393216, 2, 2949154, 65536, 12, 2949155, 393216, 2, 2949156, 458752, 2, 2949157, 0, 17, 2949158, 65536, 17, 2949159, 131072, 17, 2949160, 0, 14, 2949161, 65536, 14, 2949162, 131072, 14, 2949163, 393216, 2, 2949164, 458752, 2, 2949165, 393216, 2, 2949166, 458752, 2, 2949167, 0, 17, 2949168, 65536, 17, 2949169, 65536, 12, 2949170, 393216, 2, 2949171, 458752, 2, 2949172, 393216, 2, 2949173, 458752, 2, 2949174, 0, 14, 2949175, 65536, 14, 2949176, 131072, 14, 2949177, 393216, 2, 2949178, 458752, 2, 2949179, 0, 17, 2949180, 65536, 17, 2949181, 131072, 17, 2949182, 393216, 2, 2949183, 65536, 12, 2949184, 0, 17, 2949185, 65536, 17, 2949186, 131072, 17, 2949187, 393216, 2, 2949188, 458752, 2, 2949189, 0, 0, 2949190, 0, 0, 2949191, 0, 14, 2949192, 65536, 14, 2949193, 131072, 14, 2949194, 393216, 2, 2949195, 458752, 2, 2949196, 65536, 38, 2949197, 65536, 60, 2949198, 65536, 60, 2949199, 65536, 60, 2949200, 65536, 60, 2949201, 65536, 60, 2949202, 65536, 60, 2949203, 65536, 60, 2949204, 65536, 60, 2949205, 65536, 60, 2949206, 65536, 60, 2949207, 65536, 60, 2949208, 65536, 60, 2949209, 65536, 60, 2949210, 65536, 60, 2949211, 65536, 38, 2949212, 0, 14, 2949213, 65536, 14, 2949214, 131072, 14, 2949215, 393216, 2, 2949216, 458752, 2, 2949217, 65536, 38, 2949218, 65536, 60, 2949219, 262148, 2, 2949220, 4, 0, 2949221, 4, 0, 3014656, 2, 6, 3014657, 65536, 60, 3014658, 65536, 60, 3014659, 65536, 60, 3014660, 65536, 60, 3014661, 65536, 38, 3014662, 196608, 0, 3014663, 196608, 0, 3014664, 196608, 0, 3014665, 393216, 1, 3014666, 458752, 1, 3014667, 393216, 1, 3014668, 458752, 1, 3014669, 393216, 1, 3014670, 458752, 1, 3014671, 393216, 1, 3014672, 458752, 1, 3014673, 393216, 1, 3014674, 458752, 1, 3014675, 393216, 1, 3014676, 458752, 1, 3014677, 196608, 0, 3014678, 65536, 13, 3014679, 196608, 0, 3014680, 393216, 1, 3014681, 458752, 1, 3014682, 393216, 1, 3014683, 458752, 1, 3014684, 393216, 1, 3014685, 458752, 1, 3014686, 0, 16, 3014687, 65536, 16, 3014688, 131072, 16, 3014689, 196608, 0, 3014690, 65536, 13, 3014691, 196608, 0, 3014692, 393216, 1, 3014693, 458752, 1, 3014694, 393216, 1, 3014695, 458752, 1, 3014696, 393216, 1, 3014697, 458752, 1, 3014698, 393216, 1, 3014699, 458752, 1, 3014700, 393216, 1, 3014701, 458752, 1, 3014702, 393216, 1, 3014703, 458752, 1, 3014704, 0, 0, 3014705, 65536, 13, 3014706, 0, 0, 3014707, 0, 16, 3014708, 65536, 16, 3014709, 131072, 16, 3014710, 393216, 1, 3014711, 458752, 1, 3014712, 393216, 1, 3014713, 458752, 1, 3014714, 393216, 1, 3014715, 458752, 1, 3014716, 393216, 1, 3014717, 458752, 1, 3014718, 0, 0, 3014719, 65536, 13, 3014720, 0, 0, 3014721, 0, 0, 3014722, 131072, 1, 3014723, 131072, 1, 3014724, 0, 0, 3014725, 0, 0, 3014726, 0, 0, 3014727, 0, 0, 3014728, 0, 0, 3014729, 0, 0, 3014730, 0, 0, 3014731, 0, 0, 3014732, 65536, 38, 3014733, 65536, 60, 3014734, 65536, 60, 3014735, 65536, 60, 3014736, 65536, 60, 3014737, 65536, 60, 3014738, 65536, 60, 3014739, 65536, 60, 3014740, 65536, 60, 3014741, 65536, 60, 3014742, 65536, 60, 3014743, 65536, 60, 3014744, 65536, 60, 3014745, 65536, 60, 3014746, 65536, 60, 3014747, 65536, 38, 3014748, 0, 0, 3014749, 0, 0, 3014750, 0, 0, 3014751, 0, 0, 3014752, 0, 0, 3014753, 65536, 38, 3014754, 65536, 60, 3014755, 262148, 2, 3014756, 4, 0, 3014757, 4, 0, 3080192, 131074, 0, 3080193, 2, 6, 3080194, 65536, 60, 3080195, 65536, 60, 3080196, 65536, 60, 3080197, 65536, 38, 3080198, 65536, 38, 3080199, 65536, 38, 3080200, 65536, 38, 3080201, 393216, 2, 3080202, 458752, 2, 3080203, 393216, 2, 3080204, 458752, 2, 3080205, 393216, 2, 3080206, 458752, 2, 3080207, 393216, 2, 3080208, 458752, 2, 3080209, 393216, 2, 3080210, 458752, 2, 3080211, 393216, 2, 3080212, 458752, 2, 3080213, 0, 14, 3080214, 65536, 14, 3080215, 131072, 14, 3080216, 393216, 2, 3080217, 458752, 2, 3080218, 65536, 12, 3080219, 458752, 2, 3080220, 393216, 2, 3080221, 458752, 2, 3080222, 0, 17, 3080223, 65536, 17, 3080224, 131072, 17, 3080225, 0, 14, 3080226, 65536, 14, 3080227, 131072, 14, 3080228, 393216, 2, 3080229, 458752, 2, 3080230, 393216, 2, 3080231, 458752, 2, 3080232, 393216, 2, 3080233, 458752, 2, 3080234, 393216, 2, 3080235, 458752, 2, 3080236, 65536, 12, 3080237, 458752, 2, 3080238, 393216, 2, 3080239, 458752, 2, 3080240, 0, 14, 3080241, 65536, 14, 3080242, 131072, 14, 3080243, 0, 17, 3080244, 65536, 17, 3080245, 65536, 12, 3080246, 393216, 2, 3080247, 458752, 2, 3080248, 393216, 2, 3080249, 458752, 2, 3080250, 393216, 2, 3080251, 458752, 2, 3080252, 393216, 2, 3080253, 458752, 2, 3080254, 0, 14, 3080255, 65536, 14, 3080256, 131072, 14, 3080257, 0, 0, 3080258, 131072, 1, 3080259, 0, 0, 3080260, 0, 0, 3080261, 0, 0, 3080262, 0, 0, 3080263, 65536, 38, 3080264, 65536, 38, 3080265, 65536, 38, 3080266, 65536, 38, 3080267, 65536, 38, 3080268, 65536, 38, 3080269, 65536, 60, 3080270, 65536, 60, 3080271, 65536, 60, 3080272, 65536, 60, 3080273, 65536, 60, 3080274, 65536, 60, 3080275, 65536, 60, 3080276, 65536, 60, 3080277, 65536, 60, 3080278, 65536, 60, 3080279, 65536, 60, 3080280, 65536, 60, 3080281, 65536, 60, 3080282, 65536, 60, 3080283, 65536, 38, 3080284, 65536, 38, 3080285, 65536, 38, 3080286, 65536, 38, 3080287, 65536, 38, 3080288, 65536, 38, 3080289, 65536, 38, 3080290, 65536, 60, 3080291, 262148, 2, 3080292, 4, 0, 3080293, 4, 0, 3145728, 2, 0, 3145729, 131074, 0, 3145730, 131074, 3, 3145731, 2, 6, 3145732, 65536, 60, 3145733, 65536, 38, 3145734, 65536, 38, 3145735, 65536, 38, 3145736, 65536, 38, 3145737, 0, 16, 3145738, 65536, 16, 3145739, 131072, 16, 3145740, 393216, 1, 3145741, 458752, 1, 3145742, 393216, 1, 3145743, 458752, 1, 3145744, 0, 16, 3145745, 65536, 16, 3145746, 131072, 16, 3145747, 393216, 1, 3145748, 458752, 1, 3145749, 393216, 1, 3145750, 458752, 1, 3145751, 393216, 1, 3145752, 458752, 1, 3145753, 196608, 0, 3145754, 65536, 13, 3145755, 196608, 0, 3145756, 393216, 1, 3145757, 458752, 1, 3145758, 393216, 1, 3145759, 458752, 1, 3145760, 393216, 1, 3145761, 458752, 1, 3145762, 393216, 1, 3145763, 458752, 1, 3145764, 393216, 1, 3145765, 458752, 1, 3145766, 0, 16, 3145767, 65536, 16, 3145768, 131072, 16, 3145769, 393216, 1, 3145770, 458752, 1, 3145771, 196608, 0, 3145772, 65536, 13, 3145773, 196608, 0, 3145774, 393216, 1, 3145775, 458752, 1, 3145776, 393216, 1, 3145777, 458752, 1, 3145778, 393216, 1, 3145779, 458752, 1, 3145780, 0, 0, 3145781, 65536, 13, 3145782, 0, 0, 3145783, 0, 0, 3145784, 0, 0, 3145785, 0, 0, 3145786, 0, 0, 3145787, 0, 0, 3145788, 0, 0, 3145789, 0, 0, 3145790, 0, 0, 3145791, 0, 0, 3145792, 0, 0, 3145793, 0, 0, 3145794, 0, 0, 3145795, 0, 0, 3145796, 0, 16, 3145797, 65536, 16, 3145798, 131072, 16, 3145799, 65536, 38, 3145800, 65536, 38, 3145801, 65536, 38, 3145802, 65536, 38, 3145803, 65536, 38, 3145804, 65536, 38, 3145805, 65536, 60, 3145806, 65536, 60, 3145807, 65536, 60, 3145808, 65536, 60, 3145809, 65536, 60, 3145810, 65536, 60, 3145811, 65536, 60, 3145812, 65536, 60, 3145813, 65536, 60, 3145814, 65536, 60, 3145815, 65536, 60, 3145816, 65536, 60, 3145817, 65536, 60, 3145818, 65536, 60, 3145819, 65536, 60, 3145820, 65536, 60, 3145821, 65536, 38, 3145822, 65536, 38, 3145823, 65536, 38, 3145824, 65536, 38, 3145825, 65536, 38, 3145826, 65536, 60, 3145827, 262148, 2, 3145828, 4, 0, 3145829, 4, 0, 3211264, 2, 0, 3211265, 2, 0, 3211266, 2, 0, 3211267, 2, 4, 3211268, 65536, 60, 3211269, 65536, 60, 3211270, 65536, 60, 3211271, 65536, 60, 3211272, 65536, 38, 3211273, 0, 17, 3211274, 65536, 17, 3211275, 131072, 17, 3211276, 393216, 2, 3211277, 458752, 2, 3211278, 393216, 2, 3211279, 458752, 2, 3211280, 0, 17, 3211281, 65536, 17, 3211282, 131072, 17, 3211283, 393216, 2, 3211284, 458752, 2, 3211285, 393216, 2, 3211286, 458752, 2, 3211287, 393216, 2, 3211288, 458752, 2, 3211289, 0, 14, 3211290, 65536, 14, 3211291, 131072, 14, 3211292, 393216, 2, 3211293, 458752, 2, 3211294, 393216, 2, 3211295, 458752, 2, 3211296, 393216, 2, 3211297, 458752, 2, 3211298, 393216, 2, 3211299, 458752, 2, 3211300, 393216, 2, 3211301, 458752, 2, 3211302, 0, 17, 3211303, 65536, 17, 3211304, 131072, 17, 3211305, 393216, 2, 3211306, 458752, 2, 3211307, 0, 14, 3211308, 65536, 14, 3211309, 131072, 14, 3211310, 393216, 2, 3211311, 458752, 2, 3211312, 393216, 2, 3211313, 458752, 2, 3211314, 393216, 2, 3211315, 458752, 2, 3211316, 0, 14, 3211317, 65536, 14, 3211318, 131072, 14, 3211319, 0, 0, 3211320, 0, 0, 3211321, 0, 0, 3211322, 0, 0, 3211323, 0, 0, 3211324, 0, 0, 3211325, 0, 0, 3211326, 0, 0, 3211327, 0, 0, 3211328, 0, 0, 3211329, 0, 0, 3211330, 0, 0, 3211331, 0, 0, 3211332, 0, 17, 3211333, 65536, 17, 3211334, 131072, 17, 3211335, 65536, 38, 3211336, 65536, 38, 3211337, 65536, 60, 3211338, 65536, 60, 3211339, 65536, 60, 3211340, 65536, 60, 3211341, 65536, 60, 3211342, 65536, 60, 3211343, 65536, 60, 3211344, 65536, 60, 3211345, 65536, 60, 3211346, 65536, 60, 3211347, 65536, 60, 3211348, 65536, 60, 3211349, 65536, 60, 3211350, 65536, 60, 3211351, 65536, 60, 3211352, 65536, 60, 3211353, 65536, 60, 3211354, 65536, 60, 3211355, 65536, 60, 3211356, 65536, 60, 3211357, 65536, 60, 3211358, 65536, 60, 3211359, 65536, 60, 3211360, 65536, 60, 3211361, 65536, 60, 3211362, 65536, 60, 3211363, 262148, 2, 3211364, 4, 0, 3211365, 4, 0, 3276800, 2, 0, 3276801, 2, 0, 3276802, 2, 0, 3276803, 131074, 0, 3276804, 2, 6, 3276805, 65536, 60, 3276806, 65536, 60, 3276807, 65536, 60, 3276808, 65536, 38, 3276809, 393216, 1, 3276810, 458752, 1, 3276811, 393216, 1, 3276812, 458752, 1, 3276813, 393216, 1, 3276814, 458752, 1, 3276815, 393216, 1, 3276816, 458752, 1, 3276817, 393216, 1, 3276818, 458752, 1, 3276819, 393216, 1, 3276820, 458752, 1, 3276821, 393216, 1, 3276822, 458752, 1, 3276823, 393216, 1, 3276824, 458752, 1, 3276825, 393216, 1, 3276826, 458752, 1, 3276827, 393216, 1, 3276828, 458752, 1, 3276829, 393216, 1, 3276830, 458752, 1, 3276831, 393216, 1, 3276832, 458752, 1, 3276833, 393216, 1, 3276834, 458752, 1, 3276835, 393216, 1, 3276836, 458752, 1, 3276837, 393216, 1, 3276838, 458752, 1, 3276839, 393216, 1, 3276840, 458752, 1, 3276841, 393216, 1, 3276842, 458752, 1, 3276843, 0, 16, 3276844, 65536, 16, 3276845, 131072, 16, 3276846, 393216, 1, 3276847, 458752, 1, 3276848, 393216, 1, 3276849, 458752, 1, 3276850, 393216, 1, 3276851, 458752, 1, 3276852, 393216, 1, 3276853, 458752, 1, 3276854, 0, 0, 3276855, 0, 0, 3276856, 0, 0, 3276857, 0, 0, 3276858, 0, 0, 3276859, 0, 0, 3276860, 0, 0, 3276861, 0, 0, 3276862, 0, 0, 3276863, 0, 0, 3276864, 0, 0, 3276865, 65536, 0, 3276866, 65536, 12, 3276867, 65536, 38, 3276868, 65536, 38, 3276869, 65536, 38, 3276870, 65536, 38, 3276871, 65536, 38, 3276872, 65536, 38, 3276873, 65536, 60, 3276874, 262148, 5, 3276875, 131076, 3, 3276876, 131076, 3, 3276877, 4, 6, 3276878, 65536, 60, 3276879, 65536, 60, 3276880, 65536, 60, 3276881, 65536, 60, 3276882, 65536, 60, 3276883, 65536, 60, 3276884, 65536, 60, 3276885, 65536, 60, 3276886, 65536, 60, 3276887, 65536, 60, 3276888, 65536, 60, 3276889, 65536, 60, 3276890, 262148, 5, 3276891, 131076, 3, 3276892, 131076, 3, 3276893, 131076, 3, 3276894, 131076, 3, 3276895, 131076, 3, 3276896, 131076, 3, 3276897, 131076, 3, 3276898, 131076, 3, 3276899, 65540, 0, 3276900, 4, 0, 3276901, 4, 0, 3342336, 2, 0, 3342337, 2, 0, 3342338, 2, 0, 3342339, 2, 0, 3342340, 2, 4, 3342341, 65536, 60, 3342342, 65536, 60, 3342343, 65536, 60, 3342344, 65536, 38, 3342345, 393216, 2, 3342346, 458752, 2, 3342347, 393216, 2, 3342348, 458752, 2, 3342349, 393216, 2, 3342350, 458752, 2, 3342351, 393216, 2, 3342352, 458752, 2, 3342353, 393216, 2, 3342354, 458752, 2, 3342355, 393216, 2, 3342356, 458752, 2, 3342357, 393216, 2, 3342358, 458752, 2, 3342359, 393216, 2, 3342360, 458752, 2, 3342361, 393216, 2, 3342362, 458752, 2, 3342363, 393216, 2, 3342364, 458752, 2, 3342365, 393216, 2, 3342366, 458752, 2, 3342367, 393216, 2, 3342368, 458752, 2, 3342369, 393216, 2, 3342370, 458752, 2, 3342371, 393216, 2, 3342372, 458752, 2, 3342373, 393216, 2, 3342374, 458752, 2, 3342375, 393216, 2, 3342376, 458752, 2, 3342377, 393216, 2, 3342378, 458752, 2, 3342379, 0, 17, 3342380, 65536, 17, 3342381, 131072, 17, 3342382, 393216, 2, 3342383, 458752, 2, 3342384, 393216, 2, 3342385, 458752, 2, 3342386, 393216, 2, 3342387, 458752, 2, 3342388, 393216, 2, 3342389, 458752, 2, 3342390, 0, 16, 3342391, 65536, 16, 3342392, 131072, 16, 3342393, 0, 0, 3342394, 393216, 1, 3342395, 458752, 1, 3342396, 393216, 1, 3342397, 458752, 1, 3342398, 393216, 1, 3342399, 458752, 1, 3342400, 393216, 1, 3342401, 458752, 1, 3342402, 65536, 13, 3342403, 65536, 38, 3342404, 65536, 38, 3342405, 65536, 38, 3342406, 65536, 38, 3342407, 65536, 38, 3342408, 65536, 60, 3342409, 65536, 60, 3342410, 262148, 2, 3342411, 4, 0, 3342412, 4, 0, 3342413, 131076, 0, 3342414, 4, 6, 3342415, 65536, 60, 3342416, 65536, 60, 3342417, 65536, 60, 3342418, 65536, 60, 3342419, 65536, 60, 3342420, 65536, 60, 3342421, 65536, 60, 3342422, 65536, 60, 3342423, 65536, 60, 3342424, 65536, 60, 3342425, 65536, 60, 3342426, 262148, 2, 3342427, 4, 0, 3342428, 4, 0, 3342429, 4, 0, 3342430, 4, 0, 3342431, 4, 0, 3342432, 4, 0, 3342433, 4, 0, 3342434, 4, 0, 3342435, 4, 0, 3342436, 4, 0, 3342437, 4, 0, 3407872, 2, 0, 3407873, 2, 0, 3407874, 2, 0, 3407875, 2, 0, 3407876, 2, 4, 3407877, 65536, 60, 3407878, 65536, 60, 3407879, 65536, 60, 3407880, 65536, 38, 3407881, 393216, 1, 3407882, 458752, 1, 3407883, 393216, 1, 3407884, 458752, 1, 3407885, 393216, 1, 3407886, 458752, 1, 3407887, 393216, 1, 3407888, 458752, 1, 3407889, 393216, 1, 3407890, 458752, 1, 3407891, 393216, 1, 3407892, 458752, 1, 3407893, 393216, 1, 3407894, 458752, 1, 3407895, 393216, 1, 3407896, 458752, 1, 3407897, 393216, 1, 3407898, 458752, 1, 3407899, 393216, 1, 3407900, 458752, 1, 3407901, 393216, 1, 3407902, 458752, 1, 3407903, 393216, 1, 3407904, 458752, 1, 3407905, 393216, 1, 3407906, 458752, 1, 3407907, 393216, 1, 3407908, 458752, 1, 3407909, 393216, 1, 3407910, 458752, 1, 3407911, 393216, 1, 3407912, 458752, 1, 3407913, 393216, 1, 3407914, 458752, 1, 3407915, 0, 16, 3407916, 65536, 16, 3407917, 131072, 16, 3407918, 393216, 1, 3407919, 458752, 1, 3407920, 393216, 1, 3407921, 458752, 1, 3407922, 393216, 1, 3407923, 458752, 1, 3407924, 393216, 1, 3407925, 458752, 1, 3407926, 0, 17, 3407927, 65536, 17, 3407928, 131072, 17, 3407929, 0, 0, 3407930, 393216, 2, 3407931, 458752, 2, 3407932, 393216, 2, 3407933, 458752, 2, 3407934, 393216, 2, 3407935, 458752, 2, 3407936, 393216, 2, 3407937, 458752, 2, 3407938, 65536, 14, 3407939, 65536, 38, 3407940, 65536, 38, 3407941, 65536, 38, 3407942, 65536, 38, 3407943, 65536, 38, 3407944, 65536, 60, 3407945, 262148, 5, 3407946, 65540, 0, 3407947, 4, 0, 3407948, 4, 0, 3407949, 4, 0, 3407950, 131076, 0, 3407951, 4, 6, 3407952, 65536, 60, 3407953, 65536, 60, 3407954, 65536, 60, 3407955, 65536, 60, 3407956, 65536, 60, 3407957, 65536, 60, 3407958, 65536, 60, 3407959, 65536, 60, 3407960, 262148, 5, 3407961, 131076, 3, 3407962, 65540, 0, 3407963, 4, 0, 3407964, 4, 0, 3407965, 4, 0, 3407966, 4, 0, 3407967, 4, 0, 3407968, 4, 0, 3407969, 4, 0, 3407970, 4, 0, 3407971, 4, 0, 3407972, 4, 0, 3407973, 4, 0, 3473408, 2, 0, 3473409, 2, 0, 3473410, 2, 0, 3473411, 2, 0, 3473412, 2, 4, 3473413, 65536, 60, 3473414, 65536, 60, 3473415, 65536, 60, 3473416, 65536, 38, 3473417, 393216, 2, 3473418, 458752, 2, 3473419, 393216, 2, 3473420, 458752, 2, 3473421, 393216, 2, 3473422, 458752, 2, 3473423, 393216, 2, 3473424, 458752, 2, 3473425, 393216, 2, 3473426, 458752, 2, 3473427, 393216, 2, 3473428, 458752, 2, 3473429, 393216, 2, 3473430, 458752, 2, 3473431, 393216, 2, 3473432, 458752, 2, 3473433, 393216, 2, 3473434, 458752, 2, 3473435, 393216, 2, 3473436, 458752, 2, 3473437, 393216, 2, 3473438, 458752, 2, 3473439, 393216, 2, 3473440, 458752, 2, 3473441, 393216, 2, 3473442, 458752, 2, 3473443, 393216, 2, 3473444, 458752, 2, 3473445, 393216, 2, 3473446, 458752, 2, 3473447, 393216, 2, 3473448, 458752, 2, 3473449, 393216, 2, 3473450, 458752, 2, 3473451, 0, 17, 3473452, 65536, 17, 3473453, 131072, 17, 3473454, 393216, 2, 3473455, 458752, 2, 3473456, 393216, 2, 3473457, 458752, 2, 3473458, 393216, 2, 3473459, 458752, 2, 3473460, 393216, 2, 3473461, 458752, 2, 3473462, 0, 0, 3473463, 0, 0, 3473464, 0, 0, 3473465, 0, 0, 3473466, 0, 0, 3473467, 0, 0, 3473468, 0, 0, 3473469, 0, 0, 3473470, 0, 0, 3473471, 0, 0, 3473472, 0, 0, 3473473, 0, 0, 3473474, 0, 0, 3473475, 65536, 38, 3473476, 65536, 38, 3473477, 65536, 60, 3473478, 65536, 60, 3473479, 65536, 60, 3473480, 65536, 60, 3473481, 262148, 2, 3473482, 4, 0, 3473483, 4, 0, 3473484, 4, 0, 3473485, 4, 0, 3473486, 4, 0, 3473487, 131076, 0, 3473488, 4, 6, 3473489, 65536, 60, 3473490, 65536, 60, 3473491, 65536, 60, 3473492, 65536, 60, 3473493, 65536, 60, 3473494, 65536, 60, 3473495, 262148, 5, 3473496, 65540, 0, 3473497, 4, 0, 3473498, 4, 0, 3473499, 4, 0, 3473500, 4, 0, 3473501, 4, 0, 3473502, 4, 0, 3473503, 4, 0, 3473504, 4, 0, 3473505, 4, 0, 3473506, 4, 0, 3473507, 4, 0, 3473508, 4, 0, 3473509, 4, 0, 3538944, 2, 0, 3538945, 2, 0, 3538946, 2, 0, 3538947, 2, 0, 3538948, 2, 4, 3538949, 65536, 60, 3538950, 65536, 60, 3538951, 65536, 60, 3538952, 65536, 38, 3538953, 393216, 1, 3538954, 458752, 1, 3538955, 393216, 1, 3538956, 458752, 1, 3538957, 393216, 1, 3538958, 458752, 1, 3538959, 393216, 1, 3538960, 458752, 1, 3538961, 393216, 1, 3538962, 458752, 1, 3538963, 393216, 1, 3538964, 458752, 1, 3538965, 393216, 1, 3538966, 458752, 1, 3538967, 393216, 1, 3538968, 458752, 1, 3538969, 393216, 1, 3538970, 458752, 1, 3538971, 393216, 1, 3538972, 458752, 1, 3538973, 393216, 1, 3538974, 458752, 1, 3538975, 393216, 1, 3538976, 458752, 1, 3538977, 393216, 1, 3538978, 458752, 1, 3538979, 393216, 1, 3538980, 458752, 1, 3538981, 393216, 1, 3538982, 458752, 1, 3538983, 393216, 1, 3538984, 458752, 1, 3538985, 393216, 1, 3538986, 458752, 1, 3538987, 0, 16, 3538988, 65536, 16, 3538989, 131072, 16, 3538990, 393216, 1, 3538991, 458752, 1, 3538992, 393216, 1, 3538993, 458752, 1, 3538994, 393216, 1, 3538995, 458752, 1, 3538996, 393216, 1, 3538997, 458752, 1, 3538998, 0, 0, 3538999, 65536, 38, 3539000, 65536, 38, 3539001, 65536, 38, 3539002, 65536, 38, 3539003, 65536, 38, 3539004, 65536, 38, 3539005, 65536, 38, 3539006, 65536, 38, 3539007, 65536, 38, 3539008, 65536, 38, 3539009, 65536, 38, 3539010, 65536, 38, 3539011, 65536, 38, 3539012, 65536, 38, 3539013, 65536, 60, 3539014, 262148, 5, 3539015, 131076, 3, 3539016, 131076, 3, 3539017, 65540, 0, 3539018, 4, 0, 3539019, 4, 0, 3539020, 4, 0, 3539021, 4, 0, 3539022, 4, 0, 3539023, 4, 0, 3539024, 4, 4, 3539025, 65536, 60, 3539026, 65536, 60, 3539027, 65536, 60, 3539028, 65536, 60, 3539029, 65536, 60, 3539030, 65536, 60, 3539031, 262148, 2, 3539032, 4, 0, 3539033, 4, 0, 3539034, 4, 0, 3539035, 4, 0, 3539036, 4, 0, 3539037, 4, 0, 3539038, 4, 0, 3539039, 4, 0, 3539040, 4, 0, 3539041, 4, 0, 3539042, 4, 0, 3539043, 4, 0, 3539044, 4, 0, 3539045, 4, 0, 3604480, 2, 0, 3604481, 2, 0, 3604482, 2, 0, 3604483, 2, 0, 3604484, 2, 4, 3604485, 65536, 60, 3604486, 65536, 60, 3604487, 65536, 60, 3604488, 65536, 38, 3604489, 393216, 2, 3604490, 458752, 2, 3604491, 393216, 2, 3604492, 458752, 2, 3604493, 393216, 2, 3604494, 458752, 2, 3604495, 393216, 2, 3604496, 458752, 2, 3604497, 393216, 2, 3604498, 458752, 2, 3604499, 393216, 2, 3604500, 458752, 2, 3604501, 393216, 2, 3604502, 458752, 2, 3604503, 393216, 2, 3604504, 458752, 2, 3604505, 393216, 2, 3604506, 458752, 2, 3604507, 393216, 2, 3604508, 458752, 2, 3604509, 393216, 2, 3604510, 458752, 2, 3604511, 393216, 2, 3604512, 458752, 2, 3604513, 393216, 2, 3604514, 458752, 2, 3604515, 393216, 2, 3604516, 458752, 2, 3604517, 393216, 2, 3604518, 458752, 2, 3604519, 393216, 2, 3604520, 458752, 2, 3604521, 393216, 2, 3604522, 458752, 2, 3604523, 0, 17, 3604524, 65536, 17, 3604525, 131072, 17, 3604526, 393216, 2, 3604527, 458752, 2, 3604528, 393216, 2, 3604529, 458752, 2, 3604530, 393216, 2, 3604531, 458752, 2, 3604532, 393216, 2, 3604533, 458752, 2, 3604534, 0, 0, 3604535, 65536, 38, 3604536, 65536, 38, 3604537, 65536, 38, 3604538, 65536, 38, 3604539, 65536, 38, 3604540, 65536, 38, 3604541, 65536, 38, 3604542, 65536, 38, 3604543, 65536, 38, 3604544, 65536, 38, 3604545, 65536, 38, 3604546, 65536, 38, 3604547, 65536, 38, 3604548, 65536, 60, 3604549, 65536, 60, 3604550, 262148, 2, 3604551, 4, 0, 3604552, 4, 0, 3604553, 4, 0, 3604554, 4, 0, 3604555, 4, 0, 3604556, 4, 0, 3604557, 4, 0, 3604558, 4, 0, 3604559, 4, 0, 3604560, 131076, 0, 3604561, 4, 6, 3604562, 65536, 60, 3604563, 65536, 60, 3604564, 65536, 60, 3604565, 65536, 60, 3604566, 262148, 5, 3604567, 65540, 0, 3604568, 4, 0, 3604569, 4, 0, 3604570, 4, 0, 3604571, 4, 0, 3604572, 4, 0, 3604573, 4, 0, 3604574, 4, 0, 3604575, 4, 0, 3604576, 4, 0, 3604577, 4, 0, 3604578, 4, 0, 3604579, 4, 0, 3604580, 4, 0, 3604581, 4, 0, 3670016, 2, 0, 3670017, 2, 0, 3670018, 2, 0, 3670019, 2, 0, 3670020, 2, 4, 3670021, 65536, 60, 3670022, 65536, 60, 3670023, 65536, 60, 3670024, 65536, 38, 3670025, 393216, 1, 3670026, 458752, 1, 3670027, 393216, 1, 3670028, 458752, 1, 3670029, 393216, 1, 3670030, 458752, 1, 3670031, 393216, 1, 3670032, 458752, 1, 3670033, 393216, 1, 3670034, 458752, 1, 3670035, 393216, 1, 3670036, 458752, 1, 3670037, 393216, 1, 3670038, 458752, 1, 3670039, 393216, 1, 3670040, 458752, 1, 3670041, 393216, 1, 3670042, 458752, 1, 3670043, 393216, 1, 3670044, 458752, 1, 3670045, 393216, 1, 3670046, 458752, 1, 3670047, 393216, 1, 3670048, 458752, 1, 3670049, 393216, 1, 3670050, 458752, 1, 3670051, 393216, 1, 3670052, 458752, 1, 3670053, 393216, 1, 3670054, 458752, 1, 3670055, 393216, 1, 3670056, 458752, 1, 3670057, 393216, 1, 3670058, 458752, 1, 3670059, 0, 16, 3670060, 65536, 16, 3670061, 131072, 16, 3670062, 393216, 1, 3670063, 458752, 1, 3670064, 393216, 1, 3670065, 458752, 1, 3670066, 393216, 1, 3670067, 458752, 1, 3670068, 393216, 1, 3670069, 458752, 1, 3670070, 0, 0, 3670071, 65536, 38, 3670072, 65536, 38, 3670073, 65536, 38, 3670074, 65536, 38, 3670075, 65536, 38, 3670076, 65536, 38, 3670077, 65536, 38, 3670078, 65536, 38, 3670079, 65536, 38, 3670080, 65536, 38, 3670081, 65536, 38, 3670082, 65536, 38, 3670083, 65536, 60, 3670084, 65536, 60, 3670085, 262148, 5, 3670086, 65540, 0, 3670087, 4, 0, 3670088, 4, 0, 3670089, 4, 0, 3670090, 4, 0, 3670091, 4, 0, 3670092, 4, 0, 3670093, 4, 0, 3670094, 4, 0, 3670095, 4, 0, 3670096, 4, 0, 3670097, 131076, 0, 3670098, 131076, 3, 3670099, 131076, 3, 3670100, 131076, 3, 3670101, 131076, 3, 3670102, 65540, 0, 3670103, 4, 0, 3670104, 4, 0, 3670105, 4, 0, 3670106, 4, 0, 3670107, 4, 0, 3670108, 4, 0, 3670109, 4, 0, 3670110, 4, 0, 3670111, 4, 0, 3670112, 4, 0, 3670113, 4, 0, 3670114, 4, 0, 3670115, 4, 0, 3670116, 4, 0, 3670117, 4, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393231, 3, 0, 393232, 3, 0, 393233, 3, 0, 393234, 3, 0, 393246, 3, 0, 393247, 3, 0, 393248, 3, 0, 393249, 3, 0, 393250, 3, 0, 458767, 3, 0, 458768, 3, 0, 458769, 3, 0, 458770, 3, 0, 458771, 3, 0, 458772, 3, 0, 458773, 3, 0, 458783, 3, 0, 458784, 3, 0, 458785, 3, 0, 458786, 3, 0, 458787, 3, 0, 458788, 3, 0, 524302, 3, 0, 524303, 3, 0, 524304, 3, 0, 524305, 3, 0, 524306, 3, 0, 524307, 3, 0, 524308, 3, 0, 524309, 3, 0, 524320, 3, 0, 524321, 3, 0, 524322, 3, 0, 524323, 3, 0, 524324, 3, 0, 589833, 3, 0, 589834, 3, 0, 589835, 3, 0, 589838, 3, 0, 589839, 3, 0, 589840, 3, 0, 589841, 3, 0, 589857, 3, 0, 589858, 3, 0, 589859, 3, 0, 655368, 3, 0, 655369, 3, 0, 655370, 3, 0, 655371, 3, 0, 655394, 3, 0, 655395, 3, 0, 720904, 3, 0, 720905, 3, 0, 720906, 3, 0, 720930, 3, 0, 720931, 3, 0, 786440, 3, 0, 786441, 3, 0, 786442, 3, 0, 786462, 3, 0, 851998, 3, 0, 851999, 3, 0, 917534, 3, 0, 917535, 3, 0, 917536, 3, 0, 983070, 3, 0, 983071, 3, 0, 983072, 3, 0, 1048606, 3, 0, 1048607, 3, 0, 1048608, 3, 0, 1114142, 3, 0, 1114143, 3, 0, 1114144, 3, 0, 1179678, 3, 0, 1179679, 3, 0, 1179680, 3, 0, 1245214, 3, 0, 1245215, 3, 0, 1245216, 3, 0, 1310751, 3, 0, 1310752, 3, 0, 2162750, 3, 0, 2162751, 3, 0, 2162752, 3, 0, 2162753, 3, 0, 2162754, 3, 0, 2228286, 3, 0, 2228287, 3, 0, 2228288, 3, 0, 2228289, 3, 0, 2228290, 3, 0, 2293819, 3, 0, 2293820, 3, 0, 2293821, 3, 0, 2293822, 3, 0, 2293823, 3, 0, 2293824, 3, 0, 2293825, 3, 0, 2293826, 3, 0, 2293827, 3, 0, 2293828, 3, 0, 2293829, 3, 0, 2293830, 3, 0, 2293831, 3, 0, 2359355, 3, 0, 2359356, 3, 0, 2359357, 3, 0, 2359358, 3, 0, 2359359, 3, 0, 2359360, 3, 0, 2359361, 3, 0, 2359362, 3, 0, 2359363, 3, 0, 2359364, 3, 0, 2359365, 3, 0, 2359366, 3, 0, 2359367, 3, 0, 2359368, 3, 0, 2359369, 3, 0, 2424891, 3, 0, 2424892, 3, 0, 2424893, 3, 0, 2424894, 3, 0, 2424895, 3, 0, 2424896, 3, 0, 2424897, 3, 0, 2424898, 3, 0, 2424899, 3, 0, 2424900, 3, 0, 2424901, 3, 0, 2424902, 3, 0, 2424903, 3, 0, 2424904, 3, 0, 2424905, 3, 0, 2490427, 3, 0, 2490428, 3, 0, 2490429, 3, 0, 2490430, 3, 0, 2490431, 3, 0, 2490432, 3, 0, 2490433, 3, 0, 2490434, 3, 0, 2490435, 3, 0, 2490436, 3, 0, 2490437, 3, 0, 2490438, 3, 0, 2490439, 3, 0, 2490440, 3, 0, 2490441, 3, 0, 2555952, 3, 0, 2555963, 3, 0, 2555964, 3, 0, 2555965, 3, 0, 2555966, 3, 0, 2555967, 3, 0, 2555968, 3, 0, 2555969, 3, 0, 2555970, 3, 0, 2555971, 3, 0, 2555972, 3, 0, 2555973, 3, 0, 2555974, 3, 0, 2555975, 3, 0, 2555976, 3, 0, 2555977, 3, 0, 2621482, 3, 0, 2621483, 3, 0, 2621484, 3, 0, 2621485, 3, 0, 2621486, 3, 0, 2621487, 3, 0, 2621488, 3, 0, 2621489, 3, 0, 2621499, 3, 0, 2621500, 3, 0, 2621501, 3, 0, 2621502, 3, 0, 2621503, 3, 0, 2621504, 3, 0, 2621505, 3, 0, 2621506, 3, 0, 2621507, 3, 0, 2621508, 3, 0, 2621509, 3, 0, 2621510, 3, 0, 2621511, 3, 0, 2621512, 3, 0, 2686998, 3, 0, 2686999, 3, 0, 2687000, 3, 0, 2687001, 3, 0, 2687002, 3, 0, 2687016, 3, 0, 2687017, 3, 0, 2687018, 3, 0, 2687019, 3, 0, 2687020, 3, 0, 2687021, 3, 0, 2687022, 3, 0, 2687023, 3, 0, 2687024, 3, 0, 2687025, 3, 0, 2687035, 3, 0, 2687036, 3, 0, 2687037, 3, 0, 2687038, 3, 0, 2687040, 3, 0, 2687041, 3, 0, 2687042, 3, 0, 2687043, 3, 0, 2687044, 3, 0, 2687045, 3, 0, 2687046, 3, 0, 2687047, 3, 0, 2687048, 3, 0, 2752534, 3, 0, 2752535, 3, 0, 2752536, 3, 0, 2752537, 3, 0, 2752538, 3, 0, 2752539, 3, 0, 2752540, 3, 0, 2752541, 3, 0, 2752542, 3, 0, 2752552, 3, 0, 2752553, 3, 0, 2752554, 3, 0, 2752555, 3, 0, 2752556, 3, 0, 2752557, 3, 0, 2752558, 3, 0, 2752559, 3, 0, 2752560, 3, 0, 2818070, 3, 0, 2818071, 3, 0, 2818072, 3, 0, 2818073, 3, 0, 2818074, 3, 0, 2818075, 3, 0, 2818076, 3, 0, 2818077, 3, 0, 2818078, 3, 0, 2818091, 3, 0, 2818092, 3, 0, 2818093, 3, 0, 2818094, 3, 0, 2818095, 3, 0, 2818096, 3, 0, 2883609, 3, 0, 2883610, 3, 0, 2883611, 3, 0, 2883612, 3, 0, 2883613, 3, 0, 2949145, 3, 0, 2949146, 3, 0, 2949147, 3, 0, 2949148, 3, 0, 2949149, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 38, 1, 0, 42, 2, 0, 11, 3, 65536, 11, 4, 131072, 11, 6, 393216, 4, 7, 0, 11, 8, 65536, 11, 9, 131072, 11, 10, 393216, 4, 12, 393216, 4, 17, 393216, 4, 19, 393216, 4, 20, 0, 11, 21, 65536, 11, 22, 131072, 11, 23, 393216, 4, 28, 393216, 4, 29, 0, 11, 30, 65536, 11, 31, 131072, 11, 32, 0, 38, 33, 0, 39, 34, 65536, 39, 35, 65536, 39, 36, 65536, 39, 37, 65536, 39, 38, 65536, 39, 39, 196608, 39, 97, 131072, 42, 98, 131072, 38, 65536, 0, 38, 65537, 0, 42, 65538, 0, 12, 65540, 131072, 12, 65541, 393216, 0, 65542, 458752, 0, 65543, 0, 12, 65545, 131072, 12, 65546, 393216, 0, 65547, 458752, 0, 65548, 393216, 0, 65549, 458752, 0, 65550, 393216, 0, 65551, 458752, 0, 65552, 393216, 0, 65553, 458752, 0, 65554, 393216, 0, 65555, 458752, 0, 65556, 0, 12, 65558, 131072, 12, 65559, 393216, 0, 65560, 458752, 0, 65561, 393216, 0, 65562, 458752, 0, 65563, 393216, 0, 65564, 458752, 0, 65565, 0, 12, 65567, 131072, 12, 65568, 0, 38, 65569, 0, 40, 65570, 65536, 40, 65571, 65536, 40, 65572, 65536, 40, 65573, 65536, 40, 65574, 65536, 40, 65575, 196608, 40, 65633, 131072, 42, 65634, 131072, 38, 131072, 0, 38, 131073, 0, 42, 131074, 0, 13, 131076, 131072, 13, 131079, 0, 13, 131081, 131072, 13, 131084, 393216, 4, 131086, 393216, 4, 131088, 393216, 4, 131090, 393216, 4, 131092, 0, 13, 131094, 131072, 13, 131097, 393216, 4, 131099, 393216, 4, 131101, 0, 13, 131103, 131072, 13, 131104, 0, 38, 131111, 0, 38, 131169, 131072, 42, 131170, 131072, 38, 196608, 0, 38, 196609, 0, 42, 196610, 393216, 0, 196611, 458752, 0, 196612, 0, 15, 196613, 65536, 15, 196614, 131072, 15, 196615, 393216, 0, 196616, 458752, 0, 196617, 393216, 0, 196618, 458752, 0, 196619, 0, 15, 196620, 65536, 15, 196621, 131072, 15, 196622, 393216, 0, 196623, 458752, 0, 196624, 0, 15, 196625, 65536, 15, 196626, 131072, 15, 196627, 393216, 0, 196628, 458752, 0, 196629, 393216, 0, 196630, 458752, 0, 196631, 393216, 0, 196632, 458752, 0, 196633, 0, 15, 196634, 65536, 15, 196635, 131072, 15, 196636, 393216, 0, 196637, 458752, 0, 196638, 393216, 0, 196639, 458752, 0, 196640, 0, 38, 196647, 0, 38, 196705, 131072, 42, 196706, 131072, 38, 262144, 0, 38, 262145, 0, 42, 262146, 0, 11, 262147, 65536, 11, 262148, 131072, 11, 262153, 393216, 4, 262155, 393216, 4, 262160, 393216, 4, 262165, 393216, 4, 262167, 393216, 4, 262169, 393216, 4, 262174, 393216, 4, 262176, 0, 39, 262177, 65536, 39, 262178, 65536, 39, 262179, 65536, 39, 262180, 65536, 39, 262181, 196608, 39, 262183, 0, 38, 262241, 131072, 42, 262242, 131072, 38, 327680, 0, 38, 327681, 0, 42, 327682, 0, 12, 327684, 131072, 12, 327685, 393216, 0, 327686, 458752, 0, 327687, 393216, 0, 327688, 458752, 0, 327712, 0, 40, 327713, 65536, 40, 327714, 65536, 40, 327715, 65536, 40, 327716, 65536, 40, 327717, 196608, 40, 327719, 0, 38, 327777, 131072, 42, 327778, 131072, 38, 393216, 0, 38, 393217, 0, 42, 393218, 0, 13, 393220, 131072, 13, 393223, 393216, 4, 393225, 262145, 5, 393226, 131073, 3, 393227, 131073, 3, 393228, 131073, 3, 393229, 131073, 3, 393230, 1, 6, 393240, 65541, 7, 393241, 196613, 5, 393242, 196613, 5, 393243, 196613, 7, 393253, 0, 38, 393255, 0, 38, 393313, 131072, 42, 393314, 131072, 38, 458752, 0, 38, 458753, 0, 42, 458758, 0, 15, 458759, 65536, 15, 458760, 131072, 15, 458761, 262145, 2, 458762, 1, 0, 458763, 1, 0, 458764, 262145, 0, 458765, 262145, 4, 458766, 131073, 6, 458779, 0, 11, 458780, 65536, 11, 458781, 131072, 11, 458789, 0, 39, 458790, 196608, 39, 458791, 0, 38, 458849, 131072, 42, 458850, 131072, 38, 524288, 0, 38, 524289, 0, 42, 524290, 393216, 0, 524291, 458752, 0, 524292, 393216, 0, 524293, 458752, 0, 524297, 262145, 6, 524298, 262145, 4, 524299, 262145, 4, 524300, 131073, 6, 524306, 0, 15, 524307, 65536, 15, 524308, 131072, 15, 524309, 393216, 0, 524310, 458752, 0, 524311, 393216, 0, 524312, 458752, 0, 524313, 393216, 0, 524314, 458752, 0, 524315, 0, 12, 524317, 131072, 12, 524324, 393216, 0, 524325, 0, 40, 524326, 196608, 40, 524327, 0, 38, 524385, 131072, 42, 524386, 131072, 38, 589824, 0, 38, 589825, 0, 42, 589828, 393216, 4, 589830, 393216, 4, 589839, 0, 11, 589840, 65536, 11, 589841, 131072, 11, 589847, 393216, 4, 589849, 393216, 4, 589851, 0, 13, 589853, 131072, 13, 589859, 0, 11, 589860, 65536, 11, 589861, 131072, 11, 589862, 0, 38, 589863, 0, 38, 589921, 131072, 42, 589922, 131072, 38, 655360, 0, 38, 655361, 0, 42, 655362, 393216, 0, 655363, 458752, 0, 655364, 393216, 0, 655365, 458752, 0, 655375, 0, 12, 655377, 131072, 12, 655378, 393216, 0, 655379, 458752, 0, 655380, 393216, 0, 655381, 458752, 0, 655382, 393216, 0, 655383, 458752, 0, 655384, 393216, 0, 655385, 458752, 0, 655386, 393216, 0, 655387, 458752, 0, 655388, 393216, 0, 655389, 458752, 0, 655395, 0, 12, 655397, 131072, 12, 655398, 0, 38, 655399, 0, 38, 655457, 131072, 42, 655458, 131072, 38, 720896, 0, 38, 720897, 0, 42, 720900, 393216, 4, 720902, 393216, 4, 720911, 0, 13, 720913, 131072, 13, 720916, 393216, 4, 720918, 393216, 4, 720920, 393216, 4, 720921, 0, 11, 720922, 65536, 11, 720923, 131072, 11, 720924, 393216, 4, 720926, 393216, 4, 720929, 65536, 24, 720931, 0, 13, 720933, 131072, 13, 720934, 0, 38, 720935, 0, 38, 720993, 131072, 42, 720994, 131072, 38, 786432, 0, 38, 786433, 0, 42, 786434, 393216, 0, 786435, 458752, 0, 786436, 393216, 0, 786437, 458752, 0, 786438, 0, 15, 786439, 65536, 15, 786440, 131072, 15, 786441, 393216, 0, 786442, 458752, 0, 786447, 0, 15, 786448, 65536, 15, 786449, 131072, 15, 786450, 393216, 0, 786451, 458752, 0, 786452, 393216, 0, 786453, 458752, 0, 786454, 0, 15, 786455, 65536, 15, 786456, 131072, 15, 786457, 0, 12, 786459, 131072, 12, 786460, 393216, 0, 786461, 458752, 0, 786465, 65536, 24, 786466, 0, 15, 786467, 65536, 15, 786468, 131072, 15, 786470, 0, 38, 786471, 0, 38, 786529, 131072, 42, 786530, 131072, 38, 851968, 0, 38, 851969, 0, 42, 851972, 393216, 4, 851974, 393216, 4, 851976, 327680, 4, 851979, 327680, 16, 851980, 458752, 18, 851981, 458752, 18, 851982, 393216, 16, 851986, 0, 11, 851987, 65536, 11, 851988, 131072, 11, 851990, 393216, 4, 851993, 0, 13, 851995, 131072, 13, 851998, 393216, 4, 852001, 65536, 24, 852006, 0, 38, 852007, 0, 38, 852065, 131072, 42, 852066, 131072, 38, 917504, 0, 38, 917505, 0, 42, 917506, 0, 15, 917507, 65536, 15, 917508, 131072, 15, 917509, 393216, 0, 917510, 458752, 0, 917511, 393216, 0, 917512, 458752, 0, 917513, 393216, 0, 917514, 458752, 0, 917515, 327680, 17, 917516, 458752, 16, 917517, 458752, 16, 917518, 393216, 17, 917519, 0, 15, 917520, 65536, 15, 917521, 131072, 15, 917522, 0, 12, 917524, 131072, 12, 917525, 393216, 0, 917526, 458752, 0, 917527, 393216, 0, 917528, 458752, 0, 917529, 393216, 0, 917530, 458752, 0, 917531, 0, 15, 917532, 65536, 15, 917533, 131072, 15, 917537, 65536, 24, 917538, 393216, 0, 917539, 458752, 0, 917541, 65536, 37, 917542, 65536, 37, 917543, 196608, 38, 917601, 131072, 42, 917602, 131072, 38, 983040, 0, 38, 983041, 0, 42, 983044, 327680, 4, 983047, 393216, 4, 983048, 0, 11, 983049, 65536, 11, 983050, 131072, 11, 983051, 393216, 4, 983053, 393216, 4, 983055, 393216, 4, 983058, 0, 13, 983060, 131072, 13, 983063, 393216, 4, 983065, 393216, 4, 983067, 393216, 4, 983073, 65536, 24, 983076, 0, 38, 983077, 0, 38, 983137, 131072, 42, 983138, 131072, 38, 1048576, 0, 38, 1048577, 0, 42, 1048578, 393216, 0, 1048579, 458752, 0, 1048580, 393216, 0, 1048581, 458752, 0, 1048582, 393216, 0, 1048583, 458752, 0, 1048584, 0, 12, 1048586, 131072, 12, 1048587, 0, 15, 1048588, 65536, 15, 1048589, 131072, 15, 1048594, 393216, 0, 1048595, 458752, 0, 1048596, 393216, 0, 1048597, 458752, 0, 1048598, 0, 15, 1048599, 65536, 15, 1048600, 131072, 15, 1048601, 393216, 0, 1048602, 458752, 0, 1048603, 393216, 0, 1048604, 458752, 0, 1048609, 65536, 24, 1048612, 0, 38, 1048613, 0, 38, 1048673, 131072, 42, 1048674, 131072, 38, 1114112, 0, 38, 1114113, 0, 42, 1114114, 0, 11, 1114115, 65536, 11, 1114116, 131072, 11, 1114118, 393216, 4, 1114120, 0, 13, 1114122, 131072, 13, 1114126, 0, 19, 1114127, 458752, 16, 1114128, 458752, 16, 1114129, 65536, 19, 1114130, 0, 11, 1114131, 65536, 11, 1114132, 131072, 11, 1114134, 393216, 4, 1114136, 327680, 4, 1114137, 0, 11, 1114138, 65536, 11, 1114139, 131072, 11, 1114141, 393216, 4, 1114145, 65536, 24, 1114148, 0, 38, 1114149, 0, 38, 1114150, 65536, 38, 1114209, 131072, 42, 1114210, 131072, 38, 1179648, 0, 38, 1179649, 0, 42, 1179650, 0, 12, 1179652, 131072, 12, 1179653, 0, 15, 1179654, 65536, 15, 1179655, 131072, 15, 1179656, 393216, 0, 1179657, 458752, 0, 1179658, 393216, 0, 1179659, 458752, 0, 1179660, 393216, 0, 1179661, 458752, 0, 1179662, 0, 20, 1179663, 131072, 18, 1179664, 131072, 18, 1179665, 65536, 20, 1179666, 0, 12, 1179668, 131072, 12, 1179669, 393216, 0, 1179670, 458752, 0, 1179671, 393216, 0, 1179672, 458752, 0, 1179673, 0, 12, 1179675, 131072, 12, 1179676, 393216, 0, 1179677, 458752, 0, 1179681, 65536, 24, 1179682, 393216, 0, 1179683, 458752, 0, 1179684, 0, 38, 1179685, 0, 39, 1179686, 65536, 39, 1179687, 196608, 39, 1179745, 131072, 42, 1179746, 131072, 38, 1245184, 65536, 41, 1245185, 196608, 42, 1245186, 0, 13, 1245188, 131072, 13, 1245189, 0, 11, 1245190, 65536, 11, 1245191, 131072, 11, 1245194, 393216, 4, 1245196, 393216, 4, 1245198, 393216, 4, 1245202, 0, 13, 1245204, 131072, 13, 1245207, 393216, 4, 1245209, 0, 13, 1245211, 131072, 13, 1245214, 393216, 4, 1245217, 65536, 24, 1245218, 0, 11, 1245219, 65536, 11, 1245220, 0, 38, 1245221, 0, 40, 1245222, 65536, 40, 1245223, 196608, 40, 1245265, 131072, 38, 1245266, 131072, 38, 1245281, 131072, 42, 1245282, 131072, 38, 1310720, 458752, 0, 1310725, 0, 12, 1310727, 131072, 12, 1310728, 0, 15, 1310729, 65536, 15, 1310730, 131072, 15, 1310741, 0, 15, 1310742, 65536, 15, 1310743, 131072, 15, 1310744, 393216, 0, 1310745, 458752, 0, 1310746, 0, 15, 1310747, 65536, 15, 1310748, 131072, 15, 1310753, 65536, 24, 1310754, 0, 12, 1310756, 0, 39, 1310757, 65536, 39, 1310758, 196608, 39, 1310759, 0, 38, 1310801, 131072, 38, 1310802, 131072, 38, 1310803, 393216, 0, 1310804, 458752, 0, 1310805, 393216, 0, 1310806, 458752, 0, 1310807, 393216, 0, 1310808, 458752, 0, 1310809, 393216, 0, 1310810, 458752, 0, 1310811, 393216, 0, 1310812, 458752, 0, 1310813, 393216, 0, 1310814, 458752, 0, 1310815, 393216, 0, 1310816, 458752, 0, 1310817, 131072, 42, 1310818, 131072, 38, 1376257, 262144, 43, 1376258, 65536, 43, 1376259, 65536, 43, 1376260, 196608, 43, 1376261, 0, 13, 1376263, 131072, 13, 1376267, 262144, 43, 1376268, 65536, 43, 1376269, 65536, 43, 1376274, 65536, 43, 1376275, 65536, 43, 1376276, 196608, 43, 1376279, 327680, 4, 1376282, 393216, 4, 1376283, 0, 11, 1376284, 65536, 11, 1376285, 131072, 11, 1376289, 65536, 24, 1376290, 0, 13, 1376292, 0, 40, 1376293, 65536, 40, 1376294, 196608, 40, 1376295, 0, 38, 1376337, 131072, 38, 1376338, 131072, 38, 1376353, 131072, 42, 1376354, 131072, 38, 1441792, 458752, 0, 1441793, 262144, 44, 1441794, 65536, 44, 1441795, 65536, 44, 1441796, 196608, 44, 1441803, 262144, 44, 1441804, 65536, 44, 1441805, 65536, 44, 1441810, 65536, 44, 1441811, 65536, 44, 1441812, 196608, 44, 1441813, 393216, 0, 1441814, 458752, 0, 1441815, 393216, 0, 1441816, 458752, 0, 1441817, 393216, 0, 1441818, 458752, 0, 1441819, 0, 12, 1441821, 131072, 12, 1441825, 65536, 24, 1441828, 393216, 0, 1441829, 458752, 0, 1441830, 0, 38, 1441831, 0, 38, 1441873, 131072, 38, 1441874, 131072, 38, 1441875, 393216, 0, 1441876, 458752, 0, 1441877, 393216, 0, 1441878, 458752, 0, 1441879, 393216, 0, 1441880, 458752, 0, 1441881, 393216, 0, 1441882, 458752, 0, 1441883, 393216, 0, 1441884, 458752, 0, 1441885, 393216, 0, 1441886, 458752, 0, 1441887, 393216, 0, 1441888, 458752, 0, 1441889, 131072, 42, 1441890, 131072, 38, 1507329, 131072, 42, 1507332, 0, 43, 1507333, 65536, 43, 1507334, 65536, 43, 1507335, 65536, 43, 1507336, 65536, 43, 1507337, 65536, 43, 1507338, 65536, 43, 1507339, 131072, 43, 1507340, 262144, 39, 1507341, 65536, 39, 1507346, 65536, 39, 1507347, 196608, 39, 1507348, 0, 42, 1507349, 0, 11, 1507350, 65536, 11, 1507351, 131072, 11, 1507353, 393216, 4, 1507355, 0, 13, 1507357, 131072, 13, 1507361, 393216, 25, 1507362, 0, 23, 1507363, 458752, 24, 1507366, 0, 38, 1507367, 0, 39, 1507368, 65536, 39, 1507369, 65536, 39, 1507370, 196608, 39, 1507409, 131072, 38, 1507410, 131072, 38, 1507425, 131072, 42, 1507426, 131072, 38, 1572865, 131072, 42, 1572868, 0, 44, 1572869, 65536, 44, 1572870, 65536, 44, 1572871, 65536, 44, 1572872, 65536, 44, 1572873, 65536, 44, 1572874, 65536, 44, 1572875, 131072, 44, 1572876, 262144, 40, 1572877, 65536, 40, 1572882, 65536, 40, 1572883, 196608, 40, 1572884, 0, 42, 1572885, 0, 12, 1572887, 131072, 12, 1572888, 393216, 0, 1572889, 458752, 0, 1572890, 393216, 0, 1572891, 458752, 0, 1572892, 393216, 0, 1572893, 458752, 0, 1572899, 65536, 24, 1572900, 393216, 0, 1572901, 458752, 0, 1572902, 0, 38, 1572903, 0, 40, 1572904, 65536, 40, 1572905, 65536, 40, 1572906, 196608, 40, 1572945, 131072, 38, 1572946, 131072, 38, 1572947, 393216, 0, 1572948, 458752, 0, 1572949, 393216, 0, 1572950, 458752, 0, 1572951, 393216, 0, 1572952, 458752, 0, 1572953, 393216, 0, 1572954, 458752, 0, 1572955, 393216, 0, 1572956, 458752, 0, 1572957, 393216, 0, 1572958, 458752, 0, 1572959, 393216, 0, 1572960, 458752, 0, 1572961, 131072, 42, 1572962, 131072, 38, 1638400, 65536, 43, 1638401, 131072, 43, 1638402, 262144, 39, 1638403, 65536, 39, 1638404, 65536, 39, 1638405, 65536, 39, 1638406, 65536, 39, 1638407, 65536, 39, 1638408, 196608, 39, 1638412, 131072, 38, 1638419, 0, 38, 1638420, 0, 42, 1638421, 0, 13, 1638423, 131072, 13, 1638426, 393216, 4, 1638428, 393216, 4, 1638430, 393216, 4, 1638434, 5, 7, 1638435, 65536, 24, 1638438, 0, 39, 1638439, 65536, 39, 1638440, 65536, 39, 1638441, 196608, 39, 1638442, 0, 38, 1638471, 262144, 39, 1638472, 65536, 39, 1638473, 65536, 39, 1638474, 65536, 39, 1638475, 65536, 39, 1638476, 65536, 39, 1638477, 65536, 39, 1638478, 65536, 39, 1638479, 65536, 39, 1638480, 65536, 39, 1638481, 131072, 39, 1638482, 131072, 38, 1638497, 131072, 42, 1638498, 131072, 38, 1703936, 65536, 44, 1703937, 131072, 44, 1703938, 262144, 40, 1703939, 65536, 40, 1703940, 65536, 40, 1703941, 65536, 40, 1703942, 65536, 40, 1703943, 65536, 40, 1703944, 196608, 40, 1703948, 131072, 38, 1703955, 0, 38, 1703956, 0, 42, 1703970, 131077, 7, 1703971, 196608, 24, 1703974, 0, 40, 1703975, 65536, 40, 1703976, 65536, 40, 1703977, 196608, 40, 1703978, 0, 38, 1704007, 262144, 40, 1704008, 65536, 40, 1704009, 65536, 40, 1704010, 65536, 40, 1704011, 65536, 40, 1704012, 65536, 40, 1704013, 65536, 40, 1704014, 65536, 40, 1704015, 65536, 40, 1704016, 65536, 40, 1704017, 131072, 40, 1704018, 131072, 38, 1704019, 393216, 0, 1704020, 458752, 0, 1704021, 393216, 0, 1704022, 458752, 0, 1704023, 393216, 0, 1704024, 458752, 0, 1704025, 393216, 0, 1704026, 458752, 0, 1704027, 393216, 0, 1704028, 458752, 0, 1704029, 393216, 0, 1704030, 458752, 0, 1704031, 393216, 0, 1704032, 458752, 0, 1704033, 131072, 42, 1704034, 131072, 38, 1769472, 65536, 39, 1769473, 65536, 39, 1769474, 131072, 39, 1769476, 0, 2, 1769477, 65536, 2, 1769480, 0, 39, 1769481, 65536, 39, 1769482, 65536, 39, 1769483, 65536, 39, 1769484, 131072, 39, 1769491, 0, 38, 1769492, 0, 43, 1769493, 65536, 43, 1769494, 65536, 43, 1769495, 65536, 43, 1769496, 65536, 43, 1769497, 65536, 43, 1769498, 65536, 43, 1769499, 65536, 43, 1769500, 65536, 43, 1769501, 65536, 43, 1769502, 65536, 43, 1769503, 65536, 43, 1769504, 65536, 43, 1769505, 65536, 43, 1769506, 65536, 43, 1769507, 65536, 43, 1769508, 65536, 43, 1769509, 65536, 43, 1769510, 65536, 43, 1769511, 65536, 43, 1769512, 196608, 43, 1769513, 0, 38, 1769514, 0, 38, 1769539, 262144, 39, 1769540, 65536, 39, 1769541, 65536, 39, 1769542, 65536, 39, 1769543, 131072, 39, 1769544, 262144, 39, 1769545, 65536, 39, 1769546, 65536, 39, 1769547, 65536, 39, 1769548, 65536, 39, 1769549, 65536, 39, 1769550, 65536, 39, 1769551, 65536, 39, 1769552, 65536, 39, 1769553, 65536, 39, 1769554, 131072, 39, 1769556, 0, 11, 1769557, 65536, 11, 1769558, 131072, 11, 1769569, 131072, 42, 1769570, 131072, 38, 1835008, 65536, 40, 1835009, 65536, 40, 1835010, 131072, 40, 1835012, 0, 3, 1835013, 65536, 3, 1835016, 0, 40, 1835017, 65536, 40, 1835018, 65536, 40, 1835019, 65536, 40, 1835020, 131072, 40, 1835027, 0, 38, 1835028, 0, 44, 1835029, 65536, 44, 1835030, 65536, 44, 1835031, 65536, 44, 1835032, 65536, 44, 1835033, 65536, 44, 1835034, 65536, 44, 1835035, 65536, 44, 1835036, 65536, 44, 1835037, 65536, 44, 1835038, 65536, 44, 1835039, 65536, 44, 1835040, 65536, 44, 1835041, 65536, 44, 1835042, 65536, 44, 1835043, 65536, 44, 1835044, 65536, 44, 1835045, 65536, 44, 1835046, 65536, 44, 1835047, 65536, 44, 1835048, 196608, 44, 1835049, 0, 38, 1835050, 0, 38, 1835075, 262144, 40, 1835076, 65536, 40, 1835077, 65536, 40, 1835078, 65536, 40, 1835079, 131072, 40, 1835080, 262144, 40, 1835081, 65536, 40, 1835082, 65536, 40, 1835083, 65536, 40, 1835084, 65536, 40, 1835085, 65536, 40, 1835086, 65536, 40, 1835087, 65536, 40, 1835088, 65536, 40, 1835089, 65536, 40, 1835090, 131072, 40, 1835091, 458752, 0, 1835092, 0, 12, 1835094, 131072, 12, 1835095, 393216, 0, 1835096, 458752, 0, 1835097, 393216, 0, 1835098, 458752, 0, 1835099, 393216, 0, 1835100, 458752, 0, 1835101, 393216, 0, 1835102, 458752, 0, 1835103, 393216, 0, 1835104, 458752, 0, 1835105, 131072, 42, 1835106, 131072, 38, 1900544, 327680, 35, 1900545, 393216, 35, 1900548, 0, 6, 1900549, 65536, 6, 1900563, 0, 39, 1900564, 65536, 39, 1900565, 65536, 39, 1900566, 65536, 39, 1900567, 65536, 39, 1900568, 65536, 39, 1900569, 65536, 39, 1900570, 65536, 39, 1900571, 65536, 39, 1900572, 65536, 39, 1900573, 65536, 39, 1900574, 65536, 39, 1900575, 65536, 39, 1900576, 65536, 39, 1900577, 196608, 39, 1900578, 65536, 36, 1900579, 131072, 36, 1900584, 0, 42, 1900585, 0, 38, 1900586, 0, 38, 1900604, 262144, 39, 1900605, 65536, 39, 1900606, 65536, 39, 1900607, 65536, 39, 1900608, 65536, 39, 1900609, 65536, 39, 1900610, 65536, 39, 1900611, 131072, 39, 1900612, 262144, 39, 1900613, 65536, 39, 1900614, 65536, 39, 1900615, 65536, 39, 1900616, 131072, 39, 1900621, 0, 13, 1900623, 131072, 13, 1900628, 0, 13, 1900630, 131072, 13, 1900641, 131072, 42, 1900642, 131072, 38, 1966080, 327680, 36, 1966081, 393216, 36, 1966099, 0, 40, 1966100, 65536, 40, 1966101, 65536, 40, 1966102, 65536, 40, 1966103, 65536, 40, 1966104, 65536, 40, 1966105, 65536, 40, 1966106, 65536, 40, 1966107, 65536, 40, 1966108, 65536, 40, 1966109, 65536, 40, 1966110, 65536, 40, 1966111, 65536, 40, 1966112, 65536, 40, 1966113, 196608, 40, 1966120, 0, 42, 1966121, 0, 38, 1966122, 0, 38, 1966140, 262144, 40, 1966141, 65536, 40, 1966142, 65536, 40, 1966143, 65536, 40, 1966144, 65536, 40, 1966145, 65536, 40, 1966146, 65536, 40, 1966147, 131072, 40, 1966148, 262144, 40, 1966149, 65536, 40, 1966150, 65536, 40, 1966151, 65536, 40, 1966152, 131072, 40, 1966153, 458752, 0, 1966154, 0, 15, 1966155, 65536, 15, 1966156, 131072, 15, 1966157, 393216, 0, 1966158, 458752, 0, 1966159, 393216, 0, 1966160, 458752, 0, 1966161, 0, 15, 1966162, 65536, 15, 1966163, 131072, 15, 1966164, 393216, 0, 1966165, 458752, 0, 1966166, 393216, 0, 1966167, 458752, 0, 1966168, 393216, 0, 1966169, 458752, 0, 1966170, 0, 15, 1966171, 65536, 15, 1966172, 131072, 15, 1966173, 393216, 0, 1966174, 458752, 0, 1966175, 393216, 0, 1966176, 458752, 0, 1966177, 131072, 42, 1966178, 131072, 38, 2031616, 196608, 32, 2031639, 327680, 35, 2031640, 393216, 35, 2031649, 0, 39, 2031650, 65536, 39, 2031651, 65536, 39, 2031652, 65536, 39, 2031653, 65536, 39, 2031654, 65536, 39, 2031655, 196608, 39, 2031656, 0, 42, 2031657, 0, 38, 2031658, 0, 38, 2031665, 262144, 39, 2031666, 65536, 39, 2031667, 65536, 39, 2031668, 65536, 39, 2031669, 65536, 39, 2031670, 65536, 39, 2031671, 65536, 39, 2031672, 65536, 39, 2031673, 65536, 39, 2031674, 65536, 39, 2031675, 65536, 39, 2031676, 131072, 39, 2031677, 262144, 39, 2031678, 65536, 39, 2031679, 65536, 39, 2031681, 65536, 39, 2031682, 65536, 39, 2031683, 65536, 39, 2031684, 131072, 39, 2031685, 0, 13, 2031687, 131072, 13, 2031688, 0, 11, 2031689, 65536, 11, 2031690, 131072, 11, 2031710, 0, 11, 2031711, 65536, 11, 2031712, 131072, 11, 2031713, 131072, 42, 2031714, 131072, 38, 2097175, 327680, 36, 2097176, 393216, 36, 2097185, 0, 40, 2097186, 65536, 40, 2097187, 65536, 40, 2097188, 65536, 40, 2097189, 65536, 40, 2097190, 65536, 40, 2097191, 196608, 40, 2097192, 0, 42, 2097193, 0, 38, 2097194, 0, 38, 2097201, 262144, 40, 2097202, 65536, 40, 2097203, 65536, 40, 2097204, 65536, 40, 2097205, 65536, 40, 2097206, 65536, 40, 2097207, 65536, 40, 2097208, 65536, 40, 2097209, 65536, 40, 2097210, 65536, 40, 2097211, 65536, 40, 2097212, 131072, 40, 2097213, 262144, 40, 2097214, 65536, 40, 2097215, 131072, 40, 2097217, 0, 40, 2097218, 65536, 40, 2097219, 65536, 40, 2097220, 131072, 40, 2097222, 393216, 0, 2097223, 458752, 0, 2097224, 0, 12, 2097226, 131072, 12, 2097227, 393216, 0, 2097228, 458752, 0, 2097229, 393216, 0, 2097230, 458752, 0, 2097239, 0, 15, 2097240, 65536, 15, 2097241, 131072, 15, 2097242, 393216, 0, 2097243, 458752, 0, 2097244, 393216, 0, 2097245, 458752, 0, 2097246, 0, 12, 2097248, 131072, 12, 2097249, 131072, 42, 2097250, 131072, 38, 2162719, 393216, 35, 2162727, 0, 38, 2162728, 0, 42, 2162729, 0, 38, 2162730, 0, 38, 2162737, 131072, 38, 2162738, 262144, 39, 2162739, 65536, 39, 2162740, 65536, 39, 2162741, 65536, 39, 2162742, 65536, 39, 2162743, 65536, 39, 2162744, 65536, 39, 2162745, 65536, 39, 2162746, 65536, 39, 2162747, 65536, 39, 2162748, 65536, 39, 2162749, 131072, 39, 2162760, 0, 13, 2162762, 131072, 13, 2162767, 262149, 7, 2162769, 0, 11, 2162770, 65536, 11, 2162771, 131072, 11, 2162782, 0, 13, 2162784, 131072, 13, 2162785, 131072, 42, 2162786, 131072, 38, 2228230, 327680, 35, 2228231, 393216, 35, 2228239, 327680, 35, 2228240, 393216, 35, 2228255, 393216, 36, 2228263, 0, 38, 2228264, 0, 42, 2228265, 0, 38, 2228266, 0, 38, 2228268, 262144, 39, 2228269, 65536, 39, 2228270, 65536, 39, 2228271, 65536, 39, 2228272, 65536, 39, 2228273, 131072, 39, 2228274, 262144, 40, 2228275, 65536, 40, 2228276, 65536, 40, 2228277, 65536, 40, 2228278, 65536, 40, 2228279, 65536, 40, 2228280, 65536, 40, 2228281, 65536, 40, 2228282, 65536, 40, 2228283, 65536, 40, 2228284, 65536, 40, 2228285, 131072, 40, 2228305, 0, 12, 2228307, 131072, 12, 2228312, 393216, 0, 2228313, 458752, 0, 2228314, 393216, 0, 2228315, 458752, 0, 2228316, 393216, 0, 2228317, 458752, 0, 2228318, 0, 15, 2228319, 65536, 15, 2228320, 131072, 15, 2228321, 131072, 42, 2228322, 131072, 38, 2293760, 393216, 35, 2293766, 327680, 36, 2293767, 393216, 36, 2293775, 327680, 36, 2293776, 393216, 36, 2293780, 327680, 35, 2293781, 393216, 35, 2293785, 327680, 35, 2293786, 393216, 35, 2293794, 327680, 35, 2293795, 393216, 35, 2293799, 0, 38, 2293800, 0, 42, 2293801, 0, 38, 2293802, 0, 38, 2293804, 262144, 40, 2293805, 65536, 40, 2293806, 65536, 40, 2293807, 65536, 40, 2293808, 65536, 40, 2293809, 131072, 40, 2293810, 131072, 38, 2293819, 393216, 6, 2293841, 0, 13, 2293843, 131072, 13, 2293848, 0, 11, 2293849, 65536, 11, 2293850, 131072, 11, 2293857, 131072, 42, 2293858, 131072, 38, 2359296, 393216, 36, 2359316, 327680, 36, 2359317, 393216, 36, 2359321, 327680, 36, 2359322, 393216, 36, 2359330, 327680, 36, 2359331, 393216, 36, 2359335, 0, 38, 2359336, 0, 42, 2359337, 0, 38, 2359338, 0, 39, 2359339, 65536, 39, 2359340, 131072, 39, 2359341, 262144, 39, 2359342, 65536, 39, 2359343, 65536, 39, 2359344, 65536, 39, 2359345, 65536, 39, 2359346, 131072, 39, 2359376, 0, 15, 2359377, 65536, 15, 2359378, 131072, 15, 2359379, 393216, 0, 2359380, 458752, 0, 2359384, 0, 12, 2359386, 131072, 12, 2359387, 393216, 0, 2359388, 458752, 0, 2359389, 393216, 0, 2359390, 458752, 0, 2359391, 393216, 0, 2359392, 458752, 0, 2359393, 131072, 42, 2359394, 131072, 38, 2424832, 196608, 32, 2424871, 0, 38, 2424872, 0, 42, 2424873, 0, 38, 2424874, 0, 40, 2424875, 65536, 40, 2424876, 131072, 40, 2424877, 262144, 40, 2424878, 65536, 40, 2424879, 65536, 40, 2424880, 65536, 40, 2424881, 65536, 40, 2424882, 131072, 40, 2424883, 65541, 7, 2424884, 196613, 5, 2424885, 196613, 7, 2424920, 0, 13, 2424922, 131072, 13, 2424929, 131072, 42, 2424930, 131072, 38, 2490368, 327680, 35, 2490369, 393216, 35, 2490375, 0, 37, 2490376, 65536, 37, 2490377, 65536, 37, 2490378, 65536, 37, 2490379, 65536, 37, 2490380, 65536, 37, 2490381, 65536, 37, 2490382, 65536, 37, 2490383, 65536, 37, 2490384, 65536, 37, 2490385, 65536, 37, 2490386, 262144, 37, 2490407, 0, 38, 2490408, 0, 42, 2490409, 0, 39, 2490410, 65536, 39, 2490411, 65536, 39, 2490412, 65536, 39, 2490413, 131072, 39, 2490414, 0, 13, 2490444, 393216, 0, 2490445, 458752, 0, 2490457, 393216, 0, 2490458, 458752, 0, 2490459, 393216, 0, 2490460, 458752, 0, 2490465, 131072, 42, 2490466, 131072, 38, 2555904, 327680, 36, 2555905, 393216, 36, 2555911, 0, 38, 2555912, 0, 41, 2555913, 65536, 41, 2555914, 65536, 41, 2555915, 65536, 41, 2555916, 65536, 41, 2555917, 65536, 41, 2555918, 65536, 41, 2555919, 65536, 41, 2555920, 65536, 41, 2555921, 65536, 41, 2555922, 65536, 41, 2555923, 65536, 41, 2555924, 65536, 41, 2555925, 65536, 41, 2555926, 65536, 41, 2555927, 65536, 41, 2555928, 65536, 41, 2555929, 65536, 41, 2555930, 65536, 37, 2555931, 65536, 37, 2555932, 65536, 37, 2555933, 65536, 37, 2555934, 65536, 37, 2555935, 65536, 37, 2555936, 65536, 37, 2555937, 65536, 37, 2555938, 65536, 37, 2555939, 65536, 37, 2555940, 65536, 37, 2555941, 65536, 37, 2555942, 65536, 37, 2555943, 196608, 38, 2555944, 0, 42, 2555945, 0, 40, 2555946, 65536, 40, 2555947, 65536, 40, 2555948, 65536, 40, 2555949, 131072, 40, 2555977, 0, 15, 2555978, 65536, 15, 2555979, 131072, 15, 2555985, 65541, 7, 2555986, 196613, 7, 2555997, 393216, 0, 2555998, 458752, 0, 2555999, 393216, 0, 2556000, 458752, 0, 2556001, 131072, 42, 2556002, 131072, 38, 2621440, 65536, 37, 2621441, 65536, 37, 2621442, 65536, 37, 2621443, 65536, 37, 2621444, 65536, 37, 2621445, 65536, 37, 2621446, 65536, 41, 2621447, 131072, 16, 2621448, 196608, 42, 2621449, 327680, 51, 2621456, 458752, 51, 2621466, 262144, 42, 2621467, 65536, 41, 2621468, 65536, 41, 2621469, 65536, 41, 2621470, 65536, 41, 2621474, 65536, 41, 2621475, 65536, 41, 2621476, 65536, 41, 2621477, 65536, 41, 2621478, 65536, 41, 2621479, 65536, 41, 2621480, 196608, 42, 2621493, 65541, 7, 2621494, 196613, 7, 2621502, 0, 11, 2621503, 65536, 11, 2621504, 131072, 11, 2621516, 393216, 0, 2621517, 458752, 0, 2621518, 393216, 21, 2621528, 458752, 21, 2621529, 0, 15, 2621530, 65536, 15, 2621531, 131072, 15, 2621537, 131072, 42, 2621538, 131072, 38, 2686981, 0, 42, 2686982, 0, 12, 2686984, 131072, 12, 2686985, 327680, 52, 2686986, 393216, 52, 2686987, 393216, 52, 2686988, 393216, 52, 2686989, 393216, 52, 2686990, 393216, 52, 2686991, 393216, 52, 2686992, 458752, 52, 2686993, 262149, 7, 2687028, 393216, 0, 2687029, 458752, 0, 2687030, 0, 15, 2687031, 65536, 15, 2687032, 131072, 15, 2687034, 393216, 0, 2687035, 458752, 0, 2687036, 393216, 0, 2687037, 458752, 0, 2687038, 0, 12, 2687040, 131072, 12, 2687041, 393216, 0, 2687042, 458752, 0, 2687048, 393216, 0, 2687049, 458752, 0, 2687050, 393216, 0, 2687051, 458752, 0, 2687054, 196608, 23, 2687055, 262144, 23, 2687056, 262144, 23, 2687057, 327680, 22, 2687061, 327680, 21, 2687062, 262144, 23, 2687063, 262144, 23, 2687064, 327680, 23, 2687068, 393216, 0, 2687069, 458752, 0, 2687070, 0, 15, 2687071, 65536, 15, 2687072, 131072, 15, 2687073, 131072, 42, 2687074, 131072, 38, 2752517, 0, 42, 2752518, 0, 13, 2752520, 131072, 13, 2752527, 0, 11, 2752528, 65536, 11, 2752529, 131072, 11, 2752552, 0, 11, 2752553, 65536, 11, 2752554, 131072, 11, 2752566, 0, 11, 2752567, 65536, 11, 2752568, 131072, 11, 2752574, 0, 13, 2752576, 131072, 13, 2752583, 0, 11, 2752584, 65536, 11, 2752585, 131072, 11, 2752590, 65541, 7, 2752591, 196613, 5, 2752592, 196613, 5, 2752593, 196613, 7, 2752597, 65541, 7, 2752598, 196613, 5, 2752599, 196613, 7, 2752604, 0, 11, 2752605, 65536, 11, 2752606, 131072, 11, 2752609, 131072, 42, 2752610, 131072, 38, 2818048, 65536, 39, 2818049, 65536, 39, 2818050, 65536, 39, 2818051, 65536, 39, 2818052, 196608, 39, 2818053, 0, 42, 2818054, 393216, 0, 2818055, 458752, 0, 2818056, 0, 15, 2818057, 65536, 15, 2818058, 131072, 15, 2818059, 393216, 0, 2818060, 458752, 0, 2818061, 393216, 0, 2818062, 458752, 0, 2818063, 0, 12, 2818065, 131072, 12, 2818066, 393216, 0, 2818067, 458752, 0, 2818068, 393216, 0, 2818069, 458752, 0, 2818070, 0, 15, 2818071, 65536, 15, 2818072, 131072, 15, 2818081, 393216, 0, 2818082, 458752, 0, 2818083, 393216, 0, 2818084, 65541, 7, 2818085, 196613, 5, 2818086, 196613, 7, 2818087, 131072, 15, 2818088, 0, 12, 2818090, 131072, 12, 2818091, 393216, 0, 2818092, 458752, 0, 2818093, 393216, 0, 2818094, 458752, 0, 2818095, 0, 15, 2818096, 65536, 15, 2818097, 131072, 15, 2818098, 393216, 0, 2818099, 458752, 0, 2818100, 393216, 0, 2818101, 458752, 0, 2818102, 0, 12, 2818104, 131072, 12, 2818105, 393216, 0, 2818106, 458752, 0, 2818107, 0, 15, 2818108, 65536, 15, 2818109, 131072, 15, 2818110, 393216, 0, 2818111, 458752, 0, 2818112, 0, 15, 2818113, 65536, 15, 2818114, 131072, 15, 2818115, 393216, 0, 2818116, 458752, 0, 2818119, 0, 12, 2818121, 131072, 12, 2818122, 393216, 0, 2818123, 458752, 0, 2818124, 262144, 43, 2818125, 65536, 43, 2818126, 65536, 43, 2818127, 65536, 43, 2818128, 65536, 43, 2818129, 65536, 43, 2818130, 65536, 43, 2818131, 65536, 43, 2818132, 65536, 43, 2818133, 65536, 43, 2818134, 65536, 43, 2818135, 65536, 43, 2818136, 65536, 43, 2818137, 65536, 43, 2818138, 65536, 43, 2818139, 196608, 43, 2818140, 0, 12, 2818142, 131072, 12, 2818143, 393216, 0, 2818144, 458752, 0, 2818145, 131072, 42, 2818146, 131072, 38, 2883584, 65536, 40, 2883585, 65536, 40, 2883586, 65536, 40, 2883587, 65536, 40, 2883588, 196608, 40, 2883589, 0, 42, 2883592, 393216, 4, 2883594, 327680, 4, 2883597, 393216, 4, 2883599, 0, 13, 2883601, 131072, 13, 2883604, 393216, 4, 2883605, 0, 11, 2883606, 65536, 11, 2883607, 131072, 11, 2883616, 327680, 4, 2883617, 0, 11, 2883618, 65536, 11, 2883619, 131072, 11, 2883621, 393216, 4, 2883624, 0, 13, 2883626, 131072, 13, 2883629, 393216, 4, 2883632, 0, 11, 2883633, 65536, 11, 2883634, 131072, 11, 2883638, 0, 13, 2883640, 131072, 13, 2883646, 0, 11, 2883647, 65536, 11, 2883648, 131072, 11, 2883655, 0, 13, 2883657, 131072, 13, 2883660, 262144, 44, 2883661, 65536, 44, 2883662, 65536, 44, 2883663, 65536, 44, 2883664, 65536, 44, 2883665, 65536, 44, 2883666, 65536, 44, 2883667, 65536, 44, 2883668, 65536, 44, 2883669, 65536, 44, 2883670, 65536, 44, 2883671, 65536, 44, 2883672, 65536, 44, 2883673, 65536, 44, 2883674, 65536, 44, 2883675, 196608, 44, 2883676, 0, 13, 2883678, 131072, 13, 2883681, 131072, 42, 2883682, 131072, 38, 2949124, 0, 38, 2949125, 0, 42, 2949129, 393216, 0, 2949130, 458752, 0, 2949131, 393216, 0, 2949132, 458752, 0, 2949133, 393216, 0, 2949134, 458752, 0, 2949135, 393216, 0, 2949136, 458752, 0, 2949137, 393216, 0, 2949138, 458752, 0, 2949139, 393216, 0, 2949140, 458752, 0, 2949141, 0, 12, 2949143, 131072, 12, 2949144, 393216, 0, 2949145, 458752, 0, 2949146, 393216, 0, 2949147, 458752, 0, 2949148, 393216, 0, 2949149, 458752, 0, 2949150, 0, 15, 2949151, 65536, 15, 2949152, 131072, 15, 2949153, 0, 12, 2949155, 131072, 12, 2949156, 393216, 0, 2949157, 458752, 0, 2949158, 393216, 0, 2949159, 458752, 0, 2949160, 393216, 0, 2949161, 458752, 0, 2949162, 393216, 0, 2949163, 458752, 0, 2949164, 393216, 0, 2949165, 458752, 0, 2949166, 393216, 0, 2949167, 458752, 0, 2949168, 0, 12, 2949170, 131072, 12, 2949171, 0, 15, 2949172, 65536, 15, 2949173, 131072, 15, 2949174, 393216, 0, 2949175, 458752, 0, 2949176, 393216, 0, 2949177, 458752, 0, 2949178, 393216, 0, 2949179, 458752, 0, 2949180, 393216, 0, 2949181, 458752, 0, 2949182, 0, 12, 2949184, 131072, 12, 2949196, 131072, 42, 2949197, 262144, 39, 2949198, 65536, 39, 2949199, 65536, 39, 2949200, 65536, 39, 2949201, 65536, 39, 2949202, 65536, 39, 2949203, 65536, 39, 2949204, 65536, 39, 2949205, 65536, 39, 2949206, 65536, 39, 2949207, 65536, 39, 2949208, 65536, 39, 2949209, 65536, 39, 2949210, 196608, 39, 2949211, 0, 42, 2949217, 131072, 42, 2949218, 131072, 38, 3014660, 0, 38, 3014661, 0, 43, 3014662, 65536, 43, 3014663, 65536, 43, 3014664, 196608, 43, 3014667, 393216, 4, 3014669, 393216, 4, 3014671, 393216, 4, 3014673, 393216, 4, 3014675, 393216, 4, 3014677, 0, 13, 3014679, 131072, 13, 3014681, 0, 11, 3014682, 65536, 11, 3014683, 131072, 11, 3014684, 393216, 4, 3014686, 393216, 4, 3014689, 0, 13, 3014691, 131072, 13, 3014694, 393216, 4, 3014696, 393216, 4, 3014698, 393216, 4, 3014699, 0, 11, 3014700, 65536, 11, 3014701, 131072, 11, 3014704, 0, 13, 3014706, 131072, 13, 3014708, 0, 11, 3014709, 65536, 11, 3014710, 131072, 11, 3014718, 0, 13, 3014720, 131072, 13, 3014727, 262144, 43, 3014728, 65536, 43, 3014729, 65536, 43, 3014730, 65536, 43, 3014731, 65536, 43, 3014732, 131072, 43, 3014733, 262144, 40, 3014734, 65536, 40, 3014735, 65536, 40, 3014736, 65536, 40, 3014737, 65536, 40, 3014738, 65536, 40, 3014739, 65536, 40, 3014740, 65536, 40, 3014741, 65536, 40, 3014742, 65536, 40, 3014743, 65536, 40, 3014744, 65536, 40, 3014745, 65536, 40, 3014746, 196608, 40, 3014747, 0, 43, 3014748, 65536, 43, 3014749, 65536, 43, 3014750, 65536, 43, 3014751, 65536, 43, 3014752, 65536, 43, 3014753, 131072, 43, 3014754, 131072, 38, 3080196, 0, 38, 3080197, 0, 44, 3080198, 65536, 44, 3080199, 65536, 44, 3080200, 196608, 44, 3080201, 0, 15, 3080202, 65536, 15, 3080203, 131072, 15, 3080204, 393216, 0, 3080205, 458752, 0, 3080206, 393216, 0, 3080207, 458752, 0, 3080208, 0, 15, 3080209, 65536, 15, 3080210, 131072, 15, 3080211, 393216, 0, 3080212, 458752, 0, 3080213, 393216, 0, 3080214, 458752, 0, 3080215, 393216, 0, 3080216, 458752, 0, 3080217, 0, 12, 3080219, 131072, 12, 3080220, 393216, 0, 3080221, 458752, 0, 3080222, 393216, 0, 3080223, 458752, 0, 3080224, 393216, 0, 3080225, 458752, 0, 3080226, 393216, 0, 3080227, 458752, 0, 3080228, 393216, 0, 3080229, 458752, 0, 3080230, 0, 15, 3080231, 65536, 15, 3080232, 131072, 15, 3080233, 393216, 0, 3080234, 458752, 0, 3080235, 0, 12, 3080237, 131072, 12, 3080238, 393216, 0, 3080239, 458752, 0, 3080240, 393216, 0, 3080241, 458752, 0, 3080242, 393216, 0, 3080243, 458752, 0, 3080244, 0, 12, 3080246, 131072, 12, 3080260, 0, 15, 3080261, 65536, 15, 3080262, 131072, 15, 3080263, 262144, 44, 3080264, 65536, 44, 3080265, 65536, 44, 3080266, 65536, 44, 3080267, 65536, 44, 3080268, 131072, 44, 3080269, 131072, 38, 3080282, 0, 38, 3080283, 0, 44, 3080284, 65536, 44, 3080285, 65536, 44, 3080286, 65536, 44, 3080287, 65536, 44, 3080288, 65536, 44, 3080289, 131072, 44, 3080290, 131072, 38, 3145732, 0, 39, 3145733, 65536, 39, 3145734, 65536, 39, 3145735, 196608, 39, 3145736, 0, 42, 3145739, 327680, 4, 3145742, 393216, 4, 3145744, 393216, 4, 3145746, 327680, 4, 3145749, 393216, 4, 3145751, 393216, 4, 3145753, 0, 13, 3145755, 131072, 13, 3145758, 393216, 4, 3145760, 393216, 4, 3145762, 393216, 4, 3145764, 393216, 4, 3145766, 393216, 4, 3145768, 327680, 4, 3145771, 0, 13, 3145773, 131072, 13, 3145780, 0, 13, 3145782, 131072, 13, 3145783, 262145, 5, 3145784, 131073, 3, 3145785, 131073, 3, 3145786, 131073, 3, 3145787, 1, 6, 3145790, 65541, 7, 3145791, 196613, 5, 3145792, 196613, 7, 3145799, 131072, 42, 3145800, 262144, 39, 3145801, 65536, 39, 3145802, 65536, 39, 3145803, 65536, 39, 3145804, 65536, 39, 3145805, 131072, 39, 3145818, 0, 39, 3145819, 65536, 39, 3145820, 65536, 39, 3145821, 65536, 39, 3145822, 65536, 39, 3145823, 65536, 39, 3145824, 65536, 39, 3145825, 65536, 39, 3145826, 131072, 39, 3211268, 0, 40, 3211269, 65536, 40, 3211270, 65536, 40, 3211271, 196608, 40, 3211272, 0, 42, 3211273, 393216, 0, 3211274, 458752, 0, 3211275, 393216, 0, 3211276, 458752, 0, 3211277, 393216, 0, 3211278, 458752, 0, 3211279, 393216, 0, 3211280, 458752, 0, 3211281, 393216, 0, 3211282, 458752, 0, 3211283, 393216, 0, 3211284, 458752, 0, 3211285, 393216, 0, 3211286, 458752, 0, 3211287, 393216, 0, 3211288, 458752, 0, 3211289, 393216, 0, 3211290, 458752, 0, 3211291, 393216, 0, 3211292, 458752, 0, 3211293, 393216, 0, 3211294, 458752, 0, 3211295, 393216, 0, 3211296, 458752, 0, 3211297, 393216, 0, 3211298, 458752, 0, 3211299, 393216, 0, 3211300, 458752, 0, 3211301, 393216, 0, 3211302, 458752, 0, 3211303, 393216, 0, 3211304, 458752, 0, 3211305, 393216, 0, 3211306, 458752, 0, 3211307, 0, 15, 3211308, 65536, 15, 3211309, 131072, 15, 3211310, 393216, 0, 3211311, 458752, 0, 3211312, 393216, 0, 3211313, 458752, 0, 3211314, 393216, 0, 3211315, 458752, 0, 3211316, 393216, 0, 3211317, 458752, 0, 3211319, 262145, 2, 3211320, 1, 0, 3211321, 1, 0, 3211322, 1, 0, 3211323, 1, 4, 3211329, 0, 11, 3211330, 65536, 11, 3211331, 131072, 11, 3211335, 131072, 42, 3211336, 262144, 40, 3211337, 65536, 40, 3211338, 65536, 40, 3211339, 65536, 40, 3211340, 65536, 40, 3211341, 131072, 40, 3211354, 0, 40, 3211355, 65536, 40, 3211356, 65536, 40, 3211357, 65536, 40, 3211358, 65536, 40, 3211359, 65536, 40, 3211360, 65536, 40, 3211361, 65536, 40, 3211362, 131072, 40, 3276807, 0, 38, 3276808, 0, 42, 3276811, 393216, 4, 3276813, 393216, 4, 3276815, 393216, 4, 3276817, 393216, 4, 3276819, 393216, 4, 3276821, 393216, 4, 3276823, 393216, 4, 3276825, 393216, 4, 3276827, 393216, 4, 3276829, 393216, 4, 3276831, 393216, 4, 3276833, 393216, 4, 3276835, 393216, 4, 3276837, 393216, 4, 3276839, 393216, 4, 3276841, 393216, 4, 3276843, 393216, 4, 3276854, 0, 15, 3276855, 262145, 6, 3276856, 262145, 4, 3276857, 262145, 4, 3276858, 262145, 4, 3276859, 131073, 6, 3276860, 393216, 0, 3276861, 458752, 0, 3276862, 393216, 0, 3276863, 458752, 0, 3276864, 393216, 0, 3276865, 458752, 0, 3276867, 262144, 43, 3276868, 65536, 43, 3276869, 65536, 43, 3276870, 65536, 43, 3276871, 131072, 43, 3276872, 131072, 38, 3276876, 327680, 35, 3276877, 393216, 35, 3342343, 0, 38, 3342344, 0, 42, 3342345, 393216, 0, 3342346, 458752, 0, 3342347, 393216, 0, 3342348, 458752, 0, 3342349, 393216, 0, 3342350, 458752, 0, 3342351, 393216, 0, 3342352, 458752, 0, 3342353, 393216, 0, 3342354, 458752, 0, 3342355, 393216, 0, 3342356, 458752, 0, 3342357, 393216, 0, 3342358, 458752, 0, 3342359, 393216, 0, 3342360, 458752, 0, 3342361, 393216, 0, 3342362, 458752, 0, 3342363, 393216, 0, 3342364, 458752, 0, 3342365, 393216, 0, 3342366, 458752, 0, 3342367, 393216, 0, 3342368, 458752, 0, 3342369, 393216, 0, 3342370, 458752, 0, 3342371, 393216, 0, 3342372, 458752, 0, 3342373, 393216, 0, 3342374, 458752, 0, 3342375, 393216, 0, 3342376, 458752, 0, 3342377, 393216, 0, 3342378, 458752, 0, 3342379, 0, 15, 3342380, 65536, 15, 3342381, 131072, 15, 3342382, 393216, 0, 3342383, 458752, 0, 3342384, 393216, 0, 3342385, 458752, 0, 3342386, 393216, 0, 3342387, 458752, 0, 3342388, 393216, 0, 3342389, 458752, 0, 3342393, 327680, 4, 3342401, 0, 13, 3342403, 262144, 44, 3342404, 65536, 44, 3342405, 65536, 44, 3342406, 65536, 44, 3342407, 131072, 44, 3342408, 131072, 38, 3342412, 327680, 36, 3342413, 393216, 36, 3342429, 327680, 35, 3342430, 393216, 35, 3407879, 0, 38, 3407880, 0, 42, 3407929, 327680, 5, 3407937, 196608, 12, 3407939, 131072, 42, 3407940, 262144, 39, 3407941, 65536, 39, 3407942, 65536, 39, 3407943, 65536, 39, 3407944, 131072, 39, 3407965, 327680, 36, 3407966, 393216, 36, 3473415, 0, 38, 3473416, 0, 42, 3473417, 393216, 0, 3473418, 458752, 0, 3473419, 393216, 0, 3473420, 458752, 0, 3473421, 393216, 0, 3473422, 458752, 0, 3473423, 393216, 0, 3473424, 458752, 0, 3473425, 393216, 0, 3473426, 458752, 0, 3473427, 393216, 0, 3473428, 458752, 0, 3473429, 393216, 0, 3473430, 458752, 0, 3473431, 393216, 0, 3473432, 458752, 0, 3473433, 393216, 0, 3473434, 458752, 0, 3473435, 393216, 0, 3473436, 458752, 0, 3473437, 393216, 0, 3473438, 458752, 0, 3473439, 393216, 0, 3473440, 458752, 0, 3473441, 393216, 0, 3473442, 458752, 0, 3473443, 393216, 0, 3473444, 458752, 0, 3473445, 393216, 0, 3473446, 458752, 0, 3473447, 393216, 0, 3473448, 458752, 0, 3473449, 393216, 0, 3473450, 458752, 0, 3473451, 0, 15, 3473452, 65536, 15, 3473453, 131072, 15, 3473454, 393216, 0, 3473455, 458752, 0, 3473456, 393216, 0, 3473457, 458752, 0, 3473458, 393216, 0, 3473459, 458752, 0, 3473460, 393216, 0, 3473461, 458752, 0, 3473462, 262144, 43, 3473463, 65536, 43, 3473464, 65536, 43, 3473465, 65536, 43, 3473466, 65536, 43, 3473467, 65536, 43, 3473468, 65536, 43, 3473469, 65536, 43, 3473470, 65536, 43, 3473471, 65536, 43, 3473472, 65536, 43, 3473473, 65536, 43, 3473474, 65536, 43, 3473475, 131072, 43, 3473476, 262144, 40, 3473477, 65536, 40, 3473478, 65536, 40, 3473479, 65536, 40, 3473480, 131072, 40, 3473483, 327680, 35, 3473484, 393216, 35, 3538951, 0, 38, 3538952, 0, 42, 3538998, 262144, 44, 3538999, 65536, 44, 3539000, 65536, 44, 3539001, 65536, 44, 3539002, 65536, 44, 3539003, 65536, 44, 3539004, 65536, 44, 3539005, 65536, 44, 3539006, 65536, 44, 3539007, 65536, 44, 3539008, 65536, 44, 3539009, 65536, 44, 3539010, 65536, 44, 3539011, 131072, 44, 3539012, 131072, 38, 3539019, 327680, 36, 3539020, 393216, 36, 3539035, 327680, 35, 3539036, 393216, 35, 3539037, 196608, 32, 3604487, 0, 38, 3604488, 0, 42, 3604489, 393216, 0, 3604490, 458752, 0, 3604491, 393216, 0, 3604492, 458752, 0, 3604493, 393216, 0, 3604494, 458752, 0, 3604495, 393216, 0, 3604496, 458752, 0, 3604497, 393216, 0, 3604498, 458752, 0, 3604499, 393216, 0, 3604500, 458752, 0, 3604501, 393216, 0, 3604502, 458752, 0, 3604503, 393216, 0, 3604504, 458752, 0, 3604505, 393216, 0, 3604506, 458752, 0, 3604507, 393216, 0, 3604508, 458752, 0, 3604509, 393216, 0, 3604510, 458752, 0, 3604511, 393216, 0, 3604512, 458752, 0, 3604513, 393216, 0, 3604514, 458752, 0, 3604515, 393216, 0, 3604516, 458752, 0, 3604517, 393216, 0, 3604518, 458752, 0, 3604519, 393216, 0, 3604520, 458752, 0, 3604521, 393216, 0, 3604522, 458752, 0, 3604523, 0, 15, 3604524, 65536, 15, 3604525, 131072, 15, 3604526, 393216, 0, 3604527, 458752, 0, 3604528, 393216, 0, 3604529, 458752, 0, 3604530, 393216, 0, 3604531, 458752, 0, 3604532, 393216, 0, 3604533, 458752, 0, 3604534, 131072, 42, 3604535, 262144, 39, 3604536, 65536, 39, 3604537, 65536, 39, 3604538, 65536, 39, 3604539, 65536, 39, 3604540, 65536, 39, 3604541, 65536, 39, 3604542, 65536, 39, 3604543, 65536, 39, 3604544, 65536, 39, 3604545, 65536, 39, 3604546, 65536, 39, 3604547, 65536, 39, 3604548, 131072, 39, 3604568, 327680, 35, 3604569, 393216, 35, 3604570, 196608, 32, 3604571, 327680, 36, 3604572, 393216, 36, 3670023, 0, 38, 3670024, 0, 42, 3670070, 131072, 42, 3670071, 262144, 40, 3670072, 65536, 40, 3670073, 65536, 40, 3670074, 65536, 40, 3670075, 65536, 40, 3670076, 65536, 40, 3670077, 65536, 40, 3670078, 65536, 40, 3670079, 65536, 40, 3670080, 65536, 40, 3670081, 65536, 40, 3670082, 65536, 40, 3670083, 65536, 40, 3670084, 131072, 40, 3670092, 196608, 32, 3670104, 327680, 36, 3670105, 393216, 36 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 327680, 4, 3, 327680, 4, 7, 327680, 4, 14, 327680, 4, 20, 327680, 4, 25, 327680, 4, 29, 327680, 4, 32, 393216, 4, 131076, 327680, 4, 131079, 393216, 4, 131081, 327680, 4, 131092, 393216, 4, 131094, 327680, 4, 131101, 393216, 4, 196642, 0, 11, 196643, 65536, 11, 196644, 131072, 11, 262145, 327680, 4, 262150, 327680, 4, 262157, 327680, 4, 262162, 327680, 4, 262171, 327680, 4, 262176, 393216, 4, 262178, 0, 12, 262179, 65536, 12, 262180, 131072, 12, 327714, 0, 13, 327715, 65536, 13, 327716, 131072, 13, 393220, 393216, 0, 393221, 458752, 0, 393250, 196608, 12, 458755, 327680, 4, 458758, 393216, 4, 458762, 327680, 19, 458764, 262144, 32, 458765, 393216, 20, 524325, 458752, 0, 589825, 327680, 4, 589830, 393216, 0, 589831, 458752, 0, 589844, 327680, 4, 589851, 393216, 4, 589859, 327680, 4, 589862, 393216, 4, 655365, 327680, 4, 655368, 393216, 4, 655400, 196608, 35, 655401, 262144, 35, 720897, 327680, 4, 720913, 327680, 4, 720936, 196608, 36, 720937, 262144, 36, 851969, 327680, 4, 851979, 393216, 4, 851985, 327680, 4, 851995, 327680, 4, 917515, 393216, 0, 917516, 458752, 0, 917517, 393216, 0, 917518, 458752, 0, 917540, 0, 37, 917541, 0, 37, 983060, 327680, 4, 983073, 327680, 4, 983076, 393216, 4, 983078, 65536, 35, 983079, 131072, 35, 983081, 393216, 34, 1048614, 65536, 36, 1048615, 131072, 36, 1114113, 327680, 4, 1114120, 393216, 4, 1114129, 327680, 4, 1179648, 65536, 15, 1179649, 131072, 15, 1179688, 196608, 35, 1179689, 262144, 35, 1245201, 262149, 7, 1245204, 327680, 4, 1245209, 393216, 4, 1245211, 327680, 4, 1245217, 327680, 4, 1245220, 131072, 11, 1245224, 196608, 36, 1245225, 262144, 36, 1310733, 458752, 7, 1310756, 131072, 12, 1310764, 65536, 35, 1310765, 131072, 35, 1376257, 393216, 4, 1376269, 0, 22, 1376274, 131072, 22, 1376292, 131072, 13, 1376300, 65536, 36, 1376301, 131072, 36, 1376338, 327680, 4, 1441805, 0, 22, 1441810, 131072, 22, 1441833, 393216, 34, 1441834, 393216, 34, 1507329, 393216, 4, 1507330, 65536, 35, 1507331, 131072, 35, 1507341, 0, 22, 1507346, 131072, 22, 1507348, 327680, 4, 1507355, 393216, 4, 1507362, 262144, 21, 1507363, 327680, 4, 1507366, 393216, 4, 1507399, 65536, 35, 1507400, 131072, 35, 1507401, 393216, 34, 1507403, 196608, 35, 1507404, 262144, 35, 1507410, 327680, 4, 1572866, 65536, 36, 1572867, 131072, 36, 1572874, 65536, 35, 1572875, 131072, 35, 1572877, 0, 22, 1572882, 131072, 22, 1572898, 262144, 22, 1572907, 196608, 35, 1572908, 262144, 35, 1572935, 65536, 36, 1572936, 131072, 36, 1572939, 196608, 36, 1572940, 262144, 36, 1638410, 65536, 36, 1638411, 131072, 36, 1638413, 0, 22, 1638418, 131072, 22, 1638423, 327680, 4, 1638435, 327680, 4, 1638438, 393216, 4, 1638443, 196608, 36, 1638444, 262144, 36, 1638465, 393216, 34, 1638466, 196608, 35, 1638467, 262144, 35, 1638482, 327680, 4, 1638485, 393216, 4, 1638487, 393216, 4, 1638489, 393216, 4, 1638491, 393216, 4, 1638493, 393216, 4, 1638495, 393216, 4, 1638497, 393216, 4, 1703945, 393216, 34, 1703997, 65536, 35, 1703998, 131072, 35, 1704002, 196608, 36, 1704003, 262144, 36, 1704006, 393216, 34, 1769475, 131072, 5, 1769478, 196608, 5, 1769503, 0, 58, 1769504, 65536, 58, 1769505, 131072, 58, 1769533, 65536, 36, 1769534, 131072, 36, 1769549, 0, 11, 1769550, 65536, 11, 1769551, 131072, 11, 1769554, 327680, 4, 1769557, 393216, 4, 1769559, 393216, 4, 1769561, 393216, 4, 1769563, 393216, 4, 1769565, 393216, 4, 1769567, 393216, 4, 1769569, 393216, 4, 1835011, 131072, 6, 1835014, 196608, 6, 1835025, 262144, 3, 1835039, 0, 58, 1835040, 65536, 58, 1835041, 131072, 58, 1835042, 65536, 35, 1835043, 131072, 35, 1835051, 65536, 35, 1835052, 131072, 35, 1835065, 196608, 35, 1835066, 262144, 35, 1835071, 393216, 34, 1835081, 393216, 0, 1835082, 458752, 0, 1835083, 393216, 0, 1835084, 458752, 0, 1835085, 0, 12, 1835086, 65536, 12, 1835087, 131072, 12, 1835088, 393216, 0, 1835089, 458752, 0, 1835090, 393216, 0, 1900561, 262144, 4, 1900575, 0, 58, 1900576, 65536, 58, 1900577, 131072, 58, 1900578, 0, 36, 1900579, 0, 36, 1900581, 196608, 35, 1900582, 262144, 35, 1900587, 65536, 36, 1900588, 131072, 36, 1900593, 196608, 35, 1900594, 262144, 35, 1900596, 393216, 34, 1900597, 65536, 35, 1900598, 131072, 35, 1900601, 196608, 36, 1900602, 262144, 36, 1900613, 0, 11, 1900614, 65536, 11, 1900615, 131072, 11, 1900616, 327680, 4, 1900619, 393216, 4, 1900621, 393216, 4, 1900623, 327680, 4, 1900626, 393216, 4, 1900628, 393216, 4, 1900630, 327680, 4, 1900633, 393216, 4, 1900635, 393216, 4, 1900637, 393216, 4, 1900639, 393216, 4, 1900641, 393216, 4, 1966111, 0, 58, 1966112, 65536, 58, 1966113, 131072, 58, 1966114, 0, 36, 1966115, 0, 36, 1966117, 196608, 36, 1966118, 262144, 36, 1966129, 196608, 36, 1966130, 262144, 36, 1966133, 65536, 36, 1966134, 131072, 36, 1966136, 393216, 34, 1966143, 0, 32, 1966144, 65536, 32, 1966145, 131072, 32, 1966149, 0, 12, 1966150, 65536, 12, 1966151, 131072, 12, 1966152, 393216, 0, 2031647, 0, 58, 2031648, 65536, 58, 2031649, 131072, 58, 2031650, 0, 36, 2031651, 0, 36, 2031660, 393216, 34, 2031679, 0, 33, 2031680, 65536, 33, 2031681, 131072, 33, 2031687, 327680, 4, 2031690, 393216, 4, 2031692, 327680, 4, 2031695, 393216, 4, 2031697, 393216, 4, 2031699, 327680, 4, 2031702, 393216, 4, 2031704, 393216, 4, 2031706, 393216, 4, 2031708, 327680, 4, 2031711, 393216, 4, 2031713, 393216, 4, 2097183, 0, 58, 2097184, 65536, 58, 2097185, 131072, 58, 2097186, 0, 36, 2097187, 0, 36, 2097195, 196608, 35, 2097196, 262144, 35, 2097215, 0, 34, 2097216, 65536, 34, 2097217, 131072, 34, 2097219, 0, 15, 2097220, 65536, 15, 2097221, 131072, 15, 2097238, 262144, 21, 2162718, 327680, 35, 2162719, 0, 58, 2162720, 65536, 58, 2162721, 131072, 58, 2162722, 0, 36, 2162723, 0, 36, 2162731, 196608, 36, 2162732, 262144, 36, 2162735, 393216, 34, 2162747, 393216, 5, 2162748, 393216, 5, 2162749, 393216, 5, 2162757, 327680, 4, 2162760, 393216, 4, 2162762, 327680, 4, 2162765, 393216, 4, 2162767, 393216, 4, 2162774, 262144, 22, 2162777, 327680, 4, 2162780, 393216, 4, 2162782, 393216, 4, 2228254, 327680, 36, 2228255, 0, 58, 2228256, 65536, 58, 2228257, 131072, 58, 2228258, 0, 36, 2228259, 0, 36, 2228275, 0, 15, 2228276, 65536, 15, 2228277, 131072, 15, 2228279, 393216, 0, 2228280, 458752, 0, 2228281, 393216, 0, 2228282, 458752, 0, 2228283, 393216, 5, 2228284, 393216, 5, 2228285, 393216, 5, 2228298, 262144, 21, 2293791, 0, 58, 2293792, 65536, 58, 2293793, 131072, 58, 2293794, 0, 36, 2293795, 0, 36, 2293814, 327680, 4, 2293816, 327680, 4, 2293819, 393216, 4, 2293821, 393216, 5, 2293834, 262144, 22, 2293847, 327680, 4, 2293850, 393216, 4, 2293852, 393216, 4, 2293854, 393216, 4, 2359327, 0, 58, 2359328, 65536, 58, 2359329, 131072, 58, 2359330, 0, 36, 2359331, 0, 36, 2359342, 0, 11, 2359343, 65536, 11, 2359344, 131072, 11, 2424841, 65536, 35, 2424842, 131072, 35, 2424863, 0, 58, 2424864, 65536, 58, 2424865, 131072, 58, 2424866, 0, 36, 2424867, 0, 36, 2424878, 0, 12, 2424879, 65536, 12, 2424880, 131072, 12, 2424881, 262144, 21, 2424914, 327680, 4, 2424917, 393216, 4, 2424922, 327680, 4, 2424925, 393216, 4, 2424927, 393216, 4, 2424929, 393216, 4, 2490377, 65536, 36, 2490378, 131072, 36, 2490385, 393216, 0, 2490386, 458752, 0, 2490391, 262144, 21, 2490399, 0, 58, 2490400, 65536, 58, 2490401, 131072, 58, 2490402, 0, 36, 2490403, 0, 36, 2490404, 196608, 35, 2490405, 262144, 35, 2490416, 131072, 13, 2490417, 262144, 22, 2555910, 0, 15, 2555911, 65536, 15, 2555912, 131072, 15, 2555913, 327680, 50, 2555914, 393216, 50, 2555915, 393216, 50, 2555916, 393216, 50, 2555917, 393216, 50, 2555918, 393216, 50, 2555919, 393216, 50, 2555920, 458752, 50, 2555921, 393216, 1, 2555922, 458752, 1, 2555923, 393216, 4, 2555927, 262144, 22, 2555930, 262144, 41, 2555935, 0, 58, 2555936, 65536, 58, 2555937, 131072, 58, 2555938, 0, 36, 2555939, 0, 36, 2555940, 196608, 36, 2555941, 262144, 36, 2555952, 196608, 11, 2555961, 262144, 21, 2555979, 327680, 4, 2555982, 393216, 4, 2555992, 327680, 4, 2555995, 393216, 4, 2555997, 393216, 4, 2621440, 196608, 35, 2621441, 262144, 35, 2621442, 393216, 34, 2621445, 0, 41, 2621446, 0, 16, 2621447, 65536, 11, 2621448, 131072, 16, 2621466, 458752, 5, 2621474, 262144, 24, 2621475, 0, 23, 2621476, 0, 23, 2621477, 0, 23, 2621478, 0, 23, 2621479, 0, 23, 2621480, 0, 23, 2621481, 327680, 24, 2621497, 262144, 22, 2621532, 327680, 4, 2621535, 393216, 4, 2621537, 393216, 4, 2686976, 196608, 36, 2686977, 262144, 36, 2686979, 65536, 35, 2686980, 131072, 35, 2687051, 327680, 4, 2687054, 393216, 4, 2687064, 262144, 21, 2752515, 65536, 36, 2752516, 131072, 36, 2752521, 262144, 21, 2752563, 327680, 4, 2752566, 393216, 4, 2752569, 327680, 4, 2752572, 393216, 4, 2752574, 393216, 4, 2752576, 327680, 4, 2752579, 393216, 4, 2752583, 327680, 4, 2752586, 393216, 4, 2752588, 393216, 4, 2752600, 262144, 22, 2752603, 327680, 4, 2752606, 393216, 4, 2818057, 262144, 22, 2818083, 393216, 0, 2818084, 458752, 0, 2818085, 0, 15, 2818086, 65536, 15, 2818129, 0, 22, 2818130, 65536, 22, 2818131, 65536, 22, 2818132, 65536, 22, 2818133, 131072, 22, 2883589, 327680, 4, 2883599, 393216, 4, 2883601, 327680, 4, 2883606, 393216, 4, 2883619, 393216, 4, 2883626, 327680, 4, 2883631, 393216, 4, 2883633, 327680, 4, 2883636, 393216, 4, 2883638, 393216, 4, 2883640, 327680, 4, 2883643, 393216, 4, 2883645, 327680, 4, 2883648, 393216, 4, 2883653, 393216, 4, 2883657, 327680, 4, 2883660, 393216, 4, 2883661, 458752, 7, 2883665, 0, 22, 2883666, 65536, 22, 2883667, 65536, 22, 2883668, 65536, 22, 2883669, 131072, 22, 2883678, 327680, 4, 2883681, 393216, 4, 2949185, 262144, 21, 2949201, 0, 22, 2949202, 65536, 22, 2949203, 65536, 22, 2949204, 65536, 22, 2949205, 131072, 22, 3014664, 327680, 4, 3014677, 393216, 4, 3014679, 327680, 4, 3014682, 393216, 4, 3014691, 327680, 4, 3014700, 393216, 4, 3014701, 327680, 4, 3014704, 393216, 4, 3014709, 327680, 4, 3014712, 393216, 4, 3014714, 393216, 4, 3014716, 393216, 4, 3014718, 393216, 4, 3014721, 262144, 22, 3014737, 0, 22, 3014738, 65536, 22, 3014739, 65536, 22, 3014740, 65536, 22, 3014741, 131072, 22, 3080273, 0, 22, 3080274, 65536, 22, 3080275, 65536, 22, 3080276, 65536, 22, 3080277, 131072, 22, 3145753, 393216, 4, 3145755, 327680, 4, 3145771, 393216, 4, 3145773, 327680, 4, 3145776, 393216, 4, 3145778, 393216, 4, 3145780, 393216, 4, 3145795, 262144, 21, 3145805, 131072, 5, 3145806, 0, 2, 3145807, 65536, 2, 3145808, 196608, 5, 3145815, 131072, 5, 3145816, 0, 2, 3145817, 65536, 2, 3145818, 196608, 5, 3211320, 393216, 20, 3211322, 327680, 19, 3211331, 262144, 22, 3211341, 131072, 6, 3211342, 0, 3, 3211343, 65536, 3, 3211344, 196608, 6, 3211347, 131072, 5, 3211348, 0, 2, 3211349, 65536, 2, 3211350, 196608, 5, 3211351, 131072, 6, 3211352, 0, 3, 3211353, 65536, 3, 3211354, 196608, 6, 3276848, 393216, 4, 3276850, 393216, 4, 3276852, 393216, 4, 3276854, 393216, 4, 3276855, 65536, 15, 3276856, 131072, 15, 3276858, 393216, 0, 3276859, 458752, 0, 3276865, 0, 12, 3276867, 131072, 12, 3276878, 0, 6, 3276879, 65536, 6, 3276883, 131072, 6, 3276884, 0, 3, 3276885, 65536, 3, 3276886, 196608, 6, 3276888, 0, 6, 3276889, 65536, 6, 3276893, 196608, 32, 3342393, 262144, 21, 3342395, 327680, 4, 3342398, 393216, 4, 3342400, 393216, 4, 3342403, 131072, 13, 3342420, 0, 6, 3342421, 65536, 6, 3407920, 393216, 4, 3407922, 393216, 4, 3407924, 393216, 4, 3407926, 393216, 4, 3407929, 262144, 22, 3407939, 196608, 11, 3407948, 196608, 32, 3407952, 131072, 5, 3407953, 0, 2, 3407954, 65536, 2, 3407955, 196608, 5, 3407957, 262144, 3, 3473488, 131072, 6, 3473489, 0, 3, 3473490, 65536, 3, 3473491, 196608, 6, 3473493, 262144, 4, 3473502, 196608, 32, 3538992, 393216, 4, 3538994, 393216, 4, 3538996, 393216, 4, 3538998, 393216, 4, 3539025, 0, 6, 3539026, 65536, 6, 3604556, 196608, 32, 3670064, 393216, 4, 3670066, 393216, 4, 3670068, 393216, 4, 3670070, 393216, 4 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 464) +scene_destination = "res://Maps/Routes/Route12/Route_12.tscn" +location = Vector2(4016, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 464) +scene_destination = "res://Maps/Routes/Route12/Route_12.tscn" +location = Vector2(3920, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 464) +scene_destination = "res://Maps/Routes/Route12/Route_12.tscn" +location = Vector2(3952, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 464) +scene_destination = "res://Maps/Routes/Route12/Route_12.tscn" +location = Vector2(3984, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 1040) +scene_destination = "res://Maps/Labyrinth/Labyrinth.tscn" +location = Vector2(336, 1744) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 304) +trainer = true +texture = ExtResource("201") +trainer_name = "PSYCHIC Gerard" +trainer_reward = 1520 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[133, 38]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 336) +trainer = true +texture = ExtResource("202") +trainer_name = "RICH BOY Rich" +trainer_reward = 3040 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[34, 38]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 1264) +trainer = true +texture = ExtResource("203") +trainer_name = "DRAGON TAMER Dovak" +trainer_reward = 2850 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[19, 38]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 592) +trainer = true +texture = ExtResource("204") +trainer_name = "LADY Angelica" +trainer_reward = 2880 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[36, 35], [82, 36], [121, 34]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1616, 1232) +trainer = true +texture = ExtResource("205") +trainer_name = "PYROMANIAC Roger" +trainer_reward = 1800 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[41, 36], [4, 36]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 1168) +trainer = true +texture = ExtResource("206") +trainer_name = "PSYCHIC Cureau" +trainer_reward = 1440 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[142, 36], [99, 36]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1392) +trainer = true +texture = ExtResource("207") +trainer_name = "HIKER Horton" +trainer_reward = 1800 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[17, 36], [145, 36], [74, 36]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2672, 1264) +trainer = true +texture = ExtResource("208") +trainer_name = "SUPER SCIENTIST Doug" +trainer_reward = 2090 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[97, 34], [123, 34], [124, 38]] + +[node name="Trainer9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2192, 1168) +trainer = true +texture = ExtResource("209") +trainer_name = "RIVAL Theo" +trainer_reward = 350 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[5, 5]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2064, 1072) +texture = ExtResource("301") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1744, 1616) +texture = ExtResource("6") +item_id = 319 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(336, 1392) +texture = ExtResource("6") +item_id = 234 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1072, 208) +texture = ExtResource("6") +item_id = 172 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2736, 1072) +texture = ExtResource("6") +item_id = 172 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2864, 1520) +texture = ExtResource("6") +item_id = 199 diff --git a/Maps/Routes/Route13/Route_13_tileset.tres b/Maps/Routes/Route13/Route_13_tileset.tres new file mode 100644 index 000000000..904319e61 --- /dev/null +++ b/Maps/Routes/Route13/Route_13_tileset.tres @@ -0,0 +1,723 @@ +[gd_resource type="TileSet" load_steps=15 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route09.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Beach1_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass2_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Beach2_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower3_variants.png" id="6"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt_variants.png" id="7"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:20/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +1:20/0 = 0 +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:60/0 = 0 +2:1/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:58/0 = 0 +3:0/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:11/0 = 0 +3:12/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:21/0 = 0 +5:22/0 = 0 +5:23/0 = 0 +5:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:50/0 = 0 +5:51/0 = 0 +5:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:52/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:6/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:50/0 = 0 +6:51/0 = 0 +6:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:52/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:16/0 = 0 +7:18/0 = 0 +7:21/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:50/0 = 0 +7:51/0 = 0 +7:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:52/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("7") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") diff --git a/Maps/Routes/Route14/Route_14.gd b/Maps/Routes/Route14/Route_14.gd new file mode 100644 index 000000000..7fadbead9 --- /dev/null +++ b/Maps/Routes/Route14/Route_14.gd @@ -0,0 +1,89 @@ +extends Node2D # gen_map.py Map099 + +var map_name = "Route 14" +var map_px_size = Vector2(1216, 3520) +var edge_connections = [["W", "res://Maps/VenesiCity/Venesi_City.tscn", 640, 2608, 1856], ["E", "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn", -1152, 16, 2560]] + +var wild_table = [ + [79, 40, 38, 42], + [160, 20, 30, 32], + [72, 20, 36, 38], + [160, 10, 30, 34], + [163, 10, 34, 36], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(560, 1424): + Global.game.play_dialogue("MAP099_SIGN_1") + if check_pos == Vector2(560, 1648): + Global.game.play_dialogue("MAP099_NPC_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP099_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(290, 1) + Global.game.recive_item(290) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP099_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(316, 1) + Global.game.recive_item(316) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP099_TRAINER_1", "defeat": "MAP099_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer035.png"}, + "Trainer2": {"pre": "MAP099_TRAINER_2", "defeat": "MAP099_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer011.png"}, + "Trainer3": {"pre": "MAP099_TRAINER_3", "defeat": "MAP099_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer122.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP099_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP099_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP099_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route14/Route_14.gd.uid b/Maps/Routes/Route14/Route_14.gd.uid new file mode 100644 index 000000000..681e97d92 --- /dev/null +++ b/Maps/Routes/Route14/Route_14.gd.uid @@ -0,0 +1 @@ +uid://dwphyeqcdmxdd diff --git a/Maps/Routes/Route14/Route_14.tscn b/Maps/Routes/Route14/Route_14.tscn new file mode 100644 index 000000000..cc09c3e0a --- /dev/null +++ b/Maps/Routes/Route14/Route_14.tscn @@ -0,0 +1,86 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route14/Route_14_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route14/Route_14.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_283.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_284.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Gillian.png" id="301"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 14" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 7, 0, 1, 7, 0, 2, 7, 0, 3, 7, 0, 4, 7, 0, 5, 7, 0, 6, 7, 0, 7, 7, 0, 8, 7, 0, 9, 7, 0, 10, 7, 0, 11, 7, 0, 12, 7, 0, 13, 7, 0, 14, 7, 0, 15, 7, 0, 16, 7, 0, 17, 7, 0, 18, 7, 0, 19, 7, 0, 20, 7, 0, 21, 7, 0, 22, 7, 0, 23, 7, 0, 24, 7, 0, 25, 7, 0, 26, 7, 0, 27, 7, 0, 28, 7, 0, 29, 7, 0, 30, 7, 0, 31, 7, 0, 32, 7, 0, 33, 7, 0, 34, 7, 0, 35, 7, 0, 36, 7, 0, 37, 7, 0, 65536, 7, 0, 65537, 7, 0, 65538, 7, 0, 65539, 7, 0, 65540, 7, 0, 65541, 7, 0, 65542, 7, 0, 65543, 7, 0, 65544, 7, 0, 65545, 7, 0, 65546, 7, 0, 65547, 7, 0, 65548, 7, 0, 65549, 7, 0, 65550, 7, 0, 65551, 7, 0, 65552, 7, 0, 65553, 7, 0, 65554, 7, 0, 65555, 7, 0, 65556, 7, 0, 65557, 7, 0, 65558, 7, 0, 65559, 7, 0, 65560, 7, 0, 65561, 7, 0, 65562, 7, 0, 65563, 7, 0, 65564, 7, 0, 65565, 7, 0, 65566, 7, 0, 65567, 7, 0, 65568, 7, 0, 65569, 7, 0, 65570, 7, 0, 65571, 7, 0, 65572, 7, 0, 65573, 7, 0, 131072, 7, 0, 131073, 7, 0, 131074, 7, 0, 131075, 7, 0, 131076, 7, 0, 131077, 7, 0, 131078, 7, 0, 131079, 7, 0, 131080, 7, 0, 131081, 7, 0, 131082, 7, 0, 131083, 7, 0, 131084, 7, 0, 131085, 7, 0, 131086, 7, 0, 131087, 7, 0, 131088, 7, 0, 131089, 7, 0, 131090, 7, 0, 131091, 7, 0, 131092, 7, 0, 131093, 7, 0, 131094, 7, 0, 131095, 7, 0, 131096, 7, 0, 131097, 7, 0, 131098, 7, 0, 131099, 7, 0, 131100, 7, 0, 131101, 7, 0, 131102, 7, 0, 131103, 7, 0, 131104, 7, 0, 131105, 7, 0, 131106, 7, 0, 131107, 7, 0, 131108, 7, 0, 131109, 7, 0, 196608, 7, 0, 196609, 7, 0, 196610, 7, 0, 196611, 7, 0, 196612, 7, 0, 196613, 7, 0, 196614, 7, 0, 196615, 7, 0, 196616, 7, 0, 196617, 7, 0, 196618, 7, 0, 196619, 7, 0, 196620, 7, 0, 196621, 7, 0, 196622, 7, 0, 196623, 7, 0, 196624, 7, 0, 196625, 7, 0, 196626, 7, 0, 196627, 7, 0, 196628, 7, 0, 196629, 7, 0, 196630, 7, 0, 196631, 7, 0, 196632, 7, 0, 196633, 7, 0, 196634, 7, 0, 196635, 7, 0, 196636, 7, 0, 196637, 7, 0, 196638, 7, 0, 196639, 7, 0, 196640, 7, 0, 196641, 7, 0, 196642, 7, 0, 196643, 7, 0, 196644, 7, 0, 196645, 7, 0, 262144, 7, 0, 262145, 7, 0, 262146, 7, 0, 262147, 7, 0, 262148, 7, 0, 262149, 7, 0, 262150, 7, 0, 262151, 7, 0, 262152, 7, 0, 262153, 7, 0, 262154, 7, 0, 262155, 7, 0, 262156, 7, 0, 262157, 7, 0, 262158, 7, 0, 262159, 7, 0, 262160, 7, 0, 262161, 7, 0, 262162, 7, 0, 262163, 7, 0, 262164, 7, 0, 262165, 7, 0, 262166, 7, 0, 262167, 7, 0, 262168, 7, 0, 262169, 7, 0, 262170, 7, 0, 262171, 7, 0, 262172, 7, 0, 262173, 7, 0, 262174, 7, 0, 262175, 7, 0, 262176, 7, 0, 262177, 7, 0, 262178, 7, 0, 262179, 7, 0, 262180, 7, 0, 262181, 7, 0, 327680, 7, 0, 327681, 7, 0, 327682, 7, 0, 327683, 7, 0, 327684, 7, 0, 327685, 7, 0, 327686, 7, 0, 327687, 7, 0, 327688, 7, 0, 327689, 7, 0, 327690, 7, 0, 327691, 7, 0, 327692, 7, 0, 327693, 7, 0, 327694, 7, 0, 327695, 7, 0, 327696, 7, 0, 327697, 7, 0, 327698, 7, 0, 327699, 7, 0, 327700, 7, 0, 327701, 7, 0, 327702, 7, 0, 327703, 7, 0, 327704, 7, 0, 327705, 7, 0, 327706, 7, 0, 327707, 7, 0, 327708, 7, 0, 327709, 7, 0, 327710, 7, 0, 327711, 7, 0, 327712, 7, 0, 327713, 7, 0, 327714, 7, 0, 327715, 7, 0, 327716, 7, 0, 327717, 7, 0, 393216, 7, 0, 393217, 7, 0, 393218, 7, 0, 393219, 7, 0, 393220, 7, 0, 393221, 7, 0, 393222, 7, 0, 393223, 7, 0, 393224, 7, 0, 393225, 7, 0, 393226, 7, 0, 393227, 7, 0, 393228, 7, 0, 393229, 7, 0, 393230, 7, 0, 393231, 7, 0, 393232, 7, 0, 393233, 7, 0, 393234, 7, 0, 393235, 7, 0, 393236, 7, 0, 393237, 7, 0, 393238, 7, 0, 393239, 7, 0, 393240, 7, 0, 393241, 7, 0, 393242, 7, 0, 393243, 7, 0, 393244, 7, 0, 393245, 7, 0, 393246, 7, 0, 393247, 7, 0, 393248, 7, 0, 393249, 7, 0, 393250, 7, 0, 393251, 7, 0, 393252, 7, 0, 393253, 7, 0, 458752, 7, 0, 458753, 7, 0, 458754, 7, 0, 458755, 7, 0, 458756, 7, 0, 458757, 7, 0, 458758, 7, 0, 458759, 7, 0, 458760, 7, 0, 458761, 7, 0, 458762, 7, 0, 458763, 7, 0, 458764, 7, 0, 458765, 7, 0, 458766, 7, 0, 458767, 7, 0, 458768, 7, 0, 458769, 7, 0, 458770, 7, 0, 458771, 7, 0, 458772, 7, 0, 458773, 7, 0, 458774, 7, 0, 458775, 7, 0, 458776, 7, 0, 458777, 7, 0, 458778, 7, 0, 458779, 7, 0, 458780, 7, 0, 458781, 7, 0, 458782, 7, 0, 458783, 7, 0, 458784, 7, 0, 458785, 7, 0, 458786, 7, 0, 458787, 7, 0, 458788, 7, 0, 458789, 7, 0, 524288, 7, 0, 524289, 7, 0, 524290, 7, 0, 524291, 7, 0, 524292, 7, 0, 524293, 7, 0, 524294, 7, 0, 524295, 7, 0, 524296, 7, 0, 524297, 7, 0, 524298, 7, 0, 524299, 7, 0, 524300, 7, 0, 524301, 7, 0, 524302, 7, 0, 524303, 7, 0, 524304, 7, 0, 524305, 7, 0, 524306, 7, 0, 524307, 7, 0, 524308, 7, 0, 524309, 7, 0, 524310, 7, 0, 524311, 7, 0, 524312, 7, 0, 524313, 7, 0, 524314, 7, 0, 524315, 7, 0, 524316, 7, 0, 524317, 7, 0, 524318, 7, 0, 524319, 7, 0, 524320, 7, 0, 524321, 7, 0, 524322, 7, 0, 524323, 7, 0, 524324, 7, 0, 524325, 7, 0, 589824, 7, 0, 589825, 7, 0, 589826, 7, 0, 589827, 7, 0, 589828, 7, 0, 589829, 7, 0, 589830, 7, 0, 589831, 7, 0, 589832, 7, 0, 589833, 7, 0, 589834, 7, 0, 589835, 7, 0, 589836, 7, 0, 589837, 7, 0, 589838, 7, 0, 589839, 7, 0, 589840, 7, 0, 589841, 7, 0, 589842, 7, 0, 589843, 7, 0, 589844, 7, 0, 589845, 7, 0, 589846, 7, 0, 589847, 7, 0, 589848, 7, 0, 589849, 7, 0, 589850, 7, 0, 589851, 7, 0, 589852, 7, 0, 589853, 7, 0, 589854, 7, 0, 589855, 7, 0, 589856, 7, 0, 589857, 7, 0, 589858, 7, 0, 589859, 7, 0, 589860, 7, 0, 589861, 7, 0, 655360, 7, 0, 655361, 7, 0, 655362, 7, 0, 655363, 7, 0, 655364, 7, 0, 655365, 7, 0, 655366, 7, 0, 655367, 7, 0, 655368, 7, 0, 655369, 7, 0, 655370, 7, 0, 655371, 7, 0, 655372, 7, 0, 655373, 7, 0, 655374, 7, 0, 655375, 7, 0, 655376, 7, 0, 655377, 7, 0, 655378, 7, 0, 655379, 7, 0, 655380, 7, 0, 655381, 7, 0, 655382, 7, 0, 655383, 7, 0, 655384, 7, 0, 655385, 7, 0, 655386, 7, 0, 655387, 7, 0, 655388, 7, 0, 655389, 7, 0, 655390, 7, 0, 655391, 7, 0, 655392, 7, 0, 655393, 7, 0, 655394, 7, 0, 655395, 7, 0, 655396, 7, 0, 655397, 7, 0, 720896, 7, 0, 720897, 7, 0, 720898, 7, 0, 720899, 7, 0, 720900, 7, 0, 720901, 7, 0, 720902, 7, 0, 720903, 7, 0, 720904, 7, 0, 720905, 7, 0, 720906, 7, 0, 720907, 7, 0, 720908, 7, 0, 720909, 7, 0, 720910, 7, 0, 720911, 7, 0, 720912, 7, 0, 720913, 7, 0, 720914, 7, 0, 720915, 7, 0, 720916, 7, 0, 720917, 7, 0, 720918, 7, 0, 720919, 7, 0, 720920, 7, 0, 720921, 7, 0, 720922, 7, 0, 720923, 7, 0, 720924, 7, 0, 720925, 7, 0, 720926, 7, 0, 720927, 7, 0, 720928, 7, 0, 720929, 7, 0, 720930, 7, 0, 720931, 7, 0, 720932, 7, 0, 720933, 7, 0, 786432, 7, 0, 786433, 7, 0, 786434, 7, 0, 786435, 7, 0, 786436, 7, 0, 786437, 7, 0, 786438, 7, 0, 786439, 7, 0, 786440, 7, 0, 786441, 7, 0, 786442, 7, 0, 786443, 7, 0, 786444, 7, 0, 786445, 7, 0, 786446, 7, 0, 786447, 7, 0, 786448, 7, 0, 786449, 7, 0, 786450, 7, 0, 786451, 7, 0, 786452, 7, 0, 786453, 7, 0, 786454, 7, 0, 786455, 7, 0, 786456, 7, 0, 786457, 7, 0, 786458, 7, 0, 786459, 7, 0, 786460, 7, 0, 786461, 7, 0, 786462, 7, 0, 786463, 7, 0, 786464, 7, 0, 786465, 7, 0, 786466, 7, 0, 786467, 7, 0, 786468, 7, 0, 786469, 7, 0, 851968, 7, 0, 851969, 7, 0, 851970, 7, 0, 851971, 7, 0, 851972, 7, 0, 851973, 7, 0, 851974, 262151, 0, 851975, 262151, 4, 851976, 262151, 4, 851977, 262151, 4, 851978, 131079, 1, 851979, 7, 0, 851980, 7, 0, 851981, 7, 0, 851982, 7, 0, 851983, 262151, 0, 851984, 262151, 4, 851985, 262151, 4, 851986, 262151, 4, 851987, 262151, 4, 851988, 262151, 4, 851989, 262151, 4, 851990, 262151, 4, 851991, 131079, 1, 851992, 7, 0, 851993, 7, 0, 851994, 7, 0, 851995, 7, 0, 851996, 7, 0, 851997, 7, 0, 851998, 7, 0, 851999, 7, 0, 852000, 7, 0, 852001, 7, 0, 852002, 7, 0, 852003, 7, 0, 852004, 7, 0, 852005, 7, 0, 917504, 262151, 4, 917505, 131079, 1, 917506, 7, 0, 917507, 262151, 0, 917508, 262151, 4, 917509, 262151, 4, 917510, 131079, 6, 917511, 2, 0, 917512, 2, 0, 917513, 2, 0, 917514, 262151, 6, 917515, 262151, 4, 917516, 262151, 4, 917517, 131079, 1, 917518, 262151, 0, 917519, 131079, 6, 917520, 2, 0, 917521, 2, 0, 917522, 2, 0, 917523, 2, 0, 917524, 2, 0, 917525, 2, 0, 917526, 2, 0, 917527, 262151, 6, 917528, 131079, 1, 917529, 7, 0, 917530, 7, 0, 917531, 7, 0, 917532, 7, 0, 917533, 7, 0, 917534, 7, 0, 917535, 7, 0, 917536, 7, 0, 917537, 7, 0, 917538, 7, 0, 917539, 7, 0, 917540, 7, 0, 917541, 7, 0, 983040, 2, 0, 983041, 262151, 6, 983042, 262151, 4, 983043, 131079, 6, 983044, 2, 0, 983045, 2, 0, 983046, 2, 0, 983047, 2, 0, 983048, 2, 0, 983049, 2, 0, 983050, 2, 0, 983051, 2, 0, 983052, 2, 0, 983053, 262151, 6, 983054, 131079, 6, 983055, 2, 0, 983056, 2, 0, 983057, 2, 0, 983058, 2, 0, 983059, 2, 0, 983060, 2, 0, 983061, 2, 0, 983062, 2, 0, 983063, 2, 0, 983064, 262151, 6, 983065, 131079, 1, 983066, 7, 0, 983067, 7, 0, 983068, 7, 0, 983069, 7, 0, 983070, 7, 0, 983071, 7, 0, 983072, 7, 0, 983073, 7, 0, 983074, 7, 0, 983075, 7, 0, 983076, 7, 0, 983077, 7, 0, 1048576, 2, 0, 1048577, 2, 0, 1048578, 2, 0, 1048579, 2, 0, 1048580, 2, 0, 1048581, 2, 0, 1048582, 2, 0, 1048583, 2, 0, 1048584, 2, 0, 1048585, 2, 0, 1048586, 2, 0, 1048587, 2, 0, 1048588, 2, 0, 1048589, 2, 0, 1048590, 2, 0, 1048591, 2, 0, 1048592, 2, 0, 1048593, 2, 0, 1048594, 2, 0, 1048595, 262149, 5, 1048596, 5, 6, 1048597, 2, 0, 1048598, 2, 0, 1048599, 2, 0, 1048600, 2, 0, 1048601, 262151, 6, 1048602, 131079, 1, 1048603, 7, 0, 1048604, 7, 0, 1048605, 7, 0, 1048606, 7, 0, 1048607, 7, 0, 1048608, 7, 0, 1048609, 7, 0, 1048610, 7, 0, 1048611, 7, 0, 1048612, 7, 0, 1048613, 7, 0, 1114112, 2, 0, 1114113, 2, 0, 1114114, 2, 0, 1114115, 2, 0, 1114116, 2, 0, 1114117, 2, 0, 1114118, 2, 0, 1114119, 2, 0, 1114120, 2, 0, 1114121, 2, 0, 1114122, 2, 0, 1114123, 2, 0, 1114124, 2, 0, 1114125, 2, 0, 1114126, 2, 0, 1114127, 2, 0, 1114128, 2, 0, 1114129, 2, 0, 1114130, 2, 0, 1114131, 262149, 6, 1114132, 131077, 6, 1114133, 2, 0, 1114134, 2, 0, 1114135, 2, 0, 1114136, 2, 0, 1114137, 2, 0, 1114138, 262151, 6, 1114139, 131079, 1, 1114140, 7, 0, 1114141, 7, 0, 1114142, 7, 0, 1114143, 7, 0, 1114144, 7, 0, 1114145, 7, 0, 1114146, 7, 0, 1114147, 7, 0, 1114148, 7, 0, 1114149, 7, 0, 1179648, 2, 0, 1179649, 2, 0, 1179650, 2, 0, 1179651, 2, 0, 1179652, 2, 0, 1179653, 2, 0, 1179654, 2, 0, 1179655, 2, 0, 1179656, 2, 0, 1179657, 2, 0, 1179658, 2, 0, 1179659, 2, 0, 1179660, 2, 0, 1179661, 2, 0, 1179662, 2, 0, 1179663, 2, 0, 1179664, 2, 0, 1179665, 2, 0, 1179666, 2, 0, 1179667, 2, 0, 1179668, 2, 0, 1179669, 2, 0, 1179670, 2, 0, 1179671, 2, 0, 1179672, 2, 0, 1179673, 2, 0, 1179674, 2, 0, 1179675, 262151, 6, 1179676, 131079, 1, 1179677, 7, 0, 1179678, 7, 0, 1179679, 7, 0, 1179680, 7, 0, 1179681, 7, 0, 1179682, 7, 0, 1179683, 7, 0, 1179684, 7, 0, 1179685, 7, 0, 1245184, 2, 0, 1245185, 2, 0, 1245186, 2, 0, 1245187, 2, 0, 1245188, 2, 0, 1245189, 2, 0, 1245190, 2, 0, 1245191, 2, 0, 1245192, 2, 0, 1245193, 2, 0, 1245194, 2, 0, 1245195, 2, 0, 1245196, 2, 0, 1245197, 2, 0, 1245198, 2, 0, 1245199, 2, 0, 1245200, 2, 0, 1245201, 2, 0, 1245202, 2, 0, 1245203, 2, 0, 1245204, 2, 0, 1245205, 2, 0, 1245206, 2, 0, 1245207, 2, 0, 1245208, 2, 0, 1245209, 2, 0, 1245210, 2, 0, 1245211, 2, 0, 1245212, 262151, 2, 1245213, 7, 0, 1245214, 7, 0, 1245215, 7, 0, 1245216, 7, 0, 1245217, 7, 0, 1245218, 7, 0, 1245219, 7, 0, 1245220, 7, 0, 1245221, 7, 0, 1310720, 2, 0, 1310721, 2, 0, 1310722, 2, 0, 1310723, 2, 0, 1310724, 2, 0, 1310725, 2, 0, 1310726, 2, 0, 1310727, 2, 0, 1310728, 2, 0, 1310729, 2, 0, 1310730, 2, 0, 1310731, 2, 0, 1310732, 2, 0, 1310733, 2, 0, 1310734, 2, 0, 1310735, 2, 0, 1310736, 2, 0, 1310737, 2, 0, 1310738, 2, 0, 1310739, 2, 0, 1310740, 2, 0, 1310741, 2, 0, 1310742, 2, 0, 1310743, 2, 0, 1310744, 2, 0, 1310745, 2, 0, 1310746, 2, 0, 1310747, 2, 0, 1310748, 262151, 6, 1310749, 131079, 1, 1310750, 7, 0, 1310751, 7, 0, 1310752, 7, 0, 1310753, 7, 0, 1310754, 7, 0, 1310755, 7, 0, 1310756, 7, 0, 1310757, 7, 0, 1376256, 2, 0, 1376257, 2, 0, 1376258, 2, 0, 1376259, 2, 0, 1376260, 2, 0, 1376261, 2, 0, 1376262, 2, 0, 1376263, 2, 0, 1376264, 2, 0, 1376265, 2, 0, 1376266, 2, 0, 1376267, 2, 0, 1376268, 2, 0, 1376269, 2, 0, 1376270, 2, 0, 1376271, 2, 0, 1376272, 2, 0, 1376273, 2, 0, 1376274, 2, 0, 1376275, 2, 0, 1376276, 2, 0, 1376277, 2, 0, 1376278, 2, 0, 1376279, 2, 0, 1376280, 2, 0, 1376281, 2, 0, 1376282, 2, 0, 1376283, 2, 0, 1376284, 2, 0, 1376285, 262151, 2, 1376286, 7, 0, 1376287, 7, 0, 1376288, 7, 0, 1376289, 7, 0, 1376290, 7, 0, 1376291, 7, 0, 1376292, 7, 0, 1376293, 7, 0, 1441792, 2, 0, 1441793, 2, 0, 1441794, 2, 0, 1441795, 2, 0, 1441796, 2, 0, 1441797, 2, 0, 1441798, 2, 0, 1441799, 2, 0, 1441800, 2, 0, 1441801, 2, 0, 1441802, 2, 0, 1441803, 2, 0, 1441804, 2, 0, 1441805, 2, 0, 1441806, 2, 0, 1441807, 2, 0, 1441808, 2, 0, 1441809, 2, 0, 1441810, 2, 0, 1441811, 2, 0, 1441812, 2, 0, 1441813, 2, 0, 1441814, 2, 0, 1441815, 2, 0, 1441816, 2, 0, 1441817, 2, 0, 1441818, 2, 0, 1441819, 2, 0, 1441820, 2, 0, 1441821, 262151, 2, 1441822, 7, 0, 1441823, 7, 0, 1441824, 7, 0, 1441825, 7, 0, 1441826, 7, 0, 1441827, 7, 0, 1441828, 7, 0, 1441829, 7, 0, 1507328, 2, 0, 1507329, 2, 0, 1507330, 2, 0, 1507331, 2, 0, 1507332, 2, 0, 1507333, 2, 0, 1507334, 2, 0, 1507335, 2, 0, 1507336, 2, 0, 1507337, 2, 0, 1507338, 2, 0, 1507339, 2, 0, 1507340, 2, 0, 1507341, 2, 0, 1507342, 2, 0, 1507343, 2, 0, 1507344, 2, 0, 1507345, 2, 0, 1507346, 2, 0, 1507347, 2, 0, 1507348, 2, 0, 1507349, 2, 0, 1507350, 2, 0, 1507351, 2, 0, 1507352, 2, 0, 1507353, 2, 0, 1507354, 2, 0, 1507355, 2, 0, 1507356, 2, 0, 1507357, 262151, 2, 1507358, 7, 0, 1507359, 7, 0, 1507360, 7, 0, 1507361, 7, 0, 1507362, 7, 0, 1507363, 7, 0, 1507364, 7, 0, 1507365, 7, 0, 1572864, 2, 0, 1572865, 2, 0, 1572866, 2, 0, 1572867, 2, 0, 1572868, 2, 0, 1572869, 2, 0, 1572870, 2, 0, 1572871, 2, 0, 1572872, 2, 0, 1572873, 2, 0, 1572874, 2, 0, 1572875, 2, 0, 1572876, 2, 0, 1572877, 2, 0, 1572878, 2, 0, 1572879, 2, 0, 1572880, 2, 0, 1572881, 2, 0, 1572882, 2, 0, 1572883, 2, 0, 1572884, 2, 0, 1572885, 2, 0, 1572886, 2, 0, 1572887, 2, 0, 1572888, 2, 0, 1572889, 2, 0, 1572890, 2, 0, 1572891, 2, 0, 1572892, 2, 0, 1572893, 262151, 2, 1572894, 7, 0, 1572895, 7, 0, 1572896, 7, 0, 1572897, 7, 0, 1572898, 7, 0, 1572899, 7, 0, 1572900, 7, 0, 1572901, 7, 0, 1638400, 2, 0, 1638401, 2, 0, 1638402, 2, 0, 1638403, 2, 0, 1638404, 262151, 5, 1638405, 7, 6, 1638406, 2, 0, 1638407, 2, 0, 1638408, 2, 0, 1638409, 2, 0, 1638410, 2, 0, 1638411, 2, 0, 1638412, 2, 0, 1638413, 262151, 5, 1638414, 131079, 3, 1638415, 131079, 3, 1638416, 7, 6, 1638417, 2, 0, 1638418, 2, 0, 1638419, 2, 0, 1638420, 2, 0, 1638421, 2, 0, 1638422, 2, 0, 1638423, 2, 0, 1638424, 2, 0, 1638425, 2, 0, 1638426, 2, 0, 1638427, 2, 0, 1638428, 2, 0, 1638429, 262151, 2, 1638430, 7, 0, 1638431, 7, 0, 1638432, 7, 0, 1638433, 7, 0, 1638434, 7, 0, 1638435, 7, 0, 1638436, 7, 0, 1638437, 7, 0, 1703936, 131079, 3, 1703937, 131079, 3, 1703938, 131079, 3, 1703939, 131079, 3, 1703940, 65543, 0, 1703941, 131079, 0, 1703942, 131079, 3, 1703943, 131079, 3, 1703944, 131079, 3, 1703945, 131079, 3, 1703946, 131079, 3, 1703947, 131079, 3, 1703948, 131079, 3, 1703949, 65543, 0, 1703950, 7, 0, 1703951, 7, 0, 1703952, 131079, 0, 1703953, 7, 6, 1703954, 2, 0, 1703955, 2, 0, 1703956, 2, 0, 1703957, 2, 0, 1703958, 2, 0, 1703959, 2, 0, 1703960, 2, 0, 1703961, 2, 0, 1703962, 2, 0, 1703963, 2, 0, 1703964, 2, 0, 1703965, 262151, 2, 1703966, 7, 0, 1703967, 7, 0, 1703968, 7, 0, 1703969, 7, 0, 1703970, 7, 0, 1703971, 7, 0, 1703972, 7, 0, 1703973, 7, 0, 1769472, 7, 0, 1769473, 7, 0, 1769474, 7, 0, 1769475, 7, 0, 1769476, 7, 0, 1769477, 7, 0, 1769478, 7, 0, 1769479, 7, 0, 1769480, 7, 0, 1769481, 7, 0, 1769482, 7, 0, 1769483, 7, 0, 1769484, 7, 0, 1769485, 7, 0, 1769486, 7, 0, 1769487, 7, 0, 1769488, 7, 0, 1769489, 7, 4, 1769490, 2, 0, 1769491, 2, 0, 1769492, 2, 0, 1769493, 2, 0, 1769494, 2, 0, 1769495, 262149, 5, 1769496, 5, 6, 1769497, 2, 0, 1769498, 2, 0, 1769499, 2, 0, 1769500, 2, 0, 1769501, 262151, 2, 1769502, 7, 0, 1769503, 7, 0, 1769504, 7, 0, 1769505, 7, 0, 1769506, 7, 0, 1769507, 7, 0, 1769508, 7, 0, 1769509, 7, 0, 1835008, 7, 0, 1835009, 7, 0, 1835010, 7, 0, 1835011, 7, 0, 1835012, 7, 0, 1835013, 7, 0, 1835014, 7, 0, 1835015, 7, 0, 1835016, 7, 0, 1835017, 7, 0, 1835018, 7, 0, 1835019, 7, 0, 1835020, 7, 0, 1835021, 7, 0, 1835022, 7, 0, 1835023, 7, 0, 1835024, 7, 0, 1835025, 7, 4, 1835026, 2, 0, 1835027, 2, 0, 1835028, 2, 0, 1835029, 2, 0, 1835030, 262149, 5, 1835031, 65541, 0, 1835032, 131077, 0, 1835033, 5, 6, 1835034, 2, 0, 1835035, 2, 0, 1835036, 2, 0, 1835037, 262151, 6, 1835038, 131079, 1, 1835039, 7, 0, 1835040, 7, 0, 1835041, 7, 0, 1835042, 7, 0, 1835043, 7, 0, 1835044, 7, 0, 1835045, 7, 0, 1900544, 7, 0, 1900545, 7, 0, 1900546, 7, 0, 1900547, 7, 0, 1900548, 7, 0, 1900549, 7, 0, 1900550, 7, 0, 1900551, 7, 0, 1900552, 7, 0, 1900553, 7, 0, 1900554, 7, 0, 1900555, 7, 0, 1900556, 7, 0, 1900557, 7, 0, 1900558, 7, 0, 1900559, 7, 0, 1900560, 7, 0, 1900561, 7, 4, 1900562, 2, 0, 1900563, 2, 0, 1900564, 2, 0, 1900565, 262149, 5, 1900566, 65541, 0, 1900567, 5, 0, 1900568, 5, 0, 1900569, 131077, 0, 1900570, 5, 6, 1900571, 2, 0, 1900572, 2, 0, 1900573, 2, 0, 1900574, 262151, 2, 1900575, 7, 0, 1900576, 7, 0, 1900577, 7, 0, 1900578, 7, 0, 1900579, 7, 0, 1900580, 7, 0, 1900581, 7, 0, 1966080, 7, 0, 1966081, 7, 0, 1966082, 7, 0, 1966083, 7, 0, 1966084, 7, 0, 1966085, 7, 0, 1966086, 7, 0, 1966087, 7, 0, 1966088, 7, 0, 1966089, 7, 0, 1966090, 7, 0, 1966091, 7, 0, 1966092, 7, 0, 1966093, 7, 0, 1966094, 7, 0, 1966095, 7, 0, 1966096, 262151, 0, 1966097, 131079, 6, 1966098, 2, 0, 1966099, 2, 0, 1966100, 2, 0, 1966101, 262149, 6, 1966102, 131077, 1, 1966103, 5, 0, 1966104, 5, 0, 1966105, 262149, 0, 1966106, 131077, 6, 1966107, 2, 0, 1966108, 2, 0, 1966109, 2, 0, 1966110, 262151, 6, 1966111, 131079, 1, 1966112, 7, 0, 1966113, 7, 0, 1966114, 7, 0, 1966115, 7, 0, 1966116, 7, 0, 1966117, 7, 0, 2031616, 7, 0, 2031617, 7, 0, 2031618, 7, 0, 2031619, 7, 0, 2031620, 7, 0, 2031621, 7, 0, 2031622, 7, 0, 2031623, 7, 0, 2031624, 7, 0, 2031625, 7, 0, 2031626, 7, 0, 2031627, 7, 0, 2031628, 7, 0, 2031629, 7, 0, 2031630, 7, 0, 2031631, 7, 0, 2031632, 7, 4, 2031633, 2, 0, 2031634, 2, 0, 2031635, 2, 0, 2031636, 2, 0, 2031637, 2, 0, 2031638, 262149, 6, 2031639, 131077, 1, 2031640, 262149, 0, 2031641, 131077, 6, 2031642, 2, 0, 2031643, 2, 0, 2031644, 2, 0, 2031645, 2, 0, 2031646, 2, 0, 2031647, 262151, 2, 2031648, 7, 0, 2031649, 7, 0, 2031650, 7, 0, 2031651, 7, 0, 2031652, 7, 0, 2031653, 7, 0, 2097152, 7, 0, 2097153, 7, 0, 2097154, 7, 0, 2097155, 7, 0, 2097156, 7, 0, 2097157, 7, 0, 2097158, 7, 0, 2097159, 7, 0, 2097160, 7, 0, 2097161, 7, 0, 2097162, 7, 0, 2097163, 7, 0, 2097164, 7, 0, 2097165, 7, 0, 2097166, 7, 0, 2097167, 7, 0, 2097168, 7, 4, 2097169, 2, 0, 2097170, 2, 0, 2097171, 2, 0, 2097172, 2, 0, 2097173, 2, 0, 2097174, 2, 0, 2097175, 262149, 6, 2097176, 131077, 6, 2097177, 2, 0, 2097178, 2, 0, 2097179, 2, 0, 2097180, 2, 0, 2097181, 2, 0, 2097182, 2, 0, 2097183, 262151, 2, 2097184, 7, 0, 2097185, 7, 0, 2097186, 7, 0, 2097187, 7, 0, 2097188, 7, 0, 2097189, 7, 0, 2162688, 7, 0, 2162689, 7, 0, 2162690, 7, 0, 2162691, 7, 0, 2162692, 7, 0, 2162693, 7, 0, 2162694, 7, 0, 2162695, 7, 0, 2162696, 7, 0, 2162697, 7, 0, 2162698, 7, 0, 2162699, 7, 0, 2162700, 7, 0, 2162701, 7, 0, 2162702, 7, 0, 2162703, 7, 0, 2162704, 131079, 0, 2162705, 7, 6, 2162706, 2, 0, 2162707, 2, 0, 2162708, 2, 0, 2162709, 2, 0, 2162710, 2, 0, 2162711, 2, 0, 2162712, 2, 0, 2162713, 2, 0, 2162714, 2, 0, 2162715, 2, 0, 2162716, 2, 0, 2162717, 2, 0, 2162718, 2, 0, 2162719, 262151, 2, 2162720, 7, 0, 2162721, 7, 0, 2162722, 7, 0, 2162723, 7, 0, 2162724, 7, 0, 2162725, 7, 0, 2228224, 7, 0, 2228225, 7, 0, 2228226, 7, 0, 2228227, 7, 0, 2228228, 7, 0, 2228229, 7, 0, 2228230, 7, 0, 2228231, 7, 0, 2228232, 7, 0, 2228233, 7, 0, 2228234, 7, 0, 2228235, 7, 0, 2228236, 7, 0, 2228237, 7, 0, 2228238, 7, 0, 2228239, 7, 0, 2228240, 7, 0, 2228241, 7, 4, 2228242, 2, 0, 2228243, 2, 0, 2228244, 2, 0, 2228245, 2, 0, 2228246, 2, 0, 2228247, 2, 0, 2228248, 2, 0, 2228249, 2, 0, 2228250, 2, 0, 2228251, 2, 0, 2228252, 2, 0, 2228253, 2, 0, 2228254, 262151, 5, 2228255, 65543, 0, 2228256, 7, 0, 2228257, 7, 0, 2228258, 7, 0, 2228259, 7, 0, 2228260, 7, 0, 2228261, 7, 0, 2293760, 7, 0, 2293761, 7, 0, 2293762, 7, 0, 2293763, 7, 0, 2293764, 7, 0, 2293765, 7, 0, 2293766, 7, 0, 2293767, 7, 0, 2293768, 7, 0, 2293769, 7, 0, 2293770, 7, 0, 2293771, 7, 0, 2293772, 7, 0, 2293773, 7, 0, 2293774, 7, 0, 2293775, 7, 0, 2293776, 7, 0, 2293777, 131079, 0, 2293778, 131079, 3, 2293779, 7, 6, 2293780, 2, 0, 2293781, 2, 0, 2293782, 262151, 5, 2293783, 131079, 3, 2293784, 131079, 3, 2293785, 131079, 3, 2293786, 131079, 3, 2293787, 131079, 3, 2293788, 131079, 3, 2293789, 131079, 3, 2293790, 65543, 0, 2293791, 7, 0, 2293792, 7, 0, 2293793, 7, 0, 2293794, 7, 0, 2293795, 7, 0, 2293796, 7, 0, 2293797, 7, 0, 2359296, 7, 0, 2359297, 7, 0, 2359298, 7, 0, 2359299, 7, 0, 2359300, 7, 0, 2359301, 7, 0, 2359302, 7, 0, 2359303, 7, 0, 2359304, 7, 0, 2359305, 7, 0, 2359306, 7, 0, 2359307, 7, 0, 2359308, 7, 0, 2359309, 7, 0, 2359310, 7, 0, 2359311, 7, 0, 2359312, 7, 0, 2359313, 7, 0, 2359314, 7, 0, 2359315, 131079, 0, 2359316, 131079, 3, 2359317, 131079, 3, 2359318, 65543, 0, 2359319, 7, 0, 2359320, 7, 0, 2359321, 7, 0, 2359322, 7, 0, 2359323, 7, 0, 2359324, 7, 0, 2359325, 7, 0, 2359326, 7, 0, 2359327, 7, 0, 2359328, 7, 0, 2359329, 7, 0, 2359330, 7, 0, 2359331, 7, 0, 2359332, 7, 0, 2359333, 7, 0, 2424832, 7, 0, 2424833, 7, 0, 2424834, 7, 0, 2424835, 7, 0, 2424836, 7, 0, 2424837, 7, 0, 2424838, 7, 0, 2424839, 7, 0, 2424840, 7, 0, 2424841, 7, 0, 2424842, 7, 0, 2424843, 7, 0, 2424844, 7, 0, 2424845, 7, 0, 2424846, 7, 0, 2424847, 7, 0, 2424848, 7, 0, 2424849, 7, 0, 2424850, 7, 0, 2424851, 7, 0, 2424852, 7, 0, 2424853, 7, 0, 2424854, 7, 0, 2424855, 7, 0, 2424856, 7, 0, 2424857, 7, 0, 2424858, 7, 0, 2424859, 7, 0, 2424860, 7, 0, 2424861, 7, 0, 2424862, 7, 0, 2424863, 7, 0, 2424864, 7, 0, 2424865, 7, 0, 2424866, 7, 0, 2424867, 7, 0, 2424868, 7, 0, 2424869, 7, 0, 2490368, 7, 0, 2490369, 7, 0, 2490370, 7, 0, 2490371, 7, 0, 2490372, 7, 0, 2490373, 7, 0, 2490374, 7, 0, 2490375, 7, 0, 2490376, 7, 0, 2490377, 7, 0, 2490378, 7, 0, 2490379, 7, 0, 2490380, 7, 0, 2490381, 7, 0, 2490382, 7, 0, 2490383, 7, 0, 2490384, 7, 0, 2490385, 7, 0, 2490386, 7, 0, 2490387, 7, 0, 2490388, 7, 0, 2490389, 7, 0, 2490390, 7, 0, 2490391, 7, 0, 2490392, 7, 0, 2490393, 7, 0, 2490394, 7, 0, 2490395, 7, 0, 2490396, 7, 0, 2490397, 7, 0, 2490398, 7, 0, 2490399, 7, 0, 2490400, 7, 0, 2490401, 7, 0, 2490402, 7, 0, 2490403, 7, 0, 2490404, 7, 0, 2490405, 7, 0, 2555904, 7, 0, 2555905, 7, 0, 2555906, 7, 0, 2555907, 7, 0, 2555908, 7, 0, 2555909, 7, 0, 2555910, 7, 0, 2555911, 7, 0, 2555912, 7, 0, 2555913, 7, 0, 2555914, 7, 0, 2555915, 7, 0, 2555916, 262151, 0, 2555917, 262151, 4, 2555918, 262151, 4, 2555919, 262151, 4, 2555920, 262151, 4, 2555921, 262151, 4, 2555922, 262151, 4, 2555923, 262151, 4, 2555924, 262151, 4, 2555925, 262151, 4, 2555926, 262151, 4, 2555927, 262151, 4, 2555928, 131079, 1, 2555929, 7, 0, 2555930, 7, 0, 2555931, 7, 0, 2555932, 7, 0, 2555933, 7, 0, 2555934, 7, 0, 2555935, 7, 0, 2555936, 7, 0, 2555937, 7, 0, 2555938, 7, 0, 2555939, 7, 0, 2555940, 7, 0, 2555941, 7, 0, 2621440, 7, 0, 2621441, 7, 0, 2621442, 7, 0, 2621443, 7, 0, 2621444, 7, 0, 2621445, 7, 0, 2621446, 7, 0, 2621447, 7, 0, 2621448, 7, 0, 2621449, 7, 0, 2621450, 7, 0, 2621451, 262151, 0, 2621452, 131079, 6, 2621453, 2, 0, 2621454, 2, 0, 2621455, 2, 0, 2621456, 2, 0, 2621457, 2, 0, 2621458, 2, 0, 2621459, 2, 0, 2621460, 2, 0, 2621461, 2, 0, 2621462, 2, 0, 2621463, 2, 0, 2621464, 262151, 6, 2621465, 131079, 1, 2621466, 7, 0, 2621467, 7, 0, 2621468, 7, 0, 2621469, 7, 0, 2621470, 7, 0, 2621471, 7, 0, 2621472, 7, 0, 2621473, 7, 0, 2621474, 7, 0, 2621475, 7, 0, 2621476, 7, 0, 2621477, 7, 0, 2686976, 7, 0, 2686977, 7, 0, 2686978, 7, 0, 2686979, 7, 0, 2686980, 7, 0, 2686981, 7, 0, 2686982, 7, 0, 2686983, 7, 0, 2686984, 7, 0, 2686985, 7, 0, 2686986, 262151, 0, 2686987, 131079, 6, 2686988, 2, 0, 2686989, 2, 0, 2686990, 2, 0, 2686991, 262146, 0, 2686992, 262146, 4, 2686993, 262146, 4, 2686994, 262146, 4, 2686995, 262146, 4, 2686996, 262146, 4, 2686997, 262146, 4, 2686998, 262146, 4, 2686999, 131074, 1, 2687000, 2, 0, 2687001, 262151, 6, 2687002, 131079, 1, 2687003, 7, 0, 2687004, 7, 0, 2687005, 7, 0, 2687006, 7, 0, 2687007, 7, 0, 2687008, 7, 0, 2687009, 7, 0, 2687010, 7, 0, 2687011, 7, 0, 2687012, 7, 0, 2687013, 7, 0, 2752512, 7, 0, 2752513, 7, 0, 2752514, 7, 0, 2752515, 7, 0, 2752516, 7, 0, 2752517, 7, 0, 2752518, 7, 0, 2752519, 7, 0, 2752520, 7, 0, 2752521, 262151, 0, 2752522, 131079, 6, 2752523, 2, 0, 2752524, 2, 0, 2752525, 262146, 0, 2752526, 262146, 4, 2752527, 131074, 6, 2752528, 262144, 65, 2752529, 262144, 65, 2752530, 262144, 65, 2752531, 262144, 65, 2752532, 262144, 65, 2752533, 262144, 65, 2752534, 262144, 65, 2752535, 262146, 6, 2752536, 131074, 1, 2752537, 2, 0, 2752538, 262151, 6, 2752539, 131079, 1, 2752540, 7, 0, 2752541, 7, 0, 2752542, 7, 0, 2752543, 7, 0, 2752544, 7, 0, 2752545, 7, 0, 2752546, 7, 0, 2752547, 7, 0, 2752548, 7, 0, 2752549, 7, 0, 2818048, 7, 0, 2818049, 7, 0, 2818050, 7, 0, 2818051, 7, 0, 2818052, 7, 0, 2818053, 7, 0, 2818054, 7, 0, 2818055, 7, 0, 2818056, 7, 0, 2818057, 7, 4, 2818058, 2, 0, 2818059, 2, 0, 2818060, 262146, 0, 2818061, 131074, 6, 2818062, 262144, 65, 2818063, 262144, 65, 2818064, 262144, 65, 2818065, 65536, 0, 2818066, 65536, 0, 2818067, 65536, 0, 2818068, 65536, 0, 2818069, 65536, 0, 2818070, 262144, 65, 2818071, 262144, 65, 2818072, 262146, 2, 2818073, 2, 0, 2818074, 2, 0, 2818075, 262151, 2, 2818076, 7, 0, 2818077, 7, 0, 2818078, 7, 0, 2818079, 7, 0, 2818080, 7, 0, 2818081, 7, 0, 2818082, 7, 0, 2818083, 7, 0, 2818084, 7, 0, 2818085, 7, 0, 2883584, 7, 0, 2883585, 7, 0, 2883586, 7, 0, 2883587, 7, 0, 2883588, 7, 0, 2883589, 7, 0, 2883590, 7, 0, 2883591, 7, 0, 2883592, 7, 0, 2883593, 7, 4, 2883594, 2, 0, 2883595, 262146, 0, 2883596, 131074, 6, 2883597, 262144, 65, 2883598, 262144, 65, 2883599, 65536, 0, 2883600, 65536, 0, 2883601, 65536, 0, 2883602, 131072, 1, 2883603, 131072, 1, 2883604, 65536, 0, 2883605, 65536, 0, 2883606, 262144, 65, 2883607, 262144, 65, 2883608, 262146, 2, 2883609, 2, 0, 2883610, 2, 0, 2883611, 262151, 6, 2883612, 131079, 1, 2883613, 7, 0, 2883614, 7, 0, 2883615, 7, 0, 2883616, 7, 0, 2883617, 7, 0, 2883618, 7, 0, 2883619, 7, 0, 2883620, 7, 0, 2883621, 7, 0, 2949120, 7, 0, 2949121, 7, 0, 2949122, 7, 0, 2949123, 7, 0, 2949124, 7, 0, 2949125, 7, 0, 2949126, 7, 0, 2949127, 7, 0, 2949128, 262151, 0, 2949129, 131079, 6, 2949130, 2, 0, 2949131, 2, 4, 2949132, 262144, 65, 2949133, 262144, 65, 2949134, 65536, 0, 2949135, 65536, 0, 2949136, 65536, 0, 2949137, 65536, 0, 2949138, 65536, 0, 2949139, 6, 7, 2949140, 65536, 0, 2949141, 65536, 0, 2949142, 262144, 65, 2949143, 262144, 65, 2949144, 262146, 2, 2949145, 2, 0, 2949146, 2, 0, 2949147, 2, 0, 2949148, 262151, 2, 2949149, 7, 0, 2949150, 7, 0, 2949151, 7, 0, 2949152, 7, 0, 2949153, 7, 0, 2949154, 7, 0, 2949155, 7, 0, 2949156, 7, 0, 2949157, 7, 0, 3014656, 7, 0, 3014657, 7, 0, 3014658, 7, 0, 3014659, 7, 0, 3014660, 7, 0, 3014661, 7, 0, 3014662, 7, 0, 3014663, 7, 0, 3014664, 7, 4, 3014665, 2, 0, 3014666, 2, 0, 3014667, 2, 4, 3014668, 262144, 65, 3014669, 262144, 65, 3014670, 65536, 0, 3014671, 65536, 1, 3014672, 6, 7, 3014673, 65536, 0, 3014674, 65536, 0, 3014675, 327686, 6, 3014676, 196614, 7, 3014677, 65536, 1, 3014678, 262144, 65, 3014679, 262144, 65, 3014680, 262146, 2, 3014681, 2, 0, 3014682, 2, 0, 3014683, 2, 0, 3014684, 262151, 2, 3014685, 7, 0, 3014686, 7, 0, 3014687, 7, 0, 3014688, 7, 0, 3014689, 7, 0, 3014690, 7, 0, 3014691, 7, 0, 3014692, 7, 0, 3014693, 7, 0, 3080192, 7, 0, 3080193, 7, 0, 3080194, 7, 0, 3080195, 7, 0, 3080196, 7, 0, 3080197, 7, 0, 3080198, 7, 0, 3080199, 7, 0, 3080200, 7, 4, 3080201, 2, 0, 3080202, 2, 0, 3080203, 2, 4, 3080204, 262144, 65, 3080205, 262144, 65, 3080206, 65536, 0, 3080207, 65536, 0, 3080208, 327686, 2, 3080209, 131078, 3, 3080210, 6, 6, 3080211, 65536, 0, 3080212, 65536, 0, 3080213, 262144, 65, 3080214, 262144, 65, 3080215, 262144, 65, 3080216, 262146, 2, 3080217, 2, 0, 3080218, 2, 0, 3080219, 2, 0, 3080220, 262151, 2, 3080221, 7, 0, 3080222, 7, 0, 3080223, 7, 0, 3080224, 7, 0, 3080225, 7, 0, 3080226, 7, 0, 3080227, 7, 0, 3080228, 7, 0, 3080229, 7, 0, 3145728, 7, 0, 3145729, 7, 0, 3145730, 7, 0, 3145731, 7, 0, 3145732, 7, 0, 3145733, 7, 0, 3145734, 7, 0, 3145735, 7, 0, 3145736, 131079, 0, 3145737, 7, 6, 3145738, 2, 0, 3145739, 2, 4, 3145740, 262144, 65, 3145741, 262144, 65, 3145742, 65536, 0, 3145743, 65536, 0, 3145744, 262150, 6, 3145745, 262150, 4, 3145746, 131078, 6, 3145747, 65536, 0, 3145748, 65536, 0, 3145749, 262144, 65, 3145750, 262144, 65, 3145751, 262144, 65, 3145752, 262146, 2, 3145753, 2, 0, 3145754, 2, 0, 3145755, 262151, 5, 3145756, 65543, 0, 3145757, 7, 0, 3145758, 7, 0, 3145759, 7, 0, 3145760, 7, 0, 3145761, 7, 0, 3145762, 7, 0, 3145763, 7, 0, 3145764, 7, 0, 3145765, 7, 0, 3211264, 7, 0, 3211265, 7, 0, 3211266, 7, 0, 3211267, 7, 0, 3211268, 7, 0, 3211269, 7, 0, 3211270, 7, 0, 3211271, 7, 0, 3211272, 7, 0, 3211273, 7, 4, 3211274, 2, 0, 3211275, 131074, 0, 3211276, 2, 6, 3211277, 262144, 65, 3211278, 262144, 65, 3211279, 262144, 65, 3211280, 262144, 65, 3211281, 262144, 65, 3211282, 262144, 65, 3211283, 262144, 65, 3211284, 262144, 65, 3211285, 262144, 65, 3211286, 262144, 65, 3211287, 262144, 65, 3211288, 262146, 2, 3211289, 2, 0, 3211290, 2, 0, 3211291, 262151, 2, 3211292, 7, 0, 3211293, 7, 0, 3211294, 7, 0, 3211295, 7, 0, 3211296, 7, 0, 3211297, 7, 0, 3211298, 7, 0, 3211299, 7, 0, 3211300, 7, 0, 3211301, 7, 0, 3276800, 7, 0, 3276801, 7, 0, 3276802, 7, 0, 3276803, 7, 0, 3276804, 7, 0, 3276805, 7, 0, 3276806, 7, 0, 3276807, 7, 0, 3276808, 7, 0, 3276809, 7, 4, 3276810, 2, 0, 3276811, 2, 0, 3276812, 131074, 0, 3276813, 2, 6, 3276814, 262144, 65, 3276815, 262144, 65, 3276816, 262144, 65, 3276817, 262144, 65, 3276818, 262144, 65, 3276819, 262144, 65, 3276820, 262144, 65, 3276821, 262144, 65, 3276822, 262144, 65, 3276823, 262146, 5, 3276824, 65538, 0, 3276825, 2, 0, 3276826, 2, 0, 3276827, 262151, 2, 3276828, 7, 0, 3276829, 7, 0, 3276830, 7, 0, 3276831, 7, 0, 3276832, 7, 0, 3276833, 7, 0, 3276834, 7, 0, 3276835, 7, 0, 3276836, 7, 0, 3276837, 7, 0, 3342336, 7, 0, 3342337, 7, 0, 3342338, 7, 0, 3342339, 7, 0, 3342340, 7, 0, 3342341, 7, 0, 3342342, 7, 0, 3342343, 7, 0, 3342344, 7, 0, 3342345, 7, 4, 3342346, 2, 0, 3342347, 2, 0, 3342348, 2, 0, 3342349, 2, 4, 3342350, 262144, 65, 3342351, 262144, 65, 3342352, 262144, 65, 3342353, 262144, 65, 3342354, 262144, 65, 3342355, 262144, 65, 3342356, 262144, 65, 3342357, 262144, 65, 3342358, 262146, 5, 3342359, 65538, 0, 3342360, 2, 0, 3342361, 2, 0, 3342362, 2, 0, 3342363, 262151, 2, 3342364, 7, 0, 3342365, 7, 0, 3342366, 7, 0, 3342367, 7, 0, 3342368, 7, 0, 3342369, 7, 0, 3342370, 7, 0, 3342371, 7, 0, 3342372, 7, 0, 3342373, 7, 0, 3407872, 7, 0, 3407873, 7, 0, 3407874, 7, 0, 3407875, 7, 0, 3407876, 7, 0, 3407877, 7, 0, 3407878, 7, 0, 3407879, 7, 0, 3407880, 7, 0, 3407881, 7, 4, 3407882, 2, 0, 3407883, 2, 0, 3407884, 2, 0, 3407885, 131074, 0, 3407886, 131074, 3, 3407887, 131074, 3, 3407888, 131074, 3, 3407889, 2, 6, 3407890, 262144, 65, 3407891, 262144, 65, 3407892, 262144, 65, 3407893, 262146, 5, 3407894, 65538, 0, 3407895, 2, 0, 3407896, 2, 0, 3407897, 2, 0, 3407898, 2, 0, 3407899, 262151, 2, 3407900, 7, 0, 3407901, 7, 0, 3407902, 7, 0, 3407903, 7, 0, 3407904, 7, 0, 3407905, 7, 0, 3407906, 7, 0, 3407907, 7, 0, 3407908, 7, 0, 3407909, 7, 0, 3473408, 7, 0, 3473409, 7, 0, 3473410, 7, 0, 3473411, 7, 0, 3473412, 7, 0, 3473413, 7, 0, 3473414, 7, 0, 3473415, 7, 0, 3473416, 7, 0, 3473417, 7, 4, 3473418, 2, 0, 3473419, 2, 0, 3473420, 2, 0, 3473421, 2, 0, 3473422, 2, 0, 3473423, 2, 0, 3473424, 2, 0, 3473425, 131074, 0, 3473426, 131074, 3, 3473427, 131074, 3, 3473428, 131074, 3, 3473429, 65538, 0, 3473430, 2, 0, 3473431, 2, 0, 3473432, 2, 0, 3473433, 2, 0, 3473434, 2, 0, 3473435, 262151, 2, 3473436, 7, 0, 3473437, 7, 0, 3473438, 7, 0, 3473439, 7, 0, 3473440, 7, 0, 3473441, 7, 0, 3473442, 7, 0, 3473443, 7, 0, 3473444, 7, 0, 3473445, 7, 0, 3538944, 7, 0, 3538945, 7, 0, 3538946, 7, 0, 3538947, 7, 0, 3538948, 7, 0, 3538949, 7, 0, 3538950, 7, 0, 3538951, 7, 0, 3538952, 7, 0, 3538953, 131079, 0, 3538954, 7, 6, 3538955, 2, 0, 3538956, 2, 0, 3538957, 2, 0, 3538958, 2, 0, 3538959, 2, 0, 3538960, 2, 0, 3538961, 2, 0, 3538962, 2, 0, 3538963, 2, 0, 3538964, 2, 0, 3538965, 2, 0, 3538966, 2, 0, 3538967, 2, 0, 3538968, 2, 0, 3538969, 2, 0, 3538970, 2, 0, 3538971, 262151, 2, 3538972, 7, 0, 3538973, 7, 0, 3538974, 7, 0, 3538975, 7, 0, 3538976, 7, 0, 3538977, 7, 0, 3538978, 7, 0, 3538979, 7, 0, 3538980, 7, 0, 3538981, 7, 0, 3604480, 7, 0, 3604481, 7, 0, 3604482, 7, 0, 3604483, 7, 0, 3604484, 7, 0, 3604485, 7, 0, 3604486, 7, 0, 3604487, 7, 0, 3604488, 7, 0, 3604489, 7, 0, 3604490, 7, 4, 3604491, 2, 0, 3604492, 2, 0, 3604493, 2, 0, 3604494, 2, 0, 3604495, 2, 0, 3604496, 2, 0, 3604497, 2, 0, 3604498, 2, 0, 3604499, 2, 0, 3604500, 2, 0, 3604501, 2, 0, 3604502, 2, 0, 3604503, 2, 0, 3604504, 2, 0, 3604505, 2, 0, 3604506, 262151, 5, 3604507, 65543, 0, 3604508, 7, 0, 3604509, 7, 0, 3604510, 7, 0, 3604511, 7, 0, 3604512, 7, 0, 3604513, 7, 0, 3604514, 7, 0, 3604515, 7, 0, 3604516, 7, 0, 3604517, 7, 0, 3670016, 7, 0, 3670017, 7, 0, 3670018, 7, 0, 3670019, 7, 0, 3670020, 7, 0, 3670021, 7, 0, 3670022, 7, 0, 3670023, 7, 0, 3670024, 7, 0, 3670025, 7, 0, 3670026, 131079, 0, 3670027, 7, 6, 3670028, 2, 0, 3670029, 2, 0, 3670030, 2, 0, 3670031, 2, 0, 3670032, 2, 0, 3670033, 2, 0, 3670034, 2, 0, 3670035, 2, 0, 3670036, 2, 0, 3670037, 2, 0, 3670038, 2, 0, 3670039, 2, 0, 3670040, 2, 0, 3670041, 262151, 5, 3670042, 65543, 0, 3670043, 7, 0, 3670044, 7, 0, 3670045, 7, 0, 3670046, 7, 0, 3670047, 7, 0, 3670048, 7, 0, 3670049, 7, 0, 3670050, 7, 0, 3670051, 7, 0, 3670052, 7, 0, 3670053, 7, 0, 3735552, 7, 0, 3735553, 7, 0, 3735554, 7, 0, 3735555, 7, 0, 3735556, 7, 0, 3735557, 7, 0, 3735558, 7, 0, 3735559, 7, 0, 3735560, 7, 0, 3735561, 7, 0, 3735562, 7, 0, 3735563, 131079, 0, 3735564, 7, 6, 3735565, 2, 0, 3735566, 2, 0, 3735567, 2, 0, 3735568, 2, 0, 3735569, 2, 0, 3735570, 2, 0, 3735571, 2, 0, 3735572, 2, 0, 3735573, 2, 0, 3735574, 2, 0, 3735575, 2, 0, 3735576, 262151, 5, 3735577, 65543, 0, 3735578, 7, 0, 3735579, 7, 0, 3735580, 7, 0, 3735581, 7, 0, 3735582, 7, 0, 3735583, 7, 0, 3735584, 7, 0, 3735585, 7, 0, 3735586, 7, 0, 3735587, 7, 0, 3735588, 7, 0, 3735589, 7, 0, 3801088, 7, 0, 3801089, 7, 0, 3801090, 7, 0, 3801091, 7, 0, 3801092, 7, 0, 3801093, 7, 0, 3801094, 7, 0, 3801095, 7, 0, 3801096, 7, 0, 3801097, 7, 0, 3801098, 7, 0, 3801099, 7, 0, 3801100, 131079, 0, 3801101, 131079, 3, 3801102, 131079, 3, 3801103, 131079, 3, 3801104, 7, 6, 3801105, 2, 0, 3801106, 2, 0, 3801107, 262151, 5, 3801108, 131079, 3, 3801109, 131079, 3, 3801110, 131079, 3, 3801111, 131079, 3, 3801112, 65543, 0, 3801113, 7, 0, 3801114, 7, 0, 3801115, 7, 0, 3801116, 7, 0, 3801117, 7, 0, 3801118, 7, 0, 3801119, 7, 0, 3801120, 7, 0, 3801121, 7, 0, 3801122, 7, 0, 3801123, 7, 0, 3801124, 7, 0, 3801125, 7, 0, 3866624, 7, 0, 3866625, 7, 0, 3866626, 7, 0, 3866627, 7, 0, 3866628, 7, 0, 3866629, 7, 0, 3866630, 7, 0, 3866631, 7, 0, 3866632, 7, 0, 3866633, 7, 0, 3866634, 7, 0, 3866635, 7, 0, 3866636, 7, 0, 3866637, 7, 0, 3866638, 7, 0, 3866639, 7, 0, 3866640, 131079, 0, 3866641, 131079, 3, 3866642, 131079, 3, 3866643, 65543, 0, 3866644, 7, 0, 3866645, 7, 0, 3866646, 7, 0, 3866647, 7, 0, 3866648, 7, 0, 3866649, 7, 0, 3866650, 7, 0, 3866651, 7, 0, 3866652, 7, 0, 3866653, 7, 0, 3866654, 7, 0, 3866655, 7, 0, 3866656, 7, 0, 3866657, 7, 0, 3866658, 7, 0, 3866659, 7, 0, 3866660, 7, 0, 3866661, 7, 0, 3932160, 7, 0, 3932161, 7, 0, 3932162, 7, 0, 3932163, 7, 0, 3932164, 7, 0, 3932165, 7, 0, 3932166, 7, 0, 3932167, 7, 0, 3932168, 7, 0, 3932169, 7, 0, 3932170, 7, 0, 3932171, 7, 0, 3932172, 7, 0, 3932173, 7, 0, 3932174, 7, 0, 3932175, 7, 0, 3932176, 7, 0, 3932177, 262151, 0, 3932178, 262151, 4, 3932179, 262151, 4, 3932180, 131079, 1, 3932181, 7, 0, 3932182, 7, 0, 3932183, 7, 0, 3932184, 7, 0, 3932185, 7, 0, 3932186, 7, 0, 3932187, 7, 0, 3932188, 7, 0, 3932189, 7, 0, 3932190, 7, 0, 3932191, 7, 0, 3932192, 7, 0, 3932193, 7, 0, 3932194, 7, 0, 3932195, 7, 0, 3932196, 7, 0, 3932197, 7, 0, 3997696, 7, 0, 3997697, 7, 0, 3997698, 7, 0, 3997699, 7, 0, 3997700, 7, 0, 3997701, 7, 0, 3997702, 7, 0, 3997703, 7, 0, 3997704, 7, 0, 3997705, 7, 0, 3997706, 7, 0, 3997707, 7, 0, 3997708, 7, 0, 3997709, 7, 0, 3997710, 7, 0, 3997711, 262151, 0, 3997712, 262151, 4, 3997713, 131079, 6, 3997714, 2, 0, 3997715, 2, 0, 3997716, 262151, 6, 3997717, 262151, 4, 3997718, 262151, 4, 3997719, 131079, 1, 3997720, 7, 0, 3997721, 7, 0, 3997722, 7, 0, 3997723, 7, 0, 3997724, 7, 0, 3997725, 7, 0, 3997726, 7, 0, 3997727, 7, 0, 3997728, 7, 0, 3997729, 7, 0, 3997730, 7, 0, 3997731, 7, 0, 3997732, 7, 0, 3997733, 7, 0, 4063232, 7, 0, 4063233, 7, 0, 4063234, 7, 0, 4063235, 7, 0, 4063236, 7, 0, 4063237, 7, 0, 4063238, 7, 0, 4063239, 7, 0, 4063240, 7, 0, 4063241, 7, 0, 4063242, 7, 0, 4063243, 7, 0, 4063244, 7, 0, 4063245, 262151, 0, 4063246, 262151, 4, 4063247, 131079, 6, 4063248, 2, 0, 4063249, 2, 0, 4063250, 2, 0, 4063251, 2, 0, 4063252, 2, 0, 4063253, 2, 0, 4063254, 2, 0, 4063255, 262151, 6, 4063256, 131079, 1, 4063257, 7, 0, 4063258, 7, 0, 4063259, 7, 0, 4063260, 7, 0, 4063261, 7, 0, 4063262, 7, 0, 4063263, 7, 0, 4063264, 7, 0, 4063265, 7, 0, 4063266, 7, 0, 4063267, 7, 0, 4063268, 7, 0, 4063269, 7, 0, 4128768, 7, 0, 4128769, 7, 0, 4128770, 7, 0, 4128771, 7, 0, 4128772, 7, 0, 4128773, 7, 0, 4128774, 7, 0, 4128775, 7, 0, 4128776, 7, 0, 4128777, 7, 0, 4128778, 7, 0, 4128779, 7, 0, 4128780, 262151, 0, 4128781, 131079, 6, 4128782, 2, 0, 4128783, 2, 0, 4128784, 2, 0, 4128785, 2, 0, 4128786, 2, 0, 4128787, 2, 0, 4128788, 2, 0, 4128789, 2, 0, 4128790, 2, 0, 4128791, 2, 0, 4128792, 262151, 2, 4128793, 7, 0, 4128794, 7, 0, 4128795, 7, 0, 4128796, 7, 0, 4128797, 7, 0, 4128798, 7, 0, 4128799, 7, 0, 4128800, 7, 0, 4128801, 7, 0, 4128802, 7, 0, 4128803, 7, 0, 4128804, 7, 0, 4128805, 7, 0, 4194304, 7, 0, 4194305, 7, 0, 4194306, 7, 0, 4194307, 7, 0, 4194308, 7, 0, 4194309, 7, 0, 4194310, 7, 0, 4194311, 7, 0, 4194312, 7, 0, 4194313, 7, 0, 4194314, 7, 0, 4194315, 262151, 0, 4194316, 131079, 6, 4194317, 2, 0, 4194318, 2, 0, 4194319, 2, 0, 4194320, 2, 0, 4194321, 2, 0, 4194322, 2, 0, 4194323, 2, 0, 4194324, 2, 0, 4194325, 2, 0, 4194326, 2, 0, 4194327, 2, 0, 4194328, 262151, 6, 4194329, 131079, 1, 4194330, 7, 0, 4194331, 7, 0, 4194332, 7, 0, 4194333, 7, 0, 4194334, 7, 0, 4194335, 7, 0, 4194336, 7, 0, 4194337, 7, 0, 4194338, 7, 0, 4194339, 7, 0, 4194340, 7, 0, 4194341, 7, 0, 4259840, 7, 0, 4259841, 7, 0, 4259842, 7, 0, 4259843, 7, 0, 4259844, 7, 0, 4259845, 7, 0, 4259846, 7, 0, 4259847, 7, 0, 4259848, 7, 0, 4259849, 7, 0, 4259850, 7, 0, 4259851, 7, 4, 4259852, 2, 0, 4259853, 2, 0, 4259854, 2, 0, 4259855, 2, 0, 4259856, 2, 0, 4259857, 2, 0, 4259858, 262149, 5, 4259859, 5, 6, 4259860, 2, 0, 4259861, 2, 0, 4259862, 2, 0, 4259863, 2, 0, 4259864, 2, 0, 4259865, 262151, 2, 4259866, 7, 0, 4259867, 7, 0, 4259868, 7, 0, 4259869, 7, 0, 4259870, 7, 0, 4259871, 7, 0, 4259872, 7, 0, 4259873, 7, 0, 4259874, 7, 0, 4259875, 7, 0, 4259876, 7, 0, 4259877, 7, 0, 4325376, 7, 0, 4325377, 7, 0, 4325378, 7, 0, 4325379, 7, 0, 4325380, 7, 0, 4325381, 7, 0, 4325382, 7, 0, 4325383, 7, 0, 4325384, 7, 0, 4325385, 7, 0, 4325386, 7, 0, 4325387, 7, 4, 4325388, 2, 0, 4325389, 2, 0, 4325390, 2, 0, 4325391, 2, 0, 4325392, 2, 0, 4325393, 262149, 5, 4325394, 65541, 0, 4325395, 131077, 0, 4325396, 5, 6, 4325397, 2, 0, 4325398, 2, 0, 4325399, 2, 0, 4325400, 2, 0, 4325401, 262151, 2, 4325402, 7, 0, 4325403, 7, 0, 4325404, 7, 0, 4325405, 7, 0, 4325406, 7, 0, 4325407, 7, 0, 4325408, 7, 0, 4325409, 7, 0, 4325410, 7, 0, 4325411, 7, 0, 4325412, 7, 0, 4325413, 7, 0, 4390912, 7, 0, 4390913, 7, 0, 4390914, 7, 0, 4390915, 7, 0, 4390916, 7, 0, 4390917, 7, 0, 4390918, 7, 0, 4390919, 7, 0, 4390920, 7, 0, 4390921, 7, 0, 4390922, 7, 0, 4390923, 7, 4, 4390924, 2, 0, 4390925, 2, 0, 4390926, 2, 0, 4390927, 2, 0, 4390928, 262149, 5, 4390929, 65541, 0, 4390930, 5, 0, 4390931, 5, 0, 4390932, 131077, 0, 4390933, 5, 6, 4390934, 2, 0, 4390935, 2, 0, 4390936, 2, 0, 4390937, 262151, 6, 4390938, 131079, 1, 4390939, 7, 0, 4390940, 7, 0, 4390941, 7, 0, 4390942, 7, 0, 4390943, 7, 0, 4390944, 7, 0, 4390945, 7, 0, 4390946, 7, 0, 4390947, 7, 0, 4390948, 7, 0, 4390949, 7, 0, 4456448, 7, 0, 4456449, 7, 0, 4456450, 7, 0, 4456451, 7, 0, 4456452, 7, 0, 4456453, 7, 0, 4456454, 7, 0, 4456455, 7, 0, 4456456, 7, 0, 4456457, 7, 0, 4456458, 7, 0, 4456459, 7, 4, 4456460, 2, 0, 4456461, 2, 0, 4456462, 2, 0, 4456463, 2, 0, 4456464, 262149, 6, 4456465, 131077, 1, 4456466, 5, 0, 4456467, 5, 0, 4456468, 262149, 0, 4456469, 131077, 6, 4456470, 2, 0, 4456471, 2, 0, 4456472, 2, 0, 4456473, 2, 0, 4456474, 262151, 2, 4456475, 7, 0, 4456476, 7, 0, 4456477, 7, 0, 4456478, 7, 0, 4456479, 7, 0, 4456480, 7, 0, 4456481, 7, 0, 4456482, 7, 0, 4456483, 7, 0, 4456484, 7, 0, 4456485, 7, 0, 4521984, 7, 0, 4521985, 7, 0, 4521986, 7, 0, 4521987, 7, 0, 4521988, 7, 0, 4521989, 7, 0, 4521990, 7, 0, 4521991, 7, 0, 4521992, 7, 0, 4521993, 7, 0, 4521994, 7, 0, 4521995, 131079, 0, 4521996, 7, 6, 4521997, 2, 0, 4521998, 2, 0, 4521999, 2, 0, 4522000, 2, 0, 4522001, 262149, 6, 4522002, 131077, 1, 4522003, 262149, 0, 4522004, 131077, 6, 4522005, 2, 0, 4522006, 2, 0, 4522007, 2, 0, 4522008, 2, 0, 4522009, 2, 0, 4522010, 262151, 6, 4522011, 131079, 1, 4522012, 7, 0, 4522013, 7, 0, 4522014, 7, 0, 4522015, 7, 0, 4522016, 7, 0, 4522017, 7, 0, 4522018, 7, 0, 4522019, 7, 0, 4522020, 7, 0, 4522021, 7, 0, 4587520, 7, 0, 4587521, 7, 0, 4587522, 7, 0, 4587523, 7, 0, 4587524, 7, 0, 4587525, 7, 0, 4587526, 7, 0, 4587527, 7, 0, 4587528, 7, 0, 4587529, 7, 0, 4587530, 7, 0, 4587531, 7, 0, 4587532, 7, 4, 4587533, 2, 0, 4587534, 2, 0, 4587535, 2, 0, 4587536, 2, 0, 4587537, 2, 0, 4587538, 262149, 6, 4587539, 131077, 6, 4587540, 2, 0, 4587541, 2, 0, 4587542, 2, 0, 4587543, 2, 0, 4587544, 2, 0, 4587545, 2, 0, 4587546, 2, 0, 4587547, 262151, 2, 4587548, 7, 0, 4587549, 7, 0, 4587550, 7, 0, 4587551, 7, 0, 4587552, 7, 0, 4587553, 7, 0, 4587554, 7, 0, 4587555, 7, 0, 4587556, 7, 0, 4587557, 7, 0, 4653056, 7, 0, 4653057, 7, 0, 4653058, 7, 0, 4653059, 7, 0, 4653060, 7, 0, 4653061, 7, 0, 4653062, 7, 0, 4653063, 7, 0, 4653064, 7, 0, 4653065, 7, 0, 4653066, 7, 0, 4653067, 7, 0, 4653068, 7, 4, 4653069, 2, 0, 4653070, 2, 0, 4653071, 2, 0, 4653072, 2, 0, 4653073, 2, 0, 4653074, 2, 0, 4653075, 2, 0, 4653076, 2, 0, 4653077, 2, 0, 4653078, 2, 0, 4653079, 2, 0, 4653080, 2, 0, 4653081, 2, 0, 4653082, 2, 0, 4653083, 262151, 2, 4653084, 7, 0, 4653085, 7, 0, 4653086, 7, 0, 4653087, 7, 0, 4653088, 7, 0, 4653089, 7, 0, 4653090, 7, 0, 4653091, 7, 0, 4653092, 7, 0, 4653093, 7, 0, 4718592, 7, 0, 4718593, 7, 0, 4718594, 7, 0, 4718595, 7, 0, 4718596, 7, 0, 4718597, 7, 0, 4718598, 7, 0, 4718599, 7, 0, 4718600, 7, 0, 4718601, 7, 0, 4718602, 7, 0, 4718603, 7, 0, 4718604, 131079, 0, 4718605, 7, 6, 4718606, 2, 0, 4718607, 2, 0, 4718608, 2, 0, 4718609, 2, 0, 4718610, 2, 0, 4718611, 2, 0, 4718612, 2, 0, 4718613, 2, 0, 4718614, 2, 0, 4718615, 2, 0, 4718616, 2, 0, 4718617, 2, 0, 4718618, 2, 0, 4718619, 262151, 2, 4718620, 7, 0, 4718621, 7, 0, 4718622, 7, 0, 4718623, 7, 0, 4718624, 7, 0, 4718625, 7, 0, 4718626, 7, 0, 4718627, 7, 0, 4718628, 7, 0, 4718629, 7, 0, 4784128, 7, 0, 4784129, 7, 0, 4784130, 7, 0, 4784131, 7, 0, 4784132, 7, 0, 4784133, 7, 0, 4784134, 7, 0, 4784135, 7, 0, 4784136, 7, 0, 4784137, 7, 0, 4784138, 7, 0, 4784139, 7, 0, 4784140, 262151, 0, 4784141, 131079, 6, 4784142, 2, 0, 4784143, 2, 0, 4784144, 2, 0, 4784145, 2, 0, 4784146, 2, 0, 4784147, 2, 0, 4784148, 2, 0, 4784149, 2, 0, 4784150, 2, 0, 4784151, 2, 0, 4784152, 2, 0, 4784153, 2, 0, 4784154, 2, 0, 4784155, 262151, 2, 4784156, 7, 0, 4784157, 7, 0, 4784158, 7, 0, 4784159, 7, 0, 4784160, 7, 0, 4784161, 7, 0, 4784162, 7, 0, 4784163, 7, 0, 4784164, 7, 0, 4784165, 7, 0, 4849664, 7, 0, 4849665, 7, 0, 4849666, 7, 0, 4849667, 7, 0, 4849668, 7, 0, 4849669, 7, 0, 4849670, 7, 0, 4849671, 7, 0, 4849672, 7, 0, 4849673, 7, 0, 4849674, 7, 0, 4849675, 7, 0, 4849676, 7, 4, 4849677, 2, 0, 4849678, 2, 0, 4849679, 2, 0, 4849680, 2, 0, 4849681, 2, 0, 4849682, 2, 0, 4849683, 2, 0, 4849684, 2, 0, 4849685, 2, 0, 4849686, 2, 0, 4849687, 2, 0, 4849688, 2, 0, 4849689, 2, 0, 4849690, 2, 0, 4849691, 262151, 2, 4849692, 7, 0, 4849693, 7, 0, 4849694, 7, 0, 4849695, 7, 0, 4849696, 7, 0, 4849697, 7, 0, 4849698, 7, 0, 4849699, 7, 0, 4849700, 7, 0, 4849701, 7, 0, 4915200, 7, 0, 4915201, 7, 0, 4915202, 7, 0, 4915203, 7, 0, 4915204, 7, 0, 4915205, 7, 0, 4915206, 7, 0, 4915207, 7, 0, 4915208, 7, 0, 4915209, 7, 0, 4915210, 7, 0, 4915211, 7, 0, 4915212, 7, 4, 4915213, 2, 0, 4915214, 2, 0, 4915215, 2, 0, 4915216, 2, 0, 4915217, 2, 0, 4915218, 2, 0, 4915219, 2, 0, 4915220, 2, 0, 4915221, 2, 0, 4915222, 2, 0, 4915223, 2, 0, 4915224, 2, 0, 4915225, 2, 0, 4915226, 2, 0, 4915227, 262151, 2, 4915228, 7, 0, 4915229, 7, 0, 4915230, 7, 0, 4915231, 7, 0, 4915232, 7, 0, 4915233, 7, 0, 4915234, 7, 0, 4915235, 7, 0, 4915236, 7, 0, 4915237, 7, 0, 4980736, 7, 0, 4980737, 7, 0, 4980738, 7, 0, 4980739, 7, 0, 4980740, 7, 0, 4980741, 7, 0, 4980742, 7, 0, 4980743, 7, 0, 4980744, 7, 0, 4980745, 7, 0, 4980746, 7, 0, 4980747, 262151, 0, 4980748, 131079, 6, 4980749, 2, 0, 4980750, 2, 0, 4980751, 2, 0, 4980752, 2, 0, 4980753, 2, 0, 4980754, 2, 0, 4980755, 2, 0, 4980756, 2, 0, 4980757, 2, 0, 4980758, 2, 0, 4980759, 2, 0, 4980760, 2, 0, 4980761, 2, 0, 4980762, 2, 0, 4980763, 262151, 2, 4980764, 7, 0, 4980765, 7, 0, 4980766, 7, 0, 4980767, 7, 0, 4980768, 7, 0, 4980769, 7, 0, 4980770, 7, 0, 4980771, 7, 0, 4980772, 7, 0, 4980773, 7, 0, 5046272, 7, 0, 5046273, 7, 0, 5046274, 7, 0, 5046275, 7, 0, 5046276, 7, 0, 5046277, 7, 0, 5046278, 7, 0, 5046279, 7, 0, 5046280, 7, 0, 5046281, 7, 0, 5046282, 7, 0, 5046283, 7, 4, 5046284, 2, 0, 5046285, 2, 0, 5046286, 2, 0, 5046287, 2, 0, 5046288, 2, 0, 5046289, 2, 0, 5046290, 2, 0, 5046291, 2, 0, 5046292, 2, 0, 5046293, 2, 0, 5046294, 2, 0, 5046295, 2, 0, 5046296, 2, 0, 5046297, 2, 0, 5046298, 2, 0, 5046299, 262151, 2, 5046300, 7, 0, 5046301, 7, 0, 5046302, 7, 0, 5046303, 7, 0, 5046304, 7, 0, 5046305, 7, 0, 5046306, 7, 0, 5046307, 7, 0, 5046308, 7, 0, 5046309, 7, 0, 5111808, 7, 0, 5111809, 7, 0, 5111810, 7, 0, 5111811, 7, 0, 5111812, 7, 0, 5111813, 7, 0, 5111814, 7, 0, 5111815, 7, 0, 5111816, 7, 0, 5111817, 7, 0, 5111818, 7, 0, 5111819, 7, 4, 5111820, 2, 0, 5111821, 2, 0, 5111822, 2, 0, 5111823, 2, 0, 5111824, 2, 0, 5111825, 2, 0, 5111826, 2, 0, 5111827, 2, 0, 5111828, 2, 0, 5111829, 2, 0, 5111830, 2, 0, 5111831, 2, 0, 5111832, 2, 0, 5111833, 2, 0, 5111834, 2, 0, 5111835, 262151, 2, 5111836, 7, 0, 5111837, 7, 0, 5111838, 7, 0, 5111839, 7, 0, 5111840, 7, 0, 5111841, 7, 0, 5111842, 7, 0, 5111843, 7, 0, 5111844, 7, 0, 5111845, 7, 0, 5177344, 7, 0, 5177345, 7, 0, 5177346, 7, 0, 5177347, 7, 0, 5177348, 7, 0, 5177349, 7, 0, 5177350, 7, 0, 5177351, 7, 0, 5177352, 7, 0, 5177353, 7, 0, 5177354, 7, 0, 5177355, 7, 4, 5177356, 2, 0, 5177357, 2, 0, 5177358, 2, 0, 5177359, 2, 0, 5177360, 2, 0, 5177361, 2, 0, 5177362, 2, 0, 5177363, 2, 0, 5177364, 2, 0, 5177365, 2, 0, 5177366, 2, 0, 5177367, 2, 0, 5177368, 2, 0, 5177369, 2, 0, 5177370, 262151, 5, 5177371, 65543, 0, 5177372, 7, 0, 5177373, 7, 0, 5177374, 7, 0, 5177375, 7, 0, 5177376, 7, 0, 5177377, 7, 0, 5177378, 7, 0, 5177379, 7, 0, 5177380, 7, 0, 5177381, 7, 0, 5242880, 7, 0, 5242881, 7, 0, 5242882, 7, 0, 5242883, 7, 0, 5242884, 7, 0, 5242885, 7, 0, 5242886, 7, 0, 5242887, 7, 0, 5242888, 7, 0, 5242889, 7, 0, 5242890, 7, 0, 5242891, 131079, 0, 5242892, 7, 6, 5242893, 2, 0, 5242894, 2, 0, 5242895, 2, 0, 5242896, 2, 0, 5242897, 2, 0, 5242898, 2, 0, 5242899, 2, 0, 5242900, 2, 0, 5242901, 2, 0, 5242902, 2, 0, 5242903, 2, 0, 5242904, 2, 0, 5242905, 2, 0, 5242906, 262151, 6, 5242907, 131079, 1, 5242908, 7, 0, 5242909, 7, 0, 5242910, 7, 0, 5242911, 7, 0, 5242912, 7, 0, 5242913, 7, 0, 5242914, 7, 0, 5242915, 7, 0, 5242916, 7, 0, 5242917, 7, 0, 5308416, 7, 0, 5308417, 7, 0, 5308418, 7, 0, 5308419, 7, 0, 5308420, 7, 0, 5308421, 7, 0, 5308422, 7, 0, 5308423, 7, 0, 5308424, 7, 0, 5308425, 7, 0, 5308426, 7, 0, 5308427, 7, 0, 5308428, 7, 4, 5308429, 2, 0, 5308430, 2, 0, 5308431, 2, 0, 5308432, 2, 0, 5308433, 2, 0, 5308434, 2, 0, 5308435, 2, 0, 5308436, 2, 0, 5308437, 2, 0, 5308438, 2, 0, 5308439, 2, 0, 5308440, 2, 0, 5308441, 2, 0, 5308442, 2, 0, 5308443, 262151, 2, 5308444, 7, 0, 5308445, 7, 0, 5308446, 7, 0, 5308447, 7, 0, 5308448, 7, 0, 5308449, 7, 0, 5308450, 7, 0, 5308451, 7, 0, 5308452, 7, 0, 5308453, 7, 0, 5373952, 7, 0, 5373953, 7, 0, 5373954, 7, 0, 5373955, 7, 0, 5373956, 7, 0, 5373957, 7, 0, 5373958, 7, 0, 5373959, 7, 0, 5373960, 7, 0, 5373961, 7, 0, 5373962, 7, 0, 5373963, 7, 0, 5373964, 7, 4, 5373965, 2, 0, 5373966, 2, 0, 5373967, 2, 0, 5373968, 2, 0, 5373969, 2, 0, 5373970, 2, 0, 5373971, 2, 0, 5373972, 2, 0, 5373973, 2, 0, 5373974, 2, 0, 5373975, 2, 0, 5373976, 2, 0, 5373977, 2, 0, 5373978, 2, 0, 5373979, 262151, 6, 5373980, 131079, 1, 5373981, 7, 0, 5373982, 7, 0, 5373983, 7, 0, 5373984, 7, 0, 5373985, 7, 0, 5373986, 7, 0, 5373987, 7, 0, 5373988, 7, 0, 5373989, 7, 0, 5439488, 7, 0, 5439489, 7, 0, 5439490, 7, 0, 5439491, 7, 0, 5439492, 7, 0, 5439493, 7, 0, 5439494, 7, 0, 5439495, 7, 0, 5439496, 7, 0, 5439497, 7, 0, 5439498, 7, 0, 5439499, 7, 0, 5439500, 131079, 0, 5439501, 7, 6, 5439502, 2, 0, 5439503, 2, 0, 5439504, 2, 0, 5439505, 2, 0, 5439506, 2, 0, 5439507, 2, 0, 5439508, 2, 0, 5439509, 2, 0, 5439510, 2, 0, 5439511, 2, 0, 5439512, 2, 0, 5439513, 2, 0, 5439514, 2, 0, 5439515, 2, 0, 5439516, 262151, 2, 5439517, 7, 0, 5439518, 7, 0, 5439519, 7, 0, 5439520, 7, 0, 5439521, 7, 0, 5439522, 7, 0, 5439523, 7, 0, 5439524, 7, 0, 5439525, 7, 0, 5505024, 7, 0, 5505025, 7, 0, 5505026, 7, 0, 5505027, 7, 0, 5505028, 7, 0, 5505029, 7, 0, 5505030, 7, 0, 5505031, 7, 0, 5505032, 7, 0, 5505033, 7, 0, 5505034, 7, 0, 5505035, 7, 0, 5505036, 262151, 0, 5505037, 131079, 6, 5505038, 2, 0, 5505039, 2, 0, 5505040, 2, 0, 5505041, 2, 0, 5505042, 2, 0, 5505043, 2, 0, 5505044, 2, 0, 5505045, 2, 0, 5505046, 2, 0, 5505047, 2, 0, 5505048, 2, 0, 5505049, 2, 0, 5505050, 2, 0, 5505051, 2, 0, 5505052, 262151, 2, 5505053, 7, 0, 5505054, 7, 0, 5505055, 7, 0, 5505056, 7, 0, 5505057, 7, 0, 5505058, 7, 0, 5505059, 7, 0, 5505060, 7, 0, 5505061, 7, 0, 5570560, 7, 0, 5570561, 7, 0, 5570562, 7, 0, 5570563, 7, 0, 5570564, 7, 0, 5570565, 7, 0, 5570566, 7, 0, 5570567, 7, 0, 5570568, 7, 0, 5570569, 7, 0, 5570570, 7, 0, 5570571, 7, 0, 5570572, 7, 4, 5570573, 2, 0, 5570574, 2, 0, 5570575, 2, 0, 5570576, 2, 0, 5570577, 2, 0, 5570578, 2, 0, 5570579, 2, 0, 5570580, 2, 0, 5570581, 2, 0, 5570582, 2, 0, 5570583, 2, 0, 5570584, 2, 0, 5570585, 2, 0, 5570586, 2, 0, 5570587, 2, 0, 5570588, 262151, 2, 5570589, 7, 0, 5570590, 7, 0, 5570591, 7, 0, 5570592, 7, 0, 5570593, 7, 0, 5570594, 7, 0, 5570595, 7, 0, 5570596, 7, 0, 5570597, 7, 0, 5636096, 7, 0, 5636097, 7, 0, 5636098, 7, 0, 5636099, 7, 0, 5636100, 7, 0, 5636101, 7, 0, 5636102, 7, 0, 5636103, 7, 0, 5636104, 7, 0, 5636105, 7, 0, 5636106, 7, 0, 5636107, 7, 0, 5636108, 7, 4, 5636109, 2, 0, 5636110, 2, 0, 5636111, 2, 0, 5636112, 2, 0, 5636113, 2, 0, 5636114, 2, 0, 5636115, 2, 0, 5636116, 2, 0, 5636117, 2, 0, 5636118, 2, 0, 5636119, 2, 0, 5636120, 2, 0, 5636121, 2, 0, 5636122, 2, 0, 5636123, 2, 0, 5636124, 262151, 2, 5636125, 7, 0, 5636126, 7, 0, 5636127, 7, 0, 5636128, 7, 0, 5636129, 7, 0, 5636130, 7, 0, 5636131, 7, 0, 5636132, 7, 0, 5636133, 7, 0, 5701632, 7, 0, 5701633, 7, 0, 5701634, 7, 0, 5701635, 7, 0, 5701636, 7, 0, 5701637, 7, 0, 5701638, 7, 0, 5701639, 7, 0, 5701640, 7, 0, 5701641, 7, 0, 5701642, 7, 0, 5701643, 7, 0, 5701644, 7, 4, 5701645, 2, 0, 5701646, 2, 0, 5701647, 2, 0, 5701648, 2, 0, 5701649, 2, 0, 5701650, 2, 0, 5701651, 2, 0, 5701652, 2, 0, 5701653, 2, 0, 5701654, 2, 0, 5701655, 2, 0, 5701656, 2, 0, 5701657, 2, 0, 5701658, 2, 0, 5701659, 2, 0, 5701660, 262151, 6, 5701661, 131079, 1, 5701662, 7, 0, 5701663, 7, 0, 5701664, 7, 0, 5701665, 7, 0, 5701666, 7, 0, 5701667, 7, 0, 5701668, 7, 0, 5701669, 7, 0, 5767168, 7, 0, 5767169, 7, 0, 5767170, 7, 0, 5767171, 7, 0, 5767172, 7, 0, 5767173, 7, 0, 5767174, 7, 0, 5767175, 7, 0, 5767176, 7, 0, 5767177, 7, 0, 5767178, 7, 0, 5767179, 262151, 0, 5767180, 131079, 6, 5767181, 2, 0, 5767182, 2, 0, 5767183, 2, 0, 5767184, 2, 0, 5767185, 2, 0, 5767186, 2, 0, 5767187, 2, 0, 5767188, 2, 0, 5767189, 2, 0, 5767190, 2, 0, 5767191, 2, 0, 5767192, 2, 0, 5767193, 2, 0, 5767194, 2, 0, 5767195, 2, 0, 5767196, 2, 0, 5767197, 262151, 2, 5767198, 7, 0, 5767199, 7, 0, 5767200, 7, 0, 5767201, 7, 0, 5767202, 7, 0, 5767203, 7, 0, 5767204, 7, 0, 5767205, 7, 0, 5832704, 7, 0, 5832705, 7, 0, 5832706, 7, 0, 5832707, 7, 0, 5832708, 7, 0, 5832709, 7, 0, 5832710, 7, 0, 5832711, 7, 0, 5832712, 7, 0, 5832713, 7, 0, 5832714, 7, 0, 5832715, 7, 4, 5832716, 2, 0, 5832717, 2, 0, 5832718, 2, 0, 5832719, 2, 0, 5832720, 2, 0, 5832721, 2, 0, 5832722, 2, 0, 5832723, 2, 0, 5832724, 2, 0, 5832725, 2, 0, 5832726, 2, 0, 5832727, 2, 0, 5832728, 2, 0, 5832729, 2, 0, 5832730, 2, 0, 5832731, 2, 0, 5832732, 2, 0, 5832733, 262151, 2, 5832734, 7, 0, 5832735, 7, 0, 5832736, 7, 0, 5832737, 7, 0, 5832738, 7, 0, 5832739, 7, 0, 5832740, 7, 0, 5832741, 7, 0, 5898240, 7, 0, 5898241, 7, 0, 5898242, 7, 0, 5898243, 7, 0, 5898244, 7, 0, 5898245, 7, 0, 5898246, 7, 0, 5898247, 7, 0, 5898248, 7, 0, 5898249, 7, 0, 5898250, 7, 0, 5898251, 7, 4, 5898252, 2, 0, 5898253, 262146, 0, 5898254, 262146, 4, 5898255, 262146, 4, 5898256, 262146, 4, 5898257, 262146, 4, 5898258, 262146, 4, 5898259, 131074, 1, 5898260, 2, 0, 5898261, 2, 0, 5898262, 2, 0, 5898263, 2, 0, 5898264, 2, 0, 5898265, 2, 0, 5898266, 2, 0, 5898267, 2, 0, 5898268, 2, 0, 5898269, 262151, 6, 5898270, 131079, 1, 5898271, 7, 0, 5898272, 7, 0, 5898273, 7, 0, 5898274, 7, 0, 5898275, 7, 0, 5898276, 7, 0, 5898277, 7, 0, 5963776, 7, 0, 5963777, 7, 0, 5963778, 7, 0, 5963779, 7, 0, 5963780, 7, 0, 5963781, 7, 0, 5963782, 7, 0, 5963783, 7, 0, 5963784, 7, 0, 5963785, 7, 0, 5963786, 262146, 0, 5963787, 262146, 4, 5963788, 262146, 4, 5963789, 131074, 6, 5963790, 262144, 65, 5963791, 262144, 65, 5963792, 262144, 65, 5963793, 262144, 65, 5963794, 262144, 65, 5963795, 262146, 6, 5963796, 131074, 1, 5963797, 2, 0, 5963798, 2, 0, 5963799, 2, 0, 5963800, 2, 0, 5963801, 2, 0, 5963802, 2, 0, 5963803, 2, 0, 5963804, 2, 0, 5963805, 2, 0, 5963806, 262151, 2, 5963807, 7, 0, 5963808, 7, 0, 5963809, 7, 0, 5963810, 7, 0, 5963811, 7, 0, 5963812, 7, 0, 5963813, 7, 0, 6029312, 7, 0, 6029313, 7, 0, 6029314, 7, 0, 6029315, 7, 0, 6029316, 7, 0, 6029317, 7, 0, 6029318, 7, 0, 6029319, 7, 0, 6029320, 262151, 0, 6029321, 262146, 0, 6029322, 131074, 6, 6029323, 262144, 65, 6029324, 65536, 60, 6029325, 65536, 60, 6029326, 65536, 60, 6029327, 65536, 60, 6029328, 262144, 65, 6029329, 262144, 65, 6029330, 262144, 65, 6029331, 262144, 65, 6029332, 262146, 6, 6029333, 262146, 4, 6029334, 131074, 1, 6029335, 2, 0, 6029336, 2, 0, 6029337, 2, 0, 6029338, 2, 0, 6029339, 2, 0, 6029340, 2, 0, 6029341, 2, 0, 6029342, 262151, 6, 6029343, 131079, 1, 6029344, 7, 0, 6029345, 7, 0, 6029346, 7, 0, 6029347, 7, 0, 6029348, 7, 0, 6029349, 7, 0, 6094848, 7, 0, 6094849, 7, 0, 6094850, 7, 0, 6094851, 7, 0, 6094852, 7, 0, 6094853, 7, 0, 6094854, 7, 0, 6094855, 262146, 0, 6094856, 262146, 4, 6094857, 65536, 60, 6094858, 65536, 60, 6094859, 65536, 0, 6094860, 65536, 0, 6094861, 65536, 0, 6094862, 65536, 0, 6094863, 65536, 60, 6094864, 65536, 60, 6094865, 262144, 65, 6094866, 262144, 65, 6094867, 262144, 65, 6094868, 262144, 65, 6094869, 262144, 65, 6094870, 262146, 2, 6094871, 2, 0, 6094872, 2, 0, 6094873, 2, 0, 6094874, 2, 0, 6094875, 2, 0, 6094876, 2, 0, 6094877, 2, 0, 6094878, 2, 0, 6094879, 262151, 6, 6094880, 262151, 4, 6094881, 131079, 1, 6094882, 7, 0, 6094883, 7, 0, 6094884, 7, 0, 6094885, 7, 0, 6160384, 7, 0, 6160385, 7, 0, 6160386, 7, 0, 6160387, 7, 0, 6160388, 7, 0, 6160389, 7, 0, 6160390, 7, 0, 6160391, 2, 4, 6160392, 65536, 60, 6160393, 65536, 0, 6160394, 65536, 0, 6160395, 262150, 5, 6160396, 131078, 3, 6160397, 131078, 3, 6160398, 131078, 3, 6160399, 131078, 3, 6160400, 131078, 3, 6160401, 131078, 3, 6160402, 6, 6, 6160403, 262144, 65, 6160404, 262144, 65, 6160405, 262144, 65, 6160406, 262146, 2, 6160407, 2, 0, 6160408, 2, 0, 6160409, 2, 0, 6160410, 2, 0, 6160411, 2, 0, 6160412, 2, 0, 6160413, 2, 0, 6160414, 2, 0, 6160415, 2, 0, 6160416, 2, 0, 6160417, 262151, 6, 6160418, 131079, 1, 6160419, 7, 0, 6160420, 7, 0, 6160421, 7, 0, 6225920, 7, 0, 6225921, 7, 0, 6225922, 7, 0, 6225923, 7, 0, 6225924, 7, 0, 6225925, 7, 0, 6225926, 7, 0, 6225927, 2, 4, 6225928, 65536, 60, 6225929, 65536, 1, 6225930, 131072, 1, 6225931, 262150, 2, 6225932, 6, 0, 6225933, 6, 0, 6225934, 6, 0, 6225935, 6, 0, 6225936, 6, 0, 6225937, 6, 0, 6225938, 6, 4, 6225939, 262144, 65, 6225940, 262144, 65, 6225941, 262146, 5, 6225942, 65538, 0, 6225943, 2, 0, 6225944, 2, 0, 6225945, 2, 0, 6225946, 2, 0, 6225947, 2, 0, 6225948, 2, 0, 6225949, 2, 0, 6225950, 2, 0, 6225951, 2, 0, 6225952, 2, 0, 6225953, 2, 0, 6225954, 262151, 6, 6225955, 262151, 4, 6225956, 131079, 1, 6225957, 7, 0, 6291456, 7, 0, 6291457, 7, 0, 6291458, 7, 0, 6291459, 7, 0, 6291460, 7, 0, 6291461, 7, 0, 6291462, 7, 0, 6291463, 2, 4, 6291464, 65536, 60, 6291465, 65536, 0, 6291466, 65536, 0, 6291467, 262150, 2, 6291468, 6, 0, 6291469, 6, 0, 6291470, 6, 0, 6291471, 6, 0, 6291472, 6, 0, 6291473, 6, 0, 6291474, 6, 4, 6291475, 262144, 65, 6291476, 262144, 65, 6291477, 262146, 2, 6291478, 2, 0, 6291479, 2, 0, 6291480, 2, 0, 6291481, 2, 0, 6291482, 2, 0, 6291483, 2, 0, 6291484, 2, 0, 6291485, 2, 0, 6291486, 2, 0, 6291487, 2, 0, 6291488, 2, 0, 6291489, 2, 0, 6291490, 2, 0, 6291491, 2, 0, 6291492, 262151, 6, 6291493, 262151, 4, 6356992, 7, 0, 6356993, 7, 0, 6356994, 7, 0, 6356995, 7, 0, 6356996, 7, 0, 6356997, 7, 0, 6356998, 7, 0, 6356999, 2, 4, 6357000, 65536, 60, 6357001, 65536, 0, 6357002, 65536, 0, 6357003, 262150, 2, 6357004, 6, 0, 6357005, 6, 0, 6357006, 6, 0, 6357007, 6, 0, 6357008, 6, 0, 6357009, 6, 0, 6357010, 6, 4, 6357011, 262144, 65, 6357012, 262144, 65, 6357013, 262146, 2, 6357014, 2, 0, 6357015, 2, 0, 6357016, 2, 0, 6357017, 2, 0, 6357018, 2, 0, 6357019, 2, 0, 6357020, 2, 0, 6357021, 2, 0, 6357022, 2, 0, 6357023, 2, 0, 6357024, 2, 0, 6357025, 2, 0, 6357026, 2, 0, 6357027, 2, 0, 6357028, 2, 0, 6357029, 2, 0, 6422528, 7, 0, 6422529, 7, 0, 6422530, 7, 0, 6422531, 7, 0, 6422532, 7, 0, 6422533, 7, 0, 6422534, 7, 0, 6422535, 2, 4, 6422536, 65536, 60, 6422537, 65536, 0, 6422538, 65536, 0, 6422539, 262150, 2, 6422540, 6, 0, 6422541, 6, 0, 6422542, 6, 0, 6422543, 6, 0, 6422544, 6, 0, 6422545, 262150, 0, 6422546, 131078, 6, 6422547, 262144, 65, 6422548, 262144, 65, 6422549, 262146, 2, 6422550, 2, 0, 6422551, 2, 0, 6422552, 2, 0, 6422553, 2, 0, 6422554, 2, 0, 6422555, 2, 0, 6422556, 2, 0, 6422557, 2, 0, 6422558, 2, 0, 6422559, 2, 0, 6422560, 2, 0, 6422561, 2, 0, 6422562, 2, 0, 6422563, 2, 0, 6422564, 2, 0, 6422565, 2, 0, 6488064, 7, 0, 6488065, 7, 0, 6488066, 7, 0, 6488067, 7, 0, 6488068, 7, 0, 6488069, 7, 0, 6488070, 7, 0, 6488071, 2, 4, 6488072, 65536, 60, 6488073, 65536, 60, 6488074, 65536, 0, 6488075, 262150, 2, 6488076, 6, 0, 6488077, 6, 0, 6488078, 6, 0, 6488079, 6, 0, 6488080, 262150, 0, 6488081, 131078, 6, 6488082, 65536, 0, 6488083, 262144, 65, 6488084, 262144, 65, 6488085, 262146, 2, 6488086, 2, 0, 6488087, 2, 0, 6488088, 2, 0, 6488089, 2, 0, 6488090, 2, 0, 6488091, 2, 0, 6488092, 2, 0, 6488093, 2, 0, 6488094, 2, 0, 6488095, 2, 0, 6488096, 2, 0, 6488097, 2, 0, 6488098, 2, 0, 6488099, 2, 0, 6488100, 2, 0, 6488101, 2, 0, 6553600, 7, 0, 6553601, 7, 0, 6553602, 7, 0, 6553603, 7, 0, 6553604, 7, 0, 6553605, 7, 0, 6553606, 7, 0, 6553607, 131074, 0, 6553608, 2, 6, 6553609, 65536, 60, 6553610, 65536, 0, 6553611, 262150, 6, 6553612, 262150, 4, 6553613, 262150, 4, 6553614, 262150, 4, 6553615, 262150, 4, 6553616, 131078, 6, 6553617, 65536, 0, 6553618, 65536, 0, 6553619, 262144, 65, 6553620, 262146, 5, 6553621, 65538, 0, 6553622, 2, 0, 6553623, 2, 0, 6553624, 2, 0, 6553625, 2, 0, 6553626, 2, 0, 6553627, 2, 0, 6553628, 2, 0, 6553629, 2, 0, 6553630, 2, 0, 6553631, 2, 0, 6553632, 2, 0, 6553633, 2, 0, 6553634, 2, 0, 6553635, 2, 0, 6553636, 2, 0, 6553637, 2, 0, 6619136, 7, 0, 6619137, 7, 0, 6619138, 7, 0, 6619139, 7, 0, 6619140, 7, 0, 6619141, 7, 0, 6619142, 7, 0, 6619143, 7, 0, 6619144, 2, 4, 6619145, 65536, 60, 6619146, 65536, 0, 6619147, 65536, 0, 6619148, 65536, 0, 6619149, 65536, 0, 6619150, 65536, 0, 6619151, 65536, 1, 6619152, 131072, 1, 6619153, 65536, 0, 6619154, 65536, 0, 6619155, 65536, 60, 6619156, 262146, 2, 6619157, 2, 0, 6619158, 2, 0, 6619159, 2, 0, 6619160, 2, 0, 6619161, 2, 0, 6619162, 2, 0, 6619163, 2, 0, 6619164, 2, 0, 6619165, 2, 0, 6619166, 2, 0, 6619167, 2, 0, 6619168, 2, 0, 6619169, 2, 0, 6619170, 2, 0, 6619171, 2, 0, 6619172, 2, 0, 6619173, 2, 0, 6684672, 7, 0, 6684673, 7, 0, 6684674, 7, 0, 6684675, 7, 0, 6684676, 7, 0, 6684677, 7, 0, 6684678, 7, 0, 6684679, 7, 0, 6684680, 2, 4, 6684681, 65536, 60, 6684682, 65536, 60, 6684683, 65536, 60, 6684684, 65536, 60, 6684685, 65536, 60, 6684686, 65536, 60, 6684687, 65536, 60, 6684688, 65536, 60, 6684689, 65536, 60, 6684690, 65536, 60, 6684691, 65536, 60, 6684692, 262146, 2, 6684693, 7, 6, 6684694, 2, 0, 6684695, 2, 0, 6684696, 2, 0, 6684697, 2, 0, 6684698, 2, 0, 6684699, 2, 0, 6684700, 2, 0, 6684701, 2, 0, 6684702, 2, 0, 6684703, 2, 0, 6684704, 2, 0, 6684705, 2, 0, 6684706, 2, 0, 6684707, 2, 0, 6684708, 2, 0, 6684709, 2, 0, 6750208, 7, 0, 6750209, 7, 0, 6750210, 7, 0, 6750211, 7, 0, 6750212, 7, 0, 6750213, 7, 0, 6750214, 7, 0, 6750215, 7, 0, 6750216, 131074, 0, 6750217, 131074, 3, 6750218, 131074, 3, 6750219, 131074, 3, 6750220, 131074, 3, 6750221, 131074, 3, 6750222, 131074, 3, 6750223, 131074, 3, 6750224, 131074, 3, 6750225, 131074, 3, 6750226, 131074, 3, 6750227, 131074, 3, 6750228, 65538, 0, 6750229, 131079, 0, 6750230, 7, 6, 6750231, 2, 0, 6750232, 2, 0, 6750233, 2, 0, 6750234, 2, 0, 6750235, 2, 0, 6750236, 2, 0, 6750237, 2, 0, 6750238, 2, 0, 6750239, 2, 0, 6750240, 2, 0, 6750241, 2, 0, 6750242, 2, 0, 6750243, 2, 0, 6750244, 2, 0, 6750245, 2, 0, 6815744, 7, 0, 6815745, 7, 0, 6815746, 7, 0, 6815747, 7, 0, 6815748, 7, 0, 6815749, 7, 0, 6815750, 7, 0, 6815751, 7, 0, 6815752, 7, 0, 6815753, 7, 0, 6815754, 7, 0, 6815755, 7, 0, 6815756, 7, 0, 6815757, 7, 0, 6815758, 7, 0, 6815759, 7, 0, 6815760, 7, 0, 6815761, 7, 0, 6815762, 7, 0, 6815763, 7, 0, 6815764, 7, 0, 6815765, 7, 0, 6815766, 131079, 0, 6815767, 131079, 3, 6815768, 7, 6, 6815769, 2, 0, 6815770, 2, 0, 6815771, 2, 0, 6815772, 2, 0, 6815773, 2, 0, 6815774, 2, 0, 6815775, 2, 0, 6815776, 2, 0, 6815777, 2, 0, 6815778, 2, 0, 6815779, 262151, 5, 6815780, 131079, 3, 6815781, 131079, 3, 6881280, 7, 0, 6881281, 7, 0, 6881282, 7, 0, 6881283, 7, 0, 6881284, 7, 0, 6881285, 7, 0, 6881286, 7, 0, 6881287, 7, 0, 6881288, 7, 0, 6881289, 7, 0, 6881290, 7, 0, 6881291, 7, 0, 6881292, 7, 0, 6881293, 7, 0, 6881294, 7, 0, 6881295, 7, 0, 6881296, 7, 0, 6881297, 7, 0, 6881298, 7, 0, 6881299, 7, 0, 6881300, 7, 0, 6881301, 7, 0, 6881302, 7, 0, 6881303, 7, 0, 6881304, 131079, 0, 6881305, 131079, 3, 6881306, 131079, 3, 6881307, 131079, 3, 6881308, 131079, 3, 6881309, 131079, 3, 6881310, 131079, 3, 6881311, 131079, 3, 6881312, 131079, 3, 6881313, 131079, 3, 6881314, 131079, 3, 6881315, 65543, 0, 6881316, 7, 0, 6881317, 7, 0, 6946816, 7, 0, 6946817, 7, 0, 6946818, 7, 0, 6946819, 7, 0, 6946820, 7, 0, 6946821, 7, 0, 6946822, 7, 0, 6946823, 7, 0, 6946824, 7, 0, 6946825, 7, 0, 6946826, 7, 0, 6946827, 7, 0, 6946828, 7, 0, 6946829, 7, 0, 6946830, 7, 0, 6946831, 7, 0, 6946832, 7, 0, 6946833, 7, 0, 6946834, 7, 0, 6946835, 7, 0, 6946836, 7, 0, 6946837, 7, 0, 6946838, 7, 0, 6946839, 7, 0, 6946840, 7, 0, 6946841, 7, 0, 6946842, 7, 0, 6946843, 7, 0, 6946844, 7, 0, 6946845, 7, 0, 6946846, 7, 0, 6946847, 7, 0, 6946848, 7, 0, 6946849, 7, 0, 6946850, 7, 0, 6946851, 7, 0, 6946852, 7, 0, 6946853, 7, 0, 7012352, 7, 0, 7012353, 7, 0, 7012354, 7, 0, 7012355, 7, 0, 7012356, 7, 0, 7012357, 7, 0, 7012358, 7, 0, 7012359, 7, 0, 7012360, 7, 0, 7012361, 7, 0, 7012362, 7, 0, 7012363, 7, 0, 7012364, 7, 0, 7012365, 7, 0, 7012366, 7, 0, 7012367, 7, 0, 7012368, 7, 0, 7012369, 7, 0, 7012370, 7, 0, 7012371, 7, 0, 7012372, 7, 0, 7012373, 7, 0, 7012374, 7, 0, 7012375, 7, 0, 7012376, 7, 0, 7012377, 7, 0, 7012378, 7, 0, 7012379, 7, 0, 7012380, 7, 0, 7012381, 7, 0, 7012382, 7, 0, 7012383, 7, 0, 7012384, 7, 0, 7012385, 7, 0, 7012386, 7, 0, 7012387, 7, 0, 7012388, 7, 0, 7012389, 7, 0, 7077888, 7, 0, 7077889, 7, 0, 7077890, 7, 0, 7077891, 7, 0, 7077892, 7, 0, 7077893, 7, 0, 7077894, 7, 0, 7077895, 7, 0, 7077896, 7, 0, 7077897, 7, 0, 7077898, 7, 0, 7077899, 7, 0, 7077900, 7, 0, 7077901, 7, 0, 7077902, 7, 0, 7077903, 7, 0, 7077904, 7, 0, 7077905, 7, 0, 7077906, 7, 0, 7077907, 7, 0, 7077908, 7, 0, 7077909, 7, 0, 7077910, 7, 0, 7077911, 7, 0, 7077912, 7, 0, 7077913, 7, 0, 7077914, 7, 0, 7077915, 7, 0, 7077916, 7, 0, 7077917, 7, 0, 7077918, 7, 0, 7077919, 7, 0, 7077920, 7, 0, 7077921, 7, 0, 7077922, 7, 0, 7077923, 7, 0, 7077924, 7, 0, 7077925, 7, 0, 7143424, 7, 0, 7143425, 7, 0, 7143426, 7, 0, 7143427, 7, 0, 7143428, 7, 0, 7143429, 7, 0, 7143430, 7, 0, 7143431, 7, 0, 7143432, 7, 0, 7143433, 7, 0, 7143434, 7, 0, 7143435, 7, 0, 7143436, 7, 0, 7143437, 7, 0, 7143438, 7, 0, 7143439, 7, 0, 7143440, 7, 0, 7143441, 7, 0, 7143442, 7, 0, 7143443, 7, 0, 7143444, 7, 0, 7143445, 7, 0, 7143446, 7, 0, 7143447, 7, 0, 7143448, 7, 0, 7143449, 7, 0, 7143450, 7, 0, 7143451, 7, 0, 7143452, 7, 0, 7143453, 7, 0, 7143454, 7, 0, 7143455, 7, 0, 7143456, 7, 0, 7143457, 7, 0, 7143458, 7, 0, 7143459, 7, 0, 7143460, 7, 0, 7143461, 7, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 2949139, 6, 0, 3014672, 6, 0, 3014675, 6, 0, 3014676, 6, 0, 3080208, 6, 0, 3080209, 6, 0, 3080210, 6, 0, 3145744, 6, 0, 3145745, 6, 0, 3145746, 6, 0, 6160395, 6, 0, 6160396, 6, 0, 6160397, 6, 0, 6160398, 6, 0, 6160399, 6, 0, 6160400, 6, 0, 6160401, 6, 0, 6160402, 6, 0, 6225931, 6, 0, 6225932, 6, 0, 6225933, 6, 0, 6225934, 6, 0, 6225935, 6, 0, 6225936, 6, 0, 6225937, 6, 0, 6225938, 6, 0, 6291467, 6, 0, 6291468, 6, 0, 6291469, 6, 0, 6291470, 6, 0, 6291471, 6, 0, 6291472, 6, 0, 6291473, 6, 0, 6291474, 6, 0, 6357003, 6, 0, 6357004, 6, 0, 6357005, 6, 0, 6357006, 6, 0, 6357007, 6, 0, 6357008, 6, 0, 6357009, 6, 0, 6357010, 6, 0, 6422539, 6, 0, 6422540, 6, 0, 6422541, 6, 0, 6422542, 6, 0, 6422543, 6, 0, 6422544, 6, 0, 6422545, 6, 0, 6422546, 6, 0, 6488075, 6, 0, 6488076, 6, 0, 6488077, 6, 0, 6488078, 6, 0, 6488079, 6, 0, 6488080, 6, 0, 6488081, 6, 0, 6553611, 6, 0, 6553612, 6, 0, 6553613, 6, 0, 6553614, 6, 0, 6553615, 6, 0, 6553616, 6, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 851976, 327680, 35, 851977, 393216, 35, 851983, 327680, 35, 851984, 393216, 35, 851985, 327680, 35, 851986, 393216, 35, 851988, 196608, 32, 851989, 327680, 35, 851990, 393216, 35, 917504, 327680, 35, 917505, 393216, 35, 917506, 196608, 32, 917508, 327680, 35, 917509, 393216, 35, 917511, 196608, 32, 917512, 327680, 36, 917513, 393216, 36, 917515, 196608, 32, 917516, 327680, 35, 917517, 393216, 35, 917519, 327680, 36, 917520, 393216, 36, 917521, 327680, 36, 917522, 393216, 36, 917523, 196608, 32, 917525, 327680, 36, 917526, 393216, 36, 983040, 327680, 36, 983041, 393216, 36, 983043, 196608, 32, 983044, 327680, 36, 983045, 393216, 36, 983046, 196608, 32, 983050, 196608, 32, 983052, 327680, 36, 983053, 393216, 36, 983054, 196608, 32, 983063, 196608, 32, 983064, 327680, 35, 983065, 393216, 35, 1048595, 262149, 5, 1048596, 5, 6, 1048600, 327680, 36, 1048601, 393216, 36, 1114131, 262149, 6, 1114132, 131077, 6, 1114138, 196608, 32, 1179675, 327680, 35, 1179676, 393216, 35, 1245211, 327680, 36, 1245212, 393216, 36, 1310748, 327680, 35, 1310749, 393216, 35, 1376284, 327680, 36, 1376285, 393216, 36, 1507328, 327680, 35, 1507329, 393216, 35, 1572864, 327680, 36, 1572865, 393216, 36, 1572867, 327680, 35, 1572868, 393216, 35, 1572878, 327680, 35, 1572879, 393216, 35, 1572892, 196608, 32, 1638402, 196608, 32, 1638403, 327680, 36, 1638404, 393216, 36, 1638405, 327680, 35, 1638406, 393216, 35, 1638407, 196608, 32, 1638409, 196608, 32, 1638410, 196608, 32, 1638411, 327680, 35, 1638412, 393216, 35, 1638413, 196608, 32, 1638414, 327680, 36, 1638415, 393216, 36, 1638416, 327680, 35, 1638417, 393216, 35, 1638429, 196608, 32, 1703941, 327680, 36, 1703942, 393216, 36, 1703944, 196608, 32, 1703947, 327680, 36, 1703948, 393216, 36, 1703952, 327680, 36, 1703953, 393216, 36, 1703964, 327680, 35, 1703965, 393216, 35, 1769489, 196608, 32, 1769495, 262149, 5, 1769496, 5, 6, 1769500, 327680, 36, 1769501, 393216, 36, 1835025, 196608, 32, 1835030, 262149, 5, 1835031, 65541, 0, 1835032, 131077, 0, 1835033, 5, 6, 1835037, 196608, 32, 1900560, 327680, 35, 1900561, 393216, 35, 1900565, 262149, 5, 1900566, 65541, 0, 1900567, 5, 0, 1900568, 5, 0, 1900569, 131077, 0, 1900570, 5, 6, 1900574, 196608, 32, 1966096, 327680, 36, 1966097, 393216, 36, 1966101, 262149, 6, 1966102, 131077, 1, 1966103, 5, 0, 1966104, 5, 0, 1966105, 262149, 0, 1966106, 131077, 6, 1966110, 327680, 35, 1966111, 393216, 35, 2031633, 196608, 32, 2031638, 262149, 6, 2031639, 131077, 1, 2031640, 262149, 0, 2031641, 131077, 6, 2031646, 327680, 36, 2031647, 393216, 36, 2097169, 327680, 35, 2097170, 393216, 35, 2097175, 262149, 6, 2097176, 131077, 6, 2097182, 196608, 32, 2162705, 327680, 36, 2162706, 393216, 36, 2162717, 327680, 35, 2162718, 393216, 35, 2228242, 327680, 35, 2228243, 393216, 35, 2228248, 327680, 35, 2228249, 393216, 35, 2228250, 327680, 35, 2228251, 393216, 35, 2228253, 327680, 36, 2228254, 393216, 36, 2293778, 327680, 36, 2293779, 393216, 36, 2293780, 196608, 32, 2293781, 327680, 35, 2293782, 393216, 35, 2293783, 196608, 32, 2293784, 327680, 36, 2293785, 393216, 36, 2293786, 327680, 36, 2293787, 393216, 36, 2293788, 196608, 32, 2359317, 327680, 36, 2359318, 393216, 36, 2752527, 327680, 9, 2752528, 393216, 9, 2752529, 327680, 9, 2752530, 393216, 9, 2752531, 327680, 9, 2752532, 393216, 9, 2752533, 65536, 29, 2752534, 131072, 29, 2818062, 0, 29, 2818063, 65536, 29, 2818064, 131072, 27, 2818065, 327680, 10, 2818066, 393216, 10, 2818067, 327680, 10, 2818068, 393216, 10, 2818070, 131072, 30, 2883597, 0, 29, 2883598, 327680, 9, 2883599, 393216, 9, 2883604, 327680, 9, 2883605, 393216, 9, 2883606, 131072, 30, 2949133, 0, 30, 2949140, 327680, 10, 2949141, 393216, 10, 2949142, 131072, 30, 3014669, 0, 30, 3014678, 131072, 30, 3080205, 0, 30, 3080206, 327680, 9, 3080207, 393216, 9, 3080211, 327680, 9, 3080212, 393216, 9, 3080213, 196608, 28, 3080214, 131072, 31, 3145741, 0, 30, 3145747, 327680, 10, 3145748, 393216, 10, 3145749, 131072, 30, 3211277, 0, 31, 3211278, 65536, 31, 3211279, 65536, 31, 3211280, 0, 25, 3211281, 131072, 25, 3211282, 65536, 25, 3211283, 65536, 31, 3211284, 65536, 31, 3211285, 131072, 31, 3211286, 0, 6, 3211287, 65536, 6, 3342350, 0, 6, 3342351, 65536, 6, 3342356, 0, 6, 3342357, 65536, 6, 3538959, 262149, 5, 3538960, 5, 6, 3604495, 262149, 6, 3604496, 131077, 6, 3932176, 327680, 35, 3932177, 393216, 35, 3932179, 196608, 32, 3932180, 327680, 35, 3932181, 393216, 35, 3997712, 327680, 36, 3997713, 393216, 36, 3997714, 196608, 32, 3997716, 327680, 36, 3997717, 393216, 36, 3997718, 196608, 32, 3997719, 196608, 32, 4063245, 327680, 35, 4063246, 393216, 35, 4063247, 196608, 32, 4063255, 327680, 35, 4063256, 393216, 35, 4128780, 196608, 32, 4128781, 327680, 36, 4128782, 393216, 36, 4128791, 327680, 36, 4128792, 393216, 36, 4194316, 196608, 32, 4194328, 327680, 35, 4194329, 393216, 35, 4259851, 327680, 35, 4259852, 393216, 35, 4259858, 262149, 5, 4259859, 5, 6, 4259864, 327680, 36, 4259865, 393216, 36, 4325387, 327680, 36, 4325388, 393216, 36, 4325393, 262149, 5, 4325394, 65541, 0, 4325395, 131077, 0, 4325396, 5, 6, 4325401, 196608, 32, 4390924, 196608, 32, 4390928, 262149, 5, 4390929, 65541, 0, 4390930, 5, 0, 4390931, 5, 0, 4390932, 131077, 0, 4390933, 5, 6, 4390937, 327680, 35, 4390938, 393216, 35, 4456459, 196608, 32, 4456464, 262149, 6, 4456465, 131077, 1, 4456466, 5, 0, 4456467, 5, 0, 4456468, 262149, 0, 4456469, 131077, 6, 4456473, 327680, 36, 4456474, 393216, 36, 4521995, 327680, 35, 4521996, 393216, 35, 4522001, 262149, 6, 4522002, 131077, 1, 4522003, 262149, 0, 4522004, 131077, 6, 4522010, 196608, 32, 4587531, 327680, 36, 4587532, 393216, 36, 4587538, 262149, 6, 4587539, 131077, 6, 4587546, 327680, 35, 4587547, 393216, 35, 4653068, 196608, 32, 4653079, 327680, 35, 4653080, 393216, 35, 4653082, 327680, 36, 4653083, 393216, 36, 4718605, 196608, 32, 4718615, 327680, 36, 4718616, 393216, 36, 4718619, 196608, 32, 4784140, 327680, 35, 4784141, 393216, 35, 4784155, 327680, 35, 4784156, 393216, 35, 4849676, 327680, 36, 4849677, 393216, 36, 4849681, 327680, 35, 4849682, 393216, 35, 4849691, 327680, 36, 4849692, 393216, 36, 4915211, 327680, 35, 4915212, 393216, 35, 4915217, 327680, 36, 4915218, 393216, 36, 4915227, 196608, 32, 4980747, 327680, 36, 4980748, 393216, 36, 4980762, 196608, 32, 5046284, 196608, 32, 5046298, 327680, 35, 5046299, 393216, 35, 5111819, 196608, 32, 5111834, 327680, 36, 5111835, 393216, 36, 5177355, 327680, 35, 5177356, 393216, 35, 5177359, 327680, 35, 5177360, 393216, 35, 5177361, 262149, 5, 5177362, 131077, 3, 5177363, 131077, 3, 5177364, 131077, 3, 5177365, 5, 6, 5177366, 327680, 35, 5177367, 393216, 35, 5177369, 327680, 35, 5177370, 393216, 35, 5242891, 327680, 36, 5242892, 393216, 36, 5242893, 327680, 35, 5242894, 393216, 35, 5242895, 327680, 36, 5242896, 393216, 36, 5242897, 262149, 6, 5242898, 262149, 4, 5242899, 262149, 4, 5242900, 262149, 4, 5242901, 131077, 6, 5242902, 327680, 36, 5242903, 393216, 36, 5242905, 327680, 36, 5242906, 393216, 36, 5308429, 327680, 36, 5308430, 393216, 36, 5308439, 196608, 32, 5308440, 327680, 35, 5308441, 393216, 35, 5308443, 196608, 32, 5373965, 196608, 32, 5373976, 327680, 36, 5373977, 393216, 36, 5373979, 327680, 35, 5373980, 393216, 35, 5439501, 327680, 35, 5439502, 393216, 35, 5439515, 327680, 36, 5439516, 393216, 36, 5505037, 327680, 36, 5505038, 393216, 36, 5505052, 196608, 32, 5570573, 196608, 32, 5570581, 327680, 35, 5570582, 393216, 35, 5570587, 327680, 35, 5570588, 393216, 35, 5636108, 196608, 32, 5636117, 327680, 36, 5636118, 393216, 36, 5636123, 327680, 36, 5636124, 393216, 36, 5701644, 327680, 35, 5701645, 393216, 35, 5701660, 196608, 32, 5767180, 327680, 36, 5767181, 393216, 36, 5767197, 196608, 32, 5832716, 196608, 32, 5832732, 327680, 35, 5832733, 393216, 35, 5898249, 327680, 35, 5898250, 393216, 35, 5898251, 196608, 32, 5898256, 0, 2, 5898257, 65536, 2, 5898266, 327680, 35, 5898267, 393216, 35, 5898268, 327680, 36, 5898269, 393216, 36, 5963785, 327680, 36, 5963786, 393216, 36, 5963792, 0, 3, 5963793, 65536, 3, 5963796, 0, 2, 5963797, 65536, 2, 5963802, 327680, 36, 5963803, 393216, 36, 5963805, 327680, 35, 5963806, 393216, 35, 6029322, 393216, 8, 6029323, 65536, 29, 6029324, 393216, 9, 6029325, 65536, 29, 6029326, 65536, 29, 6029327, 131072, 29, 6029328, 0, 6, 6029329, 65536, 6, 6029332, 0, 3, 6029333, 65536, 3, 6029341, 327680, 36, 6029342, 393216, 36, 6094856, 0, 29, 6094857, 65536, 29, 6094858, 131072, 27, 6094859, 327680, 10, 6094860, 393216, 10, 6094861, 327680, 10, 6094862, 393216, 10, 6094863, 196608, 27, 6094864, 65536, 29, 6094865, 65536, 29, 6094866, 65536, 29, 6094867, 131072, 29, 6094868, 0, 6, 6094869, 65536, 6, 6094879, 196608, 32, 6094880, 327680, 35, 6094881, 393216, 35, 6160392, 0, 30, 6160393, 327680, 10, 6160394, 393216, 10, 6160401, 327680, 6, 6160402, 327680, 6, 6160403, 131072, 30, 6160416, 327680, 36, 6160417, 393216, 36, 6225928, 0, 30, 6225939, 131072, 30, 6225954, 196608, 32, 6225955, 196608, 32, 6225956, 327680, 35, 6225957, 393216, 35, 6291464, 0, 30, 6291475, 131072, 30, 6291483, 327680, 35, 6291484, 393216, 35, 6291492, 327680, 36, 6291493, 393216, 36, 6357000, 0, 30, 6357001, 0, 5, 6357002, 65536, 5, 6357011, 131072, 30, 6357019, 327680, 36, 6357020, 393216, 36, 6422536, 0, 30, 6422537, 0, 6, 6422538, 65536, 6, 6422547, 131072, 30, 6422551, 327680, 35, 6422552, 393216, 35, 6422560, 327680, 35, 6422561, 393216, 35, 6488072, 0, 31, 6488073, 131072, 28, 6488083, 131072, 30, 6488087, 327680, 36, 6488088, 393216, 36, 6488096, 327680, 36, 6488097, 393216, 36, 6553609, 0, 30, 6553610, 327680, 9, 6553611, 393216, 9, 6553612, 327680, 9, 6553613, 393216, 9, 6553617, 327680, 9, 6553618, 393216, 9, 6553619, 131072, 30, 6553627, 327680, 35, 6553628, 393216, 35, 6619145, 0, 30, 6619146, 327680, 10, 6619147, 393216, 10, 6619148, 327680, 10, 6619149, 393216, 10, 6619153, 327680, 10, 6619154, 393216, 10, 6619155, 131072, 30, 6619156, 327680, 35, 6619157, 393216, 35, 6619163, 327680, 36, 6619164, 393216, 36, 6684681, 0, 31, 6684682, 65536, 31, 6684683, 65536, 31, 6684684, 65536, 31, 6684685, 65536, 31, 6684686, 65536, 31, 6684687, 65536, 31, 6684688, 65536, 31, 6684689, 65536, 31, 6684690, 65536, 31, 6684691, 131072, 31, 6684692, 327680, 36, 6684693, 393216, 36, 6750230, 196608, 32, 6750231, 196608, 32, 6750232, 327680, 35, 6750233, 393216, 35, 6750237, 196608, 32, 6750238, 327680, 35, 6750239, 393216, 35, 6750241, 196608, 32, 6750244, 327680, 35, 6750245, 393216, 35, 6815768, 327680, 36, 6815769, 393216, 36, 6815770, 196608, 32, 6815771, 327680, 35, 6815772, 393216, 35, 6815774, 327680, 36, 6815775, 393216, 36, 6815776, 196608, 32, 6815778, 327680, 35, 6815779, 393216, 35, 6815780, 327680, 36, 6815781, 393216, 36, 6881307, 327680, 36, 6881308, 393216, 36, 6881309, 196608, 32, 6881313, 196608, 32, 6881314, 327680, 36, 6881315, 393216, 36 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 1114135, 327680, 35, 1114136, 393216, 35, 1179671, 327680, 36, 1179672, 393216, 36, 1245206, 327680, 35, 1245207, 393216, 35, 1310740, 327680, 35, 1310741, 393216, 35, 1310742, 327680, 36, 1310743, 393216, 36, 1376276, 327680, 36, 1376277, 393216, 36, 1441820, 327680, 35, 1441821, 393216, 35, 1507356, 327680, 36, 1507357, 393216, 36, 1703956, 327680, 35, 1703957, 393216, 35, 1769492, 327680, 36, 1769493, 393216, 36, 2031642, 327680, 35, 2031643, 393216, 35, 2097178, 327680, 36, 2097179, 393216, 36, 2686991, 327680, 8, 2686992, 393216, 8, 2686993, 327680, 8, 2686994, 393216, 8, 2686995, 327680, 8, 2686996, 393216, 8, 2752526, 327680, 7, 2752527, 327680, 9, 2752528, 393216, 9, 2752529, 393216, 7, 2752531, 393216, 7, 2752533, 393216, 7, 2818062, 327680, 8, 2818063, 327680, 10, 2818064, 393216, 10, 2818065, 393216, 124, 2818066, 458752, 124, 2818068, 327680, 8, 2818069, 393216, 8, 2883597, 327680, 7, 2883598, 327680, 9, 2883599, 393216, 9, 2883600, 327680, 125, 2883601, 393216, 125, 2883602, 458752, 125, 2883603, 327680, 7, 2883606, 393216, 7, 2949134, 327680, 10, 2949135, 393216, 10, 3014670, 327680, 8, 3014671, 393216, 8, 3014675, 327680, 8, 3014676, 393216, 8, 3080205, 327680, 7, 3080206, 327680, 9, 3080207, 393216, 9, 3080208, 393216, 7, 3080210, 327680, 7, 3080213, 131072, 5, 3080214, 0, 2, 3080215, 65536, 2, 3080216, 196608, 5, 3145742, 327680, 10, 3145743, 393216, 10, 3145749, 131072, 6, 3145750, 0, 3, 3145751, 65536, 3, 3145752, 196608, 6, 3211275, 327680, 35, 3211276, 393216, 35, 3211277, 131072, 5, 3211278, 0, 2, 3211279, 65536, 2, 3211280, 196608, 5, 3211283, 131072, 5, 3211284, 0, 2, 3211285, 65536, 2, 3211286, 196608, 5, 3211288, 327680, 35, 3211289, 393216, 35, 3276811, 327680, 36, 3276812, 393216, 36, 3276813, 131072, 6, 3276814, 0, 3, 3276815, 65536, 3, 3276816, 196608, 6, 3276819, 131072, 6, 3276820, 0, 3, 3276821, 65536, 3, 3276822, 196608, 6, 3276824, 327680, 36, 3276825, 393216, 36, 3342346, 327680, 35, 3342347, 393216, 35, 3342361, 327680, 35, 3342362, 393216, 35, 3407882, 327680, 36, 3407883, 393216, 36, 3407897, 327680, 36, 3407898, 393216, 36, 3473419, 196608, 32, 3473433, 196608, 32, 3538956, 196608, 32, 3538968, 327680, 35, 3538969, 393216, 35, 3604491, 327680, 35, 3604492, 393216, 35, 3604503, 196608, 32, 3604504, 327680, 36, 3604505, 393216, 36, 3670027, 327680, 36, 3670028, 393216, 36, 3670029, 196608, 32, 3670035, 327680, 35, 3670036, 393216, 35, 3670037, 196608, 32, 3670038, 327680, 35, 3670039, 393216, 35, 3735565, 327680, 35, 3735566, 393216, 35, 3735567, 196608, 32, 3735568, 327680, 35, 3735569, 393216, 35, 3735570, 196608, 32, 3735571, 327680, 36, 3735572, 393216, 36, 3735574, 327680, 36, 3735575, 393216, 36, 3801101, 327680, 36, 3801102, 393216, 36, 3801104, 327680, 36, 3801105, 393216, 36, 5898255, 131072, 5, 5898258, 196608, 5, 5963787, 327680, 8, 5963788, 393216, 8, 5963789, 327680, 8, 5963790, 393216, 8, 5963791, 131072, 6, 5963794, 196608, 6, 5963795, 131072, 5, 5963798, 196608, 5, 6029321, 327680, 8, 6029322, 327680, 7, 6029323, 327680, 9, 6029324, 327680, 7, 6029325, 327680, 9, 6029326, 393216, 9, 6029327, 393216, 7, 6029329, 327680, 6, 6029330, 327680, 6, 6029331, 131072, 6, 6029334, 196608, 6, 6094856, 327680, 7, 6094857, 327680, 9, 6094858, 393216, 9, 6094859, 393216, 7, 6094864, 327680, 6, 6094865, 327680, 6, 6094866, 327680, 6, 6094867, 327680, 6, 6160403, 0, 18, 6225939, 0, 19, 6291464, 131072, 5, 6291465, 0, 2, 6291466, 65536, 2, 6291467, 196608, 5, 6291475, 0, 20, 6357000, 131072, 6, 6357003, 196608, 6, 6357011, 0, 21, 6422547, 0, 22, 6488074, 327680, 8, 6488075, 393216, 8, 6488076, 327680, 8, 6488077, 393216, 8, 6488081, 327680, 8, 6488082, 393216, 8, 6553609, 327680, 7, 6553611, 327680, 7, 6553614, 393216, 7, 6553616, 327680, 7, 6553619, 393216, 7 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 560) +trainer = true +texture = ExtResource("201") +trainer_name = "SWIMMER♂ Roland" +trainer_reward = 2000 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[26, 40], [43, 40]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 592) +trainer = true +texture = ExtResource("202") +trainer_name = "SWIMMER♀ Amalya" +trainer_reward = 1900 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[157, 36], [96, 38], [117, 38]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1456) +trainer = true +texture = ExtResource("203") +trainer_name = "ELITE TRAINER Paul" +trainer_reward = 8030 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[23, 72], [2, 72], [137, 72], [96, 72], [127, 72], [122, 73]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1648) +texture = ExtResource("301") +facing = "Up" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(336, 3056) +texture = ExtResource("6") +item_id = 290 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(624, 1424) +texture = ExtResource("6") +item_id = 316 diff --git a/Maps/Routes/Route14/Route_14_Underwater.gd b/Maps/Routes/Route14/Route_14_Underwater.gd new file mode 100644 index 000000000..cbf4e1394 --- /dev/null +++ b/Maps/Routes/Route14/Route_14_Underwater.gd @@ -0,0 +1,95 @@ +extends Node2D # gen_map.py Map118 + +var map_name = "Route 14(Underwater)" + +var wild_table = [ + [121, 20, 36, 41], + [121, 20, 37, 40], + [157, 10, 35, 40], + [157, 10, 36, 41], + [159, 10, 38, 42], + [121, 10, 35, 42], + [81, 10, 42, 42], + [43, 5, 44, 44], + [84, 5, 44, 44], +] + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP118_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(287, 1) + Global.game.recive_item(287) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP118_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(250, 1) + Global.game.recive_item(250) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP118_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(588, 1) + Global.game.recive_item(588) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP118_TRAINER_1", "defeat": "MAP118_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer112.png"}, + "Trainer2": {"pre": "MAP118_TRAINER_2", "defeat": "MAP118_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer112.png"}, + "Trainer3": {"pre": "MAP118_TRAINER_3", "defeat": "MAP118_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer112.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP118_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP118_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP118_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route14/Route_14_Underwater.gd.uid b/Maps/Routes/Route14/Route_14_Underwater.gd.uid new file mode 100644 index 000000000..e2044514c --- /dev/null +++ b/Maps/Routes/Route14/Route_14_Underwater.gd.uid @@ -0,0 +1 @@ +uid://dmhbn2yyghwnh diff --git a/Maps/Routes/Route14/Route_14_Underwater.tscn b/Maps/Routes/Route14/Route_14_Underwater.tscn new file mode 100644 index 000000000..3617c0949 --- /dev/null +++ b/Maps/Routes/Route14/Route_14_Underwater.tscn @@ -0,0 +1,85 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route14/Route_14_Underwater_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route14/Route_14_Underwater.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Diver.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Diver.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Diver.png" id="203"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 14(Underwater)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 19, 1, 65536, 19, 2, 65536, 19, 3, 65536, 19, 4, 65536, 19, 5, 65536, 19, 6, 65536, 19, 7, 65536, 19, 8, 65536, 19, 9, 65536, 19, 10, 65536, 19, 11, 65536, 19, 12, 65536, 19, 13, 65536, 19, 14, 65536, 19, 15, 65536, 19, 16, 65536, 19, 17, 65536, 19, 18, 65536, 19, 19, 65536, 19, 20, 65536, 19, 21, 65536, 19, 22, 65536, 19, 23, 65536, 19, 24, 65536, 19, 25, 65536, 19, 26, 65536, 19, 27, 65536, 19, 28, 65536, 19, 29, 65536, 19, 30, 65536, 19, 31, 65536, 19, 32, 65536, 19, 33, 65536, 19, 34, 65536, 19, 35, 65536, 19, 36, 65536, 19, 37, 65536, 19, 38, 65536, 19, 39, 65536, 19, 40, 65536, 19, 41, 65536, 19, 42, 65536, 19, 43, 65536, 19, 44, 65536, 19, 45, 65536, 19, 46, 65536, 19, 47, 65536, 19, 48, 65536, 19, 49, 65536, 19, 50, 65536, 19, 51, 65536, 19, 52, 65536, 19, 53, 65536, 19, 54, 65536, 19, 55, 65536, 19, 56, 65536, 19, 57, 65536, 19, 58, 65536, 19, 59, 65536, 19, 65536, 65536, 19, 65537, 65536, 19, 65538, 65536, 19, 65539, 65536, 19, 65540, 65536, 19, 65541, 65536, 19, 65542, 65536, 19, 65543, 65536, 19, 65544, 65536, 19, 65545, 65536, 19, 65546, 65536, 19, 65547, 65536, 19, 65548, 65536, 19, 65549, 65536, 19, 65550, 65536, 19, 65551, 65536, 19, 65552, 65536, 19, 65553, 65536, 19, 65554, 65536, 19, 65555, 65536, 19, 65556, 65536, 19, 65557, 65536, 19, 65558, 65536, 19, 65559, 65536, 19, 65560, 65536, 19, 65561, 65536, 19, 65562, 65536, 19, 65563, 65536, 19, 65564, 65536, 19, 65565, 65536, 19, 65566, 65536, 19, 65567, 65536, 19, 65568, 65536, 19, 65569, 65536, 19, 65570, 65536, 19, 65571, 65536, 19, 65572, 65536, 19, 65573, 65536, 19, 65574, 65536, 19, 65575, 65536, 19, 65576, 65536, 19, 65577, 65536, 19, 65578, 65536, 19, 65579, 65536, 19, 65580, 65536, 19, 65581, 65536, 19, 65582, 65536, 19, 65583, 65536, 19, 65584, 65536, 19, 65585, 65536, 19, 65586, 65536, 19, 65587, 65536, 19, 65588, 65536, 19, 65589, 65536, 19, 65590, 65536, 19, 65591, 65536, 19, 65592, 65536, 19, 65593, 65536, 19, 65594, 65536, 19, 65595, 65536, 19, 131072, 65536, 19, 131073, 65536, 19, 131074, 65536, 19, 131075, 65536, 19, 131076, 65536, 19, 131077, 65536, 19, 131078, 65536, 19, 131079, 65536, 19, 131080, 65536, 19, 131081, 65536, 19, 131082, 65536, 19, 131083, 65536, 19, 131084, 65536, 19, 131085, 65536, 19, 131086, 65536, 19, 131087, 65536, 19, 131088, 65536, 19, 131089, 65536, 19, 131090, 65536, 19, 131091, 65536, 19, 131092, 65536, 19, 131093, 65536, 19, 131094, 65536, 19, 131095, 65536, 19, 131096, 65536, 19, 131097, 65536, 19, 131098, 65536, 19, 131099, 65536, 19, 131100, 65536, 19, 131101, 65536, 19, 131102, 65536, 19, 131103, 65536, 19, 131104, 65536, 19, 131105, 65536, 19, 131106, 65536, 19, 131107, 65536, 19, 131108, 65536, 19, 131109, 65536, 19, 131110, 65536, 19, 131111, 65536, 19, 131112, 65536, 19, 131113, 65536, 19, 131114, 65536, 19, 131115, 65536, 19, 131116, 65536, 19, 131117, 65536, 19, 131118, 65536, 19, 131119, 65536, 19, 131120, 65536, 19, 131121, 65536, 19, 131122, 65536, 19, 131123, 65536, 19, 131124, 65536, 19, 131125, 65536, 19, 131126, 65536, 19, 131127, 65536, 19, 131128, 65536, 19, 131129, 65536, 19, 131130, 65536, 19, 131131, 65536, 19, 196608, 65536, 19, 196609, 65536, 19, 196610, 65536, 19, 196611, 65536, 19, 196612, 65536, 19, 196613, 65536, 19, 196614, 65536, 19, 196615, 65536, 19, 196616, 65536, 19, 196617, 65536, 19, 196618, 65536, 19, 196619, 65536, 19, 196620, 65536, 19, 196621, 65536, 19, 196622, 65536, 19, 196623, 65536, 19, 196624, 65536, 19, 196625, 65536, 19, 196626, 65536, 19, 196627, 65536, 19, 196628, 65536, 19, 196629, 65536, 19, 196630, 65536, 19, 196631, 65536, 19, 196632, 65536, 19, 196633, 65536, 19, 196634, 65536, 19, 196635, 65536, 19, 196636, 65536, 19, 196637, 65536, 19, 196638, 65536, 19, 196639, 65536, 19, 196640, 65536, 19, 196641, 65536, 19, 196642, 65536, 19, 196643, 65536, 19, 196644, 65536, 19, 196645, 65536, 19, 196646, 65536, 19, 196647, 65536, 19, 196648, 65536, 19, 196649, 65536, 19, 196650, 65536, 19, 196651, 65536, 19, 196652, 65536, 19, 196653, 65536, 19, 196654, 65536, 19, 196655, 65536, 19, 196656, 65536, 19, 196657, 65536, 19, 196658, 65536, 19, 196659, 65536, 19, 196660, 65536, 19, 196661, 65536, 19, 196662, 65536, 19, 196663, 65536, 19, 196664, 65536, 19, 196665, 65536, 19, 196666, 65536, 19, 196667, 65536, 19, 262144, 65536, 19, 262145, 65536, 19, 262146, 65536, 19, 262147, 65536, 19, 262148, 65536, 19, 262149, 65536, 19, 262150, 65536, 19, 262151, 65536, 19, 262152, 65536, 19, 262153, 65536, 19, 262154, 65536, 19, 262155, 65536, 19, 262156, 65536, 19, 262157, 65536, 19, 262158, 65536, 19, 262159, 65536, 19, 262160, 65536, 19, 262161, 65536, 19, 262162, 65536, 19, 262163, 65536, 19, 262164, 65536, 19, 262165, 65536, 19, 262166, 65536, 19, 262167, 65536, 19, 262168, 65536, 19, 262169, 65536, 19, 262170, 65536, 19, 262171, 65536, 19, 262172, 65536, 19, 262173, 65536, 19, 262174, 65536, 19, 262175, 65536, 19, 262176, 65536, 19, 262177, 65536, 19, 262178, 65536, 19, 262179, 65536, 19, 262180, 65536, 19, 262181, 65536, 19, 262182, 65536, 19, 262183, 65536, 19, 262184, 65536, 19, 262185, 65536, 19, 262186, 65536, 19, 262187, 65536, 19, 262188, 65536, 19, 262189, 65536, 19, 262190, 65536, 19, 262191, 65536, 19, 262192, 65536, 19, 262193, 65536, 19, 262194, 65536, 19, 262195, 65536, 19, 262196, 65536, 19, 262197, 65536, 19, 262198, 65536, 19, 262199, 65536, 19, 262200, 65536, 19, 262201, 65536, 19, 262202, 65536, 19, 262203, 65536, 19, 327680, 65536, 19, 327681, 65536, 19, 327682, 65536, 19, 327683, 65536, 19, 327684, 65536, 19, 327685, 65536, 19, 327686, 65536, 19, 327687, 65536, 19, 327688, 65536, 19, 327689, 65536, 19, 327690, 65536, 19, 327691, 65536, 19, 327692, 65536, 19, 327693, 65536, 19, 327694, 65536, 19, 327695, 65536, 19, 327696, 65536, 19, 327697, 65536, 19, 327698, 65536, 19, 327699, 65536, 19, 327700, 65536, 19, 327701, 65536, 19, 327702, 65536, 19, 327703, 65536, 19, 327704, 65536, 19, 327705, 65536, 19, 327706, 65536, 19, 327707, 65536, 19, 327708, 65536, 19, 327709, 65536, 19, 327710, 65536, 19, 327711, 65536, 19, 327712, 65536, 19, 327713, 65536, 19, 327714, 65536, 19, 327715, 65536, 19, 327716, 65536, 19, 327717, 65536, 19, 327718, 65536, 19, 327719, 65536, 19, 327720, 65536, 19, 327721, 65536, 19, 327722, 65536, 19, 327723, 65536, 19, 327724, 65536, 19, 327725, 65536, 19, 327726, 65536, 19, 327727, 65536, 19, 327728, 65536, 19, 327729, 65536, 19, 327730, 65536, 19, 327731, 65536, 19, 327732, 65536, 19, 327733, 65536, 19, 327734, 65536, 19, 327735, 65536, 19, 327736, 65536, 19, 327737, 65536, 19, 327738, 65536, 19, 327739, 65536, 19, 393216, 65536, 19, 393217, 65536, 19, 393218, 65536, 19, 393219, 65536, 19, 393220, 65536, 19, 393221, 65536, 19, 393222, 65536, 19, 393223, 65536, 19, 393224, 65536, 19, 393225, 65536, 19, 393226, 65536, 19, 393227, 65536, 19, 393228, 65536, 19, 393229, 65536, 19, 393230, 65536, 19, 393231, 65536, 19, 393232, 65536, 19, 393233, 65536, 19, 393234, 65536, 19, 393235, 65536, 19, 393236, 65536, 19, 393237, 65536, 19, 393238, 65536, 19, 393239, 65536, 19, 393240, 65536, 19, 393241, 65536, 19, 393242, 65536, 19, 393243, 65536, 19, 393244, 65536, 19, 393245, 65536, 19, 393246, 65536, 19, 393247, 65536, 19, 393248, 65536, 19, 393249, 65536, 19, 393250, 65536, 19, 393251, 65536, 19, 393252, 65536, 19, 393253, 65536, 19, 393254, 65536, 19, 393255, 65536, 19, 393256, 65536, 19, 393257, 65536, 19, 393258, 65536, 19, 393259, 65536, 19, 393260, 65536, 19, 393261, 65536, 19, 393262, 65536, 19, 393263, 65536, 19, 393264, 65536, 19, 393265, 65536, 19, 393266, 65536, 19, 393267, 65536, 19, 393268, 65536, 19, 393269, 65536, 19, 393270, 65536, 19, 393271, 65536, 19, 393272, 65536, 19, 393273, 65536, 19, 393274, 65536, 19, 393275, 65536, 19, 458752, 65536, 19, 458753, 65536, 19, 458754, 65536, 19, 458755, 65536, 19, 458756, 65536, 19, 458757, 65536, 19, 458758, 65536, 19, 458759, 65536, 19, 458760, 65536, 19, 458761, 65536, 19, 458762, 65536, 19, 458763, 65536, 19, 458764, 65536, 19, 458765, 65536, 19, 458766, 65536, 19, 458767, 65536, 19, 458768, 65536, 19, 458769, 65536, 19, 458770, 65536, 19, 458771, 65536, 19, 458772, 65536, 19, 458773, 65536, 19, 458774, 65536, 19, 458775, 65536, 19, 458776, 65536, 19, 458777, 65536, 19, 458778, 65536, 19, 458779, 65536, 19, 458780, 65536, 19, 458781, 65536, 19, 458782, 65536, 19, 458783, 65536, 19, 458784, 65536, 19, 458785, 65536, 19, 458786, 65536, 19, 458787, 65536, 19, 458788, 65536, 19, 458789, 65536, 19, 458790, 65536, 19, 458791, 65536, 19, 458792, 65536, 19, 458793, 65536, 19, 458794, 65536, 19, 458795, 65536, 19, 458796, 65536, 19, 458797, 65536, 19, 458798, 65536, 19, 458799, 65536, 19, 458800, 65536, 19, 458801, 65536, 19, 458802, 65536, 19, 458803, 65536, 19, 458804, 65536, 19, 458805, 65536, 19, 458806, 65536, 19, 458807, 65536, 19, 458808, 65536, 19, 458809, 65536, 19, 458810, 65536, 19, 458811, 65536, 19, 524288, 65536, 19, 524289, 65536, 19, 524290, 65536, 19, 524291, 65536, 19, 524292, 65536, 19, 524293, 65536, 19, 524294, 65536, 19, 524295, 65536, 19, 524296, 65536, 19, 524297, 65536, 19, 524298, 65536, 19, 524299, 65536, 19, 524300, 65536, 19, 524301, 65536, 19, 524302, 65536, 19, 524303, 65536, 19, 524304, 65536, 19, 524305, 65536, 19, 524306, 65536, 19, 524307, 65536, 19, 524308, 65536, 19, 524309, 65536, 19, 524310, 65536, 19, 524311, 65536, 19, 524312, 65536, 19, 524313, 65536, 19, 524314, 65536, 19, 524315, 65536, 19, 524316, 65536, 19, 524317, 65536, 19, 524318, 65536, 19, 524319, 65536, 19, 524320, 65536, 19, 524321, 65536, 19, 524322, 65536, 19, 524323, 65536, 19, 524324, 65536, 19, 524325, 65536, 19, 524326, 65536, 19, 524327, 65536, 19, 524328, 65536, 19, 524329, 65536, 19, 524330, 65536, 19, 524331, 65536, 19, 524332, 65536, 19, 524333, 65536, 19, 524334, 65536, 19, 524335, 65536, 19, 524336, 65536, 19, 524337, 65536, 19, 524338, 65536, 19, 524339, 65536, 19, 524340, 65536, 19, 524341, 65536, 19, 524342, 65536, 19, 524343, 65536, 19, 524344, 65536, 19, 524345, 65536, 19, 524346, 65536, 19, 524347, 65536, 19, 589824, 65536, 19, 589825, 65536, 19, 589826, 65536, 19, 589827, 65536, 19, 589828, 65536, 19, 589829, 65536, 19, 589830, 65536, 19, 589831, 65536, 19, 589832, 65536, 19, 589833, 65536, 19, 589834, 65536, 19, 589835, 65536, 19, 589836, 65536, 19, 589837, 65536, 19, 589838, 65536, 19, 589839, 65536, 19, 589840, 65536, 19, 589841, 65536, 19, 589842, 65536, 19, 589843, 65536, 19, 589844, 65536, 19, 589845, 65536, 19, 589846, 65536, 19, 589847, 65536, 19, 589848, 65536, 19, 589849, 65536, 19, 589850, 65536, 19, 589851, 65536, 19, 589852, 65536, 19, 589853, 65536, 19, 589854, 65536, 19, 589855, 65536, 19, 589856, 65536, 19, 589857, 65536, 19, 589858, 65536, 19, 589859, 65536, 19, 589860, 65536, 19, 589861, 65536, 19, 589862, 65536, 19, 589863, 65536, 19, 589864, 65536, 19, 589865, 65536, 19, 589866, 65536, 19, 589867, 65536, 19, 589868, 65536, 19, 589869, 65536, 19, 589870, 65536, 19, 589871, 65536, 19, 589872, 65536, 19, 589873, 65536, 19, 589874, 65536, 19, 589875, 65536, 19, 589876, 65536, 19, 589877, 65536, 19, 589878, 65536, 19, 589879, 65536, 19, 589880, 65536, 19, 589881, 65536, 19, 589882, 65536, 19, 589883, 65536, 19, 655360, 65536, 19, 655361, 65536, 19, 655362, 65536, 19, 655363, 65536, 19, 655364, 65536, 19, 655365, 65536, 19, 655366, 65536, 19, 655367, 65536, 19, 655368, 65536, 19, 655369, 65536, 19, 655370, 65536, 19, 655371, 65536, 19, 655372, 65536, 19, 655373, 65536, 19, 655374, 65536, 19, 655375, 65536, 19, 655376, 65536, 19, 655377, 65536, 19, 655378, 65536, 19, 655379, 65536, 19, 655380, 65536, 19, 655381, 65536, 19, 655382, 65536, 19, 655383, 65536, 19, 655384, 65536, 19, 655385, 65536, 19, 655386, 65536, 19, 655387, 65536, 19, 655388, 65536, 19, 655389, 65536, 19, 655390, 65536, 19, 655391, 65536, 19, 655392, 65536, 19, 655393, 65536, 19, 655394, 65536, 19, 655395, 65536, 19, 655396, 65536, 19, 655397, 65536, 19, 655398, 65536, 19, 655399, 65536, 19, 655400, 65536, 19, 655401, 65536, 19, 655402, 65536, 19, 655403, 65536, 19, 655404, 65536, 19, 655405, 65536, 19, 655406, 65536, 19, 655407, 65536, 19, 655408, 65536, 19, 655409, 65536, 19, 655410, 65536, 19, 655411, 65536, 19, 655412, 65536, 19, 655413, 65536, 19, 655414, 65536, 19, 655415, 65536, 19, 655416, 65536, 19, 655417, 65536, 19, 655418, 65536, 19, 655419, 65536, 19, 720896, 65536, 19, 720897, 65536, 19, 720898, 65536, 19, 720899, 65536, 19, 720900, 65536, 19, 720901, 65536, 19, 720902, 65536, 19, 720903, 65536, 19, 720904, 65536, 19, 720905, 65536, 19, 720906, 65536, 19, 720907, 65536, 19, 720908, 65536, 19, 720909, 65536, 19, 720910, 65536, 19, 720911, 65536, 19, 720912, 65536, 19, 720913, 65536, 19, 720914, 65536, 19, 720915, 65536, 19, 720916, 65536, 19, 720917, 65536, 19, 720918, 65536, 19, 720919, 65536, 19, 720920, 65536, 19, 720921, 65536, 19, 720922, 65536, 19, 720923, 65536, 19, 720924, 65536, 19, 720925, 65536, 19, 720926, 65536, 19, 720927, 65536, 19, 720928, 65536, 19, 720929, 65536, 19, 720930, 65536, 19, 720931, 65536, 19, 720932, 65536, 19, 720933, 65536, 19, 720934, 65536, 19, 720935, 65536, 19, 720936, 65536, 19, 720937, 65536, 19, 720938, 65536, 19, 720939, 65536, 19, 720940, 65536, 19, 720941, 65536, 19, 720942, 65536, 19, 720943, 65536, 19, 720944, 65536, 19, 720945, 65536, 19, 720946, 65536, 19, 720947, 65536, 19, 720948, 65536, 19, 720949, 65536, 19, 720950, 65536, 19, 720951, 65536, 19, 720952, 65536, 19, 720953, 65536, 19, 720954, 65536, 19, 720955, 65536, 19, 786432, 65536, 19, 786433, 65536, 19, 786434, 65536, 19, 786435, 65536, 19, 786436, 65536, 19, 786437, 65536, 19, 786438, 65536, 19, 786439, 65536, 19, 786440, 65536, 19, 786441, 65536, 19, 786442, 65536, 19, 786443, 65536, 19, 786444, 65536, 19, 786445, 65536, 19, 786446, 65536, 19, 786447, 65536, 19, 786448, 65536, 19, 786449, 65536, 19, 786450, 65536, 19, 786451, 65536, 19, 786452, 65536, 19, 786453, 65536, 19, 786454, 65536, 19, 786455, 65536, 19, 786456, 65536, 19, 786457, 65536, 19, 786458, 65536, 19, 786459, 65536, 19, 786460, 65536, 19, 786461, 65536, 19, 786462, 65536, 19, 786463, 65536, 19, 786464, 65536, 19, 786465, 65536, 19, 786466, 65536, 19, 786467, 65536, 19, 786468, 65536, 19, 786469, 65536, 19, 786470, 65536, 19, 786471, 65536, 19, 786472, 65536, 19, 786473, 65536, 19, 786474, 65536, 19, 786475, 65536, 19, 786476, 65536, 19, 786477, 65536, 19, 786478, 65536, 19, 786479, 65536, 19, 786480, 65536, 19, 786481, 65536, 19, 786482, 65536, 19, 786483, 65536, 19, 786484, 65536, 19, 786485, 65536, 19, 786486, 65536, 19, 786487, 65536, 19, 786488, 65536, 19, 786489, 65536, 19, 786490, 65536, 19, 786491, 65536, 19, 851968, 65536, 19, 851969, 65536, 19, 851970, 65536, 19, 851971, 65536, 19, 851972, 65536, 19, 851973, 65536, 19, 851974, 65536, 19, 851975, 65536, 19, 851976, 65536, 19, 851977, 65536, 19, 851978, 65536, 19, 851979, 65536, 19, 851980, 65536, 19, 851981, 65536, 19, 851982, 65536, 19, 851983, 65536, 19, 851984, 262144, 55, 851985, 262144, 55, 851986, 262144, 55, 851987, 262144, 55, 851988, 262144, 55, 851989, 262144, 55, 851990, 262144, 55, 851991, 262144, 55, 851992, 65536, 19, 851993, 65536, 19, 851994, 65536, 19, 851995, 65536, 19, 851996, 65536, 19, 851997, 65536, 19, 851998, 65536, 19, 851999, 65536, 19, 852000, 65536, 19, 852001, 65536, 19, 852002, 65536, 19, 852003, 65536, 19, 852004, 65536, 19, 852005, 65536, 19, 852006, 65536, 19, 852007, 65536, 19, 852008, 65536, 19, 852009, 65536, 19, 852010, 65536, 19, 852011, 65536, 19, 852012, 65536, 19, 852013, 65536, 19, 852014, 65536, 19, 852015, 65536, 19, 852016, 65536, 19, 852017, 65536, 19, 852018, 65536, 19, 852019, 65536, 19, 852020, 65536, 19, 852021, 65536, 19, 852022, 65536, 19, 852023, 65536, 19, 852024, 65536, 19, 852025, 65536, 19, 852026, 65536, 19, 852027, 65536, 19, 917504, 65536, 19, 917505, 65536, 19, 917506, 65536, 19, 917507, 65536, 19, 917508, 65536, 19, 917509, 65536, 19, 917510, 65536, 19, 917511, 65536, 19, 917512, 65536, 19, 917513, 65536, 19, 917514, 65536, 19, 917515, 262144, 55, 917516, 262144, 55, 917517, 262144, 55, 917518, 262144, 55, 917519, 262144, 55, 917520, 262144, 55, 917521, 0, 10, 917522, 0, 10, 917523, 0, 10, 917524, 0, 10, 917525, 0, 10, 917526, 0, 10, 917527, 262144, 55, 917528, 262144, 55, 917529, 65536, 19, 917530, 65536, 19, 917531, 65536, 19, 917532, 65536, 19, 917533, 65536, 19, 917534, 65536, 19, 917535, 65536, 19, 917536, 65536, 19, 917537, 65536, 19, 917538, 65536, 19, 917539, 65536, 19, 917540, 65536, 19, 917541, 65536, 19, 917542, 65536, 19, 917543, 65536, 19, 917544, 65536, 19, 917545, 65536, 19, 917546, 65536, 19, 917547, 65536, 19, 917548, 65536, 19, 917549, 65536, 19, 917550, 65536, 19, 917551, 65536, 19, 917552, 65536, 19, 917553, 65536, 19, 917554, 65536, 19, 917555, 65536, 19, 917556, 65536, 19, 917557, 65536, 19, 917558, 65536, 19, 917559, 65536, 19, 917560, 65536, 19, 917561, 65536, 19, 917562, 65536, 19, 917563, 65536, 19, 983040, 65536, 19, 983041, 65536, 19, 983042, 65536, 19, 983043, 65536, 19, 983044, 65536, 19, 983045, 65536, 19, 983046, 65536, 19, 983047, 65536, 19, 983048, 65536, 19, 983049, 65536, 19, 983050, 262144, 55, 983051, 262144, 55, 983052, 0, 10, 983053, 0, 10, 983054, 0, 10, 983055, 0, 10, 983056, 0, 10, 983057, 0, 10, 983058, 0, 10, 983059, 0, 10, 983060, 0, 10, 983061, 0, 10, 983062, 0, 10, 983063, 262144, 55, 983064, 262144, 55, 983065, 65536, 19, 983066, 65536, 19, 983067, 65536, 19, 983068, 65536, 19, 983069, 65536, 19, 983070, 65536, 19, 983071, 65536, 19, 983072, 65536, 19, 983073, 65536, 19, 983074, 65536, 19, 983075, 65536, 19, 983076, 65536, 19, 983077, 65536, 19, 983078, 65536, 19, 983079, 65536, 19, 983080, 65536, 19, 983081, 65536, 19, 983082, 65536, 19, 983083, 65536, 19, 983084, 65536, 19, 983085, 65536, 19, 983086, 65536, 19, 983087, 65536, 19, 983088, 65536, 19, 983089, 65536, 19, 983090, 65536, 19, 983091, 65536, 19, 983092, 65536, 19, 983093, 65536, 19, 983094, 65536, 19, 983095, 65536, 19, 983096, 65536, 19, 983097, 65536, 19, 983098, 65536, 19, 983099, 65536, 19, 1048576, 65536, 19, 1048577, 65536, 19, 1048578, 65536, 19, 1048579, 65536, 19, 1048580, 262144, 55, 1048581, 262144, 55, 1048582, 262144, 55, 1048583, 262144, 55, 1048584, 262144, 55, 1048585, 262144, 55, 1048586, 262144, 55, 1048587, 0, 10, 1048588, 0, 10, 1048589, 0, 10, 1048590, 0, 10, 1048591, 0, 10, 1048592, 0, 10, 1048593, 0, 10, 1048594, 0, 10, 1048595, 0, 12, 1048596, 0, 12, 1048597, 0, 10, 1048598, 0, 10, 1048599, 262144, 55, 1048600, 262144, 55, 1048601, 65536, 19, 1048602, 65536, 19, 1048603, 65536, 19, 1048604, 65536, 19, 1048605, 65536, 19, 1048606, 65536, 19, 1048607, 65536, 19, 1048608, 65536, 19, 1048609, 65536, 19, 1048610, 65536, 19, 1048611, 65536, 19, 1048612, 65536, 19, 1048613, 65536, 19, 1048614, 65536, 19, 1048615, 65536, 19, 1048616, 65536, 19, 1048617, 65536, 19, 1048618, 65536, 19, 1048619, 65536, 19, 1048620, 65536, 19, 1048621, 65536, 19, 1048622, 65536, 19, 1048623, 65536, 19, 1048624, 65536, 19, 1048625, 65536, 19, 1048626, 65536, 19, 1048627, 65536, 19, 1048628, 65536, 19, 1048629, 65536, 19, 1048630, 65536, 19, 1048631, 65536, 19, 1048632, 65536, 19, 1048633, 65536, 19, 1048634, 65536, 19, 1048635, 65536, 19, 1114112, 65536, 19, 1114113, 65536, 19, 1114114, 65536, 19, 1114115, 65536, 19, 1114116, 262144, 55, 1114117, 262144, 55, 1114118, 262144, 55, 1114119, 0, 10, 1114120, 0, 10, 1114121, 0, 10, 1114122, 0, 10, 1114123, 0, 10, 1114124, 0, 10, 1114125, 0, 10, 1114126, 0, 10, 1114127, 0, 10, 1114128, 0, 10, 1114129, 0, 10, 1114130, 0, 10, 1114131, 0, 12, 1114132, 0, 12, 1114133, 0, 10, 1114134, 0, 10, 1114135, 262144, 55, 1114136, 262144, 55, 1114137, 262144, 55, 1114138, 262144, 55, 1114139, 262144, 55, 1114140, 262144, 55, 1114141, 262144, 55, 1114142, 65536, 19, 1114143, 65536, 19, 1114144, 65536, 19, 1114145, 65536, 19, 1114146, 65536, 19, 1114147, 65536, 19, 1114148, 65536, 19, 1114149, 65536, 19, 1114150, 65536, 19, 1114151, 65536, 19, 1114152, 65536, 19, 1114153, 65536, 19, 1114154, 65536, 19, 1114155, 65536, 19, 1114156, 65536, 19, 1114157, 65536, 19, 1114158, 65536, 19, 1114159, 65536, 19, 1114160, 65536, 19, 1114161, 65536, 19, 1114162, 65536, 19, 1114163, 65536, 19, 1114164, 65536, 19, 1114165, 65536, 19, 1114166, 65536, 19, 1114167, 65536, 19, 1114168, 65536, 19, 1114169, 65536, 19, 1114170, 65536, 19, 1114171, 65536, 19, 1179648, 65536, 19, 1179649, 65536, 19, 1179650, 65536, 19, 1179651, 65536, 19, 1179652, 262144, 55, 1179653, 262144, 55, 1179654, 262144, 55, 1179655, 0, 10, 1179656, 0, 10, 1179657, 0, 10, 1179658, 0, 10, 1179659, 0, 10, 1179660, 0, 10, 1179661, 0, 10, 1179662, 0, 10, 1179663, 0, 10, 1179664, 0, 10, 1179665, 0, 10, 1179666, 0, 10, 1179667, 0, 10, 1179668, 0, 10, 1179669, 0, 10, 1179670, 0, 10, 1179671, 0, 10, 1179672, 262144, 55, 1179673, 262144, 55, 1179674, 262144, 55, 1179675, 262144, 55, 1179676, 262144, 55, 1179677, 262144, 55, 1179678, 65536, 19, 1179679, 65536, 19, 1179680, 65536, 19, 1179681, 65536, 19, 1179682, 65536, 19, 1179683, 65536, 19, 1179684, 65536, 19, 1179685, 65536, 19, 1179686, 65536, 19, 1179687, 65536, 19, 1179688, 65536, 19, 1179689, 65536, 19, 1179690, 65536, 19, 1179691, 65536, 19, 1179692, 65536, 19, 1179693, 65536, 19, 1179694, 65536, 19, 1179695, 65536, 19, 1179696, 65536, 19, 1179697, 65536, 19, 1179698, 65536, 19, 1179699, 65536, 19, 1179700, 65536, 19, 1179701, 65536, 19, 1179702, 65536, 19, 1179703, 65536, 19, 1179704, 65536, 19, 1179705, 65536, 19, 1179706, 65536, 19, 1179707, 65536, 19, 1245184, 65536, 19, 1245185, 65536, 19, 1245186, 65536, 19, 1245187, 65536, 19, 1245188, 262144, 55, 1245189, 262144, 55, 1245190, 262144, 55, 1245191, 0, 10, 1245192, 0, 10, 1245193, 0, 10, 1245194, 0, 10, 1245195, 0, 10, 1245196, 0, 10, 1245197, 0, 10, 1245198, 0, 10, 1245199, 0, 10, 1245200, 0, 10, 1245201, 0, 10, 1245202, 0, 10, 1245203, 0, 10, 1245204, 0, 10, 1245205, 0, 10, 1245206, 0, 10, 1245207, 0, 10, 1245208, 0, 10, 1245209, 0, 10, 1245210, 262144, 55, 1245211, 262144, 55, 1245212, 262144, 55, 1245213, 262144, 55, 1245214, 65536, 19, 1245215, 65536, 19, 1245216, 65536, 19, 1245217, 65536, 19, 1245218, 65536, 19, 1245219, 65536, 19, 1245220, 65536, 19, 1245221, 65536, 19, 1245222, 65536, 19, 1245223, 65536, 19, 1245224, 65536, 19, 1245225, 65536, 19, 1245226, 65536, 19, 1245227, 65536, 19, 1245228, 65536, 19, 1245229, 65536, 19, 1245230, 65536, 19, 1245231, 65536, 19, 1245232, 65536, 19, 1245233, 65536, 19, 1245234, 65536, 19, 1245235, 65536, 19, 1245236, 65536, 19, 1245237, 65536, 19, 1245238, 65536, 19, 1245239, 65536, 19, 1245240, 65536, 19, 1245241, 65536, 19, 1245242, 65536, 19, 1245243, 65536, 19, 1310720, 65536, 19, 1310721, 65536, 19, 1310722, 65536, 19, 1310723, 65536, 19, 1310724, 262144, 55, 1310725, 262144, 55, 1310726, 262144, 55, 1310727, 0, 10, 1310728, 0, 10, 1310729, 0, 10, 1310730, 0, 10, 1310731, 0, 10, 1310732, 0, 10, 1310733, 0, 10, 1310734, 0, 10, 1310735, 0, 10, 1310736, 0, 10, 1310737, 0, 10, 1310738, 0, 10, 1310739, 0, 10, 1310740, 0, 10, 1310741, 0, 10, 1310742, 0, 10, 1310743, 0, 10, 1310744, 0, 10, 1310745, 0, 10, 1310746, 0, 10, 1310747, 262144, 55, 1310748, 262144, 55, 1310749, 262144, 55, 1310750, 65536, 19, 1310751, 65536, 19, 1310752, 65536, 19, 1310753, 65536, 19, 1310754, 65536, 19, 1310755, 65536, 19, 1310756, 65536, 19, 1310757, 65536, 19, 1310758, 65536, 19, 1310759, 65536, 19, 1310760, 65536, 19, 1310761, 65536, 19, 1310762, 65536, 19, 1310763, 65536, 19, 1310764, 65536, 19, 1310765, 65536, 19, 1310766, 65536, 19, 1310767, 65536, 19, 1310768, 65536, 19, 1310769, 65536, 19, 1310770, 65536, 19, 1310771, 65536, 19, 1310772, 65536, 19, 1310773, 65536, 19, 1310774, 65536, 19, 1310775, 65536, 19, 1310776, 65536, 19, 1310777, 65536, 19, 1310778, 65536, 19, 1310779, 65536, 19, 1376256, 65536, 19, 1376257, 65536, 19, 1376258, 65536, 19, 1376259, 65536, 19, 1376260, 262144, 55, 1376261, 262144, 55, 1376262, 262144, 55, 1376263, 0, 10, 1376264, 0, 10, 1376265, 0, 10, 1376266, 0, 10, 1376267, 0, 10, 1376268, 0, 10, 1376269, 0, 10, 1376270, 0, 10, 1376271, 0, 10, 1376272, 0, 10, 1376273, 0, 10, 1376274, 0, 10, 1376275, 0, 10, 1376276, 0, 10, 1376277, 0, 10, 1376278, 0, 10, 1376279, 0, 10, 1376280, 0, 10, 1376281, 0, 10, 1376282, 0, 10, 1376283, 262144, 55, 1376284, 262144, 55, 1376285, 262144, 55, 1376286, 65536, 19, 1376287, 65536, 19, 1376288, 65536, 19, 1376289, 65536, 19, 1376290, 65536, 19, 1376291, 65536, 19, 1376292, 65536, 19, 1376293, 65536, 19, 1376294, 65536, 19, 1376295, 65536, 19, 1376296, 65536, 19, 1376297, 65536, 19, 1376298, 65536, 19, 1376299, 65536, 19, 1376300, 65536, 19, 1376301, 65536, 19, 1376302, 65536, 19, 1376303, 65536, 19, 1376304, 65536, 19, 1376305, 65536, 19, 1376306, 65536, 19, 1376307, 65536, 19, 1376308, 65536, 19, 1376309, 65536, 19, 1376310, 65536, 19, 1376311, 65536, 19, 1376312, 65536, 19, 1376313, 65536, 19, 1376314, 65536, 19, 1376315, 65536, 19, 1441792, 65536, 19, 1441793, 65536, 19, 1441794, 65536, 19, 1441795, 65536, 19, 1441796, 262144, 55, 1441797, 262144, 55, 1441798, 262144, 55, 1441799, 0, 10, 1441800, 0, 10, 1441801, 0, 10, 1441802, 0, 10, 1441803, 0, 10, 1441804, 0, 10, 1441805, 0, 10, 1441806, 0, 10, 1441807, 0, 10, 1441808, 0, 10, 1441809, 0, 10, 1441810, 0, 10, 1441811, 0, 10, 1441812, 0, 10, 1441813, 0, 10, 1441814, 0, 10, 1441815, 0, 10, 1441816, 0, 10, 1441817, 0, 10, 1441818, 0, 10, 1441819, 262144, 55, 1441820, 262144, 55, 1441821, 262144, 55, 1441822, 65536, 19, 1441823, 65536, 19, 1441824, 65536, 19, 1441825, 65536, 19, 1441826, 65536, 19, 1441827, 65536, 19, 1441828, 65536, 19, 1441829, 65536, 19, 1441830, 65536, 19, 1441831, 65536, 19, 1441832, 65536, 19, 1441833, 65536, 19, 1441834, 65536, 19, 1441835, 65536, 19, 1441836, 65536, 19, 1441837, 65536, 19, 1441838, 65536, 19, 1441839, 65536, 19, 1441840, 65536, 19, 1441841, 65536, 19, 1441842, 65536, 19, 1441843, 65536, 19, 1441844, 65536, 19, 1441845, 65536, 19, 1441846, 65536, 19, 1441847, 65536, 19, 1441848, 65536, 19, 1441849, 65536, 19, 1441850, 65536, 19, 1441851, 65536, 19, 1507328, 65536, 19, 1507329, 65536, 19, 1507330, 65536, 19, 1507331, 65536, 19, 1507332, 262144, 55, 1507333, 262144, 55, 1507334, 262144, 55, 1507335, 0, 10, 1507336, 0, 10, 1507337, 0, 10, 1507338, 0, 10, 1507339, 0, 10, 1507340, 0, 10, 1507341, 0, 10, 1507342, 0, 10, 1507343, 0, 10, 1507344, 0, 10, 1507345, 0, 10, 1507346, 0, 10, 1507347, 0, 10, 1507348, 0, 10, 1507349, 0, 10, 1507350, 0, 10, 1507351, 0, 10, 1507352, 0, 10, 1507353, 0, 10, 1507354, 0, 10, 1507355, 0, 10, 1507356, 262144, 55, 1507357, 262144, 55, 1507358, 65536, 19, 1507359, 65536, 19, 1507360, 65536, 19, 1507361, 65536, 19, 1507362, 65536, 19, 1507363, 65536, 19, 1507364, 65536, 19, 1507365, 65536, 19, 1507366, 65536, 19, 1507367, 65536, 19, 1507368, 65536, 19, 1507369, 65536, 19, 1507370, 65536, 19, 1507371, 65536, 19, 1507372, 65536, 19, 1507373, 65536, 19, 1507374, 65536, 19, 1507375, 65536, 19, 1507376, 65536, 19, 1507377, 65536, 19, 1507378, 65536, 19, 1507379, 65536, 19, 1507380, 65536, 19, 1507381, 65536, 19, 1507382, 65536, 19, 1507383, 65536, 19, 1507384, 65536, 19, 1507385, 65536, 19, 1507386, 65536, 19, 1507387, 65536, 19, 1572864, 65536, 19, 1572865, 65536, 19, 1572866, 65536, 19, 1572867, 65536, 19, 1572868, 262144, 55, 1572869, 262144, 55, 1572870, 262144, 55, 1572871, 0, 10, 1572872, 0, 10, 1572873, 0, 10, 1572874, 0, 10, 1572875, 0, 10, 1572876, 0, 10, 1572877, 0, 10, 1572878, 0, 10, 1572879, 0, 10, 1572880, 0, 10, 1572881, 0, 10, 1572882, 0, 10, 1572883, 0, 10, 1572884, 0, 10, 1572885, 0, 10, 1572886, 0, 10, 1572887, 0, 10, 1572888, 0, 10, 1572889, 0, 10, 1572890, 0, 10, 1572891, 0, 10, 1572892, 262144, 55, 1572893, 262144, 55, 1572894, 65536, 19, 1572895, 65536, 19, 1572896, 65536, 19, 1572897, 65536, 19, 1572898, 65536, 19, 1572899, 65536, 19, 1572900, 65536, 19, 1572901, 65536, 19, 1572902, 65536, 19, 1572903, 65536, 19, 1572904, 65536, 19, 1572905, 65536, 19, 1572906, 65536, 19, 1572907, 65536, 19, 1572908, 65536, 19, 1572909, 65536, 19, 1572910, 65536, 19, 1572911, 65536, 19, 1572912, 65536, 19, 1572913, 65536, 19, 1572914, 65536, 19, 1572915, 65536, 19, 1572916, 65536, 19, 1572917, 65536, 19, 1572918, 65536, 19, 1572919, 65536, 19, 1572920, 65536, 19, 1572921, 65536, 19, 1572922, 65536, 19, 1572923, 65536, 19, 1638400, 65536, 19, 1638401, 65536, 19, 1638402, 65536, 19, 1638403, 65536, 19, 1638404, 65536, 19, 1638405, 65536, 19, 1638406, 65536, 19, 1638407, 65536, 19, 1638408, 65536, 19, 1638409, 65536, 19, 1638410, 65536, 19, 1638411, 65536, 19, 1638412, 65536, 19, 1638413, 65536, 19, 1638414, 65536, 19, 1638415, 65536, 19, 1638416, 262144, 55, 1638417, 262144, 55, 1638418, 262144, 55, 1638419, 0, 10, 1638420, 0, 10, 1638421, 0, 10, 1638422, 0, 10, 1638423, 0, 10, 1638424, 0, 10, 1638425, 0, 10, 1638426, 0, 10, 1638427, 0, 10, 1638428, 262144, 55, 1638429, 262144, 55, 1638430, 65536, 19, 1638431, 65536, 19, 1638432, 65536, 19, 1638433, 65536, 19, 1638434, 65536, 19, 1638435, 65536, 19, 1638436, 65536, 19, 1638437, 65536, 19, 1638438, 65536, 19, 1638439, 65536, 19, 1638440, 65536, 19, 1638441, 65536, 19, 1638442, 65536, 19, 1638443, 65536, 19, 1638444, 65536, 19, 1638445, 65536, 19, 1638446, 65536, 19, 1638447, 65536, 19, 1638448, 65536, 19, 1638449, 65536, 19, 1638450, 65536, 19, 1638451, 65536, 19, 1638452, 65536, 19, 1638453, 65536, 19, 1638454, 65536, 19, 1638455, 65536, 19, 1638456, 65536, 19, 1638457, 65536, 19, 1638458, 65536, 19, 1638459, 65536, 19, 1703936, 65536, 19, 1703937, 65536, 19, 1703938, 65536, 19, 1703939, 65536, 19, 1703940, 65536, 19, 1703941, 65536, 19, 1703942, 65536, 19, 1703943, 65536, 19, 1703944, 65536, 19, 1703945, 65536, 19, 1703946, 65536, 19, 1703947, 65536, 19, 1703948, 65536, 19, 1703949, 65536, 19, 1703950, 65536, 19, 1703951, 65536, 19, 1703952, 262144, 55, 1703953, 262144, 55, 1703954, 262144, 55, 1703955, 0, 10, 1703956, 0, 10, 1703957, 0, 10, 1703958, 0, 10, 1703959, 0, 10, 1703960, 0, 10, 1703961, 0, 10, 1703962, 0, 10, 1703963, 0, 10, 1703964, 262144, 55, 1703965, 262144, 55, 1703966, 65536, 19, 1703967, 65536, 19, 1703968, 65536, 19, 1703969, 65536, 19, 1703970, 65536, 19, 1703971, 65536, 19, 1703972, 65536, 19, 1703973, 65536, 19, 1703974, 65536, 19, 1703975, 65536, 19, 1703976, 65536, 19, 1703977, 65536, 19, 1703978, 65536, 19, 1703979, 65536, 19, 1703980, 65536, 19, 1703981, 65536, 19, 1703982, 65536, 19, 1703983, 65536, 19, 1703984, 65536, 19, 1703985, 65536, 19, 1703986, 65536, 19, 1703987, 65536, 19, 1703988, 65536, 19, 1703989, 65536, 19, 1703990, 65536, 19, 1703991, 65536, 19, 1703992, 65536, 19, 1703993, 65536, 19, 1703994, 65536, 19, 1703995, 65536, 19, 1769472, 65536, 19, 1769473, 65536, 19, 1769474, 65536, 19, 1769475, 65536, 19, 1769476, 65536, 19, 1769477, 65536, 19, 1769478, 65536, 19, 1769479, 65536, 19, 1769480, 65536, 19, 1769481, 65536, 19, 1769482, 65536, 19, 1769483, 65536, 19, 1769484, 65536, 19, 1769485, 65536, 19, 1769486, 65536, 19, 1769487, 65536, 19, 1769488, 0, 14, 1769489, 262144, 55, 1769490, 262144, 55, 1769491, 0, 10, 1769492, 0, 10, 1769493, 0, 10, 1769494, 0, 10, 1769495, 0, 12, 1769496, 0, 12, 1769497, 0, 10, 1769498, 0, 10, 1769499, 0, 10, 1769500, 262144, 55, 1769501, 262144, 55, 1769502, 65536, 19, 1769503, 65536, 19, 1769504, 65536, 19, 1769505, 65536, 19, 1769506, 65536, 19, 1769507, 65536, 19, 1769508, 65536, 19, 1769509, 65536, 19, 1769510, 65536, 19, 1769511, 65536, 19, 1769512, 65536, 19, 1769513, 65536, 19, 1769514, 65536, 19, 1769515, 65536, 19, 1769516, 65536, 19, 1769517, 65536, 19, 1769518, 65536, 19, 1769519, 65536, 19, 1769520, 65536, 19, 1769521, 65536, 19, 1769522, 65536, 19, 1769523, 65536, 19, 1769524, 65536, 19, 1769525, 65536, 19, 1769526, 65536, 19, 1769527, 65536, 19, 1769528, 65536, 19, 1769529, 65536, 19, 1769530, 65536, 19, 1769531, 65536, 19, 1835008, 65536, 19, 1835009, 65536, 19, 1835010, 65536, 19, 1835011, 65536, 19, 1835012, 65536, 19, 1835013, 65536, 19, 1835014, 65536, 19, 1835015, 65536, 19, 1835016, 65536, 19, 1835017, 65536, 19, 1835018, 65536, 19, 1835019, 65536, 19, 1835020, 65536, 19, 1835021, 65536, 19, 1835022, 65536, 19, 1835023, 65536, 19, 1835024, 0, 14, 1835025, 262144, 55, 1835026, 262144, 55, 1835027, 0, 10, 1835028, 0, 10, 1835029, 0, 10, 1835030, 0, 12, 1835031, 0, 12, 1835032, 0, 12, 1835033, 0, 12, 1835034, 0, 10, 1835035, 0, 10, 1835036, 262144, 55, 1835037, 262144, 55, 1835038, 262144, 55, 1835039, 65536, 19, 1835040, 65536, 19, 1835041, 65536, 19, 1835042, 65536, 19, 1835043, 65536, 19, 1835044, 65536, 19, 1835045, 65536, 19, 1835046, 65536, 19, 1835047, 65536, 19, 1835048, 65536, 19, 1835049, 65536, 19, 1835050, 65536, 19, 1835051, 65536, 19, 1835052, 65536, 19, 1835053, 65536, 19, 1835054, 65536, 19, 1835055, 65536, 19, 1835056, 65536, 19, 1835057, 65536, 19, 1835058, 65536, 19, 1835059, 65536, 19, 1835060, 65536, 19, 1835061, 65536, 19, 1835062, 65536, 19, 1835063, 65536, 19, 1835064, 65536, 19, 1835065, 65536, 19, 1835066, 65536, 19, 1835067, 65536, 19, 1900544, 65536, 19, 1900545, 65536, 19, 1900546, 65536, 19, 1900547, 65536, 19, 1900548, 65536, 19, 1900549, 65536, 19, 1900550, 65536, 19, 1900551, 65536, 19, 1900552, 65536, 19, 1900553, 65536, 19, 1900554, 65536, 19, 1900555, 65536, 19, 1900556, 65536, 19, 1900557, 65536, 19, 1900558, 65536, 19, 1900559, 65536, 19, 1900560, 65536, 19, 1900561, 262144, 55, 1900562, 262144, 55, 1900563, 0, 10, 1900564, 0, 10, 1900565, 0, 12, 1900566, 0, 12, 1900567, 0, 12, 1900568, 0, 12, 1900569, 0, 12, 1900570, 0, 12, 1900571, 0, 10, 1900572, 0, 10, 1900573, 262144, 55, 1900574, 262144, 55, 1900575, 65536, 19, 1900576, 65536, 19, 1900577, 65536, 19, 1900578, 65536, 19, 1900579, 65536, 19, 1900580, 65536, 19, 1900581, 65536, 19, 1900582, 65536, 19, 1900583, 65536, 19, 1900584, 65536, 19, 1900585, 65536, 19, 1900586, 65536, 19, 1900587, 65536, 19, 1900588, 65536, 19, 1900589, 65536, 19, 1900590, 65536, 19, 1900591, 65536, 19, 1900592, 65536, 19, 1900593, 65536, 19, 1900594, 65536, 19, 1900595, 65536, 19, 1900596, 65536, 19, 1900597, 65536, 19, 1900598, 65536, 19, 1900599, 65536, 19, 1900600, 65536, 19, 1900601, 65536, 19, 1900602, 65536, 19, 1900603, 65536, 19, 1966080, 65536, 19, 1966081, 65536, 19, 1966082, 65536, 19, 1966083, 65536, 19, 1966084, 65536, 19, 1966085, 65536, 19, 1966086, 65536, 19, 1966087, 65536, 19, 1966088, 65536, 19, 1966089, 65536, 19, 1966090, 65536, 19, 1966091, 65536, 19, 1966092, 65536, 19, 1966093, 65536, 19, 1966094, 65536, 19, 1966095, 65536, 19, 1966096, 65536, 19, 1966097, 262144, 55, 1966098, 262144, 55, 1966099, 0, 10, 1966100, 0, 10, 1966101, 0, 12, 1966102, 0, 12, 1966103, 0, 12, 1966104, 0, 12, 1966105, 0, 12, 1966106, 0, 12, 1966107, 0, 10, 1966108, 0, 10, 1966109, 262144, 55, 1966110, 262144, 55, 1966111, 65536, 19, 1966112, 65536, 19, 1966113, 65536, 19, 1966114, 65536, 19, 1966115, 65536, 19, 1966116, 65536, 19, 1966117, 65536, 19, 1966118, 65536, 19, 1966119, 65536, 19, 1966120, 65536, 19, 1966121, 65536, 19, 1966122, 65536, 19, 1966123, 65536, 19, 1966124, 65536, 19, 1966125, 65536, 19, 1966126, 65536, 19, 1966127, 65536, 19, 1966128, 65536, 19, 1966129, 65536, 19, 1966130, 65536, 19, 1966131, 65536, 19, 1966132, 65536, 19, 1966133, 65536, 19, 1966134, 65536, 19, 1966135, 65536, 19, 1966136, 65536, 19, 1966137, 65536, 19, 1966138, 65536, 19, 1966139, 65536, 19, 2031616, 65536, 19, 2031617, 65536, 19, 2031618, 65536, 19, 2031619, 65536, 19, 2031620, 65536, 19, 2031621, 65536, 19, 2031622, 65536, 19, 2031623, 65536, 19, 2031624, 65536, 19, 2031625, 65536, 19, 2031626, 65536, 19, 2031627, 65536, 19, 2031628, 65536, 19, 2031629, 65536, 19, 2031630, 65536, 19, 2031631, 65536, 19, 2031632, 65536, 19, 2031633, 262144, 55, 2031634, 262144, 55, 2031635, 0, 10, 2031636, 0, 10, 2031637, 0, 10, 2031638, 0, 12, 2031639, 0, 12, 2031640, 0, 12, 2031641, 0, 12, 2031642, 0, 10, 2031643, 0, 10, 2031644, 0, 10, 2031645, 262144, 55, 2031646, 262144, 55, 2031647, 65536, 19, 2031648, 65536, 19, 2031649, 65536, 19, 2031650, 65536, 19, 2031651, 65536, 19, 2031652, 65536, 19, 2031653, 65536, 19, 2031654, 65536, 19, 2031655, 65536, 19, 2031656, 65536, 19, 2031657, 65536, 19, 2031658, 65536, 19, 2031659, 65536, 19, 2031660, 65536, 19, 2031661, 65536, 19, 2031662, 65536, 19, 2031663, 65536, 19, 2031664, 65536, 19, 2031665, 65536, 19, 2031666, 65536, 19, 2031667, 65536, 19, 2031668, 65536, 19, 2031669, 65536, 19, 2031670, 65536, 19, 2031671, 65536, 19, 2031672, 65536, 19, 2031673, 65536, 19, 2031674, 65536, 19, 2031675, 65536, 19, 2097152, 65536, 19, 2097153, 65536, 19, 2097154, 65536, 19, 2097155, 65536, 19, 2097156, 65536, 19, 2097157, 65536, 19, 2097158, 65536, 19, 2097159, 65536, 19, 2097160, 65536, 19, 2097161, 65536, 19, 2097162, 65536, 19, 2097163, 65536, 19, 2097164, 65536, 19, 2097165, 65536, 19, 2097166, 65536, 19, 2097167, 65536, 19, 2097168, 65536, 19, 2097169, 262144, 55, 2097170, 262144, 55, 2097171, 0, 10, 2097172, 0, 10, 2097173, 0, 10, 2097174, 0, 10, 2097175, 0, 12, 2097176, 0, 12, 2097177, 0, 10, 2097178, 0, 10, 2097179, 0, 10, 2097180, 0, 10, 2097181, 262144, 55, 2097182, 262144, 55, 2097183, 65536, 19, 2097184, 65536, 19, 2097185, 65536, 19, 2097186, 65536, 19, 2097187, 65536, 19, 2097188, 65536, 19, 2097189, 65536, 19, 2097190, 65536, 19, 2097191, 65536, 19, 2097192, 65536, 19, 2097193, 65536, 19, 2097194, 65536, 19, 2097195, 65536, 19, 2097196, 65536, 19, 2097197, 65536, 19, 2097198, 65536, 19, 2097199, 65536, 19, 2097200, 65536, 19, 2097201, 65536, 19, 2097202, 65536, 19, 2097203, 65536, 19, 2097204, 65536, 19, 2097205, 65536, 19, 2097206, 65536, 19, 2097207, 65536, 19, 2097208, 65536, 19, 2097209, 65536, 19, 2097210, 65536, 19, 2097211, 65536, 19, 2162688, 65536, 19, 2162689, 65536, 19, 2162690, 65536, 19, 2162691, 65536, 19, 2162692, 65536, 19, 2162693, 65536, 19, 2162694, 65536, 19, 2162695, 65536, 19, 2162696, 65536, 19, 2162697, 65536, 19, 2162698, 65536, 19, 2162699, 65536, 19, 2162700, 65536, 19, 2162701, 65536, 19, 2162702, 65536, 19, 2162703, 65536, 19, 2162704, 65536, 19, 2162705, 262144, 55, 2162706, 262144, 55, 2162707, 0, 10, 2162708, 0, 10, 2162709, 0, 10, 2162710, 0, 10, 2162711, 0, 10, 2162712, 0, 10, 2162713, 0, 10, 2162714, 0, 10, 2162715, 0, 10, 2162716, 0, 10, 2162717, 0, 10, 2162718, 262144, 55, 2162719, 65536, 19, 2162720, 65536, 19, 2162721, 65536, 19, 2162722, 65536, 19, 2162723, 65536, 19, 2162724, 65536, 19, 2162725, 65536, 19, 2162726, 65536, 19, 2162727, 65536, 19, 2162728, 65536, 19, 2162729, 65536, 19, 2162730, 65536, 19, 2162731, 65536, 19, 2162732, 65536, 19, 2162733, 65536, 19, 2162734, 65536, 19, 2162735, 65536, 19, 2162736, 65536, 19, 2162737, 65536, 19, 2162738, 65536, 19, 2162739, 65536, 19, 2162740, 65536, 19, 2162741, 65536, 19, 2162742, 65536, 19, 2162743, 65536, 19, 2162744, 65536, 19, 2162745, 65536, 19, 2162746, 65536, 19, 2162747, 65536, 19, 2228224, 65536, 19, 2228225, 65536, 19, 2228226, 65536, 19, 2228227, 65536, 19, 2228228, 65536, 19, 2228229, 65536, 19, 2228230, 65536, 19, 2228231, 65536, 19, 2228232, 65536, 19, 2228233, 65536, 19, 2228234, 65536, 19, 2228235, 65536, 19, 2228236, 65536, 19, 2228237, 65536, 19, 2228238, 65536, 19, 2228239, 65536, 19, 2228240, 65536, 19, 2228241, 262144, 55, 2228242, 262144, 55, 2228243, 0, 10, 2228244, 0, 10, 2228245, 0, 10, 2228246, 0, 10, 2228247, 0, 10, 2228248, 0, 10, 2228249, 0, 10, 2228250, 0, 10, 2228251, 0, 10, 2228252, 0, 10, 2228253, 0, 10, 2228254, 262144, 55, 2228255, 65536, 19, 2228256, 65536, 19, 2228257, 65536, 19, 2228258, 65536, 19, 2228259, 65536, 19, 2228260, 65536, 19, 2228261, 65536, 19, 2228262, 65536, 19, 2228263, 65536, 19, 2228264, 65536, 19, 2228265, 65536, 19, 2228266, 65536, 19, 2228267, 65536, 19, 2228268, 65536, 19, 2228269, 65536, 19, 2228270, 65536, 19, 2228271, 65536, 19, 2228272, 65536, 19, 2228273, 65536, 19, 2228274, 65536, 19, 2228275, 65536, 19, 2228276, 65536, 19, 2228277, 65536, 19, 2228278, 65536, 19, 2228279, 65536, 19, 2228280, 65536, 19, 2228281, 65536, 19, 2228282, 65536, 19, 2228283, 65536, 19, 2293760, 65536, 19, 2293761, 65536, 19, 2293762, 65536, 19, 2293763, 65536, 19, 2293764, 65536, 19, 2293765, 65536, 19, 2293766, 65536, 19, 2293767, 65536, 19, 2293768, 65536, 19, 2293769, 65536, 19, 2293770, 65536, 19, 2293771, 65536, 19, 2293772, 65536, 19, 2293773, 65536, 19, 2293774, 65536, 19, 2293775, 65536, 19, 2293776, 65536, 19, 2293777, 262144, 55, 2293778, 262144, 55, 2293779, 0, 10, 2293780, 0, 10, 2293781, 0, 10, 2293782, 0, 10, 2293783, 0, 10, 2293784, 0, 10, 2293785, 0, 10, 2293786, 0, 10, 2293787, 0, 10, 2293788, 0, 10, 2293789, 0, 10, 2293790, 262144, 55, 2293791, 65536, 19, 2293792, 65536, 19, 2293793, 65536, 19, 2293794, 65536, 19, 2293795, 65536, 19, 2293796, 65536, 19, 2293797, 65536, 19, 2293798, 65536, 19, 2293799, 65536, 19, 2293800, 65536, 19, 2293801, 65536, 19, 2293802, 65536, 19, 2293803, 65536, 19, 2293804, 65536, 19, 2293805, 65536, 19, 2293806, 65536, 19, 2293807, 65536, 19, 2293808, 65536, 19, 2293809, 65536, 19, 2293810, 65536, 19, 2293811, 65536, 19, 2293812, 65536, 19, 2293813, 65536, 19, 2293814, 65536, 19, 2293815, 65536, 19, 2293816, 65536, 19, 2293817, 65536, 19, 2293818, 65536, 19, 2293819, 65536, 19, 2359296, 65536, 19, 2359297, 65536, 19, 2359298, 65536, 19, 2359299, 65536, 19, 2359300, 65536, 19, 2359301, 65536, 19, 2359302, 65536, 19, 2359303, 65536, 19, 2359304, 65536, 19, 2359305, 65536, 19, 2359306, 65536, 19, 2359307, 65536, 19, 2359308, 0, 14, 2359309, 0, 14, 2359310, 0, 14, 2359311, 0, 14, 2359312, 0, 14, 2359313, 262144, 55, 2359314, 262144, 55, 2359315, 0, 10, 2359316, 0, 10, 2359317, 0, 10, 2359318, 0, 10, 2359319, 0, 10, 2359320, 0, 10, 2359321, 0, 10, 2359322, 0, 10, 2359323, 0, 10, 2359324, 0, 10, 2359325, 0, 10, 2359326, 262144, 55, 2359327, 262144, 55, 2359328, 0, 14, 2359329, 65536, 19, 2359330, 65536, 19, 2359331, 65536, 19, 2359332, 65536, 19, 2359333, 65536, 19, 2359334, 65536, 19, 2359335, 65536, 19, 2359336, 65536, 19, 2359337, 65536, 19, 2359338, 65536, 19, 2359339, 65536, 19, 2359340, 65536, 19, 2359341, 65536, 19, 2359342, 65536, 19, 2359343, 65536, 19, 2359344, 65536, 19, 2359345, 65536, 19, 2359346, 65536, 19, 2359347, 65536, 19, 2359348, 65536, 19, 2359349, 65536, 19, 2359350, 65536, 19, 2359351, 65536, 19, 2359352, 65536, 19, 2359353, 65536, 19, 2359354, 65536, 19, 2359355, 65536, 19, 2424832, 65536, 19, 2424833, 65536, 19, 2424834, 65536, 19, 2424835, 65536, 19, 2424836, 65536, 19, 2424837, 65536, 19, 2424838, 65536, 19, 2424839, 65536, 19, 2424840, 65536, 19, 2424841, 65536, 19, 2424842, 65536, 19, 2424843, 65536, 19, 2424844, 0, 14, 2424845, 0, 14, 2424846, 0, 14, 2424847, 0, 14, 2424848, 0, 10, 2424849, 0, 10, 2424850, 0, 10, 2424851, 0, 10, 2424852, 0, 10, 2424853, 0, 10, 2424854, 0, 10, 2424855, 0, 10, 2424856, 0, 10, 2424857, 0, 10, 2424858, 0, 10, 2424859, 0, 10, 2424860, 0, 10, 2424861, 0, 10, 2424862, 0, 10, 2424863, 0, 10, 2424864, 0, 14, 2424865, 65536, 19, 2424866, 65536, 19, 2424867, 65536, 19, 2424868, 65536, 19, 2424869, 65536, 19, 2424870, 65536, 19, 2424871, 65536, 19, 2424872, 65536, 19, 2424873, 65536, 19, 2424874, 65536, 19, 2424875, 65536, 19, 2424876, 65536, 19, 2424877, 65536, 19, 2424878, 65536, 19, 2424879, 65536, 19, 2424880, 65536, 19, 2424881, 65536, 19, 2424882, 65536, 19, 2424883, 65536, 19, 2424884, 65536, 19, 2424885, 65536, 19, 2424886, 65536, 19, 2424887, 65536, 19, 2424888, 65536, 19, 2424889, 65536, 19, 2424890, 65536, 19, 2424891, 65536, 19, 2490368, 65536, 19, 2490369, 65536, 19, 2490370, 65536, 19, 2490371, 65536, 19, 2490372, 65536, 19, 2490373, 65536, 19, 2490374, 65536, 19, 2490375, 65536, 19, 2490376, 65536, 19, 2490377, 65536, 19, 2490378, 65536, 19, 2490379, 65536, 19, 2490380, 0, 14, 2490381, 0, 14, 2490382, 0, 14, 2490383, 0, 14, 2490384, 0, 10, 2490385, 0, 10, 2490386, 0, 10, 2490387, 0, 10, 2490388, 0, 10, 2490389, 0, 10, 2490390, 0, 10, 2490391, 0, 10, 2490392, 0, 10, 2490393, 0, 10, 2490394, 0, 10, 2490395, 0, 10, 2490396, 0, 10, 2490397, 0, 10, 2490398, 0, 10, 2490399, 0, 14, 2490400, 0, 14, 2490401, 65536, 19, 2490402, 65536, 19, 2490403, 65536, 19, 2490404, 65536, 19, 2490405, 65536, 19, 2490406, 65536, 19, 2490407, 65536, 19, 2490408, 65536, 19, 2490409, 65536, 19, 2490410, 65536, 19, 2490411, 65536, 19, 2490412, 65536, 19, 2490413, 65536, 19, 2490414, 65536, 19, 2490415, 65536, 19, 2490416, 65536, 19, 2490417, 65536, 19, 2490418, 65536, 19, 2490419, 65536, 19, 2490420, 65536, 19, 2490421, 65536, 19, 2490422, 65536, 19, 2490423, 65536, 19, 2490424, 65536, 19, 2490425, 65536, 19, 2490426, 65536, 19, 2490427, 65536, 19, 2555904, 65536, 19, 2555905, 65536, 19, 2555906, 65536, 19, 2555907, 65536, 19, 2555908, 65536, 19, 2555909, 65536, 19, 2555910, 65536, 19, 2555911, 65536, 19, 2555912, 65536, 19, 2555913, 65536, 19, 2555914, 65536, 19, 2555915, 65536, 19, 2555916, 0, 14, 2555917, 0, 10, 2555918, 0, 10, 2555919, 0, 10, 2555920, 0, 10, 2555921, 0, 10, 2555922, 0, 10, 2555923, 0, 10, 2555924, 0, 10, 2555925, 0, 10, 2555926, 0, 10, 2555927, 0, 10, 2555928, 0, 10, 2555929, 0, 10, 2555930, 0, 10, 2555931, 0, 10, 2555932, 0, 10, 2555933, 0, 10, 2555934, 0, 10, 2555935, 0, 14, 2555936, 0, 14, 2555937, 65536, 19, 2555938, 65536, 19, 2555939, 65536, 19, 2555940, 65536, 19, 2555941, 65536, 19, 2555942, 65536, 19, 2555943, 65536, 19, 2555944, 65536, 19, 2555945, 65536, 19, 2555946, 65536, 19, 2555947, 65536, 19, 2555948, 65536, 19, 2555949, 65536, 19, 2555950, 65536, 19, 2555951, 65536, 19, 2555952, 65536, 19, 2555953, 65536, 19, 2555954, 65536, 19, 2555955, 65536, 19, 2555956, 65536, 19, 2555957, 65536, 19, 2555958, 65536, 19, 2555959, 65536, 19, 2555960, 65536, 19, 2555961, 65536, 19, 2555962, 65536, 19, 2555963, 65536, 19, 2621440, 65536, 19, 2621441, 65536, 19, 2621442, 65536, 19, 2621443, 65536, 19, 2621444, 65536, 19, 2621445, 65536, 19, 2621446, 65536, 19, 2621447, 0, 14, 2621448, 0, 14, 2621449, 0, 14, 2621450, 0, 14, 2621451, 0, 14, 2621452, 0, 14, 2621453, 0, 10, 2621454, 0, 10, 2621455, 0, 10, 2621456, 0, 10, 2621457, 0, 10, 2621458, 0, 10, 2621459, 0, 10, 2621460, 0, 10, 2621461, 0, 10, 2621462, 0, 10, 2621463, 0, 10, 2621464, 0, 10, 2621465, 0, 10, 2621466, 0, 10, 2621467, 0, 10, 2621468, 0, 10, 2621469, 0, 10, 2621470, 0, 10, 2621471, 0, 14, 2621472, 0, 14, 2621473, 65536, 19, 2621474, 65536, 19, 2621475, 65536, 19, 2621476, 65536, 19, 2621477, 65536, 19, 2621478, 65536, 19, 2621479, 65536, 19, 2621480, 65536, 19, 2621481, 65536, 19, 2621482, 65536, 19, 2621483, 65536, 19, 2621484, 65536, 19, 2621485, 65536, 19, 2621486, 65536, 19, 2621487, 65536, 19, 2621488, 65536, 19, 2621489, 65536, 19, 2621490, 65536, 19, 2621491, 65536, 19, 2621492, 65536, 19, 2621493, 65536, 19, 2621494, 65536, 19, 2621495, 65536, 19, 2621496, 65536, 19, 2621497, 65536, 19, 2621498, 65536, 19, 2621499, 65536, 19, 2686976, 65536, 19, 2686977, 65536, 19, 2686978, 65536, 19, 2686979, 65536, 19, 2686980, 65536, 19, 2686981, 65536, 19, 2686982, 65536, 19, 2686983, 0, 14, 2686984, 0, 14, 2686985, 0, 14, 2686986, 0, 10, 2686987, 0, 10, 2686988, 0, 10, 2686989, 0, 10, 2686990, 0, 10, 2686991, 0, 10, 2686992, 0, 10, 2686993, 0, 10, 2686994, 0, 10, 2686995, 0, 10, 2686996, 0, 10, 2686997, 0, 10, 2686998, 0, 10, 2686999, 0, 10, 2687000, 0, 10, 2687001, 0, 10, 2687002, 0, 10, 2687003, 0, 10, 2687004, 0, 10, 2687005, 0, 10, 2687006, 0, 10, 2687007, 0, 14, 2687008, 0, 14, 2687009, 65536, 19, 2687010, 65536, 19, 2687011, 65536, 19, 2687012, 65536, 19, 2687013, 65536, 19, 2687014, 65536, 19, 2687015, 65536, 19, 2687016, 65536, 19, 2687017, 65536, 19, 2687018, 65536, 19, 2687019, 65536, 19, 2687020, 65536, 19, 2687021, 65536, 19, 2687022, 65536, 19, 2687023, 65536, 19, 2687024, 65536, 19, 2687025, 65536, 19, 2687026, 65536, 19, 2687027, 65536, 19, 2687028, 65536, 19, 2687029, 65536, 19, 2687030, 65536, 19, 2687031, 65536, 19, 2687032, 65536, 19, 2687033, 65536, 19, 2687034, 65536, 19, 2687035, 65536, 19, 2752512, 65536, 19, 2752513, 65536, 19, 2752514, 65536, 19, 2752515, 65536, 19, 2752516, 65536, 19, 2752517, 65536, 19, 2752518, 65536, 19, 2752519, 0, 14, 2752520, 0, 14, 2752521, 0, 14, 2752522, 0, 10, 2752523, 0, 10, 2752524, 0, 10, 2752525, 0, 10, 2752526, 0, 10, 2752527, 0, 10, 2752528, 0, 10, 2752529, 0, 10, 2752530, 0, 10, 2752531, 0, 10, 2752532, 0, 10, 2752533, 0, 14, 2752534, 0, 14, 2752535, 0, 14, 2752536, 0, 14, 2752537, 0, 14, 2752538, 0, 10, 2752539, 0, 10, 2752540, 0, 10, 2752541, 0, 10, 2752542, 0, 10, 2752543, 0, 14, 2752544, 0, 14, 2752545, 65536, 19, 2752546, 65536, 19, 2752547, 65536, 19, 2752548, 65536, 19, 2752549, 65536, 19, 2752550, 65536, 19, 2752551, 65536, 19, 2752552, 65536, 19, 2752553, 65536, 19, 2752554, 65536, 19, 2752555, 65536, 19, 2752556, 65536, 19, 2752557, 65536, 19, 2752558, 65536, 19, 2752559, 65536, 19, 2752560, 65536, 19, 2752561, 65536, 19, 2752562, 65536, 19, 2752563, 65536, 19, 2752564, 65536, 19, 2752565, 65536, 19, 2752566, 65536, 19, 2752567, 65536, 19, 2752568, 65536, 19, 2752569, 65536, 19, 2752570, 65536, 19, 2752571, 65536, 19, 2818048, 65536, 19, 2818049, 65536, 19, 2818050, 65536, 19, 2818051, 65536, 19, 2818052, 65536, 19, 2818053, 65536, 19, 2818054, 65536, 19, 2818055, 0, 14, 2818056, 0, 14, 2818057, 0, 14, 2818058, 0, 10, 2818059, 0, 10, 2818060, 0, 10, 2818061, 0, 10, 2818062, 0, 10, 2818063, 0, 10, 2818064, 0, 10, 2818065, 0, 10, 2818066, 0, 10, 2818067, 0, 10, 2818068, 0, 10, 2818069, 0, 14, 2818070, 0, 14, 2818071, 0, 14, 2818072, 0, 14, 2818073, 0, 14, 2818074, 0, 10, 2818075, 0, 10, 2818076, 0, 10, 2818077, 0, 10, 2818078, 0, 10, 2818079, 0, 14, 2818080, 0, 14, 2818081, 65536, 19, 2818082, 65536, 19, 2818083, 65536, 19, 2818084, 65536, 19, 2818085, 65536, 19, 2818086, 65536, 19, 2818087, 65536, 19, 2818088, 65536, 19, 2818089, 65536, 19, 2818090, 65536, 19, 2818091, 65536, 19, 2818092, 65536, 19, 2818093, 65536, 19, 2818094, 65536, 19, 2818095, 65536, 19, 2818096, 65536, 19, 2818097, 65536, 19, 2818098, 65536, 19, 2818099, 65536, 19, 2818100, 65536, 19, 2818101, 65536, 19, 2818102, 65536, 19, 2818103, 65536, 19, 2818104, 65536, 19, 2818105, 65536, 19, 2818106, 65536, 19, 2818107, 65536, 19, 2883584, 65536, 19, 2883585, 65536, 19, 2883586, 65536, 19, 2883587, 65536, 19, 2883588, 65536, 19, 2883589, 65536, 19, 2883590, 65536, 19, 2883591, 0, 14, 2883592, 0, 10, 2883593, 0, 10, 2883594, 0, 10, 2883595, 0, 10, 2883596, 0, 10, 2883597, 0, 10, 2883598, 0, 10, 2883599, 0, 10, 2883600, 0, 10, 2883601, 0, 10, 2883602, 0, 10, 2883603, 0, 10, 2883604, 0, 10, 2883605, 0, 14, 2883606, 0, 14, 2883607, 0, 14, 2883608, 0, 14, 2883609, 0, 10, 2883610, 0, 10, 2883611, 0, 10, 2883612, 0, 10, 2883613, 0, 10, 2883614, 0, 10, 2883615, 0, 14, 2883616, 0, 14, 2883617, 65536, 19, 2883618, 65536, 19, 2883619, 65536, 19, 2883620, 65536, 19, 2883621, 65536, 19, 2883622, 65536, 19, 2883623, 65536, 19, 2883624, 65536, 19, 2883625, 65536, 19, 2883626, 65536, 19, 2883627, 65536, 19, 2883628, 65536, 19, 2883629, 65536, 19, 2883630, 65536, 19, 2883631, 65536, 19, 2883632, 65536, 19, 2883633, 65536, 19, 2883634, 65536, 19, 2883635, 65536, 19, 2883636, 65536, 19, 2883637, 65536, 19, 2883638, 65536, 19, 2883639, 65536, 19, 2883640, 65536, 19, 2883641, 65536, 19, 2883642, 65536, 19, 2883643, 65536, 19, 2949120, 65536, 19, 2949121, 65536, 19, 2949122, 65536, 19, 2949123, 65536, 19, 2949124, 65536, 19, 2949125, 65536, 19, 2949126, 0, 14, 2949127, 0, 14, 2949128, 0, 10, 2949129, 0, 10, 2949130, 0, 10, 2949131, 0, 10, 2949132, 0, 10, 2949133, 0, 10, 2949134, 0, 10, 2949135, 0, 10, 2949136, 0, 10, 2949137, 0, 10, 2949138, 0, 10, 2949139, 0, 10, 2949140, 0, 10, 2949141, 0, 10, 2949142, 0, 10, 2949143, 0, 10, 2949144, 0, 10, 2949145, 0, 10, 2949146, 0, 10, 2949147, 0, 10, 2949148, 0, 10, 2949149, 0, 10, 2949150, 0, 10, 2949151, 0, 14, 2949152, 0, 14, 2949153, 65536, 19, 2949154, 65536, 19, 2949155, 65536, 19, 2949156, 65536, 19, 2949157, 65536, 19, 2949158, 65536, 19, 2949159, 65536, 19, 2949160, 65536, 19, 2949161, 65536, 19, 2949162, 65536, 19, 2949163, 65536, 19, 2949164, 65536, 19, 2949165, 65536, 19, 2949166, 65536, 19, 2949167, 65536, 19, 2949168, 65536, 19, 2949169, 65536, 19, 2949170, 65536, 19, 2949171, 65536, 19, 2949172, 65536, 19, 2949173, 65536, 19, 2949174, 65536, 19, 2949175, 65536, 19, 2949176, 65536, 19, 2949177, 65536, 19, 2949178, 65536, 19, 2949179, 65536, 19, 3014656, 65536, 19, 3014657, 65536, 19, 3014658, 65536, 19, 3014659, 65536, 19, 3014660, 65536, 19, 3014661, 65536, 19, 3014662, 0, 14, 3014663, 0, 10, 3014664, 0, 10, 3014665, 0, 10, 3014666, 0, 10, 3014667, 0, 10, 3014668, 0, 10, 3014669, 0, 10, 3014670, 0, 10, 3014671, 0, 10, 3014672, 0, 10, 3014673, 0, 10, 3014674, 0, 10, 3014675, 0, 10, 3014676, 0, 10, 3014677, 0, 10, 3014678, 0, 10, 3014679, 0, 10, 3014680, 0, 10, 3014681, 0, 10, 3014682, 0, 10, 3014683, 0, 10, 3014684, 0, 10, 3014685, 0, 10, 3014686, 0, 10, 3014687, 0, 14, 3014688, 0, 14, 3014689, 65536, 19, 3014690, 65536, 19, 3014691, 65536, 19, 3014692, 65536, 19, 3014693, 65536, 19, 3014694, 65536, 19, 3014695, 65536, 19, 3014696, 65536, 19, 3014697, 65536, 19, 3014698, 65536, 19, 3014699, 65536, 19, 3014700, 65536, 19, 3014701, 65536, 19, 3014702, 65536, 19, 3014703, 65536, 19, 3014704, 65536, 19, 3014705, 65536, 19, 3014706, 65536, 19, 3014707, 65536, 19, 3014708, 65536, 19, 3014709, 65536, 19, 3014710, 65536, 19, 3014711, 65536, 19, 3014712, 65536, 19, 3014713, 65536, 19, 3014714, 65536, 19, 3014715, 65536, 19, 3080192, 65536, 19, 3080193, 65536, 19, 3080194, 65536, 19, 3080195, 65536, 19, 3080196, 65536, 19, 3080197, 0, 14, 3080198, 0, 14, 3080199, 0, 10, 3080200, 0, 10, 3080201, 0, 10, 3080202, 0, 10, 3080203, 0, 10, 3080204, 0, 10, 3080205, 0, 10, 3080206, 0, 10, 3080207, 0, 10, 3080208, 0, 10, 3080209, 0, 10, 3080210, 0, 10, 3080211, 0, 10, 3080212, 0, 10, 3080213, 0, 10, 3080214, 0, 10, 3080215, 0, 10, 3080216, 0, 10, 3080217, 0, 10, 3080218, 0, 10, 3080219, 0, 10, 3080220, 0, 10, 3080221, 0, 10, 3080222, 0, 10, 3080223, 0, 14, 3080224, 0, 14, 3080225, 65536, 19, 3080226, 65536, 19, 3080227, 65536, 19, 3080228, 65536, 19, 3080229, 65536, 19, 3080230, 65536, 19, 3080231, 65536, 19, 3080232, 65536, 19, 3080233, 65536, 19, 3080234, 65536, 19, 3080235, 65536, 19, 3080236, 65536, 19, 3080237, 65536, 19, 3080238, 65536, 19, 3080239, 65536, 19, 3080240, 65536, 19, 3080241, 65536, 19, 3080242, 65536, 19, 3080243, 65536, 19, 3080244, 65536, 19, 3080245, 65536, 19, 3080246, 65536, 19, 3080247, 65536, 19, 3080248, 65536, 19, 3080249, 65536, 19, 3080250, 65536, 19, 3080251, 65536, 19, 3145728, 65536, 19, 3145729, 65536, 19, 3145730, 65536, 19, 3145731, 65536, 19, 3145732, 65536, 19, 3145733, 0, 14, 3145734, 0, 10, 3145735, 0, 10, 3145736, 0, 10, 3145737, 0, 10, 3145738, 0, 10, 3145739, 0, 10, 3145740, 0, 10, 3145741, 0, 10, 3145742, 0, 10, 3145743, 0, 10, 3145744, 0, 10, 3145745, 0, 10, 3145746, 0, 10, 3145747, 0, 10, 3145748, 0, 10, 3145749, 0, 10, 3145750, 0, 10, 3145751, 0, 10, 3145752, 0, 10, 3145753, 0, 10, 3145754, 0, 10, 3145755, 0, 10, 3145756, 0, 10, 3145757, 0, 10, 3145758, 0, 10, 3145759, 0, 14, 3145760, 0, 14, 3145761, 65536, 19, 3145762, 65536, 19, 3145763, 65536, 19, 3145764, 65536, 19, 3145765, 65536, 19, 3145766, 65536, 19, 3145767, 65536, 19, 3145768, 65536, 19, 3145769, 65536, 19, 3145770, 65536, 19, 3145771, 65536, 19, 3145772, 65536, 19, 3145773, 65536, 19, 3145774, 65536, 19, 3145775, 65536, 19, 3145776, 65536, 19, 3145777, 65536, 19, 3145778, 65536, 19, 3145779, 65536, 19, 3145780, 65536, 19, 3145781, 65536, 19, 3145782, 65536, 19, 3145783, 65536, 19, 3145784, 65536, 19, 3145785, 65536, 19, 3145786, 65536, 19, 3145787, 65536, 19, 3211264, 65536, 19, 3211265, 65536, 19, 3211266, 65536, 19, 3211267, 65536, 19, 3211268, 65536, 19, 3211269, 0, 14, 3211270, 0, 10, 3211271, 0, 10, 3211272, 0, 10, 3211273, 0, 10, 3211274, 0, 10, 3211275, 0, 10, 3211276, 0, 10, 3211277, 0, 10, 3211278, 0, 10, 3211279, 0, 10, 3211280, 0, 10, 3211281, 0, 10, 3211282, 0, 14, 3211283, 0, 14, 3211284, 0, 14, 3211285, 0, 14, 3211286, 0, 14, 3211287, 0, 14, 3211288, 0, 10, 3211289, 0, 10, 3211290, 0, 10, 3211291, 0, 10, 3211292, 0, 10, 3211293, 0, 10, 3211294, 0, 10, 3211295, 0, 14, 3211296, 0, 14, 3211297, 65536, 19, 3211298, 65536, 19, 3211299, 65536, 19, 3211300, 65536, 19, 3211301, 65536, 19, 3211302, 65536, 19, 3211303, 65536, 19, 3211304, 65536, 19, 3211305, 65536, 19, 3211306, 65536, 19, 3211307, 65536, 19, 3211308, 65536, 19, 3211309, 65536, 19, 3211310, 65536, 19, 3211311, 65536, 19, 3211312, 65536, 19, 3211313, 65536, 19, 3211314, 65536, 19, 3211315, 65536, 19, 3211316, 65536, 19, 3211317, 65536, 19, 3211318, 65536, 19, 3211319, 65536, 19, 3211320, 65536, 19, 3211321, 65536, 19, 3211322, 65536, 19, 3211323, 65536, 19, 3276800, 65536, 19, 3276801, 65536, 19, 3276802, 65536, 19, 3276803, 65536, 19, 3276804, 65536, 19, 3276805, 0, 14, 3276806, 0, 10, 3276807, 0, 10, 3276808, 0, 10, 3276809, 0, 10, 3276810, 0, 10, 3276811, 0, 10, 3276812, 0, 10, 3276813, 0, 10, 3276814, 0, 10, 3276815, 0, 10, 3276816, 0, 10, 3276817, 0, 10, 3276818, 0, 14, 3276819, 0, 14, 3276820, 0, 14, 3276821, 0, 14, 3276822, 0, 14, 3276823, 0, 14, 3276824, 0, 10, 3276825, 0, 10, 3276826, 0, 10, 3276827, 0, 10, 3276828, 0, 10, 3276829, 0, 10, 3276830, 0, 10, 3276831, 0, 14, 3276832, 0, 14, 3276833, 65536, 19, 3276834, 65536, 19, 3276835, 65536, 19, 3276836, 65536, 19, 3276837, 65536, 19, 3276838, 65536, 19, 3276839, 65536, 19, 3276840, 65536, 19, 3276841, 65536, 19, 3276842, 65536, 19, 3276843, 65536, 19, 3276844, 65536, 19, 3276845, 65536, 19, 3276846, 65536, 19, 3276847, 65536, 19, 3276848, 65536, 19, 3276849, 65536, 19, 3276850, 65536, 19, 3276851, 65536, 19, 3276852, 65536, 19, 3276853, 65536, 19, 3276854, 65536, 19, 3276855, 65536, 19, 3276856, 65536, 19, 3276857, 65536, 19, 3276858, 65536, 19, 3276859, 65536, 19, 3342336, 65536, 19, 3342337, 65536, 19, 3342338, 65536, 19, 3342339, 65536, 19, 3342340, 65536, 19, 3342341, 0, 14, 3342342, 0, 10, 3342343, 0, 10, 3342344, 0, 10, 3342345, 0, 10, 3342346, 0, 10, 3342347, 0, 10, 3342348, 0, 10, 3342349, 0, 10, 3342350, 0, 10, 3342351, 0, 10, 3342352, 0, 10, 3342353, 0, 10, 3342354, 0, 14, 3342355, 0, 14, 3342356, 0, 14, 3342357, 0, 14, 3342358, 0, 14, 3342359, 0, 14, 3342360, 0, 10, 3342361, 0, 10, 3342362, 0, 10, 3342363, 0, 10, 3342364, 0, 10, 3342365, 0, 10, 3342366, 0, 10, 3342367, 0, 14, 3342368, 0, 14, 3342369, 65536, 19, 3342370, 65536, 19, 3342371, 65536, 19, 3342372, 65536, 19, 3342373, 65536, 19, 3342374, 65536, 19, 3342375, 65536, 19, 3342376, 65536, 19, 3342377, 65536, 19, 3342378, 65536, 19, 3342379, 65536, 19, 3342380, 65536, 19, 3342381, 65536, 19, 3342382, 65536, 19, 3342383, 65536, 19, 3342384, 65536, 19, 3342385, 65536, 19, 3342386, 65536, 19, 3342387, 65536, 19, 3342388, 65536, 19, 3342389, 65536, 19, 3342390, 65536, 19, 3342391, 65536, 19, 3342392, 65536, 19, 3342393, 65536, 19, 3342394, 65536, 19, 3342395, 65536, 19, 3407872, 65536, 19, 3407873, 65536, 19, 3407874, 65536, 19, 3407875, 65536, 19, 3407876, 65536, 19, 3407877, 0, 14, 3407878, 0, 10, 3407879, 0, 10, 3407880, 0, 10, 3407881, 0, 10, 3407882, 0, 10, 3407883, 0, 10, 3407884, 0, 10, 3407885, 0, 10, 3407886, 0, 10, 3407887, 0, 10, 3407888, 0, 10, 3407889, 0, 10, 3407890, 0, 14, 3407891, 0, 14, 3407892, 0, 10, 3407893, 0, 10, 3407894, 0, 10, 3407895, 0, 10, 3407896, 0, 10, 3407897, 0, 10, 3407898, 0, 10, 3407899, 0, 10, 3407900, 0, 10, 3407901, 0, 10, 3407902, 0, 10, 3407903, 0, 14, 3407904, 0, 14, 3407905, 65536, 19, 3407906, 65536, 19, 3407907, 65536, 19, 3407908, 65536, 19, 3407909, 65536, 19, 3407910, 65536, 19, 3407911, 65536, 19, 3407912, 65536, 19, 3407913, 65536, 19, 3407914, 65536, 19, 3407915, 65536, 19, 3407916, 65536, 19, 3407917, 65536, 19, 3407918, 65536, 19, 3407919, 65536, 19, 3407920, 65536, 19, 3407921, 65536, 19, 3407922, 65536, 19, 3407923, 65536, 19, 3407924, 65536, 19, 3407925, 65536, 19, 3407926, 65536, 19, 3407927, 65536, 19, 3407928, 65536, 19, 3407929, 65536, 19, 3407930, 65536, 19, 3407931, 65536, 19, 3473408, 65536, 19, 3473409, 65536, 19, 3473410, 65536, 19, 3473411, 65536, 19, 3473412, 65536, 19, 3473413, 0, 14, 3473414, 0, 10, 3473415, 0, 10, 3473416, 0, 10, 3473417, 0, 10, 3473418, 0, 10, 3473419, 0, 10, 3473420, 0, 10, 3473421, 0, 10, 3473422, 0, 10, 3473423, 0, 10, 3473424, 0, 10, 3473425, 0, 10, 3473426, 0, 10, 3473427, 0, 10, 3473428, 0, 10, 3473429, 0, 10, 3473430, 0, 10, 3473431, 0, 10, 3473432, 0, 10, 3473433, 0, 10, 3473434, 0, 10, 3473435, 0, 10, 3473436, 0, 10, 3473437, 0, 10, 3473438, 0, 10, 3473439, 0, 14, 3473440, 0, 14, 3473441, 65536, 19, 3473442, 65536, 19, 3473443, 65536, 19, 3473444, 65536, 19, 3473445, 65536, 19, 3473446, 65536, 19, 3473447, 65536, 19, 3473448, 65536, 19, 3473449, 65536, 19, 3473450, 65536, 19, 3473451, 65536, 19, 3473452, 65536, 19, 3473453, 65536, 19, 3473454, 65536, 19, 3473455, 65536, 19, 3473456, 65536, 19, 3473457, 65536, 19, 3473458, 65536, 19, 3473459, 65536, 19, 3473460, 65536, 19, 3473461, 65536, 19, 3473462, 65536, 19, 3473463, 65536, 19, 3473464, 65536, 19, 3473465, 65536, 19, 3473466, 65536, 19, 3473467, 65536, 19, 3538944, 65536, 19, 3538945, 65536, 19, 3538946, 65536, 19, 3538947, 65536, 19, 3538948, 65536, 19, 3538949, 0, 14, 3538950, 0, 10, 3538951, 0, 10, 3538952, 0, 10, 3538953, 0, 10, 3538954, 0, 10, 3538955, 0, 10, 3538956, 0, 10, 3538957, 0, 10, 3538958, 0, 10, 3538959, 0, 12, 3538960, 0, 12, 3538961, 0, 10, 3538962, 0, 10, 3538963, 0, 10, 3538964, 0, 10, 3538965, 0, 10, 3538966, 0, 10, 3538967, 0, 10, 3538968, 0, 10, 3538969, 0, 10, 3538970, 0, 10, 3538971, 0, 10, 3538972, 0, 10, 3538973, 0, 10, 3538974, 0, 10, 3538975, 0, 14, 3538976, 0, 14, 3538977, 65536, 19, 3538978, 65536, 19, 3538979, 65536, 19, 3538980, 65536, 19, 3538981, 65536, 19, 3538982, 65536, 19, 3538983, 65536, 19, 3538984, 65536, 19, 3538985, 65536, 19, 3538986, 65536, 19, 3538987, 65536, 19, 3538988, 65536, 19, 3538989, 65536, 19, 3538990, 65536, 19, 3538991, 65536, 19, 3538992, 65536, 19, 3538993, 65536, 19, 3538994, 65536, 19, 3538995, 65536, 19, 3538996, 65536, 19, 3538997, 65536, 19, 3538998, 65536, 19, 3538999, 65536, 19, 3539000, 65536, 19, 3539001, 65536, 19, 3539002, 65536, 19, 3539003, 65536, 19, 3604480, 65536, 19, 3604481, 65536, 19, 3604482, 65536, 19, 3604483, 65536, 19, 3604484, 65536, 19, 3604485, 0, 14, 3604486, 0, 10, 3604487, 0, 10, 3604488, 0, 10, 3604489, 0, 10, 3604490, 0, 10, 3604491, 0, 10, 3604492, 0, 10, 3604493, 0, 10, 3604494, 0, 10, 3604495, 0, 12, 3604496, 0, 12, 3604497, 0, 10, 3604498, 0, 10, 3604499, 0, 10, 3604500, 0, 10, 3604501, 0, 10, 3604502, 0, 10, 3604503, 0, 10, 3604504, 0, 10, 3604505, 0, 10, 3604506, 0, 10, 3604507, 0, 10, 3604508, 0, 10, 3604509, 0, 10, 3604510, 0, 10, 3604511, 0, 14, 3604512, 65536, 19, 3604513, 65536, 19, 3604514, 65536, 19, 3604515, 65536, 19, 3604516, 65536, 19, 3604517, 65536, 19, 3604518, 65536, 19, 3604519, 65536, 19, 3604520, 65536, 19, 3604521, 65536, 19, 3604522, 65536, 19, 3604523, 65536, 19, 3604524, 65536, 19, 3604525, 65536, 19, 3604526, 65536, 19, 3604527, 65536, 19, 3604528, 65536, 19, 3604529, 65536, 19, 3604530, 65536, 19, 3604531, 65536, 19, 3604532, 65536, 19, 3604533, 65536, 19, 3604534, 65536, 19, 3604535, 65536, 19, 3604536, 65536, 19, 3604537, 65536, 19, 3604538, 65536, 19, 3604539, 65536, 19, 3670016, 65536, 19, 3670017, 65536, 19, 3670018, 65536, 19, 3670019, 65536, 19, 3670020, 65536, 19, 3670021, 0, 14, 3670022, 0, 10, 3670023, 0, 10, 3670024, 0, 10, 3670025, 0, 10, 3670026, 0, 10, 3670027, 0, 10, 3670028, 0, 10, 3670029, 0, 10, 3670030, 0, 10, 3670031, 0, 10, 3670032, 0, 10, 3670033, 0, 10, 3670034, 0, 10, 3670035, 0, 10, 3670036, 0, 10, 3670037, 0, 10, 3670038, 0, 10, 3670039, 0, 10, 3670040, 0, 10, 3670041, 0, 10, 3670042, 0, 10, 3670043, 0, 10, 3670044, 0, 10, 3670045, 0, 10, 3670046, 0, 10, 3670047, 0, 14, 3670048, 65536, 19, 3670049, 65536, 19, 3670050, 65536, 19, 3670051, 65536, 19, 3670052, 65536, 19, 3670053, 65536, 19, 3670054, 65536, 19, 3670055, 65536, 19, 3670056, 65536, 19, 3670057, 65536, 19, 3670058, 65536, 19, 3670059, 65536, 19, 3670060, 65536, 19, 3670061, 65536, 19, 3670062, 65536, 19, 3670063, 65536, 19, 3670064, 65536, 19, 3670065, 65536, 19, 3670066, 65536, 19, 3670067, 65536, 19, 3670068, 65536, 19, 3670069, 65536, 19, 3670070, 65536, 19, 3670071, 65536, 19, 3670072, 65536, 19, 3670073, 65536, 19, 3670074, 65536, 19, 3670075, 65536, 19, 3735552, 65536, 19, 3735553, 65536, 19, 3735554, 65536, 19, 3735555, 65536, 19, 3735556, 65536, 19, 3735557, 0, 14, 3735558, 0, 10, 3735559, 0, 10, 3735560, 0, 10, 3735561, 0, 10, 3735562, 0, 10, 3735563, 0, 10, 3735564, 0, 14, 3735565, 0, 14, 3735566, 0, 14, 3735567, 0, 14, 3735568, 0, 14, 3735569, 0, 14, 3735570, 0, 10, 3735571, 0, 10, 3735572, 0, 10, 3735573, 0, 10, 3735574, 0, 10, 3735575, 0, 10, 3735576, 0, 10, 3735577, 0, 10, 3735578, 0, 10, 3735579, 0, 10, 3735580, 0, 10, 3735581, 0, 10, 3735582, 0, 10, 3735583, 0, 14, 3735584, 65536, 19, 3735585, 65536, 19, 3735586, 65536, 19, 3735587, 65536, 19, 3735588, 65536, 19, 3735589, 65536, 19, 3735590, 65536, 19, 3735591, 65536, 19, 3735592, 65536, 19, 3735593, 65536, 19, 3735594, 65536, 19, 3735595, 65536, 19, 3735596, 65536, 19, 3735597, 65536, 19, 3735598, 65536, 19, 3735599, 65536, 19, 3735600, 65536, 19, 3735601, 65536, 19, 3735602, 65536, 19, 3735603, 65536, 19, 3735604, 65536, 19, 3735605, 65536, 19, 3735606, 65536, 19, 3735607, 65536, 19, 3735608, 65536, 19, 3735609, 65536, 19, 3735610, 65536, 19, 3735611, 65536, 19, 3801088, 65536, 19, 3801089, 65536, 19, 3801090, 65536, 19, 3801091, 65536, 19, 3801092, 65536, 19, 3801093, 0, 14, 3801094, 0, 10, 3801095, 0, 10, 3801096, 0, 10, 3801097, 0, 10, 3801098, 0, 10, 3801099, 0, 10, 3801100, 0, 14, 3801101, 0, 14, 3801102, 0, 14, 3801103, 0, 14, 3801104, 0, 14, 3801105, 0, 14, 3801106, 0, 10, 3801107, 0, 10, 3801108, 0, 10, 3801109, 0, 10, 3801110, 0, 10, 3801111, 0, 10, 3801112, 0, 10, 3801113, 0, 10, 3801114, 0, 10, 3801115, 0, 10, 3801116, 0, 10, 3801117, 0, 10, 3801118, 0, 10, 3801119, 0, 14, 3801120, 65536, 19, 3801121, 65536, 19, 3801122, 65536, 19, 3801123, 65536, 19, 3801124, 65536, 19, 3801125, 65536, 19, 3801126, 65536, 19, 3801127, 65536, 19, 3801128, 65536, 19, 3801129, 65536, 19, 3801130, 65536, 19, 3801131, 65536, 19, 3801132, 65536, 19, 3801133, 65536, 19, 3801134, 65536, 19, 3801135, 65536, 19, 3801136, 65536, 19, 3801137, 65536, 19, 3801138, 65536, 19, 3801139, 65536, 19, 3801140, 65536, 19, 3801141, 65536, 19, 3801142, 65536, 19, 3801143, 65536, 19, 3801144, 65536, 19, 3801145, 65536, 19, 3801146, 65536, 19, 3801147, 65536, 19, 3866624, 65536, 19, 3866625, 65536, 19, 3866626, 65536, 19, 3866627, 65536, 19, 3866628, 65536, 19, 3866629, 0, 14, 3866630, 0, 10, 3866631, 0, 10, 3866632, 0, 10, 3866633, 0, 10, 3866634, 0, 10, 3866635, 0, 10, 3866636, 0, 10, 3866637, 0, 10, 3866638, 0, 14, 3866639, 0, 14, 3866640, 0, 14, 3866641, 0, 10, 3866642, 0, 10, 3866643, 0, 10, 3866644, 0, 10, 3866645, 0, 10, 3866646, 0, 10, 3866647, 0, 10, 3866648, 0, 10, 3866649, 0, 10, 3866650, 0, 10, 3866651, 0, 10, 3866652, 0, 10, 3866653, 0, 10, 3866654, 0, 10, 3866655, 0, 14, 3866656, 65536, 19, 3866657, 65536, 19, 3866658, 65536, 19, 3866659, 65536, 19, 3866660, 65536, 19, 3866661, 65536, 19, 3866662, 65536, 19, 3866663, 65536, 19, 3866664, 65536, 19, 3866665, 65536, 19, 3866666, 65536, 19, 3866667, 65536, 19, 3866668, 65536, 19, 3866669, 65536, 19, 3866670, 65536, 19, 3866671, 65536, 19, 3866672, 65536, 19, 3866673, 65536, 19, 3866674, 65536, 19, 3866675, 65536, 19, 3866676, 65536, 19, 3866677, 65536, 19, 3866678, 65536, 19, 3866679, 65536, 19, 3866680, 65536, 19, 3866681, 65536, 19, 3866682, 65536, 19, 3866683, 65536, 19, 3932160, 65536, 19, 3932161, 65536, 19, 3932162, 65536, 19, 3932163, 65536, 19, 3932164, 65536, 19, 3932165, 0, 14, 3932166, 0, 10, 3932167, 0, 10, 3932168, 0, 10, 3932169, 0, 10, 3932170, 0, 10, 3932171, 0, 10, 3932172, 0, 10, 3932173, 0, 10, 3932174, 0, 10, 3932175, 0, 10, 3932176, 0, 10, 3932177, 0, 10, 3932178, 0, 10, 3932179, 0, 10, 3932180, 0, 10, 3932181, 0, 14, 3932182, 0, 14, 3932183, 0, 14, 3932184, 0, 10, 3932185, 0, 10, 3932186, 0, 10, 3932187, 0, 10, 3932188, 0, 10, 3932189, 0, 10, 3932190, 0, 10, 3932191, 0, 14, 3932192, 65536, 19, 3932193, 65536, 19, 3932194, 65536, 19, 3932195, 65536, 19, 3932196, 65536, 19, 3932197, 65536, 19, 3932198, 65536, 19, 3932199, 65536, 19, 3932200, 65536, 19, 3932201, 65536, 19, 3932202, 65536, 19, 3932203, 65536, 19, 3932204, 65536, 19, 3932205, 65536, 19, 3932206, 65536, 19, 3932207, 65536, 19, 3932208, 65536, 19, 3932209, 65536, 19, 3932210, 65536, 19, 3932211, 65536, 19, 3932212, 65536, 19, 3932213, 65536, 19, 3932214, 65536, 19, 3932215, 65536, 19, 3932216, 65536, 19, 3932217, 65536, 19, 3932218, 65536, 19, 3932219, 65536, 19, 3997696, 65536, 19, 3997697, 65536, 19, 3997698, 65536, 19, 3997699, 65536, 19, 3997700, 65536, 19, 3997701, 0, 14, 3997702, 0, 10, 3997703, 0, 10, 3997704, 0, 10, 3997705, 0, 10, 3997706, 0, 10, 3997707, 0, 10, 3997708, 0, 10, 3997709, 0, 10, 3997710, 0, 10, 3997711, 0, 10, 3997712, 0, 10, 3997713, 0, 10, 3997714, 0, 10, 3997715, 0, 10, 3997716, 0, 10, 3997717, 0, 14, 3997718, 0, 14, 3997719, 0, 14, 3997720, 0, 14, 3997721, 0, 14, 3997722, 0, 14, 3997723, 0, 10, 3997724, 0, 10, 3997725, 0, 10, 3997726, 0, 10, 3997727, 0, 14, 3997728, 65536, 19, 3997729, 65536, 19, 3997730, 65536, 19, 3997731, 65536, 19, 3997732, 65536, 19, 3997733, 65536, 19, 3997734, 65536, 19, 3997735, 65536, 19, 3997736, 65536, 19, 3997737, 65536, 19, 3997738, 65536, 19, 3997739, 65536, 19, 3997740, 65536, 19, 3997741, 65536, 19, 3997742, 65536, 19, 3997743, 65536, 19, 3997744, 65536, 19, 3997745, 65536, 19, 3997746, 65536, 19, 3997747, 65536, 19, 3997748, 65536, 19, 3997749, 65536, 19, 3997750, 65536, 19, 3997751, 65536, 19, 3997752, 65536, 19, 3997753, 65536, 19, 3997754, 65536, 19, 3997755, 65536, 19, 4063232, 65536, 19, 4063233, 65536, 19, 4063234, 65536, 19, 4063235, 65536, 19, 4063236, 65536, 19, 4063237, 0, 14, 4063238, 0, 10, 4063239, 0, 10, 4063240, 0, 10, 4063241, 0, 10, 4063242, 0, 10, 4063243, 0, 10, 4063244, 0, 10, 4063245, 0, 10, 4063246, 0, 10, 4063247, 0, 10, 4063248, 0, 10, 4063249, 0, 10, 4063250, 0, 10, 4063251, 0, 10, 4063252, 0, 10, 4063253, 0, 10, 4063254, 0, 14, 4063255, 0, 14, 4063256, 0, 14, 4063257, 0, 14, 4063258, 0, 14, 4063259, 0, 10, 4063260, 0, 10, 4063261, 0, 10, 4063262, 0, 10, 4063263, 0, 14, 4063264, 65536, 19, 4063265, 65536, 19, 4063266, 65536, 19, 4063267, 65536, 19, 4063268, 65536, 19, 4063269, 65536, 19, 4063270, 65536, 19, 4063271, 65536, 19, 4063272, 65536, 19, 4063273, 65536, 19, 4063274, 65536, 19, 4063275, 65536, 19, 4063276, 65536, 19, 4063277, 65536, 19, 4063278, 65536, 19, 4063279, 65536, 19, 4063280, 65536, 19, 4063281, 65536, 19, 4063282, 65536, 19, 4063283, 65536, 19, 4063284, 65536, 19, 4063285, 65536, 19, 4063286, 65536, 19, 4063287, 65536, 19, 4063288, 65536, 19, 4063289, 65536, 19, 4063290, 65536, 19, 4063291, 65536, 19, 4128768, 65536, 19, 4128769, 65536, 19, 4128770, 65536, 19, 4128771, 65536, 19, 4128772, 65536, 19, 4128773, 0, 14, 4128774, 0, 10, 4128775, 0, 10, 4128776, 0, 10, 4128777, 0, 10, 4128778, 0, 10, 4128779, 0, 10, 4128780, 0, 10, 4128781, 0, 10, 4128782, 0, 10, 4128783, 0, 10, 4128784, 0, 10, 4128785, 0, 10, 4128786, 0, 10, 4128787, 0, 10, 4128788, 0, 10, 4128789, 0, 10, 4128790, 0, 10, 4128791, 0, 10, 4128792, 0, 14, 4128793, 0, 14, 4128794, 0, 14, 4128795, 0, 10, 4128796, 0, 10, 4128797, 0, 10, 4128798, 0, 10, 4128799, 0, 14, 4128800, 65536, 19, 4128801, 65536, 19, 4128802, 65536, 19, 4128803, 65536, 19, 4128804, 65536, 19, 4128805, 65536, 19, 4128806, 65536, 19, 4128807, 65536, 19, 4128808, 65536, 19, 4128809, 65536, 19, 4128810, 65536, 19, 4128811, 65536, 19, 4128812, 65536, 19, 4128813, 65536, 19, 4128814, 65536, 19, 4128815, 65536, 19, 4128816, 65536, 19, 4128817, 65536, 19, 4128818, 65536, 19, 4128819, 65536, 19, 4128820, 65536, 19, 4128821, 65536, 19, 4128822, 65536, 19, 4128823, 65536, 19, 4128824, 65536, 19, 4128825, 65536, 19, 4128826, 65536, 19, 4128827, 65536, 19, 4194304, 65536, 19, 4194305, 65536, 19, 4194306, 65536, 19, 4194307, 65536, 19, 4194308, 65536, 19, 4194309, 0, 14, 4194310, 0, 10, 4194311, 0, 10, 4194312, 0, 10, 4194313, 0, 10, 4194314, 0, 10, 4194315, 0, 10, 4194316, 0, 10, 4194317, 0, 10, 4194318, 0, 10, 4194319, 0, 10, 4194320, 0, 10, 4194321, 0, 10, 4194322, 0, 10, 4194323, 0, 10, 4194324, 0, 10, 4194325, 0, 10, 4194326, 0, 10, 4194327, 0, 10, 4194328, 0, 10, 4194329, 0, 10, 4194330, 0, 10, 4194331, 0, 10, 4194332, 0, 10, 4194333, 0, 10, 4194334, 0, 10, 4194335, 0, 14, 4194336, 65536, 19, 4194337, 65536, 19, 4194338, 65536, 19, 4194339, 65536, 19, 4194340, 65536, 19, 4194341, 65536, 19, 4194342, 65536, 19, 4194343, 65536, 19, 4194344, 65536, 19, 4194345, 65536, 19, 4194346, 65536, 19, 4194347, 65536, 19, 4194348, 65536, 19, 4194349, 65536, 19, 4194350, 65536, 19, 4194351, 65536, 19, 4194352, 65536, 19, 4194353, 65536, 19, 4194354, 65536, 19, 4194355, 65536, 19, 4194356, 65536, 19, 4194357, 65536, 19, 4194358, 65536, 19, 4194359, 65536, 19, 4194360, 65536, 19, 4194361, 65536, 19, 4194362, 65536, 19, 4194363, 65536, 19, 4259840, 65536, 19, 4259841, 65536, 19, 4259842, 65536, 19, 4259843, 65536, 19, 4259844, 65536, 19, 4259845, 0, 14, 4259846, 196608, 55, 4259847, 0, 10, 4259848, 0, 10, 4259849, 0, 10, 4259850, 0, 10, 4259851, 0, 10, 4259852, 0, 10, 4259853, 0, 10, 4259854, 0, 10, 4259855, 0, 10, 4259856, 0, 10, 4259857, 0, 10, 4259858, 0, 12, 4259859, 0, 12, 4259860, 0, 10, 4259861, 0, 10, 4259862, 0, 10, 4259863, 0, 10, 4259864, 0, 10, 4259865, 0, 10, 4259866, 0, 10, 4259867, 0, 10, 4259868, 0, 10, 4259869, 0, 10, 4259870, 0, 10, 4259871, 0, 14, 4259872, 65536, 19, 4259873, 65536, 19, 4259874, 65536, 19, 4259875, 65536, 19, 4259876, 65536, 19, 4259877, 65536, 19, 4259878, 65536, 19, 4259879, 65536, 19, 4259880, 65536, 19, 4259881, 65536, 19, 4259882, 65536, 19, 4259883, 65536, 19, 4259884, 65536, 19, 4259885, 65536, 19, 4259886, 65536, 19, 4259887, 65536, 19, 4259888, 65536, 19, 4259889, 65536, 19, 4259890, 65536, 19, 4259891, 65536, 19, 4259892, 65536, 19, 4259893, 65536, 19, 4259894, 65536, 19, 4259895, 65536, 19, 4259896, 65536, 19, 4259897, 65536, 19, 4259898, 65536, 19, 4259899, 65536, 19, 4325376, 65536, 19, 4325377, 65536, 19, 4325378, 65536, 19, 4325379, 65536, 19, 4325380, 65536, 19, 4325381, 0, 14, 4325382, 196608, 55, 4325383, 0, 10, 4325384, 0, 10, 4325385, 0, 10, 4325386, 0, 10, 4325387, 0, 10, 4325388, 0, 10, 4325389, 0, 10, 4325390, 0, 10, 4325391, 0, 10, 4325392, 0, 10, 4325393, 0, 12, 4325394, 0, 12, 4325395, 0, 12, 4325396, 0, 12, 4325397, 0, 10, 4325398, 0, 10, 4325399, 0, 10, 4325400, 0, 10, 4325401, 0, 10, 4325402, 0, 10, 4325403, 0, 10, 4325404, 0, 10, 4325405, 0, 10, 4325406, 0, 10, 4325407, 0, 14, 4325408, 65536, 19, 4325409, 65536, 19, 4325410, 65536, 19, 4325411, 65536, 19, 4325412, 65536, 19, 4325413, 65536, 19, 4325414, 65536, 19, 4325415, 65536, 19, 4325416, 65536, 19, 4325417, 65536, 19, 4325418, 65536, 19, 4325419, 65536, 19, 4325420, 65536, 19, 4325421, 65536, 19, 4325422, 65536, 19, 4325423, 65536, 19, 4325424, 65536, 19, 4325425, 65536, 19, 4325426, 65536, 19, 4325427, 65536, 19, 4325428, 65536, 19, 4325429, 65536, 19, 4325430, 65536, 19, 4325431, 65536, 19, 4325432, 65536, 19, 4325433, 65536, 19, 4325434, 65536, 19, 4325435, 65536, 19, 4390912, 65536, 19, 4390913, 65536, 19, 4390914, 65536, 19, 4390915, 65536, 19, 4390916, 65536, 19, 4390917, 0, 14, 4390918, 196608, 55, 4390919, 0, 10, 4390920, 0, 10, 4390921, 0, 10, 4390922, 0, 10, 4390923, 0, 10, 4390924, 0, 10, 4390925, 0, 10, 4390926, 0, 10, 4390927, 0, 10, 4390928, 0, 12, 4390929, 0, 12, 4390930, 0, 12, 4390931, 0, 12, 4390932, 0, 12, 4390933, 0, 12, 4390934, 0, 10, 4390935, 0, 10, 4390936, 0, 10, 4390937, 0, 10, 4390938, 0, 10, 4390939, 0, 10, 4390940, 0, 10, 4390941, 0, 10, 4390942, 0, 10, 4390943, 0, 14, 4390944, 65536, 19, 4390945, 65536, 19, 4390946, 65536, 19, 4390947, 65536, 19, 4390948, 65536, 19, 4390949, 65536, 19, 4390950, 65536, 19, 4390951, 65536, 19, 4390952, 65536, 19, 4390953, 65536, 19, 4390954, 65536, 19, 4390955, 65536, 19, 4390956, 65536, 19, 4390957, 65536, 19, 4390958, 65536, 19, 4390959, 65536, 19, 4390960, 65536, 19, 4390961, 65536, 19, 4390962, 65536, 19, 4390963, 65536, 19, 4390964, 65536, 19, 4390965, 65536, 19, 4390966, 65536, 19, 4390967, 65536, 19, 4390968, 65536, 19, 4390969, 65536, 19, 4390970, 65536, 19, 4390971, 65536, 19, 4456448, 65536, 19, 4456449, 65536, 19, 4456450, 65536, 19, 4456451, 65536, 19, 4456452, 65536, 19, 4456453, 65536, 19, 4456454, 65536, 19, 4456455, 196608, 55, 4456456, 0, 10, 4456457, 0, 10, 4456458, 0, 10, 4456459, 0, 10, 4456460, 0, 10, 4456461, 0, 10, 4456462, 0, 10, 4456463, 0, 10, 4456464, 0, 12, 4456465, 0, 12, 4456466, 0, 12, 4456467, 0, 12, 4456468, 0, 12, 4456469, 0, 12, 4456470, 0, 10, 4456471, 0, 10, 4456472, 0, 10, 4456473, 0, 10, 4456474, 0, 10, 4456475, 0, 10, 4456476, 0, 10, 4456477, 0, 10, 4456478, 0, 10, 4456479, 0, 14, 4456480, 65536, 19, 4456481, 65536, 19, 4456482, 65536, 19, 4456483, 65536, 19, 4456484, 65536, 19, 4456485, 65536, 19, 4456486, 65536, 19, 4456487, 65536, 19, 4456488, 65536, 19, 4456489, 65536, 19, 4456490, 65536, 19, 4456491, 65536, 19, 4456492, 65536, 19, 4456493, 65536, 19, 4456494, 65536, 19, 4456495, 65536, 19, 4456496, 65536, 19, 4456497, 65536, 19, 4456498, 65536, 19, 4456499, 65536, 19, 4456500, 65536, 19, 4456501, 65536, 19, 4456502, 65536, 19, 4456503, 65536, 19, 4456504, 65536, 19, 4456505, 65536, 19, 4456506, 65536, 19, 4456507, 65536, 19, 4521984, 65536, 19, 4521985, 65536, 19, 4521986, 65536, 19, 4521987, 65536, 19, 4521988, 65536, 19, 4521989, 65536, 19, 4521990, 65536, 19, 4521991, 0, 14, 4521992, 0, 10, 4521993, 0, 10, 4521994, 0, 10, 4521995, 0, 10, 4521996, 0, 10, 4521997, 0, 10, 4521998, 0, 10, 4521999, 0, 10, 4522000, 0, 10, 4522001, 0, 12, 4522002, 0, 12, 4522003, 0, 12, 4522004, 0, 12, 4522005, 0, 10, 4522006, 0, 10, 4522007, 0, 10, 4522008, 0, 10, 4522009, 0, 10, 4522010, 0, 10, 4522011, 0, 10, 4522012, 0, 10, 4522013, 0, 10, 4522014, 0, 10, 4522015, 0, 14, 4522016, 65536, 19, 4522017, 65536, 19, 4522018, 65536, 19, 4522019, 65536, 19, 4522020, 65536, 19, 4522021, 65536, 19, 4522022, 65536, 19, 4522023, 65536, 19, 4522024, 65536, 19, 4522025, 65536, 19, 4522026, 65536, 19, 4522027, 65536, 19, 4522028, 65536, 19, 4522029, 65536, 19, 4522030, 65536, 19, 4522031, 65536, 19, 4522032, 65536, 19, 4522033, 65536, 19, 4522034, 65536, 19, 4522035, 65536, 19, 4522036, 65536, 19, 4522037, 65536, 19, 4522038, 65536, 19, 4522039, 65536, 19, 4522040, 65536, 19, 4522041, 65536, 19, 4522042, 65536, 19, 4522043, 65536, 19, 4587520, 65536, 19, 4587521, 65536, 19, 4587522, 65536, 19, 4587523, 65536, 19, 4587524, 65536, 19, 4587525, 65536, 19, 4587526, 65536, 19, 4587527, 0, 14, 4587528, 0, 10, 4587529, 0, 10, 4587530, 0, 10, 4587531, 0, 10, 4587532, 0, 10, 4587533, 0, 10, 4587534, 0, 10, 4587535, 0, 10, 4587536, 0, 10, 4587537, 0, 10, 4587538, 0, 12, 4587539, 0, 12, 4587540, 0, 10, 4587541, 0, 10, 4587542, 0, 10, 4587543, 0, 10, 4587544, 0, 10, 4587545, 0, 10, 4587546, 0, 10, 4587547, 0, 10, 4587548, 0, 10, 4587549, 0, 10, 4587550, 0, 10, 4587551, 0, 14, 4587552, 65536, 19, 4587553, 65536, 19, 4587554, 65536, 19, 4587555, 65536, 19, 4587556, 65536, 19, 4587557, 65536, 19, 4587558, 65536, 19, 4587559, 65536, 19, 4587560, 65536, 19, 4587561, 65536, 19, 4587562, 65536, 19, 4587563, 65536, 19, 4587564, 65536, 19, 4587565, 65536, 19, 4587566, 65536, 19, 4587567, 65536, 19, 4587568, 65536, 19, 4587569, 65536, 19, 4587570, 65536, 19, 4587571, 65536, 19, 4587572, 65536, 19, 4587573, 65536, 19, 4587574, 65536, 19, 4587575, 65536, 19, 4587576, 65536, 19, 4587577, 65536, 19, 4587578, 65536, 19, 4587579, 65536, 19, 4653056, 65536, 19, 4653057, 65536, 19, 4653058, 65536, 19, 4653059, 65536, 19, 4653060, 65536, 19, 4653061, 65536, 19, 4653062, 65536, 19, 4653063, 0, 14, 4653064, 0, 10, 4653065, 0, 10, 4653066, 0, 10, 4653067, 0, 10, 4653068, 0, 10, 4653069, 0, 10, 4653070, 0, 10, 4653071, 0, 10, 4653072, 0, 10, 4653073, 0, 10, 4653074, 0, 10, 4653075, 0, 10, 4653076, 0, 10, 4653077, 0, 10, 4653078, 0, 10, 4653079, 0, 10, 4653080, 0, 10, 4653081, 0, 10, 4653082, 0, 10, 4653083, 0, 10, 4653084, 0, 10, 4653085, 0, 10, 4653086, 0, 10, 4653087, 0, 14, 4653088, 65536, 19, 4653089, 65536, 19, 4653090, 65536, 19, 4653091, 65536, 19, 4653092, 65536, 19, 4653093, 65536, 19, 4653094, 65536, 19, 4653095, 65536, 19, 4653096, 65536, 19, 4653097, 65536, 19, 4653098, 65536, 19, 4653099, 65536, 19, 4653100, 65536, 19, 4653101, 65536, 19, 4653102, 65536, 19, 4653103, 65536, 19, 4653104, 65536, 19, 4653105, 65536, 19, 4653106, 65536, 19, 4653107, 65536, 19, 4653108, 65536, 19, 4653109, 65536, 19, 4653110, 65536, 19, 4653111, 65536, 19, 4653112, 65536, 19, 4653113, 65536, 19, 4653114, 65536, 19, 4653115, 65536, 19, 4718592, 65536, 19, 4718593, 65536, 19, 4718594, 65536, 19, 4718595, 65536, 19, 4718596, 65536, 19, 4718597, 65536, 19, 4718598, 65536, 19, 4718599, 0, 14, 4718600, 0, 10, 4718601, 0, 10, 4718602, 0, 10, 4718603, 0, 10, 4718604, 0, 10, 4718605, 0, 10, 4718606, 0, 10, 4718607, 0, 10, 4718608, 0, 10, 4718609, 0, 10, 4718610, 0, 10, 4718611, 0, 10, 4718612, 0, 10, 4718613, 0, 10, 4718614, 0, 10, 4718615, 0, 10, 4718616, 0, 10, 4718617, 0, 10, 4718618, 0, 10, 4718619, 0, 10, 4718620, 0, 10, 4718621, 0, 10, 4718622, 0, 10, 4718623, 0, 14, 4718624, 65536, 19, 4718625, 65536, 19, 4718626, 65536, 19, 4718627, 65536, 19, 4718628, 65536, 19, 4718629, 65536, 19, 4718630, 65536, 19, 4718631, 65536, 19, 4718632, 65536, 19, 4718633, 65536, 19, 4718634, 65536, 19, 4718635, 65536, 19, 4718636, 65536, 19, 4718637, 65536, 19, 4718638, 65536, 19, 4718639, 65536, 19, 4718640, 65536, 19, 4718641, 65536, 19, 4718642, 65536, 19, 4718643, 65536, 19, 4718644, 65536, 19, 4718645, 65536, 19, 4718646, 65536, 19, 4718647, 65536, 19, 4718648, 65536, 19, 4718649, 65536, 19, 4718650, 65536, 19, 4718651, 65536, 19, 4784128, 65536, 19, 4784129, 65536, 19, 4784130, 65536, 19, 4784131, 65536, 19, 4784132, 65536, 19, 4784133, 65536, 19, 4784134, 65536, 19, 4784135, 0, 14, 4784136, 0, 10, 4784137, 0, 10, 4784138, 0, 10, 4784139, 0, 10, 4784140, 0, 10, 4784141, 0, 10, 4784142, 0, 10, 4784143, 0, 10, 4784144, 0, 10, 4784145, 0, 10, 4784146, 0, 10, 4784147, 0, 10, 4784148, 0, 10, 4784149, 0, 10, 4784150, 0, 10, 4784151, 0, 10, 4784152, 0, 10, 4784153, 0, 10, 4784154, 0, 10, 4784155, 0, 10, 4784156, 0, 10, 4784157, 0, 10, 4784158, 0, 10, 4784159, 0, 14, 4784160, 65536, 19, 4784161, 65536, 19, 4784162, 65536, 19, 4784163, 65536, 19, 4784164, 65536, 19, 4784165, 65536, 19, 4784166, 65536, 19, 4784167, 65536, 19, 4784168, 65536, 19, 4784169, 65536, 19, 4784170, 65536, 19, 4784171, 65536, 19, 4784172, 65536, 19, 4784173, 65536, 19, 4784174, 65536, 19, 4784175, 65536, 19, 4784176, 65536, 19, 4784177, 65536, 19, 4784178, 65536, 19, 4784179, 65536, 19, 4784180, 65536, 19, 4784181, 65536, 19, 4784182, 65536, 19, 4784183, 65536, 19, 4784184, 65536, 19, 4784185, 65536, 19, 4784186, 65536, 19, 4784187, 65536, 19, 4849664, 65536, 19, 4849665, 65536, 19, 4849666, 65536, 19, 4849667, 65536, 19, 4849668, 65536, 19, 4849669, 65536, 19, 4849670, 65536, 19, 4849671, 0, 14, 4849672, 0, 10, 4849673, 0, 10, 4849674, 0, 10, 4849675, 0, 10, 4849676, 0, 14, 4849677, 0, 14, 4849678, 0, 10, 4849679, 0, 10, 4849680, 0, 10, 4849681, 0, 10, 4849682, 0, 10, 4849683, 0, 10, 4849684, 0, 10, 4849685, 0, 10, 4849686, 0, 10, 4849687, 0, 14, 4849688, 0, 14, 4849689, 0, 14, 4849690, 0, 10, 4849691, 0, 10, 4849692, 0, 10, 4849693, 0, 10, 4849694, 0, 10, 4849695, 0, 14, 4849696, 65536, 19, 4849697, 65536, 19, 4849698, 65536, 19, 4849699, 65536, 19, 4849700, 65536, 19, 4849701, 65536, 19, 4849702, 65536, 19, 4849703, 65536, 19, 4849704, 65536, 19, 4849705, 65536, 19, 4849706, 65536, 19, 4849707, 65536, 19, 4849708, 65536, 19, 4849709, 65536, 19, 4849710, 65536, 19, 4849711, 65536, 19, 4849712, 65536, 19, 4849713, 65536, 19, 4849714, 65536, 19, 4849715, 65536, 19, 4849716, 65536, 19, 4849717, 65536, 19, 4849718, 65536, 19, 4849719, 65536, 19, 4849720, 65536, 19, 4849721, 65536, 19, 4849722, 65536, 19, 4849723, 65536, 19, 4915200, 65536, 19, 4915201, 65536, 19, 4915202, 65536, 19, 4915203, 65536, 19, 4915204, 65536, 19, 4915205, 65536, 19, 4915206, 65536, 19, 4915207, 0, 14, 4915208, 0, 10, 4915209, 0, 10, 4915210, 0, 10, 4915211, 0, 10, 4915212, 0, 14, 4915213, 0, 14, 4915214, 0, 14, 4915215, 0, 10, 4915216, 0, 10, 4915217, 0, 10, 4915218, 0, 10, 4915219, 0, 10, 4915220, 0, 10, 4915221, 0, 14, 4915222, 0, 14, 4915223, 0, 14, 4915224, 0, 14, 4915225, 0, 14, 4915226, 0, 10, 4915227, 0, 10, 4915228, 0, 10, 4915229, 0, 10, 4915230, 0, 10, 4915231, 0, 14, 4915232, 65536, 19, 4915233, 65536, 19, 4915234, 65536, 19, 4915235, 65536, 19, 4915236, 65536, 19, 4915237, 65536, 19, 4915238, 65536, 19, 4915239, 65536, 19, 4915240, 65536, 19, 4915241, 65536, 19, 4915242, 65536, 19, 4915243, 65536, 19, 4915244, 65536, 19, 4915245, 65536, 19, 4915246, 65536, 19, 4915247, 65536, 19, 4915248, 65536, 19, 4915249, 65536, 19, 4915250, 65536, 19, 4915251, 65536, 19, 4915252, 65536, 19, 4915253, 65536, 19, 4915254, 65536, 19, 4915255, 65536, 19, 4915256, 65536, 19, 4915257, 65536, 19, 4915258, 65536, 19, 4915259, 65536, 19, 4980736, 65536, 19, 4980737, 65536, 19, 4980738, 65536, 19, 4980739, 65536, 19, 4980740, 65536, 19, 4980741, 65536, 19, 4980742, 65536, 19, 4980743, 0, 14, 4980744, 0, 10, 4980745, 0, 10, 4980746, 0, 10, 4980747, 0, 10, 4980748, 0, 10, 4980749, 0, 14, 4980750, 0, 14, 4980751, 0, 10, 4980752, 0, 10, 4980753, 0, 10, 4980754, 0, 10, 4980755, 0, 10, 4980756, 0, 10, 4980757, 0, 14, 4980758, 0, 14, 4980759, 0, 14, 4980760, 0, 14, 4980761, 0, 10, 4980762, 0, 10, 4980763, 0, 10, 4980764, 0, 10, 4980765, 0, 10, 4980766, 0, 10, 4980767, 0, 14, 4980768, 65536, 19, 4980769, 65536, 19, 4980770, 65536, 19, 4980771, 65536, 19, 4980772, 65536, 19, 4980773, 65536, 19, 4980774, 65536, 19, 4980775, 65536, 19, 4980776, 65536, 19, 4980777, 65536, 19, 4980778, 65536, 19, 4980779, 65536, 19, 4980780, 65536, 19, 4980781, 65536, 19, 4980782, 65536, 19, 4980783, 65536, 19, 4980784, 65536, 19, 4980785, 65536, 19, 4980786, 65536, 19, 4980787, 65536, 19, 4980788, 65536, 19, 4980789, 65536, 19, 4980790, 65536, 19, 4980791, 65536, 19, 4980792, 65536, 19, 4980793, 65536, 19, 4980794, 65536, 19, 4980795, 65536, 19, 5046272, 65536, 19, 5046273, 65536, 19, 5046274, 65536, 19, 5046275, 65536, 19, 5046276, 65536, 19, 5046277, 65536, 19, 5046278, 65536, 19, 5046279, 0, 14, 5046280, 0, 10, 5046281, 0, 10, 5046282, 0, 10, 5046283, 0, 10, 5046284, 0, 10, 5046285, 0, 14, 5046286, 0, 14, 5046287, 0, 10, 5046288, 0, 10, 5046289, 0, 10, 5046290, 0, 10, 5046291, 0, 10, 5046292, 0, 10, 5046293, 0, 10, 5046294, 0, 10, 5046295, 0, 10, 5046296, 0, 10, 5046297, 0, 10, 5046298, 0, 10, 5046299, 0, 10, 5046300, 0, 10, 5046301, 0, 10, 5046302, 0, 10, 5046303, 0, 14, 5046304, 65536, 19, 5046305, 65536, 19, 5046306, 65536, 19, 5046307, 65536, 19, 5046308, 65536, 19, 5046309, 65536, 19, 5046310, 65536, 19, 5046311, 65536, 19, 5046312, 65536, 19, 5046313, 65536, 19, 5046314, 65536, 19, 5046315, 65536, 19, 5046316, 65536, 19, 5046317, 65536, 19, 5046318, 65536, 19, 5046319, 65536, 19, 5046320, 65536, 19, 5046321, 65536, 19, 5046322, 65536, 19, 5046323, 65536, 19, 5046324, 65536, 19, 5046325, 65536, 19, 5046326, 65536, 19, 5046327, 65536, 19, 5046328, 65536, 19, 5046329, 65536, 19, 5046330, 65536, 19, 5046331, 65536, 19, 5111808, 65536, 19, 5111809, 65536, 19, 5111810, 65536, 19, 5111811, 65536, 19, 5111812, 65536, 19, 5111813, 65536, 19, 5111814, 65536, 19, 5111815, 0, 14, 5111816, 0, 10, 5111817, 0, 10, 5111818, 0, 10, 5111819, 0, 10, 5111820, 0, 10, 5111821, 0, 10, 5111822, 0, 10, 5111823, 0, 10, 5111824, 0, 10, 5111825, 0, 10, 5111826, 0, 10, 5111827, 0, 10, 5111828, 0, 10, 5111829, 0, 10, 5111830, 0, 10, 5111831, 0, 10, 5111832, 0, 10, 5111833, 0, 10, 5111834, 0, 10, 5111835, 0, 10, 5111836, 0, 10, 5111837, 0, 10, 5111838, 0, 10, 5111839, 0, 14, 5111840, 65536, 19, 5111841, 65536, 19, 5111842, 65536, 19, 5111843, 65536, 19, 5111844, 65536, 19, 5111845, 65536, 19, 5111846, 65536, 19, 5111847, 65536, 19, 5111848, 65536, 19, 5111849, 65536, 19, 5111850, 65536, 19, 5111851, 65536, 19, 5111852, 65536, 19, 5111853, 65536, 19, 5111854, 65536, 19, 5111855, 65536, 19, 5111856, 65536, 19, 5111857, 65536, 19, 5111858, 65536, 19, 5111859, 65536, 19, 5111860, 65536, 19, 5111861, 65536, 19, 5111862, 65536, 19, 5111863, 65536, 19, 5111864, 65536, 19, 5111865, 65536, 19, 5111866, 65536, 19, 5111867, 65536, 19, 5177344, 65536, 19, 5177345, 65536, 19, 5177346, 65536, 19, 5177347, 65536, 19, 5177348, 65536, 19, 5177349, 65536, 19, 5177350, 65536, 19, 5177351, 0, 14, 5177352, 0, 10, 5177353, 0, 10, 5177354, 0, 10, 5177355, 0, 10, 5177356, 0, 10, 5177357, 0, 10, 5177358, 0, 10, 5177359, 0, 10, 5177360, 0, 10, 5177361, 0, 12, 5177362, 0, 12, 5177363, 0, 12, 5177364, 0, 12, 5177365, 0, 12, 5177366, 0, 10, 5177367, 0, 10, 5177368, 0, 10, 5177369, 0, 10, 5177370, 0, 10, 5177371, 0, 10, 5177372, 0, 10, 5177373, 0, 10, 5177374, 196608, 55, 5177375, 0, 14, 5177376, 65536, 19, 5177377, 65536, 19, 5177378, 65536, 19, 5177379, 65536, 19, 5177380, 65536, 19, 5177381, 65536, 19, 5177382, 65536, 19, 5177383, 65536, 19, 5177384, 65536, 19, 5177385, 65536, 19, 5177386, 65536, 19, 5177387, 65536, 19, 5177388, 65536, 19, 5177389, 65536, 19, 5177390, 65536, 19, 5177391, 65536, 19, 5177392, 65536, 19, 5177393, 65536, 19, 5177394, 65536, 19, 5177395, 65536, 19, 5177396, 65536, 19, 5177397, 65536, 19, 5177398, 65536, 19, 5177399, 65536, 19, 5177400, 65536, 19, 5177401, 65536, 19, 5177402, 65536, 19, 5177403, 65536, 19, 5242880, 65536, 19, 5242881, 65536, 19, 5242882, 65536, 19, 5242883, 65536, 19, 5242884, 65536, 19, 5242885, 65536, 19, 5242886, 65536, 19, 5242887, 0, 14, 5242888, 0, 10, 5242889, 0, 10, 5242890, 0, 10, 5242891, 0, 10, 5242892, 0, 10, 5242893, 0, 10, 5242894, 0, 10, 5242895, 0, 10, 5242896, 0, 10, 5242897, 0, 12, 5242898, 0, 12, 5242899, 0, 12, 5242900, 0, 12, 5242901, 0, 12, 5242902, 0, 10, 5242903, 0, 10, 5242904, 0, 10, 5242905, 0, 10, 5242906, 0, 10, 5242907, 0, 10, 5242908, 0, 10, 5242909, 0, 10, 5242910, 0, 14, 5242911, 0, 14, 5242912, 65536, 19, 5242913, 65536, 19, 5242914, 65536, 19, 5242915, 65536, 19, 5242916, 65536, 19, 5242917, 65536, 19, 5242918, 65536, 19, 5242919, 65536, 19, 5242920, 65536, 19, 5242921, 65536, 19, 5242922, 65536, 19, 5242923, 65536, 19, 5242924, 65536, 19, 5242925, 65536, 19, 5242926, 65536, 19, 5242927, 65536, 19, 5242928, 65536, 19, 5242929, 65536, 19, 5242930, 65536, 19, 5242931, 65536, 19, 5242932, 65536, 19, 5242933, 65536, 19, 5242934, 65536, 19, 5242935, 65536, 19, 5242936, 65536, 19, 5242937, 65536, 19, 5242938, 65536, 19, 5242939, 65536, 19, 5308416, 65536, 19, 5308417, 65536, 19, 5308418, 65536, 19, 5308419, 65536, 19, 5308420, 65536, 19, 5308421, 65536, 19, 5308422, 65536, 19, 5308423, 0, 14, 5308424, 0, 10, 5308425, 0, 10, 5308426, 0, 10, 5308427, 0, 10, 5308428, 0, 10, 5308429, 0, 10, 5308430, 0, 10, 5308431, 0, 10, 5308432, 0, 10, 5308433, 0, 10, 5308434, 0, 10, 5308435, 0, 10, 5308436, 0, 10, 5308437, 0, 10, 5308438, 0, 10, 5308439, 0, 10, 5308440, 0, 10, 5308441, 0, 10, 5308442, 0, 10, 5308443, 0, 10, 5308444, 0, 10, 5308445, 196608, 55, 5308446, 0, 14, 5308447, 0, 14, 5308448, 65536, 19, 5308449, 65536, 19, 5308450, 65536, 19, 5308451, 65536, 19, 5308452, 65536, 19, 5308453, 65536, 19, 5308454, 65536, 19, 5308455, 65536, 19, 5308456, 65536, 19, 5308457, 65536, 19, 5308458, 65536, 19, 5308459, 65536, 19, 5308460, 65536, 19, 5308461, 65536, 19, 5308462, 65536, 19, 5308463, 65536, 19, 5308464, 65536, 19, 5308465, 65536, 19, 5308466, 65536, 19, 5308467, 65536, 19, 5308468, 65536, 19, 5308469, 65536, 19, 5308470, 65536, 19, 5308471, 65536, 19, 5308472, 65536, 19, 5308473, 65536, 19, 5308474, 65536, 19, 5308475, 65536, 19, 5373952, 65536, 19, 5373953, 65536, 19, 5373954, 65536, 19, 5373955, 65536, 19, 5373956, 65536, 19, 5373957, 65536, 19, 5373958, 65536, 19, 5373959, 0, 14, 5373960, 196608, 55, 5373961, 0, 10, 5373962, 0, 10, 5373963, 0, 10, 5373964, 0, 10, 5373965, 0, 10, 5373966, 0, 10, 5373967, 0, 10, 5373968, 0, 10, 5373969, 0, 10, 5373970, 0, 10, 5373971, 0, 10, 5373972, 0, 10, 5373973, 0, 10, 5373974, 0, 10, 5373975, 0, 10, 5373976, 0, 10, 5373977, 0, 10, 5373978, 0, 10, 5373979, 0, 10, 5373980, 0, 10, 5373981, 196608, 55, 5373982, 0, 14, 5373983, 0, 14, 5373984, 65536, 19, 5373985, 65536, 19, 5373986, 65536, 19, 5373987, 65536, 19, 5373988, 65536, 19, 5373989, 65536, 19, 5373990, 65536, 19, 5373991, 65536, 19, 5373992, 65536, 19, 5373993, 65536, 19, 5373994, 65536, 19, 5373995, 65536, 19, 5373996, 65536, 19, 5373997, 65536, 19, 5373998, 65536, 19, 5373999, 65536, 19, 5374000, 65536, 19, 5374001, 65536, 19, 5374002, 65536, 19, 5374003, 65536, 19, 5374004, 65536, 19, 5374005, 65536, 19, 5374006, 65536, 19, 5374007, 65536, 19, 5374008, 65536, 19, 5374009, 65536, 19, 5374010, 65536, 19, 5374011, 65536, 19, 5439488, 65536, 19, 5439489, 65536, 19, 5439490, 65536, 19, 5439491, 65536, 19, 5439492, 65536, 19, 5439493, 65536, 19, 5439494, 65536, 19, 5439495, 0, 14, 5439496, 196608, 55, 5439497, 0, 10, 5439498, 0, 10, 5439499, 0, 10, 5439500, 0, 10, 5439501, 0, 10, 5439502, 0, 10, 5439503, 0, 10, 5439504, 0, 10, 5439505, 0, 10, 5439506, 0, 10, 5439507, 0, 10, 5439508, 0, 10, 5439509, 0, 10, 5439510, 0, 10, 5439511, 0, 10, 5439512, 0, 10, 5439513, 0, 10, 5439514, 0, 10, 5439515, 0, 10, 5439516, 0, 10, 5439517, 196608, 55, 5439518, 0, 14, 5439519, 0, 14, 5439520, 65536, 19, 5439521, 65536, 19, 5439522, 65536, 19, 5439523, 65536, 19, 5439524, 65536, 19, 5439525, 65536, 19, 5439526, 65536, 19, 5439527, 65536, 19, 5439528, 65536, 19, 5439529, 65536, 19, 5439530, 65536, 19, 5439531, 65536, 19, 5439532, 65536, 19, 5439533, 65536, 19, 5439534, 65536, 19, 5439535, 65536, 19, 5439536, 65536, 19, 5439537, 65536, 19, 5439538, 65536, 19, 5439539, 65536, 19, 5439540, 65536, 19, 5439541, 65536, 19, 5439542, 65536, 19, 5439543, 65536, 19, 5439544, 65536, 19, 5439545, 65536, 19, 5439546, 65536, 19, 5439547, 65536, 19, 5505024, 65536, 19, 5505025, 65536, 19, 5505026, 65536, 19, 5505027, 65536, 19, 5505028, 65536, 19, 5505029, 65536, 19, 5505030, 65536, 19, 5505031, 0, 14, 5505032, 196608, 55, 5505033, 0, 10, 5505034, 0, 10, 5505035, 0, 10, 5505036, 0, 10, 5505037, 0, 10, 5505038, 0, 10, 5505039, 0, 10, 5505040, 0, 10, 5505041, 0, 10, 5505042, 0, 10, 5505043, 0, 10, 5505044, 0, 10, 5505045, 0, 10, 5505046, 0, 10, 5505047, 0, 10, 5505048, 0, 10, 5505049, 0, 10, 5505050, 0, 10, 5505051, 0, 10, 5505052, 0, 10, 5505053, 196608, 55, 5505054, 0, 14, 5505055, 0, 14, 5505056, 65536, 19, 5505057, 65536, 19, 5505058, 65536, 19, 5505059, 65536, 19, 5505060, 65536, 19, 5505061, 65536, 19, 5505062, 65536, 19, 5505063, 65536, 19, 5505064, 65536, 19, 5505065, 65536, 19, 5505066, 65536, 19, 5505067, 65536, 19, 5505068, 65536, 19, 5505069, 65536, 19, 5505070, 65536, 19, 5505071, 65536, 19, 5505072, 65536, 19, 5505073, 65536, 19, 5505074, 65536, 19, 5505075, 65536, 19, 5505076, 65536, 19, 5505077, 65536, 19, 5505078, 65536, 19, 5505079, 65536, 19, 5505080, 65536, 19, 5505081, 65536, 19, 5505082, 65536, 19, 5505083, 65536, 19, 5570560, 65536, 19, 5570561, 65536, 19, 5570562, 65536, 19, 5570563, 65536, 19, 5570564, 65536, 19, 5570565, 65536, 19, 5570566, 65536, 19, 5570567, 0, 14, 5570568, 196608, 55, 5570569, 196608, 55, 5570570, 196608, 55, 5570571, 196608, 55, 5570572, 0, 10, 5570573, 0, 10, 5570574, 0, 10, 5570575, 0, 10, 5570576, 0, 10, 5570577, 0, 10, 5570578, 0, 10, 5570579, 0, 10, 5570580, 0, 10, 5570581, 0, 10, 5570582, 0, 10, 5570583, 0, 10, 5570584, 0, 10, 5570585, 0, 10, 5570586, 0, 10, 5570587, 0, 10, 5570588, 196608, 55, 5570589, 196608, 55, 5570590, 0, 14, 5570591, 0, 14, 5570592, 65536, 19, 5570593, 65536, 19, 5570594, 65536, 19, 5570595, 65536, 19, 5570596, 65536, 19, 5570597, 65536, 19, 5570598, 65536, 19, 5570599, 65536, 19, 5570600, 65536, 19, 5570601, 65536, 19, 5570602, 65536, 19, 5570603, 65536, 19, 5570604, 65536, 19, 5570605, 65536, 19, 5570606, 65536, 19, 5570607, 65536, 19, 5570608, 65536, 19, 5570609, 65536, 19, 5570610, 65536, 19, 5570611, 65536, 19, 5570612, 65536, 19, 5570613, 65536, 19, 5570614, 65536, 19, 5570615, 65536, 19, 5570616, 65536, 19, 5570617, 65536, 19, 5570618, 65536, 19, 5570619, 65536, 19, 5636096, 65536, 19, 5636097, 65536, 19, 5636098, 65536, 19, 5636099, 65536, 19, 5636100, 65536, 19, 5636101, 65536, 19, 5636102, 65536, 19, 5636103, 65536, 19, 5636104, 65536, 19, 5636105, 65536, 19, 5636106, 65536, 19, 5636107, 65536, 19, 5636108, 65536, 19, 5636109, 65536, 19, 5636110, 65536, 19, 5636111, 65536, 19, 5636112, 65536, 19, 5636113, 65536, 19, 5636114, 65536, 19, 5636115, 65536, 19, 5636116, 65536, 19, 5636117, 65536, 19, 5636118, 65536, 19, 5636119, 65536, 19, 5636120, 65536, 19, 5636121, 65536, 19, 5636122, 65536, 19, 5636123, 65536, 19, 5636124, 65536, 19, 5636125, 65536, 19, 5636126, 65536, 19, 5636127, 65536, 19, 5636128, 65536, 19, 5636129, 65536, 19, 5636130, 65536, 19, 5636131, 65536, 19, 5636132, 65536, 19, 5636133, 65536, 19, 5636134, 65536, 19, 5636135, 65536, 19, 5636136, 65536, 19, 5636137, 65536, 19, 5636138, 65536, 19, 5636139, 65536, 19, 5636140, 65536, 19, 5636141, 65536, 19, 5636142, 65536, 19, 5636143, 65536, 19, 5636144, 65536, 19, 5636145, 65536, 19, 5636146, 65536, 19, 5636147, 65536, 19, 5636148, 65536, 19, 5636149, 65536, 19, 5636150, 65536, 19, 5636151, 65536, 19, 5636152, 65536, 19, 5636153, 65536, 19, 5636154, 65536, 19, 5636155, 65536, 19, 5701632, 65536, 19, 5701633, 65536, 19, 5701634, 65536, 19, 5701635, 65536, 19, 5701636, 65536, 19, 5701637, 65536, 19, 5701638, 65536, 19, 5701639, 65536, 19, 5701640, 65536, 19, 5701641, 65536, 19, 5701642, 65536, 19, 5701643, 65536, 19, 5701644, 65536, 19, 5701645, 65536, 19, 5701646, 65536, 19, 5701647, 65536, 19, 5701648, 65536, 19, 5701649, 65536, 19, 5701650, 65536, 19, 5701651, 65536, 19, 5701652, 65536, 19, 5701653, 65536, 19, 5701654, 65536, 19, 5701655, 65536, 19, 5701656, 65536, 19, 5701657, 65536, 19, 5701658, 65536, 19, 5701659, 65536, 19, 5701660, 65536, 19, 5701661, 65536, 19, 5701662, 65536, 19, 5701663, 65536, 19, 5701664, 65536, 19, 5701665, 65536, 19, 5701666, 65536, 19, 5701667, 65536, 19, 5701668, 65536, 19, 5701669, 65536, 19, 5701670, 65536, 19, 5701671, 65536, 19, 5701672, 65536, 19, 5701673, 65536, 19, 5701674, 65536, 19, 5701675, 65536, 19, 5701676, 65536, 19, 5701677, 65536, 19, 5701678, 65536, 19, 5701679, 65536, 19, 5701680, 65536, 19, 5701681, 65536, 19, 5701682, 65536, 19, 5701683, 65536, 19, 5701684, 65536, 19, 5701685, 65536, 19, 5701686, 65536, 19, 5701687, 65536, 19, 5701688, 65536, 19, 5701689, 65536, 19, 5701690, 65536, 19, 5701691, 65536, 19, 5767168, 65536, 19, 5767169, 65536, 19, 5767170, 65536, 19, 5767171, 65536, 19, 5767172, 65536, 19, 5767173, 65536, 19, 5767174, 65536, 19, 5767175, 65536, 19, 5767176, 65536, 19, 5767177, 65536, 19, 5767178, 65536, 19, 5767179, 65536, 19, 5767180, 65536, 19, 5767181, 65536, 19, 5767182, 65536, 19, 5767183, 65536, 19, 5767184, 65536, 19, 5767185, 65536, 19, 5767186, 65536, 19, 5767187, 65536, 19, 5767188, 65536, 19, 5767189, 65536, 19, 5767190, 65536, 19, 5767191, 65536, 19, 5767192, 65536, 19, 5767193, 65536, 19, 5767194, 65536, 19, 5767195, 65536, 19, 5767196, 65536, 19, 5767197, 65536, 19, 5767198, 65536, 19, 5767199, 65536, 19, 5767200, 65536, 19, 5767201, 65536, 19, 5767202, 65536, 19, 5767203, 65536, 19, 5767204, 65536, 19, 5767205, 65536, 19, 5767206, 65536, 19, 5767207, 65536, 19, 5767208, 65536, 19, 5767209, 65536, 19, 5767210, 65536, 19, 5767211, 65536, 19, 5767212, 65536, 19, 5767213, 65536, 19, 5767214, 65536, 19, 5767215, 65536, 19, 5767216, 65536, 19, 5767217, 65536, 19, 5767218, 65536, 19, 5767219, 65536, 19, 5767220, 65536, 19, 5767221, 65536, 19, 5767222, 65536, 19, 5767223, 65536, 19, 5767224, 65536, 19, 5767225, 65536, 19, 5767226, 65536, 19, 5767227, 65536, 19, 5832704, 65536, 19, 5832705, 65536, 19, 5832706, 65536, 19, 5832707, 65536, 19, 5832708, 65536, 19, 5832709, 65536, 19, 5832710, 65536, 19, 5832711, 65536, 19, 5832712, 65536, 19, 5832713, 65536, 19, 5832714, 65536, 19, 5832715, 65536, 19, 5832716, 65536, 19, 5832717, 65536, 19, 5832718, 65536, 19, 5832719, 65536, 19, 5832720, 65536, 19, 5832721, 65536, 19, 5832722, 65536, 19, 5832723, 65536, 19, 5832724, 65536, 19, 5832725, 65536, 19, 5832726, 65536, 19, 5832727, 65536, 19, 5832728, 65536, 19, 5832729, 65536, 19, 5832730, 65536, 19, 5832731, 65536, 19, 5832732, 65536, 19, 5832733, 65536, 19, 5832734, 65536, 19, 5832735, 65536, 19, 5832736, 65536, 19, 5832737, 65536, 19, 5832738, 65536, 19, 5832739, 65536, 19, 5832740, 65536, 19, 5832741, 65536, 19, 5832742, 65536, 19, 5832743, 65536, 19, 5832744, 65536, 19, 5832745, 65536, 19, 5832746, 65536, 19, 5832747, 65536, 19, 5832748, 65536, 19, 5832749, 65536, 19, 5832750, 65536, 19, 5832751, 65536, 19, 5832752, 65536, 19, 5832753, 65536, 19, 5832754, 65536, 19, 5832755, 65536, 19, 5832756, 65536, 19, 5832757, 65536, 19, 5832758, 65536, 19, 5832759, 65536, 19, 5832760, 65536, 19, 5832761, 65536, 19, 5832762, 65536, 19, 5832763, 65536, 19, 5898240, 65536, 19, 5898241, 65536, 19, 5898242, 65536, 19, 5898243, 65536, 19, 5898244, 65536, 19, 5898245, 65536, 19, 5898246, 65536, 19, 5898247, 65536, 19, 5898248, 65536, 19, 5898249, 65536, 19, 5898250, 65536, 19, 5898251, 65536, 19, 5898252, 65536, 19, 5898253, 65536, 19, 5898254, 65536, 19, 5898255, 65536, 19, 5898256, 65536, 19, 5898257, 65536, 19, 5898258, 65536, 19, 5898259, 65536, 19, 5898260, 65536, 19, 5898261, 65536, 19, 5898262, 65536, 19, 5898263, 65536, 19, 5898264, 65536, 19, 5898265, 65536, 19, 5898266, 65536, 19, 5898267, 65536, 19, 5898268, 65536, 19, 5898269, 65536, 19, 5898270, 65536, 19, 5898271, 65536, 19, 5898272, 65536, 19, 5898273, 65536, 19, 5898274, 65536, 19, 5898275, 65536, 19, 5898276, 65536, 19, 5898277, 65536, 19, 5898278, 65536, 19, 5898279, 65536, 19, 5898280, 65536, 19, 5898281, 65536, 19, 5898282, 65536, 19, 5898283, 65536, 19, 5898284, 65536, 19, 5898285, 65536, 19, 5898286, 65536, 19, 5898287, 65536, 19, 5898288, 65536, 19, 5898289, 65536, 19, 5898290, 65536, 19, 5898291, 65536, 19, 5898292, 65536, 19, 5898293, 65536, 19, 5898294, 65536, 19, 5898295, 65536, 19, 5898296, 65536, 19, 5898297, 65536, 19, 5898298, 65536, 19, 5898299, 65536, 19, 5963776, 65536, 19, 5963777, 65536, 19, 5963778, 65536, 19, 5963779, 65536, 19, 5963780, 65536, 19, 5963781, 65536, 19, 5963782, 65536, 19, 5963783, 65536, 19, 5963784, 65536, 19, 5963785, 65536, 19, 5963786, 65536, 19, 5963787, 65536, 19, 5963788, 65536, 19, 5963789, 65536, 19, 5963790, 65536, 19, 5963791, 65536, 19, 5963792, 65536, 19, 5963793, 65536, 19, 5963794, 65536, 19, 5963795, 65536, 19, 5963796, 65536, 19, 5963797, 65536, 19, 5963798, 65536, 19, 5963799, 65536, 19, 5963800, 65536, 19, 5963801, 65536, 19, 5963802, 65536, 19, 5963803, 65536, 19, 5963804, 65536, 19, 5963805, 65536, 19, 5963806, 65536, 19, 5963807, 65536, 19, 5963808, 65536, 19, 5963809, 65536, 19, 5963810, 65536, 19, 5963811, 65536, 19, 5963812, 65536, 19, 5963813, 65536, 19, 5963814, 65536, 19, 5963815, 65536, 19, 5963816, 65536, 19, 5963817, 65536, 19, 5963818, 65536, 19, 5963819, 65536, 19, 5963820, 65536, 19, 5963821, 65536, 19, 5963822, 65536, 19, 5963823, 65536, 19, 5963824, 65536, 19, 5963825, 65536, 19, 5963826, 65536, 19, 5963827, 65536, 19, 5963828, 65536, 19, 5963829, 65536, 19, 5963830, 65536, 19, 5963831, 65536, 19, 5963832, 65536, 19, 5963833, 65536, 19, 5963834, 65536, 19, 5963835, 65536, 19, 6029312, 65536, 19, 6029313, 65536, 19, 6029314, 65536, 19, 6029315, 65536, 19, 6029316, 65536, 19, 6029317, 65536, 19, 6029318, 65536, 19, 6029319, 65536, 19, 6029320, 65536, 19, 6029321, 65536, 19, 6029322, 65536, 19, 6029323, 65536, 19, 6029324, 65536, 19, 6029325, 65536, 19, 6029326, 65536, 19, 6029327, 65536, 19, 6029328, 65536, 19, 6029329, 65536, 19, 6029330, 65536, 19, 6029331, 65536, 19, 6029332, 65536, 19, 6029333, 65536, 19, 6029334, 65536, 19, 6029335, 65536, 19, 6029336, 65536, 19, 6029337, 65536, 19, 6029338, 65536, 19, 6029339, 65536, 19, 6029340, 65536, 19, 6029341, 65536, 19, 6029342, 65536, 19, 6029343, 65536, 19, 6029344, 65536, 19, 6029345, 65536, 19, 6029346, 65536, 19, 6029347, 65536, 19, 6029348, 65536, 19, 6029349, 65536, 19, 6029350, 65536, 19, 6029351, 65536, 19, 6029352, 65536, 19, 6029353, 65536, 19, 6029354, 65536, 19, 6029355, 65536, 19, 6029356, 65536, 19, 6029357, 65536, 19, 6029358, 65536, 19, 6029359, 65536, 19, 6029360, 65536, 19, 6029361, 65536, 19, 6029362, 65536, 19, 6029363, 65536, 19, 6029364, 65536, 19, 6029365, 65536, 19, 6029366, 65536, 19, 6029367, 65536, 19, 6029368, 65536, 19, 6029369, 65536, 19, 6029370, 65536, 19, 6029371, 65536, 19, 6094848, 65536, 19, 6094849, 65536, 19, 6094850, 65536, 19, 6094851, 65536, 19, 6094852, 65536, 19, 6094853, 65536, 19, 6094854, 65536, 19, 6094855, 65536, 19, 6094856, 65536, 19, 6094857, 65536, 19, 6094858, 65536, 19, 6094859, 65536, 19, 6094860, 65536, 19, 6094861, 65536, 19, 6094862, 65536, 19, 6094863, 65536, 19, 6094864, 65536, 19, 6094865, 65536, 19, 6094866, 65536, 19, 6094867, 65536, 19, 6094868, 65536, 19, 6094869, 65536, 19, 6094870, 65536, 19, 6094871, 65536, 19, 6094872, 65536, 19, 6094873, 65536, 19, 6094874, 65536, 19, 6094875, 65536, 19, 6094876, 65536, 19, 6094877, 65536, 19, 6094878, 65536, 19, 6094879, 65536, 19, 6094880, 65536, 19, 6094881, 65536, 19, 6094882, 65536, 19, 6094883, 65536, 19, 6094884, 65536, 19, 6094885, 65536, 19, 6094886, 65536, 19, 6094887, 65536, 19, 6094888, 65536, 19, 6094889, 65536, 19, 6094890, 65536, 19, 6094891, 65536, 19, 6094892, 65536, 19, 6094893, 65536, 19, 6094894, 65536, 19, 6094895, 65536, 19, 6094896, 65536, 19, 6094897, 65536, 19, 6094898, 65536, 19, 6094899, 65536, 19, 6094900, 65536, 19, 6094901, 65536, 19, 6094902, 65536, 19, 6094903, 65536, 19, 6094904, 65536, 19, 6094905, 65536, 19, 6094906, 65536, 19, 6094907, 65536, 19, 6160384, 65536, 19, 6160385, 65536, 19, 6160386, 65536, 19, 6160387, 65536, 19, 6160388, 65536, 19, 6160389, 65536, 19, 6160390, 65536, 19, 6160391, 65536, 19, 6160392, 65536, 19, 6160393, 65536, 19, 6160394, 65536, 19, 6160395, 65536, 19, 6160396, 65536, 19, 6160397, 65536, 19, 6160398, 65536, 19, 6160399, 65536, 19, 6160400, 65536, 19, 6160401, 65536, 19, 6160402, 65536, 19, 6160403, 65536, 19, 6160404, 65536, 19, 6160405, 65536, 19, 6160406, 65536, 19, 6160407, 65536, 19, 6160408, 65536, 19, 6160409, 65536, 19, 6160410, 65536, 19, 6160411, 65536, 19, 6160412, 65536, 19, 6160413, 65536, 19, 6160414, 65536, 19, 6160415, 65536, 19, 6160416, 65536, 19, 6160417, 65536, 19, 6160418, 65536, 19, 6160419, 65536, 19, 6160420, 65536, 19, 6160421, 65536, 19, 6160422, 65536, 19, 6160423, 65536, 19, 6160424, 65536, 19, 6160425, 65536, 19, 6160426, 65536, 19, 6160427, 65536, 19, 6160428, 65536, 19, 6160429, 65536, 19, 6160430, 65536, 19, 6160431, 65536, 19, 6160432, 65536, 19, 6160433, 65536, 19, 6160434, 65536, 19, 6160435, 65536, 19, 6160436, 65536, 19, 6160437, 65536, 19, 6160438, 65536, 19, 6160439, 65536, 19, 6160440, 65536, 19, 6160441, 65536, 19, 6160442, 65536, 19, 6160443, 65536, 19, 6225920, 65536, 19, 6225921, 65536, 19, 6225922, 65536, 19, 6225923, 65536, 19, 6225924, 65536, 19, 6225925, 65536, 19, 6225926, 65536, 19, 6225927, 65536, 19, 6225928, 65536, 19, 6225929, 65536, 19, 6225930, 65536, 19, 6225931, 65536, 19, 6225932, 65536, 19, 6225933, 65536, 19, 6225934, 65536, 19, 6225935, 65536, 19, 6225936, 65536, 19, 6225937, 65536, 19, 6225938, 65536, 19, 6225939, 65536, 19, 6225940, 65536, 19, 6225941, 65536, 19, 6225942, 65536, 19, 6225943, 65536, 19, 6225944, 65536, 19, 6225945, 65536, 19, 6225946, 65536, 19, 6225947, 65536, 19, 6225948, 65536, 19, 6225949, 65536, 19, 6225950, 65536, 19, 6225951, 65536, 19, 6225952, 65536, 19, 6225953, 65536, 19, 6225954, 65536, 19, 6225955, 65536, 19, 6225956, 65536, 19, 6225957, 65536, 19, 6225958, 65536, 19, 6225959, 65536, 19, 6225960, 65536, 19, 6225961, 65536, 19, 6225962, 65536, 19, 6225963, 65536, 19, 6225964, 65536, 19, 6225965, 65536, 19, 6225966, 65536, 19, 6225967, 65536, 19, 6225968, 65536, 19, 6225969, 65536, 19, 6225970, 65536, 19, 6225971, 65536, 19, 6225972, 65536, 19, 6225973, 65536, 19, 6225974, 65536, 19, 6225975, 65536, 19, 6225976, 65536, 19, 6225977, 65536, 19, 6225978, 65536, 19, 6225979, 65536, 19, 6291456, 65536, 19, 6291457, 65536, 19, 6291458, 65536, 19, 6291459, 65536, 19, 6291460, 65536, 19, 6291461, 65536, 19, 6291462, 65536, 19, 6291463, 65536, 19, 6291464, 65536, 19, 6291465, 65536, 19, 6291466, 65536, 19, 6291467, 65536, 19, 6291468, 65536, 19, 6291469, 65536, 19, 6291470, 65536, 19, 6291471, 65536, 19, 6291472, 65536, 19, 6291473, 65536, 19, 6291474, 65536, 19, 6291475, 65536, 19, 6291476, 65536, 19, 6291477, 65536, 19, 6291478, 65536, 19, 6291479, 65536, 19, 6291480, 65536, 19, 6291481, 65536, 19, 6291482, 65536, 19, 6291483, 65536, 19, 6291484, 65536, 19, 6291485, 65536, 19, 6291486, 65536, 19, 6291487, 65536, 19, 6291488, 65536, 19, 6291489, 65536, 19, 6291490, 65536, 19, 6291491, 65536, 19, 6291492, 65536, 19, 6291493, 65536, 19, 6291494, 65536, 19, 6291495, 65536, 19, 6291496, 65536, 19, 6291497, 65536, 19, 6291498, 65536, 19, 6291499, 65536, 19, 6291500, 65536, 19, 6291501, 65536, 19, 6291502, 65536, 19, 6291503, 65536, 19, 6291504, 65536, 19, 6291505, 65536, 19, 6291506, 65536, 19, 6291507, 65536, 19, 6291508, 65536, 19, 6291509, 65536, 19, 6291510, 65536, 19, 6291511, 65536, 19, 6291512, 65536, 19, 6291513, 65536, 19, 6291514, 65536, 19, 6291515, 65536, 19, 6356992, 65536, 19, 6356993, 65536, 19, 6356994, 65536, 19, 6356995, 65536, 19, 6356996, 65536, 19, 6356997, 65536, 19, 6356998, 65536, 19, 6356999, 65536, 19, 6357000, 65536, 19, 6357001, 65536, 19, 6357002, 65536, 19, 6357003, 65536, 19, 6357004, 65536, 19, 6357005, 65536, 19, 6357006, 65536, 19, 6357007, 65536, 19, 6357008, 65536, 19, 6357009, 65536, 19, 6357010, 65536, 19, 6357011, 65536, 19, 6357012, 65536, 19, 6357013, 65536, 19, 6357014, 65536, 19, 6357015, 65536, 19, 6357016, 65536, 19, 6357017, 65536, 19, 6357018, 65536, 19, 6357019, 65536, 19, 6357020, 65536, 19, 6357021, 65536, 19, 6357022, 65536, 19, 6357023, 65536, 19, 6357024, 65536, 19, 6357025, 65536, 19, 6357026, 65536, 19, 6357027, 65536, 19, 6357028, 65536, 19, 6357029, 65536, 19, 6357030, 65536, 19, 6357031, 65536, 19, 6357032, 65536, 19, 6357033, 65536, 19, 6357034, 65536, 19, 6357035, 65536, 19, 6357036, 65536, 19, 6357037, 65536, 19, 6357038, 65536, 19, 6357039, 65536, 19, 6357040, 65536, 19, 6357041, 65536, 19, 6357042, 65536, 19, 6357043, 65536, 19, 6357044, 65536, 19, 6357045, 65536, 19, 6357046, 65536, 19, 6357047, 65536, 19, 6357048, 65536, 19, 6357049, 65536, 19, 6357050, 65536, 19, 6357051, 65536, 19, 6422528, 65536, 19, 6422529, 65536, 19, 6422530, 65536, 19, 6422531, 65536, 19, 6422532, 65536, 19, 6422533, 65536, 19, 6422534, 65536, 19, 6422535, 65536, 19, 6422536, 65536, 19, 6422537, 65536, 19, 6422538, 65536, 19, 6422539, 65536, 19, 6422540, 65536, 19, 6422541, 65536, 19, 6422542, 65536, 19, 6422543, 65536, 19, 6422544, 65536, 19, 6422545, 65536, 19, 6422546, 65536, 19, 6422547, 65536, 19, 6422548, 65536, 19, 6422549, 65536, 19, 6422550, 65536, 19, 6422551, 65536, 19, 6422552, 65536, 19, 6422553, 65536, 19, 6422554, 65536, 19, 6422555, 65536, 19, 6422556, 65536, 19, 6422557, 65536, 19, 6422558, 65536, 19, 6422559, 65536, 19, 6422560, 65536, 19, 6422561, 65536, 19, 6422562, 65536, 19, 6422563, 65536, 19, 6422564, 65536, 19, 6422565, 65536, 19, 6422566, 65536, 19, 6422567, 65536, 19, 6422568, 65536, 19, 6422569, 65536, 19, 6422570, 65536, 19, 6422571, 65536, 19, 6422572, 65536, 19, 6422573, 65536, 19, 6422574, 65536, 19, 6422575, 65536, 19, 6422576, 65536, 19, 6422577, 65536, 19, 6422578, 65536, 19, 6422579, 65536, 19, 6422580, 65536, 19, 6422581, 65536, 19, 6422582, 65536, 19, 6422583, 65536, 19, 6422584, 65536, 19, 6422585, 65536, 19, 6422586, 65536, 19, 6422587, 65536, 19, 6488064, 65536, 19, 6488065, 65536, 19, 6488066, 65536, 19, 6488067, 65536, 19, 6488068, 65536, 19, 6488069, 65536, 19, 6488070, 65536, 19, 6488071, 65536, 19, 6488072, 65536, 19, 6488073, 65536, 19, 6488074, 65536, 19, 6488075, 65536, 19, 6488076, 65536, 19, 6488077, 65536, 19, 6488078, 65536, 19, 6488079, 65536, 19, 6488080, 65536, 19, 6488081, 65536, 19, 6488082, 65536, 19, 6488083, 65536, 19, 6488084, 65536, 19, 6488085, 65536, 19, 6488086, 65536, 19, 6488087, 65536, 19, 6488088, 65536, 19, 6488089, 65536, 19, 6488090, 65536, 19, 6488091, 65536, 19, 6488092, 65536, 19, 6488093, 65536, 19, 6488094, 65536, 19, 6488095, 65536, 19, 6488096, 65536, 19, 6488097, 65536, 19, 6488098, 65536, 19, 6488099, 65536, 19, 6488100, 65536, 19, 6488101, 65536, 19, 6488102, 65536, 19, 6488103, 65536, 19, 6488104, 65536, 19, 6488105, 65536, 19, 6488106, 65536, 19, 6488107, 65536, 19, 6488108, 65536, 19, 6488109, 65536, 19, 6488110, 65536, 19, 6488111, 65536, 19, 6488112, 65536, 19, 6488113, 65536, 19, 6488114, 65536, 19, 6488115, 65536, 19, 6488116, 65536, 19, 6488117, 65536, 19, 6488118, 65536, 19, 6488119, 65536, 19, 6488120, 65536, 19, 6488121, 65536, 19, 6488122, 65536, 19, 6488123, 65536, 19 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1048589, 0, 0, 1048590, 0, 0, 1048591, 0, 0, 1114124, 0, 0, 1114125, 0, 0, 1114126, 0, 0, 1114127, 0, 0, 1114128, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1572889, 0, 0, 1572890, 0, 0, 1572891, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2490388, 0, 0, 2490389, 0, 0, 2490390, 0, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2621460, 0, 0, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 3014668, 0, 0, 3014669, 0, 0, 3014674, 0, 0, 3014675, 0, 0, 3014676, 0, 0, 3014677, 0, 0, 3014678, 0, 0, 3014679, 0, 0, 3014680, 0, 0, 3014681, 0, 0, 3014682, 0, 0, 3080203, 0, 0, 3080204, 0, 0, 3080205, 0, 0, 3080206, 0, 0, 3080207, 0, 0, 3080209, 0, 0, 3080210, 0, 0, 3080211, 0, 0, 3080212, 0, 0, 3080213, 0, 0, 3080214, 0, 0, 3080215, 0, 0, 3080216, 0, 0, 3080217, 0, 0, 3080218, 0, 0, 3145737, 0, 0, 3145738, 0, 0, 3145739, 0, 0, 3145740, 0, 0, 3145741, 0, 0, 3145742, 0, 0, 3145743, 0, 0, 3145744, 0, 0, 3145753, 0, 0, 3145754, 0, 0, 3211272, 0, 0, 3211273, 0, 0, 3211274, 0, 0, 3211275, 0, 0, 3211276, 0, 0, 3211277, 0, 0, 3211278, 0, 0, 3211279, 0, 0, 3211280, 0, 0, 3211289, 0, 0, 3211290, 0, 0, 3276808, 0, 0, 3276809, 0, 0, 3276810, 0, 0, 3276811, 0, 0, 3276812, 0, 0, 3276813, 0, 0, 3276814, 0, 0, 3276815, 0, 0, 3276816, 0, 0, 3276825, 0, 0, 3276826, 0, 0, 3342344, 0, 0, 3342345, 0, 0, 3342346, 0, 0, 3342347, 0, 0, 3342348, 0, 0, 3342349, 0, 0, 3342350, 0, 0, 3342351, 0, 0, 3342352, 0, 0, 3342361, 0, 0, 3342362, 0, 0, 3342363, 0, 0, 3407881, 0, 0, 3407882, 0, 0, 3407883, 0, 0, 3407884, 0, 0, 3407885, 0, 0, 3407886, 0, 0, 3407887, 0, 0, 3407888, 0, 0, 3407897, 0, 0, 3407898, 0, 0, 3407899, 0, 0, 3473418, 0, 0, 3473419, 0, 0, 3473420, 0, 0, 3473421, 0, 0, 3473429, 0, 0, 3473430, 0, 0, 3473431, 0, 0, 3473432, 0, 0, 3473433, 0, 0, 3473434, 0, 0, 3473435, 0, 0, 3473436, 0, 0, 3538954, 0, 0, 3538955, 0, 0, 3538956, 0, 0, 3538957, 0, 0, 3538965, 0, 0, 3538966, 0, 0, 3538967, 0, 0, 3538968, 0, 0, 3538969, 0, 0, 3538970, 0, 0, 3538971, 0, 0, 3538972, 0, 0, 3604490, 0, 0, 3604491, 0, 0, 3604492, 0, 0, 3604493, 0, 0, 3604501, 0, 0, 3604502, 0, 0, 3604503, 0, 0, 3604504, 0, 0, 3604505, 0, 0, 3604506, 0, 0, 3604507, 0, 0, 3604508, 0, 0, 3670037, 0, 0, 3670038, 0, 0, 3670039, 0, 0, 3670040, 0, 0, 3670041, 0, 0, 3670042, 0, 0, 3670043, 0, 0, 3670044, 0, 0, 3735573, 0, 0, 3735574, 0, 0, 3735575, 0, 0, 3735576, 0, 0, 3735577, 0, 0, 3735578, 0, 0, 3735579, 0, 0, 3735580, 0, 0, 3801097, 0, 0, 3801110, 0, 0, 3801111, 0, 0, 3801112, 0, 0, 3801113, 0, 0, 3801114, 0, 0, 3801115, 0, 0, 3801116, 0, 0, 3866632, 0, 0, 3866633, 0, 0, 3866634, 0, 0, 3866649, 0, 0, 3866650, 0, 0, 3866651, 0, 0, 3866652, 0, 0, 3932167, 0, 0, 3932168, 0, 0, 3932169, 0, 0, 3932170, 0, 0, 3932171, 0, 0, 3932172, 0, 0, 3997703, 0, 0, 3997704, 0, 0, 3997705, 0, 0, 3997706, 0, 0, 3997707, 0, 0, 3997708, 0, 0, 3997709, 0, 0, 4063239, 0, 0, 4063240, 0, 0, 4063241, 0, 0, 4063242, 0, 0, 4063243, 0, 0, 4063244, 0, 0, 4063245, 0, 0, 4128775, 0, 0, 4128776, 0, 0, 4128777, 0, 0, 4128778, 0, 0, 4128779, 0, 0, 4128780, 0, 0, 4128781, 0, 0, 4194312, 0, 0, 4194313, 0, 0, 4194314, 0, 0, 4194315, 0, 0, 4194316, 0, 0, 4259848, 0, 0, 4259849, 0, 0, 4259850, 0, 0, 4259851, 0, 0, 4259852, 0, 0, 4325384, 0, 0, 4325385, 0, 0, 4325386, 0, 0, 4325387, 0, 0, 4390921, 0, 0, 4390922, 0, 0, 4390923, 0, 0, 4456457, 0, 0, 4456458, 0, 0, 4587548, 0, 0, 4587549, 0, 0, 4653083, 0, 0, 4653084, 0, 0, 4653085, 0, 0, 4718601, 0, 0, 4718619, 0, 0, 4718620, 0, 0, 4718621, 0, 0, 4784137, 0, 0, 4784138, 0, 0, 4784145, 0, 0, 4784146, 0, 0, 4784147, 0, 0, 4784155, 0, 0, 4784156, 0, 0, 4784157, 0, 0, 4849673, 0, 0, 4849674, 0, 0, 4849681, 0, 0, 4849682, 0, 0, 4849683, 0, 0, 4849691, 0, 0, 4849692, 0, 0, 4849693, 0, 0, 4915209, 0, 0, 4915210, 0, 0, 4915216, 0, 0, 4915217, 0, 0, 4915218, 0, 0, 4915219, 0, 0, 4915227, 0, 0, 4915228, 0, 0, 4915229, 0, 0, 4980745, 0, 0, 4980746, 0, 0, 4980752, 0, 0, 4980753, 0, 0, 4980754, 0, 0, 4980755, 0, 0, 4980763, 0, 0, 4980764, 0, 0, 5046281, 0, 0, 5046282, 0, 0, 5046283, 0, 0, 5046288, 0, 0, 5046289, 0, 0, 5046290, 0, 0, 5046298, 0, 0, 5046299, 0, 0, 5046300, 0, 0, 5111818, 0, 0, 5111819, 0, 0, 5111834, 0, 0, 5111835, 0, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 786447, 262144, 19, 786448, 65536, 20, 786449, 65536, 20, 786450, 65536, 20, 786451, 65536, 20, 786452, 65536, 20, 786453, 65536, 20, 786454, 65536, 20, 786455, 65536, 20, 786456, 196608, 19, 851978, 262144, 19, 851979, 65536, 20, 851980, 65536, 20, 851981, 65536, 20, 851982, 65536, 20, 851983, 131072, 20, 851984, 262144, 19, 851985, 65536, 20, 851986, 65536, 20, 851987, 65536, 20, 851988, 65536, 20, 851989, 65536, 20, 851990, 65536, 20, 851991, 196608, 19, 851992, 0, 20, 851993, 196608, 19, 917513, 262144, 19, 917514, 131072, 20, 917515, 262144, 19, 917516, 65536, 20, 917517, 65536, 20, 917518, 65536, 20, 917519, 65536, 20, 917520, 131072, 20, 917521, 393216, 57, 917522, 196608, 58, 917523, 196608, 58, 917524, 196608, 58, 917525, 196608, 58, 917526, 65536, 57, 917527, 0, 20, 917528, 196608, 19, 917529, 0, 19, 983043, 262144, 19, 983044, 65536, 20, 983045, 65536, 20, 983046, 65536, 20, 983047, 65536, 20, 983048, 65536, 20, 983049, 131072, 20, 983050, 262144, 19, 983051, 131072, 20, 983052, 393216, 57, 983053, 196608, 58, 983054, 196608, 58, 983055, 196608, 58, 983056, 196608, 58, 983057, 458752, 57, 983058, 0, 22, 983059, 196608, 21, 983060, 196608, 21, 983061, 393216, 21, 983062, 65536, 58, 983063, 65536, 57, 983064, 0, 19, 983065, 0, 19, 1048579, 131072, 19, 1048580, 262144, 19, 1048581, 65536, 20, 1048582, 65536, 20, 1048583, 65536, 20, 1048584, 65536, 20, 1048585, 65536, 20, 1048586, 131072, 20, 1048587, 393216, 57, 1048588, 458752, 57, 1048589, 196608, 49, 1048590, 196608, 49, 1048591, 196608, 49, 1048594, 0, 24, 1048597, 458752, 24, 1048599, 0, 55, 1048600, 0, 19, 1048601, 0, 20, 1048602, 65536, 20, 1048603, 65536, 20, 1048604, 65536, 20, 1048605, 65536, 20, 1048606, 196608, 19, 1114115, 131072, 19, 1114116, 131072, 19, 1114117, 131072, 10, 1114118, 196608, 10, 1114119, 393216, 57, 1114120, 196608, 58, 1114121, 196608, 58, 1114122, 196608, 58, 1114123, 458752, 57, 1114124, 196608, 49, 1114125, 196608, 49, 1114126, 196608, 49, 1114127, 196608, 49, 1114128, 196608, 49, 1114130, 0, 24, 1114133, 458752, 24, 1114135, 0, 55, 1114136, 0, 20, 1114137, 65536, 20, 1114138, 65536, 20, 1114139, 65536, 20, 1114140, 65536, 20, 1114141, 196608, 19, 1114142, 0, 19, 1179651, 131072, 19, 1179652, 131072, 19, 1179653, 131072, 11, 1179654, 196608, 11, 1179655, 458752, 54, 1179660, 196608, 49, 1179661, 196608, 49, 1179662, 196608, 49, 1179663, 196608, 49, 1179664, 196608, 49, 1179666, 0, 27, 1179667, 196608, 28, 1179668, 196608, 28, 1179669, 393216, 28, 1179671, 65536, 58, 1179672, 65536, 57, 1179677, 0, 19, 1179678, 0, 19, 1245187, 131072, 19, 1245188, 131072, 19, 1245191, 458752, 54, 1245196, 196608, 49, 1245197, 196608, 49, 1245198, 196608, 49, 1245199, 196608, 49, 1245200, 196608, 49, 1245201, 196608, 49, 1245206, 196608, 49, 1245207, 196608, 49, 1245208, 65536, 58, 1245209, 262144, 58, 1245210, 65536, 57, 1245213, 0, 19, 1245214, 0, 19, 1310723, 131072, 19, 1310724, 131072, 19, 1310727, 458752, 54, 1310733, 196608, 49, 1310734, 196608, 49, 1310735, 196608, 49, 1310736, 196608, 49, 1310737, 196608, 49, 1310738, 196608, 49, 1310739, 196608, 49, 1310740, 196608, 49, 1310741, 196608, 49, 1310742, 196608, 49, 1310743, 196608, 49, 1310744, 196608, 49, 1310745, 196608, 49, 1310746, 65536, 58, 1310747, 65536, 57, 1310748, 131072, 4, 1310749, 0, 19, 1310750, 0, 19, 1376259, 131072, 19, 1376260, 131072, 19, 1376263, 458752, 54, 1376270, 196608, 49, 1376271, 196608, 49, 1376272, 196608, 49, 1376273, 196608, 49, 1376274, 196608, 49, 1376275, 196608, 49, 1376276, 196608, 49, 1376277, 196608, 49, 1376278, 196608, 49, 1376279, 196608, 49, 1376280, 196608, 49, 1376281, 196608, 49, 1376282, 196608, 49, 1376283, 0, 55, 1376285, 0, 19, 1376286, 0, 19, 1441795, 131072, 19, 1441796, 131072, 19, 1441799, 458752, 54, 1441807, 196608, 49, 1441808, 196608, 49, 1441809, 196608, 49, 1441810, 196608, 49, 1441811, 196608, 49, 1441812, 196608, 49, 1441813, 196608, 49, 1441814, 196608, 49, 1441815, 196608, 49, 1441816, 196608, 49, 1441817, 196608, 49, 1441818, 196608, 49, 1441819, 0, 55, 1441821, 0, 19, 1441822, 0, 19, 1507331, 131072, 19, 1507332, 131072, 19, 1507335, 458752, 54, 1507344, 196608, 49, 1507345, 196608, 49, 1507346, 196608, 49, 1507347, 196608, 49, 1507348, 196608, 49, 1507349, 196608, 49, 1507350, 196608, 49, 1507351, 196608, 49, 1507352, 196608, 49, 1507353, 196608, 49, 1507354, 196608, 49, 1507355, 65536, 58, 1507356, 65536, 57, 1507357, 0, 19, 1507358, 0, 19, 1572867, 131072, 19, 1572868, 131072, 19, 1572871, 393216, 52, 1572889, 196608, 49, 1572890, 196608, 49, 1572891, 196608, 49, 1572892, 0, 55, 1572893, 0, 19, 1572894, 0, 19, 1638403, 262144, 18, 1638404, 65536, 18, 1638405, 65536, 18, 1638406, 65536, 18, 1638407, 65536, 18, 1638408, 65536, 18, 1638409, 65536, 18, 1638410, 65536, 18, 1638411, 65536, 18, 1638412, 65536, 18, 1638413, 65536, 18, 1638414, 65536, 18, 1638415, 65536, 18, 1638416, 131072, 18, 1638418, 458752, 54, 1638419, 131072, 30, 1638420, 196608, 30, 1638428, 0, 55, 1638429, 0, 19, 1638430, 0, 19, 1703951, 131072, 19, 1703952, 131072, 19, 1703954, 458752, 54, 1703955, 131072, 31, 1703956, 196608, 31, 1703957, 0, 21, 1703958, 65536, 21, 1703959, 196608, 21, 1703960, 196608, 21, 1703961, 393216, 21, 1703964, 0, 55, 1703965, 0, 19, 1703966, 0, 19, 1769487, 131072, 19, 1769488, 131072, 19, 1769490, 458752, 54, 1769492, 0, 21, 1769493, 65536, 21, 1769494, 65536, 22, 1769497, 393216, 22, 1769498, 393216, 21, 1769499, 458752, 21, 1769500, 0, 55, 1769501, 0, 19, 1769502, 0, 20, 1769503, 196608, 19, 1835023, 131072, 19, 1835024, 131072, 19, 1835026, 458752, 54, 1835028, 0, 22, 1835029, 65536, 22, 1835034, 393216, 22, 1835035, 458752, 22, 1835036, 0, 55, 1835037, 0, 20, 1835038, 196608, 19, 1835039, 0, 19, 1900559, 262144, 18, 1900560, 65536, 18, 1900561, 131072, 18, 1900562, 458752, 54, 1900564, 0, 24, 1900571, 458752, 24, 1900572, 65536, 58, 1900573, 65536, 57, 1900574, 0, 19, 1900575, 0, 19, 1966096, 131072, 19, 1966097, 131072, 19, 1966098, 458752, 54, 1966100, 0, 24, 1966107, 458752, 24, 1966109, 0, 55, 1966110, 0, 19, 1966111, 0, 19, 2031632, 131072, 19, 2031633, 131072, 19, 2031634, 458752, 54, 2031635, 458752, 15, 2031636, 0, 27, 2031637, 65536, 27, 2031642, 393216, 27, 2031643, 458752, 27, 2031645, 0, 55, 2031646, 0, 19, 2031647, 0, 19, 2097168, 131072, 19, 2097169, 131072, 19, 2097170, 458752, 54, 2097171, 458752, 16, 2097172, 0, 28, 2097173, 0, 27, 2097174, 65536, 27, 2097177, 393216, 27, 2097178, 458752, 27, 2097181, 0, 55, 2097182, 0, 19, 2097183, 0, 19, 2162704, 131072, 19, 2162705, 131072, 19, 2162706, 458752, 54, 2162709, 0, 28, 2162710, 65536, 28, 2162711, 196608, 28, 2162712, 196608, 28, 2162713, 393216, 28, 2162714, 458752, 28, 2162717, 0, 55, 2162718, 0, 19, 2162719, 0, 19, 2228240, 131072, 19, 2228241, 131072, 19, 2228242, 393216, 52, 2228243, 393216, 51, 2228245, 458752, 15, 2228246, 458752, 15, 2228253, 0, 55, 2228254, 0, 19, 2228255, 0, 19, 2293771, 262144, 19, 2293772, 65536, 20, 2293773, 65536, 20, 2293774, 65536, 20, 2293775, 65536, 20, 2293776, 131072, 20, 2293777, 131072, 19, 2293779, 458752, 54, 2293781, 458752, 16, 2293782, 458752, 16, 2293789, 0, 55, 2293790, 0, 19, 2293791, 0, 20, 2293792, 65536, 20, 2293793, 196608, 19, 2359307, 131072, 19, 2359308, 262144, 19, 2359309, 65536, 20, 2359310, 65536, 20, 2359311, 65536, 20, 2359312, 65536, 20, 2359313, 131072, 20, 2359315, 458752, 54, 2359325, 0, 55, 2359326, 0, 20, 2359327, 65536, 20, 2359328, 196608, 19, 2359329, 0, 19, 2424843, 131072, 19, 2424844, 131072, 19, 2424848, 393216, 57, 2424849, 262144, 58, 2424850, 262144, 58, 2424851, 458752, 57, 2424855, 0, 47, 2424856, 0, 47, 2424861, 0, 57, 2424862, 262144, 58, 2424863, 65536, 57, 2424864, 0, 19, 2424865, 0, 19, 2490379, 131072, 19, 2490380, 131072, 19, 2490384, 458752, 55, 2490388, 0, 47, 2490389, 0, 47, 2490390, 0, 47, 2490391, 0, 47, 2490392, 0, 47, 2490393, 0, 47, 2490394, 0, 47, 2490399, 0, 54, 2490400, 0, 19, 2490401, 0, 19, 2555910, 262144, 19, 2555911, 65536, 20, 2555912, 65536, 20, 2555913, 65536, 20, 2555914, 65536, 20, 2555915, 131072, 20, 2555916, 131072, 19, 2555917, 393216, 57, 2555918, 262144, 58, 2555919, 262144, 58, 2555920, 458752, 57, 2555924, 0, 47, 2555925, 0, 47, 2555926, 0, 47, 2555927, 0, 47, 2555928, 0, 47, 2555929, 0, 47, 2555930, 0, 47, 2555931, 0, 47, 2555932, 0, 47, 2555935, 0, 54, 2555936, 0, 19, 2555937, 0, 19, 2621446, 131072, 19, 2621447, 262144, 19, 2621448, 65536, 20, 2621449, 65536, 20, 2621450, 65536, 20, 2621451, 65536, 20, 2621452, 131072, 20, 2621453, 458752, 56, 2621460, 0, 47, 2621461, 0, 47, 2621462, 0, 47, 2621463, 0, 47, 2621464, 0, 47, 2621465, 0, 47, 2621466, 0, 47, 2621467, 0, 47, 2621468, 0, 47, 2621471, 0, 54, 2621472, 0, 19, 2621473, 0, 19, 2686982, 131072, 19, 2686983, 131072, 19, 2686986, 393216, 57, 2686987, 196608, 58, 2686988, 196608, 58, 2686989, 458752, 57, 2687007, 0, 54, 2687008, 0, 19, 2687009, 0, 19, 2752518, 131072, 19, 2752519, 131072, 19, 2752522, 458752, 54, 2752543, 0, 54, 2752544, 0, 19, 2752545, 0, 19, 2818054, 131072, 19, 2818055, 131072, 19, 2818058, 458752, 54, 2818079, 0, 54, 2818080, 0, 19, 2818081, 0, 19, 2883589, 262144, 19, 2883590, 131072, 20, 2883591, 131072, 19, 2883592, 393216, 57, 2883593, 196608, 58, 2883594, 458752, 57, 2883615, 0, 54, 2883616, 0, 19, 2883617, 0, 19, 2949125, 131072, 19, 2949126, 262144, 19, 2949127, 131072, 20, 2949128, 458752, 56, 2949140, 65536, 58, 2949141, 262144, 58, 2949142, 262144, 58, 2949143, 262144, 58, 2949144, 262144, 58, 2949145, 393216, 58, 2949151, 0, 54, 2949152, 0, 19, 2949153, 0, 19, 3014660, 262144, 19, 3014661, 131072, 20, 3014662, 131072, 19, 3014663, 393216, 57, 3014664, 458752, 57, 3014668, 0, 47, 3014669, 0, 47, 3014674, 0, 47, 3014675, 0, 47, 3014676, 0, 47, 3014677, 0, 47, 3014678, 0, 47, 3014679, 0, 47, 3014680, 0, 47, 3014681, 0, 47, 3014682, 0, 47, 3014687, 0, 54, 3014688, 0, 19, 3014689, 0, 19, 3080196, 131072, 19, 3080197, 262144, 19, 3080198, 131072, 20, 3080199, 458752, 56, 3080203, 0, 47, 3080204, 0, 47, 3080205, 0, 47, 3080206, 0, 47, 3080207, 0, 47, 3080209, 0, 47, 3080210, 0, 47, 3080211, 0, 47, 3080212, 0, 47, 3080213, 0, 47, 3080214, 0, 47, 3080215, 0, 47, 3080216, 0, 47, 3080217, 0, 47, 3080218, 0, 47, 3080223, 0, 54, 3080224, 0, 19, 3080225, 0, 19, 3145732, 131072, 19, 3145733, 131072, 19, 3145734, 393216, 57, 3145735, 458752, 57, 3145737, 0, 47, 3145738, 0, 47, 3145739, 0, 47, 3145740, 0, 47, 3145741, 0, 47, 3145742, 0, 47, 3145743, 0, 47, 3145744, 0, 47, 3145747, 262144, 51, 3145748, 262144, 51, 3145749, 262144, 51, 3145750, 262144, 51, 3145753, 0, 47, 3145754, 0, 47, 3145759, 0, 54, 3145760, 0, 19, 3145761, 0, 19, 3211268, 131072, 19, 3211269, 131072, 19, 3211270, 458752, 55, 3211272, 0, 47, 3211273, 0, 47, 3211274, 0, 47, 3211275, 0, 47, 3211276, 0, 47, 3211277, 0, 47, 3211278, 0, 47, 3211279, 0, 47, 3211280, 0, 47, 3211282, 65536, 35, 3211283, 65536, 37, 3211284, 131072, 37, 3211285, 65536, 36, 3211286, 131072, 36, 3211289, 0, 47, 3211290, 0, 47, 3211295, 0, 54, 3211296, 0, 19, 3211297, 0, 19, 3276804, 131072, 19, 3276805, 131072, 19, 3276806, 458752, 55, 3276808, 0, 47, 3276809, 0, 47, 3276810, 0, 47, 3276811, 0, 47, 3276812, 0, 47, 3276813, 0, 47, 3276814, 0, 47, 3276815, 0, 47, 3276816, 0, 47, 3276818, 65536, 36, 3276819, 65536, 38, 3276820, 131072, 38, 3276821, 65536, 37, 3276822, 131072, 37, 3276825, 0, 47, 3276826, 0, 47, 3276831, 0, 54, 3276832, 0, 19, 3276833, 0, 19, 3342340, 131072, 19, 3342341, 131072, 19, 3342342, 458752, 55, 3342344, 0, 47, 3342345, 0, 47, 3342346, 0, 47, 3342347, 0, 47, 3342348, 0, 47, 3342349, 0, 47, 3342350, 0, 47, 3342351, 0, 47, 3342352, 0, 47, 3342353, 0, 54, 3342354, 65536, 37, 3342355, 131072, 37, 3342357, 65536, 38, 3342358, 131072, 38, 3342361, 0, 47, 3342362, 0, 47, 3342363, 0, 47, 3342367, 0, 54, 3342368, 0, 19, 3342369, 0, 19, 3407876, 131072, 19, 3407877, 131072, 19, 3407878, 458752, 55, 3407881, 0, 47, 3407882, 0, 47, 3407883, 0, 47, 3407884, 0, 47, 3407885, 0, 47, 3407886, 0, 47, 3407887, 0, 47, 3407888, 0, 47, 3407889, 0, 54, 3407890, 65536, 38, 3407891, 131072, 38, 3407893, 196608, 58, 3407894, 196608, 58, 3407895, 196608, 58, 3407896, 393216, 58, 3407897, 0, 47, 3407898, 0, 47, 3407899, 0, 47, 3407902, 0, 52, 3407903, 65536, 52, 3407904, 0, 19, 3407905, 0, 19, 3473412, 131072, 19, 3473413, 131072, 19, 3473414, 458752, 55, 3473418, 0, 47, 3473419, 0, 47, 3473420, 0, 47, 3473421, 0, 47, 3473422, 0, 22, 3473423, 262144, 21, 3473424, 262144, 21, 3473425, 458752, 22, 3473429, 0, 47, 3473430, 0, 47, 3473431, 0, 47, 3473432, 0, 47, 3473433, 0, 47, 3473434, 0, 47, 3473435, 0, 47, 3473436, 0, 47, 3473438, 0, 54, 3473440, 0, 19, 3473441, 0, 19, 3538948, 131072, 19, 3538949, 131072, 19, 3538950, 458752, 55, 3538954, 0, 47, 3538955, 0, 47, 3538956, 0, 47, 3538957, 0, 47, 3538958, 0, 25, 3538961, 458752, 24, 3538965, 0, 47, 3538966, 0, 47, 3538967, 0, 47, 3538968, 0, 47, 3538969, 0, 47, 3538970, 0, 47, 3538971, 0, 47, 3538972, 0, 47, 3538974, 0, 54, 3538976, 0, 19, 3538977, 0, 19, 3604484, 131072, 19, 3604485, 131072, 19, 3604486, 458752, 55, 3604490, 0, 47, 3604491, 0, 47, 3604492, 0, 47, 3604493, 0, 47, 3604494, 0, 25, 3604497, 458752, 24, 3604501, 0, 47, 3604502, 0, 47, 3604503, 0, 47, 3604504, 0, 47, 3604505, 0, 47, 3604506, 0, 47, 3604507, 0, 47, 3604508, 0, 47, 3604510, 0, 54, 3604511, 0, 18, 3604512, 65536, 18, 3604513, 196608, 18, 3670020, 131072, 19, 3670021, 131072, 19, 3670022, 458752, 55, 3670029, 262144, 51, 3670030, 262144, 51, 3670031, 262144, 28, 3670032, 262144, 28, 3670033, 393216, 28, 3670037, 0, 47, 3670038, 0, 47, 3670039, 0, 47, 3670040, 0, 47, 3670041, 0, 47, 3670042, 0, 47, 3670043, 0, 47, 3670044, 0, 47, 3670046, 0, 54, 3670047, 0, 19, 3670048, 0, 19, 3735556, 131072, 19, 3735557, 131072, 19, 3735558, 458752, 55, 3735573, 0, 47, 3735574, 0, 47, 3735575, 0, 47, 3735576, 0, 47, 3735577, 0, 47, 3735578, 0, 47, 3735579, 0, 47, 3735580, 0, 47, 3735582, 0, 54, 3735583, 0, 19, 3735584, 0, 19, 3801092, 131072, 19, 3801093, 131072, 19, 3801094, 458752, 55, 3801097, 0, 47, 3801099, 0, 55, 3801110, 0, 47, 3801111, 0, 47, 3801112, 0, 47, 3801113, 0, 47, 3801114, 0, 47, 3801115, 0, 47, 3801116, 0, 47, 3801118, 0, 54, 3801119, 0, 19, 3801120, 0, 19, 3866628, 131072, 19, 3866629, 131072, 19, 3866630, 458752, 55, 3866632, 0, 47, 3866633, 0, 47, 3866634, 0, 47, 3866635, 0, 57, 3866636, 196608, 58, 3866646, 196608, 51, 3866647, 196608, 51, 3866648, 393216, 51, 3866649, 0, 47, 3866650, 0, 47, 3866651, 0, 47, 3866652, 0, 47, 3866654, 0, 54, 3866655, 0, 19, 3866656, 0, 19, 3932164, 131072, 19, 3932165, 131072, 19, 3932166, 458752, 55, 3932167, 0, 47, 3932168, 0, 47, 3932169, 0, 47, 3932170, 0, 47, 3932171, 0, 47, 3932172, 0, 47, 3932184, 393216, 52, 3932185, 196608, 51, 3932190, 0, 54, 3932191, 0, 19, 3932192, 0, 19, 3997700, 131072, 19, 3997701, 131072, 19, 3997702, 458752, 55, 3997703, 0, 47, 3997704, 0, 47, 3997705, 0, 47, 3997706, 0, 47, 3997707, 0, 47, 3997708, 0, 47, 3997709, 0, 47, 3997726, 0, 54, 3997727, 0, 19, 3997728, 0, 19, 4063236, 131072, 19, 4063237, 131072, 19, 4063238, 458752, 55, 4063239, 0, 47, 4063240, 0, 47, 4063241, 0, 47, 4063242, 0, 47, 4063243, 0, 47, 4063244, 0, 47, 4063245, 0, 47, 4063262, 0, 54, 4063263, 0, 19, 4063264, 0, 19, 4128772, 131072, 19, 4128773, 131072, 19, 4128774, 458752, 55, 4128775, 0, 47, 4128776, 0, 47, 4128777, 0, 47, 4128778, 0, 47, 4128779, 0, 47, 4128780, 0, 47, 4128781, 0, 47, 4128798, 0, 54, 4128799, 0, 19, 4128800, 0, 19, 4194308, 131072, 19, 4194309, 131072, 19, 4194310, 393216, 52, 4194311, 458752, 52, 4194312, 0, 47, 4194313, 0, 47, 4194314, 0, 47, 4194315, 0, 47, 4194316, 0, 47, 4194321, 65536, 21, 4194322, 196608, 21, 4194323, 196608, 21, 4194324, 393216, 21, 4194334, 0, 54, 4194335, 0, 19, 4194336, 0, 19, 4259844, 131072, 19, 4259845, 131072, 19, 4259847, 458752, 53, 4259848, 0, 47, 4259849, 0, 47, 4259850, 0, 47, 4259851, 0, 47, 4259852, 0, 47, 4259856, 65536, 21, 4259857, 65536, 22, 4259860, 393216, 22, 4259861, 393216, 21, 4259870, 0, 54, 4259871, 0, 19, 4259872, 0, 19, 4325380, 131072, 19, 4325381, 131072, 19, 4325383, 458752, 53, 4325384, 0, 47, 4325385, 0, 47, 4325386, 0, 47, 4325387, 0, 47, 4325391, 65536, 21, 4325392, 65536, 22, 4325397, 393216, 22, 4325398, 393216, 21, 4325406, 0, 54, 4325407, 0, 19, 4325408, 0, 19, 4390916, 131072, 19, 4390917, 131072, 19, 4390919, 393216, 52, 4390920, 458752, 52, 4390921, 0, 47, 4390922, 0, 47, 4390923, 0, 47, 4390927, 0, 24, 4390934, 458752, 24, 4390942, 0, 54, 4390943, 0, 19, 4390944, 0, 19, 4456452, 262144, 18, 4456453, 65536, 18, 4456454, 65536, 18, 4456455, 131072, 18, 4456456, 458752, 54, 4456457, 0, 47, 4456458, 0, 47, 4456463, 0, 24, 4456470, 458752, 24, 4456478, 0, 54, 4456479, 0, 19, 4456480, 0, 19, 4521990, 131072, 19, 4521991, 131072, 19, 4521992, 458752, 54, 4521999, 65536, 28, 4522000, 65536, 27, 4522005, 393216, 27, 4522006, 393216, 28, 4522014, 0, 54, 4522015, 0, 19, 4522016, 0, 19, 4587526, 131072, 19, 4587527, 131072, 19, 4587528, 458752, 54, 4587536, 65536, 28, 4587537, 65536, 27, 4587540, 393216, 27, 4587541, 393216, 28, 4587548, 0, 47, 4587549, 0, 47, 4587550, 0, 54, 4587551, 0, 19, 4587552, 0, 19, 4653062, 131072, 19, 4653063, 131072, 19, 4653064, 458752, 54, 4653073, 65536, 28, 4653074, 262144, 28, 4653075, 262144, 28, 4653076, 393216, 28, 4653083, 0, 47, 4653084, 0, 47, 4653085, 0, 47, 4653086, 0, 54, 4653087, 0, 19, 4653088, 0, 19, 4718598, 131072, 19, 4718599, 131072, 19, 4718600, 458752, 54, 4718601, 0, 47, 4718619, 0, 47, 4718620, 0, 47, 4718621, 0, 47, 4718622, 0, 54, 4718623, 0, 19, 4718624, 0, 19, 4784134, 131072, 19, 4784135, 131072, 19, 4784136, 458752, 54, 4784137, 0, 47, 4784138, 0, 47, 4784140, 196608, 51, 4784141, 196608, 51, 4784145, 0, 47, 4784146, 0, 47, 4784147, 0, 47, 4784150, 65536, 51, 4784151, 196608, 51, 4784155, 0, 47, 4784156, 0, 47, 4784157, 0, 47, 4784158, 0, 54, 4784159, 0, 19, 4784160, 0, 19, 4849670, 131072, 19, 4849671, 131072, 19, 4849672, 458752, 54, 4849673, 0, 47, 4849674, 0, 47, 4849681, 0, 47, 4849682, 0, 47, 4849683, 0, 47, 4849686, 65536, 52, 4849691, 0, 47, 4849692, 0, 47, 4849693, 0, 47, 4849694, 0, 54, 4849695, 0, 19, 4849696, 0, 19, 4915206, 131072, 19, 4915207, 131072, 19, 4915208, 458752, 54, 4915209, 0, 47, 4915210, 0, 47, 4915216, 0, 47, 4915217, 0, 47, 4915218, 0, 47, 4915219, 0, 47, 4915227, 0, 47, 4915228, 0, 47, 4915229, 0, 47, 4915230, 0, 54, 4915231, 0, 19, 4915232, 0, 19, 4980742, 131072, 19, 4980743, 131072, 19, 4980744, 458752, 54, 4980745, 0, 47, 4980746, 0, 47, 4980752, 0, 47, 4980753, 0, 47, 4980754, 0, 47, 4980755, 0, 47, 4980763, 0, 47, 4980764, 0, 47, 4980766, 0, 54, 4980767, 0, 19, 4980768, 0, 19, 5046278, 131072, 19, 5046279, 131072, 19, 5046280, 458752, 54, 5046281, 0, 47, 5046282, 0, 47, 5046283, 0, 47, 5046288, 0, 47, 5046289, 0, 47, 5046290, 0, 47, 5046298, 0, 47, 5046299, 0, 47, 5046300, 0, 47, 5046302, 0, 54, 5046303, 0, 19, 5046304, 0, 19, 5111814, 131072, 19, 5111815, 131072, 19, 5111816, 458752, 54, 5111818, 0, 47, 5111819, 0, 47, 5111823, 0, 10, 5111824, 65536, 21, 5111825, 196608, 21, 5111826, 196608, 21, 5111827, 196608, 21, 5111828, 196608, 21, 5111829, 196608, 21, 5111830, 393216, 21, 5111834, 0, 47, 5111835, 0, 47, 5111838, 0, 54, 5111839, 0, 19, 5111840, 0, 19, 5177350, 131072, 19, 5177351, 131072, 19, 5177352, 458752, 54, 5177360, 0, 24, 5177366, 458752, 24, 5177373, 0, 52, 5177374, 65536, 52, 5177375, 0, 19, 5177376, 0, 19, 5242886, 131072, 19, 5242887, 131072, 19, 5242888, 458752, 54, 5242896, 0, 24, 5242902, 458752, 24, 5242909, 0, 53, 5242911, 0, 19, 5242912, 0, 19, 5308422, 131072, 19, 5308423, 131072, 19, 5308424, 393216, 52, 5308425, 458752, 52, 5308432, 65536, 28, 5308433, 262144, 28, 5308434, 262144, 28, 5308435, 262144, 28, 5308436, 262144, 28, 5308437, 262144, 28, 5308438, 393216, 28, 5308445, 0, 54, 5308447, 0, 19, 5308448, 0, 19, 5373958, 131072, 19, 5373959, 131072, 19, 5373961, 458752, 54, 5373981, 0, 55, 5373983, 0, 19, 5373984, 0, 19, 5439494, 131072, 19, 5439495, 131072, 19, 5439497, 458752, 54, 5439516, 0, 52, 5439517, 65536, 52, 5439519, 0, 19, 5439520, 0, 19, 5505030, 131072, 19, 5505031, 131072, 19, 5505033, 393216, 52, 5505034, 262144, 51, 5505035, 393216, 51, 5505052, 0, 53, 5505055, 0, 19, 5505056, 0, 19, 5570566, 131072, 19, 5570567, 131072, 19, 5570571, 393216, 52, 5570572, 196608, 51, 5570573, 196608, 51, 5570574, 196608, 51, 5570575, 196608, 51, 5570576, 196608, 51, 5570577, 196608, 51, 5570578, 196608, 51, 5570579, 196608, 51, 5570580, 196608, 51, 5570581, 196608, 51, 5570582, 196608, 51, 5570583, 196608, 51, 5570584, 196608, 51, 5570585, 196608, 51, 5570586, 196608, 51, 5570587, 196608, 51, 5570588, 65536, 52, 5570591, 0, 19, 5570592, 0, 19, 5636102, 262144, 18, 5636103, 65536, 18, 5636104, 65536, 18, 5636105, 65536, 18, 5636106, 65536, 18, 5636107, 65536, 18, 5636108, 65536, 18, 5636109, 65536, 18, 5636110, 65536, 18, 5636111, 65536, 18, 5636112, 65536, 18, 5636113, 65536, 18, 5636114, 65536, 18, 5636115, 65536, 18, 5636116, 65536, 18, 5636117, 65536, 18, 5636118, 65536, 18, 5636119, 65536, 18, 5636120, 65536, 18, 5636121, 65536, 18, 5636122, 65536, 18, 5636123, 65536, 18, 5636124, 65536, 18, 5636125, 65536, 18, 5636126, 65536, 18, 5636127, 65536, 18, 5636128, 196608, 18 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 786443, 262144, 12, 786444, 327680, 12, 786449, 131072, 12, 786450, 196608, 12, 851979, 262144, 13, 851980, 327680, 13, 851983, 262144, 12, 851984, 327680, 12, 851985, 131072, 13, 851986, 196608, 13, 917513, 131072, 12, 917514, 196608, 12, 917517, 0, 16, 917518, 65536, 16, 917519, 262144, 13, 917520, 327680, 13, 917528, 262144, 12, 917529, 327680, 12, 983047, 0, 16, 983048, 65536, 16, 983049, 131072, 13, 983050, 196608, 13, 983053, 0, 17, 983054, 65536, 17, 983055, 196608, 43, 983064, 262144, 13, 983065, 327680, 13, 1048581, 262144, 34, 1048583, 0, 17, 1048584, 65536, 17, 1048585, 458752, 10, 1048586, 262144, 40, 1048587, 327680, 40, 1048588, 196608, 43, 1048589, 196608, 43, 1048590, 196608, 43, 1048591, 196608, 43, 1048592, 196608, 43, 1114121, 458752, 11, 1114122, 262144, 41, 1114123, 327680, 41, 1114124, 196608, 43, 1114125, 196608, 43, 1114126, 196608, 43, 1114127, 196608, 43, 1114128, 196608, 43, 1114137, 262144, 10, 1114138, 327680, 10, 1114140, 262144, 40, 1114141, 327680, 40, 1179652, 0, 40, 1179653, 65536, 40, 1179654, 262144, 10, 1179655, 327680, 10, 1179660, 196608, 43, 1179661, 196608, 43, 1179662, 196608, 43, 1179663, 196608, 43, 1179664, 196608, 43, 1179665, 196608, 43, 1179670, 196608, 43, 1179671, 196608, 43, 1179673, 262144, 11, 1179674, 327680, 11, 1179676, 262144, 41, 1179677, 327680, 41, 1245188, 0, 41, 1245189, 65536, 41, 1245190, 262144, 11, 1245191, 327680, 11, 1245197, 196608, 43, 1245198, 196608, 43, 1245199, 196608, 43, 1245200, 196608, 43, 1245201, 196608, 43, 1245202, 196608, 43, 1245203, 196608, 43, 1245204, 196608, 43, 1245205, 196608, 43, 1245206, 196608, 43, 1245207, 196608, 43, 1245208, 196608, 43, 1245209, 196608, 43, 1245210, 262144, 40, 1245211, 327680, 40, 1310725, 393216, 31, 1310734, 196608, 43, 1310735, 196608, 43, 1310736, 196608, 43, 1310737, 196608, 43, 1310738, 196608, 43, 1310739, 196608, 43, 1310740, 196608, 43, 1310741, 196608, 43, 1310742, 196608, 43, 1310743, 196608, 43, 1310744, 196608, 43, 1310745, 196608, 43, 1310746, 262144, 41, 1310747, 327680, 41, 1310749, 393216, 40, 1310750, 458752, 40, 1376261, 0, 16, 1376262, 65536, 16, 1376271, 196608, 43, 1376272, 196608, 43, 1376273, 196608, 43, 1376274, 196608, 43, 1376275, 196608, 43, 1376276, 196608, 43, 1376277, 196608, 43, 1376278, 196608, 43, 1376279, 196608, 43, 1376280, 196608, 43, 1376281, 196608, 43, 1376282, 196608, 43, 1376283, 131072, 10, 1376284, 196608, 10, 1376285, 393216, 41, 1376286, 458752, 41, 1441797, 0, 17, 1441798, 65536, 17, 1441799, 131072, 40, 1441800, 196608, 40, 1441808, 196608, 43, 1441809, 196608, 43, 1441810, 196608, 43, 1441811, 196608, 43, 1441812, 196608, 43, 1441813, 196608, 43, 1441814, 196608, 43, 1441815, 196608, 43, 1441816, 196608, 43, 1441817, 196608, 43, 1441818, 196608, 43, 1441819, 131072, 11, 1441820, 196608, 11, 1507335, 131072, 41, 1507336, 196608, 41, 1507353, 196608, 43, 1507354, 196608, 43, 1507355, 196608, 43, 1572872, 196608, 51, 1572873, 196608, 51, 1572874, 196608, 51, 1572875, 262144, 51, 1572876, 262144, 51, 1572877, 262144, 51, 1572878, 262144, 51, 1572879, 262144, 51, 1572880, 262144, 51, 1572881, 262144, 51, 1572882, 393216, 51, 1572892, 327680, 16, 1638415, 131072, 18, 1638416, 131072, 10, 1638417, 196608, 10, 1638428, 327680, 17, 1703952, 131072, 11, 1703953, 196608, 11, 1769488, 262144, 10, 1769489, 327680, 10, 1769501, 262144, 12, 1769502, 327680, 12, 1835024, 262144, 11, 1835025, 327680, 11, 1835037, 262144, 13, 1835038, 327680, 13, 1900560, 131072, 18, 2031645, 131072, 10, 2031646, 196608, 10, 2097181, 131072, 11, 2097182, 196608, 11, 2162705, 0, 40, 2162706, 65536, 40, 2162718, 393216, 40, 2162719, 458752, 40, 2228241, 0, 41, 2228242, 65536, 41, 2228254, 393216, 41, 2228255, 458752, 41, 2293776, 131072, 12, 2293777, 196608, 12, 2293778, 393216, 10, 2293779, 458752, 10, 2293791, 131072, 12, 2293792, 196608, 12, 2359312, 131072, 13, 2359313, 196608, 13, 2359314, 393216, 11, 2359315, 458752, 11, 2359319, 0, 45, 2359320, 0, 45, 2359325, 262144, 10, 2359326, 327680, 10, 2359327, 131072, 13, 2359328, 196608, 13, 2424843, 131072, 40, 2424844, 196608, 40, 2424845, 393216, 10, 2424846, 458752, 10, 2424852, 0, 45, 2424853, 0, 45, 2424854, 0, 45, 2424855, 0, 45, 2424856, 0, 45, 2424857, 0, 45, 2424858, 0, 45, 2424861, 262144, 11, 2424862, 327680, 11, 2490379, 131072, 41, 2490380, 196608, 41, 2490381, 393216, 11, 2490382, 458752, 11, 2490388, 0, 45, 2490389, 0, 45, 2490390, 0, 45, 2490391, 0, 45, 2490392, 0, 45, 2490393, 0, 45, 2490394, 0, 45, 2490395, 0, 45, 2490396, 0, 45, 2555913, 131072, 12, 2555914, 196608, 12, 2555924, 0, 45, 2555925, 0, 45, 2555926, 0, 45, 2555927, 0, 45, 2555928, 0, 45, 2555929, 0, 45, 2555930, 0, 45, 2555931, 0, 45, 2555932, 0, 45, 2555935, 262144, 40, 2555936, 327680, 40, 2621447, 393216, 10, 2621448, 458752, 10, 2621449, 131072, 13, 2621450, 196608, 13, 2621471, 262144, 41, 2621472, 327680, 41, 2686983, 393216, 11, 2686984, 458752, 11, 2686985, 262144, 10, 2686986, 327680, 10, 2686996, 65536, 51, 2686997, 196608, 51, 2686998, 196608, 51, 2686999, 196608, 51, 2687000, 196608, 51, 2687001, 196608, 51, 2687002, 393216, 51, 2752521, 262144, 11, 2752522, 327680, 11, 2752532, 0, 54, 2752536, 131072, 10, 2752537, 196608, 10, 2752538, 458752, 54, 2818055, 262144, 10, 2818056, 327680, 10, 2818068, 0, 54, 2818069, 131072, 40, 2818070, 196608, 40, 2818072, 131072, 11, 2818073, 196608, 11, 2818074, 458752, 54, 2818080, 393216, 12, 2818081, 458752, 12, 2883589, 131072, 12, 2883590, 196608, 12, 2883591, 262144, 11, 2883592, 327680, 11, 2883604, 0, 54, 2883605, 131072, 41, 2883606, 196608, 41, 2883609, 393216, 57, 2883610, 393216, 58, 2883616, 393216, 13, 2883617, 458752, 13, 2949125, 131072, 13, 2949126, 196608, 13, 2949132, 0, 45, 2949133, 0, 45, 2949138, 0, 45, 2949139, 0, 45, 2949140, 0, 45, 2949141, 0, 45, 2949142, 0, 45, 2949143, 0, 45, 2949144, 0, 45, 2949145, 0, 45, 2949146, 0, 45, 3014667, 0, 45, 3014668, 0, 45, 3014669, 0, 45, 3014670, 0, 45, 3014671, 0, 45, 3014673, 0, 45, 3014674, 0, 45, 3014675, 0, 45, 3014676, 0, 45, 3014677, 0, 45, 3014678, 0, 45, 3014679, 0, 45, 3014680, 0, 45, 3014681, 0, 45, 3014682, 0, 45, 3014687, 262144, 10, 3014688, 327680, 10, 3080196, 131072, 12, 3080197, 196608, 12, 3080201, 0, 45, 3080202, 0, 45, 3080203, 0, 45, 3080204, 0, 45, 3080205, 0, 45, 3080206, 0, 45, 3080207, 0, 45, 3080208, 0, 45, 3080211, 65536, 35, 3080212, 131072, 35, 3080217, 0, 45, 3080218, 0, 45, 3080223, 262144, 11, 3080224, 327680, 11, 3145732, 131072, 13, 3145733, 196608, 13, 3145736, 0, 45, 3145737, 0, 45, 3145738, 0, 45, 3145739, 0, 45, 3145740, 0, 45, 3145741, 0, 45, 3145742, 0, 45, 3145743, 0, 45, 3145744, 0, 45, 3145745, 65536, 51, 3145746, 196608, 51, 3145747, 65536, 36, 3145748, 131072, 36, 3145749, 65536, 35, 3145750, 131072, 35, 3145751, 196608, 51, 3145752, 393216, 51, 3145753, 0, 45, 3145754, 0, 45, 3211272, 0, 45, 3211273, 0, 45, 3211274, 0, 45, 3211275, 0, 45, 3211276, 0, 45, 3211277, 0, 45, 3211278, 0, 45, 3211279, 0, 45, 3211280, 0, 45, 3211281, 0, 54, 3211282, 65536, 35, 3211283, 131072, 35, 3211284, 131072, 37, 3211285, 65536, 36, 3211286, 131072, 36, 3211288, 458752, 55, 3211289, 0, 45, 3211290, 0, 45, 3211295, 393216, 40, 3211296, 458752, 40, 3276805, 0, 40, 3276806, 65536, 40, 3276808, 0, 45, 3276809, 0, 45, 3276810, 0, 45, 3276811, 0, 45, 3276812, 0, 45, 3276813, 0, 45, 3276814, 0, 45, 3276815, 0, 45, 3276816, 0, 45, 3276817, 0, 54, 3276818, 65536, 36, 3276819, 131072, 36, 3276820, 131072, 38, 3276821, 262144, 38, 3276822, 327680, 38, 3276824, 458752, 55, 3276825, 0, 45, 3276826, 0, 45, 3276827, 0, 45, 3276831, 393216, 41, 3276832, 458752, 41, 3342341, 0, 41, 3342342, 65536, 41, 3342345, 0, 45, 3342346, 0, 45, 3342347, 0, 45, 3342348, 0, 45, 3342349, 0, 45, 3342350, 0, 45, 3342351, 0, 45, 3342352, 0, 45, 3342353, 262144, 40, 3342354, 327680, 40, 3342355, 131072, 37, 3342357, 262144, 39, 3342358, 327680, 39, 3342360, 458752, 55, 3342361, 0, 45, 3342362, 0, 45, 3342363, 0, 45, 3407882, 0, 45, 3407883, 0, 45, 3407884, 0, 45, 3407885, 0, 45, 3407889, 262144, 41, 3407890, 327680, 41, 3407891, 131072, 38, 3407892, 393216, 57, 3407893, 0, 45, 3407894, 0, 45, 3407895, 0, 45, 3407896, 0, 45, 3407897, 0, 45, 3407898, 0, 45, 3407899, 0, 45, 3407900, 0, 45, 3407903, 393216, 10, 3407904, 458752, 10, 3473418, 0, 45, 3473419, 0, 45, 3473420, 0, 45, 3473421, 0, 45, 3473425, 65536, 58, 3473426, 196608, 58, 3473427, 196608, 58, 3473428, 393216, 58, 3473429, 0, 45, 3473430, 0, 45, 3473431, 0, 45, 3473432, 0, 45, 3473433, 0, 45, 3473434, 0, 45, 3473435, 0, 45, 3473436, 0, 45, 3473439, 393216, 11, 3473440, 458752, 11, 3538949, 131072, 40, 3538950, 196608, 40, 3538954, 0, 45, 3538955, 0, 45, 3538956, 0, 45, 3538957, 65536, 35, 3538958, 131072, 35, 3538965, 0, 45, 3538966, 0, 45, 3538967, 0, 45, 3538968, 0, 45, 3538969, 0, 45, 3538970, 0, 45, 3538971, 0, 45, 3538972, 0, 45, 3604485, 131072, 41, 3604486, 196608, 41, 3604493, 65536, 36, 3604494, 131072, 36, 3604501, 0, 45, 3604502, 0, 45, 3604503, 0, 45, 3604504, 0, 45, 3604505, 0, 45, 3604506, 0, 45, 3604507, 0, 45, 3604508, 0, 45, 3604512, 0, 18, 3670027, 65536, 51, 3670028, 196608, 51, 3670029, 65536, 37, 3670030, 131072, 37, 3670031, 196608, 51, 3670032, 196608, 51, 3670033, 196608, 51, 3670034, 393216, 51, 3670037, 0, 45, 3670038, 0, 45, 3670039, 0, 45, 3670040, 0, 45, 3670041, 0, 45, 3670042, 0, 45, 3670043, 0, 45, 3670044, 0, 45, 3670046, 131072, 10, 3670047, 196608, 10, 3735557, 393216, 12, 3735558, 458752, 12, 3735561, 0, 45, 3735563, 0, 54, 3735565, 65536, 38, 3735566, 131072, 38, 3735570, 458752, 54, 3735574, 0, 45, 3735575, 0, 45, 3735576, 0, 45, 3735577, 0, 45, 3735578, 0, 45, 3735579, 0, 45, 3735580, 0, 45, 3735582, 131072, 11, 3735583, 196608, 11, 3801093, 393216, 13, 3801094, 458752, 13, 3801096, 0, 45, 3801097, 0, 45, 3801098, 0, 45, 3801099, 262144, 10, 3801100, 327680, 10, 3801103, 393216, 10, 3801104, 458752, 10, 3801106, 458752, 54, 3801110, 0, 5, 3801111, 65536, 5, 3801112, 131072, 5, 3801113, 196608, 5, 3801114, 0, 45, 3801115, 0, 45, 3801116, 0, 45, 3866628, 131072, 40, 3866629, 196608, 40, 3866631, 0, 45, 3866632, 0, 45, 3866633, 0, 45, 3866634, 0, 45, 3866635, 262144, 11, 3866636, 327680, 11, 3866637, 65536, 57, 3866639, 393216, 11, 3866640, 458752, 11, 3866641, 393216, 57, 3866642, 393216, 58, 3866644, 65536, 51, 3866645, 196608, 51, 3866646, 0, 6, 3866647, 65536, 6, 3866648, 131072, 6, 3866649, 196608, 6, 3866654, 262144, 40, 3866655, 327680, 40, 3932164, 131072, 41, 3932165, 196608, 41, 3932167, 0, 45, 3932168, 0, 45, 3932169, 0, 45, 3932170, 0, 45, 3932171, 0, 45, 3932172, 0, 45, 3932173, 65536, 58, 3932174, 196608, 58, 3932175, 196608, 58, 3932176, 196608, 58, 3932177, 393216, 58, 3932180, 0, 54, 3932182, 0, 7, 3932183, 65536, 7, 3932184, 131072, 7, 3932185, 196608, 7, 3932186, 196608, 51, 3932187, 393216, 51, 3932190, 262144, 41, 3932191, 327680, 41, 3997703, 0, 45, 3997704, 0, 45, 3997705, 0, 45, 3997706, 0, 45, 3997707, 0, 45, 3997708, 0, 45, 3997709, 0, 45, 3997716, 0, 54, 3997718, 0, 8, 3997719, 65536, 8, 3997720, 131072, 8, 3997721, 196608, 8, 3997723, 458752, 54, 3997727, 393216, 12, 3997728, 458752, 12, 4063237, 0, 40, 4063238, 65536, 40, 4063239, 0, 45, 4063240, 0, 45, 4063241, 0, 45, 4063242, 0, 45, 4063243, 0, 45, 4063244, 0, 45, 4063245, 0, 45, 4063249, 262144, 16, 4063252, 65536, 58, 4063253, 65536, 57, 4063254, 0, 9, 4063255, 65536, 9, 4063256, 131072, 9, 4063257, 196608, 9, 4063258, 262144, 16, 4063259, 458752, 54, 4063263, 393216, 13, 4063264, 458752, 13, 4128773, 0, 41, 4128774, 65536, 41, 4128776, 0, 45, 4128777, 0, 45, 4128778, 0, 45, 4128779, 0, 45, 4128780, 0, 45, 4128781, 0, 45, 4128785, 262144, 17, 4128789, 65536, 58, 4128790, 196608, 58, 4128791, 65536, 57, 4128794, 262144, 17, 4128795, 458752, 54, 4194310, 393216, 10, 4194311, 458752, 10, 4194312, 0, 45, 4194313, 0, 45, 4194314, 0, 45, 4194315, 0, 45, 4194316, 0, 45, 4194327, 65536, 58, 4194328, 196608, 58, 4194329, 196608, 58, 4194330, 196608, 58, 4194331, 393216, 58, 4194334, 393216, 40, 4194335, 458752, 40, 4259846, 393216, 11, 4259847, 458752, 11, 4259848, 0, 45, 4259849, 0, 45, 4259850, 0, 45, 4259851, 0, 45, 4259870, 393216, 41, 4259871, 458752, 41, 4325381, 262144, 10, 4325382, 327680, 10, 4325385, 0, 45, 4325386, 0, 45, 4325387, 0, 45, 4325407, 393216, 40, 4325408, 458752, 40, 4390917, 262144, 11, 4390918, 327680, 11, 4390921, 0, 45, 4390922, 0, 45, 4390941, 262144, 16, 4390943, 393216, 41, 4390944, 458752, 41, 4456454, 131072, 18, 4456477, 262144, 17, 4456478, 131072, 10, 4456479, 196608, 10, 4522012, 0, 45, 4522013, 0, 45, 4522014, 131072, 11, 4522015, 196608, 11, 4587526, 393216, 12, 4587527, 458752, 12, 4587545, 262144, 16, 4587547, 0, 45, 4587548, 0, 45, 4587549, 0, 45, 4653062, 393216, 13, 4653063, 458752, 13, 4653065, 0, 45, 4653081, 262144, 17, 4653083, 0, 45, 4653084, 0, 45, 4653085, 0, 45, 4718601, 0, 45, 4718602, 0, 45, 4718604, 327680, 6, 4718605, 393216, 6, 4718609, 0, 45, 4718610, 0, 45, 4718611, 0, 45, 4718614, 327680, 6, 4718615, 393216, 6, 4718619, 0, 45, 4718620, 0, 45, 4718621, 0, 45, 4784136, 262144, 16, 4784137, 0, 45, 4784138, 0, 45, 4784139, 65536, 51, 4784140, 327680, 7, 4784141, 393216, 7, 4784142, 393216, 51, 4784145, 0, 45, 4784146, 0, 45, 4784147, 0, 45, 4784150, 327680, 7, 4784151, 393216, 7, 4784152, 196608, 51, 4784153, 196608, 51, 4784154, 393216, 51, 4784155, 0, 45, 4784156, 0, 45, 4784157, 0, 45, 4784159, 262144, 40, 4784160, 327680, 40, 4849672, 262144, 17, 4849673, 0, 45, 4849674, 0, 45, 4849675, 0, 54, 4849676, 327680, 8, 4849677, 393216, 8, 4849678, 393216, 52, 4849679, 393216, 51, 4849680, 0, 45, 4849681, 0, 45, 4849682, 0, 45, 4849683, 0, 45, 4849684, 65536, 51, 4849685, 196608, 51, 4849686, 327680, 8, 4849687, 393216, 8, 4849688, 262144, 10, 4849689, 327680, 10, 4849690, 458752, 54, 4849691, 0, 45, 4849692, 0, 45, 4849693, 0, 45, 4849695, 262144, 41, 4849696, 327680, 41, 4915206, 131072, 40, 4915207, 196608, 40, 4915209, 0, 45, 4915210, 0, 45, 4915211, 0, 54, 4915212, 327680, 9, 4915213, 393216, 9, 4915215, 458752, 54, 4915216, 0, 45, 4915217, 0, 45, 4915218, 0, 45, 4915219, 0, 45, 4915220, 0, 54, 4915222, 327680, 9, 4915223, 393216, 9, 4915224, 262144, 11, 4915225, 327680, 11, 4915226, 458752, 54, 4915227, 0, 45, 4915228, 0, 45, 4980742, 131072, 41, 4980743, 196608, 41, 4980745, 0, 45, 4980746, 0, 45, 4980747, 65536, 58, 4980748, 65536, 57, 4980749, 393216, 10, 4980750, 458752, 10, 4980751, 458752, 54, 4980752, 0, 45, 4980753, 0, 45, 4980754, 0, 45, 4980756, 0, 54, 4980761, 393216, 57, 4980762, 393216, 58, 4980763, 0, 45, 4980764, 0, 45, 4980766, 262144, 16, 4980767, 393216, 40, 4980768, 458752, 40, 5046282, 0, 45, 5046283, 0, 45, 5046284, 0, 54, 5046285, 393216, 11, 5046286, 458752, 11, 5046287, 458752, 54, 5046292, 65536, 58, 5046293, 196608, 58, 5046294, 196608, 58, 5046295, 196608, 58, 5046296, 196608, 58, 5046297, 393216, 58, 5046298, 0, 45, 5046299, 0, 45, 5046302, 262144, 17, 5046303, 393216, 41, 5046304, 458752, 41, 5111815, 131072, 10, 5111816, 196608, 10, 5111820, 65536, 58, 5111821, 196608, 58, 5111822, 196608, 58, 5111823, 393216, 58, 5177351, 131072, 11, 5177352, 196608, 11, 5177353, 262144, 16, 5177373, 393216, 10, 5177374, 458752, 10, 5177375, 393216, 12, 5177376, 458752, 12, 5242889, 262144, 17, 5242909, 393216, 11, 5242910, 458752, 11, 5242911, 393216, 13, 5242912, 458752, 13, 5308424, 262144, 10, 5308425, 327680, 10, 5308441, 262144, 16, 5373958, 0, 40, 5373959, 65536, 40, 5373960, 262144, 11, 5373961, 327680, 11, 5373966, 262144, 16, 5373977, 262144, 17, 5373982, 131072, 10, 5373983, 196608, 10, 5439494, 0, 41, 5439495, 65536, 41, 5439502, 262144, 17, 5439518, 131072, 11, 5439519, 196608, 11, 5505031, 393216, 10, 5505032, 458752, 10, 5505034, 262144, 10, 5505035, 327680, 10, 5505044, 262144, 16, 5505053, 262144, 10, 5505054, 327680, 10, 5570567, 393216, 11, 5570568, 458752, 11, 5570570, 262144, 11, 5570571, 327680, 11, 5570580, 262144, 17, 5570589, 262144, 11, 5570590, 327680, 11 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 720) +trainer = true +texture = ExtResource("201") +trainer_name = "DIVER Perch" +trainer_reward = 2750 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[159, 55]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 1296) +trainer = true +texture = ExtResource("202") +trainer_name = "DIVER Caiman" +trainer_reward = 2700 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[43, 54], [84, 54], [82, 54]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 1968) +trainer = true +texture = ExtResource("203") +trainer_name = "DIVER Mario" +trainer_reward = 2750 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[158, 55], [122, 55]] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(336, 592) +texture = ExtResource("6") +item_id = 287 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(624, 1808) +texture = ExtResource("6") +item_id = 250 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(624, 2704) +texture = ExtResource("6") +item_id = 588 diff --git a/Maps/Routes/Route14/Route_14_Underwater_tileset.tres b/Maps/Routes/Route14/Route_14_Underwater_tileset.tres new file mode 100644 index 000000000..cf93cac49 --- /dev/null +++ b/Maps/Routes/Route14/Route_14_Underwater_tileset.tres @@ -0,0 +1,282 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Underwater.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:12/0 = 0 +0:14/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:22/0 = 0 +0:24/0 = 0 +0:25/0 = 0 +0:27/0 = 0 +0:28/0 = 0 +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +0:47/0 = 0 +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:19/0 = 0 +1:20/0 = 0 +1:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:22/0 = 0 +1:27/0 = 0 +1:28/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:38/0 = 0 +1:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:20/0 = 0 +2:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:31/0 = 0 +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:28/0 = 0 +3:30/0 = 0 +3:31/0 = 0 +3:40/0 = 0 +3:41/0 = 0 +3:43/0 = 0 +3:49/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:58/0 = 0 +3:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:28/0 = 0 +4:34/0 = 0 +4:38/0 = 0 +4:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:58/0 = 0 +4:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:39/0 = 0 +5:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:7/0 = 0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:22/0 = 0 +6:27/0 = 0 +6:28/0 = 0 +6:31/0 = 0 +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:51/0 = 0 +6:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:52/0 = 0 +6:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:58/0 = 0 +6:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:22/0 = 0 +7:24/0 = 0 +7:27/0 = 0 +7:28/0 = 0 +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:52/0 = 0 +7:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:53/0 = 0 +7:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:54/0 = 0 +7:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/Routes/Route14/Route_14_tileset.tres b/Maps/Routes/Route14/Route_14_tileset.tres new file mode 100644 index 000000000..05b05d798 --- /dev/null +++ b/Maps/Routes/Route14/Route_14_tileset.tres @@ -0,0 +1,410 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Tsukinami.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Beach2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/sealink_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass4_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/sealink_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:19/0 = 0 +0:20/0 = 0 +0:21/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:29/0 = 0 +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +2:1/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:25/0 = 0 +2:27/0 = 0 +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:27/0 = 0 +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:125/0 = 0 +5:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:124/0 = 0 +6:125/0 = 0 +6:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:124/0 = 0 +7:125/0 = 0 +7:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/2 = SubResource("src2") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") +sources/7 = SubResource("src7") diff --git a/Maps/Routes/Route15/Route_15.gd b/Maps/Routes/Route15/Route_15.gd new file mode 100644 index 000000000..540760b62 --- /dev/null +++ b/Maps/Routes/Route15/Route_15.gd @@ -0,0 +1,127 @@ +extends Node2D # gen_map.py Map133 + +var map_name = "Route 15" +var map_px_size = Vector2(3200, 3200) +var edge_connections = [["N", "res://Maps/SilverportTown/Silverport_Town.tscn", -1152, 2192, 2304]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2128, 1776): + Global.game.play_dialogue("MAP133_SIGN_1") + if check_pos == Vector2(1008, 1776): + Global.game.play_dialogue("MAP133_NPC_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP133_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(292, 1) + Global.game.recive_item(292) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP133_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(256, 1) + Global.game.recive_item(256) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP133_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(236, 1) + Global.game.recive_item(236) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP133_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(181, 1) + Global.game.recive_item(181) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP133_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(209, 1) + Global.game.recive_item(209) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP133_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(530, 1) + Global.game.recive_item(530) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP133_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(298, 1) + Global.game.recive_item(298) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP133_TRAINER_1", "defeat": "MAP133_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer2": {"pre": "MAP133_TRAINER_2", "defeat": "MAP133_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer3": {"pre": "MAP133_TRAINER_3", "defeat": "MAP133_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer035.png"}, + "Trainer4": {"pre": "MAP133_TRAINER_4", "defeat": "MAP133_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer035.png"}, + "Trainer5": {"pre": "MAP133_TRAINER_5", "defeat": "MAP133_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer6": {"pre": "MAP133_TRAINER_6", "defeat": "MAP133_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer011.png"}, + "Trainer7": {"pre": "MAP133_TRAINER_7", "defeat": "MAP133_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer016.png"}, + "Trainer8": {"pre": "MAP133_TRAINER_8", "defeat": "MAP133_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer035.png"}, + "Trainer9": {"pre": "MAP133_TRAINER_9", "defeat": "MAP133_TRAINER_9_DEFEAT", "portrait": "Graphics/Characters/trainer011.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP133_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP133_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP133_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route15/Route_15.gd.uid b/Maps/Routes/Route15/Route_15.gd.uid new file mode 100644 index 000000000..cdc91c762 --- /dev/null +++ b/Maps/Routes/Route15/Route_15.gd.uid @@ -0,0 +1 @@ +uid://h0sn2cmv7bek diff --git a/Maps/Routes/Route15/Route_15.tscn b/Maps/Routes/Route15/Route_15.tscn new file mode 100644 index 000000000..ddfbff6bd --- /dev/null +++ b/Maps/Routes/Route15/Route_15.tscn @@ -0,0 +1,204 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route15/Route_15_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route15/Route_15.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_283.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_283.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_284.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_283.png" id="208"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_284.png" id="209"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="301"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 15" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 7, 0, 1, 7, 0, 2, 7, 0, 3, 7, 0, 4, 7, 0, 5, 7, 0, 6, 7, 0, 7, 7, 0, 8, 7, 0, 9, 7, 0, 10, 7, 0, 11, 7, 0, 12, 7, 0, 13, 7, 0, 14, 7, 0, 15, 7, 0, 16, 7, 0, 17, 7, 0, 18, 7, 0, 19, 7, 0, 20, 7, 0, 21, 7, 0, 22, 7, 0, 23, 7, 0, 24, 7, 0, 25, 7, 0, 26, 7, 0, 27, 7, 0, 28, 7, 0, 29, 7, 0, 30, 7, 0, 31, 7, 0, 32, 7, 0, 33, 7, 0, 34, 7, 0, 35, 7, 0, 36, 7, 0, 37, 7, 0, 38, 7, 0, 39, 7, 0, 40, 7, 0, 41, 7, 0, 42, 7, 0, 43, 7, 0, 44, 7, 0, 45, 7, 0, 46, 7, 0, 47, 7, 0, 48, 7, 0, 49, 7, 0, 50, 7, 0, 51, 7, 0, 52, 7, 0, 53, 7, 0, 54, 7, 0, 55, 7, 0, 56, 7, 0, 57, 7, 0, 58, 7, 0, 59, 7, 0, 60, 7, 0, 61, 7, 0, 62, 7, 0, 63, 7, 0, 64, 7, 0, 65, 7, 0, 66, 7, 0, 67, 7, 0, 68, 7, 0, 69, 7, 0, 70, 7, 0, 71, 7, 0, 72, 7, 4, 73, 2, 0, 74, 2, 0, 75, 2, 0, 76, 2, 0, 77, 2, 0, 78, 2, 0, 79, 2, 0, 80, 2, 0, 81, 2, 0, 82, 2, 0, 83, 2, 0, 84, 2, 0, 85, 2, 0, 86, 2, 0, 87, 2, 0, 88, 2, 0, 89, 2, 0, 90, 262151, 2, 91, 7, 0, 92, 7, 0, 93, 7, 0, 94, 7, 0, 95, 7, 0, 96, 7, 0, 97, 7, 0, 98, 7, 0, 99, 7, 0, 65536, 7, 0, 65537, 7, 0, 65538, 7, 0, 65539, 7, 0, 65540, 7, 0, 65541, 7, 0, 65542, 7, 0, 65543, 7, 0, 65544, 7, 0, 65545, 7, 0, 65546, 7, 0, 65547, 7, 0, 65548, 7, 0, 65549, 7, 0, 65550, 7, 0, 65551, 7, 0, 65552, 7, 0, 65553, 7, 0, 65554, 7, 0, 65555, 7, 0, 65556, 7, 0, 65557, 7, 0, 65558, 7, 0, 65559, 7, 0, 65560, 7, 0, 65561, 7, 0, 65562, 7, 0, 65563, 7, 0, 65564, 7, 0, 65565, 7, 0, 65566, 7, 0, 65567, 7, 0, 65568, 7, 0, 65569, 7, 0, 65570, 7, 0, 65571, 7, 0, 65572, 7, 0, 65573, 7, 0, 65574, 7, 0, 65575, 7, 0, 65576, 7, 0, 65577, 7, 0, 65578, 7, 0, 65579, 7, 0, 65580, 7, 0, 65581, 7, 0, 65582, 7, 0, 65583, 7, 0, 65584, 7, 0, 65585, 7, 0, 65586, 7, 0, 65587, 7, 0, 65588, 7, 0, 65589, 7, 0, 65590, 7, 0, 65591, 7, 0, 65592, 7, 0, 65593, 7, 0, 65594, 7, 0, 65595, 7, 0, 65596, 7, 0, 65597, 7, 0, 65598, 7, 0, 65599, 7, 0, 65600, 7, 0, 65601, 7, 0, 65602, 7, 0, 65603, 7, 0, 65604, 7, 0, 65605, 7, 0, 65606, 7, 0, 65607, 7, 0, 65608, 7, 4, 65609, 2, 0, 65610, 2, 0, 65611, 2, 0, 65612, 2, 0, 65613, 2, 0, 65614, 2, 0, 65615, 2, 0, 65616, 2, 0, 65617, 2, 0, 65618, 2, 0, 65619, 2, 0, 65620, 2, 0, 65621, 2, 0, 65622, 2, 0, 65623, 2, 0, 65624, 2, 0, 65625, 2, 0, 65626, 262151, 6, 65627, 131079, 1, 65628, 7, 0, 65629, 7, 0, 65630, 7, 0, 65631, 7, 0, 65632, 7, 0, 65633, 7, 0, 65634, 7, 0, 65635, 7, 0, 131072, 7, 0, 131073, 7, 0, 131074, 7, 0, 131075, 7, 0, 131076, 7, 0, 131077, 7, 0, 131078, 7, 0, 131079, 7, 0, 131080, 7, 0, 131081, 7, 0, 131082, 7, 0, 131083, 7, 0, 131084, 7, 0, 131085, 7, 0, 131086, 7, 0, 131087, 7, 0, 131088, 7, 0, 131089, 7, 0, 131090, 7, 0, 131091, 7, 0, 131092, 7, 0, 131093, 7, 0, 131094, 7, 0, 131095, 7, 0, 131096, 7, 0, 131097, 7, 0, 131098, 7, 0, 131099, 7, 0, 131100, 7, 0, 131101, 7, 0, 131102, 7, 0, 131103, 7, 0, 131104, 7, 0, 131105, 7, 0, 131106, 7, 0, 131107, 7, 0, 131108, 7, 0, 131109, 7, 0, 131110, 7, 0, 131111, 7, 0, 131112, 7, 0, 131113, 7, 0, 131114, 7, 0, 131115, 7, 0, 131116, 7, 0, 131117, 7, 0, 131118, 7, 0, 131119, 7, 0, 131120, 7, 0, 131121, 7, 0, 131122, 7, 0, 131123, 7, 0, 131124, 7, 0, 131125, 7, 0, 131126, 7, 0, 131127, 7, 0, 131128, 7, 0, 131129, 7, 0, 131130, 7, 0, 131131, 7, 0, 131132, 7, 0, 131133, 7, 0, 131134, 7, 0, 131135, 7, 0, 131136, 7, 0, 131137, 7, 0, 131138, 7, 0, 131139, 7, 0, 131140, 7, 0, 131141, 7, 0, 131142, 7, 0, 131143, 7, 0, 131144, 7, 4, 131145, 2, 0, 131146, 2, 0, 131147, 2, 0, 131148, 262146, 0, 131149, 262146, 4, 131150, 131074, 1, 131151, 2, 0, 131152, 2, 0, 131153, 2, 0, 131154, 2, 0, 131155, 2, 0, 131156, 2, 0, 131157, 2, 0, 131158, 2, 0, 131159, 2, 0, 131160, 2, 0, 131161, 2, 0, 131162, 2, 0, 131163, 262151, 6, 131164, 131079, 1, 131165, 7, 0, 131166, 7, 0, 131167, 7, 0, 131168, 7, 0, 131169, 7, 0, 131170, 7, 0, 131171, 7, 0, 196608, 7, 0, 196609, 7, 0, 196610, 7, 0, 196611, 7, 0, 196612, 7, 0, 196613, 7, 0, 196614, 7, 0, 196615, 7, 0, 196616, 7, 0, 196617, 7, 0, 196618, 7, 0, 196619, 7, 0, 196620, 7, 0, 196621, 7, 0, 196622, 7, 0, 196623, 7, 0, 196624, 7, 0, 196625, 7, 0, 196626, 7, 0, 196627, 7, 0, 196628, 7, 0, 196629, 7, 0, 196630, 7, 0, 196631, 7, 0, 196632, 7, 0, 196633, 7, 0, 196634, 7, 0, 196635, 7, 0, 196636, 7, 0, 196637, 7, 0, 196638, 7, 0, 196639, 7, 0, 196640, 7, 0, 196641, 7, 0, 196642, 7, 0, 196643, 7, 0, 196644, 7, 0, 196645, 7, 0, 196646, 7, 0, 196647, 7, 0, 196648, 7, 0, 196649, 7, 0, 196650, 7, 0, 196651, 7, 0, 196652, 7, 0, 196653, 7, 0, 196654, 7, 0, 196655, 7, 0, 196656, 7, 0, 196657, 7, 0, 196658, 7, 0, 196659, 7, 0, 196660, 7, 0, 196661, 7, 0, 196662, 7, 0, 196663, 7, 0, 196664, 7, 0, 196665, 7, 0, 196666, 7, 0, 196667, 7, 0, 196668, 7, 0, 196669, 7, 0, 196670, 7, 0, 196671, 7, 0, 196672, 7, 0, 196673, 7, 0, 196674, 7, 0, 196675, 7, 0, 196676, 7, 0, 196677, 7, 0, 196678, 7, 0, 196679, 7, 0, 196680, 7, 4, 196681, 2, 0, 196682, 2, 0, 196683, 262146, 0, 196684, 131074, 6, 196685, 65536, 60, 196686, 262146, 2, 196687, 2, 0, 196688, 2, 0, 196689, 2, 0, 196690, 2, 0, 196691, 2, 0, 196692, 2, 0, 196693, 2, 0, 196694, 2, 0, 196695, 2, 0, 196696, 2, 0, 196697, 2, 0, 196698, 2, 0, 196699, 2, 0, 196700, 262151, 2, 196701, 7, 0, 196702, 7, 0, 196703, 7, 0, 196704, 7, 0, 196705, 7, 0, 196706, 7, 0, 196707, 7, 0, 262144, 7, 0, 262145, 7, 0, 262146, 7, 0, 262147, 7, 0, 262148, 7, 0, 262149, 7, 0, 262150, 7, 0, 262151, 7, 0, 262152, 7, 0, 262153, 7, 0, 262154, 7, 0, 262155, 7, 0, 262156, 7, 0, 262157, 7, 0, 262158, 7, 0, 262159, 7, 0, 262160, 7, 0, 262161, 7, 0, 262162, 7, 0, 262163, 7, 0, 262164, 7, 0, 262165, 7, 0, 262166, 7, 0, 262167, 7, 0, 262168, 7, 0, 262169, 7, 0, 262170, 7, 0, 262171, 7, 0, 262172, 7, 0, 262173, 7, 0, 262174, 7, 0, 262175, 7, 0, 262176, 7, 0, 262177, 7, 0, 262178, 7, 0, 262179, 7, 0, 262180, 7, 0, 262181, 7, 0, 262182, 7, 0, 262183, 7, 0, 262184, 7, 0, 262185, 7, 0, 262186, 7, 0, 262187, 7, 0, 262188, 7, 0, 262189, 7, 0, 262190, 7, 0, 262191, 7, 0, 262192, 7, 0, 262193, 7, 0, 262194, 7, 0, 262195, 7, 0, 262196, 7, 0, 262197, 7, 0, 262198, 7, 0, 262199, 7, 0, 262200, 7, 0, 262201, 7, 0, 262202, 7, 0, 262203, 7, 0, 262204, 7, 0, 262205, 7, 0, 262206, 7, 0, 262207, 7, 0, 262208, 7, 0, 262209, 7, 0, 262210, 7, 0, 262211, 7, 0, 262212, 7, 0, 262213, 7, 0, 262214, 7, 0, 262215, 7, 0, 262216, 7, 4, 262217, 2, 0, 262218, 2, 0, 262219, 2, 4, 262220, 65536, 60, 262221, 65536, 60, 262222, 262146, 6, 262223, 131074, 1, 262224, 2, 0, 262225, 2, 0, 262226, 2, 0, 262227, 2, 0, 262228, 2, 0, 262229, 2, 0, 262230, 2, 0, 262231, 2, 0, 262232, 2, 0, 262233, 2, 0, 262234, 2, 0, 262235, 2, 0, 262236, 262151, 2, 262237, 7, 0, 262238, 7, 0, 262239, 7, 0, 262240, 7, 0, 262241, 7, 0, 262242, 7, 0, 262243, 7, 0, 327680, 7, 0, 327681, 7, 0, 327682, 7, 0, 327683, 7, 0, 327684, 7, 0, 327685, 7, 0, 327686, 7, 0, 327687, 7, 0, 327688, 7, 0, 327689, 7, 0, 327690, 7, 0, 327691, 7, 0, 327692, 7, 0, 327693, 7, 0, 327694, 7, 0, 327695, 7, 0, 327696, 7, 0, 327697, 7, 0, 327698, 7, 0, 327699, 7, 0, 327700, 7, 0, 327701, 7, 0, 327702, 7, 0, 327703, 7, 0, 327704, 7, 0, 327705, 7, 0, 327706, 7, 0, 327707, 7, 0, 327708, 7, 0, 327709, 7, 0, 327710, 7, 0, 327711, 7, 0, 327712, 7, 0, 327713, 7, 0, 327714, 7, 0, 327715, 7, 0, 327716, 7, 0, 327717, 7, 0, 327718, 7, 0, 327719, 7, 0, 327720, 7, 0, 327721, 7, 0, 327722, 7, 0, 327723, 7, 0, 327724, 7, 0, 327725, 7, 0, 327726, 7, 0, 327727, 7, 0, 327728, 7, 0, 327729, 7, 0, 327730, 7, 0, 327731, 7, 0, 327732, 7, 0, 327733, 7, 0, 327734, 7, 0, 327735, 7, 0, 327736, 7, 0, 327737, 7, 0, 327738, 7, 0, 327739, 7, 0, 327740, 7, 0, 327741, 7, 0, 327742, 7, 0, 327743, 7, 0, 327744, 7, 0, 327745, 7, 0, 327746, 7, 0, 327747, 7, 0, 327748, 7, 0, 327749, 7, 0, 327750, 7, 0, 327751, 7, 0, 327752, 7, 4, 327753, 2, 0, 327754, 2, 0, 327755, 2, 4, 327756, 65536, 60, 327757, 65536, 60, 327758, 65536, 60, 327759, 262146, 6, 327760, 131074, 1, 327761, 2, 0, 327762, 2, 0, 327763, 2, 0, 327764, 2, 0, 327765, 2, 0, 327766, 2, 0, 327767, 2, 0, 327768, 2, 0, 327769, 2, 0, 327770, 2, 0, 327771, 2, 0, 327772, 262151, 2, 327773, 7, 0, 327774, 7, 0, 327775, 7, 0, 327776, 7, 0, 327777, 7, 0, 327778, 7, 0, 327779, 7, 0, 393216, 7, 0, 393217, 7, 0, 393218, 7, 0, 393219, 7, 0, 393220, 7, 0, 393221, 7, 0, 393222, 7, 0, 393223, 7, 0, 393224, 7, 0, 393225, 7, 0, 393226, 7, 0, 393227, 7, 0, 393228, 7, 0, 393229, 7, 0, 393230, 7, 0, 393231, 7, 0, 393232, 7, 0, 393233, 7, 0, 393234, 7, 0, 393235, 7, 0, 393236, 7, 0, 393237, 7, 0, 393238, 7, 0, 393239, 7, 0, 393240, 7, 0, 393241, 7, 0, 393242, 7, 0, 393243, 7, 0, 393244, 7, 0, 393245, 7, 0, 393246, 7, 0, 393247, 7, 0, 393248, 7, 0, 393249, 7, 0, 393250, 7, 0, 393251, 7, 0, 393252, 7, 0, 393253, 7, 0, 393254, 7, 0, 393255, 7, 0, 393256, 7, 0, 393257, 7, 0, 393258, 7, 0, 393259, 7, 0, 393260, 7, 0, 393261, 7, 0, 393262, 7, 0, 393263, 7, 0, 393264, 7, 0, 393265, 7, 0, 393266, 7, 0, 393267, 7, 0, 393268, 7, 0, 393269, 7, 0, 393270, 7, 0, 393271, 7, 0, 393272, 7, 0, 393273, 7, 0, 393274, 7, 0, 393275, 7, 0, 393276, 7, 0, 393277, 7, 0, 393278, 7, 0, 393279, 7, 0, 393280, 7, 0, 393281, 7, 0, 393282, 7, 0, 393283, 7, 0, 393284, 7, 0, 393285, 7, 0, 393286, 7, 0, 393287, 7, 0, 393288, 131079, 0, 393289, 7, 6, 393290, 2, 0, 393291, 2, 4, 393292, 65536, 60, 393293, 65536, 60, 393294, 65536, 60, 393295, 65536, 60, 393296, 262146, 2, 393297, 2, 0, 393298, 2, 0, 393299, 2, 0, 393300, 2, 0, 393301, 2, 0, 393302, 2, 0, 393303, 2, 0, 393304, 2, 0, 393305, 2, 0, 393306, 2, 0, 393307, 2, 0, 393308, 262151, 2, 393309, 7, 0, 393310, 7, 0, 393311, 7, 0, 393312, 7, 0, 393313, 7, 0, 393314, 7, 0, 393315, 7, 0, 458752, 7, 0, 458753, 7, 0, 458754, 7, 0, 458755, 7, 0, 458756, 7, 0, 458757, 7, 0, 458758, 7, 0, 458759, 7, 0, 458760, 7, 0, 458761, 7, 0, 458762, 7, 0, 458763, 7, 0, 458764, 7, 0, 458765, 7, 0, 458766, 7, 0, 458767, 7, 0, 458768, 7, 0, 458769, 7, 0, 458770, 7, 0, 458771, 7, 0, 458772, 7, 0, 458773, 7, 0, 458774, 7, 0, 458775, 7, 0, 458776, 7, 0, 458777, 7, 0, 458778, 7, 0, 458779, 7, 0, 458780, 7, 0, 458781, 7, 0, 458782, 7, 0, 458783, 7, 0, 458784, 7, 0, 458785, 7, 0, 458786, 7, 0, 458787, 7, 0, 458788, 7, 0, 458789, 7, 0, 458790, 7, 0, 458791, 7, 0, 458792, 7, 0, 458793, 7, 0, 458794, 7, 0, 458795, 7, 0, 458796, 7, 0, 458797, 7, 0, 458798, 7, 0, 458799, 7, 0, 458800, 7, 0, 458801, 7, 0, 458802, 7, 0, 458803, 7, 0, 458804, 7, 0, 458805, 7, 0, 458806, 7, 0, 458807, 7, 0, 458808, 7, 0, 458809, 7, 0, 458810, 7, 0, 458811, 7, 0, 458812, 7, 0, 458813, 7, 0, 458814, 7, 0, 458815, 7, 0, 458816, 7, 0, 458817, 7, 0, 458818, 7, 0, 458819, 7, 0, 458820, 7, 0, 458821, 7, 0, 458822, 7, 0, 458823, 7, 0, 458824, 7, 0, 458825, 7, 4, 458826, 2, 0, 458827, 2, 4, 458828, 65536, 60, 458829, 65536, 60, 458830, 65536, 60, 458831, 65536, 60, 458832, 262146, 2, 458833, 2, 0, 458834, 2, 0, 458835, 2, 0, 458836, 2, 0, 458837, 2, 0, 458838, 2, 0, 458839, 2, 0, 458840, 2, 0, 458841, 2, 0, 458842, 2, 0, 458843, 2, 0, 458844, 262151, 2, 458845, 7, 0, 458846, 7, 0, 458847, 7, 0, 458848, 7, 0, 458849, 7, 0, 458850, 7, 0, 458851, 7, 0, 524288, 7, 0, 524289, 7, 0, 524290, 7, 0, 524291, 7, 0, 524292, 7, 0, 524293, 7, 0, 524294, 7, 0, 524295, 7, 0, 524296, 7, 0, 524297, 7, 0, 524298, 7, 0, 524299, 7, 0, 524300, 7, 0, 524301, 7, 0, 524302, 7, 0, 524303, 7, 0, 524304, 7, 0, 524305, 7, 0, 524306, 7, 0, 524307, 7, 0, 524308, 7, 0, 524309, 7, 0, 524310, 7, 0, 524311, 7, 0, 524312, 7, 0, 524313, 7, 0, 524314, 7, 0, 524315, 7, 0, 524316, 7, 0, 524317, 7, 0, 524318, 7, 0, 524319, 7, 0, 524320, 7, 0, 524321, 7, 0, 524322, 7, 0, 524323, 7, 0, 524324, 7, 0, 524325, 7, 0, 524326, 7, 0, 524327, 7, 0, 524328, 7, 0, 524329, 7, 0, 524330, 7, 0, 524331, 7, 0, 524332, 7, 0, 524333, 7, 0, 524334, 7, 0, 524335, 7, 0, 524336, 7, 0, 524337, 7, 0, 524338, 7, 0, 524339, 7, 0, 524340, 7, 0, 524341, 7, 0, 524342, 7, 0, 524343, 7, 0, 524344, 7, 0, 524345, 7, 0, 524346, 7, 0, 524347, 7, 0, 524348, 7, 0, 524349, 7, 0, 524350, 7, 0, 524351, 7, 0, 524352, 7, 0, 524353, 7, 0, 524354, 7, 0, 524355, 7, 0, 524356, 7, 0, 524357, 7, 0, 524358, 7, 0, 524359, 7, 0, 524360, 7, 0, 524361, 7, 4, 524362, 2, 0, 524363, 131074, 0, 524364, 2, 6, 524365, 65536, 60, 524366, 65536, 60, 524367, 65536, 60, 524368, 262146, 2, 524369, 2, 0, 524370, 2, 0, 524371, 2, 0, 524372, 2, 0, 524373, 2, 0, 524374, 2, 0, 524375, 2, 0, 524376, 2, 0, 524377, 2, 0, 524378, 2, 0, 524379, 262151, 5, 524380, 65543, 0, 524381, 7, 0, 524382, 7, 0, 524383, 7, 0, 524384, 7, 0, 524385, 7, 0, 524386, 7, 0, 524387, 7, 0, 589824, 7, 0, 589825, 7, 0, 589826, 7, 0, 589827, 7, 0, 589828, 7, 0, 589829, 7, 0, 589830, 7, 0, 589831, 7, 0, 589832, 7, 0, 589833, 7, 0, 589834, 7, 0, 589835, 7, 0, 589836, 7, 0, 589837, 7, 0, 589838, 7, 0, 589839, 7, 0, 589840, 7, 0, 589841, 7, 0, 589842, 7, 0, 589843, 7, 0, 589844, 7, 0, 589845, 7, 0, 589846, 7, 0, 589847, 7, 0, 589848, 7, 0, 589849, 7, 0, 589850, 7, 0, 589851, 7, 0, 589852, 7, 0, 589853, 7, 0, 589854, 7, 0, 589855, 7, 0, 589856, 7, 0, 589857, 7, 0, 589858, 7, 0, 589859, 7, 0, 589860, 7, 0, 589861, 7, 0, 589862, 7, 0, 589863, 7, 0, 589864, 7, 0, 589865, 7, 0, 589866, 7, 0, 589867, 7, 0, 589868, 7, 0, 589869, 7, 0, 589870, 7, 0, 589871, 7, 0, 589872, 7, 0, 589873, 7, 0, 589874, 7, 0, 589875, 7, 0, 589876, 7, 0, 589877, 7, 0, 589878, 7, 0, 589879, 7, 0, 589880, 7, 0, 589881, 7, 0, 589882, 7, 0, 589883, 7, 0, 589884, 7, 0, 589885, 7, 0, 589886, 7, 0, 589887, 7, 0, 589888, 7, 0, 589889, 7, 0, 589890, 7, 0, 589891, 7, 0, 589892, 7, 0, 589893, 7, 0, 589894, 7, 0, 589895, 7, 0, 589896, 7, 0, 589897, 7, 4, 589898, 2, 0, 589899, 2, 0, 589900, 2, 4, 589901, 65536, 60, 589902, 65536, 60, 589903, 65536, 60, 589904, 262146, 2, 589905, 2, 0, 589906, 2, 0, 589907, 2, 0, 589908, 2, 0, 589909, 2, 0, 589910, 2, 0, 589911, 2, 0, 589912, 2, 0, 589913, 2, 0, 589914, 2, 0, 589915, 262151, 2, 589916, 7, 0, 589917, 7, 0, 589918, 7, 0, 589919, 7, 0, 589920, 7, 0, 589921, 7, 0, 589922, 7, 0, 589923, 7, 0, 655360, 7, 0, 655361, 7, 0, 655362, 7, 0, 655363, 7, 0, 655364, 7, 0, 655365, 7, 0, 655366, 7, 0, 655367, 7, 0, 655368, 7, 0, 655369, 7, 0, 655370, 7, 0, 655371, 7, 0, 655372, 7, 0, 655373, 7, 0, 655374, 7, 0, 655375, 7, 0, 655376, 7, 0, 655377, 7, 0, 655378, 7, 0, 655379, 7, 0, 655380, 7, 0, 655381, 7, 0, 655382, 7, 0, 655383, 7, 0, 655384, 7, 0, 655385, 7, 0, 655386, 7, 0, 655387, 7, 0, 655388, 7, 0, 655389, 7, 0, 655390, 7, 0, 655391, 7, 0, 655392, 7, 0, 655393, 7, 0, 655394, 7, 0, 655395, 7, 0, 655396, 7, 0, 655397, 7, 0, 655398, 7, 0, 655399, 7, 0, 655400, 7, 0, 655401, 7, 0, 655402, 7, 0, 655403, 7, 0, 655404, 7, 0, 655405, 7, 0, 655406, 7, 0, 655407, 7, 0, 655408, 7, 0, 655409, 7, 0, 655410, 7, 0, 655411, 7, 0, 655412, 7, 0, 655413, 7, 0, 655414, 7, 0, 655415, 7, 0, 655416, 7, 0, 655417, 7, 0, 655418, 7, 0, 655419, 7, 0, 655420, 7, 0, 655421, 7, 0, 655422, 7, 0, 655423, 7, 0, 655424, 7, 0, 655425, 7, 0, 655426, 7, 0, 655427, 7, 0, 655428, 7, 0, 655429, 7, 0, 655430, 7, 0, 655431, 7, 0, 655432, 262151, 0, 655433, 131079, 6, 655434, 2, 0, 655435, 262146, 0, 655436, 131074, 6, 655437, 65536, 60, 655438, 65536, 60, 655439, 65536, 60, 655440, 262146, 2, 655441, 2, 0, 655442, 2, 0, 655443, 2, 0, 655444, 2, 0, 655445, 2, 0, 655446, 2, 0, 655447, 2, 0, 655448, 2, 0, 655449, 2, 0, 655450, 262151, 5, 655451, 65543, 0, 655452, 7, 0, 655453, 7, 0, 655454, 7, 0, 655455, 7, 0, 655456, 7, 0, 655457, 7, 0, 655458, 7, 0, 655459, 7, 0, 720896, 7, 0, 720897, 7, 0, 720898, 7, 0, 720899, 7, 0, 720900, 7, 0, 720901, 7, 0, 720902, 7, 0, 720903, 7, 0, 720904, 7, 0, 720905, 7, 0, 720906, 7, 0, 720907, 7, 0, 720908, 7, 0, 720909, 7, 0, 720910, 7, 0, 720911, 7, 0, 720912, 7, 0, 720913, 7, 0, 720914, 7, 0, 720915, 7, 0, 720916, 7, 0, 720917, 7, 0, 720918, 7, 0, 720919, 7, 0, 720920, 7, 0, 720921, 7, 0, 720922, 7, 0, 720923, 7, 0, 720924, 7, 0, 720925, 7, 0, 720926, 7, 0, 720927, 7, 0, 720928, 7, 0, 720929, 7, 0, 720930, 7, 0, 720931, 7, 0, 720932, 7, 0, 720933, 7, 0, 720934, 7, 0, 720935, 7, 0, 720936, 7, 0, 720937, 7, 0, 720938, 7, 0, 720939, 7, 0, 720940, 7, 0, 720941, 7, 0, 720942, 7, 0, 720943, 7, 0, 720944, 7, 0, 720945, 7, 0, 720946, 7, 0, 720947, 7, 0, 720948, 7, 0, 720949, 7, 0, 720950, 7, 0, 720951, 7, 0, 720952, 7, 0, 720953, 7, 0, 720954, 7, 0, 720955, 7, 0, 720956, 7, 0, 720957, 7, 0, 720958, 7, 0, 720959, 7, 0, 720960, 7, 0, 720961, 7, 0, 720962, 7, 0, 720963, 7, 0, 720964, 7, 0, 720965, 7, 0, 720966, 7, 0, 720967, 7, 0, 720968, 7, 4, 720969, 2, 0, 720970, 2, 0, 720971, 2, 4, 720972, 65536, 60, 720973, 65536, 60, 720974, 65536, 60, 720975, 65536, 60, 720976, 262146, 2, 720977, 2, 0, 720978, 2, 0, 720979, 2, 0, 720980, 2, 0, 720981, 2, 0, 720982, 2, 0, 720983, 2, 0, 720984, 2, 0, 720985, 262151, 5, 720986, 65543, 0, 720987, 7, 0, 720988, 7, 0, 720989, 7, 0, 720990, 7, 0, 720991, 7, 0, 720992, 7, 0, 720993, 7, 0, 720994, 7, 0, 720995, 7, 0, 786432, 7, 0, 786433, 7, 0, 786434, 7, 0, 786435, 7, 0, 786436, 7, 0, 786437, 7, 0, 786438, 7, 0, 786439, 7, 0, 786440, 7, 0, 786441, 7, 0, 786442, 7, 0, 786443, 7, 0, 786444, 7, 0, 786445, 7, 0, 786446, 7, 0, 786447, 7, 0, 786448, 7, 0, 786449, 7, 0, 786450, 7, 0, 786451, 7, 0, 786452, 7, 0, 786453, 7, 0, 786454, 7, 0, 786455, 7, 0, 786456, 7, 0, 786457, 7, 0, 786458, 7, 0, 786459, 7, 0, 786460, 7, 0, 786461, 7, 0, 786462, 7, 0, 786463, 7, 0, 786464, 7, 0, 786465, 7, 0, 786466, 7, 0, 786467, 7, 0, 786468, 7, 0, 786469, 7, 0, 786470, 7, 0, 786471, 7, 0, 786472, 7, 0, 786473, 7, 0, 786474, 7, 0, 786475, 7, 0, 786476, 7, 0, 786477, 7, 0, 786478, 7, 0, 786479, 7, 0, 786480, 7, 0, 786481, 7, 0, 786482, 7, 0, 786483, 7, 0, 786484, 7, 0, 786485, 7, 0, 786486, 7, 0, 786487, 7, 0, 786488, 7, 0, 786489, 7, 0, 786490, 7, 0, 786491, 7, 0, 786492, 7, 0, 786493, 7, 0, 786494, 7, 0, 786495, 7, 0, 786496, 7, 0, 786497, 7, 0, 786498, 7, 0, 786499, 7, 0, 786500, 7, 0, 786501, 7, 0, 786502, 7, 0, 786503, 7, 0, 786504, 7, 4, 786505, 2, 0, 786506, 2, 0, 786507, 2, 4, 786508, 65536, 60, 786509, 65536, 60, 786510, 65536, 60, 786511, 262146, 5, 786512, 65538, 0, 786513, 2, 0, 786514, 2, 0, 786515, 2, 0, 786516, 2, 0, 786517, 2, 0, 786518, 2, 0, 786519, 2, 0, 786520, 2, 0, 786521, 262151, 2, 786522, 7, 0, 786523, 7, 0, 786524, 7, 0, 786525, 7, 0, 786526, 7, 0, 786527, 7, 0, 786528, 7, 0, 786529, 7, 0, 786530, 7, 0, 786531, 7, 0, 851968, 7, 0, 851969, 7, 0, 851970, 7, 0, 851971, 7, 0, 851972, 7, 0, 851973, 7, 0, 851974, 7, 0, 851975, 7, 0, 851976, 7, 0, 851977, 7, 0, 851978, 7, 0, 851979, 7, 0, 851980, 7, 0, 851981, 7, 0, 851982, 7, 0, 851983, 7, 0, 851984, 7, 0, 851985, 7, 0, 851986, 7, 0, 851987, 7, 0, 851988, 7, 0, 851989, 7, 0, 851990, 7, 0, 851991, 7, 0, 851992, 7, 0, 851993, 7, 0, 851994, 7, 0, 851995, 7, 0, 851996, 7, 0, 851997, 7, 0, 851998, 7, 0, 851999, 7, 0, 852000, 7, 0, 852001, 7, 0, 852002, 7, 0, 852003, 7, 0, 852004, 7, 0, 852005, 7, 0, 852006, 7, 0, 852007, 7, 0, 852008, 7, 0, 852009, 7, 0, 852010, 7, 0, 852011, 7, 0, 852012, 7, 0, 852013, 7, 0, 852014, 7, 0, 852015, 7, 0, 852016, 7, 0, 852017, 7, 0, 852018, 7, 0, 852019, 7, 0, 852020, 7, 0, 852021, 7, 0, 852022, 7, 0, 852023, 7, 0, 852024, 7, 0, 852025, 7, 0, 852026, 7, 0, 852027, 7, 0, 852028, 7, 0, 852029, 7, 0, 852030, 7, 0, 852031, 7, 0, 852032, 7, 0, 852033, 7, 0, 852034, 7, 0, 852035, 7, 0, 852036, 7, 0, 852037, 7, 0, 852038, 7, 0, 852039, 7, 0, 852040, 7, 4, 852041, 2, 0, 852042, 2, 0, 852043, 131074, 0, 852044, 131074, 3, 852045, 131074, 3, 852046, 131074, 3, 852047, 65538, 0, 852048, 2, 0, 852049, 2, 0, 852050, 2, 0, 852051, 2, 0, 852052, 2, 0, 852053, 2, 0, 852054, 2, 0, 852055, 2, 0, 852056, 2, 0, 852057, 262151, 2, 852058, 7, 0, 852059, 7, 0, 852060, 7, 0, 852061, 7, 0, 852062, 7, 0, 852063, 7, 0, 852064, 7, 0, 852065, 7, 0, 852066, 7, 0, 852067, 7, 0, 917504, 7, 0, 917505, 7, 0, 917506, 7, 0, 917507, 7, 0, 917508, 7, 0, 917509, 7, 0, 917510, 7, 0, 917511, 7, 0, 917512, 7, 0, 917513, 7, 0, 917514, 7, 0, 917515, 7, 0, 917516, 7, 0, 917517, 7, 0, 917518, 7, 0, 917519, 7, 0, 917520, 7, 0, 917521, 7, 0, 917522, 7, 0, 917523, 7, 0, 917524, 7, 0, 917525, 7, 0, 917526, 7, 0, 917527, 7, 0, 917528, 7, 0, 917529, 7, 0, 917530, 7, 0, 917531, 7, 0, 917532, 7, 0, 917533, 7, 0, 917534, 7, 0, 917535, 7, 0, 917536, 7, 0, 917537, 7, 0, 917538, 7, 0, 917539, 7, 0, 917540, 7, 0, 917541, 7, 0, 917542, 7, 0, 917543, 7, 0, 917544, 7, 0, 917545, 7, 0, 917546, 7, 0, 917547, 7, 0, 917548, 7, 0, 917549, 7, 0, 917550, 7, 0, 917551, 7, 0, 917552, 7, 0, 917553, 7, 0, 917554, 7, 0, 917555, 7, 0, 917556, 7, 0, 917557, 7, 0, 917558, 7, 0, 917559, 7, 0, 917560, 7, 0, 917561, 7, 0, 917562, 7, 0, 917563, 7, 0, 917564, 7, 0, 917565, 7, 0, 917566, 7, 0, 917567, 7, 0, 917568, 7, 0, 917569, 7, 0, 917570, 7, 0, 917571, 7, 0, 917572, 7, 0, 917573, 7, 0, 917574, 7, 0, 917575, 7, 0, 917576, 7, 4, 917577, 2, 0, 917578, 2, 0, 917579, 2, 0, 917580, 2, 0, 917581, 2, 0, 917582, 2, 0, 917583, 2, 0, 917584, 2, 0, 917585, 2, 0, 917586, 2, 0, 917587, 2, 0, 917588, 2, 0, 917589, 2, 0, 917590, 2, 0, 917591, 2, 0, 917592, 2, 0, 917593, 262151, 2, 917594, 7, 0, 917595, 7, 0, 917596, 7, 0, 917597, 7, 0, 917598, 7, 0, 917599, 7, 0, 917600, 7, 0, 917601, 7, 0, 917602, 7, 0, 917603, 7, 0, 983040, 7, 0, 983041, 7, 0, 983042, 7, 0, 983043, 7, 0, 983044, 7, 0, 983045, 7, 0, 983046, 7, 0, 983047, 7, 0, 983048, 7, 0, 983049, 7, 0, 983050, 7, 0, 983051, 7, 0, 983052, 7, 0, 983053, 7, 0, 983054, 7, 0, 983055, 7, 0, 983056, 7, 0, 983057, 7, 0, 983058, 7, 0, 983059, 7, 0, 983060, 7, 0, 983061, 7, 0, 983062, 7, 0, 983063, 7, 0, 983064, 7, 0, 983065, 7, 0, 983066, 7, 0, 983067, 7, 0, 983068, 7, 0, 983069, 7, 0, 983070, 7, 0, 983071, 7, 0, 983072, 7, 0, 983073, 7, 0, 983074, 7, 0, 983075, 7, 0, 983076, 7, 0, 983077, 7, 0, 983078, 7, 0, 983079, 7, 0, 983080, 7, 0, 983081, 7, 0, 983082, 7, 0, 983083, 7, 0, 983084, 7, 0, 983085, 7, 0, 983086, 7, 0, 983087, 7, 0, 983088, 7, 0, 983089, 7, 0, 983090, 7, 0, 983091, 7, 0, 983092, 7, 0, 983093, 7, 0, 983094, 7, 0, 983095, 7, 0, 983096, 7, 0, 983097, 7, 0, 983098, 7, 0, 983099, 7, 0, 983100, 7, 0, 983101, 7, 0, 983102, 7, 0, 983103, 7, 0, 983104, 7, 0, 983105, 7, 0, 983106, 7, 0, 983107, 7, 0, 983108, 7, 0, 983109, 7, 0, 983110, 7, 0, 983111, 7, 0, 983112, 131079, 0, 983113, 7, 6, 983114, 2, 0, 983115, 2, 0, 983116, 2, 0, 983117, 2, 0, 983118, 2, 0, 983119, 2, 0, 983120, 2, 0, 983121, 2, 0, 983122, 2, 0, 983123, 2, 0, 983124, 2, 0, 983125, 2, 0, 983126, 2, 0, 983127, 2, 0, 983128, 2, 0, 983129, 262151, 2, 983130, 7, 0, 983131, 7, 0, 983132, 7, 0, 983133, 7, 0, 983134, 7, 0, 983135, 7, 0, 983136, 7, 0, 983137, 7, 0, 983138, 7, 0, 983139, 7, 0, 1048576, 7, 0, 1048577, 7, 0, 1048578, 7, 0, 1048579, 7, 0, 1048580, 7, 0, 1048581, 7, 0, 1048582, 7, 0, 1048583, 7, 0, 1048584, 7, 0, 1048585, 7, 0, 1048586, 7, 0, 1048587, 7, 0, 1048588, 7, 0, 1048589, 7, 0, 1048590, 7, 0, 1048591, 7, 0, 1048592, 7, 0, 1048593, 7, 0, 1048594, 7, 0, 1048595, 7, 0, 1048596, 7, 0, 1048597, 7, 0, 1048598, 7, 0, 1048599, 7, 0, 1048600, 7, 0, 1048601, 7, 0, 1048602, 7, 0, 1048603, 7, 0, 1048604, 7, 0, 1048605, 7, 0, 1048606, 7, 0, 1048607, 7, 0, 1048608, 7, 0, 1048609, 7, 0, 1048610, 7, 0, 1048611, 7, 0, 1048612, 7, 0, 1048613, 7, 0, 1048614, 7, 0, 1048615, 7, 0, 1048616, 7, 0, 1048617, 7, 0, 1048618, 7, 0, 1048619, 7, 0, 1048620, 7, 0, 1048621, 7, 0, 1048622, 7, 0, 1048623, 7, 0, 1048624, 7, 0, 1048625, 7, 0, 1048626, 7, 0, 1048627, 7, 0, 1048628, 7, 0, 1048629, 7, 0, 1048630, 7, 0, 1048631, 7, 0, 1048632, 7, 0, 1048633, 7, 0, 1048634, 7, 0, 1048635, 7, 0, 1048636, 7, 0, 1048637, 7, 0, 1048638, 7, 0, 1048639, 7, 0, 1048640, 7, 0, 1048641, 7, 0, 1048642, 7, 0, 1048643, 7, 0, 1048644, 7, 0, 1048645, 7, 0, 1048646, 7, 0, 1048647, 7, 0, 1048648, 7, 0, 1048649, 7, 4, 1048650, 2, 0, 1048651, 2, 0, 1048652, 2, 0, 1048653, 2, 0, 1048654, 2, 0, 1048655, 2, 0, 1048656, 2, 0, 1048657, 2, 0, 1048658, 2, 0, 1048659, 2, 0, 1048660, 2, 0, 1048661, 2, 0, 1048662, 2, 0, 1048663, 2, 0, 1048664, 2, 0, 1048665, 262151, 2, 1048666, 7, 0, 1048667, 7, 0, 1048668, 7, 0, 1048669, 7, 0, 1048670, 7, 0, 1048671, 7, 0, 1048672, 7, 0, 1048673, 7, 0, 1048674, 7, 0, 1048675, 7, 0, 1114112, 7, 0, 1114113, 7, 0, 1114114, 7, 0, 1114115, 7, 0, 1114116, 7, 0, 1114117, 7, 0, 1114118, 7, 0, 1114119, 7, 0, 1114120, 7, 0, 1114121, 7, 0, 1114122, 7, 0, 1114123, 7, 0, 1114124, 7, 0, 1114125, 7, 0, 1114126, 7, 0, 1114127, 7, 0, 1114128, 7, 0, 1114129, 7, 0, 1114130, 7, 0, 1114131, 7, 0, 1114132, 7, 0, 1114133, 7, 0, 1114134, 7, 0, 1114135, 7, 0, 1114136, 7, 0, 1114137, 7, 0, 1114138, 7, 0, 1114139, 7, 0, 1114140, 7, 0, 1114141, 7, 0, 1114142, 7, 0, 1114143, 7, 0, 1114144, 7, 0, 1114145, 7, 0, 1114146, 7, 0, 1114147, 7, 0, 1114148, 7, 0, 1114149, 7, 0, 1114150, 7, 0, 1114151, 7, 0, 1114152, 7, 0, 1114153, 7, 0, 1114154, 7, 0, 1114155, 7, 0, 1114156, 7, 0, 1114157, 7, 0, 1114158, 7, 0, 1114159, 7, 0, 1114160, 7, 0, 1114161, 7, 0, 1114162, 7, 0, 1114163, 7, 0, 1114164, 7, 0, 1114165, 7, 0, 1114166, 7, 0, 1114167, 7, 0, 1114168, 7, 0, 1114169, 7, 0, 1114170, 7, 0, 1114171, 7, 0, 1114172, 7, 0, 1114173, 7, 0, 1114174, 7, 0, 1114175, 7, 0, 1114176, 7, 0, 1114177, 7, 0, 1114178, 7, 0, 1114179, 7, 0, 1114180, 7, 0, 1114181, 7, 0, 1114182, 7, 0, 1114183, 7, 0, 1114184, 7, 0, 1114185, 131079, 0, 1114186, 7, 6, 1114187, 2, 0, 1114188, 2, 0, 1114189, 2, 0, 1114190, 2, 0, 1114191, 2, 0, 1114192, 2, 0, 1114193, 2, 0, 1114194, 2, 0, 1114195, 2, 0, 1114196, 2, 0, 1114197, 2, 0, 1114198, 2, 0, 1114199, 2, 0, 1114200, 2, 0, 1114201, 262151, 2, 1114202, 7, 0, 1114203, 7, 0, 1114204, 7, 0, 1114205, 7, 0, 1114206, 7, 0, 1114207, 7, 0, 1114208, 7, 0, 1114209, 7, 0, 1114210, 7, 0, 1114211, 7, 0, 1179648, 7, 0, 1179649, 7, 0, 1179650, 7, 0, 1179651, 7, 0, 1179652, 7, 0, 1179653, 7, 0, 1179654, 7, 0, 1179655, 7, 0, 1179656, 7, 0, 1179657, 7, 0, 1179658, 7, 0, 1179659, 7, 0, 1179660, 7, 0, 1179661, 7, 0, 1179662, 7, 0, 1179663, 7, 0, 1179664, 7, 0, 1179665, 7, 0, 1179666, 7, 0, 1179667, 7, 0, 1179668, 7, 0, 1179669, 7, 0, 1179670, 7, 0, 1179671, 7, 0, 1179672, 7, 0, 1179673, 7, 0, 1179674, 7, 0, 1179675, 7, 0, 1179676, 7, 0, 1179677, 7, 0, 1179678, 7, 0, 1179679, 7, 0, 1179680, 7, 0, 1179681, 7, 0, 1179682, 7, 0, 1179683, 7, 0, 1179684, 7, 0, 1179685, 7, 0, 1179686, 7, 0, 1179687, 7, 0, 1179688, 7, 0, 1179689, 7, 0, 1179690, 7, 0, 1179691, 7, 0, 1179692, 7, 0, 1179693, 7, 0, 1179694, 7, 0, 1179695, 7, 0, 1179696, 7, 0, 1179697, 7, 0, 1179698, 7, 0, 1179699, 7, 0, 1179700, 7, 0, 1179701, 7, 0, 1179702, 7, 0, 1179703, 7, 0, 1179704, 7, 0, 1179705, 7, 0, 1179706, 7, 0, 1179707, 7, 0, 1179708, 7, 0, 1179709, 7, 0, 1179710, 7, 0, 1179711, 7, 0, 1179712, 7, 0, 1179713, 7, 0, 1179714, 7, 0, 1179715, 7, 0, 1179716, 7, 0, 1179717, 7, 0, 1179718, 7, 0, 1179719, 7, 0, 1179720, 7, 0, 1179721, 7, 0, 1179722, 7, 4, 1179723, 2, 0, 1179724, 2, 0, 1179725, 2, 0, 1179726, 2, 0, 1179727, 2, 0, 1179728, 2, 0, 1179729, 2, 0, 1179730, 2, 0, 1179731, 2, 0, 1179732, 2, 0, 1179733, 2, 0, 1179734, 2, 0, 1179735, 2, 0, 1179736, 262151, 5, 1179737, 65543, 0, 1179738, 7, 0, 1179739, 7, 0, 1179740, 7, 0, 1179741, 7, 0, 1179742, 7, 0, 1179743, 7, 0, 1179744, 7, 0, 1179745, 7, 0, 1179746, 7, 0, 1179747, 7, 0, 1245184, 7, 0, 1245185, 7, 0, 1245186, 7, 0, 1245187, 7, 0, 1245188, 7, 0, 1245189, 7, 0, 1245190, 7, 0, 1245191, 7, 0, 1245192, 7, 0, 1245193, 7, 0, 1245194, 7, 0, 1245195, 7, 0, 1245196, 7, 0, 1245197, 7, 0, 1245198, 7, 0, 1245199, 7, 0, 1245200, 7, 0, 1245201, 7, 0, 1245202, 7, 0, 1245203, 7, 0, 1245204, 7, 0, 1245205, 7, 0, 1245206, 7, 0, 1245207, 7, 0, 1245208, 7, 0, 1245209, 7, 0, 1245210, 7, 0, 1245211, 7, 0, 1245212, 7, 0, 1245213, 7, 0, 1245214, 7, 0, 1245215, 7, 0, 1245216, 7, 0, 1245217, 7, 0, 1245218, 7, 0, 1245219, 7, 0, 1245220, 7, 0, 1245221, 7, 0, 1245222, 7, 0, 1245223, 7, 0, 1245224, 7, 0, 1245225, 7, 0, 1245226, 7, 0, 1245227, 7, 0, 1245228, 7, 0, 1245229, 7, 0, 1245230, 7, 0, 1245231, 7, 0, 1245232, 7, 0, 1245233, 7, 0, 1245234, 7, 0, 1245235, 7, 0, 1245236, 7, 0, 1245237, 7, 0, 1245238, 7, 0, 1245239, 7, 0, 1245240, 7, 0, 1245241, 7, 0, 1245242, 7, 0, 1245243, 7, 0, 1245244, 7, 0, 1245245, 7, 0, 1245246, 7, 0, 1245247, 7, 0, 1245248, 7, 0, 1245249, 7, 0, 1245250, 7, 0, 1245251, 7, 0, 1245252, 7, 0, 1245253, 7, 0, 1245254, 7, 0, 1245255, 7, 0, 1245256, 7, 0, 1245257, 7, 0, 1245258, 7, 4, 1245259, 2, 0, 1245260, 2, 0, 1245261, 2, 0, 1245262, 2, 0, 1245263, 2, 0, 1245264, 2, 0, 1245265, 2, 0, 1245266, 2, 0, 1245267, 2, 0, 1245268, 2, 0, 1245269, 2, 0, 1245270, 2, 0, 1245271, 2, 0, 1245272, 262151, 2, 1245273, 7, 0, 1245274, 7, 0, 1245275, 7, 0, 1245276, 7, 0, 1245277, 7, 0, 1245278, 7, 0, 1245279, 7, 0, 1245280, 7, 0, 1245281, 7, 0, 1245282, 7, 0, 1245283, 7, 0, 1310720, 7, 0, 1310721, 7, 0, 1310722, 7, 0, 1310723, 7, 0, 1310724, 7, 0, 1310725, 7, 0, 1310726, 7, 0, 1310727, 7, 0, 1310728, 7, 0, 1310729, 7, 0, 1310730, 7, 0, 1310731, 7, 0, 1310732, 7, 0, 1310733, 7, 0, 1310734, 7, 0, 1310735, 7, 0, 1310736, 7, 0, 1310737, 7, 0, 1310738, 7, 0, 1310739, 7, 0, 1310740, 7, 0, 1310741, 7, 0, 1310742, 7, 0, 1310743, 7, 0, 1310744, 7, 0, 1310745, 7, 0, 1310746, 7, 0, 1310747, 7, 0, 1310748, 7, 0, 1310749, 7, 0, 1310750, 7, 0, 1310751, 7, 0, 1310752, 7, 0, 1310753, 7, 0, 1310754, 7, 0, 1310755, 7, 0, 1310756, 7, 0, 1310757, 7, 0, 1310758, 7, 0, 1310759, 7, 0, 1310760, 7, 0, 1310761, 7, 0, 1310762, 7, 0, 1310763, 7, 0, 1310764, 7, 0, 1310765, 7, 0, 1310766, 7, 0, 1310767, 7, 0, 1310768, 7, 0, 1310769, 7, 0, 1310770, 7, 0, 1310771, 7, 0, 1310772, 7, 0, 1310773, 7, 0, 1310774, 7, 0, 1310775, 7, 0, 1310776, 7, 0, 1310777, 7, 0, 1310778, 7, 0, 1310779, 7, 0, 1310780, 7, 0, 1310781, 7, 0, 1310782, 7, 0, 1310783, 7, 0, 1310784, 7, 0, 1310785, 7, 0, 1310786, 7, 0, 1310787, 7, 0, 1310788, 7, 0, 1310789, 7, 0, 1310790, 7, 0, 1310791, 7, 0, 1310792, 7, 0, 1310793, 7, 0, 1310794, 131079, 0, 1310795, 7, 6, 1310796, 2, 0, 1310797, 2, 0, 1310798, 2, 0, 1310799, 2, 0, 1310800, 2, 0, 1310801, 2, 0, 1310802, 2, 0, 1310803, 2, 0, 1310804, 2, 0, 1310805, 2, 0, 1310806, 2, 0, 1310807, 262151, 5, 1310808, 65543, 0, 1310809, 7, 0, 1310810, 7, 0, 1310811, 7, 0, 1310812, 7, 0, 1310813, 7, 0, 1310814, 7, 0, 1310815, 7, 0, 1310816, 7, 0, 1310817, 7, 0, 1310818, 7, 0, 1310819, 7, 0, 1376256, 7, 0, 1376257, 7, 0, 1376258, 7, 0, 1376259, 7, 0, 1376260, 7, 0, 1376261, 7, 0, 1376262, 7, 0, 1376263, 7, 0, 1376264, 7, 0, 1376265, 7, 0, 1376266, 7, 0, 1376267, 7, 0, 1376268, 7, 0, 1376269, 7, 0, 1376270, 7, 0, 1376271, 7, 0, 1376272, 7, 0, 1376273, 7, 0, 1376274, 7, 0, 1376275, 7, 0, 1376276, 7, 0, 1376277, 7, 0, 1376278, 7, 0, 1376279, 7, 0, 1376280, 7, 0, 1376281, 7, 0, 1376282, 7, 0, 1376283, 7, 0, 1376284, 7, 0, 1376285, 7, 0, 1376286, 7, 0, 1376287, 7, 0, 1376288, 7, 0, 1376289, 7, 0, 1376290, 7, 0, 1376291, 7, 0, 1376292, 7, 0, 1376293, 7, 0, 1376294, 7, 0, 1376295, 7, 0, 1376296, 7, 0, 1376297, 7, 0, 1376298, 7, 0, 1376299, 7, 0, 1376300, 7, 0, 1376301, 7, 0, 1376302, 7, 0, 1376303, 7, 0, 1376304, 7, 0, 1376305, 7, 0, 1376306, 7, 0, 1376307, 7, 0, 1376308, 7, 0, 1376309, 7, 0, 1376310, 7, 0, 1376311, 7, 0, 1376312, 7, 0, 1376313, 7, 0, 1376314, 7, 0, 1376315, 7, 0, 1376316, 7, 0, 1376317, 7, 0, 1376318, 7, 0, 1376319, 7, 0, 1376320, 7, 0, 1376321, 7, 0, 1376322, 7, 0, 1376323, 7, 0, 1376324, 7, 0, 1376325, 7, 0, 1376326, 7, 0, 1376327, 7, 0, 1376328, 7, 0, 1376329, 7, 0, 1376330, 7, 0, 1376331, 7, 4, 1376332, 2, 0, 1376333, 2, 0, 1376334, 2, 0, 1376335, 2, 0, 1376336, 2, 0, 1376337, 2, 0, 1376338, 2, 0, 1376339, 2, 0, 1376340, 2, 0, 1376341, 2, 0, 1376342, 2, 0, 1376343, 262151, 6, 1376344, 131079, 1, 1376345, 7, 0, 1376346, 7, 0, 1376347, 7, 0, 1376348, 7, 0, 1376349, 7, 0, 1376350, 7, 0, 1376351, 7, 0, 1376352, 7, 0, 1376353, 7, 0, 1376354, 7, 0, 1376355, 7, 0, 1441792, 7, 0, 1441793, 7, 0, 1441794, 7, 0, 1441795, 7, 0, 1441796, 7, 0, 1441797, 7, 0, 1441798, 7, 0, 1441799, 7, 0, 1441800, 7, 0, 1441801, 7, 0, 1441802, 7, 0, 1441803, 7, 0, 1441804, 7, 0, 1441805, 7, 0, 1441806, 7, 0, 1441807, 7, 0, 1441808, 7, 0, 1441809, 7, 0, 1441810, 7, 0, 1441811, 7, 0, 1441812, 7, 0, 1441813, 7, 0, 1441814, 7, 0, 1441815, 7, 0, 1441816, 7, 0, 1441817, 7, 0, 1441818, 7, 0, 1441819, 7, 0, 1441820, 7, 0, 1441821, 7, 0, 1441822, 7, 0, 1441823, 7, 0, 1441824, 7, 0, 1441825, 7, 0, 1441826, 7, 0, 1441827, 7, 0, 1441828, 7, 0, 1441829, 7, 0, 1441830, 7, 0, 1441831, 7, 0, 1441832, 7, 0, 1441833, 7, 0, 1441834, 7, 0, 1441835, 7, 0, 1441836, 7, 0, 1441837, 7, 0, 1441838, 7, 0, 1441839, 7, 0, 1441840, 7, 0, 1441841, 7, 0, 1441842, 7, 0, 1441843, 7, 0, 1441844, 7, 0, 1441845, 7, 0, 1441846, 7, 0, 1441847, 7, 0, 1441848, 7, 0, 1441849, 7, 0, 1441850, 7, 0, 1441851, 7, 0, 1441852, 7, 0, 1441853, 7, 0, 1441854, 7, 0, 1441855, 7, 0, 1441856, 7, 0, 1441857, 7, 0, 1441858, 7, 0, 1441859, 7, 0, 1441860, 7, 0, 1441861, 7, 0, 1441862, 7, 0, 1441863, 7, 0, 1441864, 7, 0, 1441865, 7, 0, 1441866, 7, 0, 1441867, 7, 4, 1441868, 2, 0, 1441869, 2, 0, 1441870, 2, 0, 1441871, 2, 0, 1441872, 2, 0, 1441873, 2, 0, 1441874, 2, 0, 1441875, 2, 0, 1441876, 2, 0, 1441877, 2, 0, 1441878, 2, 0, 1441879, 2, 0, 1441880, 262151, 2, 1441881, 7, 0, 1441882, 7, 0, 1441883, 7, 0, 1441884, 7, 0, 1441885, 7, 0, 1441886, 7, 0, 1441887, 7, 0, 1441888, 7, 0, 1441889, 7, 0, 1441890, 7, 0, 1441891, 7, 0, 1507328, 7, 0, 1507329, 7, 0, 1507330, 7, 0, 1507331, 7, 0, 1507332, 7, 0, 1507333, 7, 0, 1507334, 7, 0, 1507335, 7, 0, 1507336, 7, 0, 1507337, 7, 0, 1507338, 7, 0, 1507339, 7, 0, 1507340, 7, 0, 1507341, 7, 0, 1507342, 7, 0, 1507343, 7, 0, 1507344, 7, 0, 1507345, 7, 0, 1507346, 7, 0, 1507347, 7, 0, 1507348, 7, 0, 1507349, 7, 0, 1507350, 7, 0, 1507351, 7, 0, 1507352, 7, 0, 1507353, 7, 0, 1507354, 7, 0, 1507355, 7, 0, 1507356, 7, 0, 1507357, 7, 0, 1507358, 7, 0, 1507359, 7, 0, 1507360, 7, 0, 1507361, 7, 0, 1507362, 7, 0, 1507363, 7, 0, 1507364, 7, 0, 1507365, 7, 0, 1507366, 7, 0, 1507367, 7, 0, 1507368, 7, 0, 1507369, 7, 0, 1507370, 7, 0, 1507371, 7, 0, 1507372, 7, 0, 1507373, 7, 0, 1507374, 7, 0, 1507375, 7, 0, 1507376, 7, 0, 1507377, 7, 0, 1507378, 7, 0, 1507379, 7, 0, 1507380, 7, 0, 1507381, 7, 0, 1507382, 7, 0, 1507383, 7, 0, 1507384, 7, 0, 1507385, 7, 0, 1507386, 7, 0, 1507387, 7, 0, 1507388, 7, 0, 1507389, 7, 0, 1507390, 7, 0, 1507391, 7, 0, 1507392, 7, 0, 1507393, 7, 0, 1507394, 7, 0, 1507395, 7, 0, 1507396, 7, 0, 1507397, 7, 0, 1507398, 7, 0, 1507399, 7, 0, 1507400, 7, 0, 1507401, 7, 0, 1507402, 7, 0, 1507403, 7, 4, 1507404, 2, 0, 1507405, 2, 0, 1507406, 2, 0, 1507407, 2, 0, 1507408, 2, 0, 1507409, 2, 0, 1507410, 2, 0, 1507411, 2, 0, 1507412, 2, 0, 1507413, 2, 0, 1507414, 2, 0, 1507415, 2, 0, 1507416, 262151, 2, 1507417, 7, 0, 1507418, 7, 0, 1507419, 7, 0, 1507420, 7, 0, 1507421, 7, 0, 1507422, 7, 0, 1507423, 7, 0, 1507424, 7, 0, 1507425, 7, 0, 1507426, 7, 0, 1507427, 7, 0, 1572864, 7, 0, 1572865, 7, 0, 1572866, 7, 0, 1572867, 7, 0, 1572868, 7, 0, 1572869, 7, 0, 1572870, 7, 0, 1572871, 7, 0, 1572872, 7, 0, 1572873, 7, 0, 1572874, 7, 0, 1572875, 7, 0, 1572876, 7, 0, 1572877, 7, 0, 1572878, 7, 0, 1572879, 7, 0, 1572880, 7, 0, 1572881, 7, 0, 1572882, 7, 0, 1572883, 7, 0, 1572884, 7, 0, 1572885, 7, 0, 1572886, 7, 0, 1572887, 7, 0, 1572888, 7, 0, 1572889, 7, 0, 1572890, 7, 0, 1572891, 7, 0, 1572892, 7, 0, 1572893, 7, 0, 1572894, 7, 0, 1572895, 7, 0, 1572896, 7, 0, 1572897, 7, 0, 1572898, 7, 0, 1572899, 7, 0, 1572900, 7, 0, 1572901, 7, 0, 1572902, 7, 0, 1572903, 7, 0, 1572904, 7, 0, 1572905, 7, 0, 1572906, 7, 0, 1572907, 7, 0, 1572908, 7, 0, 1572909, 7, 0, 1572910, 7, 0, 1572911, 7, 0, 1572912, 7, 0, 1572913, 7, 0, 1572914, 7, 0, 1572915, 7, 0, 1572916, 7, 0, 1572917, 7, 0, 1572918, 7, 0, 1572919, 7, 0, 1572920, 7, 0, 1572921, 7, 0, 1572922, 7, 0, 1572923, 7, 0, 1572924, 7, 0, 1572925, 7, 0, 1572926, 7, 0, 1572927, 7, 0, 1572928, 7, 0, 1572929, 7, 0, 1572930, 7, 0, 1572931, 7, 0, 1572932, 7, 0, 1572933, 7, 0, 1572934, 7, 0, 1572935, 7, 0, 1572936, 7, 0, 1572937, 7, 0, 1572938, 262151, 0, 1572939, 131079, 6, 1572940, 2, 0, 1572941, 2, 0, 1572942, 2, 0, 1572943, 2, 0, 1572944, 2, 0, 1572945, 2, 0, 1572946, 2, 0, 1572947, 2, 0, 1572948, 2, 0, 1572949, 2, 0, 1572950, 2, 0, 1572951, 2, 0, 1572952, 262151, 6, 1572953, 131079, 1, 1572954, 7, 0, 1572955, 7, 0, 1572956, 7, 0, 1572957, 7, 0, 1572958, 7, 0, 1572959, 7, 0, 1572960, 7, 0, 1572961, 7, 0, 1572962, 7, 0, 1572963, 7, 0, 1638400, 7, 0, 1638401, 7, 0, 1638402, 7, 0, 1638403, 7, 0, 1638404, 7, 0, 1638405, 7, 0, 1638406, 7, 0, 1638407, 7, 0, 1638408, 7, 0, 1638409, 7, 0, 1638410, 7, 0, 1638411, 7, 0, 1638412, 7, 0, 1638413, 7, 0, 1638414, 7, 0, 1638415, 7, 0, 1638416, 7, 0, 1638417, 7, 0, 1638418, 7, 0, 1638419, 7, 0, 1638420, 7, 0, 1638421, 7, 0, 1638422, 7, 0, 1638423, 7, 0, 1638424, 7, 0, 1638425, 7, 0, 1638426, 7, 0, 1638427, 7, 0, 1638428, 7, 0, 1638429, 7, 0, 1638430, 7, 0, 1638431, 7, 0, 1638432, 7, 0, 1638433, 7, 0, 1638434, 7, 0, 1638435, 7, 0, 1638436, 7, 0, 1638437, 7, 0, 1638438, 7, 0, 1638439, 7, 0, 1638440, 7, 0, 1638441, 7, 0, 1638442, 7, 0, 1638443, 7, 0, 1638444, 7, 0, 1638445, 7, 0, 1638446, 7, 0, 1638447, 7, 0, 1638448, 7, 0, 1638449, 7, 0, 1638450, 7, 0, 1638451, 7, 0, 1638452, 7, 0, 1638453, 7, 0, 1638454, 7, 0, 1638455, 7, 0, 1638456, 7, 0, 1638457, 7, 0, 1638458, 7, 0, 1638459, 7, 0, 1638460, 7, 0, 1638461, 7, 0, 1638462, 7, 0, 1638463, 7, 0, 1638464, 7, 0, 1638465, 7, 0, 1638466, 7, 0, 1638467, 7, 0, 1638468, 7, 0, 1638469, 7, 0, 1638470, 7, 0, 1638471, 7, 0, 1638472, 7, 0, 1638473, 7, 0, 1638474, 7, 4, 1638475, 2, 0, 1638476, 2, 0, 1638477, 2, 0, 1638478, 2, 0, 1638479, 2, 0, 1638480, 2, 0, 1638481, 2, 0, 1638482, 2, 0, 1638483, 2, 0, 1638484, 2, 0, 1638485, 2, 0, 1638486, 2, 0, 1638487, 2, 0, 1638488, 2, 0, 1638489, 262151, 2, 1638490, 7, 0, 1638491, 7, 0, 1638492, 7, 0, 1638493, 7, 0, 1638494, 7, 0, 1638495, 7, 0, 1638496, 7, 0, 1638497, 7, 0, 1638498, 7, 0, 1638499, 7, 0, 1703936, 7, 0, 1703937, 7, 0, 1703938, 7, 0, 1703939, 7, 0, 1703940, 7, 0, 1703941, 7, 0, 1703942, 7, 0, 1703943, 7, 0, 1703944, 7, 0, 1703945, 7, 0, 1703946, 7, 0, 1703947, 7, 0, 1703948, 7, 0, 1703949, 7, 0, 1703950, 7, 0, 1703951, 7, 0, 1703952, 7, 0, 1703953, 7, 0, 1703954, 7, 0, 1703955, 7, 0, 1703956, 7, 0, 1703957, 7, 0, 1703958, 7, 0, 1703959, 7, 0, 1703960, 7, 0, 1703961, 7, 0, 1703962, 7, 0, 1703963, 7, 0, 1703964, 7, 0, 1703965, 7, 0, 1703966, 7, 0, 1703967, 7, 0, 1703968, 7, 0, 1703969, 7, 0, 1703970, 7, 0, 1703971, 7, 0, 1703972, 7, 0, 1703973, 7, 0, 1703974, 7, 0, 1703975, 7, 0, 1703976, 7, 0, 1703977, 7, 0, 1703978, 7, 0, 1703979, 7, 0, 1703980, 7, 0, 1703981, 7, 0, 1703982, 7, 0, 1703983, 7, 0, 1703984, 7, 0, 1703985, 7, 0, 1703986, 7, 0, 1703987, 7, 0, 1703988, 7, 0, 1703989, 7, 0, 1703990, 7, 0, 1703991, 7, 0, 1703992, 7, 0, 1703993, 7, 0, 1703994, 7, 0, 1703995, 7, 0, 1703996, 7, 0, 1703997, 7, 0, 1703998, 262151, 0, 1703999, 262151, 4, 1704000, 262151, 4, 1704001, 262151, 4, 1704002, 262151, 4, 1704003, 262151, 4, 1704004, 131079, 1, 1704005, 7, 0, 1704006, 7, 0, 1704007, 7, 0, 1704008, 7, 0, 1704009, 7, 0, 1704010, 7, 4, 1704011, 2, 0, 1704012, 2, 0, 1704013, 2, 0, 1704014, 2, 0, 1704015, 2, 0, 1704016, 2, 0, 1704017, 2, 0, 1704018, 2, 0, 1704019, 2, 0, 1704020, 2, 0, 1704021, 2, 0, 1704022, 2, 0, 1704023, 2, 0, 1704024, 2, 0, 1704025, 262151, 2, 1704026, 7, 0, 1704027, 7, 0, 1704028, 7, 0, 1704029, 7, 0, 1704030, 7, 0, 1704031, 7, 0, 1704032, 7, 0, 1704033, 7, 0, 1704034, 7, 0, 1704035, 7, 0, 1769472, 7, 0, 1769473, 7, 0, 1769474, 7, 0, 1769475, 7, 0, 1769476, 7, 0, 1769477, 7, 0, 1769478, 7, 0, 1769479, 7, 0, 1769480, 7, 0, 1769481, 7, 0, 1769482, 7, 0, 1769483, 7, 0, 1769484, 7, 0, 1769485, 7, 0, 1769486, 7, 0, 1769487, 7, 0, 1769488, 7, 0, 1769489, 7, 0, 1769490, 7, 0, 1769491, 7, 0, 1769492, 7, 0, 1769493, 7, 0, 1769494, 7, 0, 1769495, 7, 0, 1769496, 7, 0, 1769497, 7, 0, 1769498, 7, 0, 1769499, 7, 0, 1769500, 7, 0, 1769501, 7, 0, 1769502, 7, 0, 1769503, 7, 0, 1769504, 7, 0, 1769505, 7, 0, 1769506, 7, 0, 1769507, 7, 0, 1769508, 7, 0, 1769509, 7, 0, 1769510, 7, 0, 1769511, 7, 0, 1769512, 7, 0, 1769513, 7, 0, 1769514, 7, 0, 1769515, 7, 0, 1769516, 7, 0, 1769517, 7, 0, 1769518, 7, 0, 1769519, 7, 0, 1769520, 7, 0, 1769521, 7, 0, 1769522, 7, 0, 1769523, 7, 0, 1769524, 7, 0, 1769525, 7, 0, 1769526, 7, 0, 1769527, 7, 0, 1769528, 7, 0, 1769529, 7, 0, 1769530, 7, 0, 1769531, 7, 0, 1769532, 7, 0, 1769533, 262151, 0, 1769534, 131079, 6, 1769535, 2, 0, 1769536, 2, 0, 1769537, 2, 0, 1769538, 2, 0, 1769539, 2, 0, 1769540, 262151, 6, 1769541, 262151, 4, 1769542, 262151, 4, 1769543, 131079, 1, 1769544, 7, 0, 1769545, 262151, 0, 1769546, 131079, 6, 1769547, 2, 0, 1769548, 2, 0, 1769549, 2, 0, 1769550, 2, 0, 1769551, 2, 0, 1769552, 2, 0, 1769553, 2, 0, 1769554, 2, 0, 1769555, 2, 0, 1769556, 2, 0, 1769557, 2, 0, 1769558, 2, 0, 1769559, 2, 0, 1769560, 2, 0, 1769561, 262151, 2, 1769562, 7, 0, 1769563, 7, 0, 1769564, 7, 0, 1769565, 7, 0, 1769566, 7, 0, 1769567, 7, 0, 1769568, 7, 0, 1769569, 7, 0, 1769570, 7, 0, 1769571, 7, 0, 1835008, 7, 0, 1835009, 7, 0, 1835010, 7, 0, 1835011, 7, 0, 1835012, 7, 0, 1835013, 7, 0, 1835014, 7, 0, 1835015, 7, 0, 1835016, 7, 0, 1835017, 7, 0, 1835018, 7, 0, 1835019, 7, 0, 1835020, 7, 0, 1835021, 7, 0, 1835022, 7, 0, 1835023, 7, 0, 1835024, 7, 0, 1835025, 7, 0, 1835026, 7, 0, 1835027, 7, 0, 1835028, 7, 0, 1835029, 7, 0, 1835030, 7, 0, 1835031, 7, 0, 1835032, 7, 0, 1835033, 7, 0, 1835034, 7, 0, 1835035, 7, 0, 1835036, 7, 0, 1835037, 7, 0, 1835038, 7, 0, 1835039, 7, 0, 1835040, 7, 0, 1835041, 7, 0, 1835042, 7, 0, 1835043, 7, 0, 1835044, 7, 0, 1835045, 7, 0, 1835046, 7, 0, 1835047, 7, 0, 1835048, 7, 0, 1835049, 7, 0, 1835050, 7, 0, 1835051, 7, 0, 1835052, 7, 0, 1835053, 7, 0, 1835054, 7, 0, 1835055, 7, 0, 1835056, 7, 0, 1835057, 7, 0, 1835058, 7, 0, 1835059, 7, 0, 1835060, 7, 0, 1835061, 7, 0, 1835062, 7, 0, 1835063, 7, 0, 1835064, 7, 0, 1835065, 7, 0, 1835066, 7, 0, 1835067, 7, 0, 1835068, 262151, 0, 1835069, 131079, 6, 1835070, 2, 0, 1835071, 2, 0, 1835072, 2, 0, 1835073, 2, 0, 1835074, 2, 0, 1835075, 2, 0, 1835076, 2, 0, 1835077, 2, 0, 1835078, 2, 0, 1835079, 262151, 6, 1835080, 262151, 4, 1835081, 131079, 6, 1835082, 2, 0, 1835083, 2, 0, 1835084, 2, 0, 1835085, 2, 0, 1835086, 2, 0, 1835087, 2, 0, 1835088, 2, 0, 1835089, 2, 0, 1835090, 2, 0, 1835091, 2, 0, 1835092, 2, 0, 1835093, 2, 0, 1835094, 2, 0, 1835095, 2, 0, 1835096, 2, 0, 1835097, 262151, 6, 1835098, 131079, 1, 1835099, 7, 0, 1835100, 7, 0, 1835101, 7, 0, 1835102, 7, 0, 1835103, 7, 0, 1835104, 7, 0, 1835105, 7, 0, 1835106, 7, 0, 1835107, 7, 0, 1900544, 7, 0, 1900545, 7, 0, 1900546, 7, 0, 1900547, 7, 0, 1900548, 7, 0, 1900549, 7, 0, 1900550, 7, 0, 1900551, 7, 0, 1900552, 7, 0, 1900553, 7, 0, 1900554, 7, 0, 1900555, 7, 0, 1900556, 7, 0, 1900557, 7, 0, 1900558, 7, 0, 1900559, 7, 0, 1900560, 7, 0, 1900561, 7, 0, 1900562, 7, 0, 1900563, 7, 0, 1900564, 7, 0, 1900565, 7, 0, 1900566, 7, 0, 1900567, 7, 0, 1900568, 7, 0, 1900569, 7, 0, 1900570, 7, 0, 1900571, 7, 0, 1900572, 7, 0, 1900573, 7, 0, 1900574, 7, 0, 1900575, 7, 0, 1900576, 7, 0, 1900577, 7, 0, 1900578, 7, 0, 1900579, 7, 0, 1900580, 7, 0, 1900581, 7, 0, 1900582, 7, 0, 1900583, 7, 0, 1900584, 7, 0, 1900585, 7, 0, 1900586, 7, 0, 1900587, 7, 0, 1900588, 7, 0, 1900589, 7, 0, 1900590, 7, 0, 1900591, 7, 0, 1900592, 7, 0, 1900593, 7, 0, 1900594, 7, 0, 1900595, 7, 0, 1900596, 7, 0, 1900597, 7, 0, 1900598, 7, 0, 1900599, 7, 0, 1900600, 7, 0, 1900601, 7, 0, 1900602, 7, 0, 1900603, 262151, 0, 1900604, 131079, 6, 1900605, 2, 0, 1900606, 2, 0, 1900607, 2, 0, 1900608, 2, 0, 1900609, 2, 0, 1900610, 2, 0, 1900611, 2, 0, 1900612, 2, 0, 1900613, 2, 0, 1900614, 2, 0, 1900615, 2, 0, 1900616, 2, 0, 1900617, 2, 0, 1900618, 2, 0, 1900619, 2, 0, 1900620, 2, 0, 1900621, 2, 0, 1900622, 2, 0, 1900623, 2, 0, 1900624, 2, 0, 1900625, 2, 0, 1900626, 2, 0, 1900627, 2, 0, 1900628, 2, 0, 1900629, 2, 0, 1900630, 2, 0, 1900631, 2, 0, 1900632, 2, 0, 1900633, 2, 0, 1900634, 262151, 2, 1900635, 7, 0, 1900636, 7, 0, 1900637, 7, 0, 1900638, 7, 0, 1900639, 7, 0, 1900640, 7, 0, 1900641, 7, 0, 1900642, 7, 0, 1900643, 7, 0, 1966080, 7, 0, 1966081, 7, 0, 1966082, 7, 0, 1966083, 7, 0, 1966084, 7, 0, 1966085, 7, 0, 1966086, 7, 0, 1966087, 7, 0, 1966088, 7, 0, 1966089, 7, 0, 1966090, 7, 0, 1966091, 7, 0, 1966092, 7, 0, 1966093, 7, 0, 1966094, 7, 0, 1966095, 7, 0, 1966096, 7, 0, 1966097, 7, 0, 1966098, 7, 0, 1966099, 7, 0, 1966100, 7, 0, 1966101, 7, 0, 1966102, 7, 0, 1966103, 7, 0, 1966104, 7, 0, 1966105, 7, 0, 1966106, 7, 0, 1966107, 7, 0, 1966108, 7, 0, 1966109, 7, 0, 1966110, 7, 0, 1966111, 7, 0, 1966112, 7, 0, 1966113, 7, 0, 1966114, 7, 0, 1966115, 7, 0, 1966116, 7, 0, 1966117, 7, 0, 1966118, 7, 0, 1966119, 7, 0, 1966120, 7, 0, 1966121, 7, 0, 1966122, 7, 0, 1966123, 7, 0, 1966124, 7, 0, 1966125, 7, 0, 1966126, 7, 0, 1966127, 7, 0, 1966128, 7, 0, 1966129, 7, 0, 1966130, 7, 0, 1966131, 7, 0, 1966132, 7, 0, 1966133, 7, 0, 1966134, 7, 0, 1966135, 7, 0, 1966136, 7, 0, 1966137, 7, 0, 1966138, 7, 0, 1966139, 7, 4, 1966140, 2, 0, 1966141, 2, 0, 1966142, 2, 0, 1966143, 2, 0, 1966144, 2, 0, 1966145, 2, 0, 1966146, 262146, 0, 1966147, 262146, 4, 1966148, 262146, 4, 1966149, 262146, 4, 1966150, 131074, 1, 1966151, 2, 0, 1966152, 2, 0, 1966153, 2, 0, 1966154, 2, 0, 1966155, 2, 0, 1966156, 2, 0, 1966157, 2, 0, 1966158, 2, 0, 1966159, 2, 0, 1966160, 2, 0, 1966161, 2, 0, 1966162, 2, 0, 1966163, 2, 0, 1966164, 2, 0, 1966165, 2, 0, 1966166, 2, 0, 1966167, 2, 0, 1966168, 2, 0, 1966169, 2, 0, 1966170, 262151, 2, 1966171, 7, 0, 1966172, 7, 0, 1966173, 7, 0, 1966174, 7, 0, 1966175, 7, 0, 1966176, 7, 0, 1966177, 7, 0, 1966178, 7, 0, 1966179, 7, 0, 2031616, 7, 0, 2031617, 7, 0, 2031618, 7, 0, 2031619, 7, 0, 2031620, 7, 0, 2031621, 7, 0, 2031622, 7, 0, 2031623, 7, 0, 2031624, 7, 0, 2031625, 7, 0, 2031626, 7, 0, 2031627, 7, 0, 2031628, 7, 0, 2031629, 7, 0, 2031630, 7, 0, 2031631, 7, 0, 2031632, 7, 0, 2031633, 7, 0, 2031634, 7, 0, 2031635, 7, 0, 2031636, 7, 0, 2031637, 7, 0, 2031638, 7, 0, 2031639, 7, 0, 2031640, 7, 0, 2031641, 7, 0, 2031642, 7, 0, 2031643, 7, 0, 2031644, 7, 0, 2031645, 7, 0, 2031646, 7, 0, 2031647, 7, 0, 2031648, 7, 0, 2031649, 7, 0, 2031650, 7, 0, 2031651, 7, 0, 2031652, 7, 0, 2031653, 7, 0, 2031654, 7, 0, 2031655, 7, 0, 2031656, 7, 0, 2031657, 262151, 0, 2031658, 262151, 4, 2031659, 262151, 4, 2031660, 262151, 4, 2031661, 262151, 4, 2031662, 262151, 4, 2031663, 262151, 4, 2031664, 262151, 4, 2031665, 262151, 4, 2031666, 262151, 4, 2031667, 262151, 4, 2031668, 262151, 4, 2031669, 262151, 4, 2031670, 262151, 4, 2031671, 262151, 4, 2031672, 262151, 4, 2031673, 262151, 4, 2031674, 7, 2, 2031675, 131079, 6, 2031676, 2, 0, 2031677, 2, 0, 2031678, 2, 0, 2031679, 262146, 0, 2031680, 262146, 4, 2031681, 262146, 4, 2031682, 131074, 6, 2031683, 65536, 60, 2031684, 65536, 60, 2031685, 65536, 60, 2031686, 262146, 6, 2031687, 131074, 1, 2031688, 2, 0, 2031689, 2, 0, 2031690, 2, 0, 2031691, 2, 0, 2031692, 2, 0, 2031693, 2, 0, 2031694, 2, 0, 2031695, 2, 0, 2031696, 2, 0, 2031697, 2, 0, 2031698, 2, 0, 2031699, 2, 0, 2031700, 2, 0, 2031701, 2, 0, 2031702, 2, 0, 2031703, 2, 0, 2031704, 2, 0, 2031705, 2, 0, 2031706, 262151, 2, 2031707, 7, 0, 2031708, 7, 0, 2031709, 7, 0, 2031710, 7, 0, 2031711, 7, 0, 2031712, 7, 0, 2031713, 7, 0, 2031714, 7, 0, 2031715, 7, 0, 2097152, 7, 0, 2097153, 7, 0, 2097154, 7, 0, 2097155, 7, 0, 2097156, 7, 0, 2097157, 7, 0, 2097158, 7, 0, 2097159, 7, 0, 2097160, 7, 0, 2097161, 7, 0, 2097162, 7, 0, 2097163, 7, 0, 2097164, 7, 0, 2097165, 7, 0, 2097166, 7, 0, 2097167, 7, 0, 2097168, 7, 0, 2097169, 7, 0, 2097170, 7, 0, 2097171, 7, 0, 2097172, 7, 0, 2097173, 7, 0, 2097174, 7, 0, 2097175, 7, 0, 2097176, 7, 0, 2097177, 7, 0, 2097178, 7, 0, 2097179, 7, 0, 2097180, 7, 0, 2097181, 7, 0, 2097182, 7, 0, 2097183, 7, 0, 2097184, 7, 0, 2097185, 7, 0, 2097186, 7, 0, 2097187, 7, 0, 2097188, 7, 0, 2097189, 7, 0, 2097190, 7, 0, 2097191, 7, 0, 2097192, 7, 0, 2097193, 7, 4, 2097194, 2, 0, 2097195, 2, 0, 2097196, 2, 0, 2097197, 262146, 0, 2097198, 262146, 4, 2097199, 65536, 38, 2097200, 65536, 38, 2097201, 262146, 4, 2097202, 131074, 1, 2097203, 2, 0, 2097204, 2, 0, 2097205, 2, 0, 2097206, 2, 0, 2097207, 2, 0, 2097208, 2, 0, 2097209, 2, 0, 2097210, 131079, 7, 2097211, 2, 0, 2097212, 2, 0, 2097213, 2, 0, 2097214, 262146, 0, 2097215, 131074, 6, 2097216, 65536, 60, 2097217, 65536, 60, 2097218, 65536, 60, 2097219, 65536, 60, 2097220, 65536, 60, 2097221, 65536, 60, 2097222, 65536, 60, 2097223, 262146, 2, 2097224, 2, 0, 2097225, 2, 0, 2097226, 2, 0, 2097227, 2, 0, 2097228, 2, 0, 2097229, 2, 0, 2097230, 2, 0, 2097231, 2, 0, 2097232, 2, 0, 2097233, 2, 0, 2097234, 2, 0, 2097235, 2, 0, 2097236, 2, 0, 2097237, 2, 0, 2097238, 2, 0, 2097239, 2, 0, 2097240, 2, 0, 2097241, 2, 0, 2097242, 262151, 2, 2097243, 7, 0, 2097244, 7, 0, 2097245, 7, 0, 2097246, 7, 0, 2097247, 7, 0, 2097248, 7, 0, 2097249, 7, 0, 2097250, 7, 0, 2097251, 7, 0, 2162688, 7, 0, 2162689, 7, 0, 2162690, 7, 0, 2162691, 7, 0, 2162692, 7, 0, 2162693, 7, 0, 2162694, 7, 0, 2162695, 7, 0, 2162696, 7, 0, 2162697, 7, 0, 2162698, 7, 0, 2162699, 7, 0, 2162700, 7, 0, 2162701, 7, 0, 2162702, 7, 0, 2162703, 7, 0, 2162704, 7, 0, 2162705, 7, 0, 2162706, 7, 0, 2162707, 7, 0, 2162708, 7, 0, 2162709, 7, 0, 2162710, 7, 0, 2162711, 7, 0, 2162712, 7, 0, 2162713, 7, 0, 2162714, 7, 0, 2162715, 7, 0, 2162716, 7, 0, 2162717, 7, 0, 2162718, 7, 0, 2162719, 7, 0, 2162720, 7, 0, 2162721, 7, 0, 2162722, 7, 0, 2162723, 7, 0, 2162724, 7, 0, 2162725, 262151, 0, 2162726, 262151, 4, 2162727, 262151, 4, 2162728, 262151, 4, 2162729, 131079, 6, 2162730, 2, 0, 2162731, 2, 0, 2162732, 262146, 0, 2162733, 131074, 6, 2162734, 65536, 38, 2162735, 65536, 38, 2162736, 65536, 38, 2162737, 65536, 60, 2162738, 262146, 2, 2162739, 2, 0, 2162740, 2, 0, 2162741, 2, 0, 2162742, 2, 0, 2162743, 2, 0, 2162744, 2, 0, 2162745, 2, 0, 2162746, 2, 0, 2162747, 2, 0, 2162748, 2, 0, 2162749, 262146, 0, 2162750, 131074, 6, 2162751, 65536, 60, 2162752, 65536, 60, 2162753, 65536, 60, 2162754, 65536, 60, 2162755, 65536, 60, 2162756, 65536, 60, 2162757, 65536, 60, 2162758, 65536, 60, 2162759, 262146, 2, 2162760, 2, 0, 2162761, 2, 0, 2162762, 2, 0, 2162763, 2, 0, 2162764, 2, 0, 2162765, 2, 0, 2162766, 2, 0, 2162767, 2, 0, 2162768, 2, 0, 2162769, 2, 0, 2162770, 2, 0, 2162771, 2, 0, 2162772, 2, 0, 2162773, 2, 0, 2162774, 2, 0, 2162775, 2, 0, 2162776, 2, 0, 2162777, 2, 0, 2162778, 262151, 2, 2162779, 7, 0, 2162780, 7, 0, 2162781, 7, 0, 2162782, 7, 0, 2162783, 7, 0, 2162784, 7, 0, 2162785, 7, 0, 2162786, 7, 0, 2162787, 7, 0, 2228224, 7, 0, 2228225, 7, 0, 2228226, 7, 0, 2228227, 7, 0, 2228228, 7, 0, 2228229, 7, 0, 2228230, 7, 0, 2228231, 7, 0, 2228232, 7, 0, 2228233, 7, 0, 2228234, 7, 0, 2228235, 7, 0, 2228236, 7, 0, 2228237, 7, 0, 2228238, 7, 0, 2228239, 7, 0, 2228240, 7, 0, 2228241, 7, 0, 2228242, 7, 0, 2228243, 7, 0, 2228244, 7, 0, 2228245, 7, 0, 2228246, 7, 0, 2228247, 7, 0, 2228248, 7, 0, 2228249, 7, 0, 2228250, 7, 0, 2228251, 7, 0, 2228252, 7, 0, 2228253, 7, 0, 2228254, 7, 0, 2228255, 7, 0, 2228256, 7, 0, 2228257, 7, 0, 2228258, 7, 0, 2228259, 7, 0, 2228260, 7, 0, 2228261, 7, 4, 2228262, 2, 0, 2228263, 2, 0, 2228264, 2, 0, 2228265, 2, 0, 2228266, 2, 0, 2228267, 2, 0, 2228268, 2, 4, 2228269, 65536, 60, 2228270, 65536, 60, 2228271, 65536, 60, 2228272, 65536, 60, 2228273, 65536, 60, 2228274, 262146, 2, 2228275, 2, 0, 2228276, 2, 0, 2228277, 2, 0, 2228278, 2, 0, 2228279, 2, 0, 2228280, 2, 0, 2228281, 2, 0, 2228282, 2, 0, 2228283, 2, 0, 2228284, 2, 0, 2228285, 2, 4, 2228286, 65536, 60, 2228287, 65536, 60, 2228288, 65536, 60, 2228289, 65536, 60, 2228290, 65536, 60, 2228291, 65536, 60, 2228292, 65536, 60, 2228293, 65536, 60, 2228294, 65536, 60, 2228295, 262146, 2, 2228296, 2, 0, 2228297, 2, 0, 2228298, 2, 0, 2228299, 2, 0, 2228300, 2, 0, 2228301, 2, 0, 2228302, 2, 0, 2228303, 2, 0, 2228304, 2, 0, 2228305, 2, 0, 2228306, 2, 0, 2228307, 2, 0, 2228308, 2, 0, 2228309, 2, 0, 2228310, 2, 0, 2228311, 2, 0, 2228312, 2, 0, 2228313, 2, 0, 2228314, 262151, 2, 2228315, 7, 0, 2228316, 7, 0, 2228317, 7, 0, 2228318, 7, 0, 2228319, 7, 0, 2228320, 7, 0, 2228321, 7, 0, 2228322, 7, 0, 2228323, 7, 0, 2293760, 7, 0, 2293761, 7, 0, 2293762, 7, 0, 2293763, 7, 0, 2293764, 7, 0, 2293765, 7, 0, 2293766, 7, 0, 2293767, 7, 0, 2293768, 7, 0, 2293769, 7, 0, 2293770, 7, 0, 2293771, 7, 0, 2293772, 7, 0, 2293773, 7, 0, 2293774, 7, 0, 2293775, 7, 0, 2293776, 7, 0, 2293777, 7, 0, 2293778, 7, 0, 2293779, 7, 0, 2293780, 7, 0, 2293781, 7, 0, 2293782, 7, 0, 2293783, 7, 0, 2293784, 7, 0, 2293785, 7, 0, 2293786, 7, 0, 2293787, 7, 0, 2293788, 7, 0, 2293789, 7, 0, 2293790, 7, 0, 2293791, 7, 0, 2293792, 7, 0, 2293793, 7, 0, 2293794, 7, 0, 2293795, 7, 0, 2293796, 7, 0, 2293797, 7, 4, 2293798, 2, 0, 2293799, 2, 0, 2293800, 2, 0, 2293801, 2, 0, 2293802, 2, 0, 2293803, 2, 0, 2293804, 2, 4, 2293805, 65536, 60, 2293806, 65536, 60, 2293807, 65536, 60, 2293808, 65536, 60, 2293809, 65536, 60, 2293810, 262146, 2, 2293811, 2, 0, 2293812, 2, 0, 2293813, 2, 0, 2293814, 2, 0, 2293815, 2, 0, 2293816, 2, 0, 2293817, 2, 0, 2293818, 2, 0, 2293819, 2, 0, 2293820, 2, 0, 2293821, 2, 4, 2293822, 65536, 60, 2293823, 65536, 60, 2293824, 65536, 60, 2293825, 65536, 60, 2293826, 65536, 60, 2293827, 65536, 60, 2293828, 65536, 60, 2293829, 65536, 60, 2293830, 262146, 5, 2293831, 65538, 0, 2293832, 2, 0, 2293833, 2, 0, 2293834, 2, 0, 2293835, 2, 0, 2293836, 2, 0, 2293837, 2, 0, 2293838, 2, 0, 2293839, 2, 0, 2293840, 2, 0, 2293841, 2, 0, 2293842, 2, 0, 2293843, 2, 0, 2293844, 2, 0, 2293845, 2, 0, 2293846, 2, 0, 2293847, 2, 0, 2293848, 2, 0, 2293849, 262151, 5, 2293850, 65543, 0, 2293851, 7, 0, 2293852, 7, 0, 2293853, 7, 0, 2293854, 7, 0, 2293855, 7, 0, 2293856, 7, 0, 2293857, 7, 0, 2293858, 7, 0, 2293859, 7, 0, 2359296, 7, 0, 2359297, 7, 0, 2359298, 7, 0, 2359299, 7, 0, 2359300, 7, 0, 2359301, 7, 0, 2359302, 7, 0, 2359303, 7, 0, 2359304, 7, 0, 2359305, 7, 0, 2359306, 7, 0, 2359307, 7, 0, 2359308, 7, 0, 2359309, 7, 0, 2359310, 7, 0, 2359311, 7, 0, 2359312, 7, 0, 2359313, 7, 0, 2359314, 7, 0, 2359315, 7, 0, 2359316, 7, 0, 2359317, 7, 0, 2359318, 7, 0, 2359319, 7, 0, 2359320, 7, 0, 2359321, 7, 0, 2359322, 7, 0, 2359323, 7, 0, 2359324, 7, 0, 2359325, 7, 0, 2359326, 7, 0, 2359327, 7, 0, 2359328, 7, 0, 2359329, 7, 0, 2359330, 7, 0, 2359331, 7, 0, 2359332, 7, 0, 2359333, 7, 4, 2359334, 2, 0, 2359335, 2, 0, 2359336, 2, 0, 2359337, 2, 0, 2359338, 2, 0, 2359339, 2, 0, 2359340, 131074, 0, 2359341, 131074, 3, 2359342, 131074, 3, 2359343, 131074, 3, 2359344, 131074, 3, 2359345, 131074, 3, 2359346, 65538, 0, 2359347, 2, 0, 2359348, 2, 0, 2359349, 2, 0, 2359350, 2, 0, 2359351, 2, 0, 2359352, 2, 0, 2359353, 2, 0, 2359354, 2, 0, 2359355, 2, 0, 2359356, 2, 0, 2359357, 2, 4, 2359358, 65536, 60, 2359359, 65536, 60, 2359360, 65536, 60, 2359361, 65536, 60, 2359362, 262146, 5, 2359363, 131074, 3, 2359364, 131074, 3, 2359365, 131074, 3, 2359366, 65538, 0, 2359367, 2, 0, 2359368, 2, 0, 2359369, 2, 0, 2359370, 2, 0, 2359371, 2, 0, 2359372, 2, 0, 2359373, 2, 0, 2359374, 2, 0, 2359375, 2, 0, 2359376, 2, 0, 2359377, 2, 0, 2359378, 2, 0, 2359379, 2, 0, 2359380, 2, 0, 2359381, 2, 0, 2359382, 2, 0, 2359383, 2, 0, 2359384, 262151, 5, 2359385, 65543, 0, 2359386, 7, 0, 2359387, 7, 0, 2359388, 7, 0, 2359389, 7, 0, 2359390, 7, 0, 2359391, 7, 0, 2359392, 7, 0, 2359393, 7, 0, 2359394, 7, 0, 2359395, 7, 0, 2424832, 7, 0, 2424833, 7, 0, 2424834, 7, 0, 2424835, 7, 0, 2424836, 7, 0, 2424837, 7, 0, 2424838, 7, 0, 2424839, 7, 0, 2424840, 7, 0, 2424841, 7, 0, 2424842, 7, 0, 2424843, 7, 0, 2424844, 7, 0, 2424845, 7, 0, 2424846, 7, 0, 2424847, 7, 0, 2424848, 7, 0, 2424849, 7, 0, 2424850, 7, 0, 2424851, 7, 0, 2424852, 7, 0, 2424853, 7, 0, 2424854, 7, 0, 2424855, 7, 0, 2424856, 7, 0, 2424857, 7, 0, 2424858, 7, 0, 2424859, 7, 0, 2424860, 7, 0, 2424861, 7, 0, 2424862, 7, 0, 2424863, 7, 0, 2424864, 7, 0, 2424865, 7, 0, 2424866, 7, 0, 2424867, 7, 0, 2424868, 262151, 0, 2424869, 131079, 6, 2424870, 2, 0, 2424871, 2, 0, 2424872, 2, 0, 2424873, 2, 0, 2424874, 2, 0, 2424875, 2, 0, 2424876, 2, 0, 2424877, 2, 0, 2424878, 2, 0, 2424879, 2, 0, 2424880, 2, 0, 2424881, 2, 0, 2424882, 2, 0, 2424883, 2, 0, 2424884, 2, 0, 2424885, 2, 0, 2424886, 2, 0, 2424887, 2, 0, 2424888, 2, 0, 2424889, 2, 0, 2424890, 2, 0, 2424891, 2, 0, 2424892, 2, 0, 2424893, 131074, 0, 2424894, 131074, 3, 2424895, 131074, 3, 2424896, 131074, 3, 2424897, 131074, 3, 2424898, 65538, 0, 2424899, 2, 0, 2424900, 2, 0, 2424901, 2, 0, 2424902, 2, 0, 2424903, 2, 0, 2424904, 2, 0, 2424905, 2, 0, 2424906, 2, 0, 2424907, 2, 0, 2424908, 2, 0, 2424909, 2, 0, 2424910, 2, 0, 2424911, 2, 0, 2424912, 2, 0, 2424913, 2, 0, 2424914, 2, 0, 2424915, 2, 0, 2424916, 2, 0, 2424917, 2, 0, 2424918, 2, 0, 2424919, 262151, 5, 2424920, 65543, 0, 2424921, 7, 0, 2424922, 7, 0, 2424923, 7, 0, 2424924, 7, 0, 2424925, 7, 0, 2424926, 7, 0, 2424927, 7, 0, 2424928, 7, 0, 2424929, 7, 0, 2424930, 7, 0, 2424931, 7, 0, 2490368, 7, 0, 2490369, 7, 0, 2490370, 7, 0, 2490371, 7, 0, 2490372, 7, 0, 2490373, 7, 0, 2490374, 7, 0, 2490375, 7, 0, 2490376, 7, 0, 2490377, 7, 0, 2490378, 7, 0, 2490379, 7, 0, 2490380, 7, 0, 2490381, 7, 0, 2490382, 7, 0, 2490383, 7, 0, 2490384, 7, 0, 2490385, 7, 0, 2490386, 7, 0, 2490387, 7, 0, 2490388, 7, 0, 2490389, 7, 0, 2490390, 7, 0, 2490391, 7, 0, 2490392, 7, 0, 2490393, 7, 0, 2490394, 7, 0, 2490395, 7, 0, 2490396, 7, 0, 2490397, 7, 0, 2490398, 7, 0, 2490399, 7, 0, 2490400, 7, 0, 2490401, 7, 0, 2490402, 7, 0, 2490403, 262151, 0, 2490404, 131079, 6, 2490405, 2, 0, 2490406, 2, 0, 2490407, 2, 0, 2490408, 2, 0, 2490409, 2, 0, 2490410, 2, 0, 2490411, 2, 0, 2490412, 2, 0, 2490413, 2, 0, 2490414, 2, 0, 2490415, 2, 0, 2490416, 2, 0, 2490417, 2, 0, 2490418, 2, 0, 2490419, 2, 0, 2490420, 2, 0, 2490421, 2, 0, 2490422, 2, 0, 2490423, 2, 0, 2490424, 2, 0, 2490425, 2, 0, 2490426, 2, 0, 2490427, 2, 0, 2490428, 2, 0, 2490429, 2, 0, 2490430, 2, 0, 2490431, 2, 0, 2490432, 2, 0, 2490433, 2, 0, 2490434, 2, 0, 2490435, 2, 0, 2490436, 2, 0, 2490437, 2, 0, 2490438, 2, 0, 2490439, 2, 0, 2490440, 2, 0, 2490441, 2, 0, 2490442, 2, 0, 2490443, 2, 0, 2490444, 2, 0, 2490445, 2, 0, 2490446, 2, 0, 2490447, 2, 0, 2490448, 2, 0, 2490449, 2, 0, 2490450, 2, 0, 2490451, 2, 0, 2490452, 2, 0, 2490453, 2, 0, 2490454, 262151, 5, 2490455, 65543, 0, 2490456, 7, 0, 2490457, 7, 0, 2490458, 7, 0, 2490459, 7, 0, 2490460, 7, 0, 2490461, 7, 0, 2490462, 7, 0, 2490463, 7, 0, 2490464, 7, 0, 2490465, 7, 0, 2490466, 7, 0, 2490467, 7, 0, 2555904, 7, 0, 2555905, 7, 0, 2555906, 7, 0, 2555907, 7, 0, 2555908, 7, 0, 2555909, 7, 0, 2555910, 7, 0, 2555911, 7, 0, 2555912, 7, 0, 2555913, 7, 0, 2555914, 7, 0, 2555915, 7, 0, 2555916, 7, 0, 2555917, 7, 0, 2555918, 7, 0, 2555919, 7, 0, 2555920, 7, 0, 2555921, 7, 0, 2555922, 7, 0, 2555923, 7, 0, 2555924, 7, 0, 2555925, 7, 0, 2555926, 7, 0, 2555927, 7, 0, 2555928, 7, 0, 2555929, 7, 0, 2555930, 7, 0, 2555931, 7, 0, 2555932, 7, 0, 2555933, 7, 0, 2555934, 7, 0, 2555935, 7, 0, 2555936, 7, 0, 2555937, 7, 0, 2555938, 7, 0, 2555939, 7, 4, 2555940, 2, 0, 2555941, 2, 0, 2555942, 2, 0, 2555943, 2, 0, 2555944, 2, 0, 2555945, 2, 0, 2555946, 2, 0, 2555947, 2, 0, 2555948, 2, 0, 2555949, 2, 0, 2555950, 2, 0, 2555951, 2, 0, 2555952, 2, 0, 2555953, 2, 0, 2555954, 2, 0, 2555955, 2, 0, 2555956, 2, 0, 2555957, 2, 0, 2555958, 2, 0, 2555959, 2, 0, 2555960, 2, 0, 2555961, 2, 0, 2555962, 2, 0, 2555963, 2, 0, 2555964, 2, 0, 2555965, 2, 0, 2555966, 2, 0, 2555967, 2, 0, 2555968, 2, 0, 2555969, 2, 0, 2555970, 2, 0, 2555971, 2, 0, 2555972, 2, 0, 2555973, 2, 0, 2555974, 2, 0, 2555975, 2, 0, 2555976, 2, 0, 2555977, 2, 0, 2555978, 2, 0, 2555979, 2, 0, 2555980, 2, 0, 2555981, 2, 0, 2555982, 2, 0, 2555983, 2, 0, 2555984, 2, 0, 2555985, 2, 0, 2555986, 2, 0, 2555987, 2, 0, 2555988, 2, 0, 2555989, 262151, 5, 2555990, 65543, 0, 2555991, 7, 0, 2555992, 7, 0, 2555993, 7, 0, 2555994, 7, 0, 2555995, 7, 0, 2555996, 7, 0, 2555997, 7, 0, 2555998, 7, 0, 2555999, 7, 0, 2556000, 7, 0, 2556001, 7, 0, 2556002, 7, 0, 2556003, 7, 0, 2621440, 7, 0, 2621441, 7, 0, 2621442, 7, 0, 2621443, 7, 0, 2621444, 7, 0, 2621445, 7, 0, 2621446, 7, 0, 2621447, 7, 0, 2621448, 7, 0, 2621449, 7, 0, 2621450, 7, 0, 2621451, 7, 0, 2621452, 7, 0, 2621453, 7, 0, 2621454, 7, 0, 2621455, 7, 0, 2621456, 7, 0, 2621457, 7, 0, 2621458, 7, 0, 2621459, 7, 0, 2621460, 7, 0, 2621461, 7, 0, 2621462, 7, 0, 2621463, 7, 0, 2621464, 7, 0, 2621465, 7, 0, 2621466, 7, 0, 2621467, 7, 0, 2621468, 7, 0, 2621469, 7, 0, 2621470, 7, 0, 2621471, 7, 0, 2621472, 7, 0, 2621473, 7, 0, 2621474, 262151, 0, 2621475, 131079, 6, 2621476, 2, 0, 2621477, 2, 0, 2621478, 262150, 5, 2621479, 131078, 3, 2621480, 131078, 3, 2621481, 196614, 3, 2621482, 196614, 7, 2621483, 2, 0, 2621484, 2, 0, 2621485, 2, 0, 2621486, 2, 0, 2621487, 2, 0, 2621488, 2, 0, 2621489, 2, 0, 2621490, 262146, 0, 2621491, 262146, 4, 2621492, 262144, 30, 2621493, 262144, 30, 2621494, 262146, 4, 2621495, 131074, 1, 2621496, 2, 0, 2621497, 2, 0, 2621498, 2, 0, 2621499, 2, 0, 2621500, 2, 0, 2621501, 2, 0, 2621502, 2, 0, 2621503, 2, 0, 2621504, 2, 0, 2621505, 2, 0, 2621506, 2, 0, 2621507, 2, 0, 2621508, 2, 0, 2621509, 2, 0, 2621510, 2, 0, 2621511, 2, 0, 2621512, 2, 0, 2621513, 2, 0, 2621514, 2, 0, 2621515, 2, 0, 2621516, 2, 0, 2621517, 2, 0, 2621518, 2, 0, 2621519, 2, 0, 2621520, 2, 0, 2621521, 2, 0, 2621522, 2, 0, 2621523, 2, 0, 2621524, 262151, 5, 2621525, 65543, 0, 2621526, 7, 0, 2621527, 7, 0, 2621528, 7, 0, 2621529, 7, 0, 2621530, 7, 0, 2621531, 7, 0, 2621532, 7, 0, 2621533, 7, 0, 2621534, 7, 0, 2621535, 7, 0, 2621536, 7, 0, 2621537, 7, 0, 2621538, 7, 0, 2621539, 7, 0, 2686976, 7, 0, 2686977, 7, 0, 2686978, 7, 0, 2686979, 7, 0, 2686980, 7, 0, 2686981, 7, 0, 2686982, 7, 0, 2686983, 7, 0, 2686984, 7, 0, 2686985, 7, 0, 2686986, 7, 0, 2686987, 7, 0, 2686988, 7, 0, 2686989, 7, 0, 2686990, 7, 0, 2686991, 7, 0, 2686992, 7, 0, 2686993, 7, 0, 2686994, 7, 0, 2686995, 7, 0, 2686996, 7, 0, 2686997, 7, 0, 2686998, 7, 0, 2686999, 7, 0, 2687000, 7, 0, 2687001, 7, 0, 2687002, 7, 0, 2687003, 7, 0, 2687004, 7, 0, 2687005, 7, 0, 2687006, 7, 0, 2687007, 7, 0, 2687008, 7, 0, 2687009, 262151, 0, 2687010, 131079, 6, 2687011, 2, 0, 2687012, 2, 0, 2687013, 262150, 5, 2687014, 65542, 0, 2687015, 262150, 0, 2687016, 262150, 4, 2687017, 131078, 6, 2687018, 2, 0, 2687019, 2, 0, 2687020, 2, 0, 2687021, 2, 0, 2687022, 2, 0, 2687023, 2, 0, 2687024, 2, 0, 2687025, 2, 0, 2687026, 2, 4, 2687027, 65536, 60, 2687028, 65536, 60, 2687029, 262144, 30, 2687030, 65536, 60, 2687031, 262146, 2, 2687032, 2, 0, 2687033, 2, 0, 2687034, 2, 0, 2687035, 2, 0, 2687036, 2, 0, 2687037, 2, 0, 2687038, 2, 0, 2687039, 2, 0, 2687040, 2, 0, 2687041, 2, 0, 2687042, 2, 0, 2687043, 2, 0, 2687044, 2, 0, 2687045, 2, 0, 2687046, 2, 0, 2687047, 2, 0, 2687048, 2, 0, 2687049, 2, 0, 2687050, 2, 0, 2687051, 2, 0, 2687052, 2, 0, 2687053, 2, 0, 2687054, 2, 0, 2687055, 2, 0, 2687056, 2, 0, 2687057, 2, 0, 2687058, 2, 0, 2687059, 262151, 5, 2687060, 65543, 0, 2687061, 7, 0, 2687062, 7, 0, 2687063, 7, 0, 2687064, 7, 0, 2687065, 7, 0, 2687066, 7, 0, 2687067, 7, 0, 2687068, 7, 0, 2687069, 7, 0, 2687070, 7, 0, 2687071, 7, 0, 2687072, 7, 0, 2687073, 7, 0, 2687074, 7, 0, 2687075, 7, 0, 2752512, 7, 0, 2752513, 7, 0, 2752514, 7, 0, 2752515, 7, 0, 2752516, 7, 0, 2752517, 7, 0, 2752518, 7, 0, 2752519, 7, 0, 2752520, 7, 0, 2752521, 7, 0, 2752522, 7, 0, 2752523, 7, 0, 2752524, 7, 0, 2752525, 7, 0, 2752526, 7, 0, 2752527, 7, 0, 2752528, 7, 0, 2752529, 7, 0, 2752530, 7, 0, 2752531, 7, 0, 2752532, 7, 0, 2752533, 7, 0, 2752534, 7, 0, 2752535, 7, 0, 2752536, 7, 0, 2752537, 7, 0, 2752538, 7, 0, 2752539, 7, 0, 2752540, 7, 0, 2752541, 7, 0, 2752542, 7, 0, 2752543, 7, 0, 2752544, 7, 0, 2752545, 7, 4, 2752546, 2, 0, 2752547, 2, 0, 2752548, 262150, 5, 2752549, 65542, 0, 2752550, 6, 0, 2752551, 6, 4, 2752552, 2, 0, 2752553, 2, 0, 2752554, 2, 0, 2752555, 2, 0, 2752556, 2, 0, 2752557, 2, 0, 2752558, 2, 0, 2752559, 2, 0, 2752560, 2, 0, 2752561, 2, 0, 2752562, 2, 4, 2752563, 65536, 60, 2752564, 65536, 60, 2752565, 262144, 30, 2752566, 65536, 60, 2752567, 262146, 2, 2752568, 2, 0, 2752569, 2, 0, 2752570, 2, 0, 2752571, 2, 0, 2752572, 2, 0, 2752573, 2, 0, 2752574, 2, 0, 2752575, 2, 0, 2752576, 2, 0, 2752577, 2, 0, 2752578, 2, 0, 2752579, 262150, 5, 2752580, 131078, 3, 2752581, 131078, 3, 2752582, 131078, 3, 2752583, 6, 6, 2752584, 2, 0, 2752585, 2, 0, 2752586, 2, 0, 2752587, 2, 0, 2752588, 2, 0, 2752589, 2, 0, 2752590, 2, 0, 2752591, 2, 0, 2752592, 2, 0, 2752593, 262151, 5, 2752594, 131079, 3, 2752595, 65543, 0, 2752596, 7, 0, 2752597, 7, 0, 2752598, 7, 0, 2752599, 7, 0, 2752600, 7, 0, 2752601, 7, 0, 2752602, 7, 0, 2752603, 7, 0, 2752604, 7, 0, 2752605, 7, 0, 2752606, 7, 0, 2752607, 7, 0, 2752608, 7, 0, 2752609, 7, 0, 2752610, 7, 0, 2752611, 7, 0, 2818048, 7, 0, 2818049, 7, 0, 2818050, 7, 0, 2818051, 7, 0, 2818052, 7, 0, 2818053, 7, 0, 2818054, 7, 0, 2818055, 7, 0, 2818056, 7, 0, 2818057, 7, 0, 2818058, 7, 0, 2818059, 7, 0, 2818060, 7, 0, 2818061, 7, 0, 2818062, 7, 0, 2818063, 7, 0, 2818064, 7, 0, 2818065, 262151, 0, 2818066, 262151, 4, 2818067, 262151, 4, 2818068, 262151, 4, 2818069, 262151, 4, 2818070, 262151, 4, 2818071, 131079, 1, 2818072, 7, 0, 2818073, 7, 0, 2818074, 7, 0, 2818075, 7, 0, 2818076, 7, 0, 2818077, 7, 0, 2818078, 262151, 0, 2818079, 262151, 4, 2818080, 262151, 4, 2818081, 131079, 6, 2818082, 2, 0, 2818083, 2, 0, 2818084, 262150, 6, 2818085, 262150, 4, 2818086, 262150, 4, 2818087, 131078, 6, 2818088, 2, 0, 2818089, 2, 0, 2818090, 2, 0, 2818091, 2, 0, 2818092, 2, 0, 2818093, 2, 0, 2818094, 2, 0, 2818095, 2, 0, 2818096, 2, 0, 2818097, 2, 0, 2818098, 131074, 0, 2818099, 2, 6, 2818100, 65536, 60, 2818101, 65536, 60, 2818102, 65536, 60, 2818103, 262146, 2, 2818104, 2, 0, 2818105, 2, 0, 2818106, 2, 0, 2818107, 2, 0, 2818108, 2, 0, 2818109, 2, 0, 2818110, 262150, 5, 2818111, 131078, 3, 2818112, 131078, 3, 2818113, 131078, 3, 2818114, 131078, 3, 2818115, 65542, 0, 2818116, 6, 0, 2818117, 6, 0, 2818118, 6, 0, 2818119, 131078, 0, 2818120, 6, 6, 2818121, 2, 0, 2818122, 2, 0, 2818123, 2, 0, 2818124, 2, 0, 2818125, 2, 0, 2818126, 2, 0, 2818127, 262151, 5, 2818128, 131079, 3, 2818129, 65543, 0, 2818130, 7, 0, 2818131, 7, 0, 2818132, 7, 0, 2818133, 7, 0, 2818134, 7, 0, 2818135, 7, 0, 2818136, 7, 0, 2818137, 7, 0, 2818138, 7, 0, 2818139, 7, 0, 2818140, 7, 0, 2818141, 7, 0, 2818142, 7, 0, 2818143, 7, 0, 2818144, 7, 0, 2818145, 7, 0, 2818146, 7, 0, 2818147, 7, 0, 2883584, 7, 0, 2883585, 7, 0, 2883586, 7, 0, 2883587, 7, 0, 2883588, 7, 0, 2883589, 7, 0, 2883590, 7, 0, 2883591, 7, 0, 2883592, 7, 0, 2883593, 7, 0, 2883594, 7, 0, 2883595, 7, 0, 2883596, 7, 0, 2883597, 7, 0, 2883598, 7, 0, 2883599, 7, 0, 2883600, 262151, 0, 2883601, 131079, 6, 2883602, 2, 0, 2883603, 2, 0, 2883604, 2, 0, 2883605, 2, 0, 2883606, 2, 0, 2883607, 262151, 6, 2883608, 131079, 1, 2883609, 7, 0, 2883610, 7, 0, 2883611, 262151, 0, 2883612, 262151, 4, 2883613, 262151, 4, 2883614, 131079, 6, 2883615, 2, 0, 2883616, 2, 0, 2883617, 2, 0, 2883618, 2, 0, 2883619, 2, 0, 2883620, 2, 0, 2883621, 2, 0, 2883622, 2, 0, 2883623, 2, 0, 2883624, 2, 0, 2883625, 2, 0, 2883626, 2, 0, 2883627, 2, 0, 2883628, 2, 0, 2883629, 2, 0, 2883630, 2, 0, 2883631, 2, 0, 2883632, 2, 0, 2883633, 2, 0, 2883634, 2, 0, 2883635, 2, 4, 2883636, 65536, 60, 2883637, 65536, 60, 2883638, 65536, 60, 2883639, 262146, 2, 2883640, 2, 0, 2883641, 2, 0, 2883642, 2, 0, 2883643, 2, 0, 2883644, 2, 0, 2883645, 262150, 5, 2883646, 65542, 0, 2883647, 6, 0, 2883648, 6, 0, 2883649, 6, 0, 2883650, 6, 0, 2883651, 6, 0, 2883652, 6, 0, 2883653, 262150, 0, 2883654, 262150, 4, 2883655, 262150, 4, 2883656, 131078, 6, 2883657, 2, 0, 2883658, 2, 0, 2883659, 2, 0, 2883660, 2, 0, 2883661, 2, 0, 2883662, 2, 0, 2883663, 262151, 2, 2883664, 7, 0, 2883665, 7, 0, 2883666, 7, 0, 2883667, 7, 0, 2883668, 7, 0, 2883669, 7, 0, 2883670, 7, 0, 2883671, 7, 0, 2883672, 7, 0, 2883673, 7, 0, 2883674, 7, 0, 2883675, 7, 0, 2883676, 7, 0, 2883677, 7, 0, 2883678, 7, 0, 2883679, 7, 0, 2883680, 7, 0, 2883681, 7, 0, 2883682, 7, 0, 2883683, 7, 0, 2949120, 7, 0, 2949121, 7, 0, 2949122, 7, 0, 2949123, 7, 0, 2949124, 7, 0, 2949125, 7, 0, 2949126, 7, 0, 2949127, 7, 0, 2949128, 7, 0, 2949129, 7, 0, 2949130, 7, 0, 2949131, 7, 0, 2949132, 7, 0, 2949133, 7, 0, 2949134, 7, 0, 2949135, 262151, 0, 2949136, 131079, 6, 2949137, 2, 0, 2949138, 2, 0, 2949139, 2, 0, 2949140, 2, 0, 2949141, 2, 0, 2949142, 2, 0, 2949143, 2, 0, 2949144, 262151, 6, 2949145, 262151, 4, 2949146, 262151, 4, 2949147, 131079, 6, 2949148, 2, 0, 2949149, 2, 0, 2949150, 2, 0, 2949151, 2, 0, 2949152, 2, 0, 2949153, 2, 0, 2949154, 2, 0, 2949155, 2, 0, 2949156, 2, 0, 2949157, 2, 0, 2949158, 2, 0, 2949159, 2, 0, 2949160, 2, 0, 2949161, 2, 0, 2949162, 2, 0, 2949163, 2, 0, 2949164, 2, 0, 2949165, 2, 0, 2949166, 2, 0, 2949167, 2, 0, 2949168, 2, 0, 2949169, 2, 0, 2949170, 2, 0, 2949171, 131074, 0, 2949172, 131074, 3, 2949173, 131074, 3, 2949174, 131074, 3, 2949175, 65538, 0, 2949176, 2, 0, 2949177, 2, 0, 2949178, 2, 0, 2949179, 262150, 5, 2949180, 131078, 3, 2949181, 65542, 0, 2949182, 6, 0, 2949183, 6, 0, 2949184, 6, 0, 2949185, 6, 0, 2949186, 6, 0, 2949187, 6, 0, 2949188, 6, 0, 2949189, 65536, 38, 2949190, 65536, 38, 2949191, 65536, 38, 2949192, 65536, 38, 2949193, 65536, 38, 2949194, 2, 0, 2949195, 2, 0, 2949196, 2, 0, 2949197, 2, 0, 2949198, 2, 0, 2949199, 262151, 2, 2949200, 7, 0, 2949201, 7, 0, 2949202, 7, 0, 2949203, 7, 0, 2949204, 7, 0, 2949205, 7, 0, 2949206, 7, 0, 2949207, 7, 0, 2949208, 7, 0, 2949209, 7, 0, 2949210, 7, 0, 2949211, 7, 0, 2949212, 7, 0, 2949213, 7, 0, 2949214, 7, 0, 2949215, 7, 0, 2949216, 7, 0, 2949217, 7, 0, 2949218, 7, 0, 2949219, 7, 0, 3014656, 7, 0, 3014657, 7, 0, 3014658, 7, 0, 3014659, 7, 0, 3014660, 7, 0, 3014661, 7, 0, 3014662, 7, 0, 3014663, 7, 0, 3014664, 7, 0, 3014665, 7, 0, 3014666, 7, 0, 3014667, 7, 0, 3014668, 7, 0, 3014669, 7, 0, 3014670, 7, 0, 3014671, 7, 4, 3014672, 2, 0, 3014673, 2, 0, 3014674, 2, 0, 3014675, 2, 0, 3014676, 2, 0, 3014677, 2, 0, 3014678, 2, 0, 3014679, 2, 0, 3014680, 2, 0, 3014681, 2, 0, 3014682, 2, 0, 3014683, 2, 0, 3014684, 2, 0, 3014685, 2, 0, 3014686, 2, 0, 3014687, 2, 0, 3014688, 2, 0, 3014689, 2, 0, 3014690, 2, 0, 3014691, 2, 0, 3014692, 2, 0, 3014693, 2, 0, 3014694, 2, 0, 3014695, 2, 0, 3014696, 2, 0, 3014697, 2, 0, 3014698, 2, 0, 3014699, 2, 0, 3014700, 2, 0, 3014701, 2, 0, 3014702, 2, 0, 3014703, 2, 0, 3014704, 2, 0, 3014705, 2, 0, 3014706, 2, 0, 3014707, 2, 0, 3014708, 2, 0, 3014709, 2, 0, 3014710, 2, 0, 3014711, 2, 0, 3014712, 2, 0, 3014713, 2, 0, 3014714, 262150, 5, 3014715, 65542, 0, 3014716, 6, 0, 3014717, 262150, 0, 3014718, 262150, 4, 3014719, 262150, 4, 3014720, 262150, 4, 3014721, 262150, 4, 3014722, 262150, 4, 3014723, 262150, 4, 3014724, 262150, 4, 3014725, 65536, 38, 3014726, 65536, 38, 3014727, 65536, 38, 3014728, 65536, 38, 3014729, 65536, 38, 3014730, 2, 0, 3014731, 2, 0, 3014732, 2, 0, 3014733, 2, 0, 3014734, 2, 0, 3014735, 262151, 2, 3014736, 7, 0, 3014737, 7, 0, 3014738, 7, 0, 3014739, 7, 0, 3014740, 7, 0, 3014741, 7, 0, 3014742, 7, 0, 3014743, 7, 0, 3014744, 7, 0, 3014745, 7, 0, 3014746, 7, 0, 3014747, 7, 0, 3014748, 7, 0, 3014749, 7, 0, 3014750, 7, 0, 3014751, 7, 0, 3014752, 7, 0, 3014753, 7, 0, 3014754, 7, 0, 3014755, 7, 0, 3080192, 7, 0, 3080193, 7, 0, 3080194, 7, 0, 3080195, 7, 0, 3080196, 7, 0, 3080197, 7, 0, 3080198, 7, 0, 3080199, 7, 0, 3080200, 7, 0, 3080201, 7, 0, 3080202, 7, 0, 3080203, 7, 0, 3080204, 7, 0, 3080205, 7, 0, 3080206, 7, 0, 3080207, 7, 4, 3080208, 2, 0, 3080209, 2, 0, 3080210, 2, 0, 3080211, 2, 0, 3080212, 2, 0, 3080213, 2, 0, 3080214, 2, 0, 3080215, 2, 0, 3080216, 2, 0, 3080217, 2, 0, 3080218, 2, 0, 3080219, 2, 0, 3080220, 2, 0, 3080221, 2, 0, 3080222, 2, 0, 3080223, 2, 0, 3080224, 2, 0, 3080225, 2, 0, 3080226, 2, 0, 3080227, 2, 0, 3080228, 2, 0, 3080229, 2, 0, 3080230, 2, 0, 3080231, 2, 0, 3080232, 2, 0, 3080233, 2, 0, 3080234, 2, 0, 3080235, 2, 0, 3080236, 2, 0, 3080237, 2, 0, 3080238, 2, 0, 3080239, 2, 0, 3080240, 2, 0, 3080241, 2, 0, 3080242, 2, 0, 3080243, 2, 0, 3080244, 2, 0, 3080245, 2, 0, 3080246, 2, 0, 3080247, 2, 0, 3080248, 2, 0, 3080249, 2, 0, 3080250, 262150, 6, 3080251, 262150, 4, 3080252, 262150, 4, 3080253, 131078, 6, 3080254, 65536, 38, 3080255, 65536, 38, 3080256, 65536, 38, 3080257, 65536, 38, 3080258, 65536, 38, 3080259, 65536, 38, 3080260, 65536, 38, 3080261, 65536, 38, 3080262, 65536, 38, 3080263, 65536, 38, 3080264, 65536, 38, 3080265, 65536, 38, 3080266, 2, 0, 3080267, 2, 0, 3080268, 2, 0, 3080269, 2, 0, 3080270, 2, 0, 3080271, 262151, 6, 3080272, 131079, 1, 3080273, 7, 0, 3080274, 7, 0, 3080275, 7, 0, 3080276, 7, 0, 3080277, 7, 0, 3080278, 7, 0, 3080279, 7, 0, 3080280, 7, 0, 3080281, 7, 0, 3080282, 7, 0, 3080283, 7, 0, 3080284, 7, 0, 3080285, 7, 0, 3080286, 7, 0, 3080287, 7, 0, 3080288, 7, 0, 3080289, 7, 0, 3080290, 7, 0, 3080291, 7, 0, 3145728, 7, 0, 3145729, 7, 0, 3145730, 7, 0, 3145731, 7, 0, 3145732, 7, 0, 3145733, 7, 0, 3145734, 7, 0, 3145735, 7, 0, 3145736, 7, 0, 3145737, 7, 0, 3145738, 7, 0, 3145739, 7, 0, 3145740, 7, 0, 3145741, 7, 0, 3145742, 7, 0, 3145743, 7, 4, 3145744, 2, 0, 3145745, 2, 0, 3145746, 2, 0, 3145747, 2, 0, 3145748, 2, 0, 3145749, 2, 0, 3145750, 2, 0, 3145751, 2, 0, 3145752, 2, 0, 3145753, 2, 0, 3145754, 2, 0, 3145755, 2, 0, 3145756, 2, 0, 3145757, 2, 0, 3145758, 2, 0, 3145759, 2, 0, 3145760, 2, 0, 3145761, 2, 0, 3145762, 2, 0, 3145763, 262146, 0, 3145764, 262146, 4, 3145765, 262146, 4, 3145766, 262146, 4, 3145767, 262146, 4, 3145768, 262146, 4, 3145769, 131074, 1, 3145770, 2, 0, 3145771, 2, 0, 3145772, 2, 0, 3145773, 2, 0, 3145774, 2, 0, 3145775, 2, 0, 3145776, 2, 0, 3145777, 2, 0, 3145778, 2, 0, 3145779, 2, 0, 3145780, 2, 0, 3145781, 2, 0, 3145782, 65536, 38, 3145783, 65536, 38, 3145784, 65536, 38, 3145785, 65536, 38, 3145786, 65536, 38, 3145787, 65536, 38, 3145788, 65536, 38, 3145789, 65536, 38, 3145790, 65536, 38, 3145791, 65536, 38, 3145792, 65536, 38, 3145793, 65536, 38, 3145794, 65536, 38, 3145795, 65536, 38, 3145796, 65536, 38, 3145797, 65536, 38, 3145798, 65536, 38, 3145799, 65536, 38, 3145800, 65536, 38, 3145801, 65536, 38, 3145802, 65536, 38, 3145803, 2, 0, 3145804, 2, 0, 3145805, 2, 0, 3145806, 2, 0, 3145807, 2, 0, 3145808, 262151, 2, 3145809, 7, 0, 3145810, 7, 0, 3145811, 7, 0, 3145812, 7, 0, 3145813, 7, 0, 3145814, 7, 0, 3145815, 7, 0, 3145816, 7, 0, 3145817, 7, 0, 3145818, 7, 0, 3145819, 7, 0, 3145820, 7, 0, 3145821, 7, 0, 3145822, 7, 0, 3145823, 7, 0, 3145824, 7, 0, 3145825, 7, 0, 3145826, 7, 0, 3145827, 7, 0, 3211264, 7, 0, 3211265, 7, 0, 3211266, 7, 0, 3211267, 7, 0, 3211268, 7, 0, 3211269, 7, 0, 3211270, 7, 0, 3211271, 7, 0, 3211272, 7, 0, 3211273, 7, 0, 3211274, 7, 0, 3211275, 7, 0, 3211276, 7, 0, 3211277, 7, 0, 3211278, 7, 0, 3211279, 7, 4, 3211280, 2, 0, 3211281, 2, 0, 3211282, 2, 0, 3211283, 2, 0, 3211284, 2, 0, 3211285, 2, 0, 3211286, 2, 0, 3211287, 2, 0, 3211288, 2, 0, 3211289, 2, 0, 3211290, 2, 0, 3211291, 2, 0, 3211292, 2, 0, 3211293, 2, 0, 3211294, 2, 0, 3211295, 2, 0, 3211296, 2, 0, 3211297, 262146, 0, 3211298, 262146, 4, 3211299, 131074, 6, 3211300, 65536, 60, 3211301, 65536, 60, 3211302, 65536, 60, 3211303, 65536, 60, 3211304, 65536, 60, 3211305, 262146, 6, 3211306, 131074, 1, 3211307, 2, 0, 3211308, 2, 0, 3211309, 2, 0, 3211310, 2, 0, 3211311, 2, 0, 3211312, 2, 0, 3211313, 2, 0, 3211314, 2, 0, 3211315, 2, 0, 3211316, 2, 0, 3211317, 2, 0, 3211318, 2, 0, 3211319, 2, 0, 3211320, 2, 0, 3211321, 2, 0, 3211322, 65536, 38, 3211323, 65536, 38, 3211324, 65536, 38, 3211325, 65536, 38, 3211326, 65536, 38, 3211327, 65536, 38, 3211328, 65536, 38, 3211329, 65536, 38, 3211330, 65536, 38, 3211331, 65536, 38, 3211332, 65536, 38, 3211333, 65536, 38, 3211334, 65536, 38, 3211335, 65536, 38, 3211336, 65536, 38, 3211337, 65536, 38, 3211338, 65536, 38, 3211339, 2, 0, 3211340, 2, 0, 3211341, 2, 0, 3211342, 2, 0, 3211343, 2, 0, 3211344, 262151, 2, 3211345, 7, 0, 3211346, 7, 0, 3211347, 7, 0, 3211348, 7, 0, 3211349, 7, 0, 3211350, 7, 0, 3211351, 7, 0, 3211352, 7, 0, 3211353, 7, 0, 3211354, 7, 0, 3211355, 7, 0, 3211356, 7, 0, 3211357, 7, 0, 3211358, 7, 0, 3211359, 7, 0, 3211360, 7, 0, 3211361, 7, 0, 3211362, 7, 0, 3211363, 7, 0, 3276800, 7, 0, 3276801, 7, 0, 3276802, 7, 0, 3276803, 7, 0, 3276804, 7, 0, 3276805, 7, 0, 3276806, 7, 0, 3276807, 7, 0, 3276808, 7, 0, 3276809, 7, 0, 3276810, 7, 0, 3276811, 7, 0, 3276812, 7, 0, 3276813, 7, 0, 3276814, 7, 0, 3276815, 7, 4, 3276816, 2, 0, 3276817, 2, 0, 3276818, 2, 0, 3276819, 2, 0, 3276820, 2, 0, 3276821, 2, 0, 3276822, 2, 0, 3276823, 2, 0, 3276824, 2, 0, 3276825, 2, 0, 3276826, 2, 0, 3276827, 2, 0, 3276828, 2, 0, 3276829, 2, 0, 3276830, 2, 0, 3276831, 262146, 0, 3276832, 262146, 4, 3276833, 131074, 6, 3276834, 65536, 60, 3276835, 65536, 60, 3276836, 65536, 60, 3276837, 65536, 60, 3276838, 65536, 60, 3276839, 65536, 60, 3276840, 65536, 60, 3276841, 65536, 60, 3276842, 262146, 6, 3276843, 131074, 1, 3276844, 2, 0, 3276845, 2, 0, 3276846, 2, 0, 3276847, 2, 0, 3276848, 2, 0, 3276849, 2, 0, 3276850, 2, 0, 3276851, 2, 0, 3276852, 2, 0, 3276853, 2, 0, 3276854, 2, 0, 3276855, 2, 0, 3276856, 2, 0, 3276857, 2, 0, 3276858, 65536, 38, 3276859, 65536, 38, 3276860, 65536, 38, 3276861, 65536, 38, 3276862, 65536, 38, 3276863, 65536, 38, 3276864, 65536, 38, 3276865, 65536, 38, 3276866, 65536, 38, 3276867, 65536, 38, 3276868, 65536, 38, 3276869, 65536, 38, 3276870, 65536, 38, 3276871, 65536, 38, 3276872, 65536, 38, 3276873, 65536, 38, 3276874, 65536, 38, 3276875, 2, 0, 3276876, 2, 0, 3276877, 2, 0, 3276878, 2, 0, 3276879, 2, 0, 3276880, 262151, 2, 3276881, 7, 0, 3276882, 7, 0, 3276883, 7, 0, 3276884, 7, 0, 3276885, 7, 0, 3276886, 7, 0, 3276887, 7, 0, 3276888, 7, 0, 3276889, 7, 0, 3276890, 7, 0, 3276891, 7, 0, 3276892, 7, 0, 3276893, 7, 0, 3276894, 7, 0, 3276895, 7, 0, 3276896, 7, 0, 3276897, 7, 0, 3276898, 7, 0, 3276899, 7, 0, 3342336, 7, 0, 3342337, 7, 0, 3342338, 7, 0, 3342339, 7, 0, 3342340, 7, 0, 3342341, 7, 0, 3342342, 7, 0, 3342343, 7, 0, 3342344, 7, 0, 3342345, 7, 0, 3342346, 7, 0, 3342347, 7, 0, 3342348, 7, 0, 3342349, 7, 0, 3342350, 7, 0, 3342351, 7, 4, 3342352, 2, 0, 3342353, 2, 0, 3342354, 2, 0, 3342355, 2, 0, 3342356, 2, 0, 3342357, 2, 0, 3342358, 2, 0, 3342359, 2, 0, 3342360, 2, 0, 3342361, 2, 0, 3342362, 2, 0, 3342363, 2, 0, 3342364, 2, 0, 3342365, 2, 0, 3342366, 262146, 0, 3342367, 131074, 6, 3342368, 65536, 60, 3342369, 65536, 60, 3342370, 65536, 60, 3342371, 65536, 0, 3342372, 65536, 0, 3342373, 65536, 0, 3342374, 65536, 0, 3342375, 65536, 0, 3342376, 65536, 0, 3342377, 65536, 0, 3342378, 65536, 60, 3342379, 262146, 2, 3342380, 2, 0, 3342381, 2, 0, 3342382, 2, 0, 3342383, 2, 0, 3342384, 2, 0, 3342385, 262151, 5, 3342386, 7, 6, 3342387, 2, 0, 3342388, 2, 0, 3342389, 2, 0, 3342390, 2, 0, 3342391, 2, 0, 3342392, 2, 0, 3342393, 2, 0, 3342394, 2, 4, 3342395, 65536, 60, 3342396, 65536, 60, 3342397, 65536, 60, 3342398, 65536, 60, 3342399, 65536, 60, 3342400, 65536, 60, 3342401, 65536, 60, 3342402, 65536, 60, 3342403, 65536, 60, 3342404, 65536, 60, 3342405, 65536, 38, 3342406, 65536, 38, 3342407, 65536, 38, 3342408, 65536, 38, 3342409, 65536, 38, 3342410, 65536, 38, 3342411, 262146, 4, 3342412, 131074, 1, 3342413, 2, 0, 3342414, 2, 0, 3342415, 2, 0, 3342416, 262151, 2, 3342417, 7, 0, 3342418, 7, 0, 3342419, 7, 0, 3342420, 7, 0, 3342421, 7, 0, 3342422, 7, 0, 3342423, 7, 0, 3342424, 7, 0, 3342425, 7, 0, 3342426, 7, 0, 3342427, 7, 0, 3342428, 7, 0, 3342429, 7, 0, 3342430, 7, 0, 3342431, 7, 0, 3342432, 7, 0, 3342433, 7, 0, 3342434, 7, 0, 3342435, 7, 0, 3407872, 7, 0, 3407873, 7, 0, 3407874, 7, 0, 3407875, 7, 0, 3407876, 7, 0, 3407877, 7, 0, 3407878, 7, 0, 3407879, 7, 0, 3407880, 7, 0, 3407881, 7, 0, 3407882, 7, 0, 3407883, 7, 0, 3407884, 7, 0, 3407885, 7, 0, 3407886, 7, 0, 3407887, 7, 4, 3407888, 2, 0, 3407889, 2, 0, 3407890, 2, 0, 3407891, 2, 0, 3407892, 2, 0, 3407893, 2, 0, 3407894, 2, 0, 3407895, 2, 0, 3407896, 2, 0, 3407897, 2, 0, 3407898, 2, 0, 3407899, 2, 0, 3407900, 2, 0, 3407901, 2, 0, 3407902, 2, 4, 3407903, 65536, 60, 3407904, 65536, 60, 3407905, 65536, 60, 3407906, 65536, 0, 3407907, 65536, 0, 3407908, 65536, 0, 3407909, 65536, 0, 3407910, 65536, 0, 3407911, 65536, 0, 3407912, 65536, 0, 3407913, 65536, 0, 3407914, 65536, 60, 3407915, 262146, 2, 3407916, 2, 0, 3407917, 2, 0, 3407918, 2, 0, 3407919, 2, 0, 3407920, 2, 0, 3407921, 262151, 2, 3407922, 7, 4, 3407923, 2, 0, 3407924, 2, 0, 3407925, 2, 0, 3407926, 2, 0, 3407927, 2, 0, 3407928, 2, 0, 3407929, 2, 0, 3407930, 2, 4, 3407931, 65536, 60, 3407932, 65536, 60, 3407933, 65536, 60, 3407934, 65536, 60, 3407935, 65536, 60, 3407936, 65536, 60, 3407937, 65536, 60, 3407938, 65536, 60, 3407939, 65536, 60, 3407940, 65536, 60, 3407941, 65536, 60, 3407942, 65536, 60, 3407943, 65536, 60, 3407944, 65536, 31, 3407945, 65536, 60, 3407946, 65536, 60, 3407947, 65536, 60, 3407948, 262146, 2, 3407949, 2, 0, 3407950, 2, 0, 3407951, 2, 0, 3407952, 262151, 2, 3407953, 7, 0, 3407954, 7, 0, 3407955, 7, 0, 3407956, 7, 0, 3407957, 7, 0, 3407958, 7, 0, 3407959, 7, 0, 3407960, 7, 0, 3407961, 7, 0, 3407962, 7, 0, 3407963, 7, 0, 3407964, 7, 0, 3407965, 7, 0, 3407966, 7, 0, 3407967, 7, 0, 3407968, 7, 0, 3407969, 7, 0, 3407970, 7, 0, 3407971, 7, 0, 3473408, 7, 0, 3473409, 7, 0, 3473410, 7, 0, 3473411, 7, 0, 3473412, 7, 0, 3473413, 7, 0, 3473414, 7, 0, 3473415, 7, 0, 3473416, 7, 0, 3473417, 7, 0, 3473418, 7, 0, 3473419, 7, 0, 3473420, 7, 0, 3473421, 7, 0, 3473422, 7, 0, 3473423, 7, 4, 3473424, 2, 0, 3473425, 2, 0, 3473426, 2, 0, 3473427, 2, 0, 3473428, 2, 0, 3473429, 2, 0, 3473430, 2, 0, 3473431, 2, 0, 3473432, 2, 0, 3473433, 2, 0, 3473434, 2, 0, 3473435, 2, 0, 3473436, 2, 0, 3473437, 2, 0, 3473438, 2, 4, 3473439, 65536, 60, 3473440, 65536, 60, 3473441, 65536, 60, 3473442, 65536, 0, 3473443, 262148, 5, 3473444, 131076, 3, 3473445, 131076, 3, 3473446, 4, 6, 3473447, 65536, 0, 3473448, 65536, 0, 3473449, 65536, 0, 3473450, 65536, 60, 3473451, 262146, 2, 3473452, 2, 0, 3473453, 2, 0, 3473454, 2, 0, 3473455, 2, 0, 3473456, 262151, 5, 3473457, 65543, 0, 3473458, 7, 4, 3473459, 2, 0, 3473460, 2, 0, 3473461, 2, 0, 3473462, 2, 0, 3473463, 2, 0, 3473464, 2, 0, 3473465, 2, 0, 3473466, 131074, 0, 3473467, 2, 6, 3473468, 65536, 60, 3473469, 65536, 60, 3473470, 65536, 60, 3473471, 65536, 60, 3473472, 65536, 60, 3473473, 65536, 60, 3473474, 65536, 60, 3473475, 65536, 60, 3473476, 65536, 60, 3473477, 65536, 60, 3473478, 65536, 60, 3473479, 65536, 60, 3473480, 65536, 60, 3473481, 65536, 60, 3473482, 65536, 60, 3473483, 65536, 60, 3473484, 262146, 2, 3473485, 2, 0, 3473486, 2, 0, 3473487, 262151, 5, 3473488, 65543, 0, 3473489, 7, 0, 3473490, 7, 0, 3473491, 7, 0, 3473492, 7, 0, 3473493, 7, 0, 3473494, 7, 0, 3473495, 7, 0, 3473496, 7, 0, 3473497, 7, 0, 3473498, 7, 0, 3473499, 7, 0, 3473500, 7, 0, 3473501, 7, 0, 3473502, 7, 0, 3473503, 7, 0, 3473504, 7, 0, 3473505, 7, 0, 3473506, 7, 0, 3473507, 7, 0, 3538944, 7, 0, 3538945, 7, 0, 3538946, 7, 0, 3538947, 7, 0, 3538948, 7, 0, 3538949, 7, 0, 3538950, 7, 0, 3538951, 7, 0, 3538952, 7, 0, 3538953, 7, 0, 3538954, 7, 0, 3538955, 7, 0, 3538956, 7, 0, 3538957, 7, 0, 3538958, 7, 0, 3538959, 131079, 0, 3538960, 7, 6, 3538961, 2, 0, 3538962, 2, 0, 3538963, 2, 0, 3538964, 2, 0, 3538965, 2, 0, 3538966, 2, 0, 3538967, 2, 0, 3538968, 2, 0, 3538969, 2, 0, 3538970, 2, 0, 3538971, 2, 0, 3538972, 2, 0, 3538973, 2, 0, 3538974, 2, 4, 3538975, 65536, 60, 3538976, 65536, 60, 3538977, 65536, 60, 3538978, 131072, 1, 3538979, 262148, 2, 3538980, 4, 0, 3538981, 4, 0, 3538982, 4, 4, 3538983, 65536, 0, 3538984, 131072, 1, 3538985, 131072, 1, 3538986, 65536, 60, 3538987, 262146, 2, 3538988, 2, 0, 3538989, 2, 0, 3538990, 2, 0, 3538991, 2, 0, 3538992, 262151, 2, 3538993, 7, 0, 3538994, 7, 4, 3538995, 2, 0, 3538996, 2, 0, 3538997, 2, 0, 3538998, 2, 0, 3538999, 2, 0, 3539000, 2, 0, 3539001, 2, 0, 3539002, 2, 0, 3539003, 131074, 0, 3539004, 2, 6, 3539005, 65536, 60, 3539006, 65536, 60, 3539007, 65536, 60, 3539008, 65536, 60, 3539009, 65536, 60, 3539010, 65536, 60, 3539011, 65536, 60, 3539012, 65536, 60, 3539013, 65536, 60, 3539014, 65536, 60, 3539015, 65536, 60, 3539016, 65536, 60, 3539017, 65536, 60, 3539018, 65536, 60, 3539019, 65536, 60, 3539020, 262146, 2, 3539021, 2, 0, 3539022, 2, 0, 3539023, 262151, 2, 3539024, 7, 0, 3539025, 7, 0, 3539026, 7, 0, 3539027, 7, 0, 3539028, 7, 0, 3539029, 7, 0, 3539030, 7, 0, 3539031, 7, 0, 3539032, 7, 0, 3539033, 7, 0, 3539034, 7, 0, 3539035, 7, 0, 3539036, 7, 0, 3539037, 7, 0, 3539038, 7, 0, 3539039, 7, 0, 3539040, 7, 0, 3539041, 7, 0, 3539042, 7, 0, 3539043, 7, 0, 3604480, 7, 0, 3604481, 7, 0, 3604482, 7, 0, 3604483, 7, 0, 3604484, 7, 0, 3604485, 7, 0, 3604486, 7, 0, 3604487, 7, 0, 3604488, 7, 0, 3604489, 7, 0, 3604490, 7, 0, 3604491, 7, 0, 3604492, 7, 0, 3604493, 7, 0, 3604494, 7, 0, 3604495, 7, 0, 3604496, 7, 4, 3604497, 2, 0, 3604498, 2, 0, 3604499, 2, 0, 3604500, 2, 0, 3604501, 2, 0, 3604502, 2, 0, 3604503, 2, 0, 3604504, 2, 0, 3604505, 2, 0, 3604506, 2, 0, 3604507, 2, 0, 3604508, 2, 0, 3604509, 2, 0, 3604510, 2, 4, 3604511, 65536, 60, 3604512, 65536, 60, 3604513, 65536, 60, 3604514, 131072, 1, 3604515, 262148, 6, 3604516, 262148, 4, 3604517, 262148, 4, 3604518, 131076, 6, 3604519, 65536, 0, 3604520, 65536, 0, 3604521, 65536, 0, 3604522, 65536, 60, 3604523, 262146, 2, 3604524, 2, 0, 3604525, 2, 0, 3604526, 2, 0, 3604527, 2, 0, 3604528, 262151, 2, 3604529, 7, 0, 3604530, 131079, 0, 3604531, 7, 6, 3604532, 2, 0, 3604533, 2, 0, 3604534, 2, 0, 3604535, 2, 0, 3604536, 2, 0, 3604537, 2, 0, 3604538, 2, 0, 3604539, 2, 0, 3604540, 131074, 0, 3604541, 2, 6, 3604542, 65536, 60, 3604543, 65536, 60, 3604544, 65536, 60, 3604545, 65536, 60, 3604546, 65536, 60, 3604547, 65536, 60, 3604548, 65536, 60, 3604549, 65536, 60, 3604550, 65536, 60, 3604551, 65536, 60, 3604552, 65536, 60, 3604553, 65536, 60, 3604554, 65536, 60, 3604555, 262146, 5, 3604556, 65538, 0, 3604557, 2, 0, 3604558, 2, 0, 3604559, 262151, 6, 3604560, 131079, 1, 3604561, 7, 0, 3604562, 7, 0, 3604563, 7, 0, 3604564, 7, 0, 3604565, 7, 0, 3604566, 7, 0, 3604567, 7, 0, 3604568, 7, 0, 3604569, 7, 0, 3604570, 7, 0, 3604571, 7, 0, 3604572, 7, 0, 3604573, 7, 0, 3604574, 7, 0, 3604575, 7, 0, 3604576, 7, 0, 3604577, 7, 0, 3604578, 7, 0, 3604579, 7, 0, 3670016, 7, 0, 3670017, 7, 0, 3670018, 7, 0, 3670019, 7, 0, 3670020, 7, 0, 3670021, 7, 0, 3670022, 7, 0, 3670023, 7, 0, 3670024, 7, 0, 3670025, 7, 0, 3670026, 7, 0, 3670027, 7, 0, 3670028, 7, 0, 3670029, 7, 0, 3670030, 7, 0, 3670031, 7, 0, 3670032, 7, 4, 3670033, 2, 0, 3670034, 2, 0, 3670035, 2, 0, 3670036, 2, 0, 3670037, 2, 0, 3670038, 2, 0, 3670039, 2, 0, 3670040, 2, 0, 3670041, 2, 0, 3670042, 2, 0, 3670043, 2, 0, 3670044, 2, 0, 3670045, 2, 0, 3670046, 2, 4, 3670047, 65536, 60, 3670048, 65536, 60, 3670049, 65536, 60, 3670050, 65536, 60, 3670051, 65536, 60, 3670052, 65536, 60, 3670053, 65536, 60, 3670054, 65536, 60, 3670055, 65536, 60, 3670056, 65536, 0, 3670057, 65536, 0, 3670058, 65536, 60, 3670059, 262146, 2, 3670060, 2, 0, 3670061, 2, 0, 3670062, 2, 0, 3670063, 2, 0, 3670064, 262151, 2, 3670065, 7, 0, 3670066, 7, 0, 3670067, 7, 4, 3670068, 2, 0, 3670069, 2, 0, 3670070, 2, 0, 3670071, 2, 0, 3670072, 2, 0, 3670073, 2, 0, 3670074, 2, 0, 3670075, 2, 0, 3670076, 2, 0, 3670077, 131074, 0, 3670078, 2, 6, 3670079, 65536, 60, 3670080, 65536, 60, 3670081, 65536, 60, 3670082, 65536, 60, 3670083, 65536, 60, 3670084, 65536, 60, 3670085, 65536, 60, 3670086, 65536, 60, 3670087, 65536, 60, 3670088, 65536, 60, 3670089, 65536, 60, 3670090, 262146, 5, 3670091, 65538, 0, 3670092, 2, 0, 3670093, 2, 0, 3670094, 2, 0, 3670095, 2, 0, 3670096, 262151, 2, 3670097, 7, 0, 3670098, 7, 0, 3670099, 7, 0, 3670100, 7, 0, 3670101, 7, 0, 3670102, 7, 0, 3670103, 7, 0, 3670104, 7, 0, 3670105, 7, 0, 3670106, 7, 0, 3670107, 7, 0, 3670108, 7, 0, 3670109, 7, 0, 3670110, 7, 0, 3670111, 7, 0, 3670112, 7, 0, 3670113, 7, 0, 3670114, 7, 0, 3670115, 7, 0, 3735552, 7, 0, 3735553, 7, 0, 3735554, 7, 0, 3735555, 7, 0, 3735556, 7, 0, 3735557, 7, 0, 3735558, 7, 0, 3735559, 7, 0, 3735560, 7, 0, 3735561, 7, 0, 3735562, 7, 0, 3735563, 7, 0, 3735564, 7, 0, 3735565, 7, 0, 3735566, 7, 0, 3735567, 7, 0, 3735568, 7, 4, 3735569, 2, 0, 3735570, 2, 0, 3735571, 2, 0, 3735572, 2, 0, 3735573, 2, 0, 3735574, 2, 0, 3735575, 2, 0, 3735576, 2, 0, 3735577, 2, 0, 3735578, 2, 0, 3735579, 2, 0, 3735580, 2, 0, 3735581, 2, 0, 3735582, 131074, 0, 3735583, 2, 6, 3735584, 65536, 60, 3735585, 65536, 60, 3735586, 65536, 60, 3735587, 65536, 60, 3735588, 65536, 60, 3735589, 65536, 60, 3735590, 65536, 60, 3735591, 65536, 60, 3735592, 65536, 60, 3735593, 65536, 60, 3735594, 65536, 60, 3735595, 262146, 2, 3735596, 2, 0, 3735597, 2, 0, 3735598, 2, 0, 3735599, 2, 0, 3735600, 262151, 2, 3735601, 7, 0, 3735602, 7, 0, 3735603, 131079, 0, 3735604, 7, 6, 3735605, 2, 0, 3735606, 2, 0, 3735607, 2, 0, 3735608, 2, 0, 3735609, 2, 0, 3735610, 2, 0, 3735611, 2, 0, 3735612, 2, 0, 3735613, 2, 0, 3735614, 131074, 0, 3735615, 2, 6, 3735616, 65536, 60, 3735617, 65536, 60, 3735618, 65536, 60, 3735619, 65536, 60, 3735620, 262146, 5, 3735621, 131074, 3, 3735622, 131074, 3, 3735623, 131074, 3, 3735624, 131074, 3, 3735625, 131074, 3, 3735626, 65538, 0, 3735627, 2, 0, 3735628, 2, 0, 3735629, 2, 0, 3735630, 2, 0, 3735631, 262151, 5, 3735632, 65543, 0, 3735633, 7, 0, 3735634, 7, 0, 3735635, 7, 0, 3735636, 7, 0, 3735637, 7, 0, 3735638, 7, 0, 3735639, 7, 0, 3735640, 7, 0, 3735641, 7, 0, 3735642, 7, 0, 3735643, 7, 0, 3735644, 7, 0, 3735645, 7, 0, 3735646, 7, 0, 3735647, 7, 0, 3735648, 7, 0, 3735649, 7, 0, 3735650, 7, 0, 3735651, 7, 0, 3801088, 7, 0, 3801089, 7, 0, 3801090, 7, 0, 3801091, 7, 0, 3801092, 7, 0, 3801093, 7, 0, 3801094, 7, 0, 3801095, 7, 0, 3801096, 7, 0, 3801097, 7, 0, 3801098, 7, 0, 3801099, 7, 0, 3801100, 7, 0, 3801101, 7, 0, 3801102, 7, 0, 3801103, 262151, 0, 3801104, 131079, 6, 3801105, 2, 0, 3801106, 2, 0, 3801107, 2, 0, 3801108, 2, 0, 3801109, 2, 0, 3801110, 2, 0, 3801111, 2, 0, 3801112, 2, 0, 3801113, 2, 0, 3801114, 2, 0, 3801115, 2, 0, 3801116, 2, 0, 3801117, 2, 0, 3801118, 2, 0, 3801119, 131074, 0, 3801120, 2, 6, 3801121, 65536, 60, 3801122, 65536, 60, 3801123, 65536, 60, 3801124, 65536, 60, 3801125, 65536, 60, 3801126, 65536, 60, 3801127, 262146, 5, 3801128, 131074, 3, 3801129, 131074, 3, 3801130, 131074, 3, 3801131, 65538, 0, 3801132, 2, 0, 3801133, 2, 0, 3801134, 2, 0, 3801135, 2, 0, 3801136, 262151, 2, 3801137, 7, 0, 3801138, 7, 0, 3801139, 7, 0, 3801140, 131079, 0, 3801141, 7, 6, 3801142, 2, 0, 3801143, 2, 0, 3801144, 2, 0, 3801145, 2, 0, 3801146, 2, 0, 3801147, 2, 0, 3801148, 2, 0, 3801149, 2, 0, 3801150, 2, 0, 3801151, 131074, 0, 3801152, 131074, 3, 3801153, 131074, 3, 3801154, 131074, 3, 3801155, 131074, 3, 3801156, 65538, 0, 3801157, 2, 0, 3801158, 2, 0, 3801159, 2, 0, 3801160, 2, 0, 3801161, 2, 0, 3801162, 2, 0, 3801163, 2, 0, 3801164, 2, 0, 3801165, 2, 0, 3801166, 2, 0, 3801167, 262151, 2, 3801168, 7, 0, 3801169, 7, 0, 3801170, 7, 0, 3801171, 7, 0, 3801172, 7, 0, 3801173, 7, 0, 3801174, 7, 0, 3801175, 7, 0, 3801176, 7, 0, 3801177, 7, 0, 3801178, 7, 0, 3801179, 7, 0, 3801180, 7, 0, 3801181, 7, 0, 3801182, 7, 0, 3801183, 7, 0, 3801184, 7, 0, 3801185, 7, 0, 3801186, 7, 0, 3801187, 7, 0, 3866624, 7, 0, 3866625, 7, 0, 3866626, 7, 0, 3866627, 7, 0, 3866628, 7, 0, 3866629, 7, 0, 3866630, 7, 0, 3866631, 7, 0, 3866632, 7, 0, 3866633, 7, 0, 3866634, 7, 0, 3866635, 7, 0, 3866636, 7, 0, 3866637, 7, 0, 3866638, 7, 0, 3866639, 7, 4, 3866640, 2, 0, 3866641, 2, 0, 3866642, 2, 0, 3866643, 2, 0, 3866644, 2, 0, 3866645, 2, 0, 3866646, 2, 0, 3866647, 2, 0, 3866648, 2, 0, 3866649, 2, 0, 3866650, 2, 0, 3866651, 2, 0, 3866652, 2, 0, 3866653, 2, 0, 3866654, 2, 0, 3866655, 2, 0, 3866656, 131074, 0, 3866657, 131074, 3, 3866658, 131074, 3, 3866659, 131074, 3, 3866660, 131074, 3, 3866661, 131074, 3, 3866662, 131074, 3, 3866663, 65538, 0, 3866664, 2, 0, 3866665, 2, 0, 3866666, 2, 0, 3866667, 2, 0, 3866668, 2, 0, 3866669, 2, 0, 3866670, 2, 0, 3866671, 262151, 5, 3866672, 65543, 0, 3866673, 7, 0, 3866674, 7, 0, 3866675, 7, 0, 3866676, 7, 0, 3866677, 131079, 0, 3866678, 131079, 3, 3866679, 131079, 3, 3866680, 131079, 3, 3866681, 7, 6, 3866682, 2, 0, 3866683, 2, 0, 3866684, 2, 0, 3866685, 2, 0, 3866686, 2, 0, 3866687, 2, 0, 3866688, 2, 0, 3866689, 2, 0, 3866690, 2, 0, 3866691, 2, 0, 3866692, 2, 0, 3866693, 2, 0, 3866694, 2, 0, 3866695, 2, 0, 3866696, 2, 0, 3866697, 2, 0, 3866698, 2, 0, 3866699, 2, 0, 3866700, 2, 0, 3866701, 2, 0, 3866702, 262151, 5, 3866703, 65543, 0, 3866704, 7, 0, 3866705, 7, 0, 3866706, 7, 0, 3866707, 7, 0, 3866708, 7, 0, 3866709, 7, 0, 3866710, 7, 0, 3866711, 7, 0, 3866712, 7, 0, 3866713, 7, 0, 3866714, 7, 0, 3866715, 7, 0, 3866716, 7, 0, 3866717, 7, 0, 3866718, 7, 0, 3866719, 7, 0, 3866720, 7, 0, 3866721, 7, 0, 3866722, 7, 0, 3866723, 7, 0, 3932160, 7, 0, 3932161, 7, 0, 3932162, 7, 0, 3932163, 7, 0, 3932164, 7, 0, 3932165, 7, 0, 3932166, 7, 0, 3932167, 7, 0, 3932168, 7, 0, 3932169, 7, 0, 3932170, 7, 0, 3932171, 7, 0, 3932172, 7, 0, 3932173, 7, 0, 3932174, 262151, 0, 3932175, 131079, 6, 3932176, 2, 0, 3932177, 2, 0, 3932178, 2, 0, 3932179, 2, 0, 3932180, 2, 0, 3932181, 2, 0, 3932182, 2, 0, 3932183, 2, 0, 3932184, 2, 0, 3932185, 2, 0, 3932186, 2, 0, 3932187, 2, 0, 3932188, 2, 0, 3932189, 2, 0, 3932190, 2, 0, 3932191, 2, 0, 3932192, 2, 0, 3932193, 2, 0, 3932194, 2, 0, 3932195, 2, 0, 3932196, 2, 0, 3932197, 2, 0, 3932198, 2, 0, 3932199, 2, 0, 3932200, 2, 0, 3932201, 2, 0, 3932202, 2, 0, 3932203, 2, 0, 3932204, 2, 0, 3932205, 262151, 5, 3932206, 131079, 3, 3932207, 65543, 0, 3932208, 7, 0, 3932209, 7, 0, 3932210, 7, 0, 3932211, 7, 0, 3932212, 7, 0, 3932213, 7, 0, 3932214, 7, 0, 3932215, 7, 0, 3932216, 7, 0, 3932217, 131079, 0, 3932218, 7, 6, 3932219, 2, 0, 3932220, 2, 0, 3932221, 2, 0, 3932222, 2, 0, 3932223, 2, 0, 3932224, 2, 0, 3932225, 2, 0, 3932226, 2, 0, 3932227, 2, 0, 3932228, 2, 0, 3932229, 2, 0, 3932230, 2, 0, 3932231, 2, 0, 3932232, 2, 0, 3932233, 2, 0, 3932234, 2, 0, 3932235, 2, 0, 3932236, 2, 0, 3932237, 262151, 5, 3932238, 65543, 0, 3932239, 7, 0, 3932240, 7, 0, 3932241, 7, 0, 3932242, 7, 0, 3932243, 7, 0, 3932244, 7, 0, 3932245, 7, 0, 3932246, 7, 0, 3932247, 7, 0, 3932248, 7, 0, 3932249, 7, 0, 3932250, 7, 0, 3932251, 7, 0, 3932252, 7, 0, 3932253, 7, 0, 3932254, 7, 0, 3932255, 7, 0, 3932256, 7, 0, 3932257, 7, 0, 3932258, 7, 0, 3932259, 7, 0, 3997696, 7, 0, 3997697, 7, 0, 3997698, 7, 0, 3997699, 7, 0, 3997700, 7, 0, 3997701, 7, 0, 3997702, 7, 0, 3997703, 7, 0, 3997704, 7, 0, 3997705, 7, 0, 3997706, 7, 0, 3997707, 7, 0, 3997708, 7, 0, 3997709, 262151, 0, 3997710, 131079, 6, 3997711, 2, 0, 3997712, 2, 0, 3997713, 2, 0, 3997714, 2, 0, 3997715, 2, 0, 3997716, 2, 0, 3997717, 2, 0, 3997718, 2, 0, 3997719, 2, 0, 3997720, 2, 0, 3997721, 2, 0, 3997722, 2, 0, 3997723, 2, 0, 3997724, 2, 0, 3997725, 2, 0, 3997726, 2, 0, 3997727, 2, 0, 3997728, 2, 0, 3997729, 2, 0, 3997730, 2, 0, 3997731, 2, 0, 3997732, 2, 0, 3997733, 2, 0, 3997734, 2, 0, 3997735, 2, 0, 3997736, 2, 0, 3997737, 2, 0, 3997738, 2, 0, 3997739, 262151, 5, 3997740, 131079, 3, 3997741, 65543, 0, 3997742, 7, 0, 3997743, 7, 0, 3997744, 7, 0, 3997745, 7, 0, 3997746, 7, 0, 3997747, 7, 0, 3997748, 7, 0, 3997749, 7, 0, 3997750, 7, 0, 3997751, 7, 0, 3997752, 7, 0, 3997753, 7, 0, 3997754, 131079, 0, 3997755, 131079, 3, 3997756, 7, 6, 3997757, 2, 0, 3997758, 2, 0, 3997759, 2, 0, 3997760, 2, 0, 3997761, 2, 0, 3997762, 2, 0, 3997763, 2, 0, 3997764, 2, 0, 3997765, 2, 0, 3997766, 2, 0, 3997767, 2, 0, 3997768, 2, 0, 3997769, 2, 0, 3997770, 2, 0, 3997771, 2, 0, 3997772, 262151, 5, 3997773, 65543, 0, 3997774, 7, 0, 3997775, 7, 0, 3997776, 7, 0, 3997777, 7, 0, 3997778, 7, 0, 3997779, 7, 0, 3997780, 7, 0, 3997781, 7, 0, 3997782, 7, 0, 3997783, 7, 0, 3997784, 7, 0, 3997785, 7, 0, 3997786, 7, 0, 3997787, 7, 0, 3997788, 7, 0, 3997789, 7, 0, 3997790, 7, 0, 3997791, 7, 0, 3997792, 7, 0, 3997793, 7, 0, 3997794, 7, 0, 3997795, 7, 0, 4063232, 7, 0, 4063233, 7, 0, 4063234, 7, 0, 4063235, 7, 0, 4063236, 7, 0, 4063237, 7, 0, 4063238, 7, 0, 4063239, 7, 0, 4063240, 7, 0, 4063241, 7, 0, 4063242, 7, 0, 4063243, 7, 0, 4063244, 262151, 0, 4063245, 131079, 6, 4063246, 2, 0, 4063247, 2, 0, 4063248, 2, 0, 4063249, 2, 0, 4063250, 2, 0, 4063251, 2, 0, 4063252, 2, 0, 4063253, 2, 0, 4063254, 2, 0, 4063255, 2, 0, 4063256, 2, 0, 4063257, 2, 0, 4063258, 2, 0, 4063259, 2, 0, 4063260, 2, 0, 4063261, 2, 0, 4063262, 2, 0, 4063263, 2, 0, 4063264, 2, 0, 4063265, 2, 0, 4063266, 2, 0, 4063267, 2, 0, 4063268, 2, 0, 4063269, 2, 0, 4063270, 2, 0, 4063271, 2, 0, 4063272, 2, 0, 4063273, 262151, 5, 4063274, 131079, 3, 4063275, 65543, 0, 4063276, 7, 0, 4063277, 7, 0, 4063278, 7, 0, 4063279, 7, 0, 4063280, 7, 0, 4063281, 7, 0, 4063282, 7, 0, 4063283, 7, 0, 4063284, 7, 0, 4063285, 7, 0, 4063286, 7, 0, 4063287, 7, 0, 4063288, 7, 0, 4063289, 7, 0, 4063290, 7, 0, 4063291, 7, 0, 4063292, 131079, 0, 4063293, 131079, 3, 4063294, 131079, 3, 4063295, 131079, 3, 4063296, 131079, 3, 4063297, 131079, 3, 4063298, 131079, 3, 4063299, 131079, 3, 4063300, 131079, 3, 4063301, 7, 6, 4063302, 2, 0, 4063303, 2, 0, 4063304, 2, 0, 4063305, 2, 0, 4063306, 2, 0, 4063307, 262151, 5, 4063308, 65543, 0, 4063309, 7, 0, 4063310, 7, 0, 4063311, 7, 0, 4063312, 7, 0, 4063313, 7, 0, 4063314, 7, 0, 4063315, 7, 0, 4063316, 7, 0, 4063317, 7, 0, 4063318, 7, 0, 4063319, 7, 0, 4063320, 7, 0, 4063321, 7, 0, 4063322, 7, 0, 4063323, 7, 0, 4063324, 7, 0, 4063325, 7, 0, 4063326, 7, 0, 4063327, 7, 0, 4063328, 7, 0, 4063329, 7, 0, 4063330, 7, 0, 4063331, 7, 0, 4128768, 7, 0, 4128769, 7, 0, 4128770, 7, 0, 4128771, 7, 0, 4128772, 7, 0, 4128773, 7, 0, 4128774, 7, 0, 4128775, 7, 0, 4128776, 7, 0, 4128777, 7, 0, 4128778, 7, 0, 4128779, 7, 0, 4128780, 7, 4, 4128781, 2, 0, 4128782, 2, 0, 4128783, 2, 0, 4128784, 2, 0, 4128785, 2, 0, 4128786, 2, 0, 4128787, 2, 0, 4128788, 2, 0, 4128789, 2, 0, 4128790, 2, 0, 4128791, 2, 0, 4128792, 2, 0, 4128793, 2, 0, 4128794, 2, 0, 4128795, 2, 0, 4128796, 2, 0, 4128797, 2, 0, 4128798, 2, 0, 4128799, 2, 0, 4128800, 2, 0, 4128801, 2, 0, 4128802, 2, 0, 4128803, 262151, 5, 4128804, 131079, 3, 4128805, 131079, 3, 4128806, 131079, 3, 4128807, 131079, 3, 4128808, 131079, 3, 4128809, 65543, 0, 4128810, 7, 0, 4128811, 7, 0, 4128812, 7, 0, 4128813, 7, 0, 4128814, 7, 0, 4128815, 7, 0, 4128816, 7, 0, 4128817, 7, 0, 4128818, 7, 0, 4128819, 7, 0, 4128820, 7, 0, 4128821, 7, 0, 4128822, 7, 0, 4128823, 7, 0, 4128824, 7, 0, 4128825, 7, 0, 4128826, 7, 0, 4128827, 7, 0, 4128828, 7, 0, 4128829, 7, 0, 4128830, 7, 0, 4128831, 7, 0, 4128832, 7, 0, 4128833, 7, 0, 4128834, 7, 0, 4128835, 7, 0, 4128836, 7, 0, 4128837, 131079, 0, 4128838, 131079, 3, 4128839, 131079, 3, 4128840, 131079, 3, 4128841, 131079, 3, 4128842, 131079, 3, 4128843, 65543, 0, 4128844, 7, 0, 4128845, 7, 0, 4128846, 7, 0, 4128847, 7, 0, 4128848, 7, 0, 4128849, 7, 0, 4128850, 7, 0, 4128851, 7, 0, 4128852, 7, 0, 4128853, 7, 0, 4128854, 7, 0, 4128855, 7, 0, 4128856, 7, 0, 4128857, 7, 0, 4128858, 7, 0, 4128859, 7, 0, 4128860, 7, 0, 4128861, 7, 0, 4128862, 7, 0, 4128863, 7, 0, 4128864, 7, 0, 4128865, 7, 0, 4128866, 7, 0, 4128867, 7, 0, 4194304, 7, 0, 4194305, 7, 0, 4194306, 7, 0, 4194307, 7, 0, 4194308, 7, 0, 4194309, 7, 0, 4194310, 7, 0, 4194311, 7, 0, 4194312, 7, 0, 4194313, 7, 0, 4194314, 7, 0, 4194315, 7, 0, 4194316, 7, 4, 4194317, 2, 0, 4194318, 2, 0, 4194319, 2, 0, 4194320, 2, 0, 4194321, 2, 0, 4194322, 2, 0, 4194323, 2, 0, 4194324, 2, 0, 4194325, 2, 0, 4194326, 2, 0, 4194327, 2, 0, 4194328, 2, 0, 4194329, 2, 0, 4194330, 2, 0, 4194331, 2, 0, 4194332, 2, 0, 4194333, 2, 0, 4194334, 2, 0, 4194335, 2, 0, 4194336, 2, 0, 4194337, 262151, 5, 4194338, 131079, 3, 4194339, 65543, 0, 4194340, 7, 0, 4194341, 7, 0, 4194342, 7, 0, 4194343, 7, 0, 4194344, 7, 0, 4194345, 7, 0, 4194346, 7, 0, 4194347, 7, 0, 4194348, 7, 0, 4194349, 7, 0, 4194350, 7, 0, 4194351, 7, 0, 4194352, 7, 0, 4194353, 7, 0, 4194354, 7, 0, 4194355, 7, 0, 4194356, 7, 0, 4194357, 7, 0, 4194358, 7, 0, 4194359, 7, 0, 4194360, 7, 0, 4194361, 7, 0, 4194362, 7, 0, 4194363, 7, 0, 4194364, 7, 0, 4194365, 7, 0, 4194366, 7, 0, 4194367, 7, 0, 4194368, 7, 0, 4194369, 7, 0, 4194370, 7, 0, 4194371, 7, 0, 4194372, 7, 0, 4194373, 7, 0, 4194374, 7, 0, 4194375, 7, 0, 4194376, 7, 0, 4194377, 7, 0, 4194378, 7, 0, 4194379, 7, 0, 4194380, 7, 0, 4194381, 7, 0, 4194382, 7, 0, 4194383, 7, 0, 4194384, 7, 0, 4194385, 7, 0, 4194386, 7, 0, 4194387, 7, 0, 4194388, 7, 0, 4194389, 7, 0, 4194390, 7, 0, 4194391, 7, 0, 4194392, 7, 0, 4194393, 7, 0, 4194394, 7, 0, 4194395, 7, 0, 4194396, 7, 0, 4194397, 7, 0, 4194398, 7, 0, 4194399, 7, 0, 4194400, 7, 0, 4194401, 7, 0, 4194402, 7, 0, 4194403, 7, 0, 4259840, 7, 0, 4259841, 7, 0, 4259842, 7, 0, 4259843, 7, 0, 4259844, 7, 0, 4259845, 7, 0, 4259846, 7, 0, 4259847, 7, 0, 4259848, 7, 0, 4259849, 7, 0, 4259850, 7, 0, 4259851, 7, 0, 4259852, 7, 4, 4259853, 2, 0, 4259854, 2, 0, 4259855, 2, 0, 4259856, 2, 0, 4259857, 2, 0, 4259858, 2, 0, 4259859, 2, 0, 4259860, 2, 0, 4259861, 2, 0, 4259862, 2, 0, 4259863, 2, 0, 4259864, 2, 0, 4259865, 2, 0, 4259866, 2, 0, 4259867, 2, 0, 4259868, 2, 0, 4259869, 2, 0, 4259870, 2, 0, 4259871, 2, 0, 4259872, 2, 0, 4259873, 262151, 2, 4259874, 7, 0, 4259875, 7, 0, 4259876, 7, 0, 4259877, 7, 0, 4259878, 7, 0, 4259879, 7, 0, 4259880, 7, 0, 4259881, 7, 0, 4259882, 7, 0, 4259883, 7, 0, 4259884, 7, 0, 4259885, 7, 0, 4259886, 7, 0, 4259887, 7, 0, 4259888, 7, 0, 4259889, 7, 0, 4259890, 7, 0, 4259891, 7, 0, 4259892, 7, 0, 4259893, 7, 0, 4259894, 7, 0, 4259895, 7, 0, 4259896, 7, 0, 4259897, 7, 0, 4259898, 7, 0, 4259899, 7, 0, 4259900, 7, 0, 4259901, 7, 0, 4259902, 7, 0, 4259903, 7, 0, 4259904, 7, 0, 4259905, 7, 0, 4259906, 7, 0, 4259907, 7, 0, 4259908, 7, 0, 4259909, 7, 0, 4259910, 7, 0, 4259911, 7, 0, 4259912, 7, 0, 4259913, 7, 0, 4259914, 7, 0, 4259915, 7, 0, 4259916, 7, 0, 4259917, 7, 0, 4259918, 7, 0, 4259919, 7, 0, 4259920, 7, 0, 4259921, 7, 0, 4259922, 7, 0, 4259923, 7, 0, 4259924, 7, 0, 4259925, 7, 0, 4259926, 7, 0, 4259927, 7, 0, 4259928, 7, 0, 4259929, 7, 0, 4259930, 7, 0, 4259931, 7, 0, 4259932, 7, 0, 4259933, 7, 0, 4259934, 7, 0, 4259935, 7, 0, 4259936, 7, 0, 4259937, 7, 0, 4259938, 7, 0, 4259939, 7, 0, 4325376, 7, 0, 4325377, 7, 0, 4325378, 7, 0, 4325379, 7, 0, 4325380, 7, 0, 4325381, 7, 0, 4325382, 7, 0, 4325383, 7, 0, 4325384, 7, 0, 4325385, 7, 0, 4325386, 7, 0, 4325387, 7, 0, 4325388, 131079, 0, 4325389, 7, 6, 4325390, 2, 0, 4325391, 2, 0, 4325392, 2, 0, 4325393, 2, 0, 4325394, 2, 0, 4325395, 2, 0, 4325396, 2, 0, 4325397, 2, 0, 4325398, 2, 0, 4325399, 2, 0, 4325400, 2, 0, 4325401, 2, 0, 4325402, 2, 0, 4325403, 2, 0, 4325404, 2, 0, 4325405, 2, 0, 4325406, 2, 0, 4325407, 2, 0, 4325408, 2, 0, 4325409, 262151, 2, 4325410, 7, 0, 4325411, 7, 0, 4325412, 7, 0, 4325413, 7, 0, 4325414, 7, 0, 4325415, 7, 0, 4325416, 7, 0, 4325417, 7, 0, 4325418, 7, 0, 4325419, 7, 0, 4325420, 7, 0, 4325421, 7, 0, 4325422, 7, 0, 4325423, 7, 0, 4325424, 7, 0, 4325425, 7, 0, 4325426, 7, 0, 4325427, 7, 0, 4325428, 7, 0, 4325429, 7, 0, 4325430, 7, 0, 4325431, 7, 0, 4325432, 7, 0, 4325433, 7, 0, 4325434, 7, 0, 4325435, 7, 0, 4325436, 7, 0, 4325437, 7, 0, 4325438, 7, 0, 4325439, 7, 0, 4325440, 7, 0, 4325441, 7, 0, 4325442, 7, 0, 4325443, 7, 0, 4325444, 7, 0, 4325445, 7, 0, 4325446, 7, 0, 4325447, 7, 0, 4325448, 7, 0, 4325449, 7, 0, 4325450, 7, 0, 4325451, 7, 0, 4325452, 7, 0, 4325453, 7, 0, 4325454, 7, 0, 4325455, 7, 0, 4325456, 7, 0, 4325457, 7, 0, 4325458, 7, 0, 4325459, 7, 0, 4325460, 7, 0, 4325461, 7, 0, 4325462, 7, 0, 4325463, 7, 0, 4325464, 7, 0, 4325465, 7, 0, 4325466, 7, 0, 4325467, 7, 0, 4325468, 7, 0, 4325469, 7, 0, 4325470, 7, 0, 4325471, 7, 0, 4325472, 7, 0, 4325473, 7, 0, 4325474, 7, 0, 4325475, 7, 0, 4390912, 7, 0, 4390913, 7, 0, 4390914, 7, 0, 4390915, 7, 0, 4390916, 7, 0, 4390917, 7, 0, 4390918, 7, 0, 4390919, 7, 0, 4390920, 7, 0, 4390921, 7, 0, 4390922, 7, 0, 4390923, 7, 0, 4390924, 7, 0, 4390925, 7, 4, 4390926, 2, 0, 4390927, 2, 0, 4390928, 2, 0, 4390929, 2, 0, 4390930, 2, 0, 4390931, 2, 0, 4390932, 2, 0, 4390933, 2, 0, 4390934, 2, 0, 4390935, 2, 0, 4390936, 2, 0, 4390937, 2, 0, 4390938, 2, 0, 4390939, 2, 0, 4390940, 2, 0, 4390941, 2, 0, 4390942, 2, 0, 4390943, 2, 0, 4390944, 262151, 5, 4390945, 65543, 0, 4390946, 7, 0, 4390947, 7, 0, 4390948, 7, 0, 4390949, 7, 0, 4390950, 7, 0, 4390951, 7, 0, 4390952, 7, 0, 4390953, 7, 0, 4390954, 7, 0, 4390955, 7, 0, 4390956, 7, 0, 4390957, 7, 0, 4390958, 7, 0, 4390959, 7, 0, 4390960, 7, 0, 4390961, 7, 0, 4390962, 7, 0, 4390963, 7, 0, 4390964, 7, 0, 4390965, 7, 0, 4390966, 7, 0, 4390967, 7, 0, 4390968, 7, 0, 4390969, 7, 0, 4390970, 7, 0, 4390971, 7, 0, 4390972, 7, 0, 4390973, 7, 0, 4390974, 7, 0, 4390975, 7, 0, 4390976, 7, 0, 4390977, 7, 0, 4390978, 7, 0, 4390979, 7, 0, 4390980, 7, 0, 4390981, 7, 0, 4390982, 7, 0, 4390983, 7, 0, 4390984, 7, 0, 4390985, 7, 0, 4390986, 7, 0, 4390987, 7, 0, 4390988, 7, 0, 4390989, 7, 0, 4390990, 7, 0, 4390991, 7, 0, 4390992, 7, 0, 4390993, 7, 0, 4390994, 7, 0, 4390995, 7, 0, 4390996, 7, 0, 4390997, 7, 0, 4390998, 7, 0, 4390999, 7, 0, 4391000, 7, 0, 4391001, 7, 0, 4391002, 7, 0, 4391003, 7, 0, 4391004, 7, 0, 4391005, 7, 0, 4391006, 7, 0, 4391007, 7, 0, 4391008, 7, 0, 4391009, 7, 0, 4391010, 7, 0, 4391011, 7, 0, 4456448, 7, 0, 4456449, 7, 0, 4456450, 7, 0, 4456451, 7, 0, 4456452, 7, 0, 4456453, 7, 0, 4456454, 7, 0, 4456455, 7, 0, 4456456, 7, 0, 4456457, 7, 0, 4456458, 7, 0, 4456459, 7, 0, 4456460, 7, 0, 4456461, 131079, 0, 4456462, 7, 6, 4456463, 2, 0, 4456464, 2, 0, 4456465, 2, 0, 4456466, 2, 0, 4456467, 2, 0, 4456468, 2, 0, 4456469, 2, 0, 4456470, 2, 0, 4456471, 2, 0, 4456472, 2, 0, 4456473, 2, 0, 4456474, 2, 0, 4456475, 2, 0, 4456476, 2, 0, 4456477, 2, 0, 4456478, 2, 0, 4456479, 2, 0, 4456480, 262151, 2, 4456481, 7, 0, 4456482, 7, 0, 4456483, 7, 0, 4456484, 7, 0, 4456485, 7, 0, 4456486, 7, 0, 4456487, 7, 0, 4456488, 7, 0, 4456489, 7, 0, 4456490, 7, 0, 4456491, 7, 0, 4456492, 7, 0, 4456493, 7, 0, 4456494, 7, 0, 4456495, 7, 0, 4456496, 7, 0, 4456497, 7, 0, 4456498, 7, 0, 4456499, 7, 0, 4456500, 7, 0, 4456501, 7, 0, 4456502, 7, 0, 4456503, 7, 0, 4456504, 7, 0, 4456505, 7, 0, 4456506, 7, 0, 4456507, 7, 0, 4456508, 7, 0, 4456509, 7, 0, 4456510, 7, 0, 4456511, 7, 0, 4456512, 7, 0, 4456513, 7, 0, 4456514, 7, 0, 4456515, 7, 0, 4456516, 7, 0, 4456517, 7, 0, 4456518, 7, 0, 4456519, 7, 0, 4456520, 7, 0, 4456521, 7, 0, 4456522, 7, 0, 4456523, 7, 0, 4456524, 7, 0, 4456525, 7, 0, 4456526, 7, 0, 4456527, 7, 0, 4456528, 7, 0, 4456529, 7, 0, 4456530, 7, 0, 4456531, 7, 0, 4456532, 7, 0, 4456533, 7, 0, 4456534, 7, 0, 4456535, 7, 0, 4456536, 7, 0, 4456537, 7, 0, 4456538, 7, 0, 4456539, 7, 0, 4456540, 7, 0, 4456541, 7, 0, 4456542, 7, 0, 4456543, 7, 0, 4456544, 7, 0, 4456545, 7, 0, 4456546, 7, 0, 4456547, 7, 0, 4521984, 7, 0, 4521985, 7, 0, 4521986, 7, 0, 4521987, 7, 0, 4521988, 7, 0, 4521989, 7, 0, 4521990, 7, 0, 4521991, 7, 0, 4521992, 7, 0, 4521993, 7, 0, 4521994, 7, 0, 4521995, 7, 0, 4521996, 7, 0, 4521997, 7, 0, 4521998, 7, 4, 4521999, 2, 0, 4522000, 2, 0, 4522001, 2, 0, 4522002, 2, 0, 4522003, 2, 0, 4522004, 2, 0, 4522005, 2, 0, 4522006, 2, 0, 4522007, 2, 0, 4522008, 2, 0, 4522009, 2, 0, 4522010, 2, 0, 4522011, 2, 0, 4522012, 2, 0, 4522013, 2, 0, 4522014, 2, 0, 4522015, 2, 0, 4522016, 262151, 2, 4522017, 7, 0, 4522018, 7, 0, 4522019, 7, 0, 4522020, 7, 0, 4522021, 7, 0, 4522022, 7, 0, 4522023, 7, 0, 4522024, 7, 0, 4522025, 7, 0, 4522026, 7, 0, 4522027, 7, 0, 4522028, 7, 0, 4522029, 7, 0, 4522030, 7, 0, 4522031, 7, 0, 4522032, 7, 0, 4522033, 7, 0, 4522034, 7, 0, 4522035, 7, 0, 4522036, 7, 0, 4522037, 7, 0, 4522038, 7, 0, 4522039, 7, 0, 4522040, 7, 0, 4522041, 7, 0, 4522042, 7, 0, 4522043, 7, 0, 4522044, 7, 0, 4522045, 7, 0, 4522046, 7, 0, 4522047, 7, 0, 4522048, 7, 0, 4522049, 7, 0, 4522050, 7, 0, 4522051, 7, 0, 4522052, 7, 0, 4522053, 7, 0, 4522054, 7, 0, 4522055, 7, 0, 4522056, 7, 0, 4522057, 7, 0, 4522058, 7, 0, 4522059, 7, 0, 4522060, 7, 0, 4522061, 7, 0, 4522062, 7, 0, 4522063, 7, 0, 4522064, 7, 0, 4522065, 7, 0, 4522066, 7, 0, 4522067, 7, 0, 4522068, 7, 0, 4522069, 7, 0, 4522070, 7, 0, 4522071, 7, 0, 4522072, 7, 0, 4522073, 7, 0, 4522074, 7, 0, 4522075, 7, 0, 4522076, 7, 0, 4522077, 7, 0, 4522078, 7, 0, 4522079, 7, 0, 4522080, 7, 0, 4522081, 7, 0, 4522082, 7, 0, 4522083, 7, 0, 4587520, 7, 0, 4587521, 7, 0, 4587522, 7, 0, 4587523, 7, 0, 4587524, 7, 0, 4587525, 7, 0, 4587526, 7, 0, 4587527, 7, 0, 4587528, 7, 0, 4587529, 7, 0, 4587530, 7, 0, 4587531, 7, 0, 4587532, 7, 0, 4587533, 7, 0, 4587534, 131079, 0, 4587535, 7, 6, 4587536, 2, 0, 4587537, 2, 0, 4587538, 2, 0, 4587539, 2, 0, 4587540, 2, 0, 4587541, 2, 0, 4587542, 2, 0, 4587543, 2, 0, 4587544, 2, 0, 4587545, 2, 0, 4587546, 2, 0, 4587547, 2, 0, 4587548, 2, 0, 4587549, 2, 0, 4587550, 2, 0, 4587551, 262151, 5, 4587552, 65543, 0, 4587553, 7, 0, 4587554, 7, 0, 4587555, 7, 0, 4587556, 7, 0, 4587557, 7, 0, 4587558, 7, 0, 4587559, 7, 0, 4587560, 7, 0, 4587561, 7, 0, 4587562, 7, 0, 4587563, 7, 0, 4587564, 7, 0, 4587565, 7, 0, 4587566, 7, 0, 4587567, 7, 0, 4587568, 7, 0, 4587569, 7, 0, 4587570, 7, 0, 4587571, 7, 0, 4587572, 7, 0, 4587573, 7, 0, 4587574, 7, 0, 4587575, 7, 0, 4587576, 7, 0, 4587577, 7, 0, 4587578, 7, 0, 4587579, 7, 0, 4587580, 7, 0, 4587581, 7, 0, 4587582, 7, 0, 4587583, 7, 0, 4587584, 7, 0, 4587585, 7, 0, 4587586, 7, 0, 4587587, 7, 0, 4587588, 7, 0, 4587589, 7, 0, 4587590, 7, 0, 4587591, 7, 0, 4587592, 7, 0, 4587593, 7, 0, 4587594, 7, 0, 4587595, 7, 0, 4587596, 7, 0, 4587597, 7, 0, 4587598, 7, 0, 4587599, 7, 0, 4587600, 7, 0, 4587601, 7, 0, 4587602, 7, 0, 4587603, 7, 0, 4587604, 7, 0, 4587605, 7, 0, 4587606, 7, 0, 4587607, 7, 0, 4587608, 7, 0, 4587609, 7, 0, 4587610, 7, 0, 4587611, 7, 0, 4587612, 7, 0, 4587613, 7, 0, 4587614, 7, 0, 4587615, 7, 0, 4587616, 7, 0, 4587617, 7, 0, 4587618, 7, 0, 4587619, 7, 0, 4653056, 7, 0, 4653057, 7, 0, 4653058, 7, 0, 4653059, 7, 0, 4653060, 7, 0, 4653061, 7, 0, 4653062, 7, 0, 4653063, 7, 0, 4653064, 7, 0, 4653065, 7, 0, 4653066, 7, 0, 4653067, 7, 0, 4653068, 7, 0, 4653069, 7, 0, 4653070, 7, 0, 4653071, 7, 4, 4653072, 2, 0, 4653073, 2, 0, 4653074, 2, 0, 4653075, 2, 0, 4653076, 2, 0, 4653077, 2, 0, 4653078, 2, 0, 4653079, 2, 0, 4653080, 2, 0, 4653081, 2, 0, 4653082, 2, 0, 4653083, 2, 0, 4653084, 2, 0, 4653085, 2, 0, 4653086, 2, 0, 4653087, 262151, 2, 4653088, 7, 0, 4653089, 7, 0, 4653090, 7, 0, 4653091, 7, 0, 4653092, 7, 0, 4653093, 7, 0, 4653094, 7, 0, 4653095, 7, 0, 4653096, 7, 0, 4653097, 7, 0, 4653098, 7, 0, 4653099, 7, 0, 4653100, 7, 0, 4653101, 7, 0, 4653102, 7, 0, 4653103, 7, 0, 4653104, 7, 0, 4653105, 7, 0, 4653106, 7, 0, 4653107, 7, 0, 4653108, 7, 0, 4653109, 7, 0, 4653110, 7, 0, 4653111, 7, 0, 4653112, 7, 0, 4653113, 7, 0, 4653114, 7, 0, 4653115, 7, 0, 4653116, 7, 0, 4653117, 7, 0, 4653118, 7, 0, 4653119, 7, 0, 4653120, 7, 0, 4653121, 7, 0, 4653122, 7, 0, 4653123, 7, 0, 4653124, 7, 0, 4653125, 7, 0, 4653126, 7, 0, 4653127, 7, 0, 4653128, 7, 0, 4653129, 7, 0, 4653130, 7, 0, 4653131, 7, 0, 4653132, 7, 0, 4653133, 7, 0, 4653134, 7, 0, 4653135, 7, 0, 4653136, 7, 0, 4653137, 7, 0, 4653138, 7, 0, 4653139, 7, 0, 4653140, 7, 0, 4653141, 7, 0, 4653142, 7, 0, 4653143, 7, 0, 4653144, 7, 0, 4653145, 7, 0, 4653146, 7, 0, 4653147, 7, 0, 4653148, 7, 0, 4653149, 7, 0, 4653150, 7, 0, 4653151, 7, 0, 4653152, 7, 0, 4653153, 7, 0, 4653154, 7, 0, 4653155, 7, 0, 4718592, 7, 0, 4718593, 7, 0, 4718594, 7, 0, 4718595, 7, 0, 4718596, 7, 0, 4718597, 7, 0, 4718598, 7, 0, 4718599, 7, 0, 4718600, 7, 0, 4718601, 7, 0, 4718602, 7, 0, 4718603, 7, 0, 4718604, 7, 0, 4718605, 7, 0, 4718606, 7, 0, 4718607, 7, 4, 4718608, 2, 0, 4718609, 2, 0, 4718610, 2, 0, 4718611, 2, 0, 4718612, 2, 0, 4718613, 2, 0, 4718614, 2, 0, 4718615, 2, 0, 4718616, 2, 0, 4718617, 2, 0, 4718618, 2, 0, 4718619, 2, 0, 4718620, 2, 0, 4718621, 2, 0, 4718622, 65543, 7, 4718623, 196615, 1, 4718624, 7, 0, 4718625, 7, 0, 4718626, 7, 0, 4718627, 7, 0, 4718628, 7, 0, 4718629, 7, 0, 4718630, 7, 0, 4718631, 7, 0, 4718632, 7, 0, 4718633, 7, 0, 4718634, 7, 0, 4718635, 7, 0, 4718636, 7, 0, 4718637, 7, 0, 4718638, 7, 0, 4718639, 7, 0, 4718640, 7, 0, 4718641, 7, 0, 4718642, 7, 0, 4718643, 7, 0, 4718644, 7, 0, 4718645, 7, 0, 4718646, 7, 0, 4718647, 7, 0, 4718648, 7, 0, 4718649, 7, 0, 4718650, 7, 0, 4718651, 7, 0, 4718652, 7, 0, 4718653, 7, 0, 4718654, 7, 0, 4718655, 7, 0, 4718656, 7, 0, 4718657, 7, 0, 4718658, 7, 0, 4718659, 7, 0, 4718660, 7, 0, 4718661, 7, 0, 4718662, 7, 0, 4718663, 7, 0, 4718664, 7, 0, 4718665, 7, 0, 4718666, 7, 0, 4718667, 7, 0, 4718668, 7, 0, 4718669, 7, 0, 4718670, 7, 0, 4718671, 7, 0, 4718672, 7, 0, 4718673, 7, 0, 4718674, 7, 0, 4718675, 7, 0, 4718676, 7, 0, 4718677, 7, 0, 4718678, 7, 0, 4718679, 7, 0, 4718680, 7, 0, 4718681, 7, 0, 4718682, 7, 0, 4718683, 7, 0, 4718684, 7, 0, 4718685, 7, 0, 4718686, 7, 0, 4718687, 7, 0, 4718688, 7, 0, 4718689, 7, 0, 4718690, 7, 0, 4718691, 7, 0, 4784128, 7, 0, 4784129, 7, 0, 4784130, 7, 0, 4784131, 7, 0, 4784132, 7, 0, 4784133, 7, 0, 4784134, 7, 0, 4784135, 7, 0, 4784136, 7, 0, 4784137, 7, 0, 4784138, 7, 0, 4784139, 7, 0, 4784140, 7, 0, 4784141, 7, 0, 4784142, 7, 0, 4784143, 7, 4, 4784144, 2, 0, 4784145, 2, 0, 4784146, 2, 0, 4784147, 2, 0, 4784148, 2, 0, 4784149, 2, 0, 4784150, 2, 0, 4784151, 2, 0, 4784152, 2, 0, 4784153, 2, 0, 4784154, 2, 0, 4784155, 2, 0, 4784156, 2, 0, 4784157, 2, 0, 4784158, 2, 0, 4784159, 262151, 6, 4784160, 131079, 1, 4784161, 7, 0, 4784162, 7, 0, 4784163, 7, 0, 4784164, 7, 0, 4784165, 7, 0, 4784166, 7, 0, 4784167, 7, 0, 4784168, 7, 0, 4784169, 7, 0, 4784170, 7, 0, 4784171, 7, 0, 4784172, 7, 0, 4784173, 7, 0, 4784174, 7, 0, 4784175, 7, 0, 4784176, 7, 0, 4784177, 7, 0, 4784178, 7, 0, 4784179, 7, 0, 4784180, 7, 0, 4784181, 7, 0, 4784182, 7, 0, 4784183, 7, 0, 4784184, 7, 0, 4784185, 7, 0, 4784186, 7, 0, 4784187, 7, 0, 4784188, 7, 0, 4784189, 7, 0, 4784190, 7, 0, 4784191, 7, 0, 4784192, 7, 0, 4784193, 7, 0, 4784194, 7, 0, 4784195, 7, 0, 4784196, 7, 0, 4784197, 7, 0, 4784198, 7, 0, 4784199, 7, 0, 4784200, 7, 0, 4784201, 7, 0, 4784202, 7, 0, 4784203, 7, 0, 4784204, 7, 0, 4784205, 7, 0, 4784206, 7, 0, 4784207, 7, 0, 4784208, 7, 0, 4784209, 7, 0, 4784210, 7, 0, 4784211, 7, 0, 4784212, 7, 0, 4784213, 7, 0, 4784214, 7, 0, 4784215, 7, 0, 4784216, 7, 0, 4784217, 7, 0, 4784218, 7, 0, 4784219, 7, 0, 4784220, 7, 0, 4784221, 7, 0, 4784222, 7, 0, 4784223, 7, 0, 4784224, 7, 0, 4784225, 7, 0, 4784226, 7, 0, 4784227, 7, 0, 4849664, 7, 0, 4849665, 7, 0, 4849666, 7, 0, 4849667, 7, 0, 4849668, 7, 0, 4849669, 7, 0, 4849670, 7, 0, 4849671, 7, 0, 4849672, 7, 0, 4849673, 7, 0, 4849674, 7, 0, 4849675, 7, 0, 4849676, 7, 0, 4849677, 7, 0, 4849678, 7, 0, 4849679, 7, 4, 4849680, 2, 0, 4849681, 2, 0, 4849682, 2, 0, 4849683, 2, 0, 4849684, 2, 0, 4849685, 2, 0, 4849686, 2, 0, 4849687, 2, 0, 4849688, 2, 0, 4849689, 2, 0, 4849690, 2, 0, 4849691, 2, 0, 4849692, 2, 0, 4849693, 2, 0, 4849694, 2, 0, 4849695, 2, 0, 4849696, 262151, 6, 4849697, 131079, 1, 4849698, 7, 0, 4849699, 7, 0, 4849700, 7, 0, 4849701, 7, 0, 4849702, 7, 0, 4849703, 7, 0, 4849704, 7, 0, 4849705, 7, 0, 4849706, 7, 0, 4849707, 7, 0, 4849708, 7, 0, 4849709, 7, 0, 4849710, 7, 0, 4849711, 7, 0, 4849712, 7, 0, 4849713, 7, 0, 4849714, 7, 0, 4849715, 7, 0, 4849716, 7, 0, 4849717, 7, 0, 4849718, 7, 0, 4849719, 7, 0, 4849720, 7, 0, 4849721, 7, 0, 4849722, 7, 0, 4849723, 7, 0, 4849724, 7, 0, 4849725, 7, 0, 4849726, 7, 0, 4849727, 7, 0, 4849728, 7, 0, 4849729, 7, 0, 4849730, 7, 0, 4849731, 7, 0, 4849732, 7, 0, 4849733, 7, 0, 4849734, 7, 0, 4849735, 7, 0, 4849736, 7, 0, 4849737, 7, 0, 4849738, 7, 0, 4849739, 7, 0, 4849740, 7, 0, 4849741, 7, 0, 4849742, 7, 0, 4849743, 7, 0, 4849744, 7, 0, 4849745, 7, 0, 4849746, 7, 0, 4849747, 7, 0, 4849748, 7, 0, 4849749, 7, 0, 4849750, 7, 0, 4849751, 7, 0, 4849752, 7, 0, 4849753, 7, 0, 4849754, 7, 0, 4849755, 7, 0, 4849756, 7, 0, 4849757, 7, 0, 4849758, 7, 0, 4849759, 7, 0, 4849760, 7, 0, 4849761, 7, 0, 4849762, 7, 0, 4849763, 7, 0, 4915200, 7, 0, 4915201, 7, 0, 4915202, 7, 0, 4915203, 7, 0, 4915204, 7, 0, 4915205, 7, 0, 4915206, 7, 0, 4915207, 7, 0, 4915208, 7, 0, 4915209, 7, 0, 4915210, 7, 0, 4915211, 7, 0, 4915212, 7, 0, 4915213, 7, 0, 4915214, 7, 0, 4915215, 7, 4, 4915216, 2, 0, 4915217, 2, 0, 4915218, 2, 0, 4915219, 2, 0, 4915220, 2, 0, 4915221, 2, 0, 4915222, 2, 0, 4915223, 2, 0, 4915224, 2, 0, 4915225, 262146, 0, 4915226, 262146, 4, 4915227, 262144, 30, 4915228, 262144, 30, 4915229, 262146, 4, 4915230, 131074, 1, 4915231, 2, 0, 4915232, 2, 0, 4915233, 262151, 6, 4915234, 131079, 1, 4915235, 7, 0, 4915236, 7, 0, 4915237, 7, 0, 4915238, 7, 0, 4915239, 7, 0, 4915240, 7, 0, 4915241, 7, 0, 4915242, 7, 0, 4915243, 7, 0, 4915244, 7, 0, 4915245, 7, 0, 4915246, 7, 0, 4915247, 7, 0, 4915248, 7, 0, 4915249, 7, 0, 4915250, 7, 0, 4915251, 7, 0, 4915252, 7, 0, 4915253, 7, 0, 4915254, 7, 0, 4915255, 7, 0, 4915256, 7, 0, 4915257, 7, 0, 4915258, 7, 0, 4915259, 7, 0, 4915260, 7, 0, 4915261, 7, 0, 4915262, 7, 0, 4915263, 7, 0, 4915264, 7, 0, 4915265, 7, 0, 4915266, 7, 0, 4915267, 7, 0, 4915268, 7, 0, 4915269, 7, 0, 4915270, 7, 0, 4915271, 7, 0, 4915272, 7, 0, 4915273, 7, 0, 4915274, 7, 0, 4915275, 7, 0, 4915276, 7, 0, 4915277, 7, 0, 4915278, 7, 0, 4915279, 7, 0, 4915280, 7, 0, 4915281, 7, 0, 4915282, 7, 0, 4915283, 7, 0, 4915284, 7, 0, 4915285, 7, 0, 4915286, 7, 0, 4915287, 7, 0, 4915288, 7, 0, 4915289, 7, 0, 4915290, 7, 0, 4915291, 7, 0, 4915292, 7, 0, 4915293, 7, 0, 4915294, 7, 0, 4915295, 7, 0, 4915296, 7, 0, 4915297, 7, 0, 4915298, 7, 0, 4915299, 7, 0, 4980736, 7, 0, 4980737, 7, 0, 4980738, 7, 0, 4980739, 7, 0, 4980740, 7, 0, 4980741, 7, 0, 4980742, 7, 0, 4980743, 7, 0, 4980744, 7, 0, 4980745, 7, 0, 4980746, 7, 0, 4980747, 7, 0, 4980748, 7, 0, 4980749, 7, 0, 4980750, 7, 0, 4980751, 7, 4, 4980752, 2, 0, 4980753, 2, 0, 4980754, 2, 0, 4980755, 2, 0, 4980756, 2, 0, 4980757, 2, 0, 4980758, 2, 0, 4980759, 2, 0, 4980760, 2, 0, 4980761, 2, 4, 4980762, 65536, 60, 4980763, 65536, 60, 4980764, 262144, 30, 4980765, 65536, 60, 4980766, 262146, 2, 4980767, 2, 0, 4980768, 2, 0, 4980769, 2, 0, 4980770, 262151, 2, 4980771, 7, 0, 4980772, 7, 0, 4980773, 7, 0, 4980774, 7, 0, 4980775, 7, 0, 4980776, 7, 0, 4980777, 7, 0, 4980778, 7, 0, 4980779, 7, 0, 4980780, 7, 0, 4980781, 7, 0, 4980782, 7, 0, 4980783, 7, 0, 4980784, 7, 0, 4980785, 7, 0, 4980786, 7, 0, 4980787, 7, 0, 4980788, 7, 0, 4980789, 7, 0, 4980790, 7, 0, 4980791, 7, 0, 4980792, 7, 0, 4980793, 7, 0, 4980794, 7, 0, 4980795, 7, 0, 4980796, 7, 0, 4980797, 7, 0, 4980798, 7, 0, 4980799, 7, 0, 4980800, 7, 0, 4980801, 7, 0, 4980802, 7, 0, 4980803, 7, 0, 4980804, 7, 0, 4980805, 7, 0, 4980806, 7, 0, 4980807, 7, 0, 4980808, 7, 0, 4980809, 7, 0, 4980810, 7, 0, 4980811, 7, 0, 4980812, 7, 0, 4980813, 7, 0, 4980814, 7, 0, 4980815, 7, 0, 4980816, 7, 0, 4980817, 7, 0, 4980818, 7, 0, 4980819, 7, 0, 4980820, 7, 0, 4980821, 7, 0, 4980822, 7, 0, 4980823, 7, 0, 4980824, 7, 0, 4980825, 7, 0, 4980826, 7, 0, 4980827, 7, 0, 4980828, 7, 0, 4980829, 7, 0, 4980830, 7, 0, 4980831, 7, 0, 4980832, 7, 0, 4980833, 7, 0, 4980834, 7, 0, 4980835, 7, 0, 5046272, 7, 0, 5046273, 7, 0, 5046274, 7, 0, 5046275, 7, 0, 5046276, 7, 0, 5046277, 7, 0, 5046278, 7, 0, 5046279, 7, 0, 5046280, 7, 0, 5046281, 7, 0, 5046282, 7, 0, 5046283, 7, 0, 5046284, 7, 0, 5046285, 7, 0, 5046286, 7, 0, 5046287, 7, 4, 5046288, 2, 0, 5046289, 2, 0, 5046290, 2, 0, 5046291, 2, 0, 5046292, 2, 0, 5046293, 2, 0, 5046294, 2, 0, 5046295, 2, 0, 5046296, 2, 0, 5046297, 2, 4, 5046298, 65536, 60, 5046299, 65536, 60, 5046300, 262144, 30, 5046301, 65536, 60, 5046302, 262146, 2, 5046303, 2, 0, 5046304, 2, 0, 5046305, 2, 0, 5046306, 262151, 2, 5046307, 7, 0, 5046308, 7, 0, 5046309, 7, 0, 5046310, 7, 0, 5046311, 7, 0, 5046312, 7, 0, 5046313, 7, 0, 5046314, 7, 0, 5046315, 7, 0, 5046316, 7, 0, 5046317, 7, 0, 5046318, 7, 0, 5046319, 7, 0, 5046320, 7, 0, 5046321, 7, 0, 5046322, 7, 0, 5046323, 7, 0, 5046324, 7, 0, 5046325, 7, 0, 5046326, 7, 0, 5046327, 7, 0, 5046328, 7, 0, 5046329, 7, 0, 5046330, 7, 0, 5046331, 7, 0, 5046332, 7, 0, 5046333, 7, 0, 5046334, 7, 0, 5046335, 7, 0, 5046336, 7, 0, 5046337, 7, 0, 5046338, 7, 0, 5046339, 7, 0, 5046340, 7, 0, 5046341, 7, 0, 5046342, 7, 0, 5046343, 7, 0, 5046344, 7, 0, 5046345, 7, 0, 5046346, 7, 0, 5046347, 7, 0, 5046348, 7, 0, 5046349, 7, 0, 5046350, 7, 0, 5046351, 7, 0, 5046352, 7, 0, 5046353, 7, 0, 5046354, 7, 0, 5046355, 7, 0, 5046356, 7, 0, 5046357, 7, 0, 5046358, 7, 0, 5046359, 7, 0, 5046360, 7, 0, 5046361, 7, 0, 5046362, 7, 0, 5046363, 7, 0, 5046364, 7, 0, 5046365, 7, 0, 5046366, 7, 0, 5046367, 7, 0, 5046368, 7, 0, 5046369, 7, 0, 5046370, 7, 0, 5046371, 7, 0, 5111808, 7, 0, 5111809, 7, 0, 5111810, 7, 0, 5111811, 7, 0, 5111812, 7, 0, 5111813, 7, 0, 5111814, 7, 0, 5111815, 7, 0, 5111816, 7, 0, 5111817, 7, 0, 5111818, 7, 0, 5111819, 7, 0, 5111820, 7, 0, 5111821, 7, 0, 5111822, 7, 0, 5111823, 7, 4, 5111824, 2, 0, 5111825, 2, 0, 5111826, 2, 0, 5111827, 2, 0, 5111828, 2, 0, 5111829, 2, 0, 5111830, 2, 0, 5111831, 2, 0, 5111832, 2, 0, 5111833, 131074, 0, 5111834, 2, 6, 5111835, 65536, 60, 5111836, 65536, 60, 5111837, 65536, 60, 5111838, 262146, 2, 5111839, 2, 0, 5111840, 2, 0, 5111841, 2, 0, 5111842, 262151, 2, 5111843, 7, 0, 5111844, 7, 0, 5111845, 7, 0, 5111846, 7, 0, 5111847, 7, 0, 5111848, 7, 0, 5111849, 7, 0, 5111850, 7, 0, 5111851, 7, 0, 5111852, 7, 0, 5111853, 7, 0, 5111854, 7, 0, 5111855, 7, 0, 5111856, 7, 0, 5111857, 7, 0, 5111858, 7, 0, 5111859, 7, 0, 5111860, 7, 0, 5111861, 7, 0, 5111862, 7, 0, 5111863, 7, 0, 5111864, 7, 0, 5111865, 7, 0, 5111866, 7, 0, 5111867, 7, 0, 5111868, 7, 0, 5111869, 7, 0, 5111870, 7, 0, 5111871, 7, 0, 5111872, 7, 0, 5111873, 7, 0, 5111874, 7, 0, 5111875, 7, 0, 5111876, 7, 0, 5111877, 7, 0, 5111878, 7, 0, 5111879, 7, 0, 5111880, 7, 0, 5111881, 7, 0, 5111882, 7, 0, 5111883, 7, 0, 5111884, 7, 0, 5111885, 7, 0, 5111886, 7, 0, 5111887, 7, 0, 5111888, 7, 0, 5111889, 7, 0, 5111890, 7, 0, 5111891, 7, 0, 5111892, 7, 0, 5111893, 7, 0, 5111894, 7, 0, 5111895, 7, 0, 5111896, 7, 0, 5111897, 7, 0, 5111898, 7, 0, 5111899, 7, 0, 5111900, 7, 0, 5111901, 7, 0, 5111902, 7, 0, 5111903, 7, 0, 5111904, 7, 0, 5111905, 7, 0, 5111906, 7, 0, 5111907, 7, 0, 5177344, 7, 0, 5177345, 7, 0, 5177346, 7, 0, 5177347, 7, 0, 5177348, 7, 0, 5177349, 7, 0, 5177350, 7, 0, 5177351, 7, 0, 5177352, 7, 0, 5177353, 7, 0, 5177354, 7, 0, 5177355, 7, 0, 5177356, 7, 0, 5177357, 7, 0, 5177358, 262151, 0, 5177359, 131079, 6, 5177360, 2, 0, 5177361, 2, 0, 5177362, 2, 0, 5177363, 2, 0, 5177364, 2, 0, 5177365, 2, 0, 5177366, 2, 0, 5177367, 2, 0, 5177368, 2, 0, 5177369, 2, 0, 5177370, 2, 4, 5177371, 65536, 60, 5177372, 65536, 60, 5177373, 65536, 60, 5177374, 262146, 2, 5177375, 2, 0, 5177376, 2, 0, 5177377, 2, 0, 5177378, 262151, 2, 5177379, 7, 0, 5177380, 7, 0, 5177381, 7, 0, 5177382, 7, 0, 5177383, 7, 0, 5177384, 7, 0, 5177385, 7, 0, 5177386, 7, 0, 5177387, 7, 0, 5177388, 7, 0, 5177389, 7, 0, 5177390, 7, 0, 5177391, 7, 0, 5177392, 7, 0, 5177393, 7, 0, 5177394, 7, 0, 5177395, 7, 0, 5177396, 7, 0, 5177397, 7, 0, 5177398, 7, 0, 5177399, 7, 0, 5177400, 7, 0, 5177401, 7, 0, 5177402, 7, 0, 5177403, 7, 0, 5177404, 7, 0, 5177405, 7, 0, 5177406, 7, 0, 5177407, 7, 0, 5177408, 7, 0, 5177409, 7, 0, 5177410, 7, 0, 5177411, 7, 0, 5177412, 7, 0, 5177413, 7, 0, 5177414, 7, 0, 5177415, 7, 0, 5177416, 7, 0, 5177417, 7, 0, 5177418, 7, 0, 5177419, 7, 0, 5177420, 7, 0, 5177421, 7, 0, 5177422, 7, 0, 5177423, 7, 0, 5177424, 7, 0, 5177425, 7, 0, 5177426, 7, 0, 5177427, 7, 0, 5177428, 7, 0, 5177429, 7, 0, 5177430, 7, 0, 5177431, 7, 0, 5177432, 7, 0, 5177433, 7, 0, 5177434, 7, 0, 5177435, 7, 0, 5177436, 7, 0, 5177437, 7, 0, 5177438, 7, 0, 5177439, 7, 0, 5177440, 7, 0, 5177441, 7, 0, 5177442, 7, 0, 5177443, 7, 0, 5242880, 7, 0, 5242881, 7, 0, 5242882, 7, 0, 5242883, 7, 0, 5242884, 7, 0, 5242885, 7, 0, 5242886, 7, 0, 5242887, 7, 0, 5242888, 7, 0, 5242889, 7, 0, 5242890, 7, 0, 5242891, 7, 0, 5242892, 7, 0, 5242893, 7, 0, 5242894, 7, 4, 5242895, 262146, 0, 5242896, 262146, 4, 5242897, 262146, 4, 5242898, 262146, 4, 5242899, 262146, 4, 5242900, 131074, 1, 5242901, 2, 0, 5242902, 2, 0, 5242903, 2, 0, 5242904, 2, 0, 5242905, 2, 0, 5242906, 131074, 0, 5242907, 131074, 3, 5242908, 131074, 3, 5242909, 131074, 3, 5242910, 65538, 0, 5242911, 2, 0, 5242912, 2, 0, 5242913, 2, 0, 5242914, 262151, 2, 5242915, 7, 0, 5242916, 7, 0, 5242917, 7, 0, 5242918, 7, 0, 5242919, 7, 0, 5242920, 7, 0, 5242921, 7, 0, 5242922, 7, 0, 5242923, 7, 0, 5242924, 7, 0, 5242925, 7, 0, 5242926, 7, 0, 5242927, 7, 0, 5242928, 7, 0, 5242929, 7, 0, 5242930, 7, 0, 5242931, 7, 0, 5242932, 7, 0, 5242933, 7, 0, 5242934, 7, 0, 5242935, 7, 0, 5242936, 7, 0, 5242937, 7, 0, 5242938, 7, 0, 5242939, 7, 0, 5242940, 7, 0, 5242941, 7, 0, 5242942, 7, 0, 5242943, 7, 0, 5242944, 7, 0, 5242945, 7, 0, 5242946, 7, 0, 5242947, 7, 0, 5242948, 7, 0, 5242949, 7, 0, 5242950, 7, 0, 5242951, 7, 0, 5242952, 7, 0, 5242953, 7, 0, 5242954, 7, 0, 5242955, 7, 0, 5242956, 7, 0, 5242957, 7, 0, 5242958, 7, 0, 5242959, 7, 0, 5242960, 7, 0, 5242961, 7, 0, 5242962, 7, 0, 5242963, 7, 0, 5242964, 7, 0, 5242965, 7, 0, 5242966, 7, 0, 5242967, 7, 0, 5242968, 7, 0, 5242969, 7, 0, 5242970, 7, 0, 5242971, 7, 0, 5242972, 7, 0, 5242973, 7, 0, 5242974, 7, 0, 5242975, 7, 0, 5242976, 7, 0, 5242977, 7, 0, 5242978, 7, 0, 5242979, 7, 0, 5308416, 7, 0, 5308417, 7, 0, 5308418, 7, 0, 5308419, 7, 0, 5308420, 7, 0, 5308421, 7, 0, 5308422, 7, 0, 5308423, 7, 0, 5308424, 7, 0, 5308425, 7, 0, 5308426, 7, 0, 5308427, 7, 0, 5308428, 7, 0, 5308429, 7, 0, 5308430, 7, 4, 5308431, 2, 4, 5308432, 65536, 60, 5308433, 65536, 60, 5308434, 65536, 60, 5308435, 65536, 60, 5308436, 262146, 2, 5308437, 2, 0, 5308438, 2, 0, 5308439, 2, 0, 5308440, 2, 0, 5308441, 2, 0, 5308442, 2, 0, 5308443, 2, 0, 5308444, 2, 0, 5308445, 2, 0, 5308446, 2, 0, 5308447, 2, 0, 5308448, 2, 0, 5308449, 2, 0, 5308450, 262151, 2, 5308451, 7, 0, 5308452, 7, 0, 5308453, 7, 0, 5308454, 7, 0, 5308455, 7, 0, 5308456, 7, 0, 5308457, 7, 0, 5308458, 7, 0, 5308459, 7, 0, 5308460, 7, 0, 5308461, 7, 0, 5308462, 7, 0, 5308463, 7, 0, 5308464, 7, 0, 5308465, 7, 0, 5308466, 7, 0, 5308467, 7, 0, 5308468, 7, 0, 5308469, 7, 0, 5308470, 7, 0, 5308471, 7, 0, 5308472, 7, 0, 5308473, 7, 0, 5308474, 7, 0, 5308475, 7, 0, 5308476, 7, 0, 5308477, 7, 0, 5308478, 7, 0, 5308479, 7, 0, 5308480, 7, 0, 5308481, 7, 0, 5308482, 7, 0, 5308483, 7, 0, 5308484, 7, 0, 5308485, 7, 0, 5308486, 7, 0, 5308487, 7, 0, 5308488, 7, 0, 5308489, 7, 0, 5308490, 7, 0, 5308491, 7, 0, 5308492, 7, 0, 5308493, 7, 0, 5308494, 7, 0, 5308495, 7, 0, 5308496, 7, 0, 5308497, 7, 0, 5308498, 7, 0, 5308499, 7, 0, 5308500, 7, 0, 5308501, 7, 0, 5308502, 7, 0, 5308503, 7, 0, 5308504, 7, 0, 5308505, 7, 0, 5308506, 7, 0, 5308507, 7, 0, 5308508, 7, 0, 5308509, 7, 0, 5308510, 7, 0, 5308511, 7, 0, 5308512, 7, 0, 5308513, 7, 0, 5308514, 7, 0, 5308515, 7, 0, 5373952, 7, 0, 5373953, 7, 0, 5373954, 7, 0, 5373955, 7, 0, 5373956, 7, 0, 5373957, 7, 0, 5373958, 7, 0, 5373959, 7, 0, 5373960, 7, 0, 5373961, 7, 0, 5373962, 7, 0, 5373963, 7, 0, 5373964, 7, 0, 5373965, 7, 0, 5373966, 7, 4, 5373967, 2, 4, 5373968, 65536, 60, 5373969, 65536, 60, 5373970, 65536, 60, 5373971, 65536, 60, 5373972, 262146, 2, 5373973, 2, 0, 5373974, 2, 0, 5373975, 2, 0, 5373976, 2, 0, 5373977, 2, 0, 5373978, 2, 0, 5373979, 2, 0, 5373980, 2, 0, 5373981, 2, 0, 5373982, 2, 0, 5373983, 2, 0, 5373984, 2, 0, 5373985, 2, 0, 5373986, 262151, 2, 5373987, 7, 0, 5373988, 7, 0, 5373989, 7, 0, 5373990, 7, 0, 5373991, 7, 0, 5373992, 7, 0, 5373993, 7, 0, 5373994, 7, 0, 5373995, 7, 0, 5373996, 7, 0, 5373997, 7, 0, 5373998, 7, 0, 5373999, 7, 0, 5374000, 7, 0, 5374001, 7, 0, 5374002, 7, 0, 5374003, 7, 0, 5374004, 7, 0, 5374005, 7, 0, 5374006, 7, 0, 5374007, 7, 0, 5374008, 7, 0, 5374009, 7, 0, 5374010, 7, 0, 5374011, 7, 0, 5374012, 7, 0, 5374013, 7, 0, 5374014, 7, 0, 5374015, 7, 0, 5374016, 7, 0, 5374017, 7, 0, 5374018, 7, 0, 5374019, 7, 0, 5374020, 7, 0, 5374021, 7, 0, 5374022, 7, 0, 5374023, 7, 0, 5374024, 7, 0, 5374025, 7, 0, 5374026, 7, 0, 5374027, 7, 0, 5374028, 7, 0, 5374029, 7, 0, 5374030, 7, 0, 5374031, 7, 0, 5374032, 7, 0, 5374033, 7, 0, 5374034, 7, 0, 5374035, 7, 0, 5374036, 7, 0, 5374037, 7, 0, 5374038, 7, 0, 5374039, 7, 0, 5374040, 7, 0, 5374041, 7, 0, 5374042, 7, 0, 5374043, 7, 0, 5374044, 7, 0, 5374045, 7, 0, 5374046, 7, 0, 5374047, 7, 0, 5374048, 7, 0, 5374049, 7, 0, 5374050, 7, 0, 5374051, 7, 0, 5439488, 7, 0, 5439489, 7, 0, 5439490, 7, 0, 5439491, 7, 0, 5439492, 7, 0, 5439493, 7, 0, 5439494, 7, 0, 5439495, 7, 0, 5439496, 7, 0, 5439497, 7, 0, 5439498, 7, 0, 5439499, 7, 0, 5439500, 7, 0, 5439501, 7, 0, 5439502, 7, 4, 5439503, 2, 4, 5439504, 65536, 60, 5439505, 65536, 60, 5439506, 65536, 60, 5439507, 65536, 60, 5439508, 262146, 2, 5439509, 2, 0, 5439510, 2, 0, 5439511, 2, 0, 5439512, 2, 0, 5439513, 2, 0, 5439514, 2, 0, 5439515, 2, 0, 5439516, 2, 0, 5439517, 2, 0, 5439518, 2, 0, 5439519, 2, 0, 5439520, 2, 0, 5439521, 262151, 5, 5439522, 65543, 0, 5439523, 7, 0, 5439524, 7, 0, 5439525, 7, 0, 5439526, 7, 0, 5439527, 7, 0, 5439528, 7, 0, 5439529, 7, 0, 5439530, 7, 0, 5439531, 7, 0, 5439532, 7, 0, 5439533, 7, 0, 5439534, 7, 0, 5439535, 7, 0, 5439536, 7, 0, 5439537, 7, 0, 5439538, 7, 0, 5439539, 7, 0, 5439540, 7, 0, 5439541, 7, 0, 5439542, 7, 0, 5439543, 7, 0, 5439544, 7, 0, 5439545, 7, 0, 5439546, 7, 0, 5439547, 7, 0, 5439548, 7, 0, 5439549, 7, 0, 5439550, 7, 0, 5439551, 7, 0, 5439552, 7, 0, 5439553, 7, 0, 5439554, 7, 0, 5439555, 7, 0, 5439556, 7, 0, 5439557, 7, 0, 5439558, 7, 0, 5439559, 7, 0, 5439560, 7, 0, 5439561, 7, 0, 5439562, 7, 0, 5439563, 7, 0, 5439564, 7, 0, 5439565, 7, 0, 5439566, 7, 0, 5439567, 7, 0, 5439568, 7, 0, 5439569, 7, 0, 5439570, 7, 0, 5439571, 7, 0, 5439572, 7, 0, 5439573, 7, 0, 5439574, 7, 0, 5439575, 7, 0, 5439576, 7, 0, 5439577, 7, 0, 5439578, 7, 0, 5439579, 7, 0, 5439580, 7, 0, 5439581, 7, 0, 5439582, 7, 0, 5439583, 7, 0, 5439584, 7, 0, 5439585, 7, 0, 5439586, 7, 0, 5439587, 7, 0, 5505024, 7, 0, 5505025, 7, 0, 5505026, 7, 0, 5505027, 7, 0, 5505028, 7, 0, 5505029, 7, 0, 5505030, 7, 0, 5505031, 7, 0, 5505032, 7, 0, 5505033, 7, 0, 5505034, 7, 0, 5505035, 7, 0, 5505036, 7, 0, 5505037, 262151, 0, 5505038, 131079, 6, 5505039, 131074, 0, 5505040, 131074, 3, 5505041, 131074, 3, 5505042, 131074, 3, 5505043, 131074, 3, 5505044, 65538, 0, 5505045, 2, 0, 5505046, 2, 0, 5505047, 2, 0, 5505048, 2, 0, 5505049, 2, 0, 5505050, 2, 0, 5505051, 2, 0, 5505052, 2, 0, 5505053, 2, 0, 5505054, 2, 0, 5505055, 2, 0, 5505056, 2, 0, 5505057, 262151, 2, 5505058, 7, 0, 5505059, 7, 0, 5505060, 7, 0, 5505061, 7, 0, 5505062, 7, 0, 5505063, 7, 0, 5505064, 7, 0, 5505065, 7, 0, 5505066, 262151, 0, 5505067, 262151, 4, 5505068, 131079, 1, 5505069, 7, 0, 5505070, 7, 0, 5505071, 7, 0, 5505072, 7, 0, 5505073, 7, 0, 5505074, 7, 0, 5505075, 7, 0, 5505076, 7, 0, 5505077, 7, 0, 5505078, 7, 0, 5505079, 7, 0, 5505080, 7, 0, 5505081, 7, 0, 5505082, 7, 0, 5505083, 7, 0, 5505084, 7, 0, 5505085, 7, 0, 5505086, 7, 0, 5505087, 7, 0, 5505088, 7, 0, 5505089, 7, 0, 5505090, 7, 0, 5505091, 7, 0, 5505092, 7, 0, 5505093, 7, 0, 5505094, 7, 0, 5505095, 7, 0, 5505096, 7, 0, 5505097, 7, 0, 5505098, 7, 0, 5505099, 7, 0, 5505100, 7, 0, 5505101, 7, 0, 5505102, 7, 0, 5505103, 7, 0, 5505104, 7, 0, 5505105, 7, 0, 5505106, 7, 0, 5505107, 7, 0, 5505108, 7, 0, 5505109, 7, 0, 5505110, 7, 0, 5505111, 7, 0, 5505112, 7, 0, 5505113, 7, 0, 5505114, 7, 0, 5505115, 7, 0, 5505116, 7, 0, 5505117, 7, 0, 5505118, 7, 0, 5505119, 7, 0, 5505120, 7, 0, 5505121, 7, 0, 5505122, 7, 0, 5505123, 7, 0, 5570560, 262151, 0, 5570561, 262151, 4, 5570562, 262151, 4, 5570563, 131079, 1, 5570564, 7, 0, 5570565, 7, 0, 5570566, 262151, 0, 5570567, 262151, 4, 5570568, 262151, 4, 5570569, 262151, 4, 5570570, 262151, 4, 5570571, 262151, 4, 5570572, 262151, 4, 5570573, 131079, 6, 5570574, 2, 0, 5570575, 2, 0, 5570576, 2, 0, 5570577, 2, 0, 5570578, 2, 0, 5570579, 2, 0, 5570580, 2, 0, 5570581, 2, 0, 5570582, 2, 0, 5570583, 2, 0, 5570584, 2, 0, 5570585, 2, 0, 5570586, 2, 0, 5570587, 2, 0, 5570588, 2, 0, 5570589, 2, 0, 5570590, 2, 0, 5570591, 2, 0, 5570592, 262151, 5, 5570593, 65543, 0, 5570594, 7, 0, 5570595, 7, 0, 5570596, 7, 0, 5570597, 7, 0, 5570598, 7, 0, 5570599, 262151, 0, 5570600, 262151, 4, 5570601, 262151, 4, 5570602, 131079, 6, 5570603, 2, 0, 5570604, 262151, 6, 5570605, 262151, 4, 5570606, 262151, 4, 5570607, 262151, 4, 5570608, 262151, 4, 5570609, 262151, 4, 5570610, 131079, 1, 5570611, 7, 0, 5570612, 7, 0, 5570613, 7, 0, 5570614, 7, 0, 5570615, 7, 0, 5570616, 7, 0, 5570617, 7, 0, 5570618, 7, 0, 5570619, 7, 0, 5570620, 7, 0, 5570621, 7, 0, 5570622, 7, 0, 5570623, 7, 0, 5570624, 7, 0, 5570625, 7, 0, 5570626, 7, 0, 5570627, 7, 0, 5570628, 7, 0, 5570629, 7, 0, 5570630, 7, 0, 5570631, 7, 0, 5570632, 7, 0, 5570633, 7, 0, 5570634, 7, 0, 5570635, 7, 0, 5570636, 7, 0, 5570637, 7, 0, 5570638, 7, 0, 5570639, 7, 0, 5570640, 7, 0, 5570641, 7, 0, 5570642, 7, 0, 5570643, 7, 0, 5570644, 7, 0, 5570645, 7, 0, 5570646, 7, 0, 5570647, 7, 0, 5570648, 7, 0, 5570649, 7, 0, 5570650, 7, 0, 5570651, 7, 0, 5570652, 7, 0, 5570653, 7, 0, 5570654, 7, 0, 5570655, 7, 0, 5570656, 7, 0, 5570657, 7, 0, 5570658, 7, 0, 5570659, 7, 0, 5636096, 131079, 6, 5636097, 2, 0, 5636098, 2, 0, 5636099, 262151, 6, 5636100, 262151, 4, 5636101, 262151, 4, 5636102, 131079, 6, 5636103, 2, 0, 5636104, 2, 0, 5636105, 2, 0, 5636106, 2, 0, 5636107, 2, 0, 5636108, 2, 0, 5636109, 2, 0, 5636110, 2, 0, 5636111, 2, 0, 5636112, 2, 0, 5636113, 2, 0, 5636114, 2, 0, 5636115, 2, 0, 5636116, 2, 0, 5636117, 2, 0, 5636118, 2, 0, 5636119, 2, 0, 5636120, 2, 0, 5636121, 2, 0, 5636122, 2, 0, 5636123, 2, 0, 5636124, 2, 0, 5636125, 2, 0, 5636126, 2, 0, 5636127, 2, 0, 5636128, 262151, 6, 5636129, 262151, 4, 5636130, 131079, 1, 5636131, 7, 0, 5636132, 7, 0, 5636133, 262151, 0, 5636134, 262151, 4, 5636135, 131079, 6, 5636136, 2, 0, 5636137, 2, 0, 5636138, 2, 0, 5636139, 2, 0, 5636140, 2, 0, 5636141, 2, 0, 5636142, 2, 0, 5636143, 2, 0, 5636144, 2, 0, 5636145, 2, 0, 5636146, 262151, 2, 5636147, 7, 0, 5636148, 7, 0, 5636149, 7, 0, 5636150, 7, 0, 5636151, 7, 0, 5636152, 7, 0, 5636153, 7, 0, 5636154, 7, 0, 5636155, 7, 0, 5636156, 7, 0, 5636157, 7, 0, 5636158, 7, 0, 5636159, 7, 0, 5636160, 7, 0, 5636161, 7, 0, 5636162, 7, 0, 5636163, 7, 0, 5636164, 7, 0, 5636165, 7, 0, 5636166, 7, 0, 5636167, 7, 0, 5636168, 7, 0, 5636169, 7, 0, 5636170, 7, 0, 5636171, 7, 0, 5636172, 7, 0, 5636173, 7, 0, 5636174, 7, 0, 5636175, 7, 0, 5636176, 7, 0, 5636177, 7, 0, 5636178, 7, 0, 5636179, 7, 0, 5636180, 7, 0, 5636181, 7, 0, 5636182, 7, 0, 5636183, 7, 0, 5636184, 7, 0, 5636185, 7, 0, 5636186, 7, 0, 5636187, 7, 0, 5636188, 7, 0, 5636189, 7, 0, 5636190, 7, 0, 5636191, 7, 0, 5636192, 7, 0, 5636193, 7, 0, 5636194, 7, 0, 5636195, 7, 0, 5701632, 2, 0, 5701633, 2, 0, 5701634, 2, 0, 5701635, 2, 0, 5701636, 2, 0, 5701637, 2, 0, 5701638, 2, 0, 5701639, 2, 0, 5701640, 2, 0, 5701641, 2, 0, 5701642, 2, 0, 5701643, 2, 0, 5701644, 2, 0, 5701645, 2, 0, 5701646, 2, 0, 5701647, 2, 0, 5701648, 2, 0, 5701649, 2, 0, 5701650, 2, 0, 5701651, 2, 0, 5701652, 2, 0, 5701653, 2, 0, 5701654, 2, 0, 5701655, 2, 0, 5701656, 2, 0, 5701657, 2, 0, 5701658, 2, 0, 5701659, 2, 0, 5701660, 2, 0, 5701661, 2, 0, 5701662, 2, 0, 5701663, 2, 0, 5701664, 2, 0, 5701665, 2, 0, 5701666, 262151, 6, 5701667, 262151, 4, 5701668, 262151, 4, 5701669, 131079, 6, 5701670, 2, 0, 5701671, 2, 0, 5701672, 2, 0, 5701673, 2, 0, 5701674, 2, 0, 5701675, 2, 0, 5701676, 2, 0, 5701677, 2, 0, 5701678, 2, 0, 5701679, 2, 0, 5701680, 2, 0, 5701681, 2, 0, 5701682, 262151, 2, 5701683, 7, 0, 5701684, 7, 0, 5701685, 7, 0, 5701686, 7, 0, 5701687, 7, 0, 5701688, 7, 0, 5701689, 7, 0, 5701690, 7, 0, 5701691, 7, 0, 5701692, 7, 0, 5701693, 7, 0, 5701694, 7, 0, 5701695, 7, 0, 5701696, 7, 0, 5701697, 7, 0, 5701698, 7, 0, 5701699, 7, 0, 5701700, 7, 0, 5701701, 7, 0, 5701702, 7, 0, 5701703, 7, 0, 5701704, 7, 0, 5701705, 7, 0, 5701706, 7, 0, 5701707, 7, 0, 5701708, 7, 0, 5701709, 7, 0, 5701710, 7, 0, 5701711, 7, 0, 5701712, 7, 0, 5701713, 7, 0, 5701714, 7, 0, 5701715, 7, 0, 5701716, 7, 0, 5701717, 7, 0, 5701718, 7, 0, 5701719, 7, 0, 5701720, 7, 0, 5701721, 7, 0, 5701722, 7, 0, 5701723, 7, 0, 5701724, 7, 0, 5701725, 7, 0, 5701726, 7, 0, 5701727, 7, 0, 5701728, 7, 0, 5701729, 7, 0, 5701730, 7, 0, 5701731, 7, 0, 5767168, 2, 0, 5767169, 2, 0, 5767170, 2, 0, 5767171, 2, 0, 5767172, 2, 0, 5767173, 2, 0, 5767174, 2, 0, 5767175, 2, 0, 5767176, 2, 0, 5767177, 2, 0, 5767178, 2, 0, 5767179, 2, 0, 5767180, 262146, 0, 5767181, 262146, 4, 5767182, 262146, 4, 5767183, 262146, 4, 5767184, 262146, 4, 5767185, 262146, 4, 5767186, 262146, 4, 5767187, 262146, 4, 5767188, 262146, 4, 5767189, 262146, 4, 5767190, 262146, 4, 5767191, 262146, 4, 5767192, 262146, 4, 5767193, 262146, 4, 5767194, 262146, 4, 5767195, 262146, 4, 5767196, 131074, 1, 5767197, 2, 0, 5767198, 2, 0, 5767199, 2, 0, 5767200, 2, 0, 5767201, 2, 0, 5767202, 2, 0, 5767203, 2, 0, 5767204, 2, 0, 5767205, 2, 0, 5767206, 2, 0, 5767207, 2, 0, 5767208, 2, 0, 5767209, 2, 0, 5767210, 2, 0, 5767211, 262146, 0, 5767212, 262146, 4, 5767213, 262146, 4, 5767214, 262146, 4, 5767215, 262146, 4, 5767216, 131074, 1, 5767217, 2, 0, 5767218, 262151, 2, 5767219, 7, 0, 5767220, 7, 0, 5767221, 7, 0, 5767222, 7, 0, 5767223, 7, 0, 5767224, 7, 0, 5767225, 7, 0, 5767226, 7, 0, 5767227, 7, 0, 5767228, 7, 0, 5767229, 7, 0, 5767230, 7, 0, 5767231, 7, 0, 5767232, 7, 0, 5767233, 7, 0, 5767234, 7, 0, 5767235, 7, 0, 5767236, 7, 0, 5767237, 7, 0, 5767238, 7, 0, 5767239, 7, 0, 5767240, 7, 0, 5767241, 7, 0, 5767242, 7, 0, 5767243, 7, 0, 5767244, 7, 0, 5767245, 7, 0, 5767246, 7, 0, 5767247, 7, 0, 5767248, 7, 0, 5767249, 7, 0, 5767250, 7, 0, 5767251, 7, 0, 5767252, 7, 0, 5767253, 7, 0, 5767254, 7, 0, 5767255, 7, 0, 5767256, 7, 0, 5767257, 7, 0, 5767258, 7, 0, 5767259, 7, 0, 5767260, 7, 0, 5767261, 7, 0, 5767262, 7, 0, 5767263, 7, 0, 5767264, 7, 0, 5767265, 7, 0, 5767266, 7, 0, 5767267, 7, 0, 5832704, 2, 0, 5832705, 2, 0, 5832706, 2, 0, 5832707, 2, 0, 5832708, 2, 0, 5832709, 2, 0, 5832710, 2, 0, 5832711, 2, 0, 5832712, 2, 0, 5832713, 2, 0, 5832714, 2, 0, 5832715, 262146, 0, 5832716, 131074, 6, 5832717, 65536, 60, 5832718, 65536, 60, 5832719, 65536, 60, 5832720, 65536, 37, 5832721, 65536, 37, 5832722, 65536, 37, 5832723, 65536, 37, 5832724, 65536, 37, 5832725, 65536, 37, 5832726, 65536, 37, 5832727, 65536, 37, 5832728, 65536, 37, 5832729, 65536, 60, 5832730, 65536, 60, 5832731, 65536, 60, 5832732, 262146, 6, 5832733, 131074, 1, 5832734, 2, 0, 5832735, 2, 0, 5832736, 2, 0, 5832737, 2, 0, 5832738, 2, 0, 5832739, 2, 0, 5832740, 2, 0, 5832741, 2, 0, 5832742, 2, 0, 5832743, 2, 0, 5832744, 2, 0, 5832745, 262146, 0, 5832746, 262146, 4, 5832747, 131074, 6, 5832748, 65536, 60, 5832749, 65536, 60, 5832750, 65536, 60, 5832751, 65536, 60, 5832752, 262146, 6, 5832753, 262146, 4, 5832754, 262151, 2, 5832755, 7, 0, 5832756, 7, 0, 5832757, 7, 0, 5832758, 7, 0, 5832759, 7, 0, 5832760, 7, 0, 5832761, 7, 0, 5832762, 7, 0, 5832763, 7, 0, 5832764, 7, 0, 5832765, 7, 0, 5832766, 7, 0, 5832767, 7, 0, 5832768, 7, 0, 5832769, 7, 0, 5832770, 7, 0, 5832771, 7, 0, 5832772, 7, 0, 5832773, 7, 0, 5832774, 7, 0, 5832775, 7, 0, 5832776, 7, 0, 5832777, 7, 0, 5832778, 7, 0, 5832779, 7, 0, 5832780, 7, 0, 5832781, 7, 0, 5832782, 7, 0, 5832783, 7, 0, 5832784, 7, 0, 5832785, 7, 0, 5832786, 7, 0, 5832787, 7, 0, 5832788, 7, 0, 5832789, 7, 0, 5832790, 7, 0, 5832791, 7, 0, 5832792, 7, 0, 5832793, 7, 0, 5832794, 7, 0, 5832795, 7, 0, 5832796, 7, 0, 5832797, 7, 0, 5832798, 7, 0, 5832799, 7, 0, 5832800, 7, 0, 5832801, 7, 0, 5832802, 7, 0, 5832803, 7, 0, 5898240, 262146, 4, 5898241, 262146, 4, 5898242, 262146, 4, 5898243, 262146, 4, 5898244, 262146, 4, 5898245, 262146, 4, 5898246, 262146, 4, 5898247, 262146, 4, 5898248, 262146, 4, 5898249, 262146, 4, 5898250, 262146, 4, 5898251, 131074, 6, 5898252, 65536, 60, 5898253, 65536, 60, 5898254, 65536, 60, 5898255, 65536, 60, 5898256, 65536, 38, 5898257, 65536, 38, 5898258, 65536, 38, 5898259, 65536, 38, 5898260, 65536, 38, 5898261, 65536, 38, 5898262, 65536, 38, 5898263, 65536, 38, 5898264, 65536, 38, 5898265, 65536, 60, 5898266, 65536, 60, 5898267, 65536, 60, 5898268, 65536, 60, 5898269, 262146, 6, 5898270, 262146, 4, 5898271, 262146, 4, 5898272, 262146, 4, 5898273, 262146, 4, 5898274, 262146, 4, 5898275, 262146, 4, 5898276, 262146, 4, 5898277, 262146, 4, 5898278, 262146, 4, 5898279, 262146, 4, 5898280, 262146, 4, 5898281, 131074, 6, 5898282, 65536, 60, 5898283, 65536, 60, 5898284, 65536, 60, 5898285, 65536, 60, 5898286, 65536, 60, 5898287, 65536, 60, 5898288, 65536, 60, 5898289, 65536, 60, 5898290, 262151, 2, 5898291, 7, 0, 5898292, 7, 0, 5898293, 7, 0, 5898294, 7, 0, 5898295, 7, 0, 5898296, 7, 0, 5898297, 7, 0, 5898298, 7, 0, 5898299, 7, 0, 5898300, 7, 0, 5898301, 7, 0, 5898302, 7, 0, 5898303, 7, 0, 5898304, 7, 0, 5898305, 7, 0, 5898306, 7, 0, 5898307, 7, 0, 5898308, 7, 0, 5898309, 7, 0, 5898310, 7, 0, 5898311, 7, 0, 5898312, 7, 0, 5898313, 7, 0, 5898314, 7, 0, 5898315, 7, 0, 5898316, 7, 0, 5898317, 7, 0, 5898318, 7, 0, 5898319, 7, 0, 5898320, 7, 0, 5898321, 7, 0, 5898322, 7, 0, 5898323, 7, 0, 5898324, 7, 0, 5898325, 7, 0, 5898326, 7, 0, 5898327, 7, 0, 5898328, 7, 0, 5898329, 7, 0, 5898330, 7, 0, 5898331, 7, 0, 5898332, 7, 0, 5898333, 7, 0, 5898334, 7, 0, 5898335, 7, 0, 5898336, 7, 0, 5898337, 7, 0, 5898338, 7, 0, 5898339, 7, 0, 5963776, 65536, 60, 5963777, 65536, 60, 5963778, 65536, 60, 5963779, 65536, 60, 5963780, 65536, 60, 5963781, 65536, 60, 5963782, 65536, 60, 5963783, 65536, 60, 5963784, 65536, 60, 5963785, 65536, 60, 5963786, 65536, 60, 5963787, 65536, 60, 5963788, 65536, 60, 5963789, 65536, 60, 5963790, 65536, 60, 5963791, 65536, 60, 5963792, 65536, 38, 5963793, 65536, 38, 5963794, 65536, 38, 5963795, 65536, 38, 5963796, 65536, 38, 5963797, 65536, 38, 5963798, 65536, 38, 5963799, 65536, 38, 5963800, 65536, 38, 5963801, 65536, 60, 5963802, 65536, 60, 5963803, 65536, 60, 5963804, 65536, 60, 5963805, 65536, 60, 5963806, 65536, 60, 5963807, 65536, 60, 5963808, 65536, 60, 5963809, 65536, 60, 5963810, 65536, 60, 5963811, 65536, 60, 5963812, 65536, 60, 5963813, 65536, 60, 5963814, 65536, 60, 5963815, 65536, 60, 5963816, 65536, 60, 5963817, 65536, 60, 5963818, 65536, 60, 5963819, 65536, 60, 5963820, 65536, 60, 5963821, 65536, 60, 5963822, 65536, 60, 5963823, 65536, 60, 5963824, 65536, 60, 5963825, 65536, 60, 5963826, 262151, 2, 5963827, 7, 0, 5963828, 7, 0, 5963829, 7, 0, 5963830, 7, 0, 5963831, 7, 0, 5963832, 7, 0, 5963833, 7, 0, 5963834, 7, 0, 5963835, 7, 0, 5963836, 7, 0, 5963837, 7, 0, 5963838, 7, 0, 5963839, 7, 0, 5963840, 7, 0, 5963841, 7, 0, 5963842, 7, 0, 5963843, 7, 0, 5963844, 7, 0, 5963845, 7, 0, 5963846, 7, 0, 5963847, 7, 0, 5963848, 7, 0, 5963849, 7, 0, 5963850, 7, 0, 5963851, 7, 0, 5963852, 7, 0, 5963853, 7, 0, 5963854, 7, 0, 5963855, 7, 0, 5963856, 7, 0, 5963857, 7, 0, 5963858, 7, 0, 5963859, 7, 0, 5963860, 7, 0, 5963861, 7, 0, 5963862, 7, 0, 5963863, 7, 0, 5963864, 7, 0, 5963865, 7, 0, 5963866, 7, 0, 5963867, 7, 0, 5963868, 7, 0, 5963869, 7, 0, 5963870, 7, 0, 5963871, 7, 0, 5963872, 7, 0, 5963873, 7, 0, 5963874, 7, 0, 5963875, 7, 0, 6029312, 65536, 60, 6029313, 65536, 60, 6029314, 65536, 60, 6029315, 65536, 60, 6029316, 65536, 60, 6029317, 65536, 60, 6029318, 65536, 60, 6029319, 65536, 60, 6029320, 65536, 60, 6029321, 65536, 60, 6029322, 65536, 60, 6029323, 65536, 60, 6029324, 65536, 60, 6029325, 65536, 60, 6029326, 65536, 60, 6029327, 65536, 60, 6029328, 65536, 38, 6029329, 65536, 38, 6029330, 65536, 38, 6029331, 65536, 38, 6029332, 65536, 38, 6029333, 65536, 38, 6029334, 65536, 38, 6029335, 65536, 38, 6029336, 65536, 38, 6029337, 65536, 60, 6029338, 65536, 60, 6029339, 65536, 60, 6029340, 65536, 60, 6029341, 65536, 60, 6029342, 65536, 60, 6029343, 65536, 60, 6029344, 65536, 60, 6029345, 65536, 60, 6029346, 65536, 60, 6029347, 65536, 60, 6029348, 65536, 60, 6029349, 65536, 60, 6029350, 65536, 60, 6029351, 65536, 60, 6029352, 65536, 60, 6029353, 65536, 60, 6029354, 65536, 60, 6029355, 65536, 60, 6029356, 65536, 60, 6029357, 65536, 60, 6029358, 65536, 60, 6029359, 65536, 60, 6029360, 65536, 60, 6029361, 65536, 60, 6029362, 262151, 2, 6029363, 7, 0, 6029364, 7, 0, 6029365, 7, 0, 6029366, 7, 0, 6029367, 7, 0, 6029368, 7, 0, 6029369, 7, 0, 6029370, 7, 0, 6029371, 7, 0, 6029372, 7, 0, 6029373, 7, 0, 6029374, 7, 0, 6029375, 7, 0, 6029376, 7, 0, 6029377, 7, 0, 6029378, 7, 0, 6029379, 7, 0, 6029380, 7, 0, 6029381, 7, 0, 6029382, 7, 0, 6029383, 7, 0, 6029384, 7, 0, 6029385, 7, 0, 6029386, 7, 0, 6029387, 7, 0, 6029388, 7, 0, 6029389, 7, 0, 6029390, 7, 0, 6029391, 7, 0, 6029392, 7, 0, 6029393, 7, 0, 6029394, 7, 0, 6029395, 7, 0, 6029396, 7, 0, 6029397, 7, 0, 6029398, 7, 0, 6029399, 7, 0, 6029400, 7, 0, 6029401, 7, 0, 6029402, 7, 0, 6029403, 7, 0, 6029404, 7, 0, 6029405, 7, 0, 6029406, 7, 0, 6029407, 7, 0, 6029408, 7, 0, 6029409, 7, 0, 6029410, 7, 0, 6029411, 7, 0, 6094848, 65536, 60, 6094849, 65536, 60, 6094850, 65536, 60, 6094851, 65536, 60, 6094852, 65536, 60, 6094853, 65536, 60, 6094854, 65536, 60, 6094855, 65536, 60, 6094856, 65536, 60, 6094857, 65536, 60, 6094858, 65536, 60, 6094859, 65536, 60, 6094860, 65536, 60, 6094861, 65536, 60, 6094862, 65536, 60, 6094863, 65536, 60, 6094864, 65536, 38, 6094865, 65536, 38, 6094866, 65536, 38, 6094867, 65536, 38, 6094868, 65536, 38, 6094869, 65536, 38, 6094870, 65536, 38, 6094871, 65536, 38, 6094872, 65536, 38, 6094873, 65536, 60, 6094874, 65536, 60, 6094875, 65536, 60, 6094876, 65536, 60, 6094877, 65536, 60, 6094878, 65536, 60, 6094879, 65536, 60, 6094880, 65536, 60, 6094881, 65536, 60, 6094882, 65536, 60, 6094883, 65536, 60, 6094884, 65536, 60, 6094885, 65536, 60, 6094886, 65536, 60, 6094887, 65536, 60, 6094888, 65536, 60, 6094889, 65536, 60, 6094890, 65536, 60, 6094891, 65536, 60, 6094892, 65536, 60, 6094893, 65536, 60, 6094894, 65536, 60, 6094895, 65536, 60, 6094896, 65536, 60, 6094897, 65536, 60, 6094898, 262151, 2, 6094899, 7, 0, 6094900, 7, 0, 6094901, 7, 0, 6094902, 7, 0, 6094903, 7, 0, 6094904, 7, 0, 6094905, 7, 0, 6094906, 7, 0, 6094907, 7, 0, 6094908, 7, 0, 6094909, 7, 0, 6094910, 7, 0, 6094911, 7, 0, 6094912, 7, 0, 6094913, 7, 0, 6094914, 7, 0, 6094915, 7, 0, 6094916, 7, 0, 6094917, 7, 0, 6094918, 7, 0, 6094919, 7, 0, 6094920, 7, 0, 6094921, 7, 0, 6094922, 7, 0, 6094923, 7, 0, 6094924, 7, 0, 6094925, 7, 0, 6094926, 7, 0, 6094927, 7, 0, 6094928, 7, 0, 6094929, 7, 0, 6094930, 7, 0, 6094931, 7, 0, 6094932, 7, 0, 6094933, 7, 0, 6094934, 7, 0, 6094935, 7, 0, 6094936, 7, 0, 6094937, 7, 0, 6094938, 7, 0, 6094939, 7, 0, 6094940, 7, 0, 6094941, 7, 0, 6094942, 7, 0, 6094943, 7, 0, 6094944, 7, 0, 6094945, 7, 0, 6094946, 7, 0, 6094947, 7, 0, 6160384, 65536, 37, 6160385, 65536, 37, 6160386, 65536, 37, 6160387, 65536, 37, 6160388, 65536, 37, 6160389, 65536, 37, 6160390, 65536, 37, 6160391, 65536, 37, 6160392, 65536, 37, 6160393, 65536, 37, 6160394, 65536, 37, 6160395, 65536, 37, 6160396, 65536, 37, 6160397, 65536, 37, 6160398, 65536, 37, 6160399, 65536, 37, 6160400, 65536, 38, 6160401, 65536, 38, 6160402, 65536, 38, 6160403, 65536, 38, 6160404, 65536, 38, 6160405, 65536, 38, 6160406, 65536, 38, 6160407, 65536, 38, 6160408, 65536, 38, 6160409, 65536, 37, 6160410, 65536, 37, 6160411, 65536, 37, 6160412, 65536, 37, 6160413, 65536, 37, 6160414, 65536, 37, 6160415, 65536, 37, 6160416, 65536, 37, 6160417, 65536, 37, 6160418, 65536, 37, 6160419, 65536, 37, 6160420, 65536, 37, 6160421, 65536, 37, 6160422, 65536, 37, 6160423, 65536, 37, 6160424, 65536, 37, 6160425, 65536, 37, 6160426, 65536, 37, 6160427, 65536, 37, 6160428, 65536, 37, 6160429, 65536, 37, 6160430, 65536, 37, 6160431, 65536, 37, 6160432, 65536, 37, 6160433, 65536, 37, 6160434, 262151, 2, 6160435, 7, 0, 6160436, 7, 0, 6160437, 7, 0, 6160438, 7, 0, 6160439, 7, 0, 6160440, 7, 0, 6160441, 7, 0, 6160442, 7, 0, 6160443, 7, 0, 6160444, 7, 0, 6160445, 7, 0, 6160446, 7, 0, 6160447, 7, 0, 6160448, 7, 0, 6160449, 7, 0, 6160450, 7, 0, 6160451, 7, 0, 6160452, 7, 0, 6160453, 7, 0, 6160454, 7, 0, 6160455, 7, 0, 6160456, 7, 0, 6160457, 7, 0, 6160458, 7, 0, 6160459, 7, 0, 6160460, 7, 0, 6160461, 7, 0, 6160462, 7, 0, 6160463, 7, 0, 6160464, 7, 0, 6160465, 7, 0, 6160466, 7, 0, 6160467, 7, 0, 6160468, 7, 0, 6160469, 7, 0, 6160470, 7, 0, 6160471, 7, 0, 6160472, 7, 0, 6160473, 7, 0, 6160474, 7, 0, 6160475, 7, 0, 6160476, 7, 0, 6160477, 7, 0, 6160478, 7, 0, 6160479, 7, 0, 6160480, 7, 0, 6160481, 7, 0, 6160482, 7, 0, 6160483, 7, 0, 6225920, 65536, 38, 6225921, 65536, 38, 6225922, 65536, 38, 6225923, 65536, 38, 6225924, 65536, 38, 6225925, 65536, 38, 6225926, 65536, 38, 6225927, 65536, 38, 6225928, 65536, 38, 6225929, 65536, 38, 6225930, 65536, 38, 6225931, 65536, 38, 6225932, 65536, 38, 6225933, 65536, 38, 6225934, 65536, 38, 6225935, 65536, 38, 6225936, 65536, 38, 6225937, 65536, 38, 6225938, 65536, 38, 6225939, 65536, 38, 6225940, 65536, 38, 6225941, 65536, 38, 6225942, 65536, 38, 6225943, 65536, 38, 6225944, 65536, 38, 6225945, 65536, 38, 6225946, 65536, 38, 6225947, 65536, 38, 6225948, 65536, 38, 6225949, 65536, 38, 6225950, 65536, 38, 6225951, 65536, 38, 6225952, 65536, 38, 6225953, 65536, 38, 6225954, 65536, 38, 6225955, 65536, 38, 6225956, 65536, 38, 6225957, 65536, 38, 6225958, 65536, 38, 6225959, 65536, 38, 6225960, 65536, 38, 6225961, 65536, 38, 6225962, 65536, 38, 6225963, 65536, 38, 6225964, 65536, 38, 6225965, 65536, 38, 6225966, 65536, 38, 6225967, 65536, 38, 6225968, 65536, 38, 6225969, 65536, 38, 6225970, 262151, 2, 6225971, 7, 0, 6225972, 7, 0, 6225973, 7, 0, 6225974, 7, 0, 6225975, 7, 0, 6225976, 7, 0, 6225977, 7, 0, 6225978, 7, 0, 6225979, 7, 0, 6225980, 7, 0, 6225981, 7, 0, 6225982, 7, 0, 6225983, 7, 0, 6225984, 7, 0, 6225985, 7, 0, 6225986, 7, 0, 6225987, 7, 0, 6225988, 7, 0, 6225989, 7, 0, 6225990, 7, 0, 6225991, 7, 0, 6225992, 7, 0, 6225993, 7, 0, 6225994, 7, 0, 6225995, 7, 0, 6225996, 7, 0, 6225997, 7, 0, 6225998, 7, 0, 6225999, 7, 0, 6226000, 7, 0, 6226001, 7, 0, 6226002, 7, 0, 6226003, 7, 0, 6226004, 7, 0, 6226005, 7, 0, 6226006, 7, 0, 6226007, 7, 0, 6226008, 7, 0, 6226009, 7, 0, 6226010, 7, 0, 6226011, 7, 0, 6226012, 7, 0, 6226013, 7, 0, 6226014, 7, 0, 6226015, 7, 0, 6226016, 7, 0, 6226017, 7, 0, 6226018, 7, 0, 6226019, 7, 0, 6291456, 65536, 38, 6291457, 65536, 38, 6291458, 65536, 38, 6291459, 65536, 38, 6291460, 65536, 38, 6291461, 65536, 38, 6291462, 65536, 38, 6291463, 65536, 38, 6291464, 65536, 38, 6291465, 65536, 38, 6291466, 65536, 38, 6291467, 65536, 38, 6291468, 65536, 38, 6291469, 65536, 38, 6291470, 65536, 38, 6291471, 65536, 38, 6291472, 65536, 38, 6291473, 65536, 38, 6291474, 65536, 38, 6291475, 65536, 38, 6291476, 65536, 38, 6291477, 65536, 38, 6291478, 65536, 38, 6291479, 65536, 38, 6291480, 65536, 38, 6291481, 65536, 38, 6291482, 65536, 38, 6291483, 65536, 38, 6291484, 65536, 38, 6291485, 65536, 38, 6291486, 65536, 38, 6291487, 65536, 38, 6291488, 65536, 38, 6291489, 65536, 38, 6291490, 65536, 38, 6291491, 65536, 38, 6291492, 65536, 38, 6291493, 65536, 38, 6291494, 65536, 38, 6291495, 65536, 38, 6291496, 65536, 38, 6291497, 65536, 38, 6291498, 65536, 38, 6291499, 65536, 38, 6291500, 65536, 38, 6291501, 65536, 38, 6291502, 65536, 38, 6291503, 65536, 38, 6291504, 65536, 38, 6291505, 65536, 38, 6291506, 262151, 2, 6291507, 7, 0, 6291508, 7, 0, 6291509, 7, 0, 6291510, 7, 0, 6291511, 7, 0, 6291512, 7, 0, 6291513, 7, 0, 6291514, 7, 0, 6291515, 7, 0, 6291516, 7, 0, 6291517, 7, 0, 6291518, 7, 0, 6291519, 7, 0, 6291520, 7, 0, 6291521, 7, 0, 6291522, 7, 0, 6291523, 7, 0, 6291524, 7, 0, 6291525, 7, 0, 6291526, 7, 0, 6291527, 7, 0, 6291528, 7, 0, 6291529, 7, 0, 6291530, 7, 0, 6291531, 7, 0, 6291532, 7, 0, 6291533, 7, 0, 6291534, 7, 0, 6291535, 7, 0, 6291536, 7, 0, 6291537, 7, 0, 6291538, 7, 0, 6291539, 7, 0, 6291540, 7, 0, 6291541, 7, 0, 6291542, 7, 0, 6291543, 7, 0, 6291544, 7, 0, 6291545, 7, 0, 6291546, 7, 0, 6291547, 7, 0, 6291548, 7, 0, 6291549, 7, 0, 6291550, 7, 0, 6291551, 7, 0, 6291552, 7, 0, 6291553, 7, 0, 6291554, 7, 0, 6291555, 7, 0, 6356992, 65536, 38, 6356993, 65536, 38, 6356994, 65536, 38, 6356995, 65536, 38, 6356996, 65536, 38, 6356997, 65536, 38, 6356998, 65536, 38, 6356999, 65536, 38, 6357000, 65536, 38, 6357001, 65536, 38, 6357002, 65536, 38, 6357003, 65536, 38, 6357004, 65536, 38, 6357005, 65536, 38, 6357006, 65536, 38, 6357007, 65536, 38, 6357008, 65536, 38, 6357009, 65536, 38, 6357010, 65536, 38, 6357011, 65536, 38, 6357012, 65536, 38, 6357013, 65536, 38, 6357014, 65536, 38, 6357015, 65536, 38, 6357016, 65536, 38, 6357017, 65536, 38, 6357018, 65536, 38, 6357019, 65536, 38, 6357020, 65536, 38, 6357021, 65536, 38, 6357022, 65536, 38, 6357023, 65536, 38, 6357024, 65536, 38, 6357025, 65536, 38, 6357026, 65536, 38, 6357027, 65536, 38, 6357028, 65536, 38, 6357029, 65536, 38, 6357030, 65536, 38, 6357031, 65536, 38, 6357032, 65536, 38, 6357033, 65536, 38, 6357034, 65536, 38, 6357035, 65536, 38, 6357036, 65536, 38, 6357037, 65536, 38, 6357038, 65536, 38, 6357039, 65536, 38, 6357040, 65536, 38, 6357041, 65536, 38, 6357042, 262151, 2, 6357043, 7, 0, 6357044, 7, 0, 6357045, 7, 0, 6357046, 7, 0, 6357047, 7, 0, 6357048, 7, 0, 6357049, 7, 0, 6357050, 7, 0, 6357051, 7, 0, 6357052, 7, 0, 6357053, 7, 0, 6357054, 7, 0, 6357055, 7, 0, 6357056, 7, 0, 6357057, 7, 0, 6357058, 7, 0, 6357059, 7, 0, 6357060, 7, 0, 6357061, 7, 0, 6357062, 7, 0, 6357063, 7, 0, 6357064, 7, 0, 6357065, 7, 0, 6357066, 7, 0, 6357067, 7, 0, 6357068, 7, 0, 6357069, 7, 0, 6357070, 7, 0, 6357071, 7, 0, 6357072, 7, 0, 6357073, 7, 0, 6357074, 7, 0, 6357075, 7, 0, 6357076, 7, 0, 6357077, 7, 0, 6357078, 7, 0, 6357079, 7, 0, 6357080, 7, 0, 6357081, 7, 0, 6357082, 7, 0, 6357083, 7, 0, 6357084, 7, 0, 6357085, 7, 0, 6357086, 7, 0, 6357087, 7, 0, 6357088, 7, 0, 6357089, 7, 0, 6357090, 7, 0, 6357091, 7, 0, 6422528, 65536, 38, 6422529, 65536, 38, 6422530, 65536, 38, 6422531, 65536, 38, 6422532, 65536, 38, 6422533, 65536, 38, 6422534, 65536, 38, 6422535, 65536, 38, 6422536, 65536, 38, 6422537, 65536, 38, 6422538, 65536, 38, 6422539, 65536, 38, 6422540, 65536, 38, 6422541, 65536, 38, 6422542, 65536, 38, 6422543, 65536, 38, 6422544, 65536, 38, 6422545, 65536, 38, 6422546, 65536, 38, 6422547, 65536, 38, 6422548, 65536, 38, 6422549, 65536, 38, 6422550, 65536, 38, 6422551, 65536, 38, 6422552, 65536, 38, 6422553, 65536, 38, 6422554, 65536, 38, 6422555, 65536, 38, 6422556, 65536, 38, 6422557, 65536, 38, 6422558, 65536, 38, 6422559, 65536, 38, 6422560, 65536, 38, 6422561, 65536, 38, 6422562, 65536, 38, 6422563, 65536, 38, 6422564, 65536, 38, 6422565, 65536, 38, 6422566, 65536, 38, 6422567, 65536, 38, 6422568, 65536, 38, 6422569, 65536, 38, 6422570, 65536, 38, 6422571, 65536, 38, 6422572, 65536, 38, 6422573, 65536, 38, 6422574, 65536, 38, 6422575, 65536, 38, 6422576, 65536, 38, 6422577, 65536, 38, 6422578, 262151, 2, 6422579, 7, 0, 6422580, 7, 0, 6422581, 7, 0, 6422582, 7, 0, 6422583, 7, 0, 6422584, 7, 0, 6422585, 7, 0, 6422586, 7, 0, 6422587, 7, 0, 6422588, 7, 0, 6422589, 7, 0, 6422590, 7, 0, 6422591, 7, 0, 6422592, 7, 0, 6422593, 7, 0, 6422594, 7, 0, 6422595, 7, 0, 6422596, 7, 0, 6422597, 7, 0, 6422598, 7, 0, 6422599, 7, 0, 6422600, 7, 0, 6422601, 7, 0, 6422602, 7, 0, 6422603, 7, 0, 6422604, 7, 0, 6422605, 7, 0, 6422606, 7, 0, 6422607, 7, 0, 6422608, 7, 0, 6422609, 7, 0, 6422610, 7, 0, 6422611, 7, 0, 6422612, 7, 0, 6422613, 7, 0, 6422614, 7, 0, 6422615, 7, 0, 6422616, 7, 0, 6422617, 7, 0, 6422618, 7, 0, 6422619, 7, 0, 6422620, 7, 0, 6422621, 7, 0, 6422622, 7, 0, 6422623, 7, 0, 6422624, 7, 0, 6422625, 7, 0, 6422626, 7, 0, 6422627, 7, 0, 6488064, 65536, 38, 6488065, 65536, 38, 6488066, 65536, 38, 6488067, 65536, 38, 6488068, 65536, 38, 6488069, 65536, 38, 6488070, 65536, 38, 6488071, 65536, 38, 6488072, 65536, 38, 6488073, 65536, 38, 6488074, 65536, 38, 6488075, 65536, 38, 6488076, 65536, 38, 6488077, 65536, 38, 6488078, 65536, 38, 6488079, 65536, 38, 6488080, 65536, 38, 6488081, 65536, 38, 6488082, 65536, 38, 6488083, 65536, 38, 6488084, 65536, 38, 6488085, 65536, 38, 6488086, 65536, 38, 6488087, 65536, 38, 6488088, 65536, 38, 6488089, 65536, 38, 6488090, 65536, 38, 6488091, 65536, 38, 6488092, 65536, 38, 6488093, 65536, 38, 6488094, 65536, 38, 6488095, 65536, 38, 6488096, 65536, 38, 6488097, 65536, 38, 6488098, 65536, 38, 6488099, 65536, 38, 6488100, 65536, 38, 6488101, 65536, 38, 6488102, 65536, 38, 6488103, 65536, 38, 6488104, 65536, 38, 6488105, 65536, 38, 6488106, 65536, 38, 6488107, 65536, 38, 6488108, 65536, 38, 6488109, 65536, 38, 6488110, 65536, 38, 6488111, 65536, 38, 6488112, 65536, 38, 6488113, 65536, 38, 6488114, 262151, 2, 6488115, 7, 0, 6488116, 7, 0, 6488117, 7, 0, 6488118, 7, 0, 6488119, 7, 0, 6488120, 7, 0, 6488121, 7, 0, 6488122, 7, 0, 6488123, 7, 0, 6488124, 7, 0, 6488125, 7, 0, 6488126, 7, 0, 6488127, 7, 0, 6488128, 7, 0, 6488129, 7, 0, 6488130, 7, 0, 6488131, 7, 0, 6488132, 7, 0, 6488133, 7, 0, 6488134, 7, 0, 6488135, 7, 0, 6488136, 7, 0, 6488137, 7, 0, 6488138, 7, 0, 6488139, 7, 0, 6488140, 7, 0, 6488141, 7, 0, 6488142, 7, 0, 6488143, 7, 0, 6488144, 7, 0, 6488145, 7, 0, 6488146, 7, 0, 6488147, 7, 0, 6488148, 7, 0, 6488149, 7, 0, 6488150, 7, 0, 6488151, 7, 0, 6488152, 7, 0, 6488153, 7, 0, 6488154, 7, 0, 6488155, 7, 0, 6488156, 7, 0, 6488157, 7, 0, 6488158, 7, 0, 6488159, 7, 0, 6488160, 7, 0, 6488161, 7, 0, 6488162, 7, 0, 6488163, 7, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 72, 327680, 35, 73, 393216, 35, 89, 327680, 35, 90, 393216, 35, 65608, 327680, 36, 65609, 393216, 36, 65620, 327680, 35, 65621, 393216, 35, 65625, 327680, 36, 65626, 393216, 36, 131143, 327680, 35, 131144, 393216, 35, 131145, 196608, 32, 131156, 327680, 36, 131157, 393216, 36, 131163, 196608, 32, 196679, 327680, 36, 196680, 393216, 36, 196683, 131072, 5, 196684, 0, 2, 196685, 65536, 2, 196686, 196608, 5, 196700, 196608, 32, 262216, 196608, 32, 262219, 131072, 6, 262220, 0, 3, 262221, 65536, 3, 262222, 196608, 6, 262235, 196608, 32, 327753, 196608, 32, 327755, 131072, 5, 327756, 0, 4, 327757, 65536, 4, 327758, 196608, 5, 327766, 327680, 35, 327767, 393216, 35, 327771, 327680, 35, 327772, 393216, 35, 393288, 327680, 35, 393289, 393216, 35, 393291, 131072, 6, 393292, 0, 5, 393293, 65536, 5, 393294, 196608, 6, 393302, 327680, 36, 393303, 393216, 36, 393307, 327680, 36, 393308, 393216, 36, 458824, 327680, 36, 458825, 393216, 36, 458828, 0, 6, 458829, 65536, 6, 458842, 327680, 35, 458843, 393216, 35, 524361, 196608, 32, 524378, 327680, 36, 524379, 393216, 36, 589897, 327680, 35, 589898, 393216, 35, 589914, 196608, 32, 655433, 327680, 36, 655434, 393216, 36, 655435, 131072, 5, 655436, 0, 2, 655437, 65536, 2, 655438, 196608, 5, 655448, 327680, 35, 655449, 393216, 35, 720969, 196608, 32, 720971, 131072, 6, 720972, 0, 3, 720973, 65536, 3, 720974, 196608, 6, 720984, 327680, 36, 720985, 393216, 36, 786504, 196608, 32, 786508, 0, 6, 786509, 65536, 6, 786520, 196608, 32, 852040, 327680, 35, 852041, 393216, 35, 852055, 327680, 35, 852056, 393216, 35, 917576, 327680, 36, 917577, 393216, 36, 917591, 327680, 36, 917592, 393216, 36, 983114, 196608, 32, 983129, 196608, 32, 1048649, 327680, 35, 1048650, 393216, 35, 1048658, 327680, 35, 1048659, 393216, 35, 1048664, 327680, 35, 1048665, 393216, 35, 1114185, 327680, 36, 1114186, 393216, 36, 1114194, 327680, 36, 1114195, 393216, 36, 1114200, 327680, 36, 1114201, 393216, 36, 1179722, 196608, 32, 1179735, 196608, 32, 1245258, 327680, 35, 1245259, 393216, 35, 1245270, 327680, 35, 1245271, 393216, 35, 1310794, 327680, 36, 1310795, 393216, 36, 1310806, 327680, 36, 1310807, 393216, 36, 1376332, 196608, 32, 1376343, 196608, 32, 1441867, 196608, 32, 1441880, 196608, 32, 1507403, 327680, 35, 1507404, 393216, 35, 1507415, 327680, 35, 1507416, 393216, 35, 1572939, 327680, 36, 1572940, 393216, 36, 1572951, 327680, 36, 1572952, 393216, 36, 1638466, 327680, 35, 1638467, 393216, 35, 1638474, 196608, 32, 1638478, 262150, 5, 1638479, 6, 6, 1638488, 196608, 32, 1703998, 327680, 35, 1703999, 393216, 35, 1704000, 196608, 32, 1704002, 327680, 36, 1704003, 393216, 36, 1704005, 327680, 35, 1704006, 393216, 35, 1704009, 327680, 35, 1704010, 393216, 35, 1704013, 262150, 5, 1704014, 65542, 0, 1704015, 6, 4, 1704024, 327680, 35, 1704025, 393216, 35, 1769534, 327680, 36, 1769535, 393216, 36, 1769537, 196608, 32, 1769540, 196608, 32, 1769541, 327680, 36, 1769542, 393216, 36, 1769545, 327680, 36, 1769546, 393216, 36, 1769548, 262150, 5, 1769549, 65542, 0, 1769550, 6, 0, 1769551, 6, 4, 1769560, 327680, 36, 1769561, 393216, 36, 1835069, 196608, 32, 1835079, 196608, 32, 1835081, 196608, 32, 1835083, 262150, 5, 1835084, 65542, 0, 1835085, 6, 0, 1835086, 6, 0, 1835087, 6, 4, 1835097, 196608, 32, 1900604, 327680, 35, 1900605, 393216, 35, 1900616, 196608, 32, 1900619, 262150, 2, 1900620, 6, 0, 1900621, 6, 0, 1900622, 262150, 0, 1900623, 131078, 6, 1900634, 327680, 35, 1900635, 393216, 35, 1966127, 327680, 35, 1966128, 393216, 35, 1966134, 327680, 35, 1966135, 393216, 35, 1966140, 327680, 36, 1966141, 393216, 36, 1966154, 262150, 5, 1966155, 65542, 0, 1966156, 6, 0, 1966157, 6, 0, 1966158, 6, 4, 1966170, 327680, 36, 1966171, 393216, 36, 2031658, 327680, 35, 2031659, 393216, 35, 2031660, 196608, 32, 2031662, 196608, 32, 2031663, 65536, 37, 2031664, 65536, 37, 2031665, 196608, 32, 2031666, 327680, 35, 2031667, 393216, 35, 2031669, 196608, 32, 2031670, 327680, 36, 2031671, 393216, 36, 2031672, 196608, 32, 2031674, 327680, 35, 2031675, 393216, 35, 2031676, 196608, 32, 2031680, 0, 2, 2031681, 65536, 2, 2031682, 0, 2, 2031683, 65536, 2, 2031690, 262150, 2, 2031691, 6, 0, 2031692, 6, 0, 2031693, 262150, 0, 2031694, 131078, 6, 2031701, 327680, 35, 2031702, 393216, 35, 2031705, 196608, 32, 2097191, 327680, 35, 2097192, 393216, 35, 2097194, 327680, 36, 2097195, 393216, 36, 2097197, 196608, 32, 2097198, 196608, 38, 2097199, 0, 39, 2097200, 131072, 39, 2097202, 327680, 36, 2097203, 393216, 36, 2097204, 196608, 32, 2097209, 196608, 32, 2097210, 327680, 36, 2097211, 393216, 36, 2097216, 0, 3, 2097217, 65536, 3, 2097218, 0, 3, 2097219, 65536, 3, 2097226, 262150, 2, 2097227, 6, 0, 2097228, 262150, 0, 2097229, 131078, 6, 2097237, 327680, 36, 2097238, 393216, 36, 2097241, 327680, 35, 2097242, 393216, 35, 2162726, 196608, 32, 2162727, 327680, 36, 2162728, 393216, 36, 2162729, 196608, 32, 2162733, 0, 38, 2162735, 0, 40, 2162736, 131072, 40, 2162752, 0, 4, 2162753, 65536, 4, 2162754, 0, 4, 2162755, 65536, 4, 2162762, 262150, 6, 2162763, 262150, 4, 2162764, 131078, 6, 2162777, 327680, 36, 2162778, 393216, 36, 2228260, 327680, 35, 2228261, 393216, 35, 2228262, 196608, 32, 2228269, 0, 39, 2228270, 65536, 39, 2228271, 65536, 39, 2228272, 65536, 39, 2228288, 0, 5, 2228289, 65536, 5, 2228290, 0, 5, 2228291, 65536, 5, 2228303, 327680, 35, 2228304, 393216, 35, 2228313, 196608, 32, 2293796, 327680, 36, 2293797, 393216, 36, 2293805, 0, 40, 2293806, 65536, 40, 2293807, 65536, 40, 2293808, 65536, 40, 2293824, 0, 6, 2293825, 65536, 6, 2293826, 0, 6, 2293827, 65536, 6, 2293839, 327680, 36, 2293840, 393216, 36, 2293848, 327680, 35, 2293849, 393216, 35, 2359333, 327680, 35, 2359334, 393216, 35, 2359384, 327680, 36, 2359385, 393216, 36, 2424869, 327680, 36, 2424870, 393216, 36, 2424918, 196608, 32, 2424919, 196608, 32, 2490403, 327680, 35, 2490404, 393216, 35, 2490405, 196608, 32, 2490444, 327680, 35, 2490445, 393216, 35, 2490453, 327680, 35, 2490454, 393216, 35, 2555939, 327680, 36, 2555940, 393216, 36, 2555955, 0, 37, 2555956, 65536, 37, 2555957, 65536, 37, 2555958, 131072, 37, 2555980, 327680, 36, 2555981, 393216, 36, 2555988, 196608, 32, 2555989, 327680, 36, 2555990, 393216, 36, 2621475, 196608, 32, 2621491, 0, 38, 2621494, 131072, 38, 2621523, 327680, 35, 2621524, 393216, 35, 2687009, 327680, 35, 2687010, 393216, 35, 2687021, 262150, 5, 2687022, 6, 6, 2687027, 0, 39, 2687028, 196608, 39, 2687030, 131072, 38, 2687059, 327680, 36, 2687060, 393216, 36, 2752545, 327680, 36, 2752546, 393216, 36, 2752556, 262150, 5, 2752557, 65542, 0, 2752558, 131078, 0, 2752559, 6, 6, 2752563, 0, 40, 2752564, 196608, 40, 2752566, 131072, 38, 2752586, 327680, 35, 2752587, 393216, 35, 2752591, 327680, 35, 2752592, 393216, 35, 2752593, 196608, 32, 2752594, 196608, 32, 2818066, 327680, 35, 2818067, 393216, 35, 2818068, 196608, 32, 2818069, 327680, 35, 2818070, 393216, 35, 2818080, 327680, 35, 2818081, 393216, 35, 2818091, 262150, 5, 2818092, 65542, 0, 2818093, 6, 0, 2818094, 6, 0, 2818095, 131078, 0, 2818096, 6, 6, 2818100, 0, 39, 2818101, 65536, 39, 2818102, 131072, 39, 2818122, 327680, 36, 2818123, 393216, 36, 2818127, 327680, 36, 2818128, 393216, 36, 2883601, 196608, 32, 2883602, 327680, 36, 2883603, 393216, 36, 2883605, 327680, 36, 2883606, 393216, 36, 2883612, 327680, 35, 2883613, 393216, 35, 2883615, 196608, 32, 2883616, 327680, 36, 2883617, 393216, 36, 2883626, 262150, 5, 2883627, 65542, 0, 2883628, 6, 0, 2883629, 6, 0, 2883630, 6, 0, 2883631, 6, 0, 2883632, 131078, 0, 2883633, 6, 6, 2883636, 0, 40, 2883637, 65536, 40, 2883638, 131072, 40, 2883652, 0, 37, 2883653, 65536, 37, 2883654, 65536, 37, 2883655, 65536, 37, 2883656, 65536, 37, 2883657, 65536, 37, 2883658, 131072, 37, 2883663, 196608, 32, 2949136, 196608, 32, 2949138, 262150, 5, 2949139, 6, 6, 2949143, 196608, 32, 2949145, 327680, 35, 2949146, 393216, 35, 2949148, 327680, 36, 2949149, 393216, 36, 2949150, 196608, 32, 2949162, 262150, 6, 2949163, 262150, 4, 2949164, 131078, 1, 2949165, 6, 0, 2949166, 6, 0, 2949167, 6, 0, 2949168, 6, 0, 2949169, 6, 4, 2949188, 0, 38, 2949194, 131072, 38, 2949198, 196608, 32, 3014671, 327680, 35, 3014672, 393216, 35, 3014674, 262150, 2, 3014675, 131078, 0, 3014676, 6, 6, 3014680, 196608, 32, 3014681, 327680, 36, 3014682, 393216, 36, 3014683, 196608, 32, 3014700, 262150, 2, 3014701, 6, 0, 3014702, 6, 0, 3014703, 6, 0, 3014704, 262150, 0, 3014705, 131078, 6, 3014717, 196608, 37, 3014718, 65536, 37, 3014719, 65536, 37, 3014720, 65536, 37, 3014721, 65536, 37, 3014722, 65536, 37, 3014723, 65536, 37, 3014724, 65536, 37, 3014725, 65536, 37, 3014726, 65536, 37, 3014727, 65536, 37, 3014728, 65536, 37, 3014729, 131072, 37, 3014730, 131072, 38, 3014735, 327680, 35, 3014736, 393216, 35, 3080207, 327680, 36, 3080208, 393216, 36, 3080210, 262150, 6, 3080211, 262150, 4, 3080212, 131078, 6, 3080213, 327680, 35, 3080214, 393216, 35, 3080236, 262150, 6, 3080237, 131078, 1, 3080238, 6, 0, 3080239, 6, 0, 3080240, 6, 4, 3080245, 0, 37, 3080246, 65536, 37, 3080247, 65536, 37, 3080248, 65536, 37, 3080249, 65536, 37, 3080250, 65536, 37, 3080251, 65536, 37, 3080252, 65536, 37, 3080253, 196608, 38, 3080262, 0, 38, 3080263, 65536, 38, 3080264, 131072, 38, 3080265, 131072, 38, 3080266, 262144, 38, 3080267, 131072, 37, 3080271, 327680, 36, 3080272, 393216, 36, 3145743, 196608, 32, 3145747, 327680, 35, 3145748, 393216, 35, 3145749, 327680, 36, 3145750, 393216, 36, 3145773, 262150, 2, 3145774, 6, 0, 3145775, 262150, 0, 3145776, 131078, 6, 3145779, 196608, 32, 3145781, 0, 39, 3145782, 65536, 39, 3145783, 65536, 39, 3145784, 65536, 39, 3145785, 196608, 39, 3145790, 0, 39, 3145791, 65536, 39, 3145792, 65536, 39, 3145793, 65536, 39, 3145794, 65536, 39, 3145795, 65536, 39, 3145796, 65536, 39, 3145797, 196608, 39, 3145798, 0, 39, 3145799, 65536, 39, 3145800, 131072, 39, 3145801, 131072, 38, 3145803, 131072, 38, 3145808, 327680, 35, 3145809, 393216, 35, 3211278, 327680, 35, 3211279, 393216, 35, 3211283, 327680, 36, 3211284, 393216, 36, 3211309, 262150, 2, 3211310, 262150, 0, 3211311, 131078, 6, 3211314, 196608, 32, 3211316, 196608, 32, 3211317, 0, 40, 3211318, 65536, 40, 3211319, 65536, 40, 3211320, 65536, 40, 3211321, 196608, 40, 3211326, 0, 40, 3211327, 65536, 40, 3211328, 65536, 40, 3211329, 65536, 40, 3211330, 65536, 40, 3211331, 65536, 40, 3211332, 65536, 40, 3211333, 196608, 40, 3211334, 0, 40, 3211335, 65536, 40, 3211336, 131072, 40, 3211337, 131072, 38, 3211339, 131072, 38, 3211344, 327680, 36, 3211345, 393216, 36, 3276814, 327680, 36, 3276815, 393216, 36, 3276822, 262151, 5, 3276823, 131079, 3, 3276824, 7, 6, 3276834, 0, 29, 3276835, 65536, 29, 3276836, 65536, 29, 3276837, 65536, 29, 3276838, 65536, 29, 3276839, 65536, 29, 3276840, 65536, 29, 3276841, 65536, 29, 3276842, 131072, 29, 3276845, 262150, 2, 3276846, 6, 4, 3276849, 327680, 35, 3276850, 393216, 35, 3276857, 0, 39, 3276858, 65536, 39, 3276859, 65536, 39, 3276860, 65536, 39, 3276861, 65536, 39, 3276862, 65536, 39, 3276863, 65536, 39, 3276864, 65536, 39, 3276865, 65536, 39, 3276866, 65536, 39, 3276867, 65536, 39, 3276868, 196608, 39, 3276869, 0, 39, 3276870, 65536, 39, 3276871, 65536, 39, 3276872, 65536, 39, 3276873, 131072, 39, 3276875, 131072, 38, 3276880, 196608, 32, 3342352, 196608, 32, 3342357, 262151, 5, 3342358, 65543, 0, 3342359, 7, 0, 3342360, 131079, 0, 3342361, 7, 6, 3342367, 0, 2, 3342368, 65536, 2, 3342369, 0, 29, 3342370, 131072, 27, 3342375, 131072, 5, 3342376, 0, 4, 3342377, 65536, 4, 3342378, 131072, 30, 3342381, 262150, 6, 3342382, 131078, 6, 3342385, 327680, 36, 3342386, 393216, 36, 3342393, 0, 40, 3342394, 65536, 40, 3342395, 65536, 40, 3342396, 65536, 40, 3342397, 65536, 40, 3342398, 65536, 40, 3342399, 65536, 40, 3342400, 65536, 40, 3342401, 65536, 40, 3342402, 65536, 40, 3342403, 65536, 40, 3342404, 196608, 40, 3342405, 0, 40, 3342406, 65536, 40, 3342407, 65536, 40, 3342408, 65536, 40, 3342409, 131072, 40, 3342411, 131072, 38, 3342415, 196608, 32, 3407887, 327680, 35, 3407888, 393216, 35, 3407893, 262151, 2, 3407894, 7, 0, 3407895, 7, 0, 3407896, 7, 0, 3407897, 7, 4, 3407903, 0, 3, 3407904, 65536, 3, 3407905, 0, 30, 3407911, 131072, 6, 3407912, 0, 5, 3407913, 65536, 5, 3407914, 131072, 30, 3407920, 327680, 35, 3407921, 393216, 35, 3407922, 327680, 35, 3407923, 393216, 35, 3407935, 0, 85, 3407936, 65536, 85, 3407937, 131072, 85, 3407938, 196608, 85, 3407939, 262144, 85, 3407940, 0, 39, 3407941, 65536, 39, 3407942, 65536, 39, 3407943, 65536, 39, 3407944, 65536, 39, 3407945, 65536, 39, 3407946, 65536, 39, 3407947, 131072, 39, 3407951, 327680, 35, 3407952, 393216, 35, 3473423, 327680, 36, 3473424, 393216, 36, 3473429, 262151, 6, 3473430, 131079, 1, 3473431, 7, 0, 3473432, 262151, 0, 3473433, 131079, 6, 3473439, 0, 6, 3473440, 65536, 6, 3473441, 0, 30, 3473448, 0, 6, 3473449, 65536, 6, 3473450, 131072, 30, 3473456, 327680, 36, 3473457, 393216, 36, 3473458, 327680, 36, 3473459, 393216, 36, 3473471, 0, 86, 3473472, 65536, 86, 3473473, 131072, 86, 3473474, 196608, 86, 3473475, 262144, 86, 3473476, 0, 40, 3473477, 65536, 40, 3473478, 65536, 40, 3473479, 65536, 40, 3473480, 65536, 40, 3473481, 65536, 40, 3473482, 65536, 40, 3473483, 131072, 40, 3473487, 327680, 36, 3473488, 393216, 36, 3538961, 196608, 32, 3538966, 262151, 6, 3538967, 262151, 4, 3538968, 131079, 6, 3538977, 0, 30, 3538983, 131072, 60, 3538984, 0, 2, 3538985, 65536, 2, 3538986, 131072, 30, 3538992, 196608, 32, 3538995, 196608, 32, 3539007, 0, 87, 3539008, 65536, 87, 3539009, 131072, 87, 3539010, 196608, 87, 3539011, 262144, 87, 3539015, 0, 6, 3539016, 65536, 6, 3539017, 0, 3, 3539018, 65536, 3, 3539023, 196608, 32, 3604496, 196608, 32, 3604513, 0, 30, 3604519, 131072, 61, 3604520, 0, 3, 3604521, 65536, 3, 3604522, 131072, 30, 3604527, 196608, 32, 3604532, 196608, 32, 3604543, 0, 88, 3604544, 65536, 88, 3604545, 131072, 88, 3604546, 196608, 88, 3604547, 262144, 88, 3604551, 0, 3, 3604552, 65536, 3, 3604553, 0, 6, 3604554, 65536, 6, 3604559, 327680, 35, 3604560, 393216, 35, 3670032, 327680, 35, 3670033, 393216, 35, 3670049, 0, 31, 3670050, 65536, 31, 3670051, 65536, 31, 3670052, 65536, 22, 3670053, 65536, 22, 3670054, 65536, 31, 3670055, 131072, 28, 3670056, 0, 6, 3670057, 65536, 6, 3670058, 131072, 30, 3670063, 196608, 32, 3670068, 327680, 35, 3670069, 393216, 35, 3670087, 0, 6, 3670088, 65536, 6, 3670095, 327680, 36, 3670096, 393216, 36, 3735568, 327680, 36, 3735569, 393216, 36, 3735585, 0, 3, 3735586, 65536, 3, 3735591, 0, 31, 3735592, 65536, 31, 3735593, 65536, 31, 3735594, 131072, 31, 3735600, 196608, 32, 3735604, 327680, 36, 3735605, 393216, 36, 3735606, 196608, 32, 3735630, 196608, 32, 3801103, 327680, 35, 3801104, 393216, 35, 3801121, 0, 6, 3801122, 65536, 6, 3801135, 327680, 35, 3801136, 393216, 35, 3801143, 196608, 32, 3801144, 327680, 35, 3801145, 393216, 35, 3801165, 327680, 35, 3801166, 393216, 35, 3866639, 327680, 36, 3866640, 393216, 36, 3866669, 327680, 35, 3866670, 393216, 35, 3866671, 327680, 36, 3866672, 393216, 36, 3866680, 327680, 36, 3866681, 393216, 36, 3866701, 327680, 36, 3866702, 393216, 36, 3932175, 196608, 32, 3932205, 327680, 36, 3932206, 393216, 36, 3932218, 196608, 32, 3932219, 327680, 35, 3932220, 393216, 35, 3932235, 196608, 32, 3932236, 196608, 32, 3997709, 327680, 35, 3997710, 393216, 35, 3997711, 196608, 32, 3997737, 327680, 35, 3997738, 393216, 35, 3997739, 196608, 32, 3997740, 196608, 32, 3997755, 327680, 36, 3997756, 393216, 36, 3997757, 196608, 32, 3997759, 196608, 32, 3997760, 327680, 35, 3997761, 393216, 35, 3997762, 196608, 32, 3997764, 196608, 32, 3997765, 327680, 35, 3997766, 393216, 35, 3997768, 196608, 32, 3997770, 327680, 35, 3997771, 393216, 35, 4063245, 327680, 36, 4063246, 393216, 36, 4063268, 196608, 32, 4063270, 327680, 35, 4063271, 393216, 35, 4063273, 327680, 36, 4063274, 393216, 36, 4063294, 196608, 32, 4063296, 327680, 36, 4063297, 393216, 36, 4063299, 196608, 32, 4063301, 327680, 36, 4063302, 393216, 36, 4063303, 196608, 32, 4063305, 196608, 32, 4063306, 327680, 36, 4063307, 393216, 36, 4128781, 196608, 32, 4128801, 327680, 35, 4128802, 393216, 35, 4128803, 196608, 32, 4128805, 196608, 32, 4128806, 327680, 36, 4128807, 393216, 36, 4128808, 196608, 32, 4194316, 196608, 32, 4194337, 327680, 36, 4194338, 393216, 36, 4259852, 196608, 32, 4259853, 327680, 35, 4259854, 393216, 35, 4259873, 196608, 32, 4325389, 327680, 36, 4325390, 393216, 36, 4325399, 262150, 5, 4325400, 131078, 3, 4325401, 6, 6, 4325408, 327680, 35, 4325409, 393216, 35, 4390926, 196608, 32, 4390935, 262150, 2, 4390936, 6, 0, 4390937, 6, 4, 4390944, 327680, 36, 4390945, 393216, 36, 4456462, 327680, 35, 4456463, 393216, 35, 4456471, 262150, 2, 4456472, 262150, 0, 4456473, 131078, 6, 4456480, 196608, 32, 4521998, 327680, 36, 4521999, 393216, 36, 4522006, 262150, 5, 4522007, 65542, 0, 4522008, 6, 4, 4522015, 327680, 35, 4522016, 393216, 35, 4587536, 196608, 32, 4587541, 262150, 5, 4587542, 65542, 0, 4587543, 262150, 0, 4587544, 131078, 6, 4587551, 327680, 36, 4587552, 393216, 36, 4653071, 196608, 32, 4653077, 262150, 2, 4653078, 6, 0, 4653079, 6, 4, 4653087, 196608, 32, 4718607, 327680, 35, 4718608, 393216, 35, 4718613, 262150, 6, 4718614, 262150, 4, 4718615, 131078, 6, 4718622, 196608, 32, 4784143, 327680, 36, 4784144, 393216, 36, 4784159, 196608, 32, 4784160, 327680, 35, 4784161, 393216, 35, 4849679, 196608, 32, 4849690, 0, 37, 4849691, 65536, 37, 4849692, 65536, 37, 4849693, 131072, 37, 4849696, 327680, 36, 4849697, 393216, 36, 4915214, 327680, 35, 4915215, 393216, 35, 4915226, 0, 38, 4915229, 131072, 38, 4915233, 196608, 32, 4915234, 196608, 32, 4980750, 327680, 36, 4980751, 393216, 36, 4980762, 0, 39, 4980763, 196608, 39, 4980765, 131072, 38, 4980770, 327680, 35, 4980771, 393216, 35, 5046288, 196608, 32, 5046292, 262150, 5, 5046293, 131078, 3, 5046294, 6, 6, 5046298, 0, 40, 5046299, 196608, 40, 5046301, 131072, 38, 5046306, 327680, 36, 5046307, 393216, 36, 5111823, 196608, 32, 5111828, 262150, 6, 5111829, 131078, 1, 5111830, 6, 4, 5111835, 0, 39, 5111836, 65536, 39, 5111837, 131072, 39, 5111842, 196608, 32, 5177359, 196608, 32, 5177365, 262150, 2, 5177366, 131078, 0, 5177367, 6, 6, 5177371, 0, 40, 5177372, 65536, 40, 5177373, 131072, 40, 5177378, 327680, 35, 5177379, 393216, 35, 5242896, 393216, 36, 5242897, 65536, 37, 5242898, 65536, 37, 5242899, 131072, 37, 5242901, 262150, 6, 5242902, 131078, 1, 5242903, 6, 4, 5242914, 327680, 36, 5242915, 393216, 36, 5308432, 0, 38, 5308433, 65536, 38, 5308434, 65536, 38, 5308435, 131072, 38, 5308438, 262150, 2, 5308439, 131078, 0, 5308440, 6, 6, 5308450, 196608, 32, 5373968, 0, 39, 5373969, 65536, 39, 5373970, 65536, 39, 5373971, 131072, 39, 5373974, 262150, 2, 5373975, 6, 0, 5373976, 131078, 0, 5373977, 6, 6, 5373985, 327680, 35, 5373986, 393216, 35, 5439504, 0, 40, 5439505, 65536, 40, 5439506, 65536, 40, 5439507, 131072, 40, 5439510, 262150, 2, 5439511, 6, 0, 5439512, 6, 0, 5439513, 6, 4, 5439521, 327680, 36, 5439522, 393216, 36, 5505037, 327680, 35, 5505038, 393216, 35, 5505046, 262150, 6, 5505047, 262150, 4, 5505048, 262150, 4, 5505049, 6, 5, 5505050, 196614, 7, 5505057, 196608, 32, 5570569, 327680, 35, 5570570, 393216, 35, 5570572, 196608, 32, 5570573, 327680, 36, 5570574, 393216, 36, 5570592, 327680, 35, 5570593, 393216, 35, 5636105, 327680, 36, 5636106, 393216, 36, 5636107, 196608, 32, 5636128, 327680, 36, 5636129, 393216, 36, 5701641, 196608, 32, 5701666, 196608, 32, 5701676, 0, 2, 5701677, 65536, 2, 5701678, 0, 2, 5701679, 65536, 2, 5767176, 327680, 35, 5767177, 393216, 35, 5767202, 327680, 35, 5767203, 393216, 35, 5767212, 0, 5, 5767213, 65536, 5, 5767214, 0, 5, 5767215, 65536, 5, 5832704, 0, 2, 5832705, 65536, 2, 5832706, 0, 2, 5832707, 65536, 2, 5832708, 0, 2, 5832709, 65536, 2, 5832710, 0, 2, 5832711, 65536, 2, 5832712, 327680, 36, 5832713, 393216, 36, 5832719, 0, 37, 5832720, 0, 37, 5832721, 0, 37, 5832722, 65536, 37, 5832723, 65536, 37, 5832724, 65536, 37, 5832725, 65536, 37, 5832726, 65536, 37, 5832727, 131072, 37, 5832728, 131072, 37, 5832729, 131072, 37, 5832738, 327680, 36, 5832739, 393216, 36, 5832740, 0, 2, 5832741, 65536, 2, 5832742, 0, 2, 5832743, 65536, 2, 5832744, 0, 2, 5832745, 65536, 2, 5832746, 0, 2, 5832747, 65536, 2, 5832748, 0, 4, 5832749, 65536, 4, 5832750, 0, 4, 5832751, 65536, 4, 5832752, 0, 2, 5832753, 65536, 2, 5898240, 0, 5, 5898241, 65536, 5, 5898242, 0, 5, 5898243, 65536, 5, 5898244, 0, 5, 5898245, 65536, 5, 5898246, 0, 5, 5898247, 65536, 5, 5898248, 0, 5, 5898249, 196608, 32, 5898255, 0, 38, 5898256, 0, 38, 5898257, 0, 38, 5898263, 131072, 38, 5898264, 131072, 38, 5898265, 131072, 38, 5898275, 196608, 32, 5898276, 0, 5, 5898277, 65536, 5, 5898278, 0, 5, 5898279, 65536, 5, 5898280, 0, 5, 5898281, 65536, 5, 5898282, 0, 5, 5898283, 65536, 5, 5898284, 0, 5, 5898285, 65536, 5, 5898286, 0, 5, 5898287, 65536, 5, 5898288, 0, 5, 5898289, 65536, 5, 5963776, 0, 4, 5963777, 65536, 4, 5963778, 0, 4, 5963779, 65536, 4, 5963780, 0, 4, 5963781, 65536, 4, 5963782, 0, 4, 5963783, 65536, 4, 5963784, 0, 4, 5963785, 65536, 4, 5963789, 0, 2, 5963790, 65536, 2, 5963791, 0, 38, 5963792, 0, 38, 5963793, 0, 38, 5963799, 131072, 38, 5963800, 131072, 38, 5963801, 131072, 40, 5963812, 0, 4, 5963813, 65536, 4, 5963814, 0, 4, 5963815, 65536, 4, 5963816, 0, 4, 5963817, 65536, 4, 5963818, 0, 4, 5963819, 65536, 4, 5963820, 0, 4, 5963821, 65536, 4, 5963822, 0, 4, 5963823, 65536, 4, 5963824, 0, 4, 5963825, 65536, 4, 6029312, 0, 5, 6029313, 65536, 5, 6029314, 0, 5, 6029315, 65536, 5, 6029316, 0, 5, 6029317, 65536, 5, 6029318, 0, 5, 6029319, 65536, 5, 6029320, 0, 5, 6029321, 65536, 5, 6029325, 0, 3, 6029326, 65536, 3, 6029327, 0, 38, 6029328, 0, 38, 6029329, 0, 38, 6029335, 131072, 38, 6029336, 131072, 38, 6029348, 0, 5, 6029349, 65536, 5, 6029350, 0, 5, 6029351, 65536, 5, 6029352, 0, 5, 6029353, 65536, 5, 6029354, 0, 5, 6029355, 65536, 5, 6029356, 0, 5, 6029357, 65536, 5, 6029358, 0, 5, 6029359, 65536, 5, 6029360, 0, 5, 6029361, 65536, 5, 6094848, 0, 6, 6094849, 65536, 6, 6094850, 0, 6, 6094851, 65536, 6, 6094852, 0, 6, 6094853, 65536, 6, 6094854, 0, 6, 6094855, 65536, 6, 6094856, 0, 6, 6094857, 65536, 6, 6094861, 0, 6, 6094862, 65536, 6, 6094863, 0, 38, 6094864, 0, 38, 6094865, 0, 38, 6094871, 131072, 38, 6094872, 131072, 38, 6094873, 458752, 30, 6094884, 0, 6, 6094885, 65536, 6, 6094886, 0, 6, 6094887, 65536, 6, 6094888, 0, 6, 6094889, 65536, 6, 6094890, 0, 6, 6094891, 65536, 6, 6094892, 0, 6, 6094893, 65536, 6, 6094894, 0, 6, 6094895, 65536, 6, 6094896, 0, 6, 6094897, 65536, 6, 6160387, 196608, 37, 6160388, 196608, 37, 6160393, 262144, 37, 6160394, 262144, 37, 6160399, 196608, 38, 6160400, 0, 38, 6160401, 0, 38, 6160407, 131072, 38, 6160408, 131072, 38, 6160409, 262144, 38, 6160413, 0, 37, 6160414, 0, 37, 6160416, 131072, 37, 6160417, 131072, 37, 6160422, 0, 37, 6160423, 0, 37, 6160430, 131072, 37, 6160431, 131072, 37, 6225920, 65536, 37, 6225921, 65536, 37, 6225922, 65536, 37, 6225923, 196608, 38, 6225924, 0, 38, 6225929, 131072, 38, 6225930, 262144, 38, 6225931, 65536, 37, 6225932, 262144, 37, 6225936, 0, 38, 6225937, 0, 38, 6225943, 131072, 38, 6225944, 262144, 38, 6225945, 131072, 37, 6225947, 0, 37, 6225948, 65536, 37, 6225949, 196608, 38, 6225950, 0, 38, 6225952, 131072, 38, 6225953, 131072, 38, 6225956, 0, 37, 6225957, 65536, 37, 6225958, 196608, 38, 6225959, 0, 38, 6225965, 131072, 38, 6225966, 131072, 38, 6225967, 131072, 38, 6291460, 0, 38, 6291465, 131072, 38, 6291468, 262144, 38, 6291469, 65536, 37, 6291470, 65536, 37, 6291471, 65536, 37, 6291472, 196608, 38, 6291473, 0, 38, 6291479, 131072, 38, 6291481, 262144, 38, 6291482, 65536, 37, 6291483, 196608, 38, 6291486, 0, 38, 6291488, 131072, 38, 6291489, 131072, 38, 6291492, 0, 38, 6291495, 0, 38, 6291501, 131072, 38, 6291502, 131072, 38, 6291503, 262144, 38, 6291504, 65536, 37, 6291505, 65536, 37, 6356996, 0, 38, 6357001, 131072, 38, 6357009, 0, 38, 6357015, 131072, 38, 6357022, 0, 38, 6357024, 131072, 38, 6357025, 262144, 38, 6357026, 65536, 37, 6357027, 65536, 37, 6357028, 196608, 38, 6357031, 0, 38, 6357037, 131072, 38, 6357038, 131072, 38, 6422532, 0, 38, 6422537, 131072, 38, 6422545, 0, 38, 6422551, 131072, 38, 6422558, 0, 38, 6422560, 131072, 38, 6422567, 0, 38, 6422573, 131072, 38, 6422574, 131072, 38, 6488068, 0, 38, 6488073, 131072, 38, 6488081, 0, 38, 6488087, 131072, 38, 6488094, 0, 38, 6488096, 131072, 38, 6488103, 0, 38, 6488109, 131072, 38, 6488110, 131072, 38 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 2031662, 196608, 37, 2031663, 0, 37, 2031664, 131072, 37, 2031665, 131072, 37, 2031679, 131072, 5, 2031682, 196608, 5, 2031684, 196608, 5, 2097197, 0, 37, 2097201, 131072, 38, 2097215, 131072, 6, 2097218, 196608, 6, 2097220, 196608, 6, 2162737, 131072, 38, 2162751, 131072, 5, 2162754, 196608, 5, 2162756, 196608, 5, 2228273, 131072, 39, 2228287, 131072, 6, 2228290, 196608, 6, 2228292, 196608, 6, 2293809, 131072, 40, 2555956, 65536, 35, 2555957, 131072, 35, 2621492, 65536, 36, 2621493, 131072, 36, 3014718, 0, 37, 3014726, 0, 37, 3014727, 65536, 37, 3014728, 131072, 37, 3080227, 196608, 55, 3080228, 262144, 55, 3080229, 327680, 55, 3080230, 393216, 55, 3080231, 458752, 55, 3080254, 0, 38, 3145763, 196608, 56, 3145764, 262144, 56, 3145765, 327680, 56, 3145766, 393216, 56, 3145767, 458752, 56, 3211299, 196608, 57, 3211300, 262144, 57, 3211301, 327680, 57, 3211302, 393216, 57, 3211303, 131072, 5, 3211304, 0, 2, 3211305, 65536, 2, 3211306, 196608, 5, 3211329, 327680, 85, 3276835, 196608, 58, 3276836, 262144, 58, 3276837, 327680, 58, 3276838, 393216, 58, 3276839, 458752, 58, 3276840, 0, 3, 3276841, 65536, 3, 3276842, 196608, 6, 3276863, 0, 83, 3276864, 65536, 83, 3276865, 131072, 83, 3276866, 196608, 83, 3276867, 262144, 83, 3342366, 131072, 5, 3342369, 196608, 5, 3342371, 196608, 59, 3342372, 262144, 59, 3342373, 327680, 59, 3342374, 393216, 59, 3342375, 458752, 59, 3342378, 196608, 5, 3342396, 131072, 5, 3342397, 0, 2, 3342398, 65536, 2, 3342399, 0, 84, 3342400, 65536, 84, 3342401, 131072, 84, 3342402, 196608, 84, 3342403, 262144, 84, 3407902, 131072, 6, 3407905, 196608, 6, 3407907, 196608, 60, 3407908, 262144, 60, 3407909, 327680, 60, 3407910, 393216, 60, 3407911, 458752, 60, 3407914, 196608, 6, 3407932, 131072, 6, 3407933, 0, 5, 3407934, 65536, 5, 3407935, 196608, 6, 3407942, 131072, 5, 3407943, 0, 2, 3407944, 65536, 2, 3473443, 196608, 61, 3473444, 262144, 61, 3473445, 327680, 61, 3473446, 393216, 61, 3473447, 458752, 61, 3473469, 0, 6, 3473470, 65536, 6, 3473478, 131072, 6, 3473479, 0, 3, 3473480, 65536, 3, 3473481, 0, 2, 3473482, 65536, 2, 3473483, 196608, 5, 3538979, 196608, 62, 3538980, 262144, 62, 3538981, 327680, 62, 3538982, 393216, 62, 3538983, 131072, 5, 3538986, 196608, 5, 3539014, 131072, 5, 3539015, 0, 2, 3539016, 65536, 2, 3539017, 196608, 5, 3539019, 196608, 6, 3604519, 131072, 6, 3604522, 196608, 6, 3604546, 393216, 85, 3604550, 131072, 6, 3604553, 196608, 6, 3670048, 131072, 5, 3670049, 0, 2, 3670050, 65536, 2, 3670051, 0, 22, 3670054, 131072, 22, 3735584, 131072, 6, 3735587, 196608, 6, 4259863, 327680, 35, 4259864, 393216, 35, 4325399, 327680, 36, 4325400, 393216, 36, 4849691, 65536, 35, 4849692, 131072, 35, 4915227, 65536, 36, 4915228, 131072, 36, 5177359, 327680, 35, 5177360, 393216, 35, 5242895, 327680, 36, 5242896, 0, 37, 5505039, 196608, 32, 5701675, 131072, 5, 5701678, 196608, 5, 5701680, 196608, 5, 5767211, 131072, 6, 5767214, 196608, 6, 5767216, 196608, 6, 5832706, 196608, 5, 5832708, 196608, 5, 5832710, 196608, 5, 5832712, 0, 2, 5832713, 65536, 2, 5832714, 196608, 5, 5832739, 131072, 5, 5832742, 196608, 5, 5832744, 196608, 5, 5832746, 196608, 5, 5832748, 196608, 5, 5832750, 196608, 5, 5832752, 196608, 5, 5898242, 196608, 6, 5898244, 196608, 6, 5898246, 196608, 6, 5898248, 196608, 6, 5898249, 65536, 3, 5898250, 196608, 6, 5898264, 393216, 27, 5898275, 131072, 6, 5898278, 196608, 6, 5898280, 196608, 6, 5898282, 196608, 6, 5898284, 196608, 6, 5898286, 196608, 6, 5898288, 196608, 6, 5963778, 196608, 5, 5963780, 196608, 5, 5963782, 196608, 5, 5963784, 196608, 5, 5963786, 196608, 5, 5963788, 131072, 5, 5963791, 196608, 5, 5963800, 393216, 28, 5963801, 458752, 28, 5963811, 131072, 5, 5963814, 196608, 5, 5963816, 196608, 5, 5963818, 196608, 5, 5963820, 196608, 5, 5963822, 196608, 5, 5963824, 196608, 5, 6029314, 196608, 6, 6029316, 196608, 6, 6029318, 196608, 6, 6029320, 196608, 6, 6029322, 196608, 6, 6029324, 131072, 6, 6029327, 196608, 6, 6029336, 393216, 29, 6029337, 458752, 29, 6029347, 131072, 6, 6029350, 196608, 6, 6029352, 196608, 6, 6029354, 196608, 6, 6029356, 196608, 6, 6029358, 196608, 6, 6029360, 196608, 6, 6094872, 393216, 30, 6094873, 131072, 38 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 2960) +scene_destination = "res://Maps/Labyrinth/Labyrinth.tscn" +location = Vector2(1808, 2448) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 1680) +scene_destination = "res://Maps/Routes/Route15/Route_15_Rest_Center.tscn" +location = Vector2(272, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2096, 1744) +scene_destination = "res://Maps/Routes/Route15/Route_15_M180.tscn" +location = Vector2(304, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 2640) +trainer = true +texture = ExtResource("201") +trainer_name = "FISHERMAN Chris" +trainer_reward = 1680 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[43, 42], [26, 42], [82, 42]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1552, 1520) +trainer = true +texture = ExtResource("202") +trainer_name = "FISHERMAN Charles" +trainer_reward = 1680 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[39, 42], [72, 42]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 2352) +trainer = true +texture = ExtResource("203") +trainer_name = "SWIMMER♂ Paul" +trainer_reward = 2100 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[96, 40], [86, 40], [28, 42], [84, 42]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 2000) +trainer = true +texture = ExtResource("204") +trainer_name = "SWIMMER♂ George" +trainer_reward = 2150 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[84, 43], [130, 43]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2128, 1424) +trainer = true +texture = ExtResource("205") +trainer_name = "FISHERMAN Samuel" +trainer_reward = 1680 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[72, 40], [49, 40], [26, 42], [80, 42]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 1232) +trainer = true +texture = ExtResource("206") +trainer_name = "SWIMMER♀ Lorraine" +trainer_reward = 2100 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[28, 41], [49, 41], [43, 42], [119, 42]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2192, 1072) +trainer = true +texture = ExtResource("207") +trainer_name = "BLACK BELT Tetsuo" +trainer_reward = 2860 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[34, 42], [31, 42], [62, 44]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2608, 1168) +trainer = true +texture = ExtResource("208") +trainer_name = "SWIMMER♂ Michael" +trainer_reward = 2150 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[120, 43], [117, 43]] + +[node name="Trainer9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2608, 368) +trainer = true +texture = ExtResource("209") +trainer_name = "SWIMMER♀ Melanie" +trainer_reward = 2100 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[121, 40], [130, 42], [122, 42]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 1776) +texture = ExtResource("301") +facing = "Left" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(368, 2960) +texture = ExtResource("6") +item_id = 292 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1488, 1456) +texture = ExtResource("6") +item_id = 256 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(624, 1488) +texture = ExtResource("6") +item_id = 236 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1264, 1648) +texture = ExtResource("6") +item_id = 181 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2032, 1104) +texture = ExtResource("6") +item_id = 209 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2160, 1456) +texture = ExtResource("6") +item_id = 530 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2224, 1744) +texture = ExtResource("6") +item_id = 298 diff --git a/Maps/Routes/Route15/Route_15_M180.gd b/Maps/Routes/Route15/Route_15_M180.gd new file mode 100644 index 000000000..9c4062798 --- /dev/null +++ b/Maps/Routes/Route15/Route_15_M180.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map180 + +var map_name = "Route 15" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 240): + Global.game.play_dialogue("MAP180_NPC_1") + return null diff --git a/Maps/Routes/Route15/Route_15_M180.gd.uid b/Maps/Routes/Route15/Route_15_M180.gd.uid new file mode 100644 index 000000000..38522c999 --- /dev/null +++ b/Maps/Routes/Route15/Route_15_M180.gd.uid @@ -0,0 +1 @@ +uid://dy54hwdkhx4db diff --git a/Maps/Routes/Route15/Route_15_M180.tscn b/Maps/Routes/Route15/Route_15_M180.tscn new file mode 100644 index 000000000..c5419e8f9 --- /dev/null +++ b/Maps/Routes/Route15/Route_15_M180.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route15/Route_15_M180_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route15/Route_15_M180.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="301"] +[node name="Route 15" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 262145, 0, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 131073, 1, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 4, 196614, 196608, 3, 196615, 262144, 3, 196616, 262144, 3, 196617, 262144, 3, 196618, 262144, 3, 196619, 262144, 3, 196620, 327680, 3, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 4, 262150, 196608, 4, 262151, 262144, 4, 262152, 262144, 4, 262153, 262144, 4, 262154, 262144, 4, 262155, 262144, 4, 262156, 327680, 4, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 4, 327686, 393216, 30, 327687, 458752, 30, 327688, 393216, 30, 327689, 458752, 30, 327690, 393216, 30, 327691, 458752, 30, 327692, 393216, 30, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 4, 393222, 393216, 31, 393223, 458752, 31, 393224, 393216, 31, 393225, 458752, 31, 393226, 393216, 31, 393227, 458752, 31, 393228, 393216, 31, 393229, 262145, 2, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 4, 458758, 393216, 30, 458759, 458752, 30, 458760, 393216, 30, 458761, 458752, 30, 458762, 393216, 30, 458763, 458752, 30, 458764, 393216, 30, 458765, 262145, 2, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 4, 524294, 393216, 31, 524295, 458752, 31, 524296, 393216, 31, 524297, 458752, 31, 524298, 393216, 31, 524299, 458752, 31, 524300, 393216, 31, 524301, 262145, 2, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 4, 589830, 393216, 30, 589831, 458752, 30, 589832, 393216, 30, 589833, 458752, 30, 589834, 393216, 30, 589835, 458752, 30, 589836, 393216, 30, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 4, 655366, 393216, 31, 655367, 458752, 31, 655368, 393216, 31, 655369, 458752, 31, 655370, 393216, 31, 655371, 458752, 31, 655372, 393216, 31, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 131073, 0, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 65537, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327687, 0, 15, 327688, 65536, 15, 327689, 65536, 15, 327690, 65536, 15, 327691, 131072, 15, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 458759, 0, 16, 458760, 65536, 16, 458761, 65536, 16, 458762, 65536, 16, 458763, 131072, 16, 524295, 0, 16, 524296, 65536, 16, 524297, 65536, 16, 524298, 65536, 16, 524299, 131072, 16, 589831, 0, 17, 589832, 65536, 17, 589833, 65536, 17, 589834, 65536, 17, 589835, 131072, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327686, 262144, 119, 327690, 262144, 115, 327691, 327680, 115, 589836, 262144, 119, 655368, 131072, 29, 655369, 196608, 29, 655370, 262144, 29, 655372, 262144, 119 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 368) +scene_destination = "res://Maps/Routes/Route15/Route_15.tscn" +location = Vector2(2096, 1744) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 240) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/Routes/Route15/Route_15_M180_tileset.tres b/Maps/Routes/Route15/Route_15_M180_tileset.tres new file mode 100644 index 000000000..50d377a5f --- /dev/null +++ b/Maps/Routes/Route15/Route_15_M180_tileset.tres @@ -0,0 +1,148 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +7:30/0 = 0 +7:31/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route15/Route_15_Rest_Center.gd b/Maps/Routes/Route15/Route_15_Rest_Center.gd new file mode 100644 index 000000000..6323e66e0 --- /dev/null +++ b/Maps/Routes/Route15/Route_15_Rest_Center.gd @@ -0,0 +1,47 @@ +extends Node2D # gen_map.py Map100 + +var map_name = "Route 15(Rest Center)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(208, 240): + Global.game.play_dialogue("MAP100_NPC_1") + if check_pos == Vector2(336, 176): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/Routes/Route15/Route_15.tscn" + Global.game.release_player() diff --git a/Maps/Routes/Route15/Route_15_Rest_Center.gd.uid b/Maps/Routes/Route15/Route_15_Rest_Center.gd.uid new file mode 100644 index 000000000..0f43eed53 --- /dev/null +++ b/Maps/Routes/Route15/Route_15_Rest_Center.gd.uid @@ -0,0 +1 @@ +uid://dvxalq2wrdlwr diff --git a/Maps/Routes/Route15/Route_15_Rest_Center.tscn b/Maps/Routes/Route15/Route_15_Rest_Center.tscn new file mode 100644 index 000000000..21a0ee26a --- /dev/null +++ b/Maps/Routes/Route15/Route_15_Rest_Center.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route15/Route_15_Rest_Center_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route15/Route_15_Rest_Center.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_128.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_129.png" id="401"] +[node name="Route 15(Rest Center)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 196608, 3, 65540, 262144, 3, 65541, 262144, 3, 65542, 262144, 3, 65543, 262144, 3, 65544, 0, 0, 65545, 0, 0, 65546, 262144, 3, 65547, 262144, 3, 65548, 262144, 3, 65549, 262144, 3, 65550, 327680, 3, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 196608, 4, 131076, 262144, 4, 131077, 262144, 4, 131078, 262144, 4, 131079, 262144, 4, 131080, 0, 0, 131081, 0, 0, 131082, 262144, 4, 131083, 262144, 4, 131084, 262144, 4, 131085, 262144, 4, 131086, 327680, 4, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 65536, 6, 196612, 65536, 6, 196613, 65536, 6, 196614, 65536, 6, 196615, 65536, 6, 196616, 196608, 3, 196617, 327680, 3, 196618, 65536, 6, 196619, 65536, 6, 196620, 65536, 6, 196621, 65536, 6, 196622, 65536, 6, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 65536, 6, 262148, 65536, 5, 262149, 65536, 5, 262150, 65536, 5, 262151, 65536, 5, 262152, 196608, 4, 262153, 327680, 4, 262154, 65536, 5, 262155, 65536, 5, 262156, 65536, 5, 262157, 65536, 5, 262158, 65536, 5, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 65536, 6, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 6, 327689, 65536, 6, 327690, 65536, 5, 327691, 65536, 5, 327692, 65536, 5, 327693, 65536, 5, 327694, 65536, 5, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 65536, 6, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 65536, 5, 393229, 65536, 5, 393230, 65536, 5, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 65536, 6, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 65536, 5, 458765, 65536, 5, 458766, 65536, 5, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 65536, 6, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 65536, 5, 524302, 65536, 5, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 65536, 6, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 65536, 5, 589837, 65536, 5, 589838, 65536, 5, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 65536, 6, 655364, 65536, 5, 655365, 65536, 5, 655366, 65536, 5, 655367, 65536, 5, 655368, 65536, 5, 655369, 65536, 5, 655370, 65536, 5, 655371, 65536, 5, 655372, 65536, 5, 655373, 65536, 5, 655374, 65536, 5, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65539, 196608, 3, 65540, 196608, 11, 65541, 262144, 11, 65542, 262144, 3, 65543, 262144, 3, 65546, 262144, 3, 65547, 262144, 3, 65548, 196608, 11, 65549, 262144, 11, 65550, 327680, 3, 131075, 196608, 4, 131076, 196608, 12, 131077, 262144, 12, 131078, 262144, 4, 131079, 262144, 4, 131082, 262144, 4, 131083, 262144, 4, 131084, 196608, 12, 131085, 262144, 12, 131086, 327680, 4, 196616, 196608, 3, 196617, 327680, 3, 262152, 196608, 4, 262153, 327680, 4, 327686, 393216, 15, 327687, 458752, 15, 327688, 458752, 15, 327689, 458752, 15, 327690, 458752, 15, 327691, 0, 18, 393222, 393216, 16, 393223, 458752, 16, 393224, 458752, 16, 393225, 458752, 16, 393226, 458752, 16, 393227, 0, 19, 458758, 393216, 16, 458759, 458752, 16, 458760, 458752, 16, 458761, 458752, 16, 458762, 458752, 16, 458763, 0, 19, 524294, 393216, 17, 524295, 458752, 17, 524296, 458752, 17, 524297, 458752, 17, 524298, 458752, 17, 524299, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65543, 393216, 20, 131075, 131072, 9, 131076, 65536, 18, 131077, 131072, 18, 131078, 196608, 13, 131082, 458752, 7, 131083, 0, 9, 131084, 262144, 18, 131085, 327680, 18, 131086, 196608, 13, 196611, 131072, 10, 196612, 65536, 19, 196613, 131072, 19, 196614, 196608, 14, 196618, 458752, 8, 196619, 0, 10, 196620, 262144, 19, 196621, 327680, 19, 196622, 196608, 14, 262148, 65536, 20, 262152, 393216, 13, 262153, 458752, 13, 262156, 262144, 20, 262157, 327680, 20, 327688, 393216, 14, 327689, 458752, 14, 327692, 262144, 18, 327693, 327680, 18, 393224, 196608, 19, 393228, 262144, 19, 393229, 327680, 19, 458756, 262144, 9, 458757, 327680, 9, 458758, 65536, 20, 458764, 262144, 20, 458765, 327680, 20, 524292, 262144, 10, 524293, 327680, 10, 524294, 65536, 20, 524300, 262144, 18, 524301, 327680, 18, 589836, 262144, 19, 589837, 327680, 19, 655367, 131072, 29, 655368, 196608, 29, 655369, 262144, 29, 655372, 262144, 20, 655373, 327680, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 368) +scene_destination = "res://Maps/Routes/Route15/Route_15.tscn" +location = Vector2(1168, 1680) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 240) +texture = ExtResource("301") +facing = "Left" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 176) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/Routes/Route15/Route_15_Rest_Center_tileset.tres b/Maps/Routes/Route15/Route_15_Rest_Center_tileset.tres new file mode 100644 index 000000000..a2877c435 --- /dev/null +++ b/Maps/Routes/Route15/Route_15_Rest_Center_tileset.tres @@ -0,0 +1,195 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route15/Route_15_tileset.tres b/Maps/Routes/Route15/Route_15_tileset.tres new file mode 100644 index 000000000..615cb0d61 --- /dev/null +++ b/Maps/Routes/Route15/Route_15_tileset.tres @@ -0,0 +1,541 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route09.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Beach2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/shallowsea_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/sealink_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:84/0 = 0 +0:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +1:0/0 = 0 +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:29/0 = 0 +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:83/0 = 0 +1:84/0 = 0 +1:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +2:1/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:60/0 = 0 +2:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:83/0 = 0 +2:84/0 = 0 +2:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +2:88/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:37/0 = 0 +3:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:56/0 = 0 +3:57/0 = 0 +3:58/0 = 0 +3:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:59/0 = 0 +3:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:62/0 = 0 +3:83/0 = 0 +3:84/0 = 0 +3:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:85/0 = 0 +3:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:88/0 = 0 +4:30/0 = 0 +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:55/0 = 0 +4:56/0 = 0 +4:57/0 = 0 +4:58/0 = 0 +4:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:60/0 = 0 +4:61/0 = 0 +4:62/0 = 0 +4:83/0 = 0 +4:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:84/0 = 0 +4:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:56/0 = 0 +5:57/0 = 0 +5:58/0 = 0 +5:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:59/0 = 0 +5:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:62/0 = 0 +5:85/0 = 0 +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:29/0 = 0 +6:30/0 = 0 +6:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:56/0 = 0 +6:57/0 = 0 +6:58/0 = 0 +6:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:59/0 = 0 +6:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:62/0 = 0 +6:85/0 = 0 +6:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:30/0 = 0 +7:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:56/0 = 0 +7:58/0 = 0 +7:59/0 = 0 +7:60/0 = 0 +7:61/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/2 = SubResource("src2") +sources/4 = SubResource("src4") +sources/6 = SubResource("src6") +sources/7 = SubResource("src7") diff --git a/Maps/Routes/Route16/Route_16.gd b/Maps/Routes/Route16/Route_16.gd new file mode 100644 index 000000000..82f85c3dc --- /dev/null +++ b/Maps/Routes/Route16/Route_16.gd @@ -0,0 +1,180 @@ +extends Node2D # gen_map.py Map132 + +var map_name = "Route 16" + +var wild_table = [ + [152, 20, 32, 35], + [149, 20, 32, 36], + [149, 15, 38, 38], + [149, 10, 32, 37], + [152, 10, 33, 35], + [61, 10, 35, 38], + [151, 5, 42, 42], + [153, 4, 36, 42], + [155, 4, 35, 38], + [155, 1, 36, 38], + [150, 1, 42, 42], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1072, 976): + Global.game.play_dialogue("MAP132_SIGN_1") + if check_pos == Vector2(1136, 1264): + Global.game.play_dialogue("MAP132_SIGN_2") + if check_pos == Vector2(2288, 528): + Global.game.play_dialogue("MAP132_SIGN_3") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(309, 1) + Global.game.recive_item(309) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(16, 1) + Global.game.recive_item(16) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(123, 1) + Global.game.recive_item(123) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(209, 1) + Global.game.recive_item(209) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(174, 1) + Global.game.recive_item(174) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(181, 1) + Global.game.recive_item(181) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item8") != null and check_pos == $NPC_Layer/Item8.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_8_TAKEN") + Global.inventory.add_item_by_id_multiple(184, 1) + Global.game.recive_item(184) + $NPC_Layer/Item8.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item9") != null and check_pos == $NPC_Layer/Item9.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_9_TAKEN") + Global.inventory.add_item_by_id_multiple(197, 1) + Global.game.recive_item(197) + $NPC_Layer/Item9.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item10") != null and check_pos == $NPC_Layer/Item10.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_10_TAKEN") + Global.inventory.add_item_by_id_multiple(202, 1) + Global.game.recive_item(202) + $NPC_Layer/Item10.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item11") != null and check_pos == $NPC_Layer/Item11.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_11_TAKEN") + Global.inventory.add_item_by_id_multiple(317, 1) + Global.game.recive_item(317) + $NPC_Layer/Item11.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item12") != null and check_pos == $NPC_Layer/Item12.position: + Global.game.lock_player() + Global.past_events.append("MAP132_ITEM_12_TAKEN") + Global.inventory.add_item_by_id_multiple(35, 1) + Global.game.recive_item(35) + $NPC_Layer/Item12.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP132_TRAINER_1", "defeat": "MAP132_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer082.png"}, + "Trainer2": {"pre": "MAP132_TRAINER_2", "defeat": "MAP132_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer081.png"}, + "Trainer3": {"pre": "MAP132_TRAINER_3", "defeat": "MAP132_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer081.png"}, + "Trainer4": {"pre": "MAP132_TRAINER_4", "defeat": "MAP132_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer082.png"}, + "Trainer5": {"pre": "MAP132_TRAINER_5", "defeat": "MAP132_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer082.png"}, + "Trainer6": {"pre": "MAP132_TRAINER_6", "defeat": "MAP132_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer041.png"}, + "Trainer7": {"pre": "MAP132_TRAINER_7", "defeat": "MAP132_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer082.png"}, + "Trainer8": {"pre": "MAP132_TRAINER_8", "defeat": "MAP132_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer041.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP132_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP132_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP132_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route16/Route_16.gd.uid b/Maps/Routes/Route16/Route_16.gd.uid new file mode 100644 index 000000000..afaa1e25a --- /dev/null +++ b/Maps/Routes/Route16/Route_16.gd.uid @@ -0,0 +1 @@ +uid://dhws26d25egh diff --git a/Maps/Routes/Route16/Route_16.tscn b/Maps/Routes/Route16/Route_16.tscn new file mode 100644 index 000000000..5ee12688a --- /dev/null +++ b/Maps/Routes/Route16/Route_16.tscn @@ -0,0 +1,225 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route16/Route_16_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route16/Route_16.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_011.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_015.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_015.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_011.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_011.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_011.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="208"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 16" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 0, 10, 0, 0, 11, 0, 0, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 0, 0, 23, 0, 0, 24, 0, 0, 25, 0, 0, 26, 0, 0, 27, 0, 0, 28, 0, 0, 29, 0, 0, 30, 0, 0, 31, 0, 0, 32, 0, 0, 33, 0, 0, 34, 0, 0, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 0, 0, 49, 0, 0, 50, 0, 0, 51, 0, 0, 52, 0, 0, 53, 0, 0, 54, 0, 0, 55, 0, 0, 56, 0, 0, 57, 0, 0, 58, 0, 0, 59, 0, 0, 60, 0, 0, 61, 0, 0, 62, 0, 0, 63, 0, 0, 64, 0, 0, 65, 0, 0, 66, 0, 0, 67, 0, 0, 68, 0, 0, 69, 0, 0, 70, 0, 0, 71, 0, 0, 72, 0, 0, 73, 0, 0, 74, 0, 0, 75, 0, 0, 76, 0, 0, 77, 0, 0, 78, 0, 0, 79, 0, 0, 80, 0, 0, 81, 0, 0, 82, 0, 0, 83, 0, 0, 84, 0, 0, 85, 0, 0, 86, 0, 0, 87, 0, 0, 88, 0, 0, 89, 0, 0, 90, 0, 0, 91, 0, 0, 92, 0, 0, 93, 0, 0, 94, 0, 0, 95, 0, 0, 96, 0, 0, 97, 0, 0, 98, 0, 0, 99, 0, 0, 100, 0, 0, 101, 0, 0, 102, 0, 0, 103, 0, 0, 104, 0, 0, 105, 0, 0, 106, 0, 0, 107, 0, 0, 108, 0, 0, 109, 0, 0, 110, 0, 0, 111, 0, 0, 112, 0, 0, 113, 0, 0, 114, 0, 0, 115, 0, 0, 116, 0, 0, 117, 0, 0, 118, 0, 0, 119, 0, 0, 120, 0, 0, 121, 0, 0, 122, 0, 0, 123, 0, 0, 124, 0, 0, 125, 0, 0, 126, 0, 0, 127, 0, 0, 128, 0, 0, 129, 0, 0, 130, 0, 0, 131, 0, 0, 132, 0, 0, 133, 0, 0, 134, 0, 0, 135, 0, 0, 136, 0, 0, 137, 0, 0, 138, 0, 0, 139, 0, 0, 140, 0, 0, 141, 0, 0, 142, 0, 0, 143, 0, 0, 144, 0, 0, 145, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 0, 0, 65560, 0, 0, 65561, 0, 0, 65562, 0, 0, 65563, 0, 0, 65564, 0, 0, 65565, 0, 0, 65566, 0, 0, 65567, 0, 0, 65568, 0, 0, 65569, 0, 0, 65570, 0, 0, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 0, 0, 65585, 0, 0, 65586, 0, 0, 65587, 0, 0, 65588, 0, 0, 65589, 0, 0, 65590, 0, 0, 65591, 0, 0, 65592, 0, 0, 65593, 0, 0, 65594, 0, 0, 65595, 0, 0, 65596, 0, 0, 65597, 0, 0, 65598, 0, 0, 65599, 0, 0, 65600, 0, 0, 65601, 0, 0, 65602, 0, 0, 65603, 0, 0, 65604, 0, 0, 65605, 0, 0, 65606, 0, 0, 65607, 0, 0, 65608, 0, 0, 65609, 0, 0, 65610, 0, 0, 65611, 0, 0, 65612, 0, 0, 65613, 0, 0, 65614, 0, 0, 65615, 0, 0, 65616, 0, 0, 65617, 0, 0, 65618, 0, 0, 65619, 0, 0, 65620, 0, 0, 65621, 0, 0, 65622, 0, 0, 65623, 0, 0, 65624, 0, 0, 65625, 0, 0, 65626, 0, 0, 65627, 0, 0, 65628, 0, 0, 65629, 0, 0, 65630, 0, 0, 65631, 0, 0, 65632, 0, 0, 65633, 0, 0, 65634, 0, 0, 65635, 0, 0, 65636, 0, 0, 65637, 0, 0, 65638, 0, 0, 65639, 0, 0, 65640, 0, 0, 65641, 0, 0, 65642, 0, 0, 65643, 0, 0, 65644, 0, 0, 65645, 0, 0, 65646, 0, 0, 65647, 0, 0, 65648, 0, 0, 65649, 0, 0, 65650, 0, 0, 65651, 0, 0, 65652, 0, 0, 65653, 0, 0, 65654, 0, 0, 65655, 0, 0, 65656, 0, 0, 65657, 0, 0, 65658, 0, 0, 65659, 0, 0, 65660, 0, 0, 65661, 0, 0, 65662, 0, 0, 65663, 0, 0, 65664, 0, 0, 65665, 0, 0, 65666, 0, 0, 65667, 0, 0, 65668, 0, 0, 65669, 0, 0, 65670, 0, 0, 65671, 0, 0, 65672, 0, 0, 65673, 0, 0, 65674, 0, 0, 65675, 0, 0, 65676, 0, 0, 65677, 0, 0, 65678, 0, 0, 65679, 0, 0, 65680, 0, 0, 65681, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 0, 0, 131096, 0, 0, 131097, 0, 0, 131098, 0, 0, 131099, 0, 0, 131100, 0, 0, 131101, 0, 0, 131102, 0, 0, 131103, 0, 0, 131104, 0, 0, 131105, 0, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 131109, 0, 0, 131110, 0, 0, 131111, 0, 0, 131112, 0, 0, 131113, 0, 0, 131114, 0, 0, 131115, 0, 0, 131116, 0, 0, 131117, 0, 0, 131118, 0, 0, 131119, 0, 0, 131120, 0, 0, 131121, 0, 0, 131122, 0, 0, 131123, 0, 0, 131124, 0, 0, 131125, 0, 0, 131126, 0, 0, 131127, 0, 0, 131128, 0, 0, 131129, 0, 0, 131130, 0, 0, 131131, 0, 0, 131132, 0, 0, 131133, 0, 0, 131134, 0, 0, 131135, 0, 0, 131136, 0, 0, 131137, 0, 0, 131138, 0, 0, 131139, 0, 0, 131140, 0, 0, 131141, 0, 0, 131142, 0, 0, 131143, 0, 0, 131144, 0, 0, 131145, 0, 0, 131146, 0, 0, 131147, 0, 0, 131148, 0, 0, 131149, 0, 0, 131150, 0, 0, 131151, 0, 0, 131152, 0, 0, 131153, 0, 0, 131154, 0, 0, 131155, 0, 0, 131156, 0, 0, 131157, 0, 0, 131158, 0, 0, 131159, 0, 0, 131160, 0, 0, 131161, 0, 0, 131162, 0, 0, 131163, 0, 0, 131164, 0, 0, 131165, 0, 0, 131166, 0, 0, 131167, 0, 0, 131168, 0, 0, 131169, 0, 0, 131170, 0, 0, 131171, 0, 0, 131172, 0, 0, 131173, 0, 0, 131174, 0, 0, 131175, 0, 0, 131176, 0, 0, 131177, 0, 0, 131178, 0, 0, 131179, 0, 0, 131180, 0, 0, 131181, 0, 0, 131182, 0, 0, 131183, 0, 0, 131184, 0, 0, 131185, 0, 0, 131186, 0, 0, 131187, 0, 0, 131188, 0, 0, 131189, 0, 0, 131190, 0, 0, 131191, 0, 0, 131192, 0, 0, 131193, 0, 0, 131194, 0, 0, 131195, 0, 0, 131196, 0, 0, 131197, 0, 0, 131198, 0, 0, 131199, 0, 0, 131200, 0, 0, 131201, 0, 0, 131202, 0, 0, 131203, 0, 0, 131204, 0, 0, 131205, 0, 0, 131206, 0, 0, 131207, 0, 0, 131208, 0, 0, 131209, 0, 0, 131210, 0, 0, 131211, 0, 0, 131212, 0, 0, 131213, 0, 0, 131214, 0, 0, 131215, 0, 0, 131216, 0, 0, 131217, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 0, 0, 196629, 0, 0, 196630, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 0, 0, 196635, 0, 0, 196636, 0, 0, 196637, 0, 0, 196638, 0, 0, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 196645, 0, 0, 196646, 0, 0, 196647, 0, 0, 196648, 0, 0, 196649, 0, 0, 196650, 0, 0, 196651, 0, 0, 196652, 0, 0, 196653, 0, 0, 196654, 0, 0, 196655, 0, 0, 196656, 0, 0, 196657, 0, 0, 196658, 0, 0, 196659, 0, 0, 196660, 0, 0, 196661, 0, 0, 196662, 0, 0, 196663, 0, 0, 196664, 0, 0, 196665, 0, 0, 196666, 0, 0, 196667, 0, 0, 196668, 0, 0, 196669, 0, 0, 196670, 0, 0, 196671, 0, 0, 196672, 0, 0, 196673, 0, 0, 196674, 0, 0, 196675, 0, 0, 196676, 0, 0, 196677, 0, 0, 196678, 0, 0, 196679, 0, 0, 196680, 0, 0, 196681, 0, 0, 196682, 0, 0, 196683, 0, 0, 196684, 0, 0, 196685, 0, 0, 196686, 0, 0, 196687, 0, 0, 196688, 0, 0, 196689, 0, 0, 196690, 0, 0, 196691, 0, 0, 196692, 0, 0, 196693, 0, 0, 196694, 0, 0, 196695, 0, 0, 196696, 0, 0, 196697, 0, 0, 196698, 0, 0, 196699, 0, 0, 196700, 0, 0, 196701, 0, 0, 196702, 0, 0, 196703, 0, 0, 196704, 0, 0, 196705, 0, 0, 196706, 0, 0, 196707, 0, 0, 196708, 0, 0, 196709, 0, 0, 196710, 0, 0, 196711, 0, 0, 196712, 0, 0, 196713, 0, 0, 196714, 0, 0, 196715, 0, 0, 196716, 0, 0, 196717, 0, 0, 196718, 0, 0, 196719, 0, 0, 196720, 0, 0, 196721, 0, 0, 196722, 0, 0, 196723, 0, 0, 196724, 0, 0, 196725, 0, 0, 196726, 0, 0, 196727, 0, 0, 196728, 0, 0, 196729, 0, 0, 196730, 0, 0, 196731, 0, 0, 196732, 0, 0, 196733, 0, 0, 196734, 0, 0, 196735, 0, 0, 196736, 0, 0, 196737, 0, 0, 196738, 0, 0, 196739, 0, 0, 196740, 0, 0, 196741, 0, 0, 196742, 0, 0, 196743, 0, 0, 196744, 0, 0, 196745, 0, 0, 196746, 0, 0, 196747, 0, 0, 196748, 0, 0, 196749, 0, 0, 196750, 0, 0, 196751, 0, 0, 196752, 0, 0, 196753, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 0, 0, 262164, 0, 0, 262165, 0, 0, 262166, 0, 0, 262167, 0, 0, 262168, 0, 0, 262169, 0, 0, 262170, 0, 0, 262171, 0, 0, 262172, 0, 0, 262173, 0, 0, 262174, 0, 0, 262175, 0, 0, 262176, 0, 0, 262177, 0, 0, 262178, 0, 0, 262179, 0, 0, 262180, 0, 0, 262181, 0, 0, 262182, 0, 0, 262183, 0, 0, 262184, 0, 0, 262185, 0, 0, 262186, 0, 0, 262187, 0, 0, 262188, 0, 0, 262189, 0, 0, 262190, 0, 0, 262191, 0, 0, 262192, 0, 0, 262193, 0, 0, 262194, 0, 0, 262195, 0, 0, 262196, 0, 0, 262197, 0, 0, 262198, 0, 0, 262199, 0, 0, 262200, 0, 0, 262201, 0, 0, 262202, 0, 0, 262203, 0, 0, 262204, 0, 0, 262205, 0, 0, 262206, 0, 0, 262207, 0, 0, 262208, 0, 0, 262209, 0, 0, 262210, 0, 0, 262211, 0, 0, 262212, 0, 0, 262213, 0, 0, 262214, 0, 0, 262215, 0, 0, 262216, 0, 0, 262217, 0, 0, 262218, 0, 0, 262219, 0, 0, 262220, 0, 0, 262221, 0, 0, 262222, 0, 0, 262223, 0, 0, 262224, 0, 0, 262225, 0, 0, 262226, 0, 0, 262227, 0, 0, 262228, 0, 0, 262229, 0, 0, 262230, 0, 0, 262231, 0, 0, 262232, 0, 0, 262233, 0, 0, 262234, 0, 0, 262235, 0, 0, 262236, 0, 0, 262237, 0, 0, 262238, 0, 0, 262239, 0, 0, 262240, 0, 0, 262241, 0, 0, 262242, 0, 0, 262243, 0, 0, 262244, 0, 0, 262245, 0, 0, 262246, 0, 0, 262247, 0, 0, 262248, 0, 0, 262249, 0, 0, 262250, 0, 0, 262251, 0, 0, 262252, 0, 0, 262253, 0, 0, 262254, 0, 0, 262255, 0, 0, 262256, 0, 0, 262257, 0, 0, 262258, 0, 0, 262259, 0, 0, 262260, 0, 0, 262261, 0, 0, 262262, 0, 0, 262263, 0, 0, 262264, 0, 0, 262265, 0, 0, 262266, 0, 0, 262267, 0, 0, 262268, 0, 0, 262269, 0, 0, 262270, 0, 0, 262271, 0, 0, 262272, 0, 0, 262273, 0, 0, 262274, 0, 0, 262275, 0, 0, 262276, 0, 0, 262277, 0, 0, 262278, 0, 0, 262279, 0, 0, 262280, 0, 0, 262281, 0, 0, 262282, 0, 0, 262283, 0, 0, 262284, 0, 0, 262285, 0, 0, 262286, 0, 0, 262287, 0, 0, 262288, 0, 0, 262289, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0, 327695, 0, 0, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 0, 0, 327700, 0, 0, 327701, 0, 0, 327702, 0, 0, 327703, 0, 0, 327704, 0, 0, 327705, 0, 0, 327706, 0, 0, 327707, 0, 0, 327708, 0, 0, 327709, 0, 0, 327710, 0, 0, 327711, 0, 0, 327712, 0, 0, 327713, 0, 0, 327714, 0, 0, 327715, 0, 0, 327716, 0, 0, 327717, 0, 0, 327718, 0, 0, 327719, 0, 0, 327720, 0, 0, 327721, 0, 0, 327722, 0, 0, 327723, 0, 0, 327724, 0, 0, 327725, 0, 0, 327726, 0, 0, 327727, 0, 0, 327728, 0, 0, 327729, 0, 0, 327730, 0, 0, 327731, 0, 0, 327732, 0, 0, 327733, 0, 0, 327734, 0, 0, 327735, 0, 0, 327736, 0, 0, 327737, 0, 0, 327738, 0, 0, 327739, 0, 0, 327740, 0, 0, 327741, 0, 0, 327742, 0, 0, 327743, 0, 0, 327744, 0, 0, 327745, 0, 0, 327746, 0, 0, 327747, 0, 0, 327748, 0, 0, 327749, 0, 0, 327750, 0, 0, 327751, 0, 0, 327752, 0, 0, 327753, 0, 0, 327754, 0, 0, 327755, 0, 0, 327756, 0, 0, 327757, 0, 0, 327758, 0, 0, 327759, 0, 0, 327760, 0, 0, 327761, 0, 0, 327762, 0, 0, 327763, 0, 0, 327764, 0, 0, 327765, 0, 0, 327766, 0, 0, 327767, 0, 0, 327768, 0, 0, 327769, 0, 0, 327770, 0, 0, 327771, 0, 0, 327772, 0, 0, 327773, 0, 0, 327774, 0, 0, 327775, 0, 0, 327776, 0, 0, 327777, 0, 0, 327778, 0, 0, 327779, 0, 0, 327780, 0, 0, 327781, 0, 0, 327782, 0, 0, 327783, 0, 0, 327784, 0, 0, 327785, 0, 0, 327786, 0, 0, 327787, 0, 0, 327788, 0, 0, 327789, 0, 0, 327790, 0, 0, 327791, 0, 0, 327792, 0, 0, 327793, 0, 0, 327794, 0, 0, 327795, 0, 0, 327796, 0, 0, 327797, 0, 0, 327798, 0, 0, 327799, 0, 0, 327800, 0, 0, 327801, 0, 0, 327802, 0, 0, 327803, 0, 0, 327804, 0, 0, 327805, 0, 0, 327806, 0, 0, 327807, 0, 0, 327808, 0, 0, 327809, 0, 0, 327810, 0, 0, 327811, 0, 0, 327812, 0, 0, 327813, 0, 0, 327814, 0, 0, 327815, 0, 0, 327816, 0, 0, 327817, 0, 0, 327818, 0, 0, 327819, 0, 0, 327820, 0, 0, 327821, 0, 0, 327822, 0, 0, 327823, 0, 0, 327824, 0, 0, 327825, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 0, 0, 393231, 0, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 393236, 0, 0, 393237, 0, 0, 393238, 0, 0, 393239, 0, 0, 393240, 0, 0, 393241, 0, 0, 393242, 0, 0, 393243, 0, 0, 393244, 0, 0, 393245, 0, 0, 393246, 0, 0, 393247, 0, 0, 393248, 0, 0, 393249, 0, 0, 393250, 0, 0, 393251, 0, 0, 393252, 0, 0, 393253, 0, 0, 393254, 0, 0, 393255, 0, 0, 393256, 0, 0, 393257, 0, 0, 393258, 0, 0, 393259, 0, 0, 393260, 0, 0, 393261, 0, 0, 393262, 0, 0, 393263, 0, 0, 393264, 0, 0, 393265, 0, 0, 393266, 0, 0, 393267, 0, 0, 393268, 0, 0, 393269, 0, 0, 393270, 0, 0, 393271, 0, 0, 393272, 0, 0, 393273, 0, 0, 393274, 0, 0, 393275, 0, 0, 393276, 0, 0, 393277, 0, 0, 393278, 0, 0, 393279, 0, 0, 393280, 0, 0, 393281, 0, 0, 393282, 0, 0, 393283, 0, 0, 393284, 0, 0, 393285, 0, 0, 393286, 0, 0, 393287, 0, 0, 393288, 0, 0, 393289, 0, 0, 393290, 0, 0, 393291, 0, 0, 393292, 0, 0, 393293, 0, 0, 393294, 0, 0, 393295, 0, 0, 393296, 0, 0, 393297, 0, 0, 393298, 0, 0, 393299, 0, 0, 393300, 0, 0, 393301, 0, 0, 393302, 0, 0, 393303, 0, 0, 393304, 0, 0, 393305, 0, 0, 393306, 0, 0, 393307, 0, 0, 393308, 0, 0, 393309, 0, 0, 393310, 0, 0, 393311, 0, 0, 393312, 0, 0, 393313, 0, 0, 393314, 0, 0, 393315, 0, 0, 393316, 0, 0, 393317, 0, 0, 393318, 0, 0, 393319, 0, 0, 393320, 0, 0, 393321, 0, 0, 393322, 0, 0, 393323, 0, 0, 393324, 0, 0, 393325, 0, 0, 393326, 0, 0, 393327, 0, 0, 393328, 0, 0, 393329, 0, 0, 393330, 0, 0, 393331, 0, 0, 393332, 0, 0, 393333, 0, 0, 393334, 0, 0, 393335, 0, 0, 393336, 0, 0, 393337, 0, 0, 393338, 0, 0, 393339, 0, 0, 393340, 0, 0, 393341, 0, 0, 393342, 0, 0, 393343, 0, 0, 393344, 0, 0, 393345, 0, 0, 393346, 0, 0, 393347, 0, 0, 393348, 0, 0, 393349, 0, 0, 393350, 0, 0, 393351, 0, 0, 393352, 0, 0, 393353, 0, 0, 393354, 0, 0, 393355, 0, 0, 393356, 0, 0, 393357, 0, 0, 393358, 0, 0, 393359, 0, 0, 393360, 0, 0, 393361, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 0, 0, 458793, 0, 0, 458794, 0, 0, 458795, 0, 0, 458796, 0, 0, 458797, 0, 0, 458798, 0, 0, 458799, 0, 0, 458800, 0, 0, 458801, 0, 0, 458802, 0, 0, 458803, 0, 0, 458804, 0, 0, 458805, 0, 0, 458806, 0, 0, 458807, 0, 0, 458808, 0, 0, 458809, 0, 0, 458810, 0, 0, 458811, 0, 0, 458812, 0, 0, 458813, 0, 0, 458814, 0, 0, 458815, 0, 0, 458816, 0, 0, 458817, 0, 0, 458818, 0, 0, 458819, 0, 0, 458820, 0, 0, 458821, 0, 0, 458822, 0, 0, 458823, 0, 0, 458824, 0, 0, 458825, 0, 0, 458826, 0, 0, 458827, 0, 0, 458828, 0, 0, 458829, 0, 0, 458830, 0, 0, 458831, 0, 0, 458832, 0, 0, 458833, 0, 0, 458834, 0, 0, 458835, 0, 0, 458836, 0, 0, 458837, 0, 0, 458838, 0, 0, 458839, 0, 0, 458840, 0, 0, 458841, 0, 0, 458842, 0, 0, 458843, 0, 0, 458844, 0, 0, 458845, 0, 0, 458846, 0, 0, 458847, 0, 0, 458848, 0, 0, 458849, 0, 0, 458850, 0, 0, 458851, 0, 0, 458852, 0, 0, 458853, 0, 0, 458854, 0, 0, 458855, 0, 0, 458856, 0, 0, 458857, 0, 0, 458858, 0, 0, 458859, 0, 0, 458860, 0, 0, 458861, 0, 0, 458862, 0, 0, 458863, 0, 0, 458864, 0, 0, 458865, 0, 0, 458866, 0, 0, 458867, 0, 0, 458868, 0, 0, 458869, 0, 0, 458870, 0, 0, 458871, 0, 0, 458872, 0, 0, 458873, 0, 0, 458874, 0, 0, 458875, 0, 0, 458876, 0, 0, 458877, 0, 0, 458878, 0, 0, 458879, 0, 0, 458880, 0, 0, 458881, 0, 0, 458882, 0, 0, 458883, 0, 0, 458884, 0, 0, 458885, 0, 0, 458886, 0, 0, 458887, 0, 0, 458888, 0, 0, 458889, 0, 0, 458890, 0, 0, 458891, 0, 0, 458892, 0, 0, 458893, 0, 0, 458894, 0, 0, 458895, 0, 0, 458896, 0, 0, 458897, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 0, 0, 524329, 0, 0, 524330, 0, 0, 524331, 0, 0, 524332, 0, 0, 524333, 0, 0, 524334, 0, 0, 524335, 0, 0, 524336, 0, 0, 524337, 0, 0, 524338, 0, 0, 524339, 0, 0, 524340, 0, 0, 524341, 0, 0, 524342, 0, 0, 524343, 0, 0, 524344, 0, 0, 524345, 0, 0, 524346, 0, 0, 524347, 0, 0, 524348, 0, 0, 524349, 0, 0, 524350, 0, 0, 524351, 0, 0, 524352, 0, 0, 524353, 0, 0, 524354, 0, 0, 524355, 0, 0, 524356, 0, 0, 524357, 0, 0, 524358, 0, 0, 524359, 0, 0, 524360, 0, 0, 524361, 0, 0, 524362, 0, 0, 524363, 0, 0, 524364, 0, 0, 524365, 0, 0, 524366, 0, 0, 524367, 0, 0, 524368, 0, 0, 524369, 0, 0, 524370, 0, 0, 524371, 0, 0, 524372, 0, 0, 524373, 0, 0, 524374, 0, 0, 524375, 0, 0, 524376, 0, 0, 524377, 0, 0, 524378, 0, 0, 524379, 0, 0, 524380, 0, 0, 524381, 0, 0, 524382, 0, 0, 524383, 0, 0, 524384, 0, 0, 524385, 0, 0, 524386, 0, 0, 524387, 0, 0, 524388, 0, 0, 524389, 0, 0, 524390, 0, 0, 524391, 0, 0, 524392, 0, 0, 524393, 0, 0, 524394, 0, 0, 524395, 0, 0, 524396, 0, 0, 524397, 0, 0, 524398, 0, 0, 524399, 0, 0, 524400, 0, 0, 524401, 0, 0, 524402, 0, 0, 524403, 0, 0, 524404, 0, 0, 524405, 0, 0, 524406, 0, 0, 524407, 0, 0, 524408, 0, 0, 524409, 0, 0, 524410, 0, 0, 524411, 0, 0, 524412, 0, 0, 524413, 0, 0, 524414, 0, 0, 524415, 0, 0, 524416, 0, 0, 524417, 0, 0, 524418, 0, 0, 524419, 0, 0, 524420, 0, 0, 524421, 0, 0, 524422, 0, 0, 524423, 0, 0, 524424, 0, 0, 524425, 0, 0, 524426, 0, 0, 524427, 0, 0, 524428, 0, 0, 524429, 0, 0, 524430, 0, 0, 524431, 0, 0, 524432, 0, 0, 524433, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 0, 0, 589865, 0, 0, 589866, 0, 0, 589867, 0, 0, 589868, 0, 0, 589869, 0, 0, 589870, 0, 0, 589871, 0, 0, 589872, 0, 0, 589873, 0, 0, 589874, 0, 0, 589875, 0, 0, 589876, 0, 0, 589877, 0, 0, 589878, 0, 0, 589879, 0, 0, 589880, 0, 0, 589881, 0, 0, 589882, 0, 0, 589883, 0, 0, 589884, 0, 0, 589885, 0, 0, 589886, 0, 0, 589887, 0, 0, 589888, 0, 0, 589889, 0, 0, 589890, 0, 0, 589891, 0, 0, 589892, 0, 0, 589893, 0, 0, 589894, 0, 0, 589895, 0, 0, 589896, 0, 0, 589897, 0, 0, 589898, 0, 0, 589899, 0, 0, 589900, 0, 0, 589901, 0, 0, 589902, 0, 0, 589903, 0, 0, 589904, 0, 0, 589905, 0, 0, 589906, 0, 0, 589907, 0, 0, 589908, 0, 0, 589909, 0, 0, 589910, 0, 0, 589911, 0, 0, 589912, 0, 0, 589913, 0, 0, 589914, 0, 0, 589915, 0, 0, 589916, 0, 0, 589917, 0, 0, 589918, 0, 0, 589919, 0, 0, 589920, 0, 0, 589921, 0, 0, 589922, 0, 0, 589923, 0, 0, 589924, 0, 0, 589925, 0, 0, 589926, 0, 0, 589927, 0, 0, 589928, 0, 0, 589929, 0, 0, 589930, 0, 0, 589931, 0, 0, 589932, 0, 0, 589933, 0, 0, 589934, 0, 0, 589935, 0, 0, 589936, 0, 0, 589937, 0, 0, 589938, 0, 0, 589939, 0, 0, 589940, 0, 0, 589941, 0, 0, 589942, 0, 0, 589943, 0, 0, 589944, 0, 0, 589945, 0, 0, 589946, 0, 0, 589947, 0, 0, 589948, 0, 0, 589949, 0, 0, 589950, 0, 0, 589951, 0, 0, 589952, 0, 0, 589953, 0, 0, 589954, 0, 0, 589955, 0, 0, 589956, 0, 0, 589957, 0, 0, 589958, 0, 0, 589959, 0, 0, 589960, 0, 0, 589961, 0, 0, 589962, 0, 0, 589963, 0, 0, 589964, 0, 0, 589965, 0, 0, 589966, 0, 0, 589967, 0, 0, 589968, 0, 0, 589969, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 0, 0, 655401, 0, 0, 655402, 0, 0, 655403, 0, 0, 655404, 0, 0, 655405, 0, 0, 655406, 0, 0, 655407, 0, 0, 655408, 0, 0, 655409, 0, 0, 655410, 0, 0, 655411, 0, 0, 655412, 0, 0, 655413, 0, 0, 655414, 0, 0, 655415, 0, 0, 655416, 0, 0, 655417, 0, 0, 655418, 0, 0, 655419, 0, 0, 655420, 0, 0, 655421, 0, 0, 655422, 0, 0, 655423, 0, 0, 655424, 0, 0, 655425, 0, 0, 655426, 0, 0, 655427, 0, 0, 655428, 0, 0, 655429, 0, 0, 655430, 0, 0, 655431, 0, 0, 655432, 0, 0, 655433, 0, 0, 655434, 0, 0, 655435, 0, 0, 655436, 0, 0, 655437, 0, 0, 655438, 0, 0, 655439, 0, 0, 655440, 0, 0, 655441, 0, 0, 655442, 0, 0, 655443, 0, 0, 655444, 0, 0, 655445, 0, 0, 655446, 0, 0, 655447, 0, 0, 655448, 0, 0, 655449, 0, 0, 655450, 0, 0, 655451, 0, 0, 655452, 0, 0, 655453, 0, 0, 655454, 0, 0, 655455, 0, 0, 655456, 0, 0, 655457, 0, 0, 655458, 0, 0, 655459, 0, 0, 655460, 0, 0, 655461, 0, 0, 655462, 0, 0, 655463, 0, 0, 655464, 0, 0, 655465, 0, 0, 655466, 0, 0, 655467, 0, 0, 655468, 0, 0, 655469, 0, 0, 655470, 0, 0, 655471, 0, 0, 655472, 0, 0, 655473, 0, 0, 655474, 0, 0, 655475, 0, 0, 655476, 0, 0, 655477, 0, 0, 655478, 0, 0, 655479, 0, 0, 655480, 0, 0, 655481, 0, 0, 655482, 0, 0, 655483, 0, 0, 655484, 0, 0, 655485, 0, 0, 655486, 0, 0, 655487, 0, 0, 655488, 0, 0, 655489, 0, 0, 655490, 0, 0, 655491, 0, 0, 655492, 0, 0, 655493, 0, 0, 655494, 0, 0, 655495, 0, 0, 655496, 0, 0, 655497, 0, 0, 655498, 0, 0, 655499, 0, 0, 655500, 0, 0, 655501, 0, 0, 655502, 0, 0, 655503, 0, 0, 655504, 0, 0, 655505, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 0, 0, 720937, 0, 0, 720938, 0, 0, 720939, 0, 0, 720940, 0, 0, 720941, 0, 0, 720942, 0, 0, 720943, 0, 0, 720944, 0, 0, 720945, 0, 0, 720946, 0, 0, 720947, 0, 0, 720948, 0, 0, 720949, 0, 0, 720950, 0, 0, 720951, 0, 0, 720952, 0, 0, 720953, 0, 0, 720954, 0, 0, 720955, 0, 0, 720956, 0, 0, 720957, 0, 0, 720958, 0, 0, 720959, 0, 0, 720960, 0, 0, 720961, 0, 0, 720962, 0, 0, 720963, 0, 0, 720964, 0, 0, 720965, 0, 0, 720966, 0, 0, 720967, 0, 0, 720968, 0, 0, 720969, 0, 0, 720970, 0, 0, 720971, 0, 0, 720972, 0, 0, 720973, 0, 0, 720974, 0, 0, 720975, 0, 0, 720976, 0, 0, 720977, 0, 0, 720978, 0, 0, 720979, 0, 0, 720980, 0, 0, 720981, 0, 0, 720982, 0, 0, 720983, 0, 0, 720984, 0, 0, 720985, 0, 0, 720986, 0, 0, 720987, 0, 0, 720988, 0, 0, 720989, 0, 0, 720990, 0, 0, 720991, 0, 0, 720992, 0, 0, 720993, 0, 0, 720994, 0, 0, 720995, 0, 0, 720996, 0, 0, 720997, 0, 0, 720998, 0, 0, 720999, 0, 0, 721000, 0, 0, 721001, 0, 0, 721002, 0, 0, 721003, 0, 0, 721004, 0, 0, 721005, 0, 0, 721006, 0, 0, 721007, 0, 0, 721008, 0, 0, 721009, 0, 0, 721010, 0, 0, 721011, 0, 0, 721012, 0, 0, 721013, 0, 0, 721014, 0, 0, 721015, 0, 0, 721016, 0, 0, 721017, 0, 0, 721018, 0, 0, 721019, 0, 0, 721020, 0, 0, 721021, 0, 0, 721022, 0, 0, 721023, 0, 0, 721024, 0, 0, 721025, 0, 0, 721026, 0, 0, 721027, 0, 0, 721028, 0, 0, 721029, 0, 0, 721030, 0, 0, 721031, 0, 0, 721032, 0, 0, 721033, 0, 0, 721034, 0, 0, 721035, 0, 0, 721036, 0, 0, 721037, 0, 0, 721038, 0, 0, 721039, 0, 0, 721040, 0, 0, 721041, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 786492, 0, 0, 786493, 0, 0, 786494, 0, 0, 786495, 0, 0, 786496, 0, 0, 786497, 0, 0, 786498, 0, 0, 786499, 0, 0, 786500, 0, 0, 786501, 0, 0, 786502, 0, 0, 786503, 0, 0, 786504, 0, 0, 786505, 0, 0, 786506, 0, 0, 786507, 0, 0, 786508, 0, 0, 786509, 0, 0, 786510, 0, 0, 786511, 0, 0, 786512, 0, 0, 786513, 0, 0, 786514, 0, 0, 786515, 0, 0, 786516, 0, 0, 786517, 0, 0, 786518, 0, 0, 786519, 0, 0, 786520, 0, 0, 786521, 0, 0, 786522, 0, 0, 786523, 0, 0, 786524, 0, 0, 786525, 0, 0, 786526, 0, 0, 786527, 0, 0, 786528, 0, 0, 786529, 0, 0, 786530, 0, 0, 786531, 0, 0, 786532, 0, 0, 786533, 0, 0, 786534, 0, 0, 786535, 0, 0, 786536, 0, 0, 786537, 0, 0, 786538, 0, 0, 786539, 0, 0, 786540, 0, 0, 786541, 0, 0, 786542, 0, 0, 786543, 0, 0, 786544, 0, 0, 786545, 0, 0, 786546, 0, 0, 786547, 0, 0, 786548, 0, 0, 786549, 0, 0, 786550, 0, 0, 786551, 0, 0, 786552, 0, 0, 786553, 0, 0, 786554, 0, 0, 786555, 0, 0, 786556, 0, 0, 786557, 0, 0, 786558, 0, 0, 786559, 0, 0, 786560, 0, 0, 786561, 0, 0, 786562, 0, 0, 786563, 0, 0, 786564, 0, 0, 786565, 0, 0, 786566, 0, 0, 786567, 0, 0, 786568, 0, 0, 786569, 0, 0, 786570, 0, 0, 786571, 0, 0, 786572, 0, 0, 786573, 0, 0, 786574, 0, 0, 786575, 0, 0, 786576, 0, 0, 786577, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 852028, 0, 0, 852029, 0, 0, 852030, 0, 0, 852031, 0, 0, 852032, 0, 0, 852033, 0, 0, 852034, 0, 0, 852035, 0, 0, 852036, 0, 0, 852037, 0, 0, 852038, 0, 0, 852039, 0, 0, 852040, 0, 0, 852041, 0, 0, 852042, 0, 0, 852043, 0, 0, 852044, 0, 0, 852045, 0, 0, 852046, 0, 0, 852047, 0, 0, 852048, 0, 0, 852049, 0, 0, 852050, 0, 0, 852051, 0, 0, 852052, 0, 0, 852053, 0, 0, 852054, 0, 0, 852055, 0, 0, 852056, 0, 0, 852057, 0, 0, 852058, 0, 0, 852059, 0, 0, 852060, 0, 0, 852061, 0, 0, 852062, 0, 0, 852063, 0, 0, 852064, 0, 0, 852065, 0, 0, 852066, 0, 0, 852067, 0, 0, 852068, 0, 0, 852069, 0, 0, 852070, 0, 0, 852071, 0, 0, 852072, 0, 0, 852073, 0, 0, 852074, 0, 0, 852075, 0, 0, 852076, 0, 0, 852077, 0, 0, 852078, 0, 0, 852079, 0, 0, 852080, 0, 0, 852081, 0, 0, 852082, 0, 0, 852083, 262144, 1, 852084, 327680, 1, 852085, 262144, 1, 852086, 327680, 1, 852087, 0, 0, 852088, 393216, 8, 852089, 458752, 8, 852090, 262144, 1, 852091, 327680, 1, 852092, 262144, 1, 852093, 327680, 1, 852094, 0, 0, 852095, 65536, 13, 852096, 0, 0, 852097, 262144, 1, 852098, 327680, 1, 852099, 262144, 1, 852100, 327680, 1, 852101, 262144, 1, 852102, 327680, 1, 852103, 0, 0, 852104, 0, 0, 852105, 0, 0, 852106, 0, 0, 852107, 0, 0, 852108, 262144, 1, 852109, 327680, 1, 852110, 262144, 1, 852111, 327680, 1, 852112, 262144, 1, 852113, 327680, 1, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 917564, 0, 0, 917565, 0, 0, 917566, 0, 0, 917567, 0, 0, 917568, 0, 0, 917569, 0, 0, 917570, 0, 0, 917571, 0, 0, 917572, 0, 0, 917573, 0, 0, 917574, 0, 0, 917575, 0, 0, 917576, 0, 0, 917577, 0, 0, 917578, 0, 0, 917579, 0, 0, 917580, 0, 0, 917581, 0, 0, 917582, 0, 0, 917583, 0, 0, 917584, 0, 0, 917585, 0, 0, 917586, 0, 0, 917587, 0, 0, 917588, 0, 0, 917589, 0, 0, 917590, 0, 0, 917591, 0, 0, 917592, 0, 0, 917593, 0, 0, 917594, 0, 0, 917595, 0, 0, 917596, 0, 0, 917597, 0, 0, 917598, 0, 0, 917599, 0, 0, 917600, 0, 0, 917601, 0, 0, 917602, 0, 0, 917603, 0, 0, 917604, 0, 0, 917605, 0, 0, 917606, 0, 0, 917607, 0, 0, 917608, 0, 0, 917609, 0, 0, 917610, 0, 0, 917611, 0, 0, 917612, 0, 0, 917613, 0, 0, 917614, 0, 0, 917615, 0, 0, 917616, 0, 0, 917617, 0, 0, 917618, 0, 0, 917619, 262144, 2, 917620, 327680, 2, 917621, 262144, 2, 917622, 327680, 2, 917623, 0, 1, 917624, 393216, 9, 917625, 458752, 9, 917626, 262144, 2, 917627, 327680, 2, 917628, 262144, 2, 917629, 327680, 2, 917630, 0, 14, 917631, 65536, 14, 917632, 131072, 14, 917633, 262144, 2, 917634, 327680, 2, 917635, 262144, 2, 917636, 327680, 2, 917637, 262144, 2, 917638, 327680, 2, 917639, 0, 0, 917640, 0, 0, 917641, 0, 0, 917642, 0, 0, 917643, 0, 0, 917644, 262144, 2, 917645, 327680, 2, 917646, 262144, 2, 917647, 327680, 2, 917648, 262144, 2, 917649, 327680, 2, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 983100, 0, 0, 983101, 0, 0, 983102, 0, 0, 983103, 0, 0, 983104, 0, 0, 983105, 0, 0, 983106, 0, 0, 983107, 0, 0, 983108, 0, 0, 983109, 0, 0, 983110, 0, 0, 983111, 0, 0, 983112, 0, 1, 983113, 0, 0, 983114, 0, 0, 983115, 0, 0, 983116, 0, 0, 983117, 0, 0, 983118, 0, 0, 983119, 0, 0, 983120, 0, 0, 983121, 0, 0, 983122, 0, 0, 983123, 0, 0, 983124, 0, 0, 983125, 0, 0, 983126, 0, 0, 983127, 0, 0, 983128, 0, 0, 983129, 0, 0, 983130, 0, 0, 983131, 0, 0, 983132, 0, 0, 983133, 0, 0, 983134, 0, 0, 983135, 0, 0, 983136, 0, 0, 983137, 0, 0, 983138, 0, 0, 983139, 0, 0, 983140, 0, 0, 983141, 0, 0, 983142, 0, 0, 983143, 0, 0, 983144, 0, 0, 983145, 0, 0, 983146, 0, 0, 983147, 0, 0, 983148, 0, 0, 983149, 0, 0, 983150, 0, 0, 983151, 0, 0, 983152, 0, 0, 983153, 0, 0, 983154, 0, 0, 983155, 0, 0, 983156, 65536, 13, 983157, 0, 0, 983158, 0, 8, 983159, 65536, 8, 983160, 65536, 8, 983161, 65536, 8, 983162, 65536, 8, 983163, 65536, 8, 983164, 65536, 8, 983165, 65536, 8, 983166, 65536, 8, 983167, 65536, 8, 983168, 65536, 8, 983169, 65536, 8, 983170, 65536, 8, 983171, 65536, 8, 983172, 131072, 8, 983173, 0, 0, 983174, 0, 0, 983175, 0, 0, 983176, 0, 0, 983177, 0, 0, 983178, 0, 0, 983179, 0, 0, 983180, 0, 0, 983181, 0, 0, 983182, 0, 0, 983183, 0, 0, 983184, 0, 0, 983185, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 0, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 0, 0, 1048585, 0, 0, 1048586, 0, 0, 1048587, 0, 0, 1048588, 0, 0, 1048589, 0, 0, 1048590, 0, 0, 1048591, 0, 0, 1048592, 0, 0, 1048593, 0, 0, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 0, 0, 1048623, 0, 0, 1048624, 0, 0, 1048625, 0, 0, 1048626, 0, 0, 1048627, 0, 0, 1048628, 0, 0, 1048629, 0, 0, 1048630, 0, 0, 1048631, 0, 0, 1048632, 0, 0, 1048633, 0, 0, 1048634, 0, 0, 1048635, 0, 0, 1048636, 0, 0, 1048637, 0, 0, 1048638, 0, 0, 1048639, 0, 0, 1048640, 0, 0, 1048641, 0, 0, 1048642, 0, 0, 1048643, 0, 0, 1048644, 0, 0, 1048645, 0, 0, 1048646, 0, 0, 1048647, 0, 1, 1048648, 393216, 8, 1048649, 458752, 8, 1048650, 262144, 1, 1048651, 327680, 1, 1048652, 0, 0, 1048653, 0, 0, 1048654, 0, 0, 1048655, 0, 0, 1048656, 0, 0, 1048657, 0, 0, 1048658, 0, 0, 1048659, 0, 0, 1048660, 0, 0, 1048661, 0, 0, 1048662, 0, 0, 1048663, 0, 0, 1048664, 0, 0, 1048665, 0, 0, 1048666, 0, 0, 1048667, 0, 0, 1048668, 0, 0, 1048669, 0, 0, 1048670, 0, 0, 1048671, 0, 0, 1048672, 0, 0, 1048673, 0, 0, 1048674, 0, 0, 1048675, 0, 0, 1048676, 0, 0, 1048677, 0, 0, 1048678, 0, 0, 1048679, 0, 0, 1048680, 0, 0, 1048681, 0, 0, 1048682, 0, 0, 1048683, 0, 0, 1048684, 0, 0, 1048685, 0, 0, 1048686, 0, 0, 1048687, 0, 0, 1048688, 0, 0, 1048689, 0, 0, 1048690, 0, 0, 1048691, 0, 14, 1048692, 65536, 14, 1048693, 131072, 14, 1048694, 0, 9, 1048695, 65536, 9, 1048696, 65536, 9, 1048697, 65536, 9, 1048698, 65536, 9, 1048699, 65536, 9, 1048700, 65536, 9, 1048701, 65536, 9, 1048702, 65536, 9, 1048703, 65536, 9, 1048704, 65536, 9, 1048705, 65536, 9, 1048706, 65536, 9, 1048707, 65536, 9, 1048708, 131072, 9, 1048709, 0, 0, 1048710, 0, 0, 1048711, 0, 0, 1048712, 0, 0, 1048713, 0, 0, 1048714, 0, 0, 1048715, 0, 0, 1048716, 0, 0, 1048717, 0, 0, 1048718, 0, 0, 1048719, 0, 0, 1048720, 0, 0, 1048721, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0, 1114118, 0, 0, 1114119, 0, 0, 1114120, 0, 0, 1114121, 0, 0, 1114122, 0, 0, 1114123, 0, 0, 1114124, 0, 0, 1114125, 0, 0, 1114126, 0, 0, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 0, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 0, 0, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 0, 0, 1114158, 0, 0, 1114159, 0, 0, 1114160, 0, 0, 1114161, 0, 0, 1114162, 0, 0, 1114163, 0, 0, 1114164, 0, 0, 1114165, 0, 0, 1114166, 0, 0, 1114167, 0, 0, 1114168, 0, 0, 1114169, 0, 0, 1114170, 0, 0, 1114171, 0, 0, 1114172, 0, 0, 1114173, 0, 0, 1114174, 0, 0, 1114175, 0, 0, 1114176, 0, 0, 1114177, 0, 0, 1114178, 0, 0, 1114179, 0, 0, 1114180, 0, 0, 1114181, 0, 0, 1114182, 0, 0, 1114183, 0, 0, 1114184, 393216, 9, 1114185, 458752, 9, 1114186, 262144, 2, 1114187, 327680, 2, 1114188, 0, 0, 1114189, 0, 0, 1114190, 262144, 1, 1114191, 327680, 1, 1114192, 0, 0, 1114193, 0, 0, 1114194, 0, 0, 1114195, 0, 0, 1114196, 0, 0, 1114197, 0, 0, 1114198, 0, 0, 1114199, 0, 0, 1114200, 0, 0, 1114201, 0, 0, 1114202, 0, 0, 1114203, 0, 0, 1114204, 0, 0, 1114205, 0, 0, 1114206, 0, 0, 1114207, 0, 0, 1114208, 0, 0, 1114209, 0, 0, 1114210, 0, 0, 1114211, 0, 0, 1114212, 0, 0, 1114213, 0, 0, 1114214, 0, 0, 1114215, 0, 0, 1114216, 0, 0, 1114217, 0, 0, 1114218, 0, 0, 1114219, 0, 0, 1114220, 0, 0, 1114221, 0, 0, 1114222, 0, 0, 1114223, 0, 0, 1114224, 0, 0, 1114225, 0, 0, 1114226, 0, 0, 1114227, 262144, 1, 1114228, 327680, 1, 1114229, 0, 1, 1114230, 0, 9, 1114231, 65536, 9, 1114232, 262144, 9, 1114233, 65536, 10, 1114234, 65536, 10, 1114235, 65536, 10, 1114236, 65536, 10, 1114237, 65536, 10, 1114238, 65536, 10, 1114239, 65536, 10, 1114240, 65536, 10, 1114241, 65536, 10, 1114242, 65536, 10, 1114243, 65536, 10, 1114244, 131072, 10, 1114245, 0, 0, 1114246, 0, 0, 1114247, 0, 0, 1114248, 0, 0, 1114249, 0, 0, 1114250, 0, 0, 1114251, 0, 0, 1114252, 0, 0, 1114253, 0, 0, 1114254, 0, 0, 1114255, 0, 0, 1114256, 0, 0, 1114257, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 0, 0, 1179654, 0, 0, 1179655, 0, 0, 1179656, 0, 0, 1179657, 0, 0, 1179658, 0, 0, 1179659, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 0, 0, 1179678, 0, 0, 1179679, 0, 0, 1179680, 0, 0, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 0, 0, 1179693, 0, 0, 1179694, 0, 0, 1179695, 0, 0, 1179696, 0, 0, 1179697, 0, 0, 1179698, 0, 0, 1179699, 0, 0, 1179700, 0, 0, 1179701, 0, 0, 1179702, 0, 0, 1179703, 0, 0, 1179704, 0, 0, 1179705, 0, 0, 1179706, 0, 0, 1179707, 0, 0, 1179708, 0, 0, 1179709, 0, 0, 1179710, 0, 0, 1179711, 0, 0, 1179712, 0, 0, 1179713, 0, 0, 1179714, 0, 0, 1179715, 0, 0, 1179716, 0, 0, 1179717, 0, 0, 1179718, 0, 0, 1179719, 262144, 11, 1179720, 327680, 11, 1179721, 327680, 11, 1179722, 327680, 11, 1179723, 393216, 11, 1179724, 0, 0, 1179725, 0, 0, 1179726, 262144, 2, 1179727, 327680, 2, 1179728, 0, 0, 1179729, 0, 0, 1179730, 0, 0, 1179731, 0, 0, 1179732, 0, 0, 1179733, 0, 0, 1179734, 0, 0, 1179735, 0, 0, 1179736, 0, 0, 1179737, 0, 0, 1179738, 0, 0, 1179739, 0, 0, 1179740, 0, 0, 1179741, 0, 0, 1179742, 0, 0, 1179743, 0, 0, 1179744, 0, 0, 1179745, 0, 0, 1179746, 0, 0, 1179747, 0, 0, 1179748, 0, 0, 1179749, 0, 0, 1179750, 0, 0, 1179751, 0, 0, 1179752, 0, 0, 1179753, 0, 0, 1179754, 0, 0, 1179755, 0, 0, 1179756, 0, 0, 1179757, 0, 0, 1179758, 0, 0, 1179759, 0, 0, 1179760, 0, 0, 1179761, 0, 0, 1179762, 0, 0, 1179763, 262144, 2, 1179764, 327680, 2, 1179765, 0, 1, 1179766, 0, 9, 1179767, 65536, 9, 1179768, 131072, 9, 1179769, 0, 0, 1179770, 0, 0, 1179771, 65536, 1, 1179772, 0, 1, 1179773, 0, 1, 1179774, 0, 0, 1179775, 0, 0, 1179776, 0, 0, 1179777, 0, 1, 1179778, 0, 1, 1179779, 0, 0, 1179780, 0, 0, 1179781, 0, 0, 1179782, 0, 0, 1179783, 0, 0, 1179784, 0, 0, 1179785, 0, 0, 1179786, 0, 0, 1179787, 0, 0, 1179788, 0, 0, 1179789, 0, 0, 1179790, 0, 0, 1179791, 0, 0, 1179792, 0, 0, 1179793, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 0, 0, 1245191, 0, 0, 1245192, 0, 0, 1245193, 0, 0, 1245194, 0, 0, 1245195, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 0, 0, 1245214, 0, 0, 1245215, 0, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 0, 0, 1245230, 0, 0, 1245231, 0, 0, 1245232, 0, 0, 1245233, 0, 0, 1245234, 0, 0, 1245235, 0, 0, 1245236, 0, 0, 1245237, 0, 0, 1245238, 0, 0, 1245239, 0, 0, 1245240, 0, 0, 1245241, 0, 0, 1245242, 0, 0, 1245243, 0, 0, 1245244, 0, 0, 1245245, 0, 0, 1245246, 0, 0, 1245247, 0, 0, 1245248, 0, 0, 1245249, 0, 0, 1245250, 0, 0, 1245251, 0, 0, 1245252, 0, 0, 1245253, 0, 0, 1245254, 0, 0, 1245255, 262144, 12, 1245256, 327680, 12, 1245257, 327680, 12, 1245258, 327680, 12, 1245259, 393216, 12, 1245260, 0, 0, 1245261, 0, 0, 1245262, 0, 0, 1245263, 0, 0, 1245264, 0, 0, 1245265, 0, 0, 1245266, 0, 0, 1245267, 0, 0, 1245268, 0, 0, 1245269, 0, 0, 1245270, 0, 0, 1245271, 0, 0, 1245272, 0, 0, 1245273, 0, 0, 1245274, 0, 0, 1245275, 0, 0, 1245276, 0, 0, 1245277, 0, 0, 1245278, 0, 0, 1245279, 0, 0, 1245280, 0, 0, 1245281, 0, 0, 1245282, 0, 0, 1245283, 0, 0, 1245284, 0, 0, 1245285, 0, 0, 1245286, 0, 0, 1245287, 0, 0, 1245288, 0, 0, 1245289, 0, 0, 1245290, 0, 0, 1245291, 0, 0, 1245292, 0, 0, 1245293, 0, 0, 1245294, 0, 0, 1245295, 0, 0, 1245296, 0, 0, 1245297, 0, 0, 1245298, 0, 0, 1245299, 0, 0, 1245300, 0, 0, 1245301, 0, 0, 1245302, 0, 9, 1245303, 65536, 9, 1245304, 131072, 9, 1245305, 0, 0, 1245306, 0, 0, 1245307, 0, 0, 1245308, 0, 0, 1245309, 0, 0, 1245310, 0, 0, 1245311, 0, 0, 1245312, 0, 0, 1245313, 0, 0, 1245314, 0, 1, 1245315, 65536, 13, 1245316, 0, 0, 1245317, 262144, 1, 1245318, 327680, 1, 1245319, 262144, 1, 1245320, 327680, 1, 1245321, 262144, 1, 1245322, 327680, 1, 1245323, 0, 0, 1245324, 65536, 13, 1245325, 0, 0, 1245326, 262144, 1, 1245327, 327680, 1, 1245328, 262144, 1, 1245329, 327680, 1, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 0, 0, 1310728, 0, 0, 1310729, 0, 0, 1310730, 0, 0, 1310731, 0, 0, 1310732, 0, 0, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310750, 0, 0, 1310751, 0, 0, 1310752, 0, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 0, 1310764, 0, 0, 1310765, 0, 0, 1310766, 0, 0, 1310767, 0, 0, 1310768, 0, 0, 1310769, 0, 0, 1310770, 0, 0, 1310771, 0, 0, 1310772, 0, 0, 1310773, 0, 0, 1310774, 0, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 0, 0, 1310778, 0, 0, 1310779, 0, 0, 1310780, 0, 0, 1310781, 0, 0, 1310782, 0, 0, 1310783, 0, 0, 1310784, 0, 0, 1310785, 0, 0, 1310786, 0, 0, 1310787, 0, 0, 1310788, 0, 0, 1310789, 0, 0, 1310790, 0, 0, 1310791, 262144, 12, 1310792, 327680, 12, 1310793, 327680, 12, 1310794, 327680, 12, 1310795, 393216, 12, 1310796, 0, 0, 1310797, 0, 0, 1310798, 0, 0, 1310799, 0, 0, 1310800, 0, 0, 1310801, 0, 0, 1310802, 0, 0, 1310803, 0, 0, 1310804, 0, 0, 1310805, 0, 0, 1310806, 0, 0, 1310807, 0, 0, 1310808, 0, 0, 1310809, 0, 0, 1310810, 0, 0, 1310811, 0, 0, 1310812, 0, 0, 1310813, 0, 0, 1310814, 0, 0, 1310815, 0, 0, 1310816, 0, 0, 1310817, 0, 0, 1310818, 0, 0, 1310819, 0, 0, 1310820, 0, 0, 1310821, 0, 0, 1310822, 0, 0, 1310823, 0, 0, 1310824, 0, 0, 1310825, 0, 0, 1310826, 0, 0, 1310827, 0, 0, 1310828, 0, 0, 1310829, 0, 0, 1310830, 0, 0, 1310831, 0, 0, 1310832, 0, 0, 1310833, 0, 0, 1310834, 0, 0, 1310835, 0, 0, 1310836, 0, 0, 1310837, 0, 0, 1310838, 0, 9, 1310839, 65536, 9, 1310840, 131072, 9, 1310841, 0, 0, 1310842, 0, 0, 1310843, 0, 0, 1310844, 0, 0, 1310845, 0, 0, 1310846, 0, 0, 1310847, 0, 0, 1310848, 0, 0, 1310849, 0, 0, 1310850, 0, 14, 1310851, 65536, 14, 1310852, 131072, 14, 1310853, 262144, 2, 1310854, 327680, 2, 1310855, 262144, 2, 1310856, 327680, 2, 1310857, 262144, 2, 1310858, 327680, 2, 1310859, 0, 14, 1310860, 65536, 14, 1310861, 131072, 14, 1310862, 262144, 2, 1310863, 327680, 2, 1310864, 262144, 2, 1310865, 327680, 2, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 0, 0, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1376293, 0, 0, 1376294, 0, 0, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376299, 0, 0, 1376300, 0, 0, 1376301, 0, 0, 1376302, 0, 0, 1376303, 0, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 0, 0, 1376313, 0, 0, 1376314, 0, 0, 1376315, 0, 0, 1376316, 0, 0, 1376317, 0, 0, 1376318, 0, 0, 1376319, 0, 0, 1376320, 0, 0, 1376321, 0, 0, 1376322, 0, 0, 1376323, 0, 0, 1376324, 0, 0, 1376325, 0, 0, 1376326, 0, 0, 1376327, 262144, 12, 1376328, 327680, 12, 1376329, 327680, 12, 1376330, 327680, 12, 1376331, 393216, 12, 1376332, 0, 0, 1376333, 0, 0, 1376334, 262144, 1, 1376335, 327680, 1, 1376336, 0, 0, 1376337, 0, 0, 1376338, 0, 0, 1376339, 0, 0, 1376340, 0, 0, 1376341, 0, 0, 1376342, 0, 0, 1376343, 0, 0, 1376344, 0, 0, 1376345, 0, 0, 1376346, 0, 0, 1376347, 0, 0, 1376348, 0, 0, 1376349, 0, 0, 1376350, 0, 0, 1376351, 0, 0, 1376352, 0, 0, 1376353, 0, 0, 1376354, 0, 0, 1376355, 0, 0, 1376356, 0, 0, 1376357, 0, 0, 1376358, 0, 0, 1376359, 0, 0, 1376360, 0, 0, 1376361, 0, 0, 1376362, 0, 0, 1376363, 0, 0, 1376364, 0, 0, 1376365, 0, 0, 1376366, 0, 0, 1376367, 0, 0, 1376368, 0, 0, 1376369, 0, 0, 1376370, 0, 0, 1376371, 0, 0, 1376372, 262144, 1, 1376373, 327680, 1, 1376374, 0, 9, 1376375, 65536, 9, 1376376, 131072, 9, 1376377, 0, 0, 1376378, 262144, 1, 1376379, 327680, 1, 1376380, 262144, 1, 1376381, 327680, 1, 1376382, 0, 0, 1376383, 65536, 13, 1376384, 0, 0, 1376385, 0, 0, 1376386, 262144, 1, 1376387, 327680, 1, 1376388, 262144, 1, 1376389, 327680, 1, 1376390, 0, 0, 1376391, 65536, 13, 1376392, 0, 0, 1376393, 262144, 1, 1376394, 327680, 1, 1376395, 262144, 1, 1376396, 327680, 1, 1376397, 262144, 1, 1376398, 327680, 1, 1376399, 262144, 1, 1376400, 327680, 1, 1376401, 262144, 1, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 0, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1441827, 0, 0, 1441828, 0, 0, 1441829, 0, 0, 1441830, 0, 0, 1441831, 0, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 0, 1441835, 0, 0, 1441836, 0, 0, 1441837, 0, 0, 1441838, 0, 0, 1441839, 0, 0, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 0, 0, 1441848, 0, 0, 1441849, 0, 0, 1441850, 0, 0, 1441851, 0, 0, 1441852, 0, 0, 1441853, 0, 0, 1441854, 0, 0, 1441855, 0, 0, 1441856, 0, 0, 1441857, 0, 0, 1441858, 0, 0, 1441859, 0, 0, 1441860, 0, 0, 1441861, 0, 0, 1441862, 0, 0, 1441863, 262144, 13, 1441864, 262144, 15, 1441865, 327680, 12, 1441866, 327680, 12, 1441867, 393216, 12, 1441868, 0, 0, 1441869, 0, 0, 1441870, 262144, 2, 1441871, 327680, 2, 1441872, 0, 0, 1441873, 0, 0, 1441874, 0, 0, 1441875, 262144, 1, 1441876, 327680, 1, 1441877, 0, 1, 1441878, 0, 1, 1441879, 0, 0, 1441880, 65536, 13, 1441881, 0, 0, 1441882, 0, 0, 1441883, 0, 0, 1441884, 0, 0, 1441885, 0, 0, 1441886, 0, 0, 1441887, 0, 0, 1441888, 0, 0, 1441889, 0, 0, 1441890, 0, 0, 1441891, 0, 0, 1441892, 0, 0, 1441893, 0, 0, 1441894, 0, 0, 1441895, 0, 0, 1441896, 0, 0, 1441897, 0, 0, 1441898, 0, 0, 1441899, 0, 0, 1441900, 0, 0, 1441901, 0, 0, 1441902, 0, 0, 1441903, 0, 0, 1441904, 0, 0, 1441905, 0, 0, 1441906, 0, 0, 1441907, 0, 0, 1441908, 262144, 2, 1441909, 327680, 2, 1441910, 0, 10, 1441911, 65536, 10, 1441912, 131072, 10, 1441913, 0, 0, 1441914, 262144, 2, 1441915, 327680, 2, 1441916, 262144, 2, 1441917, 327680, 2, 1441918, 0, 14, 1441919, 65536, 14, 1441920, 131072, 14, 1441921, 0, 0, 1441922, 262144, 2, 1441923, 327680, 2, 1441924, 262144, 2, 1441925, 327680, 2, 1441926, 0, 14, 1441927, 65536, 14, 1441928, 131072, 14, 1441929, 262144, 2, 1441930, 327680, 2, 1441931, 262144, 2, 1441932, 327680, 2, 1441933, 262144, 2, 1441934, 327680, 2, 1441935, 262144, 2, 1441936, 327680, 2, 1441937, 262144, 2, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 0, 0, 1507333, 0, 0, 1507334, 0, 0, 1507335, 0, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 0, 0, 1507341, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0, 1507365, 0, 0, 1507366, 0, 0, 1507367, 0, 0, 1507368, 0, 0, 1507369, 0, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 0, 0, 1507374, 0, 0, 1507375, 0, 0, 1507376, 0, 0, 1507377, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 262144, 1, 1507387, 327680, 1, 1507388, 262144, 1, 1507389, 327680, 1, 1507390, 0, 0, 1507391, 0, 0, 1507392, 0, 0, 1507393, 262144, 1, 1507394, 327680, 1, 1507395, 0, 0, 1507396, 262144, 1, 1507397, 327680, 1, 1507398, 0, 0, 1507399, 0, 0, 1507400, 262144, 12, 1507401, 327680, 12, 1507402, 327680, 12, 1507403, 393216, 12, 1507404, 0, 0, 1507405, 0, 0, 1507406, 0, 0, 1507407, 0, 0, 1507408, 0, 0, 1507409, 0, 0, 1507410, 0, 0, 1507411, 262144, 2, 1507412, 327680, 2, 1507413, 0, 1, 1507414, 0, 0, 1507415, 0, 14, 1507416, 65536, 14, 1507417, 131072, 14, 1507418, 0, 0, 1507419, 0, 0, 1507420, 0, 0, 1507421, 0, 0, 1507422, 0, 0, 1507423, 0, 0, 1507424, 0, 0, 1507425, 0, 0, 1507426, 0, 0, 1507427, 0, 0, 1507428, 0, 0, 1507429, 0, 0, 1507430, 0, 0, 1507431, 0, 0, 1507432, 0, 0, 1507433, 0, 0, 1507434, 0, 0, 1507435, 0, 0, 1507436, 0, 0, 1507437, 0, 0, 1507438, 0, 0, 1507439, 0, 0, 1507440, 0, 0, 1507441, 0, 0, 1507442, 0, 0, 1507443, 0, 0, 1507444, 0, 0, 1507445, 0, 1, 1507446, 0, 1, 1507447, 0, 0, 1507448, 0, 0, 1507449, 0, 0, 1507450, 0, 0, 1507451, 0, 0, 1507452, 0, 0, 1507453, 0, 0, 1507454, 0, 1, 1507455, 0, 1, 1507456, 65536, 1, 1507457, 0, 0, 1507458, 0, 0, 1507459, 0, 0, 1507460, 65536, 1, 1507461, 0, 0, 1507462, 0, 0, 1507463, 0, 0, 1507464, 0, 0, 1507465, 0, 0, 1507466, 0, 0, 1507467, 0, 0, 1507468, 0, 0, 1507469, 0, 0, 1507470, 0, 0, 1507471, 0, 0, 1507472, 0, 0, 1507473, 0, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 0, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 0, 0, 1572875, 0, 0, 1572876, 0, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572889, 0, 0, 1572890, 0, 0, 1572891, 0, 0, 1572892, 262144, 1, 1572893, 327680, 1, 1572894, 262144, 1, 1572895, 327680, 1, 1572896, 262144, 1, 1572897, 327680, 1, 1572898, 262144, 1, 1572899, 327680, 1, 1572900, 0, 0, 1572901, 0, 1, 1572902, 0, 0, 1572903, 0, 0, 1572904, 0, 0, 1572905, 0, 0, 1572906, 0, 0, 1572907, 0, 0, 1572908, 0, 0, 1572909, 0, 0, 1572910, 0, 0, 1572911, 0, 0, 1572912, 0, 0, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 262144, 2, 1572923, 327680, 2, 1572924, 262144, 2, 1572925, 327680, 2, 1572926, 0, 0, 1572927, 0, 0, 1572928, 0, 0, 1572929, 262144, 2, 1572930, 327680, 2, 1572931, 0, 0, 1572932, 262144, 2, 1572933, 327680, 2, 1572934, 0, 0, 1572935, 0, 0, 1572936, 262144, 12, 1572937, 327680, 12, 1572938, 327680, 12, 1572939, 393216, 12, 1572940, 0, 0, 1572941, 0, 0, 1572942, 0, 0, 1572943, 0, 0, 1572944, 0, 0, 1572945, 0, 0, 1572946, 0, 0, 1572947, 262144, 1, 1572948, 327680, 1, 1572949, 393216, 8, 1572950, 458752, 8, 1572951, 0, 0, 1572952, 0, 0, 1572953, 0, 0, 1572954, 0, 0, 1572955, 0, 0, 1572956, 0, 0, 1572957, 0, 0, 1572958, 0, 0, 1572959, 0, 0, 1572960, 0, 0, 1572961, 0, 0, 1572962, 0, 0, 1572963, 0, 0, 1572964, 0, 0, 1572965, 0, 0, 1572966, 0, 0, 1572967, 0, 0, 1572968, 0, 0, 1572969, 0, 0, 1572970, 0, 0, 1572971, 0, 0, 1572972, 0, 0, 1572973, 0, 0, 1572974, 0, 0, 1572975, 0, 0, 1572976, 0, 0, 1572977, 0, 0, 1572978, 0, 0, 1572979, 0, 0, 1572980, 262144, 1, 1572981, 327680, 1, 1572982, 0, 0, 1572983, 65536, 13, 1572984, 0, 0, 1572985, 0, 0, 1572986, 0, 0, 1572987, 0, 0, 1572988, 0, 0, 1572989, 0, 0, 1572990, 0, 0, 1572991, 262144, 1, 1572992, 327680, 1, 1572993, 0, 0, 1572994, 0, 0, 1572995, 0, 0, 1572996, 0, 0, 1572997, 0, 0, 1572998, 0, 0, 1572999, 0, 0, 1573000, 0, 0, 1573001, 0, 0, 1573002, 0, 0, 1573003, 0, 0, 1573004, 0, 0, 1573005, 0, 0, 1573006, 0, 0, 1573007, 0, 0, 1573008, 0, 0, 1573009, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 0, 0, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 0, 0, 1638426, 0, 1, 1638427, 0, 1, 1638428, 262144, 2, 1638429, 327680, 2, 1638430, 262144, 2, 1638431, 327680, 2, 1638432, 262144, 2, 1638433, 327680, 2, 1638434, 262144, 2, 1638435, 327680, 2, 1638436, 0, 1, 1638437, 0, 1, 1638438, 0, 0, 1638439, 0, 0, 1638440, 0, 0, 1638441, 0, 0, 1638442, 0, 0, 1638443, 0, 0, 1638444, 0, 0, 1638445, 0, 0, 1638446, 0, 0, 1638447, 0, 0, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 0, 1638455, 0, 0, 1638456, 0, 0, 1638457, 0, 0, 1638458, 0, 0, 1638459, 0, 0, 1638460, 0, 0, 1638461, 0, 0, 1638462, 0, 0, 1638463, 0, 0, 1638464, 0, 0, 1638465, 0, 0, 1638466, 0, 0, 1638467, 0, 0, 1638468, 0, 0, 1638469, 0, 0, 1638470, 0, 0, 1638471, 0, 0, 1638472, 262144, 12, 1638473, 327680, 12, 1638474, 327680, 12, 1638475, 393216, 12, 1638476, 0, 0, 1638477, 262144, 1, 1638478, 327680, 1, 1638479, 262144, 1, 1638480, 327680, 1, 1638481, 0, 0, 1638482, 0, 0, 1638483, 262144, 2, 1638484, 327680, 2, 1638485, 393216, 9, 1638486, 458752, 9, 1638487, 0, 1, 1638488, 0, 0, 1638489, 0, 0, 1638490, 262144, 11, 1638491, 327680, 11, 1638492, 327680, 11, 1638493, 327680, 11, 1638494, 327680, 11, 1638495, 327680, 11, 1638496, 327680, 11, 1638497, 327680, 11, 1638498, 327680, 11, 1638499, 327680, 11, 1638500, 327680, 11, 1638501, 327680, 11, 1638502, 327680, 11, 1638503, 393216, 11, 1638504, 0, 0, 1638505, 0, 0, 1638506, 0, 0, 1638507, 0, 0, 1638508, 0, 0, 1638509, 0, 0, 1638510, 0, 0, 1638511, 0, 0, 1638512, 0, 0, 1638513, 0, 0, 1638514, 0, 0, 1638515, 0, 0, 1638516, 262144, 2, 1638517, 327680, 2, 1638518, 0, 14, 1638519, 65536, 14, 1638520, 131072, 14, 1638521, 0, 0, 1638522, 0, 0, 1638523, 0, 0, 1638524, 0, 0, 1638525, 0, 0, 1638526, 0, 0, 1638527, 262144, 2, 1638528, 327680, 2, 1638529, 0, 0, 1638530, 0, 0, 1638531, 0, 0, 1638532, 0, 0, 1638533, 0, 0, 1638534, 0, 0, 1638535, 0, 0, 1638536, 0, 0, 1638537, 0, 0, 1638538, 0, 0, 1638539, 0, 0, 1638540, 0, 0, 1638541, 0, 0, 1638542, 0, 0, 1638543, 0, 0, 1638544, 0, 0, 1638545, 0, 0, 1703936, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 0, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 0, 0, 1703944, 0, 0, 1703945, 0, 0, 1703946, 0, 0, 1703947, 0, 0, 1703948, 0, 0, 1703949, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 0, 0, 1703953, 0, 0, 1703954, 0, 0, 1703955, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 0, 0, 1703966, 0, 0, 1703967, 0, 0, 1703968, 0, 0, 1703969, 0, 0, 1703970, 0, 0, 1703971, 0, 0, 1703972, 0, 0, 1703973, 262144, 1, 1703974, 327680, 1, 1703975, 0, 0, 1703976, 0, 0, 1703977, 0, 0, 1703978, 0, 0, 1703979, 0, 0, 1703980, 0, 0, 1703981, 0, 0, 1703982, 0, 0, 1703983, 0, 0, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 0, 0, 1703994, 0, 0, 1703995, 0, 0, 1703996, 0, 0, 1703997, 0, 0, 1703998, 0, 0, 1703999, 0, 0, 1704000, 0, 0, 1704001, 0, 0, 1704002, 0, 0, 1704003, 0, 0, 1704004, 0, 0, 1704005, 0, 0, 1704006, 0, 0, 1704007, 0, 0, 1704008, 262144, 13, 1704009, 327680, 13, 1704010, 327680, 13, 1704011, 393216, 13, 1704012, 0, 0, 1704013, 262144, 2, 1704014, 327680, 2, 1704015, 262144, 2, 1704016, 327680, 2, 1704017, 0, 0, 1704018, 262144, 1, 1704019, 327680, 1, 1704020, 0, 0, 1704021, 0, 0, 1704022, 0, 0, 1704023, 0, 0, 1704024, 262144, 1, 1704025, 327680, 1, 1704026, 262144, 12, 1704027, 327680, 12, 1704028, 327680, 12, 1704029, 327680, 12, 1704030, 327680, 12, 1704031, 327680, 12, 1704032, 327680, 12, 1704033, 327680, 12, 1704034, 327680, 12, 1704035, 327680, 12, 1704036, 327680, 12, 1704037, 327680, 12, 1704038, 327680, 12, 1704039, 393216, 12, 1704040, 0, 0, 1704041, 0, 0, 1704042, 0, 0, 1704043, 0, 0, 1704044, 0, 0, 1704045, 0, 0, 1704046, 0, 0, 1704047, 0, 0, 1704048, 0, 0, 1704049, 0, 0, 1704050, 0, 0, 1704051, 0, 0, 1704052, 0, 0, 1704053, 0, 0, 1704054, 0, 0, 1704055, 0, 0, 1704056, 0, 0, 1704057, 0, 0, 1704058, 0, 0, 1704059, 0, 0, 1704060, 0, 0, 1704061, 65536, 9, 1704062, 0, 0, 1704063, 0, 0, 1704064, 0, 0, 1704065, 0, 0, 1704066, 0, 0, 1704067, 0, 0, 1704068, 0, 0, 1704069, 0, 0, 1704070, 0, 0, 1704071, 0, 0, 1704072, 0, 0, 1704073, 0, 0, 1704074, 0, 0, 1704075, 0, 0, 1704076, 0, 0, 1704077, 0, 0, 1704078, 0, 0, 1704079, 0, 0, 1704080, 0, 0, 1704081, 0, 0, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 0, 0, 1769477, 0, 0, 1769478, 0, 0, 1769479, 0, 0, 1769480, 0, 0, 1769481, 0, 0, 1769482, 0, 0, 1769483, 0, 0, 1769484, 0, 0, 1769485, 0, 0, 1769486, 0, 0, 1769487, 0, 0, 1769488, 0, 0, 1769489, 0, 0, 1769490, 0, 0, 1769491, 0, 0, 1769492, 0, 0, 1769493, 0, 0, 1769494, 0, 0, 1769495, 0, 0, 1769496, 0, 0, 1769497, 0, 0, 1769498, 0, 0, 1769499, 0, 0, 1769500, 0, 0, 1769501, 0, 0, 1769502, 0, 0, 1769503, 0, 0, 1769504, 0, 0, 1769505, 0, 0, 1769506, 0, 0, 1769507, 0, 0, 1769508, 0, 0, 1769509, 262144, 2, 1769510, 327680, 2, 1769511, 0, 0, 1769512, 0, 0, 1769513, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 0, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 262144, 1, 1769529, 327680, 1, 1769530, 0, 0, 1769531, 0, 0, 1769532, 0, 0, 1769533, 0, 0, 1769534, 0, 0, 1769535, 0, 0, 1769536, 0, 0, 1769537, 0, 0, 1769538, 0, 0, 1769539, 0, 0, 1769540, 0, 0, 1769541, 0, 0, 1769542, 0, 0, 1769543, 0, 0, 1769544, 0, 1, 1769545, 0, 0, 1769546, 0, 0, 1769547, 0, 1, 1769548, 0, 0, 1769549, 0, 0, 1769550, 0, 0, 1769551, 0, 0, 1769552, 0, 0, 1769553, 0, 0, 1769554, 262144, 2, 1769555, 327680, 2, 1769556, 0, 0, 1769557, 0, 0, 1769558, 0, 0, 1769559, 65536, 41, 1769560, 262144, 2, 1769561, 327680, 2, 1769562, 262144, 12, 1769563, 327680, 12, 1769564, 327680, 12, 1769565, 458752, 14, 1769566, 327680, 12, 1769567, 327680, 12, 1769568, 327680, 12, 1769569, 327680, 12, 1769570, 327680, 12, 1769571, 458752, 14, 1769572, 327680, 12, 1769573, 327680, 12, 1769574, 327680, 12, 1769575, 393216, 12, 1769576, 0, 0, 1769577, 0, 0, 1769578, 0, 0, 1769579, 0, 0, 1769580, 0, 0, 1769581, 0, 0, 1769582, 0, 0, 1769583, 0, 0, 1769584, 0, 0, 1769585, 0, 0, 1769586, 0, 0, 1769587, 0, 0, 1769588, 0, 0, 1769589, 0, 0, 1769590, 0, 0, 1769591, 0, 0, 1769592, 0, 0, 1769593, 0, 0, 1769594, 0, 0, 1769595, 0, 0, 1769596, 0, 0, 1769597, 65536, 9, 1769598, 0, 0, 1769599, 0, 0, 1769600, 0, 0, 1769601, 0, 0, 1769602, 0, 0, 1769603, 0, 0, 1769604, 0, 0, 1769605, 0, 0, 1769606, 0, 0, 1769607, 0, 0, 1769608, 0, 0, 1769609, 0, 0, 1769610, 0, 0, 1769611, 0, 0, 1769612, 0, 0, 1769613, 0, 0, 1769614, 0, 0, 1769615, 0, 0, 1769616, 0, 0, 1769617, 0, 0, 1835008, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 0, 0, 1835029, 0, 0, 1835030, 0, 0, 1835031, 0, 0, 1835032, 0, 0, 1835033, 0, 0, 1835034, 0, 0, 1835035, 0, 0, 1835036, 0, 0, 1835037, 0, 0, 1835038, 0, 0, 1835039, 0, 0, 1835040, 0, 0, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 1835044, 0, 0, 1835045, 0, 0, 1835046, 0, 0, 1835047, 0, 0, 1835048, 0, 0, 1835049, 0, 0, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 0, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 262144, 2, 1835065, 327680, 2, 1835066, 0, 0, 1835067, 0, 0, 1835068, 0, 0, 1835069, 0, 9, 1835070, 65536, 9, 1835071, 131072, 9, 1835072, 0, 0, 1835073, 0, 0, 1835074, 0, 0, 1835075, 0, 0, 1835076, 0, 0, 1835077, 0, 0, 1835078, 0, 0, 1835079, 0, 0, 1835080, 0, 0, 1835081, 0, 0, 1835082, 0, 0, 1835083, 0, 1, 1835084, 0, 0, 1835085, 0, 0, 1835086, 0, 0, 1835087, 0, 0, 1835088, 0, 0, 1835089, 0, 0, 1835090, 0, 0, 1835091, 0, 1, 1835092, 393216, 8, 1835093, 458752, 8, 1835094, 0, 1, 1835095, 0, 0, 1835096, 65536, 41, 1835097, 0, 0, 1835098, 262144, 12, 1835099, 458752, 14, 1835100, 327680, 12, 1835101, 327680, 12, 1835102, 327680, 12, 1835103, 327680, 12, 1835104, 327680, 12, 1835105, 327680, 12, 1835106, 327680, 12, 1835107, 327680, 12, 1835108, 327680, 12, 1835109, 327680, 12, 1835110, 327680, 12, 1835111, 393216, 12, 1835112, 262144, 1, 1835113, 327680, 1, 1835114, 0, 0, 1835115, 65536, 13, 1835116, 0, 0, 1835117, 262144, 1, 1835118, 327680, 1, 1835119, 262144, 1, 1835120, 327680, 1, 1835121, 0, 0, 1835122, 65536, 13, 1835123, 0, 0, 1835124, 262144, 1, 1835125, 327680, 1, 1835126, 262144, 1, 1835127, 327680, 1, 1835128, 262144, 1, 1835129, 327680, 1, 1835130, 0, 1, 1835131, 0, 1, 1835132, 0, 8, 1835133, 65536, 8, 1835134, 131072, 8, 1835135, 0, 0, 1835136, 0, 0, 1835137, 65536, 13, 1835138, 0, 0, 1835139, 196608, 5, 1835140, 65536, 7, 1835141, 65536, 7, 1835142, 65536, 7, 1835143, 65536, 7, 1835144, 262144, 6, 1835145, 262144, 1, 1835146, 327680, 1, 1835147, 0, 0, 1835148, 65536, 13, 1835149, 0, 0, 1835150, 262144, 1, 1835151, 327680, 1, 1835152, 262144, 1, 1835153, 327680, 1, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 0, 0, 1900574, 0, 9, 1900575, 65536, 9, 1900576, 131072, 9, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 0, 0, 1900581, 0, 0, 1900582, 0, 0, 1900583, 0, 0, 1900584, 0, 0, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 0, 0, 1900590, 0, 0, 1900591, 0, 0, 1900592, 0, 0, 1900593, 0, 0, 1900594, 0, 0, 1900595, 0, 0, 1900596, 0, 0, 1900597, 0, 0, 1900598, 0, 0, 1900599, 0, 0, 1900600, 0, 0, 1900601, 0, 0, 1900602, 0, 0, 1900603, 0, 0, 1900604, 0, 0, 1900605, 0, 9, 1900606, 65536, 9, 1900607, 131072, 9, 1900608, 0, 0, 1900609, 0, 0, 1900610, 0, 0, 1900611, 0, 0, 1900612, 0, 0, 1900613, 0, 0, 1900614, 0, 0, 1900615, 0, 0, 1900616, 0, 0, 1900617, 0, 0, 1900618, 0, 0, 1900619, 0, 0, 1900620, 0, 0, 1900621, 0, 0, 1900622, 0, 0, 1900623, 0, 0, 1900624, 0, 0, 1900625, 0, 1, 1900626, 0, 1, 1900627, 0, 1, 1900628, 393216, 9, 1900629, 458752, 9, 1900630, 0, 1, 1900631, 0, 0, 1900632, 0, 0, 1900633, 0, 0, 1900634, 262144, 12, 1900635, 327680, 12, 1900636, 327680, 12, 1900637, 327680, 12, 1900638, 327680, 12, 1900639, 327680, 12, 1900640, 327680, 12, 1900641, 327680, 12, 1900642, 458752, 14, 1900643, 327680, 12, 1900644, 327680, 12, 1900645, 327680, 12, 1900646, 327680, 12, 1900647, 393216, 12, 1900648, 262144, 2, 1900649, 327680, 2, 1900650, 0, 14, 1900651, 65536, 14, 1900652, 131072, 14, 1900653, 262144, 2, 1900654, 327680, 2, 1900655, 262144, 2, 1900656, 327680, 2, 1900657, 0, 14, 1900658, 65536, 14, 1900659, 131072, 14, 1900660, 262144, 2, 1900661, 327680, 2, 1900662, 262144, 2, 1900663, 327680, 2, 1900664, 262144, 2, 1900665, 327680, 2, 1900666, 0, 0, 1900667, 0, 0, 1900668, 0, 9, 1900669, 65536, 9, 1900670, 131072, 9, 1900671, 0, 0, 1900672, 0, 14, 1900673, 65536, 14, 1900674, 131072, 14, 1900675, 131072, 6, 1900676, 262144, 1, 1900677, 327680, 1, 1900678, 0, 0, 1900679, 0, 0, 1900680, 0, 1, 1900681, 262144, 2, 1900682, 327680, 2, 1900683, 0, 14, 1900684, 65536, 14, 1900685, 131072, 14, 1900686, 262144, 2, 1900687, 327680, 2, 1900688, 262144, 2, 1900689, 327680, 2, 1966080, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 262144, 1, 1966109, 327680, 1, 1966110, 0, 9, 1966111, 65536, 9, 1966112, 131072, 9, 1966113, 0, 0, 1966114, 0, 1, 1966115, 0, 0, 1966116, 0, 0, 1966117, 0, 0, 1966118, 0, 0, 1966119, 0, 0, 1966120, 0, 0, 1966121, 262144, 1, 1966122, 327680, 1, 1966123, 262144, 1, 1966124, 327680, 1, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 0, 0, 1966129, 0, 0, 1966130, 0, 0, 1966131, 0, 0, 1966132, 0, 0, 1966133, 0, 0, 1966134, 0, 0, 1966135, 0, 0, 1966136, 0, 0, 1966137, 0, 0, 1966138, 0, 0, 1966139, 0, 0, 1966140, 0, 0, 1966141, 0, 9, 1966142, 65536, 9, 1966143, 131072, 9, 1966144, 0, 0, 1966145, 0, 0, 1966146, 0, 0, 1966147, 0, 0, 1966148, 0, 0, 1966149, 0, 0, 1966150, 0, 0, 1966151, 0, 0, 1966152, 0, 0, 1966153, 0, 0, 1966154, 0, 0, 1966155, 0, 0, 1966156, 0, 0, 1966157, 0, 0, 1966158, 0, 0, 1966159, 0, 0, 1966160, 0, 0, 1966161, 0, 0, 1966162, 0, 0, 1966163, 0, 0, 1966164, 0, 0, 1966165, 0, 0, 1966166, 0, 1, 1966167, 0, 0, 1966168, 0, 0, 1966169, 0, 0, 1966170, 262144, 12, 1966171, 327680, 12, 1966172, 327680, 12, 1966173, 327680, 12, 1966174, 327680, 12, 1966175, 327680, 12, 1966176, 327680, 12, 1966177, 327680, 12, 1966178, 327680, 12, 1966179, 327680, 12, 1966180, 327680, 12, 1966181, 327680, 12, 1966182, 327680, 12, 1966183, 393216, 12, 1966184, 0, 8, 1966185, 65536, 8, 1966186, 65536, 8, 1966187, 65536, 8, 1966188, 65536, 8, 1966189, 65536, 8, 1966190, 65536, 8, 1966191, 65536, 8, 1966192, 131072, 8, 1966193, 262144, 1, 1966194, 327680, 1, 1966195, 262144, 1, 1966196, 327680, 1, 1966197, 262144, 1, 1966198, 327680, 1, 1966199, 0, 0, 1966200, 65536, 13, 1966201, 0, 0, 1966202, 393216, 8, 1966203, 458752, 8, 1966204, 0, 9, 1966205, 65536, 9, 1966206, 131072, 9, 1966207, 0, 0, 1966208, 0, 1, 1966209, 262144, 1, 1966210, 327680, 1, 1966211, 131072, 6, 1966212, 262144, 2, 1966213, 327680, 2, 1966214, 0, 0, 1966215, 0, 0, 1966216, 0, 1, 1966217, 0, 1, 1966218, 262144, 1, 1966219, 327680, 1, 1966220, 262144, 1, 1966221, 327680, 1, 1966222, 262144, 1, 1966223, 327680, 1, 1966224, 262144, 1, 1966225, 327680, 1, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 0, 0, 2031637, 0, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 262144, 2, 2031645, 327680, 2, 2031646, 0, 10, 2031647, 65536, 10, 2031648, 131072, 10, 2031649, 0, 0, 2031650, 0, 1, 2031651, 0, 0, 2031652, 0, 0, 2031653, 0, 0, 2031654, 0, 0, 2031655, 0, 0, 2031656, 0, 0, 2031657, 262144, 2, 2031658, 327680, 2, 2031659, 262144, 2, 2031660, 327680, 2, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031665, 0, 0, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2031675, 0, 0, 2031676, 0, 0, 2031677, 0, 9, 2031678, 65536, 9, 2031679, 131072, 9, 2031680, 0, 0, 2031681, 0, 1, 2031682, 0, 1, 2031683, 0, 0, 2031684, 0, 0, 2031685, 0, 0, 2031686, 0, 0, 2031687, 0, 0, 2031688, 0, 0, 2031689, 0, 0, 2031690, 0, 0, 2031691, 0, 0, 2031692, 0, 0, 2031693, 0, 0, 2031694, 0, 0, 2031695, 0, 0, 2031696, 0, 0, 2031697, 0, 0, 2031698, 0, 0, 2031699, 0, 0, 2031700, 0, 0, 2031701, 65536, 13, 2031702, 0, 0, 2031703, 0, 0, 2031704, 0, 0, 2031705, 0, 0, 2031706, 262144, 12, 2031707, 327680, 12, 2031708, 327680, 12, 2031709, 327680, 12, 2031710, 327680, 12, 2031711, 327680, 12, 2031712, 458752, 14, 2031713, 327680, 12, 2031714, 327680, 12, 2031715, 327680, 12, 2031716, 327680, 12, 2031717, 327680, 12, 2031718, 327680, 12, 2031719, 393216, 12, 2031720, 0, 9, 2031721, 65536, 9, 2031722, 65536, 9, 2031723, 65536, 9, 2031724, 65536, 9, 2031725, 65536, 9, 2031726, 65536, 9, 2031727, 65536, 9, 2031728, 131072, 9, 2031729, 262144, 2, 2031730, 327680, 2, 2031731, 262144, 2, 2031732, 327680, 2, 2031733, 262144, 2, 2031734, 327680, 2, 2031735, 0, 14, 2031736, 65536, 14, 2031737, 131072, 14, 2031738, 65536, 1, 2031739, 458752, 9, 2031740, 0, 10, 2031741, 65536, 10, 2031742, 131072, 10, 2031743, 0, 0, 2031744, 0, 1, 2031745, 262144, 2, 2031746, 327680, 2, 2031747, 131072, 6, 2031748, 262144, 11, 2031749, 327680, 11, 2031750, 327680, 11, 2031751, 327680, 11, 2031752, 327680, 11, 2031753, 393216, 11, 2031754, 262144, 2, 2031755, 327680, 2, 2031756, 262144, 2, 2031757, 327680, 2, 2031758, 262144, 2, 2031759, 327680, 2, 2031760, 262144, 2, 2031761, 327680, 2, 2097152, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 0, 0, 2097173, 0, 0, 2097174, 0, 0, 2097175, 262144, 1, 2097176, 327680, 1, 2097177, 0, 0, 2097178, 0, 0, 2097179, 0, 0, 2097180, 0, 0, 2097181, 0, 0, 2097182, 0, 0, 2097183, 0, 0, 2097184, 0, 0, 2097185, 0, 0, 2097186, 0, 1, 2097187, 0, 1, 2097188, 0, 0, 2097189, 0, 0, 2097190, 65536, 13, 2097191, 0, 0, 2097192, 0, 0, 2097193, 0, 0, 2097194, 0, 0, 2097195, 0, 0, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 0, 2097201, 0, 0, 2097202, 0, 0, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 0, 0, 2097209, 0, 0, 2097210, 0, 0, 2097211, 0, 0, 2097212, 0, 0, 2097213, 0, 9, 2097214, 65536, 9, 2097215, 131072, 9, 2097216, 0, 0, 2097217, 0, 0, 2097218, 0, 1, 2097219, 0, 0, 2097220, 0, 0, 2097221, 0, 0, 2097222, 0, 0, 2097223, 0, 0, 2097224, 0, 0, 2097225, 0, 0, 2097226, 0, 0, 2097227, 0, 0, 2097228, 0, 0, 2097229, 0, 0, 2097230, 0, 0, 2097231, 0, 0, 2097232, 0, 0, 2097233, 0, 0, 2097234, 0, 1, 2097235, 0, 0, 2097236, 0, 14, 2097237, 65536, 14, 2097238, 131072, 14, 2097239, 0, 0, 2097240, 0, 0, 2097241, 0, 0, 2097242, 262144, 12, 2097243, 327680, 12, 2097244, 458752, 14, 2097245, 327680, 12, 2097246, 327680, 12, 2097247, 327680, 12, 2097248, 327680, 12, 2097249, 327680, 12, 2097250, 327680, 12, 2097251, 327680, 12, 2097252, 327680, 12, 2097253, 327680, 12, 2097254, 327680, 12, 2097255, 393216, 12, 2097256, 0, 10, 2097257, 65536, 10, 2097258, 65536, 10, 2097259, 65536, 10, 2097260, 65536, 10, 2097261, 65536, 10, 2097262, 196608, 9, 2097263, 65536, 9, 2097264, 131072, 9, 2097265, 262144, 1, 2097266, 327680, 1, 2097267, 262144, 1, 2097268, 327680, 1, 2097269, 196608, 5, 2097270, 65536, 7, 2097271, 65536, 7, 2097272, 65536, 7, 2097273, 65536, 7, 2097274, 65536, 7, 2097275, 262144, 6, 2097276, 196608, 7, 2097277, 196608, 7, 2097278, 196608, 7, 2097279, 196608, 6, 2097280, 65536, 7, 2097281, 65536, 7, 2097282, 65536, 7, 2097283, 131072, 7, 2097284, 262144, 12, 2097285, 327680, 12, 2097286, 327680, 12, 2097287, 327680, 12, 2097288, 327680, 12, 2097289, 393216, 12, 2097290, 262144, 1, 2097291, 327680, 1, 2097292, 0, 0, 2097293, 65536, 13, 2097294, 0, 0, 2097295, 262144, 1, 2097296, 327680, 1, 2097297, 262144, 1, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 262144, 2, 2162712, 327680, 2, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 0, 0, 2162718, 0, 0, 2162719, 0, 0, 2162720, 393216, 8, 2162721, 458752, 8, 2162722, 0, 0, 2162723, 0, 0, 2162724, 0, 0, 2162725, 0, 14, 2162726, 65536, 14, 2162727, 131072, 14, 2162728, 0, 0, 2162729, 65536, 1, 2162730, 0, 0, 2162731, 65536, 13, 2162732, 0, 0, 2162733, 0, 0, 2162734, 0, 0, 2162735, 0, 0, 2162736, 0, 0, 2162737, 0, 0, 2162738, 0, 0, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 0, 0, 2162744, 0, 0, 2162745, 0, 0, 2162746, 0, 0, 2162747, 0, 0, 2162748, 262144, 1, 2162749, 327680, 1, 2162750, 65536, 10, 2162751, 131072, 10, 2162752, 0, 0, 2162753, 0, 0, 2162754, 0, 0, 2162755, 0, 0, 2162756, 0, 0, 2162757, 0, 0, 2162758, 0, 0, 2162759, 0, 0, 2162760, 0, 0, 2162761, 0, 0, 2162762, 0, 0, 2162763, 0, 0, 2162764, 0, 0, 2162765, 0, 0, 2162766, 0, 0, 2162767, 0, 0, 2162768, 0, 0, 2162769, 0, 0, 2162770, 0, 0, 2162771, 0, 0, 2162772, 0, 0, 2162773, 0, 0, 2162774, 0, 0, 2162775, 0, 0, 2162776, 0, 0, 2162777, 0, 0, 2162778, 262144, 12, 2162779, 327680, 12, 2162780, 327680, 12, 2162781, 327680, 12, 2162782, 327680, 12, 2162783, 327680, 12, 2162784, 327680, 12, 2162785, 327680, 12, 2162786, 327680, 12, 2162787, 327680, 12, 2162788, 327680, 12, 2162789, 327680, 12, 2162790, 327680, 12, 2162791, 393216, 12, 2162792, 262144, 1, 2162793, 327680, 1, 2162794, 0, 0, 2162795, 65536, 13, 2162796, 0, 1, 2162797, 0, 1, 2162798, 0, 9, 2162799, 65536, 9, 2162800, 131072, 9, 2162801, 262144, 2, 2162802, 327680, 2, 2162803, 262144, 2, 2162804, 327680, 2, 2162805, 131072, 6, 2162806, 262144, 1, 2162807, 327680, 1, 2162808, 0, 0, 2162809, 65536, 13, 2162810, 0, 0, 2162811, 0, 1, 2162812, 0, 0, 2162813, 0, 0, 2162814, 0, 0, 2162815, 0, 0, 2162816, 262144, 1, 2162817, 327680, 1, 2162818, 262144, 1, 2162819, 327680, 1, 2162820, 262144, 12, 2162821, 327680, 12, 2162822, 327680, 12, 2162823, 327680, 12, 2162824, 327680, 12, 2162825, 393216, 12, 2162826, 262144, 2, 2162827, 327680, 2, 2162828, 0, 14, 2162829, 65536, 14, 2162830, 131072, 14, 2162831, 262144, 2, 2162832, 327680, 2, 2162833, 262144, 2, 2228224, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 0, 2228246, 0, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 0, 2228250, 0, 0, 2228251, 0, 0, 2228252, 0, 0, 2228253, 0, 1, 2228254, 0, 0, 2228255, 0, 0, 2228256, 393216, 9, 2228257, 458752, 9, 2228258, 0, 0, 2228259, 0, 0, 2228260, 0, 0, 2228261, 0, 0, 2228262, 0, 0, 2228263, 0, 0, 2228264, 0, 0, 2228265, 0, 1, 2228266, 0, 14, 2228267, 65536, 14, 2228268, 131072, 14, 2228269, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 0, 0, 2228273, 0, 0, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2228283, 0, 0, 2228284, 262144, 2, 2228285, 327680, 2, 2228286, 0, 0, 2228287, 0, 0, 2228288, 0, 1, 2228289, 0, 1, 2228290, 0, 1, 2228291, 0, 0, 2228292, 0, 0, 2228293, 0, 0, 2228294, 0, 0, 2228295, 0, 0, 2228296, 0, 0, 2228297, 0, 0, 2228298, 0, 0, 2228299, 0, 0, 2228300, 0, 0, 2228301, 0, 0, 2228302, 0, 0, 2228303, 0, 0, 2228304, 0, 0, 2228305, 0, 0, 2228306, 0, 0, 2228307, 0, 0, 2228308, 0, 0, 2228309, 0, 0, 2228310, 0, 0, 2228311, 0, 0, 2228312, 0, 0, 2228313, 0, 0, 2228314, 262144, 12, 2228315, 327680, 12, 2228316, 327680, 12, 2228317, 327680, 12, 2228318, 327680, 12, 2228319, 327680, 12, 2228320, 327680, 12, 2228321, 458752, 14, 2228322, 327680, 12, 2228323, 327680, 12, 2228324, 327680, 12, 2228325, 327680, 12, 2228326, 327680, 12, 2228327, 393216, 12, 2228328, 262144, 2, 2228329, 327680, 2, 2228330, 0, 14, 2228331, 65536, 14, 2228332, 131072, 14, 2228333, 0, 1, 2228334, 0, 9, 2228335, 65536, 9, 2228336, 131072, 9, 2228337, 262144, 1, 2228338, 327680, 1, 2228339, 262144, 1, 2228340, 327680, 1, 2228341, 131072, 6, 2228342, 262144, 2, 2228343, 327680, 2, 2228344, 0, 14, 2228345, 65536, 14, 2228346, 262144, 11, 2228347, 327680, 11, 2228348, 327680, 11, 2228349, 327680, 11, 2228350, 327680, 11, 2228351, 393216, 11, 2228352, 262144, 2, 2228353, 327680, 2, 2228354, 262144, 2, 2228355, 327680, 2, 2228356, 262144, 12, 2228357, 327680, 12, 2228358, 327680, 12, 2228359, 327680, 12, 2228360, 327680, 12, 2228361, 393216, 12, 2228362, 0, 0, 2228363, 65536, 13, 2228364, 0, 0, 2228365, 262144, 1, 2228366, 327680, 1, 2228367, 262144, 1, 2228368, 327680, 1, 2228369, 262144, 1, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 0, 0, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 0, 0, 2293790, 0, 0, 2293791, 0, 0, 2293792, 0, 0, 2293793, 0, 0, 2293794, 0, 0, 2293795, 0, 0, 2293796, 262144, 1, 2293797, 327680, 1, 2293798, 262144, 1, 2293799, 327680, 1, 2293800, 0, 0, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293805, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2293810, 0, 0, 2293811, 0, 0, 2293812, 0, 0, 2293813, 0, 0, 2293814, 0, 0, 2293815, 0, 0, 2293816, 0, 0, 2293817, 0, 0, 2293818, 0, 0, 2293819, 0, 0, 2293820, 0, 0, 2293821, 0, 0, 2293822, 0, 0, 2293823, 0, 0, 2293824, 0, 0, 2293825, 0, 0, 2293826, 0, 0, 2293827, 0, 0, 2293828, 0, 0, 2293829, 0, 0, 2293830, 0, 0, 2293831, 0, 0, 2293832, 0, 0, 2293833, 0, 0, 2293834, 0, 0, 2293835, 0, 0, 2293836, 0, 0, 2293837, 0, 0, 2293838, 0, 0, 2293839, 0, 0, 2293840, 0, 0, 2293841, 0, 0, 2293842, 0, 0, 2293843, 0, 0, 2293844, 0, 0, 2293845, 0, 0, 2293846, 0, 0, 2293847, 0, 0, 2293848, 0, 0, 2293849, 0, 0, 2293850, 262144, 12, 2293851, 327680, 12, 2293852, 327680, 12, 2293853, 327680, 12, 2293854, 327680, 12, 2293855, 458752, 14, 2293856, 327680, 12, 2293857, 327680, 12, 2293858, 327680, 12, 2293859, 458752, 14, 2293860, 327680, 12, 2293861, 327680, 12, 2293862, 327680, 12, 2293863, 393216, 12, 2293864, 262144, 1, 2293865, 327680, 1, 2293866, 262144, 1, 2293867, 327680, 1, 2293868, 262144, 1, 2293869, 327680, 1, 2293870, 0, 10, 2293871, 65536, 10, 2293872, 131072, 10, 2293873, 262144, 2, 2293874, 327680, 2, 2293875, 262144, 2, 2293876, 327680, 2, 2293877, 131072, 6, 2293878, 0, 1, 2293879, 0, 0, 2293880, 262144, 11, 2293881, 327680, 11, 2293882, 262144, 14, 2293883, 327680, 12, 2293884, 327680, 12, 2293885, 327680, 12, 2293886, 327680, 12, 2293887, 327680, 14, 2293888, 327680, 11, 2293889, 327680, 11, 2293890, 327680, 11, 2293891, 327680, 11, 2293892, 262144, 14, 2293893, 327680, 12, 2293894, 327680, 12, 2293895, 327680, 12, 2293896, 327680, 12, 2293897, 393216, 12, 2293898, 0, 14, 2293899, 65536, 14, 2293900, 131072, 14, 2293901, 262144, 2, 2293902, 327680, 2, 2293903, 262144, 2, 2293904, 327680, 2, 2293905, 262144, 2, 2359296, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 262144, 1, 2359315, 327680, 1, 2359316, 262144, 1, 2359317, 327680, 1, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 0, 2359325, 0, 0, 2359326, 0, 0, 2359327, 0, 0, 2359328, 0, 0, 2359329, 0, 0, 2359330, 0, 0, 2359331, 0, 0, 2359332, 262144, 2, 2359333, 327680, 2, 2359334, 262144, 2, 2359335, 327680, 2, 2359336, 0, 0, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2359350, 0, 0, 2359351, 0, 0, 2359352, 0, 0, 2359353, 0, 0, 2359354, 0, 0, 2359355, 0, 0, 2359356, 0, 0, 2359357, 0, 0, 2359358, 0, 0, 2359359, 0, 0, 2359360, 0, 0, 2359361, 0, 0, 2359362, 0, 0, 2359363, 0, 0, 2359364, 0, 0, 2359365, 0, 0, 2359366, 0, 0, 2359367, 0, 0, 2359368, 0, 0, 2359369, 0, 0, 2359370, 0, 0, 2359371, 0, 0, 2359372, 0, 0, 2359373, 0, 14, 2359374, 65536, 14, 2359375, 0, 0, 2359376, 0, 0, 2359377, 0, 0, 2359378, 0, 0, 2359379, 0, 0, 2359380, 0, 0, 2359381, 0, 0, 2359382, 0, 0, 2359383, 0, 0, 2359384, 0, 0, 2359385, 0, 0, 2359386, 262144, 13, 2359387, 327680, 13, 2359388, 327680, 13, 2359389, 327680, 13, 2359390, 327680, 13, 2359391, 327680, 13, 2359392, 327680, 13, 2359393, 327680, 13, 2359394, 327680, 13, 2359395, 327680, 13, 2359396, 327680, 13, 2359397, 327680, 13, 2359398, 327680, 13, 2359399, 393216, 13, 2359400, 262144, 2, 2359401, 327680, 2, 2359402, 262144, 2, 2359403, 327680, 2, 2359404, 262144, 2, 2359405, 327680, 2, 2359406, 0, 0, 2359407, 0, 0, 2359408, 0, 0, 2359409, 0, 1, 2359410, 0, 0, 2359411, 65536, 13, 2359412, 0, 0, 2359413, 131072, 6, 2359414, 0, 0, 2359415, 0, 0, 2359416, 262144, 12, 2359417, 327680, 12, 2359418, 327680, 12, 2359419, 327680, 12, 2359420, 327680, 12, 2359421, 327680, 12, 2359422, 327680, 12, 2359423, 327680, 12, 2359424, 327680, 12, 2359425, 327680, 12, 2359426, 327680, 12, 2359427, 327680, 12, 2359428, 327680, 12, 2359429, 327680, 12, 2359430, 327680, 12, 2359431, 327680, 12, 2359432, 327680, 12, 2359433, 393216, 12, 2359434, 262144, 1, 2359435, 327680, 1, 2359436, 262144, 1, 2359437, 327680, 1, 2359438, 0, 0, 2359439, 65536, 13, 2359440, 0, 0, 2359441, 262144, 1, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 65536, 1, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 9, 2424846, 65536, 9, 2424847, 131072, 9, 2424848, 0, 0, 2424849, 0, 0, 2424850, 262144, 2, 2424851, 327680, 2, 2424852, 262144, 2, 2424853, 327680, 2, 2424854, 0, 0, 2424855, 0, 0, 2424856, 65536, 13, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 262144, 1, 2424861, 327680, 1, 2424862, 0, 8, 2424863, 65536, 8, 2424864, 131072, 8, 2424865, 0, 1, 2424866, 0, 1, 2424867, 0, 0, 2424868, 0, 0, 2424869, 0, 0, 2424870, 0, 0, 2424871, 0, 0, 2424872, 0, 0, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 0, 0, 2424887, 0, 0, 2424888, 0, 0, 2424889, 0, 0, 2424890, 0, 0, 2424891, 0, 0, 2424892, 0, 0, 2424893, 0, 0, 2424894, 0, 0, 2424895, 0, 0, 2424896, 0, 0, 2424897, 0, 0, 2424898, 0, 0, 2424899, 0, 0, 2424900, 0, 0, 2424901, 0, 0, 2424902, 0, 0, 2424903, 0, 0, 2424904, 0, 0, 2424905, 0, 0, 2424906, 0, 0, 2424907, 0, 0, 2424908, 0, 0, 2424909, 0, 0, 2424910, 0, 0, 2424911, 0, 0, 2424912, 0, 0, 2424913, 0, 0, 2424914, 0, 0, 2424915, 0, 0, 2424916, 0, 0, 2424917, 0, 0, 2424918, 0, 0, 2424919, 0, 0, 2424920, 0, 0, 2424921, 0, 0, 2424922, 0, 0, 2424923, 65536, 13, 2424924, 0, 0, 2424925, 262144, 1, 2424926, 327680, 1, 2424927, 262144, 1, 2424928, 327680, 1, 2424929, 262144, 1, 2424930, 327680, 1, 2424931, 262144, 1, 2424932, 327680, 1, 2424933, 262144, 1, 2424934, 327680, 1, 2424935, 0, 0, 2424936, 0, 0, 2424937, 0, 0, 2424938, 262144, 1, 2424939, 327680, 1, 2424940, 262144, 1, 2424941, 327680, 1, 2424942, 0, 0, 2424943, 0, 0, 2424944, 0, 0, 2424945, 0, 1, 2424946, 0, 14, 2424947, 65536, 14, 2424948, 131072, 14, 2424949, 131072, 6, 2424950, 262144, 11, 2424951, 327680, 11, 2424952, 262144, 14, 2424953, 327680, 12, 2424954, 327680, 12, 2424955, 327680, 12, 2424956, 327680, 12, 2424957, 327680, 12, 2424958, 327680, 12, 2424959, 327680, 12, 2424960, 327680, 12, 2424961, 327680, 12, 2424962, 327680, 12, 2424963, 327680, 12, 2424964, 327680, 12, 2424965, 327680, 12, 2424966, 327680, 12, 2424967, 327680, 12, 2424968, 327680, 12, 2424969, 393216, 12, 2424970, 262144, 2, 2424971, 327680, 2, 2424972, 262144, 2, 2424973, 327680, 2, 2424974, 0, 14, 2424975, 65536, 14, 2424976, 131072, 14, 2424977, 262144, 2, 2490368, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 65536, 1, 2490381, 0, 9, 2490382, 65536, 9, 2490383, 131072, 9, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 0, 0, 2490389, 0, 0, 2490390, 0, 0, 2490391, 0, 14, 2490392, 65536, 14, 2490393, 131072, 14, 2490394, 0, 1, 2490395, 0, 0, 2490396, 262144, 2, 2490397, 327680, 2, 2490398, 0, 9, 2490399, 65536, 9, 2490400, 131072, 9, 2490401, 0, 0, 2490402, 0, 0, 2490403, 0, 0, 2490404, 0, 0, 2490405, 0, 0, 2490406, 0, 0, 2490407, 0, 0, 2490408, 0, 0, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 0, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 0, 0, 2490420, 0, 0, 2490421, 0, 0, 2490422, 0, 0, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2490427, 0, 0, 2490428, 0, 0, 2490429, 0, 0, 2490430, 0, 0, 2490431, 0, 0, 2490432, 0, 0, 2490433, 0, 0, 2490434, 0, 0, 2490435, 0, 0, 2490436, 0, 0, 2490437, 0, 0, 2490438, 0, 0, 2490439, 0, 0, 2490440, 0, 0, 2490441, 0, 0, 2490442, 0, 0, 2490443, 0, 0, 2490444, 0, 0, 2490445, 0, 0, 2490446, 0, 0, 2490447, 0, 0, 2490448, 0, 0, 2490449, 0, 0, 2490450, 0, 0, 2490451, 0, 0, 2490452, 0, 0, 2490453, 0, 0, 2490454, 0, 0, 2490455, 0, 0, 2490456, 0, 0, 2490457, 0, 0, 2490458, 0, 14, 2490459, 65536, 14, 2490460, 131072, 14, 2490461, 262144, 2, 2490462, 327680, 2, 2490463, 262144, 2, 2490464, 327680, 2, 2490465, 262144, 2, 2490466, 327680, 2, 2490467, 262144, 2, 2490468, 327680, 2, 2490469, 262144, 2, 2490470, 327680, 2, 2490471, 0, 8, 2490472, 65536, 8, 2490473, 131072, 8, 2490474, 262144, 2, 2490475, 327680, 2, 2490476, 262144, 2, 2490477, 327680, 2, 2490478, 0, 0, 2490479, 0, 0, 2490480, 0, 0, 2490481, 0, 0, 2490482, 0, 0, 2490483, 393216, 8, 2490484, 458752, 8, 2490485, 131072, 6, 2490486, 262144, 12, 2490487, 327680, 12, 2490488, 327680, 12, 2490489, 327680, 12, 2490490, 327680, 12, 2490491, 327680, 12, 2490492, 327680, 12, 2490493, 327680, 12, 2490494, 327680, 12, 2490495, 327680, 15, 2490496, 327680, 13, 2490497, 327680, 13, 2490498, 327680, 13, 2490499, 327680, 13, 2490500, 262144, 15, 2490501, 327680, 12, 2490502, 327680, 12, 2490503, 327680, 12, 2490504, 327680, 12, 2490505, 393216, 12, 2490506, 262144, 1, 2490507, 327680, 1, 2490508, 262144, 1, 2490509, 327680, 1, 2490510, 262144, 1, 2490511, 327680, 1, 2490512, 262144, 1, 2490513, 327680, 1, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 1, 2555917, 0, 9, 2555918, 65536, 9, 2555919, 131072, 9, 2555920, 0, 1, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 1, 2555933, 0, 1, 2555934, 0, 9, 2555935, 65536, 9, 2555936, 262144, 8, 2555937, 65536, 8, 2555938, 65536, 8, 2555939, 65536, 8, 2555940, 131072, 8, 2555941, 65536, 1, 2555942, 0, 0, 2555943, 65536, 13, 2555944, 0, 0, 2555945, 262144, 1, 2555946, 327680, 1, 2555947, 262144, 1, 2555948, 327680, 1, 2555949, 0, 13, 2555950, 65536, 13, 2555951, 131072, 13, 2555952, 262144, 1, 2555953, 327680, 1, 2555954, 65536, 1, 2555955, 0, 0, 2555956, 65536, 13, 2555957, 0, 0, 2555958, 0, 0, 2555959, 0, 1, 2555960, 0, 1, 2555961, 0, 1, 2555962, 65536, 1, 2555963, 0, 0, 2555964, 0, 0, 2555965, 0, 1, 2555966, 0, 1, 2555967, 0, 1, 2555968, 0, 0, 2555969, 262144, 1, 2555970, 327680, 1, 2555971, 0, 0, 2555972, 0, 0, 2555973, 262144, 1, 2555974, 327680, 1, 2555975, 262144, 1, 2555976, 327680, 1, 2555977, 0, 0, 2555978, 65536, 13, 2555979, 0, 0, 2555980, 262144, 1, 2555981, 327680, 1, 2555982, 262144, 1, 2555983, 327680, 1, 2555984, 0, 0, 2555985, 262144, 11, 2555986, 327680, 11, 2555987, 327680, 11, 2555988, 393216, 11, 2555989, 131072, 0, 2555990, 262144, 11, 2555991, 393216, 11, 2555992, 262144, 1, 2555993, 327680, 1, 2555994, 65536, 0, 2555995, 65536, 0, 2555996, 65536, 0, 2555997, 65536, 0, 2555998, 65536, 0, 2555999, 65536, 0, 2556000, 65536, 0, 2556001, 65536, 0, 2556002, 65536, 0, 2556003, 65536, 1, 2556004, 0, 1, 2556005, 0, 1, 2556006, 0, 0, 2556007, 0, 9, 2556008, 65536, 9, 2556009, 131072, 9, 2556010, 0, 0, 2556011, 65536, 13, 2556012, 0, 0, 2556013, 262144, 1, 2556014, 327680, 1, 2556015, 262144, 1, 2556016, 327680, 1, 2556017, 0, 0, 2556018, 0, 0, 2556019, 393216, 9, 2556020, 458752, 9, 2556021, 131072, 6, 2556022, 262144, 12, 2556023, 327680, 12, 2556024, 327680, 12, 2556025, 327680, 12, 2556026, 327680, 12, 2556027, 327680, 12, 2556028, 327680, 12, 2556029, 327680, 12, 2556030, 327680, 12, 2556031, 393216, 12, 2556032, 262144, 1, 2556033, 327680, 1, 2556034, 262144, 1, 2556035, 327680, 1, 2556036, 262144, 13, 2556037, 327680, 13, 2556038, 262144, 15, 2556039, 327680, 12, 2556040, 327680, 12, 2556041, 393216, 12, 2556042, 262144, 2, 2556043, 327680, 2, 2556044, 262144, 2, 2556045, 327680, 2, 2556046, 262144, 2, 2556047, 327680, 2, 2556048, 262144, 2, 2556049, 327680, 2, 2621440, 0, 0, 2621441, 0, 0, 2621442, 0, 0, 2621443, 0, 0, 2621444, 0, 0, 2621445, 0, 0, 2621446, 0, 0, 2621447, 0, 0, 2621448, 0, 0, 2621449, 0, 0, 2621450, 262144, 1, 2621451, 327680, 1, 2621452, 0, 0, 2621453, 0, 10, 2621454, 65536, 10, 2621455, 131072, 10, 2621456, 0, 0, 2621457, 0, 1, 2621458, 0, 0, 2621459, 65536, 13, 2621460, 0, 0, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 1, 2621469, 0, 0, 2621470, 0, 9, 2621471, 65536, 9, 2621472, 0, 0, 2621473, 65536, 9, 2621474, 65536, 9, 2621475, 65536, 9, 2621476, 131072, 9, 2621477, 0, 0, 2621478, 0, 14, 2621479, 65536, 14, 2621480, 131072, 14, 2621481, 262144, 2, 2621482, 327680, 2, 2621483, 262144, 2, 2621484, 327680, 2, 2621485, 0, 14, 2621486, 65536, 14, 2621487, 131072, 14, 2621488, 262144, 2, 2621489, 327680, 2, 2621490, 0, 0, 2621491, 0, 14, 2621492, 65536, 14, 2621493, 131072, 14, 2621494, 0, 8, 2621495, 65536, 8, 2621496, 65536, 8, 2621497, 65536, 8, 2621498, 65536, 8, 2621499, 65536, 8, 2621500, 65536, 8, 2621501, 65536, 8, 2621502, 65536, 8, 2621503, 65536, 8, 2621504, 131072, 8, 2621505, 262144, 2, 2621506, 327680, 2, 2621507, 262144, 1, 2621508, 327680, 1, 2621509, 262144, 2, 2621510, 327680, 2, 2621511, 262144, 2, 2621512, 327680, 2, 2621513, 0, 14, 2621514, 65536, 14, 2621515, 131072, 14, 2621516, 262144, 2, 2621517, 327680, 2, 2621518, 262144, 2, 2621519, 327680, 2, 2621520, 0, 0, 2621521, 262144, 12, 2621522, 327680, 12, 2621523, 327680, 12, 2621524, 327680, 14, 2621525, 327680, 11, 2621526, 262144, 14, 2621527, 393216, 12, 2621528, 262144, 2, 2621529, 327680, 2, 2621530, 65536, 0, 2621531, 65536, 0, 2621532, 65536, 0, 2621533, 65536, 0, 2621534, 65536, 0, 2621535, 65536, 0, 2621536, 65536, 0, 2621537, 65536, 0, 2621538, 65536, 0, 2621539, 0, 1, 2621540, 0, 0, 2621541, 0, 8, 2621542, 65536, 8, 2621543, 196608, 8, 2621544, 65536, 9, 2621545, 131072, 9, 2621546, 0, 14, 2621547, 65536, 14, 2621548, 131072, 14, 2621549, 262144, 2, 2621550, 327680, 2, 2621551, 262144, 2, 2621552, 327680, 2, 2621553, 0, 0, 2621554, 0, 0, 2621555, 0, 0, 2621556, 0, 1, 2621557, 131072, 6, 2621558, 262144, 12, 2621559, 327680, 12, 2621560, 327680, 12, 2621561, 327680, 12, 2621562, 327680, 12, 2621563, 327680, 12, 2621564, 327680, 12, 2621565, 327680, 12, 2621566, 327680, 12, 2621567, 393216, 12, 2621568, 262144, 2, 2621569, 327680, 2, 2621570, 262144, 2, 2621571, 327680, 2, 2621572, 0, 0, 2621573, 0, 0, 2621574, 262144, 12, 2621575, 327680, 12, 2621576, 327680, 12, 2621577, 393216, 12, 2621578, 262144, 1, 2621579, 327680, 1, 2621580, 262144, 1, 2621581, 327680, 1, 2621582, 262144, 1, 2621583, 327680, 1, 2621584, 262144, 1, 2621585, 327680, 1, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 262144, 2, 2686987, 327680, 2, 2686988, 0, 0, 2686989, 0, 0, 2686990, 0, 0, 2686991, 0, 0, 2686992, 0, 0, 2686993, 0, 0, 2686994, 0, 14, 2686995, 65536, 14, 2686996, 131072, 14, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 65536, 13, 2687006, 0, 10, 2687007, 65536, 10, 2687008, 65536, 10, 2687009, 65536, 10, 2687010, 196608, 9, 2687011, 65536, 9, 2687012, 131072, 9, 2687013, 0, 0, 2687014, 262144, 1, 2687015, 327680, 1, 2687016, 262144, 1, 2687017, 327680, 1, 2687018, 262144, 11, 2687019, 327680, 11, 2687020, 327680, 11, 2687021, 327680, 11, 2687022, 327680, 11, 2687023, 327680, 11, 2687024, 393216, 11, 2687025, 0, 0, 2687026, 0, 0, 2687027, 0, 0, 2687028, 0, 0, 2687029, 0, 0, 2687030, 0, 9, 2687031, 65536, 9, 2687032, 65536, 9, 2687033, 65536, 9, 2687034, 65536, 9, 2687035, 65536, 9, 2687036, 65536, 9, 2687037, 65536, 9, 2687038, 65536, 9, 2687039, 65536, 9, 2687040, 131072, 9, 2687041, 0, 0, 2687042, 0, 0, 2687043, 262144, 2, 2687044, 327680, 2, 2687045, 262144, 1, 2687046, 327680, 1, 2687047, 0, 0, 2687048, 65536, 13, 2687049, 0, 0, 2687050, 0, 0, 2687051, 0, 0, 2687052, 0, 0, 2687053, 0, 0, 2687054, 0, 0, 2687055, 0, 0, 2687056, 0, 0, 2687057, 262144, 12, 2687058, 327680, 12, 2687059, 327680, 12, 2687060, 327680, 12, 2687061, 327680, 12, 2687062, 327680, 12, 2687063, 393216, 12, 2687064, 0, 0, 2687065, 65536, 13, 2687066, 65536, 0, 2687067, 65536, 0, 2687068, 65536, 0, 2687069, 65536, 0, 2687070, 65536, 0, 2687071, 65536, 0, 2687072, 65536, 0, 2687073, 65536, 0, 2687074, 65536, 0, 2687075, 0, 0, 2687076, 0, 0, 2687077, 0, 9, 2687078, 65536, 9, 2687079, 65536, 9, 2687080, 65536, 9, 2687081, 131072, 9, 2687082, 262144, 1, 2687083, 327680, 1, 2687084, 0, 0, 2687085, 65536, 13, 2687086, 0, 0, 2687087, 0, 1, 2687088, 0, 1, 2687089, 0, 0, 2687090, 0, 0, 2687091, 262144, 1, 2687092, 327680, 1, 2687093, 131072, 6, 2687094, 262144, 12, 2687095, 327680, 12, 2687096, 327680, 12, 2687097, 327680, 12, 2687098, 327680, 12, 2687099, 327680, 12, 2687100, 327680, 12, 2687101, 327680, 12, 2687102, 327680, 12, 2687103, 393216, 12, 2687104, 0, 0, 2687105, 65536, 13, 2687106, 0, 0, 2687107, 0, 1, 2687108, 0, 0, 2687109, 0, 0, 2687110, 262144, 12, 2687111, 327680, 12, 2687112, 327680, 12, 2687113, 393216, 12, 2687114, 262144, 2, 2687115, 327680, 2, 2687116, 262144, 2, 2687117, 327680, 2, 2687118, 262144, 2, 2687119, 327680, 2, 2687120, 262144, 2, 2687121, 327680, 2, 2752512, 262144, 1, 2752513, 327680, 1, 2752514, 0, 0, 2752515, 65536, 13, 2752516, 0, 0, 2752517, 262144, 1, 2752518, 327680, 1, 2752519, 262144, 1, 2752520, 327680, 1, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 0, 2752525, 196608, 7, 2752526, 196608, 7, 2752527, 196608, 7, 2752528, 0, 0, 2752529, 0, 0, 2752530, 0, 0, 2752531, 0, 0, 2752532, 0, 0, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 14, 2752541, 65536, 14, 2752542, 131072, 14, 2752543, 393216, 10, 2752544, 65536, 1, 2752545, 393216, 10, 2752546, 0, 9, 2752547, 65536, 9, 2752548, 131072, 9, 2752549, 0, 0, 2752550, 262144, 2, 2752551, 327680, 2, 2752552, 262144, 2, 2752553, 327680, 2, 2752554, 262144, 12, 2752555, 327680, 12, 2752556, 327680, 12, 2752557, 327680, 12, 2752558, 327680, 12, 2752559, 327680, 12, 2752560, 393216, 12, 2752561, 0, 0, 2752562, 65536, 13, 2752563, 0, 0, 2752564, 0, 0, 2752565, 0, 1, 2752566, 0, 10, 2752567, 65536, 10, 2752568, 65536, 10, 2752569, 65536, 10, 2752570, 65536, 10, 2752571, 65536, 10, 2752572, 65536, 10, 2752573, 65536, 10, 2752574, 65536, 10, 2752575, 65536, 10, 2752576, 131072, 10, 2752577, 0, 0, 2752578, 0, 0, 2752579, 0, 0, 2752580, 0, 0, 2752581, 262144, 2, 2752582, 327680, 2, 2752583, 0, 14, 2752584, 65536, 14, 2752585, 131072, 14, 2752586, 0, 0, 2752587, 0, 0, 2752588, 0, 0, 2752589, 0, 0, 2752590, 0, 0, 2752591, 0, 0, 2752592, 0, 0, 2752593, 262144, 13, 2752594, 327680, 13, 2752595, 327680, 13, 2752596, 327680, 13, 2752597, 327680, 13, 2752598, 327680, 13, 2752599, 393216, 13, 2752600, 0, 14, 2752601, 65536, 14, 2752602, 131072, 14, 2752603, 0, 0, 2752604, 0, 0, 2752605, 0, 0, 2752606, 0, 0, 2752607, 0, 0, 2752608, 0, 0, 2752609, 0, 0, 2752610, 0, 0, 2752611, 0, 0, 2752612, 0, 0, 2752613, 0, 10, 2752614, 65536, 10, 2752615, 65536, 10, 2752616, 65536, 10, 2752617, 131072, 10, 2752618, 262144, 2, 2752619, 327680, 2, 2752620, 0, 14, 2752621, 65536, 14, 2752622, 131072, 14, 2752623, 0, 1, 2752624, 0, 0, 2752625, 0, 0, 2752626, 0, 0, 2752627, 262144, 2, 2752628, 327680, 2, 2752629, 131072, 6, 2752630, 262144, 12, 2752631, 327680, 12, 2752632, 327680, 12, 2752633, 327680, 12, 2752634, 327680, 12, 2752635, 327680, 12, 2752636, 327680, 12, 2752637, 327680, 12, 2752638, 327680, 12, 2752639, 393216, 12, 2752640, 0, 14, 2752641, 65536, 14, 2752642, 131072, 14, 2752643, 0, 1, 2752644, 0, 0, 2752645, 0, 0, 2752646, 262144, 12, 2752647, 327680, 12, 2752648, 327680, 12, 2752649, 393216, 12, 2752650, 0, 0, 2752651, 65536, 13, 2752652, 0, 0, 2752653, 262144, 1, 2752654, 327680, 1, 2752655, 262144, 1, 2752656, 327680, 1, 2752657, 262144, 1, 2818048, 262144, 2, 2818049, 327680, 2, 2818050, 0, 14, 2818051, 65536, 14, 2818052, 131072, 14, 2818053, 262144, 2, 2818054, 327680, 2, 2818055, 262144, 2, 2818056, 327680, 2, 2818057, 0, 0, 2818058, 0, 0, 2818059, 0, 0, 2818060, 0, 0, 2818061, 0, 0, 2818062, 0, 0, 2818063, 0, 0, 2818064, 0, 0, 2818065, 0, 0, 2818066, 0, 0, 2818067, 0, 0, 2818068, 0, 0, 2818069, 0, 1, 2818070, 0, 1, 2818071, 262144, 1, 2818072, 327680, 1, 2818073, 262144, 1, 2818074, 327680, 1, 2818075, 0, 0, 2818076, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0, 2818081, 65536, 8, 2818082, 196608, 8, 2818083, 0, 0, 2818084, 262144, 8, 2818085, 65536, 8, 2818086, 65536, 8, 2818087, 131072, 8, 2818088, 0, 0, 2818089, 262144, 11, 2818090, 262144, 14, 2818091, 327680, 12, 2818092, 327680, 12, 2818093, 327680, 12, 2818094, 327680, 12, 2818095, 327680, 12, 2818096, 393216, 12, 2818097, 0, 14, 2818098, 65536, 14, 2818099, 131072, 14, 2818100, 0, 0, 2818101, 0, 1, 2818102, 0, 0, 2818103, 0, 0, 2818104, 0, 0, 2818105, 0, 0, 2818106, 0, 0, 2818107, 0, 0, 2818108, 262144, 1, 2818109, 327680, 1, 2818110, 0, 0, 2818111, 393216, 10, 2818112, 458752, 10, 2818113, 0, 0, 2818114, 0, 0, 2818115, 0, 0, 2818116, 0, 0, 2818117, 0, 0, 2818118, 65536, 13, 2818119, 0, 0, 2818120, 262144, 1, 2818121, 327680, 1, 2818122, 0, 0, 2818123, 0, 1, 2818124, 0, 1, 2818125, 262144, 1, 2818126, 327680, 1, 2818127, 262144, 1, 2818128, 327680, 1, 2818129, 262144, 1, 2818130, 327680, 1, 2818131, 0, 0, 2818132, 0, 0, 2818133, 0, 1, 2818134, 0, 1, 2818135, 262144, 1, 2818136, 327680, 1, 2818137, 262144, 1, 2818138, 327680, 1, 2818139, 0, 0, 2818140, 0, 0, 2818141, 0, 0, 2818142, 0, 0, 2818143, 0, 0, 2818144, 0, 0, 2818145, 0, 0, 2818146, 0, 0, 2818147, 0, 0, 2818148, 0, 0, 2818149, 0, 0, 2818150, 0, 0, 2818151, 0, 0, 2818152, 65536, 13, 2818153, 0, 0, 2818154, 196608, 5, 2818155, 65536, 7, 2818156, 65536, 7, 2818157, 65536, 7, 2818158, 65536, 7, 2818159, 262144, 6, 2818160, 196608, 7, 2818161, 196608, 7, 2818162, 196608, 7, 2818163, 196608, 6, 2818164, 65536, 7, 2818165, 131072, 7, 2818166, 262144, 12, 2818167, 327680, 12, 2818168, 327680, 12, 2818169, 327680, 12, 2818170, 327680, 12, 2818171, 327680, 12, 2818172, 327680, 12, 2818173, 327680, 12, 2818174, 327680, 12, 2818175, 327680, 14, 2818176, 327680, 11, 2818177, 327680, 11, 2818178, 327680, 11, 2818179, 327680, 11, 2818180, 327680, 11, 2818181, 327680, 11, 2818182, 262144, 14, 2818183, 327680, 12, 2818184, 327680, 12, 2818185, 393216, 12, 2818186, 0, 14, 2818187, 65536, 14, 2818188, 131072, 14, 2818189, 262144, 2, 2818190, 327680, 2, 2818191, 262144, 2, 2818192, 327680, 2, 2818193, 262144, 2, 2883584, 327680, 1, 2883585, 262144, 1, 2883586, 327680, 1, 2883587, 262144, 1, 2883588, 327680, 1, 2883589, 262144, 1, 2883590, 327680, 1, 2883591, 0, 0, 2883592, 65536, 13, 2883593, 0, 0, 2883594, 0, 0, 2883595, 0, 0, 2883596, 0, 0, 2883597, 0, 0, 2883598, 0, 0, 2883599, 0, 0, 2883600, 0, 0, 2883601, 0, 0, 2883602, 0, 0, 2883603, 0, 0, 2883604, 0, 0, 2883605, 0, 0, 2883606, 0, 0, 2883607, 262144, 2, 2883608, 327680, 2, 2883609, 262144, 2, 2883610, 327680, 2, 2883611, 0, 0, 2883612, 0, 0, 2883613, 0, 0, 2883614, 0, 0, 2883615, 0, 0, 2883616, 0, 0, 2883617, 65536, 9, 2883618, 65536, 9, 2883619, 65536, 9, 2883620, 65536, 9, 2883621, 65536, 9, 2883622, 65536, 9, 2883623, 131072, 9, 2883624, 0, 0, 2883625, 262144, 12, 2883626, 327680, 12, 2883627, 327680, 12, 2883628, 327680, 12, 2883629, 327680, 12, 2883630, 327680, 12, 2883631, 327680, 12, 2883632, 393216, 12, 2883633, 262144, 1, 2883634, 327680, 1, 2883635, 0, 0, 2883636, 0, 0, 2883637, 0, 0, 2883638, 0, 0, 2883639, 0, 0, 2883640, 0, 0, 2883641, 0, 0, 2883642, 0, 0, 2883643, 0, 0, 2883644, 262144, 2, 2883645, 327680, 2, 2883646, 0, 0, 2883647, 0, 0, 2883648, 0, 0, 2883649, 0, 0, 2883650, 0, 0, 2883651, 0, 0, 2883652, 0, 0, 2883653, 0, 14, 2883654, 65536, 14, 2883655, 131072, 14, 2883656, 262144, 2, 2883657, 327680, 2, 2883658, 0, 0, 2883659, 262144, 1, 2883660, 327680, 1, 2883661, 262144, 2, 2883662, 327680, 2, 2883663, 262144, 2, 2883664, 327680, 2, 2883665, 262144, 2, 2883666, 327680, 2, 2883667, 0, 0, 2883668, 0, 0, 2883669, 0, 0, 2883670, 0, 1, 2883671, 262144, 2, 2883672, 327680, 2, 2883673, 262144, 2, 2883674, 327680, 2, 2883675, 0, 0, 2883676, 0, 0, 2883677, 0, 0, 2883678, 0, 0, 2883679, 0, 0, 2883680, 0, 0, 2883681, 0, 0, 2883682, 0, 0, 2883683, 0, 0, 2883684, 0, 0, 2883685, 0, 1, 2883686, 0, 1, 2883687, 0, 14, 2883688, 65536, 14, 2883689, 131072, 14, 2883690, 131072, 6, 2883691, 262144, 1, 2883692, 327680, 1, 2883693, 262144, 1, 2883694, 327680, 1, 2883695, 0, 8, 2883696, 65536, 8, 2883697, 65536, 8, 2883698, 65536, 8, 2883699, 65536, 8, 2883700, 131072, 8, 2883701, 0, 0, 2883702, 262144, 12, 2883703, 327680, 12, 2883704, 327680, 12, 2883705, 327680, 12, 2883706, 327680, 12, 2883707, 327680, 12, 2883708, 327680, 12, 2883709, 327680, 12, 2883710, 327680, 12, 2883711, 327680, 12, 2883712, 327680, 12, 2883713, 327680, 12, 2883714, 327680, 12, 2883715, 327680, 12, 2883716, 327680, 12, 2883717, 327680, 12, 2883718, 327680, 12, 2883719, 327680, 12, 2883720, 327680, 12, 2883721, 393216, 12, 2883722, 262144, 1, 2883723, 327680, 1, 2883724, 262144, 1, 2883725, 327680, 1, 2883726, 0, 0, 2883727, 65536, 13, 2883728, 0, 0, 2883729, 262144, 1, 2949120, 327680, 2, 2949121, 262144, 2, 2949122, 327680, 2, 2949123, 262144, 2, 2949124, 327680, 2, 2949125, 262144, 2, 2949126, 327680, 2, 2949127, 0, 14, 2949128, 65536, 14, 2949129, 262144, 1, 2949130, 327680, 1, 2949131, 0, 0, 2949132, 0, 0, 2949133, 0, 0, 2949134, 0, 0, 2949135, 0, 0, 2949136, 0, 0, 2949137, 0, 0, 2949138, 0, 0, 2949139, 0, 0, 2949140, 0, 0, 2949141, 0, 0, 2949142, 0, 8, 2949143, 65536, 8, 2949144, 65536, 8, 2949145, 65536, 8, 2949146, 65536, 8, 2949147, 65536, 8, 2949148, 65536, 8, 2949149, 65536, 8, 2949150, 65536, 8, 2949151, 65536, 8, 2949152, 0, 0, 2949153, 65536, 10, 2949154, 65536, 10, 2949155, 65536, 10, 2949156, 65536, 10, 2949157, 65536, 10, 2949158, 65536, 10, 2949159, 131072, 10, 2949160, 0, 0, 2949161, 262144, 13, 2949162, 327680, 13, 2949163, 262144, 15, 2949164, 327680, 12, 2949165, 327680, 12, 2949166, 327680, 12, 2949167, 327680, 12, 2949168, 393216, 12, 2949169, 262144, 2, 2949170, 327680, 2, 2949171, 0, 0, 2949172, 0, 0, 2949173, 0, 0, 2949174, 0, 0, 2949175, 0, 0, 2949176, 0, 0, 2949177, 0, 0, 2949178, 0, 0, 2949179, 0, 0, 2949180, 262144, 1, 2949181, 327680, 1, 2949182, 0, 0, 2949183, 0, 0, 2949184, 0, 0, 2949185, 0, 0, 2949186, 0, 0, 2949187, 0, 0, 2949188, 0, 0, 2949189, 0, 0, 2949190, 0, 0, 2949191, 0, 0, 2949192, 0, 0, 2949193, 65536, 1, 2949194, 0, 0, 2949195, 262144, 2, 2949196, 327680, 2, 2949197, 0, 0, 2949198, 0, 0, 2949199, 65536, 13, 2949200, 0, 0, 2949201, 0, 0, 2949202, 0, 0, 2949203, 0, 8, 2949204, 65536, 8, 2949205, 65536, 8, 2949206, 65536, 8, 2949207, 65536, 8, 2949208, 65536, 8, 2949209, 65536, 8, 2949210, 131072, 8, 2949211, 131072, 0, 2949212, 131072, 0, 2949213, 131072, 0, 2949214, 131072, 0, 2949215, 131072, 0, 2949216, 0, 0, 2949217, 0, 0, 2949218, 0, 0, 2949219, 0, 0, 2949220, 0, 0, 2949221, 0, 0, 2949222, 262144, 1, 2949223, 327680, 1, 2949224, 262144, 1, 2949225, 327680, 1, 2949226, 131072, 6, 2949227, 262144, 2, 2949228, 327680, 2, 2949229, 262144, 2, 2949230, 327680, 2, 2949231, 0, 9, 2949232, 65536, 9, 2949233, 65536, 9, 2949234, 65536, 9, 2949235, 262144, 9, 2949236, 131072, 10, 2949237, 0, 0, 2949238, 262144, 13, 2949239, 327680, 13, 2949240, 327680, 13, 2949241, 327680, 13, 2949242, 327680, 13, 2949243, 327680, 13, 2949244, 327680, 13, 2949245, 327680, 13, 2949246, 262144, 15, 2949247, 327680, 12, 2949248, 327680, 12, 2949249, 327680, 12, 2949250, 327680, 12, 2949251, 327680, 12, 2949252, 327680, 12, 2949253, 327680, 12, 2949254, 327680, 12, 2949255, 327680, 12, 2949256, 327680, 12, 2949257, 393216, 12, 2949258, 262144, 2, 2949259, 327680, 2, 2949260, 262144, 2, 2949261, 327680, 2, 2949262, 0, 14, 2949263, 65536, 14, 2949264, 131072, 14, 2949265, 262144, 2, 3014656, 262144, 1, 3014657, 327680, 1, 3014658, 262144, 1, 3014659, 327680, 1, 3014660, 262144, 1, 3014661, 327680, 1, 3014662, 262144, 1, 3014663, 327680, 1, 3014664, 0, 0, 3014665, 262144, 2, 3014666, 327680, 2, 3014667, 0, 0, 3014668, 0, 0, 3014669, 0, 0, 3014670, 0, 0, 3014671, 0, 0, 3014672, 0, 0, 3014673, 0, 0, 3014674, 0, 0, 3014675, 0, 0, 3014676, 393216, 8, 3014677, 458752, 8, 3014678, 0, 9, 3014679, 65536, 9, 3014680, 65536, 9, 3014681, 65536, 9, 3014682, 65536, 9, 3014683, 65536, 9, 3014684, 65536, 9, 3014685, 65536, 9, 3014686, 65536, 9, 3014687, 65536, 9, 3014688, 0, 0, 3014689, 0, 0, 3014690, 65536, 13, 3014691, 0, 0, 3014692, 262144, 1, 3014693, 327680, 1, 3014694, 262144, 1, 3014695, 327680, 1, 3014696, 0, 0, 3014697, 65536, 13, 3014698, 0, 0, 3014699, 262144, 12, 3014700, 327680, 12, 3014701, 327680, 12, 3014702, 327680, 12, 3014703, 327680, 12, 3014704, 393216, 12, 3014705, 0, 0, 3014706, 0, 0, 3014707, 0, 0, 3014708, 0, 0, 3014709, 0, 0, 3014710, 0, 0, 3014711, 0, 0, 3014712, 0, 0, 3014713, 0, 0, 3014714, 0, 0, 3014715, 0, 0, 3014716, 262144, 2, 3014717, 327680, 2, 3014718, 0, 0, 3014719, 0, 0, 3014720, 0, 0, 3014721, 0, 0, 3014722, 0, 0, 3014723, 0, 0, 3014724, 0, 0, 3014725, 0, 0, 3014726, 0, 0, 3014727, 0, 8, 3014728, 65536, 8, 3014729, 65536, 8, 3014730, 0, 0, 3014731, 0, 1, 3014732, 0, 1, 3014733, 0, 0, 3014734, 0, 14, 3014735, 65536, 14, 3014736, 131072, 14, 3014737, 393216, 10, 3014738, 458752, 10, 3014739, 0, 9, 3014740, 65536, 9, 3014741, 65536, 9, 3014742, 65536, 9, 3014743, 65536, 9, 3014744, 65536, 9, 3014745, 65536, 9, 3014746, 131072, 9, 3014747, 131072, 0, 3014748, 131072, 0, 3014749, 131072, 0, 3014750, 131072, 0, 3014751, 131072, 0, 3014752, 0, 0, 3014753, 0, 0, 3014754, 0, 0, 3014755, 0, 0, 3014756, 262144, 1, 3014757, 327680, 1, 3014758, 262144, 2, 3014759, 327680, 2, 3014760, 262144, 2, 3014761, 327680, 2, 3014762, 131072, 6, 3014763, 0, 0, 3014764, 65536, 13, 3014765, 0, 0, 3014766, 0, 1, 3014767, 0, 10, 3014768, 65536, 10, 3014769, 65536, 10, 3014770, 65536, 10, 3014771, 131072, 10, 3014772, 262144, 1, 3014773, 327680, 1, 3014774, 262144, 1, 3014775, 327680, 1, 3014776, 0, 0, 3014777, 65536, 13, 3014778, 0, 0, 3014779, 0, 0, 3014780, 0, 0, 3014781, 0, 0, 3014782, 262144, 12, 3014783, 327680, 12, 3014784, 327680, 12, 3014785, 327680, 12, 3014786, 327680, 12, 3014787, 327680, 12, 3014788, 327680, 12, 3014789, 327680, 12, 3014790, 327680, 12, 3014791, 327680, 12, 3014792, 327680, 12, 3014793, 393216, 12, 3014794, 262144, 1, 3014795, 327680, 1, 3014796, 262144, 1, 3014797, 327680, 1, 3014798, 262144, 1, 3014799, 327680, 1, 3014800, 262144, 1, 3014801, 327680, 1, 3080192, 262144, 2, 3080193, 327680, 2, 3080194, 262144, 2, 3080195, 327680, 2, 3080196, 262144, 2, 3080197, 327680, 2, 3080198, 262144, 2, 3080199, 327680, 2, 3080200, 0, 0, 3080201, 65536, 13, 3080202, 0, 0, 3080203, 65536, 38, 3080204, 65536, 38, 3080205, 65536, 38, 3080206, 65536, 38, 3080207, 65536, 38, 3080208, 65536, 38, 3080209, 65536, 38, 3080210, 65536, 38, 3080211, 65536, 38, 3080212, 393216, 9, 3080213, 458752, 9, 3080214, 0, 10, 3080215, 65536, 10, 3080216, 65536, 10, 3080217, 65536, 10, 3080218, 65536, 10, 3080219, 65536, 10, 3080220, 65536, 10, 3080221, 65536, 10, 3080222, 65536, 10, 3080223, 65536, 10, 3080224, 0, 0, 3080225, 0, 14, 3080226, 65536, 14, 3080227, 131072, 14, 3080228, 262144, 2, 3080229, 327680, 2, 3080230, 262144, 2, 3080231, 327680, 2, 3080232, 0, 14, 3080233, 65536, 14, 3080234, 131072, 14, 3080235, 262144, 12, 3080236, 327680, 12, 3080237, 327680, 12, 3080238, 327680, 12, 3080239, 327680, 12, 3080240, 393216, 12, 3080241, 0, 0, 3080242, 0, 0, 3080243, 0, 0, 3080244, 0, 0, 3080245, 0, 0, 3080246, 0, 0, 3080247, 0, 0, 3080248, 0, 0, 3080249, 0, 0, 3080250, 0, 0, 3080251, 0, 0, 3080252, 262144, 1, 3080253, 327680, 1, 3080254, 0, 0, 3080255, 0, 0, 3080256, 0, 0, 3080257, 0, 0, 3080258, 0, 0, 3080259, 0, 0, 3080260, 0, 0, 3080261, 0, 0, 3080262, 0, 0, 3080263, 0, 9, 3080264, 65536, 9, 3080265, 65536, 9, 3080266, 0, 0, 3080267, 0, 0, 3080268, 0, 0, 3080269, 0, 0, 3080270, 0, 0, 3080271, 0, 0, 3080272, 0, 8, 3080273, 65536, 8, 3080274, 65536, 8, 3080275, 196608, 8, 3080276, 65536, 9, 3080277, 262144, 9, 3080278, 65536, 10, 3080279, 65536, 10, 3080280, 65536, 10, 3080281, 65536, 10, 3080282, 131072, 10, 3080283, 131072, 0, 3080284, 131072, 0, 3080285, 131072, 0, 3080286, 131072, 0, 3080287, 131072, 0, 3080288, 0, 0, 3080289, 0, 0, 3080290, 0, 0, 3080291, 0, 0, 3080292, 262144, 2, 3080293, 327680, 2, 3080294, 196608, 6, 3080295, 65536, 7, 3080296, 65536, 7, 3080297, 65536, 7, 3080298, 131072, 7, 3080299, 0, 14, 3080300, 65536, 14, 3080301, 131072, 14, 3080302, 0, 1, 3080303, 0, 1, 3080304, 0, 0, 3080305, 0, 0, 3080306, 0, 0, 3080307, 0, 1, 3080308, 262144, 2, 3080309, 327680, 2, 3080310, 262144, 2, 3080311, 327680, 2, 3080312, 0, 14, 3080313, 65536, 14, 3080314, 131072, 14, 3080315, 0, 1, 3080316, 0, 0, 3080317, 0, 0, 3080318, 262144, 12, 3080319, 327680, 12, 3080320, 327680, 12, 3080321, 327680, 12, 3080322, 327680, 12, 3080323, 327680, 12, 3080324, 327680, 12, 3080325, 327680, 12, 3080326, 327680, 12, 3080327, 327680, 12, 3080328, 327680, 12, 3080329, 393216, 12, 3080330, 262144, 2, 3080331, 327680, 2, 3080332, 262144, 2, 3080333, 327680, 2, 3080334, 262144, 2, 3080335, 327680, 2, 3080336, 262144, 2, 3080337, 327680, 2, 3145728, 0, 0, 3145729, 0, 0, 3145730, 0, 0, 3145731, 0, 0, 3145732, 0, 0, 3145733, 0, 0, 3145734, 0, 0, 3145735, 0, 0, 3145736, 0, 14, 3145737, 65536, 14, 3145738, 131072, 14, 3145739, 65536, 38, 3145740, 65536, 38, 3145741, 65536, 38, 3145742, 65536, 38, 3145743, 65536, 38, 3145744, 65536, 38, 3145745, 65536, 38, 3145746, 65536, 38, 3145747, 65536, 38, 3145748, 0, 0, 3145749, 65536, 13, 3145750, 0, 0, 3145751, 262144, 1, 3145752, 327680, 1, 3145753, 262144, 1, 3145754, 327680, 1, 3145755, 393216, 10, 3145756, 458752, 10, 3145757, 0, 0, 3145758, 262144, 1, 3145759, 327680, 1, 3145760, 0, 0, 3145761, 0, 0, 3145762, 0, 0, 3145763, 0, 0, 3145764, 0, 0, 3145765, 0, 0, 3145766, 0, 0, 3145767, 0, 0, 3145768, 0, 0, 3145769, 0, 0, 3145770, 0, 0, 3145771, 262144, 12, 3145772, 327680, 12, 3145773, 327680, 12, 3145774, 327680, 12, 3145775, 327680, 12, 3145776, 393216, 12, 3145777, 262144, 1, 3145778, 327680, 1, 3145779, 0, 0, 3145780, 0, 0, 3145781, 0, 0, 3145782, 0, 0, 3145783, 0, 0, 3145784, 0, 0, 3145785, 65536, 13, 3145786, 0, 0, 3145787, 0, 0, 3145788, 262144, 2, 3145789, 327680, 2, 3145790, 0, 0, 3145791, 0, 0, 3145792, 0, 0, 3145793, 0, 0, 3145794, 0, 0, 3145795, 0, 0, 3145796, 0, 0, 3145797, 393216, 8, 3145798, 458752, 8, 3145799, 0, 10, 3145800, 65536, 10, 3145801, 65536, 10, 3145802, 65536, 9, 3145803, 65536, 9, 3145804, 0, 0, 3145805, 393216, 8, 3145806, 458752, 8, 3145807, 0, 0, 3145808, 0, 9, 3145809, 65536, 9, 3145810, 65536, 9, 3145811, 65536, 9, 3145812, 65536, 9, 3145813, 131072, 9, 3145814, 262144, 1, 3145815, 327680, 1, 3145816, 262144, 1, 3145817, 327680, 1, 3145818, 0, 0, 3145819, 0, 0, 3145820, 0, 0, 3145821, 0, 0, 3145822, 65536, 9, 3145823, 0, 0, 3145824, 0, 0, 3145825, 0, 0, 3145826, 0, 0, 3145827, 0, 0, 3145828, 0, 0, 3145829, 0, 0, 3145830, 0, 0, 3145831, 0, 0, 3145832, 0, 0, 3145833, 0, 0, 3145834, 0, 0, 3145835, 0, 0, 3145836, 0, 0, 3145837, 0, 0, 3145838, 0, 0, 3145839, 0, 0, 3145840, 0, 0, 3145841, 0, 0, 3145842, 0, 0, 3145843, 0, 0, 3145844, 0, 0, 3145845, 65536, 13, 3145846, 0, 0, 3145847, 262144, 1, 3145848, 327680, 1, 3145849, 262144, 1, 3145850, 327680, 1, 3145851, 0, 1, 3145852, 0, 1, 3145853, 0, 0, 3145854, 262144, 12, 3145855, 327680, 12, 3145856, 327680, 12, 3145857, 327680, 12, 3145858, 327680, 12, 3145859, 327680, 12, 3145860, 327680, 12, 3145861, 327680, 12, 3145862, 327680, 12, 3145863, 327680, 12, 3145864, 327680, 12, 3145865, 393216, 12, 3145866, 0, 0, 3145867, 65536, 13, 3145868, 0, 0, 3145869, 262144, 1, 3145870, 327680, 1, 3145871, 262144, 1, 3145872, 327680, 1, 3145873, 262144, 1, 3211264, 65536, 38, 3211265, 65536, 38, 3211266, 65536, 38, 3211267, 65536, 38, 3211268, 65536, 38, 3211269, 65536, 38, 3211270, 65536, 38, 3211271, 65536, 38, 3211272, 65536, 38, 3211273, 65536, 38, 3211274, 65536, 38, 3211275, 65536, 38, 3211276, 65536, 38, 3211277, 65536, 38, 3211278, 65536, 38, 3211279, 65536, 38, 3211280, 65536, 38, 3211281, 65536, 38, 3211282, 65536, 38, 3211283, 65536, 38, 3211284, 0, 14, 3211285, 65536, 14, 3211286, 131072, 14, 3211287, 262144, 2, 3211288, 327680, 2, 3211289, 262144, 2, 3211290, 327680, 2, 3211291, 0, 1, 3211292, 0, 1, 3211293, 0, 0, 3211294, 262144, 2, 3211295, 327680, 2, 3211296, 0, 0, 3211297, 0, 0, 3211298, 0, 0, 3211299, 0, 0, 3211300, 0, 0, 3211301, 0, 0, 3211302, 0, 0, 3211303, 0, 0, 3211304, 0, 0, 3211305, 0, 0, 3211306, 0, 0, 3211307, 262144, 13, 3211308, 327680, 13, 3211309, 327680, 13, 3211310, 327680, 13, 3211311, 327680, 13, 3211312, 393216, 13, 3211313, 262144, 2, 3211314, 327680, 2, 3211315, 0, 0, 3211316, 0, 0, 3211317, 0, 0, 3211318, 0, 0, 3211319, 0, 0, 3211320, 0, 14, 3211321, 65536, 14, 3211322, 131072, 14, 3211323, 0, 0, 3211324, 262144, 1, 3211325, 327680, 1, 3211326, 0, 0, 3211327, 0, 0, 3211328, 0, 0, 3211329, 0, 0, 3211330, 0, 0, 3211331, 262144, 1, 3211332, 327680, 1, 3211333, 393216, 9, 3211334, 458752, 9, 3211335, 0, 0, 3211336, 0, 0, 3211337, 0, 0, 3211338, 0, 0, 3211339, 0, 0, 3211340, 0, 0, 3211341, 393216, 9, 3211342, 458752, 9, 3211343, 0, 0, 3211344, 0, 10, 3211345, 65536, 10, 3211346, 65536, 10, 3211347, 65536, 10, 3211348, 65536, 10, 3211349, 131072, 10, 3211350, 262144, 2, 3211351, 327680, 2, 3211352, 262144, 2, 3211353, 327680, 2, 3211354, 0, 0, 3211355, 0, 0, 3211356, 0, 0, 3211357, 0, 0, 3211358, 65536, 9, 3211359, 0, 0, 3211360, 0, 0, 3211361, 0, 0, 3211362, 0, 0, 3211363, 0, 0, 3211364, 0, 0, 3211365, 0, 0, 3211366, 0, 0, 3211367, 0, 0, 3211368, 0, 0, 3211369, 0, 0, 3211370, 0, 0, 3211371, 0, 0, 3211372, 0, 0, 3211373, 0, 0, 3211374, 0, 0, 3211375, 0, 0, 3211376, 0, 0, 3211377, 0, 0, 3211378, 0, 0, 3211379, 0, 0, 3211380, 0, 14, 3211381, 65536, 14, 3211382, 131072, 14, 3211383, 262144, 2, 3211384, 327680, 2, 3211385, 262144, 2, 3211386, 327680, 2, 3211387, 65536, 1, 3211388, 0, 0, 3211389, 0, 0, 3211390, 262144, 13, 3211391, 327680, 13, 3211392, 327680, 13, 3211393, 327680, 13, 3211394, 327680, 13, 3211395, 327680, 13, 3211396, 327680, 13, 3211397, 327680, 13, 3211398, 327680, 13, 3211399, 327680, 13, 3211400, 327680, 13, 3211401, 393216, 13, 3211402, 0, 14, 3211403, 65536, 14, 3211404, 131072, 14, 3211405, 262144, 2, 3211406, 327680, 2, 3211407, 262144, 2, 3211408, 327680, 2, 3211409, 262144, 2, 3276800, 65536, 38, 3276801, 65536, 38, 3276802, 65536, 38, 3276803, 65536, 38, 3276804, 65536, 38, 3276805, 65536, 38, 3276806, 65536, 38, 3276807, 65536, 38, 3276808, 65536, 38, 3276809, 65536, 38, 3276810, 65536, 38, 3276811, 65536, 38, 3276812, 65536, 38, 3276813, 65536, 38, 3276814, 65536, 38, 3276815, 65536, 38, 3276816, 65536, 38, 3276817, 65536, 38, 3276818, 65536, 38, 3276819, 65536, 38, 3276820, 65536, 38, 3276821, 65536, 38, 3276822, 65536, 38, 3276823, 65536, 38, 3276824, 65536, 38, 3276825, 65536, 38, 3276826, 65536, 38, 3276827, 65536, 38, 3276828, 65536, 38, 3276829, 65536, 38, 3276830, 65536, 38, 3276831, 65536, 38, 3276832, 65536, 38, 3276833, 65536, 38, 3276834, 65536, 38, 3276835, 65536, 38, 3276836, 65536, 38, 3276837, 65536, 38, 3276838, 65536, 38, 3276839, 65536, 38, 3276840, 65536, 38, 3276841, 65536, 38, 3276842, 0, 0, 3276843, 262144, 1, 3276844, 327680, 1, 3276845, 262144, 1, 3276846, 327680, 1, 3276847, 262144, 1, 3276848, 327680, 1, 3276849, 262144, 1, 3276850, 327680, 1, 3276851, 0, 1, 3276852, 0, 0, 3276853, 0, 0, 3276854, 0, 0, 3276855, 262144, 1, 3276856, 327680, 1, 3276857, 262144, 1, 3276858, 327680, 1, 3276859, 0, 6, 3276860, 262144, 2, 3276861, 327680, 2, 3276862, 0, 0, 3276863, 0, 0, 3276864, 0, 0, 3276865, 0, 0, 3276866, 0, 0, 3276867, 262144, 2, 3276868, 327680, 2, 3276869, 262144, 1, 3276870, 327680, 1, 3276871, 0, 0, 3276872, 65536, 13, 3276873, 0, 0, 3276874, 0, 0, 3276875, 0, 0, 3276876, 0, 0, 3276877, 0, 0, 3276878, 262144, 1, 3276879, 327680, 1, 3276880, 262144, 1, 3276881, 327680, 1, 3276882, 0, 0, 3276883, 0, 0, 3276884, 0, 1, 3276885, 262144, 1, 3276886, 327680, 1, 3276887, 0, 0, 3276888, 65536, 13, 3276889, 0, 0, 3276890, 0, 0, 3276891, 262144, 1, 3276892, 327680, 1, 3276893, 0, 0, 3276894, 393216, 8, 3276895, 458752, 8, 3276896, 0, 1, 3276897, 0, 1, 3276898, 262144, 1, 3276899, 327680, 1, 3276900, 262144, 1, 3276901, 327680, 1, 3276902, 65536, 1, 3276903, 262144, 1, 3276904, 327680, 1, 3276905, 0, 0, 3276906, 65536, 13, 3276907, 0, 0, 3276908, 0, 1, 3276909, 0, 1, 3276910, 0, 0, 3276911, 0, 1, 3276912, 0, 0, 3276913, 262144, 1, 3276914, 327680, 1, 3276915, 0, 0, 3276916, 262144, 1, 3276917, 327680, 1, 3276918, 262144, 1, 3276919, 327680, 1, 3276920, 262144, 1, 3276921, 327680, 1, 3276922, 262144, 1, 3276923, 327680, 1, 3276924, 262144, 1, 3276925, 327680, 1, 3276926, 393216, 8, 3276927, 458752, 8, 3276928, 0, 0, 3276929, 0, 0, 3276930, 0, 0, 3276931, 65536, 13, 3276932, 0, 0, 3276933, 0, 0, 3276934, 0, 1, 3276935, 0, 1, 3276936, 262144, 1, 3276937, 327680, 1, 3276938, 262144, 1, 3276939, 327680, 1, 3276940, 0, 0, 3276941, 65536, 13, 3276942, 0, 0, 3276943, 262144, 1, 3276944, 327680, 1, 3276945, 262144, 1, 3342336, 65536, 38, 3342337, 65536, 38, 3342338, 65536, 38, 3342339, 65536, 38, 3342340, 65536, 38, 3342341, 65536, 38, 3342342, 65536, 38, 3342343, 65536, 38, 3342344, 65536, 38, 3342345, 65536, 38, 3342346, 65536, 38, 3342347, 65536, 38, 3342348, 65536, 38, 3342349, 65536, 38, 3342350, 65536, 38, 3342351, 65536, 38, 3342352, 65536, 38, 3342353, 65536, 38, 3342354, 65536, 38, 3342355, 65536, 38, 3342356, 65536, 38, 3342357, 65536, 38, 3342358, 65536, 38, 3342359, 65536, 38, 3342360, 65536, 38, 3342361, 65536, 38, 3342362, 65536, 38, 3342363, 65536, 38, 3342364, 65536, 38, 3342365, 65536, 38, 3342366, 65536, 38, 3342367, 65536, 38, 3342368, 65536, 38, 3342369, 65536, 38, 3342370, 65536, 38, 3342371, 65536, 38, 3342372, 65536, 38, 3342373, 65536, 38, 3342374, 65536, 38, 3342375, 65536, 38, 3342376, 65536, 38, 3342377, 65536, 38, 3342378, 0, 0, 3342379, 262144, 2, 3342380, 327680, 2, 3342381, 262144, 2, 3342382, 327680, 2, 3342383, 262144, 2, 3342384, 327680, 2, 3342385, 262144, 2, 3342386, 327680, 2, 3342387, 0, 1, 3342388, 0, 1, 3342389, 393216, 10, 3342390, 458752, 10, 3342391, 262144, 2, 3342392, 327680, 2, 3342393, 262144, 2, 3342394, 327680, 2, 3342395, 0, 0, 3342396, 0, 0, 3342397, 65536, 13, 3342398, 0, 0, 3342399, 262144, 1, 3342400, 327680, 1, 3342401, 0, 0, 3342402, 65536, 13, 3342403, 0, 0, 3342404, 0, 0, 3342405, 262144, 2, 3342406, 327680, 2, 3342407, 0, 14, 3342408, 65536, 14, 3342409, 131072, 14, 3342410, 0, 0, 3342411, 0, 1, 3342412, 0, 1, 3342413, 65536, 1, 3342414, 262144, 2, 3342415, 327680, 2, 3342416, 262144, 2, 3342417, 327680, 2, 3342418, 0, 1, 3342419, 0, 1, 3342420, 0, 1, 3342421, 262144, 2, 3342422, 327680, 2, 3342423, 0, 14, 3342424, 65536, 14, 3342425, 131072, 14, 3342426, 0, 0, 3342427, 262144, 2, 3342428, 327680, 2, 3342429, 0, 0, 3342430, 393216, 9, 3342431, 458752, 9, 3342432, 0, 0, 3342433, 0, 0, 3342434, 262144, 2, 3342435, 327680, 2, 3342436, 262144, 2, 3342437, 327680, 2, 3342438, 0, 0, 3342439, 262144, 2, 3342440, 327680, 2, 3342441, 0, 14, 3342442, 65536, 14, 3342443, 131072, 14, 3342444, 0, 1, 3342445, 0, 0, 3342446, 0, 0, 3342447, 0, 0, 3342448, 0, 1, 3342449, 262144, 2, 3342450, 327680, 2, 3342451, 0, 0, 3342452, 262144, 2, 3342453, 327680, 2, 3342454, 262144, 2, 3342455, 327680, 2, 3342456, 262144, 2, 3342457, 327680, 2, 3342458, 262144, 2, 3342459, 327680, 2, 3342460, 262144, 2, 3342461, 327680, 2, 3342462, 393216, 9, 3342463, 458752, 9, 3342464, 0, 1, 3342465, 0, 0, 3342466, 0, 14, 3342467, 65536, 14, 3342468, 131072, 14, 3342469, 0, 0, 3342470, 0, 1, 3342471, 0, 0, 3342472, 262144, 2, 3342473, 327680, 2, 3342474, 262144, 2, 3342475, 327680, 2, 3342476, 0, 14, 3342477, 65536, 14, 3342478, 131072, 14, 3342479, 262144, 2, 3342480, 327680, 2, 3342481, 262144, 2, 3407872, 65536, 38, 3407873, 65536, 38, 3407874, 65536, 38, 3407875, 65536, 38, 3407876, 65536, 38, 3407877, 65536, 38, 3407878, 65536, 38, 3407879, 65536, 38, 3407880, 65536, 38, 3407881, 65536, 38, 3407882, 65536, 38, 3407883, 65536, 38, 3407884, 65536, 38, 3407885, 0, 0, 3407886, 0, 0, 3407887, 0, 0, 3407888, 0, 0, 3407889, 0, 0, 3407890, 65536, 38, 3407891, 65536, 38, 3407892, 65536, 38, 3407893, 65536, 38, 3407894, 65536, 38, 3407895, 65536, 38, 3407896, 65536, 38, 3407897, 65536, 38, 3407898, 65536, 38, 3407899, 65536, 38, 3407900, 65536, 38, 3407901, 65536, 38, 3407902, 65536, 38, 3407903, 65536, 38, 3407904, 65536, 38, 3407905, 65536, 38, 3407906, 65536, 38, 3407907, 65536, 38, 3407908, 65536, 38, 3407909, 65536, 38, 3407910, 65536, 38, 3407911, 65536, 38, 3407912, 65536, 38, 3407913, 65536, 38, 3407914, 0, 0, 3407915, 0, 0, 3407916, 0, 0, 3407917, 0, 0, 3407918, 0, 0, 3407919, 0, 0, 3407920, 0, 0, 3407921, 0, 0, 3407922, 0, 0, 3407923, 0, 0, 3407924, 0, 0, 3407925, 0, 0, 3407926, 0, 0, 3407927, 0, 0, 3407928, 0, 0, 3407929, 0, 0, 3407930, 0, 0, 3407931, 0, 0, 3407932, 0, 14, 3407933, 65536, 14, 3407934, 131072, 14, 3407935, 262144, 2, 3407936, 327680, 2, 3407937, 0, 14, 3407938, 65536, 14, 3407939, 131072, 14, 3407940, 262144, 1, 3407941, 327680, 1, 3407942, 262144, 1, 3407943, 327680, 1, 3407944, 262144, 1, 3407945, 327680, 1, 3407946, 0, 0, 3407947, 0, 0, 3407948, 0, 0, 3407949, 0, 0, 3407950, 0, 0, 3407951, 0, 0, 3407952, 0, 0, 3407953, 0, 0, 3407954, 0, 0, 3407955, 0, 0, 3407956, 0, 0, 3407957, 0, 0, 3407958, 0, 0, 3407959, 0, 0, 3407960, 0, 0, 3407961, 0, 0, 3407962, 0, 0, 3407963, 262144, 1, 3407964, 327680, 1, 3407965, 0, 0, 3407966, 65536, 13, 3407967, 0, 0, 3407968, 0, 0, 3407969, 0, 0, 3407970, 0, 0, 3407971, 0, 0, 3407972, 0, 0, 3407973, 0, 0, 3407974, 0, 0, 3407975, 0, 0, 3407976, 0, 0, 3407977, 0, 0, 3407978, 0, 0, 3407979, 0, 0, 3407980, 0, 0, 3407981, 0, 0, 3407982, 262144, 1, 3407983, 327680, 1, 3407984, 0, 0, 3407985, 65536, 13, 3407986, 0, 0, 3407987, 0, 0, 3407988, 0, 0, 3407989, 0, 0, 3407990, 0, 0, 3407991, 0, 0, 3407992, 0, 0, 3407993, 0, 0, 3407994, 0, 0, 3407995, 0, 0, 3407996, 0, 0, 3407997, 0, 0, 3407998, 0, 0, 3407999, 0, 0, 3408000, 0, 0, 3408001, 0, 0, 3408002, 0, 0, 3408003, 0, 0, 3408004, 0, 0, 3408005, 0, 0, 3408006, 0, 0, 3408007, 0, 0, 3408008, 0, 0, 3408009, 0, 0, 3408010, 0, 0, 3408011, 0, 0, 3408012, 0, 0, 3408013, 0, 0, 3408014, 0, 0, 3408015, 0, 0, 3408016, 0, 0, 3408017, 0, 0, 3473408, 0, 0, 3473409, 0, 0, 3473410, 0, 0, 3473411, 0, 0, 3473412, 0, 0, 3473413, 0, 0, 3473414, 0, 0, 3473415, 0, 0, 3473416, 0, 0, 3473417, 0, 0, 3473418, 0, 0, 3473419, 0, 0, 3473420, 0, 0, 3473421, 0, 0, 3473422, 0, 0, 3473423, 0, 0, 3473424, 0, 0, 3473425, 0, 0, 3473426, 65536, 38, 3473427, 65536, 38, 3473428, 65536, 38, 3473429, 65536, 38, 3473430, 65536, 38, 3473431, 65536, 38, 3473432, 65536, 38, 3473433, 65536, 38, 3473434, 65536, 38, 3473435, 65536, 38, 3473436, 65536, 38, 3473437, 65536, 38, 3473438, 65536, 38, 3473439, 65536, 38, 3473440, 65536, 38, 3473441, 65536, 38, 3473442, 65536, 38, 3473443, 65536, 38, 3473444, 65536, 38, 3473445, 65536, 38, 3473446, 65536, 38, 3473447, 65536, 38, 3473448, 65536, 38, 3473449, 65536, 38, 3473450, 0, 0, 3473451, 0, 0, 3473452, 0, 0, 3473453, 0, 0, 3473454, 0, 0, 3473455, 0, 0, 3473456, 0, 0, 3473457, 0, 0, 3473458, 0, 0, 3473459, 0, 0, 3473460, 0, 0, 3473461, 0, 0, 3473462, 0, 0, 3473463, 0, 0, 3473464, 0, 14, 3473465, 65536, 14, 3473466, 131072, 14, 3473467, 0, 0, 3473468, 0, 0, 3473469, 0, 0, 3473470, 0, 0, 3473471, 0, 0, 3473472, 0, 0, 3473473, 0, 0, 3473474, 0, 0, 3473475, 0, 0, 3473476, 262144, 2, 3473477, 327680, 2, 3473478, 262144, 2, 3473479, 327680, 2, 3473480, 262144, 2, 3473481, 327680, 2, 3473482, 0, 0, 3473483, 65536, 38, 3473484, 65536, 38, 3473485, 65536, 38, 3473486, 65536, 38, 3473487, 65536, 38, 3473488, 65536, 38, 3473489, 65536, 38, 3473490, 65536, 38, 3473491, 262144, 30, 3473492, 262144, 30, 3473493, 262144, 30, 3473494, 262144, 30, 3473495, 262144, 30, 3473496, 262144, 30, 3473497, 262144, 30, 3473498, 0, 0, 3473499, 262144, 2, 3473500, 327680, 2, 3473501, 0, 14, 3473502, 65536, 14, 3473503, 131072, 14, 3473504, 0, 0, 3473505, 0, 0, 3473506, 0, 0, 3473507, 0, 0, 3473508, 0, 0, 3473509, 0, 0, 3473510, 0, 0, 3473511, 0, 0, 3473512, 0, 0, 3473513, 0, 0, 3473514, 0, 0, 3473515, 0, 0, 3473516, 0, 0, 3473517, 0, 0, 3473518, 262144, 2, 3473519, 327680, 2, 3473520, 0, 14, 3473521, 65536, 14, 3473522, 131072, 14, 3473523, 0, 0, 3473524, 65536, 38, 3473525, 65536, 38, 3473526, 65536, 38, 3473527, 65536, 38, 3473528, 65536, 38, 3473529, 65536, 38, 3473530, 65536, 38, 3473531, 65536, 38, 3473532, 65536, 38, 3473533, 65536, 38, 3473534, 65536, 38, 3473535, 65536, 38, 3473536, 65536, 38, 3473537, 65536, 38, 3473538, 65536, 38, 3473539, 65536, 38, 3473540, 65536, 38, 3473541, 65536, 38, 3473542, 65536, 38, 3473543, 65536, 38, 3473544, 65536, 38, 3473545, 65536, 38, 3473546, 65536, 38, 3473547, 65536, 38, 3473548, 65536, 38, 3473549, 65536, 38, 3473550, 65536, 38, 3473551, 65536, 38, 3473552, 65536, 38, 3473553, 65536, 38, 3538944, 0, 0, 3538945, 0, 0, 3538946, 0, 0, 3538947, 0, 0, 3538948, 0, 0, 3538949, 0, 0, 3538950, 0, 0, 3538951, 0, 0, 3538952, 0, 0, 3538953, 0, 0, 3538954, 0, 0, 3538955, 0, 0, 3538956, 0, 0, 3538957, 0, 0, 3538958, 0, 0, 3538959, 0, 0, 3538960, 0, 0, 3538961, 0, 0, 3538962, 0, 0, 3538963, 0, 0, 3538964, 0, 0, 3538965, 0, 0, 3538966, 0, 0, 3538967, 0, 0, 3538968, 0, 0, 3538969, 0, 0, 3538970, 0, 0, 3538971, 0, 0, 3538972, 0, 0, 3538973, 0, 0, 3538974, 0, 0, 3538975, 0, 0, 3538976, 0, 0, 3538977, 0, 0, 3538978, 0, 0, 3538979, 0, 0, 3538980, 0, 0, 3538981, 0, 0, 3538982, 0, 0, 3538983, 0, 0, 3538984, 65536, 38, 3538985, 65536, 38, 3538986, 65536, 38, 3538987, 65536, 38, 3538988, 65536, 38, 3538989, 65536, 38, 3538990, 65536, 38, 3538991, 65536, 38, 3538992, 65536, 38, 3538993, 65536, 38, 3538994, 65536, 38, 3538995, 65536, 38, 3538996, 65536, 38, 3538997, 65536, 38, 3538998, 65536, 38, 3538999, 0, 0, 3539000, 0, 0, 3539001, 0, 0, 3539002, 0, 0, 3539003, 0, 0, 3539004, 0, 0, 3539005, 0, 0, 3539006, 0, 0, 3539007, 0, 0, 3539008, 0, 0, 3539009, 0, 0, 3539010, 0, 0, 3539011, 0, 0, 3539012, 0, 0, 3539013, 0, 0, 3539014, 0, 0, 3539015, 0, 0, 3539016, 0, 0, 3539017, 0, 0, 3539018, 0, 0, 3539019, 65536, 38, 3539020, 65536, 38, 3539021, 65536, 38, 3539022, 65536, 38, 3539023, 65536, 38, 3539024, 65536, 38, 3539025, 65536, 38, 3539026, 65536, 38, 3539027, 262144, 30, 3539028, 262144, 30, 3539029, 262144, 30, 3539030, 262144, 30, 3539031, 262144, 30, 3539032, 262144, 30, 3539033, 262144, 30, 3539034, 262144, 30, 3539035, 262144, 30, 3539036, 262144, 30, 3539037, 262144, 30, 3539038, 262144, 30, 3539039, 262144, 30, 3539040, 262144, 30, 3539041, 262144, 30, 3539042, 262144, 30, 3539043, 262144, 30, 3539044, 262144, 30, 3539045, 262144, 30, 3539046, 262144, 30, 3539047, 262144, 30, 3539048, 65536, 38, 3539049, 65536, 38, 3539050, 65536, 38, 3539051, 65536, 38, 3539052, 65536, 38, 3539053, 65536, 38, 3539054, 65536, 38, 3539055, 65536, 38, 3539056, 65536, 38, 3539057, 65536, 38, 3539058, 65536, 38, 3539059, 65536, 38, 3539060, 65536, 38, 3539061, 65536, 38, 3539062, 65536, 38, 3539063, 65536, 38, 3539064, 65536, 38, 3539065, 65536, 38, 3539066, 65536, 38, 3539067, 65536, 38, 3539068, 65536, 38, 3539069, 65536, 38, 3539070, 65536, 38, 3539071, 65536, 38, 3539072, 65536, 38, 3539073, 65536, 38, 3539074, 65536, 38, 3539075, 65536, 38, 3539076, 65536, 38, 3539077, 65536, 38, 3539078, 65536, 38, 3539079, 65536, 38, 3539080, 65536, 38, 3539081, 65536, 38, 3539082, 65536, 38, 3539083, 65536, 38, 3539084, 65536, 38, 3539085, 65536, 38, 3539086, 65536, 38, 3539087, 65536, 38, 3539088, 65536, 38, 3539089, 65536, 38, 3604480, 0, 0, 3604481, 0, 0, 3604482, 0, 0, 3604483, 0, 0, 3604484, 0, 0, 3604485, 0, 0, 3604486, 0, 0, 3604487, 0, 0, 3604488, 0, 0, 3604489, 0, 0, 3604490, 0, 0, 3604491, 0, 0, 3604492, 0, 0, 3604493, 0, 0, 3604494, 0, 0, 3604495, 0, 0, 3604496, 0, 0, 3604497, 0, 0, 3604498, 0, 0, 3604499, 0, 0, 3604500, 0, 0, 3604501, 0, 0, 3604502, 0, 0, 3604503, 0, 0, 3604504, 0, 0, 3604505, 0, 0, 3604506, 0, 0, 3604507, 0, 0, 3604508, 0, 0, 3604509, 0, 0, 3604510, 0, 0, 3604511, 0, 0, 3604512, 0, 0, 3604513, 0, 0, 3604514, 0, 0, 3604515, 0, 0, 3604516, 0, 0, 3604517, 0, 0, 3604518, 0, 0, 3604519, 0, 0, 3604520, 65536, 38, 3604521, 65536, 38, 3604522, 65536, 38, 3604523, 65536, 38, 3604524, 65536, 38, 3604525, 65536, 38, 3604526, 65536, 38, 3604527, 65536, 38, 3604528, 65536, 38, 3604529, 65536, 38, 3604530, 65536, 38, 3604531, 65536, 38, 3604532, 65536, 38, 3604533, 65536, 38, 3604534, 65536, 38, 3604535, 0, 0, 3604536, 0, 0, 3604537, 0, 0, 3604538, 0, 0, 3604539, 0, 0, 3604540, 0, 0, 3604541, 0, 0, 3604542, 0, 0, 3604543, 0, 0, 3604544, 0, 0, 3604545, 0, 0, 3604546, 0, 0, 3604547, 0, 0, 3604548, 0, 0, 3604549, 0, 0, 3604550, 0, 0, 3604551, 0, 0, 3604552, 0, 0, 3604553, 0, 0, 3604554, 0, 0, 3604555, 65536, 38, 3604556, 65536, 38, 3604557, 65536, 38, 3604558, 65536, 38, 3604559, 65536, 38, 3604560, 65536, 38, 3604561, 65536, 38, 3604562, 65536, 38, 3604563, 262144, 30, 3604564, 262144, 30, 3604565, 262144, 30, 3604566, 262144, 30, 3604567, 262144, 30, 3604568, 262144, 30, 3604569, 262144, 30, 3604570, 262144, 30, 3604571, 262144, 30, 3604572, 262144, 30, 3604573, 262144, 30, 3604574, 262144, 30, 3604575, 262144, 30, 3604576, 262144, 30, 3604577, 262144, 30, 3604578, 262144, 30, 3604579, 262144, 30, 3604580, 262144, 30, 3604581, 262144, 30, 3604582, 262144, 30, 3604583, 262144, 30, 3604584, 65536, 38, 3604585, 65536, 38, 3604586, 65536, 38, 3604587, 65536, 38, 3604588, 65536, 38, 3604589, 65536, 38, 3604590, 65536, 38, 3604591, 65536, 38, 3604592, 65536, 38, 3604593, 65536, 38, 3604594, 65536, 38, 3604595, 65536, 38, 3604596, 65536, 38, 3604597, 65536, 38, 3604598, 65536, 38, 3604599, 65536, 38, 3604600, 65536, 38, 3604601, 65536, 38, 3604602, 65536, 38, 3604603, 65536, 38, 3604604, 65536, 38, 3604605, 65536, 38, 3604606, 65536, 38, 3604607, 65536, 38, 3604608, 65536, 38, 3604609, 65536, 38, 3604610, 65536, 38, 3604611, 65536, 38, 3604612, 65536, 38, 3604613, 65536, 38, 3604614, 65536, 38, 3604615, 65536, 38, 3604616, 65536, 38, 3604617, 65536, 38, 3604618, 65536, 38, 3604619, 65536, 38, 3604620, 65536, 38, 3604621, 65536, 38, 3604622, 65536, 38, 3604623, 65536, 38, 3604624, 65536, 38, 3604625, 65536, 38, 3670016, 0, 0, 3670017, 0, 0, 3670018, 0, 0, 3670019, 0, 0, 3670020, 0, 0, 3670021, 0, 0, 3670022, 0, 0, 3670023, 0, 0, 3670024, 0, 0, 3670025, 0, 0, 3670026, 0, 0, 3670027, 0, 0, 3670028, 0, 0, 3670029, 0, 0, 3670030, 0, 0, 3670031, 0, 0, 3670032, 0, 0, 3670033, 0, 0, 3670034, 0, 0, 3670035, 0, 0, 3670036, 0, 0, 3670037, 0, 0, 3670038, 0, 0, 3670039, 0, 0, 3670040, 0, 0, 3670041, 0, 0, 3670042, 0, 0, 3670043, 0, 0, 3670044, 0, 0, 3670045, 0, 0, 3670046, 0, 0, 3670047, 0, 0, 3670048, 0, 0, 3670049, 0, 0, 3670050, 0, 0, 3670051, 0, 0, 3670052, 0, 0, 3670053, 0, 0, 3670054, 0, 0, 3670055, 0, 0, 3670056, 65536, 38, 3670057, 65536, 38, 3670058, 65536, 38, 3670059, 65536, 38, 3670060, 65536, 38, 3670061, 65536, 38, 3670062, 65536, 38, 3670063, 65536, 38, 3670064, 65536, 38, 3670065, 65536, 38, 3670066, 65536, 38, 3670067, 65536, 38, 3670068, 65536, 38, 3670069, 65536, 38, 3670070, 65536, 38, 3670071, 65536, 38, 3670072, 65536, 38, 3670073, 65536, 38, 3670074, 65536, 38, 3670075, 65536, 38, 3670076, 65536, 38, 3670077, 65536, 38, 3670078, 65536, 38, 3670079, 65536, 38, 3670080, 65536, 38, 3670081, 65536, 38, 3670082, 65536, 38, 3670083, 65536, 38, 3670084, 65536, 38, 3670085, 65536, 38, 3670086, 65536, 38, 3670087, 65536, 38, 3670088, 65536, 38, 3670089, 65536, 38, 3670090, 65536, 38, 3670091, 65536, 38, 3670092, 65536, 38, 3670093, 65536, 38, 3670094, 65536, 38, 3670095, 65536, 38, 3670096, 65536, 38, 3670097, 65536, 38, 3670098, 65536, 38, 3670099, 262144, 30, 3670100, 262144, 30, 3670101, 262144, 30, 3670102, 262144, 30, 3670103, 262144, 30, 3670104, 262144, 30, 3670105, 262144, 30, 3670106, 262144, 30, 3670107, 262144, 30, 3670108, 262144, 30, 3670109, 262144, 30, 3670110, 262144, 30, 3670111, 262144, 30, 3670112, 262144, 30, 3670113, 262144, 30, 3670114, 262144, 30, 3670115, 262144, 30, 3670116, 262144, 30, 3670117, 262144, 30, 3670118, 262144, 30, 3670119, 262144, 30, 3670120, 65536, 38, 3670121, 65536, 38, 3670122, 65536, 38, 3670123, 65536, 38, 3670124, 65536, 38, 3670125, 65536, 38, 3670126, 65536, 38, 3670127, 65536, 38, 3670128, 65536, 38, 3670129, 65536, 38, 3670130, 65536, 38, 3670131, 65536, 38, 3670132, 65536, 38, 3670133, 65536, 38, 3670134, 65536, 38, 3670135, 65536, 38, 3670136, 65536, 38, 3670137, 65536, 38, 3670138, 65536, 38, 3670139, 65536, 38, 3670140, 65536, 38, 3670141, 65536, 38, 3670142, 65536, 38, 3670143, 65536, 38, 3670144, 65536, 38, 3670145, 65536, 38, 3670146, 65536, 38, 3670147, 65536, 38, 3670148, 65536, 38, 3670149, 65536, 38, 3670150, 65536, 38, 3670151, 65536, 38, 3670152, 65536, 38, 3670153, 65536, 38, 3670154, 65536, 38, 3670155, 65536, 38, 3670156, 65536, 38, 3670157, 65536, 38, 3670158, 65536, 38, 3670159, 65536, 38, 3670160, 65536, 38, 3670161, 65536, 38, 3735552, 0, 0, 3735553, 0, 0, 3735554, 0, 0, 3735555, 0, 0, 3735556, 0, 0, 3735557, 0, 0, 3735558, 0, 0, 3735559, 0, 0, 3735560, 0, 0, 3735561, 0, 0, 3735562, 0, 0, 3735563, 0, 0, 3735564, 0, 0, 3735565, 0, 0, 3735566, 0, 0, 3735567, 0, 0, 3735568, 0, 0, 3735569, 0, 0, 3735570, 0, 0, 3735571, 0, 0, 3735572, 0, 0, 3735573, 0, 0, 3735574, 0, 0, 3735575, 0, 0, 3735576, 0, 0, 3735577, 0, 0, 3735578, 0, 0, 3735579, 0, 0, 3735580, 0, 0, 3735581, 0, 0, 3735582, 0, 0, 3735583, 0, 0, 3735584, 0, 0, 3735585, 0, 0, 3735586, 0, 0, 3735587, 0, 0, 3735588, 0, 0, 3735589, 0, 0, 3735590, 0, 0, 3735591, 0, 0, 3735592, 65536, 38, 3735593, 65536, 38, 3735594, 65536, 38, 3735595, 65536, 38, 3735596, 65536, 38, 3735597, 65536, 38, 3735598, 65536, 38, 3735599, 65536, 38, 3735600, 65536, 38, 3735601, 65536, 38, 3735602, 65536, 38, 3735603, 65536, 38, 3735604, 65536, 38, 3735605, 65536, 38, 3735606, 65536, 38, 3735607, 65536, 38, 3735608, 65536, 38, 3735609, 65536, 38, 3735610, 65536, 38, 3735611, 65536, 38, 3735612, 65536, 38, 3735613, 65536, 38, 3735614, 65536, 38, 3735615, 65536, 38, 3735616, 65536, 38, 3735617, 65536, 38, 3735618, 65536, 38, 3735619, 65536, 38, 3735620, 65536, 38, 3735621, 65536, 38, 3735622, 65536, 38, 3735623, 65536, 38, 3735624, 65536, 38, 3735625, 65536, 38, 3735626, 65536, 38, 3735627, 65536, 38, 3735628, 65536, 38, 3735629, 0, 0, 3735630, 0, 0, 3735631, 0, 0, 3735632, 0, 0, 3735633, 0, 0, 3735634, 0, 0, 3735635, 0, 0, 3735636, 0, 0, 3735637, 0, 0, 3735638, 0, 0, 3735639, 0, 0, 3735640, 0, 0, 3735641, 0, 0, 3735642, 0, 0, 3735643, 0, 0, 3735644, 0, 0, 3735645, 0, 0, 3735646, 0, 0, 3735647, 0, 0, 3735648, 0, 0, 3735649, 0, 0, 3735650, 0, 0, 3735651, 0, 0, 3735652, 0, 0, 3735653, 0, 0, 3735654, 0, 0, 3735655, 0, 0, 3735656, 0, 0, 3735657, 0, 0, 3735658, 0, 0, 3735659, 0, 0, 3735660, 0, 0, 3735661, 0, 0, 3735662, 0, 0, 3735663, 0, 0, 3735664, 0, 0, 3735665, 0, 0, 3735666, 0, 0, 3735667, 0, 0, 3735668, 0, 0, 3735669, 0, 0, 3735670, 0, 0, 3735671, 0, 0, 3735672, 0, 0, 3735673, 0, 0, 3735674, 0, 0, 3735675, 0, 0, 3735676, 0, 0, 3735677, 0, 0, 3735678, 0, 0, 3735679, 0, 0, 3735680, 0, 0, 3735681, 0, 0, 3735682, 0, 0, 3735683, 0, 0, 3735684, 0, 0, 3735685, 0, 0, 3735686, 0, 0, 3735687, 0, 0, 3735688, 0, 0, 3735689, 0, 0, 3735690, 0, 0, 3735691, 0, 0, 3735692, 0, 0, 3735693, 0, 0, 3735694, 0, 0, 3735695, 0, 0, 3735696, 0, 0, 3735697, 0, 0, 3801088, 0, 0, 3801089, 0, 0, 3801090, 0, 0, 3801091, 0, 0, 3801092, 0, 0, 3801093, 0, 0, 3801094, 0, 0, 3801095, 0, 0, 3801096, 0, 0, 3801097, 0, 0, 3801098, 0, 0, 3801099, 0, 0, 3801100, 0, 0, 3801101, 0, 0, 3801102, 0, 0, 3801103, 0, 0, 3801104, 0, 0, 3801105, 0, 0, 3801106, 0, 0, 3801107, 0, 0, 3801108, 0, 0, 3801109, 0, 0, 3801110, 0, 0, 3801111, 0, 0, 3801112, 0, 0, 3801113, 0, 0, 3801114, 0, 0, 3801115, 0, 0, 3801116, 0, 0, 3801117, 0, 0, 3801118, 0, 0, 3801119, 0, 0, 3801120, 0, 0, 3801121, 0, 0, 3801122, 0, 0, 3801123, 0, 0, 3801124, 0, 0, 3801125, 0, 0, 3801126, 0, 0, 3801127, 0, 0, 3801128, 0, 0, 3801129, 0, 0, 3801130, 0, 0, 3801131, 0, 0, 3801132, 0, 0, 3801133, 0, 0, 3801134, 0, 0, 3801135, 0, 0, 3801136, 0, 0, 3801137, 0, 0, 3801138, 0, 0, 3801139, 0, 0, 3801140, 65536, 38, 3801141, 65536, 38, 3801142, 65536, 38, 3801143, 65536, 38, 3801144, 65536, 38, 3801145, 65536, 38, 3801146, 65536, 38, 3801147, 65536, 38, 3801148, 65536, 38, 3801149, 65536, 38, 3801150, 65536, 38, 3801151, 65536, 38, 3801152, 65536, 38, 3801153, 65536, 38, 3801154, 65536, 38, 3801155, 65536, 38, 3801156, 65536, 38, 3801157, 65536, 38, 3801158, 65536, 38, 3801159, 65536, 38, 3801160, 65536, 38, 3801161, 65536, 38, 3801162, 65536, 38, 3801163, 65536, 38, 3801164, 65536, 38, 3801165, 0, 0, 3801166, 262144, 1, 3801167, 327680, 1, 3801168, 262144, 1, 3801169, 327680, 1, 3801170, 262144, 1, 3801171, 327680, 1, 3801172, 262144, 1, 3801173, 327680, 1, 3801174, 262144, 1, 3801175, 327680, 1, 3801176, 262144, 1, 3801177, 327680, 1, 3801178, 262144, 1, 3801179, 327680, 1, 3801180, 262144, 1, 3801181, 327680, 1, 3801182, 262144, 1, 3801183, 327680, 1, 3801184, 262144, 1, 3801185, 327680, 1, 3801186, 262144, 1, 3801187, 327680, 1, 3801188, 262144, 1, 3801189, 327680, 1, 3801190, 262144, 1, 3801191, 327680, 1, 3801192, 262144, 1, 3801193, 327680, 1, 3801194, 262144, 1, 3801195, 327680, 1, 3801196, 262144, 1, 3801197, 327680, 1, 3801198, 262144, 1, 3801199, 327680, 1, 3801200, 262144, 1, 3801201, 327680, 1, 3801202, 262144, 1, 3801203, 327680, 1, 3801204, 262144, 1, 3801205, 327680, 1, 3801206, 262144, 1, 3801207, 327680, 1, 3801208, 262144, 1, 3801209, 327680, 1, 3801210, 262144, 1, 3801211, 327680, 1, 3801212, 262144, 1, 3801213, 327680, 1, 3801214, 262144, 1, 3801215, 327680, 1, 3801216, 262144, 1, 3801217, 327680, 1, 3801218, 262144, 1, 3801219, 327680, 1, 3801220, 262144, 1, 3801221, 327680, 1, 3801222, 262144, 1, 3801223, 327680, 1, 3801224, 262144, 1, 3801225, 327680, 1, 3801226, 262144, 1, 3801227, 327680, 1, 3801228, 262144, 1, 3801229, 327680, 1, 3801230, 262144, 1, 3801231, 327680, 1, 3801232, 262144, 1, 3801233, 327680, 1, 3866624, 0, 0, 3866625, 0, 0, 3866626, 0, 0, 3866627, 0, 0, 3866628, 0, 0, 3866629, 0, 0, 3866630, 0, 0, 3866631, 0, 0, 3866632, 0, 0, 3866633, 0, 0, 3866634, 0, 0, 3866635, 0, 0, 3866636, 0, 0, 3866637, 0, 0, 3866638, 0, 0, 3866639, 0, 0, 3866640, 0, 0, 3866641, 0, 0, 3866642, 0, 0, 3866643, 0, 0, 3866644, 0, 0, 3866645, 0, 0, 3866646, 0, 0, 3866647, 0, 0, 3866648, 0, 0, 3866649, 0, 0, 3866650, 0, 0, 3866651, 0, 0, 3866652, 0, 0, 3866653, 0, 0, 3866654, 0, 0, 3866655, 0, 0, 3866656, 0, 0, 3866657, 0, 0, 3866658, 0, 0, 3866659, 0, 0, 3866660, 0, 0, 3866661, 0, 0, 3866662, 0, 0, 3866663, 0, 0, 3866664, 0, 0, 3866665, 0, 0, 3866666, 0, 0, 3866667, 0, 0, 3866668, 0, 0, 3866669, 0, 0, 3866670, 0, 0, 3866671, 0, 0, 3866672, 0, 0, 3866673, 0, 0, 3866674, 0, 0, 3866675, 0, 0, 3866676, 65536, 38, 3866677, 65536, 38, 3866678, 65536, 38, 3866679, 65536, 38, 3866680, 65536, 38, 3866681, 65536, 38, 3866682, 65536, 38, 3866683, 65536, 38, 3866684, 65536, 38, 3866685, 65536, 38, 3866686, 65536, 38, 3866687, 65536, 38, 3866688, 65536, 38, 3866689, 65536, 38, 3866690, 65536, 38, 3866691, 65536, 38, 3866692, 65536, 38, 3866693, 65536, 38, 3866694, 65536, 38, 3866695, 65536, 38, 3866696, 65536, 38, 3866697, 65536, 38, 3866698, 65536, 38, 3866699, 65536, 38, 3866700, 65536, 38, 3866701, 0, 0, 3866702, 262144, 2, 3866703, 327680, 2, 3866704, 262144, 2, 3866705, 327680, 2, 3866706, 262144, 2, 3866707, 327680, 2, 3866708, 262144, 2, 3866709, 327680, 2, 3866710, 262144, 2, 3866711, 327680, 2, 3866712, 262144, 2, 3866713, 327680, 2, 3866714, 262144, 2, 3866715, 327680, 2, 3866716, 262144, 2, 3866717, 327680, 2, 3866718, 262144, 2, 3866719, 327680, 2, 3866720, 262144, 2, 3866721, 327680, 2, 3866722, 262144, 2, 3866723, 327680, 2, 3866724, 262144, 2, 3866725, 327680, 2, 3866726, 262144, 2, 3866727, 327680, 2, 3866728, 262144, 2, 3866729, 327680, 2, 3866730, 262144, 2, 3866731, 327680, 2, 3866732, 262144, 2, 3866733, 327680, 2, 3866734, 262144, 2, 3866735, 327680, 2, 3866736, 262144, 2, 3866737, 327680, 2, 3866738, 262144, 2, 3866739, 327680, 2, 3866740, 262144, 2, 3866741, 327680, 2, 3866742, 262144, 2, 3866743, 327680, 2, 3866744, 262144, 2, 3866745, 327680, 2, 3866746, 262144, 2, 3866747, 327680, 2, 3866748, 262144, 2, 3866749, 327680, 2, 3866750, 262144, 2, 3866751, 327680, 2, 3866752, 262144, 2, 3866753, 327680, 2, 3866754, 262144, 2, 3866755, 327680, 2, 3866756, 262144, 2, 3866757, 327680, 2, 3866758, 262144, 2, 3866759, 327680, 2, 3866760, 262144, 2, 3866761, 327680, 2, 3866762, 262144, 2, 3866763, 327680, 2, 3866764, 262144, 2, 3866765, 327680, 2, 3866766, 262144, 2, 3866767, 327680, 2, 3866768, 262144, 2, 3866769, 327680, 2 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1507449, 3, 0, 1507450, 3, 0, 1507451, 3, 0, 1507452, 3, 0, 1572985, 3, 0, 1572986, 3, 0, 1572987, 3, 0, 1572988, 3, 0, 1638521, 3, 0, 1638522, 3, 0, 1638523, 3, 0, 1638524, 3, 0, 1900616, 3, 0, 1900617, 3, 0, 1900618, 3, 0, 1900619, 3, 0, 1900620, 3, 0, 1900621, 3, 0, 1900622, 3, 0, 1900623, 3, 0, 1966152, 3, 0, 1966153, 3, 0, 1966154, 3, 0, 1966155, 3, 0, 1966156, 3, 0, 1966157, 3, 0, 1966158, 3, 0, 1966159, 3, 0, 2031683, 3, 0, 2031684, 3, 0, 2031685, 3, 0, 2031686, 3, 0, 2031687, 3, 0, 2031688, 3, 0, 2031689, 3, 0, 2031690, 3, 0, 2031691, 3, 0, 2031692, 3, 0, 2031693, 3, 0, 2031694, 3, 0, 2031695, 3, 0, 2097177, 3, 0, 2097178, 3, 0, 2097179, 3, 0, 2097219, 3, 0, 2097220, 3, 0, 2097221, 3, 0, 2097222, 3, 0, 2097223, 3, 0, 2097224, 3, 0, 2097225, 3, 0, 2097226, 3, 0, 2097227, 3, 0, 2097228, 3, 0, 2097229, 3, 0, 2097230, 3, 0, 2097231, 3, 0, 2162713, 3, 0, 2162714, 3, 0, 2162715, 3, 0, 2162755, 3, 0, 2162756, 3, 0, 2162757, 3, 0, 2162758, 3, 0, 2162759, 3, 0, 2162760, 3, 0, 2162761, 3, 0, 2162762, 3, 0, 2162763, 3, 0, 2228247, 3, 0, 2228248, 3, 0, 2228249, 3, 0, 2228250, 3, 0, 2228251, 3, 0, 2228291, 3, 0, 2228292, 3, 0, 2228293, 3, 0, 2228294, 3, 0, 2228295, 3, 0, 2228296, 3, 0, 2228297, 3, 0, 2228298, 3, 0, 2228299, 3, 0, 2293783, 3, 0, 2293784, 3, 0, 2293785, 3, 0, 2293786, 3, 0, 2359319, 3, 0, 2359320, 3, 0, 2359321, 3, 0, 2359322, 3, 0, 2555995, 3, 0, 2555996, 3, 0, 2555997, 3, 0, 2555998, 3, 0, 2555999, 3, 0, 2556000, 3, 0, 2556001, 3, 0, 2556002, 3, 0, 2621531, 3, 0, 2621532, 3, 0, 2621533, 3, 0, 2621534, 3, 0, 2621535, 3, 0, 2621536, 3, 0, 2621537, 3, 0, 2621538, 3, 0, 2621539, 3, 0, 2621540, 3, 0, 2687067, 3, 0, 2687068, 3, 0, 2687069, 3, 0, 2687070, 3, 0, 2687071, 3, 0, 2687072, 3, 0, 2687073, 3, 0, 2687074, 3, 0, 2687075, 3, 0, 2687076, 3, 0, 2752578, 3, 0, 2752579, 3, 0, 2752580, 3, 0, 2752603, 3, 0, 2752604, 3, 0, 2752605, 3, 0, 2752606, 3, 0, 2752607, 3, 0, 2752608, 3, 0, 2752609, 3, 0, 2752610, 3, 0, 2752611, 3, 0, 2752612, 3, 0, 2818058, 3, 0, 2818059, 3, 0, 2818060, 3, 0, 2818064, 3, 0, 2818065, 3, 0, 2818066, 3, 0, 2818067, 3, 0, 2818114, 3, 0, 2818115, 3, 0, 2818116, 3, 0, 2818139, 3, 0, 2818140, 3, 0, 2818141, 3, 0, 2818142, 3, 0, 2818143, 3, 0, 2818144, 3, 0, 2818145, 3, 0, 2818146, 3, 0, 2818147, 3, 0, 2818148, 3, 0, 2883594, 3, 0, 2883595, 3, 0, 2883596, 3, 0, 2883597, 3, 0, 2883598, 3, 0, 2883599, 3, 0, 2883600, 3, 0, 2883601, 3, 0, 2883602, 3, 0, 2883603, 3, 0, 2883646, 3, 0, 2883647, 3, 0, 2883648, 3, 0, 2883649, 3, 0, 2883650, 3, 0, 2883651, 3, 0, 2883652, 3, 0, 2883675, 3, 0, 2883676, 3, 0, 2883677, 3, 0, 2883678, 3, 0, 2883679, 3, 0, 2883680, 3, 0, 2883681, 3, 0, 2883682, 3, 0, 2883683, 3, 0, 2883684, 3, 0, 2949131, 3, 0, 2949132, 3, 0, 2949133, 3, 0, 2949134, 3, 0, 2949135, 3, 0, 2949136, 3, 0, 2949137, 3, 0, 2949138, 3, 0, 2949139, 3, 0, 2949171, 3, 0, 2949172, 3, 0, 2949173, 3, 0, 2949174, 3, 0, 2949175, 3, 0, 2949176, 3, 0, 2949177, 3, 0, 2949178, 3, 0, 2949182, 3, 0, 2949183, 3, 0, 2949184, 3, 0, 2949185, 3, 0, 2949186, 3, 0, 2949187, 3, 0, 2949188, 3, 0, 2949211, 3, 0, 2949212, 3, 0, 2949213, 3, 0, 2949214, 3, 0, 2949215, 3, 0, 2949216, 3, 0, 2949217, 3, 0, 2949218, 3, 0, 2949219, 3, 0, 2949220, 3, 0, 3014667, 3, 0, 3014668, 3, 0, 3014669, 3, 0, 3014670, 3, 0, 3014671, 3, 0, 3014672, 3, 0, 3014673, 3, 0, 3014674, 3, 0, 3014675, 3, 0, 3014707, 3, 0, 3014708, 3, 0, 3014709, 3, 0, 3014710, 3, 0, 3014711, 3, 0, 3014712, 3, 0, 3014713, 3, 0, 3014714, 3, 0, 3014718, 3, 0, 3014719, 3, 0, 3014720, 3, 0, 3014721, 3, 0, 3014722, 3, 0, 3014723, 3, 0, 3014724, 3, 0, 3014747, 3, 0, 3014748, 3, 0, 3014749, 3, 0, 3014750, 3, 0, 3014751, 3, 0, 3014752, 3, 0, 3014753, 3, 0, 3014754, 3, 0, 3014755, 3, 0, 3080243, 3, 0, 3080244, 3, 0, 3080245, 3, 0, 3080246, 3, 0, 3080247, 3, 0, 3080248, 3, 0, 3080249, 3, 0, 3080250, 3, 0, 3080254, 3, 0, 3080255, 3, 0, 3080256, 3, 0, 3080257, 3, 0, 3080258, 3, 0, 3080259, 3, 0, 3080260, 3, 0, 3080283, 3, 0, 3080284, 3, 0, 3080285, 3, 0, 3080286, 3, 0, 3080287, 3, 0, 3080288, 3, 0, 3080289, 3, 0, 3080290, 3, 0, 3080291, 3, 0, 3145779, 3, 0, 3145780, 3, 0, 3145781, 3, 0, 3145782, 3, 0, 3145783, 3, 0, 3145790, 3, 0, 3145791, 3, 0, 3145792, 3, 0, 3145793, 3, 0, 3145794, 3, 0, 3211315, 3, 0, 3211316, 3, 0, 3211317, 3, 0, 3211318, 3, 0, 3211319, 3, 0, 3211326, 3, 0, 3211327, 3, 0, 3211328, 3, 0, 3211329, 3, 0, 3211330, 3, 0, 3407968, 3, 0, 3407969, 3, 0, 3407970, 3, 0, 3407971, 3, 0, 3407972, 3, 0, 3407973, 3, 0, 3407974, 3, 0, 3407975, 3, 0, 3407976, 3, 0, 3407977, 3, 0, 3407978, 3, 0, 3407979, 3, 0, 3407980, 3, 0, 3473504, 3, 0, 3473505, 3, 0, 3473506, 3, 0, 3473507, 3, 0, 3473508, 3, 0, 3473509, 3, 0, 3473510, 3, 0, 3473511, 3, 0, 3473512, 3, 0, 3473513, 3, 0, 3473514, 3, 0, 3473515, 3, 0, 3473516, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262222, 65536, 41, 262223, 65536, 41, 262224, 65536, 41, 262225, 65536, 41, 262226, 131072, 41, 262230, 131072, 41, 262235, 131072, 41, 262236, 131072, 41, 262240, 131072, 42, 262241, 131072, 41, 720965, 262144, 43, 720966, 65536, 43, 720967, 65536, 43, 720968, 65536, 43, 720969, 65536, 43, 720970, 65536, 43, 720971, 65536, 43, 720972, 65536, 43, 720973, 196608, 43, 721010, 262144, 43, 721011, 65536, 43, 721012, 65536, 43, 721013, 65536, 43, 721014, 65536, 43, 721015, 65536, 43, 721016, 65536, 43, 721017, 65536, 43, 721018, 65536, 43, 721019, 65536, 43, 721020, 65536, 43, 721021, 65536, 43, 721022, 65536, 43, 721023, 65536, 43, 721024, 65536, 43, 721025, 65536, 43, 721026, 65536, 43, 721027, 65536, 43, 721028, 65536, 43, 721029, 65536, 43, 721030, 65536, 43, 721031, 65536, 43, 721032, 65536, 43, 721033, 65536, 43, 721034, 65536, 43, 721035, 65536, 43, 721036, 65536, 43, 721037, 65536, 43, 721038, 65536, 43, 721039, 65536, 43, 721040, 65536, 43, 721041, 65536, 43, 786501, 262144, 44, 786502, 65536, 44, 786503, 65536, 44, 786504, 65536, 44, 786505, 65536, 44, 786506, 65536, 44, 786507, 65536, 44, 786508, 65536, 44, 786509, 196608, 44, 786546, 262144, 44, 786547, 65536, 44, 786548, 65536, 44, 786549, 65536, 44, 786550, 65536, 44, 786551, 65536, 44, 786552, 65536, 44, 786553, 65536, 44, 786554, 65536, 44, 786555, 65536, 44, 786556, 65536, 44, 786557, 65536, 44, 786558, 65536, 44, 786559, 65536, 44, 786560, 65536, 44, 786561, 65536, 44, 786562, 65536, 44, 786563, 65536, 44, 786564, 65536, 44, 786565, 65536, 44, 786566, 65536, 44, 786567, 65536, 44, 786568, 65536, 44, 786569, 65536, 44, 786570, 65536, 44, 786571, 65536, 44, 786572, 65536, 44, 786573, 65536, 44, 786574, 65536, 44, 786575, 65536, 44, 786576, 65536, 44, 786577, 65536, 44, 852037, 131072, 42, 852038, 262144, 43, 852039, 65536, 43, 852040, 65536, 43, 852041, 65536, 43, 852042, 65536, 43, 852043, 65536, 43, 852044, 196608, 43, 852045, 0, 42, 852082, 131072, 42, 852087, 131072, 2, 852094, 0, 13, 852096, 131072, 13, 917573, 131072, 42, 917574, 262144, 44, 917575, 65536, 44, 917576, 131072, 44, 917578, 0, 44, 917579, 65536, 44, 917580, 196608, 44, 917581, 0, 42, 917618, 131072, 42, 917619, 0, 12, 917620, 65536, 12, 917621, 131072, 12, 983109, 131072, 42, 983110, 131072, 42, 983111, 196608, 1, 983114, 262144, 0, 983115, 327680, 0, 983116, 0, 42, 983117, 0, 42, 983154, 131072, 42, 983155, 0, 13, 983157, 131072, 13, 1048645, 131072, 42, 1048646, 131072, 42, 1048652, 0, 42, 1048653, 0, 42, 1048654, 262144, 0, 1048655, 327680, 0, 1048656, 262144, 43, 1048657, 65536, 43, 1048658, 65536, 43, 1048659, 65536, 43, 1048660, 65536, 43, 1048661, 65536, 43, 1048662, 65536, 43, 1048663, 65536, 43, 1048664, 65536, 43, 1048665, 65536, 43, 1048666, 65536, 43, 1048667, 65536, 43, 1048668, 196608, 43, 1048690, 131072, 42, 1048691, 262144, 0, 1048692, 327680, 0, 1114181, 131072, 42, 1114182, 131072, 42, 1114188, 0, 42, 1114189, 0, 42, 1114192, 262144, 44, 1114193, 65536, 44, 1114194, 65536, 44, 1114195, 65536, 44, 1114196, 65536, 44, 1114197, 65536, 44, 1114198, 65536, 44, 1114199, 65536, 44, 1114200, 65536, 44, 1114201, 65536, 44, 1114202, 65536, 44, 1114203, 65536, 44, 1114204, 196608, 44, 1114226, 131072, 42, 1114246, 0, 86, 1114247, 65536, 86, 1114248, 131072, 86, 1114249, 196608, 86, 1114250, 262144, 86, 1114251, 327680, 86, 1114252, 393216, 86, 1179717, 131072, 42, 1179718, 131072, 42, 1179724, 0, 42, 1179725, 0, 42, 1179728, 131072, 42, 1179729, 262144, 43, 1179730, 65536, 43, 1179731, 65536, 43, 1179732, 65536, 43, 1179733, 65536, 43, 1179734, 65536, 43, 1179735, 65536, 43, 1179736, 65536, 43, 1179737, 65536, 43, 1179738, 65536, 43, 1179739, 196608, 43, 1179740, 0, 42, 1179762, 131072, 42, 1179775, 131072, 2, 1179778, 0, 12, 1179779, 65536, 12, 1179780, 131072, 12, 1179782, 0, 87, 1179783, 65536, 87, 1179784, 131072, 87, 1179785, 196608, 87, 1179786, 262144, 87, 1179787, 327680, 87, 1179788, 393216, 87, 1179789, 131072, 12, 1179790, 262144, 0, 1179791, 327680, 0, 1179792, 262144, 0, 1179793, 327680, 0, 1245253, 131072, 42, 1245254, 131072, 42, 1245260, 0, 42, 1245261, 0, 42, 1245264, 131072, 42, 1245265, 262144, 44, 1245266, 65536, 44, 1245267, 65536, 44, 1245268, 65536, 44, 1245269, 65536, 44, 1245270, 65536, 44, 1245271, 65536, 44, 1245272, 65536, 44, 1245273, 65536, 44, 1245274, 65536, 44, 1245275, 196608, 44, 1245276, 0, 43, 1245277, 65536, 43, 1245278, 65536, 43, 1245279, 65536, 43, 1245280, 65536, 43, 1245281, 65536, 43, 1245282, 65536, 43, 1245283, 65536, 43, 1245284, 65536, 43, 1245285, 65536, 43, 1245286, 65536, 43, 1245287, 65536, 43, 1245288, 65536, 43, 1245289, 65536, 43, 1245290, 196608, 43, 1245298, 131072, 42, 1245299, 262144, 43, 1245300, 65536, 43, 1245301, 65536, 43, 1245302, 65536, 43, 1245303, 65536, 22, 1245304, 65536, 43, 1245305, 65536, 43, 1245306, 65536, 43, 1245307, 65536, 43, 1245308, 65536, 43, 1245309, 65536, 43, 1245310, 65536, 43, 1245311, 65536, 43, 1245312, 65536, 43, 1245313, 196608, 43, 1245314, 0, 13, 1245316, 131072, 13, 1245323, 0, 13, 1245325, 131072, 13, 1310781, 0, 12, 1310782, 65536, 12, 1310783, 131072, 12, 1310789, 131072, 42, 1310790, 131072, 42, 1310796, 0, 42, 1310797, 0, 42, 1310798, 262144, 0, 1310799, 327680, 0, 1310800, 131072, 42, 1310801, 131072, 42, 1310802, 262144, 43, 1310803, 65536, 43, 1310804, 65536, 43, 1310805, 65536, 43, 1310806, 65536, 43, 1310807, 65536, 43, 1310808, 65536, 43, 1310809, 65536, 43, 1310810, 196608, 43, 1310811, 0, 42, 1310812, 0, 44, 1310813, 65536, 44, 1310814, 65536, 44, 1310815, 65536, 44, 1310816, 65536, 44, 1310817, 65536, 44, 1310818, 65536, 44, 1310819, 65536, 44, 1310820, 65536, 44, 1310821, 65536, 44, 1310822, 65536, 44, 1310823, 65536, 44, 1310824, 65536, 44, 1310825, 65536, 44, 1310826, 196608, 44, 1310834, 131072, 42, 1310835, 262144, 44, 1310836, 65536, 44, 1310837, 65536, 44, 1310838, 65536, 44, 1310839, 65536, 22, 1310840, 65536, 44, 1310841, 65536, 44, 1310842, 65536, 44, 1310843, 65536, 44, 1310844, 65536, 44, 1310845, 65536, 44, 1310846, 65536, 44, 1310847, 65536, 44, 1310848, 65536, 44, 1310849, 196608, 44, 1310850, 262144, 0, 1310851, 327680, 0, 1310852, 262144, 0, 1310853, 327680, 0, 1310854, 0, 12, 1310855, 65536, 12, 1310856, 131072, 12, 1310857, 262144, 0, 1310858, 327680, 0, 1310859, 262144, 0, 1310860, 327680, 0, 1310861, 262144, 0, 1310862, 327680, 0, 1310863, 262144, 0, 1310864, 327680, 0, 1310865, 262144, 0, 1376317, 0, 13, 1376318, 65536, 13, 1376319, 131072, 13, 1376325, 262144, 42, 1376326, 131072, 42, 1376332, 0, 42, 1376333, 0, 42, 1376336, 131072, 42, 1376337, 131072, 42, 1376338, 262144, 44, 1376339, 65536, 44, 1376340, 65536, 44, 1376341, 65536, 44, 1376342, 65536, 44, 1376343, 65536, 44, 1376344, 65536, 44, 1376345, 65536, 44, 1376346, 196608, 44, 1376347, 0, 43, 1376348, 65536, 43, 1376349, 65536, 43, 1376350, 65536, 43, 1376351, 65536, 43, 1376352, 65536, 43, 1376353, 65536, 43, 1376354, 65536, 43, 1376355, 65536, 43, 1376356, 65536, 43, 1376357, 65536, 43, 1376358, 65536, 43, 1376359, 65536, 43, 1376360, 65536, 43, 1376361, 196608, 43, 1376362, 0, 42, 1376370, 131072, 42, 1376371, 131072, 42, 1376382, 0, 13, 1376384, 131072, 13, 1376385, 0, 42, 1376390, 0, 13, 1376392, 131072, 13, 1441817, 262144, 43, 1441818, 65536, 43, 1441819, 65536, 43, 1441820, 65536, 43, 1441821, 65536, 43, 1441822, 65536, 43, 1441823, 65536, 43, 1441824, 65536, 43, 1441825, 65536, 43, 1441826, 65536, 43, 1441827, 65536, 43, 1441828, 65536, 43, 1441829, 65536, 43, 1441830, 65536, 43, 1441831, 196608, 43, 1441853, 0, 14, 1441854, 65536, 14, 1441855, 131072, 14, 1441862, 131072, 42, 1441863, 131072, 41, 1441868, 0, 42, 1441869, 0, 42, 1441872, 131072, 42, 1441873, 131072, 42, 1441874, 131072, 42, 1441879, 0, 13, 1441881, 131072, 13, 1441882, 0, 42, 1441883, 0, 44, 1441884, 65536, 44, 1441885, 65536, 44, 1441886, 65536, 44, 1441887, 65536, 44, 1441888, 65536, 44, 1441889, 65536, 44, 1441890, 65536, 44, 1441891, 65536, 44, 1441892, 65536, 44, 1441893, 65536, 44, 1441894, 65536, 44, 1441895, 65536, 44, 1441896, 65536, 44, 1441897, 196608, 44, 1441898, 0, 43, 1441899, 65536, 43, 1441900, 65536, 43, 1441901, 65536, 43, 1441902, 65536, 43, 1441903, 65536, 43, 1441904, 65536, 43, 1441905, 65536, 43, 1441906, 131072, 43, 1441907, 131072, 42, 1441921, 0, 42, 1507353, 262144, 44, 1507354, 65536, 44, 1507355, 65536, 44, 1507356, 65536, 44, 1507357, 65536, 44, 1507358, 65536, 44, 1507359, 65536, 44, 1507360, 65536, 44, 1507361, 65536, 44, 1507362, 65536, 44, 1507363, 65536, 44, 1507364, 65536, 44, 1507365, 65536, 44, 1507366, 65536, 44, 1507367, 196608, 44, 1507381, 0, 12, 1507382, 65536, 12, 1507383, 131072, 12, 1507395, 327680, 4, 1507398, 131072, 42, 1507399, 131072, 42, 1507404, 0, 42, 1507405, 0, 43, 1507406, 65536, 43, 1507407, 65536, 43, 1507408, 131072, 43, 1507409, 131072, 42, 1507410, 131072, 42, 1507411, 262144, 0, 1507412, 327680, 0, 1507414, 131072, 2, 1507418, 0, 43, 1507419, 65536, 43, 1507420, 65536, 43, 1507421, 65536, 43, 1507422, 65536, 43, 1507423, 65536, 43, 1507424, 65536, 43, 1507425, 65536, 43, 1507426, 65536, 43, 1507427, 65536, 43, 1507428, 65536, 43, 1507429, 65536, 43, 1507430, 65536, 43, 1507431, 65536, 43, 1507432, 196608, 43, 1507433, 0, 42, 1507434, 0, 44, 1507435, 65536, 44, 1507436, 65536, 44, 1507437, 65536, 44, 1507438, 65536, 44, 1507439, 65536, 44, 1507440, 65536, 44, 1507441, 65536, 44, 1507442, 131072, 44, 1507443, 131072, 42, 1507444, 262144, 0, 1507445, 327680, 0, 1507446, 0, 12, 1507447, 65536, 12, 1507448, 131072, 12, 1507449, 262147, 5, 1507450, 131075, 3, 1507451, 131075, 3, 1507452, 3, 6, 1507455, 262144, 0, 1507456, 327680, 0, 1507457, 0, 42, 1507459, 131072, 2, 1507466, 131072, 2, 1572889, 131072, 42, 1572902, 196608, 1, 1572903, 0, 42, 1572917, 0, 13, 1572918, 65536, 13, 1572919, 131072, 13, 1572930, 0, 12, 1572931, 327680, 5, 1572932, 131072, 12, 1572934, 131072, 42, 1572935, 131072, 42, 1572940, 0, 42, 1572941, 0, 44, 1572942, 65536, 44, 1572943, 65536, 44, 1572944, 131072, 44, 1572945, 131072, 42, 1572946, 131072, 42, 1572954, 0, 44, 1572955, 65536, 44, 1572956, 65536, 44, 1572957, 65536, 44, 1572958, 65536, 44, 1572959, 65536, 44, 1572960, 65536, 44, 1572961, 65536, 44, 1572962, 65536, 44, 1572963, 65536, 44, 1572964, 65536, 44, 1572965, 65536, 44, 1572966, 65536, 44, 1572967, 65536, 44, 1572968, 196608, 44, 1572969, 0, 43, 1572970, 65536, 43, 1572971, 65536, 43, 1572972, 65536, 43, 1572973, 65536, 43, 1572974, 65536, 43, 1572975, 65536, 43, 1572976, 65536, 43, 1572977, 65536, 43, 1572978, 65536, 43, 1572979, 131072, 43, 1572982, 0, 13, 1572984, 131072, 13, 1572985, 262147, 2, 1572986, 3, 0, 1572987, 3, 0, 1572988, 3, 4, 1572993, 0, 43, 1572994, 65536, 43, 1572995, 65536, 43, 1572996, 65536, 43, 1572997, 65536, 43, 1572998, 65536, 43, 1572999, 65536, 43, 1573000, 65536, 43, 1573001, 65536, 43, 1573002, 65536, 43, 1573003, 65536, 43, 1573004, 65536, 43, 1573005, 65536, 43, 1573006, 65536, 43, 1573007, 65536, 43, 1573008, 65536, 43, 1573009, 65536, 43, 1638425, 131072, 42, 1638426, 196608, 1, 1638439, 0, 42, 1638453, 0, 14, 1638454, 65536, 14, 1638455, 131072, 14, 1638458, 262144, 43, 1638459, 65536, 43, 1638460, 65536, 43, 1638461, 65536, 43, 1638462, 65536, 43, 1638463, 65536, 43, 1638464, 65536, 43, 1638465, 196608, 43, 1638466, 0, 13, 1638467, 65536, 13, 1638468, 131072, 13, 1638470, 131072, 42, 1638471, 131072, 42, 1638476, 0, 42, 1638481, 131072, 42, 1638482, 131072, 42, 1638488, 262144, 0, 1638489, 327680, 0, 1638498, 131072, 2, 1638504, 0, 42, 1638505, 0, 44, 1638506, 65536, 44, 1638507, 65536, 44, 1638508, 65536, 44, 1638509, 65536, 44, 1638510, 65536, 44, 1638511, 65536, 44, 1638512, 65536, 44, 1638513, 65536, 44, 1638514, 65536, 44, 1638515, 131072, 44, 1638521, 262147, 6, 1638522, 262147, 4, 1638523, 262147, 4, 1638524, 131075, 6, 1638529, 0, 44, 1638530, 65536, 44, 1638531, 65536, 44, 1638532, 65536, 44, 1638533, 65536, 44, 1638534, 65536, 44, 1638535, 65536, 44, 1638536, 65536, 44, 1638537, 65536, 44, 1638538, 65536, 44, 1638539, 65536, 44, 1638540, 65536, 44, 1638541, 65536, 44, 1638542, 65536, 44, 1638543, 65536, 44, 1638544, 65536, 44, 1638545, 65536, 44, 1703936, 65536, 43, 1703937, 65536, 43, 1703938, 65536, 43, 1703939, 65536, 43, 1703940, 65536, 43, 1703941, 65536, 43, 1703942, 65536, 43, 1703943, 65536, 43, 1703944, 65536, 43, 1703945, 65536, 43, 1703946, 65536, 43, 1703947, 65536, 43, 1703948, 65536, 43, 1703949, 65536, 43, 1703950, 65536, 43, 1703951, 65536, 43, 1703952, 65536, 43, 1703953, 65536, 43, 1703954, 65536, 43, 1703955, 65536, 43, 1703956, 65536, 43, 1703957, 65536, 43, 1703958, 65536, 43, 1703959, 65536, 43, 1703960, 65536, 43, 1703961, 131072, 43, 1703962, 262144, 43, 1703963, 65536, 43, 1703964, 65536, 43, 1703965, 65536, 43, 1703966, 65536, 43, 1703967, 65536, 43, 1703968, 65536, 43, 1703969, 65536, 43, 1703970, 65536, 43, 1703971, 65536, 43, 1703972, 196608, 43, 1703975, 0, 43, 1703976, 65536, 43, 1703977, 65536, 43, 1703978, 65536, 43, 1703979, 65536, 43, 1703980, 65536, 43, 1703981, 65536, 43, 1703982, 196608, 43, 1703994, 262144, 44, 1703995, 65536, 44, 1703996, 65536, 44, 1703997, 65536, 44, 1703998, 65536, 44, 1703999, 65536, 44, 1704000, 65536, 44, 1704001, 196608, 44, 1704002, 0, 14, 1704003, 65536, 14, 1704004, 131072, 14, 1704006, 131072, 42, 1704007, 131072, 42, 1704012, 0, 42, 1704017, 131072, 42, 1704018, 262144, 42, 1704019, 65536, 41, 1704020, 65536, 41, 1704021, 65536, 41, 1704022, 65536, 41, 1704023, 327680, 4, 1704026, 393216, 4, 1704040, 0, 43, 1704041, 65536, 43, 1704042, 65536, 43, 1704043, 65536, 43, 1704044, 65536, 43, 1704045, 65536, 43, 1704046, 65536, 43, 1704047, 65536, 43, 1704048, 65536, 43, 1704049, 65536, 43, 1704050, 65536, 43, 1704051, 65536, 43, 1704052, 65536, 43, 1704053, 65536, 43, 1704054, 65536, 43, 1704055, 65536, 43, 1704056, 65536, 43, 1704057, 65536, 43, 1704058, 65536, 43, 1704059, 65536, 43, 1704060, 65536, 43, 1704061, 65536, 22, 1704062, 65536, 43, 1704063, 65536, 43, 1704064, 65536, 43, 1704065, 65536, 43, 1704066, 65536, 43, 1704067, 65536, 43, 1704068, 65536, 43, 1704069, 65536, 43, 1704070, 65536, 43, 1704071, 65536, 43, 1704072, 65536, 43, 1704073, 65536, 43, 1704074, 65536, 43, 1704075, 65536, 43, 1704076, 65536, 43, 1704077, 65536, 43, 1704078, 65536, 43, 1704079, 65536, 43, 1704080, 65536, 43, 1704081, 65536, 43, 1769472, 65536, 44, 1769473, 65536, 44, 1769474, 65536, 44, 1769475, 65536, 44, 1769476, 65536, 44, 1769477, 65536, 44, 1769478, 65536, 44, 1769479, 65536, 44, 1769480, 65536, 44, 1769481, 65536, 44, 1769482, 65536, 44, 1769483, 65536, 44, 1769484, 65536, 44, 1769485, 65536, 44, 1769486, 65536, 44, 1769487, 65536, 44, 1769488, 65536, 44, 1769489, 65536, 44, 1769490, 65536, 44, 1769491, 65536, 44, 1769492, 65536, 44, 1769493, 65536, 44, 1769494, 65536, 44, 1769495, 65536, 44, 1769496, 65536, 44, 1769497, 131072, 44, 1769498, 262144, 44, 1769499, 65536, 44, 1769500, 65536, 44, 1769501, 65536, 44, 1769502, 65536, 44, 1769503, 65536, 44, 1769504, 65536, 44, 1769505, 65536, 44, 1769506, 65536, 44, 1769507, 65536, 44, 1769508, 196608, 44, 1769511, 0, 44, 1769512, 65536, 44, 1769513, 65536, 44, 1769514, 65536, 44, 1769515, 65536, 44, 1769516, 65536, 44, 1769517, 65536, 44, 1769518, 196608, 44, 1769530, 131072, 42, 1769532, 262144, 43, 1769533, 65536, 43, 1769534, 65536, 43, 1769535, 65536, 43, 1769536, 196608, 43, 1769537, 0, 43, 1769538, 65536, 43, 1769539, 65536, 43, 1769540, 65536, 43, 1769541, 65536, 43, 1769542, 131072, 43, 1769543, 131072, 42, 1769548, 0, 43, 1769549, 65536, 43, 1769550, 65536, 43, 1769551, 65536, 43, 1769552, 65536, 43, 1769553, 131072, 43, 1769558, 196608, 1, 1769559, 131072, 42, 1769560, 131072, 41, 1769562, 393216, 5, 1769576, 0, 44, 1769577, 65536, 44, 1769578, 65536, 44, 1769579, 65536, 44, 1769580, 65536, 44, 1769581, 65536, 44, 1769582, 65536, 44, 1769583, 65536, 44, 1769584, 65536, 44, 1769585, 65536, 44, 1769586, 65536, 44, 1769587, 65536, 44, 1769588, 65536, 44, 1769589, 65536, 44, 1769590, 65536, 44, 1769591, 65536, 44, 1769592, 65536, 44, 1769593, 65536, 44, 1769594, 65536, 44, 1769595, 65536, 44, 1769596, 65536, 44, 1769597, 65536, 22, 1769598, 65536, 44, 1769599, 65536, 44, 1769600, 65536, 44, 1769601, 65536, 44, 1769602, 65536, 44, 1769603, 65536, 44, 1769604, 65536, 44, 1769605, 65536, 44, 1769606, 65536, 44, 1769607, 65536, 44, 1769608, 65536, 44, 1769609, 65536, 44, 1769610, 65536, 44, 1769611, 65536, 44, 1769612, 65536, 44, 1769613, 65536, 44, 1769614, 65536, 44, 1769615, 65536, 44, 1769616, 65536, 44, 1769617, 65536, 44, 1835029, 262144, 43, 1835030, 65536, 43, 1835031, 65536, 43, 1835032, 65536, 43, 1835033, 65536, 43, 1835034, 131072, 43, 1835035, 262144, 43, 1835036, 65536, 43, 1835037, 65536, 43, 1835038, 65536, 43, 1835039, 65536, 43, 1835040, 65536, 43, 1835041, 65536, 43, 1835042, 65536, 43, 1835043, 196608, 43, 1835044, 0, 43, 1835045, 65536, 43, 1835046, 65536, 43, 1835047, 65536, 43, 1835048, 65536, 43, 1835049, 65536, 43, 1835050, 65536, 43, 1835051, 65536, 43, 1835052, 65536, 43, 1835053, 196608, 43, 1835054, 0, 42, 1835063, 0, 12, 1835064, 65536, 12, 1835065, 131072, 12, 1835066, 131072, 42, 1835068, 262144, 44, 1835069, 131072, 44, 1835071, 0, 44, 1835072, 196608, 44, 1835073, 0, 44, 1835074, 65536, 44, 1835075, 65536, 44, 1835076, 65536, 44, 1835077, 65536, 44, 1835078, 131072, 44, 1835079, 131072, 42, 1835080, 196608, 1, 1835084, 0, 44, 1835085, 65536, 44, 1835086, 65536, 44, 1835087, 65536, 44, 1835088, 65536, 44, 1835089, 131072, 44, 1835095, 131072, 42, 1835096, 131072, 42, 1835097, 131072, 41, 1835114, 0, 13, 1835116, 131072, 13, 1835121, 0, 13, 1835123, 131072, 13, 1835135, 196608, 1, 1835136, 0, 13, 1835138, 131072, 13, 1835140, 262144, 0, 1835141, 327680, 0, 1835147, 0, 13, 1835149, 131072, 13, 1900565, 262144, 44, 1900566, 65536, 44, 1900567, 65536, 44, 1900568, 65536, 44, 1900569, 65536, 44, 1900570, 131072, 44, 1900571, 262144, 44, 1900572, 65536, 44, 1900573, 65536, 44, 1900574, 131072, 44, 1900576, 0, 44, 1900577, 65536, 44, 1900578, 65536, 44, 1900579, 196608, 44, 1900580, 0, 44, 1900581, 65536, 44, 1900582, 65536, 44, 1900583, 65536, 44, 1900584, 65536, 44, 1900585, 65536, 44, 1900586, 65536, 44, 1900587, 65536, 44, 1900588, 65536, 44, 1900589, 196608, 44, 1900590, 0, 42, 1900599, 0, 13, 1900600, 65536, 13, 1900601, 131072, 13, 1900602, 131072, 42, 1900603, 262144, 43, 1900604, 131072, 43, 1900608, 0, 43, 1900609, 65536, 43, 1900610, 65536, 43, 1900611, 65536, 43, 1900612, 65536, 43, 1900613, 65536, 43, 1900614, 65536, 43, 1900615, 131072, 43, 1900616, 262147, 5, 1900617, 131075, 3, 1900618, 131075, 3, 1900619, 131075, 3, 1900620, 131075, 3, 1900621, 131075, 3, 1900622, 131075, 3, 1900623, 3, 6, 1900631, 131072, 42, 1900632, 131072, 42, 1900633, 131072, 42, 1900634, 131072, 2, 1900657, 262144, 0, 1900658, 327680, 0, 1900659, 262144, 0, 1900660, 327680, 0, 1900661, 262144, 0, 1900662, 327680, 0, 1900663, 0, 12, 1900664, 65536, 12, 1900665, 131072, 12, 1900667, 131072, 2, 1900673, 262144, 0, 1900674, 327680, 0, 1900675, 327680, 4, 1900678, 393216, 4, 1900679, 196608, 1, 1900682, 262144, 0, 1900683, 327680, 0, 1900684, 262144, 0, 1900685, 327680, 0, 1900686, 262144, 0, 1900687, 327680, 0, 1900688, 262144, 0, 1900689, 327680, 0, 1966080, 65536, 43, 1966081, 65536, 43, 1966082, 65536, 43, 1966083, 65536, 43, 1966084, 65536, 43, 1966085, 65536, 43, 1966086, 65536, 43, 1966087, 65536, 43, 1966088, 65536, 43, 1966089, 65536, 43, 1966090, 65536, 43, 1966091, 65536, 43, 1966092, 65536, 43, 1966093, 65536, 43, 1966094, 65536, 43, 1966095, 65536, 43, 1966096, 65536, 43, 1966097, 65536, 43, 1966098, 65536, 43, 1966099, 65536, 43, 1966100, 65536, 43, 1966101, 131072, 43, 1966102, 262144, 43, 1966103, 65536, 43, 1966104, 65536, 43, 1966105, 65536, 43, 1966106, 65536, 43, 1966107, 131072, 43, 1966115, 0, 43, 1966116, 65536, 43, 1966117, 65536, 43, 1966118, 65536, 43, 1966119, 65536, 43, 1966120, 196608, 43, 1966125, 0, 42, 1966126, 0, 42, 1966135, 0, 14, 1966136, 65536, 14, 1966137, 131072, 14, 1966138, 131072, 42, 1966139, 262144, 44, 1966140, 131072, 44, 1966144, 0, 44, 1966145, 65536, 44, 1966146, 65536, 44, 1966147, 65536, 44, 1966148, 65536, 44, 1966149, 65536, 44, 1966150, 65536, 44, 1966151, 131072, 44, 1966152, 262147, 2, 1966153, 3, 0, 1966154, 3, 0, 1966155, 3, 0, 1966156, 3, 0, 1966157, 3, 0, 1966158, 3, 0, 1966159, 3, 4, 1966164, 0, 12, 1966165, 65536, 12, 1966166, 131072, 12, 1966167, 131072, 42, 1966168, 131072, 42, 1966169, 131072, 42, 1966183, 131072, 2, 1966199, 0, 13, 1966201, 131072, 13, 1966211, 327680, 5, 1966214, 393216, 5, 2031616, 65536, 44, 2031617, 65536, 44, 2031618, 65536, 44, 2031619, 65536, 44, 2031620, 65536, 44, 2031621, 65536, 44, 2031622, 65536, 44, 2031623, 65536, 44, 2031624, 65536, 44, 2031625, 65536, 44, 2031626, 65536, 44, 2031627, 65536, 44, 2031628, 65536, 44, 2031629, 65536, 44, 2031630, 65536, 44, 2031631, 65536, 44, 2031632, 65536, 44, 2031633, 65536, 44, 2031634, 65536, 44, 2031635, 65536, 44, 2031636, 65536, 44, 2031637, 131072, 44, 2031638, 262144, 44, 2031639, 65536, 44, 2031640, 65536, 44, 2031641, 65536, 44, 2031642, 65536, 44, 2031643, 131072, 44, 2031651, 0, 44, 2031652, 65536, 44, 2031653, 65536, 44, 2031654, 65536, 44, 2031655, 65536, 44, 2031656, 196608, 44, 2031661, 0, 42, 2031662, 0, 43, 2031663, 65536, 43, 2031664, 65536, 43, 2031665, 65536, 43, 2031666, 65536, 43, 2031667, 65536, 43, 2031668, 65536, 43, 2031669, 65536, 43, 2031670, 65536, 43, 2031671, 65536, 43, 2031672, 65536, 43, 2031673, 65536, 43, 2031674, 131072, 43, 2031675, 131072, 42, 2031676, 196608, 1, 2031683, 262147, 5, 2031684, 131075, 3, 2031685, 131075, 3, 2031686, 131075, 3, 2031687, 131075, 3, 2031688, 65539, 0, 2031689, 3, 0, 2031690, 3, 0, 2031691, 3, 0, 2031692, 3, 0, 2031693, 3, 0, 2031694, 3, 0, 2031695, 3, 4, 2031700, 0, 13, 2031702, 131072, 13, 2031703, 131072, 42, 2031704, 131072, 42, 2031705, 131072, 42, 2031729, 262144, 0, 2031730, 327680, 0, 2031731, 262144, 0, 2031732, 327680, 0, 2031754, 262144, 0, 2031755, 327680, 0, 2031756, 0, 12, 2031757, 65536, 12, 2031758, 131072, 12, 2031759, 262144, 0, 2031760, 327680, 0, 2031761, 262144, 0, 2097152, 65536, 43, 2097153, 65536, 43, 2097154, 65536, 43, 2097155, 65536, 43, 2097156, 65536, 43, 2097157, 65536, 43, 2097158, 65536, 43, 2097159, 65536, 43, 2097160, 65536, 43, 2097161, 65536, 43, 2097162, 65536, 43, 2097163, 65536, 43, 2097164, 65536, 43, 2097165, 65536, 43, 2097166, 65536, 43, 2097167, 65536, 43, 2097168, 65536, 43, 2097169, 65536, 43, 2097170, 65536, 43, 2097171, 65536, 43, 2097172, 65536, 43, 2097173, 65536, 43, 2097174, 131072, 43, 2097177, 262147, 5, 2097178, 131075, 3, 2097179, 3, 6, 2097181, 196608, 1, 2097189, 0, 13, 2097191, 131072, 13, 2097192, 0, 42, 2097193, 196608, 1, 2097194, 0, 12, 2097195, 65536, 12, 2097196, 131072, 12, 2097197, 0, 42, 2097198, 0, 44, 2097199, 65536, 44, 2097200, 65536, 44, 2097201, 65536, 44, 2097202, 65536, 44, 2097203, 65536, 44, 2097204, 65536, 44, 2097205, 65536, 44, 2097206, 65536, 44, 2097207, 65536, 44, 2097208, 65536, 44, 2097209, 65536, 44, 2097210, 131072, 44, 2097211, 131072, 42, 2097212, 262144, 0, 2097213, 327680, 0, 2097219, 262147, 2, 2097220, 3, 0, 2097221, 3, 0, 2097222, 3, 0, 2097223, 3, 0, 2097224, 3, 0, 2097225, 3, 0, 2097226, 3, 0, 2097227, 262147, 0, 2097228, 262147, 4, 2097229, 262147, 4, 2097230, 262147, 4, 2097231, 131075, 6, 2097239, 131072, 42, 2097240, 131072, 42, 2097241, 131072, 42, 2097256, 262144, 0, 2097257, 327680, 0, 2097258, 0, 12, 2097259, 65536, 12, 2097260, 131072, 12, 2097270, 262144, 0, 2097271, 327680, 0, 2097272, 0, 12, 2097273, 65536, 12, 2097274, 131072, 12, 2097280, 262144, 0, 2097281, 327680, 0, 2097282, 262144, 0, 2097283, 327680, 0, 2097292, 0, 13, 2097294, 131072, 13, 2162688, 65536, 44, 2162689, 65536, 44, 2162690, 65536, 44, 2162691, 65536, 44, 2162692, 65536, 44, 2162693, 65536, 44, 2162694, 65536, 44, 2162695, 65536, 44, 2162696, 65536, 44, 2162697, 65536, 44, 2162698, 65536, 44, 2162699, 65536, 44, 2162700, 65536, 44, 2162701, 65536, 44, 2162702, 65536, 44, 2162703, 65536, 44, 2162704, 65536, 44, 2162705, 65536, 44, 2162706, 65536, 44, 2162707, 65536, 44, 2162708, 65536, 44, 2162709, 65536, 44, 2162710, 131072, 44, 2162713, 262147, 2, 2162714, 3, 0, 2162715, 3, 4, 2162722, 196608, 1, 2162728, 0, 42, 2162730, 0, 13, 2162732, 131072, 13, 2162733, 0, 43, 2162734, 65536, 43, 2162735, 65536, 43, 2162736, 65536, 43, 2162737, 65536, 43, 2162738, 65536, 43, 2162739, 65536, 43, 2162740, 65536, 43, 2162741, 65536, 43, 2162742, 65536, 43, 2162743, 65536, 43, 2162744, 65536, 43, 2162745, 65536, 43, 2162746, 65536, 43, 2162747, 131072, 43, 2162755, 262147, 2, 2162756, 3, 0, 2162757, 3, 0, 2162758, 3, 0, 2162759, 3, 0, 2162760, 3, 0, 2162761, 3, 0, 2162762, 3, 0, 2162763, 3, 4, 2162764, 262144, 43, 2162765, 65536, 43, 2162766, 65536, 43, 2162767, 65536, 43, 2162768, 65536, 43, 2162769, 65536, 43, 2162770, 65536, 43, 2162771, 65536, 43, 2162772, 65536, 43, 2162773, 65536, 43, 2162774, 65536, 43, 2162775, 131072, 43, 2162776, 131072, 42, 2162777, 131072, 42, 2162791, 131072, 2, 2162794, 0, 13, 2162796, 131072, 13, 2162801, 262144, 0, 2162802, 327680, 0, 2162803, 262144, 0, 2162804, 327680, 0, 2162805, 327680, 4, 2162808, 0, 13, 2162810, 131072, 13, 2162815, 327680, 4, 2162818, 393216, 4, 2162820, 393216, 4, 2162826, 0, 12, 2162827, 65536, 12, 2162828, 131072, 12, 2162829, 262144, 0, 2162830, 327680, 0, 2162831, 262144, 0, 2162832, 327680, 0, 2162833, 262144, 0, 2228234, 262144, 43, 2228235, 65536, 43, 2228236, 65536, 43, 2228237, 65536, 43, 2228238, 65536, 43, 2228239, 65536, 43, 2228240, 65536, 43, 2228241, 65536, 43, 2228242, 65536, 43, 2228243, 65536, 43, 2228244, 65536, 43, 2228245, 65536, 43, 2228246, 196608, 43, 2228247, 262147, 5, 2228248, 131075, 3, 2228249, 65539, 0, 2228250, 262147, 0, 2228251, 131075, 6, 2228260, 262144, 0, 2228261, 327680, 0, 2228262, 262144, 0, 2228263, 327680, 0, 2228264, 0, 42, 2228269, 0, 44, 2228270, 65536, 44, 2228271, 65536, 44, 2228272, 65536, 44, 2228273, 65536, 44, 2228274, 65536, 44, 2228275, 65536, 44, 2228276, 65536, 44, 2228277, 65536, 44, 2228278, 65536, 44, 2228279, 65536, 44, 2228280, 65536, 44, 2228281, 65536, 44, 2228282, 65536, 44, 2228283, 131072, 44, 2228291, 262147, 6, 2228292, 262147, 4, 2228293, 262147, 4, 2228294, 262147, 4, 2228295, 262147, 4, 2228296, 262147, 4, 2228297, 262147, 4, 2228298, 262147, 4, 2228299, 131075, 6, 2228300, 262144, 44, 2228301, 65536, 44, 2228302, 65536, 44, 2228303, 65536, 44, 2228304, 65536, 44, 2228305, 65536, 44, 2228306, 65536, 44, 2228307, 65536, 44, 2228308, 65536, 44, 2228309, 65536, 44, 2228310, 65536, 44, 2228311, 131072, 44, 2228312, 131072, 42, 2228313, 131072, 42, 2228328, 262144, 0, 2228329, 327680, 0, 2228330, 262144, 0, 2228331, 327680, 0, 2228332, 262144, 0, 2228333, 327680, 0, 2228341, 327680, 5, 2228346, 196608, 11, 2228351, 327680, 5, 2228354, 393216, 5, 2228356, 393216, 5, 2228362, 0, 13, 2228364, 131072, 13, 2293770, 262144, 44, 2293771, 65536, 44, 2293772, 65536, 44, 2293773, 65536, 44, 2293774, 65536, 44, 2293775, 65536, 44, 2293776, 65536, 44, 2293777, 65536, 44, 2293778, 65536, 44, 2293779, 65536, 44, 2293780, 65536, 44, 2293781, 65536, 44, 2293782, 196608, 44, 2293783, 262147, 2, 2293784, 3, 0, 2293785, 3, 0, 2293786, 3, 4, 2293787, 262144, 43, 2293788, 65536, 43, 2293789, 65536, 43, 2293790, 65536, 43, 2293791, 65536, 22, 2293792, 65536, 43, 2293793, 65536, 43, 2293794, 65536, 43, 2293795, 196608, 43, 2293800, 0, 43, 2293801, 65536, 43, 2293802, 65536, 43, 2293803, 65536, 43, 2293804, 65536, 43, 2293805, 65536, 43, 2293806, 65536, 43, 2293807, 65536, 43, 2293808, 65536, 43, 2293809, 65536, 43, 2293810, 65536, 43, 2293811, 65536, 43, 2293812, 65536, 43, 2293813, 65536, 43, 2293814, 65536, 43, 2293815, 65536, 43, 2293816, 65536, 43, 2293817, 65536, 43, 2293818, 65536, 43, 2293819, 65536, 43, 2293820, 65536, 43, 2293821, 65536, 43, 2293822, 65536, 43, 2293823, 65536, 43, 2293824, 65536, 43, 2293825, 65536, 43, 2293826, 65536, 43, 2293827, 65536, 43, 2293828, 65536, 43, 2293829, 65536, 43, 2293830, 65536, 43, 2293831, 65536, 43, 2293832, 65536, 43, 2293833, 65536, 43, 2293834, 65536, 43, 2293835, 65536, 43, 2293836, 131072, 43, 2293839, 262144, 43, 2293840, 65536, 43, 2293841, 65536, 43, 2293842, 65536, 43, 2293843, 65536, 43, 2293844, 65536, 43, 2293845, 65536, 43, 2293846, 65536, 43, 2293847, 65536, 43, 2293848, 131072, 43, 2293849, 131072, 42, 2293874, 0, 12, 2293875, 65536, 12, 2293876, 131072, 12, 2293898, 262144, 0, 2293899, 327680, 0, 2293900, 262144, 0, 2293901, 327680, 0, 2293902, 0, 12, 2293903, 65536, 12, 2293904, 131072, 12, 2293905, 262144, 0, 2359303, 262144, 43, 2359304, 65536, 43, 2359305, 65536, 43, 2359306, 131072, 43, 2359307, 262144, 43, 2359308, 65536, 43, 2359309, 65536, 43, 2359310, 65536, 43, 2359311, 65536, 43, 2359312, 65536, 43, 2359313, 196608, 43, 2359318, 0, 42, 2359319, 262147, 6, 2359320, 262147, 4, 2359321, 262147, 4, 2359322, 131075, 6, 2359323, 262144, 44, 2359324, 65536, 44, 2359325, 65536, 44, 2359326, 65536, 44, 2359327, 65536, 22, 2359328, 65536, 44, 2359329, 65536, 44, 2359330, 65536, 44, 2359331, 196608, 44, 2359336, 0, 44, 2359337, 65536, 44, 2359338, 65536, 44, 2359339, 65536, 44, 2359340, 65536, 44, 2359341, 65536, 44, 2359342, 65536, 44, 2359343, 65536, 44, 2359344, 65536, 44, 2359345, 65536, 44, 2359346, 65536, 44, 2359347, 65536, 44, 2359348, 65536, 44, 2359349, 65536, 44, 2359350, 65536, 44, 2359351, 65536, 44, 2359352, 65536, 44, 2359353, 65536, 44, 2359354, 65536, 44, 2359355, 65536, 44, 2359356, 65536, 44, 2359357, 65536, 44, 2359358, 65536, 44, 2359359, 65536, 44, 2359360, 65536, 44, 2359361, 65536, 44, 2359362, 65536, 44, 2359363, 65536, 44, 2359364, 65536, 44, 2359365, 65536, 44, 2359366, 65536, 44, 2359367, 65536, 44, 2359368, 65536, 44, 2359369, 65536, 44, 2359370, 65536, 44, 2359371, 65536, 44, 2359372, 131072, 44, 2359375, 262144, 44, 2359376, 65536, 44, 2359377, 65536, 44, 2359378, 65536, 44, 2359379, 65536, 44, 2359380, 65536, 44, 2359381, 65536, 44, 2359382, 65536, 44, 2359383, 65536, 44, 2359384, 131072, 44, 2359385, 131072, 42, 2359386, 0, 12, 2359387, 65536, 12, 2359388, 131072, 12, 2359389, 262144, 0, 2359390, 327680, 0, 2359391, 262144, 0, 2359392, 327680, 0, 2359393, 262144, 0, 2359394, 327680, 0, 2359395, 262144, 0, 2359396, 327680, 0, 2359397, 262144, 0, 2359398, 327680, 0, 2359402, 262144, 0, 2359403, 327680, 0, 2359404, 262144, 0, 2359405, 327680, 0, 2359410, 0, 13, 2359412, 131072, 13, 2359438, 0, 13, 2359440, 131072, 13, 2424839, 262144, 44, 2424840, 65536, 44, 2424841, 65536, 44, 2424842, 131072, 44, 2424843, 262144, 44, 2424844, 65536, 44, 2424845, 131072, 44, 2424847, 0, 44, 2424848, 65536, 44, 2424849, 196608, 44, 2424854, 0, 42, 2424855, 0, 13, 2424857, 131072, 13, 2424859, 131072, 42, 2424867, 0, 43, 2424868, 65536, 43, 2424869, 65536, 43, 2424870, 65536, 43, 2424871, 65536, 43, 2424872, 65536, 43, 2424873, 65536, 43, 2424874, 65536, 43, 2424875, 65536, 43, 2424876, 65536, 43, 2424877, 65536, 43, 2424878, 65536, 43, 2424879, 65536, 43, 2424880, 65536, 43, 2424881, 65536, 43, 2424882, 65536, 43, 2424883, 65536, 43, 2424884, 65536, 43, 2424885, 65536, 43, 2424886, 65536, 43, 2424887, 65536, 43, 2424888, 65536, 43, 2424889, 65536, 43, 2424890, 65536, 43, 2424891, 65536, 43, 2424892, 65536, 43, 2424893, 65536, 43, 2424894, 65536, 43, 2424895, 65536, 43, 2424896, 65536, 43, 2424897, 65536, 43, 2424898, 65536, 43, 2424899, 65536, 43, 2424900, 65536, 43, 2424901, 65536, 43, 2424902, 65536, 43, 2424903, 65536, 43, 2424904, 65536, 43, 2424905, 65536, 43, 2424906, 65536, 43, 2424907, 65536, 43, 2424908, 65536, 43, 2424909, 65536, 43, 2424910, 65536, 43, 2424911, 131072, 43, 2424912, 262144, 43, 2424913, 65536, 43, 2424914, 65536, 43, 2424915, 65536, 43, 2424916, 65536, 43, 2424917, 65536, 43, 2424918, 65536, 43, 2424919, 65536, 43, 2424920, 65536, 43, 2424921, 131072, 43, 2424922, 0, 13, 2424924, 131072, 13, 2424935, 393216, 4, 2424970, 262144, 0, 2424971, 327680, 0, 2424972, 262144, 0, 2424973, 327680, 0, 2424974, 262144, 0, 2424975, 327680, 0, 2424976, 262144, 0, 2424977, 327680, 0, 2490368, 65536, 43, 2490369, 65536, 43, 2490370, 65536, 43, 2490371, 65536, 43, 2490372, 65536, 43, 2490373, 65536, 43, 2490374, 65536, 43, 2490375, 131072, 43, 2490376, 262144, 43, 2490377, 65536, 43, 2490378, 65536, 43, 2490379, 131072, 43, 2490385, 0, 43, 2490386, 65536, 43, 2490387, 65536, 43, 2490388, 65536, 43, 2490389, 196608, 43, 2490390, 0, 42, 2490394, 131072, 2, 2490395, 131072, 42, 2490401, 131072, 2, 2490403, 0, 44, 2490404, 65536, 44, 2490405, 65536, 44, 2490406, 65536, 44, 2490407, 65536, 44, 2490408, 65536, 44, 2490409, 65536, 44, 2490410, 65536, 44, 2490411, 65536, 44, 2490412, 65536, 44, 2490413, 65536, 44, 2490414, 65536, 44, 2490415, 65536, 44, 2490416, 65536, 44, 2490417, 65536, 44, 2490418, 65536, 44, 2490419, 65536, 44, 2490420, 65536, 44, 2490421, 65536, 44, 2490422, 65536, 44, 2490423, 65536, 44, 2490424, 65536, 44, 2490425, 65536, 44, 2490426, 65536, 44, 2490427, 65536, 44, 2490428, 65536, 44, 2490429, 65536, 44, 2490430, 65536, 44, 2490431, 65536, 44, 2490432, 65536, 44, 2490433, 65536, 44, 2490434, 65536, 44, 2490435, 65536, 44, 2490436, 65536, 44, 2490437, 65536, 44, 2490438, 65536, 44, 2490439, 65536, 44, 2490440, 65536, 44, 2490441, 65536, 44, 2490442, 65536, 44, 2490443, 65536, 44, 2490444, 65536, 44, 2490445, 65536, 44, 2490446, 65536, 44, 2490447, 131072, 44, 2490448, 262144, 44, 2490449, 65536, 44, 2490450, 65536, 44, 2490451, 65536, 44, 2490452, 65536, 44, 2490453, 65536, 44, 2490454, 65536, 44, 2490455, 65536, 44, 2490456, 65536, 44, 2490457, 131072, 44, 2490458, 393216, 70, 2490459, 393216, 70, 2490460, 393216, 70, 2490461, 393216, 70, 2490462, 393216, 70, 2490463, 393216, 70, 2490464, 393216, 70, 2490465, 393216, 70, 2490466, 393216, 70, 2490471, 393216, 5, 2490474, 0, 12, 2490475, 65536, 12, 2490476, 131072, 12, 2490477, 262144, 0, 2490478, 327680, 0, 2490479, 262144, 0, 2490480, 327680, 0, 2490484, 131072, 2, 2490496, 262144, 0, 2490497, 327680, 0, 2490498, 262144, 0, 2490499, 327680, 0, 2555904, 65536, 44, 2555905, 65536, 44, 2555906, 65536, 44, 2555907, 65536, 44, 2555908, 65536, 44, 2555909, 65536, 44, 2555910, 65536, 44, 2555911, 131072, 44, 2555912, 262144, 44, 2555913, 65536, 44, 2555914, 65536, 44, 2555915, 131072, 44, 2555921, 0, 44, 2555922, 65536, 44, 2555923, 65536, 44, 2555924, 65536, 44, 2555925, 196608, 44, 2555926, 0, 43, 2555927, 65536, 43, 2555928, 65536, 43, 2555929, 65536, 43, 2555930, 65536, 43, 2555931, 131072, 43, 2555942, 0, 13, 2555944, 131072, 13, 2555955, 0, 13, 2555957, 131072, 13, 2555964, 196608, 1, 2555971, 262144, 0, 2555972, 327680, 0, 2555977, 0, 13, 2555979, 131072, 13, 2555984, 131072, 42, 2555995, 262147, 5, 2555996, 131075, 3, 2555997, 131075, 3, 2555998, 131075, 3, 2555999, 131075, 3, 2556000, 131075, 3, 2556001, 131075, 3, 2556002, 3, 6, 2556006, 131072, 2, 2556010, 0, 13, 2556012, 131072, 13, 2556042, 262144, 0, 2556043, 327680, 0, 2556044, 262144, 0, 2556045, 327680, 0, 2556046, 262144, 0, 2556047, 327680, 0, 2556048, 262144, 0, 2556049, 327680, 0, 2621440, 65536, 43, 2621441, 65536, 43, 2621442, 65536, 43, 2621443, 65536, 43, 2621444, 65536, 43, 2621445, 65536, 43, 2621446, 65536, 43, 2621447, 65536, 43, 2621448, 131072, 43, 2621456, 196608, 1, 2621458, 0, 13, 2621460, 131072, 13, 2621461, 0, 42, 2621462, 0, 44, 2621463, 65536, 44, 2621464, 65536, 44, 2621465, 65536, 44, 2621466, 65536, 44, 2621467, 131072, 44, 2621478, 262144, 0, 2621479, 327680, 0, 2621480, 262144, 0, 2621481, 327680, 0, 2621509, 262144, 0, 2621510, 327680, 0, 2621511, 0, 12, 2621512, 65536, 12, 2621513, 131072, 12, 2621520, 131072, 42, 2621528, 0, 12, 2621529, 65536, 12, 2621530, 131072, 12, 2621531, 262147, 2, 2621532, 3, 0, 2621533, 3, 0, 2621534, 3, 0, 2621535, 3, 0, 2621536, 3, 0, 2621537, 3, 0, 2621538, 131075, 0, 2621539, 131075, 3, 2621540, 3, 6, 2621546, 262144, 0, 2621547, 327680, 0, 2621548, 0, 12, 2621549, 65536, 12, 2621550, 131072, 12, 2621555, 262144, 0, 2621556, 327680, 0, 2621568, 0, 12, 2621569, 65536, 12, 2621570, 131072, 12, 2686976, 65536, 44, 2686977, 65536, 44, 2686978, 65536, 44, 2686979, 65536, 44, 2686980, 65536, 44, 2686981, 65536, 44, 2686982, 65536, 44, 2686983, 65536, 44, 2686984, 131072, 44, 2686997, 0, 43, 2686998, 65536, 43, 2686999, 65536, 43, 2687000, 65536, 43, 2687001, 65536, 43, 2687002, 65536, 43, 2687003, 196608, 43, 2687025, 196608, 6, 2687026, 65536, 7, 2687027, 65536, 7, 2687028, 262144, 5, 2687047, 0, 13, 2687049, 131072, 13, 2687050, 262144, 43, 2687051, 65536, 43, 2687052, 65536, 43, 2687053, 65536, 43, 2687054, 65536, 43, 2687055, 65536, 43, 2687056, 131072, 43, 2687064, 0, 13, 2687066, 131072, 13, 2687067, 262147, 2, 2687068, 3, 0, 2687069, 3, 0, 2687070, 3, 0, 2687071, 3, 0, 2687072, 3, 0, 2687073, 3, 0, 2687074, 3, 0, 2687075, 3, 0, 2687076, 3, 4, 2687084, 0, 13, 2687086, 131072, 13, 2687104, 0, 13, 2687106, 131072, 13, 2687108, 196608, 1, 2687114, 0, 12, 2687115, 65536, 12, 2687116, 131072, 12, 2687117, 262144, 0, 2687118, 327680, 0, 2687119, 262144, 0, 2687120, 327680, 0, 2687121, 262144, 0, 2752514, 0, 13, 2752516, 131072, 13, 2752521, 196608, 6, 2752522, 65536, 7, 2752523, 65536, 7, 2752524, 262144, 6, 2752528, 196608, 6, 2752529, 65536, 7, 2752530, 65536, 7, 2752531, 65536, 7, 2752532, 262144, 6, 2752533, 0, 44, 2752534, 65536, 44, 2752535, 65536, 44, 2752536, 65536, 44, 2752537, 65536, 44, 2752538, 65536, 44, 2752539, 196608, 44, 2752561, 0, 13, 2752563, 131072, 13, 2752564, 0, 6, 2752572, 262144, 0, 2752573, 327680, 0, 2752578, 262147, 5, 2752579, 131075, 3, 2752580, 3, 6, 2752581, 0, 12, 2752582, 65536, 12, 2752583, 131072, 12, 2752584, 262144, 0, 2752585, 327680, 0, 2752586, 262144, 44, 2752587, 65536, 44, 2752588, 65536, 44, 2752589, 65536, 44, 2752590, 65536, 44, 2752591, 65536, 44, 2752592, 131072, 44, 2752593, 262144, 0, 2752594, 327680, 0, 2752599, 262144, 0, 2752600, 327680, 0, 2752601, 262144, 0, 2752602, 327680, 0, 2752603, 262147, 2, 2752604, 3, 0, 2752605, 3, 0, 2752606, 3, 0, 2752607, 3, 0, 2752608, 3, 0, 2752609, 3, 0, 2752610, 3, 0, 2752611, 3, 0, 2752612, 3, 4, 2752615, 0, 12, 2752616, 65536, 12, 2752617, 131072, 12, 2752650, 0, 13, 2752652, 131072, 13, 2818048, 327680, 0, 2818049, 262144, 0, 2818050, 327680, 0, 2818051, 262144, 0, 2818052, 327680, 0, 2818053, 262144, 0, 2818054, 327680, 0, 2818055, 0, 12, 2818056, 65536, 12, 2818057, 131072, 12, 2818058, 262147, 5, 2818059, 131075, 3, 2818060, 3, 6, 2818064, 262147, 5, 2818065, 131075, 3, 2818066, 131075, 3, 2818067, 3, 6, 2818069, 196608, 1, 2818075, 0, 43, 2818076, 65536, 43, 2818077, 65536, 43, 2818078, 65536, 43, 2818079, 65536, 43, 2818080, 196608, 43, 2818097, 262144, 0, 2818098, 327680, 0, 2818100, 0, 6, 2818102, 196608, 1, 2818114, 262147, 2, 2818115, 3, 0, 2818116, 3, 4, 2818117, 0, 13, 2818119, 131072, 13, 2818122, 131072, 42, 2818123, 262144, 0, 2818124, 327680, 0, 2818131, 393216, 4, 2818139, 262147, 2, 2818140, 3, 0, 2818141, 3, 0, 2818142, 3, 0, 2818143, 3, 0, 2818144, 3, 0, 2818145, 3, 0, 2818146, 3, 0, 2818147, 3, 0, 2818148, 3, 4, 2818151, 0, 13, 2818153, 131072, 13, 2818155, 262144, 0, 2818156, 327680, 0, 2818157, 262144, 0, 2818158, 327680, 0, 2818186, 262144, 0, 2818187, 327680, 0, 2818188, 262144, 0, 2818189, 327680, 0, 2818190, 0, 12, 2818191, 65536, 12, 2818192, 131072, 12, 2818193, 262144, 0, 2883591, 0, 13, 2883593, 131072, 13, 2883594, 262147, 6, 2883595, 131075, 1, 2883596, 131075, 0, 2883597, 131075, 3, 2883598, 131075, 3, 2883599, 131075, 3, 2883600, 65539, 0, 2883601, 3, 0, 2883602, 3, 0, 2883603, 3, 4, 2883611, 0, 44, 2883612, 65536, 44, 2883613, 65536, 44, 2883614, 65536, 44, 2883615, 65536, 44, 2883616, 196608, 44, 2883636, 0, 7, 2883637, 65536, 7, 2883638, 262144, 6, 2883639, 196608, 7, 2883640, 196608, 7, 2883641, 196608, 7, 2883642, 196608, 6, 2883643, 262144, 5, 2883644, 262144, 0, 2883645, 327680, 0, 2883646, 262147, 5, 2883647, 131075, 3, 2883648, 131075, 3, 2883649, 131075, 3, 2883650, 65539, 0, 2883651, 3, 0, 2883652, 3, 4, 2883658, 131072, 42, 2883662, 0, 12, 2883663, 65536, 12, 2883664, 131072, 12, 2883667, 393216, 5, 2883675, 262147, 2, 2883676, 3, 0, 2883677, 3, 0, 2883678, 3, 0, 2883679, 3, 0, 2883680, 3, 0, 2883681, 3, 0, 2883682, 3, 0, 2883683, 3, 0, 2883684, 3, 4, 2883686, 262144, 0, 2883687, 327680, 0, 2883688, 262144, 0, 2883689, 327680, 0, 2883726, 0, 13, 2883728, 131072, 13, 2949120, 262144, 0, 2949121, 327680, 0, 2949122, 262144, 0, 2949123, 327680, 0, 2949124, 262144, 0, 2949125, 327680, 0, 2949126, 262144, 0, 2949127, 327680, 0, 2949131, 262147, 2, 2949132, 3, 0, 2949133, 3, 0, 2949134, 3, 0, 2949135, 3, 0, 2949136, 3, 0, 2949137, 3, 0, 2949138, 3, 0, 2949139, 3, 4, 2949153, 0, 12, 2949154, 65536, 12, 2949155, 131072, 12, 2949156, 262144, 0, 2949157, 327680, 0, 2949158, 262144, 0, 2949159, 327680, 0, 2949160, 0, 12, 2949161, 65536, 12, 2949162, 131072, 12, 2949171, 262147, 5, 2949172, 131075, 3, 2949173, 131075, 3, 2949174, 131075, 3, 2949175, 131075, 3, 2949176, 131075, 3, 2949177, 131075, 3, 2949178, 3, 6, 2949179, 0, 6, 2949182, 262147, 2, 2949183, 3, 0, 2949184, 3, 0, 2949185, 3, 0, 2949186, 3, 0, 2949187, 3, 0, 2949188, 3, 4, 2949191, 196608, 1, 2949194, 131072, 42, 2949198, 0, 13, 2949200, 131072, 13, 2949201, 196608, 1, 2949211, 262147, 2, 2949212, 3, 0, 2949213, 3, 0, 2949214, 3, 0, 2949215, 3, 0, 2949216, 3, 0, 2949217, 3, 0, 2949218, 3, 0, 2949219, 262147, 0, 2949220, 131075, 6, 2949221, 327680, 0, 2949226, 327680, 5, 2949227, 0, 12, 2949228, 65536, 12, 2949229, 131072, 12, 2949236, 262144, 0, 2949237, 327680, 0, 2949238, 262144, 0, 2949239, 327680, 0, 2949240, 0, 12, 2949241, 65536, 12, 2949242, 131072, 12, 2949258, 262144, 0, 2949259, 327680, 0, 2949260, 262144, 0, 2949261, 327680, 0, 2949262, 262144, 0, 2949263, 327680, 0, 2949264, 262144, 0, 2949265, 327680, 0, 3014664, 0, 12, 3014665, 65536, 12, 3014666, 131072, 12, 3014667, 262147, 6, 3014668, 262147, 4, 3014669, 262147, 4, 3014670, 262147, 4, 3014671, 262147, 4, 3014672, 262147, 4, 3014673, 262147, 4, 3014674, 262147, 4, 3014675, 131075, 6, 3014687, 65536, 39, 3014688, 196608, 43, 3014689, 0, 13, 3014691, 131072, 13, 3014696, 0, 13, 3014698, 131072, 13, 3014707, 262147, 2, 3014708, 3, 0, 3014709, 3, 0, 3014710, 3, 0, 3014711, 3, 0, 3014712, 3, 0, 3014713, 3, 0, 3014714, 3, 4, 3014715, 0, 6, 3014716, 262144, 0, 3014717, 327680, 0, 3014718, 262147, 2, 3014719, 3, 0, 3014720, 3, 0, 3014721, 3, 0, 3014722, 3, 0, 3014723, 3, 0, 3014724, 3, 4, 3014730, 131072, 42, 3014747, 262147, 2, 3014748, 3, 0, 3014749, 3, 0, 3014750, 3, 0, 3014751, 3, 0, 3014752, 3, 0, 3014753, 3, 0, 3014754, 3, 0, 3014755, 3, 4, 3014758, 393216, 4, 3014763, 0, 13, 3014765, 131072, 13, 3014776, 0, 13, 3014778, 131072, 13, 3080200, 0, 13, 3080202, 131072, 13, 3080203, 262144, 43, 3080204, 65536, 43, 3080205, 65536, 43, 3080206, 65536, 43, 3080207, 65536, 43, 3080208, 65536, 43, 3080209, 65536, 43, 3080210, 65536, 43, 3080211, 196608, 43, 3080212, 0, 12, 3080213, 65536, 12, 3080214, 131072, 12, 3080215, 262144, 0, 3080216, 327680, 0, 3080217, 262144, 0, 3080218, 327680, 0, 3080222, 262144, 0, 3080223, 0, 44, 3080224, 196608, 44, 3080241, 262144, 0, 3080242, 327680, 0, 3080243, 262147, 2, 3080244, 3, 0, 3080245, 3, 0, 3080246, 3, 0, 3080247, 262147, 0, 3080248, 262147, 4, 3080249, 262147, 4, 3080250, 131075, 6, 3080251, 0, 6, 3080254, 262147, 2, 3080255, 3, 0, 3080256, 3, 0, 3080257, 3, 0, 3080258, 262147, 0, 3080259, 262147, 4, 3080260, 131075, 6, 3080266, 131072, 42, 3080278, 262144, 0, 3080279, 327680, 0, 3080280, 262144, 0, 3080281, 327680, 0, 3080283, 262147, 6, 3080284, 262147, 4, 3080285, 262147, 4, 3080286, 262147, 4, 3080287, 262147, 4, 3080288, 262147, 4, 3080289, 262147, 4, 3080290, 262147, 4, 3080291, 131075, 6, 3080294, 393216, 5, 3080305, 196608, 1, 3080308, 0, 12, 3080309, 65536, 12, 3080310, 131072, 12, 3080311, 262144, 0, 3080312, 327680, 0, 3080313, 262144, 0, 3080314, 327680, 0, 3080316, 196608, 1, 3080330, 0, 12, 3080331, 65536, 12, 3080332, 131072, 12, 3080333, 262144, 0, 3080334, 327680, 0, 3080335, 262144, 0, 3080336, 327680, 0, 3080337, 262144, 0, 3145739, 262144, 44, 3145740, 65536, 44, 3145741, 65536, 44, 3145742, 65536, 44, 3145743, 65536, 44, 3145744, 65536, 44, 3145745, 65536, 44, 3145746, 65536, 44, 3145747, 196608, 44, 3145748, 0, 13, 3145750, 131072, 13, 3145760, 0, 43, 3145761, 65536, 43, 3145762, 65536, 43, 3145763, 65536, 43, 3145764, 65536, 43, 3145765, 65536, 43, 3145766, 65536, 43, 3145767, 65536, 43, 3145768, 65536, 43, 3145769, 65536, 43, 3145770, 196608, 43, 3145779, 262147, 2, 3145780, 3, 0, 3145781, 3, 0, 3145782, 3, 0, 3145783, 3, 4, 3145784, 0, 13, 3145786, 131072, 13, 3145787, 0, 6, 3145788, 262144, 0, 3145789, 327680, 0, 3145790, 262147, 2, 3145791, 3, 0, 3145792, 3, 0, 3145793, 3, 0, 3145794, 3, 4, 3145818, 262144, 43, 3145819, 65536, 43, 3145820, 65536, 43, 3145821, 65536, 43, 3145822, 65536, 22, 3145823, 65536, 43, 3145824, 65536, 43, 3145825, 65536, 43, 3145826, 65536, 43, 3145827, 65536, 43, 3145828, 65536, 43, 3145829, 65536, 43, 3145830, 65536, 43, 3145831, 65536, 43, 3145832, 65536, 43, 3145833, 65536, 43, 3145834, 65536, 43, 3145835, 65536, 43, 3145836, 65536, 43, 3145837, 65536, 43, 3145838, 65536, 43, 3145839, 65536, 43, 3145840, 65536, 43, 3145841, 65536, 43, 3145842, 65536, 43, 3145843, 196608, 43, 3145844, 0, 13, 3145846, 131072, 13, 3145866, 0, 13, 3145868, 131072, 13, 3211264, 65536, 43, 3211265, 65536, 43, 3211266, 65536, 43, 3211267, 65536, 43, 3211268, 65536, 43, 3211269, 65536, 43, 3211270, 65536, 43, 3211271, 65536, 43, 3211272, 65536, 43, 3211273, 65536, 43, 3211274, 65536, 43, 3211275, 131072, 43, 3211276, 262144, 39, 3211277, 65536, 39, 3211278, 65536, 39, 3211279, 65536, 39, 3211280, 65536, 39, 3211281, 65536, 39, 3211282, 196608, 39, 3211283, 0, 42, 3211293, 196608, 1, 3211296, 0, 44, 3211297, 65536, 44, 3211298, 65536, 44, 3211299, 65536, 44, 3211300, 65536, 44, 3211301, 65536, 44, 3211302, 65536, 44, 3211303, 65536, 44, 3211304, 65536, 44, 3211305, 65536, 44, 3211306, 196608, 44, 3211307, 262144, 0, 3211308, 327680, 0, 3211309, 262144, 0, 3211310, 327680, 0, 3211311, 262144, 0, 3211312, 327680, 0, 3211313, 262144, 0, 3211314, 327680, 0, 3211315, 262147, 6, 3211316, 262147, 4, 3211317, 262147, 4, 3211318, 262147, 4, 3211319, 131075, 6, 3211320, 327680, 0, 3211321, 262144, 0, 3211322, 327680, 0, 3211323, 0, 6, 3211326, 262147, 6, 3211327, 262147, 4, 3211328, 262147, 4, 3211329, 262147, 4, 3211330, 131075, 6, 3211333, 262144, 0, 3211334, 327680, 0, 3211335, 0, 12, 3211336, 65536, 12, 3211337, 131072, 12, 3211338, 262144, 43, 3211339, 65536, 43, 3211342, 262144, 0, 3211343, 327680, 0, 3211344, 262144, 0, 3211345, 327680, 0, 3211349, 262144, 0, 3211350, 327680, 0, 3211351, 0, 12, 3211352, 65536, 12, 3211353, 131072, 12, 3211354, 262144, 44, 3211355, 65536, 44, 3211356, 65536, 44, 3211357, 65536, 44, 3211358, 65536, 22, 3211359, 65536, 44, 3211360, 65536, 44, 3211361, 65536, 44, 3211362, 65536, 44, 3211363, 65536, 44, 3211364, 65536, 44, 3211365, 65536, 44, 3211366, 65536, 44, 3211367, 65536, 44, 3211368, 65536, 44, 3211369, 65536, 44, 3211370, 65536, 44, 3211371, 65536, 44, 3211372, 65536, 44, 3211373, 65536, 44, 3211374, 65536, 44, 3211375, 65536, 44, 3211376, 65536, 44, 3211377, 65536, 44, 3211378, 65536, 44, 3211379, 196608, 44, 3211380, 262144, 0, 3211381, 327680, 0, 3211382, 262144, 0, 3211383, 327680, 0, 3211384, 262144, 0, 3211385, 327680, 0, 3211386, 262144, 0, 3211387, 327680, 0, 3211388, 262144, 0, 3211389, 327680, 0, 3211394, 0, 12, 3211395, 65536, 12, 3211396, 131072, 12, 3211400, 262144, 0, 3211401, 327680, 0, 3211402, 262144, 0, 3211403, 327680, 0, 3211404, 0, 12, 3211405, 65536, 12, 3211406, 131072, 12, 3211407, 262144, 0, 3211408, 327680, 0, 3211409, 262144, 0, 3276800, 65536, 44, 3276801, 65536, 44, 3276802, 65536, 44, 3276803, 65536, 44, 3276804, 65536, 44, 3276805, 65536, 44, 3276806, 65536, 44, 3276807, 65536, 44, 3276808, 65536, 44, 3276809, 65536, 44, 3276810, 65536, 44, 3276811, 131072, 44, 3276812, 262144, 40, 3276813, 65536, 40, 3276814, 65536, 40, 3276815, 65536, 40, 3276816, 65536, 40, 3276817, 65536, 40, 3276818, 196608, 40, 3276819, 0, 43, 3276820, 65536, 43, 3276821, 65536, 43, 3276822, 65536, 43, 3276823, 65536, 43, 3276824, 65536, 43, 3276825, 65536, 43, 3276826, 65536, 43, 3276827, 65536, 43, 3276828, 65536, 43, 3276829, 65536, 43, 3276830, 65536, 43, 3276831, 65536, 43, 3276832, 65536, 43, 3276833, 65536, 43, 3276834, 65536, 43, 3276835, 65536, 43, 3276836, 65536, 43, 3276837, 65536, 43, 3276838, 65536, 43, 3276839, 65536, 43, 3276840, 65536, 43, 3276841, 196608, 43, 3276842, 0, 42, 3276859, 327680, 5, 3276860, 0, 12, 3276861, 65536, 12, 3276862, 131072, 12, 3276863, 262144, 0, 3276864, 327680, 0, 3276865, 0, 12, 3276866, 65536, 12, 3276867, 131072, 12, 3276871, 0, 13, 3276873, 131072, 13, 3276874, 262144, 44, 3276875, 131072, 44, 3276883, 196608, 1, 3276887, 0, 13, 3276889, 131072, 13, 3276890, 131072, 42, 3276902, 327680, 4, 3276905, 0, 13, 3276907, 131072, 13, 3276912, 196608, 1, 3276915, 0, 42, 3276926, 196608, 1, 3276927, 196608, 1, 3276930, 0, 13, 3276932, 131072, 13, 3276940, 0, 13, 3276942, 131072, 13, 3342336, 65536, 39, 3342337, 65536, 39, 3342338, 65536, 39, 3342339, 65536, 39, 3342340, 65536, 39, 3342341, 65536, 39, 3342342, 65536, 39, 3342343, 65536, 39, 3342344, 65536, 39, 3342345, 65536, 39, 3342346, 65536, 39, 3342347, 65536, 39, 3342348, 131072, 39, 3342349, 262144, 39, 3342350, 65536, 39, 3342351, 65536, 39, 3342352, 65536, 39, 3342353, 196608, 39, 3342354, 0, 38, 3342355, 0, 44, 3342356, 65536, 44, 3342357, 65536, 44, 3342358, 65536, 44, 3342359, 65536, 44, 3342360, 65536, 44, 3342361, 65536, 44, 3342362, 65536, 44, 3342363, 65536, 44, 3342364, 65536, 44, 3342365, 65536, 44, 3342366, 65536, 44, 3342367, 65536, 44, 3342368, 65536, 44, 3342369, 65536, 44, 3342370, 65536, 44, 3342371, 65536, 44, 3342372, 65536, 44, 3342373, 65536, 44, 3342374, 65536, 44, 3342375, 65536, 44, 3342376, 65536, 44, 3342377, 196608, 44, 3342378, 0, 42, 3342392, 0, 12, 3342393, 65536, 12, 3342394, 131072, 12, 3342395, 0, 6, 3342396, 0, 13, 3342398, 131072, 13, 3342401, 0, 13, 3342403, 131072, 13, 3342404, 262144, 0, 3342405, 327680, 0, 3342406, 262144, 0, 3342407, 327680, 0, 3342408, 262144, 0, 3342409, 327680, 0, 3342410, 131072, 42, 3342411, 196608, 1, 3342426, 131072, 42, 3342427, 262144, 0, 3342428, 327680, 0, 3342429, 0, 12, 3342430, 65536, 12, 3342431, 131072, 12, 3342438, 327680, 5, 3342446, 262144, 0, 3342447, 327680, 0, 3342448, 0, 12, 3342449, 65536, 12, 3342450, 131072, 12, 3342451, 0, 42, 3342465, 196608, 1, 3342471, 131072, 2, 3407872, 65536, 40, 3407873, 65536, 40, 3407874, 65536, 40, 3407875, 65536, 40, 3407876, 65536, 40, 3407877, 65536, 40, 3407878, 65536, 40, 3407879, 65536, 40, 3407880, 65536, 40, 3407881, 65536, 40, 3407882, 65536, 40, 3407883, 65536, 40, 3407884, 131072, 40, 3407885, 262144, 40, 3407886, 65536, 40, 3407887, 65536, 40, 3407888, 65536, 40, 3407889, 196608, 40, 3407890, 0, 39, 3407891, 65536, 39, 3407892, 65536, 39, 3407893, 65536, 39, 3407894, 65536, 39, 3407895, 65536, 39, 3407896, 65536, 39, 3407897, 65536, 39, 3407898, 65536, 39, 3407899, 65536, 39, 3407900, 65536, 39, 3407901, 65536, 39, 3407902, 65536, 39, 3407903, 65536, 39, 3407904, 65536, 39, 3407905, 65536, 39, 3407906, 65536, 39, 3407907, 65536, 39, 3407908, 65536, 39, 3407909, 65536, 39, 3407910, 65536, 39, 3407911, 65536, 39, 3407912, 196608, 39, 3407913, 0, 42, 3407914, 0, 43, 3407915, 65536, 43, 3407916, 65536, 43, 3407917, 65536, 43, 3407918, 65536, 43, 3407919, 65536, 43, 3407920, 65536, 43, 3407921, 65536, 43, 3407922, 65536, 43, 3407923, 65536, 43, 3407924, 65536, 43, 3407925, 65536, 43, 3407926, 65536, 43, 3407927, 196608, 43, 3407928, 0, 13, 3407929, 65536, 13, 3407930, 131072, 13, 3407931, 0, 6, 3407946, 131072, 42, 3407947, 262144, 43, 3407948, 65536, 43, 3407949, 65536, 43, 3407950, 65536, 43, 3407951, 65536, 43, 3407952, 65536, 43, 3407953, 65536, 43, 3407954, 65536, 43, 3407955, 65536, 43, 3407956, 65536, 43, 3407957, 65536, 43, 3407958, 65536, 43, 3407959, 65536, 43, 3407960, 65536, 43, 3407961, 65536, 43, 3407962, 131072, 43, 3407965, 0, 13, 3407967, 131072, 13, 3407968, 262147, 5, 3407969, 131075, 3, 3407970, 131075, 3, 3407971, 131075, 3, 3407972, 131075, 3, 3407973, 131075, 3, 3407974, 131075, 3, 3407975, 131075, 3, 3407976, 131075, 3, 3407977, 131075, 3, 3407978, 131075, 3, 3407979, 131075, 3, 3407980, 3, 6, 3407984, 0, 13, 3407986, 131072, 13, 3407987, 0, 43, 3407988, 65536, 43, 3407989, 65536, 43, 3407990, 65536, 43, 3407991, 65536, 43, 3407992, 65536, 43, 3407993, 65536, 43, 3407994, 65536, 43, 3407995, 65536, 43, 3407996, 65536, 43, 3407997, 65536, 43, 3407998, 65536, 43, 3407999, 65536, 43, 3408000, 65536, 43, 3408001, 65536, 43, 3408002, 65536, 43, 3408003, 65536, 43, 3408004, 65536, 43, 3408005, 65536, 43, 3408006, 65536, 43, 3408007, 65536, 43, 3408008, 65536, 43, 3408009, 65536, 43, 3408010, 65536, 43, 3408011, 65536, 43, 3408012, 65536, 43, 3408013, 65536, 43, 3408014, 65536, 43, 3408015, 65536, 43, 3408016, 65536, 43, 3408017, 65536, 43, 3473408, 65536, 39, 3473409, 65536, 39, 3473410, 65536, 39, 3473411, 65536, 39, 3473412, 65536, 39, 3473413, 65536, 39, 3473414, 65536, 39, 3473415, 65536, 39, 3473416, 65536, 39, 3473417, 65536, 39, 3473418, 65536, 39, 3473419, 65536, 39, 3473420, 65536, 39, 3473421, 131072, 39, 3473425, 0, 38, 3473426, 0, 40, 3473427, 65536, 40, 3473428, 65536, 40, 3473429, 65536, 40, 3473430, 65536, 40, 3473431, 65536, 40, 3473432, 65536, 40, 3473433, 65536, 40, 3473434, 65536, 40, 3473435, 65536, 40, 3473436, 65536, 40, 3473437, 65536, 40, 3473438, 65536, 40, 3473439, 65536, 40, 3473440, 65536, 40, 3473441, 65536, 40, 3473442, 65536, 40, 3473443, 65536, 40, 3473444, 65536, 40, 3473445, 65536, 40, 3473446, 65536, 40, 3473447, 65536, 40, 3473448, 196608, 40, 3473449, 0, 42, 3473450, 0, 44, 3473451, 65536, 44, 3473452, 65536, 44, 3473453, 65536, 44, 3473454, 65536, 44, 3473455, 65536, 44, 3473456, 65536, 44, 3473457, 65536, 44, 3473458, 65536, 44, 3473459, 65536, 44, 3473460, 65536, 44, 3473461, 65536, 44, 3473462, 65536, 44, 3473463, 196608, 44, 3473467, 0, 7, 3473468, 65536, 7, 3473469, 65536, 7, 3473470, 65536, 7, 3473471, 65536, 7, 3473472, 65536, 7, 3473473, 65536, 7, 3473474, 65536, 7, 3473475, 262144, 6, 3473482, 131072, 42, 3473483, 262144, 44, 3473484, 65536, 44, 3473485, 65536, 44, 3473486, 65536, 44, 3473487, 65536, 44, 3473488, 65536, 44, 3473489, 65536, 44, 3473490, 65536, 44, 3473491, 65536, 44, 3473492, 65536, 44, 3473493, 65536, 44, 3473494, 65536, 44, 3473495, 65536, 44, 3473496, 65536, 44, 3473497, 65536, 44, 3473498, 131072, 44, 3473504, 262147, 6, 3473505, 262147, 4, 3473506, 262147, 4, 3473507, 262147, 4, 3473508, 262147, 4, 3473509, 262147, 4, 3473510, 262147, 4, 3473511, 262147, 4, 3473512, 262147, 4, 3473513, 262147, 4, 3473514, 262147, 4, 3473515, 262147, 4, 3473516, 131075, 6, 3473517, 131072, 2, 3473523, 0, 44, 3473524, 65536, 44, 3473525, 65536, 44, 3473526, 65536, 44, 3473527, 65536, 44, 3473528, 65536, 44, 3473529, 65536, 44, 3473530, 65536, 44, 3473531, 65536, 44, 3473532, 65536, 44, 3473533, 65536, 44, 3473534, 65536, 44, 3473535, 65536, 44, 3473536, 65536, 44, 3473537, 65536, 44, 3473538, 65536, 44, 3473539, 65536, 44, 3473540, 65536, 44, 3473541, 65536, 44, 3473542, 65536, 44, 3473543, 65536, 44, 3473544, 65536, 44, 3473545, 65536, 44, 3473546, 65536, 44, 3473547, 65536, 44, 3473548, 65536, 44, 3473549, 65536, 44, 3473550, 65536, 44, 3473551, 65536, 44, 3473552, 65536, 44, 3473553, 65536, 44, 3538944, 65536, 40, 3538945, 65536, 40, 3538946, 65536, 40, 3538947, 65536, 40, 3538948, 65536, 40, 3538949, 65536, 40, 3538950, 65536, 40, 3538951, 65536, 40, 3538952, 65536, 40, 3538953, 65536, 40, 3538954, 65536, 40, 3538955, 65536, 40, 3538956, 65536, 40, 3538957, 131072, 40, 3538961, 0, 39, 3538962, 65536, 39, 3538963, 65536, 39, 3538964, 65536, 39, 3538965, 65536, 39, 3538966, 65536, 39, 3538967, 65536, 39, 3538968, 65536, 39, 3538969, 65536, 39, 3538970, 65536, 39, 3538971, 65536, 39, 3538972, 65536, 39, 3538973, 65536, 39, 3538974, 65536, 39, 3538975, 65536, 39, 3538976, 65536, 39, 3538977, 65536, 39, 3538978, 65536, 39, 3538979, 65536, 39, 3538980, 65536, 39, 3538981, 65536, 39, 3538982, 65536, 39, 3538983, 196608, 39, 3538984, 0, 38, 3538985, 0, 43, 3538986, 65536, 43, 3538987, 65536, 43, 3538988, 65536, 43, 3538989, 65536, 43, 3538990, 65536, 43, 3538991, 65536, 43, 3538992, 65536, 43, 3538993, 65536, 43, 3538994, 65536, 43, 3538995, 65536, 43, 3538996, 65536, 43, 3538997, 65536, 43, 3538998, 196608, 43, 3538999, 0, 43, 3539000, 65536, 43, 3539001, 65536, 43, 3539002, 65536, 43, 3539003, 65536, 43, 3539004, 65536, 43, 3539005, 65536, 43, 3539006, 65536, 43, 3539007, 65536, 43, 3539008, 65536, 43, 3539009, 65536, 43, 3539010, 65536, 43, 3539011, 65536, 43, 3539012, 65536, 43, 3539013, 65536, 43, 3539014, 65536, 43, 3539015, 65536, 43, 3539016, 65536, 43, 3539017, 65536, 43, 3539018, 131072, 43, 3539019, 131072, 42, 3539020, 262144, 39, 3539021, 65536, 39, 3539022, 65536, 39, 3539023, 65536, 39, 3539024, 65536, 39, 3539025, 65536, 39, 3539026, 65536, 39, 3539027, 65536, 39, 3539028, 65536, 39, 3539029, 65536, 39, 3539030, 65536, 39, 3539031, 65536, 39, 3539032, 65536, 39, 3539033, 65536, 39, 3539034, 65536, 43, 3539035, 65536, 43, 3539036, 65536, 43, 3539037, 65536, 43, 3539038, 65536, 43, 3539039, 65536, 43, 3539040, 65536, 43, 3539041, 65536, 43, 3539042, 65536, 43, 3539043, 65536, 43, 3539044, 65536, 43, 3539045, 65536, 43, 3539046, 65536, 43, 3539047, 65536, 43, 3539048, 65536, 43, 3539049, 65536, 43, 3539050, 65536, 43, 3539051, 65536, 43, 3539052, 65536, 43, 3539053, 65536, 43, 3539054, 65536, 43, 3539055, 65536, 43, 3539056, 65536, 43, 3539057, 65536, 43, 3539058, 65536, 43, 3539059, 65536, 43, 3539060, 65536, 39, 3539061, 65536, 39, 3539062, 65536, 39, 3539063, 65536, 39, 3539064, 65536, 39, 3539065, 65536, 39, 3539066, 65536, 39, 3539067, 65536, 39, 3539068, 65536, 39, 3539069, 65536, 39, 3539070, 65536, 39, 3539071, 65536, 39, 3539072, 65536, 39, 3539073, 65536, 39, 3539074, 65536, 39, 3539075, 65536, 39, 3539076, 65536, 39, 3539077, 65536, 39, 3539078, 65536, 39, 3539079, 65536, 39, 3539080, 65536, 39, 3539081, 65536, 39, 3539082, 65536, 39, 3539083, 65536, 39, 3539084, 65536, 39, 3539085, 65536, 39, 3539086, 65536, 39, 3539087, 65536, 39, 3539088, 65536, 39, 3539089, 65536, 39, 3604480, 262144, 1, 3604481, 327680, 1, 3604482, 262144, 1, 3604483, 327680, 1, 3604484, 262144, 1, 3604485, 327680, 1, 3604486, 262144, 1, 3604487, 327680, 1, 3604488, 262144, 1, 3604489, 327680, 1, 3604490, 262144, 1, 3604491, 327680, 1, 3604492, 262144, 1, 3604493, 327680, 1, 3604494, 262144, 1, 3604495, 327680, 1, 3604497, 0, 40, 3604498, 65536, 40, 3604499, 65536, 40, 3604500, 65536, 40, 3604501, 65536, 40, 3604502, 65536, 40, 3604503, 65536, 40, 3604504, 65536, 40, 3604505, 65536, 40, 3604506, 65536, 40, 3604507, 65536, 40, 3604508, 65536, 40, 3604509, 65536, 40, 3604510, 65536, 40, 3604511, 65536, 40, 3604512, 65536, 40, 3604513, 65536, 40, 3604514, 65536, 40, 3604515, 65536, 40, 3604516, 65536, 40, 3604517, 65536, 40, 3604518, 65536, 40, 3604519, 196608, 40, 3604520, 0, 38, 3604521, 0, 44, 3604522, 65536, 44, 3604523, 65536, 44, 3604524, 65536, 44, 3604525, 65536, 44, 3604526, 65536, 44, 3604527, 65536, 44, 3604528, 65536, 44, 3604529, 65536, 44, 3604530, 65536, 44, 3604531, 65536, 44, 3604532, 65536, 44, 3604533, 65536, 44, 3604534, 196608, 44, 3604535, 0, 44, 3604536, 65536, 44, 3604537, 65536, 44, 3604538, 65536, 44, 3604539, 65536, 44, 3604540, 65536, 44, 3604541, 65536, 44, 3604542, 65536, 44, 3604543, 65536, 44, 3604544, 65536, 44, 3604545, 65536, 44, 3604546, 65536, 44, 3604547, 65536, 44, 3604548, 65536, 44, 3604549, 65536, 44, 3604550, 65536, 44, 3604551, 65536, 44, 3604552, 65536, 44, 3604553, 65536, 44, 3604554, 131072, 44, 3604555, 131072, 42, 3604556, 262144, 40, 3604557, 65536, 40, 3604558, 65536, 40, 3604559, 65536, 40, 3604560, 65536, 40, 3604561, 65536, 40, 3604562, 65536, 40, 3604563, 65536, 40, 3604564, 65536, 40, 3604565, 65536, 40, 3604566, 65536, 40, 3604567, 65536, 40, 3604568, 65536, 40, 3604569, 65536, 40, 3604570, 65536, 44, 3604571, 65536, 44, 3604572, 65536, 44, 3604573, 65536, 44, 3604574, 65536, 44, 3604575, 65536, 44, 3604576, 65536, 44, 3604577, 65536, 44, 3604578, 65536, 44, 3604579, 65536, 44, 3604580, 65536, 44, 3604581, 65536, 44, 3604582, 65536, 44, 3604583, 65536, 44, 3604584, 65536, 44, 3604585, 65536, 44, 3604586, 65536, 44, 3604587, 65536, 44, 3604588, 65536, 44, 3604589, 65536, 44, 3604590, 65536, 44, 3604591, 65536, 44, 3604592, 65536, 44, 3604593, 65536, 44, 3604594, 65536, 44, 3604595, 65536, 44, 3604596, 65536, 40, 3604597, 65536, 40, 3604598, 65536, 40, 3604599, 65536, 40, 3604600, 65536, 40, 3604601, 65536, 40, 3604602, 65536, 40, 3604603, 65536, 40, 3604604, 65536, 40, 3604605, 65536, 40, 3604606, 65536, 40, 3604607, 65536, 40, 3604608, 65536, 40, 3604609, 65536, 40, 3604610, 65536, 40, 3604611, 65536, 40, 3604612, 65536, 40, 3604613, 65536, 40, 3604614, 65536, 40, 3604615, 65536, 40, 3604616, 65536, 40, 3604617, 65536, 40, 3604618, 65536, 40, 3604619, 65536, 40, 3604620, 65536, 40, 3604621, 65536, 40, 3604622, 65536, 40, 3604623, 65536, 40, 3604624, 65536, 40, 3604625, 65536, 40, 3670016, 262144, 2, 3670017, 327680, 2, 3670018, 262144, 2, 3670019, 327680, 2, 3670020, 262144, 2, 3670021, 327680, 2, 3670022, 262144, 2, 3670023, 327680, 2, 3670024, 262144, 2, 3670025, 327680, 2, 3670026, 262144, 2, 3670027, 327680, 2, 3670028, 262144, 2, 3670029, 327680, 2, 3670030, 262144, 2, 3670031, 327680, 2, 3670032, 262144, 1, 3670033, 327680, 1, 3670034, 262144, 1, 3670035, 327680, 1, 3670036, 262144, 1, 3670037, 327680, 1, 3670038, 262144, 1, 3670039, 327680, 1, 3670040, 262144, 1, 3670041, 327680, 1, 3670042, 262144, 1, 3670043, 327680, 1, 3670044, 262144, 1, 3670045, 327680, 1, 3670046, 262144, 1, 3670047, 327680, 1, 3670048, 262144, 1, 3670049, 327680, 1, 3670050, 262144, 1, 3670051, 327680, 1, 3670052, 262144, 1, 3670053, 327680, 1, 3670055, 0, 38, 3670056, 0, 39, 3670057, 65536, 39, 3670058, 65536, 39, 3670059, 65536, 39, 3670060, 65536, 39, 3670061, 65536, 39, 3670062, 65536, 39, 3670063, 65536, 39, 3670064, 65536, 39, 3670065, 65536, 39, 3670066, 65536, 39, 3670067, 65536, 39, 3670068, 65536, 39, 3670069, 196608, 39, 3670070, 0, 43, 3670071, 65536, 43, 3670072, 65536, 43, 3670073, 65536, 43, 3670074, 65536, 43, 3670075, 65536, 43, 3670076, 65536, 43, 3670077, 65536, 43, 3670078, 65536, 43, 3670079, 65536, 43, 3670080, 65536, 43, 3670081, 65536, 43, 3670082, 65536, 43, 3670083, 65536, 43, 3670084, 65536, 43, 3670085, 65536, 43, 3670086, 65536, 43, 3670087, 65536, 43, 3670088, 65536, 43, 3670089, 65536, 43, 3670090, 65536, 43, 3670091, 131072, 43, 3670092, 131072, 38, 3670093, 262144, 39, 3670094, 65536, 39, 3670095, 65536, 39, 3670096, 65536, 39, 3670097, 65536, 39, 3670098, 65536, 39, 3670099, 65536, 39, 3670100, 65536, 39, 3670101, 65536, 39, 3670102, 65536, 39, 3670103, 65536, 39, 3670104, 65536, 39, 3670105, 65536, 39, 3670106, 65536, 39, 3670107, 65536, 39, 3670108, 65536, 39, 3670109, 65536, 39, 3670110, 65536, 39, 3670111, 65536, 39, 3670112, 65536, 39, 3670113, 65536, 39, 3670114, 65536, 39, 3670115, 65536, 39, 3670116, 65536, 39, 3670117, 65536, 39, 3670118, 65536, 39, 3670119, 65536, 39, 3670120, 65536, 39, 3670121, 65536, 39, 3670122, 65536, 39, 3670123, 65536, 39, 3670124, 65536, 39, 3670125, 65536, 39, 3670126, 65536, 39, 3670127, 65536, 39, 3670128, 65536, 39, 3670129, 65536, 39, 3670130, 65536, 39, 3670131, 65536, 39, 3670132, 65536, 39, 3670133, 65536, 39, 3670134, 65536, 39, 3670135, 65536, 39, 3670136, 65536, 39, 3670137, 65536, 39, 3670138, 65536, 39, 3670139, 65536, 39, 3670140, 65536, 39, 3670141, 65536, 39, 3670142, 65536, 39, 3670143, 65536, 39, 3670144, 65536, 39, 3670145, 65536, 39, 3670146, 65536, 39, 3670147, 65536, 39, 3670148, 65536, 39, 3670149, 65536, 39, 3670150, 65536, 39, 3670151, 65536, 39, 3670152, 65536, 39, 3670153, 65536, 39, 3670154, 65536, 39, 3670155, 65536, 39, 3670156, 65536, 39, 3670157, 65536, 39, 3670158, 65536, 39, 3670159, 65536, 39, 3670160, 65536, 39, 3670161, 65536, 39, 3735552, 262144, 1, 3735553, 327680, 1, 3735554, 262144, 1, 3735555, 327680, 1, 3735556, 262144, 1, 3735557, 327680, 1, 3735558, 262144, 1, 3735559, 327680, 1, 3735560, 262144, 1, 3735561, 327680, 1, 3735562, 262144, 1, 3735563, 327680, 1, 3735564, 262144, 1, 3735565, 327680, 1, 3735566, 262144, 1, 3735567, 327680, 1, 3735568, 262144, 2, 3735569, 327680, 2, 3735570, 262144, 2, 3735571, 327680, 2, 3735572, 262144, 2, 3735573, 327680, 2, 3735574, 262144, 2, 3735575, 327680, 2, 3735576, 262144, 2, 3735577, 327680, 2, 3735578, 262144, 2, 3735579, 327680, 2, 3735580, 262144, 2, 3735581, 327680, 2, 3735582, 262144, 2, 3735583, 327680, 2, 3735584, 262144, 2, 3735585, 327680, 2, 3735586, 262144, 2, 3735587, 327680, 2, 3735588, 262144, 2, 3735589, 327680, 2, 3735591, 0, 38, 3735592, 0, 40, 3735593, 65536, 40, 3735594, 65536, 40, 3735595, 65536, 40, 3735596, 65536, 40, 3735597, 65536, 40, 3735598, 65536, 40, 3735599, 65536, 40, 3735600, 65536, 40, 3735601, 65536, 40, 3735602, 65536, 40, 3735603, 65536, 40, 3735604, 65536, 40, 3735605, 196608, 40, 3735606, 0, 44, 3735607, 65536, 44, 3735608, 65536, 44, 3735609, 65536, 44, 3735610, 65536, 44, 3735611, 65536, 44, 3735612, 65536, 44, 3735613, 65536, 44, 3735614, 65536, 44, 3735615, 65536, 44, 3735616, 65536, 44, 3735617, 65536, 44, 3735618, 65536, 44, 3735619, 65536, 44, 3735620, 65536, 44, 3735621, 65536, 44, 3735622, 65536, 44, 3735623, 65536, 44, 3735624, 65536, 44, 3735625, 65536, 44, 3735626, 65536, 44, 3735627, 131072, 44, 3735628, 131072, 38, 3735629, 262144, 40, 3735630, 65536, 40, 3735631, 65536, 40, 3735632, 65536, 40, 3735633, 65536, 40, 3735634, 65536, 40, 3735635, 65536, 40, 3735636, 65536, 40, 3735637, 65536, 40, 3735638, 65536, 40, 3735639, 65536, 40, 3735640, 65536, 40, 3735641, 65536, 40, 3735642, 65536, 40, 3735643, 65536, 40, 3735644, 65536, 40, 3735645, 65536, 40, 3735646, 65536, 40, 3735647, 65536, 40, 3735648, 65536, 40, 3735649, 65536, 40, 3735650, 65536, 40, 3735651, 65536, 40, 3735652, 65536, 40, 3735653, 65536, 40, 3735654, 65536, 40, 3735655, 65536, 40, 3735656, 65536, 40, 3735657, 65536, 40, 3735658, 65536, 40, 3735659, 65536, 40, 3735660, 65536, 40, 3735661, 65536, 40, 3735662, 65536, 40, 3735663, 65536, 40, 3735664, 65536, 40, 3735665, 65536, 40, 3735666, 65536, 40, 3735667, 65536, 40, 3735668, 65536, 40, 3735669, 65536, 40, 3735670, 65536, 40, 3735671, 65536, 40, 3735672, 65536, 40, 3735673, 65536, 40, 3735674, 65536, 40, 3735675, 65536, 40, 3735676, 65536, 40, 3735677, 65536, 40, 3735678, 65536, 40, 3735679, 65536, 40, 3735680, 65536, 40, 3735681, 65536, 40, 3735682, 65536, 40, 3735683, 65536, 40, 3735684, 65536, 40, 3735685, 65536, 40, 3735686, 65536, 40, 3735687, 65536, 40, 3735688, 65536, 40, 3735689, 65536, 40, 3735690, 65536, 40, 3735691, 65536, 40, 3735692, 65536, 40, 3735693, 65536, 40, 3735694, 65536, 40, 3735695, 65536, 40, 3735696, 65536, 40, 3735697, 65536, 40, 3801088, 262144, 2, 3801089, 327680, 2, 3801090, 262144, 2, 3801091, 327680, 2, 3801092, 262144, 2, 3801093, 327680, 2, 3801094, 262144, 2, 3801095, 327680, 2, 3801096, 262144, 2, 3801097, 327680, 2, 3801098, 262144, 2, 3801099, 327680, 2, 3801100, 262144, 2, 3801101, 327680, 2, 3801102, 262144, 2, 3801103, 327680, 2, 3801104, 262144, 1, 3801105, 327680, 1, 3801106, 262144, 1, 3801107, 327680, 1, 3801108, 262144, 1, 3801109, 327680, 1, 3801110, 262144, 1, 3801111, 327680, 1, 3801112, 262144, 1, 3801113, 327680, 1, 3801114, 262144, 1, 3801115, 327680, 1, 3801116, 262144, 1, 3801117, 327680, 1, 3801118, 262144, 1, 3801119, 327680, 1, 3801120, 262144, 1, 3801121, 327680, 1, 3801122, 262144, 1, 3801123, 327680, 1, 3801124, 262144, 1, 3801125, 327680, 1, 3801127, 0, 39, 3801128, 65536, 39, 3801129, 65536, 39, 3801130, 65536, 39, 3801131, 65536, 39, 3801132, 65536, 39, 3801133, 65536, 39, 3801134, 65536, 39, 3801135, 65536, 39, 3801136, 65536, 39, 3801137, 65536, 39, 3801138, 65536, 39, 3801139, 65536, 39, 3801140, 196608, 39, 3801141, 0, 39, 3801142, 65536, 39, 3801143, 65536, 39, 3801144, 65536, 39, 3801145, 65536, 39, 3801146, 65536, 39, 3801147, 65536, 39, 3801148, 65536, 39, 3801149, 65536, 39, 3801150, 65536, 39, 3801151, 65536, 39, 3801152, 65536, 39, 3801153, 65536, 39, 3801154, 65536, 39, 3801155, 65536, 39, 3801156, 65536, 39, 3801157, 65536, 39, 3801158, 65536, 39, 3801159, 65536, 39, 3801160, 65536, 39, 3801161, 65536, 39, 3801162, 65536, 39, 3801163, 65536, 39, 3801164, 131072, 39, 3801165, 131072, 38, 3866624, 262144, 1, 3866625, 327680, 1, 3866626, 262144, 1, 3866627, 327680, 1, 3866628, 262144, 1, 3866629, 327680, 1, 3866630, 262144, 1, 3866631, 327680, 1, 3866632, 262144, 1, 3866633, 327680, 1, 3866634, 262144, 1, 3866635, 327680, 1, 3866636, 262144, 1, 3866637, 327680, 1, 3866638, 262144, 1, 3866639, 327680, 1, 3866640, 262144, 2, 3866641, 327680, 2, 3866642, 262144, 2, 3866643, 327680, 2, 3866644, 262144, 2, 3866645, 327680, 2, 3866646, 262144, 2, 3866647, 327680, 2, 3866648, 262144, 2, 3866649, 327680, 2, 3866650, 262144, 2, 3866651, 327680, 2, 3866652, 262144, 2, 3866653, 327680, 2, 3866654, 262144, 2, 3866655, 327680, 2, 3866656, 262144, 2, 3866657, 327680, 2, 3866658, 262144, 2, 3866659, 327680, 2, 3866660, 262144, 2, 3866661, 327680, 2, 3866663, 0, 40, 3866664, 65536, 40, 3866665, 65536, 40, 3866666, 65536, 40, 3866667, 65536, 40, 3866668, 65536, 40, 3866669, 65536, 40, 3866670, 65536, 40, 3866671, 65536, 40, 3866672, 65536, 40, 3866673, 65536, 40, 3866674, 65536, 40, 3866675, 65536, 40, 3866676, 196608, 40, 3866677, 0, 40, 3866678, 65536, 40, 3866679, 65536, 40, 3866680, 65536, 40, 3866681, 65536, 40, 3866682, 65536, 40, 3866683, 65536, 40, 3866684, 65536, 40, 3866685, 65536, 40, 3866686, 65536, 40, 3866687, 65536, 40, 3866688, 65536, 40, 3866689, 65536, 40, 3866690, 65536, 40, 3866691, 65536, 40, 3866692, 65536, 40, 3866693, 65536, 40, 3866694, 65536, 40, 3866695, 65536, 40, 3866696, 65536, 40, 3866697, 65536, 40, 3866698, 65536, 40, 3866699, 65536, 40, 3866700, 131072, 40, 3866701, 131072, 38, 3866702, 262144, 0, 3866703, 327680, 0, 3866704, 262144, 0, 3866705, 327680, 0, 3866706, 262144, 0, 3866707, 327680, 0, 3866708, 262144, 0, 3866709, 327680, 0, 3866710, 262144, 0, 3866711, 327680, 0, 3866712, 262144, 0, 3866713, 327680, 0, 3866714, 262144, 0, 3866715, 327680, 0, 3866716, 262144, 0, 3866717, 327680, 0, 3866718, 262144, 0, 3866719, 327680, 0, 3866720, 262144, 0, 3866721, 327680, 0, 3866722, 262144, 0, 3866723, 327680, 0, 3866724, 262144, 0, 3866725, 327680, 0, 3866726, 262144, 0, 3866727, 327680, 0, 3866728, 262144, 0, 3866729, 327680, 0, 3866730, 262144, 0, 3866731, 327680, 0, 3866732, 262144, 0, 3866733, 327680, 0, 3866734, 262144, 0, 3866735, 327680, 0, 3866736, 262144, 0, 3866737, 327680, 0, 3866738, 262144, 0, 3866739, 327680, 0, 3866740, 262144, 0, 3866741, 327680, 0, 3866742, 262144, 0, 3866743, 327680, 0, 3866744, 262144, 0, 3866745, 327680, 0, 3866746, 262144, 0, 3866747, 327680, 0, 3866748, 262144, 0, 3866749, 327680, 0, 3866750, 262144, 0, 3866751, 327680, 0, 3866752, 262144, 0, 3866753, 327680, 0, 3866754, 262144, 0, 3866755, 327680, 0, 3866756, 262144, 0, 3866757, 327680, 0, 3866758, 262144, 0, 3866759, 327680, 0, 3866760, 262144, 0, 3866761, 327680, 0, 3866762, 262144, 0, 3866763, 327680, 0, 3866764, 262144, 0, 3866765, 327680, 0, 3866766, 262144, 0, 3866767, 327680, 0, 3866768, 262144, 0, 3866769, 327680, 0 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 524355, 0, 12, 524356, 65536, 12, 524357, 131072, 12, 524362, 0, 12, 524363, 65536, 12, 524364, 131072, 12, 524401, 0, 12, 524402, 65536, 12, 524403, 131072, 12, 524408, 0, 12, 524409, 65536, 12, 524410, 131072, 12, 524417, 0, 12, 524418, 65536, 12, 524419, 131072, 12, 524423, 0, 12, 524424, 65536, 12, 524425, 131072, 12, 589891, 0, 13, 589892, 65536, 13, 589893, 131072, 13, 589898, 0, 13, 589899, 65536, 13, 589900, 131072, 13, 589937, 0, 13, 589938, 65536, 13, 589939, 131072, 13, 589944, 0, 13, 589945, 65536, 13, 589946, 131072, 13, 589953, 0, 13, 589954, 65536, 13, 589955, 131072, 13, 589959, 0, 13, 589960, 65536, 13, 589961, 131072, 13, 655427, 0, 14, 655428, 65536, 14, 655429, 131072, 14, 655434, 0, 14, 655435, 65536, 14, 655436, 131072, 14, 655473, 0, 14, 655474, 65536, 14, 655475, 131072, 14, 655480, 0, 14, 655481, 65536, 14, 655482, 131072, 14, 655489, 0, 14, 655490, 65536, 14, 655491, 131072, 14, 655495, 0, 14, 655496, 65536, 14, 655497, 131072, 14, 721006, 0, 12, 721007, 65536, 12, 721008, 131072, 12, 786504, 0, 32, 786505, 65536, 32, 786506, 131072, 32, 786510, 0, 12, 786511, 65536, 12, 786512, 131072, 12, 786542, 0, 13, 786543, 65536, 13, 786544, 131072, 13, 786547, 262144, 0, 786548, 327680, 0, 786549, 262144, 0, 786550, 327680, 0, 786554, 262144, 0, 786555, 327680, 0, 786556, 262144, 0, 786557, 327680, 0, 786558, 0, 12, 786559, 65536, 12, 786560, 131072, 12, 786561, 262144, 0, 786562, 327680, 0, 786563, 262144, 0, 786564, 327680, 0, 786565, 262144, 0, 786566, 0, 81, 786567, 65536, 81, 786568, 131072, 81, 786569, 196608, 81, 786570, 262144, 81, 786571, 327680, 81, 786572, 393216, 81, 786573, 327680, 0, 786574, 262144, 0, 786575, 327680, 0, 786576, 262144, 0, 786577, 327680, 0, 852040, 0, 33, 852041, 65536, 33, 852042, 131072, 33, 852046, 0, 13, 852047, 65536, 13, 852048, 131072, 13, 852051, 0, 12, 852052, 65536, 12, 852053, 131072, 12, 852054, 0, 12, 852055, 65536, 12, 852056, 131072, 12, 852078, 0, 14, 852079, 65536, 14, 852080, 131072, 14, 852082, 327680, 4, 852085, 393216, 4, 852087, 393216, 4, 852089, 327680, 4, 852092, 393216, 4, 852094, 393216, 4, 852096, 327680, 4, 852099, 393216, 4, 852101, 393216, 4, 852102, 0, 82, 852103, 65536, 82, 852104, 131072, 82, 852105, 196608, 82, 852106, 262144, 82, 852107, 327680, 82, 852108, 393216, 82, 852110, 393216, 4, 852112, 393216, 4, 917570, 0, 12, 917571, 65536, 12, 917572, 131072, 12, 917576, 0, 34, 917577, 65536, 34, 917578, 131072, 34, 917582, 0, 14, 917583, 65536, 14, 917584, 131072, 14, 917587, 0, 13, 917588, 65536, 13, 917589, 131072, 13, 917590, 0, 13, 917591, 65536, 13, 917592, 131072, 13, 917615, 0, 12, 917616, 65536, 12, 917617, 131072, 12, 917618, 327680, 5, 917621, 393216, 5, 917623, 393216, 5, 917625, 327680, 5, 917628, 393216, 5, 917630, 393216, 5, 917632, 327680, 5, 917635, 393216, 5, 917637, 393216, 5, 917638, 0, 83, 917639, 65536, 83, 917640, 131072, 83, 917641, 196608, 83, 917642, 262144, 83, 917643, 327680, 83, 917644, 393216, 83, 917646, 393216, 5, 917648, 393216, 5, 983106, 0, 13, 983107, 65536, 13, 983108, 131072, 13, 983111, 262144, 3, 983123, 0, 14, 983124, 65536, 14, 983125, 131072, 14, 983126, 0, 14, 983127, 65536, 14, 983128, 131072, 14, 983151, 0, 13, 983152, 65536, 13, 983153, 131072, 13, 983174, 0, 84, 983175, 65536, 84, 983176, 131072, 84, 983177, 196608, 84, 983178, 262144, 84, 983179, 327680, 84, 983180, 393216, 84, 1048642, 0, 14, 1048643, 65536, 14, 1048644, 131072, 14, 1048647, 262144, 4, 1048649, 327680, 4, 1048687, 0, 14, 1048688, 65536, 14, 1048689, 131072, 14, 1048710, 0, 85, 1048711, 65536, 85, 1048712, 131072, 85, 1048713, 196608, 85, 1048714, 262144, 85, 1048715, 327680, 85, 1048716, 393216, 85, 1114185, 327680, 5, 1114189, 327680, 4, 1114192, 393216, 4, 1114220, 0, 12, 1114221, 65536, 12, 1114222, 131072, 12, 1114226, 327680, 4, 1114229, 393216, 4, 1114246, 0, 86, 1114247, 65536, 86, 1114248, 131072, 86, 1114249, 196608, 86, 1114250, 262144, 86, 1114251, 327680, 86, 1114252, 393216, 86, 1179714, 0, 12, 1179715, 65536, 12, 1179716, 131072, 12, 1179725, 327680, 5, 1179728, 393216, 5, 1179756, 0, 13, 1179757, 65536, 13, 1179758, 131072, 13, 1179759, 0, 12, 1179760, 65536, 12, 1179761, 131072, 12, 1179762, 327680, 5, 1179765, 393216, 5, 1179781, 262144, 0, 1179782, 327680, 0, 1179783, 262144, 0, 1179784, 327680, 0, 1179785, 262144, 0, 1179786, 327680, 0, 1179787, 0, 12, 1179788, 65536, 12, 1245250, 0, 13, 1245251, 65536, 13, 1245252, 131072, 13, 1245257, 458752, 14, 1245292, 0, 14, 1245293, 65536, 14, 1245294, 131072, 14, 1245295, 0, 13, 1245296, 65536, 13, 1245297, 131072, 13, 1245302, 0, 22, 1245304, 131072, 22, 1245316, 327680, 4, 1245319, 393216, 4, 1245321, 393216, 4, 1245323, 393216, 4, 1245325, 327680, 4, 1245328, 393216, 4, 1310786, 0, 14, 1310787, 65536, 14, 1310788, 131072, 14, 1310792, 458752, 14, 1310831, 0, 14, 1310832, 65536, 14, 1310833, 131072, 14, 1310836, 262144, 0, 1310837, 327680, 0, 1310838, 0, 22, 1310840, 131072, 22, 1310842, 262144, 0, 1310843, 327680, 0, 1310844, 262144, 0, 1310845, 327680, 0, 1310846, 0, 12, 1310847, 65536, 12, 1310848, 131072, 12, 1310852, 327680, 5, 1310855, 393216, 5, 1310857, 393216, 5, 1310859, 393216, 5, 1310861, 327680, 5, 1310864, 393216, 5, 1376326, 131072, 41, 1376333, 327680, 4, 1376336, 393216, 4, 1376339, 262144, 0, 1376340, 327680, 0, 1376343, 0, 12, 1376344, 65536, 12, 1376345, 131072, 12, 1376371, 327680, 4, 1376374, 393216, 4, 1376377, 327680, 4, 1376380, 393216, 4, 1376382, 393216, 4, 1376385, 327680, 4, 1376388, 393216, 4, 1376390, 393216, 4, 1376392, 327680, 4, 1376395, 393216, 4, 1376397, 393216, 4, 1376399, 393216, 4, 1376401, 393216, 4, 1441850, 262144, 0, 1441851, 327680, 0, 1441852, 262144, 0, 1441853, 327680, 0, 1441857, 262144, 0, 1441858, 327680, 0, 1441860, 262144, 0, 1441861, 327680, 0, 1441869, 327680, 5, 1441872, 393216, 5, 1441874, 327680, 4, 1441877, 393216, 4, 1441907, 327680, 5, 1441910, 393216, 5, 1441913, 327680, 5, 1441916, 393216, 5, 1441918, 393216, 5, 1441921, 327680, 5, 1441924, 393216, 5, 1441926, 393216, 5, 1441928, 327680, 5, 1441931, 393216, 5, 1441933, 393216, 5, 1441935, 393216, 5, 1441937, 393216, 5, 1507350, 0, 12, 1507351, 65536, 12, 1507352, 131072, 12, 1507356, 262144, 0, 1507357, 327680, 0, 1507358, 262144, 0, 1507359, 327680, 0, 1507360, 262144, 0, 1507361, 327680, 0, 1507362, 262144, 0, 1507363, 327680, 0, 1507385, 327680, 4, 1507388, 393216, 4, 1507390, 393216, 4, 1507392, 327680, 4, 1507395, 393216, 4, 1507398, 393216, 4, 1507410, 327680, 5, 1507413, 393216, 5, 1572886, 0, 13, 1572887, 65536, 13, 1572888, 131072, 13, 1572891, 327680, 4, 1572894, 393216, 4, 1572896, 393216, 4, 1572898, 393216, 4, 1572900, 393216, 4, 1572921, 327680, 5, 1572924, 393216, 5, 1572926, 393216, 5, 1572928, 327680, 5, 1572931, 393216, 5, 1572934, 393216, 5, 1572941, 262144, 0, 1572942, 327680, 0, 1572943, 262144, 0, 1572944, 327680, 0, 1572946, 327680, 4, 1572949, 393216, 4, 1572979, 327680, 4, 1572982, 393216, 4, 1572990, 327680, 4, 1572993, 393216, 4, 1638422, 0, 14, 1638423, 65536, 14, 1638424, 131072, 14, 1638427, 327680, 5, 1638430, 393216, 5, 1638432, 393216, 5, 1638434, 393216, 5, 1638436, 393216, 5, 1638437, 262144, 0, 1638438, 327680, 0, 1638476, 327680, 4, 1638479, 393216, 4, 1638481, 393216, 4, 1638482, 262144, 0, 1638483, 327680, 0, 1638485, 393216, 5, 1638515, 327680, 5, 1638518, 393216, 5, 1638526, 327680, 5, 1638529, 393216, 5, 1703972, 327680, 4, 1703975, 393216, 4, 1703992, 262144, 0, 1703993, 327680, 0, 1703997, 0, 32, 1703998, 65536, 32, 1703999, 131072, 32, 1704012, 327680, 5, 1704015, 393216, 5, 1704017, 327680, 4, 1704020, 393216, 4, 1704023, 131072, 41, 1704060, 0, 22, 1704062, 131072, 22, 1769481, 0, 12, 1769482, 65536, 12, 1769483, 131072, 12, 1769484, 0, 12, 1769485, 65536, 12, 1769486, 131072, 12, 1769490, 0, 12, 1769491, 65536, 12, 1769492, 131072, 12, 1769502, 0, 32, 1769503, 65536, 32, 1769504, 131072, 32, 1769508, 327680, 5, 1769511, 393216, 5, 1769527, 327680, 4, 1769530, 393216, 4, 1769533, 0, 33, 1769534, 65536, 33, 1769535, 131072, 33, 1769553, 327680, 5, 1769556, 393216, 5, 1769576, 262144, 0, 1769577, 327680, 0, 1769578, 0, 12, 1769579, 65536, 12, 1769580, 131072, 12, 1769581, 262144, 0, 1769582, 327680, 0, 1769583, 262144, 0, 1769584, 327680, 0, 1769585, 0, 12, 1769586, 65536, 12, 1769587, 131072, 12, 1769588, 262144, 0, 1769589, 327680, 0, 1769590, 262144, 0, 1769591, 327680, 0, 1769592, 262144, 0, 1769593, 327680, 0, 1769596, 0, 22, 1769598, 131072, 22, 1769600, 0, 12, 1769601, 65536, 12, 1769602, 131072, 12, 1769609, 262144, 0, 1769610, 327680, 0, 1769611, 0, 12, 1769612, 65536, 12, 1769613, 131072, 12, 1769614, 262144, 0, 1769615, 327680, 0, 1769616, 262144, 0, 1769617, 327680, 0, 1835017, 0, 13, 1835018, 65536, 13, 1835019, 131072, 13, 1835020, 0, 13, 1835021, 65536, 13, 1835022, 131072, 13, 1835026, 0, 13, 1835027, 65536, 13, 1835028, 131072, 13, 1835038, 0, 33, 1835039, 65536, 33, 1835040, 131072, 33, 1835063, 327680, 5, 1835066, 393216, 5, 1835069, 0, 34, 1835070, 65536, 34, 1835071, 131072, 34, 1835111, 327680, 4, 1835114, 393216, 4, 1835116, 327680, 4, 1835118, 327680, 4, 1835121, 393216, 4, 1835123, 327680, 4, 1835125, 327680, 4, 1835127, 327680, 4, 1835130, 393216, 4, 1835144, 327680, 4, 1835147, 393216, 4, 1835149, 327680, 4, 1835151, 327680, 4, 1900553, 0, 14, 1900554, 65536, 14, 1900555, 131072, 14, 1900556, 0, 14, 1900557, 65536, 14, 1900558, 131072, 14, 1900562, 0, 14, 1900563, 65536, 14, 1900564, 131072, 14, 1900572, 262144, 0, 1900573, 327680, 0, 1900574, 0, 34, 1900575, 65536, 34, 1900576, 131072, 34, 1900577, 262144, 3, 1900585, 262144, 0, 1900586, 327680, 0, 1900587, 262144, 0, 1900588, 327680, 0, 1900647, 327680, 5, 1900650, 393216, 5, 1900652, 327680, 5, 1900654, 327680, 5, 1900657, 393216, 5, 1900659, 327680, 5, 1900661, 327680, 5, 1900663, 327680, 5, 1900666, 393216, 5, 1900680, 327680, 5, 1900683, 393216, 5, 1900685, 327680, 5, 1900687, 327680, 5, 1966107, 327680, 4, 1966110, 393216, 4, 1966113, 262144, 4, 1966120, 327680, 4, 1966123, 393216, 4, 1966125, 393216, 4, 1966192, 327680, 4, 1966194, 327680, 4, 1966196, 327680, 4, 1966199, 393216, 4, 1966208, 327680, 4, 1966211, 393216, 4, 1966217, 327680, 4, 1966219, 327680, 4, 1966221, 327680, 4, 1966223, 327680, 4, 2031639, 262144, 0, 2031640, 327680, 0, 2031643, 327680, 5, 2031646, 393216, 5, 2031653, 0, 12, 2031654, 65536, 12, 2031655, 131072, 12, 2031656, 327680, 5, 2031659, 393216, 5, 2031661, 393216, 5, 2031728, 327680, 5, 2031730, 327680, 5, 2031732, 327680, 5, 2031735, 393216, 5, 2031744, 327680, 5, 2031747, 393216, 5, 2031753, 327680, 5, 2031755, 327680, 5, 2031757, 327680, 5, 2031759, 327680, 5, 2097174, 327680, 4, 2097177, 393216, 4, 2097264, 327680, 4, 2097266, 327680, 4, 2097269, 393216, 4, 2097289, 327680, 4, 2097292, 393216, 4, 2097294, 327680, 4, 2097296, 327680, 4, 2162695, 0, 12, 2162696, 65536, 12, 2162697, 131072, 12, 2162710, 327680, 5, 2162713, 393216, 5, 2162747, 327680, 4, 2162750, 393216, 4, 2162791, 327680, 4, 2162794, 393216, 4, 2162800, 327680, 5, 2162802, 327680, 5, 2162805, 393216, 5, 2162808, 393216, 4, 2162822, 458752, 14, 2162825, 327680, 5, 2162828, 393216, 5, 2162830, 327680, 5, 2162832, 327680, 5, 2228228, 0, 12, 2228229, 65536, 12, 2228230, 131072, 12, 2228231, 0, 13, 2228232, 65536, 13, 2228233, 131072, 13, 2228283, 327680, 5, 2228286, 393216, 5, 2228301, 0, 12, 2228302, 65536, 12, 2228303, 131072, 12, 2228327, 327680, 5, 2228330, 393216, 5, 2228336, 327680, 4, 2228338, 327680, 4, 2228341, 393216, 4, 2228344, 393216, 5, 2228364, 327680, 4, 2228366, 327680, 4, 2228368, 327680, 4, 2293764, 0, 13, 2293765, 65536, 13, 2293766, 131072, 13, 2293767, 0, 14, 2293768, 65536, 14, 2293769, 131072, 14, 2293773, 0, 32, 2293774, 65536, 32, 2293775, 131072, 32, 2293778, 262144, 0, 2293779, 327680, 0, 2293780, 262144, 0, 2293781, 327680, 0, 2293790, 0, 22, 2293792, 131072, 22, 2293795, 327680, 4, 2293798, 393216, 4, 2293800, 393216, 4, 2293837, 0, 13, 2293838, 65536, 13, 2293839, 131072, 13, 2293863, 327680, 4, 2293865, 327680, 4, 2293867, 327680, 4, 2293870, 393216, 4, 2293872, 327680, 5, 2293874, 327680, 5, 2293877, 393216, 5, 2293895, 458752, 14, 2293900, 327680, 5, 2293902, 327680, 5, 2293904, 327680, 5, 2359300, 0, 14, 2359301, 65536, 14, 2359302, 131072, 14, 2359309, 0, 33, 2359310, 65536, 33, 2359311, 131072, 33, 2359313, 327680, 4, 2359316, 393216, 4, 2359318, 393216, 4, 2359319, 0, 12, 2359320, 65536, 12, 2359321, 131072, 12, 2359324, 262144, 0, 2359325, 327680, 0, 2359326, 0, 22, 2359328, 131072, 22, 2359331, 327680, 5, 2359334, 393216, 5, 2359336, 393216, 5, 2359375, 196608, 11, 2359399, 327680, 5, 2359401, 327680, 5, 2359403, 327680, 5, 2359406, 393216, 5, 2359428, 458752, 14, 2359433, 327680, 4, 2359435, 327680, 4, 2359438, 393216, 4, 2359440, 327680, 4, 2424845, 0, 34, 2424846, 65536, 34, 2424847, 131072, 34, 2424849, 327680, 5, 2424852, 393216, 5, 2424854, 393216, 5, 2424859, 327680, 4, 2424862, 393216, 4, 2424924, 327680, 4, 2424927, 393216, 4, 2424929, 393216, 4, 2424931, 393216, 4, 2424933, 393216, 4, 2424937, 327680, 4, 2424939, 327680, 4, 2424942, 393216, 4, 2424956, 458752, 14, 2424969, 327680, 5, 2424971, 327680, 5, 2424974, 393216, 5, 2424976, 327680, 5, 2490395, 327680, 5, 2490398, 393216, 5, 2490403, 262144, 3, 2490406, 0, 12, 2490407, 65536, 12, 2490408, 131072, 12, 2490409, 262144, 0, 2490410, 327680, 0, 2490411, 262144, 0, 2490412, 327680, 0, 2490413, 0, 12, 2490414, 65536, 12, 2490415, 131072, 12, 2490416, 262144, 0, 2490417, 327680, 0, 2490419, 0, 12, 2490420, 65536, 12, 2490421, 131072, 12, 2490433, 262144, 0, 2490434, 327680, 0, 2490437, 262144, 0, 2490438, 327680, 0, 2490439, 262144, 0, 2490440, 327680, 0, 2490441, 0, 12, 2490442, 65536, 12, 2490443, 131072, 12, 2490444, 262144, 0, 2490445, 327680, 0, 2490446, 262144, 0, 2490447, 327680, 0, 2490456, 262144, 0, 2490457, 327680, 0, 2490460, 327680, 5, 2490463, 393216, 5, 2490465, 393216, 5, 2490467, 393216, 5, 2490469, 393216, 5, 2490473, 327680, 5, 2490475, 327680, 5, 2490478, 393216, 5, 2490505, 327680, 4, 2490507, 327680, 4, 2490509, 327680, 4, 2490511, 327680, 4, 2555914, 262144, 0, 2555915, 327680, 0, 2555922, 0, 12, 2555923, 65536, 12, 2555924, 131072, 12, 2555939, 262144, 4, 2555944, 327680, 4, 2555947, 393216, 4, 2555949, 393216, 4, 2555951, 327680, 4, 2555954, 393216, 4, 2555968, 327680, 4, 2555971, 393216, 4, 2555972, 327680, 4, 2555974, 327680, 4, 2555977, 393216, 4, 2555979, 327680, 4, 2555982, 393216, 4, 2555984, 393216, 4, 2555991, 327680, 4, 2555994, 393216, 4, 2555996, 393216, 70, 2555997, 393216, 70, 2555998, 393216, 70, 2556000, 393216, 70, 2556003, 393216, 70, 2556012, 327680, 4, 2556014, 327680, 4, 2556017, 393216, 4, 2556031, 327680, 4, 2556034, 393216, 4, 2556036, 393216, 4, 2556041, 327680, 5, 2556043, 327680, 5, 2556045, 327680, 5, 2556047, 327680, 5, 2621449, 327680, 4, 2621452, 393216, 4, 2621468, 0, 12, 2621469, 65536, 12, 2621470, 131072, 12, 2621480, 327680, 5, 2621483, 393216, 5, 2621485, 393216, 5, 2621487, 327680, 5, 2621490, 393216, 5, 2621504, 327680, 5, 2621506, 327680, 4, 2621507, 393216, 5, 2621508, 327680, 5, 2621509, 393216, 4, 2621510, 327680, 5, 2621513, 393216, 5, 2621515, 327680, 5, 2621518, 393216, 5, 2621520, 393216, 5, 2621527, 327680, 5, 2621530, 393216, 5, 2621532, 393216, 70, 2621534, 393216, 70, 2621536, 393216, 70, 2621539, 393216, 70, 2621548, 327680, 5, 2621550, 327680, 5, 2621553, 393216, 5, 2621565, 458752, 14, 2621567, 327680, 5, 2621570, 393216, 5, 2621572, 393216, 5, 2621577, 327680, 4, 2621579, 327680, 4, 2621581, 327680, 4, 2621583, 327680, 4, 2686976, 262144, 0, 2686977, 327680, 0, 2686978, 0, 12, 2686979, 65536, 12, 2686980, 131072, 12, 2686981, 262144, 0, 2686982, 327680, 0, 2686983, 262144, 0, 2686984, 327680, 0, 2686985, 327680, 5, 2686988, 393216, 5, 2687004, 0, 13, 2687006, 131072, 13, 2687013, 327680, 4, 2687016, 393216, 4, 2687018, 393216, 4, 2687019, 131072, 2, 2687025, 0, 12, 2687026, 65536, 12, 2687027, 131072, 12, 2687042, 327680, 5, 2687044, 327680, 4, 2687045, 393216, 5, 2687047, 393216, 4, 2687081, 327680, 4, 2687084, 393216, 4, 2687090, 327680, 4, 2687093, 393216, 4, 2687113, 327680, 5, 2687115, 327680, 5, 2687117, 327680, 5, 2687119, 327680, 5, 2752514, 393216, 4, 2752516, 327680, 4, 2752519, 393216, 4, 2752521, 393216, 4, 2752535, 262144, 0, 2752536, 327680, 0, 2752537, 262144, 0, 2752538, 327680, 0, 2752544, 393216, 37, 2752549, 327680, 5, 2752552, 393216, 5, 2752554, 393216, 5, 2752580, 327680, 5, 2752583, 393216, 5, 2752589, 262144, 0, 2752590, 327680, 0, 2752591, 262144, 0, 2752592, 327680, 0, 2752617, 327680, 5, 2752620, 393216, 5, 2752626, 327680, 5, 2752629, 393216, 5, 2752652, 327680, 4, 2752654, 327680, 4, 2752656, 327680, 4, 2818050, 393216, 5, 2818052, 327680, 5, 2818055, 393216, 5, 2818057, 393216, 5, 2818070, 327680, 4, 2818072, 327680, 4, 2818075, 393216, 4, 2818079, 393216, 37, 2818080, 393216, 38, 2818094, 458752, 14, 2818107, 327680, 4, 2818110, 393216, 4, 2818119, 327680, 4, 2818122, 393216, 4, 2818124, 327680, 4, 2818127, 393216, 4, 2818129, 393216, 4, 2818134, 327680, 4, 2818136, 327680, 4, 2818139, 393216, 4, 2818188, 327680, 5, 2818190, 327680, 5, 2818192, 327680, 5, 2883585, 393216, 4, 2883587, 393216, 4, 2883589, 393216, 4, 2883591, 393216, 4, 2883593, 262144, 0, 2883594, 327680, 0, 2883606, 327680, 5, 2883608, 327680, 5, 2883611, 393216, 5, 2883615, 393216, 38, 2883616, 393216, 39, 2883632, 327680, 4, 2883635, 393216, 4, 2883643, 327680, 5, 2883646, 393216, 5, 2883655, 327680, 5, 2883658, 327680, 4, 2883660, 327680, 5, 2883661, 393216, 4, 2883663, 393216, 5, 2883665, 393216, 5, 2883670, 327680, 5, 2883672, 327680, 5, 2883675, 393216, 5, 2883690, 327680, 4, 2883692, 327680, 4, 2883695, 393216, 4, 2883708, 458752, 14, 2883717, 458752, 14, 2883721, 327680, 4, 2883723, 327680, 4, 2883726, 393216, 4, 2883728, 327680, 4, 2949121, 393216, 5, 2949123, 393216, 5, 2949125, 393216, 5, 2949127, 393216, 5, 2949128, 327680, 4, 2949131, 393216, 4, 2949151, 393216, 39, 2949152, 393216, 40, 2949168, 327680, 5, 2949171, 393216, 5, 2949179, 327680, 4, 2949182, 393216, 4, 2949194, 458752, 39, 2949197, 393216, 5, 2949220, 262144, 0, 2949221, 327680, 4, 2949223, 327680, 4, 2949226, 393216, 4, 2949228, 327680, 5, 2949231, 393216, 5, 2949249, 458752, 14, 2949257, 327680, 5, 2949259, 327680, 5, 2949262, 393216, 5, 2949264, 327680, 5, 3014658, 393216, 4, 3014660, 393216, 4, 3014662, 393216, 4, 3014664, 393216, 4, 3014667, 393216, 5, 3014687, 393216, 40, 3014688, 393216, 41, 3014691, 327680, 4, 3014694, 393216, 4, 3014696, 393216, 4, 3014715, 327680, 5, 3014718, 393216, 5, 3014730, 458752, 40, 3014731, 458752, 39, 3014755, 327680, 4, 3014757, 327680, 5, 3014759, 327680, 5, 3014762, 393216, 5, 3014771, 327680, 4, 3014773, 327680, 4, 3014776, 393216, 4, 3014793, 327680, 4, 3014795, 327680, 4, 3014797, 327680, 4, 3014799, 327680, 4, 3080194, 393216, 5, 3080196, 393216, 5, 3080198, 393216, 5, 3080200, 393216, 5, 3080223, 393216, 41, 3080227, 327680, 5, 3080230, 393216, 5, 3080232, 393216, 5, 3080236, 458752, 14, 3080248, 0, 12, 3080249, 65536, 12, 3080250, 131072, 12, 3080251, 327680, 4, 3080254, 393216, 4, 3080266, 458752, 41, 3080267, 458752, 40, 3080291, 327680, 5, 3080307, 327680, 5, 3080309, 327680, 5, 3080312, 393216, 5, 3080322, 458752, 14, 3080329, 327680, 5, 3080331, 327680, 5, 3080333, 327680, 5, 3080335, 327680, 5, 3145750, 327680, 4, 3145752, 327680, 4, 3145755, 393216, 4, 3145757, 327680, 4, 3145760, 393216, 4, 3145776, 327680, 4, 3145779, 393216, 4, 3145787, 327680, 5, 3145790, 393216, 5, 3145795, 262144, 0, 3145796, 327680, 0, 3145802, 458752, 42, 3145803, 458752, 41, 3145813, 327680, 4, 3145815, 327680, 4, 3145818, 393216, 4, 3145821, 0, 22, 3145823, 131072, 22, 3145846, 327680, 4, 3145848, 327680, 4, 3145851, 393216, 4, 3145862, 458752, 14, 3145868, 327680, 4, 3145870, 327680, 4, 3145872, 327680, 4, 3211286, 327680, 5, 3211288, 327680, 5, 3211291, 393216, 5, 3211293, 327680, 5, 3211296, 393216, 5, 3211312, 327680, 5, 3211315, 393216, 5, 3211319, 262144, 0, 3211323, 327680, 4, 3211326, 393216, 4, 3211330, 327680, 4, 3211333, 393216, 4, 3211338, 458752, 43, 3211339, 458752, 42, 3211349, 327680, 5, 3211351, 327680, 5, 3211354, 393216, 5, 3211355, 262144, 0, 3211356, 327680, 0, 3211357, 0, 22, 3211359, 131072, 22, 3211362, 262144, 0, 3211363, 327680, 0, 3211364, 262144, 0, 3211365, 327680, 0, 3211367, 262144, 0, 3211368, 327680, 0, 3211369, 0, 12, 3211370, 65536, 12, 3211371, 131072, 12, 3211377, 262144, 0, 3211378, 327680, 0, 3211382, 327680, 5, 3211384, 327680, 5, 3211387, 393216, 5, 3211404, 327680, 5, 3211406, 327680, 5, 3211408, 327680, 5, 3276842, 327680, 4, 3276845, 393216, 4, 3276847, 393216, 4, 3276849, 393216, 4, 3276851, 393216, 4, 3276854, 327680, 4, 3276856, 327680, 4, 3276859, 393216, 4, 3276862, 393216, 5, 3276866, 327680, 5, 3276868, 327680, 4, 3276869, 393216, 5, 3276871, 393216, 4, 3276875, 458752, 43, 3276877, 327680, 4, 3276879, 327680, 4, 3276882, 393216, 4, 3276884, 327680, 4, 3276887, 393216, 4, 3276890, 327680, 4, 3276893, 393216, 4, 3276897, 327680, 4, 3276900, 393216, 4, 3276902, 393216, 4, 3276905, 393216, 4, 3276912, 327680, 4, 3276915, 327680, 4, 3276917, 327680, 4, 3276919, 327680, 4, 3276921, 327680, 4, 3276923, 327680, 4, 3276926, 393216, 4, 3276935, 327680, 4, 3276937, 327680, 4, 3276940, 393216, 4, 3276942, 327680, 4, 3276944, 327680, 4, 3342378, 327680, 5, 3342381, 393216, 5, 3342383, 393216, 5, 3342385, 393216, 5, 3342387, 393216, 5, 3342390, 327680, 5, 3342392, 327680, 5, 3342395, 393216, 5, 3342398, 327680, 4, 3342401, 393216, 4, 3342404, 327680, 5, 3342407, 393216, 5, 3342413, 327680, 5, 3342415, 327680, 5, 3342418, 393216, 5, 3342420, 327680, 5, 3342423, 393216, 5, 3342426, 327680, 5, 3342429, 393216, 5, 3342433, 327680, 5, 3342436, 393216, 5, 3342438, 393216, 5, 3342441, 393216, 5, 3342448, 327680, 5, 3342451, 327680, 5, 3342453, 327680, 5, 3342455, 327680, 5, 3342457, 327680, 5, 3342459, 327680, 5, 3342462, 393216, 5, 3342471, 327680, 5, 3342473, 327680, 5, 3342476, 393216, 5, 3342478, 327680, 5, 3342480, 327680, 5, 3407934, 327680, 5, 3407937, 393216, 5, 3407939, 327680, 4, 3407942, 393216, 4, 3407944, 393216, 4, 3407946, 393216, 4, 3407962, 327680, 4, 3407965, 393216, 4, 3407981, 327680, 4, 3407984, 393216, 4, 3473475, 327680, 5, 3473478, 393216, 5, 3473480, 393216, 5, 3473482, 393216, 5, 3473498, 327680, 5, 3473501, 393216, 5, 3473517, 327680, 5, 3473520, 393216, 5, 3538944, 262144, 0, 3538945, 327680, 0, 3538946, 262144, 0, 3538947, 327680, 0, 3538948, 262144, 0, 3538949, 327680, 0, 3538950, 262144, 0, 3538951, 327680, 0, 3538952, 262144, 0, 3538953, 327680, 0, 3538954, 262144, 0, 3538955, 327680, 0, 3538956, 262144, 0, 3538957, 327680, 0, 3538958, 262144, 0, 3538959, 327680, 0, 3604496, 262144, 0, 3604497, 327680, 0, 3604498, 262144, 0, 3604499, 327680, 0, 3604500, 262144, 0, 3604501, 327680, 0, 3604502, 262144, 0, 3604503, 327680, 0, 3604504, 262144, 0, 3604505, 327680, 0, 3604506, 262144, 0, 3604507, 327680, 0, 3604508, 262144, 0, 3604509, 327680, 0, 3604510, 262144, 0, 3604511, 327680, 0, 3604512, 262144, 0, 3604513, 327680, 0, 3604514, 262144, 0, 3604515, 327680, 0, 3604516, 262144, 0, 3604517, 327680, 0, 3670016, 262144, 0, 3670017, 327680, 0, 3670018, 262144, 0, 3670019, 327680, 0, 3670020, 262144, 0, 3670021, 327680, 0, 3670022, 262144, 0, 3670023, 327680, 0, 3670024, 262144, 0, 3670025, 327680, 0, 3670026, 262144, 0, 3670027, 327680, 0, 3670028, 262144, 0, 3670029, 327680, 0, 3670030, 262144, 0, 3670031, 327680, 0, 3735568, 262144, 0, 3735569, 327680, 0, 3735570, 262144, 0, 3735571, 327680, 0, 3735572, 262144, 0, 3735573, 327680, 0, 3735574, 262144, 0, 3735575, 327680, 0, 3735576, 262144, 0, 3735577, 327680, 0, 3735578, 262144, 0, 3735579, 327680, 0, 3735580, 262144, 0, 3735581, 327680, 0, 3735582, 262144, 0, 3735583, 327680, 0, 3735584, 262144, 0, 3735585, 327680, 0, 3735586, 262144, 0, 3735587, 327680, 0, 3735588, 262144, 0, 3735589, 327680, 0, 3735630, 262144, 0, 3735631, 327680, 0, 3735632, 262144, 0, 3735633, 327680, 0, 3735634, 262144, 0, 3735635, 327680, 0, 3735636, 262144, 0, 3735637, 327680, 0, 3735638, 262144, 0, 3735639, 327680, 0, 3735640, 262144, 0, 3735641, 327680, 0, 3735642, 262144, 0, 3735643, 327680, 0, 3735644, 262144, 0, 3735645, 327680, 0, 3735646, 262144, 0, 3735647, 327680, 0, 3735648, 262144, 0, 3735649, 327680, 0, 3735650, 262144, 0, 3735651, 327680, 0, 3735652, 262144, 0, 3735653, 327680, 0, 3735654, 262144, 0, 3735655, 327680, 0, 3735656, 262144, 0, 3735657, 327680, 0, 3735658, 262144, 0, 3735659, 327680, 0, 3735660, 262144, 0, 3735661, 327680, 0, 3735662, 262144, 0, 3735663, 327680, 0, 3735664, 262144, 0, 3735665, 327680, 0, 3735666, 262144, 0, 3735667, 327680, 0, 3735668, 262144, 0, 3735669, 327680, 0, 3735670, 262144, 0, 3735671, 327680, 0, 3735672, 262144, 0, 3735673, 327680, 0, 3735674, 262144, 0, 3735675, 327680, 0, 3735676, 262144, 0, 3735677, 327680, 0, 3735678, 262144, 0, 3735679, 327680, 0, 3735680, 262144, 0, 3735681, 327680, 0, 3735682, 262144, 0, 3735683, 327680, 0, 3735684, 262144, 0, 3735685, 327680, 0, 3735686, 262144, 0, 3735687, 327680, 0, 3735688, 262144, 0, 3735689, 327680, 0, 3735690, 262144, 0, 3735691, 327680, 0, 3735692, 262144, 0, 3735693, 327680, 0, 3735694, 262144, 0, 3735695, 327680, 0, 3735696, 262144, 0, 3735697, 327680, 0, 3801088, 262144, 0, 3801089, 327680, 0, 3801090, 262144, 0, 3801091, 327680, 0, 3801092, 262144, 0, 3801093, 327680, 0, 3801094, 262144, 0, 3801095, 327680, 0, 3801096, 262144, 0, 3801097, 327680, 0, 3801098, 262144, 0, 3801099, 327680, 0, 3801100, 262144, 0, 3801101, 327680, 0, 3801102, 262144, 0, 3801103, 327680, 0, 3801174, 393216, 4, 3801176, 393216, 4, 3801178, 393216, 4, 3801180, 393216, 4, 3801182, 393216, 4, 3801184, 393216, 4, 3801186, 393216, 4, 3801188, 393216, 4, 3801190, 393216, 4, 3801192, 393216, 4, 3801194, 393216, 4, 3801196, 393216, 4, 3801198, 393216, 4, 3801200, 393216, 4, 3801202, 393216, 4, 3801204, 393216, 4, 3801206, 393216, 4, 3801208, 393216, 4, 3866710, 393216, 5, 3866712, 393216, 5, 3866714, 393216, 5, 3866716, 393216, 5, 3866718, 393216, 5, 3866720, 393216, 5, 3866722, 393216, 5, 3866724, 393216, 5, 3866726, 393216, 5, 3866728, 393216, 5, 3866730, 393216, 5, 3866732, 393216, 5, 3866734, 393216, 5, 3866736, 393216, 5, 3866738, 393216, 5, 3866740, 393216, 5, 3866742, 393216, 5, 3866744, 393216, 5 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 1200) +scene_destination = "res://Maps/Caves/Lanthanite_Cave.tscn" +location = Vector2(1072, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2352, 464) +scene_destination = "res://Maps/Caves/Lanthanite_Cave.tscn" +location = Vector2(3376, 2128) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(4304, 528) +scene_destination = "res://Maps/Routes/Route16/Route_16_M088.tscn" +location = Vector2(144, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 944) +scene_destination = "res://Maps/Caves/Lanthanite_Cave.tscn" +location = Vector2(176, 2928) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 912) +scene_destination = "res://Maps/Caves/Lanthanite_Cave.tscn" +location = Vector2(1136, 1840) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 1616) +trainer = true +texture = ExtResource("201") +trainer_name = "ACE TRAINER Everst" +trainer_reward = 4560 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[136, 47], [96, 48]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3568, 1008) +trainer = true +texture = ExtResource("202") +trainer_name = "ACE TRAINER Kili" +trainer_reward = 4465 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[149, 45], [149, 45], [151, 47], [150, 47]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2192, 1424) +trainer = true +texture = ExtResource("203") +trainer_name = "ACE TRAINER Rylai" +trainer_reward = 4370 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[117, 46], [62, 46]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2288, 1008) +trainer = true +texture = ExtResource("204") +trainer_name = "ACE TRAINER Tuskar" +trainer_reward = 4560 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[113, 44], [155, 44], [150, 48]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1488) +trainer = true +texture = ExtResource("205") +trainer_name = "ACE TRAINER Conca" +trainer_reward = 4370 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[62, 46], [17, 46]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2672, 944) +trainer = true +texture = ExtResource("206") +trainer_name = "DRAGON TAMER Kim" +trainer_reward = 3300 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[155, 44], [155, 44], [94, 44], [112, 44], [19, 44]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4016, 752) +trainer = true +texture = ExtResource("207") +trainer_name = "ACE TRAINER Logan" +trainer_reward = 4655 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[114, 49]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3088, 1392) +trainer = true +texture = ExtResource("208") +trainer_name = "DRAGON TAMER Kim" +trainer_reward = 3300 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[155, 44], [155, 44], [94, 44], [112, 44], [19, 44]] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2736, 784) +texture = ExtResource("6") +item_id = 309 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3984, 1520) +texture = ExtResource("6") +item_id = 16 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2768, 752) +texture = ExtResource("6") +item_id = 123 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3184, 1296) +texture = ExtResource("6") +item_id = 209 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1168, 1040) +texture = ExtResource("6") +item_id = 174 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(400, 1328) +texture = ExtResource("6") +item_id = 181 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2000, 1616) +texture = ExtResource("6") +item_id = 172 + +[node name="Item8" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2320, 880) +texture = ExtResource("6") +item_id = 184 + +[node name="Item9" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(4080, 912) +texture = ExtResource("6") +item_id = 197 + +[node name="Item10" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3536, 1616) +texture = ExtResource("6") +item_id = 202 + +[node name="Item11" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(4208, 1328) +texture = ExtResource("6") +item_id = 317 + +[node name="Item12" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(4368, 944) +texture = ExtResource("6") +item_id = 35 diff --git a/Maps/Routes/Route16/Route_16_M088.gd b/Maps/Routes/Route16/Route_16_M088.gd new file mode 100644 index 000000000..95b50c196 --- /dev/null +++ b/Maps/Routes/Route16/Route_16_M088.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map088 + +var map_name = "Route 16" diff --git a/Maps/Routes/Route16/Route_16_M088.gd.uid b/Maps/Routes/Route16/Route_16_M088.gd.uid new file mode 100644 index 000000000..c67a841f9 --- /dev/null +++ b/Maps/Routes/Route16/Route_16_M088.gd.uid @@ -0,0 +1 @@ +uid://bt5ita0ur0jq7 diff --git a/Maps/Routes/Route16/Route_16_M088.tscn b/Maps/Routes/Route16/Route_16_M088.tscn new file mode 100644 index 000000000..b12d4c141 --- /dev/null +++ b/Maps/Routes/Route16/Route_16_M088.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route16/Route_16_M088_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route16/Route_16_M088.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Route 16" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 262145, 0, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 262145, 4, 65550, 131073, 1, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 4, 131076, 131072, 0, 131077, 65536, 0, 131078, 0, 0, 131079, 196608, 0, 131080, 131072, 0, 131081, 196608, 0, 131082, 131072, 0, 131083, 65536, 0, 131084, 0, 0, 131085, 196608, 0, 131086, 262145, 2, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 4, 196612, 131072, 1, 196613, 65536, 1, 196614, 0, 1, 196615, 196608, 1, 196616, 131072, 1, 196617, 196608, 1, 196618, 131072, 1, 196619, 65536, 1, 196620, 0, 1, 196621, 196608, 1, 196622, 262145, 2, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 131072, 2, 262149, 65536, 2, 262150, 0, 2, 262151, 196608, 2, 262152, 131072, 2, 262153, 196608, 2, 262154, 131072, 2, 262155, 65536, 2, 262156, 0, 2, 262157, 196608, 2, 262158, 262145, 2, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 131072, 3, 327685, 65536, 3, 327686, 0, 3, 327687, 196608, 3, 327688, 131072, 3, 327689, 196608, 3, 327690, 131072, 3, 327691, 65536, 3, 327692, 0, 3, 327693, 196608, 3, 327694, 262145, 2, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 262144, 0, 393221, 262144, 0, 393222, 262144, 0, 393223, 262144, 0, 393224, 262144, 0, 393225, 262144, 0, 393226, 262144, 0, 393227, 262144, 0, 393228, 262144, 0, 393229, 262144, 0, 393230, 262145, 2, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 262144, 0, 458757, 262144, 0, 458758, 262144, 0, 458759, 262144, 0, 458760, 262144, 0, 458761, 262144, 0, 458762, 262144, 0, 458763, 262144, 0, 458764, 262144, 0, 458765, 262144, 0, 458766, 262145, 2, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 262144, 0, 524293, 262144, 0, 524294, 262144, 0, 524295, 262144, 0, 524296, 262144, 0, 524297, 262144, 0, 524298, 262144, 0, 524299, 262144, 0, 524300, 262144, 0, 524301, 262144, 0, 524302, 262145, 2, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 262144, 0, 589829, 262144, 0, 589830, 262144, 0, 589831, 262144, 0, 589832, 262144, 0, 589833, 262144, 0, 589834, 262144, 0, 589835, 262144, 0, 589836, 262144, 0, 589837, 262144, 0, 589838, 262145, 2, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 262144, 0, 655365, 262144, 0, 655366, 262144, 0, 655367, 262144, 0, 655368, 262144, 0, 655369, 262144, 0, 655370, 262144, 0, 655371, 262144, 0, 655372, 262144, 0, 655373, 262144, 0, 655374, 262145, 2, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 131073, 0, 720900, 131073, 3, 720901, 131073, 3, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 131073, 3, 720910, 65537, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393222, 262144, 6, 393226, 393216, 6, 458754, 0, 15, 458755, 65536, 15, 458756, 458752, 18, 458758, 262144, 7, 458759, 327680, 7, 458760, 327680, 7, 458761, 327680, 7, 458762, 393216, 7, 458765, 458752, 18, 458766, 262144, 15, 458767, 327680, 15, 524290, 0, 16, 524291, 65536, 16, 524292, 458752, 18, 524301, 458752, 18, 524302, 262144, 16, 524303, 327680, 16, 589826, 0, 17, 589827, 65536, 17, 589828, 458752, 18, 589837, 458752, 18, 589838, 262144, 17, 589839, 327680, 17, 655362, 0, 18, 655363, 65536, 18, 655364, 131072, 18, 655373, 196608, 18, 655374, 262144, 18, 655375, 327680, 18 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327691, 262144, 2, 327692, 327680, 2, 393227, 262144, 3, 393228, 327680, 3 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 272) +scene_destination = "res://Maps/Routes/Route16/Route_16.tscn" +location = Vector2(4304, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 272) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town.tscn" +location = Vector2(368, 1552) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/Routes/Route16/Route_16_M088_tileset.tres b/Maps/Routes/Route16/Route_16_M088_tileset.tres new file mode 100644 index 000000000..923a26d17 --- /dev/null +++ b/Maps/Routes/Route16/Route_16_M088_tileset.tres @@ -0,0 +1,194 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Gatehouse.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +4:0/0 = 0 +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route16/Route_16_tileset.tres b/Maps/Routes/Route16/Route_16_tileset.tres new file mode 100644 index 000000000..008b14779 --- /dev/null +++ b/Maps/Routes/Route16/Route_16_tileset.tres @@ -0,0 +1,336 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route16.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass5_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:84/0 = 0 +0:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:85/0 = 0 +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:84/0 = 0 +1:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:82/0 = 0 +2:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:83/0 = 0 +2:84/0 = 0 +2:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +2:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:8/0 = 0 +3:9/0 = 0 +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:82/0 = 0 +3:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:83/0 = 0 +3:84/0 = 0 +3:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:85/0 = 0 +3:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:11/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:15/0 = 0 +4:30/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:82/0 = 0 +4:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:84/0 = 0 +4:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:81/0 = 0 +5:82/0 = 0 +5:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:84/0 = 0 +5:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:85/0 = 0 +5:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:70/0 = 0 +6:81/0 = 0 +6:82/0 = 0 +6:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:84/0 = 0 +6:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:85/0 = 0 +6:86/0 = 0 +6:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:87/0 = 0 +6:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:39/0 = 0 +7:40/0 = 0 +7:41/0 = 0 +7:42/0 = 0 +7:43/0 = 0 +7:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/3 = SubResource("src3") diff --git a/Maps/Routes/Route2/Route 2.gd b/Maps/Routes/Route2/Route 2.gd deleted file mode 100755 index 25e4508c4..000000000 --- a/Maps/Routes/Route2/Route 2.gd +++ /dev/null @@ -1,210 +0,0 @@ -extends Node2D - -var adjacent_scenes = [ - ["res://Maps/KevlarTown/Kevlar Town.tscn", Vector2(-352,1824)], - ["res://Maps/NowtochCity/Nowtoch City.tscn", Vector2(-480, -2368)] -] - -var background_music = "res://Audio/BGM/PU-Route 01.ogg"; # Same as route 1 apparently - -var type = "Outside" -var place_name = "Route 02" -var wild_battle_back = BattleInstanceData.BattleBack.FOREST - -# Wild Poke table -var wild_table = [ -# ID chance lowest_level highest_level - [7, 40, 3, 5], # Chyinmunk - [9, 30, 3, 5], # Birbie - [12, 10, 3, 5], # Cubbug - [35, 10, 3, 5], # Owten - [15, 5, 3, 5], # Barewl - [32, 5, 3, 5] # Mankey -] - -# Trainers -var trainer1 -var trainer2 -var trainer3 -var trainer4 - -# Items -var item1 - -func _ready(): - trainer1 = $NPC_Layer/Trainer1 - trainer2 = $NPC_Layer/Trainer2 - #trainer3 = $NPC_Layer/Trainer3 - #trainer4 = $NPC_Layer/Trainer4 - #trainer4.turning_directions = ["Down", "Left"] - item1 = $NPC_Layer/Item1 - - Global.game.player.connect("trainer_battle", self, "trainer_battle") - - if Global.past_events.has("ROUTE2_TRAINER1_DEFEATED"): - trainer1.seeking = false - trainer1.defeated = true - if Global.past_events.has("ROUTE2_TRAINER2_DEFEATED"): - trainer2.seeking = false - trainer2.defeated = true - if Global.past_events.has("ROUTE2_TRAINER3_DEFEATED"): - trainer3.seeking = false - trainer3.defeated = true - if Global.past_events.has("ROUTE2_TRAINER4_DEFEATED"): - trainer4.seeking = false - trainer4.defeated = true - if Global.past_events.has("ROUTE2_ITEM_1_TAKEN"): - item1.queue_free() - item1 = null - -func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact - if check_pos == $NPC_Layer/Trainer1.position: - $NPC_Layer/Trainer1.face_player(direction) - if !trainer1.defeated: - trainer_battle(trainer1) - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_1_DEFEAT" , trainer1.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - pass - if check_pos == $NPC_Layer/Trainer2.position: - $NPC_Layer/Trainer2.face_player(direction) - if !trainer2.defeated: - trainer_battle(trainer2) - else: - Global.game.lock_player() - Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_2_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - pass - if check_pos == $NPC_Layer/Barewl.position: - #$NPC_Layer/Trainer2.face_player(direction) - Global.game.lock_player() - Global.game.get_node("Effect_music").stream = load("res://Audio/SE/015Cry.wav") - Global.game.get_node("Effect_music").play() - Global.game.play_dialogue_with_point("NPC_ROUTE2_BAREWL" , $NPC_Layer/Barewl.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") - Global.game.release_player() - pass - - if item1 != null && check_pos == $NPC_Layer/Item1.position: - Global.game.lock_player() - Global.past_events.append("ROUTE2_ITEM_1_TAKEN") - Global.inventory.add_item_by_id_multiple(item1.item_id, 1) - item1.queue_free() - item1 = null - Global.game.recive_item($NPC_Layer/Item1.item_id) - yield(Global.game, "end_of_event") - Global.game.release_player() - - -func trainer_battle(npc_trainer): - Global.game.lock_player() - npc_trainer.seeking = false - # Play encounter music - npc_trainer.alert() - yield(npc_trainer, "alert_done") - match npc_trainer: - trainer1, trainer2: - Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") - #trainer3, trainer4: - # Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") - Global.game.get_node("Background_music").play() - - # Turn player to face trainer - match npc_trainer.facing: - "Up": - Global.game.player.set_facing_direction("Down") - "Down": - Global.game.player.set_facing_direction("Up") - "Left": - Global.game.player.set_facing_direction("Right") - "Right": - Global.game.player.set_facing_direction("Left") - - # Walk towards player - npc_trainer.move_to_player() - yield(npc_trainer, "done_movement") - - # Pre-battle talk - match npc_trainer: - trainer1: - Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_1" , npc_trainer.get_global_transform_with_canvas().get_origin()) - trainer2: - Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_2" , npc_trainer.get_global_transform_with_canvas().get_origin()) - trainer3: - Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_3" , npc_trainer.get_global_transform_with_canvas().get_origin()) - trainer4: - Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_4" , npc_trainer.get_global_transform_with_canvas().get_origin()) - - yield(Global.game, "event_dialogue_end") - - match npc_trainer: - trainer1: - trainer1_battle() - trainer2: - trainer2_battle() - #trainer3: - # trainer3_battle() - #trainer4: - # trainer4_battle() - pass - -func get_grass_cells(): - return get_node("Grass").get_used_cells() - -func trainer1_battle(): - var trainer = trainer1 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.FOREST - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer003.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("NPC_ROUTE2_TRAINER_1_DEFEAT") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("ROUTE2_TRAINER1_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() -func trainer2_battle(): - var trainer = trainer2 - trainer.seeking = false - - var bid = BattleInstanceData.new() - bid.battle_type = bid.BattleType.SINGLE_TRAINER - bid.battle_back = bid.BattleBack.MOUNTAIN - bid.opponent = Opponent.new() - bid.opponent.name = trainer.trainer_name - bid.opponent.battle_texture = load("res://Graphics/Characters/trainer004.png") - bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER - bid.opponent.after_battle_quote = tr("NPC_ROUTE2_TRAINER_2_DEFEAT") - bid.victory_award = trainer.trainer_reward - bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() - bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD - bid.opponent.pokemon_group = trainer.get_poke_group() - - Global.game.trainer_battle(bid) - yield(Global.game.battle, "battle_complete") - if Global.game.battle.player_won: - trainer.defeated = true - Global.past_events.append("ROUTE2_TRAINER2_DEFEATED") - else: - return - Global.game.get_node("Background_music").stream = load(background_music) - Global.game.get_node("Background_music").play() - Global.game.release_player() \ No newline at end of file diff --git a/Maps/Routes/Route2/Route 2.tmx.import b/Maps/Routes/Route2/Route 2.tmx.import deleted file mode 100755 index 9a18ba75d..000000000 --- a/Maps/Routes/Route2/Route 2.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Route 2.tmx-cdc39c9360e9e1f8bd593934f41ae8a4.scn" - -[deps] - -source_file="res://Maps/Routes/Route 2.tmx" -dest_files=[ "res://.import/Route 2.tmx-cdc39c9360e9e1f8bd593934f41ae8a4.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Routes/Route2/Route 2.tscn b/Maps/Routes/Route2/Route 2.tscn deleted file mode 100755 index cebc941a3..000000000 --- a/Maps/Routes/Route2/Route 2.tscn +++ /dev/null @@ -1,157 +0,0 @@ -[gd_scene load_steps=15 format=2] - -[ext_resource path="res://Maps/tilesets/PU_groundtiles+.tres" type="TileSet" id=1] -[ext_resource path="res://Maps/tilesets/PU_buildings+.tres" type="TileSet" id=2] -[ext_resource path="res://Maps/Routes/Route2/Route 2.gd" type="Script" id=3] -[ext_resource path="res://Maps/tilesets/PU_autotiles.tres" type="TileSet" id=4] -[ext_resource path="res://Graphics/Characters/HGSS_003.png" type="Texture" id=5] -[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=6] -[ext_resource path="res://Graphics/Characters/HGSS_035.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Characters/PU-Barewl.png" type="Texture" id=8] -[ext_resource path="res://Utilities/Route1Idle_Poke.tres" type="Animation" id=9] -[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=10] -[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=11] -[ext_resource path="res://Utilities/CliffEdge.tscn" type="PackedScene" id=12] -[ext_resource path="res://Graphics/Characters/itemball.png" type="Texture" id=13] - -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 16, 16 ) - -[node name="Route2" type="Node2D"] -script = ExtResource( 3 ) - -[node name="Tile Layer 1" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 458782, 1, 0, 458782, 2, 0, 458782, 3, 0, 458782, 4, 0, 458782, 5, 0, 458782, 6, 0, 458782, 7, 0, 458782, 8, 0, 458782, 9, 0, 458782, 10, 0, 458782, 11, 0, 458782, 12, 0, 458782, 13, 0, 458782, 14, 0, 262171, 15, 0, 262169, 16, 0, 3, 17, 0, 3, 18, 0, 3, 19, 0, 3, 20, 0, 3, 21, 0, 3, 22, 0, 262168, 23, 0, 262170, 24, 0, 458782, 25, 0, 458782, 26, 0, 458782, 27, 0, 458782, 28, 0, 458782, 29, 0, 458782, 30, 0, 458782, 31, 0, 458782, 32, 0, 458782, 33, 0, 458782, 34, 0, 458782, 35, 0, 458782, 36, 0, 458782, 37, 0, 458782, 38, 0, 458782, 39, 0, 458782, 40, 0, 458782, 41, 0, 458782, 65536, 0, 458782, 65537, 0, 458782, 65538, 0, 458782, 65539, 0, 458782, 65540, 0, 458782, 65541, 0, 458782, 65542, 0, 458782, 65543, 0, 458782, 65544, 0, 458782, 65545, 0, 458782, 65546, 0, 458782, 65547, 0, 458782, 65548, 0, 458782, 65549, 0, 458782, 65550, 0, 262171, 65551, 0, 262169, 65552, 0, 3, 65553, 0, 3, 65554, 0, 3, 65555, 0, 3, 65556, 0, 3, 65557, 0, 3, 65558, 0, 262168, 65559, 0, 262170, 65560, 0, 458782, 65561, 0, 458782, 65562, 0, 458782, 65563, 0, 458782, 65564, 0, 458782, 65565, 0, 458782, 65566, 0, 458782, 65567, 0, 458782, 65568, 0, 458782, 65569, 0, 458782, 65570, 0, 458782, 65571, 0, 458782, 65572, 0, 458782, 65573, 0, 458782, 65574, 0, 458782, 65575, 0, 458782, 65576, 0, 458782, 65577, 0, 458782, 131072, 0, 458782, 131073, 0, 458782, 131074, 0, 458782, 131075, 0, 458782, 131076, 0, 458782, 131077, 0, 458782, 131078, 0, 458782, 131079, 0, 458782, 131080, 0, 458782, 131081, 0, 458782, 131082, 0, 458782, 131083, 0, 458782, 131084, 0, 458782, 131085, 0, 458782, 131086, 0, 262171, 131087, 0, 262169, 131088, 0, 3, 131089, 0, 3, 131090, 0, 3, 131091, 0, 3, 131092, 0, 3, 131093, 0, 3, 131094, 0, 262168, 131095, 0, 327706, 131096, 0, 131097, 131097, 0, 131097, 131098, 0, 131097, 131099, 0, 131097, 131100, 0, 131097, 131101, 0, 131097, 131102, 0, 131097, 131103, 0, 131097, 131104, 0, 131097, 131105, 0, 65556, 131106, 0, 458782, 131107, 0, 458782, 131108, 0, 458782, 131109, 0, 458782, 131110, 0, 458782, 131111, 0, 458782, 131112, 0, 458782, 131113, 0, 458782, 196608, 0, 458782, 196609, 0, 458782, 196610, 0, 458782, 196611, 0, 458782, 196612, 0, 458782, 196613, 0, 458782, 196614, 0, 458782, 196615, 0, 458782, 196616, 0, 458782, 196617, 0, 458782, 196618, 0, 458782, 196619, 0, 458782, 196620, 0, 458782, 196621, 0, 458782, 196622, 0, 262171, 196623, 0, 262169, 196624, 0, 3, 196625, 0, 3, 196626, 0, 3, 196627, 0, 3, 196628, 0, 3, 196629, 0, 3, 196630, 0, 262168, 196631, 0, 65567, 196632, 0, 131102, 196633, 0, 131102, 196634, 0, 131102, 196635, 0, 131102, 196636, 0, 131102, 196637, 0, 131102, 196638, 0, 131102, 196639, 0, 131102, 196640, 0, 131102, 196641, 0, 131092, 196642, 0, 458782, 196643, 0, 458782, 196644, 0, 458782, 196645, 0, 458782, 196646, 0, 458782, 196647, 0, 458782, 196648, 0, 458782, 196649, 0, 458782, 262144, 0, 458782, 262145, 0, 458782, 262146, 0, 458782, 262147, 0, 458782, 262148, 0, 458782, 262149, 0, 458782, 262150, 0, 458782, 262151, 0, 458782, 262152, 0, 458782, 262153, 0, 458782, 262154, 0, 458782, 262155, 0, 458782, 262156, 0, 458782, 262157, 0, 458782, 262158, 0, 262171, 262159, 0, 262169, 262160, 0, 3, 262161, 0, 3, 262162, 0, 3, 262163, 0, 3, 262164, 0, 3, 262165, 0, 3, 262166, 0, 327704, 262167, 0, 131097, 262168, 0, 131097, 262169, 0, 131097, 262170, 0, 131097, 262171, 0, 131097, 262172, 0, 131097, 262173, 0, 131097, 262174, 0, 131097, 262175, 0, 131097, 262176, 0, 65556, 262177, 0, 262170, 262178, 0, 458782, 262179, 0, 458782, 262180, 0, 458782, 262181, 0, 458782, 262182, 0, 458782, 262183, 0, 458782, 262184, 0, 458782, 262185, 0, 458782, 327680, 0, 458782, 327681, 0, 458782, 327682, 0, 458782, 327683, 0, 458782, 327684, 0, 458782, 327685, 0, 458782, 327686, 0, 458782, 327687, 0, 458782, 327688, 0, 458782, 327689, 0, 458782, 327690, 0, 458782, 327691, 0, 458782, 327692, 0, 458782, 327693, 0, 458782, 327694, 0, 262171, 327695, 0, 262169, 327696, 0, 3, 327697, 0, 3, 327698, 0, 3, 327699, 0, 3, 327700, 0, 3, 327701, 0, 3, 327702, 0, 30, 327703, 0, 31, 327704, 0, 31, 327705, 0, 31, 327706, 0, 65544, 327707, 0, 31, 327708, 0, 31, 327709, 0, 31, 327710, 0, 31, 327711, 0, 31, 327712, 0, 131092, 327713, 0, 262170, 327714, 0, 458782, 327715, 0, 458782, 327716, 0, 458782, 327717, 0, 458782, 327718, 0, 458782, 327719, 0, 458782, 327720, 0, 458782, 327721, 0, 458782, 393216, 0, 458782, 393217, 0, 458782, 393218, 0, 458782, 393219, 0, 458782, 393220, 0, 458782, 393221, 0, 458782, 393222, 0, 458782, 393223, 0, 458782, 393224, 0, 458782, 393225, 0, 458782, 393226, 0, 458782, 393227, 0, 458782, 393228, 0, 458782, 393229, 0, 458782, 393230, 0, 262171, 393231, 0, 262169, 393232, 0, 3, 393233, 0, 3, 393234, 0, 3, 393235, 0, 3, 393236, 0, 3, 393237, 0, 3, 393238, 0, 3, 393239, 0, 65541, 393240, 0, 65542, 393241, 0, 3, 393242, 0, 131080, 393243, 0, 3, 393244, 0, 65541, 393245, 0, 65542, 393246, 0, 65541, 393247, 0, 65542, 393248, 0, 262168, 393249, 0, 262170, 393250, 0, 458782, 393251, 0, 458782, 393252, 0, 458782, 393253, 0, 458782, 393254, 0, 458782, 393255, 0, 458782, 393256, 0, 458782, 393257, 0, 458782, 458752, 0, 458782, 458753, 0, 458782, 458754, 0, 458782, 458755, 0, 458782, 458756, 0, 458782, 458757, 0, 458782, 458758, 0, 458782, 458759, 0, 458782, 458760, 0, 458782, 458761, 0, 458782, 458762, 0, 458782, 458763, 0, 458782, 458764, 0, 458782, 458765, 0, 458782, 458766, 0, 262171, 458767, 0, 262169, 458768, 0, 3, 458769, 0, 3, 458770, 0, 3, 458771, 0, 393216, 458772, 0, 393217, 458773, 0, 393218, 458774, 0, 3, 458775, 0, 131077, 458776, 0, 131078, 458777, 0, 196615, 458778, 0, 196616, 458779, 0, 196617, 458780, 0, 131077, 458781, 0, 131078, 458782, 0, 65544, 458783, 0, 131078, 458784, 0, 262168, 458785, 0, 262170, 458786, 0, 458782, 458787, 0, 458782, 458788, 0, 458782, 458789, 0, 458782, 458790, 0, 458782, 458791, 0, 458782, 458792, 0, 458782, 458793, 0, 458782, 524288, 0, 458782, 524289, 0, 458782, 524290, 0, 458782, 524291, 0, 458782, 524292, 0, 458782, 524293, 0, 458782, 524294, 0, 458782, 524295, 0, 458782, 524296, 0, 458782, 524297, 0, 458782, 524298, 0, 458782, 524299, 0, 458782, 524300, 0, 458782, 524301, 0, 458782, 524302, 0, 262171, 524303, 0, 262169, 524304, 0, 65541, 524305, 0, 65542, 524306, 0, 3, 524307, 0, 458752, 524308, 0, 458753, 524309, 0, 458755, 524310, 0, 393217, 524311, 0, 393217, 524312, 0, 393217, 524313, 0, 393217, 524314, 0, 393217, 524315, 0, 393218, 524316, 0, 3, 524317, 0, 3, 524318, 0, 131080, 524319, 0, 3, 524320, 0, 262168, 524321, 0, 262170, 524322, 0, 458782, 524323, 0, 458782, 524324, 0, 458782, 524325, 0, 458782, 524326, 0, 458782, 524327, 0, 458782, 524328, 0, 458782, 524329, 0, 458782, 589824, 0, 458782, 589825, 0, 458782, 589826, 0, 458782, 589827, 0, 458782, 589828, 0, 458782, 589829, 0, 458782, 589830, 0, 458782, 589831, 0, 458782, 589832, 0, 458782, 589833, 0, 458782, 589834, 0, 458782, 589835, 0, 458782, 589836, 0, 458782, 589837, 0, 458782, 589838, 0, 262171, 589839, 0, 262169, 589840, 0, 131077, 589841, 0, 131078, 589842, 0, 3, 589843, 0, 524288, 589844, 0, 524289, 589845, 0, 524289, 589846, 0, 524289, 589847, 0, 524289, 589848, 0, 524289, 589849, 0, 393220, 589850, 0, 458753, 589851, 0, 458755, 589852, 0, 393218, 589853, 0, 3, 589854, 0, 196616, 589855, 0, 196617, 589856, 0, 262168, 589857, 0, 262170, 589858, 0, 458782, 589859, 0, 458782, 589860, 0, 458782, 589861, 0, 458782, 589862, 0, 458782, 589863, 0, 458782, 589864, 0, 458782, 589865, 0, 458782, 655360, 0, 458782, 655361, 0, 458782, 655362, 0, 458782, 655363, 0, 458782, 655364, 0, 458782, 655365, 0, 458782, 655366, 0, 458782, 655367, 0, 458782, 655368, 0, 458782, 655369, 0, 458782, 655370, 0, 458782, 655371, 0, 458782, 655372, 0, 458782, 655373, 0, 458782, 655374, 0, 262171, 655375, 0, 262169, 655376, 0, 65541, 655377, 0, 65542, 655378, 0, 65541, 655379, 0, 65542, 655380, 0, 3, 655381, 0, 3, 655382, 0, 65541, 655383, 0, 65542, 655384, 0, 3, 655385, 0, 524288, 655386, 0, 524289, 655387, 0, 524289, 655388, 0, 524290, 655389, 0, 3, 655390, 0, 3, 655391, 0, 3, 655392, 0, 262168, 655393, 0, 262170, 655394, 0, 458782, 655395, 0, 458782, 655396, 0, 458782, 655397, 0, 458782, 655398, 0, 458782, 655399, 0, 458782, 655400, 0, 458782, 655401, 0, 458782, 720896, 0, 458782, 720897, 0, 458782, 720898, 0, 458782, 720899, 0, 458782, 720900, 0, 458782, 720901, 0, 458782, 720902, 0, 458782, 720903, 0, 458782, 720904, 0, 458782, 720905, 0, 458782, 720906, 0, 458782, 720907, 0, 458782, 720908, 0, 458782, 720909, 0, 458782, 720910, 0, 262171, 720911, 0, 262169, 720912, 0, 131077, 720913, 0, 131078, 720914, 0, 131077, 720915, 0, 131078, 720916, 0, 3, 720917, 0, 3, 720918, 0, 131077, 720919, 0, 131078, 720920, 0, 3, 720921, 0, 3, 720922, 0, 3, 720923, 0, 3, 720924, 0, 3, 720925, 0, 3, 720926, 0, 3, 720927, 0, 3, 720928, 0, 262168, 720929, 0, 262170, 720930, 0, 458782, 720931, 0, 458782, 720932, 0, 458782, 720933, 0, 458782, 720934, 0, 458782, 720935, 0, 458782, 720936, 0, 458782, 720937, 0, 458782, 786432, 0, 458782, 786433, 0, 458782, 786434, 0, 458782, 786435, 0, 458782, 786436, 0, 458782, 786437, 0, 458782, 786438, 0, 458782, 786439, 0, 458782, 786440, 0, 458782, 786441, 0, 458782, 786442, 0, 458782, 786443, 0, 458782, 786444, 0, 458782, 786445, 0, 458782, 786446, 0, 262171, 786447, 0, 21, 786448, 0, 25, 786449, 0, 25, 786450, 0, 25, 786451, 0, 25, 786452, 0, 25, 786453, 0, 25, 786454, 0, 25, 786455, 0, 25, 786456, 0, 196633, 786457, 0, 3, 786458, 0, 3, 786459, 0, 3, 786460, 0, 3, 786461, 0, 3, 786462, 0, 3, 786463, 0, 3, 786464, 0, 262168, 786465, 0, 262170, 786466, 0, 458782, 786467, 0, 458782, 786468, 0, 458782, 786469, 0, 458782, 786470, 0, 458782, 786471, 0, 458782, 786472, 0, 458782, 786473, 0, 458782, 851968, 0, 458782, 851969, 0, 458782, 851970, 0, 458782, 851971, 0, 458782, 851972, 0, 458782, 851973, 0, 458782, 851974, 0, 458782, 851975, 0, 458782, 851976, 0, 458782, 851977, 0, 458782, 851978, 0, 458782, 851979, 0, 458782, 851980, 0, 458782, 851981, 0, 458782, 851982, 0, 21, 851983, 0, 25, 851984, 0, 25, 851985, 0, 20, 851986, 0, 458782, 851987, 0, 458782, 851988, 0, 458782, 851989, 0, 458782, 851990, 0, 458782, 851991, 0, 262171, 851992, 0, 262169, 851993, 0, 3, 851994, 0, 3, 851995, 0, 3, 851996, 0, 3, 851997, 0, 3, 851998, 0, 3, 851999, 0, 3, 852000, 0, 262168, 852001, 0, 262170, 852002, 0, 458782, 852003, 0, 458782, 852004, 0, 458782, 852005, 0, 458782, 852006, 0, 458782, 852007, 0, 458782, 852008, 0, 458782, 852009, 0, 458782, 917504, 0, 458782, 917505, 0, 458782, 917506, 0, 458782, 917507, 0, 458782, 917508, 0, 458782, 917509, 0, 458782, 917510, 0, 458782, 917511, 0, 458782, 917512, 0, 458782, 917513, 0, 458782, 917514, 0, 458782, 917515, 0, 458782, 917516, 0, 458782, 917517, 0, 458782, 917518, 0, 458782, 917519, 0, 458782, 917520, 0, 458782, 917521, 0, 458782, 917522, 0, 458782, 917523, 0, 458782, 917524, 0, 458782, 917525, 0, 458782, 917526, 0, 458782, 917527, 0, 262171, 917528, 0, 262169, 917529, 0, 3, 917530, 0, 3, 917531, 0, 3, 917532, 0, 3, 917533, 0, 3, 917534, 0, 3, 917535, 0, 3, 917536, 0, 262168, 917537, 0, 262170, 917538, 0, 458782, 917539, 0, 458782, 917540, 0, 458782, 917541, 0, 458782, 917542, 0, 458782, 917543, 0, 458782, 917544, 0, 458782, 917545, 0, 458782, 983040, 0, 458782, 983041, 0, 458782, 983042, 0, 458782, 983043, 0, 458782, 983044, 0, 458782, 983045, 0, 458782, 983046, 0, 458782, 983047, 0, 458782, 983048, 0, 458782, 983049, 0, 458782, 983050, 0, 458782, 983051, 0, 458782, 983052, 0, 458782, 983053, 0, 458782, 983054, 0, 458782, 983055, 0, 458782, 983056, 0, 458782, 983057, 0, 458782, 983058, 0, 458782, 983059, 0, 458782, 983060, 0, 458782, 983061, 0, 458782, 983062, 0, 458782, 983063, 0, 262171, 983064, 0, 262169, 983065, 0, 3, 983066, 0, 3, 983067, 0, 3, 983068, 0, 3, 983069, 0, 3, 983070, 0, 3, 983071, 0, 3, 983072, 0, 262168, 983073, 0, 262170, 983074, 0, 458782, 983075, 0, 458782, 983076, 0, 458782, 983077, 0, 458782, 983078, 0, 458782, 983079, 0, 458782, 983080, 0, 458782, 983081, 0, 458782, 1048576, 0, 458782, 1048577, 0, 458782, 1048578, 0, 458782, 1048579, 0, 458782, 1048580, 0, 458782, 1048581, 0, 458782, 1048582, 0, 458782, 1048583, 0, 458782, 1048584, 0, 458782, 1048585, 0, 458782, 1048586, 0, 458782, 1048587, 0, 458782, 1048588, 0, 458782, 1048589, 0, 458782, 1048590, 0, 458782, 1048591, 0, 458782, 1048592, 0, 458782, 1048593, 0, 458782, 1048594, 0, 458782, 1048595, 0, 458782, 1048596, 0, 458782, 1048597, 0, 458782, 1048598, 0, 458782, 1048599, 0, 262171, 1048600, 0, 262169, 1048601, 0, 3, 1048602, 0, 3, 1048603, 0, 3, 1048604, 0, 3, 1048605, 0, 3, 1048606, 0, 3, 1048607, 0, 3, 1048608, 0, 262168, 1048609, 0, 262170, 1048610, 0, 458782, 1048611, 0, 458782, 1048612, 0, 458782, 1048613, 0, 458782, 1048614, 0, 458782, 1048615, 0, 458782, 1048616, 0, 458782, 1048617, 0, 458782, 1114112, 0, 458782, 1114113, 0, 458782, 1114114, 0, 458782, 1114115, 0, 458782, 1114116, 0, 458782, 1114117, 0, 458782, 1114118, 0, 458782, 1114119, 0, 458782, 1114120, 0, 458782, 1114121, 0, 458782, 1114122, 0, 458782, 1114123, 0, 458782, 1114124, 0, 458782, 1114125, 0, 458782, 1114126, 0, 458782, 1114127, 0, 458782, 1114128, 0, 458782, 1114129, 0, 458782, 1114130, 0, 458782, 1114131, 0, 458782, 1114132, 0, 458782, 1114133, 0, 458782, 1114134, 0, 458782, 1114135, 0, 262171, 1114136, 0, 262169, 1114137, 0, 3, 1114138, 0, 3, 1114139, 0, 3, 1114140, 0, 3, 1114141, 0, 3, 1114142, 0, 3, 1114143, 0, 3, 1114144, 0, 262168, 1114145, 0, 262170, 1114146, 0, 458782, 1114147, 0, 458782, 1114148, 0, 458782, 1114149, 0, 458782, 1114150, 0, 458782, 1114151, 0, 458782, 1114152, 0, 458782, 1114153, 0, 458782, 1179648, 0, 131097, 1179649, 0, 131097, 1179650, 0, 131097, 1179651, 0, 131097, 1179652, 0, 131097, 1179653, 0, 131097, 1179654, 0, 131097, 1179655, 0, 131097, 1179656, 0, 131097, 1179657, 0, 131097, 1179658, 0, 131097, 1179659, 0, 131097, 1179660, 0, 131097, 1179661, 0, 131097, 1179662, 0, 131097, 1179663, 0, 131097, 1179664, 0, 131097, 1179665, 0, 131097, 1179666, 0, 131097, 1179667, 0, 131097, 1179668, 0, 131097, 1179669, 0, 131097, 1179670, 0, 131097, 1179671, 0, 327707, 1179672, 0, 262169, 1179673, 0, 3, 1179674, 0, 3, 1179675, 0, 3, 1179676, 0, 3, 1179677, 0, 3, 1179678, 0, 3, 1179679, 0, 3, 1179680, 0, 262168, 1179681, 0, 262170, 1179682, 0, 458782, 1179683, 0, 458782, 1179684, 0, 458782, 1179685, 0, 458782, 1179686, 0, 458782, 1179687, 0, 458782, 1179688, 0, 458782, 1179689, 0, 458782, 1245184, 0, 131102, 1245185, 0, 131102, 1245186, 0, 131102, 1245187, 0, 131102, 1245188, 0, 131102, 1245189, 0, 131102, 1245190, 0, 131102, 1245191, 0, 131102, 1245192, 0, 131102, 1245193, 0, 131102, 1245194, 0, 131102, 1245195, 0, 131102, 1245196, 0, 131102, 1245197, 0, 131102, 1245198, 0, 131102, 1245199, 0, 131102, 1245200, 0, 131102, 1245201, 0, 131102, 1245202, 0, 131102, 1245203, 0, 131102, 1245204, 0, 131102, 1245205, 0, 131102, 1245206, 0, 131102, 1245207, 0, 131103, 1245208, 0, 262169, 1245209, 0, 3, 1245210, 0, 3, 1245211, 0, 393216, 1245212, 0, 393217, 1245213, 0, 393218, 1245214, 0, 3, 1245215, 0, 3, 1245216, 0, 262168, 1245217, 0, 262170, 1245218, 0, 458782, 1245219, 0, 458782, 1245220, 0, 458782, 1245221, 0, 458782, 1245222, 0, 458782, 1245223, 0, 458782, 1245224, 0, 458782, 1245225, 0, 458782, 1310720, 0, 458782, 1310721, 0, 458782, 1310722, 0, 458782, 1310723, 0, 458782, 1310724, 0, 458782, 1310725, 0, 458782, 1310726, 0, 458782, 1310727, 0, 65557, 1310728, 0, 131097, 1310729, 0, 131097, 1310730, 0, 131097, 1310731, 0, 131097, 1310732, 0, 131097, 1310733, 0, 131097, 1310734, 0, 131097, 1310735, 0, 131097, 1310736, 0, 131097, 1310737, 0, 131097, 1310738, 0, 131097, 1310739, 0, 65556, 1310740, 0, 458782, 1310741, 0, 458782, 1310742, 0, 458782, 1310743, 0, 458782, 1310744, 0, 262169, 1310745, 0, 65541, 1310746, 0, 65542, 1310747, 0, 458752, 1310748, 0, 458753, 1310749, 0, 458754, 1310750, 0, 3, 1310751, 0, 3, 1310752, 0, 262168, 1310753, 0, 262170, 1310754, 0, 458782, 1310755, 0, 458782, 1310756, 0, 458782, 1310757, 0, 458782, 1310758, 0, 458782, 1310759, 0, 458782, 1310760, 0, 458782, 1310761, 0, 458782, 1376256, 0, 458782, 1376257, 0, 458782, 1376258, 0, 458782, 1376259, 0, 458782, 1376260, 0, 458782, 1376261, 0, 458782, 1376262, 0, 458782, 1376263, 0, 131093, 1376264, 0, 131102, 1376265, 0, 131102, 1376266, 0, 131102, 1376267, 0, 131102, 1376268, 0, 131102, 1376269, 0, 131102, 1376270, 0, 131102, 1376271, 0, 131102, 1376272, 0, 131102, 1376273, 0, 131102, 1376274, 0, 131102, 1376275, 0, 131092, 1376276, 0, 458782, 1376277, 0, 458782, 1376278, 0, 458782, 1376279, 0, 458782, 1376280, 0, 262169, 1376281, 0, 131077, 1376282, 0, 131078, 1376283, 0, 458752, 1376284, 0, 458753, 1376285, 0, 458754, 1376286, 0, 3, 1376287, 0, 3, 1376288, 0, 262168, 1376289, 0, 262170, 1376290, 0, 458782, 1376291, 0, 458782, 1376292, 0, 458782, 1376293, 0, 458782, 1376294, 0, 458782, 1376295, 0, 458782, 1376296, 0, 458782, 1376297, 0, 458782, 1441792, 0, 458782, 1441793, 0, 458782, 1441794, 0, 458782, 1441795, 0, 458782, 1441796, 0, 458782, 1441797, 0, 458782, 1441798, 0, 458782, 1441799, 0, 262171, 1441800, 0, 65557, 1441801, 0, 131097, 1441802, 0, 131097, 1441803, 0, 131097, 1441804, 0, 131097, 1441805, 0, 131097, 1441806, 0, 131097, 1441807, 0, 131097, 1441808, 0, 131097, 1441809, 0, 131097, 1441810, 0, 65556, 1441811, 0, 327706, 1441812, 0, 131097, 1441813, 0, 131097, 1441814, 0, 131097, 1441815, 0, 131097, 1441816, 0, 327705, 1441817, 0, 3, 1441818, 0, 393216, 1441819, 0, 458756, 1441820, 0, 458753, 1441821, 0, 458754, 1441822, 0, 3, 1441823, 0, 196632, 1441824, 0, 20, 1441825, 0, 262170, 1441826, 0, 458782, 1441827, 0, 458782, 1441828, 0, 458782, 1441829, 0, 458782, 1441830, 0, 458782, 1441831, 0, 458782, 1441832, 0, 458782, 1441833, 0, 458782, 1507328, 0, 458782, 1507329, 0, 458782, 1507330, 0, 458782, 1507331, 0, 458782, 1507332, 0, 458782, 1507333, 0, 458782, 1507334, 0, 458782, 1507335, 0, 262171, 1507336, 0, 131093, 1507337, 0, 131102, 1507338, 0, 131102, 1507339, 0, 131102, 1507340, 0, 131102, 1507341, 0, 131102, 1507342, 0, 131102, 1507343, 0, 131102, 1507344, 0, 131102, 1507345, 0, 131102, 1507346, 0, 131092, 1507347, 0, 65567, 1507348, 0, 131102, 1507349, 0, 131102, 1507350, 0, 131102, 1507351, 0, 131102, 1507352, 0, 65566, 1507353, 0, 3, 1507354, 0, 524288, 1507355, 0, 524289, 1507356, 0, 524289, 1507357, 0, 524290, 1507358, 0, 3, 1507359, 0, 262168, 1507360, 0, 458782, 1507361, 0, 262170, 1507362, 0, 458782, 1507363, 0, 458782, 1507364, 0, 458782, 1507365, 0, 458782, 1507366, 0, 458782, 1507367, 0, 458782, 1507368, 0, 458782, 1507369, 0, 458782, 1572864, 0, 458782, 1572865, 0, 458782, 1572866, 0, 458782, 1572867, 0, 458782, 1572868, 0, 458782, 1572869, 0, 458782, 1572870, 0, 458782, 1572871, 0, 262171, 1572872, 0, 262171, 1572873, 0, 458782, 1572874, 0, 458782, 1572875, 0, 458782, 1572876, 0, 458782, 1572877, 0, 458782, 1572878, 0, 458782, 1572879, 0, 458782, 1572880, 0, 458782, 1572881, 0, 458782, 1572882, 0, 327706, 1572883, 0, 131097, 1572884, 0, 65556, 1572885, 0, 458782, 1572886, 0, 458782, 1572887, 0, 65557, 1572888, 0, 131100, 1572889, 0, 131100, 1572890, 0, 1245212, 1572891, 0, 1245212, 1572892, 0, 1245212, 1572893, 0, 131100, 1572894, 0, 65558, 1572895, 0, 262168, 1572896, 0, 458782, 1572897, 0, 262170, 1572898, 0, 458782, 1572899, 0, 458782, 1572900, 0, 458782, 1572901, 0, 458782, 1572902, 0, 458782, 1572903, 0, 458782, 1572904, 0, 458782, 1572905, 0, 458782, 1638400, 0, 458782, 1638401, 0, 458782, 1638402, 0, 458782, 1638403, 0, 458782, 1638404, 0, 458782, 1638405, 0, 458782, 1638406, 0, 458782, 1638407, 0, 262171, 1638408, 0, 262171, 1638409, 0, 458782, 1638410, 0, 458782, 1638411, 0, 589849, 1638412, 0, 589850, 1638413, 0, 589850, 1638414, 0, 589850, 1638415, 0, 589850, 1638416, 0, 589850, 1638417, 0, 589851, 1638418, 0, 65567, 1638419, 0, 131102, 1638420, 0, 131092, 1638421, 0, 458782, 1638422, 0, 458782, 1638423, 0, 131093, 1638424, 0, 131102, 1638425, 0, 131102, 1638426, 0, 1245212, 1638427, 0, 1245212, 1638428, 0, 1245212, 1638429, 0, 131102, 1638430, 0, 131092, 1638431, 0, 262170, 1638432, 0, 196634, 1638433, 0, 20, 1638434, 0, 458782, 1638435, 0, 458782, 1638436, 0, 458782, 1638437, 0, 458782, 1638438, 0, 458782, 1638439, 0, 458782, 1638440, 0, 458782, 1638441, 0, 458782, 1703936, 0, 458782, 1703937, 0, 458782, 1703938, 0, 458782, 1703939, 0, 458782, 1703940, 0, 458782, 1703941, 0, 458782, 1703942, 0, 458782, 1703943, 0, 262171, 1703944, 0, 262171, 1703945, 0, 458782, 1703946, 0, 458782, 1703947, 0, 655385, 1703948, 0, 655386, 1703949, 0, 655386, 1703950, 0, 655386, 1703951, 0, 655386, 1703952, 0, 655386, 1703953, 0, 589848, 1703954, 0, 589850, 1703955, 0, 589851, 1703956, 0, 327706, 1703957, 0, 131097, 1703958, 0, 131097, 1703959, 0, 327707, 1703960, 0, 589849, 1703961, 0, 589850, 1703962, 0, 589850, 1703963, 0, 589850, 1703964, 0, 589850, 1703965, 0, 589851, 1703966, 0, 262170, 1703967, 0, 262170, 1703968, 0, 262170, 1703969, 0, 458782, 1703970, 0, 458782, 1703971, 0, 458782, 1703972, 0, 458782, 1703973, 0, 458782, 1703974, 0, 458782, 1703975, 0, 458782, 1703976, 0, 458782, 1703977, 0, 458782, 1769472, 0, 458782, 1769473, 0, 458782, 1769474, 0, 458782, 1769475, 0, 458782, 1769476, 0, 458782, 1769477, 0, 458782, 1769478, 0, 458782, 1769479, 0, 262171, 1769480, 0, 262171, 1769481, 0, 458782, 1769482, 0, 458782, 1769483, 0, 720921, 1769484, 0, 720922, 1769485, 0, 720922, 1769486, 0, 720922, 1769487, 0, 720922, 1769488, 0, 720922, 1769489, 0, 655383, 1769490, 0, 655386, 1769491, 0, 655387, 1769492, 0, 65567, 1769493, 0, 131102, 1769494, 0, 131102, 1769495, 0, 131103, 1769496, 0, 655385, 1769497, 0, 655386, 1769498, 0, 655386, 1769499, 0, 655386, 1769500, 0, 655386, 1769501, 0, 655387, 1769502, 0, 262170, 1769503, 0, 262170, 1769504, 0, 262170, 1769505, 0, 458782, 1769506, 0, 458782, 1769507, 0, 458782, 1769508, 0, 458782, 1769509, 0, 458782, 1769510, 0, 458782, 1769511, 0, 458782, 1769512, 0, 458782, 1769513, 0, 458782, 1835008, 0, 458782, 1835009, 0, 458782, 1835010, 0, 458782, 1835011, 0, 458782, 1835012, 0, 458782, 1835013, 0, 458782, 1835014, 0, 458782, 1835015, 0, 262171, 1835016, 0, 262171, 1835017, 0, 65557, 1835018, 0, 131097, 1835019, 0, 131097, 1835020, 0, 1245212, 1835021, 0, 1245212, 1835022, 0, 131097, 1835023, 0, 131097, 1835024, 0, 65556, 1835025, 0, 655385, 1835026, 0, 655386, 1835027, 0, 589848, 1835028, 0, 589850, 1835029, 0, 589850, 1835030, 0, 589850, 1835031, 0, 589850, 1835032, 0, 589847, 1835033, 0, 655386, 1835034, 0, 655386, 1835035, 0, 655386, 1835036, 0, 655386, 1835037, 0, 655387, 1835038, 0, 262170, 1835039, 0, 262170, 1835040, 0, 262170, 1835041, 0, 458782, 1835042, 0, 458782, 1835043, 0, 458782, 1835044, 0, 458782, 1835045, 0, 458782, 1835046, 0, 458782, 1835047, 0, 458782, 1835048, 0, 458782, 1835049, 0, 458782, 1900544, 0, 458782, 1900545, 0, 458782, 1900546, 0, 458782, 1900547, 0, 458782, 1900548, 0, 458782, 1900549, 0, 458782, 1900550, 0, 458782, 1900551, 0, 262171, 1900552, 0, 262171, 1900553, 0, 131093, 1900554, 0, 131102, 1900555, 0, 131102, 1900556, 0, 1245212, 1900557, 0, 1245212, 1900558, 0, 131102, 1900559, 0, 131102, 1900560, 0, 131092, 1900561, 0, 720921, 1900562, 0, 720922, 1900563, 0, 720922, 1900564, 0, 720922, 1900565, 0, 720922, 1900566, 0, 720922, 1900567, 0, 720922, 1900568, 0, 720922, 1900569, 0, 720922, 1900570, 0, 720922, 1900571, 0, 720922, 1900572, 0, 720922, 1900573, 0, 720923, 1900574, 0, 262170, 1900575, 0, 262170, 1900576, 0, 262170, 1900577, 0, 458782, 1900578, 0, 458782, 1900579, 0, 458782, 1900580, 0, 458782, 1900581, 0, 458782, 1900582, 0, 458782, 1900583, 0, 458782, 1900584, 0, 458782, 1900585, 0, 458782, 1966080, 0, 458782, 1966081, 0, 458782, 1966082, 0, 458782, 1966083, 0, 458782, 1966084, 0, 458782, 1966085, 0, 458782, 1966086, 0, 458782, 1966087, 0, 262171, 1966088, 0, 262171, 1966089, 0, 262171, 1966090, 0, 458782, 1966091, 0, 589849, 1966092, 0, 589850, 1966093, 0, 589850, 1966094, 0, 589851, 1966095, 0, 458782, 1966096, 0, 327706, 1966097, 0, 131097, 1966098, 0, 131097, 1966099, 0, 131097, 1966100, 0, 131097, 1966101, 0, 131097, 1966102, 0, 131097, 1966103, 0, 131097, 1966104, 0, 131097, 1966105, 0, 131097, 1966106, 0, 131097, 1966107, 0, 65556, 1966108, 0, 458782, 1966109, 0, 458782, 1966110, 0, 262170, 1966111, 0, 262170, 1966112, 0, 262170, 1966113, 0, 458782, 1966114, 0, 458782, 1966115, 0, 458782, 1966116, 0, 458782, 1966117, 0, 458782, 1966118, 0, 458782, 1966119, 0, 458782, 1966120, 0, 458782, 1966121, 0, 458782, 2031616, 0, 458782, 2031617, 0, 458782, 2031618, 0, 458782, 2031619, 0, 458782, 2031620, 0, 458782, 2031621, 0, 458782, 2031622, 0, 458782, 2031623, 0, 262171, 2031624, 0, 262171, 2031625, 0, 262171, 2031626, 0, 458782, 2031627, 0, 655385, 2031628, 0, 655386, 2031629, 0, 655386, 2031630, 0, 655387, 2031631, 0, 458782, 2031632, 0, 65567, 2031633, 0, 131102, 2031634, 0, 131102, 2031635, 0, 131102, 2031636, 0, 131102, 2031637, 0, 131102, 2031638, 0, 131102, 2031639, 0, 131102, 2031640, 0, 131102, 2031641, 0, 131102, 2031642, 0, 131102, 2031643, 0, 131092, 2031644, 0, 458782, 2031645, 0, 458782, 2031646, 0, 262170, 2031647, 0, 262170, 2031648, 0, 327706, 2031649, 0, 131097, 2031650, 0, 131097, 2031651, 0, 131097, 2031652, 0, 131097, 2031653, 0, 131097, 2031654, 0, 131097, 2031655, 0, 131097, 2031656, 0, 131097, 2031657, 0, 131097, 2097152, 0, 458782, 2097153, 0, 458782, 2097154, 0, 458782, 2097155, 0, 458782, 2097156, 0, 458782, 2097157, 0, 458782, 2097158, 0, 458782, 2097159, 0, 262171, 2097160, 0, 262171, 2097161, 0, 262171, 2097162, 0, 458782, 2097163, 0, 655385, 2097164, 0, 655386, 2097165, 0, 655386, 2097166, 0, 589848, 2097167, 0, 589851, 2097168, 0, 65557, 2097169, 0, 131097, 2097170, 0, 131097, 2097171, 0, 327707, 2097172, 0, 655381, 2097173, 0, 327706, 2097174, 0, 131097, 2097175, 0, 131097, 2097176, 0, 65556, 2097177, 0, 458782, 2097178, 0, 458782, 2097179, 0, 262170, 2097180, 0, 458782, 2097181, 0, 458782, 2097182, 0, 262170, 2097183, 0, 262170, 2097184, 0, 65567, 2097185, 0, 131102, 2097186, 0, 131102, 2097187, 0, 131102, 2097188, 0, 131102, 2097189, 0, 131102, 2097190, 0, 131102, 2097191, 0, 131102, 2097192, 0, 131102, 2097193, 0, 131102, 2162688, 0, 458782, 2162689, 0, 458782, 2162690, 0, 458782, 2162691, 0, 458782, 2162692, 0, 458782, 2162693, 0, 458782, 2162694, 0, 458782, 2162695, 0, 262171, 2162696, 0, 262171, 2162697, 0, 262171, 2162698, 0, 458782, 2162699, 0, 720921, 2162700, 0, 655383, 2162701, 0, 655386, 2162702, 0, 655386, 2162703, 0, 655387, 2162704, 0, 131093, 2162705, 0, 131102, 2162706, 0, 131102, 2162707, 0, 131103, 2162708, 0, 65561, 2162709, 0, 65567, 2162710, 0, 131102, 2162711, 0, 131102, 2162712, 0, 131092, 2162713, 0, 458782, 2162714, 0, 458782, 2162715, 0, 327706, 2162716, 0, 131097, 2162717, 0, 65556, 2162718, 0, 262170, 2162719, 0, 327706, 2162720, 0, 131097, 2162721, 0, 131097, 2162722, 0, 131097, 2162723, 0, 131097, 2162724, 0, 131097, 2162725, 0, 131097, 2162726, 0, 131097, 2162727, 0, 131097, 2162728, 0, 131097, 2162729, 0, 131097, 2228224, 0, 458782, 2228225, 0, 458782, 2228226, 0, 458782, 2228227, 0, 458782, 2228228, 0, 458782, 2228229, 0, 458782, 2228230, 0, 458782, 2228231, 0, 262171, 2228232, 0, 262171, 2228233, 0, 21, 2228234, 0, 196635, 2228235, 0, 458782, 2228236, 0, 720921, 2228237, 0, 720922, 2228238, 0, 720922, 2228239, 0, 720923, 2228240, 0, 262171, 2228241, 0, 589849, 2228242, 0, 589850, 2228243, 0, 589850, 2228244, 0, 589850, 2228245, 0, 589850, 2228246, 0, 589850, 2228247, 0, 589851, 2228248, 0, 327706, 2228249, 0, 65556, 2228250, 0, 458782, 2228251, 0, 65567, 2228252, 0, 131102, 2228253, 0, 131092, 2228254, 0, 262170, 2228255, 0, 65567, 2228256, 0, 131102, 2228257, 0, 131102, 2228258, 0, 131102, 2228259, 0, 131102, 2228260, 0, 131102, 2228261, 0, 131102, 2228262, 0, 131102, 2228263, 0, 131102, 2228264, 0, 131102, 2228265, 0, 131102, 2293760, 0, 131097, 2293761, 0, 131097, 2293762, 0, 131097, 2293763, 0, 131097, 2293764, 0, 131097, 2293765, 0, 131097, 2293766, 0, 131097, 2293767, 0, 327707, 2293768, 0, 262171, 2293769, 0, 458782, 2293770, 0, 262171, 2293771, 0, 65557, 2293772, 0, 131097, 2293773, 0, 1245212, 2293774, 0, 1245212, 2293775, 0, 131097, 2293776, 0, 327707, 2293777, 0, 655385, 2293778, 0, 655386, 2293779, 0, 655386, 2293780, 0, 655386, 2293781, 0, 655386, 2293782, 0, 655386, 2293783, 0, 655387, 2293784, 0, 65567, 2293785, 0, 131092, 2293786, 0, 458782, 2293787, 0, 458782, 2293788, 0, 458782, 2293789, 0, 262170, 2293790, 0, 262170, 2293791, 0, 458782, 2293792, 0, 458782, 2293793, 0, 458782, 2293794, 0, 458782, 2293795, 0, 458782, 2293796, 0, 458782, 2293797, 0, 458782, 2293798, 0, 458782, 2293799, 0, 458782, 2293800, 0, 458782, 2293801, 0, 458782, 2359296, 0, 131102, 2359297, 0, 131102, 2359298, 0, 131102, 2359299, 0, 131102, 2359300, 0, 131102, 2359301, 0, 131102, 2359302, 0, 131102, 2359303, 0, 131103, 2359304, 0, 262171, 2359305, 0, 458782, 2359306, 0, 262171, 2359307, 0, 131093, 2359308, 0, 131102, 2359309, 0, 1245212, 2359310, 0, 1245212, 2359311, 0, 131102, 2359312, 0, 131103, 2359313, 0, 655385, 2359314, 0, 655386, 2359315, 0, 655386, 2359316, 0, 655386, 2359317, 0, 655386, 2359318, 0, 655386, 2359319, 0, 589848, 2359320, 0, 589851, 2359321, 0, 327706, 2359322, 0, 131097, 2359323, 0, 131097, 2359324, 0, 65556, 2359325, 0, 262170, 2359326, 0, 262170, 2359327, 0, 458782, 2359328, 0, 458782, 2359329, 0, 458782, 2359330, 0, 458782, 2359331, 0, 458782, 2359332, 0, 458782, 2359333, 0, 458782, 2359334, 0, 458782, 2359335, 0, 458782, 2359336, 0, 458782, 2359337, 0, 458782, 2424832, 0, 458782, 2424833, 0, 458782, 2424834, 0, 458782, 2424835, 0, 458782, 2424836, 0, 458782, 2424837, 0, 458782, 2424838, 0, 458782, 2424839, 0, 458782, 2424840, 0, 262171, 2424841, 0, 458782, 2424842, 0, 262171, 2424843, 0, 262171, 2424844, 0, 589849, 2424845, 0, 589850, 2424846, 0, 589850, 2424847, 0, 589850, 2424848, 0, 589850, 2424849, 0, 589847, 2424850, 0, 655386, 2424851, 0, 655386, 2424852, 0, 655386, 2424853, 0, 655386, 2424854, 0, 655386, 2424855, 0, 655386, 2424856, 0, 655387, 2424857, 0, 65567, 2424858, 0, 131102, 2424859, 0, 131102, 2424860, 0, 131092, 2424861, 0, 262170, 2424862, 0, 262170, 2424863, 0, 458782, 2424864, 0, 458782, 2424865, 0, 458782, 2424866, 0, 458782, 2424867, 0, 458782, 2424868, 0, 458782, 2424869, 0, 458782, 2424870, 0, 458782, 2424871, 0, 458782, 2424872, 0, 458782, 2424873, 0, 458782, 2490368, 0, 458782, 2490369, 0, 458782, 2490370, 0, 458782, 2490371, 0, 458782, 2490372, 0, 458782, 2490373, 0, 458782, 2490374, 0, 458782, 2490375, 0, 458782, 2490376, 0, 262171, 2490377, 0, 458782, 2490378, 0, 262171, 2490379, 0, 262171, 2490380, 0, 655385, 2490381, 0, 655386, 2490382, 0, 655386, 2490383, 0, 655386, 2490384, 0, 655386, 2490385, 0, 655386, 2490386, 0, 655386, 2490387, 0, 655386, 2490388, 0, 655386, 2490389, 0, 655386, 2490390, 0, 655386, 2490391, 0, 655386, 2490392, 0, 589848, 2490393, 0, 589850, 2490394, 0, 589850, 2490395, 0, 589851, 2490396, 0, 262170, 2490397, 0, 262170, 2490398, 0, 327706, 2490399, 0, 65556, 2490400, 0, 458782, 2490401, 0, 458782, 2490402, 0, 458782, 2490403, 0, 458782, 2490404, 0, 458782, 2490405, 0, 458782, 2490406, 0, 458782, 2490407, 0, 458782, 2490408, 0, 458782, 2490409, 0, 458782, 2555904, 0, 458782, 2555905, 0, 458782, 2555906, 0, 458782, 2555907, 0, 458782, 2555908, 0, 458782, 2555909, 0, 458782, 2555910, 0, 458782, 2555911, 0, 458782, 2555912, 0, 262171, 2555913, 0, 458782, 2555914, 0, 262171, 2555915, 0, 262171, 2555916, 0, 655385, 2555917, 0, 655386, 2555918, 0, 655386, 2555919, 0, 655386, 2555920, 0, 655386, 2555921, 0, 655386, 2555922, 0, 655386, 2555923, 0, 655386, 2555924, 0, 655386, 2555925, 0, 655386, 2555926, 0, 655386, 2555927, 0, 655386, 2555928, 0, 655386, 2555929, 0, 655386, 2555930, 0, 655386, 2555931, 0, 655387, 2555932, 0, 262170, 2555933, 0, 262170, 2555934, 0, 65567, 2555935, 0, 131092, 2555936, 0, 458782, 2555937, 0, 458782, 2555938, 0, 458782, 2555939, 0, 458782, 2555940, 0, 458782, 2555941, 0, 458782, 2555942, 0, 458782, 2555943, 0, 458782, 2555944, 0, 458782, 2555945, 0, 458782, 2621440, 0, 458782, 2621441, 0, 458782, 2621442, 0, 458782, 2621443, 0, 458782, 2621444, 0, 458782, 2621445, 0, 458782, 2621446, 0, 458782, 2621447, 0, 458782, 2621448, 0, 262171, 2621449, 0, 458782, 2621450, 0, 262171, 2621451, 0, 262171, 2621452, 0, 720921, 2621453, 0, 720922, 2621454, 0, 720922, 2621455, 0, 720922, 2621456, 0, 655383, 2621457, 0, 655386, 2621458, 0, 655386, 2621459, 0, 655386, 2621460, 0, 655386, 2621461, 0, 655386, 2621462, 0, 655386, 2621463, 0, 655386, 2621464, 0, 655386, 2621465, 0, 655386, 2621466, 0, 655386, 2621467, 0, 655387, 2621468, 0, 262170, 2621469, 0, 262170, 2621470, 0, 458782, 2621471, 0, 327706, 2621472, 0, 131097, 2621473, 0, 131097, 2621474, 0, 131097, 2621475, 0, 131097, 2621476, 0, 131097, 2621477, 0, 131097, 2621478, 0, 131097, 2621479, 0, 131097, 2621480, 0, 131097, 2621481, 0, 131097, 2686976, 0, 458782, 2686977, 0, 458782, 2686978, 0, 458782, 2686979, 0, 458782, 2686980, 0, 458782, 2686981, 0, 458782, 2686982, 0, 458782, 2686983, 0, 458782, 2686984, 0, 262171, 2686985, 0, 458782, 2686986, 0, 21, 2686987, 0, 25, 2686988, 0, 25, 2686989, 0, 25, 2686990, 0, 25, 2686991, 0, 196635, 2686992, 0, 655385, 2686993, 0, 655384, 2686994, 0, 720922, 2686995, 0, 720922, 2686996, 0, 65544, 2686997, 0, 720922, 2686998, 0, 720922, 2686999, 0, 720922, 2687000, 0, 720922, 2687001, 0, 720922, 2687002, 0, 720922, 2687003, 0, 720923, 2687004, 0, 262170, 2687005, 0, 262170, 2687006, 0, 458782, 2687007, 0, 65567, 2687008, 0, 131102, 2687009, 0, 131102, 2687010, 0, 131102, 2687011, 0, 131102, 2687012, 0, 131102, 2687013, 0, 131102, 2687014, 0, 131102, 2687015, 0, 131102, 2687016, 0, 131102, 2687017, 0, 131102, 2752512, 0, 458782, 2752513, 0, 458782, 2752514, 0, 458782, 2752515, 0, 458782, 2752516, 0, 458782, 2752517, 0, 458782, 2752518, 0, 458782, 2752519, 0, 458782, 2752520, 0, 262171, 2752521, 0, 458782, 2752522, 0, 458782, 2752523, 0, 458782, 2752524, 0, 458782, 2752525, 0, 458782, 2752526, 0, 262171, 2752527, 0, 262171, 2752528, 0, 655385, 2752529, 0, 655387, 2752530, 0, 262165, 2752531, 0, 393241, 2752532, 0, 131080, 2752533, 0, 1245212, 2752534, 0, 1245212, 2752535, 0, 393241, 2752536, 0, 65541, 2752537, 0, 65542, 2752538, 0, 262164, 2752539, 0, 196634, 2752540, 0, 20, 2752541, 0, 327706, 2752542, 0, 65556, 2752543, 0, 458782, 2752544, 0, 458782, 2752545, 0, 458782, 2752546, 0, 458782, 2752547, 0, 458782, 2752548, 0, 458782, 2752549, 0, 458782, 2752550, 0, 458782, 2752551, 0, 458782, 2752552, 0, 458782, 2752553, 0, 458782, 2818048, 0, 458782, 2818049, 0, 458782, 2818050, 0, 458782, 2818051, 0, 458782, 2818052, 0, 458782, 2818053, 0, 458782, 2818054, 0, 458782, 2818055, 0, 458782, 2818056, 0, 262171, 2818057, 0, 458782, 2818058, 0, 458782, 2818059, 0, 458782, 2818060, 0, 458782, 2818061, 0, 458782, 2818062, 0, 262171, 2818063, 0, 262171, 2818064, 0, 655385, 2818065, 0, 655387, 2818066, 0, 655391, 2818067, 0, 196615, 2818068, 0, 196616, 2818069, 0, 196617, 2818070, 0, 3, 2818071, 0, 3, 2818072, 0, 65544, 2818073, 0, 131078, 2818074, 0, 655390, 2818075, 0, 262170, 2818076, 0, 458782, 2818077, 0, 65567, 2818078, 0, 131092, 2818079, 0, 458782, 2818080, 0, 458782, 2818081, 0, 458782, 2818082, 0, 458782, 2818083, 0, 458782, 2818084, 0, 458782, 2818085, 0, 458782, 2818086, 0, 458782, 2818087, 0, 458782, 2818088, 0, 458782, 2818089, 0, 458782, 2883584, 0, 458782, 2883585, 0, 458782, 2883586, 0, 458782, 2883587, 0, 458782, 2883588, 0, 458782, 2883589, 0, 458782, 2883590, 0, 458782, 2883591, 0, 458782, 2883592, 0, 262171, 2883593, 0, 458782, 2883594, 0, 458782, 2883595, 0, 458782, 2883596, 0, 65557, 2883597, 0, 131097, 2883598, 0, 327707, 2883599, 0, 21, 2883600, 0, 655385, 2883601, 0, 720923, 2883602, 0, 655391, 2883603, 0, 65541, 2883604, 0, 65542, 2883605, 0, 3, 2883606, 0, 3, 2883607, 0, 3, 2883608, 0, 131080, 2883609, 0, 3, 2883610, 0, 655390, 2883611, 0, 262170, 2883612, 0, 458782, 2883613, 0, 458782, 2883614, 0, 262170, 2883615, 0, 458782, 2883616, 0, 458782, 2883617, 0, 458782, 2883618, 0, 458782, 2883619, 0, 458782, 2883620, 0, 458782, 2883621, 0, 458782, 2883622, 0, 458782, 2883623, 0, 458782, 2883624, 0, 458782, 2883625, 0, 458782, 2949120, 0, 131097, 2949121, 0, 131097, 2949122, 0, 131097, 2949123, 0, 131097, 2949124, 0, 131097, 2949125, 0, 131097, 2949126, 0, 131097, 2949127, 0, 131097, 2949128, 0, 327707, 2949129, 0, 458782, 2949130, 0, 458782, 2949131, 0, 458782, 2949132, 0, 131093, 2949133, 0, 131102, 2949134, 0, 131103, 2949135, 0, 65561, 2949136, 0, 262171, 2949137, 0, 262165, 2949138, 0, 720927, 2949139, 0, 131077, 2949140, 0, 131078, 2949141, 0, 3, 2949142, 0, 3, 2949143, 0, 196615, 2949144, 0, 196616, 2949145, 0, 196617, 2949146, 0, 655390, 2949147, 0, 262170, 2949148, 0, 458782, 2949149, 0, 458782, 2949150, 0, 262170, 2949151, 0, 458782, 2949152, 0, 458782, 2949153, 0, 458782, 2949154, 0, 458782, 2949155, 0, 458782, 2949156, 0, 458782, 2949157, 0, 458782, 2949158, 0, 458782, 2949159, 0, 458782, 2949160, 0, 458782, 2949161, 0, 458782, 3014656, 0, 131102, 3014657, 0, 131102, 3014658, 0, 131102, 3014659, 0, 131102, 3014660, 0, 131102, 3014661, 0, 131102, 3014662, 0, 131102, 3014663, 0, 131102, 3014664, 0, 131103, 3014665, 0, 458782, 3014666, 0, 458782, 3014667, 0, 458782, 3014668, 0, 262171, 3014669, 0, 65561, 3014670, 0, 65561, 3014671, 0, 65561, 3014672, 0, 262171, 3014673, 0, 655391, 3014674, 0, 3, 3014675, 0, 3, 3014676, 0, 3, 3014677, 0, 3, 3014678, 0, 3, 3014679, 0, 3, 3014680, 0, 65541, 3014681, 0, 65542, 3014682, 0, 655390, 3014683, 0, 262170, 3014684, 0, 458782, 3014685, 0, 458782, 3014686, 0, 262170, 3014687, 0, 458782, 3014688, 0, 458782, 3014689, 0, 458782, 3014690, 0, 458782, 3014691, 0, 458782, 3014692, 0, 458782, 3014693, 0, 458782, 3014694, 0, 458782, 3014695, 0, 458782, 3014696, 0, 458782, 3014697, 0, 458782, 3080192, 0, 458782, 3080193, 0, 458782, 3080194, 0, 458782, 3080195, 0, 458782, 3080196, 0, 458782, 3080197, 0, 458782, 3080198, 0, 458782, 3080199, 0, 458782, 3080200, 0, 458782, 3080201, 0, 458782, 3080202, 0, 458782, 3080203, 0, 458782, 3080204, 0, 262171, 3080205, 0, 65561, 3080206, 0, 65561, 3080207, 0, 65561, 3080208, 0, 262171, 3080209, 0, 655391, 3080210, 0, 3, 3080211, 0, 3, 3080212, 0, 3, 3080213, 0, 3, 3080214, 0, 3, 3080215, 0, 3, 3080216, 0, 131077, 3080217, 0, 131078, 3080218, 0, 655390, 3080219, 0, 262170, 3080220, 0, 458782, 3080221, 0, 458782, 3080222, 0, 262170, 3080223, 0, 458782, 3080224, 0, 458782, 3080225, 0, 458782, 3080226, 0, 458782, 3080227, 0, 458782, 3080228, 0, 458782, 3080229, 0, 458782, 3080230, 0, 458782, 3080231, 0, 458782, 3080232, 0, 458782, 3080233, 0, 458782, 3145728, 0, 458782, 3145729, 0, 458782, 3145730, 0, 458782, 3145731, 0, 458782, 3145732, 0, 458782, 3145733, 0, 458782, 3145734, 0, 458782, 3145735, 0, 458782, 3145736, 0, 458782, 3145737, 0, 458782, 3145738, 0, 458782, 3145739, 0, 458782, 3145740, 0, 262171, 3145741, 0, 65561, 3145742, 0, 65561, 3145743, 0, 65561, 3145744, 0, 262171, 3145745, 0, 655391, 3145746, 0, 3, 3145747, 0, 3, 3145748, 0, 3, 3145749, 0, 3, 3145750, 0, 65541, 3145751, 0, 65542, 3145752, 0, 65541, 3145753, 0, 65542, 3145754, 0, 655390, 3145755, 0, 327706, 3145756, 0, 131097, 3145757, 0, 65556, 3145758, 0, 262170, 3145759, 0, 458782, 3145760, 0, 458782, 3145761, 0, 458782, 3145762, 0, 458782, 3145763, 0, 458782, 3145764, 0, 458782, 3145765, 0, 458782, 3145766, 0, 458782, 3145767, 0, 458782, 3145768, 0, 458782, 3145769, 0, 458782, 3211264, 0, 458782, 3211265, 0, 458782, 3211266, 0, 458782, 3211267, 0, 458782, 3211268, 0, 458782, 3211269, 0, 458782, 3211270, 0, 458782, 3211271, 0, 458782, 3211272, 0, 458782, 3211273, 0, 458782, 3211274, 0, 458782, 3211275, 0, 458782, 3211276, 0, 262171, 3211277, 0, 65561, 3211278, 0, 65561, 3211279, 0, 65561, 3211280, 0, 262171, 3211281, 0, 655391, 3211282, 0, 3, 3211283, 0, 3, 3211284, 0, 3, 3211285, 0, 3, 3211286, 0, 131077, 3211287, 0, 131078, 3211288, 0, 65544, 3211289, 0, 131078, 3211290, 0, 655390, 3211291, 0, 65567, 3211292, 0, 131102, 3211293, 0, 131092, 3211294, 0, 262170, 3211295, 0, 458782, 3211296, 0, 458782, 3211297, 0, 458782, 3211298, 0, 458782, 3211299, 0, 458782, 3211300, 0, 458782, 3211301, 0, 458782, 3211302, 0, 458782, 3211303, 0, 458782, 3211304, 0, 458782, 3211305, 0, 458782, 3276800, 0, 131097, 3276801, 0, 131097, 3276802, 0, 131097, 3276803, 0, 131097, 3276804, 0, 131097, 3276805, 0, 131097, 3276806, 0, 131097, 3276807, 0, 131097, 3276808, 0, 131097, 3276809, 0, 131097, 3276810, 0, 131097, 3276811, 0, 131097, 3276812, 0, 327707, 3276813, 0, 65561, 3276814, 0, 65561, 3276815, 0, 65557, 3276816, 0, 327707, 3276817, 0, 655391, 3276818, 0, 3, 3276819, 0, 3, 3276820, 0, 3, 3276821, 0, 3, 3276822, 0, 3, 3276823, 0, 3, 3276824, 0, 131080, 3276825, 0, 3, 3276826, 0, 655390, 3276827, 0, 458782, 3276828, 0, 458782, 3276829, 0, 262170, 3276830, 0, 327706, 3276831, 0, 131097, 3276832, 0, 131097, 3276833, 0, 131097, 3276834, 0, 131097, 3276835, 0, 131097, 3276836, 0, 131097, 3276837, 0, 131097, 3276838, 0, 131097, 3276839, 0, 131097, 3276840, 0, 131097, 3276841, 0, 131097, 3342336, 0, 131102, 3342337, 0, 131102, 3342338, 0, 131102, 3342339, 0, 131102, 3342340, 0, 131102, 3342341, 0, 131102, 3342342, 0, 131102, 3342343, 0, 131102, 3342344, 0, 131102, 3342345, 0, 131102, 3342346, 0, 131102, 3342347, 0, 131102, 3342348, 0, 131103, 3342349, 0, 65561, 3342350, 0, 65561, 3342351, 0, 131093, 3342352, 0, 131103, 3342353, 0, 655391, 3342354, 0, 3, 3342355, 0, 3, 3342356, 0, 3, 3342357, 0, 3, 3342358, 0, 3, 3342359, 0, 196615, 3342360, 0, 196616, 3342361, 0, 196617, 3342362, 0, 655390, 3342363, 0, 458782, 3342364, 0, 458782, 3342365, 0, 262170, 3342366, 0, 65567, 3342367, 0, 131102, 3342368, 0, 131102, 3342369, 0, 131102, 3342370, 0, 131102, 3342371, 0, 131102, 3342372, 0, 131102, 3342373, 0, 131102, 3342374, 0, 131102, 3342375, 0, 131102, 3342376, 0, 131102, 3342377, 0, 131102, 3407872, 0, 65561, 3407873, 0, 65561, 3407874, 0, 65561, 3407875, 0, 65561, 3407876, 0, 65561, 3407877, 0, 65561, 3407878, 0, 65561, 3407879, 0, 65561, 3407880, 0, 65561, 3407881, 0, 65561, 3407882, 0, 65561, 3407883, 0, 65561, 3407884, 0, 65561, 3407885, 0, 65561, 3407886, 0, 65561, 3407887, 0, 262171, 3407888, 0, 262165, 3407889, 0, 65541, 3407890, 0, 65542, 3407891, 0, 3, 3407892, 0, 3, 3407893, 0, 3, 3407894, 0, 3, 3407895, 0, 3, 3407896, 0, 65541, 3407897, 0, 65542, 3407898, 0, 655390, 3407899, 0, 458782, 3407900, 0, 458782, 3407901, 0, 262170, 3407902, 0, 458782, 3407903, 0, 458782, 3407904, 0, 458782, 3407905, 0, 458782, 3407906, 0, 458782, 3407907, 0, 458782, 3407908, 0, 458782, 3407909, 0, 458782, 3407910, 0, 458782, 3407911, 0, 458782, 3407912, 0, 458782, 3407913, 0, 458782, 3473408, 0, 65561, 3473409, 0, 65561, 3473410, 0, 65561, 3473411, 0, 65561, 3473412, 0, 65561, 3473413, 0, 65561, 3473414, 0, 65561, 3473415, 0, 65561, 3473416, 0, 65561, 3473417, 0, 65561, 3473418, 0, 65561, 3473419, 0, 65561, 3473420, 0, 65561, 3473421, 0, 65561, 3473422, 0, 65557, 3473423, 0, 327707, 3473424, 0, 655391, 3473425, 0, 131077, 3473426, 0, 131078, 3473427, 0, 3, 3473428, 0, 3, 3473429, 0, 3, 3473430, 0, 3, 3473431, 0, 3, 3473432, 0, 131077, 3473433, 0, 131078, 3473434, 0, 720926, 3473435, 0, 131097, 3473436, 0, 65556, 3473437, 0, 262170, 3473438, 0, 458782, 3473439, 0, 458782, 3473440, 0, 458782, 3473441, 0, 458782, 3473442, 0, 458782, 3473443, 0, 458782, 3473444, 0, 458782, 3473445, 0, 458782, 3473446, 0, 458782, 3473447, 0, 458782, 3473448, 0, 458782, 3473449, 0, 458782, 3538944, 0, 65561, 3538945, 0, 65561, 3538946, 0, 65561, 3538947, 0, 65561, 3538948, 0, 65561, 3538949, 0, 65561, 3538950, 0, 65561, 3538951, 0, 65561, 3538952, 0, 65561, 3538953, 0, 65561, 3538954, 0, 65561, 3538955, 0, 65561, 3538956, 0, 65561, 3538957, 0, 65561, 3538958, 0, 131093, 3538959, 0, 131103, 3538960, 0, 655391, 3538961, 0, 65541, 3538962, 0, 65542, 3538963, 0, 262167, 3538964, 0, 458776, 3538965, 0, 1245212, 3538966, 0, 1245212, 3538967, 0, 1245212, 3538968, 0, 458776, 3538969, 0, 458776, 3538970, 0, 65544, 3538971, 0, 31, 3538972, 0, 131092, 3538973, 0, 262170, 3538974, 0, 458782, 3538975, 0, 458782, 3538976, 0, 458782, 3538977, 0, 458782, 3538978, 0, 458782, 3538979, 0, 458782, 3538980, 0, 458782, 3538981, 0, 458782, 3538982, 0, 458782, 3538983, 0, 458782, 3538984, 0, 458782, 3538985, 0, 458782, 3604480, 0, 65561, 3604481, 0, 65561, 3604482, 0, 65561, 3604483, 0, 65561, 3604484, 0, 65561, 3604485, 0, 65561, 3604486, 0, 65561, 3604487, 0, 65561, 3604488, 0, 65561, 3604489, 0, 65561, 3604490, 0, 65561, 3604491, 0, 65561, 3604492, 0, 65561, 3604493, 0, 65561, 3604494, 0, 262171, 3604495, 0, 262165, 3604496, 0, 720927, 3604497, 0, 131077, 3604498, 0, 131078, 3604499, 0, 458775, 3604500, 0, 3, 3604501, 0, 393216, 3604502, 0, 393217, 3604503, 0, 393218, 3604504, 0, 3, 3604505, 0, 3, 3604506, 0, 131080, 3604507, 0, 3, 3604508, 0, 655390, 3604509, 0, 262170, 3604510, 0, 458782, 3604511, 0, 458782, 3604512, 0, 458782, 3604513, 0, 458782, 3604514, 0, 458782, 3604515, 0, 458782, 3604516, 0, 458782, 3604517, 0, 458782, 3604518, 0, 458782, 3604519, 0, 458782, 3604520, 0, 458782, 3604521, 0, 458782, 3670016, 0, 65561, 3670017, 0, 65561, 3670018, 0, 65561, 3670019, 0, 65561, 3670020, 0, 65561, 3670021, 0, 65561, 3670022, 0, 65561, 3670023, 0, 65561, 3670024, 0, 65561, 3670025, 0, 65561, 3670026, 0, 65561, 3670027, 0, 65561, 3670028, 0, 65561, 3670029, 0, 65561, 3670030, 0, 262171, 3670031, 0, 458776, 3670032, 0, 458776, 3670033, 0, 458776, 3670034, 0, 458776, 3670035, 0, 524311, 3670036, 0, 3, 3670037, 0, 458752, 3670038, 0, 458753, 3670039, 0, 458754, 3670040, 0, 3, 3670041, 0, 196615, 3670042, 0, 196616, 3670043, 0, 196617, 3670044, 0, 655390, 3670045, 0, 262170, 3670046, 0, 458782, 3670047, 0, 458782, 3670048, 0, 458782, 3670049, 0, 458782, 3670050, 0, 458782, 3670051, 0, 458782, 3670052, 0, 458782, 3670053, 0, 458782, 3670054, 0, 458782, 3670055, 0, 458782, 3670056, 0, 458782, 3670057, 0, 458782 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Grass" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 4 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 131088, 0, 327683, 131089, 0, 327684, 131090, 0, 327684, 131091, 0, 327684, 131092, 0, 327685, 196624, 0, 458755, 196625, 0, 589827, 196626, 0, 393220, 196627, 0, 393220, 196628, 0, 524292, 196629, 0, 327685, 262161, 0, 458755, 262162, 0, 458756, 262163, 0, 458756, 262164, 0, 458756, 262165, 0, 458757, 786457, 0, 327683, 786458, 0, 327684, 786459, 0, 327684, 786460, 0, 327684, 786461, 0, 327684, 786462, 0, 327684, 786463, 0, 327685, 851993, 0, 393219, 851994, 0, 393220, 851995, 0, 393220, 851996, 0, 393220, 851997, 0, 393220, 851998, 0, 393220, 851999, 0, 393221, 917529, 0, 393219, 917530, 0, 393220, 917531, 0, 393220, 917532, 0, 393220, 917533, 0, 393220, 917534, 0, 393220, 917535, 0, 393221, 983065, 0, 393219, 983066, 0, 393220, 983067, 0, 393220, 983068, 0, 393220, 983069, 0, 393220, 983070, 0, 393220, 983071, 0, 393221, 1048601, 0, 458755, 1048602, 0, 458756, 1048603, 0, 458756, 1048604, 0, 458756, 1048605, 0, 458756, 1048606, 0, 458756, 1048607, 0, 458757, 3014674, 0, 327683, 3014675, 0, 327685, 3080210, 0, 393219, 3080211, 0, 393221, 3145746, 0, 393219, 3145747, 0, 524292, 3145748, 0, 327685, 3211282, 0, 393219, 3211283, 0, 393220, 3211284, 0, 393221, 3276818, 0, 393219, 3276819, 0, 393220, 3276820, 0, 393221, 3342354, 0, 458755, 3342355, 0, 589827, 3342356, 0, 393221, 3407891, 0, 458755, 3407892, 0, 458757 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Tile Layer 2" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 12, 0, 786454, 13, 0, 786455, 24, 0, 786456, 25, 0, 786457, 31, 0, 786454, 32, 0, 786455, 65548, 0, 851990, 65549, 0, 851991, 65555, 0, 917528, 65556, 0, 983063, 65557, 0, 917529, 65560, 0, 851992, 65561, 0, 851993, 65567, 0, 851990, 65568, 0, 851991, 196624, 0, 14, 262160, 0, 65550, 262169, 0, 7, 262170, 0, 8, 262171, 0, 9, 327696, 0, 917528, 327697, 0, 983063, 327698, 0, 917529, 327702, 0, 14, 327703, 0, 5, 327704, 0, 6, 327705, 0, 65543, 327707, 0, 65545, 327708, 0, 5, 327709, 0, 6, 327710, 0, 5, 327711, 0, 6, 393228, 0, 786456, 393229, 0, 786457, 393238, 0, 65550, 393241, 0, 327684, 393243, 0, 327683, 393245, 0, 327683, 393246, 0, 8, 393247, 0, 9, 393248, 0, 327684, 458764, 0, 851992, 458765, 0, 851993, 458768, 0, 5, 458769, 0, 6, 458777, 0, 65546, 458778, 0, 65547, 458779, 0, 65548, 458781, 0, 65543, 458783, 0, 65545, 524303, 0, 327683, 524306, 0, 327684, 524317, 0, 131079, 524319, 0, 131081, 524322, 0, 786456, 524323, 0, 786457, 589840, 0, 5, 589841, 0, 6, 589842, 0, 5, 589843, 0, 6, 589846, 0, 5, 589847, 0, 6, 589853, 0, 10, 589854, 0, 65547, 589855, 0, 65548, 589858, 0, 851992, 589859, 0, 851993, 655372, 0, 786456, 655373, 0, 786457, 655375, 0, 327683, 655377, 0, 327683, 655380, 0, 327684, 655381, 0, 327683, 655384, 0, 327684, 655391, 0, 131085, 720908, 0, 851992, 720909, 0, 851993, 720914, 0, 786456, 720915, 0, 786457, 720916, 0, 131086, 720917, 0, 131087, 720923, 0, 917528, 720924, 0, 983063, 720925, 0, 983063, 720926, 0, 983063, 720927, 0, 917529, 786449, 0, 24, 786450, 0, 851992, 786451, 0, 851993, 786455, 0, 26, 917525, 0, 786456, 917526, 0, 786457, 983061, 0, 851992, 983062, 0, 851993, 1048591, 0, 786456, 1048592, 0, 786457, 1114127, 0, 851992, 1114128, 0, 851993, 1114133, 0, 720920, 1114137, 0, 917528, 1114138, 0, 983063, 1114139, 0, 983063, 1114140, 0, 983063, 1114141, 0, 917529, 1179679, 0, 14, 1245206, 0, 786456, 1245207, 0, 786457, 1245209, 0, 5, 1245210, 0, 6, 1245215, 0, 65550, 1310742, 0, 851992, 1310743, 0, 851993, 1310744, 0, 327683, 1310747, 0, 327684, 1376276, 0, 720920, 1441822, 0, 14, 1507337, 0, 786454, 1507338, 0, 786455, 1507344, 0, 786456, 1507345, 0, 786457, 1507353, 0, 131085, 1507358, 0, 65550, 1507360, 0, 720920, 1572873, 0, 851990, 1572874, 0, 851991, 1572880, 0, 851992, 1572881, 0, 851993, 1572885, 0, 786454, 1572886, 0, 786455, 1638421, 0, 851990, 1638422, 0, 851991, 1638433, 0, 786454, 1638434, 0, 786455, 1703946, 0, 720920, 1703969, 0, 851990, 1703970, 0, 851991, 1769477, 0, 786456, 1769478, 0, 786457, 1835013, 0, 851992, 1835014, 0, 851993, 1900572, 0, 786456, 1900573, 0, 786457, 1900577, 0, 786454, 1900578, 0, 786455, 1966095, 0, 720920, 1966108, 0, 851992, 1966109, 0, 851993, 1966113, 0, 851990, 1966114, 0, 851991, 2031635, 0, 589844, 2031636, 0, 589845, 2031637, 0, 589846, 2097162, 0, 786456, 2097163, 0, 786457, 2097171, 0, 655380, 2097173, 0, 655382, 2097177, 0, 786454, 2097178, 0, 786455, 2097180, 0, 720920, 2162698, 0, 851992, 2162699, 0, 851993, 2162707, 0, 720916, 2162708, 0, 720917, 2162709, 0, 720918, 2162713, 0, 851990, 2162714, 0, 851991, 2228236, 0, 1114142, 2228239, 0, 1114143, 2228241, 0, 786454, 2228242, 0, 786455, 2228246, 0, 720920, 2228251, 0, 786454, 2228252, 0, 786455, 2293772, 0, 1179678, 2293775, 0, 1179679, 2293777, 0, 851990, 2293778, 0, 851991, 2293787, 0, 851990, 2293788, 0, 851991, 2359308, 0, 1245214, 2359311, 0, 1245215, 2359320, 0, 720920, 2424852, 0, 786456, 2424853, 0, 786457, 2490374, 0, 786456, 2490375, 0, 786457, 2490388, 0, 851992, 2490389, 0, 851993, 2490394, 0, 786454, 2490395, 0, 786455, 2555910, 0, 851992, 2555911, 0, 851993, 2555916, 0, 786454, 2555917, 0, 786455, 2555930, 0, 851990, 2555931, 0, 851991, 2621449, 0, 786456, 2621450, 0, 786457, 2621452, 0, 851990, 2621453, 0, 851991, 2621459, 0, 7, 2621460, 0, 8, 2621461, 0, 9, 2686985, 0, 851992, 2686986, 0, 851993, 2686990, 0, 26, 2686995, 0, 65543, 2686997, 0, 65545, 2687000, 0, 5, 2687001, 0, 6, 2687002, 0, 131086, 2687003, 0, 131087, 2752524, 0, 720920, 2752528, 0, 786456, 2752529, 0, 786457, 2752531, 0, 131079, 2752533, 0, 131081, 2752535, 0, 327683, 2752536, 0, 8, 2752537, 0, 9, 2752538, 0, 327684, 2818055, 0, 720920, 2818064, 0, 851992, 2818065, 0, 851993, 2818067, 0, 65546, 2818068, 0, 65547, 2818069, 0, 65548, 2818071, 0, 65543, 2818073, 0, 65545, 2883600, 0, 26, 2883601, 0, 720920, 2883602, 0, 327683, 2883605, 0, 327684, 2883607, 0, 131079, 2883609, 0, 131081, 2883612, 0, 786454, 2883613, 0, 786455, 2949143, 0, 65546, 2949144, 0, 65547, 2949145, 0, 65548, 2949148, 0, 851990, 2949149, 0, 851991, 3014670, 0, 786454, 3014671, 0, 786455, 3014679, 0, 14, 3014682, 0, 327684, 3080206, 0, 851990, 3080207, 0, 851991, 3080214, 0, 5, 3080215, 0, 65550, 3080216, 0, 5, 3080217, 0, 6, 3145749, 0, 327683, 3145751, 0, 327683, 3145752, 0, 8, 3145753, 0, 9, 3145754, 0, 327684, 3211287, 0, 65543, 3211289, 0, 65545, 3276823, 0, 131079, 3276825, 0, 131081, 3276827, 0, 786454, 3276828, 0, 786455, 3342349, 0, 786454, 3342350, 0, 786455, 3342353, 0, 5, 3342354, 0, 6, 3342359, 0, 65546, 3342360, 0, 65547, 3342361, 0, 65548, 3342363, 0, 851990, 3342364, 0, 851991, 3407885, 0, 851990, 3407886, 0, 851991, 3407888, 0, 327683, 3407891, 0, 327684, 3407895, 0, 327683, 3407898, 0, 327684, 3473425, 0, 5, 3473426, 0, 6, 3473428, 0, 1114142, 3473432, 0, 1114143, 3473433, 0, 7, 3473434, 0, 8, 3473435, 0, 9, 3538960, 0, 327683, 3538963, 0, 327684, 3538964, 0, 1245214, 3538968, 0, 1245215, 3538969, 0, 65543, 3538971, 0, 65545, 3604500, 0, 65550, 3604505, 0, 131079, 3604507, 0, 131081, 3670031, 0, 458783, 3670041, 0, 65546, 3670042, 0, 65547, 3670043, 0, 65548 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 1900554, 0, 1441815, 1966090, 0, 1441813 ) - -[node name="Tile Layer 3" type="TileMap" parent="."] -scale = Vector2( 2, 2 ) -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 393238, 0, 327683, 393241, 0, 131079, 393243, 0, 131081, 393245, 0, 7, 2752535, 0, 7, 2818067, 0, 5, 2818068, 0, 6, 2949144, 0, 5, 2949145, 0, 6, 3014679, 0, 327683, 3080215, 0, 6, 3145751, 0, 7, 3342360, 0, 5, 3342361, 0, 6, 3538964, 0, 14, 3670041, 0, 7, 3670042, 0, 8, 3670043, 0, 9 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="NPC_Layer" type="Node2D" parent="."] - -[node name="Trainer1" parent="NPC_Layer" instance=ExtResource( 6 )] -position = Vector2( 592, 1520 ) -trainer = true -texture = ExtResource( 5 ) -trainer_name = "YOUNGSTER Timothy" -trainer_reward = 144 -seeking = true -facing = "Right" -trainer_poke_group = [ [ 9, 5 ], [ 7, 6 ] ] - -[node name="Trainer2" parent="NPC_Layer" instance=ExtResource( 6 )] -position = Vector2( 592, 1168 ) -trainer = true -texture = ExtResource( 7 ) -trainer_search_range = 5 -trainer_name = "HIKER Larrie" -trainer_reward = 300 -seeking = true -trainer_poke_group = [ [ 32, 6 ], [ 15, 6 ] ] - -[node name="Barewl" type="Sprite" parent="NPC_Layer"] -position = Vector2( 560, 1168 ) -texture = ExtResource( 8 ) -offset = Vector2( 0, -8 ) -hframes = 4 -vframes = 4 - -[node name="AnimationPlayer" type="AnimationPlayer" parent="NPC_Layer/Barewl"] -autoplay = "Route1Idle_Poke" -anims/Route1Idle_Poke = ExtResource( 9 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="NPC_Layer/Barewl"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="NPC_Layer/Barewl/StaticBody2D"] -shape = SubResource( 1 ) - -[node name="Rock1" parent="NPC_Layer" instance=ExtResource( 10 )] -position = Vector2( 656, 912 ) -type = "Smashable Rock" - -[node name="Rock2" parent="NPC_Layer" instance=ExtResource( 10 )] -position = Vector2( 688, 912 ) -type = "Smashable Rock" - -[node name="Rock3" parent="NPC_Layer" instance=ExtResource( 10 )] -position = Vector2( 720, 912 ) -type = "Smashable Rock" - -[node name="Rock4" parent="NPC_Layer" instance=ExtResource( 10 )] -position = Vector2( 624, 944 ) -type = "Smashable Rock" - -[node name="Rock5" parent="NPC_Layer" instance=ExtResource( 10 )] -position = Vector2( 688, 944 ) -type = "Smashable Rock" - -[node name="Cave" parent="NPC_Layer" instance=ExtResource( 11 )] -position = Vector2( 656, 1072 ) -scene_destination = "res://Maps/Caves/Passage Cave.tscn" -location = Vector2( 560, 2384 ) -door_type = "Type 3 - Invisible" - -[node name="CliffEdge" parent="NPC_Layer" instance=ExtResource( 12 )] -position = Vector2( 624, 48 ) -size = 3 - -[node name="CliffEdge2" parent="NPC_Layer" instance=ExtResource( 12 )] -position = Vector2( 528, 176 ) -size = 3 - -[node name="CliffEdge3" parent="NPC_Layer" instance=ExtResource( 12 )] -position = Vector2( 880, 368 ) -size = 5 - -[node name="CliffEdge4" parent="NPC_Layer" instance=ExtResource( 12 )] -position = Vector2( 816, 560 ) -size = 5 - -[node name="Item1" parent="NPC_Layer" instance=ExtResource( 10 )] -position = Vector2( 528, 1360 ) -texture = ExtResource( 13 ) -item_id = 170 diff --git a/Maps/Routes/Route2/Route_2.gd b/Maps/Routes/Route2/Route_2.gd new file mode 100644 index 000000000..1d8da3095 --- /dev/null +++ b/Maps/Routes/Route2/Route_2.gd @@ -0,0 +1,212 @@ +extends Node2D +var map_px_size = Vector2(1344, 1824) +var edge_connections = [["N", "res://Maps/NowtochCity/Nowtoch_City.tscn", 480, 2352, 2528], ["S", "res://Maps/KevlarTown/Kevlar_Town.tscn", 352, 16, 1600]] + +var adjacent_scenes = [ + ["res://Maps/KevlarTown/Kevlar_Town.tscn", Vector2(-352,1824)], + ["res://Maps/NowtochCity/Nowtoch_City.tscn", Vector2(-480, -2368)] +] + +var background_music = "res://Audio/BGM/PU-Route_01.ogg"; # Same as route 1 apparently + +var type = "Outside" +var place_name = "Route 02" +var wild_battle_back = BattleInstanceData.BattleBack.FOREST + +# Wild Poke table +var wild_table = [ +# ID chance lowest_level highest_level + [7, 40, 3, 5], # Chyinmunk + [9, 30, 3, 5], # Birbie + [12, 10, 3, 5], # Cubbug + [35, 10, 3, 5], # Owten + [15, 5, 3, 5], # Barewl + [32, 5, 3, 5] # Mankey +] + +# Trainers +var trainer1 +var trainer2 +var trainer3 +var trainer4 + +# Items +var item1 + +func _ready(): + trainer1 = $NPC_Layer/Trainer1 + trainer2 = $NPC_Layer/Trainer2 + #trainer3 = $NPC_Layer/Trainer3 + #trainer4 = $NPC_Layer/Trainer4 + #trainer4.turning_directions = ["Down", "Left"] + item1 = $NPC_Layer/Item1 + + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + + if Global.past_events.has("ROUTE2_TRAINER1_DEFEATED"): + trainer1.seeking = false + trainer1.defeated = true + if Global.past_events.has("ROUTE2_TRAINER2_DEFEATED"): + trainer2.seeking = false + trainer2.defeated = true + if Global.past_events.has("ROUTE2_TRAINER3_DEFEATED"): + trainer3.seeking = false + trainer3.defeated = true + if Global.past_events.has("ROUTE2_TRAINER4_DEFEATED"): + trainer4.seeking = false + trainer4.defeated = true + if Global.past_events.has("ROUTE2_ITEM_1_TAKEN"): + item1.queue_free() + item1 = null + +func interaction(check_pos : Vector2, direction): # check_pos is a Vector2 of the position of object to interact + if check_pos == $NPC_Layer/Trainer1.position: + $NPC_Layer/Trainer1.face_player(direction) + if !trainer1.defeated: + trainer_battle(trainer1) + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_1_DEFEAT" , trainer1.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + pass + if check_pos == $NPC_Layer/Trainer2.position: + $NPC_Layer/Trainer2.face_player(direction) + if !trainer2.defeated: + trainer_battle(trainer2) + else: + Global.game.lock_player() + Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_2_DEFEAT" , trainer2.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + pass + if check_pos == $NPC_Layer/Barewl.position: + #$NPC_Layer/Trainer2.face_player(direction) + Global.game.lock_player() + Global.game.get_node("Effect_music").stream = load("res://Audio/SE/015Cry.wav") + Global.game.get_node("Effect_music").play() + Global.game.play_dialogue_with_point("NPC_ROUTE2_BAREWL" , $NPC_Layer/Barewl.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + Global.game.release_player() + pass + + if item1 != null && check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("ROUTE2_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(item1.item_id, 1) + item1.queue_free() + item1 = null + Global.game.recive_item($NPC_Layer/Item1.item_id) + await Global.game.end_of_event + Global.game.release_player() + + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + # Play encounter music + npc_trainer.alert() + await npc_trainer.alert_done + match npc_trainer: + trainer1, trainer2: + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + #trainer3, trainer4: + # Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + + # Turn player to face trainer + match npc_trainer.facing: + "Up": + Global.game.player.set_facing_direction("Down") + "Down": + Global.game.player.set_facing_direction("Up") + "Left": + Global.game.player.set_facing_direction("Right") + "Right": + Global.game.player.set_facing_direction("Left") + + # Walk towards player + npc_trainer.move_to_player() + await npc_trainer.done_movement + + # Pre-battle talk + match npc_trainer: + trainer1: + Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_1" , npc_trainer.get_global_transform_with_canvas().get_origin()) + trainer2: + Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_2" , npc_trainer.get_global_transform_with_canvas().get_origin()) + trainer3: + Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_3" , npc_trainer.get_global_transform_with_canvas().get_origin()) + trainer4: + Global.game.play_dialogue_with_point("NPC_ROUTE2_TRAINER_4" , npc_trainer.get_global_transform_with_canvas().get_origin()) + + await Global.game.event_dialogue_end + + match npc_trainer: + trainer1: + trainer1_battle() + trainer2: + trainer2_battle() + #trainer3: + # trainer3_battle() + #trainer4: + # trainer4_battle() + pass + +func get_grass_cells(): + return get_node("Grass").get_used_cells(0) + +func trainer1_battle(): + var trainer = trainer1 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FOREST + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer003.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("NPC_ROUTE2_TRAINER_1_DEFEAT") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("ROUTE2_TRAINER1_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() +func trainer2_battle(): + var trainer = trainer2 + trainer.seeking = false + + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.MOUNTAIN + bid.opponent = Opponent.new() + bid.opponent.name = trainer.trainer_name + bid.opponent.battle_texture = load("res://Graphics/Characters/trainer004.png") + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr("NPC_ROUTE2_TRAINER_2_DEFEAT") + bid.victory_award = trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = trainer.get_poke_group() + + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + trainer.defeated = true + Global.past_events.append("ROUTE2_TRAINER2_DEFEATED") + else: + return + Global.game.get_node("Background_music").stream = load(background_music) + Global.game.get_node("Background_music").play() + Global.game.release_player() \ No newline at end of file diff --git a/Maps/Routes/Route2/Route_2.gd.uid b/Maps/Routes/Route2/Route_2.gd.uid new file mode 100644 index 000000000..5dafcaa59 --- /dev/null +++ b/Maps/Routes/Route2/Route_2.gd.uid @@ -0,0 +1 @@ +uid://bujkkhpedsvi8 diff --git a/Maps/Routes/Route2/Route 2.tmx b/Maps/Routes/Route2/Route_2.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Routes/Route2/Route 2.tmx rename to Maps/Routes/Route2/Route_2.tmx diff --git a/Maps/Routes/Route2/Route_2.tscn b/Maps/Routes/Route2/Route_2.tscn new file mode 100644 index 000000000..7c2fac651 --- /dev/null +++ b/Maps/Routes/Route2/Route_2.tscn @@ -0,0 +1,147 @@ +[gd_scene load_steps=15 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_groundtiles+.tres" type="TileSet" id=1] +[ext_resource path="res://Maps/Tilesets/PU_buildings+.tres" type="TileSet" id=2] +[ext_resource path="res://Maps/Routes/Route2/Route_2.gd" type="Script" id=3] +[ext_resource path="res://Maps/Tilesets/PU_autotiles.tres" type="TileSet" id=4] +[ext_resource path="res://Graphics/Characters/HGSS_003.png" type="Texture2D" id=5] +[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=6] +[ext_resource path="res://Graphics/Characters/HGSS_035.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Characters/PU-Barewl.png" type="Texture2D" id=8] +[ext_resource path="res://Utilities/Route_1Idle_Poke.tres" type="Animation" id=9] +[ext_resource path="res://Utilities/Items/OverworldItem.tscn" type="PackedScene" id=10] +[ext_resource path="res://Utilities/Door.tscn" type="PackedScene" id=11] +[ext_resource path="res://Utilities/CliffEdge.tscn" type="PackedScene" id=12] +[ext_resource path="res://Graphics/Characters/itemball.png" type="Texture2D" id=13] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 16, 16 ) + +[node name="Route2" type="Node2D"] +script = ExtResource( 3 ) + +[node name="Tile Layer 1" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 1966080, 7, 1, 1966080, 7, 2, 1966080, 7, 3, 1966080, 7, 4, 1966080, 7, 5, 1966080, 7, 6, 1966080, 7, 7, 1966080, 7, 8, 1966080, 7, 9, 1966080, 7, 10, 1966080, 7, 11, 1966080, 7, 12, 1966080, 7, 13, 1966080, 7, 14, 1769472, 4, 15, 1638400, 4, 16, 196608, 0, 17, 196608, 0, 18, 196608, 0, 19, 196608, 0, 20, 196608, 0, 21, 196608, 0, 22, 1572864, 4, 23, 1703936, 4, 24, 1966080, 7, 25, 1966080, 7, 26, 1966080, 7, 27, 1966080, 7, 28, 1966080, 7, 29, 1966080, 7, 30, 1966080, 7, 31, 1966080, 7, 32, 1966080, 7, 33, 1966080, 7, 34, 1966080, 7, 35, 1966080, 7, 36, 1966080, 7, 37, 1966080, 7, 38, 1966080, 7, 39, 1966080, 7, 40, 1966080, 7, 41, 1966080, 7, 65536, 1966080, 7, 65537, 1966080, 7, 65538, 1966080, 7, 65539, 1966080, 7, 65540, 1966080, 7, 65541, 1966080, 7, 65542, 1966080, 7, 65543, 1966080, 7, 65544, 1966080, 7, 65545, 1966080, 7, 65546, 1966080, 7, 65547, 1966080, 7, 65548, 1966080, 7, 65549, 1966080, 7, 65550, 1769472, 4, 65551, 1638400, 4, 65552, 196608, 0, 65553, 196608, 0, 65554, 196608, 0, 65555, 196608, 0, 65556, 196608, 0, 65557, 196608, 0, 65558, 1572864, 4, 65559, 1703936, 4, 65560, 1966080, 7, 65561, 1966080, 7, 65562, 1966080, 7, 65563, 1966080, 7, 65564, 1966080, 7, 65565, 1966080, 7, 65566, 1966080, 7, 65567, 1966080, 7, 65568, 1966080, 7, 65569, 1966080, 7, 65570, 1966080, 7, 65571, 1966080, 7, 65572, 1966080, 7, 65573, 1966080, 7, 65574, 1966080, 7, 65575, 1966080, 7, 65576, 1966080, 7, 65577, 1966080, 7, 131072, 1966080, 7, 131073, 1966080, 7, 131074, 1966080, 7, 131075, 1966080, 7, 131076, 1966080, 7, 131077, 1966080, 7, 131078, 1966080, 7, 131079, 1966080, 7, 131080, 1966080, 7, 131081, 1966080, 7, 131082, 1966080, 7, 131083, 1966080, 7, 131084, 1966080, 7, 131085, 1966080, 7, 131086, 1769472, 4, 131087, 1638400, 4, 131088, 196608, 0, 131089, 196608, 0, 131090, 196608, 0, 131091, 196608, 0, 131092, 196608, 0, 131093, 196608, 0, 131094, 1572864, 4, 131095, 1703936, 5, 131096, 1638400, 2, 131097, 1638400, 2, 131098, 1638400, 2, 131099, 1638400, 2, 131100, 1638400, 2, 131101, 1638400, 2, 131102, 1638400, 2, 131103, 1638400, 2, 131104, 1638400, 2, 131105, 1310720, 1, 131106, 1966080, 7, 131107, 1966080, 7, 131108, 1966080, 7, 131109, 1966080, 7, 131110, 1966080, 7, 131111, 1966080, 7, 131112, 1966080, 7, 131113, 1966080, 7, 196608, 1966080, 7, 196609, 1966080, 7, 196610, 1966080, 7, 196611, 1966080, 7, 196612, 1966080, 7, 196613, 1966080, 7, 196614, 1966080, 7, 196615, 1966080, 7, 196616, 1966080, 7, 196617, 1966080, 7, 196618, 1966080, 7, 196619, 1966080, 7, 196620, 1966080, 7, 196621, 1966080, 7, 196622, 1769472, 4, 196623, 1638400, 4, 196624, 196608, 0, 196625, 196608, 0, 196626, 196608, 0, 196627, 196608, 0, 196628, 196608, 0, 196629, 196608, 0, 196630, 1572864, 4, 196631, 2031616, 1, 196632, 1966080, 2, 196633, 1966080, 2, 196634, 1966080, 2, 196635, 1966080, 2, 196636, 1966080, 2, 196637, 1966080, 2, 196638, 1966080, 2, 196639, 1966080, 2, 196640, 1966080, 2, 196641, 1310720, 2, 196642, 1966080, 7, 196643, 1966080, 7, 196644, 1966080, 7, 196645, 1966080, 7, 196646, 1966080, 7, 196647, 1966080, 7, 196648, 1966080, 7, 196649, 1966080, 7, 262144, 1966080, 7, 262145, 1966080, 7, 262146, 1966080, 7, 262147, 1966080, 7, 262148, 1966080, 7, 262149, 1966080, 7, 262150, 1966080, 7, 262151, 1966080, 7, 262152, 1966080, 7, 262153, 1966080, 7, 262154, 1966080, 7, 262155, 1966080, 7, 262156, 1966080, 7, 262157, 1966080, 7, 262158, 1769472, 4, 262159, 1638400, 4, 262160, 196608, 0, 262161, 196608, 0, 262162, 196608, 0, 262163, 196608, 0, 262164, 196608, 0, 262165, 196608, 0, 262166, 1572864, 5, 262167, 1638400, 2, 262168, 1638400, 2, 262169, 1638400, 2, 262170, 1638400, 2, 262171, 1638400, 2, 262172, 1638400, 2, 262173, 1638400, 2, 262174, 1638400, 2, 262175, 1638400, 2, 262176, 1310720, 1, 262177, 1703936, 4, 262178, 1966080, 7, 262179, 1966080, 7, 262180, 1966080, 7, 262181, 1966080, 7, 262182, 1966080, 7, 262183, 1966080, 7, 262184, 1966080, 7, 262185, 1966080, 7, 327680, 1966080, 7, 327681, 1966080, 7, 327682, 1966080, 7, 327683, 1966080, 7, 327684, 1966080, 7, 327685, 1966080, 7, 327686, 1966080, 7, 327687, 1966080, 7, 327688, 1966080, 7, 327689, 1966080, 7, 327690, 1966080, 7, 327691, 1966080, 7, 327692, 1966080, 7, 327693, 1966080, 7, 327694, 1769472, 4, 327695, 1638400, 4, 327696, 196608, 0, 327697, 196608, 0, 327698, 196608, 0, 327699, 196608, 0, 327700, 196608, 0, 327701, 196608, 0, 327702, 1966080, 0, 327703, 2031616, 0, 327704, 2031616, 0, 327705, 2031616, 0, 327706, 524288, 1, 327707, 2031616, 0, 327708, 2031616, 0, 327709, 2031616, 0, 327710, 2031616, 0, 327711, 2031616, 0, 327712, 1310720, 2, 327713, 1703936, 4, 327714, 1966080, 7, 327715, 1966080, 7, 327716, 1966080, 7, 327717, 1966080, 7, 327718, 1966080, 7, 327719, 1966080, 7, 327720, 1966080, 7, 327721, 1966080, 7, 393216, 1966080, 7, 393217, 1966080, 7, 393218, 1966080, 7, 393219, 1966080, 7, 393220, 1966080, 7, 393221, 1966080, 7, 393222, 1966080, 7, 393223, 1966080, 7, 393224, 1966080, 7, 393225, 1966080, 7, 393226, 1966080, 7, 393227, 1966080, 7, 393228, 1966080, 7, 393229, 1966080, 7, 393230, 1769472, 4, 393231, 1638400, 4, 393232, 196608, 0, 393233, 196608, 0, 393234, 196608, 0, 393235, 196608, 0, 393236, 196608, 0, 393237, 196608, 0, 393238, 196608, 0, 393239, 327680, 1, 393240, 393216, 1, 393241, 196608, 0, 393242, 524288, 2, 393243, 196608, 0, 393244, 327680, 1, 393245, 393216, 1, 393246, 327680, 1, 393247, 393216, 1, 393248, 1572864, 4, 393249, 1703936, 4, 393250, 1966080, 7, 393251, 1966080, 7, 393252, 1966080, 7, 393253, 1966080, 7, 393254, 1966080, 7, 393255, 1966080, 7, 393256, 1966080, 7, 393257, 1966080, 7, 458752, 1966080, 7, 458753, 1966080, 7, 458754, 1966080, 7, 458755, 1966080, 7, 458756, 1966080, 7, 458757, 1966080, 7, 458758, 1966080, 7, 458759, 1966080, 7, 458760, 1966080, 7, 458761, 1966080, 7, 458762, 1966080, 7, 458763, 1966080, 7, 458764, 1966080, 7, 458765, 1966080, 7, 458766, 1769472, 4, 458767, 1638400, 4, 458768, 196608, 0, 458769, 196608, 0, 458770, 196608, 0, 458771, 0, 6, 458772, 65536, 6, 458773, 131072, 6, 458774, 196608, 0, 458775, 327680, 2, 458776, 393216, 2, 458777, 458752, 3, 458778, 524288, 3, 458779, 589824, 3, 458780, 327680, 2, 458781, 393216, 2, 458782, 524288, 1, 458783, 393216, 2, 458784, 1572864, 4, 458785, 1703936, 4, 458786, 1966080, 7, 458787, 1966080, 7, 458788, 1966080, 7, 458789, 1966080, 7, 458790, 1966080, 7, 458791, 1966080, 7, 458792, 1966080, 7, 458793, 1966080, 7, 524288, 1966080, 7, 524289, 1966080, 7, 524290, 1966080, 7, 524291, 1966080, 7, 524292, 1966080, 7, 524293, 1966080, 7, 524294, 1966080, 7, 524295, 1966080, 7, 524296, 1966080, 7, 524297, 1966080, 7, 524298, 1966080, 7, 524299, 1966080, 7, 524300, 1966080, 7, 524301, 1966080, 7, 524302, 1769472, 4, 524303, 1638400, 4, 524304, 327680, 1, 524305, 393216, 1, 524306, 196608, 0, 524307, 0, 7, 524308, 65536, 7, 524309, 196608, 7, 524310, 65536, 6, 524311, 65536, 6, 524312, 65536, 6, 524313, 65536, 6, 524314, 65536, 6, 524315, 131072, 6, 524316, 196608, 0, 524317, 196608, 0, 524318, 524288, 2, 524319, 196608, 0, 524320, 1572864, 4, 524321, 1703936, 4, 524322, 1966080, 7, 524323, 1966080, 7, 524324, 1966080, 7, 524325, 1966080, 7, 524326, 1966080, 7, 524327, 1966080, 7, 524328, 1966080, 7, 524329, 1966080, 7, 589824, 1966080, 7, 589825, 1966080, 7, 589826, 1966080, 7, 589827, 1966080, 7, 589828, 1966080, 7, 589829, 1966080, 7, 589830, 1966080, 7, 589831, 1966080, 7, 589832, 1966080, 7, 589833, 1966080, 7, 589834, 1966080, 7, 589835, 1966080, 7, 589836, 1966080, 7, 589837, 1966080, 7, 589838, 1769472, 4, 589839, 1638400, 4, 589840, 327680, 2, 589841, 393216, 2, 589842, 196608, 0, 589843, 0, 8, 589844, 65536, 8, 589845, 65536, 8, 589846, 65536, 8, 589847, 65536, 8, 589848, 65536, 8, 589849, 262144, 6, 589850, 65536, 7, 589851, 196608, 7, 589852, 131072, 6, 589853, 196608, 0, 589854, 524288, 3, 589855, 589824, 3, 589856, 1572864, 4, 589857, 1703936, 4, 589858, 1966080, 7, 589859, 1966080, 7, 589860, 1966080, 7, 589861, 1966080, 7, 589862, 1966080, 7, 589863, 1966080, 7, 589864, 1966080, 7, 589865, 1966080, 7, 655360, 1966080, 7, 655361, 1966080, 7, 655362, 1966080, 7, 655363, 1966080, 7, 655364, 1966080, 7, 655365, 1966080, 7, 655366, 1966080, 7, 655367, 1966080, 7, 655368, 1966080, 7, 655369, 1966080, 7, 655370, 1966080, 7, 655371, 1966080, 7, 655372, 1966080, 7, 655373, 1966080, 7, 655374, 1769472, 4, 655375, 1638400, 4, 655376, 327680, 1, 655377, 393216, 1, 655378, 327680, 1, 655379, 393216, 1, 655380, 196608, 0, 655381, 196608, 0, 655382, 327680, 1, 655383, 393216, 1, 655384, 196608, 0, 655385, 0, 8, 655386, 65536, 8, 655387, 65536, 8, 655388, 131072, 8, 655389, 196608, 0, 655390, 196608, 0, 655391, 196608, 0, 655392, 1572864, 4, 655393, 1703936, 4, 655394, 1966080, 7, 655395, 1966080, 7, 655396, 1966080, 7, 655397, 1966080, 7, 655398, 1966080, 7, 655399, 1966080, 7, 655400, 1966080, 7, 655401, 1966080, 7, 720896, 1966080, 7, 720897, 1966080, 7, 720898, 1966080, 7, 720899, 1966080, 7, 720900, 1966080, 7, 720901, 1966080, 7, 720902, 1966080, 7, 720903, 1966080, 7, 720904, 1966080, 7, 720905, 1966080, 7, 720906, 1966080, 7, 720907, 1966080, 7, 720908, 1966080, 7, 720909, 1966080, 7, 720910, 1769472, 4, 720911, 1638400, 4, 720912, 327680, 2, 720913, 393216, 2, 720914, 327680, 2, 720915, 393216, 2, 720916, 196608, 0, 720917, 196608, 0, 720918, 327680, 2, 720919, 393216, 2, 720920, 196608, 0, 720921, 196608, 0, 720922, 196608, 0, 720923, 196608, 0, 720924, 196608, 0, 720925, 196608, 0, 720926, 196608, 0, 720927, 196608, 0, 720928, 1572864, 4, 720929, 1703936, 4, 720930, 1966080, 7, 720931, 1966080, 7, 720932, 1966080, 7, 720933, 1966080, 7, 720934, 1966080, 7, 720935, 1966080, 7, 720936, 1966080, 7, 720937, 1966080, 7, 786432, 1966080, 7, 786433, 1966080, 7, 786434, 1966080, 7, 786435, 1966080, 7, 786436, 1966080, 7, 786437, 1966080, 7, 786438, 1966080, 7, 786439, 1966080, 7, 786440, 1966080, 7, 786441, 1966080, 7, 786442, 1966080, 7, 786443, 1966080, 7, 786444, 1966080, 7, 786445, 1966080, 7, 786446, 1769472, 4, 786447, 1376256, 0, 786448, 1638400, 0, 786449, 1638400, 0, 786450, 1638400, 0, 786451, 1638400, 0, 786452, 1638400, 0, 786453, 1638400, 0, 786454, 1638400, 0, 786455, 1638400, 0, 786456, 1638400, 3, 786457, 196608, 0, 786458, 196608, 0, 786459, 196608, 0, 786460, 196608, 0, 786461, 196608, 0, 786462, 196608, 0, 786463, 196608, 0, 786464, 1572864, 4, 786465, 1703936, 4, 786466, 1966080, 7, 786467, 1966080, 7, 786468, 1966080, 7, 786469, 1966080, 7, 786470, 1966080, 7, 786471, 1966080, 7, 786472, 1966080, 7, 786473, 1966080, 7, 851968, 1966080, 7, 851969, 1966080, 7, 851970, 1966080, 7, 851971, 1966080, 7, 851972, 1966080, 7, 851973, 1966080, 7, 851974, 1966080, 7, 851975, 1966080, 7, 851976, 1966080, 7, 851977, 1966080, 7, 851978, 1966080, 7, 851979, 1966080, 7, 851980, 1966080, 7, 851981, 1966080, 7, 851982, 1376256, 0, 851983, 1638400, 0, 851984, 1638400, 0, 851985, 1310720, 0, 851986, 1966080, 7, 851987, 1966080, 7, 851988, 1966080, 7, 851989, 1966080, 7, 851990, 1966080, 7, 851991, 1769472, 4, 851992, 1638400, 4, 851993, 196608, 0, 851994, 196608, 0, 851995, 196608, 0, 851996, 196608, 0, 851997, 196608, 0, 851998, 196608, 0, 851999, 196608, 0, 852000, 1572864, 4, 852001, 1703936, 4, 852002, 1966080, 7, 852003, 1966080, 7, 852004, 1966080, 7, 852005, 1966080, 7, 852006, 1966080, 7, 852007, 1966080, 7, 852008, 1966080, 7, 852009, 1966080, 7, 917504, 1966080, 7, 917505, 1966080, 7, 917506, 1966080, 7, 917507, 1966080, 7, 917508, 1966080, 7, 917509, 1966080, 7, 917510, 1966080, 7, 917511, 1966080, 7, 917512, 1966080, 7, 917513, 1966080, 7, 917514, 1966080, 7, 917515, 1966080, 7, 917516, 1966080, 7, 917517, 1966080, 7, 917518, 1966080, 7, 917519, 1966080, 7, 917520, 1966080, 7, 917521, 1966080, 7, 917522, 1966080, 7, 917523, 1966080, 7, 917524, 1966080, 7, 917525, 1966080, 7, 917526, 1966080, 7, 917527, 1769472, 4, 917528, 1638400, 4, 917529, 196608, 0, 917530, 196608, 0, 917531, 196608, 0, 917532, 196608, 0, 917533, 196608, 0, 917534, 196608, 0, 917535, 196608, 0, 917536, 1572864, 4, 917537, 1703936, 4, 917538, 1966080, 7, 917539, 1966080, 7, 917540, 1966080, 7, 917541, 1966080, 7, 917542, 1966080, 7, 917543, 1966080, 7, 917544, 1966080, 7, 917545, 1966080, 7, 983040, 1966080, 7, 983041, 1966080, 7, 983042, 1966080, 7, 983043, 1966080, 7, 983044, 1966080, 7, 983045, 1966080, 7, 983046, 1966080, 7, 983047, 1966080, 7, 983048, 1966080, 7, 983049, 1966080, 7, 983050, 1966080, 7, 983051, 1966080, 7, 983052, 1966080, 7, 983053, 1966080, 7, 983054, 1966080, 7, 983055, 1966080, 7, 983056, 1966080, 7, 983057, 1966080, 7, 983058, 1966080, 7, 983059, 1966080, 7, 983060, 1966080, 7, 983061, 1966080, 7, 983062, 1966080, 7, 983063, 1769472, 4, 983064, 1638400, 4, 983065, 196608, 0, 983066, 196608, 0, 983067, 196608, 0, 983068, 196608, 0, 983069, 196608, 0, 983070, 196608, 0, 983071, 196608, 0, 983072, 1572864, 4, 983073, 1703936, 4, 983074, 1966080, 7, 983075, 1966080, 7, 983076, 1966080, 7, 983077, 1966080, 7, 983078, 1966080, 7, 983079, 1966080, 7, 983080, 1966080, 7, 983081, 1966080, 7, 1048576, 1966080, 7, 1048577, 1966080, 7, 1048578, 1966080, 7, 1048579, 1966080, 7, 1048580, 1966080, 7, 1048581, 1966080, 7, 1048582, 1966080, 7, 1048583, 1966080, 7, 1048584, 1966080, 7, 1048585, 1966080, 7, 1048586, 1966080, 7, 1048587, 1966080, 7, 1048588, 1966080, 7, 1048589, 1966080, 7, 1048590, 1966080, 7, 1048591, 1966080, 7, 1048592, 1966080, 7, 1048593, 1966080, 7, 1048594, 1966080, 7, 1048595, 1966080, 7, 1048596, 1966080, 7, 1048597, 1966080, 7, 1048598, 1966080, 7, 1048599, 1769472, 4, 1048600, 1638400, 4, 1048601, 196608, 0, 1048602, 196608, 0, 1048603, 196608, 0, 1048604, 196608, 0, 1048605, 196608, 0, 1048606, 196608, 0, 1048607, 196608, 0, 1048608, 1572864, 4, 1048609, 1703936, 4, 1048610, 1966080, 7, 1048611, 1966080, 7, 1048612, 1966080, 7, 1048613, 1966080, 7, 1048614, 1966080, 7, 1048615, 1966080, 7, 1048616, 1966080, 7, 1048617, 1966080, 7, 1114112, 1966080, 7, 1114113, 1966080, 7, 1114114, 1966080, 7, 1114115, 1966080, 7, 1114116, 1966080, 7, 1114117, 1966080, 7, 1114118, 1966080, 7, 1114119, 1966080, 7, 1114120, 1966080, 7, 1114121, 1966080, 7, 1114122, 1966080, 7, 1114123, 1966080, 7, 1114124, 1966080, 7, 1114125, 1966080, 7, 1114126, 1966080, 7, 1114127, 1966080, 7, 1114128, 1966080, 7, 1114129, 1966080, 7, 1114130, 1966080, 7, 1114131, 1966080, 7, 1114132, 1966080, 7, 1114133, 1966080, 7, 1114134, 1966080, 7, 1114135, 1769472, 4, 1114136, 1638400, 4, 1114137, 196608, 0, 1114138, 196608, 0, 1114139, 196608, 0, 1114140, 196608, 0, 1114141, 196608, 0, 1114142, 196608, 0, 1114143, 196608, 0, 1114144, 1572864, 4, 1114145, 1703936, 4, 1114146, 1966080, 7, 1114147, 1966080, 7, 1114148, 1966080, 7, 1114149, 1966080, 7, 1114150, 1966080, 7, 1114151, 1966080, 7, 1114152, 1966080, 7, 1114153, 1966080, 7, 1179648, 1638400, 2, 1179649, 1638400, 2, 1179650, 1638400, 2, 1179651, 1638400, 2, 1179652, 1638400, 2, 1179653, 1638400, 2, 1179654, 1638400, 2, 1179655, 1638400, 2, 1179656, 1638400, 2, 1179657, 1638400, 2, 1179658, 1638400, 2, 1179659, 1638400, 2, 1179660, 1638400, 2, 1179661, 1638400, 2, 1179662, 1638400, 2, 1179663, 1638400, 2, 1179664, 1638400, 2, 1179665, 1638400, 2, 1179666, 1638400, 2, 1179667, 1638400, 2, 1179668, 1638400, 2, 1179669, 1638400, 2, 1179670, 1638400, 2, 1179671, 1769472, 5, 1179672, 1638400, 4, 1179673, 196608, 0, 1179674, 196608, 0, 1179675, 196608, 0, 1179676, 196608, 0, 1179677, 196608, 0, 1179678, 196608, 0, 1179679, 196608, 0, 1179680, 1572864, 4, 1179681, 1703936, 4, 1179682, 1966080, 7, 1179683, 1966080, 7, 1179684, 1966080, 7, 1179685, 1966080, 7, 1179686, 1966080, 7, 1179687, 1966080, 7, 1179688, 1966080, 7, 1179689, 1966080, 7, 1245184, 1966080, 2, 1245185, 1966080, 2, 1245186, 1966080, 2, 1245187, 1966080, 2, 1245188, 1966080, 2, 1245189, 1966080, 2, 1245190, 1966080, 2, 1245191, 1966080, 2, 1245192, 1966080, 2, 1245193, 1966080, 2, 1245194, 1966080, 2, 1245195, 1966080, 2, 1245196, 1966080, 2, 1245197, 1966080, 2, 1245198, 1966080, 2, 1245199, 1966080, 2, 1245200, 1966080, 2, 1245201, 1966080, 2, 1245202, 1966080, 2, 1245203, 1966080, 2, 1245204, 1966080, 2, 1245205, 1966080, 2, 1245206, 1966080, 2, 1245207, 2031616, 2, 1245208, 1638400, 4, 1245209, 196608, 0, 1245210, 196608, 0, 1245211, 0, 6, 1245212, 65536, 6, 1245213, 131072, 6, 1245214, 196608, 0, 1245215, 196608, 0, 1245216, 1572864, 4, 1245217, 1703936, 4, 1245218, 1966080, 7, 1245219, 1966080, 7, 1245220, 1966080, 7, 1245221, 1966080, 7, 1245222, 1966080, 7, 1245223, 1966080, 7, 1245224, 1966080, 7, 1245225, 1966080, 7, 1310720, 1966080, 7, 1310721, 1966080, 7, 1310722, 1966080, 7, 1310723, 1966080, 7, 1310724, 1966080, 7, 1310725, 1966080, 7, 1310726, 1966080, 7, 1310727, 1376256, 1, 1310728, 1638400, 2, 1310729, 1638400, 2, 1310730, 1638400, 2, 1310731, 1638400, 2, 1310732, 1638400, 2, 1310733, 1638400, 2, 1310734, 1638400, 2, 1310735, 1638400, 2, 1310736, 1638400, 2, 1310737, 1638400, 2, 1310738, 1638400, 2, 1310739, 1310720, 1, 1310740, 1966080, 7, 1310741, 1966080, 7, 1310742, 1966080, 7, 1310743, 1966080, 7, 1310744, 1638400, 4, 1310745, 327680, 1, 1310746, 393216, 1, 1310747, 0, 7, 1310748, 65536, 7, 1310749, 131072, 7, 1310750, 196608, 0, 1310751, 196608, 0, 1310752, 1572864, 4, 1310753, 1703936, 4, 1310754, 1966080, 7, 1310755, 1966080, 7, 1310756, 1966080, 7, 1310757, 1966080, 7, 1310758, 1966080, 7, 1310759, 1966080, 7, 1310760, 1966080, 7, 1310761, 1966080, 7, 1376256, 1966080, 7, 1376257, 1966080, 7, 1376258, 1966080, 7, 1376259, 1966080, 7, 1376260, 1966080, 7, 1376261, 1966080, 7, 1376262, 1966080, 7, 1376263, 1376256, 2, 1376264, 1966080, 2, 1376265, 1966080, 2, 1376266, 1966080, 2, 1376267, 1966080, 2, 1376268, 1966080, 2, 1376269, 1966080, 2, 1376270, 1966080, 2, 1376271, 1966080, 2, 1376272, 1966080, 2, 1376273, 1966080, 2, 1376274, 1966080, 2, 1376275, 1310720, 2, 1376276, 1966080, 7, 1376277, 1966080, 7, 1376278, 1966080, 7, 1376279, 1966080, 7, 1376280, 1638400, 4, 1376281, 327680, 2, 1376282, 393216, 2, 1376283, 0, 7, 1376284, 65536, 7, 1376285, 131072, 7, 1376286, 196608, 0, 1376287, 196608, 0, 1376288, 1572864, 4, 1376289, 1703936, 4, 1376290, 1966080, 7, 1376291, 1966080, 7, 1376292, 1966080, 7, 1376293, 1966080, 7, 1376294, 1966080, 7, 1376295, 1966080, 7, 1376296, 1966080, 7, 1376297, 1966080, 7, 1441792, 1966080, 7, 1441793, 1966080, 7, 1441794, 1966080, 7, 1441795, 1966080, 7, 1441796, 1966080, 7, 1441797, 1966080, 7, 1441798, 1966080, 7, 1441799, 1769472, 4, 1441800, 1376256, 1, 1441801, 1638400, 2, 1441802, 1638400, 2, 1441803, 1638400, 2, 1441804, 1638400, 2, 1441805, 1638400, 2, 1441806, 1638400, 2, 1441807, 1638400, 2, 1441808, 1638400, 2, 1441809, 1638400, 2, 1441810, 1310720, 1, 1441811, 1703936, 5, 1441812, 1638400, 2, 1441813, 1638400, 2, 1441814, 1638400, 2, 1441815, 1638400, 2, 1441816, 1638400, 5, 1441817, 196608, 0, 1441818, 0, 6, 1441819, 262144, 7, 1441820, 65536, 7, 1441821, 131072, 7, 1441822, 196608, 0, 1441823, 1572864, 3, 1441824, 1310720, 0, 1441825, 1703936, 4, 1441826, 1966080, 7, 1441827, 1966080, 7, 1441828, 1966080, 7, 1441829, 1966080, 7, 1441830, 1966080, 7, 1441831, 1966080, 7, 1441832, 1966080, 7, 1441833, 1966080, 7, 1507328, 1966080, 7, 1507329, 1966080, 7, 1507330, 1966080, 7, 1507331, 1966080, 7, 1507332, 1966080, 7, 1507333, 1966080, 7, 1507334, 1966080, 7, 1507335, 1769472, 4, 1507336, 1376256, 2, 1507337, 1966080, 2, 1507338, 1966080, 2, 1507339, 1966080, 2, 1507340, 1966080, 2, 1507341, 1966080, 2, 1507342, 1966080, 2, 1507343, 1966080, 2, 1507344, 1966080, 2, 1507345, 1966080, 2, 1507346, 1310720, 2, 1507347, 2031616, 1, 1507348, 1966080, 2, 1507349, 1966080, 2, 1507350, 1966080, 2, 1507351, 1966080, 2, 1507352, 1966080, 1, 1507353, 196608, 0, 1507354, 0, 8, 1507355, 65536, 8, 1507356, 65536, 8, 1507357, 131072, 8, 1507358, 196608, 0, 1507359, 1572864, 4, 1507360, 1966080, 7, 1507361, 1703936, 4, 1507362, 1966080, 7, 1507363, 1966080, 7, 1507364, 1966080, 7, 1507365, 1966080, 7, 1507366, 1966080, 7, 1507367, 1966080, 7, 1507368, 1966080, 7, 1507369, 1966080, 7, 1572864, 1966080, 7, 1572865, 1966080, 7, 1572866, 1966080, 7, 1572867, 1966080, 7, 1572868, 1966080, 7, 1572869, 1966080, 7, 1572870, 1966080, 7, 1572871, 1769472, 4, 1572872, 1769472, 4, 1572873, 1966080, 7, 1572874, 1966080, 7, 1572875, 1966080, 7, 1572876, 1966080, 7, 1572877, 1966080, 7, 1572878, 1966080, 7, 1572879, 1966080, 7, 1572880, 1966080, 7, 1572881, 1966080, 7, 1572882, 1703936, 5, 1572883, 1638400, 2, 1572884, 1310720, 1, 1572885, 1966080, 7, 1572886, 1966080, 7, 1572887, 1376256, 1, 1572888, 1835008, 2, 1572889, 1835008, 2, 1572890, 1835008, 19, 1572891, 1835008, 19, 1572892, 1835008, 19, 1572893, 1835008, 2, 1572894, 1441792, 1, 1572895, 1572864, 4, 1572896, 1966080, 7, 1572897, 1703936, 4, 1572898, 1966080, 7, 1572899, 1966080, 7, 1572900, 1966080, 7, 1572901, 1966080, 7, 1572902, 1966080, 7, 1572903, 1966080, 7, 1572904, 1966080, 7, 1572905, 1966080, 7, 1638400, 1966080, 7, 1638401, 1966080, 7, 1638402, 1966080, 7, 1638403, 1966080, 7, 1638404, 1966080, 7, 1638405, 1966080, 7, 1638406, 1966080, 7, 1638407, 1769472, 4, 1638408, 1769472, 4, 1638409, 1966080, 7, 1638410, 1966080, 7, 1638411, 1638400, 9, 1638412, 1703936, 9, 1638413, 1703936, 9, 1638414, 1703936, 9, 1638415, 1703936, 9, 1638416, 1703936, 9, 1638417, 1769472, 9, 1638418, 2031616, 1, 1638419, 1966080, 2, 1638420, 1310720, 2, 1638421, 1966080, 7, 1638422, 1966080, 7, 1638423, 1376256, 2, 1638424, 1966080, 2, 1638425, 1966080, 2, 1638426, 1835008, 19, 1638427, 1835008, 19, 1638428, 1835008, 19, 1638429, 1966080, 2, 1638430, 1310720, 2, 1638431, 1703936, 4, 1638432, 1703936, 3, 1638433, 1310720, 0, 1638434, 1966080, 7, 1638435, 1966080, 7, 1638436, 1966080, 7, 1638437, 1966080, 7, 1638438, 1966080, 7, 1638439, 1966080, 7, 1638440, 1966080, 7, 1638441, 1966080, 7, 1703936, 1966080, 7, 1703937, 1966080, 7, 1703938, 1966080, 7, 1703939, 1966080, 7, 1703940, 1966080, 7, 1703941, 1966080, 7, 1703942, 1966080, 7, 1703943, 1769472, 4, 1703944, 1769472, 4, 1703945, 1966080, 7, 1703946, 1966080, 7, 1703947, 1638400, 10, 1703948, 1703936, 10, 1703949, 1703936, 10, 1703950, 1703936, 10, 1703951, 1703936, 10, 1703952, 1703936, 10, 1703953, 1572864, 9, 1703954, 1703936, 9, 1703955, 1769472, 9, 1703956, 1703936, 5, 1703957, 1638400, 2, 1703958, 1638400, 2, 1703959, 1769472, 5, 1703960, 1638400, 9, 1703961, 1703936, 9, 1703962, 1703936, 9, 1703963, 1703936, 9, 1703964, 1703936, 9, 1703965, 1769472, 9, 1703966, 1703936, 4, 1703967, 1703936, 4, 1703968, 1703936, 4, 1703969, 1966080, 7, 1703970, 1966080, 7, 1703971, 1966080, 7, 1703972, 1966080, 7, 1703973, 1966080, 7, 1703974, 1966080, 7, 1703975, 1966080, 7, 1703976, 1966080, 7, 1703977, 1966080, 7, 1769472, 1966080, 7, 1769473, 1966080, 7, 1769474, 1966080, 7, 1769475, 1966080, 7, 1769476, 1966080, 7, 1769477, 1966080, 7, 1769478, 1966080, 7, 1769479, 1769472, 4, 1769480, 1769472, 4, 1769481, 1966080, 7, 1769482, 1966080, 7, 1769483, 1638400, 11, 1769484, 1703936, 11, 1769485, 1703936, 11, 1769486, 1703936, 11, 1769487, 1703936, 11, 1769488, 1703936, 11, 1769489, 1507328, 10, 1769490, 1703936, 10, 1769491, 1769472, 10, 1769492, 2031616, 1, 1769493, 1966080, 2, 1769494, 1966080, 2, 1769495, 2031616, 2, 1769496, 1638400, 10, 1769497, 1703936, 10, 1769498, 1703936, 10, 1769499, 1703936, 10, 1769500, 1703936, 10, 1769501, 1769472, 10, 1769502, 1703936, 4, 1769503, 1703936, 4, 1769504, 1703936, 4, 1769505, 1966080, 7, 1769506, 1966080, 7, 1769507, 1966080, 7, 1769508, 1966080, 7, 1769509, 1966080, 7, 1769510, 1966080, 7, 1769511, 1966080, 7, 1769512, 1966080, 7, 1769513, 1966080, 7, 1835008, 1966080, 7, 1835009, 1966080, 7, 1835010, 1966080, 7, 1835011, 1966080, 7, 1835012, 1966080, 7, 1835013, 1966080, 7, 1835014, 1966080, 7, 1835015, 1769472, 4, 1835016, 1769472, 4, 1835017, 1376256, 1, 1835018, 1638400, 2, 1835019, 1638400, 2, 1835020, 1835008, 19, 1835021, 1835008, 19, 1835022, 1638400, 2, 1835023, 1638400, 2, 1835024, 1310720, 1, 1835025, 1638400, 10, 1835026, 1703936, 10, 1835027, 1572864, 9, 1835028, 1703936, 9, 1835029, 1703936, 9, 1835030, 1703936, 9, 1835031, 1703936, 9, 1835032, 1507328, 9, 1835033, 1703936, 10, 1835034, 1703936, 10, 1835035, 1703936, 10, 1835036, 1703936, 10, 1835037, 1769472, 10, 1835038, 1703936, 4, 1835039, 1703936, 4, 1835040, 1703936, 4, 1835041, 1966080, 7, 1835042, 1966080, 7, 1835043, 1966080, 7, 1835044, 1966080, 7, 1835045, 1966080, 7, 1835046, 1966080, 7, 1835047, 1966080, 7, 1835048, 1966080, 7, 1835049, 1966080, 7, 1900544, 1966080, 7, 1900545, 1966080, 7, 1900546, 1966080, 7, 1900547, 1966080, 7, 1900548, 1966080, 7, 1900549, 1966080, 7, 1900550, 1966080, 7, 1900551, 1769472, 4, 1900552, 1769472, 4, 1900553, 1376256, 2, 1900554, 1966080, 2, 1900555, 1966080, 2, 1900556, 1835008, 19, 1900557, 1835008, 19, 1900558, 1966080, 2, 1900559, 1966080, 2, 1900560, 1310720, 2, 1900561, 1638400, 11, 1900562, 1703936, 11, 1900563, 1703936, 11, 1900564, 1703936, 11, 1900565, 1703936, 11, 1900566, 1703936, 11, 1900567, 1703936, 11, 1900568, 1703936, 11, 1900569, 1703936, 11, 1900570, 1703936, 11, 1900571, 1703936, 11, 1900572, 1703936, 11, 1900573, 1769472, 11, 1900574, 1703936, 4, 1900575, 1703936, 4, 1900576, 1703936, 4, 1900577, 1966080, 7, 1900578, 1966080, 7, 1900579, 1966080, 7, 1900580, 1966080, 7, 1900581, 1966080, 7, 1900582, 1966080, 7, 1900583, 1966080, 7, 1900584, 1966080, 7, 1900585, 1966080, 7, 1966080, 1966080, 7, 1966081, 1966080, 7, 1966082, 1966080, 7, 1966083, 1966080, 7, 1966084, 1966080, 7, 1966085, 1966080, 7, 1966086, 1966080, 7, 1966087, 1769472, 4, 1966088, 1769472, 4, 1966089, 1769472, 4, 1966090, 1966080, 7, 1966091, 1638400, 9, 1966092, 1703936, 9, 1966093, 1703936, 9, 1966094, 1769472, 9, 1966095, 1966080, 7, 1966096, 1703936, 5, 1966097, 1638400, 2, 1966098, 1638400, 2, 1966099, 1638400, 2, 1966100, 1638400, 2, 1966101, 1638400, 2, 1966102, 1638400, 2, 1966103, 1638400, 2, 1966104, 1638400, 2, 1966105, 1638400, 2, 1966106, 1638400, 2, 1966107, 1310720, 1, 1966108, 1966080, 7, 1966109, 1966080, 7, 1966110, 1703936, 4, 1966111, 1703936, 4, 1966112, 1703936, 4, 1966113, 1966080, 7, 1966114, 1966080, 7, 1966115, 1966080, 7, 1966116, 1966080, 7, 1966117, 1966080, 7, 1966118, 1966080, 7, 1966119, 1966080, 7, 1966120, 1966080, 7, 1966121, 1966080, 7, 2031616, 1966080, 7, 2031617, 1966080, 7, 2031618, 1966080, 7, 2031619, 1966080, 7, 2031620, 1966080, 7, 2031621, 1966080, 7, 2031622, 1966080, 7, 2031623, 1769472, 4, 2031624, 1769472, 4, 2031625, 1769472, 4, 2031626, 1966080, 7, 2031627, 1638400, 10, 2031628, 1703936, 10, 2031629, 1703936, 10, 2031630, 1769472, 10, 2031631, 1966080, 7, 2031632, 2031616, 1, 2031633, 1966080, 2, 2031634, 1966080, 2, 2031635, 1966080, 2, 2031636, 1966080, 2, 2031637, 1966080, 2, 2031638, 1966080, 2, 2031639, 1966080, 2, 2031640, 1966080, 2, 2031641, 1966080, 2, 2031642, 1966080, 2, 2031643, 1310720, 2, 2031644, 1966080, 7, 2031645, 1966080, 7, 2031646, 1703936, 4, 2031647, 1703936, 4, 2031648, 1703936, 5, 2031649, 1638400, 2, 2031650, 1638400, 2, 2031651, 1638400, 2, 2031652, 1638400, 2, 2031653, 1638400, 2, 2031654, 1638400, 2, 2031655, 1638400, 2, 2031656, 1638400, 2, 2031657, 1638400, 2, 2097152, 1966080, 7, 2097153, 1966080, 7, 2097154, 1966080, 7, 2097155, 1966080, 7, 2097156, 1966080, 7, 2097157, 1966080, 7, 2097158, 1966080, 7, 2097159, 1769472, 4, 2097160, 1769472, 4, 2097161, 1769472, 4, 2097162, 1966080, 7, 2097163, 1638400, 10, 2097164, 1703936, 10, 2097165, 1703936, 10, 2097166, 1572864, 9, 2097167, 1769472, 9, 2097168, 1376256, 1, 2097169, 1638400, 2, 2097170, 1638400, 2, 2097171, 1769472, 5, 2097172, 1376256, 10, 2097173, 1703936, 5, 2097174, 1638400, 2, 2097175, 1638400, 2, 2097176, 1310720, 1, 2097177, 1966080, 7, 2097178, 1966080, 7, 2097179, 1703936, 4, 2097180, 1966080, 7, 2097181, 1966080, 7, 2097182, 1703936, 4, 2097183, 1703936, 4, 2097184, 2031616, 1, 2097185, 1966080, 2, 2097186, 1966080, 2, 2097187, 1966080, 2, 2097188, 1966080, 2, 2097189, 1966080, 2, 2097190, 1966080, 2, 2097191, 1966080, 2, 2097192, 1966080, 2, 2097193, 1966080, 2, 2162688, 1966080, 7, 2162689, 1966080, 7, 2162690, 1966080, 7, 2162691, 1966080, 7, 2162692, 1966080, 7, 2162693, 1966080, 7, 2162694, 1966080, 7, 2162695, 1769472, 4, 2162696, 1769472, 4, 2162697, 1769472, 4, 2162698, 1966080, 7, 2162699, 1638400, 11, 2162700, 1507328, 10, 2162701, 1703936, 10, 2162702, 1703936, 10, 2162703, 1769472, 10, 2162704, 1376256, 2, 2162705, 1966080, 2, 2162706, 1966080, 2, 2162707, 2031616, 2, 2162708, 1638400, 1, 2162709, 2031616, 1, 2162710, 1966080, 2, 2162711, 1966080, 2, 2162712, 1310720, 2, 2162713, 1966080, 7, 2162714, 1966080, 7, 2162715, 1703936, 5, 2162716, 1638400, 2, 2162717, 1310720, 1, 2162718, 1703936, 4, 2162719, 1703936, 5, 2162720, 1638400, 2, 2162721, 1638400, 2, 2162722, 1638400, 2, 2162723, 1638400, 2, 2162724, 1638400, 2, 2162725, 1638400, 2, 2162726, 1638400, 2, 2162727, 1638400, 2, 2162728, 1638400, 2, 2162729, 1638400, 2, 2228224, 1966080, 7, 2228225, 1966080, 7, 2228226, 1966080, 7, 2228227, 1966080, 7, 2228228, 1966080, 7, 2228229, 1966080, 7, 2228230, 1966080, 7, 2228231, 1769472, 4, 2228232, 1769472, 4, 2228233, 1376256, 0, 2228234, 1769472, 3, 2228235, 1966080, 7, 2228236, 1638400, 11, 2228237, 1703936, 11, 2228238, 1703936, 11, 2228239, 1769472, 11, 2228240, 1769472, 4, 2228241, 1638400, 9, 2228242, 1703936, 9, 2228243, 1703936, 9, 2228244, 1703936, 9, 2228245, 1703936, 9, 2228246, 1703936, 9, 2228247, 1769472, 9, 2228248, 1703936, 5, 2228249, 1310720, 1, 2228250, 1966080, 7, 2228251, 2031616, 1, 2228252, 1966080, 2, 2228253, 1310720, 2, 2228254, 1703936, 4, 2228255, 2031616, 1, 2228256, 1966080, 2, 2228257, 1966080, 2, 2228258, 1966080, 2, 2228259, 1966080, 2, 2228260, 1966080, 2, 2228261, 1966080, 2, 2228262, 1966080, 2, 2228263, 1966080, 2, 2228264, 1966080, 2, 2228265, 1966080, 2, 2293760, 1638400, 2, 2293761, 1638400, 2, 2293762, 1638400, 2, 2293763, 1638400, 2, 2293764, 1638400, 2, 2293765, 1638400, 2, 2293766, 1638400, 2, 2293767, 1769472, 5, 2293768, 1769472, 4, 2293769, 1966080, 7, 2293770, 1769472, 4, 2293771, 1376256, 1, 2293772, 1638400, 2, 2293773, 1835008, 19, 2293774, 1835008, 19, 2293775, 1638400, 2, 2293776, 1769472, 5, 2293777, 1638400, 10, 2293778, 1703936, 10, 2293779, 1703936, 10, 2293780, 1703936, 10, 2293781, 1703936, 10, 2293782, 1703936, 10, 2293783, 1769472, 10, 2293784, 2031616, 1, 2293785, 1310720, 2, 2293786, 1966080, 7, 2293787, 1966080, 7, 2293788, 1966080, 7, 2293789, 1703936, 4, 2293790, 1703936, 4, 2293791, 1966080, 7, 2293792, 1966080, 7, 2293793, 1966080, 7, 2293794, 1966080, 7, 2293795, 1966080, 7, 2293796, 1966080, 7, 2293797, 1966080, 7, 2293798, 1966080, 7, 2293799, 1966080, 7, 2293800, 1966080, 7, 2293801, 1966080, 7, 2359296, 1966080, 2, 2359297, 1966080, 2, 2359298, 1966080, 2, 2359299, 1966080, 2, 2359300, 1966080, 2, 2359301, 1966080, 2, 2359302, 1966080, 2, 2359303, 2031616, 2, 2359304, 1769472, 4, 2359305, 1966080, 7, 2359306, 1769472, 4, 2359307, 1376256, 2, 2359308, 1966080, 2, 2359309, 1835008, 19, 2359310, 1835008, 19, 2359311, 1966080, 2, 2359312, 2031616, 2, 2359313, 1638400, 10, 2359314, 1703936, 10, 2359315, 1703936, 10, 2359316, 1703936, 10, 2359317, 1703936, 10, 2359318, 1703936, 10, 2359319, 1572864, 9, 2359320, 1769472, 9, 2359321, 1703936, 5, 2359322, 1638400, 2, 2359323, 1638400, 2, 2359324, 1310720, 1, 2359325, 1703936, 4, 2359326, 1703936, 4, 2359327, 1966080, 7, 2359328, 1966080, 7, 2359329, 1966080, 7, 2359330, 1966080, 7, 2359331, 1966080, 7, 2359332, 1966080, 7, 2359333, 1966080, 7, 2359334, 1966080, 7, 2359335, 1966080, 7, 2359336, 1966080, 7, 2359337, 1966080, 7, 2424832, 1966080, 7, 2424833, 1966080, 7, 2424834, 1966080, 7, 2424835, 1966080, 7, 2424836, 1966080, 7, 2424837, 1966080, 7, 2424838, 1966080, 7, 2424839, 1966080, 7, 2424840, 1769472, 4, 2424841, 1966080, 7, 2424842, 1769472, 4, 2424843, 1769472, 4, 2424844, 1638400, 9, 2424845, 1703936, 9, 2424846, 1703936, 9, 2424847, 1703936, 9, 2424848, 1703936, 9, 2424849, 1507328, 9, 2424850, 1703936, 10, 2424851, 1703936, 10, 2424852, 1703936, 10, 2424853, 1703936, 10, 2424854, 1703936, 10, 2424855, 1703936, 10, 2424856, 1769472, 10, 2424857, 2031616, 1, 2424858, 1966080, 2, 2424859, 1966080, 2, 2424860, 1310720, 2, 2424861, 1703936, 4, 2424862, 1703936, 4, 2424863, 1966080, 7, 2424864, 1966080, 7, 2424865, 1966080, 7, 2424866, 1966080, 7, 2424867, 1966080, 7, 2424868, 1966080, 7, 2424869, 1966080, 7, 2424870, 1966080, 7, 2424871, 1966080, 7, 2424872, 1966080, 7, 2424873, 1966080, 7, 2490368, 1966080, 7, 2490369, 1966080, 7, 2490370, 1966080, 7, 2490371, 1966080, 7, 2490372, 1966080, 7, 2490373, 1966080, 7, 2490374, 1966080, 7, 2490375, 1966080, 7, 2490376, 1769472, 4, 2490377, 1966080, 7, 2490378, 1769472, 4, 2490379, 1769472, 4, 2490380, 1638400, 10, 2490381, 1703936, 10, 2490382, 1703936, 10, 2490383, 1703936, 10, 2490384, 1703936, 10, 2490385, 1703936, 10, 2490386, 1703936, 10, 2490387, 1703936, 10, 2490388, 1703936, 10, 2490389, 1703936, 10, 2490390, 1703936, 10, 2490391, 1703936, 10, 2490392, 1572864, 9, 2490393, 1703936, 9, 2490394, 1703936, 9, 2490395, 1769472, 9, 2490396, 1703936, 4, 2490397, 1703936, 4, 2490398, 1703936, 5, 2490399, 1310720, 1, 2490400, 1966080, 7, 2490401, 1966080, 7, 2490402, 1966080, 7, 2490403, 1966080, 7, 2490404, 1966080, 7, 2490405, 1966080, 7, 2490406, 1966080, 7, 2490407, 1966080, 7, 2490408, 1966080, 7, 2490409, 1966080, 7, 2555904, 1966080, 7, 2555905, 1966080, 7, 2555906, 1966080, 7, 2555907, 1966080, 7, 2555908, 1966080, 7, 2555909, 1966080, 7, 2555910, 1966080, 7, 2555911, 1966080, 7, 2555912, 1769472, 4, 2555913, 1966080, 7, 2555914, 1769472, 4, 2555915, 1769472, 4, 2555916, 1638400, 10, 2555917, 1703936, 10, 2555918, 1703936, 10, 2555919, 1703936, 10, 2555920, 1703936, 10, 2555921, 1703936, 10, 2555922, 1703936, 10, 2555923, 1703936, 10, 2555924, 1703936, 10, 2555925, 1703936, 10, 2555926, 1703936, 10, 2555927, 1703936, 10, 2555928, 1703936, 10, 2555929, 1703936, 10, 2555930, 1703936, 10, 2555931, 1769472, 10, 2555932, 1703936, 4, 2555933, 1703936, 4, 2555934, 2031616, 1, 2555935, 1310720, 2, 2555936, 1966080, 7, 2555937, 1966080, 7, 2555938, 1966080, 7, 2555939, 1966080, 7, 2555940, 1966080, 7, 2555941, 1966080, 7, 2555942, 1966080, 7, 2555943, 1966080, 7, 2555944, 1966080, 7, 2555945, 1966080, 7, 2621440, 1966080, 7, 2621441, 1966080, 7, 2621442, 1966080, 7, 2621443, 1966080, 7, 2621444, 1966080, 7, 2621445, 1966080, 7, 2621446, 1966080, 7, 2621447, 1966080, 7, 2621448, 1769472, 4, 2621449, 1966080, 7, 2621450, 1769472, 4, 2621451, 1769472, 4, 2621452, 1638400, 11, 2621453, 1703936, 11, 2621454, 1703936, 11, 2621455, 1703936, 11, 2621456, 1507328, 10, 2621457, 1703936, 10, 2621458, 1703936, 10, 2621459, 1703936, 10, 2621460, 1703936, 10, 2621461, 1703936, 10, 2621462, 1703936, 10, 2621463, 1703936, 10, 2621464, 1703936, 10, 2621465, 1703936, 10, 2621466, 1703936, 10, 2621467, 1769472, 10, 2621468, 1703936, 4, 2621469, 1703936, 4, 2621470, 1966080, 7, 2621471, 1703936, 5, 2621472, 1638400, 2, 2621473, 1638400, 2, 2621474, 1638400, 2, 2621475, 1638400, 2, 2621476, 1638400, 2, 2621477, 1638400, 2, 2621478, 1638400, 2, 2621479, 1638400, 2, 2621480, 1638400, 2, 2621481, 1638400, 2, 2686976, 1966080, 7, 2686977, 1966080, 7, 2686978, 1966080, 7, 2686979, 1966080, 7, 2686980, 1966080, 7, 2686981, 1966080, 7, 2686982, 1966080, 7, 2686983, 1966080, 7, 2686984, 1769472, 4, 2686985, 1966080, 7, 2686986, 1376256, 0, 2686987, 1638400, 0, 2686988, 1638400, 0, 2686989, 1638400, 0, 2686990, 1638400, 0, 2686991, 1769472, 3, 2686992, 1638400, 10, 2686993, 1572864, 10, 2686994, 1703936, 11, 2686995, 1703936, 11, 2686996, 524288, 1, 2686997, 1703936, 11, 2686998, 1703936, 11, 2686999, 1703936, 11, 2687000, 1703936, 11, 2687001, 1703936, 11, 2687002, 1703936, 11, 2687003, 1769472, 11, 2687004, 1703936, 4, 2687005, 1703936, 4, 2687006, 1966080, 7, 2687007, 2031616, 1, 2687008, 1966080, 2, 2687009, 1966080, 2, 2687010, 1966080, 2, 2687011, 1966080, 2, 2687012, 1966080, 2, 2687013, 1966080, 2, 2687014, 1966080, 2, 2687015, 1966080, 2, 2687016, 1966080, 2, 2687017, 1966080, 2, 2752512, 1966080, 7, 2752513, 1966080, 7, 2752514, 1966080, 7, 2752515, 1966080, 7, 2752516, 1966080, 7, 2752517, 1966080, 7, 2752518, 1966080, 7, 2752519, 1966080, 7, 2752520, 1769472, 4, 2752521, 1966080, 7, 2752522, 1966080, 7, 2752523, 1966080, 7, 2752524, 1966080, 7, 2752525, 1966080, 7, 2752526, 1769472, 4, 2752527, 1769472, 4, 2752528, 1638400, 10, 2752529, 1769472, 10, 2752530, 1376256, 4, 2752531, 1638400, 6, 2752532, 524288, 2, 2752533, 1835008, 19, 2752534, 1835008, 19, 2752535, 1638400, 6, 2752536, 327680, 1, 2752537, 393216, 1, 2752538, 1310720, 4, 2752539, 1703936, 3, 2752540, 1310720, 0, 2752541, 1703936, 5, 2752542, 1310720, 1, 2752543, 1966080, 7, 2752544, 1966080, 7, 2752545, 1966080, 7, 2752546, 1966080, 7, 2752547, 1966080, 7, 2752548, 1966080, 7, 2752549, 1966080, 7, 2752550, 1966080, 7, 2752551, 1966080, 7, 2752552, 1966080, 7, 2752553, 1966080, 7, 2818048, 1966080, 7, 2818049, 1966080, 7, 2818050, 1966080, 7, 2818051, 1966080, 7, 2818052, 1966080, 7, 2818053, 1966080, 7, 2818054, 1966080, 7, 2818055, 1966080, 7, 2818056, 1769472, 4, 2818057, 1966080, 7, 2818058, 1966080, 7, 2818059, 1966080, 7, 2818060, 1966080, 7, 2818061, 1966080, 7, 2818062, 1769472, 4, 2818063, 1769472, 4, 2818064, 1638400, 10, 2818065, 1769472, 10, 2818066, 2031616, 10, 2818067, 458752, 3, 2818068, 524288, 3, 2818069, 589824, 3, 2818070, 196608, 0, 2818071, 196608, 0, 2818072, 524288, 1, 2818073, 393216, 2, 2818074, 1966080, 10, 2818075, 1703936, 4, 2818076, 1966080, 7, 2818077, 2031616, 1, 2818078, 1310720, 2, 2818079, 1966080, 7, 2818080, 1966080, 7, 2818081, 1966080, 7, 2818082, 1966080, 7, 2818083, 1966080, 7, 2818084, 1966080, 7, 2818085, 1966080, 7, 2818086, 1966080, 7, 2818087, 1966080, 7, 2818088, 1966080, 7, 2818089, 1966080, 7, 2883584, 1966080, 7, 2883585, 1966080, 7, 2883586, 1966080, 7, 2883587, 1966080, 7, 2883588, 1966080, 7, 2883589, 1966080, 7, 2883590, 1966080, 7, 2883591, 1966080, 7, 2883592, 1769472, 4, 2883593, 1966080, 7, 2883594, 1966080, 7, 2883595, 1966080, 7, 2883596, 1376256, 1, 2883597, 1638400, 2, 2883598, 1769472, 5, 2883599, 1376256, 0, 2883600, 1638400, 10, 2883601, 1769472, 11, 2883602, 2031616, 10, 2883603, 327680, 1, 2883604, 393216, 1, 2883605, 196608, 0, 2883606, 196608, 0, 2883607, 196608, 0, 2883608, 524288, 2, 2883609, 196608, 0, 2883610, 1966080, 10, 2883611, 1703936, 4, 2883612, 1966080, 7, 2883613, 1966080, 7, 2883614, 1703936, 4, 2883615, 1966080, 7, 2883616, 1966080, 7, 2883617, 1966080, 7, 2883618, 1966080, 7, 2883619, 1966080, 7, 2883620, 1966080, 7, 2883621, 1966080, 7, 2883622, 1966080, 7, 2883623, 1966080, 7, 2883624, 1966080, 7, 2883625, 1966080, 7, 2949120, 1638400, 2, 2949121, 1638400, 2, 2949122, 1638400, 2, 2949123, 1638400, 2, 2949124, 1638400, 2, 2949125, 1638400, 2, 2949126, 1638400, 2, 2949127, 1638400, 2, 2949128, 1769472, 5, 2949129, 1966080, 7, 2949130, 1966080, 7, 2949131, 1966080, 7, 2949132, 1376256, 2, 2949133, 1966080, 2, 2949134, 2031616, 2, 2949135, 1638400, 1, 2949136, 1769472, 4, 2949137, 1376256, 4, 2949138, 2031616, 11, 2949139, 327680, 2, 2949140, 393216, 2, 2949141, 196608, 0, 2949142, 196608, 0, 2949143, 458752, 3, 2949144, 524288, 3, 2949145, 589824, 3, 2949146, 1966080, 10, 2949147, 1703936, 4, 2949148, 1966080, 7, 2949149, 1966080, 7, 2949150, 1703936, 4, 2949151, 1966080, 7, 2949152, 1966080, 7, 2949153, 1966080, 7, 2949154, 1966080, 7, 2949155, 1966080, 7, 2949156, 1966080, 7, 2949157, 1966080, 7, 2949158, 1966080, 7, 2949159, 1966080, 7, 2949160, 1966080, 7, 2949161, 1966080, 7, 3014656, 1966080, 2, 3014657, 1966080, 2, 3014658, 1966080, 2, 3014659, 1966080, 2, 3014660, 1966080, 2, 3014661, 1966080, 2, 3014662, 1966080, 2, 3014663, 1966080, 2, 3014664, 2031616, 2, 3014665, 1966080, 7, 3014666, 1966080, 7, 3014667, 1966080, 7, 3014668, 1769472, 4, 3014669, 1638400, 1, 3014670, 1638400, 1, 3014671, 1638400, 1, 3014672, 1769472, 4, 3014673, 2031616, 10, 3014674, 196608, 0, 3014675, 196608, 0, 3014676, 196608, 0, 3014677, 196608, 0, 3014678, 196608, 0, 3014679, 196608, 0, 3014680, 327680, 1, 3014681, 393216, 1, 3014682, 1966080, 10, 3014683, 1703936, 4, 3014684, 1966080, 7, 3014685, 1966080, 7, 3014686, 1703936, 4, 3014687, 1966080, 7, 3014688, 1966080, 7, 3014689, 1966080, 7, 3014690, 1966080, 7, 3014691, 1966080, 7, 3014692, 1966080, 7, 3014693, 1966080, 7, 3014694, 1966080, 7, 3014695, 1966080, 7, 3014696, 1966080, 7, 3014697, 1966080, 7, 3080192, 1966080, 7, 3080193, 1966080, 7, 3080194, 1966080, 7, 3080195, 1966080, 7, 3080196, 1966080, 7, 3080197, 1966080, 7, 3080198, 1966080, 7, 3080199, 1966080, 7, 3080200, 1966080, 7, 3080201, 1966080, 7, 3080202, 1966080, 7, 3080203, 1966080, 7, 3080204, 1769472, 4, 3080205, 1638400, 1, 3080206, 1638400, 1, 3080207, 1638400, 1, 3080208, 1769472, 4, 3080209, 2031616, 10, 3080210, 196608, 0, 3080211, 196608, 0, 3080212, 196608, 0, 3080213, 196608, 0, 3080214, 196608, 0, 3080215, 196608, 0, 3080216, 327680, 2, 3080217, 393216, 2, 3080218, 1966080, 10, 3080219, 1703936, 4, 3080220, 1966080, 7, 3080221, 1966080, 7, 3080222, 1703936, 4, 3080223, 1966080, 7, 3080224, 1966080, 7, 3080225, 1966080, 7, 3080226, 1966080, 7, 3080227, 1966080, 7, 3080228, 1966080, 7, 3080229, 1966080, 7, 3080230, 1966080, 7, 3080231, 1966080, 7, 3080232, 1966080, 7, 3080233, 1966080, 7, 3145728, 1966080, 7, 3145729, 1966080, 7, 3145730, 1966080, 7, 3145731, 1966080, 7, 3145732, 1966080, 7, 3145733, 1966080, 7, 3145734, 1966080, 7, 3145735, 1966080, 7, 3145736, 1966080, 7, 3145737, 1966080, 7, 3145738, 1966080, 7, 3145739, 1966080, 7, 3145740, 1769472, 4, 3145741, 1638400, 1, 3145742, 1638400, 1, 3145743, 1638400, 1, 3145744, 1769472, 4, 3145745, 2031616, 10, 3145746, 196608, 0, 3145747, 196608, 0, 3145748, 196608, 0, 3145749, 196608, 0, 3145750, 327680, 1, 3145751, 393216, 1, 3145752, 327680, 1, 3145753, 393216, 1, 3145754, 1966080, 10, 3145755, 1703936, 5, 3145756, 1638400, 2, 3145757, 1310720, 1, 3145758, 1703936, 4, 3145759, 1966080, 7, 3145760, 1966080, 7, 3145761, 1966080, 7, 3145762, 1966080, 7, 3145763, 1966080, 7, 3145764, 1966080, 7, 3145765, 1966080, 7, 3145766, 1966080, 7, 3145767, 1966080, 7, 3145768, 1966080, 7, 3145769, 1966080, 7, 3211264, 1966080, 7, 3211265, 1966080, 7, 3211266, 1966080, 7, 3211267, 1966080, 7, 3211268, 1966080, 7, 3211269, 1966080, 7, 3211270, 1966080, 7, 3211271, 1966080, 7, 3211272, 1966080, 7, 3211273, 1966080, 7, 3211274, 1966080, 7, 3211275, 1966080, 7, 3211276, 1769472, 4, 3211277, 1638400, 1, 3211278, 1638400, 1, 3211279, 1638400, 1, 3211280, 1769472, 4, 3211281, 2031616, 10, 3211282, 196608, 0, 3211283, 196608, 0, 3211284, 196608, 0, 3211285, 196608, 0, 3211286, 327680, 2, 3211287, 393216, 2, 3211288, 524288, 1, 3211289, 393216, 2, 3211290, 1966080, 10, 3211291, 2031616, 1, 3211292, 1966080, 2, 3211293, 1310720, 2, 3211294, 1703936, 4, 3211295, 1966080, 7, 3211296, 1966080, 7, 3211297, 1966080, 7, 3211298, 1966080, 7, 3211299, 1966080, 7, 3211300, 1966080, 7, 3211301, 1966080, 7, 3211302, 1966080, 7, 3211303, 1966080, 7, 3211304, 1966080, 7, 3211305, 1966080, 7, 3276800, 1638400, 2, 3276801, 1638400, 2, 3276802, 1638400, 2, 3276803, 1638400, 2, 3276804, 1638400, 2, 3276805, 1638400, 2, 3276806, 1638400, 2, 3276807, 1638400, 2, 3276808, 1638400, 2, 3276809, 1638400, 2, 3276810, 1638400, 2, 3276811, 1638400, 2, 3276812, 1769472, 5, 3276813, 1638400, 1, 3276814, 1638400, 1, 3276815, 1376256, 1, 3276816, 1769472, 5, 3276817, 2031616, 10, 3276818, 196608, 0, 3276819, 196608, 0, 3276820, 196608, 0, 3276821, 196608, 0, 3276822, 196608, 0, 3276823, 196608, 0, 3276824, 524288, 2, 3276825, 196608, 0, 3276826, 1966080, 10, 3276827, 1966080, 7, 3276828, 1966080, 7, 3276829, 1703936, 4, 3276830, 1703936, 5, 3276831, 1638400, 2, 3276832, 1638400, 2, 3276833, 1638400, 2, 3276834, 1638400, 2, 3276835, 1638400, 2, 3276836, 1638400, 2, 3276837, 1638400, 2, 3276838, 1638400, 2, 3276839, 1638400, 2, 3276840, 1638400, 2, 3276841, 1638400, 2, 3342336, 1966080, 2, 3342337, 1966080, 2, 3342338, 1966080, 2, 3342339, 1966080, 2, 3342340, 1966080, 2, 3342341, 1966080, 2, 3342342, 1966080, 2, 3342343, 1966080, 2, 3342344, 1966080, 2, 3342345, 1966080, 2, 3342346, 1966080, 2, 3342347, 1966080, 2, 3342348, 2031616, 2, 3342349, 1638400, 1, 3342350, 1638400, 1, 3342351, 1376256, 2, 3342352, 2031616, 2, 3342353, 2031616, 10, 3342354, 196608, 0, 3342355, 196608, 0, 3342356, 196608, 0, 3342357, 196608, 0, 3342358, 196608, 0, 3342359, 458752, 3, 3342360, 524288, 3, 3342361, 589824, 3, 3342362, 1966080, 10, 3342363, 1966080, 7, 3342364, 1966080, 7, 3342365, 1703936, 4, 3342366, 2031616, 1, 3342367, 1966080, 2, 3342368, 1966080, 2, 3342369, 1966080, 2, 3342370, 1966080, 2, 3342371, 1966080, 2, 3342372, 1966080, 2, 3342373, 1966080, 2, 3342374, 1966080, 2, 3342375, 1966080, 2, 3342376, 1966080, 2, 3342377, 1966080, 2, 3407872, 1638400, 1, 3407873, 1638400, 1, 3407874, 1638400, 1, 3407875, 1638400, 1, 3407876, 1638400, 1, 3407877, 1638400, 1, 3407878, 1638400, 1, 3407879, 1638400, 1, 3407880, 1638400, 1, 3407881, 1638400, 1, 3407882, 1638400, 1, 3407883, 1638400, 1, 3407884, 1638400, 1, 3407885, 1638400, 1, 3407886, 1638400, 1, 3407887, 1769472, 4, 3407888, 1376256, 4, 3407889, 327680, 1, 3407890, 393216, 1, 3407891, 196608, 0, 3407892, 196608, 0, 3407893, 196608, 0, 3407894, 196608, 0, 3407895, 196608, 0, 3407896, 327680, 1, 3407897, 393216, 1, 3407898, 1966080, 10, 3407899, 1966080, 7, 3407900, 1966080, 7, 3407901, 1703936, 4, 3407902, 1966080, 7, 3407903, 1966080, 7, 3407904, 1966080, 7, 3407905, 1966080, 7, 3407906, 1966080, 7, 3407907, 1966080, 7, 3407908, 1966080, 7, 3407909, 1966080, 7, 3407910, 1966080, 7, 3407911, 1966080, 7, 3407912, 1966080, 7, 3407913, 1966080, 7, 3473408, 1638400, 1, 3473409, 1638400, 1, 3473410, 1638400, 1, 3473411, 1638400, 1, 3473412, 1638400, 1, 3473413, 1638400, 1, 3473414, 1638400, 1, 3473415, 1638400, 1, 3473416, 1638400, 1, 3473417, 1638400, 1, 3473418, 1638400, 1, 3473419, 1638400, 1, 3473420, 1638400, 1, 3473421, 1638400, 1, 3473422, 1376256, 1, 3473423, 1769472, 5, 3473424, 2031616, 10, 3473425, 327680, 2, 3473426, 393216, 2, 3473427, 196608, 0, 3473428, 196608, 0, 3473429, 196608, 0, 3473430, 196608, 0, 3473431, 196608, 0, 3473432, 327680, 2, 3473433, 393216, 2, 3473434, 1966080, 11, 3473435, 1638400, 2, 3473436, 1310720, 1, 3473437, 1703936, 4, 3473438, 1966080, 7, 3473439, 1966080, 7, 3473440, 1966080, 7, 3473441, 1966080, 7, 3473442, 1966080, 7, 3473443, 1966080, 7, 3473444, 1966080, 7, 3473445, 1966080, 7, 3473446, 1966080, 7, 3473447, 1966080, 7, 3473448, 1966080, 7, 3473449, 1966080, 7, 3538944, 1638400, 1, 3538945, 1638400, 1, 3538946, 1638400, 1, 3538947, 1638400, 1, 3538948, 1638400, 1, 3538949, 1638400, 1, 3538950, 1638400, 1, 3538951, 1638400, 1, 3538952, 1638400, 1, 3538953, 1638400, 1, 3538954, 1638400, 1, 3538955, 1638400, 1, 3538956, 1638400, 1, 3538957, 1638400, 1, 3538958, 1376256, 2, 3538959, 2031616, 2, 3538960, 2031616, 10, 3538961, 327680, 1, 3538962, 393216, 1, 3538963, 1507328, 4, 3538964, 1572864, 7, 3538965, 1835008, 19, 3538966, 1835008, 19, 3538967, 1835008, 19, 3538968, 1572864, 7, 3538969, 1572864, 7, 3538970, 524288, 1, 3538971, 2031616, 0, 3538972, 1310720, 2, 3538973, 1703936, 4, 3538974, 1966080, 7, 3538975, 1966080, 7, 3538976, 1966080, 7, 3538977, 1966080, 7, 3538978, 1966080, 7, 3538979, 1966080, 7, 3538980, 1966080, 7, 3538981, 1966080, 7, 3538982, 1966080, 7, 3538983, 1966080, 7, 3538984, 1966080, 7, 3538985, 1966080, 7, 3604480, 1638400, 1, 3604481, 1638400, 1, 3604482, 1638400, 1, 3604483, 1638400, 1, 3604484, 1638400, 1, 3604485, 1638400, 1, 3604486, 1638400, 1, 3604487, 1638400, 1, 3604488, 1638400, 1, 3604489, 1638400, 1, 3604490, 1638400, 1, 3604491, 1638400, 1, 3604492, 1638400, 1, 3604493, 1638400, 1, 3604494, 1769472, 4, 3604495, 1376256, 4, 3604496, 2031616, 11, 3604497, 327680, 2, 3604498, 393216, 2, 3604499, 1507328, 7, 3604500, 196608, 0, 3604501, 0, 6, 3604502, 65536, 6, 3604503, 131072, 6, 3604504, 196608, 0, 3604505, 196608, 0, 3604506, 524288, 2, 3604507, 196608, 0, 3604508, 1966080, 10, 3604509, 1703936, 4, 3604510, 1966080, 7, 3604511, 1966080, 7, 3604512, 1966080, 7, 3604513, 1966080, 7, 3604514, 1966080, 7, 3604515, 1966080, 7, 3604516, 1966080, 7, 3604517, 1966080, 7, 3604518, 1966080, 7, 3604519, 1966080, 7, 3604520, 1966080, 7, 3604521, 1966080, 7, 3670016, 1638400, 1, 3670017, 1638400, 1, 3670018, 1638400, 1, 3670019, 1638400, 1, 3670020, 1638400, 1, 3670021, 1638400, 1, 3670022, 1638400, 1, 3670023, 1638400, 1, 3670024, 1638400, 1, 3670025, 1638400, 1, 3670026, 1638400, 1, 3670027, 1638400, 1, 3670028, 1638400, 1, 3670029, 1638400, 1, 3670030, 1769472, 4, 3670031, 1572864, 7, 3670032, 1572864, 7, 3670033, 1572864, 7, 3670034, 1572864, 7, 3670035, 1507328, 8, 3670036, 196608, 0, 3670037, 0, 7, 3670038, 65536, 7, 3670039, 131072, 7, 3670040, 196608, 0, 3670041, 458752, 3, 3670042, 524288, 3, 3670043, 589824, 3, 3670044, 1966080, 10, 3670045, 1703936, 4, 3670046, 1966080, 7, 3670047, 1966080, 7, 3670048, 1966080, 7, 3670049, 1966080, 7, 3670050, 1966080, 7, 3670051, 1966080, 7, 3670052, 1966080, 7, 3670053, 1966080, 7, 3670054, 1966080, 7, 3670055, 1966080, 7, 3670056, 1966080, 7, 3670057, 1966080, 7 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Grass" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 4 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 131088, 196608, 5, 131089, 262144, 5, 131090, 262144, 5, 131091, 262144, 5, 131092, 327680, 5, 196624, 196608, 7, 196625, 196608, 9, 196626, 262144, 6, 196627, 262144, 6, 196628, 262144, 8, 196629, 327680, 5, 262161, 196608, 7, 262162, 262144, 7, 262163, 262144, 7, 262164, 262144, 7, 262165, 327680, 7, 786457, 196608, 5, 786458, 262144, 5, 786459, 262144, 5, 786460, 262144, 5, 786461, 262144, 5, 786462, 262144, 5, 786463, 327680, 5, 851993, 196608, 6, 851994, 262144, 6, 851995, 262144, 6, 851996, 262144, 6, 851997, 262144, 6, 851998, 262144, 6, 851999, 327680, 6, 917529, 196608, 6, 917530, 262144, 6, 917531, 262144, 6, 917532, 262144, 6, 917533, 262144, 6, 917534, 262144, 6, 917535, 327680, 6, 983065, 196608, 6, 983066, 262144, 6, 983067, 262144, 6, 983068, 262144, 6, 983069, 262144, 6, 983070, 262144, 6, 983071, 327680, 6, 1048601, 196608, 7, 1048602, 262144, 7, 1048603, 262144, 7, 1048604, 262144, 7, 1048605, 262144, 7, 1048606, 262144, 7, 1048607, 327680, 7, 3014674, 196608, 5, 3014675, 327680, 5, 3080210, 196608, 6, 3080211, 327680, 6, 3145746, 196608, 6, 3145747, 262144, 8, 3145748, 327680, 5, 3211282, 196608, 6, 3211283, 262144, 6, 3211284, 327680, 6, 3276818, 196608, 6, 3276819, 262144, 6, 3276820, 327680, 6, 3342354, 196608, 7, 3342355, 196608, 9, 3342356, 327680, 6, 3407891, 196608, 7, 3407892, 327680, 7 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Tile Layer 2" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 12, 1441792, 12, 13, 1507328, 12, 24, 1572864, 12, 25, 1638400, 12, 31, 1441792, 12, 32, 1507328, 12, 65548, 1441792, 13, 65549, 1507328, 13, 65555, 1572864, 14, 65556, 1507328, 15, 65557, 1638400, 14, 65560, 1572864, 13, 65561, 1638400, 13, 65567, 1441792, 13, 65568, 1507328, 13, 196624, 917504, 0, 262160, 917504, 1, 262169, 458752, 0, 262170, 524288, 0, 262171, 589824, 0, 327696, 1572864, 14, 327697, 1507328, 15, 327698, 1638400, 14, 327702, 917504, 0, 327703, 327680, 0, 327704, 393216, 0, 327705, 458752, 1, 327707, 589824, 1, 327708, 327680, 0, 327709, 393216, 0, 327710, 327680, 0, 327711, 393216, 0, 393228, 1572864, 12, 393229, 1638400, 12, 393238, 917504, 1, 393241, 262144, 5, 393243, 196608, 5, 393245, 196608, 5, 393246, 524288, 0, 393247, 589824, 0, 393248, 262144, 5, 458764, 1572864, 13, 458765, 1638400, 13, 458768, 327680, 0, 458769, 393216, 0, 458777, 655360, 1, 458778, 720896, 1, 458779, 786432, 1, 458781, 458752, 1, 458783, 589824, 1, 524303, 196608, 5, 524306, 262144, 5, 524317, 458752, 2, 524319, 589824, 2, 524322, 1572864, 12, 524323, 1638400, 12, 589840, 327680, 0, 589841, 393216, 0, 589842, 327680, 0, 589843, 393216, 0, 589846, 327680, 0, 589847, 393216, 0, 589853, 655360, 0, 589854, 720896, 1, 589855, 786432, 1, 589858, 1572864, 13, 589859, 1638400, 13, 655372, 1572864, 12, 655373, 1638400, 12, 655375, 196608, 5, 655377, 196608, 5, 655380, 262144, 5, 655381, 196608, 5, 655384, 262144, 5, 655391, 851968, 2, 720908, 1572864, 13, 720909, 1638400, 13, 720914, 1572864, 12, 720915, 1638400, 12, 720916, 917504, 2, 720917, 983040, 2, 720923, 1572864, 14, 720924, 1507328, 15, 720925, 1507328, 15, 720926, 1507328, 15, 720927, 1638400, 14, 786449, 1572864, 0, 786450, 1572864, 13, 786451, 1638400, 13, 786455, 1703936, 0, 917525, 1572864, 12, 917526, 1638400, 12, 983061, 1572864, 13, 983062, 1638400, 13, 1048591, 1572864, 12, 1048592, 1638400, 12, 1114127, 1572864, 13, 1114128, 1638400, 13, 1114133, 1572864, 11, 1114137, 1572864, 14, 1114138, 1507328, 15, 1114139, 1507328, 15, 1114140, 1507328, 15, 1114141, 1638400, 14, 1179679, 917504, 0, 1245206, 1572864, 12, 1245207, 1638400, 12, 1245209, 327680, 0, 1245210, 393216, 0, 1245215, 917504, 1, 1310742, 1572864, 13, 1310743, 1638400, 13, 1310744, 196608, 5, 1310747, 262144, 5, 1376276, 1572864, 11, 1441822, 917504, 0, 1507337, 1441792, 12, 1507338, 1507328, 12, 1507344, 1572864, 12, 1507345, 1638400, 12, 1507353, 851968, 2, 1507358, 917504, 1, 1507360, 1572864, 11, 1572873, 1441792, 13, 1572874, 1507328, 13, 1572880, 1572864, 13, 1572881, 1638400, 13, 1572885, 1441792, 12, 1572886, 1507328, 12, 1638421, 1441792, 13, 1638422, 1507328, 13, 1638433, 1441792, 12, 1638434, 1507328, 12, 1703946, 1572864, 11, 1703969, 1441792, 13, 1703970, 1507328, 13, 1769477, 1572864, 12, 1769478, 1638400, 12, 1835013, 1572864, 13, 1835014, 1638400, 13, 1900572, 1572864, 12, 1900573, 1638400, 12, 1900577, 1441792, 12, 1900578, 1507328, 12, 1966095, 1572864, 11, 1966108, 1572864, 13, 1966109, 1638400, 13, 1966113, 1441792, 13, 1966114, 1507328, 13, 2031635, 1310720, 9, 2031636, 1376256, 9, 2031637, 1441792, 9, 2097162, 1572864, 12, 2097163, 1638400, 12, 2097171, 1310720, 10, 2097173, 1441792, 10, 2097177, 1441792, 12, 2097178, 1507328, 12, 2097180, 1572864, 11, 2162698, 1572864, 13, 2162699, 1638400, 13, 2162707, 1310720, 11, 2162708, 1376256, 11, 2162709, 1441792, 11, 2162713, 1441792, 13, 2162714, 1507328, 13, 2228236, 1966080, 17, 2228239, 2031616, 17, 2228241, 1441792, 12, 2228242, 1507328, 12, 2228246, 1572864, 11, 2228251, 1441792, 12, 2228252, 1507328, 12, 2293772, 1966080, 18, 2293775, 2031616, 18, 2293777, 1441792, 13, 2293778, 1507328, 13, 2293787, 1441792, 13, 2293788, 1507328, 13, 2359308, 1966080, 19, 2359311, 2031616, 19, 2359320, 1572864, 11, 2424852, 1572864, 12, 2424853, 1638400, 12, 2490374, 1572864, 12, 2490375, 1638400, 12, 2490388, 1572864, 13, 2490389, 1638400, 13, 2490394, 1441792, 12, 2490395, 1507328, 12, 2555910, 1572864, 13, 2555911, 1638400, 13, 2555916, 1441792, 12, 2555917, 1507328, 12, 2555930, 1441792, 13, 2555931, 1507328, 13, 2621449, 1572864, 12, 2621450, 1638400, 12, 2621452, 1441792, 13, 2621453, 1507328, 13, 2621459, 458752, 0, 2621460, 524288, 0, 2621461, 589824, 0, 2686985, 1572864, 13, 2686986, 1638400, 13, 2686990, 1703936, 0, 2686995, 458752, 1, 2686997, 589824, 1, 2687000, 327680, 0, 2687001, 393216, 0, 2687002, 917504, 2, 2687003, 983040, 2, 2752524, 1572864, 11, 2752528, 1572864, 12, 2752529, 1638400, 12, 2752531, 458752, 2, 2752533, 589824, 2, 2752535, 196608, 5, 2752536, 524288, 0, 2752537, 589824, 0, 2752538, 262144, 5, 2818055, 1572864, 11, 2818064, 1572864, 13, 2818065, 1638400, 13, 2818067, 655360, 1, 2818068, 720896, 1, 2818069, 786432, 1, 2818071, 458752, 1, 2818073, 589824, 1, 2883600, 1703936, 0, 2883601, 1572864, 11, 2883602, 196608, 5, 2883605, 262144, 5, 2883607, 458752, 2, 2883609, 589824, 2, 2883612, 1441792, 12, 2883613, 1507328, 12, 2949143, 655360, 1, 2949144, 720896, 1, 2949145, 786432, 1, 2949148, 1441792, 13, 2949149, 1507328, 13, 3014670, 1441792, 12, 3014671, 1507328, 12, 3014679, 917504, 0, 3014682, 262144, 5, 3080206, 1441792, 13, 3080207, 1507328, 13, 3080214, 327680, 0, 3080215, 917504, 1, 3080216, 327680, 0, 3080217, 393216, 0, 3145749, 196608, 5, 3145751, 196608, 5, 3145752, 524288, 0, 3145753, 589824, 0, 3145754, 262144, 5, 3211287, 458752, 1, 3211289, 589824, 1, 3276823, 458752, 2, 3276825, 589824, 2, 3276827, 1441792, 12, 3276828, 1507328, 12, 3342349, 1441792, 12, 3342350, 1507328, 12, 3342353, 327680, 0, 3342354, 393216, 0, 3342359, 655360, 1, 3342360, 720896, 1, 3342361, 786432, 1, 3342363, 1441792, 13, 3342364, 1507328, 13, 3407885, 1441792, 13, 3407886, 1507328, 13, 3407888, 196608, 5, 3407891, 262144, 5, 3407895, 196608, 5, 3407898, 262144, 5, 3473425, 327680, 0, 3473426, 393216, 0, 3473428, 1966080, 17, 3473432, 2031616, 17, 3473433, 458752, 0, 3473434, 524288, 0, 3473435, 589824, 0, 3538960, 196608, 5, 3538963, 262144, 5, 3538964, 1966080, 19, 3538968, 2031616, 19, 3538969, 458752, 1, 3538971, 589824, 1, 3604500, 917504, 1, 3604505, 458752, 2, 3604507, 589824, 2, 3670031, 2031616, 7, 3670041, 655360, 1, 3670042, 720896, 1, 3670043, 786432, 1 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 2"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 1900554, 1507328, 22, 1966090, 1376256, 22 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 393238, 196608, 5, 393241, 458752, 2, 393243, 589824, 2, 393245, 458752, 0, 2752535, 458752, 0, 2818067, 327680, 0, 2818068, 393216, 0, 2949144, 327680, 0, 2949145, 393216, 0, 3014679, 196608, 5, 3080215, 393216, 0, 3145751, 458752, 0, 3342360, 327680, 0, 3342361, 393216, 0, 3538964, 917504, 0, 3670041, 458752, 0, 3670042, 524288, 0, 3670043, 589824, 0 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource( 6 )] +position = Vector2( 592, 1520 ) +trainer = true +texture = ExtResource( 5 ) +trainer_name = "YOUNGSTER Timothy" +trainer_reward = 144 +seeking = true +facing = "Right" +trainer_poke_group = [ [ 9, 5 ], [ 7, 6 ] ] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource( 6 )] +position = Vector2( 592, 1168 ) +trainer = true +texture = ExtResource( 7 ) +trainer_search_range = 5 +trainer_name = "HIKER Larrie" +trainer_reward = 300 +seeking = true +trainer_poke_group = [ [ 32, 6 ], [ 15, 6 ] ] + +[node name="Barewl" type="Sprite2D" parent="NPC_Layer"] +position = Vector2( 560, 1168 ) +texture = ExtResource( 8 ) +offset = Vector2( 0, -8 ) +hframes = 4 +vframes = 4 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="NPC_Layer/Barewl"] +autoplay = "Route1Idle_Poke" +anims/Route1Idle_Poke = ExtResource( 9 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="NPC_Layer/Barewl"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="NPC_Layer/Barewl/StaticBody2D"] +shape = SubResource( 1 ) + +[node name="Rock1" parent="NPC_Layer" instance=ExtResource( 10 )] +position = Vector2( 656, 912 ) +type = "Smashable Rock" + +[node name="Rock2" parent="NPC_Layer" instance=ExtResource( 10 )] +position = Vector2( 688, 912 ) +type = "Smashable Rock" + +[node name="Rock3" parent="NPC_Layer" instance=ExtResource( 10 )] +position = Vector2( 720, 912 ) +type = "Smashable Rock" + +[node name="Rock4" parent="NPC_Layer" instance=ExtResource( 10 )] +position = Vector2( 624, 944 ) +type = "Smashable Rock" + +[node name="Rock5" parent="NPC_Layer" instance=ExtResource( 10 )] +position = Vector2( 688, 944 ) +type = "Smashable Rock" + +[node name="Cave" parent="NPC_Layer" instance=ExtResource( 11 )] +position = Vector2( 656, 1072 ) +scene_destination = "res://Maps/Caves/Passage_Cave.tscn" +location = Vector2( 560, 2384 ) +door_type = "Type 3 - Invisible" + +[node name="CliffEdge" parent="NPC_Layer" instance=ExtResource( 12 )] +position = Vector2( 624, 48 ) +size = 3 + +[node name="CliffEdge2" parent="NPC_Layer" instance=ExtResource( 12 )] +position = Vector2( 528, 176 ) +size = 3 + +[node name="CliffEdge3" parent="NPC_Layer" instance=ExtResource( 12 )] +position = Vector2( 880, 368 ) +size = 5 + +[node name="CliffEdge4" parent="NPC_Layer" instance=ExtResource( 12 )] +position = Vector2( 816, 560 ) +size = 5 + +[node name="Item1" parent="NPC_Layer" instance=ExtResource( 10 )] +position = Vector2( 528, 1360 ) +texture = ExtResource( 13 ) +item_id = 170 diff --git a/Maps/Routes/Route3/Route 3.gd b/Maps/Routes/Route3/Route 3.gd deleted file mode 100755 index 7a6888244..000000000 --- a/Maps/Routes/Route3/Route 3.gd +++ /dev/null @@ -1,15 +0,0 @@ -extends Node2D - -#onready var next_scene1 = preload("res://Maps/MokiTown/MokiTown.tscn") -#var offset = Vector2(2272,26*32) - -var background_music = "res://Audio/BGM/PU-Route 03.ogg"; -var type = "Outside" -var place_name = "Route 03" -var grass_pos = [] - -func _ready(): - pass - -func get_grass_cells(): - return get_node("Tile Layer 1/Grass").get_used_cells() \ No newline at end of file diff --git a/Maps/Routes/Route3/Route 3.tmx.import b/Maps/Routes/Route3/Route 3.tmx.import deleted file mode 100755 index 1a4a85b8a..000000000 --- a/Maps/Routes/Route3/Route 3.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Route 3.tmx-caea984e72f2469273638c90fef68e38.scn" - -[deps] - -source_file="res://Maps/Routes/Route 3.tmx" -dest_files=[ "res://.import/Route 3.tmx-caea984e72f2469273638c90fef68e38.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Routes/Route3/Route 3.tscn b/Maps/Routes/Route3/Route 3.tscn deleted file mode 100755 index 0b8f94d61..000000000 --- a/Maps/Routes/Route3/Route 3.tscn +++ /dev/null @@ -1,102 +0,0 @@ -[gd_scene load_steps=7 format=2] - -[ext_resource path="res://Maps/tilesets/PU_groundtiles+.tres" type="TileSet" id=1] -[ext_resource path="res://Maps/tilesets/PU_autotiles.tres" type="TileSet" id=2] -[ext_resource path="res://Maps/tilesets/PU_watertiles+.tres" type="TileSet" id=3] -[ext_resource path="res://Maps/tilesets/PU_buildings+.tres" type="TileSet" id=4] -[ext_resource path="res://Maps/tilesets/PU_anim_tiles.tres" type="TileSet" id=5] -[ext_resource path="res://Maps/Routes/Route3/Route 3.gd" type="Script" id=6] - -[node name="Node2D" type="Node2D"] -scale = Vector2( 2, 2 ) -script = ExtResource( 6 ) - -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 65561, 1, 0, 65561, 2, 0, 65561, 3, 0, 65561, 4, 0, 65561, 5, 0, 65561, 6, 0, 65561, 7, 0, 65561, 8, 0, 65561, 9, 0, 65561, 10, 0, 65561, 11, 0, 65561, 12, 0, 65561, 13, 0, 65561, 14, 0, 65561, 15, 0, 65561, 16, 0, 65561, 17, 0, 65561, 18, 0, 65561, 19, 0, 65561, 20, 0, 65561, 21, 0, 65561, 22, 0, 65561, 23, 0, 65561, 24, 0, 65561, 25, 0, 65561, 26, 0, 65561, 27, 0, 65561, 28, 0, 65561, 29, 0, 65561, 30, 0, 65561, 31, 0, 65561, 32, 0, 65561, 33, 0, 65561, 34, 0, 65561, 35, 0, 65561, 36, 0, 65561, 37, 0, 65561, 38, 0, 65561, 39, 0, 65561, 40, 0, 65561, 41, 0, 65561, 42, 0, 65561, 43, 0, 65561, 44, 0, 65561, 45, 0, 65561, 46, 0, 65561, 47, 0, 65561, 48, 0, 65561, 49, 0, 65561, 50, 0, 65561, 51, 0, 65561, 52, 0, 65561, 53, 0, 65561, 54, 0, 65561, 55, 0, 65561, 56, 0, 65561, 57, 0, 65561, 58, 0, 65561, 59, 0, 65561, 60, 0, 65561, 61, 0, 65561, 62, 0, 65561, 63, 0, 65561, 64, 0, 65561, 65, 0, 65561, 66, 0, 65561, 67, 0, 65561, 68, 0, 65561, 69, 0, 65561, 70, 0, 65561, 71, 0, 65561, 72, 0, 65561, 73, 0, 262169, 74, 0, 3, 75, 0, 131080, 76, 0, 3, 77, 0, 65541, 78, 0, 65542, 79, 0, 65541, 80, 0, 65542, 81, 0, 65541, 82, 0, 65542, 83, 0, 3, 84, 0, 65544, 85, 0, 3, 86, 0, 655360, 87, 0, 655361, 88, 0, 655361, 89, 0, 655362, 90, 0, 262157, 91, 0, 262158, 92, 0, 262159, 93, 0, 262157, 94, 0, 262158, 95, 0, 262159, 96, 0, 28, 97, 0, 28, 98, 0, 28, 99, 0, 131080, 100, 0, 28, 101, 0, 28, 102, 0, 131080, 103, 0, 28, 104, 0, 22, 105, 0, 3, 106, 0, 3, 107, 0, 3, 108, 0, 3, 109, 0, 3, 110, 0, 3, 111, 0, 3, 112, 0, 3, 113, 0, 3, 114, 0, 3, 115, 0, 3, 116, 0, 3, 117, 0, 3, 118, 0, 3, 119, 0, 3, 120, 0, 3, 121, 0, 3, 122, 0, 3, 123, 0, 3, 124, 0, 3, 125, 0, 3, 126, 0, 3, 127, 0, 3, 128, 0, 3, 129, 0, 3, 65536, 0, 65561, 65537, 0, 65561, 65538, 0, 65561, 65539, 0, 65561, 65540, 0, 65561, 65541, 0, 65561, 65542, 0, 65561, 65543, 0, 65561, 65544, 0, 65561, 65545, 0, 65561, 65546, 0, 65561, 65547, 0, 65561, 65548, 0, 65561, 65549, 0, 65561, 65550, 0, 65561, 65551, 0, 65561, 65552, 0, 65561, 65553, 0, 65561, 65554, 0, 65561, 65555, 0, 65561, 65556, 0, 65561, 65557, 0, 65561, 65558, 0, 65561, 65559, 0, 65561, 65560, 0, 65561, 65561, 0, 65561, 65562, 0, 65561, 65563, 0, 65561, 65564, 0, 65561, 65565, 0, 65561, 65566, 0, 65561, 65567, 0, 65561, 65568, 0, 65561, 65569, 0, 65561, 65570, 0, 65561, 65571, 0, 65561, 65572, 0, 65561, 65573, 0, 65561, 65574, 0, 65561, 65575, 0, 65561, 65576, 0, 65561, 65577, 0, 65561, 65578, 0, 65561, 65579, 0, 65561, 65580, 0, 65561, 65581, 0, 65561, 65582, 0, 65561, 65583, 0, 65561, 65584, 0, 65561, 65585, 0, 65561, 65586, 0, 65561, 65587, 0, 65561, 65588, 0, 65561, 65589, 0, 65561, 65590, 0, 65561, 65591, 0, 65561, 65592, 0, 65561, 65593, 0, 65561, 65594, 0, 65561, 65595, 0, 65561, 65596, 0, 65561, 65597, 0, 65561, 65598, 0, 65561, 65599, 0, 65561, 65600, 0, 65561, 65601, 0, 65561, 65602, 0, 65561, 65603, 0, 65561, 65604, 0, 65561, 65605, 0, 65561, 65606, 0, 65561, 65607, 0, 65561, 65608, 0, 65561, 65609, 0, 262169, 65610, 0, 196615, 65611, 0, 196616, 65612, 0, 196617, 65613, 0, 131077, 65614, 0, 65544, 65615, 0, 131077, 65616, 0, 131078, 65617, 0, 131077, 65618, 0, 131078, 65619, 0, 3, 65620, 0, 131080, 65621, 0, 3, 65622, 0, 655360, 65623, 0, 655361, 65624, 0, 655361, 65625, 0, 655362, 65626, 0, 327693, 65627, 0, 327694, 65628, 0, 327695, 65629, 0, 327693, 65630, 0, 327694, 65631, 0, 327695, 65632, 0, 3, 65633, 0, 65541, 65634, 0, 65542, 65635, 0, 196616, 65636, 0, 196617, 65637, 0, 196615, 65638, 0, 196616, 65639, 0, 196617, 65640, 0, 3, 65641, 0, 3, 65642, 0, 3, 65643, 0, 3, 65644, 0, 3, 65645, 0, 3, 65646, 0, 3, 65647, 0, 3, 65648, 0, 3, 65649, 0, 3, 65650, 0, 3, 65651, 0, 3, 65652, 0, 3, 65653, 0, 3, 65654, 0, 3, 65655, 0, 3, 65656, 0, 3, 65657, 0, 3, 65658, 0, 3, 65659, 0, 3, 65660, 0, 3, 65661, 0, 3, 65662, 0, 3, 65663, 0, 3, 65664, 0, 3, 65665, 0, 3, 131072, 0, 65561, 131073, 0, 65561, 131074, 0, 65561, 131075, 0, 65561, 131076, 0, 65561, 131077, 0, 65561, 131078, 0, 65561, 131079, 0, 65561, 131080, 0, 65561, 131081, 0, 65561, 131082, 0, 65561, 131083, 0, 65561, 131084, 0, 65561, 131085, 0, 65561, 131086, 0, 65561, 131087, 0, 65561, 131088, 0, 65561, 131089, 0, 65561, 131090, 0, 65561, 131091, 0, 65561, 131092, 0, 65561, 131093, 0, 65561, 131094, 0, 65561, 131095, 0, 65561, 131096, 0, 65561, 131097, 0, 65561, 131098, 0, 65561, 131099, 0, 65561, 131100, 0, 65561, 131101, 0, 65561, 131102, 0, 65561, 131103, 0, 65561, 131104, 0, 65561, 131105, 0, 65561, 131106, 0, 65561, 131107, 0, 65561, 131108, 0, 65561, 131109, 0, 65561, 131110, 0, 65561, 131111, 0, 65561, 131112, 0, 65561, 131113, 0, 65561, 131114, 0, 65561, 131115, 0, 65561, 131116, 0, 65561, 131117, 0, 65561, 131118, 0, 65561, 131119, 0, 65561, 131120, 0, 65561, 131121, 0, 65561, 131122, 0, 65561, 131123, 0, 65561, 131124, 0, 65561, 131125, 0, 65561, 131126, 0, 65561, 131127, 0, 65561, 131128, 0, 65561, 131129, 0, 65561, 131130, 0, 65561, 131131, 0, 65561, 131132, 0, 65561, 131133, 0, 65561, 131134, 0, 65561, 131135, 0, 65561, 131136, 0, 65561, 131137, 0, 65561, 131138, 0, 65561, 131139, 0, 65561, 131140, 0, 65561, 131141, 0, 65561, 131142, 0, 65561, 131143, 0, 65561, 131144, 0, 65561, 131145, 0, 262169, 131146, 0, 3, 131147, 0, 65541, 131148, 0, 65542, 131149, 0, 3, 131150, 0, 131080, 131151, 0, 3, 131152, 0, 262157, 131153, 0, 262158, 131154, 0, 262159, 131155, 0, 196615, 131156, 0, 196616, 131157, 0, 196617, 131158, 0, 655360, 131159, 0, 655361, 131160, 0, 655361, 131161, 0, 655362, 131162, 0, 3, 131163, 0, 3, 131164, 0, 65541, 131165, 0, 65542, 131166, 0, 3, 131167, 0, 65541, 131168, 0, 65542, 131169, 0, 131077, 131170, 0, 131078, 131171, 0, 3, 131172, 0, 3, 131173, 0, 3, 131174, 0, 65541, 131175, 0, 65542, 131176, 0, 3, 131177, 0, 3, 131178, 0, 3, 131179, 0, 3, 131180, 0, 3, 131181, 0, 3, 131182, 0, 3, 131183, 0, 3, 131184, 0, 3, 131185, 0, 3, 131186, 0, 3, 131187, 0, 3, 131188, 0, 3, 131189, 0, 3, 131190, 0, 3, 131191, 0, 3, 131192, 0, 3, 131193, 0, 3, 131194, 0, 3, 131195, 0, 3, 131196, 0, 3, 131197, 0, 3, 131198, 0, 3, 131199, 0, 3, 131200, 0, 3, 131201, 0, 3, 196608, 0, 65561, 196609, 0, 65561, 196610, 0, 65561, 196611, 0, 65561, 196612, 0, 65561, 196613, 0, 65561, 196614, 0, 65561, 196615, 0, 65561, 196616, 0, 65561, 196617, 0, 65561, 196618, 0, 65561, 196619, 0, 65561, 196620, 0, 65561, 196621, 0, 65561, 196622, 0, 65561, 196623, 0, 65561, 196624, 0, 65561, 196625, 0, 65561, 196626, 0, 65561, 196627, 0, 65561, 196628, 0, 65561, 196629, 0, 65561, 196630, 0, 65561, 196631, 0, 65561, 196632, 0, 65561, 196633, 0, 65561, 196634, 0, 65561, 196635, 0, 65561, 196636, 0, 65561, 196637, 0, 65561, 196638, 0, 65561, 196639, 0, 65561, 196640, 0, 65561, 196641, 0, 65561, 196642, 0, 65561, 196643, 0, 65561, 196644, 0, 65561, 196645, 0, 65561, 196646, 0, 65561, 196647, 0, 65561, 196648, 0, 65561, 196649, 0, 65561, 196650, 0, 65561, 196651, 0, 65561, 196652, 0, 65561, 196653, 0, 65561, 196654, 0, 65561, 196655, 0, 65561, 196656, 0, 65561, 196657, 0, 65561, 196658, 0, 65561, 196659, 0, 65561, 196660, 0, 65561, 196661, 0, 65561, 196662, 0, 65561, 196663, 0, 65561, 196664, 0, 65561, 196665, 0, 65561, 196666, 0, 65561, 196667, 0, 65561, 196668, 0, 65561, 196669, 0, 65561, 196670, 0, 65561, 196671, 0, 65561, 196672, 0, 65561, 196673, 0, 65561, 196674, 0, 65561, 196675, 0, 65561, 196676, 0, 65561, 196677, 0, 65561, 196678, 0, 65561, 196679, 0, 65561, 196680, 0, 65561, 196681, 0, 262169, 196682, 0, 3, 196683, 0, 131077, 196684, 0, 131078, 196685, 0, 196615, 196686, 0, 196616, 196687, 0, 196617, 196688, 0, 327693, 196689, 0, 327694, 196690, 0, 65544, 196691, 0, 65541, 196692, 0, 65542, 196693, 0, 3, 196694, 0, 655360, 196697, 0, 655362, 196698, 0, 3, 196699, 0, 3, 196700, 0, 65544, 196701, 0, 65541, 196702, 0, 65542, 196703, 0, 131077, 196704, 0, 131078, 196705, 0, 3, 196706, 0, 3, 196707, 0, 262157, 196708, 0, 262158, 196709, 0, 262159, 196710, 0, 131077, 196711, 0, 131078, 196712, 0, 3, 196713, 0, 3, 196714, 0, 3, 196715, 0, 3, 196716, 0, 3, 196717, 0, 3, 196718, 0, 3, 196719, 0, 3, 196720, 0, 3, 196721, 0, 3, 196722, 0, 3, 196723, 0, 3, 196724, 0, 3, 196725, 0, 3, 196726, 0, 3, 196727, 0, 3, 196728, 0, 3, 196729, 0, 3, 196730, 0, 3, 196731, 0, 3, 196732, 0, 3, 196733, 0, 3, 196734, 0, 3, 196735, 0, 3, 196736, 0, 3, 196737, 0, 3, 262144, 0, 65561, 262145, 0, 65561, 262146, 0, 65561, 262147, 0, 65561, 262148, 0, 65561, 262149, 0, 65561, 262150, 0, 65561, 262151, 0, 65561, 262152, 0, 65561, 262153, 0, 65561, 262154, 0, 65561, 262155, 0, 65561, 262156, 0, 65561, 262157, 0, 65561, 262158, 0, 65561, 262159, 0, 65561, 262160, 0, 65561, 262161, 0, 65561, 262162, 0, 65561, 262163, 0, 65561, 262164, 0, 65561, 262165, 0, 65561, 262166, 0, 65561, 262167, 0, 65561, 262168, 0, 65561, 262169, 0, 65561, 262170, 0, 65561, 262171, 0, 65561, 262172, 0, 65561, 262173, 0, 65561, 262174, 0, 65561, 262175, 0, 65561, 262176, 0, 65561, 262177, 0, 65561, 262178, 0, 65561, 262179, 0, 65561, 262180, 0, 65561, 262181, 0, 65561, 262182, 0, 65561, 262183, 0, 65561, 262184, 0, 65561, 262185, 0, 65561, 262186, 0, 65561, 262187, 0, 65561, 262188, 0, 65561, 262189, 0, 65561, 262190, 0, 65561, 262191, 0, 65561, 262192, 0, 65561, 262193, 0, 65561, 262194, 0, 65561, 262195, 0, 65561, 262196, 0, 65561, 262197, 0, 65561, 262198, 0, 65561, 262199, 0, 65561, 262200, 0, 65561, 262201, 0, 65561, 262202, 0, 65561, 262203, 0, 65561, 262204, 0, 65561, 262205, 0, 65561, 262206, 0, 65561, 262207, 0, 65561, 262208, 0, 65561, 262209, 0, 65561, 262210, 0, 65561, 262211, 0, 65561, 262212, 0, 65561, 262213, 0, 65561, 262214, 0, 65561, 262215, 0, 65561, 262216, 0, 65561, 262217, 0, 21, 262218, 0, 25, 262219, 0, 25, 262220, 0, 25, 262221, 0, 25, 262222, 0, 25, 262223, 0, 25, 262224, 0, 196633, 262225, 0, 3, 262226, 0, 131080, 262227, 0, 131077, 262228, 0, 131078, 262229, 0, 3, 262234, 0, 4, 262235, 0, 3, 262236, 0, 131080, 262237, 0, 131077, 262238, 0, 131078, 262239, 0, 3, 262240, 0, 65541, 262241, 0, 65542, 262242, 0, 65544, 262243, 0, 327693, 262244, 0, 327694, 262245, 0, 65541, 262246, 0, 65542, 262247, 0, 3, 262248, 0, 3, 262249, 0, 3, 262250, 0, 3, 262251, 0, 3, 262252, 0, 3, 262253, 0, 3, 262254, 0, 3, 262255, 0, 3, 262256, 0, 3, 262257, 0, 3, 262258, 0, 3, 262259, 0, 3, 262260, 0, 3, 262261, 0, 3, 262262, 0, 3, 262263, 0, 3, 262264, 0, 3, 262265, 0, 3, 262266, 0, 3, 262267, 0, 3, 262268, 0, 3, 262269, 0, 3, 262270, 0, 3, 262271, 0, 3, 262272, 0, 3, 262273, 0, 3, 327680, 0, 65561, 327681, 0, 65561, 327682, 0, 65561, 327683, 0, 65561, 327684, 0, 65561, 327685, 0, 65561, 327686, 0, 65561, 327687, 0, 65561, 327688, 0, 65561, 327689, 0, 65561, 327690, 0, 65561, 327691, 0, 65561, 327692, 0, 65561, 327693, 0, 65561, 327694, 0, 65561, 327695, 0, 65561, 327696, 0, 65561, 327697, 0, 65561, 327698, 0, 65561, 327699, 0, 65561, 327700, 0, 65561, 327701, 0, 65561, 327702, 0, 65561, 327703, 0, 65561, 327704, 0, 65561, 327705, 0, 65561, 327706, 0, 65561, 327707, 0, 65561, 327708, 0, 65561, 327709, 0, 65561, 327710, 0, 65561, 327711, 0, 65561, 327712, 0, 65561, 327713, 0, 65561, 327714, 0, 65561, 327715, 0, 65561, 327716, 0, 65561, 327717, 0, 65561, 327718, 0, 65561, 327719, 0, 65561, 327720, 0, 65561, 327721, 0, 65561, 327722, 0, 65561, 327723, 0, 65561, 327724, 0, 65561, 327725, 0, 65561, 327726, 0, 65561, 327727, 0, 65561, 327728, 0, 65561, 327729, 0, 65561, 327730, 0, 65561, 327731, 0, 65561, 327732, 0, 65561, 327733, 0, 65561, 327734, 0, 65561, 327735, 0, 65561, 327736, 0, 65561, 327737, 0, 65561, 327738, 0, 65561, 327739, 0, 65561, 327740, 0, 65561, 327741, 0, 65561, 327742, 0, 65561, 327743, 0, 65561, 327744, 0, 65561, 327745, 0, 65561, 327746, 0, 65561, 327747, 0, 65561, 327748, 0, 65561, 327749, 0, 65561, 327750, 0, 65561, 327751, 0, 65561, 327752, 0, 65561, 327753, 0, 65561, 327754, 0, 65561, 327755, 0, 65561, 327756, 0, 65561, 327757, 0, 65561, 327758, 0, 65561, 327759, 0, 65561, 327760, 0, 262169, 327761, 0, 196615, 327762, 0, 196616, 327763, 0, 196617, 327764, 0, 4, 327765, 0, 3, 327770, 0, 3, 327771, 0, 196615, 327772, 0, 196616, 327773, 0, 196617, 327774, 0, 3, 327775, 0, 65541, 327776, 0, 65542, 327777, 0, 131078, 327778, 0, 131080, 327779, 0, 3, 327780, 0, 65541, 327781, 0, 65542, 327782, 0, 131078, 327783, 0, 65541, 327784, 0, 65542, 327785, 0, 3, 327786, 0, 3, 327787, 0, 3, 327788, 0, 3, 327789, 0, 3, 327790, 0, 3, 327791, 0, 3, 327792, 0, 3, 327793, 0, 3, 327794, 0, 3, 327795, 0, 3, 327796, 0, 3, 327797, 0, 3, 327798, 0, 3, 327799, 0, 3, 327800, 0, 3, 327801, 0, 3, 327802, 0, 3, 327803, 0, 3, 327804, 0, 3, 327805, 0, 3, 327806, 0, 3, 327807, 0, 3, 327808, 0, 3, 327809, 0, 3, 393216, 0, 65561, 393217, 0, 65561, 393218, 0, 65561, 393219, 0, 65561, 393220, 0, 65561, 393221, 0, 65561, 393222, 0, 65561, 393223, 0, 65561, 393224, 0, 65561, 393225, 0, 65561, 393226, 0, 65561, 393227, 0, 65561, 393228, 0, 65561, 393229, 0, 65561, 393230, 0, 65561, 393231, 0, 65561, 393232, 0, 65561, 393233, 0, 65561, 393234, 0, 65561, 393235, 0, 65561, 393236, 0, 65561, 393237, 0, 65561, 393238, 0, 65561, 393239, 0, 65561, 393240, 0, 65561, 393241, 0, 65561, 393242, 0, 65561, 393243, 0, 65561, 393244, 0, 65561, 393245, 0, 65561, 393246, 0, 65561, 393247, 0, 65561, 393248, 0, 65561, 393249, 0, 65561, 393250, 0, 65561, 393251, 0, 65561, 393252, 0, 65561, 393253, 0, 65561, 393254, 0, 65561, 393255, 0, 65561, 393256, 0, 65561, 393257, 0, 65561, 393258, 0, 65561, 393259, 0, 65561, 393260, 0, 65561, 393261, 0, 65561, 393262, 0, 65561, 393263, 0, 65561, 393264, 0, 65561, 393265, 0, 65561, 393266, 0, 65561, 393267, 0, 65561, 393268, 0, 65561, 393269, 0, 65561, 393270, 0, 65561, 393271, 0, 65561, 393272, 0, 65561, 393273, 0, 65561, 393274, 0, 65561, 393275, 0, 65561, 393276, 0, 65561, 393277, 0, 65561, 393278, 0, 65561, 393279, 0, 65561, 393280, 0, 65561, 393281, 0, 65561, 393282, 0, 65561, 393283, 0, 65561, 393284, 0, 65561, 393285, 0, 65561, 393286, 0, 65561, 393287, 0, 65561, 393288, 0, 65561, 393289, 0, 65561, 393290, 0, 65561, 393291, 0, 65561, 393292, 0, 65561, 393293, 0, 65561, 393294, 0, 65561, 393295, 0, 65561, 393296, 0, 262169, 393297, 0, 65541, 393298, 0, 65542, 393299, 0, 65541, 393300, 0, 65542, 393301, 0, 3, 393306, 0, 3, 393307, 0, 3, 393308, 0, 65541, 393309, 0, 65542, 393310, 0, 3, 393311, 0, 131077, 393312, 0, 131078, 393313, 0, 196615, 393314, 0, 196616, 393315, 0, 196617, 393316, 0, 131077, 393317, 0, 131078, 393318, 0, 3, 393319, 0, 131077, 393320, 0, 131078, 393321, 0, 3, 393322, 0, 3, 393323, 0, 3, 393324, 0, 3, 393325, 0, 3, 393326, 0, 3, 393327, 0, 3, 393328, 0, 3, 393329, 0, 3, 393330, 0, 3, 393331, 0, 3, 393332, 0, 65541, 393333, 0, 65542, 393334, 0, 262157, 393335, 0, 262158, 393336, 0, 262159, 393337, 0, 65559, 393338, 0, 131100, 393339, 0, 131100, 393340, 0, 131100, 393341, 0, 131100, 393342, 0, 131100, 393343, 0, 131100, 393344, 0, 131100, 393345, 0, 131100, 458752, 0, 65561, 458753, 0, 65561, 458754, 0, 65561, 458755, 0, 65561, 458756, 0, 65561, 458757, 0, 65561, 458758, 0, 65561, 458759, 0, 65561, 458760, 0, 65561, 458761, 0, 65561, 458762, 0, 65561, 458763, 0, 65561, 458764, 0, 65561, 458765, 0, 65561, 458766, 0, 65557, 458767, 0, 131097, 458768, 0, 131097, 458769, 0, 131097, 458770, 0, 131097, 458771, 0, 131097, 458772, 0, 131097, 458773, 0, 131097, 458774, 0, 131097, 458775, 0, 131097, 458776, 0, 131097, 458777, 0, 131097, 458778, 0, 131097, 458779, 0, 131097, 458780, 0, 131097, 458781, 0, 131097, 458782, 0, 131097, 458783, 0, 131097, 458784, 0, 131097, 458785, 0, 131097, 458786, 0, 65544, 458787, 0, 131097, 458788, 0, 65556, 458789, 0, 65561, 458790, 0, 65561, 458791, 0, 65561, 458792, 0, 65561, 458793, 0, 65561, 458794, 0, 65561, 458795, 0, 65561, 458796, 0, 65561, 458797, 0, 65561, 458798, 0, 65561, 458799, 0, 65561, 458800, 0, 65561, 458801, 0, 65561, 458802, 0, 65561, 458803, 0, 65561, 458804, 0, 65561, 458805, 0, 65561, 458806, 0, 65561, 458807, 0, 65561, 458808, 0, 65561, 458809, 0, 65561, 458810, 0, 65561, 458811, 0, 65561, 458812, 0, 65561, 458813, 0, 65561, 458814, 0, 65561, 458815, 0, 65561, 458816, 0, 65561, 458817, 0, 65561, 458818, 0, 65561, 458819, 0, 65561, 458820, 0, 65561, 458821, 0, 65561, 458822, 0, 65561, 458823, 0, 65561, 458824, 0, 65561, 458825, 0, 65561, 458826, 0, 65561, 458827, 0, 65561, 458828, 0, 65561, 458829, 0, 65561, 458830, 0, 65561, 458831, 0, 65561, 458832, 0, 262169, 458833, 0, 131077, 458834, 0, 131078, 458835, 0, 131077, 458836, 0, 131078, 458837, 0, 3, 458842, 0, 3, 458843, 0, 3, 458844, 0, 65544, 458845, 0, 131078, 458846, 0, 262157, 458847, 0, 262158, 458848, 0, 262159, 458849, 0, 3, 458850, 0, 65541, 458851, 0, 65542, 458852, 0, 3, 458853, 0, 65544, 458854, 0, 3, 458855, 0, 3, 458856, 0, 3, 458857, 0, 3, 458858, 0, 3, 458859, 0, 3, 458860, 0, 3, 458861, 0, 3, 458862, 0, 3, 458863, 0, 3, 458864, 0, 3, 458865, 0, 3, 458866, 0, 3, 458867, 0, 3, 458868, 0, 131077, 458869, 0, 131078, 458870, 0, 327693, 458871, 0, 327694, 458872, 0, 327695, 458873, 0, 131095, 458874, 0, 31, 458875, 0, 31, 458876, 0, 31, 458877, 0, 31, 458878, 0, 31, 458879, 0, 31, 458880, 0, 31, 458881, 0, 31, 524288, 0, 65561, 524289, 0, 65561, 524290, 0, 65561, 524291, 0, 65561, 524292, 0, 65561, 524293, 0, 65561, 524294, 0, 65561, 524295, 0, 65561, 524296, 0, 65561, 524297, 0, 65561, 524298, 0, 65561, 524299, 0, 65561, 524300, 0, 65561, 524301, 0, 65561, 524302, 0, 131093, 524303, 0, 31, 524304, 0, 31, 524305, 0, 31, 524306, 0, 31, 524307, 0, 31, 524308, 0, 31, 524309, 0, 31, 524310, 0, 31, 524311, 0, 31, 524312, 0, 31, 524313, 0, 31, 524314, 0, 31, 524315, 0, 31, 524316, 0, 31, 524317, 0, 31, 524318, 0, 65544, 524319, 0, 31, 524320, 0, 31, 524321, 0, 31, 524322, 0, 131080, 524323, 0, 31, 524324, 0, 131092, 524325, 0, 65561, 524326, 0, 65561, 524327, 0, 65561, 524328, 0, 65561, 524329, 0, 65561, 524330, 0, 65561, 524331, 0, 65561, 524332, 0, 65561, 524333, 0, 65561, 524334, 0, 65561, 524335, 0, 65561, 524336, 0, 65561, 524337, 0, 65561, 524338, 0, 65561, 524339, 0, 65561, 524340, 0, 65561, 524341, 0, 65561, 524342, 0, 65561, 524343, 0, 65561, 524344, 0, 65561, 524345, 0, 65561, 524346, 0, 65561, 524347, 0, 65561, 524348, 0, 65561, 524349, 0, 65561, 524350, 0, 65561, 524351, 0, 65561, 524352, 0, 65561, 524353, 0, 65561, 524354, 0, 65561, 524355, 0, 65561, 524356, 0, 65561, 524357, 0, 65561, 524358, 0, 65561, 524359, 0, 65561, 524360, 0, 65561, 524361, 0, 65561, 524362, 0, 65561, 524363, 0, 65561, 524364, 0, 65561, 524365, 0, 65561, 524366, 0, 65561, 524367, 0, 65561, 524368, 0, 262169, 524369, 0, 65541, 524370, 0, 65542, 524371, 0, 65541, 524372, 0, 65542, 524373, 0, 3, 524378, 0, 3, 524379, 0, 3, 524380, 0, 131080, 524381, 0, 3, 524382, 0, 327693, 524383, 0, 327694, 524384, 0, 327695, 524385, 0, 65541, 524386, 0, 65542, 524387, 0, 131078, 524388, 0, 3, 524389, 0, 131080, 524390, 0, 3, 524391, 0, 65541, 524392, 0, 65542, 524393, 0, 3, 524394, 0, 3, 524395, 0, 3, 524396, 0, 3, 524397, 0, 3, 524398, 0, 3, 524399, 0, 3, 524400, 0, 1, 524401, 0, 65559, 524402, 0, 131100, 524403, 0, 131100, 524404, 0, 131100, 524405, 0, 131100, 524406, 0, 131100, 524407, 0, 131100, 524408, 0, 131100, 524409, 0, 327709, 524410, 0, 3, 524411, 0, 3, 524412, 0, 3, 524413, 0, 65541, 524414, 0, 65542, 524415, 0, 65541, 524416, 0, 65542, 524417, 0, 3, 589824, 0, 65561, 589825, 0, 65561, 589826, 0, 65561, 589827, 0, 65561, 589828, 0, 65561, 589829, 0, 65561, 589830, 0, 65561, 589831, 0, 65561, 589832, 0, 65561, 589833, 0, 65561, 589834, 0, 65561, 589835, 0, 65561, 589836, 0, 65561, 589837, 0, 65561, 589838, 0, 262169, 589839, 0, 3, 589840, 0, 3, 589841, 0, 65559, 589842, 0, 131100, 589843, 0, 131100, 589844, 0, 131100, 589845, 0, 131100, 589846, 0, 131100, 589847, 0, 131100, 589848, 0, 131100, 589849, 0, 131100, 589850, 0, 131100, 589851, 0, 131100, 589852, 0, 65558, 589853, 0, 3, 589854, 0, 131080, 589855, 0, 3, 589856, 0, 3, 589857, 0, 196615, 589858, 0, 196616, 589859, 0, 196617, 589860, 0, 262168, 589861, 0, 65561, 589862, 0, 65561, 589863, 0, 65561, 589864, 0, 65561, 589865, 0, 65561, 589866, 0, 65561, 589867, 0, 65561, 589868, 0, 65561, 589869, 0, 65561, 589870, 0, 65561, 589871, 0, 65561, 589872, 0, 65561, 589873, 0, 65561, 589874, 0, 65561, 589875, 0, 65561, 589876, 0, 65561, 589877, 0, 65561, 589878, 0, 65561, 589879, 0, 65561, 589880, 0, 65561, 589881, 0, 65561, 589882, 0, 65561, 589883, 0, 65561, 589884, 0, 65561, 589885, 0, 65561, 589886, 0, 65561, 589887, 0, 65561, 589888, 0, 65561, 589889, 0, 65561, 589890, 0, 65561, 589891, 0, 65561, 589892, 0, 65561, 589893, 0, 65561, 589894, 0, 65561, 589895, 0, 65561, 589896, 0, 65561, 589897, 0, 65561, 589898, 0, 65561, 589899, 0, 65561, 589900, 0, 65561, 589901, 0, 65561, 589902, 0, 65561, 589903, 0, 65561, 589904, 0, 262169, 589905, 0, 131077, 589906, 0, 131078, 589907, 0, 131077, 589908, 0, 131078, 589909, 0, 3, 589910, 0, 3, 589911, 0, 3, 589912, 0, 3, 589913, 0, 3, 589914, 0, 3, 589915, 0, 196615, 589916, 0, 196616, 589917, 0, 196617, 589918, 0, 3, 589919, 0, 65541, 589920, 0, 65542, 589921, 0, 131077, 589922, 0, 131078, 589923, 0, 65544, 589924, 0, 196615, 589925, 0, 196616, 589926, 0, 196617, 589927, 0, 131077, 589928, 0, 131078, 589929, 0, 3, 589930, 0, 3, 589931, 0, 3, 589932, 0, 3, 589933, 0, 3, 589934, 0, 3, 589935, 0, 65544, 589936, 0, 3, 589937, 0, 131095, 589938, 0, 31, 589939, 0, 31, 589940, 0, 31, 589941, 0, 31, 589942, 0, 31, 589943, 0, 31, 589944, 0, 65544, 589945, 0, 65566, 589946, 0, 262157, 589947, 0, 262158, 589948, 0, 262159, 589949, 0, 131077, 589950, 0, 131078, 589951, 0, 131077, 589952, 0, 131078, 589953, 0, 3, 655360, 0, 65561, 655361, 0, 65561, 655362, 0, 65561, 655363, 0, 65561, 655364, 0, 65561, 655365, 0, 65561, 655366, 0, 65561, 655367, 0, 65561, 655368, 0, 65561, 655369, 0, 65561, 655370, 0, 65561, 655371, 0, 65561, 655372, 0, 65561, 655373, 0, 65561, 655374, 0, 262169, 655375, 0, 65541, 655376, 0, 65542, 655377, 0, 131095, 655378, 0, 31, 655379, 0, 31, 655380, 0, 31, 655381, 0, 31, 655382, 0, 31, 655383, 0, 31, 655384, 0, 31, 655385, 0, 31, 655386, 0, 31, 655387, 0, 31, 655388, 0, 131094, 655389, 0, 196615, 655390, 0, 196616, 655391, 0, 196617, 655392, 0, 3, 655393, 0, 2, 655394, 0, 3, 655395, 0, 2, 655396, 0, 262168, 655397, 0, 65561, 655398, 0, 65561, 655399, 0, 65561, 655400, 0, 65561, 655401, 0, 65561, 655402, 0, 65561, 655403, 0, 65561, 655404, 0, 65561, 655405, 0, 65561, 655406, 0, 65561, 655407, 0, 65561, 655408, 0, 65561, 655409, 0, 65561, 655410, 0, 65561, 655411, 0, 65561, 655412, 0, 65561, 655413, 0, 65561, 655414, 0, 65561, 655415, 0, 65557, 655416, 0, 131097, 655417, 0, 131097, 655418, 0, 131097, 655419, 0, 131097, 655420, 0, 131097, 655421, 0, 131097, 655422, 0, 131097, 655423, 0, 131097, 655424, 0, 131097, 655425, 0, 131097, 655426, 0, 131097, 655427, 0, 131097, 655428, 0, 131097, 655429, 0, 131097, 655430, 0, 131097, 655431, 0, 131097, 655432, 0, 131097, 655433, 0, 131097, 655434, 0, 65556, 655435, 0, 65561, 655436, 0, 65561, 655437, 0, 65561, 655438, 0, 65561, 655439, 0, 65561, 655440, 0, 262169, 655441, 0, 262157, 655442, 0, 262158, 655443, 0, 262159, 655444, 0, 3, 655445, 0, 3, 655446, 0, 3, 655447, 0, 3, 655448, 0, 3, 655449, 0, 3, 655450, 0, 3, 655451, 0, 3, 655452, 0, 65541, 655453, 0, 65542, 655454, 0, 65541, 655455, 0, 65542, 655456, 0, 131078, 655457, 0, 3, 655458, 0, 3, 655459, 0, 131080, 655460, 0, 3, 655461, 0, 65541, 655462, 0, 65542, 655463, 0, 3, 655464, 0, 3, 655465, 0, 3, 655466, 0, 3, 655467, 0, 3, 655468, 0, 3, 655469, 0, 3, 655470, 0, 3, 655471, 0, 131080, 655472, 0, 3, 655473, 0, 262173, 655474, 0, 3, 655475, 0, 3, 655476, 0, 65544, 655477, 0, 65541, 655478, 0, 65542, 655479, 0, 3, 655480, 0, 131080, 655481, 0, 3, 655482, 0, 327693, 655483, 0, 327694, 655484, 0, 65541, 655485, 0, 65542, 655486, 0, 65541, 655487, 0, 65542, 655488, 0, 3, 655489, 0, 3, 720896, 0, 131097, 720897, 0, 131097, 720898, 0, 131097, 720899, 0, 131097, 720900, 0, 131097, 720901, 0, 131097, 720902, 0, 131097, 720903, 0, 131097, 720904, 0, 131097, 720905, 0, 131097, 720906, 0, 131097, 720907, 0, 131097, 720908, 0, 131097, 720909, 0, 131097, 720910, 0, 327705, 720911, 0, 131077, 720912, 0, 131078, 720913, 0, 262173, 720914, 0, 3, 720915, 0, 3, 720916, 0, 65541, 720917, 0, 65542, 720918, 0, 3, 720919, 0, 3, 720920, 0, 3, 720921, 0, 3, 720922, 0, 3, 720923, 0, 3, 720924, 0, 327708, 720925, 0, 131100, 720926, 0, 131100, 720927, 0, 65558, 720928, 0, 2, 720929, 0, 3, 720930, 0, 2, 720931, 0, 3, 720932, 0, 262168, 720933, 0, 65561, 720934, 0, 65561, 720935, 0, 65561, 720936, 0, 65561, 720937, 0, 65561, 720938, 0, 65561, 720939, 0, 65561, 720940, 0, 65561, 720941, 0, 65561, 720942, 0, 65561, 720943, 0, 65561, 720944, 0, 65561, 720945, 0, 65561, 720946, 0, 65561, 720947, 0, 65561, 720948, 0, 65561, 720949, 0, 65561, 720950, 0, 65561, 720951, 0, 131093, 720952, 0, 31, 720953, 0, 31, 720954, 0, 31, 720955, 0, 31, 720956, 0, 31, 720957, 0, 31, 720958, 0, 31, 720959, 0, 31, 720960, 0, 31, 720961, 0, 31, 720962, 0, 31, 720963, 0, 31, 720964, 0, 31, 720965, 0, 31, 720966, 0, 31, 720967, 0, 31, 720968, 0, 31, 720969, 0, 31, 720970, 0, 131092, 720971, 0, 65561, 720972, 0, 65561, 720973, 0, 65561, 720974, 0, 65561, 720975, 0, 65561, 720976, 0, 262169, 720977, 0, 327693, 720978, 0, 65544, 720979, 0, 327695, 720980, 0, 3, 720981, 0, 2, 720986, 0, 2, 720987, 0, 3, 720988, 0, 65544, 720989, 0, 131078, 720990, 0, 131077, 720991, 0, 131078, 720992, 0, 3, 720993, 0, 3, 720994, 0, 196615, 720995, 0, 196616, 720996, 0, 196617, 720997, 0, 131077, 720998, 0, 131078, 720999, 0, 3, 721000, 0, 1, 721001, 0, 1, 721002, 0, 1, 721003, 0, 3, 721004, 0, 1, 721005, 0, 1, 721006, 0, 196615, 721007, 0, 196616, 721008, 0, 196617, 721009, 0, 262173, 721010, 0, 3, 721011, 0, 3, 721012, 0, 131080, 721013, 0, 131077, 721014, 0, 131078, 721015, 0, 196615, 721016, 0, 196616, 721017, 0, 196617, 721018, 0, 3, 721019, 0, 3, 721020, 0, 131077, 721021, 0, 131078, 721022, 0, 131077, 721023, 0, 131078, 721024, 0, 3, 721025, 0, 3, 786432, 0, 31, 786433, 0, 31, 786434, 0, 31, 786435, 0, 31, 786436, 0, 31, 786437, 0, 31, 786438, 0, 31, 786439, 0, 31, 786440, 0, 31, 786441, 0, 31, 786442, 0, 31, 786443, 0, 31, 786444, 0, 31, 786445, 0, 31, 786446, 0, 65566, 786447, 0, 3, 786448, 0, 2, 786449, 0, 262173, 786450, 0, 3, 786451, 0, 3, 786452, 0, 131077, 786453, 0, 131078, 786454, 0, 3, 786459, 0, 3, 786460, 0, 30, 786461, 0, 31, 786462, 0, 31, 786463, 0, 131094, 786464, 0, 3, 786465, 0, 65544, 786466, 0, 3, 786467, 0, 3, 786468, 0, 262168, 786469, 0, 65561, 786470, 0, 65561, 786471, 0, 65561, 786472, 0, 65561, 786473, 0, 65561, 786474, 0, 65561, 786475, 0, 65561, 786476, 0, 65561, 786477, 0, 65561, 786478, 0, 65561, 786479, 0, 65561, 786480, 0, 65561, 786481, 0, 65561, 786482, 0, 65561, 786483, 0, 65561, 786484, 0, 65561, 786485, 0, 65561, 786486, 0, 65561, 786487, 0, 262169, 786488, 0, 1, 786489, 0, 3, 786490, 0, 3, 786491, 0, 3, 786492, 0, 3, 786493, 0, 65541, 786494, 0, 65542, 786495, 0, 3, 786496, 0, 3, 786497, 0, 1, 786498, 0, 3, 786499, 0, 3, 786500, 0, 3, 786501, 0, 3, 786502, 0, 3, 786503, 0, 3, 786504, 0, 3, 786505, 0, 3, 786506, 0, 327704, 786507, 0, 131097, 786508, 0, 131097, 786509, 0, 131097, 786510, 0, 131097, 786511, 0, 131097, 786512, 0, 327705, 786513, 0, 3, 786514, 0, 131080, 786515, 0, 3, 786516, 0, 2, 786517, 0, 2, 786522, 0, 3, 786523, 0, 3, 786524, 0, 131080, 786525, 0, 3, 786526, 0, 65541, 786527, 0, 65542, 786528, 0, 262157, 786529, 0, 262158, 786530, 0, 262159, 786531, 0, 3, 786532, 0, 65559, 786533, 0, 131100, 786534, 0, 131100, 786535, 0, 131100, 786536, 0, 131100, 786537, 0, 131100, 786538, 0, 131100, 786539, 0, 131100, 786540, 0, 131100, 786541, 0, 131100, 786542, 0, 131100, 786543, 0, 131100, 786544, 0, 131100, 786545, 0, 327709, 786546, 0, 65544, 786547, 0, 196615, 786548, 0, 196616, 786549, 0, 196617, 786550, 0, 65559, 786551, 0, 131100, 786552, 0, 131100, 786553, 0, 131100, 786554, 0, 131100, 786555, 0, 131100, 786556, 0, 131100, 786557, 0, 131100, 786558, 0, 131100, 786559, 0, 131100, 786560, 0, 131100, 786561, 0, 131100, 851968, 0, 3, 851969, 0, 3, 851970, 0, 3, 851971, 0, 3, 851972, 0, 65559, 851973, 0, 131100, 851974, 0, 131100, 851975, 0, 131100, 851976, 0, 131100, 851977, 0, 131100, 851978, 0, 131100, 851979, 0, 131100, 851980, 0, 131100, 851981, 0, 131100, 851982, 0, 131100, 851983, 0, 131100, 851984, 0, 131100, 851985, 0, 327709, 851986, 0, 3, 851987, 0, 3, 851988, 0, 3, 851989, 0, 3, 851990, 0, 3, 851995, 0, 3, 851996, 0, 262157, 851997, 0, 262158, 851998, 0, 262159, 851999, 0, 262172, 852000, 0, 3, 852001, 0, 131080, 852002, 0, 3, 852003, 0, 2, 852004, 0, 327704, 852005, 0, 65556, 852006, 0, 65561, 852007, 0, 65561, 852008, 0, 65561, 852009, 0, 65561, 852010, 0, 65561, 852011, 0, 65561, 852012, 0, 65561, 852013, 0, 65561, 852014, 0, 65561, 852015, 0, 65561, 852016, 0, 65561, 852017, 0, 65561, 852018, 0, 65561, 852019, 0, 65561, 852020, 0, 65561, 852021, 0, 65561, 852022, 0, 65561, 852023, 0, 262169, 852024, 0, 1, 852025, 0, 65541, 852026, 0, 65542, 852027, 0, 65541, 852028, 0, 65542, 852029, 0, 131077, 852030, 0, 131078, 852031, 0, 3, 852032, 0, 3, 852033, 0, 65544, 852034, 0, 3, 852035, 0, 65541, 852036, 0, 65542, 852037, 0, 65541, 852038, 0, 65542, 852039, 0, 3, 852040, 0, 3, 852041, 0, 3, 852042, 0, 30, 852043, 0, 65544, 852044, 0, 31, 852045, 0, 31, 852046, 0, 31, 852047, 0, 31, 852048, 0, 65566, 852049, 0, 196615, 852050, 0, 196616, 852051, 0, 196617, 852052, 0, 3, 852053, 0, 1, 852058, 0, 3, 852059, 0, 3, 852060, 0, 196616, 852061, 0, 196617, 852062, 0, 131077, 852063, 0, 131078, 852064, 0, 327693, 852065, 0, 327694, 852066, 0, 327695, 852067, 0, 3, 852068, 0, 131095, 852069, 0, 31, 852070, 0, 31, 852071, 0, 65544, 852072, 0, 31, 852073, 0, 31, 852074, 0, 31, 852075, 0, 31, 852076, 0, 31, 852077, 0, 31, 852078, 0, 31, 852079, 0, 31, 852080, 0, 31, 852081, 0, 65566, 852082, 0, 131080, 852083, 0, 3, 852084, 0, 65541, 852085, 0, 65542, 852086, 0, 131095, 852087, 0, 3014661, 852088, 0, 3014661, 852089, 0, 3014661, 852090, 0, 3014661, 852091, 0, 3014661, 852092, 0, 3014661, 852093, 0, 3014661, 852094, 0, 3014661, 852095, 0, 3014661, 852096, 0, 3014661, 852097, 0, 3014661, 917504, 0, 3, 917505, 0, 3, 917506, 0, 3, 917507, 0, 3, 917508, 0, 131095, 917509, 0, 31, 917510, 0, 31, 917511, 0, 31, 917512, 0, 31, 917513, 0, 31, 917514, 0, 65544, 917515, 0, 31, 917516, 0, 31, 917517, 0, 31, 917518, 0, 31, 917519, 0, 31, 917520, 0, 65541, 917521, 0, 65542, 917522, 0, 3, 917531, 0, 3, 917532, 0, 327693, 917533, 0, 327694, 917534, 0, 327695, 917535, 0, 262172, 917536, 0, 196615, 917537, 0, 196616, 917538, 0, 196617, 917539, 0, 2, 917540, 0, 30, 917541, 0, 131092, 917542, 0, 65561, 917543, 0, 65561, 917544, 0, 65561, 917545, 0, 65561, 917546, 0, 65561, 917547, 0, 65561, 917548, 0, 65561, 917549, 0, 65561, 917550, 0, 65561, 917551, 0, 65561, 917552, 0, 65561, 917553, 0, 65561, 917554, 0, 65561, 917555, 0, 65561, 917556, 0, 65561, 917557, 0, 65561, 917558, 0, 65561, 917559, 0, 262169, 917560, 0, 3, 917561, 0, 131077, 917562, 0, 131078, 917563, 0, 131077, 917564, 0, 131078, 917565, 0, 3, 917566, 0, 3, 917567, 0, 1, 917568, 0, 3, 917569, 0, 131080, 917570, 0, 3, 917571, 0, 131077, 917572, 0, 131078, 917573, 0, 131077, 917574, 0, 131078, 917575, 0, 262157, 917576, 0, 262158, 917577, 0, 262159, 917578, 0, 3, 917579, 0, 131080, 917580, 0, 3, 917581, 0, 65541, 917582, 0, 65542, 917583, 0, 65541, 917584, 0, 65542, 917585, 0, 3, 917586, 0, 3, 917587, 0, 3, 917588, 0, 2, 917594, 0, 3, 917595, 0, 2, 917596, 0, 65559, 917597, 0, 131100, 917598, 0, 131100, 917599, 0, 131100, 917600, 0, 131100, 917601, 0, 131100, 917602, 0, 131100, 917603, 0, 131100, 917604, 0, 327709, 917605, 0, 1, 917606, 0, 3, 917607, 0, 131080, 917608, 0, 3, 917609, 0, 1, 917610, 0, 262157, 917611, 0, 262158, 917612, 0, 262159, 917613, 0, 262157, 917614, 0, 262158, 917615, 0, 262159, 917616, 0, 3, 917617, 0, 196615, 917618, 0, 196616, 917619, 0, 196617, 917620, 0, 131077, 917621, 0, 131078, 917622, 0, 2883591, 917623, 0, 720905, 917624, 0, 720905, 983040, 0, 131100, 983041, 0, 131100, 983042, 0, 131100, 983043, 0, 131100, 983044, 0, 327709, 983045, 0, 65541, 983046, 0, 65542, 983047, 0, 65541, 983048, 0, 65542, 983049, 0, 3, 983050, 0, 131080, 983051, 0, 3, 983052, 0, 65541, 983053, 0, 65542, 983054, 0, 3, 983055, 0, 65544, 983056, 0, 131077, 983057, 0, 131078, 983058, 0, 3, 983067, 0, 3, 983068, 0, 3, 983069, 0, 3, 983070, 0, 3, 983071, 0, 262172, 983072, 0, 65541, 983073, 0, 65542, 983074, 0, 3, 983075, 0, 3, 983076, 0, 2, 983077, 0, 262168, 983078, 0, 65561, 983079, 0, 65561, 983080, 0, 65561, 983081, 0, 65561, 983082, 0, 65561, 983083, 0, 65561, 983084, 0, 65561, 983085, 0, 65561, 983086, 0, 65561, 983087, 0, 65561, 983088, 0, 65561, 983089, 0, 65561, 983090, 0, 65561, 983091, 0, 65561, 983092, 0, 65561, 983093, 0, 65561, 983094, 0, 65561, 983095, 0, 262169, 983096, 0, 3, 983097, 0, 3, 983098, 0, 65544, 983099, 0, 3, 983100, 0, 262157, 983101, 0, 262158, 983102, 0, 262159, 983103, 0, 1, 983104, 0, 196615, 983105, 0, 196616, 983106, 0, 196617, 983107, 0, 3, 983108, 0, 3, 983109, 0, 3, 983110, 0, 3, 983111, 0, 327693, 983112, 0, 327694, 983113, 0, 327695, 983114, 0, 196615, 983115, 0, 196616, 983116, 0, 196617, 983117, 0, 131077, 983118, 0, 131078, 983119, 0, 131077, 983120, 0, 131078, 983121, 0, 3, 983122, 0, 3, 983123, 0, 3, 983124, 0, 3, 983129, 0, 1, 983130, 0, 65544, 983131, 0, 2, 983132, 0, 131095, 983133, 0, 31, 983134, 0, 31, 983135, 0, 31, 983136, 0, 31, 983137, 0, 31, 983138, 0, 31, 983139, 0, 31, 983140, 0, 65566, 983141, 0, 1, 983142, 0, 196615, 983143, 0, 196616, 983144, 0, 196617, 983145, 0, 3, 983146, 0, 327693, 983147, 0, 327694, 983148, 0, 327695, 983149, 0, 327693, 983150, 0, 327694, 983151, 0, 327695, 983152, 0, 1, 983153, 0, 65541, 983154, 0, 65542, 983155, 0, 1, 983156, 0, 65541, 983157, 0, 65542, 983158, 0, 2883591, 983159, 0, 720905, 983160, 0, 720905, 1048576, 0, 31, 1048577, 0, 31, 1048578, 0, 31, 1048579, 0, 31, 1048580, 0, 65566, 1048581, 0, 131077, 1048582, 0, 131078, 1048583, 0, 131077, 1048584, 0, 131078, 1048585, 0, 196615, 1048586, 0, 196616, 1048587, 0, 196617, 1048588, 0, 131077, 1048589, 0, 131078, 1048590, 0, 3, 1048591, 0, 131080, 1048592, 0, 3, 1048593, 0, 3, 1048594, 0, 3, 1048595, 0, 3, 1048596, 0, 3, 1048597, 0, 3, 1048598, 0, 3, 1048599, 0, 3, 1048606, 0, 3, 1048607, 0, 262172, 1048608, 0, 131077, 1048609, 0, 131078, 1048610, 0, 3, 1048611, 0, 65544, 1048612, 0, 3, 1048613, 0, 262168, 1048614, 0, 65561, 1048615, 0, 65561, 1048616, 0, 65561, 1048617, 0, 65561, 1048618, 0, 65561, 1048619, 0, 65561, 1048620, 0, 65561, 1048621, 0, 65561, 1048622, 0, 65561, 1048623, 0, 65561, 1048624, 0, 65561, 1048625, 0, 65561, 1048626, 0, 65561, 1048627, 0, 65561, 1048628, 0, 65561, 1048629, 0, 65561, 1048630, 0, 65561, 1048631, 0, 262169, 1048632, 0, 3, 1048633, 0, 3, 1048634, 0, 131080, 1048635, 0, 3, 1048636, 0, 327693, 1048637, 0, 327694, 1048638, 0, 327695, 1048639, 0, 65559, 1048640, 0, 131100, 1048641, 0, 131100, 1048642, 0, 131100, 1048643, 0, 131100, 1048644, 0, 131100, 1048645, 0, 131100, 1048646, 0, 131100, 1048647, 0, 131100, 1048648, 0, 131100, 1048649, 0, 131100, 1048650, 0, 131100, 1048651, 0, 131100, 1048652, 0, 131100, 1048653, 0, 131100, 1048654, 0, 131100, 1048655, 0, 131100, 1048656, 0, 65558, 1048657, 0, 262157, 1048658, 0, 262158, 1048659, 0, 262159, 1048660, 0, 3, 1048663, 0, 2, 1048664, 0, 1, 1048665, 0, 3, 1048666, 0, 131080, 1048667, 0, 3, 1048668, 0, 262173, 1048669, 0, 3, 1048670, 0, 3, 1048671, 0, 3, 1048672, 0, 3, 1048673, 0, 65544, 1048674, 0, 3, 1048675, 0, 65541, 1048676, 0, 65542, 1048677, 0, 65559, 1048678, 0, 131100, 1048679, 0, 131100, 1048680, 0, 131100, 1048681, 0, 131100, 1048683, 0, 131100, 1048684, 0, 131100, 1048685, 0, 131100, 1048686, 0, 131100, 1048687, 0, 131100, 1048688, 0, 65558, 1048689, 0, 131077, 1048690, 0, 131078, 1048691, 0, 3, 1048692, 0, 131077, 1048693, 0, 131078, 1048694, 0, 2883591, 1048695, 0, 720905, 1048696, 0, 720905, 1114112, 0, 3, 1114113, 0, 3, 1114114, 0, 3, 1114115, 0, 3, 1114120, 0, 3, 1114121, 0, 262157, 1114122, 0, 262158, 1114123, 0, 262159, 1114124, 0, 3, 1114125, 0, 3, 1114126, 0, 196615, 1114127, 0, 196616, 1114128, 0, 196617, 1114129, 0, 3, 1114133, 0, 65541, 1114134, 0, 65542, 1114135, 0, 3, 1114142, 0, 3, 1114143, 0, 327708, 1114144, 0, 131100, 1114145, 0, 65558, 1114146, 0, 3, 1114147, 0, 131080, 1114148, 0, 3, 1114149, 0, 262168, 1114150, 0, 65561, 1114151, 0, 65561, 1114152, 0, 65561, 1114153, 0, 65561, 1114154, 0, 65561, 1114155, 0, 65561, 1114156, 0, 65561, 1114157, 0, 65561, 1114158, 0, 65561, 1114159, 0, 65561, 1114160, 0, 65561, 1114161, 0, 65561, 1114162, 0, 65561, 1114163, 0, 65561, 1114164, 0, 65561, 1114165, 0, 65561, 1114166, 0, 65561, 1114167, 0, 262169, 1114168, 0, 3, 1114169, 0, 196615, 1114170, 0, 196616, 1114171, 0, 196617, 1114172, 0, 3, 1114173, 0, 3, 1114174, 0, 3, 1114175, 0, 131095, 1114176, 0, 31, 1114177, 0, 31, 1114178, 0, 31, 1114179, 0, 65544, 1114180, 0, 31, 1114181, 0, 31, 1114182, 0, 31, 1114183, 0, 31, 1114184, 0, 31, 1114185, 0, 31, 1114186, 0, 31, 1114187, 0, 31, 1114188, 0, 31, 1114189, 0, 31, 1114190, 0, 31, 1114191, 0, 31, 1114192, 0, 131094, 1114193, 0, 327693, 1114194, 0, 327694, 1114195, 0, 327695, 1114196, 0, 1, 1114199, 0, 2, 1114200, 0, 3, 1114201, 0, 196615, 1114202, 0, 196616, 1114203, 0, 196617, 1114204, 0, 262173, 1114205, 0, 262157, 1114206, 0, 262158, 1114207, 0, 262159, 1114208, 0, 3, 1114209, 0, 131080, 1114210, 0, 3, 1114211, 0, 131077, 1114212, 0, 131078, 1114213, 0, 131095, 1114214, 0, 31, 1114215, 0, 31, 1114216, 0, 31, 1114220, 0, 31, 1114221, 0, 31, 1114222, 0, 65544, 1114223, 0, 31, 1114224, 0, 131094, 1114225, 0, 262157, 1114226, 0, 262158, 1114227, 0, 262159, 1114228, 0, 3, 1114229, 0, 65559, 1114230, 0, 2949127, 1114231, 0, 720905, 1114232, 0, 720905, 1179648, 0, 3, 1179649, 0, 3, 1179650, 0, 3, 1179657, 0, 327693, 1179658, 0, 327694, 1179659, 0, 327695, 1179660, 0, 3, 1179661, 0, 3, 1179662, 0, 3, 1179663, 0, 3, 1179669, 0, 131077, 1179670, 0, 131078, 1179671, 0, 3, 1179672, 0, 3, 1179673, 0, 3, 1179674, 0, 3, 1179675, 0, 3, 1179676, 0, 3, 1179677, 0, 3, 1179678, 0, 3, 1179679, 0, 30, 1179680, 0, 31, 1179681, 0, 131094, 1179682, 0, 196615, 1179683, 0, 196616, 1179684, 0, 196617, 1179685, 0, 262168, 1179686, 0, 65561, 1179687, 0, 65561, 1179688, 0, 65561, 1179689, 0, 65561, 1179690, 0, 65557, 1179691, 0, 131097, 1179692, 0, 131097, 1179693, 0, 131097, 1179694, 0, 131097, 1179695, 0, 131097, 1179696, 0, 131097, 1179697, 0, 131097, 1179698, 0, 131097, 1179699, 0, 131097, 1179700, 0, 131097, 1179701, 0, 131097, 1179702, 0, 131097, 1179703, 0, 327705, 1179704, 0, 65559, 1179705, 0, 131100, 1179706, 0, 131100, 1179707, 0, 131100, 1179708, 0, 131100, 1179709, 0, 131100, 1179710, 0, 131100, 1179711, 0, 327709, 1179712, 0, 1, 1179713, 0, 3, 1179714, 0, 3, 1179715, 0, 131080, 1179716, 0, 3, 1179717, 0, 65541, 1179718, 0, 65542, 1179719, 0, 65541, 1179720, 0, 65542, 1179721, 0, 3, 1179722, 0, 3, 1179723, 0, 3, 1179724, 0, 3, 1179725, 0, 3, 1179726, 0, 65541, 1179727, 0, 65542, 1179728, 0, 327708, 1179729, 0, 131100, 1179730, 0, 131100, 1179731, 0, 131100, 1179732, 0, 131100, 1179733, 0, 1245212, 1179734, 0, 1245212, 1179735, 0, 131100, 1179736, 0, 131100, 1179737, 0, 131100, 1179738, 0, 131100, 1179739, 0, 131100, 1179740, 0, 327709, 1179741, 0, 327693, 1179742, 0, 327694, 1179743, 0, 327695, 1179744, 0, 196615, 1179745, 0, 196616, 1179746, 0, 196617, 1179747, 0, 65541, 1179748, 0, 65542, 1179749, 0, 262173, 1179750, 0, 65541, 1179751, 0, 65542, 1179752, 0, 3, 1179756, 0, 3, 1179757, 0, 3, 1179758, 0, 131080, 1179759, 0, 3, 1179760, 0, 262172, 1179761, 0, 327693, 1179762, 0, 327694, 1179763, 0, 327695, 1179764, 0, 3, 1179765, 0, 131095, 1179766, 0, 2949125, 1245184, 0, 3, 1245185, 0, 3, 1245186, 0, 3, 1245195, 0, 3, 1245196, 0, 2, 1245197, 0, 2, 1245198, 0, 3, 1245199, 0, 3, 1245206, 0, 196615, 1245207, 0, 196616, 1245208, 0, 196617, 1245209, 0, 65541, 1245210, 0, 65542, 1245217, 0, 262172, 1245218, 0, 3, 1245219, 0, 3, 1245220, 0, 3, 1245221, 0, 262168, 1245222, 0, 65561, 1245223, 0, 65561, 1245224, 0, 65561, 1245225, 0, 65561, 1245226, 0, 131093, 1245227, 0, 31, 1245228, 0, 31, 1245229, 0, 31, 1245230, 0, 31, 1245231, 0, 31, 1245232, 0, 31, 1245233, 0, 31, 1245234, 0, 31, 1245235, 0, 31, 1245236, 0, 31, 1245237, 0, 31, 1245238, 0, 31, 1245239, 0, 65566, 1245240, 0, 131095, 1245241, 0, 31, 1245242, 0, 31, 1245243, 0, 31, 1245244, 0, 31, 1245245, 0, 31, 1245246, 0, 31, 1245247, 0, 65566, 1245248, 0, 1, 1245249, 0, 2, 1245250, 0, 196615, 1245251, 0, 196616, 1245252, 0, 196617, 1245253, 0, 131077, 1245254, 0, 131078, 1245255, 0, 131077, 1245256, 0, 131078, 1245257, 0, 3, 1245258, 0, 655378, 1245259, 0, 655378, 1245260, 0, 655378, 1245261, 0, 3, 1245262, 0, 131077, 1245263, 0, 131078, 1245264, 0, 30, 1245265, 0, 31, 1245266, 0, 31, 1245267, 0, 31, 1245268, 0, 31, 1245269, 0, 1245212, 1245270, 0, 1245212, 1245271, 0, 31, 1245272, 0, 31, 1245273, 0, 31, 1245274, 0, 31, 1245275, 0, 31, 1245276, 0, 65566, 1245277, 0, 3, 1245278, 0, 1, 1245279, 0, 1, 1245280, 0, 1, 1245281, 0, 3, 1245282, 0, 65544, 1245283, 0, 131077, 1245284, 0, 131078, 1245285, 0, 262173, 1245286, 0, 131077, 1245287, 0, 131078, 1245288, 0, 3, 1245292, 0, 3, 1245293, 0, 196615, 1245294, 0, 196616, 1245295, 0, 196617, 1245296, 0, 262172, 1245297, 0, 1, 1245298, 0, 3, 1245299, 0, 1, 1245300, 0, 1, 1245301, 0, 2883591, 1310720, 0, 3, 1310721, 0, 3, 1310722, 0, 3, 1310733, 0, 2, 1310734, 0, 3, 1310735, 0, 3, 1310736, 0, 3, 1310741, 0, 262157, 1310742, 0, 262158, 1310743, 0, 262159, 1310744, 0, 3, 1310745, 0, 131077, 1310746, 0, 131078, 1310753, 0, 262172, 1310754, 0, 262157, 1310755, 0, 262158, 1310756, 0, 262159, 1310757, 0, 262168, 1310758, 0, 65561, 1310759, 0, 65561, 1310760, 0, 65561, 1310761, 0, 65561, 1310762, 0, 262169, 1310763, 0, 65541, 1310764, 0, 65542, 1310765, 0, 3, 1310766, 0, 2, 1310767, 0, 3, 1310768, 0, 2, 1310769, 0, 65559, 1310770, 0, 131100, 1310771, 0, 131100, 1310772, 0, 131100, 1310773, 0, 131100, 1310774, 0, 65544, 1310775, 0, 131100, 1310776, 0, 327709, 1310777, 0, 65541, 1310778, 0, 65542, 1310779, 0, 65541, 1310780, 0, 65542, 1310781, 0, 262157, 1310782, 0, 262158, 1310783, 0, 262159, 1310784, 0, 2, 1310785, 0, 2, 1310786, 0, 3, 1310787, 0, 3, 1310788, 0, 3, 1310789, 0, 3, 1310790, 0, 3, 1310791, 0, 3, 1310792, 0, 3, 1310793, 0, 1, 1310794, 0, 3, 1310795, 0, 3, 1310796, 0, 3, 1310797, 0, 3, 1310798, 0, 1, 1310799, 0, 1, 1310800, 0, 3, 1310801, 0, 3, 1310802, 0, 3, 1310803, 0, 3, 1310804, 0, 3, 1310807, 0, 3, 1310808, 0, 3, 1310809, 0, 3, 1310810, 0, 262157, 1310811, 0, 262158, 1310812, 0, 262159, 1310813, 0, 65541, 1310814, 0, 65542, 1310815, 0, 65541, 1310816, 0, 65542, 1310817, 0, 3, 1310818, 0, 131080, 1310819, 0, 3, 1310820, 0, 1, 1310821, 0, 262173, 1310822, 0, 65541, 1310823, 0, 65542, 1310824, 0, 3, 1310828, 0, 3, 1310829, 0, 1, 1310830, 0, 3, 1310831, 0, 2, 1310832, 0, 262172, 1310833, 0, 1, 1310834, 0, 65544, 1310835, 0, 3, 1310836, 0, 1, 1310837, 0, 2883591, 1376256, 0, 3, 1376257, 0, 3, 1376258, 0, 3, 1376259, 0, 3, 1376269, 0, 3, 1376270, 0, 2, 1376271, 0, 3, 1376272, 0, 3, 1376273, 0, 3, 1376274, 0, 3, 1376275, 0, 3, 1376276, 0, 3, 1376277, 0, 327693, 1376278, 0, 327694, 1376279, 0, 327695, 1376280, 0, 3, 1376281, 0, 3, 1376289, 0, 262172, 1376290, 0, 327693, 1376291, 0, 327694, 1376292, 0, 327695, 1376293, 0, 262168, 1376294, 0, 65561, 1376295, 0, 65561, 1376296, 0, 65561, 1376297, 0, 65561, 1376298, 0, 262169, 1376299, 0, 131077, 1376300, 0, 131078, 1376301, 0, 2, 1376302, 0, 2, 1376303, 0, 2, 1376304, 0, 3, 1376305, 0, 131095, 1376306, 0, 31, 1376307, 0, 31, 1376308, 0, 31, 1376309, 0, 31, 1376310, 0, 131080, 1376311, 0, 31, 1376312, 0, 65566, 1376313, 0, 65544, 1376314, 0, 131078, 1376315, 0, 131077, 1376316, 0, 65544, 1376317, 0, 327693, 1376318, 0, 327694, 1376319, 0, 327695, 1376320, 0, 3, 1376321, 0, 3, 1376322, 0, 3, 1376323, 0, 3, 1376324, 0, 3, 1376325, 0, 3, 1376326, 0, 3, 1376327, 0, 3, 1376328, 0, 1, 1376329, 0, 1, 1376330, 0, 3, 1376343, 0, 3, 1376344, 0, 2, 1376345, 0, 1, 1376346, 0, 327693, 1376347, 0, 327694, 1376348, 0, 327695, 1376349, 0, 65544, 1376350, 0, 131078, 1376351, 0, 131077, 1376352, 0, 131078, 1376353, 0, 196615, 1376354, 0, 196616, 1376355, 0, 196617, 1376356, 0, 1, 1376357, 0, 262173, 1376358, 0, 131077, 1376359, 0, 131078, 1376360, 0, 2, 1376361, 0, 1, 1376362, 0, 3, 1376363, 0, 3, 1376364, 0, 2, 1376365, 0, 3, 1376366, 0, 655378, 1376367, 0, 1, 1376368, 0, 262172, 1376369, 0, 3, 1376370, 0, 131080, 1376371, 0, 3, 1376372, 0, 3, 1376373, 0, 2883591, 1441792, 0, 65541, 1441793, 0, 65542, 1441794, 0, 28, 1441795, 0, 65544, 1441796, 0, 28, 1441805, 0, 3, 1441812, 0, 3, 1441813, 0, 3, 1441814, 0, 3, 1441815, 0, 3, 1441816, 0, 3, 1441817, 0, 3, 1441825, 0, 327708, 1441826, 0, 131100, 1441827, 0, 131100, 1441828, 0, 65558, 1441829, 0, 262168, 1441830, 0, 65561, 1441831, 0, 65561, 1441832, 0, 65561, 1441833, 0, 65561, 1441834, 0, 262169, 1441835, 0, 65559, 1441836, 0, 131100, 1441837, 0, 131100, 1441838, 0, 131100, 1441839, 0, 131100, 1441840, 0, 131100, 1441841, 0, 327709, 1441842, 0, 262157, 1441843, 0, 262158, 1441844, 0, 262159, 1441845, 0, 196615, 1441846, 0, 196616, 1441847, 0, 196617, 1441848, 0, 3, 1441849, 0, 131080, 1441850, 0, 3, 1441851, 0, 3, 1441852, 0, 131080, 1441853, 0, 3, 1441854, 0, 3, 1441855, 0, 3, 1441856, 0, 3, 1441857, 0, 3, 1441858, 0, 3, 1441859, 0, 3, 1441860, 0, 3, 1441861, 0, 65541, 1441862, 0, 65542, 1441863, 0, 3, 1441864, 0, 3, 1441865, 0, 3, 1441866, 0, 1, 1441879, 0, 2, 1441880, 0, 1, 1441881, 0, 3, 1441882, 0, 65541, 1441883, 0, 65542, 1441884, 0, 3, 1441885, 0, 131080, 1441886, 0, 3, 1441887, 0, 262157, 1441888, 0, 262158, 1441889, 0, 262159, 1441890, 0, 262157, 1441891, 0, 262158, 1441892, 0, 262159, 1441893, 0, 262173, 1441894, 0, 3, 1441895, 0, 3, 1441896, 0, 655365, 1441897, 0, 655366, 1441898, 0, 655366, 1441899, 0, 655366, 1441900, 0, 655367, 1441901, 0, 2, 1441902, 0, 3, 1441903, 0, 3, 1441904, 0, 262172, 1441905, 0, 196615, 1441906, 0, 196616, 1441907, 0, 196617, 1441908, 0, 65559, 1441909, 0, 2949127, 1507328, 0, 131077, 1507329, 0, 131078, 1507330, 0, 3, 1507331, 0, 131080, 1507332, 0, 3, 1507333, 0, 262173, 1507340, 0, 3, 1507341, 0, 2, 1507347, 0, 262150, 1507353, 0, 3, 1507354, 0, 2, 1507358, 0, 3, 1507361, 0, 30, 1507362, 0, 31, 1507363, 0, 31, 1507364, 0, 131094, 1507365, 0, 262168, 1507366, 0, 65561, 1507367, 0, 65561, 1507368, 0, 65561, 1507369, 0, 65561, 1507370, 0, 262169, 1507371, 0, 131095, 1507372, 0, 31, 1507373, 0, 65544, 1507374, 0, 31, 1507375, 0, 31, 1507376, 0, 65541, 1507377, 0, 65542, 1507378, 0, 327693, 1507379, 0, 327694, 1507380, 0, 327695, 1507381, 0, 3, 1507382, 0, 65541, 1507383, 0, 65542, 1507384, 0, 196615, 1507385, 0, 196616, 1507386, 0, 196617, 1507387, 0, 196615, 1507388, 0, 196616, 1507389, 0, 196617, 1507390, 0, 3, 1507391, 0, 3, 1507392, 0, 3, 1507393, 0, 3, 1507394, 0, 3, 1507395, 0, 3, 1507396, 0, 3, 1507397, 0, 131077, 1507398, 0, 131078, 1507399, 0, 3, 1507400, 0, 3, 1507401, 0, 3, 1507402, 0, 1, 1507405, 0, 3, 1507406, 0, 3, 1507407, 0, 3, 1507408, 0, 2, 1507409, 0, 2, 1507410, 0, 65544, 1507411, 0, 3, 1507412, 0, 1, 1507413, 0, 2, 1507414, 0, 3, 1507415, 0, 1, 1507416, 0, 3, 1507417, 0, 2, 1507418, 0, 131077, 1507419, 0, 131078, 1507420, 0, 196615, 1507421, 0, 196616, 1507422, 0, 196617, 1507423, 0, 65544, 1507424, 0, 327694, 1507425, 0, 327695, 1507426, 0, 327693, 1507427, 0, 327694, 1507428, 0, 327695, 1507429, 0, 262173, 1507430, 0, 1, 1507431, 0, 655365, 1507432, 0, 3080196, 1507433, 0, 720905, 1507434, 0, 720905, 1507435, 0, 720905, 1507436, 0, 3080195, 1507437, 0, 655366, 1507438, 0, 655366, 1507439, 0, 655366, 1507440, 0, 655366, 1507441, 0, 3, 1507442, 0, 3, 1507443, 0, 3, 1507444, 0, 131095, 1507445, 0, 2949125, 1572864, 0, 3, 1572865, 0, 3, 1572866, 0, 196615, 1572867, 0, 196616, 1572868, 0, 196617, 1572869, 0, 262173, 1572876, 0, 2, 1572877, 0, 2, 1572880, 0, 3, 1572881, 0, 2, 1572882, 0, 3, 1572889, 0, 2, 1572890, 0, 3, 1572891, 0, 3, 1572898, 0, 3, 1572899, 0, 2, 1572900, 0, 262172, 1572901, 0, 262168, 1572902, 0, 65561, 1572903, 0, 65561, 1572904, 0, 65561, 1572905, 0, 65561, 1572906, 0, 262169, 1572907, 0, 262173, 1572908, 0, 3, 1572909, 0, 131080, 1572910, 0, 3, 1572911, 0, 3, 1572912, 0, 131077, 1572913, 0, 131078, 1572918, 0, 131077, 1572919, 0, 131078, 1572920, 0, 3, 1572921, 0, 262157, 1572922, 0, 262158, 1572923, 0, 262159, 1572924, 0, 65541, 1572925, 0, 65542, 1572926, 0, 3, 1572927, 0, 3, 1572928, 0, 3, 1572929, 0, 3, 1572930, 0, 3, 1572931, 0, 131080, 1572932, 0, 3, 1572933, 0, 65541, 1572934, 0, 65542, 1572935, 0, 65559, 1572936, 0, 131100, 1572937, 0, 131100, 1572938, 0, 131100, 1572939, 0, 1245212, 1572940, 0, 1245212, 1572941, 0, 131100, 1572942, 0, 131100, 1572943, 0, 131100, 1572944, 0, 65558, 1572945, 0, 3, 1572946, 0, 131080, 1572947, 0, 3, 1572948, 0, 3, 1572949, 0, 3, 1572950, 0, 3, 1572951, 0, 3, 1572952, 0, 3, 1572953, 0, 3, 1572954, 0, 65541, 1572955, 0, 65542, 1572956, 0, 65541, 1572957, 0, 65542, 1572958, 0, 3, 1572959, 0, 131080, 1572960, 0, 3, 1572961, 0, 1, 1572962, 0, 1, 1572963, 0, 65559, 1572964, 0, 131100, 1572965, 0, 655366, 1572966, 0, 655366, 1572967, 0, 3080196, 1572968, 0, 720905, 1572969, 0, 720905, 1572970, 0, 720905, 1572971, 0, 720905, 1572972, 0, 720905, 1572973, 0, 720905, 1572974, 0, 720905, 1572975, 0, 720905, 1572976, 0, 2949126, 1572977, 0, 131100, 1572978, 0, 131100, 1572979, 0, 131100, 1572980, 0, 2949127, 1638400, 0, 25, 1638401, 0, 25, 1638402, 0, 25, 1638403, 0, 196633, 1638404, 0, 3, 1638405, 0, 23, 1638406, 0, 196637, 1638407, 0, 3, 1638408, 0, 3, 1638412, 0, 3, 1638413, 0, 3, 1638414, 0, 3, 1638415, 0, 3, 1638416, 0, 2, 1638417, 0, 3, 1638418, 0, 3, 1638419, 0, 3, 1638420, 0, 65544, 1638421, 0, 3, 1638422, 0, 3, 1638425, 0, 3, 1638426, 0, 3, 1638427, 0, 3, 1638428, 0, 65541, 1638429, 0, 65542, 1638430, 0, 3, 1638433, 0, 3, 1638434, 0, 2, 1638435, 0, 3, 1638436, 0, 262172, 1638437, 0, 327704, 1638438, 0, 131097, 1638439, 0, 131097, 1638440, 0, 131097, 1638441, 0, 131097, 1638442, 0, 327705, 1638443, 0, 262173, 1638444, 0, 196615, 1638445, 0, 196616, 1638446, 0, 196617, 1638447, 0, 3, 1638455, 0, 2, 1638456, 0, 3, 1638457, 0, 327693, 1638458, 0, 327694, 1638459, 0, 327695, 1638460, 0, 131077, 1638461, 0, 131078, 1638462, 0, 3, 1638463, 0, 3, 1638464, 0, 3, 1638465, 0, 3, 1638466, 0, 196615, 1638467, 0, 196616, 1638468, 0, 65544, 1638469, 0, 131077, 1638470, 0, 131078, 1638471, 0, 131095, 1638472, 0, 31, 1638473, 0, 65544, 1638474, 0, 31, 1638475, 0, 1245212, 1638476, 0, 1245212, 1638477, 0, 31, 1638478, 0, 31, 1638479, 0, 31, 1638480, 0, 131094, 1638481, 0, 196615, 1638482, 0, 196616, 1638483, 0, 196617, 1638484, 0, 3, 1638485, 0, 262157, 1638486, 0, 262158, 1638487, 0, 262159, 1638488, 0, 1, 1638489, 0, 3, 1638490, 0, 131077, 1638491, 0, 131078, 1638492, 0, 131077, 1638493, 0, 131078, 1638494, 0, 196615, 1638495, 0, 196616, 1638496, 0, 196617, 1638497, 0, 1, 1638498, 0, 3, 1638499, 0, 131095, 1638500, 0, 3014661, 1638501, 0, 2949125, 1638502, 0, 720905, 1638503, 0, 720905, 1638504, 0, 720905, 1638510, 0, 720905, 1638511, 0, 720905, 1638512, 0, 2883589, 1638513, 0, 3014661, 1638514, 0, 3014661, 1638515, 0, 3014661, 1638516, 0, 2949125, 1703936, 0, 65561, 1703937, 0, 65561, 1703938, 0, 65561, 1703939, 0, 262169, 1703940, 0, 3, 1703941, 0, 3, 1703942, 0, 262173, 1703943, 0, 65541, 1703944, 0, 65542, 1703945, 0, 65541, 1703946, 0, 65542, 1703947, 0, 65559, 1703948, 0, 131100, 1703949, 0, 131100, 1703950, 0, 1245212, 1703951, 0, 1245212, 1703952, 0, 131100, 1703953, 0, 131100, 1703954, 0, 65558, 1703955, 0, 3, 1703956, 0, 131080, 1703957, 0, 3, 1703958, 0, 3, 1703961, 0, 3, 1703962, 0, 3, 1703963, 0, 3, 1703964, 0, 131077, 1703965, 0, 131078, 1703966, 0, 3, 1703967, 0, 3, 1703968, 0, 3, 1703969, 0, 3, 1703970, 0, 3, 1703971, 0, 3, 1703972, 0, 262172, 1703973, 0, 30, 1703974, 0, 31, 1703975, 0, 31, 1703976, 0, 31, 1703977, 0, 31, 1703978, 0, 65566, 1703979, 0, 262173, 1703980, 0, 65541, 1703981, 0, 65542, 1703982, 0, 3, 1703983, 0, 3, 1703991, 0, 2, 1703992, 0, 3, 1703993, 0, 3, 1703994, 0, 2, 1703995, 0, 262157, 1703996, 0, 262158, 1703997, 0, 262159, 1703998, 0, 3, 1703999, 0, 3, 1704000, 0, 3, 1704001, 0, 3, 1704002, 0, 3, 1704003, 0, 3, 1704004, 0, 131080, 1704005, 0, 3, 1704006, 0, 65559, 1704007, 0, 327709, 1704008, 0, 3, 1704009, 0, 131080, 1704010, 0, 3, 1704011, 0, 2, 1704012, 0, 3, 1704013, 0, 262157, 1704014, 0, 262158, 1704015, 0, 262159, 1704016, 0, 327708, 1704017, 0, 131100, 1704018, 0, 131100, 1704019, 0, 131100, 1704020, 0, 65558, 1704021, 0, 327693, 1704022, 0, 327694, 1704023, 0, 327695, 1704024, 0, 196632, 1704025, 0, 25, 1704026, 0, 25, 1704027, 0, 25, 1704028, 0, 25, 1704029, 0, 25, 1704030, 0, 25, 1704031, 0, 25, 1704032, 0, 25, 1704033, 0, 196633, 1704034, 0, 3, 1704035, 0, 2883591, 1704036, 0, 720905, 1704037, 0, 720905, 1704038, 0, 720905, 1769472, 0, 65561, 1769473, 0, 65561, 1769474, 0, 65561, 1769475, 0, 262169, 1769476, 0, 3, 1769477, 0, 3, 1769478, 0, 262173, 1769479, 0, 131077, 1769480, 0, 65544, 1769481, 0, 131077, 1769482, 0, 131078, 1769483, 0, 131095, 1769484, 0, 31, 1769485, 0, 31, 1769486, 0, 1245212, 1769487, 0, 1245212, 1769488, 0, 31, 1769489, 0, 31, 1769490, 0, 131094, 1769491, 0, 196615, 1769492, 0, 196616, 1769493, 0, 196617, 1769494, 0, 3, 1769505, 0, 3, 1769506, 0, 3, 1769507, 0, 3, 1769508, 0, 327708, 1769509, 0, 131100, 1769510, 0, 131100, 1769511, 0, 131100, 1769512, 0, 131100, 1769513, 0, 131100, 1769514, 0, 131100, 1769515, 0, 327709, 1769516, 0, 131077, 1769517, 0, 131078, 1769518, 0, 1, 1769526, 0, 3, 1769527, 0, 3, 1769528, 0, 3, 1769529, 0, 3, 1769530, 0, 3, 1769531, 0, 327693, 1769532, 0, 327694, 1769533, 0, 65541, 1769534, 0, 65542, 1769535, 0, 3, 1769536, 0, 3, 1769537, 0, 3, 1769538, 0, 3, 1769539, 0, 196615, 1769540, 0, 196616, 1769541, 0, 196617, 1769542, 0, 131095, 1769543, 0, 65566, 1769544, 0, 196615, 1769545, 0, 196616, 1769546, 0, 196617, 1769547, 0, 2, 1769548, 0, 1, 1769549, 0, 327693, 1769550, 0, 327694, 1769551, 0, 327695, 1769552, 0, 30, 1769553, 0, 31, 1769554, 0, 65544, 1769555, 0, 31, 1769556, 0, 131094, 1769557, 0, 3, 1769558, 0, 3, 1769559, 0, 1, 1769560, 0, 262168, 1769561, 0, 262170, 1769562, 0, 65561, 1769563, 0, 65561, 1769564, 0, 65561, 1769565, 0, 65561, 1769566, 0, 65561, 1769567, 0, 262171, 1769568, 0, 65561, 1769569, 0, 262169, 1769570, 0, 3, 1769571, 0, 2883591, 1835008, 0, 65561, 1835009, 0, 65561, 1835010, 0, 65561, 1835011, 0, 262169, 1835012, 0, 3, 1835013, 0, 3, 1835014, 0, 262173, 1835015, 0, 3, 1835016, 0, 131080, 1835017, 0, 3, 1835018, 0, 3, 1835019, 0, 262173, 1835020, 0, 3, 1835021, 0, 3, 1835022, 0, 3, 1835023, 0, 3, 1835024, 0, 3, 1835025, 0, 3, 1835026, 0, 327708, 1835027, 0, 131100, 1835028, 0, 131100, 1835029, 0, 65558, 1835030, 0, 3, 1835041, 0, 3, 1835042, 0, 3, 1835043, 0, 3, 1835044, 0, 30, 1835045, 0, 31, 1835046, 0, 31, 1835047, 0, 31, 1835048, 0, 31, 1835049, 0, 31, 1835050, 0, 31, 1835051, 0, 65566, 1835052, 0, 3, 1835053, 0, 3, 1835054, 0, 1, 1835055, 0, 3, 1835059, 0, 65541, 1835060, 0, 65542, 1835061, 0, 65541, 1835062, 0, 65542, 1835063, 0, 3, 1835064, 0, 3, 1835065, 0, 1, 1835066, 0, 3, 1835069, 0, 131077, 1835070, 0, 131078, 1835071, 0, 3, 1835072, 0, 3, 1835073, 0, 3, 1835074, 0, 3, 1835075, 0, 262157, 1835076, 0, 262158, 1835077, 0, 262159, 1835078, 0, 262173, 1835079, 0, 65541, 1835080, 0, 65542, 1835081, 0, 65541, 1835082, 0, 65542, 1835083, 0, 3, 1835084, 0, 2, 1835085, 0, 3, 1835086, 0, 3, 1835087, 0, 65541, 1835088, 0, 65542, 1835089, 0, 3, 1835090, 0, 131080, 1835091, 0, 3, 1835092, 0, 327708, 1835093, 0, 65558, 1835094, 0, 196632, 1835095, 0, 25, 1835096, 0, 20, 1835097, 0, 327706, 1835098, 0, 131097, 1835099, 0, 65556, 1835100, 0, 65561, 1835101, 0, 65561, 1835102, 0, 65561, 1835103, 0, 262171, 1835104, 0, 65561, 1835105, 0, 262169, 1835106, 0, 3, 1835107, 0, 2883591, 1900544, 0, 65561, 1900545, 0, 65561, 1900546, 0, 65561, 1900547, 0, 262169, 1900548, 0, 3, 1900549, 0, 3, 1900550, 0, 262173, 1900551, 0, 196615, 1900552, 0, 196616, 1900553, 0, 196617, 1900554, 0, 3, 1900555, 0, 262173, 1900556, 0, 3, 1900557, 0, 3, 1900558, 0, 3, 1900559, 0, 3, 1900560, 0, 3, 1900561, 0, 3, 1900562, 0, 30, 1900563, 0, 31, 1900564, 0, 31, 1900565, 0, 131094, 1900566, 0, 3, 1900567, 0, 3, 1900570, 0, 3, 1900571, 0, 3, 1900572, 0, 3, 1900573, 0, 2, 1900574, 0, 3, 1900575, 0, 3, 1900576, 0, 2, 1900577, 0, 3, 1900578, 0, 2, 1900579, 0, 3, 1900580, 0, 65559, 1900581, 0, 131100, 1900582, 0, 131100, 1900583, 0, 131100, 1900584, 0, 131100, 1900585, 0, 131100, 1900586, 0, 131100, 1900587, 0, 131100, 1900588, 0, 65558, 1900589, 0, 1, 1900590, 0, 1, 1900591, 0, 3, 1900592, 0, 3, 1900595, 0, 65544, 1900596, 0, 131078, 1900597, 0, 131077, 1900598, 0, 65544, 1900599, 0, 3, 1900600, 0, 2, 1900601, 0, 3, 1900605, 0, 262157, 1900606, 0, 262158, 1900607, 0, 262159, 1900608, 0, 3, 1900609, 0, 3, 1900610, 0, 3, 1900611, 0, 327693, 1900612, 0, 327694, 1900613, 0, 327695, 1900614, 0, 262173, 1900615, 0, 131077, 1900616, 0, 131078, 1900617, 0, 131077, 1900618, 0, 131078, 1900619, 0, 1, 1900620, 0, 3, 1900621, 0, 1, 1900622, 0, 3, 1900623, 0, 131077, 1900624, 0, 131078, 1900625, 0, 65544, 1900626, 0, 196616, 1900627, 0, 196617, 1900628, 0, 30, 1900629, 0, 131094, 1900630, 0, 262168, 1900631, 0, 65561, 1900632, 0, 65561, 1900633, 0, 65567, 1900634, 0, 131102, 1900635, 0, 131092, 1900636, 0, 65561, 1900637, 0, 65561, 1900638, 0, 65561, 1900639, 0, 262171, 1900640, 0, 65561, 1900641, 0, 262169, 1900642, 0, 3, 1900643, 0, 2883591, 1966080, 0, 65561, 1966081, 0, 65561, 1966082, 0, 65561, 1966083, 0, 21, 1966084, 0, 196633, 1966085, 0, 3, 1966086, 0, 262173, 1966087, 0, 262157, 1966088, 0, 262158, 1966089, 0, 262159, 1966090, 0, 3, 1966091, 0, 262173, 1966092, 0, 3, 1966093, 0, 655365, 1966094, 0, 655366, 1966095, 0, 655366, 1966096, 0, 655366, 1966097, 0, 655367, 1966098, 0, 3, 1966099, 0, 3, 1966100, 0, 3, 1966101, 0, 262172, 1966102, 0, 3, 1966103, 0, 3, 1966106, 0, 2, 1966107, 0, 3, 1966108, 0, 3, 1966109, 0, 3, 1966110, 0, 3, 1966111, 0, 3, 1966112, 0, 3, 1966113, 0, 2, 1966114, 0, 2, 1966115, 0, 3, 1966116, 0, 131095, 1966117, 0, 31, 1966118, 0, 31, 1966119, 0, 31, 1966120, 0, 31, 1966121, 0, 31, 1966122, 0, 31, 1966123, 0, 31, 1966124, 0, 131094, 1966125, 0, 3, 1966126, 0, 3, 1966127, 0, 1, 1966128, 0, 3, 1966131, 0, 131080, 1966132, 0, 3, 1966133, 0, 3, 1966134, 0, 131080, 1966135, 0, 3, 1966136, 0, 1, 1966137, 0, 2, 1966141, 0, 327693, 1966142, 0, 327694, 1966143, 0, 65544, 1966144, 0, 3, 1966145, 0, 3, 1966146, 0, 3, 1966147, 0, 3, 1966148, 0, 65541, 1966149, 0, 65542, 1966150, 0, 262173, 1966151, 0, 262157, 1966152, 0, 262158, 1966153, 0, 262159, 1966154, 0, 3, 1966155, 0, 3, 1966156, 0, 2, 1966157, 0, 1, 1966158, 0, 3, 1966159, 0, 3, 1966160, 0, 3, 1966161, 0, 131080, 1966162, 0, 3, 1966163, 0, 65541, 1966164, 0, 65542, 1966165, 0, 262172, 1966166, 0, 262168, 1966167, 0, 65561, 1966168, 0, 65561, 1966169, 0, 65561, 1966170, 0, 65561, 1966171, 0, 327706, 1966172, 0, 131097, 1966173, 0, 131097, 1966174, 0, 131097, 1966175, 0, 327707, 1966176, 0, 65561, 1966177, 0, 262169, 1966178, 0, 65559, 1966179, 0, 2949127, 2031616, 0, 65561, 2031617, 0, 65561, 2031618, 0, 65561, 2031619, 0, 65561, 2031620, 0, 262169, 2031621, 0, 3, 2031622, 0, 262173, 2031623, 0, 327693, 2031624, 0, 327694, 2031625, 0, 327695, 2031626, 0, 3, 2031627, 0, 262173, 2031628, 0, 3, 2031629, 0, 720901, 2031630, 0, 720905, 2031631, 0, 720905, 2031632, 0, 720905, 2031633, 0, 3080195, 2031634, 0, 655366, 2031635, 0, 655366, 2031636, 0, 655366, 2031637, 0, 3, 2031638, 0, 3, 2031639, 0, 3, 2031642, 0, 3, 2031643, 0, 3, 2031644, 0, 3, 2031645, 0, 3, 2031646, 0, 65544, 2031647, 0, 3, 2031648, 0, 65559, 2031649, 0, 131100, 2031650, 0, 131100, 2031651, 0, 131100, 2031652, 0, 327709, 2031653, 0, 262157, 2031654, 0, 262158, 2031655, 0, 262159, 2031656, 0, 3, 2031657, 0, 3, 2031658, 0, 3, 2031659, 0, 3, 2031660, 0, 3, 2031661, 0, 3, 2031662, 0, 2, 2031663, 0, 3, 2031664, 0, 3, 2031665, 0, 3, 2031666, 0, 196615, 2031667, 0, 196616, 2031668, 0, 196617, 2031669, 0, 196615, 2031670, 0, 196616, 2031671, 0, 196617, 2031672, 0, 2, 2031673, 0, 3, 2031678, 0, 3, 2031679, 0, 131080, 2031680, 0, 3, 2031681, 0, 3, 2031682, 0, 3, 2031683, 0, 3, 2031684, 0, 131077, 2031685, 0, 131078, 2031686, 0, 262173, 2031687, 0, 327693, 2031688, 0, 327694, 2031689, 0, 327695, 2031690, 0, 3, 2031691, 0, 1, 2031692, 0, 2, 2031693, 0, 1, 2031694, 0, 3, 2031695, 0, 2, 2031696, 0, 196615, 2031697, 0, 196616, 2031698, 0, 196617, 2031699, 0, 131077, 2031700, 0, 131078, 2031701, 0, 262172, 2031702, 0, 327704, 2031703, 0, 131097, 2031704, 0, 131097, 2031705, 0, 65556, 2031706, 0, 65561, 2031707, 0, 65567, 2031708, 0, 131102, 2031709, 0, 131102, 2031710, 0, 131102, 2031711, 0, 131103, 2031712, 0, 65561, 2031713, 0, 262169, 2031714, 0, 131095, 2031715, 0, 2949125, 2097152, 0, 65561, 2097153, 0, 65561, 2097154, 0, 65561, 2097155, 0, 65561, 2097156, 0, 262169, 2097157, 0, 3, 2097158, 0, 23, 2097159, 0, 196637, 2097160, 0, 65541, 2097161, 0, 65542, 2097162, 0, 65559, 2097163, 0, 655366, 2097164, 0, 655366, 2097165, 0, 3080196, 2097166, 0, 720905, 2097167, 0, 720905, 2097168, 0, 720905, 2097169, 0, 720905, 2097170, 0, 720905, 2097171, 0, 720905, 2097172, 0, 720905, 2097173, 0, 2883590, 2097174, 0, 65541, 2097175, 0, 65542, 2097178, 0, 3, 2097179, 0, 65541, 2097180, 0, 65542, 2097181, 0, 3, 2097182, 0, 131080, 2097183, 0, 3, 2097184, 0, 131095, 2097185, 0, 31, 2097186, 0, 31, 2097187, 0, 31, 2097188, 0, 65566, 2097189, 0, 327693, 2097190, 0, 327694, 2097191, 0, 327695, 2097192, 0, 2, 2097193, 0, 1, 2097194, 0, 1, 2097195, 0, 3, 2097196, 0, 3, 2097197, 0, 3, 2097198, 0, 3, 2097199, 0, 3, 2097200, 0, 3, 2097201, 0, 3, 2097202, 0, 65541, 2097203, 0, 65544, 2097204, 0, 262157, 2097205, 0, 262158, 2097206, 0, 262159, 2097207, 0, 65541, 2097208, 0, 65542, 2097209, 0, 65541, 2097210, 0, 65542, 2097214, 0, 196615, 2097215, 0, 196616, 2097216, 0, 196617, 2097217, 0, 1, 2097218, 0, 1, 2097219, 0, 65541, 2097220, 0, 65542, 2097221, 0, 65559, 2097222, 0, 327709, 2097223, 0, 65541, 2097224, 0, 65542, 2097225, 0, 1, 2097226, 0, 1, 2097227, 0, 3, 2097228, 0, 3, 2097229, 0, 2, 2097230, 0, 1, 2097231, 0, 2, 2097232, 0, 1, 2097233, 0, 3, 2097234, 0, 262157, 2097235, 0, 262158, 2097236, 0, 262159, 2097237, 0, 262172, 2097238, 0, 30, 2097239, 0, 31, 2097240, 0, 31, 2097241, 0, 131092, 2097242, 0, 65561, 2097243, 0, 65561, 2097244, 0, 65561, 2097245, 0, 65561, 2097246, 0, 65561, 2097247, 0, 65561, 2097248, 0, 65561, 2097249, 0, 262169, 2097250, 0, 2883591, 2162688, 0, 65561, 2162689, 0, 65561, 2162690, 0, 65561, 2162691, 0, 65561, 2162692, 0, 262169, 2162693, 0, 65541, 2162694, 0, 65542, 2162695, 0, 262173, 2162696, 0, 131077, 2162697, 0, 131078, 2162698, 0, 131095, 2162699, 0, 2949125, 2162700, 0, 720902, 2162701, 0, 720902, 2162702, 0, 720905, 2162703, 0, 720905, 2162704, 0, 720905, 2162705, 0, 720905, 2162706, 0, 720905, 2162707, 0, 720905, 2162708, 0, 720905, 2162709, 0, 2883590, 2162710, 0, 131077, 2162711, 0, 131078, 2162714, 0, 3, 2162715, 0, 131077, 2162716, 0, 131078, 2162717, 0, 196615, 2162718, 0, 196616, 2162719, 0, 196617, 2162720, 0, 262173, 2162721, 0, 3, 2162722, 0, 3, 2162723, 0, 2, 2162724, 0, 1, 2162725, 0, 3, 2162726, 0, 1, 2162727, 0, 2, 2162728, 0, 2, 2162729, 0, 3, 2162730, 0, 1, 2162731, 0, 327708, 2162732, 0, 65558, 2162733, 0, 2, 2162734, 0, 3, 2162735, 0, 262157, 2162736, 0, 262158, 2162737, 0, 262159, 2162738, 0, 131077, 2162739, 0, 131080, 2162740, 0, 327693, 2162741, 0, 327694, 2162742, 0, 327695, 2162743, 0, 131077, 2162744, 0, 131078, 2162745, 0, 131077, 2162746, 0, 65544, 2162750, 0, 3, 2162751, 0, 3, 2162752, 0, 2, 2162753, 0, 3, 2162754, 0, 1, 2162755, 0, 131077, 2162756, 0, 131078, 2162757, 0, 131095, 2162758, 0, 65566, 2162759, 0, 131077, 2162760, 0, 131078, 2162761, 0, 1, 2162762, 0, 655365, 2162763, 0, 655366, 2162764, 0, 655366, 2162765, 0, 655366, 2162766, 0, 655366, 2162767, 0, 655367, 2162768, 0, 3, 2162769, 0, 3, 2162770, 0, 327693, 2162771, 0, 327694, 2162772, 0, 327695, 2162773, 0, 327708, 2162774, 0, 131100, 2162775, 0, 131100, 2162776, 0, 65558, 2162777, 0, 327704, 2162778, 0, 131097, 2162779, 0, 131097, 2162780, 0, 131097, 2162781, 0, 131097, 2162782, 0, 131097, 2162783, 0, 131097, 2162784, 0, 131097, 2162785, 0, 327705, 2162786, 0, 2883591, 2228224, 0, 65561, 2228225, 0, 65561, 2228226, 0, 65561, 2228227, 0, 65561, 2228228, 0, 262169, 2228229, 0, 131077, 2228230, 0, 131078, 2228231, 0, 262173, 2228232, 0, 65541, 2228233, 0, 65542, 2228234, 0, 2883591, 2228235, 0, 720902, 2228236, 0, 720902, 2228237, 0, 720902, 2228238, 0, 720905, 2228239, 0, 720905, 2228240, 0, 720905, 2228241, 0, 720905, 2228242, 0, 720905, 2228243, 0, 720905, 2228244, 0, 720905, 2228245, 0, 2949126, 2228246, 0, 65558, 2228247, 0, 3, 2228248, 0, 3, 2228249, 0, 3, 2228250, 0, 2, 2228251, 0, 262157, 2228252, 0, 262158, 2228253, 0, 262159, 2228254, 0, 65541, 2228255, 0, 65542, 2228256, 0, 262173, 2228257, 0, 262157, 2228258, 0, 262158, 2228259, 0, 262159, 2228260, 0, 3, 2228261, 0, 1, 2228262, 0, 2, 2228263, 0, 2, 2228264, 0, 3, 2228265, 0, 1, 2228266, 0, 3, 2228267, 0, 30, 2228268, 0, 131094, 2228269, 0, 3, 2228270, 0, 3, 2228271, 0, 327693, 2228272, 0, 327694, 2228273, 0, 327695, 2228274, 0, 196615, 2228275, 0, 196616, 2228276, 0, 196617, 2228277, 0, 65544, 2228278, 0, 3, 2228279, 0, 3, 2228280, 0, 3, 2228281, 0, 3, 2228282, 0, 131080, 2228283, 0, 3, 2228284, 0, 1, 2228285, 0, 3, 2228286, 0, 3, 2228287, 0, 2, 2228288, 0, 1, 2228289, 0, 2, 2228290, 0, 3, 2228291, 0, 3, 2228292, 0, 3, 2228293, 0, 262173, 2228294, 0, 3, 2228295, 0, 3, 2228296, 0, 2, 2228297, 0, 655365, 2228298, 0, 3080196, 2228299, 0, 720905, 2228300, 0, 720905, 2228301, 0, 720905, 2228302, 0, 720905, 2228303, 0, 3080195, 2228304, 0, 655367, 2228305, 0, 2, 2228306, 0, 3, 2228307, 0, 3, 2228308, 0, 3, 2228309, 0, 30, 2228310, 0, 31, 2228311, 0, 31, 2228312, 0, 131094, 2228313, 0, 30, 2228314, 0, 31, 2228315, 0, 31, 2228316, 0, 31, 2228317, 0, 31, 2228318, 0, 31, 2228319, 0, 31, 2228320, 0, 31, 2228321, 0, 65566, 2228322, 0, 2883591, 2293760, 0, 65561, 2293761, 0, 65561, 2293762, 0, 65561, 2293763, 0, 65561, 2293764, 0, 262169, 2293765, 0, 65541, 2293766, 0, 65542, 2293767, 0, 262173, 2293768, 0, 131077, 2293769, 0, 131078, 2293770, 0, 2883591, 2293771, 0, 720905, 2293772, 0, 720905, 2293773, 0, 720905, 2293774, 0, 720905, 2293775, 0, 720905, 2293776, 0, 720905, 2293777, 0, 720905, 2293778, 0, 720905, 2293779, 0, 720905, 2293780, 0, 720905, 2293781, 0, 2883589, 2293782, 0, 131094, 2293783, 0, 3, 2293784, 0, 3, 2293785, 0, 2, 2293786, 0, 2, 2293787, 0, 327693, 2293788, 0, 65544, 2293789, 0, 327695, 2293790, 0, 131077, 2293791, 0, 131078, 2293792, 0, 262173, 2293793, 0, 327693, 2293794, 0, 327694, 2293795, 0, 327695, 2293796, 0, 655365, 2293797, 0, 655366, 2293798, 0, 655366, 2293799, 0, 655366, 2293800, 0, 655366, 2293801, 0, 655367, 2293802, 0, 1, 2293803, 0, 3, 2293804, 0, 262172, 2293805, 0, 3, 2293806, 0, 3, 2293807, 0, 3, 2293808, 0, 2, 2293809, 0, 3, 2293810, 0, 3, 2293811, 0, 3, 2293812, 0, 3, 2293813, 0, 131080, 2293814, 0, 3, 2293815, 0, 3, 2293816, 0, 3, 2293817, 0, 196615, 2293818, 0, 196616, 2293819, 0, 196617, 2293820, 0, 3, 2293821, 0, 3, 2293822, 0, 1, 2293823, 0, 1, 2293824, 0, 3, 2293825, 0, 3, 2293826, 0, 3, 2293827, 0, 3, 2293828, 0, 3, 2293829, 0, 262173, 2293830, 0, 3, 2293831, 0, 3, 2293832, 0, 655365, 2293833, 0, 3080196, 2293834, 0, 720905, 2293835, 0, 720905, 2293836, 0, 720905, 2293837, 0, 720905, 2293838, 0, 720905, 2293839, 0, 720905, 2293840, 0, 3080195, 2293841, 0, 655367, 2293842, 0, 3, 2293843, 0, 3, 2293844, 0, 3, 2293845, 0, 3, 2293846, 0, 65541, 2293847, 0, 65542, 2293848, 0, 327708, 2293849, 0, 131100, 2293850, 0, 131100, 2293851, 0, 131100, 2293852, 0, 131100, 2293853, 0, 131100, 2293854, 0, 131100, 2293855, 0, 131100, 2293856, 0, 131100, 2293857, 0, 131100, 2293858, 0, 2949127, 2359296, 0, 65561, 2359297, 0, 65561, 2359298, 0, 65561, 2359299, 0, 65561, 2359300, 0, 262169, 2359301, 0, 131077, 2359302, 0, 131078, 2359303, 0, 262173, 2359304, 0, 65541, 2359305, 0, 65542, 2359306, 0, 2883591, 2359307, 0, 720905, 2359308, 0, 720905, 2359309, 0, 720905, 2359310, 0, 720905, 2359311, 0, 720905, 2359312, 0, 720905, 2359313, 0, 720905, 2359314, 0, 720905, 2359315, 0, 720905, 2359316, 0, 720905, 2359317, 0, 720905, 2359318, 0, 2883590, 2359319, 0, 3, 2359320, 0, 3, 2359321, 0, 2, 2359322, 0, 2, 2359323, 0, 3, 2359324, 0, 131080, 2359325, 0, 3, 2359326, 0, 3, 2359327, 0, 3, 2359328, 0, 262173, 2359329, 0, 2, 2359330, 0, 1, 2359331, 0, 655365, 2359332, 0, 3080196, 2359333, 0, 720905, 2359334, 0, 720905, 2359335, 0, 720905, 2359336, 0, 720905, 2359337, 0, 720903, 2359338, 0, 1, 2359339, 0, 1, 2359340, 0, 262172, 2359341, 0, 3, 2359342, 0, 2, 2359343, 0, 2, 2359344, 0, 3, 2359345, 0, 3, 2359346, 0, 3, 2359347, 0, 3, 2359348, 0, 196615, 2359349, 0, 196616, 2359350, 0, 196617, 2359351, 0, 65541, 2359352, 0, 65542, 2359353, 0, 262157, 2359354, 0, 262158, 2359355, 0, 262159, 2359356, 0, 65559, 2359357, 0, 131100, 2359358, 0, 131100, 2359359, 0, 131100, 2359360, 0, 1245212, 2359361, 0, 1245212, 2359362, 0, 131100, 2359363, 0, 131100, 2359364, 0, 131100, 2359365, 0, 655366, 2359366, 0, 655366, 2359367, 0, 655366, 2359368, 0, 3080196, 2359369, 0, 720905, 2359370, 0, 720905, 2359371, 0, 720905, 2359372, 0, 720905, 2359373, 0, 720905, 2359374, 0, 720905, 2359375, 0, 720905, 2359376, 0, 720905, 2359377, 0, 3080195, 2359378, 0, 655366, 2359379, 0, 655366, 2359380, 0, 655366, 2359381, 0, 655367, 2359382, 0, 131077, 2359383, 0, 131078, 2359384, 0, 30, 2359385, 0, 3014661, 2359386, 0, 3014661, 2359387, 0, 3014661, 2359388, 0, 3014661, 2359389, 0, 3014661, 2359390, 0, 3014661, 2359391, 0, 3014661, 2359392, 0, 3014661, 2359393, 0, 3014661, 2359394, 0, 2949125, 2424832, 0, 65561, 2424833, 0, 65561, 2424834, 0, 65561, 2424835, 0, 65561, 2424836, 0, 262169, 2424837, 0, 3, 2424838, 0, 3, 2424839, 0, 262173, 2424840, 0, 131077, 2424841, 0, 131078, 2424842, 0, 2883591, 2424843, 0, 720905, 2424844, 0, 720905, 2424845, 0, 720905, 2424846, 0, 720905, 2424847, 0, 720905, 2424848, 0, 720905, 2424849, 0, 720905, 2424850, 0, 720905, 2424851, 0, 720905, 2424852, 0, 720905, 2424853, 0, 720905, 2424854, 0, 2883590, 2424855, 0, 3, 2424856, 0, 3, 2424857, 0, 3, 2424858, 0, 2, 2424859, 0, 196615, 2424860, 0, 196616, 2424861, 0, 196617, 2424862, 0, 65559, 2424863, 0, 131100, 2424864, 0, 327709, 2424865, 0, 1, 2424866, 0, 3, 2424867, 0, 720901, 2424868, 0, 720905, 2424869, 0, 720905, 2424870, 0, 720905, 2424871, 0, 720905, 2424872, 0, 720905, 2424873, 0, 3080195, 2424874, 0, 655366, 2424875, 0, 655366, 2424876, 0, 655366, 2424877, 0, 3, 2424878, 0, 2, 2424879, 0, 3, 2424880, 0, 3, 2424881, 0, 3, 2424882, 0, 3, 2424883, 0, 2, 2424884, 0, 2, 2424885, 0, 3, 2424886, 0, 3, 2424887, 0, 131077, 2424888, 0, 131078, 2424889, 0, 327693, 2424890, 0, 327694, 2424891, 0, 327695, 2424892, 0, 131095, 2424893, 0, 3014661, 2424894, 0, 3014661, 2424895, 0, 3014661, 2424896, 0, 1245212, 2424897, 0, 1245212, 2424898, 0, 3014661, 2424899, 0, 3014661, 2424900, 0, 3014661, 2424901, 0, 2949125, 2424902, 0, 720905, 2424903, 0, 720905, 2424904, 0, 720905, 2424905, 0, 720905, 2424906, 0, 720905, 2424907, 0, 720905, 2424908, 0, 720905, 2424909, 0, 720905, 2424910, 0, 720905, 2424911, 0, 720905, 2424912, 0, 720905, 2424913, 0, 720905, 2424914, 0, 720905, 2424915, 0, 720905, 2424916, 0, 720905, 2424917, 0, 3080195, 2424918, 0, 655366, 2424919, 0, 655366, 2424920, 0, 655366, 2424921, 0, 3080196, 2424922, 0, 720905, 2424923, 0, 720905, 2424924, 0, 720905, 2490368, 0, 65561, 2490369, 0, 65561, 2490370, 0, 65561, 2490371, 0, 65557, 2490372, 0, 327705, 2490373, 0, 3, 2490374, 0, 3, 2490375, 0, 262173, 2490376, 0, 3, 2490377, 0, 3, 2490378, 0, 2883591, 2490379, 0, 720905, 2490380, 0, 720905, 2490381, 0, 720905, 2490382, 0, 720905, 2490383, 0, 720905, 2490384, 0, 720905, 2490385, 0, 720905, 2490386, 0, 720905, 2490387, 0, 720905, 2490388, 0, 720905, 2490389, 0, 720905, 2490390, 0, 2883590, 2490391, 0, 3, 2490392, 0, 3, 2490393, 0, 2, 2490394, 0, 3, 2490395, 0, 3, 2490396, 0, 3, 2490397, 0, 3, 2490398, 0, 131095, 2490399, 0, 31, 2490400, 0, 65566, 2490401, 0, 3, 2490402, 0, 655365, 2490403, 0, 3080196, 2490404, 0, 720905, 2490405, 0, 720905, 2490406, 0, 720905, 2490407, 0, 720905, 2490408, 0, 720905, 2490409, 0, 720905, 2490410, 0, 720905, 2490411, 0, 720905, 2490412, 0, 2883590, 2490413, 0, 3, 2490414, 0, 3, 2490415, 0, 3, 2490416, 0, 3, 2490417, 0, 3, 2490418, 0, 2, 2490419, 0, 1, 2490420, 0, 3, 2490421, 0, 3, 2490422, 0, 1, 2490423, 0, 3, 2490424, 0, 2, 2490425, 0, 65559, 2490426, 0, 131100, 2490427, 0, 131100, 2490428, 0, 2949127, 2490429, 0, 720905, 2490430, 0, 720905, 2490431, 0, 720905, 2490432, 0, 720905, 2490433, 0, 720905, 2490434, 0, 720905, 2490435, 0, 720905, 2490436, 0, 720905, 2490437, 0, 720905, 2490438, 0, 720905, 2490439, 0, 720905, 2490440, 0, 720905, 2490441, 0, 720905, 2490442, 0, 720905, 2490443, 0, 720905, 2490444, 0, 720905, 2490445, 0, 720905, 2490446, 0, 720905, 2490447, 0, 720905, 2490448, 0, 720905, 2490449, 0, 720905, 2490450, 0, 720905, 2490451, 0, 720905, 2490452, 0, 720905, 2490453, 0, 720905, 2490454, 0, 720905, 2490455, 0, 720905, 2490456, 0, 720905, 2490457, 0, 720905, 2490458, 0, 720905, 2490459, 0, 720905, 2555904, 0, 65561, 2555905, 0, 65561, 2555906, 0, 65561, 2555907, 0, 131093, 2555908, 0, 65566, 2555909, 0, 3, 2555910, 0, 3, 2555911, 0, 262173, 2555912, 0, 3, 2555913, 0, 3, 2555914, 0, 2883591, 2555915, 0, 720905, 2555916, 0, 720905, 2555917, 0, 720905, 2555918, 0, 720905, 2555919, 0, 720905, 2555920, 0, 720905, 2555921, 0, 720905, 2555922, 0, 720905, 2555923, 0, 720905, 2555924, 0, 720905, 2555925, 0, 720905, 2555926, 0, 2949126, 2555927, 0, 131100, 2555928, 0, 65558, 2555929, 0, 3, 2555930, 0, 3, 2555931, 0, 3, 2555932, 0, 3, 2555933, 0, 3, 2555934, 0, 655366, 2555935, 0, 655366, 2555936, 0, 655366, 2555937, 0, 655366, 2555938, 0, 3080196, 2555939, 0, 720905, 2555940, 0, 720905, 2555941, 0, 720905, 2555942, 0, 720905, 2555943, 0, 720905, 2555944, 0, 720905, 2555945, 0, 720905, 2555946, 0, 720905, 2555947, 0, 720905, 2555948, 0, 2949126, 2555949, 0, 65558, 2555950, 0, 589854, 2555951, 0, 393246, 2555952, 0, 25, 2555953, 0, 25, 2555954, 0, 393246, 2555955, 0, 589855, 2555956, 0, 2, 2555957, 0, 3, 2555958, 0, 3, 2555959, 0, 2, 2555960, 0, 3, 2555961, 0, 131095, 2555962, 0, 3014661, 2555963, 0, 3014661, 2555964, 0, 2949125, 2555965, 0, 720905, 2555966, 0, 720905, 2555967, 0, 720905, 2555968, 0, 720905, 2555969, 0, 720905, 2555970, 0, 720905, 2555971, 0, 720905, 2555972, 0, 720905, 2555973, 0, 720905, 2555974, 0, 720905, 2555975, 0, 720905, 2555976, 0, 720905, 2555977, 0, 720905, 2555978, 0, 720905, 2555979, 0, 720905, 2555980, 0, 720905, 2555981, 0, 720905, 2555982, 0, 720905, 2555983, 0, 720905, 2555984, 0, 720905, 2555985, 0, 720905, 2555986, 0, 720905, 2555987, 0, 720905, 2555988, 0, 720905, 2555989, 0, 720905, 2555990, 0, 720905, 2555991, 0, 720905, 2555992, 0, 720905, 2555993, 0, 720905, 2555994, 0, 720905, 2555995, 0, 720905, 2621440, 0, 65561, 2621441, 0, 65561, 2621442, 0, 65561, 2621443, 0, 262169, 2621444, 0, 3, 2621445, 0, 3, 2621446, 0, 3, 2621447, 0, 262173, 2621448, 0, 3, 2621449, 0, 3, 2621450, 0, 2883591, 2621451, 0, 720905, 2621452, 0, 720905, 2621453, 0, 720905, 2621454, 0, 720905, 2621455, 0, 720905, 2621456, 0, 720905, 2621457, 0, 720905, 2621458, 0, 720905, 2621459, 0, 720905, 2621460, 0, 720905, 2621461, 0, 720905, 2621462, 0, 2883589, 2621463, 0, 3014661, 2621464, 0, 131094, 2621465, 0, 3, 2621466, 0, 3, 2621469, 0, 3, 2621470, 0, 2883591, 2621471, 0, 720905, 2621472, 0, 720905, 2621473, 0, 720905, 2621474, 0, 720905, 2621475, 0, 720905, 2621476, 0, 720905, 2621477, 0, 720905, 2621478, 0, 720905, 2621479, 0, 720905, 2621480, 0, 720905, 2621481, 0, 720905, 2621482, 0, 720905, 2621483, 0, 720905, 2621484, 0, 2883589, 2621485, 0, 131094, 2621486, 0, 655390, 2621487, 0, 262170, 2621488, 0, 65561, 2621489, 0, 65561, 2621490, 0, 262171, 2621491, 0, 655391, 2621492, 0, 3, 2621493, 0, 3, 2621494, 0, 2, 2621495, 0, 3, 2621496, 0, 3, 2621497, 0, 2883591, 2621498, 0, 720905, 2621499, 0, 720905, 2621500, 0, 720905, 2621501, 0, 720905, 2621502, 0, 720905, 2621503, 0, 720905, 2621504, 0, 720905, 2621505, 0, 720905, 2621506, 0, 720905, 2621507, 0, 720905, 2621508, 0, 720905, 2621509, 0, 720905, 2621510, 0, 720905, 2621511, 0, 720905, 2621512, 0, 720905, 2621513, 0, 720905, 2621514, 0, 720905, 2621515, 0, 720905, 2621516, 0, 720905, 2621517, 0, 720905, 2621518, 0, 720905, 2621519, 0, 720905, 2621520, 0, 720905, 2621521, 0, 720905, 2621522, 0, 720905, 2621523, 0, 720905, 2621524, 0, 720905, 2621525, 0, 720905, 2621526, 0, 720905, 2621527, 0, 720905, 2621528, 0, 720905, 2621529, 0, 720905, 2686976, 0, 65561, 2686977, 0, 65561, 2686978, 0, 65561, 2686979, 0, 262169, 2686980, 0, 3, 2686981, 0, 3, 2686982, 0, 3, 2686983, 0, 262173, 2686984, 0, 3, 2686985, 0, 3, 2686986, 0, 2883591, 2686987, 0, 720905, 2686988, 0, 720905, 2686989, 0, 720905, 2686990, 0, 720905, 2686991, 0, 720905, 2686992, 0, 720905, 2686993, 0, 720905, 2686994, 0, 720905, 2686995, 0, 720905, 2686996, 0, 720905, 2686997, 0, 720905, 2686998, 0, 720905, 2686999, 0, 720905, 2687000, 0, 2883590, 2687001, 0, 3, 2687002, 0, 3, 2687005, 0, 3, 2687006, 0, 2883591, 2687007, 0, 720905, 2687008, 0, 720905, 2687009, 0, 720905, 2687010, 0, 720905, 2687011, 0, 720905, 2687012, 0, 720905, 2687013, 0, 720905, 2687014, 0, 720905, 2687015, 0, 720905, 2687016, 0, 720905, 2687017, 0, 720905, 2687018, 0, 720905, 2687019, 0, 720905, 2687020, 0, 720905, 2687021, 0, 2883590, 2687022, 0, 655390, 2687023, 0, 262170, 2687024, 0, 65561, 2687025, 0, 65561, 2687026, 0, 21, 2687027, 0, 25, 2687028, 0, 25, 2687029, 0, 393246, 2687030, 0, 589855, 2687031, 0, 3, 2687032, 0, 3, 2687033, 0, 2883591, 2687034, 0, 720905, 2687035, 0, 720905, 2687036, 0, 720905, 2687037, 0, 720905, 2687038, 0, 720905, 2687039, 0, 720905, 2687040, 0, 720905, 2687041, 0, 720905, 2687042, 0, 720905, 2687043, 0, 720905, 2687044, 0, 720905, 2687045, 0, 720905, 2687046, 0, 720905, 2687047, 0, 720905, 2687048, 0, 720905, 2687049, 0, 720905, 2687050, 0, 720905, 2687051, 0, 720905, 2687052, 0, 720905, 2687053, 0, 720905, 2687054, 0, 720905, 2687055, 0, 720905, 2687056, 0, 720905, 2687057, 0, 720905, 2687058, 0, 720905, 2687059, 0, 720905, 2687060, 0, 720905, 2687061, 0, 720905, 2687062, 0, 720905, 2687063, 0, 720905, 2752512, 0, 131097, 2752513, 0, 131097, 2752514, 0, 131097, 2752515, 0, 327705, 2752516, 0, 3, 2752517, 0, 3, 2752518, 0, 3, 2752519, 0, 262173, 2752520, 0, 3, 2752521, 0, 3, 2752522, 0, 2883591, 2752523, 0, 720905, 2752524, 0, 720905, 2752525, 0, 720905, 2752526, 0, 720905, 2752527, 0, 720905, 2752528, 0, 720905, 2752529, 0, 720905, 2752530, 0, 720905, 2752531, 0, 720905, 2752532, 0, 720905, 2752533, 0, 720905, 2752534, 0, 720905, 2752535, 0, 720905, 2752536, 0, 2883590, 2752537, 0, 3, 2752538, 0, 3, 2752539, 0, 3, 2752540, 0, 3, 2752541, 0, 3, 2752542, 0, 2883591, 2752543, 0, 720905, 2752544, 0, 720905, 2752545, 0, 720905, 2752546, 0, 720905, 2752547, 0, 720905, 2752548, 0, 720905, 2752549, 0, 720905, 2752550, 0, 720905, 2752551, 0, 720905, 2752552, 0, 720905, 2752553, 0, 720905, 2752554, 0, 720905, 2752555, 0, 720905, 2752556, 0, 720905, 2752557, 0, 2883590, 2752558, 0, 655390, 2752559, 0, 262170, 2752560, 0, 65561, 2752561, 0, 65561, 2752562, 0, 65561, 2752563, 0, 65561, 2752564, 0, 65561, 2752565, 0, 262171, 2752566, 0, 655391, 2752567, 0, 3, 2752568, 0, 3, 2752569, 0, 2883591, 2752570, 0, 720905, 2752571, 0, 720905, 2752572, 0, 720905, 2752573, 0, 720905, 2752574, 0, 720905, 2752575, 0, 720905, 2752576, 0, 720905, 2752577, 0, 720905, 2752578, 0, 720905, 2752579, 0, 720905, 2752580, 0, 720905, 2752581, 0, 720905, 2752582, 0, 720905, 2752583, 0, 720905, 2752584, 0, 720905, 2752585, 0, 720905, 2752586, 0, 720905, 2752587, 0, 720905, 2752588, 0, 720905, 2752589, 0, 720905, 2752590, 0, 720905, 2752591, 0, 720905, 2752592, 0, 720905, 2752593, 0, 720905, 2752594, 0, 720905, 2752595, 0, 720905, 2752596, 0, 720905, 2752597, 0, 720905, 2818048, 0, 31, 2818049, 0, 31, 2818050, 0, 31, 2818051, 0, 65566, 2818052, 0, 3, 2818053, 0, 3, 2818054, 0, 3, 2818055, 0, 262173, 2818056, 0, 3, 2818057, 0, 65559, 2818058, 0, 2949127, 2818059, 0, 720905, 2818060, 0, 720905, 2818061, 0, 720905, 2818062, 0, 720905, 2818063, 0, 720905, 2818064, 0, 720905, 2818065, 0, 720905, 2818066, 0, 720905, 2818067, 0, 720905, 2818068, 0, 720905, 2818069, 0, 720905, 2818070, 0, 720905, 2818071, 0, 720905, 2818072, 0, 2949126, 2818073, 0, 131100, 2818074, 0, 131100, 2818075, 0, 131100, 2818076, 0, 131100, 2818077, 0, 131100, 2818078, 0, 2949127, 2818079, 0, 720905, 2818080, 0, 720905, 2818081, 0, 720905, 2818082, 0, 720905, 2818083, 0, 720905, 2818084, 0, 720905, 2818085, 0, 720905, 2818086, 0, 720905, 2818087, 0, 720905, 2818088, 0, 720905, 2818089, 0, 720905, 2818090, 0, 720905, 2818091, 0, 720905, 2818092, 0, 720905, 2818093, 0, 2883590, 2818094, 0, 655390, 2818095, 0, 327706, 2818096, 0, 131097, 2818097, 0, 131097, 2818098, 0, 131097, 2818099, 0, 131097, 2818100, 0, 131097, 2818101, 0, 327707, 2818102, 0, 655391, 2818103, 0, 2, 2818104, 0, 3, 2818105, 0, 2883591, 2818106, 0, 720905, 2818107, 0, 720905, 2818108, 0, 720905, 2818109, 0, 720905, 2818110, 0, 720905, 2818111, 0, 720905, 2818112, 0, 720905, 2818113, 0, 720905, 2818114, 0, 720905, 2818115, 0, 720905, 2818116, 0, 720905, 2818117, 0, 720905, 2818118, 0, 720905, 2818119, 0, 720905, 2818120, 0, 720905, 2818121, 0, 720905, 2818122, 0, 720905, 2818128, 0, 720905, 2818129, 0, 720905, 2883584, 0, 3, 2883585, 0, 3, 2883586, 0, 3, 2883587, 0, 3, 2883588, 0, 3, 2883589, 0, 3, 2883590, 0, 3, 2883591, 0, 262173, 2883592, 0, 3, 2883593, 0, 131095, 2883594, 0, 2949125, 2883595, 0, 720905, 2883596, 0, 720905, 2883597, 0, 720905, 2883598, 0, 720905, 2883599, 0, 720905, 2883600, 0, 720905, 2883601, 0, 720905, 2883602, 0, 720905, 2883603, 0, 720905, 2883604, 0, 720905, 2883605, 0, 720905, 2883606, 0, 720905, 2883607, 0, 720905, 2883608, 0, 2883589, 2883609, 0, 3014661, 2883610, 0, 3014661, 2883611, 0, 3014661, 2883612, 0, 3014661, 2883613, 0, 3014661, 2883614, 0, 2949125, 2883615, 0, 720905, 2883616, 0, 720905, 2883617, 0, 720905, 2883618, 0, 720905, 2883619, 0, 720905, 2883620, 0, 720905, 2883621, 0, 720905, 2883622, 0, 720905, 2883623, 0, 720905, 2883624, 0, 720905, 2883625, 0, 720905, 2883626, 0, 720905, 2883629, 0, 2883590, 2883630, 0, 655390, 2883631, 0, 65567, 2883632, 0, 131102, 2883633, 0, 131102, 2883634, 0, 131102, 2883635, 0, 131102, 2883636, 0, 131102, 2883637, 0, 131103, 2883638, 0, 655391, 2883639, 0, 3, 2883640, 0, 3, 2883641, 0, 2883591, 2883642, 0, 720905, 2883643, 0, 720905, 2883644, 0, 720905, 2883645, 0, 720905, 2883646, 0, 720905, 2883647, 0, 720905, 2883648, 0, 720905, 2883649, 0, 720905, 2883650, 0, 720905, 2883651, 0, 720905, 2883652, 0, 720905, 2883653, 0, 720905, 2883654, 0, 720905, 2949120, 0, 3, 2949121, 0, 3, 2949122, 0, 3, 2949123, 0, 3, 2949124, 0, 3, 2949125, 0, 3, 2949126, 0, 3, 2949127, 0, 262173, 2949128, 0, 3, 2949129, 0, 2883591, 2949130, 0, 720905, 2949131, 0, 720905, 2949132, 0, 720905, 2949133, 0, 720905, 2949134, 0, 720905, 2949137, 0, 720905, 2949138, 0, 720905, 2949139, 0, 720905, 2949140, 0, 720905, 2949141, 0, 720905, 2949142, 0, 720905, 2949143, 0, 720905, 2949144, 0, 720905, 2949145, 0, 720905, 2949146, 0, 720905, 2949147, 0, 720905, 2949148, 0, 720905, 2949149, 0, 720905, 2949150, 0, 720905, 2949151, 0, 720905, 2949152, 0, 720905, 2949153, 0, 720905, 2949154, 0, 720905, 2949155, 0, 720905, 2949156, 0, 720905, 2949157, 0, 720905, 2949158, 0, 720905, 2949159, 0, 720905, 2949160, 0, 720905, 2949161, 0, 720905, 2949165, 0, 2883590, 2949166, 0, 720926, 2949167, 0, 393241, 2949168, 0, 393241, 2949169, 0, 393241, 2949170, 0, 262164, 2949171, 0, 65561, 2949172, 0, 65561, 2949173, 0, 262165, 2949174, 0, 720927, 2949175, 0, 2, 2949176, 0, 3, 2949177, 0, 2883591, 2949182, 0, 720905, 2949183, 0, 720905, 2949184, 0, 720905, 2949185, 0, 720905, 2949186, 0, 720905, 2949187, 0, 720905, 2949188, 0, 720905, 3014656, 0, 131100, 3014657, 0, 131100, 3014658, 0, 131100, 3014659, 0, 131100, 3014660, 0, 131100, 3014661, 0, 131100, 3014662, 0, 131100, 3014663, 0, 327709, 3014664, 0, 3, 3014665, 0, 2883591, 3014666, 0, 720905, 3014667, 0, 720905, 3014668, 0, 720905, 3014669, 0, 720905, 3014674, 0, 720905, 3014675, 0, 720905, 3014676, 0, 720905, 3014677, 0, 720905, 3014678, 0, 720905, 3014679, 0, 720905, 3014680, 0, 720905, 3014681, 0, 720905, 3014682, 0, 720905, 3014683, 0, 720905, 3014684, 0, 720905, 3014685, 0, 720905, 3014686, 0, 720905, 3014687, 0, 720905, 3014688, 0, 720905, 3014689, 0, 720905, 3014701, 0, 2949126, 3014702, 0, 131100, 3014703, 0, 131100, 3014704, 0, 131100, 3014705, 0, 65558, 3014706, 0, 720926, 3014707, 0, 393241, 3014708, 0, 393241, 3014709, 0, 720927, 3014710, 0, 65559, 3014711, 0, 131100, 3014712, 0, 131100, 3014713, 0, 2949127, 3080192, 0, 31, 3080193, 0, 31, 3080194, 0, 31, 3080195, 0, 31, 3080196, 0, 31, 3080197, 0, 31, 3080198, 0, 31, 3080199, 0, 65566, 3080200, 0, 3, 3080201, 0, 2883591, 3080202, 0, 720905, 3080203, 0, 720905, 3080214, 0, 720905, 3080215, 0, 720905, 3080216, 0, 720905, 3080217, 0, 720905, 3080218, 0, 720905, 3080219, 0, 720905, 3080220, 0, 720905, 3080221, 0, 720905, 3080222, 0, 720905, 3080237, 0, 2883589, 3080238, 0, 3014661, 3080239, 0, 3014661, 3080240, 0, 3014661, 3080241, 0, 327702, 3080242, 0, 131100, 3080243, 0, 131100, 3080244, 0, 131100, 3080245, 0, 131100, 3080246, 0, 327703, 3080247, 0, 3014661, 3080248, 0, 3014661, 3080249, 0, 2949125, 3145728, 0, 131100, 3145729, 0, 131100, 3145730, 0, 131100, 3145731, 0, 131100, 3145732, 0, 131100, 3145733, 0, 131100, 3145734, 0, 131100, 3145735, 0, 131100, 3145736, 0, 131100, 3145737, 0, 2949127, 3145738, 0, 720905, 3145739, 0, 720905, 3145777, 0, 2883589, 3145778, 0, 3014661, 3145779, 0, 3014661, 3145780, 0, 3014661, 3145781, 0, 3014661, 3145782, 0, 2949125, 3211264, 0, 3014661, 3211265, 0, 3014661, 3211266, 0, 3014661, 3211267, 0, 3014661, 3211268, 0, 3014661, 3211269, 0, 3014661, 3211270, 0, 3014661, 3211271, 0, 3014661, 3211272, 0, 3014661, 3211273, 0, 2949125 ) - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 4 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196695, 0, 1441801, 196696, 0, 1441802, 262230, 0, 1507336, 262231, 0, 1507337, 262232, 0, 1507338, 262233, 0, 1507339, 327766, 0, 1572872, 327767, 0, 1572873, 327768, 0, 1572874, 327769, 0, 1572875, 393302, 0, 1638408, 393303, 0, 1638409, 393304, 0, 1638410, 393305, 0, 1638411, 458838, 0, 1703944, 458839, 0, 1703945, 458840, 0, 1703946, 458841, 0, 1703947, 524374, 0, 1769480, 524375, 0, 1769481, 524376, 0, 1769482, 524377, 0, 1769483, 1048682, 0, 1114129, 1114217, 0, 1179664, 1114218, 0, 1179665, 1114219, 0, 1179666, 1179753, 0, 1245200, 1179754, 0, 1245201, 1179755, 0, 1245202, 1245289, 0, 1310736, 1245290, 0, 1310737, 1245291, 0, 1310738, 1310825, 0, 1376272, 1310826, 0, 1376273, 1310827, 0, 1376274, 1507359, 0, 65541, 1507360, 0, 65542, 1572894, 0, 131076, 1572895, 0, 131077, 1572896, 0, 131078, 1572897, 0, 131079, 1638431, 0, 196613, 1638432, 0, 196614 ) - -[node name="PU_autotiles" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 720982, 0, 12, 720983, 0, 13, 720984, 0, 13, 720985, 0, 14, 786518, 0, 65548, 786519, 0, 65549, 786520, 0, 65549, 786521, 0, 65550, 852054, 0, 65548, 852055, 0, 65549, 852056, 0, 65549, 852057, 0, 65550, 917589, 0, 12, 917590, 0, 196620, 917591, 0, 65549, 917592, 0, 262157, 917593, 0, 131086, 983125, 0, 65548, 983126, 0, 262157, 983127, 0, 131085, 983128, 0, 131086, 1048661, 0, 65548, 1048662, 0, 65550, 1114197, 0, 131084, 1114198, 0, 131086, 1310805, 0, 12, 1310806, 0, 14, 1376331, 0, 12, 1376332, 0, 13, 1376333, 0, 13, 1376334, 0, 13, 1376335, 0, 13, 1376336, 0, 13, 1376337, 0, 13, 1376338, 0, 13, 1376339, 0, 13, 1376340, 0, 13, 1376341, 0, 196620, 1376342, 0, 65550, 1441806, 0, 12, 1441807, 0, 13, 1441808, 0, 13, 1441809, 0, 13, 1441810, 0, 13, 1441811, 0, 14, 1441867, 0, 65548, 1441868, 0, 262157, 1441869, 0, 131085, 1441870, 0, 131085, 1441871, 0, 131085, 1441872, 0, 131085, 1441873, 0, 131085, 1441874, 0, 131085, 1441875, 0, 131085, 1441876, 0, 131085, 1441877, 0, 131085, 1441878, 0, 131086, 1507342, 0, 65548, 1507343, 0, 262157, 1507344, 0, 131085, 1507345, 0, 131085, 1507346, 0, 131085, 1507348, 0, 13, 1507349, 0, 13, 1507350, 0, 13, 1507351, 0, 13, 1507352, 0, 14, 1507403, 0, 131084, 1507404, 0, 131086, 1572878, 0, 131084, 1572879, 0, 131086, 1572883, 0, 131084, 1572884, 0, 131085, 1572885, 0, 131085, 1572886, 0, 131085, 1572887, 0, 262156, 1572888, 0, 65550, 1638423, 0, 65548, 1638424, 0, 65550, 1703959, 0, 65548, 1703960, 0, 65550, 1769495, 0, 65548, 1769496, 0, 196621, 1769497, 0, 13, 1769498, 0, 13, 1769499, 0, 13, 1769500, 0, 13, 1769501, 0, 13, 1769502, 0, 13, 1769503, 0, 13, 1769504, 0, 14, 1835031, 0, 131084, 1835032, 0, 262156, 1835033, 0, 262157, 1835034, 0, 131085, 1835035, 0, 131085, 1835036, 0, 131085, 1835037, 0, 131085, 1835038, 0, 131085, 1835039, 0, 131085, 1835040, 0, 131086, 1900568, 0, 65548, 1900569, 0, 65550, 1966104, 0, 65548, 1966105, 0, 65550, 2031640, 0, 65548, 2031641, 0, 65550, 2097176, 0, 65548, 2097177, 0, 65550, 2162712, 0, 131084, 2162713, 0, 131086, 2621467, 0, 65548, 2621468, 0, 65550, 2687003, 0, 131084, 2687004, 0, 131086 ) - -[node name="Grass" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 2 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 1114116, 0, 327680, 1114117, 0, 327681, 1114118, 0, 327681, 1114119, 0, 327682, 1114130, 0, 327680, 1114131, 0, 327681, 1114132, 0, 327682, 1179651, 0, 327680, 1179652, 0, 524288, 1179653, 0, 393217, 1179654, 0, 393217, 1179655, 0, 524289, 1179656, 0, 327682, 1179664, 0, 327680, 1179665, 0, 327681, 1179666, 0, 524288, 1179667, 0, 393217, 1179668, 0, 393218, 1245187, 0, 393216, 1245188, 0, 393217, 1245189, 0, 393217, 1245190, 0, 393217, 1245191, 0, 393217, 1245192, 0, 524289, 1245193, 0, 327681, 1245194, 0, 327682, 1245200, 0, 458752, 1245201, 0, 589824, 1245202, 0, 393217, 1245203, 0, 393217, 1245204, 0, 589825, 1245205, 0, 655361, 1245211, 0, 327680, 1245212, 0, 327681, 1245213, 0, 327681, 1245214, 0, 327681, 1245215, 0, 327681, 1245216, 0, 327682, 1310723, 0, 458752, 1310724, 0, 589824, 1310725, 0, 393217, 1310726, 0, 393217, 1310727, 0, 393217, 1310728, 0, 393217, 1310729, 0, 393217, 1310730, 0, 524289, 1310731, 0, 327681, 1310732, 0, 327682, 1310737, 0, 458752, 1310738, 0, 458753, 1310739, 0, 458753, 1310740, 0, 458754, 1310747, 0, 393216, 1310748, 0, 393217, 1310749, 0, 589825, 1310750, 0, 589824, 1310751, 0, 393217, 1310752, 0, 393218, 1376260, 0, 458752, 1376261, 0, 589824, 1376262, 0, 393217, 1376263, 0, 393217, 1376264, 0, 393217, 1376265, 0, 393217, 1376266, 0, 393217, 1376267, 0, 393217, 1376268, 0, 393218, 1376282, 0, 327680, 1376283, 0, 524288, 1376284, 0, 393217, 1376285, 0, 524289, 1376286, 0, 524288, 1376287, 0, 393217, 1376288, 0, 393218, 1441797, 0, 458752, 1441798, 0, 589824, 1441799, 0, 393217, 1441800, 0, 393217, 1441801, 0, 393217, 1441802, 0, 393217, 1441803, 0, 589825, 1441804, 0, 458754, 1441818, 0, 458752, 1441819, 0, 589824, 1441820, 0, 393217, 1441821, 0, 589825, 1441822, 0, 458753, 1441823, 0, 458753, 1441824, 0, 458754, 1507334, 0, 393216, 1507335, 0, 393217, 1507336, 0, 393217, 1507337, 0, 393217, 1507338, 0, 393217, 1507339, 0, 393218, 1507355, 0, 458752, 1507356, 0, 589824, 1507357, 0, 393218, 1572870, 0, 458752, 1572871, 0, 458753, 1572872, 0, 589824, 1572873, 0, 589825, 1572874, 0, 589824, 1572875, 0, 393218, 1572892, 0, 458752, 1572893, 0, 458754, 1572914, 0, 327680, 1572915, 0, 327681, 1572916, 0, 327681, 1572917, 0, 327682, 1638409, 0, 458752, 1638410, 0, 458753, 1638411, 0, 458754, 1638448, 0, 327680, 1638449, 0, 327681, 1638450, 0, 524288, 1638451, 0, 393217, 1638452, 0, 393217, 1638453, 0, 524289, 1638454, 0, 327682, 1703984, 0, 524288, 1703985, 0, 393217, 1703986, 0, 393217, 1703987, 0, 393217, 1703988, 0, 393217, 1703989, 0, 589825, 1703990, 0, 458754, 1769519, 0, 655360, 1769520, 0, 589824, 1769521, 0, 393217, 1769522, 0, 589825, 1769523, 0, 458753, 1769524, 0, 458753, 1769525, 0, 458754, 1835056, 0, 458752, 1835057, 0, 589824, 1835058, 0, 393218, 1835067, 0, 327680, 1835068, 0, 327682, 1900593, 0, 393216, 1900594, 0, 393218, 1900602, 0, 327680, 1900603, 0, 524288, 1900604, 0, 393218, 1966129, 0, 458752, 1966130, 0, 458754, 1966138, 0, 393216, 1966139, 0, 393217, 1966140, 0, 524289, 2031674, 0, 458752, 2031675, 0, 589824, 2031676, 0, 393217, 2031677, 0, 327682, 2097211, 0, 393216, 2097212, 0, 393217, 2097213, 0, 393218, 2162747, 0, 458752, 2162748, 0, 458753, 2162749, 0, 458754 ) - -[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 786455, 0, 65537, 786456, 0, 65537, 786457, 0, 65537, 786458, 0, 65537, 851991, 0, 65537, 851992, 0, 65537, 851993, 0, 65537, 851994, 0, 65537, 917523, 0, 65537, 917524, 0, 65537, 917525, 0, 65537, 917526, 0, 65537, 917527, 0, 65537, 917528, 0, 65537, 917529, 0, 65537, 917530, 0, 65537, 917625, 0, 2293784, 917626, 0, 2293785, 917627, 0, 2293785, 917628, 0, 2293785, 917629, 0, 2293785, 917630, 0, 2293785, 917631, 0, 2293785, 917632, 0, 2293785, 917633, 0, 2293785, 983059, 0, 65537, 983060, 0, 65537, 983061, 0, 65537, 983062, 0, 65537, 983063, 0, 65537, 983064, 0, 65537, 983065, 0, 65537, 983066, 0, 65537, 983161, 0, 2359320, 983162, 0, 2359321, 983163, 0, 2359321, 983164, 0, 2359321, 983165, 0, 2359321, 983166, 0, 2359321, 983167, 0, 2359321, 983168, 0, 2359321, 983169, 0, 2359321, 1048600, 0, 65537, 1048601, 0, 65537, 1048602, 0, 65537, 1048603, 0, 65537, 1048604, 0, 65537, 1048605, 0, 65537, 1048697, 0, 2359320, 1048698, 0, 2359321, 1048699, 0, 2359321, 1048700, 0, 2359321, 1048701, 0, 2359321, 1048702, 0, 2359321, 1048703, 0, 2359321, 1048704, 0, 2359321, 1048705, 0, 2359321, 1114136, 0, 65537, 1114137, 0, 65537, 1114138, 0, 65537, 1114139, 0, 65537, 1114140, 0, 65537, 1114141, 0, 65537, 1114233, 0, 2359320, 1114234, 0, 2359321, 1114235, 0, 2359321, 1114236, 0, 2359321, 1114237, 0, 2359321, 1114238, 0, 2359321, 1114239, 0, 2359321, 1114240, 0, 2359321, 1114241, 0, 2359321, 1179767, 0, 2293784, 1179768, 0, 2293785, 1179769, 0, 2490392, 1179770, 0, 2359321, 1179771, 0, 2359321, 1179772, 0, 2359321, 1179773, 0, 2359321, 1179774, 0, 2359321, 1179775, 0, 2359321, 1179776, 0, 2359321, 1179777, 0, 2359321, 1245302, 0, 2293784, 1245303, 0, 2490392, 1245304, 0, 2359321, 1245305, 0, 2359321, 1245306, 0, 2359321, 1245307, 0, 2359321, 1245308, 0, 2359321, 1245309, 0, 2359321, 1245310, 0, 2359321, 1245311, 0, 2359321, 1245312, 0, 2359321, 1245313, 0, 2359321, 1310838, 0, 2359320, 1310839, 0, 2359321, 1310840, 0, 2359321, 1310841, 0, 2359321, 1310842, 0, 2359321, 1310843, 0, 2359321, 1310844, 0, 2359321, 1310845, 0, 2359321, 1310846, 0, 2359321, 1310847, 0, 2359321, 1310848, 0, 2359321, 1310849, 0, 2359321, 1376374, 0, 2359320, 1376375, 0, 2359321, 1376376, 0, 2359321, 1376377, 0, 2359321, 1376378, 0, 2359321, 1376379, 0, 2359321, 1376380, 0, 2359321, 1376381, 0, 2359321, 1376382, 0, 2359321, 1376383, 0, 2359321, 1376384, 0, 2359321, 1376385, 0, 2359321, 1441910, 0, 2359320, 1441911, 0, 2359321, 1441912, 0, 2359321, 1441913, 0, 2359321, 1441914, 0, 2359321, 1441915, 0, 2359321, 1441916, 0, 2359321, 1441917, 0, 2359321, 1441918, 0, 2359321, 1441919, 0, 2359321, 1441920, 0, 2359321, 1441921, 0, 2359321, 1507446, 0, 2359320, 1507447, 0, 2359321, 1507448, 0, 2359321, 1507449, 0, 2359321, 1507450, 0, 2359321, 1507451, 0, 2359321, 1507452, 0, 2359321, 1507453, 0, 2359321, 1507454, 0, 2359321, 1507455, 0, 2359321, 1507456, 0, 2359321, 1507457, 0, 2359321, 1572981, 0, 2293784, 1572982, 0, 2490392, 1572983, 0, 2359321, 1572984, 0, 2359321, 1572985, 0, 2359321, 1572986, 0, 2359321, 1572987, 0, 2359321, 1572988, 0, 2359321, 1572989, 0, 2359321, 1572990, 0, 2359321, 1572991, 0, 2359321, 1572992, 0, 2359321, 1572993, 0, 2359321, 1638505, 0, 2293784, 1638506, 0, 2293785, 1638507, 0, 2293785, 1638508, 0, 2293785, 1638509, 0, 2293786, 1638517, 0, 2359320, 1638518, 0, 2359321, 1638519, 0, 2359321, 1638520, 0, 2359321, 1638521, 0, 2359321, 1638522, 0, 2359321, 1638523, 0, 2359321, 1638524, 0, 2359321, 1638525, 0, 2359321, 1638526, 0, 2359321, 1638527, 0, 2359321, 1638528, 0, 2359321, 1638529, 0, 2359321, 1704039, 0, 2293784, 1704040, 0, 2293785, 1704041, 0, 2490392, 1704042, 0, 2359321, 1704043, 0, 2359321, 1704044, 0, 2359321, 1704045, 0, 2490393, 1704046, 0, 2293785, 1704047, 0, 2293785, 1704048, 0, 2293785, 1704049, 0, 2293785, 1704050, 0, 2293785, 1704051, 0, 2293785, 1704052, 0, 2293785, 1704053, 0, 2490392, 1704054, 0, 2359321, 1704055, 0, 2359321, 1704056, 0, 2359321, 1704057, 0, 2359321, 1704058, 0, 2359321, 1704059, 0, 2359321, 1704060, 0, 2359321, 1704061, 0, 2359321, 1704062, 0, 2359321, 1704063, 0, 2359321, 1704064, 0, 2359321, 1704065, 0, 2359321, 1769572, 0, 2293784, 1769573, 0, 2293785, 1769574, 0, 2293785, 1769575, 0, 2490392, 1769576, 0, 2359321, 1769577, 0, 2359321, 1769578, 0, 2359321, 1769579, 0, 2359321, 1769580, 0, 2359321, 1769581, 0, 2359321, 1769582, 0, 2359321, 1769583, 0, 2359321, 1769584, 0, 2359321, 1769585, 0, 2359321, 1769586, 0, 2359321, 1769587, 0, 2359321, 1769588, 0, 2359321, 1769589, 0, 2359321, 1769590, 0, 2359321, 1769591, 0, 2359321, 1769592, 0, 2359321, 1769593, 0, 2359321, 1769594, 0, 2359321, 1769595, 0, 2359321, 1769596, 0, 2359321, 1769597, 0, 2359321, 1769598, 0, 2359321, 1769599, 0, 2359321, 1769600, 0, 2359321, 1769601, 0, 2359321, 1835108, 0, 2359320, 1835109, 0, 2359321, 1835110, 0, 2359321, 1835111, 0, 2359321, 1835112, 0, 2359321, 1835113, 0, 2359321, 1835114, 0, 2359321, 1835115, 0, 2359321, 1835116, 0, 2359321, 1835117, 0, 2359321, 1835118, 0, 2359321, 1835119, 0, 2359321, 1835120, 0, 2359321, 1835121, 0, 2359321, 1835122, 0, 2359321, 1835123, 0, 2359321, 1835124, 0, 2359321, 1835125, 0, 2359321, 1835126, 0, 2359321, 1835127, 0, 2359321, 1835128, 0, 2359321, 1835129, 0, 2359321, 1835130, 0, 2359321, 1835131, 0, 2359321, 1835132, 0, 2359321, 1835133, 0, 2359321, 1835134, 0, 2359321, 1835135, 0, 2359321, 1835136, 0, 2359321, 1835137, 0, 2359321, 1900644, 0, 2359320, 1900645, 0, 2359321, 1900646, 0, 2359321, 1900647, 0, 2359321, 1900648, 0, 2359321, 1900649, 0, 2359321, 1900650, 0, 2359321, 1900651, 0, 2359321, 1900652, 0, 2359321, 1900653, 0, 2359321, 1900654, 0, 2359321, 1900655, 0, 2359321, 1900656, 0, 2359321, 1900657, 0, 2359321, 1900658, 0, 2359321, 1900659, 0, 2359321, 1900660, 0, 2359321, 1900661, 0, 2359321, 1900662, 0, 2359321, 1900663, 0, 2359321, 1900664, 0, 2359321, 1900665, 0, 2359321, 1900666, 0, 2359321, 1900667, 0, 2359321, 1900668, 0, 2359321, 1900669, 0, 2359321, 1900670, 0, 2359321, 1900671, 0, 2359321, 1900672, 0, 2359321, 1900673, 0, 2359321, 1966180, 0, 2359320, 1966181, 0, 2359321, 1966182, 0, 2359321, 1966183, 0, 2359321, 1966184, 0, 2359321, 1966185, 0, 2359321, 1966186, 0, 2359321, 1966187, 0, 2359321, 1966188, 0, 2359321, 1966189, 0, 2359321, 1966190, 0, 2359321, 1966191, 0, 2359321, 1966192, 0, 2359321, 1966193, 0, 2359321, 1966194, 0, 2359321, 1966195, 0, 2359321, 1966196, 0, 2359321, 1966197, 0, 2359321, 1966198, 0, 2359321, 1966199, 0, 2359321, 1966200, 0, 2359321, 1966201, 0, 2359321, 1966202, 0, 2359321, 1966203, 0, 2359321, 1966204, 0, 2359321, 1966205, 0, 2359321, 1966206, 0, 2359321, 1966207, 0, 2359321, 1966208, 0, 2359321, 1966209, 0, 2359321, 2031716, 0, 2359320, 2031717, 0, 2359321, 2031718, 0, 2359321, 2031719, 0, 2359321, 2031720, 0, 2359321, 2031721, 0, 2359321, 2031722, 0, 2359321, 2031723, 0, 2359321, 2031724, 0, 2359321, 2031725, 0, 2359321, 2031726, 0, 2359321, 2031727, 0, 2359321, 2031728, 0, 2359321, 2031729, 0, 2359321, 2031730, 0, 2359321, 2031731, 0, 2359321, 2031732, 0, 2359321, 2031733, 0, 2359321, 2031734, 0, 2359321, 2031735, 0, 2359321, 2031736, 0, 2359321, 2031737, 0, 2359321, 2031738, 0, 2359321, 2031739, 0, 2359321, 2031740, 0, 2359321, 2031741, 0, 2359321, 2031742, 0, 2359321, 2031743, 0, 2359321, 2031744, 0, 2359321, 2031745, 0, 2359321, 2097251, 0, 2293784, 2097252, 0, 2490392, 2097253, 0, 2359321, 2097254, 0, 2359321, 2097255, 0, 2359321, 2097256, 0, 2359321, 2097257, 0, 2359321, 2097258, 0, 2359321, 2097259, 0, 2359321, 2097260, 0, 2359321, 2097261, 0, 2359321, 2097262, 0, 2359321, 2097263, 0, 2359321, 2097264, 0, 2359321, 2097265, 0, 2359321, 2097266, 0, 2359321, 2097267, 0, 2359321, 2097268, 0, 2359321, 2097269, 0, 2359321, 2097270, 0, 2359321, 2097271, 0, 2359321, 2097272, 0, 2359321, 2097273, 0, 2359321, 2097274, 0, 2359321, 2097275, 0, 2359321, 2097276, 0, 2359321, 2097277, 0, 2359321, 2097278, 0, 2359321, 2097279, 0, 2359321, 2097280, 0, 2359321, 2097281, 0, 2359321, 2162787, 0, 2359320, 2162788, 0, 2359321, 2162789, 0, 2359321, 2162790, 0, 2359321, 2162791, 0, 2359321, 2162792, 0, 2359321, 2162793, 0, 2359321, 2162794, 0, 2359321, 2162795, 0, 2359321, 2162796, 0, 2359321, 2162797, 0, 2359321, 2162798, 0, 2359321, 2162799, 0, 2359321, 2162800, 0, 2359321, 2162801, 0, 2359321, 2162802, 0, 2359321, 2162803, 0, 2359321, 2162804, 0, 2359321, 2162805, 0, 2359321, 2162806, 0, 2359321, 2162807, 0, 2359321, 2162808, 0, 2359321, 2162809, 0, 2359321, 2162810, 0, 2359321, 2162811, 0, 2359321, 2162812, 0, 2359321, 2162813, 0, 2359321, 2162814, 0, 2359321, 2162815, 0, 2359321, 2162816, 0, 2359321, 2162817, 0, 2359321, 2228323, 0, 2359320, 2228324, 0, 2359321, 2228325, 0, 2359321, 2228326, 0, 2359321, 2228327, 0, 2359321, 2228328, 0, 2359321, 2228329, 0, 2359321, 2228330, 0, 2359321, 2228331, 0, 2359321, 2228332, 0, 2359321, 2228333, 0, 2359321, 2228334, 0, 2359321, 2228335, 0, 2359321, 2228336, 0, 2359321, 2228337, 0, 2359321, 2228338, 0, 2359321, 2228339, 0, 2359321, 2228340, 0, 2359321, 2228341, 0, 2359321, 2228342, 0, 2359321, 2228343, 0, 2359321, 2228344, 0, 2359321, 2228345, 0, 2359321, 2228346, 0, 2359321, 2228347, 0, 2359321, 2228348, 0, 2359321, 2228349, 0, 2359321, 2228350, 0, 2359321, 2228351, 0, 2359321, 2228352, 0, 2359321, 2228353, 0, 2359321, 2293859, 0, 2359320, 2293860, 0, 2359321, 2293861, 0, 2359321, 2293862, 0, 2359321, 2293863, 0, 2359321, 2293864, 0, 2359321, 2293865, 0, 2359321, 2293866, 0, 2359321, 2293867, 0, 2359321, 2293868, 0, 2359321, 2293869, 0, 2359321, 2293870, 0, 2359321, 2293871, 0, 2359321, 2293872, 0, 2359321, 2293873, 0, 2359321, 2293874, 0, 2359321, 2293875, 0, 2359321, 2293876, 0, 2359321, 2293877, 0, 2359321, 2293878, 0, 2359321, 2293879, 0, 2359321, 2293880, 0, 2359321, 2293881, 0, 2359321, 2293882, 0, 2359321, 2293883, 0, 2359321, 2293884, 0, 2359321, 2293885, 0, 2359321, 2293886, 0, 2359321, 2293887, 0, 2359321, 2293888, 0, 2359321, 2293889, 0, 2359321, 2359395, 0, 2359320, 2359396, 0, 2359321, 2359397, 0, 2359321, 2359398, 0, 2359321, 2359399, 0, 2359321, 2359400, 0, 2359321, 2359401, 0, 2359321, 2359402, 0, 2359321, 2359403, 0, 2359321, 2359404, 0, 2359321, 2359405, 0, 2359321, 2359406, 0, 2359321, 2359407, 0, 2359321, 2359408, 0, 2359321, 2359409, 0, 2359321, 2359410, 0, 2359321, 2359411, 0, 2359321, 2359412, 0, 2359321, 2359413, 0, 2359321, 2359414, 0, 2359321, 2359415, 0, 2359321, 2359416, 0, 2359321, 2359417, 0, 2359321, 2359418, 0, 2359321, 2359419, 0, 2359321, 2359420, 0, 2359321, 2359421, 0, 2359321, 2359422, 0, 2359321, 2359423, 0, 2359321, 2359424, 0, 2359321, 2359425, 0, 2359321, 2424925, 0, 2293784, 2424926, 0, 2293785, 2424927, 0, 2293785, 2424928, 0, 2293785, 2424929, 0, 2293785, 2424930, 0, 2293785, 2424931, 0, 2490392, 2424932, 0, 2359321, 2424933, 0, 2359321, 2424934, 0, 2359321, 2424935, 0, 2359321, 2424936, 0, 2359321, 2424937, 0, 2359321, 2424938, 0, 2359321, 2424939, 0, 2359321, 2424940, 0, 2359321, 2424941, 0, 2359321, 2424942, 0, 2359321, 2424943, 0, 2359321, 2424944, 0, 2359321, 2424945, 0, 2359321, 2424946, 0, 2359321, 2424947, 0, 2359321, 2424948, 0, 2359321, 2424949, 0, 2359321, 2424950, 0, 2359321, 2424951, 0, 2359321, 2424952, 0, 2359321, 2424953, 0, 2359321, 2424954, 0, 2359321, 2424955, 0, 2359321, 2424956, 0, 2359321, 2424957, 0, 2359321, 2424958, 0, 2359321, 2424959, 0, 2359321, 2424960, 0, 2359321, 2424961, 0, 2359321, 2490460, 0, 2293784, 2490461, 0, 2490392, 2490462, 0, 2359321, 2490463, 0, 2359321, 2490464, 0, 2359321, 2490465, 0, 2359321, 2490466, 0, 2359321, 2490467, 0, 2359321, 2490468, 0, 2359321, 2490469, 0, 2359321, 2490470, 0, 2359321, 2490471, 0, 2359321, 2490472, 0, 2359321, 2490473, 0, 2359321, 2490474, 0, 2359321, 2490475, 0, 2359321, 2490476, 0, 2359321, 2490477, 0, 2359321, 2490478, 0, 2359321, 2490479, 0, 2359321, 2490480, 0, 2359321, 2490481, 0, 2359321, 2490482, 0, 2359321, 2490483, 0, 2359321, 2490484, 0, 2359321, 2490485, 0, 2359321, 2490486, 0, 2359321, 2490487, 0, 2359321, 2490488, 0, 2359321, 2490489, 0, 2359321, 2490490, 0, 2359321, 2490491, 0, 2359321, 2490492, 0, 2359321, 2490493, 0, 2359321, 2490494, 0, 2359321, 2490495, 0, 2359321, 2490496, 0, 2359321, 2490497, 0, 2359321, 2555996, 0, 2359320, 2555997, 0, 2359321, 2555998, 0, 2359321, 2555999, 0, 2359321, 2556000, 0, 2359321, 2556001, 0, 2359321, 2556002, 0, 2359321, 2556003, 0, 2359321, 2556004, 0, 2359321, 2556005, 0, 2359321, 2556006, 0, 2359321, 2556007, 0, 2359321, 2556008, 0, 2359321, 2556009, 0, 2359321, 2556010, 0, 2359321, 2556011, 0, 2359321, 2556012, 0, 2359321, 2556013, 0, 2359321, 2556014, 0, 2359321, 2556015, 0, 2359321, 2556016, 0, 2359321, 2556017, 0, 2359321, 2556018, 0, 2359321, 2556019, 0, 2359321, 2556020, 0, 2359321, 2556021, 0, 2359321, 2556022, 0, 2359321, 2556023, 0, 2359321, 2556024, 0, 2359321, 2556025, 0, 2359321, 2556026, 0, 2359321, 2556027, 0, 2359321, 2556028, 0, 2359321, 2556029, 0, 2359321, 2556030, 0, 2359321, 2556031, 0, 2359321, 2556032, 0, 2359321, 2556033, 0, 2359321, 2621530, 0, 2293784, 2621531, 0, 2293785, 2621532, 0, 2490392, 2621533, 0, 2359321, 2621534, 0, 2359321, 2621535, 0, 2359321, 2621536, 0, 2359321, 2621537, 0, 2359321, 2621538, 0, 2359321, 2621539, 0, 2359321, 2621540, 0, 2359321, 2621541, 0, 2359321, 2621542, 0, 2359321, 2621543, 0, 2359321, 2621544, 0, 2359321, 2621545, 0, 2359321, 2621546, 0, 2359321, 2621547, 0, 2359321, 2621548, 0, 2359321, 2621549, 0, 2359321, 2621550, 0, 2359321, 2621551, 0, 2359321, 2621552, 0, 2359321, 2621553, 0, 2359321, 2621554, 0, 2359321, 2621555, 0, 2359321, 2621556, 0, 2359321, 2621557, 0, 2359321, 2621558, 0, 2359321, 2621559, 0, 2359321, 2621560, 0, 2359321, 2621561, 0, 2359321, 2621562, 0, 2359321, 2621563, 0, 2359321, 2621564, 0, 2359321, 2621565, 0, 2359321, 2621566, 0, 2359321, 2621567, 0, 2359321, 2621568, 0, 2359321, 2621569, 0, 2359321, 2687064, 0, 2293784, 2687065, 0, 2293785, 2687066, 0, 2490392, 2687067, 0, 2359321, 2687068, 0, 2359321, 2687069, 0, 2359321, 2687070, 0, 2359321, 2687071, 0, 2359321, 2687072, 0, 2359321, 2687073, 0, 2359321, 2687074, 0, 2359321, 2687075, 0, 2359321, 2687076, 0, 2359321, 2687077, 0, 2359321, 2687078, 0, 2359321, 2687079, 0, 2359321, 2687080, 0, 2359321, 2687081, 0, 2359321, 2687082, 0, 2359321, 2687083, 0, 2359321, 2687084, 0, 2359321, 2687085, 0, 2359321, 2687086, 0, 2359321, 2687087, 0, 2359321, 2687088, 0, 2359321, 2687089, 0, 2359321, 2687090, 0, 2359321, 2687091, 0, 2359321, 2687092, 0, 2359321, 2687093, 0, 2359321, 2687094, 0, 2359321, 2687095, 0, 2359321, 2687096, 0, 2359321, 2687097, 0, 2359321, 2687098, 0, 2359321, 2687099, 0, 2359321, 2687100, 0, 2359321, 2687101, 0, 2359321, 2687102, 0, 2359321, 2687103, 0, 2359321, 2687104, 0, 2359321, 2687105, 0, 2359321, 2752598, 0, 2293784, 2752599, 0, 2293785, 2752600, 0, 2490392, 2752601, 0, 2359321, 2752602, 0, 2359321, 2752603, 0, 2359321, 2752604, 0, 2359321, 2752605, 0, 2359321, 2752606, 0, 2359321, 2752607, 0, 2359321, 2752608, 0, 2359321, 2752609, 0, 2359321, 2752610, 0, 2359321, 2752611, 0, 2359321, 2752612, 0, 2359321, 2752613, 0, 2359321, 2752614, 0, 2359321, 2752615, 0, 2359321, 2752616, 0, 2359321, 2752617, 0, 2359321, 2752618, 0, 2359321, 2752619, 0, 2359321, 2752620, 0, 2359321, 2752621, 0, 2359321, 2752622, 0, 2359321, 2752623, 0, 2359321, 2752624, 0, 2359321, 2752625, 0, 2359321, 2752626, 0, 2359321, 2752627, 0, 2359321, 2752628, 0, 2359321, 2752629, 0, 2359321, 2752630, 0, 2359321, 2752631, 0, 2359321, 2752632, 0, 2359321, 2752633, 0, 2359321, 2752634, 0, 2359321, 2752635, 0, 2359321, 2752636, 0, 2359321, 2752637, 0, 2359321, 2752638, 0, 2359321, 2752639, 0, 2359321, 2752640, 0, 2359321, 2752641, 0, 2359321, 2818123, 0, 2293784, 2818124, 0, 2293785, 2818125, 0, 2293785, 2818126, 0, 2293785, 2818127, 0, 2293786, 2818130, 0, 2293784, 2818131, 0, 2293785, 2818132, 0, 2293785, 2818133, 0, 2293785, 2818134, 0, 2490392, 2818135, 0, 2359321, 2818136, 0, 2359321, 2818137, 0, 2359321, 2818138, 0, 2359321, 2818139, 0, 2359321, 2818140, 0, 2359321, 2818141, 0, 2359321, 2818142, 0, 2359321, 2818143, 0, 2359321, 2818144, 0, 2359321, 2818145, 0, 2359321, 2818146, 0, 2359321, 2818147, 0, 2359321, 2818148, 0, 2359321, 2818149, 0, 2359321, 2818150, 0, 2359321, 2818151, 0, 2359321, 2818152, 0, 2359321, 2818153, 0, 2359321, 2818154, 0, 2359321, 2818155, 0, 2359321, 2818156, 0, 2359321, 2818157, 0, 2359321, 2818158, 0, 2359321, 2818159, 0, 2359321, 2818160, 0, 2359321, 2818161, 0, 2359321, 2818162, 0, 2359321, 2818163, 0, 2359321, 2818164, 0, 2359321, 2818165, 0, 2359321, 2818166, 0, 2359321, 2818167, 0, 2359321, 2818168, 0, 2359321, 2818169, 0, 2359321, 2818170, 0, 2359321, 2818171, 0, 2359321, 2818172, 0, 2359321, 2818173, 0, 2359321, 2818174, 0, 2359321, 2818175, 0, 2359321, 2818176, 0, 2359321, 2818177, 0, 2359321, 2883627, 0, 2293784, 2883628, 0, 2293786, 2883655, 0, 2293784, 2883656, 0, 2293785, 2883657, 0, 2293785, 2883658, 0, 2293785, 2883659, 0, 2490392, 2883660, 0, 2359321, 2883661, 0, 2359321, 2883662, 0, 2359321, 2883663, 0, 2490393, 2883664, 0, 2293785, 2883665, 0, 2293785, 2883666, 0, 2490392, 2883667, 0, 2359321, 2883668, 0, 2359321, 2883669, 0, 2359321, 2883670, 0, 2359321, 2883671, 0, 2359321, 2883672, 0, 2359321, 2883673, 0, 2359321, 2883674, 0, 2359321, 2883675, 0, 2359321, 2883676, 0, 2359321, 2883677, 0, 2359321, 2883678, 0, 2359321, 2883679, 0, 2359321, 2883680, 0, 2359321, 2883681, 0, 2359321, 2883682, 0, 2359321, 2883683, 0, 2359321, 2883684, 0, 2359321, 2883685, 0, 2359321, 2883686, 0, 2359321, 2883687, 0, 2359321, 2883688, 0, 2359321, 2883689, 0, 2359321, 2883690, 0, 2359321, 2883691, 0, 2359321, 2883692, 0, 2359321, 2883693, 0, 2359321, 2883694, 0, 2359321, 2883695, 0, 2359321, 2883696, 0, 2359321, 2883697, 0, 2359321, 2883698, 0, 2359321, 2883699, 0, 2359321, 2883700, 0, 2359321, 2883701, 0, 2359321, 2883702, 0, 2359321, 2883703, 0, 2359321, 2883704, 0, 2359321, 2883705, 0, 2359321, 2883706, 0, 2359321, 2883707, 0, 2359321, 2883708, 0, 2359321, 2883709, 0, 2359321, 2883710, 0, 2359321, 2883711, 0, 2359321, 2883712, 0, 2359321, 2883713, 0, 2359321, 2949135, 0, 2293784, 2949136, 0, 2293786, 2949162, 0, 2293784, 2949163, 0, 2490392, 2949164, 0, 2359322, 2949178, 0, 2293784, 2949179, 0, 2293785, 2949180, 0, 2293785, 2949181, 0, 2293786, 2949189, 0, 2293784, 2949190, 0, 2293785, 2949191, 0, 2490392, 2949192, 0, 2359321, 2949193, 0, 2359321, 2949194, 0, 2359321, 2949195, 0, 2359321, 2949196, 0, 2359321, 2949197, 0, 2359321, 2949198, 0, 2359321, 2949199, 0, 2359321, 2949200, 0, 2359321, 2949201, 0, 2359321, 2949202, 0, 2359321, 2949203, 0, 2359321, 2949204, 0, 2359321, 2949205, 0, 2359321, 2949206, 0, 2359321, 2949207, 0, 2359321, 2949208, 0, 2359321, 2949209, 0, 2359321, 2949210, 0, 2359321, 2949211, 0, 2359321, 2949212, 0, 2359321, 2949213, 0, 2359321, 2949214, 0, 2359321, 2949215, 0, 2359321, 2949216, 0, 2359321, 2949217, 0, 2359321, 2949218, 0, 2359321, 2949219, 0, 2359321, 2949220, 0, 2359321, 2949221, 0, 2359321, 2949222, 0, 2359321, 2949223, 0, 2359321, 2949224, 0, 2359321, 2949225, 0, 2359321, 2949226, 0, 2359321, 2949227, 0, 2359321, 2949228, 0, 2359321, 2949229, 0, 2359321, 2949230, 0, 2359321, 2949231, 0, 2359321, 2949232, 0, 2359321, 2949233, 0, 2359321, 2949234, 0, 2359321, 2949235, 0, 2359321, 2949236, 0, 2359321, 2949237, 0, 2359321, 2949238, 0, 2359321, 2949239, 0, 2359321, 2949240, 0, 2359321, 2949241, 0, 2359321, 2949242, 0, 2359321, 2949243, 0, 2359321, 2949244, 0, 2359321, 2949245, 0, 2359321, 2949246, 0, 2359321, 2949247, 0, 2359321, 2949248, 0, 2359321, 2949249, 0, 2359321, 3014670, 0, 2293784, 3014671, 0, 2490392, 3014672, 0, 2490393, 3014673, 0, 2293786, 3014690, 0, 2293784, 3014691, 0, 2293785, 3014692, 0, 2293785, 3014693, 0, 2293785, 3014694, 0, 2293785, 3014695, 0, 2293785, 3014696, 0, 2293785, 3014697, 0, 2293785, 3014698, 0, 2490392, 3014699, 0, 2359321, 3014700, 0, 2359322, 3014714, 0, 2359320, 3014715, 0, 2359321, 3014716, 0, 2359321, 3014717, 0, 2490393, 3014718, 0, 2293785, 3014719, 0, 2293785, 3014720, 0, 2293785, 3014721, 0, 2293785, 3014722, 0, 2293785, 3014723, 0, 2293785, 3014724, 0, 2293785, 3014725, 0, 2490392, 3014726, 0, 2359321, 3014727, 0, 2359321, 3014728, 0, 2359321, 3014729, 0, 2359321, 3014730, 0, 2359321, 3014731, 0, 2359321, 3014732, 0, 2359321, 3014733, 0, 2359321, 3014734, 0, 2359321, 3014735, 0, 2359321, 3014736, 0, 2359321, 3014737, 0, 2359321, 3014738, 0, 2359321, 3014739, 0, 2359321, 3014740, 0, 2359321, 3014741, 0, 2359321, 3014742, 0, 2359321, 3014743, 0, 2359321, 3014744, 0, 2359321, 3014745, 0, 2359321, 3014746, 0, 2359321, 3014747, 0, 2359321, 3014748, 0, 2359321, 3014749, 0, 2359321, 3014750, 0, 2359321, 3014751, 0, 2359321, 3014752, 0, 2359321, 3014753, 0, 2359321, 3014754, 0, 2359321, 3014755, 0, 2359321, 3014756, 0, 2359321, 3014757, 0, 2359321, 3014758, 0, 2359321, 3014759, 0, 2359321, 3014760, 0, 2359321, 3014761, 0, 2359321, 3014762, 0, 2359321, 3014763, 0, 2359321, 3014764, 0, 2359321, 3014765, 0, 2359321, 3014766, 0, 2359321, 3014767, 0, 2359321, 3014768, 0, 2359321, 3014769, 0, 2359321, 3014770, 0, 2359321, 3014771, 0, 2359321, 3014772, 0, 2359321, 3014773, 0, 2359321, 3014774, 0, 2359321, 3014775, 0, 2359321, 3014776, 0, 2359321, 3014777, 0, 2359321, 3014778, 0, 2359321, 3014779, 0, 2359321, 3014780, 0, 2359321, 3014781, 0, 2359321, 3014782, 0, 2359321, 3014783, 0, 2359321, 3014784, 0, 2359321, 3014785, 0, 2359321, 3080204, 0, 2293784, 3080205, 0, 2293785, 3080206, 0, 2490392, 3080207, 0, 2359321, 3080208, 0, 2359321, 3080209, 0, 2490393, 3080210, 0, 2293785, 3080211, 0, 2293785, 3080212, 0, 2293785, 3080213, 0, 2293786, 3080223, 0, 2293784, 3080224, 0, 2293785, 3080225, 0, 2293785, 3080226, 0, 2490392, 3080227, 0, 2359321, 3080228, 0, 2359321, 3080229, 0, 2359321, 3080230, 0, 2359321, 3080231, 0, 2359321, 3080232, 0, 2359321, 3080233, 0, 2359321, 3080234, 0, 2359321, 3080235, 0, 2359321, 3080236, 0, 2359322, 3080250, 0, 2359320, 3080251, 0, 2359321, 3080252, 0, 2359321, 3080253, 0, 2359321, 3080254, 0, 2359321, 3080255, 0, 2359321, 3080256, 0, 2359321, 3080257, 0, 2359321, 3080258, 0, 2359321, 3080259, 0, 2359321, 3080260, 0, 2359321, 3080261, 0, 2359321, 3080262, 0, 2359321, 3080263, 0, 2359321, 3080264, 0, 2359321, 3080265, 0, 2359321, 3080266, 0, 2359321, 3080267, 0, 2359321, 3080268, 0, 2359321, 3080269, 0, 2359321, 3080270, 0, 2359321, 3080271, 0, 2359321, 3080272, 0, 2359321, 3080273, 0, 2359321, 3080274, 0, 2359321, 3080275, 0, 2359321, 3080276, 0, 2359321, 3080277, 0, 2359321, 3080278, 0, 2359321, 3080279, 0, 2359321, 3080280, 0, 2359321, 3080281, 0, 2359321, 3080282, 0, 2359321, 3080283, 0, 2359321, 3080284, 0, 2359321, 3080285, 0, 2359321, 3080286, 0, 2359321, 3080287, 0, 2359321, 3080288, 0, 2359321, 3080289, 0, 2359321, 3080290, 0, 2359321, 3080291, 0, 2359321, 3080292, 0, 2359321, 3080293, 0, 2359321, 3080294, 0, 2359321, 3080295, 0, 2359321, 3080296, 0, 2359321, 3080297, 0, 2359321, 3080298, 0, 2359321, 3080299, 0, 2359321, 3080300, 0, 2359321, 3080301, 0, 2359321, 3080302, 0, 2359321, 3080303, 0, 2359321, 3080304, 0, 2359321, 3080305, 0, 2359321, 3080306, 0, 2359321, 3080307, 0, 2359321, 3080308, 0, 2359321, 3080309, 0, 2359321, 3080310, 0, 2359321, 3080311, 0, 2359321, 3080312, 0, 2359321, 3080313, 0, 2359321, 3080314, 0, 2359321, 3080315, 0, 2359321, 3080316, 0, 2359321, 3080317, 0, 2359321, 3080318, 0, 2359321, 3080319, 0, 2359321, 3080320, 0, 2359321, 3080321, 0, 2359321, 3145740, 0, 2359320, 3145741, 0, 2359321, 3145742, 0, 2359321, 3145743, 0, 2359321, 3145744, 0, 2359321, 3145745, 0, 2359321, 3145746, 0, 2359321, 3145747, 0, 2359321, 3145748, 0, 2359321, 3145749, 0, 2490393, 3145750, 0, 2293785, 3145751, 0, 2293785, 3145752, 0, 2293785, 3145753, 0, 2293785, 3145754, 0, 2293785, 3145755, 0, 2293785, 3145756, 0, 2293785, 3145757, 0, 2293785, 3145758, 0, 2293785, 3145759, 0, 2490392, 3145760, 0, 2359321, 3145761, 0, 2359321, 3145762, 0, 2359321, 3145763, 0, 2359321, 3145764, 0, 2359321, 3145765, 0, 2359321, 3145766, 0, 2359321, 3145767, 0, 2359321, 3145768, 0, 2359321, 3145769, 0, 2359321, 3145770, 0, 2359321, 3145771, 0, 2359321, 3145772, 0, 2490393, 3145773, 0, 2293785, 3145774, 0, 2293785, 3145775, 0, 2293785, 3145776, 0, 2293786, 3145783, 0, 2293784, 3145784, 0, 2293785, 3145785, 0, 2293785, 3145786, 0, 2490392, 3145787, 0, 2359321, 3145788, 0, 2359321, 3145789, 0, 2359321, 3145790, 0, 2359321, 3145791, 0, 2359321, 3145792, 0, 2359321, 3145793, 0, 2359321, 3145794, 0, 2359321, 3145795, 0, 2359321, 3145796, 0, 2359321, 3145797, 0, 2359321, 3145798, 0, 2359321, 3145799, 0, 2359321, 3145800, 0, 2359321, 3145801, 0, 2359321, 3145802, 0, 2359321, 3145803, 0, 2359321, 3145804, 0, 2359321, 3145805, 0, 2359321, 3145806, 0, 2359321, 3145807, 0, 2359321, 3145808, 0, 2359321, 3145809, 0, 2359321, 3145810, 0, 2359321, 3145811, 0, 2359321, 3145812, 0, 2359321, 3145813, 0, 2359321, 3145814, 0, 2359321, 3145815, 0, 2359321, 3145816, 0, 2359321, 3145817, 0, 2359321, 3145818, 0, 2359321, 3145819, 0, 2359321, 3145820, 0, 2359321, 3145821, 0, 2359321, 3145822, 0, 2359321, 3145823, 0, 2359321, 3145824, 0, 2359321, 3145825, 0, 2359321, 3145826, 0, 2359321, 3145827, 0, 2359321, 3145828, 0, 2359321, 3145829, 0, 2359321, 3145830, 0, 2359321, 3145831, 0, 2359321, 3145832, 0, 2359321, 3145833, 0, 2359321, 3145834, 0, 2359321, 3145835, 0, 2359321, 3145836, 0, 2359321, 3145837, 0, 2359321, 3145838, 0, 2359321, 3145839, 0, 2359321, 3145840, 0, 2359321, 3145841, 0, 2359321, 3145842, 0, 2359321, 3145843, 0, 2359321, 3145844, 0, 2359321, 3145845, 0, 2359321, 3145846, 0, 2359321, 3145847, 0, 2359321, 3145848, 0, 2359321, 3145849, 0, 2359321, 3145850, 0, 2359321, 3145851, 0, 2359321, 3145852, 0, 2359321, 3145853, 0, 2359321, 3145854, 0, 2359321, 3145855, 0, 2359321, 3145856, 0, 2359321, 3145857, 0, 2359321, 3211274, 0, 2293784, 3211275, 0, 2293785, 3211276, 0, 2490392, 3211277, 0, 2359321, 3211278, 0, 2359321, 3211279, 0, 2359321, 3211280, 0, 2359321, 3211281, 0, 2359321, 3211282, 0, 2359321, 3211283, 0, 2359321, 3211284, 0, 2359321, 3211285, 0, 2359321, 3211286, 0, 2359321, 3211287, 0, 2359321, 3211288, 0, 2359321, 3211289, 0, 2359321, 3211290, 0, 2359321, 3211291, 0, 2359321, 3211292, 0, 2359321, 3211293, 0, 2359321, 3211294, 0, 2359321, 3211295, 0, 2359321, 3211296, 0, 2359321, 3211297, 0, 2359321, 3211298, 0, 2359321, 3211299, 0, 2359321, 3211300, 0, 2359321, 3211301, 0, 2359321, 3211302, 0, 2359321, 3211303, 0, 2359321, 3211304, 0, 2359321, 3211305, 0, 2359321, 3211306, 0, 2359321, 3211307, 0, 2359321, 3211308, 0, 2359321, 3211309, 0, 2359321, 3211310, 0, 2359321, 3211311, 0, 2359321, 3211312, 0, 2490393, 3211313, 0, 2293785, 3211314, 0, 2293785, 3211315, 0, 2293785, 3211316, 0, 2293785, 3211317, 0, 2293785, 3211318, 0, 2293785, 3211319, 0, 2490392, 3211320, 0, 2359321, 3211321, 0, 2359321, 3211322, 0, 2359321, 3211323, 0, 2359321, 3211324, 0, 2359321, 3211325, 0, 2359321, 3211326, 0, 2359321, 3211327, 0, 2359321, 3211328, 0, 2359321, 3211329, 0, 2359321, 3211330, 0, 2359321, 3211331, 0, 2359321, 3211332, 0, 2359321, 3211333, 0, 2359321, 3211334, 0, 2359321, 3211335, 0, 2359321, 3211336, 0, 2359321, 3211337, 0, 2359321, 3211338, 0, 2359321, 3211339, 0, 2359321, 3211340, 0, 2359321, 3211341, 0, 2359321, 3211342, 0, 2359321, 3211343, 0, 2359321, 3211344, 0, 2359321, 3211345, 0, 2359321, 3211346, 0, 2359321, 3211347, 0, 2359321, 3211348, 0, 2359321, 3211349, 0, 2359321, 3211350, 0, 2359321, 3211351, 0, 2359321, 3211352, 0, 2359321, 3211353, 0, 2359321, 3211354, 0, 2359321, 3211355, 0, 2359321, 3211356, 0, 2359321, 3211357, 0, 2359321, 3211358, 0, 2359321, 3211359, 0, 2359321, 3211360, 0, 2359321, 3211361, 0, 2359321, 3211362, 0, 2359321, 3211363, 0, 2359321, 3211364, 0, 2359321, 3211365, 0, 2359321, 3211366, 0, 2359321, 3211367, 0, 2359321, 3211368, 0, 2359321, 3211369, 0, 2359321, 3211370, 0, 2359321, 3211371, 0, 2359321, 3211372, 0, 2359321, 3211373, 0, 2359321, 3211374, 0, 2359321, 3211375, 0, 2359321, 3211376, 0, 2359321, 3211377, 0, 2359321, 3211378, 0, 2359321, 3211379, 0, 2359321, 3211380, 0, 2359321, 3211381, 0, 2359321, 3211382, 0, 2359321, 3211383, 0, 2359321, 3211384, 0, 2359321, 3211385, 0, 2359321, 3211386, 0, 2359321, 3211387, 0, 2359321, 3211388, 0, 2359321, 3211389, 0, 2359321, 3211390, 0, 2359321, 3211391, 0, 2359321, 3211392, 0, 2359321, 3211393, 0, 2359321, 3276800, 0, 2293785, 3276801, 0, 2293785, 3276802, 0, 2293785, 3276803, 0, 2293785, 3276804, 0, 2293785, 3276805, 0, 2293785, 3276806, 0, 2293785, 3276807, 0, 2293785, 3276808, 0, 2293785, 3276809, 0, 2293785, 3276810, 0, 2490392, 3276811, 0, 2359321, 3276812, 0, 2359321, 3276813, 0, 2359321, 3276814, 0, 2359321, 3276815, 0, 2359321, 3276816, 0, 2359321, 3276817, 0, 2359321, 3276818, 0, 2359321, 3276819, 0, 2359321, 3276820, 0, 2359321, 3276821, 0, 2359321, 3276822, 0, 2359321, 3276823, 0, 2359321, 3276824, 0, 2359321, 3276825, 0, 2359321, 3276826, 0, 2359321, 3276827, 0, 2359321, 3276828, 0, 2359321, 3276829, 0, 2359321, 3276830, 0, 2359321, 3276831, 0, 2359321, 3276832, 0, 2359321, 3276833, 0, 2359321, 3276834, 0, 2359321, 3276835, 0, 2359321, 3276836, 0, 2359321, 3276837, 0, 2359321, 3276838, 0, 2359321, 3276839, 0, 2359321, 3276840, 0, 2359321, 3276841, 0, 2359321, 3276842, 0, 2359321, 3276843, 0, 2359321, 3276844, 0, 2359321, 3276845, 0, 2359321, 3276846, 0, 2359321, 3276847, 0, 2359321, 3276848, 0, 2359321, 3276849, 0, 2359321, 3276850, 0, 2359321, 3276851, 0, 2359321, 3276852, 0, 2359321, 3276853, 0, 2359321, 3276854, 0, 2359321, 3276855, 0, 2359321, 3276856, 0, 2359321, 3276857, 0, 2359321, 3276858, 0, 2359321, 3276859, 0, 2359321, 3276860, 0, 2359321, 3276861, 0, 2359321, 3276862, 0, 2359321, 3276863, 0, 2359321, 3276864, 0, 2359321, 3276865, 0, 2359321, 3276866, 0, 2359321, 3276867, 0, 2359321, 3276868, 0, 2359321, 3276869, 0, 2359321, 3276870, 0, 2359321, 3276871, 0, 2359321, 3276872, 0, 2359321, 3276873, 0, 2359321, 3276874, 0, 2359321, 3276875, 0, 2359321, 3276876, 0, 2359321, 3276877, 0, 2359321, 3276878, 0, 2359321, 3276879, 0, 2359321, 3276880, 0, 2359321, 3276881, 0, 2359321, 3276882, 0, 2359321, 3276883, 0, 2359321, 3276884, 0, 2359321, 3276885, 0, 2359321, 3276886, 0, 2359321, 3276887, 0, 2359321, 3276888, 0, 2359321, 3276889, 0, 2359321, 3276890, 0, 2359321, 3276891, 0, 2359321, 3276892, 0, 2359321, 3276893, 0, 2359321, 3276894, 0, 2359321, 3276895, 0, 2359321, 3276896, 0, 2359321, 3276897, 0, 2359321, 3276898, 0, 2359321, 3276899, 0, 2359321, 3276900, 0, 2359321, 3276901, 0, 2359321, 3276902, 0, 2359321, 3276903, 0, 2359321, 3276904, 0, 2359321, 3276905, 0, 2359321, 3276906, 0, 2359321, 3276907, 0, 2359321, 3276908, 0, 2359321, 3276909, 0, 2359321, 3276910, 0, 2359321, 3276911, 0, 2359321, 3276912, 0, 2359321, 3276913, 0, 2359321, 3276914, 0, 2359321, 3276915, 0, 2359321, 3276916, 0, 2359321, 3276917, 0, 2359321, 3276918, 0, 2359321, 3276919, 0, 2359321, 3276920, 0, 2359321, 3276921, 0, 2359321, 3276922, 0, 2359321, 3276923, 0, 2359321, 3276924, 0, 2359321, 3276925, 0, 2359321, 3276926, 0, 2359321, 3276927, 0, 2359321, 3276928, 0, 2359321, 3276929, 0, 2359321, 3342336, 0, 2359321, 3342337, 0, 2359321, 3342338, 0, 2359321, 3342339, 0, 2359321, 3342340, 0, 2359321, 3342341, 0, 2359321, 3342342, 0, 2359321, 3342343, 0, 2359321, 3342344, 0, 2359321, 3342345, 0, 2359321, 3342346, 0, 2359321, 3342347, 0, 2359321, 3342348, 0, 2359321, 3342349, 0, 2359321, 3342350, 0, 2359321, 3342351, 0, 2359321, 3342352, 0, 2359321, 3342353, 0, 2359321, 3342354, 0, 2359321, 3342355, 0, 2359321, 3342356, 0, 2359321, 3342357, 0, 2359321, 3342358, 0, 2359321, 3342359, 0, 2359321, 3342360, 0, 2359321, 3342361, 0, 2359321, 3342362, 0, 2359321, 3342363, 0, 2359321, 3342364, 0, 2359321, 3342365, 0, 2359321, 3342366, 0, 2359321, 3342367, 0, 2359321, 3342368, 0, 2359321, 3342369, 0, 2359321, 3342370, 0, 2359321, 3342371, 0, 2359321, 3342372, 0, 2359321, 3342373, 0, 2359321, 3342374, 0, 2359321, 3342375, 0, 2359321, 3342376, 0, 2359321, 3342377, 0, 2359321, 3342378, 0, 2359321, 3342379, 0, 2359321, 3342380, 0, 2359321, 3342381, 0, 2359321, 3342382, 0, 2359321, 3342383, 0, 2359321, 3342384, 0, 2359321, 3342385, 0, 2359321, 3342386, 0, 2359321, 3342387, 0, 2359321, 3342388, 0, 2359321, 3342389, 0, 2359321, 3342390, 0, 2359321, 3342391, 0, 2359321, 3342392, 0, 2359321, 3342393, 0, 2359321, 3342394, 0, 2359321, 3342395, 0, 2359321, 3342396, 0, 2359321, 3342397, 0, 2359321, 3342398, 0, 2359321, 3342399, 0, 2359321, 3342400, 0, 2359321, 3342401, 0, 2359321, 3342402, 0, 2359321, 3342403, 0, 2359321, 3342404, 0, 2359321, 3342405, 0, 2359321, 3342406, 0, 2359321, 3342407, 0, 2359321, 3342408, 0, 2359321, 3342409, 0, 2359321, 3342410, 0, 2359321, 3342411, 0, 2359321, 3342412, 0, 2359321, 3342413, 0, 2359321, 3342414, 0, 2359321, 3342415, 0, 2359321, 3342416, 0, 2359321, 3342417, 0, 2359321, 3342418, 0, 2359321, 3342419, 0, 2359321, 3342420, 0, 2359321, 3342421, 0, 2359321, 3342422, 0, 2359321, 3342423, 0, 2359321, 3342424, 0, 2359321, 3342425, 0, 2359321, 3342426, 0, 2359321, 3342427, 0, 2359321, 3342428, 0, 2359321, 3342429, 0, 2359321, 3342430, 0, 2359321, 3342431, 0, 2359321, 3342432, 0, 2359321, 3342433, 0, 2359321, 3342434, 0, 2359321, 3342435, 0, 2359321, 3342436, 0, 2359321, 3342437, 0, 2359321, 3342438, 0, 2359321, 3342439, 0, 2359321, 3342440, 0, 2359321, 3342441, 0, 2359321, 3342442, 0, 2359321, 3342443, 0, 2359321, 3342444, 0, 2359321, 3342445, 0, 2359321, 3342446, 0, 2359321, 3342447, 0, 2359321, 3342448, 0, 2359321, 3342449, 0, 2359321, 3342450, 0, 2359321, 3342451, 0, 2359321, 3342452, 0, 2359321, 3342453, 0, 2359321, 3342454, 0, 2359321, 3342455, 0, 2359321, 3342456, 0, 2359321, 3342457, 0, 2359321, 3342458, 0, 2359321, 3342459, 0, 2359321, 3342460, 0, 2359321, 3342461, 0, 2359321, 3342462, 0, 2359321, 3342463, 0, 2359321, 3342464, 0, 2359321, 3342465, 0, 2359321, 3407872, 0, 2359321, 3407873, 0, 2359321, 3407874, 0, 2359321, 3407875, 0, 2359321, 3407876, 0, 2359321, 3407877, 0, 2359321, 3407878, 0, 2359321, 3407879, 0, 2359321, 3407880, 0, 2359321, 3407881, 0, 2359321, 3407882, 0, 2359321, 3407883, 0, 2359321, 3407884, 0, 2359321, 3407885, 0, 2359321, 3407886, 0, 2359321, 3407887, 0, 2359321, 3407888, 0, 2359321, 3407889, 0, 2359321, 3407890, 0, 2359321, 3407891, 0, 2359321, 3407892, 0, 2359321, 3407893, 0, 2359321, 3407894, 0, 2359321, 3407895, 0, 2359321, 3407896, 0, 2359321, 3407897, 0, 2359321, 3407898, 0, 2359321, 3407899, 0, 2359321, 3407900, 0, 2359321, 3407901, 0, 2359321, 3407902, 0, 2359321, 3407903, 0, 2359321, 3407904, 0, 2359321, 3407905, 0, 2359321, 3407906, 0, 2359321, 3407907, 0, 2359321, 3407908, 0, 2359321, 3407909, 0, 2359321, 3407910, 0, 2359321, 3407911, 0, 2359321, 3407912, 0, 2359321, 3407913, 0, 2359321, 3407914, 0, 2359321, 3407915, 0, 2359321, 3407916, 0, 2359321, 3407917, 0, 2359321, 3407918, 0, 2359321, 3407919, 0, 2359321, 3407920, 0, 2359321, 3407921, 0, 2359321, 3407922, 0, 2359321, 3407923, 0, 2359321, 3407924, 0, 2359321, 3407925, 0, 2359321, 3407926, 0, 2359321, 3407927, 0, 2359321, 3407928, 0, 2359321, 3407929, 0, 2359321, 3407930, 0, 2359321, 3407931, 0, 2359321, 3407932, 0, 2359321, 3407933, 0, 2359321, 3407934, 0, 2359321, 3407935, 0, 2359321, 3407936, 0, 2359321, 3407937, 0, 2359321, 3407938, 0, 2359321, 3407939, 0, 2359321, 3407940, 0, 2359321, 3407941, 0, 2359321, 3407942, 0, 2359321, 3407943, 0, 2359321, 3407944, 0, 2359321, 3407945, 0, 2359321, 3407946, 0, 2359321, 3407947, 0, 2359321, 3407948, 0, 2359321, 3407949, 0, 2359321, 3407950, 0, 2359321, 3407951, 0, 2359321, 3407952, 0, 2359321, 3407953, 0, 2359321, 3407954, 0, 2359321, 3407955, 0, 2359321, 3407956, 0, 2359321, 3407957, 0, 2359321, 3407958, 0, 2359321, 3407959, 0, 2359321, 3407960, 0, 2359321, 3407961, 0, 2359321, 3407962, 0, 2359321, 3407963, 0, 2359321, 3407964, 0, 2359321, 3407965, 0, 2359321, 3407966, 0, 2359321, 3407967, 0, 2359321, 3407968, 0, 2359321, 3407969, 0, 2359321, 3407970, 0, 2359321, 3407971, 0, 2359321, 3407972, 0, 2359321, 3407973, 0, 2359321, 3407974, 0, 2359321, 3407975, 0, 2359321, 3407976, 0, 2359321, 3407977, 0, 2359321, 3407978, 0, 2359321, 3407979, 0, 2359321, 3407980, 0, 2359321, 3407981, 0, 2359321, 3407982, 0, 2359321, 3407983, 0, 2359321, 3407984, 0, 2359321, 3407985, 0, 2359321, 3407986, 0, 2359321, 3407987, 0, 2359321, 3407988, 0, 2359321, 3407989, 0, 2359321, 3407990, 0, 2359321, 3407991, 0, 2359321, 3407992, 0, 2359321, 3407993, 0, 2359321, 3407994, 0, 2359321, 3407995, 0, 2359321, 3407996, 0, 2359321, 3407997, 0, 2359321, 3407998, 0, 2359321, 3407999, 0, 2359321, 3408000, 0, 2359321, 3408001, 0, 2359321, 3473408, 0, 2359321, 3473409, 0, 2359321, 3473410, 0, 2359321, 3473411, 0, 2359321, 3473412, 0, 2359321, 3473413, 0, 2359321, 3473414, 0, 2359321, 3473415, 0, 2359321, 3473416, 0, 2359321, 3473417, 0, 2359321, 3473418, 0, 2359321, 3473419, 0, 2359321, 3473420, 0, 2359321, 3473421, 0, 2359321, 3473422, 0, 2359321, 3473423, 0, 2359321, 3473424, 0, 2359321, 3473425, 0, 2359321, 3473426, 0, 2359321, 3473427, 0, 2359321, 3473428, 0, 2359321, 3473429, 0, 2359321, 3473430, 0, 2359321, 3473431, 0, 2359321, 3473432, 0, 2359321, 3473433, 0, 2359321, 3473434, 0, 2359321, 3473435, 0, 2359321, 3473436, 0, 2359321, 3473437, 0, 2359321, 3473438, 0, 2359321, 3473439, 0, 2359321, 3473440, 0, 2359321, 3473441, 0, 2359321, 3473442, 0, 2359321, 3473443, 0, 2359321, 3473444, 0, 2359321, 3473445, 0, 2359321, 3473446, 0, 2359321, 3473447, 0, 2359321, 3473448, 0, 2359321, 3473449, 0, 2359321, 3473450, 0, 2359321, 3473451, 0, 2359321, 3473452, 0, 2359321, 3473453, 0, 2359321, 3473454, 0, 2359321, 3473455, 0, 2359321, 3473456, 0, 2359321, 3473457, 0, 2359321, 3473458, 0, 2359321, 3473459, 0, 2359321, 3473460, 0, 2359321, 3473461, 0, 2359321, 3473462, 0, 2359321, 3473463, 0, 2359321, 3473464, 0, 2359321, 3473465, 0, 2359321, 3473466, 0, 2359321, 3473467, 0, 2359321, 3473468, 0, 2359321, 3473469, 0, 2359321, 3473470, 0, 2359321, 3473471, 0, 2359321, 3473472, 0, 2359321, 3473473, 0, 2359321, 3473474, 0, 2359321, 3473475, 0, 2359321, 3473476, 0, 2359321, 3473477, 0, 2359321, 3473478, 0, 2359321, 3473479, 0, 2359321, 3473480, 0, 2359321, 3473481, 0, 2359321, 3473482, 0, 2359321, 3473483, 0, 2359321, 3473484, 0, 2359321, 3473485, 0, 2359321, 3473486, 0, 2359321, 3473487, 0, 2359321, 3473488, 0, 2359321, 3473489, 0, 2359321, 3473490, 0, 2359321, 3473491, 0, 2359321, 3473492, 0, 2359321, 3473493, 0, 2359321, 3473494, 0, 2359321, 3473495, 0, 2359321, 3473496, 0, 2359321, 3473497, 0, 2359321, 3473498, 0, 2359321, 3473499, 0, 2359321, 3473500, 0, 2359321, 3473501, 0, 2359321, 3473502, 0, 2359321, 3473503, 0, 2359321, 3473504, 0, 2359321, 3473505, 0, 2359321, 3473506, 0, 2359321, 3473507, 0, 2359321, 3473508, 0, 2359321, 3473509, 0, 2359321, 3473510, 0, 2359321, 3473511, 0, 2359321, 3473512, 0, 2359321, 3473513, 0, 2359321, 3473514, 0, 2359321, 3473515, 0, 2359321, 3473516, 0, 2359321, 3473517, 0, 2359321, 3473518, 0, 2359321, 3473519, 0, 2359321, 3473520, 0, 2359321, 3473521, 0, 2359321, 3473522, 0, 2359321, 3473523, 0, 2359321, 3473524, 0, 2359321, 3473525, 0, 2359321, 3473526, 0, 2359321, 3473527, 0, 2359321, 3473528, 0, 2359321, 3473529, 0, 2359321, 3473530, 0, 2359321, 3473531, 0, 2359321, 3473532, 0, 2359321, 3473533, 0, 2359321, 3473534, 0, 2359321, 3473535, 0, 2359321, 3473536, 0, 2359321, 3473537, 0, 2359321, 3538944, 0, 2359321, 3538945, 0, 2359321, 3538946, 0, 2359321, 3538947, 0, 2359321, 3538948, 0, 2359321, 3538949, 0, 2359321, 3538950, 0, 2359321, 3538951, 0, 2359321, 3538952, 0, 2359321, 3538953, 0, 2359321, 3538954, 0, 2359321, 3538955, 0, 2359321, 3538956, 0, 2359321, 3538957, 0, 2359321, 3538958, 0, 2359321, 3538959, 0, 2359321, 3538960, 0, 2359321, 3538961, 0, 2359321, 3538962, 0, 2359321, 3538963, 0, 2359321, 3538964, 0, 2359321, 3538965, 0, 2359321, 3538966, 0, 2359321, 3538967, 0, 2359321, 3538968, 0, 2359321, 3538969, 0, 2359321, 3538970, 0, 2359321, 3538971, 0, 2359321, 3538972, 0, 2359321, 3538973, 0, 2359321, 3538974, 0, 2359321, 3538975, 0, 2359321, 3538976, 0, 2359321, 3538977, 0, 2359321, 3538978, 0, 2359321, 3538979, 0, 2359321, 3538980, 0, 2359321, 3538981, 0, 2359321, 3538982, 0, 2359321, 3538983, 0, 2359321, 3538984, 0, 2359321, 3538985, 0, 2359321, 3538986, 0, 2359321, 3538987, 0, 2359321, 3538988, 0, 2359321, 3538989, 0, 2359321, 3538990, 0, 2359321, 3538991, 0, 2359321, 3538992, 0, 2359321, 3538993, 0, 2359321, 3538994, 0, 2359321, 3538995, 0, 2359321, 3538996, 0, 2359321, 3538997, 0, 2359321, 3538998, 0, 2359321, 3538999, 0, 2359321, 3539000, 0, 2359321, 3539001, 0, 2359321, 3539002, 0, 2359321, 3539003, 0, 2359321, 3539004, 0, 2359321, 3539005, 0, 2359321, 3539006, 0, 2359321, 3539007, 0, 2359321, 3539008, 0, 2359321, 3539009, 0, 2359321, 3539010, 0, 2359321, 3539011, 0, 2359321, 3539012, 0, 2359321, 3539013, 0, 2359321, 3539014, 0, 2359321, 3539015, 0, 2359321, 3539016, 0, 2359321, 3539017, 0, 2359321, 3539018, 0, 2359321, 3539019, 0, 2359321, 3539020, 0, 2359321, 3539021, 0, 2359321, 3539022, 0, 2359321, 3539023, 0, 2359321, 3539024, 0, 2359321, 3539025, 0, 2359321, 3539026, 0, 2359321, 3539027, 0, 2359321, 3539028, 0, 2359321, 3539029, 0, 2359321, 3539030, 0, 2359321, 3539031, 0, 2359321, 3539032, 0, 2359321, 3539033, 0, 2359321, 3539034, 0, 2359321, 3539035, 0, 2359321, 3539036, 0, 2359321, 3539037, 0, 2359321, 3539038, 0, 2359321, 3539039, 0, 2359321, 3539040, 0, 2359321, 3539041, 0, 2359321, 3539042, 0, 2359321, 3539043, 0, 2359321, 3539044, 0, 2359321, 3539045, 0, 2359321, 3539046, 0, 2359321, 3539047, 0, 2359321, 3539048, 0, 2359321, 3539049, 0, 2359321, 3539050, 0, 2359321, 3539051, 0, 2359321, 3539052, 0, 2359321, 3539053, 0, 2359321, 3539054, 0, 2359321, 3539055, 0, 2359321, 3539056, 0, 2359321, 3539057, 0, 2359321, 3539058, 0, 2359321, 3539059, 0, 2359321, 3539060, 0, 2359321, 3539061, 0, 2359321, 3539062, 0, 2359321, 3539063, 0, 2359321, 3539064, 0, 2359321, 3539065, 0, 2359321, 3539066, 0, 2359321, 3539067, 0, 2359321, 3539068, 0, 2359321, 3539069, 0, 2359321, 3539070, 0, 2359321, 3539071, 0, 2359321, 3539072, 0, 2359321, 3539073, 0, 2359321, 3604480, 0, 2359321, 3604481, 0, 2359321, 3604482, 0, 2359321, 3604483, 0, 2359321, 3604484, 0, 2359321, 3604485, 0, 2359321, 3604486, 0, 2359321, 3604487, 0, 2359321, 3604488, 0, 2359321, 3604489, 0, 2359321, 3604490, 0, 2359321, 3604491, 0, 2359321, 3604492, 0, 2359321, 3604493, 0, 2359321, 3604494, 0, 2359321, 3604495, 0, 2359321, 3604496, 0, 2359321, 3604497, 0, 2359321, 3604498, 0, 2359321, 3604499, 0, 2359321, 3604500, 0, 2359321, 3604501, 0, 2359321, 3604502, 0, 2359321, 3604503, 0, 2359321, 3604504, 0, 2359321, 3604505, 0, 2359321, 3604506, 0, 2359321, 3604507, 0, 2359321, 3604508, 0, 2359321, 3604509, 0, 2359321, 3604510, 0, 2359321, 3604511, 0, 2359321, 3604512, 0, 2359321, 3604513, 0, 2359321, 3604514, 0, 2359321, 3604515, 0, 2359321, 3604516, 0, 2359321, 3604517, 0, 2359321, 3604518, 0, 2359321, 3604519, 0, 2359321, 3604520, 0, 2359321, 3604521, 0, 2359321, 3604522, 0, 2359321, 3604523, 0, 2359321, 3604524, 0, 2359321, 3604525, 0, 2359321, 3604526, 0, 2359321, 3604527, 0, 2359321, 3604528, 0, 2359321, 3604529, 0, 2359321, 3604530, 0, 2359321, 3604531, 0, 2359321, 3604532, 0, 2359321, 3604533, 0, 2359321, 3604534, 0, 2359321, 3604535, 0, 2359321, 3604536, 0, 2359321, 3604537, 0, 2359321, 3604538, 0, 2359321, 3604539, 0, 2359321, 3604540, 0, 2359321, 3604541, 0, 2359321, 3604542, 0, 2359321, 3604543, 0, 2359321, 3604544, 0, 2359321, 3604545, 0, 2359321, 3604546, 0, 2359321, 3604547, 0, 2359321, 3604548, 0, 2359321, 3604549, 0, 2359321, 3604550, 0, 2359321, 3604551, 0, 2359321, 3604552, 0, 2359321, 3604553, 0, 2359321, 3604554, 0, 2359321, 3604555, 0, 2359321, 3604556, 0, 2359321, 3604557, 0, 2359321, 3604558, 0, 2359321, 3604559, 0, 2359321, 3604560, 0, 2359321, 3604561, 0, 2359321, 3604562, 0, 2359321, 3604563, 0, 2359321, 3604564, 0, 2359321, 3604565, 0, 2359321, 3604566, 0, 2359321, 3604567, 0, 2359321, 3604568, 0, 2359321, 3604569, 0, 2359321, 3604570, 0, 2359321, 3604571, 0, 2359321, 3604572, 0, 2359321, 3604573, 0, 2359321, 3604574, 0, 2359321, 3604575, 0, 2359321, 3604576, 0, 2359321, 3604577, 0, 2359321, 3604578, 0, 2359321, 3604579, 0, 2359321, 3604580, 0, 2359321, 3604581, 0, 2359321, 3604582, 0, 2359321, 3604583, 0, 2359321, 3604584, 0, 2359321, 3604585, 0, 2359321, 3604586, 0, 2359321, 3604587, 0, 2359321, 3604588, 0, 2359321, 3604589, 0, 2359321, 3604590, 0, 2359321, 3604591, 0, 2359321, 3604592, 0, 2359321, 3604593, 0, 2359321, 3604594, 0, 2359321, 3604595, 0, 2359321, 3604596, 0, 2359321, 3604597, 0, 2359321, 3604598, 0, 2359321, 3604599, 0, 2359321, 3604600, 0, 2359321, 3604601, 0, 2359321, 3604602, 0, 2359321, 3604603, 0, 2359321, 3604604, 0, 2359321, 3604605, 0, 2359321, 3604606, 0, 2359321, 3604607, 0, 2359321, 3604608, 0, 2359321, 3604609, 0, 2359321, 3670016, 0, 2359321, 3670017, 0, 2359321, 3670018, 0, 2359321, 3670019, 0, 2359321, 3670020, 0, 2359321, 3670021, 0, 2359321, 3670022, 0, 2359321, 3670023, 0, 2359321, 3670024, 0, 2359321, 3670025, 0, 2359321, 3670026, 0, 2359321, 3670027, 0, 2359321, 3670028, 0, 2359321, 3670029, 0, 2359321, 3670030, 0, 2359321, 3670031, 0, 2359321, 3670032, 0, 2359321, 3670033, 0, 2359321, 3670034, 0, 2359321, 3670035, 0, 2359321, 3670036, 0, 2359321, 3670037, 0, 2359321, 3670038, 0, 2359321, 3670039, 0, 2359321, 3670040, 0, 2359321, 3670041, 0, 2359321, 3670042, 0, 2359321, 3670043, 0, 2359321, 3670044, 0, 2359321, 3670045, 0, 2359321, 3670046, 0, 2359321, 3670047, 0, 2359321, 3670048, 0, 2359321, 3670049, 0, 2359321, 3670050, 0, 2359321, 3670051, 0, 2359321, 3670052, 0, 2359321, 3670053, 0, 2359321, 3670054, 0, 2359321, 3670055, 0, 2359321, 3670056, 0, 2359321, 3670057, 0, 2359321, 3670058, 0, 2359321, 3670059, 0, 2359321, 3670060, 0, 2359321, 3670061, 0, 2359321, 3670062, 0, 2359321, 3670063, 0, 2359321, 3670064, 0, 2359321, 3670065, 0, 2359321, 3670066, 0, 2359321, 3670067, 0, 2359321, 3670068, 0, 2359321, 3670069, 0, 2359321, 3670070, 0, 2359321, 3670071, 0, 2359321, 3670072, 0, 2359321, 3670073, 0, 2359321, 3670074, 0, 2359321, 3670075, 0, 2359321, 3670076, 0, 2359321, 3670077, 0, 2359321, 3670078, 0, 2359321, 3670079, 0, 2359321, 3670080, 0, 2359321, 3670081, 0, 2359321, 3670082, 0, 2359321, 3670083, 0, 2359321, 3670084, 0, 2359321, 3670085, 0, 2359321, 3670086, 0, 2359321, 3670087, 0, 2359321, 3670088, 0, 2359321, 3670089, 0, 2359321, 3670090, 0, 2359321, 3670091, 0, 2359321, 3670092, 0, 2359321, 3670093, 0, 2359321, 3670094, 0, 2359321, 3670095, 0, 2359321, 3670096, 0, 2359321, 3670097, 0, 2359321, 3670098, 0, 2359321, 3670099, 0, 2359321, 3670100, 0, 2359321, 3670101, 0, 2359321, 3670102, 0, 2359321, 3670103, 0, 2359321, 3670104, 0, 2359321, 3670105, 0, 2359321, 3670106, 0, 2359321, 3670107, 0, 2359321, 3670108, 0, 2359321, 3670109, 0, 2359321, 3670110, 0, 2359321, 3670111, 0, 2359321, 3670112, 0, 2359321, 3670113, 0, 2359321, 3670114, 0, 2359321, 3670115, 0, 2359321, 3670116, 0, 2359321, 3670117, 0, 2359321, 3670118, 0, 2359321, 3670119, 0, 2359321, 3670120, 0, 2359321, 3670121, 0, 2359321, 3670122, 0, 2359321, 3670123, 0, 2359321, 3670124, 0, 2359321, 3670125, 0, 2359321, 3670126, 0, 2359321, 3670127, 0, 2359321, 3670128, 0, 2359321, 3670129, 0, 2359321, 3670130, 0, 2359321, 3670131, 0, 2359321, 3670132, 0, 2359321, 3670133, 0, 2359321, 3670134, 0, 2359321, 3670135, 0, 2359321, 3670136, 0, 2359321, 3670137, 0, 2359321, 3670138, 0, 2359321, 3670139, 0, 2359321, 3670140, 0, 2359321, 3670141, 0, 2359321, 3670142, 0, 2359321, 3670143, 0, 2359321, 3670144, 0, 2359321, 3670145, 0, 2359321, 3735552, 0, 2359321, 3735553, 0, 2359321, 3735554, 0, 2359321, 3735555, 0, 2359321, 3735556, 0, 2359321, 3735557, 0, 2359321, 3735558, 0, 2359321, 3735559, 0, 2359321, 3735560, 0, 2359321, 3735561, 0, 2359321, 3735562, 0, 2359321, 3735563, 0, 2359321, 3735564, 0, 2359321, 3735565, 0, 2359321, 3735566, 0, 2359321, 3735567, 0, 2359321, 3735568, 0, 2359321, 3735569, 0, 2359321, 3735570, 0, 2359321, 3735571, 0, 2359321, 3735572, 0, 2359321, 3735573, 0, 2359321, 3735574, 0, 2359321, 3735575, 0, 2359321, 3735576, 0, 2359321, 3735577, 0, 2359321, 3735578, 0, 2359321, 3735579, 0, 2359321, 3735580, 0, 2359321, 3735581, 0, 2359321, 3735582, 0, 2359321, 3735583, 0, 2359321, 3735584, 0, 2359321, 3735585, 0, 2359321, 3735586, 0, 2359321, 3735587, 0, 2359321, 3735588, 0, 2359321, 3735589, 0, 2359321, 3735590, 0, 2359321, 3735591, 0, 2359321, 3735592, 0, 2359321, 3735593, 0, 2359321, 3735594, 0, 2359321, 3735595, 0, 2359321, 3735596, 0, 2359321, 3735597, 0, 2359321, 3735598, 0, 2359321, 3735599, 0, 2359321, 3735600, 0, 2359321, 3735601, 0, 2359321, 3735602, 0, 2359321, 3735603, 0, 2359321, 3735604, 0, 2359321, 3735605, 0, 2359321, 3735606, 0, 2359321, 3735607, 0, 2359321, 3735608, 0, 2359321, 3735609, 0, 2359321, 3735610, 0, 2359321, 3735611, 0, 2359321, 3735612, 0, 2359321, 3735613, 0, 2359321, 3735614, 0, 2359321, 3735615, 0, 2359321, 3735616, 0, 2359321, 3735617, 0, 2359321, 3735618, 0, 2359321, 3735619, 0, 2359321, 3735620, 0, 2359321, 3735621, 0, 2359321, 3735622, 0, 2359321, 3735623, 0, 2359321, 3735624, 0, 2359321, 3735625, 0, 2359321, 3735626, 0, 2359321, 3735627, 0, 2359321, 3735628, 0, 2359321, 3735629, 0, 2359321, 3735630, 0, 2359321, 3735631, 0, 2359321, 3735632, 0, 2359321, 3735633, 0, 2359321, 3735634, 0, 2359321, 3735635, 0, 2359321, 3735636, 0, 2359321, 3735637, 0, 2359321, 3735638, 0, 2359321, 3735639, 0, 2359321, 3735640, 0, 2359321, 3735641, 0, 2359321, 3735642, 0, 2359321, 3735643, 0, 2359321, 3735644, 0, 2359321, 3735645, 0, 2359321, 3735646, 0, 2359321, 3735647, 0, 2359321, 3735648, 0, 2359321, 3735649, 0, 2359321, 3735650, 0, 2359321, 3735651, 0, 2359321, 3735652, 0, 2359321, 3735653, 0, 2359321, 3735654, 0, 2359321, 3735655, 0, 2359321, 3735656, 0, 2359321, 3735657, 0, 2359321, 3735658, 0, 2359321, 3735659, 0, 2359321, 3735660, 0, 2359321, 3735661, 0, 2359321, 3735662, 0, 2359321, 3735663, 0, 2359321, 3735664, 0, 2359321, 3735665, 0, 2359321, 3735666, 0, 2359321, 3735667, 0, 2359321, 3735668, 0, 2359321, 3735669, 0, 2359321, 3735670, 0, 2359321, 3735671, 0, 2359321, 3735672, 0, 2359321, 3735673, 0, 2359321, 3735674, 0, 2359321, 3735675, 0, 2359321, 3735676, 0, 2359321, 3735677, 0, 2359321, 3735678, 0, 2359321, 3735679, 0, 2359321, 3735680, 0, 2359321, 3735681, 0, 2359321, 3801088, 0, 2359321, 3801089, 0, 2359321, 3801090, 0, 2359321, 3801091, 0, 2359321, 3801092, 0, 2359321, 3801093, 0, 2359321, 3801094, 0, 2359321, 3801095, 0, 2359321, 3801096, 0, 2359321, 3801097, 0, 2359321, 3801098, 0, 2359321, 3801099, 0, 2359321, 3801100, 0, 2359321, 3801101, 0, 2359321, 3801102, 0, 2359321, 3801103, 0, 2359321, 3801104, 0, 2359321, 3801105, 0, 2359321, 3801106, 0, 2359321, 3801107, 0, 2359321, 3801108, 0, 2359321, 3801109, 0, 2359321, 3801110, 0, 2359321, 3801111, 0, 2359321, 3801112, 0, 2359321, 3801113, 0, 2359321, 3801114, 0, 2359321, 3801115, 0, 2359321, 3801116, 0, 2359321, 3801117, 0, 2359321, 3801118, 0, 2359321, 3801119, 0, 2359321, 3801120, 0, 2359321, 3801121, 0, 2359321, 3801122, 0, 2359321, 3801123, 0, 2359321, 3801124, 0, 2359321, 3801125, 0, 2359321, 3801126, 0, 2359321, 3801127, 0, 2359321, 3801128, 0, 2359321, 3801129, 0, 2359321, 3801130, 0, 2359321, 3801131, 0, 2359321, 3801132, 0, 2359321, 3801133, 0, 2359321, 3801134, 0, 2359321, 3801135, 0, 2359321, 3801136, 0, 2359321, 3801137, 0, 2359321, 3801138, 0, 2359321, 3801139, 0, 2359321, 3801140, 0, 2359321, 3801141, 0, 2359321, 3801142, 0, 2359321, 3801143, 0, 2359321, 3801144, 0, 2359321, 3801145, 0, 2359321, 3801146, 0, 2359321, 3801147, 0, 2359321, 3801148, 0, 2359321, 3801149, 0, 2359321, 3801150, 0, 2359321, 3801151, 0, 2359321, 3801152, 0, 2359321, 3801153, 0, 2359321, 3801154, 0, 2359321, 3801155, 0, 2359321, 3801156, 0, 2359321, 3801157, 0, 2359321, 3801158, 0, 2359321, 3801159, 0, 2359321, 3801160, 0, 2359321, 3801161, 0, 2359321, 3801162, 0, 2359321, 3801163, 0, 2359321, 3801164, 0, 2359321, 3801165, 0, 2359321, 3801166, 0, 2359321, 3801167, 0, 2359321, 3801168, 0, 2359321, 3801169, 0, 2359321, 3801170, 0, 2359321, 3801171, 0, 2359321, 3801172, 0, 2359321, 3801173, 0, 2359321, 3801174, 0, 2359321, 3801175, 0, 2359321, 3801176, 0, 2359321, 3801177, 0, 2359321, 3801178, 0, 2359321, 3801179, 0, 2359321, 3801180, 0, 2359321, 3801181, 0, 2359321, 3801182, 0, 2359321, 3801183, 0, 2359321, 3801184, 0, 2359321, 3801185, 0, 2359321, 3801186, 0, 2359321, 3801187, 0, 2359321, 3801188, 0, 2359321, 3801189, 0, 2359321, 3801190, 0, 2359321, 3801191, 0, 2359321, 3801192, 0, 2359321, 3801193, 0, 2359321, 3801194, 0, 2359321, 3801195, 0, 2359321, 3801196, 0, 2359321, 3801197, 0, 2359321, 3801198, 0, 2359321, 3801199, 0, 2359321, 3801200, 0, 2359321, 3801201, 0, 2359321, 3801202, 0, 2359321, 3801203, 0, 2359321, 3801204, 0, 2359321, 3801205, 0, 2359321, 3801206, 0, 2359321, 3801207, 0, 2359321, 3801208, 0, 2359321, 3801209, 0, 2359321, 3801210, 0, 2359321, 3801211, 0, 2359321, 3801212, 0, 2359321, 3801213, 0, 2359321, 3801214, 0, 2359321, 3801215, 0, 2359321, 3801216, 0, 2359321, 3801217, 0, 2359321, 3866624, 0, 2359321, 3866625, 0, 2359321, 3866626, 0, 2359321, 3866627, 0, 2359321, 3866628, 0, 2359321, 3866629, 0, 2359321, 3866630, 0, 2359321, 3866631, 0, 2359321, 3866632, 0, 2359321, 3866633, 0, 2359321, 3866634, 0, 2359321, 3866635, 0, 2359321, 3866636, 0, 2359321, 3866637, 0, 2359321, 3866638, 0, 2359321, 3866639, 0, 2359321, 3866640, 0, 2359321, 3866641, 0, 2359321, 3866642, 0, 2359321, 3866643, 0, 2359321, 3866644, 0, 2359321, 3866645, 0, 2359321, 3866646, 0, 2359321, 3866647, 0, 2359321, 3866648, 0, 2359321, 3866649, 0, 2359321, 3866650, 0, 2359321, 3866651, 0, 2359321, 3866652, 0, 2359321, 3866653, 0, 2359321, 3866654, 0, 2359321, 3866655, 0, 2359321, 3866656, 0, 2359321, 3866657, 0, 2359321, 3866658, 0, 2359321, 3866659, 0, 2359321, 3866660, 0, 2359321, 3866661, 0, 2359321, 3866662, 0, 2359321, 3866663, 0, 2359321, 3866664, 0, 2359321, 3866665, 0, 2359321, 3866666, 0, 2359321, 3866667, 0, 2359321, 3866668, 0, 2359321, 3866669, 0, 2359321, 3866670, 0, 2359321, 3866671, 0, 2359321, 3866672, 0, 2359321, 3866673, 0, 2359321, 3866674, 0, 2359321, 3866675, 0, 2359321, 3866676, 0, 2359321, 3866677, 0, 2359321, 3866678, 0, 2359321, 3866679, 0, 2359321, 3866680, 0, 2359321, 3866681, 0, 2359321, 3866682, 0, 2359321, 3866683, 0, 2359321, 3866684, 0, 2359321, 3866685, 0, 2359321, 3866686, 0, 2359321, 3866687, 0, 2359321, 3866688, 0, 2359321, 3866689, 0, 2359321, 3866690, 0, 2359321, 3866691, 0, 2359321, 3866692, 0, 2359321, 3866693, 0, 2359321, 3866694, 0, 2359321, 3866695, 0, 2359321, 3866696, 0, 2359321, 3866697, 0, 2359321, 3866698, 0, 2359321, 3866699, 0, 2359321, 3866700, 0, 2359321, 3866701, 0, 2359321, 3866702, 0, 2359321, 3866703, 0, 2359321, 3866704, 0, 2359321, 3866705, 0, 2359321, 3866706, 0, 2359321, 3866707, 0, 2359321, 3866708, 0, 2359321, 3866709, 0, 2359321, 3866710, 0, 2359321, 3866711, 0, 2359321, 3866712, 0, 2359321, 3866713, 0, 2359321, 3866714, 0, 2359321, 3866715, 0, 2359321, 3866716, 0, 2359321, 3866717, 0, 2359321, 3866718, 0, 2359321, 3866719, 0, 2359321, 3866720, 0, 2359321, 3866721, 0, 2359321, 3866722, 0, 2359321, 3866723, 0, 2359321, 3866724, 0, 2359321, 3866725, 0, 2359321, 3866726, 0, 2359321, 3866727, 0, 2359321, 3866728, 0, 2359321, 3866729, 0, 2359321, 3866730, 0, 2359321, 3866731, 0, 2359321, 3866732, 0, 2359321, 3866733, 0, 2359321, 3866734, 0, 2359321, 3866735, 0, 2359321, 3866736, 0, 2359321, 3866737, 0, 2359321, 3866738, 0, 2359321, 3866739, 0, 2359321, 3866740, 0, 2359321, 3866741, 0, 2359321, 3866742, 0, 2359321, 3866743, 0, 2359321, 3866744, 0, 2359321, 3866745, 0, 2359321, 3866746, 0, 2359321, 3866747, 0, 2359321, 3866748, 0, 2359321, 3866749, 0, 2359321, 3866750, 0, 2359321, 3866751, 0, 2359321, 3866752, 0, 2359321, 3866753, 0, 2359321, 3932160, 0, 2359321, 3932161, 0, 2359321, 3932162, 0, 2359321, 3932163, 0, 2359321, 3932164, 0, 2359321, 3932165, 0, 2359321, 3932166, 0, 2359321, 3932167, 0, 2359321, 3932168, 0, 2359321, 3932169, 0, 2359321, 3932170, 0, 2359321, 3932171, 0, 2359321, 3932172, 0, 2359321, 3932173, 0, 2359321, 3932174, 0, 2359321, 3932175, 0, 2359321, 3932176, 0, 2359321, 3932177, 0, 2359321, 3932178, 0, 2359321, 3932179, 0, 2359321, 3932180, 0, 2359321, 3932181, 0, 2359321, 3932182, 0, 2359321, 3932183, 0, 2359321, 3932184, 0, 2359321, 3932185, 0, 2359321, 3932186, 0, 2359321, 3932187, 0, 2359321, 3932188, 0, 2359321, 3932189, 0, 2359321, 3932190, 0, 2359321, 3932191, 0, 2359321, 3932192, 0, 2359321, 3932193, 0, 2359321, 3932194, 0, 2359321, 3932195, 0, 2359321, 3932196, 0, 2359321, 3932197, 0, 2359321, 3932198, 0, 2359321, 3932199, 0, 2359321, 3932200, 0, 2359321, 3932201, 0, 2359321, 3932202, 0, 2359321, 3932203, 0, 2359321, 3932204, 0, 2359321, 3932205, 0, 2359321, 3932206, 0, 2359321, 3932207, 0, 2359321, 3932208, 0, 2359321, 3932209, 0, 2359321, 3932210, 0, 2359321, 3932211, 0, 2359321, 3932212, 0, 2359321, 3932213, 0, 2359321, 3932214, 0, 2359321, 3932215, 0, 2359321, 3932216, 0, 2359321, 3932217, 0, 2359321, 3932218, 0, 2359321, 3932219, 0, 2359321, 3932220, 0, 2359321, 3932221, 0, 2359321, 3932222, 0, 2359321, 3932223, 0, 2359321, 3932224, 0, 2359321, 3932225, 0, 2359321, 3932226, 0, 2359321, 3932227, 0, 2359321, 3932228, 0, 2359321, 3932229, 0, 2359321, 3932230, 0, 2359321, 3932231, 0, 2359321, 3932232, 0, 2359321, 3932233, 0, 2359321, 3932234, 0, 2359321, 3932235, 0, 2359321, 3932236, 0, 2359321, 3932237, 0, 2359321, 3932238, 0, 2359321, 3932239, 0, 2359321, 3932240, 0, 2359321, 3932241, 0, 2359321, 3932242, 0, 2359321, 3932243, 0, 2359321, 3932244, 0, 2359321, 3932245, 0, 2359321, 3932246, 0, 2359321, 3932247, 0, 2359321, 3932248, 0, 2359321, 3932249, 0, 2359321, 3932250, 0, 2359321, 3932251, 0, 2359321, 3932252, 0, 2359321, 3932253, 0, 2359321, 3932254, 0, 2359321, 3932255, 0, 2359321, 3932256, 0, 2359321, 3932257, 0, 2359321, 3932258, 0, 2359321, 3932259, 0, 2359321, 3932260, 0, 2359321, 3932261, 0, 2359321, 3932262, 0, 2359321, 3932263, 0, 2359321, 3932264, 0, 2359321, 3932265, 0, 2359321, 3932266, 0, 2359321, 3932267, 0, 2359321, 3932268, 0, 2359321, 3932269, 0, 2359321, 3932270, 0, 2359321, 3932271, 0, 2359321, 3932272, 0, 2359321, 3932273, 0, 2359321, 3932274, 0, 2359321, 3932275, 0, 2359321, 3932276, 0, 2359321, 3932277, 0, 2359321, 3932278, 0, 2359321, 3932279, 0, 2359321, 3932280, 0, 2359321, 3932281, 0, 2359321, 3932282, 0, 2359321, 3932283, 0, 2359321, 3932284, 0, 2359321, 3932285, 0, 2359321, 3932286, 0, 2359321, 3932287, 0, 2359321, 3932288, 0, 2359321, 3932289, 0, 2359321, 3997696, 0, 2359321, 3997697, 0, 2359321, 3997698, 0, 2359321, 3997699, 0, 2359321, 3997700, 0, 2359321, 3997701, 0, 2359321, 3997702, 0, 2359321, 3997703, 0, 2359321, 3997704, 0, 2359321, 3997705, 0, 2359321, 3997706, 0, 2359321, 3997707, 0, 2359321, 3997708, 0, 2359321, 3997709, 0, 2359321, 3997710, 0, 2359321, 3997711, 0, 2359321, 3997712, 0, 2359321, 3997713, 0, 2359321, 3997714, 0, 2359321, 3997715, 0, 2359321, 3997716, 0, 2359321, 3997717, 0, 2359321, 3997718, 0, 2359321, 3997719, 0, 2359321, 3997720, 0, 2359321, 3997721, 0, 2359321, 3997722, 0, 2359321, 3997723, 0, 2359321, 3997724, 0, 2359321, 3997725, 0, 2359321, 3997726, 0, 2359321, 3997727, 0, 2359321, 3997728, 0, 2359321, 3997729, 0, 2359321, 3997730, 0, 2359321, 3997731, 0, 2359321, 3997732, 0, 2359321, 3997733, 0, 2359321, 3997734, 0, 2359321, 3997735, 0, 2359321, 3997736, 0, 2359321, 3997737, 0, 2359321, 3997738, 0, 2359321, 3997739, 0, 2359321, 3997740, 0, 2359321, 3997741, 0, 2359321, 3997742, 0, 2359321, 3997743, 0, 2359321, 3997744, 0, 2359321, 3997745, 0, 2359321, 3997746, 0, 2359321, 3997747, 0, 2359321, 3997748, 0, 2359321, 3997749, 0, 2359321, 3997750, 0, 2359321, 3997751, 0, 2359321, 3997752, 0, 2359321, 3997753, 0, 2359321, 3997754, 0, 2359321, 3997755, 0, 2359321, 3997756, 0, 2359321, 3997757, 0, 2359321, 3997758, 0, 2359321, 3997759, 0, 2359321, 3997760, 0, 2359321, 3997761, 0, 2359321, 3997762, 0, 2359321, 3997763, 0, 2359321, 3997764, 0, 2359321, 3997765, 0, 2359321, 3997766, 0, 2359321, 3997767, 0, 2359321, 3997768, 0, 2359321, 3997769, 0, 2359321, 3997770, 0, 2359321, 3997771, 0, 2359321, 3997772, 0, 2359321, 3997773, 0, 2359321, 3997774, 0, 2359321, 3997775, 0, 2359321, 3997776, 0, 2359321, 3997777, 0, 2359321, 3997778, 0, 2359321, 3997779, 0, 2359321, 3997780, 0, 2359321, 3997781, 0, 2359321, 3997782, 0, 2359321, 3997783, 0, 2359321, 3997784, 0, 2359321, 3997785, 0, 2359321, 3997786, 0, 2359321, 3997787, 0, 2359321, 3997788, 0, 2359321, 3997789, 0, 2359321, 3997790, 0, 2359321, 3997791, 0, 2359321, 3997792, 0, 2359321, 3997793, 0, 2359321, 3997794, 0, 2359321, 3997795, 0, 2359321, 3997796, 0, 2359321, 3997797, 0, 2359321, 3997798, 0, 2359321, 3997799, 0, 2359321, 3997800, 0, 2359321, 3997801, 0, 2359321, 3997802, 0, 2359321, 3997803, 0, 2359321, 3997804, 0, 2359321, 3997805, 0, 2359321, 3997806, 0, 2359321, 3997807, 0, 2359321, 3997808, 0, 2359321, 3997809, 0, 2359321, 3997810, 0, 2359321, 3997811, 0, 2359321, 3997812, 0, 2359321, 3997813, 0, 2359321, 3997814, 0, 2359321, 3997815, 0, 2359321, 3997816, 0, 2359321, 3997817, 0, 2359321, 3997818, 0, 2359321, 3997819, 0, 2359321, 3997820, 0, 2359321, 3997821, 0, 2359321, 3997822, 0, 2359321, 3997823, 0, 2359321, 3997824, 0, 2359321, 3997825, 0, 2359321, 4063232, 0, 2359321, 4063233, 0, 2359321, 4063234, 0, 2359321, 4063235, 0, 2359321, 4063236, 0, 2359321, 4063237, 0, 2359321, 4063238, 0, 2359321, 4063239, 0, 2359321, 4063240, 0, 2359321, 4063241, 0, 2359321, 4063242, 0, 2359321, 4063243, 0, 2359321, 4063244, 0, 2359321, 4063245, 0, 2359321, 4063246, 0, 2359321, 4063247, 0, 2359321, 4063248, 0, 2359321, 4063249, 0, 2359321, 4063250, 0, 2359321, 4063251, 0, 2359321, 4063252, 0, 2359321, 4063253, 0, 2359321, 4063254, 0, 2359321, 4063255, 0, 2359321, 4063256, 0, 2359321, 4063257, 0, 2359321, 4063258, 0, 2359321, 4063259, 0, 2359321, 4063260, 0, 2359321, 4063261, 0, 2359321, 4063262, 0, 2359321, 4063263, 0, 2359321, 4063264, 0, 2359321, 4063265, 0, 2359321, 4063266, 0, 2359321, 4063267, 0, 2359321, 4063268, 0, 2359321, 4063269, 0, 2359321, 4063270, 0, 2359321, 4063271, 0, 2359321, 4063272, 0, 2359321, 4063273, 0, 2359321, 4063274, 0, 2359321, 4063275, 0, 2359321, 4063276, 0, 2359321, 4063277, 0, 2359321, 4063278, 0, 2359321, 4063279, 0, 2359321, 4063280, 0, 2359321, 4063281, 0, 2359321, 4063282, 0, 2359321, 4063283, 0, 2359321, 4063284, 0, 2359321, 4063285, 0, 2359321, 4063286, 0, 2359321, 4063287, 0, 2359321, 4063288, 0, 2359321, 4063289, 0, 2359321, 4063290, 0, 2359321, 4063291, 0, 2359321, 4063292, 0, 2359321, 4063293, 0, 2359321, 4063294, 0, 2359321, 4063295, 0, 2359321, 4063296, 0, 2359321, 4063297, 0, 2359321, 4063298, 0, 2359321, 4063299, 0, 2359321, 4063300, 0, 2359321, 4063301, 0, 2359321, 4063302, 0, 2359321, 4063303, 0, 2359321, 4063304, 0, 2359321, 4063305, 0, 2359321, 4063306, 0, 2359321, 4063307, 0, 2359321, 4063308, 0, 2359321, 4063309, 0, 2359321, 4063310, 0, 2359321, 4063311, 0, 2359321, 4063312, 0, 2359321, 4063313, 0, 2359321, 4063314, 0, 2359321, 4063315, 0, 2359321, 4063316, 0, 2359321, 4063317, 0, 2359321, 4063318, 0, 2359321, 4063319, 0, 2359321, 4063320, 0, 2359321, 4063321, 0, 2359321, 4063322, 0, 2359321, 4063323, 0, 2359321, 4063324, 0, 2359321, 4063325, 0, 2359321, 4063326, 0, 2359321, 4063327, 0, 2359321, 4063328, 0, 2359321, 4063329, 0, 2359321, 4063330, 0, 2359321, 4063331, 0, 2359321, 4063332, 0, 2359321, 4063333, 0, 2359321, 4063334, 0, 2359321, 4063335, 0, 2359321, 4063336, 0, 2359321, 4063337, 0, 2359321, 4063338, 0, 2359321, 4063339, 0, 2359321, 4063340, 0, 2359321, 4063341, 0, 2359321, 4063342, 0, 2359321, 4063343, 0, 2359321, 4063344, 0, 2359321, 4063345, 0, 2359321, 4063346, 0, 2359321, 4063347, 0, 2359321, 4063348, 0, 2359321, 4063349, 0, 2359321, 4063350, 0, 2359321, 4063351, 0, 2359321, 4063352, 0, 2359321, 4063353, 0, 2359321, 4063354, 0, 2359321, 4063355, 0, 2359321, 4063356, 0, 2359321, 4063357, 0, 2359321, 4063358, 0, 2359321, 4063359, 0, 2359321, 4063360, 0, 2359321, 4063361, 0, 2359321, 4128768, 0, 2359321, 4128769, 0, 2359321, 4128770, 0, 2359321, 4128771, 0, 2359321, 4128772, 0, 2359321, 4128773, 0, 2359321, 4128774, 0, 2359321, 4128775, 0, 2359321, 4128776, 0, 2359321, 4128777, 0, 2359321, 4128778, 0, 2359321, 4128779, 0, 2359321, 4128780, 0, 2359321, 4128781, 0, 2359321, 4128782, 0, 2359321, 4128783, 0, 2359321, 4128784, 0, 2359321, 4128785, 0, 2359321, 4128786, 0, 2359321, 4128787, 0, 2359321, 4128788, 0, 2359321, 4128789, 0, 2359321, 4128790, 0, 2359321, 4128791, 0, 2359321, 4128792, 0, 2359321, 4128793, 0, 2359321, 4128794, 0, 2359321, 4128795, 0, 2359321, 4128796, 0, 2359321, 4128797, 0, 2359321, 4128798, 0, 2359321, 4128799, 0, 2359321, 4128800, 0, 2359321, 4128801, 0, 2359321, 4128802, 0, 2359321, 4128803, 0, 2359321, 4128804, 0, 2359321, 4128805, 0, 2359321, 4128806, 0, 2359321, 4128807, 0, 2359321, 4128808, 0, 2359321, 4128809, 0, 2359321, 4128810, 0, 2359321, 4128811, 0, 2359321, 4128812, 0, 2359321, 4128813, 0, 2359321, 4128814, 0, 2359321, 4128815, 0, 2359321, 4128816, 0, 2359321, 4128817, 0, 2359321, 4128818, 0, 2359321, 4128819, 0, 2359321, 4128820, 0, 2359321, 4128821, 0, 2359321, 4128822, 0, 2359321, 4128823, 0, 2359321, 4128824, 0, 2359321, 4128825, 0, 2359321, 4128826, 0, 2359321, 4128827, 0, 2359321, 4128828, 0, 2359321, 4128829, 0, 2359321, 4128830, 0, 2359321, 4128831, 0, 2359321, 4128832, 0, 2359321, 4128833, 0, 2359321, 4128834, 0, 2359321, 4128835, 0, 2359321, 4128836, 0, 2359321, 4128837, 0, 2359321, 4128838, 0, 2359321, 4128839, 0, 2359321, 4128840, 0, 2359321, 4128841, 0, 2359321, 4128842, 0, 2359321, 4128843, 0, 2359321, 4128844, 0, 2359321, 4128845, 0, 2359321, 4128846, 0, 2359321, 4128847, 0, 2359321, 4128848, 0, 2359321, 4128849, 0, 2359321, 4128850, 0, 2359321, 4128851, 0, 2359321, 4128852, 0, 2359321, 4128853, 0, 2359321, 4128854, 0, 2359321, 4128855, 0, 2359321, 4128856, 0, 2359321, 4128857, 0, 2359321, 4128858, 0, 2359321, 4128859, 0, 2359321, 4128860, 0, 2359321, 4128861, 0, 2359321, 4128862, 0, 2359321, 4128863, 0, 2359321, 4128864, 0, 2359321, 4128865, 0, 2359321, 4128866, 0, 2359321, 4128867, 0, 2359321, 4128868, 0, 2359321, 4128869, 0, 2359321, 4128870, 0, 2359321, 4128871, 0, 2359321, 4128872, 0, 2359321, 4128873, 0, 2359321, 4128874, 0, 2359321, 4128875, 0, 2359321, 4128876, 0, 2359321, 4128877, 0, 2359321, 4128878, 0, 2359321, 4128879, 0, 2359321, 4128880, 0, 2359321, 4128881, 0, 2359321, 4128882, 0, 2359321, 4128883, 0, 2359321, 4128884, 0, 2359321, 4128885, 0, 2359321, 4128886, 0, 2359321, 4128887, 0, 2359321, 4128888, 0, 2359321, 4128889, 0, 2359321, 4128890, 0, 2359321, 4128891, 0, 2359321, 4128892, 0, 2359321, 4128893, 0, 2359321, 4128894, 0, 2359321, 4128895, 0, 2359321, 4128896, 0, 2359321, 4128897, 0, 2359321, 4194304, 0, 2359321, 4194305, 0, 2359321, 4194306, 0, 2359321, 4194307, 0, 2359321, 4194308, 0, 2359321, 4194309, 0, 2359321, 4194310, 0, 2359321, 4194311, 0, 2359321, 4194312, 0, 2359321, 4194313, 0, 2359321, 4194314, 0, 2359321, 4194315, 0, 2359321, 4194316, 0, 2359321, 4194317, 0, 2359321, 4194318, 0, 2359321, 4194319, 0, 2359321, 4194320, 0, 2359321, 4194321, 0, 2359321, 4194322, 0, 2359321, 4194323, 0, 2359321, 4194324, 0, 2359321, 4194325, 0, 2359321, 4194326, 0, 2359321, 4194327, 0, 2359321, 4194328, 0, 2359321, 4194329, 0, 2359321, 4194330, 0, 2359321, 4194331, 0, 2359321, 4194332, 0, 2359321, 4194333, 0, 2359321, 4194334, 0, 2359321, 4194335, 0, 2359321, 4194336, 0, 2359321, 4194337, 0, 2359321, 4194338, 0, 2359321, 4194339, 0, 2359321, 4194340, 0, 2359321, 4194341, 0, 2359321, 4194342, 0, 2359321, 4194343, 0, 2359321, 4194344, 0, 2359321, 4194345, 0, 2359321, 4194346, 0, 2359321, 4194347, 0, 2359321, 4194348, 0, 2359321, 4194349, 0, 2359321, 4194350, 0, 2359321, 4194351, 0, 2359321, 4194352, 0, 2359321, 4194353, 0, 2359321, 4194354, 0, 2359321, 4194355, 0, 2359321, 4194356, 0, 2359321, 4194357, 0, 2359321, 4194358, 0, 2359321, 4194359, 0, 2359321, 4194360, 0, 2359321, 4194361, 0, 2359321, 4194362, 0, 2359321, 4194363, 0, 2359321, 4194364, 0, 2359321, 4194365, 0, 2359321, 4194366, 0, 2359321, 4194367, 0, 2359321, 4194368, 0, 2359321, 4194369, 0, 2359321, 4194370, 0, 2359321, 4194371, 0, 2359321, 4194372, 0, 2359321, 4194373, 0, 2359321, 4194374, 0, 2359321, 4194375, 0, 2359321, 4194376, 0, 2359321, 4194377, 0, 2359321, 4194378, 0, 2359321, 4194379, 0, 2359321, 4194380, 0, 2359321, 4194381, 0, 2359321, 4194382, 0, 2359321, 4194383, 0, 2359321, 4194384, 0, 2359321, 4194385, 0, 2359321, 4194386, 0, 2359321, 4194387, 0, 2359321, 4194388, 0, 2359321, 4194389, 0, 2359321, 4194390, 0, 2359321, 4194391, 0, 2359321, 4194392, 0, 2359321, 4194393, 0, 2359321, 4194394, 0, 2359321, 4194395, 0, 2359321, 4194396, 0, 2359321, 4194397, 0, 2359321, 4194398, 0, 2359321, 4194399, 0, 2359321, 4194400, 0, 2359321, 4194401, 0, 2359321, 4194402, 0, 2359321, 4194403, 0, 2359321, 4194404, 0, 2359321, 4194405, 0, 2359321, 4194406, 0, 2359321, 4194407, 0, 2359321, 4194408, 0, 2359321, 4194409, 0, 2359321, 4194410, 0, 2359321, 4194411, 0, 2359321, 4194412, 0, 2359321, 4194413, 0, 2359321, 4194414, 0, 2359321, 4194415, 0, 2359321, 4194416, 0, 2359321, 4194417, 0, 2359321, 4194418, 0, 2359321, 4194419, 0, 2359321, 4194420, 0, 2359321, 4194421, 0, 2359321, 4194422, 0, 2359321, 4194423, 0, 2359321, 4194424, 0, 2359321, 4194425, 0, 2359321, 4194426, 0, 2359321, 4194427, 0, 2359321, 4194428, 0, 2359321, 4194429, 0, 2359321, 4194430, 0, 2359321, 4194431, 0, 2359321, 4194432, 0, 2359321, 4194433, 0, 2359321, 4259840, 0, 2359321, 4259841, 0, 2359321, 4259842, 0, 2359321, 4259843, 0, 2359321, 4259844, 0, 2359321, 4259845, 0, 2359321, 4259846, 0, 2359321, 4259847, 0, 2359321, 4259848, 0, 2359321, 4259849, 0, 2359321, 4259850, 0, 2359321, 4259851, 0, 2359321, 4259852, 0, 2359321, 4259853, 0, 2359321, 4259854, 0, 2359321, 4259855, 0, 2359321, 4259856, 0, 2359321, 4259857, 0, 2359321, 4259858, 0, 2359321, 4259859, 0, 2359321, 4259860, 0, 2359321, 4259861, 0, 2359321, 4259862, 0, 2359321, 4259863, 0, 2359321, 4259864, 0, 2359321, 4259865, 0, 2359321, 4259866, 0, 2359321, 4259867, 0, 2359321, 4259868, 0, 2359321, 4259869, 0, 2359321, 4259870, 0, 2359321, 4259871, 0, 2359321, 4259872, 0, 2359321, 4259873, 0, 2359321, 4259874, 0, 2359321, 4259875, 0, 2359321, 4259876, 0, 2359321, 4259877, 0, 2359321, 4259878, 0, 2359321, 4259879, 0, 2359321, 4259880, 0, 2359321, 4259881, 0, 2359321, 4259882, 0, 2359321, 4259883, 0, 2359321, 4259884, 0, 2359321, 4259885, 0, 2359321, 4259886, 0, 2359321, 4259887, 0, 2359321, 4259888, 0, 2359321, 4259889, 0, 2359321, 4259890, 0, 2359321, 4259891, 0, 2359321, 4259892, 0, 2359321, 4259893, 0, 2359321, 4259894, 0, 2359321, 4259895, 0, 2359321, 4259896, 0, 2359321, 4259897, 0, 2359321, 4259898, 0, 2359321, 4259899, 0, 2359321, 4259900, 0, 2359321, 4259901, 0, 2359321, 4259902, 0, 2359321, 4259903, 0, 2359321, 4259904, 0, 2359321, 4259905, 0, 2359321, 4259906, 0, 2359321, 4259907, 0, 2359321, 4259908, 0, 2359321, 4259909, 0, 2359321, 4259910, 0, 2359321, 4259911, 0, 2359321, 4259912, 0, 2359321, 4259913, 0, 2359321, 4259914, 0, 2359321, 4259915, 0, 2359321, 4259916, 0, 2359321, 4259917, 0, 2359321, 4259918, 0, 2359321, 4259919, 0, 2359321, 4259920, 0, 2359321, 4259921, 0, 2359321, 4259922, 0, 2359321, 4259923, 0, 2359321, 4259924, 0, 2359321, 4259925, 0, 2359321, 4259926, 0, 2359321, 4259927, 0, 2359321, 4259928, 0, 2359321, 4259929, 0, 2359321, 4259930, 0, 2359321, 4259931, 0, 2359321, 4259932, 0, 2359321, 4259933, 0, 2359321, 4259934, 0, 2359321, 4259935, 0, 2359321, 4259936, 0, 2359321, 4259937, 0, 2359321, 4259938, 0, 2359321, 4259939, 0, 2359321, 4259940, 0, 2359321, 4259941, 0, 2359321, 4259942, 0, 2359321, 4259943, 0, 2359321, 4259944, 0, 2359321, 4259945, 0, 2359321, 4259946, 0, 2359321, 4259947, 0, 2359321, 4259948, 0, 2359321, 4259949, 0, 2359321, 4259950, 0, 2359321, 4259951, 0, 2359321, 4259952, 0, 2359321, 4259953, 0, 2359321, 4259954, 0, 2359321, 4259955, 0, 2359321, 4259956, 0, 2359321, 4259957, 0, 2359321, 4259958, 0, 2359321, 4259959, 0, 2359321, 4259960, 0, 2359321, 4259961, 0, 2359321, 4259962, 0, 2359321, 4259963, 0, 2359321, 4259964, 0, 2359321, 4259965, 0, 2359321, 4259966, 0, 2359321, 4259967, 0, 2359321, 4259968, 0, 2359321, 4259969, 0, 2359321 ) - -[node name="PU_watertiles+2" type="TileMap" parent="Tile Layer 1"] -tile_set = ExtResource( 3 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( 720918, 0, 0, 720919, 0, 1, 720920, 0, 1, 720921, 0, 1, 720922, 0, 1, 720923, 0, 2, 786454, 0, 65536, 786459, 0, 65538, 851986, 0, 0, 851987, 0, 1, 851988, 0, 1, 851989, 0, 1, 851990, 0, 196608, 851995, 0, 65538, 917522, 0, 65536, 917531, 0, 65538, 983058, 0, 65536, 983067, 0, 196609, 983068, 0, 1, 983069, 0, 1, 983070, 0, 2, 1048594, 0, 131072, 1048595, 0, 131073, 1048596, 0, 131073, 1048597, 0, 131073, 1048598, 0, 131073, 1048599, 0, 262144, 1048606, 0, 65538, 1114135, 0, 65536, 1114142, 0, 65538, 1179671, 0, 131072, 1179672, 0, 131073, 1179673, 0, 131073, 1179674, 0, 131073, 1179675, 0, 131073, 1179676, 0, 131073, 1179677, 0, 131073, 1179678, 0, 131074 ) - -[node name="anim/autotile" type="TileMap" parent="."] -tile_set = ExtResource( 5 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 131162, 0, 196608, 196698, 0, 196608, 655444, 0, 196608, 655474, 0, 196608, 720980, 0, 196608, 721018, 0, 196608, 721019, 0, 196608, 786495, 0, 196608, 786504, 0, 196608, 786505, 0, 196608, 786522, 0, 196608, 852058, 0, 196608, 852059, 0, 196608, 917586, 0, 196608, 917587, 0, 196608, 917616, 0, 196608, 983096, 0, 196608, 983107, 0, 196608, 983108, 0, 196608, 983109, 0, 196608, 983110, 0, 196608, 983145, 0, 196608, 1048593, 0, 196608, 1048632, 0, 196608, 1048669, 0, 196608, 1048670, 0, 196608, 1048671, 0, 196608, 1114172, 0, 196608, 1114173, 0, 196608, 1114200, 0, 196608, 1114228, 0, 196608, 1179662, 0, 196608, 1179764, 0, 196608, 1245198, 0, 196608, 1310801, 0, 196608, 1310802, 0, 196608, 1441863, 0, 196608, 1441894, 0, 196608, 1441895, 0, 196608, 1507399, 0, 196608, 1507400, 0, 196608, 1507414, 0, 196608, 1507415, 0, 196608, 1507416, 0, 196608, 1507441, 0, 196608, 1507442, 0, 196608, 1638426, 0, 196608, 1638488, 0, 196608, 1638489, 0, 196608, 1638498, 0, 196608, 1703962, 0, 196608, 1703963, 0, 196608, 1703992, 0, 196608, 1703993, 0, 196608, 1704034, 0, 196608, 1769529, 0, 196608, 1769557, 0, 196608, 1769558, 0, 196608, 1769570, 0, 196608, 1835052, 0, 196608, 1835053, 0, 196608, 1900554, 0, 196608, 1900571, 0, 196608, 1900572, 0, 196608, 1900622, 0, 196608, 1966090, 0, 196608, 1966159, 0, 196608, 2097225, 0, 196608, 2097233, 0, 196608, 2228292, 0, 196608, 2293784, 0, 196608, 2293820, 0, 196608, 2293821, 0, 196608, 2293827, 0, 196608, 2293828, 0, 196608, 2424885, 0, 196608, 2424886, 0, 196608, 2490393, 0, 196608, 2490414, 0, 196608, 2490415, 0, 196608, 2490416, 0, 196608, 2555931, 0, 196608, 2818104, 0, 196608, 2883640, 0, 196608 ) - -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 71, 0, 786456, 72, 0, 786457, 74, 0, 131079, 76, 0, 327683, 77, 0, 7, 78, 0, 327683, 79, 0, 9, 81, 0, 327684, 83, 0, 327684, 85, 0, 65545, 97, 0, 5, 98, 0, 131079, 100, 0, 131081, 101, 0, 131079, 103, 0, 131081, 65607, 0, 851992, 65608, 0, 851993, 65611, 0, 5, 65612, 0, 6, 65613, 0, 65543, 65615, 0, 65545, 65616, 0, 196621, 65617, 0, 196622, 65618, 0, 196623, 65619, 0, 131079, 65621, 0, 131081, 65628, 0, 5, 65629, 0, 6, 65631, 0, 5, 65632, 0, 327683, 65635, 0, 327684, 65638, 0, 5, 65639, 0, 6, 131103, 0, 786454, 131104, 0, 786455, 131146, 0, 327683, 131149, 0, 327684, 131151, 0, 131081, 131153, 0, 7, 131154, 0, 8, 131155, 0, 5, 131156, 0, 6, 131163, 0, 327683, 131164, 0, 8, 131165, 0, 5, 131166, 0, 327683, 131169, 0, 327684, 131171, 0, 196621, 131172, 0, 196622, 131173, 0, 327683, 131176, 0, 327684, 196639, 0, 851990, 196640, 0, 851991, 196689, 0, 65543, 196691, 0, 65545, 196699, 0, 65543, 196701, 0, 65545, 196703, 0, 327684, 196704, 0, 5, 196705, 0, 6, 196706, 0, 8, 196707, 0, 9, 196709, 0, 5, 196710, 0, 6, 262168, 0, 786454, 262169, 0, 786455, 262173, 0, 720920, 262222, 0, 786454, 262223, 0, 786455, 262225, 0, 131079, 262227, 0, 131081, 262235, 0, 131079, 262237, 0, 131081, 262239, 0, 5, 262240, 0, 6, 262241, 0, 65543, 262243, 0, 65545, 262244, 0, 5, 262245, 0, 6, 262247, 0, 327684, 262248, 0, 6, 327697, 0, 786456, 327698, 0, 786457, 327701, 0, 720920, 327704, 0, 851990, 327705, 0, 851991, 327706, 0, 786456, 327707, 0, 786457, 327749, 0, 786454, 327750, 0, 786455, 327758, 0, 851990, 327759, 0, 851991, 327761, 0, 5, 327762, 0, 6, 327763, 0, 5, 327764, 0, 6, 327772, 0, 5, 327773, 0, 6, 327774, 0, 327683, 327777, 0, 327684, 327779, 0, 327683, 327782, 0, 327684, 327785, 0, 327684, 327796, 0, 5, 327797, 0, 6, 327798, 0, 196621, 327799, 0, 196622, 327800, 0, 196623, 393231, 0, 720920, 393233, 0, 851992, 393234, 0, 851993, 393241, 0, 720920, 393242, 0, 851992, 393243, 0, 851993, 393249, 0, 7, 393250, 0, 8, 393251, 0, 9, 393252, 0, 720920, 393284, 0, 786456, 393285, 0, 851990, 393286, 0, 851991, 393294, 0, 720920, 393296, 0, 327683, 393298, 0, 327683, 393307, 0, 14, 393308, 0, 8, 393309, 0, 9, 393310, 0, 327684, 393311, 0, 196622, 393312, 0, 196623, 393314, 0, 5, 393315, 0, 6, 393316, 0, 7, 393317, 0, 8, 393318, 0, 9, 393319, 0, 14, 393331, 0, 327683, 393334, 0, 327684, 458755, 0, 786456, 458756, 0, 786457, 458781, 0, 7, 458782, 0, 8, 458783, 0, 9, 458785, 0, 65543, 458787, 0, 65545, 458809, 0, 786454, 458810, 0, 786455, 458820, 0, 851992, 458821, 0, 851993, 458833, 0, 5, 458834, 0, 6, 458835, 0, 5, 458836, 0, 6, 458843, 0, 65550, 458845, 0, 65545, 458849, 0, 5, 458850, 0, 6, 458852, 0, 327684, 458854, 0, 65545, 458855, 0, 65550, 458856, 0, 6, 458877, 0, 5, 458878, 0, 6, 458879, 0, 5, 458880, 0, 6, 524291, 0, 851992, 524292, 0, 851993, 524300, 0, 720920, 524317, 0, 65543, 524319, 0, 65545, 524321, 0, 131079, 524323, 0, 131081, 524325, 0, 786454, 524326, 0, 786455, 524340, 0, 786456, 524341, 0, 786457, 524345, 0, 851990, 524346, 0, 851991, 524347, 0, 720920, 524349, 0, 786456, 524350, 0, 786457, 524355, 0, 720920, 524360, 0, 720920, 524361, 0, 786456, 524362, 0, 786457, 524368, 0, 327683, 524371, 0, 327684, 524379, 0, 131079, 524381, 0, 131081, 524383, 0, 5, 524384, 0, 327683, 524386, 0, 7, 524387, 0, 327684, 524388, 0, 131079, 524390, 0, 327683, 524393, 0, 327684, 524398, 0, 7, 524399, 0, 8, 524400, 0, 9, 524407, 0, 7, 524408, 0, 8, 524409, 0, 9, 524410, 0, 196621, 524411, 0, 196622, 524412, 0, 196623, 524415, 0, 327684, 524417, 0, 327684, 589824, 0, 786454, 589825, 0, 786455, 589826, 0, 720920, 589833, 0, 786454, 589834, 0, 786455, 589839, 0, 5, 589840, 0, 6, 589853, 0, 131079, 589855, 0, 131081, 589856, 0, 14, 589861, 0, 851990, 589862, 0, 851991, 589876, 0, 851992, 589877, 0, 851993, 589879, 0, 720920, 589885, 0, 851992, 589886, 0, 851993, 589887, 0, 720920, 589897, 0, 851992, 589898, 0, 851993, 589902, 0, 786454, 589903, 0, 786455, 589905, 0, 196621, 589906, 0, 196622, 589907, 0, 196623, 589915, 0, 14, 589916, 0, 5, 589917, 0, 6, 589918, 0, 5, 589919, 0, 6, 589921, 0, 327684, 589922, 0, 65543, 589924, 0, 65545, 589925, 0, 5, 589926, 0, 6, 589934, 0, 65543, 589936, 0, 65545, 589939, 0, 7, 589940, 0, 8, 589941, 0, 5, 589942, 0, 6, 589943, 0, 65543, 589945, 0, 65545, 589948, 0, 5, 589949, 0, 6, 589950, 0, 5, 589951, 0, 6, 655360, 0, 851990, 655361, 0, 851991, 655367, 0, 720920, 655369, 0, 851990, 655370, 0, 851991, 655374, 0, 327683, 655377, 0, 327684, 655378, 0, 262161, 655379, 0, 262162, 655380, 0, 5, 655381, 0, 6, 655392, 0, 65550, 655438, 0, 851990, 655439, 0, 851991, 655441, 0, 7, 655442, 0, 8, 655443, 0, 9, 655451, 0, 65550, 655452, 0, 8, 655453, 0, 9, 655454, 0, 327684, 655456, 0, 327684, 655458, 0, 131079, 655460, 0, 327683, 655463, 0, 327684, 655470, 0, 131079, 655472, 0, 131081, 655475, 0, 65543, 655477, 0, 65545, 655479, 0, 327684, 655481, 0, 131081, 655483, 0, 327683, 655486, 0, 327684, 655488, 0, 327684, 720913, 0, 327696, 720914, 0, 458769, 720915, 0, 458770, 720928, 0, 7, 720929, 0, 8, 720930, 0, 9, 720931, 0, 14, 720934, 0, 720920, 720957, 0, 5, 720958, 0, 6, 720973, 0, 720920, 720977, 0, 65543, 720979, 0, 65545, 720987, 0, 65543, 720989, 0, 65545, 720990, 0, 5, 720991, 0, 6, 720992, 0, 196621, 720993, 0, 196622, 720994, 0, 196623, 720995, 0, 14, 721009, 0, 7, 721010, 0, 8, 721011, 0, 131079, 721013, 0, 131081, 786450, 0, 524305, 786451, 0, 524306, 786457, 0, 786460, 786460, 0, 196621, 786461, 0, 196622, 786462, 0, 196623, 786464, 0, 65543, 786466, 0, 65545, 786467, 0, 65550, 786489, 0, 5, 786490, 0, 6, 786491, 0, 5, 786492, 0, 327683, 786495, 0, 327684, 786496, 0, 7, 786497, 0, 8, 786498, 0, 9, 786499, 0, 5, 786500, 0, 6, 786501, 0, 5, 786502, 0, 6, 786506, 0, 7, 786507, 0, 8, 786508, 0, 9, 786513, 0, 131079, 786515, 0, 131081, 786523, 0, 131079, 786525, 0, 327683, 786528, 0, 327684, 786531, 0, 65550, 786534, 0, 7, 786535, 0, 8, 786536, 0, 9, 786545, 0, 65543, 786547, 0, 65545, 786548, 0, 5, 786549, 0, 6, 851977, 0, 7, 851978, 0, 8, 851979, 0, 9, 851984, 0, 5, 851985, 0, 6, 852000, 0, 131079, 852002, 0, 131081, 852022, 0, 720920, 852024, 0, 327683, 852026, 0, 327683, 852029, 0, 327684, 852032, 0, 65543, 852034, 0, 327683, 852037, 0, 327684, 852039, 0, 327684, 852040, 0, 196622, 852041, 0, 196623, 852042, 0, 65543, 852044, 0, 65545, 852045, 0, 5, 852046, 0, 6, 852047, 0, 5, 852048, 0, 6, 852049, 0, 14, 852059, 0, 10, 852070, 0, 65543, 852072, 0, 65545, 852074, 0, 196621, 852075, 0, 196622, 852076, 0, 196623, 852077, 0, 196621, 852078, 0, 196622, 852079, 0, 196623, 852081, 0, 131079, 852083, 0, 327683, 852086, 0, 327684, 917509, 0, 5, 917510, 0, 6, 917511, 0, 5, 917512, 0, 6, 917513, 0, 65543, 917515, 0, 65545, 917516, 0, 5, 917517, 0, 6, 917518, 0, 7, 917519, 0, 327683, 917520, 0, 9, 917522, 0, 327684, 917525, 0, 786461, 917536, 0, 5, 917537, 0, 6, 917557, 0, 786454, 917558, 0, 786455, 917561, 0, 7, 917562, 0, 8, 917563, 0, 9, 917564, 0, 196621, 917565, 0, 196622, 917566, 0, 196623, 917568, 0, 131079, 917570, 0, 131081, 917578, 0, 131079, 917580, 0, 327683, 917583, 0, 327684, 917585, 0, 65550, 917593, 0, 7, 917594, 0, 8, 917595, 0, 9, 917606, 0, 131079, 917608, 0, 131081, 917617, 0, 5, 917618, 0, 6, 917620, 0, 5, 917621, 0, 6, 917626, 0, 786452, 917627, 0, 786453, 917628, 0, 983066, 983044, 0, 327683, 983047, 0, 327684, 983049, 0, 327684, 983051, 0, 327683, 983054, 0, 327684, 983056, 0, 65545, 983060, 0, 262151, 983071, 0, 327683, 983074, 0, 327684, 983075, 0, 8, 983076, 0, 9, 983084, 0, 786456, 983085, 0, 786457, 983093, 0, 851990, 983094, 0, 851991, 983097, 0, 65543, 983099, 0, 65545, 983121, 0, 196621, 983122, 0, 196622, 983123, 0, 196623, 983129, 0, 65543, 983131, 0, 65545, 983136, 0, 7, 983137, 0, 8, 983138, 0, 9, 983139, 0, 5, 983140, 0, 6, 983152, 0, 327683, 983155, 0, 327683, 983158, 0, 327684, 983162, 0, 851988, 983163, 0, 851989, 1048584, 0, 14, 1048585, 0, 196621, 1048586, 0, 196622, 1048587, 0, 196623, 1048588, 0, 262161, 1048589, 0, 262162, 1048590, 0, 131079, 1048592, 0, 131081, 1048593, 0, 14, 1048597, 0, 5, 1048598, 0, 6, 1048599, 0, 8, 1048600, 0, 9, 1048602, 0, 786461, 1048604, 0, 262152, 1048610, 0, 65543, 1048612, 0, 65545, 1048614, 0, 786454, 1048615, 0, 786455, 1048618, 0, 786456, 1048619, 0, 786457, 1048620, 0, 851992, 1048621, 0, 851993, 1048624, 0, 720920, 1048626, 0, 786454, 1048627, 0, 786455, 1048633, 0, 131079, 1048635, 0, 131081, 1048638, 0, 14, 1048642, 0, 7, 1048643, 0, 8, 1048644, 0, 9, 1048665, 0, 131079, 1048667, 0, 131081, 1048669, 0, 196621, 1048670, 0, 196622, 1048671, 0, 196623, 1048672, 0, 65543, 1048674, 0, 327683, 1048677, 0, 327684, 1048685, 0, 7, 1048686, 0, 8, 1048687, 0, 9, 1048689, 0, 196621, 1048690, 0, 196622, 1048691, 0, 196623, 1048698, 0, 983066, 1114120, 0, 65550, 1114123, 0, 327696, 1114124, 0, 458769, 1114125, 0, 458770, 1114126, 0, 327699, 1114129, 0, 65550, 1114132, 0, 327683, 1114134, 0, 65543, 1114135, 0, 65544, 1114136, 0, 65545, 1114140, 0, 327688, 1114146, 0, 131079, 1114148, 0, 131081, 1114150, 0, 851990, 1114151, 0, 851991, 1114154, 0, 851992, 1114155, 0, 851993, 1114162, 0, 851990, 1114163, 0, 851991, 1114174, 0, 65550, 1114178, 0, 65543, 1114180, 0, 65545, 1114181, 0, 5, 1114182, 0, 6, 1114183, 0, 5, 1114184, 0, 6, 1114190, 0, 5, 1114191, 0, 6, 1114196, 0, 1114142, 1114199, 0, 1114143, 1114208, 0, 131079, 1114210, 0, 131081, 1114211, 0, 5, 1114212, 0, 6, 1114214, 0, 5, 1114215, 0, 6, 1114221, 0, 65543, 1114223, 0, 65545, 1114234, 0, 786460, 1179660, 0, 524305, 1179661, 0, 524306, 1179670, 0, 131079, 1179671, 0, 131080, 1179672, 0, 131081, 1179673, 0, 5, 1179674, 0, 6, 1179686, 0, 720920, 1179714, 0, 131079, 1179716, 0, 131081, 1179721, 0, 589841, 1179722, 0, 589842, 1179723, 0, 589842, 1179724, 0, 589842, 1179725, 0, 589843, 1179728, 0, 327684, 1179732, 0, 1179678, 1179735, 0, 1179679, 1179745, 0, 7, 1179746, 0, 327683, 1179747, 0, 9, 1179749, 0, 327683, 1179752, 0, 327684, 1179757, 0, 131079, 1179759, 0, 131081, 1179770, 0, 786452, 1179771, 0, 786453, 1245205, 0, 196621, 1245206, 0, 196622, 1245207, 0, 196623, 1245208, 0, 327683, 1245211, 0, 327684, 1245218, 0, 196621, 1245219, 0, 196622, 1245220, 0, 196623, 1245225, 0, 720920, 1245227, 0, 5, 1245228, 0, 6, 1245237, 0, 7, 1245238, 0, 8, 1245239, 0, 9, 1245241, 0, 5, 1245242, 0, 6, 1245243, 0, 5, 1245244, 0, 6, 1245245, 0, 196621, 1245246, 0, 196622, 1245247, 0, 196623, 1245257, 0, 655377, 1245261, 0, 655379, 1245264, 0, 14, 1245268, 0, 1245214, 1245271, 0, 1245215, 1245272, 0, 14, 1245274, 0, 196621, 1245275, 0, 196622, 1245276, 0, 196623, 1245277, 0, 5, 1245278, 0, 6, 1245279, 0, 5, 1245280, 0, 6, 1245281, 0, 65543, 1245283, 0, 65545, 1245286, 0, 5, 1245287, 0, 6, 1245297, 0, 7, 1245298, 0, 8, 1245299, 0, 9, 1245306, 0, 851988, 1245307, 0, 851989, 1310743, 0, 262160, 1310744, 0, 262161, 1310745, 0, 262162, 1310746, 0, 262163, 1310758, 0, 786454, 1310759, 0, 786455, 1310762, 0, 327683, 1310765, 0, 327684, 1310773, 0, 65543, 1310775, 0, 65545, 1310776, 0, 327683, 1310777, 0, 8, 1310778, 0, 9, 1310779, 0, 327684, 1310780, 0, 8, 1310781, 0, 327684, 1310793, 0, 720913, 1310794, 0, 720914, 1310795, 0, 720914, 1310796, 0, 720914, 1310797, 0, 720915, 1310800, 0, 65550, 1310808, 0, 65550, 1310809, 0, 851977, 1310812, 0, 327683, 1310813, 0, 8, 1310814, 0, 9, 1310815, 0, 327684, 1310817, 0, 327684, 1310819, 0, 131081, 1310821, 0, 327683, 1310829, 0, 589841, 1310830, 0, 589842, 1310831, 0, 589843, 1310833, 0, 65543, 1310835, 0, 65545, 1310842, 0, 786460, 1376256, 0, 5, 1376257, 0, 6, 1376258, 0, 7, 1376259, 0, 8, 1376260, 0, 9, 1376279, 0, 327696, 1376280, 0, 458769, 1376281, 0, 458770, 1376282, 0, 327699, 1376294, 0, 851990, 1376295, 0, 851991, 1376306, 0, 196621, 1376307, 0, 196622, 1376308, 0, 196623, 1376309, 0, 131079, 1376311, 0, 131081, 1376312, 0, 65543, 1376314, 0, 65545, 1376315, 0, 65543, 1376317, 0, 65545, 1376325, 0, 5, 1376326, 0, 6, 1376345, 0, 851977, 1376346, 0, 5, 1376347, 0, 6, 1376348, 0, 65543, 1376350, 0, 65545, 1376351, 0, 196621, 1376352, 0, 196622, 1376353, 0, 196623, 1376354, 0, 196621, 1376355, 0, 196622, 1376356, 0, 196623, 1376365, 0, 655377, 1376367, 0, 655379, 1376369, 0, 131079, 1376371, 0, 131081, 1376377, 0, 786461, 1441794, 0, 327684, 1441796, 0, 65545, 1441797, 0, 29, 1441816, 0, 524305, 1441817, 0, 524306, 1441836, 0, 7, 1441837, 0, 8, 1441838, 0, 9, 1441840, 0, 5, 1441841, 0, 6, 1441846, 0, 5, 1441847, 0, 6, 1441848, 0, 131079, 1441850, 0, 131081, 1441851, 0, 131079, 1441853, 0, 131081, 1441858, 0, 7, 1441859, 0, 8, 1441860, 0, 327683, 1441863, 0, 327684, 1441873, 0, 7, 1441874, 0, 8, 1441875, 0, 9, 1441881, 0, 851977, 1441884, 0, 327684, 1441886, 0, 131081, 1441887, 0, 8, 1441888, 0, 9, 1441901, 0, 720913, 1441902, 0, 720914, 1441903, 0, 720915, 1441913, 0, 786452, 1441914, 0, 786453, 1507330, 0, 131079, 1507332, 0, 131081, 1507367, 0, 720920, 1507368, 0, 786456, 1507369, 0, 786457, 1507372, 0, 65543, 1507374, 0, 65545, 1507375, 0, 327683, 1507378, 0, 327684, 1507381, 0, 327683, 1507384, 0, 327684, 1507385, 0, 196621, 1507386, 0, 196622, 1507387, 0, 196623, 1507388, 0, 5, 1507389, 0, 6, 1507394, 0, 65543, 1507395, 0, 65544, 1507396, 0, 65545, 1507397, 0, 5, 1507398, 0, 6, 1507402, 0, 1114142, 1507405, 0, 1114143, 1507409, 0, 65543, 1507411, 0, 65545, 1507417, 0, 851977, 1507418, 0, 5, 1507419, 0, 6, 1507420, 0, 5, 1507421, 0, 6, 1507422, 0, 65543, 1507424, 0, 65545, 1507430, 0, 262160, 1507431, 0, 262161, 1507432, 0, 262162, 1507433, 0, 262163, 1507437, 0, 262160, 1507438, 0, 262161, 1507439, 0, 262162, 1507440, 0, 65563, 1507449, 0, 851988, 1507450, 0, 851989, 1572883, 0, 7, 1572884, 0, 8, 1572885, 0, 9, 1572892, 0, 5, 1572893, 0, 6, 1572904, 0, 851992, 1572905, 0, 851993, 1572908, 0, 131079, 1572909, 0, 262160, 1572910, 0, 131081, 1572911, 0, 262162, 1572912, 0, 262163, 1572920, 0, 14, 1572923, 0, 327683, 1572926, 0, 327684, 1572930, 0, 131079, 1572931, 0, 7, 1572932, 0, 131081, 1572933, 0, 9, 1572935, 0, 327684, 1572936, 0, 7, 1572937, 0, 8, 1572938, 0, 1179678, 1572941, 0, 1179679, 1572945, 0, 131079, 1572947, 0, 131081, 1572948, 0, 983048, 1572949, 0, 917513, 1572950, 0, 917513, 1572951, 0, 917513, 1572952, 0, 917513, 1572953, 0, 917514, 1572956, 0, 327684, 1572958, 0, 327684, 1572960, 0, 131081, 1572965, 0, 131101, 1572966, 0, 327696, 1572967, 0, 458769, 1572968, 0, 458770, 1572969, 0, 327699, 1572973, 0, 327696, 1572974, 0, 458769, 1572975, 0, 458770, 1572976, 0, 327699, 1572985, 0, 786461, 1638400, 0, 786454, 1638401, 0, 786455, 1638402, 0, 720920, 1638404, 0, 14, 1638407, 0, 5, 1638408, 0, 6, 1638409, 0, 5, 1638410, 0, 6, 1638413, 0, 1114142, 1638416, 0, 1114143, 1638419, 0, 65543, 1638421, 0, 65545, 1638427, 0, 327683, 1638430, 0, 327684, 1638444, 0, 5, 1638445, 0, 6, 1638446, 0, 458769, 1638447, 0, 458770, 1638448, 0, 327699, 1638456, 0, 65550, 1638459, 0, 196621, 1638460, 0, 196622, 1638461, 0, 196623, 1638467, 0, 65543, 1638469, 0, 65545, 1638472, 0, 65543, 1638474, 0, 1245214, 1638477, 0, 1245215, 1638478, 0, 196622, 1638479, 0, 196623, 1638484, 0, 65550, 1638503, 0, 524305, 1638504, 0, 524306, 1638510, 0, 524305, 1638511, 0, 524306, 1638521, 0, 786452, 1638522, 0, 786453, 1703936, 0, 851990, 1703937, 0, 851991, 1703938, 0, 786457, 1703940, 0, 65550, 1703942, 0, 327683, 1703943, 0, 7, 1703944, 0, 8, 1703945, 0, 327684, 1703947, 0, 327684, 1703949, 0, 1179678, 1703952, 0, 1179679, 1703955, 0, 131079, 1703957, 0, 131081, 1703970, 0, 262161, 1703971, 0, 262162, 1703972, 0, 262163, 1703979, 0, 327683, 1703982, 0, 524305, 1703983, 0, 524306, 1703997, 0, 5, 1703998, 0, 6, 1704003, 0, 131079, 1704005, 0, 131081, 1704008, 0, 131079, 1704010, 0, 131081, 1704017, 0, 7, 1704018, 0, 8, 1704019, 0, 9, 1704025, 0, 24, 1704026, 0, 786456, 1704027, 0, 786457, 1704031, 0, 26, 1704057, 0, 851988, 1704058, 0, 851989, 1769473, 0, 851992, 1769474, 0, 851993, 1769477, 0, 14, 1769479, 0, 65543, 1769481, 0, 65545, 1769482, 0, 14, 1769484, 0, 14, 1769485, 0, 1245214, 1769488, 0, 1245215, 1769505, 0, 327696, 1769506, 0, 458769, 1769507, 0, 458770, 1769508, 0, 327699, 1769523, 0, 5, 1769524, 0, 6, 1769525, 0, 5, 1769526, 0, 6, 1769532, 0, 327683, 1769535, 0, 327684, 1769539, 0, 196621, 1769540, 0, 196622, 1769541, 0, 196623, 1769543, 0, 5, 1769544, 0, 6, 1769545, 0, 5, 1769546, 0, 6, 1769550, 0, 14, 1769551, 0, 5, 1769552, 0, 6, 1769553, 0, 65543, 1769555, 0, 65545, 1769562, 0, 851992, 1769563, 0, 851993, 1769566, 0, 720920, 1769568, 0, 720920, 1769593, 0, 786460, 1835008, 0, 720920, 1835013, 0, 65550, 1835015, 0, 131079, 1835017, 0, 131081, 1835018, 0, 65550, 1835020, 0, 65550, 1835029, 0, 262160, 1835030, 0, 262161, 1835031, 0, 262162, 1835032, 0, 262163, 1835042, 0, 524305, 1835043, 0, 524306, 1835058, 0, 327683, 1835059, 0, 8, 1835060, 0, 327683, 1835061, 0, 7, 1835062, 0, 8, 1835063, 0, 327684, 1835069, 0, 196621, 1835070, 0, 196622, 1835071, 0, 196623, 1835078, 0, 327683, 1835081, 0, 327684, 1835083, 0, 327684, 1835086, 0, 65550, 1835088, 0, 7, 1835089, 0, 327684, 1835090, 0, 9, 1835091, 0, 131081, 1835095, 0, 786454, 1835096, 0, 786455, 1835100, 0, 720920, 1835101, 0, 786456, 1835102, 0, 786457, 1835128, 0, 786452, 1835129, 0, 786453, 1900546, 0, 786456, 1900547, 0, 786457, 1900551, 0, 196621, 1900552, 0, 196622, 1900553, 0, 196623, 1900564, 0, 14, 1900565, 0, 327696, 1900566, 0, 458769, 1900567, 0, 458770, 1900568, 0, 327699, 1900579, 0, 65550, 1900588, 0, 1245210, 1900594, 0, 65543, 1900596, 0, 65545, 1900597, 0, 65543, 1900599, 0, 65545, 1900606, 0, 7, 1900607, 0, 8, 1900608, 0, 9, 1900612, 0, 5, 1900613, 0, 6, 1900615, 0, 196621, 1900616, 0, 196622, 1900617, 0, 196623, 1900624, 0, 65543, 1900626, 0, 65545, 1900627, 0, 5, 1900628, 0, 6, 1900631, 0, 851990, 1900632, 0, 851991, 1900637, 0, 851992, 1900638, 0, 851993, 1900664, 0, 851988, 1900665, 0, 851989, 1966082, 0, 851992, 1966083, 0, 851993, 1966100, 0, 65550, 1966102, 0, 524305, 1966103, 0, 524306, 1966109, 0, 7, 1966110, 0, 8, 1966111, 0, 9, 1966117, 0, 196621, 1966118, 0, 196622, 1966119, 0, 196623, 1966121, 0, 14, 1966123, 0, 1048602, 1966124, 0, 1048603, 1966130, 0, 131079, 1966132, 0, 131081, 1966133, 0, 131079, 1966135, 0, 131081, 1966142, 0, 65543, 1966144, 0, 65545, 1966147, 0, 327683, 1966150, 0, 327684, 1966154, 0, 14, 1966160, 0, 131079, 1966162, 0, 131081, 1966165, 0, 327684, 1966168, 0, 720920, 1966201, 0, 786460, 2031624, 0, 5, 2031625, 0, 6, 2031637, 0, 65563, 2031638, 0, 5, 2031639, 0, 6, 2031643, 0, 5, 2031644, 0, 6, 2031645, 0, 65543, 2031647, 0, 65545, 2031657, 0, 65550, 2031659, 0, 1114138, 2031660, 0, 1114136, 2031666, 0, 5, 2031667, 0, 6, 2031668, 0, 196621, 2031669, 0, 196622, 2031670, 0, 196623, 2031671, 0, 5, 2031672, 0, 6, 2031673, 0, 5, 2031674, 0, 6, 2031678, 0, 131079, 2031680, 0, 131081, 2031683, 0, 5, 2031684, 0, 6, 2031687, 0, 5, 2031688, 0, 6, 2031690, 0, 65550, 2031698, 0, 196621, 2031699, 0, 196622, 2031700, 0, 196623, 2031711, 0, 786456, 2031712, 0, 786457, 2031737, 0, 786452, 2031738, 0, 786453, 2097154, 0, 720920, 2097157, 0, 5, 2097158, 0, 6, 2097159, 0, 327683, 2097162, 0, 327684, 2097163, 0, 131101, 2097171, 0, 262161, 2097172, 0, 262162, 2097173, 0, 262163, 2097176, 0, 327684, 2097178, 0, 327683, 2097181, 0, 327684, 2097183, 0, 131081, 2097195, 0, 1114136, 2097196, 0, 1114139, 2097199, 0, 196621, 2097200, 0, 196622, 2097201, 0, 327683, 2097202, 0, 65543, 2097204, 0, 65545, 2097206, 0, 327683, 2097209, 0, 327684, 2097210, 0, 8, 2097211, 0, 327684, 2097218, 0, 327683, 2097221, 0, 327684, 2097222, 0, 327683, 2097225, 0, 327684, 2097242, 0, 720920, 2097247, 0, 851992, 2097248, 0, 851993, 2097273, 0, 851988, 2097274, 0, 851989, 2162689, 0, 786456, 2162690, 0, 786457, 2162692, 0, 327683, 2162696, 0, 5, 2162697, 0, 6, 2162698, 0, 262160, 2162699, 0, 262161, 2162700, 0, 262162, 2162701, 0, 262163, 2162706, 0, 327696, 2162707, 0, 458769, 2162708, 0, 458770, 2162709, 0, 327699, 2162711, 0, 14, 2162715, 0, 196621, 2162716, 0, 196622, 2162717, 0, 196623, 2162718, 0, 5, 2162719, 0, 6, 2162721, 0, 196621, 2162722, 0, 196622, 2162723, 0, 196623, 2162731, 0, 1179674, 2162732, 0, 1179675, 2162738, 0, 131079, 2162740, 0, 131081, 2162742, 0, 9, 2162743, 0, 262161, 2162744, 0, 262162, 2162745, 0, 65543, 2162747, 0, 65545, 2162757, 0, 262160, 2162758, 0, 262161, 2162759, 0, 262162, 2162760, 0, 262163, 2162770, 0, 262160, 2162771, 0, 262161, 2162772, 0, 262162, 2162773, 0, 262163, 2162809, 0, 786461, 2228225, 0, 851992, 2228226, 0, 851993, 2228229, 0, 5, 2228230, 0, 6, 2228231, 0, 327683, 2228234, 0, 327696, 2228235, 0, 327697, 2228236, 0, 327698, 2228237, 0, 327699, 2228243, 0, 524305, 2228244, 0, 524306, 2228247, 0, 65550, 2228251, 0, 7, 2228252, 0, 8, 2228253, 0, 327683, 2228256, 0, 327684, 2228267, 0, 1245208, 2228273, 0, 262160, 2228274, 0, 262161, 2228275, 0, 262162, 2228276, 0, 65543, 2228278, 0, 65545, 2228279, 0, 458769, 2228280, 0, 458770, 2228281, 0, 131079, 2228283, 0, 131081, 2228293, 0, 327696, 2228294, 0, 458769, 2228295, 0, 458770, 2228296, 0, 327699, 2228306, 0, 327696, 2228307, 0, 458769, 2228308, 0, 458770, 2228309, 0, 327699, 2228310, 0, 5, 2228311, 0, 6, 2228344, 0, 786452, 2228345, 0, 786453, 2293764, 0, 327683, 2293768, 0, 5, 2293769, 0, 6, 2293770, 0, 393232, 2293771, 0, 393233, 2293772, 0, 393234, 2293773, 0, 393235, 2293778, 0, 262160, 2293779, 0, 262161, 2293780, 0, 262162, 2293781, 0, 262163, 2293787, 0, 65543, 2293789, 0, 65545, 2293809, 0, 327696, 2293810, 0, 458769, 2293811, 0, 458770, 2293812, 0, 131079, 2293814, 0, 131081, 2293815, 0, 524305, 2293816, 0, 524306, 2293817, 0, 196621, 2293818, 0, 196622, 2293819, 0, 196623, 2293823, 0, 1114142, 2293826, 0, 1114143, 2293830, 0, 524305, 2293831, 0, 524306, 2293843, 0, 524305, 2293844, 0, 524306, 2293845, 0, 327683, 2293848, 0, 327684, 2293880, 0, 851988, 2293881, 0, 851989, 2359298, 0, 786454, 2359299, 0, 786455, 2359303, 0, 327683, 2359306, 0, 458768, 2359307, 0, 458769, 2359308, 0, 458770, 2359309, 0, 589835, 2359310, 0, 589836, 2359314, 0, 327696, 2359315, 0, 458769, 2359316, 0, 458770, 2359317, 0, 327699, 2359318, 0, 262160, 2359319, 0, 262161, 2359320, 0, 262162, 2359321, 0, 262163, 2359323, 0, 131079, 2359325, 0, 131081, 2359346, 0, 524305, 2359347, 0, 524306, 2359350, 0, 327683, 2359353, 0, 327684, 2359359, 0, 1179678, 2359362, 0, 1179679, 2359365, 0, 131101, 2359372, 0, 262160, 2359373, 0, 262161, 2359374, 0, 262162, 2359375, 0, 262163, 2359415, 0, 786461, 2424834, 0, 851990, 2424835, 0, 851991, 2424841, 0, 14, 2424843, 0, 524305, 2424844, 0, 524306, 2424845, 0, 655371, 2424846, 0, 655372, 2424851, 0, 524305, 2424852, 0, 524306, 2424854, 0, 327696, 2424855, 0, 458769, 2424856, 0, 458770, 2424857, 0, 327699, 2424859, 0, 262160, 2424860, 0, 262161, 2424861, 0, 262162, 2424862, 0, 262163, 2424876, 0, 65563, 2424895, 0, 1245214, 2424898, 0, 1245215, 2424908, 0, 327696, 2424909, 0, 458769, 2424910, 0, 458770, 2424921, 0, 262160, 2424922, 0, 262161, 2424923, 0, 262162, 2424924, 0, 917510, 2424951, 0, 786460, 2490370, 0, 720920, 2490377, 0, 65550, 2490391, 0, 524305, 2490392, 0, 524306, 2490395, 0, 327696, 2490396, 0, 458769, 2490397, 0, 458770, 2490398, 0, 327699, 2490399, 0, 262160, 2490400, 0, 262161, 2490401, 0, 262162, 2490445, 0, 524305, 2490446, 0, 524306, 2490451, 0, 262161, 2490452, 0, 262162, 2490453, 0, 262163, 2490457, 0, 327696, 2490458, 0, 458769, 2490459, 0, 458770, 2490460, 0, 327699, 2490487, 0, 786452, 2490488, 0, 786453, 2555911, 0, 262160, 2555912, 0, 262161, 2555913, 0, 262162, 2555914, 0, 262163, 2555915, 0, 262160, 2555916, 0, 262161, 2555917, 0, 262162, 2555918, 0, 262163, 2555921, 0, 262160, 2555922, 0, 262161, 2555923, 0, 262162, 2555924, 0, 262163, 2555925, 0, 1048583, 2555926, 0, 1048584, 2555929, 0, 851977, 2555931, 0, 1048598, 2555932, 0, 524305, 2555933, 0, 524306, 2555934, 0, 65565, 2555935, 0, 327696, 2555936, 0, 458769, 2555937, 0, 458770, 2555938, 0, 327699, 2555940, 0, 262160, 2555941, 0, 262161, 2555942, 0, 262162, 2555943, 0, 262163, 2555944, 0, 1048581, 2555945, 0, 1048582, 2555951, 0, 24, 2555952, 0, 786454, 2555953, 0, 786455, 2555954, 0, 26, 2555974, 0, 262161, 2555975, 0, 262162, 2555976, 0, 262163, 2555986, 0, 327696, 2555987, 0, 458769, 2555988, 0, 458770, 2555989, 0, 327699, 2555994, 0, 524305, 2555995, 0, 524306, 2556023, 0, 851988, 2556024, 0, 851989, 2621440, 0, 786456, 2621441, 0, 786457, 2621447, 0, 327696, 2621448, 0, 458769, 2621449, 0, 458770, 2621450, 0, 327699, 2621451, 0, 327696, 2621452, 0, 458769, 2621453, 0, 458770, 2621454, 0, 327699, 2621457, 0, 327696, 2621458, 0, 458769, 2621459, 0, 458770, 2621460, 0, 327699, 2621461, 0, 1048587, 2621462, 0, 1114120, 2621465, 0, 851977, 2621467, 0, 1114134, 2621468, 0, 1114135, 2621469, 0, 851977, 2621472, 0, 524305, 2621473, 0, 524306, 2621476, 0, 327696, 2621477, 0, 458769, 2621478, 0, 458770, 2621479, 0, 327699, 2621480, 0, 1048587, 2621481, 0, 1114118, 2621482, 0, 262160, 2621483, 0, 262161, 2621484, 0, 262162, 2621485, 0, 262163, 2621488, 0, 851990, 2621489, 0, 851991, 2621490, 0, 786456, 2621491, 0, 786457, 2621500, 0, 524300, 2621501, 0, 262160, 2621502, 0, 262161, 2621503, 0, 262162, 2621504, 0, 262163, 2621509, 0, 327696, 2621510, 0, 458769, 2621511, 0, 458770, 2621512, 0, 327699, 2621514, 0, 524300, 2621515, 0, 262160, 2621516, 0, 262161, 2621517, 0, 262162, 2621518, 0, 262163, 2621523, 0, 524305, 2621524, 0, 524306, 2621528, 0, 524299, 2621559, 0, 786461, 2686976, 0, 851992, 2686977, 0, 851993, 2686984, 0, 524305, 2686985, 0, 524306, 2686988, 0, 524305, 2686989, 0, 524306, 2686990, 0, 1048587, 2686994, 0, 524305, 2686995, 0, 524306, 2686997, 0, 1114123, 2686998, 0, 1179658, 2687001, 0, 851977, 2687005, 0, 851977, 2687009, 0, 1114117, 2687010, 0, 1048587, 2687013, 0, 524305, 2687014, 0, 524306, 2687016, 0, 1114123, 2687017, 0, 1179658, 2687018, 0, 327696, 2687019, 0, 458769, 2687020, 0, 458770, 2687021, 0, 327699, 2687026, 0, 851992, 2687027, 0, 851993, 2687029, 0, 26, 2687037, 0, 327696, 2687038, 0, 458769, 2687039, 0, 458770, 2687040, 0, 327699, 2687046, 0, 524305, 2687047, 0, 524306, 2687051, 0, 327696, 2687052, 0, 458769, 2687053, 0, 458770, 2687054, 0, 327699, 2687060, 0, 524300, 2687094, 0, 786460, 2752526, 0, 1114123, 2752533, 0, 1179659, 2752537, 0, 917512, 2752538, 0, 917513, 2752539, 0, 917513, 2752540, 0, 917513, 2752541, 0, 917514, 2752545, 0, 1179657, 2752546, 0, 1114123, 2752550, 0, 917510, 2752552, 0, 1179659, 2752555, 0, 524305, 2752556, 0, 524306, 2752560, 0, 720920, 2752563, 0, 720920, 2752574, 0, 524305, 2752575, 0, 524306, 2752588, 0, 524305, 2752589, 0, 524306, 2752591, 0, 524299, 2752629, 0, 786452, 2752630, 0, 786453, 2818062, 0, 1179659, 2818071, 0, 262160, 2818072, 0, 262161, 2818073, 0, 262162, 2818074, 0, 262161, 2818075, 0, 262162, 2818076, 0, 262163, 2818082, 0, 1179659, 2818092, 0, 524299, 2818113, 0, 262160, 2818114, 0, 262161, 2818115, 0, 262162, 2818116, 0, 262163, 2818121, 0, 917510, 2818165, 0, 851988, 2818166, 0, 851989, 2883593, 0, 262160, 2883594, 0, 262161, 2883595, 0, 262162, 2883596, 0, 262163, 2883599, 0, 917510, 2883607, 0, 917510, 2883608, 0, 458769, 2883609, 0, 458770, 2883610, 0, 458769, 2883611, 0, 458770, 2883612, 0, 327699, 2883635, 0, 786456, 2883636, 0, 786457, 2883643, 0, 917510, 2883649, 0, 327696, 2883650, 0, 458769, 2883651, 0, 458770, 2883652, 0, 327699, 2883654, 0, 524299, 2883701, 0, 786461, 2883702, 0, 786461, 2949129, 0, 327696, 2949130, 0, 327697, 2949131, 0, 327698, 2949132, 0, 327699, 2949133, 0, 524299, 2949138, 0, 524300, 2949144, 0, 524305, 2949145, 0, 524306, 2949146, 0, 524305, 2949147, 0, 524306, 2949155, 0, 524299, 2949171, 0, 851992, 2949172, 0, 851993, 2949183, 0, 524299, 2949186, 0, 524305, 2949187, 0, 524306, 2949237, 0, 786452, 2949238, 0, 786453, 3014665, 0, 393232, 3014666, 0, 393233, 3014667, 0, 393234, 3014668, 0, 393235, 3014676, 0, 524299, 3014773, 0, 851988, 3014774, 0, 851989, 3080201, 0, 458768, 3080202, 0, 458769, 3080203, 0, 458770, 3080204, 0, 458771, 3080310, 0, 786460, 3145738, 0, 524305, 3145739, 0, 524306, 3145740, 0, 524307, 3145845, 0, 786452, 3145846, 0, 786453, 3211381, 0, 851988, 3211382, 0, 851989, 3276810, 0, 786452, 3276811, 0, 786453, 3276912, 0, 786452, 3276913, 0, 786453, 3276916, 0, 786460, 3342346, 0, 851988, 3342347, 0, 851989, 3342448, 0, 851988, 3342449, 0, 851989, 3342450, 0, 786461, 3342451, 0, 786452, 3342452, 0, 786453, 3407884, 0, 786460, 3407885, 0, 786461, 3407889, 0, 786452, 3407890, 0, 786453, 3407942, 0, 786452, 3407943, 0, 786453, 3407944, 0, 786461, 3407959, 0, 786452, 3407960, 0, 786453, 3407961, 0, 786460, 3407979, 0, 786452, 3407980, 0, 786453, 3407981, 0, 786460, 3407982, 0, 786452, 3407983, 0, 786453, 3407984, 0, 786460, 3407986, 0, 786460, 3407987, 0, 851988, 3407988, 0, 851989, 3473421, 0, 786452, 3473422, 0, 786453, 3473423, 0, 786460, 3473425, 0, 851988, 3473426, 0, 851989, 3473441, 0, 786452, 3473442, 0, 786453, 3473443, 0, 786460, 3473444, 0, 786461, 3473448, 0, 786452, 3473449, 0, 786453, 3473475, 0, 786452, 3473476, 0, 786453, 3473477, 0, 786460, 3473478, 0, 851988, 3473479, 0, 851989, 3473481, 0, 786452, 3473482, 0, 786453, 3473495, 0, 851988, 3473496, 0, 851989, 3473498, 0, 786461, 3473499, 0, 786452, 3473500, 0, 786453, 3473506, 0, 786452, 3473507, 0, 786453, 3473509, 0, 786452, 3473510, 0, 786453, 3473513, 0, 786461, 3473515, 0, 851988, 3473516, 0, 851989, 3473518, 0, 851988, 3473519, 0, 851989, 3538957, 0, 851988, 3538958, 0, 851989, 3538960, 0, 786461, 3538962, 0, 786460, 3538963, 0, 786452, 3538964, 0, 786453, 3538965, 0, 786460, 3538970, 0, 786452, 3538971, 0, 786453, 3538972, 0, 786460, 3538977, 0, 851988, 3538978, 0, 851989, 3538981, 0, 786452, 3538982, 0, 786453, 3538984, 0, 851988, 3538985, 0, 851989, 3538986, 0, 786460, 3538996, 0, 786452, 3538997, 0, 786453, 3539005, 0, 786452, 3539006, 0, 786453, 3539011, 0, 851988, 3539012, 0, 851989, 3539016, 0, 786461, 3539017, 0, 851988, 3539018, 0, 851989, 3539019, 0, 786460, 3539024, 0, 786452, 3539025, 0, 786453, 3539028, 0, 786452, 3539029, 0, 786453, 3539030, 0, 786460, 3539035, 0, 851988, 3539036, 0, 851989, 3539038, 0, 786452, 3539039, 0, 786453, 3539040, 0, 786461, 3539041, 0, 786460, 3539042, 0, 851988, 3539043, 0, 851989, 3539044, 0, 786461, 3539045, 0, 851988, 3539046, 0, 851989, 3539047, 0, 786460, 3539048, 0, 786452, 3539049, 0, 786453, 3539050, 0, 786460, 3604499, 0, 851988, 3604500, 0, 851989, 3604502, 0, 786461, 3604503, 0, 786452, 3604504, 0, 786453, 3604505, 0, 786460, 3604506, 0, 851988, 3604507, 0, 851989, 3604509, 0, 786461, 3604510, 0, 786452, 3604511, 0, 786453, 3604512, 0, 786460, 3604517, 0, 851988, 3604518, 0, 851989, 3604519, 0, 786460, 3604520, 0, 786461, 3604522, 0, 786461, 3604523, 0, 786452, 3604524, 0, 786453, 3604529, 0, 786452, 3604530, 0, 786453, 3604531, 0, 786460, 3604532, 0, 851988, 3604533, 0, 851989, 3604534, 0, 786461, 3604536, 0, 786452, 3604537, 0, 786453, 3604538, 0, 786460, 3604539, 0, 786461, 3604541, 0, 851988, 3604542, 0, 851989, 3604543, 0, 786460, 3604544, 0, 786452, 3604545, 0, 786453, 3604546, 0, 786460, 3604555, 0, 786460, 3604556, 0, 786452, 3604557, 0, 786453, 3604559, 0, 786461, 3604560, 0, 851988, 3604561, 0, 851989, 3604562, 0, 786460, 3604564, 0, 851988, 3604565, 0, 851989, 3604573, 0, 786460, 3604574, 0, 851988, 3604575, 0, 851989, 3604577, 0, 786460, 3604584, 0, 851988, 3604585, 0, 851989, 3670039, 0, 851988, 3670040, 0, 851989, 3670046, 0, 851988, 3670047, 0, 851989, 3670059, 0, 851988, 3670060, 0, 851989, 3670061, 0, 786460, 3670062, 0, 786452, 3670063, 0, 786453, 3670064, 0, 786460, 3670065, 0, 851988, 3670066, 0, 851989, 3670071, 0, 786461, 3670072, 0, 851988, 3670073, 0, 851989, 3670076, 0, 786460, 3670080, 0, 851988, 3670081, 0, 851989, 3670092, 0, 851988, 3670093, 0, 851989, 3670094, 0, 786460, 3670099, 0, 786461, 3735598, 0, 851988, 3735599, 0, 851989 ) - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 3"] -tile_set = ExtResource( 4 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196693, 0, 1441799, 196694, 0, 1441800, 196697, 0, 1441803, 196698, 0, 1441804, 262229, 0, 1507335, 262234, 0, 1507340, 327765, 0, 1572871, 327770, 0, 1572876, 393301, 0, 1638407, 393306, 0, 1638412, 458837, 0, 1703943, 458842, 0, 1703948, 524373, 0, 1769479, 524378, 0, 1769484, 589909, 0, 1835015, 589910, 0, 1835016, 589911, 0, 1835017, 589912, 0, 1835018, 589913, 0, 1835019, 589914, 0, 1835020, 655445, 0, 1900551, 655446, 0, 1900552, 655447, 0, 1900553, 655448, 0, 1900554, 655449, 0, 1900555, 655450, 0, 1900556, 983146, 0, 1114141, 1048680, 0, 1114127, 1048681, 0, 1114128, 1048683, 0, 1114130, 1048684, 0, 1114131, 1114216, 0, 1179663, 1114220, 0, 1179667, 1179756, 0, 1245203, 1245197, 0, 1441813, 1245288, 0, 1310735, 1245292, 0, 1310739, 1310824, 0, 1376271, 1310828, 0, 1376275, 1441822, 0, 4, 1441823, 0, 5, 1441824, 0, 6, 1441825, 0, 7, 1507358, 0, 65540, 1507361, 0, 65543, 1638433, 0, 196615, 1703966, 0, 262148, 1703967, 0, 262149, 1703968, 0, 262150, 1703969, 0, 262151 ) - -[node name="PU_anim_tiles" type="TileMap" parent="Tile Layer 3"] -tile_set = ExtResource( 5 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 786455, 0, 655360, 851994, 0, 720896, 1048605, 0, 786433, 1114141, 0, 851969, 2031630, 0, 589824, 2031635, 0, 589824, 2097164, 0, 589824, 2097165, 0, 589824, 2097170, 0, 589824, 2162767, 0, 589824, 2228298, 0, 589824, 2228302, 0, 589824, 2293798, 0, 589824, 2293833, 0, 589824, 2359332, 0, 589824, 2359333, 0, 589824, 2359376, 0, 589824, 2424853, 0, 589824, 2424868, 0, 589824, 2424875, 0, 589824, 2424902, 0, 589824, 2424911, 0, 589824, 2424920, 0, 589824, 2490379, 0, 589824, 2490389, 0, 589824, 2490402, 0, 589824, 2490410, 0, 589824, 2490438, 0, 589824, 2490450, 0, 589824, 2490455, 0, 589824, 2555973, 0, 589824, 2555985, 0, 589824, 2686987, 0, 589824, 2687035, 0, 589824, 2687041, 0, 589824, 2752523, 0, 589824, 2752570, 0, 589824, 2752576, 0, 589824, 2818107, 0, 589824, 2883615, 0, 589824, 2949150, 0, 589824 ) - -[node name="Tile Layer 4" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 76, 0, 131081, 78, 0, 8, 83, 0, 65543, 98, 0, 6, 65632, 0, 6, 131149, 0, 131079, 131155, 0, 9, 131163, 0, 7, 131166, 0, 6, 131173, 0, 196623, 196693, 0, 327684, 196705, 0, 7, 262247, 0, 5, 327777, 0, 131079, 327779, 0, 131081, 327782, 0, 327683, 393285, 0, 786457, 393301, 0, 327684, 393307, 0, 327683, 393310, 0, 196621, 458843, 0, 65543, 458852, 0, 65543, 458855, 0, 5, 524373, 0, 327684, 524384, 0, 6, 524387, 0, 8, 524388, 0, 9, 524390, 0, 131081, 524412, 0, 327683, 589941, 0, 9, 655377, 0, 262160, 655380, 0, 262163, 655451, 0, 327683, 655460, 0, 131081, 655479, 0, 131079, 720916, 0, 327699, 721011, 0, 9, 786492, 0, 6, 786525, 0, 131081, 852034, 0, 65545, 852039, 0, 196621, 852083, 0, 131081, 917519, 0, 8, 917580, 0, 131081, 917585, 0, 327684, 983049, 0, 131079, 983051, 0, 131081, 983054, 0, 65543, 983074, 0, 7, 983155, 0, 327684, 1048587, 0, 262160, 1048590, 0, 262163, 1048598, 0, 7, 1048674, 0, 65545, 1179721, 0, 327684, 1179725, 0, 327683, 1179746, 0, 8, 1179749, 0, 327684, 1310776, 0, 7, 1310779, 0, 7, 1310781, 0, 9, 1310812, 0, 7, 1310817, 0, 131079, 1310824, 0, 327684, 1441794, 0, 65543, 1441860, 0, 9, 1441881, 0, 327683, 1441884, 0, 131079, 1441886, 0, 7, 1507440, 0, 262163, 1572910, 0, 262161, 1572932, 0, 327683, 1572938, 0, 9, 1572948, 0, 14, 1572949, 0, 196621, 1572950, 0, 196622, 1572951, 0, 196623, 1572953, 0, 327683, 1572958, 0, 131079, 1638445, 0, 327696, 1638474, 0, 65545, 1638477, 0, 196621, 1703937, 0, 786456, 1703945, 0, 9, 1703969, 0, 262160, 1703982, 0, 327684, 1835043, 0, 14, 1835058, 0, 7, 1835060, 0, 9, 1835063, 0, 9, 1835086, 0, 327683, 1835089, 0, 131079, 1966162, 0, 327683, 2031666, 0, 7, 2031667, 0, 8, 2031668, 0, 9, 2097173, 0, 327683, 2097181, 0, 131079, 2097201, 0, 196623, 2097209, 0, 7, 2097211, 0, 9, 2162695, 0, 327684, 2162740, 0, 7, 2162741, 0, 8, 2162742, 0, 262160, 2162745, 0, 262163, 2228234, 0, 327684, 2228253, 0, 9, 2228276, 0, 262163, 2228278, 0, 327696, 2228281, 0, 327699, 2293767, 0, 327684, 2293812, 0, 327699, 2293815, 0, 5, 2293816, 0, 6, 2359306, 0, 327684, 2359309, 0, 327699, 2424911, 0, 327699, 2424924, 0, 262163, 2490402, 0, 262163, 2490450, 0, 262160, 2555932, 0, 1048599, 2621461, 0, 1114119, 2621473, 0, 1048581, 2621474, 0, 1048582, 2621480, 0, 1114117, 2686997, 0, 1179657, 2687010, 0, 1114118, 2687016, 0, 1179657, 2752546, 0, 1179658, 2818074, 0, 262163, 2883607, 0, 327696, 2883610, 0, 327699 ) - -[node name="PU_buildings+" type="TileMap" parent="Tile Layer 4"] -tile_set = ExtResource( 4 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 1179661, 0, 1441815, 1179752, 0, 1245199, 1638430, 0, 196612 ) - -[node name="Tile Layer 5" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 393307, 0, 7, 655451, 0, 7, 1572932, 0, 8, 1835089, 0, 8 ) diff --git a/Maps/Routes/Route3/Route_3.gd b/Maps/Routes/Route3/Route_3.gd new file mode 100644 index 000000000..42e99a654 --- /dev/null +++ b/Maps/Routes/Route3/Route_3.gd @@ -0,0 +1,28 @@ +extends Node2D +var map_px_size = Vector2(4160, 2112) +var edge_connections = [["W", "res://Maps/MokiTown/Moki_Town.tscn", 832, 2288, 2048]] + +#onready var next_scene1 = preload("res://Maps/MokiTown/MokiTown.tscn") +#var offset = Vector2(2272,26*32) + +var background_music = "res://Audio/BGM/PU-Route_03.ogg"; +var type = "Outside" +var place_name = "Route 03" +var grass_pos = [] + +# Wild encounters — generated 1:1 from the official encounters.dat (map 59, Land slots aggregated) +var wild_table = [ +# ID chance lowest_level highest_level + [32, 30, 9, 10], # Mankey + [40, 30, 9, 10], # Smore + [35, 20, 9, 10], # Owten + [29, 14, 9, 11], # Feleng + [37, 5, 9, 11], # Lotad + [71, 1, 9, 11] # Buizel +] + +func _ready(): + pass + +func get_grass_cells(): + return get_node("Tile Layer 1/Grass").get_used_cells(0) \ No newline at end of file diff --git a/Maps/Routes/Route3/Route_3.gd.uid b/Maps/Routes/Route3/Route_3.gd.uid new file mode 100644 index 000000000..70e27678c --- /dev/null +++ b/Maps/Routes/Route3/Route_3.gd.uid @@ -0,0 +1 @@ +uid://dd7m6xhkwuq3r diff --git a/Maps/Routes/Route3/Route 3.tmx b/Maps/Routes/Route3/Route_3.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Routes/Route3/Route 3.tmx rename to Maps/Routes/Route3/Route_3.tmx diff --git a/Maps/Routes/Route3/Route_3.tscn b/Maps/Routes/Route3/Route_3.tscn new file mode 100644 index 000000000..edbe6c8dc --- /dev/null +++ b/Maps/Routes/Route3/Route_3.tscn @@ -0,0 +1,76 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_groundtiles+.tres" type="TileSet" id=1] +[ext_resource path="res://Maps/Tilesets/PU_autotiles.tres" type="TileSet" id=2] +[ext_resource path="res://Maps/Tilesets/PU_watertiles+.tres" type="TileSet" id=3] +[ext_resource path="res://Maps/Tilesets/PU_buildings+.tres" type="TileSet" id=4] +[ext_resource path="res://Maps/Tilesets/PU_anim_tiles.tres" type="TileSet" id=5] +[ext_resource path="res://Maps/Routes/Route3/Route_3.gd" type="Script" id=6] + +[node name="Node2D" type="Node2D"] +scale = Vector2( 2, 2 ) +script = ExtResource( 6 ) + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 1638400, 1, 1, 1638400, 1, 2, 1638400, 1, 3, 1638400, 1, 4, 1638400, 1, 5, 1638400, 1, 6, 1638400, 1, 7, 1638400, 1, 8, 1638400, 1, 9, 1638400, 1, 10, 1638400, 1, 11, 1638400, 1, 12, 1638400, 1, 13, 1638400, 1, 14, 1638400, 1, 15, 1638400, 1, 16, 1638400, 1, 17, 1638400, 1, 18, 1638400, 1, 19, 1638400, 1, 20, 1638400, 1, 21, 1638400, 1, 22, 1638400, 1, 23, 1638400, 1, 24, 1638400, 1, 25, 1638400, 1, 26, 1638400, 1, 27, 1638400, 1, 28, 1638400, 1, 29, 1638400, 1, 30, 1638400, 1, 31, 1638400, 1, 32, 1638400, 1, 33, 1638400, 1, 34, 1638400, 1, 35, 1638400, 1, 36, 1638400, 1, 37, 1638400, 1, 38, 1638400, 1, 39, 1638400, 1, 40, 1638400, 1, 41, 1638400, 1, 42, 1638400, 1, 43, 1638400, 1, 44, 1638400, 1, 45, 1638400, 1, 46, 1638400, 1, 47, 1638400, 1, 48, 1638400, 1, 49, 1638400, 1, 50, 1638400, 1, 51, 1638400, 1, 52, 1638400, 1, 53, 1638400, 1, 54, 1638400, 1, 55, 1638400, 1, 56, 1638400, 1, 57, 1638400, 1, 58, 1638400, 1, 59, 1638400, 1, 60, 1638400, 1, 61, 1638400, 1, 62, 1638400, 1, 63, 1638400, 1, 64, 1638400, 1, 65, 1638400, 1, 66, 1638400, 1, 67, 1638400, 1, 68, 1638400, 1, 69, 1638400, 1, 70, 1638400, 1, 71, 1638400, 1, 72, 1638400, 1, 73, 1638400, 4, 74, 196608, 0, 75, 524288, 2, 76, 196608, 0, 77, 327680, 1, 78, 393216, 1, 79, 327680, 1, 80, 393216, 1, 81, 327680, 1, 82, 393216, 1, 83, 196608, 0, 84, 524288, 1, 85, 196608, 0, 86, 0, 10, 87, 65536, 10, 88, 65536, 10, 89, 131072, 10, 90, 851968, 4, 91, 917504, 4, 92, 983040, 4, 93, 851968, 4, 94, 917504, 4, 95, 983040, 4, 96, 1835008, 0, 97, 1835008, 0, 98, 1835008, 0, 99, 524288, 2, 100, 1835008, 0, 101, 1835008, 0, 102, 524288, 2, 103, 1835008, 0, 104, 1441792, 0, 105, 196608, 0, 106, 196608, 0, 107, 196608, 0, 108, 196608, 0, 109, 196608, 0, 110, 196608, 0, 111, 196608, 0, 112, 196608, 0, 113, 196608, 0, 114, 196608, 0, 115, 196608, 0, 116, 196608, 0, 117, 196608, 0, 118, 196608, 0, 119, 196608, 0, 120, 196608, 0, 121, 196608, 0, 122, 196608, 0, 123, 196608, 0, 124, 196608, 0, 125, 196608, 0, 126, 196608, 0, 127, 196608, 0, 128, 196608, 0, 129, 196608, 0, 65536, 1638400, 1, 65537, 1638400, 1, 65538, 1638400, 1, 65539, 1638400, 1, 65540, 1638400, 1, 65541, 1638400, 1, 65542, 1638400, 1, 65543, 1638400, 1, 65544, 1638400, 1, 65545, 1638400, 1, 65546, 1638400, 1, 65547, 1638400, 1, 65548, 1638400, 1, 65549, 1638400, 1, 65550, 1638400, 1, 65551, 1638400, 1, 65552, 1638400, 1, 65553, 1638400, 1, 65554, 1638400, 1, 65555, 1638400, 1, 65556, 1638400, 1, 65557, 1638400, 1, 65558, 1638400, 1, 65559, 1638400, 1, 65560, 1638400, 1, 65561, 1638400, 1, 65562, 1638400, 1, 65563, 1638400, 1, 65564, 1638400, 1, 65565, 1638400, 1, 65566, 1638400, 1, 65567, 1638400, 1, 65568, 1638400, 1, 65569, 1638400, 1, 65570, 1638400, 1, 65571, 1638400, 1, 65572, 1638400, 1, 65573, 1638400, 1, 65574, 1638400, 1, 65575, 1638400, 1, 65576, 1638400, 1, 65577, 1638400, 1, 65578, 1638400, 1, 65579, 1638400, 1, 65580, 1638400, 1, 65581, 1638400, 1, 65582, 1638400, 1, 65583, 1638400, 1, 65584, 1638400, 1, 65585, 1638400, 1, 65586, 1638400, 1, 65587, 1638400, 1, 65588, 1638400, 1, 65589, 1638400, 1, 65590, 1638400, 1, 65591, 1638400, 1, 65592, 1638400, 1, 65593, 1638400, 1, 65594, 1638400, 1, 65595, 1638400, 1, 65596, 1638400, 1, 65597, 1638400, 1, 65598, 1638400, 1, 65599, 1638400, 1, 65600, 1638400, 1, 65601, 1638400, 1, 65602, 1638400, 1, 65603, 1638400, 1, 65604, 1638400, 1, 65605, 1638400, 1, 65606, 1638400, 1, 65607, 1638400, 1, 65608, 1638400, 1, 65609, 1638400, 4, 65610, 458752, 3, 65611, 524288, 3, 65612, 589824, 3, 65613, 327680, 2, 65614, 524288, 1, 65615, 327680, 2, 65616, 393216, 2, 65617, 327680, 2, 65618, 393216, 2, 65619, 196608, 0, 65620, 524288, 2, 65621, 196608, 0, 65622, 0, 10, 65623, 65536, 10, 65624, 65536, 10, 65625, 131072, 10, 65626, 851968, 5, 65627, 917504, 5, 65628, 983040, 5, 65629, 851968, 5, 65630, 917504, 5, 65631, 983040, 5, 65632, 196608, 0, 65633, 327680, 1, 65634, 393216, 1, 65635, 524288, 3, 65636, 589824, 3, 65637, 458752, 3, 65638, 524288, 3, 65639, 589824, 3, 65640, 196608, 0, 65641, 196608, 0, 65642, 196608, 0, 65643, 196608, 0, 65644, 196608, 0, 65645, 196608, 0, 65646, 196608, 0, 65647, 196608, 0, 65648, 196608, 0, 65649, 196608, 0, 65650, 196608, 0, 65651, 196608, 0, 65652, 196608, 0, 65653, 196608, 0, 65654, 196608, 0, 65655, 196608, 0, 65656, 196608, 0, 65657, 196608, 0, 65658, 196608, 0, 65659, 196608, 0, 65660, 196608, 0, 65661, 196608, 0, 65662, 196608, 0, 65663, 196608, 0, 65664, 196608, 0, 65665, 196608, 0, 131072, 1638400, 1, 131073, 1638400, 1, 131074, 1638400, 1, 131075, 1638400, 1, 131076, 1638400, 1, 131077, 1638400, 1, 131078, 1638400, 1, 131079, 1638400, 1, 131080, 1638400, 1, 131081, 1638400, 1, 131082, 1638400, 1, 131083, 1638400, 1, 131084, 1638400, 1, 131085, 1638400, 1, 131086, 1638400, 1, 131087, 1638400, 1, 131088, 1638400, 1, 131089, 1638400, 1, 131090, 1638400, 1, 131091, 1638400, 1, 131092, 1638400, 1, 131093, 1638400, 1, 131094, 1638400, 1, 131095, 1638400, 1, 131096, 1638400, 1, 131097, 1638400, 1, 131098, 1638400, 1, 131099, 1638400, 1, 131100, 1638400, 1, 131101, 1638400, 1, 131102, 1638400, 1, 131103, 1638400, 1, 131104, 1638400, 1, 131105, 1638400, 1, 131106, 1638400, 1, 131107, 1638400, 1, 131108, 1638400, 1, 131109, 1638400, 1, 131110, 1638400, 1, 131111, 1638400, 1, 131112, 1638400, 1, 131113, 1638400, 1, 131114, 1638400, 1, 131115, 1638400, 1, 131116, 1638400, 1, 131117, 1638400, 1, 131118, 1638400, 1, 131119, 1638400, 1, 131120, 1638400, 1, 131121, 1638400, 1, 131122, 1638400, 1, 131123, 1638400, 1, 131124, 1638400, 1, 131125, 1638400, 1, 131126, 1638400, 1, 131127, 1638400, 1, 131128, 1638400, 1, 131129, 1638400, 1, 131130, 1638400, 1, 131131, 1638400, 1, 131132, 1638400, 1, 131133, 1638400, 1, 131134, 1638400, 1, 131135, 1638400, 1, 131136, 1638400, 1, 131137, 1638400, 1, 131138, 1638400, 1, 131139, 1638400, 1, 131140, 1638400, 1, 131141, 1638400, 1, 131142, 1638400, 1, 131143, 1638400, 1, 131144, 1638400, 1, 131145, 1638400, 4, 131146, 196608, 0, 131147, 327680, 1, 131148, 393216, 1, 131149, 196608, 0, 131150, 524288, 2, 131151, 196608, 0, 131152, 851968, 4, 131153, 917504, 4, 131154, 983040, 4, 131155, 458752, 3, 131156, 524288, 3, 131157, 589824, 3, 131158, 0, 10, 131159, 65536, 10, 131160, 65536, 10, 131161, 131072, 10, 131162, 196608, 0, 131163, 196608, 0, 131164, 327680, 1, 131165, 393216, 1, 131166, 196608, 0, 131167, 327680, 1, 131168, 393216, 1, 131169, 327680, 2, 131170, 393216, 2, 131171, 196608, 0, 131172, 196608, 0, 131173, 196608, 0, 131174, 327680, 1, 131175, 393216, 1, 131176, 196608, 0, 131177, 196608, 0, 131178, 196608, 0, 131179, 196608, 0, 131180, 196608, 0, 131181, 196608, 0, 131182, 196608, 0, 131183, 196608, 0, 131184, 196608, 0, 131185, 196608, 0, 131186, 196608, 0, 131187, 196608, 0, 131188, 196608, 0, 131189, 196608, 0, 131190, 196608, 0, 131191, 196608, 0, 131192, 196608, 0, 131193, 196608, 0, 131194, 196608, 0, 131195, 196608, 0, 131196, 196608, 0, 131197, 196608, 0, 131198, 196608, 0, 131199, 196608, 0, 131200, 196608, 0, 131201, 196608, 0, 196608, 1638400, 1, 196609, 1638400, 1, 196610, 1638400, 1, 196611, 1638400, 1, 196612, 1638400, 1, 196613, 1638400, 1, 196614, 1638400, 1, 196615, 1638400, 1, 196616, 1638400, 1, 196617, 1638400, 1, 196618, 1638400, 1, 196619, 1638400, 1, 196620, 1638400, 1, 196621, 1638400, 1, 196622, 1638400, 1, 196623, 1638400, 1, 196624, 1638400, 1, 196625, 1638400, 1, 196626, 1638400, 1, 196627, 1638400, 1, 196628, 1638400, 1, 196629, 1638400, 1, 196630, 1638400, 1, 196631, 1638400, 1, 196632, 1638400, 1, 196633, 1638400, 1, 196634, 1638400, 1, 196635, 1638400, 1, 196636, 1638400, 1, 196637, 1638400, 1, 196638, 1638400, 1, 196639, 1638400, 1, 196640, 1638400, 1, 196641, 1638400, 1, 196642, 1638400, 1, 196643, 1638400, 1, 196644, 1638400, 1, 196645, 1638400, 1, 196646, 1638400, 1, 196647, 1638400, 1, 196648, 1638400, 1, 196649, 1638400, 1, 196650, 1638400, 1, 196651, 1638400, 1, 196652, 1638400, 1, 196653, 1638400, 1, 196654, 1638400, 1, 196655, 1638400, 1, 196656, 1638400, 1, 196657, 1638400, 1, 196658, 1638400, 1, 196659, 1638400, 1, 196660, 1638400, 1, 196661, 1638400, 1, 196662, 1638400, 1, 196663, 1638400, 1, 196664, 1638400, 1, 196665, 1638400, 1, 196666, 1638400, 1, 196667, 1638400, 1, 196668, 1638400, 1, 196669, 1638400, 1, 196670, 1638400, 1, 196671, 1638400, 1, 196672, 1638400, 1, 196673, 1638400, 1, 196674, 1638400, 1, 196675, 1638400, 1, 196676, 1638400, 1, 196677, 1638400, 1, 196678, 1638400, 1, 196679, 1638400, 1, 196680, 1638400, 1, 196681, 1638400, 4, 196682, 196608, 0, 196683, 327680, 2, 196684, 393216, 2, 196685, 458752, 3, 196686, 524288, 3, 196687, 589824, 3, 196688, 851968, 5, 196689, 917504, 5, 196690, 524288, 1, 196691, 327680, 1, 196692, 393216, 1, 196693, 196608, 0, 196694, 0, 10, 196697, 131072, 10, 196698, 196608, 0, 196699, 196608, 0, 196700, 524288, 1, 196701, 327680, 1, 196702, 393216, 1, 196703, 327680, 2, 196704, 393216, 2, 196705, 196608, 0, 196706, 196608, 0, 196707, 851968, 4, 196708, 917504, 4, 196709, 983040, 4, 196710, 327680, 2, 196711, 393216, 2, 196712, 196608, 0, 196713, 196608, 0, 196714, 196608, 0, 196715, 196608, 0, 196716, 196608, 0, 196717, 196608, 0, 196718, 196608, 0, 196719, 196608, 0, 196720, 196608, 0, 196721, 196608, 0, 196722, 196608, 0, 196723, 196608, 0, 196724, 196608, 0, 196725, 196608, 0, 196726, 196608, 0, 196727, 196608, 0, 196728, 196608, 0, 196729, 196608, 0, 196730, 196608, 0, 196731, 196608, 0, 196732, 196608, 0, 196733, 196608, 0, 196734, 196608, 0, 196735, 196608, 0, 196736, 196608, 0, 196737, 196608, 0, 262144, 1638400, 1, 262145, 1638400, 1, 262146, 1638400, 1, 262147, 1638400, 1, 262148, 1638400, 1, 262149, 1638400, 1, 262150, 1638400, 1, 262151, 1638400, 1, 262152, 1638400, 1, 262153, 1638400, 1, 262154, 1638400, 1, 262155, 1638400, 1, 262156, 1638400, 1, 262157, 1638400, 1, 262158, 1638400, 1, 262159, 1638400, 1, 262160, 1638400, 1, 262161, 1638400, 1, 262162, 1638400, 1, 262163, 1638400, 1, 262164, 1638400, 1, 262165, 1638400, 1, 262166, 1638400, 1, 262167, 1638400, 1, 262168, 1638400, 1, 262169, 1638400, 1, 262170, 1638400, 1, 262171, 1638400, 1, 262172, 1638400, 1, 262173, 1638400, 1, 262174, 1638400, 1, 262175, 1638400, 1, 262176, 1638400, 1, 262177, 1638400, 1, 262178, 1638400, 1, 262179, 1638400, 1, 262180, 1638400, 1, 262181, 1638400, 1, 262182, 1638400, 1, 262183, 1638400, 1, 262184, 1638400, 1, 262185, 1638400, 1, 262186, 1638400, 1, 262187, 1638400, 1, 262188, 1638400, 1, 262189, 1638400, 1, 262190, 1638400, 1, 262191, 1638400, 1, 262192, 1638400, 1, 262193, 1638400, 1, 262194, 1638400, 1, 262195, 1638400, 1, 262196, 1638400, 1, 262197, 1638400, 1, 262198, 1638400, 1, 262199, 1638400, 1, 262200, 1638400, 1, 262201, 1638400, 1, 262202, 1638400, 1, 262203, 1638400, 1, 262204, 1638400, 1, 262205, 1638400, 1, 262206, 1638400, 1, 262207, 1638400, 1, 262208, 1638400, 1, 262209, 1638400, 1, 262210, 1638400, 1, 262211, 1638400, 1, 262212, 1638400, 1, 262213, 1638400, 1, 262214, 1638400, 1, 262215, 1638400, 1, 262216, 1638400, 1, 262217, 1376256, 0, 262218, 1638400, 0, 262219, 1638400, 0, 262220, 1638400, 0, 262221, 1638400, 0, 262222, 1638400, 0, 262223, 1638400, 0, 262224, 1638400, 3, 262225, 196608, 0, 262226, 524288, 2, 262227, 327680, 2, 262228, 393216, 2, 262229, 196608, 0, 262234, 262144, 0, 262235, 196608, 0, 262236, 524288, 2, 262237, 327680, 2, 262238, 393216, 2, 262239, 196608, 0, 262240, 327680, 1, 262241, 393216, 1, 262242, 524288, 1, 262243, 851968, 5, 262244, 917504, 5, 262245, 327680, 1, 262246, 393216, 1, 262247, 196608, 0, 262248, 196608, 0, 262249, 196608, 0, 262250, 196608, 0, 262251, 196608, 0, 262252, 196608, 0, 262253, 196608, 0, 262254, 196608, 0, 262255, 196608, 0, 262256, 196608, 0, 262257, 196608, 0, 262258, 196608, 0, 262259, 196608, 0, 262260, 196608, 0, 262261, 196608, 0, 262262, 196608, 0, 262263, 196608, 0, 262264, 196608, 0, 262265, 196608, 0, 262266, 196608, 0, 262267, 196608, 0, 262268, 196608, 0, 262269, 196608, 0, 262270, 196608, 0, 262271, 196608, 0, 262272, 196608, 0, 262273, 196608, 0, 327680, 1638400, 1, 327681, 1638400, 1, 327682, 1638400, 1, 327683, 1638400, 1, 327684, 1638400, 1, 327685, 1638400, 1, 327686, 1638400, 1, 327687, 1638400, 1, 327688, 1638400, 1, 327689, 1638400, 1, 327690, 1638400, 1, 327691, 1638400, 1, 327692, 1638400, 1, 327693, 1638400, 1, 327694, 1638400, 1, 327695, 1638400, 1, 327696, 1638400, 1, 327697, 1638400, 1, 327698, 1638400, 1, 327699, 1638400, 1, 327700, 1638400, 1, 327701, 1638400, 1, 327702, 1638400, 1, 327703, 1638400, 1, 327704, 1638400, 1, 327705, 1638400, 1, 327706, 1638400, 1, 327707, 1638400, 1, 327708, 1638400, 1, 327709, 1638400, 1, 327710, 1638400, 1, 327711, 1638400, 1, 327712, 1638400, 1, 327713, 1638400, 1, 327714, 1638400, 1, 327715, 1638400, 1, 327716, 1638400, 1, 327717, 1638400, 1, 327718, 1638400, 1, 327719, 1638400, 1, 327720, 1638400, 1, 327721, 1638400, 1, 327722, 1638400, 1, 327723, 1638400, 1, 327724, 1638400, 1, 327725, 1638400, 1, 327726, 1638400, 1, 327727, 1638400, 1, 327728, 1638400, 1, 327729, 1638400, 1, 327730, 1638400, 1, 327731, 1638400, 1, 327732, 1638400, 1, 327733, 1638400, 1, 327734, 1638400, 1, 327735, 1638400, 1, 327736, 1638400, 1, 327737, 1638400, 1, 327738, 1638400, 1, 327739, 1638400, 1, 327740, 1638400, 1, 327741, 1638400, 1, 327742, 1638400, 1, 327743, 1638400, 1, 327744, 1638400, 1, 327745, 1638400, 1, 327746, 1638400, 1, 327747, 1638400, 1, 327748, 1638400, 1, 327749, 1638400, 1, 327750, 1638400, 1, 327751, 1638400, 1, 327752, 1638400, 1, 327753, 1638400, 1, 327754, 1638400, 1, 327755, 1638400, 1, 327756, 1638400, 1, 327757, 1638400, 1, 327758, 1638400, 1, 327759, 1638400, 1, 327760, 1638400, 4, 327761, 458752, 3, 327762, 524288, 3, 327763, 589824, 3, 327764, 262144, 0, 327765, 196608, 0, 327770, 196608, 0, 327771, 458752, 3, 327772, 524288, 3, 327773, 589824, 3, 327774, 196608, 0, 327775, 327680, 1, 327776, 393216, 1, 327777, 393216, 2, 327778, 524288, 2, 327779, 196608, 0, 327780, 327680, 1, 327781, 393216, 1, 327782, 393216, 2, 327783, 327680, 1, 327784, 393216, 1, 327785, 196608, 0, 327786, 196608, 0, 327787, 196608, 0, 327788, 196608, 0, 327789, 196608, 0, 327790, 196608, 0, 327791, 196608, 0, 327792, 196608, 0, 327793, 196608, 0, 327794, 196608, 0, 327795, 196608, 0, 327796, 196608, 0, 327797, 196608, 0, 327798, 196608, 0, 327799, 196608, 0, 327800, 196608, 0, 327801, 196608, 0, 327802, 196608, 0, 327803, 196608, 0, 327804, 196608, 0, 327805, 196608, 0, 327806, 196608, 0, 327807, 196608, 0, 327808, 196608, 0, 327809, 196608, 0, 393216, 1638400, 1, 393217, 1638400, 1, 393218, 1638400, 1, 393219, 1638400, 1, 393220, 1638400, 1, 393221, 1638400, 1, 393222, 1638400, 1, 393223, 1638400, 1, 393224, 1638400, 1, 393225, 1638400, 1, 393226, 1638400, 1, 393227, 1638400, 1, 393228, 1638400, 1, 393229, 1638400, 1, 393230, 1638400, 1, 393231, 1638400, 1, 393232, 1638400, 1, 393233, 1638400, 1, 393234, 1638400, 1, 393235, 1638400, 1, 393236, 1638400, 1, 393237, 1638400, 1, 393238, 1638400, 1, 393239, 1638400, 1, 393240, 1638400, 1, 393241, 1638400, 1, 393242, 1638400, 1, 393243, 1638400, 1, 393244, 1638400, 1, 393245, 1638400, 1, 393246, 1638400, 1, 393247, 1638400, 1, 393248, 1638400, 1, 393249, 1638400, 1, 393250, 1638400, 1, 393251, 1638400, 1, 393252, 1638400, 1, 393253, 1638400, 1, 393254, 1638400, 1, 393255, 1638400, 1, 393256, 1638400, 1, 393257, 1638400, 1, 393258, 1638400, 1, 393259, 1638400, 1, 393260, 1638400, 1, 393261, 1638400, 1, 393262, 1638400, 1, 393263, 1638400, 1, 393264, 1638400, 1, 393265, 1638400, 1, 393266, 1638400, 1, 393267, 1638400, 1, 393268, 1638400, 1, 393269, 1638400, 1, 393270, 1638400, 1, 393271, 1638400, 1, 393272, 1638400, 1, 393273, 1638400, 1, 393274, 1638400, 1, 393275, 1638400, 1, 393276, 1638400, 1, 393277, 1638400, 1, 393278, 1638400, 1, 393279, 1638400, 1, 393280, 1638400, 1, 393281, 1638400, 1, 393282, 1638400, 1, 393283, 1638400, 1, 393284, 1638400, 1, 393285, 1638400, 1, 393286, 1638400, 1, 393287, 1638400, 1, 393288, 1638400, 1, 393289, 1638400, 1, 393290, 1638400, 1, 393291, 1638400, 1, 393292, 1638400, 1, 393293, 1638400, 1, 393294, 1638400, 1, 393295, 1638400, 1, 393296, 1638400, 4, 393297, 327680, 1, 393298, 393216, 1, 393299, 327680, 1, 393300, 393216, 1, 393301, 196608, 0, 393306, 196608, 0, 393307, 196608, 0, 393308, 327680, 1, 393309, 393216, 1, 393310, 196608, 0, 393311, 327680, 2, 393312, 393216, 2, 393313, 458752, 3, 393314, 524288, 3, 393315, 589824, 3, 393316, 327680, 2, 393317, 393216, 2, 393318, 196608, 0, 393319, 327680, 2, 393320, 393216, 2, 393321, 196608, 0, 393322, 196608, 0, 393323, 196608, 0, 393324, 196608, 0, 393325, 196608, 0, 393326, 196608, 0, 393327, 196608, 0, 393328, 196608, 0, 393329, 196608, 0, 393330, 196608, 0, 393331, 196608, 0, 393332, 327680, 1, 393333, 393216, 1, 393334, 851968, 4, 393335, 917504, 4, 393336, 983040, 4, 393337, 1507328, 1, 393338, 1835008, 2, 393339, 1835008, 2, 393340, 1835008, 2, 393341, 1835008, 2, 393342, 1835008, 2, 393343, 1835008, 2, 393344, 1835008, 2, 393345, 1835008, 2, 458752, 1638400, 1, 458753, 1638400, 1, 458754, 1638400, 1, 458755, 1638400, 1, 458756, 1638400, 1, 458757, 1638400, 1, 458758, 1638400, 1, 458759, 1638400, 1, 458760, 1638400, 1, 458761, 1638400, 1, 458762, 1638400, 1, 458763, 1638400, 1, 458764, 1638400, 1, 458765, 1638400, 1, 458766, 1376256, 1, 458767, 1638400, 2, 458768, 1638400, 2, 458769, 1638400, 2, 458770, 1638400, 2, 458771, 1638400, 2, 458772, 1638400, 2, 458773, 1638400, 2, 458774, 1638400, 2, 458775, 1638400, 2, 458776, 1638400, 2, 458777, 1638400, 2, 458778, 1638400, 2, 458779, 1638400, 2, 458780, 1638400, 2, 458781, 1638400, 2, 458782, 1638400, 2, 458783, 1638400, 2, 458784, 1638400, 2, 458785, 1638400, 2, 458786, 524288, 1, 458787, 1638400, 2, 458788, 1310720, 1, 458789, 1638400, 1, 458790, 1638400, 1, 458791, 1638400, 1, 458792, 1638400, 1, 458793, 1638400, 1, 458794, 1638400, 1, 458795, 1638400, 1, 458796, 1638400, 1, 458797, 1638400, 1, 458798, 1638400, 1, 458799, 1638400, 1, 458800, 1638400, 1, 458801, 1638400, 1, 458802, 1638400, 1, 458803, 1638400, 1, 458804, 1638400, 1, 458805, 1638400, 1, 458806, 1638400, 1, 458807, 1638400, 1, 458808, 1638400, 1, 458809, 1638400, 1, 458810, 1638400, 1, 458811, 1638400, 1, 458812, 1638400, 1, 458813, 1638400, 1, 458814, 1638400, 1, 458815, 1638400, 1, 458816, 1638400, 1, 458817, 1638400, 1, 458818, 1638400, 1, 458819, 1638400, 1, 458820, 1638400, 1, 458821, 1638400, 1, 458822, 1638400, 1, 458823, 1638400, 1, 458824, 1638400, 1, 458825, 1638400, 1, 458826, 1638400, 1, 458827, 1638400, 1, 458828, 1638400, 1, 458829, 1638400, 1, 458830, 1638400, 1, 458831, 1638400, 1, 458832, 1638400, 4, 458833, 327680, 2, 458834, 393216, 2, 458835, 327680, 2, 458836, 393216, 2, 458837, 196608, 0, 458842, 196608, 0, 458843, 196608, 0, 458844, 524288, 1, 458845, 393216, 2, 458846, 851968, 4, 458847, 917504, 4, 458848, 983040, 4, 458849, 196608, 0, 458850, 327680, 1, 458851, 393216, 1, 458852, 196608, 0, 458853, 524288, 1, 458854, 196608, 0, 458855, 196608, 0, 458856, 196608, 0, 458857, 196608, 0, 458858, 196608, 0, 458859, 196608, 0, 458860, 196608, 0, 458861, 196608, 0, 458862, 196608, 0, 458863, 196608, 0, 458864, 196608, 0, 458865, 196608, 0, 458866, 196608, 0, 458867, 196608, 0, 458868, 327680, 2, 458869, 393216, 2, 458870, 851968, 5, 458871, 917504, 5, 458872, 983040, 5, 458873, 1507328, 2, 458874, 2031616, 0, 458875, 2031616, 0, 458876, 2031616, 0, 458877, 2031616, 0, 458878, 2031616, 0, 458879, 2031616, 0, 458880, 2031616, 0, 458881, 2031616, 0, 524288, 1638400, 1, 524289, 1638400, 1, 524290, 1638400, 1, 524291, 1638400, 1, 524292, 1638400, 1, 524293, 1638400, 1, 524294, 1638400, 1, 524295, 1638400, 1, 524296, 1638400, 1, 524297, 1638400, 1, 524298, 1638400, 1, 524299, 1638400, 1, 524300, 1638400, 1, 524301, 1638400, 1, 524302, 1376256, 2, 524303, 2031616, 0, 524304, 2031616, 0, 524305, 2031616, 0, 524306, 2031616, 0, 524307, 2031616, 0, 524308, 2031616, 0, 524309, 2031616, 0, 524310, 2031616, 0, 524311, 2031616, 0, 524312, 2031616, 0, 524313, 2031616, 0, 524314, 2031616, 0, 524315, 2031616, 0, 524316, 2031616, 0, 524317, 2031616, 0, 524318, 524288, 1, 524319, 2031616, 0, 524320, 2031616, 0, 524321, 2031616, 0, 524322, 524288, 2, 524323, 2031616, 0, 524324, 1310720, 2, 524325, 1638400, 1, 524326, 1638400, 1, 524327, 1638400, 1, 524328, 1638400, 1, 524329, 1638400, 1, 524330, 1638400, 1, 524331, 1638400, 1, 524332, 1638400, 1, 524333, 1638400, 1, 524334, 1638400, 1, 524335, 1638400, 1, 524336, 1638400, 1, 524337, 1638400, 1, 524338, 1638400, 1, 524339, 1638400, 1, 524340, 1638400, 1, 524341, 1638400, 1, 524342, 1638400, 1, 524343, 1638400, 1, 524344, 1638400, 1, 524345, 1638400, 1, 524346, 1638400, 1, 524347, 1638400, 1, 524348, 1638400, 1, 524349, 1638400, 1, 524350, 1638400, 1, 524351, 1638400, 1, 524352, 1638400, 1, 524353, 1638400, 1, 524354, 1638400, 1, 524355, 1638400, 1, 524356, 1638400, 1, 524357, 1638400, 1, 524358, 1638400, 1, 524359, 1638400, 1, 524360, 1638400, 1, 524361, 1638400, 1, 524362, 1638400, 1, 524363, 1638400, 1, 524364, 1638400, 1, 524365, 1638400, 1, 524366, 1638400, 1, 524367, 1638400, 1, 524368, 1638400, 4, 524369, 327680, 1, 524370, 393216, 1, 524371, 327680, 1, 524372, 393216, 1, 524373, 196608, 0, 524378, 196608, 0, 524379, 196608, 0, 524380, 524288, 2, 524381, 196608, 0, 524382, 851968, 5, 524383, 917504, 5, 524384, 983040, 5, 524385, 327680, 1, 524386, 393216, 1, 524387, 393216, 2, 524388, 196608, 0, 524389, 524288, 2, 524390, 196608, 0, 524391, 327680, 1, 524392, 393216, 1, 524393, 196608, 0, 524394, 196608, 0, 524395, 196608, 0, 524396, 196608, 0, 524397, 196608, 0, 524398, 196608, 0, 524399, 196608, 0, 524400, 65536, 0, 524401, 1507328, 1, 524402, 1835008, 2, 524403, 1835008, 2, 524404, 1835008, 2, 524405, 1835008, 2, 524406, 1835008, 2, 524407, 1835008, 2, 524408, 1835008, 2, 524409, 1900544, 5, 524410, 196608, 0, 524411, 196608, 0, 524412, 196608, 0, 524413, 327680, 1, 524414, 393216, 1, 524415, 327680, 1, 524416, 393216, 1, 524417, 196608, 0, 589824, 1638400, 1, 589825, 1638400, 1, 589826, 1638400, 1, 589827, 1638400, 1, 589828, 1638400, 1, 589829, 1638400, 1, 589830, 1638400, 1, 589831, 1638400, 1, 589832, 1638400, 1, 589833, 1638400, 1, 589834, 1638400, 1, 589835, 1638400, 1, 589836, 1638400, 1, 589837, 1638400, 1, 589838, 1638400, 4, 589839, 196608, 0, 589840, 196608, 0, 589841, 1507328, 1, 589842, 1835008, 2, 589843, 1835008, 2, 589844, 1835008, 2, 589845, 1835008, 2, 589846, 1835008, 2, 589847, 1835008, 2, 589848, 1835008, 2, 589849, 1835008, 2, 589850, 1835008, 2, 589851, 1835008, 2, 589852, 1441792, 1, 589853, 196608, 0, 589854, 524288, 2, 589855, 196608, 0, 589856, 196608, 0, 589857, 458752, 3, 589858, 524288, 3, 589859, 589824, 3, 589860, 1572864, 4, 589861, 1638400, 1, 589862, 1638400, 1, 589863, 1638400, 1, 589864, 1638400, 1, 589865, 1638400, 1, 589866, 1638400, 1, 589867, 1638400, 1, 589868, 1638400, 1, 589869, 1638400, 1, 589870, 1638400, 1, 589871, 1638400, 1, 589872, 1638400, 1, 589873, 1638400, 1, 589874, 1638400, 1, 589875, 1638400, 1, 589876, 1638400, 1, 589877, 1638400, 1, 589878, 1638400, 1, 589879, 1638400, 1, 589880, 1638400, 1, 589881, 1638400, 1, 589882, 1638400, 1, 589883, 1638400, 1, 589884, 1638400, 1, 589885, 1638400, 1, 589886, 1638400, 1, 589887, 1638400, 1, 589888, 1638400, 1, 589889, 1638400, 1, 589890, 1638400, 1, 589891, 1638400, 1, 589892, 1638400, 1, 589893, 1638400, 1, 589894, 1638400, 1, 589895, 1638400, 1, 589896, 1638400, 1, 589897, 1638400, 1, 589898, 1638400, 1, 589899, 1638400, 1, 589900, 1638400, 1, 589901, 1638400, 1, 589902, 1638400, 1, 589903, 1638400, 1, 589904, 1638400, 4, 589905, 327680, 2, 589906, 393216, 2, 589907, 327680, 2, 589908, 393216, 2, 589909, 196608, 0, 589910, 196608, 0, 589911, 196608, 0, 589912, 196608, 0, 589913, 196608, 0, 589914, 196608, 0, 589915, 458752, 3, 589916, 524288, 3, 589917, 589824, 3, 589918, 196608, 0, 589919, 327680, 1, 589920, 393216, 1, 589921, 327680, 2, 589922, 393216, 2, 589923, 524288, 1, 589924, 458752, 3, 589925, 524288, 3, 589926, 589824, 3, 589927, 327680, 2, 589928, 393216, 2, 589929, 196608, 0, 589930, 196608, 0, 589931, 196608, 0, 589932, 196608, 0, 589933, 196608, 0, 589934, 196608, 0, 589935, 524288, 1, 589936, 196608, 0, 589937, 1507328, 2, 589938, 2031616, 0, 589939, 2031616, 0, 589940, 2031616, 0, 589941, 2031616, 0, 589942, 2031616, 0, 589943, 2031616, 0, 589944, 524288, 1, 589945, 1966080, 1, 589946, 851968, 4, 589947, 917504, 4, 589948, 983040, 4, 589949, 327680, 2, 589950, 393216, 2, 589951, 327680, 2, 589952, 393216, 2, 589953, 196608, 0, 655360, 1638400, 1, 655361, 1638400, 1, 655362, 1638400, 1, 655363, 1638400, 1, 655364, 1638400, 1, 655365, 1638400, 1, 655366, 1638400, 1, 655367, 1638400, 1, 655368, 1638400, 1, 655369, 1638400, 1, 655370, 1638400, 1, 655371, 1638400, 1, 655372, 1638400, 1, 655373, 1638400, 1, 655374, 1638400, 4, 655375, 327680, 1, 655376, 393216, 1, 655377, 1507328, 2, 655378, 2031616, 0, 655379, 2031616, 0, 655380, 2031616, 0, 655381, 2031616, 0, 655382, 2031616, 0, 655383, 2031616, 0, 655384, 2031616, 0, 655385, 2031616, 0, 655386, 2031616, 0, 655387, 2031616, 0, 655388, 1441792, 2, 655389, 458752, 3, 655390, 524288, 3, 655391, 589824, 3, 655392, 196608, 0, 655393, 131072, 0, 655394, 196608, 0, 655395, 131072, 0, 655396, 1572864, 4, 655397, 1638400, 1, 655398, 1638400, 1, 655399, 1638400, 1, 655400, 1638400, 1, 655401, 1638400, 1, 655402, 1638400, 1, 655403, 1638400, 1, 655404, 1638400, 1, 655405, 1638400, 1, 655406, 1638400, 1, 655407, 1638400, 1, 655408, 1638400, 1, 655409, 1638400, 1, 655410, 1638400, 1, 655411, 1638400, 1, 655412, 1638400, 1, 655413, 1638400, 1, 655414, 1638400, 1, 655415, 1376256, 1, 655416, 1638400, 2, 655417, 1638400, 2, 655418, 1638400, 2, 655419, 1638400, 2, 655420, 1638400, 2, 655421, 1638400, 2, 655422, 1638400, 2, 655423, 1638400, 2, 655424, 1638400, 2, 655425, 1638400, 2, 655426, 1638400, 2, 655427, 1638400, 2, 655428, 1638400, 2, 655429, 1638400, 2, 655430, 1638400, 2, 655431, 1638400, 2, 655432, 1638400, 2, 655433, 1638400, 2, 655434, 1310720, 1, 655435, 1638400, 1, 655436, 1638400, 1, 655437, 1638400, 1, 655438, 1638400, 1, 655439, 1638400, 1, 655440, 1638400, 4, 655441, 851968, 4, 655442, 917504, 4, 655443, 983040, 4, 655444, 196608, 0, 655445, 196608, 0, 655446, 196608, 0, 655447, 196608, 0, 655448, 196608, 0, 655449, 196608, 0, 655450, 196608, 0, 655451, 196608, 0, 655452, 327680, 1, 655453, 393216, 1, 655454, 327680, 1, 655455, 393216, 1, 655456, 393216, 2, 655457, 196608, 0, 655458, 196608, 0, 655459, 524288, 2, 655460, 196608, 0, 655461, 327680, 1, 655462, 393216, 1, 655463, 196608, 0, 655464, 196608, 0, 655465, 196608, 0, 655466, 196608, 0, 655467, 196608, 0, 655468, 196608, 0, 655469, 196608, 0, 655470, 196608, 0, 655471, 524288, 2, 655472, 196608, 0, 655473, 1900544, 4, 655474, 196608, 0, 655475, 196608, 0, 655476, 524288, 1, 655477, 327680, 1, 655478, 393216, 1, 655479, 196608, 0, 655480, 524288, 2, 655481, 196608, 0, 655482, 851968, 5, 655483, 917504, 5, 655484, 327680, 1, 655485, 393216, 1, 655486, 327680, 1, 655487, 393216, 1, 655488, 196608, 0, 655489, 196608, 0, 720896, 1638400, 2, 720897, 1638400, 2, 720898, 1638400, 2, 720899, 1638400, 2, 720900, 1638400, 2, 720901, 1638400, 2, 720902, 1638400, 2, 720903, 1638400, 2, 720904, 1638400, 2, 720905, 1638400, 2, 720906, 1638400, 2, 720907, 1638400, 2, 720908, 1638400, 2, 720909, 1638400, 2, 720910, 1638400, 5, 720911, 327680, 2, 720912, 393216, 2, 720913, 1900544, 4, 720914, 196608, 0, 720915, 196608, 0, 720916, 327680, 1, 720917, 393216, 1, 720918, 196608, 0, 720919, 196608, 0, 720920, 196608, 0, 720921, 196608, 0, 720922, 196608, 0, 720923, 196608, 0, 720924, 1835008, 5, 720925, 1835008, 2, 720926, 1835008, 2, 720927, 1441792, 1, 720928, 131072, 0, 720929, 196608, 0, 720930, 131072, 0, 720931, 196608, 0, 720932, 1572864, 4, 720933, 1638400, 1, 720934, 1638400, 1, 720935, 1638400, 1, 720936, 1638400, 1, 720937, 1638400, 1, 720938, 1638400, 1, 720939, 1638400, 1, 720940, 1638400, 1, 720941, 1638400, 1, 720942, 1638400, 1, 720943, 1638400, 1, 720944, 1638400, 1, 720945, 1638400, 1, 720946, 1638400, 1, 720947, 1638400, 1, 720948, 1638400, 1, 720949, 1638400, 1, 720950, 1638400, 1, 720951, 1376256, 2, 720952, 2031616, 0, 720953, 2031616, 0, 720954, 2031616, 0, 720955, 2031616, 0, 720956, 2031616, 0, 720957, 2031616, 0, 720958, 2031616, 0, 720959, 2031616, 0, 720960, 2031616, 0, 720961, 2031616, 0, 720962, 2031616, 0, 720963, 2031616, 0, 720964, 2031616, 0, 720965, 2031616, 0, 720966, 2031616, 0, 720967, 2031616, 0, 720968, 2031616, 0, 720969, 2031616, 0, 720970, 1310720, 2, 720971, 1638400, 1, 720972, 1638400, 1, 720973, 1638400, 1, 720974, 1638400, 1, 720975, 1638400, 1, 720976, 1638400, 4, 720977, 851968, 5, 720978, 524288, 1, 720979, 983040, 5, 720980, 196608, 0, 720981, 131072, 0, 720986, 131072, 0, 720987, 196608, 0, 720988, 524288, 1, 720989, 393216, 2, 720990, 327680, 2, 720991, 393216, 2, 720992, 196608, 0, 720993, 196608, 0, 720994, 458752, 3, 720995, 524288, 3, 720996, 589824, 3, 720997, 327680, 2, 720998, 393216, 2, 720999, 196608, 0, 721000, 65536, 0, 721001, 65536, 0, 721002, 65536, 0, 721003, 196608, 0, 721004, 65536, 0, 721005, 65536, 0, 721006, 458752, 3, 721007, 524288, 3, 721008, 589824, 3, 721009, 1900544, 4, 721010, 196608, 0, 721011, 196608, 0, 721012, 524288, 2, 721013, 327680, 2, 721014, 393216, 2, 721015, 458752, 3, 721016, 524288, 3, 721017, 589824, 3, 721018, 196608, 0, 721019, 196608, 0, 721020, 327680, 2, 721021, 393216, 2, 721022, 327680, 2, 721023, 393216, 2, 721024, 196608, 0, 721025, 196608, 0, 786432, 2031616, 0, 786433, 2031616, 0, 786434, 2031616, 0, 786435, 2031616, 0, 786436, 2031616, 0, 786437, 2031616, 0, 786438, 2031616, 0, 786439, 2031616, 0, 786440, 2031616, 0, 786441, 2031616, 0, 786442, 2031616, 0, 786443, 2031616, 0, 786444, 2031616, 0, 786445, 2031616, 0, 786446, 1966080, 1, 786447, 196608, 0, 786448, 131072, 0, 786449, 1900544, 4, 786450, 196608, 0, 786451, 196608, 0, 786452, 327680, 2, 786453, 393216, 2, 786454, 196608, 0, 786459, 196608, 0, 786460, 1966080, 0, 786461, 2031616, 0, 786462, 2031616, 0, 786463, 1441792, 2, 786464, 196608, 0, 786465, 524288, 1, 786466, 196608, 0, 786467, 196608, 0, 786468, 1572864, 4, 786469, 1638400, 1, 786470, 1638400, 1, 786471, 1638400, 1, 786472, 1638400, 1, 786473, 1638400, 1, 786474, 1638400, 1, 786475, 1638400, 1, 786476, 1638400, 1, 786477, 1638400, 1, 786478, 1638400, 1, 786479, 1638400, 1, 786480, 1638400, 1, 786481, 1638400, 1, 786482, 1638400, 1, 786483, 1638400, 1, 786484, 1638400, 1, 786485, 1638400, 1, 786486, 1638400, 1, 786487, 1638400, 4, 786488, 65536, 0, 786489, 196608, 0, 786490, 196608, 0, 786491, 196608, 0, 786492, 196608, 0, 786493, 327680, 1, 786494, 393216, 1, 786495, 196608, 0, 786496, 196608, 0, 786497, 65536, 0, 786498, 196608, 0, 786499, 196608, 0, 786500, 196608, 0, 786501, 196608, 0, 786502, 196608, 0, 786503, 196608, 0, 786504, 196608, 0, 786505, 196608, 0, 786506, 1572864, 5, 786507, 1638400, 2, 786508, 1638400, 2, 786509, 1638400, 2, 786510, 1638400, 2, 786511, 1638400, 2, 786512, 1638400, 5, 786513, 196608, 0, 786514, 524288, 2, 786515, 196608, 0, 786516, 131072, 0, 786517, 131072, 0, 786522, 196608, 0, 786523, 196608, 0, 786524, 524288, 2, 786525, 196608, 0, 786526, 327680, 1, 786527, 393216, 1, 786528, 851968, 4, 786529, 917504, 4, 786530, 983040, 4, 786531, 196608, 0, 786532, 1507328, 1, 786533, 1835008, 2, 786534, 1835008, 2, 786535, 1835008, 2, 786536, 1835008, 2, 786537, 1835008, 2, 786538, 1835008, 2, 786539, 1835008, 2, 786540, 1835008, 2, 786541, 1835008, 2, 786542, 1835008, 2, 786543, 1835008, 2, 786544, 1835008, 2, 786545, 1900544, 5, 786546, 524288, 1, 786547, 458752, 3, 786548, 524288, 3, 786549, 589824, 3, 786550, 1507328, 1, 786551, 1835008, 2, 786552, 1835008, 2, 786553, 1835008, 2, 786554, 1835008, 2, 786555, 1835008, 2, 786556, 1835008, 2, 786557, 1835008, 2, 786558, 1835008, 2, 786559, 1835008, 2, 786560, 1835008, 2, 786561, 1835008, 2, 851968, 196608, 0, 851969, 196608, 0, 851970, 196608, 0, 851971, 196608, 0, 851972, 1507328, 1, 851973, 1835008, 2, 851974, 1835008, 2, 851975, 1835008, 2, 851976, 1835008, 2, 851977, 1835008, 2, 851978, 1835008, 2, 851979, 1835008, 2, 851980, 1835008, 2, 851981, 1835008, 2, 851982, 1835008, 2, 851983, 1835008, 2, 851984, 1835008, 2, 851985, 1900544, 5, 851986, 196608, 0, 851987, 196608, 0, 851988, 196608, 0, 851989, 196608, 0, 851990, 196608, 0, 851995, 196608, 0, 851996, 851968, 4, 851997, 917504, 4, 851998, 983040, 4, 851999, 1835008, 4, 852000, 196608, 0, 852001, 524288, 2, 852002, 196608, 0, 852003, 131072, 0, 852004, 1572864, 5, 852005, 1310720, 1, 852006, 1638400, 1, 852007, 1638400, 1, 852008, 1638400, 1, 852009, 1638400, 1, 852010, 1638400, 1, 852011, 1638400, 1, 852012, 1638400, 1, 852013, 1638400, 1, 852014, 1638400, 1, 852015, 1638400, 1, 852016, 1638400, 1, 852017, 1638400, 1, 852018, 1638400, 1, 852019, 1638400, 1, 852020, 1638400, 1, 852021, 1638400, 1, 852022, 1638400, 1, 852023, 1638400, 4, 852024, 65536, 0, 852025, 327680, 1, 852026, 393216, 1, 852027, 327680, 1, 852028, 393216, 1, 852029, 327680, 2, 852030, 393216, 2, 852031, 196608, 0, 852032, 196608, 0, 852033, 524288, 1, 852034, 196608, 0, 852035, 327680, 1, 852036, 393216, 1, 852037, 327680, 1, 852038, 393216, 1, 852039, 196608, 0, 852040, 196608, 0, 852041, 196608, 0, 852042, 1966080, 0, 852043, 524288, 1, 852044, 2031616, 0, 852045, 2031616, 0, 852046, 2031616, 0, 852047, 2031616, 0, 852048, 1966080, 1, 852049, 458752, 3, 852050, 524288, 3, 852051, 589824, 3, 852052, 196608, 0, 852053, 65536, 0, 852058, 196608, 0, 852059, 196608, 0, 852060, 524288, 3, 852061, 589824, 3, 852062, 327680, 2, 852063, 393216, 2, 852064, 851968, 5, 852065, 917504, 5, 852066, 983040, 5, 852067, 196608, 0, 852068, 1507328, 2, 852069, 2031616, 0, 852070, 2031616, 0, 852071, 524288, 1, 852072, 2031616, 0, 852073, 2031616, 0, 852074, 2031616, 0, 852075, 2031616, 0, 852076, 2031616, 0, 852077, 2031616, 0, 852078, 2031616, 0, 852079, 2031616, 0, 852080, 2031616, 0, 852081, 1966080, 1, 852082, 524288, 2, 852083, 196608, 0, 852084, 327680, 1, 852085, 393216, 1, 852086, 1507328, 2, 852087, 327680, 46, 852088, 327680, 46, 852089, 327680, 46, 852090, 327680, 46, 852091, 327680, 46, 852092, 327680, 46, 852093, 327680, 46, 852094, 327680, 46, 852095, 327680, 46, 852096, 327680, 46, 852097, 327680, 46, 917504, 196608, 0, 917505, 196608, 0, 917506, 196608, 0, 917507, 196608, 0, 917508, 1507328, 2, 917509, 2031616, 0, 917510, 2031616, 0, 917511, 2031616, 0, 917512, 2031616, 0, 917513, 2031616, 0, 917514, 524288, 1, 917515, 2031616, 0, 917516, 2031616, 0, 917517, 2031616, 0, 917518, 2031616, 0, 917519, 2031616, 0, 917520, 327680, 1, 917521, 393216, 1, 917522, 196608, 0, 917531, 196608, 0, 917532, 851968, 5, 917533, 917504, 5, 917534, 983040, 5, 917535, 1835008, 4, 917536, 458752, 3, 917537, 524288, 3, 917538, 589824, 3, 917539, 131072, 0, 917540, 1966080, 0, 917541, 1310720, 2, 917542, 1638400, 1, 917543, 1638400, 1, 917544, 1638400, 1, 917545, 1638400, 1, 917546, 1638400, 1, 917547, 1638400, 1, 917548, 1638400, 1, 917549, 1638400, 1, 917550, 1638400, 1, 917551, 1638400, 1, 917552, 1638400, 1, 917553, 1638400, 1, 917554, 1638400, 1, 917555, 1638400, 1, 917556, 1638400, 1, 917557, 1638400, 1, 917558, 1638400, 1, 917559, 1638400, 4, 917560, 196608, 0, 917561, 327680, 2, 917562, 393216, 2, 917563, 327680, 2, 917564, 393216, 2, 917565, 196608, 0, 917566, 196608, 0, 917567, 65536, 0, 917568, 196608, 0, 917569, 524288, 2, 917570, 196608, 0, 917571, 327680, 2, 917572, 393216, 2, 917573, 327680, 2, 917574, 393216, 2, 917575, 851968, 4, 917576, 917504, 4, 917577, 983040, 4, 917578, 196608, 0, 917579, 524288, 2, 917580, 196608, 0, 917581, 327680, 1, 917582, 393216, 1, 917583, 327680, 1, 917584, 393216, 1, 917585, 196608, 0, 917586, 196608, 0, 917587, 196608, 0, 917588, 131072, 0, 917594, 196608, 0, 917595, 131072, 0, 917596, 1507328, 1, 917597, 1835008, 2, 917598, 1835008, 2, 917599, 1835008, 2, 917600, 1835008, 2, 917601, 1835008, 2, 917602, 1835008, 2, 917603, 1835008, 2, 917604, 1900544, 5, 917605, 65536, 0, 917606, 196608, 0, 917607, 524288, 2, 917608, 196608, 0, 917609, 65536, 0, 917610, 851968, 4, 917611, 917504, 4, 917612, 983040, 4, 917613, 851968, 4, 917614, 917504, 4, 917615, 983040, 4, 917616, 196608, 0, 917617, 458752, 3, 917618, 524288, 3, 917619, 589824, 3, 917620, 327680, 2, 917621, 393216, 2, 917622, 458752, 44, 917623, 589824, 11, 917624, 589824, 11, 983040, 1835008, 2, 983041, 1835008, 2, 983042, 1835008, 2, 983043, 1835008, 2, 983044, 1900544, 5, 983045, 327680, 1, 983046, 393216, 1, 983047, 327680, 1, 983048, 393216, 1, 983049, 196608, 0, 983050, 524288, 2, 983051, 196608, 0, 983052, 327680, 1, 983053, 393216, 1, 983054, 196608, 0, 983055, 524288, 1, 983056, 327680, 2, 983057, 393216, 2, 983058, 196608, 0, 983067, 196608, 0, 983068, 196608, 0, 983069, 196608, 0, 983070, 196608, 0, 983071, 1835008, 4, 983072, 327680, 1, 983073, 393216, 1, 983074, 196608, 0, 983075, 196608, 0, 983076, 131072, 0, 983077, 1572864, 4, 983078, 1638400, 1, 983079, 1638400, 1, 983080, 1638400, 1, 983081, 1638400, 1, 983082, 1638400, 1, 983083, 1638400, 1, 983084, 1638400, 1, 983085, 1638400, 1, 983086, 1638400, 1, 983087, 1638400, 1, 983088, 1638400, 1, 983089, 1638400, 1, 983090, 1638400, 1, 983091, 1638400, 1, 983092, 1638400, 1, 983093, 1638400, 1, 983094, 1638400, 1, 983095, 1638400, 4, 983096, 196608, 0, 983097, 196608, 0, 983098, 524288, 1, 983099, 196608, 0, 983100, 851968, 4, 983101, 917504, 4, 983102, 983040, 4, 983103, 65536, 0, 983104, 458752, 3, 983105, 524288, 3, 983106, 589824, 3, 983107, 196608, 0, 983108, 196608, 0, 983109, 196608, 0, 983110, 196608, 0, 983111, 851968, 5, 983112, 917504, 5, 983113, 983040, 5, 983114, 458752, 3, 983115, 524288, 3, 983116, 589824, 3, 983117, 327680, 2, 983118, 393216, 2, 983119, 327680, 2, 983120, 393216, 2, 983121, 196608, 0, 983122, 196608, 0, 983123, 196608, 0, 983124, 196608, 0, 983129, 65536, 0, 983130, 524288, 1, 983131, 131072, 0, 983132, 1507328, 2, 983133, 2031616, 0, 983134, 2031616, 0, 983135, 2031616, 0, 983136, 2031616, 0, 983137, 2031616, 0, 983138, 2031616, 0, 983139, 2031616, 0, 983140, 1966080, 1, 983141, 65536, 0, 983142, 458752, 3, 983143, 524288, 3, 983144, 589824, 3, 983145, 196608, 0, 983146, 851968, 5, 983147, 917504, 5, 983148, 983040, 5, 983149, 851968, 5, 983150, 917504, 5, 983151, 983040, 5, 983152, 65536, 0, 983153, 327680, 1, 983154, 393216, 1, 983155, 65536, 0, 983156, 327680, 1, 983157, 393216, 1, 983158, 458752, 44, 983159, 589824, 11, 983160, 589824, 11, 1048576, 2031616, 0, 1048577, 2031616, 0, 1048578, 2031616, 0, 1048579, 2031616, 0, 1048580, 1966080, 1, 1048581, 327680, 2, 1048582, 393216, 2, 1048583, 327680, 2, 1048584, 393216, 2, 1048585, 458752, 3, 1048586, 524288, 3, 1048587, 589824, 3, 1048588, 327680, 2, 1048589, 393216, 2, 1048590, 196608, 0, 1048591, 524288, 2, 1048592, 196608, 0, 1048593, 196608, 0, 1048594, 196608, 0, 1048595, 196608, 0, 1048596, 196608, 0, 1048597, 196608, 0, 1048598, 196608, 0, 1048599, 196608, 0, 1048606, 196608, 0, 1048607, 1835008, 4, 1048608, 327680, 2, 1048609, 393216, 2, 1048610, 196608, 0, 1048611, 524288, 1, 1048612, 196608, 0, 1048613, 1572864, 4, 1048614, 1638400, 1, 1048615, 1638400, 1, 1048616, 1638400, 1, 1048617, 1638400, 1, 1048618, 1638400, 1, 1048619, 1638400, 1, 1048620, 1638400, 1, 1048621, 1638400, 1, 1048622, 1638400, 1, 1048623, 1638400, 1, 1048624, 1638400, 1, 1048625, 1638400, 1, 1048626, 1638400, 1, 1048627, 1638400, 1, 1048628, 1638400, 1, 1048629, 1638400, 1, 1048630, 1638400, 1, 1048631, 1638400, 4, 1048632, 196608, 0, 1048633, 196608, 0, 1048634, 524288, 2, 1048635, 196608, 0, 1048636, 851968, 5, 1048637, 917504, 5, 1048638, 983040, 5, 1048639, 1507328, 1, 1048640, 1835008, 2, 1048641, 1835008, 2, 1048642, 1835008, 2, 1048643, 1835008, 2, 1048644, 1835008, 2, 1048645, 1835008, 2, 1048646, 1835008, 2, 1048647, 1835008, 2, 1048648, 1835008, 2, 1048649, 1835008, 2, 1048650, 1835008, 2, 1048651, 1835008, 2, 1048652, 1835008, 2, 1048653, 1835008, 2, 1048654, 1835008, 2, 1048655, 1835008, 2, 1048656, 1441792, 1, 1048657, 851968, 4, 1048658, 917504, 4, 1048659, 983040, 4, 1048660, 196608, 0, 1048663, 131072, 0, 1048664, 65536, 0, 1048665, 196608, 0, 1048666, 524288, 2, 1048667, 196608, 0, 1048668, 1900544, 4, 1048669, 196608, 0, 1048670, 196608, 0, 1048671, 196608, 0, 1048672, 196608, 0, 1048673, 524288, 1, 1048674, 196608, 0, 1048675, 327680, 1, 1048676, 393216, 1, 1048677, 1507328, 1, 1048678, 1835008, 2, 1048679, 1835008, 2, 1048680, 1835008, 2, 1048681, 1835008, 2, 1048683, 1835008, 2, 1048684, 1835008, 2, 1048685, 1835008, 2, 1048686, 1835008, 2, 1048687, 1835008, 2, 1048688, 1441792, 1, 1048689, 327680, 2, 1048690, 393216, 2, 1048691, 196608, 0, 1048692, 327680, 2, 1048693, 393216, 2, 1048694, 458752, 44, 1048695, 589824, 11, 1048696, 589824, 11, 1114112, 196608, 0, 1114113, 196608, 0, 1114114, 196608, 0, 1114115, 196608, 0, 1114120, 196608, 0, 1114121, 851968, 4, 1114122, 917504, 4, 1114123, 983040, 4, 1114124, 196608, 0, 1114125, 196608, 0, 1114126, 458752, 3, 1114127, 524288, 3, 1114128, 589824, 3, 1114129, 196608, 0, 1114133, 327680, 1, 1114134, 393216, 1, 1114135, 196608, 0, 1114142, 196608, 0, 1114143, 1835008, 5, 1114144, 1835008, 2, 1114145, 1441792, 1, 1114146, 196608, 0, 1114147, 524288, 2, 1114148, 196608, 0, 1114149, 1572864, 4, 1114150, 1638400, 1, 1114151, 1638400, 1, 1114152, 1638400, 1, 1114153, 1638400, 1, 1114154, 1638400, 1, 1114155, 1638400, 1, 1114156, 1638400, 1, 1114157, 1638400, 1, 1114158, 1638400, 1, 1114159, 1638400, 1, 1114160, 1638400, 1, 1114161, 1638400, 1, 1114162, 1638400, 1, 1114163, 1638400, 1, 1114164, 1638400, 1, 1114165, 1638400, 1, 1114166, 1638400, 1, 1114167, 1638400, 4, 1114168, 196608, 0, 1114169, 458752, 3, 1114170, 524288, 3, 1114171, 589824, 3, 1114172, 196608, 0, 1114173, 196608, 0, 1114174, 196608, 0, 1114175, 1507328, 2, 1114176, 2031616, 0, 1114177, 2031616, 0, 1114178, 2031616, 0, 1114179, 524288, 1, 1114180, 2031616, 0, 1114181, 2031616, 0, 1114182, 2031616, 0, 1114183, 2031616, 0, 1114184, 2031616, 0, 1114185, 2031616, 0, 1114186, 2031616, 0, 1114187, 2031616, 0, 1114188, 2031616, 0, 1114189, 2031616, 0, 1114190, 2031616, 0, 1114191, 2031616, 0, 1114192, 1441792, 2, 1114193, 851968, 5, 1114194, 917504, 5, 1114195, 983040, 5, 1114196, 65536, 0, 1114199, 131072, 0, 1114200, 196608, 0, 1114201, 458752, 3, 1114202, 524288, 3, 1114203, 589824, 3, 1114204, 1900544, 4, 1114205, 851968, 4, 1114206, 917504, 4, 1114207, 983040, 4, 1114208, 196608, 0, 1114209, 524288, 2, 1114210, 196608, 0, 1114211, 327680, 2, 1114212, 393216, 2, 1114213, 1507328, 2, 1114214, 2031616, 0, 1114215, 2031616, 0, 1114216, 2031616, 0, 1114220, 2031616, 0, 1114221, 2031616, 0, 1114222, 524288, 1, 1114223, 2031616, 0, 1114224, 1441792, 2, 1114225, 851968, 4, 1114226, 917504, 4, 1114227, 983040, 4, 1114228, 196608, 0, 1114229, 1507328, 1, 1114230, 458752, 45, 1114231, 589824, 11, 1114232, 589824, 11, 1179648, 196608, 0, 1179649, 196608, 0, 1179650, 196608, 0, 1179657, 851968, 5, 1179658, 917504, 5, 1179659, 983040, 5, 1179660, 196608, 0, 1179661, 196608, 0, 1179662, 196608, 0, 1179663, 196608, 0, 1179669, 327680, 2, 1179670, 393216, 2, 1179671, 196608, 0, 1179672, 196608, 0, 1179673, 196608, 0, 1179674, 196608, 0, 1179675, 196608, 0, 1179676, 196608, 0, 1179677, 196608, 0, 1179678, 196608, 0, 1179679, 1966080, 0, 1179680, 2031616, 0, 1179681, 1441792, 2, 1179682, 458752, 3, 1179683, 524288, 3, 1179684, 589824, 3, 1179685, 1572864, 4, 1179686, 1638400, 1, 1179687, 1638400, 1, 1179688, 1638400, 1, 1179689, 1638400, 1, 1179690, 1376256, 1, 1179691, 1638400, 2, 1179692, 1638400, 2, 1179693, 1638400, 2, 1179694, 1638400, 2, 1179695, 1638400, 2, 1179696, 1638400, 2, 1179697, 1638400, 2, 1179698, 1638400, 2, 1179699, 1638400, 2, 1179700, 1638400, 2, 1179701, 1638400, 2, 1179702, 1638400, 2, 1179703, 1638400, 5, 1179704, 1507328, 1, 1179705, 1835008, 2, 1179706, 1835008, 2, 1179707, 1835008, 2, 1179708, 1835008, 2, 1179709, 1835008, 2, 1179710, 1835008, 2, 1179711, 1900544, 5, 1179712, 65536, 0, 1179713, 196608, 0, 1179714, 196608, 0, 1179715, 524288, 2, 1179716, 196608, 0, 1179717, 327680, 1, 1179718, 393216, 1, 1179719, 327680, 1, 1179720, 393216, 1, 1179721, 196608, 0, 1179722, 196608, 0, 1179723, 196608, 0, 1179724, 196608, 0, 1179725, 196608, 0, 1179726, 327680, 1, 1179727, 393216, 1, 1179728, 1835008, 5, 1179729, 1835008, 2, 1179730, 1835008, 2, 1179731, 1835008, 2, 1179732, 1835008, 2, 1179733, 1835008, 19, 1179734, 1835008, 19, 1179735, 1835008, 2, 1179736, 1835008, 2, 1179737, 1835008, 2, 1179738, 1835008, 2, 1179739, 1835008, 2, 1179740, 1900544, 5, 1179741, 851968, 5, 1179742, 917504, 5, 1179743, 983040, 5, 1179744, 458752, 3, 1179745, 524288, 3, 1179746, 589824, 3, 1179747, 327680, 1, 1179748, 393216, 1, 1179749, 1900544, 4, 1179750, 327680, 1, 1179751, 393216, 1, 1179752, 196608, 0, 1179756, 196608, 0, 1179757, 196608, 0, 1179758, 524288, 2, 1179759, 196608, 0, 1179760, 1835008, 4, 1179761, 851968, 5, 1179762, 917504, 5, 1179763, 983040, 5, 1179764, 196608, 0, 1179765, 1507328, 2, 1179766, 327680, 45, 1245184, 196608, 0, 1245185, 196608, 0, 1245186, 196608, 0, 1245195, 196608, 0, 1245196, 131072, 0, 1245197, 131072, 0, 1245198, 196608, 0, 1245199, 196608, 0, 1245206, 458752, 3, 1245207, 524288, 3, 1245208, 589824, 3, 1245209, 327680, 1, 1245210, 393216, 1, 1245217, 1835008, 4, 1245218, 196608, 0, 1245219, 196608, 0, 1245220, 196608, 0, 1245221, 1572864, 4, 1245222, 1638400, 1, 1245223, 1638400, 1, 1245224, 1638400, 1, 1245225, 1638400, 1, 1245226, 1376256, 2, 1245227, 2031616, 0, 1245228, 2031616, 0, 1245229, 2031616, 0, 1245230, 2031616, 0, 1245231, 2031616, 0, 1245232, 2031616, 0, 1245233, 2031616, 0, 1245234, 2031616, 0, 1245235, 2031616, 0, 1245236, 2031616, 0, 1245237, 2031616, 0, 1245238, 2031616, 0, 1245239, 1966080, 1, 1245240, 1507328, 2, 1245241, 2031616, 0, 1245242, 2031616, 0, 1245243, 2031616, 0, 1245244, 2031616, 0, 1245245, 2031616, 0, 1245246, 2031616, 0, 1245247, 1966080, 1, 1245248, 65536, 0, 1245249, 131072, 0, 1245250, 458752, 3, 1245251, 524288, 3, 1245252, 589824, 3, 1245253, 327680, 2, 1245254, 393216, 2, 1245255, 327680, 2, 1245256, 393216, 2, 1245257, 196608, 0, 1245258, 1179648, 10, 1245259, 1179648, 10, 1245260, 1179648, 10, 1245261, 196608, 0, 1245262, 327680, 2, 1245263, 393216, 2, 1245264, 1966080, 0, 1245265, 2031616, 0, 1245266, 2031616, 0, 1245267, 2031616, 0, 1245268, 2031616, 0, 1245269, 1835008, 19, 1245270, 1835008, 19, 1245271, 2031616, 0, 1245272, 2031616, 0, 1245273, 2031616, 0, 1245274, 2031616, 0, 1245275, 2031616, 0, 1245276, 1966080, 1, 1245277, 196608, 0, 1245278, 65536, 0, 1245279, 65536, 0, 1245280, 65536, 0, 1245281, 196608, 0, 1245282, 524288, 1, 1245283, 327680, 2, 1245284, 393216, 2, 1245285, 1900544, 4, 1245286, 327680, 2, 1245287, 393216, 2, 1245288, 196608, 0, 1245292, 196608, 0, 1245293, 458752, 3, 1245294, 524288, 3, 1245295, 589824, 3, 1245296, 1835008, 4, 1245297, 65536, 0, 1245298, 196608, 0, 1245299, 65536, 0, 1245300, 65536, 0, 1245301, 458752, 44, 1310720, 196608, 0, 1310721, 196608, 0, 1310722, 196608, 0, 1310733, 131072, 0, 1310734, 196608, 0, 1310735, 196608, 0, 1310736, 196608, 0, 1310741, 851968, 4, 1310742, 917504, 4, 1310743, 983040, 4, 1310744, 196608, 0, 1310745, 327680, 2, 1310746, 393216, 2, 1310753, 1835008, 4, 1310754, 851968, 4, 1310755, 917504, 4, 1310756, 983040, 4, 1310757, 1572864, 4, 1310758, 1638400, 1, 1310759, 1638400, 1, 1310760, 1638400, 1, 1310761, 1638400, 1, 1310762, 1638400, 4, 1310763, 327680, 1, 1310764, 393216, 1, 1310765, 196608, 0, 1310766, 131072, 0, 1310767, 196608, 0, 1310768, 131072, 0, 1310769, 1507328, 1, 1310770, 1835008, 2, 1310771, 1835008, 2, 1310772, 1835008, 2, 1310773, 1835008, 2, 1310774, 524288, 1, 1310775, 1835008, 2, 1310776, 1900544, 5, 1310777, 327680, 1, 1310778, 393216, 1, 1310779, 327680, 1, 1310780, 393216, 1, 1310781, 851968, 4, 1310782, 917504, 4, 1310783, 983040, 4, 1310784, 131072, 0, 1310785, 131072, 0, 1310786, 196608, 0, 1310787, 196608, 0, 1310788, 196608, 0, 1310789, 196608, 0, 1310790, 196608, 0, 1310791, 196608, 0, 1310792, 196608, 0, 1310793, 65536, 0, 1310794, 196608, 0, 1310795, 196608, 0, 1310796, 196608, 0, 1310797, 196608, 0, 1310798, 65536, 0, 1310799, 65536, 0, 1310800, 196608, 0, 1310801, 196608, 0, 1310802, 196608, 0, 1310803, 196608, 0, 1310804, 196608, 0, 1310807, 196608, 0, 1310808, 196608, 0, 1310809, 196608, 0, 1310810, 851968, 4, 1310811, 917504, 4, 1310812, 983040, 4, 1310813, 327680, 1, 1310814, 393216, 1, 1310815, 327680, 1, 1310816, 393216, 1, 1310817, 196608, 0, 1310818, 524288, 2, 1310819, 196608, 0, 1310820, 65536, 0, 1310821, 1900544, 4, 1310822, 327680, 1, 1310823, 393216, 1, 1310824, 196608, 0, 1310828, 196608, 0, 1310829, 65536, 0, 1310830, 196608, 0, 1310831, 131072, 0, 1310832, 1835008, 4, 1310833, 65536, 0, 1310834, 524288, 1, 1310835, 196608, 0, 1310836, 65536, 0, 1310837, 458752, 44, 1376256, 196608, 0, 1376257, 196608, 0, 1376258, 196608, 0, 1376259, 196608, 0, 1376269, 196608, 0, 1376270, 131072, 0, 1376271, 196608, 0, 1376272, 196608, 0, 1376273, 196608, 0, 1376274, 196608, 0, 1376275, 196608, 0, 1376276, 196608, 0, 1376277, 851968, 5, 1376278, 917504, 5, 1376279, 983040, 5, 1376280, 196608, 0, 1376281, 196608, 0, 1376289, 1835008, 4, 1376290, 851968, 5, 1376291, 917504, 5, 1376292, 983040, 5, 1376293, 1572864, 4, 1376294, 1638400, 1, 1376295, 1638400, 1, 1376296, 1638400, 1, 1376297, 1638400, 1, 1376298, 1638400, 4, 1376299, 327680, 2, 1376300, 393216, 2, 1376301, 131072, 0, 1376302, 131072, 0, 1376303, 131072, 0, 1376304, 196608, 0, 1376305, 1507328, 2, 1376306, 2031616, 0, 1376307, 2031616, 0, 1376308, 2031616, 0, 1376309, 2031616, 0, 1376310, 524288, 2, 1376311, 2031616, 0, 1376312, 1966080, 1, 1376313, 524288, 1, 1376314, 393216, 2, 1376315, 327680, 2, 1376316, 524288, 1, 1376317, 851968, 5, 1376318, 917504, 5, 1376319, 983040, 5, 1376320, 196608, 0, 1376321, 196608, 0, 1376322, 196608, 0, 1376323, 196608, 0, 1376324, 196608, 0, 1376325, 196608, 0, 1376326, 196608, 0, 1376327, 196608, 0, 1376328, 65536, 0, 1376329, 65536, 0, 1376330, 196608, 0, 1376343, 196608, 0, 1376344, 131072, 0, 1376345, 65536, 0, 1376346, 851968, 5, 1376347, 917504, 5, 1376348, 983040, 5, 1376349, 524288, 1, 1376350, 393216, 2, 1376351, 327680, 2, 1376352, 393216, 2, 1376353, 458752, 3, 1376354, 524288, 3, 1376355, 589824, 3, 1376356, 65536, 0, 1376357, 1900544, 4, 1376358, 327680, 2, 1376359, 393216, 2, 1376360, 131072, 0, 1376361, 65536, 0, 1376362, 196608, 0, 1376363, 196608, 0, 1376364, 131072, 0, 1376365, 196608, 0, 1376366, 1179648, 10, 1376367, 65536, 0, 1376368, 1835008, 4, 1376369, 196608, 0, 1376370, 524288, 2, 1376371, 196608, 0, 1376372, 196608, 0, 1376373, 458752, 44, 1441792, 327680, 1, 1441793, 393216, 1, 1441794, 1835008, 0, 1441795, 524288, 1, 1441796, 1835008, 0, 1441805, 196608, 0, 1441812, 196608, 0, 1441813, 196608, 0, 1441814, 196608, 0, 1441815, 196608, 0, 1441816, 196608, 0, 1441817, 196608, 0, 1441825, 1835008, 5, 1441826, 1835008, 2, 1441827, 1835008, 2, 1441828, 1441792, 1, 1441829, 1572864, 4, 1441830, 1638400, 1, 1441831, 1638400, 1, 1441832, 1638400, 1, 1441833, 1638400, 1, 1441834, 1638400, 4, 1441835, 1507328, 1, 1441836, 1835008, 2, 1441837, 1835008, 2, 1441838, 1835008, 2, 1441839, 1835008, 2, 1441840, 1835008, 2, 1441841, 1900544, 5, 1441842, 851968, 4, 1441843, 917504, 4, 1441844, 983040, 4, 1441845, 458752, 3, 1441846, 524288, 3, 1441847, 589824, 3, 1441848, 196608, 0, 1441849, 524288, 2, 1441850, 196608, 0, 1441851, 196608, 0, 1441852, 524288, 2, 1441853, 196608, 0, 1441854, 196608, 0, 1441855, 196608, 0, 1441856, 196608, 0, 1441857, 196608, 0, 1441858, 196608, 0, 1441859, 196608, 0, 1441860, 196608, 0, 1441861, 327680, 1, 1441862, 393216, 1, 1441863, 196608, 0, 1441864, 196608, 0, 1441865, 196608, 0, 1441866, 65536, 0, 1441879, 131072, 0, 1441880, 65536, 0, 1441881, 196608, 0, 1441882, 327680, 1, 1441883, 393216, 1, 1441884, 196608, 0, 1441885, 524288, 2, 1441886, 196608, 0, 1441887, 851968, 4, 1441888, 917504, 4, 1441889, 983040, 4, 1441890, 851968, 4, 1441891, 917504, 4, 1441892, 983040, 4, 1441893, 1900544, 4, 1441894, 196608, 0, 1441895, 196608, 0, 1441896, 327680, 10, 1441897, 393216, 10, 1441898, 393216, 10, 1441899, 393216, 10, 1441900, 458752, 10, 1441901, 131072, 0, 1441902, 196608, 0, 1441903, 196608, 0, 1441904, 1835008, 4, 1441905, 458752, 3, 1441906, 524288, 3, 1441907, 589824, 3, 1441908, 1507328, 1, 1441909, 458752, 45, 1507328, 327680, 2, 1507329, 393216, 2, 1507330, 196608, 0, 1507331, 524288, 2, 1507332, 196608, 0, 1507333, 1900544, 4, 1507340, 196608, 0, 1507341, 131072, 0, 1507347, 393216, 4, 1507353, 196608, 0, 1507354, 131072, 0, 1507358, 196608, 0, 1507361, 1966080, 0, 1507362, 2031616, 0, 1507363, 2031616, 0, 1507364, 1441792, 2, 1507365, 1572864, 4, 1507366, 1638400, 1, 1507367, 1638400, 1, 1507368, 1638400, 1, 1507369, 1638400, 1, 1507370, 1638400, 4, 1507371, 1507328, 2, 1507372, 2031616, 0, 1507373, 524288, 1, 1507374, 2031616, 0, 1507375, 2031616, 0, 1507376, 327680, 1, 1507377, 393216, 1, 1507378, 851968, 5, 1507379, 917504, 5, 1507380, 983040, 5, 1507381, 196608, 0, 1507382, 327680, 1, 1507383, 393216, 1, 1507384, 458752, 3, 1507385, 524288, 3, 1507386, 589824, 3, 1507387, 458752, 3, 1507388, 524288, 3, 1507389, 589824, 3, 1507390, 196608, 0, 1507391, 196608, 0, 1507392, 196608, 0, 1507393, 196608, 0, 1507394, 196608, 0, 1507395, 196608, 0, 1507396, 196608, 0, 1507397, 327680, 2, 1507398, 393216, 2, 1507399, 196608, 0, 1507400, 196608, 0, 1507401, 196608, 0, 1507402, 65536, 0, 1507405, 196608, 0, 1507406, 196608, 0, 1507407, 196608, 0, 1507408, 131072, 0, 1507409, 131072, 0, 1507410, 524288, 1, 1507411, 196608, 0, 1507412, 65536, 0, 1507413, 131072, 0, 1507414, 196608, 0, 1507415, 65536, 0, 1507416, 196608, 0, 1507417, 131072, 0, 1507418, 327680, 2, 1507419, 393216, 2, 1507420, 458752, 3, 1507421, 524288, 3, 1507422, 589824, 3, 1507423, 524288, 1, 1507424, 917504, 5, 1507425, 983040, 5, 1507426, 851968, 5, 1507427, 917504, 5, 1507428, 983040, 5, 1507429, 1900544, 4, 1507430, 65536, 0, 1507431, 327680, 10, 1507432, 262144, 47, 1507433, 589824, 11, 1507434, 589824, 11, 1507435, 589824, 11, 1507436, 196608, 47, 1507437, 393216, 10, 1507438, 393216, 10, 1507439, 393216, 10, 1507440, 393216, 10, 1507441, 196608, 0, 1507442, 196608, 0, 1507443, 196608, 0, 1507444, 1507328, 2, 1507445, 327680, 45, 1572864, 196608, 0, 1572865, 196608, 0, 1572866, 458752, 3, 1572867, 524288, 3, 1572868, 589824, 3, 1572869, 1900544, 4, 1572876, 131072, 0, 1572877, 131072, 0, 1572880, 196608, 0, 1572881, 131072, 0, 1572882, 196608, 0, 1572889, 131072, 0, 1572890, 196608, 0, 1572891, 196608, 0, 1572898, 196608, 0, 1572899, 131072, 0, 1572900, 1835008, 4, 1572901, 1572864, 4, 1572902, 1638400, 1, 1572903, 1638400, 1, 1572904, 1638400, 1, 1572905, 1638400, 1, 1572906, 1638400, 4, 1572907, 1900544, 4, 1572908, 196608, 0, 1572909, 524288, 2, 1572910, 196608, 0, 1572911, 196608, 0, 1572912, 327680, 2, 1572913, 393216, 2, 1572918, 327680, 2, 1572919, 393216, 2, 1572920, 196608, 0, 1572921, 851968, 4, 1572922, 917504, 4, 1572923, 983040, 4, 1572924, 327680, 1, 1572925, 393216, 1, 1572926, 196608, 0, 1572927, 196608, 0, 1572928, 196608, 0, 1572929, 196608, 0, 1572930, 196608, 0, 1572931, 524288, 2, 1572932, 196608, 0, 1572933, 327680, 1, 1572934, 393216, 1, 1572935, 1507328, 1, 1572936, 1835008, 2, 1572937, 1835008, 2, 1572938, 1835008, 2, 1572939, 1835008, 19, 1572940, 1835008, 19, 1572941, 1835008, 2, 1572942, 1835008, 2, 1572943, 1835008, 2, 1572944, 1441792, 1, 1572945, 196608, 0, 1572946, 524288, 2, 1572947, 196608, 0, 1572948, 196608, 0, 1572949, 196608, 0, 1572950, 196608, 0, 1572951, 196608, 0, 1572952, 196608, 0, 1572953, 196608, 0, 1572954, 327680, 1, 1572955, 393216, 1, 1572956, 327680, 1, 1572957, 393216, 1, 1572958, 196608, 0, 1572959, 524288, 2, 1572960, 196608, 0, 1572961, 65536, 0, 1572962, 65536, 0, 1572963, 1507328, 1, 1572964, 1835008, 2, 1572965, 393216, 10, 1572966, 393216, 10, 1572967, 262144, 47, 1572968, 589824, 11, 1572969, 589824, 11, 1572970, 589824, 11, 1572971, 589824, 11, 1572972, 589824, 11, 1572973, 589824, 11, 1572974, 589824, 11, 1572975, 589824, 11, 1572976, 393216, 45, 1572977, 1835008, 2, 1572978, 1835008, 2, 1572979, 1835008, 2, 1572980, 458752, 45, 1638400, 1638400, 0, 1638401, 1638400, 0, 1638402, 1638400, 0, 1638403, 1638400, 3, 1638404, 196608, 0, 1638405, 1507328, 0, 1638406, 1900544, 3, 1638407, 196608, 0, 1638408, 196608, 0, 1638412, 196608, 0, 1638413, 196608, 0, 1638414, 196608, 0, 1638415, 196608, 0, 1638416, 131072, 0, 1638417, 196608, 0, 1638418, 196608, 0, 1638419, 196608, 0, 1638420, 524288, 1, 1638421, 196608, 0, 1638422, 196608, 0, 1638425, 196608, 0, 1638426, 196608, 0, 1638427, 196608, 0, 1638428, 327680, 1, 1638429, 393216, 1, 1638430, 196608, 0, 1638433, 196608, 0, 1638434, 131072, 0, 1638435, 196608, 0, 1638436, 1835008, 4, 1638437, 1572864, 5, 1638438, 1638400, 2, 1638439, 1638400, 2, 1638440, 1638400, 2, 1638441, 1638400, 2, 1638442, 1638400, 5, 1638443, 1900544, 4, 1638444, 458752, 3, 1638445, 524288, 3, 1638446, 589824, 3, 1638447, 196608, 0, 1638455, 131072, 0, 1638456, 196608, 0, 1638457, 851968, 5, 1638458, 917504, 5, 1638459, 983040, 5, 1638460, 327680, 2, 1638461, 393216, 2, 1638462, 196608, 0, 1638463, 196608, 0, 1638464, 196608, 0, 1638465, 196608, 0, 1638466, 458752, 3, 1638467, 524288, 3, 1638468, 524288, 1, 1638469, 327680, 2, 1638470, 393216, 2, 1638471, 1507328, 2, 1638472, 2031616, 0, 1638473, 524288, 1, 1638474, 2031616, 0, 1638475, 1835008, 19, 1638476, 1835008, 19, 1638477, 2031616, 0, 1638478, 2031616, 0, 1638479, 2031616, 0, 1638480, 1441792, 2, 1638481, 458752, 3, 1638482, 524288, 3, 1638483, 589824, 3, 1638484, 196608, 0, 1638485, 851968, 4, 1638486, 917504, 4, 1638487, 983040, 4, 1638488, 65536, 0, 1638489, 196608, 0, 1638490, 327680, 2, 1638491, 393216, 2, 1638492, 327680, 2, 1638493, 393216, 2, 1638494, 458752, 3, 1638495, 524288, 3, 1638496, 589824, 3, 1638497, 65536, 0, 1638498, 196608, 0, 1638499, 1507328, 2, 1638500, 327680, 46, 1638501, 327680, 45, 1638502, 589824, 11, 1638503, 589824, 11, 1638504, 589824, 11, 1638510, 589824, 11, 1638511, 589824, 11, 1638512, 327680, 44, 1638513, 327680, 46, 1638514, 327680, 46, 1638515, 327680, 46, 1638516, 327680, 45, 1703936, 1638400, 1, 1703937, 1638400, 1, 1703938, 1638400, 1, 1703939, 1638400, 4, 1703940, 196608, 0, 1703941, 196608, 0, 1703942, 1900544, 4, 1703943, 327680, 1, 1703944, 393216, 1, 1703945, 327680, 1, 1703946, 393216, 1, 1703947, 1507328, 1, 1703948, 1835008, 2, 1703949, 1835008, 2, 1703950, 1835008, 19, 1703951, 1835008, 19, 1703952, 1835008, 2, 1703953, 1835008, 2, 1703954, 1441792, 1, 1703955, 196608, 0, 1703956, 524288, 2, 1703957, 196608, 0, 1703958, 196608, 0, 1703961, 196608, 0, 1703962, 196608, 0, 1703963, 196608, 0, 1703964, 327680, 2, 1703965, 393216, 2, 1703966, 196608, 0, 1703967, 196608, 0, 1703968, 196608, 0, 1703969, 196608, 0, 1703970, 196608, 0, 1703971, 196608, 0, 1703972, 1835008, 4, 1703973, 1966080, 0, 1703974, 2031616, 0, 1703975, 2031616, 0, 1703976, 2031616, 0, 1703977, 2031616, 0, 1703978, 1966080, 1, 1703979, 1900544, 4, 1703980, 327680, 1, 1703981, 393216, 1, 1703982, 196608, 0, 1703983, 196608, 0, 1703991, 131072, 0, 1703992, 196608, 0, 1703993, 196608, 0, 1703994, 131072, 0, 1703995, 851968, 4, 1703996, 917504, 4, 1703997, 983040, 4, 1703998, 196608, 0, 1703999, 196608, 0, 1704000, 196608, 0, 1704001, 196608, 0, 1704002, 196608, 0, 1704003, 196608, 0, 1704004, 524288, 2, 1704005, 196608, 0, 1704006, 1507328, 1, 1704007, 1900544, 5, 1704008, 196608, 0, 1704009, 524288, 2, 1704010, 196608, 0, 1704011, 131072, 0, 1704012, 196608, 0, 1704013, 851968, 4, 1704014, 917504, 4, 1704015, 983040, 4, 1704016, 1835008, 5, 1704017, 1835008, 2, 1704018, 1835008, 2, 1704019, 1835008, 2, 1704020, 1441792, 1, 1704021, 851968, 5, 1704022, 917504, 5, 1704023, 983040, 5, 1704024, 1572864, 3, 1704025, 1638400, 0, 1704026, 1638400, 0, 1704027, 1638400, 0, 1704028, 1638400, 0, 1704029, 1638400, 0, 1704030, 1638400, 0, 1704031, 1638400, 0, 1704032, 1638400, 0, 1704033, 1638400, 3, 1704034, 196608, 0, 1704035, 458752, 44, 1704036, 589824, 11, 1704037, 589824, 11, 1704038, 589824, 11, 1769472, 1638400, 1, 1769473, 1638400, 1, 1769474, 1638400, 1, 1769475, 1638400, 4, 1769476, 196608, 0, 1769477, 196608, 0, 1769478, 1900544, 4, 1769479, 327680, 2, 1769480, 524288, 1, 1769481, 327680, 2, 1769482, 393216, 2, 1769483, 1507328, 2, 1769484, 2031616, 0, 1769485, 2031616, 0, 1769486, 1835008, 19, 1769487, 1835008, 19, 1769488, 2031616, 0, 1769489, 2031616, 0, 1769490, 1441792, 2, 1769491, 458752, 3, 1769492, 524288, 3, 1769493, 589824, 3, 1769494, 196608, 0, 1769505, 196608, 0, 1769506, 196608, 0, 1769507, 196608, 0, 1769508, 1835008, 5, 1769509, 1835008, 2, 1769510, 1835008, 2, 1769511, 1835008, 2, 1769512, 1835008, 2, 1769513, 1835008, 2, 1769514, 1835008, 2, 1769515, 1900544, 5, 1769516, 327680, 2, 1769517, 393216, 2, 1769518, 65536, 0, 1769526, 196608, 0, 1769527, 196608, 0, 1769528, 196608, 0, 1769529, 196608, 0, 1769530, 196608, 0, 1769531, 851968, 5, 1769532, 917504, 5, 1769533, 327680, 1, 1769534, 393216, 1, 1769535, 196608, 0, 1769536, 196608, 0, 1769537, 196608, 0, 1769538, 196608, 0, 1769539, 458752, 3, 1769540, 524288, 3, 1769541, 589824, 3, 1769542, 1507328, 2, 1769543, 1966080, 1, 1769544, 458752, 3, 1769545, 524288, 3, 1769546, 589824, 3, 1769547, 131072, 0, 1769548, 65536, 0, 1769549, 851968, 5, 1769550, 917504, 5, 1769551, 983040, 5, 1769552, 1966080, 0, 1769553, 2031616, 0, 1769554, 524288, 1, 1769555, 2031616, 0, 1769556, 1441792, 2, 1769557, 196608, 0, 1769558, 196608, 0, 1769559, 65536, 0, 1769560, 1572864, 4, 1769561, 1703936, 4, 1769562, 1638400, 1, 1769563, 1638400, 1, 1769564, 1638400, 1, 1769565, 1638400, 1, 1769566, 1638400, 1, 1769567, 1769472, 4, 1769568, 1638400, 1, 1769569, 1638400, 4, 1769570, 196608, 0, 1769571, 458752, 44, 1835008, 1638400, 1, 1835009, 1638400, 1, 1835010, 1638400, 1, 1835011, 1638400, 4, 1835012, 196608, 0, 1835013, 196608, 0, 1835014, 1900544, 4, 1835015, 196608, 0, 1835016, 524288, 2, 1835017, 196608, 0, 1835018, 196608, 0, 1835019, 1900544, 4, 1835020, 196608, 0, 1835021, 196608, 0, 1835022, 196608, 0, 1835023, 196608, 0, 1835024, 196608, 0, 1835025, 196608, 0, 1835026, 1835008, 5, 1835027, 1835008, 2, 1835028, 1835008, 2, 1835029, 1441792, 1, 1835030, 196608, 0, 1835041, 196608, 0, 1835042, 196608, 0, 1835043, 196608, 0, 1835044, 1966080, 0, 1835045, 2031616, 0, 1835046, 2031616, 0, 1835047, 2031616, 0, 1835048, 2031616, 0, 1835049, 2031616, 0, 1835050, 2031616, 0, 1835051, 1966080, 1, 1835052, 196608, 0, 1835053, 196608, 0, 1835054, 65536, 0, 1835055, 196608, 0, 1835059, 327680, 1, 1835060, 393216, 1, 1835061, 327680, 1, 1835062, 393216, 1, 1835063, 196608, 0, 1835064, 196608, 0, 1835065, 65536, 0, 1835066, 196608, 0, 1835069, 327680, 2, 1835070, 393216, 2, 1835071, 196608, 0, 1835072, 196608, 0, 1835073, 196608, 0, 1835074, 196608, 0, 1835075, 851968, 4, 1835076, 917504, 4, 1835077, 983040, 4, 1835078, 1900544, 4, 1835079, 327680, 1, 1835080, 393216, 1, 1835081, 327680, 1, 1835082, 393216, 1, 1835083, 196608, 0, 1835084, 131072, 0, 1835085, 196608, 0, 1835086, 196608, 0, 1835087, 327680, 1, 1835088, 393216, 1, 1835089, 196608, 0, 1835090, 524288, 2, 1835091, 196608, 0, 1835092, 1835008, 5, 1835093, 1441792, 1, 1835094, 1572864, 3, 1835095, 1638400, 0, 1835096, 1310720, 0, 1835097, 1703936, 5, 1835098, 1638400, 2, 1835099, 1310720, 1, 1835100, 1638400, 1, 1835101, 1638400, 1, 1835102, 1638400, 1, 1835103, 1769472, 4, 1835104, 1638400, 1, 1835105, 1638400, 4, 1835106, 196608, 0, 1835107, 458752, 44, 1900544, 1638400, 1, 1900545, 1638400, 1, 1900546, 1638400, 1, 1900547, 1638400, 4, 1900548, 196608, 0, 1900549, 196608, 0, 1900550, 1900544, 4, 1900551, 458752, 3, 1900552, 524288, 3, 1900553, 589824, 3, 1900554, 196608, 0, 1900555, 1900544, 4, 1900556, 196608, 0, 1900557, 196608, 0, 1900558, 196608, 0, 1900559, 196608, 0, 1900560, 196608, 0, 1900561, 196608, 0, 1900562, 1966080, 0, 1900563, 2031616, 0, 1900564, 2031616, 0, 1900565, 1441792, 2, 1900566, 196608, 0, 1900567, 196608, 0, 1900570, 196608, 0, 1900571, 196608, 0, 1900572, 196608, 0, 1900573, 131072, 0, 1900574, 196608, 0, 1900575, 196608, 0, 1900576, 131072, 0, 1900577, 196608, 0, 1900578, 131072, 0, 1900579, 196608, 0, 1900580, 1507328, 1, 1900581, 1835008, 2, 1900582, 1835008, 2, 1900583, 1835008, 2, 1900584, 1835008, 2, 1900585, 1835008, 2, 1900586, 1835008, 2, 1900587, 1835008, 2, 1900588, 1441792, 1, 1900589, 65536, 0, 1900590, 65536, 0, 1900591, 196608, 0, 1900592, 196608, 0, 1900595, 524288, 1, 1900596, 393216, 2, 1900597, 327680, 2, 1900598, 524288, 1, 1900599, 196608, 0, 1900600, 131072, 0, 1900601, 196608, 0, 1900605, 851968, 4, 1900606, 917504, 4, 1900607, 983040, 4, 1900608, 196608, 0, 1900609, 196608, 0, 1900610, 196608, 0, 1900611, 851968, 5, 1900612, 917504, 5, 1900613, 983040, 5, 1900614, 1900544, 4, 1900615, 327680, 2, 1900616, 393216, 2, 1900617, 327680, 2, 1900618, 393216, 2, 1900619, 65536, 0, 1900620, 196608, 0, 1900621, 65536, 0, 1900622, 196608, 0, 1900623, 327680, 2, 1900624, 393216, 2, 1900625, 524288, 1, 1900626, 524288, 3, 1900627, 589824, 3, 1900628, 1966080, 0, 1900629, 1441792, 2, 1900630, 1572864, 4, 1900631, 1638400, 1, 1900632, 1638400, 1, 1900633, 2031616, 1, 1900634, 1966080, 2, 1900635, 1310720, 2, 1900636, 1638400, 1, 1900637, 1638400, 1, 1900638, 1638400, 1, 1900639, 1769472, 4, 1900640, 1638400, 1, 1900641, 1638400, 4, 1900642, 196608, 0, 1900643, 458752, 44, 1966080, 1638400, 1, 1966081, 1638400, 1, 1966082, 1638400, 1, 1966083, 1376256, 0, 1966084, 1638400, 3, 1966085, 196608, 0, 1966086, 1900544, 4, 1966087, 851968, 4, 1966088, 917504, 4, 1966089, 983040, 4, 1966090, 196608, 0, 1966091, 1900544, 4, 1966092, 196608, 0, 1966093, 327680, 10, 1966094, 393216, 10, 1966095, 393216, 10, 1966096, 393216, 10, 1966097, 458752, 10, 1966098, 196608, 0, 1966099, 196608, 0, 1966100, 196608, 0, 1966101, 1835008, 4, 1966102, 196608, 0, 1966103, 196608, 0, 1966106, 131072, 0, 1966107, 196608, 0, 1966108, 196608, 0, 1966109, 196608, 0, 1966110, 196608, 0, 1966111, 196608, 0, 1966112, 196608, 0, 1966113, 131072, 0, 1966114, 131072, 0, 1966115, 196608, 0, 1966116, 1507328, 2, 1966117, 2031616, 0, 1966118, 2031616, 0, 1966119, 2031616, 0, 1966120, 2031616, 0, 1966121, 2031616, 0, 1966122, 2031616, 0, 1966123, 2031616, 0, 1966124, 1441792, 2, 1966125, 196608, 0, 1966126, 196608, 0, 1966127, 65536, 0, 1966128, 196608, 0, 1966131, 524288, 2, 1966132, 196608, 0, 1966133, 196608, 0, 1966134, 524288, 2, 1966135, 196608, 0, 1966136, 65536, 0, 1966137, 131072, 0, 1966141, 851968, 5, 1966142, 917504, 5, 1966143, 524288, 1, 1966144, 196608, 0, 1966145, 196608, 0, 1966146, 196608, 0, 1966147, 196608, 0, 1966148, 327680, 1, 1966149, 393216, 1, 1966150, 1900544, 4, 1966151, 851968, 4, 1966152, 917504, 4, 1966153, 983040, 4, 1966154, 196608, 0, 1966155, 196608, 0, 1966156, 131072, 0, 1966157, 65536, 0, 1966158, 196608, 0, 1966159, 196608, 0, 1966160, 196608, 0, 1966161, 524288, 2, 1966162, 196608, 0, 1966163, 327680, 1, 1966164, 393216, 1, 1966165, 1835008, 4, 1966166, 1572864, 4, 1966167, 1638400, 1, 1966168, 1638400, 1, 1966169, 1638400, 1, 1966170, 1638400, 1, 1966171, 1703936, 5, 1966172, 1638400, 2, 1966173, 1638400, 2, 1966174, 1638400, 2, 1966175, 1769472, 5, 1966176, 1638400, 1, 1966177, 1638400, 4, 1966178, 1507328, 1, 1966179, 458752, 45, 2031616, 1638400, 1, 2031617, 1638400, 1, 2031618, 1638400, 1, 2031619, 1638400, 1, 2031620, 1638400, 4, 2031621, 196608, 0, 2031622, 1900544, 4, 2031623, 851968, 5, 2031624, 917504, 5, 2031625, 983040, 5, 2031626, 196608, 0, 2031627, 1900544, 4, 2031628, 196608, 0, 2031629, 327680, 11, 2031630, 589824, 11, 2031631, 589824, 11, 2031632, 589824, 11, 2031633, 196608, 47, 2031634, 393216, 10, 2031635, 393216, 10, 2031636, 393216, 10, 2031637, 196608, 0, 2031638, 196608, 0, 2031639, 196608, 0, 2031642, 196608, 0, 2031643, 196608, 0, 2031644, 196608, 0, 2031645, 196608, 0, 2031646, 524288, 1, 2031647, 196608, 0, 2031648, 1507328, 1, 2031649, 1835008, 2, 2031650, 1835008, 2, 2031651, 1835008, 2, 2031652, 1900544, 5, 2031653, 851968, 4, 2031654, 917504, 4, 2031655, 983040, 4, 2031656, 196608, 0, 2031657, 196608, 0, 2031658, 196608, 0, 2031659, 196608, 0, 2031660, 196608, 0, 2031661, 196608, 0, 2031662, 131072, 0, 2031663, 196608, 0, 2031664, 196608, 0, 2031665, 196608, 0, 2031666, 458752, 3, 2031667, 524288, 3, 2031668, 589824, 3, 2031669, 458752, 3, 2031670, 524288, 3, 2031671, 589824, 3, 2031672, 131072, 0, 2031673, 196608, 0, 2031678, 196608, 0, 2031679, 524288, 2, 2031680, 196608, 0, 2031681, 196608, 0, 2031682, 196608, 0, 2031683, 196608, 0, 2031684, 327680, 2, 2031685, 393216, 2, 2031686, 1900544, 4, 2031687, 851968, 5, 2031688, 917504, 5, 2031689, 983040, 5, 2031690, 196608, 0, 2031691, 65536, 0, 2031692, 131072, 0, 2031693, 65536, 0, 2031694, 196608, 0, 2031695, 131072, 0, 2031696, 458752, 3, 2031697, 524288, 3, 2031698, 589824, 3, 2031699, 327680, 2, 2031700, 393216, 2, 2031701, 1835008, 4, 2031702, 1572864, 5, 2031703, 1638400, 2, 2031704, 1638400, 2, 2031705, 1310720, 1, 2031706, 1638400, 1, 2031707, 2031616, 1, 2031708, 1966080, 2, 2031709, 1966080, 2, 2031710, 1966080, 2, 2031711, 2031616, 2, 2031712, 1638400, 1, 2031713, 1638400, 4, 2031714, 1507328, 2, 2031715, 327680, 45, 2097152, 1638400, 1, 2097153, 1638400, 1, 2097154, 1638400, 1, 2097155, 1638400, 1, 2097156, 1638400, 4, 2097157, 196608, 0, 2097158, 1507328, 0, 2097159, 1900544, 3, 2097160, 327680, 1, 2097161, 393216, 1, 2097162, 1507328, 1, 2097163, 393216, 10, 2097164, 393216, 10, 2097165, 262144, 47, 2097166, 589824, 11, 2097167, 589824, 11, 2097168, 589824, 11, 2097169, 589824, 11, 2097170, 589824, 11, 2097171, 589824, 11, 2097172, 589824, 11, 2097173, 393216, 44, 2097174, 327680, 1, 2097175, 393216, 1, 2097178, 196608, 0, 2097179, 327680, 1, 2097180, 393216, 1, 2097181, 196608, 0, 2097182, 524288, 2, 2097183, 196608, 0, 2097184, 1507328, 2, 2097185, 2031616, 0, 2097186, 2031616, 0, 2097187, 2031616, 0, 2097188, 1966080, 1, 2097189, 851968, 5, 2097190, 917504, 5, 2097191, 983040, 5, 2097192, 131072, 0, 2097193, 65536, 0, 2097194, 65536, 0, 2097195, 196608, 0, 2097196, 196608, 0, 2097197, 196608, 0, 2097198, 196608, 0, 2097199, 196608, 0, 2097200, 196608, 0, 2097201, 196608, 0, 2097202, 327680, 1, 2097203, 524288, 1, 2097204, 851968, 4, 2097205, 917504, 4, 2097206, 983040, 4, 2097207, 327680, 1, 2097208, 393216, 1, 2097209, 327680, 1, 2097210, 393216, 1, 2097214, 458752, 3, 2097215, 524288, 3, 2097216, 589824, 3, 2097217, 65536, 0, 2097218, 65536, 0, 2097219, 327680, 1, 2097220, 393216, 1, 2097221, 1507328, 1, 2097222, 1900544, 5, 2097223, 327680, 1, 2097224, 393216, 1, 2097225, 65536, 0, 2097226, 65536, 0, 2097227, 196608, 0, 2097228, 196608, 0, 2097229, 131072, 0, 2097230, 65536, 0, 2097231, 131072, 0, 2097232, 65536, 0, 2097233, 196608, 0, 2097234, 851968, 4, 2097235, 917504, 4, 2097236, 983040, 4, 2097237, 1835008, 4, 2097238, 1966080, 0, 2097239, 2031616, 0, 2097240, 2031616, 0, 2097241, 1310720, 2, 2097242, 1638400, 1, 2097243, 1638400, 1, 2097244, 1638400, 1, 2097245, 1638400, 1, 2097246, 1638400, 1, 2097247, 1638400, 1, 2097248, 1638400, 1, 2097249, 1638400, 4, 2097250, 458752, 44, 2162688, 1638400, 1, 2162689, 1638400, 1, 2162690, 1638400, 1, 2162691, 1638400, 1, 2162692, 1638400, 4, 2162693, 327680, 1, 2162694, 393216, 1, 2162695, 1900544, 4, 2162696, 327680, 2, 2162697, 393216, 2, 2162698, 1507328, 2, 2162699, 327680, 45, 2162700, 393216, 11, 2162701, 393216, 11, 2162702, 589824, 11, 2162703, 589824, 11, 2162704, 589824, 11, 2162705, 589824, 11, 2162706, 589824, 11, 2162707, 589824, 11, 2162708, 589824, 11, 2162709, 393216, 44, 2162710, 327680, 2, 2162711, 393216, 2, 2162714, 196608, 0, 2162715, 327680, 2, 2162716, 393216, 2, 2162717, 458752, 3, 2162718, 524288, 3, 2162719, 589824, 3, 2162720, 1900544, 4, 2162721, 196608, 0, 2162722, 196608, 0, 2162723, 131072, 0, 2162724, 65536, 0, 2162725, 196608, 0, 2162726, 65536, 0, 2162727, 131072, 0, 2162728, 131072, 0, 2162729, 196608, 0, 2162730, 65536, 0, 2162731, 1835008, 5, 2162732, 1441792, 1, 2162733, 131072, 0, 2162734, 196608, 0, 2162735, 851968, 4, 2162736, 917504, 4, 2162737, 983040, 4, 2162738, 327680, 2, 2162739, 524288, 2, 2162740, 851968, 5, 2162741, 917504, 5, 2162742, 983040, 5, 2162743, 327680, 2, 2162744, 393216, 2, 2162745, 327680, 2, 2162746, 524288, 1, 2162750, 196608, 0, 2162751, 196608, 0, 2162752, 131072, 0, 2162753, 196608, 0, 2162754, 65536, 0, 2162755, 327680, 2, 2162756, 393216, 2, 2162757, 1507328, 2, 2162758, 1966080, 1, 2162759, 327680, 2, 2162760, 393216, 2, 2162761, 65536, 0, 2162762, 327680, 10, 2162763, 393216, 10, 2162764, 393216, 10, 2162765, 393216, 10, 2162766, 393216, 10, 2162767, 458752, 10, 2162768, 196608, 0, 2162769, 196608, 0, 2162770, 851968, 5, 2162771, 917504, 5, 2162772, 983040, 5, 2162773, 1835008, 5, 2162774, 1835008, 2, 2162775, 1835008, 2, 2162776, 1441792, 1, 2162777, 1572864, 5, 2162778, 1638400, 2, 2162779, 1638400, 2, 2162780, 1638400, 2, 2162781, 1638400, 2, 2162782, 1638400, 2, 2162783, 1638400, 2, 2162784, 1638400, 2, 2162785, 1638400, 5, 2162786, 458752, 44, 2228224, 1638400, 1, 2228225, 1638400, 1, 2228226, 1638400, 1, 2228227, 1638400, 1, 2228228, 1638400, 4, 2228229, 327680, 2, 2228230, 393216, 2, 2228231, 1900544, 4, 2228232, 327680, 1, 2228233, 393216, 1, 2228234, 458752, 44, 2228235, 393216, 11, 2228236, 393216, 11, 2228237, 393216, 11, 2228238, 589824, 11, 2228239, 589824, 11, 2228240, 589824, 11, 2228241, 589824, 11, 2228242, 589824, 11, 2228243, 589824, 11, 2228244, 589824, 11, 2228245, 393216, 45, 2228246, 1441792, 1, 2228247, 196608, 0, 2228248, 196608, 0, 2228249, 196608, 0, 2228250, 131072, 0, 2228251, 851968, 4, 2228252, 917504, 4, 2228253, 983040, 4, 2228254, 327680, 1, 2228255, 393216, 1, 2228256, 1900544, 4, 2228257, 851968, 4, 2228258, 917504, 4, 2228259, 983040, 4, 2228260, 196608, 0, 2228261, 65536, 0, 2228262, 131072, 0, 2228263, 131072, 0, 2228264, 196608, 0, 2228265, 65536, 0, 2228266, 196608, 0, 2228267, 1966080, 0, 2228268, 1441792, 2, 2228269, 196608, 0, 2228270, 196608, 0, 2228271, 851968, 5, 2228272, 917504, 5, 2228273, 983040, 5, 2228274, 458752, 3, 2228275, 524288, 3, 2228276, 589824, 3, 2228277, 524288, 1, 2228278, 196608, 0, 2228279, 196608, 0, 2228280, 196608, 0, 2228281, 196608, 0, 2228282, 524288, 2, 2228283, 196608, 0, 2228284, 65536, 0, 2228285, 196608, 0, 2228286, 196608, 0, 2228287, 131072, 0, 2228288, 65536, 0, 2228289, 131072, 0, 2228290, 196608, 0, 2228291, 196608, 0, 2228292, 196608, 0, 2228293, 1900544, 4, 2228294, 196608, 0, 2228295, 196608, 0, 2228296, 131072, 0, 2228297, 327680, 10, 2228298, 262144, 47, 2228299, 589824, 11, 2228300, 589824, 11, 2228301, 589824, 11, 2228302, 589824, 11, 2228303, 196608, 47, 2228304, 458752, 10, 2228305, 131072, 0, 2228306, 196608, 0, 2228307, 196608, 0, 2228308, 196608, 0, 2228309, 1966080, 0, 2228310, 2031616, 0, 2228311, 2031616, 0, 2228312, 1441792, 2, 2228313, 1966080, 0, 2228314, 2031616, 0, 2228315, 2031616, 0, 2228316, 2031616, 0, 2228317, 2031616, 0, 2228318, 2031616, 0, 2228319, 2031616, 0, 2228320, 2031616, 0, 2228321, 1966080, 1, 2228322, 458752, 44, 2293760, 1638400, 1, 2293761, 1638400, 1, 2293762, 1638400, 1, 2293763, 1638400, 1, 2293764, 1638400, 4, 2293765, 327680, 1, 2293766, 393216, 1, 2293767, 1900544, 4, 2293768, 327680, 2, 2293769, 393216, 2, 2293770, 458752, 44, 2293771, 589824, 11, 2293772, 589824, 11, 2293773, 589824, 11, 2293774, 589824, 11, 2293775, 589824, 11, 2293776, 589824, 11, 2293777, 589824, 11, 2293778, 589824, 11, 2293779, 589824, 11, 2293780, 589824, 11, 2293781, 327680, 44, 2293782, 1441792, 2, 2293783, 196608, 0, 2293784, 196608, 0, 2293785, 131072, 0, 2293786, 131072, 0, 2293787, 851968, 5, 2293788, 524288, 1, 2293789, 983040, 5, 2293790, 327680, 2, 2293791, 393216, 2, 2293792, 1900544, 4, 2293793, 851968, 5, 2293794, 917504, 5, 2293795, 983040, 5, 2293796, 327680, 10, 2293797, 393216, 10, 2293798, 393216, 10, 2293799, 393216, 10, 2293800, 393216, 10, 2293801, 458752, 10, 2293802, 65536, 0, 2293803, 196608, 0, 2293804, 1835008, 4, 2293805, 196608, 0, 2293806, 196608, 0, 2293807, 196608, 0, 2293808, 131072, 0, 2293809, 196608, 0, 2293810, 196608, 0, 2293811, 196608, 0, 2293812, 196608, 0, 2293813, 524288, 2, 2293814, 196608, 0, 2293815, 196608, 0, 2293816, 196608, 0, 2293817, 458752, 3, 2293818, 524288, 3, 2293819, 589824, 3, 2293820, 196608, 0, 2293821, 196608, 0, 2293822, 65536, 0, 2293823, 65536, 0, 2293824, 196608, 0, 2293825, 196608, 0, 2293826, 196608, 0, 2293827, 196608, 0, 2293828, 196608, 0, 2293829, 1900544, 4, 2293830, 196608, 0, 2293831, 196608, 0, 2293832, 327680, 10, 2293833, 262144, 47, 2293834, 589824, 11, 2293835, 589824, 11, 2293836, 589824, 11, 2293837, 589824, 11, 2293838, 589824, 11, 2293839, 589824, 11, 2293840, 196608, 47, 2293841, 458752, 10, 2293842, 196608, 0, 2293843, 196608, 0, 2293844, 196608, 0, 2293845, 196608, 0, 2293846, 327680, 1, 2293847, 393216, 1, 2293848, 1835008, 5, 2293849, 1835008, 2, 2293850, 1835008, 2, 2293851, 1835008, 2, 2293852, 1835008, 2, 2293853, 1835008, 2, 2293854, 1835008, 2, 2293855, 1835008, 2, 2293856, 1835008, 2, 2293857, 1835008, 2, 2293858, 458752, 45, 2359296, 1638400, 1, 2359297, 1638400, 1, 2359298, 1638400, 1, 2359299, 1638400, 1, 2359300, 1638400, 4, 2359301, 327680, 2, 2359302, 393216, 2, 2359303, 1900544, 4, 2359304, 327680, 1, 2359305, 393216, 1, 2359306, 458752, 44, 2359307, 589824, 11, 2359308, 589824, 11, 2359309, 589824, 11, 2359310, 589824, 11, 2359311, 589824, 11, 2359312, 589824, 11, 2359313, 589824, 11, 2359314, 589824, 11, 2359315, 589824, 11, 2359316, 589824, 11, 2359317, 589824, 11, 2359318, 393216, 44, 2359319, 196608, 0, 2359320, 196608, 0, 2359321, 131072, 0, 2359322, 131072, 0, 2359323, 196608, 0, 2359324, 524288, 2, 2359325, 196608, 0, 2359326, 196608, 0, 2359327, 196608, 0, 2359328, 1900544, 4, 2359329, 131072, 0, 2359330, 65536, 0, 2359331, 327680, 10, 2359332, 262144, 47, 2359333, 589824, 11, 2359334, 589824, 11, 2359335, 589824, 11, 2359336, 589824, 11, 2359337, 458752, 11, 2359338, 65536, 0, 2359339, 65536, 0, 2359340, 1835008, 4, 2359341, 196608, 0, 2359342, 131072, 0, 2359343, 131072, 0, 2359344, 196608, 0, 2359345, 196608, 0, 2359346, 196608, 0, 2359347, 196608, 0, 2359348, 458752, 3, 2359349, 524288, 3, 2359350, 589824, 3, 2359351, 327680, 1, 2359352, 393216, 1, 2359353, 851968, 4, 2359354, 917504, 4, 2359355, 983040, 4, 2359356, 1507328, 1, 2359357, 1835008, 2, 2359358, 1835008, 2, 2359359, 1835008, 2, 2359360, 1835008, 19, 2359361, 1835008, 19, 2359362, 1835008, 2, 2359363, 1835008, 2, 2359364, 1835008, 2, 2359365, 393216, 10, 2359366, 393216, 10, 2359367, 393216, 10, 2359368, 262144, 47, 2359369, 589824, 11, 2359370, 589824, 11, 2359371, 589824, 11, 2359372, 589824, 11, 2359373, 589824, 11, 2359374, 589824, 11, 2359375, 589824, 11, 2359376, 589824, 11, 2359377, 196608, 47, 2359378, 393216, 10, 2359379, 393216, 10, 2359380, 393216, 10, 2359381, 458752, 10, 2359382, 327680, 2, 2359383, 393216, 2, 2359384, 1966080, 0, 2359385, 327680, 46, 2359386, 327680, 46, 2359387, 327680, 46, 2359388, 327680, 46, 2359389, 327680, 46, 2359390, 327680, 46, 2359391, 327680, 46, 2359392, 327680, 46, 2359393, 327680, 46, 2359394, 327680, 45, 2424832, 1638400, 1, 2424833, 1638400, 1, 2424834, 1638400, 1, 2424835, 1638400, 1, 2424836, 1638400, 4, 2424837, 196608, 0, 2424838, 196608, 0, 2424839, 1900544, 4, 2424840, 327680, 2, 2424841, 393216, 2, 2424842, 458752, 44, 2424843, 589824, 11, 2424844, 589824, 11, 2424845, 589824, 11, 2424846, 589824, 11, 2424847, 589824, 11, 2424848, 589824, 11, 2424849, 589824, 11, 2424850, 589824, 11, 2424851, 589824, 11, 2424852, 589824, 11, 2424853, 589824, 11, 2424854, 393216, 44, 2424855, 196608, 0, 2424856, 196608, 0, 2424857, 196608, 0, 2424858, 131072, 0, 2424859, 458752, 3, 2424860, 524288, 3, 2424861, 589824, 3, 2424862, 1507328, 1, 2424863, 1835008, 2, 2424864, 1900544, 5, 2424865, 65536, 0, 2424866, 196608, 0, 2424867, 327680, 11, 2424868, 589824, 11, 2424869, 589824, 11, 2424870, 589824, 11, 2424871, 589824, 11, 2424872, 589824, 11, 2424873, 196608, 47, 2424874, 393216, 10, 2424875, 393216, 10, 2424876, 393216, 10, 2424877, 196608, 0, 2424878, 131072, 0, 2424879, 196608, 0, 2424880, 196608, 0, 2424881, 196608, 0, 2424882, 196608, 0, 2424883, 131072, 0, 2424884, 131072, 0, 2424885, 196608, 0, 2424886, 196608, 0, 2424887, 327680, 2, 2424888, 393216, 2, 2424889, 851968, 5, 2424890, 917504, 5, 2424891, 983040, 5, 2424892, 1507328, 2, 2424893, 327680, 46, 2424894, 327680, 46, 2424895, 327680, 46, 2424896, 1835008, 19, 2424897, 1835008, 19, 2424898, 327680, 46, 2424899, 327680, 46, 2424900, 327680, 46, 2424901, 327680, 45, 2424902, 589824, 11, 2424903, 589824, 11, 2424904, 589824, 11, 2424905, 589824, 11, 2424906, 589824, 11, 2424907, 589824, 11, 2424908, 589824, 11, 2424909, 589824, 11, 2424910, 589824, 11, 2424911, 589824, 11, 2424912, 589824, 11, 2424913, 589824, 11, 2424914, 589824, 11, 2424915, 589824, 11, 2424916, 589824, 11, 2424917, 196608, 47, 2424918, 393216, 10, 2424919, 393216, 10, 2424920, 393216, 10, 2424921, 262144, 47, 2424922, 589824, 11, 2424923, 589824, 11, 2424924, 589824, 11, 2490368, 1638400, 1, 2490369, 1638400, 1, 2490370, 1638400, 1, 2490371, 1376256, 1, 2490372, 1638400, 5, 2490373, 196608, 0, 2490374, 196608, 0, 2490375, 1900544, 4, 2490376, 196608, 0, 2490377, 196608, 0, 2490378, 458752, 44, 2490379, 589824, 11, 2490380, 589824, 11, 2490381, 589824, 11, 2490382, 589824, 11, 2490383, 589824, 11, 2490384, 589824, 11, 2490385, 589824, 11, 2490386, 589824, 11, 2490387, 589824, 11, 2490388, 589824, 11, 2490389, 589824, 11, 2490390, 393216, 44, 2490391, 196608, 0, 2490392, 196608, 0, 2490393, 131072, 0, 2490394, 196608, 0, 2490395, 196608, 0, 2490396, 196608, 0, 2490397, 196608, 0, 2490398, 1507328, 2, 2490399, 2031616, 0, 2490400, 1966080, 1, 2490401, 196608, 0, 2490402, 327680, 10, 2490403, 262144, 47, 2490404, 589824, 11, 2490405, 589824, 11, 2490406, 589824, 11, 2490407, 589824, 11, 2490408, 589824, 11, 2490409, 589824, 11, 2490410, 589824, 11, 2490411, 589824, 11, 2490412, 393216, 44, 2490413, 196608, 0, 2490414, 196608, 0, 2490415, 196608, 0, 2490416, 196608, 0, 2490417, 196608, 0, 2490418, 131072, 0, 2490419, 65536, 0, 2490420, 196608, 0, 2490421, 196608, 0, 2490422, 65536, 0, 2490423, 196608, 0, 2490424, 131072, 0, 2490425, 1507328, 1, 2490426, 1835008, 2, 2490427, 1835008, 2, 2490428, 458752, 45, 2490429, 589824, 11, 2490430, 589824, 11, 2490431, 589824, 11, 2490432, 589824, 11, 2490433, 589824, 11, 2490434, 589824, 11, 2490435, 589824, 11, 2490436, 589824, 11, 2490437, 589824, 11, 2490438, 589824, 11, 2490439, 589824, 11, 2490440, 589824, 11, 2490441, 589824, 11, 2490442, 589824, 11, 2490443, 589824, 11, 2490444, 589824, 11, 2490445, 589824, 11, 2490446, 589824, 11, 2490447, 589824, 11, 2490448, 589824, 11, 2490449, 589824, 11, 2490450, 589824, 11, 2490451, 589824, 11, 2490452, 589824, 11, 2490453, 589824, 11, 2490454, 589824, 11, 2490455, 589824, 11, 2490456, 589824, 11, 2490457, 589824, 11, 2490458, 589824, 11, 2490459, 589824, 11, 2555904, 1638400, 1, 2555905, 1638400, 1, 2555906, 1638400, 1, 2555907, 1376256, 2, 2555908, 1966080, 1, 2555909, 196608, 0, 2555910, 196608, 0, 2555911, 1900544, 4, 2555912, 196608, 0, 2555913, 196608, 0, 2555914, 458752, 44, 2555915, 589824, 11, 2555916, 589824, 11, 2555917, 589824, 11, 2555918, 589824, 11, 2555919, 589824, 11, 2555920, 589824, 11, 2555921, 589824, 11, 2555922, 589824, 11, 2555923, 589824, 11, 2555924, 589824, 11, 2555925, 589824, 11, 2555926, 393216, 45, 2555927, 1835008, 2, 2555928, 1441792, 1, 2555929, 196608, 0, 2555930, 196608, 0, 2555931, 196608, 0, 2555932, 196608, 0, 2555933, 196608, 0, 2555934, 393216, 10, 2555935, 393216, 10, 2555936, 393216, 10, 2555937, 393216, 10, 2555938, 262144, 47, 2555939, 589824, 11, 2555940, 589824, 11, 2555941, 589824, 11, 2555942, 589824, 11, 2555943, 589824, 11, 2555944, 589824, 11, 2555945, 589824, 11, 2555946, 589824, 11, 2555947, 589824, 11, 2555948, 393216, 45, 2555949, 1441792, 1, 2555950, 1966080, 9, 2555951, 1966080, 6, 2555952, 1638400, 0, 2555953, 1638400, 0, 2555954, 1966080, 6, 2555955, 2031616, 9, 2555956, 131072, 0, 2555957, 196608, 0, 2555958, 196608, 0, 2555959, 131072, 0, 2555960, 196608, 0, 2555961, 1507328, 2, 2555962, 327680, 46, 2555963, 327680, 46, 2555964, 327680, 45, 2555965, 589824, 11, 2555966, 589824, 11, 2555967, 589824, 11, 2555968, 589824, 11, 2555969, 589824, 11, 2555970, 589824, 11, 2555971, 589824, 11, 2555972, 589824, 11, 2555973, 589824, 11, 2555974, 589824, 11, 2555975, 589824, 11, 2555976, 589824, 11, 2555977, 589824, 11, 2555978, 589824, 11, 2555979, 589824, 11, 2555980, 589824, 11, 2555981, 589824, 11, 2555982, 589824, 11, 2555983, 589824, 11, 2555984, 589824, 11, 2555985, 589824, 11, 2555986, 589824, 11, 2555987, 589824, 11, 2555988, 589824, 11, 2555989, 589824, 11, 2555990, 589824, 11, 2555991, 589824, 11, 2555992, 589824, 11, 2555993, 589824, 11, 2555994, 589824, 11, 2555995, 589824, 11, 2621440, 1638400, 1, 2621441, 1638400, 1, 2621442, 1638400, 1, 2621443, 1638400, 4, 2621444, 196608, 0, 2621445, 196608, 0, 2621446, 196608, 0, 2621447, 1900544, 4, 2621448, 196608, 0, 2621449, 196608, 0, 2621450, 458752, 44, 2621451, 589824, 11, 2621452, 589824, 11, 2621453, 589824, 11, 2621454, 589824, 11, 2621455, 589824, 11, 2621456, 589824, 11, 2621457, 589824, 11, 2621458, 589824, 11, 2621459, 589824, 11, 2621460, 589824, 11, 2621461, 589824, 11, 2621462, 327680, 44, 2621463, 327680, 46, 2621464, 1441792, 2, 2621465, 196608, 0, 2621466, 196608, 0, 2621469, 196608, 0, 2621470, 458752, 44, 2621471, 589824, 11, 2621472, 589824, 11, 2621473, 589824, 11, 2621474, 589824, 11, 2621475, 589824, 11, 2621476, 589824, 11, 2621477, 589824, 11, 2621478, 589824, 11, 2621479, 589824, 11, 2621480, 589824, 11, 2621481, 589824, 11, 2621482, 589824, 11, 2621483, 589824, 11, 2621484, 327680, 44, 2621485, 1441792, 2, 2621486, 1966080, 10, 2621487, 1703936, 4, 2621488, 1638400, 1, 2621489, 1638400, 1, 2621490, 1769472, 4, 2621491, 2031616, 10, 2621492, 196608, 0, 2621493, 196608, 0, 2621494, 131072, 0, 2621495, 196608, 0, 2621496, 196608, 0, 2621497, 458752, 44, 2621498, 589824, 11, 2621499, 589824, 11, 2621500, 589824, 11, 2621501, 589824, 11, 2621502, 589824, 11, 2621503, 589824, 11, 2621504, 589824, 11, 2621505, 589824, 11, 2621506, 589824, 11, 2621507, 589824, 11, 2621508, 589824, 11, 2621509, 589824, 11, 2621510, 589824, 11, 2621511, 589824, 11, 2621512, 589824, 11, 2621513, 589824, 11, 2621514, 589824, 11, 2621515, 589824, 11, 2621516, 589824, 11, 2621517, 589824, 11, 2621518, 589824, 11, 2621519, 589824, 11, 2621520, 589824, 11, 2621521, 589824, 11, 2621522, 589824, 11, 2621523, 589824, 11, 2621524, 589824, 11, 2621525, 589824, 11, 2621526, 589824, 11, 2621527, 589824, 11, 2621528, 589824, 11, 2621529, 589824, 11, 2686976, 1638400, 1, 2686977, 1638400, 1, 2686978, 1638400, 1, 2686979, 1638400, 4, 2686980, 196608, 0, 2686981, 196608, 0, 2686982, 196608, 0, 2686983, 1900544, 4, 2686984, 196608, 0, 2686985, 196608, 0, 2686986, 458752, 44, 2686987, 589824, 11, 2686988, 589824, 11, 2686989, 589824, 11, 2686990, 589824, 11, 2686991, 589824, 11, 2686992, 589824, 11, 2686993, 589824, 11, 2686994, 589824, 11, 2686995, 589824, 11, 2686996, 589824, 11, 2686997, 589824, 11, 2686998, 589824, 11, 2686999, 589824, 11, 2687000, 393216, 44, 2687001, 196608, 0, 2687002, 196608, 0, 2687005, 196608, 0, 2687006, 458752, 44, 2687007, 589824, 11, 2687008, 589824, 11, 2687009, 589824, 11, 2687010, 589824, 11, 2687011, 589824, 11, 2687012, 589824, 11, 2687013, 589824, 11, 2687014, 589824, 11, 2687015, 589824, 11, 2687016, 589824, 11, 2687017, 589824, 11, 2687018, 589824, 11, 2687019, 589824, 11, 2687020, 589824, 11, 2687021, 393216, 44, 2687022, 1966080, 10, 2687023, 1703936, 4, 2687024, 1638400, 1, 2687025, 1638400, 1, 2687026, 1376256, 0, 2687027, 1638400, 0, 2687028, 1638400, 0, 2687029, 1966080, 6, 2687030, 2031616, 9, 2687031, 196608, 0, 2687032, 196608, 0, 2687033, 458752, 44, 2687034, 589824, 11, 2687035, 589824, 11, 2687036, 589824, 11, 2687037, 589824, 11, 2687038, 589824, 11, 2687039, 589824, 11, 2687040, 589824, 11, 2687041, 589824, 11, 2687042, 589824, 11, 2687043, 589824, 11, 2687044, 589824, 11, 2687045, 589824, 11, 2687046, 589824, 11, 2687047, 589824, 11, 2687048, 589824, 11, 2687049, 589824, 11, 2687050, 589824, 11, 2687051, 589824, 11, 2687052, 589824, 11, 2687053, 589824, 11, 2687054, 589824, 11, 2687055, 589824, 11, 2687056, 589824, 11, 2687057, 589824, 11, 2687058, 589824, 11, 2687059, 589824, 11, 2687060, 589824, 11, 2687061, 589824, 11, 2687062, 589824, 11, 2687063, 589824, 11, 2752512, 1638400, 2, 2752513, 1638400, 2, 2752514, 1638400, 2, 2752515, 1638400, 5, 2752516, 196608, 0, 2752517, 196608, 0, 2752518, 196608, 0, 2752519, 1900544, 4, 2752520, 196608, 0, 2752521, 196608, 0, 2752522, 458752, 44, 2752523, 589824, 11, 2752524, 589824, 11, 2752525, 589824, 11, 2752526, 589824, 11, 2752527, 589824, 11, 2752528, 589824, 11, 2752529, 589824, 11, 2752530, 589824, 11, 2752531, 589824, 11, 2752532, 589824, 11, 2752533, 589824, 11, 2752534, 589824, 11, 2752535, 589824, 11, 2752536, 393216, 44, 2752537, 196608, 0, 2752538, 196608, 0, 2752539, 196608, 0, 2752540, 196608, 0, 2752541, 196608, 0, 2752542, 458752, 44, 2752543, 589824, 11, 2752544, 589824, 11, 2752545, 589824, 11, 2752546, 589824, 11, 2752547, 589824, 11, 2752548, 589824, 11, 2752549, 589824, 11, 2752550, 589824, 11, 2752551, 589824, 11, 2752552, 589824, 11, 2752553, 589824, 11, 2752554, 589824, 11, 2752555, 589824, 11, 2752556, 589824, 11, 2752557, 393216, 44, 2752558, 1966080, 10, 2752559, 1703936, 4, 2752560, 1638400, 1, 2752561, 1638400, 1, 2752562, 1638400, 1, 2752563, 1638400, 1, 2752564, 1638400, 1, 2752565, 1769472, 4, 2752566, 2031616, 10, 2752567, 196608, 0, 2752568, 196608, 0, 2752569, 458752, 44, 2752570, 589824, 11, 2752571, 589824, 11, 2752572, 589824, 11, 2752573, 589824, 11, 2752574, 589824, 11, 2752575, 589824, 11, 2752576, 589824, 11, 2752577, 589824, 11, 2752578, 589824, 11, 2752579, 589824, 11, 2752580, 589824, 11, 2752581, 589824, 11, 2752582, 589824, 11, 2752583, 589824, 11, 2752584, 589824, 11, 2752585, 589824, 11, 2752586, 589824, 11, 2752587, 589824, 11, 2752588, 589824, 11, 2752589, 589824, 11, 2752590, 589824, 11, 2752591, 589824, 11, 2752592, 589824, 11, 2752593, 589824, 11, 2752594, 589824, 11, 2752595, 589824, 11, 2752596, 589824, 11, 2752597, 589824, 11, 2818048, 2031616, 0, 2818049, 2031616, 0, 2818050, 2031616, 0, 2818051, 1966080, 1, 2818052, 196608, 0, 2818053, 196608, 0, 2818054, 196608, 0, 2818055, 1900544, 4, 2818056, 196608, 0, 2818057, 1507328, 1, 2818058, 458752, 45, 2818059, 589824, 11, 2818060, 589824, 11, 2818061, 589824, 11, 2818062, 589824, 11, 2818063, 589824, 11, 2818064, 589824, 11, 2818065, 589824, 11, 2818066, 589824, 11, 2818067, 589824, 11, 2818068, 589824, 11, 2818069, 589824, 11, 2818070, 589824, 11, 2818071, 589824, 11, 2818072, 393216, 45, 2818073, 1835008, 2, 2818074, 1835008, 2, 2818075, 1835008, 2, 2818076, 1835008, 2, 2818077, 1835008, 2, 2818078, 458752, 45, 2818079, 589824, 11, 2818080, 589824, 11, 2818081, 589824, 11, 2818082, 589824, 11, 2818083, 589824, 11, 2818084, 589824, 11, 2818085, 589824, 11, 2818086, 589824, 11, 2818087, 589824, 11, 2818088, 589824, 11, 2818089, 589824, 11, 2818090, 589824, 11, 2818091, 589824, 11, 2818092, 589824, 11, 2818093, 393216, 44, 2818094, 1966080, 10, 2818095, 1703936, 5, 2818096, 1638400, 2, 2818097, 1638400, 2, 2818098, 1638400, 2, 2818099, 1638400, 2, 2818100, 1638400, 2, 2818101, 1769472, 5, 2818102, 2031616, 10, 2818103, 131072, 0, 2818104, 196608, 0, 2818105, 458752, 44, 2818106, 589824, 11, 2818107, 589824, 11, 2818108, 589824, 11, 2818109, 589824, 11, 2818110, 589824, 11, 2818111, 589824, 11, 2818112, 589824, 11, 2818113, 589824, 11, 2818114, 589824, 11, 2818115, 589824, 11, 2818116, 589824, 11, 2818117, 589824, 11, 2818118, 589824, 11, 2818119, 589824, 11, 2818120, 589824, 11, 2818121, 589824, 11, 2818122, 589824, 11, 2818128, 589824, 11, 2818129, 589824, 11, 2883584, 196608, 0, 2883585, 196608, 0, 2883586, 196608, 0, 2883587, 196608, 0, 2883588, 196608, 0, 2883589, 196608, 0, 2883590, 196608, 0, 2883591, 1900544, 4, 2883592, 196608, 0, 2883593, 1507328, 2, 2883594, 327680, 45, 2883595, 589824, 11, 2883596, 589824, 11, 2883597, 589824, 11, 2883598, 589824, 11, 2883599, 589824, 11, 2883600, 589824, 11, 2883601, 589824, 11, 2883602, 589824, 11, 2883603, 589824, 11, 2883604, 589824, 11, 2883605, 589824, 11, 2883606, 589824, 11, 2883607, 589824, 11, 2883608, 327680, 44, 2883609, 327680, 46, 2883610, 327680, 46, 2883611, 327680, 46, 2883612, 327680, 46, 2883613, 327680, 46, 2883614, 327680, 45, 2883615, 589824, 11, 2883616, 589824, 11, 2883617, 589824, 11, 2883618, 589824, 11, 2883619, 589824, 11, 2883620, 589824, 11, 2883621, 589824, 11, 2883622, 589824, 11, 2883623, 589824, 11, 2883624, 589824, 11, 2883625, 589824, 11, 2883626, 589824, 11, 2883629, 393216, 44, 2883630, 1966080, 10, 2883631, 2031616, 1, 2883632, 1966080, 2, 2883633, 1966080, 2, 2883634, 1966080, 2, 2883635, 1966080, 2, 2883636, 1966080, 2, 2883637, 2031616, 2, 2883638, 2031616, 10, 2883639, 196608, 0, 2883640, 196608, 0, 2883641, 458752, 44, 2883642, 589824, 11, 2883643, 589824, 11, 2883644, 589824, 11, 2883645, 589824, 11, 2883646, 589824, 11, 2883647, 589824, 11, 2883648, 589824, 11, 2883649, 589824, 11, 2883650, 589824, 11, 2883651, 589824, 11, 2883652, 589824, 11, 2883653, 589824, 11, 2883654, 589824, 11, 2949120, 196608, 0, 2949121, 196608, 0, 2949122, 196608, 0, 2949123, 196608, 0, 2949124, 196608, 0, 2949125, 196608, 0, 2949126, 196608, 0, 2949127, 1900544, 4, 2949128, 196608, 0, 2949129, 458752, 44, 2949130, 589824, 11, 2949131, 589824, 11, 2949132, 589824, 11, 2949133, 589824, 11, 2949134, 589824, 11, 2949137, 589824, 11, 2949138, 589824, 11, 2949139, 589824, 11, 2949140, 589824, 11, 2949141, 589824, 11, 2949142, 589824, 11, 2949143, 589824, 11, 2949144, 589824, 11, 2949145, 589824, 11, 2949146, 589824, 11, 2949147, 589824, 11, 2949148, 589824, 11, 2949149, 589824, 11, 2949150, 589824, 11, 2949151, 589824, 11, 2949152, 589824, 11, 2949153, 589824, 11, 2949154, 589824, 11, 2949155, 589824, 11, 2949156, 589824, 11, 2949157, 589824, 11, 2949158, 589824, 11, 2949159, 589824, 11, 2949160, 589824, 11, 2949161, 589824, 11, 2949165, 393216, 44, 2949166, 1966080, 11, 2949167, 1638400, 6, 2949168, 1638400, 6, 2949169, 1638400, 6, 2949170, 1310720, 4, 2949171, 1638400, 1, 2949172, 1638400, 1, 2949173, 1376256, 4, 2949174, 2031616, 11, 2949175, 131072, 0, 2949176, 196608, 0, 2949177, 458752, 44, 2949182, 589824, 11, 2949183, 589824, 11, 2949184, 589824, 11, 2949185, 589824, 11, 2949186, 589824, 11, 2949187, 589824, 11, 2949188, 589824, 11, 3014656, 1835008, 2, 3014657, 1835008, 2, 3014658, 1835008, 2, 3014659, 1835008, 2, 3014660, 1835008, 2, 3014661, 1835008, 2, 3014662, 1835008, 2, 3014663, 1900544, 5, 3014664, 196608, 0, 3014665, 458752, 44, 3014666, 589824, 11, 3014667, 589824, 11, 3014668, 589824, 11, 3014669, 589824, 11, 3014674, 589824, 11, 3014675, 589824, 11, 3014676, 589824, 11, 3014677, 589824, 11, 3014678, 589824, 11, 3014679, 589824, 11, 3014680, 589824, 11, 3014681, 589824, 11, 3014682, 589824, 11, 3014683, 589824, 11, 3014684, 589824, 11, 3014685, 589824, 11, 3014686, 589824, 11, 3014687, 589824, 11, 3014688, 589824, 11, 3014689, 589824, 11, 3014701, 393216, 45, 3014702, 1835008, 2, 3014703, 1835008, 2, 3014704, 1835008, 2, 3014705, 1441792, 1, 3014706, 1966080, 11, 3014707, 1638400, 6, 3014708, 1638400, 6, 3014709, 2031616, 11, 3014710, 1507328, 1, 3014711, 1835008, 2, 3014712, 1835008, 2, 3014713, 458752, 45, 3080192, 2031616, 0, 3080193, 2031616, 0, 3080194, 2031616, 0, 3080195, 2031616, 0, 3080196, 2031616, 0, 3080197, 2031616, 0, 3080198, 2031616, 0, 3080199, 1966080, 1, 3080200, 196608, 0, 3080201, 458752, 44, 3080202, 589824, 11, 3080203, 589824, 11, 3080214, 589824, 11, 3080215, 589824, 11, 3080216, 589824, 11, 3080217, 589824, 11, 3080218, 589824, 11, 3080219, 589824, 11, 3080220, 589824, 11, 3080221, 589824, 11, 3080222, 589824, 11, 3080237, 327680, 44, 3080238, 327680, 46, 3080239, 327680, 46, 3080240, 327680, 46, 3080241, 1441792, 5, 3080242, 1835008, 2, 3080243, 1835008, 2, 3080244, 1835008, 2, 3080245, 1835008, 2, 3080246, 1507328, 5, 3080247, 327680, 46, 3080248, 327680, 46, 3080249, 327680, 45, 3145728, 1835008, 2, 3145729, 1835008, 2, 3145730, 1835008, 2, 3145731, 1835008, 2, 3145732, 1835008, 2, 3145733, 1835008, 2, 3145734, 1835008, 2, 3145735, 1835008, 2, 3145736, 1835008, 2, 3145737, 458752, 45, 3145738, 589824, 11, 3145739, 589824, 11, 3145777, 327680, 44, 3145778, 327680, 46, 3145779, 327680, 46, 3145780, 327680, 46, 3145781, 327680, 46, 3145782, 327680, 45, 3211264, 327680, 46, 3211265, 327680, 46, 3211266, 327680, 46, 3211267, 327680, 46, 3211268, 327680, 46, 3211269, 327680, 46, 3211270, 327680, 46, 3211271, 327680, 46, 3211272, 327680, 46, 3211273, 327680, 45 ) + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 4 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196695, 589824, 22, 196696, 655360, 22, 262230, 524288, 23, 262231, 589824, 23, 262232, 655360, 23, 262233, 720896, 23, 327766, 524288, 24, 327767, 589824, 24, 327768, 655360, 24, 327769, 720896, 24, 393302, 524288, 25, 393303, 589824, 25, 393304, 655360, 25, 393305, 720896, 25, 458838, 524288, 26, 458839, 589824, 26, 458840, 655360, 26, 458841, 720896, 26, 524374, 524288, 27, 524375, 589824, 27, 524376, 655360, 27, 524377, 720896, 27, 1048682, 1114112, 17, 1114217, 1048576, 18, 1114218, 1114112, 18, 1114219, 1179648, 18, 1179753, 1048576, 19, 1179754, 1114112, 19, 1179755, 1179648, 19, 1245289, 1048576, 20, 1245290, 1114112, 20, 1245291, 1179648, 20, 1310825, 1048576, 21, 1310826, 1114112, 21, 1310827, 1179648, 21, 1507359, 327680, 1, 1507360, 393216, 1, 1572894, 262144, 2, 1572895, 327680, 2, 1572896, 393216, 2, 1572897, 458752, 2, 1638431, 327680, 3, 1638432, 393216, 3 ) + +[node name="PU_autotiles" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 720982, 786432, 0, 720983, 851968, 0, 720984, 851968, 0, 720985, 917504, 0, 786518, 786432, 1, 786519, 851968, 1, 786520, 851968, 1, 786521, 917504, 1, 852054, 786432, 1, 852055, 851968, 1, 852056, 851968, 1, 852057, 917504, 1, 917589, 786432, 0, 917590, 786432, 3, 917591, 851968, 1, 917592, 851968, 4, 917593, 917504, 2, 983125, 786432, 1, 983126, 851968, 4, 983127, 851968, 2, 983128, 917504, 2, 1048661, 786432, 1, 1048662, 917504, 1, 1114197, 786432, 2, 1114198, 917504, 2, 1310805, 786432, 0, 1310806, 917504, 0, 1376331, 786432, 0, 1376332, 851968, 0, 1376333, 851968, 0, 1376334, 851968, 0, 1376335, 851968, 0, 1376336, 851968, 0, 1376337, 851968, 0, 1376338, 851968, 0, 1376339, 851968, 0, 1376340, 851968, 0, 1376341, 786432, 3, 1376342, 917504, 1, 1441806, 786432, 0, 1441807, 851968, 0, 1441808, 851968, 0, 1441809, 851968, 0, 1441810, 851968, 0, 1441811, 917504, 0, 1441867, 786432, 1, 1441868, 851968, 4, 1441869, 851968, 2, 1441870, 851968, 2, 1441871, 851968, 2, 1441872, 851968, 2, 1441873, 851968, 2, 1441874, 851968, 2, 1441875, 851968, 2, 1441876, 851968, 2, 1441877, 851968, 2, 1441878, 917504, 2, 1507342, 786432, 1, 1507343, 851968, 4, 1507344, 851968, 2, 1507345, 851968, 2, 1507346, 851968, 2, 1507348, 851968, 0, 1507349, 851968, 0, 1507350, 851968, 0, 1507351, 851968, 0, 1507352, 917504, 0, 1507403, 786432, 2, 1507404, 917504, 2, 1572878, 786432, 2, 1572879, 917504, 2, 1572883, 786432, 2, 1572884, 851968, 2, 1572885, 851968, 2, 1572886, 851968, 2, 1572887, 786432, 4, 1572888, 917504, 1, 1638423, 786432, 1, 1638424, 917504, 1, 1703959, 786432, 1, 1703960, 917504, 1, 1769495, 786432, 1, 1769496, 851968, 3, 1769497, 851968, 0, 1769498, 851968, 0, 1769499, 851968, 0, 1769500, 851968, 0, 1769501, 851968, 0, 1769502, 851968, 0, 1769503, 851968, 0, 1769504, 917504, 0, 1835031, 786432, 2, 1835032, 786432, 4, 1835033, 851968, 4, 1835034, 851968, 2, 1835035, 851968, 2, 1835036, 851968, 2, 1835037, 851968, 2, 1835038, 851968, 2, 1835039, 851968, 2, 1835040, 917504, 2, 1900568, 786432, 1, 1900569, 917504, 1, 1966104, 786432, 1, 1966105, 917504, 1, 2031640, 786432, 1, 2031641, 917504, 1, 2097176, 786432, 1, 2097177, 917504, 1, 2162712, 786432, 2, 2162713, 917504, 2, 2621467, 786432, 1, 2621468, 917504, 1, 2687003, 786432, 2, 2687004, 917504, 2 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 2 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 1114116, 0, 5, 1114117, 65536, 5, 1114118, 65536, 5, 1114119, 131072, 5, 1114130, 0, 5, 1114131, 65536, 5, 1114132, 131072, 5, 1179651, 0, 5, 1179652, 0, 8, 1179653, 65536, 6, 1179654, 65536, 6, 1179655, 65536, 8, 1179656, 131072, 5, 1179664, 0, 5, 1179665, 65536, 5, 1179666, 0, 8, 1179667, 65536, 6, 1179668, 131072, 6, 1245187, 0, 6, 1245188, 65536, 6, 1245189, 65536, 6, 1245190, 65536, 6, 1245191, 65536, 6, 1245192, 65536, 8, 1245193, 65536, 5, 1245194, 131072, 5, 1245200, 0, 7, 1245201, 0, 9, 1245202, 65536, 6, 1245203, 65536, 6, 1245204, 65536, 9, 1245205, 65536, 10, 1245211, 0, 5, 1245212, 65536, 5, 1245213, 65536, 5, 1245214, 65536, 5, 1245215, 65536, 5, 1245216, 131072, 5, 1310723, 0, 7, 1310724, 0, 9, 1310725, 65536, 6, 1310726, 65536, 6, 1310727, 65536, 6, 1310728, 65536, 6, 1310729, 65536, 6, 1310730, 65536, 8, 1310731, 65536, 5, 1310732, 131072, 5, 1310737, 0, 7, 1310738, 65536, 7, 1310739, 65536, 7, 1310740, 131072, 7, 1310747, 0, 6, 1310748, 65536, 6, 1310749, 65536, 9, 1310750, 0, 9, 1310751, 65536, 6, 1310752, 131072, 6, 1376260, 0, 7, 1376261, 0, 9, 1376262, 65536, 6, 1376263, 65536, 6, 1376264, 65536, 6, 1376265, 65536, 6, 1376266, 65536, 6, 1376267, 65536, 6, 1376268, 131072, 6, 1376282, 0, 5, 1376283, 0, 8, 1376284, 65536, 6, 1376285, 65536, 8, 1376286, 0, 8, 1376287, 65536, 6, 1376288, 131072, 6, 1441797, 0, 7, 1441798, 0, 9, 1441799, 65536, 6, 1441800, 65536, 6, 1441801, 65536, 6, 1441802, 65536, 6, 1441803, 65536, 9, 1441804, 131072, 7, 1441818, 0, 7, 1441819, 0, 9, 1441820, 65536, 6, 1441821, 65536, 9, 1441822, 65536, 7, 1441823, 65536, 7, 1441824, 131072, 7, 1507334, 0, 6, 1507335, 65536, 6, 1507336, 65536, 6, 1507337, 65536, 6, 1507338, 65536, 6, 1507339, 131072, 6, 1507355, 0, 7, 1507356, 0, 9, 1507357, 131072, 6, 1572870, 0, 7, 1572871, 65536, 7, 1572872, 0, 9, 1572873, 65536, 9, 1572874, 0, 9, 1572875, 131072, 6, 1572892, 0, 7, 1572893, 131072, 7, 1572914, 0, 5, 1572915, 65536, 5, 1572916, 65536, 5, 1572917, 131072, 5, 1638409, 0, 7, 1638410, 65536, 7, 1638411, 131072, 7, 1638448, 0, 5, 1638449, 65536, 5, 1638450, 0, 8, 1638451, 65536, 6, 1638452, 65536, 6, 1638453, 65536, 8, 1638454, 131072, 5, 1703984, 0, 8, 1703985, 65536, 6, 1703986, 65536, 6, 1703987, 65536, 6, 1703988, 65536, 6, 1703989, 65536, 9, 1703990, 131072, 7, 1769519, 0, 10, 1769520, 0, 9, 1769521, 65536, 6, 1769522, 65536, 9, 1769523, 65536, 7, 1769524, 65536, 7, 1769525, 131072, 7, 1835056, 0, 7, 1835057, 0, 9, 1835058, 131072, 6, 1835067, 0, 5, 1835068, 131072, 5, 1900593, 0, 6, 1900594, 131072, 6, 1900602, 0, 5, 1900603, 0, 8, 1900604, 131072, 6, 1966129, 0, 7, 1966130, 131072, 7, 1966138, 0, 6, 1966139, 65536, 6, 1966140, 65536, 8, 2031674, 0, 7, 2031675, 0, 9, 2031676, 65536, 6, 2031677, 131072, 5, 2097211, 0, 6, 2097212, 65536, 6, 2097213, 131072, 6, 2162747, 0, 7, 2162748, 65536, 7, 2162749, 131072, 7 ) + +[node name="PU_watertiles+" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 3 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 786455, 65536, 1, 786456, 65536, 1, 786457, 65536, 1, 786458, 65536, 1, 851991, 65536, 1, 851992, 65536, 1, 851993, 65536, 1, 851994, 65536, 1, 917523, 65536, 1, 917524, 65536, 1, 917525, 65536, 1, 917526, 65536, 1, 917527, 65536, 1, 917528, 65536, 1, 917529, 65536, 1, 917530, 65536, 1, 917625, 1572864, 35, 917626, 1638400, 35, 917627, 1638400, 35, 917628, 1638400, 35, 917629, 1638400, 35, 917630, 1638400, 35, 917631, 1638400, 35, 917632, 1638400, 35, 917633, 1638400, 35, 983059, 65536, 1, 983060, 65536, 1, 983061, 65536, 1, 983062, 65536, 1, 983063, 65536, 1, 983064, 65536, 1, 983065, 65536, 1, 983066, 65536, 1, 983161, 1572864, 36, 983162, 1638400, 36, 983163, 1638400, 36, 983164, 1638400, 36, 983165, 1638400, 36, 983166, 1638400, 36, 983167, 1638400, 36, 983168, 1638400, 36, 983169, 1638400, 36, 1048600, 65536, 1, 1048601, 65536, 1, 1048602, 65536, 1, 1048603, 65536, 1, 1048604, 65536, 1, 1048605, 65536, 1, 1048697, 1572864, 36, 1048698, 1638400, 36, 1048699, 1638400, 36, 1048700, 1638400, 36, 1048701, 1638400, 36, 1048702, 1638400, 36, 1048703, 1638400, 36, 1048704, 1638400, 36, 1048705, 1638400, 36, 1114136, 65536, 1, 1114137, 65536, 1, 1114138, 65536, 1, 1114139, 65536, 1, 1114140, 65536, 1, 1114141, 65536, 1, 1114233, 1572864, 36, 1114234, 1638400, 36, 1114235, 1638400, 36, 1114236, 1638400, 36, 1114237, 1638400, 36, 1114238, 1638400, 36, 1114239, 1638400, 36, 1114240, 1638400, 36, 1114241, 1638400, 36, 1179767, 1572864, 35, 1179768, 1638400, 35, 1179769, 1572864, 38, 1179770, 1638400, 36, 1179771, 1638400, 36, 1179772, 1638400, 36, 1179773, 1638400, 36, 1179774, 1638400, 36, 1179775, 1638400, 36, 1179776, 1638400, 36, 1179777, 1638400, 36, 1245302, 1572864, 35, 1245303, 1572864, 38, 1245304, 1638400, 36, 1245305, 1638400, 36, 1245306, 1638400, 36, 1245307, 1638400, 36, 1245308, 1638400, 36, 1245309, 1638400, 36, 1245310, 1638400, 36, 1245311, 1638400, 36, 1245312, 1638400, 36, 1245313, 1638400, 36, 1310838, 1572864, 36, 1310839, 1638400, 36, 1310840, 1638400, 36, 1310841, 1638400, 36, 1310842, 1638400, 36, 1310843, 1638400, 36, 1310844, 1638400, 36, 1310845, 1638400, 36, 1310846, 1638400, 36, 1310847, 1638400, 36, 1310848, 1638400, 36, 1310849, 1638400, 36, 1376374, 1572864, 36, 1376375, 1638400, 36, 1376376, 1638400, 36, 1376377, 1638400, 36, 1376378, 1638400, 36, 1376379, 1638400, 36, 1376380, 1638400, 36, 1376381, 1638400, 36, 1376382, 1638400, 36, 1376383, 1638400, 36, 1376384, 1638400, 36, 1376385, 1638400, 36, 1441910, 1572864, 36, 1441911, 1638400, 36, 1441912, 1638400, 36, 1441913, 1638400, 36, 1441914, 1638400, 36, 1441915, 1638400, 36, 1441916, 1638400, 36, 1441917, 1638400, 36, 1441918, 1638400, 36, 1441919, 1638400, 36, 1441920, 1638400, 36, 1441921, 1638400, 36, 1507446, 1572864, 36, 1507447, 1638400, 36, 1507448, 1638400, 36, 1507449, 1638400, 36, 1507450, 1638400, 36, 1507451, 1638400, 36, 1507452, 1638400, 36, 1507453, 1638400, 36, 1507454, 1638400, 36, 1507455, 1638400, 36, 1507456, 1638400, 36, 1507457, 1638400, 36, 1572981, 1572864, 35, 1572982, 1572864, 38, 1572983, 1638400, 36, 1572984, 1638400, 36, 1572985, 1638400, 36, 1572986, 1638400, 36, 1572987, 1638400, 36, 1572988, 1638400, 36, 1572989, 1638400, 36, 1572990, 1638400, 36, 1572991, 1638400, 36, 1572992, 1638400, 36, 1572993, 1638400, 36, 1638505, 1572864, 35, 1638506, 1638400, 35, 1638507, 1638400, 35, 1638508, 1638400, 35, 1638509, 1703936, 35, 1638517, 1572864, 36, 1638518, 1638400, 36, 1638519, 1638400, 36, 1638520, 1638400, 36, 1638521, 1638400, 36, 1638522, 1638400, 36, 1638523, 1638400, 36, 1638524, 1638400, 36, 1638525, 1638400, 36, 1638526, 1638400, 36, 1638527, 1638400, 36, 1638528, 1638400, 36, 1638529, 1638400, 36, 1704039, 1572864, 35, 1704040, 1638400, 35, 1704041, 1572864, 38, 1704042, 1638400, 36, 1704043, 1638400, 36, 1704044, 1638400, 36, 1704045, 1638400, 38, 1704046, 1638400, 35, 1704047, 1638400, 35, 1704048, 1638400, 35, 1704049, 1638400, 35, 1704050, 1638400, 35, 1704051, 1638400, 35, 1704052, 1638400, 35, 1704053, 1572864, 38, 1704054, 1638400, 36, 1704055, 1638400, 36, 1704056, 1638400, 36, 1704057, 1638400, 36, 1704058, 1638400, 36, 1704059, 1638400, 36, 1704060, 1638400, 36, 1704061, 1638400, 36, 1704062, 1638400, 36, 1704063, 1638400, 36, 1704064, 1638400, 36, 1704065, 1638400, 36, 1769572, 1572864, 35, 1769573, 1638400, 35, 1769574, 1638400, 35, 1769575, 1572864, 38, 1769576, 1638400, 36, 1769577, 1638400, 36, 1769578, 1638400, 36, 1769579, 1638400, 36, 1769580, 1638400, 36, 1769581, 1638400, 36, 1769582, 1638400, 36, 1769583, 1638400, 36, 1769584, 1638400, 36, 1769585, 1638400, 36, 1769586, 1638400, 36, 1769587, 1638400, 36, 1769588, 1638400, 36, 1769589, 1638400, 36, 1769590, 1638400, 36, 1769591, 1638400, 36, 1769592, 1638400, 36, 1769593, 1638400, 36, 1769594, 1638400, 36, 1769595, 1638400, 36, 1769596, 1638400, 36, 1769597, 1638400, 36, 1769598, 1638400, 36, 1769599, 1638400, 36, 1769600, 1638400, 36, 1769601, 1638400, 36, 1835108, 1572864, 36, 1835109, 1638400, 36, 1835110, 1638400, 36, 1835111, 1638400, 36, 1835112, 1638400, 36, 1835113, 1638400, 36, 1835114, 1638400, 36, 1835115, 1638400, 36, 1835116, 1638400, 36, 1835117, 1638400, 36, 1835118, 1638400, 36, 1835119, 1638400, 36, 1835120, 1638400, 36, 1835121, 1638400, 36, 1835122, 1638400, 36, 1835123, 1638400, 36, 1835124, 1638400, 36, 1835125, 1638400, 36, 1835126, 1638400, 36, 1835127, 1638400, 36, 1835128, 1638400, 36, 1835129, 1638400, 36, 1835130, 1638400, 36, 1835131, 1638400, 36, 1835132, 1638400, 36, 1835133, 1638400, 36, 1835134, 1638400, 36, 1835135, 1638400, 36, 1835136, 1638400, 36, 1835137, 1638400, 36, 1900644, 1572864, 36, 1900645, 1638400, 36, 1900646, 1638400, 36, 1900647, 1638400, 36, 1900648, 1638400, 36, 1900649, 1638400, 36, 1900650, 1638400, 36, 1900651, 1638400, 36, 1900652, 1638400, 36, 1900653, 1638400, 36, 1900654, 1638400, 36, 1900655, 1638400, 36, 1900656, 1638400, 36, 1900657, 1638400, 36, 1900658, 1638400, 36, 1900659, 1638400, 36, 1900660, 1638400, 36, 1900661, 1638400, 36, 1900662, 1638400, 36, 1900663, 1638400, 36, 1900664, 1638400, 36, 1900665, 1638400, 36, 1900666, 1638400, 36, 1900667, 1638400, 36, 1900668, 1638400, 36, 1900669, 1638400, 36, 1900670, 1638400, 36, 1900671, 1638400, 36, 1900672, 1638400, 36, 1900673, 1638400, 36, 1966180, 1572864, 36, 1966181, 1638400, 36, 1966182, 1638400, 36, 1966183, 1638400, 36, 1966184, 1638400, 36, 1966185, 1638400, 36, 1966186, 1638400, 36, 1966187, 1638400, 36, 1966188, 1638400, 36, 1966189, 1638400, 36, 1966190, 1638400, 36, 1966191, 1638400, 36, 1966192, 1638400, 36, 1966193, 1638400, 36, 1966194, 1638400, 36, 1966195, 1638400, 36, 1966196, 1638400, 36, 1966197, 1638400, 36, 1966198, 1638400, 36, 1966199, 1638400, 36, 1966200, 1638400, 36, 1966201, 1638400, 36, 1966202, 1638400, 36, 1966203, 1638400, 36, 1966204, 1638400, 36, 1966205, 1638400, 36, 1966206, 1638400, 36, 1966207, 1638400, 36, 1966208, 1638400, 36, 1966209, 1638400, 36, 2031716, 1572864, 36, 2031717, 1638400, 36, 2031718, 1638400, 36, 2031719, 1638400, 36, 2031720, 1638400, 36, 2031721, 1638400, 36, 2031722, 1638400, 36, 2031723, 1638400, 36, 2031724, 1638400, 36, 2031725, 1638400, 36, 2031726, 1638400, 36, 2031727, 1638400, 36, 2031728, 1638400, 36, 2031729, 1638400, 36, 2031730, 1638400, 36, 2031731, 1638400, 36, 2031732, 1638400, 36, 2031733, 1638400, 36, 2031734, 1638400, 36, 2031735, 1638400, 36, 2031736, 1638400, 36, 2031737, 1638400, 36, 2031738, 1638400, 36, 2031739, 1638400, 36, 2031740, 1638400, 36, 2031741, 1638400, 36, 2031742, 1638400, 36, 2031743, 1638400, 36, 2031744, 1638400, 36, 2031745, 1638400, 36, 2097251, 1572864, 35, 2097252, 1572864, 38, 2097253, 1638400, 36, 2097254, 1638400, 36, 2097255, 1638400, 36, 2097256, 1638400, 36, 2097257, 1638400, 36, 2097258, 1638400, 36, 2097259, 1638400, 36, 2097260, 1638400, 36, 2097261, 1638400, 36, 2097262, 1638400, 36, 2097263, 1638400, 36, 2097264, 1638400, 36, 2097265, 1638400, 36, 2097266, 1638400, 36, 2097267, 1638400, 36, 2097268, 1638400, 36, 2097269, 1638400, 36, 2097270, 1638400, 36, 2097271, 1638400, 36, 2097272, 1638400, 36, 2097273, 1638400, 36, 2097274, 1638400, 36, 2097275, 1638400, 36, 2097276, 1638400, 36, 2097277, 1638400, 36, 2097278, 1638400, 36, 2097279, 1638400, 36, 2097280, 1638400, 36, 2097281, 1638400, 36, 2162787, 1572864, 36, 2162788, 1638400, 36, 2162789, 1638400, 36, 2162790, 1638400, 36, 2162791, 1638400, 36, 2162792, 1638400, 36, 2162793, 1638400, 36, 2162794, 1638400, 36, 2162795, 1638400, 36, 2162796, 1638400, 36, 2162797, 1638400, 36, 2162798, 1638400, 36, 2162799, 1638400, 36, 2162800, 1638400, 36, 2162801, 1638400, 36, 2162802, 1638400, 36, 2162803, 1638400, 36, 2162804, 1638400, 36, 2162805, 1638400, 36, 2162806, 1638400, 36, 2162807, 1638400, 36, 2162808, 1638400, 36, 2162809, 1638400, 36, 2162810, 1638400, 36, 2162811, 1638400, 36, 2162812, 1638400, 36, 2162813, 1638400, 36, 2162814, 1638400, 36, 2162815, 1638400, 36, 2162816, 1638400, 36, 2162817, 1638400, 36, 2228323, 1572864, 36, 2228324, 1638400, 36, 2228325, 1638400, 36, 2228326, 1638400, 36, 2228327, 1638400, 36, 2228328, 1638400, 36, 2228329, 1638400, 36, 2228330, 1638400, 36, 2228331, 1638400, 36, 2228332, 1638400, 36, 2228333, 1638400, 36, 2228334, 1638400, 36, 2228335, 1638400, 36, 2228336, 1638400, 36, 2228337, 1638400, 36, 2228338, 1638400, 36, 2228339, 1638400, 36, 2228340, 1638400, 36, 2228341, 1638400, 36, 2228342, 1638400, 36, 2228343, 1638400, 36, 2228344, 1638400, 36, 2228345, 1638400, 36, 2228346, 1638400, 36, 2228347, 1638400, 36, 2228348, 1638400, 36, 2228349, 1638400, 36, 2228350, 1638400, 36, 2228351, 1638400, 36, 2228352, 1638400, 36, 2228353, 1638400, 36, 2293859, 1572864, 36, 2293860, 1638400, 36, 2293861, 1638400, 36, 2293862, 1638400, 36, 2293863, 1638400, 36, 2293864, 1638400, 36, 2293865, 1638400, 36, 2293866, 1638400, 36, 2293867, 1638400, 36, 2293868, 1638400, 36, 2293869, 1638400, 36, 2293870, 1638400, 36, 2293871, 1638400, 36, 2293872, 1638400, 36, 2293873, 1638400, 36, 2293874, 1638400, 36, 2293875, 1638400, 36, 2293876, 1638400, 36, 2293877, 1638400, 36, 2293878, 1638400, 36, 2293879, 1638400, 36, 2293880, 1638400, 36, 2293881, 1638400, 36, 2293882, 1638400, 36, 2293883, 1638400, 36, 2293884, 1638400, 36, 2293885, 1638400, 36, 2293886, 1638400, 36, 2293887, 1638400, 36, 2293888, 1638400, 36, 2293889, 1638400, 36, 2359395, 1572864, 36, 2359396, 1638400, 36, 2359397, 1638400, 36, 2359398, 1638400, 36, 2359399, 1638400, 36, 2359400, 1638400, 36, 2359401, 1638400, 36, 2359402, 1638400, 36, 2359403, 1638400, 36, 2359404, 1638400, 36, 2359405, 1638400, 36, 2359406, 1638400, 36, 2359407, 1638400, 36, 2359408, 1638400, 36, 2359409, 1638400, 36, 2359410, 1638400, 36, 2359411, 1638400, 36, 2359412, 1638400, 36, 2359413, 1638400, 36, 2359414, 1638400, 36, 2359415, 1638400, 36, 2359416, 1638400, 36, 2359417, 1638400, 36, 2359418, 1638400, 36, 2359419, 1638400, 36, 2359420, 1638400, 36, 2359421, 1638400, 36, 2359422, 1638400, 36, 2359423, 1638400, 36, 2359424, 1638400, 36, 2359425, 1638400, 36, 2424925, 1572864, 35, 2424926, 1638400, 35, 2424927, 1638400, 35, 2424928, 1638400, 35, 2424929, 1638400, 35, 2424930, 1638400, 35, 2424931, 1572864, 38, 2424932, 1638400, 36, 2424933, 1638400, 36, 2424934, 1638400, 36, 2424935, 1638400, 36, 2424936, 1638400, 36, 2424937, 1638400, 36, 2424938, 1638400, 36, 2424939, 1638400, 36, 2424940, 1638400, 36, 2424941, 1638400, 36, 2424942, 1638400, 36, 2424943, 1638400, 36, 2424944, 1638400, 36, 2424945, 1638400, 36, 2424946, 1638400, 36, 2424947, 1638400, 36, 2424948, 1638400, 36, 2424949, 1638400, 36, 2424950, 1638400, 36, 2424951, 1638400, 36, 2424952, 1638400, 36, 2424953, 1638400, 36, 2424954, 1638400, 36, 2424955, 1638400, 36, 2424956, 1638400, 36, 2424957, 1638400, 36, 2424958, 1638400, 36, 2424959, 1638400, 36, 2424960, 1638400, 36, 2424961, 1638400, 36, 2490460, 1572864, 35, 2490461, 1572864, 38, 2490462, 1638400, 36, 2490463, 1638400, 36, 2490464, 1638400, 36, 2490465, 1638400, 36, 2490466, 1638400, 36, 2490467, 1638400, 36, 2490468, 1638400, 36, 2490469, 1638400, 36, 2490470, 1638400, 36, 2490471, 1638400, 36, 2490472, 1638400, 36, 2490473, 1638400, 36, 2490474, 1638400, 36, 2490475, 1638400, 36, 2490476, 1638400, 36, 2490477, 1638400, 36, 2490478, 1638400, 36, 2490479, 1638400, 36, 2490480, 1638400, 36, 2490481, 1638400, 36, 2490482, 1638400, 36, 2490483, 1638400, 36, 2490484, 1638400, 36, 2490485, 1638400, 36, 2490486, 1638400, 36, 2490487, 1638400, 36, 2490488, 1638400, 36, 2490489, 1638400, 36, 2490490, 1638400, 36, 2490491, 1638400, 36, 2490492, 1638400, 36, 2490493, 1638400, 36, 2490494, 1638400, 36, 2490495, 1638400, 36, 2490496, 1638400, 36, 2490497, 1638400, 36, 2555996, 1572864, 36, 2555997, 1638400, 36, 2555998, 1638400, 36, 2555999, 1638400, 36, 2556000, 1638400, 36, 2556001, 1638400, 36, 2556002, 1638400, 36, 2556003, 1638400, 36, 2556004, 1638400, 36, 2556005, 1638400, 36, 2556006, 1638400, 36, 2556007, 1638400, 36, 2556008, 1638400, 36, 2556009, 1638400, 36, 2556010, 1638400, 36, 2556011, 1638400, 36, 2556012, 1638400, 36, 2556013, 1638400, 36, 2556014, 1638400, 36, 2556015, 1638400, 36, 2556016, 1638400, 36, 2556017, 1638400, 36, 2556018, 1638400, 36, 2556019, 1638400, 36, 2556020, 1638400, 36, 2556021, 1638400, 36, 2556022, 1638400, 36, 2556023, 1638400, 36, 2556024, 1638400, 36, 2556025, 1638400, 36, 2556026, 1638400, 36, 2556027, 1638400, 36, 2556028, 1638400, 36, 2556029, 1638400, 36, 2556030, 1638400, 36, 2556031, 1638400, 36, 2556032, 1638400, 36, 2556033, 1638400, 36, 2621530, 1572864, 35, 2621531, 1638400, 35, 2621532, 1572864, 38, 2621533, 1638400, 36, 2621534, 1638400, 36, 2621535, 1638400, 36, 2621536, 1638400, 36, 2621537, 1638400, 36, 2621538, 1638400, 36, 2621539, 1638400, 36, 2621540, 1638400, 36, 2621541, 1638400, 36, 2621542, 1638400, 36, 2621543, 1638400, 36, 2621544, 1638400, 36, 2621545, 1638400, 36, 2621546, 1638400, 36, 2621547, 1638400, 36, 2621548, 1638400, 36, 2621549, 1638400, 36, 2621550, 1638400, 36, 2621551, 1638400, 36, 2621552, 1638400, 36, 2621553, 1638400, 36, 2621554, 1638400, 36, 2621555, 1638400, 36, 2621556, 1638400, 36, 2621557, 1638400, 36, 2621558, 1638400, 36, 2621559, 1638400, 36, 2621560, 1638400, 36, 2621561, 1638400, 36, 2621562, 1638400, 36, 2621563, 1638400, 36, 2621564, 1638400, 36, 2621565, 1638400, 36, 2621566, 1638400, 36, 2621567, 1638400, 36, 2621568, 1638400, 36, 2621569, 1638400, 36, 2687064, 1572864, 35, 2687065, 1638400, 35, 2687066, 1572864, 38, 2687067, 1638400, 36, 2687068, 1638400, 36, 2687069, 1638400, 36, 2687070, 1638400, 36, 2687071, 1638400, 36, 2687072, 1638400, 36, 2687073, 1638400, 36, 2687074, 1638400, 36, 2687075, 1638400, 36, 2687076, 1638400, 36, 2687077, 1638400, 36, 2687078, 1638400, 36, 2687079, 1638400, 36, 2687080, 1638400, 36, 2687081, 1638400, 36, 2687082, 1638400, 36, 2687083, 1638400, 36, 2687084, 1638400, 36, 2687085, 1638400, 36, 2687086, 1638400, 36, 2687087, 1638400, 36, 2687088, 1638400, 36, 2687089, 1638400, 36, 2687090, 1638400, 36, 2687091, 1638400, 36, 2687092, 1638400, 36, 2687093, 1638400, 36, 2687094, 1638400, 36, 2687095, 1638400, 36, 2687096, 1638400, 36, 2687097, 1638400, 36, 2687098, 1638400, 36, 2687099, 1638400, 36, 2687100, 1638400, 36, 2687101, 1638400, 36, 2687102, 1638400, 36, 2687103, 1638400, 36, 2687104, 1638400, 36, 2687105, 1638400, 36, 2752598, 1572864, 35, 2752599, 1638400, 35, 2752600, 1572864, 38, 2752601, 1638400, 36, 2752602, 1638400, 36, 2752603, 1638400, 36, 2752604, 1638400, 36, 2752605, 1638400, 36, 2752606, 1638400, 36, 2752607, 1638400, 36, 2752608, 1638400, 36, 2752609, 1638400, 36, 2752610, 1638400, 36, 2752611, 1638400, 36, 2752612, 1638400, 36, 2752613, 1638400, 36, 2752614, 1638400, 36, 2752615, 1638400, 36, 2752616, 1638400, 36, 2752617, 1638400, 36, 2752618, 1638400, 36, 2752619, 1638400, 36, 2752620, 1638400, 36, 2752621, 1638400, 36, 2752622, 1638400, 36, 2752623, 1638400, 36, 2752624, 1638400, 36, 2752625, 1638400, 36, 2752626, 1638400, 36, 2752627, 1638400, 36, 2752628, 1638400, 36, 2752629, 1638400, 36, 2752630, 1638400, 36, 2752631, 1638400, 36, 2752632, 1638400, 36, 2752633, 1638400, 36, 2752634, 1638400, 36, 2752635, 1638400, 36, 2752636, 1638400, 36, 2752637, 1638400, 36, 2752638, 1638400, 36, 2752639, 1638400, 36, 2752640, 1638400, 36, 2752641, 1638400, 36, 2818123, 1572864, 35, 2818124, 1638400, 35, 2818125, 1638400, 35, 2818126, 1638400, 35, 2818127, 1703936, 35, 2818130, 1572864, 35, 2818131, 1638400, 35, 2818132, 1638400, 35, 2818133, 1638400, 35, 2818134, 1572864, 38, 2818135, 1638400, 36, 2818136, 1638400, 36, 2818137, 1638400, 36, 2818138, 1638400, 36, 2818139, 1638400, 36, 2818140, 1638400, 36, 2818141, 1638400, 36, 2818142, 1638400, 36, 2818143, 1638400, 36, 2818144, 1638400, 36, 2818145, 1638400, 36, 2818146, 1638400, 36, 2818147, 1638400, 36, 2818148, 1638400, 36, 2818149, 1638400, 36, 2818150, 1638400, 36, 2818151, 1638400, 36, 2818152, 1638400, 36, 2818153, 1638400, 36, 2818154, 1638400, 36, 2818155, 1638400, 36, 2818156, 1638400, 36, 2818157, 1638400, 36, 2818158, 1638400, 36, 2818159, 1638400, 36, 2818160, 1638400, 36, 2818161, 1638400, 36, 2818162, 1638400, 36, 2818163, 1638400, 36, 2818164, 1638400, 36, 2818165, 1638400, 36, 2818166, 1638400, 36, 2818167, 1638400, 36, 2818168, 1638400, 36, 2818169, 1638400, 36, 2818170, 1638400, 36, 2818171, 1638400, 36, 2818172, 1638400, 36, 2818173, 1638400, 36, 2818174, 1638400, 36, 2818175, 1638400, 36, 2818176, 1638400, 36, 2818177, 1638400, 36, 2883627, 1572864, 35, 2883628, 1703936, 35, 2883655, 1572864, 35, 2883656, 1638400, 35, 2883657, 1638400, 35, 2883658, 1638400, 35, 2883659, 1572864, 38, 2883660, 1638400, 36, 2883661, 1638400, 36, 2883662, 1638400, 36, 2883663, 1638400, 38, 2883664, 1638400, 35, 2883665, 1638400, 35, 2883666, 1572864, 38, 2883667, 1638400, 36, 2883668, 1638400, 36, 2883669, 1638400, 36, 2883670, 1638400, 36, 2883671, 1638400, 36, 2883672, 1638400, 36, 2883673, 1638400, 36, 2883674, 1638400, 36, 2883675, 1638400, 36, 2883676, 1638400, 36, 2883677, 1638400, 36, 2883678, 1638400, 36, 2883679, 1638400, 36, 2883680, 1638400, 36, 2883681, 1638400, 36, 2883682, 1638400, 36, 2883683, 1638400, 36, 2883684, 1638400, 36, 2883685, 1638400, 36, 2883686, 1638400, 36, 2883687, 1638400, 36, 2883688, 1638400, 36, 2883689, 1638400, 36, 2883690, 1638400, 36, 2883691, 1638400, 36, 2883692, 1638400, 36, 2883693, 1638400, 36, 2883694, 1638400, 36, 2883695, 1638400, 36, 2883696, 1638400, 36, 2883697, 1638400, 36, 2883698, 1638400, 36, 2883699, 1638400, 36, 2883700, 1638400, 36, 2883701, 1638400, 36, 2883702, 1638400, 36, 2883703, 1638400, 36, 2883704, 1638400, 36, 2883705, 1638400, 36, 2883706, 1638400, 36, 2883707, 1638400, 36, 2883708, 1638400, 36, 2883709, 1638400, 36, 2883710, 1638400, 36, 2883711, 1638400, 36, 2883712, 1638400, 36, 2883713, 1638400, 36, 2949135, 1572864, 35, 2949136, 1703936, 35, 2949162, 1572864, 35, 2949163, 1572864, 38, 2949164, 1703936, 36, 2949178, 1572864, 35, 2949179, 1638400, 35, 2949180, 1638400, 35, 2949181, 1703936, 35, 2949189, 1572864, 35, 2949190, 1638400, 35, 2949191, 1572864, 38, 2949192, 1638400, 36, 2949193, 1638400, 36, 2949194, 1638400, 36, 2949195, 1638400, 36, 2949196, 1638400, 36, 2949197, 1638400, 36, 2949198, 1638400, 36, 2949199, 1638400, 36, 2949200, 1638400, 36, 2949201, 1638400, 36, 2949202, 1638400, 36, 2949203, 1638400, 36, 2949204, 1638400, 36, 2949205, 1638400, 36, 2949206, 1638400, 36, 2949207, 1638400, 36, 2949208, 1638400, 36, 2949209, 1638400, 36, 2949210, 1638400, 36, 2949211, 1638400, 36, 2949212, 1638400, 36, 2949213, 1638400, 36, 2949214, 1638400, 36, 2949215, 1638400, 36, 2949216, 1638400, 36, 2949217, 1638400, 36, 2949218, 1638400, 36, 2949219, 1638400, 36, 2949220, 1638400, 36, 2949221, 1638400, 36, 2949222, 1638400, 36, 2949223, 1638400, 36, 2949224, 1638400, 36, 2949225, 1638400, 36, 2949226, 1638400, 36, 2949227, 1638400, 36, 2949228, 1638400, 36, 2949229, 1638400, 36, 2949230, 1638400, 36, 2949231, 1638400, 36, 2949232, 1638400, 36, 2949233, 1638400, 36, 2949234, 1638400, 36, 2949235, 1638400, 36, 2949236, 1638400, 36, 2949237, 1638400, 36, 2949238, 1638400, 36, 2949239, 1638400, 36, 2949240, 1638400, 36, 2949241, 1638400, 36, 2949242, 1638400, 36, 2949243, 1638400, 36, 2949244, 1638400, 36, 2949245, 1638400, 36, 2949246, 1638400, 36, 2949247, 1638400, 36, 2949248, 1638400, 36, 2949249, 1638400, 36, 3014670, 1572864, 35, 3014671, 1572864, 38, 3014672, 1638400, 38, 3014673, 1703936, 35, 3014690, 1572864, 35, 3014691, 1638400, 35, 3014692, 1638400, 35, 3014693, 1638400, 35, 3014694, 1638400, 35, 3014695, 1638400, 35, 3014696, 1638400, 35, 3014697, 1638400, 35, 3014698, 1572864, 38, 3014699, 1638400, 36, 3014700, 1703936, 36, 3014714, 1572864, 36, 3014715, 1638400, 36, 3014716, 1638400, 36, 3014717, 1638400, 38, 3014718, 1638400, 35, 3014719, 1638400, 35, 3014720, 1638400, 35, 3014721, 1638400, 35, 3014722, 1638400, 35, 3014723, 1638400, 35, 3014724, 1638400, 35, 3014725, 1572864, 38, 3014726, 1638400, 36, 3014727, 1638400, 36, 3014728, 1638400, 36, 3014729, 1638400, 36, 3014730, 1638400, 36, 3014731, 1638400, 36, 3014732, 1638400, 36, 3014733, 1638400, 36, 3014734, 1638400, 36, 3014735, 1638400, 36, 3014736, 1638400, 36, 3014737, 1638400, 36, 3014738, 1638400, 36, 3014739, 1638400, 36, 3014740, 1638400, 36, 3014741, 1638400, 36, 3014742, 1638400, 36, 3014743, 1638400, 36, 3014744, 1638400, 36, 3014745, 1638400, 36, 3014746, 1638400, 36, 3014747, 1638400, 36, 3014748, 1638400, 36, 3014749, 1638400, 36, 3014750, 1638400, 36, 3014751, 1638400, 36, 3014752, 1638400, 36, 3014753, 1638400, 36, 3014754, 1638400, 36, 3014755, 1638400, 36, 3014756, 1638400, 36, 3014757, 1638400, 36, 3014758, 1638400, 36, 3014759, 1638400, 36, 3014760, 1638400, 36, 3014761, 1638400, 36, 3014762, 1638400, 36, 3014763, 1638400, 36, 3014764, 1638400, 36, 3014765, 1638400, 36, 3014766, 1638400, 36, 3014767, 1638400, 36, 3014768, 1638400, 36, 3014769, 1638400, 36, 3014770, 1638400, 36, 3014771, 1638400, 36, 3014772, 1638400, 36, 3014773, 1638400, 36, 3014774, 1638400, 36, 3014775, 1638400, 36, 3014776, 1638400, 36, 3014777, 1638400, 36, 3014778, 1638400, 36, 3014779, 1638400, 36, 3014780, 1638400, 36, 3014781, 1638400, 36, 3014782, 1638400, 36, 3014783, 1638400, 36, 3014784, 1638400, 36, 3014785, 1638400, 36, 3080204, 1572864, 35, 3080205, 1638400, 35, 3080206, 1572864, 38, 3080207, 1638400, 36, 3080208, 1638400, 36, 3080209, 1638400, 38, 3080210, 1638400, 35, 3080211, 1638400, 35, 3080212, 1638400, 35, 3080213, 1703936, 35, 3080223, 1572864, 35, 3080224, 1638400, 35, 3080225, 1638400, 35, 3080226, 1572864, 38, 3080227, 1638400, 36, 3080228, 1638400, 36, 3080229, 1638400, 36, 3080230, 1638400, 36, 3080231, 1638400, 36, 3080232, 1638400, 36, 3080233, 1638400, 36, 3080234, 1638400, 36, 3080235, 1638400, 36, 3080236, 1703936, 36, 3080250, 1572864, 36, 3080251, 1638400, 36, 3080252, 1638400, 36, 3080253, 1638400, 36, 3080254, 1638400, 36, 3080255, 1638400, 36, 3080256, 1638400, 36, 3080257, 1638400, 36, 3080258, 1638400, 36, 3080259, 1638400, 36, 3080260, 1638400, 36, 3080261, 1638400, 36, 3080262, 1638400, 36, 3080263, 1638400, 36, 3080264, 1638400, 36, 3080265, 1638400, 36, 3080266, 1638400, 36, 3080267, 1638400, 36, 3080268, 1638400, 36, 3080269, 1638400, 36, 3080270, 1638400, 36, 3080271, 1638400, 36, 3080272, 1638400, 36, 3080273, 1638400, 36, 3080274, 1638400, 36, 3080275, 1638400, 36, 3080276, 1638400, 36, 3080277, 1638400, 36, 3080278, 1638400, 36, 3080279, 1638400, 36, 3080280, 1638400, 36, 3080281, 1638400, 36, 3080282, 1638400, 36, 3080283, 1638400, 36, 3080284, 1638400, 36, 3080285, 1638400, 36, 3080286, 1638400, 36, 3080287, 1638400, 36, 3080288, 1638400, 36, 3080289, 1638400, 36, 3080290, 1638400, 36, 3080291, 1638400, 36, 3080292, 1638400, 36, 3080293, 1638400, 36, 3080294, 1638400, 36, 3080295, 1638400, 36, 3080296, 1638400, 36, 3080297, 1638400, 36, 3080298, 1638400, 36, 3080299, 1638400, 36, 3080300, 1638400, 36, 3080301, 1638400, 36, 3080302, 1638400, 36, 3080303, 1638400, 36, 3080304, 1638400, 36, 3080305, 1638400, 36, 3080306, 1638400, 36, 3080307, 1638400, 36, 3080308, 1638400, 36, 3080309, 1638400, 36, 3080310, 1638400, 36, 3080311, 1638400, 36, 3080312, 1638400, 36, 3080313, 1638400, 36, 3080314, 1638400, 36, 3080315, 1638400, 36, 3080316, 1638400, 36, 3080317, 1638400, 36, 3080318, 1638400, 36, 3080319, 1638400, 36, 3080320, 1638400, 36, 3080321, 1638400, 36, 3145740, 1572864, 36, 3145741, 1638400, 36, 3145742, 1638400, 36, 3145743, 1638400, 36, 3145744, 1638400, 36, 3145745, 1638400, 36, 3145746, 1638400, 36, 3145747, 1638400, 36, 3145748, 1638400, 36, 3145749, 1638400, 38, 3145750, 1638400, 35, 3145751, 1638400, 35, 3145752, 1638400, 35, 3145753, 1638400, 35, 3145754, 1638400, 35, 3145755, 1638400, 35, 3145756, 1638400, 35, 3145757, 1638400, 35, 3145758, 1638400, 35, 3145759, 1572864, 38, 3145760, 1638400, 36, 3145761, 1638400, 36, 3145762, 1638400, 36, 3145763, 1638400, 36, 3145764, 1638400, 36, 3145765, 1638400, 36, 3145766, 1638400, 36, 3145767, 1638400, 36, 3145768, 1638400, 36, 3145769, 1638400, 36, 3145770, 1638400, 36, 3145771, 1638400, 36, 3145772, 1638400, 38, 3145773, 1638400, 35, 3145774, 1638400, 35, 3145775, 1638400, 35, 3145776, 1703936, 35, 3145783, 1572864, 35, 3145784, 1638400, 35, 3145785, 1638400, 35, 3145786, 1572864, 38, 3145787, 1638400, 36, 3145788, 1638400, 36, 3145789, 1638400, 36, 3145790, 1638400, 36, 3145791, 1638400, 36, 3145792, 1638400, 36, 3145793, 1638400, 36, 3145794, 1638400, 36, 3145795, 1638400, 36, 3145796, 1638400, 36, 3145797, 1638400, 36, 3145798, 1638400, 36, 3145799, 1638400, 36, 3145800, 1638400, 36, 3145801, 1638400, 36, 3145802, 1638400, 36, 3145803, 1638400, 36, 3145804, 1638400, 36, 3145805, 1638400, 36, 3145806, 1638400, 36, 3145807, 1638400, 36, 3145808, 1638400, 36, 3145809, 1638400, 36, 3145810, 1638400, 36, 3145811, 1638400, 36, 3145812, 1638400, 36, 3145813, 1638400, 36, 3145814, 1638400, 36, 3145815, 1638400, 36, 3145816, 1638400, 36, 3145817, 1638400, 36, 3145818, 1638400, 36, 3145819, 1638400, 36, 3145820, 1638400, 36, 3145821, 1638400, 36, 3145822, 1638400, 36, 3145823, 1638400, 36, 3145824, 1638400, 36, 3145825, 1638400, 36, 3145826, 1638400, 36, 3145827, 1638400, 36, 3145828, 1638400, 36, 3145829, 1638400, 36, 3145830, 1638400, 36, 3145831, 1638400, 36, 3145832, 1638400, 36, 3145833, 1638400, 36, 3145834, 1638400, 36, 3145835, 1638400, 36, 3145836, 1638400, 36, 3145837, 1638400, 36, 3145838, 1638400, 36, 3145839, 1638400, 36, 3145840, 1638400, 36, 3145841, 1638400, 36, 3145842, 1638400, 36, 3145843, 1638400, 36, 3145844, 1638400, 36, 3145845, 1638400, 36, 3145846, 1638400, 36, 3145847, 1638400, 36, 3145848, 1638400, 36, 3145849, 1638400, 36, 3145850, 1638400, 36, 3145851, 1638400, 36, 3145852, 1638400, 36, 3145853, 1638400, 36, 3145854, 1638400, 36, 3145855, 1638400, 36, 3145856, 1638400, 36, 3145857, 1638400, 36, 3211274, 1572864, 35, 3211275, 1638400, 35, 3211276, 1572864, 38, 3211277, 1638400, 36, 3211278, 1638400, 36, 3211279, 1638400, 36, 3211280, 1638400, 36, 3211281, 1638400, 36, 3211282, 1638400, 36, 3211283, 1638400, 36, 3211284, 1638400, 36, 3211285, 1638400, 36, 3211286, 1638400, 36, 3211287, 1638400, 36, 3211288, 1638400, 36, 3211289, 1638400, 36, 3211290, 1638400, 36, 3211291, 1638400, 36, 3211292, 1638400, 36, 3211293, 1638400, 36, 3211294, 1638400, 36, 3211295, 1638400, 36, 3211296, 1638400, 36, 3211297, 1638400, 36, 3211298, 1638400, 36, 3211299, 1638400, 36, 3211300, 1638400, 36, 3211301, 1638400, 36, 3211302, 1638400, 36, 3211303, 1638400, 36, 3211304, 1638400, 36, 3211305, 1638400, 36, 3211306, 1638400, 36, 3211307, 1638400, 36, 3211308, 1638400, 36, 3211309, 1638400, 36, 3211310, 1638400, 36, 3211311, 1638400, 36, 3211312, 1638400, 38, 3211313, 1638400, 35, 3211314, 1638400, 35, 3211315, 1638400, 35, 3211316, 1638400, 35, 3211317, 1638400, 35, 3211318, 1638400, 35, 3211319, 1572864, 38, 3211320, 1638400, 36, 3211321, 1638400, 36, 3211322, 1638400, 36, 3211323, 1638400, 36, 3211324, 1638400, 36, 3211325, 1638400, 36, 3211326, 1638400, 36, 3211327, 1638400, 36, 3211328, 1638400, 36, 3211329, 1638400, 36, 3211330, 1638400, 36, 3211331, 1638400, 36, 3211332, 1638400, 36, 3211333, 1638400, 36, 3211334, 1638400, 36, 3211335, 1638400, 36, 3211336, 1638400, 36, 3211337, 1638400, 36, 3211338, 1638400, 36, 3211339, 1638400, 36, 3211340, 1638400, 36, 3211341, 1638400, 36, 3211342, 1638400, 36, 3211343, 1638400, 36, 3211344, 1638400, 36, 3211345, 1638400, 36, 3211346, 1638400, 36, 3211347, 1638400, 36, 3211348, 1638400, 36, 3211349, 1638400, 36, 3211350, 1638400, 36, 3211351, 1638400, 36, 3211352, 1638400, 36, 3211353, 1638400, 36, 3211354, 1638400, 36, 3211355, 1638400, 36, 3211356, 1638400, 36, 3211357, 1638400, 36, 3211358, 1638400, 36, 3211359, 1638400, 36, 3211360, 1638400, 36, 3211361, 1638400, 36, 3211362, 1638400, 36, 3211363, 1638400, 36, 3211364, 1638400, 36, 3211365, 1638400, 36, 3211366, 1638400, 36, 3211367, 1638400, 36, 3211368, 1638400, 36, 3211369, 1638400, 36, 3211370, 1638400, 36, 3211371, 1638400, 36, 3211372, 1638400, 36, 3211373, 1638400, 36, 3211374, 1638400, 36, 3211375, 1638400, 36, 3211376, 1638400, 36, 3211377, 1638400, 36, 3211378, 1638400, 36, 3211379, 1638400, 36, 3211380, 1638400, 36, 3211381, 1638400, 36, 3211382, 1638400, 36, 3211383, 1638400, 36, 3211384, 1638400, 36, 3211385, 1638400, 36, 3211386, 1638400, 36, 3211387, 1638400, 36, 3211388, 1638400, 36, 3211389, 1638400, 36, 3211390, 1638400, 36, 3211391, 1638400, 36, 3211392, 1638400, 36, 3211393, 1638400, 36, 3276800, 1638400, 35, 3276801, 1638400, 35, 3276802, 1638400, 35, 3276803, 1638400, 35, 3276804, 1638400, 35, 3276805, 1638400, 35, 3276806, 1638400, 35, 3276807, 1638400, 35, 3276808, 1638400, 35, 3276809, 1638400, 35, 3276810, 1572864, 38, 3276811, 1638400, 36, 3276812, 1638400, 36, 3276813, 1638400, 36, 3276814, 1638400, 36, 3276815, 1638400, 36, 3276816, 1638400, 36, 3276817, 1638400, 36, 3276818, 1638400, 36, 3276819, 1638400, 36, 3276820, 1638400, 36, 3276821, 1638400, 36, 3276822, 1638400, 36, 3276823, 1638400, 36, 3276824, 1638400, 36, 3276825, 1638400, 36, 3276826, 1638400, 36, 3276827, 1638400, 36, 3276828, 1638400, 36, 3276829, 1638400, 36, 3276830, 1638400, 36, 3276831, 1638400, 36, 3276832, 1638400, 36, 3276833, 1638400, 36, 3276834, 1638400, 36, 3276835, 1638400, 36, 3276836, 1638400, 36, 3276837, 1638400, 36, 3276838, 1638400, 36, 3276839, 1638400, 36, 3276840, 1638400, 36, 3276841, 1638400, 36, 3276842, 1638400, 36, 3276843, 1638400, 36, 3276844, 1638400, 36, 3276845, 1638400, 36, 3276846, 1638400, 36, 3276847, 1638400, 36, 3276848, 1638400, 36, 3276849, 1638400, 36, 3276850, 1638400, 36, 3276851, 1638400, 36, 3276852, 1638400, 36, 3276853, 1638400, 36, 3276854, 1638400, 36, 3276855, 1638400, 36, 3276856, 1638400, 36, 3276857, 1638400, 36, 3276858, 1638400, 36, 3276859, 1638400, 36, 3276860, 1638400, 36, 3276861, 1638400, 36, 3276862, 1638400, 36, 3276863, 1638400, 36, 3276864, 1638400, 36, 3276865, 1638400, 36, 3276866, 1638400, 36, 3276867, 1638400, 36, 3276868, 1638400, 36, 3276869, 1638400, 36, 3276870, 1638400, 36, 3276871, 1638400, 36, 3276872, 1638400, 36, 3276873, 1638400, 36, 3276874, 1638400, 36, 3276875, 1638400, 36, 3276876, 1638400, 36, 3276877, 1638400, 36, 3276878, 1638400, 36, 3276879, 1638400, 36, 3276880, 1638400, 36, 3276881, 1638400, 36, 3276882, 1638400, 36, 3276883, 1638400, 36, 3276884, 1638400, 36, 3276885, 1638400, 36, 3276886, 1638400, 36, 3276887, 1638400, 36, 3276888, 1638400, 36, 3276889, 1638400, 36, 3276890, 1638400, 36, 3276891, 1638400, 36, 3276892, 1638400, 36, 3276893, 1638400, 36, 3276894, 1638400, 36, 3276895, 1638400, 36, 3276896, 1638400, 36, 3276897, 1638400, 36, 3276898, 1638400, 36, 3276899, 1638400, 36, 3276900, 1638400, 36, 3276901, 1638400, 36, 3276902, 1638400, 36, 3276903, 1638400, 36, 3276904, 1638400, 36, 3276905, 1638400, 36, 3276906, 1638400, 36, 3276907, 1638400, 36, 3276908, 1638400, 36, 3276909, 1638400, 36, 3276910, 1638400, 36, 3276911, 1638400, 36, 3276912, 1638400, 36, 3276913, 1638400, 36, 3276914, 1638400, 36, 3276915, 1638400, 36, 3276916, 1638400, 36, 3276917, 1638400, 36, 3276918, 1638400, 36, 3276919, 1638400, 36, 3276920, 1638400, 36, 3276921, 1638400, 36, 3276922, 1638400, 36, 3276923, 1638400, 36, 3276924, 1638400, 36, 3276925, 1638400, 36, 3276926, 1638400, 36, 3276927, 1638400, 36, 3276928, 1638400, 36, 3276929, 1638400, 36, 3342336, 1638400, 36, 3342337, 1638400, 36, 3342338, 1638400, 36, 3342339, 1638400, 36, 3342340, 1638400, 36, 3342341, 1638400, 36, 3342342, 1638400, 36, 3342343, 1638400, 36, 3342344, 1638400, 36, 3342345, 1638400, 36, 3342346, 1638400, 36, 3342347, 1638400, 36, 3342348, 1638400, 36, 3342349, 1638400, 36, 3342350, 1638400, 36, 3342351, 1638400, 36, 3342352, 1638400, 36, 3342353, 1638400, 36, 3342354, 1638400, 36, 3342355, 1638400, 36, 3342356, 1638400, 36, 3342357, 1638400, 36, 3342358, 1638400, 36, 3342359, 1638400, 36, 3342360, 1638400, 36, 3342361, 1638400, 36, 3342362, 1638400, 36, 3342363, 1638400, 36, 3342364, 1638400, 36, 3342365, 1638400, 36, 3342366, 1638400, 36, 3342367, 1638400, 36, 3342368, 1638400, 36, 3342369, 1638400, 36, 3342370, 1638400, 36, 3342371, 1638400, 36, 3342372, 1638400, 36, 3342373, 1638400, 36, 3342374, 1638400, 36, 3342375, 1638400, 36, 3342376, 1638400, 36, 3342377, 1638400, 36, 3342378, 1638400, 36, 3342379, 1638400, 36, 3342380, 1638400, 36, 3342381, 1638400, 36, 3342382, 1638400, 36, 3342383, 1638400, 36, 3342384, 1638400, 36, 3342385, 1638400, 36, 3342386, 1638400, 36, 3342387, 1638400, 36, 3342388, 1638400, 36, 3342389, 1638400, 36, 3342390, 1638400, 36, 3342391, 1638400, 36, 3342392, 1638400, 36, 3342393, 1638400, 36, 3342394, 1638400, 36, 3342395, 1638400, 36, 3342396, 1638400, 36, 3342397, 1638400, 36, 3342398, 1638400, 36, 3342399, 1638400, 36, 3342400, 1638400, 36, 3342401, 1638400, 36, 3342402, 1638400, 36, 3342403, 1638400, 36, 3342404, 1638400, 36, 3342405, 1638400, 36, 3342406, 1638400, 36, 3342407, 1638400, 36, 3342408, 1638400, 36, 3342409, 1638400, 36, 3342410, 1638400, 36, 3342411, 1638400, 36, 3342412, 1638400, 36, 3342413, 1638400, 36, 3342414, 1638400, 36, 3342415, 1638400, 36, 3342416, 1638400, 36, 3342417, 1638400, 36, 3342418, 1638400, 36, 3342419, 1638400, 36, 3342420, 1638400, 36, 3342421, 1638400, 36, 3342422, 1638400, 36, 3342423, 1638400, 36, 3342424, 1638400, 36, 3342425, 1638400, 36, 3342426, 1638400, 36, 3342427, 1638400, 36, 3342428, 1638400, 36, 3342429, 1638400, 36, 3342430, 1638400, 36, 3342431, 1638400, 36, 3342432, 1638400, 36, 3342433, 1638400, 36, 3342434, 1638400, 36, 3342435, 1638400, 36, 3342436, 1638400, 36, 3342437, 1638400, 36, 3342438, 1638400, 36, 3342439, 1638400, 36, 3342440, 1638400, 36, 3342441, 1638400, 36, 3342442, 1638400, 36, 3342443, 1638400, 36, 3342444, 1638400, 36, 3342445, 1638400, 36, 3342446, 1638400, 36, 3342447, 1638400, 36, 3342448, 1638400, 36, 3342449, 1638400, 36, 3342450, 1638400, 36, 3342451, 1638400, 36, 3342452, 1638400, 36, 3342453, 1638400, 36, 3342454, 1638400, 36, 3342455, 1638400, 36, 3342456, 1638400, 36, 3342457, 1638400, 36, 3342458, 1638400, 36, 3342459, 1638400, 36, 3342460, 1638400, 36, 3342461, 1638400, 36, 3342462, 1638400, 36, 3342463, 1638400, 36, 3342464, 1638400, 36, 3342465, 1638400, 36, 3407872, 1638400, 36, 3407873, 1638400, 36, 3407874, 1638400, 36, 3407875, 1638400, 36, 3407876, 1638400, 36, 3407877, 1638400, 36, 3407878, 1638400, 36, 3407879, 1638400, 36, 3407880, 1638400, 36, 3407881, 1638400, 36, 3407882, 1638400, 36, 3407883, 1638400, 36, 3407884, 1638400, 36, 3407885, 1638400, 36, 3407886, 1638400, 36, 3407887, 1638400, 36, 3407888, 1638400, 36, 3407889, 1638400, 36, 3407890, 1638400, 36, 3407891, 1638400, 36, 3407892, 1638400, 36, 3407893, 1638400, 36, 3407894, 1638400, 36, 3407895, 1638400, 36, 3407896, 1638400, 36, 3407897, 1638400, 36, 3407898, 1638400, 36, 3407899, 1638400, 36, 3407900, 1638400, 36, 3407901, 1638400, 36, 3407902, 1638400, 36, 3407903, 1638400, 36, 3407904, 1638400, 36, 3407905, 1638400, 36, 3407906, 1638400, 36, 3407907, 1638400, 36, 3407908, 1638400, 36, 3407909, 1638400, 36, 3407910, 1638400, 36, 3407911, 1638400, 36, 3407912, 1638400, 36, 3407913, 1638400, 36, 3407914, 1638400, 36, 3407915, 1638400, 36, 3407916, 1638400, 36, 3407917, 1638400, 36, 3407918, 1638400, 36, 3407919, 1638400, 36, 3407920, 1638400, 36, 3407921, 1638400, 36, 3407922, 1638400, 36, 3407923, 1638400, 36, 3407924, 1638400, 36, 3407925, 1638400, 36, 3407926, 1638400, 36, 3407927, 1638400, 36, 3407928, 1638400, 36, 3407929, 1638400, 36, 3407930, 1638400, 36, 3407931, 1638400, 36, 3407932, 1638400, 36, 3407933, 1638400, 36, 3407934, 1638400, 36, 3407935, 1638400, 36, 3407936, 1638400, 36, 3407937, 1638400, 36, 3407938, 1638400, 36, 3407939, 1638400, 36, 3407940, 1638400, 36, 3407941, 1638400, 36, 3407942, 1638400, 36, 3407943, 1638400, 36, 3407944, 1638400, 36, 3407945, 1638400, 36, 3407946, 1638400, 36, 3407947, 1638400, 36, 3407948, 1638400, 36, 3407949, 1638400, 36, 3407950, 1638400, 36, 3407951, 1638400, 36, 3407952, 1638400, 36, 3407953, 1638400, 36, 3407954, 1638400, 36, 3407955, 1638400, 36, 3407956, 1638400, 36, 3407957, 1638400, 36, 3407958, 1638400, 36, 3407959, 1638400, 36, 3407960, 1638400, 36, 3407961, 1638400, 36, 3407962, 1638400, 36, 3407963, 1638400, 36, 3407964, 1638400, 36, 3407965, 1638400, 36, 3407966, 1638400, 36, 3407967, 1638400, 36, 3407968, 1638400, 36, 3407969, 1638400, 36, 3407970, 1638400, 36, 3407971, 1638400, 36, 3407972, 1638400, 36, 3407973, 1638400, 36, 3407974, 1638400, 36, 3407975, 1638400, 36, 3407976, 1638400, 36, 3407977, 1638400, 36, 3407978, 1638400, 36, 3407979, 1638400, 36, 3407980, 1638400, 36, 3407981, 1638400, 36, 3407982, 1638400, 36, 3407983, 1638400, 36, 3407984, 1638400, 36, 3407985, 1638400, 36, 3407986, 1638400, 36, 3407987, 1638400, 36, 3407988, 1638400, 36, 3407989, 1638400, 36, 3407990, 1638400, 36, 3407991, 1638400, 36, 3407992, 1638400, 36, 3407993, 1638400, 36, 3407994, 1638400, 36, 3407995, 1638400, 36, 3407996, 1638400, 36, 3407997, 1638400, 36, 3407998, 1638400, 36, 3407999, 1638400, 36, 3408000, 1638400, 36, 3408001, 1638400, 36, 3473408, 1638400, 36, 3473409, 1638400, 36, 3473410, 1638400, 36, 3473411, 1638400, 36, 3473412, 1638400, 36, 3473413, 1638400, 36, 3473414, 1638400, 36, 3473415, 1638400, 36, 3473416, 1638400, 36, 3473417, 1638400, 36, 3473418, 1638400, 36, 3473419, 1638400, 36, 3473420, 1638400, 36, 3473421, 1638400, 36, 3473422, 1638400, 36, 3473423, 1638400, 36, 3473424, 1638400, 36, 3473425, 1638400, 36, 3473426, 1638400, 36, 3473427, 1638400, 36, 3473428, 1638400, 36, 3473429, 1638400, 36, 3473430, 1638400, 36, 3473431, 1638400, 36, 3473432, 1638400, 36, 3473433, 1638400, 36, 3473434, 1638400, 36, 3473435, 1638400, 36, 3473436, 1638400, 36, 3473437, 1638400, 36, 3473438, 1638400, 36, 3473439, 1638400, 36, 3473440, 1638400, 36, 3473441, 1638400, 36, 3473442, 1638400, 36, 3473443, 1638400, 36, 3473444, 1638400, 36, 3473445, 1638400, 36, 3473446, 1638400, 36, 3473447, 1638400, 36, 3473448, 1638400, 36, 3473449, 1638400, 36, 3473450, 1638400, 36, 3473451, 1638400, 36, 3473452, 1638400, 36, 3473453, 1638400, 36, 3473454, 1638400, 36, 3473455, 1638400, 36, 3473456, 1638400, 36, 3473457, 1638400, 36, 3473458, 1638400, 36, 3473459, 1638400, 36, 3473460, 1638400, 36, 3473461, 1638400, 36, 3473462, 1638400, 36, 3473463, 1638400, 36, 3473464, 1638400, 36, 3473465, 1638400, 36, 3473466, 1638400, 36, 3473467, 1638400, 36, 3473468, 1638400, 36, 3473469, 1638400, 36, 3473470, 1638400, 36, 3473471, 1638400, 36, 3473472, 1638400, 36, 3473473, 1638400, 36, 3473474, 1638400, 36, 3473475, 1638400, 36, 3473476, 1638400, 36, 3473477, 1638400, 36, 3473478, 1638400, 36, 3473479, 1638400, 36, 3473480, 1638400, 36, 3473481, 1638400, 36, 3473482, 1638400, 36, 3473483, 1638400, 36, 3473484, 1638400, 36, 3473485, 1638400, 36, 3473486, 1638400, 36, 3473487, 1638400, 36, 3473488, 1638400, 36, 3473489, 1638400, 36, 3473490, 1638400, 36, 3473491, 1638400, 36, 3473492, 1638400, 36, 3473493, 1638400, 36, 3473494, 1638400, 36, 3473495, 1638400, 36, 3473496, 1638400, 36, 3473497, 1638400, 36, 3473498, 1638400, 36, 3473499, 1638400, 36, 3473500, 1638400, 36, 3473501, 1638400, 36, 3473502, 1638400, 36, 3473503, 1638400, 36, 3473504, 1638400, 36, 3473505, 1638400, 36, 3473506, 1638400, 36, 3473507, 1638400, 36, 3473508, 1638400, 36, 3473509, 1638400, 36, 3473510, 1638400, 36, 3473511, 1638400, 36, 3473512, 1638400, 36, 3473513, 1638400, 36, 3473514, 1638400, 36, 3473515, 1638400, 36, 3473516, 1638400, 36, 3473517, 1638400, 36, 3473518, 1638400, 36, 3473519, 1638400, 36, 3473520, 1638400, 36, 3473521, 1638400, 36, 3473522, 1638400, 36, 3473523, 1638400, 36, 3473524, 1638400, 36, 3473525, 1638400, 36, 3473526, 1638400, 36, 3473527, 1638400, 36, 3473528, 1638400, 36, 3473529, 1638400, 36, 3473530, 1638400, 36, 3473531, 1638400, 36, 3473532, 1638400, 36, 3473533, 1638400, 36, 3473534, 1638400, 36, 3473535, 1638400, 36, 3473536, 1638400, 36, 3473537, 1638400, 36, 3538944, 1638400, 36, 3538945, 1638400, 36, 3538946, 1638400, 36, 3538947, 1638400, 36, 3538948, 1638400, 36, 3538949, 1638400, 36, 3538950, 1638400, 36, 3538951, 1638400, 36, 3538952, 1638400, 36, 3538953, 1638400, 36, 3538954, 1638400, 36, 3538955, 1638400, 36, 3538956, 1638400, 36, 3538957, 1638400, 36, 3538958, 1638400, 36, 3538959, 1638400, 36, 3538960, 1638400, 36, 3538961, 1638400, 36, 3538962, 1638400, 36, 3538963, 1638400, 36, 3538964, 1638400, 36, 3538965, 1638400, 36, 3538966, 1638400, 36, 3538967, 1638400, 36, 3538968, 1638400, 36, 3538969, 1638400, 36, 3538970, 1638400, 36, 3538971, 1638400, 36, 3538972, 1638400, 36, 3538973, 1638400, 36, 3538974, 1638400, 36, 3538975, 1638400, 36, 3538976, 1638400, 36, 3538977, 1638400, 36, 3538978, 1638400, 36, 3538979, 1638400, 36, 3538980, 1638400, 36, 3538981, 1638400, 36, 3538982, 1638400, 36, 3538983, 1638400, 36, 3538984, 1638400, 36, 3538985, 1638400, 36, 3538986, 1638400, 36, 3538987, 1638400, 36, 3538988, 1638400, 36, 3538989, 1638400, 36, 3538990, 1638400, 36, 3538991, 1638400, 36, 3538992, 1638400, 36, 3538993, 1638400, 36, 3538994, 1638400, 36, 3538995, 1638400, 36, 3538996, 1638400, 36, 3538997, 1638400, 36, 3538998, 1638400, 36, 3538999, 1638400, 36, 3539000, 1638400, 36, 3539001, 1638400, 36, 3539002, 1638400, 36, 3539003, 1638400, 36, 3539004, 1638400, 36, 3539005, 1638400, 36, 3539006, 1638400, 36, 3539007, 1638400, 36, 3539008, 1638400, 36, 3539009, 1638400, 36, 3539010, 1638400, 36, 3539011, 1638400, 36, 3539012, 1638400, 36, 3539013, 1638400, 36, 3539014, 1638400, 36, 3539015, 1638400, 36, 3539016, 1638400, 36, 3539017, 1638400, 36, 3539018, 1638400, 36, 3539019, 1638400, 36, 3539020, 1638400, 36, 3539021, 1638400, 36, 3539022, 1638400, 36, 3539023, 1638400, 36, 3539024, 1638400, 36, 3539025, 1638400, 36, 3539026, 1638400, 36, 3539027, 1638400, 36, 3539028, 1638400, 36, 3539029, 1638400, 36, 3539030, 1638400, 36, 3539031, 1638400, 36, 3539032, 1638400, 36, 3539033, 1638400, 36, 3539034, 1638400, 36, 3539035, 1638400, 36, 3539036, 1638400, 36, 3539037, 1638400, 36, 3539038, 1638400, 36, 3539039, 1638400, 36, 3539040, 1638400, 36, 3539041, 1638400, 36, 3539042, 1638400, 36, 3539043, 1638400, 36, 3539044, 1638400, 36, 3539045, 1638400, 36, 3539046, 1638400, 36, 3539047, 1638400, 36, 3539048, 1638400, 36, 3539049, 1638400, 36, 3539050, 1638400, 36, 3539051, 1638400, 36, 3539052, 1638400, 36, 3539053, 1638400, 36, 3539054, 1638400, 36, 3539055, 1638400, 36, 3539056, 1638400, 36, 3539057, 1638400, 36, 3539058, 1638400, 36, 3539059, 1638400, 36, 3539060, 1638400, 36, 3539061, 1638400, 36, 3539062, 1638400, 36, 3539063, 1638400, 36, 3539064, 1638400, 36, 3539065, 1638400, 36, 3539066, 1638400, 36, 3539067, 1638400, 36, 3539068, 1638400, 36, 3539069, 1638400, 36, 3539070, 1638400, 36, 3539071, 1638400, 36, 3539072, 1638400, 36, 3539073, 1638400, 36, 3604480, 1638400, 36, 3604481, 1638400, 36, 3604482, 1638400, 36, 3604483, 1638400, 36, 3604484, 1638400, 36, 3604485, 1638400, 36, 3604486, 1638400, 36, 3604487, 1638400, 36, 3604488, 1638400, 36, 3604489, 1638400, 36, 3604490, 1638400, 36, 3604491, 1638400, 36, 3604492, 1638400, 36, 3604493, 1638400, 36, 3604494, 1638400, 36, 3604495, 1638400, 36, 3604496, 1638400, 36, 3604497, 1638400, 36, 3604498, 1638400, 36, 3604499, 1638400, 36, 3604500, 1638400, 36, 3604501, 1638400, 36, 3604502, 1638400, 36, 3604503, 1638400, 36, 3604504, 1638400, 36, 3604505, 1638400, 36, 3604506, 1638400, 36, 3604507, 1638400, 36, 3604508, 1638400, 36, 3604509, 1638400, 36, 3604510, 1638400, 36, 3604511, 1638400, 36, 3604512, 1638400, 36, 3604513, 1638400, 36, 3604514, 1638400, 36, 3604515, 1638400, 36, 3604516, 1638400, 36, 3604517, 1638400, 36, 3604518, 1638400, 36, 3604519, 1638400, 36, 3604520, 1638400, 36, 3604521, 1638400, 36, 3604522, 1638400, 36, 3604523, 1638400, 36, 3604524, 1638400, 36, 3604525, 1638400, 36, 3604526, 1638400, 36, 3604527, 1638400, 36, 3604528, 1638400, 36, 3604529, 1638400, 36, 3604530, 1638400, 36, 3604531, 1638400, 36, 3604532, 1638400, 36, 3604533, 1638400, 36, 3604534, 1638400, 36, 3604535, 1638400, 36, 3604536, 1638400, 36, 3604537, 1638400, 36, 3604538, 1638400, 36, 3604539, 1638400, 36, 3604540, 1638400, 36, 3604541, 1638400, 36, 3604542, 1638400, 36, 3604543, 1638400, 36, 3604544, 1638400, 36, 3604545, 1638400, 36, 3604546, 1638400, 36, 3604547, 1638400, 36, 3604548, 1638400, 36, 3604549, 1638400, 36, 3604550, 1638400, 36, 3604551, 1638400, 36, 3604552, 1638400, 36, 3604553, 1638400, 36, 3604554, 1638400, 36, 3604555, 1638400, 36, 3604556, 1638400, 36, 3604557, 1638400, 36, 3604558, 1638400, 36, 3604559, 1638400, 36, 3604560, 1638400, 36, 3604561, 1638400, 36, 3604562, 1638400, 36, 3604563, 1638400, 36, 3604564, 1638400, 36, 3604565, 1638400, 36, 3604566, 1638400, 36, 3604567, 1638400, 36, 3604568, 1638400, 36, 3604569, 1638400, 36, 3604570, 1638400, 36, 3604571, 1638400, 36, 3604572, 1638400, 36, 3604573, 1638400, 36, 3604574, 1638400, 36, 3604575, 1638400, 36, 3604576, 1638400, 36, 3604577, 1638400, 36, 3604578, 1638400, 36, 3604579, 1638400, 36, 3604580, 1638400, 36, 3604581, 1638400, 36, 3604582, 1638400, 36, 3604583, 1638400, 36, 3604584, 1638400, 36, 3604585, 1638400, 36, 3604586, 1638400, 36, 3604587, 1638400, 36, 3604588, 1638400, 36, 3604589, 1638400, 36, 3604590, 1638400, 36, 3604591, 1638400, 36, 3604592, 1638400, 36, 3604593, 1638400, 36, 3604594, 1638400, 36, 3604595, 1638400, 36, 3604596, 1638400, 36, 3604597, 1638400, 36, 3604598, 1638400, 36, 3604599, 1638400, 36, 3604600, 1638400, 36, 3604601, 1638400, 36, 3604602, 1638400, 36, 3604603, 1638400, 36, 3604604, 1638400, 36, 3604605, 1638400, 36, 3604606, 1638400, 36, 3604607, 1638400, 36, 3604608, 1638400, 36, 3604609, 1638400, 36, 3670016, 1638400, 36, 3670017, 1638400, 36, 3670018, 1638400, 36, 3670019, 1638400, 36, 3670020, 1638400, 36, 3670021, 1638400, 36, 3670022, 1638400, 36, 3670023, 1638400, 36, 3670024, 1638400, 36, 3670025, 1638400, 36, 3670026, 1638400, 36, 3670027, 1638400, 36, 3670028, 1638400, 36, 3670029, 1638400, 36, 3670030, 1638400, 36, 3670031, 1638400, 36, 3670032, 1638400, 36, 3670033, 1638400, 36, 3670034, 1638400, 36, 3670035, 1638400, 36, 3670036, 1638400, 36, 3670037, 1638400, 36, 3670038, 1638400, 36, 3670039, 1638400, 36, 3670040, 1638400, 36, 3670041, 1638400, 36, 3670042, 1638400, 36, 3670043, 1638400, 36, 3670044, 1638400, 36, 3670045, 1638400, 36, 3670046, 1638400, 36, 3670047, 1638400, 36, 3670048, 1638400, 36, 3670049, 1638400, 36, 3670050, 1638400, 36, 3670051, 1638400, 36, 3670052, 1638400, 36, 3670053, 1638400, 36, 3670054, 1638400, 36, 3670055, 1638400, 36, 3670056, 1638400, 36, 3670057, 1638400, 36, 3670058, 1638400, 36, 3670059, 1638400, 36, 3670060, 1638400, 36, 3670061, 1638400, 36, 3670062, 1638400, 36, 3670063, 1638400, 36, 3670064, 1638400, 36, 3670065, 1638400, 36, 3670066, 1638400, 36, 3670067, 1638400, 36, 3670068, 1638400, 36, 3670069, 1638400, 36, 3670070, 1638400, 36, 3670071, 1638400, 36, 3670072, 1638400, 36, 3670073, 1638400, 36, 3670074, 1638400, 36, 3670075, 1638400, 36, 3670076, 1638400, 36, 3670077, 1638400, 36, 3670078, 1638400, 36, 3670079, 1638400, 36, 3670080, 1638400, 36, 3670081, 1638400, 36, 3670082, 1638400, 36, 3670083, 1638400, 36, 3670084, 1638400, 36, 3670085, 1638400, 36, 3670086, 1638400, 36, 3670087, 1638400, 36, 3670088, 1638400, 36, 3670089, 1638400, 36, 3670090, 1638400, 36, 3670091, 1638400, 36, 3670092, 1638400, 36, 3670093, 1638400, 36, 3670094, 1638400, 36, 3670095, 1638400, 36, 3670096, 1638400, 36, 3670097, 1638400, 36, 3670098, 1638400, 36, 3670099, 1638400, 36, 3670100, 1638400, 36, 3670101, 1638400, 36, 3670102, 1638400, 36, 3670103, 1638400, 36, 3670104, 1638400, 36, 3670105, 1638400, 36, 3670106, 1638400, 36, 3670107, 1638400, 36, 3670108, 1638400, 36, 3670109, 1638400, 36, 3670110, 1638400, 36, 3670111, 1638400, 36, 3670112, 1638400, 36, 3670113, 1638400, 36, 3670114, 1638400, 36, 3670115, 1638400, 36, 3670116, 1638400, 36, 3670117, 1638400, 36, 3670118, 1638400, 36, 3670119, 1638400, 36, 3670120, 1638400, 36, 3670121, 1638400, 36, 3670122, 1638400, 36, 3670123, 1638400, 36, 3670124, 1638400, 36, 3670125, 1638400, 36, 3670126, 1638400, 36, 3670127, 1638400, 36, 3670128, 1638400, 36, 3670129, 1638400, 36, 3670130, 1638400, 36, 3670131, 1638400, 36, 3670132, 1638400, 36, 3670133, 1638400, 36, 3670134, 1638400, 36, 3670135, 1638400, 36, 3670136, 1638400, 36, 3670137, 1638400, 36, 3670138, 1638400, 36, 3670139, 1638400, 36, 3670140, 1638400, 36, 3670141, 1638400, 36, 3670142, 1638400, 36, 3670143, 1638400, 36, 3670144, 1638400, 36, 3670145, 1638400, 36, 3735552, 1638400, 36, 3735553, 1638400, 36, 3735554, 1638400, 36, 3735555, 1638400, 36, 3735556, 1638400, 36, 3735557, 1638400, 36, 3735558, 1638400, 36, 3735559, 1638400, 36, 3735560, 1638400, 36, 3735561, 1638400, 36, 3735562, 1638400, 36, 3735563, 1638400, 36, 3735564, 1638400, 36, 3735565, 1638400, 36, 3735566, 1638400, 36, 3735567, 1638400, 36, 3735568, 1638400, 36, 3735569, 1638400, 36, 3735570, 1638400, 36, 3735571, 1638400, 36, 3735572, 1638400, 36, 3735573, 1638400, 36, 3735574, 1638400, 36, 3735575, 1638400, 36, 3735576, 1638400, 36, 3735577, 1638400, 36, 3735578, 1638400, 36, 3735579, 1638400, 36, 3735580, 1638400, 36, 3735581, 1638400, 36, 3735582, 1638400, 36, 3735583, 1638400, 36, 3735584, 1638400, 36, 3735585, 1638400, 36, 3735586, 1638400, 36, 3735587, 1638400, 36, 3735588, 1638400, 36, 3735589, 1638400, 36, 3735590, 1638400, 36, 3735591, 1638400, 36, 3735592, 1638400, 36, 3735593, 1638400, 36, 3735594, 1638400, 36, 3735595, 1638400, 36, 3735596, 1638400, 36, 3735597, 1638400, 36, 3735598, 1638400, 36, 3735599, 1638400, 36, 3735600, 1638400, 36, 3735601, 1638400, 36, 3735602, 1638400, 36, 3735603, 1638400, 36, 3735604, 1638400, 36, 3735605, 1638400, 36, 3735606, 1638400, 36, 3735607, 1638400, 36, 3735608, 1638400, 36, 3735609, 1638400, 36, 3735610, 1638400, 36, 3735611, 1638400, 36, 3735612, 1638400, 36, 3735613, 1638400, 36, 3735614, 1638400, 36, 3735615, 1638400, 36, 3735616, 1638400, 36, 3735617, 1638400, 36, 3735618, 1638400, 36, 3735619, 1638400, 36, 3735620, 1638400, 36, 3735621, 1638400, 36, 3735622, 1638400, 36, 3735623, 1638400, 36, 3735624, 1638400, 36, 3735625, 1638400, 36, 3735626, 1638400, 36, 3735627, 1638400, 36, 3735628, 1638400, 36, 3735629, 1638400, 36, 3735630, 1638400, 36, 3735631, 1638400, 36, 3735632, 1638400, 36, 3735633, 1638400, 36, 3735634, 1638400, 36, 3735635, 1638400, 36, 3735636, 1638400, 36, 3735637, 1638400, 36, 3735638, 1638400, 36, 3735639, 1638400, 36, 3735640, 1638400, 36, 3735641, 1638400, 36, 3735642, 1638400, 36, 3735643, 1638400, 36, 3735644, 1638400, 36, 3735645, 1638400, 36, 3735646, 1638400, 36, 3735647, 1638400, 36, 3735648, 1638400, 36, 3735649, 1638400, 36, 3735650, 1638400, 36, 3735651, 1638400, 36, 3735652, 1638400, 36, 3735653, 1638400, 36, 3735654, 1638400, 36, 3735655, 1638400, 36, 3735656, 1638400, 36, 3735657, 1638400, 36, 3735658, 1638400, 36, 3735659, 1638400, 36, 3735660, 1638400, 36, 3735661, 1638400, 36, 3735662, 1638400, 36, 3735663, 1638400, 36, 3735664, 1638400, 36, 3735665, 1638400, 36, 3735666, 1638400, 36, 3735667, 1638400, 36, 3735668, 1638400, 36, 3735669, 1638400, 36, 3735670, 1638400, 36, 3735671, 1638400, 36, 3735672, 1638400, 36, 3735673, 1638400, 36, 3735674, 1638400, 36, 3735675, 1638400, 36, 3735676, 1638400, 36, 3735677, 1638400, 36, 3735678, 1638400, 36, 3735679, 1638400, 36, 3735680, 1638400, 36, 3735681, 1638400, 36, 3801088, 1638400, 36, 3801089, 1638400, 36, 3801090, 1638400, 36, 3801091, 1638400, 36, 3801092, 1638400, 36, 3801093, 1638400, 36, 3801094, 1638400, 36, 3801095, 1638400, 36, 3801096, 1638400, 36, 3801097, 1638400, 36, 3801098, 1638400, 36, 3801099, 1638400, 36, 3801100, 1638400, 36, 3801101, 1638400, 36, 3801102, 1638400, 36, 3801103, 1638400, 36, 3801104, 1638400, 36, 3801105, 1638400, 36, 3801106, 1638400, 36, 3801107, 1638400, 36, 3801108, 1638400, 36, 3801109, 1638400, 36, 3801110, 1638400, 36, 3801111, 1638400, 36, 3801112, 1638400, 36, 3801113, 1638400, 36, 3801114, 1638400, 36, 3801115, 1638400, 36, 3801116, 1638400, 36, 3801117, 1638400, 36, 3801118, 1638400, 36, 3801119, 1638400, 36, 3801120, 1638400, 36, 3801121, 1638400, 36, 3801122, 1638400, 36, 3801123, 1638400, 36, 3801124, 1638400, 36, 3801125, 1638400, 36, 3801126, 1638400, 36, 3801127, 1638400, 36, 3801128, 1638400, 36, 3801129, 1638400, 36, 3801130, 1638400, 36, 3801131, 1638400, 36, 3801132, 1638400, 36, 3801133, 1638400, 36, 3801134, 1638400, 36, 3801135, 1638400, 36, 3801136, 1638400, 36, 3801137, 1638400, 36, 3801138, 1638400, 36, 3801139, 1638400, 36, 3801140, 1638400, 36, 3801141, 1638400, 36, 3801142, 1638400, 36, 3801143, 1638400, 36, 3801144, 1638400, 36, 3801145, 1638400, 36, 3801146, 1638400, 36, 3801147, 1638400, 36, 3801148, 1638400, 36, 3801149, 1638400, 36, 3801150, 1638400, 36, 3801151, 1638400, 36, 3801152, 1638400, 36, 3801153, 1638400, 36, 3801154, 1638400, 36, 3801155, 1638400, 36, 3801156, 1638400, 36, 3801157, 1638400, 36, 3801158, 1638400, 36, 3801159, 1638400, 36, 3801160, 1638400, 36, 3801161, 1638400, 36, 3801162, 1638400, 36, 3801163, 1638400, 36, 3801164, 1638400, 36, 3801165, 1638400, 36, 3801166, 1638400, 36, 3801167, 1638400, 36, 3801168, 1638400, 36, 3801169, 1638400, 36, 3801170, 1638400, 36, 3801171, 1638400, 36, 3801172, 1638400, 36, 3801173, 1638400, 36, 3801174, 1638400, 36, 3801175, 1638400, 36, 3801176, 1638400, 36, 3801177, 1638400, 36, 3801178, 1638400, 36, 3801179, 1638400, 36, 3801180, 1638400, 36, 3801181, 1638400, 36, 3801182, 1638400, 36, 3801183, 1638400, 36, 3801184, 1638400, 36, 3801185, 1638400, 36, 3801186, 1638400, 36, 3801187, 1638400, 36, 3801188, 1638400, 36, 3801189, 1638400, 36, 3801190, 1638400, 36, 3801191, 1638400, 36, 3801192, 1638400, 36, 3801193, 1638400, 36, 3801194, 1638400, 36, 3801195, 1638400, 36, 3801196, 1638400, 36, 3801197, 1638400, 36, 3801198, 1638400, 36, 3801199, 1638400, 36, 3801200, 1638400, 36, 3801201, 1638400, 36, 3801202, 1638400, 36, 3801203, 1638400, 36, 3801204, 1638400, 36, 3801205, 1638400, 36, 3801206, 1638400, 36, 3801207, 1638400, 36, 3801208, 1638400, 36, 3801209, 1638400, 36, 3801210, 1638400, 36, 3801211, 1638400, 36, 3801212, 1638400, 36, 3801213, 1638400, 36, 3801214, 1638400, 36, 3801215, 1638400, 36, 3801216, 1638400, 36, 3801217, 1638400, 36, 3866624, 1638400, 36, 3866625, 1638400, 36, 3866626, 1638400, 36, 3866627, 1638400, 36, 3866628, 1638400, 36, 3866629, 1638400, 36, 3866630, 1638400, 36, 3866631, 1638400, 36, 3866632, 1638400, 36, 3866633, 1638400, 36, 3866634, 1638400, 36, 3866635, 1638400, 36, 3866636, 1638400, 36, 3866637, 1638400, 36, 3866638, 1638400, 36, 3866639, 1638400, 36, 3866640, 1638400, 36, 3866641, 1638400, 36, 3866642, 1638400, 36, 3866643, 1638400, 36, 3866644, 1638400, 36, 3866645, 1638400, 36, 3866646, 1638400, 36, 3866647, 1638400, 36, 3866648, 1638400, 36, 3866649, 1638400, 36, 3866650, 1638400, 36, 3866651, 1638400, 36, 3866652, 1638400, 36, 3866653, 1638400, 36, 3866654, 1638400, 36, 3866655, 1638400, 36, 3866656, 1638400, 36, 3866657, 1638400, 36, 3866658, 1638400, 36, 3866659, 1638400, 36, 3866660, 1638400, 36, 3866661, 1638400, 36, 3866662, 1638400, 36, 3866663, 1638400, 36, 3866664, 1638400, 36, 3866665, 1638400, 36, 3866666, 1638400, 36, 3866667, 1638400, 36, 3866668, 1638400, 36, 3866669, 1638400, 36, 3866670, 1638400, 36, 3866671, 1638400, 36, 3866672, 1638400, 36, 3866673, 1638400, 36, 3866674, 1638400, 36, 3866675, 1638400, 36, 3866676, 1638400, 36, 3866677, 1638400, 36, 3866678, 1638400, 36, 3866679, 1638400, 36, 3866680, 1638400, 36, 3866681, 1638400, 36, 3866682, 1638400, 36, 3866683, 1638400, 36, 3866684, 1638400, 36, 3866685, 1638400, 36, 3866686, 1638400, 36, 3866687, 1638400, 36, 3866688, 1638400, 36, 3866689, 1638400, 36, 3866690, 1638400, 36, 3866691, 1638400, 36, 3866692, 1638400, 36, 3866693, 1638400, 36, 3866694, 1638400, 36, 3866695, 1638400, 36, 3866696, 1638400, 36, 3866697, 1638400, 36, 3866698, 1638400, 36, 3866699, 1638400, 36, 3866700, 1638400, 36, 3866701, 1638400, 36, 3866702, 1638400, 36, 3866703, 1638400, 36, 3866704, 1638400, 36, 3866705, 1638400, 36, 3866706, 1638400, 36, 3866707, 1638400, 36, 3866708, 1638400, 36, 3866709, 1638400, 36, 3866710, 1638400, 36, 3866711, 1638400, 36, 3866712, 1638400, 36, 3866713, 1638400, 36, 3866714, 1638400, 36, 3866715, 1638400, 36, 3866716, 1638400, 36, 3866717, 1638400, 36, 3866718, 1638400, 36, 3866719, 1638400, 36, 3866720, 1638400, 36, 3866721, 1638400, 36, 3866722, 1638400, 36, 3866723, 1638400, 36, 3866724, 1638400, 36, 3866725, 1638400, 36, 3866726, 1638400, 36, 3866727, 1638400, 36, 3866728, 1638400, 36, 3866729, 1638400, 36, 3866730, 1638400, 36, 3866731, 1638400, 36, 3866732, 1638400, 36, 3866733, 1638400, 36, 3866734, 1638400, 36, 3866735, 1638400, 36, 3866736, 1638400, 36, 3866737, 1638400, 36, 3866738, 1638400, 36, 3866739, 1638400, 36, 3866740, 1638400, 36, 3866741, 1638400, 36, 3866742, 1638400, 36, 3866743, 1638400, 36, 3866744, 1638400, 36, 3866745, 1638400, 36, 3866746, 1638400, 36, 3866747, 1638400, 36, 3866748, 1638400, 36, 3866749, 1638400, 36, 3866750, 1638400, 36, 3866751, 1638400, 36, 3866752, 1638400, 36, 3866753, 1638400, 36, 3932160, 1638400, 36, 3932161, 1638400, 36, 3932162, 1638400, 36, 3932163, 1638400, 36, 3932164, 1638400, 36, 3932165, 1638400, 36, 3932166, 1638400, 36, 3932167, 1638400, 36, 3932168, 1638400, 36, 3932169, 1638400, 36, 3932170, 1638400, 36, 3932171, 1638400, 36, 3932172, 1638400, 36, 3932173, 1638400, 36, 3932174, 1638400, 36, 3932175, 1638400, 36, 3932176, 1638400, 36, 3932177, 1638400, 36, 3932178, 1638400, 36, 3932179, 1638400, 36, 3932180, 1638400, 36, 3932181, 1638400, 36, 3932182, 1638400, 36, 3932183, 1638400, 36, 3932184, 1638400, 36, 3932185, 1638400, 36, 3932186, 1638400, 36, 3932187, 1638400, 36, 3932188, 1638400, 36, 3932189, 1638400, 36, 3932190, 1638400, 36, 3932191, 1638400, 36, 3932192, 1638400, 36, 3932193, 1638400, 36, 3932194, 1638400, 36, 3932195, 1638400, 36, 3932196, 1638400, 36, 3932197, 1638400, 36, 3932198, 1638400, 36, 3932199, 1638400, 36, 3932200, 1638400, 36, 3932201, 1638400, 36, 3932202, 1638400, 36, 3932203, 1638400, 36, 3932204, 1638400, 36, 3932205, 1638400, 36, 3932206, 1638400, 36, 3932207, 1638400, 36, 3932208, 1638400, 36, 3932209, 1638400, 36, 3932210, 1638400, 36, 3932211, 1638400, 36, 3932212, 1638400, 36, 3932213, 1638400, 36, 3932214, 1638400, 36, 3932215, 1638400, 36, 3932216, 1638400, 36, 3932217, 1638400, 36, 3932218, 1638400, 36, 3932219, 1638400, 36, 3932220, 1638400, 36, 3932221, 1638400, 36, 3932222, 1638400, 36, 3932223, 1638400, 36, 3932224, 1638400, 36, 3932225, 1638400, 36, 3932226, 1638400, 36, 3932227, 1638400, 36, 3932228, 1638400, 36, 3932229, 1638400, 36, 3932230, 1638400, 36, 3932231, 1638400, 36, 3932232, 1638400, 36, 3932233, 1638400, 36, 3932234, 1638400, 36, 3932235, 1638400, 36, 3932236, 1638400, 36, 3932237, 1638400, 36, 3932238, 1638400, 36, 3932239, 1638400, 36, 3932240, 1638400, 36, 3932241, 1638400, 36, 3932242, 1638400, 36, 3932243, 1638400, 36, 3932244, 1638400, 36, 3932245, 1638400, 36, 3932246, 1638400, 36, 3932247, 1638400, 36, 3932248, 1638400, 36, 3932249, 1638400, 36, 3932250, 1638400, 36, 3932251, 1638400, 36, 3932252, 1638400, 36, 3932253, 1638400, 36, 3932254, 1638400, 36, 3932255, 1638400, 36, 3932256, 1638400, 36, 3932257, 1638400, 36, 3932258, 1638400, 36, 3932259, 1638400, 36, 3932260, 1638400, 36, 3932261, 1638400, 36, 3932262, 1638400, 36, 3932263, 1638400, 36, 3932264, 1638400, 36, 3932265, 1638400, 36, 3932266, 1638400, 36, 3932267, 1638400, 36, 3932268, 1638400, 36, 3932269, 1638400, 36, 3932270, 1638400, 36, 3932271, 1638400, 36, 3932272, 1638400, 36, 3932273, 1638400, 36, 3932274, 1638400, 36, 3932275, 1638400, 36, 3932276, 1638400, 36, 3932277, 1638400, 36, 3932278, 1638400, 36, 3932279, 1638400, 36, 3932280, 1638400, 36, 3932281, 1638400, 36, 3932282, 1638400, 36, 3932283, 1638400, 36, 3932284, 1638400, 36, 3932285, 1638400, 36, 3932286, 1638400, 36, 3932287, 1638400, 36, 3932288, 1638400, 36, 3932289, 1638400, 36, 3997696, 1638400, 36, 3997697, 1638400, 36, 3997698, 1638400, 36, 3997699, 1638400, 36, 3997700, 1638400, 36, 3997701, 1638400, 36, 3997702, 1638400, 36, 3997703, 1638400, 36, 3997704, 1638400, 36, 3997705, 1638400, 36, 3997706, 1638400, 36, 3997707, 1638400, 36, 3997708, 1638400, 36, 3997709, 1638400, 36, 3997710, 1638400, 36, 3997711, 1638400, 36, 3997712, 1638400, 36, 3997713, 1638400, 36, 3997714, 1638400, 36, 3997715, 1638400, 36, 3997716, 1638400, 36, 3997717, 1638400, 36, 3997718, 1638400, 36, 3997719, 1638400, 36, 3997720, 1638400, 36, 3997721, 1638400, 36, 3997722, 1638400, 36, 3997723, 1638400, 36, 3997724, 1638400, 36, 3997725, 1638400, 36, 3997726, 1638400, 36, 3997727, 1638400, 36, 3997728, 1638400, 36, 3997729, 1638400, 36, 3997730, 1638400, 36, 3997731, 1638400, 36, 3997732, 1638400, 36, 3997733, 1638400, 36, 3997734, 1638400, 36, 3997735, 1638400, 36, 3997736, 1638400, 36, 3997737, 1638400, 36, 3997738, 1638400, 36, 3997739, 1638400, 36, 3997740, 1638400, 36, 3997741, 1638400, 36, 3997742, 1638400, 36, 3997743, 1638400, 36, 3997744, 1638400, 36, 3997745, 1638400, 36, 3997746, 1638400, 36, 3997747, 1638400, 36, 3997748, 1638400, 36, 3997749, 1638400, 36, 3997750, 1638400, 36, 3997751, 1638400, 36, 3997752, 1638400, 36, 3997753, 1638400, 36, 3997754, 1638400, 36, 3997755, 1638400, 36, 3997756, 1638400, 36, 3997757, 1638400, 36, 3997758, 1638400, 36, 3997759, 1638400, 36, 3997760, 1638400, 36, 3997761, 1638400, 36, 3997762, 1638400, 36, 3997763, 1638400, 36, 3997764, 1638400, 36, 3997765, 1638400, 36, 3997766, 1638400, 36, 3997767, 1638400, 36, 3997768, 1638400, 36, 3997769, 1638400, 36, 3997770, 1638400, 36, 3997771, 1638400, 36, 3997772, 1638400, 36, 3997773, 1638400, 36, 3997774, 1638400, 36, 3997775, 1638400, 36, 3997776, 1638400, 36, 3997777, 1638400, 36, 3997778, 1638400, 36, 3997779, 1638400, 36, 3997780, 1638400, 36, 3997781, 1638400, 36, 3997782, 1638400, 36, 3997783, 1638400, 36, 3997784, 1638400, 36, 3997785, 1638400, 36, 3997786, 1638400, 36, 3997787, 1638400, 36, 3997788, 1638400, 36, 3997789, 1638400, 36, 3997790, 1638400, 36, 3997791, 1638400, 36, 3997792, 1638400, 36, 3997793, 1638400, 36, 3997794, 1638400, 36, 3997795, 1638400, 36, 3997796, 1638400, 36, 3997797, 1638400, 36, 3997798, 1638400, 36, 3997799, 1638400, 36, 3997800, 1638400, 36, 3997801, 1638400, 36, 3997802, 1638400, 36, 3997803, 1638400, 36, 3997804, 1638400, 36, 3997805, 1638400, 36, 3997806, 1638400, 36, 3997807, 1638400, 36, 3997808, 1638400, 36, 3997809, 1638400, 36, 3997810, 1638400, 36, 3997811, 1638400, 36, 3997812, 1638400, 36, 3997813, 1638400, 36, 3997814, 1638400, 36, 3997815, 1638400, 36, 3997816, 1638400, 36, 3997817, 1638400, 36, 3997818, 1638400, 36, 3997819, 1638400, 36, 3997820, 1638400, 36, 3997821, 1638400, 36, 3997822, 1638400, 36, 3997823, 1638400, 36, 3997824, 1638400, 36, 3997825, 1638400, 36, 4063232, 1638400, 36, 4063233, 1638400, 36, 4063234, 1638400, 36, 4063235, 1638400, 36, 4063236, 1638400, 36, 4063237, 1638400, 36, 4063238, 1638400, 36, 4063239, 1638400, 36, 4063240, 1638400, 36, 4063241, 1638400, 36, 4063242, 1638400, 36, 4063243, 1638400, 36, 4063244, 1638400, 36, 4063245, 1638400, 36, 4063246, 1638400, 36, 4063247, 1638400, 36, 4063248, 1638400, 36, 4063249, 1638400, 36, 4063250, 1638400, 36, 4063251, 1638400, 36, 4063252, 1638400, 36, 4063253, 1638400, 36, 4063254, 1638400, 36, 4063255, 1638400, 36, 4063256, 1638400, 36, 4063257, 1638400, 36, 4063258, 1638400, 36, 4063259, 1638400, 36, 4063260, 1638400, 36, 4063261, 1638400, 36, 4063262, 1638400, 36, 4063263, 1638400, 36, 4063264, 1638400, 36, 4063265, 1638400, 36, 4063266, 1638400, 36, 4063267, 1638400, 36, 4063268, 1638400, 36, 4063269, 1638400, 36, 4063270, 1638400, 36, 4063271, 1638400, 36, 4063272, 1638400, 36, 4063273, 1638400, 36, 4063274, 1638400, 36, 4063275, 1638400, 36, 4063276, 1638400, 36, 4063277, 1638400, 36, 4063278, 1638400, 36, 4063279, 1638400, 36, 4063280, 1638400, 36, 4063281, 1638400, 36, 4063282, 1638400, 36, 4063283, 1638400, 36, 4063284, 1638400, 36, 4063285, 1638400, 36, 4063286, 1638400, 36, 4063287, 1638400, 36, 4063288, 1638400, 36, 4063289, 1638400, 36, 4063290, 1638400, 36, 4063291, 1638400, 36, 4063292, 1638400, 36, 4063293, 1638400, 36, 4063294, 1638400, 36, 4063295, 1638400, 36, 4063296, 1638400, 36, 4063297, 1638400, 36, 4063298, 1638400, 36, 4063299, 1638400, 36, 4063300, 1638400, 36, 4063301, 1638400, 36, 4063302, 1638400, 36, 4063303, 1638400, 36, 4063304, 1638400, 36, 4063305, 1638400, 36, 4063306, 1638400, 36, 4063307, 1638400, 36, 4063308, 1638400, 36, 4063309, 1638400, 36, 4063310, 1638400, 36, 4063311, 1638400, 36, 4063312, 1638400, 36, 4063313, 1638400, 36, 4063314, 1638400, 36, 4063315, 1638400, 36, 4063316, 1638400, 36, 4063317, 1638400, 36, 4063318, 1638400, 36, 4063319, 1638400, 36, 4063320, 1638400, 36, 4063321, 1638400, 36, 4063322, 1638400, 36, 4063323, 1638400, 36, 4063324, 1638400, 36, 4063325, 1638400, 36, 4063326, 1638400, 36, 4063327, 1638400, 36, 4063328, 1638400, 36, 4063329, 1638400, 36, 4063330, 1638400, 36, 4063331, 1638400, 36, 4063332, 1638400, 36, 4063333, 1638400, 36, 4063334, 1638400, 36, 4063335, 1638400, 36, 4063336, 1638400, 36, 4063337, 1638400, 36, 4063338, 1638400, 36, 4063339, 1638400, 36, 4063340, 1638400, 36, 4063341, 1638400, 36, 4063342, 1638400, 36, 4063343, 1638400, 36, 4063344, 1638400, 36, 4063345, 1638400, 36, 4063346, 1638400, 36, 4063347, 1638400, 36, 4063348, 1638400, 36, 4063349, 1638400, 36, 4063350, 1638400, 36, 4063351, 1638400, 36, 4063352, 1638400, 36, 4063353, 1638400, 36, 4063354, 1638400, 36, 4063355, 1638400, 36, 4063356, 1638400, 36, 4063357, 1638400, 36, 4063358, 1638400, 36, 4063359, 1638400, 36, 4063360, 1638400, 36, 4063361, 1638400, 36, 4128768, 1638400, 36, 4128769, 1638400, 36, 4128770, 1638400, 36, 4128771, 1638400, 36, 4128772, 1638400, 36, 4128773, 1638400, 36, 4128774, 1638400, 36, 4128775, 1638400, 36, 4128776, 1638400, 36, 4128777, 1638400, 36, 4128778, 1638400, 36, 4128779, 1638400, 36, 4128780, 1638400, 36, 4128781, 1638400, 36, 4128782, 1638400, 36, 4128783, 1638400, 36, 4128784, 1638400, 36, 4128785, 1638400, 36, 4128786, 1638400, 36, 4128787, 1638400, 36, 4128788, 1638400, 36, 4128789, 1638400, 36, 4128790, 1638400, 36, 4128791, 1638400, 36, 4128792, 1638400, 36, 4128793, 1638400, 36, 4128794, 1638400, 36, 4128795, 1638400, 36, 4128796, 1638400, 36, 4128797, 1638400, 36, 4128798, 1638400, 36, 4128799, 1638400, 36, 4128800, 1638400, 36, 4128801, 1638400, 36, 4128802, 1638400, 36, 4128803, 1638400, 36, 4128804, 1638400, 36, 4128805, 1638400, 36, 4128806, 1638400, 36, 4128807, 1638400, 36, 4128808, 1638400, 36, 4128809, 1638400, 36, 4128810, 1638400, 36, 4128811, 1638400, 36, 4128812, 1638400, 36, 4128813, 1638400, 36, 4128814, 1638400, 36, 4128815, 1638400, 36, 4128816, 1638400, 36, 4128817, 1638400, 36, 4128818, 1638400, 36, 4128819, 1638400, 36, 4128820, 1638400, 36, 4128821, 1638400, 36, 4128822, 1638400, 36, 4128823, 1638400, 36, 4128824, 1638400, 36, 4128825, 1638400, 36, 4128826, 1638400, 36, 4128827, 1638400, 36, 4128828, 1638400, 36, 4128829, 1638400, 36, 4128830, 1638400, 36, 4128831, 1638400, 36, 4128832, 1638400, 36, 4128833, 1638400, 36, 4128834, 1638400, 36, 4128835, 1638400, 36, 4128836, 1638400, 36, 4128837, 1638400, 36, 4128838, 1638400, 36, 4128839, 1638400, 36, 4128840, 1638400, 36, 4128841, 1638400, 36, 4128842, 1638400, 36, 4128843, 1638400, 36, 4128844, 1638400, 36, 4128845, 1638400, 36, 4128846, 1638400, 36, 4128847, 1638400, 36, 4128848, 1638400, 36, 4128849, 1638400, 36, 4128850, 1638400, 36, 4128851, 1638400, 36, 4128852, 1638400, 36, 4128853, 1638400, 36, 4128854, 1638400, 36, 4128855, 1638400, 36, 4128856, 1638400, 36, 4128857, 1638400, 36, 4128858, 1638400, 36, 4128859, 1638400, 36, 4128860, 1638400, 36, 4128861, 1638400, 36, 4128862, 1638400, 36, 4128863, 1638400, 36, 4128864, 1638400, 36, 4128865, 1638400, 36, 4128866, 1638400, 36, 4128867, 1638400, 36, 4128868, 1638400, 36, 4128869, 1638400, 36, 4128870, 1638400, 36, 4128871, 1638400, 36, 4128872, 1638400, 36, 4128873, 1638400, 36, 4128874, 1638400, 36, 4128875, 1638400, 36, 4128876, 1638400, 36, 4128877, 1638400, 36, 4128878, 1638400, 36, 4128879, 1638400, 36, 4128880, 1638400, 36, 4128881, 1638400, 36, 4128882, 1638400, 36, 4128883, 1638400, 36, 4128884, 1638400, 36, 4128885, 1638400, 36, 4128886, 1638400, 36, 4128887, 1638400, 36, 4128888, 1638400, 36, 4128889, 1638400, 36, 4128890, 1638400, 36, 4128891, 1638400, 36, 4128892, 1638400, 36, 4128893, 1638400, 36, 4128894, 1638400, 36, 4128895, 1638400, 36, 4128896, 1638400, 36, 4128897, 1638400, 36, 4194304, 1638400, 36, 4194305, 1638400, 36, 4194306, 1638400, 36, 4194307, 1638400, 36, 4194308, 1638400, 36, 4194309, 1638400, 36, 4194310, 1638400, 36, 4194311, 1638400, 36, 4194312, 1638400, 36, 4194313, 1638400, 36, 4194314, 1638400, 36, 4194315, 1638400, 36, 4194316, 1638400, 36, 4194317, 1638400, 36, 4194318, 1638400, 36, 4194319, 1638400, 36, 4194320, 1638400, 36, 4194321, 1638400, 36, 4194322, 1638400, 36, 4194323, 1638400, 36, 4194324, 1638400, 36, 4194325, 1638400, 36, 4194326, 1638400, 36, 4194327, 1638400, 36, 4194328, 1638400, 36, 4194329, 1638400, 36, 4194330, 1638400, 36, 4194331, 1638400, 36, 4194332, 1638400, 36, 4194333, 1638400, 36, 4194334, 1638400, 36, 4194335, 1638400, 36, 4194336, 1638400, 36, 4194337, 1638400, 36, 4194338, 1638400, 36, 4194339, 1638400, 36, 4194340, 1638400, 36, 4194341, 1638400, 36, 4194342, 1638400, 36, 4194343, 1638400, 36, 4194344, 1638400, 36, 4194345, 1638400, 36, 4194346, 1638400, 36, 4194347, 1638400, 36, 4194348, 1638400, 36, 4194349, 1638400, 36, 4194350, 1638400, 36, 4194351, 1638400, 36, 4194352, 1638400, 36, 4194353, 1638400, 36, 4194354, 1638400, 36, 4194355, 1638400, 36, 4194356, 1638400, 36, 4194357, 1638400, 36, 4194358, 1638400, 36, 4194359, 1638400, 36, 4194360, 1638400, 36, 4194361, 1638400, 36, 4194362, 1638400, 36, 4194363, 1638400, 36, 4194364, 1638400, 36, 4194365, 1638400, 36, 4194366, 1638400, 36, 4194367, 1638400, 36, 4194368, 1638400, 36, 4194369, 1638400, 36, 4194370, 1638400, 36, 4194371, 1638400, 36, 4194372, 1638400, 36, 4194373, 1638400, 36, 4194374, 1638400, 36, 4194375, 1638400, 36, 4194376, 1638400, 36, 4194377, 1638400, 36, 4194378, 1638400, 36, 4194379, 1638400, 36, 4194380, 1638400, 36, 4194381, 1638400, 36, 4194382, 1638400, 36, 4194383, 1638400, 36, 4194384, 1638400, 36, 4194385, 1638400, 36, 4194386, 1638400, 36, 4194387, 1638400, 36, 4194388, 1638400, 36, 4194389, 1638400, 36, 4194390, 1638400, 36, 4194391, 1638400, 36, 4194392, 1638400, 36, 4194393, 1638400, 36, 4194394, 1638400, 36, 4194395, 1638400, 36, 4194396, 1638400, 36, 4194397, 1638400, 36, 4194398, 1638400, 36, 4194399, 1638400, 36, 4194400, 1638400, 36, 4194401, 1638400, 36, 4194402, 1638400, 36, 4194403, 1638400, 36, 4194404, 1638400, 36, 4194405, 1638400, 36, 4194406, 1638400, 36, 4194407, 1638400, 36, 4194408, 1638400, 36, 4194409, 1638400, 36, 4194410, 1638400, 36, 4194411, 1638400, 36, 4194412, 1638400, 36, 4194413, 1638400, 36, 4194414, 1638400, 36, 4194415, 1638400, 36, 4194416, 1638400, 36, 4194417, 1638400, 36, 4194418, 1638400, 36, 4194419, 1638400, 36, 4194420, 1638400, 36, 4194421, 1638400, 36, 4194422, 1638400, 36, 4194423, 1638400, 36, 4194424, 1638400, 36, 4194425, 1638400, 36, 4194426, 1638400, 36, 4194427, 1638400, 36, 4194428, 1638400, 36, 4194429, 1638400, 36, 4194430, 1638400, 36, 4194431, 1638400, 36, 4194432, 1638400, 36, 4194433, 1638400, 36, 4259840, 1638400, 36, 4259841, 1638400, 36, 4259842, 1638400, 36, 4259843, 1638400, 36, 4259844, 1638400, 36, 4259845, 1638400, 36, 4259846, 1638400, 36, 4259847, 1638400, 36, 4259848, 1638400, 36, 4259849, 1638400, 36, 4259850, 1638400, 36, 4259851, 1638400, 36, 4259852, 1638400, 36, 4259853, 1638400, 36, 4259854, 1638400, 36, 4259855, 1638400, 36, 4259856, 1638400, 36, 4259857, 1638400, 36, 4259858, 1638400, 36, 4259859, 1638400, 36, 4259860, 1638400, 36, 4259861, 1638400, 36, 4259862, 1638400, 36, 4259863, 1638400, 36, 4259864, 1638400, 36, 4259865, 1638400, 36, 4259866, 1638400, 36, 4259867, 1638400, 36, 4259868, 1638400, 36, 4259869, 1638400, 36, 4259870, 1638400, 36, 4259871, 1638400, 36, 4259872, 1638400, 36, 4259873, 1638400, 36, 4259874, 1638400, 36, 4259875, 1638400, 36, 4259876, 1638400, 36, 4259877, 1638400, 36, 4259878, 1638400, 36, 4259879, 1638400, 36, 4259880, 1638400, 36, 4259881, 1638400, 36, 4259882, 1638400, 36, 4259883, 1638400, 36, 4259884, 1638400, 36, 4259885, 1638400, 36, 4259886, 1638400, 36, 4259887, 1638400, 36, 4259888, 1638400, 36, 4259889, 1638400, 36, 4259890, 1638400, 36, 4259891, 1638400, 36, 4259892, 1638400, 36, 4259893, 1638400, 36, 4259894, 1638400, 36, 4259895, 1638400, 36, 4259896, 1638400, 36, 4259897, 1638400, 36, 4259898, 1638400, 36, 4259899, 1638400, 36, 4259900, 1638400, 36, 4259901, 1638400, 36, 4259902, 1638400, 36, 4259903, 1638400, 36, 4259904, 1638400, 36, 4259905, 1638400, 36, 4259906, 1638400, 36, 4259907, 1638400, 36, 4259908, 1638400, 36, 4259909, 1638400, 36, 4259910, 1638400, 36, 4259911, 1638400, 36, 4259912, 1638400, 36, 4259913, 1638400, 36, 4259914, 1638400, 36, 4259915, 1638400, 36, 4259916, 1638400, 36, 4259917, 1638400, 36, 4259918, 1638400, 36, 4259919, 1638400, 36, 4259920, 1638400, 36, 4259921, 1638400, 36, 4259922, 1638400, 36, 4259923, 1638400, 36, 4259924, 1638400, 36, 4259925, 1638400, 36, 4259926, 1638400, 36, 4259927, 1638400, 36, 4259928, 1638400, 36, 4259929, 1638400, 36, 4259930, 1638400, 36, 4259931, 1638400, 36, 4259932, 1638400, 36, 4259933, 1638400, 36, 4259934, 1638400, 36, 4259935, 1638400, 36, 4259936, 1638400, 36, 4259937, 1638400, 36, 4259938, 1638400, 36, 4259939, 1638400, 36, 4259940, 1638400, 36, 4259941, 1638400, 36, 4259942, 1638400, 36, 4259943, 1638400, 36, 4259944, 1638400, 36, 4259945, 1638400, 36, 4259946, 1638400, 36, 4259947, 1638400, 36, 4259948, 1638400, 36, 4259949, 1638400, 36, 4259950, 1638400, 36, 4259951, 1638400, 36, 4259952, 1638400, 36, 4259953, 1638400, 36, 4259954, 1638400, 36, 4259955, 1638400, 36, 4259956, 1638400, 36, 4259957, 1638400, 36, 4259958, 1638400, 36, 4259959, 1638400, 36, 4259960, 1638400, 36, 4259961, 1638400, 36, 4259962, 1638400, 36, 4259963, 1638400, 36, 4259964, 1638400, 36, 4259965, 1638400, 36, 4259966, 1638400, 36, 4259967, 1638400, 36, 4259968, 1638400, 36, 4259969, 1638400, 36 ) + +[node name="PU_watertiles+2" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource( 3 ) +layer_0/tile_data = PackedInt32Array( 720918, 0, 0, 720919, 65536, 0, 720920, 65536, 0, 720921, 65536, 0, 720922, 65536, 0, 720923, 131072, 0, 786454, 0, 1, 786459, 131072, 1, 851986, 0, 0, 851987, 65536, 0, 851988, 65536, 0, 851989, 65536, 0, 851990, 0, 3, 851995, 131072, 1, 917522, 0, 1, 917531, 131072, 1, 983058, 0, 1, 983067, 65536, 3, 983068, 65536, 0, 983069, 65536, 0, 983070, 131072, 0, 1048594, 0, 2, 1048595, 65536, 2, 1048596, 65536, 2, 1048597, 65536, 2, 1048598, 65536, 2, 1048599, 0, 4, 1048606, 131072, 1, 1114135, 0, 1, 1114142, 131072, 1, 1179671, 0, 2, 1179672, 65536, 2, 1179673, 65536, 2, 1179674, 65536, 2, 1179675, 65536, 2, 1179676, 65536, 2, 1179677, 65536, 2, 1179678, 131072, 2 ) + +[node name="anim/autotile" type="TileMap" parent="."] +tile_set = ExtResource( 5 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 131162, 0, 3, 196698, 0, 3, 655444, 0, 3, 655474, 0, 3, 720980, 0, 3, 721018, 0, 3, 721019, 0, 3, 786495, 0, 3, 786504, 0, 3, 786505, 0, 3, 786522, 0, 3, 852058, 0, 3, 852059, 0, 3, 917586, 0, 3, 917587, 0, 3, 917616, 0, 3, 983096, 0, 3, 983107, 0, 3, 983108, 0, 3, 983109, 0, 3, 983110, 0, 3, 983145, 0, 3, 1048593, 0, 3, 1048632, 0, 3, 1048669, 0, 3, 1048670, 0, 3, 1048671, 0, 3, 1114172, 0, 3, 1114173, 0, 3, 1114200, 0, 3, 1114228, 0, 3, 1179662, 0, 3, 1179764, 0, 3, 1245198, 0, 3, 1310801, 0, 3, 1310802, 0, 3, 1441863, 0, 3, 1441894, 0, 3, 1441895, 0, 3, 1507399, 0, 3, 1507400, 0, 3, 1507414, 0, 3, 1507415, 0, 3, 1507416, 0, 3, 1507441, 0, 3, 1507442, 0, 3, 1638426, 0, 3, 1638488, 0, 3, 1638489, 0, 3, 1638498, 0, 3, 1703962, 0, 3, 1703963, 0, 3, 1703992, 0, 3, 1703993, 0, 3, 1704034, 0, 3, 1769529, 0, 3, 1769557, 0, 3, 1769558, 0, 3, 1769570, 0, 3, 1835052, 0, 3, 1835053, 0, 3, 1900554, 0, 3, 1900571, 0, 3, 1900572, 0, 3, 1900622, 0, 3, 1966090, 0, 3, 1966159, 0, 3, 2097225, 0, 3, 2097233, 0, 3, 2228292, 0, 3, 2293784, 0, 3, 2293820, 0, 3, 2293821, 0, 3, 2293827, 0, 3, 2293828, 0, 3, 2424885, 0, 3, 2424886, 0, 3, 2490393, 0, 3, 2490414, 0, 3, 2490415, 0, 3, 2490416, 0, 3, 2555931, 0, 3, 2818104, 0, 3, 2883640, 0, 3 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 71, 1572864, 12, 72, 1638400, 12, 74, 458752, 2, 76, 196608, 5, 77, 458752, 0, 78, 196608, 5, 79, 589824, 0, 81, 262144, 5, 83, 262144, 5, 85, 589824, 1, 97, 327680, 0, 98, 458752, 2, 100, 589824, 2, 101, 458752, 2, 103, 589824, 2, 65607, 1572864, 13, 65608, 1638400, 13, 65611, 327680, 0, 65612, 393216, 0, 65613, 458752, 1, 65615, 589824, 1, 65616, 851968, 3, 65617, 917504, 3, 65618, 983040, 3, 65619, 458752, 2, 65621, 589824, 2, 65628, 327680, 0, 65629, 393216, 0, 65631, 327680, 0, 65632, 196608, 5, 65635, 262144, 5, 65638, 327680, 0, 65639, 393216, 0, 131103, 1441792, 12, 131104, 1507328, 12, 131146, 196608, 5, 131149, 262144, 5, 131151, 589824, 2, 131153, 458752, 0, 131154, 524288, 0, 131155, 327680, 0, 131156, 393216, 0, 131163, 196608, 5, 131164, 524288, 0, 131165, 327680, 0, 131166, 196608, 5, 131169, 262144, 5, 131171, 851968, 3, 131172, 917504, 3, 131173, 196608, 5, 131176, 262144, 5, 196639, 1441792, 13, 196640, 1507328, 13, 196689, 458752, 1, 196691, 589824, 1, 196699, 458752, 1, 196701, 589824, 1, 196703, 262144, 5, 196704, 327680, 0, 196705, 393216, 0, 196706, 524288, 0, 196707, 589824, 0, 196709, 327680, 0, 196710, 393216, 0, 262168, 1441792, 12, 262169, 1507328, 12, 262173, 1572864, 11, 262222, 1441792, 12, 262223, 1507328, 12, 262225, 458752, 2, 262227, 589824, 2, 262235, 458752, 2, 262237, 589824, 2, 262239, 327680, 0, 262240, 393216, 0, 262241, 458752, 1, 262243, 589824, 1, 262244, 327680, 0, 262245, 393216, 0, 262247, 262144, 5, 262248, 393216, 0, 327697, 1572864, 12, 327698, 1638400, 12, 327701, 1572864, 11, 327704, 1441792, 13, 327705, 1507328, 13, 327706, 1572864, 12, 327707, 1638400, 12, 327749, 1441792, 12, 327750, 1507328, 12, 327758, 1441792, 13, 327759, 1507328, 13, 327761, 327680, 0, 327762, 393216, 0, 327763, 327680, 0, 327764, 393216, 0, 327772, 327680, 0, 327773, 393216, 0, 327774, 196608, 5, 327777, 262144, 5, 327779, 196608, 5, 327782, 262144, 5, 327785, 262144, 5, 327796, 327680, 0, 327797, 393216, 0, 327798, 851968, 3, 327799, 917504, 3, 327800, 983040, 3, 393231, 1572864, 11, 393233, 1572864, 13, 393234, 1638400, 13, 393241, 1572864, 11, 393242, 1572864, 13, 393243, 1638400, 13, 393249, 458752, 0, 393250, 524288, 0, 393251, 589824, 0, 393252, 1572864, 11, 393284, 1572864, 12, 393285, 1441792, 13, 393286, 1507328, 13, 393294, 1572864, 11, 393296, 196608, 5, 393298, 196608, 5, 393307, 917504, 0, 393308, 524288, 0, 393309, 589824, 0, 393310, 262144, 5, 393311, 917504, 3, 393312, 983040, 3, 393314, 327680, 0, 393315, 393216, 0, 393316, 458752, 0, 393317, 524288, 0, 393318, 589824, 0, 393319, 917504, 0, 393331, 196608, 5, 393334, 262144, 5, 458755, 1572864, 12, 458756, 1638400, 12, 458781, 458752, 0, 458782, 524288, 0, 458783, 589824, 0, 458785, 458752, 1, 458787, 589824, 1, 458809, 1441792, 12, 458810, 1507328, 12, 458820, 1572864, 13, 458821, 1638400, 13, 458833, 327680, 0, 458834, 393216, 0, 458835, 327680, 0, 458836, 393216, 0, 458843, 917504, 1, 458845, 589824, 1, 458849, 327680, 0, 458850, 393216, 0, 458852, 262144, 5, 458854, 589824, 1, 458855, 917504, 1, 458856, 393216, 0, 458877, 327680, 0, 458878, 393216, 0, 458879, 327680, 0, 458880, 393216, 0, 524291, 1572864, 13, 524292, 1638400, 13, 524300, 1572864, 11, 524317, 458752, 1, 524319, 589824, 1, 524321, 458752, 2, 524323, 589824, 2, 524325, 1441792, 12, 524326, 1507328, 12, 524340, 1572864, 12, 524341, 1638400, 12, 524345, 1441792, 13, 524346, 1507328, 13, 524347, 1572864, 11, 524349, 1572864, 12, 524350, 1638400, 12, 524355, 1572864, 11, 524360, 1572864, 11, 524361, 1572864, 12, 524362, 1638400, 12, 524368, 196608, 5, 524371, 262144, 5, 524379, 458752, 2, 524381, 589824, 2, 524383, 327680, 0, 524384, 196608, 5, 524386, 458752, 0, 524387, 262144, 5, 524388, 458752, 2, 524390, 196608, 5, 524393, 262144, 5, 524398, 458752, 0, 524399, 524288, 0, 524400, 589824, 0, 524407, 458752, 0, 524408, 524288, 0, 524409, 589824, 0, 524410, 851968, 3, 524411, 917504, 3, 524412, 983040, 3, 524415, 262144, 5, 524417, 262144, 5, 589824, 1441792, 12, 589825, 1507328, 12, 589826, 1572864, 11, 589833, 1441792, 12, 589834, 1507328, 12, 589839, 327680, 0, 589840, 393216, 0, 589853, 458752, 2, 589855, 589824, 2, 589856, 917504, 0, 589861, 1441792, 13, 589862, 1507328, 13, 589876, 1572864, 13, 589877, 1638400, 13, 589879, 1572864, 11, 589885, 1572864, 13, 589886, 1638400, 13, 589887, 1572864, 11, 589897, 1572864, 13, 589898, 1638400, 13, 589902, 1441792, 12, 589903, 1507328, 12, 589905, 851968, 3, 589906, 917504, 3, 589907, 983040, 3, 589915, 917504, 0, 589916, 327680, 0, 589917, 393216, 0, 589918, 327680, 0, 589919, 393216, 0, 589921, 262144, 5, 589922, 458752, 1, 589924, 589824, 1, 589925, 327680, 0, 589926, 393216, 0, 589934, 458752, 1, 589936, 589824, 1, 589939, 458752, 0, 589940, 524288, 0, 589941, 327680, 0, 589942, 393216, 0, 589943, 458752, 1, 589945, 589824, 1, 589948, 327680, 0, 589949, 393216, 0, 589950, 327680, 0, 589951, 393216, 0, 655360, 1441792, 13, 655361, 1507328, 13, 655367, 1572864, 11, 655369, 1441792, 13, 655370, 1507328, 13, 655374, 196608, 5, 655377, 262144, 5, 655378, 1114112, 4, 655379, 1179648, 4, 655380, 327680, 0, 655381, 393216, 0, 655392, 917504, 1, 655438, 1441792, 13, 655439, 1507328, 13, 655441, 458752, 0, 655442, 524288, 0, 655443, 589824, 0, 655451, 917504, 1, 655452, 524288, 0, 655453, 589824, 0, 655454, 262144, 5, 655456, 262144, 5, 655458, 458752, 2, 655460, 196608, 5, 655463, 262144, 5, 655470, 458752, 2, 655472, 589824, 2, 655475, 458752, 1, 655477, 589824, 1, 655479, 262144, 5, 655481, 589824, 2, 655483, 196608, 5, 655486, 262144, 5, 655488, 262144, 5, 720913, 1048576, 5, 720914, 1114112, 7, 720915, 1179648, 7, 720928, 458752, 0, 720929, 524288, 0, 720930, 589824, 0, 720931, 917504, 0, 720934, 1572864, 11, 720957, 327680, 0, 720958, 393216, 0, 720973, 1572864, 11, 720977, 458752, 1, 720979, 589824, 1, 720987, 458752, 1, 720989, 589824, 1, 720990, 327680, 0, 720991, 393216, 0, 720992, 851968, 3, 720993, 917504, 3, 720994, 983040, 3, 720995, 917504, 0, 721009, 458752, 0, 721010, 524288, 0, 721011, 458752, 2, 721013, 589824, 2, 786450, 1114112, 8, 786451, 1179648, 8, 786457, 1835008, 12, 786460, 851968, 3, 786461, 917504, 3, 786462, 983040, 3, 786464, 458752, 1, 786466, 589824, 1, 786467, 917504, 1, 786489, 327680, 0, 786490, 393216, 0, 786491, 327680, 0, 786492, 196608, 5, 786495, 262144, 5, 786496, 458752, 0, 786497, 524288, 0, 786498, 589824, 0, 786499, 327680, 0, 786500, 393216, 0, 786501, 327680, 0, 786502, 393216, 0, 786506, 458752, 0, 786507, 524288, 0, 786508, 589824, 0, 786513, 458752, 2, 786515, 589824, 2, 786523, 458752, 2, 786525, 196608, 5, 786528, 262144, 5, 786531, 917504, 1, 786534, 458752, 0, 786535, 524288, 0, 786536, 589824, 0, 786545, 458752, 1, 786547, 589824, 1, 786548, 327680, 0, 786549, 393216, 0, 851977, 458752, 0, 851978, 524288, 0, 851979, 589824, 0, 851984, 327680, 0, 851985, 393216, 0, 852000, 458752, 2, 852002, 589824, 2, 852022, 1572864, 11, 852024, 196608, 5, 852026, 196608, 5, 852029, 262144, 5, 852032, 458752, 1, 852034, 196608, 5, 852037, 262144, 5, 852039, 262144, 5, 852040, 917504, 3, 852041, 983040, 3, 852042, 458752, 1, 852044, 589824, 1, 852045, 327680, 0, 852046, 393216, 0, 852047, 327680, 0, 852048, 393216, 0, 852049, 917504, 0, 852059, 655360, 0, 852070, 458752, 1, 852072, 589824, 1, 852074, 851968, 3, 852075, 917504, 3, 852076, 983040, 3, 852077, 851968, 3, 852078, 917504, 3, 852079, 983040, 3, 852081, 458752, 2, 852083, 196608, 5, 852086, 262144, 5, 917509, 327680, 0, 917510, 393216, 0, 917511, 327680, 0, 917512, 393216, 0, 917513, 458752, 1, 917515, 589824, 1, 917516, 327680, 0, 917517, 393216, 0, 917518, 458752, 0, 917519, 196608, 5, 917520, 589824, 0, 917522, 262144, 5, 917525, 1900544, 12, 917536, 327680, 0, 917537, 393216, 0, 917557, 1441792, 12, 917558, 1507328, 12, 917561, 458752, 0, 917562, 524288, 0, 917563, 589824, 0, 917564, 851968, 3, 917565, 917504, 3, 917566, 983040, 3, 917568, 458752, 2, 917570, 589824, 2, 917578, 458752, 2, 917580, 196608, 5, 917583, 262144, 5, 917585, 917504, 1, 917593, 458752, 0, 917594, 524288, 0, 917595, 589824, 0, 917606, 458752, 2, 917608, 589824, 2, 917617, 327680, 0, 917618, 393216, 0, 917620, 327680, 0, 917621, 393216, 0, 917626, 1310720, 12, 917627, 1376256, 12, 917628, 1703936, 15, 983044, 196608, 5, 983047, 262144, 5, 983049, 262144, 5, 983051, 196608, 5, 983054, 262144, 5, 983056, 589824, 1, 983060, 458752, 4, 983071, 196608, 5, 983074, 262144, 5, 983075, 524288, 0, 983076, 589824, 0, 983084, 1572864, 12, 983085, 1638400, 12, 983093, 1441792, 13, 983094, 1507328, 13, 983097, 458752, 1, 983099, 589824, 1, 983121, 851968, 3, 983122, 917504, 3, 983123, 983040, 3, 983129, 458752, 1, 983131, 589824, 1, 983136, 458752, 0, 983137, 524288, 0, 983138, 589824, 0, 983139, 327680, 0, 983140, 393216, 0, 983152, 196608, 5, 983155, 196608, 5, 983158, 262144, 5, 983162, 1310720, 13, 983163, 1376256, 13, 1048584, 917504, 0, 1048585, 851968, 3, 1048586, 917504, 3, 1048587, 983040, 3, 1048588, 1114112, 4, 1048589, 1179648, 4, 1048590, 458752, 2, 1048592, 589824, 2, 1048593, 917504, 0, 1048597, 327680, 0, 1048598, 393216, 0, 1048599, 524288, 0, 1048600, 589824, 0, 1048602, 1900544, 12, 1048604, 524288, 4, 1048610, 458752, 1, 1048612, 589824, 1, 1048614, 1441792, 12, 1048615, 1507328, 12, 1048618, 1572864, 12, 1048619, 1638400, 12, 1048620, 1572864, 13, 1048621, 1638400, 13, 1048624, 1572864, 11, 1048626, 1441792, 12, 1048627, 1507328, 12, 1048633, 458752, 2, 1048635, 589824, 2, 1048638, 917504, 0, 1048642, 458752, 0, 1048643, 524288, 0, 1048644, 589824, 0, 1048665, 458752, 2, 1048667, 589824, 2, 1048669, 851968, 3, 1048670, 917504, 3, 1048671, 983040, 3, 1048672, 458752, 1, 1048674, 196608, 5, 1048677, 262144, 5, 1048685, 458752, 0, 1048686, 524288, 0, 1048687, 589824, 0, 1048689, 851968, 3, 1048690, 917504, 3, 1048691, 983040, 3, 1048698, 1703936, 15, 1114120, 917504, 1, 1114123, 1048576, 5, 1114124, 1114112, 7, 1114125, 1179648, 7, 1114126, 1245184, 5, 1114129, 917504, 1, 1114132, 196608, 5, 1114134, 458752, 1, 1114135, 524288, 1, 1114136, 589824, 1, 1114140, 524288, 5, 1114146, 458752, 2, 1114148, 589824, 2, 1114150, 1441792, 13, 1114151, 1507328, 13, 1114154, 1572864, 13, 1114155, 1638400, 13, 1114162, 1441792, 13, 1114163, 1507328, 13, 1114174, 917504, 1, 1114178, 458752, 1, 1114180, 589824, 1, 1114181, 327680, 0, 1114182, 393216, 0, 1114183, 327680, 0, 1114184, 393216, 0, 1114190, 327680, 0, 1114191, 393216, 0, 1114196, 1966080, 17, 1114199, 2031616, 17, 1114208, 458752, 2, 1114210, 589824, 2, 1114211, 327680, 0, 1114212, 393216, 0, 1114214, 327680, 0, 1114215, 393216, 0, 1114221, 458752, 1, 1114223, 589824, 1, 1114234, 1835008, 12, 1179660, 1114112, 8, 1179661, 1179648, 8, 1179670, 458752, 2, 1179671, 524288, 2, 1179672, 589824, 2, 1179673, 327680, 0, 1179674, 393216, 0, 1179686, 1572864, 11, 1179714, 458752, 2, 1179716, 589824, 2, 1179721, 1114112, 9, 1179722, 1179648, 9, 1179723, 1179648, 9, 1179724, 1179648, 9, 1179725, 1245184, 9, 1179728, 262144, 5, 1179732, 1966080, 18, 1179735, 2031616, 18, 1179745, 458752, 0, 1179746, 196608, 5, 1179747, 589824, 0, 1179749, 196608, 5, 1179752, 262144, 5, 1179757, 458752, 2, 1179759, 589824, 2, 1179770, 1310720, 12, 1179771, 1376256, 12, 1245205, 851968, 3, 1245206, 917504, 3, 1245207, 983040, 3, 1245208, 196608, 5, 1245211, 262144, 5, 1245218, 851968, 3, 1245219, 917504, 3, 1245220, 983040, 3, 1245225, 1572864, 11, 1245227, 327680, 0, 1245228, 393216, 0, 1245237, 458752, 0, 1245238, 524288, 0, 1245239, 589824, 0, 1245241, 327680, 0, 1245242, 393216, 0, 1245243, 327680, 0, 1245244, 393216, 0, 1245245, 851968, 3, 1245246, 917504, 3, 1245247, 983040, 3, 1245257, 1114112, 10, 1245261, 1245184, 10, 1245264, 917504, 0, 1245268, 1966080, 19, 1245271, 2031616, 19, 1245272, 917504, 0, 1245274, 851968, 3, 1245275, 917504, 3, 1245276, 983040, 3, 1245277, 327680, 0, 1245278, 393216, 0, 1245279, 327680, 0, 1245280, 393216, 0, 1245281, 458752, 1, 1245283, 589824, 1, 1245286, 327680, 0, 1245287, 393216, 0, 1245297, 458752, 0, 1245298, 524288, 0, 1245299, 589824, 0, 1245306, 1310720, 13, 1245307, 1376256, 13, 1310743, 1048576, 4, 1310744, 1114112, 4, 1310745, 1179648, 4, 1310746, 1245184, 4, 1310758, 1441792, 12, 1310759, 1507328, 12, 1310762, 196608, 5, 1310765, 262144, 5, 1310773, 458752, 1, 1310775, 589824, 1, 1310776, 196608, 5, 1310777, 524288, 0, 1310778, 589824, 0, 1310779, 262144, 5, 1310780, 524288, 0, 1310781, 262144, 5, 1310793, 1114112, 11, 1310794, 1179648, 11, 1310795, 1179648, 11, 1310796, 1179648, 11, 1310797, 1245184, 11, 1310800, 917504, 1, 1310808, 917504, 1, 1310809, 589824, 13, 1310812, 196608, 5, 1310813, 524288, 0, 1310814, 589824, 0, 1310815, 262144, 5, 1310817, 262144, 5, 1310819, 589824, 2, 1310821, 196608, 5, 1310829, 1114112, 9, 1310830, 1179648, 9, 1310831, 1245184, 9, 1310833, 458752, 1, 1310835, 589824, 1, 1310842, 1835008, 12, 1376256, 327680, 0, 1376257, 393216, 0, 1376258, 458752, 0, 1376259, 524288, 0, 1376260, 589824, 0, 1376279, 1048576, 5, 1376280, 1114112, 7, 1376281, 1179648, 7, 1376282, 1245184, 5, 1376294, 1441792, 13, 1376295, 1507328, 13, 1376306, 851968, 3, 1376307, 917504, 3, 1376308, 983040, 3, 1376309, 458752, 2, 1376311, 589824, 2, 1376312, 458752, 1, 1376314, 589824, 1, 1376315, 458752, 1, 1376317, 589824, 1, 1376325, 327680, 0, 1376326, 393216, 0, 1376345, 589824, 13, 1376346, 327680, 0, 1376347, 393216, 0, 1376348, 458752, 1, 1376350, 589824, 1, 1376351, 851968, 3, 1376352, 917504, 3, 1376353, 983040, 3, 1376354, 851968, 3, 1376355, 917504, 3, 1376356, 983040, 3, 1376365, 1114112, 10, 1376367, 1245184, 10, 1376369, 458752, 2, 1376371, 589824, 2, 1376377, 1900544, 12, 1441794, 262144, 5, 1441796, 589824, 1, 1441797, 1900544, 0, 1441816, 1114112, 8, 1441817, 1179648, 8, 1441836, 458752, 0, 1441837, 524288, 0, 1441838, 589824, 0, 1441840, 327680, 0, 1441841, 393216, 0, 1441846, 327680, 0, 1441847, 393216, 0, 1441848, 458752, 2, 1441850, 589824, 2, 1441851, 458752, 2, 1441853, 589824, 2, 1441858, 458752, 0, 1441859, 524288, 0, 1441860, 196608, 5, 1441863, 262144, 5, 1441873, 458752, 0, 1441874, 524288, 0, 1441875, 589824, 0, 1441881, 589824, 13, 1441884, 262144, 5, 1441886, 589824, 2, 1441887, 524288, 0, 1441888, 589824, 0, 1441901, 1114112, 11, 1441902, 1179648, 11, 1441903, 1245184, 11, 1441913, 1310720, 12, 1441914, 1376256, 12, 1507330, 458752, 2, 1507332, 589824, 2, 1507367, 1572864, 11, 1507368, 1572864, 12, 1507369, 1638400, 12, 1507372, 458752, 1, 1507374, 589824, 1, 1507375, 196608, 5, 1507378, 262144, 5, 1507381, 196608, 5, 1507384, 262144, 5, 1507385, 851968, 3, 1507386, 917504, 3, 1507387, 983040, 3, 1507388, 327680, 0, 1507389, 393216, 0, 1507394, 458752, 1, 1507395, 524288, 1, 1507396, 589824, 1, 1507397, 327680, 0, 1507398, 393216, 0, 1507402, 1966080, 17, 1507405, 2031616, 17, 1507409, 458752, 1, 1507411, 589824, 1, 1507417, 589824, 13, 1507418, 327680, 0, 1507419, 393216, 0, 1507420, 327680, 0, 1507421, 393216, 0, 1507422, 458752, 1, 1507424, 589824, 1, 1507430, 1048576, 4, 1507431, 1114112, 4, 1507432, 1179648, 4, 1507433, 1245184, 4, 1507437, 1048576, 4, 1507438, 1114112, 4, 1507439, 1179648, 4, 1507440, 1769472, 1, 1507449, 1310720, 13, 1507450, 1376256, 13, 1572883, 458752, 0, 1572884, 524288, 0, 1572885, 589824, 0, 1572892, 327680, 0, 1572893, 393216, 0, 1572904, 1572864, 13, 1572905, 1638400, 13, 1572908, 458752, 2, 1572909, 1048576, 4, 1572910, 589824, 2, 1572911, 1179648, 4, 1572912, 1245184, 4, 1572920, 917504, 0, 1572923, 196608, 5, 1572926, 262144, 5, 1572930, 458752, 2, 1572931, 458752, 0, 1572932, 589824, 2, 1572933, 589824, 0, 1572935, 262144, 5, 1572936, 458752, 0, 1572937, 524288, 0, 1572938, 1966080, 18, 1572941, 2031616, 18, 1572945, 458752, 2, 1572947, 589824, 2, 1572948, 524288, 15, 1572949, 589824, 14, 1572950, 589824, 14, 1572951, 589824, 14, 1572952, 589824, 14, 1572953, 655360, 14, 1572956, 262144, 5, 1572958, 262144, 5, 1572960, 589824, 2, 1572965, 1900544, 2, 1572966, 1048576, 5, 1572967, 1114112, 7, 1572968, 1179648, 7, 1572969, 1245184, 5, 1572973, 1048576, 5, 1572974, 1114112, 7, 1572975, 1179648, 7, 1572976, 1245184, 5, 1572985, 1900544, 12, 1638400, 1441792, 12, 1638401, 1507328, 12, 1638402, 1572864, 11, 1638404, 917504, 0, 1638407, 327680, 0, 1638408, 393216, 0, 1638409, 327680, 0, 1638410, 393216, 0, 1638413, 1966080, 17, 1638416, 2031616, 17, 1638419, 458752, 1, 1638421, 589824, 1, 1638427, 196608, 5, 1638430, 262144, 5, 1638444, 327680, 0, 1638445, 393216, 0, 1638446, 1114112, 7, 1638447, 1179648, 7, 1638448, 1245184, 5, 1638456, 917504, 1, 1638459, 851968, 3, 1638460, 917504, 3, 1638461, 983040, 3, 1638467, 458752, 1, 1638469, 589824, 1, 1638472, 458752, 1, 1638474, 1966080, 19, 1638477, 2031616, 19, 1638478, 917504, 3, 1638479, 983040, 3, 1638484, 917504, 1, 1638503, 1114112, 8, 1638504, 1179648, 8, 1638510, 1114112, 8, 1638511, 1179648, 8, 1638521, 1310720, 12, 1638522, 1376256, 12, 1703936, 1441792, 13, 1703937, 1507328, 13, 1703938, 1638400, 12, 1703940, 917504, 1, 1703942, 196608, 5, 1703943, 458752, 0, 1703944, 524288, 0, 1703945, 262144, 5, 1703947, 262144, 5, 1703949, 1966080, 18, 1703952, 2031616, 18, 1703955, 458752, 2, 1703957, 589824, 2, 1703970, 1114112, 4, 1703971, 1179648, 4, 1703972, 1245184, 4, 1703979, 196608, 5, 1703982, 1114112, 8, 1703983, 1179648, 8, 1703997, 327680, 0, 1703998, 393216, 0, 1704003, 458752, 2, 1704005, 589824, 2, 1704008, 458752, 2, 1704010, 589824, 2, 1704017, 458752, 0, 1704018, 524288, 0, 1704019, 589824, 0, 1704025, 1572864, 0, 1704026, 1572864, 12, 1704027, 1638400, 12, 1704031, 1703936, 0, 1704057, 1310720, 13, 1704058, 1376256, 13, 1769473, 1572864, 13, 1769474, 1638400, 13, 1769477, 917504, 0, 1769479, 458752, 1, 1769481, 589824, 1, 1769482, 917504, 0, 1769484, 917504, 0, 1769485, 1966080, 19, 1769488, 2031616, 19, 1769505, 1048576, 5, 1769506, 1114112, 7, 1769507, 1179648, 7, 1769508, 1245184, 5, 1769523, 327680, 0, 1769524, 393216, 0, 1769525, 327680, 0, 1769526, 393216, 0, 1769532, 196608, 5, 1769535, 262144, 5, 1769539, 851968, 3, 1769540, 917504, 3, 1769541, 983040, 3, 1769543, 327680, 0, 1769544, 393216, 0, 1769545, 327680, 0, 1769546, 393216, 0, 1769550, 917504, 0, 1769551, 327680, 0, 1769552, 393216, 0, 1769553, 458752, 1, 1769555, 589824, 1, 1769562, 1572864, 13, 1769563, 1638400, 13, 1769566, 1572864, 11, 1769568, 1572864, 11, 1769593, 1835008, 12, 1835008, 1572864, 11, 1835013, 917504, 1, 1835015, 458752, 2, 1835017, 589824, 2, 1835018, 917504, 1, 1835020, 917504, 1, 1835029, 1048576, 4, 1835030, 1114112, 4, 1835031, 1179648, 4, 1835032, 1245184, 4, 1835042, 1114112, 8, 1835043, 1179648, 8, 1835058, 196608, 5, 1835059, 524288, 0, 1835060, 196608, 5, 1835061, 458752, 0, 1835062, 524288, 0, 1835063, 262144, 5, 1835069, 851968, 3, 1835070, 917504, 3, 1835071, 983040, 3, 1835078, 196608, 5, 1835081, 262144, 5, 1835083, 262144, 5, 1835086, 917504, 1, 1835088, 458752, 0, 1835089, 262144, 5, 1835090, 589824, 0, 1835091, 589824, 2, 1835095, 1441792, 12, 1835096, 1507328, 12, 1835100, 1572864, 11, 1835101, 1572864, 12, 1835102, 1638400, 12, 1835128, 1310720, 12, 1835129, 1376256, 12, 1900546, 1572864, 12, 1900547, 1638400, 12, 1900551, 851968, 3, 1900552, 917504, 3, 1900553, 983040, 3, 1900564, 917504, 0, 1900565, 1048576, 5, 1900566, 1114112, 7, 1900567, 1179648, 7, 1900568, 1245184, 5, 1900579, 917504, 1, 1900588, 1703936, 19, 1900594, 458752, 1, 1900596, 589824, 1, 1900597, 458752, 1, 1900599, 589824, 1, 1900606, 458752, 0, 1900607, 524288, 0, 1900608, 589824, 0, 1900612, 327680, 0, 1900613, 393216, 0, 1900615, 851968, 3, 1900616, 917504, 3, 1900617, 983040, 3, 1900624, 458752, 1, 1900626, 589824, 1, 1900627, 327680, 0, 1900628, 393216, 0, 1900631, 1441792, 13, 1900632, 1507328, 13, 1900637, 1572864, 13, 1900638, 1638400, 13, 1900664, 1310720, 13, 1900665, 1376256, 13, 1966082, 1572864, 13, 1966083, 1638400, 13, 1966100, 917504, 1, 1966102, 1114112, 8, 1966103, 1179648, 8, 1966109, 458752, 0, 1966110, 524288, 0, 1966111, 589824, 0, 1966117, 851968, 3, 1966118, 917504, 3, 1966119, 983040, 3, 1966121, 917504, 0, 1966123, 1703936, 16, 1966124, 1769472, 16, 1966130, 458752, 2, 1966132, 589824, 2, 1966133, 458752, 2, 1966135, 589824, 2, 1966142, 458752, 1, 1966144, 589824, 1, 1966147, 196608, 5, 1966150, 262144, 5, 1966154, 917504, 0, 1966160, 458752, 2, 1966162, 589824, 2, 1966165, 262144, 5, 1966168, 1572864, 11, 1966201, 1835008, 12, 2031624, 327680, 0, 2031625, 393216, 0, 2031637, 1769472, 1, 2031638, 327680, 0, 2031639, 393216, 0, 2031643, 327680, 0, 2031644, 393216, 0, 2031645, 458752, 1, 2031647, 589824, 1, 2031657, 917504, 1, 2031659, 1703936, 17, 2031660, 1572864, 17, 2031666, 327680, 0, 2031667, 393216, 0, 2031668, 851968, 3, 2031669, 917504, 3, 2031670, 983040, 3, 2031671, 327680, 0, 2031672, 393216, 0, 2031673, 327680, 0, 2031674, 393216, 0, 2031678, 458752, 2, 2031680, 589824, 2, 2031683, 327680, 0, 2031684, 393216, 0, 2031687, 327680, 0, 2031688, 393216, 0, 2031690, 917504, 1, 2031698, 851968, 3, 2031699, 917504, 3, 2031700, 983040, 3, 2031711, 1572864, 12, 2031712, 1638400, 12, 2031737, 1310720, 12, 2031738, 1376256, 12, 2097154, 1572864, 11, 2097157, 327680, 0, 2097158, 393216, 0, 2097159, 196608, 5, 2097162, 262144, 5, 2097163, 1900544, 2, 2097171, 1114112, 4, 2097172, 1179648, 4, 2097173, 1245184, 4, 2097176, 262144, 5, 2097178, 196608, 5, 2097181, 262144, 5, 2097183, 589824, 2, 2097195, 1572864, 17, 2097196, 1769472, 17, 2097199, 851968, 3, 2097200, 917504, 3, 2097201, 196608, 5, 2097202, 458752, 1, 2097204, 589824, 1, 2097206, 196608, 5, 2097209, 262144, 5, 2097210, 524288, 0, 2097211, 262144, 5, 2097218, 196608, 5, 2097221, 262144, 5, 2097222, 196608, 5, 2097225, 262144, 5, 2097242, 1572864, 11, 2097247, 1572864, 13, 2097248, 1638400, 13, 2097273, 1310720, 13, 2097274, 1376256, 13, 2162689, 1572864, 12, 2162690, 1638400, 12, 2162692, 196608, 5, 2162696, 327680, 0, 2162697, 393216, 0, 2162698, 1048576, 4, 2162699, 1114112, 4, 2162700, 1179648, 4, 2162701, 1245184, 4, 2162706, 1048576, 5, 2162707, 1114112, 7, 2162708, 1179648, 7, 2162709, 1245184, 5, 2162711, 917504, 0, 2162715, 851968, 3, 2162716, 917504, 3, 2162717, 983040, 3, 2162718, 327680, 0, 2162719, 393216, 0, 2162721, 851968, 3, 2162722, 917504, 3, 2162723, 983040, 3, 2162731, 1703936, 18, 2162732, 1769472, 18, 2162738, 458752, 2, 2162740, 589824, 2, 2162742, 589824, 0, 2162743, 1114112, 4, 2162744, 1179648, 4, 2162745, 458752, 1, 2162747, 589824, 1, 2162757, 1048576, 4, 2162758, 1114112, 4, 2162759, 1179648, 4, 2162760, 1245184, 4, 2162770, 1048576, 4, 2162771, 1114112, 4, 2162772, 1179648, 4, 2162773, 1245184, 4, 2162809, 1900544, 12, 2228225, 1572864, 13, 2228226, 1638400, 13, 2228229, 327680, 0, 2228230, 393216, 0, 2228231, 196608, 5, 2228234, 1048576, 5, 2228235, 1114112, 5, 2228236, 1179648, 5, 2228237, 1245184, 5, 2228243, 1114112, 8, 2228244, 1179648, 8, 2228247, 917504, 1, 2228251, 458752, 0, 2228252, 524288, 0, 2228253, 196608, 5, 2228256, 262144, 5, 2228267, 1572864, 19, 2228273, 1048576, 4, 2228274, 1114112, 4, 2228275, 1179648, 4, 2228276, 458752, 1, 2228278, 589824, 1, 2228279, 1114112, 7, 2228280, 1179648, 7, 2228281, 458752, 2, 2228283, 589824, 2, 2228293, 1048576, 5, 2228294, 1114112, 7, 2228295, 1179648, 7, 2228296, 1245184, 5, 2228306, 1048576, 5, 2228307, 1114112, 7, 2228308, 1179648, 7, 2228309, 1245184, 5, 2228310, 327680, 0, 2228311, 393216, 0, 2228344, 1310720, 12, 2228345, 1376256, 12, 2293764, 196608, 5, 2293768, 327680, 0, 2293769, 393216, 0, 2293770, 1048576, 6, 2293771, 1114112, 6, 2293772, 1179648, 6, 2293773, 1245184, 6, 2293778, 1048576, 4, 2293779, 1114112, 4, 2293780, 1179648, 4, 2293781, 1245184, 4, 2293787, 458752, 1, 2293789, 589824, 1, 2293809, 1048576, 5, 2293810, 1114112, 7, 2293811, 1179648, 7, 2293812, 458752, 2, 2293814, 589824, 2, 2293815, 1114112, 8, 2293816, 1179648, 8, 2293817, 851968, 3, 2293818, 917504, 3, 2293819, 983040, 3, 2293823, 1966080, 17, 2293826, 2031616, 17, 2293830, 1114112, 8, 2293831, 1179648, 8, 2293843, 1114112, 8, 2293844, 1179648, 8, 2293845, 196608, 5, 2293848, 262144, 5, 2293880, 1310720, 13, 2293881, 1376256, 13, 2359298, 1441792, 12, 2359299, 1507328, 12, 2359303, 196608, 5, 2359306, 1048576, 7, 2359307, 1114112, 7, 2359308, 1179648, 7, 2359309, 720896, 9, 2359310, 786432, 9, 2359314, 1048576, 5, 2359315, 1114112, 7, 2359316, 1179648, 7, 2359317, 1245184, 5, 2359318, 1048576, 4, 2359319, 1114112, 4, 2359320, 1179648, 4, 2359321, 1245184, 4, 2359323, 458752, 2, 2359325, 589824, 2, 2359346, 1114112, 8, 2359347, 1179648, 8, 2359350, 196608, 5, 2359353, 262144, 5, 2359359, 1966080, 18, 2359362, 2031616, 18, 2359365, 1900544, 2, 2359372, 1048576, 4, 2359373, 1114112, 4, 2359374, 1179648, 4, 2359375, 1245184, 4, 2359415, 1900544, 12, 2424834, 1441792, 13, 2424835, 1507328, 13, 2424841, 917504, 0, 2424843, 1114112, 8, 2424844, 1179648, 8, 2424845, 720896, 10, 2424846, 786432, 10, 2424851, 1114112, 8, 2424852, 1179648, 8, 2424854, 1048576, 5, 2424855, 1114112, 7, 2424856, 1179648, 7, 2424857, 1245184, 5, 2424859, 1048576, 4, 2424860, 1114112, 4, 2424861, 1179648, 4, 2424862, 1245184, 4, 2424876, 1769472, 1, 2424895, 1966080, 19, 2424898, 2031616, 19, 2424908, 1048576, 5, 2424909, 1114112, 7, 2424910, 1179648, 7, 2424921, 1048576, 4, 2424922, 1114112, 4, 2424923, 1179648, 4, 2424924, 393216, 14, 2424951, 1835008, 12, 2490370, 1572864, 11, 2490377, 917504, 1, 2490391, 1114112, 8, 2490392, 1179648, 8, 2490395, 1048576, 5, 2490396, 1114112, 7, 2490397, 1179648, 7, 2490398, 1245184, 5, 2490399, 1048576, 4, 2490400, 1114112, 4, 2490401, 1179648, 4, 2490445, 1114112, 8, 2490446, 1179648, 8, 2490451, 1114112, 4, 2490452, 1179648, 4, 2490453, 1245184, 4, 2490457, 1048576, 5, 2490458, 1114112, 7, 2490459, 1179648, 7, 2490460, 1245184, 5, 2490487, 1310720, 12, 2490488, 1376256, 12, 2555911, 1048576, 4, 2555912, 1114112, 4, 2555913, 1179648, 4, 2555914, 1245184, 4, 2555915, 1048576, 4, 2555916, 1114112, 4, 2555917, 1179648, 4, 2555918, 1245184, 4, 2555921, 1048576, 4, 2555922, 1114112, 4, 2555923, 1179648, 4, 2555924, 1245184, 4, 2555925, 458752, 16, 2555926, 524288, 16, 2555929, 589824, 13, 2555931, 1441792, 16, 2555932, 1114112, 8, 2555933, 1179648, 8, 2555934, 1900544, 1, 2555935, 1048576, 5, 2555936, 1114112, 7, 2555937, 1179648, 7, 2555938, 1245184, 5, 2555940, 1048576, 4, 2555941, 1114112, 4, 2555942, 1179648, 4, 2555943, 1245184, 4, 2555944, 327680, 16, 2555945, 393216, 16, 2555951, 1572864, 0, 2555952, 1441792, 12, 2555953, 1507328, 12, 2555954, 1703936, 0, 2555974, 1114112, 4, 2555975, 1179648, 4, 2555976, 1245184, 4, 2555986, 1048576, 5, 2555987, 1114112, 7, 2555988, 1179648, 7, 2555989, 1245184, 5, 2555994, 1114112, 8, 2555995, 1179648, 8, 2556023, 1310720, 13, 2556024, 1376256, 13, 2621440, 1572864, 12, 2621441, 1638400, 12, 2621447, 1048576, 5, 2621448, 1114112, 7, 2621449, 1179648, 7, 2621450, 1245184, 5, 2621451, 1048576, 5, 2621452, 1114112, 7, 2621453, 1179648, 7, 2621454, 1245184, 5, 2621457, 1048576, 5, 2621458, 1114112, 7, 2621459, 1179648, 7, 2621460, 1245184, 5, 2621461, 720896, 16, 2621462, 524288, 17, 2621465, 589824, 13, 2621467, 1441792, 17, 2621468, 1507328, 17, 2621469, 589824, 13, 2621472, 1114112, 8, 2621473, 1179648, 8, 2621476, 1048576, 5, 2621477, 1114112, 7, 2621478, 1179648, 7, 2621479, 1245184, 5, 2621480, 720896, 16, 2621481, 393216, 17, 2621482, 1048576, 4, 2621483, 1114112, 4, 2621484, 1179648, 4, 2621485, 1245184, 4, 2621488, 1441792, 13, 2621489, 1507328, 13, 2621490, 1572864, 12, 2621491, 1638400, 12, 2621500, 786432, 8, 2621501, 1048576, 4, 2621502, 1114112, 4, 2621503, 1179648, 4, 2621504, 1245184, 4, 2621509, 1048576, 5, 2621510, 1114112, 7, 2621511, 1179648, 7, 2621512, 1245184, 5, 2621514, 786432, 8, 2621515, 1048576, 4, 2621516, 1114112, 4, 2621517, 1179648, 4, 2621518, 1245184, 4, 2621523, 1114112, 8, 2621524, 1179648, 8, 2621528, 720896, 8, 2621559, 1900544, 12, 2686976, 1572864, 13, 2686977, 1638400, 13, 2686984, 1114112, 8, 2686985, 1179648, 8, 2686988, 1114112, 8, 2686989, 1179648, 8, 2686990, 720896, 16, 2686994, 1114112, 8, 2686995, 1179648, 8, 2686997, 720896, 17, 2686998, 655360, 18, 2687001, 589824, 13, 2687005, 589824, 13, 2687009, 327680, 17, 2687010, 720896, 16, 2687013, 1114112, 8, 2687014, 1179648, 8, 2687016, 720896, 17, 2687017, 655360, 18, 2687018, 1048576, 5, 2687019, 1114112, 7, 2687020, 1179648, 7, 2687021, 1245184, 5, 2687026, 1572864, 13, 2687027, 1638400, 13, 2687029, 1703936, 0, 2687037, 1048576, 5, 2687038, 1114112, 7, 2687039, 1179648, 7, 2687040, 1245184, 5, 2687046, 1114112, 8, 2687047, 1179648, 8, 2687051, 1048576, 5, 2687052, 1114112, 7, 2687053, 1179648, 7, 2687054, 1245184, 5, 2687060, 786432, 8, 2687094, 1835008, 12, 2752526, 720896, 17, 2752533, 720896, 18, 2752537, 524288, 14, 2752538, 589824, 14, 2752539, 589824, 14, 2752540, 589824, 14, 2752541, 655360, 14, 2752545, 589824, 18, 2752546, 720896, 17, 2752550, 393216, 14, 2752552, 720896, 18, 2752555, 1114112, 8, 2752556, 1179648, 8, 2752560, 1572864, 11, 2752563, 1572864, 11, 2752574, 1114112, 8, 2752575, 1179648, 8, 2752588, 1114112, 8, 2752589, 1179648, 8, 2752591, 720896, 8, 2752629, 1310720, 12, 2752630, 1376256, 12, 2818062, 720896, 18, 2818071, 1048576, 4, 2818072, 1114112, 4, 2818073, 1179648, 4, 2818074, 1114112, 4, 2818075, 1179648, 4, 2818076, 1245184, 4, 2818082, 720896, 18, 2818092, 720896, 8, 2818113, 1048576, 4, 2818114, 1114112, 4, 2818115, 1179648, 4, 2818116, 1245184, 4, 2818121, 393216, 14, 2818165, 1310720, 13, 2818166, 1376256, 13, 2883593, 1048576, 4, 2883594, 1114112, 4, 2883595, 1179648, 4, 2883596, 1245184, 4, 2883599, 393216, 14, 2883607, 393216, 14, 2883608, 1114112, 7, 2883609, 1179648, 7, 2883610, 1114112, 7, 2883611, 1179648, 7, 2883612, 1245184, 5, 2883635, 1572864, 12, 2883636, 1638400, 12, 2883643, 393216, 14, 2883649, 1048576, 5, 2883650, 1114112, 7, 2883651, 1179648, 7, 2883652, 1245184, 5, 2883654, 720896, 8, 2883701, 1900544, 12, 2883702, 1900544, 12, 2949129, 1048576, 5, 2949130, 1114112, 5, 2949131, 1179648, 5, 2949132, 1245184, 5, 2949133, 720896, 8, 2949138, 786432, 8, 2949144, 1114112, 8, 2949145, 1179648, 8, 2949146, 1114112, 8, 2949147, 1179648, 8, 2949155, 720896, 8, 2949171, 1572864, 13, 2949172, 1638400, 13, 2949183, 720896, 8, 2949186, 1114112, 8, 2949187, 1179648, 8, 2949237, 1310720, 12, 2949238, 1376256, 12, 3014665, 1048576, 6, 3014666, 1114112, 6, 3014667, 1179648, 6, 3014668, 1245184, 6, 3014676, 720896, 8, 3014773, 1310720, 13, 3014774, 1376256, 13, 3080201, 1048576, 7, 3080202, 1114112, 7, 3080203, 1179648, 7, 3080204, 1245184, 7, 3080310, 1835008, 12, 3145738, 1114112, 8, 3145739, 1179648, 8, 3145740, 1245184, 8, 3145845, 1310720, 12, 3145846, 1376256, 12, 3211381, 1310720, 13, 3211382, 1376256, 13, 3276810, 1310720, 12, 3276811, 1376256, 12, 3276912, 1310720, 12, 3276913, 1376256, 12, 3276916, 1835008, 12, 3342346, 1310720, 13, 3342347, 1376256, 13, 3342448, 1310720, 13, 3342449, 1376256, 13, 3342450, 1900544, 12, 3342451, 1310720, 12, 3342452, 1376256, 12, 3407884, 1835008, 12, 3407885, 1900544, 12, 3407889, 1310720, 12, 3407890, 1376256, 12, 3407942, 1310720, 12, 3407943, 1376256, 12, 3407944, 1900544, 12, 3407959, 1310720, 12, 3407960, 1376256, 12, 3407961, 1835008, 12, 3407979, 1310720, 12, 3407980, 1376256, 12, 3407981, 1835008, 12, 3407982, 1310720, 12, 3407983, 1376256, 12, 3407984, 1835008, 12, 3407986, 1835008, 12, 3407987, 1310720, 13, 3407988, 1376256, 13, 3473421, 1310720, 12, 3473422, 1376256, 12, 3473423, 1835008, 12, 3473425, 1310720, 13, 3473426, 1376256, 13, 3473441, 1310720, 12, 3473442, 1376256, 12, 3473443, 1835008, 12, 3473444, 1900544, 12, 3473448, 1310720, 12, 3473449, 1376256, 12, 3473475, 1310720, 12, 3473476, 1376256, 12, 3473477, 1835008, 12, 3473478, 1310720, 13, 3473479, 1376256, 13, 3473481, 1310720, 12, 3473482, 1376256, 12, 3473495, 1310720, 13, 3473496, 1376256, 13, 3473498, 1900544, 12, 3473499, 1310720, 12, 3473500, 1376256, 12, 3473506, 1310720, 12, 3473507, 1376256, 12, 3473509, 1310720, 12, 3473510, 1376256, 12, 3473513, 1900544, 12, 3473515, 1310720, 13, 3473516, 1376256, 13, 3473518, 1310720, 13, 3473519, 1376256, 13, 3538957, 1310720, 13, 3538958, 1376256, 13, 3538960, 1900544, 12, 3538962, 1835008, 12, 3538963, 1310720, 12, 3538964, 1376256, 12, 3538965, 1835008, 12, 3538970, 1310720, 12, 3538971, 1376256, 12, 3538972, 1835008, 12, 3538977, 1310720, 13, 3538978, 1376256, 13, 3538981, 1310720, 12, 3538982, 1376256, 12, 3538984, 1310720, 13, 3538985, 1376256, 13, 3538986, 1835008, 12, 3538996, 1310720, 12, 3538997, 1376256, 12, 3539005, 1310720, 12, 3539006, 1376256, 12, 3539011, 1310720, 13, 3539012, 1376256, 13, 3539016, 1900544, 12, 3539017, 1310720, 13, 3539018, 1376256, 13, 3539019, 1835008, 12, 3539024, 1310720, 12, 3539025, 1376256, 12, 3539028, 1310720, 12, 3539029, 1376256, 12, 3539030, 1835008, 12, 3539035, 1310720, 13, 3539036, 1376256, 13, 3539038, 1310720, 12, 3539039, 1376256, 12, 3539040, 1900544, 12, 3539041, 1835008, 12, 3539042, 1310720, 13, 3539043, 1376256, 13, 3539044, 1900544, 12, 3539045, 1310720, 13, 3539046, 1376256, 13, 3539047, 1835008, 12, 3539048, 1310720, 12, 3539049, 1376256, 12, 3539050, 1835008, 12, 3604499, 1310720, 13, 3604500, 1376256, 13, 3604502, 1900544, 12, 3604503, 1310720, 12, 3604504, 1376256, 12, 3604505, 1835008, 12, 3604506, 1310720, 13, 3604507, 1376256, 13, 3604509, 1900544, 12, 3604510, 1310720, 12, 3604511, 1376256, 12, 3604512, 1835008, 12, 3604517, 1310720, 13, 3604518, 1376256, 13, 3604519, 1835008, 12, 3604520, 1900544, 12, 3604522, 1900544, 12, 3604523, 1310720, 12, 3604524, 1376256, 12, 3604529, 1310720, 12, 3604530, 1376256, 12, 3604531, 1835008, 12, 3604532, 1310720, 13, 3604533, 1376256, 13, 3604534, 1900544, 12, 3604536, 1310720, 12, 3604537, 1376256, 12, 3604538, 1835008, 12, 3604539, 1900544, 12, 3604541, 1310720, 13, 3604542, 1376256, 13, 3604543, 1835008, 12, 3604544, 1310720, 12, 3604545, 1376256, 12, 3604546, 1835008, 12, 3604555, 1835008, 12, 3604556, 1310720, 12, 3604557, 1376256, 12, 3604559, 1900544, 12, 3604560, 1310720, 13, 3604561, 1376256, 13, 3604562, 1835008, 12, 3604564, 1310720, 13, 3604565, 1376256, 13, 3604573, 1835008, 12, 3604574, 1310720, 13, 3604575, 1376256, 13, 3604577, 1835008, 12, 3604584, 1310720, 13, 3604585, 1376256, 13, 3670039, 1310720, 13, 3670040, 1376256, 13, 3670046, 1310720, 13, 3670047, 1376256, 13, 3670059, 1310720, 13, 3670060, 1376256, 13, 3670061, 1835008, 12, 3670062, 1310720, 12, 3670063, 1376256, 12, 3670064, 1835008, 12, 3670065, 1310720, 13, 3670066, 1376256, 13, 3670071, 1900544, 12, 3670072, 1310720, 13, 3670073, 1376256, 13, 3670076, 1835008, 12, 3670080, 1310720, 13, 3670081, 1376256, 13, 3670092, 1310720, 13, 3670093, 1376256, 13, 3670094, 1835008, 12, 3670099, 1900544, 12, 3735598, 1310720, 13, 3735599, 1376256, 13 ) + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 3"] +tile_set = ExtResource( 4 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196693, 458752, 22, 196694, 524288, 22, 196697, 720896, 22, 196698, 786432, 22, 262229, 458752, 23, 262234, 786432, 23, 327765, 458752, 24, 327770, 786432, 24, 393301, 458752, 25, 393306, 786432, 25, 458837, 458752, 26, 458842, 786432, 26, 524373, 458752, 27, 524378, 786432, 27, 589909, 458752, 28, 589910, 524288, 28, 589911, 589824, 28, 589912, 655360, 28, 589913, 720896, 28, 589914, 786432, 28, 655445, 458752, 29, 655446, 524288, 29, 655447, 589824, 29, 655448, 655360, 29, 655449, 720896, 29, 655450, 786432, 29, 983146, 1900544, 17, 1048680, 983040, 17, 1048681, 1048576, 17, 1048683, 1179648, 17, 1048684, 1245184, 17, 1114216, 983040, 18, 1114220, 1245184, 18, 1179756, 1245184, 19, 1245197, 1376256, 22, 1245288, 983040, 20, 1245292, 1245184, 20, 1310824, 983040, 21, 1310828, 1245184, 21, 1441822, 262144, 0, 1441823, 327680, 0, 1441824, 393216, 0, 1441825, 458752, 0, 1507358, 262144, 1, 1507361, 458752, 1, 1638433, 458752, 3, 1703966, 262144, 4, 1703967, 327680, 4, 1703968, 393216, 4, 1703969, 458752, 4 ) + +[node name="PU_anim_tiles" type="TileMap" parent="Tile Layer 3"] +tile_set = ExtResource( 5 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 786455, 0, 10, 851994, 0, 11, 1048605, 0, 12, 1114141, 0, 13, 2031630, 0, 9, 2031635, 0, 9, 2097164, 0, 9, 2097165, 0, 9, 2097170, 0, 9, 2162767, 0, 9, 2228298, 0, 9, 2228302, 0, 9, 2293798, 0, 9, 2293833, 0, 9, 2359332, 0, 9, 2359333, 0, 9, 2359376, 0, 9, 2424853, 0, 9, 2424868, 0, 9, 2424875, 0, 9, 2424902, 0, 9, 2424911, 0, 9, 2424920, 0, 9, 2490379, 0, 9, 2490389, 0, 9, 2490402, 0, 9, 2490410, 0, 9, 2490438, 0, 9, 2490450, 0, 9, 2490455, 0, 9, 2555973, 0, 9, 2555985, 0, 9, 2686987, 0, 9, 2687035, 0, 9, 2687041, 0, 9, 2752523, 0, 9, 2752570, 0, 9, 2752576, 0, 9, 2818107, 0, 9, 2883615, 0, 9, 2949150, 0, 9 ) + +[node name="Tile Layer 4" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 76, 589824, 2, 78, 524288, 0, 83, 458752, 1, 98, 393216, 0, 65632, 393216, 0, 131149, 458752, 2, 131155, 589824, 0, 131163, 458752, 0, 131166, 393216, 0, 131173, 983040, 3, 196693, 262144, 5, 196705, 458752, 0, 262247, 327680, 0, 327777, 458752, 2, 327779, 589824, 2, 327782, 196608, 5, 393285, 1638400, 12, 393301, 262144, 5, 393307, 196608, 5, 393310, 851968, 3, 458843, 458752, 1, 458852, 458752, 1, 458855, 327680, 0, 524373, 262144, 5, 524384, 393216, 0, 524387, 524288, 0, 524388, 589824, 0, 524390, 589824, 2, 524412, 196608, 5, 589941, 589824, 0, 655377, 1048576, 4, 655380, 1245184, 4, 655451, 196608, 5, 655460, 589824, 2, 655479, 458752, 2, 720916, 1245184, 5, 721011, 589824, 0, 786492, 393216, 0, 786525, 589824, 2, 852034, 589824, 1, 852039, 851968, 3, 852083, 589824, 2, 917519, 524288, 0, 917580, 589824, 2, 917585, 262144, 5, 983049, 458752, 2, 983051, 589824, 2, 983054, 458752, 1, 983074, 458752, 0, 983155, 262144, 5, 1048587, 1048576, 4, 1048590, 1245184, 4, 1048598, 458752, 0, 1048674, 589824, 1, 1179721, 262144, 5, 1179725, 196608, 5, 1179746, 524288, 0, 1179749, 262144, 5, 1310776, 458752, 0, 1310779, 458752, 0, 1310781, 589824, 0, 1310812, 458752, 0, 1310817, 458752, 2, 1310824, 262144, 5, 1441794, 458752, 1, 1441860, 589824, 0, 1441881, 196608, 5, 1441884, 458752, 2, 1441886, 458752, 0, 1507440, 1245184, 4, 1572910, 1114112, 4, 1572932, 196608, 5, 1572938, 589824, 0, 1572948, 917504, 0, 1572949, 851968, 3, 1572950, 917504, 3, 1572951, 983040, 3, 1572953, 196608, 5, 1572958, 458752, 2, 1638445, 1048576, 5, 1638474, 589824, 1, 1638477, 851968, 3, 1703937, 1572864, 12, 1703945, 589824, 0, 1703969, 1048576, 4, 1703982, 262144, 5, 1835043, 917504, 0, 1835058, 458752, 0, 1835060, 589824, 0, 1835063, 589824, 0, 1835086, 196608, 5, 1835089, 458752, 2, 1966162, 196608, 5, 2031666, 458752, 0, 2031667, 524288, 0, 2031668, 589824, 0, 2097173, 196608, 5, 2097181, 458752, 2, 2097201, 983040, 3, 2097209, 458752, 0, 2097211, 589824, 0, 2162695, 262144, 5, 2162740, 458752, 0, 2162741, 524288, 0, 2162742, 1048576, 4, 2162745, 1245184, 4, 2228234, 262144, 5, 2228253, 589824, 0, 2228276, 1245184, 4, 2228278, 1048576, 5, 2228281, 1245184, 5, 2293767, 262144, 5, 2293812, 1245184, 5, 2293815, 327680, 0, 2293816, 393216, 0, 2359306, 262144, 5, 2359309, 1245184, 5, 2424911, 1245184, 5, 2424924, 1245184, 4, 2490402, 1245184, 4, 2490450, 1048576, 4, 2555932, 1507328, 16, 2621461, 458752, 17, 2621473, 327680, 16, 2621474, 393216, 16, 2621480, 327680, 17, 2686997, 589824, 18, 2687010, 393216, 17, 2687016, 589824, 18, 2752546, 655360, 18, 2818074, 1245184, 4, 2883607, 1048576, 5, 2883610, 1245184, 5 ) + +[node name="PU_buildings+" type="TileMap" parent="Tile Layer 4"] +tile_set = ExtResource( 4 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 1179661, 1507328, 22, 1179752, 983040, 19, 1638430, 262144, 3 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 393307, 458752, 0, 655451, 458752, 0, 1572932, 524288, 0, 1835089, 524288, 0 ) diff --git a/Maps/Routes/Route3/Route_3_M001.gd b/Maps/Routes/Route3/Route_3_M001.gd new file mode 100644 index 000000000..6c16433e1 --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M001.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map001 + +var map_name = "Route 03" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(240, 272): + Global.game.play_dialogue("MAP001_NPC_1") + if check_pos == Vector2(304, 208): + Global.game.play_dialogue("MAP001_NPC_2") + return null diff --git a/Maps/Routes/Route3/Route_3_M001.gd.uid b/Maps/Routes/Route3/Route_3_M001.gd.uid new file mode 100644 index 000000000..ef95f30de --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M001.gd.uid @@ -0,0 +1 @@ +uid://bouuh5e8l4ojm diff --git a/Maps/Routes/Route3/Route_3_M001.tscn b/Maps/Routes/Route3/Route_3_M001.tscn new file mode 100644 index 000000000..d61a9673d --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M001.tscn @@ -0,0 +1,72 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route3/Route_3_M001_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route3/Route_3_M001.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_049.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_028.png" id="302"] +[node name="Route 03" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 4, 1, 0, 0, 2, 65536, 0, 3, 0, 0, 4, 196608, 0, 5, 131072, 0, 6, 196608, 0, 7, 131072, 0, 8, 65536, 0, 9, 0, 0, 10, 65536, 0, 11, 262145, 2, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 4, 65537, 0, 1, 65538, 65536, 1, 65539, 0, 1, 65540, 196608, 1, 65541, 131072, 1, 65542, 196608, 1, 65543, 131072, 1, 65544, 65536, 1, 65545, 0, 1, 65546, 65536, 1, 65547, 262145, 2, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 4, 131073, 0, 2, 131074, 65536, 2, 131075, 0, 2, 131076, 327680, 0, 131077, 327680, 1, 131078, 393216, 1, 131079, 131072, 2, 131080, 65536, 2, 131081, 0, 2, 131082, 65536, 2, 131083, 262145, 2, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 4, 196609, 0, 3, 196610, 65536, 3, 196611, 0, 3, 196612, 196608, 3, 196613, 131072, 3, 196614, 196608, 3, 196615, 131072, 3, 196616, 65536, 3, 196617, 0, 3, 196618, 65536, 3, 196619, 262145, 2, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 4, 262145, 262144, 0, 262146, 262144, 0, 262147, 262144, 0, 262148, 262144, 0, 262149, 262144, 0, 262150, 262144, 0, 262151, 262144, 0, 262152, 262144, 0, 262153, 262144, 0, 262154, 262144, 0, 262155, 262145, 2, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 4, 327681, 262144, 0, 327682, 262144, 0, 327683, 262144, 0, 327684, 262144, 0, 327685, 262144, 0, 327686, 262144, 0, 327687, 262144, 0, 327688, 262144, 0, 327689, 262144, 0, 327690, 262144, 0, 327691, 262145, 2, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 4, 393217, 262144, 0, 393218, 262144, 0, 393219, 262144, 0, 393220, 262144, 0, 393221, 262144, 0, 393222, 262144, 0, 393223, 262144, 0, 393224, 262144, 0, 393225, 262144, 0, 393226, 262144, 0, 393227, 262145, 2, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 4, 458753, 262144, 0, 458754, 262144, 0, 458755, 262144, 0, 458756, 262144, 0, 458757, 262144, 0, 458758, 262144, 0, 458759, 262144, 0, 458760, 262144, 0, 458761, 262144, 0, 458762, 262144, 0, 458763, 262145, 2, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 4, 524289, 262144, 0, 524290, 262144, 0, 524291, 262144, 0, 524292, 262144, 0, 524293, 262144, 0, 524294, 262144, 0, 524295, 262144, 0, 524296, 262144, 0, 524297, 262144, 0, 524298, 262144, 0, 524299, 262145, 2, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 4, 589825, 262144, 0, 589826, 262144, 0, 589827, 262144, 0, 589828, 262144, 0, 589829, 262144, 0, 589830, 262144, 0, 589831, 262144, 0, 589832, 262144, 0, 589833, 262144, 0, 589834, 262144, 0, 589835, 262145, 2, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 4, 655361, 262144, 0, 655362, 262144, 0, 655363, 262144, 0, 655364, 262144, 0, 655365, 262144, 0, 655366, 262144, 0, 655367, 262144, 0, 655368, 262144, 0, 655369, 262144, 0, 655370, 262144, 0, 655371, 262145, 2, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 4, 720897, 262144, 0, 720898, 262144, 0, 720899, 262144, 0, 720900, 262144, 0, 720901, 262144, 0, 720902, 262144, 0, 720903, 262144, 0, 720904, 262144, 0, 720905, 262144, 0, 720906, 262144, 0, 720907, 262145, 2, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 131073, 0, 786433, 131073, 3, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 65537, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131076, 131072, 2, 327684, 0, 8, 327685, 65536, 8, 327686, 65536, 8, 327687, 131072, 8, 393220, 0, 9, 393221, 65536, 9, 393222, 65536, 9, 393223, 131072, 9, 458756, 0, 9, 458757, 65536, 9, 458758, 65536, 9, 458759, 131072, 9, 524292, 0, 9, 524293, 65536, 9, 524294, 65536, 9, 524295, 131072, 9, 589828, 0, 9, 589829, 65536, 9, 589830, 65536, 9, 589831, 131072, 9, 655364, 0, 10, 655365, 65536, 10, 655366, 65536, 10, 655367, 131072, 10 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 0, 11, 65541, 65536, 11, 65542, 131072, 11, 65543, 196608, 11, 131076, 0, 12, 131077, 65536, 12, 131078, 131072, 12, 131079, 196608, 12, 196612, 0, 13, 196613, 65536, 13, 196614, 131072, 13, 196615, 196608, 13, 196616, 262144, 2, 196617, 327680, 2, 262148, 458752, 18, 262149, 458752, 18, 262150, 458752, 18, 262151, 458752, 18, 262152, 262144, 3, 262153, 327680, 3, 327681, 131072, 4, 327682, 327680, 4, 327683, 196608, 4, 393219, 196608, 5, 458755, 196608, 5, 524291, 196608, 5, 589826, 131072, 6, 589827, 196608, 6, 720900, 458752, 18, 720901, 458752, 18, 720902, 458752, 18, 720903, 458752, 18, 786436, 262144, 13, 786437, 327680, 13, 786438, 327680, 13, 786439, 393216, 13, 851972, 262144, 14, 851973, 327680, 14, 851974, 327680, 14, 851975, 393216, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 400) +scene_destination = "res://Maps/Routes/Route3/Route_3.tscn" +location = Vector2(2800, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 112) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(592, 1872) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 112) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(624, 1872) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 400) +scene_destination = "res://Maps/Routes/Route3/Route_3.tscn" +location = Vector2(2832, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 272) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 208) +texture = ExtResource("302") +facing = "Left" diff --git a/Maps/Routes/Route3/Route_3_M001_tileset.tres b/Maps/Routes/Route3/Route_3_M001_tileset.tres new file mode 100644 index 000000000..1b716f6e1 --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M001_tileset.tres @@ -0,0 +1,204 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Gatehouse.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +6:1/0 = 0 +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +7:18/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route3/Route_3_M054.gd b/Maps/Routes/Route3/Route_3_M054.gd new file mode 100644 index 000000000..8010a96a8 --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M054.gd @@ -0,0 +1,20 @@ +extends Node2D # gen_map.py Map054 + +var map_name = "Route 03" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 240): + Global.game.play_dialogue("MAP054_NPC_1") + if check_pos == Vector2(240, 176): + Global.game.play_dialogue("MAP054_NPC_2") + if check_pos == Vector2(144, 272): + Global.game.play_dialogue("MAP054_NPC_3") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP054_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(213, 1) + Global.game.recive_item(213) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/Routes/Route3/Route_3_M054.gd.uid b/Maps/Routes/Route3/Route_3_M054.gd.uid new file mode 100644 index 000000000..36f42c21e --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M054.gd.uid @@ -0,0 +1 @@ +uid://8lau4l4ajbo0 diff --git a/Maps/Routes/Route3/Route_3_M054.tscn b/Maps/Routes/Route3/Route_3_M054.tscn new file mode 100644 index 000000000..38660f600 --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M054.tscn @@ -0,0 +1,64 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route3/Route_3_M054_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route3/Route_3_M054.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_124.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_113.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_114.png" id="303"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 03" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 4, 1, 196608, 3, 2, 262144, 3, 3, 262144, 3, 4, 262144, 3, 5, 262144, 3, 6, 0, 0, 7, 0, 0, 8, 262144, 3, 9, 262144, 3, 10, 262144, 3, 11, 262144, 3, 12, 327680, 3, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 4, 65537, 196608, 4, 65538, 262144, 4, 65539, 262144, 4, 65540, 262144, 4, 65541, 262144, 4, 65542, 0, 0, 65543, 0, 0, 65544, 262144, 4, 65545, 262144, 4, 65546, 262144, 4, 65547, 262144, 4, 65548, 327680, 4, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 4, 131073, 65536, 6, 131074, 65536, 6, 131075, 65536, 6, 131076, 65536, 6, 131077, 65536, 6, 131078, 196608, 3, 131079, 327680, 3, 131080, 65536, 6, 131081, 65536, 6, 131082, 65536, 6, 131083, 65536, 6, 131084, 65536, 6, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 4, 196609, 65536, 6, 196610, 65536, 5, 196611, 65536, 5, 196612, 65536, 5, 196613, 65536, 5, 196614, 196608, 4, 196615, 327680, 4, 196616, 65536, 5, 196617, 65536, 5, 196618, 65536, 5, 196619, 65536, 5, 196620, 65536, 5, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 4, 262145, 65536, 6, 262146, 65536, 5, 262147, 65536, 5, 262148, 65536, 5, 262149, 65536, 5, 262150, 65536, 6, 262151, 65536, 6, 262152, 65536, 5, 262153, 65536, 5, 262154, 65536, 5, 262155, 65536, 5, 262156, 65536, 5, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 4, 327681, 65536, 6, 327682, 65536, 5, 327683, 65536, 5, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 5, 327689, 65536, 5, 327690, 65536, 5, 327691, 65536, 5, 327692, 65536, 5, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 4, 393217, 65536, 6, 393218, 65536, 5, 393219, 65536, 5, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 65536, 5, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 131073, 0, 458753, 65536, 6, 458754, 65536, 5, 458755, 65536, 5, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 65536, 5, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 65536, 6, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 65536, 6, 589826, 65536, 5, 589827, 65536, 5, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 65536, 5, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 196608, 3, 2, 196608, 11, 3, 262144, 11, 4, 262144, 3, 5, 262144, 3, 8, 262144, 3, 9, 262144, 3, 10, 196608, 11, 11, 262144, 11, 12, 327680, 3, 65537, 196608, 4, 65538, 196608, 12, 65539, 262144, 12, 65540, 262144, 4, 65541, 262144, 4, 65544, 262144, 4, 65545, 262144, 4, 65546, 196608, 12, 65547, 262144, 12, 65548, 327680, 4, 131078, 196608, 3, 131079, 327680, 3, 196614, 196608, 4, 196615, 327680, 4, 262148, 393216, 15, 262149, 458752, 15, 262150, 458752, 15, 262151, 458752, 15, 262152, 458752, 15, 262153, 0, 18, 327684, 393216, 16, 327685, 458752, 16, 327686, 458752, 16, 327687, 458752, 16, 327688, 458752, 16, 327689, 0, 19, 393220, 393216, 16, 393221, 458752, 16, 393222, 458752, 16, 393223, 458752, 16, 393224, 458752, 16, 393225, 0, 19, 458756, 393216, 17, 458757, 458752, 17, 458758, 458752, 17, 458759, 458752, 17, 458760, 458752, 17, 458761, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 5, 393216, 20, 65537, 131072, 9, 65538, 65536, 18, 65539, 131072, 18, 65540, 196608, 13, 65544, 458752, 7, 65545, 0, 9, 65546, 262144, 18, 65547, 327680, 18, 65548, 196608, 13, 131073, 131072, 10, 131074, 65536, 19, 131075, 131072, 19, 131076, 196608, 14, 131080, 458752, 8, 131081, 0, 10, 131082, 262144, 19, 131083, 327680, 19, 131084, 196608, 14, 196610, 65536, 20, 196614, 393216, 13, 196615, 458752, 13, 196618, 262144, 20, 196619, 327680, 20, 262150, 393216, 14, 262151, 458752, 14, 327686, 196608, 19, 393218, 393216, 9, 393219, 458752, 9, 393220, 65536, 20, 458754, 393216, 10, 458755, 458752, 10, 458756, 65536, 20, 589830, 131072, 29, 589831, 196608, 29, 589832, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 336) +scene_destination = "res://Maps/Routes/Route3/Route_3.tscn" +location = Vector2(1008, 848) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 240) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 176) +texture = ExtResource("302") +facing = "Up" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(144, 272) +texture = ExtResource("303") +facing = "Left" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(112, 208) +texture = ExtResource("6") +item_id = 213 diff --git a/Maps/Routes/Route3/Route_3_M054_tileset.tres b/Maps/Routes/Route3/Route_3_M054_tileset.tres new file mode 100644 index 000000000..74802e9ed --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M054_tileset.tres @@ -0,0 +1,195 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route3/Route_3_M177.gd b/Maps/Routes/Route3/Route_3_M177.gd new file mode 100644 index 000000000..1195c19eb --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M177.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map177 + +var map_name = "Route 03" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 240): + Global.game.play_dialogue("MAP177_NPC_1") + return null diff --git a/Maps/Routes/Route3/Route_3_M177.gd.uid b/Maps/Routes/Route3/Route_3_M177.gd.uid new file mode 100644 index 000000000..e03e335f6 --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M177.gd.uid @@ -0,0 +1 @@ +uid://b1p3fbownxqi8 diff --git a/Maps/Routes/Route3/Route_3_M177.tscn b/Maps/Routes/Route3/Route_3_M177.tscn new file mode 100644 index 000000000..f738b6515 --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M177.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route3/Route_3_M177_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route3/Route_3_M177.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="301"] +[node name="Route 03" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 262145, 0, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 131073, 1, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 4, 196614, 196608, 3, 196615, 262144, 3, 196616, 262144, 3, 196617, 262144, 3, 196618, 262144, 3, 196619, 262144, 3, 196620, 327680, 3, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 4, 262150, 196608, 4, 262151, 262144, 4, 262152, 262144, 4, 262153, 262144, 4, 262154, 262144, 4, 262155, 262144, 4, 262156, 327680, 4, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 4, 327686, 393216, 30, 327687, 458752, 30, 327688, 393216, 30, 327689, 458752, 30, 327690, 393216, 30, 327691, 458752, 30, 327692, 393216, 30, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 4, 393222, 393216, 31, 393223, 458752, 31, 393224, 393216, 31, 393225, 458752, 31, 393226, 393216, 31, 393227, 458752, 31, 393228, 393216, 31, 393229, 262145, 2, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 4, 458758, 393216, 30, 458759, 458752, 30, 458760, 393216, 30, 458761, 458752, 30, 458762, 393216, 30, 458763, 458752, 30, 458764, 393216, 30, 458765, 262145, 2, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 4, 524294, 393216, 31, 524295, 458752, 31, 524296, 393216, 31, 524297, 458752, 31, 524298, 393216, 31, 524299, 458752, 31, 524300, 393216, 31, 524301, 262145, 2, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 4, 589830, 393216, 30, 589831, 458752, 30, 589832, 393216, 30, 589833, 458752, 30, 589834, 393216, 30, 589835, 458752, 30, 589836, 393216, 30, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 4, 655366, 393216, 31, 655367, 458752, 31, 655368, 393216, 31, 655369, 458752, 31, 655370, 393216, 31, 655371, 458752, 31, 655372, 393216, 31, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 131073, 0, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 65537, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327687, 0, 15, 327688, 65536, 15, 327689, 65536, 15, 327690, 65536, 15, 327691, 131072, 15, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 458759, 0, 16, 458760, 65536, 16, 458761, 65536, 16, 458762, 65536, 16, 458763, 131072, 16, 524295, 0, 16, 524296, 65536, 16, 524297, 65536, 16, 524298, 65536, 16, 524299, 131072, 16, 589831, 0, 17, 589832, 65536, 17, 589833, 65536, 17, 589834, 65536, 17, 589835, 131072, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327686, 262144, 119, 327690, 262144, 115, 327691, 327680, 115, 589836, 262144, 119, 655368, 131072, 29, 655369, 196608, 29, 655370, 262144, 29, 655372, 262144, 119 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 368) +scene_destination = "res://Maps/Routes/Route3/Route_3.tscn" +location = Vector2(3408, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 240) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/Routes/Route3/Route_3_M177_tileset.tres b/Maps/Routes/Route3/Route_3_M177_tileset.tres new file mode 100644 index 000000000..50d377a5f --- /dev/null +++ b/Maps/Routes/Route3/Route_3_M177_tileset.tres @@ -0,0 +1,148 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +7:30/0 = 0 +7:31/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route4/Route_4.gd b/Maps/Routes/Route4/Route_4.gd new file mode 100644 index 000000000..4e566e990 --- /dev/null +++ b/Maps/Routes/Route4/Route_4.gd @@ -0,0 +1,177 @@ +extends Node2D # gen_map.py Map076 + +var map_name = "Route 04" +var map_px_size = Vector2(1984, 3680) +var edge_connections = [["N", "res://Maps/Routes/Route5/Route_5.tscn", 1664, 1424, 3392]] + +var wild_table = [ + [44, 25, 12, 14], + [48, 25, 12, 14], + [46, 20, 12, 14], + [50, 19, 12, 14], + [53, 10, 12, 14], + [8, 1, 14, 15], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(848, 912): + Global.game.play_dialogue("MAP076_SIGN_1") + if check_pos == Vector2(1040, 304): + Global.game.play_dialogue("MAP076_SIGN_2") + if check_pos == Vector2(880, 2544): + Global.game.play_dialogue("MAP076_SIGN_3") + if check_pos == Vector2(912, 3248): + Global.game.play_dialogue("MAP076_NPC_1") + if check_pos == Vector2(272, 1008): + Global.game.play_dialogue("MAP076_NPC_2") + if check_pos == Vector2(1264, 2448): + Global.game.play_dialogue("MAP076_NPC_3") + if check_pos == Vector2(976, 304): + Global.game.play_dialogue("MAP076_NPC_4") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(197, 1) + Global.game.recive_item(197) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(195, 1) + Global.game.recive_item(195) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(171, 1) + Global.game.recive_item(171) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(242, 1) + Global.game.recive_item(242) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(14, 1) + Global.game.recive_item(14) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(240, 1) + Global.game.recive_item(240) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(35, 1) + Global.game.recive_item(35) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item8") != null and check_pos == $NPC_Layer/Item8.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_8_TAKEN") + Global.inventory.add_item_by_id_multiple(195, 1) + Global.game.recive_item(195) + $NPC_Layer/Item8.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item9") != null and check_pos == $NPC_Layer/Item9.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_9_TAKEN") + Global.inventory.add_item_by_id_multiple(220, 1) + Global.game.recive_item(220) + $NPC_Layer/Item9.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item10") != null and check_pos == $NPC_Layer/Item10.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_10_TAKEN") + Global.inventory.add_item_by_id_multiple(274, 1) + Global.game.recive_item(274) + $NPC_Layer/Item10.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item11") != null and check_pos == $NPC_Layer/Item11.position: + Global.game.lock_player() + Global.past_events.append("MAP076_ITEM_11_TAKEN") + Global.inventory.add_item_by_id_multiple(523, 1) + Global.game.recive_item(523) + $NPC_Layer/Item11.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP076_TRAINER_1", "defeat": "MAP076_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer032.png"}, + "Trainer2": {"pre": "MAP076_TRAINER_2", "defeat": "MAP076_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer049.png"}, + "Trainer3": {"pre": "MAP076_TRAINER_3", "defeat": "MAP076_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer063.png"}, + "Trainer4": {"pre": "MAP076_TRAINER_4", "defeat": "MAP076_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer5": {"pre": "MAP076_TRAINER_5", "defeat": "MAP076_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer062.png"}, + "Trainer6": {"pre": "MAP076_TRAINER_6", "defeat": "MAP076_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer003.png"}, + "Trainer7": {"pre": "MAP076_TRAINER_7", "defeat": "MAP076_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer016.png"}, + "Trainer8": {"pre": "MAP076_TRAINER_8", "defeat": "MAP076_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer028.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP076_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP076_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP076_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route4/Route_4.gd.uid b/Maps/Routes/Route4/Route_4.gd.uid new file mode 100644 index 000000000..e2de8ec1c --- /dev/null +++ b/Maps/Routes/Route4/Route_4.gd.uid @@ -0,0 +1 @@ +uid://bobsrr5vvs728 diff --git a/Maps/Routes/Route4/Route_4.tscn b/Maps/Routes/Route4/Route_4.tscn new file mode 100644 index 000000000..92ec2a36f --- /dev/null +++ b/Maps/Routes/Route4/Route_4.tscn @@ -0,0 +1,265 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route4/Route_4_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route4/Route_4.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_046.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_033.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_115.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="208"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_049.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="304"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 04" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 38, 1, 65536, 38, 2, 65536, 38, 3, 65536, 38, 4, 65536, 38, 5, 65536, 38, 6, 65536, 38, 7, 65536, 38, 8, 65536, 38, 9, 65536, 38, 10, 65536, 38, 11, 65536, 38, 12, 65536, 38, 13, 65536, 38, 14, 65536, 38, 15, 65536, 38, 16, 65536, 38, 17, 65536, 38, 18, 65536, 38, 19, 65536, 38, 20, 65536, 38, 21, 65536, 38, 22, 65536, 38, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 65536, 38, 28, 65536, 38, 29, 65536, 38, 30, 65536, 38, 31, 65536, 38, 32, 65536, 38, 33, 65536, 38, 34, 65536, 38, 35, 65536, 38, 36, 65536, 38, 37, 65536, 38, 38, 0, 0, 39, 65536, 60, 40, 262146, 2, 41, 2, 0, 42, 2, 0, 43, 2, 0, 44, 2, 0, 45, 2, 0, 46, 2, 0, 47, 2, 0, 48, 2, 0, 49, 2, 0, 50, 2, 0, 51, 2, 0, 52, 2, 0, 53, 2, 0, 54, 2, 0, 55, 2, 0, 56, 2, 0, 57, 2, 0, 58, 2, 0, 59, 2, 0, 60, 2, 0, 61, 2, 0, 65536, 65536, 38, 65537, 65536, 38, 65538, 65536, 38, 65539, 65536, 38, 65540, 65536, 38, 65541, 65536, 38, 65542, 65536, 38, 65543, 65536, 38, 65544, 65536, 38, 65545, 65536, 38, 65546, 65536, 38, 65547, 65536, 38, 65548, 65536, 38, 65549, 65536, 38, 65550, 65536, 38, 65551, 65536, 38, 65552, 65536, 38, 65553, 65536, 38, 65554, 65536, 38, 65555, 65536, 38, 65556, 65536, 38, 65557, 65536, 38, 65558, 65536, 38, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 65536, 38, 65564, 65536, 38, 65565, 65536, 38, 65566, 65536, 38, 65567, 65536, 38, 65568, 65536, 38, 65569, 65536, 38, 65570, 65536, 38, 65571, 65536, 38, 65572, 65536, 38, 65573, 65536, 38, 65574, 0, 0, 65575, 65536, 60, 65576, 262146, 2, 65577, 2, 0, 65578, 2, 0, 65579, 2, 0, 65580, 2, 0, 65581, 2, 0, 65582, 2, 0, 65583, 2, 0, 65584, 2, 0, 65585, 2, 0, 65586, 2, 0, 65587, 2, 0, 65588, 2, 0, 65589, 2, 0, 65590, 2, 0, 65591, 2, 0, 65592, 2, 0, 65593, 2, 0, 65594, 2, 0, 65595, 2, 0, 65596, 2, 0, 65597, 2, 0, 131072, 65536, 38, 131073, 65536, 38, 131074, 65536, 38, 131075, 65536, 38, 131076, 65536, 38, 131077, 65536, 38, 131078, 65536, 38, 131079, 65536, 38, 131080, 65536, 38, 131081, 65536, 38, 131082, 65536, 38, 131083, 65536, 38, 131084, 65536, 38, 131085, 65536, 38, 131086, 65536, 38, 131087, 65536, 38, 131088, 65536, 38, 131089, 65536, 38, 131090, 65536, 38, 131091, 65536, 38, 131092, 65536, 38, 131093, 65536, 38, 131094, 65536, 38, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 65536, 38, 131100, 65536, 38, 131101, 65536, 38, 131102, 65536, 38, 131103, 65536, 38, 131104, 65536, 38, 131105, 65536, 38, 131106, 65536, 38, 131107, 65536, 38, 131108, 65536, 38, 131109, 65536, 38, 131110, 0, 0, 131111, 65536, 60, 131112, 262146, 2, 131113, 2, 0, 131114, 2, 0, 131115, 2, 0, 131116, 2, 0, 131117, 2, 0, 131118, 2, 0, 131119, 2, 0, 131120, 2, 0, 131121, 2, 0, 131122, 2, 0, 131123, 2, 0, 131124, 2, 0, 131125, 2, 0, 131126, 2, 0, 131127, 2, 0, 131128, 2, 0, 131129, 2, 0, 131130, 2, 0, 131131, 2, 0, 131132, 2, 0, 131133, 2, 0, 196608, 65536, 38, 196609, 65536, 38, 196610, 65536, 38, 196611, 65536, 38, 196612, 65536, 38, 196613, 65536, 38, 196614, 65536, 38, 196615, 65536, 38, 196616, 65536, 38, 196617, 65536, 38, 196618, 65536, 38, 196619, 65536, 38, 196620, 65536, 38, 196621, 65536, 38, 196622, 65536, 38, 196623, 65536, 38, 196624, 65536, 38, 196625, 65536, 38, 196626, 65536, 38, 196627, 65536, 38, 196628, 65536, 38, 196629, 65536, 38, 196630, 65536, 38, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 65536, 38, 196636, 65536, 38, 196637, 65536, 38, 196638, 65536, 38, 196639, 65536, 38, 196640, 65536, 38, 196641, 65536, 38, 196642, 65536, 38, 196643, 65536, 38, 196644, 65536, 38, 196645, 65536, 38, 196646, 0, 0, 196647, 65536, 60, 196648, 262146, 2, 196649, 2, 0, 196650, 2, 0, 196651, 2, 0, 196652, 2, 0, 196653, 2, 0, 196654, 2, 0, 196655, 2, 0, 196656, 2, 0, 196657, 2, 0, 196658, 2, 0, 196659, 2, 0, 196660, 2, 0, 196661, 2, 0, 196662, 2, 0, 196663, 2, 0, 196664, 2, 0, 196665, 2, 0, 196666, 2, 0, 196667, 2, 0, 196668, 2, 0, 196669, 2, 0, 262144, 65536, 38, 262145, 65536, 38, 262146, 65536, 38, 262147, 65536, 38, 262148, 65536, 38, 262149, 65536, 38, 262150, 65536, 38, 262151, 65536, 38, 262152, 65536, 38, 262153, 65536, 38, 262154, 65536, 38, 262155, 65536, 38, 262156, 65536, 38, 262157, 65536, 38, 262158, 65536, 38, 262159, 65536, 38, 262160, 65536, 38, 262161, 65536, 38, 262162, 65536, 38, 262163, 65536, 38, 262164, 65536, 38, 262165, 65536, 38, 262166, 65536, 38, 262167, 65536, 38, 262168, 65536, 38, 262169, 65536, 38, 262170, 65536, 38, 262171, 65536, 38, 262172, 65536, 38, 262173, 65536, 38, 262174, 65536, 38, 262175, 65536, 38, 262176, 65536, 38, 262177, 65536, 38, 262178, 65536, 38, 262179, 65536, 38, 262180, 65536, 38, 262181, 65536, 38, 262182, 0, 0, 262183, 65536, 60, 262184, 262146, 2, 262185, 2, 0, 262186, 2, 0, 262187, 2, 0, 262188, 2, 0, 262189, 2, 0, 262190, 2, 0, 262191, 2, 0, 262192, 2, 0, 262193, 2, 0, 262194, 2, 0, 262195, 2, 0, 262196, 2, 0, 262197, 2, 0, 262198, 2, 0, 262199, 2, 0, 262200, 2, 0, 262201, 2, 0, 262202, 2, 0, 262203, 2, 0, 262204, 2, 0, 262205, 2, 0, 327680, 65536, 38, 327681, 65536, 38, 327682, 65536, 38, 327683, 65536, 38, 327684, 65536, 38, 327685, 65536, 38, 327686, 65536, 38, 327687, 65536, 38, 327688, 65536, 38, 327689, 65536, 38, 327690, 65536, 38, 327691, 65536, 38, 327692, 65536, 38, 327693, 65536, 38, 327694, 65536, 38, 327695, 65536, 38, 327696, 65536, 38, 327697, 65536, 38, 327698, 65536, 38, 327699, 65536, 38, 327700, 65536, 38, 327701, 65536, 38, 327702, 65536, 38, 327703, 65536, 38, 327704, 65536, 38, 327705, 65536, 38, 327706, 65536, 38, 327707, 65536, 38, 327708, 65536, 38, 327709, 65536, 38, 327710, 65536, 38, 327711, 65536, 38, 327712, 65536, 38, 327713, 65536, 38, 327714, 65536, 38, 327715, 65536, 38, 327716, 65536, 38, 327717, 65536, 38, 327718, 0, 0, 327719, 65536, 60, 327720, 262146, 2, 327721, 2, 0, 327722, 2, 0, 327723, 2, 0, 327724, 2, 0, 327725, 2, 0, 327726, 2, 0, 327727, 2, 0, 327728, 2, 0, 327729, 2, 0, 327730, 2, 0, 327731, 2, 0, 327732, 2, 0, 327733, 2, 0, 327734, 2, 0, 327735, 2, 0, 327736, 2, 0, 327737, 2, 0, 327738, 2, 0, 327739, 2, 0, 327740, 2, 0, 327741, 2, 0, 393216, 65536, 38, 393217, 65536, 38, 393218, 65536, 38, 393219, 65536, 38, 393220, 65536, 38, 393221, 65536, 38, 393222, 65536, 38, 393223, 65536, 38, 393224, 65536, 38, 393225, 65536, 38, 393226, 65536, 38, 393227, 65536, 38, 393228, 65536, 38, 393229, 65536, 38, 393230, 65536, 38, 393231, 65536, 38, 393232, 65536, 38, 393233, 65536, 38, 393234, 65536, 38, 393235, 65536, 38, 393236, 65536, 38, 393237, 65536, 38, 393238, 65536, 38, 393239, 65536, 38, 393240, 65536, 38, 393241, 65536, 38, 393242, 65536, 38, 393243, 65536, 38, 393244, 65536, 38, 393245, 65536, 38, 393246, 65536, 38, 393247, 65536, 38, 393248, 65536, 38, 393249, 65536, 38, 393250, 65536, 38, 393251, 65536, 38, 393252, 65536, 38, 393253, 65536, 38, 393254, 0, 0, 393255, 65536, 60, 393256, 262146, 2, 393257, 2, 0, 393258, 2, 0, 393259, 2, 0, 393260, 2, 0, 393261, 2, 0, 393262, 2, 0, 393263, 2, 0, 393264, 2, 0, 393265, 2, 0, 393266, 2, 0, 393267, 2, 0, 393268, 2, 0, 393269, 2, 0, 393270, 2, 0, 393271, 2, 0, 393272, 2, 0, 393273, 2, 0, 393274, 2, 0, 393275, 2, 0, 393276, 2, 0, 393277, 2, 0, 458752, 65536, 38, 458753, 65536, 38, 458754, 65536, 38, 458755, 65536, 38, 458756, 65536, 38, 458757, 65536, 38, 458758, 65536, 38, 458759, 65536, 38, 458760, 65536, 38, 458761, 65536, 38, 458762, 65536, 38, 458763, 65536, 38, 458764, 65536, 38, 458765, 65536, 38, 458766, 65536, 38, 458767, 65536, 38, 458768, 65536, 38, 458769, 65536, 38, 458770, 65536, 38, 458771, 65536, 38, 458772, 65536, 38, 458773, 65536, 38, 458774, 65536, 38, 458775, 65536, 38, 458776, 65536, 38, 458777, 65536, 38, 458778, 65536, 38, 458779, 65536, 38, 458780, 65536, 38, 458781, 65536, 38, 458782, 65536, 38, 458783, 65536, 38, 458784, 65536, 38, 458785, 65536, 38, 458786, 65536, 38, 458787, 65536, 38, 458788, 65536, 38, 458789, 65536, 38, 458790, 0, 0, 458791, 65536, 60, 458792, 262146, 2, 458793, 2, 0, 458794, 2, 0, 458795, 2, 0, 458796, 2, 0, 458797, 2, 0, 458798, 2, 0, 458799, 2, 0, 458800, 2, 0, 458801, 2, 0, 458802, 2, 0, 458803, 2, 0, 458804, 2, 0, 458805, 2, 0, 458806, 2, 0, 458807, 2, 0, 458808, 2, 0, 458809, 2, 0, 458810, 2, 0, 458811, 2, 0, 458812, 2, 0, 458813, 2, 0, 524288, 65536, 38, 524289, 65536, 38, 524290, 65536, 38, 524291, 65536, 38, 524292, 65536, 38, 524293, 65536, 38, 524294, 65536, 38, 524295, 65536, 38, 524296, 65536, 38, 524297, 65536, 38, 524298, 65536, 38, 524299, 65536, 38, 524300, 65536, 38, 524301, 65536, 38, 524302, 65536, 38, 524303, 65536, 38, 524304, 65536, 38, 524305, 65536, 38, 524306, 65536, 38, 524307, 65536, 38, 524308, 65536, 38, 524309, 65536, 38, 524310, 65536, 38, 524311, 65536, 38, 524312, 65536, 38, 524313, 65536, 38, 524314, 65536, 38, 524315, 65536, 38, 524316, 65536, 38, 524317, 65536, 38, 524318, 65536, 38, 524319, 65536, 38, 524320, 65536, 38, 524321, 65536, 38, 524322, 65536, 38, 524323, 65536, 38, 524324, 65536, 38, 524325, 65536, 38, 524326, 0, 0, 524327, 0, 0, 524328, 262146, 6, 524329, 262146, 4, 524330, 131074, 1, 524331, 2, 0, 524332, 2, 0, 524333, 2, 0, 524334, 2, 0, 524335, 2, 0, 524336, 2, 0, 524337, 2, 0, 524338, 2, 0, 524339, 2, 0, 524340, 2, 0, 524341, 2, 0, 524342, 2, 0, 524343, 2, 0, 524344, 2, 0, 524345, 2, 0, 524346, 2, 0, 524347, 2, 0, 524348, 2, 0, 524349, 2, 0, 589824, 65536, 38, 589825, 65536, 38, 589826, 65536, 38, 589827, 65536, 38, 589828, 65536, 38, 589829, 65536, 38, 589830, 65536, 38, 589831, 65536, 38, 589832, 65536, 38, 589833, 65536, 38, 589834, 65536, 38, 589835, 65536, 38, 589836, 65536, 38, 589837, 65536, 38, 589838, 65536, 38, 589839, 65536, 38, 589840, 65536, 38, 589841, 65536, 38, 589842, 65536, 38, 589843, 65536, 38, 589844, 65536, 38, 589845, 65536, 38, 589846, 65536, 38, 589847, 65536, 38, 589848, 65536, 38, 589849, 65536, 38, 589850, 65536, 38, 589851, 0, 117, 589852, 65536, 117, 589853, 65536, 117, 589854, 65536, 117, 589855, 65536, 117, 589856, 65536, 117, 589857, 65536, 117, 589858, 65536, 117, 589859, 65536, 117, 589860, 131072, 117, 589861, 65536, 38, 589862, 65536, 38, 589863, 65536, 38, 589864, 0, 0, 589865, 65536, 60, 589866, 262146, 2, 589867, 2, 0, 589868, 2, 0, 589869, 2, 0, 589870, 2, 0, 589871, 2, 0, 589872, 2, 0, 589873, 2, 0, 589874, 2, 0, 589875, 2, 0, 589876, 2, 0, 589877, 2, 0, 589878, 2, 0, 589879, 2, 0, 589880, 2, 0, 589881, 2, 0, 589882, 2, 0, 589883, 2, 0, 589884, 2, 0, 589885, 2, 0, 655360, 65536, 38, 655361, 65536, 38, 655362, 65536, 38, 655363, 65536, 38, 655364, 65536, 38, 655365, 65536, 38, 655366, 65536, 38, 655367, 65536, 38, 655368, 65536, 38, 655369, 65536, 38, 655370, 65536, 38, 655371, 65536, 38, 655372, 65536, 38, 655373, 65536, 38, 655374, 65536, 38, 655375, 65536, 38, 655376, 65536, 38, 655377, 65536, 38, 655378, 65536, 38, 655379, 65536, 38, 655380, 65536, 38, 655381, 65536, 38, 655382, 65536, 38, 655383, 65536, 38, 655384, 65536, 38, 655385, 65536, 38, 655386, 65536, 38, 655387, 0, 118, 655388, 65536, 118, 655389, 65536, 118, 655390, 65536, 118, 655391, 65536, 118, 655392, 65536, 118, 655393, 65536, 118, 655394, 65536, 118, 655395, 65536, 118, 655396, 131072, 118, 655397, 65536, 38, 655398, 65536, 38, 655399, 65536, 38, 655400, 0, 0, 655401, 65536, 60, 655402, 262146, 2, 655403, 2, 0, 655404, 2, 0, 655405, 2, 0, 655406, 2, 0, 655407, 2, 0, 655408, 2, 0, 655409, 2, 0, 655410, 2, 0, 655411, 2, 0, 655412, 2, 0, 655413, 2, 0, 655414, 2, 0, 655415, 2, 0, 655416, 2, 0, 655417, 2, 0, 655418, 2, 0, 655419, 2, 0, 655420, 2, 0, 655421, 2, 0, 720896, 327680, 12, 720897, 327680, 12, 720898, 327680, 12, 720899, 327680, 12, 720900, 327680, 12, 720901, 327680, 12, 720902, 327680, 12, 720903, 327680, 12, 720904, 327680, 12, 720905, 327680, 12, 720906, 327680, 12, 720907, 327680, 12, 720908, 327680, 12, 720909, 327680, 12, 720910, 327680, 12, 720911, 327680, 12, 720912, 327680, 12, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 118, 720924, 65536, 118, 720925, 65536, 118, 720926, 65536, 118, 720927, 65536, 118, 720928, 65536, 118, 720929, 65536, 118, 720930, 65536, 118, 720931, 65536, 118, 720932, 131072, 118, 720933, 65536, 38, 720934, 65536, 38, 720935, 65536, 38, 720936, 0, 0, 720937, 65536, 60, 720938, 262146, 2, 720939, 2, 0, 720940, 2, 0, 720941, 2, 0, 720942, 2, 0, 720943, 2, 0, 720944, 2, 0, 720945, 2, 0, 720946, 2, 0, 720947, 2, 0, 720948, 2, 0, 720949, 2, 0, 720950, 2, 0, 720951, 2, 0, 720952, 2, 0, 720953, 2, 0, 720954, 2, 0, 720955, 2, 0, 720956, 2, 0, 720957, 2, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 119, 786460, 65536, 119, 786461, 65536, 119, 786462, 65536, 119, 786463, 65536, 119, 786464, 65536, 119, 786465, 65536, 119, 786466, 65536, 119, 786467, 65536, 119, 786468, 131072, 119, 786469, 65536, 38, 786470, 65536, 38, 786471, 65536, 38, 786472, 0, 0, 786473, 65536, 60, 786474, 262146, 2, 786475, 2, 0, 786476, 2, 0, 786477, 2, 0, 786478, 2, 0, 786479, 2, 0, 786480, 2, 0, 786481, 2, 0, 786482, 2, 0, 786483, 2, 0, 786484, 2, 0, 786485, 2, 0, 786486, 2, 0, 786487, 2, 0, 786488, 2, 0, 786489, 2, 0, 786490, 2, 0, 786491, 2, 0, 786492, 2, 0, 786493, 2, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 393216, 1, 851991, 458752, 1, 851992, 393216, 1, 851993, 458752, 1, 851994, 0, 39, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 65536, 12, 852008, 0, 0, 852009, 65536, 60, 852010, 262146, 6, 852011, 131074, 1, 852012, 2, 0, 852013, 2, 0, 852014, 2, 0, 852015, 2, 0, 852016, 2, 0, 852017, 2, 0, 852018, 2, 0, 852019, 2, 0, 852020, 2, 0, 852021, 2, 0, 852022, 2, 0, 852023, 2, 0, 852024, 2, 0, 852025, 2, 0, 852026, 2, 0, 852027, 2, 0, 852028, 2, 0, 852029, 2, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 393216, 2, 917527, 458752, 2, 917528, 393216, 2, 917529, 458752, 2, 917530, 65536, 12, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 393216, 1, 917539, 458752, 1, 917540, 393216, 1, 917541, 458752, 1, 917542, 0, 0, 917543, 65536, 13, 917544, 0, 0, 917545, 65536, 60, 917546, 65536, 60, 917547, 262146, 6, 917548, 131074, 1, 917549, 2, 0, 917550, 2, 0, 917551, 2, 0, 917552, 2, 0, 917553, 2, 0, 917554, 2, 0, 917555, 2, 0, 917556, 2, 0, 917557, 2, 0, 917558, 2, 0, 917559, 2, 0, 917560, 2, 0, 917561, 2, 0, 917562, 2, 0, 917563, 2, 0, 917564, 2, 0, 917565, 2, 0, 983040, 458752, 1, 983041, 393216, 1, 983042, 458752, 1, 983043, 0, 16, 983044, 65536, 16, 983045, 131072, 16, 983046, 393216, 1, 983047, 458752, 1, 983048, 0, 0, 983049, 393216, 1, 983050, 458752, 1, 983051, 393216, 1, 983052, 458752, 1, 983053, 0, 16, 983054, 65536, 16, 983055, 131072, 16, 983056, 393216, 1, 983057, 458752, 1, 983058, 0, 16, 983059, 65536, 16, 983060, 131072, 16, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 65536, 13, 983067, 0, 0, 983068, 131072, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 393216, 2, 983075, 458752, 2, 983076, 393216, 2, 983077, 458752, 2, 983078, 0, 14, 983079, 65536, 14, 983080, 131072, 14, 983081, 65536, 60, 983082, 65536, 60, 983083, 65536, 60, 983084, 262146, 2, 983085, 2, 0, 983086, 2, 0, 983087, 2, 0, 983088, 2, 0, 983089, 2, 0, 983090, 2, 0, 983091, 2, 0, 983092, 2, 0, 983093, 2, 0, 983094, 2, 0, 983095, 2, 0, 983096, 2, 0, 983097, 2, 0, 983098, 2, 0, 983099, 2, 0, 983100, 2, 0, 983101, 2, 0, 1048576, 458752, 2, 1048577, 393216, 2, 1048578, 458752, 2, 1048579, 0, 17, 1048580, 65536, 17, 1048581, 131072, 17, 1048582, 65536, 12, 1048583, 458752, 2, 1048584, 0, 0, 1048585, 65536, 12, 1048586, 458752, 2, 1048587, 393216, 2, 1048588, 458752, 2, 1048589, 0, 17, 1048590, 65536, 17, 1048591, 131072, 17, 1048592, 65536, 12, 1048593, 458752, 2, 1048594, 0, 17, 1048595, 65536, 17, 1048596, 131072, 17, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 0, 14, 1048602, 65536, 14, 1048603, 131072, 14, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 65536, 60, 1048618, 65536, 60, 1048619, 65536, 60, 1048620, 262146, 6, 1048621, 131074, 1, 1048622, 2, 0, 1048623, 2, 0, 1048624, 2, 0, 1048625, 2, 0, 1048626, 2, 0, 1048627, 2, 0, 1048628, 2, 0, 1048629, 2, 0, 1048630, 2, 0, 1048631, 2, 0, 1048632, 2, 0, 1048633, 2, 0, 1048634, 2, 0, 1048635, 2, 0, 1048636, 2, 0, 1048637, 2, 0, 1114112, 0, 0, 1114113, 393216, 1, 1114114, 458752, 1, 1114115, 393216, 1, 1114116, 458752, 1, 1114117, 0, 0, 1114118, 65536, 13, 1114119, 0, 0, 1114120, 0, 0, 1114121, 65536, 13, 1114122, 0, 0, 1114123, 0, 0, 1114124, 0, 0, 1114125, 0, 0, 1114126, 0, 0, 1114127, 0, 0, 1114128, 65536, 13, 1114129, 0, 0, 1114130, 393216, 1, 1114131, 458752, 1, 1114132, 393216, 1, 1114133, 458752, 1, 1114134, 393216, 1, 1114135, 458752, 1, 1114136, 0, 0, 1114137, 0, 16, 1114138, 65536, 16, 1114139, 131072, 16, 1114140, 262147, 5, 1114141, 131075, 3, 1114142, 3, 6, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 65536, 60, 1114154, 65536, 60, 1114155, 65536, 60, 1114156, 65536, 60, 1114157, 262146, 2, 1114158, 2, 0, 1114159, 2, 0, 1114160, 2, 0, 1114161, 2, 0, 1114162, 2, 0, 1114163, 2, 0, 1114164, 2, 0, 1114165, 2, 0, 1114166, 2, 0, 1114167, 2, 0, 1114168, 2, 0, 1114169, 2, 0, 1114170, 2, 0, 1114171, 2, 0, 1114172, 2, 0, 1114173, 2, 0, 1179648, 131072, 14, 1179649, 393216, 2, 1179650, 458752, 2, 1179651, 393216, 2, 1179652, 458752, 2, 1179653, 0, 14, 1179654, 65536, 14, 1179655, 131072, 14, 1179656, 393216, 1, 1179657, 458752, 1, 1179658, 131072, 14, 1179659, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 0, 14, 1179664, 65536, 14, 1179665, 131072, 14, 1179666, 393216, 2, 1179667, 458752, 2, 1179668, 393216, 2, 1179669, 458752, 2, 1179670, 393216, 2, 1179671, 458752, 2, 1179672, 0, 0, 1179673, 0, 17, 1179674, 65536, 17, 1179675, 131072, 17, 1179676, 262147, 2, 1179677, 3, 0, 1179678, 3, 4, 1179679, 393216, 1, 1179680, 458752, 1, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 60, 1179690, 65536, 60, 1179691, 65536, 60, 1179692, 65536, 60, 1179693, 262146, 2, 1179694, 2, 0, 1179695, 2, 0, 1179696, 2, 0, 1179697, 2, 0, 1179698, 2, 0, 1179699, 2, 0, 1179700, 2, 0, 1179701, 2, 0, 1179702, 2, 0, 1179703, 2, 0, 1179704, 2, 0, 1179705, 2, 0, 1179706, 2, 0, 1179707, 2, 0, 1179708, 2, 0, 1179709, 2, 0, 1245184, 458752, 1, 1245185, 393216, 1, 1245186, 458752, 1, 1245187, 0, 16, 1245188, 65536, 16, 1245189, 131072, 16, 1245190, 393216, 1, 1245191, 458752, 1, 1245192, 393216, 2, 1245193, 458752, 2, 1245194, 0, 0, 1245195, 0, 0, 1245196, 65536, 0, 1245197, 0, 16, 1245198, 65536, 16, 1245199, 131072, 16, 1245200, 393216, 1, 1245201, 458752, 1, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 16, 1245206, 65536, 16, 1245207, 131072, 16, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 262147, 2, 1245213, 262147, 0, 1245214, 131075, 6, 1245215, 393216, 2, 1245216, 458752, 2, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 60, 1245226, 65536, 60, 1245227, 65536, 60, 1245228, 65536, 60, 1245229, 262146, 2, 1245230, 2, 0, 1245231, 2, 0, 1245232, 2, 0, 1245233, 2, 0, 1245234, 2, 0, 1245235, 2, 0, 1245236, 2, 0, 1245237, 2, 0, 1245238, 2, 0, 1245239, 2, 0, 1245240, 2, 0, 1245241, 2, 0, 1245242, 2, 0, 1245243, 2, 0, 1245244, 2, 0, 1245245, 2, 0, 1310720, 458752, 2, 1310721, 393216, 2, 1310722, 458752, 2, 1310723, 0, 17, 1310724, 65536, 17, 1310725, 131072, 17, 1310726, 65536, 12, 1310727, 131072, 19, 1310728, 0, 0, 1310729, 0, 0, 1310730, 131072, 0, 1310731, 0, 0, 1310732, 0, 0, 1310733, 0, 17, 1310734, 65536, 17, 1310735, 131072, 17, 1310736, 393216, 2, 1310737, 458752, 2, 1310738, 0, 14, 1310739, 65536, 14, 1310740, 131072, 14, 1310741, 0, 17, 1310742, 65536, 17, 1310743, 131072, 17, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 262147, 6, 1310749, 131075, 6, 1310750, 0, 0, 1310751, 0, 0, 1310752, 0, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 65536, 0, 1310760, 0, 0, 1310761, 0, 60, 1310762, 65536, 60, 1310763, 65536, 60, 1310764, 262146, 5, 1310765, 65538, 0, 1310766, 2, 0, 1310767, 2, 0, 1310768, 2, 0, 1310769, 2, 0, 1310770, 2, 0, 1310771, 2, 0, 1310772, 2, 0, 1310773, 2, 0, 1310774, 2, 0, 1310775, 2, 0, 1310776, 2, 0, 1310777, 2, 0, 1310778, 2, 0, 1310779, 2, 0, 1310780, 2, 0, 1310781, 2, 0, 1376256, 0, 0, 1376257, 393216, 1, 1376258, 458752, 1, 1376259, 393216, 1, 1376260, 458752, 1, 1376261, 0, 0, 1376262, 65536, 13, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 65536, 0, 1376267, 131072, 0, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 0, 14, 1376291, 65536, 14, 1376292, 131072, 14, 1376293, 0, 0, 1376294, 0, 0, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 60, 1376298, 65536, 60, 1376299, 65536, 60, 1376300, 262146, 2, 1376301, 2, 0, 1376302, 2, 0, 1376303, 2, 0, 1376304, 2, 0, 1376305, 2, 0, 1376306, 2, 0, 1376307, 2, 0, 1376308, 2, 0, 1376309, 2, 0, 1376310, 2, 0, 1376311, 2, 0, 1376312, 2, 0, 1376313, 2, 0, 1376314, 2, 0, 1376315, 2, 0, 1376316, 2, 0, 1376317, 2, 0, 1441792, 131072, 14, 1441793, 393216, 2, 1441794, 458752, 2, 1441795, 393216, 2, 1441796, 458752, 2, 1441797, 0, 14, 1441798, 65536, 14, 1441799, 131072, 14, 1441800, 0, 0, 1441801, 0, 0, 1441802, 131072, 0, 1441803, 0, 0, 1441804, 0, 0, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 393216, 1, 1441818, 458752, 1, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 393216, 1, 1441825, 458752, 1, 1441826, 0, 0, 1441827, 0, 0, 1441828, 0, 0, 1441829, 65536, 0, 1441830, 0, 0, 1441831, 0, 0, 1441832, 0, 59, 1441833, 65536, 63, 1441834, 65536, 60, 1441835, 262146, 5, 1441836, 65538, 0, 1441837, 2, 0, 1441838, 2, 0, 1441839, 2, 0, 1441840, 2, 0, 1441841, 2, 0, 1441842, 2, 0, 1441843, 2, 0, 1441844, 2, 0, 1441845, 2, 0, 1441846, 2, 0, 1441847, 2, 0, 1441848, 2, 0, 1441849, 2, 0, 1441850, 2, 0, 1441851, 2, 0, 1441852, 2, 0, 1441853, 2, 0, 1507328, 458752, 1, 1507329, 393216, 1, 1507330, 458752, 1, 1507331, 0, 16, 1507332, 65536, 16, 1507333, 131072, 16, 1507334, 393216, 1, 1507335, 458752, 1, 1507336, 393216, 1, 1507337, 458752, 1, 1507338, 262147, 5, 1507339, 131075, 3, 1507340, 3, 6, 1507341, 0, 0, 1507342, 65536, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 393216, 2, 1507354, 458752, 2, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 393216, 2, 1507361, 458752, 2, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 59, 1507365, 65536, 59, 1507366, 65536, 59, 1507367, 65536, 59, 1507368, 65536, 63, 1507369, 65536, 60, 1507370, 65536, 60, 1507371, 262146, 2, 1507372, 2, 0, 1507373, 2, 0, 1507374, 2, 0, 1507375, 2, 0, 1507376, 2, 0, 1507377, 2, 0, 1507378, 2, 0, 1507379, 2, 0, 1507380, 2, 0, 1507381, 2, 0, 1507382, 2, 0, 1507383, 2, 0, 1507384, 2, 0, 1507385, 2, 0, 1507386, 2, 0, 1507387, 2, 0, 1507388, 2, 0, 1507389, 2, 0, 1572864, 458752, 2, 1572865, 393216, 2, 1572866, 458752, 2, 1572867, 0, 17, 1572868, 65536, 17, 1572869, 131072, 17, 1572870, 65536, 12, 1572871, 458752, 2, 1572872, 393216, 2, 1572873, 458752, 2, 1572874, 262147, 2, 1572875, 3, 0, 1572876, 131075, 0, 1572877, 131075, 3, 1572878, 3, 6, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572889, 393216, 1, 1572890, 458752, 1, 1572891, 0, 0, 1572892, 0, 0, 1572893, 0, 0, 1572894, 0, 0, 1572895, 65536, 59, 1572896, 65536, 59, 1572897, 65536, 59, 1572898, 65536, 59, 1572899, 65536, 59, 1572900, 65536, 63, 1572901, 65536, 60, 1572902, 65536, 60, 1572903, 65536, 60, 1572904, 65536, 60, 1572905, 65536, 60, 1572906, 262146, 5, 1572907, 65538, 0, 1572908, 2, 0, 1572909, 2, 0, 1572910, 2, 0, 1572911, 2, 0, 1572912, 2, 0, 1572913, 2, 0, 1572914, 2, 0, 1572915, 2, 0, 1572916, 2, 0, 1572917, 2, 0, 1572918, 2, 0, 1572919, 2, 0, 1572920, 2, 0, 1572921, 2, 0, 1572922, 2, 0, 1572923, 2, 0, 1572924, 2, 0, 1572925, 2, 0, 1638400, 0, 0, 1638401, 393216, 1, 1638402, 458752, 1, 1638403, 393216, 1, 1638404, 458752, 1, 1638405, 0, 0, 1638406, 65536, 13, 1638407, 0, 0, 1638408, 393216, 1, 1638409, 458752, 1, 1638410, 262147, 2, 1638411, 3, 0, 1638412, 262147, 0, 1638413, 262147, 4, 1638414, 131075, 6, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 393216, 2, 1638426, 458752, 2, 1638427, 0, 0, 1638428, 0, 0, 1638429, 0, 0, 1638430, 0, 0, 1638431, 65536, 60, 1638432, 65536, 60, 1638433, 65536, 60, 1638434, 65536, 60, 1638435, 65536, 60, 1638436, 65536, 60, 1638437, 65536, 60, 1638438, 65536, 60, 1638439, 65536, 60, 1638440, 65536, 60, 1638441, 65536, 60, 1638442, 262146, 2, 1638443, 2, 0, 1638444, 2, 0, 1638445, 2, 0, 1638446, 2, 0, 1638447, 2, 0, 1638448, 2, 0, 1638449, 2, 0, 1638450, 2, 0, 1638451, 2, 0, 1638452, 2, 0, 1638453, 2, 0, 1638454, 2, 0, 1638455, 2, 0, 1638456, 2, 0, 1638457, 2, 0, 1638458, 2, 0, 1638459, 2, 0, 1638460, 2, 0, 1638461, 2, 0, 1703936, 131072, 14, 1703937, 393216, 2, 1703938, 458752, 2, 1703939, 393216, 2, 1703940, 458752, 2, 1703941, 0, 14, 1703942, 65536, 14, 1703943, 131072, 14, 1703944, 393216, 2, 1703945, 458752, 2, 1703946, 262147, 6, 1703947, 262147, 4, 1703948, 131075, 6, 1703949, 393216, 1, 1703950, 458752, 1, 1703951, 0, 16, 1703952, 65536, 16, 1703953, 131072, 16, 1703954, 393216, 1, 1703955, 458752, 1, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 16, 1703962, 65536, 16, 1703963, 131072, 16, 1703964, 0, 0, 1703965, 0, 0, 1703966, 0, 0, 1703967, 65536, 60, 1703968, 65536, 60, 1703969, 65536, 60, 1703970, 65536, 60, 1703971, 65536, 60, 1703972, 65536, 60, 1703973, 65536, 60, 1703974, 65536, 60, 1703975, 65536, 60, 1703976, 65536, 60, 1703977, 65536, 60, 1703978, 262146, 2, 1703979, 2, 0, 1703980, 2, 0, 1703981, 2, 0, 1703982, 2, 0, 1703983, 2, 0, 1703984, 2, 0, 1703985, 2, 0, 1703986, 2, 0, 1703987, 2, 0, 1703988, 2, 0, 1703989, 2, 0, 1703990, 2, 0, 1703991, 2, 0, 1703992, 2, 0, 1703993, 2, 0, 1703994, 2, 0, 1703995, 2, 0, 1703996, 2, 0, 1703997, 2, 0, 1769472, 458752, 1, 1769473, 393216, 1, 1769474, 458752, 1, 1769475, 0, 16, 1769476, 65536, 16, 1769477, 131072, 16, 1769478, 393216, 1, 1769479, 458752, 1, 1769480, 0, 0, 1769481, 0, 0, 1769482, 0, 0, 1769483, 0, 0, 1769484, 65536, 12, 1769485, 393216, 2, 1769486, 458752, 2, 1769487, 0, 17, 1769488, 65536, 17, 1769489, 131072, 17, 1769490, 393216, 2, 1769491, 458752, 2, 1769492, 0, 0, 1769493, 0, 0, 1769494, 0, 0, 1769495, 0, 0, 1769496, 0, 0, 1769497, 0, 17, 1769498, 65536, 17, 1769499, 131072, 17, 1769500, 0, 0, 1769501, 0, 0, 1769502, 0, 0, 1769503, 65536, 60, 1769504, 65536, 60, 1769505, 65536, 60, 1769506, 65536, 60, 1769507, 65536, 60, 1769508, 65536, 60, 1769509, 65536, 60, 1769510, 65536, 60, 1769511, 65536, 60, 1769512, 65536, 60, 1769513, 65536, 60, 1769514, 262146, 2, 1769515, 2, 0, 1769516, 2, 0, 1769517, 2, 0, 1769518, 2, 0, 1769519, 2, 0, 1769520, 2, 0, 1769521, 2, 0, 1769522, 2, 0, 1769523, 2, 0, 1769524, 2, 0, 1769525, 2, 0, 1769526, 2, 0, 1769527, 2, 0, 1769528, 2, 0, 1769529, 2, 0, 1769530, 2, 0, 1769531, 2, 0, 1769532, 2, 0, 1769533, 2, 0, 1835008, 458752, 2, 1835009, 393216, 2, 1835010, 458752, 2, 1835011, 0, 17, 1835012, 65536, 17, 1835013, 131072, 17, 1835014, 65536, 12, 1835015, 458752, 2, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 65536, 13, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 16, 1835025, 65536, 16, 1835026, 131072, 16, 1835027, 0, 0, 1835028, 0, 0, 1835029, 0, 0, 1835030, 0, 0, 1835031, 0, 0, 1835032, 0, 0, 1835033, 0, 0, 1835034, 0, 0, 1835035, 0, 0, 1835036, 0, 0, 1835037, 0, 0, 1835038, 0, 0, 1835039, 65536, 60, 1835040, 65536, 60, 1835041, 65536, 12, 1835042, 65536, 60, 1835043, 65536, 60, 1835044, 65536, 60, 1835045, 65536, 60, 1835046, 65536, 60, 1835047, 65536, 60, 1835048, 65536, 60, 1835049, 65536, 60, 1835050, 262146, 2, 1835051, 2, 0, 1835052, 2, 0, 1835053, 2, 0, 1835054, 2, 0, 1835055, 2, 0, 1835056, 2, 0, 1835057, 2, 0, 1835058, 2, 0, 1835059, 2, 0, 1835060, 2, 0, 1835061, 2, 0, 1835062, 2, 0, 1835063, 2, 0, 1835064, 2, 0, 1835065, 2, 0, 1835066, 2, 0, 1835067, 2, 0, 1835068, 2, 0, 1835069, 2, 0, 1900544, 0, 0, 1900545, 393216, 1, 1900546, 458752, 1, 1900547, 393216, 1, 1900548, 458752, 1, 1900549, 0, 0, 1900550, 65536, 13, 1900551, 65536, 1, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 14, 1900556, 65536, 14, 1900557, 131072, 14, 1900558, 393216, 1, 1900559, 458752, 1, 1900560, 0, 17, 1900561, 65536, 17, 1900562, 131072, 17, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 0, 0, 1900574, 0, 0, 1900575, 65536, 60, 1900576, 65536, 60, 1900577, 65536, 13, 1900578, 65536, 60, 1900579, 65536, 60, 1900580, 65536, 60, 1900581, 65536, 60, 1900582, 65536, 60, 1900583, 65536, 60, 1900584, 65536, 60, 1900585, 65536, 60, 1900586, 262146, 2, 1900587, 2, 0, 1900588, 2, 0, 1900589, 2, 0, 1900590, 2, 0, 1900591, 2, 0, 1900592, 2, 0, 1900593, 2, 0, 1900594, 2, 0, 1900595, 2, 0, 1900596, 2, 0, 1900597, 2, 0, 1900598, 2, 0, 1900599, 2, 0, 1900600, 2, 0, 1900601, 2, 0, 1900602, 2, 0, 1900603, 2, 0, 1900604, 2, 0, 1900605, 2, 0, 1966080, 131072, 14, 1966081, 393216, 2, 1966082, 458752, 2, 1966083, 393216, 2, 1966084, 458752, 2, 1966085, 0, 14, 1966086, 65536, 14, 1966087, 131072, 14, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 16, 1966092, 65536, 16, 1966093, 131072, 16, 1966094, 65536, 12, 1966095, 458752, 2, 1966096, 393216, 1, 1966097, 458752, 1, 1966098, 393216, 1, 1966099, 458752, 1, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 131072, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 0, 0, 1966110, 0, 0, 1966111, 0, 0, 1966112, 0, 14, 1966113, 65536, 14, 1966114, 131072, 14, 1966115, 65536, 60, 1966116, 65536, 12, 1966117, 65536, 60, 1966118, 65536, 60, 1966119, 65536, 60, 1966120, 65536, 60, 1966121, 65536, 60, 1966122, 262146, 6, 1966123, 131074, 1, 1966124, 2, 0, 1966125, 2, 0, 1966126, 2, 0, 1966127, 2, 0, 1966128, 2, 0, 1966129, 2, 0, 1966130, 2, 0, 1966131, 2, 0, 1966132, 2, 0, 1966133, 2, 0, 1966134, 2, 0, 1966135, 2, 0, 1966136, 2, 0, 1966137, 2, 0, 1966138, 2, 0, 1966139, 2, 0, 1966140, 2, 0, 1966141, 2, 0, 2031616, 458752, 1, 2031617, 393216, 1, 2031618, 458752, 1, 2031619, 0, 16, 2031620, 65536, 16, 2031621, 131072, 16, 2031622, 393216, 1, 2031623, 458752, 1, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 17, 2031628, 65536, 17, 2031629, 131072, 17, 2031630, 65536, 13, 2031631, 0, 0, 2031632, 393216, 2, 2031633, 458752, 2, 2031634, 393216, 2, 2031635, 458752, 2, 2031636, 0, 0, 2031637, 0, 0, 2031638, 131072, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 131072, 0, 2031644, 0, 0, 2031645, 0, 0, 2031646, 0, 0, 2031647, 131072, 0, 2031648, 131072, 0, 2031649, 393216, 1, 2031650, 458752, 1, 2031651, 262144, 42, 2031652, 65536, 13, 2031653, 65536, 60, 2031654, 393216, 1, 2031655, 458752, 1, 2031656, 393216, 1, 2031657, 458752, 1, 2031658, 65536, 60, 2031659, 262146, 2, 2031660, 2, 0, 2031661, 2, 0, 2031662, 2, 0, 2031663, 2, 0, 2031664, 2, 0, 2031665, 2, 0, 2031666, 2, 0, 2031667, 2, 0, 2031668, 2, 0, 2031669, 2, 0, 2031670, 2, 0, 2031671, 2, 0, 2031672, 2, 0, 2031673, 2, 0, 2031674, 2, 0, 2031675, 2, 0, 2031676, 2, 0, 2031677, 2, 0, 2097152, 458752, 2, 2097153, 393216, 2, 2097154, 458752, 2, 2097155, 0, 17, 2097156, 65536, 17, 2097157, 131072, 17, 2097158, 65536, 12, 2097159, 458752, 2, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 262147, 5, 2097164, 3, 6, 2097165, 0, 14, 2097166, 65536, 14, 2097167, 131072, 14, 2097168, 262147, 5, 2097169, 131075, 3, 2097170, 3, 6, 2097171, 0, 0, 2097172, 0, 0, 2097173, 65536, 0, 2097174, 131072, 0, 2097175, 0, 0, 2097176, 0, 0, 2097177, 0, 0, 2097178, 65536, 12, 2097179, 0, 0, 2097180, 131072, 0, 2097181, 262147, 5, 2097182, 131075, 3, 2097183, 131075, 3, 2097184, 3, 6, 2097185, 393216, 2, 2097186, 458752, 2, 2097187, 0, 14, 2097188, 65536, 14, 2097189, 131072, 14, 2097190, 393216, 2, 2097191, 458752, 2, 2097192, 393216, 2, 2097193, 458752, 2, 2097194, 65536, 60, 2097195, 262146, 2, 2097196, 2, 0, 2097197, 2, 0, 2097198, 2, 0, 2097199, 2, 0, 2097200, 2, 0, 2097201, 2, 0, 2097202, 2, 0, 2097203, 2, 0, 2097204, 2, 0, 2097205, 2, 0, 2097206, 2, 0, 2097207, 2, 0, 2097208, 2, 0, 2097209, 2, 0, 2097210, 2, 0, 2097211, 2, 0, 2097212, 2, 0, 2097213, 2, 0, 2162688, 0, 0, 2162689, 393216, 1, 2162690, 458752, 1, 2162691, 393216, 1, 2162692, 458752, 1, 2162693, 0, 0, 2162694, 65536, 13, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 262147, 5, 2162699, 65539, 0, 2162700, 131075, 0, 2162701, 131075, 3, 2162702, 131075, 3, 2162703, 131075, 3, 2162704, 65539, 0, 2162705, 3, 0, 2162706, 131075, 0, 2162707, 3, 6, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 65536, 13, 2162715, 0, 0, 2162716, 262147, 5, 2162717, 65539, 0, 2162718, 3, 0, 2162719, 3, 0, 2162720, 131075, 0, 2162721, 3, 6, 2162722, 393216, 1, 2162723, 458752, 1, 2162724, 393216, 1, 2162725, 458752, 1, 2162726, 0, 0, 2162727, 0, 16, 2162728, 65536, 16, 2162729, 131072, 16, 2162730, 65536, 60, 2162731, 262146, 6, 2162732, 131074, 1, 2162733, 2, 0, 2162734, 2, 0, 2162735, 2, 0, 2162736, 2, 0, 2162737, 2, 0, 2162738, 2, 0, 2162739, 2, 0, 2162740, 2, 0, 2162741, 2, 0, 2162742, 2, 0, 2162743, 2, 0, 2162744, 2, 0, 2162745, 2, 0, 2162746, 2, 0, 2162747, 2, 0, 2162748, 2, 0, 2162749, 2, 0, 2228224, 131072, 14, 2228225, 393216, 2, 2228226, 458752, 2, 2228227, 393216, 2, 2228228, 458752, 2, 2228229, 0, 14, 2228230, 65536, 14, 2228231, 131072, 14, 2228232, 0, 0, 2228233, 0, 0, 2228234, 262147, 2, 2228235, 3, 0, 2228236, 3, 0, 2228237, 3, 0, 2228238, 262147, 0, 2228239, 262147, 4, 2228240, 262147, 4, 2228241, 131075, 1, 2228242, 3, 0, 2228243, 3, 4, 2228244, 0, 0, 2228245, 0, 0, 2228246, 65536, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 14, 2228250, 65536, 14, 2228251, 131072, 14, 2228252, 262147, 2, 2228253, 3, 0, 2228254, 3, 0, 2228255, 3, 0, 2228256, 3, 0, 2228257, 3, 4, 2228258, 393216, 2, 2228259, 458752, 2, 2228260, 393216, 2, 2228261, 458752, 2, 2228262, 0, 0, 2228263, 0, 17, 2228264, 65536, 17, 2228265, 131072, 17, 2228266, 65536, 60, 2228267, 65536, 60, 2228268, 262146, 6, 2228269, 131074, 1, 2228270, 2, 0, 2228271, 2, 0, 2228272, 2, 0, 2228273, 2, 0, 2228274, 2, 0, 2228275, 2, 0, 2228276, 2, 0, 2228277, 2, 0, 2228278, 2, 0, 2228279, 2, 0, 2228280, 2, 0, 2228281, 2, 0, 2228282, 2, 0, 2228283, 2, 0, 2228284, 2, 0, 2228285, 2, 0, 2293760, 458752, 1, 2293761, 393216, 1, 2293762, 458752, 1, 2293763, 0, 16, 2293764, 65536, 16, 2293765, 131072, 16, 2293766, 393216, 1, 2293767, 458752, 1, 2293768, 0, 0, 2293769, 0, 0, 2293770, 262147, 2, 2293771, 3, 0, 2293772, 3, 0, 2293773, 3, 0, 2293774, 3, 4, 2293775, 393216, 1, 2293776, 458752, 1, 2293777, 262147, 6, 2293778, 262147, 4, 2293779, 131075, 6, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 0, 0, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 262147, 2, 2293789, 3, 0, 2293790, 3, 0, 2293791, 3, 0, 2293792, 3, 0, 2293793, 131075, 0, 2293794, 131075, 3, 2293795, 131075, 3, 2293796, 131075, 3, 2293797, 131075, 3, 2293798, 131075, 3, 2293799, 3, 6, 2293800, 0, 0, 2293801, 0, 0, 2293802, 393216, 1, 2293803, 458752, 1, 2293804, 65536, 60, 2293805, 262146, 2, 2293806, 2, 0, 2293807, 2, 0, 2293808, 2, 0, 2293809, 2, 0, 2293810, 2, 0, 2293811, 2, 0, 2293812, 2, 0, 2293813, 2, 0, 2293814, 2, 0, 2293815, 2, 0, 2293816, 2, 0, 2293817, 2, 0, 2293818, 2, 0, 2293819, 2, 0, 2293820, 2, 0, 2293821, 2, 0, 2359296, 458752, 2, 2359297, 393216, 2, 2359298, 458752, 2, 2359299, 0, 17, 2359300, 65536, 17, 2359301, 131072, 17, 2359302, 65536, 12, 2359303, 458752, 2, 2359304, 0, 0, 2359305, 65536, 12, 2359306, 262147, 6, 2359307, 262147, 4, 2359308, 262147, 4, 2359309, 262147, 4, 2359310, 131075, 6, 2359311, 393216, 2, 2359312, 458752, 2, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 262144, 30, 2359319, 262144, 30, 2359320, 262144, 30, 2359321, 262144, 30, 2359322, 262144, 30, 2359323, 0, 0, 2359324, 262147, 2, 2359325, 3, 0, 2359326, 3, 0, 2359327, 3, 0, 2359328, 3, 0, 2359329, 3, 0, 2359330, 3, 0, 2359331, 3, 0, 2359332, 3, 0, 2359333, 3, 0, 2359334, 3, 0, 2359335, 131075, 0, 2359336, 3, 6, 2359337, 0, 0, 2359338, 393216, 2, 2359339, 458752, 2, 2359340, 65536, 60, 2359341, 262146, 6, 2359342, 131074, 1, 2359343, 2, 0, 2359344, 2, 0, 2359345, 2, 0, 2359346, 2, 0, 2359347, 2, 0, 2359348, 2, 0, 2359349, 2, 0, 2359350, 2, 0, 2359351, 2, 0, 2359352, 2, 0, 2359353, 2, 0, 2359354, 2, 0, 2359355, 2, 0, 2359356, 2, 0, 2359357, 2, 0, 2424832, 0, 0, 2424833, 393216, 1, 2424834, 458752, 1, 2424835, 393216, 1, 2424836, 458752, 1, 2424837, 0, 0, 2424838, 65536, 13, 2424839, 0, 0, 2424840, 0, 0, 2424841, 65536, 13, 2424842, 0, 0, 2424843, 0, 16, 2424844, 65536, 16, 2424845, 131072, 16, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 262144, 30, 2424851, 262144, 30, 2424852, 262144, 30, 2424853, 262144, 30, 2424854, 262144, 30, 2424855, 262144, 30, 2424856, 262144, 30, 2424857, 262144, 30, 2424858, 262144, 30, 2424859, 0, 0, 2424860, 262147, 2, 2424861, 3, 0, 2424862, 3, 0, 2424863, 3, 0, 2424864, 3, 0, 2424865, 3, 0, 2424866, 3, 0, 2424867, 3, 0, 2424868, 3, 0, 2424869, 262147, 0, 2424870, 262147, 4, 2424871, 262147, 4, 2424872, 131075, 6, 2424873, 131072, 0, 2424874, 393216, 1, 2424875, 458752, 1, 2424876, 65536, 60, 2424877, 65536, 60, 2424878, 262146, 2, 2424879, 2, 0, 2424880, 2, 0, 2424881, 2, 0, 2424882, 2, 0, 2424883, 2, 0, 2424884, 2, 0, 2424885, 2, 0, 2424886, 2, 0, 2424887, 2, 0, 2424888, 2, 0, 2424889, 2, 0, 2424890, 2, 0, 2424891, 2, 0, 2424892, 2, 0, 2424893, 2, 0, 2490368, 131072, 14, 2490369, 393216, 2, 2490370, 458752, 2, 2490371, 393216, 2, 2490372, 458752, 2, 2490373, 0, 14, 2490374, 65536, 14, 2490375, 131072, 14, 2490376, 0, 14, 2490377, 65536, 12, 2490378, 131072, 14, 2490379, 0, 17, 2490380, 65536, 17, 2490381, 131072, 17, 2490382, 0, 0, 2490383, 393216, 1, 2490384, 458752, 1, 2490385, 0, 0, 2490386, 262144, 30, 2490387, 262144, 30, 2490388, 262144, 30, 2490389, 262144, 30, 2490390, 262144, 30, 2490391, 262144, 30, 2490392, 262144, 30, 2490393, 262144, 30, 2490394, 262144, 30, 2490395, 0, 0, 2490396, 262147, 2, 2490397, 3, 0, 2490398, 3, 0, 2490399, 3, 0, 2490400, 3, 0, 2490401, 262147, 0, 2490402, 262147, 4, 2490403, 262147, 4, 2490404, 262147, 4, 2490405, 131075, 6, 2490406, 131072, 0, 2490407, 0, 0, 2490408, 0, 0, 2490409, 0, 0, 2490410, 393216, 2, 2490411, 458752, 2, 2490412, 65536, 60, 2490413, 65536, 60, 2490414, 262146, 2, 2490415, 2, 0, 2490416, 2, 0, 2490417, 2, 0, 2490418, 2, 0, 2490419, 2, 0, 2490420, 2, 0, 2490421, 2, 0, 2490422, 2, 0, 2490423, 2, 0, 2490424, 2, 0, 2490425, 2, 0, 2490426, 2, 0, 2490427, 2, 0, 2490428, 2, 0, 2490429, 2, 0, 2555904, 458752, 1, 2555905, 393216, 1, 2555906, 458752, 1, 2555907, 0, 16, 2555908, 65536, 16, 2555909, 131072, 16, 2555910, 393216, 1, 2555911, 458752, 1, 2555912, 0, 0, 2555913, 65536, 13, 2555914, 0, 0, 2555915, 393216, 1, 2555916, 458752, 1, 2555917, 0, 0, 2555918, 0, 0, 2555919, 393216, 2, 2555920, 458752, 2, 2555921, 0, 0, 2555922, 262144, 30, 2555923, 262144, 30, 2555924, 262144, 30, 2555925, 262144, 30, 2555926, 262144, 30, 2555927, 262144, 30, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 262147, 6, 2555933, 262147, 4, 2555934, 262147, 4, 2555935, 262147, 4, 2555936, 262147, 4, 2555937, 131075, 6, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2555941, 131072, 0, 2555942, 0, 0, 2555943, 0, 0, 2555944, 0, 0, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 65536, 60, 2555949, 65536, 60, 2555950, 262146, 2, 2555951, 2, 0, 2555952, 2, 0, 2555953, 2, 0, 2555954, 2, 0, 2555955, 2, 0, 2555956, 2, 0, 2555957, 2, 0, 2555958, 2, 0, 2555959, 2, 0, 2555960, 2, 0, 2555961, 2, 0, 2555962, 2, 0, 2555963, 2, 0, 2555964, 2, 0, 2555965, 2, 0, 2621440, 458752, 2, 2621441, 393216, 2, 2621442, 458752, 2, 2621443, 0, 17, 2621444, 65536, 17, 2621445, 131072, 17, 2621446, 65536, 12, 2621447, 458752, 2, 2621448, 0, 14, 2621449, 65536, 14, 2621450, 131072, 14, 2621451, 393216, 2, 2621452, 458752, 2, 2621453, 0, 0, 2621454, 0, 0, 2621455, 393216, 1, 2621456, 458752, 1, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 0, 2621460, 0, 0, 2621461, 0, 0, 2621462, 262144, 30, 2621463, 262144, 30, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 16, 2621469, 65536, 16, 2621470, 131072, 16, 2621471, 0, 0, 2621472, 65536, 13, 2621473, 0, 0, 2621474, 0, 0, 2621475, 0, 0, 2621476, 0, 0, 2621477, 0, 0, 2621478, 0, 0, 2621479, 0, 0, 2621480, 0, 0, 2621481, 0, 0, 2621482, 0, 0, 2621483, 0, 0, 2621484, 65536, 60, 2621485, 65536, 60, 2621486, 262146, 2, 2621487, 2, 0, 2621488, 2, 0, 2621489, 2, 0, 2621490, 2, 0, 2621491, 2, 0, 2621492, 2, 0, 2621493, 2, 0, 2621494, 2, 0, 2621495, 2, 0, 2621496, 2, 0, 2621497, 2, 0, 2621498, 2, 0, 2621499, 2, 0, 2621500, 2, 0, 2621501, 2, 0, 2686976, 0, 0, 2686977, 393216, 1, 2686978, 458752, 1, 2686979, 393216, 1, 2686980, 458752, 1, 2686981, 0, 0, 2686982, 65536, 13, 2686983, 0, 0, 2686984, 393216, 1, 2686985, 458752, 1, 2686986, 393216, 1, 2686987, 458752, 1, 2686988, 393216, 1, 2686989, 458752, 1, 2686990, 0, 0, 2686991, 393216, 2, 2686992, 65536, 12, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 17, 2687005, 65536, 17, 2687006, 131072, 17, 2687007, 0, 14, 2687008, 65536, 14, 2687009, 131072, 14, 2687010, 0, 0, 2687011, 0, 0, 2687012, 0, 0, 2687013, 0, 0, 2687014, 0, 0, 2687015, 0, 0, 2687016, 0, 0, 2687017, 0, 0, 2687018, 0, 0, 2687019, 65536, 60, 2687020, 65536, 60, 2687021, 262146, 5, 2687022, 65538, 0, 2687023, 2, 0, 2687024, 2, 0, 2687025, 2, 0, 2687026, 2, 0, 2687027, 2, 0, 2687028, 2, 0, 2687029, 2, 0, 2687030, 2, 0, 2687031, 2, 0, 2687032, 2, 0, 2687033, 2, 0, 2687034, 2, 0, 2687035, 2, 0, 2687036, 2, 0, 2687037, 2, 0, 2752512, 131072, 14, 2752513, 393216, 2, 2752514, 458752, 2, 2752515, 393216, 2, 2752516, 458752, 2, 2752517, 0, 14, 2752518, 65536, 14, 2752519, 131072, 14, 2752520, 393216, 2, 2752521, 458752, 2, 2752522, 393216, 2, 2752523, 458752, 2, 2752524, 65536, 12, 2752525, 458752, 2, 2752526, 0, 0, 2752527, 0, 0, 2752528, 65536, 13, 2752529, 0, 0, 2752530, 0, 16, 2752531, 65536, 16, 2752532, 131072, 16, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2752544, 0, 0, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752548, 0, 0, 2752549, 0, 0, 2752550, 0, 0, 2752551, 0, 0, 2752552, 0, 0, 2752553, 0, 0, 2752554, 0, 0, 2752555, 65536, 60, 2752556, 262146, 5, 2752557, 65538, 0, 2752558, 2, 0, 2752559, 2, 0, 2752560, 2, 0, 2752561, 2, 0, 2752562, 2, 0, 2752563, 2, 0, 2752564, 2, 0, 2752565, 2, 0, 2752566, 2, 0, 2752567, 2, 0, 2752568, 2, 0, 2752569, 2, 0, 2752570, 2, 0, 2752571, 2, 0, 2752572, 2, 0, 2752573, 2, 0, 2818048, 458752, 1, 2818049, 393216, 1, 2818050, 458752, 1, 2818051, 0, 16, 2818052, 65536, 16, 2818053, 131072, 16, 2818054, 393216, 1, 2818055, 458752, 1, 2818056, 0, 16, 2818057, 65536, 16, 2818058, 131072, 16, 2818059, 0, 0, 2818060, 65536, 13, 2818061, 0, 0, 2818062, 0, 0, 2818063, 0, 0, 2818064, 65536, 14, 2818065, 131072, 14, 2818066, 0, 17, 2818067, 65536, 17, 2818068, 131072, 17, 2818069, 0, 0, 2818070, 0, 0, 2818071, 0, 0, 2818072, 0, 0, 2818073, 0, 0, 2818074, 0, 0, 2818075, 0, 0, 2818076, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0, 2818081, 0, 0, 2818082, 0, 0, 2818083, 0, 0, 2818084, 0, 0, 2818085, 0, 0, 2818086, 0, 0, 2818087, 0, 0, 2818088, 0, 0, 2818089, 0, 0, 2818090, 0, 0, 2818091, 262146, 5, 2818092, 65538, 0, 2818093, 2, 0, 2818094, 2, 0, 2818095, 2, 0, 2818096, 2, 0, 2818097, 2, 0, 2818098, 2, 0, 2818099, 2, 0, 2818100, 2, 0, 2818101, 2, 0, 2818102, 2, 0, 2818103, 2, 0, 2818104, 2, 0, 2818105, 2, 0, 2818106, 2, 0, 2818107, 2, 0, 2818108, 2, 0, 2818109, 2, 0, 2883584, 458752, 2, 2883585, 393216, 2, 2883586, 458752, 2, 2883587, 0, 17, 2883588, 65536, 17, 2883589, 131072, 17, 2883590, 65536, 12, 2883591, 458752, 2, 2883592, 0, 17, 2883593, 65536, 12, 2883594, 131072, 17, 2883595, 0, 14, 2883596, 65536, 12, 2883597, 131072, 14, 2883598, 0, 0, 2883599, 0, 0, 2883600, 0, 0, 2883601, 0, 0, 2883602, 0, 0, 2883603, 0, 0, 2883604, 0, 0, 2883605, 0, 0, 2883606, 0, 0, 2883607, 0, 0, 2883608, 0, 0, 2883609, 0, 0, 2883610, 0, 0, 2883611, 0, 0, 2883612, 0, 0, 2883613, 0, 0, 2883614, 393216, 1, 2883615, 458752, 1, 2883616, 0, 0, 2883617, 0, 0, 2883618, 0, 0, 2883619, 0, 0, 2883620, 6, 0, 2883621, 6, 0, 2883622, 6, 0, 2883623, 0, 0, 2883624, 0, 0, 2883625, 0, 0, 2883626, 0, 0, 2883627, 262146, 2, 2883628, 2, 0, 2883629, 2, 0, 2883630, 2, 0, 2883631, 2, 0, 2883632, 2, 0, 2883633, 2, 0, 2883634, 2, 0, 2883635, 2, 0, 2883636, 2, 0, 2883637, 2, 0, 2883638, 2, 0, 2883639, 2, 0, 2883640, 2, 0, 2883641, 2, 0, 2883642, 2, 0, 2883643, 2, 0, 2883644, 2, 0, 2883645, 2, 0, 2949120, 0, 0, 2949121, 393216, 1, 2949122, 458752, 1, 2949123, 393216, 1, 2949124, 458752, 1, 2949125, 0, 0, 2949126, 65536, 13, 2949127, 0, 0, 2949128, 0, 0, 2949129, 65536, 13, 2949130, 0, 0, 2949131, 0, 0, 2949132, 65536, 13, 2949133, 0, 0, 2949134, 0, 0, 2949135, 0, 0, 2949136, 0, 0, 2949137, 0, 0, 2949138, 0, 0, 2949139, 0, 0, 2949140, 0, 0, 2949141, 0, 0, 2949142, 0, 0, 2949143, 0, 0, 2949144, 65536, 12, 2949145, 0, 0, 2949146, 393216, 1, 2949147, 458752, 1, 2949148, 393216, 1, 2949149, 458752, 1, 2949150, 393216, 2, 2949151, 458752, 2, 2949152, 0, 0, 2949153, 0, 0, 2949154, 0, 0, 2949155, 0, 0, 2949156, 6, 0, 2949157, 6, 0, 2949158, 6, 0, 2949159, 0, 0, 2949160, 0, 0, 2949161, 0, 0, 2949162, 0, 0, 2949163, 262146, 2, 2949164, 2, 0, 2949165, 2, 0, 2949166, 2, 0, 2949167, 2, 0, 2949168, 2, 0, 2949169, 2, 0, 2949170, 2, 0, 2949171, 2, 0, 2949172, 2, 0, 2949173, 2, 0, 2949174, 2, 0, 2949175, 2, 0, 2949176, 2, 0, 2949177, 2, 0, 2949178, 2, 0, 2949179, 2, 0, 2949180, 2, 0, 2949181, 2, 0, 3014656, 131072, 14, 3014657, 393216, 2, 3014658, 458752, 2, 3014659, 393216, 2, 3014660, 458752, 2, 3014661, 0, 14, 3014662, 65536, 14, 3014663, 131072, 14, 3014664, 0, 14, 3014665, 65536, 14, 3014666, 131072, 14, 3014667, 0, 14, 3014668, 65536, 14, 3014669, 131072, 14, 3014670, 393216, 1, 3014671, 458752, 1, 3014672, 393216, 1, 3014673, 458752, 1, 3014674, 0, 16, 3014675, 65536, 16, 3014676, 131072, 16, 3014677, 393216, 1, 3014678, 458752, 1, 3014679, 0, 0, 3014680, 65536, 13, 3014681, 0, 0, 3014682, 393216, 2, 3014683, 458752, 2, 3014684, 393216, 2, 3014685, 458752, 2, 3014686, 0, 0, 3014687, 0, 0, 3014688, 0, 0, 3014689, 0, 0, 3014690, 0, 0, 3014691, 0, 0, 3014692, 6, 0, 3014693, 6, 0, 3014694, 6, 0, 3014695, 0, 0, 3014696, 0, 0, 3014697, 0, 0, 3014698, 0, 0, 3014699, 262146, 2, 3014700, 2, 0, 3014701, 2, 0, 3014702, 2, 0, 3014703, 2, 0, 3014704, 2, 0, 3014705, 2, 0, 3014706, 2, 0, 3014707, 2, 0, 3014708, 2, 0, 3014709, 2, 0, 3014710, 2, 0, 3014711, 2, 0, 3014712, 2, 0, 3014713, 2, 0, 3014714, 2, 0, 3014715, 2, 0, 3014716, 2, 0, 3014717, 2, 0, 3080192, 458752, 1, 3080193, 393216, 1, 3080194, 458752, 1, 3080195, 0, 16, 3080196, 65536, 16, 3080197, 131072, 16, 3080198, 393216, 1, 3080199, 458752, 1, 3080200, 393216, 1, 3080201, 458752, 1, 3080202, 393216, 1, 3080203, 458752, 1, 3080204, 393216, 1, 3080205, 458752, 1, 3080206, 393216, 2, 3080207, 458752, 2, 3080208, 393216, 2, 3080209, 458752, 2, 3080210, 0, 17, 3080211, 65536, 17, 3080212, 131072, 17, 3080213, 393216, 2, 3080214, 458752, 2, 3080215, 0, 14, 3080216, 65536, 14, 3080217, 131072, 14, 3080218, 0, 0, 3080219, 0, 0, 3080220, 0, 0, 3080221, 0, 0, 3080222, 0, 0, 3080223, 0, 0, 3080224, 0, 0, 3080225, 0, 0, 3080226, 0, 0, 3080227, 0, 0, 3080228, 6, 0, 3080229, 6, 0, 3080230, 6, 0, 3080231, 0, 0, 3080232, 0, 0, 3080233, 0, 0, 3080234, 0, 0, 3080235, 262146, 2, 3080236, 2, 0, 3080237, 2, 0, 3080238, 2, 0, 3080239, 2, 0, 3080240, 2, 0, 3080241, 2, 0, 3080242, 2, 0, 3080243, 2, 0, 3080244, 2, 0, 3080245, 2, 0, 3080246, 2, 0, 3080247, 2, 0, 3080248, 2, 0, 3080249, 2, 0, 3080250, 2, 0, 3080251, 2, 0, 3080252, 2, 0, 3080253, 2, 0, 3145728, 458752, 2, 3145729, 393216, 2, 3145730, 458752, 2, 3145731, 0, 17, 3145732, 65536, 17, 3145733, 131072, 17, 3145734, 393216, 2, 3145735, 458752, 2, 3145736, 393216, 2, 3145737, 458752, 2, 3145738, 393216, 2, 3145739, 458752, 2, 3145740, 393216, 2, 3145741, 458752, 2, 3145742, 0, 0, 3145743, 0, 0, 3145744, 0, 0, 3145745, 0, 0, 3145746, 0, 16, 3145747, 65536, 16, 3145748, 131072, 16, 3145749, 393216, 1, 3145750, 458752, 1, 3145751, 393216, 1, 3145752, 458752, 1, 3145753, 0, 0, 3145754, 0, 0, 3145755, 0, 0, 3145756, 0, 0, 3145757, 0, 0, 3145758, 0, 0, 3145759, 0, 0, 3145760, 0, 0, 3145761, 0, 0, 3145762, 0, 0, 3145763, 0, 0, 3145764, 6, 0, 3145765, 6, 0, 3145766, 6, 0, 3145767, 0, 0, 3145768, 0, 0, 3145769, 0, 0, 3145770, 0, 0, 3145771, 262146, 2, 3145772, 2, 0, 3145773, 2, 0, 3145774, 2, 0, 3145775, 2, 0, 3145776, 2, 0, 3145777, 2, 0, 3145778, 2, 0, 3145779, 2, 0, 3145780, 2, 0, 3145781, 2, 0, 3145782, 2, 0, 3145783, 2, 0, 3145784, 2, 0, 3145785, 2, 0, 3145786, 2, 0, 3145787, 2, 0, 3145788, 2, 0, 3145789, 2, 0, 3211264, 0, 0, 3211265, 0, 0, 3211266, 0, 0, 3211267, 0, 0, 3211268, 0, 0, 3211269, 0, 0, 3211270, 0, 0, 3211271, 0, 0, 3211272, 0, 0, 3211273, 0, 0, 3211274, 0, 0, 3211275, 0, 0, 3211276, 0, 0, 3211277, 0, 0, 3211278, 0, 0, 3211279, 0, 0, 3211280, 0, 0, 3211281, 0, 0, 3211282, 0, 17, 3211283, 65536, 17, 3211284, 131072, 17, 3211285, 393216, 2, 3211286, 458752, 2, 3211287, 393216, 2, 3211288, 458752, 2, 3211289, 0, 0, 3211290, 0, 0, 3211291, 0, 0, 3211292, 0, 0, 3211293, 0, 0, 3211294, 0, 0, 3211295, 0, 0, 3211296, 0, 0, 3211297, 0, 0, 3211298, 0, 0, 3211299, 262146, 5, 3211300, 6, 0, 3211301, 6, 0, 3211302, 6, 0, 3211303, 0, 0, 3211304, 0, 0, 3211305, 0, 0, 3211306, 0, 0, 3211307, 262146, 2, 3211308, 2, 0, 3211309, 2, 0, 3211310, 2, 0, 3211311, 2, 0, 3211312, 2, 0, 3211313, 2, 0, 3211314, 2, 0, 3211315, 2, 0, 3211316, 2, 0, 3211317, 2, 0, 3211318, 2, 0, 3211319, 2, 0, 3211320, 2, 0, 3211321, 2, 0, 3211322, 2, 0, 3211323, 2, 0, 3211324, 2, 0, 3211325, 2, 0, 3276800, 0, 0, 3276801, 0, 0, 3276802, 0, 0, 3276803, 0, 0, 3276804, 0, 0, 3276805, 0, 0, 3276806, 0, 0, 3276807, 0, 0, 3276808, 0, 0, 3276809, 0, 0, 3276810, 0, 0, 3276811, 0, 0, 3276812, 0, 0, 3276813, 0, 0, 3276814, 0, 0, 3276815, 0, 0, 3276816, 0, 0, 3276817, 0, 0, 3276818, 0, 0, 3276819, 0, 0, 3276820, 0, 0, 3276821, 0, 0, 3276822, 0, 0, 3276823, 0, 0, 3276824, 0, 0, 3276825, 0, 0, 3276826, 0, 0, 3276827, 0, 0, 3276828, 0, 0, 3276829, 0, 0, 3276830, 0, 0, 3276831, 0, 0, 3276832, 0, 0, 3276833, 0, 0, 3276834, 0, 0, 3276835, 262146, 2, 3276836, 6, 0, 3276837, 6, 0, 3276838, 6, 0, 3276839, 0, 0, 3276840, 0, 0, 3276841, 0, 0, 3276842, 0, 0, 3276843, 262146, 2, 3276844, 2, 0, 3276845, 2, 0, 3276846, 2, 0, 3276847, 2, 0, 3276848, 2, 0, 3276849, 2, 0, 3276850, 2, 0, 3276851, 2, 0, 3276852, 2, 0, 3276853, 2, 0, 3276854, 2, 0, 3276855, 2, 0, 3276856, 2, 0, 3276857, 2, 0, 3276858, 2, 0, 3276859, 2, 0, 3276860, 2, 0, 3276861, 2, 0, 3342336, 0, 0, 3342337, 0, 0, 3342338, 0, 0, 3342339, 0, 0, 3342340, 0, 0, 3342341, 0, 0, 3342342, 0, 0, 3342343, 0, 0, 3342344, 0, 0, 3342345, 0, 0, 3342346, 0, 0, 3342347, 0, 0, 3342348, 0, 0, 3342349, 0, 0, 3342350, 0, 0, 3342351, 0, 0, 3342352, 0, 0, 3342353, 0, 0, 3342354, 0, 0, 3342355, 0, 0, 3342356, 0, 0, 3342357, 0, 0, 3342358, 0, 0, 3342359, 0, 0, 3342360, 0, 0, 3342361, 0, 0, 3342362, 0, 0, 3342363, 0, 0, 3342364, 0, 0, 3342365, 0, 0, 3342366, 0, 0, 3342367, 0, 0, 3342368, 0, 0, 3342369, 0, 0, 3342370, 262146, 5, 3342371, 65538, 0, 3342372, 2, 0, 3342373, 2, 0, 3342374, 131074, 0, 3342375, 131074, 3, 3342376, 131074, 3, 3342377, 131074, 3, 3342378, 131074, 3, 3342379, 65538, 0, 3342380, 2, 0, 3342381, 2, 0, 3342382, 2, 0, 3342383, 2, 0, 3342384, 2, 0, 3342385, 2, 0, 3342386, 2, 0, 3342387, 2, 0, 3342388, 2, 0, 3342389, 2, 0, 3342390, 2, 0, 3342391, 2, 0, 3342392, 2, 0, 3342393, 2, 0, 3342394, 2, 0, 3342395, 2, 0, 3342396, 2, 0, 3342397, 2, 0, 3407872, 0, 0, 3407873, 0, 0, 3407874, 0, 0, 3407875, 0, 0, 3407876, 0, 0, 3407877, 0, 0, 3407878, 0, 0, 3407879, 0, 0, 3407880, 0, 0, 3407881, 0, 0, 3407882, 0, 0, 3407883, 0, 0, 3407884, 0, 0, 3407885, 0, 0, 3407886, 0, 0, 3407887, 0, 0, 3407888, 0, 0, 3407889, 0, 0, 3407890, 0, 0, 3407891, 0, 0, 3407892, 0, 0, 3407893, 0, 0, 3407894, 0, 0, 3407895, 0, 0, 3407896, 0, 0, 3407897, 0, 0, 3407898, 0, 0, 3407899, 0, 0, 3407900, 0, 0, 3407901, 0, 0, 3407902, 0, 0, 3407903, 0, 0, 3407904, 0, 0, 3407905, 0, 0, 3407906, 262146, 2, 3407907, 262146, 0, 3407908, 262146, 4, 3407909, 262146, 4, 3407910, 262146, 4, 3407911, 262146, 4, 3407912, 262146, 4, 3407913, 262146, 4, 3407914, 262146, 4, 3407915, 262146, 4, 3407916, 131074, 1, 3407917, 2, 0, 3407918, 2, 0, 3407919, 2, 0, 3407920, 2, 0, 3407921, 2, 0, 3407922, 2, 0, 3407923, 2, 0, 3407924, 2, 0, 3407925, 2, 0, 3407926, 2, 0, 3407927, 2, 0, 3407928, 2, 0, 3407929, 2, 0, 3407930, 2, 0, 3407931, 2, 0, 3407932, 2, 0, 3407933, 2, 0, 3473408, 0, 0, 3473409, 0, 0, 3473410, 0, 0, 3473411, 0, 0, 3473412, 0, 0, 3473413, 0, 0, 3473414, 0, 0, 3473415, 0, 0, 3473416, 0, 0, 3473417, 0, 0, 3473418, 0, 0, 3473419, 0, 0, 3473420, 0, 0, 3473421, 0, 0, 3473422, 0, 0, 3473423, 0, 0, 3473424, 0, 0, 3473425, 0, 0, 3473426, 0, 0, 3473427, 0, 0, 3473428, 0, 0, 3473429, 0, 0, 3473430, 0, 0, 3473431, 0, 0, 3473432, 0, 0, 3473433, 0, 0, 3473434, 0, 0, 3473435, 0, 0, 3473436, 0, 0, 3473437, 0, 0, 3473438, 0, 0, 3473439, 0, 0, 3473440, 0, 0, 3473441, 0, 0, 3473442, 262146, 2, 3473443, 2, 4, 3473444, 65536, 60, 3473445, 65536, 60, 3473446, 65536, 60, 3473447, 65536, 60, 3473448, 65536, 60, 3473449, 262144, 30, 3473450, 262144, 30, 3473451, 65536, 60, 3473452, 262146, 2, 3473453, 2, 0, 3473454, 2, 0, 3473455, 2, 0, 3473456, 2, 0, 3473457, 2, 0, 3473458, 2, 0, 3473459, 2, 0, 3473460, 2, 0, 3473461, 2, 0, 3473462, 2, 0, 3473463, 2, 0, 3473464, 2, 0, 3473465, 2, 0, 3473466, 2, 0, 3473467, 2, 0, 3473468, 2, 0, 3473469, 2, 0, 3538944, 0, 0, 3538945, 0, 0, 3538946, 0, 0, 3538947, 0, 0, 3538948, 0, 0, 3538949, 0, 0, 3538950, 0, 0, 3538951, 0, 0, 3538952, 0, 0, 3538953, 0, 0, 3538954, 0, 0, 3538955, 0, 0, 3538956, 0, 0, 3538957, 0, 0, 3538958, 0, 0, 3538959, 0, 0, 3538960, 0, 0, 3538961, 0, 0, 3538962, 0, 0, 3538963, 0, 0, 3538964, 0, 0, 3538965, 0, 0, 3538966, 0, 0, 3538967, 0, 0, 3538968, 0, 0, 3538969, 0, 0, 3538970, 0, 0, 3538971, 0, 0, 3538972, 0, 0, 3538973, 0, 0, 3538974, 0, 0, 3538975, 0, 0, 3538976, 0, 0, 3538977, 0, 0, 3538978, 262146, 2, 3538979, 2, 4, 3538980, 65536, 60, 3538981, 65536, 60, 3538982, 65536, 60, 3538983, 65536, 60, 3538984, 65536, 60, 3538985, 65536, 60, 3538986, 65536, 60, 3538987, 65536, 60, 3538988, 262146, 2, 3538989, 2, 0, 3538990, 2, 0, 3538991, 2, 0, 3538992, 2, 0, 3538993, 2, 0, 3538994, 2, 0, 3538995, 2, 0, 3538996, 2, 0, 3538997, 2, 0, 3538998, 2, 0, 3538999, 2, 0, 3539000, 2, 0, 3539001, 2, 0, 3539002, 2, 0, 3539003, 2, 0, 3539004, 2, 0, 3539005, 2, 0, 3604480, 0, 0, 3604481, 0, 0, 3604482, 0, 0, 3604483, 0, 0, 3604484, 0, 0, 3604485, 0, 0, 3604486, 0, 0, 3604487, 0, 0, 3604488, 0, 0, 3604489, 0, 0, 3604490, 0, 0, 3604491, 0, 0, 3604492, 0, 0, 3604493, 0, 0, 3604494, 0, 0, 3604495, 0, 0, 3604496, 0, 0, 3604497, 0, 0, 3604498, 0, 0, 3604499, 0, 0, 3604500, 0, 0, 3604501, 0, 0, 3604502, 0, 0, 3604503, 0, 0, 3604504, 0, 0, 3604505, 0, 0, 3604506, 0, 0, 3604507, 0, 0, 3604508, 0, 0, 3604509, 0, 0, 3604510, 0, 0, 3604511, 0, 0, 3604512, 0, 0, 3604513, 0, 0, 3604514, 262146, 2, 3604515, 2, 4, 3604516, 65536, 60, 3604517, 65536, 60, 3604518, 65536, 60, 3604519, 65536, 60, 3604520, 65536, 60, 3604521, 65536, 60, 3604522, 65536, 60, 3604523, 65536, 60, 3604524, 262146, 2, 3604525, 2, 0, 3604526, 2, 0, 3604527, 2, 0, 3604528, 2, 0, 3604529, 2, 0, 3604530, 2, 0, 3604531, 2, 0, 3604532, 2, 0, 3604533, 2, 0, 3604534, 2, 0, 3604535, 2, 0, 3604536, 2, 0, 3604537, 2, 0, 3604538, 2, 0, 3604539, 2, 0, 3604540, 2, 0, 3604541, 2, 0, 3670016, 0, 0, 3670017, 0, 0, 3670018, 0, 0, 3670019, 0, 0, 3670020, 0, 0, 3670021, 0, 0, 3670022, 0, 0, 3670023, 0, 0, 3670024, 0, 0, 3670025, 0, 0, 3670026, 0, 0, 3670027, 0, 0, 3670028, 0, 0, 3670029, 0, 0, 3670030, 0, 0, 3670031, 0, 0, 3670032, 0, 0, 3670033, 0, 0, 3670034, 0, 0, 3670035, 0, 0, 3670036, 0, 0, 3670037, 0, 0, 3670038, 0, 0, 3670039, 0, 0, 3670040, 0, 0, 3670041, 0, 0, 3670042, 0, 0, 3670043, 0, 0, 3670044, 0, 0, 3670045, 0, 0, 3670046, 0, 0, 3670047, 0, 0, 3670048, 0, 0, 3670049, 0, 0, 3670050, 262146, 2, 3670051, 2, 4, 3670052, 65536, 60, 3670053, 65536, 60, 3670054, 65536, 60, 3670055, 65536, 60, 3670056, 65536, 60, 3670057, 65536, 60, 3670058, 65536, 60, 3670059, 262146, 5, 3670060, 65538, 0, 3670061, 2, 0, 3670062, 2, 0, 3670063, 2, 0, 3670064, 2, 0, 3670065, 2, 0, 3670066, 2, 0, 3670067, 2, 0, 3670068, 2, 0, 3670069, 2, 0, 3670070, 2, 0, 3670071, 2, 0, 3670072, 2, 0, 3670073, 2, 0, 3670074, 2, 0, 3670075, 2, 0, 3670076, 2, 0, 3670077, 2, 0, 3735552, 0, 0, 3735553, 0, 0, 3735554, 0, 0, 3735555, 0, 0, 3735556, 0, 0, 3735557, 0, 0, 3735558, 0, 0, 3735559, 0, 0, 3735560, 0, 0, 3735561, 0, 0, 3735562, 0, 0, 3735563, 0, 0, 3735564, 0, 0, 3735565, 0, 0, 3735566, 0, 0, 3735567, 0, 0, 3735568, 0, 0, 3735569, 0, 0, 3735570, 0, 0, 3735571, 0, 0, 3735572, 0, 0, 3735573, 0, 0, 3735574, 0, 0, 3735575, 0, 0, 3735576, 0, 0, 3735577, 0, 0, 3735578, 0, 0, 3735579, 0, 0, 3735580, 0, 0, 3735581, 0, 0, 3735582, 0, 0, 3735583, 0, 0, 3735584, 0, 0, 3735585, 0, 0, 3735586, 262146, 2, 3735587, 2, 4, 3735588, 65536, 60, 3735589, 65536, 60, 3735590, 65536, 60, 3735591, 65536, 60, 3735592, 65536, 60, 3735593, 65536, 60, 3735594, 65536, 60, 3735595, 262146, 2, 3735596, 2, 0, 3735597, 2, 0, 3735598, 2, 0, 3735599, 2, 0, 3735600, 2, 0, 3735601, 2, 0, 3735602, 2, 0, 3735603, 2, 0, 3735604, 2, 0, 3735605, 2, 0, 3735606, 2, 0, 3735607, 2, 0, 3735608, 2, 0, 3735609, 2, 0, 3735610, 2, 0, 3735611, 2, 0, 3735612, 2, 0, 3735613, 2, 0, 3801088, 0, 0, 3801089, 0, 0, 3801090, 0, 0, 3801091, 0, 0, 3801092, 0, 0, 3801093, 0, 0, 3801094, 0, 0, 3801095, 0, 0, 3801096, 0, 0, 3801097, 0, 0, 3801098, 0, 0, 3801099, 0, 0, 3801100, 0, 0, 3801101, 0, 0, 3801102, 0, 0, 3801103, 0, 0, 3801104, 0, 0, 3801105, 0, 0, 3801106, 0, 0, 3801107, 0, 0, 3801108, 0, 0, 3801109, 0, 0, 3801110, 0, 0, 3801111, 0, 0, 3801112, 0, 0, 3801113, 0, 0, 3801114, 0, 0, 3801115, 0, 0, 3801116, 0, 0, 3801117, 0, 0, 3801118, 0, 0, 3801119, 0, 0, 3801120, 0, 0, 3801121, 0, 0, 3801122, 262146, 2, 3801123, 2, 4, 3801124, 65536, 60, 3801125, 65536, 60, 3801126, 65536, 60, 3801127, 65536, 60, 3801128, 65536, 60, 3801129, 65536, 60, 3801130, 65536, 60, 3801131, 262146, 2, 3801132, 2, 0, 3801133, 2, 0, 3801134, 2, 0, 3801135, 2, 0, 3801136, 2, 0, 3801137, 2, 0, 3801138, 2, 0, 3801139, 2, 0, 3801140, 2, 0, 3801141, 2, 0, 3801142, 2, 0, 3801143, 2, 0, 3801144, 2, 0, 3801145, 2, 0, 3801146, 2, 0, 3801147, 2, 0, 3801148, 2, 0, 3801149, 2, 0, 3866624, 0, 0, 3866625, 0, 0, 3866626, 0, 0, 3866627, 0, 0, 3866628, 0, 0, 3866629, 0, 0, 3866630, 0, 0, 3866631, 0, 0, 3866632, 0, 0, 3866633, 0, 0, 3866634, 0, 0, 3866635, 0, 0, 3866636, 0, 0, 3866637, 0, 0, 3866638, 0, 0, 3866639, 0, 0, 3866640, 0, 0, 3866641, 0, 0, 3866642, 0, 0, 3866643, 0, 0, 3866644, 0, 0, 3866645, 0, 0, 3866646, 0, 0, 3866647, 0, 0, 3866648, 0, 0, 3866649, 0, 0, 3866650, 0, 0, 3866651, 0, 0, 3866652, 0, 0, 3866653, 0, 0, 3866654, 0, 0, 3866655, 0, 0, 3866656, 0, 0, 3866657, 0, 0, 3866658, 262146, 2, 3866659, 131074, 0, 3866660, 131074, 3, 3866661, 131074, 3, 3866662, 131074, 3, 3866663, 131074, 3, 3866664, 131074, 3, 3866665, 131074, 3, 3866666, 131074, 3, 3866667, 65538, 0, 3866668, 2, 0, 3866669, 2, 0, 3866670, 2, 0, 3866671, 2, 0, 3866672, 2, 0, 3866673, 2, 0, 3866674, 2, 0, 3866675, 2, 0, 3866676, 2, 0, 3866677, 2, 0, 3866678, 2, 0, 3866679, 2, 0, 3866680, 2, 0, 3866681, 2, 0, 3866682, 2, 0, 3866683, 2, 0, 3866684, 2, 0, 3866685, 2, 0, 3932160, 0, 0, 3932161, 0, 0, 3932162, 0, 0, 3932163, 0, 0, 3932164, 0, 0, 3932165, 0, 0, 3932166, 0, 0, 3932167, 0, 0, 3932168, 0, 0, 3932169, 0, 0, 3932170, 0, 0, 3932171, 0, 0, 3932172, 0, 0, 3932173, 0, 0, 3932174, 0, 0, 3932175, 0, 0, 3932176, 0, 0, 3932177, 0, 0, 3932178, 0, 0, 3932179, 0, 0, 3932180, 0, 0, 3932181, 0, 0, 3932182, 0, 0, 3932183, 0, 0, 3932184, 0, 0, 3932185, 0, 0, 3932186, 0, 0, 3932187, 0, 0, 3932188, 0, 0, 3932189, 0, 0, 3932190, 0, 0, 3932191, 0, 0, 3932192, 0, 0, 3932193, 0, 0, 3932194, 262146, 6, 3932195, 262146, 4, 3932196, 6, 0, 3932197, 6, 0, 3932198, 6, 0, 3932199, 262146, 4, 3932200, 262146, 4, 3932201, 262146, 4, 3932202, 262146, 4, 3932203, 131074, 1, 3932204, 2, 0, 3932205, 2, 0, 3932206, 2, 0, 3932207, 2, 0, 3932208, 2, 0, 3932209, 2, 0, 3932210, 2, 0, 3932211, 2, 0, 3932212, 2, 0, 3932213, 2, 0, 3932214, 2, 0, 3932215, 2, 0, 3932216, 2, 0, 3932217, 2, 0, 3932218, 2, 0, 3932219, 2, 0, 3932220, 2, 0, 3932221, 2, 0, 3997696, 0, 0, 3997697, 0, 0, 3997698, 0, 0, 3997699, 0, 0, 3997700, 0, 0, 3997701, 0, 0, 3997702, 0, 0, 3997703, 0, 0, 3997704, 0, 0, 3997705, 0, 0, 3997706, 0, 0, 3997707, 0, 0, 3997708, 0, 0, 3997709, 0, 0, 3997710, 0, 0, 3997711, 0, 0, 3997712, 0, 0, 3997713, 0, 0, 3997714, 0, 0, 3997715, 0, 0, 3997716, 0, 0, 3997717, 0, 0, 3997718, 0, 0, 3997719, 0, 0, 3997720, 0, 0, 3997721, 0, 0, 3997722, 0, 0, 3997723, 0, 0, 3997724, 0, 0, 3997725, 0, 0, 3997726, 0, 0, 3997727, 0, 0, 3997728, 0, 0, 3997729, 0, 0, 3997730, 0, 0, 3997731, 0, 0, 3997732, 6, 0, 3997733, 6, 0, 3997734, 6, 0, 3997735, 0, 0, 3997736, 0, 0, 3997737, 0, 0, 3997738, 0, 0, 3997739, 262146, 2, 3997740, 2, 0, 3997741, 2, 0, 3997742, 2, 0, 3997743, 2, 0, 3997744, 2, 0, 3997745, 2, 0, 3997746, 2, 0, 3997747, 2, 0, 3997748, 2, 0, 3997749, 2, 0, 3997750, 2, 0, 3997751, 2, 0, 3997752, 2, 0, 3997753, 2, 0, 3997754, 2, 0, 3997755, 2, 0, 3997756, 2, 0, 3997757, 2, 0, 4063232, 0, 0, 4063233, 0, 0, 4063234, 0, 0, 4063235, 0, 0, 4063236, 0, 0, 4063237, 0, 0, 4063238, 0, 0, 4063239, 0, 0, 4063240, 0, 0, 4063241, 0, 0, 4063242, 0, 0, 4063243, 0, 0, 4063244, 0, 0, 4063245, 0, 0, 4063246, 0, 0, 4063247, 0, 0, 4063248, 0, 0, 4063249, 0, 0, 4063250, 0, 0, 4063251, 0, 0, 4063252, 0, 0, 4063253, 0, 0, 4063254, 0, 0, 4063255, 0, 0, 4063256, 0, 0, 4063257, 0, 0, 4063258, 0, 0, 4063259, 0, 0, 4063260, 0, 0, 4063261, 0, 0, 4063262, 0, 0, 4063263, 0, 0, 4063264, 0, 0, 4063265, 0, 0, 4063266, 0, 0, 4063267, 0, 0, 4063268, 6, 0, 4063269, 6, 0, 4063270, 6, 0, 4063271, 0, 0, 4063272, 0, 0, 4063273, 0, 0, 4063274, 0, 0, 4063275, 262146, 2, 4063276, 2, 0, 4063277, 2, 0, 4063278, 2, 0, 4063279, 2, 0, 4063280, 2, 0, 4063281, 2, 0, 4063282, 2, 0, 4063283, 2, 0, 4063284, 2, 0, 4063285, 2, 0, 4063286, 2, 0, 4063287, 2, 0, 4063288, 2, 0, 4063289, 2, 0, 4063290, 2, 0, 4063291, 2, 0, 4063292, 2, 0, 4063293, 2, 0, 4128768, 0, 0, 4128769, 0, 0, 4128770, 0, 0, 4128771, 0, 0, 4128772, 0, 0, 4128773, 0, 0, 4128774, 0, 0, 4128775, 0, 0, 4128776, 0, 0, 4128777, 0, 0, 4128778, 0, 0, 4128779, 0, 0, 4128780, 0, 0, 4128781, 0, 0, 4128782, 0, 0, 4128783, 0, 0, 4128784, 0, 0, 4128785, 0, 0, 4128786, 0, 0, 4128787, 0, 0, 4128788, 0, 0, 4128789, 0, 0, 4128790, 0, 0, 4128791, 0, 0, 4128792, 0, 0, 4128793, 0, 0, 4128794, 0, 0, 4128795, 0, 0, 4128796, 0, 0, 4128797, 0, 0, 4128798, 0, 0, 4128799, 0, 0, 4128800, 0, 0, 4128801, 0, 0, 4128802, 0, 0, 4128803, 0, 0, 4128804, 6, 0, 4128805, 6, 0, 4128806, 6, 0, 4128807, 0, 0, 4128808, 0, 0, 4128809, 0, 0, 4128810, 0, 0, 4128811, 262146, 2, 4128812, 2, 0, 4128813, 2, 0, 4128814, 2, 0, 4128815, 2, 0, 4128816, 2, 0, 4128817, 2, 0, 4128818, 2, 0, 4128819, 2, 0, 4128820, 2, 0, 4128821, 2, 0, 4128822, 2, 0, 4128823, 2, 0, 4128824, 2, 0, 4128825, 2, 0, 4128826, 2, 0, 4128827, 2, 0, 4128828, 2, 0, 4128829, 2, 0, 4194304, 458752, 1, 4194305, 0, 16, 4194306, 65536, 16, 4194307, 131072, 16, 4194308, 393216, 1, 4194309, 458752, 1, 4194310, 0, 0, 4194311, 393216, 1, 4194312, 458752, 1, 4194313, 393216, 1, 4194314, 458752, 1, 4194315, 0, 16, 4194316, 65536, 16, 4194317, 131072, 16, 4194318, 393216, 1, 4194319, 458752, 1, 4194320, 0, 0, 4194321, 0, 0, 4194322, 0, 0, 4194323, 0, 0, 4194324, 0, 0, 4194325, 0, 0, 4194326, 0, 0, 4194327, 0, 0, 4194328, 0, 0, 4194329, 0, 0, 4194330, 0, 0, 4194331, 0, 0, 4194332, 0, 0, 4194333, 0, 0, 4194334, 0, 0, 4194335, 0, 0, 4194336, 0, 0, 4194337, 0, 0, 4194338, 0, 0, 4194339, 0, 0, 4194340, 6, 0, 4194341, 6, 0, 4194342, 6, 0, 4194343, 0, 0, 4194344, 0, 0, 4194345, 0, 0, 4194346, 0, 0, 4194347, 262146, 2, 4194348, 2, 0, 4194349, 2, 0, 4194350, 2, 0, 4194351, 2, 0, 4194352, 2, 0, 4194353, 2, 0, 4194354, 2, 0, 4194355, 2, 0, 4194356, 2, 0, 4194357, 2, 0, 4194358, 2, 0, 4194359, 2, 0, 4194360, 2, 0, 4194361, 2, 0, 4194362, 2, 0, 4194363, 2, 0, 4194364, 2, 0, 4194365, 2, 0, 4259840, 458752, 2, 4259841, 0, 17, 4259842, 65536, 17, 4259843, 131072, 17, 4259844, 65536, 12, 4259845, 458752, 2, 4259846, 0, 0, 4259847, 65536, 12, 4259848, 458752, 2, 4259849, 393216, 2, 4259850, 458752, 2, 4259851, 0, 17, 4259852, 65536, 17, 4259853, 131072, 17, 4259854, 65536, 12, 4259855, 458752, 2, 4259856, 0, 0, 4259857, 0, 0, 4259858, 0, 0, 4259859, 0, 0, 4259860, 0, 0, 4259861, 0, 0, 4259862, 0, 0, 4259863, 0, 0, 4259864, 0, 0, 4259865, 0, 0, 4259866, 0, 0, 4259867, 0, 0, 4259868, 0, 0, 4259869, 0, 0, 4259870, 0, 0, 4259871, 0, 0, 4259872, 0, 0, 4259873, 0, 0, 4259874, 0, 0, 4259875, 0, 0, 4259876, 6, 0, 4259877, 6, 0, 4259878, 6, 0, 4259879, 0, 0, 4259880, 0, 0, 4259881, 0, 0, 4259882, 0, 0, 4259883, 262146, 2, 4259884, 2, 0, 4259885, 2, 0, 4259886, 2, 0, 4259887, 2, 0, 4259888, 2, 0, 4259889, 2, 0, 4259890, 2, 0, 4259891, 2, 0, 4259892, 2, 0, 4259893, 2, 0, 4259894, 2, 0, 4259895, 2, 0, 4259896, 2, 0, 4259897, 2, 0, 4259898, 2, 0, 4259899, 2, 0, 4259900, 2, 0, 4259901, 2, 0, 4325376, 458752, 1, 4325377, 393216, 1, 4325378, 458752, 1, 4325379, 0, 0, 4325380, 65536, 13, 4325381, 0, 0, 4325382, 0, 0, 4325383, 65536, 13, 4325384, 0, 0, 4325385, 393216, 1, 4325386, 458752, 1, 4325387, 393216, 1, 4325388, 458752, 1, 4325389, 0, 0, 4325390, 65536, 13, 4325391, 0, 0, 4325392, 393216, 1, 4325393, 458752, 1, 4325394, 393216, 1, 4325395, 458752, 1, 4325396, 0, 16, 4325397, 65536, 16, 4325398, 131072, 16, 4325399, 393216, 1, 4325400, 458752, 1, 4325401, 0, 0, 4325402, 0, 0, 4325403, 0, 0, 4325404, 0, 0, 4325405, 0, 0, 4325406, 0, 0, 4325407, 0, 0, 4325408, 0, 0, 4325409, 0, 0, 4325410, 0, 0, 4325411, 0, 0, 4325412, 6, 0, 4325413, 6, 0, 4325414, 6, 0, 4325415, 0, 0, 4325416, 0, 0, 4325417, 0, 0, 4325418, 0, 0, 4325419, 262146, 2, 4325420, 2, 0, 4325421, 2, 0, 4325422, 2, 0, 4325423, 2, 0, 4325424, 2, 0, 4325425, 2, 0, 4325426, 2, 0, 4325427, 2, 0, 4325428, 2, 0, 4325429, 2, 0, 4325430, 2, 0, 4325431, 2, 0, 4325432, 2, 0, 4325433, 2, 0, 4325434, 2, 0, 4325435, 2, 0, 4325436, 2, 0, 4325437, 2, 0, 4390912, 458752, 2, 4390913, 393216, 2, 4390914, 458752, 2, 4390915, 0, 14, 4390916, 65536, 14, 4390917, 131072, 14, 4390918, 0, 14, 4390919, 65536, 14, 4390920, 131072, 14, 4390921, 393216, 2, 4390922, 458752, 2, 4390923, 393216, 2, 4390924, 458752, 2, 4390925, 0, 14, 4390926, 65536, 14, 4390927, 0, 0, 4390928, 65536, 12, 4390929, 458752, 2, 4390930, 393216, 2, 4390931, 458752, 2, 4390932, 0, 17, 4390933, 65536, 17, 4390934, 131072, 17, 4390935, 65536, 12, 4390936, 458752, 2, 4390937, 0, 0, 4390938, 0, 0, 4390939, 0, 0, 4390940, 0, 0, 4390941, 0, 0, 4390942, 0, 0, 4390943, 0, 0, 4390944, 0, 0, 4390945, 0, 0, 4390946, 0, 0, 4390947, 0, 0, 4390948, 6, 0, 4390949, 6, 0, 4390950, 6, 0, 4390951, 0, 0, 4390952, 0, 0, 4390953, 0, 0, 4390954, 0, 0, 4390955, 262146, 2, 4390956, 2, 0, 4390957, 2, 0, 4390958, 2, 0, 4390959, 2, 0, 4390960, 2, 0, 4390961, 2, 0, 4390962, 2, 0, 4390963, 2, 0, 4390964, 2, 0, 4390965, 2, 0, 4390966, 2, 0, 4390967, 2, 0, 4390968, 2, 0, 4390969, 2, 0, 4390970, 2, 0, 4390971, 2, 0, 4390972, 2, 0, 4390973, 2, 0, 4456448, 0, 0, 4456449, 0, 0, 4456450, 0, 0, 4456451, 0, 0, 4456452, 393216, 1, 4456453, 458752, 1, 4456454, 0, 0, 4456455, 393216, 1, 4456456, 458752, 1, 4456457, 393216, 1, 4456458, 458752, 1, 4456459, 0, 16, 4456460, 65536, 16, 4456461, 131072, 16, 4456462, 0, 0, 4456463, 0, 0, 4456464, 65536, 13, 4456465, 0, 0, 4456466, 393216, 1, 4456467, 458752, 1, 4456468, 393216, 1, 4456469, 458752, 1, 4456470, 0, 0, 4456471, 65536, 13, 4456472, 0, 0, 4456473, 0, 0, 4456474, 393216, 2, 4456475, 458752, 2, 4456476, 393216, 2, 4456477, 458752, 2, 4456478, 0, 0, 4456479, 0, 0, 4456480, 0, 0, 4456481, 0, 0, 4456482, 0, 0, 4456483, 0, 0, 4456484, 6, 0, 4456485, 6, 0, 4456486, 6, 0, 4456487, 0, 0, 4456488, 0, 0, 4456489, 0, 0, 4456490, 0, 0, 4456491, 262146, 2, 4456492, 2, 0, 4456493, 2, 0, 4456494, 2, 0, 4456495, 2, 0, 4456496, 2, 0, 4456497, 2, 0, 4456498, 2, 0, 4456499, 2, 0, 4456500, 2, 0, 4456501, 2, 0, 4456502, 2, 0, 4456503, 2, 0, 4456504, 2, 0, 4456505, 2, 0, 4456506, 2, 0, 4456507, 2, 0, 4456508, 2, 0, 4456509, 2, 0, 4521984, 0, 0, 4521985, 0, 0, 4521986, 0, 0, 4521987, 0, 0, 4521988, 393216, 2, 4521989, 458752, 2, 4521990, 0, 0, 4521991, 393216, 2, 4521992, 458752, 2, 4521993, 393216, 2, 4521994, 458752, 2, 4521995, 0, 17, 4521996, 65536, 17, 4521997, 131072, 17, 4521998, 0, 0, 4521999, 0, 14, 4522000, 65536, 14, 4522001, 131072, 14, 4522002, 393216, 2, 4522003, 458752, 2, 4522004, 393216, 2, 4522005, 458752, 2, 4522006, 0, 14, 4522007, 65536, 14, 4522008, 131072, 14, 4522009, 0, 0, 4522010, 0, 0, 4522011, 0, 0, 4522012, 0, 0, 4522013, 0, 0, 4522014, 0, 0, 4522015, 0, 0, 4522016, 0, 0, 4522017, 0, 0, 4522018, 0, 0, 4522019, 0, 0, 4522020, 262150, 0, 4522021, 262150, 4, 4522022, 262150, 4, 4522023, 0, 0, 4522024, 0, 0, 4522025, 0, 0, 4522026, 0, 0, 4522027, 262146, 6, 4522028, 131074, 1, 4522029, 2, 0, 4522030, 2, 0, 4522031, 2, 0, 4522032, 2, 0, 4522033, 2, 0, 4522034, 2, 0, 4522035, 2, 0, 4522036, 2, 0, 4522037, 2, 0, 4522038, 2, 0, 4522039, 2, 0, 4522040, 2, 0, 4522041, 2, 0, 4522042, 2, 0, 4522043, 2, 0, 4522044, 2, 0, 4522045, 2, 0, 4587520, 65536, 38, 4587521, 65536, 38, 4587522, 65536, 38, 4587523, 65536, 38, 4587524, 65536, 38, 4587525, 65536, 38, 4587526, 65536, 38, 4587527, 65536, 38, 4587528, 65536, 38, 4587529, 65536, 38, 4587530, 262144, 30, 4587531, 262144, 30, 4587532, 262144, 30, 4587533, 0, 0, 4587534, 0, 0, 4587535, 0, 0, 4587536, 393216, 1, 4587537, 458752, 1, 4587538, 393216, 1, 4587539, 458752, 1, 4587540, 0, 16, 4587541, 65536, 16, 4587542, 131072, 16, 4587543, 393216, 1, 4587544, 458752, 1, 4587545, 0, 0, 4587546, 0, 0, 4587547, 0, 0, 4587548, 0, 0, 4587549, 0, 0, 4587550, 0, 0, 4587551, 65536, 13, 4587552, 0, 0, 4587553, 393216, 1, 4587554, 458752, 1, 4587555, 0, 0, 4587556, 0, 0, 4587557, 262148, 5, 4587558, 131076, 3, 4587559, 131076, 3, 4587560, 131076, 3, 4587561, 4, 6, 4587562, 65536, 41, 4587563, 0, 0, 4587564, 262146, 6, 4587565, 131074, 1, 4587566, 2, 0, 4587567, 2, 0, 4587568, 2, 0, 4587569, 2, 0, 4587570, 2, 0, 4587571, 2, 0, 4587572, 2, 0, 4587573, 2, 0, 4587574, 2, 0, 4587575, 2, 0, 4587576, 2, 0, 4587577, 2, 0, 4587578, 2, 0, 4587579, 2, 0, 4587580, 2, 0, 4587581, 2, 0, 4653056, 65536, 38, 4653057, 65536, 38, 4653058, 65536, 38, 4653059, 65536, 38, 4653060, 65536, 38, 4653061, 65536, 38, 4653062, 65536, 38, 4653063, 65536, 38, 4653064, 65536, 38, 4653065, 65536, 38, 4653066, 262144, 30, 4653067, 0, 0, 4653068, 0, 0, 4653069, 0, 0, 4653070, 0, 0, 4653071, 0, 0, 4653072, 393216, 2, 4653073, 458752, 2, 4653074, 393216, 2, 4653075, 458752, 2, 4653076, 0, 17, 4653077, 65536, 17, 4653078, 131072, 17, 4653079, 393216, 2, 4653080, 458752, 2, 4653081, 0, 0, 4653082, 0, 0, 4653083, 0, 0, 4653084, 0, 0, 4653085, 0, 0, 4653086, 0, 14, 4653087, 65536, 14, 4653088, 131072, 14, 4653089, 393216, 2, 4653090, 458752, 2, 4653091, 393216, 1, 4653092, 458752, 1, 4653093, 262148, 2, 4653094, 4, 0, 4653095, 4, 0, 4653096, 4, 0, 4653097, 4, 4, 4653098, 393216, 1, 4653099, 458752, 1, 4653100, 65536, 60, 4653101, 262146, 6, 4653102, 131074, 1, 4653103, 2, 0, 4653104, 2, 0, 4653105, 2, 0, 4653106, 2, 0, 4653107, 2, 0, 4653108, 2, 0, 4653109, 2, 0, 4653110, 2, 0, 4653111, 2, 0, 4653112, 2, 0, 4653113, 2, 0, 4653114, 2, 0, 4653115, 2, 0, 4653116, 2, 0, 4653117, 2, 0, 4718592, 65536, 38, 4718593, 65536, 38, 4718594, 65536, 38, 4718595, 65536, 38, 4718596, 65536, 38, 4718597, 65536, 38, 4718598, 65536, 38, 4718599, 65536, 38, 4718600, 65536, 38, 4718601, 65536, 38, 4718602, 262144, 30, 4718603, 262144, 30, 4718604, 262144, 30, 4718605, 262144, 30, 4718606, 262144, 30, 4718607, 262144, 30, 4718608, 262144, 30, 4718609, 262144, 30, 4718610, 262144, 30, 4718611, 262144, 30, 4718612, 262144, 30, 4718613, 0, 0, 4718614, 393216, 1, 4718615, 458752, 1, 4718616, 0, 0, 4718617, 0, 0, 4718618, 0, 0, 4718619, 0, 0, 4718620, 0, 0, 4718621, 0, 0, 4718622, 0, 0, 4718623, 0, 16, 4718624, 65536, 16, 4718625, 131072, 16, 4718626, 0, 0, 4718627, 393216, 2, 4718628, 458752, 2, 4718629, 262148, 2, 4718630, 4, 0, 4718631, 4, 0, 4718632, 4, 0, 4718633, 4, 4, 4718634, 65536, 12, 4718635, 458752, 2, 4718636, 65536, 60, 4718637, 65536, 62, 4718638, 262146, 6, 4718639, 131074, 1, 4718640, 2, 0, 4718641, 2, 0, 4718642, 2, 0, 4718643, 2, 0, 4718644, 2, 0, 4718645, 2, 0, 4718646, 2, 0, 4718647, 2, 0, 4718648, 2, 0, 4718649, 2, 0, 4718650, 2, 0, 4718651, 2, 0, 4718652, 2, 0, 4718653, 2, 0, 4784128, 65536, 38, 4784129, 65536, 38, 4784130, 65536, 38, 4784131, 65536, 38, 4784132, 65536, 38, 4784133, 65536, 38, 4784134, 65536, 38, 4784135, 65536, 38, 4784136, 65536, 38, 4784137, 65536, 38, 4784138, 262144, 30, 4784139, 262144, 30, 4784140, 262144, 30, 4784141, 262144, 30, 4784142, 262144, 30, 4784143, 262144, 30, 4784144, 262144, 30, 4784145, 262144, 30, 4784146, 262144, 30, 4784147, 262144, 30, 4784148, 262144, 30, 4784149, 0, 0, 4784150, 393216, 2, 4784151, 458752, 2, 4784152, 0, 0, 4784153, 0, 0, 4784154, 0, 0, 4784155, 0, 0, 4784156, 0, 0, 4784157, 262147, 5, 4784158, 3, 6, 4784159, 0, 17, 4784160, 65536, 17, 4784161, 131072, 17, 4784162, 0, 0, 4784163, 0, 0, 4784164, 0, 0, 4784165, 262148, 2, 4784166, 4, 0, 4784167, 262148, 0, 4784168, 262148, 4, 4784169, 131076, 6, 4784170, 65536, 13, 4784171, 0, 0, 4784172, 0, 0, 4784173, 0, 60, 4784174, 65536, 60, 4784175, 262146, 2, 4784176, 2, 0, 4784177, 2, 0, 4784178, 2, 0, 4784179, 2, 0, 4784180, 2, 0, 4784181, 2, 0, 4784182, 2, 0, 4784183, 2, 0, 4784184, 2, 0, 4784185, 2, 0, 4784186, 2, 0, 4784187, 2, 0, 4784188, 2, 0, 4784189, 2, 0, 4849664, 65536, 38, 4849665, 65536, 38, 4849666, 65536, 38, 4849667, 65536, 38, 4849668, 65536, 38, 4849669, 65536, 38, 4849670, 65536, 38, 4849671, 65536, 38, 4849672, 65536, 38, 4849673, 65536, 38, 4849674, 262144, 30, 4849675, 262144, 30, 4849676, 262144, 30, 4849677, 262144, 30, 4849678, 262144, 30, 4849679, 262144, 30, 4849680, 262144, 30, 4849681, 262144, 30, 4849682, 262144, 30, 4849683, 262144, 30, 4849684, 262144, 30, 4849685, 0, 0, 4849686, 0, 0, 4849687, 0, 0, 4849688, 0, 0, 4849689, 0, 0, 4849690, 0, 0, 4849691, 0, 0, 4849692, 262147, 5, 4849693, 65539, 0, 4849694, 131075, 0, 4849695, 131075, 3, 4849696, 131075, 3, 4849697, 3, 6, 4849698, 0, 0, 4849699, 0, 0, 4849700, 262148, 5, 4849701, 65540, 0, 4849702, 4, 0, 4849703, 4, 4, 4849704, 0, 0, 4849705, 0, 14, 4849706, 65536, 14, 4849707, 131072, 14, 4849708, 0, 0, 4849709, 0, 60, 4849710, 65536, 60, 4849711, 262146, 2, 4849712, 2, 0, 4849713, 2, 0, 4849714, 2, 0, 4849715, 2, 0, 4849716, 2, 0, 4849717, 2, 0, 4849718, 2, 0, 4849719, 2, 0, 4849720, 2, 0, 4849721, 2, 0, 4849722, 2, 0, 4849723, 2, 0, 4849724, 2, 0, 4849725, 2, 0, 4915200, 65536, 38, 4915201, 65536, 38, 4915202, 65536, 38, 4915203, 65536, 38, 4915204, 65536, 38, 4915205, 65536, 38, 4915206, 65536, 38, 4915207, 65536, 38, 4915208, 65536, 38, 4915209, 65536, 38, 4915210, 262144, 30, 4915211, 262144, 30, 4915212, 262144, 30, 4915213, 262144, 30, 4915214, 262144, 30, 4915215, 262144, 30, 4915216, 262144, 30, 4915217, 262144, 30, 4915218, 262144, 30, 4915219, 262144, 30, 4915220, 262144, 30, 4915221, 262144, 30, 4915222, 262144, 30, 4915223, 0, 0, 4915224, 0, 0, 4915225, 0, 0, 4915226, 0, 0, 4915227, 65536, 12, 4915228, 262147, 6, 4915229, 262147, 4, 4915230, 262147, 4, 4915231, 131075, 1, 4915232, 3, 0, 4915233, 3, 4, 4915234, 0, 0, 4915235, 0, 0, 4915236, 262148, 2, 4915237, 4, 0, 4915238, 4, 0, 4915239, 4, 4, 4915240, 393216, 1, 4915241, 458752, 1, 4915242, 393216, 1, 4915243, 458752, 1, 4915244, 131072, 42, 4915245, 0, 60, 4915246, 65536, 60, 4915247, 262146, 2, 4915248, 2, 0, 4915249, 2, 0, 4915250, 2, 0, 4915251, 2, 0, 4915252, 2, 0, 4915253, 2, 0, 4915254, 2, 0, 4915255, 2, 0, 4915256, 2, 0, 4915257, 2, 0, 4915258, 2, 0, 4915259, 2, 0, 4915260, 2, 0, 4915261, 2, 0, 4980736, 65536, 38, 4980737, 65536, 38, 4980738, 65536, 38, 4980739, 65536, 38, 4980740, 65536, 38, 4980741, 65536, 38, 4980742, 65536, 38, 4980743, 65536, 38, 4980744, 65536, 38, 4980745, 65536, 38, 4980746, 262144, 30, 4980747, 262144, 30, 4980748, 262144, 30, 4980749, 262144, 30, 4980750, 262144, 30, 4980751, 262144, 30, 4980752, 262144, 30, 4980753, 262144, 30, 4980754, 262144, 30, 4980755, 262144, 30, 4980756, 262144, 30, 4980757, 262144, 30, 4980758, 262144, 30, 4980759, 0, 0, 4980760, 0, 0, 4980761, 0, 0, 4980762, 0, 0, 4980763, 65536, 13, 4980764, 0, 0, 4980765, 393216, 1, 4980766, 458752, 1, 4980767, 262147, 2, 4980768, 3, 0, 4980769, 3, 4, 4980770, 0, 0, 4980771, 262148, 5, 4980772, 65540, 0, 4980773, 4, 0, 4980774, 4, 0, 4980775, 4, 4, 4980776, 393216, 2, 4980777, 458752, 2, 4980778, 393216, 2, 4980779, 458752, 2, 4980780, 0, 0, 4980781, 0, 60, 4980782, 65536, 60, 4980783, 262146, 2, 4980784, 2, 0, 4980785, 2, 0, 4980786, 2, 0, 4980787, 2, 0, 4980788, 2, 0, 4980789, 2, 0, 4980790, 2, 0, 4980791, 2, 0, 4980792, 2, 0, 4980793, 2, 0, 4980794, 2, 0, 4980795, 2, 0, 4980796, 2, 0, 4980797, 2, 0, 5046272, 65536, 38, 5046273, 65536, 38, 5046274, 65536, 38, 5046275, 65536, 38, 5046276, 65536, 38, 5046277, 65536, 38, 5046278, 65536, 38, 5046279, 65536, 38, 5046280, 65536, 38, 5046281, 65536, 38, 5046282, 262144, 30, 5046283, 262144, 30, 5046284, 262144, 30, 5046285, 262144, 30, 5046286, 262144, 30, 5046287, 262144, 30, 5046288, 262144, 30, 5046289, 262144, 30, 5046290, 262144, 30, 5046291, 262144, 30, 5046292, 262144, 30, 5046293, 262144, 30, 5046294, 262144, 30, 5046295, 262144, 30, 5046296, 262144, 30, 5046297, 0, 0, 5046298, 0, 14, 5046299, 65536, 14, 5046300, 131072, 14, 5046301, 393216, 2, 5046302, 458752, 2, 5046303, 262147, 6, 5046304, 262147, 4, 5046305, 131075, 6, 5046306, 0, 0, 5046307, 262148, 2, 5046308, 4, 0, 5046309, 262148, 0, 5046310, 262148, 4, 5046311, 131076, 6, 5046312, 0, 0, 5046313, 0, 16, 5046314, 65536, 16, 5046315, 131072, 16, 5046316, 0, 0, 5046317, 0, 60, 5046318, 65536, 60, 5046319, 262146, 6, 5046320, 131074, 1, 5046321, 2, 0, 5046322, 2, 0, 5046323, 2, 0, 5046324, 2, 0, 5046325, 2, 0, 5046326, 2, 0, 5046327, 2, 0, 5046328, 2, 0, 5046329, 2, 0, 5046330, 2, 0, 5046331, 2, 0, 5046332, 2, 0, 5046333, 2, 0, 5111808, 65536, 38, 5111809, 65536, 38, 5111810, 65536, 38, 5111811, 65536, 38, 5111812, 65536, 38, 5111813, 65536, 38, 5111814, 65536, 38, 5111815, 65536, 38, 5111816, 65536, 38, 5111817, 65536, 38, 5111818, 262144, 30, 5111819, 262144, 30, 5111820, 262144, 30, 5111821, 262144, 30, 5111822, 262144, 30, 5111823, 262144, 30, 5111824, 262144, 30, 5111825, 262144, 30, 5111826, 262144, 30, 5111827, 262144, 30, 5111828, 262144, 30, 5111829, 262144, 30, 5111830, 262144, 30, 5111831, 262144, 30, 5111832, 262144, 30, 5111833, 0, 0, 5111834, 393216, 1, 5111835, 458752, 1, 5111836, 0, 16, 5111837, 65536, 16, 5111838, 131072, 16, 5111839, 0, 0, 5111840, 0, 0, 5111841, 0, 0, 5111842, 0, 0, 5111843, 262148, 2, 5111844, 4, 0, 5111845, 4, 4, 5111846, 0, 0, 5111847, 0, 0, 5111848, 0, 0, 5111849, 0, 17, 5111850, 65536, 17, 5111851, 131072, 17, 5111852, 0, 0, 5111853, 0, 60, 5111854, 65536, 60, 5111855, 65536, 60, 5111856, 262146, 2, 5111857, 2, 0, 5111858, 2, 0, 5111859, 2, 0, 5111860, 2, 0, 5111861, 2, 0, 5111862, 2, 0, 5111863, 2, 0, 5111864, 2, 0, 5111865, 2, 0, 5111866, 2, 0, 5111867, 2, 0, 5111868, 2, 0, 5111869, 2, 0, 5177344, 65536, 38, 5177345, 65536, 38, 5177346, 65536, 38, 5177347, 65536, 38, 5177348, 65536, 38, 5177349, 65536, 38, 5177350, 65536, 38, 5177351, 65536, 38, 5177352, 65536, 38, 5177353, 65536, 38, 5177354, 262144, 30, 5177355, 262144, 30, 5177356, 262144, 30, 5177357, 262144, 30, 5177358, 262144, 30, 5177359, 262144, 30, 5177360, 262144, 30, 5177361, 262144, 30, 5177362, 262144, 30, 5177363, 262144, 30, 5177364, 262144, 30, 5177365, 262144, 30, 5177366, 262144, 30, 5177367, 262144, 30, 5177368, 262144, 30, 5177369, 0, 0, 5177370, 393216, 2, 5177371, 458752, 2, 5177372, 0, 17, 5177373, 65536, 17, 5177374, 131072, 17, 5177375, 0, 0, 5177376, 0, 0, 5177377, 65536, 12, 5177378, 0, 0, 5177379, 262148, 2, 5177380, 4, 0, 5177381, 4, 4, 5177382, 0, 0, 5177383, 0, 0, 5177384, 393216, 1, 5177385, 458752, 1, 5177386, 0, 0, 5177387, 0, 0, 5177388, 0, 0, 5177389, 0, 60, 5177390, 65536, 60, 5177391, 65536, 60, 5177392, 262146, 2, 5177393, 2, 0, 5177394, 2, 0, 5177395, 2, 0, 5177396, 2, 0, 5177397, 2, 0, 5177398, 2, 0, 5177399, 2, 0, 5177400, 2, 0, 5177401, 2, 0, 5177402, 2, 0, 5177403, 2, 0, 5177404, 2, 0, 5177405, 2, 0, 5242880, 65536, 38, 5242881, 65536, 38, 5242882, 65536, 38, 5242883, 65536, 38, 5242884, 65536, 38, 5242885, 65536, 38, 5242886, 65536, 38, 5242887, 65536, 38, 5242888, 65536, 38, 5242889, 65536, 38, 5242890, 262144, 30, 5242891, 262144, 30, 5242892, 262144, 30, 5242893, 262144, 30, 5242894, 262144, 30, 5242895, 262144, 30, 5242896, 262144, 30, 5242897, 262144, 30, 5242898, 262144, 30, 5242899, 262144, 30, 5242900, 262144, 30, 5242901, 262144, 30, 5242902, 262144, 30, 5242903, 262144, 30, 5242904, 262144, 30, 5242905, 0, 0, 5242906, 393216, 1, 5242907, 458752, 1, 5242908, 393216, 1, 5242909, 458752, 1, 5242910, 0, 0, 5242911, 0, 0, 5242912, 0, 0, 5242913, 65536, 13, 5242914, 0, 0, 5242915, 262148, 2, 5242916, 4, 0, 5242917, 4, 4, 5242918, 0, 0, 5242919, 0, 0, 5242920, 65536, 12, 5242921, 458752, 2, 5242922, 0, 0, 5242923, 0, 0, 5242924, 0, 59, 5242925, 65536, 63, 5242926, 65536, 60, 5242927, 65536, 60, 5242928, 262146, 2, 5242929, 2, 0, 5242930, 2, 0, 5242931, 2, 0, 5242932, 2, 0, 5242933, 2, 0, 5242934, 2, 0, 5242935, 2, 0, 5242936, 2, 0, 5242937, 2, 0, 5242938, 2, 0, 5242939, 2, 0, 5242940, 2, 0, 5242941, 2, 0, 5308416, 65536, 38, 5308417, 65536, 38, 5308418, 65536, 38, 5308419, 65536, 38, 5308420, 65536, 38, 5308421, 65536, 38, 5308422, 65536, 38, 5308423, 65536, 38, 5308424, 65536, 38, 5308425, 65536, 38, 5308426, 262144, 30, 5308427, 262144, 30, 5308428, 262144, 30, 5308429, 262144, 30, 5308430, 262144, 30, 5308431, 262144, 30, 5308432, 262144, 30, 5308433, 262144, 30, 5308434, 262144, 30, 5308435, 262144, 30, 5308436, 262144, 30, 5308437, 262144, 30, 5308438, 262144, 30, 5308439, 262144, 30, 5308440, 262144, 30, 5308441, 0, 0, 5308442, 393216, 2, 5308443, 65536, 12, 5308444, 393216, 2, 5308445, 458752, 2, 5308446, 0, 0, 5308447, 0, 0, 5308448, 0, 14, 5308449, 65536, 14, 5308450, 131072, 14, 5308451, 262148, 2, 5308452, 4, 0, 5308453, 4, 4, 5308454, 0, 0, 5308455, 0, 0, 5308456, 65536, 13, 5308457, 0, 0, 5308458, 0, 0, 5308459, 0, 0, 5308460, 0, 60, 5308461, 65536, 60, 5308462, 65536, 60, 5308463, 262146, 5, 5308464, 65538, 0, 5308465, 2, 0, 5308466, 2, 0, 5308467, 2, 0, 5308468, 2, 0, 5308469, 2, 0, 5308470, 2, 0, 5308471, 2, 0, 5308472, 2, 0, 5308473, 2, 0, 5308474, 2, 0, 5308475, 2, 0, 5308476, 2, 0, 5308477, 2, 0, 5373952, 65536, 38, 5373953, 65536, 38, 5373954, 65536, 38, 5373955, 65536, 38, 5373956, 65536, 38, 5373957, 65536, 38, 5373958, 65536, 38, 5373959, 65536, 38, 5373960, 65536, 38, 5373961, 65536, 38, 5373962, 262144, 30, 5373963, 262144, 30, 5373964, 262144, 30, 5373965, 262144, 30, 5373966, 262144, 30, 5373967, 262144, 30, 5373968, 262144, 30, 5373969, 262144, 30, 5373970, 262144, 30, 5373971, 262144, 30, 5373972, 262144, 30, 5373973, 262144, 30, 5373974, 262144, 30, 5373975, 262144, 30, 5373976, 262144, 30, 5373977, 0, 0, 5373978, 0, 0, 5373979, 65536, 13, 5373980, 0, 0, 5373981, 393216, 1, 5373982, 458752, 1, 5373983, 0, 0, 5373984, 0, 0, 5373985, 0, 0, 5373986, 0, 0, 5373987, 262148, 2, 5373988, 4, 0, 5373989, 4, 4, 5373990, 0, 0, 5373991, 0, 14, 5373992, 65536, 14, 5373993, 131072, 14, 5373994, 0, 0, 5373995, 0, 0, 5373996, 0, 60, 5373997, 65536, 60, 5373998, 65536, 60, 5373999, 262146, 2, 5374000, 2, 0, 5374001, 2, 0, 5374002, 2, 0, 5374003, 2, 0, 5374004, 2, 0, 5374005, 2, 0, 5374006, 2, 0, 5374007, 2, 0, 5374008, 2, 0, 5374009, 2, 0, 5374010, 2, 0, 5374011, 2, 0, 5374012, 2, 0, 5374013, 2, 0, 5439488, 65536, 38, 5439489, 65536, 38, 5439490, 65536, 38, 5439491, 65536, 38, 5439492, 65536, 38, 5439493, 65536, 38, 5439494, 65536, 38, 5439495, 65536, 38, 5439496, 65536, 38, 5439497, 65536, 38, 5439498, 262144, 30, 5439499, 262144, 30, 5439500, 262144, 30, 5439501, 262144, 30, 5439502, 262144, 30, 5439503, 262144, 30, 5439504, 262144, 30, 5439505, 262144, 30, 5439506, 262144, 30, 5439507, 262144, 30, 5439508, 262144, 30, 5439509, 262144, 30, 5439510, 262144, 30, 5439511, 262144, 30, 5439512, 262144, 30, 5439513, 0, 0, 5439514, 0, 14, 5439515, 65536, 14, 5439516, 131072, 14, 5439517, 393216, 2, 5439518, 458752, 2, 5439519, 0, 0, 5439520, 0, 0, 5439521, 0, 0, 5439522, 0, 0, 5439523, 262148, 2, 5439524, 4, 0, 5439525, 4, 4, 5439526, 0, 0, 5439527, 0, 0, 5439528, 0, 0, 5439529, 0, 0, 5439530, 0, 0, 5439531, 0, 59, 5439532, 65536, 63, 5439533, 65536, 60, 5439534, 65536, 60, 5439535, 262146, 2, 5439536, 2, 0, 5439537, 2, 0, 5439538, 2, 0, 5439539, 2, 0, 5439540, 2, 0, 5439541, 2, 0, 5439542, 2, 0, 5439543, 2, 0, 5439544, 2, 0, 5439545, 2, 0, 5439546, 2, 0, 5439547, 2, 0, 5439548, 2, 0, 5439549, 2, 0, 5505024, 65536, 38, 5505025, 65536, 38, 5505026, 65536, 38, 5505027, 65536, 38, 5505028, 65536, 38, 5505029, 65536, 38, 5505030, 65536, 38, 5505031, 65536, 38, 5505032, 65536, 38, 5505033, 65536, 38, 5505034, 262144, 30, 5505035, 262144, 30, 5505036, 262144, 30, 5505037, 262144, 30, 5505038, 262144, 30, 5505039, 262144, 30, 5505040, 262144, 30, 5505041, 262144, 30, 5505042, 262144, 30, 5505043, 262144, 30, 5505044, 262144, 30, 5505045, 262144, 30, 5505046, 262144, 30, 5505047, 262144, 30, 5505048, 262144, 30, 5505049, 0, 0, 5505050, 393216, 1, 5505051, 458752, 1, 5505052, 393216, 1, 5505053, 458752, 1, 5505054, 262148, 5, 5505055, 131076, 3, 5505056, 131076, 3, 5505057, 131076, 3, 5505058, 131076, 3, 5505059, 65540, 0, 5505060, 4, 0, 5505061, 4, 4, 5505062, 0, 0, 5505063, 0, 0, 5505064, 0, 0, 5505065, 0, 0, 5505066, 0, 0, 5505067, 0, 60, 5505068, 65536, 60, 5505069, 65536, 60, 5505070, 65536, 60, 5505071, 262146, 2, 5505072, 2, 0, 5505073, 2, 0, 5505074, 2, 0, 5505075, 2, 0, 5505076, 2, 0, 5505077, 2, 0, 5505078, 2, 0, 5505079, 2, 0, 5505080, 2, 0, 5505081, 2, 0, 5505082, 2, 0, 5505083, 2, 0, 5505084, 2, 0, 5505085, 2, 0, 5570560, 65536, 38, 5570561, 65536, 38, 5570562, 65536, 38, 5570563, 65536, 38, 5570564, 65536, 38, 5570565, 65536, 38, 5570566, 65536, 38, 5570567, 65536, 38, 5570568, 65536, 38, 5570569, 65536, 38, 5570570, 262144, 30, 5570571, 262144, 30, 5570572, 262144, 30, 5570573, 262144, 30, 5570574, 262144, 30, 5570575, 262144, 30, 5570576, 262144, 30, 5570577, 262144, 30, 5570578, 262144, 30, 5570579, 262144, 30, 5570580, 262144, 30, 5570581, 262144, 30, 5570582, 262144, 30, 5570583, 0, 0, 5570584, 0, 0, 5570585, 0, 0, 5570586, 393216, 2, 5570587, 458752, 2, 5570588, 65536, 12, 5570589, 458752, 2, 5570590, 262148, 2, 5570591, 4, 0, 5570592, 4, 0, 5570593, 4, 0, 5570594, 4, 0, 5570595, 4, 0, 5570596, 4, 0, 5570597, 4, 4, 5570598, 0, 0, 5570599, 4, 7, 5570600, 0, 0, 5570601, 0, 0, 5570602, 0, 0, 5570603, 0, 60, 5570604, 65536, 60, 5570605, 65536, 60, 5570606, 65536, 60, 5570607, 262146, 6, 5570608, 131074, 1, 5570609, 2, 0, 5570610, 2, 0, 5570611, 2, 0, 5570612, 2, 0, 5570613, 2, 0, 5570614, 2, 0, 5570615, 2, 0, 5570616, 2, 0, 5570617, 2, 0, 5570618, 2, 0, 5570619, 2, 0, 5570620, 2, 0, 5570621, 2, 0, 5636096, 65536, 38, 5636097, 65536, 38, 5636098, 65536, 38, 5636099, 65536, 38, 5636100, 65536, 38, 5636101, 65536, 38, 5636102, 65536, 38, 5636103, 65536, 38, 5636104, 65536, 38, 5636105, 65536, 38, 5636106, 262144, 30, 5636107, 262144, 30, 5636108, 262144, 30, 5636109, 262144, 30, 5636110, 262144, 30, 5636111, 262144, 30, 5636112, 262144, 30, 5636113, 262144, 30, 5636114, 262144, 30, 5636115, 262144, 30, 5636116, 262144, 30, 5636117, 262144, 30, 5636118, 262144, 30, 5636119, 0, 0, 5636120, 0, 0, 5636121, 0, 0, 5636122, 0, 0, 5636123, 0, 0, 5636124, 65536, 13, 5636125, 0, 0, 5636126, 262148, 2, 5636127, 4, 0, 5636128, 262148, 0, 5636129, 262148, 4, 5636130, 262148, 4, 5636131, 262148, 4, 5636132, 262148, 4, 5636133, 131076, 6, 5636134, 0, 0, 5636135, 327684, 6, 5636136, 65540, 6, 5636137, 0, 0, 5636138, 0, 0, 5636139, 0, 61, 5636140, 65536, 62, 5636141, 65536, 60, 5636142, 65536, 60, 5636143, 65536, 60, 5636144, 262146, 2, 5636145, 2, 0, 5636146, 2, 0, 5636147, 2, 0, 5636148, 2, 0, 5636149, 2, 0, 5636150, 2, 0, 5636151, 2, 0, 5636152, 2, 0, 5636153, 2, 0, 5636154, 2, 0, 5636155, 2, 0, 5636156, 2, 0, 5636157, 2, 0, 5701632, 65536, 38, 5701633, 65536, 38, 5701634, 65536, 38, 5701635, 65536, 38, 5701636, 65536, 38, 5701637, 65536, 38, 5701638, 65536, 38, 5701639, 65536, 38, 5701640, 65536, 38, 5701641, 65536, 38, 5701642, 262144, 30, 5701643, 262144, 30, 5701644, 262144, 30, 5701645, 262144, 30, 5701646, 262144, 30, 5701647, 262144, 30, 5701648, 262144, 30, 5701649, 262144, 30, 5701650, 262144, 30, 5701651, 262144, 30, 5701652, 262144, 30, 5701653, 262144, 30, 5701654, 262144, 30, 5701655, 0, 0, 5701656, 0, 16, 5701657, 65536, 16, 5701658, 131072, 16, 5701659, 0, 14, 5701660, 65536, 14, 5701661, 131072, 14, 5701662, 262148, 2, 5701663, 4, 0, 5701664, 4, 4, 5701665, 0, 0, 5701666, 0, 0, 5701667, 0, 0, 5701668, 0, 0, 5701669, 0, 0, 5701670, 0, 0, 5701671, 0, 0, 5701672, 131076, 7, 5701673, 0, 0, 5701674, 0, 0, 5701675, 0, 59, 5701676, 65536, 63, 5701677, 65536, 60, 5701678, 65536, 60, 5701679, 65536, 60, 5701680, 262146, 2, 5701681, 2, 0, 5701682, 2, 0, 5701683, 2, 0, 5701684, 2, 0, 5701685, 2, 0, 5701686, 2, 0, 5701687, 2, 0, 5701688, 2, 0, 5701689, 2, 0, 5701690, 2, 0, 5701691, 2, 0, 5701692, 2, 0, 5701693, 2, 0, 5767168, 65536, 38, 5767169, 65536, 38, 5767170, 65536, 38, 5767171, 65536, 38, 5767172, 65536, 38, 5767173, 65536, 38, 5767174, 65536, 38, 5767175, 65536, 38, 5767176, 65536, 38, 5767177, 65536, 38, 5767178, 262144, 30, 5767179, 262144, 30, 5767180, 262144, 30, 5767181, 262144, 30, 5767182, 262144, 30, 5767183, 262144, 30, 5767184, 262144, 30, 5767185, 262144, 30, 5767186, 262144, 30, 5767187, 262144, 30, 5767188, 262144, 30, 5767189, 262144, 30, 5767190, 262144, 30, 5767191, 0, 0, 5767192, 0, 17, 5767193, 65536, 17, 5767194, 131072, 17, 5767195, 393216, 1, 5767196, 458752, 1, 5767197, 0, 0, 5767198, 262148, 2, 5767199, 4, 0, 5767200, 4, 4, 5767201, 0, 0, 5767202, 0, 0, 5767203, 0, 0, 5767204, 0, 0, 5767205, 0, 0, 5767206, 0, 0, 5767207, 0, 0, 5767208, 0, 0, 5767209, 0, 0, 5767210, 65536, 12, 5767211, 0, 60, 5767212, 65536, 60, 5767213, 65536, 60, 5767214, 65536, 60, 5767215, 65536, 60, 5767216, 262146, 2, 5767217, 2, 0, 5767218, 2, 0, 5767219, 2, 0, 5767220, 2, 0, 5767221, 2, 0, 5767222, 2, 0, 5767223, 2, 0, 5767224, 2, 0, 5767225, 2, 0, 5767226, 2, 0, 5767227, 2, 0, 5767228, 2, 0, 5767229, 2, 0, 5832704, 65536, 38, 5832705, 65536, 38, 5832706, 65536, 38, 5832707, 65536, 38, 5832708, 65536, 38, 5832709, 65536, 38, 5832710, 65536, 38, 5832711, 65536, 38, 5832712, 65536, 38, 5832713, 65536, 38, 5832714, 262144, 30, 5832715, 262144, 30, 5832716, 262144, 30, 5832717, 262144, 30, 5832718, 262144, 30, 5832719, 262144, 30, 5832720, 262144, 30, 5832721, 262144, 30, 5832722, 262144, 30, 5832723, 262144, 30, 5832724, 262144, 30, 5832725, 262144, 30, 5832726, 262144, 30, 5832727, 0, 0, 5832728, 393216, 1, 5832729, 458752, 1, 5832730, 0, 0, 5832731, 393216, 2, 5832732, 458752, 2, 5832733, 0, 0, 5832734, 262148, 2, 5832735, 4, 0, 5832736, 4, 4, 5832737, 0, 0, 5832738, 0, 0, 5832739, 0, 0, 5832740, 0, 0, 5832741, 0, 0, 5832742, 0, 0, 5832743, 0, 0, 5832744, 0, 0, 5832745, 0, 0, 5832746, 65536, 13, 5832747, 0, 60, 5832748, 65536, 60, 5832749, 65536, 60, 5832750, 65536, 60, 5832751, 65536, 60, 5832752, 262146, 2, 5832753, 2, 0, 5832754, 2, 0, 5832755, 2, 0, 5832756, 2, 0, 5832757, 2, 0, 5832758, 2, 0, 5832759, 2, 0, 5832760, 2, 0, 5832761, 2, 0, 5832762, 2, 0, 5832763, 2, 0, 5832764, 2, 0, 5832765, 2, 0, 5898240, 65536, 38, 5898241, 65536, 38, 5898242, 65536, 38, 5898243, 65536, 38, 5898244, 65536, 38, 5898245, 65536, 38, 5898246, 65536, 38, 5898247, 65536, 38, 5898248, 65536, 38, 5898249, 65536, 38, 5898250, 262144, 30, 5898251, 262144, 30, 5898252, 262144, 30, 5898253, 262144, 30, 5898254, 262144, 30, 5898255, 262144, 30, 5898256, 262144, 30, 5898257, 262144, 30, 5898258, 262144, 30, 5898259, 262144, 30, 5898260, 262144, 30, 5898261, 262144, 30, 5898262, 262144, 30, 5898263, 0, 0, 5898264, 393216, 2, 5898265, 65536, 12, 5898266, 393216, 1, 5898267, 458752, 1, 5898268, 393216, 1, 5898269, 458752, 1, 5898270, 262148, 2, 5898271, 4, 0, 5898272, 4, 4, 5898273, 0, 0, 5898274, 0, 0, 5898275, 0, 0, 5898276, 0, 0, 5898277, 0, 0, 5898278, 0, 0, 5898279, 0, 0, 5898280, 0, 0, 5898281, 0, 14, 5898282, 65536, 14, 5898283, 0, 60, 5898284, 65536, 60, 5898285, 65536, 60, 5898286, 65536, 60, 5898287, 65536, 60, 5898288, 262146, 2, 5898289, 2, 0, 5898290, 2, 0, 5898291, 2, 0, 5898292, 2, 0, 5898293, 2, 0, 5898294, 2, 0, 5898295, 2, 0, 5898296, 2, 0, 5898297, 2, 0, 5898298, 2, 0, 5898299, 2, 0, 5898300, 2, 0, 5898301, 2, 0, 5963776, 65536, 38, 5963777, 65536, 38, 5963778, 65536, 38, 5963779, 65536, 38, 5963780, 65536, 38, 5963781, 65536, 38, 5963782, 65536, 38, 5963783, 65536, 38, 5963784, 65536, 38, 5963785, 65536, 38, 5963786, 65536, 38, 5963787, 65536, 38, 5963788, 65536, 38, 5963789, 65536, 38, 5963790, 65536, 38, 5963791, 65536, 38, 5963792, 65536, 38, 5963793, 65536, 38, 5963794, 262144, 30, 5963795, 262144, 30, 5963796, 262144, 30, 5963797, 262144, 30, 5963798, 262144, 30, 5963799, 0, 0, 5963800, 0, 0, 5963801, 65536, 13, 5963802, 393216, 2, 5963803, 458752, 2, 5963804, 393216, 2, 5963805, 458752, 2, 5963806, 262148, 2, 5963807, 4, 0, 5963808, 4, 4, 5963809, 0, 0, 5963810, 0, 0, 5963811, 0, 0, 5963812, 393216, 1, 5963813, 458752, 1, 5963814, 0, 0, 5963815, 0, 0, 5963816, 0, 0, 5963817, 0, 0, 5963818, 0, 59, 5963819, 65536, 63, 5963820, 65536, 60, 5963821, 65536, 60, 5963822, 65536, 60, 5963823, 65536, 60, 5963824, 262146, 6, 5963825, 131074, 1, 5963826, 2, 0, 5963827, 2, 0, 5963828, 2, 0, 5963829, 2, 0, 5963830, 2, 0, 5963831, 2, 0, 5963832, 2, 0, 5963833, 2, 0, 5963834, 2, 0, 5963835, 2, 0, 5963836, 2, 0, 5963837, 2, 0, 6029312, 65536, 38, 6029313, 65536, 38, 6029314, 65536, 38, 6029315, 65536, 38, 6029316, 65536, 38, 6029317, 65536, 38, 6029318, 65536, 38, 6029319, 65536, 38, 6029320, 65536, 38, 6029321, 65536, 38, 6029322, 65536, 38, 6029323, 65536, 38, 6029324, 65536, 38, 6029325, 65536, 38, 6029326, 65536, 38, 6029327, 65536, 38, 6029328, 65536, 38, 6029329, 65536, 38, 6029330, 262144, 30, 6029331, 262144, 30, 6029332, 262144, 30, 6029333, 262144, 30, 6029334, 262144, 30, 6029335, 0, 0, 6029336, 0, 14, 6029337, 65536, 14, 6029338, 131072, 14, 6029339, 262148, 5, 6029340, 131076, 3, 6029341, 131076, 3, 6029342, 65540, 0, 6029343, 4, 0, 6029344, 4, 4, 6029345, 0, 0, 6029346, 0, 0, 6029347, 0, 0, 6029348, 393216, 2, 6029349, 458752, 2, 6029350, 0, 0, 6029351, 0, 0, 6029352, 0, 0, 6029353, 0, 59, 6029354, 65536, 63, 6029355, 65536, 60, 6029356, 65536, 60, 6029357, 65536, 60, 6029358, 65536, 60, 6029359, 65536, 60, 6029360, 65536, 60, 6029361, 262146, 2, 6029362, 2, 0, 6029363, 2, 0, 6029364, 2, 0, 6029365, 2, 0, 6029366, 2, 0, 6029367, 2, 0, 6029368, 2, 0, 6029369, 2, 0, 6029370, 2, 0, 6029371, 2, 0, 6029372, 2, 0, 6029373, 2, 0, 6094848, 0, 0, 6094849, 0, 0, 6094850, 0, 0, 6094851, 0, 0, 6094852, 0, 0, 6094853, 0, 0, 6094854, 0, 0, 6094855, 0, 0, 6094856, 0, 0, 6094857, 0, 0, 6094858, 0, 0, 6094859, 0, 0, 6094860, 0, 0, 6094861, 262144, 30, 6094862, 262144, 30, 6094863, 262144, 30, 6094864, 262144, 30, 6094865, 262144, 30, 6094866, 262144, 30, 6094867, 262144, 30, 6094868, 262144, 30, 6094869, 0, 0, 6094870, 0, 0, 6094871, 0, 0, 6094872, 393216, 1, 6094873, 458752, 1, 6094874, 262148, 5, 6094875, 65540, 0, 6094876, 4, 0, 6094877, 4, 0, 6094878, 4, 0, 6094879, 4, 0, 6094880, 4, 4, 6094881, 393216, 1, 6094882, 458752, 1, 6094883, 0, 16, 6094884, 65536, 16, 6094885, 131072, 16, 6094886, 0, 0, 6094887, 0, 0, 6094888, 0, 59, 6094889, 65536, 63, 6094890, 65536, 60, 6094891, 65536, 60, 6094892, 65536, 60, 6094893, 65536, 60, 6094894, 65536, 60, 6094895, 65536, 60, 6094896, 65536, 60, 6094897, 262146, 2, 6094898, 2, 0, 6094899, 2, 0, 6094900, 2, 0, 6094901, 2, 0, 6094902, 2, 0, 6094903, 2, 0, 6094904, 2, 0, 6094905, 2, 0, 6094906, 2, 0, 6094907, 2, 0, 6094908, 2, 0, 6094909, 2, 0, 6160384, 0, 0, 6160385, 0, 0, 6160386, 0, 0, 6160387, 0, 0, 6160388, 0, 0, 6160389, 0, 0, 6160390, 0, 0, 6160391, 0, 0, 6160392, 0, 0, 6160393, 0, 0, 6160394, 0, 0, 6160395, 0, 0, 6160396, 0, 0, 6160397, 0, 0, 6160398, 0, 0, 6160399, 0, 0, 6160400, 0, 0, 6160401, 0, 0, 6160402, 0, 0, 6160403, 0, 0, 6160404, 0, 0, 6160405, 0, 0, 6160406, 0, 0, 6160407, 0, 0, 6160408, 393216, 2, 6160409, 458752, 2, 6160410, 262148, 2, 6160411, 4, 0, 6160412, 262148, 0, 6160413, 262148, 4, 6160414, 262148, 4, 6160415, 262148, 4, 6160416, 131076, 6, 6160417, 393216, 2, 6160418, 65536, 12, 6160419, 0, 17, 6160420, 65536, 17, 6160421, 131072, 17, 6160422, 0, 0, 6160423, 0, 0, 6160424, 0, 60, 6160425, 65536, 60, 6160426, 65536, 60, 6160427, 65536, 60, 6160428, 65536, 60, 6160429, 65536, 60, 6160430, 65536, 60, 6160431, 65536, 60, 6160432, 262146, 5, 6160433, 65538, 0, 6160434, 2, 0, 6160435, 2, 0, 6160436, 2, 0, 6160437, 2, 0, 6160438, 2, 0, 6160439, 2, 0, 6160440, 2, 0, 6160441, 2, 0, 6160442, 2, 0, 6160443, 2, 0, 6160444, 2, 0, 6160445, 2, 0, 6225920, 0, 0, 6225921, 0, 0, 6225922, 0, 0, 6225923, 0, 0, 6225924, 0, 0, 6225925, 0, 0, 6225926, 0, 0, 6225927, 0, 0, 6225928, 0, 0, 6225929, 458752, 1, 6225930, 393216, 1, 6225931, 458752, 1, 6225932, 0, 16, 6225933, 65536, 16, 6225934, 131072, 16, 6225935, 393216, 1, 6225936, 458752, 1, 6225937, 393216, 1, 6225938, 458752, 1, 6225939, 393216, 1, 6225940, 458752, 1, 6225941, 393216, 1, 6225942, 458752, 1, 6225943, 0, 16, 6225944, 65536, 16, 6225945, 131072, 16, 6225946, 262148, 2, 6225947, 4, 0, 6225948, 4, 4, 6225949, 0, 0, 6225950, 0, 0, 6225951, 393216, 1, 6225952, 458752, 1, 6225953, 0, 0, 6225954, 65536, 13, 6225955, 0, 0, 6225956, 0, 0, 6225957, 0, 0, 6225958, 0, 0, 6225959, 0, 0, 6225960, 0, 60, 6225961, 65536, 60, 6225962, 65536, 60, 6225963, 65536, 60, 6225964, 65536, 60, 6225965, 65536, 60, 6225966, 65536, 60, 6225967, 65536, 60, 6225968, 262146, 2, 6225969, 2, 0, 6225970, 2, 0, 6225971, 2, 0, 6225972, 2, 0, 6225973, 2, 0, 6225974, 2, 0, 6225975, 2, 0, 6225976, 2, 0, 6225977, 2, 0, 6225978, 2, 0, 6225979, 2, 0, 6225980, 2, 0, 6225981, 2, 0, 6291456, 0, 0, 6291457, 0, 0, 6291458, 0, 0, 6291459, 0, 0, 6291460, 0, 0, 6291461, 0, 0, 6291462, 0, 0, 6291463, 0, 0, 6291464, 0, 0, 6291465, 458752, 2, 6291466, 393216, 2, 6291467, 458752, 2, 6291468, 0, 17, 6291469, 65536, 17, 6291470, 131072, 17, 6291471, 393216, 2, 6291472, 458752, 2, 6291473, 393216, 2, 6291474, 458752, 2, 6291475, 393216, 2, 6291476, 458752, 2, 6291477, 393216, 2, 6291478, 458752, 2, 6291479, 65536, 12, 6291480, 65536, 17, 6291481, 131072, 17, 6291482, 262148, 2, 6291483, 4, 0, 6291484, 4, 4, 6291485, 0, 0, 6291486, 0, 0, 6291487, 393216, 2, 6291488, 458752, 2, 6291489, 0, 14, 6291490, 65536, 14, 6291491, 131072, 14, 6291492, 0, 0, 6291493, 0, 0, 6291494, 0, 0, 6291495, 0, 0, 6291496, 0, 60, 6291497, 65536, 60, 6291498, 65536, 60, 6291499, 65536, 60, 6291500, 65536, 60, 6291501, 65536, 60, 6291502, 65536, 60, 6291503, 262146, 5, 6291504, 65538, 0, 6291505, 2, 0, 6291506, 2, 0, 6291507, 2, 0, 6291508, 2, 0, 6291509, 2, 0, 6291510, 2, 0, 6291511, 2, 0, 6291512, 2, 0, 6291513, 2, 0, 6291514, 2, 0, 6291515, 2, 0, 6291516, 2, 0, 6291517, 2, 0, 6356992, 0, 0, 6356993, 0, 0, 6356994, 0, 0, 6356995, 0, 0, 6356996, 0, 0, 6356997, 0, 0, 6356998, 0, 0, 6356999, 0, 0, 6357000, 0, 0, 6357001, 393216, 1, 6357002, 458752, 1, 6357003, 393216, 1, 6357004, 458752, 1, 6357005, 393216, 1, 6357006, 458752, 1, 6357007, 0, 16, 6357008, 65536, 16, 6357009, 131072, 16, 6357010, 393216, 1, 6357011, 458752, 1, 6357012, 393216, 1, 6357013, 458752, 1, 6357014, 0, 0, 6357015, 65536, 13, 6357016, 0, 0, 6357017, 0, 0, 6357018, 262148, 2, 6357019, 4, 0, 6357020, 4, 4, 6357021, 0, 0, 6357022, 0, 0, 6357023, 0, 0, 6357024, 262147, 5, 6357025, 131075, 3, 6357026, 131075, 3, 6357027, 3, 6, 6357028, 0, 0, 6357029, 393216, 1, 6357030, 458752, 1, 6357031, 0, 0, 6357032, 0, 60, 6357033, 65536, 60, 6357034, 65536, 60, 6357035, 65536, 60, 6357036, 65536, 60, 6357037, 65536, 60, 6357038, 262146, 5, 6357039, 65538, 0, 6357040, 2, 0, 6357041, 2, 0, 6357042, 2, 0, 6357043, 2, 0, 6357044, 2, 0, 6357045, 2, 0, 6357046, 2, 0, 6357047, 2, 0, 6357048, 2, 0, 6357049, 2, 0, 6357050, 2, 0, 6357051, 2, 0, 6357052, 2, 0, 6357053, 2, 0, 6422528, 0, 0, 6422529, 0, 0, 6422530, 0, 0, 6422531, 0, 0, 6422532, 0, 0, 6422533, 0, 0, 6422534, 0, 0, 6422535, 0, 0, 6422536, 0, 0, 6422537, 393216, 2, 6422538, 458752, 2, 6422539, 393216, 2, 6422540, 458752, 2, 6422541, 393216, 2, 6422542, 458752, 2, 6422543, 0, 17, 6422544, 65536, 17, 6422545, 131072, 17, 6422546, 393216, 2, 6422547, 458752, 2, 6422548, 393216, 2, 6422549, 458752, 2, 6422550, 0, 14, 6422551, 65536, 14, 6422552, 131072, 14, 6422553, 0, 0, 6422554, 262148, 2, 6422555, 262148, 0, 6422556, 131076, 6, 6422557, 0, 0, 6422558, 262147, 5, 6422559, 131075, 3, 6422560, 65539, 0, 6422561, 3, 0, 6422562, 3, 0, 6422563, 3, 4, 6422564, 0, 0, 6422565, 393216, 2, 6422566, 458752, 2, 6422567, 0, 59, 6422568, 65536, 63, 6422569, 65536, 60, 6422570, 65536, 60, 6422571, 65536, 60, 6422572, 65536, 60, 6422573, 262146, 5, 6422574, 65538, 0, 6422575, 2, 0, 6422576, 2, 0, 6422577, 2, 0, 6422578, 2, 0, 6422579, 2, 0, 6422580, 2, 0, 6422581, 2, 0, 6422582, 2, 0, 6422583, 2, 0, 6422584, 2, 0, 6422585, 2, 0, 6422586, 2, 0, 6422587, 2, 0, 6422588, 2, 0, 6422589, 2, 0, 6488064, 0, 0, 6488065, 0, 0, 6488066, 0, 0, 6488067, 0, 0, 6488068, 0, 0, 6488069, 0, 0, 6488070, 0, 0, 6488071, 0, 0, 6488072, 0, 0, 6488073, 131072, 16, 6488074, 393216, 1, 6488075, 458752, 1, 6488076, 0, 0, 6488077, 0, 0, 6488078, 0, 0, 6488079, 0, 0, 6488080, 0, 0, 6488081, 0, 0, 6488082, 0, 0, 6488083, 0, 16, 6488084, 65536, 16, 6488085, 131072, 16, 6488086, 393216, 1, 6488087, 458752, 1, 6488088, 0, 0, 6488089, 262148, 5, 6488090, 65540, 0, 6488091, 4, 4, 6488092, 0, 0, 6488093, 0, 0, 6488094, 262147, 2, 6488095, 3, 0, 6488096, 3, 0, 6488097, 3, 0, 6488098, 3, 0, 6488099, 3, 4, 6488100, 65536, 59, 6488101, 65536, 59, 6488102, 65536, 59, 6488103, 65536, 63, 6488104, 65536, 60, 6488105, 65536, 60, 6488106, 65536, 60, 6488107, 262146, 5, 6488108, 131074, 3, 6488109, 65538, 0, 6488110, 2, 0, 6488111, 2, 0, 6488112, 2, 0, 6488113, 2, 0, 6488114, 2, 0, 6488115, 2, 0, 6488116, 2, 0, 6488117, 2, 0, 6488118, 2, 0, 6488119, 2, 0, 6488120, 2, 0, 6488121, 2, 0, 6488122, 2, 0, 6488123, 2, 0, 6488124, 2, 0, 6488125, 2, 0, 6553600, 0, 0, 6553601, 0, 0, 6553602, 0, 0, 6553603, 0, 0, 6553604, 0, 0, 6553605, 0, 0, 6553606, 0, 0, 6553607, 0, 0, 6553608, 0, 0, 6553609, 131072, 17, 6553610, 393216, 2, 6553611, 458752, 2, 6553612, 0, 0, 6553613, 0, 0, 6553614, 0, 0, 6553615, 0, 0, 6553616, 0, 0, 6553617, 0, 0, 6553618, 0, 0, 6553619, 0, 17, 6553620, 65536, 17, 6553621, 131072, 17, 6553622, 393216, 2, 6553623, 458752, 2, 6553624, 0, 0, 6553625, 262148, 2, 6553626, 4, 0, 6553627, 4, 4, 6553628, 0, 0, 6553629, 0, 0, 6553630, 262147, 2, 6553631, 3, 0, 6553632, 3, 0, 6553633, 3, 0, 6553634, 3, 0, 6553635, 3, 4, 6553636, 65536, 60, 6553637, 65536, 60, 6553638, 65536, 60, 6553639, 65536, 60, 6553640, 65536, 60, 6553641, 65536, 60, 6553642, 262146, 5, 6553643, 65538, 0, 6553644, 2, 0, 6553645, 2, 0, 6553646, 2, 0, 6553647, 2, 0, 6553648, 2, 0, 6553649, 2, 0, 6553650, 2, 0, 6553651, 2, 0, 6553652, 2, 0, 6553653, 2, 0, 6553654, 2, 0, 6553655, 2, 0, 6553656, 2, 0, 6553657, 2, 0, 6553658, 2, 0, 6553659, 2, 0, 6553660, 2, 0, 6553661, 2, 0, 6619136, 0, 0, 6619137, 0, 0, 6619138, 0, 0, 6619139, 0, 0, 6619140, 0, 0, 6619141, 0, 0, 6619142, 0, 0, 6619143, 0, 0, 6619144, 0, 0, 6619145, 0, 0, 6619146, 0, 0, 6619147, 0, 0, 6619148, 0, 0, 6619149, 0, 0, 6619150, 0, 0, 6619151, 0, 0, 6619152, 0, 0, 6619153, 0, 0, 6619154, 262148, 5, 6619155, 131076, 3, 6619156, 131076, 3, 6619157, 131076, 3, 6619158, 131076, 3, 6619159, 131076, 3, 6619160, 131076, 3, 6619161, 65540, 0, 6619162, 4, 0, 6619163, 4, 4, 6619164, 0, 0, 6619165, 0, 0, 6619166, 262147, 2, 6619167, 3, 0, 6619168, 3, 0, 6619169, 262147, 0, 6619170, 262147, 4, 6619171, 131075, 6, 6619172, 65536, 60, 6619173, 65536, 60, 6619174, 65536, 60, 6619175, 65536, 60, 6619176, 262146, 5, 6619177, 131074, 3, 6619178, 65538, 0, 6619179, 2, 0, 6619180, 2, 0, 6619181, 2, 0, 6619182, 2, 0, 6619183, 2, 0, 6619184, 2, 0, 6619185, 2, 0, 6619186, 2, 0, 6619187, 2, 0, 6619188, 2, 0, 6619189, 2, 0, 6619190, 2, 0, 6619191, 2, 0, 6619192, 2, 0, 6619193, 2, 0, 6619194, 2, 0, 6619195, 2, 0, 6619196, 2, 0, 6619197, 2, 0, 6684672, 0, 0, 6684673, 0, 0, 6684674, 0, 0, 6684675, 0, 0, 6684676, 0, 0, 6684677, 0, 0, 6684678, 0, 0, 6684679, 0, 0, 6684680, 0, 0, 6684681, 0, 0, 6684682, 0, 0, 6684683, 0, 0, 6684684, 0, 0, 6684685, 0, 0, 6684686, 0, 0, 6684687, 0, 0, 6684688, 0, 0, 6684689, 0, 0, 6684690, 262148, 2, 6684691, 4, 0, 6684692, 4, 0, 6684693, 4, 0, 6684694, 4, 0, 6684695, 4, 0, 6684696, 4, 0, 6684697, 262148, 0, 6684698, 262148, 4, 6684699, 131076, 6, 6684700, 0, 0, 6684701, 0, 0, 6684702, 262147, 6, 6684703, 262147, 4, 6684704, 262147, 4, 6684705, 131075, 6, 6684706, 65536, 60, 6684707, 65536, 60, 6684708, 65536, 60, 6684709, 262146, 5, 6684710, 131074, 3, 6684711, 131074, 3, 6684712, 65538, 0, 6684713, 2, 0, 6684714, 2, 0, 6684715, 2, 0, 6684716, 2, 0, 6684717, 2, 0, 6684718, 2, 0, 6684719, 2, 0, 6684720, 2, 0, 6684721, 2, 0, 6684722, 2, 0, 6684723, 2, 0, 6684724, 2, 0, 6684725, 2, 0, 6684726, 2, 0, 6684727, 2, 0, 6684728, 2, 0, 6684729, 2, 0, 6684730, 2, 0, 6684731, 2, 0, 6684732, 2, 0, 6684733, 2, 0, 6750208, 0, 0, 6750209, 0, 0, 6750210, 0, 0, 6750211, 0, 0, 6750212, 0, 0, 6750213, 0, 0, 6750214, 0, 0, 6750215, 0, 0, 6750216, 0, 0, 6750217, 0, 0, 6750218, 0, 0, 6750219, 0, 0, 6750220, 0, 0, 6750221, 0, 0, 6750222, 0, 0, 6750223, 0, 0, 6750224, 0, 0, 6750225, 0, 0, 6750226, 262148, 6, 6750227, 262148, 4, 6750228, 262148, 4, 6750229, 262148, 4, 6750230, 262148, 4, 6750231, 262148, 4, 6750232, 262148, 4, 6750233, 131076, 6, 6750234, 0, 0, 6750235, 0, 0, 6750236, 0, 0, 6750237, 0, 0, 6750238, 393216, 1, 6750239, 458752, 1, 6750240, 65536, 12, 6750241, 458752, 1, 6750242, 65536, 60, 6750243, 65536, 60, 6750244, 65536, 60, 6750245, 262146, 2, 6750246, 2, 0, 6750247, 2, 0, 6750248, 2, 0, 6750249, 2, 0, 6750250, 2, 0, 6750251, 2, 0, 6750252, 2, 0, 6750253, 2, 0, 6750254, 2, 0, 6750255, 2, 0, 6750256, 2, 0, 6750257, 2, 0, 6750258, 2, 0, 6750259, 2, 0, 6750260, 2, 0, 6750261, 2, 0, 6750262, 2, 0, 6750263, 2, 0, 6750264, 2, 0, 6750265, 2, 0, 6750266, 2, 0, 6750267, 2, 0, 6750268, 2, 0, 6750269, 2, 0, 6815744, 0, 0, 6815745, 0, 0, 6815746, 0, 0, 6815747, 0, 0, 6815748, 0, 0, 6815749, 0, 0, 6815750, 0, 0, 6815751, 0, 0, 6815752, 0, 0, 6815753, 0, 0, 6815754, 0, 0, 6815755, 65536, 1, 6815756, 0, 0, 6815757, 0, 0, 6815758, 0, 0, 6815759, 0, 0, 6815760, 0, 0, 6815761, 0, 0, 6815762, 0, 0, 6815763, 0, 0, 6815764, 0, 0, 6815765, 0, 0, 6815766, 0, 0, 6815767, 0, 0, 6815768, 0, 0, 6815769, 0, 0, 6815770, 0, 0, 6815771, 0, 0, 6815772, 0, 0, 6815773, 0, 0, 6815774, 393216, 2, 6815775, 458752, 2, 6815776, 65536, 13, 6815777, 458752, 2, 6815778, 65536, 60, 6815779, 262146, 5, 6815780, 131074, 3, 6815781, 65538, 0, 6815782, 2, 0, 6815783, 2, 0, 6815784, 2, 0, 6815785, 2, 0, 6815786, 2, 0, 6815787, 2, 0, 6815788, 2, 0, 6815789, 2, 0, 6815790, 2, 0, 6815791, 2, 0, 6815792, 2, 0, 6815793, 2, 0, 6815794, 2, 0, 6815795, 2, 0, 6815796, 2, 0, 6815797, 2, 0, 6815798, 2, 0, 6815799, 2, 0, 6815800, 2, 0, 6815801, 2, 0, 6815802, 2, 0, 6815803, 2, 0, 6815804, 2, 0, 6815805, 2, 0, 6881280, 0, 0, 6881281, 0, 0, 6881282, 393216, 1, 6881283, 458752, 1, 6881284, 393216, 1, 6881285, 458752, 1, 6881286, 0, 16, 6881287, 65536, 16, 6881288, 131072, 16, 6881289, 393216, 1, 6881290, 458752, 1, 6881291, 65536, 1, 6881292, 393216, 1, 6881293, 458752, 1, 6881294, 393216, 1, 6881295, 458752, 1, 6881296, 0, 16, 6881297, 65536, 16, 6881298, 131072, 16, 6881299, 393216, 1, 6881300, 458752, 1, 6881301, 0, 0, 6881302, 393216, 1, 6881303, 458752, 1, 6881304, 393216, 1, 6881305, 458752, 1, 6881306, 0, 16, 6881307, 65536, 16, 6881308, 131072, 16, 6881309, 393216, 1, 6881310, 458752, 1, 6881311, 0, 14, 6881312, 65536, 14, 6881313, 131072, 14, 6881314, 65536, 60, 6881315, 262146, 2, 6881316, 2, 0, 6881317, 2, 0, 6881318, 2, 0, 6881319, 2, 0, 6881320, 2, 0, 6881321, 2, 0, 6881322, 2, 0, 6881323, 2, 0, 6881324, 2, 0, 6881325, 2, 0, 6881326, 2, 0, 6881327, 2, 0, 6881328, 2, 0, 6881329, 2, 0, 6881330, 2, 0, 6881331, 2, 0, 6881332, 2, 0, 6881333, 2, 0, 6881334, 2, 0, 6881335, 2, 0, 6881336, 2, 0, 6881337, 2, 0, 6881338, 2, 0, 6881339, 2, 0, 6881340, 2, 0, 6881341, 2, 0, 6946816, 0, 0, 6946817, 0, 0, 6946818, 65536, 12, 6946819, 458752, 2, 6946820, 393216, 2, 6946821, 458752, 2, 6946822, 0, 17, 6946823, 65536, 17, 6946824, 131072, 17, 6946825, 65536, 12, 6946826, 458752, 2, 6946827, 0, 0, 6946828, 65536, 12, 6946829, 458752, 2, 6946830, 393216, 2, 6946831, 458752, 2, 6946832, 0, 17, 6946833, 65536, 17, 6946834, 131072, 17, 6946835, 65536, 12, 6946836, 458752, 2, 6946837, 0, 0, 6946838, 65536, 12, 6946839, 458752, 2, 6946840, 393216, 2, 6946841, 458752, 2, 6946842, 0, 17, 6946843, 65536, 17, 6946844, 131072, 17, 6946845, 65536, 12, 6946846, 458752, 2, 6946847, 0, 0, 6946848, 0, 0, 6946849, 0, 0, 6946850, 65536, 60, 6946851, 262146, 2, 6946852, 2, 0, 6946853, 2, 0, 6946854, 2, 0, 6946855, 2, 0, 6946856, 2, 0, 6946857, 2, 0, 6946858, 2, 0, 6946859, 2, 0, 6946860, 2, 0, 6946861, 2, 0, 6946862, 2, 0, 6946863, 2, 0, 6946864, 2, 0, 6946865, 2, 0, 6946866, 2, 0, 6946867, 2, 0, 6946868, 2, 0, 6946869, 2, 0, 6946870, 2, 0, 6946871, 2, 0, 6946872, 2, 0, 6946873, 2, 0, 6946874, 2, 0, 6946875, 2, 0, 6946876, 2, 0, 6946877, 2, 0, 7012352, 0, 0, 7012353, 0, 0, 7012354, 65536, 13, 7012355, 0, 0, 7012356, 393216, 1, 7012357, 458752, 1, 7012358, 393216, 1, 7012359, 458752, 1, 7012360, 0, 0, 7012361, 65536, 13, 7012362, 0, 0, 7012363, 0, 0, 7012364, 65536, 13, 7012365, 0, 0, 7012366, 393216, 1, 7012367, 458752, 1, 7012368, 393216, 1, 7012369, 458752, 1, 7012370, 0, 0, 7012371, 65536, 13, 7012372, 0, 0, 7012373, 0, 0, 7012374, 65536, 13, 7012375, 0, 0, 7012376, 393216, 1, 7012377, 458752, 1, 7012378, 393216, 1, 7012379, 458752, 1, 7012380, 0, 0, 7012381, 65536, 13, 7012382, 0, 0, 7012383, 0, 16, 7012384, 65536, 16, 7012385, 131072, 16, 7012386, 65536, 60, 7012387, 262146, 2, 7012388, 2, 0, 7012389, 2, 0, 7012390, 2, 0, 7012391, 2, 0, 7012392, 2, 0, 7012393, 2, 0, 7012394, 2, 0, 7012395, 2, 0, 7012396, 2, 0, 7012397, 2, 0, 7012398, 2, 0, 7012399, 2, 0, 7012400, 2, 0, 7012401, 2, 0, 7012402, 2, 0, 7012403, 2, 0, 7012404, 2, 0, 7012405, 2, 0, 7012406, 2, 0, 7012407, 2, 0, 7012408, 2, 0, 7012409, 2, 0, 7012410, 2, 0, 7012411, 2, 0, 7012412, 2, 0, 7012413, 2, 0, 7077888, 0, 0, 7077889, 0, 14, 7077890, 65536, 14, 7077891, 131072, 14, 7077892, 393216, 2, 7077893, 458752, 2, 7077894, 393216, 2, 7077895, 458752, 2, 7077896, 0, 14, 7077897, 65536, 14, 7077898, 131072, 14, 7077899, 0, 14, 7077900, 65536, 14, 7077901, 131072, 14, 7077902, 393216, 2, 7077903, 458752, 2, 7077904, 393216, 2, 7077905, 458752, 2, 7077906, 0, 14, 7077907, 65536, 14, 7077908, 131072, 14, 7077909, 0, 14, 7077910, 65536, 14, 7077911, 131072, 14, 7077912, 393216, 2, 7077913, 458752, 2, 7077914, 393216, 2, 7077915, 458752, 2, 7077916, 0, 14, 7077917, 65536, 14, 7077918, 131072, 14, 7077919, 0, 17, 7077920, 65536, 17, 7077921, 131072, 17, 7077922, 65536, 60, 7077923, 262146, 2, 7077924, 2, 0, 7077925, 2, 0, 7077926, 2, 0, 7077927, 2, 0, 7077928, 2, 0, 7077929, 2, 0, 7077930, 2, 0, 7077931, 2, 0, 7077932, 2, 0, 7077933, 2, 0, 7077934, 2, 0, 7077935, 2, 0, 7077936, 2, 0, 7077937, 2, 0, 7077938, 2, 0, 7077939, 2, 0, 7077940, 2, 0, 7077941, 2, 0, 7077942, 2, 0, 7077943, 2, 0, 7077944, 2, 0, 7077945, 2, 0, 7077946, 2, 0, 7077947, 2, 0, 7077948, 2, 0, 7077949, 2, 0, 7143424, 0, 0, 7143425, 0, 0, 7143426, 393216, 1, 7143427, 458752, 1, 7143428, 393216, 1, 7143429, 458752, 1, 7143430, 0, 16, 7143431, 65536, 16, 7143432, 131072, 16, 7143433, 393216, 1, 7143434, 458752, 1, 7143435, 0, 0, 7143436, 393216, 1, 7143437, 458752, 1, 7143438, 393216, 1, 7143439, 458752, 1, 7143440, 0, 16, 7143441, 65536, 16, 7143442, 131072, 16, 7143443, 393216, 1, 7143444, 458752, 1, 7143445, 0, 0, 7143446, 393216, 1, 7143447, 458752, 1, 7143448, 393216, 1, 7143449, 458752, 1, 7143450, 0, 16, 7143451, 65536, 16, 7143452, 131072, 16, 7143453, 393216, 1, 7143454, 458752, 1, 7143455, 65536, 60, 7143456, 65536, 60, 7143457, 65536, 60, 7143458, 65536, 60, 7143459, 262146, 2, 7143460, 2, 0, 7143461, 2, 0, 7143462, 2, 0, 7143463, 2, 0, 7143464, 2, 0, 7143465, 2, 0, 7143466, 2, 0, 7143467, 2, 0, 7143468, 2, 0, 7143469, 2, 0, 7143470, 2, 0, 7143471, 2, 0, 7143472, 2, 0, 7143473, 2, 0, 7143474, 2, 0, 7143475, 2, 0, 7143476, 2, 0, 7143477, 2, 0, 7143478, 2, 0, 7143479, 2, 0, 7143480, 2, 0, 7143481, 2, 0, 7143482, 2, 0, 7143483, 2, 0, 7143484, 2, 0, 7143485, 2, 0, 7208960, 0, 0, 7208961, 0, 0, 7208962, 65536, 12, 7208963, 458752, 2, 7208964, 393216, 2, 7208965, 458752, 2, 7208966, 0, 17, 7208967, 65536, 17, 7208968, 131072, 17, 7208969, 65536, 12, 7208970, 458752, 2, 7208971, 0, 0, 7208972, 65536, 12, 7208973, 458752, 2, 7208974, 393216, 2, 7208975, 458752, 2, 7208976, 0, 17, 7208977, 65536, 17, 7208978, 131072, 17, 7208979, 65536, 12, 7208980, 458752, 2, 7208981, 0, 0, 7208982, 65536, 12, 7208983, 458752, 2, 7208984, 393216, 2, 7208985, 458752, 2, 7208986, 0, 17, 7208987, 65536, 17, 7208988, 131072, 17, 7208989, 65536, 12, 7208990, 458752, 2, 7208991, 65536, 60, 7208992, 65536, 60, 7208993, 65536, 60, 7208994, 65536, 60, 7208995, 262146, 2, 7208996, 2, 0, 7208997, 2, 0, 7208998, 2, 0, 7208999, 2, 0, 7209000, 2, 0, 7209001, 2, 0, 7209002, 2, 0, 7209003, 2, 0, 7209004, 2, 0, 7209005, 2, 0, 7209006, 2, 0, 7209007, 2, 0, 7209008, 2, 0, 7209009, 2, 0, 7209010, 2, 0, 7209011, 2, 0, 7209012, 2, 0, 7209013, 2, 0, 7209014, 2, 0, 7209015, 2, 0, 7209016, 2, 0, 7209017, 2, 0, 7209018, 2, 0, 7209019, 2, 0, 7209020, 2, 0, 7209021, 2, 0, 7274496, 0, 0, 7274497, 0, 0, 7274498, 65536, 13, 7274499, 0, 0, 7274500, 393216, 1, 7274501, 458752, 1, 7274502, 393216, 1, 7274503, 458752, 1, 7274504, 0, 0, 7274505, 65536, 13, 7274506, 0, 0, 7274507, 0, 0, 7274508, 65536, 13, 7274509, 0, 0, 7274510, 393216, 1, 7274511, 458752, 1, 7274512, 393216, 1, 7274513, 458752, 1, 7274514, 0, 0, 7274515, 65536, 13, 7274516, 0, 0, 7274517, 0, 0, 7274518, 65536, 13, 7274519, 0, 0, 7274520, 393216, 1, 7274521, 458752, 1, 7274522, 393216, 1, 7274523, 458752, 1, 7274524, 0, 0, 7274525, 65536, 13, 7274526, 0, 0, 7274527, 65536, 60, 7274528, 262146, 5, 7274529, 131074, 3, 7274530, 131074, 3, 7274531, 65538, 0, 7274532, 2, 0, 7274533, 2, 0, 7274534, 2, 0, 7274535, 2, 0, 7274536, 2, 0, 7274537, 2, 0, 7274538, 2, 0, 7274539, 2, 0, 7274540, 2, 0, 7274541, 2, 0, 7274542, 2, 0, 7274543, 2, 0, 7274544, 2, 0, 7274545, 2, 0, 7274546, 2, 0, 7274547, 2, 0, 7274548, 2, 0, 7274549, 2, 0, 7274550, 2, 0, 7274551, 2, 0, 7274552, 2, 0, 7274553, 2, 0, 7274554, 2, 0, 7274555, 2, 0, 7274556, 2, 0, 7274557, 2, 0, 7340032, 0, 0, 7340033, 0, 14, 7340034, 65536, 14, 7340035, 131072, 14, 7340036, 393216, 2, 7340037, 458752, 2, 7340038, 393216, 2, 7340039, 458752, 2, 7340040, 0, 14, 7340041, 65536, 14, 7340042, 131072, 14, 7340043, 0, 14, 7340044, 65536, 14, 7340045, 131072, 14, 7340046, 393216, 2, 7340047, 458752, 2, 7340048, 393216, 2, 7340049, 458752, 2, 7340050, 0, 14, 7340051, 65536, 14, 7340052, 131072, 14, 7340053, 0, 14, 7340054, 65536, 14, 7340055, 131072, 14, 7340056, 393216, 2, 7340057, 458752, 2, 7340058, 393216, 2, 7340059, 458752, 2, 7340060, 0, 14, 7340061, 65536, 14, 7340062, 131072, 14, 7340063, 65536, 60, 7340064, 262146, 2, 7340065, 2, 0, 7340066, 2, 0, 7340067, 2, 0, 7340068, 2, 0, 7340069, 2, 0, 7340070, 2, 0, 7340071, 2, 0, 7340072, 2, 0, 7340073, 2, 0, 7340074, 2, 0, 7340075, 2, 0, 7340076, 2, 0, 7340077, 2, 0, 7340078, 2, 0, 7340079, 2, 0, 7340080, 2, 0, 7340081, 2, 0, 7340082, 2, 0, 7340083, 2, 0, 7340084, 2, 0, 7340085, 2, 0, 7340086, 2, 0, 7340087, 2, 0, 7340088, 2, 0, 7340089, 2, 0, 7340090, 2, 0, 7340091, 2, 0, 7340092, 2, 0, 7340093, 2, 0, 7405568, 0, 0, 7405569, 0, 0, 7405570, 393216, 1, 7405571, 458752, 1, 7405572, 393216, 1, 7405573, 458752, 1, 7405574, 0, 16, 7405575, 65536, 16, 7405576, 131072, 16, 7405577, 393216, 1, 7405578, 458752, 1, 7405579, 0, 0, 7405580, 393216, 1, 7405581, 458752, 1, 7405582, 393216, 1, 7405583, 458752, 1, 7405584, 0, 16, 7405585, 65536, 16, 7405586, 131072, 16, 7405587, 393216, 1, 7405588, 458752, 1, 7405589, 0, 0, 7405590, 393216, 1, 7405591, 458752, 1, 7405592, 393216, 1, 7405593, 458752, 1, 7405594, 0, 16, 7405595, 65536, 16, 7405596, 131072, 16, 7405597, 393216, 1, 7405598, 458752, 1, 7405599, 65536, 60, 7405600, 262146, 2, 7405601, 2, 0, 7405602, 2, 0, 7405603, 2, 0, 7405604, 2, 0, 7405605, 2, 0, 7405606, 2, 0, 7405607, 2, 0, 7405608, 2, 0, 7405609, 2, 0, 7405610, 2, 0, 7405611, 2, 0, 7405612, 2, 0, 7405613, 2, 0, 7405614, 2, 0, 7405615, 2, 0, 7405616, 2, 0, 7405617, 2, 0, 7405618, 2, 0, 7405619, 2, 0, 7405620, 2, 0, 7405621, 2, 0, 7405622, 2, 0, 7405623, 2, 0, 7405624, 2, 0, 7405625, 2, 0, 7405626, 2, 0, 7405627, 2, 0, 7405628, 2, 0, 7405629, 2, 0, 7471104, 0, 0, 7471105, 0, 0, 7471106, 65536, 12, 7471107, 458752, 2, 7471108, 393216, 2, 7471109, 458752, 2, 7471110, 0, 17, 7471111, 65536, 17, 7471112, 131072, 17, 7471113, 65536, 12, 7471114, 458752, 2, 7471115, 0, 0, 7471116, 65536, 12, 7471117, 458752, 2, 7471118, 393216, 2, 7471119, 458752, 2, 7471120, 0, 17, 7471121, 65536, 17, 7471122, 131072, 17, 7471123, 65536, 12, 7471124, 458752, 2, 7471125, 0, 0, 7471126, 65536, 12, 7471127, 458752, 2, 7471128, 393216, 2, 7471129, 458752, 2, 7471130, 0, 17, 7471131, 65536, 17, 7471132, 131072, 17, 7471133, 65536, 12, 7471134, 458752, 2, 7471135, 65536, 60, 7471136, 262146, 2, 7471137, 2, 0, 7471138, 2, 0, 7471139, 2, 0, 7471140, 2, 0, 7471141, 2, 0, 7471142, 2, 0, 7471143, 2, 0, 7471144, 2, 0, 7471145, 2, 0, 7471146, 2, 0, 7471147, 2, 0, 7471148, 2, 0, 7471149, 2, 0, 7471150, 2, 0, 7471151, 2, 0, 7471152, 2, 0, 7471153, 2, 0, 7471154, 2, 0, 7471155, 2, 0, 7471156, 2, 0, 7471157, 2, 0, 7471158, 2, 0, 7471159, 2, 0, 7471160, 2, 0, 7471161, 2, 0, 7471162, 2, 0, 7471163, 2, 0, 7471164, 2, 0, 7471165, 2, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1114140, 3, 0, 1114141, 3, 0, 1114142, 3, 0, 1179676, 3, 0, 1179677, 3, 0, 1179678, 3, 0, 1245212, 3, 0, 1245213, 3, 0, 1245214, 3, 0, 1310748, 3, 0, 1310749, 3, 0, 1507338, 3, 0, 1507339, 3, 0, 1507340, 3, 0, 1572874, 3, 0, 1572875, 3, 0, 1572876, 3, 0, 1572877, 3, 0, 1572878, 3, 0, 1638410, 3, 0, 1638411, 3, 0, 1638412, 3, 0, 1638413, 3, 0, 1638414, 3, 0, 1703946, 3, 0, 1703947, 3, 0, 1703948, 3, 0, 2097163, 3, 0, 2097164, 3, 0, 2097168, 3, 0, 2097169, 3, 0, 2097170, 3, 0, 2097181, 3, 0, 2097182, 3, 0, 2097183, 3, 0, 2097184, 3, 0, 2162698, 3, 0, 2162699, 3, 0, 2162700, 3, 0, 2162701, 3, 0, 2162702, 3, 0, 2162703, 3, 0, 2162704, 3, 0, 2162705, 3, 0, 2162706, 3, 0, 2162707, 3, 0, 2162716, 3, 0, 2162717, 3, 0, 2162718, 3, 0, 2162719, 3, 0, 2162720, 3, 0, 2162721, 3, 0, 2228234, 3, 0, 2228235, 3, 0, 2228236, 3, 0, 2228237, 3, 0, 2228238, 3, 0, 2228239, 3, 0, 2228240, 3, 0, 2228241, 3, 0, 2228242, 3, 0, 2228243, 3, 0, 2228252, 3, 0, 2228253, 3, 0, 2228254, 3, 0, 2228255, 3, 0, 2228256, 3, 0, 2228257, 3, 0, 2293770, 3, 0, 2293771, 3, 0, 2293772, 3, 0, 2293773, 3, 0, 2293774, 3, 0, 2293777, 3, 0, 2293778, 3, 0, 2293779, 3, 0, 2293788, 3, 0, 2293789, 3, 0, 2293790, 3, 0, 2293791, 3, 0, 2293792, 3, 0, 2293793, 3, 0, 2293794, 3, 0, 2293795, 3, 0, 2293796, 3, 0, 2293797, 3, 0, 2293798, 3, 0, 2293799, 3, 0, 2359306, 3, 0, 2359307, 3, 0, 2359308, 3, 0, 2359309, 3, 0, 2359310, 3, 0, 2359324, 3, 0, 2359325, 3, 0, 2359326, 3, 0, 2359327, 3, 0, 2359328, 3, 0, 2359329, 3, 0, 2359330, 3, 0, 2359331, 3, 0, 2359332, 3, 0, 2359333, 3, 0, 2359334, 3, 0, 2359335, 3, 0, 2359336, 3, 0, 2424860, 3, 0, 2424861, 3, 0, 2424862, 3, 0, 2424863, 3, 0, 2424864, 3, 0, 2424865, 3, 0, 2424866, 3, 0, 2424867, 3, 0, 2424868, 3, 0, 2424869, 3, 0, 2424870, 3, 0, 2424871, 3, 0, 2424872, 3, 0, 2490396, 3, 0, 2490397, 3, 0, 2490398, 3, 0, 2490399, 3, 0, 2490400, 3, 0, 2490401, 3, 0, 2490402, 3, 0, 2490403, 3, 0, 2490404, 3, 0, 2490405, 3, 0, 2555932, 3, 0, 2555933, 3, 0, 2555934, 3, 0, 2555935, 3, 0, 2555936, 3, 0, 2555937, 3, 0, 4784157, 3, 0, 4784158, 3, 0, 4849692, 3, 0, 4849693, 3, 0, 4849694, 3, 0, 4849695, 3, 0, 4849696, 3, 0, 4849697, 3, 0, 4915228, 3, 0, 4915229, 3, 0, 4915230, 3, 0, 4915231, 3, 0, 4915232, 3, 0, 4915233, 3, 0, 4980767, 3, 0, 4980768, 3, 0, 4980769, 3, 0, 5046303, 3, 0, 5046304, 3, 0, 5046305, 3, 0, 6357024, 3, 0, 6357025, 3, 0, 6357026, 3, 0, 6357027, 3, 0, 6422558, 3, 0, 6422559, 3, 0, 6422560, 3, 0, 6422561, 3, 0, 6422562, 3, 0, 6422563, 3, 0, 6488094, 3, 0, 6488095, 3, 0, 6488096, 3, 0, 6488097, 3, 0, 6488098, 3, 0, 6488099, 3, 0, 6553630, 3, 0, 6553631, 3, 0, 6553632, 3, 0, 6553633, 3, 0, 6553634, 3, 0, 6553635, 3, 0, 6619166, 3, 0, 6619167, 3, 0, 6619168, 3, 0, 6619169, 3, 0, 6619170, 3, 0, 6619171, 3, 0, 6684702, 3, 0, 6684703, 3, 0, 6684704, 3, 0, 6684705, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 37, 1, 65536, 37, 2, 65536, 37, 3, 65536, 37, 4, 65536, 37, 5, 65536, 37, 6, 65536, 37, 7, 65536, 37, 8, 65536, 37, 9, 65536, 37, 38, 131072, 38, 39, 131072, 42, 44, 196608, 32, 45, 327680, 35, 46, 393216, 35, 65548, 0, 38, 65569, 131072, 38, 65573, 131072, 38, 65574, 131072, 38, 65575, 131072, 42, 65581, 327680, 36, 65582, 393216, 36, 131084, 0, 38, 131105, 131072, 38, 131109, 131072, 38, 131110, 131072, 38, 131111, 131072, 42, 196620, 0, 38, 196641, 131072, 38, 196645, 131072, 38, 196646, 131072, 38, 196647, 131072, 42, 262156, 0, 38, 262177, 131072, 38, 262181, 131072, 38, 262182, 131072, 38, 262183, 131072, 42, 327692, 0, 38, 327705, 262144, 39, 327706, 65536, 39, 327707, 65536, 39, 327708, 65536, 39, 327709, 65536, 39, 327710, 65536, 39, 327711, 65536, 39, 327712, 65536, 39, 327713, 131072, 39, 327714, 262144, 39, 327715, 65536, 39, 327716, 65536, 39, 327717, 131072, 39, 327718, 131072, 38, 327719, 131072, 42, 393228, 0, 38, 393241, 262144, 40, 393242, 65536, 40, 393243, 65536, 40, 393244, 65536, 40, 393245, 65536, 40, 393246, 65536, 40, 393247, 65536, 40, 393248, 65536, 40, 393249, 131072, 40, 393250, 262144, 40, 393251, 65536, 40, 393252, 65536, 40, 393253, 131072, 40, 393254, 131072, 38, 393255, 131072, 42, 458764, 0, 39, 458765, 65536, 39, 458766, 65536, 39, 458767, 65536, 39, 458768, 65536, 39, 458769, 65536, 39, 458770, 65536, 39, 458771, 65536, 39, 458772, 65536, 39, 458773, 65536, 39, 458774, 65536, 39, 458775, 65536, 39, 458776, 65536, 39, 458777, 131072, 39, 458778, 262144, 39, 458779, 65536, 39, 458780, 65536, 39, 458781, 65536, 39, 458783, 65536, 39, 458784, 65536, 39, 458785, 65536, 39, 458786, 131072, 39, 458790, 131072, 38, 458791, 131072, 42, 458801, 196608, 32, 458802, 327680, 35, 458803, 393216, 35, 524300, 0, 40, 524301, 65536, 40, 524302, 65536, 40, 524303, 65536, 40, 524304, 65536, 40, 524305, 65536, 40, 524306, 65536, 40, 524307, 65536, 40, 524308, 65536, 40, 524309, 65536, 40, 524310, 65536, 40, 524311, 65536, 40, 524312, 65536, 40, 524313, 131072, 40, 524314, 262144, 40, 524315, 65536, 40, 524316, 65536, 40, 524317, 131072, 40, 524319, 0, 40, 524320, 65536, 40, 524321, 65536, 40, 524322, 131072, 40, 524326, 262144, 38, 524327, 65536, 37, 524328, 65536, 41, 524329, 131072, 41, 524338, 327680, 36, 524339, 393216, 36, 589824, 65536, 39, 589825, 65536, 39, 589826, 65536, 39, 589827, 65536, 39, 589828, 65536, 39, 589829, 65536, 39, 589830, 65536, 39, 589831, 65536, 39, 589832, 65536, 39, 589833, 65536, 39, 589834, 65536, 39, 589835, 65536, 39, 589836, 65536, 39, 589837, 65536, 39, 589838, 65536, 39, 589839, 65536, 39, 589840, 65536, 39, 589841, 65536, 39, 589842, 65536, 39, 589843, 65536, 39, 589844, 65536, 39, 589845, 65536, 39, 589846, 65536, 39, 589847, 65536, 39, 589848, 65536, 39, 589849, 65536, 39, 589850, 131072, 39, 589864, 131072, 38, 589865, 131072, 42, 589874, 196608, 32, 655360, 65536, 40, 655361, 65536, 40, 655362, 65536, 40, 655363, 65536, 40, 655364, 65536, 40, 655365, 65536, 40, 655366, 65536, 40, 655367, 65536, 40, 655368, 65536, 40, 655369, 65536, 40, 655370, 65536, 40, 655371, 65536, 40, 655372, 65536, 40, 655373, 65536, 40, 655374, 65536, 40, 655375, 65536, 40, 655376, 65536, 40, 655377, 65536, 40, 655378, 65536, 40, 655379, 65536, 40, 655380, 65536, 40, 655381, 65536, 40, 655382, 65536, 40, 655383, 65536, 40, 655384, 65536, 40, 655385, 65536, 40, 655386, 131072, 40, 655400, 131072, 38, 655401, 131072, 42, 655409, 327680, 35, 655410, 393216, 35, 720896, 65536, 39, 720897, 65536, 39, 720898, 65536, 39, 720899, 65536, 39, 720900, 65536, 39, 720901, 65536, 39, 720902, 65536, 39, 720903, 65536, 39, 720904, 65536, 39, 720905, 65536, 39, 720906, 65536, 39, 720907, 65536, 39, 720908, 65536, 39, 720909, 65536, 39, 720910, 65536, 39, 720911, 65536, 39, 720912, 65536, 39, 720913, 65536, 39, 720914, 65536, 39, 720915, 65536, 39, 720916, 65536, 39, 720917, 65536, 39, 720918, 65536, 39, 720919, 65536, 39, 720920, 65536, 39, 720921, 65536, 39, 720922, 196608, 39, 720936, 131072, 38, 720937, 131072, 42, 720945, 327680, 36, 720946, 393216, 36, 786432, 65536, 40, 786433, 65536, 40, 786434, 65536, 40, 786435, 65536, 40, 786436, 65536, 40, 786437, 65536, 40, 786438, 65536, 40, 786439, 65536, 40, 786440, 65536, 40, 786441, 65536, 40, 786442, 65536, 40, 786443, 65536, 40, 786444, 65536, 40, 786445, 65536, 40, 786446, 65536, 40, 786447, 65536, 40, 786448, 65536, 40, 786449, 65536, 40, 786450, 65536, 40, 786451, 65536, 40, 786452, 65536, 40, 786453, 65536, 40, 786454, 65536, 40, 786455, 65536, 40, 786456, 65536, 40, 786457, 65536, 40, 786458, 196608, 40, 786472, 131072, 38, 786473, 131072, 42, 786482, 196608, 32, 851968, 65536, 43, 851969, 65536, 43, 851970, 65536, 43, 851971, 65536, 43, 851972, 65536, 43, 851973, 65536, 43, 851974, 65536, 43, 851975, 65536, 43, 851976, 65536, 43, 851977, 65536, 43, 851978, 65536, 43, 851979, 65536, 43, 851980, 65536, 43, 851981, 65536, 43, 851982, 65536, 43, 851983, 65536, 43, 851984, 65536, 43, 851985, 65536, 43, 851986, 65536, 43, 851987, 65536, 43, 851988, 65536, 43, 851989, 196608, 43, 851992, 393216, 4, 851993, 0, 11, 851994, 65536, 11, 851995, 65536, 39, 851996, 65536, 39, 851997, 65536, 39, 851998, 65536, 39, 851999, 65536, 39, 852000, 65536, 39, 852001, 65536, 39, 852002, 65536, 39, 852003, 65536, 39, 852004, 65536, 39, 852005, 65536, 39, 852006, 65536, 39, 852007, 65536, 39, 852008, 131072, 39, 852009, 131072, 42, 852010, 0, 2, 852011, 65536, 2, 852012, 196608, 5, 852019, 196608, 32, 917504, 65536, 44, 917505, 65536, 44, 917506, 65536, 44, 917507, 65536, 44, 917508, 65536, 44, 917509, 65536, 44, 917510, 65536, 44, 917511, 65536, 44, 917512, 65536, 44, 917513, 65536, 44, 917514, 65536, 44, 917515, 65536, 44, 917516, 65536, 44, 917517, 65536, 44, 917518, 65536, 44, 917519, 65536, 44, 917520, 65536, 44, 917521, 65536, 44, 917522, 65536, 44, 917523, 65536, 44, 917524, 65536, 44, 917525, 196608, 44, 917529, 0, 12, 917530, 0, 40, 917531, 65536, 40, 917532, 65536, 40, 917533, 65536, 40, 917534, 65536, 40, 917535, 65536, 40, 917536, 65536, 40, 917537, 65536, 40, 917538, 65536, 40, 917539, 65536, 40, 917540, 65536, 40, 917541, 65536, 40, 917542, 131072, 18, 917543, 65536, 40, 917544, 131072, 40, 917545, 131072, 42, 917546, 0, 3, 917547, 65536, 3, 917548, 196608, 6, 917554, 327680, 35, 917555, 393216, 35, 983040, 131072, 11, 983045, 0, 11, 983046, 65536, 11, 983047, 131072, 11, 983048, 262144, 21, 983049, 65536, 11, 983050, 131072, 11, 983055, 0, 11, 983056, 65536, 11, 983057, 131072, 11, 983058, 393216, 4, 983061, 0, 43, 983062, 65536, 43, 983063, 65536, 43, 983064, 196608, 43, 983065, 0, 13, 983067, 131072, 13, 983070, 262148, 5, 983071, 131076, 3, 983072, 131076, 3, 983073, 4, 6, 983081, 131072, 42, 983082, 0, 6, 983083, 65536, 6, 983090, 327680, 36, 983091, 393216, 36, 983092, 196608, 32, 1048576, 131072, 12, 1048577, 393216, 0, 1048578, 458752, 0, 1048579, 393216, 0, 1048580, 458752, 0, 1048581, 0, 12, 1048583, 131072, 12, 1048584, 262144, 22, 1048586, 131072, 12, 1048591, 0, 12, 1048593, 131072, 12, 1048597, 0, 44, 1048598, 65536, 44, 1048599, 65536, 44, 1048600, 196608, 44, 1048601, 0, 15, 1048602, 65536, 15, 1048603, 131072, 15, 1048606, 262148, 6, 1048607, 262148, 4, 1048608, 262148, 4, 1048609, 262148, 1, 1048610, 131076, 3, 1048611, 131076, 3, 1048612, 4, 6, 1048614, 65541, 7, 1048615, 196613, 5, 1048616, 196613, 7, 1048617, 131072, 42, 1048628, 196608, 32, 1114112, 131072, 13, 1114117, 0, 13, 1114119, 131072, 13, 1114120, 0, 13, 1114122, 327680, 85, 1114123, 393216, 85, 1114124, 393216, 85, 1114125, 458752, 85, 1114127, 0, 13, 1114129, 131072, 13, 1114130, 0, 11, 1114131, 65536, 11, 1114132, 131072, 11, 1114136, 0, 42, 1114145, 262148, 6, 1114146, 262148, 4, 1114147, 262148, 4, 1114148, 131076, 6, 1114153, 131072, 42, 1114155, 131072, 55, 1114156, 0, 55, 1114164, 327680, 35, 1114165, 393216, 35, 1179648, 458752, 0, 1179649, 393216, 0, 1179650, 458752, 0, 1179651, 0, 15, 1179652, 65536, 15, 1179653, 131072, 15, 1179654, 393216, 0, 1179655, 458752, 0, 1179658, 327680, 86, 1179659, 393216, 86, 1179660, 393216, 86, 1179661, 458752, 86, 1179664, 393216, 0, 1179665, 458752, 0, 1179666, 0, 12, 1179667, 65536, 12, 1179668, 131072, 12, 1179672, 0, 42, 1179681, 262144, 43, 1179682, 65536, 43, 1179683, 65536, 43, 1179684, 65536, 43, 1179685, 65536, 43, 1179686, 65536, 43, 1179687, 65536, 43, 1179688, 65536, 43, 1179689, 131072, 43, 1179690, 131072, 55, 1179691, 131072, 55, 1179700, 327680, 36, 1179701, 393216, 36, 1245184, 131072, 11, 1245189, 0, 11, 1245190, 65536, 11, 1245191, 131072, 11, 1245194, 327680, 87, 1245195, 393216, 87, 1245196, 393216, 87, 1245202, 0, 13, 1245203, 65536, 13, 1245204, 131072, 13, 1245208, 0, 42, 1245209, 65536, 24, 1245210, 65541, 7, 1245211, 196613, 7, 1245217, 262144, 44, 1245218, 65536, 44, 1245219, 65536, 44, 1245220, 65536, 44, 1245221, 65536, 44, 1245222, 65536, 44, 1245223, 65536, 44, 1245224, 65536, 44, 1245225, 131072, 44, 1245227, 131072, 56, 1245235, 196608, 32, 1310720, 131072, 12, 1310721, 393216, 0, 1310722, 458752, 0, 1310723, 393216, 0, 1310724, 458752, 0, 1310725, 0, 12, 1310744, 0, 42, 1310745, 65536, 24, 1310750, 5, 7, 1310751, 262144, 43, 1310752, 65536, 43, 1310753, 131072, 43, 1310760, 5, 7, 1310772, 196608, 32, 1376256, 131072, 13, 1376261, 0, 13, 1376263, 327680, 17, 1376270, 5, 7, 1376271, 262145, 5, 1376272, 131073, 3, 1376273, 131073, 3, 1376274, 131073, 3, 1376275, 131073, 3, 1376276, 131073, 3, 1376277, 1, 6, 1376279, 5, 7, 1376280, 0, 42, 1376281, 131072, 24, 1376282, 458752, 0, 1376286, 131077, 7, 1376287, 262144, 44, 1376288, 65536, 44, 1376289, 131072, 44, 1376296, 131077, 7, 1376297, 0, 2, 1376298, 65536, 2, 1376299, 196608, 5, 1376307, 327680, 35, 1376308, 393216, 35, 1441792, 458752, 0, 1441793, 393216, 0, 1441794, 458752, 0, 1441795, 0, 15, 1441796, 65536, 15, 1441797, 131072, 15, 1441798, 393216, 0, 1441799, 327680, 18, 1441800, 393216, 18, 1441801, 458752, 18, 1441806, 131077, 7, 1441807, 262145, 2, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 131073, 0, 1441814, 1, 6, 1441815, 131077, 7, 1441816, 0, 42, 1441819, 5, 7, 1441820, 262148, 5, 1441821, 4, 6, 1441822, 65536, 24, 1441823, 131072, 42, 1441826, 327685, 5, 1441827, 196613, 7, 1441832, 131072, 6, 1441833, 0, 3, 1441834, 65536, 3, 1441835, 196608, 6, 1441843, 327680, 36, 1441844, 393216, 36, 1507328, 131072, 11, 1507333, 0, 11, 1507334, 65536, 11, 1507335, 131072, 11, 1507343, 262145, 2, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 131073, 0, 1507351, 1, 6, 1507352, 0, 42, 1507353, 393216, 0, 1507354, 458752, 0, 1507355, 131077, 5, 1507356, 262148, 2, 1507357, 4, 4, 1507358, 65536, 24, 1507359, 131072, 42, 1507362, 131077, 7, 1507369, 0, 6, 1507370, 65536, 6, 1507379, 196608, 32, 1572864, 131072, 12, 1572865, 393216, 0, 1572866, 458752, 0, 1572867, 393216, 0, 1572868, 458752, 0, 1572869, 0, 12, 1572871, 131072, 12, 1572879, 262145, 6, 1572880, 131073, 1, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 4, 1572888, 0, 42, 1572891, 131077, 7, 1572892, 262148, 2, 1572893, 4, 4, 1572894, 65536, 24, 1572895, 131072, 42, 1572896, 0, 2, 1572897, 65536, 2, 1572898, 196608, 5, 1572902, 131072, 55, 1572903, 131072, 55, 1572916, 196608, 32, 1638400, 131072, 13, 1638405, 0, 13, 1638407, 131072, 13, 1638413, 393216, 0, 1638414, 458752, 0, 1638415, 0, 15, 1638416, 262145, 6, 1638417, 262145, 4, 1638418, 262145, 4, 1638419, 262145, 4, 1638420, 131073, 1, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 4, 1638424, 0, 42, 1638425, 0, 15, 1638426, 65536, 15, 1638427, 131072, 15, 1638428, 262148, 2, 1638429, 4, 4, 1638430, 65536, 24, 1638431, 131072, 42, 1638432, 0, 3, 1638433, 65536, 3, 1638434, 196608, 6, 1638438, 131072, 5, 1638439, 0, 2, 1638440, 65536, 2, 1638441, 196608, 5, 1638452, 327680, 35, 1638453, 393216, 35, 1703936, 458752, 0, 1703937, 393216, 0, 1703938, 458752, 0, 1703939, 0, 15, 1703940, 65536, 15, 1703941, 131072, 15, 1703942, 393216, 0, 1703943, 458752, 0, 1703947, 0, 11, 1703948, 65536, 11, 1703949, 131072, 11, 1703956, 262145, 2, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 4, 1703960, 0, 42, 1703964, 262148, 2, 1703965, 4, 4, 1703966, 65536, 24, 1703967, 131072, 42, 1703968, 0, 6, 1703969, 65536, 6, 1703971, 0, 55, 1703974, 131072, 6, 1703975, 0, 3, 1703976, 65536, 3, 1703977, 196608, 6, 1703988, 327680, 36, 1703989, 393216, 36, 1769472, 131072, 11, 1769477, 0, 11, 1769478, 65536, 11, 1769479, 131072, 11, 1769483, 0, 12, 1769485, 131072, 12, 1769488, 0, 15, 1769489, 65536, 15, 1769490, 131072, 15, 1769492, 262145, 2, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 4, 1769496, 0, 42, 1769498, 262144, 3, 1769500, 262148, 2, 1769501, 4, 4, 1769502, 131072, 24, 1769503, 131072, 42, 1769504, 131072, 55, 1769505, 131072, 55, 1769507, 131072, 5, 1769508, 0, 2, 1769509, 65536, 2, 1769510, 196608, 5, 1769511, 0, 6, 1769512, 65536, 6, 1769524, 196608, 32, 1835008, 131072, 12, 1835009, 393216, 0, 1835010, 458752, 0, 1835011, 393216, 0, 1835012, 458752, 0, 1835013, 0, 12, 1835015, 131072, 12, 1835016, 5, 7, 1835019, 0, 13, 1835021, 131072, 13, 1835022, 393216, 0, 1835023, 458752, 0, 1835027, 262145, 5, 1835028, 65537, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 4, 1835032, 0, 42, 1835033, 65536, 24, 1835034, 262144, 4, 1835035, 262148, 5, 1835036, 327684, 0, 1835037, 131076, 6, 1835038, 5, 7, 1835039, 131072, 42, 1835040, 131072, 55, 1835043, 131072, 6, 1835044, 0, 3, 1835045, 65536, 3, 1835046, 196608, 6, 1835059, 327680, 35, 1835060, 393216, 35, 1900544, 131072, 13, 1900549, 0, 13, 1900551, 131072, 13, 1900552, 131077, 7, 1900555, 0, 15, 1900556, 65536, 15, 1900557, 131072, 15, 1900558, 65536, 11, 1900559, 131072, 11, 1900560, 393216, 0, 1900561, 458752, 0, 1900562, 393216, 0, 1900563, 262145, 6, 1900564, 131073, 1, 1900565, 1, 0, 1900566, 262145, 0, 1900567, 131073, 6, 1900568, 0, 42, 1900569, 131072, 24, 1900571, 262148, 6, 1900572, 131076, 6, 1900574, 131077, 7, 1900575, 262144, 42, 1900576, 65536, 41, 1900577, 65536, 41, 1900578, 65536, 41, 1900579, 131072, 41, 1900580, 0, 6, 1900581, 65536, 6, 1900582, 131072, 55, 1900583, 131072, 55, 1900584, 131072, 56, 1900595, 327680, 36, 1900596, 393216, 36, 1966080, 458752, 0, 1966081, 393216, 0, 1966082, 458752, 0, 1966083, 0, 15, 1966084, 65536, 15, 1966085, 131072, 15, 1966086, 393216, 0, 1966087, 458752, 0, 1966093, 0, 12, 1966095, 131072, 12, 1966100, 262145, 6, 1966101, 262145, 4, 1966102, 131073, 6, 1966104, 0, 42, 1966111, 262149, 7, 1966115, 131072, 42, 1966117, 131072, 55, 1966118, 131072, 55, 1966131, 196608, 32, 2031616, 131072, 11, 2031621, 0, 11, 2031622, 65536, 11, 2031623, 131072, 11, 2031629, 0, 13, 2031631, 131072, 13, 2031636, 65541, 7, 2031637, 196613, 7, 2031640, 0, 42, 2031641, 0, 11, 2031642, 65536, 11, 2031643, 131072, 11, 2031648, 327680, 4, 2031651, 0, 13, 2031652, 65536, 41, 2031653, 65536, 41, 2031654, 65536, 41, 2031655, 65536, 41, 2031656, 65536, 41, 2031657, 65536, 41, 2031658, 131072, 41, 2031668, 196608, 32, 2097152, 131072, 12, 2097153, 393216, 0, 2097154, 458752, 0, 2097155, 393216, 0, 2097156, 458752, 0, 2097157, 0, 12, 2097159, 131072, 12, 2097176, 0, 0, 2097177, 0, 12, 2097179, 131072, 12, 2097194, 131072, 42, 2097204, 327680, 35, 2097205, 393216, 35, 2162688, 131072, 13, 2162693, 0, 13, 2162695, 131072, 13, 2162696, 5, 7, 2162711, 65536, 43, 2162712, 196608, 43, 2162713, 0, 13, 2162715, 131072, 13, 2162721, 327680, 4, 2162723, 327680, 4, 2162730, 131072, 42, 2162740, 327680, 36, 2162741, 393216, 36, 2228224, 458752, 0, 2228225, 393216, 0, 2228226, 458752, 0, 2228227, 0, 15, 2228228, 65536, 15, 2228229, 131072, 15, 2228230, 393216, 0, 2228231, 458752, 0, 2228232, 131077, 7, 2228239, 393216, 0, 2228240, 458752, 0, 2228244, 5, 7, 2228247, 0, 44, 2228248, 196608, 44, 2228262, 262149, 7, 2228266, 131072, 42, 2228275, 196608, 32, 2293760, 131072, 11, 2293765, 0, 11, 2293766, 65536, 11, 2293767, 131072, 11, 2293768, 0, 11, 2293769, 65536, 11, 2293770, 131072, 11, 2293780, 131077, 7, 2293781, 0, 37, 2293782, 65536, 37, 2293783, 65536, 37, 2293784, 65536, 37, 2293785, 65536, 37, 2293786, 65536, 37, 2293787, 131072, 37, 2293800, 65541, 7, 2293801, 196613, 7, 2293802, 262144, 42, 2293803, 65536, 41, 2293804, 131072, 41, 2293810, 327680, 35, 2293811, 393216, 35, 2359296, 131072, 12, 2359297, 393216, 0, 2359298, 458752, 0, 2359299, 393216, 0, 2359300, 458752, 0, 2359301, 0, 12, 2359303, 131072, 12, 2359304, 0, 12, 2359306, 131072, 12, 2359307, 0, 15, 2359308, 65536, 15, 2359309, 131072, 15, 2359313, 0, 37, 2359314, 65536, 37, 2359315, 65536, 37, 2359316, 65536, 37, 2359317, 262144, 29, 2359318, 262144, 29, 2359319, 262144, 29, 2359320, 262144, 29, 2359321, 262144, 29, 2359322, 327680, 29, 2359323, 131072, 38, 2359340, 131072, 42, 2359346, 327680, 36, 2359347, 393216, 36, 2424832, 131072, 13, 2424837, 0, 13, 2424839, 131072, 13, 2424840, 0, 13, 2424841, 65536, 11, 2424842, 131072, 13, 2424846, 0, 41, 2424847, 65536, 41, 2424848, 65536, 41, 2424849, 0, 38, 2424850, 196608, 30, 2424858, 327680, 30, 2424859, 131072, 38, 2424876, 131072, 42, 2424881, 196608, 32, 2490368, 458752, 0, 2490369, 393216, 0, 2490370, 458752, 0, 2490371, 0, 15, 2490372, 65536, 15, 2490373, 131072, 15, 2490374, 393216, 0, 2490375, 458752, 0, 2490376, 0, 12, 2490378, 131072, 12, 2490379, 393216, 0, 2490380, 458752, 0, 2490382, 0, 42, 2490385, 0, 38, 2490386, 196608, 30, 2490391, 327680, 28, 2490392, 262144, 31, 2490393, 262144, 31, 2490394, 327680, 31, 2490395, 131072, 38, 2490399, 0, 11, 2490400, 65536, 11, 2490401, 131072, 11, 2490412, 131072, 42, 2490416, 327680, 35, 2490417, 393216, 35, 2490418, 196608, 32, 2555904, 131072, 11, 2555909, 0, 11, 2555910, 65536, 11, 2555911, 131072, 11, 2555912, 0, 13, 2555914, 131072, 13, 2555918, 0, 42, 2555919, 393216, 0, 2555920, 458752, 0, 2555921, 0, 38, 2555922, 196608, 31, 2555923, 262144, 31, 2555924, 262144, 31, 2555925, 262144, 31, 2555926, 262144, 31, 2555927, 327680, 31, 2555928, 262144, 39, 2555929, 65536, 39, 2555930, 65536, 39, 2555931, 131072, 39, 2555932, 0, 15, 2555933, 65536, 15, 2555934, 131072, 15, 2555935, 0, 12, 2555936, 65536, 12, 2555937, 131072, 12, 2555938, 65541, 7, 2555939, 196613, 7, 2555948, 131072, 42, 2555952, 327680, 36, 2555953, 393216, 36, 2621440, 131072, 12, 2621441, 393216, 0, 2621442, 458752, 0, 2621443, 393216, 0, 2621444, 458752, 0, 2621445, 0, 12, 2621447, 131072, 12, 2621448, 393216, 0, 2621449, 458752, 0, 2621450, 393216, 0, 2621451, 458752, 0, 2621452, 393216, 0, 2621453, 458752, 0, 2621454, 0, 42, 2621455, 0, 11, 2621456, 65536, 11, 2621457, 0, 39, 2621458, 65536, 39, 2621459, 65536, 39, 2621460, 65536, 39, 2621461, 196608, 39, 2621464, 262144, 40, 2621465, 65536, 40, 2621466, 65536, 40, 2621467, 131072, 40, 2621471, 0, 13, 2621473, 131072, 13, 2621474, 262144, 43, 2621475, 65536, 43, 2621476, 65536, 43, 2621477, 65536, 43, 2621478, 65536, 43, 2621479, 65536, 43, 2621480, 65536, 43, 2621481, 65536, 43, 2621482, 65536, 43, 2621483, 65536, 43, 2621484, 131072, 43, 2621488, 196608, 32, 2686976, 131072, 13, 2686981, 0, 13, 2686983, 131072, 13, 2686987, 0, 11, 2686988, 65536, 11, 2686989, 131072, 11, 2686990, 0, 42, 2686991, 0, 12, 2686993, 0, 40, 2686994, 65536, 40, 2686995, 65536, 40, 2686996, 65536, 40, 2686997, 65536, 40, 2686998, 65536, 39, 2686999, 65536, 39, 2687000, 131072, 39, 2687002, 65541, 7, 2687003, 196613, 7, 2687010, 262144, 44, 2687011, 65536, 44, 2687012, 65536, 44, 2687013, 65536, 44, 2687014, 65536, 44, 2687015, 65536, 44, 2687016, 65536, 44, 2687017, 65536, 44, 2687018, 65536, 44, 2687019, 65536, 44, 2687020, 131072, 44, 2687023, 327680, 35, 2687024, 393216, 35, 2752512, 458752, 0, 2752513, 393216, 0, 2752514, 458752, 0, 2752515, 0, 15, 2752516, 65536, 15, 2752517, 131072, 15, 2752518, 393216, 0, 2752519, 458752, 0, 2752520, 0, 15, 2752521, 65536, 15, 2752522, 131072, 15, 2752523, 0, 12, 2752525, 131072, 12, 2752526, 0, 42, 2752527, 0, 13, 2752529, 131072, 13, 2752533, 0, 40, 2752534, 65536, 40, 2752535, 65536, 40, 2752536, 131072, 40, 2752537, 262144, 43, 2752538, 65536, 43, 2752539, 65536, 43, 2752540, 65536, 43, 2752541, 65536, 43, 2752542, 65536, 43, 2752543, 65536, 43, 2752544, 65536, 43, 2752545, 65536, 43, 2752546, 131072, 43, 2752547, 262150, 5, 2752548, 131078, 3, 2752549, 131078, 3, 2752550, 131078, 3, 2752551, 131078, 3, 2752552, 131078, 3, 2752553, 131078, 3, 2752554, 131078, 3, 2752555, 131078, 3, 2752556, 131078, 3, 2752558, 196608, 32, 2752559, 327680, 36, 2752560, 393216, 36, 2818048, 131072, 11, 2818053, 0, 11, 2818054, 65536, 11, 2818055, 131072, 11, 2818056, 0, 11, 2818057, 65536, 11, 2818058, 131072, 11, 2818059, 0, 13, 2818060, 65536, 11, 2818061, 131072, 13, 2818062, 0, 42, 2818063, 262149, 7, 2818069, 65541, 7, 2818070, 196613, 7, 2818073, 262144, 44, 2818074, 65536, 44, 2818075, 65536, 44, 2818076, 65536, 44, 2818077, 65536, 44, 2818078, 65536, 44, 2818079, 65536, 44, 2818080, 65536, 44, 2818081, 65536, 44, 2818082, 131072, 44, 2818083, 262150, 2, 2818084, 6, 0, 2818085, 6, 0, 2818086, 6, 0, 2818087, 6, 0, 2818088, 6, 0, 2818089, 6, 0, 2818090, 6, 0, 2818091, 6, 0, 2818092, 6, 0, 2883584, 131072, 12, 2883585, 393216, 0, 2883586, 458752, 0, 2883587, 393216, 0, 2883588, 458752, 0, 2883589, 0, 12, 2883591, 131072, 12, 2883592, 0, 12, 2883594, 131072, 12, 2883595, 0, 12, 2883597, 131072, 12, 2883598, 0, 43, 2883599, 65536, 43, 2883600, 65536, 43, 2883601, 65536, 43, 2883602, 65536, 43, 2883603, 65536, 43, 2883604, 65536, 43, 2883605, 65536, 43, 2883606, 65536, 43, 2883607, 65536, 43, 2883608, 65536, 43, 2883609, 131072, 43, 2883610, 393216, 0, 2883611, 458752, 0, 2883612, 393216, 0, 2883613, 458752, 0, 2883616, 262150, 5, 2883617, 131078, 3, 2883618, 131078, 3, 2883619, 65542, 0, 2883620, 131072, 107, 2883621, 131072, 107, 2883622, 131072, 107, 2883623, 6, 0, 2883624, 6, 0, 2883625, 6, 0, 2883626, 6, 0, 2883627, 6, 0, 2883628, 6, 0, 2949120, 131072, 13, 2949125, 0, 13, 2949127, 131072, 13, 2949128, 0, 13, 2949130, 131072, 13, 2949131, 0, 13, 2949133, 131072, 13, 2949134, 0, 44, 2949135, 65536, 44, 2949136, 65536, 44, 2949137, 65536, 44, 2949138, 65536, 44, 2949139, 65536, 44, 2949140, 65536, 44, 2949141, 65536, 44, 2949142, 65536, 44, 2949143, 65536, 44, 2949144, 65536, 44, 2949145, 131072, 44, 2949152, 262150, 2, 2949153, 6, 0, 2949154, 6, 0, 2949155, 6, 0, 2949156, 131072, 107, 2949157, 131072, 107, 2949158, 131072, 107, 2949159, 6, 0, 2949160, 6, 0, 2949161, 6, 0, 2949162, 6, 0, 2949163, 6, 0, 2949164, 6, 0, 3014656, 458752, 0, 3014657, 393216, 0, 3014658, 458752, 0, 3014659, 0, 15, 3014660, 65536, 15, 3014661, 131072, 15, 3014662, 393216, 0, 3014663, 458752, 0, 3014664, 393216, 0, 3014665, 458752, 0, 3014666, 393216, 0, 3014667, 458752, 0, 3014668, 393216, 0, 3014669, 458752, 0, 3014679, 0, 13, 3014681, 131072, 13, 3014687, 262150, 5, 3014688, 65542, 0, 3014689, 6, 0, 3014690, 6, 0, 3014691, 6, 0, 3014692, 131072, 107, 3014693, 131072, 107, 3014694, 131072, 107, 3014695, 6, 0, 3014696, 6, 0, 3014697, 6, 0, 3014698, 6, 0, 3014699, 6, 0, 3014700, 6, 0, 3080193, 393216, 4, 3080195, 393216, 4, 3080197, 327680, 4, 3080200, 393216, 4, 3080210, 0, 15, 3080211, 65536, 15, 3080212, 131072, 15, 3080213, 393216, 0, 3080214, 458752, 0, 3080215, 393216, 0, 3080216, 458752, 0, 3080220, 262150, 5, 3080221, 131078, 3, 3080222, 131078, 3, 3080223, 65542, 0, 3080224, 6, 0, 3080225, 6, 0, 3080226, 6, 0, 3080227, 6, 0, 3080228, 131072, 107, 3080229, 131072, 107, 3080230, 131072, 107, 3080231, 6, 0, 3080232, 6, 0, 3080233, 6, 0, 3080234, 6, 0, 3080235, 6, 0, 3080236, 6, 0, 3145754, 262150, 5, 3145755, 131078, 3, 3145756, 65542, 0, 3145757, 6, 0, 3145758, 6, 0, 3145759, 6, 0, 3145760, 6, 0, 3145761, 6, 0, 3145762, 6, 0, 3145763, 6, 0, 3145764, 131072, 107, 3145765, 131072, 107, 3145766, 131072, 107, 3145767, 6, 0, 3145768, 6, 0, 3145769, 6, 0, 3145770, 6, 0, 3145771, 6, 0, 3145772, 6, 0, 3211264, 131078, 3, 3211265, 131078, 3, 3211266, 131078, 3, 3211267, 131078, 3, 3211268, 131078, 3, 3211269, 131078, 3, 3211270, 131078, 3, 3211271, 131078, 3, 3211272, 131078, 3, 3211273, 131078, 3, 3211274, 131078, 3, 3211275, 131078, 3, 3211276, 131078, 3, 3211277, 131078, 3, 3211278, 131078, 3, 3211279, 131078, 3, 3211280, 131078, 3, 3211281, 6, 6, 3211289, 262150, 5, 3211290, 65542, 0, 3211291, 6, 0, 3211292, 6, 0, 3211293, 6, 0, 3211294, 6, 0, 3211295, 6, 0, 3211296, 6, 0, 3211297, 6, 0, 3211298, 6, 0, 3211299, 6, 0, 3211300, 131072, 107, 3211301, 131072, 107, 3211302, 131072, 107, 3211303, 6, 0, 3211304, 6, 0, 3211305, 6, 0, 3211306, 6, 0, 3211307, 6, 0, 3211308, 6, 0, 3276800, 6, 0, 3276801, 6, 0, 3276802, 6, 0, 3276803, 6, 0, 3276804, 6, 0, 3276805, 6, 0, 3276806, 6, 0, 3276807, 6, 0, 3276808, 6, 0, 3276809, 6, 0, 3276810, 6, 0, 3276811, 6, 0, 3276812, 6, 0, 3276813, 6, 0, 3276814, 6, 0, 3276815, 6, 0, 3276816, 6, 0, 3276817, 131078, 0, 3276818, 131078, 3, 3276819, 131078, 3, 3276820, 6, 6, 3276822, 262150, 5, 3276823, 131078, 3, 3276824, 131078, 3, 3276825, 65542, 0, 3276826, 6, 0, 3276827, 6, 0, 3276828, 6, 0, 3276829, 6, 0, 3276830, 6, 0, 3276831, 6, 0, 3276832, 6, 0, 3276833, 6, 0, 3276834, 6, 0, 3276835, 6, 0, 3276836, 131072, 107, 3276837, 131072, 107, 3276838, 131072, 107, 3276839, 6, 0, 3276840, 6, 0, 3276841, 6, 0, 3276842, 6, 0, 3276843, 6, 0, 3276844, 6, 0, 3342336, 6, 0, 3342337, 6, 0, 3342338, 6, 0, 3342339, 6, 0, 3342340, 6, 0, 3342341, 6, 0, 3342342, 6, 0, 3342343, 6, 0, 3342344, 6, 0, 3342345, 6, 0, 3342346, 6, 0, 3342347, 6, 0, 3342348, 6, 0, 3342349, 6, 0, 3342350, 6, 0, 3342351, 6, 0, 3342352, 6, 0, 3342353, 6, 0, 3342354, 6, 0, 3342355, 6, 0, 3342356, 131078, 0, 3342357, 131078, 3, 3342358, 65542, 0, 3342359, 6, 0, 3342360, 6, 0, 3342361, 6, 0, 3342362, 6, 0, 3342363, 6, 0, 3342364, 6, 0, 3342365, 6, 0, 3342366, 6, 0, 3342367, 6, 0, 3342368, 6, 0, 3342369, 6, 0, 3342370, 6, 0, 3342371, 6, 0, 3342372, 131072, 107, 3342373, 131072, 107, 3342374, 131072, 107, 3342375, 6, 0, 3342376, 6, 0, 3342377, 6, 0, 3342378, 6, 0, 3342379, 6, 0, 3342380, 6, 0, 3407872, 6, 0, 3407873, 6, 0, 3407874, 6, 0, 3407875, 6, 0, 3407876, 6, 0, 3407877, 6, 0, 3407878, 6, 0, 3407879, 6, 0, 3407880, 6, 0, 3407881, 6, 0, 3407882, 6, 0, 3407883, 6, 0, 3407884, 6, 0, 3407885, 6, 0, 3407886, 6, 0, 3407887, 6, 0, 3407888, 6, 0, 3407889, 6, 0, 3407890, 6, 0, 3407891, 6, 0, 3407892, 6, 0, 3407893, 6, 0, 3407894, 6, 0, 3407895, 6, 0, 3407896, 6, 0, 3407897, 6, 0, 3407898, 6, 0, 3407899, 6, 0, 3407900, 6, 0, 3407901, 6, 0, 3407902, 6, 0, 3407903, 6, 0, 3407904, 6, 0, 3407905, 6, 0, 3407906, 6, 0, 3407908, 0, 37, 3407909, 65536, 37, 3407910, 65536, 37, 3407911, 65536, 37, 3407912, 65536, 37, 3407913, 65536, 37, 3407914, 65536, 37, 3407915, 131072, 37, 3473408, 6, 0, 3473409, 6, 0, 3473410, 6, 0, 3473411, 6, 0, 3473412, 6, 0, 3473413, 6, 0, 3473414, 6, 0, 3473415, 6, 0, 3473416, 6, 0, 3473417, 6, 0, 3473418, 6, 0, 3473419, 6, 0, 3473420, 6, 0, 3473421, 6, 0, 3473422, 6, 0, 3473423, 6, 0, 3473424, 6, 0, 3473425, 6, 0, 3473426, 6, 0, 3473427, 6, 0, 3473428, 6, 0, 3473429, 6, 0, 3473430, 6, 0, 3473431, 6, 0, 3473432, 6, 0, 3473433, 6, 0, 3473434, 6, 0, 3473435, 6, 0, 3473436, 6, 0, 3473437, 6, 0, 3473438, 6, 0, 3473439, 6, 0, 3473440, 6, 0, 3473441, 6, 0, 3473442, 6, 0, 3473444, 0, 38, 3473445, 131072, 107, 3473446, 131072, 107, 3473447, 6, 0, 3473448, 6, 0, 3473449, 6, 4, 3473451, 131072, 38, 3538944, 6, 0, 3538945, 6, 0, 3538946, 6, 0, 3538947, 6, 0, 3538948, 6, 0, 3538949, 6, 0, 3538950, 6, 0, 3538951, 6, 0, 3538952, 6, 0, 3538953, 6, 0, 3538954, 6, 0, 3538955, 6, 0, 3538956, 6, 0, 3538957, 6, 0, 3538958, 6, 0, 3538959, 6, 0, 3538960, 6, 0, 3538961, 6, 0, 3538962, 6, 0, 3538963, 6, 0, 3538964, 6, 0, 3538965, 6, 0, 3538966, 6, 0, 3538967, 6, 0, 3538968, 6, 0, 3538969, 6, 0, 3538970, 6, 0, 3538971, 6, 0, 3538972, 6, 0, 3538973, 6, 0, 3538974, 6, 0, 3538975, 6, 0, 3538976, 6, 0, 3538977, 6, 0, 3538978, 6, 0, 3538980, 0, 38, 3538981, 131072, 107, 3538982, 131072, 107, 3538983, 6, 0, 3538984, 6, 0, 3538985, 131078, 0, 3538986, 262144, 39, 3538987, 131072, 39, 3604480, 6, 0, 3604481, 6, 0, 3604482, 6, 0, 3604483, 6, 0, 3604484, 6, 0, 3604485, 6, 0, 3604486, 6, 0, 3604487, 6, 0, 3604488, 6, 0, 3604489, 6, 0, 3604490, 6, 0, 3604491, 6, 0, 3604492, 6, 0, 3604493, 6, 0, 3604494, 6, 0, 3604495, 6, 0, 3604496, 6, 0, 3604497, 6, 0, 3604498, 6, 0, 3604499, 6, 0, 3604500, 6, 0, 3604501, 6, 0, 3604502, 6, 0, 3604503, 6, 0, 3604504, 6, 0, 3604505, 6, 0, 3604506, 6, 0, 3604507, 6, 0, 3604508, 6, 0, 3604509, 6, 0, 3604510, 6, 0, 3604511, 6, 0, 3604512, 6, 0, 3604513, 6, 0, 3604514, 6, 0, 3604516, 0, 38, 3604517, 131072, 107, 3604518, 131072, 107, 3604519, 6, 0, 3604520, 6, 0, 3604521, 6, 0, 3604522, 262144, 40, 3604523, 131072, 40, 3670016, 6, 0, 3670017, 6, 0, 3670018, 6, 0, 3670019, 6, 0, 3670020, 6, 0, 3670021, 6, 0, 3670022, 6, 0, 3670023, 6, 0, 3670024, 6, 0, 3670025, 6, 0, 3670026, 6, 0, 3670027, 6, 0, 3670028, 6, 0, 3670029, 6, 0, 3670030, 6, 0, 3670031, 6, 0, 3670032, 6, 0, 3670033, 6, 0, 3670034, 6, 0, 3670035, 6, 0, 3670036, 6, 0, 3670037, 6, 0, 3670038, 6, 0, 3670039, 6, 0, 3670040, 6, 0, 3670041, 6, 0, 3670042, 6, 0, 3670043, 6, 0, 3670044, 6, 0, 3670045, 6, 0, 3670046, 6, 0, 3670047, 6, 0, 3670048, 6, 0, 3670049, 6, 0, 3670050, 6, 0, 3670052, 0, 38, 3670053, 131072, 107, 3670054, 131072, 107, 3670055, 6, 0, 3670056, 6, 0, 3670057, 6, 0, 3670058, 131072, 38, 3735552, 6, 0, 3735553, 6, 0, 3735554, 6, 0, 3735555, 6, 0, 3735556, 6, 0, 3735557, 6, 0, 3735558, 6, 0, 3735559, 6, 0, 3735560, 6, 0, 3735561, 6, 0, 3735562, 6, 0, 3735563, 6, 0, 3735564, 6, 0, 3735565, 6, 0, 3735566, 6, 0, 3735567, 6, 0, 3735568, 6, 0, 3735569, 6, 0, 3735570, 6, 0, 3735571, 6, 0, 3735572, 6, 0, 3735573, 6, 0, 3735574, 6, 0, 3735575, 6, 0, 3735576, 6, 0, 3735577, 6, 0, 3735578, 6, 0, 3735579, 6, 0, 3735580, 6, 0, 3735581, 6, 0, 3735582, 6, 0, 3735583, 6, 0, 3735584, 6, 0, 3735585, 6, 0, 3735586, 6, 0, 3735588, 0, 39, 3735589, 65536, 39, 3735590, 65536, 39, 3735591, 65536, 39, 3735592, 65536, 39, 3735593, 65536, 39, 3735594, 131072, 39, 3735596, 6, 0, 3801088, 6, 0, 3801089, 6, 0, 3801090, 6, 0, 3801091, 6, 0, 3801092, 6, 0, 3801093, 6, 0, 3801094, 6, 0, 3801095, 6, 0, 3801096, 6, 0, 3801097, 6, 0, 3801098, 6, 0, 3801099, 6, 0, 3801100, 6, 0, 3801101, 6, 0, 3801102, 6, 0, 3801103, 6, 0, 3801104, 6, 0, 3801105, 6, 0, 3801106, 6, 0, 3801107, 6, 0, 3801108, 6, 0, 3801109, 6, 0, 3801110, 6, 0, 3801111, 6, 0, 3801112, 6, 0, 3801113, 6, 0, 3801114, 6, 0, 3801115, 6, 0, 3801116, 6, 0, 3801117, 6, 0, 3801118, 6, 0, 3801119, 6, 0, 3801120, 6, 0, 3801121, 6, 0, 3801122, 6, 0, 3801124, 0, 40, 3801125, 65536, 40, 3801126, 65536, 40, 3801127, 65536, 40, 3801128, 65536, 40, 3801129, 65536, 40, 3801130, 131072, 40, 3801132, 6, 0, 3866624, 6, 0, 3866625, 6, 0, 3866626, 6, 0, 3866627, 6, 0, 3866628, 6, 0, 3866629, 6, 0, 3866630, 6, 0, 3866631, 6, 0, 3866632, 6, 0, 3866633, 6, 0, 3866634, 6, 0, 3866635, 6, 0, 3866636, 6, 0, 3866637, 6, 0, 3866638, 6, 0, 3866639, 6, 0, 3866640, 6, 0, 3866641, 6, 0, 3866642, 6, 0, 3866643, 6, 0, 3866644, 6, 0, 3866645, 6, 0, 3866646, 6, 0, 3866647, 6, 0, 3866648, 6, 0, 3866649, 6, 0, 3866650, 6, 0, 3866651, 6, 0, 3866652, 6, 0, 3866653, 6, 0, 3866654, 6, 0, 3866655, 6, 0, 3866656, 6, 0, 3866657, 6, 0, 3866658, 6, 0, 3866660, 131072, 107, 3866668, 6, 0, 3932160, 6, 0, 3932161, 6, 0, 3932162, 6, 0, 3932163, 6, 0, 3932164, 6, 0, 3932165, 6, 0, 3932166, 6, 0, 3932167, 6, 0, 3932168, 6, 0, 3932169, 6, 0, 3932170, 6, 0, 3932171, 6, 0, 3932172, 6, 0, 3932173, 6, 0, 3932174, 6, 0, 3932175, 6, 0, 3932176, 6, 0, 3932177, 6, 0, 3932178, 6, 0, 3932179, 6, 0, 3932180, 6, 0, 3932181, 6, 0, 3932182, 6, 0, 3932183, 6, 0, 3932184, 6, 0, 3932185, 6, 0, 3932186, 6, 0, 3932187, 6, 0, 3932188, 6, 0, 3932189, 6, 0, 3932190, 6, 0, 3932191, 6, 0, 3932192, 6, 0, 3932193, 6, 0, 3932194, 6, 0, 3932195, 6, 0, 3932196, 131072, 107, 3932197, 6, 0, 3932198, 6, 0, 3932199, 6, 0, 3932200, 6, 0, 3932201, 6, 0, 3932202, 6, 0, 3932203, 6, 0, 3932204, 6, 0, 3997696, 6, 0, 3997697, 6, 0, 3997698, 6, 0, 3997699, 6, 0, 3997700, 6, 0, 3997701, 6, 0, 3997702, 6, 0, 3997703, 6, 0, 3997704, 6, 0, 3997705, 6, 0, 3997706, 6, 0, 3997707, 6, 0, 3997708, 6, 0, 3997709, 6, 0, 3997710, 6, 0, 3997711, 6, 0, 3997712, 6, 0, 3997713, 6, 0, 3997714, 6, 0, 3997715, 6, 0, 3997716, 6, 0, 3997717, 6, 0, 3997718, 6, 0, 3997719, 6, 0, 3997720, 6, 0, 3997721, 6, 0, 3997722, 6, 0, 3997723, 6, 0, 3997724, 6, 0, 3997725, 6, 0, 3997726, 6, 0, 3997727, 6, 0, 3997728, 6, 0, 3997729, 6, 0, 3997730, 6, 0, 3997731, 6, 0, 3997732, 131072, 107, 3997733, 131072, 107, 3997734, 131072, 107, 3997735, 6, 0, 3997736, 6, 0, 3997737, 6, 0, 3997738, 6, 0, 3997739, 6, 0, 3997740, 6, 0, 4063232, 6, 0, 4063233, 6, 0, 4063234, 6, 0, 4063235, 6, 0, 4063236, 6, 0, 4063237, 6, 0, 4063238, 6, 0, 4063239, 6, 0, 4063240, 6, 0, 4063241, 6, 0, 4063242, 6, 0, 4063243, 6, 0, 4063244, 6, 0, 4063245, 6, 0, 4063246, 6, 0, 4063247, 6, 0, 4063248, 6, 0, 4063249, 6, 0, 4063250, 6, 0, 4063251, 6, 0, 4063252, 6, 0, 4063253, 6, 0, 4063254, 6, 0, 4063255, 6, 0, 4063256, 6, 0, 4063257, 6, 0, 4063258, 6, 0, 4063259, 6, 0, 4063260, 6, 0, 4063261, 6, 0, 4063262, 6, 0, 4063263, 6, 0, 4063264, 6, 0, 4063265, 6, 0, 4063266, 6, 0, 4063267, 6, 0, 4063268, 131072, 107, 4063269, 131072, 107, 4063270, 131072, 107, 4063271, 6, 0, 4063272, 6, 0, 4063273, 6, 0, 4063274, 6, 0, 4063275, 6, 0, 4063276, 6, 0, 4128768, 65536, 29, 4128769, 65536, 29, 4128770, 65536, 29, 4128771, 65536, 29, 4128772, 65536, 29, 4128773, 65536, 29, 4128774, 65536, 29, 4128775, 65536, 29, 4128776, 65536, 29, 4128777, 65536, 41, 4128778, 65536, 41, 4128779, 65536, 41, 4128780, 65536, 41, 4128781, 65536, 41, 4128782, 65536, 41, 4128783, 65536, 41, 4128784, 131078, 1, 4128785, 6, 0, 4128786, 6, 0, 4128787, 6, 0, 4128788, 6, 0, 4128789, 6, 0, 4128790, 6, 0, 4128791, 6, 0, 4128792, 6, 0, 4128793, 6, 0, 4128794, 6, 0, 4128795, 6, 0, 4128796, 6, 0, 4128797, 6, 0, 4128798, 6, 0, 4128799, 6, 0, 4128800, 6, 0, 4128801, 6, 0, 4128802, 6, 0, 4128803, 6, 0, 4128804, 131072, 107, 4128805, 131072, 107, 4128806, 131072, 107, 4128807, 6, 0, 4128808, 6, 0, 4128809, 6, 0, 4128810, 6, 0, 4128811, 6, 0, 4128812, 6, 0, 4194307, 0, 11, 4194308, 65536, 11, 4194309, 131072, 11, 4194310, 262144, 21, 4194311, 65536, 11, 4194312, 131072, 11, 4194317, 0, 11, 4194318, 65536, 11, 4194319, 131072, 11, 4194320, 262150, 2, 4194321, 6, 0, 4194322, 6, 0, 4194323, 6, 0, 4194324, 6, 0, 4194325, 6, 0, 4194326, 6, 0, 4194327, 6, 0, 4194328, 6, 0, 4194329, 6, 0, 4194330, 6, 0, 4194331, 6, 0, 4194332, 6, 0, 4194333, 6, 0, 4194334, 6, 0, 4194335, 6, 0, 4194336, 6, 0, 4194337, 6, 0, 4194338, 6, 0, 4194339, 6, 0, 4194340, 131072, 107, 4194341, 131072, 107, 4194342, 131072, 107, 4194343, 6, 0, 4194344, 6, 0, 4194345, 6, 0, 4194346, 6, 0, 4194347, 6, 0, 4194348, 6, 0, 4259840, 458752, 0, 4259841, 393216, 0, 4259842, 458752, 0, 4259843, 0, 12, 4259845, 131072, 12, 4259846, 262144, 22, 4259848, 131072, 12, 4259849, 393216, 0, 4259850, 458752, 0, 4259851, 393216, 0, 4259852, 458752, 0, 4259853, 0, 12, 4259855, 131072, 12, 4259856, 262144, 42, 4259857, 65536, 41, 4259858, 65536, 41, 4259859, 65536, 41, 4259860, 65536, 41, 4259861, 65536, 41, 4259862, 131078, 1, 4259863, 6, 0, 4259864, 6, 0, 4259865, 6, 0, 4259866, 6, 0, 4259867, 6, 0, 4259868, 6, 0, 4259869, 6, 0, 4259870, 6, 0, 4259871, 6, 0, 4259872, 6, 0, 4259873, 6, 0, 4259874, 6, 0, 4259875, 6, 0, 4259876, 131072, 107, 4259877, 131072, 107, 4259878, 131072, 107, 4259879, 6, 0, 4259880, 6, 0, 4259881, 6, 0, 4259882, 6, 0, 4259883, 6, 0, 4259884, 6, 0, 4325379, 0, 13, 4325381, 131072, 13, 4325382, 0, 13, 4325384, 131072, 13, 4325389, 0, 13, 4325391, 131072, 13, 4325392, 65536, 11, 4325393, 131072, 11, 4325398, 0, 11, 4325399, 65536, 11, 4325400, 131072, 11, 4325401, 131078, 1, 4325402, 6, 0, 4325403, 6, 0, 4325404, 6, 0, 4325405, 6, 0, 4325406, 6, 0, 4325407, 6, 0, 4325408, 6, 0, 4325409, 6, 0, 4325410, 6, 0, 4325411, 6, 0, 4325412, 131072, 107, 4325413, 131072, 107, 4325414, 131072, 107, 4325415, 6, 0, 4325416, 6, 0, 4325417, 6, 0, 4325418, 6, 0, 4325419, 6, 0, 4325420, 6, 0, 4390912, 458752, 0, 4390913, 0, 15, 4390914, 65536, 15, 4390915, 131072, 15, 4390916, 393216, 0, 4390917, 458752, 0, 4390919, 393216, 0, 4390920, 458752, 0, 4390921, 393216, 0, 4390922, 458752, 0, 4390923, 0, 15, 4390924, 65536, 15, 4390925, 131072, 15, 4390927, 131072, 14, 4390929, 131072, 12, 4390930, 393216, 0, 4390931, 458752, 0, 4390932, 393216, 0, 4390933, 458752, 0, 4390934, 0, 12, 4390936, 131072, 12, 4390937, 262144, 42, 4390938, 65536, 41, 4390939, 65536, 41, 4390940, 65536, 41, 4390941, 65536, 41, 4390942, 131078, 1, 4390943, 6, 0, 4390944, 6, 0, 4390945, 6, 0, 4390946, 6, 0, 4390947, 6, 0, 4390948, 131072, 107, 4390949, 131072, 107, 4390950, 131072, 107, 4390951, 6, 0, 4390952, 6, 0, 4390953, 6, 0, 4390954, 6, 0, 4390955, 6, 0, 4390956, 6, 0, 4456463, 0, 13, 4456465, 131072, 13, 4456470, 0, 13, 4456472, 131072, 13, 4456478, 262150, 6, 4456479, 131078, 1, 4456480, 6, 0, 4456481, 6, 0, 4456482, 6, 0, 4456483, 6, 0, 4456484, 131072, 107, 4456485, 131072, 107, 4456486, 131072, 107, 4456487, 6, 0, 4456488, 6, 0, 4456489, 6, 0, 4456490, 6, 0, 4456491, 6, 0, 4456492, 6, 0, 4521984, 65536, 37, 4521985, 65536, 37, 4521986, 65536, 37, 4521987, 65536, 37, 4521988, 65536, 37, 4521989, 65536, 37, 4521990, 65536, 37, 4521991, 65536, 37, 4521992, 65536, 37, 4521993, 65536, 37, 4521994, 65536, 37, 4521995, 65536, 37, 4521996, 65536, 37, 4521997, 131072, 37, 4522000, 393216, 0, 4522001, 458752, 0, 4522002, 393216, 0, 4522003, 458752, 0, 4522004, 0, 15, 4522005, 65536, 15, 4522006, 131072, 15, 4522007, 393216, 0, 4522008, 458752, 0, 4522009, 262145, 5, 4522010, 131073, 3, 4522011, 131073, 3, 4522012, 131073, 3, 4522013, 1, 6, 4522014, 262144, 42, 4522015, 65536, 41, 4522016, 65536, 41, 4522017, 65536, 41, 4522018, 65536, 41, 4522019, 131078, 1, 4522020, 131072, 107, 4522021, 131072, 107, 4522022, 131072, 107, 4522023, 262150, 4, 4522024, 262150, 4, 4522025, 131078, 1, 4522026, 6, 0, 4522027, 6, 0, 4522028, 2, 0, 4587531, 327680, 30, 4587532, 131072, 38, 4587533, 131072, 38, 4587545, 262145, 2, 4587546, 1, 0, 4587547, 1, 0, 4587548, 1, 0, 4587549, 1, 4, 4587550, 0, 13, 4587552, 131072, 13, 4587555, 262144, 42, 4587556, 65536, 41, 4587562, 327680, 123, 4587563, 65536, 41, 4587570, 196608, 32, 4653067, 327680, 27, 4653068, 262144, 29, 4653069, 262144, 29, 4653070, 262144, 29, 4653071, 262144, 29, 4653072, 262144, 29, 4653073, 262144, 29, 4653074, 262144, 29, 4653075, 65536, 37, 4653076, 65536, 37, 4653077, 131072, 37, 4653078, 393216, 0, 4653079, 458752, 0, 4653081, 262145, 2, 4653082, 1, 0, 4653083, 1, 0, 4653084, 1, 0, 4653085, 1, 4, 4653087, 0, 15, 4653088, 65536, 15, 4653089, 131072, 15, 4653097, 0, 11, 4653098, 65536, 11, 4653099, 131072, 11, 4653100, 131072, 42, 4653107, 327680, 35, 4653108, 393216, 35, 4718611, 327680, 30, 4718612, 131072, 38, 4718613, 131072, 38, 4718616, 262145, 5, 4718617, 65537, 0, 4718618, 1, 0, 4718619, 1, 0, 4718620, 262145, 0, 4718621, 131073, 6, 4718626, 5, 7, 4718633, 0, 12, 4718635, 131072, 12, 4718636, 131072, 42, 4718637, 0, 2, 4718638, 65536, 2, 4718639, 196608, 5, 4718643, 327680, 36, 4718644, 393216, 36, 4784147, 327680, 30, 4784148, 131072, 38, 4784149, 131072, 38, 4784152, 262145, 2, 4784153, 1, 0, 4784154, 1, 0, 4784155, 262145, 0, 4784156, 131073, 6, 4784162, 327685, 6, 4784163, 196613, 7, 4784169, 0, 13, 4784171, 131072, 13, 4784172, 131072, 42, 4784173, 0, 3, 4784174, 65536, 3, 4784175, 196608, 6, 4784179, 196608, 32, 4849683, 327680, 27, 4849684, 262144, 29, 4849685, 65536, 37, 4849686, 65536, 37, 4849687, 131072, 37, 4849688, 262145, 2, 4849689, 1, 0, 4849690, 1, 0, 4849691, 1, 4, 4849692, 131072, 11, 4849704, 393216, 0, 4849705, 458752, 0, 4849706, 393216, 0, 4849707, 458752, 0, 4849708, 131072, 42, 4849709, 0, 4, 4849710, 65536, 4, 4849711, 196608, 5, 4849716, 196608, 32, 4915221, 327680, 30, 4915222, 131072, 38, 4915223, 131072, 38, 4915224, 262145, 6, 4915225, 262145, 4, 4915226, 262145, 4, 4915227, 131073, 6, 4915228, 131072, 12, 4915229, 393216, 0, 4915230, 458752, 0, 4915239, 327680, 4, 4915241, 327680, 4, 4915244, 131072, 6, 4915245, 0, 5, 4915246, 65536, 5, 4915247, 196608, 6, 4915252, 327680, 35, 4915253, 393216, 35, 4980757, 327680, 27, 4980758, 262144, 29, 4980759, 65536, 37, 4980760, 65536, 37, 4980761, 131072, 37, 4980762, 0, 13, 4980764, 131072, 13, 4980777, 0, 15, 4980778, 65536, 15, 4980779, 131072, 15, 4980780, 131072, 42, 4980781, 0, 6, 4980782, 65536, 6, 4980788, 327680, 36, 4980789, 393216, 36, 5046295, 327680, 30, 5046296, 131072, 38, 5046297, 131072, 38, 5046298, 393216, 0, 5046299, 458752, 0, 5046300, 0, 15, 5046301, 65536, 15, 5046302, 131072, 15, 5046316, 131072, 42, 5046317, 131072, 55, 5046318, 0, 55, 5046324, 196608, 32, 5111831, 327680, 30, 5111832, 131072, 38, 5111833, 131072, 38, 5111836, 393216, 4, 5111840, 0, 11, 5111841, 65536, 11, 5111842, 131072, 11, 5111848, 393216, 0, 5111849, 458752, 0, 5111852, 131072, 42, 5111853, 131072, 5, 5111854, 0, 2, 5111855, 65536, 2, 5111856, 196608, 5, 5111861, 196608, 32, 5177367, 327680, 30, 5177368, 131072, 38, 5177369, 131072, 38, 5177370, 393216, 0, 5177371, 458752, 0, 5177372, 393216, 0, 5177373, 458752, 0, 5177376, 0, 12, 5177378, 131072, 12, 5177383, 0, 11, 5177384, 65536, 11, 5177385, 131072, 11, 5177386, 262144, 43, 5177387, 65536, 43, 5177388, 131072, 43, 5177389, 131072, 6, 5177390, 0, 3, 5177391, 65536, 3, 5177392, 196608, 6, 5177397, 327680, 35, 5177398, 393216, 35, 5242903, 327680, 30, 5242904, 131072, 38, 5242905, 131072, 38, 5242906, 0, 11, 5242907, 65536, 11, 5242908, 393216, 4, 5242910, 393216, 4, 5242911, 5, 7, 5242912, 0, 13, 5242914, 131072, 13, 5242919, 0, 12, 5242921, 131072, 12, 5242922, 262144, 44, 5242923, 65536, 44, 5242924, 131072, 44, 5242926, 0, 6, 5242927, 65536, 6, 5242933, 327680, 36, 5242934, 393216, 36, 5308439, 327680, 30, 5308440, 131072, 38, 5308441, 131072, 38, 5308442, 0, 12, 5308444, 131072, 12, 5308445, 393216, 0, 5308446, 458752, 0, 5308447, 131077, 7, 5308455, 0, 13, 5308457, 131072, 13, 5308458, 131072, 42, 5308459, 5, 7, 5308469, 196608, 32, 5373973, 327680, 28, 5373974, 262144, 31, 5373975, 327680, 31, 5373976, 131072, 38, 5373977, 131072, 38, 5373978, 0, 13, 5373980, 131072, 13, 5373983, 393216, 4, 5373984, 262149, 7, 5373994, 131072, 42, 5373995, 131077, 7, 5373997, 131072, 55, 5374004, 196608, 32, 5439509, 327680, 30, 5439510, 262144, 39, 5439511, 65536, 39, 5439512, 131072, 39, 5439513, 131072, 38, 5439514, 393216, 0, 5439515, 458752, 0, 5439516, 393216, 0, 5439517, 458752, 0, 5439528, 5, 7, 5439530, 131072, 42, 5439532, 131072, 55, 5439533, 131072, 55, 5439534, 131072, 56, 5439540, 327680, 35, 5439541, 393216, 35, 5505045, 327680, 30, 5505046, 262144, 40, 5505047, 65536, 40, 5505048, 131072, 40, 5505049, 131072, 38, 5505051, 0, 11, 5505052, 393216, 4, 5505053, 131072, 11, 5505054, 393216, 4, 5505064, 327685, 6, 5505065, 65541, 6, 5505066, 131072, 42, 5505076, 327680, 36, 5505077, 393216, 36, 5570581, 327680, 30, 5570582, 131072, 38, 5570583, 262144, 39, 5570584, 65536, 39, 5570585, 131072, 39, 5570587, 0, 12, 5570589, 131072, 12, 5570601, 131077, 7, 5570602, 131072, 42, 5570604, 131072, 5, 5570605, 0, 2, 5570606, 65536, 2, 5570607, 196608, 5, 5570613, 196608, 32, 5636117, 327680, 30, 5636118, 131072, 38, 5636119, 262144, 40, 5636120, 65536, 40, 5636121, 131072, 40, 5636122, 131072, 15, 5636123, 0, 13, 5636125, 131072, 13, 5636138, 131072, 42, 5636140, 131072, 6, 5636141, 0, 3, 5636142, 65536, 3, 5636143, 196608, 6, 5636149, 327680, 35, 5636150, 393216, 35, 5701653, 327680, 30, 5701654, 131072, 38, 5701655, 131072, 38, 5701659, 393216, 0, 5701660, 458752, 0, 5701674, 131072, 42, 5701675, 131072, 11, 5701677, 0, 6, 5701678, 65536, 6, 5701685, 327680, 36, 5701686, 393216, 36, 5767189, 327680, 30, 5767190, 131072, 38, 5767191, 131072, 38, 5767192, 393216, 0, 5767193, 458752, 0, 5767194, 327680, 4, 5767197, 393216, 4, 5767206, 262144, 43, 5767207, 65536, 43, 5767208, 65536, 43, 5767209, 65536, 43, 5767210, 131072, 43, 5767211, 131072, 12, 5767213, 131072, 55, 5767214, 131072, 55, 5767221, 327680, 35, 5767222, 393216, 35, 5832704, 262144, 31, 5832705, 262144, 31, 5832706, 262144, 31, 5832707, 262144, 31, 5832708, 262144, 31, 5832709, 262144, 31, 5832710, 262144, 31, 5832711, 262144, 31, 5832712, 262144, 31, 5832713, 262144, 28, 5832725, 327680, 30, 5832726, 131072, 38, 5832727, 131072, 38, 5832728, 0, 11, 5832729, 65536, 11, 5832730, 393216, 0, 5832731, 458752, 0, 5832732, 393216, 0, 5832733, 458752, 0, 5832742, 262144, 44, 5832743, 65536, 44, 5832744, 65536, 44, 5832745, 65536, 44, 5832746, 131072, 44, 5832747, 131072, 13, 5832749, 131072, 55, 5832757, 327680, 36, 5832758, 393216, 36, 5898249, 196608, 31, 5898250, 262144, 31, 5898251, 262144, 31, 5898252, 262144, 31, 5898253, 262144, 31, 5898254, 262144, 31, 5898255, 262144, 31, 5898256, 262144, 31, 5898257, 262144, 31, 5898258, 262144, 31, 5898259, 262144, 31, 5898260, 262144, 31, 5898261, 327680, 31, 5898262, 131072, 38, 5898263, 131072, 38, 5898264, 0, 12, 5898266, 131072, 12, 5898268, 393216, 4, 5898270, 393216, 4, 5898273, 327685, 5, 5898274, 196613, 7, 5898276, 393216, 0, 5898277, 458752, 0, 5898278, 131072, 42, 5898283, 196608, 11, 5898285, 0, 55, 5898293, 196608, 32, 5963776, 65536, 39, 5963777, 65536, 39, 5963778, 65536, 39, 5963779, 65536, 39, 5963780, 65536, 39, 5963781, 65536, 39, 5963782, 65536, 39, 5963783, 65536, 39, 5963784, 65536, 39, 5963785, 65536, 39, 5963786, 65536, 39, 5963787, 65536, 39, 5963788, 65536, 39, 5963789, 65536, 39, 5963790, 65536, 39, 5963791, 65536, 39, 5963792, 65536, 39, 5963793, 65536, 39, 5963794, 65536, 39, 5963795, 65536, 39, 5963796, 65536, 39, 5963797, 65536, 39, 5963798, 131072, 39, 5963799, 131072, 38, 5963800, 0, 13, 5963802, 131072, 13, 5963809, 131077, 7, 5963811, 327680, 4, 5963814, 131072, 42, 5963820, 131072, 5, 5963821, 0, 2, 5963822, 65536, 2, 5963823, 196608, 5, 5963828, 327680, 35, 5963829, 393216, 35, 6029312, 65536, 40, 6029313, 65536, 40, 6029314, 65536, 40, 6029315, 65536, 40, 6029316, 65536, 40, 6029317, 65536, 40, 6029318, 65536, 40, 6029319, 65536, 40, 6029320, 65536, 40, 6029321, 65536, 40, 6029322, 65536, 40, 6029323, 65536, 40, 6029324, 65536, 40, 6029325, 65536, 40, 6029326, 65536, 40, 6029327, 65536, 40, 6029328, 65536, 40, 6029329, 65536, 40, 6029330, 65536, 40, 6029331, 65536, 40, 6029332, 65536, 40, 6029333, 65536, 40, 6029334, 131072, 40, 6029335, 131072, 38, 6029336, 393216, 0, 6029337, 458752, 0, 6029345, 393216, 0, 6029346, 458752, 0, 6029347, 0, 15, 6029348, 65536, 15, 6029349, 131072, 15, 6029350, 131072, 42, 6029355, 131072, 55, 6029356, 131072, 6, 6029357, 0, 3, 6029358, 65536, 3, 6029359, 196608, 6, 6029364, 327680, 36, 6029365, 393216, 36, 6094848, 65536, 39, 6094849, 65536, 39, 6094850, 65536, 39, 6094851, 65536, 39, 6094852, 65536, 39, 6094853, 65536, 39, 6094854, 65536, 39, 6094855, 65536, 39, 6094856, 65536, 39, 6094857, 65536, 39, 6094858, 65536, 39, 6094859, 65536, 39, 6094860, 65536, 39, 6094861, 65536, 39, 6094862, 65536, 39, 6094863, 65536, 39, 6094864, 65536, 39, 6094865, 65536, 39, 6094866, 65536, 39, 6094867, 65536, 39, 6094868, 65536, 39, 6094869, 65536, 39, 6094870, 65536, 39, 6094871, 131072, 39, 6094874, 393216, 4, 6094880, 327680, 4, 6094881, 0, 11, 6094882, 65536, 11, 6094883, 131072, 11, 6094886, 131072, 42, 6094887, 5, 7, 6094890, 131072, 55, 6094893, 0, 6, 6094894, 65536, 6, 6094896, 131072, 56, 6094901, 196608, 32, 6160384, 65536, 40, 6160385, 65536, 40, 6160386, 65536, 40, 6160387, 65536, 40, 6160388, 65536, 40, 6160389, 65536, 40, 6160390, 65536, 40, 6160391, 65536, 40, 6160392, 65536, 40, 6160393, 65536, 40, 6160394, 65536, 40, 6160395, 65536, 40, 6160396, 65536, 40, 6160397, 65536, 40, 6160398, 65536, 40, 6160399, 65536, 40, 6160400, 65536, 40, 6160401, 65536, 40, 6160402, 65536, 40, 6160403, 65536, 40, 6160404, 65536, 40, 6160405, 65536, 40, 6160406, 65536, 40, 6160407, 131072, 40, 6160408, 65536, 15, 6160409, 131072, 15, 6160415, 393216, 0, 6160416, 458752, 0, 6160417, 0, 12, 6160419, 131072, 12, 6160422, 131072, 42, 6160423, 131077, 5, 6160437, 327680, 35, 6160438, 393216, 35, 6225930, 393216, 4, 6225932, 393216, 4, 6225934, 327680, 4, 6225937, 393216, 4, 6225939, 393216, 4, 6225941, 393216, 4, 6225942, 0, 11, 6225943, 393216, 4, 6225944, 131072, 11, 6225950, 327680, 4, 6225953, 0, 13, 6225955, 131072, 13, 6225956, 262144, 43, 6225957, 65536, 43, 6225958, 131072, 43, 6225959, 131077, 7, 6225961, 131072, 5, 6225962, 0, 2, 6225963, 65536, 2, 6225964, 196608, 5, 6225966, 0, 55, 6225973, 327680, 36, 6225974, 393216, 36, 6291465, 393216, 0, 6291466, 458752, 0, 6291467, 393216, 0, 6291468, 458752, 0, 6291469, 393216, 0, 6291470, 458752, 0, 6291471, 0, 15, 6291472, 65536, 15, 6291473, 131072, 15, 6291474, 393216, 0, 6291475, 458752, 0, 6291476, 393216, 0, 6291477, 458752, 0, 6291478, 0, 12, 6291480, 131072, 12, 6291492, 262144, 44, 6291493, 65536, 44, 6291494, 131072, 44, 6291497, 131072, 6, 6291498, 0, 3, 6291499, 65536, 3, 6291500, 196608, 6, 6291508, 196608, 32, 6357014, 0, 13, 6357016, 131072, 13, 6357017, 5, 7, 6357022, 65541, 7, 6357023, 196613, 7, 6357028, 131072, 42, 6357031, 393216, 4, 6357034, 0, 6, 6357035, 65536, 6, 6357045, 196608, 32, 6422537, 131072, 15, 6422538, 393216, 0, 6422539, 458752, 0, 6422547, 0, 15, 6422548, 65536, 15, 6422549, 131072, 15, 6422550, 393216, 0, 6422551, 458752, 0, 6422553, 131077, 7, 6422564, 131072, 42, 6422569, 0, 55, 6422572, 131072, 56, 6422580, 327680, 35, 6422581, 393216, 35, 6488073, 327680, 4, 6488076, 393216, 4, 6488088, 393216, 4, 6488100, 131072, 42, 6488101, 131072, 5, 6488102, 0, 2, 6488103, 65536, 2, 6488104, 196608, 5, 6488105, 131072, 55, 6488114, 196608, 32, 6488115, 196608, 32, 6488116, 327680, 36, 6488117, 393216, 36, 6553636, 131072, 42, 6553637, 131072, 6, 6553638, 0, 3, 6553639, 65536, 3, 6553640, 196608, 6, 6553649, 327680, 35, 6553650, 393216, 35, 6619145, 65541, 7, 6619146, 196613, 7, 6619165, 5, 7, 6619172, 131072, 42, 6619174, 0, 6, 6619175, 65536, 6, 6619185, 327680, 36, 6619186, 393216, 36, 6684701, 131077, 7, 6684702, 393216, 0, 6684703, 458752, 0, 6684704, 393216, 0, 6684705, 458752, 0, 6684706, 262144, 43, 6684707, 65536, 43, 6684708, 131072, 43, 6684722, 196608, 32, 6750234, 262149, 7, 6750237, 327680, 4, 6750239, 0, 12, 6750241, 131072, 12, 6750242, 262144, 44, 6750243, 65536, 40, 6750244, 131072, 40, 6750245, 327680, 35, 6750246, 393216, 35, 6750255, 327680, 35, 6750256, 393216, 35, 6750257, 196608, 32, 6815748, 393216, 97, 6815749, 393216, 97, 6815750, 393216, 97, 6815751, 393216, 97, 6815752, 458752, 97, 6815753, 393216, 0, 6815754, 458752, 0, 6815756, 393216, 0, 6815757, 458752, 0, 6815758, 393216, 0, 6815759, 458752, 0, 6815760, 0, 15, 6815761, 65536, 15, 6815762, 131072, 15, 6815763, 393216, 0, 6815764, 458752, 0, 6815766, 393216, 0, 6815767, 458752, 0, 6815768, 393216, 0, 6815769, 458752, 0, 6815770, 0, 15, 6815771, 65536, 15, 6815772, 131072, 15, 6815773, 393216, 0, 6815774, 458752, 0, 6815775, 0, 13, 6815777, 131072, 13, 6815778, 131072, 42, 6815781, 327680, 36, 6815782, 393216, 36, 6815783, 262144, 32, 6815784, 327680, 35, 6815785, 393216, 35, 6815790, 196608, 32, 6815791, 327680, 36, 6815792, 393216, 36, 6881281, 262144, 21, 6881282, 65536, 11, 6881283, 131072, 11, 6881288, 0, 11, 6881289, 65536, 11, 6881290, 131072, 11, 6881291, 262144, 21, 6881292, 65536, 11, 6881293, 131072, 11, 6881298, 0, 11, 6881299, 65536, 11, 6881300, 131072, 11, 6881301, 262144, 21, 6881302, 65536, 11, 6881303, 131072, 11, 6881308, 0, 11, 6881309, 65536, 11, 6881310, 131072, 11, 6881311, 393216, 4, 6881314, 131072, 42, 6881320, 327680, 36, 6881321, 393216, 36, 6881323, 327680, 35, 6881324, 393216, 35, 6881325, 196608, 32, 6946817, 262144, 22, 6946819, 131072, 12, 6946820, 393216, 0, 6946821, 458752, 0, 6946822, 393216, 0, 6946823, 458752, 0, 6946824, 0, 12, 6946826, 131072, 12, 6946827, 262144, 22, 6946829, 131072, 12, 6946830, 393216, 0, 6946831, 458752, 0, 6946832, 393216, 0, 6946833, 458752, 0, 6946834, 0, 12, 6946836, 131072, 12, 6946837, 262144, 22, 6946839, 131072, 12, 6946840, 393216, 0, 6946841, 458752, 0, 6946842, 393216, 0, 6946843, 458752, 0, 6946844, 0, 12, 6946846, 131072, 12, 6946847, 0, 15, 6946848, 65536, 15, 6946849, 131072, 15, 6946850, 131072, 42, 6946858, 262144, 32, 6946859, 327680, 36, 6946860, 393216, 36, 7012353, 0, 13, 7012355, 131072, 13, 7012360, 0, 13, 7012362, 131072, 13, 7012363, 0, 13, 7012365, 131072, 13, 7012370, 0, 13, 7012372, 131072, 13, 7012373, 0, 13, 7012375, 131072, 13, 7012380, 0, 13, 7012382, 131072, 13, 7012386, 131072, 42, 7077890, 393216, 0, 7077891, 458752, 0, 7077892, 393216, 0, 7077893, 458752, 0, 7077894, 0, 15, 7077895, 65536, 15, 7077896, 131072, 15, 7077897, 393216, 0, 7077898, 458752, 0, 7077900, 393216, 0, 7077901, 458752, 0, 7077902, 393216, 0, 7077903, 458752, 0, 7077904, 0, 15, 7077905, 65536, 15, 7077906, 131072, 15, 7077907, 393216, 0, 7077908, 458752, 0, 7077910, 393216, 0, 7077911, 458752, 0, 7077912, 393216, 0, 7077913, 458752, 0, 7077914, 0, 15, 7077915, 65536, 15, 7077916, 131072, 15, 7077917, 393216, 0, 7077918, 458752, 0, 7077922, 131072, 42, 7143425, 262144, 21, 7143426, 65536, 11, 7143427, 131072, 11, 7143432, 0, 11, 7143433, 65536, 11, 7143434, 131072, 11, 7143435, 262144, 21, 7143436, 65536, 11, 7143437, 131072, 11, 7143442, 0, 11, 7143443, 65536, 11, 7143444, 131072, 11, 7143445, 262144, 21, 7143446, 65536, 11, 7143447, 131072, 11, 7143452, 0, 11, 7143453, 65536, 11, 7143454, 131072, 11, 7143455, 262144, 43, 7143456, 65536, 43, 7143457, 65536, 43, 7143458, 131072, 43, 7208961, 262144, 22, 7208963, 131072, 12, 7208964, 393216, 0, 7208965, 458752, 0, 7208966, 393216, 0, 7208967, 458752, 0, 7208968, 0, 12, 7208970, 131072, 12, 7208971, 262144, 22, 7208973, 131072, 12, 7208974, 393216, 0, 7208975, 458752, 0, 7208976, 393216, 0, 7208977, 458752, 0, 7208978, 0, 12, 7208980, 131072, 12, 7208981, 262144, 22, 7208983, 131072, 12, 7208984, 393216, 0, 7208985, 458752, 0, 7208986, 393216, 0, 7208987, 458752, 0, 7208988, 0, 12, 7208990, 131072, 12, 7208991, 262144, 44, 7208992, 65536, 40, 7208993, 65536, 40, 7208994, 131072, 40, 7274497, 0, 13, 7274499, 131072, 13, 7274504, 0, 13, 7274506, 131072, 13, 7274507, 0, 13, 7274509, 131072, 13, 7274514, 0, 13, 7274516, 131072, 13, 7274517, 0, 13, 7274519, 131072, 13, 7274524, 0, 13, 7274526, 131072, 13, 7274527, 131072, 42, 7340034, 393216, 0, 7340035, 458752, 0, 7340036, 393216, 0, 7340037, 458752, 0, 7340038, 0, 15, 7340039, 65536, 15, 7340040, 131072, 15, 7340041, 393216, 0, 7340042, 458752, 0, 7340044, 393216, 0, 7340045, 458752, 0, 7340046, 393216, 0, 7340047, 458752, 0, 7340048, 0, 15, 7340049, 65536, 15, 7340050, 131072, 15, 7340051, 393216, 0, 7340052, 458752, 0, 7340054, 393216, 0, 7340055, 458752, 0, 7340056, 393216, 0, 7340057, 458752, 0, 7340058, 0, 15, 7340059, 65536, 15, 7340060, 131072, 15, 7340061, 393216, 0, 7340062, 458752, 0, 7340063, 131072, 42, 7405569, 262144, 21, 7405570, 65536, 11, 7405571, 131072, 11, 7405576, 0, 11, 7405577, 65536, 11, 7405578, 131072, 11, 7405579, 262144, 21, 7405580, 65536, 11, 7405581, 131072, 11, 7405586, 0, 11, 7405587, 65536, 11, 7405588, 131072, 11, 7405589, 262144, 21, 7405590, 65536, 11, 7405591, 131072, 11, 7405596, 0, 11, 7405597, 65536, 11, 7405598, 131072, 11, 7405599, 131072, 42, 7471105, 262144, 22, 7471107, 131072, 12, 7471108, 393216, 0, 7471109, 458752, 0, 7471110, 393216, 0, 7471111, 458752, 0, 7471112, 0, 12, 7471114, 131072, 12, 7471115, 262144, 22, 7471117, 131072, 12, 7471118, 393216, 0, 7471119, 458752, 0, 7471120, 393216, 0, 7471121, 458752, 0, 7471122, 0, 12, 7471124, 131072, 12, 7471125, 262144, 22, 7471127, 131072, 12, 7471128, 393216, 0, 7471129, 458752, 0, 7471130, 393216, 0, 7471131, 458752, 0, 7471132, 0, 12, 7471134, 131072, 12, 7471135, 131072, 42 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 12, 0, 38, 33, 131072, 38, 37, 131072, 38, 45, 327680, 35, 46, 393216, 35, 131117, 196608, 32, 196653, 327680, 35, 196654, 393216, 35, 262189, 327680, 36, 262190, 393216, 36, 327726, 196608, 32, 327727, 327680, 35, 327728, 393216, 35, 393245, 0, 32, 393246, 65536, 32, 393247, 131072, 32, 393252, 196608, 35, 393253, 262144, 35, 393263, 327680, 36, 393264, 393216, 36, 458781, 0, 33, 458782, 65536, 33, 458783, 131072, 33, 458787, 458752, 34, 458788, 196608, 36, 458789, 262144, 36, 458800, 262144, 32, 524315, 196608, 35, 524316, 262144, 35, 524317, 0, 34, 524318, 65536, 34, 524319, 131072, 34, 524320, 262144, 3, 524328, 131072, 37, 589851, 196608, 36, 589852, 262144, 36, 589856, 262144, 4, 589857, 458752, 34, 589862, 196608, 35, 589863, 262144, 35, 655398, 196608, 36, 655399, 262144, 36, 720924, 458752, 34, 720930, 196608, 35, 720931, 262144, 35, 786454, 393216, 0, 786455, 458752, 0, 786456, 393216, 0, 786457, 458752, 0, 786466, 196608, 36, 786467, 262144, 36, 786470, 0, 11, 786471, 65536, 11, 786472, 131072, 11, 851989, 327680, 4, 851994, 393216, 4, 851995, 131072, 11, 851996, 0, 22, 851997, 65536, 22, 851998, 65536, 22, 851999, 65536, 22, 852000, 131072, 22, 852002, 393216, 0, 852003, 458752, 0, 852004, 393216, 0, 852005, 458752, 0, 852006, 0, 12, 852008, 131072, 12, 852009, 131072, 5, 917504, 458752, 0, 917505, 393216, 0, 917506, 458752, 0, 917507, 0, 15, 917508, 65536, 15, 917509, 131072, 15, 917510, 393216, 0, 917511, 458752, 0, 917513, 393216, 0, 917514, 458752, 0, 917515, 393216, 0, 917516, 458752, 0, 917517, 0, 15, 917518, 65536, 15, 917519, 131072, 15, 917520, 393216, 0, 917521, 458752, 0, 917522, 0, 15, 917523, 65536, 15, 917524, 131072, 15, 917531, 131072, 12, 917532, 0, 22, 917533, 65536, 22, 917534, 65536, 22, 917535, 65536, 22, 917536, 131072, 22, 917537, 327680, 4, 917539, 327680, 4, 917542, 65536, 40, 917544, 131072, 13, 917545, 131072, 6, 983041, 393216, 4, 983043, 393216, 4, 983045, 327680, 4, 983048, 262144, 6, 983051, 393216, 4, 983053, 393216, 4, 983055, 327680, 4, 1048584, 0, 12, 1048594, 393216, 0, 1048595, 458752, 0, 1048596, 393216, 0, 1048597, 458752, 0, 1048598, 393216, 0, 1048599, 458752, 0, 1114112, 327680, 4, 1114115, 393216, 4, 1114117, 393216, 4, 1114120, 393216, 0, 1114121, 458752, 0, 1114122, 131072, 13, 1114129, 327680, 4, 1114132, 393216, 4, 1114134, 393216, 4, 1114136, 393216, 4, 1114143, 393216, 0, 1114144, 458752, 0, 1179655, 327680, 4, 1179658, 393216, 4, 1179661, 0, 15, 1179662, 65536, 15, 1179663, 131072, 15, 1179669, 0, 15, 1179670, 65536, 15, 1179671, 131072, 15, 1179678, 327680, 4, 1179681, 393216, 4, 1179682, 0, 11, 1179683, 65536, 11, 1179684, 131072, 11, 1179686, 0, 22, 1179687, 65536, 22, 1179688, 131072, 22, 1245185, 393216, 4, 1245187, 393216, 4, 1245189, 327680, 4, 1245192, 393216, 4, 1245218, 0, 12, 1245219, 65536, 12, 1245220, 131072, 12, 1245221, 262144, 21, 1245222, 0, 22, 1245223, 65536, 22, 1245224, 131072, 22, 1310727, 131072, 12, 1310728, 393216, 16, 1310729, 458752, 16, 1310754, 0, 13, 1310755, 65536, 13, 1310756, 131072, 13, 1310757, 262144, 22, 1376256, 327680, 4, 1376259, 393216, 4, 1376261, 393216, 4, 1376263, 131072, 13, 1376264, 393216, 17, 1376265, 458752, 17, 1376281, 393216, 0, 1376288, 393216, 0, 1376289, 458752, 0, 1376296, 131072, 5, 1441799, 458752, 0, 1441800, 393216, 0, 1441801, 458752, 0, 1441808, 327680, 19, 1441816, 327680, 4, 1441819, 393216, 4, 1441823, 327680, 4, 1441826, 393216, 4, 1507329, 393216, 4, 1507331, 393216, 4, 1507333, 327680, 4, 1507336, 393216, 4, 1507338, 393216, 4, 1507348, 393216, 19, 1507349, 458752, 19, 1572872, 393216, 0, 1572873, 458752, 0, 1572884, 393216, 20, 1572885, 458752, 20, 1572888, 327680, 4, 1572891, 393216, 4, 1572895, 131072, 5, 1638400, 327680, 4, 1638403, 393216, 4, 1638405, 393216, 4, 1638407, 327680, 4, 1638410, 393216, 4, 1638416, 65536, 15, 1638417, 131072, 15, 1638418, 393216, 0, 1638419, 458752, 0, 1638431, 131072, 6, 1703948, 327680, 4, 1703951, 393216, 4, 1703953, 327680, 4, 1703956, 393216, 4, 1769473, 393216, 4, 1769475, 393216, 4, 1769477, 327680, 4, 1769480, 393216, 4, 1769494, 327680, 20, 1769504, 0, 11, 1769505, 65536, 11, 1769506, 131072, 11, 1835018, 262144, 21, 1835029, 327680, 19, 1835040, 0, 12, 1835042, 131072, 12, 1900544, 327680, 4, 1900547, 393216, 4, 1900549, 393216, 4, 1900552, 262144, 21, 1900554, 262144, 22, 1900557, 0, 7, 1900560, 393216, 4, 1900563, 458752, 0, 1900568, 393216, 37, 1900576, 0, 13, 1900578, 131072, 13, 1900579, 0, 11, 1900580, 65536, 11, 1900581, 131072, 11, 1966088, 262144, 22, 1966095, 327680, 4, 1966097, 327680, 4, 1966100, 393216, 4, 1966103, 393216, 37, 1966104, 393216, 38, 1966113, 393216, 0, 1966114, 458752, 0, 1966115, 0, 12, 1966117, 131072, 12, 1966118, 393216, 0, 1966119, 458752, 0, 1966120, 393216, 0, 1966121, 458752, 0, 2031617, 393216, 4, 2031619, 393216, 4, 2031621, 327680, 4, 2031624, 393216, 4, 2031639, 393216, 38, 2031640, 393216, 39, 2031651, 393216, 4, 2031653, 327680, 10, 2031656, 393216, 4, 2031658, 393216, 4, 2097175, 393216, 39, 2097176, 393216, 40, 2097186, 393216, 0, 2097187, 458752, 0, 2097188, 393216, 0, 2097189, 458752, 0, 2097191, 0, 15, 2097192, 65536, 15, 2097193, 131072, 15, 2162688, 327680, 4, 2162691, 393216, 4, 2162693, 393216, 4, 2162711, 393216, 40, 2162712, 393216, 41, 2162726, 393216, 4, 2228247, 393216, 41, 2228266, 393216, 0, 2228267, 458752, 0, 2293761, 393216, 4, 2293763, 393216, 4, 2293765, 327680, 4, 2293768, 393216, 4, 2293774, 327680, 4, 2293777, 393216, 4, 2293801, 327680, 4, 2293804, 393216, 4, 2359314, 196608, 29, 2359338, 393216, 0, 2359339, 458752, 0, 2424832, 327680, 4, 2424835, 393216, 4, 2424837, 393216, 4, 2424840, 0, 11, 2424842, 131072, 11, 2424847, 393216, 0, 2424848, 458752, 0, 2424873, 327680, 4, 2424876, 393216, 4, 2490382, 327680, 4, 2490385, 393216, 4, 2555905, 393216, 4, 2555907, 393216, 4, 2555909, 327680, 4, 2555912, 393216, 4, 2555914, 327680, 4, 2555917, 393216, 4, 2555940, 0, 120, 2555941, 65536, 120, 2555942, 131072, 120, 2555945, 262144, 120, 2555946, 327680, 120, 2621454, 327680, 4, 2621457, 458752, 9, 2621476, 0, 121, 2621477, 65536, 121, 2621478, 131072, 121, 2621479, 196608, 121, 2621480, 196608, 121, 2621481, 262144, 122, 2621482, 327680, 121, 2686976, 327680, 4, 2686979, 393216, 4, 2686981, 393216, 4, 2686983, 327680, 4, 2686986, 393216, 4, 2686988, 393216, 4, 2686990, 393216, 4, 2686993, 131072, 12, 2686994, 0, 15, 2686995, 65536, 15, 2686996, 131072, 15, 2686997, 0, 39, 2687012, 0, 121, 2687013, 65536, 122, 2687014, 131072, 122, 2687015, 196608, 121, 2687016, 196608, 121, 2687017, 262144, 122, 2687018, 327680, 121, 2752535, 262144, 21, 2752536, 262144, 21, 2752547, 196608, 107, 2752548, 196608, 119, 2752549, 65536, 122, 2752550, 131072, 122, 2752551, 196608, 121, 2752552, 196608, 121, 2752553, 262144, 122, 2752554, 327680, 121, 2752556, 327680, 35, 2752557, 393216, 35, 2818049, 393216, 4, 2818051, 393216, 4, 2818053, 327680, 4, 2818056, 393216, 4, 2818059, 0, 11, 2818061, 131072, 11, 2818063, 196608, 12, 2818071, 262144, 22, 2818072, 262144, 22, 2818078, 393216, 0, 2818079, 458752, 0, 2818083, 196608, 107, 2818084, 196608, 119, 2818085, 65536, 122, 2818086, 131072, 122, 2818087, 196608, 121, 2818088, 196608, 121, 2818089, 262144, 122, 2818090, 327680, 121, 2818092, 327680, 36, 2818093, 393216, 36, 2883607, 0, 11, 2883608, 65536, 11, 2883609, 131072, 11, 2883613, 327680, 4, 2883616, 393216, 4, 2883619, 196608, 107, 2883620, 0, 121, 2883621, 65536, 122, 2883622, 131072, 122, 2883623, 196608, 121, 2883624, 196608, 121, 2883625, 262144, 122, 2883626, 327680, 121, 2949120, 327680, 4, 2949123, 393216, 4, 2949125, 393216, 4, 2949134, 393216, 0, 2949135, 458752, 0, 2949136, 393216, 0, 2949137, 458752, 0, 2949138, 0, 15, 2949139, 65536, 15, 2949140, 131072, 15, 2949141, 393216, 0, 2949142, 458752, 0, 2949143, 0, 12, 2949144, 65536, 12, 2949145, 196608, 13, 2949148, 393216, 4, 2949150, 393216, 4, 2949155, 196608, 107, 2949156, 0, 121, 2949157, 65536, 122, 2949158, 131072, 122, 2949159, 196608, 121, 2949160, 196608, 121, 2949161, 262144, 122, 2949162, 327680, 121, 3014669, 327680, 4, 3014672, 393216, 4, 3014674, 393216, 4, 3014676, 327680, 4, 3014679, 393216, 4, 3014682, 262144, 21, 3014683, 262144, 21, 3014686, 262149, 7, 3014691, 196608, 107, 3014692, 0, 121, 3014693, 65536, 122, 3014694, 131072, 122, 3014695, 196608, 121, 3014696, 196608, 121, 3014697, 262144, 122, 3014698, 327680, 121, 3080202, 393216, 4, 3080204, 393216, 4, 3080206, 393216, 4, 3080208, 262144, 21, 3080209, 262144, 21, 3080218, 262144, 22, 3080219, 262144, 22, 3080227, 196608, 107, 3080228, 0, 121, 3080229, 65536, 122, 3080230, 131072, 122, 3080231, 196608, 121, 3080232, 196608, 121, 3080233, 262144, 122, 3080234, 327680, 121, 3145742, 65541, 7, 3145743, 196613, 7, 3145744, 262144, 22, 3145745, 262144, 22, 3145748, 327680, 4, 3145751, 393216, 4, 3145753, 393216, 4, 3145763, 196608, 107, 3145764, 0, 121, 3145765, 65536, 122, 3145766, 131072, 122, 3145767, 196608, 121, 3145768, 196608, 121, 3145769, 262144, 122, 3145770, 327680, 121, 3211299, 196608, 107, 3211300, 0, 121, 3211301, 65536, 122, 3211302, 131072, 122, 3211303, 196608, 121, 3211304, 196608, 121, 3211305, 262144, 122, 3211306, 327680, 121, 3276821, 262149, 7, 3276835, 196608, 107, 3276836, 0, 121, 3276837, 65536, 122, 3276838, 131072, 122, 3276839, 196608, 121, 3276840, 196608, 121, 3276841, 262144, 122, 3276842, 327680, 121, 3342371, 196608, 107, 3342372, 0, 121, 3342373, 65536, 122, 3342374, 131072, 122, 3342375, 196608, 121, 3342376, 196608, 121, 3342377, 262144, 122, 3342378, 327680, 121, 3407907, 196608, 107, 3407908, 196608, 119, 3407909, 65536, 122, 3407910, 131072, 122, 3407911, 196608, 121, 3407912, 196608, 121, 3407913, 262144, 122, 3407914, 327680, 121, 3473443, 196608, 107, 3473444, 196608, 119, 3473445, 65536, 122, 3473446, 131072, 122, 3473447, 196608, 121, 3473448, 196608, 121, 3473449, 262144, 122, 3473450, 327680, 121, 3538979, 196608, 107, 3538980, 196608, 119, 3538981, 65536, 122, 3538982, 131072, 122, 3538983, 196608, 121, 3538984, 196608, 121, 3538985, 262144, 122, 3538986, 327680, 121, 3604515, 196608, 107, 3604516, 196608, 119, 3604517, 65536, 122, 3604518, 131072, 122, 3604519, 196608, 121, 3604520, 196608, 121, 3604521, 262144, 122, 3604522, 327680, 121, 3670051, 196608, 107, 3670052, 196608, 119, 3670053, 65536, 122, 3670054, 131072, 122, 3670055, 196608, 121, 3670056, 196608, 121, 3670057, 262144, 122, 3670058, 327680, 121, 3735587, 196608, 107, 3735588, 196608, 119, 3735589, 65536, 122, 3735590, 131072, 122, 3735591, 196608, 121, 3735592, 196608, 121, 3735593, 262144, 122, 3735594, 327680, 121, 3801123, 196608, 107, 3801124, 196608, 119, 3801125, 65536, 122, 3801126, 131072, 122, 3801127, 196608, 121, 3801128, 196608, 121, 3801129, 262144, 122, 3801130, 327680, 121, 3866659, 196608, 107, 3866660, 0, 121, 3866661, 65536, 122, 3866662, 131072, 122, 3866663, 196608, 121, 3866664, 196608, 121, 3866665, 262144, 122, 3866666, 327680, 121, 3932195, 196608, 107, 3932196, 0, 121, 3932197, 65536, 122, 3932198, 131072, 122, 3932199, 196608, 121, 3932200, 196608, 121, 3932201, 262144, 122, 3932202, 327680, 121, 3997731, 196608, 107, 3997732, 0, 121, 3997733, 65536, 122, 3997734, 131072, 122, 3997735, 196608, 121, 3997736, 196608, 121, 3997737, 262144, 122, 3997738, 327680, 121, 4063267, 196608, 107, 4063268, 0, 121, 4063269, 65536, 122, 4063270, 131072, 122, 4063271, 196608, 121, 4063272, 196608, 121, 4063273, 262144, 122, 4063274, 327680, 121, 4128769, 0, 15, 4128770, 65536, 15, 4128771, 131072, 15, 4128772, 393216, 0, 4128773, 458752, 0, 4128775, 393216, 0, 4128776, 458752, 0, 4128777, 393216, 0, 4128778, 458752, 0, 4128779, 0, 15, 4128780, 65536, 15, 4128781, 131072, 15, 4128782, 393216, 0, 4128783, 458752, 0, 4128784, 131072, 41, 4128803, 196608, 107, 4128804, 0, 121, 4128805, 65536, 122, 4128806, 131072, 122, 4128807, 196608, 121, 4128808, 196608, 121, 4128809, 262144, 122, 4128810, 327680, 121, 4194305, 393216, 4, 4194307, 327680, 4, 4194310, 0, 11, 4194313, 393216, 4, 4194315, 393216, 4, 4194317, 0, 7, 4194320, 65536, 45, 4194339, 196608, 107, 4194340, 0, 121, 4194341, 65536, 122, 4194342, 131072, 122, 4194343, 196608, 121, 4194344, 196608, 121, 4194345, 262144, 122, 4194346, 327680, 121, 4259846, 0, 12, 4259856, 393216, 0, 4259857, 458752, 0, 4259858, 393216, 0, 4259859, 458752, 0, 4259860, 0, 15, 4259861, 65536, 15, 4259862, 131072, 45, 4259863, 393216, 0, 4259864, 458752, 0, 4259875, 196608, 107, 4259876, 0, 121, 4259877, 65536, 122, 4259878, 131072, 122, 4259879, 196608, 121, 4259880, 196608, 121, 4259881, 262144, 122, 4259882, 327680, 121, 4325377, 393216, 4, 4325379, 393216, 4, 4325384, 327680, 4, 4325387, 393216, 4, 4325389, 393216, 4, 4325391, 0, 11, 4325394, 393216, 4, 4325396, 393216, 4, 4325398, 0, 7, 4325401, 196608, 45, 4325402, 393216, 0, 4325403, 458752, 0, 4325404, 393216, 0, 4325405, 458752, 0, 4325411, 196608, 107, 4325412, 0, 121, 4325413, 65536, 122, 4325414, 131072, 122, 4325415, 196608, 121, 4325416, 196608, 121, 4325417, 262144, 122, 4325418, 327680, 121, 4390927, 0, 12, 4390937, 327680, 4, 4390938, 393216, 1, 4390939, 458752, 1, 4390940, 393216, 1, 4390941, 458752, 1, 4390942, 196608, 45, 4390947, 196608, 107, 4390948, 0, 121, 4390949, 65536, 122, 4390950, 131072, 122, 4390951, 196608, 121, 4390952, 196608, 121, 4390953, 262144, 122, 4390954, 327680, 121, 4456454, 327680, 4, 4456457, 393216, 4, 4456459, 393216, 4, 4456465, 327680, 4, 4456468, 393216, 4, 4456470, 393216, 4, 4456478, 262144, 45, 4456479, 65536, 11, 4456480, 131072, 11, 4456483, 196608, 107, 4456484, 0, 121, 4456485, 65536, 122, 4456486, 131072, 122, 4456487, 196608, 121, 4456488, 196608, 121, 4456489, 262144, 122, 4456490, 327680, 121, 4456493, 327680, 35, 4456494, 393216, 35, 4521995, 327680, 29, 4521996, 131072, 37, 4522014, 0, 12, 4522015, 65536, 12, 4522016, 131072, 12, 4522017, 393216, 0, 4522018, 458752, 0, 4522019, 196608, 14, 4522020, 0, 122, 4522021, 65536, 123, 4522022, 131072, 123, 4522023, 196608, 121, 4522024, 196608, 121, 4522025, 262144, 123, 4522026, 327680, 122, 4522028, 196608, 32, 4522029, 327680, 36, 4522030, 393216, 36, 4522031, 196608, 32, 4522032, 327680, 35, 4522033, 393216, 35, 4587535, 327680, 4, 4587538, 393216, 4, 4587540, 393216, 4, 4587542, 327680, 4, 4587545, 393216, 4, 4587552, 327680, 4, 4587555, 262144, 5, 4587556, 262144, 119, 4587562, 327680, 34, 4587563, 458752, 0, 4587564, 131072, 41, 4587568, 327680, 36, 4587569, 393216, 36, 4653075, 327680, 29, 4653076, 131072, 37, 4653090, 327680, 4, 4653093, 393216, 4, 4653097, 327680, 4, 4653100, 393216, 4, 4718636, 131072, 5, 4784172, 131072, 6, 4849685, 327680, 29, 4849686, 131072, 37, 4849690, 0, 11, 4849691, 65536, 11, 4849708, 131072, 5, 4915226, 0, 12, 4915227, 65536, 12, 4915244, 393216, 4, 4980759, 327680, 29, 4980760, 131072, 37, 4980764, 327680, 4, 4980767, 393216, 4, 5111833, 327680, 4, 5177383, 327680, 4, 5177386, 393216, 4, 5242905, 327680, 4, 5242908, 131072, 11, 5373980, 327680, 4, 5505049, 327680, 4, 5505052, 65536, 11, 5636120, 0, 15, 5636121, 65536, 15, 5701665, 327680, 85, 5701666, 393216, 85, 5701667, 393216, 85, 5701668, 393216, 85, 5701669, 458752, 85, 5701674, 65536, 11, 5767201, 327680, 86, 5767202, 393216, 86, 5767203, 393216, 86, 5767204, 393216, 86, 5767205, 458752, 86, 5767207, 0, 22, 5767208, 65536, 22, 5767209, 131072, 22, 5832727, 327680, 4, 5832730, 131072, 11, 5832737, 327680, 87, 5832738, 393216, 87, 5832739, 393216, 87, 5832740, 393216, 87, 5832741, 458752, 87, 5832743, 0, 22, 5832744, 65536, 22, 5832745, 131072, 22, 5963814, 393216, 4, 6094871, 327680, 4, 6094883, 393216, 4, 6160393, 458752, 0, 6160394, 393216, 0, 6160395, 458752, 0, 6160396, 0, 15, 6160397, 65536, 15, 6160398, 131072, 15, 6160399, 393216, 0, 6160400, 458752, 0, 6160401, 393216, 0, 6160402, 458752, 0, 6160403, 393216, 0, 6160404, 458752, 0, 6160405, 393216, 0, 6160406, 458752, 0, 6160407, 0, 15, 6225943, 65536, 11, 6225953, 393216, 4, 6225959, 262144, 21, 6291493, 393216, 0, 6291494, 458752, 0, 6291495, 262144, 22, 6357002, 327680, 4, 6357004, 327680, 4, 6357007, 393216, 4, 6357009, 327680, 4, 6357012, 393216, 4, 6357014, 393216, 4, 6357028, 327680, 4, 6422540, 0, 75, 6422541, 65536, 75, 6422542, 131072, 75, 6422543, 196608, 75, 6422544, 262144, 75, 6422545, 327680, 75, 6422546, 393216, 75, 6488076, 0, 76, 6488077, 65536, 76, 6488078, 131072, 76, 6488079, 196608, 76, 6488080, 262144, 76, 6488081, 327680, 76, 6488082, 393216, 76, 6488085, 327680, 4, 6553612, 0, 77, 6553613, 65536, 77, 6553614, 131072, 77, 6553615, 196608, 77, 6553616, 262144, 77, 6553617, 327680, 77, 6553618, 393216, 77, 6619140, 393216, 95, 6619141, 393216, 95, 6619142, 393216, 95, 6619143, 393216, 95, 6619144, 458752, 95, 6619148, 0, 78, 6619149, 65536, 78, 6619150, 131072, 78, 6619151, 196608, 78, 6619152, 262144, 78, 6619153, 327680, 78, 6619154, 393216, 78, 6684676, 393216, 96, 6684677, 393216, 96, 6684678, 393216, 96, 6684679, 393216, 96, 6684680, 458752, 96, 6684684, 0, 79, 6684685, 65536, 79, 6684686, 131072, 79, 6684687, 196608, 79, 6684688, 262144, 79, 6684689, 327680, 79, 6684690, 393216, 79, 6684703, 0, 11, 6684704, 65536, 11, 6684705, 131072, 11, 6750212, 393216, 96, 6750213, 393216, 96, 6750214, 393216, 96, 6750215, 393216, 96, 6750216, 458752, 96, 6750220, 0, 80, 6750221, 65536, 80, 6750222, 131072, 80, 6750223, 196608, 80, 6750224, 262144, 80, 6750225, 327680, 80, 6750226, 393216, 80, 6750242, 393216, 4, 6815748, 393216, 0, 6815749, 458752, 0, 6815750, 0, 15, 6815751, 65536, 15, 6815752, 131072, 15, 6815756, 0, 81, 6815757, 65536, 81, 6815758, 131072, 81, 6815759, 196608, 81, 6815760, 262144, 81, 6815761, 327680, 81, 6815762, 393216, 81, 6881281, 0, 11, 6881284, 393216, 4, 6881286, 393216, 4, 6881288, 327680, 4, 6881291, 65536, 7, 6881294, 393216, 4, 6881296, 393216, 4, 6881298, 327680, 4, 6881301, 65536, 7, 6881304, 393216, 4, 6881306, 393216, 4, 6881308, 327680, 4, 6946817, 0, 12, 6946827, 0, 12, 6946837, 0, 12, 7012355, 327680, 4, 7012358, 393216, 4, 7012360, 393216, 4, 7012365, 327680, 4, 7012368, 393216, 4, 7012370, 393216, 4, 7012375, 327680, 4, 7012378, 393216, 4, 7012380, 393216, 4, 7143425, 0, 11, 7143428, 393216, 4, 7143430, 393216, 4, 7143432, 327680, 4, 7143435, 65536, 7, 7143438, 393216, 4, 7143440, 393216, 4, 7143442, 327680, 4, 7143445, 65536, 7, 7143448, 393216, 4, 7143450, 393216, 4, 7143452, 327680, 4, 7208961, 0, 12, 7208971, 0, 12, 7208981, 0, 12, 7274499, 327680, 4, 7274502, 393216, 4, 7274504, 393216, 4, 7274509, 327680, 4, 7274512, 393216, 4, 7274514, 393216, 4, 7274519, 327680, 4, 7274522, 393216, 4, 7274524, 393216, 4, 7405569, 0, 11, 7405572, 393216, 4, 7405574, 393216, 4, 7405576, 327680, 4, 7405579, 65536, 7, 7405582, 393216, 4, 7405584, 393216, 4, 7405586, 327680, 4, 7405589, 65536, 7, 7405592, 393216, 4, 7405594, 393216, 4, 7405596, 327680, 4, 7471105, 0, 12, 7471115, 0, 12, 7471125, 0, 12 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 3280) +scene_destination = "res://Maps/Routes/Route4/Route_4_M009.tscn" +location = Vector2(432, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 688) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(4784, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 272) +scene_destination = "res://Maps/Caves/Comet_Cave.tscn" +location = Vector2(336, 1648) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 496) +scene_destination = "res://Maps/Caves/Comet_Cave.tscn" +location = Vector2(336, 1648) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 496) +scene_destination = "res://Maps/Caves/Comet_Cave.tscn" +location = Vector2(336, 1648) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(944, 496) +scene_destination = "res://Maps/Caves/Comet_Cave.tscn" +location = Vector2(336, 1648) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 656) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(4784, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 720) +scene_destination = "res://Maps/Routes/Route10/Route_10.tscn" +location = Vector2(4784, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 2608) +trainer = true +texture = ExtResource("201") +trainer_name = "TRIATHLETE Carlton" +trainer_reward = 780 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[53, 13], [50, 13]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 656) +trainer = true +texture = ExtResource("202") +trainer_name = "PkMn RANGER Wyle" +trainer_reward = 1815 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 33]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 2960) +trainer = true +texture = ExtResource("203") +trainer_name = "SCHOOL KID Marta" +trainer_reward = 280 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[8, 14]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 1584) +trainer = true +texture = ExtResource("204") +trainer_name = "FISHERMAN Ogilvy" +trainer_reward = 720 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[25, 18]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 1136) +trainer = true +texture = ExtResource("205") +trainer_name = "PSYCHIC Laramie" +trainer_reward = 560 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[42, 14], [42, 14]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 2128) +trainer = true +texture = ExtResource("206") +trainer_name = "YOUNGSTER Nelson" +trainer_reward = 336 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[29, 14], [24, 14]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 912) +trainer = true +texture = ExtResource("207") +trainer_name = "BLACK BELT William" +trainer_reward = 910 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[60, 14], [32, 14]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1296, 1776) +trainer = true +texture = ExtResource("208") +trainer_name = "GENTLEMAN Sr. Goldkorn" +trainer_reward = 1050 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[44, 14], [46, 14]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 3248) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 1008) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 2448) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 304) +texture = ExtResource("304") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1264, 2640) +texture = ExtResource("6") +item_id = 197 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1296, 3216) +texture = ExtResource("6") +item_id = 195 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(976, 2288) +texture = ExtResource("6") +item_id = 171 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1296, 1968) +texture = ExtResource("6") +item_id = 242 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(912, 1264) +texture = ExtResource("6") +item_id = 14 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1360, 528) +texture = ExtResource("6") +item_id = 240 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1520, 2512) +texture = ExtResource("6") +item_id = 35 + +[node name="Item8" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1072, 880) +texture = ExtResource("6") +item_id = 195 + +[node name="Item9" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(880, 816) +texture = ExtResource("6") +item_id = 220 + +[node name="Item10" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(464, 688) +texture = ExtResource("6") +item_id = 274 + +[node name="Item11" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1200, 784) +texture = ExtResource("6") +item_id = 523 diff --git a/Maps/Routes/Route4/Route_4_M009.gd b/Maps/Routes/Route4/Route_4_M009.gd new file mode 100644 index 000000000..b4585ae03 --- /dev/null +++ b/Maps/Routes/Route4/Route_4_M009.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map009 + +var map_name = "Route 04" diff --git a/Maps/Routes/Route4/Route_4_M009.gd.uid b/Maps/Routes/Route4/Route_4_M009.gd.uid new file mode 100644 index 000000000..77e37728c --- /dev/null +++ b/Maps/Routes/Route4/Route_4_M009.gd.uid @@ -0,0 +1 @@ +uid://d0l8vktl3745m diff --git a/Maps/Routes/Route4/Route_4_M009.tscn b/Maps/Routes/Route4/Route_4_M009.tscn new file mode 100644 index 000000000..c1add31cc --- /dev/null +++ b/Maps/Routes/Route4/Route_4_M009.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route4/Route_4_M009_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route4/Route_4_M009.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Route 04" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 262145, 0, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 262145, 4, 65550, 131073, 1, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 4, 131076, 131072, 0, 131077, 65536, 0, 131078, 0, 0, 131079, 196608, 0, 131080, 131072, 0, 131081, 196608, 0, 131082, 131072, 0, 131083, 65536, 0, 131084, 0, 0, 131085, 196608, 0, 131086, 262145, 2, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 4, 196612, 131072, 1, 196613, 65536, 1, 196614, 0, 1, 196615, 196608, 1, 196616, 131072, 1, 196617, 196608, 1, 196618, 131072, 1, 196619, 65536, 1, 196620, 0, 1, 196621, 196608, 1, 196622, 262145, 2, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 131072, 2, 262149, 65536, 2, 262150, 0, 2, 262151, 196608, 2, 262152, 131072, 2, 262153, 196608, 2, 262154, 131072, 2, 262155, 65536, 2, 262156, 0, 2, 262157, 196608, 2, 262158, 262145, 2, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 131072, 3, 327685, 65536, 3, 327686, 0, 3, 327687, 196608, 3, 327688, 131072, 3, 327689, 196608, 3, 327690, 131072, 3, 327691, 65536, 3, 327692, 0, 3, 327693, 196608, 3, 327694, 262145, 2, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 262144, 0, 393221, 262144, 0, 393222, 262144, 0, 393223, 262144, 0, 393224, 262144, 0, 393225, 262144, 0, 393226, 262144, 0, 393227, 262144, 0, 393228, 262144, 0, 393229, 262144, 0, 393230, 262145, 2, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 262144, 0, 458757, 262144, 0, 458758, 262144, 0, 458759, 262144, 0, 458760, 262144, 0, 458761, 262144, 0, 458762, 262144, 0, 458763, 262144, 0, 458764, 262144, 0, 458765, 262144, 0, 458766, 262145, 2, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 262144, 0, 524293, 262144, 0, 524294, 262144, 0, 524295, 262144, 0, 524296, 262144, 0, 524297, 262144, 0, 524298, 262144, 0, 524299, 262144, 0, 524300, 262144, 0, 524301, 262144, 0, 524302, 262145, 2, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 262144, 0, 589829, 262144, 0, 589830, 262144, 0, 589831, 262144, 0, 589832, 262144, 0, 589833, 262144, 0, 589834, 262144, 0, 589835, 262144, 0, 589836, 262144, 0, 589837, 262144, 0, 589838, 262145, 2, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 262144, 0, 655365, 262144, 0, 655366, 262144, 0, 655367, 262144, 0, 655368, 262144, 0, 655369, 262144, 0, 655370, 262144, 0, 655371, 262144, 0, 655372, 262144, 0, 655373, 262144, 0, 655374, 262145, 2, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 131073, 0, 720900, 131073, 3, 720901, 131073, 3, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 131073, 3, 720910, 65537, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393222, 262144, 6, 393226, 393216, 6, 458754, 0, 15, 458755, 65536, 15, 458756, 458752, 18, 458758, 262144, 7, 458759, 327680, 7, 458760, 327680, 7, 458761, 327680, 7, 458762, 393216, 7, 458765, 458752, 18, 458766, 262144, 15, 458767, 327680, 15, 524290, 0, 16, 524291, 65536, 16, 524292, 458752, 18, 524301, 458752, 18, 524302, 262144, 16, 524303, 327680, 16, 589826, 0, 17, 589827, 65536, 17, 589828, 458752, 18, 589837, 458752, 18, 589838, 262144, 17, 589839, 327680, 17, 655362, 0, 18, 655363, 65536, 18, 655364, 131072, 18, 655373, 196608, 18, 655374, 262144, 18, 655375, 327680, 18 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327691, 262144, 2, 327692, 327680, 2, 393227, 262144, 3, 393228, 327680, 3 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 272) +scene_destination = "res://Maps/BuroleTown/Burole_Town.tscn" +location = Vector2(2256, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 272) +scene_destination = "res://Maps/Routes/Route4/Route_4.tscn" +location = Vector2(592, 3280) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/Routes/Route4/Route_4_M009_tileset.tres b/Maps/Routes/Route4/Route_4_M009_tileset.tres new file mode 100644 index 000000000..923a26d17 --- /dev/null +++ b/Maps/Routes/Route4/Route_4_M009_tileset.tres @@ -0,0 +1,194 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Gatehouse.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +4:0/0 = 0 +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route4/Route_4_tileset.tres b/Maps/Routes/Route4/Route_4_tileset.tres new file mode 100644 index 000000000..621e08d62 --- /dev/null +++ b/Maps/Routes/Route4/Route_4_tileset.tres @@ -0,0 +1,884 @@ +[gd_resource type="TileSet" load_steps=15 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route03-Comet.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Beach1_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass2_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower5_variants.png" id="6"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Seaedge2_variants.png" id="7"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:59/0 = 0 +0:60/0 = 0 +0:61/0 = 0 +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:80/0 = 0 +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:117/0 = 0 +0:118/0 = 0 +0:119/0 = 0 +0:120/0 = 0 +0:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:121/0 = 0 +0:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:122/0 = 0 +0:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:29/0 = 0 +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:59/0 = 0 +1:60/0 = 0 +1:62/0 = 0 +1:63/0 = 0 +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:117/0 = 0 +1:118/0 = 0 +1:119/0 = 0 +1:120/0 = 0 +1:121/0 = 0 +1:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:122/0 = 0 +1:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:123/0 = 0 +1:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:55/0 = 0 +2:56/0 = 0 +2:75/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:117/0 = 0 +2:118/0 = 0 +2:119/0 = 0 +2:120/0 = 0 +2:121/0 = 0 +2:122/0 = 0 +2:123/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:11/0 = 0 +3:12/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:75/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:107/0 = 0 +3:119/0 = 0 +3:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:121/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:30/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:75/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:120/0 = 0 +4:122/0 = 0 +4:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:123/0 = 0 +4:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:27/0 = 0 +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:34/0 = 0 +5:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:85/0 = 0 +5:86/0 = 0 +5:87/0 = 0 +5:120/0 = 0 +5:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:122/0 = 0 +5:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:123/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:76/0 = 0 +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:85/0 = 0 +6:86/0 = 0 +6:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:87/0 = 0 +6:95/0 = 0 +6:96/0 = 0 +6:97/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:16/0 = 0 +7:17/0 = 0 +7:18/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:85/0 = 0 +7:86/0 = 0 +7:87/0 = 0 +7:95/0 = 0 +7:96/0 = 0 +7:97/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("7") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") diff --git a/Maps/Routes/Route5/Route_5.gd b/Maps/Routes/Route5/Route_5.gd new file mode 100644 index 000000000..65da1887d --- /dev/null +++ b/Maps/Routes/Route5/Route_5.gd @@ -0,0 +1,117 @@ +extends Node2D # gen_map.py Map142 + +var map_name = "Route 05" +var map_px_size = Vector2(3392, 1440) +var edge_connections = [["S", "res://Maps/Routes/Route4/Route_4.tscn", -1664, 16, 1984], ["E", "res://Maps/Routes/Route12/Route_12.tscn", 224, 16, 1344]] + +var wild_table = [ + [57, 21, 15, 17], + [60, 21, 15, 17], + [65, 20, 15, 17], + [63, 18, 15, 17], + [10, 10, 17, 18], + [8, 10, 16, 17], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(752, 976): + Global.game.play_dialogue("MAP142_SIGN_1") + if check_pos == Vector2(400, 336): + Global.game.play_dialogue("MAP142_SIGN_2") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP142_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(294, 1) + Global.game.recive_item(294) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP142_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(56, 1) + Global.game.recive_item(56) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP142_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(205, 1) + Global.game.recive_item(205) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP142_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(202, 1) + Global.game.recive_item(202) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP142_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(184, 1) + Global.game.recive_item(184) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP142_TRAINER_1", "defeat": "MAP142_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer060.png"}, + "Trainer2": {"pre": "MAP142_TRAINER_2", "defeat": "MAP142_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer060.png"}, + "Trainer3": {"pre": "MAP142_TRAINER_3", "defeat": "MAP142_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer4": {"pre": "MAP142_TRAINER_4", "defeat": "MAP142_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer059.png"}, + "Trainer5": {"pre": "MAP142_TRAINER_5", "defeat": "MAP142_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer032.png"}, + "Trainer6": {"pre": "MAP142_TRAINER_6", "defeat": "MAP142_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer097.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP142_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP142_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP142_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route5/Route_5.gd.uid b/Maps/Routes/Route5/Route_5.gd.uid new file mode 100644 index 000000000..18e2d230d --- /dev/null +++ b/Maps/Routes/Route5/Route_5.gd.uid @@ -0,0 +1 @@ +uid://dqldsjfmay6qp diff --git a/Maps/Routes/Route5/Route_5.tscn b/Maps/Routes/Route5/Route_5.tscn new file mode 100644 index 000000000..22c03c61a --- /dev/null +++ b/Maps/Routes/Route5/Route_5.tscn @@ -0,0 +1,152 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route5/Route_5_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route5/Route_5.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_050.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_050.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_049.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_046.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Ninja.png" id="206"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 05" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 7, 0, 1, 7, 0, 2, 7, 0, 3, 7, 0, 4, 7, 0, 5, 7, 0, 6, 7, 0, 7, 7, 0, 8, 7, 0, 9, 7, 0, 10, 7, 0, 11, 7, 0, 12, 7, 0, 13, 7, 0, 14, 7, 0, 15, 7, 0, 16, 7, 0, 17, 7, 0, 18, 7, 0, 19, 7, 0, 20, 7, 0, 21, 7, 0, 22, 7, 0, 23, 7, 0, 24, 7, 0, 25, 7, 0, 26, 131072, 0, 27, 262144, 30, 28, 262144, 30, 29, 262144, 30, 30, 262144, 30, 31, 262144, 30, 32, 262144, 30, 33, 262144, 30, 34, 262144, 30, 35, 262144, 30, 36, 262144, 30, 37, 262144, 30, 38, 262144, 30, 39, 262144, 30, 40, 65536, 38, 41, 65536, 38, 42, 65536, 38, 43, 65536, 38, 44, 65536, 38, 45, 65536, 38, 46, 65536, 38, 47, 65536, 38, 48, 65536, 38, 49, 65536, 38, 50, 65536, 38, 51, 65536, 38, 52, 65536, 38, 53, 65536, 38, 54, 65536, 38, 55, 65536, 38, 56, 65536, 38, 57, 65536, 38, 58, 65536, 38, 59, 65536, 38, 60, 65536, 38, 61, 65536, 38, 62, 65536, 38, 63, 65536, 38, 64, 65536, 38, 65, 65536, 38, 66, 65536, 38, 67, 65536, 38, 68, 65536, 38, 69, 65536, 38, 70, 65536, 38, 71, 65536, 38, 72, 65536, 38, 73, 65536, 38, 74, 65536, 38, 75, 65536, 38, 76, 65536, 38, 77, 65536, 38, 78, 65536, 38, 79, 65536, 38, 80, 65536, 38, 81, 65536, 38, 82, 131072, 0, 83, 131072, 0, 84, 131072, 0, 85, 131072, 0, 86, 131072, 0, 87, 131072, 0, 88, 131072, 0, 89, 131072, 0, 90, 131072, 0, 91, 131072, 0, 92, 65536, 60, 93, 262146, 2, 94, 2, 0, 95, 2, 0, 96, 2, 0, 97, 2, 0, 98, 2, 0, 99, 2, 0, 100, 2, 0, 101, 2, 0, 102, 2, 0, 103, 2, 0, 104, 2, 0, 105, 2, 0, 65536, 7, 0, 65537, 7, 0, 65538, 7, 0, 65539, 7, 0, 65540, 7, 0, 65541, 7, 0, 65542, 7, 0, 65543, 7, 0, 65544, 7, 0, 65545, 7, 0, 65546, 7, 0, 65547, 7, 0, 65548, 7, 0, 65549, 7, 0, 65550, 7, 0, 65551, 7, 0, 65552, 7, 0, 65553, 7, 0, 65554, 7, 0, 65555, 7, 0, 65556, 7, 0, 65557, 7, 0, 65558, 7, 0, 65559, 7, 0, 65560, 7, 0, 65561, 7, 0, 65562, 131072, 0, 65563, 262144, 30, 65564, 262144, 30, 65565, 262144, 30, 65566, 262144, 30, 65567, 262144, 30, 65568, 262144, 30, 65569, 262144, 30, 65570, 262144, 30, 65571, 262144, 30, 65572, 262144, 30, 65573, 262144, 30, 65574, 262144, 30, 65575, 262144, 30, 65576, 65536, 38, 65577, 65536, 38, 65578, 65536, 38, 65579, 65536, 38, 65580, 65536, 38, 65581, 65536, 38, 65582, 65536, 38, 65583, 65536, 38, 65584, 65536, 38, 65585, 65536, 38, 65586, 65536, 38, 65587, 65536, 38, 65588, 65536, 38, 65589, 65536, 38, 65590, 65536, 38, 65591, 65536, 38, 65592, 65536, 38, 65593, 65536, 38, 65594, 65536, 38, 65595, 65536, 38, 65596, 65536, 38, 65597, 65536, 38, 65598, 65536, 38, 65599, 65536, 38, 65600, 65536, 38, 65601, 65536, 38, 65602, 65536, 38, 65603, 65536, 38, 65604, 65536, 38, 65605, 65536, 38, 65606, 65536, 38, 65607, 65536, 38, 65608, 65536, 38, 65609, 65536, 38, 65610, 262144, 30, 65611, 262144, 30, 65612, 262144, 30, 65613, 262144, 30, 65614, 262144, 30, 65615, 262144, 30, 65616, 262144, 30, 65617, 262144, 30, 65618, 131072, 0, 65619, 131072, 0, 65620, 131072, 0, 65621, 131072, 0, 65622, 131072, 0, 65623, 131072, 0, 65624, 131072, 0, 65625, 131072, 0, 65626, 131072, 0, 65627, 131072, 0, 65628, 65536, 60, 65629, 262146, 2, 65630, 2, 0, 65631, 2, 0, 65632, 2, 0, 65633, 2, 0, 65634, 2, 0, 65635, 2, 0, 65636, 2, 0, 65637, 2, 0, 65638, 2, 0, 65639, 2, 0, 65640, 2, 0, 65641, 2, 0, 131072, 262144, 1, 131073, 327680, 1, 131074, 262144, 1, 131075, 327680, 1, 131076, 393216, 1, 131077, 458752, 1, 131078, 393216, 1, 131079, 458752, 1, 131080, 262144, 1, 131081, 327680, 1, 131082, 7, 0, 131083, 7, 0, 131084, 7, 0, 131085, 7, 0, 131086, 7, 0, 131087, 7, 0, 131088, 7, 0, 131089, 7, 0, 131090, 7, 0, 131091, 7, 0, 131092, 7, 0, 131093, 7, 0, 131094, 7, 0, 131095, 7, 0, 131096, 7, 0, 131097, 7, 0, 131098, 131072, 0, 131099, 262144, 30, 131100, 262144, 30, 131101, 262144, 30, 131102, 262144, 30, 131103, 262144, 30, 131104, 262144, 30, 131105, 262144, 30, 131106, 262144, 30, 131107, 262144, 30, 131108, 262144, 30, 131109, 262144, 30, 131110, 262144, 30, 131111, 262144, 30, 131112, 65536, 38, 131113, 65536, 38, 131114, 65536, 38, 131115, 65536, 38, 131116, 65536, 38, 131117, 65536, 38, 131118, 65536, 38, 131119, 65536, 38, 131120, 65536, 38, 131121, 65536, 38, 131122, 65536, 38, 131123, 65536, 38, 131124, 65536, 38, 131125, 65536, 38, 131126, 65536, 38, 131127, 65536, 38, 131128, 65536, 38, 131129, 65536, 38, 131130, 65536, 38, 131131, 65536, 38, 131132, 65536, 38, 131133, 65536, 38, 131134, 65536, 38, 131135, 65536, 38, 131136, 65536, 38, 131137, 65536, 38, 131138, 65536, 38, 131139, 65536, 38, 131140, 65536, 38, 131141, 65536, 38, 131142, 65536, 38, 131143, 65536, 38, 131144, 65536, 38, 131145, 65536, 38, 131146, 131072, 0, 131147, 131072, 0, 131148, 131072, 0, 131149, 131072, 0, 131150, 131072, 0, 131151, 131072, 0, 131152, 131072, 0, 131153, 131072, 0, 131154, 131072, 0, 131155, 131072, 0, 131156, 131072, 0, 131157, 131072, 0, 131158, 131072, 0, 131159, 131072, 0, 131160, 262144, 1, 131161, 327680, 1, 131162, 131072, 0, 131163, 131072, 0, 131164, 65536, 60, 131165, 262146, 2, 131166, 2, 0, 131167, 2, 0, 131168, 2, 0, 131169, 2, 0, 131170, 2, 0, 131171, 2, 0, 131172, 2, 0, 131173, 2, 0, 131174, 2, 0, 131175, 2, 0, 131176, 2, 0, 131177, 2, 0, 196608, 0, 5, 196609, 65536, 5, 196610, 0, 5, 196611, 65536, 5, 196612, 131072, 5, 196613, 196608, 5, 196614, 131072, 5, 196615, 196608, 5, 196616, 0, 5, 196617, 65536, 5, 196618, 262144, 1, 196619, 327680, 1, 196620, 262144, 1, 196621, 327680, 1, 196622, 262144, 1, 196623, 327680, 1, 196624, 393216, 1, 196625, 458752, 1, 196626, 393216, 1, 196627, 458752, 1, 196628, 262144, 1, 196629, 327680, 1, 196630, 7, 0, 196631, 393216, 1, 196632, 458752, 1, 196633, 7, 0, 196634, 131072, 0, 196635, 262144, 30, 196636, 262144, 30, 196637, 262144, 30, 196638, 262144, 30, 196639, 262144, 30, 196640, 262144, 30, 196641, 262144, 30, 196642, 262144, 30, 196643, 262144, 30, 196644, 262144, 30, 196645, 262144, 30, 196646, 262144, 30, 196647, 262144, 30, 196648, 262144, 30, 196649, 262144, 30, 196650, 262144, 30, 196651, 262144, 30, 196652, 262144, 30, 196653, 262144, 30, 196654, 262144, 30, 196655, 262144, 30, 196656, 262144, 30, 196657, 262144, 30, 196658, 262144, 30, 196659, 262144, 30, 196660, 262144, 30, 196661, 262144, 30, 196662, 262144, 30, 196663, 262144, 30, 196664, 262144, 30, 196665, 262144, 30, 196666, 65536, 38, 196667, 65536, 38, 196668, 65536, 38, 196669, 65536, 38, 196670, 65536, 38, 196671, 65536, 38, 196672, 65536, 38, 196673, 65536, 38, 196674, 65536, 38, 196675, 65536, 38, 196676, 65536, 38, 196677, 65536, 38, 196678, 65536, 38, 196679, 65536, 38, 196680, 65536, 38, 196681, 65536, 38, 196682, 131072, 0, 196683, 65536, 0, 196684, 131072, 0, 196685, 131072, 0, 196686, 131072, 0, 196687, 131072, 0, 196688, 131072, 0, 196689, 131072, 0, 196690, 131072, 0, 196691, 131072, 0, 196692, 131072, 0, 196693, 131072, 0, 196694, 131072, 0, 196695, 131072, 0, 196696, 262144, 2, 196697, 327680, 2, 196698, 131072, 0, 196699, 131072, 0, 196700, 65536, 60, 196701, 262146, 2, 196702, 2, 0, 196703, 2, 0, 196704, 2, 0, 196705, 2, 0, 196706, 2, 0, 196707, 2, 0, 196708, 2, 0, 196709, 2, 0, 196710, 2, 0, 196711, 2, 0, 196712, 2, 0, 196713, 2, 0, 262144, 393216, 1, 262145, 458752, 1, 262146, 393216, 1, 262147, 458752, 1, 262148, 393216, 1, 262149, 458752, 1, 262150, 262144, 1, 262151, 327680, 1, 262152, 262144, 1, 262153, 327680, 1, 262154, 0, 5, 262155, 65536, 5, 262156, 0, 5, 262157, 65536, 5, 262158, 0, 5, 262159, 65536, 5, 262160, 131072, 5, 262161, 196608, 5, 262162, 131072, 5, 262163, 196608, 5, 262164, 0, 5, 262165, 65536, 12, 262166, 7, 0, 262167, 131072, 5, 262168, 196608, 5, 262169, 7, 0, 262170, 131072, 0, 262171, 262144, 30, 262172, 262144, 30, 262173, 262144, 30, 262174, 262144, 30, 262175, 262144, 30, 262176, 262144, 30, 262177, 262144, 30, 262178, 262144, 30, 262179, 262144, 30, 262180, 262144, 30, 262181, 262144, 30, 262182, 262144, 30, 262183, 131072, 0, 262184, 131072, 0, 262185, 65536, 12, 262186, 131072, 0, 262187, 131072, 0, 262188, 131072, 0, 262189, 131072, 0, 262190, 65536, 12, 262191, 131072, 0, 262192, 131072, 0, 262193, 131072, 0, 262194, 131072, 0, 262195, 131072, 0, 262196, 65536, 0, 262197, 65536, 12, 262198, 65536, 0, 262199, 65536, 0, 262200, 65536, 0, 262201, 65536, 0, 262202, 65536, 38, 262203, 65536, 38, 262204, 65536, 38, 262205, 65536, 38, 262206, 65536, 38, 262207, 65536, 38, 262208, 65536, 38, 262209, 65536, 38, 262210, 65536, 38, 262211, 65536, 38, 262212, 65536, 38, 262213, 65536, 38, 262214, 65536, 38, 262215, 65536, 38, 262216, 65536, 38, 262217, 65536, 38, 262218, 131072, 0, 262219, 65536, 0, 262220, 131072, 0, 262221, 131072, 0, 262222, 131072, 0, 262223, 131072, 0, 262224, 131072, 0, 262225, 131072, 0, 262226, 131072, 0, 262227, 131072, 0, 262228, 131072, 0, 262229, 131072, 0, 262230, 65536, 12, 262231, 131072, 0, 262232, 262144, 1, 262233, 327680, 1, 262234, 131072, 0, 262235, 131072, 0, 262236, 65536, 60, 262237, 262146, 2, 262238, 2, 0, 262239, 2, 0, 262240, 2, 0, 262241, 2, 0, 262242, 2, 0, 262243, 2, 0, 262244, 2, 0, 262245, 2, 0, 262246, 2, 0, 262247, 2, 0, 262248, 2, 0, 262249, 2, 0, 327680, 131072, 5, 327681, 196608, 5, 327682, 131072, 5, 327683, 196608, 5, 327684, 131072, 5, 327685, 196608, 5, 327686, 0, 5, 327687, 65536, 5, 327688, 0, 5, 327689, 65536, 5, 327690, 393216, 1, 327691, 458752, 1, 327692, 262144, 1, 327693, 327680, 1, 327694, 393216, 1, 327695, 458752, 1, 327696, 262144, 1, 327697, 327680, 1, 327698, 262144, 1, 327699, 327680, 1, 327700, 7, 0, 327701, 65536, 13, 327702, 7, 0, 327703, 393216, 1, 327704, 458752, 1, 327705, 7, 0, 327706, 131072, 0, 327707, 262144, 30, 327708, 262144, 30, 327709, 262144, 30, 327710, 262144, 30, 327711, 262144, 30, 327712, 262144, 30, 327713, 262144, 30, 327714, 262144, 30, 327715, 262144, 30, 327716, 262144, 30, 327717, 262144, 30, 327718, 262144, 30, 327719, 131072, 0, 327720, 131072, 0, 327721, 65536, 13, 327722, 131072, 0, 327723, 262144, 1, 327724, 327680, 1, 327725, 131072, 0, 327726, 65536, 13, 327727, 131072, 0, 327728, 393216, 1, 327729, 458752, 1, 327730, 393216, 1, 327731, 458752, 1, 327732, 131072, 0, 327733, 65536, 13, 327734, 131072, 0, 327735, 393216, 1, 327736, 458752, 1, 327737, 65536, 0, 327738, 262144, 30, 327739, 262144, 30, 327740, 262144, 30, 327741, 262144, 30, 327742, 262144, 30, 327743, 262144, 30, 327744, 262144, 30, 327745, 262144, 30, 327746, 262144, 30, 327747, 262144, 30, 327748, 262144, 30, 327749, 262144, 30, 327750, 262144, 30, 327751, 262144, 30, 327752, 262144, 30, 327753, 262144, 30, 327754, 131072, 0, 327755, 65536, 0, 327756, 262144, 1, 327757, 327680, 1, 327758, 393216, 1, 327759, 458752, 1, 327760, 262144, 1, 327761, 327680, 1, 327762, 393216, 1, 327763, 458752, 1, 327764, 131072, 0, 327765, 131072, 0, 327766, 65536, 13, 327767, 131072, 0, 327768, 262144, 2, 327769, 327680, 2, 327770, 131072, 0, 327771, 131072, 0, 327772, 65536, 60, 327773, 262146, 2, 327774, 2, 0, 327775, 2, 0, 327776, 2, 0, 327777, 2, 0, 327778, 2, 0, 327779, 2, 0, 327780, 2, 0, 327781, 2, 0, 327782, 2, 0, 327783, 2, 0, 327784, 2, 0, 327785, 2, 0, 393216, 262144, 1, 393217, 327680, 1, 393218, 393216, 1, 393219, 458752, 1, 393220, 262144, 1, 393221, 327680, 1, 393222, 262144, 1, 393223, 327680, 1, 393224, 393216, 1, 393225, 458752, 1, 393226, 131072, 5, 393227, 196608, 5, 393228, 65536, 12, 393229, 65536, 5, 393230, 131072, 5, 393231, 196608, 5, 393232, 0, 5, 393233, 65536, 5, 393234, 0, 5, 393235, 65536, 12, 393236, 0, 15, 393237, 65536, 15, 393238, 131072, 15, 393239, 131072, 5, 393240, 196608, 5, 393241, 7, 0, 393242, 131072, 0, 393243, 131072, 0, 393244, 131072, 0, 393245, 131072, 0, 393246, 131072, 0, 393247, 131072, 0, 393248, 131072, 0, 393249, 131072, 0, 393250, 131072, 0, 393251, 131072, 0, 393252, 131072, 0, 393253, 131072, 0, 393254, 131072, 0, 393255, 131072, 0, 393256, 0, 14, 393257, 65536, 14, 393258, 131072, 14, 393259, 262144, 2, 393260, 327680, 2, 393261, 0, 14, 393262, 65536, 14, 393263, 131072, 14, 393264, 393216, 2, 393265, 458752, 2, 393266, 393216, 2, 393267, 458752, 2, 393268, 0, 14, 393269, 65536, 14, 393270, 131072, 14, 393271, 393216, 2, 393272, 458752, 2, 393273, 65536, 0, 393274, 65536, 0, 393275, 65536, 0, 393276, 65536, 0, 393277, 65536, 0, 393278, 65536, 0, 393279, 65536, 0, 393280, 65536, 0, 393281, 131072, 0, 393282, 131072, 0, 393283, 131072, 0, 393284, 131072, 0, 393285, 131072, 0, 393286, 131072, 0, 393287, 131072, 0, 393288, 131072, 0, 393289, 131072, 0, 393290, 131072, 0, 393291, 131072, 0, 393292, 262144, 2, 393293, 327680, 2, 393294, 393216, 2, 393295, 458752, 2, 393296, 262144, 2, 393297, 327680, 2, 393298, 393216, 2, 393299, 458752, 2, 393300, 131072, 0, 393301, 0, 14, 393302, 65536, 14, 393303, 131072, 14, 393304, 131072, 0, 393305, 131072, 0, 393306, 131072, 0, 393307, 65536, 0, 393308, 65536, 60, 393309, 262146, 2, 393310, 2, 0, 393311, 2, 0, 393312, 2, 0, 393313, 2, 0, 393314, 2, 0, 393315, 2, 0, 393316, 2, 0, 393317, 2, 0, 393318, 2, 0, 393319, 2, 0, 393320, 2, 0, 393321, 2, 0, 458752, 0, 5, 458753, 65536, 5, 458754, 131072, 5, 458755, 196608, 5, 458756, 0, 5, 458757, 65536, 5, 458758, 0, 5, 458759, 65536, 5, 458760, 131072, 5, 458761, 196608, 5, 458762, 7, 0, 458763, 7, 0, 458764, 65536, 13, 458765, 7, 0, 458766, 262144, 1, 458767, 327680, 1, 458768, 393216, 1, 458769, 458752, 1, 458770, 7, 0, 458771, 65536, 13, 458772, 7, 0, 458773, 262144, 1, 458774, 327680, 1, 458775, 393216, 1, 458776, 458752, 1, 458777, 7, 0, 458778, 65536, 1, 458779, 131072, 1, 458780, 131072, 0, 458781, 131072, 0, 458782, 7, 0, 458783, 7, 0, 458784, 7, 0, 458785, 7, 0, 458786, 7, 0, 458787, 7, 0, 458788, 7, 0, 458789, 7, 0, 458790, 7, 0, 458791, 131079, 0, 458792, 65536, 12, 458793, 65536, 0, 458794, 65536, 0, 458795, 65536, 0, 458796, 65536, 0, 458797, 65536, 0, 458798, 65536, 0, 458799, 65536, 0, 458800, 65536, 0, 458801, 65536, 0, 458802, 65536, 0, 458803, 65536, 0, 458804, 65536, 0, 458805, 65536, 0, 458806, 65536, 0, 458807, 65536, 0, 458808, 65536, 0, 458809, 65536, 0, 458810, 65536, 0, 458811, 65536, 0, 458812, 65536, 0, 458813, 65536, 0, 458814, 65536, 0, 458815, 65536, 0, 458816, 65536, 0, 458817, 131072, 0, 458818, 131072, 0, 458819, 131072, 0, 458820, 131072, 0, 458821, 131072, 0, 458822, 131072, 0, 458823, 131072, 0, 458824, 131072, 0, 458825, 131072, 0, 458826, 131072, 0, 458827, 131072, 0, 458828, 131072, 0, 458829, 131072, 0, 458830, 131072, 0, 458831, 131072, 0, 458832, 131072, 0, 458833, 131072, 0, 458834, 131072, 0, 458835, 131072, 0, 458836, 131072, 0, 458837, 131072, 0, 458838, 131072, 0, 458839, 131072, 0, 458840, 131072, 0, 458841, 131072, 0, 458842, 131072, 0, 458843, 65536, 60, 458844, 65536, 60, 458845, 262146, 2, 458846, 2, 0, 458847, 2, 0, 458848, 2, 0, 458849, 2, 0, 458850, 2, 0, 458851, 2, 0, 458852, 2, 0, 458853, 2, 0, 458854, 2, 0, 458855, 2, 0, 458856, 2, 0, 458857, 2, 0, 524288, 393216, 1, 524289, 458752, 1, 524290, 393216, 1, 524291, 458752, 1, 524292, 262144, 1, 524293, 327680, 1, 524294, 262144, 1, 524295, 327680, 1, 524296, 262144, 1, 524297, 327680, 1, 524298, 262144, 1, 524299, 327680, 1, 524300, 65536, 15, 524301, 131072, 15, 524302, 0, 5, 524303, 65536, 5, 524304, 131072, 5, 524305, 196608, 5, 524306, 0, 15, 524307, 65536, 15, 524308, 131072, 15, 524309, 65536, 12, 524310, 65536, 5, 524311, 131072, 5, 524312, 196608, 5, 524313, 7, 0, 524314, 131072, 1, 524315, 131072, 1, 524316, 131072, 0, 524317, 131072, 0, 524318, 7, 0, 524319, 262144, 1, 524320, 327680, 1, 524321, 262144, 1, 524322, 327680, 1, 524323, 393216, 1, 524324, 458752, 1, 524325, 262144, 1, 524326, 327680, 1, 524327, 7, 0, 524328, 65536, 13, 524329, 131079, 3, 524330, 196615, 3, 524331, 131072, 0, 524332, 131072, 0, 524333, 131072, 0, 524334, 131072, 0, 524335, 131072, 0, 524336, 131072, 0, 524337, 131072, 0, 524338, 131072, 0, 524339, 131072, 0, 524340, 131072, 0, 524341, 131072, 0, 524342, 131072, 0, 524343, 131072, 0, 524344, 131072, 0, 524345, 131072, 0, 524346, 131072, 0, 524347, 131072, 0, 524348, 131072, 0, 524349, 131072, 0, 524350, 131072, 0, 524351, 131072, 0, 524352, 131072, 0, 524353, 131072, 0, 524354, 131072, 0, 524355, 131072, 0, 524356, 131072, 0, 524357, 131072, 0, 524358, 131072, 0, 524359, 131072, 0, 524360, 131072, 0, 524361, 131072, 0, 524362, 131072, 0, 524363, 131072, 0, 524364, 131072, 0, 524365, 131072, 0, 524366, 131072, 0, 524367, 131072, 0, 524368, 131072, 0, 524369, 131072, 0, 524370, 131072, 0, 524371, 131072, 0, 524372, 131072, 0, 524373, 131072, 0, 524374, 131072, 0, 524375, 131072, 0, 524376, 131072, 0, 524377, 131072, 0, 524378, 131072, 0, 524379, 65536, 60, 524380, 262146, 5, 524381, 65538, 0, 524382, 2, 0, 524383, 2, 0, 524384, 2, 0, 524385, 2, 0, 524386, 2, 0, 524387, 2, 0, 524388, 2, 0, 524389, 2, 0, 524390, 2, 0, 524391, 2, 0, 524392, 2, 0, 524393, 2, 0, 589824, 131072, 5, 589825, 196608, 5, 589826, 131072, 5, 589827, 196608, 5, 589828, 0, 5, 589829, 65536, 5, 589830, 131072, 5, 589831, 196608, 5, 589832, 0, 5, 589833, 65536, 5, 589834, 0, 5, 589835, 65536, 5, 589836, 262151, 0, 589837, 262151, 4, 589838, 262151, 4, 589839, 131079, 1, 589840, 393216, 1, 589841, 458752, 1, 589842, 393216, 1, 589843, 458752, 1, 589844, 7, 0, 589845, 65536, 13, 589846, 7, 0, 589847, 262144, 1, 589848, 327680, 1, 589849, 7, 0, 589850, 7, 0, 589851, 7, 0, 589852, 7, 0, 589853, 7, 0, 589854, 7, 0, 589855, 0, 5, 589856, 65536, 5, 589857, 0, 5, 589858, 65536, 5, 589859, 131072, 5, 589860, 65536, 12, 589861, 0, 5, 589862, 65536, 5, 589863, 0, 15, 589864, 65536, 15, 589865, 131072, 15, 589866, 7, 4, 589867, 262144, 1, 589868, 327680, 1, 589869, 262144, 1, 589870, 327680, 1, 589871, 393216, 1, 589872, 458752, 1, 589873, 262144, 1, 589874, 327680, 1, 589875, 393216, 1, 589876, 458752, 1, 589877, 65536, 0, 589878, 393216, 1, 589879, 458752, 1, 589880, 393216, 1, 589881, 458752, 1, 589882, 262144, 1, 589883, 327680, 1, 589884, 65536, 0, 589885, 65536, 0, 589886, 65536, 0, 589887, 65536, 0, 589888, 65536, 0, 589889, 65536, 0, 589890, 65536, 12, 589891, 65536, 0, 589892, 65536, 0, 589893, 65536, 0, 589894, 65536, 0, 589895, 65536, 0, 589896, 65536, 0, 589897, 65536, 12, 589898, 65536, 0, 589899, 65536, 0, 589900, 65536, 0, 589901, 65536, 0, 589902, 65536, 0, 589903, 65536, 0, 589904, 65536, 0, 589905, 393216, 1, 589906, 458752, 1, 589907, 65536, 0, 589908, 65536, 0, 589909, 65536, 0, 589910, 65536, 0, 589911, 65536, 0, 589912, 65536, 0, 589913, 65536, 0, 589914, 65536, 0, 589915, 65536, 60, 589916, 262146, 2, 589917, 2, 0, 589918, 2, 0, 589919, 2, 0, 589920, 2, 0, 589921, 2, 0, 589922, 2, 0, 589923, 2, 0, 589924, 2, 0, 589925, 2, 0, 589926, 2, 0, 589927, 2, 0, 589928, 2, 0, 589929, 2, 0, 655360, 262151, 4, 655361, 262151, 4, 655362, 262151, 4, 655363, 262151, 4, 655364, 262151, 4, 655365, 262151, 4, 655366, 262151, 4, 655367, 262151, 4, 655368, 262151, 4, 655369, 262151, 4, 655370, 262151, 4, 655371, 262151, 4, 655372, 131079, 6, 655373, 65536, 0, 655374, 131072, 1, 655375, 262151, 6, 655376, 131072, 5, 655377, 196608, 5, 655378, 131072, 5, 655379, 196608, 5, 655380, 0, 15, 655381, 65536, 15, 655382, 7, 0, 655383, 0, 5, 655384, 65536, 5, 655385, 7, 0, 655386, 7, 0, 655387, 7, 0, 655388, 7, 0, 655389, 7, 0, 655390, 7, 0, 655391, 262144, 1, 655392, 327680, 1, 655393, 393216, 1, 655394, 458752, 1, 655395, 7, 0, 655396, 65536, 13, 655397, 7, 0, 655398, 262144, 1, 655399, 327680, 1, 655400, 7, 0, 655401, 262151, 0, 655402, 131079, 6, 655403, 262144, 2, 655404, 327680, 2, 655405, 262144, 2, 655406, 327680, 2, 655407, 393216, 2, 655408, 458752, 2, 655409, 262144, 2, 655410, 327680, 2, 655411, 393216, 2, 655412, 458752, 2, 655413, 65536, 0, 655414, 393216, 2, 655415, 458752, 2, 655416, 393216, 2, 655417, 458752, 2, 655418, 262144, 2, 655419, 327680, 2, 655420, 262151, 5, 655421, 262144, 1, 655422, 327680, 1, 655423, 393216, 1, 655424, 458752, 1, 655425, 131079, 3, 655426, 65536, 13, 655427, 131079, 3, 655428, 393216, 1, 655429, 458752, 1, 655430, 393216, 1, 655431, 458752, 1, 655432, 131079, 3, 655433, 65536, 13, 655434, 131079, 3, 655435, 7, 6, 655436, 65536, 0, 655437, 65536, 0, 655438, 65536, 0, 655439, 65536, 0, 655440, 65536, 0, 655441, 393216, 2, 655442, 458752, 2, 655443, 65536, 60, 655444, 65536, 60, 655445, 65536, 60, 655446, 65536, 60, 655447, 65536, 60, 655448, 65536, 60, 655449, 65536, 60, 655450, 65536, 60, 655451, 65536, 60, 655452, 262146, 2, 655453, 2, 0, 655454, 2, 0, 655455, 2, 0, 655456, 2, 0, 655457, 2, 0, 655458, 2, 0, 655459, 2, 0, 655460, 2, 0, 655461, 2, 0, 655462, 2, 0, 655463, 2, 0, 655464, 2, 0, 655465, 2, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65536, 0, 720906, 65536, 0, 720907, 65536, 0, 720908, 131072, 1, 720909, 131072, 1, 720910, 65536, 0, 720911, 65536, 0, 720912, 262151, 6, 720913, 262151, 4, 720914, 262151, 4, 720915, 262151, 4, 720916, 262151, 4, 720917, 262151, 4, 720918, 262151, 4, 720919, 131079, 1, 720920, 7, 0, 720921, 262144, 1, 720922, 327680, 1, 720923, 393216, 1, 720924, 458752, 1, 720925, 262144, 1, 720926, 327680, 1, 720927, 0, 5, 720928, 65536, 5, 720929, 131072, 5, 720930, 196608, 5, 720931, 0, 15, 720932, 65536, 15, 720933, 131072, 15, 720934, 0, 5, 720935, 65536, 5, 720936, 7, 0, 720937, 7, 4, 720938, 65536, 0, 720939, 65536, 0, 720940, 65536, 0, 720941, 65536, 0, 720942, 65536, 0, 720943, 65536, 0, 720944, 65536, 0, 720945, 65536, 0, 720946, 65536, 0, 720947, 65536, 0, 720948, 65536, 0, 720949, 65536, 0, 720950, 262144, 1, 720951, 327680, 1, 720952, 393216, 1, 720953, 458752, 1, 720954, 262144, 1, 720955, 327680, 1, 720956, 262151, 2, 720957, 0, 5, 720958, 65536, 5, 720959, 131072, 5, 720960, 196608, 5, 720961, 0, 15, 720962, 65536, 15, 720963, 131072, 15, 720964, 131072, 5, 720965, 196608, 5, 720966, 131072, 5, 720967, 196608, 5, 720968, 0, 15, 720969, 65536, 15, 720970, 131072, 15, 720971, 7, 4, 720972, 65536, 0, 720973, 65536, 0, 720974, 65536, 0, 720975, 65536, 0, 720976, 65536, 0, 720977, 65536, 0, 720978, 65536, 0, 720979, 65536, 60, 720980, 65536, 60, 720981, 65536, 60, 720982, 65536, 60, 720983, 65536, 60, 720984, 65536, 60, 720985, 65536, 60, 720986, 65536, 60, 720987, 65536, 60, 720988, 262146, 2, 720989, 2, 0, 720990, 2, 0, 720991, 2, 0, 720992, 2, 0, 720993, 2, 0, 720994, 2, 0, 720995, 2, 0, 720996, 2, 0, 720997, 2, 0, 720998, 2, 0, 720999, 2, 0, 721000, 2, 0, 721001, 2, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 262148, 5, 786443, 131076, 3, 786444, 131076, 3, 786445, 131076, 3, 786446, 4, 6, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 131072, 1, 786451, 131072, 1, 786452, 131072, 1, 786453, 65536, 0, 786454, 65536, 0, 786455, 262151, 6, 786456, 131079, 1, 786457, 0, 5, 786458, 65536, 5, 786459, 131072, 5, 786460, 196608, 5, 786461, 0, 5, 786462, 65536, 5, 786463, 262151, 0, 786464, 262151, 4, 786465, 262151, 4, 786466, 262151, 4, 786467, 262151, 4, 786468, 262151, 4, 786469, 262151, 4, 786470, 262151, 4, 786471, 262151, 4, 786472, 262151, 4, 786473, 131079, 6, 786474, 65536, 0, 786475, 262151, 5, 786476, 131079, 3, 786477, 65536, 12, 786478, 131079, 3, 786479, 131079, 3, 786480, 131079, 3, 786481, 393216, 1, 786482, 458752, 1, 786483, 393216, 1, 786484, 458752, 1, 786485, 7, 6, 786486, 262144, 2, 786487, 327680, 2, 786488, 393216, 2, 786489, 458752, 2, 786490, 262144, 2, 786491, 327680, 2, 786492, 262151, 6, 786493, 262151, 4, 786494, 262151, 4, 786495, 262151, 4, 786496, 262151, 4, 786497, 262151, 4, 786498, 131079, 1, 786499, 7, 0, 786500, 7, 0, 786501, 7, 0, 786502, 7, 0, 786503, 262151, 0, 786504, 262151, 4, 786505, 262151, 4, 786506, 262151, 4, 786507, 131079, 6, 786508, 65536, 0, 786509, 65536, 0, 786510, 262148, 5, 786511, 131076, 3, 786512, 131076, 3, 786513, 131076, 3, 786514, 4, 6, 786515, 65536, 60, 786516, 65536, 60, 786517, 65536, 60, 786518, 65536, 60, 786519, 65536, 60, 786520, 65536, 60, 786521, 65536, 60, 786522, 65536, 60, 786523, 65536, 60, 786524, 262146, 2, 786525, 2, 0, 786526, 2, 0, 786527, 2, 0, 786528, 2, 0, 786529, 2, 0, 786530, 2, 0, 786531, 2, 0, 786532, 2, 0, 786533, 2, 0, 786534, 2, 0, 786535, 2, 0, 786536, 2, 0, 786537, 2, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 12, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 262148, 6, 851979, 262148, 4, 851980, 262148, 4, 851981, 262148, 4, 851982, 262148, 1, 851983, 4, 6, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 262148, 5, 851988, 131076, 3, 851989, 4, 6, 851990, 65536, 0, 851991, 65536, 0, 851992, 262151, 6, 851993, 262151, 4, 851994, 262151, 4, 851995, 262151, 4, 851996, 262151, 4, 851997, 262151, 4, 851998, 262151, 4, 851999, 131079, 6, 852000, 65536, 0, 852001, 65536, 0, 852002, 65536, 0, 852003, 65536, 0, 852004, 65536, 0, 852005, 65536, 0, 852006, 65536, 0, 852007, 65536, 0, 852008, 65536, 0, 852009, 65536, 0, 852010, 65536, 0, 852011, 262151, 2, 852012, 7, 0, 852013, 65536, 13, 852014, 7, 0, 852015, 262144, 1, 852016, 327680, 1, 852017, 131072, 5, 852018, 196608, 5, 852019, 131072, 5, 852020, 196608, 5, 852021, 7, 4, 852022, 65536, 0, 852023, 65536, 0, 852024, 65536, 0, 852025, 65536, 0, 852026, 65536, 0, 852027, 65536, 0, 852028, 65536, 0, 852029, 262147, 5, 852030, 131075, 3, 852031, 3, 6, 852032, 65536, 0, 852033, 131072, 1, 852034, 262151, 6, 852035, 262151, 4, 852036, 262151, 4, 852037, 262151, 4, 852038, 262151, 4, 852039, 131079, 6, 852040, 65536, 0, 852041, 131072, 1, 852042, 131072, 1, 852043, 262148, 5, 852044, 131076, 3, 852045, 131076, 3, 852046, 65540, 0, 852047, 262148, 0, 852048, 262148, 4, 852049, 262148, 4, 852050, 131076, 6, 852051, 65536, 60, 852052, 65536, 60, 852053, 65536, 60, 852054, 65536, 60, 852055, 65536, 60, 852056, 65536, 60, 852057, 65536, 60, 852058, 65536, 60, 852059, 65536, 60, 852060, 262146, 2, 852061, 2, 0, 852062, 2, 0, 852063, 2, 0, 852064, 2, 0, 852065, 2, 0, 852066, 2, 0, 852067, 2, 0, 852068, 2, 0, 852069, 2, 0, 852070, 2, 0, 852071, 2, 0, 852072, 2, 0, 852073, 2, 0, 917504, 131079, 3, 917505, 131079, 3, 917506, 196615, 3, 917507, 131079, 3, 917508, 65536, 13, 917509, 131079, 3, 917510, 262144, 1, 917511, 327680, 1, 917512, 393216, 1, 917513, 458752, 1, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 262148, 6, 917519, 131076, 6, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 262148, 6, 917524, 262148, 4, 917525, 262148, 1, 917526, 4, 6, 917527, 65536, 0, 917528, 65536, 0, 917529, 65536, 0, 917530, 65536, 0, 917531, 65536, 0, 917532, 65536, 0, 917533, 65536, 0, 917534, 65536, 0, 917535, 262148, 5, 917536, 131076, 3, 917537, 131076, 3, 917538, 131076, 3, 917539, 131076, 3, 917540, 131076, 3, 917541, 4, 6, 917542, 65536, 0, 917543, 65536, 0, 917544, 65536, 0, 917545, 65536, 0, 917546, 65536, 0, 917547, 262151, 2, 917548, 0, 15, 917549, 65536, 15, 917550, 131072, 15, 917551, 0, 5, 917552, 65536, 5, 917553, 262144, 1, 917554, 327680, 1, 917555, 393216, 1, 917556, 458752, 1, 917557, 7, 4, 917558, 65536, 0, 917559, 65536, 0, 917560, 65536, 0, 917561, 65536, 0, 917562, 65536, 0, 917563, 65536, 0, 917564, 65536, 0, 917565, 262147, 2, 917566, 3, 0, 917567, 131075, 0, 917568, 131075, 3, 917569, 3, 6, 917570, 65536, 0, 917571, 65536, 0, 917572, 65536, 0, 917573, 65536, 0, 917574, 65536, 0, 917575, 65536, 0, 917576, 65536, 0, 917577, 65536, 0, 917578, 65536, 0, 917579, 262148, 6, 917580, 262148, 4, 917581, 262148, 4, 917582, 262148, 4, 917583, 131076, 6, 917584, 65536, 0, 917585, 65536, 0, 917586, 65536, 0, 917587, 65536, 60, 917588, 65536, 60, 917589, 65536, 60, 917590, 65536, 60, 917591, 65536, 60, 917592, 65536, 60, 917593, 65536, 60, 917594, 65536, 60, 917595, 65536, 60, 917596, 262146, 2, 917597, 2, 0, 917598, 2, 0, 917599, 2, 0, 917600, 2, 0, 917601, 2, 0, 917602, 2, 0, 917603, 2, 0, 917604, 2, 0, 917605, 2, 0, 917606, 2, 0, 917607, 2, 0, 917608, 2, 0, 917609, 2, 0, 983040, 7, 0, 983041, 262151, 0, 983042, 131079, 6, 983043, 0, 15, 983044, 65536, 15, 983045, 131072, 15, 983046, 65536, 12, 983047, 65536, 5, 983048, 131072, 5, 983049, 196608, 5, 983050, 7, 6, 983051, 65536, 0, 983052, 65536, 0, 983053, 65536, 0, 983054, 65536, 0, 983055, 65536, 0, 983056, 65536, 0, 983057, 65536, 0, 983058, 65536, 0, 983059, 65536, 0, 983060, 65536, 0, 983061, 262148, 6, 983062, 262148, 1, 983063, 131076, 3, 983064, 131076, 3, 983065, 131076, 3, 983066, 4, 6, 983067, 65536, 0, 983068, 65536, 0, 983069, 65536, 0, 983070, 262148, 5, 983071, 65540, 0, 983072, 262148, 0, 983073, 262148, 4, 983074, 262148, 4, 983075, 262148, 4, 983076, 262148, 4, 983077, 131076, 6, 983078, 65536, 0, 983079, 65536, 0, 983080, 65536, 0, 983081, 65536, 0, 983082, 65536, 0, 983083, 262151, 6, 983084, 262151, 4, 983085, 262151, 4, 983086, 262151, 4, 983087, 262151, 4, 983088, 131079, 1, 983089, 0, 5, 983090, 65536, 5, 983091, 131072, 5, 983092, 196608, 5, 983093, 7, 4, 983094, 131072, 1, 983095, 131072, 1, 983096, 131072, 1, 983097, 262147, 5, 983098, 131075, 3, 983099, 131075, 3, 983100, 131075, 3, 983101, 65539, 0, 983102, 3, 0, 983103, 3, 0, 983104, 3, 0, 983105, 131075, 0, 983106, 3, 6, 983107, 65536, 0, 983108, 65536, 0, 983109, 65536, 0, 983110, 65536, 0, 983111, 65536, 0, 983112, 65536, 0, 983113, 65536, 0, 983114, 65536, 0, 983115, 65536, 0, 983116, 65536, 0, 983117, 65536, 0, 983118, 65536, 0, 983119, 65536, 0, 983120, 65536, 0, 983121, 65536, 0, 983122, 65536, 0, 983123, 65536, 60, 983124, 65536, 60, 983125, 65536, 60, 983126, 65536, 60, 983127, 65536, 60, 983128, 65536, 60, 983129, 65536, 60, 983130, 65536, 60, 983131, 65536, 60, 983132, 262146, 2, 983133, 2, 0, 983134, 2, 0, 983135, 2, 0, 983136, 2, 0, 983137, 2, 0, 983138, 2, 0, 983139, 2, 0, 983140, 2, 0, 983141, 2, 0, 983142, 2, 0, 983143, 2, 0, 983144, 2, 0, 983145, 2, 0, 1048576, 7, 0, 1048577, 7, 4, 1048578, 327680, 1, 1048579, 262144, 1, 1048580, 327680, 1, 1048581, 7, 0, 1048582, 65536, 13, 1048583, 7, 0, 1048584, 393216, 1, 1048585, 458752, 1, 1048586, 7, 4, 1048587, 393216, 1, 1048588, 458752, 1, 1048589, 262144, 1, 1048590, 327680, 1, 1048591, 65536, 0, 1048592, 65536, 0, 1048593, 65536, 0, 1048594, 65536, 0, 1048595, 131072, 1, 1048596, 65536, 0, 1048597, 65536, 0, 1048598, 262148, 6, 1048599, 262148, 4, 1048600, 262148, 4, 1048601, 262148, 4, 1048602, 131076, 6, 1048603, 65536, 0, 1048604, 65536, 0, 1048605, 65536, 0, 1048606, 262148, 6, 1048607, 262148, 4, 1048608, 131076, 6, 1048609, 262151, 5, 1048610, 131079, 3, 1048611, 131079, 3, 1048612, 131079, 3, 1048613, 131079, 3, 1048614, 131079, 3, 1048615, 7, 6, 1048616, 65536, 0, 1048617, 65536, 0, 1048618, 65536, 0, 1048619, 65536, 0, 1048620, 65536, 0, 1048621, 65536, 0, 1048622, 65536, 0, 1048623, 65536, 0, 1048624, 262151, 6, 1048625, 262151, 4, 1048626, 262151, 4, 1048627, 262151, 4, 1048628, 262151, 4, 1048629, 131079, 6, 1048630, 65536, 0, 1048631, 65536, 0, 1048632, 262147, 5, 1048633, 65539, 0, 1048634, 3, 0, 1048635, 3, 0, 1048636, 3, 0, 1048637, 3, 0, 1048638, 3, 0, 1048639, 262147, 0, 1048640, 262147, 4, 1048641, 262147, 4, 1048642, 131075, 6, 1048643, 65536, 0, 1048644, 65536, 0, 1048645, 65536, 0, 1048646, 65536, 0, 1048647, 65536, 38, 1048648, 65536, 38, 1048649, 65536, 38, 1048650, 65536, 38, 1048651, 65536, 0, 1048652, 65536, 0, 1048653, 65536, 0, 1048654, 65536, 0, 1048655, 65536, 0, 1048656, 65536, 0, 1048657, 65536, 0, 1048658, 65536, 0, 1048659, 65536, 60, 1048660, 65536, 60, 1048661, 65536, 60, 1048662, 65536, 60, 1048663, 65536, 60, 1048664, 65536, 60, 1048665, 65536, 60, 1048666, 65536, 60, 1048667, 262146, 5, 1048668, 65538, 0, 1048669, 2, 0, 1048670, 2, 0, 1048671, 2, 0, 1048672, 2, 0, 1048673, 2, 0, 1048674, 2, 0, 1048675, 2, 0, 1048676, 2, 0, 1048677, 2, 0, 1048678, 2, 0, 1048679, 2, 0, 1048680, 2, 0, 1048681, 2, 0, 1114112, 262151, 4, 1114113, 131079, 6, 1114114, 65536, 5, 1114115, 0, 5, 1114116, 65536, 5, 1114117, 0, 15, 1114118, 65536, 15, 1114119, 131072, 15, 1114120, 131072, 5, 1114121, 196608, 5, 1114122, 65536, 12, 1114123, 393216, 2, 1114124, 458752, 2, 1114125, 262144, 2, 1114126, 327680, 2, 1114127, 65536, 0, 1114128, 65536, 0, 1114129, 65536, 0, 1114130, 65536, 0, 1114131, 131072, 1, 1114132, 131072, 1, 1114133, 65536, 0, 1114134, 65536, 0, 1114135, 65536, 0, 1114136, 65536, 0, 1114137, 65536, 0, 1114138, 65536, 0, 1114139, 65536, 0, 1114140, 262151, 5, 1114141, 131079, 3, 1114142, 131079, 3, 1114143, 131079, 3, 1114144, 131079, 3, 1114145, 65543, 0, 1114146, 0, 15, 1114147, 65536, 15, 1114148, 131072, 15, 1114149, 131072, 5, 1114150, 196608, 5, 1114151, 7, 4, 1114152, 65536, 0, 1114153, 65536, 0, 1114154, 65536, 0, 1114155, 65536, 0, 1114156, 65536, 0, 1114157, 65536, 0, 1114158, 65536, 0, 1114159, 65536, 0, 1114160, 131072, 1, 1114161, 131072, 1, 1114162, 65536, 0, 1114163, 65536, 0, 1114164, 65536, 0, 1114165, 65536, 0, 1114166, 262147, 5, 1114167, 131075, 3, 1114168, 65539, 0, 1114169, 3, 0, 1114170, 3, 0, 1114171, 3, 0, 1114172, 3, 0, 1114173, 3, 0, 1114174, 3, 0, 1114175, 3, 4, 1114176, 65536, 0, 1114177, 65536, 0, 1114178, 65536, 38, 1114179, 65536, 38, 1114180, 65536, 38, 1114181, 65536, 38, 1114182, 65536, 38, 1114183, 65536, 38, 1114184, 65536, 38, 1114185, 65536, 38, 1114186, 65536, 38, 1114187, 65536, 38, 1114188, 65536, 38, 1114189, 65536, 38, 1114190, 262151, 5, 1114191, 131079, 3, 1114192, 131079, 3, 1114193, 7, 6, 1114194, 65536, 0, 1114195, 65536, 60, 1114196, 65536, 60, 1114197, 65536, 60, 1114198, 65536, 60, 1114199, 65536, 60, 1114200, 65536, 60, 1114201, 65536, 60, 1114202, 65536, 60, 1114203, 262146, 2, 1114204, 2, 0, 1114205, 2, 0, 1114206, 2, 0, 1114207, 2, 0, 1114208, 2, 0, 1114209, 2, 0, 1114210, 2, 0, 1114211, 2, 0, 1114212, 2, 0, 1114213, 2, 0, 1114214, 2, 0, 1114215, 2, 0, 1114216, 2, 0, 1114217, 2, 0, 1179648, 131072, 17, 1179649, 393216, 1, 1179650, 458752, 1, 1179651, 262144, 1, 1179652, 327680, 1, 1179653, 393216, 1, 1179654, 458752, 1, 1179655, 393216, 1, 1179656, 458752, 1, 1179657, 7, 0, 1179658, 65536, 13, 1179659, 131079, 3, 1179660, 7, 6, 1179661, 131072, 1, 1179662, 131072, 1, 1179663, 65536, 0, 1179664, 65536, 0, 1179665, 65536, 12, 1179666, 65536, 0, 1179667, 65536, 0, 1179668, 65536, 0, 1179669, 262151, 5, 1179670, 7, 6, 1179671, 65536, 0, 1179672, 65536, 0, 1179673, 65536, 0, 1179674, 65536, 0, 1179675, 65536, 0, 1179676, 262151, 6, 1179677, 262151, 4, 1179678, 262151, 4, 1179679, 262151, 4, 1179680, 262151, 4, 1179681, 262151, 4, 1179682, 262151, 4, 1179683, 262151, 4, 1179684, 262151, 4, 1179685, 262151, 4, 1179686, 262151, 4, 1179687, 131079, 6, 1179688, 65536, 0, 1179689, 65536, 0, 1179690, 65536, 0, 1179691, 65536, 0, 1179692, 65536, 0, 1179693, 65536, 0, 1179694, 65536, 0, 1179695, 65536, 0, 1179696, 65536, 0, 1179697, 65536, 0, 1179698, 65536, 0, 1179699, 65536, 0, 1179700, 262147, 5, 1179701, 131075, 3, 1179702, 65539, 0, 1179703, 3, 0, 1179704, 3, 0, 1179705, 3, 0, 1179706, 262147, 0, 1179707, 262147, 4, 1179708, 262147, 4, 1179709, 262147, 4, 1179710, 262147, 4, 1179711, 131075, 6, 1179712, 65536, 0, 1179713, 65536, 0, 1179714, 65536, 38, 1179715, 65536, 38, 1179716, 65536, 38, 1179717, 65536, 38, 1179718, 65536, 38, 1179719, 65536, 38, 1179720, 65536, 38, 1179721, 65536, 38, 1179722, 65536, 38, 1179723, 65536, 38, 1179724, 65536, 38, 1179725, 65536, 38, 1179726, 262151, 2, 1179727, 131072, 5, 1179728, 196608, 5, 1179729, 7, 4, 1179730, 65536, 0, 1179731, 65536, 60, 1179732, 65536, 60, 1179733, 65536, 60, 1179734, 65536, 60, 1179735, 65536, 60, 1179736, 65536, 60, 1179737, 65536, 60, 1179738, 65536, 60, 1179739, 262146, 2, 1179740, 2, 0, 1179741, 2, 0, 1179742, 2, 0, 1179743, 2, 0, 1179744, 2, 0, 1179745, 2, 0, 1179746, 2, 0, 1179747, 2, 0, 1179748, 2, 0, 1179749, 2, 0, 1179750, 2, 0, 1179751, 2, 0, 1179752, 2, 0, 1179753, 2, 0, 1245184, 131072, 17, 1245185, 131072, 5, 1245186, 196608, 5, 1245187, 0, 5, 1245188, 65536, 5, 1245189, 131072, 5, 1245190, 65536, 12, 1245191, 131072, 5, 1245192, 196608, 5, 1245193, 0, 15, 1245194, 65536, 15, 1245195, 131072, 15, 1245196, 7, 4, 1245197, 65536, 0, 1245198, 131072, 1, 1245199, 65536, 0, 1245200, 65536, 0, 1245201, 65536, 13, 1245202, 65536, 0, 1245203, 65536, 0, 1245204, 262151, 5, 1245205, 327687, 0, 1245206, 131079, 6, 1245207, 262144, 30, 1245208, 262144, 30, 1245209, 262144, 30, 1245210, 262144, 30, 1245211, 262144, 30, 1245212, 65536, 38, 1245213, 65536, 38, 1245214, 65536, 38, 1245215, 65536, 38, 1245216, 65536, 38, 1245217, 65536, 38, 1245218, 65536, 38, 1245219, 65536, 38, 1245220, 65536, 38, 1245221, 65536, 38, 1245222, 65536, 38, 1245223, 65536, 38, 1245224, 65536, 0, 1245225, 65536, 0, 1245226, 65536, 0, 1245227, 65536, 0, 1245228, 65536, 1, 1245229, 131072, 1, 1245230, 131072, 1, 1245231, 65536, 0, 1245232, 65536, 0, 1245233, 65536, 0, 1245234, 65536, 0, 1245235, 65536, 0, 1245236, 262147, 2, 1245237, 3, 0, 1245238, 3, 0, 1245239, 3, 0, 1245240, 3, 0, 1245241, 3, 0, 1245242, 3, 4, 1245243, 65536, 0, 1245244, 65536, 0, 1245245, 65536, 0, 1245246, 65536, 0, 1245247, 65536, 0, 1245248, 65536, 0, 1245249, 65536, 0, 1245250, 65536, 38, 1245251, 65536, 38, 1245252, 65536, 38, 1245253, 65536, 38, 1245254, 65536, 38, 1245255, 65536, 38, 1245256, 65536, 38, 1245257, 65536, 38, 1245258, 65536, 38, 1245259, 65536, 38, 1245260, 65536, 38, 1245261, 65536, 38, 1245262, 262151, 2, 1245263, 7, 0, 1245264, 262151, 0, 1245265, 131079, 6, 1245266, 65536, 0, 1245267, 65536, 60, 1245268, 65536, 60, 1245269, 65536, 60, 1245270, 65536, 60, 1245271, 65536, 60, 1245272, 65536, 60, 1245273, 65536, 60, 1245274, 65536, 60, 1245275, 262146, 2, 1245276, 2, 0, 1245277, 2, 0, 1245278, 2, 0, 1245279, 2, 0, 1245280, 2, 0, 1245281, 2, 0, 1245282, 2, 0, 1245283, 2, 0, 1245284, 2, 0, 1245285, 2, 0, 1245286, 2, 0, 1245287, 2, 0, 1245288, 2, 0, 1245289, 2, 0, 1310720, 131072, 17, 1310721, 393216, 1, 1310722, 458752, 1, 1310723, 393216, 1, 1310724, 458752, 1, 1310725, 7, 0, 1310726, 65536, 13, 1310727, 7, 0, 1310728, 393216, 1, 1310729, 458752, 1, 1310730, 262144, 1, 1310731, 327680, 1, 1310732, 7, 4, 1310733, 65536, 0, 1310734, 65536, 0, 1310735, 65536, 0, 1310736, 0, 14, 1310737, 65536, 14, 1310738, 131072, 14, 1310739, 65536, 0, 1310740, 262151, 2, 1310741, 7, 4, 1310742, 262144, 30, 1310743, 262144, 30, 1310744, 262144, 30, 1310745, 262144, 30, 1310746, 262144, 30, 1310747, 262144, 30, 1310748, 65536, 38, 1310749, 65536, 38, 1310750, 65536, 38, 1310751, 65536, 38, 1310752, 65536, 38, 1310753, 65536, 38, 1310754, 65536, 38, 1310755, 65536, 38, 1310756, 65536, 38, 1310757, 65536, 38, 1310758, 65536, 38, 1310759, 65536, 38, 1310760, 65536, 0, 1310761, 65536, 0, 1310762, 65536, 0, 1310763, 65536, 0, 1310764, 65536, 0, 1310765, 65536, 0, 1310766, 65536, 0, 1310767, 65536, 0, 1310768, 65536, 0, 1310769, 65536, 0, 1310770, 65536, 0, 1310771, 262147, 5, 1310772, 65539, 0, 1310773, 3, 0, 1310774, 3, 0, 1310775, 3, 0, 1310776, 3, 0, 1310777, 3, 0, 1310778, 3, 4, 1310779, 65536, 0, 1310780, 262151, 5, 1310781, 262144, 1, 1310782, 327680, 1, 1310783, 131079, 3, 1310784, 131079, 3, 1310785, 7, 6, 1310786, 65536, 38, 1310787, 65536, 38, 1310788, 65536, 38, 1310789, 65536, 38, 1310790, 65536, 38, 1310791, 65536, 38, 1310792, 65536, 38, 1310793, 65536, 38, 1310794, 65536, 38, 1310795, 65536, 38, 1310796, 65536, 38, 1310797, 65536, 38, 1310798, 262151, 2, 1310799, 7, 0, 1310800, 7, 4, 1310801, 65536, 0, 1310802, 65536, 0, 1310803, 65536, 60, 1310804, 65536, 60, 1310805, 65536, 60, 1310806, 65536, 60, 1310807, 65536, 60, 1310808, 65536, 60, 1310809, 65536, 60, 1310810, 262146, 5, 1310811, 65538, 0, 1310812, 2, 0, 1310813, 2, 0, 1310814, 2, 0, 1310815, 2, 0, 1310816, 2, 0, 1310817, 2, 0, 1310818, 2, 0, 1310819, 2, 0, 1310820, 2, 0, 1310821, 2, 0, 1310822, 2, 0, 1310823, 2, 0, 1310824, 2, 0, 1310825, 2, 0, 1376256, 131072, 17, 1376257, 131072, 5, 1376258, 65536, 12, 1376259, 131072, 5, 1376260, 196608, 5, 1376261, 0, 15, 1376262, 65536, 15, 1376263, 65536, 12, 1376264, 131072, 5, 1376265, 196608, 5, 1376266, 0, 5, 1376267, 65536, 5, 1376268, 131079, 0, 1376269, 7, 6, 1376270, 65536, 0, 1376271, 65536, 0, 1376272, 65536, 0, 1376273, 65536, 0, 1376274, 65536, 0, 1376275, 65536, 0, 1376276, 262151, 2, 1376277, 7, 4, 1376278, 262144, 30, 1376279, 262144, 30, 1376280, 262144, 30, 1376281, 262144, 30, 1376282, 262144, 30, 1376283, 262144, 30, 1376284, 65536, 38, 1376285, 65536, 38, 1376286, 65536, 38, 1376287, 65536, 38, 1376288, 65536, 38, 1376289, 65536, 38, 1376290, 65536, 38, 1376291, 65536, 38, 1376292, 65536, 38, 1376293, 65536, 38, 1376294, 65536, 38, 1376295, 65536, 38, 1376296, 65536, 38, 1376297, 65536, 38, 1376298, 65536, 38, 1376299, 65536, 38, 1376300, 65536, 38, 1376301, 65536, 38, 1376302, 65536, 0, 1376303, 65536, 0, 1376304, 65536, 0, 1376305, 65536, 0, 1376306, 65536, 0, 1376307, 262147, 6, 1376308, 131075, 1, 1376309, 3, 0, 1376310, 3, 0, 1376311, 3, 0, 1376312, 3, 0, 1376313, 3, 0, 1376314, 3, 4, 1376315, 65536, 0, 1376316, 262151, 2, 1376317, 0, 5, 1376318, 65536, 5, 1376319, 393216, 1, 1376320, 458752, 1, 1376321, 7, 4, 1376322, 65536, 38, 1376323, 65536, 38, 1376324, 65536, 38, 1376325, 65536, 38, 1376326, 65536, 38, 1376327, 65536, 38, 1376328, 65536, 38, 1376329, 65536, 38, 1376330, 65536, 38, 1376331, 65536, 38, 1376332, 65536, 38, 1376333, 65536, 38, 1376334, 262151, 2, 1376335, 7, 0, 1376336, 7, 4, 1376337, 65536, 0, 1376338, 65536, 0, 1376339, 65536, 60, 1376340, 65536, 60, 1376341, 65536, 60, 1376342, 65536, 60, 1376343, 65536, 60, 1376344, 65536, 60, 1376345, 65536, 60, 1376346, 262146, 2, 1376347, 2, 0, 1376348, 2, 0, 1376349, 2, 0, 1376350, 2, 0, 1376351, 2, 0, 1376352, 2, 0, 1376353, 2, 0, 1376354, 2, 0, 1376355, 2, 0, 1376356, 2, 0, 1376357, 2, 0, 1376358, 2, 0, 1376359, 2, 0, 1376360, 2, 0, 1376361, 2, 0, 1441792, 131072, 17, 1441793, 131072, 17, 1441794, 65536, 13, 1441795, 7, 0, 1441796, 262144, 1, 1441797, 327680, 1, 1441798, 7, 0, 1441799, 65536, 13, 1441800, 7, 0, 1441801, 262144, 1, 1441802, 327680, 1, 1441803, 393216, 1, 1441804, 458752, 1, 1441805, 7, 4, 1441806, 65536, 0, 1441807, 65536, 0, 1441808, 65536, 0, 1441809, 65536, 0, 1441810, 65536, 0, 1441811, 65536, 0, 1441812, 262151, 2, 1441813, 7, 4, 1441814, 262144, 30, 1441815, 262144, 30, 1441816, 262144, 30, 1441817, 262144, 30, 1441818, 262144, 30, 1441819, 262144, 30, 1441820, 65536, 38, 1441821, 65536, 38, 1441822, 65536, 38, 1441823, 65536, 38, 1441824, 65536, 38, 1441825, 65536, 38, 1441826, 65536, 38, 1441827, 65536, 38, 1441828, 65536, 38, 1441829, 65536, 38, 1441830, 65536, 38, 1441831, 65536, 38, 1441832, 65536, 38, 1441833, 65536, 38, 1441834, 65536, 38, 1441835, 65536, 38, 1441836, 65536, 38, 1441837, 65536, 38, 1441838, 65536, 38, 1441839, 65536, 0, 1441840, 65536, 0, 1441841, 131072, 1, 1441842, 131072, 1, 1441843, 65536, 0, 1441844, 262147, 2, 1441845, 3, 0, 1441846, 3, 0, 1441847, 262147, 0, 1441848, 262147, 4, 1441849, 65536, 12, 1441850, 131075, 6, 1441851, 65536, 0, 1441852, 262151, 2, 1441853, 7, 0, 1441854, 7, 0, 1441855, 131072, 5, 1441856, 196608, 5, 1441857, 7, 4, 1441858, 65536, 0, 1441859, 65536, 12, 1441860, 65536, 0, 1441861, 65536, 0, 1441862, 65536, 0, 1441863, 65536, 0, 1441864, 65536, 0, 1441865, 65536, 0, 1441866, 65536, 0, 1441867, 65536, 0, 1441868, 65536, 38, 1441869, 65536, 38, 1441870, 262151, 2, 1441871, 65536, 15, 1441872, 7, 4, 1441873, 65536, 0, 1441874, 65536, 60, 1441875, 65536, 60, 1441876, 65536, 60, 1441877, 65536, 60, 1441878, 65536, 60, 1441879, 65536, 60, 1441880, 65536, 60, 1441881, 262146, 5, 1441882, 65538, 0, 1441883, 2, 0, 1441884, 2, 0, 1441885, 2, 0, 1441886, 2, 0, 1441887, 2, 0, 1441888, 2, 0, 1441889, 2, 0, 1441890, 2, 0, 1441891, 2, 0, 1441892, 2, 0, 1441893, 2, 0, 1441894, 2, 0, 1441895, 2, 0, 1441896, 2, 0, 1441897, 2, 0, 1507328, 131072, 17, 1507329, 0, 15, 1507330, 65536, 15, 1507331, 131072, 15, 1507332, 65536, 12, 1507333, 65536, 5, 1507334, 0, 15, 1507335, 65536, 12, 1507336, 131072, 15, 1507337, 0, 5, 1507338, 65536, 5, 1507339, 131072, 5, 1507340, 196608, 5, 1507341, 7, 1, 1507342, 196615, 7, 1507343, 65536, 0, 1507344, 65536, 0, 1507345, 65536, 0, 1507346, 65536, 0, 1507347, 262151, 5, 1507348, 65543, 0, 1507349, 7, 4, 1507350, 262144, 30, 1507351, 262144, 30, 1507352, 262144, 30, 1507353, 262144, 30, 1507354, 262144, 30, 1507355, 262144, 30, 1507356, 65536, 38, 1507357, 65536, 38, 1507358, 65536, 38, 1507359, 65536, 38, 1507360, 65536, 38, 1507361, 65536, 38, 1507362, 65536, 38, 1507363, 65536, 38, 1507364, 65536, 38, 1507365, 65536, 38, 1507366, 65536, 38, 1507367, 65536, 38, 1507368, 65536, 38, 1507369, 65536, 38, 1507370, 65536, 38, 1507371, 65536, 38, 1507372, 65536, 38, 1507373, 65536, 38, 1507374, 65536, 38, 1507375, 65536, 0, 1507376, 65536, 0, 1507377, 131072, 1, 1507378, 131072, 1, 1507379, 65536, 0, 1507380, 262147, 6, 1507381, 131075, 1, 1507382, 3, 0, 1507383, 3, 4, 1507384, 65536, 0, 1507385, 65536, 13, 1507386, 65536, 0, 1507387, 65536, 0, 1507388, 262151, 6, 1507389, 262151, 4, 1507390, 262151, 4, 1507391, 131079, 1, 1507392, 393216, 1, 1507393, 458752, 1, 1507394, 131079, 3, 1507395, 65536, 13, 1507396, 131079, 3, 1507397, 262144, 1, 1507398, 327680, 1, 1507399, 393216, 1, 1507400, 458752, 1, 1507401, 131079, 3, 1507402, 7, 6, 1507403, 65536, 38, 1507404, 65536, 0, 1507405, 65536, 0, 1507406, 262151, 2, 1507407, 7, 0, 1507408, 7, 4, 1507409, 65536, 0, 1507410, 65536, 60, 1507411, 65536, 60, 1507412, 65536, 60, 1507413, 65536, 60, 1507414, 65536, 60, 1507415, 65536, 60, 1507416, 65536, 60, 1507417, 262146, 2, 1507418, 2, 0, 1507419, 2, 0, 1507420, 2, 0, 1507421, 2, 0, 1507422, 2, 0, 1507423, 2, 0, 1507424, 2, 0, 1507425, 2, 0, 1507426, 2, 0, 1507427, 2, 0, 1507428, 2, 0, 1507429, 2, 0, 1507430, 2, 0, 1507431, 2, 0, 1507432, 2, 0, 1507433, 2, 0, 1572864, 131072, 17, 1572865, 262144, 1, 1572866, 327680, 1, 1572867, 7, 0, 1572868, 65536, 13, 1572869, 7, 0, 1572870, 7, 0, 1572871, 65536, 13, 1572872, 7, 0, 1572873, 393216, 1, 1572874, 458752, 1, 1572875, 393216, 1, 1572876, 458752, 1, 1572877, 7, 4, 1572878, 65536, 0, 1572879, 65536, 0, 1572880, 65536, 0, 1572881, 65536, 0, 1572882, 65536, 0, 1572883, 262151, 6, 1572884, 131079, 1, 1572885, 7, 4, 1572886, 65536, 0, 1572887, 65536, 0, 1572888, 262144, 30, 1572889, 262144, 30, 1572890, 262144, 30, 1572891, 262144, 30, 1572892, 65536, 38, 1572893, 65536, 38, 1572894, 65536, 38, 1572895, 65536, 38, 1572896, 65536, 38, 1572897, 65536, 38, 1572898, 65536, 38, 1572899, 65536, 38, 1572900, 65536, 38, 1572901, 65536, 38, 1572902, 65536, 38, 1572903, 65536, 38, 1572904, 65536, 38, 1572905, 65536, 38, 1572906, 65536, 38, 1572907, 65536, 38, 1572908, 65536, 38, 1572909, 65536, 38, 1572910, 65536, 38, 1572911, 65536, 0, 1572912, 393216, 1, 1572913, 458752, 1, 1572914, 65536, 0, 1572915, 65536, 0, 1572916, 65536, 0, 1572917, 262147, 6, 1572918, 262147, 4, 1572919, 131075, 6, 1572920, 0, 14, 1572921, 65536, 14, 1572922, 131072, 14, 1572923, 65536, 0, 1572924, 65536, 0, 1572925, 65536, 0, 1572926, 65536, 0, 1572927, 262151, 2, 1572928, 131072, 5, 1572929, 196608, 5, 1572930, 0, 15, 1572931, 65536, 15, 1572932, 131072, 15, 1572933, 0, 5, 1572934, 65536, 5, 1572935, 131072, 5, 1572936, 196608, 5, 1572937, 7, 0, 1572938, 7, 4, 1572939, 65536, 0, 1572940, 65536, 0, 1572941, 65536, 0, 1572942, 262151, 6, 1572943, 262151, 4, 1572944, 131079, 6, 1572945, 65536, 0, 1572946, 65536, 60, 1572947, 65536, 60, 1572948, 65536, 60, 1572949, 65536, 60, 1572950, 65536, 60, 1572951, 65536, 60, 1572952, 65536, 60, 1572953, 262146, 2, 1572954, 2, 0, 1572955, 2, 0, 1572956, 2, 0, 1572957, 2, 0, 1572958, 2, 0, 1572959, 2, 0, 1572960, 2, 0, 1572961, 2, 0, 1572962, 2, 0, 1572963, 2, 0, 1572964, 2, 0, 1572965, 2, 0, 1572966, 2, 0, 1572967, 2, 0, 1572968, 2, 0, 1572969, 2, 0, 1638400, 131072, 17, 1638401, 0, 5, 1638402, 65536, 12, 1638403, 0, 15, 1638404, 65536, 15, 1638405, 131072, 15, 1638406, 0, 15, 1638407, 65536, 15, 1638408, 131072, 15, 1638409, 65536, 12, 1638410, 196608, 5, 1638411, 131072, 5, 1638412, 196608, 5, 1638413, 7, 4, 1638414, 65536, 0, 1638415, 65536, 0, 1638416, 65536, 0, 1638417, 65536, 0, 1638418, 65536, 0, 1638419, 65536, 0, 1638420, 262151, 6, 1638421, 131079, 6, 1638422, 65536, 0, 1638423, 65536, 0, 1638424, 262144, 30, 1638425, 262144, 30, 1638426, 262144, 30, 1638427, 262144, 30, 1638428, 65536, 38, 1638429, 65536, 38, 1638430, 65536, 38, 1638431, 65536, 38, 1638432, 65536, 38, 1638433, 65536, 38, 1638434, 65536, 38, 1638435, 65536, 38, 1638436, 65536, 38, 1638437, 65536, 38, 1638438, 65536, 38, 1638439, 65536, 38, 1638440, 65536, 38, 1638441, 65536, 38, 1638442, 65536, 38, 1638443, 65536, 38, 1638444, 65536, 38, 1638445, 65536, 38, 1638446, 65536, 38, 1638447, 65536, 0, 1638448, 393216, 2, 1638449, 458752, 2, 1638450, 65536, 0, 1638451, 65536, 0, 1638452, 65536, 0, 1638453, 65536, 0, 1638454, 65536, 0, 1638455, 65536, 0, 1638456, 131072, 1, 1638457, 262144, 1, 1638458, 327680, 1, 1638459, 65536, 0, 1638460, 65536, 0, 1638461, 65536, 0, 1638462, 65536, 0, 1638463, 262151, 6, 1638464, 262151, 4, 1638465, 262151, 4, 1638466, 262151, 4, 1638467, 262151, 4, 1638468, 262151, 4, 1638469, 262151, 4, 1638470, 262151, 4, 1638471, 262151, 4, 1638472, 262151, 4, 1638473, 262151, 4, 1638474, 131079, 6, 1638475, 65536, 0, 1638476, 65536, 0, 1638477, 65536, 0, 1638478, 65536, 0, 1638479, 65536, 0, 1638480, 65536, 0, 1638481, 65536, 0, 1638482, 65536, 60, 1638483, 65536, 60, 1638484, 65536, 60, 1638485, 65536, 60, 1638486, 65536, 60, 1638487, 65536, 60, 1638488, 65536, 60, 1638489, 262146, 2, 1638490, 2, 0, 1638491, 2, 0, 1638492, 2, 0, 1638493, 2, 0, 1638494, 2, 0, 1638495, 2, 0, 1638496, 2, 0, 1638497, 2, 0, 1638498, 2, 0, 1638499, 2, 0, 1638500, 2, 0, 1638501, 2, 0, 1638502, 2, 0, 1638503, 2, 0, 1638504, 2, 0, 1638505, 2, 0, 1703936, 131072, 17, 1703937, 131072, 17, 1703938, 65536, 13, 1703939, 7, 0, 1703940, 262144, 1, 1703941, 327680, 1, 1703942, 393216, 1, 1703943, 458752, 1, 1703944, 7, 0, 1703945, 65536, 13, 1703946, 7, 0, 1703947, 262144, 1, 1703948, 327680, 1, 1703949, 7, 4, 1703950, 65536, 0, 1703951, 65536, 0, 1703952, 65536, 43, 1703953, 65536, 0, 1703954, 65536, 0, 1703955, 65536, 0, 1703956, 65536, 0, 1703957, 65536, 0, 1703958, 65536, 0, 1703959, 65536, 0, 1703960, 65536, 0, 1703961, 65536, 0, 1703962, 65536, 0, 1703963, 65536, 0, 1703964, 65536, 0, 1703965, 65536, 0, 1703966, 65536, 0, 1703967, 65536, 0, 1703968, 65536, 0, 1703969, 65536, 0, 1703970, 65536, 0, 1703971, 65536, 0, 1703972, 65536, 0, 1703973, 65536, 38, 1703974, 65536, 38, 1703975, 65536, 38, 1703976, 65536, 38, 1703977, 65536, 38, 1703978, 65536, 38, 1703979, 65536, 38, 1703980, 65536, 38, 1703981, 65536, 38, 1703982, 65536, 38, 1703983, 65536, 0, 1703984, 262144, 1, 1703985, 327680, 1, 1703986, 65536, 0, 1703987, 65536, 1, 1703988, 65536, 0, 1703989, 65536, 0, 1703990, 65536, 0, 1703991, 65536, 0, 1703992, 131072, 1, 1703993, 262144, 2, 1703994, 327680, 2, 1703995, 65536, 0, 1703996, 65536, 0, 1703997, 65536, 0, 1703998, 65536, 0, 1703999, 65536, 0, 1704000, 65536, 0, 1704001, 65536, 0, 1704002, 65536, 0, 1704003, 65536, 0, 1704004, 65536, 0, 1704005, 65536, 0, 1704006, 65536, 0, 1704007, 65536, 0, 1704008, 65536, 0, 1704009, 65536, 0, 1704010, 65536, 0, 1704011, 65536, 0, 1704012, 131072, 1, 1704013, 131072, 1, 1704014, 131072, 1, 1704015, 65536, 0, 1704016, 65536, 0, 1704017, 65536, 0, 1704018, 65536, 60, 1704019, 65536, 60, 1704020, 65536, 60, 1704021, 65536, 60, 1704022, 65536, 60, 1704023, 65536, 60, 1704024, 262146, 5, 1704025, 65538, 0, 1704026, 2, 0, 1704027, 2, 0, 1704028, 2, 0, 1704029, 2, 0, 1704030, 2, 0, 1704031, 2, 0, 1704032, 2, 0, 1704033, 2, 0, 1704034, 2, 0, 1704035, 2, 0, 1704036, 2, 0, 1704037, 2, 0, 1704038, 2, 0, 1704039, 2, 0, 1704040, 2, 0, 1704041, 2, 0, 1769472, 131072, 17, 1769473, 0, 15, 1769474, 65536, 15, 1769475, 65536, 12, 1769476, 0, 5, 1769477, 65536, 5, 1769478, 131072, 5, 1769479, 65536, 12, 1769480, 0, 15, 1769481, 65536, 15, 1769482, 131072, 15, 1769483, 0, 5, 1769484, 65536, 5, 1769485, 131079, 6, 1769486, 65536, 0, 1769487, 65536, 12, 1769488, 65536, 44, 1769489, 65536, 9, 1769490, 65536, 9, 1769491, 131072, 9, 1769492, 65536, 0, 1769493, 65536, 0, 1769494, 65536, 0, 1769495, 65536, 0, 1769496, 65536, 0, 1769497, 65536, 0, 1769498, 65536, 0, 1769499, 65536, 0, 1769500, 65536, 0, 1769501, 65536, 0, 1769502, 131072, 17, 1769503, 131072, 17, 1769504, 131072, 17, 1769505, 131072, 17, 1769506, 131072, 17, 1769507, 131072, 17, 1769508, 131072, 17, 1769509, 65536, 38, 1769510, 65536, 38, 1769511, 65536, 38, 1769512, 65536, 38, 1769513, 65536, 38, 1769514, 65536, 38, 1769515, 65536, 38, 1769516, 65536, 38, 1769517, 65536, 38, 1769518, 65536, 38, 1769519, 65536, 0, 1769520, 262144, 2, 1769521, 327680, 2, 1769522, 262151, 5, 1769523, 262144, 1, 1769524, 327680, 1, 1769525, 7, 6, 1769526, 65536, 0, 1769527, 65536, 0, 1769528, 131072, 1, 1769529, 131072, 1, 1769530, 65536, 0, 1769531, 262147, 5, 1769532, 131075, 3, 1769533, 131075, 3, 1769534, 131075, 3, 1769535, 131075, 3, 1769536, 131075, 3, 1769537, 131075, 3, 1769538, 3, 6, 1769539, 65536, 0, 1769540, 65536, 0, 1769541, 65536, 0, 1769542, 131072, 1, 1769543, 131072, 1, 1769544, 131072, 1, 1769545, 65536, 0, 1769546, 65536, 1, 1769547, 65536, 0, 1769548, 131072, 1, 1769549, 65536, 0, 1769550, 262148, 5, 1769551, 131076, 3, 1769552, 131076, 3, 1769553, 4, 6, 1769554, 65536, 60, 1769555, 65536, 60, 1769556, 65536, 60, 1769557, 65536, 60, 1769558, 65536, 60, 1769559, 65536, 60, 1769560, 262146, 2, 1769561, 2, 0, 1769562, 2, 0, 1769563, 2, 0, 1769564, 2, 0, 1769565, 2, 0, 1769566, 2, 0, 1769567, 2, 0, 1769568, 2, 0, 1769569, 2, 0, 1769570, 2, 0, 1769571, 2, 0, 1769572, 2, 0, 1769573, 2, 0, 1769574, 2, 0, 1769575, 2, 0, 1769576, 2, 0, 1769577, 2, 0, 1835008, 131072, 17, 1835009, 131072, 17, 1835010, 131072, 17, 1835011, 65536, 13, 1835012, 7, 0, 1835013, 7, 0, 1835014, 7, 0, 1835015, 65536, 13, 1835016, 7, 0, 1835017, 262144, 1, 1835018, 327680, 1, 1835019, 393216, 1, 1835020, 458752, 1, 1835021, 65536, 0, 1835022, 65536, 0, 1835023, 65536, 13, 1835024, 0, 10, 1835025, 65536, 10, 1835026, 65536, 10, 1835027, 131072, 10, 1835028, 65536, 0, 1835029, 65536, 0, 1835030, 65536, 0, 1835031, 65536, 0, 1835032, 65536, 0, 1835033, 65536, 0, 1835034, 65536, 0, 1835035, 65536, 0, 1835036, 65536, 0, 1835037, 262144, 1, 1835038, 327680, 1, 1835039, 393216, 1, 1835040, 458752, 1, 1835041, 393216, 1, 1835042, 458752, 1, 1835043, 131072, 17, 1835044, 131072, 17, 1835045, 65536, 38, 1835046, 65536, 38, 1835047, 65536, 38, 1835048, 65536, 38, 1835049, 65536, 38, 1835050, 65536, 38, 1835051, 65536, 38, 1835052, 65536, 38, 1835053, 65536, 38, 1835054, 65536, 38, 1835055, 65536, 0, 1835056, 262144, 1, 1835057, 327680, 1, 1835058, 262151, 2, 1835059, 0, 5, 1835060, 65536, 5, 1835061, 7, 4, 1835062, 65536, 0, 1835063, 65536, 0, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 262147, 5, 1835067, 65539, 0, 1835068, 3, 0, 1835069, 3, 0, 1835070, 3, 0, 1835071, 3, 0, 1835072, 3, 0, 1835073, 3, 0, 1835074, 131075, 0, 1835075, 3, 6, 1835076, 65536, 0, 1835077, 65536, 0, 1835078, 65536, 0, 1835079, 65536, 0, 1835080, 65536, 0, 1835081, 65536, 0, 1835082, 65536, 0, 1835083, 65536, 0, 1835084, 65536, 0, 1835085, 65540, 7, 1835086, 327684, 4, 1835087, 262148, 4, 1835088, 262148, 4, 1835089, 131076, 6, 1835090, 65536, 60, 1835091, 65536, 60, 1835092, 65536, 60, 1835093, 65536, 60, 1835094, 65536, 60, 1835095, 65536, 60, 1835096, 262146, 2, 1835097, 2, 0, 1835098, 2, 0, 1835099, 2, 0, 1835100, 2, 0, 1835101, 2, 0, 1835102, 2, 0, 1835103, 2, 0, 1835104, 2, 0, 1835105, 2, 0, 1835106, 2, 0, 1835107, 2, 0, 1835108, 2, 0, 1835109, 2, 0, 1835110, 2, 0, 1835111, 2, 0, 1835112, 2, 0, 1835113, 2, 0, 1900544, 131072, 17, 1900545, 131072, 17, 1900546, 0, 15, 1900547, 65536, 15, 1900548, 131072, 15, 1900549, 7, 0, 1900550, 0, 15, 1900551, 65536, 15, 1900552, 131072, 15, 1900553, 0, 5, 1900554, 65536, 5, 1900555, 131072, 5, 1900556, 196608, 5, 1900557, 65536, 0, 1900558, 65536, 0, 1900559, 65536, 14, 1900560, 131072, 14, 1900561, 65536, 0, 1900562, 65536, 0, 1900563, 262147, 5, 1900564, 3, 6, 1900565, 262144, 1, 1900566, 327680, 1, 1900567, 65536, 0, 1900568, 65536, 0, 1900569, 65536, 0, 1900570, 65536, 0, 1900571, 65536, 0, 1900572, 65536, 0, 1900573, 262144, 2, 1900574, 327680, 2, 1900575, 131072, 5, 1900576, 65536, 12, 1900577, 131072, 5, 1900578, 196608, 5, 1900579, 131072, 17, 1900580, 131072, 17, 1900581, 65536, 38, 1900582, 65536, 38, 1900583, 65536, 38, 1900584, 65536, 38, 1900585, 65536, 38, 1900586, 65536, 38, 1900587, 65536, 38, 1900588, 65536, 38, 1900589, 65536, 38, 1900590, 65536, 38, 1900591, 65536, 0, 1900592, 262144, 2, 1900593, 327680, 2, 1900594, 262151, 2, 1900595, 393216, 1, 1900596, 458752, 1, 1900597, 393216, 1, 1900598, 458752, 1, 1900599, 393216, 1, 1900600, 458752, 1, 1900601, 7, 6, 1900602, 262147, 6, 1900603, 131075, 1, 1900604, 3, 0, 1900605, 3, 0, 1900606, 3, 0, 1900607, 3, 0, 1900608, 3, 0, 1900609, 3, 0, 1900610, 262147, 0, 1900611, 131075, 6, 1900612, 65536, 0, 1900613, 65536, 0, 1900614, 262148, 5, 1900615, 131076, 3, 1900616, 131076, 3, 1900617, 131076, 3, 1900618, 4, 6, 1900619, 65536, 0, 1900620, 65536, 12, 1900621, 65536, 0, 1900622, 65536, 0, 1900623, 65536, 0, 1900624, 65536, 0, 1900625, 65536, 0, 1900626, 65536, 60, 1900627, 65536, 60, 1900628, 65536, 60, 1900629, 65536, 60, 1900630, 65536, 60, 1900631, 65536, 60, 1900632, 262146, 2, 1900633, 2, 0, 1900634, 2, 0, 1900635, 2, 0, 1900636, 2, 0, 1900637, 2, 0, 1900638, 2, 0, 1900639, 2, 0, 1900640, 2, 0, 1900641, 2, 0, 1900642, 2, 0, 1900643, 2, 0, 1900644, 2, 0, 1900645, 2, 0, 1900646, 2, 0, 1900647, 2, 0, 1900648, 2, 0, 1900649, 2, 0, 1966080, 131072, 17, 1966081, 262144, 1, 1966082, 327680, 1, 1966083, 393216, 1, 1966084, 458752, 1, 1966085, 393216, 1, 1966086, 458752, 1, 1966087, 262144, 1, 1966088, 327680, 1, 1966089, 393216, 1, 1966090, 458752, 1, 1966091, 393216, 1, 1966092, 458752, 1, 1966093, 65536, 0, 1966094, 65536, 0, 1966095, 131072, 1, 1966096, 131072, 1, 1966097, 262147, 5, 1966098, 131075, 3, 1966099, 65539, 0, 1966100, 3, 4, 1966101, 262144, 2, 1966102, 327680, 2, 1966103, 65536, 0, 1966104, 65536, 0, 1966105, 65536, 0, 1966106, 65536, 0, 1966107, 65536, 0, 1966108, 65536, 0, 1966109, 393216, 1, 1966110, 458752, 1, 1966111, 131072, 17, 1966112, 65536, 13, 1966113, 7, 0, 1966114, 262144, 1, 1966115, 327680, 1, 1966116, 131072, 17, 1966117, 65536, 38, 1966118, 65536, 38, 1966119, 65536, 38, 1966120, 65536, 38, 1966121, 65536, 38, 1966122, 65536, 38, 1966123, 65536, 38, 1966124, 65536, 38, 1966125, 65536, 38, 1966126, 65536, 38, 1966127, 65536, 0, 1966128, 65536, 0, 1966129, 65536, 0, 1966130, 262151, 2, 1966131, 131072, 5, 1966132, 196608, 5, 1966133, 131072, 5, 1966134, 196608, 5, 1966135, 131072, 5, 1966136, 196608, 5, 1966137, 7, 4, 1966138, 65536, 0, 1966139, 262147, 6, 1966140, 262147, 4, 1966141, 262147, 4, 1966142, 262147, 4, 1966143, 262147, 4, 1966144, 262147, 4, 1966145, 262147, 4, 1966146, 131075, 6, 1966147, 65536, 0, 1966148, 65536, 0, 1966149, 65536, 0, 1966150, 262148, 6, 1966151, 262148, 4, 1966152, 262148, 4, 1966153, 262148, 4, 1966154, 131076, 6, 1966155, 65536, 0, 1966156, 65536, 13, 1966157, 65536, 0, 1966158, 262144, 1, 1966159, 327680, 1, 1966160, 262144, 1, 1966161, 327680, 1, 1966162, 65536, 60, 1966163, 65536, 60, 1966164, 65536, 60, 1966165, 65536, 60, 1966166, 65536, 60, 1966167, 262146, 5, 1966168, 65538, 0, 1966169, 2, 0, 1966170, 2, 0, 1966171, 2, 0, 1966172, 2, 0, 1966173, 2, 0, 1966174, 2, 0, 1966175, 2, 0, 1966176, 2, 0, 1966177, 2, 0, 1966178, 2, 0, 1966179, 2, 0, 1966180, 2, 0, 1966181, 2, 0, 1966182, 2, 0, 1966183, 2, 0, 1966184, 2, 0, 1966185, 2, 0, 2031616, 131072, 17, 2031617, 0, 5, 2031618, 65536, 5, 2031619, 131072, 5, 2031620, 196608, 5, 2031621, 131072, 5, 2031622, 196608, 5, 2031623, 0, 5, 2031624, 65536, 5, 2031625, 131072, 5, 2031626, 196608, 5, 2031627, 131072, 5, 2031628, 196608, 5, 2031629, 65536, 0, 2031630, 262144, 1, 2031631, 327680, 1, 2031632, 262147, 5, 2031633, 65539, 0, 2031634, 3, 0, 2031635, 3, 0, 2031636, 131075, 0, 2031637, 131075, 3, 2031638, 131075, 3, 2031639, 131075, 3, 2031640, 3, 6, 2031641, 65536, 0, 2031642, 65536, 0, 2031643, 131072, 1, 2031644, 65536, 0, 2031645, 393216, 2, 2031646, 458752, 2, 2031647, 0, 15, 2031648, 65536, 15, 2031649, 131072, 15, 2031650, 0, 5, 2031651, 65536, 5, 2031652, 131072, 17, 2031653, 65536, 38, 2031654, 65536, 38, 2031655, 65536, 38, 2031656, 65536, 38, 2031657, 65536, 38, 2031658, 65536, 38, 2031659, 65536, 38, 2031660, 65536, 38, 2031661, 65536, 38, 2031662, 65536, 38, 2031663, 65536, 38, 2031664, 65536, 38, 2031665, 65536, 0, 2031666, 262151, 6, 2031667, 262151, 4, 2031668, 262151, 4, 2031669, 262151, 4, 2031670, 262151, 4, 2031671, 131079, 1, 2031672, 262144, 1, 2031673, 327680, 1, 2031674, 262144, 1, 2031675, 327680, 1, 2031676, 393216, 1, 2031677, 458752, 1, 2031678, 393216, 1, 2031679, 458752, 1, 2031680, 7, 6, 2031681, 65536, 0, 2031682, 65536, 0, 2031683, 65536, 0, 2031684, 65536, 0, 2031685, 65536, 0, 2031686, 65536, 12, 2031687, 65536, 0, 2031688, 65536, 0, 2031689, 65536, 0, 2031690, 65536, 0, 2031691, 0, 14, 2031692, 65536, 14, 2031693, 131072, 14, 2031694, 262144, 2, 2031695, 327680, 2, 2031696, 262144, 2, 2031697, 327680, 2, 2031698, 65536, 60, 2031699, 65536, 12, 2031700, 65536, 60, 2031701, 65536, 60, 2031702, 262146, 5, 2031703, 65538, 0, 2031704, 2, 0, 2031705, 2, 0, 2031706, 2, 0, 2031707, 2, 0, 2031708, 2, 0, 2031709, 2, 0, 2031710, 2, 0, 2031711, 2, 0, 2031712, 2, 0, 2031713, 2, 0, 2031714, 2, 0, 2031715, 2, 0, 2031716, 2, 0, 2031717, 2, 0, 2031718, 2, 0, 2031719, 2, 0, 2031720, 2, 0, 2031721, 2, 0, 2097152, 131072, 17, 2097153, 262144, 1, 2097154, 327680, 1, 2097155, 262144, 1, 2097156, 327680, 1, 2097157, 393216, 1, 2097158, 458752, 1, 2097159, 262144, 1, 2097160, 327680, 1, 2097161, 393216, 1, 2097162, 458752, 1, 2097163, 262144, 1, 2097164, 327680, 1, 2097165, 65536, 0, 2097166, 262144, 2, 2097167, 327680, 2, 2097168, 262147, 2, 2097169, 3, 0, 2097170, 3, 0, 2097171, 3, 0, 2097172, 3, 0, 2097173, 3, 0, 2097174, 3, 0, 2097175, 3, 0, 2097176, 131075, 0, 2097177, 3, 6, 2097178, 65536, 0, 2097179, 131072, 1, 2097180, 65536, 0, 2097181, 262144, 1, 2097182, 327680, 1, 2097183, 262144, 1, 2097184, 327680, 1, 2097185, 393216, 1, 2097186, 458752, 1, 2097187, 131072, 17, 2097188, 131072, 17, 2097189, 65536, 38, 2097190, 65536, 38, 2097191, 65536, 38, 2097192, 65536, 38, 2097193, 65536, 38, 2097194, 65536, 38, 2097195, 65536, 38, 2097196, 65536, 38, 2097197, 65536, 38, 2097198, 65536, 38, 2097199, 65536, 38, 2097200, 65536, 38, 2097201, 65536, 0, 2097202, 262144, 1, 2097203, 327680, 1, 2097204, 131072, 1, 2097205, 131072, 1, 2097206, 65536, 0, 2097207, 262151, 2, 2097208, 0, 5, 2097209, 65536, 5, 2097210, 0, 5, 2097211, 65536, 5, 2097212, 131072, 5, 2097213, 196608, 5, 2097214, 131072, 5, 2097215, 196608, 5, 2097216, 7, 4, 2097217, 65536, 0, 2097218, 65536, 0, 2097219, 262144, 1, 2097220, 327680, 1, 2097221, 65536, 1, 2097222, 65536, 13, 2097223, 65536, 0, 2097224, 131072, 1, 2097225, 65536, 1, 2097226, 393216, 1, 2097227, 458752, 1, 2097228, 393216, 1, 2097229, 458752, 1, 2097230, 262144, 1, 2097231, 327680, 1, 2097232, 393216, 1, 2097233, 458752, 1, 2097234, 65536, 0, 2097235, 65536, 13, 2097236, 65536, 0, 2097237, 65536, 60, 2097238, 262146, 2, 2097239, 2, 0, 2097240, 2, 0, 2097241, 2, 0, 2097242, 2, 0, 2097243, 2, 0, 2097244, 2, 0, 2097245, 2, 0, 2097246, 2, 0, 2097247, 2, 0, 2097248, 2, 0, 2097249, 2, 0, 2097250, 2, 0, 2097251, 2, 0, 2097252, 2, 0, 2097253, 2, 0, 2097254, 2, 0, 2097255, 2, 0, 2097256, 2, 0, 2097257, 2, 0, 2162688, 131072, 17, 2162689, 0, 5, 2162690, 65536, 5, 2162691, 0, 5, 2162692, 65536, 12, 2162693, 131072, 5, 2162694, 196608, 5, 2162695, 0, 5, 2162696, 65536, 5, 2162697, 131072, 5, 2162698, 196608, 5, 2162699, 65536, 12, 2162700, 65536, 5, 2162701, 65536, 0, 2162702, 393216, 1, 2162703, 458752, 1, 2162704, 262147, 6, 2162705, 262147, 4, 2162706, 131075, 1, 2162707, 3, 0, 2162708, 3, 0, 2162709, 3, 0, 2162710, 3, 0, 2162711, 3, 0, 2162712, 262147, 0, 2162713, 131075, 6, 2162714, 393216, 1, 2162715, 458752, 1, 2162716, 65536, 0, 2162717, 262144, 2, 2162718, 327680, 2, 2162719, 0, 5, 2162720, 65536, 12, 2162721, 131072, 5, 2162722, 196608, 5, 2162723, 131072, 17, 2162724, 131072, 17, 2162725, 65536, 38, 2162726, 65536, 38, 2162727, 65536, 38, 2162728, 65536, 38, 2162729, 65536, 38, 2162730, 65536, 38, 2162731, 65536, 38, 2162732, 65536, 38, 2162733, 65536, 38, 2162734, 65536, 38, 2162735, 65536, 38, 2162736, 65536, 38, 2162737, 65536, 0, 2162738, 262144, 2, 2162739, 327680, 2, 2162740, 65536, 0, 2162741, 131072, 1, 2162742, 65536, 0, 2162743, 262151, 6, 2162744, 262151, 4, 2162745, 262151, 4, 2162746, 262151, 4, 2162747, 262151, 4, 2162748, 262151, 4, 2162749, 262151, 4, 2162750, 262151, 4, 2162751, 262151, 4, 2162752, 131079, 6, 2162753, 131072, 1, 2162754, 131072, 1, 2162755, 262144, 2, 2162756, 327680, 2, 2162757, 0, 14, 2162758, 65536, 14, 2162759, 131072, 14, 2162760, 131072, 1, 2162761, 131072, 1, 2162762, 393216, 2, 2162763, 458752, 2, 2162764, 393216, 2, 2162765, 458752, 2, 2162766, 262144, 2, 2162767, 327680, 2, 2162768, 393216, 2, 2162769, 458752, 2, 2162770, 0, 14, 2162771, 65536, 14, 2162772, 131072, 14, 2162773, 65536, 60, 2162774, 262146, 6, 2162775, 262146, 4, 2162776, 131074, 1, 2162777, 2, 0, 2162778, 2, 0, 2162779, 2, 0, 2162780, 2, 0, 2162781, 2, 0, 2162782, 2, 0, 2162783, 2, 0, 2162784, 2, 0, 2162785, 2, 0, 2162786, 2, 0, 2162787, 2, 0, 2162788, 2, 0, 2162789, 2, 0, 2162790, 2, 0, 2162791, 2, 0, 2162792, 2, 0, 2162793, 2, 0, 2228224, 131072, 17, 2228225, 393216, 1, 2228226, 458752, 1, 2228227, 7, 0, 2228228, 65536, 13, 2228229, 7, 0, 2228230, 393216, 1, 2228231, 458752, 1, 2228232, 393216, 1, 2228233, 458752, 1, 2228234, 7, 0, 2228235, 65536, 13, 2228236, 131072, 17, 2228237, 65536, 0, 2228238, 393216, 2, 2228239, 458752, 2, 2228240, 131072, 1, 2228241, 131072, 1, 2228242, 262147, 6, 2228243, 262147, 4, 2228244, 262147, 4, 2228245, 262147, 4, 2228246, 262147, 4, 2228247, 262147, 4, 2228248, 131075, 6, 2228249, 131072, 1, 2228250, 393216, 2, 2228251, 458752, 2, 2228252, 65536, 0, 2228253, 393216, 1, 2228254, 458752, 1, 2228255, 131072, 17, 2228256, 65536, 13, 2228257, 7, 0, 2228258, 262144, 1, 2228259, 327680, 1, 2228260, 131072, 17, 2228261, 65536, 38, 2228262, 65536, 38, 2228263, 65536, 38, 2228264, 65536, 38, 2228265, 65536, 38, 2228266, 65536, 38, 2228267, 65536, 38, 2228268, 65536, 38, 2228269, 65536, 38, 2228270, 65536, 38, 2228271, 65536, 38, 2228272, 65536, 38, 2228273, 65536, 0, 2228274, 262144, 1, 2228275, 327680, 1, 2228276, 393216, 1, 2228277, 458752, 1, 2228278, 393216, 1, 2228279, 458752, 1, 2228280, 131072, 1, 2228281, 65536, 0, 2228282, 65536, 0, 2228283, 393216, 1, 2228284, 458752, 1, 2228285, 65536, 0, 2228286, 65536, 0, 2228287, 65536, 0, 2228288, 65536, 0, 2228289, 65536, 0, 2228290, 65536, 0, 2228291, 65536, 0, 2228292, 65536, 0, 2228293, 65536, 0, 2228294, 65536, 0, 2228295, 65536, 0, 2228296, 65536, 0, 2228297, 65536, 0, 2228298, 65536, 0, 2228299, 65536, 0, 2228300, 65536, 0, 2228301, 65536, 0, 2228302, 65536, 0, 2228303, 65536, 0, 2228304, 65536, 0, 2228305, 65536, 0, 2228306, 65536, 0, 2228307, 65536, 0, 2228308, 65536, 0, 2228309, 65536, 0, 2228310, 65536, 0, 2228311, 65536, 60, 2228312, 262146, 2, 2228313, 2, 0, 2228314, 2, 0, 2228315, 2, 0, 2228316, 2, 0, 2228317, 2, 0, 2228318, 2, 0, 2228319, 2, 0, 2228320, 2, 0, 2228321, 2, 0, 2228322, 2, 0, 2228323, 2, 0, 2228324, 2, 0, 2228325, 2, 0, 2228326, 2, 0, 2228327, 2, 0, 2228328, 2, 0, 2228329, 2, 0, 2293760, 131072, 17, 2293761, 131072, 5, 2293762, 196608, 5, 2293763, 0, 15, 2293764, 65536, 15, 2293765, 131072, 15, 2293766, 65536, 12, 2293767, 196608, 5, 2293768, 131072, 5, 2293769, 196608, 5, 2293770, 0, 15, 2293771, 65536, 15, 2293772, 131072, 15, 2293773, 65536, 0, 2293774, 65536, 0, 2293775, 65536, 12, 2293776, 65536, 0, 2293777, 65536, 0, 2293778, 65536, 0, 2293779, 7, 7, 2293780, 65536, 12, 2293781, 65536, 0, 2293782, 65536, 0, 2293783, 65536, 0, 2293784, 65536, 0, 2293785, 65536, 0, 2293786, 65536, 0, 2293787, 65536, 12, 2293788, 65536, 0, 2293789, 393216, 2, 2293790, 458752, 2, 2293791, 0, 15, 2293792, 65536, 15, 2293793, 131072, 15, 2293794, 0, 5, 2293795, 65536, 5, 2293796, 131072, 17, 2293797, 65536, 38, 2293798, 65536, 38, 2293799, 65536, 38, 2293800, 65536, 38, 2293801, 65536, 38, 2293802, 65536, 38, 2293803, 65536, 38, 2293804, 65536, 38, 2293805, 65536, 38, 2293806, 65536, 38, 2293807, 65536, 38, 2293808, 65536, 38, 2293809, 65536, 0, 2293810, 262144, 2, 2293811, 327680, 2, 2293812, 393216, 2, 2293813, 458752, 2, 2293814, 393216, 2, 2293815, 458752, 2, 2293816, 131072, 1, 2293817, 131072, 1, 2293818, 65536, 0, 2293819, 393216, 2, 2293820, 458752, 2, 2293821, 131072, 1, 2293822, 131072, 1, 2293823, 131072, 1, 2293824, 393216, 1, 2293825, 458752, 1, 2293826, 262144, 1, 2293827, 327680, 1, 2293828, 262144, 1, 2293829, 327680, 1, 2293830, 65536, 0, 2293831, 65536, 0, 2293832, 65536, 0, 2293833, 65536, 0, 2293834, 65536, 0, 2293835, 65536, 38, 2293836, 65536, 38, 2293837, 65536, 38, 2293838, 65536, 38, 2293839, 65536, 38, 2293840, 65536, 38, 2293841, 65536, 38, 2293842, 65536, 38, 2293843, 65536, 38, 2293844, 65536, 38, 2293845, 65536, 0, 2293846, 65536, 0, 2293847, 65536, 60, 2293848, 262146, 6, 2293849, 262146, 4, 2293850, 131074, 1, 2293851, 2, 0, 2293852, 2, 0, 2293853, 2, 0, 2293854, 2, 0, 2293855, 2, 0, 2293856, 2, 0, 2293857, 2, 0, 2293858, 2, 0, 2293859, 2, 0, 2293860, 2, 0, 2293861, 2, 0, 2293862, 2, 0, 2293863, 2, 0, 2293864, 2, 0, 2293865, 2, 0, 2359296, 131072, 17, 2359297, 262144, 1, 2359298, 327680, 1, 2359299, 393216, 1, 2359300, 458752, 1, 2359301, 7, 0, 2359302, 65536, 13, 2359303, 7, 0, 2359304, 262144, 1, 2359305, 327680, 1, 2359306, 393216, 1, 2359307, 458752, 1, 2359308, 393216, 1, 2359309, 458752, 1, 2359310, 131079, 3, 2359311, 65536, 13, 2359312, 131079, 3, 2359313, 262144, 1, 2359314, 327680, 1, 2359315, 196615, 0, 2359316, 65536, 13, 2359317, 131079, 3, 2359318, 393216, 1, 2359319, 458752, 1, 2359320, 262144, 1, 2359321, 327680, 1, 2359322, 131079, 3, 2359323, 65536, 13, 2359324, 131079, 3, 2359325, 393216, 1, 2359326, 458752, 1, 2359327, 393216, 1, 2359328, 458752, 1, 2359329, 262144, 1, 2359330, 327680, 1, 2359331, 131072, 17, 2359332, 131072, 17, 2359333, 65536, 38, 2359334, 65536, 38, 2359335, 65536, 38, 2359336, 65536, 38, 2359337, 65536, 38, 2359338, 65536, 38, 2359339, 65536, 38, 2359340, 65536, 38, 2359341, 65536, 38, 2359342, 65536, 38, 2359343, 65536, 38, 2359344, 65536, 0, 2359345, 65536, 0, 2359346, 65536, 0, 2359347, 65536, 0, 2359348, 65536, 0, 2359349, 65536, 0, 2359350, 65536, 0, 2359351, 65536, 0, 2359352, 65536, 0, 2359353, 65536, 0, 2359354, 65536, 0, 2359355, 65536, 0, 2359356, 65536, 0, 2359357, 65536, 0, 2359358, 65536, 0, 2359359, 131072, 1, 2359360, 393216, 2, 2359361, 458752, 2, 2359362, 262144, 2, 2359363, 327680, 2, 2359364, 262144, 2, 2359365, 327680, 2, 2359366, 65536, 0, 2359367, 65536, 38, 2359368, 65536, 38, 2359369, 65536, 38, 2359370, 65536, 38, 2359371, 65536, 38, 2359372, 65536, 38, 2359373, 65536, 38, 2359374, 65536, 38, 2359375, 65536, 38, 2359376, 65536, 38, 2359377, 65536, 38, 2359378, 65536, 38, 2359379, 65536, 38, 2359380, 65536, 38, 2359381, 65536, 0, 2359382, 65536, 0, 2359383, 65536, 60, 2359384, 65536, 60, 2359385, 65536, 60, 2359386, 262146, 6, 2359387, 131074, 1, 2359388, 2, 0, 2359389, 2, 0, 2359390, 2, 0, 2359391, 2, 0, 2359392, 2, 0, 2359393, 2, 0, 2359394, 2, 0, 2359395, 2, 0, 2359396, 2, 0, 2359397, 2, 0, 2359398, 2, 0, 2359399, 2, 0, 2359400, 2, 0, 2359401, 2, 0, 2424832, 131072, 17, 2424833, 0, 5, 2424834, 65536, 5, 2424835, 131072, 5, 2424836, 196608, 5, 2424837, 0, 15, 2424838, 65536, 15, 2424839, 131072, 15, 2424840, 0, 5, 2424841, 65536, 5, 2424842, 65536, 12, 2424843, 196608, 5, 2424844, 131072, 5, 2424845, 196608, 5, 2424846, 0, 15, 2424847, 65536, 15, 2424848, 131072, 15, 2424849, 0, 5, 2424850, 65536, 5, 2424851, 65536, 12, 2424852, 65536, 15, 2424853, 131072, 15, 2424854, 131072, 5, 2424855, 196608, 5, 2424856, 0, 5, 2424857, 65536, 5, 2424858, 65536, 12, 2424859, 65536, 15, 2424860, 131072, 15, 2424861, 131072, 5, 2424862, 196608, 5, 2424863, 131072, 5, 2424864, 196608, 5, 2424865, 0, 5, 2424866, 65536, 5, 2424867, 131072, 17, 2424868, 131072, 17, 2424869, 65536, 38, 2424870, 65536, 38, 2424871, 65536, 38, 2424872, 65536, 38, 2424873, 65536, 38, 2424874, 65536, 38, 2424875, 65536, 38, 2424876, 65536, 38, 2424877, 65536, 38, 2424878, 65536, 38, 2424879, 65536, 38, 2424880, 65536, 38, 2424881, 65536, 38, 2424882, 65536, 38, 2424883, 65536, 38, 2424884, 65536, 38, 2424885, 65536, 38, 2424886, 65536, 38, 2424887, 65536, 38, 2424888, 65536, 38, 2424889, 65536, 38, 2424890, 65536, 38, 2424891, 65536, 0, 2424892, 65536, 0, 2424893, 65536, 0, 2424894, 65536, 0, 2424895, 65536, 0, 2424896, 65536, 0, 2424897, 65536, 0, 2424898, 65536, 0, 2424899, 65536, 0, 2424900, 65536, 0, 2424901, 65536, 0, 2424902, 65536, 38, 2424903, 65536, 38, 2424904, 65536, 38, 2424905, 65536, 38, 2424906, 65536, 38, 2424907, 65536, 38, 2424908, 65536, 38, 2424909, 65536, 38, 2424910, 65536, 38, 2424911, 65536, 38, 2424912, 65536, 38, 2424913, 65536, 38, 2424914, 65536, 38, 2424915, 65536, 38, 2424916, 65536, 38, 2424917, 65536, 38, 2424918, 65536, 38, 2424919, 65536, 38, 2424920, 65536, 38, 2424921, 65536, 0, 2424922, 65536, 60, 2424923, 262146, 2, 2424924, 2, 0, 2424925, 2, 0, 2424926, 2, 0, 2424927, 2, 0, 2424928, 2, 0, 2424929, 2, 0, 2424930, 2, 0, 2424931, 2, 0, 2424932, 2, 0, 2424933, 2, 0, 2424934, 2, 0, 2424935, 2, 0, 2424936, 2, 0, 2424937, 2, 0, 2490368, 131072, 17, 2490369, 262144, 1, 2490370, 327680, 1, 2490371, 262144, 1, 2490372, 327680, 1, 2490373, 393216, 1, 2490374, 458752, 1, 2490375, 262144, 1, 2490376, 327680, 1, 2490377, 7, 0, 2490378, 65536, 13, 2490379, 7, 0, 2490380, 262144, 1, 2490381, 327680, 1, 2490382, 393216, 1, 2490383, 458752, 1, 2490384, 393216, 1, 2490385, 458752, 1, 2490386, 7, 0, 2490387, 65536, 13, 2490388, 7, 0, 2490389, 262144, 1, 2490390, 327680, 1, 2490391, 393216, 1, 2490392, 458752, 1, 2490393, 7, 0, 2490394, 65536, 13, 2490395, 7, 0, 2490396, 393216, 1, 2490397, 458752, 1, 2490398, 262144, 1, 2490399, 327680, 1, 2490400, 262144, 1, 2490401, 327680, 1, 2490402, 393216, 1, 2490403, 458752, 1, 2490404, 131072, 17, 2490405, 65536, 38, 2490406, 65536, 38, 2490407, 65536, 38, 2490408, 65536, 38, 2490409, 65536, 38, 2490410, 65536, 38, 2490411, 65536, 38, 2490412, 65536, 38, 2490413, 65536, 38, 2490414, 65536, 38, 2490415, 65536, 38, 2490416, 65536, 38, 2490417, 65536, 38, 2490418, 65536, 38, 2490419, 65536, 38, 2490420, 65536, 38, 2490421, 65536, 38, 2490422, 65536, 38, 2490423, 65536, 38, 2490424, 65536, 38, 2490425, 65536, 38, 2490426, 65536, 38, 2490427, 65536, 38, 2490428, 65536, 38, 2490429, 65536, 38, 2490430, 65536, 38, 2490431, 65536, 38, 2490432, 65536, 38, 2490433, 65536, 38, 2490434, 65536, 38, 2490435, 65536, 38, 2490436, 65536, 38, 2490437, 65536, 38, 2490438, 65536, 38, 2490439, 65536, 38, 2490440, 65536, 38, 2490441, 65536, 38, 2490442, 65536, 38, 2490443, 65536, 38, 2490444, 65536, 38, 2490445, 65536, 38, 2490446, 65536, 38, 2490447, 65536, 38, 2490448, 65536, 38, 2490449, 65536, 38, 2490450, 65536, 38, 2490451, 65536, 38, 2490452, 65536, 38, 2490453, 65536, 38, 2490454, 65536, 38, 2490455, 65536, 38, 2490456, 65536, 38, 2490457, 65536, 0, 2490458, 65536, 60, 2490459, 262146, 2, 2490460, 2, 0, 2490461, 2, 0, 2490462, 2, 0, 2490463, 2, 0, 2490464, 2, 0, 2490465, 2, 0, 2490466, 2, 0, 2490467, 2, 0, 2490468, 2, 0, 2490469, 2, 0, 2490470, 2, 0, 2490471, 2, 0, 2490472, 2, 0, 2490473, 2, 0, 2555904, 131072, 17, 2555905, 0, 5, 2555906, 65536, 5, 2555907, 0, 5, 2555908, 65536, 5, 2555909, 131072, 5, 2555910, 196608, 5, 2555911, 0, 5, 2555912, 65536, 5, 2555913, 0, 15, 2555914, 65536, 15, 2555915, 131072, 15, 2555916, 0, 5, 2555917, 65536, 5, 2555918, 131072, 5, 2555919, 196608, 5, 2555920, 131072, 5, 2555921, 196608, 5, 2555922, 0, 15, 2555923, 65536, 15, 2555924, 131072, 15, 2555925, 0, 5, 2555926, 65536, 5, 2555927, 131072, 5, 2555928, 196608, 5, 2555929, 0, 15, 2555930, 65536, 15, 2555931, 131072, 15, 2555932, 131072, 5, 2555933, 196608, 5, 2555934, 0, 5, 2555935, 65536, 5, 2555936, 0, 5, 2555937, 65536, 5, 2555938, 131072, 5, 2555939, 196608, 5, 2555940, 131072, 17, 2555941, 65536, 38, 2555942, 65536, 38, 2555943, 65536, 38, 2555944, 65536, 38, 2555945, 65536, 38, 2555946, 65536, 38, 2555947, 65536, 38, 2555948, 65536, 38, 2555949, 65536, 38, 2555950, 65536, 38, 2555951, 65536, 38, 2555952, 65536, 38, 2555953, 65536, 38, 2555954, 65536, 38, 2555955, 65536, 38, 2555956, 65536, 38, 2555957, 65536, 38, 2555958, 65536, 38, 2555959, 65536, 38, 2555960, 65536, 38, 2555961, 65536, 38, 2555962, 65536, 38, 2555963, 65536, 38, 2555964, 65536, 38, 2555965, 65536, 38, 2555966, 65536, 38, 2555967, 65536, 38, 2555968, 65536, 38, 2555969, 65536, 38, 2555970, 65536, 38, 2555971, 65536, 38, 2555972, 65536, 38, 2555973, 65536, 38, 2555974, 65536, 38, 2555975, 65536, 38, 2555976, 65536, 38, 2555977, 65536, 38, 2555978, 65536, 38, 2555979, 65536, 38, 2555980, 65536, 38, 2555981, 65536, 38, 2555982, 65536, 38, 2555983, 65536, 38, 2555984, 65536, 38, 2555985, 65536, 38, 2555986, 65536, 38, 2555987, 65536, 38, 2555988, 65536, 38, 2555989, 65536, 38, 2555990, 65536, 38, 2555991, 65536, 38, 2555992, 65536, 38, 2555993, 65536, 0, 2555994, 65536, 60, 2555995, 262146, 2, 2555996, 2, 0, 2555997, 2, 0, 2555998, 2, 0, 2555999, 2, 0, 2556000, 2, 0, 2556001, 2, 0, 2556002, 2, 0, 2556003, 2, 0, 2556004, 2, 0, 2556005, 2, 0, 2556006, 2, 0, 2556007, 2, 0, 2556008, 2, 0, 2556009, 2, 0, 2621440, 131072, 17, 2621441, 262144, 1, 2621442, 327680, 1, 2621443, 262144, 1, 2621444, 327680, 1, 2621445, 262144, 1, 2621446, 327680, 1, 2621447, 393216, 1, 2621448, 458752, 1, 2621449, 393216, 1, 2621450, 458752, 1, 2621451, 393216, 1, 2621452, 458752, 1, 2621453, 262144, 1, 2621454, 327680, 1, 2621455, 262144, 1, 2621456, 327680, 1, 2621457, 393216, 1, 2621458, 458752, 1, 2621459, 393216, 1, 2621460, 458752, 1, 2621461, 393216, 1, 2621462, 458752, 1, 2621463, 262144, 1, 2621464, 327680, 1, 2621465, 393216, 1, 2621466, 458752, 1, 2621467, 262144, 1, 2621468, 327680, 1, 2621469, 262144, 1, 2621470, 327680, 1, 2621471, 393216, 1, 2621472, 458752, 1, 2621473, 262144, 1, 2621474, 327680, 1, 2621475, 131072, 17, 2621476, 131072, 17, 2621477, 65536, 38, 2621478, 65536, 38, 2621479, 65536, 38, 2621480, 65536, 38, 2621481, 65536, 38, 2621482, 65536, 38, 2621483, 65536, 38, 2621484, 65536, 38, 2621485, 65536, 38, 2621486, 65536, 38, 2621487, 65536, 38, 2621488, 65536, 38, 2621489, 65536, 38, 2621490, 65536, 38, 2621491, 65536, 38, 2621492, 65536, 38, 2621493, 65536, 38, 2621494, 65536, 38, 2621495, 65536, 38, 2621496, 65536, 38, 2621497, 65536, 38, 2621498, 65536, 38, 2621499, 65536, 38, 2621500, 65536, 38, 2621501, 65536, 38, 2621502, 65536, 38, 2621503, 65536, 38, 2621504, 65536, 38, 2621505, 65536, 38, 2621506, 65536, 38, 2621507, 65536, 38, 2621508, 65536, 38, 2621509, 65536, 38, 2621510, 65536, 38, 2621511, 65536, 38, 2621512, 65536, 38, 2621513, 65536, 38, 2621514, 65536, 38, 2621515, 65536, 38, 2621516, 65536, 38, 2621517, 65536, 38, 2621518, 65536, 38, 2621519, 65536, 38, 2621520, 65536, 38, 2621521, 65536, 38, 2621522, 65536, 38, 2621523, 65536, 38, 2621524, 65536, 38, 2621525, 65536, 38, 2621526, 65536, 38, 2621527, 65536, 38, 2621528, 65536, 38, 2621529, 65536, 38, 2621530, 65536, 60, 2621531, 262146, 6, 2621532, 131074, 1, 2621533, 2, 0, 2621534, 2, 0, 2621535, 2, 0, 2621536, 2, 0, 2621537, 2, 0, 2621538, 2, 0, 2621539, 2, 0, 2621540, 2, 0, 2621541, 2, 0, 2621542, 2, 0, 2621543, 2, 0, 2621544, 2, 0, 2621545, 2, 0, 2686976, 131072, 17, 2686977, 0, 5, 2686978, 65536, 5, 2686979, 0, 5, 2686980, 65536, 5, 2686981, 0, 5, 2686982, 65536, 5, 2686983, 131072, 5, 2686984, 196608, 5, 2686985, 131072, 5, 2686986, 196608, 5, 2686987, 131072, 5, 2686988, 196608, 5, 2686989, 0, 5, 2686990, 65536, 5, 2686991, 0, 5, 2686992, 65536, 5, 2686993, 131072, 5, 2686994, 196608, 5, 2686995, 131072, 5, 2686996, 196608, 5, 2686997, 131072, 5, 2686998, 196608, 5, 2686999, 0, 5, 2687000, 65536, 5, 2687001, 131072, 5, 2687002, 196608, 5, 2687003, 0, 5, 2687004, 65536, 5, 2687005, 0, 5, 2687006, 65536, 5, 2687007, 131072, 5, 2687008, 196608, 5, 2687009, 0, 5, 2687010, 65536, 5, 2687011, 131072, 17, 2687012, 131072, 17, 2687013, 65536, 38, 2687014, 65536, 38, 2687015, 65536, 38, 2687016, 65536, 38, 2687017, 65536, 38, 2687018, 65536, 38, 2687019, 65536, 38, 2687020, 65536, 38, 2687021, 65536, 38, 2687022, 65536, 38, 2687023, 65536, 38, 2687024, 65536, 38, 2687025, 65536, 38, 2687026, 65536, 38, 2687027, 65536, 38, 2687028, 65536, 38, 2687029, 65536, 38, 2687030, 65536, 38, 2687031, 65536, 38, 2687032, 65536, 38, 2687033, 65536, 38, 2687034, 65536, 38, 2687035, 65536, 38, 2687036, 65536, 38, 2687037, 65536, 38, 2687038, 65536, 38, 2687039, 65536, 38, 2687040, 65536, 38, 2687041, 65536, 38, 2687042, 65536, 38, 2687043, 65536, 38, 2687044, 65536, 38, 2687045, 65536, 38, 2687046, 65536, 38, 2687047, 65536, 38, 2687048, 65536, 38, 2687049, 65536, 38, 2687050, 65536, 38, 2687051, 65536, 38, 2687052, 65536, 38, 2687053, 65536, 38, 2687054, 65536, 38, 2687055, 65536, 38, 2687056, 65536, 38, 2687057, 65536, 38, 2687058, 65536, 38, 2687059, 65536, 38, 2687060, 65536, 38, 2687061, 65536, 38, 2687062, 65536, 38, 2687063, 65536, 38, 2687064, 65536, 38, 2687065, 65536, 38, 2687066, 65536, 0, 2687067, 65536, 60, 2687068, 262146, 2, 2687069, 2, 0, 2687070, 2, 0, 2687071, 2, 0, 2687072, 2, 0, 2687073, 2, 0, 2687074, 2, 0, 2687075, 2, 0, 2687076, 2, 0, 2687077, 2, 0, 2687078, 2, 0, 2687079, 2, 0, 2687080, 2, 0, 2687081, 2, 0, 2752512, 131072, 17, 2752513, 262144, 1, 2752514, 327680, 1, 2752515, 262144, 1, 2752516, 327680, 1, 2752517, 262144, 1, 2752518, 327680, 1, 2752519, 262144, 1, 2752520, 327680, 1, 2752521, 262144, 1, 2752522, 327680, 1, 2752523, 262144, 1, 2752524, 327680, 1, 2752525, 262144, 1, 2752526, 327680, 1, 2752527, 262144, 1, 2752528, 327680, 1, 2752529, 262144, 1, 2752530, 327680, 1, 2752531, 262144, 1, 2752532, 327680, 1, 2752533, 262144, 1, 2752534, 327680, 1, 2752535, 262144, 1, 2752536, 327680, 1, 2752537, 262144, 1, 2752538, 327680, 1, 2752539, 262144, 1, 2752540, 327680, 1, 2752541, 262144, 1, 2752542, 327680, 1, 2752543, 262144, 1, 2752544, 327680, 1, 2752545, 262144, 1, 2752546, 327680, 1, 2752547, 131072, 17, 2752548, 131072, 17, 2752549, 65536, 38, 2752550, 65536, 38, 2752551, 65536, 38, 2752552, 65536, 38, 2752553, 65536, 38, 2752554, 65536, 38, 2752555, 65536, 38, 2752556, 65536, 38, 2752557, 65536, 38, 2752558, 65536, 38, 2752559, 65536, 38, 2752560, 65536, 38, 2752561, 65536, 38, 2752562, 65536, 38, 2752563, 65536, 38, 2752564, 65536, 38, 2752565, 65536, 38, 2752566, 65536, 38, 2752567, 65536, 38, 2752568, 65536, 38, 2752569, 65536, 38, 2752570, 65536, 38, 2752571, 65536, 38, 2752572, 65536, 38, 2752573, 65536, 38, 2752574, 65536, 38, 2752575, 65536, 38, 2752576, 65536, 38, 2752577, 65536, 38, 2752578, 65536, 38, 2752579, 65536, 38, 2752580, 65536, 38, 2752581, 65536, 38, 2752582, 65536, 38, 2752583, 65536, 38, 2752584, 65536, 38, 2752585, 65536, 38, 2752586, 65536, 38, 2752587, 65536, 38, 2752588, 65536, 38, 2752589, 65536, 38, 2752590, 65536, 38, 2752591, 65536, 38, 2752592, 65536, 38, 2752593, 65536, 38, 2752594, 65536, 38, 2752595, 65536, 38, 2752596, 65536, 38, 2752597, 65536, 38, 2752598, 65536, 38, 2752599, 65536, 38, 2752600, 65536, 38, 2752601, 65536, 38, 2752602, 65536, 0, 2752603, 65536, 60, 2752604, 262146, 2, 2752605, 2, 0, 2752606, 2, 0, 2752607, 2, 0, 2752608, 2, 0, 2752609, 2, 0, 2752610, 2, 0, 2752611, 2, 0, 2752612, 2, 0, 2752613, 2, 0, 2752614, 2, 0, 2752615, 2, 0, 2752616, 2, 0, 2752617, 2, 0, 2818048, 131072, 17, 2818049, 0, 5, 2818050, 65536, 5, 2818051, 0, 5, 2818052, 65536, 5, 2818053, 0, 5, 2818054, 65536, 5, 2818055, 0, 5, 2818056, 65536, 5, 2818057, 0, 5, 2818058, 65536, 5, 2818059, 0, 5, 2818060, 65536, 5, 2818061, 0, 5, 2818062, 65536, 5, 2818063, 0, 5, 2818064, 65536, 5, 2818065, 0, 5, 2818066, 65536, 5, 2818067, 0, 5, 2818068, 65536, 5, 2818069, 0, 5, 2818070, 65536, 5, 2818071, 0, 5, 2818072, 65536, 5, 2818073, 0, 5, 2818074, 65536, 5, 2818075, 0, 5, 2818076, 65536, 5, 2818077, 0, 5, 2818078, 65536, 5, 2818079, 0, 5, 2818080, 65536, 5, 2818081, 0, 5, 2818082, 65536, 5, 2818083, 131072, 17, 2818084, 131072, 17, 2818085, 65536, 38, 2818086, 65536, 38, 2818087, 65536, 38, 2818088, 65536, 38, 2818089, 65536, 38, 2818090, 65536, 38, 2818091, 65536, 38, 2818092, 65536, 38, 2818093, 65536, 38, 2818094, 65536, 38, 2818095, 65536, 38, 2818096, 65536, 38, 2818097, 65536, 38, 2818098, 65536, 38, 2818099, 65536, 38, 2818100, 65536, 38, 2818101, 65536, 38, 2818102, 65536, 38, 2818103, 65536, 38, 2818104, 65536, 38, 2818105, 65536, 38, 2818106, 65536, 38, 2818107, 65536, 38, 2818108, 65536, 38, 2818109, 65536, 38, 2818110, 65536, 38, 2818111, 65536, 38, 2818112, 65536, 38, 2818113, 65536, 38, 2818114, 65536, 38, 2818115, 65536, 38, 2818116, 65536, 38, 2818117, 65536, 38, 2818118, 65536, 38, 2818119, 65536, 38, 2818120, 65536, 38, 2818121, 65536, 38, 2818122, 65536, 38, 2818123, 65536, 38, 2818124, 65536, 38, 2818125, 65536, 38, 2818126, 65536, 38, 2818127, 65536, 38, 2818128, 65536, 38, 2818129, 65536, 38, 2818130, 65536, 38, 2818131, 65536, 38, 2818132, 65536, 38, 2818133, 65536, 38, 2818134, 65536, 38, 2818135, 65536, 38, 2818136, 65536, 38, 2818137, 65536, 38, 2818138, 65536, 0, 2818139, 65536, 60, 2818140, 262146, 2, 2818141, 2, 0, 2818142, 2, 0, 2818143, 2, 0, 2818144, 2, 0, 2818145, 2, 0, 2818146, 2, 0, 2818147, 2, 0, 2818148, 2, 0, 2818149, 2, 0, 2818150, 2, 0, 2818151, 2, 0, 2818152, 2, 0, 2818153, 2, 0, 2883584, 131072, 17, 2883585, 131072, 17, 2883586, 131072, 17, 2883587, 131072, 17, 2883588, 131072, 17, 2883589, 131072, 17, 2883590, 131072, 17, 2883591, 131072, 17, 2883592, 131072, 17, 2883593, 131072, 17, 2883594, 131072, 17, 2883595, 131072, 17, 2883596, 131072, 17, 2883597, 131072, 17, 2883598, 131072, 17, 2883599, 131072, 17, 2883600, 131072, 17, 2883601, 131072, 17, 2883602, 131072, 17, 2883603, 131072, 17, 2883604, 131072, 17, 2883605, 131072, 17, 2883606, 131072, 17, 2883607, 131072, 17, 2883608, 131072, 17, 2883609, 131072, 17, 2883610, 131072, 17, 2883611, 131072, 17, 2883612, 131072, 17, 2883613, 131072, 17, 2883614, 131072, 17, 2883615, 131072, 17, 2883616, 131072, 17, 2883617, 131072, 17, 2883618, 131072, 17, 2883619, 131072, 17, 2883620, 131072, 17, 2883621, 65536, 38, 2883622, 65536, 38, 2883623, 65536, 38, 2883624, 65536, 38, 2883625, 65536, 38, 2883626, 65536, 38, 2883627, 65536, 38, 2883628, 65536, 38, 2883629, 65536, 38, 2883630, 65536, 38, 2883631, 65536, 38, 2883632, 65536, 38, 2883633, 65536, 38, 2883634, 65536, 38, 2883635, 65536, 38, 2883636, 65536, 38, 2883637, 65536, 38, 2883638, 65536, 38, 2883639, 65536, 38, 2883640, 65536, 38, 2883641, 65536, 38, 2883642, 65536, 38, 2883643, 65536, 38, 2883644, 65536, 38, 2883645, 65536, 38, 2883646, 65536, 38, 2883647, 65536, 38, 2883648, 65536, 38, 2883649, 65536, 38, 2883650, 65536, 38, 2883651, 65536, 38, 2883652, 65536, 38, 2883653, 65536, 38, 2883654, 65536, 38, 2883655, 65536, 38, 2883656, 65536, 38, 2883657, 65536, 38, 2883658, 65536, 38, 2883659, 65536, 38, 2883660, 65536, 38, 2883661, 65536, 38, 2883662, 65536, 38, 2883663, 65536, 38, 2883664, 65536, 38, 2883665, 65536, 38, 2883666, 65536, 38, 2883667, 65536, 38, 2883668, 65536, 38, 2883669, 65536, 38, 2883670, 65536, 38, 2883671, 65536, 38, 2883672, 65536, 38, 2883673, 65536, 38, 2883674, 0, 0, 2883675, 65536, 60, 2883676, 262146, 2, 2883677, 2, 0, 2883678, 2, 0, 2883679, 2, 0, 2883680, 2, 0, 2883681, 2, 0, 2883682, 2, 0, 2883683, 2, 0, 2883684, 2, 0, 2883685, 2, 0, 2883686, 2, 0, 2883687, 2, 0, 2883688, 2, 0, 2883689, 2, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 852029, 3, 0, 852030, 3, 0, 852031, 3, 0, 917565, 3, 0, 917566, 3, 0, 917567, 3, 0, 917568, 3, 0, 917569, 3, 0, 983097, 3, 0, 983098, 3, 0, 983099, 3, 0, 983100, 3, 0, 983101, 3, 0, 983102, 3, 0, 983103, 3, 0, 983104, 3, 0, 983105, 3, 0, 983106, 3, 0, 1048632, 3, 0, 1048633, 3, 0, 1048634, 3, 0, 1048635, 3, 0, 1048636, 3, 0, 1048637, 3, 0, 1048638, 3, 0, 1048639, 3, 0, 1048640, 3, 0, 1048641, 3, 0, 1048642, 3, 0, 1114166, 3, 0, 1114167, 3, 0, 1114168, 3, 0, 1114169, 3, 0, 1114170, 3, 0, 1114171, 3, 0, 1114172, 3, 0, 1114173, 3, 0, 1114174, 3, 0, 1114175, 3, 0, 1179700, 3, 0, 1179701, 3, 0, 1179702, 3, 0, 1179703, 3, 0, 1179704, 3, 0, 1179705, 3, 0, 1179706, 3, 0, 1179707, 3, 0, 1179708, 3, 0, 1179709, 3, 0, 1179710, 3, 0, 1179711, 3, 0, 1245236, 3, 0, 1245237, 3, 0, 1245238, 3, 0, 1245239, 3, 0, 1245240, 3, 0, 1245241, 3, 0, 1245242, 3, 0, 1310771, 3, 0, 1310772, 3, 0, 1310773, 3, 0, 1310774, 3, 0, 1310775, 3, 0, 1310776, 3, 0, 1310777, 3, 0, 1310778, 3, 0, 1376307, 3, 0, 1376308, 3, 0, 1376309, 3, 0, 1376310, 3, 0, 1376311, 3, 0, 1376312, 3, 0, 1376313, 3, 0, 1376314, 3, 0, 1441844, 3, 0, 1441845, 3, 0, 1441846, 3, 0, 1441847, 3, 0, 1441848, 3, 0, 1441850, 3, 0, 1507380, 3, 0, 1507381, 3, 0, 1507382, 3, 0, 1507383, 3, 0, 1572917, 3, 0, 1572918, 3, 0, 1572919, 3, 0, 1769531, 3, 0, 1769532, 3, 0, 1769533, 3, 0, 1769534, 3, 0, 1769535, 3, 0, 1769536, 3, 0, 1769537, 3, 0, 1769538, 3, 0, 1835066, 3, 0, 1835067, 3, 0, 1835068, 3, 0, 1835069, 3, 0, 1835070, 3, 0, 1835071, 3, 0, 1835072, 3, 0, 1835073, 3, 0, 1835074, 3, 0, 1835075, 3, 0, 1900563, 3, 0, 1900564, 3, 0, 1900602, 3, 0, 1900603, 3, 0, 1900604, 3, 0, 1900605, 3, 0, 1900606, 3, 0, 1900607, 3, 0, 1900608, 3, 0, 1900609, 3, 0, 1900610, 3, 0, 1900611, 3, 0, 1966097, 3, 0, 1966098, 3, 0, 1966099, 3, 0, 1966100, 3, 0, 1966139, 3, 0, 1966140, 3, 0, 1966141, 3, 0, 1966142, 3, 0, 1966143, 3, 0, 1966144, 3, 0, 1966145, 3, 0, 1966146, 3, 0, 2031632, 3, 0, 2031633, 3, 0, 2031634, 3, 0, 2031635, 3, 0, 2031636, 3, 0, 2031637, 3, 0, 2031638, 3, 0, 2031639, 3, 0, 2031640, 3, 0, 2097168, 3, 0, 2097169, 3, 0, 2097170, 3, 0, 2097171, 3, 0, 2097172, 3, 0, 2097173, 3, 0, 2097174, 3, 0, 2097175, 3, 0, 2097176, 3, 0, 2097177, 3, 0, 2162704, 3, 0, 2162705, 3, 0, 2162706, 3, 0, 2162707, 3, 0, 2162708, 3, 0, 2162709, 3, 0, 2162710, 3, 0, 2162711, 3, 0, 2162712, 3, 0, 2162713, 3, 0, 2228242, 3, 0, 2228243, 3, 0, 2228244, 3, 0, 2228245, 3, 0, 2228246, 3, 0, 2228247, 3, 0, 2228248, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 25, 0, 42, 26, 0, 38, 82, 131072, 38, 87, 131072, 42, 90, 131072, 42, 92, 131072, 42, 65536, 262144, 0, 65537, 327680, 0, 65538, 262144, 0, 65539, 327680, 0, 65540, 393216, 0, 65541, 458752, 0, 65542, 393216, 0, 65543, 458752, 0, 65544, 262144, 0, 65545, 327680, 0, 65561, 0, 42, 65562, 0, 38, 65610, 262144, 39, 65611, 65536, 39, 65612, 65536, 39, 65613, 65536, 39, 65614, 65536, 39, 65615, 65536, 39, 65616, 65536, 39, 65617, 65536, 39, 65618, 131072, 39, 65623, 131072, 42, 65624, 262144, 0, 65625, 327680, 0, 65626, 131072, 42, 65628, 131072, 42, 131075, 327680, 4, 131078, 393216, 4, 131080, 393216, 4, 131082, 262144, 0, 131083, 327680, 0, 131084, 262144, 0, 131085, 327680, 0, 131086, 262144, 0, 131087, 327680, 0, 131088, 393216, 0, 131089, 458752, 0, 131090, 393216, 0, 131091, 458752, 0, 131092, 262144, 0, 131093, 327680, 0, 131095, 393216, 0, 131096, 458752, 0, 131097, 0, 42, 131098, 0, 38, 131146, 262144, 40, 131147, 65536, 40, 131148, 65536, 40, 131149, 65536, 40, 131150, 65536, 40, 131151, 65536, 40, 131152, 65536, 40, 131153, 65536, 40, 131154, 131072, 40, 131159, 131072, 42, 131162, 131072, 42, 131164, 131072, 42, 196608, 393216, 0, 196609, 458752, 0, 196610, 393216, 0, 196611, 458752, 0, 196612, 393216, 0, 196613, 458752, 0, 196614, 262144, 0, 196615, 327680, 0, 196616, 262144, 0, 196617, 327680, 0, 196623, 327680, 4, 196626, 393216, 4, 196628, 0, 11, 196629, 65536, 11, 196630, 131072, 11, 196633, 0, 42, 196634, 0, 38, 196647, 262144, 39, 196648, 65536, 39, 196649, 65536, 39, 196650, 65536, 39, 196651, 65536, 39, 196652, 65536, 39, 196653, 65536, 39, 196654, 65536, 39, 196655, 65536, 39, 196656, 65536, 39, 196657, 65536, 39, 196658, 65536, 39, 196659, 65536, 39, 196660, 65536, 39, 196661, 65536, 39, 196662, 65536, 39, 196663, 65536, 39, 196664, 65536, 39, 196665, 196608, 39, 196682, 131072, 38, 196683, 262144, 43, 196684, 65536, 43, 196685, 65536, 43, 196686, 65536, 43, 196687, 65536, 43, 196688, 65536, 43, 196689, 65536, 43, 196690, 65536, 43, 196691, 65536, 43, 196692, 65536, 43, 196693, 65536, 43, 196694, 65536, 43, 196695, 131072, 43, 196696, 262144, 0, 196697, 327680, 0, 196698, 131072, 42, 196700, 131072, 42, 262146, 393216, 4, 262148, 393216, 4, 262150, 393216, 4, 262154, 393216, 0, 262155, 458752, 0, 262156, 262144, 0, 262157, 327680, 0, 262158, 393216, 0, 262159, 458752, 0, 262160, 262144, 0, 262161, 327680, 0, 262162, 262144, 0, 262163, 327680, 0, 262164, 0, 12, 262166, 131072, 12, 262167, 393216, 0, 262168, 458752, 0, 262169, 0, 42, 262170, 0, 38, 262183, 262144, 40, 262184, 65536, 40, 262185, 65536, 40, 262186, 65536, 40, 262187, 65536, 40, 262188, 65536, 40, 262189, 65536, 40, 262190, 65536, 40, 262191, 65536, 40, 262192, 65536, 40, 262193, 65536, 40, 262194, 65536, 40, 262195, 65536, 40, 262196, 65536, 40, 262197, 65536, 40, 262198, 65536, 40, 262199, 65536, 40, 262200, 65536, 40, 262201, 196608, 40, 262218, 131072, 38, 262219, 262144, 44, 262220, 65536, 44, 262221, 65536, 44, 262222, 65536, 44, 262223, 65536, 44, 262224, 65536, 44, 262225, 65536, 44, 262226, 65536, 44, 262227, 65536, 44, 262228, 65536, 44, 262229, 65536, 44, 262230, 65536, 44, 262231, 131072, 44, 262234, 131072, 42, 262236, 131072, 42, 327680, 262144, 0, 327681, 327680, 0, 327682, 393216, 0, 327683, 458752, 0, 327684, 262144, 0, 327685, 327680, 0, 327686, 262144, 0, 327687, 327680, 0, 327688, 393216, 0, 327689, 458752, 0, 327691, 0, 11, 327692, 65536, 11, 327693, 131072, 11, 327694, 393216, 6, 327696, 393216, 4, 327697, 327680, 6, 327698, 0, 11, 327699, 65536, 11, 327700, 0, 13, 327702, 131072, 13, 327705, 0, 42, 327706, 0, 39, 327707, 65536, 39, 327708, 65536, 39, 327709, 65536, 39, 327710, 65536, 39, 327711, 65536, 39, 327712, 65536, 39, 327713, 65536, 39, 327714, 65536, 39, 327715, 65536, 39, 327716, 65536, 39, 327717, 65536, 39, 327718, 65536, 39, 327719, 131072, 39, 327720, 0, 13, 327722, 131072, 13, 327725, 0, 13, 327727, 131072, 13, 327730, 393216, 4, 327732, 0, 13, 327734, 131072, 13, 327737, 0, 39, 327738, 65536, 39, 327739, 65536, 39, 327740, 65536, 39, 327741, 65536, 39, 327742, 65536, 39, 327743, 65536, 39, 327744, 65536, 39, 327745, 65536, 39, 327746, 65536, 39, 327747, 65536, 39, 327748, 65536, 39, 327749, 65536, 39, 327750, 65536, 39, 327751, 65536, 39, 327752, 65536, 39, 327753, 65536, 39, 327754, 131072, 39, 327755, 131072, 42, 327770, 131072, 42, 327772, 131072, 42, 327773, 327680, 35, 327774, 393216, 35, 393220, 393216, 4, 393223, 327680, 4, 393226, 393216, 4, 393227, 0, 12, 393229, 131072, 12, 393230, 262144, 0, 393231, 327680, 0, 393232, 393216, 0, 393233, 458752, 0, 393234, 0, 12, 393236, 131072, 12, 393237, 262144, 0, 393238, 327680, 0, 393239, 393216, 0, 393240, 458752, 0, 393241, 0, 42, 393242, 0, 40, 393243, 65536, 40, 393244, 65536, 40, 393245, 65536, 40, 393246, 65536, 40, 393247, 65536, 40, 393248, 65536, 40, 393249, 65536, 40, 393250, 65536, 40, 393251, 65536, 40, 393252, 65536, 40, 393253, 65536, 40, 393254, 65536, 40, 393255, 131072, 40, 393273, 0, 40, 393274, 65536, 40, 393275, 65536, 40, 393276, 65536, 40, 393277, 65536, 40, 393278, 65536, 40, 393279, 65536, 40, 393280, 65536, 40, 393281, 65536, 40, 393282, 65536, 40, 393283, 65536, 40, 393284, 65536, 40, 393285, 65536, 40, 393286, 65536, 40, 393287, 65536, 40, 393288, 65536, 40, 393289, 65536, 40, 393290, 131072, 40, 393291, 131072, 42, 393306, 131072, 42, 393307, 262144, 43, 393308, 131072, 43, 393309, 327680, 36, 393310, 393216, 36, 393311, 196608, 32, 458752, 393216, 0, 458753, 458752, 0, 458754, 393216, 0, 458755, 458752, 0, 458756, 262144, 0, 458757, 327680, 0, 458758, 262144, 0, 458759, 327680, 0, 458760, 262144, 0, 458761, 327680, 0, 458762, 262144, 0, 458763, 0, 13, 458765, 131072, 13, 458767, 327680, 4, 458770, 0, 13, 458772, 131072, 13, 458773, 65536, 11, 458774, 131072, 11, 458775, 393216, 4, 458777, 0, 42, 458782, 262144, 43, 458783, 65536, 43, 458784, 65536, 43, 458785, 65536, 43, 458786, 65536, 43, 458787, 65536, 43, 458788, 65536, 43, 458789, 65536, 43, 458790, 65536, 43, 458791, 65536, 43, 458792, 65536, 43, 458793, 65536, 43, 458794, 65536, 43, 458795, 65536, 43, 458796, 65536, 43, 458797, 65536, 43, 458798, 65536, 43, 458799, 65536, 43, 458800, 65536, 43, 458801, 65536, 43, 458802, 65536, 43, 458803, 65536, 43, 458804, 65536, 43, 458805, 65536, 43, 458806, 65536, 43, 458807, 65536, 43, 458808, 65536, 43, 458809, 65536, 43, 458810, 65536, 43, 458811, 65536, 43, 458812, 65536, 43, 458813, 65536, 43, 458814, 65536, 43, 458815, 65536, 43, 458816, 65536, 43, 458817, 65536, 43, 458818, 65536, 43, 458819, 65536, 43, 458820, 65536, 43, 458821, 65536, 43, 458822, 65536, 43, 458823, 65536, 43, 458824, 65536, 43, 458825, 65536, 43, 458826, 65536, 43, 458827, 131072, 43, 458828, 262144, 43, 458829, 65536, 43, 458830, 65536, 43, 458831, 65536, 43, 458832, 65536, 43, 458833, 65536, 43, 458834, 65536, 43, 458835, 65536, 43, 458836, 65536, 43, 458837, 65536, 43, 458838, 65536, 43, 458839, 65536, 43, 458840, 65536, 43, 458841, 65536, 43, 458842, 131072, 43, 458843, 262144, 44, 458844, 131072, 44, 458847, 262144, 32, 458848, 327680, 35, 458849, 393216, 35, 458850, 262144, 32, 458855, 327680, 35, 458856, 393216, 35, 524290, 393216, 4, 524291, 0, 75, 524292, 65536, 75, 524293, 131072, 75, 524294, 196608, 75, 524295, 262144, 75, 524296, 327680, 75, 524297, 393216, 75, 524298, 393216, 6, 524300, 393216, 6, 524304, 393216, 0, 524305, 458752, 0, 524306, 393216, 0, 524307, 458752, 0, 524308, 0, 12, 524310, 131072, 12, 524311, 262144, 0, 524312, 327680, 0, 524313, 0, 42, 524318, 131072, 42, 524319, 65536, 44, 524320, 65536, 44, 524321, 65536, 44, 524322, 65536, 44, 524323, 65536, 44, 524324, 65536, 44, 524325, 65536, 44, 524326, 65536, 44, 524327, 65536, 44, 524328, 65536, 44, 524329, 65536, 44, 524330, 65536, 44, 524331, 65536, 44, 524332, 65536, 44, 524333, 65536, 44, 524334, 65536, 44, 524335, 65536, 44, 524336, 65536, 44, 524337, 65536, 44, 524338, 65536, 44, 524339, 65536, 44, 524340, 65536, 44, 524341, 65536, 44, 524342, 65536, 44, 524343, 65536, 44, 524344, 65536, 44, 524345, 65536, 44, 524346, 65536, 44, 524347, 65536, 44, 524348, 65536, 44, 524349, 65536, 44, 524350, 65536, 44, 524351, 65536, 44, 524352, 65536, 44, 524353, 65536, 44, 524354, 65536, 44, 524355, 65536, 44, 524356, 65536, 44, 524357, 65536, 44, 524358, 65536, 44, 524359, 65536, 44, 524360, 65536, 44, 524361, 65536, 44, 524362, 65536, 44, 524363, 131072, 44, 524364, 262144, 44, 524365, 65536, 44, 524366, 65536, 44, 524367, 65536, 44, 524368, 65536, 44, 524369, 65536, 44, 524370, 65536, 44, 524371, 65536, 44, 524372, 65536, 44, 524373, 65536, 44, 524374, 65536, 44, 524375, 65536, 44, 524376, 65536, 44, 524377, 65536, 44, 524378, 131072, 44, 524379, 131072, 42, 524384, 327680, 36, 524385, 393216, 36, 524387, 196608, 32, 524388, 327680, 35, 524389, 393216, 35, 524390, 196608, 32, 524391, 327680, 36, 524392, 393216, 36, 589827, 0, 76, 589828, 65536, 76, 589829, 131072, 76, 589830, 196608, 76, 589831, 262144, 76, 589832, 327680, 76, 589833, 393216, 76, 589839, 327680, 4, 589841, 327680, 4, 589844, 0, 13, 589846, 131072, 13, 589849, 0, 43, 589850, 65536, 43, 589851, 65536, 43, 589852, 65536, 43, 589853, 65536, 43, 589854, 131072, 43, 589855, 262144, 0, 589856, 327680, 0, 589857, 393216, 0, 589858, 458752, 0, 589859, 0, 12, 589861, 131072, 12, 589862, 262144, 0, 589863, 327680, 0, 589866, 327680, 6, 589869, 393216, 6, 589871, 393216, 6, 589873, 393216, 4, 589875, 393216, 6, 589877, 393216, 4, 589880, 393216, 4, 589882, 393216, 4, 589884, 262144, 43, 589885, 65536, 43, 589886, 65536, 43, 589887, 65536, 43, 589888, 65536, 43, 589889, 65536, 43, 589890, 65536, 43, 589891, 65536, 43, 589892, 65536, 43, 589893, 65536, 43, 589894, 65536, 43, 589895, 65536, 43, 589896, 65536, 43, 589897, 65536, 43, 589898, 65536, 43, 589899, 65536, 43, 589900, 131072, 43, 589901, 262145, 5, 589902, 131073, 3, 589903, 131073, 3, 589904, 1, 6, 589907, 262144, 43, 589908, 65536, 43, 589909, 65536, 43, 589910, 65536, 43, 589911, 65536, 43, 589913, 65536, 43, 589914, 65536, 43, 589915, 131072, 43, 589922, 196608, 32, 589924, 327680, 36, 589925, 393216, 36, 589929, 196608, 32, 655363, 0, 77, 655364, 65536, 77, 655365, 131072, 77, 655366, 196608, 77, 655367, 262144, 77, 655368, 327680, 77, 655369, 393216, 77, 655382, 196608, 11, 655385, 0, 44, 655386, 65536, 44, 655387, 65536, 44, 655388, 65536, 44, 655389, 65536, 44, 655390, 131072, 44, 655395, 0, 13, 655397, 131072, 13, 655402, 65536, 24, 655414, 262144, 0, 655415, 327680, 0, 655416, 393216, 0, 655417, 458752, 0, 655418, 262144, 0, 655419, 327680, 0, 655420, 262144, 44, 655421, 65536, 44, 655422, 65536, 44, 655423, 65536, 44, 655424, 65536, 44, 655425, 65536, 44, 655426, 65536, 44, 655427, 65536, 44, 655428, 65536, 44, 655429, 65536, 44, 655430, 65536, 44, 655431, 65536, 44, 655432, 65536, 44, 655433, 65536, 44, 655434, 65536, 44, 655435, 65536, 44, 655436, 131072, 44, 655437, 262145, 2, 655438, 1, 0, 655439, 1, 0, 655440, 1, 4, 655443, 262144, 44, 655444, 65536, 44, 655445, 65536, 44, 655446, 65536, 44, 655447, 131072, 44, 655449, 0, 44, 655450, 65536, 44, 655451, 131072, 44, 655452, 196608, 83, 720899, 0, 78, 720900, 65536, 78, 720901, 131072, 78, 720902, 196608, 78, 720903, 262144, 78, 720904, 327680, 78, 720905, 393216, 78, 720912, 262144, 24, 720913, 0, 23, 720914, 0, 23, 720915, 0, 23, 720916, 0, 23, 720917, 0, 23, 720918, 0, 23, 720919, 0, 23, 720920, 327680, 24, 720938, 65536, 24, 720939, 262144, 43, 720940, 65536, 43, 720941, 65536, 43, 720942, 65536, 43, 720943, 65536, 43, 720944, 65536, 43, 720945, 65536, 43, 720946, 65536, 43, 720947, 65536, 43, 720948, 65536, 43, 720949, 196608, 43, 720952, 393216, 6, 720954, 393216, 4, 720956, 131072, 42, 720973, 262145, 6, 720974, 262145, 4, 720975, 262145, 4, 720976, 131073, 6, 720979, 131072, 42, 720980, 0, 84, 720981, 65536, 84, 720982, 131072, 88, 720983, 131072, 88, 720985, 131072, 84, 720986, 0, 84, 720987, 65536, 84, 720988, 196608, 84, 786435, 0, 79, 786436, 65536, 79, 786437, 131072, 79, 786438, 196608, 79, 786439, 262144, 79, 786440, 327680, 79, 786441, 393216, 79, 786474, 65536, 24, 786475, 262144, 44, 786476, 65536, 44, 786477, 65536, 44, 786478, 65536, 44, 786479, 65536, 44, 786480, 65536, 44, 786481, 65536, 44, 786482, 65536, 44, 786483, 65536, 44, 786484, 65536, 44, 786485, 196608, 44, 786492, 131072, 42, 786515, 131072, 42, 786516, 0, 87, 786517, 65536, 87, 786518, 131072, 88, 786522, 0, 87, 786523, 65536, 87, 851969, 262144, 0, 851970, 327680, 0, 851971, 0, 80, 851972, 65536, 80, 851973, 131072, 80, 851974, 196608, 80, 851975, 262144, 80, 851976, 327680, 80, 851977, 393216, 80, 852010, 131072, 24, 852011, 131072, 42, 852012, 0, 13, 852014, 131072, 13, 852017, 262144, 0, 852018, 327680, 0, 852019, 393216, 0, 852020, 458752, 0, 852021, 0, 43, 852022, 65536, 43, 852023, 65536, 43, 852024, 65536, 43, 852025, 65536, 43, 852026, 65536, 43, 852027, 65536, 43, 852028, 131072, 43, 852051, 131072, 42, 917504, 327680, 6, 917505, 262144, 1, 917506, 327680, 1, 917507, 0, 81, 917508, 65536, 81, 917509, 131072, 81, 917510, 196608, 81, 917511, 262144, 81, 917512, 327680, 81, 917513, 393216, 81, 917538, 0, 11, 917539, 65536, 11, 917540, 131072, 11, 917547, 131072, 42, 917552, 327680, 6, 917555, 393216, 6, 917557, 0, 44, 917558, 65536, 44, 917559, 65536, 44, 917560, 65536, 44, 917561, 65536, 44, 917562, 65536, 44, 917563, 65536, 44, 917564, 131072, 44, 917587, 131072, 42, 983041, 0, 5, 983042, 65536, 5, 983043, 262144, 0, 983044, 327680, 0, 983045, 0, 12, 983047, 131072, 12, 983048, 393216, 0, 983049, 458752, 0, 983051, 393216, 0, 983052, 458752, 0, 983053, 262144, 0, 983054, 327680, 0, 983074, 0, 12, 983075, 65536, 12, 983076, 131072, 12, 983077, 393216, 0, 983078, 458752, 0, 983083, 131072, 42, 983110, 0, 37, 983111, 65536, 37, 983112, 65536, 37, 983113, 65536, 37, 983114, 65536, 37, 983115, 131072, 37, 983116, 0, 4, 983121, 0, 4, 983123, 131072, 42, 983124, 131072, 88, 1048576, 327680, 6, 1048577, 262144, 1, 1048578, 327680, 6, 1048581, 0, 13, 1048583, 131072, 13, 1048585, 0, 11, 1048586, 65536, 11, 1048587, 131072, 11, 1048588, 327680, 6, 1048610, 0, 13, 1048611, 65536, 13, 1048612, 131072, 13, 1048613, 393216, 1, 1048614, 458752, 1, 1048619, 131072, 42, 1048643, 0, 29, 1048644, 65536, 29, 1048645, 65536, 37, 1048646, 196608, 38, 1048651, 65536, 37, 1048652, 65536, 37, 1048653, 65536, 37, 1048654, 65536, 29, 1048655, 65536, 29, 1048656, 65536, 29, 1048657, 65536, 29, 1048658, 131072, 29, 1048659, 131072, 42, 1048660, 131072, 88, 1048661, 131072, 88, 1048662, 196608, 83, 1114113, 0, 5, 1114114, 458752, 0, 1114115, 262144, 0, 1114116, 327680, 0, 1114117, 393216, 0, 1114118, 458752, 0, 1114119, 393216, 0, 1114120, 458752, 0, 1114121, 0, 12, 1114123, 131072, 12, 1114128, 0, 11, 1114129, 65536, 11, 1114130, 131072, 11, 1114136, 262144, 24, 1114137, 0, 23, 1114138, 0, 23, 1114139, 0, 23, 1114140, 0, 23, 1114141, 0, 23, 1114142, 0, 23, 1114143, 0, 23, 1114144, 0, 23, 1114145, 327680, 24, 1114154, 65536, 24, 1114155, 262144, 43, 1114156, 65536, 43, 1114176, 0, 29, 1114177, 65536, 29, 1114178, 65536, 37, 1114179, 65536, 37, 1114180, 65536, 37, 1114187, 131072, 38, 1114190, 131072, 38, 1114194, 131072, 30, 1114195, 131072, 42, 1114196, 0, 84, 1114197, 65536, 84, 1114198, 196608, 84, 1114200, 131072, 83, 1114201, 0, 83, 1114202, 65536, 83, 1114203, 196608, 83, 1179648, 327680, 4, 1179650, 327680, 6, 1179653, 0, 11, 1179654, 65536, 11, 1179655, 131072, 11, 1179657, 0, 13, 1179659, 131072, 13, 1179664, 0, 12, 1179666, 131072, 12, 1179671, 65536, 37, 1179672, 65536, 37, 1179673, 65536, 37, 1179674, 65536, 37, 1179675, 65536, 37, 1179676, 65536, 37, 1179677, 65536, 37, 1179678, 65536, 37, 1179679, 65536, 37, 1179680, 65536, 37, 1179681, 65536, 37, 1179682, 65536, 37, 1179683, 65536, 37, 1179684, 65536, 37, 1179685, 65536, 37, 1179686, 65536, 37, 1179687, 65536, 37, 1179688, 131072, 37, 1179689, 0, 4, 1179690, 65536, 24, 1179691, 262144, 44, 1179692, 131072, 44, 1179712, 0, 30, 1179713, 0, 38, 1179716, 0, 38, 1179723, 131072, 38, 1179726, 131072, 38, 1179730, 131072, 30, 1179731, 131072, 42, 1179732, 0, 85, 1179733, 65536, 85, 1179734, 196608, 83, 1179736, 131072, 84, 1179737, 0, 84, 1179738, 65536, 84, 1179739, 196608, 84, 1179747, 196608, 32, 1245185, 393216, 0, 1245186, 458752, 0, 1245187, 393216, 0, 1245188, 458752, 0, 1245189, 0, 12, 1245191, 131072, 12, 1245192, 393216, 0, 1245193, 458752, 0, 1245194, 262144, 0, 1245195, 327680, 0, 1245200, 0, 13, 1245202, 131072, 13, 1245205, 0, 37, 1245206, 65536, 37, 1245224, 65536, 37, 1245225, 131072, 37, 1245226, 131072, 24, 1245227, 131072, 42, 1245243, 0, 29, 1245244, 65536, 29, 1245245, 65536, 29, 1245246, 65536, 29, 1245247, 65536, 29, 1245248, 131072, 27, 1245249, 0, 38, 1245252, 0, 38, 1245259, 131072, 38, 1245262, 131072, 38, 1245266, 131072, 30, 1245267, 131072, 42, 1245268, 0, 86, 1245269, 65536, 86, 1245270, 131072, 88, 1245273, 0, 87, 1245274, 65536, 87, 1245282, 327680, 35, 1245283, 393216, 35, 1310720, 327680, 4, 1310721, 0, 11, 1310722, 65536, 11, 1310723, 131072, 11, 1310725, 0, 13, 1310726, 0, 11, 1310727, 131072, 13, 1310728, 131072, 11, 1310729, 327680, 6, 1310732, 393216, 6, 1310741, 0, 38, 1310742, 0, 38, 1310760, 262144, 38, 1310761, 65536, 37, 1310762, 65536, 37, 1310763, 65536, 37, 1310764, 65536, 37, 1310765, 65536, 37, 1310766, 65536, 41, 1310767, 65536, 41, 1310768, 131072, 41, 1310779, 0, 30, 1310780, 327680, 6, 1310783, 393216, 0, 1310784, 458752, 0, 1310785, 0, 38, 1310788, 0, 39, 1310789, 65536, 39, 1310790, 65536, 39, 1310791, 65536, 39, 1310792, 65536, 39, 1310793, 65536, 39, 1310794, 65536, 39, 1310795, 131072, 39, 1310798, 131072, 38, 1310801, 196608, 28, 1310802, 131072, 31, 1310803, 131072, 42, 1310804, 0, 87, 1310805, 65536, 87, 1310806, 131072, 88, 1310818, 327680, 36, 1310819, 393216, 36, 1310823, 327680, 35, 1310824, 393216, 35, 1376257, 0, 12, 1376259, 131072, 12, 1376260, 262144, 0, 1376261, 327680, 0, 1376262, 0, 12, 1376264, 131072, 12, 1376265, 262144, 0, 1376266, 327680, 0, 1376267, 393216, 0, 1376268, 458752, 0, 1376277, 0, 38, 1376278, 0, 38, 1376302, 65536, 37, 1376303, 131072, 37, 1376304, 131072, 42, 1376312, 0, 11, 1376313, 65536, 11, 1376314, 131072, 11, 1376315, 0, 30, 1376318, 327680, 4, 1376321, 0, 38, 1376324, 0, 40, 1376325, 65536, 40, 1376326, 65536, 40, 1376327, 65536, 40, 1376328, 65536, 40, 1376329, 65536, 40, 1376330, 65536, 40, 1376331, 131072, 40, 1376334, 131072, 38, 1376337, 131072, 30, 1376338, 262144, 43, 1376339, 131072, 43, 1376340, 131072, 88, 1376341, 131072, 88, 1376342, 131072, 88, 1376354, 196608, 32, 1376357, 327680, 35, 1376358, 393216, 35, 1376359, 327680, 36, 1376360, 393216, 36, 1441793, 0, 13, 1441795, 131072, 13, 1441796, 65536, 11, 1441797, 131072, 11, 1441798, 0, 13, 1441799, 65536, 11, 1441800, 131072, 13, 1441803, 393216, 6, 1441805, 393216, 4, 1441813, 0, 38, 1441814, 0, 39, 1441815, 65536, 39, 1441816, 65536, 39, 1441817, 65536, 39, 1441818, 65536, 39, 1441819, 65536, 39, 1441820, 196608, 39, 1441838, 131072, 38, 1441839, 131072, 38, 1441840, 131072, 42, 1441848, 0, 12, 1441850, 131072, 12, 1441851, 0, 30, 1441856, 393216, 0, 1441857, 0, 39, 1441858, 65536, 39, 1441859, 65536, 39, 1441860, 65536, 39, 1441861, 65536, 39, 1441862, 65536, 39, 1441863, 65536, 39, 1441864, 65536, 39, 1441865, 65536, 39, 1441866, 65536, 39, 1441867, 196608, 39, 1441870, 131072, 38, 1441872, 196608, 11, 1441873, 131072, 30, 1441874, 262144, 44, 1441875, 131072, 44, 1441876, 65536, 84, 1441877, 196608, 84, 1441891, 196608, 32, 1441893, 327680, 36, 1441894, 393216, 36, 1441897, 196608, 32, 1507329, 262144, 0, 1507330, 327680, 0, 1507331, 0, 12, 1507333, 131072, 12, 1507334, 0, 12, 1507336, 131072, 12, 1507337, 393216, 0, 1507338, 458752, 0, 1507339, 393216, 0, 1507340, 458752, 0, 1507349, 0, 38, 1507350, 0, 40, 1507351, 65536, 40, 1507352, 65536, 40, 1507353, 65536, 40, 1507354, 65536, 40, 1507355, 65536, 40, 1507356, 196608, 40, 1507374, 131072, 38, 1507375, 131072, 38, 1507376, 131072, 42, 1507384, 0, 13, 1507386, 131072, 13, 1507387, 0, 30, 1507391, 327680, 4, 1507393, 0, 40, 1507394, 65536, 40, 1507395, 65536, 40, 1507396, 65536, 40, 1507397, 65536, 40, 1507398, 65536, 40, 1507399, 65536, 40, 1507400, 65536, 40, 1507401, 65536, 40, 1507402, 65536, 40, 1507403, 196608, 40, 1507404, 65536, 39, 1507405, 65536, 39, 1507406, 131072, 39, 1507409, 131072, 30, 1507410, 131072, 42, 1507411, 0, 87, 1507412, 65536, 87, 1507413, 131072, 88, 1507427, 393216, 35, 1507428, 196608, 32, 1572865, 0, 11, 1572866, 65536, 11, 1572867, 0, 13, 1572869, 131072, 13, 1572870, 0, 13, 1572872, 131072, 13, 1572873, 65536, 11, 1572874, 131072, 11, 1572875, 393216, 4, 1572877, 393216, 4, 1572885, 0, 39, 1572886, 65536, 39, 1572887, 196608, 39, 1572892, 0, 39, 1572893, 65536, 39, 1572894, 65536, 39, 1572895, 65536, 39, 1572896, 65536, 39, 1572897, 65536, 39, 1572898, 65536, 39, 1572899, 65536, 39, 1572900, 65536, 39, 1572901, 196608, 39, 1572910, 131072, 38, 1572911, 131072, 38, 1572912, 262144, 42, 1572913, 65536, 41, 1572914, 131072, 41, 1572921, 262144, 0, 1572922, 327680, 0, 1572923, 0, 31, 1572924, 65536, 31, 1572925, 65536, 31, 1572926, 131072, 28, 1572939, 0, 40, 1572940, 65536, 40, 1572941, 65536, 40, 1572942, 131072, 40, 1572945, 131072, 30, 1572946, 131072, 42, 1572947, 0, 83, 1572948, 131072, 88, 1572949, 196608, 83, 1572962, 327680, 36, 1572963, 393216, 36, 1638401, 0, 12, 1638403, 131072, 12, 1638404, 262144, 0, 1638405, 327680, 0, 1638406, 393216, 0, 1638407, 458752, 0, 1638408, 0, 12, 1638410, 131072, 12, 1638411, 262144, 0, 1638412, 327680, 0, 1638421, 0, 40, 1638422, 65536, 40, 1638423, 196608, 40, 1638428, 0, 40, 1638429, 65536, 40, 1638430, 65536, 40, 1638431, 65536, 40, 1638432, 65536, 40, 1638433, 65536, 40, 1638434, 65536, 40, 1638435, 65536, 40, 1638436, 65536, 40, 1638437, 196608, 40, 1638446, 131072, 38, 1638447, 131072, 38, 1638450, 131072, 42, 1638456, 327680, 6, 1638459, 393216, 6, 1638462, 0, 30, 1638475, 196608, 28, 1638476, 65536, 31, 1638477, 65536, 31, 1638478, 65536, 31, 1638479, 65536, 31, 1638480, 65536, 31, 1638481, 131072, 31, 1638482, 131072, 42, 1638483, 0, 84, 1638484, 65536, 84, 1638485, 196608, 84, 1638496, 327680, 35, 1638497, 393216, 35, 1638498, 196608, 32, 1703937, 0, 13, 1703938, 0, 11, 1703939, 131072, 13, 1703940, 131072, 11, 1703941, 327680, 4, 1703942, 0, 11, 1703943, 65536, 11, 1703944, 0, 13, 1703946, 131072, 13, 1703949, 393216, 6, 1703950, 262144, 43, 1703951, 65536, 43, 1703952, 0, 22, 1703953, 65536, 43, 1703954, 65536, 43, 1703955, 65536, 43, 1703956, 65536, 43, 1703957, 65536, 43, 1703958, 196608, 43, 1703959, 0, 39, 1703960, 65536, 39, 1703961, 65536, 39, 1703962, 65536, 39, 1703963, 65536, 39, 1703964, 65536, 39, 1703965, 65536, 39, 1703966, 65536, 39, 1703967, 65536, 39, 1703968, 65536, 39, 1703969, 65536, 39, 1703970, 65536, 39, 1703971, 65536, 39, 1703972, 196608, 39, 1703973, 0, 38, 1703982, 131072, 38, 1703983, 131072, 38, 1703986, 131072, 42, 1703987, 262144, 0, 1703988, 327680, 0, 1703998, 0, 31, 1703999, 65536, 31, 1704000, 65536, 31, 1704001, 65536, 31, 1704002, 65536, 31, 1704003, 65536, 31, 1704004, 65536, 31, 1704005, 65536, 31, 1704006, 65536, 31, 1704007, 65536, 31, 1704008, 65536, 31, 1704009, 65536, 31, 1704010, 65536, 31, 1704011, 131072, 31, 1704015, 262144, 6, 1704017, 0, 4, 1704018, 131072, 42, 1704019, 0, 87, 1704020, 65536, 87, 1704032, 327680, 36, 1704033, 393216, 36, 1769474, 0, 12, 1769476, 131072, 12, 1769478, 0, 12, 1769480, 131072, 12, 1769481, 262144, 0, 1769482, 327680, 0, 1769483, 393216, 0, 1769484, 458752, 0, 1769486, 262144, 44, 1769487, 65536, 44, 1769488, 0, 22, 1769489, 65536, 44, 1769490, 65536, 44, 1769491, 65536, 44, 1769492, 65536, 44, 1769493, 65536, 44, 1769494, 196608, 44, 1769495, 0, 40, 1769496, 65536, 40, 1769497, 65536, 40, 1769498, 65536, 40, 1769499, 65536, 40, 1769500, 65536, 40, 1769501, 65536, 40, 1769502, 65536, 40, 1769503, 65536, 40, 1769504, 65536, 40, 1769505, 65536, 40, 1769506, 65536, 40, 1769507, 65536, 40, 1769508, 196608, 40, 1769509, 0, 38, 1769518, 131072, 38, 1769519, 131072, 38, 1769522, 131072, 42, 1769525, 393216, 6, 1769540, 196608, 7, 1769541, 262144, 7, 1769545, 0, 4, 1769554, 131072, 42, 1769555, 131072, 88, 1769556, 131072, 88, 1769569, 196608, 32, 1835010, 0, 13, 1835012, 131072, 13, 1835014, 0, 13, 1835016, 131072, 13, 1835021, 393216, 4, 1835022, 131072, 42, 1835030, 0, 43, 1835031, 65536, 43, 1835032, 65536, 43, 1835034, 65536, 43, 1835035, 65536, 43, 1835036, 196608, 43, 1835039, 393216, 6, 1835041, 393216, 4, 1835043, 393216, 4, 1835044, 0, 38, 1835045, 0, 38, 1835054, 131072, 38, 1835055, 131072, 38, 1835058, 131072, 42, 1835059, 393216, 0, 1835060, 458752, 0, 1835061, 393216, 0, 1835062, 458752, 0, 1835063, 393216, 0, 1835064, 458752, 0, 1835079, 0, 4, 1835083, 0, 11, 1835084, 65536, 11, 1835085, 131072, 11, 1835090, 131072, 42, 1835092, 131072, 83, 1835093, 0, 83, 1835094, 65536, 83, 1835095, 196608, 83, 1835104, 327680, 35, 1835105, 393216, 35, 1900545, 262144, 0, 1900546, 327680, 0, 1900547, 393216, 0, 1900548, 458752, 0, 1900549, 393216, 0, 1900550, 458752, 0, 1900551, 262144, 0, 1900552, 327680, 0, 1900553, 393216, 0, 1900554, 458752, 0, 1900555, 393216, 0, 1900556, 458752, 0, 1900558, 131072, 42, 1900566, 0, 44, 1900567, 65536, 44, 1900568, 131072, 40, 1900570, 0, 40, 1900571, 65536, 44, 1900572, 196608, 44, 1900580, 0, 38, 1900581, 0, 38, 1900590, 131072, 38, 1900591, 131072, 38, 1900594, 131072, 42, 1900597, 393216, 4, 1900599, 393216, 4, 1900601, 393216, 4, 1900619, 0, 12, 1900621, 131072, 12, 1900622, 262144, 0, 1900623, 327680, 0, 1900624, 262144, 0, 1900625, 327680, 0, 1900626, 131072, 42, 1900628, 131072, 84, 1900629, 0, 84, 1900630, 65536, 84, 1900631, 196608, 84, 1900640, 327680, 36, 1900641, 393216, 36, 1966080, 327680, 6, 1966086, 327680, 6, 1966089, 393216, 6, 1966093, 262144, 43, 1966094, 131072, 43, 1966108, 0, 42, 1966111, 393216, 4, 1966113, 327680, 6, 1966116, 0, 38, 1966117, 0, 38, 1966126, 262144, 38, 1966127, 65536, 37, 1966128, 65536, 37, 1966129, 131072, 37, 1966130, 131072, 42, 1966136, 262144, 0, 1966137, 327680, 0, 1966138, 262144, 0, 1966139, 327680, 0, 1966140, 393216, 0, 1966141, 458752, 0, 1966142, 393216, 0, 1966143, 458752, 0, 1966149, 0, 11, 1966150, 65536, 11, 1966151, 131072, 11, 1966155, 0, 13, 1966157, 131072, 13, 1966160, 393216, 6, 1966162, 131072, 42, 1966163, 65536, 11, 1966164, 131072, 11, 1966165, 0, 87, 1966166, 65536, 87, 1966175, 196608, 32, 2031617, 262144, 0, 2031618, 327680, 0, 2031619, 262144, 0, 2031620, 327680, 0, 2031621, 393216, 0, 2031622, 458752, 0, 2031623, 262144, 0, 2031624, 327680, 0, 2031625, 393216, 0, 2031626, 458752, 0, 2031627, 262144, 0, 2031628, 327680, 0, 2031629, 262144, 44, 2031630, 131072, 44, 2031644, 0, 42, 2031652, 0, 38, 2031653, 0, 38, 2031665, 131072, 38, 2031666, 262144, 42, 2031667, 65536, 41, 2031668, 65536, 41, 2031669, 65536, 41, 2031670, 65536, 41, 2031671, 131072, 41, 2031674, 393216, 6, 2031676, 393216, 6, 2031678, 393216, 4, 2031680, 393216, 4, 2031683, 262144, 0, 2031684, 327680, 0, 2031685, 0, 12, 2031687, 131072, 12, 2031690, 393216, 0, 2031691, 458752, 0, 2031692, 393216, 0, 2031693, 458752, 0, 2031694, 262144, 0, 2031695, 327680, 0, 2031696, 393216, 0, 2031697, 458752, 0, 2031698, 262144, 42, 2031699, 65536, 41, 2031700, 65536, 41, 2031701, 131072, 41, 2031710, 327680, 35, 2031711, 393216, 35, 2097152, 327680, 6, 2097154, 327680, 6, 2097155, 0, 11, 2097156, 65536, 11, 2097157, 131072, 11, 2097158, 327680, 6, 2097161, 393216, 6, 2097162, 0, 11, 2097163, 65536, 11, 2097164, 131072, 11, 2097165, 131072, 42, 2097180, 0, 42, 2097183, 393216, 6, 2097185, 393216, 6, 2097187, 393216, 4, 2097188, 0, 38, 2097189, 0, 38, 2097201, 131072, 38, 2097207, 131072, 42, 2097218, 327680, 6, 2097221, 0, 13, 2097223, 131072, 13, 2097225, 327680, 4, 2097228, 393216, 4, 2097230, 393216, 4, 2097232, 393216, 6, 2097234, 0, 13, 2097236, 131072, 13, 2097237, 131072, 42, 2097246, 327680, 36, 2097247, 393216, 36, 2097248, 262144, 32, 2162689, 393216, 0, 2162690, 458752, 0, 2162691, 0, 12, 2162693, 131072, 12, 2162694, 393216, 0, 2162695, 458752, 0, 2162696, 393216, 0, 2162697, 458752, 0, 2162698, 0, 12, 2162700, 131072, 12, 2162701, 131072, 42, 2162716, 0, 42, 2162724, 0, 38, 2162725, 0, 38, 2162737, 131072, 38, 2162738, 262144, 0, 2162739, 327680, 0, 2162740, 393216, 0, 2162741, 458752, 0, 2162742, 393216, 0, 2162743, 262144, 42, 2162744, 65536, 41, 2162745, 65536, 41, 2162746, 65536, 41, 2162747, 65536, 41, 2162748, 65536, 41, 2162749, 65536, 41, 2162750, 65536, 41, 2162751, 65536, 41, 2162752, 262144, 41, 2162753, 262144, 6, 2162773, 262144, 42, 2162774, 65536, 41, 2162775, 131072, 41, 2162783, 196608, 32, 2228227, 0, 13, 2228229, 131072, 13, 2228230, 65536, 11, 2228231, 131072, 11, 2228234, 0, 13, 2228236, 131072, 13, 2228237, 131072, 42, 2228252, 0, 42, 2228255, 393216, 4, 2228257, 327680, 6, 2228260, 0, 38, 2228261, 0, 38, 2228273, 131072, 38, 2228288, 262144, 42, 2228289, 65536, 41, 2228290, 65536, 41, 2228291, 65536, 41, 2228292, 65536, 41, 2228293, 65536, 41, 2228294, 65536, 41, 2228295, 65536, 41, 2228296, 65536, 41, 2228297, 65536, 41, 2228298, 65536, 41, 2228299, 65536, 37, 2228300, 65536, 37, 2228301, 65536, 37, 2228302, 65536, 37, 2228303, 65536, 37, 2228304, 65536, 37, 2228305, 65536, 37, 2228306, 65536, 37, 2228307, 65536, 37, 2228308, 65536, 37, 2228311, 131072, 42, 2228319, 262144, 32, 2293761, 262144, 0, 2293762, 327680, 0, 2293763, 393216, 0, 2293764, 458752, 0, 2293765, 0, 12, 2293767, 131072, 12, 2293768, 262144, 0, 2293769, 327680, 0, 2293770, 393216, 0, 2293771, 458752, 0, 2293772, 393216, 0, 2293773, 262144, 42, 2293774, 65536, 41, 2293775, 65536, 41, 2293776, 65536, 41, 2293777, 65536, 41, 2293778, 65536, 41, 2293779, 65536, 41, 2293780, 65536, 41, 2293781, 65536, 41, 2293782, 65536, 41, 2293783, 65536, 41, 2293784, 65536, 41, 2293785, 65536, 41, 2293786, 65536, 41, 2293787, 65536, 41, 2293788, 196608, 42, 2293789, 393216, 0, 2293790, 458752, 0, 2293791, 393216, 0, 2293792, 458752, 0, 2293793, 262144, 0, 2293794, 327680, 0, 2293796, 0, 38, 2293797, 0, 38, 2293809, 131072, 38, 2293830, 0, 37, 2293831, 65536, 37, 2293832, 65536, 37, 2293833, 65536, 37, 2293834, 196608, 38, 2293845, 131072, 38, 2293846, 131072, 41, 2293847, 131072, 42, 2293856, 196608, 32, 2359299, 393216, 6, 2359301, 0, 13, 2359303, 131072, 13, 2359305, 0, 11, 2359306, 65536, 11, 2359307, 131072, 11, 2359310, 0, 13, 2359312, 131072, 13, 2359314, 0, 11, 2359315, 0, 13, 2359316, 131072, 11, 2359317, 131072, 13, 2359321, 0, 11, 2359322, 0, 13, 2359323, 131072, 11, 2359324, 131072, 13, 2359327, 393216, 4, 2359329, 393216, 4, 2359331, 393216, 6, 2359332, 0, 38, 2359333, 0, 38, 2359345, 262144, 38, 2359346, 65536, 37, 2359347, 65536, 37, 2359348, 65536, 37, 2359349, 65536, 37, 2359350, 65536, 37, 2359351, 65536, 37, 2359352, 65536, 37, 2359353, 65536, 37, 2359354, 65536, 37, 2359355, 262144, 37, 2359366, 0, 38, 2359381, 262144, 38, 2359382, 65536, 37, 2359383, 65536, 37, 2359384, 65536, 37, 2359385, 65536, 41, 2359391, 327680, 35, 2359392, 393216, 35, 2424833, 262144, 0, 2424834, 327680, 0, 2424835, 262144, 0, 2424836, 327680, 0, 2424837, 393216, 0, 2424838, 458752, 0, 2424839, 262144, 0, 2424840, 327680, 0, 2424841, 0, 12, 2424843, 131072, 12, 2424844, 262144, 0, 2424845, 327680, 0, 2424846, 393216, 0, 2424847, 458752, 0, 2424848, 393216, 0, 2424849, 458752, 0, 2424850, 0, 12, 2424852, 131072, 12, 2424853, 262144, 0, 2424854, 327680, 0, 2424855, 393216, 0, 2424856, 458752, 0, 2424857, 0, 12, 2424859, 131072, 12, 2424860, 393216, 0, 2424861, 458752, 0, 2424862, 262144, 0, 2424863, 327680, 0, 2424864, 262144, 0, 2424865, 327680, 0, 2424866, 393216, 0, 2424867, 458752, 0, 2424868, 0, 38, 2424869, 0, 38, 2424891, 262144, 38, 2424892, 65536, 37, 2424893, 65536, 37, 2424894, 65536, 37, 2424895, 65536, 37, 2424896, 65536, 37, 2424897, 65536, 37, 2424898, 65536, 37, 2424899, 65536, 37, 2424900, 65536, 37, 2424901, 65536, 37, 2424902, 196608, 38, 2424920, 131072, 38, 2424921, 131072, 38, 2424922, 131072, 42, 2424927, 327680, 36, 2424928, 393216, 36, 2490371, 393216, 6, 2490373, 393216, 6, 2490375, 393216, 4, 2490377, 0, 13, 2490379, 131072, 13, 2490382, 393216, 6, 2490384, 393216, 4, 2490386, 0, 13, 2490388, 131072, 13, 2490391, 393216, 6, 2490393, 0, 13, 2490395, 131072, 13, 2490398, 393216, 4, 2490400, 393216, 6, 2490402, 393216, 6, 2490404, 0, 38, 2490405, 0, 38, 2490456, 131072, 38, 2490457, 131072, 38, 2490458, 131072, 42, 2490464, 196608, 32, 2555905, 262144, 0, 2555906, 327680, 0, 2555907, 262144, 0, 2555908, 327680, 0, 2555909, 262144, 0, 2555910, 327680, 0, 2555911, 393216, 0, 2555912, 458752, 0, 2555913, 393216, 0, 2555914, 458752, 0, 2555915, 393216, 0, 2555916, 458752, 0, 2555917, 262144, 0, 2555918, 327680, 0, 2555919, 262144, 0, 2555920, 327680, 0, 2555921, 393216, 0, 2555922, 458752, 0, 2555923, 393216, 0, 2555924, 458752, 0, 2555925, 393216, 0, 2555926, 458752, 0, 2555927, 262144, 0, 2555928, 327680, 0, 2555929, 393216, 0, 2555930, 458752, 0, 2555931, 262144, 0, 2555932, 327680, 0, 2555933, 262144, 0, 2555934, 327680, 0, 2555935, 393216, 0, 2555936, 458752, 0, 2555937, 262144, 0, 2555938, 327680, 0, 2555940, 0, 38, 2555941, 0, 38, 2555992, 262144, 38, 2555993, 131072, 38, 2555994, 131072, 42, 2556000, 327680, 35, 2556001, 393216, 35, 2621443, 393216, 6, 2621445, 393216, 6, 2621447, 393216, 6, 2621449, 393216, 4, 2621451, 393216, 4, 2621453, 393216, 4, 2621455, 393216, 6, 2621457, 393216, 6, 2621459, 393216, 4, 2621461, 393216, 4, 2621463, 393216, 4, 2621465, 393216, 6, 2621467, 393216, 4, 2621469, 393216, 6, 2621471, 393216, 6, 2621473, 393216, 4, 2621475, 393216, 6, 2621476, 0, 38, 2621477, 0, 38, 2621529, 131072, 38, 2621530, 262144, 42, 2621536, 327680, 36, 2621537, 393216, 36, 2686977, 262144, 0, 2686978, 327680, 0, 2686979, 262144, 0, 2686980, 327680, 0, 2686981, 262144, 0, 2686982, 327680, 0, 2686983, 262144, 0, 2686984, 327680, 0, 2686985, 262144, 0, 2686986, 327680, 0, 2686987, 262144, 0, 2686988, 327680, 0, 2686989, 262144, 0, 2686990, 327680, 0, 2686991, 262144, 0, 2686992, 327680, 0, 2686993, 262144, 0, 2686994, 327680, 0, 2686995, 262144, 0, 2686996, 327680, 0, 2686997, 262144, 0, 2686998, 327680, 0, 2686999, 262144, 0, 2687000, 327680, 0, 2687001, 262144, 0, 2687002, 327680, 0, 2687003, 262144, 0, 2687004, 327680, 0, 2687005, 262144, 0, 2687006, 327680, 0, 2687007, 262144, 0, 2687008, 327680, 0, 2687009, 262144, 0, 2687010, 327680, 0, 2687012, 0, 38, 2687013, 0, 38, 2687065, 131072, 38, 2687066, 131072, 38, 2687067, 131072, 42, 2687073, 196608, 32, 2752515, 393216, 6, 2752517, 393216, 6, 2752519, 393216, 6, 2752521, 393216, 6, 2752523, 393216, 6, 2752525, 393216, 6, 2752527, 393216, 6, 2752529, 393216, 6, 2752531, 393216, 6, 2752533, 393216, 6, 2752535, 393216, 6, 2752537, 393216, 6, 2752539, 393216, 6, 2752541, 393216, 6, 2752543, 393216, 6, 2752545, 393216, 6, 2752547, 393216, 6, 2752548, 0, 38, 2752549, 0, 38, 2752601, 131072, 38, 2752602, 131072, 38, 2752603, 131072, 42, 2752608, 327680, 35, 2752609, 393216, 35, 2818084, 0, 38, 2818085, 0, 38, 2818137, 131072, 38, 2818138, 131072, 38, 2818139, 131072, 42, 2818144, 327680, 36, 2818145, 393216, 36, 2883620, 0, 38, 2883621, 0, 38, 2883669, 131072, 38, 2883673, 131072, 38, 2883674, 131072, 38, 2883675, 131072, 42, 2883680, 196608, 32 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 78, 458752, 34, 131074, 393216, 6, 131082, 393216, 6, 131106, 458752, 34, 131143, 65536, 35, 131144, 131072, 35, 131159, 327680, 6, 131162, 393216, 6, 196617, 327680, 6, 196620, 393216, 6, 196622, 393216, 6, 196627, 327680, 6, 196630, 327680, 4, 196633, 393216, 4, 196636, 65536, 35, 196637, 131072, 35, 196644, 65536, 35, 196645, 131072, 35, 196648, 0, 11, 196649, 65536, 11, 196650, 131072, 11, 196653, 0, 11, 196654, 65536, 11, 196655, 131072, 11, 196660, 0, 11, 196661, 65536, 11, 196662, 131072, 11, 196669, 65536, 35, 196670, 131072, 35, 196679, 65536, 36, 196680, 131072, 36, 196693, 0, 11, 196694, 65536, 11, 196695, 131072, 11, 262152, 393216, 6, 262154, 393216, 6, 262172, 65536, 36, 262173, 131072, 36, 262175, 458752, 34, 262180, 65536, 36, 262181, 131072, 36, 262184, 0, 12, 262185, 65536, 12, 262186, 131072, 12, 262187, 262144, 0, 262188, 327680, 0, 262189, 0, 12, 262190, 65536, 12, 262191, 131072, 12, 262192, 393216, 0, 262193, 458752, 0, 262194, 393216, 0, 262195, 458752, 0, 262196, 0, 12, 262197, 65536, 12, 262198, 131072, 12, 262199, 393216, 0, 262200, 458752, 0, 262205, 65536, 36, 262206, 131072, 36, 262220, 262144, 0, 262221, 327680, 0, 262222, 393216, 0, 262223, 458752, 0, 262224, 262144, 0, 262225, 327680, 0, 262226, 393216, 0, 262227, 458752, 0, 262229, 0, 12, 262231, 131072, 12, 262234, 393216, 6, 327689, 327680, 4, 327691, 327680, 6, 327700, 131072, 11, 327702, 327680, 4, 327705, 393216, 4, 327722, 327680, 6, 327725, 393216, 6, 327727, 327680, 4, 327732, 393216, 4, 327734, 327680, 4, 327737, 393216, 4, 327755, 327680, 6, 327758, 393216, 6, 327760, 393216, 4, 327762, 393216, 6, 327764, 393216, 4, 327765, 0, 13, 327767, 131072, 13, 393218, 393216, 6, 393222, 393216, 6, 393244, 393216, 0, 393245, 458752, 0, 393255, 0, 11, 393256, 65536, 11, 393257, 131072, 11, 458763, 327680, 0, 458765, 327680, 6, 458770, 393216, 4, 458772, 0, 11, 458775, 393216, 6, 458777, 393216, 4, 458779, 327680, 4, 458780, 393216, 1, 458781, 458752, 1, 458782, 393216, 4, 458783, 262144, 0, 458784, 327680, 0, 458785, 262144, 0, 458786, 327680, 0, 458787, 393216, 0, 458788, 458752, 0, 458789, 262144, 0, 458790, 327680, 0, 458791, 0, 12, 458793, 131072, 12, 524316, 393216, 2, 524317, 458752, 2, 524318, 327680, 6, 524320, 327680, 6, 524322, 327680, 4, 524323, 0, 11, 524324, 65536, 11, 524325, 327680, 8, 524327, 393216, 10, 524329, 131072, 13, 524331, 262144, 0, 524332, 327680, 0, 524333, 262144, 0, 524334, 327680, 0, 524335, 393216, 0, 524336, 458752, 0, 524337, 262144, 0, 524338, 327680, 0, 524339, 393216, 0, 524340, 458752, 0, 524342, 393216, 0, 524343, 458752, 0, 524344, 393216, 0, 524345, 458752, 0, 524346, 262144, 0, 524347, 327680, 0, 524353, 0, 11, 524354, 65536, 11, 524355, 131072, 11, 524360, 0, 11, 524361, 65536, 11, 524362, 131072, 11, 524369, 393216, 0, 524370, 458752, 0, 524375, 0, 32, 524376, 65536, 32, 524377, 131072, 32, 589836, 262144, 3, 589837, 196608, 7, 589838, 262144, 7, 589844, 393216, 4, 589846, 327680, 6, 589849, 393216, 6, 589877, 327680, 4, 589884, 393216, 6, 589885, 262144, 0, 589886, 327680, 0, 589887, 393216, 0, 589888, 458752, 0, 589889, 0, 12, 589891, 131072, 12, 589892, 393216, 0, 589893, 458752, 0, 589894, 393216, 0, 589895, 458752, 0, 589896, 0, 12, 589898, 131072, 12, 589904, 327680, 4, 589907, 393216, 4, 589911, 0, 33, 589912, 65536, 33, 589913, 131072, 33, 655372, 262144, 4, 655385, 262144, 0, 655386, 327680, 0, 655387, 393216, 0, 655388, 458752, 0, 655389, 262144, 0, 655390, 327680, 9, 655392, 327680, 4, 655395, 393216, 4, 655397, 327680, 6, 655400, 393216, 6, 655420, 327680, 6, 655423, 393216, 6, 655425, 196608, 14, 655427, 196608, 15, 655430, 393216, 4, 655432, 196608, 14, 655434, 131072, 13, 655438, 327680, 19, 655443, 131072, 83, 655444, 0, 83, 655445, 65536, 83, 655446, 196608, 83, 655447, 0, 34, 655448, 65536, 34, 655449, 131072, 34, 655450, 0, 83, 655451, 65536, 83, 720920, 327680, 6, 720923, 393216, 6, 720925, 393216, 4, 720927, 393216, 6, 720940, 0, 11, 720941, 65536, 11, 720942, 131072, 11, 720945, 393216, 0, 720946, 458752, 0, 720947, 393216, 0, 720948, 458752, 0, 720949, 327680, 6, 720956, 393216, 6, 720975, 327680, 20, 720979, 458752, 35, 720982, 196608, 84, 786435, 0, 11, 786436, 65536, 11, 786437, 131072, 11, 786455, 262144, 6, 786476, 0, 12, 786477, 65536, 12, 786478, 131072, 12, 786479, 262144, 0, 786480, 196608, 10, 786483, 393216, 4, 786485, 393216, 4, 786499, 196608, 7, 786500, 262144, 7, 786515, 458752, 36, 786521, 131072, 89, 851971, 0, 12, 851973, 131072, 12, 851974, 262144, 0, 851975, 327680, 0, 851976, 393216, 0, 851977, 458752, 0, 852011, 393216, 37, 852014, 327680, 6, 852017, 262144, 10, 852051, 458752, 37, 852059, 0, 88, 917507, 393216, 10, 917509, 458752, 10, 917510, 65536, 11, 917511, 131072, 11, 917512, 393216, 6, 917514, 393216, 4, 917547, 393216, 38, 917548, 393216, 37, 917557, 393216, 4, 917587, 458752, 38, 983041, 262144, 0, 983042, 327680, 0, 983083, 393216, 39, 983084, 393216, 38, 983088, 262144, 6, 983111, 65536, 35, 983112, 131072, 35, 1048581, 393216, 6, 1048583, 327680, 4, 1048586, 393216, 4, 1048591, 393216, 6, 1048612, 327680, 4, 1048615, 393216, 4, 1048619, 393216, 40, 1048620, 393216, 39, 1048644, 0, 37, 1048647, 65536, 36, 1048648, 131072, 36, 1048651, 131072, 38, 1048652, 65536, 35, 1048653, 131072, 35, 1048654, 131072, 37, 1048655, 393216, 0, 1048656, 458752, 0, 1048659, 131072, 83, 1048660, 0, 83, 1048661, 65536, 83, 1114113, 393216, 0, 1114155, 393216, 41, 1114156, 393216, 40, 1114177, 0, 37, 1114180, 0, 38, 1114181, 458752, 34, 1114188, 65536, 36, 1114189, 131072, 36, 1114190, 327680, 4, 1114191, 393216, 1, 1114192, 458752, 1, 1114193, 393216, 4, 1114195, 131072, 84, 1114210, 196608, 32, 1179652, 327680, 4, 1179655, 393216, 4, 1179657, 393216, 4, 1179660, 262144, 6, 1179670, 0, 37, 1179678, 65536, 35, 1179679, 131072, 35, 1179682, 458752, 34, 1179692, 393216, 41, 1179714, 458752, 34, 1179721, 65536, 35, 1179722, 131072, 35, 1179729, 262144, 6, 1179731, 131072, 83, 1245206, 0, 38, 1245207, 65536, 35, 1245208, 131072, 35, 1245210, 458752, 34, 1245214, 65536, 36, 1245215, 131072, 36, 1245223, 458752, 34, 1245224, 131072, 38, 1245245, 262144, 0, 1245246, 327680, 0, 1245250, 65536, 35, 1245251, 131072, 35, 1245257, 65536, 36, 1245258, 131072, 36, 1245261, 458752, 34, 1245262, 0, 11, 1245263, 65536, 11, 1245264, 131072, 11, 1245267, 131072, 84, 1245270, 196608, 84, 1310725, 393216, 4, 1310727, 65536, 11, 1310732, 393216, 6, 1310743, 65536, 36, 1310744, 131072, 36, 1310761, 262144, 38, 1310766, 131072, 37, 1310783, 393216, 6, 1310786, 65536, 36, 1310787, 131072, 36, 1310798, 0, 12, 1310799, 65536, 12, 1310800, 131072, 12, 1310809, 0, 88, 1376272, 327680, 55, 1376273, 393216, 55, 1376274, 458752, 55, 1376282, 458752, 34, 1376302, 131072, 38, 1376321, 393216, 4, 1376322, 0, 11, 1376323, 65536, 11, 1376324, 131072, 11, 1376332, 65536, 35, 1376333, 131072, 35, 1376334, 0, 13, 1376335, 65536, 13, 1376336, 131072, 13, 1376338, 131072, 83, 1376339, 0, 83, 1376340, 65536, 83, 1376341, 196608, 83, 1441795, 0, 11, 1441798, 0, 11, 1441800, 393216, 9, 1441808, 327680, 56, 1441809, 393216, 56, 1441810, 458752, 56, 1441834, 458752, 34, 1441836, 65536, 35, 1441837, 131072, 35, 1441853, 262144, 6, 1441857, 458752, 0, 1441858, 0, 12, 1441860, 131072, 12, 1441861, 262144, 0, 1441862, 327680, 0, 1441863, 393216, 0, 1441864, 458752, 0, 1441868, 65536, 36, 1441869, 131072, 36, 1441870, 196608, 12, 1441874, 131072, 84, 1441875, 0, 84, 1507341, 262144, 6, 1507344, 327680, 57, 1507345, 393216, 57, 1507346, 458752, 57, 1507353, 65536, 35, 1507354, 131072, 35, 1507361, 458752, 34, 1507372, 65536, 36, 1507373, 131072, 36, 1507376, 393216, 0, 1507377, 458752, 0, 1507394, 196608, 14, 1507396, 196608, 13, 1507399, 393216, 6, 1507401, 393216, 4, 1507403, 0, 39, 1507408, 262144, 6, 1507416, 131072, 89, 1507426, 327680, 35, 1572864, 327680, 6, 1572872, 393216, 8, 1572889, 65536, 36, 1572890, 131072, 36, 1572911, 327680, 4, 1572914, 393216, 4, 1572937, 262144, 6, 1572946, 131072, 83, 1572948, 65536, 83, 1638427, 458752, 34, 1638443, 65536, 35, 1638444, 131072, 35, 1638448, 262144, 0, 1638449, 327680, 0, 1638459, 0, 6, 1638460, 65536, 6, 1638461, 131072, 6, 1638482, 131072, 84, 1703939, 65536, 11, 1703944, 327680, 8, 1703946, 327680, 6, 1703950, 0, 11, 1703951, 65536, 11, 1703952, 131072, 11, 1703953, 65536, 22, 1703954, 65536, 22, 1703955, 131072, 22, 1703979, 65536, 36, 1703980, 131072, 36, 1703983, 327680, 6, 1703986, 393216, 6, 1703995, 0, 7, 1703996, 65536, 7, 1703997, 131072, 7, 1704018, 458752, 35, 1769486, 0, 12, 1769488, 131072, 12, 1769489, 65536, 22, 1769490, 65536, 22, 1769491, 131072, 22, 1769496, 0, 32, 1769497, 65536, 32, 1769498, 131072, 32, 1769501, 262144, 0, 1769502, 327680, 0, 1769503, 393216, 0, 1769504, 458752, 0, 1769505, 393216, 0, 1769506, 458752, 0, 1769520, 262144, 0, 1769521, 327680, 0, 1769522, 327680, 6, 1769554, 458752, 36, 1769559, 0, 88, 1835016, 327680, 6, 1835018, 327680, 4, 1835022, 0, 13, 1835024, 131072, 13, 1835028, 262144, 6, 1835029, 262144, 0, 1835030, 327680, 0, 1835032, 0, 33, 1835033, 65536, 33, 1835034, 131072, 33, 1835036, 327680, 6, 1835039, 0, 11, 1835040, 65536, 11, 1835041, 131072, 11, 1835053, 458752, 34, 1835055, 327680, 6, 1835058, 393216, 6, 1835090, 458752, 37, 1900558, 196608, 12, 1900564, 327680, 6, 1900567, 262144, 3, 1900568, 0, 34, 1900569, 65536, 34, 1900570, 131072, 34, 1900573, 393216, 0, 1900574, 458752, 0, 1900575, 0, 12, 1900577, 131072, 12, 1900578, 262144, 0, 1900579, 327680, 0, 1900594, 327680, 4, 1900626, 458752, 38, 1900631, 131072, 89, 1966082, 327680, 4, 1966085, 393216, 4, 1966091, 393216, 4, 1966093, 393216, 4, 1966094, 262144, 0, 1966095, 327680, 0, 1966103, 262144, 4, 1966106, 196608, 7, 1966107, 262144, 7, 1966108, 327680, 4, 1966111, 0, 13, 1966113, 131072, 13, 1966116, 393216, 6, 1966124, 65536, 35, 1966125, 131072, 35, 1966128, 131072, 37, 1966157, 327680, 6, 1966162, 131072, 18, 2031629, 327680, 6, 2031632, 393216, 6, 2031645, 262144, 0, 2031646, 327680, 0, 2031647, 262144, 0, 2031648, 327680, 0, 2031649, 393216, 0, 2031650, 458752, 0, 2031660, 65536, 36, 2031661, 131072, 36, 2031664, 131072, 38, 2031666, 262144, 0, 2031667, 327680, 0, 2031671, 327680, 6, 2031698, 0, 12, 2031700, 131072, 12, 2097156, 327680, 4, 2097165, 393216, 6, 2097166, 393216, 0, 2097167, 458752, 0, 2097178, 393216, 0, 2097179, 458752, 0, 2097180, 327680, 6, 2097183, 0, 11, 2097184, 65536, 11, 2097185, 131072, 11, 2097198, 458752, 34, 2097200, 131072, 38, 2097201, 327680, 6, 2097204, 393216, 6, 2097206, 262144, 6, 2097221, 393216, 6, 2097234, 393216, 4, 2162701, 327680, 4, 2162704, 393216, 4, 2162713, 327680, 4, 2162716, 393216, 4, 2162717, 393216, 0, 2162718, 458752, 0, 2162719, 0, 12, 2162721, 131072, 12, 2162722, 262144, 0, 2162723, 327680, 0, 2162736, 131072, 38, 2162743, 458752, 0, 2162747, 393216, 0, 2162748, 458752, 0, 2228224, 327680, 4, 2228227, 393216, 4, 2228229, 327680, 4, 2228232, 393216, 4, 2228234, 393216, 4, 2228238, 0, 11, 2228239, 65536, 11, 2228240, 131072, 11, 2228243, 0, 11, 2228244, 65536, 11, 2228245, 131072, 11, 2228250, 0, 11, 2228251, 65536, 11, 2228252, 458752, 8, 2228255, 0, 13, 2228257, 131072, 13, 2228260, 393216, 6, 2228270, 65536, 35, 2228271, 131072, 35, 2228272, 131072, 38, 2228273, 327680, 6, 2228276, 393216, 6, 2228278, 393216, 4, 2228280, 393216, 4, 2228282, 327680, 4, 2228285, 393216, 4, 2228286, 196608, 7, 2228287, 262144, 7, 2228288, 393216, 0, 2228289, 458752, 0, 2228290, 262144, 0, 2228291, 327680, 0, 2228292, 262144, 0, 2228293, 327680, 0, 2228298, 0, 37, 2228300, 65536, 35, 2228301, 131072, 35, 2228309, 131072, 37, 2293773, 458752, 0, 2293774, 0, 12, 2293776, 131072, 12, 2293777, 262144, 0, 2293778, 327680, 0, 2293779, 0, 12, 2293781, 131072, 12, 2293782, 393216, 0, 2293783, 458752, 0, 2293784, 262144, 0, 2293785, 327680, 0, 2293786, 0, 12, 2293788, 131072, 12, 2293806, 65536, 36, 2293807, 131072, 36, 2293808, 131072, 38, 2293818, 262144, 6, 2293823, 327680, 4, 2293826, 393216, 4, 2293828, 393216, 6, 2293830, 393216, 6, 2293836, 65536, 36, 2293837, 131072, 36, 2293839, 458752, 34, 2293841, 65536, 35, 2293842, 131072, 35, 2293846, 131072, 41, 2359296, 327680, 6, 2359303, 327680, 6, 2359307, 327680, 4, 2359310, 393216, 4, 2359312, 327680, 6, 2359315, 65536, 11, 2359317, 327680, 4, 2359319, 327680, 6, 2359322, 65536, 11, 2359324, 327680, 4, 2359344, 262144, 38, 2359345, 65536, 37, 2359346, 65536, 37, 2359354, 131072, 37, 2359358, 65536, 1, 2359377, 65536, 36, 2359378, 131072, 36, 2359382, 65536, 35, 2359383, 131072, 35, 2359384, 131072, 37, 2359385, 131072, 37, 2359386, 131072, 41, 2424882, 65536, 35, 2424883, 131072, 35, 2424885, 458752, 34, 2424888, 65536, 35, 2424889, 131072, 35, 2424890, 262144, 38, 2424891, 65536, 37, 2424892, 65536, 37, 2424893, 65536, 37, 2424894, 65536, 37, 2424895, 65536, 37, 2424896, 65536, 37, 2424897, 65536, 37, 2424898, 65536, 37, 2424899, 65536, 37, 2424900, 65536, 37, 2424901, 65536, 37, 2424902, 65536, 37, 2424903, 65536, 37, 2424904, 65536, 37, 2424905, 65536, 37, 2424906, 65536, 37, 2424907, 65536, 37, 2424908, 65536, 37, 2424909, 65536, 37, 2424910, 65536, 37, 2424911, 65536, 37, 2424912, 65536, 37, 2424913, 65536, 37, 2424914, 65536, 37, 2424915, 65536, 37, 2424916, 65536, 37, 2424917, 131072, 37, 2424918, 65536, 36, 2424919, 131072, 36, 2490368, 327680, 6, 2490377, 393216, 6, 2490379, 327680, 6, 2490386, 393216, 4, 2490388, 327680, 6, 2490393, 393216, 4, 2490395, 327680, 4, 2490404, 393216, 4, 2490416, 458752, 34, 2490418, 65536, 36, 2490419, 131072, 36, 2490424, 65536, 36, 2490425, 131072, 36, 2490432, 65536, 35, 2490433, 131072, 35, 2490438, 458752, 34, 2490441, 65536, 35, 2490442, 131072, 35, 2490447, 65536, 35, 2490448, 131072, 35, 2490453, 131072, 38, 2555959, 65536, 35, 2555960, 131072, 35, 2555965, 458752, 34, 2555968, 65536, 36, 2555969, 131072, 36, 2555977, 65536, 36, 2555978, 131072, 36, 2555983, 65536, 36, 2555984, 131072, 36, 2555989, 131072, 38, 2555993, 131072, 37, 2621440, 327680, 6, 2621495, 65536, 36, 2621496, 131072, 36, 2621525, 131072, 38, 2621527, 458752, 34, 2621530, 131072, 37, 2621531, 131072, 41, 2687058, 458752, 34, 2687061, 131072, 38, 2687062, 65536, 35, 2687063, 131072, 35, 2752512, 327680, 6, 2752597, 131072, 38, 2752598, 65536, 36, 2752599, 131072, 36, 2818130, 65536, 35, 2818131, 131072, 35, 2818133, 131072, 38, 2883666, 65536, 36, 2883667, 131072, 36, 2883682, 262144, 32 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 944) +scene_destination = "res://Maps/Caves/Comet_Cave_M010.tscn" +location = Vector2(656, 624) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2832, 336) +scene_destination = "res://Maps/Caves/Comet_Cave.tscn" +location = Vector2(1488, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 400) +scene_destination = "res://Maps/Routes/Route5/Route_5_M154.tscn" +location = Vector2(432, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 400) +trainer = true +texture = ExtResource("201") +trainer_name = "PICNICKER Jenny" +trainer_reward = 510 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[78, 10], [78, 17]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 624) +trainer = true +texture = ExtResource("202") +trainer_name = "PICNICKER Alana" +trainer_reward = 480 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[8, 16], [65, 16]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2864, 688) +trainer = true +texture = ExtResource("203") +trainer_name = "FISHERMAN Luke" +trainer_reward = 720 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[78, 16], [25, 18], [42, 16]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 400) +trainer = true +texture = ExtResource("204") +trainer_name = "CAMPER Alphonse" +trainer_reward = 480 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[57, 16], [60, 16]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2448, 432) +trainer = true +texture = ExtResource("205") +trainer_name = "TRIATHLETE Corben" +trainer_reward = 960 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[8, 16], [46, 16], [53, 16]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3184, 304) +trainer = true +texture = ExtResource("206") +trainer_name = "NINJA SURFERS Ronin & Juunin" +trainer_reward = 2520 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[118, 34], [118, 34], [119, 36], [119, 36]] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2448, 368) +texture = ExtResource("6") +item_id = 294 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1488, 464) +texture = ExtResource("6") +item_id = 56 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2864, 560) +texture = ExtResource("6") +item_id = 205 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2448, 848) +texture = ExtResource("6") +item_id = 202 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(400, 624) +texture = ExtResource("6") +item_id = 184 diff --git a/Maps/Routes/Route5/Route_5_M154.gd b/Maps/Routes/Route5/Route_5_M154.gd new file mode 100644 index 000000000..3d469617a --- /dev/null +++ b/Maps/Routes/Route5/Route_5_M154.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map154 + +var map_name = "Route 05" diff --git a/Maps/Routes/Route5/Route_5_M154.gd.uid b/Maps/Routes/Route5/Route_5_M154.gd.uid new file mode 100644 index 000000000..bfd72c6be --- /dev/null +++ b/Maps/Routes/Route5/Route_5_M154.gd.uid @@ -0,0 +1 @@ +uid://b5m74ptmfuyv6 diff --git a/Maps/Routes/Route5/Route_5_M154.tscn b/Maps/Routes/Route5/Route_5_M154.tscn new file mode 100644 index 000000000..15141fd93 --- /dev/null +++ b/Maps/Routes/Route5/Route_5_M154.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route5/Route_5_M154_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route5/Route_5_M154.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Route 05" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 262145, 0, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 262145, 4, 65550, 131073, 1, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 4, 131076, 131072, 0, 131077, 65536, 0, 131078, 0, 0, 131079, 196608, 0, 131080, 131072, 0, 131081, 196608, 0, 131082, 131072, 0, 131083, 65536, 0, 131084, 0, 0, 131085, 196608, 0, 131086, 262145, 2, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 4, 196612, 131072, 1, 196613, 65536, 1, 196614, 0, 1, 196615, 196608, 1, 196616, 131072, 1, 196617, 196608, 1, 196618, 131072, 1, 196619, 65536, 1, 196620, 0, 1, 196621, 196608, 1, 196622, 262145, 2, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 131072, 2, 262149, 65536, 2, 262150, 0, 2, 262151, 196608, 2, 262152, 131072, 2, 262153, 196608, 2, 262154, 131072, 2, 262155, 65536, 2, 262156, 0, 2, 262157, 196608, 2, 262158, 262145, 2, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 131072, 3, 327685, 65536, 3, 327686, 0, 3, 327687, 196608, 3, 327688, 131072, 3, 327689, 196608, 3, 327690, 131072, 3, 327691, 65536, 3, 327692, 0, 3, 327693, 196608, 3, 327694, 262145, 2, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 262144, 0, 393221, 262144, 0, 393222, 262144, 0, 393223, 262144, 0, 393224, 262144, 0, 393225, 262144, 0, 393226, 262144, 0, 393227, 262144, 0, 393228, 262144, 0, 393229, 262144, 0, 393230, 262145, 2, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 262144, 0, 458757, 262144, 0, 458758, 262144, 0, 458759, 262144, 0, 458760, 262144, 0, 458761, 262144, 0, 458762, 262144, 0, 458763, 262144, 0, 458764, 262144, 0, 458765, 262144, 0, 458766, 262145, 2, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 262144, 0, 524293, 262144, 0, 524294, 262144, 0, 524295, 262144, 0, 524296, 262144, 0, 524297, 262144, 0, 524298, 262144, 0, 524299, 262144, 0, 524300, 262144, 0, 524301, 262144, 0, 524302, 262145, 2, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 262144, 0, 589829, 262144, 0, 589830, 262144, 0, 589831, 262144, 0, 589832, 262144, 0, 589833, 262144, 0, 589834, 262144, 0, 589835, 262144, 0, 589836, 262144, 0, 589837, 262144, 0, 589838, 262145, 2, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 262144, 0, 655365, 262144, 0, 655366, 262144, 0, 655367, 262144, 0, 655368, 262144, 0, 655369, 262144, 0, 655370, 262144, 0, 655371, 262144, 0, 655372, 262144, 0, 655373, 262144, 0, 655374, 262145, 2, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 131073, 0, 720900, 131073, 3, 720901, 131073, 3, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 131073, 3, 720910, 65537, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393222, 262144, 6, 393226, 393216, 6, 458754, 0, 15, 458755, 65536, 15, 458756, 458752, 18, 458758, 262144, 7, 458759, 327680, 7, 458760, 327680, 7, 458761, 327680, 7, 458762, 393216, 7, 458765, 458752, 18, 458766, 262144, 15, 458767, 327680, 15, 524290, 0, 16, 524291, 65536, 16, 524292, 458752, 18, 524301, 458752, 18, 524302, 262144, 16, 524303, 327680, 16, 589826, 0, 17, 589827, 65536, 17, 589828, 458752, 18, 589837, 458752, 18, 589838, 262144, 17, 589839, 327680, 17, 655362, 0, 18, 655363, 65536, 18, 655364, 131072, 18, 655373, 196608, 18, 655374, 262144, 18, 655375, 327680, 18 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327691, 262144, 2, 327692, 327680, 2, 393227, 262144, 3, 393228, 327680, 3 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 272) +scene_destination = "res://Maps/RochfaleTown/Rochfale_Town.tscn" +location = Vector2(1872, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 272) +scene_destination = "res://Maps/Routes/Route5/Route_5.tscn" +location = Vector2(304, 400) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/Routes/Route5/Route_5_M154_tileset.tres b/Maps/Routes/Route5/Route_5_M154_tileset.tres new file mode 100644 index 000000000..923a26d17 --- /dev/null +++ b/Maps/Routes/Route5/Route_5_M154_tileset.tres @@ -0,0 +1,194 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Gatehouse.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +4:0/0 = 0 +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route5/Route_5_tileset.tres b/Maps/Routes/Route5/Route_5_tileset.tres new file mode 100644 index 000000000..0412ed04a --- /dev/null +++ b/Maps/Routes/Route5/Route_5_tileset.tres @@ -0,0 +1,751 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route05-06.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Beach1_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass3_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-AutumnDirt_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/autumm_Path_variants.png" id="6"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:10/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:84/0 = 0 +0:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:29/0 = 0 +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:84/0 = 0 +1:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:7/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:83/0 = 0 +2:84/0 = 0 +2:88/0 = 0 +2:89/0 = 0 +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:10/0 = 0 +3:11/0 = 0 +3:12/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:15/0 = 0 +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:83/0 = 0 +3:84/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:75/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:56/0 = 0 +5:57/0 = 0 +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:56/0 = 0 +6:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:75/0 = 0 +6:76/0 = 0 +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:8/0 = 0 +7:10/0 = 0 +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:37/0 = 0 +7:38/0 = 0 +7:55/0 = 0 +7:56/0 = 0 +7:57/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/Routes/Route6/Route_6.gd b/Maps/Routes/Route6/Route_6.gd new file mode 100644 index 000000000..787857b44 --- /dev/null +++ b/Maps/Routes/Route6/Route_6.gd @@ -0,0 +1,163 @@ +extends Node2D # gen_map.py Map022 + +var map_name = "Route 06" +var map_px_size = Vector2(4160, 1920) +var edge_connections = [["E", "res://Maps/RochfaleTown/Rochfale_Town.tscn", 0, 16, 2240]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(432, 1136): + Global.game.play_dialogue("MAP022_SIGN_1") + if check_pos == Vector2(432, 368): + Global.game.play_dialogue("MAP022_SIGN_2") + if check_pos == Vector2(2768, 1264): + Global.game.play_dialogue("MAP022_NPC_1") + if check_pos == Vector2(1424, 1200): + Global.game.play_dialogue("MAP022_NPC_2") + if check_pos == Vector2(3696, 336): + Global.game.play_dialogue("MAP022_NPC_3") + if check_pos == Vector2(336, 1232): + Global.game.play_dialogue("MAP022_NPC_4") + if check_pos == Vector2(336, 1200): + Global.game.play_dialogue("MAP022_NPC_5") + if check_pos == Vector2(336, 1264): + Global.game.play_dialogue("MAP022_NPC_6") + if check_pos == Vector2(3440, 1136): + Global.game.play_dialogue("MAP022_NPC_7") + if check_pos == Vector2(3440, 1168): + Global.game.play_dialogue("MAP022_NPC_8") + if check_pos == Vector2(3440, 1200): + Global.game.play_dialogue("MAP022_NPC_9") + if check_pos == Vector2(3440, 1232): + Global.game.play_dialogue("MAP022_NPC_10") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP022_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(209, 1) + Global.game.recive_item(209) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP022_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(275, 1) + Global.game.recive_item(275) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP022_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(272, 1) + Global.game.recive_item(272) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP022_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(171, 1) + Global.game.recive_item(171) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP022_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(181, 1) + Global.game.recive_item(181) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP022_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(2, 1) + Global.game.recive_item(2) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP022_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(207, 1) + Global.game.recive_item(207) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item8") != null and check_pos == $NPC_Layer/Item8.position: + Global.game.lock_player() + Global.past_events.append("MAP022_ITEM_8_TAKEN") + Global.inventory.add_item_by_id_multiple(299, 1) + Global.game.recive_item(299) + $NPC_Layer/Item8.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP022_TRAINER_1", "defeat": "MAP022_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer060.png"}, + "Trainer10": {"pre": "MAP022_TRAINER_10", "defeat": "MAP022_TRAINER_10_DEFEAT", "portrait": "Graphics/Characters/trainer055.png"}, + "Trainer11": {"pre": "MAP022_TRAINER_11", "defeat": "MAP022_TRAINER_11_DEFEAT", "portrait": "Graphics/Characters/trainer037.png"}, + "Trainer12": {"pre": "MAP022_TRAINER_12", "defeat": "MAP022_TRAINER_12_DEFEAT", "portrait": "Graphics/Characters/trainer046.png"}, + "Trainer13": {"pre": "MAP022_TRAINER_13", "defeat": "MAP022_TRAINER_13_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer14": {"pre": "MAP022_TRAINER_14", "defeat": "MAP022_TRAINER_14_DEFEAT", "portrait": "Graphics/Characters/trainer059.png"}, + "Trainer15": {"pre": "MAP022_TRAINER_15", "defeat": "MAP022_TRAINER_15_DEFEAT", "portrait": "Graphics/Characters/trainer002.png"}, + "Trainer16": {"pre": "MAP022_TRAINER_16", "defeat": "MAP022_TRAINER_16_DEFEAT", "portrait": "Graphics/Characters/trainer056.png"}, + "Trainer17": {"pre": "MAP022_TRAINER_17", "defeat": "MAP022_TRAINER_17_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer2": {"pre": "MAP022_TRAINER_2", "defeat": "MAP022_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer059.png"}, + "Trainer3": {"pre": "MAP022_TRAINER_3", "defeat": "MAP022_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer4": {"pre": "MAP022_TRAINER_4", "defeat": "MAP022_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer059.png"}, + "Trainer5": {"pre": "MAP022_TRAINER_5", "defeat": "MAP022_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer014.png"}, + "Trainer6": {"pre": "MAP022_TRAINER_6", "defeat": "MAP022_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer002.png"}, + "Trainer7": {"pre": "MAP022_TRAINER_7", "defeat": "MAP022_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer059.png"}, + "Trainer8": {"pre": "MAP022_TRAINER_8", "defeat": "MAP022_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer021.png"}, + "Trainer9": {"pre": "MAP022_TRAINER_9", "defeat": "MAP022_TRAINER_9_DEFEAT", "portrait": "Graphics/Characters/trainer012.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP022_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP022_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP022_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route6/Route_6.gd.uid b/Maps/Routes/Route6/Route_6.gd.uid new file mode 100644 index 000000000..dd74d23ae --- /dev/null +++ b/Maps/Routes/Route6/Route_6.gd.uid @@ -0,0 +1 @@ +uid://cxx4rbybu2aas diff --git a/Maps/Routes/Route6/Route_6.tscn b/Maps/Routes/Route6/Route_6.tscn new file mode 100644 index 000000000..ce4efeaea --- /dev/null +++ b/Maps/Routes/Route6/Route_6.tscn @@ -0,0 +1,359 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route6/Route_6_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route6/Route_6.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_050.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_049.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_049.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_145.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_005.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_049.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_043.png" id="208"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_116.png" id="209"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="210"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="211"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="212"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="213"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_049.png" id="214"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_007.png" id="215"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="216"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="217"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_125.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_115.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Owten.png" id="310"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 06" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 38, 1, 65536, 38, 2, 65536, 38, 3, 65536, 38, 4, 65536, 38, 5, 65536, 38, 6, 65536, 38, 7, 65536, 38, 8, 65536, 38, 9, 65536, 38, 10, 65536, 38, 11, 65536, 38, 12, 65536, 38, 13, 65536, 38, 14, 65536, 38, 15, 65536, 38, 16, 65536, 38, 17, 65536, 38, 18, 65536, 38, 19, 65536, 38, 20, 65536, 38, 21, 65536, 38, 22, 65536, 38, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 65536, 38, 28, 65536, 38, 29, 65536, 38, 30, 65536, 38, 31, 65536, 38, 32, 65536, 38, 33, 65536, 38, 34, 65536, 38, 35, 65536, 38, 36, 65536, 38, 37, 65536, 38, 38, 65536, 38, 39, 65536, 38, 40, 65536, 38, 41, 65536, 38, 42, 65536, 38, 43, 65536, 38, 44, 65536, 38, 45, 65536, 38, 46, 65536, 38, 47, 65536, 38, 48, 65536, 38, 49, 65536, 38, 50, 65536, 38, 51, 65536, 38, 52, 65536, 38, 53, 65536, 38, 54, 65536, 38, 55, 65536, 38, 56, 65536, 38, 57, 65536, 38, 58, 65536, 38, 59, 65536, 38, 60, 65536, 38, 61, 65536, 38, 62, 65536, 38, 63, 65536, 38, 64, 65536, 38, 65, 65536, 38, 66, 65536, 38, 67, 65536, 38, 68, 65536, 38, 69, 65536, 38, 70, 65536, 38, 71, 65536, 38, 72, 65536, 38, 73, 65536, 38, 74, 65536, 38, 75, 65536, 38, 76, 65536, 38, 77, 65536, 38, 78, 65536, 38, 79, 65536, 38, 80, 65536, 38, 81, 65536, 38, 82, 65536, 38, 83, 65536, 38, 84, 65536, 38, 85, 65536, 38, 86, 65536, 38, 87, 65536, 38, 88, 65536, 38, 89, 65536, 38, 90, 65536, 38, 91, 65536, 38, 92, 65536, 38, 93, 65536, 38, 94, 65536, 38, 95, 65536, 38, 96, 65536, 38, 97, 65536, 38, 98, 65536, 38, 99, 65536, 38, 100, 65536, 38, 101, 65536, 38, 102, 65536, 38, 103, 65536, 38, 104, 65536, 38, 105, 65536, 38, 106, 65536, 38, 107, 65536, 38, 108, 65536, 38, 109, 65536, 38, 110, 65536, 38, 111, 65536, 38, 112, 65536, 38, 113, 65536, 38, 114, 65536, 38, 115, 65536, 38, 116, 65536, 38, 117, 65536, 38, 118, 65536, 38, 119, 65536, 38, 120, 65536, 38, 121, 65536, 38, 122, 65536, 38, 123, 65536, 38, 124, 65536, 38, 125, 65536, 38, 126, 65536, 38, 127, 65536, 38, 128, 65536, 38, 129, 65536, 38, 65536, 65536, 38, 65537, 65536, 38, 65538, 65536, 38, 65539, 65536, 38, 65540, 65536, 38, 65541, 65536, 38, 65542, 65536, 38, 65543, 65536, 38, 65544, 65536, 38, 65545, 65536, 38, 65546, 65536, 38, 65547, 65536, 38, 65548, 65536, 38, 65549, 65536, 38, 65550, 65536, 38, 65551, 65536, 38, 65552, 65536, 38, 65553, 65536, 38, 65554, 65536, 38, 65555, 65536, 38, 65556, 65536, 38, 65557, 65536, 38, 65558, 65536, 38, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 65536, 38, 65564, 65536, 38, 65565, 65536, 38, 65566, 65536, 38, 65567, 65536, 38, 65568, 65536, 38, 65569, 65536, 38, 65570, 65536, 38, 65571, 65536, 38, 65572, 65536, 38, 65573, 65536, 38, 65574, 65536, 38, 65575, 65536, 38, 65576, 65536, 38, 65577, 65536, 38, 65578, 65536, 38, 65579, 65536, 38, 65580, 65536, 38, 65581, 65536, 38, 65582, 65536, 38, 65583, 65536, 38, 65584, 65536, 38, 65585, 65536, 38, 65586, 65536, 38, 65587, 65536, 38, 65588, 65536, 38, 65589, 65536, 38, 65590, 65536, 38, 65591, 65536, 38, 65592, 65536, 38, 65593, 65536, 38, 65594, 65536, 38, 65595, 65536, 38, 65596, 65536, 38, 65597, 65536, 38, 65598, 65536, 38, 65599, 65536, 38, 65600, 65536, 38, 65601, 65536, 38, 65602, 65536, 38, 65603, 65536, 38, 65604, 65536, 38, 65605, 65536, 38, 65606, 65536, 38, 65607, 65536, 38, 65608, 65536, 38, 65609, 65536, 38, 65610, 65536, 38, 65611, 65536, 38, 65612, 65536, 38, 65613, 65536, 38, 65614, 65536, 38, 65615, 65536, 38, 65616, 65536, 38, 65617, 65536, 38, 65618, 65536, 38, 65619, 65536, 38, 65620, 65536, 38, 65621, 65536, 38, 65622, 65536, 38, 65623, 65536, 38, 65624, 65536, 38, 65625, 65536, 38, 65626, 65536, 38, 65627, 65536, 38, 65628, 65536, 38, 65629, 65536, 38, 65630, 65536, 38, 65631, 65536, 38, 65632, 65536, 38, 65633, 65536, 38, 65634, 65536, 38, 65635, 65536, 38, 65636, 65536, 38, 65637, 65536, 38, 65638, 65536, 38, 65639, 65536, 38, 65640, 65536, 38, 65641, 65536, 38, 65642, 65536, 38, 65643, 65536, 38, 65644, 65536, 38, 65645, 65536, 38, 65646, 65536, 38, 65647, 65536, 38, 65648, 65536, 38, 65649, 65536, 38, 65650, 65536, 38, 65651, 65536, 38, 65652, 65536, 38, 65653, 65536, 38, 65654, 65536, 38, 65655, 65536, 38, 65656, 65536, 38, 65657, 65536, 38, 65658, 65536, 38, 65659, 65536, 38, 65660, 65536, 38, 65661, 65536, 38, 65662, 65536, 38, 65663, 65536, 38, 65664, 65536, 38, 65665, 65536, 38, 131072, 65536, 38, 131073, 65536, 38, 131074, 65536, 38, 131075, 65536, 38, 131076, 65536, 38, 131077, 65536, 38, 131078, 65536, 38, 131079, 65536, 38, 131080, 65536, 38, 131081, 65536, 38, 131082, 65536, 38, 131083, 65536, 38, 131084, 65536, 38, 131085, 65536, 38, 131086, 65536, 38, 131087, 65536, 38, 131088, 65536, 38, 131089, 65536, 38, 131090, 65536, 38, 131091, 65536, 38, 131092, 65536, 38, 131093, 65536, 38, 131094, 65536, 38, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 65536, 38, 131100, 65536, 38, 131101, 65536, 38, 131102, 65536, 38, 131103, 65536, 38, 131104, 65536, 38, 131105, 65536, 38, 131106, 65536, 38, 131107, 65536, 38, 131108, 65536, 38, 131109, 65536, 38, 131110, 65536, 38, 131111, 65536, 38, 131112, 65536, 38, 131113, 65536, 38, 131114, 65536, 38, 131115, 65536, 38, 131116, 65536, 38, 131117, 65536, 38, 131118, 65536, 38, 131119, 65536, 38, 131120, 65536, 38, 131121, 65536, 38, 131122, 65536, 38, 131123, 65536, 38, 131124, 65536, 38, 131125, 65536, 38, 131126, 65536, 38, 131127, 65536, 38, 131128, 65536, 38, 131129, 65536, 38, 131130, 65536, 38, 131131, 65536, 38, 131132, 65536, 38, 131133, 65536, 38, 131134, 65536, 38, 131135, 65536, 38, 131136, 65536, 38, 131137, 65536, 38, 131138, 65536, 38, 131139, 65536, 38, 131140, 65536, 38, 131141, 65536, 38, 131142, 65536, 38, 131143, 65536, 38, 131144, 65536, 38, 131145, 65536, 38, 131146, 65536, 38, 131147, 65536, 38, 131148, 65536, 38, 131149, 65536, 38, 131150, 65536, 38, 131151, 65536, 38, 131152, 65536, 38, 131153, 65536, 38, 131154, 65536, 38, 131155, 65536, 38, 131156, 65536, 38, 131157, 65536, 38, 131158, 65536, 38, 131159, 65536, 38, 131160, 65536, 38, 131161, 65536, 38, 131162, 65536, 38, 131163, 65536, 38, 131164, 65536, 38, 131165, 65536, 38, 131166, 65536, 38, 131167, 65536, 38, 131168, 65536, 38, 131169, 65536, 38, 131170, 65536, 38, 131171, 65536, 38, 131172, 65536, 38, 131173, 65536, 38, 131174, 65536, 38, 131175, 65536, 38, 131176, 65536, 38, 131177, 65536, 38, 131178, 65536, 38, 131179, 65536, 38, 131180, 65536, 38, 131181, 65536, 38, 131182, 65536, 38, 131183, 65536, 38, 131184, 65536, 38, 131185, 65536, 38, 131186, 65536, 38, 131187, 65536, 38, 131188, 65536, 38, 131189, 65536, 38, 131190, 65536, 38, 131191, 65536, 38, 131192, 65536, 38, 131193, 65536, 38, 131194, 65536, 38, 131195, 65536, 38, 131196, 65536, 38, 131197, 65536, 38, 131198, 65536, 38, 131199, 65536, 38, 131200, 65536, 38, 131201, 65536, 38, 196608, 65536, 38, 196609, 65536, 38, 196610, 65536, 38, 196611, 65536, 38, 196612, 65536, 38, 196613, 65536, 38, 196614, 65536, 38, 196615, 65536, 38, 196616, 65536, 38, 196617, 65536, 38, 196618, 65536, 38, 196619, 65536, 38, 196620, 65536, 38, 196621, 65536, 38, 196622, 65536, 38, 196623, 65536, 38, 196624, 65536, 38, 196625, 65536, 38, 196626, 65536, 38, 196627, 65536, 38, 196628, 65536, 38, 196629, 65536, 38, 196630, 65536, 38, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 65536, 38, 196636, 65536, 38, 196637, 65536, 38, 196638, 65536, 38, 196639, 65536, 38, 196640, 65536, 38, 196641, 65536, 38, 196642, 65536, 38, 196643, 65536, 38, 196644, 65536, 38, 196645, 65536, 38, 196646, 65536, 38, 196647, 65536, 38, 196648, 65536, 38, 196649, 65536, 38, 196650, 65536, 38, 196651, 65536, 38, 196652, 65536, 38, 196653, 65536, 38, 196654, 65536, 38, 196655, 65536, 38, 196656, 65536, 38, 196657, 65536, 38, 196658, 65536, 38, 196659, 65536, 38, 196660, 65536, 38, 196661, 65536, 38, 196662, 65536, 38, 196663, 65536, 38, 196664, 65536, 38, 196665, 65536, 38, 196666, 65536, 38, 196667, 65536, 38, 196668, 65536, 38, 196669, 65536, 38, 196670, 65536, 38, 196671, 65536, 38, 196672, 65536, 38, 196673, 65536, 38, 196674, 65536, 38, 196675, 65536, 38, 196676, 65536, 38, 196677, 65536, 38, 196678, 65536, 38, 196679, 65536, 38, 196680, 65536, 38, 196681, 65536, 38, 196682, 65536, 38, 196683, 65536, 38, 196684, 65536, 38, 196685, 65536, 38, 196686, 65536, 38, 196687, 65536, 38, 196688, 65536, 38, 196689, 65536, 38, 196690, 65536, 38, 196691, 65536, 38, 196692, 65536, 38, 196693, 65536, 38, 196694, 65536, 38, 196695, 65536, 38, 196696, 65536, 38, 196697, 65536, 38, 196698, 65536, 38, 196699, 65536, 38, 196700, 65536, 38, 196701, 65536, 38, 196702, 65536, 38, 196703, 65536, 38, 196704, 65536, 38, 196705, 65536, 38, 196706, 65536, 38, 196707, 65536, 38, 196708, 65536, 38, 196709, 65536, 38, 196710, 65536, 38, 196711, 65536, 38, 196712, 65536, 38, 196713, 65536, 38, 196714, 65536, 38, 196715, 65536, 38, 196716, 65536, 38, 196717, 65536, 38, 196718, 65536, 38, 196719, 65536, 38, 196720, 65536, 38, 196721, 65536, 38, 196722, 65536, 38, 196723, 65536, 38, 196724, 65536, 38, 196725, 65536, 38, 196726, 65536, 38, 196727, 65536, 38, 196728, 65536, 38, 196729, 65536, 38, 196730, 65536, 38, 196731, 65536, 38, 196732, 65536, 38, 196733, 65536, 38, 196734, 65536, 38, 196735, 65536, 38, 196736, 65536, 38, 196737, 65536, 38, 262144, 65536, 38, 262145, 65536, 38, 262146, 65536, 38, 262147, 65536, 38, 262148, 65536, 38, 262149, 65536, 38, 262150, 65536, 38, 262151, 65536, 38, 262152, 65536, 38, 262153, 65536, 38, 262154, 65536, 38, 262155, 65536, 38, 262156, 65536, 38, 262157, 65536, 38, 262158, 65536, 38, 262159, 65536, 38, 262160, 65536, 38, 262161, 65536, 38, 262162, 65536, 38, 262163, 65536, 38, 262164, 65536, 38, 262165, 65536, 38, 262166, 65536, 38, 262167, 65536, 38, 262168, 65536, 38, 262169, 65536, 38, 262170, 65536, 38, 262171, 65536, 38, 262172, 65536, 38, 262173, 65536, 38, 262174, 65536, 38, 262175, 65536, 38, 262176, 65536, 38, 262177, 65536, 38, 262178, 65536, 38, 262179, 65536, 38, 262180, 65536, 38, 262181, 65536, 38, 262182, 65536, 38, 262183, 65536, 38, 262184, 65536, 38, 262185, 65536, 38, 262186, 65536, 38, 262187, 65536, 38, 262188, 65536, 38, 262189, 65536, 38, 262190, 65536, 38, 262191, 65536, 38, 262192, 65536, 38, 262193, 65536, 38, 262194, 65536, 38, 262195, 65536, 38, 262196, 65536, 38, 262197, 65536, 38, 262198, 65536, 38, 262199, 65536, 38, 262200, 65536, 38, 262201, 65536, 38, 262202, 65536, 38, 262203, 65536, 38, 262204, 65536, 38, 262205, 65536, 38, 262206, 65536, 38, 262207, 65536, 38, 262208, 65536, 38, 262209, 65536, 38, 262210, 65536, 38, 262211, 65536, 38, 262212, 65536, 38, 262213, 65536, 38, 262214, 65536, 38, 262215, 65536, 38, 262216, 65536, 38, 262217, 65536, 38, 262218, 65536, 38, 262219, 65536, 38, 262220, 65536, 38, 262221, 65536, 38, 262222, 65536, 38, 262223, 65536, 38, 262224, 65536, 38, 262225, 65536, 38, 262226, 65536, 38, 262227, 65536, 38, 262228, 65536, 38, 262229, 65536, 38, 262230, 65536, 38, 262231, 65536, 38, 262232, 65536, 38, 262233, 65536, 38, 262234, 65536, 38, 262235, 65536, 38, 262236, 65536, 38, 262237, 65536, 38, 262238, 65536, 38, 262239, 65536, 38, 262240, 65536, 38, 262241, 65536, 38, 262242, 65536, 38, 262243, 65536, 38, 262244, 65536, 38, 262245, 65536, 38, 262246, 65536, 38, 262247, 65536, 38, 262248, 65536, 38, 262249, 65536, 38, 262250, 65536, 38, 262251, 65536, 38, 262252, 65536, 38, 262253, 65536, 38, 262254, 65536, 38, 262255, 65536, 38, 262256, 65536, 38, 262257, 65536, 38, 262258, 65536, 38, 262259, 65536, 38, 262260, 65536, 38, 262261, 65536, 38, 262262, 65536, 38, 262263, 65536, 38, 262264, 65536, 38, 262265, 65536, 38, 262266, 65536, 38, 262267, 65536, 38, 262268, 65536, 38, 262269, 65536, 38, 262270, 65536, 38, 262271, 65536, 38, 262272, 65536, 38, 262273, 65536, 38, 327680, 65536, 38, 327681, 65536, 38, 327682, 65536, 38, 327683, 65536, 38, 327684, 65536, 38, 327685, 65536, 38, 327686, 65536, 38, 327687, 65536, 38, 327688, 65536, 38, 327689, 65536, 38, 327690, 65536, 38, 327691, 65536, 38, 327692, 65536, 38, 327693, 65536, 38, 327694, 65536, 38, 327695, 65536, 38, 327696, 65536, 38, 327697, 65536, 38, 327698, 65536, 38, 327699, 65536, 38, 327700, 65536, 38, 327701, 65536, 38, 327702, 65536, 38, 327703, 65536, 38, 327704, 65536, 38, 327705, 65536, 38, 327706, 65536, 38, 327707, 65536, 38, 327708, 65536, 38, 327709, 65536, 38, 327710, 65536, 38, 327711, 65536, 38, 327712, 65536, 38, 327713, 65536, 38, 327714, 65536, 38, 327715, 65536, 38, 327716, 65536, 38, 327717, 65536, 38, 327718, 65536, 38, 327719, 65536, 38, 327720, 65536, 38, 327721, 65536, 38, 327722, 65536, 38, 327723, 65536, 38, 327724, 65536, 38, 327725, 65536, 38, 327726, 65536, 38, 327727, 65536, 38, 327728, 65536, 38, 327729, 65536, 38, 327730, 65536, 38, 327731, 65536, 38, 327732, 65536, 38, 327733, 65536, 38, 327734, 65536, 38, 327735, 65536, 38, 327736, 65536, 38, 327737, 65536, 38, 327738, 65536, 38, 327739, 65536, 38, 327740, 65536, 38, 327741, 65536, 38, 327742, 65536, 38, 327743, 65536, 38, 327744, 65536, 38, 327745, 65536, 38, 327746, 65536, 38, 327747, 65536, 38, 327748, 65536, 38, 327749, 65536, 38, 327750, 65536, 38, 327751, 65536, 38, 327752, 65536, 38, 327753, 65536, 38, 327754, 65536, 38, 327755, 65536, 38, 327756, 65536, 38, 327757, 65536, 38, 327758, 65536, 38, 327759, 65536, 38, 327760, 65536, 38, 327761, 65536, 38, 327762, 65536, 38, 327763, 65536, 38, 327764, 65536, 38, 327765, 65536, 38, 327766, 65536, 38, 327767, 65536, 38, 327768, 65536, 38, 327769, 65536, 38, 327770, 65536, 38, 327771, 65536, 38, 327772, 65536, 38, 327773, 65536, 38, 327774, 65536, 38, 327775, 65536, 38, 327776, 65536, 38, 327777, 65536, 38, 327778, 65536, 38, 327779, 65536, 38, 327780, 65536, 38, 327781, 65536, 38, 327782, 65536, 38, 327783, 65536, 38, 327784, 65536, 38, 327785, 65536, 38, 327786, 65536, 38, 327787, 65536, 38, 327788, 65536, 38, 327789, 65536, 38, 327790, 65536, 38, 327791, 65536, 38, 327792, 65536, 38, 327793, 65536, 38, 327794, 65536, 38, 327795, 65536, 38, 327796, 65536, 38, 327797, 65536, 38, 327798, 65536, 38, 327799, 65536, 38, 327800, 65536, 38, 327801, 65536, 38, 327802, 65536, 38, 327803, 65536, 38, 327804, 65536, 38, 327805, 65536, 38, 327806, 65536, 38, 327807, 65536, 38, 327808, 65536, 38, 327809, 65536, 38, 393216, 65536, 38, 393217, 65536, 38, 393218, 65536, 38, 393219, 65536, 38, 393220, 65536, 38, 393221, 65536, 38, 393222, 65536, 38, 393223, 65536, 38, 393224, 65536, 38, 393225, 65536, 38, 393226, 65536, 38, 393227, 65536, 38, 393228, 65536, 38, 393229, 65536, 38, 393230, 65536, 38, 393231, 65536, 38, 393232, 65536, 38, 393233, 65536, 38, 393234, 65536, 38, 393235, 65536, 38, 393236, 65536, 38, 393237, 65536, 38, 393238, 65536, 38, 393239, 65536, 38, 393240, 65536, 38, 393241, 65536, 38, 393242, 65536, 38, 393243, 65536, 38, 393244, 65536, 38, 393245, 65536, 38, 393246, 65536, 38, 393247, 65536, 38, 393248, 65536, 38, 393249, 65536, 38, 393250, 65536, 38, 393251, 65536, 38, 393252, 65536, 38, 393253, 65536, 38, 393254, 65536, 38, 393255, 65536, 38, 393256, 65536, 38, 393257, 65536, 38, 393258, 65536, 38, 393259, 65536, 38, 393260, 65536, 38, 393261, 65536, 38, 393262, 65536, 38, 393263, 65536, 38, 393264, 65536, 38, 393265, 65536, 38, 393266, 65536, 38, 393267, 65536, 38, 393268, 65536, 38, 393269, 65536, 38, 393270, 65536, 38, 393271, 65536, 38, 393272, 65536, 38, 393273, 65536, 38, 393274, 65536, 38, 393275, 65536, 38, 393276, 65536, 38, 393277, 65536, 38, 393278, 65536, 38, 393279, 65536, 38, 393280, 65536, 38, 393281, 65536, 38, 393282, 65536, 38, 393283, 65536, 38, 393284, 65536, 38, 393285, 65536, 38, 393286, 65536, 38, 393287, 65536, 38, 393288, 65536, 38, 393289, 65536, 38, 393290, 65536, 38, 393291, 65536, 38, 393292, 65536, 38, 393293, 65536, 38, 393294, 65536, 38, 393295, 65536, 38, 393296, 65536, 38, 393297, 65536, 38, 393298, 65536, 38, 393299, 65536, 38, 393300, 65536, 38, 393301, 65536, 38, 393302, 65536, 38, 393303, 65536, 38, 393304, 65536, 38, 393305, 65536, 38, 393306, 65536, 38, 393307, 65536, 38, 393308, 65536, 38, 393309, 65536, 38, 393310, 65536, 38, 393311, 65536, 38, 393312, 65536, 38, 393313, 65536, 38, 393314, 65536, 38, 393315, 65536, 38, 393316, 65536, 38, 393317, 65536, 38, 393318, 65536, 38, 393319, 65536, 38, 393320, 65536, 38, 393321, 65536, 38, 393322, 65536, 38, 393323, 65536, 38, 393324, 65536, 38, 393325, 65536, 38, 393326, 65536, 38, 393327, 65536, 38, 393328, 65536, 38, 393329, 65536, 38, 393330, 65536, 38, 393331, 65536, 38, 393332, 65536, 38, 393333, 65536, 38, 393334, 65536, 38, 393335, 65536, 38, 393336, 65536, 38, 393337, 65536, 38, 393338, 65536, 38, 393339, 65536, 38, 393340, 65536, 38, 393341, 65536, 38, 393342, 65536, 38, 393343, 65536, 38, 393344, 65536, 38, 393345, 65536, 38, 458752, 65536, 38, 458753, 65536, 38, 458754, 65536, 38, 458755, 65536, 38, 458756, 65536, 38, 458757, 65536, 38, 458758, 65536, 38, 458759, 65536, 38, 458760, 65536, 38, 458761, 65536, 38, 458762, 65536, 38, 458763, 65536, 38, 458764, 65536, 38, 458765, 65536, 38, 458766, 65536, 38, 458767, 65536, 38, 458768, 65536, 38, 458769, 65536, 38, 458770, 65536, 38, 458771, 65536, 38, 458772, 65536, 38, 458773, 65536, 38, 458774, 65536, 38, 458775, 65536, 38, 458776, 65536, 38, 458777, 65536, 38, 458778, 65536, 38, 458779, 65536, 38, 458780, 65536, 38, 458781, 65536, 38, 458782, 65536, 38, 458783, 65536, 38, 458784, 65536, 38, 458785, 65536, 38, 458786, 65536, 38, 458787, 65536, 38, 458788, 65536, 38, 458789, 65536, 38, 458790, 65536, 38, 458791, 65536, 38, 458792, 65536, 38, 458793, 65536, 38, 458794, 65536, 38, 458795, 65536, 38, 458796, 65536, 38, 458797, 65536, 38, 458798, 65536, 38, 458799, 65536, 38, 458800, 65536, 38, 458801, 65536, 38, 458802, 65536, 38, 458803, 65536, 38, 458804, 65536, 38, 458805, 65536, 38, 458806, 65536, 38, 458807, 65536, 38, 458808, 65536, 38, 458809, 65536, 38, 458810, 65536, 38, 458811, 65536, 38, 458812, 65536, 38, 458813, 65536, 38, 458814, 65536, 38, 458815, 65536, 38, 458816, 65536, 38, 458817, 65536, 38, 458818, 65536, 38, 458819, 65536, 38, 458820, 65536, 38, 458821, 65536, 38, 458822, 65536, 38, 458823, 65536, 38, 458824, 65536, 38, 458825, 65536, 38, 458826, 65536, 38, 458827, 65536, 38, 458828, 65536, 38, 458829, 65536, 38, 458830, 65536, 38, 458831, 65536, 38, 458832, 65536, 38, 458833, 65536, 38, 458834, 65536, 38, 458835, 65536, 38, 458836, 65536, 38, 458837, 65536, 38, 458838, 65536, 38, 458839, 65536, 38, 458840, 65536, 38, 458841, 65536, 38, 458842, 65536, 38, 458843, 65536, 38, 458844, 65536, 38, 458845, 65536, 38, 458846, 65536, 38, 458847, 65536, 38, 458848, 65536, 38, 458849, 65536, 38, 458850, 65536, 38, 458851, 65536, 38, 458852, 65536, 38, 458853, 65536, 38, 458854, 65536, 38, 458855, 65536, 38, 458856, 65536, 38, 458857, 65536, 38, 458858, 65536, 38, 458859, 65536, 38, 458860, 65536, 38, 458861, 65536, 38, 458862, 65536, 38, 458863, 65536, 38, 458864, 65536, 38, 458865, 65536, 38, 458866, 65536, 38, 458867, 65536, 38, 458868, 65536, 38, 458869, 65536, 38, 458870, 65536, 38, 458871, 65536, 38, 458872, 65536, 38, 458873, 65536, 38, 458874, 65536, 38, 458875, 65536, 38, 458876, 65536, 38, 458877, 65536, 38, 458878, 65536, 38, 458879, 65536, 38, 458880, 65536, 38, 458881, 65536, 38, 524288, 65536, 38, 524289, 65536, 38, 524290, 65536, 38, 524291, 65536, 38, 524292, 65536, 38, 524293, 65536, 38, 524294, 65536, 38, 524295, 65536, 38, 524296, 65536, 38, 524297, 65536, 38, 524298, 65536, 38, 524299, 65536, 38, 524300, 65536, 38, 524301, 65536, 38, 524302, 65536, 38, 524303, 65536, 38, 524304, 393216, 3, 524305, 393216, 3, 524306, 393216, 3, 524307, 393216, 3, 524308, 393216, 3, 524309, 393216, 3, 524310, 393216, 3, 524311, 393216, 3, 524312, 393216, 3, 524313, 393216, 3, 524314, 393216, 3, 524315, 393216, 3, 524316, 393216, 3, 524317, 393216, 3, 524318, 393216, 3, 524319, 393216, 3, 524320, 393216, 3, 524321, 393216, 3, 524322, 393216, 3, 524323, 393216, 3, 524324, 393216, 3, 524325, 393216, 3, 524326, 393216, 3, 524327, 393216, 3, 524328, 393216, 3, 524329, 393216, 3, 524330, 393216, 3, 524331, 393216, 3, 524332, 393216, 3, 524333, 393216, 3, 524334, 393216, 3, 524335, 393216, 3, 524336, 393216, 3, 524337, 393216, 3, 524338, 393216, 3, 524339, 393216, 3, 524340, 393216, 3, 524341, 393216, 3, 524342, 393216, 3, 524343, 393216, 3, 524344, 393216, 3, 524345, 393216, 3, 524346, 393216, 3, 524347, 393216, 3, 524348, 393216, 3, 524349, 393216, 3, 524350, 393216, 3, 524351, 393216, 3, 524352, 393216, 3, 524353, 393216, 3, 524354, 393216, 3, 524355, 393216, 3, 524356, 393216, 3, 524357, 393216, 3, 524358, 393216, 3, 524359, 393216, 3, 524360, 393216, 3, 524361, 262144, 30, 524362, 262144, 30, 524363, 262144, 30, 524364, 262144, 30, 524365, 262144, 30, 524366, 65536, 38, 524367, 65536, 38, 524368, 65536, 38, 524369, 65536, 38, 524370, 65536, 38, 524371, 65536, 38, 524372, 65536, 38, 524373, 65536, 38, 524374, 65536, 38, 524375, 65536, 38, 524376, 65536, 38, 524377, 65536, 38, 524378, 65536, 38, 524379, 65536, 38, 524380, 65536, 38, 524381, 65536, 38, 524382, 65536, 38, 524383, 65536, 38, 524384, 65536, 38, 524385, 65536, 38, 524386, 65536, 38, 524387, 65536, 38, 524388, 65536, 38, 524389, 65536, 38, 524390, 65536, 38, 524391, 65536, 38, 524392, 65536, 38, 524393, 65536, 38, 524394, 65536, 38, 524395, 65536, 38, 524396, 65536, 38, 524397, 65536, 38, 524398, 65536, 38, 524399, 65536, 38, 524400, 65536, 38, 524401, 65536, 38, 524402, 65536, 38, 524403, 65536, 38, 524404, 65536, 38, 524405, 65536, 38, 524406, 65536, 38, 524407, 65536, 38, 524408, 65536, 38, 524409, 65536, 38, 524410, 65536, 38, 524411, 65536, 38, 524412, 65536, 38, 524413, 65536, 38, 524414, 65536, 38, 524415, 65536, 38, 524416, 65536, 38, 524417, 65536, 38, 589824, 65536, 38, 589825, 65536, 38, 589826, 65536, 38, 589827, 65536, 38, 589828, 65536, 38, 589829, 65536, 38, 589830, 65536, 38, 589831, 65536, 38, 589832, 65536, 38, 589833, 65536, 38, 589834, 65536, 38, 589835, 65536, 38, 589836, 65536, 38, 589837, 65536, 38, 589838, 65536, 38, 589839, 65536, 38, 589840, 393216, 3, 589841, 393216, 3, 589842, 393216, 3, 589843, 393216, 3, 589844, 393216, 3, 589845, 393216, 3, 589846, 393216, 3, 589847, 393216, 3, 589848, 393216, 3, 589849, 393216, 3, 589850, 393216, 3, 589851, 393216, 3, 589852, 393216, 3, 589853, 393216, 3, 589854, 393216, 3, 589855, 393216, 3, 589856, 393216, 3, 589857, 393216, 3, 589858, 393216, 3, 589859, 393216, 3, 589860, 393216, 3, 589861, 393216, 3, 589862, 65536, 12, 589863, 393216, 3, 589864, 393216, 3, 589865, 393216, 3, 589866, 393216, 3, 589867, 393216, 3, 589868, 393216, 3, 589869, 65536, 12, 589870, 393216, 3, 589871, 393216, 3, 589872, 393216, 3, 589873, 393216, 3, 589874, 393216, 3, 589875, 393216, 3, 589876, 393216, 3, 589877, 393216, 3, 589878, 393216, 3, 589879, 393216, 3, 589880, 393216, 3, 589881, 393216, 3, 589882, 393216, 3, 589883, 393216, 3, 589884, 393216, 3, 589885, 393216, 3, 589886, 393216, 3, 589887, 65536, 12, 589888, 393216, 3, 589889, 393216, 3, 589890, 393216, 3, 589891, 393216, 3, 589892, 393216, 3, 589893, 393216, 3, 589894, 65536, 12, 589895, 393216, 3, 589896, 393216, 3, 589897, 262144, 30, 589898, 262144, 30, 589899, 262144, 30, 589900, 262144, 30, 589901, 262144, 30, 589902, 65536, 38, 589903, 65536, 38, 589904, 65536, 38, 589905, 65536, 38, 589906, 65536, 38, 589907, 65536, 38, 589908, 65536, 38, 589909, 65536, 38, 589910, 65536, 38, 589911, 65536, 38, 589912, 65536, 38, 589913, 65536, 38, 589914, 65536, 38, 589915, 65536, 38, 589916, 65536, 38, 589917, 65536, 38, 589918, 65536, 38, 589919, 65536, 38, 589920, 65536, 38, 589921, 65536, 38, 589922, 65536, 38, 589923, 65536, 38, 589924, 65536, 38, 589925, 65536, 38, 589926, 65536, 38, 589927, 65536, 38, 589928, 65536, 38, 589929, 65536, 38, 589930, 65536, 38, 589931, 65536, 38, 589932, 65536, 38, 589933, 65536, 38, 589934, 65536, 38, 589935, 65536, 38, 589936, 65536, 38, 589937, 65536, 38, 589938, 65536, 38, 589939, 65536, 38, 589940, 65536, 38, 589941, 65536, 38, 589942, 65536, 38, 589943, 65536, 38, 589944, 65536, 38, 589945, 65536, 38, 589946, 65536, 38, 589947, 65536, 38, 589948, 65536, 38, 589949, 65536, 38, 589950, 65536, 38, 589951, 65536, 38, 589952, 65536, 38, 589953, 65536, 38, 655360, 65536, 38, 655361, 65536, 38, 655362, 65536, 38, 655363, 65536, 38, 655364, 65536, 38, 655365, 65536, 38, 655366, 65536, 38, 655367, 65536, 38, 655368, 65536, 38, 655369, 65536, 38, 655370, 65536, 38, 655371, 65536, 38, 655372, 65536, 38, 655373, 65536, 38, 655374, 65536, 38, 655375, 65536, 38, 655376, 393216, 3, 655377, 262144, 1, 655378, 327680, 1, 655379, 393216, 1, 655380, 458752, 1, 655381, 393216, 1, 655382, 458752, 1, 655383, 262144, 1, 655384, 327680, 1, 655385, 393216, 1, 655386, 458752, 1, 655387, 262144, 1, 655388, 327680, 1, 655389, 393216, 3, 655390, 393216, 3, 655391, 393216, 3, 655392, 393216, 3, 655393, 393216, 3, 655394, 393216, 3, 655395, 393216, 3, 655396, 393216, 3, 655397, 393216, 3, 655398, 65536, 13, 655399, 393216, 3, 655400, 262144, 1, 655401, 327680, 1, 655402, 393216, 1, 655403, 458752, 1, 655404, 393216, 3, 655405, 65536, 13, 655406, 393216, 3, 655407, 393216, 3, 655408, 393216, 3, 655409, 393216, 3, 655410, 393216, 3, 655411, 393216, 3, 655412, 393216, 3, 655413, 393216, 3, 655414, 393216, 3, 655415, 393216, 3, 655416, 393216, 3, 655417, 393216, 3, 655418, 262144, 1, 655419, 327680, 1, 655420, 262144, 1, 655421, 327680, 1, 655422, 393216, 3, 655423, 65536, 13, 655424, 393216, 3, 655425, 393216, 1, 655426, 458752, 1, 655427, 393216, 1, 655428, 458752, 1, 655429, 393216, 3, 655430, 65536, 13, 655431, 393216, 3, 655432, 393216, 3, 655433, 393216, 3, 655434, 393216, 3, 655435, 393216, 3, 655436, 393216, 3, 655437, 262144, 30, 655438, 262144, 30, 655439, 262144, 30, 655440, 262144, 30, 655441, 262144, 30, 655442, 262144, 30, 655443, 262144, 30, 655444, 262144, 30, 655445, 262144, 30, 655446, 262144, 30, 655447, 262144, 30, 655448, 262144, 30, 655449, 262144, 30, 655450, 262144, 30, 655451, 65536, 38, 655452, 65536, 38, 655453, 65536, 38, 655454, 65536, 38, 655455, 65536, 38, 655456, 65536, 38, 655457, 65536, 38, 655458, 65536, 38, 655459, 65536, 38, 655460, 65536, 38, 655461, 65536, 38, 655462, 65536, 38, 655463, 65536, 38, 655464, 65536, 38, 655465, 65536, 38, 655466, 65536, 38, 655467, 65536, 38, 655468, 65536, 38, 655469, 65536, 38, 655470, 65536, 38, 655471, 65536, 38, 655472, 65536, 38, 655473, 65536, 38, 655474, 65536, 38, 655475, 65536, 38, 655476, 65536, 38, 655477, 65536, 38, 655478, 65536, 38, 655479, 65536, 38, 655480, 65536, 38, 655481, 65536, 38, 655482, 65536, 38, 655483, 65536, 38, 655484, 65536, 38, 655485, 65536, 38, 655486, 65536, 38, 655487, 65536, 38, 655488, 65536, 38, 655489, 65536, 38, 720896, 65536, 38, 720897, 65536, 38, 720898, 65536, 38, 720899, 65536, 38, 720900, 65536, 38, 720901, 65536, 38, 720902, 65536, 38, 720903, 65536, 38, 720904, 65536, 38, 720905, 65536, 38, 720906, 0, 64, 720907, 65536, 64, 720908, 131072, 64, 720909, 65536, 38, 720910, 65536, 38, 720911, 65536, 38, 720912, 393216, 3, 720913, 262144, 5, 720914, 327680, 5, 720915, 393216, 5, 720916, 458752, 5, 720917, 393216, 5, 720918, 458752, 5, 720919, 262144, 5, 720920, 327680, 5, 720921, 393216, 5, 720922, 458752, 5, 720923, 262144, 5, 720924, 327680, 5, 720925, 393216, 3, 720926, 393216, 3, 720927, 393216, 3, 720928, 393216, 3, 720929, 393216, 3, 720930, 393216, 3, 720931, 393216, 3, 720932, 393216, 3, 720933, 0, 16, 720934, 65536, 16, 720935, 131072, 16, 720936, 262144, 5, 720937, 327680, 5, 720938, 393216, 5, 720939, 458752, 5, 720940, 0, 16, 720941, 65536, 16, 720942, 131072, 16, 720943, 393216, 3, 720944, 393216, 3, 720945, 65536, 12, 720946, 393216, 3, 720947, 393216, 3, 720948, 393216, 3, 720949, 393216, 3, 720950, 393216, 3, 720951, 393216, 3, 720952, 393216, 3, 720953, 393216, 3, 720954, 262144, 5, 720955, 65536, 12, 720956, 262144, 5, 720957, 327680, 5, 720958, 0, 16, 720959, 65536, 16, 720960, 131072, 16, 720961, 393216, 5, 720962, 458752, 5, 720963, 393216, 5, 720964, 458752, 5, 720965, 0, 16, 720966, 65536, 16, 720967, 131072, 16, 720968, 393216, 3, 720969, 393216, 3, 720970, 393216, 3, 720971, 393216, 3, 720972, 393216, 3, 720973, 65536, 38, 720974, 0, 64, 720975, 65536, 64, 720976, 65536, 64, 720977, 65536, 64, 720978, 65536, 64, 720979, 65536, 64, 720980, 65536, 64, 720981, 65536, 64, 720982, 65536, 64, 720983, 65536, 64, 720984, 65536, 64, 720985, 131072, 64, 720986, 262144, 30, 720987, 65536, 38, 720988, 65536, 38, 720989, 65536, 38, 720990, 65536, 38, 720991, 65536, 38, 720992, 65536, 38, 720993, 65536, 38, 720994, 65536, 38, 720995, 65536, 38, 720996, 65536, 38, 720997, 65536, 38, 720998, 65536, 38, 720999, 65536, 38, 721000, 65536, 38, 721001, 65536, 38, 721002, 65536, 38, 721003, 65536, 38, 721004, 65536, 38, 721005, 65536, 38, 721006, 65536, 38, 721007, 65536, 38, 721008, 65536, 38, 721009, 65536, 38, 721010, 0, 64, 721011, 65536, 64, 721012, 131072, 64, 721013, 65536, 38, 721014, 65536, 38, 721015, 65536, 38, 721016, 65536, 38, 721017, 65536, 38, 721018, 65536, 38, 721019, 65536, 38, 721020, 65536, 38, 721021, 65536, 38, 721022, 65536, 38, 721023, 65536, 38, 721024, 65536, 38, 721025, 65536, 38, 786432, 65536, 38, 786433, 65536, 38, 786434, 65536, 38, 786435, 65536, 38, 786436, 65536, 38, 786437, 65536, 38, 786438, 65536, 38, 786439, 65536, 38, 786440, 65536, 38, 786441, 65536, 38, 786442, 0, 65, 786443, 65536, 65, 786444, 131072, 65, 786445, 65536, 38, 786446, 65536, 38, 786447, 65536, 38, 786448, 393216, 3, 786449, 262144, 1, 786450, 327680, 1, 786451, 393216, 1, 786452, 458752, 1, 786453, 262144, 1, 786454, 327680, 1, 786455, 262144, 1, 786456, 327680, 1, 786457, 393216, 1, 786458, 458752, 1, 786459, 393216, 1, 786460, 458752, 1, 786461, 393216, 3, 786462, 393216, 3, 786463, 393216, 3, 786464, 393216, 3, 786465, 393216, 3, 786466, 393216, 3, 786467, 393216, 3, 786468, 393216, 3, 786469, 262144, 1, 786470, 327680, 1, 786471, 393216, 3, 786472, 262144, 1, 786473, 327680, 1, 786474, 262144, 1, 786475, 327680, 1, 786476, 393216, 1, 786477, 458752, 1, 786478, 262144, 1, 786479, 327680, 1, 786480, 393216, 3, 786481, 65536, 13, 786482, 393216, 3, 786483, 262150, 5, 786484, 131078, 3, 786485, 131078, 3, 786486, 131078, 3, 786487, 131078, 3, 786488, 131078, 3, 786489, 6, 6, 786490, 393216, 3, 786491, 65536, 13, 786492, 393216, 3, 786493, 393216, 1, 786494, 458752, 1, 786495, 393216, 1, 786496, 458752, 1, 786497, 262144, 1, 786498, 327680, 1, 786499, 262150, 5, 786500, 131078, 3, 786501, 131078, 3, 786502, 6, 6, 786503, 393216, 3, 786504, 393216, 3, 786505, 393216, 3, 786506, 393216, 3, 786507, 393216, 3, 786508, 393216, 3, 786509, 65536, 38, 786510, 0, 65, 786511, 65536, 65, 786512, 65536, 65, 786513, 65536, 65, 786514, 65536, 65, 786515, 65536, 65, 786516, 65536, 65, 786517, 65536, 65, 786518, 65536, 65, 786519, 65536, 65, 786520, 65536, 65, 786521, 131072, 65, 786522, 262144, 30, 786523, 65536, 38, 786524, 262144, 30, 786525, 65536, 38, 786526, 65536, 38, 786527, 65536, 38, 786528, 65536, 38, 786529, 262144, 30, 786530, 65536, 0, 786531, 65536, 0, 786532, 65536, 0, 786533, 65536, 0, 786534, 65536, 0, 786535, 65536, 0, 786536, 65536, 0, 786537, 65536, 0, 786538, 65536, 0, 786539, 65536, 0, 786540, 65536, 0, 786541, 65536, 0, 786542, 65536, 0, 786543, 65536, 38, 786544, 65536, 38, 786545, 65536, 38, 786546, 0, 65, 786547, 65536, 65, 786548, 131072, 65, 786549, 65536, 38, 786550, 65536, 38, 786551, 65536, 38, 786552, 65536, 38, 786553, 65536, 38, 786554, 65536, 38, 786555, 65536, 38, 786556, 65536, 38, 786557, 65536, 38, 786558, 65536, 38, 786559, 65536, 38, 786560, 65536, 38, 786561, 65536, 38, 851968, 65536, 38, 851969, 65536, 38, 851970, 65536, 38, 851971, 65536, 38, 851972, 65536, 38, 851973, 65536, 38, 851974, 65536, 38, 851975, 65536, 38, 851976, 65536, 38, 851977, 65536, 38, 851978, 0, 65, 851979, 65536, 65, 851980, 131072, 65, 851981, 65536, 38, 851982, 65536, 38, 851983, 393216, 3, 851984, 393216, 3, 851985, 262144, 5, 851986, 327680, 5, 851987, 393216, 5, 851988, 458752, 5, 851989, 262144, 5, 851990, 327680, 5, 851991, 262144, 5, 851992, 327680, 5, 851993, 393216, 5, 851994, 458752, 5, 851995, 393216, 5, 851996, 458752, 5, 851997, 393216, 3, 851998, 393216, 3, 851999, 393216, 3, 852000, 393216, 3, 852001, 393216, 3, 852002, 393216, 3, 852003, 393216, 3, 852004, 393216, 3, 852005, 262144, 5, 852006, 327680, 5, 852007, 393216, 3, 852008, 262144, 5, 852009, 327680, 5, 852010, 262144, 5, 852011, 327680, 5, 852012, 393216, 5, 852013, 458752, 5, 852014, 262144, 5, 852015, 327680, 5, 852016, 0, 16, 852017, 65536, 16, 852018, 131072, 16, 852019, 262150, 2, 852020, 6, 0, 852021, 6, 0, 852022, 6, 0, 852023, 6, 0, 852024, 6, 0, 852025, 6, 4, 852026, 0, 16, 852027, 65536, 16, 852028, 131072, 16, 852029, 393216, 5, 852030, 458752, 5, 852031, 393216, 5, 852032, 458752, 5, 852033, 262144, 5, 852034, 327680, 5, 852035, 262150, 2, 852036, 6, 0, 852037, 6, 0, 852038, 131078, 0, 852039, 6, 6, 852040, 393216, 3, 852041, 393216, 3, 852042, 393216, 3, 852043, 393216, 3, 852044, 393216, 3, 852045, 65536, 38, 852046, 0, 65, 852047, 65536, 65, 852048, 262144, 65, 852049, 65536, 66, 852050, 65536, 66, 852051, 65536, 66, 852052, 65536, 66, 852053, 65536, 66, 852054, 65536, 66, 852055, 65536, 66, 852056, 65536, 66, 852057, 131072, 66, 852058, 262144, 30, 852059, 65536, 38, 852060, 262144, 30, 852061, 0, 64, 852062, 65536, 64, 852063, 65536, 64, 852064, 131072, 64, 852065, 262144, 30, 852066, 65536, 0, 852067, 65536, 0, 852068, 65536, 0, 852069, 65536, 0, 852070, 65536, 0, 852071, 65536, 0, 852072, 65536, 0, 852073, 65536, 0, 852074, 262144, 1, 852075, 327680, 1, 852076, 262144, 1, 852077, 327680, 1, 852078, 65536, 0, 852079, 65536, 38, 852080, 65536, 38, 852081, 65536, 38, 852082, 0, 65, 852083, 65536, 65, 852084, 131072, 65, 852085, 65536, 38, 852086, 65536, 38, 852087, 65536, 38, 852088, 65536, 38, 852089, 65536, 38, 852090, 65536, 38, 852091, 65536, 38, 852092, 65536, 38, 852093, 65536, 38, 852094, 65536, 38, 852095, 65536, 38, 852096, 65536, 38, 852097, 65536, 38, 917504, 65536, 38, 917505, 65536, 38, 917506, 65536, 38, 917507, 65536, 38, 917508, 65536, 38, 917509, 65536, 38, 917510, 65536, 38, 917511, 65536, 38, 917512, 65536, 38, 917513, 65536, 38, 917514, 0, 65, 917515, 65536, 65, 917516, 131072, 65, 917517, 65536, 38, 917518, 65536, 38, 917519, 393216, 3, 917520, 393216, 1, 917521, 458752, 1, 917522, 393216, 1, 917523, 458752, 1, 917524, 262150, 5, 917525, 131078, 3, 917526, 6, 6, 917527, 393216, 3, 917528, 393216, 3, 917529, 393216, 3, 917530, 393216, 3, 917531, 393216, 3, 917532, 393216, 3, 917533, 393216, 3, 917534, 393216, 3, 917535, 393216, 3, 917536, 393216, 3, 917537, 393216, 3, 917538, 393216, 3, 917539, 393216, 3, 917540, 327680, 42, 917541, 393216, 3, 917542, 393216, 3, 917543, 393216, 3, 917544, 393216, 3, 917545, 393216, 3, 917546, 393216, 3, 917547, 393216, 3, 917548, 393216, 3, 917549, 393216, 3, 917550, 393216, 3, 917551, 393216, 3, 917552, 262150, 5, 917553, 131078, 3, 917554, 131078, 3, 917555, 65542, 0, 917556, 6, 0, 917557, 6, 0, 917558, 6, 0, 917559, 6, 0, 917560, 6, 0, 917561, 131078, 0, 917562, 6, 6, 917563, 393216, 3, 917564, 393216, 3, 917565, 393216, 3, 917566, 393216, 3, 917567, 393216, 3, 917568, 393216, 3, 917569, 393216, 3, 917570, 262150, 5, 917571, 65542, 0, 917572, 6, 0, 917573, 6, 0, 917574, 6, 0, 917575, 131078, 0, 917576, 6, 6, 917577, 393216, 3, 917578, 393216, 3, 917579, 393216, 3, 917580, 393216, 3, 917581, 65536, 38, 917582, 0, 66, 917583, 65536, 66, 917584, 131072, 66, 917585, 262144, 30, 917586, 262144, 30, 917587, 262144, 30, 917588, 262144, 30, 917589, 262144, 30, 917590, 262144, 30, 917591, 262144, 30, 917592, 262144, 30, 917593, 262144, 30, 917594, 262144, 30, 917595, 65536, 38, 917596, 262144, 30, 917597, 0, 65, 917598, 65536, 65, 917599, 65536, 65, 917600, 131072, 65, 917601, 262144, 30, 917602, 65536, 0, 917603, 65536, 0, 917604, 65536, 0, 917605, 65536, 0, 917606, 65536, 0, 917607, 65536, 0, 917608, 65536, 0, 917609, 65536, 0, 917610, 262144, 2, 917611, 327680, 2, 917612, 262144, 2, 917613, 327680, 2, 917614, 65536, 0, 917615, 65536, 0, 917616, 65536, 38, 917617, 65536, 38, 917618, 0, 65, 917619, 65536, 65, 917620, 131072, 65, 917621, 65536, 38, 917622, 65536, 38, 917623, 65536, 38, 917624, 65536, 38, 917625, 65536, 38, 917626, 65536, 38, 917627, 65536, 38, 917628, 65536, 38, 917629, 65536, 38, 917630, 65536, 38, 917631, 65536, 38, 917632, 65536, 38, 917633, 65536, 38, 983040, 65536, 38, 983041, 65536, 38, 983042, 65536, 38, 983043, 65536, 38, 983044, 65536, 38, 983045, 65536, 38, 983046, 65536, 38, 983047, 327680, 42, 983048, 65536, 38, 983049, 65536, 38, 983050, 0, 65, 983051, 65536, 65, 983052, 131072, 65, 983053, 65536, 38, 983054, 65536, 38, 983055, 393216, 3, 983056, 393216, 5, 983057, 458752, 5, 983058, 393216, 5, 983059, 458752, 5, 983060, 262150, 2, 983061, 6, 0, 983062, 131078, 0, 983063, 131078, 3, 983064, 6, 6, 983065, 393216, 3, 983066, 393216, 3, 983067, 393216, 3, 983068, 393216, 3, 983069, 393216, 3, 983070, 393216, 3, 983071, 393216, 3, 983072, 393216, 3, 983073, 393216, 3, 983074, 393216, 3, 983075, 393216, 3, 983076, 393216, 3, 983077, 393216, 3, 983078, 393216, 3, 983079, 393216, 3, 983080, 393216, 3, 983081, 393216, 3, 983082, 393216, 3, 983083, 393216, 3, 983084, 393216, 3, 983085, 393216, 3, 983086, 393216, 3, 983087, 393216, 3, 983088, 262150, 2, 983089, 6, 0, 983090, 6, 0, 983091, 6, 0, 983092, 6, 0, 983093, 6, 0, 983094, 6, 0, 983095, 6, 0, 983096, 6, 0, 983097, 6, 0, 983098, 131078, 0, 983099, 6, 6, 983100, 393216, 3, 983101, 393216, 3, 983102, 393216, 3, 983103, 393216, 3, 983104, 393216, 3, 983105, 393216, 3, 983106, 262150, 6, 983107, 262150, 4, 983108, 131078, 1, 983109, 6, 0, 983110, 6, 0, 983111, 6, 0, 983112, 131078, 0, 983113, 6, 6, 983114, 393216, 3, 983115, 393216, 3, 983116, 393216, 3, 983117, 262144, 30, 983118, 262144, 30, 983119, 262144, 30, 983120, 262144, 30, 983121, 262144, 30, 983122, 65536, 38, 983123, 65536, 38, 983124, 65536, 38, 983125, 65536, 38, 983126, 65536, 38, 983127, 65536, 38, 983128, 65536, 38, 983129, 65536, 38, 983130, 65536, 38, 983131, 65536, 38, 983132, 262144, 30, 983133, 0, 66, 983134, 65536, 66, 983135, 65536, 66, 983136, 131072, 66, 983137, 262144, 30, 983138, 65536, 0, 983139, 65536, 0, 983140, 65536, 0, 983141, 65536, 0, 983142, 65536, 0, 983143, 65536, 0, 983144, 65536, 0, 983145, 65536, 0, 983146, 65536, 0, 983147, 131072, 1, 983148, 131072, 1, 983149, 131072, 1, 983150, 65536, 0, 983151, 65536, 0, 983152, 65536, 38, 983153, 0, 64, 983154, 196608, 64, 983155, 65536, 65, 983156, 131072, 65, 983157, 65536, 38, 983158, 65536, 38, 983159, 65536, 38, 983160, 65536, 38, 983161, 65536, 38, 983162, 65536, 38, 983163, 65536, 38, 983164, 65536, 38, 983165, 65536, 38, 983166, 65536, 38, 983167, 65536, 38, 983168, 65536, 38, 983169, 65536, 38, 1048576, 65536, 38, 1048577, 65536, 38, 1048578, 65536, 38, 1048579, 65536, 38, 1048580, 65536, 38, 1048581, 65536, 38, 1048582, 65536, 38, 1048583, 65536, 38, 1048584, 65536, 38, 1048585, 65536, 38, 1048586, 0, 65, 1048587, 65536, 65, 1048588, 131072, 65, 1048589, 65536, 38, 1048590, 65536, 38, 1048591, 393216, 3, 1048592, 393216, 3, 1048593, 393216, 3, 1048594, 327680, 42, 1048595, 262150, 5, 1048596, 65542, 0, 1048597, 6, 0, 1048598, 262150, 0, 1048599, 262150, 4, 1048600, 131078, 6, 1048601, 393216, 3, 1048602, 393216, 3, 1048603, 262144, 1, 1048604, 327680, 1, 1048605, 327680, 42, 1048606, 393216, 3, 1048607, 393216, 3, 1048608, 393216, 3, 1048609, 393216, 3, 1048610, 393216, 3, 1048611, 393216, 3, 1048612, 393216, 3, 1048613, 393216, 3, 1048614, 393216, 3, 1048615, 262144, 1, 1048616, 327680, 1, 1048617, 393216, 3, 1048618, 393216, 3, 1048619, 393216, 3, 1048620, 393216, 3, 1048621, 393216, 3, 1048622, 393216, 3, 1048623, 262150, 5, 1048624, 65542, 0, 1048625, 6, 0, 1048626, 6, 0, 1048627, 6, 0, 1048628, 6, 0, 1048629, 6, 0, 1048630, 6, 0, 1048631, 6, 0, 1048632, 6, 0, 1048633, 6, 0, 1048634, 6, 0, 1048635, 6, 4, 1048636, 393216, 3, 1048637, 393216, 3, 1048638, 393216, 3, 1048639, 393216, 3, 1048640, 393216, 3, 1048641, 393216, 3, 1048642, 393216, 3, 1048643, 393216, 3, 1048644, 262150, 6, 1048645, 131078, 1, 1048646, 262150, 0, 1048647, 262150, 4, 1048648, 262150, 4, 1048649, 131078, 6, 1048650, 393216, 3, 1048651, 393216, 3, 1048652, 393216, 3, 1048653, 262144, 30, 1048654, 65536, 38, 1048655, 65536, 38, 1048656, 65536, 38, 1048657, 65536, 38, 1048658, 65536, 38, 1048659, 65536, 38, 1048660, 65536, 38, 1048661, 65536, 38, 1048662, 65536, 38, 1048663, 65536, 38, 1048664, 65536, 38, 1048665, 65536, 38, 1048666, 65536, 38, 1048667, 65536, 38, 1048668, 262144, 30, 1048669, 262144, 30, 1048670, 262144, 30, 1048671, 262144, 30, 1048672, 262144, 30, 1048673, 262144, 30, 1048674, 65536, 0, 1048675, 65536, 0, 1048676, 65536, 0, 1048677, 65536, 0, 1048678, 65536, 0, 1048679, 65536, 0, 1048680, 65536, 0, 1048681, 65536, 0, 1048682, 65536, 0, 1048683, 65536, 0, 1048684, 65536, 0, 1048685, 65536, 0, 1048686, 65536, 0, 1048687, 65536, 0, 1048688, 65536, 38, 1048689, 0, 65, 1048690, 65536, 65, 1048691, 65536, 65, 1048692, 131072, 65, 1048693, 65536, 38, 1048694, 65536, 38, 1048695, 65536, 38, 1048696, 65536, 38, 1048697, 65536, 38, 1048698, 65536, 38, 1048699, 65536, 38, 1048700, 65536, 38, 1048701, 65536, 38, 1048702, 65536, 38, 1048703, 65536, 38, 1048704, 65536, 38, 1048705, 65536, 38, 1114112, 65536, 38, 1114113, 65536, 38, 1114114, 65536, 38, 1114115, 65536, 38, 1114116, 65536, 38, 1114117, 65536, 38, 1114118, 65536, 38, 1114119, 65536, 38, 1114120, 65536, 38, 1114121, 65536, 38, 1114122, 0, 65, 1114123, 65536, 65, 1114124, 131072, 65, 1114125, 65536, 38, 1114126, 65536, 38, 1114127, 393216, 3, 1114128, 393216, 3, 1114129, 393216, 3, 1114130, 393216, 3, 1114131, 262150, 2, 1114132, 6, 0, 1114133, 6, 0, 1114134, 6, 4, 1114135, 65536, 12, 1114136, 393216, 3, 1114137, 393216, 3, 1114138, 393216, 3, 1114139, 262144, 5, 1114140, 327680, 5, 1114141, 393216, 3, 1114142, 393216, 3, 1114143, 393216, 3, 1114144, 393216, 3, 1114145, 393216, 3, 1114146, 393216, 3, 1114147, 393216, 3, 1114148, 393216, 3, 1114149, 393216, 3, 1114150, 393216, 3, 1114151, 262144, 5, 1114152, 327680, 5, 1114153, 393216, 3, 1114154, 393216, 3, 1114155, 393216, 3, 1114156, 393216, 3, 1114157, 393216, 3, 1114158, 393216, 3, 1114159, 262150, 2, 1114160, 6, 0, 1114161, 6, 0, 1114162, 6, 0, 1114163, 6, 0, 1114164, 6, 0, 1114165, 6, 0, 1114166, 6, 0, 1114167, 262150, 0, 1114168, 262150, 4, 1114169, 131078, 1, 1114170, 6, 0, 1114171, 6, 4, 1114172, 393216, 3, 1114173, 393216, 3, 1114174, 393216, 3, 1114175, 393216, 3, 1114176, 393216, 3, 1114177, 393216, 3, 1114178, 393216, 3, 1114179, 393216, 3, 1114180, 393216, 3, 1114181, 262150, 6, 1114182, 131078, 6, 1114183, 393216, 3, 1114184, 262144, 30, 1114185, 262144, 30, 1114186, 262144, 30, 1114187, 262144, 30, 1114188, 262144, 30, 1114189, 262144, 30, 1114190, 65536, 38, 1114191, 65536, 38, 1114192, 65536, 38, 1114193, 65536, 38, 1114194, 65536, 38, 1114195, 65536, 38, 1114196, 65536, 38, 1114197, 65536, 38, 1114198, 65536, 38, 1114199, 65536, 38, 1114200, 65536, 38, 1114201, 65536, 38, 1114202, 65536, 38, 1114203, 65536, 38, 1114204, 262144, 30, 1114205, 262144, 30, 1114206, 262144, 30, 1114207, 262144, 30, 1114208, 262144, 30, 1114209, 262144, 30, 1114210, 65536, 0, 1114211, 393216, 1, 1114212, 458752, 1, 1114213, 65536, 0, 1114214, 65536, 0, 1114215, 65536, 0, 1114216, 65536, 0, 1114217, 65536, 0, 1114218, 65536, 0, 1114219, 65536, 0, 1114220, 65536, 0, 1114221, 65536, 0, 1114222, 65536, 0, 1114223, 65536, 0, 1114224, 65536, 38, 1114225, 0, 65, 1114226, 65536, 65, 1114227, 65536, 65, 1114228, 131072, 65, 1114229, 65536, 38, 1114230, 65536, 38, 1114231, 65536, 38, 1114232, 65536, 38, 1114233, 65536, 38, 1114234, 65536, 38, 1114235, 65536, 38, 1114236, 65536, 38, 1114237, 65536, 38, 1114238, 65536, 38, 1114239, 65536, 38, 1114240, 65536, 38, 1114241, 65536, 38, 1179648, 65536, 38, 1179649, 65536, 38, 1179650, 65536, 38, 1179651, 65536, 38, 1179652, 65536, 38, 1179653, 65536, 38, 1179654, 65536, 38, 1179655, 65536, 38, 1179656, 65536, 38, 1179657, 65536, 38, 1179658, 0, 65, 1179659, 65536, 65, 1179660, 131072, 65, 1179661, 393216, 3, 1179662, 393216, 3, 1179663, 65536, 12, 1179664, 393216, 3, 1179665, 393216, 3, 1179666, 65542, 7, 1179667, 196614, 1, 1179668, 6, 0, 1179669, 262150, 0, 1179670, 131078, 6, 1179671, 65536, 13, 1179672, 393216, 3, 1179673, 262144, 1, 1179674, 327680, 1, 1179675, 393216, 1, 1179676, 458752, 1, 1179677, 393216, 3, 1179678, 393216, 3, 1179679, 393216, 3, 1179680, 393216, 3, 1179681, 393216, 3, 1179682, 393216, 3, 1179683, 393216, 3, 1179684, 262144, 1, 1179685, 327680, 1, 1179686, 393216, 1, 1179687, 458752, 1, 1179688, 262144, 1, 1179689, 327680, 1, 1179690, 262144, 1, 1179691, 327680, 1, 1179692, 393216, 1, 1179693, 458752, 1, 1179694, 393216, 3, 1179695, 262150, 6, 1179696, 262150, 4, 1179697, 131078, 1, 1179698, 6, 0, 1179699, 6, 0, 1179700, 6, 0, 1179701, 6, 0, 1179702, 6, 0, 1179703, 6, 4, 1179704, 65536, 12, 1179705, 262150, 6, 1179706, 262150, 4, 1179707, 131078, 6, 1179708, 393216, 3, 1179709, 393216, 3, 1179710, 393216, 3, 1179711, 327680, 42, 1179712, 393216, 3, 1179713, 65536, 12, 1179714, 393216, 3, 1179715, 393216, 3, 1179716, 393216, 3, 1179717, 393216, 3, 1179718, 393216, 3, 1179719, 393216, 3, 1179720, 262144, 30, 1179721, 262144, 30, 1179722, 262144, 30, 1179723, 262144, 30, 1179724, 262144, 30, 1179725, 262144, 30, 1179726, 65536, 38, 1179727, 65536, 38, 1179728, 65536, 38, 1179729, 65536, 38, 1179730, 65536, 38, 1179731, 65536, 38, 1179732, 65536, 38, 1179733, 65536, 38, 1179734, 65536, 38, 1179735, 65536, 38, 1179736, 65536, 38, 1179737, 65536, 38, 1179738, 65536, 38, 1179739, 65536, 38, 1179740, 262144, 30, 1179741, 262144, 30, 1179742, 262144, 30, 1179743, 262144, 30, 1179744, 262144, 30, 1179745, 262144, 30, 1179746, 65536, 0, 1179747, 393216, 2, 1179748, 458752, 2, 1179749, 131072, 1, 1179750, 131072, 1, 1179751, 131072, 1, 1179752, 65536, 0, 1179753, 65536, 0, 1179754, 65536, 0, 1179755, 65536, 0, 1179756, 65536, 0, 1179757, 65536, 0, 1179758, 65536, 0, 1179759, 65536, 0, 1179760, 65536, 38, 1179761, 0, 65, 1179762, 65536, 65, 1179763, 65536, 65, 1179764, 131072, 65, 1179765, 65536, 38, 1179766, 65536, 38, 1179767, 65536, 38, 1179768, 65536, 38, 1179769, 65536, 38, 1179770, 65536, 38, 1179771, 65536, 38, 1179772, 65536, 38, 1179773, 65536, 38, 1179774, 65536, 38, 1179775, 65536, 38, 1179776, 65536, 38, 1179777, 65536, 38, 1245184, 65536, 38, 1245185, 65536, 38, 1245186, 65536, 38, 1245187, 65536, 38, 1245188, 65536, 38, 1245189, 65536, 38, 1245190, 65536, 38, 1245191, 65536, 38, 1245192, 65536, 38, 1245193, 65536, 38, 1245194, 0, 65, 1245195, 65536, 65, 1245196, 131072, 65, 1245197, 393216, 3, 1245198, 393216, 3, 1245199, 65536, 13, 1245200, 393216, 3, 1245201, 393216, 3, 1245202, 393216, 3, 1245203, 262150, 6, 1245204, 262150, 4, 1245205, 131078, 6, 1245206, 0, 16, 1245207, 65536, 16, 1245208, 131072, 16, 1245209, 262144, 5, 1245210, 327680, 5, 1245211, 393216, 5, 1245212, 458752, 5, 1245213, 393216, 3, 1245214, 393216, 3, 1245215, 393216, 3, 1245216, 393216, 3, 1245217, 393216, 3, 1245218, 393216, 3, 1245219, 393216, 3, 1245220, 262144, 5, 1245221, 327680, 5, 1245222, 393216, 5, 1245223, 458752, 5, 1245224, 262144, 5, 1245225, 327680, 5, 1245226, 262144, 5, 1245227, 327680, 5, 1245228, 393216, 5, 1245229, 458752, 5, 1245230, 393216, 3, 1245231, 393216, 3, 1245232, 65536, 12, 1245233, 262150, 2, 1245234, 6, 0, 1245235, 6, 0, 1245236, 6, 0, 1245237, 6, 0, 1245238, 262150, 0, 1245239, 131078, 6, 1245240, 65536, 13, 1245241, 393216, 3, 1245242, 262144, 1, 1245243, 327680, 1, 1245244, 262144, 1, 1245245, 327680, 1, 1245246, 393216, 1, 1245247, 458752, 1, 1245248, 393216, 3, 1245249, 65536, 13, 1245250, 393216, 3, 1245251, 393216, 3, 1245252, 393216, 3, 1245253, 393216, 3, 1245254, 393216, 3, 1245255, 393216, 3, 1245256, 262144, 30, 1245257, 262144, 30, 1245258, 262144, 30, 1245259, 262144, 30, 1245260, 262144, 30, 1245261, 262144, 30, 1245262, 65536, 38, 1245263, 65536, 38, 1245264, 65536, 38, 1245265, 65536, 38, 1245266, 65536, 38, 1245267, 65536, 38, 1245268, 65536, 38, 1245269, 65536, 38, 1245270, 65536, 38, 1245271, 65536, 38, 1245272, 65536, 38, 1245273, 65536, 38, 1245274, 65536, 38, 1245275, 65536, 38, 1245276, 65536, 38, 1245277, 65536, 38, 1245278, 65536, 38, 1245279, 65536, 38, 1245280, 65536, 38, 1245281, 65536, 38, 1245282, 65536, 0, 1245283, 65536, 0, 1245284, 65536, 0, 1245285, 65536, 0, 1245286, 65536, 0, 1245287, 65536, 0, 1245288, 65536, 0, 1245289, 65536, 0, 1245290, 65536, 0, 1245291, 65536, 0, 1245292, 65536, 0, 1245293, 65536, 0, 1245294, 65536, 0, 1245295, 65536, 0, 1245296, 65536, 38, 1245297, 0, 65, 1245298, 65536, 65, 1245299, 65536, 65, 1245300, 131072, 65, 1245301, 65536, 38, 1245302, 65536, 38, 1245303, 65536, 38, 1245304, 65536, 38, 1245305, 65536, 38, 1245306, 65536, 38, 1245307, 65536, 38, 1245308, 65536, 38, 1245309, 65536, 38, 1245310, 65536, 38, 1245311, 65536, 38, 1245312, 65536, 38, 1245313, 65536, 38, 1310720, 65536, 38, 1310721, 65536, 38, 1310722, 65536, 38, 1310723, 65536, 38, 1310724, 65536, 38, 1310725, 65536, 38, 1310726, 65536, 38, 1310727, 65536, 38, 1310728, 65536, 38, 1310729, 65536, 38, 1310730, 0, 65, 1310731, 65536, 65, 1310732, 131072, 65, 1310733, 393216, 3, 1310734, 0, 16, 1310735, 65536, 16, 1310736, 131072, 16, 1310737, 393216, 3, 1310738, 393216, 3, 1310739, 393216, 3, 1310740, 262144, 1, 1310741, 327680, 1, 1310742, 262144, 1, 1310743, 327680, 1, 1310744, 393216, 1, 1310745, 458752, 1, 1310746, 393216, 1, 1310747, 458752, 1, 1310748, 393216, 3, 1310749, 393216, 3, 1310750, 393216, 3, 1310751, 393216, 3, 1310752, 393216, 3, 1310753, 393216, 3, 1310754, 393216, 3, 1310755, 393216, 1, 1310756, 458752, 1, 1310757, 393216, 1, 1310758, 458752, 1, 1310759, 262144, 1, 1310760, 327680, 1, 1310761, 262144, 1, 1310762, 327680, 1, 1310763, 393216, 1, 1310764, 458752, 1, 1310765, 262144, 1, 1310766, 327680, 1, 1310767, 393216, 3, 1310768, 65536, 13, 1310769, 262150, 6, 1310770, 131078, 1, 1310771, 6, 0, 1310772, 6, 0, 1310773, 6, 0, 1310774, 6, 4, 1310775, 0, 16, 1310776, 65536, 16, 1310777, 131072, 16, 1310778, 262144, 5, 1310779, 327680, 5, 1310780, 262144, 5, 1310781, 327680, 5, 1310782, 393216, 5, 1310783, 458752, 5, 1310784, 0, 16, 1310785, 65536, 16, 1310786, 131072, 16, 1310787, 393216, 3, 1310788, 393216, 3, 1310789, 393216, 3, 1310790, 393216, 3, 1310791, 393216, 3, 1310792, 262144, 30, 1310793, 262144, 30, 1310794, 262144, 30, 1310795, 262144, 30, 1310796, 262144, 30, 1310797, 262144, 30, 1310798, 65536, 38, 1310799, 65536, 38, 1310800, 65536, 38, 1310801, 65536, 38, 1310802, 65536, 38, 1310803, 65536, 38, 1310804, 65536, 38, 1310805, 65536, 38, 1310806, 65536, 38, 1310807, 65536, 38, 1310808, 65536, 38, 1310809, 65536, 38, 1310810, 65536, 38, 1310811, 65536, 38, 1310812, 65536, 38, 1310813, 65536, 38, 1310814, 65536, 38, 1310815, 65536, 38, 1310816, 65536, 38, 1310817, 65536, 38, 1310818, 65536, 38, 1310819, 65536, 38, 1310820, 65536, 38, 1310821, 65536, 38, 1310822, 65536, 38, 1310823, 65536, 38, 1310824, 65536, 38, 1310825, 65536, 38, 1310826, 65536, 0, 1310827, 65536, 0, 1310828, 65536, 0, 1310829, 65536, 0, 1310830, 65536, 0, 1310831, 65536, 0, 1310832, 65536, 38, 1310833, 0, 65, 1310834, 65536, 65, 1310835, 65536, 65, 1310836, 131072, 65, 1310837, 65536, 38, 1310838, 65536, 38, 1310839, 65536, 38, 1310840, 65536, 38, 1310841, 65536, 38, 1310842, 65536, 38, 1310843, 65536, 38, 1310844, 65536, 38, 1310845, 65536, 38, 1310846, 65536, 38, 1310847, 65536, 38, 1310848, 65536, 38, 1310849, 65536, 38, 1376256, 65536, 38, 1376257, 65536, 38, 1376258, 65536, 38, 1376259, 65536, 38, 1376260, 65536, 38, 1376261, 65536, 38, 1376262, 65536, 38, 1376263, 65536, 38, 1376264, 65536, 38, 1376265, 65536, 38, 1376266, 0, 65, 1376267, 65536, 65, 1376268, 131072, 65, 1376269, 393216, 3, 1376270, 262144, 1, 1376271, 327680, 1, 1376272, 393216, 3, 1376273, 393216, 3, 1376274, 393216, 3, 1376275, 393216, 3, 1376276, 262144, 5, 1376277, 327680, 5, 1376278, 65536, 12, 1376279, 327680, 5, 1376280, 393216, 5, 1376281, 458752, 5, 1376282, 393216, 5, 1376283, 458752, 5, 1376284, 393216, 3, 1376285, 393216, 3, 1376286, 393216, 3, 1376287, 393216, 3, 1376288, 393216, 3, 1376289, 393216, 3, 1376290, 393216, 3, 1376291, 393216, 5, 1376292, 458752, 5, 1376293, 393216, 5, 1376294, 458752, 5, 1376295, 262144, 5, 1376296, 327680, 5, 1376297, 262144, 5, 1376298, 327680, 5, 1376299, 393216, 5, 1376300, 458752, 5, 1376301, 262144, 5, 1376302, 327680, 5, 1376303, 0, 16, 1376304, 65536, 16, 1376305, 131072, 16, 1376306, 262150, 6, 1376307, 131078, 1, 1376308, 6, 0, 1376309, 6, 0, 1376310, 131078, 0, 1376311, 6, 6, 1376312, 327680, 42, 1376313, 262144, 1, 1376314, 327680, 1, 1376315, 393216, 1, 1376316, 458752, 1, 1376317, 262144, 1, 1376318, 327680, 1, 1376319, 393216, 1, 1376320, 458752, 1, 1376321, 393216, 3, 1376322, 393216, 3, 1376323, 393216, 3, 1376324, 393216, 3, 1376325, 393216, 3, 1376326, 393216, 3, 1376327, 393216, 3, 1376328, 262144, 30, 1376329, 262144, 30, 1376330, 262144, 30, 1376331, 262144, 30, 1376332, 262144, 30, 1376333, 262144, 30, 1376334, 65536, 38, 1376335, 65536, 38, 1376336, 65536, 38, 1376337, 65536, 38, 1376338, 65536, 38, 1376339, 65536, 38, 1376340, 65536, 38, 1376341, 65536, 38, 1376342, 65536, 38, 1376343, 65536, 38, 1376344, 65536, 38, 1376345, 65536, 38, 1376346, 65536, 38, 1376347, 65536, 38, 1376348, 65536, 38, 1376349, 65536, 38, 1376350, 65536, 38, 1376351, 65536, 38, 1376352, 65536, 38, 1376353, 65536, 38, 1376354, 65536, 38, 1376355, 65536, 38, 1376356, 65536, 38, 1376357, 65536, 38, 1376358, 65536, 38, 1376359, 65536, 38, 1376360, 65536, 38, 1376361, 65536, 38, 1376362, 65536, 38, 1376363, 65536, 38, 1376364, 65536, 38, 1376365, 65536, 38, 1376366, 65536, 38, 1376367, 65536, 38, 1376368, 65536, 38, 1376369, 0, 65, 1376370, 65536, 65, 1376371, 65536, 65, 1376372, 131072, 65, 1376373, 65536, 38, 1376374, 65536, 38, 1376375, 65536, 38, 1376376, 65536, 38, 1376377, 65536, 38, 1376378, 65536, 38, 1376379, 65536, 38, 1376380, 65536, 38, 1376381, 65536, 38, 1376382, 65536, 38, 1376383, 65536, 38, 1376384, 65536, 38, 1376385, 65536, 38, 1441792, 65536, 38, 1441793, 65536, 38, 1441794, 65536, 38, 1441795, 65536, 38, 1441796, 65536, 38, 1441797, 65536, 38, 1441798, 65536, 38, 1441799, 65536, 38, 1441800, 65536, 38, 1441801, 65536, 38, 1441802, 0, 65, 1441803, 65536, 65, 1441804, 131072, 65, 1441805, 393216, 3, 1441806, 262144, 5, 1441807, 327680, 5, 1441808, 393216, 3, 1441809, 393216, 3, 1441810, 393216, 3, 1441811, 393216, 3, 1441812, 393216, 3, 1441813, 393216, 3, 1441814, 65536, 13, 1441815, 393216, 3, 1441816, 393216, 1, 1441817, 458752, 1, 1441818, 262144, 1, 1441819, 327680, 1, 1441820, 393216, 3, 1441821, 393216, 3, 1441822, 393216, 3, 1441823, 393216, 3, 1441824, 393216, 3, 1441825, 393216, 3, 1441826, 393216, 3, 1441827, 393216, 3, 1441828, 393216, 3, 1441829, 262144, 1, 1441830, 327680, 1, 1441831, 393216, 1, 1441832, 458752, 1, 1441833, 262144, 1, 1441834, 327680, 1, 1441835, 393216, 1, 1441836, 458752, 1, 1441837, 393216, 1, 1441838, 458752, 1, 1441839, 393216, 1, 1441840, 458752, 1, 1441841, 262144, 1, 1441842, 327680, 1, 1441843, 262150, 2, 1441844, 6, 0, 1441845, 6, 0, 1441846, 6, 0, 1441847, 6, 4, 1441848, 393216, 3, 1441849, 262144, 5, 1441850, 327680, 5, 1441851, 393216, 5, 1441852, 458752, 5, 1441853, 262144, 5, 1441854, 327680, 5, 1441855, 393216, 5, 1441856, 65536, 12, 1441857, 393216, 3, 1441858, 393216, 3, 1441859, 393216, 3, 1441860, 393216, 3, 1441861, 393216, 3, 1441862, 393216, 3, 1441863, 393216, 3, 1441864, 262144, 30, 1441865, 262144, 30, 1441866, 262144, 30, 1441867, 262144, 30, 1441868, 262144, 30, 1441869, 262144, 30, 1441870, 65536, 38, 1441871, 65536, 38, 1441872, 65536, 38, 1441873, 65536, 38, 1441874, 65536, 38, 1441875, 65536, 38, 1441876, 65536, 38, 1441877, 65536, 38, 1441878, 65536, 38, 1441879, 65536, 38, 1441880, 65536, 38, 1441881, 65536, 38, 1441882, 65536, 38, 1441883, 65536, 38, 1441884, 65536, 38, 1441885, 65536, 38, 1441886, 65536, 38, 1441887, 65536, 38, 1441888, 65536, 38, 1441889, 65536, 38, 1441890, 65536, 38, 1441891, 65536, 38, 1441892, 65536, 38, 1441893, 65536, 38, 1441894, 65536, 38, 1441895, 65536, 38, 1441896, 65536, 38, 1441897, 65536, 38, 1441898, 65536, 38, 1441899, 65536, 38, 1441900, 65536, 38, 1441901, 65536, 38, 1441902, 65536, 38, 1441903, 65536, 38, 1441904, 65536, 38, 1441905, 0, 65, 1441906, 65536, 65, 1441907, 65536, 65, 1441908, 131072, 65, 1441909, 65536, 38, 1441910, 65536, 38, 1441911, 65536, 38, 1441912, 65536, 38, 1441913, 65536, 38, 1441914, 65536, 38, 1441915, 65536, 38, 1441916, 65536, 38, 1441917, 65536, 38, 1441918, 65536, 38, 1441919, 65536, 38, 1441920, 65536, 38, 1441921, 65536, 38, 1507328, 65536, 38, 1507329, 65536, 38, 1507330, 65536, 38, 1507331, 65536, 38, 1507332, 65536, 38, 1507333, 65536, 38, 1507334, 65536, 38, 1507335, 65536, 38, 1507336, 65536, 38, 1507337, 65536, 38, 1507338, 0, 65, 1507339, 65536, 65, 1507340, 131072, 65, 1507341, 393216, 3, 1507342, 393216, 3, 1507343, 393216, 3, 1507344, 393216, 3, 1507345, 393216, 3, 1507346, 393216, 3, 1507347, 393216, 3, 1507348, 393216, 3, 1507349, 0, 16, 1507350, 65536, 16, 1507351, 131072, 16, 1507352, 393216, 5, 1507353, 458752, 5, 1507354, 262144, 5, 1507355, 327680, 5, 1507356, 393216, 3, 1507357, 393216, 3, 1507358, 393216, 3, 1507359, 393216, 3, 1507360, 393216, 3, 1507361, 393216, 3, 1507362, 393216, 3, 1507363, 393216, 3, 1507364, 393216, 3, 1507365, 262144, 5, 1507366, 327680, 5, 1507367, 393216, 5, 1507368, 458752, 5, 1507369, 262144, 5, 1507370, 65536, 12, 1507371, 393216, 5, 1507372, 458752, 5, 1507373, 393216, 5, 1507374, 458752, 5, 1507375, 393216, 5, 1507376, 65536, 12, 1507377, 262144, 5, 1507378, 327680, 5, 1507379, 262150, 2, 1507380, 6, 0, 1507381, 6, 0, 1507382, 262150, 0, 1507383, 131078, 6, 1507384, 393216, 3, 1507385, 393216, 1, 1507386, 458752, 1, 1507387, 393216, 1, 1507388, 458752, 1, 1507389, 393216, 1, 1507390, 458752, 1, 1507391, 393216, 3, 1507392, 65536, 13, 1507393, 393216, 3, 1507394, 393216, 3, 1507395, 393216, 3, 1507396, 393216, 3, 1507397, 393216, 3, 1507398, 393216, 3, 1507399, 393216, 3, 1507400, 393216, 3, 1507401, 262144, 30, 1507402, 262144, 30, 1507403, 262144, 30, 1507404, 262144, 30, 1507405, 262144, 30, 1507406, 65536, 38, 1507407, 65536, 38, 1507408, 65536, 38, 1507409, 65536, 38, 1507410, 65536, 38, 1507411, 65536, 38, 1507412, 65536, 38, 1507413, 65536, 38, 1507414, 65536, 38, 1507415, 65536, 38, 1507416, 65536, 38, 1507417, 65536, 38, 1507418, 65536, 38, 1507419, 65536, 38, 1507420, 65536, 38, 1507421, 65536, 38, 1507422, 65536, 38, 1507423, 65536, 38, 1507424, 65536, 38, 1507425, 65536, 38, 1507426, 65536, 38, 1507427, 65536, 38, 1507428, 65536, 38, 1507429, 65536, 38, 1507430, 65536, 38, 1507431, 65536, 38, 1507432, 65536, 38, 1507433, 65536, 38, 1507434, 65536, 38, 1507435, 65536, 38, 1507436, 65536, 38, 1507437, 65536, 38, 1507438, 65536, 38, 1507439, 65536, 38, 1507440, 65536, 38, 1507441, 0, 65, 1507442, 65536, 65, 1507443, 65536, 65, 1507444, 131072, 65, 1507445, 65536, 38, 1507446, 65536, 38, 1507447, 65536, 38, 1507448, 65536, 38, 1507449, 65536, 38, 1507450, 65536, 38, 1507451, 65536, 38, 1507452, 65536, 38, 1507453, 65536, 38, 1507454, 65536, 38, 1507455, 65536, 38, 1507456, 65536, 38, 1507457, 65536, 38, 1572864, 65536, 38, 1572865, 65536, 38, 1572866, 65536, 38, 1572867, 65536, 38, 1572868, 65536, 38, 1572869, 65536, 38, 1572870, 65536, 38, 1572871, 65536, 38, 1572872, 65536, 38, 1572873, 65536, 38, 1572874, 0, 65, 1572875, 65536, 65, 1572876, 131072, 65, 1572877, 393216, 3, 1572878, 393216, 3, 1572879, 393216, 3, 1572880, 393216, 3, 1572881, 393216, 3, 1572882, 393216, 3, 1572883, 393216, 3, 1572884, 393216, 3, 1572885, 393216, 3, 1572886, 262144, 1, 1572887, 327680, 1, 1572888, 393216, 1, 1572889, 458752, 1, 1572890, 262144, 1, 1572891, 327680, 1, 1572892, 262144, 1, 1572893, 327680, 1, 1572894, 393216, 3, 1572895, 393216, 3, 1572896, 393216, 3, 1572897, 393216, 3, 1572898, 393216, 3, 1572899, 393216, 3, 1572900, 393216, 3, 1572901, 393216, 1, 1572902, 458752, 1, 1572903, 262144, 1, 1572904, 327680, 1, 1572905, 393216, 3, 1572906, 65536, 13, 1572907, 262144, 1, 1572908, 327680, 1, 1572909, 262144, 1, 1572910, 327680, 1, 1572911, 393216, 3, 1572912, 65536, 13, 1572913, 393216, 3, 1572914, 393216, 3, 1572915, 262150, 6, 1572916, 262150, 4, 1572917, 262150, 4, 1572918, 131078, 6, 1572919, 393216, 3, 1572920, 393216, 3, 1572921, 65536, 12, 1572922, 458752, 5, 1572923, 393216, 5, 1572924, 458752, 5, 1572925, 393216, 5, 1572926, 458752, 5, 1572927, 0, 16, 1572928, 65536, 16, 1572929, 131072, 16, 1572930, 393216, 3, 1572931, 393216, 3, 1572932, 393216, 3, 1572933, 327680, 42, 1572934, 65536, 12, 1572935, 393216, 3, 1572936, 393216, 3, 1572937, 262144, 30, 1572938, 262144, 30, 1572939, 262144, 30, 1572940, 262144, 30, 1572941, 262144, 30, 1572942, 65536, 38, 1572943, 65536, 38, 1572944, 65536, 38, 1572945, 65536, 38, 1572946, 65536, 38, 1572947, 65536, 38, 1572948, 65536, 38, 1572949, 65536, 38, 1572950, 65536, 38, 1572951, 65536, 38, 1572952, 65536, 38, 1572953, 65536, 38, 1572954, 65536, 38, 1572955, 65536, 38, 1572956, 65536, 38, 1572957, 65536, 38, 1572958, 65536, 38, 1572959, 65536, 38, 1572960, 65536, 38, 1572961, 65536, 38, 1572962, 65536, 38, 1572963, 65536, 38, 1572964, 65536, 38, 1572965, 65536, 38, 1572966, 65536, 38, 1572967, 65536, 38, 1572968, 65536, 38, 1572969, 65536, 38, 1572970, 65536, 38, 1572971, 65536, 38, 1572972, 65536, 38, 1572973, 65536, 38, 1572974, 65536, 38, 1572975, 65536, 38, 1572976, 65536, 38, 1572977, 0, 65, 1572978, 65536, 65, 1572979, 65536, 65, 1572980, 131072, 65, 1572981, 65536, 38, 1572982, 65536, 38, 1572983, 65536, 38, 1572984, 65536, 38, 1572985, 65536, 38, 1572986, 65536, 38, 1572987, 65536, 38, 1572988, 65536, 38, 1572989, 65536, 38, 1572990, 65536, 38, 1572991, 65536, 38, 1572992, 65536, 38, 1572993, 65536, 38, 1638400, 65536, 38, 1638401, 65536, 38, 1638402, 65536, 38, 1638403, 65536, 38, 1638404, 65536, 38, 1638405, 65536, 38, 1638406, 65536, 38, 1638407, 65536, 38, 1638408, 65536, 38, 1638409, 65536, 38, 1638410, 0, 65, 1638411, 65536, 65, 1638412, 131072, 65, 1638413, 393216, 3, 1638414, 393216, 3, 1638415, 393216, 3, 1638416, 393216, 3, 1638417, 393216, 3, 1638418, 393216, 3, 1638419, 393216, 3, 1638420, 393216, 3, 1638421, 327680, 42, 1638422, 65536, 12, 1638423, 327680, 5, 1638424, 393216, 5, 1638425, 458752, 5, 1638426, 262144, 5, 1638427, 327680, 5, 1638428, 262144, 5, 1638429, 327680, 5, 1638430, 393216, 3, 1638431, 393216, 3, 1638432, 393216, 3, 1638433, 393216, 3, 1638434, 393216, 3, 1638435, 393216, 3, 1638436, 393216, 3, 1638437, 393216, 5, 1638438, 65536, 12, 1638439, 262144, 5, 1638440, 327680, 5, 1638441, 0, 16, 1638442, 65536, 16, 1638443, 262144, 5, 1638444, 327680, 5, 1638445, 65536, 12, 1638446, 327680, 5, 1638447, 0, 16, 1638448, 65536, 16, 1638449, 131072, 16, 1638450, 393216, 3, 1638451, 393216, 3, 1638452, 393216, 3, 1638453, 393216, 3, 1638454, 393216, 3, 1638455, 393216, 3, 1638456, 393216, 3, 1638457, 65536, 13, 1638458, 393216, 3, 1638459, 262144, 1, 1638460, 327680, 1, 1638461, 262144, 1, 1638462, 327680, 1, 1638463, 393216, 1, 1638464, 458752, 1, 1638465, 393216, 1, 1638466, 458752, 1, 1638467, 262144, 1, 1638468, 327680, 1, 1638469, 393216, 3, 1638470, 65536, 13, 1638471, 393216, 3, 1638472, 393216, 3, 1638473, 262144, 30, 1638474, 262144, 30, 1638475, 262144, 30, 1638476, 262144, 30, 1638477, 262144, 30, 1638478, 65536, 38, 1638479, 65536, 38, 1638480, 65536, 38, 1638481, 65536, 38, 1638482, 65536, 38, 1638483, 65536, 38, 1638484, 65536, 38, 1638485, 65536, 38, 1638486, 65536, 38, 1638487, 65536, 38, 1638488, 65536, 38, 1638489, 65536, 38, 1638490, 65536, 38, 1638491, 65536, 38, 1638492, 65536, 38, 1638493, 65536, 38, 1638494, 65536, 38, 1638495, 65536, 38, 1638496, 65536, 38, 1638497, 65536, 38, 1638498, 65536, 38, 1638499, 65536, 38, 1638500, 65536, 38, 1638501, 65536, 38, 1638502, 65536, 38, 1638503, 65536, 38, 1638504, 65536, 38, 1638505, 65536, 38, 1638506, 65536, 38, 1638507, 65536, 38, 1638508, 65536, 38, 1638509, 65536, 38, 1638510, 65536, 38, 1638511, 65536, 38, 1638512, 65536, 38, 1638513, 0, 65, 1638514, 65536, 65, 1638515, 65536, 65, 1638516, 131072, 65, 1638517, 65536, 38, 1638518, 65536, 38, 1638519, 65536, 38, 1638520, 65536, 38, 1638521, 65536, 38, 1638522, 65536, 38, 1638523, 65536, 38, 1638524, 65536, 38, 1638525, 65536, 38, 1638526, 65536, 38, 1638527, 65536, 38, 1638528, 65536, 38, 1638529, 65536, 38, 1703936, 65536, 38, 1703937, 65536, 38, 1703938, 65536, 38, 1703939, 65536, 38, 1703940, 65536, 38, 1703941, 65536, 38, 1703942, 65536, 38, 1703943, 65536, 38, 1703944, 65536, 38, 1703945, 65536, 38, 1703946, 0, 65, 1703947, 65536, 65, 1703948, 131072, 65, 1703949, 393216, 3, 1703950, 131072, 40, 1703951, 393216, 3, 1703952, 393216, 3, 1703953, 393216, 3, 1703954, 393216, 3, 1703955, 393216, 3, 1703956, 393216, 3, 1703957, 393216, 3, 1703958, 65536, 13, 1703959, 393216, 3, 1703960, 262144, 1, 1703961, 327680, 1, 1703962, 262144, 1, 1703963, 327680, 1, 1703964, 393216, 1, 1703965, 458752, 1, 1703966, 393216, 3, 1703967, 393216, 3, 1703968, 393216, 3, 1703969, 393216, 3, 1703970, 393216, 3, 1703971, 393216, 3, 1703972, 393216, 3, 1703973, 393216, 3, 1703974, 65536, 13, 1703975, 393216, 3, 1703976, 393216, 1, 1703977, 458752, 1, 1703978, 393216, 1, 1703979, 458752, 1, 1703980, 393216, 3, 1703981, 65536, 13, 1703982, 393216, 3, 1703983, 393216, 1, 1703984, 458752, 1, 1703985, 393216, 1, 1703986, 458752, 1, 1703987, 393216, 3, 1703988, 393216, 3, 1703989, 393216, 3, 1703990, 393216, 3, 1703991, 393216, 3, 1703992, 0, 16, 1703993, 65536, 16, 1703994, 131072, 16, 1703995, 262144, 5, 1703996, 327680, 5, 1703997, 262144, 5, 1703998, 327680, 5, 1703999, 393216, 5, 1704000, 458752, 5, 1704001, 393216, 5, 1704002, 458752, 5, 1704003, 262144, 5, 1704004, 327680, 5, 1704005, 0, 16, 1704006, 65536, 16, 1704007, 131072, 16, 1704008, 393216, 3, 1704009, 262144, 30, 1704010, 262144, 30, 1704011, 262144, 30, 1704012, 262144, 30, 1704013, 262144, 30, 1704014, 65536, 38, 1704015, 65536, 38, 1704016, 65536, 38, 1704017, 65536, 38, 1704018, 65536, 38, 1704019, 65536, 38, 1704020, 65536, 38, 1704021, 65536, 38, 1704022, 65536, 38, 1704023, 65536, 38, 1704024, 65536, 38, 1704025, 65536, 38, 1704026, 65536, 38, 1704027, 65536, 38, 1704028, 65536, 38, 1704029, 65536, 38, 1704030, 65536, 38, 1704031, 65536, 38, 1704032, 65536, 38, 1704033, 65536, 38, 1704034, 65536, 38, 1704035, 65536, 38, 1704036, 65536, 38, 1704037, 65536, 38, 1704038, 65536, 38, 1704039, 65536, 38, 1704040, 65536, 38, 1704041, 65536, 38, 1704042, 65536, 38, 1704043, 65536, 38, 1704044, 65536, 38, 1704045, 65536, 38, 1704046, 65536, 38, 1704047, 65536, 38, 1704048, 65536, 38, 1704049, 0, 65, 1704050, 65536, 65, 1704051, 65536, 65, 1704052, 131072, 65, 1704053, 65536, 38, 1704054, 65536, 38, 1704055, 65536, 38, 1704056, 65536, 38, 1704057, 65536, 38, 1704058, 65536, 38, 1704059, 65536, 38, 1704060, 65536, 38, 1704061, 65536, 38, 1704062, 65536, 38, 1704063, 65536, 38, 1704064, 65536, 38, 1704065, 65536, 38, 1769472, 65536, 38, 1769473, 65536, 38, 1769474, 65536, 38, 1769475, 65536, 38, 1769476, 65536, 38, 1769477, 65536, 38, 1769478, 65536, 38, 1769479, 65536, 38, 1769480, 65536, 38, 1769481, 65536, 38, 1769482, 0, 65, 1769483, 65536, 65, 1769484, 131072, 65, 1769485, 393216, 3, 1769486, 393216, 1, 1769487, 458752, 1, 1769488, 393216, 3, 1769489, 393216, 3, 1769490, 393216, 3, 1769491, 393216, 3, 1769492, 393216, 3, 1769493, 0, 16, 1769494, 65536, 16, 1769495, 131072, 16, 1769496, 65536, 12, 1769497, 327680, 5, 1769498, 262144, 5, 1769499, 327680, 5, 1769500, 393216, 5, 1769501, 458752, 5, 1769502, 393216, 3, 1769503, 393216, 3, 1769504, 393216, 3, 1769505, 393216, 3, 1769506, 393216, 3, 1769507, 393216, 3, 1769508, 393216, 3, 1769509, 0, 16, 1769510, 65536, 16, 1769511, 131072, 16, 1769512, 393216, 5, 1769513, 458752, 5, 1769514, 65536, 12, 1769515, 458752, 5, 1769516, 0, 16, 1769517, 65536, 16, 1769518, 131072, 16, 1769519, 393216, 5, 1769520, 458752, 5, 1769521, 393216, 5, 1769522, 458752, 5, 1769523, 393216, 3, 1769524, 393216, 3, 1769525, 393216, 3, 1769526, 393216, 3, 1769527, 393216, 3, 1769528, 262144, 1, 1769529, 327680, 1, 1769530, 393216, 1, 1769531, 458752, 1, 1769532, 262144, 1, 1769533, 327680, 1, 1769534, 393216, 1, 1769535, 458752, 1, 1769536, 262144, 1, 1769537, 327680, 1, 1769538, 262144, 1, 1769539, 327680, 1, 1769540, 262144, 1, 1769541, 327680, 1, 1769542, 393216, 1, 1769543, 458752, 1, 1769544, 393216, 3, 1769545, 262144, 30, 1769546, 262144, 30, 1769547, 262144, 30, 1769548, 262144, 30, 1769549, 262144, 30, 1769550, 65536, 38, 1769551, 65536, 38, 1769552, 65536, 38, 1769553, 65536, 38, 1769554, 65536, 38, 1769555, 65536, 38, 1769556, 65536, 38, 1769557, 65536, 38, 1769558, 65536, 38, 1769559, 65536, 38, 1769560, 65536, 38, 1769561, 65536, 38, 1769562, 65536, 38, 1769563, 65536, 38, 1769564, 65536, 38, 1769565, 65536, 38, 1769566, 65536, 38, 1769567, 65536, 38, 1769568, 65536, 38, 1769569, 65536, 38, 1769570, 65536, 38, 1769571, 65536, 38, 1769572, 65536, 38, 1769573, 65536, 38, 1769574, 65536, 38, 1769575, 65536, 38, 1769576, 65536, 38, 1769577, 65536, 38, 1769578, 65536, 38, 1769579, 65536, 38, 1769580, 65536, 38, 1769581, 65536, 38, 1769582, 65536, 38, 1769583, 65536, 38, 1769584, 65536, 38, 1769585, 0, 66, 1769586, 65536, 66, 1769587, 65536, 66, 1769588, 131072, 66, 1769589, 65536, 38, 1769590, 65536, 38, 1769591, 65536, 38, 1769592, 65536, 38, 1769593, 65536, 38, 1769594, 65536, 38, 1769595, 65536, 38, 1769596, 65536, 38, 1769597, 65536, 38, 1769598, 65536, 38, 1769599, 65536, 38, 1769600, 65536, 38, 1769601, 65536, 38, 1835008, 65536, 38, 1835009, 65536, 38, 1835010, 65536, 38, 1835011, 65536, 38, 1835012, 65536, 38, 1835013, 65536, 38, 1835014, 65536, 38, 1835015, 65536, 38, 1835016, 65536, 38, 1835017, 65536, 38, 1835018, 0, 65, 1835019, 65536, 65, 1835020, 131072, 65, 1835021, 393216, 3, 1835022, 393216, 5, 1835023, 458752, 5, 1835024, 393216, 3, 1835025, 393216, 3, 1835026, 393216, 3, 1835027, 262150, 5, 1835028, 131078, 3, 1835029, 6, 6, 1835030, 393216, 3, 1835031, 393216, 3, 1835032, 65536, 13, 1835033, 393216, 3, 1835034, 262144, 1, 1835035, 327680, 1, 1835036, 393216, 1, 1835037, 458752, 1, 1835038, 393216, 3, 1835039, 393216, 3, 1835040, 393216, 3, 1835041, 393216, 3, 1835042, 393216, 3, 1835043, 393216, 3, 1835044, 393216, 3, 1835045, 262144, 1, 1835046, 327680, 1, 1835047, 393216, 1, 1835048, 458752, 1, 1835049, 393216, 3, 1835050, 65536, 13, 1835051, 393216, 3, 1835052, 262144, 1, 1835053, 327680, 1, 1835054, 262144, 1, 1835055, 327680, 1, 1835056, 393216, 1, 1835057, 458752, 1, 1835058, 393216, 3, 1835059, 393216, 3, 1835060, 393216, 3, 1835061, 393216, 3, 1835062, 393216, 3, 1835063, 393216, 3, 1835064, 262144, 5, 1835065, 327680, 5, 1835066, 393216, 5, 1835067, 458752, 5, 1835068, 262144, 5, 1835069, 327680, 5, 1835070, 393216, 5, 1835071, 458752, 5, 1835072, 262144, 5, 1835073, 327680, 5, 1835074, 262144, 5, 1835075, 327680, 5, 1835076, 262144, 5, 1835077, 327680, 5, 1835078, 65536, 12, 1835079, 458752, 5, 1835080, 393216, 3, 1835081, 262144, 30, 1835082, 262144, 30, 1835083, 262144, 30, 1835084, 262144, 30, 1835085, 262144, 30, 1835086, 65536, 38, 1835087, 65536, 38, 1835088, 65536, 38, 1835089, 65536, 38, 1835090, 65536, 38, 1835091, 65536, 38, 1835092, 65536, 38, 1835093, 65536, 38, 1835094, 65536, 38, 1835095, 65536, 38, 1835096, 65536, 38, 1835097, 65536, 38, 1835098, 65536, 38, 1835099, 65536, 38, 1835100, 65536, 38, 1835101, 65536, 38, 1835102, 65536, 38, 1835103, 65536, 38, 1835104, 65536, 38, 1835105, 65536, 38, 1835106, 65536, 38, 1835107, 65536, 38, 1835108, 65536, 38, 1835109, 65536, 38, 1835110, 65536, 38, 1835111, 65536, 38, 1835112, 65536, 38, 1835113, 65536, 38, 1835114, 65536, 38, 1835115, 65536, 38, 1835116, 65536, 38, 1835117, 65536, 38, 1835118, 65536, 38, 1835119, 65536, 38, 1835120, 65536, 38, 1835121, 65536, 38, 1835122, 65536, 38, 1835123, 65536, 38, 1835124, 65536, 38, 1835125, 65536, 38, 1835126, 65536, 38, 1835127, 65536, 38, 1835128, 65536, 38, 1835129, 65536, 38, 1835130, 65536, 38, 1835131, 65536, 38, 1835132, 65536, 38, 1835133, 65536, 38, 1835134, 65536, 38, 1835135, 65536, 38, 1835136, 65536, 38, 1835137, 65536, 38, 1900544, 65536, 38, 1900545, 65536, 38, 1900546, 65536, 38, 1900547, 65536, 38, 1900548, 65536, 38, 1900549, 65536, 38, 1900550, 65536, 38, 1900551, 65536, 38, 1900552, 65536, 38, 1900553, 65536, 38, 1900554, 0, 65, 1900555, 65536, 65, 1900556, 131072, 65, 1900557, 393216, 3, 1900558, 393216, 3, 1900559, 393216, 3, 1900560, 393216, 3, 1900561, 393216, 3, 1900562, 327680, 42, 1900563, 262150, 2, 1900564, 6, 0, 1900565, 131078, 0, 1900566, 6, 6, 1900567, 0, 16, 1900568, 65536, 16, 1900569, 131072, 16, 1900570, 262144, 5, 1900571, 327680, 5, 1900572, 393216, 5, 1900573, 458752, 5, 1900574, 393216, 3, 1900575, 393216, 3, 1900576, 393216, 3, 1900577, 393216, 3, 1900578, 393216, 3, 1900579, 393216, 3, 1900580, 393216, 3, 1900581, 262144, 5, 1900582, 327680, 5, 1900583, 393216, 5, 1900584, 458752, 5, 1900585, 0, 16, 1900586, 65536, 16, 1900587, 131072, 16, 1900588, 262144, 5, 1900589, 327680, 5, 1900590, 262144, 5, 1900591, 327680, 5, 1900592, 393216, 5, 1900593, 65536, 12, 1900594, 393216, 3, 1900595, 393216, 3, 1900596, 393216, 3, 1900597, 393216, 3, 1900598, 393216, 3, 1900599, 393216, 3, 1900600, 393216, 3, 1900601, 393216, 3, 1900602, 393216, 3, 1900603, 393216, 3, 1900604, 393216, 3, 1900605, 393216, 3, 1900606, 393216, 3, 1900607, 393216, 3, 1900608, 393216, 3, 1900609, 327680, 42, 1900610, 262150, 5, 1900611, 131078, 3, 1900612, 6, 6, 1900613, 393216, 3, 1900614, 65536, 13, 1900615, 393216, 3, 1900616, 393216, 3, 1900617, 262144, 30, 1900618, 262144, 30, 1900619, 262144, 30, 1900620, 262144, 30, 1900621, 262144, 30, 1900622, 65536, 38, 1900623, 65536, 38, 1900624, 65536, 38, 1900625, 65536, 38, 1900626, 65536, 38, 1900627, 65536, 38, 1900628, 65536, 38, 1900629, 65536, 38, 1900630, 65536, 38, 1900631, 65536, 38, 1900632, 65536, 38, 1900633, 65536, 38, 1900634, 65536, 38, 1900635, 65536, 38, 1900636, 65536, 38, 1900637, 65536, 38, 1900638, 65536, 38, 1900639, 65536, 38, 1900640, 65536, 38, 1900641, 65536, 38, 1900642, 65536, 38, 1900643, 65536, 38, 1900644, 65536, 38, 1900645, 65536, 38, 1900646, 65536, 38, 1900647, 65536, 38, 1900648, 65536, 38, 1900649, 65536, 38, 1900650, 65536, 38, 1900651, 65536, 38, 1900652, 65536, 38, 1900653, 65536, 38, 1900654, 65536, 38, 1900655, 65536, 38, 1900656, 65536, 0, 1900657, 65536, 0, 1900658, 65536, 0, 1900659, 65536, 0, 1900660, 65536, 0, 1900661, 65536, 0, 1900662, 65536, 0, 1900663, 65536, 0, 1900664, 65536, 0, 1900665, 65536, 0, 1900666, 65536, 0, 1900667, 65536, 0, 1900668, 65536, 0, 1900669, 65536, 0, 1900670, 65536, 0, 1900671, 65536, 0, 1900672, 65536, 0, 1900673, 65536, 0, 1966080, 65536, 38, 1966081, 65536, 38, 1966082, 65536, 38, 1966083, 65536, 38, 1966084, 65536, 38, 1966085, 65536, 38, 1966086, 65536, 38, 1966087, 65536, 38, 1966088, 65536, 38, 1966089, 65536, 38, 1966090, 0, 65, 1966091, 65536, 65, 1966092, 131072, 65, 1966093, 65536, 38, 1966094, 393216, 3, 1966095, 262144, 1, 1966096, 327680, 1, 1966097, 393216, 1, 1966098, 458752, 1, 1966099, 262150, 2, 1966100, 6, 0, 1966101, 6, 0, 1966102, 131078, 0, 1966103, 131078, 3, 1966104, 6, 6, 1966105, 393216, 1, 1966106, 458752, 1, 1966107, 393216, 1, 1966108, 458752, 1, 1966109, 262144, 1, 1966110, 327680, 1, 1966111, 393216, 3, 1966112, 393216, 3, 1966113, 393216, 3, 1966114, 393216, 3, 1966115, 393216, 3, 1966116, 393216, 3, 1966117, 393216, 3, 1966118, 393216, 1, 1966119, 458752, 1, 1966120, 393216, 1, 1966121, 458752, 1, 1966122, 393216, 1, 1966123, 458752, 1, 1966124, 262144, 1, 1966125, 327680, 1, 1966126, 262144, 1, 1966127, 327680, 1, 1966128, 393216, 3, 1966129, 65536, 13, 1966130, 393216, 3, 1966131, 393216, 3, 1966132, 393216, 3, 1966133, 393216, 3, 1966134, 393216, 3, 1966135, 393216, 3, 1966136, 393216, 3, 1966137, 393216, 3, 1966138, 393216, 3, 1966139, 393216, 3, 1966140, 393216, 3, 1966141, 393216, 3, 1966142, 393216, 3, 1966143, 393216, 3, 1966144, 393216, 3, 1966145, 262150, 5, 1966146, 65542, 0, 1966147, 6, 0, 1966148, 6, 4, 1966149, 0, 16, 1966150, 65536, 16, 1966151, 131072, 16, 1966152, 393216, 3, 1966153, 262144, 30, 1966154, 262144, 30, 1966155, 262144, 30, 1966156, 262144, 30, 1966157, 262144, 30, 1966158, 65536, 38, 1966159, 65536, 38, 1966160, 65536, 38, 1966161, 65536, 38, 1966162, 65536, 38, 1966163, 65536, 38, 1966164, 65536, 38, 1966165, 65536, 38, 1966166, 65536, 38, 1966167, 65536, 38, 1966168, 65536, 38, 1966169, 65536, 38, 1966170, 65536, 38, 1966171, 65536, 38, 1966172, 65536, 38, 1966173, 65536, 38, 1966174, 65536, 38, 1966175, 65536, 38, 1966176, 65536, 38, 1966177, 65536, 38, 1966178, 65536, 38, 1966179, 65536, 38, 1966180, 65536, 38, 1966181, 65536, 38, 1966182, 65536, 38, 1966183, 65536, 38, 1966184, 65536, 38, 1966185, 65536, 38, 1966186, 65536, 38, 1966187, 65536, 38, 1966188, 65536, 38, 1966189, 65536, 38, 1966190, 65536, 38, 1966191, 65536, 38, 1966192, 65536, 0, 1966193, 65536, 0, 1966194, 65536, 0, 1966195, 65536, 0, 1966196, 65536, 0, 1966197, 65536, 0, 1966198, 65536, 0, 1966199, 65536, 0, 1966200, 65536, 12, 1966201, 65536, 0, 1966202, 65536, 0, 1966203, 65536, 0, 1966204, 65536, 0, 1966205, 65536, 0, 1966206, 65536, 0, 1966207, 65536, 0, 1966208, 65536, 0, 1966209, 65536, 0, 2031616, 65536, 38, 2031617, 65536, 38, 2031618, 65536, 38, 2031619, 65536, 38, 2031620, 65536, 38, 2031621, 65536, 38, 2031622, 65536, 38, 2031623, 65536, 38, 2031624, 65536, 38, 2031625, 65536, 38, 2031626, 0, 65, 2031627, 65536, 65, 2031628, 131072, 65, 2031629, 65536, 38, 2031630, 393216, 3, 2031631, 262144, 5, 2031632, 327680, 5, 2031633, 393216, 5, 2031634, 458752, 5, 2031635, 262150, 2, 2031636, 6, 0, 2031637, 6, 0, 2031638, 6, 0, 2031639, 6, 0, 2031640, 6, 4, 2031641, 393216, 5, 2031642, 458752, 5, 2031643, 393216, 5, 2031644, 458752, 5, 2031645, 262144, 5, 2031646, 327680, 5, 2031647, 393216, 3, 2031648, 393216, 3, 2031649, 393216, 3, 2031650, 393216, 3, 2031651, 393216, 3, 2031652, 393216, 3, 2031653, 393216, 3, 2031654, 393216, 5, 2031655, 458752, 5, 2031656, 393216, 5, 2031657, 458752, 5, 2031658, 393216, 5, 2031659, 458752, 5, 2031660, 262144, 5, 2031661, 65536, 12, 2031662, 262144, 5, 2031663, 327680, 5, 2031664, 0, 16, 2031665, 65536, 16, 2031666, 131072, 16, 2031667, 327680, 42, 2031668, 393216, 3, 2031669, 393216, 3, 2031670, 393216, 3, 2031671, 393216, 3, 2031672, 393216, 3, 2031673, 393216, 3, 2031674, 393216, 3, 2031675, 393216, 3, 2031676, 393216, 3, 2031677, 393216, 3, 2031678, 393216, 3, 2031679, 393216, 3, 2031680, 393216, 3, 2031681, 262150, 6, 2031682, 131078, 1, 2031683, 6, 0, 2031684, 131078, 0, 2031685, 131078, 3, 2031686, 131078, 3, 2031687, 6, 6, 2031688, 393216, 3, 2031689, 262144, 30, 2031690, 262144, 30, 2031691, 262144, 30, 2031692, 262144, 30, 2031693, 262144, 30, 2031694, 65536, 38, 2031695, 65536, 38, 2031696, 65536, 38, 2031697, 65536, 38, 2031698, 65536, 38, 2031699, 65536, 38, 2031700, 65536, 38, 2031701, 65536, 38, 2031702, 65536, 38, 2031703, 65536, 38, 2031704, 65536, 38, 2031705, 65536, 38, 2031706, 65536, 38, 2031707, 65536, 38, 2031708, 65536, 38, 2031709, 65536, 38, 2031710, 65536, 38, 2031711, 65536, 38, 2031712, 65536, 38, 2031713, 65536, 38, 2031714, 65536, 38, 2031715, 65536, 38, 2031716, 65536, 38, 2031717, 65536, 38, 2031718, 65536, 0, 2031719, 65536, 0, 2031720, 65536, 0, 2031721, 65536, 0, 2031722, 65536, 0, 2031723, 65536, 0, 2031724, 65536, 0, 2031725, 65536, 0, 2031726, 65536, 0, 2031727, 65536, 0, 2031728, 65536, 0, 2031729, 65536, 0, 2031730, 262148, 5, 2031731, 4, 6, 2031732, 65536, 0, 2031733, 393216, 1, 2031734, 458752, 1, 2031735, 65536, 0, 2031736, 65536, 13, 2031737, 65536, 0, 2031738, 65536, 0, 2031739, 65536, 0, 2031740, 65536, 0, 2031741, 65536, 0, 2031742, 65536, 0, 2031743, 65536, 0, 2031744, 65536, 0, 2031745, 65536, 0, 2097152, 65536, 38, 2097153, 65536, 38, 2097154, 65536, 38, 2097155, 65536, 38, 2097156, 65536, 38, 2097157, 65536, 38, 2097158, 65536, 38, 2097159, 65536, 38, 2097160, 65536, 38, 2097161, 65536, 38, 2097162, 0, 65, 2097163, 65536, 65, 2097164, 131072, 65, 2097165, 65536, 38, 2097166, 393216, 3, 2097167, 393216, 1, 2097168, 458752, 1, 2097169, 393216, 1, 2097170, 458752, 1, 2097171, 262150, 6, 2097172, 262150, 4, 2097173, 131078, 1, 2097174, 6, 0, 2097175, 6, 0, 2097176, 6, 4, 2097177, 393216, 3, 2097178, 393216, 3, 2097179, 393216, 3, 2097180, 393216, 3, 2097181, 393216, 3, 2097182, 393216, 3, 2097183, 393216, 3, 2097184, 393216, 3, 2097185, 393216, 3, 2097186, 393216, 3, 2097187, 393216, 3, 2097188, 393216, 3, 2097189, 393216, 3, 2097190, 327680, 42, 2097191, 393216, 3, 2097192, 393216, 3, 2097193, 393216, 3, 2097194, 393216, 3, 2097195, 393216, 3, 2097196, 393216, 3, 2097197, 65536, 13, 2097198, 393216, 3, 2097199, 393216, 1, 2097200, 458752, 1, 2097201, 393216, 1, 2097202, 458752, 1, 2097203, 262144, 1, 2097204, 327680, 1, 2097205, 393216, 3, 2097206, 393216, 3, 2097207, 393216, 3, 2097208, 393216, 3, 2097209, 393216, 3, 2097210, 393216, 3, 2097211, 393216, 3, 2097212, 393216, 3, 2097213, 393216, 3, 2097214, 262144, 1, 2097215, 327680, 1, 2097216, 393216, 1, 2097217, 458752, 1, 2097218, 262150, 6, 2097219, 131078, 1, 2097220, 6, 0, 2097221, 6, 0, 2097222, 6, 0, 2097223, 6, 4, 2097224, 393216, 3, 2097225, 262144, 30, 2097226, 262144, 30, 2097227, 65536, 12, 2097228, 262144, 30, 2097229, 262144, 30, 2097230, 65536, 38, 2097231, 65536, 38, 2097232, 65536, 38, 2097233, 65536, 38, 2097234, 65536, 38, 2097235, 65536, 38, 2097236, 65536, 38, 2097237, 65536, 38, 2097238, 65536, 38, 2097239, 65536, 38, 2097240, 65536, 38, 2097241, 65536, 38, 2097242, 65536, 38, 2097243, 0, 64, 2097244, 65536, 64, 2097245, 131072, 64, 2097246, 65536, 38, 2097247, 65536, 38, 2097248, 65536, 38, 2097249, 65536, 38, 2097250, 65536, 38, 2097251, 65536, 38, 2097252, 65536, 38, 2097253, 65536, 38, 2097254, 65536, 0, 2097255, 65536, 0, 2097256, 65536, 0, 2097257, 65536, 0, 2097258, 65536, 0, 2097259, 65536, 0, 2097260, 65536, 0, 2097261, 65536, 0, 2097262, 65536, 0, 2097263, 65536, 0, 2097264, 65536, 12, 2097265, 65536, 0, 2097266, 262148, 2, 2097267, 4, 4, 2097268, 131072, 1, 2097269, 393216, 2, 2097270, 458752, 2, 2097271, 0, 14, 2097272, 65536, 14, 2097273, 131072, 14, 2097274, 65536, 0, 2097275, 65536, 0, 2097276, 65536, 0, 2097277, 65536, 0, 2097278, 65536, 0, 2097279, 65536, 0, 2097280, 65536, 0, 2097281, 65536, 0, 2162688, 65536, 38, 2162689, 65536, 38, 2162690, 65536, 38, 2162691, 65536, 38, 2162692, 65536, 38, 2162693, 65536, 38, 2162694, 65536, 38, 2162695, 65536, 38, 2162696, 65536, 38, 2162697, 65536, 38, 2162698, 0, 65, 2162699, 65536, 65, 2162700, 131072, 65, 2162701, 65536, 38, 2162702, 393216, 3, 2162703, 393216, 5, 2162704, 458752, 5, 2162705, 393216, 5, 2162706, 458752, 5, 2162707, 393216, 3, 2162708, 65536, 12, 2162709, 262150, 6, 2162710, 262150, 4, 2162711, 262150, 4, 2162712, 131078, 6, 2162713, 393216, 3, 2162714, 393216, 3, 2162715, 393216, 3, 2162716, 393216, 3, 2162717, 393216, 3, 2162718, 393216, 3, 2162719, 393216, 3, 2162720, 393216, 3, 2162721, 393216, 3, 2162722, 393216, 3, 2162723, 393216, 3, 2162724, 393216, 3, 2162725, 393216, 3, 2162726, 393216, 3, 2162727, 393216, 3, 2162728, 393216, 3, 2162729, 393216, 3, 2162730, 393216, 3, 2162731, 393216, 3, 2162732, 0, 16, 2162733, 65536, 16, 2162734, 131072, 16, 2162735, 393216, 5, 2162736, 458752, 5, 2162737, 393216, 5, 2162738, 458752, 5, 2162739, 262144, 5, 2162740, 327680, 5, 2162741, 393216, 3, 2162742, 393216, 3, 2162743, 393216, 3, 2162744, 393216, 3, 2162745, 393216, 3, 2162746, 65536, 12, 2162747, 393216, 3, 2162748, 393216, 3, 2162749, 393216, 3, 2162750, 262144, 5, 2162751, 327680, 5, 2162752, 393216, 5, 2162753, 458752, 5, 2162754, 65536, 12, 2162755, 262150, 2, 2162756, 6, 0, 2162757, 6, 0, 2162758, 6, 0, 2162759, 6, 4, 2162760, 393216, 3, 2162761, 393216, 3, 2162762, 393216, 3, 2162763, 65536, 13, 2162764, 393216, 3, 2162765, 393216, 3, 2162766, 65536, 38, 2162767, 0, 64, 2162768, 65536, 64, 2162769, 131072, 64, 2162770, 65536, 38, 2162771, 65536, 38, 2162772, 65536, 38, 2162773, 65536, 38, 2162774, 65536, 38, 2162775, 65536, 38, 2162776, 65536, 38, 2162777, 65536, 38, 2162778, 65536, 38, 2162779, 0, 65, 2162780, 65536, 65, 2162781, 131072, 65, 2162782, 65536, 38, 2162783, 65536, 38, 2162784, 65536, 38, 2162785, 65536, 38, 2162786, 0, 64, 2162787, 65536, 64, 2162788, 131072, 64, 2162789, 65536, 38, 2162790, 65536, 0, 2162791, 65536, 0, 2162792, 131072, 1, 2162793, 131072, 1, 2162794, 131072, 1, 2162795, 393216, 1, 2162796, 458752, 1, 2162797, 262144, 1, 2162798, 327680, 1, 2162799, 65536, 0, 2162800, 65536, 13, 2162801, 65536, 0, 2162802, 262148, 2, 2162803, 4, 4, 2162804, 131072, 1, 2162805, 393216, 1, 2162806, 458752, 1, 2162807, 65536, 0, 2162808, 65536, 0, 2162809, 65536, 0, 2162810, 65536, 0, 2162811, 65536, 0, 2162812, 65536, 0, 2162813, 65536, 0, 2162814, 65536, 0, 2162815, 65536, 0, 2162816, 65536, 0, 2162817, 65536, 0, 2228224, 65536, 38, 2228225, 65536, 38, 2228226, 65536, 38, 2228227, 65536, 38, 2228228, 65536, 38, 2228229, 65536, 38, 2228230, 65536, 38, 2228231, 65536, 38, 2228232, 65536, 38, 2228233, 65536, 38, 2228234, 0, 65, 2228235, 65536, 65, 2228236, 131072, 65, 2228237, 65536, 38, 2228238, 393216, 3, 2228239, 262144, 1, 2228240, 327680, 1, 2228241, 393216, 1, 2228242, 458752, 1, 2228243, 393216, 3, 2228244, 65536, 13, 2228245, 393216, 3, 2228246, 262144, 1, 2228247, 327680, 1, 2228248, 393216, 1, 2228249, 458752, 1, 2228250, 393216, 3, 2228251, 393216, 3, 2228252, 393216, 3, 2228253, 393216, 3, 2228254, 393216, 3, 2228255, 393216, 3, 2228256, 393216, 3, 2228257, 393216, 3, 2228258, 393216, 3, 2228259, 393216, 3, 2228260, 393216, 3, 2228261, 393216, 3, 2228262, 393216, 3, 2228263, 393216, 3, 2228264, 393216, 3, 2228265, 393216, 3, 2228266, 393216, 3, 2228267, 393216, 3, 2228268, 393216, 3, 2228269, 393216, 3, 2228270, 262144, 1, 2228271, 327680, 1, 2228272, 262144, 1, 2228273, 327680, 1, 2228274, 393216, 1, 2228275, 458752, 1, 2228276, 393216, 3, 2228277, 393216, 3, 2228278, 393216, 3, 2228279, 393216, 3, 2228280, 393216, 3, 2228281, 393216, 3, 2228282, 65536, 13, 2228283, 393216, 3, 2228284, 393216, 1, 2228285, 458752, 1, 2228286, 393216, 1, 2228287, 458752, 1, 2228288, 393216, 3, 2228289, 393216, 3, 2228290, 65536, 13, 2228291, 262150, 6, 2228292, 131078, 1, 2228293, 6, 0, 2228294, 6, 0, 2228295, 6, 4, 2228296, 262144, 1, 2228297, 327680, 1, 2228298, 0, 16, 2228299, 65536, 16, 2228300, 131072, 16, 2228301, 393216, 3, 2228302, 65536, 38, 2228303, 0, 65, 2228304, 65536, 65, 2228305, 131072, 65, 2228306, 65536, 38, 2228307, 65536, 38, 2228308, 65536, 38, 2228309, 65536, 38, 2228310, 65536, 38, 2228311, 65536, 38, 2228312, 65536, 38, 2228313, 65536, 38, 2228314, 65536, 38, 2228315, 0, 65, 2228316, 65536, 65, 2228317, 131072, 65, 2228318, 65536, 38, 2228319, 65536, 38, 2228320, 65536, 38, 2228321, 65536, 38, 2228322, 0, 65, 2228323, 65536, 65, 2228324, 131072, 65, 2228325, 65536, 38, 2228326, 65536, 0, 2228327, 65536, 0, 2228328, 65536, 0, 2228329, 65536, 0, 2228330, 131072, 1, 2228331, 393216, 2, 2228332, 458752, 2, 2228333, 262144, 2, 2228334, 327680, 2, 2228335, 0, 14, 2228336, 65536, 14, 2228337, 131072, 14, 2228338, 262148, 2, 2228339, 4, 4, 2228340, 131072, 1, 2228341, 393216, 2, 2228342, 458752, 2, 2228343, 262148, 5, 2228344, 131076, 3, 2228345, 131076, 3, 2228346, 131076, 3, 2228347, 131076, 3, 2228348, 131076, 3, 2228349, 131076, 3, 2228350, 131076, 3, 2228351, 4, 6, 2228352, 65536, 0, 2228353, 65536, 0, 2293760, 65536, 38, 2293761, 65536, 38, 2293762, 65536, 38, 2293763, 65536, 38, 2293764, 65536, 38, 2293765, 65536, 38, 2293766, 65536, 38, 2293767, 65536, 38, 2293768, 65536, 38, 2293769, 65536, 38, 2293770, 0, 65, 2293771, 65536, 65, 2293772, 131072, 65, 2293773, 65536, 38, 2293774, 393216, 3, 2293775, 262144, 5, 2293776, 327680, 5, 2293777, 393216, 5, 2293778, 65536, 12, 2293779, 0, 16, 2293780, 65536, 16, 2293781, 131072, 16, 2293782, 262144, 5, 2293783, 65536, 12, 2293784, 393216, 5, 2293785, 458752, 5, 2293786, 393216, 3, 2293787, 393216, 3, 2293788, 393216, 3, 2293789, 393216, 3, 2293790, 393216, 3, 2293791, 393216, 3, 2293792, 393216, 3, 2293793, 327680, 42, 2293794, 393216, 3, 2293795, 393216, 3, 2293796, 393216, 3, 2293797, 393216, 3, 2293798, 393216, 3, 2293799, 65536, 12, 2293800, 393216, 3, 2293801, 393216, 3, 2293802, 393216, 3, 2293803, 393216, 3, 2293804, 393216, 3, 2293805, 393216, 3, 2293806, 262144, 5, 2293807, 327680, 5, 2293808, 262144, 5, 2293809, 327680, 5, 2293810, 393216, 5, 2293811, 65536, 12, 2293812, 393216, 3, 2293813, 393216, 3, 2293814, 393216, 3, 2293815, 393216, 3, 2293816, 393216, 3, 2293817, 0, 16, 2293818, 65536, 16, 2293819, 131072, 16, 2293820, 393216, 5, 2293821, 458752, 5, 2293822, 393216, 5, 2293823, 458752, 5, 2293824, 393216, 3, 2293825, 0, 16, 2293826, 65536, 16, 2293827, 131072, 16, 2293828, 262150, 2, 2293829, 6, 0, 2293830, 6, 0, 2293831, 6, 4, 2293832, 262144, 5, 2293833, 327680, 5, 2293834, 393216, 3, 2293835, 393216, 3, 2293836, 393216, 3, 2293837, 393216, 3, 2293838, 65536, 38, 2293839, 0, 65, 2293840, 65536, 65, 2293841, 262144, 64, 2293842, 65536, 64, 2293843, 65536, 64, 2293844, 65536, 64, 2293845, 65536, 64, 2293846, 65536, 64, 2293847, 65536, 64, 2293848, 65536, 64, 2293849, 65536, 64, 2293850, 65536, 64, 2293851, 196608, 64, 2293852, 65536, 65, 2293853, 131072, 65, 2293854, 65536, 38, 2293855, 65536, 38, 2293856, 65536, 38, 2293857, 65536, 38, 2293858, 0, 65, 2293859, 65536, 65, 2293860, 131072, 65, 2293861, 65536, 38, 2293862, 65536, 0, 2293863, 65536, 0, 2293864, 65536, 0, 2293865, 262148, 5, 2293866, 131076, 3, 2293867, 131076, 3, 2293868, 131076, 3, 2293869, 131076, 3, 2293870, 4, 6, 2293871, 65536, 0, 2293872, 131072, 1, 2293873, 131072, 1, 2293874, 262148, 2, 2293875, 4, 4, 2293876, 65536, 0, 2293877, 65536, 0, 2293878, 65536, 0, 2293879, 262148, 2, 2293880, 4, 0, 2293881, 4, 0, 2293882, 4, 0, 2293883, 4, 0, 2293884, 4, 0, 2293885, 4, 0, 2293886, 4, 0, 2293887, 4, 4, 2293888, 65536, 0, 2293889, 65536, 0, 2359296, 65536, 38, 2359297, 65536, 38, 2359298, 65536, 38, 2359299, 65536, 38, 2359300, 65536, 38, 2359301, 65536, 38, 2359302, 65536, 38, 2359303, 65536, 38, 2359304, 65536, 38, 2359305, 65536, 38, 2359306, 0, 65, 2359307, 65536, 65, 2359308, 131072, 65, 2359309, 65536, 38, 2359310, 393216, 3, 2359311, 262144, 1, 2359312, 327680, 1, 2359313, 393216, 3, 2359314, 65536, 13, 2359315, 393216, 3, 2359316, 393216, 1, 2359317, 458752, 1, 2359318, 393216, 3, 2359319, 65536, 13, 2359320, 393216, 3, 2359321, 327680, 42, 2359322, 393216, 3, 2359323, 393216, 3, 2359324, 393216, 3, 2359325, 393216, 3, 2359326, 393216, 3, 2359327, 393216, 3, 2359328, 393216, 3, 2359329, 393216, 3, 2359330, 393216, 3, 2359331, 393216, 3, 2359332, 393216, 3, 2359333, 393216, 3, 2359334, 393216, 3, 2359335, 65536, 13, 2359336, 393216, 3, 2359337, 393216, 3, 2359338, 393216, 3, 2359339, 393216, 3, 2359340, 393216, 3, 2359341, 393216, 3, 2359342, 393216, 1, 2359343, 458752, 1, 2359344, 393216, 1, 2359345, 458752, 1, 2359346, 393216, 3, 2359347, 65536, 13, 2359348, 393216, 3, 2359349, 393216, 3, 2359350, 393216, 3, 2359351, 393216, 3, 2359352, 393216, 3, 2359353, 393216, 1, 2359354, 458752, 1, 2359355, 393216, 1, 2359356, 458752, 1, 2359357, 393216, 1, 2359358, 458752, 1, 2359359, 262144, 1, 2359360, 327680, 1, 2359361, 262144, 1, 2359362, 327680, 1, 2359363, 262150, 5, 2359364, 65542, 0, 2359365, 6, 0, 2359366, 6, 0, 2359367, 131078, 0, 2359368, 6, 6, 2359369, 393216, 3, 2359370, 393216, 3, 2359371, 393216, 3, 2359372, 393216, 3, 2359373, 393216, 3, 2359374, 65536, 38, 2359375, 0, 65, 2359376, 65536, 65, 2359377, 65536, 65, 2359378, 65536, 65, 2359379, 65536, 65, 2359380, 65536, 65, 2359381, 65536, 65, 2359382, 65536, 65, 2359383, 65536, 65, 2359384, 65536, 65, 2359385, 65536, 65, 2359386, 65536, 65, 2359387, 65536, 65, 2359388, 65536, 65, 2359389, 131072, 65, 2359390, 65536, 38, 2359391, 65536, 38, 2359392, 65536, 38, 2359393, 65536, 38, 2359394, 0, 65, 2359395, 65536, 65, 2359396, 131072, 65, 2359397, 65536, 38, 2359398, 65536, 0, 2359399, 65536, 0, 2359400, 65536, 0, 2359401, 262148, 6, 2359402, 262148, 4, 2359403, 262148, 4, 2359404, 262148, 4, 2359405, 131076, 1, 2359406, 131076, 0, 2359407, 131076, 3, 2359408, 131076, 3, 2359409, 131076, 3, 2359410, 65540, 0, 2359411, 131076, 0, 2359412, 131076, 3, 2359413, 131076, 3, 2359414, 131076, 3, 2359415, 65540, 0, 2359416, 4, 0, 2359417, 262148, 0, 2359418, 262148, 4, 2359419, 262148, 4, 2359420, 262148, 4, 2359421, 262148, 4, 2359422, 262148, 4, 2359423, 131076, 6, 2359424, 65536, 0, 2359425, 65536, 0, 2424832, 65536, 38, 2424833, 65536, 38, 2424834, 65536, 38, 2424835, 65536, 38, 2424836, 65536, 38, 2424837, 65536, 38, 2424838, 65536, 38, 2424839, 65536, 38, 2424840, 0, 64, 2424841, 65536, 64, 2424842, 196608, 64, 2424843, 65536, 65, 2424844, 131072, 65, 2424845, 65536, 38, 2424846, 393216, 3, 2424847, 262144, 5, 2424848, 327680, 5, 2424849, 0, 16, 2424850, 65536, 16, 2424851, 131072, 16, 2424852, 393216, 5, 2424853, 458752, 5, 2424854, 0, 16, 2424855, 65536, 16, 2424856, 131072, 16, 2424857, 262150, 5, 2424858, 131078, 3, 2424859, 131078, 3, 2424860, 6, 6, 2424861, 393216, 1, 2424862, 458752, 1, 2424863, 393216, 3, 2424864, 393216, 3, 2424865, 393216, 3, 2424866, 393216, 3, 2424867, 393216, 3, 2424868, 393216, 3, 2424869, 393216, 3, 2424870, 0, 16, 2424871, 65536, 16, 2424872, 131072, 16, 2424873, 393216, 3, 2424874, 393216, 3, 2424875, 393216, 3, 2424876, 393216, 3, 2424877, 393216, 3, 2424878, 393216, 5, 2424879, 458752, 5, 2424880, 393216, 5, 2424881, 458752, 5, 2424882, 0, 16, 2424883, 65536, 16, 2424884, 131072, 16, 2424885, 393216, 3, 2424886, 393216, 3, 2424887, 393216, 3, 2424888, 393216, 3, 2424889, 65536, 12, 2424890, 458752, 5, 2424891, 393216, 5, 2424892, 458752, 5, 2424893, 393216, 5, 2424894, 458752, 5, 2424895, 262144, 5, 2424896, 327680, 5, 2424897, 262144, 5, 2424898, 65536, 12, 2424899, 262150, 2, 2424900, 6, 0, 2424901, 6, 0, 2424902, 6, 0, 2424903, 262150, 0, 2424904, 131078, 6, 2424905, 393216, 3, 2424906, 393216, 3, 2424907, 393216, 3, 2424908, 393216, 3, 2424909, 393216, 3, 2424910, 65536, 38, 2424911, 0, 66, 2424912, 65536, 66, 2424913, 65536, 66, 2424914, 65536, 66, 2424915, 65536, 66, 2424916, 65536, 66, 2424917, 196608, 65, 2424918, 65536, 65, 2424919, 65536, 65, 2424920, 65536, 66, 2424921, 65536, 66, 2424922, 65536, 66, 2424923, 65536, 66, 2424924, 65536, 66, 2424925, 131072, 66, 2424926, 65536, 38, 2424927, 65536, 38, 2424928, 65536, 38, 2424929, 65536, 38, 2424930, 0, 66, 2424931, 65536, 66, 2424932, 131072, 66, 2424933, 65536, 38, 2424934, 65536, 0, 2424935, 65536, 0, 2424936, 65536, 0, 2424937, 65536, 0, 2424938, 65536, 0, 2424939, 65536, 0, 2424940, 65536, 0, 2424941, 262148, 6, 2424942, 262148, 4, 2424943, 262148, 4, 2424944, 262148, 4, 2424945, 262148, 4, 2424946, 262148, 4, 2424947, 262148, 4, 2424948, 262148, 4, 2424949, 262148, 4, 2424950, 262148, 4, 2424951, 262148, 4, 2424952, 262148, 4, 2424953, 131076, 6, 2424954, 393216, 1, 2424955, 458752, 1, 2424956, 393216, 1, 2424957, 458752, 1, 2424958, 262144, 1, 2424959, 327680, 1, 2424960, 65536, 0, 2424961, 65536, 0, 2490368, 262144, 30, 2490369, 262144, 30, 2490370, 262144, 30, 2490371, 262144, 30, 2490372, 262144, 30, 2490373, 262144, 30, 2490374, 262144, 30, 2490375, 262144, 30, 2490376, 0, 65, 2490377, 65536, 65, 2490378, 65536, 65, 2490379, 65536, 65, 2490380, 131072, 65, 2490381, 262144, 30, 2490382, 393216, 3, 2490383, 393216, 1, 2490384, 458752, 1, 2490385, 393216, 1, 2490386, 458752, 1, 2490387, 262144, 1, 2490388, 327680, 1, 2490389, 262144, 1, 2490390, 327680, 1, 2490391, 262144, 1, 2490392, 327680, 1, 2490393, 262150, 2, 2490394, 6, 0, 2490395, 6, 0, 2490396, 6, 4, 2490397, 393216, 5, 2490398, 458752, 5, 2490399, 393216, 3, 2490400, 393216, 3, 2490401, 393216, 3, 2490402, 393216, 3, 2490403, 393216, 3, 2490404, 393216, 3, 2490405, 393216, 3, 2490406, 393216, 1, 2490407, 458752, 1, 2490408, 393216, 3, 2490409, 393216, 3, 2490410, 393216, 3, 2490411, 393216, 3, 2490412, 393216, 3, 2490413, 393216, 3, 2490414, 262144, 1, 2490415, 327680, 1, 2490416, 393216, 1, 2490417, 458752, 1, 2490418, 393216, 1, 2490419, 458752, 1, 2490420, 393216, 3, 2490421, 393216, 3, 2490422, 393216, 3, 2490423, 393216, 3, 2490424, 393216, 3, 2490425, 65536, 13, 2490426, 393216, 3, 2490427, 262144, 1, 2490428, 327680, 1, 2490429, 262144, 1, 2490430, 327680, 1, 2490431, 393216, 1, 2490432, 458752, 1, 2490433, 393216, 3, 2490434, 65536, 13, 2490435, 262150, 6, 2490436, 131078, 1, 2490437, 6, 0, 2490438, 262150, 0, 2490439, 131078, 6, 2490440, 393216, 3, 2490441, 393216, 3, 2490442, 393216, 3, 2490443, 393216, 3, 2490444, 393216, 3, 2490445, 393216, 3, 2490446, 65536, 38, 2490447, 65536, 38, 2490448, 65536, 38, 2490449, 65536, 38, 2490450, 65536, 38, 2490451, 65536, 38, 2490452, 65536, 38, 2490453, 0, 65, 2490454, 65536, 65, 2490455, 131072, 65, 2490456, 65536, 38, 2490457, 65536, 38, 2490458, 65536, 38, 2490459, 65536, 38, 2490460, 65536, 38, 2490461, 65536, 38, 2490462, 65536, 38, 2490463, 65536, 38, 2490464, 65536, 38, 2490465, 65536, 38, 2490466, 65536, 38, 2490467, 65536, 38, 2490468, 65536, 38, 2490469, 65536, 38, 2490470, 65536, 0, 2490471, 65536, 0, 2490472, 65536, 12, 2490473, 65536, 0, 2490474, 131072, 1, 2490475, 131072, 1, 2490476, 131072, 1, 2490477, 65536, 0, 2490478, 65536, 0, 2490479, 65536, 0, 2490480, 65536, 0, 2490481, 65536, 0, 2490482, 65536, 0, 2490483, 65536, 12, 2490484, 65536, 0, 2490485, 65536, 0, 2490486, 65536, 0, 2490487, 65536, 0, 2490488, 65536, 0, 2490489, 65536, 0, 2490490, 65536, 12, 2490491, 458752, 2, 2490492, 393216, 2, 2490493, 458752, 2, 2490494, 262144, 2, 2490495, 327680, 2, 2490496, 65536, 0, 2490497, 65536, 0, 2555904, 262144, 30, 2555905, 262144, 30, 2555906, 262144, 30, 2555907, 262144, 30, 2555908, 262144, 30, 2555909, 262144, 30, 2555910, 262144, 30, 2555911, 262144, 30, 2555912, 0, 66, 2555913, 65536, 66, 2555914, 65536, 66, 2555915, 65536, 66, 2555916, 131072, 66, 2555917, 262144, 30, 2555918, 393216, 3, 2555919, 393216, 5, 2555920, 65536, 12, 2555921, 393216, 5, 2555922, 458752, 5, 2555923, 262144, 5, 2555924, 327680, 5, 2555925, 262144, 5, 2555926, 327680, 5, 2555927, 262144, 5, 2555928, 327680, 5, 2555929, 262150, 6, 2555930, 131078, 1, 2555931, 6, 0, 2555932, 6, 4, 2555933, 393216, 1, 2555934, 458752, 1, 2555935, 393216, 3, 2555936, 393216, 3, 2555937, 393216, 3, 2555938, 393216, 3, 2555939, 393216, 3, 2555940, 393216, 3, 2555941, 393216, 3, 2555942, 393216, 5, 2555943, 458752, 5, 2555944, 393216, 3, 2555945, 327680, 42, 2555946, 393216, 3, 2555947, 393216, 3, 2555948, 393216, 3, 2555949, 393216, 3, 2555950, 262144, 5, 2555951, 327680, 5, 2555952, 393216, 5, 2555953, 458752, 5, 2555954, 393216, 5, 2555955, 458752, 5, 2555956, 393216, 3, 2555957, 393216, 3, 2555958, 393216, 3, 2555959, 393216, 3, 2555960, 0, 16, 2555961, 65536, 16, 2555962, 131072, 16, 2555963, 262144, 5, 2555964, 327680, 5, 2555965, 262144, 5, 2555966, 327680, 5, 2555967, 393216, 5, 2555968, 458752, 5, 2555969, 0, 16, 2555970, 65536, 16, 2555971, 131072, 16, 2555972, 262150, 2, 2555973, 262150, 0, 2555974, 131078, 6, 2555975, 393216, 3, 2555976, 393216, 3, 2555977, 393216, 3, 2555978, 393216, 3, 2555979, 393216, 3, 2555980, 393216, 3, 2555981, 393216, 3, 2555982, 65536, 38, 2555983, 65536, 38, 2555984, 65536, 38, 2555985, 65536, 38, 2555986, 65536, 38, 2555987, 65536, 38, 2555988, 65536, 38, 2555989, 0, 65, 2555990, 65536, 65, 2555991, 131072, 65, 2555992, 65536, 38, 2555993, 65536, 38, 2555994, 65536, 38, 2555995, 65536, 38, 2555996, 65536, 38, 2555997, 65536, 38, 2555998, 65536, 38, 2555999, 65536, 38, 2556000, 65536, 0, 2556001, 65536, 0, 2556002, 65536, 0, 2556003, 65536, 0, 2556004, 65536, 0, 2556005, 65536, 0, 2556006, 65536, 0, 2556007, 65536, 0, 2556008, 65536, 13, 2556009, 65536, 0, 2556010, 262144, 1, 2556011, 327680, 1, 2556012, 262144, 1, 2556013, 327680, 1, 2556014, 393216, 1, 2556015, 458752, 1, 2556016, 393216, 1, 2556017, 458752, 1, 2556018, 65536, 0, 2556019, 65536, 13, 2556020, 65536, 0, 2556021, 262144, 1, 2556022, 327680, 1, 2556023, 262144, 1, 2556024, 327680, 1, 2556025, 65536, 0, 2556026, 65536, 13, 2556027, 65536, 0, 2556028, 393216, 1, 2556029, 458752, 1, 2556030, 262144, 1, 2556031, 327680, 1, 2556032, 262144, 1, 2556033, 327680, 1, 2621440, 262144, 30, 2621441, 262144, 30, 2621442, 262144, 30, 2621443, 262144, 30, 2621444, 262144, 30, 2621445, 262144, 30, 2621446, 262144, 30, 2621447, 262144, 30, 2621448, 262144, 30, 2621449, 262144, 30, 2621450, 262144, 30, 2621451, 262144, 30, 2621452, 262144, 30, 2621453, 262144, 30, 2621454, 393216, 3, 2621455, 393216, 3, 2621456, 65536, 13, 2621457, 393216, 3, 2621458, 393216, 3, 2621459, 393216, 3, 2621460, 393216, 3, 2621461, 393216, 3, 2621462, 262144, 1, 2621463, 327680, 1, 2621464, 393216, 1, 2621465, 458752, 1, 2621466, 262150, 2, 2621467, 6, 0, 2621468, 6, 4, 2621469, 393216, 5, 2621470, 458752, 5, 2621471, 393216, 3, 2621472, 393216, 3, 2621473, 393216, 3, 2621474, 327680, 42, 2621475, 393216, 3, 2621476, 393216, 3, 2621477, 393216, 3, 2621478, 262144, 1, 2621479, 327680, 1, 2621480, 393216, 1, 2621481, 458752, 1, 2621482, 393216, 3, 2621483, 393216, 3, 2621484, 393216, 3, 2621485, 393216, 3, 2621486, 262144, 1, 2621487, 327680, 1, 2621488, 262144, 1, 2621489, 327680, 1, 2621490, 393216, 3, 2621491, 393216, 3, 2621492, 393216, 3, 2621493, 393216, 3, 2621494, 393216, 3, 2621495, 393216, 3, 2621496, 393216, 3, 2621497, 393216, 3, 2621498, 393216, 3, 2621499, 393216, 3, 2621500, 393216, 3, 2621501, 393216, 3, 2621502, 393216, 3, 2621503, 393216, 3, 2621504, 393216, 3, 2621505, 393216, 3, 2621506, 393216, 3, 2621507, 393216, 3, 2621508, 262150, 6, 2621509, 131078, 6, 2621510, 393216, 3, 2621511, 393216, 3, 2621512, 393216, 3, 2621513, 393216, 3, 2621514, 393216, 3, 2621515, 393216, 3, 2621516, 393216, 3, 2621517, 393216, 3, 2621518, 65536, 38, 2621519, 65536, 38, 2621520, 65536, 38, 2621521, 65536, 38, 2621522, 65536, 38, 2621523, 65536, 38, 2621524, 65536, 38, 2621525, 0, 65, 2621526, 65536, 65, 2621527, 131072, 65, 2621528, 65536, 38, 2621529, 65536, 38, 2621530, 65536, 38, 2621531, 65536, 38, 2621532, 65536, 38, 2621533, 65536, 38, 2621534, 65536, 38, 2621535, 65536, 38, 2621536, 65536, 0, 2621537, 65536, 0, 2621538, 65536, 12, 2621539, 65536, 0, 2621540, 65536, 0, 2621541, 65536, 0, 2621542, 65536, 0, 2621543, 0, 14, 2621544, 65536, 14, 2621545, 131072, 14, 2621546, 262144, 2, 2621547, 327680, 2, 2621548, 262144, 2, 2621549, 327680, 2, 2621550, 393216, 2, 2621551, 458752, 2, 2621552, 393216, 2, 2621553, 458752, 2, 2621554, 0, 14, 2621555, 65536, 14, 2621556, 131072, 14, 2621557, 262144, 2, 2621558, 327680, 2, 2621559, 262144, 2, 2621560, 327680, 2, 2621561, 0, 14, 2621562, 65536, 14, 2621563, 131072, 14, 2621564, 393216, 2, 2621565, 458752, 2, 2621566, 262144, 2, 2621567, 327680, 2, 2621568, 262144, 2, 2621569, 327680, 2, 2686976, 262144, 30, 2686977, 262144, 30, 2686978, 262144, 30, 2686979, 262144, 30, 2686980, 262144, 30, 2686981, 262144, 30, 2686982, 262144, 30, 2686983, 262144, 30, 2686984, 262144, 30, 2686985, 262144, 30, 2686986, 262144, 30, 2686987, 262144, 30, 2686988, 262144, 30, 2686989, 262144, 30, 2686990, 393216, 3, 2686991, 0, 16, 2686992, 65536, 16, 2686993, 131072, 16, 2686994, 393216, 3, 2686995, 393216, 3, 2686996, 393216, 3, 2686997, 393216, 3, 2686998, 262144, 5, 2686999, 327680, 5, 2687000, 393216, 5, 2687001, 458752, 5, 2687002, 262150, 2, 2687003, 6, 0, 2687004, 6, 4, 2687005, 262144, 1, 2687006, 327680, 1, 2687007, 393216, 3, 2687008, 393216, 3, 2687009, 393216, 3, 2687010, 393216, 3, 2687011, 393216, 3, 2687012, 393216, 3, 2687013, 393216, 3, 2687014, 262144, 5, 2687015, 327680, 5, 2687016, 393216, 5, 2687017, 458752, 5, 2687018, 327680, 42, 2687019, 262150, 5, 2687020, 131078, 3, 2687021, 6, 6, 2687022, 262144, 5, 2687023, 327680, 5, 2687024, 262144, 5, 2687025, 327680, 5, 2687026, 393216, 3, 2687027, 393216, 3, 2687028, 393216, 3, 2687029, 393216, 3, 2687030, 393216, 3, 2687031, 393216, 3, 2687032, 393216, 3, 2687033, 393216, 3, 2687034, 393216, 3, 2687035, 393216, 3, 2687036, 393216, 3, 2687037, 393216, 3, 2687038, 393216, 3, 2687039, 393216, 3, 2687040, 393216, 3, 2687041, 393216, 3, 2687042, 393216, 3, 2687043, 393216, 3, 2687044, 393216, 3, 2687045, 393216, 3, 2687046, 393216, 3, 2687047, 393216, 3, 2687048, 393216, 3, 2687049, 65536, 38, 2687050, 65536, 38, 2687051, 65536, 38, 2687052, 65536, 38, 2687053, 393216, 3, 2687054, 65536, 38, 2687055, 65536, 38, 2687056, 65536, 38, 2687057, 65536, 38, 2687058, 65536, 38, 2687059, 65536, 38, 2687060, 65536, 38, 2687061, 0, 66, 2687062, 65536, 66, 2687063, 131072, 66, 2687064, 65536, 38, 2687065, 65536, 38, 2687066, 65536, 38, 2687067, 65536, 38, 2687068, 65536, 38, 2687069, 65536, 38, 2687070, 65536, 38, 2687071, 65536, 38, 2687072, 65536, 0, 2687073, 65536, 0, 2687074, 65536, 13, 2687075, 65536, 0, 2687076, 393216, 1, 2687077, 458752, 1, 2687078, 393216, 1, 2687079, 458752, 1, 2687080, 262144, 1, 2687081, 327680, 1, 2687082, 262144, 1, 2687083, 327680, 1, 2687084, 393216, 1, 2687085, 458752, 1, 2687086, 65536, 0, 2687087, 65536, 0, 2687088, 65536, 0, 2687089, 65536, 0, 2687090, 65536, 0, 2687091, 65536, 0, 2687092, 65536, 0, 2687093, 65536, 0, 2687094, 65536, 0, 2687095, 65536, 0, 2687096, 65536, 0, 2687097, 65536, 0, 2687098, 65536, 0, 2687099, 65536, 0, 2687100, 65536, 0, 2687101, 65536, 0, 2687102, 65536, 0, 2687103, 65536, 0, 2687104, 65536, 0, 2687105, 65536, 0, 2752512, 262144, 30, 2752513, 262144, 30, 2752514, 262144, 30, 2752515, 262144, 30, 2752516, 262144, 30, 2752517, 262144, 30, 2752518, 262144, 30, 2752519, 262144, 30, 2752520, 262144, 30, 2752521, 262144, 30, 2752522, 262144, 30, 2752523, 262144, 30, 2752524, 262144, 30, 2752525, 262144, 30, 2752526, 393216, 3, 2752527, 262144, 1, 2752528, 327680, 1, 2752529, 393216, 1, 2752530, 458752, 1, 2752531, 393216, 3, 2752532, 393216, 3, 2752533, 393216, 3, 2752534, 393216, 3, 2752535, 393216, 3, 2752536, 393216, 3, 2752537, 393216, 3, 2752538, 262150, 6, 2752539, 262150, 4, 2752540, 131078, 6, 2752541, 262144, 5, 2752542, 327680, 5, 2752543, 393216, 3, 2752544, 393216, 3, 2752545, 393216, 3, 2752546, 393216, 3, 2752547, 393216, 3, 2752548, 393216, 3, 2752549, 393216, 3, 2752550, 262144, 1, 2752551, 327680, 1, 2752552, 393216, 1, 2752553, 458752, 1, 2752554, 262150, 5, 2752555, 65542, 0, 2752556, 6, 0, 2752557, 131078, 0, 2752558, 131078, 3, 2752559, 131078, 3, 2752560, 131078, 3, 2752561, 6, 6, 2752562, 393216, 3, 2752563, 393216, 3, 2752564, 393216, 3, 2752565, 327680, 42, 2752566, 262150, 5, 2752567, 131078, 3, 2752568, 6, 6, 2752569, 393216, 3, 2752570, 393216, 3, 2752571, 393216, 3, 2752572, 393216, 3, 2752573, 393216, 3, 2752574, 65536, 12, 2752575, 393216, 3, 2752576, 393216, 3, 2752577, 393216, 3, 2752578, 393216, 3, 2752579, 65536, 12, 2752580, 393216, 3, 2752581, 393216, 3, 2752582, 393216, 3, 2752583, 393216, 3, 2752584, 262144, 30, 2752585, 262144, 30, 2752586, 262144, 30, 2752587, 262144, 30, 2752588, 262144, 30, 2752589, 262144, 30, 2752590, 65536, 38, 2752591, 65536, 38, 2752592, 65536, 38, 2752593, 65536, 38, 2752594, 65536, 38, 2752595, 65536, 38, 2752596, 65536, 38, 2752597, 65536, 38, 2752598, 65536, 38, 2752599, 65536, 38, 2752600, 65536, 38, 2752601, 65536, 38, 2752602, 65536, 38, 2752603, 65536, 38, 2752604, 65536, 38, 2752605, 65536, 38, 2752606, 65536, 38, 2752607, 65536, 38, 2752608, 65536, 0, 2752609, 0, 14, 2752610, 65536, 14, 2752611, 131072, 14, 2752612, 393216, 2, 2752613, 458752, 2, 2752614, 393216, 2, 2752615, 458752, 2, 2752616, 262144, 2, 2752617, 327680, 2, 2752618, 262144, 2, 2752619, 327680, 2, 2752620, 393216, 2, 2752621, 458752, 2, 2752622, 65536, 0, 2752623, 65536, 38, 2752624, 65536, 38, 2752625, 65536, 38, 2752626, 65536, 38, 2752627, 65536, 38, 2752628, 65536, 38, 2752629, 65536, 38, 2752630, 65536, 38, 2752631, 65536, 38, 2752632, 65536, 38, 2752633, 65536, 38, 2752634, 65536, 38, 2752635, 65536, 38, 2752636, 65536, 38, 2752637, 65536, 38, 2752638, 65536, 38, 2752639, 65536, 38, 2752640, 65536, 38, 2752641, 65536, 38, 2818048, 262144, 30, 2818049, 262144, 30, 2818050, 262144, 30, 2818051, 262144, 30, 2818052, 262144, 30, 2818053, 262144, 30, 2818054, 262144, 30, 2818055, 262144, 30, 2818056, 262144, 30, 2818057, 262144, 30, 2818058, 262144, 30, 2818059, 262144, 30, 2818060, 262144, 30, 2818061, 262144, 30, 2818062, 393216, 3, 2818063, 262144, 5, 2818064, 327680, 5, 2818065, 393216, 5, 2818066, 458752, 5, 2818067, 393216, 3, 2818068, 65536, 12, 2818069, 327680, 42, 2818070, 393216, 3, 2818071, 393216, 3, 2818072, 393216, 3, 2818073, 393216, 3, 2818074, 393216, 3, 2818075, 262144, 1, 2818076, 327680, 1, 2818077, 393216, 1, 2818078, 458752, 1, 2818079, 393216, 3, 2818080, 393216, 3, 2818081, 393216, 3, 2818082, 393216, 3, 2818083, 393216, 3, 2818084, 393216, 3, 2818085, 393216, 3, 2818086, 262144, 5, 2818087, 65536, 12, 2818088, 393216, 5, 2818089, 458752, 5, 2818090, 262150, 6, 2818091, 131078, 1, 2818092, 6, 0, 2818093, 6, 0, 2818094, 6, 0, 2818095, 6, 0, 2818096, 6, 0, 2818097, 131078, 0, 2818098, 131078, 3, 2818099, 131078, 3, 2818100, 131078, 3, 2818101, 131078, 3, 2818102, 65542, 0, 2818103, 262150, 0, 2818104, 131078, 6, 2818105, 393216, 1, 2818106, 458752, 1, 2818107, 393216, 1, 2818108, 458752, 1, 2818109, 393216, 3, 2818110, 65536, 13, 2818111, 393216, 3, 2818112, 262144, 1, 2818113, 327680, 1, 2818114, 393216, 3, 2818115, 65536, 13, 2818116, 393216, 3, 2818117, 262144, 1, 2818118, 327680, 1, 2818119, 393216, 3, 2818120, 262144, 30, 2818121, 262144, 30, 2818122, 262144, 30, 2818123, 262144, 30, 2818124, 262144, 30, 2818125, 262144, 30, 2818126, 65536, 38, 2818127, 65536, 38, 2818128, 65536, 38, 2818129, 65536, 38, 2818130, 65536, 38, 2818131, 65536, 38, 2818132, 65536, 38, 2818133, 65536, 38, 2818134, 65536, 38, 2818135, 65536, 38, 2818136, 65536, 38, 2818137, 65536, 38, 2818138, 65536, 38, 2818139, 65536, 38, 2818140, 65536, 38, 2818141, 65536, 38, 2818142, 65536, 38, 2818143, 65536, 38, 2818144, 65536, 0, 2818145, 65536, 0, 2818146, 65536, 0, 2818147, 65536, 0, 2818148, 65536, 0, 2818149, 65536, 0, 2818150, 65536, 0, 2818151, 65536, 0, 2818152, 65536, 0, 2818153, 65536, 0, 2818154, 65536, 0, 2818155, 65536, 0, 2818156, 65536, 0, 2818157, 65536, 0, 2818158, 65536, 0, 2818159, 65536, 38, 2818160, 65536, 38, 2818161, 65536, 38, 2818162, 65536, 38, 2818163, 65536, 38, 2818164, 65536, 38, 2818165, 65536, 38, 2818166, 65536, 38, 2818167, 65536, 38, 2818168, 65536, 38, 2818169, 65536, 38, 2818170, 65536, 38, 2818171, 65536, 38, 2818172, 65536, 38, 2818173, 65536, 38, 2818174, 65536, 38, 2818175, 65536, 38, 2818176, 65536, 38, 2818177, 65536, 38, 2883584, 262144, 30, 2883585, 262144, 30, 2883586, 262144, 30, 2883587, 262144, 30, 2883588, 262144, 30, 2883589, 262144, 30, 2883590, 262144, 30, 2883591, 262144, 30, 2883592, 262144, 30, 2883593, 262144, 30, 2883594, 262144, 30, 2883595, 262144, 30, 2883596, 262144, 30, 2883597, 262144, 30, 2883598, 393216, 3, 2883599, 262144, 1, 2883600, 327680, 1, 2883601, 262144, 1, 2883602, 327680, 1, 2883603, 393216, 3, 2883604, 65536, 13, 2883605, 393216, 3, 2883606, 393216, 3, 2883607, 393216, 3, 2883608, 393216, 3, 2883609, 65536, 12, 2883610, 393216, 3, 2883611, 262144, 5, 2883612, 327680, 5, 2883613, 393216, 5, 2883614, 458752, 5, 2883615, 393216, 3, 2883616, 393216, 3, 2883617, 393216, 3, 2883618, 393216, 3, 2883619, 393216, 3, 2883620, 393216, 3, 2883621, 393216, 3, 2883622, 393216, 3, 2883623, 65536, 13, 2883624, 393216, 3, 2883625, 262144, 1, 2883626, 327680, 1, 2883627, 262150, 2, 2883628, 6, 0, 2883629, 6, 0, 2883630, 6, 0, 2883631, 262150, 0, 2883632, 262150, 4, 2883633, 131078, 1, 2883634, 6, 0, 2883635, 6, 0, 2883636, 6, 0, 2883637, 6, 0, 2883638, 6, 0, 2883639, 6, 4, 2883640, 65536, 12, 2883641, 393216, 5, 2883642, 458752, 5, 2883643, 393216, 5, 2883644, 458752, 5, 2883645, 0, 16, 2883646, 65536, 16, 2883647, 131072, 16, 2883648, 262144, 5, 2883649, 327680, 5, 2883650, 0, 16, 2883651, 65536, 16, 2883652, 131072, 16, 2883653, 65536, 12, 2883654, 327680, 5, 2883655, 393216, 3, 2883656, 262144, 30, 2883657, 262144, 30, 2883658, 262144, 30, 2883659, 262144, 30, 2883660, 262144, 30, 2883661, 262144, 30, 2883662, 65536, 38, 2883663, 65536, 38, 2883664, 65536, 38, 2883665, 65536, 38, 2883666, 65536, 38, 2883667, 65536, 38, 2883668, 65536, 38, 2883669, 65536, 38, 2883670, 65536, 38, 2883671, 65536, 38, 2883672, 65536, 38, 2883673, 65536, 38, 2883674, 65536, 38, 2883675, 65536, 38, 2883676, 65536, 38, 2883677, 65536, 38, 2883678, 65536, 38, 2883679, 65536, 38, 2883680, 65536, 38, 2883681, 65536, 38, 2883682, 65536, 38, 2883683, 65536, 38, 2883684, 65536, 38, 2883685, 65536, 38, 2883686, 65536, 38, 2883687, 65536, 38, 2883688, 65536, 38, 2883689, 65536, 38, 2883690, 65536, 38, 2883691, 65536, 38, 2883692, 65536, 38, 2883693, 65536, 38, 2883694, 65536, 38, 2883695, 65536, 38, 2883696, 65536, 38, 2883697, 65536, 38, 2883698, 65536, 38, 2883699, 65536, 38, 2883700, 65536, 38, 2883701, 65536, 38, 2883702, 65536, 38, 2883703, 65536, 38, 2883704, 65536, 38, 2883705, 65536, 38, 2883706, 65536, 38, 2883707, 65536, 38, 2883708, 65536, 38, 2883709, 65536, 38, 2883710, 65536, 38, 2883711, 65536, 38, 2883712, 65536, 38, 2883713, 65536, 38, 2949120, 262144, 30, 2949121, 262144, 30, 2949122, 262144, 30, 2949123, 262144, 30, 2949124, 262144, 30, 2949125, 262144, 30, 2949126, 262144, 30, 2949127, 262144, 30, 2949128, 262144, 30, 2949129, 262144, 30, 2949130, 262144, 30, 2949131, 262144, 30, 2949132, 262144, 30, 2949133, 262144, 30, 2949134, 393216, 3, 2949135, 262144, 5, 2949136, 327680, 5, 2949137, 262144, 5, 2949138, 327680, 5, 2949139, 0, 16, 2949140, 65536, 16, 2949141, 131072, 16, 2949142, 262144, 1, 2949143, 327680, 1, 2949144, 393216, 3, 2949145, 65536, 13, 2949146, 393216, 3, 2949147, 262144, 1, 2949148, 327680, 1, 2949149, 393216, 1, 2949150, 458752, 1, 2949151, 393216, 3, 2949152, 393216, 3, 2949153, 393216, 3, 2949154, 393216, 3, 2949155, 393216, 3, 2949156, 393216, 3, 2949157, 393216, 3, 2949158, 0, 16, 2949159, 65536, 16, 2949160, 131072, 16, 2949161, 65536, 12, 2949162, 327680, 5, 2949163, 262150, 6, 2949164, 262150, 4, 2949165, 262150, 4, 2949166, 262150, 4, 2949167, 131078, 6, 2949168, 65536, 12, 2949169, 262150, 2, 2949170, 6, 0, 2949171, 6, 0, 2949172, 6, 0, 2949173, 6, 0, 2949174, 262150, 0, 2949175, 131078, 6, 2949176, 65536, 13, 2949177, 393216, 3, 2949178, 262144, 1, 2949179, 327680, 1, 2949180, 262144, 1, 2949181, 327680, 1, 2949182, 393216, 1, 2949183, 458752, 1, 2949184, 393216, 1, 2949185, 458752, 1, 2949186, 262144, 1, 2949187, 327680, 1, 2949188, 393216, 3, 2949189, 65536, 13, 2949190, 393216, 3, 2949191, 393216, 3, 2949192, 262144, 30, 2949193, 262144, 30, 2949194, 262144, 30, 2949195, 262144, 30, 2949196, 262144, 30, 2949197, 262144, 30, 2949198, 65536, 38, 2949199, 65536, 38, 2949200, 65536, 38, 2949201, 65536, 38, 2949202, 65536, 38, 2949203, 65536, 38, 2949204, 65536, 38, 2949205, 65536, 38, 2949206, 65536, 38, 2949207, 65536, 38, 2949208, 65536, 38, 2949209, 65536, 38, 2949210, 65536, 38, 2949211, 65536, 38, 2949212, 65536, 38, 2949213, 65536, 38, 2949214, 65536, 38, 2949215, 65536, 38, 2949216, 65536, 38, 2949217, 65536, 38, 2949218, 65536, 38, 2949219, 65536, 38, 2949220, 65536, 38, 2949221, 65536, 38, 2949222, 65536, 38, 2949223, 65536, 38, 2949224, 65536, 38, 2949225, 65536, 38, 2949226, 65536, 38, 2949227, 65536, 38, 2949228, 65536, 38, 2949229, 65536, 38, 2949230, 65536, 38, 2949231, 65536, 38, 2949232, 65536, 38, 2949233, 65536, 38, 2949234, 65536, 38, 2949235, 65536, 38, 2949236, 65536, 38, 2949237, 65536, 38, 2949238, 65536, 38, 2949239, 65536, 38, 2949240, 65536, 38, 2949241, 65536, 38, 2949242, 65536, 38, 2949243, 65536, 38, 2949244, 65536, 38, 2949245, 65536, 38, 2949246, 65536, 38, 2949247, 65536, 38, 2949248, 65536, 38, 2949249, 65536, 38, 3014656, 262144, 30, 3014657, 262144, 30, 3014658, 262144, 30, 3014659, 262144, 30, 3014660, 262144, 30, 3014661, 262144, 30, 3014662, 262144, 30, 3014663, 262144, 30, 3014664, 262144, 30, 3014665, 262144, 30, 3014666, 262144, 30, 3014667, 262144, 30, 3014668, 262144, 30, 3014669, 262144, 30, 3014670, 262144, 30, 3014671, 262144, 30, 3014672, 262144, 30, 3014673, 262144, 30, 3014674, 262144, 30, 3014675, 262144, 30, 3014676, 393216, 3, 3014677, 393216, 3, 3014678, 262144, 5, 3014679, 327680, 5, 3014680, 0, 16, 3014681, 65536, 16, 3014682, 131072, 16, 3014683, 262144, 5, 3014684, 327680, 5, 3014685, 65536, 12, 3014686, 458752, 5, 3014687, 393216, 3, 3014688, 393216, 3, 3014689, 393216, 3, 3014690, 393216, 3, 3014691, 393216, 3, 3014692, 393216, 3, 3014693, 393216, 3, 3014694, 262144, 1, 3014695, 327680, 1, 3014696, 393216, 3, 3014697, 65536, 13, 3014698, 393216, 3, 3014699, 393216, 1, 3014700, 458752, 1, 3014701, 393216, 1, 3014702, 458752, 1, 3014703, 393216, 3, 3014704, 65536, 13, 3014705, 262150, 6, 3014706, 131078, 1, 3014707, 262150, 0, 3014708, 262150, 4, 3014709, 262150, 4, 3014710, 131078, 6, 3014711, 0, 16, 3014712, 65536, 16, 3014713, 131072, 16, 3014714, 262144, 5, 3014715, 327680, 5, 3014716, 262144, 5, 3014717, 327680, 5, 3014718, 393216, 5, 3014719, 458752, 5, 3014720, 393216, 5, 3014721, 458752, 5, 3014722, 262144, 5, 3014723, 327680, 5, 3014724, 0, 16, 3014725, 65536, 16, 3014726, 131072, 16, 3014727, 393216, 3, 3014728, 262144, 30, 3014729, 262144, 30, 3014730, 262144, 30, 3014731, 262144, 30, 3014732, 262144, 30, 3014733, 262144, 30, 3014734, 65536, 38, 3014735, 65536, 38, 3014736, 65536, 38, 3014737, 65536, 38, 3014738, 65536, 38, 3014739, 65536, 38, 3014740, 65536, 38, 3014741, 65536, 38, 3014742, 65536, 38, 3014743, 65536, 38, 3014744, 65536, 38, 3014745, 65536, 38, 3014746, 65536, 38, 3014747, 65536, 38, 3014748, 65536, 38, 3014749, 65536, 38, 3014750, 65536, 38, 3014751, 65536, 38, 3014752, 65536, 38, 3014753, 65536, 38, 3014754, 65536, 38, 3014755, 65536, 38, 3014756, 65536, 38, 3014757, 65536, 38, 3014758, 65536, 38, 3014759, 65536, 38, 3014760, 65536, 38, 3014761, 65536, 38, 3014762, 65536, 38, 3014763, 65536, 38, 3014764, 65536, 38, 3014765, 65536, 38, 3014766, 65536, 38, 3014767, 65536, 38, 3014768, 65536, 38, 3014769, 65536, 38, 3014770, 65536, 38, 3014771, 65536, 38, 3014772, 65536, 38, 3014773, 65536, 38, 3014774, 65536, 38, 3014775, 65536, 38, 3014776, 65536, 38, 3014777, 65536, 38, 3014778, 65536, 38, 3014779, 65536, 38, 3014780, 65536, 38, 3014781, 65536, 38, 3014782, 65536, 38, 3014783, 65536, 38, 3014784, 65536, 38, 3014785, 65536, 38, 3080192, 262144, 30, 3080193, 262144, 30, 3080194, 262144, 30, 3080195, 262144, 30, 3080196, 262144, 30, 3080197, 262144, 30, 3080198, 262144, 30, 3080199, 262144, 30, 3080200, 262144, 30, 3080201, 262144, 30, 3080202, 262144, 30, 3080203, 262144, 30, 3080204, 262144, 30, 3080205, 262144, 30, 3080206, 262144, 30, 3080207, 262144, 30, 3080208, 262144, 30, 3080209, 262144, 30, 3080210, 262144, 30, 3080211, 262144, 30, 3080212, 393216, 3, 3080213, 393216, 3, 3080214, 262144, 1, 3080215, 327680, 1, 3080216, 393216, 1, 3080217, 458752, 1, 3080218, 262144, 1, 3080219, 327680, 1, 3080220, 393216, 3, 3080221, 65536, 13, 3080222, 393216, 3, 3080223, 393216, 3, 3080224, 393216, 3, 3080225, 393216, 3, 3080226, 393216, 3, 3080227, 393216, 3, 3080228, 393216, 3, 3080229, 393216, 3, 3080230, 262144, 5, 3080231, 327680, 5, 3080232, 0, 16, 3080233, 65536, 16, 3080234, 131072, 16, 3080235, 393216, 5, 3080236, 458752, 5, 3080237, 393216, 5, 3080238, 458752, 5, 3080239, 0, 16, 3080240, 65536, 16, 3080241, 131072, 16, 3080242, 262150, 6, 3080243, 131078, 6, 3080244, 393216, 3, 3080245, 393216, 3, 3080246, 393216, 3, 3080247, 393216, 3, 3080248, 393216, 3, 3080249, 393216, 3, 3080250, 393216, 3, 3080251, 393216, 3, 3080252, 393216, 3, 3080253, 393216, 3, 3080254, 393216, 3, 3080255, 393216, 3, 3080256, 393216, 3, 3080257, 393216, 3, 3080258, 393216, 3, 3080259, 393216, 3, 3080260, 393216, 3, 3080261, 393216, 3, 3080262, 393216, 3, 3080263, 393216, 3, 3080264, 262144, 30, 3080265, 262144, 30, 3080266, 262144, 30, 3080267, 262144, 30, 3080268, 262144, 30, 3080269, 262144, 30, 3080270, 65536, 38, 3080271, 65536, 38, 3080272, 65536, 38, 3080273, 65536, 38, 3080274, 65536, 38, 3080275, 65536, 38, 3080276, 65536, 38, 3080277, 65536, 38, 3080278, 65536, 38, 3080279, 65536, 38, 3080280, 65536, 38, 3080281, 65536, 38, 3080282, 65536, 38, 3080283, 65536, 38, 3080284, 65536, 38, 3080285, 65536, 38, 3080286, 65536, 38, 3080287, 65536, 38, 3080288, 65536, 38, 3080289, 65536, 38, 3080290, 65536, 38, 3080291, 65536, 38, 3080292, 65536, 38, 3080293, 65536, 38, 3080294, 65536, 38, 3080295, 65536, 38, 3080296, 65536, 38, 3080297, 65536, 38, 3080298, 65536, 38, 3080299, 65536, 38, 3080300, 65536, 38, 3080301, 65536, 38, 3080302, 65536, 38, 3080303, 65536, 38, 3080304, 65536, 38, 3080305, 65536, 38, 3080306, 65536, 38, 3080307, 65536, 38, 3080308, 65536, 38, 3080309, 65536, 38, 3080310, 65536, 38, 3080311, 65536, 38, 3080312, 65536, 38, 3080313, 65536, 38, 3080314, 65536, 38, 3080315, 65536, 38, 3080316, 65536, 38, 3080317, 65536, 38, 3080318, 65536, 38, 3080319, 65536, 38, 3080320, 65536, 38, 3080321, 65536, 38, 3145728, 262144, 30, 3145729, 262144, 30, 3145730, 262144, 30, 3145731, 262144, 30, 3145732, 262144, 30, 3145733, 262144, 30, 3145734, 262144, 30, 3145735, 262144, 30, 3145736, 262144, 30, 3145737, 262144, 30, 3145738, 262144, 30, 3145739, 262144, 30, 3145740, 262144, 30, 3145741, 262144, 30, 3145742, 262144, 30, 3145743, 262144, 30, 3145744, 262144, 30, 3145745, 262144, 30, 3145746, 262144, 30, 3145747, 262144, 30, 3145748, 393216, 3, 3145749, 393216, 3, 3145750, 262144, 5, 3145751, 327680, 5, 3145752, 393216, 5, 3145753, 458752, 5, 3145754, 262144, 5, 3145755, 327680, 5, 3145756, 0, 16, 3145757, 65536, 16, 3145758, 131072, 16, 3145759, 393216, 3, 3145760, 393216, 3, 3145761, 393216, 3, 3145762, 393216, 3, 3145763, 393216, 3, 3145764, 393216, 3, 3145765, 393216, 3, 3145766, 393216, 3, 3145767, 393216, 3, 3145768, 393216, 3, 3145769, 393216, 3, 3145770, 393216, 3, 3145771, 393216, 3, 3145772, 393216, 3, 3145773, 393216, 3, 3145774, 393216, 3, 3145775, 393216, 3, 3145776, 393216, 3, 3145777, 393216, 3, 3145778, 393216, 3, 3145779, 393216, 3, 3145780, 393216, 3, 3145781, 393216, 3, 3145782, 262144, 30, 3145783, 262144, 30, 3145784, 262144, 30, 3145785, 262144, 30, 3145786, 262144, 30, 3145787, 262144, 30, 3145788, 262144, 30, 3145789, 262144, 30, 3145790, 262144, 30, 3145791, 262144, 30, 3145792, 262144, 30, 3145793, 262144, 30, 3145794, 262144, 30, 3145795, 262144, 30, 3145796, 262144, 30, 3145797, 262144, 30, 3145798, 262144, 30, 3145799, 262144, 30, 3145800, 262144, 30, 3145801, 262144, 30, 3145802, 262144, 30, 3145803, 262144, 30, 3145804, 262144, 30, 3145805, 262144, 30, 3145806, 65536, 38, 3145807, 65536, 38, 3145808, 65536, 38, 3145809, 65536, 38, 3145810, 65536, 38, 3145811, 65536, 38, 3145812, 65536, 38, 3145813, 65536, 38, 3145814, 65536, 38, 3145815, 65536, 38, 3145816, 65536, 38, 3145817, 65536, 38, 3145818, 65536, 38, 3145819, 65536, 38, 3145820, 65536, 38, 3145821, 65536, 38, 3145822, 65536, 38, 3145823, 65536, 38, 3145824, 65536, 38, 3145825, 65536, 38, 3145826, 65536, 38, 3145827, 65536, 38, 3145828, 65536, 38, 3145829, 65536, 38, 3145830, 65536, 38, 3145831, 65536, 38, 3145832, 65536, 38, 3145833, 65536, 38, 3145834, 65536, 38, 3145835, 65536, 38, 3145836, 65536, 38, 3145837, 65536, 38, 3145838, 65536, 38, 3145839, 65536, 38, 3145840, 65536, 38, 3145841, 65536, 38, 3145842, 65536, 38, 3145843, 65536, 38, 3145844, 65536, 38, 3145845, 65536, 38, 3145846, 65536, 38, 3145847, 65536, 38, 3145848, 65536, 38, 3145849, 65536, 38, 3145850, 65536, 38, 3145851, 65536, 38, 3145852, 65536, 38, 3145853, 65536, 38, 3145854, 65536, 38, 3145855, 65536, 38, 3145856, 65536, 38, 3145857, 65536, 38, 3211264, 262144, 30, 3211265, 262144, 30, 3211266, 262144, 30, 3211267, 262144, 30, 3211268, 262144, 30, 3211269, 262144, 30, 3211270, 262144, 30, 3211271, 262144, 30, 3211272, 262144, 30, 3211273, 262144, 30, 3211274, 262144, 30, 3211275, 262144, 30, 3211276, 262144, 30, 3211277, 262144, 30, 3211278, 262144, 30, 3211279, 262144, 30, 3211280, 262144, 30, 3211281, 262144, 30, 3211282, 262144, 30, 3211283, 262144, 30, 3211284, 262144, 30, 3211285, 262144, 30, 3211286, 262144, 30, 3211287, 262144, 30, 3211288, 262144, 30, 3211289, 262144, 30, 3211290, 262144, 30, 3211291, 262144, 30, 3211292, 262144, 30, 3211293, 262144, 30, 3211294, 393216, 3, 3211295, 393216, 3, 3211296, 393216, 3, 3211297, 393216, 3, 3211298, 393216, 3, 3211299, 393216, 3, 3211300, 393216, 3, 3211301, 393216, 3, 3211302, 393216, 3, 3211303, 262144, 30, 3211304, 262144, 30, 3211305, 262144, 30, 3211306, 262144, 30, 3211307, 262144, 30, 3211308, 262144, 30, 3211309, 262144, 30, 3211310, 262144, 30, 3211311, 262144, 30, 3211312, 262144, 30, 3211313, 262144, 30, 3211314, 262144, 30, 3211315, 262144, 30, 3211316, 262144, 30, 3211317, 262144, 30, 3211318, 262144, 30, 3211319, 262144, 30, 3211320, 262144, 30, 3211321, 262144, 30, 3211322, 262144, 30, 3211323, 262144, 30, 3211324, 262144, 30, 3211325, 262144, 30, 3211326, 262144, 30, 3211327, 262144, 30, 3211328, 262144, 30, 3211329, 262144, 30, 3211330, 262144, 30, 3211331, 262144, 30, 3211332, 262144, 30, 3211333, 262144, 30, 3211334, 262144, 30, 3211335, 262144, 30, 3211336, 262144, 30, 3211337, 262144, 30, 3211338, 262144, 30, 3211339, 262144, 30, 3211340, 262144, 30, 3211341, 262144, 30, 3211342, 65536, 38, 3211343, 65536, 38, 3211344, 65536, 38, 3211345, 65536, 38, 3211346, 65536, 38, 3211347, 65536, 38, 3211348, 65536, 38, 3211349, 65536, 38, 3211350, 65536, 38, 3211351, 65536, 38, 3211352, 65536, 38, 3211353, 65536, 38, 3211354, 65536, 38, 3211355, 65536, 38, 3211356, 65536, 38, 3211357, 65536, 38, 3211358, 65536, 38, 3211359, 65536, 38, 3211360, 65536, 38, 3211361, 65536, 38, 3211362, 65536, 38, 3211363, 65536, 38, 3211364, 65536, 38, 3211365, 65536, 38, 3211366, 65536, 38, 3211367, 65536, 38, 3211368, 65536, 38, 3211369, 65536, 38, 3211370, 65536, 38, 3211371, 65536, 38, 3211372, 65536, 38, 3211373, 65536, 38, 3211374, 65536, 38, 3211375, 65536, 38, 3211376, 65536, 38, 3211377, 65536, 38, 3211378, 65536, 38, 3211379, 65536, 38, 3211380, 65536, 38, 3211381, 65536, 38, 3211382, 65536, 38, 3211383, 65536, 38, 3211384, 65536, 38, 3211385, 65536, 38, 3211386, 65536, 38, 3211387, 65536, 38, 3211388, 65536, 38, 3211389, 65536, 38, 3211390, 65536, 38, 3211391, 65536, 38, 3211392, 65536, 38, 3211393, 65536, 38, 3276800, 262144, 30, 3276801, 262144, 30, 3276802, 262144, 30, 3276803, 262144, 30, 3276804, 262144, 30, 3276805, 262144, 30, 3276806, 262144, 30, 3276807, 262144, 30, 3276808, 262144, 30, 3276809, 262144, 30, 3276810, 262144, 30, 3276811, 262144, 30, 3276812, 262144, 30, 3276813, 262144, 30, 3276814, 262144, 30, 3276815, 262144, 30, 3276816, 262144, 30, 3276817, 262144, 30, 3276818, 262144, 30, 3276819, 262144, 30, 3276820, 262144, 30, 3276821, 262144, 30, 3276822, 262144, 30, 3276823, 262144, 30, 3276824, 262144, 30, 3276825, 262144, 30, 3276826, 262144, 30, 3276827, 262144, 30, 3276828, 262144, 30, 3276829, 262144, 30, 3276830, 393216, 3, 3276831, 393216, 3, 3276832, 393216, 3, 3276833, 393216, 3, 3276834, 393216, 3, 3276835, 393216, 3, 3276836, 393216, 3, 3276837, 393216, 3, 3276838, 393216, 3, 3276839, 262144, 30, 3276840, 262144, 30, 3276841, 262144, 30, 3276842, 262144, 30, 3276843, 262144, 30, 3276844, 262144, 30, 3276845, 262144, 30, 3276846, 262144, 30, 3276847, 262144, 30, 3276848, 262144, 30, 3276849, 262144, 30, 3276850, 262144, 30, 3276851, 262144, 30, 3276852, 262144, 30, 3276853, 262144, 30, 3276854, 262144, 30, 3276855, 262144, 30, 3276856, 262144, 30, 3276857, 262144, 30, 3276858, 262144, 30, 3276859, 262144, 30, 3276860, 262144, 30, 3276861, 262144, 30, 3276862, 262144, 30, 3276863, 262144, 30, 3276864, 262144, 30, 3276865, 262144, 30, 3276866, 262144, 30, 3276867, 262144, 30, 3276868, 262144, 30, 3276869, 262144, 30, 3276870, 262144, 30, 3276871, 262144, 30, 3276872, 262144, 30, 3276873, 262144, 30, 3276874, 262144, 30, 3276875, 262144, 30, 3276876, 262144, 30, 3276877, 262144, 30, 3276878, 65536, 38, 3276879, 65536, 38, 3276880, 65536, 38, 3276881, 65536, 38, 3276882, 65536, 38, 3276883, 65536, 38, 3276884, 65536, 38, 3276885, 65536, 38, 3276886, 65536, 38, 3276887, 65536, 38, 3276888, 65536, 38, 3276889, 65536, 38, 3276890, 65536, 38, 3276891, 65536, 38, 3276892, 65536, 38, 3276893, 65536, 38, 3276894, 65536, 38, 3276895, 65536, 38, 3276896, 65536, 38, 3276897, 65536, 38, 3276898, 65536, 38, 3276899, 65536, 38, 3276900, 65536, 38, 3276901, 65536, 38, 3276902, 65536, 38, 3276903, 65536, 38, 3276904, 65536, 38, 3276905, 65536, 38, 3276906, 65536, 38, 3276907, 65536, 38, 3276908, 65536, 38, 3276909, 65536, 38, 3276910, 65536, 38, 3276911, 65536, 38, 3276912, 65536, 38, 3276913, 65536, 38, 3276914, 65536, 38, 3276915, 65536, 38, 3276916, 65536, 38, 3276917, 65536, 38, 3276918, 65536, 38, 3276919, 65536, 38, 3276920, 65536, 38, 3276921, 65536, 38, 3276922, 65536, 38, 3276923, 65536, 38, 3276924, 65536, 38, 3276925, 65536, 38, 3276926, 65536, 38, 3276927, 65536, 38, 3276928, 65536, 38, 3276929, 65536, 38, 3342336, 262144, 30, 3342337, 262144, 30, 3342338, 262144, 30, 3342339, 262144, 30, 3342340, 262144, 30, 3342341, 262144, 30, 3342342, 262144, 30, 3342343, 262144, 30, 3342344, 262144, 30, 3342345, 262144, 30, 3342346, 262144, 30, 3342347, 262144, 30, 3342348, 262144, 30, 3342349, 262144, 30, 3342350, 262144, 30, 3342351, 262144, 30, 3342352, 262144, 30, 3342353, 262144, 30, 3342354, 262144, 30, 3342355, 262144, 30, 3342356, 262144, 30, 3342357, 262144, 30, 3342358, 262144, 30, 3342359, 262144, 30, 3342360, 262144, 30, 3342361, 262144, 30, 3342362, 262144, 30, 3342363, 262144, 30, 3342364, 262144, 30, 3342365, 262144, 30, 3342366, 393216, 3, 3342367, 393216, 3, 3342368, 393216, 3, 3342369, 393216, 3, 3342370, 393216, 3, 3342371, 393216, 3, 3342372, 393216, 3, 3342373, 393216, 3, 3342374, 393216, 3, 3342375, 262144, 30, 3342376, 262144, 30, 3342377, 262144, 30, 3342378, 262144, 30, 3342379, 262144, 30, 3342380, 262144, 30, 3342381, 262144, 30, 3342382, 262144, 30, 3342383, 262144, 30, 3342384, 262144, 30, 3342385, 262144, 30, 3342386, 262144, 30, 3342387, 262144, 30, 3342388, 262144, 30, 3342389, 262144, 30, 3342390, 262144, 30, 3342391, 262144, 30, 3342392, 262144, 30, 3342393, 262144, 30, 3342394, 262144, 30, 3342395, 262144, 30, 3342396, 262144, 30, 3342397, 262144, 30, 3342398, 262144, 30, 3342399, 262144, 30, 3342400, 262144, 30, 3342401, 262144, 30, 3342402, 262144, 30, 3342403, 262144, 30, 3342404, 262144, 30, 3342405, 262144, 30, 3342406, 262144, 30, 3342407, 262144, 30, 3342408, 262144, 30, 3342409, 262144, 30, 3342410, 262144, 30, 3342411, 262144, 30, 3342412, 262144, 30, 3342413, 262144, 30, 3342414, 65536, 38, 3342415, 65536, 38, 3342416, 65536, 38, 3342417, 65536, 38, 3342418, 65536, 38, 3342419, 65536, 38, 3342420, 65536, 38, 3342421, 65536, 38, 3342422, 65536, 38, 3342423, 65536, 38, 3342424, 65536, 38, 3342425, 65536, 38, 3342426, 65536, 38, 3342427, 65536, 38, 3342428, 65536, 38, 3342429, 65536, 38, 3342430, 65536, 38, 3342431, 65536, 38, 3342432, 65536, 38, 3342433, 65536, 38, 3342434, 65536, 38, 3342435, 65536, 38, 3342436, 65536, 38, 3342437, 65536, 38, 3342438, 65536, 38, 3342439, 65536, 38, 3342440, 65536, 38, 3342441, 65536, 38, 3342442, 65536, 38, 3342443, 65536, 38, 3342444, 65536, 38, 3342445, 65536, 38, 3342446, 65536, 38, 3342447, 65536, 38, 3342448, 65536, 38, 3342449, 65536, 38, 3342450, 65536, 38, 3342451, 65536, 38, 3342452, 65536, 38, 3342453, 65536, 38, 3342454, 65536, 38, 3342455, 65536, 38, 3342456, 65536, 38, 3342457, 65536, 38, 3342458, 65536, 38, 3342459, 65536, 38, 3342460, 65536, 38, 3342461, 65536, 38, 3342462, 65536, 38, 3342463, 65536, 38, 3342464, 65536, 38, 3342465, 65536, 38, 3407872, 262144, 30, 3407873, 262144, 30, 3407874, 262144, 30, 3407875, 262144, 30, 3407876, 262144, 30, 3407877, 262144, 30, 3407878, 262144, 30, 3407879, 262144, 30, 3407880, 262144, 30, 3407881, 262144, 30, 3407882, 262144, 30, 3407883, 262144, 30, 3407884, 262144, 30, 3407885, 262144, 30, 3407886, 262144, 30, 3407887, 262144, 30, 3407888, 262144, 30, 3407889, 262144, 30, 3407890, 262144, 30, 3407891, 262144, 30, 3407892, 262144, 30, 3407893, 262144, 30, 3407894, 262144, 30, 3407895, 262144, 30, 3407896, 262144, 30, 3407897, 262144, 30, 3407898, 262144, 30, 3407899, 262144, 30, 3407900, 262144, 30, 3407901, 262144, 30, 3407902, 393216, 3, 3407903, 393216, 3, 3407904, 393216, 3, 3407905, 393216, 3, 3407906, 393216, 3, 3407907, 393216, 3, 3407908, 393216, 3, 3407909, 393216, 3, 3407910, 393216, 3, 3407911, 262144, 30, 3407912, 262144, 30, 3407913, 262144, 30, 3407914, 262144, 30, 3407915, 262144, 30, 3407916, 262144, 30, 3407917, 262144, 30, 3407918, 262144, 30, 3407919, 262144, 30, 3407920, 262144, 30, 3407921, 262144, 30, 3407922, 262144, 30, 3407923, 262144, 30, 3407924, 262144, 30, 3407925, 262144, 30, 3407926, 262144, 30, 3407927, 262144, 30, 3407928, 262144, 30, 3407929, 262144, 30, 3407930, 262144, 30, 3407931, 262144, 30, 3407932, 262144, 30, 3407933, 262144, 30, 3407934, 262144, 30, 3407935, 262144, 30, 3407936, 262144, 30, 3407937, 262144, 30, 3407938, 262144, 30, 3407939, 262144, 30, 3407940, 262144, 30, 3407941, 262144, 30, 3407942, 262144, 30, 3407943, 262144, 30, 3407944, 262144, 30, 3407945, 262144, 30, 3407946, 262144, 30, 3407947, 262144, 30, 3407948, 262144, 30, 3407949, 262144, 30, 3407950, 65536, 38, 3407951, 65536, 38, 3407952, 65536, 38, 3407953, 65536, 38, 3407954, 65536, 38, 3407955, 65536, 38, 3407956, 65536, 38, 3407957, 65536, 38, 3407958, 65536, 38, 3407959, 65536, 38, 3407960, 65536, 38, 3407961, 65536, 38, 3407962, 65536, 38, 3407963, 65536, 38, 3407964, 65536, 38, 3407965, 65536, 38, 3407966, 65536, 38, 3407967, 65536, 38, 3407968, 65536, 38, 3407969, 65536, 38, 3407970, 65536, 38, 3407971, 65536, 38, 3407972, 65536, 38, 3407973, 65536, 38, 3407974, 65536, 38, 3407975, 65536, 38, 3407976, 65536, 38, 3407977, 65536, 38, 3407978, 65536, 38, 3407979, 65536, 38, 3407980, 65536, 38, 3407981, 65536, 38, 3407982, 65536, 38, 3407983, 65536, 38, 3407984, 65536, 38, 3407985, 65536, 38, 3407986, 65536, 38, 3407987, 65536, 38, 3407988, 65536, 38, 3407989, 65536, 38, 3407990, 65536, 38, 3407991, 65536, 38, 3407992, 65536, 38, 3407993, 65536, 38, 3407994, 65536, 38, 3407995, 65536, 38, 3407996, 65536, 38, 3407997, 65536, 38, 3407998, 65536, 38, 3407999, 65536, 38, 3408000, 65536, 38, 3408001, 65536, 38, 3473408, 262144, 30, 3473409, 262144, 30, 3473410, 262144, 30, 3473411, 262144, 30, 3473412, 262144, 30, 3473413, 262144, 30, 3473414, 262144, 30, 3473415, 262144, 30, 3473416, 262144, 30, 3473417, 262144, 30, 3473418, 262144, 30, 3473419, 262144, 30, 3473420, 262144, 30, 3473421, 262144, 30, 3473422, 262144, 30, 3473423, 262144, 30, 3473424, 262144, 30, 3473425, 262144, 30, 3473426, 262144, 30, 3473427, 262144, 30, 3473428, 262144, 30, 3473429, 262144, 30, 3473430, 262144, 30, 3473431, 262144, 30, 3473432, 262144, 30, 3473433, 262144, 30, 3473434, 262144, 30, 3473435, 262144, 30, 3473436, 262144, 30, 3473437, 262144, 30, 3473438, 393216, 3, 3473439, 393216, 3, 3473440, 393216, 3, 3473441, 393216, 3, 3473442, 393216, 3, 3473443, 393216, 3, 3473444, 393216, 3, 3473445, 393216, 3, 3473446, 393216, 3, 3473447, 262144, 30, 3473448, 262144, 30, 3473449, 262144, 30, 3473450, 262144, 30, 3473451, 262144, 30, 3473452, 262144, 30, 3473453, 262144, 30, 3473454, 262144, 30, 3473455, 262144, 30, 3473456, 262144, 30, 3473457, 262144, 30, 3473458, 262144, 30, 3473459, 262144, 30, 3473460, 262144, 30, 3473461, 262144, 30, 3473462, 262144, 30, 3473463, 262144, 30, 3473464, 262144, 30, 3473465, 262144, 30, 3473466, 262144, 30, 3473467, 262144, 30, 3473468, 262144, 30, 3473469, 262144, 30, 3473470, 262144, 30, 3473471, 262144, 30, 3473472, 262144, 30, 3473473, 262144, 30, 3473474, 262144, 30, 3473475, 262144, 30, 3473476, 262144, 30, 3473477, 262144, 30, 3473478, 262144, 30, 3473479, 262144, 30, 3473480, 262144, 30, 3473481, 262144, 30, 3473482, 262144, 30, 3473483, 262144, 30, 3473484, 262144, 30, 3473485, 262144, 30, 3473486, 65536, 38, 3473487, 65536, 38, 3473488, 65536, 38, 3473489, 65536, 38, 3473490, 65536, 38, 3473491, 65536, 38, 3473492, 65536, 38, 3473493, 65536, 38, 3473494, 65536, 38, 3473495, 65536, 38, 3473496, 65536, 38, 3473497, 65536, 38, 3473498, 65536, 38, 3473499, 65536, 38, 3473500, 65536, 38, 3473501, 65536, 38, 3473502, 65536, 38, 3473503, 65536, 38, 3473504, 65536, 38, 3473505, 65536, 38, 3473506, 65536, 38, 3473507, 65536, 38, 3473508, 65536, 38, 3473509, 65536, 38, 3473510, 65536, 38, 3473511, 65536, 38, 3473512, 65536, 38, 3473513, 65536, 38, 3473514, 65536, 38, 3473515, 65536, 38, 3473516, 65536, 38, 3473517, 65536, 38, 3473518, 65536, 38, 3473519, 65536, 38, 3473520, 65536, 38, 3473521, 65536, 38, 3473522, 65536, 38, 3473523, 65536, 38, 3473524, 65536, 38, 3473525, 65536, 38, 3473526, 65536, 38, 3473527, 65536, 38, 3473528, 65536, 38, 3473529, 65536, 38, 3473530, 65536, 38, 3473531, 65536, 38, 3473532, 65536, 38, 3473533, 65536, 38, 3473534, 65536, 38, 3473535, 65536, 38, 3473536, 65536, 38, 3473537, 65536, 38, 3538944, 262144, 30, 3538945, 262144, 30, 3538946, 262144, 30, 3538947, 262144, 30, 3538948, 262144, 30, 3538949, 262144, 30, 3538950, 262144, 30, 3538951, 262144, 30, 3538952, 262144, 30, 3538953, 262144, 30, 3538954, 262144, 30, 3538955, 262144, 30, 3538956, 262144, 30, 3538957, 262144, 30, 3538958, 262144, 30, 3538959, 262144, 30, 3538960, 262144, 30, 3538961, 262144, 30, 3538962, 262144, 30, 3538963, 262144, 30, 3538964, 262144, 30, 3538965, 262144, 30, 3538966, 262144, 30, 3538967, 262144, 30, 3538968, 262144, 30, 3538969, 262144, 30, 3538970, 262144, 30, 3538971, 262144, 30, 3538972, 262144, 30, 3538973, 262144, 30, 3538974, 393216, 3, 3538975, 393216, 3, 3538976, 393216, 3, 3538977, 393216, 3, 3538978, 393216, 3, 3538979, 393216, 3, 3538980, 393216, 3, 3538981, 393216, 3, 3538982, 393216, 3, 3538983, 262144, 30, 3538984, 262144, 30, 3538985, 262144, 30, 3538986, 262144, 30, 3538987, 262144, 30, 3538988, 262144, 30, 3538989, 262144, 30, 3538990, 262144, 30, 3538991, 262144, 30, 3538992, 262144, 30, 3538993, 262144, 30, 3538994, 262144, 30, 3538995, 262144, 30, 3538996, 262144, 30, 3538997, 262144, 30, 3538998, 262144, 30, 3538999, 262144, 30, 3539000, 262144, 30, 3539001, 262144, 30, 3539002, 262144, 30, 3539003, 262144, 30, 3539004, 262144, 30, 3539005, 262144, 30, 3539006, 262144, 30, 3539007, 262144, 30, 3539008, 262144, 30, 3539009, 262144, 30, 3539010, 262144, 30, 3539011, 262144, 30, 3539012, 262144, 30, 3539013, 262144, 30, 3539014, 262144, 30, 3539015, 262144, 30, 3539016, 262144, 30, 3539017, 262144, 30, 3539018, 262144, 30, 3539019, 262144, 30, 3539020, 262144, 30, 3539021, 262144, 30, 3539022, 65536, 38, 3539023, 65536, 38, 3539024, 65536, 38, 3539025, 65536, 38, 3539026, 65536, 38, 3539027, 65536, 38, 3539028, 65536, 38, 3539029, 65536, 38, 3539030, 65536, 38, 3539031, 65536, 38, 3539032, 65536, 38, 3539033, 65536, 38, 3539034, 65536, 38, 3539035, 65536, 38, 3539036, 65536, 38, 3539037, 65536, 38, 3539038, 65536, 38, 3539039, 65536, 38, 3539040, 65536, 38, 3539041, 65536, 38, 3539042, 65536, 38, 3539043, 65536, 38, 3539044, 65536, 38, 3539045, 65536, 38, 3539046, 65536, 38, 3539047, 65536, 38, 3539048, 65536, 38, 3539049, 65536, 38, 3539050, 65536, 38, 3539051, 65536, 38, 3539052, 65536, 38, 3539053, 65536, 38, 3539054, 65536, 38, 3539055, 65536, 38, 3539056, 65536, 38, 3539057, 65536, 38, 3539058, 65536, 38, 3539059, 65536, 38, 3539060, 65536, 38, 3539061, 65536, 38, 3539062, 65536, 38, 3539063, 65536, 38, 3539064, 65536, 38, 3539065, 65536, 38, 3539066, 65536, 38, 3539067, 65536, 38, 3539068, 65536, 38, 3539069, 65536, 38, 3539070, 65536, 38, 3539071, 65536, 38, 3539072, 65536, 38, 3539073, 65536, 38, 3604480, 262144, 30, 3604481, 262144, 30, 3604482, 262144, 30, 3604483, 262144, 30, 3604484, 262144, 30, 3604485, 262144, 30, 3604486, 262144, 30, 3604487, 262144, 30, 3604488, 262144, 30, 3604489, 262144, 30, 3604490, 262144, 30, 3604491, 262144, 30, 3604492, 262144, 30, 3604493, 262144, 30, 3604494, 262144, 30, 3604495, 262144, 30, 3604496, 262144, 30, 3604497, 262144, 30, 3604498, 262144, 30, 3604499, 262144, 30, 3604500, 262144, 30, 3604501, 262144, 30, 3604502, 262144, 30, 3604503, 262144, 30, 3604504, 262144, 30, 3604505, 262144, 30, 3604506, 262144, 30, 3604507, 262144, 30, 3604508, 262144, 30, 3604509, 262144, 30, 3604510, 393216, 3, 3604511, 393216, 3, 3604512, 393216, 3, 3604513, 393216, 3, 3604514, 393216, 3, 3604515, 393216, 3, 3604516, 393216, 3, 3604517, 393216, 3, 3604518, 393216, 3, 3604519, 262144, 30, 3604520, 262144, 30, 3604521, 262144, 30, 3604522, 262144, 30, 3604523, 262144, 30, 3604524, 262144, 30, 3604525, 262144, 30, 3604526, 262144, 30, 3604527, 262144, 30, 3604528, 262144, 30, 3604529, 262144, 30, 3604530, 262144, 30, 3604531, 262144, 30, 3604532, 262144, 30, 3604533, 262144, 30, 3604534, 262144, 30, 3604535, 262144, 30, 3604536, 262144, 30, 3604537, 262144, 30, 3604538, 262144, 30, 3604539, 262144, 30, 3604540, 262144, 30, 3604541, 262144, 30, 3604542, 262144, 30, 3604543, 262144, 30, 3604544, 262144, 30, 3604545, 262144, 30, 3604546, 262144, 30, 3604547, 262144, 30, 3604548, 262144, 30, 3604549, 262144, 30, 3604550, 262144, 30, 3604551, 262144, 30, 3604552, 262144, 30, 3604553, 262144, 30, 3604554, 262144, 30, 3604555, 262144, 30, 3604556, 262144, 30, 3604557, 262144, 30, 3604558, 65536, 38, 3604559, 65536, 38, 3604560, 65536, 38, 3604561, 65536, 38, 3604562, 65536, 38, 3604563, 65536, 38, 3604564, 65536, 38, 3604565, 65536, 38, 3604566, 65536, 38, 3604567, 65536, 38, 3604568, 65536, 38, 3604569, 65536, 38, 3604570, 65536, 38, 3604571, 65536, 38, 3604572, 65536, 38, 3604573, 65536, 38, 3604574, 65536, 38, 3604575, 65536, 38, 3604576, 65536, 38, 3604577, 65536, 38, 3604578, 65536, 38, 3604579, 65536, 38, 3604580, 65536, 38, 3604581, 65536, 38, 3604582, 65536, 38, 3604583, 65536, 38, 3604584, 65536, 38, 3604585, 65536, 38, 3604586, 65536, 38, 3604587, 65536, 38, 3604588, 65536, 38, 3604589, 65536, 38, 3604590, 65536, 38, 3604591, 65536, 38, 3604592, 65536, 38, 3604593, 65536, 38, 3604594, 65536, 38, 3604595, 65536, 38, 3604596, 65536, 38, 3604597, 65536, 38, 3604598, 65536, 38, 3604599, 65536, 38, 3604600, 65536, 38, 3604601, 65536, 38, 3604602, 65536, 38, 3604603, 65536, 38, 3604604, 65536, 38, 3604605, 65536, 38, 3604606, 65536, 38, 3604607, 65536, 38, 3604608, 65536, 38, 3604609, 65536, 38, 3670016, 262144, 30, 3670017, 262144, 30, 3670018, 262144, 30, 3670019, 262144, 30, 3670020, 262144, 30, 3670021, 262144, 30, 3670022, 262144, 30, 3670023, 262144, 30, 3670024, 262144, 30, 3670025, 262144, 30, 3670026, 262144, 30, 3670027, 262144, 30, 3670028, 262144, 30, 3670029, 262144, 30, 3670030, 262144, 30, 3670031, 262144, 30, 3670032, 262144, 30, 3670033, 262144, 30, 3670034, 262144, 30, 3670035, 262144, 30, 3670036, 262144, 30, 3670037, 262144, 30, 3670038, 262144, 30, 3670039, 262144, 30, 3670040, 262144, 30, 3670041, 262144, 30, 3670042, 262144, 30, 3670043, 262144, 30, 3670044, 262144, 30, 3670045, 262144, 30, 3670046, 393216, 3, 3670047, 393216, 3, 3670048, 393216, 3, 3670049, 393216, 3, 3670050, 393216, 3, 3670051, 393216, 3, 3670052, 393216, 3, 3670053, 393216, 3, 3670054, 393216, 3, 3670055, 262144, 30, 3670056, 262144, 30, 3670057, 262144, 30, 3670058, 262144, 30, 3670059, 262144, 30, 3670060, 262144, 30, 3670061, 262144, 30, 3670062, 262144, 30, 3670063, 262144, 30, 3670064, 262144, 30, 3670065, 262144, 30, 3670066, 262144, 30, 3670067, 262144, 30, 3670068, 262144, 30, 3670069, 262144, 30, 3670070, 262144, 30, 3670071, 262144, 30, 3670072, 262144, 30, 3670073, 262144, 30, 3670074, 262144, 30, 3670075, 262144, 30, 3670076, 262144, 30, 3670077, 262144, 30, 3670078, 262144, 30, 3670079, 262144, 30, 3670080, 262144, 30, 3670081, 262144, 30, 3670082, 262144, 30, 3670083, 262144, 30, 3670084, 262144, 30, 3670085, 262144, 30, 3670086, 262144, 30, 3670087, 262144, 30, 3670088, 262144, 30, 3670089, 262144, 30, 3670090, 262144, 30, 3670091, 262144, 30, 3670092, 262144, 30, 3670093, 262144, 30, 3670094, 65536, 38, 3670095, 65536, 38, 3670096, 65536, 38, 3670097, 65536, 38, 3670098, 65536, 38, 3670099, 65536, 38, 3670100, 65536, 38, 3670101, 65536, 38, 3670102, 65536, 38, 3670103, 65536, 38, 3670104, 65536, 38, 3670105, 65536, 38, 3670106, 65536, 38, 3670107, 65536, 38, 3670108, 65536, 38, 3670109, 65536, 38, 3670110, 65536, 38, 3670111, 65536, 38, 3670112, 65536, 38, 3670113, 65536, 38, 3670114, 65536, 38, 3670115, 65536, 38, 3670116, 65536, 38, 3670117, 65536, 38, 3670118, 65536, 38, 3670119, 65536, 38, 3670120, 65536, 38, 3670121, 65536, 38, 3670122, 65536, 38, 3670123, 65536, 38, 3670124, 65536, 38, 3670125, 65536, 38, 3670126, 65536, 38, 3670127, 65536, 38, 3670128, 65536, 38, 3670129, 65536, 38, 3670130, 65536, 38, 3670131, 65536, 38, 3670132, 65536, 38, 3670133, 65536, 38, 3670134, 65536, 38, 3670135, 65536, 38, 3670136, 65536, 38, 3670137, 65536, 38, 3670138, 65536, 38, 3670139, 65536, 38, 3670140, 65536, 38, 3670141, 65536, 38, 3670142, 65536, 38, 3670143, 65536, 38, 3670144, 65536, 38, 3670145, 65536, 38, 3735552, 262144, 30, 3735553, 262144, 30, 3735554, 262144, 30, 3735555, 262144, 30, 3735556, 262144, 30, 3735557, 262144, 30, 3735558, 262144, 30, 3735559, 262144, 30, 3735560, 262144, 30, 3735561, 262144, 30, 3735562, 262144, 30, 3735563, 262144, 30, 3735564, 262144, 30, 3735565, 262144, 30, 3735566, 262144, 30, 3735567, 262144, 30, 3735568, 262144, 30, 3735569, 262144, 30, 3735570, 262144, 30, 3735571, 262144, 30, 3735572, 262144, 30, 3735573, 262144, 30, 3735574, 262144, 30, 3735575, 262144, 30, 3735576, 262144, 30, 3735577, 262144, 30, 3735578, 262144, 30, 3735579, 262144, 30, 3735580, 262144, 30, 3735581, 262144, 30, 3735582, 393216, 3, 3735583, 393216, 3, 3735584, 393216, 3, 3735585, 393216, 3, 3735586, 393216, 3, 3735587, 393216, 3, 3735588, 393216, 3, 3735589, 393216, 3, 3735590, 393216, 3, 3735591, 262144, 30, 3735592, 262144, 30, 3735593, 262144, 30, 3735594, 262144, 30, 3735595, 262144, 30, 3735596, 262144, 30, 3735597, 262144, 30, 3735598, 262144, 30, 3735599, 262144, 30, 3735600, 262144, 30, 3735601, 262144, 30, 3735602, 262144, 30, 3735603, 262144, 30, 3735604, 262144, 30, 3735605, 262144, 30, 3735606, 262144, 30, 3735607, 262144, 30, 3735608, 262144, 30, 3735609, 262144, 30, 3735610, 262144, 30, 3735611, 262144, 30, 3735612, 262144, 30, 3735613, 262144, 30, 3735614, 262144, 30, 3735615, 262144, 30, 3735616, 262144, 30, 3735617, 262144, 30, 3735618, 262144, 30, 3735619, 262144, 30, 3735620, 262144, 30, 3735621, 262144, 30, 3735622, 262144, 30, 3735623, 262144, 30, 3735624, 262144, 30, 3735625, 262144, 30, 3735626, 262144, 30, 3735627, 262144, 30, 3735628, 262144, 30, 3735629, 262144, 30, 3735630, 65536, 38, 3735631, 65536, 38, 3735632, 65536, 38, 3735633, 65536, 38, 3735634, 65536, 38, 3735635, 65536, 38, 3735636, 65536, 38, 3735637, 65536, 38, 3735638, 65536, 38, 3735639, 65536, 38, 3735640, 65536, 38, 3735641, 65536, 38, 3735642, 65536, 38, 3735643, 65536, 38, 3735644, 65536, 38, 3735645, 65536, 38, 3735646, 65536, 38, 3735647, 65536, 38, 3735648, 65536, 38, 3735649, 65536, 38, 3735650, 65536, 38, 3735651, 65536, 38, 3735652, 65536, 38, 3735653, 65536, 38, 3735654, 65536, 38, 3735655, 65536, 38, 3735656, 65536, 38, 3735657, 65536, 38, 3735658, 65536, 38, 3735659, 65536, 38, 3735660, 65536, 38, 3735661, 65536, 38, 3735662, 65536, 38, 3735663, 65536, 38, 3735664, 65536, 38, 3735665, 65536, 38, 3735666, 65536, 38, 3735667, 65536, 38, 3735668, 65536, 38, 3735669, 65536, 38, 3735670, 65536, 38, 3735671, 65536, 38, 3735672, 65536, 38, 3735673, 65536, 38, 3735674, 65536, 38, 3735675, 65536, 38, 3735676, 65536, 38, 3735677, 65536, 38, 3735678, 65536, 38, 3735679, 65536, 38, 3735680, 65536, 38, 3735681, 65536, 38, 3801088, 262144, 30, 3801089, 262144, 30, 3801090, 262144, 30, 3801091, 262144, 30, 3801092, 262144, 30, 3801093, 262144, 30, 3801094, 262144, 30, 3801095, 262144, 30, 3801096, 262144, 30, 3801097, 262144, 30, 3801098, 262144, 30, 3801099, 262144, 30, 3801100, 262144, 30, 3801101, 262144, 30, 3801102, 262144, 30, 3801103, 262144, 30, 3801104, 262144, 30, 3801105, 262144, 30, 3801106, 262144, 30, 3801107, 262144, 30, 3801108, 262144, 30, 3801109, 262144, 30, 3801110, 262144, 30, 3801111, 262144, 30, 3801112, 262144, 30, 3801113, 262144, 30, 3801114, 262144, 30, 3801115, 262144, 30, 3801116, 262144, 30, 3801117, 262144, 30, 3801118, 393216, 3, 3801119, 393216, 3, 3801120, 393216, 3, 3801121, 393216, 3, 3801122, 393216, 3, 3801123, 393216, 3, 3801124, 393216, 3, 3801125, 393216, 3, 3801126, 393216, 3, 3801127, 262144, 30, 3801128, 262144, 30, 3801129, 262144, 30, 3801130, 262144, 30, 3801131, 262144, 30, 3801132, 262144, 30, 3801133, 262144, 30, 3801134, 262144, 30, 3801135, 262144, 30, 3801136, 262144, 30, 3801137, 262144, 30, 3801138, 262144, 30, 3801139, 262144, 30, 3801140, 262144, 30, 3801141, 262144, 30, 3801142, 262144, 30, 3801143, 262144, 30, 3801144, 262144, 30, 3801145, 262144, 30, 3801146, 262144, 30, 3801147, 262144, 30, 3801148, 262144, 30, 3801149, 262144, 30, 3801150, 262144, 30, 3801151, 262144, 30, 3801152, 262144, 30, 3801153, 262144, 30, 3801154, 262144, 30, 3801155, 262144, 30, 3801156, 262144, 30, 3801157, 262144, 30, 3801158, 262144, 30, 3801159, 262144, 30, 3801160, 262144, 30, 3801161, 262144, 30, 3801162, 262144, 30, 3801163, 262144, 30, 3801164, 262144, 30, 3801165, 262144, 30, 3801166, 65536, 38, 3801167, 65536, 38, 3801168, 65536, 38, 3801169, 65536, 38, 3801170, 65536, 38, 3801171, 65536, 38, 3801172, 65536, 38, 3801173, 65536, 38, 3801174, 65536, 38, 3801175, 65536, 38, 3801176, 65536, 38, 3801177, 65536, 38, 3801178, 65536, 38, 3801179, 65536, 38, 3801180, 65536, 38, 3801181, 65536, 38, 3801182, 65536, 38, 3801183, 65536, 38, 3801184, 65536, 38, 3801185, 65536, 38, 3801186, 65536, 38, 3801187, 65536, 38, 3801188, 65536, 38, 3801189, 65536, 38, 3801190, 65536, 38, 3801191, 65536, 38, 3801192, 65536, 38, 3801193, 65536, 38, 3801194, 65536, 38, 3801195, 65536, 38, 3801196, 65536, 38, 3801197, 65536, 38, 3801198, 65536, 38, 3801199, 65536, 38, 3801200, 65536, 38, 3801201, 65536, 38, 3801202, 65536, 38, 3801203, 65536, 38, 3801204, 65536, 38, 3801205, 65536, 38, 3801206, 65536, 38, 3801207, 65536, 38, 3801208, 65536, 38, 3801209, 65536, 38, 3801210, 65536, 38, 3801211, 65536, 38, 3801212, 65536, 38, 3801213, 65536, 38, 3801214, 65536, 38, 3801215, 65536, 38, 3801216, 65536, 38, 3801217, 65536, 38, 3866624, 262144, 30, 3866625, 262144, 30, 3866626, 262144, 30, 3866627, 262144, 30, 3866628, 262144, 30, 3866629, 262144, 30, 3866630, 262144, 30, 3866631, 262144, 30, 3866632, 262144, 30, 3866633, 262144, 30, 3866634, 262144, 30, 3866635, 262144, 30, 3866636, 262144, 30, 3866637, 262144, 30, 3866638, 262144, 30, 3866639, 262144, 30, 3866640, 262144, 30, 3866641, 262144, 30, 3866642, 262144, 30, 3866643, 262144, 30, 3866644, 262144, 30, 3866645, 262144, 30, 3866646, 262144, 30, 3866647, 262144, 30, 3866648, 262144, 30, 3866649, 262144, 30, 3866650, 262144, 30, 3866651, 262144, 30, 3866652, 262144, 30, 3866653, 262144, 30, 3866654, 393216, 3, 3866655, 393216, 3, 3866656, 393216, 3, 3866657, 393216, 3, 3866658, 393216, 3, 3866659, 393216, 3, 3866660, 393216, 3, 3866661, 393216, 3, 3866662, 393216, 3, 3866663, 262144, 30, 3866664, 262144, 30, 3866665, 262144, 30, 3866666, 262144, 30, 3866667, 262144, 30, 3866668, 262144, 30, 3866669, 262144, 30, 3866670, 262144, 30, 3866671, 262144, 30, 3866672, 262144, 30, 3866673, 262144, 30, 3866674, 262144, 30, 3866675, 262144, 30, 3866676, 262144, 30, 3866677, 262144, 30, 3866678, 262144, 30, 3866679, 262144, 30, 3866680, 262144, 30, 3866681, 262144, 30, 3866682, 262144, 30, 3866683, 262144, 30, 3866684, 262144, 30, 3866685, 262144, 30, 3866686, 262144, 30, 3866687, 262144, 30, 3866688, 262144, 30, 3866689, 262144, 30, 3866690, 262144, 30, 3866691, 262144, 30, 3866692, 262144, 30, 3866693, 262144, 30, 3866694, 262144, 30, 3866695, 262144, 30, 3866696, 262144, 30, 3866697, 262144, 30, 3866698, 262144, 30, 3866699, 262144, 30, 3866700, 262144, 30, 3866701, 262144, 30, 3866702, 65536, 38, 3866703, 65536, 38, 3866704, 65536, 38, 3866705, 65536, 38, 3866706, 65536, 38, 3866707, 65536, 38, 3866708, 65536, 38, 3866709, 65536, 38, 3866710, 65536, 38, 3866711, 65536, 38, 3866712, 65536, 38, 3866713, 65536, 38, 3866714, 65536, 38, 3866715, 65536, 38, 3866716, 65536, 38, 3866717, 65536, 38, 3866718, 65536, 38, 3866719, 65536, 38, 3866720, 65536, 38, 3866721, 65536, 38, 3866722, 65536, 38, 3866723, 65536, 38, 3866724, 65536, 38, 3866725, 65536, 38, 3866726, 65536, 38, 3866727, 65536, 38, 3866728, 65536, 38, 3866729, 65536, 38, 3866730, 65536, 38, 3866731, 65536, 38, 3866732, 65536, 38, 3866733, 65536, 38, 3866734, 65536, 38, 3866735, 65536, 38, 3866736, 65536, 38, 3866737, 65536, 38, 3866738, 65536, 38, 3866739, 65536, 38, 3866740, 65536, 38, 3866741, 65536, 38, 3866742, 65536, 38, 3866743, 65536, 38, 3866744, 65536, 38, 3866745, 65536, 38, 3866746, 65536, 38, 3866747, 65536, 38, 3866748, 65536, 38, 3866749, 65536, 38, 3866750, 65536, 38, 3866751, 65536, 38, 3866752, 65536, 38, 3866753, 65536, 38 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 786483, 6, 0, 786484, 6, 0, 786485, 6, 0, 786486, 6, 0, 786487, 6, 0, 786488, 6, 0, 786489, 6, 0, 786499, 6, 0, 786500, 6, 0, 786501, 6, 0, 786502, 6, 0, 852019, 6, 0, 852020, 6, 0, 852021, 6, 0, 852022, 6, 0, 852023, 6, 0, 852024, 6, 0, 852025, 6, 0, 852035, 6, 0, 852036, 6, 0, 852037, 6, 0, 852038, 6, 0, 852039, 6, 0, 917524, 6, 0, 917525, 6, 0, 917526, 6, 0, 917552, 6, 0, 917553, 6, 0, 917554, 6, 0, 917555, 6, 0, 917556, 6, 0, 917557, 6, 0, 917558, 6, 0, 917559, 6, 0, 917560, 6, 0, 917561, 6, 0, 917562, 6, 0, 917570, 6, 0, 917571, 6, 0, 917572, 6, 0, 917573, 6, 0, 917574, 6, 0, 917575, 6, 0, 917576, 6, 0, 983060, 6, 0, 983061, 6, 0, 983062, 6, 0, 983063, 6, 0, 983064, 6, 0, 983088, 6, 0, 983089, 6, 0, 983090, 6, 0, 983091, 6, 0, 983092, 6, 0, 983093, 6, 0, 983094, 6, 0, 983095, 6, 0, 983096, 6, 0, 983097, 6, 0, 983098, 6, 0, 983099, 6, 0, 983106, 6, 0, 983107, 6, 0, 983108, 6, 0, 983109, 6, 0, 983110, 6, 0, 983111, 6, 0, 983112, 6, 0, 983113, 6, 0, 1048595, 6, 0, 1048596, 6, 0, 1048597, 6, 0, 1048598, 6, 0, 1048599, 6, 0, 1048600, 6, 0, 1048623, 6, 0, 1048624, 6, 0, 1048625, 6, 0, 1048626, 6, 0, 1048627, 6, 0, 1048628, 6, 0, 1048629, 6, 0, 1048630, 6, 0, 1048631, 6, 0, 1048632, 6, 0, 1048633, 6, 0, 1048634, 6, 0, 1048635, 6, 0, 1048644, 6, 0, 1048645, 6, 0, 1048646, 6, 0, 1048647, 6, 0, 1048648, 6, 0, 1048649, 6, 0, 1114131, 6, 0, 1114132, 6, 0, 1114133, 6, 0, 1114134, 6, 0, 1114159, 6, 0, 1114160, 6, 0, 1114161, 6, 0, 1114162, 6, 0, 1114163, 6, 0, 1114164, 6, 0, 1114165, 6, 0, 1114166, 6, 0, 1114167, 6, 0, 1114168, 6, 0, 1114169, 6, 0, 1114170, 6, 0, 1114171, 6, 0, 1114181, 6, 0, 1114182, 6, 0, 1179666, 6, 0, 1179667, 6, 0, 1179668, 6, 0, 1179669, 6, 0, 1179670, 6, 0, 1179695, 6, 0, 1179696, 6, 0, 1179697, 6, 0, 1179698, 6, 0, 1179699, 6, 0, 1179700, 6, 0, 1179701, 6, 0, 1179702, 6, 0, 1179703, 6, 0, 1179705, 6, 0, 1179706, 6, 0, 1179707, 6, 0, 1245203, 6, 0, 1245204, 6, 0, 1245205, 6, 0, 1245233, 6, 0, 1245234, 6, 0, 1245235, 6, 0, 1245236, 6, 0, 1245237, 6, 0, 1245238, 6, 0, 1245239, 6, 0, 1310769, 6, 0, 1310770, 6, 0, 1310771, 6, 0, 1310772, 6, 0, 1310773, 6, 0, 1310774, 6, 0, 1376306, 6, 0, 1376307, 6, 0, 1376308, 6, 0, 1376309, 6, 0, 1376310, 6, 0, 1376311, 6, 0, 1441843, 6, 0, 1441844, 6, 0, 1441845, 6, 0, 1441846, 6, 0, 1441847, 6, 0, 1507379, 6, 0, 1507380, 6, 0, 1507381, 6, 0, 1507382, 6, 0, 1507383, 6, 0, 1572915, 6, 0, 1572916, 6, 0, 1572917, 6, 0, 1572918, 6, 0, 1835027, 6, 0, 1835028, 6, 0, 1835029, 6, 0, 1900563, 6, 0, 1900564, 6, 0, 1900565, 6, 0, 1900566, 6, 0, 1900610, 6, 0, 1900611, 6, 0, 1900612, 6, 0, 1966099, 6, 0, 1966100, 6, 0, 1966101, 6, 0, 1966102, 6, 0, 1966103, 6, 0, 1966104, 6, 0, 1966145, 6, 0, 1966146, 6, 0, 1966147, 6, 0, 1966148, 6, 0, 2031635, 6, 0, 2031636, 6, 0, 2031637, 6, 0, 2031638, 6, 0, 2031639, 6, 0, 2031640, 6, 0, 2031681, 6, 0, 2031682, 6, 0, 2031683, 6, 0, 2031684, 6, 0, 2031685, 6, 0, 2031686, 6, 0, 2031687, 6, 0, 2097171, 6, 0, 2097172, 6, 0, 2097173, 6, 0, 2097174, 6, 0, 2097175, 6, 0, 2097176, 6, 0, 2097218, 6, 0, 2097219, 6, 0, 2097220, 6, 0, 2097221, 6, 0, 2097222, 6, 0, 2097223, 6, 0, 2162709, 6, 0, 2162710, 6, 0, 2162711, 6, 0, 2162712, 6, 0, 2162755, 6, 0, 2162756, 6, 0, 2162757, 6, 0, 2162758, 6, 0, 2162759, 6, 0, 2228291, 6, 0, 2228292, 6, 0, 2228293, 6, 0, 2228294, 6, 0, 2228295, 6, 0, 2293828, 6, 0, 2293829, 6, 0, 2293830, 6, 0, 2293831, 6, 0, 2359363, 6, 0, 2359364, 6, 0, 2359365, 6, 0, 2359366, 6, 0, 2359367, 6, 0, 2359368, 6, 0, 2424857, 6, 0, 2424858, 6, 0, 2424859, 6, 0, 2424860, 6, 0, 2424899, 6, 0, 2424900, 6, 0, 2424901, 6, 0, 2424902, 6, 0, 2424903, 6, 0, 2424904, 6, 0, 2490393, 6, 0, 2490394, 6, 0, 2490395, 6, 0, 2490396, 6, 0, 2490435, 6, 0, 2490436, 6, 0, 2490437, 6, 0, 2490438, 6, 0, 2490439, 6, 0, 2555929, 6, 0, 2555930, 6, 0, 2555931, 6, 0, 2555932, 6, 0, 2555972, 6, 0, 2555973, 6, 0, 2555974, 6, 0, 2621466, 6, 0, 2621467, 6, 0, 2621468, 6, 0, 2621508, 6, 0, 2621509, 6, 0, 2687002, 6, 0, 2687003, 6, 0, 2687004, 6, 0, 2687019, 6, 0, 2687020, 6, 0, 2687021, 6, 0, 2752538, 6, 0, 2752539, 6, 0, 2752540, 6, 0, 2752554, 6, 0, 2752555, 6, 0, 2752556, 6, 0, 2752557, 6, 0, 2752558, 6, 0, 2752559, 6, 0, 2752560, 6, 0, 2752561, 6, 0, 2752566, 6, 0, 2752567, 6, 0, 2752568, 6, 0, 2818090, 6, 0, 2818091, 6, 0, 2818092, 6, 0, 2818093, 6, 0, 2818094, 6, 0, 2818095, 6, 0, 2818096, 6, 0, 2818097, 6, 0, 2818098, 6, 0, 2818099, 6, 0, 2818100, 6, 0, 2818101, 6, 0, 2818102, 6, 0, 2818103, 6, 0, 2818104, 6, 0, 2883627, 6, 0, 2883628, 6, 0, 2883629, 6, 0, 2883630, 6, 0, 2883631, 6, 0, 2883632, 6, 0, 2883633, 6, 0, 2883634, 6, 0, 2883635, 6, 0, 2883636, 6, 0, 2883637, 6, 0, 2883638, 6, 0, 2883639, 6, 0, 2949163, 6, 0, 2949164, 6, 0, 2949165, 6, 0, 2949166, 6, 0, 2949167, 6, 0, 2949169, 6, 0, 2949170, 6, 0, 2949171, 6, 0, 2949172, 6, 0, 2949173, 6, 0, 2949174, 6, 0, 2949175, 6, 0, 3014705, 6, 0, 3014706, 6, 0, 3014707, 6, 0, 3014708, 6, 0, 3014709, 6, 0, 3014710, 6, 0, 3080242, 6, 0, 3080243, 6, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 30, 131072, 38, 31, 262145, 2, 32, 1, 0, 33, 1, 0, 34, 1, 4, 35, 0, 38, 65566, 131072, 38, 65567, 262145, 2, 65568, 1, 0, 65569, 1, 0, 65570, 1, 4, 65571, 0, 38, 131102, 131072, 38, 131103, 262145, 2, 131104, 1, 0, 131105, 1, 0, 131106, 1, 4, 131107, 0, 38, 196638, 131072, 38, 196639, 262145, 2, 196640, 1, 0, 196641, 1, 0, 196642, 1, 4, 196643, 0, 38, 262158, 262144, 39, 262159, 65536, 39, 262160, 65536, 39, 262161, 65536, 39, 262162, 65536, 39, 262163, 65536, 39, 262164, 65536, 39, 262165, 65536, 39, 262166, 65536, 39, 262167, 65536, 39, 262168, 65536, 39, 262169, 65536, 39, 262170, 65536, 39, 262171, 65536, 39, 262172, 65536, 39, 262173, 65536, 39, 262174, 131072, 39, 262175, 262145, 2, 262176, 1, 0, 262177, 1, 0, 262178, 1, 4, 262179, 0, 39, 262180, 65536, 39, 262181, 65536, 39, 262182, 65536, 39, 262183, 65536, 39, 262184, 65536, 39, 262185, 65536, 39, 262186, 65536, 39, 262187, 65536, 39, 262188, 65536, 39, 262189, 65536, 39, 262190, 65536, 39, 262191, 65536, 39, 262192, 65536, 39, 262193, 65536, 39, 262194, 65536, 39, 262195, 65536, 39, 262196, 65536, 39, 262197, 65536, 39, 262198, 65536, 39, 262199, 65536, 39, 262200, 65536, 39, 262201, 65536, 39, 262202, 65536, 39, 262203, 65536, 39, 262204, 65536, 39, 262205, 65536, 39, 262206, 65536, 39, 262207, 65536, 39, 262208, 65536, 39, 262209, 65536, 39, 262210, 65536, 39, 262211, 65536, 39, 262212, 65536, 39, 262213, 65536, 39, 262214, 65536, 39, 262215, 65536, 39, 262216, 65536, 39, 262217, 65536, 39, 262218, 65536, 39, 262219, 65536, 39, 262220, 65536, 39, 262221, 65536, 39, 262222, 65536, 39, 262223, 65536, 39, 262224, 65536, 39, 262225, 65536, 39, 262226, 65536, 39, 262227, 65536, 39, 262228, 65536, 39, 262229, 65536, 39, 262230, 65536, 39, 262231, 65536, 39, 262232, 65536, 39, 262233, 65536, 39, 262234, 65536, 39, 262235, 65536, 39, 262236, 65536, 39, 262237, 65536, 39, 262238, 65536, 39, 262239, 65536, 39, 262240, 65536, 39, 262241, 65536, 39, 262242, 65536, 39, 262243, 65536, 39, 262244, 65536, 39, 262245, 65536, 39, 262246, 65536, 39, 262247, 65536, 39, 262248, 65536, 39, 262249, 65536, 39, 262250, 65536, 39, 262251, 65536, 39, 262252, 65536, 39, 262253, 65536, 39, 262254, 65536, 39, 262255, 65536, 39, 262256, 65536, 39, 262257, 65536, 39, 262258, 65536, 39, 262259, 65536, 39, 262260, 65536, 39, 262261, 65536, 39, 262262, 65536, 39, 262263, 65536, 39, 262264, 65536, 39, 262265, 65536, 39, 262266, 65536, 39, 262267, 65536, 39, 262268, 65536, 39, 262269, 65536, 39, 262270, 65536, 39, 262271, 65536, 39, 262272, 65536, 39, 262273, 65536, 39, 327694, 262144, 40, 327695, 65536, 40, 327696, 65536, 40, 327697, 65536, 40, 327698, 65536, 40, 327699, 65536, 40, 327700, 65536, 40, 327701, 65536, 40, 327702, 65536, 40, 327703, 65536, 40, 327704, 65536, 40, 327705, 65536, 40, 327706, 65536, 40, 327707, 65536, 40, 327708, 65536, 40, 327709, 65536, 40, 327710, 131072, 40, 327711, 262145, 2, 327712, 1, 0, 327713, 1, 0, 327714, 1, 4, 327715, 0, 40, 327716, 65536, 40, 327717, 65536, 40, 327718, 65536, 40, 327719, 65536, 40, 327720, 65536, 40, 327721, 65536, 40, 327722, 65536, 40, 327723, 65536, 40, 327724, 65536, 40, 327725, 65536, 40, 327726, 65536, 40, 327727, 65536, 40, 327728, 65536, 40, 327729, 65536, 40, 327730, 65536, 40, 327731, 65536, 40, 327732, 65536, 40, 327733, 65536, 40, 327734, 65536, 40, 327735, 65536, 40, 327736, 65536, 40, 327737, 65536, 40, 327738, 65536, 40, 327739, 65536, 40, 327740, 65536, 40, 327741, 65536, 40, 327742, 65536, 40, 327743, 65536, 40, 327744, 65536, 40, 327745, 65536, 40, 327746, 65536, 40, 327747, 65536, 40, 327748, 65536, 40, 327749, 65536, 40, 327750, 65536, 40, 327751, 65536, 40, 327752, 65536, 40, 327753, 65536, 40, 327754, 65536, 40, 327755, 65536, 40, 327756, 65536, 40, 327757, 65536, 40, 327758, 65536, 40, 327759, 65536, 40, 327760, 65536, 40, 327761, 65536, 40, 327762, 65536, 40, 327763, 65536, 40, 327764, 65536, 40, 327765, 65536, 40, 327766, 65536, 40, 327767, 65536, 40, 327768, 65536, 40, 327769, 65536, 40, 327770, 65536, 40, 327771, 65536, 40, 327772, 65536, 40, 327773, 65536, 40, 327774, 65536, 40, 327775, 65536, 40, 327776, 65536, 40, 327777, 65536, 40, 327778, 65536, 40, 327779, 65536, 40, 327780, 65536, 40, 327781, 65536, 40, 327782, 65536, 40, 327783, 65536, 40, 327784, 65536, 40, 327785, 65536, 40, 327786, 65536, 40, 327787, 65536, 40, 327788, 65536, 40, 327789, 65536, 40, 327790, 65536, 40, 327791, 65536, 40, 327792, 65536, 40, 327793, 65536, 40, 327794, 65536, 40, 327795, 65536, 40, 327796, 65536, 40, 327797, 65536, 40, 327798, 65536, 40, 327799, 65536, 40, 327800, 65536, 40, 327801, 65536, 40, 327802, 65536, 40, 327803, 65536, 40, 327804, 65536, 40, 327805, 65536, 40, 327806, 65536, 40, 327807, 65536, 40, 327808, 65536, 40, 327809, 65536, 40, 393230, 131072, 38, 393231, 262144, 39, 393232, 65536, 39, 393233, 65536, 39, 393234, 65536, 39, 393235, 65536, 39, 393236, 65536, 39, 393237, 65536, 39, 393238, 65536, 39, 393239, 65536, 39, 393240, 65536, 39, 393241, 65536, 39, 393242, 65536, 39, 393243, 65536, 39, 393244, 65536, 39, 393245, 65536, 39, 393246, 65536, 39, 393247, 65536, 39, 393248, 65536, 39, 393249, 65536, 39, 393250, 65536, 39, 393251, 65536, 39, 393252, 65536, 39, 393253, 65536, 39, 393254, 65536, 39, 393255, 65536, 39, 393256, 65536, 39, 393257, 65536, 39, 393258, 65536, 39, 393259, 65536, 39, 393260, 65536, 39, 393261, 65536, 39, 393262, 65536, 39, 393263, 65536, 39, 393264, 196608, 39, 393272, 262144, 39, 393273, 65536, 39, 393274, 65536, 39, 393275, 65536, 39, 393276, 65536, 39, 393277, 65536, 39, 393278, 65536, 39, 393279, 65536, 39, 393280, 65536, 39, 393281, 65536, 39, 393282, 65536, 39, 393283, 65536, 39, 393284, 65536, 39, 393285, 65536, 39, 393286, 65536, 39, 393287, 65536, 39, 393288, 65536, 39, 393289, 65536, 39, 393290, 65536, 39, 393291, 65536, 39, 393292, 65536, 39, 393293, 65536, 39, 393294, 65536, 39, 393295, 65536, 39, 393296, 65536, 39, 393297, 65536, 39, 393298, 65536, 39, 393299, 65536, 39, 393300, 65536, 39, 393301, 65536, 39, 393302, 65536, 39, 393303, 65536, 39, 393304, 65536, 39, 393305, 196608, 39, 393318, 262144, 39, 393319, 65536, 39, 393320, 65536, 39, 393321, 65536, 39, 393322, 65536, 39, 393323, 65536, 39, 393324, 65536, 39, 393325, 65536, 39, 393326, 65536, 39, 393327, 65536, 39, 393328, 65536, 39, 393329, 65536, 39, 393330, 65536, 39, 393331, 65536, 39, 393332, 65536, 39, 393333, 65536, 39, 393334, 65536, 39, 393335, 65536, 39, 393336, 196608, 39, 458758, 262144, 39, 458759, 65536, 39, 458760, 65536, 39, 458761, 65536, 39, 458762, 65536, 39, 458763, 65536, 39, 458764, 65536, 39, 458765, 65536, 39, 458766, 131072, 39, 458767, 262144, 40, 458768, 65536, 40, 458769, 65536, 40, 458770, 65536, 40, 458771, 65536, 40, 458772, 65536, 40, 458773, 65536, 40, 458774, 65536, 40, 458775, 65536, 40, 458776, 65536, 40, 458777, 65536, 40, 458778, 65536, 40, 458779, 65536, 40, 458780, 65536, 40, 458781, 65536, 40, 458782, 65536, 40, 458783, 65536, 40, 458784, 65536, 40, 458785, 65536, 40, 458786, 65536, 40, 458787, 65536, 40, 458788, 65536, 40, 458789, 65536, 40, 458790, 65536, 40, 458791, 65536, 40, 458792, 65536, 40, 458793, 65536, 40, 458794, 65536, 40, 458795, 65536, 40, 458796, 65536, 40, 458797, 65536, 40, 458798, 65536, 40, 458799, 65536, 40, 458800, 196608, 40, 458808, 262144, 40, 458809, 65536, 40, 458810, 65536, 40, 458811, 65536, 40, 458812, 65536, 40, 458813, 65536, 40, 458814, 65536, 40, 458815, 65536, 40, 458816, 65536, 40, 458817, 65536, 40, 458818, 65536, 40, 458819, 65536, 40, 458820, 65536, 40, 458821, 65536, 40, 458822, 65536, 40, 458823, 65536, 40, 458824, 65536, 40, 458825, 65536, 40, 458826, 65536, 40, 458827, 65536, 40, 458828, 65536, 40, 458829, 65536, 40, 458830, 65536, 40, 458831, 65536, 40, 458832, 65536, 40, 458833, 65536, 40, 458834, 65536, 40, 458835, 65536, 40, 458836, 65536, 40, 458837, 65536, 40, 458838, 65536, 40, 458839, 65536, 40, 458840, 65536, 40, 458841, 196608, 40, 458854, 262144, 40, 458855, 65536, 40, 458856, 65536, 40, 458857, 65536, 40, 458858, 65536, 40, 458859, 65536, 40, 458860, 65536, 40, 458861, 65536, 40, 458862, 65536, 40, 458863, 65536, 40, 458864, 65536, 40, 458865, 65536, 40, 458866, 65536, 40, 458867, 65536, 40, 458868, 65536, 40, 458869, 65536, 40, 458870, 65536, 40, 458871, 65536, 40, 458872, 196608, 40, 524294, 262144, 40, 524295, 65536, 40, 524296, 65536, 40, 524297, 65536, 40, 524298, 65536, 40, 524299, 65536, 40, 524300, 65536, 40, 524301, 65536, 40, 524302, 131072, 40, 524303, 131072, 38, 524304, 262144, 39, 524305, 65536, 39, 524306, 65536, 39, 524307, 65536, 39, 524308, 65536, 39, 524309, 65536, 39, 524310, 65536, 39, 524311, 65536, 39, 524312, 65536, 39, 524313, 65536, 39, 524314, 65536, 39, 524315, 65536, 39, 524316, 65536, 39, 524317, 65536, 39, 524318, 65536, 39, 524319, 65536, 39, 524320, 65536, 39, 524321, 65536, 39, 524322, 65536, 39, 524323, 65536, 39, 524324, 65536, 39, 524325, 65536, 39, 524326, 65536, 39, 524327, 65536, 39, 524328, 65536, 39, 524329, 65536, 39, 524330, 65536, 39, 524331, 65536, 39, 524332, 65536, 39, 524333, 65536, 39, 524334, 65536, 39, 524335, 196608, 39, 524336, 0, 39, 524337, 65536, 39, 524338, 65536, 39, 524339, 65536, 39, 524340, 65536, 39, 524341, 65536, 39, 524342, 65536, 39, 524343, 65536, 39, 524344, 131072, 39, 524345, 262144, 39, 524346, 65536, 39, 524347, 65536, 39, 524348, 65536, 39, 524349, 65536, 39, 524350, 65536, 39, 524351, 65536, 39, 524352, 65536, 39, 524353, 65536, 39, 524354, 65536, 39, 524355, 65536, 39, 524356, 65536, 39, 524357, 65536, 39, 524358, 65536, 39, 524359, 65536, 39, 524360, 196608, 39, 524377, 0, 39, 524378, 65536, 39, 524379, 65536, 39, 524380, 65536, 39, 524381, 65536, 39, 524382, 65536, 39, 524383, 65536, 39, 524384, 65536, 39, 524385, 65536, 39, 524386, 65536, 39, 524387, 65536, 39, 524388, 65536, 39, 524389, 65536, 39, 524390, 131072, 39, 524391, 262144, 39, 524392, 65536, 39, 524393, 65536, 39, 524394, 65536, 39, 524395, 65536, 39, 524396, 65536, 39, 524397, 65536, 39, 524398, 65536, 39, 524399, 65536, 39, 524400, 65536, 39, 524401, 65536, 39, 524402, 65536, 39, 524404, 65536, 39, 524405, 65536, 39, 524406, 65536, 39, 524407, 196608, 39, 524408, 0, 38, 589830, 131072, 38, 589831, 262144, 39, 589832, 65536, 39, 589833, 65536, 39, 589834, 65536, 39, 589836, 65536, 39, 589837, 65536, 39, 589838, 65536, 39, 589839, 131072, 39, 589840, 262144, 40, 589841, 65536, 40, 589842, 65536, 40, 589843, 65536, 40, 589844, 65536, 40, 589845, 65536, 40, 589846, 65536, 40, 589847, 65536, 40, 589848, 65536, 40, 589849, 65536, 40, 589850, 65536, 40, 589851, 65536, 40, 589852, 65536, 40, 589853, 65536, 40, 589854, 65536, 40, 589855, 65536, 40, 589856, 65536, 40, 589857, 65536, 40, 589858, 65536, 40, 589859, 65536, 40, 589860, 65536, 40, 589861, 65536, 40, 589862, 65536, 40, 589863, 65536, 40, 589864, 65536, 40, 589865, 65536, 40, 589866, 65536, 40, 589867, 65536, 40, 589868, 65536, 40, 589869, 65536, 40, 589870, 65536, 40, 589871, 196608, 40, 589872, 0, 40, 589873, 65536, 40, 589874, 65536, 40, 589875, 65536, 40, 589876, 65536, 40, 589877, 65536, 40, 589878, 65536, 40, 589879, 65536, 40, 589880, 131072, 40, 589881, 262144, 40, 589882, 65536, 40, 589883, 65536, 40, 589884, 65536, 40, 589885, 65536, 40, 589886, 65536, 40, 589887, 65536, 40, 589888, 65536, 40, 589889, 65536, 40, 589890, 65536, 40, 589891, 65536, 40, 589892, 65536, 40, 589893, 65536, 40, 589894, 65536, 40, 589895, 65536, 40, 589896, 65536, 40, 589897, 65536, 39, 589898, 65536, 39, 589899, 65536, 39, 589900, 196608, 39, 589913, 0, 40, 589914, 65536, 40, 589915, 65536, 40, 589916, 65536, 40, 589917, 65536, 40, 589918, 65536, 40, 589919, 65536, 40, 589920, 65536, 40, 589921, 65536, 40, 589922, 65536, 40, 589923, 65536, 40, 589924, 65536, 40, 589925, 65536, 40, 589926, 131072, 40, 589927, 262144, 40, 589928, 65536, 40, 589929, 65536, 40, 589930, 65536, 40, 589931, 65536, 40, 589932, 65536, 40, 589933, 65536, 40, 589934, 65536, 40, 589935, 65536, 40, 589936, 65536, 40, 589937, 65536, 40, 589938, 131072, 40, 589940, 0, 40, 589941, 65536, 40, 589942, 65536, 40, 589943, 196608, 40, 589944, 0, 38, 655366, 131072, 38, 655367, 262144, 40, 655368, 65536, 40, 655369, 65536, 40, 655370, 131072, 40, 655372, 0, 40, 655373, 65536, 40, 655374, 65536, 40, 655375, 131072, 40, 655376, 131072, 38, 655379, 393216, 6, 655381, 393216, 4, 655383, 393216, 4, 655387, 393216, 4, 655389, 262145, 5, 655390, 131073, 3, 655391, 131073, 3, 655392, 131073, 3, 655393, 131073, 3, 655394, 131073, 3, 655395, 131073, 3, 655396, 1, 6, 655397, 0, 13, 655399, 131072, 13, 655404, 0, 13, 655406, 131072, 13, 655407, 0, 39, 655408, 65536, 39, 655409, 65536, 39, 655410, 65536, 39, 655411, 65536, 39, 655412, 65536, 39, 655413, 65536, 39, 655414, 65536, 39, 655415, 65536, 39, 655416, 65536, 39, 655417, 131072, 39, 655418, 0, 11, 655419, 65536, 11, 655420, 131072, 11, 655422, 0, 13, 655424, 131072, 13, 655427, 393216, 4, 655429, 0, 13, 655431, 131072, 13, 655432, 0, 40, 655433, 65536, 40, 655434, 65536, 40, 655435, 65536, 40, 655436, 196608, 40, 655451, 262144, 39, 655452, 65536, 39, 655453, 65536, 39, 655454, 65536, 39, 655455, 65536, 39, 655456, 65536, 39, 655457, 65536, 39, 655458, 65536, 39, 655459, 65536, 39, 655460, 65536, 39, 655461, 65536, 39, 655462, 65536, 39, 655463, 131072, 39, 655479, 0, 38, 655480, 0, 38, 720902, 131072, 38, 720903, 131072, 38, 720912, 131072, 38, 720913, 262144, 0, 720914, 327680, 0, 720915, 393216, 0, 720916, 458752, 0, 720917, 262144, 0, 720918, 327680, 0, 720919, 262144, 0, 720920, 327680, 0, 720921, 393216, 0, 720922, 458752, 0, 720923, 393216, 0, 720924, 458752, 0, 720925, 262145, 2, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 4, 720943, 0, 40, 720944, 65536, 40, 720945, 65536, 40, 720946, 65536, 40, 720947, 65536, 40, 720948, 65536, 40, 720949, 65536, 40, 720950, 65536, 40, 720951, 65536, 40, 720952, 65536, 40, 720953, 131072, 40, 720954, 0, 12, 720956, 131072, 12, 720957, 393216, 0, 720958, 458752, 0, 720959, 393216, 0, 720960, 458752, 0, 720961, 262144, 0, 720962, 327680, 0, 720972, 0, 38, 720987, 262144, 40, 720988, 65536, 40, 720989, 65536, 40, 720990, 65536, 40, 720991, 65536, 40, 720992, 65536, 40, 720993, 65536, 40, 720994, 65536, 40, 720995, 65536, 40, 720996, 65536, 40, 720997, 65536, 40, 720998, 65536, 40, 720999, 131072, 40, 721015, 0, 38, 721016, 0, 38, 786438, 131072, 38, 786439, 131072, 38, 786448, 131072, 38, 786451, 393216, 6, 786453, 393216, 4, 786455, 393216, 6, 786457, 393216, 6, 786459, 393216, 4, 786461, 262145, 2, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 4, 786471, 393216, 6, 786473, 327680, 6, 786475, 327680, 4, 786477, 327680, 6, 786480, 0, 13, 786482, 131072, 13, 786490, 0, 13, 786492, 131072, 13, 786495, 393216, 4, 786497, 393216, 4, 786499, 393216, 6, 786508, 0, 38, 786523, 131072, 38, 786530, 262144, 39, 786531, 65536, 39, 786532, 65536, 39, 786533, 65536, 39, 786534, 65536, 39, 786535, 65536, 39, 786536, 65536, 39, 786537, 65536, 39, 786538, 65536, 39, 786539, 65536, 39, 786540, 65536, 39, 786541, 65536, 39, 786542, 196608, 39, 786551, 0, 38, 786552, 0, 38, 851974, 131072, 38, 851975, 131072, 38, 851983, 262144, 39, 851984, 131072, 39, 851985, 458752, 0, 851986, 393216, 0, 851987, 458752, 0, 851997, 262145, 6, 851998, 131073, 1, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 262145, 0, 852004, 131073, 6, 852044, 0, 38, 852059, 131072, 38, 852066, 262144, 40, 852067, 65536, 40, 852068, 65536, 40, 852069, 65536, 40, 852070, 65536, 40, 852071, 65536, 40, 852072, 65536, 40, 852073, 65536, 40, 852074, 65536, 40, 852075, 65536, 40, 852076, 65536, 40, 852077, 65536, 40, 852078, 196608, 40, 852079, 196608, 36, 852087, 0, 38, 852088, 0, 38, 917510, 131072, 38, 917511, 131072, 38, 917519, 262144, 40, 917520, 131072, 40, 917522, 393216, 4, 917524, 393216, 4, 917534, 262145, 2, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 4, 917579, 65536, 39, 917580, 196608, 39, 917595, 262144, 39, 917596, 65536, 39, 917602, 131072, 38, 917605, 196608, 7, 917606, 262144, 7, 917608, 458752, 21, 917614, 0, 39, 917615, 196608, 39, 917623, 0, 38, 917624, 0, 38, 983046, 131072, 38, 983047, 262144, 38, 983048, 131072, 37, 983055, 131072, 38, 983067, 262144, 0, 983068, 327680, 0, 983070, 262145, 2, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 4, 983079, 262144, 0, 983080, 327680, 0, 983115, 0, 40, 983116, 196608, 40, 983124, 0, 37, 983125, 65536, 37, 983126, 65536, 37, 983127, 65536, 37, 983128, 65536, 37, 983129, 65536, 37, 983130, 131072, 37, 983131, 262144, 40, 983132, 131072, 40, 983138, 131072, 38, 983144, 458752, 22, 983150, 0, 40, 983151, 196608, 40, 983159, 0, 38, 983160, 0, 38, 1048582, 131072, 38, 1048584, 131072, 38, 1048591, 131072, 38, 1048598, 0, 11, 1048599, 65536, 11, 1048600, 131072, 11, 1048602, 327680, 6, 1048605, 393216, 6, 1048606, 262145, 2, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 4, 1048614, 327680, 6, 1048617, 393216, 6, 1048647, 0, 37, 1048648, 65536, 37, 1048649, 65536, 37, 1048650, 65536, 37, 1048651, 65536, 37, 1048652, 65536, 37, 1048653, 65536, 37, 1048654, 65536, 37, 1048655, 65536, 37, 1048656, 65536, 37, 1048657, 65536, 37, 1048658, 65536, 37, 1048659, 65536, 37, 1048660, 196608, 38, 1048666, 131072, 38, 1048667, 131072, 38, 1048674, 262144, 39, 1048675, 65536, 39, 1048680, 458752, 22, 1048687, 0, 38, 1048695, 0, 38, 1048696, 0, 38, 1114118, 131072, 38, 1114120, 131072, 38, 1114126, 0, 11, 1114127, 131072, 38, 1114128, 131072, 11, 1114134, 0, 12, 1114136, 131072, 12, 1114137, 262144, 0, 1114138, 327680, 0, 1114139, 393216, 0, 1114140, 458752, 0, 1114141, 262145, 5, 1114142, 65537, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 4, 1114148, 262144, 0, 1114149, 327680, 0, 1114150, 393216, 0, 1114151, 458752, 0, 1114152, 262144, 0, 1114153, 327680, 0, 1114154, 262144, 0, 1114155, 327680, 0, 1114156, 393216, 0, 1114157, 458752, 0, 1114167, 0, 11, 1114168, 65536, 11, 1114169, 131072, 11, 1114176, 0, 11, 1114177, 65536, 11, 1114178, 131072, 11, 1114183, 0, 38, 1114185, 0, 38, 1114188, 0, 37, 1114189, 65536, 37, 1114190, 65536, 37, 1114191, 65536, 37, 1114192, 65536, 37, 1114193, 65536, 37, 1114194, 65536, 37, 1114195, 65536, 37, 1114196, 65536, 37, 1114197, 65536, 37, 1114198, 65536, 37, 1114199, 65536, 37, 1114200, 65536, 37, 1114201, 131072, 37, 1114202, 131072, 38, 1114203, 131072, 38, 1114210, 262144, 40, 1114211, 131072, 40, 1114216, 458752, 22, 1114222, 65536, 39, 1114223, 196608, 39, 1114231, 0, 38, 1114232, 0, 38, 1179654, 131072, 38, 1179655, 262144, 39, 1179656, 131072, 39, 1179661, 262144, 39, 1179662, 65536, 39, 1179663, 131072, 39, 1179670, 0, 13, 1179672, 131072, 13, 1179675, 393216, 6, 1179677, 262145, 2, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 4, 1179686, 393216, 6, 1179688, 393216, 4, 1179690, 393216, 6, 1179692, 393216, 6, 1179694, 393216, 4, 1179695, 0, 11, 1179696, 65536, 11, 1179697, 131072, 11, 1179703, 0, 12, 1179705, 131072, 12, 1179706, 262144, 0, 1179707, 327680, 0, 1179708, 262144, 0, 1179709, 327680, 0, 1179710, 393216, 0, 1179711, 458752, 0, 1179712, 0, 12, 1179714, 131072, 12, 1179719, 0, 38, 1179721, 0, 38, 1179724, 0, 38, 1179737, 131072, 38, 1179738, 131072, 38, 1179739, 131072, 38, 1179746, 131072, 38, 1179752, 458752, 22, 1179754, 262144, 6, 1179755, 262144, 21, 1179758, 0, 40, 1179759, 196608, 40, 1179766, 0, 37, 1179767, 196608, 38, 1179768, 196608, 38, 1245190, 131072, 38, 1245191, 262144, 40, 1245192, 131072, 40, 1245197, 262144, 40, 1245198, 65536, 40, 1245199, 131072, 40, 1245206, 262144, 0, 1245207, 327680, 0, 1245208, 393216, 0, 1245209, 458752, 0, 1245210, 393216, 0, 1245211, 458752, 0, 1245213, 262145, 2, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 262145, 0, 1245219, 131073, 6, 1245221, 393216, 0, 1245222, 458752, 0, 1245223, 262144, 0, 1245224, 327680, 0, 1245225, 262144, 0, 1245226, 327680, 0, 1245227, 393216, 0, 1245228, 458752, 0, 1245229, 262144, 0, 1245230, 327680, 0, 1245231, 0, 12, 1245233, 131072, 12, 1245239, 0, 13, 1245241, 131072, 13, 1245244, 393216, 6, 1245246, 393216, 6, 1245248, 0, 13, 1245250, 131072, 13, 1245255, 0, 38, 1245257, 0, 38, 1245260, 0, 38, 1245273, 131072, 38, 1245274, 262144, 38, 1245275, 65536, 37, 1245276, 65536, 37, 1245277, 65536, 37, 1245278, 65536, 37, 1245279, 65536, 37, 1245280, 65536, 37, 1245281, 65536, 37, 1245282, 65536, 37, 1245283, 65536, 37, 1245284, 65536, 37, 1245285, 65536, 37, 1245286, 65536, 37, 1245287, 65536, 37, 1245288, 65536, 37, 1245289, 65536, 37, 1245290, 262144, 37, 1245291, 262144, 22, 1245295, 0, 38, 1245302, 0, 38, 1245303, 0, 38, 1310726, 131072, 38, 1310727, 131072, 38, 1310728, 65536, 35, 1310729, 131072, 35, 1310733, 131072, 38, 1310734, 262144, 0, 1310735, 327680, 0, 1310741, 0, 11, 1310742, 65536, 11, 1310743, 131072, 11, 1310744, 393216, 6, 1310746, 393216, 4, 1310748, 393216, 4, 1310749, 262145, 2, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 4, 1310757, 393216, 4, 1310759, 393216, 4, 1310760, 327680, 6, 1310763, 393216, 6, 1310765, 393216, 4, 1310767, 0, 13, 1310769, 131072, 13, 1310777, 262144, 0, 1310778, 327680, 0, 1310779, 393216, 0, 1310780, 458752, 0, 1310781, 262144, 0, 1310782, 327680, 0, 1310783, 393216, 0, 1310784, 458752, 0, 1310791, 0, 38, 1310793, 0, 38, 1310796, 0, 38, 1310809, 262144, 38, 1310810, 65536, 37, 1310811, 65536, 37, 1310812, 65536, 37, 1310813, 65536, 37, 1310814, 65536, 37, 1310815, 65536, 37, 1310816, 65536, 37, 1310817, 65536, 37, 1310818, 65536, 37, 1310819, 131072, 37, 1310824, 131072, 38, 1310825, 131072, 38, 1310826, 262144, 38, 1310827, 65536, 37, 1310828, 65536, 37, 1310829, 65536, 37, 1310830, 65536, 37, 1310831, 196608, 38, 1310838, 0, 38, 1310839, 0, 38, 1376262, 131072, 38, 1376263, 131072, 38, 1376264, 65536, 36, 1376265, 131072, 36, 1376269, 131072, 38, 1376277, 0, 12, 1376279, 131072, 12, 1376280, 393216, 0, 1376281, 458752, 0, 1376282, 262144, 0, 1376283, 327680, 0, 1376284, 262145, 5, 1376285, 65537, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 4, 1376293, 262144, 0, 1376294, 327680, 0, 1376295, 393216, 0, 1376296, 458752, 0, 1376297, 262144, 0, 1376298, 327680, 0, 1376299, 393216, 0, 1376300, 458752, 0, 1376301, 393216, 0, 1376302, 458752, 0, 1376303, 393216, 0, 1376304, 458752, 0, 1376305, 262144, 0, 1376306, 327680, 0, 1376312, 327680, 6, 1376315, 393216, 6, 1376317, 393216, 4, 1376319, 0, 11, 1376320, 65536, 11, 1376321, 262144, 6, 1376327, 0, 38, 1376329, 0, 38, 1376332, 0, 38, 1376355, 131072, 38, 1376360, 131072, 38, 1376361, 131072, 38, 1376362, 262145, 5, 1376363, 131073, 3, 1376364, 131073, 3, 1376365, 131073, 3, 1376366, 131073, 3, 1376367, 1, 6, 1376374, 0, 38, 1376375, 0, 38, 1441798, 131072, 38, 1441799, 131072, 38, 1441805, 131072, 38, 1441813, 0, 13, 1441815, 131072, 13, 1441818, 393216, 4, 1441820, 262145, 2, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 4, 1441828, 327680, 6, 1441830, 327680, 4, 1441832, 327680, 6, 1441833, 0, 11, 1441834, 65536, 11, 1441835, 131072, 11, 1441837, 393216, 4, 1441838, 327680, 4, 1441839, 0, 11, 1441840, 65536, 11, 1441841, 131072, 11, 1441843, 393216, 6, 1441849, 393216, 0, 1441850, 458752, 0, 1441851, 393216, 0, 1441852, 458752, 0, 1441853, 393216, 0, 1441854, 458752, 0, 1441855, 0, 12, 1441857, 131072, 12, 1441863, 0, 39, 1441864, 196608, 39, 1441865, 0, 38, 1441868, 0, 38, 1441891, 131072, 38, 1441896, 131072, 38, 1441897, 131072, 38, 1441898, 262145, 2, 1441899, 1, 0, 1441900, 1, 0, 1441901, 1, 0, 1441902, 1, 0, 1441903, 1, 4, 1441910, 0, 38, 1441911, 0, 38, 1507334, 131072, 38, 1507335, 131072, 38, 1507341, 131072, 38, 1507350, 262144, 0, 1507351, 327680, 0, 1507352, 393216, 0, 1507353, 458752, 0, 1507354, 262144, 0, 1507355, 327680, 0, 1507356, 262145, 2, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 131073, 0, 1507363, 131073, 3, 1507364, 1, 6, 1507365, 393216, 0, 1507366, 458752, 0, 1507367, 262144, 0, 1507368, 327680, 0, 1507369, 0, 12, 1507371, 262144, 0, 1507372, 327680, 0, 1507373, 262144, 0, 1507374, 327680, 0, 1507375, 0, 12, 1507377, 131072, 12, 1507384, 0, 11, 1507385, 65536, 11, 1507386, 131072, 11, 1507387, 393216, 4, 1507389, 393216, 4, 1507391, 0, 13, 1507393, 131072, 13, 1507394, 0, 6, 1507395, 65536, 6, 1507396, 131072, 6, 1507397, 0, 11, 1507398, 65536, 11, 1507399, 0, 40, 1507400, 196608, 40, 1507401, 0, 38, 1507404, 0, 38, 1507427, 131072, 38, 1507432, 131072, 38, 1507433, 131072, 38, 1507434, 262145, 2, 1507435, 1, 0, 1507436, 1, 0, 1507437, 1, 0, 1507438, 1, 0, 1507439, 1, 4, 1507446, 0, 38, 1507447, 0, 38, 1572870, 131072, 38, 1572871, 131072, 38, 1572877, 131072, 38, 1572885, 0, 11, 1572886, 65536, 11, 1572887, 131072, 11, 1572890, 393216, 4, 1572892, 262145, 6, 1572893, 262145, 4, 1572894, 131073, 1, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 4, 1572901, 0, 11, 1572902, 65536, 11, 1572903, 131072, 11, 1572905, 0, 13, 1572907, 131072, 13, 1572908, 0, 11, 1572909, 65536, 11, 1572910, 131072, 11, 1572911, 0, 13, 1572913, 131072, 13, 1572920, 0, 12, 1572922, 131072, 12, 1572923, 262144, 0, 1572924, 327680, 0, 1572925, 262144, 0, 1572926, 327680, 0, 1572927, 393216, 0, 1572928, 458752, 0, 1572929, 393216, 0, 1572930, 0, 7, 1572931, 65536, 7, 1572932, 131072, 7, 1572933, 0, 12, 1572935, 131072, 12, 1572936, 0, 38, 1572937, 0, 38, 1572940, 0, 38, 1572963, 131072, 38, 1572968, 131072, 38, 1572969, 131072, 38, 1572970, 262145, 2, 1572971, 1, 0, 1572972, 1, 0, 1572973, 1, 0, 1572974, 1, 0, 1572975, 1, 4, 1572982, 0, 38, 1572983, 0, 38, 1638406, 131072, 38, 1638407, 131072, 38, 1638413, 262144, 39, 1638414, 65536, 39, 1638421, 0, 12, 1638423, 131072, 12, 1638424, 262144, 0, 1638425, 327680, 0, 1638426, 262144, 0, 1638427, 327680, 0, 1638428, 393216, 0, 1638429, 458752, 0, 1638430, 262145, 2, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 4, 1638437, 0, 12, 1638439, 131072, 12, 1638440, 393216, 0, 1638441, 458752, 0, 1638442, 393216, 0, 1638443, 458752, 0, 1638444, 0, 12, 1638446, 131072, 12, 1638447, 393216, 0, 1638448, 458752, 0, 1638449, 393216, 0, 1638450, 458752, 0, 1638456, 0, 13, 1638458, 131072, 13, 1638461, 393216, 6, 1638463, 393216, 6, 1638465, 393216, 4, 1638467, 393216, 4, 1638469, 0, 13, 1638471, 131072, 13, 1638472, 0, 38, 1638473, 0, 38, 1638476, 0, 38, 1638499, 131072, 38, 1638504, 131072, 38, 1638505, 131072, 38, 1638506, 262145, 2, 1638507, 1, 0, 1638508, 1, 0, 1638509, 1, 0, 1638510, 1, 0, 1638511, 1, 4, 1638518, 0, 38, 1638519, 0, 39, 1638520, 65536, 39, 1638521, 65536, 39, 1638522, 65536, 39, 1638523, 65536, 39, 1638524, 65536, 39, 1638525, 65536, 39, 1638526, 65536, 39, 1638527, 65536, 39, 1638528, 65536, 39, 1638529, 65536, 39, 1703942, 131072, 38, 1703943, 131072, 38, 1703949, 262144, 40, 1703950, 393216, 41, 1703957, 0, 13, 1703959, 131072, 13, 1703960, 65536, 11, 1703961, 131072, 11, 1703966, 262145, 2, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 4, 1703973, 0, 13, 1703975, 131072, 13, 1703977, 0, 11, 1703978, 65536, 11, 1703979, 131072, 11, 1703980, 0, 13, 1703982, 131072, 13, 1703985, 393216, 4, 1703987, 393216, 4, 1703992, 262144, 0, 1703993, 327680, 0, 1703994, 393216, 0, 1703995, 458752, 0, 1703996, 262144, 0, 1703997, 327680, 0, 1703998, 393216, 0, 1703999, 458752, 0, 1704000, 262144, 0, 1704001, 327680, 0, 1704002, 262144, 0, 1704003, 327680, 0, 1704004, 262144, 0, 1704005, 327680, 0, 1704006, 393216, 0, 1704007, 458752, 0, 1704008, 0, 38, 1704009, 0, 39, 1704010, 196608, 39, 1704012, 0, 38, 1704023, 262144, 39, 1704024, 65536, 39, 1704025, 65536, 39, 1704026, 65536, 39, 1704027, 65536, 39, 1704028, 65536, 39, 1704029, 65536, 39, 1704030, 65536, 39, 1704031, 65536, 39, 1704032, 65536, 39, 1704033, 65536, 39, 1704034, 65536, 39, 1704035, 131072, 39, 1704040, 131072, 38, 1704041, 131072, 38, 1704042, 262145, 2, 1704043, 1, 0, 1704044, 1, 0, 1704045, 1, 0, 1704046, 1, 0, 1704047, 1, 4, 1704054, 0, 38, 1704055, 0, 40, 1704056, 65536, 40, 1704057, 65536, 40, 1704058, 65536, 40, 1704059, 65536, 40, 1704060, 65536, 40, 1704061, 65536, 40, 1704062, 65536, 40, 1704063, 65536, 40, 1704064, 65536, 40, 1704065, 65536, 40, 1769478, 131072, 38, 1769479, 131072, 38, 1769485, 131072, 38, 1769488, 393216, 4, 1769495, 0, 12, 1769497, 131072, 12, 1769498, 262144, 0, 1769499, 327680, 0, 1769500, 393216, 0, 1769501, 458752, 0, 1769502, 262145, 2, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 4, 1769509, 262144, 0, 1769510, 327680, 0, 1769511, 393216, 0, 1769512, 458752, 0, 1769513, 0, 12, 1769515, 131072, 12, 1769516, 262144, 0, 1769517, 327680, 0, 1769518, 262144, 0, 1769519, 327680, 0, 1769520, 393216, 0, 1769521, 458752, 0, 1769527, 327680, 6, 1769530, 393216, 6, 1769532, 393216, 4, 1769534, 393216, 6, 1769536, 393216, 4, 1769538, 393216, 6, 1769540, 393216, 6, 1769541, 0, 11, 1769542, 65536, 11, 1769543, 131072, 11, 1769544, 0, 38, 1769545, 0, 40, 1769546, 196608, 40, 1769548, 0, 38, 1769559, 262144, 40, 1769560, 65536, 40, 1769561, 65536, 40, 1769562, 65536, 40, 1769563, 65536, 40, 1769564, 65536, 40, 1769565, 65536, 40, 1769566, 65536, 40, 1769567, 65536, 40, 1769568, 65536, 40, 1769569, 65536, 40, 1769570, 65536, 40, 1769571, 131072, 40, 1769572, 262144, 39, 1769573, 65536, 39, 1769574, 65536, 39, 1769575, 65536, 39, 1769576, 131072, 39, 1769577, 131072, 38, 1769578, 262145, 2, 1769579, 1, 0, 1769580, 1, 0, 1769581, 1, 0, 1769582, 262145, 0, 1769583, 131073, 6, 1769590, 0, 39, 1769591, 65536, 39, 1769592, 65536, 39, 1769593, 65536, 39, 1769594, 65536, 39, 1769595, 65536, 39, 1769596, 65536, 39, 1769597, 65536, 39, 1769598, 65536, 39, 1769599, 65536, 39, 1769600, 65536, 39, 1769601, 65536, 39, 1835008, 196608, 39, 1835014, 131072, 38, 1835015, 131072, 38, 1835021, 131072, 38, 1835031, 0, 13, 1835033, 131072, 13, 1835038, 262145, 2, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 4, 1835049, 0, 13, 1835051, 131072, 13, 1835054, 393216, 6, 1835056, 0, 11, 1835057, 65536, 11, 1835058, 131072, 11, 1835077, 0, 12, 1835079, 131072, 12, 1835080, 0, 38, 1835082, 0, 38, 1835084, 0, 39, 1835085, 65536, 39, 1835086, 65536, 39, 1835087, 65536, 39, 1835088, 65536, 39, 1835089, 65536, 39, 1835090, 65536, 39, 1835091, 65536, 39, 1835092, 65536, 39, 1835093, 65536, 39, 1835094, 65536, 39, 1835095, 131072, 39, 1835108, 262144, 40, 1835109, 65536, 40, 1835110, 65536, 40, 1835111, 65536, 40, 1835112, 131072, 40, 1835113, 131072, 38, 1835114, 262145, 2, 1835115, 1, 0, 1835116, 1, 0, 1835117, 1, 0, 1835118, 1, 4, 1835126, 0, 40, 1835127, 65536, 40, 1835128, 65536, 40, 1835129, 65536, 40, 1835130, 65536, 40, 1835131, 65536, 40, 1835132, 65536, 40, 1835133, 65536, 40, 1835134, 65536, 40, 1835135, 65536, 40, 1835136, 65536, 40, 1835137, 65536, 40, 1900544, 196608, 40, 1900550, 131072, 38, 1900551, 131072, 38, 1900557, 262144, 38, 1900558, 131072, 37, 1900559, 262144, 0, 1900560, 327680, 0, 1900561, 393216, 0, 1900562, 458752, 0, 1900569, 393216, 0, 1900570, 458752, 0, 1900571, 393216, 0, 1900572, 458752, 0, 1900573, 262144, 0, 1900574, 262145, 6, 1900575, 131073, 1, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 4, 1900582, 393216, 0, 1900583, 458752, 0, 1900584, 393216, 0, 1900585, 458752, 0, 1900586, 393216, 0, 1900587, 458752, 0, 1900588, 262144, 0, 1900589, 327680, 0, 1900590, 262144, 0, 1900591, 327680, 0, 1900592, 0, 12, 1900594, 131072, 12, 1900613, 0, 13, 1900615, 131072, 13, 1900616, 0, 38, 1900618, 0, 38, 1900620, 0, 40, 1900621, 65536, 40, 1900622, 65536, 40, 1900623, 65536, 40, 1900624, 65536, 40, 1900625, 65536, 40, 1900626, 65536, 40, 1900627, 65536, 40, 1900628, 65536, 40, 1900629, 65536, 40, 1900630, 65536, 40, 1900631, 131072, 40, 1900633, 262144, 39, 1900634, 65536, 39, 1900635, 65536, 39, 1900636, 65536, 39, 1900637, 65536, 39, 1900638, 65536, 39, 1900639, 65536, 39, 1900640, 65536, 39, 1900641, 65536, 39, 1900642, 65536, 39, 1900643, 65536, 39, 1900644, 131072, 39, 1900645, 262144, 39, 1900646, 65536, 39, 1900647, 65536, 39, 1900648, 65536, 39, 1900649, 131072, 39, 1900650, 262145, 6, 1900651, 262145, 4, 1900652, 262145, 4, 1900653, 262145, 4, 1900654, 131073, 6, 1900656, 262144, 39, 1900657, 65536, 39, 1900658, 65536, 39, 1900659, 65536, 39, 1900660, 65536, 39, 1900661, 65536, 39, 1900662, 65536, 39, 1900663, 65536, 39, 1900664, 65536, 39, 1900665, 65536, 39, 1900666, 65536, 39, 1900667, 65536, 39, 1900668, 65536, 39, 1900669, 65536, 39, 1900670, 65536, 39, 1900671, 65536, 39, 1900672, 65536, 39, 1900673, 65536, 39, 1966080, 0, 38, 1966086, 131072, 38, 1966087, 131072, 38, 1966088, 65536, 35, 1966089, 131072, 35, 1966094, 131072, 38, 1966097, 393216, 6, 1966099, 393216, 4, 1966107, 393216, 4, 1966109, 393216, 4, 1966111, 262145, 2, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 131073, 0, 1966117, 1, 6, 1966120, 393216, 4, 1966122, 393216, 4, 1966124, 393216, 4, 1966125, 65536, 11, 1966126, 393216, 6, 1966128, 0, 13, 1966130, 131072, 13, 1966152, 0, 38, 1966154, 0, 39, 1966155, 65536, 39, 1966156, 65536, 39, 1966157, 65536, 39, 1966158, 65536, 39, 1966159, 65536, 39, 1966160, 65536, 39, 1966161, 65536, 39, 1966162, 65536, 39, 1966163, 196608, 39, 1966169, 262144, 40, 1966170, 65536, 40, 1966171, 65536, 40, 1966172, 65536, 40, 1966173, 65536, 40, 1966174, 65536, 40, 1966175, 65536, 40, 1966176, 65536, 40, 1966177, 65536, 40, 1966178, 65536, 40, 1966179, 65536, 40, 1966180, 131072, 40, 1966181, 262144, 40, 1966182, 65536, 40, 1966183, 65536, 40, 1966184, 65536, 40, 1966185, 131072, 40, 1966192, 262144, 40, 1966193, 65536, 40, 1966194, 65536, 40, 1966195, 65536, 40, 1966196, 65536, 40, 1966197, 65536, 40, 1966198, 65536, 40, 1966199, 65536, 40, 1966200, 65536, 40, 1966201, 65536, 40, 1966202, 65536, 40, 1966203, 65536, 40, 1966204, 65536, 40, 1966205, 65536, 40, 1966206, 65536, 40, 1966207, 65536, 40, 1966208, 65536, 40, 1966209, 65536, 40, 2031616, 0, 38, 2031622, 131072, 38, 2031623, 131072, 38, 2031624, 65536, 36, 2031625, 131072, 36, 2031630, 131072, 38, 2031631, 393216, 0, 2031632, 458752, 0, 2031633, 393216, 0, 2031634, 458752, 0, 2031647, 262145, 2, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 4, 2031660, 0, 12, 2031662, 131072, 12, 2031663, 393216, 0, 2031664, 458752, 0, 2031665, 393216, 0, 2031666, 458752, 0, 2031667, 262144, 0, 2031668, 327680, 0, 2031678, 262144, 0, 2031679, 327680, 0, 2031680, 393216, 0, 2031681, 458752, 0, 2031688, 0, 38, 2031690, 0, 40, 2031691, 65536, 40, 2031692, 65536, 40, 2031693, 65536, 40, 2031694, 65536, 40, 2031695, 65536, 40, 2031696, 65536, 40, 2031697, 65536, 40, 2031698, 65536, 40, 2031699, 196608, 40, 2031705, 131072, 38, 2031711, 262144, 39, 2031712, 65536, 39, 2031713, 65536, 39, 2031714, 65536, 39, 2031715, 65536, 39, 2031716, 65536, 39, 2031717, 131072, 39, 2031718, 262144, 39, 2031719, 65536, 39, 2031720, 65536, 39, 2031721, 65536, 39, 2031722, 65536, 39, 2031723, 65536, 39, 2031724, 65536, 39, 2031725, 65536, 39, 2031726, 65536, 39, 2031727, 65536, 39, 2031728, 131072, 39, 2031729, 131072, 11, 2031732, 327680, 4, 2031735, 0, 13, 2031737, 131072, 13, 2097152, 0, 39, 2097153, 65536, 39, 2097154, 65536, 39, 2097155, 65536, 39, 2097156, 65536, 39, 2097157, 65536, 39, 2097158, 131072, 39, 2097159, 131072, 38, 2097166, 131072, 38, 2097169, 393216, 4, 2097171, 0, 11, 2097172, 65536, 11, 2097173, 131072, 11, 2097183, 262145, 2, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 4, 2097196, 0, 13, 2097198, 131072, 13, 2097201, 393216, 4, 2097203, 393216, 4, 2097205, 393216, 6, 2097209, 0, 11, 2097210, 65536, 11, 2097211, 131072, 11, 2097213, 327680, 6, 2097215, 327680, 4, 2097217, 0, 11, 2097218, 65536, 11, 2097219, 131072, 11, 2097224, 0, 39, 2097225, 65536, 39, 2097226, 65536, 39, 2097227, 65536, 39, 2097228, 65536, 39, 2097229, 196608, 39, 2097235, 0, 39, 2097236, 65536, 39, 2097237, 65536, 39, 2097238, 65536, 39, 2097239, 65536, 39, 2097240, 65536, 39, 2097241, 131072, 39, 2097247, 262144, 40, 2097248, 65536, 40, 2097249, 65536, 40, 2097250, 65536, 40, 2097251, 65536, 40, 2097252, 65536, 40, 2097253, 131072, 40, 2097254, 262144, 40, 2097255, 65536, 40, 2097256, 65536, 40, 2097257, 65536, 40, 2097258, 65536, 40, 2097259, 65536, 40, 2097260, 65536, 40, 2097261, 65536, 40, 2097262, 65536, 40, 2097263, 65536, 40, 2097264, 131072, 40, 2097265, 131072, 12, 2097269, 393216, 0, 2097270, 458752, 0, 2162688, 0, 40, 2162689, 65536, 40, 2162690, 65536, 40, 2162691, 65536, 40, 2162692, 65536, 40, 2162693, 65536, 40, 2162694, 131072, 40, 2162695, 131072, 38, 2162702, 131072, 38, 2162703, 262144, 0, 2162704, 327680, 0, 2162705, 393216, 0, 2162706, 458752, 0, 2162707, 0, 12, 2162709, 131072, 12, 2162710, 262144, 0, 2162711, 327680, 0, 2162712, 393216, 0, 2162713, 458752, 0, 2162719, 262145, 2, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 4, 2162734, 262144, 0, 2162735, 327680, 0, 2162736, 262144, 0, 2162737, 327680, 0, 2162738, 393216, 0, 2162739, 458752, 0, 2162745, 0, 12, 2162747, 131072, 12, 2162748, 393216, 0, 2162749, 458752, 0, 2162750, 393216, 0, 2162751, 458752, 0, 2162753, 0, 12, 2162755, 131072, 12, 2162760, 0, 40, 2162761, 65536, 40, 2162762, 65536, 40, 2162763, 65536, 40, 2162764, 65536, 40, 2162765, 196608, 40, 2162771, 0, 40, 2162772, 65536, 40, 2162773, 65536, 40, 2162774, 65536, 40, 2162775, 65536, 40, 2162776, 65536, 40, 2162777, 131072, 40, 2162783, 131072, 38, 2162784, 196608, 36, 2162785, 262144, 36, 2162790, 131072, 38, 2162791, 262144, 6, 2162794, 327680, 4, 2162797, 393216, 4, 2162799, 0, 13, 2162801, 131072, 13, 2162804, 327680, 4, 2162807, 393216, 4, 2228224, 65536, 39, 2228225, 65536, 39, 2228226, 65536, 39, 2228227, 65536, 39, 2228228, 65536, 39, 2228229, 65536, 39, 2228230, 65536, 39, 2228231, 131072, 39, 2228238, 131072, 38, 2228240, 327680, 4, 2228241, 0, 11, 2228242, 65536, 11, 2228243, 393216, 4, 2228245, 131072, 13, 2228246, 0, 11, 2228247, 65536, 11, 2228248, 131072, 11, 2228250, 393216, 4, 2228255, 262145, 2, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 4, 2228262, 0, 11, 2228263, 65536, 11, 2228264, 131072, 11, 2228269, 327680, 6, 2228272, 393216, 6, 2228273, 327680, 4, 2228274, 0, 11, 2228275, 65536, 11, 2228276, 131072, 11, 2228281, 0, 13, 2228283, 131072, 13, 2228286, 393216, 4, 2228288, 393216, 4, 2228289, 0, 13, 2228291, 131072, 13, 2228295, 327680, 6, 2228298, 393216, 6, 2228301, 0, 38, 2228319, 131072, 38, 2228326, 131072, 38, 2293760, 65536, 40, 2293761, 65536, 40, 2293762, 65536, 40, 2293763, 65536, 40, 2293764, 65536, 40, 2293765, 65536, 40, 2293766, 65536, 40, 2293767, 131072, 40, 2293774, 131072, 38, 2293775, 262144, 0, 2293776, 327680, 0, 2293777, 0, 12, 2293779, 131072, 12, 2293780, 393216, 0, 2293781, 458752, 0, 2293782, 0, 12, 2293784, 131072, 12, 2293791, 262145, 2, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 4, 2293798, 0, 12, 2293800, 131072, 12, 2293806, 393216, 0, 2293807, 458752, 0, 2293808, 393216, 0, 2293809, 458752, 0, 2293810, 0, 12, 2293812, 131072, 12, 2293817, 393216, 0, 2293818, 458752, 0, 2293819, 393216, 0, 2293820, 458752, 0, 2293821, 393216, 0, 2293822, 458752, 0, 2293823, 262144, 0, 2293824, 327680, 0, 2293825, 262144, 0, 2293826, 327680, 0, 2293837, 0, 38, 2293855, 131072, 38, 2293862, 131072, 38, 2293877, 262144, 6, 2359310, 131072, 38, 2359313, 0, 13, 2359315, 131072, 13, 2359318, 0, 13, 2359320, 131072, 13, 2359325, 393216, 0, 2359326, 458752, 0, 2359327, 262145, 2, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 4, 2359334, 0, 13, 2359336, 131072, 13, 2359341, 327680, 4, 2359343, 327680, 4, 2359346, 0, 13, 2359348, 131072, 13, 2359352, 0, 11, 2359353, 65536, 11, 2359354, 131072, 11, 2359355, 393216, 4, 2359357, 393216, 4, 2359359, 393216, 4, 2359360, 327680, 6, 2359361, 0, 11, 2359362, 65536, 11, 2359363, 131072, 11, 2359373, 0, 38, 2359391, 262144, 39, 2359392, 65536, 39, 2359398, 262144, 39, 2359399, 65536, 39, 2359418, 393216, 0, 2359419, 458752, 0, 2359420, 393216, 0, 2359421, 458752, 0, 2359422, 262144, 0, 2359423, 327680, 0, 2424846, 131072, 38, 2424847, 393216, 0, 2424848, 458752, 0, 2424849, 393216, 0, 2424850, 458752, 0, 2424851, 262144, 0, 2424852, 327680, 0, 2424853, 262144, 0, 2424854, 327680, 0, 2424855, 262144, 0, 2424856, 327680, 0, 2424860, 327680, 4, 2424863, 262145, 2, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 4, 2424870, 393216, 0, 2424871, 458752, 0, 2424878, 262144, 0, 2424879, 327680, 0, 2424880, 393216, 0, 2424881, 458752, 0, 2424882, 393216, 0, 2424883, 458752, 0, 2424888, 0, 12, 2424890, 131072, 12, 2424891, 262144, 0, 2424892, 327680, 0, 2424893, 262144, 0, 2424894, 327680, 0, 2424895, 393216, 0, 2424896, 458752, 0, 2424897, 0, 12, 2424899, 131072, 12, 2424908, 65536, 39, 2424909, 196608, 39, 2424927, 262144, 40, 2424928, 131072, 44, 2424934, 262144, 40, 2424935, 131072, 44, 2424936, 65536, 11, 2424937, 131072, 11, 2424946, 0, 11, 2424947, 65536, 11, 2424948, 131072, 11, 2424953, 0, 11, 2424954, 65536, 11, 2424955, 131072, 11, 2424956, 393216, 4, 2424958, 393216, 4, 2490382, 131072, 38, 2490383, 0, 11, 2490384, 65536, 11, 2490385, 131072, 11, 2490387, 393216, 4, 2490389, 393216, 6, 2490391, 393216, 6, 2490393, 393216, 6, 2490397, 393216, 0, 2490398, 458752, 0, 2490399, 262145, 2, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 4, 2490408, 393216, 4, 2490413, 327680, 6, 2490416, 393216, 6, 2490417, 327680, 4, 2490420, 393216, 4, 2490424, 0, 13, 2490426, 131072, 13, 2490428, 327680, 6, 2490430, 327680, 4, 2490433, 0, 13, 2490435, 131072, 13, 2490444, 0, 40, 2490445, 196608, 40, 2490463, 131072, 38, 2490470, 131072, 38, 2490471, 0, 12, 2490473, 131072, 12, 2490474, 262144, 0, 2490475, 327680, 0, 2490476, 262144, 0, 2490477, 327680, 0, 2490478, 393216, 0, 2490479, 458752, 0, 2490480, 393216, 0, 2490481, 458752, 0, 2490482, 0, 12, 2490484, 131072, 12, 2490485, 262144, 0, 2490486, 327680, 0, 2490487, 262144, 0, 2490488, 327680, 0, 2490489, 0, 12, 2490491, 131072, 12, 2490492, 393216, 0, 2490493, 458752, 0, 2490494, 262144, 0, 2490495, 327680, 0, 2490496, 262144, 0, 2490497, 327680, 0, 2555918, 131072, 38, 2555919, 0, 12, 2555921, 131072, 12, 2555926, 262144, 0, 2555927, 327680, 0, 2555928, 393216, 0, 2555929, 458752, 0, 2555932, 327680, 4, 2555935, 262145, 2, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 4, 2555942, 262144, 0, 2555943, 327680, 0, 2555944, 393216, 0, 2555945, 458752, 0, 2555950, 262144, 0, 2555951, 327680, 0, 2555952, 262144, 0, 2555953, 327680, 0, 2555981, 0, 38, 2555993, 262145, 5, 2555994, 131073, 3, 2555995, 131073, 3, 2555996, 131073, 3, 2555997, 131073, 3, 2555998, 1, 6, 2555999, 131072, 38, 2556000, 262144, 39, 2556001, 65536, 39, 2556002, 65536, 39, 2556003, 65536, 39, 2556004, 65536, 39, 2556005, 65536, 39, 2556006, 131072, 39, 2556007, 0, 13, 2556009, 131072, 13, 2556011, 327680, 6, 2556013, 327680, 4, 2556016, 393216, 4, 2556018, 0, 13, 2556020, 131072, 13, 2556022, 327680, 6, 2556025, 0, 13, 2556027, 131072, 13, 2556030, 393216, 4, 2556031, 327680, 6, 2621440, 65536, 37, 2621441, 65536, 37, 2621442, 65536, 37, 2621443, 65536, 37, 2621444, 65536, 37, 2621445, 65536, 37, 2621446, 65536, 37, 2621447, 65536, 37, 2621448, 65536, 37, 2621449, 393216, 81, 2621450, 65536, 35, 2621451, 131072, 35, 2621454, 131072, 38, 2621455, 0, 13, 2621457, 131072, 13, 2621461, 327680, 6, 2621463, 327680, 4, 2621466, 393216, 4, 2621469, 262144, 0, 2621470, 327680, 0, 2621471, 262145, 2, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 4, 2621482, 393216, 4, 2621485, 327680, 6, 2621487, 327680, 6, 2621490, 393216, 6, 2621513, 65536, 37, 2621514, 65536, 37, 2621515, 65536, 37, 2621516, 65536, 37, 2621517, 0, 38, 2621529, 262145, 2, 2621530, 1, 0, 2621531, 1, 0, 2621532, 1, 0, 2621533, 1, 0, 2621534, 1, 4, 2621535, 131072, 38, 2621536, 262144, 40, 2621537, 65536, 40, 2621538, 65536, 40, 2621539, 65536, 40, 2621540, 65536, 40, 2621541, 65536, 40, 2621542, 131072, 40, 2621543, 458752, 0, 2621544, 262144, 0, 2621545, 327680, 0, 2621546, 262144, 0, 2621547, 327680, 0, 2621548, 393216, 0, 2621549, 458752, 0, 2686976, 65536, 37, 2686977, 65536, 37, 2686978, 65536, 37, 2686979, 65536, 37, 2686980, 65536, 37, 2686981, 65536, 37, 2686982, 65536, 37, 2686983, 65536, 37, 2686984, 131072, 37, 2686985, 131072, 38, 2686986, 65536, 36, 2686987, 131072, 36, 2686988, 65536, 35, 2686989, 131072, 35, 2686990, 131072, 38, 2686991, 262144, 0, 2686992, 327680, 0, 2686993, 393216, 0, 2686994, 458752, 0, 2687004, 327680, 6, 2687007, 262145, 2, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 4, 2687014, 262144, 0, 2687015, 327680, 0, 2687016, 393216, 0, 2687017, 458752, 0, 2687037, 0, 11, 2687038, 65536, 11, 2687039, 131072, 11, 2687042, 0, 11, 2687043, 65536, 11, 2687044, 131072, 11, 2687047, 0, 37, 2687048, 65536, 37, 2687049, 0, 38, 2687052, 131072, 38, 2687053, 196608, 38, 2687065, 262145, 2, 2687066, 1, 0, 2687067, 1, 0, 2687068, 1, 0, 2687069, 1, 0, 2687070, 1, 4, 2687071, 131072, 38, 2687072, 131072, 38, 2687073, 0, 13, 2687075, 131072, 13, 2687078, 393216, 4, 2687080, 393216, 4, 2687081, 327680, 6, 2687083, 327680, 4, 2687086, 0, 37, 2687087, 65536, 37, 2687088, 65536, 37, 2687089, 65536, 37, 2687090, 65536, 37, 2687091, 65536, 37, 2687092, 65536, 37, 2687093, 65536, 37, 2687094, 65536, 37, 2687095, 65536, 37, 2687096, 65536, 37, 2687097, 65536, 37, 2687098, 65536, 37, 2687099, 65536, 37, 2687100, 65536, 37, 2687101, 65536, 37, 2687102, 65536, 37, 2687103, 65536, 37, 2687104, 65536, 37, 2687105, 65536, 37, 2752520, 131072, 38, 2752521, 131072, 38, 2752524, 65536, 36, 2752525, 131072, 36, 2752526, 131072, 38, 2752528, 327680, 4, 2752531, 0, 11, 2752532, 65536, 11, 2752533, 131072, 11, 2752539, 262144, 0, 2752540, 327680, 0, 2752541, 393216, 0, 2752542, 458752, 0, 2752543, 262145, 2, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 4, 2752550, 0, 11, 2752551, 65536, 11, 2752552, 131072, 11, 2752554, 393216, 4, 2752569, 393216, 0, 2752570, 458752, 0, 2752571, 393216, 0, 2752572, 458752, 0, 2752573, 0, 12, 2752575, 131072, 12, 2752576, 262144, 0, 2752577, 327680, 0, 2752578, 0, 12, 2752580, 131072, 12, 2752581, 262144, 0, 2752582, 327680, 0, 2752583, 0, 38, 2752584, 0, 38, 2752585, 0, 38, 2752588, 131072, 38, 2752589, 262144, 38, 2752590, 131072, 37, 2752594, 65536, 37, 2752595, 65536, 37, 2752596, 65536, 37, 2752597, 65536, 37, 2752598, 65536, 37, 2752599, 131072, 37, 2752601, 262145, 6, 2752602, 262145, 4, 2752603, 262145, 4, 2752604, 262145, 4, 2752605, 262145, 4, 2752606, 131073, 6, 2752607, 131072, 38, 2752608, 131072, 38, 2752622, 0, 38, 2752623, 0, 38, 2752624, 0, 38, 2818056, 131072, 38, 2818057, 262144, 38, 2818058, 65536, 37, 2818059, 65536, 37, 2818060, 65536, 37, 2818061, 131072, 37, 2818062, 131072, 38, 2818063, 262144, 0, 2818064, 327680, 0, 2818065, 262144, 0, 2818066, 327680, 0, 2818067, 0, 12, 2818069, 131072, 12, 2818072, 0, 11, 2818073, 65536, 11, 2818074, 131072, 11, 2818076, 327680, 4, 2818079, 262145, 2, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 4, 2818086, 0, 12, 2818088, 131072, 12, 2818089, 262144, 0, 2818090, 327680, 0, 2818103, 0, 11, 2818104, 65536, 11, 2818105, 131072, 11, 2818106, 327680, 4, 2818109, 0, 13, 2818111, 131072, 13, 2818114, 0, 13, 2818116, 131072, 13, 2818117, 65536, 11, 2818118, 131072, 11, 2818119, 0, 38, 2818120, 0, 38, 2818121, 0, 39, 2818122, 65536, 39, 2818123, 65536, 39, 2818124, 131072, 39, 2818126, 131072, 38, 2818128, 0, 37, 2818129, 0, 38, 2818135, 131072, 38, 2818136, 65536, 37, 2818137, 65536, 37, 2818138, 65536, 37, 2818139, 65536, 37, 2818140, 65536, 37, 2818141, 65536, 37, 2818142, 65536, 37, 2818143, 65536, 37, 2818144, 65536, 37, 2818145, 65536, 37, 2818146, 65536, 37, 2818147, 65536, 37, 2818148, 65536, 37, 2818149, 65536, 37, 2818150, 65536, 37, 2818151, 65536, 37, 2818152, 65536, 37, 2818153, 65536, 37, 2818154, 65536, 37, 2818155, 65536, 37, 2818156, 65536, 37, 2818157, 65536, 37, 2818158, 65536, 37, 2818159, 65536, 37, 2818160, 196608, 38, 2883592, 131072, 38, 2883597, 131072, 38, 2883598, 131072, 38, 2883601, 393216, 6, 2883603, 0, 13, 2883605, 131072, 13, 2883606, 262144, 0, 2883607, 327680, 0, 2883608, 0, 12, 2883610, 131072, 12, 2883611, 262144, 0, 2883612, 327680, 0, 2883613, 393216, 0, 2883614, 458752, 0, 2883615, 262145, 2, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 4, 2883622, 0, 13, 2883624, 131072, 13, 2883625, 65536, 11, 2883626, 131072, 11, 2883631, 0, 11, 2883632, 65536, 11, 2883633, 131072, 11, 2883639, 0, 12, 2883641, 131072, 12, 2883642, 262144, 0, 2883643, 327680, 0, 2883644, 262144, 0, 2883645, 327680, 0, 2883646, 393216, 0, 2883647, 458752, 0, 2883648, 393216, 0, 2883649, 458752, 0, 2883650, 262144, 0, 2883651, 327680, 0, 2883652, 0, 12, 2883654, 131072, 12, 2883655, 0, 38, 2883656, 0, 38, 2883657, 0, 40, 2883658, 65536, 40, 2883659, 65536, 40, 2883660, 131072, 40, 2883662, 131072, 38, 2883664, 0, 38, 2883665, 0, 38, 2883671, 327680, 27, 2883672, 65536, 37, 2883673, 65536, 37, 2883674, 65536, 37, 2883675, 65536, 37, 2883676, 65536, 37, 2883677, 65536, 37, 2883678, 65536, 37, 2883679, 65536, 37, 2883680, 65536, 37, 2883681, 65536, 37, 2883682, 65536, 37, 2883683, 65536, 37, 2883684, 65536, 37, 2883685, 65536, 37, 2883686, 65536, 37, 2883687, 65536, 37, 2883688, 65536, 37, 2883689, 65536, 37, 2883690, 65536, 37, 2883691, 65536, 37, 2883692, 65536, 37, 2883693, 65536, 37, 2883694, 65536, 37, 2883695, 65536, 37, 2883696, 65536, 37, 2883697, 65536, 37, 2883698, 65536, 37, 2883699, 65536, 37, 2883700, 65536, 37, 2883701, 65536, 37, 2883702, 131072, 37, 2949128, 131072, 38, 2949133, 262144, 38, 2949134, 65536, 37, 2949135, 65536, 37, 2949136, 65536, 37, 2949137, 65536, 37, 2949138, 65536, 37, 2949139, 65536, 37, 2949140, 65536, 37, 2949141, 131072, 37, 2949144, 0, 13, 2949146, 131072, 13, 2949148, 0, 11, 2949149, 65536, 11, 2949150, 131072, 11, 2949151, 262145, 2, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 4, 2949158, 262144, 0, 2949159, 327680, 0, 2949160, 0, 12, 2949162, 131072, 12, 2949163, 393216, 0, 2949164, 458752, 0, 2949165, 393216, 0, 2949166, 458752, 0, 2949167, 0, 12, 2949169, 131072, 12, 2949175, 0, 13, 2949177, 131072, 13, 2949180, 393216, 6, 2949181, 327680, 4, 2949183, 327680, 4, 2949186, 393216, 4, 2949188, 0, 13, 2949190, 131072, 13, 2949191, 0, 38, 2949192, 0, 39, 2949193, 65536, 39, 2949194, 65536, 39, 2949195, 65536, 39, 2949196, 65536, 39, 2949197, 65536, 39, 2949198, 131072, 39, 2949200, 0, 38, 2949201, 0, 38, 2949238, 131072, 38, 3014664, 131072, 38, 3014676, 131072, 38, 3014677, 131072, 38, 3014678, 262144, 0, 3014679, 327680, 0, 3014680, 393216, 0, 3014681, 458752, 0, 3014682, 262144, 0, 3014683, 327680, 0, 3014684, 0, 12, 3014686, 131072, 12, 3014687, 262145, 2, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 4, 3014696, 0, 13, 3014698, 131072, 13, 3014701, 393216, 4, 3014703, 0, 13, 3014705, 131072, 13, 3014727, 0, 38, 3014728, 0, 40, 3014729, 65536, 40, 3014730, 65536, 40, 3014731, 65536, 40, 3014732, 65536, 40, 3014733, 65536, 40, 3014734, 131072, 40, 3014736, 0, 38, 3014737, 0, 38, 3014774, 131072, 38, 3080200, 327680, 27, 3080201, 65536, 37, 3080202, 65536, 37, 3080203, 65536, 37, 3080204, 65536, 37, 3080205, 65536, 37, 3080206, 65536, 37, 3080207, 65536, 37, 3080208, 65536, 37, 3080209, 131072, 37, 3080212, 131072, 38, 3080213, 131072, 38, 3080215, 327680, 4, 3080218, 393216, 4, 3080220, 0, 13, 3080222, 131072, 13, 3080223, 262145, 2, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 4, 3080244, 0, 37, 3080245, 65536, 37, 3080246, 65536, 37, 3080247, 65536, 37, 3080248, 65536, 37, 3080249, 65536, 37, 3080250, 65536, 37, 3080251, 65536, 37, 3080252, 65536, 37, 3080253, 65536, 37, 3080254, 65536, 37, 3080255, 65536, 37, 3080256, 65536, 37, 3080257, 65536, 37, 3080258, 65536, 37, 3080259, 65536, 37, 3080260, 65536, 37, 3080261, 65536, 37, 3080262, 65536, 37, 3080263, 65536, 37, 3080264, 65536, 37, 3080265, 65536, 37, 3080266, 65536, 37, 3080267, 131072, 37, 3080272, 0, 38, 3080273, 0, 38, 3080310, 131072, 38, 3145745, 131072, 38, 3145748, 262144, 38, 3145749, 65536, 37, 3145750, 65536, 37, 3145751, 65536, 37, 3145752, 65536, 37, 3145753, 65536, 37, 3145754, 65536, 37, 3145755, 65536, 37, 3145756, 65536, 37, 3145757, 65536, 37, 3145758, 131072, 37, 3145759, 262145, 2, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 4, 3145766, 0, 37, 3145767, 65536, 37, 3145768, 65536, 37, 3145769, 65536, 37, 3145770, 65536, 37, 3145771, 65536, 37, 3145772, 65536, 37, 3145773, 65536, 37, 3145774, 65536, 37, 3145775, 65536, 37, 3145776, 65536, 37, 3145777, 65536, 37, 3145778, 65536, 37, 3145779, 65536, 37, 3145780, 65536, 37, 3145781, 196608, 38, 3145803, 262144, 38, 3145804, 65536, 37, 3145805, 65536, 37, 3145806, 65536, 37, 3145807, 65536, 37, 3145808, 196608, 38, 3145809, 0, 38, 3145846, 131072, 38, 3211281, 262144, 38, 3211282, 65536, 37, 3211283, 65536, 37, 3211284, 65536, 37, 3211285, 65536, 37, 3211286, 65536, 37, 3211287, 65536, 37, 3211288, 65536, 37, 3211289, 65536, 37, 3211290, 65536, 37, 3211291, 65536, 37, 3211292, 131072, 37, 3211293, 131072, 38, 3211294, 131072, 38, 3211295, 262145, 2, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 4, 3211302, 0, 38, 3211303, 0, 38, 3211345, 0, 38, 3211382, 131072, 38, 3276828, 131072, 38, 3276829, 131072, 38, 3276830, 131072, 38, 3276831, 262145, 2, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 4, 3276838, 0, 38, 3276839, 0, 38, 3276840, 0, 37, 3276841, 65536, 37, 3276842, 65536, 37, 3276843, 65536, 37, 3276844, 65536, 37, 3276845, 65536, 37, 3276846, 65536, 37, 3276847, 65536, 37, 3276848, 65536, 37, 3276849, 65536, 37, 3276850, 65536, 37, 3276851, 65536, 37, 3276852, 65536, 37, 3276853, 65536, 37, 3276854, 65536, 37, 3276855, 65536, 37, 3276856, 65536, 37, 3276857, 65536, 37, 3276858, 65536, 37, 3276859, 65536, 37, 3276860, 65536, 37, 3276861, 65536, 37, 3276862, 65536, 37, 3276863, 65536, 37, 3276864, 65536, 37, 3276865, 65536, 37, 3276866, 65536, 37, 3276867, 65536, 37, 3276868, 65536, 37, 3276869, 65536, 37, 3276870, 65536, 37, 3276871, 65536, 37, 3276872, 65536, 37, 3276873, 65536, 37, 3276874, 65536, 37, 3276875, 65536, 37, 3276876, 65536, 37, 3276877, 65536, 37, 3276878, 65536, 37, 3276879, 65536, 37, 3276880, 65536, 37, 3276881, 196608, 38, 3276918, 131072, 38, 3342364, 131072, 38, 3342365, 131072, 38, 3342366, 131072, 38, 3342367, 262145, 2, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 4, 3342374, 0, 38, 3342375, 0, 38, 3342376, 0, 38, 3342454, 131072, 38, 3407900, 131072, 38, 3407901, 131072, 38, 3407902, 131072, 38, 3407903, 262145, 2, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 4, 3407910, 0, 38, 3407911, 0, 38, 3407912, 0, 38, 3407990, 131072, 38, 3473436, 131072, 38, 3473437, 131072, 38, 3473438, 131072, 38, 3473439, 262145, 2, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 4, 3473446, 0, 38, 3473447, 0, 38, 3473448, 0, 38, 3473526, 131072, 38, 3538972, 131072, 38, 3538973, 131072, 38, 3538974, 131072, 38, 3538975, 262145, 2, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 4, 3538982, 0, 38, 3538983, 0, 38, 3538984, 0, 38, 3539062, 131072, 38, 3604508, 131072, 38, 3604509, 131072, 38, 3604510, 131072, 38, 3604511, 262145, 2, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 4, 3604518, 0, 38, 3604519, 0, 38, 3604520, 0, 38, 3604598, 131072, 38, 3670044, 131072, 38, 3670045, 131072, 38, 3670046, 131072, 38, 3670047, 262145, 2, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 4, 3670054, 0, 38, 3670055, 0, 38, 3670056, 0, 38, 3670134, 131072, 38, 3735580, 131072, 38, 3735581, 131072, 38, 3735582, 131072, 38, 3735583, 262145, 2, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 4, 3735590, 0, 38, 3735591, 0, 38, 3735592, 0, 38, 3735670, 131072, 38, 3801116, 131072, 38, 3801117, 131072, 38, 3801118, 131072, 38, 3801119, 262145, 2, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 4, 3801126, 0, 38, 3801127, 0, 38, 3801128, 0, 38, 3801206, 131072, 38, 3866652, 131072, 38, 3866653, 131072, 38, 3866654, 131072, 38, 3866655, 262145, 2, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 4, 3866662, 0, 38, 3866663, 0, 38, 3866664, 0, 38, 3866742, 131072, 38 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327689, 196608, 35, 327690, 262144, 35, 327733, 65536, 35, 327734, 131072, 35, 393225, 196608, 36, 393226, 262144, 36, 393247, 262149, 5, 393248, 131077, 3, 393249, 131077, 3, 393250, 5, 6, 393266, 196608, 35, 393267, 262144, 35, 393269, 65536, 36, 393270, 131072, 36, 393311, 196608, 35, 393312, 262144, 35, 393315, 196608, 35, 393316, 262144, 35, 458783, 262149, 2, 458784, 5, 0, 458785, 5, 0, 458786, 5, 4, 458802, 196608, 36, 458803, 262144, 36, 458826, 65536, 35, 458827, 131072, 35, 458835, 65536, 35, 458836, 131072, 35, 458844, 458752, 34, 458847, 196608, 36, 458848, 262144, 36, 458851, 196608, 36, 458852, 262144, 36, 458866, 0, 32, 458867, 65536, 32, 458868, 131072, 32, 458873, 458752, 34, 524298, 0, 32, 524299, 65536, 32, 524300, 131072, 32, 524319, 262149, 2, 524320, 5, 0, 524321, 5, 0, 524322, 5, 4, 524325, 0, 11, 524326, 65536, 11, 524327, 131072, 11, 524332, 0, 11, 524333, 65536, 11, 524334, 131072, 11, 524350, 0, 11, 524351, 65536, 11, 524352, 131072, 11, 524357, 0, 11, 524358, 65536, 11, 524359, 131072, 11, 524362, 65536, 36, 524363, 131072, 36, 524365, 458752, 34, 524366, 196608, 35, 524367, 262144, 35, 524371, 65536, 36, 524372, 131072, 36, 524374, 458752, 34, 524375, 196608, 35, 524376, 262144, 35, 524402, 0, 33, 524403, 65536, 33, 524404, 131072, 33, 524409, 196608, 35, 524410, 262144, 35, 589834, 0, 33, 589835, 65536, 33, 589836, 131072, 33, 589841, 262144, 0, 589842, 327680, 0, 589843, 393216, 0, 589844, 458752, 0, 589845, 393216, 0, 589846, 458752, 0, 589847, 262144, 0, 589848, 327680, 0, 589849, 393216, 0, 589850, 458752, 0, 589851, 262144, 0, 589852, 327680, 0, 589855, 262149, 2, 589856, 5, 0, 589857, 5, 0, 589858, 5, 4, 589861, 0, 12, 589862, 65536, 12, 589863, 131072, 12, 589864, 262144, 0, 589865, 327680, 0, 589866, 393216, 0, 589867, 458752, 0, 589868, 0, 12, 589869, 65536, 12, 589870, 131072, 12, 589882, 262144, 0, 589883, 327680, 0, 589884, 262144, 0, 589885, 327680, 0, 589886, 0, 12, 589887, 65536, 12, 589888, 131072, 12, 589889, 393216, 0, 589890, 458752, 0, 589891, 393216, 0, 589892, 458752, 0, 589893, 0, 12, 589894, 65536, 12, 589895, 131072, 12, 589896, 0, 39, 589902, 196608, 36, 589903, 262144, 36, 589911, 196608, 36, 589912, 262144, 36, 589928, 65536, 35, 589929, 131072, 35, 589938, 0, 34, 589939, 65536, 34, 589940, 131072, 34, 589941, 65536, 35, 589942, 131072, 35, 589945, 196608, 36, 589946, 262144, 36, 655365, 458752, 34, 655368, 65536, 35, 655369, 131072, 35, 655370, 0, 34, 655371, 65536, 34, 655372, 131072, 34, 655373, 262144, 3, 655376, 327680, 6, 655382, 327680, 6, 655385, 393216, 6, 655386, 327680, 6, 655389, 393216, 6, 655390, 196608, 32, 655391, 262149, 6, 655392, 262149, 4, 655393, 262149, 4, 655394, 131077, 6, 655396, 262144, 32, 655399, 327680, 6, 655402, 393216, 6, 655404, 393216, 4, 655408, 0, 11, 655409, 65536, 11, 655410, 131072, 11, 655424, 327680, 4, 655429, 393216, 4, 655436, 327680, 37, 655451, 393216, 37, 655464, 65536, 36, 655465, 131072, 36, 655468, 458752, 34, 655470, 65536, 35, 655471, 131072, 35, 655474, 393216, 34, 655476, 458752, 34, 655477, 65536, 36, 655478, 131072, 36, 720900, 196608, 35, 720901, 262144, 35, 720904, 65536, 36, 720905, 131072, 36, 720909, 262144, 4, 720910, 196608, 35, 720911, 262144, 35, 720927, 327680, 35, 720928, 393216, 35, 720929, 262144, 32, 720930, 327680, 20, 720931, 262144, 32, 720933, 262144, 0, 720934, 327680, 0, 720936, 262144, 0, 720937, 327680, 0, 720938, 262144, 0, 720939, 327680, 0, 720940, 393216, 0, 720941, 458752, 0, 720942, 262144, 0, 720943, 327680, 0, 720944, 0, 12, 720945, 65536, 12, 720946, 131072, 12, 720968, 262144, 6, 720970, 65536, 4, 720971, 327680, 37, 720972, 327680, 38, 720987, 393216, 38, 720988, 393216, 37, 721006, 65536, 36, 721007, 131072, 36, 721017, 65536, 35, 721018, 131072, 35, 786436, 196608, 36, 786437, 262144, 36, 786446, 196608, 36, 786447, 262144, 36, 786448, 327680, 6, 786454, 327680, 6, 786458, 327680, 4, 786461, 393216, 4, 786462, 327680, 19, 786463, 327680, 36, 786464, 393216, 36, 786466, 196608, 32, 786467, 327680, 20, 786468, 327680, 6, 786471, 327680, 6, 786480, 393216, 6, 786492, 327680, 4, 786507, 327680, 38, 786508, 327680, 39, 786523, 393216, 39, 786524, 393216, 38, 786527, 458752, 34, 786530, 393216, 37, 786538, 262144, 0, 786539, 327680, 0, 786540, 262144, 0, 786541, 327680, 0, 786543, 196608, 35, 786544, 262144, 35, 786553, 65536, 36, 786554, 131072, 36, 851976, 458752, 34, 851984, 393216, 0, 852000, 327680, 20, 852007, 393216, 70, 852029, 393216, 71, 852043, 327680, 39, 852044, 327680, 40, 852052, 65536, 35, 852053, 131072, 35, 852059, 393216, 40, 852060, 393216, 39, 852066, 393216, 38, 852067, 393216, 37, 852071, 262144, 21, 852073, 327680, 6, 852075, 327680, 6, 852078, 393216, 6, 852079, 327680, 37, 852080, 262144, 36, 852086, 458752, 34, 917519, 327680, 4, 917527, 196608, 7, 917528, 262144, 7, 917534, 196608, 55, 917535, 196608, 55, 917536, 196608, 55, 917537, 196608, 55, 917538, 196608, 55, 917539, 196608, 55, 917547, 65536, 4, 917548, 196608, 7, 917549, 262144, 7, 917551, 131072, 4, 917564, 131072, 4, 917565, 393216, 72, 917566, 262144, 7, 917567, 65536, 4, 917579, 327680, 40, 917580, 327680, 41, 917581, 196608, 35, 917582, 262144, 35, 917588, 65536, 36, 917589, 131072, 36, 917595, 393216, 41, 917596, 393216, 40, 917602, 393216, 39, 917603, 393216, 38, 917607, 262144, 22, 917614, 327680, 37, 917615, 327680, 38, 917628, 196608, 35, 917629, 262144, 35, 983054, 458752, 34, 983056, 393216, 67, 983057, 458752, 67, 983070, 196608, 56, 983071, 196608, 56, 983072, 196608, 56, 983073, 196608, 56, 983074, 196608, 56, 983075, 196608, 56, 983115, 327680, 41, 983117, 196608, 36, 983118, 262144, 36, 983122, 458752, 34, 983132, 393216, 41, 983138, 393216, 40, 983139, 393216, 39, 983150, 327680, 38, 983151, 327680, 39, 983157, 65536, 35, 983158, 131072, 35, 983164, 196608, 36, 983165, 262144, 36, 1048592, 393216, 68, 1048593, 458752, 68, 1048594, 458752, 71, 1048602, 327680, 6, 1048605, 393216, 6, 1048606, 196608, 57, 1048607, 196608, 57, 1048608, 196608, 57, 1048609, 196608, 57, 1048610, 196608, 57, 1048611, 196608, 57, 1048614, 327680, 6, 1048649, 0, 37, 1048668, 65536, 35, 1048669, 131072, 35, 1048674, 393216, 41, 1048675, 393216, 40, 1048676, 458752, 0, 1048686, 327680, 39, 1048687, 327680, 40, 1048693, 65536, 36, 1048694, 131072, 36, 1048697, 458752, 34, 1048698, 65536, 35, 1048699, 131072, 35, 1114119, 458752, 34, 1114127, 65536, 11, 1114128, 393216, 69, 1114129, 458752, 69, 1114130, 458752, 72, 1114137, 131072, 4, 1114142, 0, 57, 1114143, 65536, 57, 1114144, 65536, 57, 1114145, 65536, 57, 1114146, 65536, 57, 1114147, 131072, 57, 1114148, 131072, 4, 1114204, 65536, 36, 1114205, 131072, 36, 1114208, 196608, 35, 1114209, 262144, 35, 1114210, 327680, 4, 1114211, 393216, 41, 1114213, 393216, 4, 1114222, 327680, 40, 1114223, 327680, 41, 1114234, 65536, 36, 1114235, 131072, 36, 1179653, 458752, 34, 1179662, 0, 12, 1179664, 131072, 12, 1179665, 65536, 4, 1179672, 327680, 6, 1179677, 393216, 4, 1179683, 327680, 6, 1179688, 393216, 4, 1179709, 131072, 4, 1179718, 131072, 4, 1179741, 458752, 34, 1179744, 196608, 36, 1179745, 262144, 36, 1179758, 327680, 41, 1179767, 0, 37, 1245198, 0, 13, 1245200, 131072, 13, 1245204, 262144, 0, 1245205, 327680, 0, 1245214, 327680, 19, 1245216, 65536, 2, 1245217, 131072, 2, 1245219, 393216, 0, 1245220, 458752, 0, 1245241, 327680, 6, 1245248, 393216, 4, 1245285, 196608, 35, 1245286, 262144, 35, 1245288, 131072, 37, 1245289, 131072, 37, 1245291, 65536, 35, 1245292, 131072, 35, 1245304, 196608, 35, 1245305, 262144, 35, 1310739, 327680, 6, 1310741, 327680, 6, 1310752, 65536, 3, 1310753, 131072, 3, 1310754, 327680, 4, 1310763, 393216, 6, 1310767, 393216, 6, 1310821, 196608, 36, 1310822, 262144, 36, 1310826, 458752, 34, 1310827, 65536, 36, 1310828, 131072, 36, 1310840, 196608, 36, 1310841, 262144, 36, 1376260, 196608, 35, 1376261, 262144, 35, 1376269, 393216, 37, 1376272, 393216, 6, 1376287, 327680, 20, 1376321, 131072, 11, 1376322, 65536, 4, 1376359, 458752, 34, 1441796, 196608, 36, 1441797, 262144, 36, 1441805, 393216, 38, 1441806, 393216, 37, 1441808, 65536, 4, 1441812, 262144, 6, 1441815, 327680, 4, 1441820, 393216, 6, 1441835, 393216, 6, 1441862, 65536, 4, 1441899, 196608, 32, 1441904, 458752, 34, 1507336, 458752, 34, 1507341, 393216, 39, 1507342, 393216, 38, 1507349, 131072, 4, 1507356, 262144, 0, 1507357, 327680, 0, 1507359, 393216, 19, 1507360, 458752, 19, 1507371, 131072, 12, 1507384, 327680, 4, 1507391, 393216, 4, 1507393, 393216, 7, 1507394, 393216, 7, 1507395, 393216, 7, 1507396, 393216, 7, 1507399, 131072, 11, 1507430, 65536, 35, 1507431, 131072, 35, 1507437, 262144, 32, 1507452, 196608, 35, 1507453, 262144, 35, 1572877, 393216, 40, 1572878, 393216, 39, 1572885, 327680, 6, 1572887, 327680, 4, 1572892, 393216, 6, 1572894, 393216, 6, 1572895, 393216, 20, 1572896, 458752, 20, 1572900, 327680, 4, 1572905, 393216, 6, 1572909, 393216, 6, 1572911, 393216, 6, 1572930, 458752, 0, 1572931, 262144, 0, 1572932, 327680, 0, 1572938, 196608, 35, 1572939, 262144, 35, 1572952, 196608, 35, 1572953, 262144, 35, 1572966, 65536, 36, 1572967, 131072, 36, 1572971, 327680, 35, 1572972, 393216, 35, 1572974, 196608, 32, 1572981, 458752, 34, 1572985, 458752, 34, 1572988, 196608, 36, 1572989, 262144, 36, 1638413, 393216, 41, 1638414, 393216, 40, 1638455, 65536, 4, 1638458, 327680, 6, 1638469, 393216, 6, 1638474, 196608, 36, 1638475, 262144, 36, 1638488, 196608, 36, 1638489, 262144, 36, 1638500, 65536, 35, 1638501, 131072, 35, 1638507, 327680, 36, 1638508, 393216, 36, 1703941, 458752, 34, 1703944, 196608, 35, 1703945, 262144, 35, 1703950, 393216, 0, 1703951, 458752, 0, 1703959, 458752, 10, 1703962, 393216, 6, 1703963, 327680, 4, 1703966, 393216, 4, 1703967, 327680, 20, 1703975, 327680, 4, 1703977, 327680, 4, 1703980, 393216, 4, 1703982, 327680, 4, 1704014, 196608, 35, 1704015, 262144, 35, 1704036, 65536, 36, 1704037, 131072, 36, 1769476, 196608, 35, 1769477, 262144, 35, 1769480, 196608, 36, 1769481, 262144, 36, 1769485, 327680, 4, 1769505, 196608, 32, 1769507, 327680, 20, 1769523, 65536, 4, 1769544, 393216, 4, 1769550, 196608, 36, 1769551, 262144, 36, 1769561, 65536, 35, 1769562, 131072, 35, 1769568, 196608, 35, 1769569, 262144, 35, 1769580, 196608, 32, 1835012, 196608, 36, 1835013, 262144, 36, 1835024, 65536, 4, 1835025, 458752, 73, 1835030, 262144, 6, 1835033, 327680, 6, 1835035, 327680, 4, 1835038, 393216, 4, 1835040, 327680, 19, 1835042, 393216, 19, 1835043, 458752, 19, 1835044, 327680, 6, 1835046, 327680, 4, 1835049, 393216, 4, 1835051, 327680, 6, 1835056, 393216, 6, 1835058, 393216, 4, 1835063, 131072, 4, 1835083, 458752, 34, 1835097, 65536, 36, 1835098, 131072, 36, 1835104, 196608, 36, 1835105, 262144, 36, 1835115, 262144, 32, 1900560, 196608, 7, 1900561, 458752, 74, 1900574, 327680, 0, 1900578, 393216, 20, 1900579, 458752, 20, 1900599, 0, 6, 1900600, 65536, 6, 1900601, 131072, 6, 1900603, 65536, 4, 1900605, 262144, 6, 1900608, 65536, 4, 1900654, 65536, 35, 1900655, 131072, 35, 1900657, 0, 22, 1900658, 65536, 22, 1900659, 65536, 22, 1900660, 131072, 22, 1900663, 0, 11, 1900664, 65536, 11, 1900665, 131072, 11, 1966082, 196608, 35, 1966083, 262144, 35, 1966094, 327680, 6, 1966104, 327680, 4, 1966111, 393216, 6, 1966112, 65536, 2, 1966113, 131072, 2, 1966117, 327680, 4, 1966124, 0, 11, 1966126, 131072, 11, 1966128, 393216, 6, 1966135, 0, 7, 1966136, 65536, 7, 1966137, 131072, 7, 1966165, 196608, 35, 1966166, 262144, 35, 1966170, 196608, 35, 1966171, 262144, 35, 1966190, 65536, 36, 1966191, 131072, 36, 1966193, 0, 22, 1966194, 65536, 22, 1966195, 65536, 22, 1966196, 131072, 22, 1966197, 393216, 0, 1966198, 458752, 0, 1966199, 0, 12, 1966200, 65536, 12, 1966201, 131072, 12, 2031618, 196608, 36, 2031619, 262144, 36, 2031620, 458752, 34, 2031629, 458752, 34, 2031644, 393216, 71, 2031645, 458752, 73, 2031648, 65536, 3, 2031649, 131072, 3, 2031652, 327680, 19, 2031690, 0, 11, 2031691, 65536, 11, 2031692, 131072, 11, 2031694, 65536, 35, 2031695, 131072, 35, 2031701, 196608, 36, 2031702, 262144, 36, 2031706, 196608, 36, 2031707, 262144, 36, 2031710, 458752, 34, 2031727, 0, 11, 2031728, 65536, 11, 2031735, 393216, 4, 2031738, 327680, 55, 2031739, 393216, 55, 2031740, 393216, 55, 2031741, 393216, 55, 2031742, 393216, 55, 2031743, 393216, 55, 2031744, 458752, 55, 2097166, 327680, 4, 2097171, 393216, 4, 2097180, 393216, 72, 2097181, 458752, 74, 2097182, 131072, 4, 2097187, 196608, 32, 2097192, 196608, 7, 2097193, 262144, 7, 2097195, 65536, 4, 2097198, 327680, 4, 2097218, 393216, 4, 2097226, 0, 12, 2097227, 65536, 12, 2097228, 131072, 12, 2097230, 65536, 36, 2097231, 131072, 36, 2097234, 458752, 34, 2097247, 393216, 37, 2097248, 196608, 35, 2097249, 262144, 35, 2097254, 393216, 37, 2097257, 262144, 21, 2097259, 393216, 0, 2097260, 458752, 0, 2097261, 262144, 0, 2097262, 327680, 0, 2097263, 0, 12, 2097274, 327680, 56, 2097275, 393216, 56, 2097276, 393216, 56, 2097277, 393216, 56, 2097278, 393216, 56, 2097279, 393216, 56, 2097280, 458752, 56, 2162719, 196608, 55, 2162720, 196608, 55, 2162721, 196608, 55, 2162722, 196608, 55, 2162723, 196608, 55, 2162724, 196608, 55, 2162725, 196608, 55, 2162760, 262144, 0, 2162761, 327680, 0, 2162762, 0, 13, 2162763, 65536, 13, 2162764, 131072, 13, 2162765, 327680, 37, 2162772, 65536, 35, 2162773, 131072, 35, 2162783, 393216, 38, 2162784, 393216, 37, 2162790, 393216, 38, 2162791, 393216, 37, 2162793, 262144, 22, 2162799, 393216, 6, 2162810, 327680, 57, 2162811, 393216, 57, 2162812, 393216, 57, 2162813, 393216, 57, 2162814, 393216, 57, 2162815, 393216, 57, 2162816, 458752, 57, 2228227, 0, 75, 2228228, 65536, 75, 2228229, 131072, 75, 2228230, 196608, 75, 2228231, 262144, 75, 2228232, 327680, 75, 2228233, 393216, 75, 2228237, 262144, 3, 2228238, 327680, 6, 2228243, 131072, 20, 2228245, 327680, 6, 2228248, 393216, 6, 2228255, 196608, 56, 2228256, 196608, 56, 2228257, 196608, 56, 2228258, 196608, 56, 2228259, 196608, 56, 2228260, 196608, 56, 2228261, 196608, 56, 2228269, 262144, 6, 2228276, 393216, 4, 2228283, 327680, 4, 2228288, 131072, 4, 2228300, 327680, 37, 2228301, 327680, 38, 2228308, 65536, 36, 2228309, 131072, 36, 2228312, 458752, 34, 2228319, 393216, 39, 2228320, 393216, 38, 2228326, 393216, 39, 2228327, 393216, 38, 2293763, 0, 76, 2293764, 65536, 76, 2293765, 131072, 76, 2293766, 196608, 76, 2293767, 262144, 76, 2293768, 327680, 76, 2293769, 393216, 76, 2293773, 262144, 4, 2293791, 196608, 57, 2293792, 196608, 57, 2293793, 196608, 57, 2293794, 196608, 57, 2293795, 196608, 57, 2293796, 196608, 57, 2293797, 196608, 57, 2293836, 327680, 38, 2293837, 327680, 39, 2293855, 393216, 40, 2293856, 393216, 39, 2293862, 393216, 40, 2293863, 393216, 39, 2359299, 0, 77, 2359300, 65536, 77, 2359301, 131072, 77, 2359302, 196608, 77, 2359303, 262144, 77, 2359304, 327680, 77, 2359305, 393216, 77, 2359310, 327680, 6, 2359313, 393216, 6, 2359315, 327680, 4, 2359318, 393216, 4, 2359327, 0, 57, 2359328, 65536, 57, 2359329, 65536, 57, 2359330, 65536, 57, 2359331, 65536, 57, 2359332, 65536, 57, 2359333, 131072, 57, 2359337, 65536, 4, 2359346, 393216, 4, 2359352, 327680, 4, 2359363, 393216, 6, 2359372, 327680, 39, 2359373, 327680, 40, 2359391, 393216, 41, 2359392, 393216, 40, 2359398, 393216, 41, 2359399, 393216, 40, 2424835, 0, 78, 2424836, 65536, 78, 2424837, 131072, 78, 2424838, 196608, 78, 2424839, 262144, 78, 2424840, 327680, 78, 2424841, 393216, 78, 2424863, 393216, 4, 2424877, 131072, 4, 2424908, 327680, 40, 2424909, 327680, 41, 2424925, 65536, 35, 2424926, 131072, 35, 2424928, 393216, 41, 2424932, 65536, 35, 2424933, 131072, 35, 2424935, 393216, 41, 2424960, 393216, 6, 2490371, 0, 79, 2490372, 65536, 79, 2490373, 131072, 79, 2490374, 196608, 79, 2490375, 262144, 79, 2490376, 327680, 79, 2490377, 393216, 79, 2490381, 458752, 34, 2490382, 327680, 4, 2490384, 327680, 4, 2490401, 327680, 19, 2490403, 196608, 32, 2490404, 327680, 20, 2490405, 327680, 4, 2490408, 131072, 4, 2490420, 65536, 4, 2490426, 327680, 6, 2490433, 393216, 4, 2490444, 327680, 41, 2490461, 65536, 36, 2490462, 131072, 36, 2490464, 458752, 34, 2490468, 65536, 36, 2490469, 131072, 36, 2555907, 0, 80, 2555908, 65536, 80, 2555909, 131072, 80, 2555910, 196608, 80, 2555911, 262144, 80, 2555912, 327680, 80, 2555913, 393216, 80, 2555935, 393216, 4, 2555939, 65536, 2, 2555940, 131072, 2, 2555949, 65536, 4, 2555956, 262144, 6, 2555963, 458752, 73, 2555980, 65536, 4, 2556001, 0, 11, 2556002, 65536, 11, 2556003, 131072, 11, 2556009, 327680, 6, 2556018, 393216, 4, 2556020, 327680, 6, 2556025, 393216, 6, 2556027, 327680, 4, 2621448, 458752, 34, 2621449, 131072, 37, 2621458, 65536, 4, 2621459, 131072, 4, 2621460, 196608, 7, 2621461, 262144, 7, 2621472, 196608, 32, 2621475, 65536, 3, 2621476, 131072, 3, 2621477, 327680, 6, 2621479, 327680, 4, 2621498, 196608, 7, 2621499, 458752, 74, 2621505, 65536, 4, 2621512, 0, 37, 2621513, 0, 37, 2621514, 196608, 35, 2621515, 262144, 35, 2621516, 131072, 37, 2621517, 131072, 37, 2621523, 196608, 35, 2621524, 262144, 35, 2621528, 458752, 34, 2621532, 262144, 32, 2621537, 0, 12, 2621538, 65536, 12, 2621539, 131072, 12, 2621540, 393216, 0, 2621541, 458752, 0, 2621542, 393216, 0, 2686978, 458752, 34, 2687007, 393216, 6, 2687026, 131072, 4, 2687048, 0, 38, 2687050, 196608, 36, 2687051, 262144, 36, 2687053, 131072, 38, 2687057, 458752, 34, 2687059, 196608, 36, 2687060, 262144, 36, 2687066, 262144, 32, 2687069, 196608, 32, 2687075, 327680, 4, 2687086, 393216, 4, 2687087, 0, 37, 2687088, 0, 37, 2752517, 196608, 35, 2752518, 262144, 35, 2752526, 327680, 6, 2752531, 393216, 4, 2752544, 327680, 19, 2752546, 393216, 19, 2752547, 458752, 19, 2752549, 327680, 6, 2752551, 327680, 4, 2752572, 131072, 4, 2752593, 0, 37, 2818053, 196608, 36, 2818054, 262144, 36, 2818074, 327680, 6, 2818079, 393216, 4, 2818082, 393216, 20, 2818083, 458752, 20, 2818104, 327680, 4, 2818109, 393216, 4, 2818111, 327680, 6, 2818114, 393216, 6, 2818116, 458752, 10, 2818119, 393216, 6, 2883594, 458752, 34, 2883598, 327680, 6, 2883603, 393216, 6, 2883620, 196608, 32, 2883624, 0, 11, 2883627, 393216, 6, 2949131, 65536, 35, 2949132, 131072, 35, 2949140, 131072, 37, 2949141, 327680, 6, 2949144, 393216, 6, 2949146, 327680, 6, 2949151, 393216, 4, 2949153, 327680, 20, 2949177, 327680, 6, 2949188, 393216, 6, 3014667, 65536, 36, 3014668, 131072, 36, 3014691, 327680, 35, 3014692, 393216, 35, 3014693, 327680, 6, 3014696, 393216, 6, 3014698, 327680, 4, 3014703, 393216, 4, 3080213, 327680, 6, 3080220, 393216, 6, 3080223, 262144, 32, 3080225, 327680, 35, 3080226, 393216, 35, 3080227, 327680, 36, 3080228, 393216, 36, 3080245, 0, 37, 3080265, 65536, 35, 3080266, 131072, 35, 3145757, 131072, 37, 3145760, 196608, 32, 3145761, 327680, 36, 3145762, 393216, 36, 3145764, 262144, 32, 3145765, 262144, 32, 3145767, 0, 37, 3145801, 65536, 36, 3145802, 131072, 36, 3145807, 196608, 35, 3145808, 262144, 35, 3211343, 196608, 36, 3211344, 262144, 36 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3696, 304) +scene_destination = "res://Maps/Routes/Route6/Route_6_Garlikid.tscn" +location = Vector2(368, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 336) +scene_destination = "res://Maps/Caves/Rochfale_Tunnel.tscn" +location = Vector2(272, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 1232) +scene_destination = "res://Maps/Routes/Route9/Route_9_M027.tscn" +location = Vector2(1072, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2256, 1200) +trainer = true +texture = ExtResource("201") +trainer_name = "PICNICKER Caren" +trainer_reward = 510 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[8, 17], [65, 17]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3600, 1136) +trainer = true +texture = ExtResource("202") +trainer_name = "CAMPER Owen" +trainer_reward = 540 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[46, 18]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3664, 688) +trainer = true +texture = ExtResource("203") +trainer_name = "HIKER Norman" +trainer_reward = 800 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[15, 14], [73, 15], [16, 16]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1360, 1040) +trainer = true +texture = ExtResource("204") +trainer_name = "CAMPER Sean" +trainer_reward = 540 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[50, 16], [10, 18]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3280, 496) +trainer = true +texture = ExtResource("205") +trainer_name = "RICH BOY Rowin" +trainer_reward = 1600 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[36, 20]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2896, 1104) +trainer = true +texture = ExtResource("206") +trainer_name = "LASS Wilma" +trainer_reward = 432 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[58, 18], [67, 18]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2672, 1200) +trainer = true +texture = ExtResource("207") +trainer_name = "CAMPER Luigi" +trainer_reward = 540 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[49, 18], [38, 18]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2768, 464) +trainer = true +texture = ExtResource("208") +trainer_name = "PkMn BREEDER Juno" +trainer_reward = 720 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[53, 18], [8, 18], [58, 18]] + +[node name="Trainer9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 1424) +trainer = true +texture = ExtResource("209") +trainer_name = "BUG CATCHER Jonathan" +trainer_reward = 240 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[63, 15], [48, 15], [40, 15], [13, 15]] + +[node name="Trainer10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 496) +trainer = true +texture = ExtResource("210") +trainer_name = "COOLTRAINER Luka" +trainer_reward = 1080 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[41, 18], [94, 18]] + +[node name="Trainer11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 688) +trainer = true +texture = ExtResource("211") +trainer_name = "EXPERT Benjamin" +trainer_reward = 1520 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[78, 19], [32, 19]] + +[node name="Trainer12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 528) +trainer = true +texture = ExtResource("212") +trainer_name = "SAILOR Phoenix" +trainer_reward = 1140 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[42, 19]] + +[node name="Trainer13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 1072) +trainer = true +texture = ExtResource("213") +trainer_name = "FISHERMAN Marino" +trainer_reward = 760 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[83, 19]] + +[node name="Trainer14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2128, 464) +trainer = true +texture = ExtResource("214") +trainer_name = "CAMPER Sean" +trainer_reward = 540 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[50, 16], [10, 18]] + +[node name="Trainer15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1776, 976) +trainer = true +texture = ExtResource("215") +trainer_name = "LASS Sora" +trainer_reward = 432 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[30, 18], [67, 18], [69, 18]] + +[node name="Trainer16" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 560) +trainer = true +texture = ExtResource("216") +trainer_name = "COOLTRAINER Jessy" +trainer_reward = 1140 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[16, 17], [54, 19]] + +[node name="Trainer17" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 432) +trainer = true +texture = ExtResource("217") +trainer_name = "HIKER Stu" +trainer_reward = 1000 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[16, 20]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2768, 1264) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 1200) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3696, 336) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 1232) +texture = ExtResource("304") +facing = "Right" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 1200) +texture = ExtResource("305") +facing = "Right" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 1264) +texture = ExtResource("306") +facing = "Right" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3440, 1136) +texture = ExtResource("307") +facing = "Right" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3440, 1168) +texture = ExtResource("308") +facing = "Right" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3440, 1200) +texture = ExtResource("309") +facing = "Right" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3440, 1232) +texture = ExtResource("310") +facing = "Right" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2448, 1520) +texture = ExtResource("6") +item_id = 209 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2576, 1040) +texture = ExtResource("6") +item_id = 275 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3312, 592) +texture = ExtResource("6") +item_id = 272 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3792, 560) +texture = ExtResource("6") +item_id = 171 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1872, 944) +texture = ExtResource("6") +item_id = 181 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(880, 1040) +texture = ExtResource("6") +item_id = 2 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2160, 752) +texture = ExtResource("6") +item_id = 207 + +[node name="Item8" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(720, 464) +texture = ExtResource("6") +item_id = 299 diff --git a/Maps/Routes/Route6/Route_6_Garlikid.gd b/Maps/Routes/Route6/Route_6_Garlikid.gd new file mode 100644 index 000000000..2aaa054ce --- /dev/null +++ b/Maps/Routes/Route6/Route_6_Garlikid.gd @@ -0,0 +1,65 @@ +extends Node2D # gen_map.py Map105 + +var map_name = "Route 06 (Garlikid)" + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP105_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(273, 1) + Global.game.recive_item(273) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP105_TRAINER_1", "defeat": "MAP105_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer088.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP105_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP105_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP105_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route6/Route_6_Garlikid.gd.uid b/Maps/Routes/Route6/Route_6_Garlikid.gd.uid new file mode 100644 index 000000000..9836ed6a3 --- /dev/null +++ b/Maps/Routes/Route6/Route_6_Garlikid.gd.uid @@ -0,0 +1 @@ +uid://dfobspbth0rg5 diff --git a/Maps/Routes/Route6/Route_6_Garlikid.tscn b/Maps/Routes/Route6/Route_6_Garlikid.tscn new file mode 100644 index 000000000..71e8b39a7 --- /dev/null +++ b/Maps/Routes/Route6/Route_6_Garlikid.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route6/Route_6_Garlikid_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route6/Route_6_Garlikid.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Garlikid.png" id="201"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 06 (Garlikid)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 102, 30, 4, 65638, 30, 5, 65638, 30, 6, 65638, 30, 7, 65638, 30, 8, 65638, 30, 9, 65638, 30, 10, 65638, 30, 11, 65638, 30, 12, 65638, 30, 13, 65638, 30, 14, 65638, 30, 15, 65638, 30, 16, 131174, 30, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 102, 31, 65540, 65638, 23, 65541, 65638, 23, 65542, 65638, 23, 65543, 65638, 23, 65544, 65638, 23, 65545, 65638, 23, 65546, 65638, 23, 65547, 65638, 23, 65548, 65638, 23, 65549, 65638, 23, 65550, 65638, 23, 65551, 65638, 23, 65552, 131174, 31, 65553, 262244, 0, 65554, 262244, 0, 65555, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 102, 31, 131076, 65638, 23, 131077, 65638, 23, 131078, 65638, 23, 131079, 65638, 23, 131080, 65638, 23, 131081, 327782, 31, 131082, 393318, 31, 131083, 393318, 31, 131084, 393318, 31, 131085, 393318, 31, 131086, 393318, 31, 131087, 458854, 31, 131088, 262246, 30, 131089, 131174, 30, 131090, 262244, 0, 131091, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 102, 31, 196612, 65638, 23, 196613, 65638, 23, 196614, 65638, 23, 196615, 65638, 23, 196616, 65638, 23, 196617, 327782, 31, 196618, 393318, 31, 196619, 393318, 31, 196620, 393318, 31, 196621, 393318, 31, 196622, 393318, 31, 196623, 458854, 31, 196624, 65638, 23, 196625, 131174, 31, 196626, 262244, 0, 196627, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 102, 31, 262148, 65638, 23, 262149, 65638, 23, 262150, 65638, 23, 262151, 65638, 23, 262152, 65638, 23, 262153, 327782, 31, 262154, 393318, 31, 262155, 393318, 31, 262156, 393318, 31, 262157, 393318, 31, 262158, 393318, 31, 262159, 458854, 31, 262160, 65638, 23, 262161, 131174, 31, 262162, 262244, 0, 262163, 262244, 0, 327680, 262244, 0, 327681, 102, 30, 327682, 65638, 30, 327683, 196710, 30, 327684, 65638, 23, 327685, 65638, 23, 327686, 65638, 23, 327687, 65638, 23, 327688, 65638, 23, 327689, 327782, 32, 327690, 393318, 32, 327691, 393318, 32, 327692, 393318, 32, 327693, 393318, 32, 327694, 393318, 32, 327695, 458854, 32, 327696, 65638, 23, 327697, 131174, 31, 327698, 262244, 0, 327699, 262244, 0, 393216, 262244, 0, 393217, 102, 31, 393218, 65638, 23, 393219, 65638, 23, 393220, 65638, 23, 393221, 65638, 23, 393222, 65638, 23, 393223, 65638, 23, 393224, 65638, 23, 393225, 65638, 23, 393226, 65638, 23, 393227, 65638, 23, 393228, 65638, 23, 393229, 65638, 23, 393230, 65638, 23, 393231, 65638, 23, 393232, 65638, 23, 393233, 131174, 31, 393234, 262244, 0, 393235, 262244, 0, 458752, 262244, 0, 458753, 102, 31, 458754, 65638, 23, 458755, 65638, 23, 458756, 65638, 23, 458757, 65638, 23, 458758, 65638, 23, 458759, 65638, 23, 458760, 65638, 23, 458761, 65638, 23, 458762, 65638, 23, 458763, 65638, 23, 458764, 65638, 23, 458765, 65638, 23, 458766, 65638, 23, 458767, 65638, 23, 458768, 65638, 23, 458769, 131174, 31, 458770, 262244, 0, 458771, 262244, 0, 524288, 262244, 0, 524289, 102, 31, 524290, 65638, 23, 524291, 65638, 23, 524292, 65638, 23, 524293, 65638, 23, 524294, 65638, 23, 524295, 65638, 23, 524296, 65638, 23, 524297, 327782, 30, 524298, 393318, 30, 524299, 393318, 30, 524300, 458854, 30, 524301, 65638, 23, 524302, 65638, 23, 524303, 65638, 23, 524304, 65638, 23, 524305, 131174, 31, 524306, 262244, 0, 524307, 262244, 0, 589824, 262244, 0, 589825, 102, 31, 589826, 65638, 23, 589827, 65638, 23, 589828, 327782, 30, 589829, 393318, 30, 589830, 393318, 30, 589831, 458854, 30, 589832, 65638, 23, 589833, 327782, 31, 589834, 393318, 31, 589835, 393318, 31, 589836, 458854, 31, 589837, 65638, 23, 589838, 65638, 23, 589839, 65638, 23, 589840, 65638, 23, 589841, 131174, 31, 589842, 262244, 0, 589843, 262244, 0, 655360, 262244, 0, 655361, 102, 31, 655362, 65638, 23, 655363, 327782, 30, 655364, 196710, 32, 655365, 393318, 31, 655366, 393318, 31, 655367, 458854, 31, 655368, 327782, 30, 655369, 196710, 32, 655370, 393318, 31, 655371, 393318, 31, 655372, 458854, 31, 655373, 65638, 23, 655374, 65638, 23, 655375, 65638, 23, 655376, 65638, 23, 655377, 131174, 31, 655378, 262244, 0, 655379, 262244, 0, 720896, 262244, 0, 720897, 102, 31, 720898, 65638, 23, 720899, 327782, 31, 720900, 393318, 31, 720901, 393318, 31, 720902, 262246, 33, 720903, 458854, 32, 720904, 327782, 31, 720905, 393318, 31, 720906, 393318, 31, 720907, 393318, 31, 720908, 458854, 31, 720909, 65638, 23, 720910, 65638, 23, 720911, 65638, 23, 720912, 65638, 23, 720913, 131174, 31, 720914, 262244, 0, 720915, 262244, 0, 786432, 262244, 0, 786433, 102, 31, 786434, 65638, 23, 786435, 327782, 31, 786436, 393318, 31, 786437, 393318, 31, 786438, 458854, 31, 786439, 65638, 23, 786440, 327782, 31, 786441, 393318, 31, 786442, 393318, 31, 786443, 393318, 31, 786444, 458854, 31, 786445, 65638, 23, 786446, 65638, 23, 786447, 65638, 23, 786448, 65638, 23, 786449, 131174, 31, 786450, 262244, 0, 786451, 262244, 0, 851968, 262244, 0, 851969, 102, 31, 851970, 65638, 23, 851971, 327782, 32, 851972, 393318, 32, 851973, 393318, 32, 851974, 458854, 32, 851975, 65638, 23, 851976, 327782, 32, 851977, 393318, 32, 851978, 393318, 32, 851979, 393318, 32, 851980, 458854, 32, 851981, 65638, 23, 851982, 65638, 23, 851983, 65638, 23, 851984, 65638, 23, 851985, 131174, 31, 851986, 262244, 0, 851987, 262244, 0, 917504, 262244, 0, 917505, 102, 31, 917506, 65638, 23, 917507, 65638, 23, 917508, 65638, 23, 917509, 65638, 23, 917510, 65638, 23, 917511, 65638, 23, 917512, 65638, 23, 917513, 65638, 23, 917514, 65638, 23, 917515, 65638, 23, 917516, 65638, 23, 917517, 65638, 23, 917518, 65638, 23, 917519, 65638, 23, 917520, 65638, 23, 917521, 131174, 31, 917522, 262244, 0, 917523, 262244, 0, 983040, 262244, 0, 983041, 102, 32, 983042, 65638, 32, 983043, 65638, 32, 983044, 65638, 32, 983045, 65638, 32, 983046, 65638, 32, 983047, 65638, 32, 983048, 65638, 32, 983049, 65638, 32, 983050, 65638, 32, 983051, 65638, 32, 983052, 65638, 32, 983053, 65638, 32, 983054, 65638, 32, 983055, 65638, 32, 983056, 65638, 32, 983057, 131174, 32, 983058, 262244, 0, 983059, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65540, 262246, 24, 65541, 65638, 24, 65542, 65638, 24, 65543, 65638, 24, 65544, 65638, 24, 65545, 65638, 24, 65546, 65638, 24, 65547, 65638, 24, 65548, 65638, 24, 65549, 65638, 24, 65550, 65638, 24, 65551, 196710, 24, 131076, 262246, 25, 131077, 65638, 25, 131078, 65638, 25, 131079, 65638, 25, 131080, 65638, 25, 131081, 65638, 25, 131082, 65638, 25, 131083, 65638, 25, 131084, 65638, 25, 131085, 65638, 25, 131086, 65638, 25, 131087, 196710, 25, 196612, 131174, 23, 196613, 262150, 5, 196614, 131078, 3, 196615, 6, 6, 196623, 102, 24, 196624, 196710, 24, 262148, 131174, 23, 262149, 262150, 2, 262150, 6, 0, 262151, 6, 4, 262159, 102, 25, 262160, 196710, 25, 327684, 131174, 23, 327685, 262150, 2, 327686, 6, 0, 327687, 131078, 0, 327688, 6, 6, 327696, 102, 23, 393218, 262246, 24, 393219, 65638, 24, 393220, 131174, 24, 393221, 262150, 2, 393222, 6, 0, 393223, 6, 0, 393224, 6, 4, 393232, 102, 23, 458754, 262246, 25, 458755, 65638, 25, 458756, 131174, 25, 458757, 262150, 6, 458758, 262150, 4, 458759, 262150, 4, 458760, 131078, 6, 458768, 102, 23, 524290, 131174, 23, 524304, 102, 23, 589826, 131174, 23, 589838, 262150, 5, 589839, 6, 6, 589840, 102, 23, 655362, 131174, 23, 655374, 262150, 2, 655375, 6, 4, 655376, 102, 23, 720898, 131174, 23, 720909, 262150, 5, 720910, 65542, 0, 720911, 6, 4, 720912, 102, 23, 786434, 131174, 23, 786445, 262150, 2, 786446, 6, 0, 786447, 6, 4, 786448, 102, 23, 851970, 131174, 23, 851978, 327782, 28, 851979, 393318, 28, 851980, 458854, 28, 851981, 262150, 6, 851982, 262150, 4, 851983, 131078, 6, 851984, 102, 23, 917506, 262246, 23, 917507, 65638, 22, 917508, 65638, 22, 917509, 65638, 22, 917510, 65638, 22, 917511, 65638, 22, 917512, 65638, 22, 917513, 65638, 22, 917514, 327782, 29, 917515, 393318, 29, 917516, 458854, 29, 917517, 65638, 22, 917518, 65638, 22, 917519, 65638, 22, 917520, 196710, 23 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131080, 393318, 26, 196616, 393318, 27, 327693, 262244, 103, 393225, 65636, 107, 393226, 131172, 107, 393227, 131172, 105, 393228, 131172, 105, 393229, 196708, 105, 458755, 393318, 26, 458767, 393318, 26, 524291, 393318, 27, 524292, 196710, 28, 524293, 262246, 28, 524303, 393318, 27, 589828, 196710, 29, 589829, 262246, 29, 720899, 327782, 26, 786435, 327782, 27, 786438, 196710, 28, 786439, 262246, 28, 851974, 196710, 29, 851975, 262246, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 464) +scene_destination = "res://Maps/Routes/Route6/Route_6.tscn" +location = Vector2(3696, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 112) +trainer = true +texture = ExtResource("201") +trainer_name = "HERO Garlikid" +trainer_reward = 0 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[67, 18], [69, 18], [61, 20]] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(112, 304) +texture = ExtResource("6") +item_id = 273 diff --git a/Maps/Routes/Route6/Route_6_Garlikid_tileset.tres b/Maps/Routes/Route6/Route_6_Garlikid_tileset.tres new file mode 100644 index 000000000..274e38fda --- /dev/null +++ b/Maps/Routes/Route6/Route_6_Garlikid_tileset.tres @@ -0,0 +1,219 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_transp_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +1:107/0 = 0 +2:105/0 = 0 +2:107/0 = 0 +3:105/0 = 0 +3:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:103/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:23/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:30/0 = 0 +1:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:29/0 = 0 +4:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:33/0 = 0 +5:26/0 = 0 +5:27/0 = 0 +5:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:31/0 = 0 +5:32/0 = 0 +6:26/0 = 0 +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:29/0 = 0 +6:30/0 = 0 +6:31/0 = 0 +6:32/0 = 0 +7:28/0 = 0 +7:29/0 = 0 +7:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:30/0 = 0 +7:31/0 = 0 +7:32/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/6 = SubResource("src6") diff --git a/Maps/Routes/Route6/Route_6_tileset.tres b/Maps/Routes/Route6/Route_6_tileset.tres new file mode 100644 index 000000000..f0dfec9cb --- /dev/null +++ b/Maps/Routes/Route6/Route_6_tileset.tres @@ -0,0 +1,651 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route05-06.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-AutumnDirt_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_transp_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass6_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:6/0 = 0 +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:16/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:65/0 = 0 +0:66/0 = 0 +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:64/0 = 0 +1:65/0 = 0 +1:66/0 = 0 +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:7/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:16/0 = 0 +2:20/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:57/0 = 0 +2:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:65/0 = 0 +2:66/0 = 0 +2:75/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:56/0 = 0 +3:57/0 = 0 +3:64/0 = 0 +3:65/0 = 0 +3:75/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:65/0 = 0 +4:75/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:27/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:39/0 = 0 +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:42/0 = 0 +5:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:56/0 = 0 +5:57/0 = 0 +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:7/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:34/0 = 0 +6:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:56/0 = 0 +6:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:67/0 = 0 +6:68/0 = 0 +6:69/0 = 0 +6:70/0 = 0 +6:71/0 = 0 +6:72/0 = 0 +6:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:76/0 = 0 +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:22/0 = 0 +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:56/0 = 0 +7:57/0 = 0 +7:67/0 = 0 +7:68/0 = 0 +7:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:69/0 = 0 +7:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:71/0 = 0 +7:72/0 = 0 +7:73/0 = 0 +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") +sources/6 = SubResource("src6") diff --git a/Maps/Routes/Route7/Route_7.gd b/Maps/Routes/Route7/Route_7.gd new file mode 100644 index 000000000..857f59b66 --- /dev/null +++ b/Maps/Routes/Route7/Route_7.gd @@ -0,0 +1,196 @@ +extends Node2D # gen_map.py Map008 + +var map_name = "Route 07" +var map_px_size = Vector2(3200, 3200) +var edge_connections = [["W", "res://Maps/Routes/Route8/Route_8.tscn", -256, 4080, 3392], ["N", "res://Maps/BealbeachCity/Bealbeach_City.tscn", -1696, 2288, 2560]] + +var wild_table = [ + [78, 20, 15, 16], + [78, 20, 16, 17], + [18, 10, 17, 18], + [18, 10, 16, 17], + [85, 10, 17, 17], + [85, 10, 16, 16], + [85, 5, 15, 17], + [81, 5, 15, 17], + [78, 4, 17, 18], + [81, 4, 18, 18], + [85, 1, 19, 20], + [85, 1, 19, 19], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 1040): + Global.game.play_dialogue("MAP008_SIGN_1") + if check_pos == Vector2(1904, 2032): + Global.game.play_dialogue("MAP008_SIGN_2") + if check_pos == Vector2(2320, 432): + Global.game.play_dialogue("MAP008_NPC_1") + if check_pos == Vector2(560, 2896): + Global.game.play_dialogue("MAP008_NPC_2") + if check_pos == Vector2(80, 1104): + Global.game.play_dialogue("MAP008_NPC_3") + if check_pos == Vector2(80, 1072): + Global.game.play_dialogue("MAP008_NPC_4") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(210, 1) + Global.game.recive_item(210) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(12, 1) + Global.game.recive_item(12) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(118, 1) + Global.game.recive_item(118) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(117, 1) + Global.game.recive_item(117) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(3, 1) + Global.game.recive_item(3) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(17, 1) + Global.game.recive_item(17) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item8") != null and check_pos == $NPC_Layer/Item8.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_8_TAKEN") + Global.inventory.add_item_by_id_multiple(213, 1) + Global.game.recive_item(213) + $NPC_Layer/Item8.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item9") != null and check_pos == $NPC_Layer/Item9.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_9_TAKEN") + Global.inventory.add_item_by_id_multiple(195, 1) + Global.game.recive_item(195) + $NPC_Layer/Item9.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item10") != null and check_pos == $NPC_Layer/Item10.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_10_TAKEN") + Global.inventory.add_item_by_id_multiple(243, 1) + Global.game.recive_item(243) + $NPC_Layer/Item10.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item11") != null and check_pos == $NPC_Layer/Item11.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_11_TAKEN") + Global.inventory.add_item_by_id_multiple(78, 1) + Global.game.recive_item(78) + $NPC_Layer/Item11.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item12") != null and check_pos == $NPC_Layer/Item12.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_12_TAKEN") + Global.inventory.add_item_by_id_multiple(513, 1) + Global.game.recive_item(513) + $NPC_Layer/Item12.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item13") != null and check_pos == $NPC_Layer/Item13.position: + Global.game.lock_player() + Global.past_events.append("MAP008_ITEM_13_TAKEN") + Global.inventory.add_item_by_id_multiple(233, 1) + Global.game.recive_item(233) + $NPC_Layer/Item13.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP008_TRAINER_1", "defeat": "MAP008_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer003.png"}, + "Trainer2": {"pre": "MAP008_TRAINER_2", "defeat": "MAP008_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer3": {"pre": "MAP008_TRAINER_3", "defeat": "MAP008_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer056.png"}, + "Trainer4": {"pre": "MAP008_TRAINER_4", "defeat": "MAP008_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer016.png"}, + "Trainer5": {"pre": "MAP008_TRAINER_5", "defeat": "MAP008_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer016.png"}, + "Trainer6": {"pre": "MAP008_TRAINER_6", "defeat": "MAP008_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer011.png"}, + "Trainer7": {"pre": "MAP008_TRAINER_7", "defeat": "MAP008_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer086.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP008_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP008_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP008_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route7/Route_7.gd.uid b/Maps/Routes/Route7/Route_7.gd.uid new file mode 100644 index 000000000..6a8071ac3 --- /dev/null +++ b/Maps/Routes/Route7/Route_7.gd.uid @@ -0,0 +1 @@ +uid://vhavxqbfruft diff --git a/Maps/Routes/Route7/Route_7.tscn b/Maps/Routes/Route7/Route_7.tscn new file mode 100644 index 000000000..8f9dc4afb --- /dev/null +++ b/Maps/Routes/Route7/Route_7.tscn @@ -0,0 +1,254 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route7/Route_7_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route7/Route_7.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_115.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_006.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Wendy.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="304"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 07" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 60, 1, 65536, 60, 2, 65536, 60, 3, 65536, 60, 4, 65536, 60, 5, 65536, 60, 6, 65536, 60, 7, 65536, 60, 8, 65536, 60, 9, 65536, 60, 10, 65536, 60, 11, 65536, 60, 12, 65536, 60, 13, 65536, 60, 14, 65536, 60, 15, 65536, 60, 16, 65536, 38, 17, 65536, 38, 18, 65536, 38, 19, 65536, 38, 20, 65536, 38, 21, 65536, 38, 22, 65536, 38, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 65536, 38, 28, 65536, 38, 29, 65536, 38, 30, 65536, 38, 31, 65536, 38, 32, 65536, 38, 33, 65536, 38, 34, 65536, 38, 35, 65536, 38, 36, 65536, 38, 37, 65536, 38, 38, 65536, 38, 39, 65536, 38, 40, 65536, 38, 41, 65536, 38, 42, 65536, 38, 43, 65536, 38, 44, 65536, 38, 45, 65536, 38, 46, 65536, 38, 47, 65536, 38, 48, 65536, 38, 49, 65536, 38, 50, 65536, 38, 51, 65536, 38, 52, 65536, 38, 53, 65536, 38, 54, 65536, 38, 55, 65536, 38, 56, 65536, 38, 57, 65536, 38, 58, 65536, 38, 59, 65536, 60, 60, 65536, 60, 61, 65536, 60, 62, 65536, 60, 63, 65536, 60, 64, 65536, 60, 65, 65536, 60, 66, 65536, 60, 67, 65536, 60, 68, 65536, 60, 69, 65536, 60, 70, 65536, 60, 71, 65536, 60, 72, 65536, 60, 73, 65536, 60, 74, 65536, 60, 75, 65536, 60, 76, 65536, 60, 77, 262146, 6, 78, 131074, 1, 79, 2, 0, 80, 2, 0, 81, 2, 0, 82, 2, 0, 83, 2, 0, 84, 2, 0, 85, 2, 0, 86, 2, 0, 87, 2, 0, 88, 2, 0, 89, 2, 0, 90, 2, 0, 91, 2, 0, 92, 2, 0, 93, 2, 0, 94, 2, 0, 95, 2, 0, 96, 2, 0, 97, 2, 0, 98, 2, 0, 99, 2, 0, 65536, 65536, 60, 65537, 65536, 60, 65538, 65536, 60, 65539, 65536, 60, 65540, 65536, 60, 65541, 65536, 60, 65542, 65536, 60, 65543, 65536, 60, 65544, 65536, 60, 65545, 65536, 60, 65546, 65536, 60, 65547, 65536, 60, 65548, 65536, 60, 65549, 65536, 60, 65550, 65536, 60, 65551, 65536, 60, 65552, 65536, 38, 65553, 65536, 38, 65554, 65536, 38, 65555, 65536, 38, 65556, 65536, 38, 65557, 65536, 38, 65558, 65536, 38, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 65536, 38, 65564, 65536, 38, 65565, 65536, 38, 65566, 65536, 38, 65567, 65536, 38, 65568, 65536, 38, 65569, 65536, 38, 65570, 65536, 38, 65571, 65536, 38, 65572, 65536, 38, 65573, 65536, 38, 65574, 65536, 38, 65575, 65536, 38, 65576, 65536, 38, 65577, 65536, 38, 65578, 65536, 38, 65579, 65536, 38, 65580, 65536, 38, 65581, 65536, 38, 65582, 65536, 38, 65583, 65536, 38, 65584, 65536, 38, 65585, 65536, 38, 65586, 65536, 38, 65587, 65536, 38, 65588, 65536, 38, 65589, 65536, 38, 65590, 65536, 38, 65591, 65536, 38, 65592, 65536, 38, 65593, 65536, 38, 65594, 65536, 38, 65595, 65536, 60, 65596, 65536, 60, 65597, 65536, 60, 65598, 65536, 60, 65599, 65536, 60, 65600, 65536, 60, 65601, 65536, 60, 65602, 65536, 60, 65603, 65536, 60, 65604, 65536, 60, 65605, 65536, 60, 65606, 65536, 60, 65607, 65536, 60, 65608, 65536, 60, 65609, 65536, 60, 65610, 65536, 60, 65611, 65536, 60, 65612, 65536, 60, 65613, 65536, 60, 65614, 262146, 2, 65615, 2, 0, 65616, 2, 0, 65617, 2, 0, 65618, 2, 0, 65619, 2, 0, 65620, 2, 0, 65621, 2, 0, 65622, 2, 0, 65623, 2, 0, 65624, 2, 0, 65625, 2, 0, 65626, 2, 0, 65627, 2, 0, 65628, 2, 0, 65629, 2, 0, 65630, 2, 0, 65631, 2, 0, 65632, 2, 0, 65633, 2, 0, 65634, 2, 0, 65635, 2, 0, 131072, 65536, 60, 131073, 65536, 60, 131074, 65536, 60, 131075, 65536, 60, 131076, 65536, 60, 131077, 65536, 60, 131078, 65536, 60, 131079, 65536, 60, 131080, 65536, 60, 131081, 65536, 60, 131082, 65536, 60, 131083, 65536, 60, 131084, 65536, 60, 131085, 65536, 60, 131086, 65536, 60, 131087, 65536, 60, 131088, 65536, 38, 131089, 65536, 38, 131090, 65536, 38, 131091, 65536, 38, 131092, 65536, 38, 131093, 65536, 38, 131094, 65536, 38, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 65536, 38, 131100, 65536, 38, 131101, 65536, 38, 131102, 65536, 38, 131103, 65536, 38, 131104, 65536, 38, 131105, 65536, 38, 131106, 65536, 38, 131107, 65536, 38, 131108, 65536, 38, 131109, 65536, 38, 131110, 65536, 38, 131111, 65536, 38, 131112, 65536, 38, 131113, 65536, 38, 131114, 65536, 38, 131115, 65536, 38, 131116, 65536, 38, 131117, 65536, 38, 131118, 65536, 38, 131119, 65536, 38, 131120, 65536, 38, 131121, 65536, 38, 131122, 65536, 38, 131123, 65536, 38, 131124, 65536, 38, 131125, 65536, 38, 131126, 65536, 38, 131127, 65536, 38, 131128, 65536, 38, 131129, 65536, 38, 131130, 65536, 38, 131131, 65536, 60, 131132, 65536, 60, 131133, 65536, 60, 131134, 65536, 60, 131135, 65536, 60, 131136, 65536, 60, 131137, 65536, 60, 131138, 65536, 60, 131139, 65536, 60, 131140, 65536, 60, 131141, 65536, 60, 131142, 65536, 60, 131143, 65536, 60, 131144, 65536, 60, 131145, 65536, 60, 131146, 65536, 60, 131147, 65536, 60, 131148, 65536, 60, 131149, 65536, 60, 131150, 262146, 2, 131151, 2, 0, 131152, 2, 0, 131153, 2, 0, 131154, 2, 0, 131155, 2, 0, 131156, 2, 0, 131157, 2, 0, 131158, 2, 0, 131159, 2, 0, 131160, 2, 0, 131161, 2, 0, 131162, 2, 0, 131163, 2, 0, 131164, 2, 0, 131165, 2, 0, 131166, 2, 0, 131167, 2, 0, 131168, 2, 0, 131169, 2, 0, 131170, 2, 0, 131171, 2, 0, 196608, 65536, 60, 196609, 65536, 60, 196610, 65536, 60, 196611, 65536, 60, 196612, 65536, 60, 196613, 65536, 60, 196614, 65536, 60, 196615, 65536, 60, 196616, 65536, 60, 196617, 65536, 60, 196618, 65536, 60, 196619, 65536, 60, 196620, 65536, 60, 196621, 65536, 60, 196622, 65536, 60, 196623, 65536, 60, 196624, 65536, 38, 196625, 65536, 38, 196626, 65536, 38, 196627, 65536, 38, 196628, 65536, 38, 196629, 65536, 38, 196630, 65536, 38, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 65536, 38, 196636, 65536, 38, 196637, 65536, 38, 196638, 65536, 38, 196639, 65536, 38, 196640, 65536, 38, 196641, 65536, 38, 196642, 65536, 38, 196643, 65536, 38, 196644, 65536, 38, 196645, 65536, 38, 196646, 65536, 38, 196647, 65536, 38, 196648, 65536, 38, 196649, 65536, 38, 196650, 65536, 38, 196651, 65536, 38, 196652, 65536, 38, 196653, 65536, 38, 196654, 65536, 38, 196655, 65536, 38, 196656, 65536, 38, 196657, 65536, 38, 196658, 65536, 38, 196659, 65536, 38, 196660, 65536, 38, 196661, 65536, 38, 196662, 65536, 38, 196663, 65536, 38, 196664, 65536, 38, 196665, 65536, 38, 196666, 65536, 38, 196667, 65536, 60, 196668, 65536, 60, 196669, 65536, 60, 196670, 65536, 60, 196671, 65536, 60, 196672, 65536, 60, 196673, 65536, 60, 196674, 65536, 60, 196675, 65536, 60, 196676, 65536, 60, 196677, 65536, 60, 196678, 65536, 60, 196679, 65536, 60, 196680, 65536, 60, 196681, 65536, 60, 196682, 65536, 60, 196683, 65536, 60, 196684, 65536, 60, 196685, 262146, 5, 196686, 65538, 0, 196687, 2, 0, 196688, 2, 0, 196689, 2, 0, 196690, 2, 0, 196691, 2, 0, 196692, 2, 0, 196693, 2, 0, 196694, 2, 0, 196695, 2, 0, 196696, 2, 0, 196697, 2, 0, 196698, 2, 0, 196699, 2, 0, 196700, 2, 0, 196701, 2, 0, 196702, 2, 0, 196703, 2, 0, 196704, 2, 0, 196705, 2, 0, 196706, 2, 0, 196707, 2, 0, 262144, 65536, 60, 262145, 65536, 60, 262146, 65536, 60, 262147, 65536, 60, 262148, 65536, 60, 262149, 65536, 60, 262150, 65536, 60, 262151, 65536, 60, 262152, 65536, 60, 262153, 65536, 60, 262154, 65536, 60, 262155, 65536, 60, 262156, 65536, 60, 262157, 65536, 60, 262158, 65536, 60, 262159, 65536, 60, 262160, 65536, 38, 262161, 65536, 38, 262162, 65536, 38, 262163, 65536, 38, 262164, 65536, 38, 262165, 65536, 38, 262166, 65536, 38, 262167, 65536, 38, 262168, 65536, 38, 262169, 65536, 38, 262170, 65536, 38, 262171, 65536, 38, 262172, 65536, 38, 262173, 65536, 38, 262174, 65536, 38, 262175, 65536, 38, 262176, 65536, 38, 262177, 65536, 38, 262178, 65536, 38, 262179, 65536, 38, 262180, 65536, 38, 262181, 65536, 38, 262182, 65536, 38, 262183, 65536, 38, 262184, 65536, 38, 262185, 65536, 38, 262186, 65536, 38, 262187, 65536, 38, 262188, 65536, 38, 262189, 65536, 38, 262190, 65536, 38, 262191, 65536, 38, 262192, 65536, 38, 262193, 65536, 38, 262194, 65536, 38, 262195, 65536, 38, 262196, 65536, 38, 262197, 65536, 38, 262198, 65536, 38, 262199, 65536, 38, 262200, 65536, 38, 262201, 65536, 38, 262202, 65536, 60, 262203, 65536, 60, 262204, 65536, 60, 262205, 65536, 60, 262206, 65536, 60, 262207, 65536, 60, 262208, 65536, 60, 262209, 65536, 60, 262210, 65536, 60, 262211, 65536, 60, 262212, 65536, 60, 262213, 65536, 60, 262214, 65536, 60, 262215, 65536, 60, 262216, 65536, 60, 262217, 65536, 60, 262218, 65536, 60, 262219, 65536, 60, 262220, 65536, 60, 262221, 262146, 2, 262222, 2, 0, 262223, 2, 0, 262224, 2, 0, 262225, 2, 0, 262226, 2, 0, 262227, 2, 0, 262228, 2, 0, 262229, 2, 0, 262230, 2, 0, 262231, 2, 0, 262232, 2, 0, 262233, 2, 0, 262234, 2, 0, 262235, 2, 0, 262236, 2, 0, 262237, 2, 0, 262238, 2, 0, 262239, 2, 0, 262240, 2, 0, 262241, 2, 0, 262242, 2, 0, 262243, 2, 0, 327680, 65536, 60, 327681, 65536, 60, 327682, 65536, 60, 327683, 65536, 60, 327684, 65536, 60, 327685, 65536, 60, 327686, 65536, 60, 327687, 65536, 60, 327688, 65536, 60, 327689, 65536, 60, 327690, 65536, 60, 327691, 65536, 60, 327692, 65536, 60, 327693, 65536, 60, 327694, 65536, 60, 327695, 65536, 60, 327696, 65536, 38, 327697, 65536, 38, 327698, 65536, 38, 327699, 65536, 38, 327700, 65536, 38, 327701, 65536, 38, 327702, 65536, 38, 327703, 65536, 38, 327704, 65536, 38, 327705, 65536, 38, 327706, 65536, 38, 327707, 65536, 38, 327708, 65536, 38, 327709, 65536, 38, 327710, 65536, 38, 327711, 65536, 38, 327712, 65536, 38, 327713, 65536, 38, 327714, 65536, 38, 327715, 65536, 38, 327716, 65536, 38, 327717, 65536, 38, 327718, 65536, 38, 327719, 65536, 38, 327720, 65536, 38, 327721, 65536, 38, 327722, 65536, 38, 327723, 65536, 38, 327724, 65536, 38, 327725, 65536, 38, 327726, 65536, 38, 327727, 65536, 38, 327728, 65536, 38, 327729, 65536, 38, 327730, 65536, 38, 327731, 65536, 38, 327732, 65536, 38, 327733, 65536, 38, 327734, 65536, 38, 327735, 65536, 38, 327736, 65536, 38, 327737, 65536, 38, 327738, 65536, 60, 327739, 65536, 60, 327740, 65536, 60, 327741, 65536, 60, 327742, 65536, 60, 327743, 65536, 60, 327744, 65536, 60, 327745, 65536, 60, 327746, 65536, 60, 327747, 65536, 60, 327748, 65536, 60, 327749, 65536, 60, 327750, 65536, 60, 327751, 65536, 60, 327752, 65536, 60, 327753, 65536, 60, 327754, 65536, 60, 327755, 65536, 60, 327756, 65536, 60, 327757, 262146, 2, 327758, 2, 0, 327759, 2, 0, 327760, 2, 0, 327761, 2, 0, 327762, 2, 0, 327763, 2, 0, 327764, 2, 0, 327765, 2, 0, 327766, 2, 0, 327767, 2, 0, 327768, 2, 0, 327769, 2, 0, 327770, 2, 0, 327771, 2, 0, 327772, 2, 0, 327773, 2, 0, 327774, 2, 0, 327775, 2, 0, 327776, 2, 0, 327777, 2, 0, 327778, 2, 0, 327779, 2, 0, 393216, 65536, 60, 393217, 65536, 60, 393218, 65536, 60, 393219, 65536, 60, 393220, 65536, 60, 393221, 65536, 60, 393222, 65536, 60, 393223, 65536, 60, 393224, 65536, 60, 393225, 65536, 60, 393226, 65536, 60, 393227, 65536, 60, 393228, 65536, 60, 393229, 65536, 60, 393230, 65536, 60, 393231, 65536, 60, 393232, 65536, 38, 393233, 65536, 38, 393234, 65536, 38, 393235, 65536, 38, 393236, 65536, 38, 393237, 65536, 38, 393238, 65536, 38, 393239, 65536, 38, 393240, 65536, 38, 393241, 65536, 38, 393242, 65536, 38, 393243, 65536, 38, 393244, 65536, 38, 393245, 65536, 38, 393246, 65536, 38, 393247, 65536, 38, 393248, 65536, 38, 393249, 65536, 38, 393250, 65536, 38, 393251, 65536, 38, 393252, 65536, 38, 393253, 65536, 38, 393254, 65536, 38, 393255, 65536, 38, 393256, 65536, 38, 393257, 65536, 38, 393258, 65536, 38, 393259, 65536, 38, 393260, 65536, 38, 393261, 65536, 38, 393262, 65536, 38, 393263, 65536, 38, 393264, 65536, 38, 393265, 65536, 38, 393266, 65536, 38, 393267, 65536, 38, 393268, 65536, 38, 393269, 65536, 38, 393270, 65536, 38, 393271, 65536, 38, 393272, 65536, 38, 393273, 65536, 38, 393274, 65536, 60, 393275, 65536, 60, 393276, 65536, 60, 393277, 65536, 60, 393278, 65536, 60, 393279, 65536, 60, 393280, 65536, 60, 393281, 65536, 60, 393282, 65536, 60, 393283, 65536, 60, 393284, 65536, 60, 393285, 65536, 60, 393286, 65536, 60, 393287, 65536, 60, 393288, 65536, 60, 393289, 65536, 60, 393290, 65536, 60, 393291, 65536, 60, 393292, 262146, 5, 393293, 65538, 0, 393294, 2, 0, 393295, 2, 0, 393296, 2, 0, 393297, 2, 0, 393298, 2, 0, 393299, 2, 0, 393300, 2, 0, 393301, 2, 0, 393302, 2, 0, 393303, 2, 0, 393304, 2, 0, 393305, 2, 0, 393306, 2, 0, 393307, 2, 0, 393308, 2, 0, 393309, 2, 0, 393310, 2, 0, 393311, 2, 0, 393312, 2, 0, 393313, 2, 0, 393314, 2, 0, 393315, 2, 0, 458752, 65536, 60, 458753, 65536, 60, 458754, 65536, 60, 458755, 65536, 60, 458756, 65536, 60, 458757, 65536, 60, 458758, 65536, 60, 458759, 65536, 60, 458760, 65536, 60, 458761, 65536, 60, 458762, 65536, 60, 458763, 65536, 60, 458764, 65536, 60, 458765, 65536, 60, 458766, 65536, 60, 458767, 65536, 60, 458768, 65536, 38, 458769, 65536, 38, 458770, 65536, 38, 458771, 65536, 38, 458772, 65536, 38, 458773, 65536, 38, 458774, 65536, 38, 458775, 65536, 38, 458776, 65536, 38, 458777, 65536, 38, 458778, 65536, 38, 458779, 65536, 38, 458780, 65536, 38, 458781, 65536, 38, 458782, 65536, 38, 458783, 65536, 38, 458784, 65536, 38, 458785, 65536, 38, 458786, 65536, 38, 458787, 65536, 38, 458788, 65536, 38, 458789, 65536, 38, 458790, 65536, 38, 458791, 65536, 38, 458792, 65536, 38, 458793, 65536, 38, 458794, 65536, 38, 458795, 65536, 38, 458796, 65536, 38, 458797, 65536, 38, 458798, 65536, 38, 458799, 65536, 38, 458800, 65536, 38, 458801, 65536, 38, 458802, 65536, 38, 458803, 65536, 38, 458804, 65536, 38, 458805, 65536, 38, 458806, 65536, 38, 458807, 65536, 38, 458808, 65536, 38, 458809, 65536, 38, 458810, 65536, 60, 458811, 65536, 60, 458812, 65536, 60, 458813, 65536, 60, 458814, 65536, 60, 458815, 65536, 60, 458816, 65536, 60, 458817, 65536, 60, 458818, 65536, 60, 458819, 65536, 60, 458820, 65536, 60, 458821, 65536, 60, 458822, 65536, 60, 458823, 65536, 60, 458824, 65536, 60, 458825, 65536, 60, 458826, 65536, 60, 458827, 65536, 60, 458828, 262146, 2, 458829, 2, 0, 458830, 2, 0, 458831, 2, 0, 458832, 2, 0, 458833, 2, 0, 458834, 2, 0, 458835, 2, 0, 458836, 2, 0, 458837, 2, 0, 458838, 2, 0, 458839, 2, 0, 458840, 2, 0, 458841, 2, 0, 458842, 2, 0, 458843, 2, 0, 458844, 2, 0, 458845, 2, 0, 458846, 2, 0, 458847, 2, 0, 458848, 2, 0, 458849, 2, 0, 458850, 2, 0, 458851, 2, 0, 524288, 65536, 60, 524289, 65536, 60, 524290, 65536, 60, 524291, 65536, 60, 524292, 65536, 60, 524293, 65536, 60, 524294, 65536, 60, 524295, 65536, 60, 524296, 65536, 60, 524297, 65536, 60, 524298, 65536, 60, 524299, 65536, 60, 524300, 65536, 60, 524301, 65536, 60, 524302, 65536, 60, 524303, 65536, 60, 524304, 65536, 38, 524305, 65536, 38, 524306, 65536, 38, 524307, 65536, 38, 524308, 65536, 38, 524309, 65536, 38, 524310, 65536, 38, 524311, 65536, 38, 524312, 65536, 38, 524313, 65536, 38, 524314, 65536, 38, 524315, 65536, 38, 524316, 65536, 38, 524317, 65536, 38, 524318, 65536, 38, 524319, 65536, 38, 524320, 65536, 38, 524321, 65536, 38, 524322, 65536, 38, 524323, 65536, 38, 524324, 65536, 38, 524325, 65536, 38, 524326, 65536, 38, 524327, 65536, 38, 524328, 65536, 38, 524329, 65536, 38, 524330, 65536, 38, 524331, 65536, 38, 524332, 65536, 38, 524333, 65536, 38, 524334, 65536, 38, 524335, 65536, 38, 524336, 65536, 38, 524337, 65536, 38, 524338, 65536, 38, 524339, 65536, 38, 524340, 65536, 38, 524341, 65536, 38, 524342, 65536, 38, 524343, 65536, 38, 524344, 65536, 38, 524345, 65536, 38, 524346, 65536, 60, 524347, 65536, 60, 524348, 65536, 60, 524349, 65536, 60, 524350, 65536, 60, 524351, 65536, 60, 524352, 65536, 60, 524353, 65536, 60, 524354, 65536, 60, 524355, 65536, 60, 524356, 65536, 60, 524357, 65536, 60, 524358, 65536, 60, 524359, 65536, 60, 524360, 65536, 60, 524361, 65536, 60, 524362, 65536, 60, 524363, 65536, 60, 524364, 262146, 2, 524365, 2, 0, 524366, 2, 0, 524367, 2, 0, 524368, 2, 0, 524369, 2, 0, 524370, 2, 0, 524371, 2, 0, 524372, 2, 0, 524373, 2, 0, 524374, 2, 0, 524375, 2, 0, 524376, 2, 0, 524377, 2, 0, 524378, 2, 0, 524379, 2, 0, 524380, 2, 0, 524381, 2, 0, 524382, 2, 0, 524383, 2, 0, 524384, 2, 0, 524385, 2, 0, 524386, 2, 0, 524387, 2, 0, 589824, 65536, 60, 589825, 65536, 60, 589826, 65536, 60, 589827, 65536, 60, 589828, 65536, 60, 589829, 65536, 60, 589830, 65536, 60, 589831, 65536, 60, 589832, 65536, 60, 589833, 65536, 60, 589834, 65536, 60, 589835, 65536, 60, 589836, 65536, 60, 589837, 65536, 60, 589838, 65536, 60, 589839, 65536, 60, 589840, 65536, 38, 589841, 65536, 38, 589842, 65536, 38, 589843, 65536, 38, 589844, 65536, 38, 589845, 65536, 38, 589846, 65536, 38, 589847, 65536, 38, 589848, 65536, 38, 589849, 65536, 38, 589850, 65536, 38, 589851, 65536, 38, 589852, 65536, 38, 589853, 65536, 38, 589854, 65536, 38, 589855, 65536, 38, 589856, 65536, 38, 589857, 65536, 38, 589858, 65536, 38, 589859, 65536, 38, 589860, 65536, 38, 589861, 65536, 38, 589862, 65536, 38, 589863, 65536, 38, 589864, 65536, 38, 589865, 65536, 38, 589866, 65536, 38, 589867, 65536, 38, 589868, 65536, 38, 589869, 65536, 38, 589870, 65536, 38, 589871, 65536, 38, 589872, 65536, 38, 589873, 65536, 38, 589874, 65536, 38, 589875, 65536, 38, 589876, 65536, 38, 589877, 65536, 38, 589878, 65536, 38, 589879, 65536, 38, 589880, 65536, 38, 589881, 65536, 38, 589882, 65536, 60, 589883, 65536, 60, 589884, 65536, 60, 589885, 65536, 60, 589886, 65536, 60, 589887, 65536, 60, 589888, 65536, 60, 589889, 65536, 60, 589890, 65536, 60, 589891, 65536, 60, 589892, 65536, 60, 589893, 131072, 65, 589894, 65536, 60, 589895, 65536, 60, 589896, 65536, 60, 589897, 65536, 60, 589898, 65536, 60, 589899, 262146, 5, 589900, 65538, 0, 589901, 2, 0, 589902, 2, 0, 589903, 2, 0, 589904, 2, 0, 589905, 2, 0, 589906, 2, 0, 589907, 2, 0, 589908, 2, 0, 589909, 2, 0, 589910, 2, 0, 589911, 2, 0, 589912, 2, 0, 589913, 2, 0, 589914, 2, 0, 589915, 2, 0, 589916, 2, 0, 589917, 2, 0, 589918, 2, 0, 589919, 2, 0, 589920, 2, 0, 589921, 2, 0, 589922, 2, 0, 589923, 2, 0, 655360, 65536, 0, 655361, 262144, 30, 655362, 262144, 30, 655363, 262144, 30, 655364, 262144, 30, 655365, 262144, 30, 655366, 262144, 30, 655367, 262144, 30, 655368, 262144, 30, 655369, 262144, 30, 655370, 262144, 30, 655371, 262144, 30, 655372, 0, 60, 655373, 65536, 60, 655374, 65536, 60, 655375, 65536, 60, 655376, 65536, 38, 655377, 65536, 38, 655378, 65536, 38, 655379, 65536, 38, 655380, 65536, 38, 655381, 65536, 38, 655382, 65536, 38, 655383, 65536, 38, 655384, 65536, 38, 655385, 65536, 38, 655386, 65536, 38, 655387, 65536, 38, 655388, 65536, 38, 655389, 65536, 38, 655390, 65536, 38, 655391, 65536, 38, 655392, 65536, 38, 655393, 65536, 38, 655394, 65536, 38, 655395, 65536, 38, 655396, 65536, 38, 655397, 65536, 38, 655398, 65536, 38, 655399, 65536, 38, 655400, 65536, 38, 655401, 65536, 38, 655402, 65536, 38, 655403, 65536, 38, 655404, 65536, 38, 655405, 65536, 38, 655406, 65536, 38, 655407, 65536, 38, 655408, 65536, 38, 655409, 65536, 38, 655410, 65536, 38, 655411, 65536, 38, 655412, 65536, 38, 655413, 65536, 38, 655414, 65536, 38, 655415, 65536, 38, 655416, 65536, 38, 655417, 65536, 38, 655418, 65536, 60, 655419, 65536, 60, 655420, 65536, 60, 655421, 65536, 60, 655422, 65536, 60, 655423, 65536, 60, 655424, 65536, 60, 655425, 65536, 60, 655426, 65536, 60, 655427, 65536, 60, 655428, 65536, 60, 655429, 65536, 60, 655430, 65536, 60, 655431, 65536, 60, 655432, 65536, 60, 655433, 65536, 60, 655434, 65536, 60, 655435, 262146, 2, 655436, 2, 0, 655437, 2, 0, 655438, 2, 0, 655439, 2, 0, 655440, 2, 0, 655441, 2, 0, 655442, 2, 0, 655443, 2, 0, 655444, 2, 0, 655445, 2, 0, 655446, 2, 0, 655447, 2, 0, 655448, 2, 0, 655449, 2, 0, 655450, 2, 0, 655451, 2, 0, 655452, 2, 0, 655453, 2, 0, 655454, 2, 0, 655455, 2, 0, 655456, 2, 0, 655457, 2, 0, 655458, 2, 0, 655459, 2, 0, 720896, 65536, 0, 720897, 262144, 30, 720898, 262144, 30, 720899, 262144, 30, 720900, 262144, 30, 720901, 262144, 30, 720902, 262144, 30, 720903, 262144, 30, 720904, 262144, 30, 720905, 262144, 30, 720906, 262144, 30, 720907, 262144, 30, 720908, 0, 60, 720909, 65536, 60, 720910, 65536, 60, 720911, 65536, 60, 720912, 65536, 38, 720913, 65536, 38, 720914, 65536, 38, 720915, 65536, 38, 720916, 65536, 38, 720917, 65536, 38, 720918, 65536, 38, 720919, 65536, 38, 720920, 65536, 38, 720921, 65536, 38, 720922, 65536, 38, 720923, 65536, 38, 720924, 65536, 38, 720925, 65536, 38, 720926, 65536, 38, 720927, 65536, 38, 720928, 65536, 38, 720929, 65536, 38, 720930, 65536, 38, 720931, 65536, 38, 720932, 65536, 38, 720933, 65536, 38, 720934, 65536, 38, 720935, 65536, 38, 720936, 65536, 38, 720937, 65536, 38, 720938, 65536, 38, 720939, 65536, 38, 720940, 65536, 38, 720941, 65536, 38, 720942, 65536, 38, 720943, 65536, 38, 720944, 65536, 38, 720945, 65536, 38, 720946, 65536, 38, 720947, 65536, 38, 720948, 65536, 38, 720949, 65536, 38, 720950, 65536, 38, 720951, 65536, 38, 720952, 65536, 38, 720953, 65536, 38, 720954, 65536, 60, 720955, 65536, 60, 720956, 65536, 60, 720957, 65536, 60, 720958, 65536, 60, 720959, 65536, 60, 720960, 65536, 60, 720961, 65536, 60, 720962, 65536, 60, 720963, 65536, 60, 720964, 65536, 60, 720965, 65536, 60, 720966, 65536, 60, 720967, 65536, 60, 720968, 65536, 60, 720969, 65536, 60, 720970, 65536, 60, 720971, 262146, 2, 720972, 2, 0, 720973, 2, 0, 720974, 2, 0, 720975, 2, 0, 720976, 2, 0, 720977, 2, 0, 720978, 2, 0, 720979, 2, 0, 720980, 2, 0, 720981, 2, 0, 720982, 2, 0, 720983, 2, 0, 720984, 2, 0, 720985, 2, 0, 720986, 2, 0, 720987, 2, 0, 720988, 2, 0, 720989, 2, 0, 720990, 2, 0, 720991, 2, 0, 720992, 2, 0, 720993, 2, 0, 720994, 2, 0, 720995, 2, 0, 786432, 65536, 0, 786433, 262144, 30, 786434, 262144, 30, 786435, 262144, 30, 786436, 262144, 30, 786437, 262144, 30, 786438, 262144, 30, 786439, 262144, 30, 786440, 262144, 30, 786441, 262144, 30, 786442, 262144, 30, 786443, 262144, 30, 786444, 0, 60, 786445, 65536, 60, 786446, 65536, 60, 786447, 65536, 60, 786448, 65536, 38, 786449, 65536, 38, 786450, 65536, 38, 786451, 65536, 38, 786452, 65536, 38, 786453, 65536, 38, 786454, 65536, 38, 786455, 65536, 38, 786456, 65536, 38, 786457, 65536, 38, 786458, 65536, 38, 786459, 65536, 38, 786460, 65536, 38, 786461, 65536, 38, 786462, 65536, 38, 786463, 65536, 38, 786464, 65536, 38, 786465, 65536, 38, 786466, 65536, 38, 786467, 65536, 38, 786468, 65536, 38, 786469, 65536, 38, 786470, 65536, 38, 786471, 65536, 38, 786472, 65536, 38, 786473, 65536, 38, 786474, 65536, 38, 786475, 65536, 38, 786476, 65536, 38, 786477, 65536, 38, 786478, 65536, 38, 786479, 65536, 38, 786480, 65536, 38, 786481, 65536, 38, 786482, 65536, 38, 786483, 65536, 38, 786484, 65536, 38, 786485, 65536, 38, 786486, 65536, 38, 786487, 65536, 38, 786488, 65536, 38, 786489, 65536, 38, 786490, 65536, 60, 786491, 65536, 60, 786492, 65536, 60, 786493, 65536, 60, 786494, 65536, 60, 786495, 65536, 60, 786496, 65536, 60, 786497, 65536, 60, 786498, 65536, 60, 786499, 65536, 60, 786500, 65536, 60, 786501, 65536, 60, 786502, 65536, 60, 786503, 65536, 60, 786504, 65536, 60, 786505, 65536, 60, 786506, 65536, 60, 786507, 262146, 2, 786508, 2, 0, 786509, 2, 0, 786510, 2, 0, 786511, 2, 0, 786512, 2, 0, 786513, 2, 0, 786514, 2, 0, 786515, 2, 0, 786516, 2, 0, 786517, 2, 0, 786518, 2, 0, 786519, 2, 0, 786520, 2, 0, 786521, 2, 0, 786522, 2, 0, 786523, 2, 0, 786524, 2, 0, 786525, 2, 0, 786526, 2, 0, 786527, 2, 0, 786528, 2, 0, 786529, 2, 0, 786530, 2, 0, 786531, 2, 0, 851968, 65536, 0, 851969, 262144, 30, 851970, 262144, 30, 851971, 262144, 30, 851972, 262144, 30, 851973, 262144, 30, 851974, 262144, 30, 851975, 262144, 30, 851976, 262144, 30, 851977, 262144, 30, 851978, 262144, 30, 851979, 262144, 30, 851980, 0, 60, 851981, 65536, 60, 851982, 65536, 60, 851983, 65536, 60, 851984, 65536, 38, 851985, 65536, 38, 851986, 65536, 38, 851987, 65536, 38, 851988, 65536, 38, 851989, 65536, 38, 851990, 65536, 38, 851991, 65536, 38, 851992, 65536, 38, 851993, 65536, 38, 851994, 65536, 38, 851995, 65536, 38, 851996, 65536, 38, 851997, 65536, 38, 851998, 65536, 38, 851999, 65536, 38, 852000, 65536, 38, 852001, 65536, 38, 852002, 65536, 38, 852003, 65536, 38, 852004, 65536, 38, 852005, 65536, 38, 852006, 65536, 38, 852007, 65536, 38, 852008, 65536, 38, 852009, 65536, 38, 852010, 65536, 38, 852011, 65536, 38, 852012, 65536, 38, 852013, 65536, 38, 852014, 65536, 38, 852015, 65536, 38, 852016, 65536, 38, 852017, 65536, 38, 852018, 65536, 38, 852019, 65536, 38, 852020, 65536, 38, 852021, 65536, 38, 852022, 65536, 38, 852023, 65536, 38, 852024, 65536, 38, 852025, 65536, 38, 852026, 65536, 60, 852027, 65536, 60, 852028, 65536, 60, 852029, 65536, 60, 852030, 65536, 60, 852031, 65536, 60, 852032, 65536, 60, 852033, 65536, 60, 852034, 65536, 60, 852035, 65536, 60, 852036, 65536, 60, 852037, 65536, 60, 852038, 65536, 60, 852039, 65536, 60, 852040, 65536, 60, 852041, 65536, 60, 852042, 65536, 60, 852043, 262146, 2, 852044, 2, 0, 852045, 2, 0, 852046, 2, 0, 852047, 2, 0, 852048, 2, 0, 852049, 2, 0, 852050, 2, 0, 852051, 2, 0, 852052, 2, 0, 852053, 2, 0, 852054, 2, 0, 852055, 2, 0, 852056, 2, 0, 852057, 2, 0, 852058, 2, 0, 852059, 2, 0, 852060, 2, 0, 852061, 2, 0, 852062, 2, 0, 852063, 2, 0, 852064, 2, 0, 852065, 2, 0, 852066, 2, 0, 852067, 2, 0, 917504, 65536, 0, 917505, 262144, 30, 917506, 262144, 30, 917507, 262144, 30, 917508, 262144, 30, 917509, 262144, 30, 917510, 262144, 30, 917511, 262144, 30, 917512, 262144, 30, 917513, 262144, 30, 917514, 262144, 30, 917515, 262144, 30, 917516, 0, 60, 917517, 65536, 60, 917518, 65536, 60, 917519, 65536, 60, 917520, 65536, 38, 917521, 65536, 38, 917522, 65536, 38, 917523, 65536, 38, 917524, 65536, 38, 917525, 65536, 38, 917526, 65536, 38, 917527, 65536, 38, 917528, 65536, 38, 917529, 65536, 38, 917530, 65536, 38, 917531, 65536, 38, 917532, 65536, 38, 917533, 65536, 38, 917534, 65536, 38, 917535, 65536, 38, 917536, 65536, 38, 917537, 65536, 38, 917538, 65536, 38, 917539, 65536, 38, 917540, 65536, 38, 917541, 65536, 38, 917542, 65536, 38, 917543, 65536, 38, 917544, 65536, 38, 917545, 65536, 38, 917546, 65536, 38, 917547, 65536, 38, 917548, 65536, 38, 917549, 65536, 38, 917550, 65536, 38, 917551, 65536, 38, 917552, 65536, 38, 917553, 65536, 38, 917554, 65536, 38, 917555, 65536, 38, 917556, 65536, 38, 917557, 65536, 38, 917558, 65536, 38, 917559, 65536, 38, 917560, 65536, 38, 917561, 65536, 38, 917562, 65536, 60, 917563, 65536, 60, 917564, 65536, 60, 917565, 65536, 60, 917566, 65536, 60, 917567, 65536, 60, 917568, 65536, 60, 917569, 65536, 60, 917570, 65536, 60, 917571, 65536, 60, 917572, 65536, 60, 917573, 65536, 60, 917574, 65536, 60, 917575, 65536, 60, 917576, 65536, 60, 917577, 65536, 60, 917578, 65536, 60, 917579, 262146, 2, 917580, 2, 0, 917581, 2, 0, 917582, 2, 0, 917583, 2, 0, 917584, 2, 0, 917585, 2, 0, 917586, 2, 0, 917587, 2, 0, 917588, 2, 0, 917589, 2, 0, 917590, 2, 0, 917591, 2, 0, 917592, 2, 0, 917593, 2, 0, 917594, 2, 0, 917595, 2, 0, 917596, 2, 0, 917597, 2, 0, 917598, 2, 0, 917599, 2, 0, 917600, 2, 0, 917601, 2, 0, 917602, 2, 0, 917603, 2, 0, 983040, 65536, 0, 983041, 262144, 30, 983042, 262144, 30, 983043, 262144, 30, 983044, 262144, 30, 983045, 262144, 30, 983046, 262144, 30, 983047, 262144, 30, 983048, 262144, 30, 983049, 262144, 30, 983050, 262144, 30, 983051, 262144, 30, 983052, 0, 60, 983053, 65536, 60, 983054, 65536, 60, 983055, 65536, 60, 983056, 65536, 60, 983057, 65536, 60, 983058, 65536, 60, 983059, 65536, 60, 983060, 65536, 60, 983061, 65536, 38, 983062, 65536, 38, 983063, 65536, 38, 983064, 65536, 38, 983065, 65536, 38, 983066, 65536, 38, 983067, 65536, 38, 983068, 65536, 38, 983069, 65536, 38, 983070, 65536, 38, 983071, 65536, 38, 983072, 65536, 38, 983073, 65536, 38, 983074, 65536, 38, 983075, 65536, 38, 983076, 65536, 38, 983077, 65536, 38, 983078, 65536, 38, 983079, 65536, 38, 983080, 65536, 38, 983081, 65536, 38, 983082, 65536, 38, 983083, 65536, 38, 983084, 65536, 38, 983085, 65536, 38, 983086, 65536, 38, 983087, 65536, 38, 983088, 65536, 38, 983089, 65536, 38, 983090, 65536, 38, 983091, 65536, 38, 983092, 65536, 38, 983093, 65536, 38, 983094, 65536, 38, 983095, 65536, 38, 983096, 65536, 38, 983097, 65536, 38, 983098, 65536, 60, 983099, 65536, 60, 983100, 65536, 60, 983101, 65536, 60, 983102, 65536, 60, 983103, 65536, 60, 983104, 65536, 60, 983105, 65536, 60, 983106, 65536, 60, 983107, 65536, 60, 983108, 65536, 60, 983109, 65536, 60, 983110, 65536, 60, 983111, 65536, 60, 983112, 65536, 60, 983113, 65536, 60, 983114, 262146, 5, 983115, 65538, 0, 983116, 2, 0, 983117, 2, 0, 983118, 2, 0, 983119, 2, 0, 983120, 2, 0, 983121, 2, 0, 983122, 2, 0, 983123, 2, 0, 983124, 2, 0, 983125, 2, 0, 983126, 2, 0, 983127, 2, 0, 983128, 2, 0, 983129, 2, 0, 983130, 2, 0, 983131, 2, 0, 983132, 2, 0, 983133, 2, 0, 983134, 2, 0, 983135, 2, 0, 983136, 2, 0, 983137, 2, 0, 983138, 2, 0, 983139, 2, 0, 1048576, 65536, 0, 1048577, 262144, 30, 1048578, 262144, 30, 1048579, 262144, 30, 1048580, 262144, 30, 1048581, 262144, 30, 1048582, 262144, 30, 1048583, 262144, 30, 1048584, 262144, 30, 1048585, 262144, 30, 1048586, 262144, 30, 1048587, 262144, 30, 1048588, 0, 60, 1048589, 65536, 60, 1048590, 65536, 60, 1048591, 65536, 60, 1048592, 65536, 60, 1048593, 65536, 60, 1048594, 65536, 60, 1048595, 65536, 60, 1048596, 65536, 60, 1048597, 65536, 38, 1048598, 65536, 38, 1048599, 65536, 38, 1048600, 65536, 38, 1048601, 65536, 38, 1048602, 65536, 38, 1048603, 65536, 38, 1048604, 65536, 38, 1048605, 65536, 38, 1048606, 65536, 38, 1048607, 65536, 38, 1048608, 65536, 38, 1048609, 65536, 38, 1048610, 65536, 38, 1048611, 65536, 38, 1048612, 65536, 38, 1048613, 65536, 38, 1048614, 65536, 38, 1048615, 65536, 38, 1048616, 65536, 38, 1048617, 65536, 38, 1048618, 65536, 38, 1048619, 65536, 38, 1048620, 65536, 38, 1048621, 65536, 38, 1048622, 65536, 38, 1048623, 65536, 38, 1048624, 65536, 38, 1048625, 65536, 38, 1048626, 65536, 38, 1048627, 65536, 38, 1048628, 65536, 38, 1048629, 65536, 38, 1048630, 65536, 38, 1048631, 65536, 38, 1048632, 65536, 38, 1048633, 65536, 38, 1048634, 65536, 60, 1048635, 65536, 60, 1048636, 65536, 60, 1048637, 65536, 60, 1048638, 65536, 60, 1048639, 65536, 60, 1048640, 65536, 60, 1048641, 0, 65, 1048642, 65536, 60, 1048643, 65536, 60, 1048644, 65536, 60, 1048645, 65536, 60, 1048646, 65536, 60, 1048647, 65536, 60, 1048648, 65536, 60, 1048649, 65536, 60, 1048650, 262146, 2, 1048651, 2, 0, 1048652, 2, 0, 1048653, 2, 0, 1048654, 2, 0, 1048655, 2, 0, 1048656, 2, 0, 1048657, 2, 0, 1048658, 2, 0, 1048659, 2, 0, 1048660, 2, 0, 1048661, 2, 0, 1048662, 2, 0, 1048663, 2, 0, 1048664, 2, 0, 1048665, 2, 0, 1048666, 2, 0, 1048667, 2, 0, 1048668, 2, 0, 1048669, 2, 0, 1048670, 2, 0, 1048671, 2, 0, 1048672, 2, 0, 1048673, 2, 0, 1048674, 2, 0, 1048675, 2, 0, 1114112, 65536, 0, 1114113, 262144, 30, 1114114, 262144, 30, 1114115, 262144, 30, 1114116, 262144, 30, 1114117, 262144, 30, 1114118, 262144, 30, 1114119, 262144, 30, 1114120, 262144, 30, 1114121, 262144, 30, 1114122, 262144, 30, 1114123, 262144, 30, 1114124, 0, 60, 1114125, 65536, 60, 1114126, 65536, 60, 1114127, 65536, 60, 1114128, 65536, 60, 1114129, 65536, 60, 1114130, 65536, 60, 1114131, 65536, 60, 1114132, 65536, 60, 1114133, 65536, 60, 1114134, 65536, 60, 1114135, 65536, 60, 1114136, 65536, 60, 1114137, 65536, 60, 1114138, 65536, 38, 1114139, 65536, 38, 1114140, 65536, 38, 1114141, 65536, 38, 1114142, 65536, 38, 1114143, 65536, 38, 1114144, 65536, 38, 1114145, 65536, 38, 1114146, 65536, 38, 1114147, 65536, 38, 1114148, 65536, 38, 1114149, 65536, 38, 1114150, 65536, 38, 1114151, 65536, 38, 1114152, 65536, 38, 1114153, 65536, 38, 1114154, 65536, 38, 1114155, 65536, 38, 1114156, 65536, 38, 1114157, 65536, 38, 1114158, 65536, 38, 1114159, 65536, 38, 1114160, 65536, 38, 1114161, 65536, 38, 1114162, 65536, 38, 1114163, 65536, 38, 1114164, 65536, 38, 1114165, 65536, 38, 1114166, 65536, 38, 1114167, 65536, 38, 1114168, 65536, 38, 1114169, 65536, 38, 1114170, 65536, 60, 1114171, 65536, 60, 1114172, 65536, 60, 1114173, 65536, 60, 1114174, 65536, 60, 1114175, 65536, 60, 1114176, 65536, 60, 1114177, 65536, 60, 1114178, 65536, 60, 1114179, 65536, 60, 1114180, 65536, 60, 1114181, 65536, 60, 1114182, 65536, 60, 1114183, 65536, 60, 1114184, 65536, 60, 1114185, 65536, 60, 1114186, 262146, 6, 1114187, 131074, 1, 1114188, 2, 0, 1114189, 2, 0, 1114190, 2, 0, 1114191, 2, 0, 1114192, 2, 0, 1114193, 2, 0, 1114194, 2, 0, 1114195, 2, 0, 1114196, 2, 0, 1114197, 2, 0, 1114198, 2, 0, 1114199, 2, 0, 1114200, 2, 0, 1114201, 2, 0, 1114202, 2, 0, 1114203, 2, 0, 1114204, 2, 0, 1114205, 2, 0, 1114206, 2, 0, 1114207, 2, 0, 1114208, 2, 0, 1114209, 2, 0, 1114210, 2, 0, 1114211, 2, 0, 1179648, 65536, 0, 1179649, 262144, 30, 1179650, 262144, 30, 1179651, 262144, 30, 1179652, 262144, 30, 1179653, 262144, 30, 1179654, 262144, 30, 1179655, 262144, 30, 1179656, 262144, 30, 1179657, 262144, 30, 1179658, 262144, 30, 1179659, 262144, 30, 1179660, 0, 60, 1179661, 65536, 60, 1179662, 65536, 60, 1179663, 65536, 60, 1179664, 65536, 60, 1179665, 65536, 60, 1179666, 65536, 60, 1179667, 65536, 60, 1179668, 65536, 60, 1179669, 65536, 40, 1179670, 65536, 60, 1179671, 65536, 60, 1179672, 65536, 60, 1179673, 65536, 60, 1179674, 65536, 38, 1179675, 65536, 38, 1179676, 65536, 38, 1179677, 65536, 38, 1179678, 65536, 38, 1179679, 65536, 38, 1179680, 65536, 38, 1179681, 65536, 38, 1179682, 65536, 38, 1179683, 65536, 38, 1179684, 65536, 38, 1179685, 65536, 38, 1179686, 65536, 38, 1179687, 65536, 38, 1179688, 65536, 38, 1179689, 65536, 38, 1179690, 65536, 38, 1179691, 65536, 38, 1179692, 65536, 38, 1179693, 65536, 38, 1179694, 65536, 38, 1179695, 65536, 38, 1179696, 65536, 38, 1179697, 65536, 38, 1179698, 65536, 38, 1179699, 65536, 38, 1179700, 65536, 38, 1179701, 65536, 38, 1179702, 65536, 38, 1179703, 65536, 38, 1179704, 65536, 38, 1179705, 65536, 38, 1179706, 65536, 60, 1179707, 65536, 60, 1179708, 65536, 60, 1179709, 65536, 60, 1179710, 65536, 60, 1179711, 65536, 60, 1179712, 65536, 60, 1179713, 65536, 60, 1179714, 65536, 60, 1179715, 65536, 60, 1179716, 65536, 60, 1179717, 65536, 60, 1179718, 65536, 60, 1179719, 65536, 60, 1179720, 65536, 60, 1179721, 65536, 60, 1179722, 65536, 60, 1179723, 262146, 2, 1179724, 2, 0, 1179725, 2, 0, 1179726, 2, 0, 1179727, 2, 0, 1179728, 2, 0, 1179729, 2, 0, 1179730, 2, 0, 1179731, 2, 0, 1179732, 2, 0, 1179733, 2, 0, 1179734, 2, 0, 1179735, 2, 0, 1179736, 2, 0, 1179737, 2, 0, 1179738, 2, 0, 1179739, 2, 0, 1179740, 2, 0, 1179741, 2, 0, 1179742, 2, 0, 1179743, 2, 0, 1179744, 2, 0, 1179745, 2, 0, 1179746, 2, 0, 1179747, 2, 0, 1245184, 65536, 0, 1245185, 262144, 30, 1245186, 262144, 30, 1245187, 262144, 30, 1245188, 262144, 30, 1245189, 262144, 30, 1245190, 262144, 30, 1245191, 262144, 30, 1245192, 262144, 30, 1245193, 262144, 30, 1245194, 262144, 30, 1245195, 262144, 30, 1245196, 0, 60, 1245197, 65536, 60, 1245198, 65536, 60, 1245199, 65536, 66, 1245200, 65536, 60, 1245201, 65536, 60, 1245202, 65536, 60, 1245203, 65536, 60, 1245204, 65536, 60, 1245205, 65536, 60, 1245206, 65536, 60, 1245207, 65536, 60, 1245208, 65536, 60, 1245209, 65536, 60, 1245210, 65536, 60, 1245211, 65536, 60, 1245212, 65536, 60, 1245213, 65536, 60, 1245214, 65536, 60, 1245215, 65536, 60, 1245216, 65536, 60, 1245217, 65536, 60, 1245218, 65536, 60, 1245219, 65536, 60, 1245220, 65536, 60, 1245221, 65536, 60, 1245222, 65536, 60, 1245223, 65536, 60, 1245224, 65536, 60, 1245225, 65536, 60, 1245226, 65536, 60, 1245227, 65536, 60, 1245228, 65536, 60, 1245229, 65536, 38, 1245230, 65536, 38, 1245231, 65536, 38, 1245232, 65536, 38, 1245233, 65536, 38, 1245234, 65536, 38, 1245235, 65536, 38, 1245236, 65536, 38, 1245237, 65536, 38, 1245238, 65536, 38, 1245239, 65536, 38, 1245240, 65536, 38, 1245241, 65536, 38, 1245242, 65536, 60, 1245243, 65536, 60, 1245244, 65536, 60, 1245245, 65536, 60, 1245246, 65536, 60, 1245247, 65536, 60, 1245248, 65536, 60, 1245249, 65536, 60, 1245250, 65536, 60, 1245251, 65536, 60, 1245252, 131072, 65, 1245253, 65536, 60, 1245254, 65536, 60, 1245255, 65536, 60, 1245256, 65536, 60, 1245257, 65536, 60, 1245258, 65536, 60, 1245259, 262146, 2, 1245260, 2, 0, 1245261, 2, 0, 1245262, 2, 0, 1245263, 2, 0, 1245264, 2, 0, 1245265, 2, 0, 1245266, 2, 0, 1245267, 2, 0, 1245268, 2, 0, 1245269, 2, 0, 1245270, 2, 0, 1245271, 2, 0, 1245272, 2, 0, 1245273, 2, 0, 1245274, 2, 0, 1245275, 2, 0, 1245276, 2, 0, 1245277, 2, 0, 1245278, 2, 0, 1245279, 2, 0, 1245280, 2, 0, 1245281, 2, 0, 1245282, 2, 0, 1245283, 2, 0, 1310720, 65536, 0, 1310721, 262144, 30, 1310722, 262144, 30, 1310723, 262144, 30, 1310724, 262144, 30, 1310725, 262144, 30, 1310726, 262144, 30, 1310727, 262144, 30, 1310728, 262144, 30, 1310729, 262144, 30, 1310730, 262144, 30, 1310731, 262144, 30, 1310732, 0, 60, 1310733, 65536, 60, 1310734, 65536, 60, 1310735, 65536, 60, 1310736, 65536, 60, 1310737, 65536, 60, 1310738, 65536, 60, 1310739, 65536, 60, 1310740, 65536, 60, 1310741, 65536, 60, 1310742, 65536, 60, 1310743, 65536, 60, 1310744, 65536, 60, 1310745, 65536, 60, 1310746, 65536, 60, 1310747, 65536, 60, 1310748, 65536, 60, 1310749, 65536, 60, 1310750, 65536, 40, 1310751, 65536, 60, 1310752, 65536, 60, 1310753, 65536, 60, 1310754, 65536, 60, 1310755, 65536, 60, 1310756, 65536, 60, 1310757, 65536, 60, 1310758, 65536, 60, 1310759, 65536, 60, 1310760, 65536, 60, 1310761, 65536, 60, 1310762, 65536, 60, 1310763, 65536, 60, 1310764, 65536, 60, 1310765, 65536, 38, 1310766, 65536, 38, 1310767, 65536, 38, 1310768, 65536, 38, 1310769, 65536, 38, 1310770, 65536, 38, 1310771, 65536, 38, 1310772, 65536, 38, 1310773, 65536, 38, 1310774, 65536, 38, 1310775, 65536, 38, 1310776, 65536, 38, 1310777, 65536, 38, 1310778, 65536, 60, 1310779, 65536, 60, 1310780, 65536, 60, 1310781, 65536, 60, 1310782, 65536, 60, 1310783, 65536, 60, 1310784, 65536, 60, 1310785, 65536, 60, 1310786, 65536, 60, 1310787, 65536, 60, 1310788, 65536, 60, 1310789, 65536, 60, 1310790, 65536, 60, 1310791, 65536, 60, 1310792, 65536, 60, 1310793, 65536, 60, 1310794, 65536, 60, 1310795, 262146, 2, 1310796, 2, 0, 1310797, 2, 0, 1310798, 2, 0, 1310799, 2, 0, 1310800, 2, 0, 1310801, 2, 0, 1310802, 2, 0, 1310803, 2, 0, 1310804, 2, 0, 1310805, 2, 0, 1310806, 2, 0, 1310807, 2, 0, 1310808, 2, 0, 1310809, 2, 0, 1310810, 2, 0, 1310811, 2, 0, 1310812, 2, 0, 1310813, 2, 0, 1310814, 2, 0, 1310815, 2, 0, 1310816, 2, 0, 1310817, 2, 0, 1310818, 2, 0, 1310819, 2, 0, 1376256, 65536, 0, 1376257, 262144, 30, 1376258, 262144, 30, 1376259, 262144, 30, 1376260, 262144, 30, 1376261, 262144, 30, 1376262, 262144, 30, 1376263, 262144, 30, 1376264, 262144, 30, 1376265, 262144, 30, 1376266, 262144, 30, 1376267, 262144, 30, 1376268, 0, 60, 1376269, 65536, 60, 1376270, 65536, 60, 1376271, 65536, 60, 1376272, 65536, 60, 1376273, 65536, 60, 1376274, 65536, 60, 1376275, 65536, 60, 1376276, 65536, 60, 1376277, 65536, 60, 1376278, 65536, 60, 1376279, 65536, 60, 1376280, 65536, 60, 1376281, 65536, 60, 1376282, 65536, 60, 1376283, 65536, 60, 1376284, 65536, 60, 1376285, 65536, 60, 1376286, 65536, 60, 1376287, 65536, 60, 1376288, 65536, 60, 1376289, 65536, 60, 1376290, 65536, 60, 1376291, 65536, 60, 1376292, 65536, 60, 1376293, 65536, 60, 1376294, 65536, 60, 1376295, 65536, 60, 1376296, 65536, 60, 1376297, 65536, 60, 1376298, 65536, 60, 1376299, 65536, 60, 1376300, 65536, 60, 1376301, 65536, 60, 1376302, 65536, 60, 1376303, 65536, 60, 1376304, 65536, 60, 1376305, 65536, 60, 1376306, 65536, 60, 1376307, 65536, 38, 1376308, 65536, 38, 1376309, 65536, 38, 1376310, 65536, 38, 1376311, 65536, 38, 1376312, 65536, 38, 1376313, 65536, 38, 1376314, 65536, 60, 1376315, 65536, 60, 1376316, 65536, 60, 1376317, 65536, 60, 1376318, 65536, 60, 1376319, 65536, 60, 1376320, 65536, 60, 1376321, 65536, 60, 1376322, 65536, 60, 1376323, 65536, 60, 1376324, 65536, 60, 1376325, 65536, 60, 1376326, 65536, 60, 1376327, 65536, 60, 1376328, 65536, 60, 1376329, 65536, 60, 1376330, 65536, 60, 1376331, 262146, 2, 1376332, 2, 0, 1376333, 2, 0, 1376334, 2, 0, 1376335, 2, 0, 1376336, 2, 0, 1376337, 2, 0, 1376338, 2, 0, 1376339, 2, 0, 1376340, 2, 0, 1376341, 2, 0, 1376342, 2, 0, 1376343, 2, 0, 1376344, 2, 0, 1376345, 2, 0, 1376346, 2, 0, 1376347, 2, 0, 1376348, 2, 0, 1376349, 2, 0, 1376350, 2, 0, 1376351, 2, 0, 1376352, 2, 0, 1376353, 2, 0, 1376354, 2, 0, 1376355, 2, 0, 1441792, 65536, 0, 1441793, 262144, 30, 1441794, 262144, 30, 1441795, 262144, 30, 1441796, 262144, 30, 1441797, 262144, 30, 1441798, 262144, 30, 1441799, 262144, 30, 1441800, 262144, 30, 1441801, 262144, 30, 1441802, 262144, 30, 1441803, 262144, 30, 1441804, 0, 60, 1441805, 65536, 60, 1441806, 65536, 60, 1441807, 65536, 60, 1441808, 65536, 60, 1441809, 65536, 60, 1441810, 65536, 60, 1441811, 65536, 60, 1441812, 65536, 60, 1441813, 65536, 60, 1441814, 65536, 60, 1441815, 65536, 60, 1441816, 65536, 60, 1441817, 65536, 60, 1441818, 65536, 60, 1441819, 65536, 60, 1441820, 65536, 60, 1441821, 65536, 60, 1441822, 65536, 60, 1441823, 65536, 60, 1441824, 65536, 60, 1441825, 65536, 60, 1441826, 65536, 60, 1441827, 65536, 60, 1441828, 65536, 60, 1441829, 65536, 60, 1441830, 65536, 60, 1441831, 65536, 60, 1441832, 65536, 60, 1441833, 65536, 60, 1441834, 65536, 60, 1441835, 65536, 60, 1441836, 65536, 60, 1441837, 65536, 60, 1441838, 65536, 60, 1441839, 65536, 60, 1441840, 65536, 60, 1441841, 65536, 60, 1441842, 65536, 60, 1441843, 65536, 38, 1441844, 65536, 38, 1441845, 65536, 38, 1441846, 65536, 38, 1441847, 65536, 38, 1441848, 65536, 38, 1441849, 65536, 38, 1441850, 65536, 60, 1441851, 65536, 60, 1441852, 65536, 60, 1441853, 65536, 60, 1441854, 65536, 60, 1441855, 65536, 60, 1441856, 65536, 60, 1441857, 65536, 60, 1441858, 65536, 60, 1441859, 65536, 60, 1441860, 65536, 60, 1441861, 65536, 60, 1441862, 65536, 60, 1441863, 65536, 60, 1441864, 65536, 60, 1441865, 65536, 60, 1441866, 65536, 60, 1441867, 262146, 2, 1441868, 2, 0, 1441869, 2, 0, 1441870, 2, 0, 1441871, 2, 0, 1441872, 2, 0, 1441873, 2, 0, 1441874, 262146, 0, 1441875, 262146, 4, 1441876, 262146, 4, 1441877, 131074, 1, 1441878, 2, 0, 1441879, 2, 0, 1441880, 2, 0, 1441881, 2, 0, 1441882, 2, 0, 1441883, 2, 0, 1441884, 2, 0, 1441885, 2, 0, 1441886, 2, 0, 1441887, 2, 0, 1441888, 2, 0, 1441889, 2, 0, 1441890, 2, 0, 1441891, 2, 0, 1507328, 65536, 0, 1507329, 262144, 30, 1507330, 262144, 30, 1507331, 262144, 30, 1507332, 262144, 30, 1507333, 262144, 30, 1507334, 262144, 30, 1507335, 262144, 30, 1507336, 262144, 30, 1507337, 262144, 30, 1507338, 262144, 30, 1507339, 262144, 30, 1507340, 0, 60, 1507341, 65536, 60, 1507342, 65536, 60, 1507343, 65536, 60, 1507344, 65536, 60, 1507345, 65536, 60, 1507346, 65536, 60, 1507347, 65536, 60, 1507348, 65536, 60, 1507349, 65536, 60, 1507350, 65536, 60, 1507351, 65536, 60, 1507352, 65536, 60, 1507353, 65536, 60, 1507354, 65536, 60, 1507355, 65536, 60, 1507356, 65536, 60, 1507357, 65536, 60, 1507358, 65536, 60, 1507359, 65536, 60, 1507360, 65536, 60, 1507361, 65536, 60, 1507362, 65536, 60, 1507363, 65536, 60, 1507364, 65536, 60, 1507365, 65536, 60, 1507366, 65536, 60, 1507367, 65536, 60, 1507368, 65536, 60, 1507369, 65536, 60, 1507370, 65536, 60, 1507371, 65536, 60, 1507372, 65536, 60, 1507373, 65536, 60, 1507374, 65536, 60, 1507375, 65536, 60, 1507376, 65536, 60, 1507377, 65536, 60, 1507378, 65536, 60, 1507379, 65536, 60, 1507380, 65536, 60, 1507381, 65536, 60, 1507382, 65536, 60, 1507383, 65536, 39, 1507384, 65536, 39, 1507385, 65536, 60, 1507386, 65536, 60, 1507387, 65536, 60, 1507388, 65536, 60, 1507389, 65536, 60, 1507390, 65536, 60, 1507391, 65536, 60, 1507392, 65536, 60, 1507393, 65536, 60, 1507394, 65536, 60, 1507395, 65536, 60, 1507396, 65536, 60, 1507397, 65536, 60, 1507398, 65536, 60, 1507399, 65536, 60, 1507400, 65536, 60, 1507401, 65536, 60, 1507402, 65536, 60, 1507403, 262146, 2, 1507404, 2, 0, 1507405, 2, 0, 1507406, 2, 0, 1507407, 2, 0, 1507408, 262146, 0, 1507409, 262146, 4, 1507410, 131074, 6, 1507411, 65536, 60, 1507412, 65536, 60, 1507413, 262146, 6, 1507414, 131074, 1, 1507415, 2, 0, 1507416, 2, 0, 1507417, 2, 0, 1507418, 2, 0, 1507419, 2, 0, 1507420, 2, 0, 1507421, 2, 0, 1507422, 2, 0, 1507423, 2, 0, 1507424, 2, 0, 1507425, 2, 0, 1507426, 2, 0, 1507427, 2, 0, 1572864, 65536, 0, 1572865, 262144, 30, 1572866, 262144, 30, 1572867, 262144, 30, 1572868, 262144, 30, 1572869, 262144, 30, 1572870, 262144, 30, 1572871, 262144, 30, 1572872, 262144, 30, 1572873, 262144, 30, 1572874, 262144, 30, 1572875, 262144, 30, 1572876, 0, 60, 1572877, 65536, 60, 1572878, 65536, 60, 1572879, 65536, 60, 1572880, 65536, 60, 1572881, 65536, 60, 1572882, 65536, 60, 1572883, 65536, 60, 1572884, 65536, 60, 1572885, 65536, 60, 1572886, 65536, 60, 1572887, 65536, 60, 1572888, 65536, 60, 1572889, 65536, 60, 1572890, 65536, 60, 1572891, 65536, 60, 1572892, 65536, 60, 1572893, 65536, 60, 1572894, 65536, 60, 1572895, 65536, 60, 1572896, 393216, 65, 1572897, 65536, 66, 1572898, 65536, 66, 1572899, 65536, 66, 1572900, 65536, 66, 1572901, 65536, 66, 1572902, 65536, 66, 1572903, 458752, 65, 1572904, 65536, 60, 1572905, 65536, 60, 1572906, 65536, 60, 1572907, 65536, 60, 1572908, 65536, 60, 1572909, 65536, 60, 1572910, 65536, 60, 1572911, 65536, 60, 1572912, 65536, 60, 1572913, 65536, 60, 1572914, 65536, 60, 1572915, 65536, 60, 1572916, 65536, 60, 1572917, 65536, 60, 1572918, 65536, 60, 1572919, 65536, 40, 1572920, 65536, 40, 1572921, 65536, 60, 1572922, 65536, 60, 1572923, 65536, 60, 1572924, 65536, 60, 1572925, 65536, 60, 1572926, 65536, 60, 1572927, 65536, 60, 1572928, 65536, 60, 1572929, 65536, 60, 1572930, 65536, 60, 1572931, 65536, 60, 1572932, 65536, 60, 1572933, 65536, 60, 1572934, 65536, 60, 1572935, 65536, 60, 1572936, 65536, 60, 1572937, 65536, 60, 1572938, 65536, 60, 1572939, 262146, 2, 1572940, 2, 0, 1572941, 2, 0, 1572942, 2, 0, 1572943, 2, 0, 1572944, 2, 4, 1572945, 65536, 60, 1572946, 65536, 60, 1572947, 65536, 60, 1572948, 65536, 60, 1572949, 65536, 60, 1572950, 262146, 2, 1572951, 2, 0, 1572952, 2, 0, 1572953, 2, 0, 1572954, 2, 0, 1572955, 2, 0, 1572956, 2, 0, 1572957, 2, 0, 1572958, 2, 0, 1572959, 2, 0, 1572960, 2, 0, 1572961, 2, 0, 1572962, 2, 0, 1572963, 2, 0, 1638400, 65536, 0, 1638401, 262144, 30, 1638402, 262144, 30, 1638403, 262144, 30, 1638404, 262144, 30, 1638405, 262144, 30, 1638406, 262144, 30, 1638407, 262144, 30, 1638408, 262144, 30, 1638409, 262144, 30, 1638410, 262144, 30, 1638411, 262144, 30, 1638412, 0, 60, 1638413, 65536, 60, 1638414, 65536, 60, 1638415, 65536, 60, 1638416, 65536, 60, 1638417, 65536, 60, 1638418, 65536, 60, 1638419, 65536, 60, 1638420, 65536, 60, 1638421, 65536, 60, 1638422, 65536, 60, 1638423, 65536, 60, 1638424, 65536, 60, 1638425, 65536, 60, 1638426, 65536, 60, 1638427, 65536, 60, 1638428, 65536, 60, 1638429, 65536, 60, 1638430, 65536, 60, 1638431, 65536, 60, 1638432, 131072, 65, 1638433, 65536, 60, 1638434, 65536, 60, 1638435, 65536, 60, 1638436, 65536, 60, 1638437, 65536, 60, 1638438, 65536, 60, 1638439, 0, 66, 1638440, 65536, 66, 1638441, 65536, 66, 1638442, 65536, 66, 1638443, 65536, 66, 1638444, 458752, 65, 1638445, 65536, 60, 1638446, 65536, 60, 1638447, 65536, 60, 1638448, 65536, 60, 1638449, 65536, 60, 1638450, 65536, 60, 1638451, 65536, 60, 1638452, 65536, 60, 1638453, 65536, 60, 1638454, 65536, 60, 1638455, 65536, 60, 1638456, 65536, 60, 1638457, 65536, 60, 1638458, 65536, 60, 1638459, 65536, 60, 1638460, 65536, 60, 1638461, 65536, 60, 1638462, 65536, 60, 1638463, 65536, 60, 1638464, 65536, 60, 1638465, 65536, 60, 1638466, 65536, 60, 1638467, 65536, 60, 1638468, 65536, 60, 1638469, 65536, 60, 1638470, 65536, 60, 1638471, 65536, 60, 1638472, 65536, 60, 1638473, 65536, 60, 1638474, 65536, 60, 1638475, 262146, 2, 1638476, 2, 0, 1638477, 2, 0, 1638478, 2, 0, 1638479, 2, 0, 1638480, 2, 4, 1638481, 65536, 60, 1638482, 65536, 60, 1638483, 65536, 60, 1638484, 65536, 60, 1638485, 65536, 60, 1638486, 262146, 2, 1638487, 2, 0, 1638488, 2, 0, 1638489, 2, 0, 1638490, 2, 0, 1638491, 2, 0, 1638492, 2, 0, 1638493, 2, 0, 1638494, 2, 0, 1638495, 2, 0, 1638496, 2, 0, 1638497, 2, 0, 1638498, 2, 0, 1638499, 2, 0, 1703936, 65536, 0, 1703937, 262144, 30, 1703938, 262144, 30, 1703939, 262144, 30, 1703940, 262144, 30, 1703941, 262144, 30, 1703942, 262144, 30, 1703943, 262144, 30, 1703944, 262144, 30, 1703945, 262144, 30, 1703946, 262144, 30, 1703947, 0, 59, 1703948, 65536, 63, 1703949, 65536, 60, 1703950, 65536, 60, 1703951, 65536, 60, 1703952, 65536, 60, 1703953, 65536, 60, 1703954, 65536, 60, 1703955, 65536, 60, 1703956, 65536, 60, 1703957, 65536, 60, 1703958, 65536, 60, 1703959, 65536, 60, 1703960, 65536, 60, 1703961, 65536, 60, 1703962, 65536, 60, 1703963, 65536, 60, 1703964, 65536, 60, 1703965, 65536, 60, 1703966, 65536, 60, 1703967, 65536, 60, 1703968, 131072, 65, 1703969, 65536, 60, 1703970, 393216, 65, 1703971, 65536, 66, 1703972, 65536, 66, 1703973, 65536, 66, 1703974, 65536, 66, 1703975, 65536, 66, 1703976, 65536, 66, 1703977, 458752, 65, 1703978, 65536, 60, 1703979, 65536, 60, 1703980, 0, 65, 1703981, 65536, 60, 1703982, 65536, 60, 1703983, 65536, 60, 1703984, 65536, 60, 1703985, 65536, 60, 1703986, 65536, 60, 1703987, 65536, 60, 1703988, 65536, 66, 1703989, 65536, 60, 1703990, 65536, 60, 1703991, 65536, 60, 1703992, 65536, 60, 1703993, 65536, 60, 1703994, 65536, 60, 1703995, 65536, 60, 1703996, 65536, 60, 1703997, 65536, 60, 1703998, 65536, 60, 1703999, 65536, 60, 1704000, 65536, 60, 1704001, 65536, 60, 1704002, 65536, 60, 1704003, 65536, 60, 1704004, 65536, 60, 1704005, 65536, 60, 1704006, 65536, 60, 1704007, 65536, 60, 1704008, 65536, 60, 1704009, 65536, 60, 1704010, 65536, 60, 1704011, 262146, 2, 1704012, 2, 0, 1704013, 2, 0, 1704014, 2, 0, 1704015, 2, 0, 1704016, 2, 4, 1704017, 65536, 60, 1704018, 65536, 60, 1704019, 65536, 60, 1704020, 65536, 60, 1704021, 65536, 60, 1704022, 262146, 2, 1704023, 2, 0, 1704024, 2, 0, 1704025, 2, 0, 1704026, 2, 0, 1704027, 2, 0, 1704028, 2, 0, 1704029, 2, 0, 1704030, 2, 0, 1704031, 2, 0, 1704032, 2, 0, 1704033, 2, 0, 1704034, 2, 0, 1704035, 2, 0, 1769472, 65536, 0, 1769473, 262144, 30, 1769474, 262144, 30, 1769475, 262144, 30, 1769476, 262144, 30, 1769477, 262144, 30, 1769478, 262144, 30, 1769479, 262144, 30, 1769480, 262144, 30, 1769481, 262144, 30, 1769482, 262144, 30, 1769483, 0, 60, 1769484, 65536, 60, 1769485, 65536, 60, 1769486, 65536, 60, 1769487, 65536, 60, 1769488, 65536, 60, 1769489, 65536, 60, 1769490, 65536, 60, 1769491, 65536, 60, 1769492, 65536, 60, 1769493, 65536, 60, 1769494, 65536, 60, 1769495, 393216, 65, 1769496, 65536, 66, 1769497, 65536, 66, 1769498, 65536, 66, 1769499, 65536, 66, 1769500, 65536, 66, 1769501, 65536, 66, 1769502, 65536, 66, 1769503, 65536, 66, 1769504, 131072, 66, 1769505, 65536, 60, 1769506, 131072, 65, 1769507, 65536, 60, 1769508, 65536, 60, 1769509, 65536, 60, 1769510, 65536, 60, 1769511, 65536, 60, 1769512, 65536, 60, 1769513, 0, 65, 1769514, 65536, 60, 1769515, 65536, 60, 1769516, 0, 65, 1769517, 65536, 60, 1769518, 65536, 60, 1769519, 65536, 60, 1769520, 65536, 60, 1769521, 65536, 60, 1769522, 65536, 60, 1769523, 65536, 60, 1769524, 65536, 60, 1769525, 65536, 60, 1769526, 65536, 60, 1769527, 65536, 60, 1769528, 65536, 60, 1769529, 65536, 60, 1769530, 65536, 60, 1769531, 65536, 60, 1769532, 65536, 60, 1769533, 65536, 60, 1769534, 65536, 60, 1769535, 65536, 60, 1769536, 65536, 60, 1769537, 65536, 60, 1769538, 65536, 60, 1769539, 65536, 60, 1769540, 65536, 60, 1769541, 65536, 60, 1769542, 65536, 60, 1769543, 65536, 60, 1769544, 65536, 60, 1769545, 65536, 60, 1769546, 65536, 60, 1769547, 262146, 2, 1769548, 2, 0, 1769549, 2, 0, 1769550, 2, 0, 1769551, 2, 0, 1769552, 2, 4, 1769553, 65536, 60, 1769554, 65536, 60, 1769555, 65536, 60, 1769556, 262146, 5, 1769557, 131074, 3, 1769558, 65538, 0, 1769559, 2, 0, 1769560, 2, 0, 1769561, 2, 0, 1769562, 2, 0, 1769563, 2, 0, 1769564, 2, 0, 1769565, 2, 0, 1769566, 2, 0, 1769567, 2, 0, 1769568, 2, 0, 1769569, 2, 0, 1769570, 2, 0, 1769571, 2, 0, 1835008, 65536, 0, 1835009, 262144, 30, 1835010, 262144, 30, 1835011, 262144, 30, 1835012, 262144, 30, 1835013, 262144, 30, 1835014, 262144, 30, 1835015, 262144, 30, 1835016, 262144, 30, 1835017, 262144, 30, 1835018, 0, 0, 1835019, 0, 60, 1835020, 65536, 60, 1835021, 65536, 60, 1835022, 65536, 60, 1835023, 65536, 60, 1835024, 65536, 60, 1835025, 65536, 60, 1835026, 65536, 60, 1835027, 65536, 60, 1835028, 65536, 60, 1835029, 65536, 60, 1835030, 65536, 60, 1835031, 131072, 65, 1835032, 393216, 65, 1835033, 65536, 66, 1835034, 65536, 66, 1835035, 65536, 66, 1835036, 65536, 66, 1835037, 65536, 66, 1835038, 65536, 66, 1835039, 65536, 66, 1835040, 65536, 66, 1835041, 65536, 66, 1835042, 131072, 66, 1835043, 65536, 60, 1835044, 65536, 60, 1835045, 65536, 60, 1835046, 65536, 60, 1835047, 65536, 60, 1835048, 65536, 60, 1835049, 0, 65, 1835050, 65536, 60, 1835051, 65536, 60, 1835052, 0, 65, 1835053, 65536, 60, 1835054, 65536, 60, 1835055, 65536, 60, 1835056, 65536, 60, 1835057, 65536, 60, 1835058, 65536, 60, 1835059, 65536, 60, 1835060, 65536, 60, 1835061, 65536, 60, 1835062, 65536, 60, 1835063, 65536, 60, 1835064, 65536, 60, 1835065, 65536, 60, 1835066, 65536, 60, 1835067, 65536, 60, 1835068, 65536, 60, 1835069, 65536, 60, 1835070, 65536, 60, 1835071, 65536, 60, 1835072, 65536, 60, 1835073, 65536, 60, 1835074, 65536, 60, 1835075, 65536, 60, 1835076, 393216, 65, 1835077, 65536, 66, 1835078, 65536, 66, 1835079, 458752, 65, 1835080, 65536, 60, 1835081, 65536, 60, 1835082, 65536, 60, 1835083, 262146, 2, 1835084, 2, 0, 1835085, 2, 0, 1835086, 2, 0, 1835087, 2, 0, 1835088, 131074, 0, 1835089, 131074, 3, 1835090, 131074, 3, 1835091, 131074, 3, 1835092, 65538, 0, 1835093, 2, 0, 1835094, 2, 0, 1835095, 2, 0, 1835096, 2, 0, 1835097, 2, 0, 1835098, 2, 0, 1835099, 2, 0, 1835100, 2, 0, 1835101, 2, 0, 1835102, 2, 0, 1835103, 2, 0, 1835104, 2, 0, 1835105, 2, 0, 1835106, 2, 0, 1835107, 2, 0, 1900544, 131072, 0, 1900545, 196608, 0, 1900546, 131072, 0, 1900547, 196608, 0, 1900548, 131072, 0, 1900549, 196608, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 60, 1900556, 65536, 60, 1900557, 65536, 60, 1900558, 65536, 60, 1900559, 65536, 60, 1900560, 65536, 60, 1900561, 65536, 60, 1900562, 65536, 60, 1900563, 65536, 60, 1900564, 65536, 60, 1900565, 393216, 65, 1900566, 65536, 66, 1900567, 131072, 66, 1900568, 131072, 65, 1900569, 65536, 60, 1900570, 393216, 65, 1900571, 65536, 66, 1900572, 65536, 66, 1900573, 458752, 65, 1900574, 65536, 60, 1900575, 65536, 60, 1900576, 393216, 65, 1900577, 65536, 66, 1900578, 65536, 66, 1900579, 65536, 66, 1900580, 65536, 66, 1900581, 65536, 66, 1900582, 458752, 65, 1900583, 65536, 60, 1900584, 65536, 60, 1900585, 0, 65, 1900586, 65536, 60, 1900587, 65536, 60, 1900588, 0, 65, 1900589, 65536, 60, 1900590, 65536, 60, 1900591, 65536, 60, 1900592, 65536, 60, 1900593, 65536, 60, 1900594, 65536, 60, 1900595, 65536, 60, 1900596, 65536, 60, 1900597, 65536, 60, 1900598, 65536, 60, 1900599, 65536, 60, 1900600, 65536, 60, 1900601, 65536, 60, 1900602, 65536, 60, 1900603, 65536, 60, 1900604, 65536, 60, 1900605, 65536, 60, 1900606, 65536, 60, 1900607, 65536, 60, 1900608, 65536, 60, 1900609, 65536, 60, 1900610, 393216, 65, 1900611, 65536, 66, 1900612, 131072, 66, 1900613, 65536, 60, 1900614, 65536, 60, 1900615, 0, 65, 1900616, 65536, 60, 1900617, 65536, 60, 1900618, 65536, 60, 1900619, 262146, 6, 1900620, 131074, 1, 1900621, 2, 0, 1900622, 2, 0, 1900623, 2, 0, 1900624, 2, 0, 1900625, 2, 0, 1900626, 2, 0, 1900627, 2, 0, 1900628, 2, 0, 1900629, 2, 0, 1900630, 2, 0, 1900631, 2, 0, 1900632, 2, 0, 1900633, 2, 0, 1900634, 2, 0, 1900635, 2, 0, 1900636, 2, 0, 1900637, 2, 0, 1900638, 2, 0, 1900639, 2, 0, 1900640, 2, 0, 1900641, 2, 0, 1900642, 2, 0, 1900643, 2, 0, 1966080, 131072, 0, 1966081, 196608, 0, 1966082, 131072, 0, 1966083, 196608, 0, 1966084, 131072, 0, 1966085, 196608, 0, 1966086, 0, 0, 1966087, 65536, 0, 1966088, 131072, 0, 1966089, 196608, 0, 1966090, 0, 0, 1966091, 0, 60, 1966092, 65536, 60, 1966093, 65536, 60, 1966094, 65536, 60, 1966095, 65536, 60, 1966096, 65536, 60, 1966097, 65536, 60, 1966098, 65536, 60, 1966099, 65536, 60, 1966100, 65536, 60, 1966101, 131072, 65, 1966102, 393216, 65, 1966103, 65536, 66, 1966104, 131072, 66, 1966105, 65536, 60, 1966106, 131072, 65, 1966107, 65536, 60, 1966108, 65536, 60, 1966109, 0, 65, 1966110, 65536, 60, 1966111, 65536, 60, 1966112, 131072, 65, 1966113, 65536, 60, 1966114, 65536, 60, 1966115, 65536, 60, 1966116, 65536, 60, 1966117, 65536, 60, 1966118, 0, 65, 1966119, 65536, 60, 1966120, 65536, 60, 1966121, 0, 65, 1966122, 65536, 60, 1966123, 65536, 60, 1966124, 0, 65, 1966125, 65536, 60, 1966126, 65536, 60, 1966127, 65536, 60, 1966128, 65536, 60, 1966129, 65536, 60, 1966130, 65536, 60, 1966131, 65536, 60, 1966132, 65536, 60, 1966133, 65536, 60, 1966134, 65536, 60, 1966135, 65536, 60, 1966136, 65536, 60, 1966137, 65536, 60, 1966138, 65536, 60, 1966139, 65536, 60, 1966140, 262144, 30, 1966141, 262144, 30, 1966142, 262144, 30, 1966143, 262144, 30, 1966144, 262144, 30, 1966145, 65536, 60, 1966146, 131072, 65, 1966147, 65536, 60, 1966148, 65536, 60, 1966149, 65536, 60, 1966150, 65536, 60, 1966151, 0, 65, 1966152, 65536, 60, 1966153, 65536, 60, 1966154, 65536, 60, 1966155, 65536, 60, 1966156, 262146, 6, 1966157, 131074, 1, 1966158, 2, 0, 1966159, 2, 0, 1966160, 2, 0, 1966161, 2, 0, 1966162, 2, 0, 1966163, 2, 0, 1966164, 2, 0, 1966165, 2, 0, 1966166, 2, 0, 1966167, 2, 0, 1966168, 2, 0, 1966169, 2, 0, 1966170, 2, 0, 1966171, 2, 0, 1966172, 2, 0, 1966173, 2, 0, 1966174, 2, 0, 1966175, 2, 0, 1966176, 2, 0, 1966177, 2, 0, 1966178, 2, 0, 1966179, 2, 0, 2031616, 131072, 0, 2031617, 196608, 0, 2031618, 131072, 0, 2031619, 196608, 0, 2031620, 131072, 0, 2031621, 196608, 0, 2031622, 0, 0, 2031623, 65536, 0, 2031624, 131072, 0, 2031625, 196608, 0, 2031626, 0, 0, 2031627, 0, 60, 2031628, 65536, 60, 2031629, 65536, 60, 2031630, 65536, 60, 2031631, 65536, 60, 2031632, 65536, 60, 2031633, 65536, 60, 2031634, 65536, 60, 2031635, 65536, 60, 2031636, 65536, 60, 2031637, 131072, 65, 2031638, 131072, 65, 2031639, 65536, 60, 2031640, 65536, 60, 2031641, 65536, 60, 2031642, 131072, 65, 2031643, 65536, 60, 2031644, 65536, 60, 2031645, 0, 65, 2031646, 65536, 60, 2031647, 65536, 60, 2031648, 131072, 65, 2031649, 65536, 60, 2031650, 65536, 60, 2031651, 65536, 60, 2031652, 65536, 60, 2031653, 65536, 60, 2031654, 0, 65, 2031655, 65536, 60, 2031656, 65536, 60, 2031657, 0, 65, 2031658, 0, 65, 2031659, 65536, 60, 2031660, 65536, 60, 2031661, 65536, 60, 2031662, 65536, 60, 2031663, 65536, 60, 2031664, 65536, 60, 2031665, 65536, 60, 2031666, 65536, 60, 2031667, 65536, 60, 2031668, 65536, 60, 2031669, 65536, 60, 2031670, 65536, 60, 2031671, 65536, 60, 2031672, 65536, 60, 2031673, 65536, 60, 2031674, 65536, 60, 2031675, 65536, 60, 2031676, 65536, 60, 2031677, 65536, 60, 2031678, 65536, 60, 2031679, 262144, 30, 2031680, 262144, 30, 2031681, 65536, 60, 2031682, 131072, 65, 2031683, 65536, 60, 2031684, 65536, 60, 2031685, 65536, 60, 2031686, 65536, 60, 2031687, 0, 65, 2031688, 65536, 60, 2031689, 65536, 60, 2031690, 65536, 60, 2031691, 65536, 60, 2031692, 262144, 63, 2031693, 262146, 6, 2031694, 131074, 1, 2031695, 2, 0, 2031696, 2, 0, 2031697, 2, 0, 2031698, 2, 0, 2031699, 2, 0, 2031700, 2, 0, 2031701, 2, 0, 2031702, 2, 0, 2031703, 2, 0, 2031704, 2, 0, 2031705, 2, 0, 2031706, 2, 0, 2031707, 2, 0, 2031708, 2, 0, 2031709, 2, 0, 2031710, 2, 0, 2031711, 2, 0, 2031712, 2, 0, 2031713, 2, 0, 2031714, 2, 0, 2031715, 2, 0, 2097152, 131072, 0, 2097153, 196608, 0, 2097154, 131072, 0, 2097155, 196608, 0, 2097156, 131072, 0, 2097157, 196608, 0, 2097158, 0, 0, 2097159, 65536, 0, 2097160, 131072, 0, 2097161, 196608, 0, 2097162, 0, 0, 2097163, 0, 60, 2097164, 65536, 60, 2097165, 65536, 60, 2097166, 65536, 60, 2097167, 65536, 60, 2097168, 65536, 60, 2097169, 65536, 60, 2097170, 65536, 60, 2097171, 65536, 60, 2097172, 65536, 60, 2097173, 131072, 65, 2097174, 65536, 64, 2097175, 65536, 64, 2097176, 131072, 64, 2097177, 65536, 60, 2097178, 65536, 64, 2097179, 65536, 64, 2097180, 65536, 64, 2097181, 65536, 64, 2097182, 65536, 60, 2097183, 65536, 60, 2097184, 65536, 64, 2097185, 65536, 64, 2097186, 65536, 64, 2097187, 65536, 64, 2097188, 65536, 64, 2097189, 65536, 64, 2097190, 65536, 64, 2097191, 65536, 60, 2097192, 0, 64, 2097193, 65536, 64, 2097194, 0, 65, 2097195, 65536, 60, 2097196, 65536, 60, 2097197, 65536, 60, 2097198, 65536, 60, 2097199, 65536, 60, 2097200, 65536, 60, 2097201, 65536, 60, 2097202, 65536, 60, 2097203, 65536, 60, 2097204, 65536, 60, 2097205, 65536, 60, 2097206, 65536, 60, 2097207, 65536, 60, 2097208, 65536, 60, 2097209, 65536, 60, 2097210, 65536, 60, 2097211, 65536, 60, 2097212, 65536, 60, 2097213, 65536, 60, 2097214, 65536, 60, 2097215, 65536, 60, 2097216, 65536, 60, 2097217, 65536, 60, 2097218, 131072, 65, 2097219, 65536, 60, 2097220, 65536, 60, 2097221, 65536, 60, 2097222, 65536, 60, 2097223, 65536, 64, 2097224, 65536, 60, 2097225, 65536, 60, 2097226, 65536, 60, 2097227, 65536, 60, 2097228, 65536, 60, 2097229, 65536, 60, 2097230, 262146, 6, 2097231, 131074, 1, 2097232, 2, 0, 2097233, 2, 0, 2097234, 2, 0, 2097235, 2, 0, 2097236, 2, 0, 2097237, 2, 0, 2097238, 2, 0, 2097239, 2, 0, 2097240, 2, 0, 2097241, 2, 0, 2097242, 2, 0, 2097243, 2, 0, 2097244, 2, 0, 2097245, 2, 0, 2097246, 2, 0, 2097247, 2, 0, 2097248, 2, 0, 2097249, 2, 0, 2097250, 2, 0, 2097251, 2, 0, 2162688, 131072, 0, 2162689, 196608, 0, 2162690, 131072, 0, 2162691, 196608, 0, 2162692, 131072, 0, 2162693, 196608, 0, 2162694, 0, 0, 2162695, 65536, 0, 2162696, 131072, 0, 2162697, 196608, 0, 2162698, 0, 0, 2162699, 0, 61, 2162700, 65536, 62, 2162701, 65536, 60, 2162702, 65536, 60, 2162703, 65536, 60, 2162704, 65536, 60, 2162705, 65536, 60, 2162706, 65536, 60, 2162707, 65536, 60, 2162708, 65536, 60, 2162709, 65536, 60, 2162710, 65536, 60, 2162711, 65536, 60, 2162712, 131072, 65, 2162713, 65536, 60, 2162714, 65536, 60, 2162715, 0, 64, 2162716, 65536, 60, 2162717, 65536, 60, 2162718, 65536, 60, 2162719, 65536, 60, 2162720, 65536, 60, 2162721, 65536, 60, 2162722, 65536, 60, 2162723, 131072, 64, 2162724, 65536, 60, 2162725, 65536, 60, 2162726, 65536, 60, 2162727, 65536, 60, 2162728, 0, 65, 2162729, 65536, 60, 2162730, 0, 65, 2162731, 65536, 60, 2162732, 65536, 60, 2162733, 65536, 60, 2162734, 65536, 60, 2162735, 65536, 60, 2162736, 65536, 60, 2162737, 65536, 60, 2162738, 65536, 60, 2162739, 65536, 60, 2162740, 65536, 60, 2162741, 65536, 60, 2162742, 65536, 60, 2162743, 65536, 60, 2162744, 65536, 60, 2162745, 65536, 60, 2162746, 65536, 60, 2162747, 65536, 60, 2162748, 65536, 60, 2162749, 65536, 60, 2162750, 65536, 60, 2162751, 65536, 60, 2162752, 65536, 60, 2162753, 65536, 60, 2162754, 65536, 64, 2162755, 65536, 64, 2162756, 65536, 64, 2162757, 65536, 64, 2162758, 65536, 64, 2162759, 65536, 60, 2162760, 65536, 60, 2162761, 65536, 60, 2162762, 65536, 60, 2162763, 65536, 60, 2162764, 65536, 60, 2162765, 65536, 60, 2162766, 65536, 60, 2162767, 262146, 2, 2162768, 2, 0, 2162769, 2, 0, 2162770, 2, 0, 2162771, 2, 0, 2162772, 2, 0, 2162773, 2, 0, 2162774, 2, 0, 2162775, 2, 0, 2162776, 2, 0, 2162777, 2, 0, 2162778, 2, 0, 2162779, 2, 0, 2162780, 2, 0, 2162781, 2, 0, 2162782, 2, 0, 2162783, 2, 0, 2162784, 2, 0, 2162785, 2, 0, 2162786, 2, 0, 2162787, 2, 0, 2228224, 131072, 0, 2228225, 196608, 0, 2228226, 131072, 0, 2228227, 196608, 0, 2228228, 131072, 0, 2228229, 196608, 0, 2228230, 0, 0, 2228231, 65536, 0, 2228232, 131072, 0, 2228233, 196608, 0, 2228234, 0, 0, 2228235, 65536, 0, 2228236, 0, 60, 2228237, 65536, 60, 2228238, 65536, 60, 2228239, 65536, 60, 2228240, 65536, 60, 2228241, 65536, 60, 2228242, 65536, 60, 2228243, 65536, 60, 2228244, 65536, 60, 2228245, 65536, 60, 2228246, 131072, 65, 2228247, 65536, 60, 2228248, 131072, 65, 2228249, 65536, 60, 2228250, 65536, 60, 2228251, 0, 65, 2228252, 65536, 60, 2228253, 65536, 60, 2228254, 65536, 60, 2228255, 65536, 60, 2228256, 65536, 60, 2228257, 65536, 60, 2228258, 65536, 60, 2228259, 131072, 65, 2228260, 65536, 60, 2228261, 65536, 60, 2228262, 65536, 60, 2228263, 65536, 60, 2228264, 0, 65, 2228265, 65536, 60, 2228266, 0, 65, 2228267, 65536, 60, 2228268, 65536, 60, 2228269, 65536, 60, 2228270, 65536, 60, 2228271, 65536, 60, 2228272, 65536, 60, 2228273, 65536, 60, 2228274, 65536, 60, 2228275, 65536, 60, 2228276, 65536, 60, 2228277, 65536, 60, 2228278, 65536, 60, 2228279, 65536, 60, 2228280, 65536, 60, 2228281, 65536, 60, 2228282, 65536, 60, 2228283, 65536, 60, 2228284, 65536, 60, 2228285, 65536, 60, 2228286, 65536, 60, 2228287, 65536, 60, 2228288, 65536, 60, 2228289, 65536, 60, 2228290, 65536, 60, 2228291, 65536, 60, 2228292, 65536, 60, 2228293, 65536, 60, 2228294, 65536, 60, 2228295, 65536, 60, 2228296, 65536, 60, 2228297, 65536, 60, 2228298, 65536, 60, 2228299, 65536, 60, 2228300, 65536, 60, 2228301, 65536, 60, 2228302, 65536, 60, 2228303, 262146, 6, 2228304, 131074, 1, 2228305, 2, 0, 2228306, 2, 0, 2228307, 2, 0, 2228308, 2, 0, 2228309, 2, 0, 2228310, 2, 0, 2228311, 2, 0, 2228312, 2, 0, 2228313, 2, 0, 2228314, 2, 0, 2228315, 2, 0, 2228316, 2, 0, 2228317, 2, 0, 2228318, 2, 0, 2228319, 2, 0, 2228320, 2, 0, 2228321, 2, 0, 2228322, 2, 0, 2228323, 2, 0, 2293760, 131072, 0, 2293761, 196608, 0, 2293762, 131072, 0, 2293763, 196608, 0, 2293764, 131072, 0, 2293765, 196608, 0, 2293766, 0, 0, 2293767, 65536, 0, 2293768, 131072, 0, 2293769, 196608, 0, 2293770, 0, 0, 2293771, 65536, 0, 2293772, 0, 60, 2293773, 65536, 60, 2293774, 65536, 60, 2293775, 65536, 60, 2293776, 65536, 60, 2293777, 65536, 60, 2293778, 65536, 60, 2293779, 65536, 60, 2293780, 65536, 60, 2293781, 65536, 60, 2293782, 131072, 65, 2293783, 65536, 60, 2293784, 131072, 65, 2293785, 65536, 60, 2293786, 65536, 60, 2293787, 0, 65, 2293788, 65536, 60, 2293789, 65536, 60, 2293790, 393216, 65, 2293791, 65536, 66, 2293792, 458752, 65, 2293793, 65536, 60, 2293794, 65536, 60, 2293795, 131072, 65, 2293796, 65536, 60, 2293797, 65536, 60, 2293798, 65536, 60, 2293799, 65536, 60, 2293800, 0, 65, 2293801, 65536, 60, 2293802, 0, 65, 2293803, 65536, 60, 2293804, 65536, 60, 2293805, 65536, 60, 2293806, 65536, 60, 2293807, 65536, 60, 2293808, 65536, 60, 2293809, 65536, 60, 2293810, 65536, 60, 2293811, 65536, 60, 2293812, 65536, 60, 2293813, 65536, 60, 2293814, 65536, 60, 2293815, 65536, 60, 2293816, 65536, 60, 2293817, 65536, 60, 2293818, 65536, 60, 2293819, 65536, 60, 2293820, 65536, 60, 2293821, 65536, 60, 2293822, 65536, 60, 2293823, 65536, 60, 2293824, 65536, 60, 2293825, 65536, 60, 2293826, 65536, 60, 2293827, 65536, 60, 2293828, 65536, 60, 2293829, 65536, 60, 2293830, 65536, 60, 2293831, 65536, 60, 2293832, 65536, 60, 2293833, 65536, 60, 2293834, 65536, 60, 2293835, 65536, 60, 2293836, 65536, 60, 2293837, 65536, 60, 2293838, 65536, 60, 2293839, 327680, 63, 2293840, 262146, 6, 2293841, 131074, 1, 2293842, 2, 0, 2293843, 2, 0, 2293844, 2, 0, 2293845, 2, 0, 2293846, 2, 0, 2293847, 2, 0, 2293848, 2, 0, 2293849, 2, 0, 2293850, 2, 0, 2293851, 2, 0, 2293852, 2, 0, 2293853, 2, 0, 2293854, 2, 0, 2293855, 2, 0, 2293856, 2, 0, 2293857, 2, 0, 2293858, 2, 0, 2293859, 2, 0, 2359296, 131072, 0, 2359297, 196608, 0, 2359298, 131072, 0, 2359299, 196608, 0, 2359300, 131072, 0, 2359301, 196608, 0, 2359302, 0, 0, 2359303, 65536, 0, 2359304, 131072, 0, 2359305, 196608, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 60, 2359309, 65536, 60, 2359310, 65536, 60, 2359311, 65536, 60, 2359312, 65536, 60, 2359313, 65536, 60, 2359314, 65536, 60, 2359315, 65536, 60, 2359316, 65536, 60, 2359317, 65536, 60, 2359318, 131072, 65, 2359319, 65536, 60, 2359320, 131072, 65, 2359321, 65536, 60, 2359322, 65536, 60, 2359323, 0, 65, 2359324, 65536, 60, 2359325, 65536, 60, 2359326, 131072, 65, 2359327, 65536, 60, 2359328, 0, 66, 2359329, 65536, 66, 2359330, 65536, 66, 2359331, 131072, 66, 2359332, 65536, 60, 2359333, 65536, 60, 2359334, 65536, 60, 2359335, 65536, 60, 2359336, 0, 65, 2359337, 0, 65, 2359338, 65536, 60, 2359339, 65536, 60, 2359340, 65536, 60, 2359341, 65536, 60, 2359342, 65536, 60, 2359343, 65536, 60, 2359344, 65536, 60, 2359345, 65536, 60, 2359346, 65536, 60, 2359347, 65536, 60, 2359348, 65536, 60, 2359349, 65536, 60, 2359350, 65536, 60, 2359351, 65536, 60, 2359352, 65536, 60, 2359353, 65536, 60, 2359354, 65536, 60, 2359355, 65536, 60, 2359356, 65536, 60, 2359357, 65536, 60, 2359358, 65536, 60, 2359359, 65536, 60, 2359360, 65536, 60, 2359361, 65536, 60, 2359362, 65536, 60, 2359363, 65536, 60, 2359364, 65536, 60, 2359365, 65536, 60, 2359366, 65536, 60, 2359367, 65536, 60, 2359368, 65536, 60, 2359369, 65536, 60, 2359370, 65536, 60, 2359371, 65536, 60, 2359372, 65536, 60, 2359373, 65536, 60, 2359374, 65536, 60, 2359375, 65536, 60, 2359376, 65536, 60, 2359377, 262146, 6, 2359378, 131074, 1, 2359379, 2, 0, 2359380, 2, 0, 2359381, 2, 0, 2359382, 2, 0, 2359383, 2, 0, 2359384, 2, 0, 2359385, 2, 0, 2359386, 2, 0, 2359387, 2, 0, 2359388, 2, 0, 2359389, 2, 0, 2359390, 2, 0, 2359391, 2, 0, 2359392, 2, 0, 2359393, 2, 0, 2359394, 2, 0, 2359395, 2, 0, 2424832, 131072, 0, 2424833, 196608, 0, 2424834, 131072, 0, 2424835, 196608, 0, 2424836, 131072, 0, 2424837, 196608, 0, 2424838, 0, 0, 2424839, 65536, 0, 2424840, 131072, 0, 2424841, 196608, 0, 2424842, 0, 14, 2424843, 65536, 14, 2424844, 0, 60, 2424845, 65536, 60, 2424846, 65536, 60, 2424847, 65536, 60, 2424848, 65536, 60, 2424849, 65536, 60, 2424850, 65536, 60, 2424851, 65536, 60, 2424852, 65536, 60, 2424853, 65536, 60, 2424854, 131072, 65, 2424855, 65536, 60, 2424856, 131072, 65, 2424857, 65536, 60, 2424858, 65536, 60, 2424859, 0, 66, 2424860, 65536, 66, 2424861, 65536, 66, 2424862, 131072, 66, 2424863, 65536, 60, 2424864, 65536, 60, 2424865, 65536, 60, 2424866, 65536, 60, 2424867, 65536, 60, 2424868, 65536, 60, 2424869, 65536, 60, 2424870, 65536, 60, 2424871, 65536, 60, 2424872, 0, 65, 2424873, 0, 65, 2424874, 65536, 60, 2424875, 65536, 60, 2424876, 65536, 60, 2424877, 65536, 60, 2424878, 65536, 60, 2424879, 65536, 60, 2424880, 65536, 60, 2424881, 65536, 60, 2424882, 65536, 60, 2424883, 65536, 60, 2424884, 65536, 60, 2424885, 65536, 60, 2424886, 65536, 60, 2424887, 65536, 60, 2424888, 65536, 60, 2424889, 65536, 60, 2424890, 65536, 60, 2424891, 65536, 60, 2424892, 65536, 60, 2424893, 65536, 60, 2424894, 65536, 60, 2424895, 65536, 60, 2424896, 65536, 60, 2424897, 65536, 60, 2424898, 65536, 60, 2424899, 65536, 60, 2424900, 65536, 60, 2424901, 65536, 60, 2424902, 65536, 60, 2424903, 65536, 60, 2424904, 65536, 60, 2424905, 65536, 60, 2424906, 65536, 60, 2424907, 65536, 60, 2424908, 65536, 60, 2424909, 65536, 60, 2424910, 65536, 60, 2424911, 65536, 60, 2424912, 65536, 60, 2424913, 65536, 60, 2424914, 262146, 6, 2424915, 262146, 4, 2424916, 131074, 1, 2424917, 2, 0, 2424918, 2, 0, 2424919, 2, 0, 2424920, 2, 0, 2424921, 2, 0, 2424922, 2, 0, 2424923, 2, 0, 2424924, 2, 0, 2424925, 2, 0, 2424926, 2, 0, 2424927, 2, 0, 2424928, 2, 0, 2424929, 2, 0, 2424930, 2, 0, 2424931, 2, 0, 2490368, 131072, 0, 2490369, 196608, 0, 2490370, 131072, 0, 2490371, 196608, 0, 2490372, 131072, 0, 2490373, 196608, 0, 2490374, 0, 0, 2490375, 65536, 0, 2490376, 131072, 0, 2490377, 196608, 0, 2490378, 0, 0, 2490379, 65536, 0, 2490380, 0, 60, 2490381, 65536, 60, 2490382, 65536, 60, 2490383, 65536, 60, 2490384, 65536, 60, 2490385, 65536, 60, 2490386, 65536, 60, 2490387, 65536, 60, 2490388, 65536, 60, 2490389, 65536, 60, 2490390, 131072, 65, 2490391, 65536, 60, 2490392, 131072, 65, 2490393, 65536, 60, 2490394, 65536, 60, 2490395, 65536, 60, 2490396, 65536, 60, 2490397, 65536, 60, 2490398, 65536, 60, 2490399, 65536, 60, 2490400, 65536, 60, 2490401, 65536, 60, 2490402, 65536, 60, 2490403, 393216, 65, 2490404, 65536, 66, 2490405, 65536, 66, 2490406, 458752, 65, 2490407, 65536, 60, 2490408, 0, 65, 2490409, 0, 65, 2490410, 65536, 60, 2490411, 65536, 60, 2490412, 65536, 60, 2490413, 65536, 60, 2490414, 65536, 60, 2490415, 65536, 60, 2490416, 65536, 60, 2490417, 65536, 60, 2490418, 65536, 60, 2490419, 65536, 60, 2490420, 65536, 60, 2490421, 65536, 60, 2490422, 65536, 60, 2490423, 65536, 60, 2490424, 65536, 60, 2490425, 65536, 60, 2490426, 65536, 60, 2490427, 65536, 60, 2490428, 65536, 60, 2490429, 65536, 60, 2490430, 65536, 60, 2490431, 65536, 60, 2490432, 65536, 60, 2490433, 65536, 60, 2490434, 65536, 60, 2490435, 65536, 60, 2490436, 65536, 60, 2490437, 65536, 60, 2490438, 65536, 60, 2490439, 65536, 60, 2490440, 65536, 60, 2490441, 65536, 60, 2490442, 65536, 60, 2490443, 65536, 60, 2490444, 65536, 60, 2490445, 65536, 60, 2490446, 65536, 60, 2490447, 65536, 60, 2490448, 65536, 60, 2490449, 65536, 60, 2490450, 65536, 60, 2490451, 65536, 60, 2490452, 262146, 6, 2490453, 262146, 4, 2490454, 131074, 1, 2490455, 2, 0, 2490456, 2, 0, 2490457, 2, 0, 2490458, 2, 0, 2490459, 2, 0, 2490460, 2, 0, 2490461, 2, 0, 2490462, 2, 0, 2490463, 2, 0, 2490464, 2, 0, 2490465, 2, 0, 2490466, 2, 0, 2490467, 2, 0, 2555904, 131072, 0, 2555905, 196608, 0, 2555906, 131072, 0, 2555907, 196608, 0, 2555908, 131072, 0, 2555909, 196608, 0, 2555910, 0, 0, 2555911, 65536, 0, 2555912, 131072, 0, 2555913, 196608, 0, 2555914, 0, 0, 2555915, 65536, 0, 2555916, 0, 60, 2555917, 65536, 60, 2555918, 65536, 60, 2555919, 65536, 60, 2555920, 65536, 60, 2555921, 65536, 60, 2555922, 65536, 60, 2555923, 65536, 60, 2555924, 65536, 60, 2555925, 65536, 60, 2555926, 131072, 65, 2555927, 65536, 60, 2555928, 65536, 64, 2555929, 65536, 64, 2555930, 65536, 64, 2555931, 65536, 64, 2555932, 65536, 64, 2555933, 65536, 64, 2555934, 65536, 64, 2555935, 65536, 64, 2555936, 65536, 64, 2555937, 131072, 64, 2555938, 65536, 60, 2555939, 131072, 65, 2555940, 65536, 60, 2555941, 65536, 60, 2555942, 0, 65, 2555943, 65536, 60, 2555944, 0, 65, 2555945, 0, 65, 2555946, 65536, 60, 2555947, 65536, 60, 2555948, 65536, 60, 2555949, 65536, 60, 2555950, 65536, 60, 2555951, 65536, 60, 2555952, 65536, 60, 2555953, 65536, 60, 2555954, 65536, 60, 2555955, 65536, 60, 2555956, 65536, 60, 2555957, 65536, 60, 2555958, 65536, 60, 2555959, 65536, 60, 2555960, 65536, 60, 2555961, 65536, 60, 2555962, 65536, 60, 2555963, 65536, 60, 2555964, 65536, 60, 2555965, 65536, 60, 2555966, 65536, 60, 2555967, 65536, 60, 2555968, 65536, 60, 2555969, 65536, 60, 2555970, 65536, 60, 2555971, 65536, 60, 2555972, 65536, 60, 2555973, 65536, 60, 2555974, 65536, 60, 2555975, 65536, 60, 2555976, 65536, 60, 2555977, 65536, 60, 2555978, 65536, 60, 2555979, 65536, 60, 2555980, 65536, 60, 2555981, 65536, 60, 2555982, 65536, 60, 2555983, 65536, 60, 2555984, 65536, 60, 2555985, 65536, 60, 2555986, 65536, 60, 2555987, 65536, 60, 2555988, 65536, 60, 2555989, 65536, 60, 2555990, 262146, 2, 2555991, 2, 0, 2555992, 2, 0, 2555993, 2, 0, 2555994, 2, 0, 2555995, 2, 0, 2555996, 2, 0, 2555997, 2, 0, 2555998, 2, 0, 2555999, 2, 0, 2556000, 2, 0, 2556001, 2, 0, 2556002, 2, 0, 2556003, 2, 0, 2621440, 131072, 0, 2621441, 196608, 0, 2621442, 131072, 0, 2621443, 196608, 0, 2621444, 131072, 0, 2621445, 196608, 0, 2621446, 0, 0, 2621447, 65536, 0, 2621448, 131072, 0, 2621449, 196608, 0, 2621450, 0, 0, 2621451, 65536, 0, 2621452, 0, 60, 2621453, 65536, 60, 2621454, 65536, 60, 2621455, 65536, 60, 2621456, 65536, 60, 2621457, 65536, 60, 2621458, 65536, 60, 2621459, 65536, 60, 2621460, 65536, 60, 2621461, 65536, 60, 2621462, 65536, 60, 2621463, 65536, 60, 2621464, 65536, 60, 2621465, 65536, 60, 2621466, 65536, 60, 2621467, 65536, 60, 2621468, 131072, 65, 2621469, 65536, 60, 2621470, 65536, 60, 2621471, 65536, 60, 2621472, 65536, 60, 2621473, 131072, 65, 2621474, 65536, 60, 2621475, 131072, 65, 2621476, 65536, 60, 2621477, 65536, 60, 2621478, 0, 65, 2621479, 65536, 60, 2621480, 0, 65, 2621481, 0, 66, 2621482, 458752, 65, 2621483, 65536, 60, 2621484, 65536, 60, 2621485, 65536, 60, 2621486, 65536, 60, 2621487, 65536, 60, 2621488, 65536, 60, 2621489, 65536, 60, 2621490, 65536, 60, 2621491, 65536, 60, 2621492, 65536, 60, 2621493, 65536, 60, 2621494, 65536, 60, 2621495, 65536, 60, 2621496, 65536, 60, 2621497, 65536, 60, 2621498, 65536, 60, 2621499, 65536, 60, 2621500, 65536, 60, 2621501, 65536, 60, 2621502, 65536, 60, 2621503, 65536, 60, 2621504, 65536, 60, 2621505, 65536, 60, 2621506, 65536, 60, 2621507, 65536, 60, 2621508, 65536, 60, 2621509, 65536, 60, 2621510, 65536, 60, 2621511, 65536, 60, 2621512, 65536, 60, 2621513, 65536, 60, 2621514, 65536, 60, 2621515, 65536, 60, 2621516, 65536, 60, 2621517, 65536, 60, 2621518, 65536, 60, 2621519, 65536, 60, 2621520, 65536, 60, 2621521, 65536, 60, 2621522, 65536, 60, 2621523, 65536, 60, 2621524, 65536, 60, 2621525, 65536, 60, 2621526, 262146, 6, 2621527, 131074, 1, 2621528, 2, 0, 2621529, 2, 0, 2621530, 2, 0, 2621531, 2, 0, 2621532, 2, 0, 2621533, 2, 0, 2621534, 2, 0, 2621535, 2, 0, 2621536, 2, 0, 2621537, 2, 0, 2621538, 2, 0, 2621539, 2, 0, 2686976, 131072, 0, 2686977, 196608, 0, 2686978, 131072, 0, 2686979, 196608, 0, 2686980, 131072, 0, 2686981, 196608, 0, 2686982, 0, 0, 2686983, 65536, 0, 2686984, 131072, 0, 2686985, 196608, 0, 2686986, 0, 0, 2686987, 65536, 0, 2686988, 0, 60, 2686989, 65536, 60, 2686990, 65536, 60, 2686991, 65536, 60, 2686992, 65536, 60, 2686993, 65536, 60, 2686994, 65536, 60, 2686995, 65536, 60, 2686996, 65536, 60, 2686997, 65536, 60, 2686998, 65536, 60, 2686999, 65536, 60, 2687000, 65536, 60, 2687001, 65536, 60, 2687002, 65536, 60, 2687003, 65536, 60, 2687004, 65536, 60, 2687005, 65536, 60, 2687006, 65536, 60, 2687007, 131072, 65, 2687008, 65536, 60, 2687009, 131072, 65, 2687010, 65536, 60, 2687011, 131072, 65, 2687012, 65536, 60, 2687013, 65536, 60, 2687014, 0, 65, 2687015, 65536, 60, 2687016, 0, 65, 2687017, 65536, 60, 2687018, 0, 65, 2687019, 65536, 60, 2687020, 65536, 60, 2687021, 65536, 60, 2687022, 65536, 60, 2687023, 65536, 60, 2687024, 65536, 60, 2687025, 65536, 60, 2687026, 65536, 60, 2687027, 65536, 60, 2687028, 65536, 60, 2687029, 65536, 60, 2687030, 65536, 60, 2687031, 65536, 60, 2687032, 65536, 60, 2687033, 65536, 60, 2687034, 65536, 60, 2687035, 65536, 60, 2687036, 65536, 60, 2687037, 65536, 60, 2687038, 65536, 60, 2687039, 65536, 60, 2687040, 65536, 60, 2687041, 65536, 60, 2687042, 65536, 60, 2687043, 65536, 60, 2687044, 65536, 60, 2687045, 65536, 60, 2687046, 65536, 60, 2687047, 65536, 60, 2687048, 65536, 60, 2687049, 65536, 60, 2687050, 65536, 60, 2687051, 65536, 60, 2687052, 65536, 60, 2687053, 65536, 60, 2687054, 65536, 60, 2687055, 65536, 60, 2687056, 65536, 60, 2687057, 65536, 60, 2687058, 65536, 60, 2687059, 65536, 60, 2687060, 65536, 60, 2687061, 65536, 60, 2687062, 65536, 60, 2687063, 262146, 6, 2687064, 262146, 4, 2687065, 131074, 1, 2687066, 2, 0, 2687067, 2, 0, 2687068, 2, 0, 2687069, 2, 0, 2687070, 2, 0, 2687071, 2, 0, 2687072, 2, 0, 2687073, 2, 0, 2687074, 2, 0, 2687075, 2, 0, 2752512, 131072, 0, 2752513, 196608, 0, 2752514, 131072, 0, 2752515, 196608, 0, 2752516, 131072, 0, 2752517, 196608, 0, 2752518, 0, 0, 2752519, 65536, 0, 2752520, 131072, 0, 2752521, 196608, 0, 2752522, 0, 0, 2752523, 65536, 0, 2752524, 0, 60, 2752525, 65536, 60, 2752526, 65536, 60, 2752527, 65536, 60, 2752528, 65536, 60, 2752529, 65536, 60, 2752530, 65536, 60, 2752531, 65536, 60, 2752532, 65536, 60, 2752533, 65536, 60, 2752534, 65536, 60, 2752535, 65536, 60, 2752536, 65536, 60, 2752537, 65536, 60, 2752538, 65536, 60, 2752539, 65536, 60, 2752540, 65536, 60, 2752541, 65536, 60, 2752542, 65536, 60, 2752543, 131072, 65, 2752544, 65536, 60, 2752545, 131072, 65, 2752546, 65536, 60, 2752547, 65536, 64, 2752548, 65536, 64, 2752549, 65536, 64, 2752550, 65536, 64, 2752551, 65536, 60, 2752552, 0, 65, 2752553, 65536, 60, 2752554, 0, 65, 2752555, 65536, 60, 2752556, 65536, 60, 2752557, 65536, 60, 2752558, 65536, 60, 2752559, 65536, 60, 2752560, 65536, 60, 2752561, 65536, 60, 2752562, 65536, 60, 2752563, 65536, 60, 2752564, 65536, 60, 2752565, 65536, 60, 2752566, 65536, 60, 2752567, 65536, 60, 2752568, 65536, 60, 2752569, 65536, 60, 2752570, 65536, 60, 2752571, 65536, 60, 2752572, 65536, 60, 2752573, 65536, 60, 2752574, 65536, 60, 2752575, 65536, 60, 2752576, 65536, 60, 2752577, 65536, 60, 2752578, 65536, 60, 2752579, 65536, 60, 2752580, 65536, 60, 2752581, 65536, 60, 2752582, 65536, 60, 2752583, 65536, 60, 2752584, 65536, 60, 2752585, 65536, 60, 2752586, 65536, 60, 2752587, 65536, 60, 2752588, 65536, 60, 2752589, 65536, 60, 2752590, 65536, 60, 2752591, 65536, 60, 2752592, 65536, 60, 2752593, 65536, 60, 2752594, 65536, 60, 2752595, 65536, 60, 2752596, 65536, 60, 2752597, 65536, 60, 2752598, 65536, 60, 2752599, 65536, 60, 2752600, 65536, 60, 2752601, 262146, 6, 2752602, 262146, 4, 2752603, 131074, 1, 2752604, 2, 0, 2752605, 2, 0, 2752606, 2, 0, 2752607, 2, 0, 2752608, 2, 0, 2752609, 2, 0, 2752610, 2, 0, 2752611, 2, 0, 2818048, 131072, 0, 2818049, 196608, 0, 2818050, 131072, 0, 2818051, 196608, 0, 2818052, 131072, 0, 2818053, 196608, 0, 2818054, 0, 0, 2818055, 65536, 0, 2818056, 131072, 0, 2818057, 196608, 0, 2818058, 0, 0, 2818059, 65536, 0, 2818060, 0, 61, 2818061, 65536, 62, 2818062, 65536, 60, 2818063, 65536, 60, 2818064, 65536, 60, 2818065, 65536, 60, 2818066, 65536, 60, 2818067, 65536, 60, 2818068, 65536, 60, 2818069, 65536, 60, 2818070, 65536, 60, 2818071, 65536, 60, 2818072, 65536, 60, 2818073, 65536, 60, 2818074, 65536, 60, 2818075, 65536, 60, 2818076, 65536, 60, 2818077, 65536, 60, 2818078, 65536, 60, 2818079, 131072, 65, 2818080, 65536, 60, 2818081, 65536, 64, 2818082, 131072, 64, 2818083, 65536, 60, 2818084, 65536, 60, 2818085, 65536, 60, 2818086, 65536, 60, 2818087, 65536, 60, 2818088, 0, 65, 2818089, 65536, 60, 2818090, 0, 65, 2818091, 65536, 60, 2818092, 65536, 60, 2818093, 65536, 60, 2818094, 65536, 60, 2818095, 65536, 60, 2818096, 65536, 60, 2818097, 65536, 60, 2818098, 65536, 60, 2818099, 65536, 60, 2818100, 65536, 60, 2818101, 65536, 60, 2818102, 65536, 60, 2818103, 65536, 60, 2818104, 65536, 60, 2818105, 65536, 60, 2818106, 65536, 60, 2818107, 65536, 60, 2818108, 65536, 60, 2818109, 65536, 60, 2818110, 65536, 60, 2818111, 65536, 60, 2818112, 65536, 60, 2818113, 65536, 60, 2818114, 65536, 60, 2818115, 65536, 60, 2818116, 65536, 60, 2818117, 65536, 60, 2818118, 65536, 60, 2818119, 65536, 60, 2818120, 65536, 60, 2818121, 65536, 60, 2818122, 65536, 60, 2818123, 65536, 60, 2818124, 65536, 60, 2818125, 65536, 60, 2818126, 65536, 60, 2818127, 65536, 60, 2818128, 65536, 60, 2818129, 65536, 60, 2818130, 65536, 60, 2818131, 65536, 60, 2818132, 65536, 60, 2818133, 65536, 60, 2818134, 65536, 60, 2818135, 65536, 60, 2818136, 65536, 60, 2818137, 65536, 60, 2818138, 65536, 60, 2818139, 262146, 6, 2818140, 131074, 1, 2818141, 2, 0, 2818142, 2, 0, 2818143, 2, 0, 2818144, 2, 0, 2818145, 2, 0, 2818146, 2, 0, 2818147, 2, 0, 2883584, 131072, 0, 2883585, 196608, 0, 2883586, 131072, 0, 2883587, 196608, 0, 2883588, 131072, 0, 2883589, 196608, 0, 2883590, 0, 0, 2883591, 65536, 0, 2883592, 131072, 0, 2883593, 196608, 0, 2883594, 0, 0, 2883595, 65536, 0, 2883596, 131072, 0, 2883597, 0, 60, 2883598, 65536, 60, 2883599, 65536, 60, 2883600, 65536, 60, 2883601, 65536, 60, 2883602, 65536, 60, 2883603, 65536, 60, 2883604, 65536, 60, 2883605, 65536, 60, 2883606, 65536, 60, 2883607, 65536, 60, 2883608, 65536, 60, 2883609, 65536, 60, 2883610, 65536, 60, 2883611, 65536, 60, 2883612, 65536, 60, 2883613, 65536, 60, 2883614, 65536, 60, 2883615, 131072, 65, 2883616, 65536, 60, 2883617, 65536, 60, 2883618, 131072, 65, 2883619, 65536, 60, 2883620, 65536, 60, 2883621, 65536, 60, 2883622, 65536, 60, 2883623, 65536, 60, 2883624, 0, 65, 2883625, 65536, 60, 2883626, 0, 65, 2883627, 65536, 60, 2883628, 65536, 60, 2883629, 65536, 60, 2883630, 65536, 60, 2883631, 65536, 60, 2883632, 65536, 60, 2883633, 65536, 60, 2883634, 65536, 60, 2883635, 65536, 60, 2883636, 65536, 60, 2883637, 65536, 60, 2883638, 65536, 60, 2883639, 65536, 60, 2883640, 65536, 60, 2883641, 65536, 60, 2883642, 65536, 60, 2883643, 65536, 60, 2883644, 65536, 60, 2883645, 65536, 60, 2883646, 65536, 60, 2883647, 65536, 60, 2883648, 65536, 60, 2883649, 65536, 60, 2883650, 65536, 60, 2883651, 65536, 60, 2883652, 65536, 60, 2883653, 65536, 60, 2883654, 65536, 60, 2883655, 65536, 60, 2883656, 65536, 60, 2883657, 65536, 60, 2883658, 65536, 60, 2883659, 65536, 60, 2883660, 65536, 60, 2883661, 65536, 60, 2883662, 65536, 60, 2883663, 65536, 60, 2883664, 65536, 60, 2883665, 65536, 60, 2883666, 65536, 60, 2883667, 65536, 60, 2883668, 65536, 60, 2883669, 65536, 60, 2883670, 65536, 60, 2883671, 65536, 60, 2883672, 65536, 60, 2883673, 65536, 60, 2883674, 65536, 60, 2883675, 65536, 60, 2883676, 262146, 2, 2883677, 2, 0, 2883678, 2, 0, 2883679, 2, 0, 2883680, 2, 0, 2883681, 2, 0, 2883682, 2, 0, 2883683, 2, 0, 2949120, 131072, 0, 2949121, 196608, 0, 2949122, 131072, 0, 2949123, 196608, 0, 2949124, 131072, 0, 2949125, 196608, 0, 2949126, 0, 0, 2949127, 65536, 0, 2949128, 131072, 0, 2949129, 196608, 0, 2949130, 0, 0, 2949131, 65536, 0, 2949132, 131072, 0, 2949133, 0, 60, 2949134, 65536, 60, 2949135, 65536, 60, 2949136, 65536, 60, 2949137, 65536, 60, 2949138, 65536, 60, 2949139, 65536, 60, 2949140, 65536, 60, 2949141, 393216, 65, 2949142, 458752, 65, 2949143, 65536, 60, 2949144, 65536, 60, 2949145, 65536, 60, 2949146, 65536, 60, 2949147, 65536, 60, 2949148, 65536, 60, 2949149, 65536, 60, 2949150, 65536, 60, 2949151, 327680, 63, 2949152, 131072, 65, 2949153, 65536, 60, 2949154, 131072, 65, 2949155, 65536, 60, 2949156, 65536, 60, 2949157, 65536, 60, 2949158, 65536, 60, 2949159, 65536, 60, 2949160, 0, 65, 2949161, 65536, 60, 2949162, 0, 65, 2949163, 65536, 60, 2949164, 65536, 60, 2949165, 65536, 60, 2949166, 65536, 60, 2949167, 65536, 60, 2949168, 65536, 60, 2949169, 65536, 60, 2949170, 65536, 60, 2949171, 65536, 60, 2949172, 65536, 60, 2949173, 65536, 60, 2949174, 65536, 60, 2949175, 65536, 60, 2949176, 65536, 60, 2949177, 65536, 60, 2949178, 65536, 60, 2949179, 65536, 60, 2949180, 65536, 60, 2949181, 65536, 60, 2949182, 65536, 60, 2949183, 65536, 60, 2949184, 65536, 60, 2949185, 65536, 60, 2949186, 65536, 60, 2949187, 65536, 60, 2949188, 65536, 60, 2949189, 65536, 60, 2949190, 65536, 60, 2949191, 65536, 60, 2949192, 65536, 60, 2949193, 65536, 60, 2949194, 65536, 60, 2949195, 65536, 60, 2949196, 65536, 60, 2949197, 65536, 60, 2949198, 65536, 60, 2949199, 65536, 60, 2949200, 65536, 60, 2949201, 65536, 60, 2949202, 65536, 60, 2949203, 65536, 60, 2949204, 65536, 60, 2949205, 65536, 60, 2949206, 65536, 60, 2949207, 65536, 60, 2949208, 65536, 60, 2949209, 65536, 60, 2949210, 65536, 60, 2949211, 65536, 60, 2949212, 262146, 2, 2949213, 2, 0, 2949214, 2, 0, 2949215, 2, 0, 2949216, 2, 0, 2949217, 2, 0, 2949218, 2, 0, 2949219, 2, 0, 3014656, 131072, 0, 3014657, 196608, 0, 3014658, 131072, 0, 3014659, 196608, 0, 3014660, 131072, 0, 3014661, 196608, 0, 3014662, 0, 0, 3014663, 65536, 0, 3014664, 131072, 0, 3014665, 196608, 0, 3014666, 0, 0, 3014667, 65536, 0, 3014668, 131072, 0, 3014669, 0, 60, 3014670, 65536, 60, 3014671, 65536, 60, 3014672, 65536, 60, 3014673, 65536, 60, 3014674, 65536, 60, 3014675, 65536, 60, 3014676, 65536, 60, 3014677, 131072, 65, 3014678, 0, 65, 3014679, 65536, 60, 3014680, 65536, 60, 3014681, 65536, 60, 3014682, 65536, 60, 3014683, 65536, 60, 3014684, 65536, 60, 3014685, 65536, 60, 3014686, 65536, 60, 3014687, 65536, 60, 3014688, 131072, 65, 3014689, 65536, 60, 3014690, 131072, 65, 3014691, 65536, 60, 3014692, 65536, 60, 3014693, 65536, 60, 3014694, 65536, 60, 3014695, 65536, 60, 3014696, 0, 65, 3014697, 65536, 60, 3014698, 0, 65, 3014699, 65536, 60, 3014700, 65536, 60, 3014701, 65536, 60, 3014702, 65536, 60, 3014703, 65536, 60, 3014704, 65536, 60, 3014705, 65536, 60, 3014706, 65536, 60, 3014707, 65536, 60, 3014708, 65536, 60, 3014709, 65536, 60, 3014710, 65536, 60, 3014711, 65536, 60, 3014712, 65536, 60, 3014713, 65536, 60, 3014714, 65536, 60, 3014715, 65536, 60, 3014716, 65536, 60, 3014717, 65536, 60, 3014718, 65536, 60, 3014719, 65536, 60, 3014720, 65536, 60, 3014721, 65536, 60, 3014722, 65536, 60, 3014723, 65536, 60, 3014724, 65536, 60, 3014725, 65536, 60, 3014726, 65536, 60, 3014727, 65536, 60, 3014728, 65536, 60, 3014729, 65536, 60, 3014730, 65536, 60, 3014731, 65536, 60, 3014732, 65536, 60, 3014733, 65536, 60, 3014734, 65536, 60, 3014735, 65536, 60, 3014736, 65536, 60, 3014737, 65536, 60, 3014738, 65536, 60, 3014739, 65536, 60, 3014740, 65536, 60, 3014741, 65536, 60, 3014742, 65536, 60, 3014743, 65536, 60, 3014744, 65536, 60, 3014745, 65536, 60, 3014746, 65536, 60, 3014747, 65536, 60, 3014748, 262146, 2, 3014749, 2, 0, 3014750, 2, 0, 3014751, 2, 0, 3014752, 2, 0, 3014753, 2, 0, 3014754, 2, 0, 3014755, 2, 0, 3080192, 131072, 0, 3080193, 196608, 0, 3080194, 131072, 0, 3080195, 196608, 0, 3080196, 131072, 0, 3080197, 196608, 0, 3080198, 0, 0, 3080199, 65536, 0, 3080200, 131072, 0, 3080201, 196608, 0, 3080202, 0, 0, 3080203, 65536, 0, 3080204, 131072, 0, 3080205, 0, 60, 3080206, 65536, 60, 3080207, 65536, 60, 3080208, 65536, 60, 3080209, 65536, 60, 3080210, 65536, 60, 3080211, 65536, 60, 3080212, 65536, 60, 3080213, 131072, 65, 3080214, 0, 65, 3080215, 65536, 60, 3080216, 65536, 60, 3080217, 65536, 60, 3080218, 65536, 60, 3080219, 65536, 60, 3080220, 65536, 60, 3080221, 65536, 60, 3080222, 65536, 60, 3080223, 65536, 60, 3080224, 131072, 65, 3080225, 65536, 60, 3080226, 131072, 65, 3080227, 65536, 60, 3080228, 65536, 60, 3080229, 65536, 60, 3080230, 65536, 60, 3080231, 65536, 60, 3080232, 0, 65, 3080233, 65536, 60, 3080234, 0, 65, 3080235, 65536, 60, 3080236, 65536, 60, 3080237, 65536, 60, 3080238, 65536, 60, 3080239, 65536, 60, 3080240, 65536, 60, 3080241, 65536, 60, 3080242, 65536, 60, 3080243, 65536, 60, 3080244, 65536, 60, 3080245, 65536, 60, 3080246, 65536, 60, 3080247, 65536, 60, 3080248, 65536, 60, 3080249, 65536, 60, 3080250, 65536, 60, 3080251, 65536, 60, 3080252, 65536, 60, 3080253, 65536, 60, 3080254, 65536, 60, 3080255, 65536, 60, 3080256, 65536, 60, 3080257, 65536, 60, 3080258, 65536, 60, 3080259, 65536, 60, 3080260, 65536, 60, 3080261, 65536, 60, 3080262, 65536, 60, 3080263, 65536, 60, 3080264, 65536, 60, 3080265, 65536, 60, 3080266, 65536, 60, 3080267, 65536, 60, 3080268, 65536, 60, 3080269, 65536, 60, 3080270, 65536, 60, 3080271, 65536, 60, 3080272, 65536, 60, 3080273, 65536, 60, 3080274, 65536, 60, 3080275, 65536, 60, 3080276, 65536, 60, 3080277, 65536, 60, 3080278, 65536, 60, 3080279, 65536, 60, 3080280, 65536, 60, 3080281, 65536, 60, 3080282, 65536, 60, 3080283, 65536, 60, 3080284, 262146, 6, 3080285, 262146, 4, 3080286, 262146, 4, 3080287, 262146, 4, 3080288, 262146, 4, 3080289, 262146, 4, 3080290, 262146, 4, 3080291, 262146, 4, 3145728, 131072, 0, 3145729, 196608, 0, 3145730, 131072, 0, 3145731, 196608, 0, 3145732, 131072, 0, 3145733, 196608, 0, 3145734, 0, 0, 3145735, 65536, 0, 3145736, 131072, 0, 3145737, 196608, 0, 3145738, 0, 0, 3145739, 65536, 0, 3145740, 131072, 0, 3145741, 0, 60, 3145742, 65536, 60, 3145743, 65536, 60, 3145744, 65536, 60, 3145745, 65536, 60, 3145746, 65536, 60, 3145747, 65536, 60, 3145748, 65536, 60, 3145749, 65536, 60, 3145750, 65536, 60, 3145751, 65536, 60, 3145752, 65536, 60, 3145753, 65536, 60, 3145754, 65536, 60, 3145755, 65536, 60, 3145756, 65536, 60, 3145757, 65536, 60, 3145758, 65536, 60, 3145759, 65536, 60, 3145760, 131072, 65, 3145761, 65536, 60, 3145762, 131072, 65, 3145763, 65536, 60, 3145764, 65536, 60, 3145765, 65536, 60, 3145766, 65536, 60, 3145767, 65536, 60, 3145768, 0, 65, 3145769, 65536, 60, 3145770, 0, 65, 3145771, 65536, 60, 3145772, 65536, 60, 3145773, 65536, 60, 3145774, 65536, 60, 3145775, 65536, 60, 3145776, 65536, 60, 3145777, 65536, 60, 3145778, 65536, 60, 3145779, 65536, 60, 3145780, 65536, 60, 3145781, 65536, 60, 3145782, 65536, 60, 3145783, 65536, 60, 3145784, 65536, 60, 3145785, 65536, 60, 3145786, 65536, 60, 3145787, 65536, 60, 3145788, 65536, 60, 3145789, 65536, 60, 3145790, 65536, 60, 3145791, 65536, 60, 3145792, 65536, 60, 3145793, 65536, 60, 3145794, 65536, 60, 3145795, 65536, 60, 3145796, 65536, 60, 3145797, 65536, 60, 3145798, 65536, 60, 3145799, 65536, 60, 3145800, 65536, 60, 3145801, 65536, 60, 3145802, 65536, 60, 3145803, 65536, 60, 3145804, 65536, 60, 3145805, 65536, 60, 3145806, 65536, 60, 3145807, 65536, 60, 3145808, 65536, 60, 3145809, 65536, 60, 3145810, 65536, 60, 3145811, 65536, 60, 3145812, 65536, 60, 3145813, 65536, 60, 3145814, 65536, 60, 3145815, 65536, 60, 3145816, 65536, 60, 3145817, 65536, 60, 3145818, 65536, 60, 3145819, 65536, 60, 3145820, 65536, 60, 3145821, 65536, 60, 3145822, 65536, 60, 3145823, 65536, 60, 3145824, 65536, 60, 3145825, 65536, 60, 3145826, 65536, 60, 3145827, 65536, 60, 3211264, 131072, 0, 3211265, 196608, 0, 3211266, 131072, 0, 3211267, 196608, 0, 3211268, 131072, 0, 3211269, 196608, 0, 3211270, 0, 0, 3211271, 65536, 0, 3211272, 131072, 0, 3211273, 196608, 0, 3211274, 0, 0, 3211275, 0, 0, 3211276, 131072, 0, 3211277, 0, 61, 3211278, 65536, 62, 3211279, 65536, 60, 3211280, 65536, 60, 3211281, 65536, 60, 3211282, 65536, 60, 3211283, 65536, 60, 3211284, 65536, 60, 3211285, 65536, 60, 3211286, 65536, 60, 3211287, 65536, 60, 3211288, 65536, 60, 3211289, 65536, 60, 3211290, 65536, 60, 3211291, 65536, 60, 3211292, 65536, 60, 3211293, 65536, 60, 3211294, 65536, 60, 3211295, 65536, 60, 3211296, 131072, 65, 3211297, 65536, 60, 3211298, 65536, 64, 3211299, 65536, 64, 3211300, 65536, 64, 3211301, 131072, 64, 3211302, 65536, 60, 3211303, 65536, 60, 3211304, 0, 65, 3211305, 0, 65, 3211306, 65536, 60, 3211307, 65536, 60, 3211308, 65536, 60, 3211309, 65536, 60, 3211310, 65536, 60, 3211311, 65536, 60, 3211312, 65536, 60, 3211313, 65536, 60, 3211314, 65536, 60, 3211315, 65536, 60, 3211316, 65536, 60, 3211317, 65536, 60, 3211318, 65536, 60, 3211319, 65536, 60, 3211320, 65536, 60, 3211321, 65536, 60, 3211322, 65536, 60, 3211323, 65536, 60, 3211324, 65536, 60, 3211325, 65536, 60, 3211326, 65536, 60, 3211327, 65536, 60, 3211328, 65536, 60, 3211329, 65536, 60, 3211330, 65536, 60, 3211331, 65536, 60, 3211332, 65536, 60, 3211333, 65536, 60, 3211334, 65536, 60, 3211335, 65536, 60, 3211336, 65536, 60, 3211337, 65536, 60, 3211338, 65536, 60, 3211339, 65536, 60, 3211340, 65536, 60, 3211341, 65536, 60, 3211342, 65536, 60, 3211343, 65536, 60, 3211344, 65536, 60, 3211345, 65536, 60, 3211346, 65536, 60, 3211347, 65536, 60, 3211348, 65536, 60, 3211349, 65536, 60, 3211350, 65536, 60, 3211351, 65536, 60, 3211352, 65536, 60, 3211353, 65536, 60, 3211354, 65536, 60, 3211355, 65536, 60, 3211356, 65536, 60, 3211357, 65536, 60, 3211358, 65536, 60, 3211359, 65536, 60, 3211360, 65536, 60, 3211361, 65536, 60, 3211362, 65536, 60, 3211363, 65536, 60, 3276800, 131072, 0, 3276801, 196608, 0, 3276802, 131072, 0, 3276803, 196608, 0, 3276804, 131072, 0, 3276805, 196608, 0, 3276806, 0, 0, 3276807, 65536, 0, 3276808, 131072, 0, 3276809, 196608, 0, 3276810, 65536, 14, 3276811, 131072, 14, 3276812, 131072, 0, 3276813, 196608, 0, 3276814, 0, 60, 3276815, 65536, 60, 3276816, 65536, 60, 3276817, 65536, 60, 3276818, 65536, 60, 3276819, 65536, 60, 3276820, 65536, 60, 3276821, 65536, 60, 3276822, 65536, 60, 3276823, 65536, 60, 3276824, 65536, 60, 3276825, 65536, 60, 3276826, 65536, 60, 3276827, 65536, 60, 3276828, 65536, 60, 3276829, 65536, 60, 3276830, 65536, 60, 3276831, 65536, 60, 3276832, 131072, 65, 3276833, 65536, 60, 3276834, 65536, 60, 3276835, 65536, 60, 3276836, 65536, 60, 3276837, 131072, 65, 3276838, 65536, 60, 3276839, 65536, 60, 3276840, 0, 65, 3276841, 0, 65, 3276842, 65536, 60, 3276843, 65536, 60, 3276844, 65536, 60, 3276845, 65536, 60, 3276846, 65536, 60, 3276847, 65536, 60, 3276848, 65536, 60, 3276849, 65536, 60, 3276850, 65536, 60, 3276851, 65536, 60, 3276852, 65536, 60, 3276853, 65536, 60, 3276854, 65536, 60, 3276855, 65536, 60, 3276856, 65536, 60, 3276857, 65536, 60, 3276858, 65536, 60, 3276859, 65536, 60, 3276860, 65536, 60, 3276861, 65536, 60, 3276862, 65536, 60, 3276863, 65536, 60, 3276864, 65536, 60, 3276865, 65536, 60, 3276866, 65536, 60, 3276867, 65536, 60, 3276868, 65536, 60, 3276869, 65536, 60, 3276870, 65536, 60, 3276871, 65536, 60, 3276872, 65536, 60, 3276873, 65536, 60, 3276874, 65536, 60, 3276875, 65536, 60, 3276876, 65536, 60, 3276877, 65536, 60, 3276878, 65536, 60, 3276879, 65536, 60, 3276880, 65536, 60, 3276881, 65536, 60, 3276882, 65536, 60, 3276883, 65536, 60, 3276884, 65536, 60, 3276885, 65536, 60, 3276886, 65536, 60, 3276887, 65536, 60, 3276888, 65536, 60, 3276889, 65536, 60, 3276890, 65536, 60, 3276891, 65536, 60, 3276892, 65536, 60, 3276893, 65536, 60, 3276894, 65536, 60, 3276895, 65536, 60, 3276896, 65536, 60, 3276897, 65536, 60, 3276898, 65536, 60, 3276899, 65536, 60, 3342336, 131072, 0, 3342337, 196608, 0, 3342338, 131072, 0, 3342339, 196608, 0, 3342340, 131072, 0, 3342341, 196608, 0, 3342342, 0, 0, 3342343, 65536, 0, 3342344, 131072, 0, 3342345, 196608, 0, 3342346, 0, 0, 3342347, 65536, 0, 3342348, 131072, 0, 3342349, 196608, 0, 3342350, 0, 60, 3342351, 65536, 60, 3342352, 65536, 60, 3342353, 65536, 60, 3342354, 65536, 60, 3342355, 65536, 60, 3342356, 65536, 60, 3342357, 65536, 60, 3342358, 65536, 60, 3342359, 65536, 60, 3342360, 65536, 60, 3342361, 65536, 60, 3342362, 65536, 60, 3342363, 65536, 60, 3342364, 65536, 60, 3342365, 65536, 60, 3342366, 65536, 60, 3342367, 65536, 60, 3342368, 65536, 60, 3342369, 327680, 63, 3342370, 262144, 63, 3342371, 131072, 65, 3342372, 65536, 60, 3342373, 131072, 65, 3342374, 65536, 60, 3342375, 65536, 60, 3342376, 0, 65, 3342377, 0, 65, 3342378, 65536, 60, 3342379, 65536, 60, 3342380, 65536, 60, 3342381, 65536, 60, 3342382, 65536, 60, 3342383, 65536, 60, 3342384, 65536, 60, 3342385, 65536, 60, 3342386, 65536, 60, 3342387, 65536, 60, 3342388, 65536, 60, 3342389, 65536, 60, 3342390, 65536, 60, 3342391, 65536, 60, 3342392, 65536, 60, 3342393, 65536, 60, 3342394, 65536, 60, 3342395, 65536, 60, 3342396, 65536, 60, 3342397, 65536, 60, 3342398, 65536, 60, 3342399, 65536, 60, 3342400, 65536, 60, 3342401, 65536, 60, 3342402, 65536, 60, 3342403, 65536, 60, 3342404, 65536, 60, 3342405, 65536, 60, 3342406, 65536, 60, 3342407, 65536, 60, 3342408, 65536, 60, 3342409, 65536, 60, 3342410, 65536, 60, 3342411, 65536, 60, 3342412, 65536, 60, 3342413, 65536, 60, 3342414, 65536, 60, 3342415, 65536, 60, 3342416, 65536, 60, 3342417, 65536, 60, 3342418, 65536, 60, 3342419, 65536, 60, 3342420, 65536, 60, 3342421, 65536, 60, 3342422, 65536, 60, 3342423, 65536, 60, 3342424, 65536, 60, 3342425, 65536, 60, 3342426, 65536, 60, 3342427, 65536, 60, 3342428, 65536, 60, 3342429, 65536, 60, 3342430, 65536, 60, 3342431, 65536, 60, 3342432, 65536, 60, 3342433, 65536, 60, 3342434, 65536, 60, 3342435, 65536, 60, 3407872, 131072, 0, 3407873, 196608, 0, 3407874, 131072, 0, 3407875, 196608, 0, 3407876, 131072, 0, 3407877, 196608, 0, 3407878, 0, 0, 3407879, 65536, 0, 3407880, 131072, 0, 3407881, 196608, 0, 3407882, 0, 0, 3407883, 65536, 0, 3407884, 131072, 0, 3407885, 196608, 0, 3407886, 0, 60, 3407887, 65536, 60, 3407888, 65536, 60, 3407889, 65536, 60, 3407890, 65536, 60, 3407891, 65536, 60, 3407892, 65536, 60, 3407893, 65536, 60, 3407894, 65536, 60, 3407895, 65536, 60, 3407896, 65536, 60, 3407897, 65536, 60, 3407898, 65536, 60, 3407899, 65536, 60, 3407900, 65536, 60, 3407901, 65536, 60, 3407902, 65536, 60, 3407903, 65536, 60, 3407904, 65536, 60, 3407905, 65536, 60, 3407906, 65536, 60, 3407907, 131072, 65, 3407908, 65536, 60, 3407909, 131072, 65, 3407910, 65536, 60, 3407911, 65536, 60, 3407912, 0, 65, 3407913, 0, 65, 3407914, 65536, 60, 3407915, 65536, 60, 3407916, 65536, 60, 3407917, 65536, 60, 3407918, 65536, 60, 3407919, 65536, 60, 3407920, 65536, 60, 3407921, 65536, 60, 3407922, 65536, 60, 3407923, 65536, 60, 3407924, 65536, 60, 3407925, 65536, 60, 3407926, 65536, 60, 3407927, 65536, 60, 3407928, 65536, 60, 3407929, 65536, 60, 3407930, 65536, 60, 3407931, 65536, 60, 3407932, 65536, 60, 3407933, 65536, 60, 3407934, 65536, 60, 3407935, 65536, 60, 3407936, 65536, 60, 3407937, 65536, 60, 3407938, 65536, 60, 3407939, 65536, 60, 3407940, 65536, 60, 3407941, 65536, 60, 3407942, 65536, 60, 3407943, 65536, 60, 3407944, 65536, 60, 3407945, 65536, 60, 3407946, 65536, 60, 3407947, 65536, 60, 3407948, 65536, 60, 3407949, 65536, 60, 3407950, 65536, 60, 3407951, 65536, 60, 3407952, 65536, 60, 3407953, 65536, 60, 3407954, 65536, 60, 3407955, 65536, 60, 3407956, 65536, 60, 3407957, 65536, 60, 3407958, 65536, 60, 3407959, 65536, 60, 3407960, 65536, 60, 3407961, 65536, 60, 3407962, 65536, 60, 3407963, 65536, 60, 3407964, 65536, 60, 3407965, 65536, 60, 3407966, 65536, 60, 3407967, 65536, 60, 3407968, 65536, 60, 3407969, 65536, 60, 3407970, 65536, 60, 3407971, 65536, 60, 3473408, 131072, 0, 3473409, 196608, 0, 3473410, 131072, 0, 3473411, 196608, 0, 3473412, 131072, 0, 3473413, 196608, 0, 3473414, 0, 0, 3473415, 65536, 0, 3473416, 131072, 0, 3473417, 196608, 0, 3473418, 0, 0, 3473419, 65536, 0, 3473420, 131072, 0, 3473421, 196608, 0, 3473422, 0, 60, 3473423, 65536, 60, 3473424, 65536, 60, 3473425, 65536, 60, 3473426, 65536, 60, 3473427, 65536, 60, 3473428, 65536, 60, 3473429, 65536, 60, 3473430, 65536, 60, 3473431, 65536, 60, 3473432, 65536, 60, 3473433, 65536, 60, 3473434, 65536, 60, 3473435, 65536, 60, 3473436, 65536, 60, 3473437, 65536, 60, 3473438, 65536, 60, 3473439, 65536, 60, 3473440, 65536, 60, 3473441, 65536, 60, 3473442, 65536, 60, 3473443, 131072, 65, 3473444, 65536, 60, 3473445, 131072, 65, 3473446, 65536, 60, 3473447, 65536, 60, 3473448, 0, 65, 3473449, 0, 65, 3473450, 65536, 60, 3473451, 65536, 60, 3473452, 65536, 60, 3473453, 65536, 60, 3473454, 65536, 60, 3473455, 65536, 60, 3473456, 65536, 60, 3473457, 65536, 60, 3473458, 65536, 60, 3473459, 65536, 60, 3473460, 65536, 60, 3473461, 65536, 60, 3473462, 65536, 60, 3473463, 65536, 60, 3473464, 65536, 60, 3473465, 65536, 60, 3473466, 65536, 60, 3473467, 65536, 60, 3473468, 65536, 60, 3473469, 65536, 60, 3473470, 65536, 60, 3473471, 65536, 60, 3473472, 65536, 60, 3473473, 65536, 60, 3473474, 65536, 60, 3473475, 65536, 60, 3473476, 65536, 60, 3473477, 65536, 60, 3473478, 65536, 60, 3473479, 65536, 60, 3473480, 65536, 60, 3473481, 65536, 60, 3473482, 65536, 60, 3473483, 65536, 60, 3473484, 65536, 60, 3473485, 65536, 60, 3473486, 65536, 60, 3473487, 65536, 60, 3473488, 65536, 60, 3473489, 65536, 60, 3473490, 65536, 60, 3473491, 65536, 60, 3473492, 65536, 60, 3473493, 65536, 60, 3473494, 65536, 60, 3473495, 65536, 60, 3473496, 65536, 60, 3473497, 65536, 60, 3473498, 65536, 60, 3473499, 65536, 60, 3473500, 65536, 60, 3473501, 65536, 60, 3473502, 65536, 60, 3473503, 65536, 60, 3473504, 65536, 60, 3473505, 65536, 60, 3473506, 65536, 60, 3473507, 65536, 60, 3538944, 131072, 0, 3538945, 196608, 0, 3538946, 131072, 0, 3538947, 196608, 0, 3538948, 131072, 0, 3538949, 196608, 0, 3538950, 0, 0, 3538951, 196608, 0, 3538952, 0, 0, 3538953, 196608, 0, 3538954, 0, 0, 3538955, 65536, 0, 3538956, 131072, 0, 3538957, 196608, 0, 3538958, 0, 60, 3538959, 65536, 60, 3538960, 65536, 60, 3538961, 65536, 60, 3538962, 65536, 60, 3538963, 65536, 60, 3538964, 65536, 60, 3538965, 65536, 60, 3538966, 65536, 60, 3538967, 65536, 60, 3538968, 65536, 60, 3538969, 65536, 60, 3538970, 65536, 60, 3538971, 65536, 60, 3538972, 65536, 60, 3538973, 65536, 60, 3538974, 65536, 60, 3538975, 65536, 60, 3538976, 65536, 60, 3538977, 65536, 60, 3538978, 65536, 60, 3538979, 131072, 65, 3538980, 65536, 60, 3538981, 131072, 65, 3538982, 65536, 60, 3538983, 65536, 60, 3538984, 0, 65, 3538985, 0, 65, 3538986, 65536, 60, 3538987, 65536, 60, 3538988, 65536, 60, 3538989, 65536, 60, 3538990, 65536, 60, 3538991, 65536, 60, 3538992, 65536, 60, 3538993, 65536, 60, 3538994, 65536, 60, 3538995, 65536, 60, 3538996, 65536, 60, 3538997, 65536, 60, 3538998, 65536, 60, 3538999, 65536, 60, 3539000, 65536, 60, 3539001, 65536, 60, 3539002, 65536, 60, 3539003, 65536, 60, 3539004, 65536, 60, 3539005, 65536, 60, 3539006, 65536, 60, 3539007, 65536, 60, 3539008, 65536, 60, 3539009, 65536, 60, 3539010, 65536, 60, 3539011, 65536, 60, 3539012, 65536, 60, 3539013, 65536, 60, 3539014, 65536, 60, 3539015, 65536, 60, 3539016, 65536, 60, 3539017, 65536, 60, 3539018, 65536, 60, 3539019, 65536, 60, 3539020, 65536, 60, 3539021, 65536, 60, 3539022, 65536, 60, 3539023, 65536, 60, 3539024, 65536, 60, 3539025, 65536, 60, 3539026, 65536, 60, 3539027, 65536, 60, 3539028, 65536, 60, 3539029, 65536, 60, 3539030, 65536, 60, 3539031, 65536, 60, 3539032, 65536, 60, 3539033, 65536, 60, 3539034, 65536, 60, 3539035, 65536, 60, 3539036, 65536, 60, 3539037, 65536, 60, 3539038, 65536, 60, 3539039, 65536, 60, 3539040, 65536, 60, 3539041, 65536, 60, 3539042, 65536, 60, 3539043, 65536, 60, 3604480, 0, 0, 3604481, 0, 0, 3604482, 0, 0, 3604483, 0, 0, 3604484, 131072, 0, 3604485, 196608, 0, 3604486, 131072, 0, 3604487, 196608, 0, 3604488, 131072, 0, 3604489, 196608, 0, 3604490, 0, 0, 3604491, 65536, 0, 3604492, 131072, 0, 3604493, 196608, 0, 3604494, 0, 60, 3604495, 65536, 60, 3604496, 65536, 60, 3604497, 65536, 60, 3604498, 65536, 60, 3604499, 65536, 60, 3604500, 65536, 60, 3604501, 65536, 60, 3604502, 65536, 60, 3604503, 65536, 60, 3604504, 65536, 60, 3604505, 65536, 60, 3604506, 65536, 60, 3604507, 65536, 60, 3604508, 65536, 60, 3604509, 65536, 60, 3604510, 65536, 60, 3604511, 65536, 60, 3604512, 65536, 60, 3604513, 65536, 60, 3604514, 65536, 60, 3604515, 131072, 65, 3604516, 65536, 60, 3604517, 131072, 65, 3604518, 65536, 60, 3604519, 65536, 60, 3604520, 0, 65, 3604521, 0, 65, 3604522, 65536, 60, 3604523, 65536, 60, 3604524, 65536, 60, 3604525, 65536, 60, 3604526, 65536, 60, 3604527, 65536, 60, 3604528, 65536, 60, 3604529, 65536, 60, 3604530, 65536, 60, 3604531, 65536, 60, 3604532, 65536, 60, 3604533, 65536, 60, 3604534, 65536, 60, 3604535, 65536, 60, 3604536, 65536, 60, 3604537, 65536, 60, 3604538, 65536, 60, 3604539, 65536, 60, 3604540, 65536, 60, 3604541, 65536, 60, 3604542, 65536, 60, 3604543, 65536, 60, 3604544, 65536, 60, 3604545, 65536, 60, 3604546, 65536, 60, 3604547, 65536, 60, 3604548, 65536, 60, 3604549, 65536, 60, 3604550, 65536, 60, 3604551, 65536, 60, 3604552, 65536, 60, 3604553, 65536, 60, 3604554, 65536, 60, 3604555, 65536, 60, 3604556, 65536, 60, 3604557, 65536, 60, 3604558, 65536, 60, 3604559, 65536, 60, 3604560, 65536, 60, 3604561, 65536, 60, 3604562, 65536, 60, 3604563, 65536, 60, 3604564, 65536, 60, 3604565, 65536, 60, 3604566, 65536, 60, 3604567, 65536, 60, 3604568, 65536, 60, 3604569, 65536, 60, 3604570, 65536, 60, 3604571, 65536, 60, 3604572, 65536, 60, 3604573, 65536, 60, 3604574, 65536, 60, 3604575, 65536, 60, 3604576, 65536, 60, 3604577, 65536, 60, 3604578, 65536, 60, 3604579, 65536, 60, 3670016, 0, 0, 3670017, 0, 0, 3670018, 0, 0, 3670019, 0, 0, 3670020, 131072, 0, 3670021, 196608, 0, 3670022, 131072, 0, 3670023, 196608, 0, 3670024, 131072, 0, 3670025, 196608, 0, 3670026, 0, 0, 3670027, 65536, 0, 3670028, 131072, 0, 3670029, 196608, 0, 3670030, 0, 60, 3670031, 65536, 60, 3670032, 65536, 60, 3670033, 393216, 65, 3670034, 65536, 66, 3670035, 458752, 65, 3670036, 65536, 60, 3670037, 65536, 60, 3670038, 65536, 60, 3670039, 65536, 60, 3670040, 65536, 60, 3670041, 65536, 60, 3670042, 65536, 60, 3670043, 65536, 60, 3670044, 65536, 60, 3670045, 65536, 60, 3670046, 65536, 60, 3670047, 65536, 60, 3670048, 65536, 60, 3670049, 65536, 60, 3670050, 65536, 60, 3670051, 131072, 65, 3670052, 65536, 60, 3670053, 131072, 65, 3670054, 65536, 60, 3670055, 65536, 60, 3670056, 0, 65, 3670057, 0, 66, 3670058, 458752, 65, 3670059, 65536, 60, 3670060, 65536, 60, 3670061, 65536, 60, 3670062, 65536, 60, 3670063, 65536, 60, 3670064, 65536, 60, 3670065, 65536, 60, 3670066, 65536, 60, 3670067, 65536, 60, 3670068, 65536, 60, 3670069, 65536, 60, 3670070, 65536, 60, 3670071, 65536, 60, 3670072, 65536, 60, 3670073, 65536, 60, 3670074, 65536, 60, 3670075, 65536, 60, 3670076, 65536, 60, 3670077, 65536, 60, 3670078, 65536, 60, 3670079, 65536, 60, 3670080, 65536, 60, 3670081, 65536, 60, 3670082, 65536, 60, 3670083, 65536, 60, 3670084, 65536, 60, 3670085, 65536, 60, 3670086, 65536, 60, 3670087, 65536, 60, 3670088, 65536, 60, 3670089, 65536, 60, 3670090, 65536, 60, 3670091, 65536, 60, 3670092, 65536, 60, 3670093, 65536, 60, 3670094, 65536, 60, 3670095, 65536, 60, 3670096, 65536, 60, 3670097, 65536, 60, 3670098, 65536, 60, 3670099, 65536, 60, 3670100, 65536, 60, 3670101, 65536, 60, 3670102, 65536, 60, 3670103, 65536, 60, 3670104, 65536, 60, 3670105, 65536, 60, 3670106, 65536, 60, 3670107, 65536, 60, 3670108, 65536, 60, 3670109, 65536, 60, 3670110, 65536, 60, 3670111, 65536, 60, 3670112, 65536, 60, 3670113, 65536, 60, 3670114, 65536, 60, 3670115, 65536, 60, 3735552, 0, 0, 3735553, 0, 0, 3735554, 0, 0, 3735555, 0, 0, 3735556, 131072, 0, 3735557, 196608, 0, 3735558, 131072, 0, 3735559, 196608, 0, 3735560, 131072, 0, 3735561, 196608, 0, 3735562, 0, 0, 3735563, 65536, 0, 3735564, 131072, 0, 3735565, 196608, 0, 3735566, 0, 61, 3735567, 65536, 62, 3735568, 65536, 60, 3735569, 131072, 65, 3735570, 65536, 60, 3735571, 0, 66, 3735572, 458752, 65, 3735573, 65536, 60, 3735574, 65536, 60, 3735575, 65536, 60, 3735576, 65536, 60, 3735577, 65536, 60, 3735578, 65536, 60, 3735579, 65536, 60, 3735580, 65536, 60, 3735581, 65536, 60, 3735582, 65536, 60, 3735583, 65536, 60, 3735584, 65536, 60, 3735585, 65536, 60, 3735586, 65536, 60, 3735587, 131072, 65, 3735588, 65536, 60, 3735589, 131072, 65, 3735590, 65536, 60, 3735591, 65536, 60, 3735592, 0, 66, 3735593, 458752, 65, 3735594, 0, 65, 3735595, 65536, 60, 3735596, 65536, 60, 3735597, 65536, 60, 3735598, 65536, 60, 3735599, 65536, 60, 3735600, 65536, 60, 3735601, 65536, 60, 3735602, 65536, 60, 3735603, 65536, 60, 3735604, 65536, 60, 3735605, 65536, 60, 3735606, 65536, 60, 3735607, 65536, 60, 3735608, 65536, 60, 3735609, 65536, 60, 3735610, 65536, 60, 3735611, 65536, 60, 3735612, 65536, 60, 3735613, 65536, 60, 3735614, 65536, 60, 3735615, 65536, 60, 3735616, 65536, 60, 3735617, 65536, 60, 3735618, 65536, 60, 3735619, 65536, 60, 3735620, 65536, 60, 3735621, 65536, 60, 3735622, 65536, 60, 3735623, 65536, 60, 3735624, 65536, 60, 3735625, 65536, 60, 3735626, 65536, 60, 3735627, 65536, 60, 3735628, 65536, 60, 3735629, 65536, 60, 3735630, 65536, 60, 3735631, 65536, 60, 3735632, 65536, 60, 3735633, 65536, 60, 3735634, 65536, 60, 3735635, 65536, 60, 3735636, 65536, 60, 3735637, 65536, 60, 3735638, 65536, 60, 3735639, 65536, 60, 3735640, 65536, 60, 3735641, 65536, 60, 3735642, 65536, 60, 3735643, 65536, 60, 3735644, 65536, 60, 3735645, 65536, 60, 3735646, 65536, 60, 3735647, 65536, 60, 3735648, 65536, 60, 3735649, 65536, 60, 3735650, 65536, 60, 3735651, 65536, 60, 3801088, 0, 0, 3801089, 0, 0, 3801090, 0, 0, 3801091, 0, 0, 3801092, 131072, 0, 3801093, 196608, 0, 3801094, 131072, 0, 3801095, 196608, 0, 3801096, 131072, 0, 3801097, 196608, 0, 3801098, 0, 0, 3801099, 65536, 0, 3801100, 131072, 0, 3801101, 196608, 0, 3801102, 0, 0, 3801103, 0, 60, 3801104, 65536, 60, 3801105, 131072, 65, 3801106, 65536, 60, 3801107, 65536, 60, 3801108, 0, 66, 3801109, 458752, 65, 3801110, 65536, 60, 3801111, 65536, 60, 3801112, 65536, 60, 3801113, 65536, 60, 3801114, 65536, 60, 3801115, 65536, 60, 3801116, 65536, 60, 3801117, 65536, 60, 3801118, 65536, 60, 3801119, 65536, 60, 3801120, 65536, 60, 3801121, 65536, 60, 3801122, 65536, 60, 3801123, 327680, 62, 3801124, 131072, 65, 3801125, 131072, 65, 3801126, 65536, 60, 3801127, 65536, 60, 3801128, 65536, 60, 3801129, 0, 65, 3801130, 0, 65, 3801131, 65536, 60, 3801132, 65536, 60, 3801133, 65536, 60, 3801134, 65536, 60, 3801135, 65536, 60, 3801136, 65536, 60, 3801137, 65536, 60, 3801138, 65536, 60, 3801139, 65536, 60, 3801140, 65536, 60, 3801141, 65536, 60, 3801142, 65536, 60, 3801143, 65536, 60, 3801144, 65536, 60, 3801145, 65536, 60, 3801146, 65536, 60, 3801147, 65536, 60, 3801148, 65536, 60, 3801149, 65536, 60, 3801150, 65536, 60, 3801151, 65536, 60, 3801152, 65536, 60, 3801153, 65536, 60, 3801154, 65536, 60, 3801155, 65536, 60, 3801156, 65536, 60, 3801157, 65536, 60, 3801158, 65536, 60, 3801159, 65536, 60, 3801160, 65536, 60, 3801161, 65536, 60, 3801162, 65536, 60, 3801163, 65536, 60, 3801164, 65536, 60, 3801165, 65536, 60, 3801166, 65536, 60, 3801167, 65536, 60, 3801168, 65536, 60, 3801169, 65536, 60, 3801170, 65536, 60, 3801171, 65536, 60, 3801172, 65536, 60, 3801173, 65536, 60, 3801174, 65536, 60, 3801175, 65536, 60, 3801176, 65536, 60, 3801177, 65536, 60, 3801178, 65536, 60, 3801179, 65536, 60, 3801180, 65536, 60, 3801181, 65536, 60, 3801182, 65536, 60, 3801183, 65536, 60, 3801184, 65536, 60, 3801185, 65536, 60, 3801186, 65536, 60, 3801187, 65536, 60, 3866624, 0, 0, 3866625, 0, 0, 3866626, 0, 0, 3866627, 0, 0, 3866628, 131072, 0, 3866629, 196608, 0, 3866630, 131072, 0, 3866631, 196608, 0, 3866632, 131072, 0, 3866633, 196608, 0, 3866634, 0, 0, 3866635, 65536, 0, 3866636, 131072, 0, 3866637, 196608, 0, 3866638, 0, 0, 3866639, 0, 60, 3866640, 65536, 60, 3866641, 131072, 65, 3866642, 65536, 60, 3866643, 65536, 60, 3866644, 65536, 60, 3866645, 0, 65, 3866646, 65536, 60, 3866647, 65536, 60, 3866648, 65536, 60, 3866649, 65536, 60, 3866650, 65536, 60, 3866651, 65536, 60, 3866652, 65536, 60, 3866653, 65536, 60, 3866654, 65536, 60, 3866655, 65536, 60, 3866656, 65536, 60, 3866657, 65536, 60, 3866658, 65536, 60, 3866659, 65536, 60, 3866660, 131072, 65, 3866661, 65536, 64, 3866662, 131072, 64, 3866663, 65536, 60, 3866664, 65536, 60, 3866665, 0, 65, 3866666, 0, 65, 3866667, 65536, 60, 3866668, 65536, 60, 3866669, 65536, 60, 3866670, 65536, 60, 3866671, 65536, 60, 3866672, 65536, 60, 3866673, 65536, 60, 3866674, 65536, 60, 3866675, 65536, 60, 3866676, 65536, 60, 3866677, 65536, 60, 3866678, 65536, 60, 3866679, 65536, 60, 3866680, 65536, 60, 3866681, 65536, 60, 3866682, 65536, 60, 3866683, 65536, 60, 3866684, 65536, 60, 3866685, 65536, 60, 3866686, 65536, 60, 3866687, 65536, 60, 3866688, 65536, 60, 3866689, 65536, 60, 3866690, 65536, 60, 3866691, 65536, 60, 3866692, 65536, 60, 3866693, 65536, 60, 3866694, 65536, 60, 3866695, 65536, 60, 3866696, 65536, 60, 3866697, 65536, 60, 3866698, 65536, 60, 3866699, 65536, 60, 3866700, 65536, 60, 3866701, 65536, 60, 3866702, 65536, 60, 3866703, 65536, 60, 3866704, 65536, 60, 3866705, 65536, 60, 3866706, 65536, 60, 3866707, 65536, 60, 3866708, 65536, 60, 3866709, 65536, 60, 3866710, 65536, 60, 3866711, 65536, 60, 3866712, 65536, 60, 3866713, 65536, 60, 3866714, 65536, 60, 3866715, 65536, 60, 3866716, 65536, 60, 3866717, 65536, 60, 3866718, 65536, 60, 3866719, 65536, 60, 3866720, 65536, 60, 3866721, 65536, 60, 3866722, 65536, 60, 3866723, 65536, 60, 3932160, 0, 0, 3932161, 0, 0, 3932162, 0, 0, 3932163, 0, 0, 3932164, 131072, 0, 3932165, 196608, 0, 3932166, 131072, 0, 3932167, 196608, 0, 3932168, 131072, 0, 3932169, 196608, 0, 3932170, 0, 0, 3932171, 65536, 0, 3932172, 131072, 0, 3932173, 196608, 0, 3932174, 0, 0, 3932175, 0, 60, 3932176, 65536, 60, 3932177, 65536, 60, 3932178, 65536, 60, 3932179, 65536, 60, 3932180, 65536, 60, 3932181, 0, 65, 3932182, 65536, 60, 3932183, 65536, 60, 3932184, 65536, 60, 3932185, 65536, 60, 3932186, 65536, 60, 3932187, 65536, 60, 3932188, 65536, 60, 3932189, 65536, 60, 3932190, 65536, 60, 3932191, 65536, 60, 3932192, 65536, 60, 3932193, 65536, 60, 3932194, 65536, 60, 3932195, 65536, 60, 3932196, 65536, 60, 3932197, 131072, 65, 3932198, 131072, 65, 3932199, 65536, 60, 3932200, 65536, 60, 3932201, 0, 65, 3932202, 0, 66, 3932203, 65536, 66, 3932204, 458752, 65, 3932205, 65536, 60, 3932206, 65536, 60, 3932207, 65536, 60, 3932208, 65536, 60, 3932209, 65536, 60, 3932210, 65536, 60, 3932211, 65536, 60, 3932212, 65536, 60, 3932213, 65536, 60, 3932214, 65536, 60, 3932215, 65536, 60, 3932216, 65536, 60, 3932217, 65536, 60, 3932218, 65536, 60, 3932219, 65536, 60, 3932220, 65536, 60, 3932221, 65536, 60, 3932222, 65536, 60, 3932223, 65536, 60, 3932224, 65536, 60, 3932225, 65536, 60, 3932226, 65536, 60, 3932227, 65536, 60, 3932228, 65536, 60, 3932229, 65536, 60, 3932230, 65536, 60, 3932231, 65536, 60, 3932232, 65536, 60, 3932233, 65536, 60, 3932234, 65536, 60, 3932235, 65536, 60, 3932236, 65536, 60, 3932237, 65536, 60, 3932238, 65536, 60, 3932239, 65536, 60, 3932240, 65536, 60, 3932241, 65536, 60, 3932242, 65536, 60, 3932243, 65536, 60, 3932244, 65536, 60, 3932245, 65536, 60, 3932246, 65536, 60, 3932247, 65536, 60, 3932248, 65536, 60, 3932249, 65536, 60, 3932250, 65536, 60, 3932251, 65536, 60, 3932252, 65536, 60, 3932253, 65536, 60, 3932254, 65536, 60, 3932255, 65536, 60, 3932256, 65536, 60, 3932257, 65536, 60, 3932258, 65536, 60, 3932259, 65536, 60, 3997696, 0, 0, 3997697, 0, 0, 3997698, 0, 0, 3997699, 0, 0, 3997700, 131072, 0, 3997701, 196608, 0, 3997702, 131072, 0, 3997703, 196608, 0, 3997704, 131072, 0, 3997705, 196608, 0, 3997706, 0, 0, 3997707, 65536, 0, 3997708, 0, 0, 3997709, 0, 0, 3997710, 0, 59, 3997711, 65536, 63, 3997712, 65536, 60, 3997713, 65536, 60, 3997714, 65536, 60, 3997715, 65536, 60, 3997716, 65536, 60, 3997717, 65536, 60, 3997718, 65536, 60, 3997719, 65536, 60, 3997720, 65536, 60, 3997721, 65536, 60, 3997722, 65536, 60, 3997723, 65536, 60, 3997724, 65536, 60, 3997725, 65536, 60, 3997726, 65536, 60, 3997727, 65536, 60, 3997728, 65536, 60, 3997729, 65536, 60, 3997730, 65536, 60, 3997731, 65536, 60, 3997732, 65536, 60, 3997733, 131072, 65, 3997734, 65536, 64, 3997735, 65536, 64, 3997736, 65536, 64, 3997737, 65536, 64, 3997738, 65536, 60, 3997739, 65536, 60, 3997740, 0, 65, 3997741, 65536, 60, 3997742, 65536, 60, 3997743, 65536, 60, 3997744, 65536, 60, 3997745, 65536, 60, 3997746, 65536, 60, 3997747, 65536, 60, 3997748, 65536, 60, 3997749, 65536, 60, 3997750, 65536, 60, 3997751, 65536, 60, 3997752, 65536, 60, 3997753, 65536, 60, 3997754, 65536, 60, 3997755, 65536, 60, 3997756, 65536, 60, 3997757, 65536, 60, 3997758, 65536, 60, 3997759, 65536, 60, 3997760, 65536, 60, 3997761, 65536, 60, 3997762, 65536, 60, 3997763, 65536, 60, 3997764, 65536, 60, 3997765, 65536, 60, 3997766, 65536, 60, 3997767, 65536, 60, 3997768, 65536, 60, 3997769, 65536, 60, 3997770, 65536, 60, 3997771, 65536, 60, 3997772, 65536, 60, 3997773, 65536, 60, 3997774, 65536, 60, 3997775, 65536, 60, 3997776, 65536, 60, 3997777, 65536, 60, 3997778, 65536, 60, 3997779, 65536, 60, 3997780, 65536, 60, 3997781, 65536, 60, 3997782, 65536, 60, 3997783, 65536, 60, 3997784, 65536, 60, 3997785, 65536, 60, 3997786, 65536, 60, 3997787, 65536, 60, 3997788, 65536, 60, 3997789, 65536, 60, 3997790, 65536, 60, 3997791, 65536, 60, 3997792, 65536, 60, 3997793, 65536, 60, 3997794, 65536, 60, 3997795, 65536, 60, 4063232, 65536, 38, 4063233, 262144, 30, 4063234, 262144, 30, 4063235, 262144, 30, 4063236, 262144, 30, 4063237, 262144, 30, 4063238, 262144, 30, 4063239, 262144, 30, 4063240, 262144, 30, 4063241, 262144, 30, 4063242, 262144, 30, 4063243, 0, 0, 4063244, 0, 0, 4063245, 0, 0, 4063246, 0, 60, 4063247, 65536, 60, 4063248, 65536, 60, 4063249, 65536, 60, 4063250, 65536, 60, 4063251, 65536, 60, 4063252, 65536, 60, 4063253, 65536, 60, 4063254, 65536, 60, 4063255, 65536, 60, 4063256, 65536, 60, 4063257, 65536, 60, 4063258, 65536, 60, 4063259, 65536, 60, 4063260, 65536, 60, 4063261, 65536, 60, 4063262, 65536, 60, 4063263, 65536, 60, 4063264, 65536, 60, 4063265, 65536, 60, 4063266, 65536, 60, 4063267, 65536, 60, 4063268, 65536, 60, 4063269, 65536, 64, 4063270, 65536, 64, 4063271, 131072, 64, 4063272, 65536, 60, 4063273, 65536, 60, 4063274, 65536, 60, 4063275, 65536, 60, 4063276, 0, 65, 4063277, 65536, 60, 4063278, 65536, 60, 4063279, 65536, 60, 4063280, 65536, 60, 4063281, 65536, 60, 4063282, 65536, 60, 4063283, 65536, 60, 4063284, 65536, 60, 4063285, 65536, 60, 4063286, 65536, 60, 4063287, 65536, 60, 4063288, 65536, 60, 4063289, 65536, 60, 4063290, 65536, 60, 4063291, 65536, 60, 4063292, 65536, 60, 4063293, 65536, 60, 4063294, 65536, 60, 4063295, 65536, 60, 4063296, 65536, 60, 4063297, 65536, 60, 4063298, 65536, 60, 4063299, 65536, 60, 4063300, 65536, 60, 4063301, 65536, 60, 4063302, 65536, 60, 4063303, 65536, 60, 4063304, 65536, 60, 4063305, 65536, 60, 4063306, 65536, 60, 4063307, 65536, 60, 4063308, 65536, 60, 4063309, 65536, 60, 4063310, 65536, 60, 4063311, 65536, 60, 4063312, 65536, 60, 4063313, 65536, 60, 4063314, 65536, 60, 4063315, 65536, 60, 4063316, 65536, 60, 4063317, 65536, 60, 4063318, 65536, 60, 4063319, 65536, 60, 4063320, 65536, 60, 4063321, 65536, 60, 4063322, 65536, 60, 4063323, 65536, 60, 4063324, 65536, 60, 4063325, 65536, 60, 4063326, 65536, 60, 4063327, 65536, 60, 4063328, 65536, 60, 4063329, 65536, 60, 4063330, 65536, 60, 4063331, 65536, 60, 4128768, 65536, 38, 4128769, 262144, 30, 4128770, 262144, 30, 4128771, 262144, 30, 4128772, 262144, 30, 4128773, 262144, 30, 4128774, 262144, 30, 4128775, 262144, 30, 4128776, 262144, 30, 4128777, 262144, 30, 4128778, 262144, 30, 4128779, 0, 0, 4128780, 0, 0, 4128781, 0, 0, 4128782, 0, 60, 4128783, 65536, 60, 4128784, 65536, 60, 4128785, 65536, 60, 4128786, 65536, 60, 4128787, 65536, 60, 4128788, 65536, 60, 4128789, 65536, 60, 4128790, 65536, 60, 4128791, 65536, 60, 4128792, 65536, 60, 4128793, 65536, 60, 4128794, 65536, 60, 4128795, 65536, 60, 4128796, 65536, 60, 4128797, 65536, 60, 4128798, 65536, 60, 4128799, 65536, 60, 4128800, 65536, 60, 4128801, 65536, 60, 4128802, 65536, 60, 4128803, 65536, 60, 4128804, 65536, 60, 4128805, 65536, 60, 4128806, 65536, 60, 4128807, 131072, 65, 4128808, 65536, 60, 4128809, 65536, 60, 4128810, 65536, 60, 4128811, 65536, 60, 4128812, 0, 65, 4128813, 65536, 60, 4128814, 65536, 60, 4128815, 65536, 60, 4128816, 65536, 60, 4128817, 65536, 60, 4128818, 65536, 60, 4128819, 65536, 60, 4128820, 65536, 60, 4128821, 65536, 60, 4128822, 65536, 60, 4128823, 65536, 60, 4128824, 65536, 60, 4128825, 65536, 60, 4128826, 65536, 60, 4128827, 65536, 60, 4128828, 65536, 60, 4128829, 65536, 60, 4128830, 65536, 60, 4128831, 65536, 60, 4128832, 65536, 60, 4128833, 65536, 60, 4128834, 65536, 60, 4128835, 65536, 60, 4128836, 65536, 60, 4128837, 65536, 60, 4128838, 65536, 60, 4128839, 65536, 60, 4128840, 65536, 60, 4128841, 65536, 60, 4128842, 65536, 60, 4128843, 65536, 60, 4128844, 65536, 60, 4128845, 65536, 60, 4128846, 65536, 60, 4128847, 65536, 60, 4128848, 65536, 60, 4128849, 65536, 60, 4128850, 65536, 60, 4128851, 65536, 60, 4128852, 65536, 60, 4128853, 65536, 60, 4128854, 65536, 60, 4128855, 65536, 60, 4128856, 65536, 60, 4128857, 65536, 60, 4128858, 65536, 60, 4128859, 65536, 60, 4128860, 65536, 60, 4128861, 65536, 60, 4128862, 65536, 60, 4128863, 65536, 60, 4128864, 65536, 60, 4128865, 65536, 60, 4128866, 65536, 60, 4128867, 65536, 60, 4194304, 65536, 38, 4194305, 262144, 30, 4194306, 262144, 30, 4194307, 262144, 30, 4194308, 262144, 30, 4194309, 262144, 30, 4194310, 262144, 30, 4194311, 262144, 30, 4194312, 262144, 30, 4194313, 262144, 30, 4194314, 262144, 30, 4194315, 0, 0, 4194316, 0, 0, 4194317, 0, 0, 4194318, 0, 60, 4194319, 65536, 60, 4194320, 65536, 60, 4194321, 65536, 60, 4194322, 65536, 60, 4194323, 65536, 60, 4194324, 65536, 60, 4194325, 65536, 60, 4194326, 65536, 60, 4194327, 65536, 60, 4194328, 65536, 60, 4194329, 65536, 60, 4194330, 65536, 60, 4194331, 65536, 60, 4194332, 65536, 60, 4194333, 65536, 60, 4194334, 65536, 60, 4194335, 65536, 60, 4194336, 65536, 60, 4194337, 393216, 65, 4194338, 65536, 66, 4194339, 65536, 66, 4194340, 65536, 66, 4194341, 65536, 66, 4194342, 458752, 65, 4194343, 131072, 65, 4194344, 65536, 60, 4194345, 65536, 60, 4194346, 65536, 60, 4194347, 65536, 60, 4194348, 0, 65, 4194349, 65536, 60, 4194350, 65536, 60, 4194351, 65536, 60, 4194352, 65536, 60, 4194353, 65536, 60, 4194354, 65536, 60, 4194355, 65536, 66, 4194356, 65536, 60, 4194357, 65536, 60, 4194358, 65536, 60, 4194359, 65536, 60, 4194360, 65536, 60, 4194361, 65536, 60, 4194362, 65536, 60, 4194363, 65536, 60, 4194364, 65536, 60, 4194365, 65536, 60, 4194366, 65536, 60, 4194367, 65536, 60, 4194368, 65536, 60, 4194369, 65536, 60, 4194370, 65536, 60, 4194371, 65536, 60, 4194372, 65536, 60, 4194373, 65536, 60, 4194374, 65536, 60, 4194375, 65536, 60, 4194376, 65536, 60, 4194377, 65536, 60, 4194378, 65536, 60, 4194379, 65536, 60, 4194380, 65536, 60, 4194381, 65536, 60, 4194382, 65536, 60, 4194383, 65536, 60, 4194384, 65536, 60, 4194385, 65536, 60, 4194386, 65536, 60, 4194387, 65536, 60, 4194388, 65536, 60, 4194389, 65536, 60, 4194390, 65536, 60, 4194391, 65536, 60, 4194392, 65536, 60, 4194393, 65536, 60, 4194394, 65536, 60, 4194395, 65536, 60, 4194396, 65536, 60, 4194397, 65536, 60, 4194398, 65536, 60, 4194399, 65536, 60, 4194400, 65536, 60, 4194401, 65536, 60, 4194402, 65536, 60, 4194403, 65536, 60, 4259840, 65536, 38, 4259841, 262144, 30, 4259842, 262144, 30, 4259843, 262144, 30, 4259844, 262144, 30, 4259845, 262144, 30, 4259846, 262144, 30, 4259847, 262144, 30, 4259848, 262144, 30, 4259849, 262144, 30, 4259850, 262144, 30, 4259851, 0, 0, 4259852, 0, 0, 4259853, 0, 0, 4259854, 0, 60, 4259855, 65536, 60, 4259856, 65536, 60, 4259857, 65536, 60, 4259858, 65536, 60, 4259859, 65536, 60, 4259860, 65536, 60, 4259861, 65536, 60, 4259862, 65536, 60, 4259863, 65536, 60, 4259864, 65536, 60, 4259865, 65536, 60, 4259866, 65536, 60, 4259867, 65536, 60, 4259868, 65536, 60, 4259869, 65536, 60, 4259870, 65536, 60, 4259871, 65536, 60, 4259872, 65536, 60, 4259873, 131072, 65, 4259874, 65536, 60, 4259875, 65536, 60, 4259876, 65536, 60, 4259877, 65536, 60, 4259878, 0, 65, 4259879, 131072, 65, 4259880, 65536, 60, 4259881, 65536, 60, 4259882, 65536, 60, 4259883, 65536, 60, 4259884, 0, 65, 4259885, 65536, 60, 4259886, 65536, 60, 4259887, 65536, 60, 4259888, 65536, 60, 4259889, 65536, 60, 4259890, 65536, 60, 4259891, 65536, 60, 4259892, 65536, 60, 4259893, 65536, 60, 4259894, 65536, 60, 4259895, 65536, 60, 4259896, 65536, 60, 4259897, 65536, 60, 4259898, 65536, 60, 4259899, 65536, 60, 4259900, 65536, 60, 4259901, 65536, 60, 4259902, 65536, 60, 4259903, 65536, 60, 4259904, 65536, 60, 4259905, 65536, 60, 4259906, 65536, 60, 4259907, 65536, 60, 4259908, 65536, 60, 4259909, 65536, 60, 4259910, 65536, 60, 4259911, 65536, 60, 4259912, 65536, 60, 4259913, 65536, 60, 4259914, 65536, 60, 4259915, 65536, 60, 4259916, 65536, 60, 4259917, 65536, 60, 4259918, 65536, 60, 4259919, 65536, 60, 4259920, 65536, 60, 4259921, 65536, 60, 4259922, 65536, 60, 4259923, 65536, 60, 4259924, 65536, 60, 4259925, 65536, 60, 4259926, 65536, 60, 4259927, 65536, 60, 4259928, 65536, 60, 4259929, 65536, 60, 4259930, 65536, 60, 4259931, 65536, 60, 4259932, 65536, 60, 4259933, 65536, 60, 4259934, 65536, 60, 4259935, 65536, 60, 4259936, 65536, 60, 4259937, 65536, 60, 4259938, 65536, 60, 4259939, 65536, 60, 4325376, 65536, 38, 4325377, 262144, 30, 4325378, 262144, 30, 4325379, 262144, 30, 4325380, 262144, 30, 4325381, 262144, 30, 4325382, 262144, 30, 4325383, 262144, 30, 4325384, 262144, 30, 4325385, 262144, 30, 4325386, 262144, 30, 4325387, 0, 0, 4325388, 0, 0, 4325389, 0, 0, 4325390, 0, 60, 4325391, 65536, 60, 4325392, 65536, 60, 4325393, 65536, 60, 4325394, 65536, 60, 4325395, 65536, 60, 4325396, 65536, 60, 4325397, 65536, 60, 4325398, 65536, 60, 4325399, 65536, 60, 4325400, 65536, 60, 4325401, 65536, 60, 4325402, 65536, 60, 4325403, 65536, 60, 4325404, 65536, 60, 4325405, 65536, 60, 4325406, 65536, 60, 4325407, 65536, 60, 4325408, 65536, 60, 4325409, 131072, 65, 4325410, 65536, 60, 4325411, 65536, 60, 4325412, 65536, 60, 4325413, 65536, 60, 4325414, 0, 65, 4325415, 131072, 65, 4325416, 65536, 60, 4325417, 65536, 60, 4325418, 65536, 60, 4325419, 65536, 60, 4325420, 0, 65, 4325421, 65536, 60, 4325422, 65536, 60, 4325423, 65536, 60, 4325424, 65536, 60, 4325425, 65536, 60, 4325426, 65536, 60, 4325427, 65536, 60, 4325428, 65536, 60, 4325429, 65536, 60, 4325430, 65536, 60, 4325431, 65536, 60, 4325432, 65536, 60, 4325433, 65536, 60, 4325434, 65536, 60, 4325435, 65536, 60, 4325436, 65536, 60, 4325437, 65536, 60, 4325438, 65536, 60, 4325439, 65536, 60, 4325440, 65536, 60, 4325441, 65536, 60, 4325442, 65536, 60, 4325443, 65536, 60, 4325444, 65536, 60, 4325445, 65536, 60, 4325446, 65536, 60, 4325447, 65536, 60, 4325448, 65536, 60, 4325449, 65536, 60, 4325450, 65536, 60, 4325451, 65536, 60, 4325452, 65536, 60, 4325453, 65536, 60, 4325454, 65536, 60, 4325455, 65536, 60, 4325456, 65536, 60, 4325457, 65536, 60, 4325458, 65536, 60, 4325459, 65536, 60, 4325460, 65536, 60, 4325461, 65536, 60, 4325462, 65536, 60, 4325463, 65536, 60, 4325464, 65536, 60, 4325465, 65536, 60, 4325466, 65536, 60, 4325467, 65536, 60, 4325468, 65536, 60, 4325469, 65536, 60, 4325470, 65536, 60, 4325471, 65536, 60, 4325472, 65536, 60, 4325473, 65536, 60, 4325474, 65536, 60, 4325475, 65536, 60, 4390912, 65536, 38, 4390913, 262144, 30, 4390914, 262144, 30, 4390915, 262144, 30, 4390916, 262144, 30, 4390917, 262144, 30, 4390918, 262144, 30, 4390919, 262144, 30, 4390920, 262144, 30, 4390921, 262144, 30, 4390922, 262144, 30, 4390923, 0, 0, 4390924, 131072, 0, 4390925, 0, 59, 4390926, 65536, 63, 4390927, 65536, 60, 4390928, 65536, 60, 4390929, 65536, 60, 4390930, 65536, 60, 4390931, 65536, 60, 4390932, 65536, 60, 4390933, 65536, 60, 4390934, 65536, 60, 4390935, 65536, 60, 4390936, 65536, 60, 4390937, 65536, 60, 4390938, 65536, 60, 4390939, 65536, 60, 4390940, 65536, 60, 4390941, 65536, 60, 4390942, 65536, 60, 4390943, 65536, 60, 4390944, 65536, 60, 4390945, 131072, 65, 4390946, 393216, 65, 4390947, 65536, 66, 4390948, 458752, 65, 4390949, 65536, 60, 4390950, 0, 65, 4390951, 131072, 65, 4390952, 65536, 60, 4390953, 65536, 60, 4390954, 65536, 60, 4390955, 0, 65, 4390956, 65536, 60, 4390957, 65536, 60, 4390958, 65536, 60, 4390959, 65536, 60, 4390960, 65536, 60, 4390961, 65536, 60, 4390962, 65536, 60, 4390963, 65536, 60, 4390964, 65536, 60, 4390965, 65536, 60, 4390966, 65536, 60, 4390967, 65536, 60, 4390968, 65536, 60, 4390969, 65536, 60, 4390970, 65536, 60, 4390971, 65536, 60, 4390972, 65536, 60, 4390973, 65536, 60, 4390974, 65536, 60, 4390975, 65536, 60, 4390976, 65536, 60, 4390977, 65536, 60, 4390978, 65536, 60, 4390979, 65536, 60, 4390980, 65536, 60, 4390981, 65536, 60, 4390982, 65536, 60, 4390983, 65536, 60, 4390984, 65536, 60, 4390985, 65536, 60, 4390986, 65536, 60, 4390987, 65536, 60, 4390988, 65536, 60, 4390989, 65536, 60, 4390990, 65536, 60, 4390991, 65536, 60, 4390992, 65536, 60, 4390993, 65536, 60, 4390994, 65536, 60, 4390995, 65536, 60, 4390996, 65536, 60, 4390997, 65536, 60, 4390998, 65536, 60, 4390999, 65536, 60, 4391000, 65536, 60, 4391001, 65536, 60, 4391002, 65536, 60, 4391003, 65536, 60, 4391004, 65536, 60, 4391005, 65536, 60, 4391006, 65536, 60, 4391007, 65536, 60, 4391008, 65536, 60, 4391009, 65536, 60, 4391010, 65536, 60, 4391011, 65536, 60, 4456448, 65536, 38, 4456449, 262144, 30, 4456450, 262144, 30, 4456451, 262144, 30, 4456452, 262144, 30, 4456453, 262144, 30, 4456454, 262144, 30, 4456455, 262144, 30, 4456456, 262144, 30, 4456457, 262144, 30, 4456458, 262144, 30, 4456459, 0, 0, 4456460, 131072, 0, 4456461, 0, 60, 4456462, 65536, 60, 4456463, 65536, 60, 4456464, 65536, 60, 4456465, 65536, 60, 4456466, 65536, 60, 4456467, 65536, 60, 4456468, 65536, 60, 4456469, 65536, 60, 4456470, 65536, 60, 4456471, 65536, 60, 4456472, 65536, 60, 4456473, 65536, 60, 4456474, 65536, 60, 4456475, 65536, 60, 4456476, 65536, 60, 4456477, 65536, 60, 4456478, 65536, 60, 4456479, 65536, 60, 4456480, 65536, 60, 4456481, 131072, 65, 4456482, 131072, 65, 4456483, 65536, 60, 4456484, 0, 65, 4456485, 65536, 60, 4456486, 0, 65, 4456487, 131072, 65, 4456488, 65536, 60, 4456489, 65536, 60, 4456490, 65536, 60, 4456491, 0, 65, 4456492, 65536, 60, 4456493, 65536, 60, 4456494, 65536, 60, 4456495, 65536, 60, 4456496, 65536, 60, 4456497, 65536, 60, 4456498, 65536, 60, 4456499, 65536, 60, 4456500, 65536, 60, 4456501, 65536, 60, 4456502, 65536, 60, 4456503, 65536, 60, 4456504, 65536, 60, 4456505, 65536, 60, 4456506, 65536, 60, 4456507, 65536, 60, 4456508, 65536, 60, 4456509, 65536, 60, 4456510, 65536, 60, 4456511, 65536, 60, 4456512, 65536, 60, 4456513, 65536, 60, 4456514, 65536, 60, 4456515, 65536, 60, 4456516, 65536, 60, 4456517, 65536, 60, 4456518, 65536, 60, 4456519, 65536, 60, 4456520, 65536, 60, 4456521, 65536, 60, 4456522, 65536, 60, 4456523, 65536, 60, 4456524, 65536, 60, 4456525, 65536, 60, 4456526, 65536, 60, 4456527, 65536, 60, 4456528, 65536, 60, 4456529, 65536, 60, 4456530, 65536, 60, 4456531, 65536, 60, 4456532, 65536, 60, 4456533, 65536, 60, 4456534, 65536, 60, 4456535, 65536, 60, 4456536, 65536, 60, 4456537, 65536, 60, 4456538, 65536, 60, 4456539, 65536, 60, 4456540, 65536, 60, 4456541, 65536, 60, 4456542, 65536, 60, 4456543, 65536, 60, 4456544, 65536, 60, 4456545, 65536, 60, 4456546, 65536, 60, 4456547, 65536, 60, 4521984, 65536, 38, 4521985, 262144, 30, 4521986, 262144, 30, 4521987, 262144, 30, 4521988, 262144, 30, 4521989, 262144, 30, 4521990, 262144, 30, 4521991, 262144, 30, 4521992, 262144, 30, 4521993, 262144, 30, 4521994, 262144, 30, 4521995, 0, 0, 4521996, 131072, 0, 4521997, 0, 60, 4521998, 65536, 60, 4521999, 65536, 60, 4522000, 65536, 60, 4522001, 65536, 60, 4522002, 65536, 60, 4522003, 65536, 60, 4522004, 65536, 60, 4522005, 65536, 60, 4522006, 65536, 60, 4522007, 65536, 60, 4522008, 65536, 60, 4522009, 65536, 60, 4522010, 65536, 60, 4522011, 65536, 60, 4522012, 65536, 60, 4522013, 65536, 60, 4522014, 65536, 60, 4522015, 65536, 60, 4522016, 393216, 65, 4522017, 131072, 66, 4522018, 131072, 65, 4522019, 65536, 60, 4522020, 0, 65, 4522021, 65536, 60, 4522022, 0, 65, 4522023, 131072, 65, 4522024, 65536, 60, 4522025, 65536, 60, 4522026, 65536, 60, 4522027, 0, 65, 4522028, 65536, 60, 4522029, 65536, 60, 4522030, 65536, 60, 4522031, 65536, 60, 4522032, 65536, 60, 4522033, 65536, 60, 4522034, 65536, 60, 4522035, 65536, 60, 4522036, 65536, 60, 4522037, 65536, 60, 4522038, 65536, 60, 4522039, 65536, 60, 4522040, 65536, 60, 4522041, 65536, 60, 4522042, 65536, 60, 4522043, 65536, 60, 4522044, 65536, 60, 4522045, 65536, 60, 4522046, 65536, 60, 4522047, 65536, 60, 4522048, 65536, 60, 4522049, 65536, 60, 4522050, 65536, 60, 4522051, 65536, 60, 4522052, 65536, 60, 4522053, 65536, 60, 4522054, 65536, 60, 4522055, 65536, 60, 4522056, 65536, 60, 4522057, 65536, 60, 4522058, 65536, 60, 4522059, 65536, 60, 4522060, 65536, 60, 4522061, 65536, 60, 4522062, 65536, 60, 4522063, 65536, 60, 4522064, 65536, 60, 4522065, 65536, 60, 4522066, 65536, 60, 4522067, 65536, 60, 4522068, 65536, 60, 4522069, 65536, 60, 4522070, 65536, 60, 4522071, 65536, 60, 4522072, 65536, 60, 4522073, 65536, 60, 4522074, 65536, 60, 4522075, 65536, 60, 4522076, 65536, 60, 4522077, 65536, 60, 4522078, 65536, 60, 4522079, 65536, 60, 4522080, 65536, 60, 4522081, 65536, 60, 4522082, 65536, 60, 4522083, 65536, 60, 4587520, 65536, 38, 4587521, 262144, 30, 4587522, 262144, 30, 4587523, 262144, 30, 4587524, 262144, 30, 4587525, 262144, 30, 4587526, 262144, 30, 4587527, 262144, 30, 4587528, 262144, 30, 4587529, 262144, 30, 4587530, 262144, 30, 4587531, 0, 0, 4587532, 131072, 0, 4587533, 0, 60, 4587534, 65536, 60, 4587535, 65536, 60, 4587536, 65536, 60, 4587537, 65536, 60, 4587538, 65536, 60, 4587539, 65536, 60, 4587540, 65536, 60, 4587541, 65536, 60, 4587542, 65536, 60, 4587543, 65536, 60, 4587544, 65536, 60, 4587545, 65536, 60, 4587546, 65536, 60, 4587547, 65536, 60, 4587548, 65536, 60, 4587549, 65536, 60, 4587550, 65536, 60, 4587551, 65536, 60, 4587552, 131072, 65, 4587553, 65536, 60, 4587554, 131072, 65, 4587555, 65536, 60, 4587556, 0, 65, 4587557, 65536, 60, 4587558, 0, 65, 4587559, 131072, 65, 4587560, 65536, 60, 4587561, 65536, 60, 4587562, 65536, 60, 4587563, 0, 65, 4587564, 65536, 60, 4587565, 65536, 60, 4587566, 65536, 60, 4587567, 65536, 60, 4587568, 65536, 60, 4587569, 65536, 60, 4587570, 65536, 60, 4587571, 65536, 60, 4587572, 65536, 60, 4587573, 65536, 60, 4587574, 65536, 60, 4587575, 65536, 60, 4587576, 65536, 60, 4587577, 65536, 60, 4587578, 65536, 60, 4587579, 65536, 60, 4587580, 65536, 60, 4587581, 65536, 60, 4587582, 65536, 60, 4587583, 65536, 60, 4587584, 65536, 60, 4587585, 65536, 60, 4587586, 65536, 60, 4587587, 65536, 60, 4587588, 65536, 60, 4587589, 65536, 60, 4587590, 65536, 60, 4587591, 65536, 60, 4587592, 65536, 60, 4587593, 65536, 60, 4587594, 65536, 60, 4587595, 65536, 60, 4587596, 65536, 60, 4587597, 65536, 60, 4587598, 65536, 60, 4587599, 65536, 60, 4587600, 65536, 60, 4587601, 65536, 60, 4587602, 65536, 60, 4587603, 65536, 60, 4587604, 65536, 60, 4587605, 65536, 60, 4587606, 65536, 60, 4587607, 65536, 60, 4587608, 65536, 60, 4587609, 65536, 60, 4587610, 65536, 60, 4587611, 65536, 60, 4587612, 65536, 60, 4587613, 65536, 60, 4587614, 65536, 60, 4587615, 65536, 60, 4587616, 65536, 60, 4587617, 65536, 60, 4587618, 65536, 60, 4587619, 65536, 60, 4653056, 65536, 38, 4653057, 262144, 30, 4653058, 262144, 30, 4653059, 262144, 30, 4653060, 262144, 30, 4653061, 262144, 30, 4653062, 262144, 30, 4653063, 262144, 30, 4653064, 262144, 30, 4653065, 262144, 30, 4653066, 262144, 30, 4653067, 0, 0, 4653068, 131072, 0, 4653069, 0, 60, 4653070, 65536, 60, 4653071, 65536, 60, 4653072, 65536, 60, 4653073, 65536, 60, 4653074, 65536, 60, 4653075, 65536, 60, 4653076, 65536, 60, 4653077, 65536, 60, 4653078, 65536, 60, 4653079, 65536, 60, 4653080, 65536, 60, 4653081, 65536, 60, 4653082, 65536, 60, 4653083, 65536, 60, 4653084, 65536, 60, 4653085, 65536, 60, 4653086, 65536, 60, 4653087, 65536, 60, 4653088, 131072, 65, 4653089, 65536, 60, 4653090, 131072, 65, 4653091, 65536, 60, 4653092, 0, 65, 4653093, 0, 64, 4653094, 65536, 64, 4653095, 131072, 65, 4653096, 65536, 60, 4653097, 65536, 60, 4653098, 65536, 60, 4653099, 0, 65, 4653100, 65536, 60, 4653101, 65536, 60, 4653102, 65536, 60, 4653103, 65536, 60, 4653104, 65536, 60, 4653105, 65536, 60, 4653106, 65536, 60, 4653107, 65536, 60, 4653108, 65536, 60, 4653109, 65536, 60, 4653110, 65536, 60, 4653111, 65536, 60, 4653112, 65536, 60, 4653113, 65536, 60, 4653114, 65536, 60, 4653115, 65536, 60, 4653116, 65536, 60, 4653117, 65536, 60, 4653118, 65536, 60, 4653119, 65536, 60, 4653120, 65536, 60, 4653121, 65536, 60, 4653122, 65536, 60, 4653123, 65536, 60, 4653124, 65536, 60, 4653125, 65536, 60, 4653126, 65536, 60, 4653127, 65536, 60, 4653128, 65536, 60, 4653129, 65536, 60, 4653130, 65536, 60, 4653131, 65536, 60, 4653132, 65536, 60, 4653133, 65536, 60, 4653134, 65536, 60, 4653135, 65536, 60, 4653136, 65536, 60, 4653137, 65536, 60, 4653138, 65536, 60, 4653139, 65536, 60, 4653140, 65536, 60, 4653141, 65536, 60, 4653142, 65536, 60, 4653143, 65536, 60, 4653144, 65536, 60, 4653145, 65536, 60, 4653146, 65536, 60, 4653147, 65536, 60, 4653148, 65536, 60, 4653149, 65536, 60, 4653150, 65536, 60, 4653151, 65536, 60, 4653152, 65536, 60, 4653153, 65536, 60, 4653154, 65536, 60, 4653155, 65536, 60, 4718592, 65536, 38, 4718593, 262144, 30, 4718594, 262144, 30, 4718595, 262144, 30, 4718596, 262144, 30, 4718597, 262144, 30, 4718598, 262144, 30, 4718599, 262144, 30, 4718600, 262144, 30, 4718601, 262144, 30, 4718602, 262144, 30, 4718603, 0, 0, 4718604, 131072, 0, 4718605, 0, 60, 4718606, 65536, 60, 4718607, 65536, 60, 4718608, 65536, 60, 4718609, 65536, 60, 4718610, 65536, 60, 4718611, 65536, 60, 4718612, 65536, 60, 4718613, 65536, 60, 4718614, 65536, 60, 4718615, 65536, 60, 4718616, 65536, 60, 4718617, 65536, 60, 4718618, 65536, 60, 4718619, 65536, 60, 4718620, 65536, 60, 4718621, 65536, 60, 4718622, 65536, 60, 4718623, 65536, 60, 4718624, 131072, 65, 4718625, 65536, 60, 4718626, 131072, 65, 4718627, 65536, 60, 4718628, 0, 65, 4718629, 0, 65, 4718630, 65536, 60, 4718631, 131072, 65, 4718632, 65536, 60, 4718633, 65536, 60, 4718634, 65536, 60, 4718635, 0, 65, 4718636, 65536, 60, 4718637, 65536, 60, 4718638, 65536, 60, 4718639, 65536, 60, 4718640, 65536, 60, 4718641, 65536, 60, 4718642, 65536, 60, 4718643, 65536, 60, 4718644, 65536, 60, 4718645, 65536, 60, 4718646, 65536, 60, 4718647, 65536, 60, 4718648, 65536, 60, 4718649, 65536, 60, 4718650, 65536, 60, 4718651, 65536, 60, 4718652, 65536, 60, 4718653, 65536, 60, 4718654, 65536, 60, 4718655, 65536, 60, 4718656, 65536, 60, 4718657, 65536, 60, 4718658, 65536, 60, 4718659, 65536, 60, 4718660, 65536, 60, 4718661, 65536, 60, 4718662, 65536, 60, 4718663, 65536, 60, 4718664, 65536, 60, 4718665, 65536, 60, 4718666, 65536, 60, 4718667, 65536, 60, 4718668, 65536, 60, 4718669, 65536, 60, 4718670, 65536, 60, 4718671, 65536, 60, 4718672, 65536, 60, 4718673, 65536, 60, 4718674, 65536, 60, 4718675, 65536, 60, 4718676, 65536, 60, 4718677, 65536, 60, 4718678, 65536, 60, 4718679, 65536, 60, 4718680, 65536, 60, 4718681, 65536, 60, 4718682, 65536, 60, 4718683, 65536, 60, 4718684, 65536, 60, 4718685, 65536, 60, 4718686, 65536, 60, 4718687, 65536, 60, 4718688, 65536, 60, 4718689, 65536, 60, 4718690, 65536, 60, 4718691, 65536, 60, 4784128, 65536, 38, 4784129, 262144, 30, 4784130, 262144, 30, 4784131, 262144, 30, 4784132, 262144, 30, 4784133, 262144, 30, 4784134, 262144, 30, 4784135, 262144, 30, 4784136, 262144, 30, 4784137, 262144, 30, 4784138, 262144, 30, 4784139, 262144, 30, 4784140, 65536, 38, 4784141, 65536, 63, 4784142, 65536, 60, 4784143, 65536, 60, 4784144, 65536, 60, 4784145, 65536, 60, 4784146, 65536, 60, 4784147, 393216, 65, 4784148, 65536, 66, 4784149, 458752, 65, 4784150, 65536, 60, 4784151, 65536, 60, 4784152, 65536, 60, 4784153, 65536, 60, 4784154, 65536, 60, 4784155, 65536, 60, 4784156, 65536, 60, 4784157, 65536, 60, 4784158, 65536, 60, 4784159, 65536, 60, 4784160, 131072, 65, 4784161, 65536, 60, 4784162, 65536, 64, 4784163, 65536, 64, 4784164, 65536, 64, 4784165, 0, 65, 4784166, 65536, 60, 4784167, 131072, 65, 4784168, 65536, 60, 4784169, 65536, 60, 4784170, 65536, 60, 4784171, 0, 65, 4784172, 65536, 60, 4784173, 65536, 60, 4784174, 65536, 60, 4784175, 65536, 60, 4784176, 65536, 60, 4784177, 65536, 60, 4784178, 65536, 60, 4784179, 65536, 60, 4784180, 65536, 60, 4784181, 65536, 60, 4784182, 65536, 60, 4784183, 65536, 60, 4784184, 65536, 60, 4784185, 65536, 60, 4784186, 65536, 60, 4784187, 65536, 60, 4784188, 65536, 60, 4784189, 65536, 60, 4784190, 65536, 60, 4784191, 65536, 60, 4784192, 65536, 60, 4784193, 65536, 60, 4784194, 65536, 60, 4784195, 65536, 60, 4784196, 65536, 60, 4784197, 65536, 60, 4784198, 65536, 60, 4784199, 65536, 60, 4784200, 65536, 60, 4784201, 65536, 60, 4784202, 65536, 60, 4784203, 65536, 60, 4784204, 65536, 60, 4784205, 65536, 60, 4784206, 65536, 60, 4784207, 65536, 60, 4784208, 65536, 60, 4784209, 65536, 60, 4784210, 65536, 60, 4784211, 65536, 60, 4784212, 65536, 60, 4784213, 65536, 60, 4784214, 65536, 60, 4784215, 65536, 60, 4784216, 65536, 60, 4784217, 65536, 60, 4784218, 65536, 60, 4784219, 65536, 60, 4784220, 65536, 60, 4784221, 65536, 60, 4784222, 65536, 60, 4784223, 65536, 60, 4784224, 65536, 60, 4784225, 65536, 60, 4784226, 65536, 60, 4784227, 65536, 60, 4849664, 262144, 30, 4849665, 262144, 30, 4849666, 262144, 30, 4849667, 262144, 30, 4849668, 262144, 30, 4849669, 262144, 30, 4849670, 262144, 30, 4849671, 262144, 30, 4849672, 262144, 30, 4849673, 262144, 30, 4849674, 262144, 30, 4849675, 262144, 30, 4849676, 65536, 38, 4849677, 65536, 60, 4849678, 65536, 60, 4849679, 65536, 60, 4849680, 65536, 60, 4849681, 65536, 60, 4849682, 65536, 60, 4849683, 131072, 65, 4849684, 65536, 60, 4849685, 0, 65, 4849686, 65536, 60, 4849687, 65536, 60, 4849688, 65536, 60, 4849689, 65536, 60, 4849690, 65536, 60, 4849691, 65536, 60, 4849692, 65536, 60, 4849693, 65536, 60, 4849694, 65536, 60, 4849695, 65536, 60, 4849696, 65536, 60, 4849697, 65536, 60, 4849698, 131072, 65, 4849699, 65536, 60, 4849700, 65536, 60, 4849701, 0, 65, 4849702, 65536, 60, 4849703, 65536, 60, 4849704, 65536, 60, 4849705, 65536, 60, 4849706, 65536, 60, 4849707, 65536, 60, 4849708, 65536, 60, 4849709, 65536, 60, 4849710, 65536, 60, 4849711, 65536, 60, 4849712, 65536, 60, 4849713, 65536, 60, 4849714, 65536, 60, 4849715, 65536, 60, 4849716, 65536, 60, 4849717, 65536, 60, 4849718, 65536, 60, 4849719, 65536, 60, 4849720, 65536, 60, 4849721, 65536, 60, 4849722, 65536, 60, 4849723, 65536, 60, 4849724, 65536, 60, 4849725, 65536, 60, 4849726, 65536, 60, 4849727, 65536, 60, 4849728, 65536, 60, 4849729, 65536, 60, 4849730, 65536, 60, 4849731, 65536, 60, 4849732, 65536, 60, 4849733, 65536, 60, 4849734, 65536, 60, 4849735, 65536, 60, 4849736, 65536, 60, 4849737, 65536, 60, 4849738, 65536, 60, 4849739, 65536, 60, 4849740, 65536, 60, 4849741, 65536, 60, 4849742, 65536, 60, 4849743, 65536, 60, 4849744, 65536, 60, 4849745, 65536, 60, 4849746, 65536, 60, 4849747, 65536, 60, 4849748, 65536, 60, 4849749, 65536, 60, 4849750, 65536, 60, 4849751, 65536, 60, 4849752, 65536, 60, 4849753, 65536, 60, 4849754, 65536, 60, 4849755, 65536, 60, 4849756, 65536, 60, 4849757, 65536, 60, 4849758, 65536, 60, 4849759, 65536, 60, 4849760, 65536, 60, 4849761, 65536, 60, 4849762, 65536, 60, 4849763, 65536, 60, 4915200, 262144, 30, 4915201, 262144, 30, 4915202, 262144, 30, 4915203, 262144, 30, 4915204, 262144, 30, 4915205, 262144, 30, 4915206, 262144, 30, 4915207, 262144, 30, 4915208, 262144, 30, 4915209, 262144, 30, 4915210, 262144, 30, 4915211, 262144, 30, 4915212, 65536, 38, 4915213, 65536, 60, 4915214, 65536, 60, 4915215, 65536, 60, 4915216, 65536, 60, 4915217, 65536, 60, 4915218, 65536, 60, 4915219, 131072, 65, 4915220, 65536, 60, 4915221, 0, 65, 4915222, 65536, 60, 4915223, 65536, 60, 4915224, 65536, 60, 4915225, 65536, 60, 4915226, 65536, 60, 4915227, 65536, 60, 4915228, 65536, 60, 4915229, 65536, 60, 4915230, 65536, 60, 4915231, 65536, 60, 4915232, 65536, 60, 4915233, 65536, 60, 4915234, 131072, 65, 4915235, 65536, 60, 4915236, 65536, 60, 4915237, 0, 65, 4915238, 65536, 60, 4915239, 65536, 60, 4915240, 65536, 60, 4915241, 65536, 60, 4915242, 65536, 60, 4915243, 65536, 60, 4915244, 65536, 60, 4915245, 65536, 60, 4915246, 65536, 60, 4915247, 65536, 60, 4915248, 65536, 60, 4915249, 65536, 60, 4915250, 65536, 60, 4915251, 65536, 60, 4915252, 65536, 60, 4915253, 65536, 60, 4915254, 65536, 60, 4915255, 65536, 60, 4915256, 65536, 60, 4915257, 65536, 60, 4915258, 65536, 60, 4915259, 65536, 60, 4915260, 65536, 60, 4915261, 65536, 60, 4915262, 65536, 60, 4915263, 65536, 60, 4915264, 65536, 60, 4915265, 65536, 60, 4915266, 65536, 60, 4915267, 65536, 60, 4915268, 65536, 60, 4915269, 65536, 60, 4915270, 65536, 60, 4915271, 65536, 60, 4915272, 65536, 60, 4915273, 65536, 60, 4915274, 65536, 60, 4915275, 65536, 60, 4915276, 65536, 60, 4915277, 65536, 60, 4915278, 65536, 60, 4915279, 65536, 60, 4915280, 65536, 60, 4915281, 65536, 60, 4915282, 65536, 60, 4915283, 65536, 60, 4915284, 65536, 60, 4915285, 65536, 60, 4915286, 65536, 60, 4915287, 65536, 60, 4915288, 65536, 60, 4915289, 65536, 60, 4915290, 65536, 60, 4915291, 65536, 60, 4915292, 65536, 60, 4915293, 65536, 60, 4915294, 65536, 60, 4915295, 65536, 60, 4915296, 65536, 60, 4915297, 65536, 60, 4915298, 65536, 60, 4915299, 65536, 60, 4980736, 262144, 30, 4980737, 262144, 30, 4980738, 262144, 30, 4980739, 262144, 30, 4980740, 262144, 30, 4980741, 262144, 30, 4980742, 262144, 30, 4980743, 262144, 30, 4980744, 262144, 30, 4980745, 262144, 30, 4980746, 262144, 30, 4980747, 262144, 30, 4980748, 65536, 38, 4980749, 65536, 60, 4980750, 65536, 60, 4980751, 65536, 60, 4980752, 65536, 60, 4980753, 65536, 60, 4980754, 65536, 60, 4980755, 131072, 65, 4980756, 65536, 60, 4980757, 0, 66, 4980758, 65536, 66, 4980759, 65536, 66, 4980760, 65536, 66, 4980761, 458752, 65, 4980762, 65536, 60, 4980763, 65536, 60, 4980764, 65536, 60, 4980765, 65536, 60, 4980766, 65536, 60, 4980767, 65536, 60, 4980768, 65536, 60, 4980769, 65536, 60, 4980770, 65536, 60, 4980771, 65536, 60, 4980772, 65536, 60, 4980773, 65536, 60, 4980774, 65536, 60, 4980775, 65536, 60, 4980776, 65536, 60, 4980777, 65536, 60, 4980778, 65536, 60, 4980779, 65536, 60, 4980780, 65536, 60, 4980781, 65536, 60, 4980782, 65536, 60, 4980783, 65536, 60, 4980784, 65536, 60, 4980785, 65536, 60, 4980786, 65536, 60, 4980787, 65536, 60, 4980788, 65536, 60, 4980789, 65536, 60, 4980790, 65536, 60, 4980791, 65536, 60, 4980792, 65536, 60, 4980793, 65536, 60, 4980794, 65536, 60, 4980795, 65536, 60, 4980796, 65536, 60, 4980797, 65536, 60, 4980798, 65536, 60, 4980799, 65536, 60, 4980800, 65536, 60, 4980801, 65536, 60, 4980802, 65536, 60, 4980803, 65536, 60, 4980804, 65536, 60, 4980805, 65536, 60, 4980806, 65536, 60, 4980807, 65536, 60, 4980808, 65536, 60, 4980809, 65536, 60, 4980810, 65536, 60, 4980811, 65536, 60, 4980812, 65536, 60, 4980813, 65536, 60, 4980814, 65536, 60, 4980815, 65536, 60, 4980816, 65536, 60, 4980817, 65536, 60, 4980818, 65536, 60, 4980819, 65536, 60, 4980820, 65536, 60, 4980821, 65536, 60, 4980822, 65536, 60, 4980823, 65536, 60, 4980824, 65536, 60, 4980825, 65536, 60, 4980826, 65536, 60, 4980827, 65536, 60, 4980828, 65536, 60, 4980829, 65536, 60, 4980830, 65536, 60, 4980831, 65536, 60, 4980832, 65536, 60, 4980833, 65536, 60, 4980834, 65536, 60, 4980835, 65536, 60, 5046272, 262144, 30, 5046273, 262144, 30, 5046274, 262144, 30, 5046275, 262144, 30, 5046276, 262144, 30, 5046277, 262144, 30, 5046278, 262144, 30, 5046279, 262144, 30, 5046280, 262144, 30, 5046281, 262144, 30, 5046282, 262144, 30, 5046283, 262144, 30, 5046284, 65536, 38, 5046285, 65536, 38, 5046286, 65536, 38, 5046287, 65536, 60, 5046288, 65536, 60, 5046289, 65536, 60, 5046290, 65536, 60, 5046291, 131072, 65, 5046292, 65536, 60, 5046293, 65536, 60, 5046294, 65536, 60, 5046295, 65536, 60, 5046296, 65536, 60, 5046297, 0, 65, 5046298, 65536, 60, 5046299, 65536, 60, 5046300, 65536, 60, 5046301, 65536, 60, 5046302, 65536, 60, 5046303, 65536, 60, 5046304, 65536, 60, 5046305, 65536, 60, 5046306, 65536, 60, 5046307, 65536, 60, 5046308, 65536, 60, 5046309, 65536, 60, 5046310, 65536, 60, 5046311, 65536, 60, 5046312, 65536, 60, 5046313, 65536, 60, 5046314, 65536, 60, 5046315, 65536, 60, 5046316, 65536, 60, 5046317, 65536, 60, 5046318, 65536, 60, 5046319, 65536, 60, 5046320, 65536, 60, 5046321, 65536, 60, 5046322, 65536, 60, 5046323, 65536, 60, 5046324, 65536, 60, 5046325, 65536, 60, 5046326, 65536, 60, 5046327, 65536, 60, 5046328, 65536, 60, 5046329, 65536, 60, 5046330, 65536, 60, 5046331, 65536, 60, 5046332, 65536, 60, 5046333, 65536, 60, 5046334, 65536, 60, 5046335, 65536, 60, 5046336, 65536, 60, 5046337, 65536, 60, 5046338, 65536, 60, 5046339, 65536, 60, 5046340, 65536, 60, 5046341, 65536, 60, 5046342, 65536, 60, 5046343, 65536, 60, 5046344, 65536, 60, 5046345, 65536, 60, 5046346, 65536, 60, 5046347, 65536, 60, 5046348, 65536, 60, 5046349, 65536, 60, 5046350, 65536, 60, 5046351, 65536, 60, 5046352, 65536, 60, 5046353, 65536, 60, 5046354, 65536, 60, 5046355, 65536, 60, 5046356, 65536, 60, 5046357, 65536, 60, 5046358, 65536, 60, 5046359, 65536, 60, 5046360, 65536, 60, 5046361, 65536, 60, 5046362, 65536, 60, 5046363, 65536, 60, 5046364, 65536, 60, 5046365, 65536, 60, 5046366, 65536, 60, 5046367, 65536, 60, 5046368, 65536, 60, 5046369, 65536, 60, 5046370, 65536, 60, 5046371, 65536, 60, 5111808, 262144, 30, 5111809, 262144, 30, 5111810, 262144, 30, 5111811, 262144, 30, 5111812, 262144, 30, 5111813, 262144, 30, 5111814, 262144, 30, 5111815, 262144, 30, 5111816, 262144, 30, 5111817, 262144, 30, 5111818, 262144, 30, 5111819, 262144, 30, 5111820, 262144, 30, 5111821, 262144, 30, 5111822, 262144, 30, 5111823, 262144, 30, 5111824, 262144, 30, 5111825, 262144, 30, 5111826, 65536, 60, 5111827, 65536, 60, 5111828, 65536, 60, 5111829, 131072, 65, 5111830, 65536, 60, 5111831, 65536, 60, 5111832, 65536, 60, 5111833, 0, 65, 5111834, 65536, 60, 5111835, 65536, 60, 5111836, 65536, 60, 5111837, 65536, 60, 5111838, 65536, 60, 5111839, 65536, 60, 5111840, 65536, 60, 5111841, 65536, 60, 5111842, 65536, 60, 5111843, 65536, 60, 5111844, 65536, 60, 5111845, 65536, 60, 5111846, 65536, 60, 5111847, 65536, 60, 5111848, 65536, 60, 5111849, 65536, 60, 5111850, 65536, 60, 5111851, 65536, 60, 5111852, 65536, 60, 5111853, 65536, 60, 5111854, 65536, 60, 5111855, 65536, 60, 5111856, 65536, 60, 5111857, 65536, 60, 5111858, 65536, 60, 5111859, 65536, 60, 5111860, 65536, 60, 5111861, 65536, 60, 5111862, 65536, 60, 5111863, 65536, 60, 5111864, 65536, 60, 5111865, 65536, 60, 5111866, 65536, 60, 5111867, 65536, 60, 5111868, 65536, 60, 5111869, 65536, 60, 5111870, 65536, 60, 5111871, 65536, 60, 5111872, 65536, 60, 5111873, 65536, 60, 5111874, 65536, 60, 5111875, 65536, 60, 5111876, 65536, 60, 5111877, 65536, 60, 5111878, 65536, 60, 5111879, 65536, 60, 5111880, 65536, 60, 5111881, 65536, 60, 5111882, 65536, 60, 5111883, 65536, 60, 5111884, 65536, 60, 5111885, 65536, 60, 5111886, 65536, 60, 5111887, 65536, 60, 5111888, 65536, 60, 5111889, 65536, 60, 5111890, 65536, 60, 5111891, 65536, 60, 5111892, 65536, 60, 5111893, 65536, 60, 5111894, 65536, 60, 5111895, 65536, 60, 5111896, 65536, 60, 5111897, 65536, 60, 5111898, 65536, 60, 5111899, 65536, 60, 5111900, 65536, 60, 5111901, 65536, 60, 5111902, 65536, 60, 5111903, 65536, 60, 5111904, 65536, 60, 5111905, 65536, 60, 5111906, 65536, 60, 5111907, 65536, 60, 5177344, 262144, 30, 5177345, 262144, 30, 5177346, 262144, 30, 5177347, 262144, 30, 5177348, 262144, 30, 5177349, 262144, 30, 5177350, 262144, 30, 5177351, 262144, 30, 5177352, 262144, 30, 5177353, 262144, 30, 5177354, 262144, 30, 5177355, 262144, 30, 5177356, 262144, 30, 5177357, 262144, 30, 5177358, 262144, 30, 5177359, 262144, 30, 5177360, 262144, 30, 5177361, 262144, 30, 5177362, 65536, 60, 5177363, 65536, 60, 5177364, 65536, 60, 5177365, 65536, 60, 5177366, 65536, 60, 5177367, 65536, 60, 5177368, 65536, 60, 5177369, 65536, 60, 5177370, 65536, 60, 5177371, 65536, 60, 5177372, 65536, 60, 5177373, 65536, 60, 5177374, 65536, 60, 5177375, 65536, 60, 5177376, 65536, 60, 5177377, 65536, 60, 5177378, 65536, 60, 5177379, 65536, 60, 5177380, 65536, 60, 5177381, 65536, 60, 5177382, 65536, 60, 5177383, 65536, 60, 5177384, 65536, 60, 5177385, 65536, 60, 5177386, 65536, 60, 5177387, 65536, 60, 5177388, 65536, 60, 5177389, 65536, 60, 5177390, 65536, 60, 5177391, 65536, 60, 5177392, 65536, 60, 5177393, 65536, 60, 5177394, 65536, 60, 5177395, 65536, 60, 5177396, 65536, 60, 5177397, 65536, 60, 5177398, 65536, 60, 5177399, 65536, 60, 5177400, 65536, 60, 5177401, 65536, 60, 5177402, 65536, 60, 5177403, 65536, 60, 5177404, 65536, 60, 5177405, 65536, 60, 5177406, 65536, 60, 5177407, 65536, 60, 5177408, 65536, 60, 5177409, 65536, 60, 5177410, 65536, 60, 5177411, 65536, 60, 5177412, 65536, 60, 5177413, 65536, 60, 5177414, 65536, 60, 5177415, 65536, 60, 5177416, 65536, 60, 5177417, 65536, 60, 5177418, 65536, 60, 5177419, 65536, 60, 5177420, 65536, 60, 5177421, 65536, 60, 5177422, 65536, 60, 5177423, 65536, 60, 5177424, 65536, 60, 5177425, 65536, 60, 5177426, 65536, 60, 5177427, 65536, 60, 5177428, 65536, 60, 5177429, 65536, 60, 5177430, 65536, 60, 5177431, 65536, 60, 5177432, 65536, 60, 5177433, 65536, 60, 5177434, 65536, 60, 5177435, 65536, 60, 5177436, 65536, 60, 5177437, 65536, 60, 5177438, 65536, 60, 5177439, 65536, 60, 5177440, 65536, 60, 5177441, 65536, 60, 5177442, 65536, 60, 5177443, 65536, 60, 5242880, 262144, 30, 5242881, 262144, 30, 5242882, 262144, 30, 5242883, 262144, 30, 5242884, 262144, 30, 5242885, 262144, 30, 5242886, 262144, 30, 5242887, 262144, 30, 5242888, 262144, 30, 5242889, 262144, 30, 5242890, 262144, 30, 5242891, 262144, 30, 5242892, 262144, 30, 5242893, 262144, 30, 5242894, 262144, 30, 5242895, 262144, 30, 5242896, 262144, 30, 5242897, 262144, 30, 5242898, 65536, 60, 5242899, 65536, 60, 5242900, 65536, 60, 5242901, 65536, 60, 5242902, 65536, 60, 5242903, 65536, 60, 5242904, 65536, 60, 5242905, 65536, 60, 5242906, 65536, 60, 5242907, 65536, 60, 5242908, 65536, 60, 5242909, 65536, 60, 5242910, 65536, 60, 5242911, 65536, 60, 5242912, 65536, 60, 5242913, 65536, 60, 5242914, 65536, 60, 5242915, 65536, 60, 5242916, 65536, 60, 5242917, 65536, 60, 5242918, 65536, 60, 5242919, 65536, 60, 5242920, 65536, 60, 5242921, 65536, 60, 5242922, 65536, 60, 5242923, 65536, 60, 5242924, 65536, 60, 5242925, 65536, 60, 5242926, 65536, 60, 5242927, 65536, 60, 5242928, 65536, 60, 5242929, 65536, 60, 5242930, 65536, 60, 5242931, 65536, 60, 5242932, 65536, 60, 5242933, 65536, 60, 5242934, 65536, 60, 5242935, 65536, 60, 5242936, 65536, 60, 5242937, 65536, 60, 5242938, 65536, 60, 5242939, 65536, 60, 5242940, 65536, 60, 5242941, 65536, 60, 5242942, 65536, 60, 5242943, 65536, 60, 5242944, 65536, 60, 5242945, 65536, 60, 5242946, 65536, 60, 5242947, 65536, 60, 5242948, 65536, 60, 5242949, 65536, 60, 5242950, 65536, 60, 5242951, 65536, 60, 5242952, 65536, 60, 5242953, 65536, 60, 5242954, 65536, 60, 5242955, 65536, 60, 5242956, 65536, 60, 5242957, 65536, 60, 5242958, 65536, 60, 5242959, 65536, 60, 5242960, 65536, 60, 5242961, 65536, 60, 5242962, 65536, 60, 5242963, 65536, 60, 5242964, 65536, 60, 5242965, 65536, 60, 5242966, 65536, 60, 5242967, 65536, 60, 5242968, 65536, 60, 5242969, 65536, 60, 5242970, 65536, 60, 5242971, 65536, 60, 5242972, 65536, 60, 5242973, 65536, 60, 5242974, 65536, 60, 5242975, 65536, 60, 5242976, 65536, 60, 5242977, 65536, 60, 5242978, 65536, 60, 5242979, 65536, 60, 5308416, 65536, 38, 5308417, 65536, 38, 5308418, 65536, 38, 5308419, 65536, 38, 5308420, 65536, 38, 5308421, 65536, 38, 5308422, 65536, 38, 5308423, 65536, 38, 5308424, 262144, 30, 5308425, 262144, 30, 5308426, 262144, 30, 5308427, 262144, 30, 5308428, 262144, 30, 5308429, 262144, 30, 5308430, 262144, 30, 5308431, 262144, 30, 5308432, 262144, 30, 5308433, 262144, 30, 5308434, 65536, 60, 5308435, 65536, 60, 5308436, 65536, 60, 5308437, 65536, 60, 5308438, 65536, 60, 5308439, 65536, 60, 5308440, 65536, 60, 5308441, 65536, 60, 5308442, 65536, 60, 5308443, 65536, 60, 5308444, 65536, 60, 5308445, 65536, 60, 5308446, 65536, 60, 5308447, 65536, 60, 5308448, 65536, 60, 5308449, 65536, 60, 5308450, 65536, 60, 5308451, 65536, 60, 5308452, 65536, 60, 5308453, 65536, 60, 5308454, 65536, 60, 5308455, 65536, 60, 5308456, 65536, 60, 5308457, 65536, 60, 5308458, 65536, 60, 5308459, 65536, 38, 5308460, 65536, 38, 5308461, 65536, 38, 5308462, 65536, 38, 5308463, 65536, 38, 5308464, 65536, 38, 5308465, 65536, 38, 5308466, 65536, 38, 5308467, 65536, 38, 5308468, 65536, 38, 5308469, 65536, 60, 5308470, 65536, 60, 5308471, 65536, 60, 5308472, 65536, 60, 5308473, 65536, 60, 5308474, 65536, 60, 5308475, 65536, 60, 5308476, 65536, 60, 5308477, 65536, 60, 5308478, 65536, 60, 5308479, 65536, 60, 5308480, 65536, 60, 5308481, 65536, 60, 5308482, 65536, 60, 5308483, 65536, 60, 5308484, 65536, 60, 5308485, 65536, 60, 5308486, 65536, 60, 5308487, 65536, 60, 5308488, 65536, 60, 5308489, 65536, 60, 5308490, 65536, 60, 5308491, 65536, 60, 5308492, 65536, 60, 5308493, 65536, 60, 5308494, 65536, 60, 5308495, 65536, 60, 5308496, 65536, 60, 5308497, 65536, 60, 5308498, 65536, 60, 5308499, 65536, 60, 5308500, 65536, 60, 5308501, 65536, 60, 5308502, 65536, 60, 5308503, 65536, 60, 5308504, 65536, 60, 5308505, 65536, 60, 5308506, 65536, 60, 5308507, 65536, 60, 5308508, 65536, 60, 5308509, 65536, 60, 5308510, 65536, 60, 5308511, 65536, 60, 5308512, 65536, 60, 5308513, 65536, 60, 5308514, 65536, 60, 5308515, 65536, 60, 5373952, 65536, 38, 5373953, 65536, 38, 5373954, 65536, 38, 5373955, 65536, 38, 5373956, 65536, 38, 5373957, 65536, 38, 5373958, 65536, 38, 5373959, 65536, 38, 5373960, 262144, 30, 5373961, 262144, 30, 5373962, 262144, 30, 5373963, 262144, 30, 5373964, 262144, 30, 5373965, 262144, 30, 5373966, 262144, 30, 5373967, 262144, 30, 5373968, 262144, 30, 5373969, 262144, 30, 5373970, 65536, 61, 5373971, 65536, 62, 5373972, 65536, 60, 5373973, 65536, 60, 5373974, 65536, 60, 5373975, 65536, 60, 5373976, 65536, 60, 5373977, 65536, 60, 5373978, 65536, 60, 5373979, 65536, 60, 5373980, 65536, 60, 5373981, 65536, 60, 5373982, 65536, 60, 5373983, 65536, 60, 5373984, 65536, 60, 5373985, 65536, 60, 5373986, 65536, 60, 5373987, 65536, 60, 5373988, 262144, 30, 5373989, 262144, 30, 5373990, 262144, 30, 5373991, 262144, 30, 5373992, 262144, 30, 5373993, 262144, 30, 5373994, 262144, 30, 5373995, 262144, 30, 5373996, 262144, 30, 5373997, 262144, 30, 5373998, 262144, 30, 5373999, 262144, 30, 5374000, 262144, 30, 5374001, 262144, 30, 5374002, 262144, 30, 5374003, 262144, 30, 5374004, 262144, 30, 5374005, 65536, 60, 5374006, 65536, 60, 5374007, 65536, 60, 5374008, 65536, 60, 5374009, 65536, 60, 5374010, 65536, 60, 5374011, 65536, 60, 5374012, 65536, 60, 5374013, 65536, 60, 5374014, 65536, 60, 5374015, 65536, 60, 5374016, 65536, 60, 5374017, 65536, 60, 5374018, 65536, 60, 5374019, 65536, 60, 5374020, 65536, 60, 5374021, 65536, 60, 5374022, 65536, 60, 5374023, 65536, 60, 5374024, 65536, 60, 5374025, 65536, 60, 5374026, 65536, 60, 5374027, 65536, 60, 5374028, 65536, 60, 5374029, 65536, 60, 5374030, 65536, 60, 5374031, 65536, 60, 5374032, 65536, 60, 5374033, 65536, 60, 5374034, 65536, 60, 5374035, 65536, 60, 5374036, 65536, 60, 5374037, 65536, 60, 5374038, 65536, 60, 5374039, 65536, 60, 5374040, 65536, 60, 5374041, 65536, 60, 5374042, 65536, 60, 5374043, 65536, 60, 5374044, 65536, 60, 5374045, 65536, 60, 5374046, 65536, 60, 5374047, 65536, 60, 5374048, 65536, 60, 5374049, 65536, 60, 5374050, 65536, 60, 5374051, 65536, 60, 5439488, 65536, 38, 5439489, 65536, 38, 5439490, 65536, 38, 5439491, 65536, 38, 5439492, 65536, 38, 5439493, 65536, 38, 5439494, 65536, 38, 5439495, 65536, 38, 5439496, 262144, 30, 5439497, 262144, 30, 5439498, 262144, 30, 5439499, 262144, 30, 5439500, 262144, 30, 5439501, 262144, 30, 5439502, 262144, 30, 5439503, 262144, 30, 5439504, 262144, 30, 5439505, 262144, 30, 5439506, 0, 0, 5439507, 0, 60, 5439508, 65536, 60, 5439509, 65536, 60, 5439510, 65536, 60, 5439511, 65536, 60, 5439512, 65536, 60, 5439513, 65536, 60, 5439514, 65536, 60, 5439515, 65536, 60, 5439516, 65536, 60, 5439517, 65536, 60, 5439518, 65536, 60, 5439519, 65536, 60, 5439520, 65536, 60, 5439521, 65536, 60, 5439522, 65536, 60, 5439523, 65536, 60, 5439524, 262144, 30, 5439525, 262144, 30, 5439526, 262144, 30, 5439527, 262144, 30, 5439528, 262144, 30, 5439529, 262144, 30, 5439530, 262144, 30, 5439531, 262144, 30, 5439532, 262144, 30, 5439533, 262144, 30, 5439534, 262144, 30, 5439535, 262144, 30, 5439536, 262144, 30, 5439537, 262144, 30, 5439538, 262144, 30, 5439539, 262144, 30, 5439540, 262144, 30, 5439541, 65536, 60, 5439542, 65536, 60, 5439543, 65536, 60, 5439544, 65536, 60, 5439545, 65536, 60, 5439546, 65536, 60, 5439547, 65536, 60, 5439548, 65536, 60, 5439549, 65536, 60, 5439550, 65536, 60, 5439551, 65536, 60, 5439552, 65536, 60, 5439553, 65536, 60, 5439554, 65536, 60, 5439555, 65536, 60, 5439556, 65536, 60, 5439557, 65536, 60, 5439558, 65536, 60, 5439559, 65536, 60, 5439560, 65536, 60, 5439561, 65536, 60, 5439562, 65536, 60, 5439563, 65536, 60, 5439564, 65536, 60, 5439565, 65536, 60, 5439566, 65536, 60, 5439567, 65536, 60, 5439568, 65536, 60, 5439569, 65536, 60, 5439570, 65536, 60, 5439571, 65536, 60, 5439572, 65536, 60, 5439573, 65536, 60, 5439574, 65536, 60, 5439575, 65536, 60, 5439576, 65536, 60, 5439577, 65536, 60, 5439578, 65536, 60, 5439579, 65536, 60, 5439580, 65536, 60, 5439581, 65536, 60, 5439582, 65536, 60, 5439583, 65536, 60, 5439584, 65536, 60, 5439585, 65536, 60, 5439586, 65536, 60, 5439587, 65536, 60, 5505024, 65536, 38, 5505025, 65536, 38, 5505026, 65536, 38, 5505027, 65536, 38, 5505028, 65536, 38, 5505029, 65536, 38, 5505030, 65536, 38, 5505031, 65536, 38, 5505032, 262144, 30, 5505033, 262144, 30, 5505034, 262144, 30, 5505035, 262144, 30, 5505036, 262144, 30, 5505037, 262144, 30, 5505038, 262144, 30, 5505039, 262144, 30, 5505040, 262144, 30, 5505041, 262144, 30, 5505042, 0, 0, 5505043, 0, 61, 5505044, 65536, 61, 5505045, 65536, 62, 5505046, 65536, 60, 5505047, 65536, 60, 5505048, 65536, 60, 5505049, 65536, 60, 5505050, 65536, 60, 5505051, 65536, 60, 5505052, 65536, 60, 5505053, 65536, 60, 5505054, 65536, 60, 5505055, 65536, 60, 5505056, 65536, 60, 5505057, 65536, 60, 5505058, 65536, 60, 5505059, 65536, 60, 5505060, 262144, 30, 5505061, 262144, 30, 5505062, 262144, 30, 5505063, 262144, 30, 5505064, 262144, 30, 5505065, 262144, 30, 5505066, 262144, 30, 5505067, 262144, 30, 5505068, 262144, 30, 5505069, 262144, 30, 5505070, 262144, 30, 5505071, 262144, 30, 5505072, 262144, 30, 5505073, 262144, 30, 5505074, 262144, 30, 5505075, 262144, 30, 5505076, 262144, 30, 5505077, 65536, 60, 5505078, 65536, 60, 5505079, 65536, 60, 5505080, 65536, 60, 5505081, 65536, 60, 5505082, 65536, 60, 5505083, 65536, 60, 5505084, 65536, 60, 5505085, 65536, 60, 5505086, 65536, 60, 5505087, 65536, 60, 5505088, 65536, 60, 5505089, 65536, 60, 5505090, 65536, 60, 5505091, 65536, 60, 5505092, 65536, 60, 5505093, 65536, 60, 5505094, 65536, 60, 5505095, 65536, 60, 5505096, 65536, 60, 5505097, 65536, 60, 5505098, 65536, 60, 5505099, 65536, 60, 5505100, 65536, 60, 5505101, 65536, 60, 5505102, 65536, 60, 5505103, 65536, 60, 5505104, 65536, 60, 5505105, 65536, 60, 5505106, 65536, 60, 5505107, 65536, 60, 5505108, 65536, 60, 5505109, 65536, 60, 5505110, 65536, 60, 5505111, 65536, 60, 5505112, 65536, 60, 5505113, 65536, 60, 5505114, 65536, 60, 5505115, 65536, 60, 5505116, 65536, 60, 5505117, 65536, 60, 5505118, 65536, 60, 5505119, 65536, 60, 5505120, 65536, 60, 5505121, 65536, 60, 5505122, 65536, 60, 5505123, 65536, 60, 5570560, 65536, 38, 5570561, 65536, 38, 5570562, 65536, 38, 5570563, 65536, 38, 5570564, 65536, 38, 5570565, 65536, 38, 5570566, 65536, 38, 5570567, 65536, 38, 5570568, 262144, 30, 5570569, 262144, 30, 5570570, 262144, 30, 5570571, 262144, 30, 5570572, 262144, 30, 5570573, 262144, 30, 5570574, 262144, 30, 5570575, 262144, 30, 5570576, 262144, 30, 5570577, 262144, 30, 5570578, 0, 0, 5570579, 0, 0, 5570580, 0, 0, 5570581, 0, 60, 5570582, 65536, 60, 5570583, 65536, 60, 5570584, 65536, 60, 5570585, 65536, 60, 5570586, 65536, 60, 5570587, 65536, 60, 5570588, 65536, 60, 5570589, 0, 62, 5570590, 65536, 61, 5570591, 65536, 38, 5570592, 262144, 30, 5570593, 262144, 30, 5570594, 262144, 30, 5570595, 262144, 30, 5570596, 262144, 30, 5570597, 262144, 30, 5570598, 262144, 30, 5570599, 262144, 30, 5570600, 262144, 30, 5570601, 262144, 30, 5570602, 262144, 30, 5570603, 262144, 30, 5570604, 262144, 30, 5570605, 262144, 30, 5570606, 262144, 30, 5570607, 262144, 30, 5570608, 262144, 30, 5570609, 262144, 30, 5570610, 262144, 30, 5570611, 262144, 30, 5570612, 262144, 30, 5570613, 65536, 60, 5570614, 65536, 60, 5570615, 65536, 60, 5570616, 65536, 60, 5570617, 65536, 60, 5570618, 65536, 60, 5570619, 65536, 60, 5570620, 65536, 60, 5570621, 65536, 60, 5570622, 65536, 60, 5570623, 65536, 60, 5570624, 65536, 60, 5570625, 65536, 60, 5570626, 65536, 60, 5570627, 65536, 60, 5570628, 65536, 60, 5570629, 65536, 60, 5570630, 65536, 60, 5570631, 65536, 60, 5570632, 65536, 60, 5570633, 65536, 60, 5570634, 65536, 60, 5570635, 65536, 60, 5570636, 65536, 60, 5570637, 65536, 60, 5570638, 65536, 60, 5570639, 65536, 60, 5570640, 65536, 60, 5570641, 65536, 60, 5570642, 65536, 60, 5570643, 65536, 60, 5570644, 65536, 60, 5570645, 65536, 60, 5570646, 65536, 60, 5570647, 65536, 60, 5570648, 65536, 60, 5570649, 65536, 60, 5570650, 65536, 60, 5570651, 65536, 60, 5570652, 65536, 60, 5570653, 65536, 60, 5570654, 65536, 60, 5570655, 65536, 60, 5570656, 65536, 60, 5570657, 65536, 60, 5570658, 65536, 60, 5570659, 65536, 60, 5636096, 65536, 38, 5636097, 65536, 38, 5636098, 65536, 38, 5636099, 65536, 38, 5636100, 65536, 38, 5636101, 65536, 38, 5636102, 65536, 38, 5636103, 65536, 38, 5636104, 262144, 30, 5636105, 262144, 30, 5636106, 262144, 30, 5636107, 262144, 30, 5636108, 262144, 30, 5636109, 262144, 30, 5636110, 262144, 30, 5636111, 262144, 30, 5636112, 262144, 30, 5636113, 262144, 30, 5636114, 262144, 30, 5636115, 262144, 30, 5636116, 0, 0, 5636117, 0, 61, 5636118, 65536, 60, 5636119, 65536, 60, 5636120, 65536, 60, 5636121, 65536, 60, 5636122, 65536, 60, 5636123, 0, 62, 5636124, 65536, 61, 5636125, 131072, 61, 5636126, 0, 0, 5636127, 262144, 30, 5636128, 262144, 30, 5636129, 262144, 30, 5636130, 262144, 30, 5636131, 262144, 30, 5636132, 262144, 30, 5636133, 262144, 30, 5636134, 262144, 30, 5636135, 262144, 30, 5636136, 262144, 30, 5636137, 262144, 30, 5636138, 262144, 30, 5636139, 262144, 30, 5636140, 262144, 30, 5636141, 262144, 30, 5636142, 262144, 30, 5636143, 262144, 30, 5636144, 262144, 30, 5636145, 262144, 30, 5636146, 262144, 30, 5636147, 262144, 30, 5636148, 262144, 30, 5636149, 65536, 60, 5636150, 65536, 60, 5636151, 65536, 60, 5636152, 65536, 60, 5636153, 65536, 60, 5636154, 65536, 60, 5636155, 65536, 60, 5636156, 65536, 60, 5636157, 65536, 60, 5636158, 65536, 60, 5636159, 65536, 60, 5636160, 65536, 60, 5636161, 65536, 60, 5636162, 65536, 60, 5636163, 65536, 60, 5636164, 65536, 60, 5636165, 65536, 60, 5636166, 65536, 60, 5636167, 65536, 60, 5636168, 65536, 60, 5636169, 65536, 60, 5636170, 65536, 60, 5636171, 65536, 60, 5636172, 65536, 60, 5636173, 65536, 60, 5636174, 65536, 60, 5636175, 65536, 60, 5636176, 65536, 60, 5636177, 65536, 60, 5636178, 65536, 60, 5636179, 65536, 60, 5636180, 65536, 60, 5636181, 65536, 60, 5636182, 65536, 60, 5636183, 65536, 60, 5636184, 65536, 60, 5636185, 65536, 60, 5636186, 65536, 60, 5636187, 65536, 60, 5636188, 65536, 60, 5636189, 65536, 60, 5636190, 65536, 60, 5636191, 65536, 60, 5636192, 65536, 60, 5636193, 65536, 60, 5636194, 65536, 60, 5636195, 65536, 60, 5701632, 65536, 38, 5701633, 65536, 38, 5701634, 65536, 38, 5701635, 65536, 38, 5701636, 65536, 38, 5701637, 65536, 38, 5701638, 65536, 38, 5701639, 65536, 38, 5701640, 262144, 30, 5701641, 262144, 30, 5701642, 262144, 30, 5701643, 262144, 30, 5701644, 262144, 30, 5701645, 262144, 30, 5701646, 262144, 30, 5701647, 262144, 30, 5701648, 262144, 30, 5701649, 262144, 30, 5701650, 262144, 30, 5701651, 262144, 30, 5701652, 0, 0, 5701653, 0, 0, 5701654, 0, 61, 5701655, 65536, 61, 5701656, 65536, 61, 5701657, 65536, 61, 5701658, 65536, 61, 5701659, 131072, 61, 5701660, 0, 0, 5701661, 0, 0, 5701662, 0, 0, 5701663, 262144, 30, 5701664, 262144, 30, 5701665, 262144, 30, 5701666, 262144, 30, 5701667, 262144, 30, 5701668, 262144, 30, 5701669, 262144, 30, 5701670, 262144, 30, 5701671, 262144, 30, 5701672, 262144, 30, 5701673, 262144, 30, 5701674, 262144, 30, 5701675, 262144, 30, 5701676, 262144, 30, 5701677, 262144, 30, 5701678, 262144, 30, 5701679, 262144, 30, 5701680, 262144, 30, 5701681, 262144, 30, 5701682, 262144, 30, 5701683, 262144, 30, 5701684, 262144, 30, 5701685, 65536, 60, 5701686, 65536, 60, 5701687, 65536, 60, 5701688, 65536, 60, 5701689, 65536, 60, 5701690, 65536, 60, 5701691, 65536, 60, 5701692, 65536, 60, 5701693, 65536, 60, 5701694, 65536, 60, 5701695, 65536, 60, 5701696, 65536, 60, 5701697, 65536, 60, 5701698, 65536, 60, 5701699, 65536, 60, 5701700, 65536, 60, 5701701, 65536, 60, 5701702, 65536, 60, 5701703, 65536, 60, 5701704, 65536, 60, 5701705, 65536, 60, 5701706, 65536, 60, 5701707, 65536, 60, 5701708, 65536, 60, 5701709, 65536, 60, 5701710, 65536, 60, 5701711, 65536, 60, 5701712, 65536, 60, 5701713, 65536, 60, 5701714, 65536, 60, 5701715, 65536, 60, 5701716, 65536, 60, 5701717, 65536, 60, 5701718, 65536, 60, 5701719, 65536, 60, 5701720, 65536, 60, 5701721, 65536, 60, 5701722, 65536, 60, 5701723, 65536, 60, 5701724, 65536, 60, 5701725, 65536, 60, 5701726, 65536, 60, 5701727, 65536, 60, 5701728, 65536, 60, 5701729, 65536, 60, 5701730, 65536, 60, 5701731, 65536, 60, 5767168, 65536, 38, 5767169, 65536, 38, 5767170, 65536, 38, 5767171, 65536, 38, 5767172, 65536, 38, 5767173, 65536, 38, 5767174, 65536, 38, 5767175, 65536, 38, 5767176, 262144, 30, 5767177, 262144, 30, 5767178, 262144, 30, 5767179, 262144, 30, 5767180, 262144, 30, 5767181, 262144, 30, 5767182, 262144, 30, 5767183, 262144, 30, 5767184, 262144, 30, 5767185, 262144, 30, 5767186, 262144, 30, 5767187, 262144, 30, 5767188, 0, 0, 5767189, 0, 0, 5767190, 0, 0, 5767191, 0, 0, 5767192, 0, 0, 5767193, 131072, 1, 5767194, 0, 0, 5767195, 0, 0, 5767196, 0, 0, 5767197, 0, 0, 5767198, 0, 0, 5767199, 262144, 30, 5767200, 262144, 30, 5767201, 262144, 30, 5767202, 262144, 30, 5767203, 262144, 30, 5767204, 262144, 30, 5767205, 262144, 30, 5767206, 262144, 30, 5767207, 262144, 30, 5767208, 262144, 30, 5767209, 262144, 30, 5767210, 262144, 30, 5767211, 262144, 30, 5767212, 262144, 30, 5767213, 262144, 30, 5767214, 262144, 30, 5767215, 262144, 30, 5767216, 262144, 30, 5767217, 262144, 30, 5767218, 262144, 30, 5767219, 262144, 30, 5767220, 262144, 30, 5767221, 65536, 60, 5767222, 65536, 60, 5767223, 65536, 60, 5767224, 65536, 60, 5767225, 65536, 60, 5767226, 65536, 60, 5767227, 65536, 60, 5767228, 65536, 60, 5767229, 65536, 60, 5767230, 65536, 60, 5767231, 65536, 60, 5767232, 65536, 60, 5767233, 65536, 60, 5767234, 65536, 60, 5767235, 65536, 60, 5767236, 65536, 60, 5767237, 65536, 60, 5767238, 65536, 60, 5767239, 65536, 60, 5767240, 65536, 60, 5767241, 65536, 60, 5767242, 65536, 60, 5767243, 65536, 60, 5767244, 65536, 60, 5767245, 65536, 60, 5767246, 65536, 60, 5767247, 65536, 60, 5767248, 65536, 60, 5767249, 65536, 60, 5767250, 65536, 60, 5767251, 65536, 60, 5767252, 65536, 60, 5767253, 65536, 60, 5767254, 65536, 60, 5767255, 65536, 60, 5767256, 65536, 60, 5767257, 65536, 60, 5767258, 65536, 60, 5767259, 65536, 60, 5767260, 65536, 60, 5767261, 65536, 60, 5767262, 65536, 60, 5767263, 65536, 60, 5767264, 65536, 60, 5767265, 65536, 60, 5767266, 65536, 60, 5767267, 65536, 60, 5832704, 65536, 38, 5832705, 65536, 38, 5832706, 65536, 38, 5832707, 65536, 38, 5832708, 65536, 38, 5832709, 65536, 38, 5832710, 65536, 38, 5832711, 65536, 38, 5832712, 262144, 30, 5832713, 262144, 30, 5832714, 262144, 30, 5832715, 262144, 30, 5832716, 262144, 30, 5832717, 262144, 30, 5832718, 262144, 30, 5832719, 262144, 30, 5832720, 262144, 30, 5832721, 262144, 30, 5832722, 262144, 30, 5832723, 262144, 30, 5832724, 0, 0, 5832725, 0, 0, 5832726, 0, 0, 5832727, 0, 0, 5832728, 0, 0, 5832729, 0, 0, 5832730, 0, 0, 5832731, 0, 17, 5832732, 0, 0, 5832733, 0, 0, 5832734, 0, 0, 5832735, 262144, 30, 5832736, 262144, 30, 5832737, 262144, 30, 5832738, 262144, 30, 5832739, 262144, 30, 5832740, 262144, 30, 5832741, 262144, 30, 5832742, 262144, 30, 5832743, 262144, 30, 5832744, 262144, 30, 5832745, 262144, 30, 5832746, 262144, 30, 5832747, 262144, 30, 5832748, 262144, 30, 5832749, 262144, 30, 5832750, 262144, 30, 5832751, 262144, 30, 5832752, 262144, 30, 5832753, 262144, 30, 5832754, 262144, 30, 5832755, 262144, 30, 5832756, 262144, 30, 5832757, 65536, 60, 5832758, 65536, 60, 5832759, 65536, 60, 5832760, 65536, 60, 5832761, 65536, 60, 5832762, 65536, 60, 5832763, 65536, 60, 5832764, 65536, 60, 5832765, 65536, 60, 5832766, 65536, 60, 5832767, 65536, 60, 5832768, 65536, 60, 5832769, 65536, 60, 5832770, 65536, 60, 5832771, 65536, 60, 5832772, 65536, 60, 5832773, 65536, 60, 5832774, 65536, 60, 5832775, 65536, 60, 5832776, 65536, 60, 5832777, 65536, 60, 5832778, 65536, 60, 5832779, 65536, 60, 5832780, 65536, 60, 5832781, 65536, 60, 5832782, 65536, 60, 5832783, 65536, 60, 5832784, 65536, 60, 5832785, 65536, 60, 5832786, 65536, 60, 5832787, 65536, 60, 5832788, 65536, 60, 5832789, 65536, 60, 5832790, 65536, 60, 5832791, 65536, 60, 5832792, 65536, 60, 5832793, 65536, 60, 5832794, 65536, 60, 5832795, 65536, 60, 5832796, 65536, 60, 5832797, 65536, 60, 5832798, 65536, 60, 5832799, 65536, 60, 5832800, 65536, 60, 5832801, 65536, 60, 5832802, 65536, 60, 5832803, 65536, 60, 5898240, 65536, 38, 5898241, 65536, 38, 5898242, 65536, 38, 5898243, 65536, 38, 5898244, 65536, 38, 5898245, 65536, 38, 5898246, 65536, 38, 5898247, 65536, 38, 5898248, 262144, 30, 5898249, 262144, 30, 5898250, 262144, 30, 5898251, 262144, 30, 5898252, 262144, 30, 5898253, 262144, 30, 5898254, 262144, 30, 5898255, 262144, 30, 5898256, 262144, 30, 5898257, 262144, 30, 5898258, 262144, 30, 5898259, 262144, 30, 5898260, 0, 0, 5898261, 0, 0, 5898262, 0, 0, 5898263, 0, 0, 5898264, 0, 0, 5898265, 0, 0, 5898266, 0, 0, 5898267, 0, 0, 5898268, 0, 0, 5898269, 0, 0, 5898270, 0, 0, 5898271, 262144, 30, 5898272, 262144, 30, 5898273, 262144, 30, 5898274, 262144, 30, 5898275, 262144, 30, 5898276, 262144, 30, 5898277, 262144, 30, 5898278, 262144, 30, 5898279, 262144, 30, 5898280, 262144, 30, 5898281, 262144, 30, 5898282, 262144, 30, 5898283, 262144, 30, 5898284, 262144, 30, 5898285, 262144, 30, 5898286, 262144, 30, 5898287, 262144, 30, 5898288, 262144, 30, 5898289, 262144, 30, 5898290, 262144, 30, 5898291, 262144, 30, 5898292, 262144, 30, 5898293, 65536, 60, 5898294, 65536, 60, 5898295, 65536, 60, 5898296, 65536, 60, 5898297, 65536, 60, 5898298, 65536, 60, 5898299, 65536, 60, 5898300, 65536, 60, 5898301, 65536, 60, 5898302, 65536, 60, 5898303, 65536, 60, 5898304, 65536, 60, 5898305, 65536, 60, 5898306, 65536, 60, 5898307, 65536, 60, 5898308, 65536, 60, 5898309, 65536, 60, 5898310, 65536, 60, 5898311, 65536, 60, 5898312, 65536, 60, 5898313, 65536, 60, 5898314, 65536, 60, 5898315, 65536, 60, 5898316, 65536, 60, 5898317, 65536, 60, 5898318, 65536, 60, 5898319, 65536, 60, 5898320, 65536, 60, 5898321, 65536, 60, 5898322, 65536, 60, 5898323, 65536, 60, 5898324, 65536, 60, 5898325, 65536, 60, 5898326, 65536, 60, 5898327, 65536, 60, 5898328, 65536, 60, 5898329, 65536, 60, 5898330, 65536, 60, 5898331, 65536, 60, 5898332, 65536, 60, 5898333, 65536, 60, 5898334, 65536, 60, 5898335, 65536, 60, 5898336, 65536, 60, 5898337, 65536, 60, 5898338, 65536, 60, 5898339, 65536, 60, 5963776, 65536, 38, 5963777, 65536, 38, 5963778, 65536, 38, 5963779, 65536, 38, 5963780, 65536, 38, 5963781, 65536, 38, 5963782, 65536, 38, 5963783, 65536, 38, 5963784, 262144, 30, 5963785, 262144, 30, 5963786, 262144, 30, 5963787, 262144, 30, 5963788, 262144, 30, 5963789, 262144, 30, 5963790, 262144, 30, 5963791, 262144, 30, 5963792, 262144, 30, 5963793, 262144, 30, 5963794, 262144, 30, 5963795, 262144, 30, 5963796, 0, 0, 5963797, 0, 0, 5963798, 0, 0, 5963799, 131072, 1, 5963800, 131072, 1, 5963801, 0, 0, 5963802, 0, 0, 5963803, 0, 0, 5963804, 0, 0, 5963805, 0, 0, 5963806, 0, 0, 5963807, 262144, 30, 5963808, 262144, 30, 5963809, 262144, 30, 5963810, 262144, 30, 5963811, 262144, 30, 5963812, 262144, 30, 5963813, 262144, 30, 5963814, 262144, 30, 5963815, 262144, 30, 5963816, 262144, 30, 5963817, 262144, 30, 5963818, 262144, 30, 5963819, 262144, 30, 5963820, 262144, 30, 5963821, 262144, 30, 5963822, 262144, 30, 5963823, 262144, 30, 5963824, 262144, 30, 5963825, 262144, 30, 5963826, 262144, 30, 5963827, 262144, 30, 5963828, 262144, 30, 5963829, 65536, 60, 5963830, 65536, 60, 5963831, 65536, 60, 5963832, 65536, 60, 5963833, 65536, 60, 5963834, 65536, 60, 5963835, 65536, 60, 5963836, 65536, 60, 5963837, 65536, 60, 5963838, 65536, 60, 5963839, 65536, 60, 5963840, 65536, 60, 5963841, 65536, 60, 5963842, 65536, 60, 5963843, 65536, 60, 5963844, 65536, 60, 5963845, 65536, 60, 5963846, 65536, 60, 5963847, 65536, 60, 5963848, 65536, 60, 5963849, 65536, 60, 5963850, 65536, 60, 5963851, 65536, 60, 5963852, 65536, 60, 5963853, 65536, 60, 5963854, 65536, 60, 5963855, 65536, 60, 5963856, 65536, 60, 5963857, 65536, 60, 5963858, 65536, 60, 5963859, 65536, 60, 5963860, 65536, 60, 5963861, 65536, 60, 5963862, 65536, 60, 5963863, 65536, 60, 5963864, 65536, 60, 5963865, 65536, 60, 5963866, 65536, 60, 5963867, 65536, 60, 5963868, 65536, 60, 5963869, 65536, 60, 5963870, 65536, 60, 5963871, 65536, 60, 5963872, 65536, 60, 5963873, 65536, 60, 5963874, 65536, 60, 5963875, 65536, 60, 6029312, 65536, 38, 6029313, 65536, 38, 6029314, 65536, 38, 6029315, 65536, 38, 6029316, 65536, 38, 6029317, 65536, 38, 6029318, 65536, 38, 6029319, 65536, 38, 6029320, 262144, 30, 6029321, 262144, 30, 6029322, 262144, 30, 6029323, 262144, 30, 6029324, 262144, 30, 6029325, 262144, 30, 6029326, 262144, 30, 6029327, 262144, 30, 6029328, 262144, 30, 6029329, 262144, 30, 6029330, 262144, 30, 6029331, 262144, 30, 6029332, 0, 0, 6029333, 0, 0, 6029334, 0, 0, 6029335, 0, 0, 6029336, 0, 0, 6029337, 0, 0, 6029338, 0, 0, 6029339, 0, 0, 6029340, 0, 0, 6029341, 0, 0, 6029342, 0, 0, 6029343, 262144, 30, 6029344, 262144, 30, 6029345, 262144, 30, 6029346, 262144, 30, 6029347, 262144, 30, 6029348, 262144, 30, 6029349, 262144, 30, 6029350, 262144, 30, 6029351, 262144, 30, 6029352, 262144, 30, 6029353, 262144, 30, 6029354, 262144, 30, 6029355, 262144, 30, 6029356, 262144, 30, 6029357, 262144, 30, 6029358, 262144, 30, 6029359, 262144, 30, 6029360, 262144, 30, 6029361, 262144, 30, 6029362, 262144, 30, 6029363, 262144, 30, 6029364, 262144, 30, 6029365, 65536, 60, 6029366, 65536, 60, 6029367, 65536, 60, 6029368, 65536, 60, 6029369, 65536, 60, 6029370, 65536, 60, 6029371, 65536, 60, 6029372, 65536, 60, 6029373, 65536, 60, 6029374, 65536, 60, 6029375, 65536, 60, 6029376, 65536, 60, 6029377, 65536, 60, 6029378, 65536, 60, 6029379, 65536, 60, 6029380, 65536, 60, 6029381, 65536, 60, 6029382, 65536, 60, 6029383, 65536, 60, 6029384, 65536, 60, 6029385, 65536, 60, 6029386, 65536, 60, 6029387, 65536, 60, 6029388, 65536, 60, 6029389, 65536, 60, 6029390, 65536, 60, 6029391, 65536, 60, 6029392, 65536, 60, 6029393, 65536, 60, 6029394, 65536, 60, 6029395, 65536, 60, 6029396, 65536, 60, 6029397, 65536, 60, 6029398, 65536, 60, 6029399, 65536, 60, 6029400, 65536, 60, 6029401, 65536, 60, 6029402, 65536, 60, 6029403, 65536, 60, 6029404, 65536, 60, 6029405, 65536, 60, 6029406, 65536, 60, 6029407, 65536, 60, 6029408, 65536, 60, 6029409, 65536, 60, 6029410, 65536, 60, 6029411, 65536, 60, 6094848, 65536, 38, 6094849, 65536, 38, 6094850, 65536, 38, 6094851, 65536, 38, 6094852, 65536, 38, 6094853, 65536, 38, 6094854, 65536, 38, 6094855, 65536, 38, 6094856, 65536, 38, 6094857, 65536, 38, 6094858, 65536, 38, 6094859, 65536, 38, 6094860, 65536, 38, 6094861, 65536, 38, 6094862, 65536, 38, 6094863, 65536, 38, 6094864, 65536, 38, 6094865, 65536, 38, 6094866, 65536, 38, 6094867, 65536, 38, 6094868, 65536, 38, 6094869, 65536, 38, 6094870, 65536, 38, 6094871, 65536, 38, 6094872, 65536, 38, 6094873, 65536, 38, 6094874, 65536, 38, 6094875, 65536, 38, 6094876, 65536, 38, 6094877, 65536, 38, 6094878, 65536, 38, 6094879, 65536, 38, 6094880, 65536, 38, 6094881, 65536, 38, 6094882, 65536, 38, 6094883, 65536, 38, 6094884, 65536, 38, 6094885, 65536, 38, 6094886, 65536, 38, 6094887, 65536, 38, 6094888, 65536, 38, 6094889, 65536, 38, 6094890, 65536, 38, 6094891, 65536, 38, 6094892, 65536, 38, 6094893, 65536, 38, 6094894, 65536, 38, 6094895, 65536, 38, 6094896, 65536, 38, 6094897, 65536, 38, 6094898, 65536, 38, 6094899, 65536, 38, 6094900, 65536, 38, 6094901, 65536, 60, 6094902, 65536, 60, 6094903, 65536, 60, 6094904, 65536, 60, 6094905, 65536, 60, 6094906, 65536, 60, 6094907, 65536, 60, 6094908, 65536, 60, 6094909, 65536, 60, 6094910, 65536, 60, 6094911, 65536, 60, 6094912, 65536, 60, 6094913, 65536, 60, 6094914, 65536, 60, 6094915, 65536, 60, 6094916, 65536, 60, 6094917, 65536, 60, 6094918, 65536, 60, 6094919, 65536, 60, 6094920, 65536, 60, 6094921, 65536, 60, 6094922, 65536, 60, 6094923, 65536, 60, 6094924, 65536, 60, 6094925, 65536, 60, 6094926, 65536, 60, 6094927, 65536, 60, 6094928, 65536, 60, 6094929, 65536, 60, 6094930, 65536, 60, 6094931, 65536, 60, 6094932, 65536, 60, 6094933, 65536, 60, 6094934, 65536, 60, 6094935, 65536, 60, 6094936, 65536, 60, 6094937, 65536, 60, 6094938, 65536, 60, 6094939, 65536, 60, 6094940, 65536, 60, 6094941, 65536, 60, 6094942, 65536, 60, 6094943, 65536, 60, 6094944, 65536, 60, 6094945, 65536, 60, 6094946, 65536, 60, 6094947, 65536, 60, 6160384, 65536, 38, 6160385, 65536, 38, 6160386, 65536, 38, 6160387, 65536, 38, 6160388, 65536, 38, 6160389, 65536, 38, 6160390, 65536, 38, 6160391, 65536, 38, 6160392, 65536, 38, 6160393, 65536, 38, 6160394, 65536, 38, 6160395, 65536, 38, 6160396, 65536, 38, 6160397, 65536, 38, 6160398, 65536, 38, 6160399, 65536, 38, 6160400, 65536, 38, 6160401, 65536, 38, 6160402, 65536, 38, 6160403, 65536, 38, 6160404, 65536, 38, 6160405, 65536, 38, 6160406, 65536, 38, 6160407, 65536, 38, 6160408, 65536, 38, 6160409, 65536, 38, 6160410, 65536, 38, 6160411, 65536, 38, 6160412, 65536, 38, 6160413, 65536, 38, 6160414, 65536, 38, 6160415, 65536, 38, 6160416, 65536, 38, 6160417, 65536, 38, 6160418, 65536, 38, 6160419, 65536, 38, 6160420, 65536, 38, 6160421, 65536, 38, 6160422, 65536, 38, 6160423, 65536, 38, 6160424, 65536, 38, 6160425, 65536, 38, 6160426, 65536, 38, 6160427, 65536, 38, 6160428, 65536, 38, 6160429, 65536, 38, 6160430, 65536, 38, 6160431, 65536, 38, 6160432, 65536, 38, 6160433, 65536, 38, 6160434, 65536, 38, 6160435, 65536, 38, 6160436, 65536, 38, 6160437, 65536, 60, 6160438, 65536, 60, 6160439, 65536, 60, 6160440, 65536, 60, 6160441, 65536, 60, 6160442, 65536, 60, 6160443, 65536, 60, 6160444, 65536, 60, 6160445, 65536, 60, 6160446, 65536, 60, 6160447, 65536, 60, 6160448, 65536, 60, 6160449, 65536, 60, 6160450, 65536, 60, 6160451, 65536, 60, 6160452, 65536, 60, 6160453, 65536, 60, 6160454, 65536, 60, 6160455, 65536, 60, 6160456, 65536, 60, 6160457, 65536, 60, 6160458, 65536, 60, 6160459, 65536, 60, 6160460, 65536, 60, 6160461, 65536, 60, 6160462, 65536, 60, 6160463, 65536, 60, 6160464, 65536, 60, 6160465, 65536, 60, 6160466, 65536, 60, 6160467, 65536, 60, 6160468, 65536, 60, 6160469, 65536, 60, 6160470, 65536, 60, 6160471, 65536, 60, 6160472, 65536, 60, 6160473, 65536, 60, 6160474, 65536, 60, 6160475, 65536, 60, 6160476, 65536, 60, 6160477, 65536, 60, 6160478, 65536, 60, 6160479, 65536, 60, 6160480, 65536, 60, 6160481, 65536, 60, 6160482, 65536, 60, 6160483, 65536, 60, 6225920, 65536, 38, 6225921, 65536, 38, 6225922, 65536, 38, 6225923, 65536, 38, 6225924, 65536, 38, 6225925, 65536, 38, 6225926, 65536, 38, 6225927, 65536, 38, 6225928, 65536, 38, 6225929, 65536, 38, 6225930, 65536, 38, 6225931, 65536, 38, 6225932, 65536, 38, 6225933, 65536, 38, 6225934, 65536, 38, 6225935, 65536, 38, 6225936, 65536, 38, 6225937, 65536, 38, 6225938, 65536, 38, 6225939, 65536, 38, 6225940, 65536, 38, 6225941, 65536, 38, 6225942, 65536, 38, 6225943, 65536, 38, 6225944, 65536, 38, 6225945, 65536, 38, 6225946, 65536, 38, 6225947, 65536, 38, 6225948, 65536, 38, 6225949, 65536, 38, 6225950, 65536, 38, 6225951, 65536, 38, 6225952, 65536, 38, 6225953, 65536, 38, 6225954, 65536, 38, 6225955, 65536, 38, 6225956, 65536, 38, 6225957, 65536, 38, 6225958, 65536, 38, 6225959, 65536, 38, 6225960, 65536, 38, 6225961, 65536, 38, 6225962, 65536, 38, 6225963, 65536, 38, 6225964, 65536, 38, 6225965, 65536, 38, 6225966, 65536, 38, 6225967, 65536, 38, 6225968, 65536, 38, 6225969, 65536, 38, 6225970, 65536, 38, 6225971, 65536, 38, 6225972, 65536, 38, 6225973, 65536, 60, 6225974, 65536, 60, 6225975, 65536, 60, 6225976, 65536, 60, 6225977, 65536, 60, 6225978, 65536, 60, 6225979, 65536, 60, 6225980, 65536, 60, 6225981, 65536, 60, 6225982, 65536, 60, 6225983, 65536, 60, 6225984, 65536, 60, 6225985, 65536, 60, 6225986, 65536, 60, 6225987, 65536, 60, 6225988, 65536, 60, 6225989, 65536, 60, 6225990, 65536, 60, 6225991, 65536, 60, 6225992, 65536, 60, 6225993, 65536, 60, 6225994, 65536, 60, 6225995, 65536, 60, 6225996, 65536, 60, 6225997, 65536, 60, 6225998, 65536, 60, 6225999, 65536, 60, 6226000, 65536, 60, 6226001, 65536, 60, 6226002, 65536, 60, 6226003, 65536, 60, 6226004, 65536, 60, 6226005, 65536, 60, 6226006, 65536, 60, 6226007, 65536, 60, 6226008, 65536, 60, 6226009, 65536, 60, 6226010, 65536, 60, 6226011, 65536, 60, 6226012, 65536, 60, 6226013, 65536, 60, 6226014, 65536, 60, 6226015, 65536, 60, 6226016, 65536, 60, 6226017, 65536, 60, 6226018, 65536, 60, 6226019, 65536, 60, 6291456, 65536, 38, 6291457, 65536, 38, 6291458, 65536, 38, 6291459, 65536, 38, 6291460, 65536, 38, 6291461, 65536, 38, 6291462, 65536, 38, 6291463, 65536, 38, 6291464, 65536, 38, 6291465, 65536, 38, 6291466, 65536, 38, 6291467, 65536, 38, 6291468, 65536, 38, 6291469, 65536, 38, 6291470, 65536, 38, 6291471, 65536, 38, 6291472, 65536, 38, 6291473, 65536, 38, 6291474, 65536, 38, 6291475, 65536, 38, 6291476, 65536, 38, 6291477, 65536, 38, 6291478, 65536, 38, 6291479, 65536, 38, 6291480, 65536, 38, 6291481, 65536, 38, 6291482, 65536, 38, 6291483, 65536, 38, 6291484, 65536, 38, 6291485, 65536, 38, 6291486, 65536, 38, 6291487, 65536, 38, 6291488, 65536, 38, 6291489, 65536, 38, 6291490, 65536, 38, 6291491, 65536, 38, 6291492, 65536, 38, 6291493, 65536, 38, 6291494, 65536, 38, 6291495, 65536, 38, 6291496, 65536, 38, 6291497, 65536, 38, 6291498, 65536, 38, 6291499, 65536, 38, 6291500, 65536, 38, 6291501, 65536, 38, 6291502, 65536, 38, 6291503, 65536, 38, 6291504, 65536, 38, 6291505, 65536, 38, 6291506, 65536, 38, 6291507, 65536, 38, 6291508, 65536, 38, 6291509, 65536, 60, 6291510, 65536, 60, 6291511, 65536, 60, 6291512, 65536, 60, 6291513, 65536, 60, 6291514, 65536, 60, 6291515, 65536, 60, 6291516, 65536, 60, 6291517, 65536, 60, 6291518, 65536, 60, 6291519, 65536, 60, 6291520, 65536, 60, 6291521, 65536, 60, 6291522, 65536, 60, 6291523, 65536, 60, 6291524, 65536, 60, 6291525, 65536, 60, 6291526, 65536, 60, 6291527, 65536, 60, 6291528, 65536, 60, 6291529, 65536, 60, 6291530, 65536, 60, 6291531, 65536, 60, 6291532, 65536, 60, 6291533, 65536, 60, 6291534, 65536, 60, 6291535, 65536, 60, 6291536, 65536, 60, 6291537, 65536, 60, 6291538, 65536, 60, 6291539, 65536, 60, 6291540, 65536, 60, 6291541, 65536, 60, 6291542, 65536, 60, 6291543, 65536, 60, 6291544, 65536, 60, 6291545, 65536, 60, 6291546, 65536, 60, 6291547, 65536, 60, 6291548, 65536, 60, 6291549, 65536, 60, 6291550, 65536, 60, 6291551, 65536, 60, 6291552, 65536, 60, 6291553, 65536, 60, 6291554, 65536, 60, 6291555, 65536, 60, 6356992, 65536, 38, 6356993, 65536, 38, 6356994, 65536, 38, 6356995, 65536, 38, 6356996, 65536, 38, 6356997, 65536, 38, 6356998, 65536, 38, 6356999, 65536, 38, 6357000, 65536, 38, 6357001, 65536, 38, 6357002, 65536, 38, 6357003, 65536, 38, 6357004, 65536, 38, 6357005, 65536, 38, 6357006, 65536, 38, 6357007, 65536, 38, 6357008, 65536, 38, 6357009, 65536, 38, 6357010, 65536, 38, 6357011, 65536, 38, 6357012, 65536, 38, 6357013, 65536, 38, 6357014, 65536, 38, 6357015, 65536, 38, 6357016, 65536, 38, 6357017, 65536, 38, 6357018, 65536, 38, 6357019, 65536, 38, 6357020, 65536, 38, 6357021, 65536, 38, 6357022, 65536, 38, 6357023, 65536, 38, 6357024, 65536, 38, 6357025, 65536, 38, 6357026, 65536, 38, 6357027, 65536, 38, 6357028, 65536, 38, 6357029, 65536, 38, 6357030, 65536, 38, 6357031, 65536, 38, 6357032, 65536, 38, 6357033, 65536, 38, 6357034, 65536, 38, 6357035, 65536, 38, 6357036, 65536, 38, 6357037, 65536, 38, 6357038, 65536, 38, 6357039, 65536, 38, 6357040, 65536, 38, 6357041, 65536, 38, 6357042, 65536, 38, 6357043, 65536, 38, 6357044, 65536, 38, 6357045, 65536, 60, 6357046, 65536, 60, 6357047, 65536, 60, 6357048, 65536, 60, 6357049, 65536, 60, 6357050, 65536, 60, 6357051, 65536, 60, 6357052, 65536, 60, 6357053, 65536, 60, 6357054, 65536, 60, 6357055, 65536, 60, 6357056, 65536, 60, 6357057, 65536, 60, 6357058, 65536, 60, 6357059, 65536, 60, 6357060, 65536, 60, 6357061, 65536, 60, 6357062, 65536, 60, 6357063, 65536, 60, 6357064, 65536, 60, 6357065, 65536, 60, 6357066, 65536, 60, 6357067, 65536, 60, 6357068, 65536, 60, 6357069, 65536, 60, 6357070, 65536, 60, 6357071, 65536, 60, 6357072, 65536, 60, 6357073, 65536, 60, 6357074, 65536, 60, 6357075, 65536, 60, 6357076, 65536, 60, 6357077, 65536, 60, 6357078, 65536, 60, 6357079, 65536, 60, 6357080, 65536, 60, 6357081, 65536, 60, 6357082, 65536, 60, 6357083, 65536, 60, 6357084, 65536, 60, 6357085, 65536, 60, 6357086, 65536, 60, 6357087, 65536, 60, 6357088, 65536, 60, 6357089, 65536, 60, 6357090, 65536, 60, 6357091, 65536, 60, 6422528, 65536, 38, 6422529, 65536, 38, 6422530, 65536, 38, 6422531, 65536, 38, 6422532, 65536, 38, 6422533, 65536, 38, 6422534, 65536, 38, 6422535, 65536, 38, 6422536, 65536, 38, 6422537, 65536, 38, 6422538, 65536, 38, 6422539, 65536, 38, 6422540, 65536, 38, 6422541, 65536, 38, 6422542, 65536, 38, 6422543, 65536, 38, 6422544, 65536, 38, 6422545, 65536, 38, 6422546, 65536, 38, 6422547, 65536, 38, 6422548, 65536, 38, 6422549, 65536, 38, 6422550, 65536, 38, 6422551, 65536, 38, 6422552, 65536, 38, 6422553, 65536, 38, 6422554, 65536, 38, 6422555, 65536, 38, 6422556, 65536, 38, 6422557, 65536, 38, 6422558, 65536, 38, 6422559, 65536, 38, 6422560, 65536, 38, 6422561, 65536, 38, 6422562, 65536, 38, 6422563, 65536, 38, 6422564, 65536, 38, 6422565, 65536, 38, 6422566, 65536, 38, 6422567, 65536, 38, 6422568, 65536, 38, 6422569, 65536, 38, 6422570, 65536, 38, 6422571, 65536, 38, 6422572, 65536, 38, 6422573, 65536, 38, 6422574, 65536, 38, 6422575, 65536, 38, 6422576, 65536, 38, 6422577, 65536, 38, 6422578, 65536, 38, 6422579, 65536, 38, 6422580, 65536, 38, 6422581, 65536, 60, 6422582, 65536, 60, 6422583, 65536, 60, 6422584, 65536, 60, 6422585, 65536, 60, 6422586, 65536, 60, 6422587, 65536, 60, 6422588, 65536, 60, 6422589, 65536, 60, 6422590, 65536, 60, 6422591, 65536, 60, 6422592, 65536, 60, 6422593, 65536, 60, 6422594, 65536, 60, 6422595, 65536, 60, 6422596, 65536, 60, 6422597, 65536, 60, 6422598, 65536, 60, 6422599, 65536, 60, 6422600, 65536, 60, 6422601, 65536, 60, 6422602, 65536, 60, 6422603, 65536, 60, 6422604, 65536, 60, 6422605, 65536, 60, 6422606, 65536, 60, 6422607, 65536, 60, 6422608, 65536, 60, 6422609, 65536, 60, 6422610, 65536, 60, 6422611, 65536, 60, 6422612, 65536, 60, 6422613, 65536, 60, 6422614, 65536, 60, 6422615, 65536, 60, 6422616, 65536, 60, 6422617, 65536, 60, 6422618, 65536, 60, 6422619, 65536, 60, 6422620, 65536, 60, 6422621, 65536, 60, 6422622, 65536, 60, 6422623, 65536, 60, 6422624, 65536, 60, 6422625, 65536, 60, 6422626, 65536, 60, 6422627, 65536, 60, 6488064, 65536, 38, 6488065, 65536, 38, 6488066, 65536, 38, 6488067, 65536, 38, 6488068, 65536, 38, 6488069, 65536, 38, 6488070, 65536, 38, 6488071, 65536, 38, 6488072, 65536, 38, 6488073, 65536, 38, 6488074, 65536, 38, 6488075, 65536, 38, 6488076, 65536, 38, 6488077, 65536, 38, 6488078, 65536, 38, 6488079, 65536, 38, 6488080, 65536, 38, 6488081, 65536, 38, 6488082, 65536, 38, 6488083, 65536, 38, 6488084, 65536, 38, 6488085, 65536, 38, 6488086, 65536, 38, 6488087, 65536, 38, 6488088, 65536, 38, 6488089, 65536, 38, 6488090, 65536, 38, 6488091, 65536, 38, 6488092, 65536, 38, 6488093, 65536, 38, 6488094, 65536, 38, 6488095, 65536, 38, 6488096, 65536, 38, 6488097, 65536, 38, 6488098, 65536, 38, 6488099, 65536, 38, 6488100, 65536, 38, 6488101, 65536, 38, 6488102, 65536, 38, 6488103, 65536, 38, 6488104, 65536, 38, 6488105, 65536, 38, 6488106, 65536, 38, 6488107, 65536, 38, 6488108, 65536, 38, 6488109, 65536, 38, 6488110, 65536, 38, 6488111, 65536, 38, 6488112, 65536, 38, 6488113, 65536, 38, 6488114, 65536, 38, 6488115, 65536, 38, 6488116, 65536, 38, 6488117, 65536, 60, 6488118, 65536, 60, 6488119, 65536, 60, 6488120, 65536, 60, 6488121, 65536, 60, 6488122, 65536, 60, 6488123, 65536, 60, 6488124, 65536, 60, 6488125, 65536, 60, 6488126, 65536, 60, 6488127, 65536, 60, 6488128, 65536, 60, 6488129, 65536, 60, 6488130, 65536, 60, 6488131, 65536, 60, 6488132, 65536, 60, 6488133, 65536, 60, 6488134, 65536, 60, 6488135, 65536, 60, 6488136, 65536, 60, 6488137, 65536, 60, 6488138, 65536, 60, 6488139, 65536, 60, 6488140, 65536, 60, 6488141, 65536, 60, 6488142, 65536, 60, 6488143, 65536, 60, 6488144, 65536, 60, 6488145, 65536, 60, 6488146, 65536, 60, 6488147, 65536, 60, 6488148, 65536, 60, 6488149, 65536, 60, 6488150, 65536, 60, 6488151, 65536, 60, 6488152, 65536, 60, 6488153, 65536, 60, 6488154, 65536, 60, 6488155, 65536, 60, 6488156, 65536, 60, 6488157, 65536, 60, 6488158, 65536, 60, 6488159, 65536, 60, 6488160, 65536, 60, 6488161, 65536, 60, 6488162, 65536, 60, 6488163, 65536, 60 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 15, 0, 38, 59, 131072, 38, 63, 131072, 65, 66, 0, 64, 67, 65536, 64, 68, 65536, 64, 69, 65536, 64, 70, 131072, 64, 86, 196608, 32, 65551, 0, 38, 65595, 131072, 38, 65599, 131072, 65, 65602, 0, 66, 65603, 458752, 65, 65604, 0, 65, 65605, 131072, 65, 65606, 131072, 65, 65623, 327680, 35, 65624, 393216, 35, 131087, 0, 38, 131131, 131072, 38, 131135, 131072, 65, 131138, 458752, 34, 131139, 0, 65, 131140, 0, 65, 131141, 131072, 65, 131142, 131072, 65, 131159, 327680, 36, 131160, 393216, 36, 196623, 0, 38, 196667, 131072, 38, 196671, 131072, 65, 196675, 0, 65, 196676, 0, 65, 196677, 131072, 65, 196678, 65536, 64, 196679, 131072, 64, 196696, 196608, 32, 262159, 0, 38, 262202, 262144, 39, 262203, 131072, 39, 262206, 393216, 65, 262207, 131072, 66, 262211, 0, 65, 262212, 0, 66, 262213, 131072, 66, 262215, 131072, 65, 262231, 327680, 35, 262232, 393216, 35, 327695, 0, 38, 327738, 262144, 40, 327739, 131072, 40, 327742, 131072, 65, 327747, 0, 66, 327748, 65536, 66, 327749, 65536, 66, 327750, 65536, 66, 327751, 131072, 66, 327767, 327680, 36, 327768, 393216, 36, 393231, 0, 38, 393274, 131072, 38, 393278, 131072, 65, 393304, 196608, 32, 458767, 0, 38, 458810, 131072, 38, 458813, 393216, 65, 458814, 131072, 66, 458839, 196608, 32, 524303, 0, 38, 524346, 131072, 38, 524348, 393216, 65, 524349, 131072, 66, 524353, 0, 64, 524354, 65536, 64, 524355, 65536, 64, 524356, 65536, 64, 524357, 131072, 64, 524374, 327680, 35, 524375, 393216, 35, 589839, 0, 38, 589882, 131072, 38, 589884, 131072, 65, 589885, 262151, 5, 589886, 131079, 3, 589887, 131079, 3, 589888, 7, 6, 589889, 0, 65, 589893, 262144, 64, 589894, 65536, 64, 589895, 131072, 64, 589910, 327680, 36, 589911, 393216, 36, 589912, 327680, 35, 589913, 393216, 35, 655360, 0, 38, 655361, 0, 38, 655362, 0, 38, 655369, 131072, 38, 655370, 131072, 38, 655371, 327680, 30, 655372, 0, 65, 655375, 0, 38, 655418, 131072, 38, 655420, 131072, 65, 655421, 262151, 2, 655422, 7, 0, 655423, 7, 0, 655424, 7, 4, 655425, 0, 65, 655431, 131072, 65, 655448, 327680, 36, 655449, 393216, 36, 720896, 0, 38, 720897, 0, 38, 720898, 0, 38, 720905, 131072, 38, 720906, 131072, 38, 720907, 327680, 30, 720908, 0, 65, 720911, 0, 38, 720954, 131072, 38, 720956, 131072, 65, 720957, 262151, 2, 720958, 7, 0, 720959, 7, 0, 720960, 7, 4, 720961, 0, 65, 720967, 131072, 65, 720986, 196608, 32, 720987, 327680, 35, 720988, 393216, 35, 786432, 0, 38, 786433, 0, 38, 786434, 0, 38, 786441, 131072, 38, 786442, 131072, 38, 786443, 327680, 30, 786444, 0, 65, 786447, 0, 38, 786490, 131072, 38, 786492, 131072, 65, 786493, 262151, 2, 786494, 7, 0, 786495, 7, 0, 786496, 7, 4, 786497, 0, 65, 786500, 393216, 65, 786501, 131072, 62, 786502, 196608, 62, 786503, 131072, 66, 786523, 327680, 36, 786524, 393216, 36, 851968, 0, 38, 851969, 0, 38, 851970, 0, 38, 851977, 131072, 38, 851978, 131072, 38, 851979, 327680, 30, 851980, 0, 65, 851983, 0, 38, 852026, 131072, 38, 852028, 131072, 65, 852029, 262151, 2, 852030, 7, 0, 852031, 7, 0, 852032, 7, 4, 852033, 0, 65, 852036, 131072, 65, 852058, 196608, 32, 917504, 0, 38, 917505, 0, 38, 917506, 0, 38, 917513, 131072, 38, 917514, 131072, 38, 917515, 327680, 30, 917516, 0, 65, 917519, 0, 38, 917562, 131072, 38, 917563, 393216, 34, 917564, 131072, 65, 917565, 262151, 2, 917566, 7, 0, 917567, 7, 0, 917568, 7, 4, 917569, 0, 65, 917572, 131072, 65, 917594, 196608, 32, 983040, 0, 38, 983041, 0, 38, 983042, 0, 38, 983049, 131072, 38, 983050, 131072, 38, 983051, 327680, 30, 983052, 0, 65, 983055, 0, 39, 983056, 65536, 39, 983057, 65536, 39, 983058, 65536, 39, 983059, 65536, 39, 983060, 196608, 39, 983098, 131072, 38, 983099, 393216, 65, 983100, 131072, 66, 983101, 262151, 2, 983102, 7, 0, 983103, 7, 0, 983104, 7, 4, 983105, 0, 65, 983108, 131072, 65, 983111, 131072, 5, 983112, 0, 2, 983113, 65536, 2, 983114, 196608, 5, 983129, 196608, 32, 1048576, 0, 38, 1048577, 0, 38, 1048578, 0, 38, 1048585, 131072, 38, 1048586, 131072, 38, 1048587, 327680, 30, 1048588, 0, 65, 1048591, 0, 40, 1048592, 65536, 40, 1048593, 65536, 40, 1048594, 65536, 40, 1048595, 65536, 40, 1048596, 196608, 40, 1048634, 131072, 38, 1048635, 131072, 65, 1048636, 262151, 5, 1048637, 65543, 0, 1048638, 7, 0, 1048639, 262151, 0, 1048640, 131079, 6, 1048641, 262144, 64, 1048644, 131072, 65, 1048645, 458752, 34, 1048647, 131072, 6, 1048648, 0, 3, 1048649, 65536, 3, 1048650, 196608, 6, 1048665, 327680, 35, 1048666, 393216, 35, 1114112, 0, 38, 1114113, 0, 38, 1114114, 0, 38, 1114121, 131072, 38, 1114122, 131072, 38, 1114123, 327680, 30, 1114124, 0, 66, 1114125, 458752, 65, 1114128, 0, 5, 1114129, 65536, 5, 1114132, 0, 39, 1114133, 65536, 39, 1114134, 65536, 39, 1114135, 65536, 39, 1114136, 65536, 39, 1114137, 196608, 39, 1114170, 131072, 38, 1114171, 131072, 65, 1114172, 262151, 2, 1114173, 7, 0, 1114174, 7, 0, 1114175, 7, 4, 1114176, 0, 65, 1114177, 458752, 34, 1114180, 131072, 65, 1114184, 0, 6, 1114185, 65536, 6, 1114201, 327680, 36, 1114202, 393216, 36, 1179648, 0, 38, 1179649, 0, 38, 1179650, 0, 38, 1179657, 131072, 38, 1179658, 262144, 38, 1179659, 327680, 27, 1179660, 327680, 29, 1179661, 0, 65, 1179664, 0, 6, 1179665, 65536, 6, 1179668, 0, 40, 1179669, 196608, 35, 1179670, 65536, 40, 1179671, 65536, 40, 1179672, 65536, 40, 1179673, 196608, 40, 1179706, 131072, 38, 1179707, 131072, 65, 1179708, 262151, 2, 1179709, 7, 0, 1179710, 7, 0, 1179711, 7, 4, 1179712, 0, 65, 1179716, 131072, 65, 1179721, 458752, 34, 1179737, 196608, 32, 1245184, 0, 38, 1245185, 0, 38, 1245186, 0, 38, 1245193, 131072, 38, 1245195, 131072, 38, 1245196, 327680, 30, 1245197, 0, 66, 1245198, 65536, 66, 1245199, 0, 2, 1245200, 65536, 66, 1245201, 65536, 66, 1245202, 458752, 65, 1245203, 0, 5, 1245204, 65536, 5, 1245205, 196608, 36, 1245209, 0, 39, 1245210, 65536, 39, 1245211, 65536, 39, 1245212, 65536, 39, 1245213, 65536, 39, 1245214, 65536, 39, 1245215, 65536, 39, 1245216, 65536, 39, 1245217, 65536, 39, 1245218, 65536, 39, 1245219, 65536, 39, 1245220, 65536, 39, 1245221, 65536, 39, 1245222, 65536, 39, 1245223, 65536, 39, 1245224, 65536, 39, 1245225, 65536, 39, 1245226, 65536, 39, 1245227, 65536, 39, 1245228, 196608, 39, 1245242, 131072, 38, 1245243, 131072, 65, 1245244, 262151, 2, 1245245, 262151, 0, 1245246, 262151, 4, 1245247, 131079, 6, 1245248, 0, 65, 1245252, 262144, 64, 1245253, 131072, 64, 1245272, 327680, 35, 1245273, 393216, 35, 1310720, 0, 38, 1310721, 0, 38, 1310722, 0, 38, 1310729, 131072, 38, 1310731, 131072, 38, 1310732, 327680, 30, 1310733, 0, 5, 1310734, 65536, 5, 1310735, 0, 5, 1310736, 65536, 5, 1310738, 0, 65, 1310739, 0, 6, 1310740, 65536, 6, 1310745, 0, 40, 1310746, 65536, 40, 1310747, 65536, 40, 1310748, 65536, 40, 1310749, 65536, 40, 1310750, 196608, 35, 1310751, 65536, 40, 1310752, 65536, 40, 1310753, 65536, 40, 1310754, 65536, 40, 1310755, 65536, 40, 1310756, 65536, 40, 1310757, 65536, 40, 1310758, 65536, 40, 1310759, 65536, 40, 1310760, 65536, 40, 1310761, 65536, 40, 1310762, 65536, 40, 1310763, 65536, 40, 1310764, 196608, 40, 1310778, 131072, 38, 1310779, 131072, 65, 1310780, 262151, 2, 1310781, 7, 4, 1310784, 0, 65, 1310789, 131072, 65, 1310792, 131072, 5, 1310793, 0, 2, 1310794, 65536, 2, 1310795, 196608, 5, 1310808, 327680, 36, 1310809, 393216, 36, 1376256, 0, 38, 1376257, 0, 38, 1376258, 0, 38, 1376265, 131072, 38, 1376267, 131072, 38, 1376268, 327680, 30, 1376269, 0, 6, 1376270, 65536, 6, 1376271, 0, 6, 1376272, 65536, 6, 1376274, 0, 66, 1376275, 65536, 66, 1376276, 65536, 66, 1376277, 65536, 66, 1376278, 458752, 65, 1376280, 0, 5, 1376281, 65536, 5, 1376284, 0, 5, 1376285, 65536, 5, 1376286, 196608, 36, 1376290, 393216, 65, 1376291, 65536, 66, 1376292, 65536, 66, 1376293, 65536, 66, 1376294, 65536, 66, 1376295, 65536, 66, 1376296, 458752, 65, 1376300, 0, 39, 1376301, 65536, 39, 1376302, 65536, 39, 1376303, 65536, 39, 1376304, 65536, 39, 1376305, 65536, 39, 1376306, 196608, 39, 1376314, 131072, 38, 1376315, 65536, 64, 1376316, 262151, 6, 1376317, 131079, 6, 1376320, 65536, 64, 1376325, 131072, 65, 1376328, 131072, 6, 1376329, 0, 3, 1376330, 65536, 3, 1376331, 196608, 6, 1376344, 196608, 32, 1441792, 0, 38, 1441793, 0, 38, 1441794, 0, 38, 1441801, 131072, 38, 1441803, 131072, 38, 1441804, 327680, 30, 1441814, 0, 65, 1441816, 0, 6, 1441817, 65536, 6, 1441820, 0, 6, 1441821, 65536, 6, 1441826, 131072, 65, 1441832, 0, 65, 1441834, 0, 5, 1441835, 65536, 5, 1441836, 0, 40, 1441837, 65536, 40, 1441838, 65536, 40, 1441839, 65536, 40, 1441840, 65536, 40, 1441841, 65536, 40, 1441842, 196608, 40, 1441850, 131072, 38, 1441856, 393216, 34, 1441861, 131072, 65, 1441865, 0, 6, 1441866, 65536, 6, 1441879, 196608, 32, 1507328, 0, 38, 1507329, 0, 38, 1507330, 0, 38, 1507337, 131072, 38, 1507339, 131072, 38, 1507340, 327680, 30, 1507350, 0, 66, 1507351, 65536, 66, 1507352, 65536, 66, 1507353, 65536, 66, 1507354, 458752, 65, 1507359, 393216, 65, 1507360, 65536, 66, 1507361, 65536, 66, 1507362, 131072, 66, 1507368, 0, 65, 1507370, 0, 6, 1507371, 65536, 6, 1507378, 0, 39, 1507379, 65536, 39, 1507380, 65536, 39, 1507381, 65536, 39, 1507382, 65536, 39, 1507383, 0, 2, 1507384, 65536, 2, 1507385, 65536, 39, 1507386, 131072, 39, 1507397, 131072, 65, 1507400, 131072, 5, 1507401, 0, 2, 1507402, 65536, 2, 1507403, 196608, 5, 1507416, 196608, 32, 1572864, 0, 38, 1572865, 0, 38, 1572866, 0, 39, 1572867, 65536, 39, 1572868, 65536, 39, 1572869, 65536, 39, 1572870, 65536, 39, 1572871, 65536, 39, 1572872, 65536, 39, 1572873, 131072, 39, 1572874, 262144, 39, 1572875, 131072, 39, 1572876, 327680, 30, 1572879, 0, 64, 1572880, 65536, 64, 1572881, 65536, 64, 1572882, 131072, 64, 1572890, 0, 65, 1572893, 131072, 36, 1572895, 131072, 65, 1572896, 262151, 5, 1572897, 131079, 3, 1572898, 131079, 3, 1572899, 131079, 3, 1572900, 131079, 3, 1572901, 131079, 3, 1572902, 131079, 3, 1572903, 7, 6, 1572904, 0, 66, 1572905, 65536, 66, 1572906, 65536, 66, 1572907, 65536, 66, 1572908, 65536, 66, 1572909, 458752, 65, 1572914, 0, 40, 1572915, 65536, 40, 1572916, 65536, 40, 1572917, 65536, 40, 1572918, 65536, 40, 1572919, 0, 3, 1572920, 65536, 3, 1572921, 65536, 40, 1572922, 131072, 40, 1572933, 131072, 65, 1572936, 131072, 6, 1572937, 0, 3, 1572938, 65536, 3, 1572939, 196608, 6, 1572952, 327680, 35, 1572953, 393216, 35, 1638400, 0, 38, 1638401, 0, 38, 1638402, 0, 40, 1638403, 65536, 40, 1638404, 65536, 40, 1638405, 65536, 40, 1638406, 65536, 40, 1638407, 65536, 40, 1638408, 65536, 40, 1638409, 131072, 40, 1638410, 262144, 40, 1638411, 131072, 40, 1638412, 327680, 30, 1638414, 0, 64, 1638415, 65536, 64, 1638418, 131072, 65, 1638426, 0, 66, 1638427, 65536, 66, 1638428, 65536, 66, 1638429, 65536, 66, 1638430, 65536, 66, 1638431, 131072, 66, 1638432, 262151, 2, 1638433, 7, 0, 1638434, 7, 0, 1638435, 7, 0, 1638436, 7, 0, 1638437, 7, 0, 1638438, 7, 0, 1638439, 131079, 0, 1638440, 131079, 3, 1638441, 131079, 3, 1638442, 131079, 3, 1638443, 131079, 3, 1638444, 7, 6, 1638445, 0, 65, 1638447, 0, 5, 1638448, 65536, 5, 1638453, 0, 6, 1638454, 65536, 6, 1638455, 0, 6, 1638456, 65536, 6, 1638457, 0, 6, 1638458, 65536, 6, 1638465, 393216, 65, 1638466, 131072, 62, 1638467, 196608, 62, 1638468, 65536, 66, 1638469, 131072, 66, 1638473, 0, 6, 1638474, 65536, 6, 1638488, 327680, 36, 1638489, 393216, 36, 1703936, 0, 38, 1703937, 0, 39, 1703938, 65536, 39, 1703939, 65536, 39, 1703940, 65536, 39, 1703941, 65536, 39, 1703942, 65536, 39, 1703943, 65536, 39, 1703944, 65536, 39, 1703945, 65536, 39, 1703946, 131072, 39, 1703947, 327680, 28, 1703948, 327680, 31, 1703950, 0, 65, 1703954, 131072, 65, 1703968, 262151, 2, 1703969, 7, 0, 1703970, 7, 0, 1703971, 7, 0, 1703972, 7, 0, 1703973, 7, 0, 1703974, 7, 0, 1703975, 7, 0, 1703976, 7, 0, 1703977, 7, 0, 1703978, 7, 0, 1703979, 7, 0, 1703980, 7, 4, 1703981, 0, 65, 1703983, 0, 6, 1703984, 65536, 6, 1703986, 393216, 65, 1703987, 65536, 66, 1703988, 65536, 2, 1703989, 65536, 66, 1703990, 65536, 66, 1703991, 65536, 66, 1703992, 65536, 66, 1703993, 65536, 66, 1703994, 65536, 66, 1703995, 65536, 66, 1703996, 65536, 66, 1703997, 65536, 66, 1703998, 65536, 66, 1703999, 65536, 66, 1704000, 65536, 66, 1704001, 131072, 66, 1704023, 196608, 32, 1769472, 0, 38, 1769473, 0, 40, 1769474, 65536, 40, 1769475, 65536, 40, 1769476, 65536, 40, 1769477, 65536, 40, 1769478, 65536, 40, 1769479, 65536, 40, 1769480, 65536, 40, 1769481, 65536, 40, 1769482, 131072, 40, 1769483, 327680, 30, 1769486, 0, 65, 1769489, 393216, 65, 1769490, 131072, 66, 1769495, 262151, 5, 1769496, 131079, 3, 1769497, 131079, 3, 1769498, 131079, 3, 1769499, 131079, 3, 1769500, 131079, 3, 1769501, 131079, 3, 1769502, 131079, 3, 1769503, 131079, 3, 1769504, 65543, 0, 1769505, 7, 0, 1769506, 7, 0, 1769507, 7, 0, 1769508, 7, 0, 1769509, 7, 0, 1769510, 7, 0, 1769511, 7, 0, 1769512, 7, 0, 1769513, 7, 0, 1769514, 7, 0, 1769515, 7, 0, 1769516, 7, 4, 1769517, 0, 66, 1769518, 65536, 66, 1769519, 65536, 66, 1769520, 65536, 66, 1769521, 65536, 66, 1769522, 131072, 66, 1769523, 0, 5, 1769524, 65536, 5, 1769525, 0, 5, 1769526, 65536, 5, 1769529, 458752, 34, 1769544, 131072, 5, 1769545, 0, 2, 1769546, 65536, 2, 1769547, 196608, 5, 1769559, 327680, 35, 1769560, 393216, 35, 1835008, 196608, 31, 1835009, 262144, 31, 1835010, 262144, 31, 1835011, 262144, 31, 1835012, 262144, 31, 1835013, 262144, 31, 1835014, 262144, 31, 1835015, 262144, 28, 1835017, 327680, 28, 1835018, 262144, 31, 1835019, 327680, 31, 1835022, 0, 65, 1835025, 131072, 65, 1835031, 262151, 2, 1835032, 7, 0, 1835033, 7, 0, 1835034, 7, 0, 1835035, 7, 0, 1835036, 7, 0, 1835037, 7, 0, 1835038, 7, 0, 1835039, 7, 0, 1835040, 7, 0, 1835041, 7, 0, 1835042, 7, 0, 1835043, 7, 0, 1835044, 7, 0, 1835045, 7, 0, 1835046, 7, 0, 1835047, 7, 0, 1835048, 7, 0, 1835049, 7, 0, 1835050, 7, 0, 1835051, 7, 0, 1835052, 7, 4, 1835059, 0, 6, 1835060, 65536, 6, 1835061, 0, 6, 1835062, 65536, 6, 1835080, 131072, 6, 1835081, 0, 3, 1835082, 65536, 3, 1835083, 196608, 6, 1835095, 327680, 36, 1835096, 393216, 36, 1900544, 131073, 3, 1900545, 131073, 3, 1900546, 131073, 3, 1900547, 131073, 3, 1900548, 131073, 3, 1900549, 131073, 3, 1900550, 1, 6, 1900551, 196608, 31, 1900552, 262144, 31, 1900553, 327680, 31, 1900554, 5, 7, 1900558, 0, 66, 1900559, 65536, 66, 1900560, 65536, 66, 1900561, 131072, 66, 1900565, 262151, 5, 1900566, 131079, 3, 1900567, 65543, 0, 1900568, 7, 0, 1900569, 7, 0, 1900570, 7, 0, 1900571, 7, 0, 1900572, 7, 0, 1900573, 7, 0, 1900574, 7, 0, 1900575, 7, 0, 1900576, 7, 0, 1900577, 7, 0, 1900578, 7, 0, 1900579, 7, 0, 1900580, 7, 0, 1900581, 7, 0, 1900582, 7, 0, 1900583, 7, 0, 1900584, 7, 0, 1900585, 7, 0, 1900586, 7, 0, 1900587, 7, 0, 1900588, 7, 4, 1900603, 196608, 29, 1900604, 262144, 29, 1900605, 262144, 29, 1900606, 262144, 29, 1900607, 262144, 29, 1900608, 262144, 29, 1900609, 327680, 29, 1900617, 0, 6, 1900618, 65536, 6, 1900632, 196608, 32, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 131073, 0, 1966087, 131073, 3, 1966088, 131073, 3, 1966089, 1, 6, 1966090, 131077, 7, 1966101, 262151, 2, 1966102, 7, 0, 1966103, 7, 0, 1966104, 7, 0, 1966105, 7, 0, 1966106, 7, 0, 1966107, 7, 0, 1966108, 7, 0, 1966109, 7, 0, 1966110, 7, 0, 1966111, 7, 0, 1966112, 7, 0, 1966113, 7, 0, 1966114, 7, 0, 1966115, 7, 0, 1966116, 7, 0, 1966117, 7, 0, 1966118, 7, 0, 1966119, 7, 0, 1966120, 7, 0, 1966121, 7, 0, 1966122, 262151, 0, 1966123, 262151, 4, 1966124, 131079, 6, 1966139, 196608, 30, 1966140, 196608, 31, 1966141, 262144, 31, 1966142, 262144, 31, 1966143, 262144, 28, 1966144, 327680, 30, 1966145, 327680, 30, 1966155, 131072, 5, 1966156, 0, 2, 1966157, 65536, 2, 1966158, 196608, 5, 1966168, 196608, 32, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 4, 2031637, 262151, 2, 2031638, 7, 0, 2031639, 7, 0, 2031640, 7, 0, 2031641, 7, 0, 2031642, 7, 0, 2031643, 7, 0, 2031644, 7, 0, 2031645, 7, 0, 2031646, 7, 0, 2031647, 7, 0, 2031648, 7, 0, 2031649, 7, 0, 2031650, 7, 0, 2031651, 7, 0, 2031652, 7, 0, 2031653, 7, 0, 2031654, 7, 0, 2031655, 7, 0, 2031656, 7, 0, 2031657, 7, 0, 2031658, 7, 4, 2031663, 0, 64, 2031664, 65536, 64, 2031665, 65536, 64, 2031666, 131072, 64, 2031675, 196608, 31, 2031676, 327680, 32, 2031677, 262144, 31, 2031678, 262144, 28, 2031679, 196608, 31, 2031680, 327680, 31, 2031681, 327680, 30, 2031691, 131072, 6, 2031692, 0, 3, 2031693, 65536, 3, 2031694, 196608, 6, 2031703, 327680, 35, 2031704, 393216, 35, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 4, 2097173, 262151, 2, 2097174, 7, 0, 2097175, 7, 0, 2097176, 7, 0, 2097177, 7, 0, 2097178, 7, 0, 2097179, 262151, 0, 2097180, 262151, 4, 2097181, 262151, 4, 2097182, 262151, 4, 2097183, 262151, 4, 2097184, 262151, 4, 2097185, 262151, 4, 2097186, 262151, 4, 2097187, 131079, 1, 2097188, 7, 0, 2097189, 7, 0, 2097190, 7, 0, 2097191, 7, 0, 2097192, 7, 0, 2097193, 7, 0, 2097194, 7, 4, 2097199, 0, 65, 2097202, 131072, 65, 2097214, 196608, 31, 2097215, 262144, 31, 2097216, 262144, 31, 2097217, 327680, 31, 2097222, 196608, 64, 2097228, 0, 6, 2097229, 65536, 6, 2097239, 327680, 36, 2097240, 393216, 36, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 4, 2162709, 262151, 6, 2162710, 131079, 1, 2162711, 7, 0, 2162712, 7, 0, 2162713, 7, 0, 2162714, 7, 0, 2162715, 7, 4, 2162718, 458752, 34, 2162723, 262151, 2, 2162724, 7, 0, 2162725, 7, 0, 2162726, 7, 0, 2162727, 7, 0, 2162728, 7, 0, 2162729, 7, 0, 2162730, 7, 4, 2162735, 0, 66, 2162736, 65536, 66, 2162737, 458752, 65, 2162738, 65536, 64, 2162739, 131072, 64, 2162743, 458752, 34, 2162765, 393216, 34, 2162776, 196608, 32, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 4, 2228234, 0, 11, 2228235, 65536, 11, 2228236, 131072, 11, 2228238, 393216, 65, 2228239, 65536, 66, 2228240, 65536, 66, 2228241, 458752, 65, 2228246, 262151, 2, 2228247, 7, 0, 2228248, 7, 0, 2228249, 7, 0, 2228250, 7, 0, 2228251, 7, 4, 2228259, 262151, 2, 2228260, 7, 0, 2228261, 7, 0, 2228262, 7, 0, 2228263, 7, 0, 2228264, 7, 0, 2228265, 7, 0, 2228266, 7, 4, 2228273, 0, 66, 2228274, 65536, 66, 2228275, 131072, 66, 2228282, 0, 5, 2228283, 65536, 5, 2228285, 393216, 34, 2228302, 131072, 5, 2228303, 0, 2, 2228304, 65536, 2, 2228305, 196608, 5, 2228312, 196608, 32, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 4, 2293770, 0, 12, 2293771, 65536, 12, 2293772, 131072, 12, 2293774, 131072, 65, 2293777, 0, 65, 2293782, 262151, 2, 2293783, 7, 0, 2293784, 7, 0, 2293785, 7, 0, 2293786, 7, 0, 2293787, 7, 4, 2293790, 262151, 5, 2293791, 131079, 3, 2293792, 7, 6, 2293795, 262151, 2, 2293796, 7, 0, 2293797, 7, 0, 2293798, 7, 0, 2293799, 7, 0, 2293800, 7, 0, 2293801, 7, 0, 2293802, 7, 4, 2293818, 0, 6, 2293819, 65536, 6, 2293820, 0, 64, 2293821, 65536, 64, 2293822, 65536, 64, 2293823, 65536, 64, 2293824, 65536, 64, 2293825, 65536, 64, 2293826, 65536, 64, 2293827, 65536, 64, 2293828, 65536, 64, 2293829, 65536, 64, 2293830, 65536, 64, 2293831, 65536, 64, 2293832, 65536, 64, 2293833, 327680, 64, 2293838, 131072, 6, 2293839, 0, 3, 2293840, 65536, 3, 2293841, 196608, 6, 2293847, 196608, 32, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 4, 2359306, 0, 13, 2359307, 65536, 13, 2359308, 131072, 13, 2359310, 131072, 65, 2359313, 0, 65, 2359318, 262151, 2, 2359319, 7, 0, 2359320, 7, 0, 2359321, 7, 0, 2359322, 7, 0, 2359323, 7, 4, 2359326, 262151, 2, 2359327, 7, 0, 2359328, 131079, 0, 2359329, 131079, 3, 2359330, 131079, 3, 2359331, 65543, 0, 2359332, 7, 0, 2359333, 7, 0, 2359334, 7, 0, 2359335, 7, 0, 2359336, 7, 0, 2359337, 262151, 0, 2359338, 131079, 6, 2359352, 0, 64, 2359353, 65536, 64, 2359354, 65536, 64, 2359355, 65536, 64, 2359356, 65536, 64, 2359357, 0, 64, 2359358, 65536, 64, 2359359, 65536, 60, 2359360, 65536, 64, 2359361, 65536, 64, 2359362, 65536, 64, 2359363, 65536, 64, 2359364, 65536, 64, 2359365, 65536, 64, 2359366, 131072, 64, 2359367, 131072, 65, 2359369, 131072, 65, 2359375, 0, 6, 2359376, 65536, 6, 2359382, 327680, 35, 2359383, 393216, 35, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 4, 2424844, 196608, 11, 2424846, 131072, 65, 2424849, 0, 65, 2424854, 262151, 2, 2424855, 7, 0, 2424856, 7, 0, 2424857, 7, 0, 2424858, 7, 0, 2424859, 131079, 0, 2424860, 131079, 3, 2424861, 131079, 3, 2424862, 65543, 0, 2424863, 7, 0, 2424864, 7, 0, 2424865, 7, 0, 2424866, 7, 0, 2424867, 7, 0, 2424868, 7, 0, 2424869, 7, 0, 2424870, 7, 0, 2424871, 7, 0, 2424872, 7, 0, 2424873, 7, 4, 2424888, 0, 65, 2424893, 0, 65, 2424895, 0, 65, 2424902, 131072, 65, 2424903, 65536, 64, 2424904, 131072, 64, 2424905, 65536, 64, 2424906, 65536, 64, 2424907, 65536, 64, 2424908, 65536, 64, 2424909, 65536, 64, 2424910, 65536, 64, 2424911, 65536, 64, 2424912, 65536, 64, 2424913, 327680, 64, 2424918, 327680, 36, 2424919, 393216, 36, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 131073, 0, 2490378, 1, 6, 2490379, 5, 7, 2490382, 65536, 64, 2490383, 65536, 64, 2490384, 65536, 64, 2490385, 65536, 64, 2490390, 262151, 2, 2490391, 7, 0, 2490392, 7, 0, 2490393, 7, 0, 2490394, 7, 0, 2490395, 7, 0, 2490396, 7, 0, 2490397, 7, 0, 2490398, 7, 0, 2490399, 7, 0, 2490400, 7, 0, 2490401, 7, 0, 2490402, 7, 0, 2490403, 7, 0, 2490404, 7, 0, 2490405, 7, 0, 2490406, 7, 0, 2490407, 7, 0, 2490408, 7, 0, 2490409, 7, 4, 2490413, 0, 64, 2490414, 65536, 64, 2490415, 65536, 64, 2490416, 65536, 64, 2490417, 65536, 64, 2490418, 65536, 64, 2490419, 65536, 64, 2490420, 65536, 64, 2490421, 65536, 64, 2490422, 65536, 64, 2490423, 65536, 64, 2490424, 65536, 64, 2490426, 0, 64, 2490427, 65536, 64, 2490428, 65536, 64, 2490429, 65536, 64, 2490431, 0, 65, 2490438, 131072, 65, 2490440, 65536, 64, 2490441, 65536, 64, 2490442, 65536, 64, 2490443, 65536, 64, 2490444, 65536, 64, 2490445, 65536, 64, 2490446, 65536, 64, 2490447, 131072, 64, 2490449, 131072, 65, 2490454, 196608, 32, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 4, 2555915, 131077, 7, 2555926, 262151, 2, 2555927, 7, 0, 2555928, 7, 0, 2555929, 7, 0, 2555930, 7, 0, 2555931, 7, 0, 2555932, 7, 0, 2555933, 7, 0, 2555934, 7, 0, 2555935, 7, 0, 2555936, 7, 0, 2555937, 7, 0, 2555938, 7, 0, 2555939, 7, 0, 2555940, 7, 0, 2555941, 7, 0, 2555942, 7, 0, 2555943, 7, 0, 2555944, 7, 0, 2555945, 7, 4, 2555949, 0, 65, 2555950, 0, 64, 2555951, 65536, 64, 2555952, 65536, 64, 2555953, 65536, 64, 2555954, 65536, 64, 2555955, 65536, 64, 2555956, 65536, 64, 2555957, 65536, 64, 2555958, 65536, 64, 2555959, 65536, 64, 2555960, 65536, 64, 2555961, 65536, 64, 2555962, 65536, 64, 2555964, 0, 64, 2555965, 65536, 64, 2555966, 65536, 64, 2555967, 65536, 64, 2555974, 65536, 64, 2555975, 65536, 64, 2555976, 65536, 64, 2555977, 65536, 64, 2555978, 65536, 64, 2555979, 131072, 64, 2555983, 131072, 65, 2555985, 131072, 65, 2555989, 458752, 34, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 4, 2621462, 262151, 6, 2621463, 262151, 4, 2621464, 262151, 4, 2621465, 262151, 4, 2621466, 262151, 4, 2621467, 262151, 4, 2621468, 131079, 1, 2621469, 7, 0, 2621470, 7, 0, 2621471, 7, 0, 2621472, 7, 0, 2621473, 7, 0, 2621474, 7, 0, 2621475, 7, 0, 2621476, 7, 0, 2621477, 7, 0, 2621478, 7, 0, 2621479, 7, 0, 2621480, 7, 0, 2621481, 131079, 0, 2621482, 7, 6, 2621485, 0, 65, 2621486, 0, 65, 2621487, 0, 64, 2621488, 65536, 64, 2621489, 65536, 64, 2621490, 65536, 64, 2621491, 65536, 64, 2621492, 65536, 64, 2621493, 65536, 64, 2621494, 65536, 64, 2621495, 65536, 64, 2621496, 65536, 64, 2621497, 65536, 64, 2621498, 65536, 64, 2621499, 65536, 64, 2621500, 65536, 64, 2621515, 131072, 65, 2621519, 131072, 65, 2621521, 65536, 64, 2621522, 65536, 64, 2621523, 65536, 64, 2621524, 131072, 64, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 4, 2687004, 262151, 6, 2687005, 262151, 4, 2687006, 262151, 4, 2687007, 131079, 1, 2687008, 7, 0, 2687009, 7, 0, 2687010, 7, 0, 2687011, 7, 0, 2687012, 7, 0, 2687013, 7, 0, 2687014, 7, 0, 2687015, 7, 0, 2687016, 7, 0, 2687017, 7, 0, 2687018, 7, 4, 2687019, 0, 64, 2687020, 65536, 64, 2687021, 65536, 64, 2687022, 65536, 64, 2687023, 0, 65, 2687051, 131072, 65, 2687055, 65536, 64, 2687056, 65536, 64, 2687057, 65536, 64, 2687058, 131072, 64, 2687060, 131072, 65, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 4, 2752528, 393216, 65, 2752529, 65536, 66, 2752530, 131072, 62, 2752531, 196608, 62, 2752532, 65536, 66, 2752533, 65536, 66, 2752534, 65536, 66, 2752535, 65536, 66, 2752536, 458752, 65, 2752543, 262151, 2, 2752544, 7, 0, 2752545, 7, 0, 2752546, 7, 0, 2752547, 7, 0, 2752548, 7, 0, 2752549, 7, 0, 2752550, 7, 0, 2752551, 7, 0, 2752552, 7, 0, 2752553, 7, 0, 2752554, 7, 4, 2752555, 0, 65, 2752557, 0, 65, 2752558, 0, 64, 2752559, 65536, 64, 2752587, 65536, 64, 2752588, 65536, 64, 2752589, 65536, 64, 2752590, 65536, 64, 2752591, 131072, 64, 2752594, 131072, 65, 2752596, 131072, 65, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 4, 2818059, 131072, 0, 2818064, 131072, 65, 2818072, 0, 66, 2818073, 65536, 66, 2818074, 65536, 66, 2818075, 458752, 65, 2818079, 262151, 2, 2818080, 7, 0, 2818081, 7, 0, 2818082, 7, 0, 2818083, 7, 0, 2818084, 7, 0, 2818085, 7, 0, 2818086, 7, 0, 2818087, 7, 0, 2818088, 7, 0, 2818089, 7, 0, 2818090, 7, 4, 2818091, 0, 65, 2818093, 0, 65, 2818094, 0, 65, 2818127, 131072, 65, 2818130, 131072, 65, 2818132, 131072, 65, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 262145, 0, 2883594, 131073, 6, 2883595, 131072, 0, 2883596, 131072, 0, 2883600, 131072, 65, 2883604, 393216, 65, 2883605, 65536, 66, 2883606, 65536, 66, 2883607, 458752, 65, 2883611, 0, 65, 2883615, 262151, 2, 2883616, 7, 0, 2883617, 7, 0, 2883618, 7, 0, 2883619, 7, 0, 2883620, 7, 0, 2883621, 7, 0, 2883622, 7, 0, 2883623, 7, 0, 2883624, 7, 0, 2883625, 7, 0, 2883626, 7, 4, 2883627, 0, 65, 2883629, 0, 65, 2883630, 0, 65, 2883663, 131072, 65, 2883666, 131072, 65, 2883668, 131072, 65, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 4, 2949130, 131072, 0, 2949131, 131072, 0, 2949132, 131072, 0, 2949136, 131072, 65, 2949140, 131072, 65, 2949143, 0, 65, 2949147, 0, 65, 2949151, 262151, 6, 2949152, 131079, 1, 2949153, 7, 0, 2949154, 7, 0, 2949155, 7, 0, 2949156, 7, 0, 2949157, 7, 0, 2949158, 7, 0, 2949159, 7, 0, 2949160, 7, 0, 2949161, 7, 0, 2949162, 7, 4, 2949163, 0, 65, 2949164, 0, 64, 2949165, 65536, 64, 2949166, 0, 66, 2949167, 458752, 65, 2949199, 131072, 65, 2949202, 131072, 65, 2949204, 131072, 65, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 4, 3014666, 131072, 0, 3014667, 131072, 0, 3014668, 131072, 0, 3014672, 65536, 64, 3014673, 131072, 64, 3014676, 131072, 65, 3014679, 0, 65, 3014683, 0, 65, 3014688, 262151, 2, 3014689, 7, 0, 3014690, 7, 0, 3014691, 7, 0, 3014692, 7, 0, 3014693, 7, 0, 3014694, 7, 0, 3014695, 7, 0, 3014696, 7, 0, 3014697, 7, 0, 3014698, 7, 4, 3014699, 0, 65, 3014700, 0, 65, 3014703, 0, 65, 3014735, 131072, 65, 3014738, 131072, 65, 3014740, 131072, 65, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 4, 3080202, 131072, 0, 3080203, 131072, 0, 3080204, 131072, 0, 3080209, 131072, 65, 3080212, 131072, 65, 3080215, 0, 65, 3080219, 0, 65, 3080224, 262151, 2, 3080225, 7, 0, 3080226, 7, 0, 3080227, 7, 0, 3080228, 7, 0, 3080229, 7, 0, 3080230, 7, 0, 3080231, 7, 0, 3080232, 7, 0, 3080233, 7, 0, 3080234, 7, 4, 3080235, 0, 65, 3080236, 0, 65, 3080239, 0, 65, 3080271, 131072, 65, 3080274, 131072, 65, 3080276, 131072, 65, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 4, 3145738, 65536, 12, 3145739, 131072, 12, 3145740, 131072, 0, 3145745, 131072, 65, 3145748, 65536, 64, 3145749, 65536, 64, 3145750, 65536, 64, 3145751, 65536, 64, 3145755, 0, 65, 3145760, 262151, 2, 3145761, 7, 0, 3145762, 7, 0, 3145763, 7, 0, 3145764, 7, 0, 3145765, 7, 0, 3145766, 7, 0, 3145767, 7, 0, 3145768, 7, 0, 3145769, 7, 0, 3145770, 7, 4, 3145771, 0, 65, 3145772, 0, 65, 3145775, 0, 65, 3145807, 131072, 65, 3145810, 131072, 65, 3145812, 131072, 65, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 4, 3211274, 65536, 13, 3211275, 131072, 13, 3211276, 131072, 0, 3211281, 131072, 65, 3211291, 0, 65, 3211296, 262151, 2, 3211297, 7, 0, 3211298, 7, 0, 3211299, 7, 0, 3211300, 7, 0, 3211301, 7, 0, 3211302, 7, 0, 3211303, 7, 0, 3211304, 7, 0, 3211305, 262151, 0, 3211306, 131079, 6, 3211307, 65536, 64, 3211308, 0, 65, 3211311, 0, 65, 3211343, 131072, 65, 3211346, 131072, 65, 3211348, 131072, 65, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 0, 3276809, 1, 4, 3276812, 131072, 0, 3276813, 131072, 0, 3276817, 65536, 64, 3276818, 131072, 64, 3276827, 0, 66, 3276828, 458752, 65, 3276832, 262151, 2, 3276833, 7, 0, 3276834, 7, 0, 3276835, 7, 0, 3276836, 7, 0, 3276837, 7, 0, 3276838, 7, 0, 3276839, 7, 0, 3276840, 7, 0, 3276841, 7, 4, 3276842, 0, 65, 3276844, 0, 65, 3276847, 0, 65, 3276879, 131072, 65, 3276882, 131072, 65, 3276884, 131072, 65, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 0, 3342344, 1, 0, 3342345, 131073, 0, 3342346, 131073, 3, 3342347, 131073, 3, 3342348, 1, 6, 3342349, 131072, 0, 3342354, 65536, 64, 3342355, 65536, 64, 3342356, 65536, 64, 3342357, 131072, 64, 3342364, 0, 65, 3342368, 262151, 6, 3342369, 262151, 4, 3342370, 262151, 4, 3342371, 131079, 1, 3342372, 7, 0, 3342373, 7, 0, 3342374, 7, 0, 3342375, 7, 0, 3342376, 7, 0, 3342377, 7, 4, 3342378, 0, 66, 3342379, 458752, 65, 3342380, 0, 66, 3342381, 65536, 66, 3342382, 458752, 65, 3342383, 0, 66, 3342384, 458752, 65, 3342415, 131072, 65, 3342418, 131072, 65, 3342420, 131072, 65, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 0, 3407880, 1, 0, 3407881, 1, 0, 3407882, 1, 0, 3407883, 1, 0, 3407884, 1, 4, 3407893, 65536, 64, 3407894, 65536, 64, 3407895, 65536, 64, 3407896, 131072, 64, 3407900, 0, 66, 3407901, 458752, 65, 3407907, 262151, 2, 3407908, 7, 0, 3407909, 7, 0, 3407910, 7, 0, 3407911, 7, 0, 3407912, 7, 0, 3407913, 7, 4, 3407915, 0, 65, 3407918, 0, 65, 3407920, 0, 65, 3407951, 131072, 65, 3407954, 131072, 65, 3407956, 131072, 65, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 0, 3473416, 1, 0, 3473417, 1, 0, 3473418, 1, 0, 3473419, 1, 0, 3473420, 1, 4, 3473432, 131072, 65, 3473437, 0, 65, 3473443, 262151, 2, 3473444, 7, 0, 3473445, 7, 0, 3473446, 7, 0, 3473447, 7, 0, 3473448, 7, 0, 3473449, 7, 4, 3473451, 0, 65, 3473454, 0, 65, 3473456, 0, 65, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 0, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 4, 3538968, 131072, 65, 3538973, 0, 65, 3538979, 262151, 2, 3538980, 7, 0, 3538981, 7, 0, 3538982, 7, 0, 3538983, 7, 0, 3538984, 7, 0, 3538985, 7, 4, 3538987, 0, 65, 3538990, 0, 65, 3538992, 0, 65, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 0, 3604491, 1, 0, 3604492, 1, 4, 3604504, 131072, 65, 3604509, 0, 65, 3604515, 262151, 2, 3604516, 7, 0, 3604517, 7, 0, 3604518, 7, 0, 3604519, 7, 0, 3604520, 7, 0, 3604521, 7, 4, 3604523, 0, 65, 3604526, 0, 65, 3604528, 0, 65, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 0, 3670026, 1, 0, 3670027, 1, 0, 3670028, 1, 4, 3670033, 262151, 5, 3670034, 131079, 3, 3670035, 7, 6, 3670040, 131072, 65, 3670045, 0, 65, 3670051, 262151, 2, 3670052, 7, 0, 3670053, 7, 0, 3670054, 7, 0, 3670055, 7, 0, 3670056, 7, 0, 3670057, 131079, 0, 3670058, 7, 6, 3670059, 0, 66, 3670060, 458752, 65, 3670062, 0, 65, 3670064, 0, 65, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 4, 3735565, 5, 7, 3735569, 262151, 2, 3735570, 7, 0, 3735571, 131079, 0, 3735572, 7, 6, 3735576, 131072, 65, 3735580, 0, 64, 3735581, 65536, 64, 3735587, 262151, 2, 3735588, 7, 0, 3735589, 7, 0, 3735590, 7, 0, 3735591, 7, 0, 3735592, 7, 0, 3735593, 7, 0, 3735594, 7, 4, 3735596, 0, 66, 3735597, 458752, 65, 3735598, 0, 65, 3735600, 0, 65, 3735605, 393216, 65, 3735606, 65536, 66, 3735607, 65536, 66, 3735608, 65536, 66, 3735609, 65536, 66, 3735610, 65536, 66, 3735611, 65536, 66, 3735612, 65536, 66, 3735613, 65536, 66, 3735614, 65536, 66, 3735615, 458752, 65, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 4, 3801101, 131077, 7, 3801105, 262151, 2, 3801106, 7, 0, 3801107, 7, 0, 3801108, 131079, 0, 3801109, 7, 6, 3801112, 131072, 65, 3801116, 0, 65, 3801123, 262151, 6, 3801124, 131079, 1, 3801125, 7, 0, 3801126, 7, 0, 3801127, 7, 0, 3801128, 7, 0, 3801129, 7, 0, 3801130, 7, 4, 3801133, 0, 65, 3801134, 0, 65, 3801136, 0, 65, 3801141, 131072, 65, 3801142, 393216, 65, 3801143, 65536, 66, 3801144, 65536, 66, 3801145, 65536, 66, 3801146, 65536, 66, 3801147, 65536, 66, 3801148, 65536, 66, 3801149, 65536, 66, 3801150, 458752, 65, 3801151, 0, 65, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 4, 3866641, 262151, 2, 3866642, 7, 0, 3866643, 7, 0, 3866644, 7, 0, 3866645, 7, 4, 3866648, 65536, 64, 3866649, 131072, 64, 3866652, 0, 65, 3866660, 262151, 2, 3866661, 7, 0, 3866662, 7, 0, 3866663, 7, 0, 3866664, 7, 0, 3866665, 7, 0, 3866666, 7, 4, 3866669, 0, 65, 3866670, 0, 65, 3866672, 0, 65, 3866677, 131072, 65, 3866678, 131072, 65, 3866679, 393216, 65, 3866680, 65536, 66, 3866681, 65536, 66, 3866682, 65536, 66, 3866683, 65536, 66, 3866684, 65536, 66, 3866685, 458752, 65, 3866686, 0, 65, 3866687, 0, 66, 3866688, 65536, 66, 3866689, 458752, 65, 3932160, 1, 0, 3932161, 1, 0, 3932162, 1, 0, 3932163, 1, 0, 3932164, 1, 0, 3932165, 1, 0, 3932166, 1, 0, 3932167, 1, 0, 3932168, 1, 0, 3932169, 1, 0, 3932170, 1, 0, 3932171, 262145, 0, 3932172, 131073, 6, 3932177, 262151, 6, 3932178, 131079, 1, 3932179, 7, 0, 3932180, 7, 0, 3932181, 7, 4, 3932185, 131072, 65, 3932188, 0, 65, 3932196, 262151, 6, 3932197, 131079, 1, 3932198, 7, 0, 3932199, 7, 0, 3932200, 7, 0, 3932201, 7, 0, 3932202, 131079, 0, 3932203, 131079, 3, 3932204, 7, 6, 3932205, 0, 65, 3932206, 0, 66, 3932207, 458752, 65, 3932208, 0, 65, 3932213, 131072, 65, 3932214, 131072, 65, 3932215, 131072, 65, 3932216, 0, 130, 3932217, 65536, 130, 3932218, 131072, 130, 3932219, 196608, 130, 3932220, 262144, 130, 3932221, 0, 65, 3932222, 0, 66, 3932223, 65536, 66, 3932224, 458752, 65, 3932225, 0, 65, 3997696, 262145, 4, 3997697, 262145, 4, 3997698, 262145, 4, 3997699, 262145, 4, 3997700, 262145, 4, 3997701, 262145, 4, 3997702, 262145, 4, 3997703, 262145, 4, 3997704, 262145, 4, 3997705, 262145, 4, 3997706, 262145, 4, 3997707, 131073, 6, 3997708, 0, 12, 3997709, 65536, 12, 3997710, 131072, 12, 3997714, 262151, 6, 3997715, 262151, 4, 3997716, 262151, 4, 3997717, 131079, 6, 3997721, 65536, 64, 3997722, 65536, 64, 3997723, 65536, 64, 3997724, 65536, 64, 3997733, 262151, 2, 3997734, 7, 0, 3997735, 7, 0, 3997736, 7, 0, 3997737, 7, 0, 3997738, 7, 0, 3997739, 7, 0, 3997740, 7, 4, 3997741, 0, 65, 3997743, 0, 65, 3997744, 0, 66, 3997745, 458752, 65, 3997749, 131072, 65, 3997750, 131072, 65, 3997751, 131072, 65, 3997752, 0, 131, 3997753, 65536, 131, 3997754, 131072, 131, 3997755, 196608, 131, 3997756, 262144, 131, 3997757, 0, 66, 3997758, 65536, 66, 3997759, 458752, 65, 3997760, 0, 65, 3997761, 0, 65, 4063242, 131072, 38, 4063244, 0, 13, 4063245, 65536, 13, 4063246, 131072, 13, 4063269, 262151, 6, 4063270, 262151, 4, 4063271, 131079, 1, 4063272, 7, 0, 4063273, 7, 0, 4063274, 7, 0, 4063275, 7, 0, 4063276, 7, 4, 4063277, 0, 65, 4063279, 0, 65, 4063281, 0, 66, 4063282, 65536, 66, 4063283, 65536, 66, 4063284, 65536, 66, 4063285, 131072, 66, 4063286, 131072, 65, 4063287, 131072, 65, 4063288, 0, 132, 4063289, 65536, 132, 4063290, 131072, 132, 4063291, 196608, 132, 4063292, 262144, 132, 4063295, 0, 65, 4063296, 0, 65, 4063297, 0, 66, 4063298, 65536, 66, 4063299, 65536, 66, 4063300, 458752, 65, 4128768, 65536, 37, 4128769, 65536, 37, 4128770, 65536, 37, 4128771, 65536, 37, 4128772, 65536, 37, 4128773, 65536, 37, 4128774, 65536, 37, 4128775, 65536, 37, 4128776, 65536, 37, 4128777, 131072, 37, 4128778, 131072, 38, 4128779, 131072, 38, 4128780, 0, 14, 4128781, 65536, 14, 4128782, 196608, 11, 4128807, 262151, 2, 4128808, 7, 0, 4128809, 7, 0, 4128810, 7, 0, 4128811, 7, 0, 4128812, 7, 4, 4128813, 0, 65, 4128815, 0, 66, 4128816, 65536, 66, 4128817, 65536, 66, 4128818, 65536, 66, 4128819, 65536, 66, 4128820, 65536, 66, 4128821, 65536, 66, 4128822, 131072, 66, 4128823, 131072, 65, 4128824, 0, 133, 4128825, 65536, 133, 4128826, 131072, 133, 4128827, 196608, 133, 4128828, 262144, 133, 4128829, 0, 5, 4128830, 65536, 5, 4128831, 0, 65, 4128832, 0, 66, 4128833, 65536, 66, 4128834, 65536, 66, 4128835, 458752, 65, 4128836, 0, 65, 4194313, 131072, 38, 4194314, 131072, 38, 4194315, 131072, 38, 4194316, 0, 12, 4194317, 65536, 12, 4194318, 131072, 12, 4194337, 262151, 5, 4194338, 131079, 3, 4194339, 131079, 3, 4194340, 131079, 3, 4194341, 131079, 3, 4194342, 131079, 3, 4194343, 65543, 0, 4194344, 7, 0, 4194345, 7, 0, 4194346, 7, 0, 4194347, 7, 0, 4194348, 7, 4, 4194349, 0, 66, 4194350, 65536, 66, 4194351, 65536, 66, 4194352, 65536, 66, 4194353, 65536, 66, 4194354, 65536, 66, 4194355, 65536, 2, 4194356, 65536, 66, 4194357, 65536, 66, 4194358, 65536, 66, 4194359, 131072, 66, 4194365, 0, 6, 4194366, 65536, 6, 4194367, 0, 66, 4194368, 65536, 66, 4194369, 65536, 66, 4194370, 458752, 65, 4194371, 0, 65, 4194372, 0, 65, 4259849, 131072, 38, 4259850, 131072, 38, 4259851, 131072, 38, 4259852, 0, 13, 4259853, 65536, 13, 4259854, 131072, 13, 4259860, 0, 64, 4259861, 262144, 64, 4259862, 262144, 64, 4259863, 262144, 64, 4259864, 262144, 64, 4259865, 262144, 64, 4259866, 131072, 64, 4259873, 262151, 2, 4259874, 7, 0, 4259875, 7, 0, 4259876, 7, 0, 4259877, 7, 0, 4259878, 7, 0, 4259879, 7, 0, 4259880, 7, 0, 4259881, 7, 0, 4259882, 7, 0, 4259883, 7, 0, 4259884, 7, 4, 4259890, 0, 5, 4259891, 65536, 5, 4259892, 0, 5, 4259893, 65536, 5, 4259901, 262151, 5, 4259902, 131079, 3, 4259903, 7, 6, 4259904, 0, 3, 4259905, 65536, 3, 4259906, 0, 65, 4259907, 0, 65, 4259908, 0, 65, 4325385, 131072, 38, 4325386, 131072, 38, 4325387, 131072, 38, 4325388, 0, 14, 4325389, 65536, 14, 4325390, 196608, 11, 4325396, 0, 65, 4325402, 131072, 65, 4325409, 262151, 2, 4325410, 7, 0, 4325411, 7, 0, 4325412, 7, 0, 4325413, 7, 0, 4325414, 7, 0, 4325415, 7, 0, 4325416, 7, 0, 4325417, 7, 0, 4325418, 7, 0, 4325419, 7, 0, 4325420, 7, 4, 4325426, 0, 6, 4325427, 65536, 6, 4325428, 0, 6, 4325429, 65536, 6, 4325437, 262151, 2, 4325438, 7, 0, 4325439, 7, 4, 4325440, 0, 4, 4325441, 65536, 4, 4325442, 0, 65, 4325443, 0, 65, 4325444, 0, 65, 4390921, 131072, 38, 4390922, 131072, 38, 4390923, 131072, 38, 4390932, 0, 65, 4390934, 196608, 64, 4390935, 65536, 64, 4390936, 65536, 64, 4390937, 327680, 64, 4390938, 131072, 65, 4390945, 262151, 2, 4390946, 7, 0, 4390947, 7, 0, 4390948, 7, 0, 4390949, 7, 0, 4390950, 7, 0, 4390951, 7, 0, 4390952, 7, 0, 4390953, 7, 0, 4390954, 7, 0, 4390955, 262151, 0, 4390956, 131079, 6, 4390973, 262151, 2, 4390974, 7, 0, 4390975, 7, 4, 4390976, 0, 5, 4390977, 65536, 5, 4390978, 0, 65, 4390979, 0, 65, 4390980, 0, 65, 4456457, 131072, 38, 4456458, 131072, 38, 4456459, 131072, 38, 4456468, 0, 65, 4456470, 0, 65, 4456473, 131072, 65, 4456474, 131072, 65, 4456481, 262151, 2, 4456482, 7, 0, 4456483, 7, 0, 4456484, 7, 0, 4456485, 7, 0, 4456486, 7, 0, 4456487, 7, 0, 4456488, 7, 0, 4456489, 7, 0, 4456490, 7, 0, 4456491, 7, 4, 4456509, 262151, 6, 4456510, 262151, 4, 4456511, 131079, 6, 4456512, 0, 6, 4456513, 65536, 6, 4456514, 0, 65, 4456515, 0, 65, 4456516, 0, 65, 4521993, 131072, 38, 4521994, 131072, 38, 4521995, 131072, 38, 4521999, 393216, 65, 4522000, 65536, 66, 4522001, 458752, 65, 4522004, 0, 65, 4522006, 0, 65, 4522008, 393216, 65, 4522009, 131072, 66, 4522010, 131072, 65, 4522016, 262151, 5, 4522017, 65543, 0, 4522018, 7, 0, 4522019, 7, 0, 4522020, 7, 0, 4522021, 7, 0, 4522022, 7, 0, 4522023, 7, 0, 4522024, 7, 0, 4522025, 7, 0, 4522026, 7, 0, 4522027, 7, 4, 4522028, 0, 64, 4522029, 65536, 64, 4522030, 65536, 64, 4522031, 65536, 64, 4522032, 65536, 64, 4522033, 65536, 64, 4522034, 65536, 64, 4522035, 65536, 64, 4522036, 65536, 64, 4522037, 65536, 64, 4522038, 65536, 64, 4522039, 65536, 64, 4522040, 65536, 64, 4522041, 65536, 64, 4522042, 65536, 64, 4522043, 65536, 64, 4522044, 65536, 64, 4522045, 65536, 64, 4522046, 65536, 64, 4522047, 65536, 64, 4522048, 65536, 64, 4522049, 65536, 64, 4522050, 65536, 64, 4522051, 65536, 64, 4522052, 65536, 64, 4587529, 131072, 38, 4587530, 131072, 38, 4587531, 131072, 38, 4587535, 131072, 65, 4587537, 0, 65, 4587540, 0, 65, 4587542, 0, 65, 4587544, 131072, 65, 4587545, 393216, 65, 4587546, 131072, 66, 4587552, 262151, 2, 4587553, 7, 0, 4587554, 7, 0, 4587555, 7, 0, 4587556, 7, 0, 4587557, 7, 0, 4587558, 7, 0, 4587559, 7, 0, 4587560, 7, 0, 4587561, 7, 0, 4587562, 7, 0, 4587563, 7, 4, 4587564, 0, 65, 4587565, 0, 65, 4587566, 0, 65, 4653065, 131072, 38, 4653066, 131072, 38, 4653067, 131072, 38, 4653070, 393216, 65, 4653071, 131072, 66, 4653073, 0, 65, 4653076, 0, 65, 4653078, 0, 66, 4653079, 458752, 65, 4653080, 131072, 65, 4653081, 131072, 65, 4653088, 262151, 2, 4653089, 7, 0, 4653090, 7, 0, 4653091, 7, 0, 4653092, 7, 0, 4653093, 7, 0, 4653094, 7, 0, 4653095, 7, 0, 4653096, 7, 0, 4653097, 7, 0, 4653098, 7, 0, 4653099, 7, 4, 4653100, 0, 65, 4653101, 0, 65, 4653102, 0, 65, 4718601, 131072, 38, 4718602, 262144, 38, 4718603, 65536, 37, 4718604, 65536, 37, 4718605, 131072, 37, 4718606, 131072, 65, 4718609, 0, 65, 4718612, 0, 66, 4718613, 65536, 66, 4718614, 458752, 65, 4718615, 0, 65, 4718616, 131072, 65, 4718617, 131072, 65, 4718624, 262151, 2, 4718625, 7, 0, 4718626, 7, 0, 4718627, 7, 0, 4718628, 7, 0, 4718629, 7, 0, 4718630, 7, 0, 4718631, 7, 0, 4718632, 7, 0, 4718633, 7, 0, 4718634, 7, 0, 4718635, 7, 4, 4718636, 0, 65, 4718637, 0, 65, 4718638, 0, 65, 4784137, 131072, 38, 4784140, 131072, 38, 4784141, 131072, 38, 4784142, 131072, 65, 4784145, 0, 65, 4784147, 262151, 5, 4784148, 131079, 3, 4784149, 7, 6, 4784150, 0, 65, 4784151, 0, 65, 4784152, 131072, 65, 4784153, 131072, 65, 4784160, 262151, 2, 4784161, 7, 0, 4784162, 7, 0, 4784163, 7, 0, 4784164, 7, 0, 4784165, 7, 0, 4784166, 7, 0, 4784167, 7, 0, 4784168, 7, 0, 4784169, 7, 0, 4784170, 7, 0, 4784171, 7, 4, 4784172, 0, 65, 4784173, 0, 65, 4784174, 0, 65, 4849673, 131072, 38, 4849676, 131072, 38, 4849677, 131072, 38, 4849678, 131072, 65, 4849680, 0, 64, 4849681, 65536, 64, 4849683, 262151, 2, 4849684, 7, 0, 4849685, 7, 4, 4849686, 0, 65, 4849687, 0, 66, 4849688, 131072, 66, 4849689, 131072, 65, 4849696, 262151, 6, 4849697, 262151, 4, 4849698, 131079, 1, 4849699, 7, 0, 4849700, 7, 0, 4849701, 7, 0, 4849702, 7, 0, 4849703, 262151, 0, 4849704, 262151, 4, 4849705, 262151, 4, 4849706, 262151, 4, 4849707, 131079, 6, 4849708, 65536, 64, 4849709, 65536, 64, 4849710, 0, 65, 4915209, 131072, 38, 4915212, 131072, 38, 4915213, 131072, 38, 4915214, 65536, 64, 4915215, 65536, 64, 4915216, 65536, 64, 4915219, 262151, 2, 4915220, 7, 0, 4915221, 7, 4, 4915222, 0, 66, 4915223, 65536, 66, 4915224, 65536, 66, 4915225, 131072, 66, 4915234, 262151, 6, 4915235, 262151, 4, 4915236, 262151, 4, 4915237, 262151, 4, 4915238, 262151, 4, 4915239, 131079, 6, 4915240, 0, 65, 4915241, 0, 65, 4915242, 0, 64, 4915243, 65536, 64, 4915244, 65536, 64, 4915245, 65536, 64, 4915246, 65536, 64, 4980745, 262144, 38, 4980748, 131072, 38, 4980749, 131072, 38, 4980755, 262151, 2, 4980756, 7, 0, 4980757, 131079, 0, 4980758, 131079, 3, 4980759, 131079, 3, 4980760, 131079, 3, 4980761, 7, 6, 4980776, 0, 65, 4980777, 0, 65, 4980778, 0, 65, 4980787, 393216, 65, 4980788, 65536, 66, 5046284, 65536, 38, 5046285, 65536, 38, 5046286, 65536, 38, 5046287, 65536, 37, 5046288, 65536, 37, 5046289, 65536, 37, 5046290, 131072, 37, 5046291, 262151, 2, 5046292, 7, 0, 5046293, 7, 0, 5046294, 7, 0, 5046295, 7, 0, 5046296, 7, 0, 5046297, 7, 4, 5046312, 0, 65, 5046313, 0, 65, 5046314, 0, 65, 5046323, 131072, 65, 5111823, 131072, 38, 5111825, 131072, 38, 5111826, 131072, 38, 5111827, 262151, 6, 5111828, 262151, 4, 5111829, 131079, 1, 5111830, 7, 0, 5111831, 7, 0, 5111832, 7, 0, 5111833, 7, 4, 5111848, 0, 65, 5111849, 0, 65, 5111850, 0, 66, 5111851, 65536, 66, 5111852, 65536, 66, 5111853, 65536, 66, 5111854, 65536, 66, 5111855, 65536, 66, 5111856, 65536, 66, 5111857, 65536, 66, 5111858, 65536, 66, 5111859, 131072, 66, 5177359, 131072, 38, 5177361, 131072, 38, 5177362, 131072, 38, 5177363, 0, 4, 5177364, 65536, 4, 5177365, 262151, 6, 5177366, 262151, 4, 5177367, 262151, 4, 5177368, 262151, 4, 5177369, 131079, 6, 5177384, 0, 65, 5177385, 0, 66, 5177386, 65536, 66, 5177387, 65536, 66, 5177388, 65536, 66, 5177389, 65536, 66, 5177390, 65536, 66, 5177391, 65536, 66, 5177392, 65536, 66, 5177393, 65536, 66, 5177394, 65536, 66, 5177395, 65536, 66, 5177396, 65536, 66, 5242895, 131072, 38, 5242897, 131072, 38, 5242898, 131072, 38, 5242899, 0, 5, 5242900, 65536, 5, 5242920, 0, 66, 5242921, 65536, 37, 5242922, 65536, 37, 5242923, 65536, 37, 5242924, 65536, 37, 5242925, 65536, 37, 5242926, 65536, 37, 5242927, 65536, 37, 5242928, 65536, 37, 5242929, 65536, 37, 5242930, 65536, 37, 5242931, 65536, 37, 5242932, 65536, 37, 5308431, 131072, 38, 5308433, 131072, 38, 5308434, 131072, 38, 5308435, 0, 6, 5308436, 65536, 6, 5308451, 0, 37, 5308452, 65536, 37, 5308453, 65536, 37, 5308454, 65536, 37, 5308455, 65536, 37, 5308456, 65536, 37, 5308457, 65536, 37, 5308458, 196608, 38, 5373967, 131072, 38, 5373969, 131072, 38, 5373970, 131072, 38, 5373987, 0, 38, 5373988, 0, 38, 5373989, 0, 38, 5439494, 262144, 39, 5439495, 65536, 39, 5439496, 65536, 39, 5439497, 65536, 39, 5439498, 65536, 39, 5439499, 65536, 39, 5439500, 65536, 39, 5439501, 65536, 39, 5439502, 65536, 39, 5439503, 131072, 39, 5439505, 131072, 38, 5439506, 131072, 38, 5439523, 0, 38, 5439524, 0, 38, 5439525, 0, 38, 5505030, 262144, 40, 5505031, 65536, 40, 5505032, 65536, 40, 5505033, 65536, 40, 5505034, 65536, 40, 5505035, 65536, 40, 5505036, 65536, 40, 5505037, 65536, 40, 5505038, 65536, 40, 5505039, 131072, 40, 5505041, 131072, 38, 5505042, 131072, 38, 5505054, 0, 37, 5505055, 65536, 37, 5505056, 65536, 37, 5505057, 65536, 37, 5505058, 65536, 37, 5505059, 65536, 37, 5505060, 65536, 37, 5505061, 196608, 38, 5570566, 131072, 38, 5570567, 262144, 39, 5570568, 65536, 39, 5570569, 65536, 39, 5570570, 65536, 39, 5570572, 65536, 39, 5570573, 65536, 39, 5570574, 65536, 39, 5570575, 65536, 39, 5570576, 65536, 39, 5570577, 131072, 39, 5570578, 262144, 38, 5570579, 65536, 37, 5570580, 131072, 37, 5570590, 0, 38, 5570591, 0, 38, 5570592, 0, 38, 5636102, 131072, 38, 5636103, 262144, 40, 5636104, 65536, 40, 5636105, 65536, 40, 5636106, 131072, 40, 5636108, 0, 40, 5636109, 65536, 40, 5636110, 65536, 40, 5636111, 65536, 40, 5636112, 65536, 40, 5636113, 131072, 40, 5636116, 131072, 38, 5636126, 0, 38, 5636127, 0, 38, 5636128, 0, 38, 5701638, 131072, 38, 5701639, 131072, 38, 5701652, 131072, 38, 5701662, 0, 38, 5701663, 0, 38, 5701664, 0, 38, 5767174, 131072, 38, 5767175, 131072, 38, 5767188, 131072, 38, 5767195, 0, 16, 5767196, 65536, 16, 5767197, 131072, 16, 5767198, 0, 38, 5767199, 0, 38, 5767200, 0, 38, 5832710, 131072, 38, 5832711, 131072, 38, 5832724, 131072, 38, 5832731, 131072, 15, 5832732, 65536, 17, 5832733, 131072, 17, 5832734, 0, 38, 5832735, 0, 38, 5832736, 0, 38, 5898246, 131072, 38, 5898247, 131072, 38, 5898260, 262144, 39, 5898261, 65536, 39, 5898265, 0, 16, 5898266, 65536, 16, 5898267, 131072, 16, 5898268, 0, 5, 5898269, 65536, 5, 5898270, 0, 38, 5898271, 0, 38, 5898272, 0, 38, 5963782, 131072, 38, 5963783, 131072, 38, 5963796, 262144, 40, 5963797, 131072, 40, 5963801, 0, 17, 5963802, 65536, 17, 5963803, 131072, 17, 5963804, 0, 6, 5963805, 65536, 6, 5963806, 0, 38, 5963807, 0, 38, 5963808, 0, 38, 6029318, 131072, 38, 6029319, 262144, 38, 6029320, 65536, 37, 6029321, 65536, 37, 6029322, 65536, 37, 6029323, 65536, 37, 6029324, 65536, 37, 6029325, 65536, 37, 6029326, 65536, 37, 6029327, 65536, 37, 6029328, 65536, 37, 6029329, 65536, 37, 6029330, 65536, 37, 6029331, 65536, 37, 6029332, 65536, 37, 6029333, 65536, 37, 6029334, 65536, 37, 6029335, 65536, 37, 6029336, 65536, 37, 6029337, 65536, 37, 6029338, 65536, 37, 6029339, 65536, 37, 6029340, 65536, 37, 6029341, 65536, 37, 6029342, 65536, 37, 6029343, 196608, 38, 6029344, 0, 38, 6094854, 262144, 38, 6094855, 65536, 37, 6094856, 65536, 37, 6094857, 65536, 37, 6094858, 65536, 37, 6094859, 65536, 37, 6094860, 65536, 37, 6094861, 65536, 37, 6094862, 65536, 37, 6094863, 65536, 37, 6094864, 65536, 37, 6094865, 65536, 37, 6094866, 65536, 37, 6094867, 65536, 37, 6094868, 65536, 37, 6094869, 65536, 37, 6094870, 65536, 37, 6094871, 65536, 37, 6094872, 65536, 37, 6094873, 65536, 37, 6094874, 65536, 37, 6094875, 65536, 37, 6094876, 65536, 37, 6094877, 65536, 37, 6094878, 65536, 37, 6094879, 65536, 37, 6094880, 196608, 38 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 68, 196608, 64, 69, 327680, 64, 65610, 131072, 5, 65611, 0, 2, 65612, 65536, 2, 65613, 196608, 5, 131146, 131072, 6, 131147, 0, 3, 131148, 65536, 3, 131149, 196608, 6, 196683, 0, 6, 196684, 65536, 6, 393277, 131072, 5, 393278, 0, 2, 393279, 65536, 2, 393280, 196608, 5, 393289, 131072, 5, 393290, 0, 2, 393291, 65536, 2, 393292, 196608, 5, 458813, 131072, 6, 458814, 0, 3, 458815, 65536, 3, 458816, 196608, 6, 458818, 131072, 5, 458819, 0, 2, 458820, 65536, 2, 458821, 196608, 5, 458825, 131072, 6, 458826, 0, 3, 458827, 65536, 3, 458828, 196608, 6, 524350, 0, 6, 524351, 65536, 6, 524354, 131072, 6, 524355, 0, 3, 524356, 65536, 3, 524357, 196608, 6, 524362, 0, 6, 524363, 65536, 6, 589891, 0, 6, 589892, 65536, 6, 786507, 131072, 2, 786508, 131072, 2, 786509, 131072, 2, 786510, 131072, 2, 786511, 131072, 2, 786512, 131072, 2, 786513, 131072, 2, 851987, 65536, 35, 851988, 131072, 35, 852043, 131072, 3, 852044, 131072, 3, 852045, 131072, 3, 852046, 131072, 3, 852047, 131072, 3, 852048, 131072, 3, 852049, 131072, 3, 917523, 65536, 36, 917524, 131072, 36, 917579, 131072, 4, 917580, 131072, 4, 917581, 131072, 4, 917582, 131072, 4, 917583, 131072, 4, 917584, 131072, 4, 917585, 131072, 4, 983059, 327680, 37, 983060, 327680, 37, 1048591, 131072, 5, 1048592, 0, 2, 1048593, 65536, 2, 1048594, 196608, 5, 1048640, 196608, 64, 1114127, 131072, 6, 1114130, 196608, 6, 1179659, 131072, 37, 1179666, 131072, 5, 1179667, 0, 2, 1179668, 65536, 2, 1179669, 196608, 5, 1179670, 262144, 35, 1179709, 131072, 5, 1179710, 0, 2, 1179711, 65536, 2, 1179712, 196608, 5, 1245196, 131072, 5, 1245197, 0, 2, 1245198, 65536, 2, 1245199, 196608, 5, 1245200, 65536, 2, 1245201, 196608, 5, 1245202, 131072, 6, 1245205, 196608, 6, 1245206, 262144, 36, 1245245, 131072, 6, 1245246, 0, 3, 1245247, 65536, 3, 1245248, 196608, 6, 1310732, 131072, 6, 1310735, 196608, 6, 1310737, 196608, 6, 1310743, 131072, 5, 1310744, 0, 2, 1310745, 65536, 2, 1310746, 196608, 5, 1310747, 131072, 5, 1310748, 0, 2, 1310749, 65536, 2, 1310750, 196608, 5, 1310751, 262144, 35, 1310757, 131072, 5, 1310758, 0, 2, 1310759, 65536, 2, 1310760, 196608, 5, 1310782, 0, 6, 1310783, 65536, 6, 1376256, 393216, 4, 1376279, 131072, 6, 1376282, 196608, 6, 1376283, 131072, 6, 1376286, 196608, 6, 1376287, 262144, 36, 1376293, 131072, 6, 1376294, 0, 3, 1376295, 65536, 3, 1376296, 196608, 6, 1376297, 131072, 5, 1376298, 0, 2, 1376299, 65536, 2, 1376300, 196608, 5, 1376316, 262144, 64, 1376317, 262144, 64, 1376318, 262144, 64, 1376319, 262144, 64, 1441830, 0, 6, 1441831, 65536, 6, 1441833, 131072, 6, 1441836, 196608, 6, 1507328, 393216, 4, 1507356, 65536, 35, 1507357, 131072, 35, 1507380, 131072, 5, 1507381, 0, 2, 1507382, 65536, 2, 1507383, 196608, 5, 1507384, 131072, 5, 1507385, 0, 2, 1507386, 65536, 2, 1507387, 196608, 5, 1507390, 131072, 5, 1507391, 0, 2, 1507392, 65536, 2, 1507393, 196608, 5, 1507409, 131072, 5, 1507410, 0, 2, 1507411, 65536, 2, 1507412, 196608, 5, 1572888, 131072, 5, 1572889, 0, 2, 1572890, 65536, 2, 1572891, 196608, 5, 1572892, 65536, 36, 1572893, 131072, 5, 1572894, 0, 2, 1572895, 65536, 2, 1572896, 196608, 5, 1572910, 131072, 5, 1572911, 0, 2, 1572912, 65536, 2, 1572913, 196608, 5, 1572916, 131072, 6, 1572917, 0, 3, 1572918, 65536, 3, 1572919, 196608, 6, 1572920, 131072, 6, 1572921, 0, 3, 1572922, 65536, 3, 1572923, 196608, 6, 1572926, 131072, 6, 1572927, 0, 3, 1572928, 65536, 3, 1572929, 196608, 6, 1572945, 131072, 6, 1572946, 0, 3, 1572947, 65536, 3, 1572948, 196608, 6, 1638400, 393216, 4, 1638415, 65536, 35, 1638416, 131072, 35, 1638424, 131072, 6, 1638425, 0, 3, 1638426, 65536, 3, 1638427, 196608, 6, 1638429, 131072, 6, 1638430, 0, 3, 1638431, 65536, 3, 1638432, 196608, 6, 1638446, 131072, 6, 1638449, 196608, 6, 1638463, 0, 6, 1638464, 65536, 6, 1638482, 0, 6, 1638483, 65536, 6, 1703951, 65536, 36, 1703952, 131072, 36, 1703954, 131072, 5, 1703955, 0, 2, 1703956, 65536, 2, 1703957, 196608, 5, 1703961, 0, 6, 1703962, 65536, 6, 1703966, 0, 6, 1703967, 65536, 6, 1703986, 131072, 5, 1703987, 0, 2, 1703988, 131072, 5, 1703989, 0, 2, 1703990, 65536, 2, 1703991, 196608, 5, 1769472, 393216, 4, 1769490, 131072, 6, 1769491, 0, 3, 1769492, 65536, 3, 1769493, 196608, 6, 1769517, 65536, 35, 1769518, 131072, 35, 1769522, 131072, 6, 1769524, 131072, 6, 1769527, 196608, 6, 1835027, 0, 6, 1835028, 65536, 6, 1835053, 65536, 36, 1835054, 131072, 36, 1835062, 65536, 35, 1835063, 131072, 35, 1900598, 65536, 36, 1900599, 131072, 36, 1900604, 196608, 29, 1900608, 327680, 29, 1966098, 131072, 5, 1966099, 0, 2, 1966100, 65536, 2, 1966101, 196608, 5, 1966123, 65536, 35, 1966124, 131072, 35, 2031626, 262144, 21, 2031627, 262144, 3, 2031634, 131072, 6, 2031635, 0, 3, 2031636, 65536, 3, 2031637, 196608, 6, 2031643, 131072, 5, 2031644, 0, 2, 2031645, 65536, 2, 2031646, 196608, 5, 2031659, 65536, 36, 2031660, 131072, 36, 2031664, 196608, 35, 2031665, 262144, 35, 2097152, 131072, 2, 2097153, 131072, 2, 2097154, 131072, 2, 2097155, 131072, 2, 2097156, 131072, 2, 2097157, 131072, 2, 2097158, 131072, 2, 2097159, 131072, 2, 2097160, 131072, 2, 2097161, 131072, 2, 2097162, 262144, 22, 2097163, 262144, 4, 2097171, 0, 6, 2097172, 65536, 6, 2097179, 131072, 6, 2097180, 0, 3, 2097181, 65536, 3, 2097182, 196608, 6, 2097200, 196608, 36, 2097201, 262144, 36, 2162688, 131072, 3, 2162689, 131072, 3, 2162690, 131072, 3, 2162691, 131072, 3, 2162692, 131072, 3, 2162693, 131072, 3, 2162694, 131072, 3, 2162695, 131072, 3, 2162696, 131072, 3, 2162697, 131072, 3, 2162710, 131072, 2, 2162711, 131072, 2, 2162712, 131072, 2, 2162713, 131072, 2, 2162714, 131072, 2, 2162715, 131072, 2, 2162716, 0, 6, 2162717, 65536, 6, 2162723, 131072, 2, 2162724, 131072, 2, 2162725, 131072, 2, 2162726, 131072, 2, 2162727, 131072, 2, 2162728, 131072, 2, 2162729, 131072, 2, 2162730, 131072, 2, 2162745, 131072, 5, 2162746, 0, 2, 2162747, 65536, 2, 2162748, 196608, 5, 2228224, 131072, 3, 2228225, 131072, 3, 2228226, 131072, 3, 2228227, 131072, 3, 2228228, 131072, 3, 2228229, 131072, 3, 2228230, 131072, 3, 2228231, 131072, 3, 2228232, 131072, 3, 2228233, 131072, 3, 2228246, 131072, 3, 2228247, 131072, 3, 2228248, 131072, 3, 2228249, 131072, 3, 2228250, 131072, 3, 2228251, 131072, 3, 2228259, 131072, 3, 2228260, 131072, 3, 2228261, 131072, 3, 2228262, 131072, 3, 2228263, 131072, 3, 2228264, 131072, 3, 2228265, 131072, 3, 2228266, 131072, 3, 2228281, 131072, 6, 2228284, 196608, 6, 2293760, 131072, 4, 2293761, 131072, 4, 2293762, 131072, 4, 2293763, 131072, 4, 2293764, 131072, 4, 2293765, 131072, 4, 2293766, 131072, 4, 2293767, 131072, 4, 2293768, 131072, 4, 2293769, 131072, 4, 2293775, 196608, 35, 2293776, 262144, 35, 2293782, 131072, 4, 2293783, 131072, 4, 2293784, 131072, 4, 2293785, 131072, 4, 2293786, 131072, 4, 2293787, 131072, 4, 2293795, 131072, 4, 2293796, 131072, 4, 2293797, 131072, 4, 2293798, 131072, 4, 2293799, 131072, 4, 2293800, 131072, 4, 2293801, 131072, 4, 2293802, 131072, 4, 2293822, 196608, 64, 2293831, 327680, 64, 2359311, 196608, 36, 2359312, 262144, 36, 2359342, 196608, 35, 2359343, 262144, 35, 2359355, 196608, 35, 2359356, 262144, 35, 2359359, 196608, 64, 2424845, 131072, 5, 2424846, 0, 2, 2424847, 65536, 2, 2424848, 196608, 5, 2424878, 196608, 36, 2424879, 262144, 36, 2424891, 196608, 36, 2424892, 262144, 36, 2490381, 131072, 6, 2490382, 0, 3, 2490383, 65536, 3, 2490384, 196608, 6, 2490388, 196608, 35, 2490389, 262144, 35, 2490411, 65536, 35, 2490412, 131072, 35, 2555918, 0, 6, 2555919, 65536, 6, 2555924, 196608, 36, 2555925, 262144, 36, 2555947, 65536, 36, 2555948, 131072, 36, 2621451, 262144, 21, 2686987, 262144, 22, 2686997, 131072, 5, 2686998, 0, 2, 2686999, 65536, 2, 2687000, 196608, 5, 2687021, 196608, 64, 2752533, 131072, 6, 2752534, 0, 3, 2752535, 65536, 3, 2752536, 196608, 6, 2818070, 0, 6, 2818071, 65536, 6, 2883613, 131072, 5, 2883614, 0, 2, 2883615, 65536, 2, 2883616, 196608, 5, 2949137, 458752, 34, 2949149, 131072, 6, 2949150, 0, 3, 2949151, 65536, 3, 2949152, 196608, 6, 3014656, 196608, 32, 3014678, 131072, 5, 3014679, 0, 2, 3014680, 65536, 2, 3014681, 196608, 5, 3014686, 0, 6, 3014687, 65536, 6, 3014701, 196608, 35, 3014702, 262144, 35, 3080193, 196608, 32, 3080201, 0, 11, 3080202, 65536, 11, 3080203, 131072, 11, 3080214, 131072, 6, 3080215, 0, 3, 3080216, 65536, 3, 3080217, 196608, 6, 3080237, 196608, 36, 3080238, 262144, 36, 3145729, 196608, 32, 3145737, 0, 12, 3145751, 0, 6, 3145752, 65536, 6, 3145756, 196608, 35, 3145757, 262144, 35, 3211265, 196608, 32, 3211273, 0, 13, 3211292, 196608, 36, 3211293, 262144, 36, 3211306, 196608, 64, 3276801, 196608, 32, 3276809, 196608, 12, 3276813, 262144, 21, 3276814, 196608, 35, 3276815, 262144, 35, 3276832, 131072, 5, 3276833, 0, 2, 3276834, 65536, 2, 3276835, 196608, 5, 3342337, 196608, 32, 3342349, 262144, 22, 3342350, 196608, 36, 3342351, 262144, 36, 3342363, 458752, 34, 3342368, 131072, 6, 3342369, 0, 3, 3342370, 65536, 3, 3342371, 196608, 6, 3407874, 196608, 32, 3407905, 0, 6, 3407906, 65536, 6, 3473410, 196608, 32, 3473441, 196608, 35, 3473442, 262144, 35, 3473452, 65536, 35, 3473453, 131072, 35, 3538946, 196608, 32, 3538977, 196608, 36, 3538978, 262144, 36, 3538988, 65536, 36, 3538989, 131072, 36, 3604482, 196608, 32, 3604483, 196608, 32, 3604493, 262144, 21, 3604507, 65536, 35, 3604508, 131072, 35, 3670020, 196608, 32, 3670029, 262144, 22, 3670043, 65536, 36, 3670044, 131072, 36, 3735557, 196608, 32, 3735558, 196608, 32, 3735566, 262144, 21, 3735585, 131072, 5, 3735586, 0, 2, 3735587, 65536, 2, 3735588, 196608, 5, 3735610, 327680, 130, 3801095, 196608, 32, 3801102, 262144, 22, 3801119, 196608, 35, 3801120, 262144, 35, 3801121, 131072, 6, 3801122, 0, 3, 3801123, 65536, 3, 3801124, 196608, 6, 3801131, 196608, 35, 3801132, 262144, 35, 3801144, 0, 128, 3801145, 65536, 128, 3801146, 131072, 128, 3801147, 196608, 128, 3801148, 262144, 128, 3866631, 196608, 32, 3866645, 131072, 5, 3866646, 0, 2, 3866647, 65536, 2, 3866648, 196608, 5, 3866655, 196608, 36, 3866656, 262144, 36, 3866658, 0, 6, 3866659, 65536, 6, 3866667, 196608, 36, 3866668, 262144, 36, 3866680, 0, 129, 3866681, 65536, 129, 3866682, 131072, 129, 3866683, 196608, 129, 3866684, 262144, 129, 3932168, 196608, 32, 3932172, 0, 11, 3932173, 65536, 11, 3932174, 131072, 11, 3932181, 131072, 6, 3932182, 0, 3, 3932183, 65536, 3, 3932184, 196608, 6, 3997696, 65536, 37, 3997697, 65536, 37, 3997698, 65536, 37, 3997699, 65536, 37, 3997700, 65536, 37, 3997701, 65536, 37, 3997702, 65536, 37, 3997703, 65536, 37, 3997704, 65536, 37, 3997705, 65536, 37, 3997706, 131072, 37, 3997711, 131072, 5, 3997712, 0, 2, 3997713, 65536, 2, 3997714, 196608, 5, 3997718, 0, 6, 3997719, 65536, 6, 3997722, 393216, 32, 3997723, 458752, 32, 3997730, 131072, 5, 3997731, 0, 2, 3997732, 65536, 2, 3997733, 196608, 5, 4063243, 131072, 37, 4063247, 131072, 6, 4063248, 0, 3, 4063249, 65536, 3, 4063250, 196608, 6, 4063266, 131072, 6, 4063267, 0, 3, 4063268, 65536, 3, 4063269, 196608, 6, 4063292, 131072, 5, 4063293, 0, 2, 4063294, 65536, 2, 4063295, 196608, 5, 4128780, 0, 11, 4128781, 65536, 11, 4128782, 131072, 11, 4128784, 0, 6, 4128785, 65536, 6, 4128803, 0, 6, 4128804, 65536, 6, 4128827, 393216, 130, 4128828, 131072, 6, 4128831, 196608, 6, 4194330, 131072, 5, 4194331, 0, 2, 4194332, 65536, 2, 4194333, 196608, 5, 4194353, 131072, 5, 4194354, 0, 2, 4194355, 131072, 5, 4194356, 0, 2, 4194357, 65536, 2, 4194358, 196608, 5, 4194367, 131072, 5, 4194368, 0, 2, 4194369, 65536, 2, 4194370, 196608, 5, 4259866, 131072, 6, 4259867, 0, 3, 4259868, 65536, 3, 4259869, 196608, 6, 4259889, 131072, 6, 4259891, 131072, 6, 4259894, 196608, 6, 4259903, 131072, 6, 4259906, 196608, 6, 4325403, 0, 6, 4325404, 65536, 6, 4325439, 131072, 5, 4325442, 196608, 5, 4390935, 65536, 35, 4390936, 131072, 35, 4390956, 65536, 35, 4390957, 131072, 35, 4390975, 131072, 6, 4390978, 196608, 6, 4456471, 65536, 36, 4456472, 131072, 36, 4456492, 65536, 36, 4456493, 131072, 36, 4521997, 196608, 35, 4521998, 262144, 35, 4522009, 131072, 5, 4522010, 0, 2, 4522011, 65536, 2, 4522012, 196608, 5, 4522029, 196608, 64, 4522030, 196608, 64, 4587533, 196608, 36, 4587534, 262144, 36, 4587537, 131072, 5, 4587538, 0, 2, 4587539, 65536, 2, 4587540, 196608, 5, 4587545, 131072, 6, 4587546, 0, 3, 4587547, 65536, 3, 4587548, 196608, 6, 4653073, 131072, 6, 4653074, 0, 3, 4653075, 65536, 3, 4653076, 196608, 6, 4653082, 0, 6, 4653083, 65536, 6, 4718604, 131072, 37, 4718610, 0, 6, 4718611, 65536, 6, 4784159, 131072, 5, 4784160, 0, 2, 4784161, 65536, 2, 4784162, 196608, 5, 4784164, 458752, 56, 4784165, 393216, 48, 4784166, 458752, 48, 4784167, 458752, 56, 4849680, 131072, 5, 4849681, 0, 2, 4849682, 65536, 2, 4849683, 196608, 5, 4849689, 131072, 5, 4849690, 0, 2, 4849691, 65536, 2, 4849692, 196608, 5, 4849695, 131072, 6, 4849696, 0, 3, 4849697, 65536, 3, 4849698, 196608, 6, 4849700, 458752, 68, 4849701, 393216, 49, 4849702, 458752, 49, 4849703, 458752, 73, 4849704, 196608, 64, 4849705, 262144, 64, 4849706, 262144, 64, 4849707, 262144, 64, 4915216, 131072, 6, 4915217, 0, 3, 4915218, 65536, 3, 4915219, 196608, 6, 4915225, 131072, 6, 4915226, 0, 3, 4915227, 65536, 3, 4915228, 196608, 6, 4915232, 0, 6, 4915233, 65536, 6, 4915234, 196608, 35, 4915235, 262144, 35, 4915236, 458752, 69, 4915237, 262144, 46, 4915238, 327680, 46, 4915239, 458752, 74, 4980746, 65536, 37, 4980747, 65536, 37, 4980748, 65536, 37, 4980749, 65536, 37, 4980750, 65536, 37, 4980751, 131072, 37, 4980753, 0, 6, 4980754, 65536, 6, 4980762, 0, 6, 4980763, 65536, 6, 4980770, 196608, 36, 4980771, 262144, 36, 4980772, 458752, 70, 4980773, 262144, 47, 4980774, 327680, 47, 4980775, 458752, 75, 5046287, 131072, 38, 5046289, 131072, 37, 5046290, 131072, 5, 5046291, 0, 2, 5046292, 65536, 2, 5046293, 196608, 5, 5046302, 131072, 5, 5046303, 0, 2, 5046304, 65536, 2, 5046305, 196608, 5, 5046308, 458752, 71, 5046309, 262144, 48, 5046310, 327680, 48, 5046311, 458752, 76, 5111826, 131072, 6, 5111827, 0, 3, 5111828, 65536, 3, 5111829, 196608, 6, 5111838, 131072, 6, 5111839, 0, 3, 5111840, 65536, 3, 5111841, 196608, 6, 5111844, 458752, 72, 5111845, 262144, 49, 5111846, 327680, 49, 5111847, 458752, 77, 5177362, 131072, 5, 5177365, 196608, 5, 5177366, 65536, 35, 5177367, 131072, 35, 5177374, 131072, 7, 5177375, 0, 4, 5177376, 65536, 4, 5177377, 196608, 7, 5242898, 131072, 6, 5242901, 196608, 6, 5242902, 65536, 36, 5242903, 131072, 36, 5242906, 131072, 5, 5242907, 0, 2, 5242908, 65536, 2, 5242909, 196608, 5, 5242910, 131072, 6, 5242911, 0, 5, 5242912, 65536, 5, 5242913, 196608, 6, 5242920, 0, 37, 5242921, 0, 37, 5242922, 0, 37, 5308442, 131072, 6, 5308443, 0, 3, 5308444, 65536, 3, 5308445, 196608, 6, 5308447, 0, 6, 5308448, 65536, 6, 5308452, 0, 37, 5308453, 0, 37, 5373979, 0, 6, 5373980, 65536, 6, 5505034, 0, 32, 5505035, 65536, 32, 5505036, 131072, 32, 5505042, 196608, 35, 5505043, 262144, 35, 5505055, 0, 37, 5505056, 0, 37, 5570570, 0, 33, 5570571, 65536, 33, 5570572, 131072, 33, 5570578, 196608, 36, 5570579, 262144, 36, 5636106, 0, 34, 5636107, 65536, 34, 5636108, 131072, 34, 5636110, 65536, 35, 5636111, 131072, 35, 5636116, 393216, 37, 5701646, 65536, 36, 5701647, 131072, 36, 5701652, 393216, 38, 5701653, 393216, 37, 5701659, 0, 15, 5701660, 65536, 15, 5701661, 131072, 15, 5767176, 65536, 35, 5767177, 131072, 35, 5767188, 393216, 39, 5767189, 393216, 38, 5832712, 65536, 36, 5832713, 131072, 36, 5832724, 393216, 40, 5832725, 393216, 39, 5832729, 0, 15, 5832730, 65536, 15, 5832731, 131072, 5, 5832732, 0, 2, 5832733, 65536, 2, 5832734, 196608, 5, 5898255, 196608, 35, 5898256, 262144, 35, 5898260, 393216, 41, 5898261, 393216, 40, 5898267, 131072, 6, 5898270, 196608, 6, 5963786, 393216, 34, 5963791, 196608, 36, 5963792, 262144, 36, 5963797, 393216, 41 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1200, 2512) +scene_destination = "res://Maps/Routes/Route7/Route_7_Rest_Center.tscn" +location = Vector2(272, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 2768) +scene_destination = "res://Maps/Caves/Rochfale_Tunnel.tscn" +location = Vector2(2064, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2608, 432) +scene_destination = "res://Maps/NuclearPlantEpsilon1/Nuclear_Plant_Epsilon_1.tscn" +location = Vector2(560, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1872, 2000) +scene_destination = "res://Maps/Routes/Route7/Route_7_M178.tscn" +location = Vector2(304, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 1072) +scene_destination = "res://Maps/Routes/Route8/Route_8_Boat.tscn" +location = Vector2(720, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 1040) +scene_destination = "res://Maps/Routes/Route8/Route_8_Boat.tscn" +location = Vector2(720, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1936, 1008) +scene_destination = "res://Maps/Caves/Route_07_Hidden_Cave.tscn" +location = Vector2(336, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 2160) +trainer = true +texture = ExtResource("201") +trainer_name = "YOUNGSTER Cedric" +trainer_reward = 480 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[94, 20], [30, 20]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(496, 1936) +trainer = true +texture = ExtResource("202") +trainer_name = "FISHERMAN Matt" +trainer_reward = 800 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[78, 20], [42, 20], [25, 20]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 1968) +trainer = true +texture = ExtResource("203") +trainer_name = "COOLTRAINER Joss" +trainer_reward = 1200 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[81, 20], [60, 20], [58, 20]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(848, 1584) +trainer = true +texture = ExtResource("204") +trainer_name = "BLACK BELT Pop" +trainer_reward = 1430 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[19, 22]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(496, 1328) +trainer = true +texture = ExtResource("205") +trainer_name = "BLACK BELT Gordon" +trainer_reward = 1430 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[60, 19], [61, 22]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 1360) +trainer = true +texture = ExtResource("206") +trainer_name = "SWIMMER♀ Jessica" +trainer_reward = 1050 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[38, 20], [25, 19], [49, 21]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 1104) +trainer = true +trainer_name = "RIVAL Theo" +trainer_reward = 350 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[5, 5]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2320, 432) +texture = ExtResource("301") +facing = "Up" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 2896) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 1104) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 1072) +texture = ExtResource("304") +facing = "Right" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1040, 2192) +texture = ExtResource("6") +item_id = 210 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(592, 2256) +texture = ExtResource("6") +item_id = 12 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(816, 1456) +texture = ExtResource("6") +item_id = 118 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1360, 1712) +texture = ExtResource("6") +item_id = 117 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(464, 1808) +texture = ExtResource("6") +item_id = 3 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(560, 752) +texture = ExtResource("6") +item_id = 172 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(976, 1072) +texture = ExtResource("6") +item_id = 17 + +[node name="Item8" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1648, 1040) +texture = ExtResource("6") +item_id = 213 + +[node name="Item9" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2096, 528) +texture = ExtResource("6") +item_id = 195 + +[node name="Item10" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2416, 1136) +texture = ExtResource("6") +item_id = 243 + +[node name="Item11" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(912, 848) +texture = ExtResource("6") +item_id = 78 + +[node name="Item12" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2672, 848) +texture = ExtResource("6") +item_id = 513 + +[node name="Item13" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1168, 720) +texture = ExtResource("6") +item_id = 233 diff --git a/Maps/Routes/Route7/Route_7_M178.gd b/Maps/Routes/Route7/Route_7_M178.gd new file mode 100644 index 000000000..95e34aba2 --- /dev/null +++ b/Maps/Routes/Route7/Route_7_M178.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map178 + +var map_name = "Route 07" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 240): + Global.game.play_dialogue("MAP178_NPC_1") + return null diff --git a/Maps/Routes/Route7/Route_7_M178.gd.uid b/Maps/Routes/Route7/Route_7_M178.gd.uid new file mode 100644 index 000000000..c5a4a34d6 --- /dev/null +++ b/Maps/Routes/Route7/Route_7_M178.gd.uid @@ -0,0 +1 @@ +uid://b2har4af2wwrj diff --git a/Maps/Routes/Route7/Route_7_M178.tscn b/Maps/Routes/Route7/Route_7_M178.tscn new file mode 100644 index 000000000..71e583e1b --- /dev/null +++ b/Maps/Routes/Route7/Route_7_M178.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route7/Route_7_M178_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route7/Route_7_M178.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="301"] +[node name="Route 07" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 262145, 0, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 131073, 1, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 4, 196614, 196608, 3, 196615, 262144, 3, 196616, 262144, 3, 196617, 262144, 3, 196618, 262144, 3, 196619, 262144, 3, 196620, 327680, 3, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 4, 262150, 196608, 4, 262151, 262144, 4, 262152, 262144, 4, 262153, 262144, 4, 262154, 262144, 4, 262155, 262144, 4, 262156, 327680, 4, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 4, 327686, 393216, 30, 327687, 458752, 30, 327688, 393216, 30, 327689, 458752, 30, 327690, 393216, 30, 327691, 458752, 30, 327692, 393216, 30, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 4, 393222, 393216, 31, 393223, 458752, 31, 393224, 393216, 31, 393225, 458752, 31, 393226, 393216, 31, 393227, 458752, 31, 393228, 393216, 31, 393229, 262145, 2, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 4, 458758, 393216, 30, 458759, 458752, 30, 458760, 393216, 30, 458761, 458752, 30, 458762, 393216, 30, 458763, 458752, 30, 458764, 393216, 30, 458765, 262145, 2, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 4, 524294, 393216, 31, 524295, 458752, 31, 524296, 393216, 31, 524297, 458752, 31, 524298, 393216, 31, 524299, 458752, 31, 524300, 393216, 31, 524301, 262145, 2, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 4, 589830, 393216, 30, 589831, 458752, 30, 589832, 393216, 30, 589833, 458752, 30, 589834, 393216, 30, 589835, 458752, 30, 589836, 393216, 30, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 4, 655366, 393216, 31, 655367, 458752, 31, 655368, 393216, 31, 655369, 458752, 31, 655370, 393216, 31, 655371, 458752, 31, 655372, 393216, 31, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 131073, 0, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 65537, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327687, 0, 15, 327688, 65536, 15, 327689, 65536, 15, 327690, 65536, 15, 327691, 131072, 15, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 458759, 0, 16, 458760, 65536, 16, 458761, 65536, 16, 458762, 65536, 16, 458763, 131072, 16, 524295, 0, 16, 524296, 65536, 16, 524297, 65536, 16, 524298, 65536, 16, 524299, 131072, 16, 589831, 0, 17, 589832, 65536, 17, 589833, 65536, 17, 589834, 65536, 17, 589835, 131072, 17 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327686, 262144, 119, 327690, 262144, 115, 327691, 327680, 115, 589836, 262144, 119, 655368, 131072, 29, 655369, 196608, 29, 655370, 262144, 29, 655372, 262144, 119 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 368) +scene_destination = "res://Maps/Routes/Route7/Route_7.tscn" +location = Vector2(1872, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 240) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/Routes/Route7/Route_7_M178_tileset.tres b/Maps/Routes/Route7/Route_7_M178_tileset.tres new file mode 100644 index 000000000..50d377a5f --- /dev/null +++ b/Maps/Routes/Route7/Route_7_M178_tileset.tres @@ -0,0 +1,148 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:115/0 = 0 +4:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:115/0 = 0 +5:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +7:30/0 = 0 +7:31/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route7/Route_7_Rest_Center.gd b/Maps/Routes/Route7/Route_7_Rest_Center.gd new file mode 100644 index 000000000..87fac343b --- /dev/null +++ b/Maps/Routes/Route7/Route_7_Rest_Center.gd @@ -0,0 +1,45 @@ +extends Node2D # gen_map.py Map115 + +var map_name = "Route 07(Rest Center)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(336, 176): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/Routes/Route7/Route_7.tscn" + Global.game.release_player() diff --git a/Maps/Routes/Route7/Route_7_Rest_Center.gd.uid b/Maps/Routes/Route7/Route_7_Rest_Center.gd.uid new file mode 100644 index 000000000..67429efaf --- /dev/null +++ b/Maps/Routes/Route7/Route_7_Rest_Center.gd.uid @@ -0,0 +1 @@ +uid://cuen7vchcysad diff --git a/Maps/Routes/Route7/Route_7_Rest_Center.tscn b/Maps/Routes/Route7/Route_7_Rest_Center.tscn new file mode 100644 index 000000000..100c5dcde --- /dev/null +++ b/Maps/Routes/Route7/Route_7_Rest_Center.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route7/Route_7_Rest_Center_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route7/Route_7_Rest_Center.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_134.png" id="401"] +[node name="Route 07(Rest Center)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 196608, 3, 65540, 262144, 3, 65541, 262144, 3, 65542, 262144, 3, 65543, 262144, 3, 65544, 0, 0, 65545, 0, 0, 65546, 262144, 3, 65547, 262144, 3, 65548, 262144, 3, 65549, 262144, 3, 65550, 327680, 3, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 196608, 4, 131076, 262144, 4, 131077, 262144, 4, 131078, 262144, 4, 131079, 262144, 4, 131080, 0, 0, 131081, 0, 0, 131082, 262144, 4, 131083, 262144, 4, 131084, 262144, 4, 131085, 262144, 4, 131086, 327680, 4, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 65536, 6, 196612, 65536, 6, 196613, 65536, 6, 196614, 65536, 6, 196615, 65536, 6, 196616, 196608, 3, 196617, 327680, 3, 196618, 65536, 6, 196619, 65536, 6, 196620, 65536, 6, 196621, 65536, 6, 196622, 65536, 6, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 65536, 6, 262148, 65536, 5, 262149, 65536, 5, 262150, 65536, 5, 262151, 65536, 5, 262152, 196608, 4, 262153, 327680, 4, 262154, 65536, 5, 262155, 65536, 5, 262156, 65536, 5, 262157, 65536, 5, 262158, 65536, 5, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 65536, 6, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 6, 327689, 65536, 6, 327690, 65536, 5, 327691, 65536, 5, 327692, 65536, 5, 327693, 65536, 5, 327694, 65536, 5, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 65536, 6, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 65536, 5, 393229, 65536, 5, 393230, 65536, 5, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 65536, 6, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 65536, 5, 458765, 65536, 5, 458766, 65536, 5, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 65536, 6, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 65536, 5, 524302, 65536, 5, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 65536, 6, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 65536, 5, 589837, 65536, 5, 589838, 65536, 5, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 65536, 6, 655364, 65536, 5, 655365, 65536, 5, 655366, 65536, 5, 655367, 65536, 5, 655368, 65536, 5, 655369, 65536, 5, 655370, 65536, 5, 655371, 65536, 5, 655372, 65536, 5, 655373, 65536, 5, 655374, 65536, 5, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65539, 196608, 3, 65540, 196608, 11, 65541, 262144, 11, 65542, 262144, 3, 65543, 262144, 3, 65546, 262144, 3, 65547, 262144, 3, 65548, 196608, 11, 65549, 262144, 11, 65550, 327680, 3, 131075, 196608, 4, 131076, 196608, 12, 131077, 262144, 12, 131078, 262144, 4, 131079, 262144, 4, 131082, 262144, 4, 131083, 262144, 4, 131084, 196608, 12, 131085, 262144, 12, 131086, 327680, 4, 196616, 196608, 3, 196617, 327680, 3, 262152, 196608, 4, 262153, 327680, 4, 327686, 393216, 15, 327687, 458752, 15, 327688, 458752, 15, 327689, 458752, 15, 327690, 458752, 15, 327691, 0, 18, 393222, 393216, 16, 393223, 458752, 16, 393224, 458752, 16, 393225, 458752, 16, 393226, 458752, 16, 393227, 0, 19, 458758, 393216, 16, 458759, 458752, 16, 458760, 458752, 16, 458761, 458752, 16, 458762, 458752, 16, 458763, 0, 19, 524294, 393216, 17, 524295, 458752, 17, 524296, 458752, 17, 524297, 458752, 17, 524298, 458752, 17, 524299, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65543, 393216, 20, 131075, 131072, 9, 131076, 65536, 18, 131077, 131072, 18, 131078, 196608, 13, 131082, 458752, 7, 131083, 0, 9, 131084, 262144, 18, 131085, 327680, 18, 131086, 196608, 13, 196611, 131072, 10, 196612, 65536, 19, 196613, 131072, 19, 196614, 196608, 14, 196618, 458752, 8, 196619, 0, 10, 196620, 262144, 19, 196621, 327680, 19, 196622, 196608, 14, 262148, 65536, 20, 262152, 393216, 13, 262153, 458752, 13, 262156, 262144, 20, 262157, 327680, 20, 327688, 393216, 14, 327689, 458752, 14, 327692, 262144, 18, 327693, 327680, 18, 393224, 196608, 19, 393228, 262144, 19, 393229, 327680, 19, 458756, 262144, 9, 458757, 327680, 9, 458758, 65536, 20, 458764, 262144, 20, 458765, 327680, 20, 524292, 262144, 10, 524293, 327680, 10, 524294, 65536, 20, 524300, 262144, 18, 524301, 327680, 18, 589836, 262144, 19, 589837, 327680, 19, 655367, 131072, 29, 655368, 196608, 29, 655369, 262144, 29, 655372, 262144, 20, 655373, 327680, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 368) +scene_destination = "res://Maps/Routes/Route7/Route_7.tscn" +location = Vector2(1200, 2512) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 176) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/Routes/Route7/Route_7_Rest_Center_tileset.tres b/Maps/Routes/Route7/Route_7_Rest_Center_tileset.tres new file mode 100644 index 000000000..a2877c435 --- /dev/null +++ b/Maps/Routes/Route7/Route_7_Rest_Center_tileset.tres @@ -0,0 +1,195 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route7/Route_7_tileset.tres b/Maps/Routes/Route7/Route_7_tileset.tres new file mode 100644 index 000000000..37b9b1a70 --- /dev/null +++ b/Maps/Routes/Route7/Route_7_tileset.tres @@ -0,0 +1,686 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Bealbeach.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Beach1_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower1_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/beachwater_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:59/0 = 0 +0:60/0 = 0 +0:61/0 = 0 +0:62/0 = 0 +0:64/0 = 0 +0:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:128/0 = 0 +0:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:129/0 = 0 +0:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:130/0 = 0 +0:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:131/0 = 0 +0:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:132/0 = 0 +0:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:133/0 = 0 +1:0/0 = 0 +1:2/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:61/0 = 0 +1:62/0 = 0 +1:63/0 = 0 +1:64/0 = 0 +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:128/0 = 0 +1:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:129/0 = 0 +1:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:130/0 = 0 +1:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:131/0 = 0 +1:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:132/0 = 0 +1:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:133/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:6/0 = 0 +2:7/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:62/0 = 0 +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:128/0 = 0 +2:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:129/0 = 0 +2:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:130/0 = 0 +2:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:131/0 = 0 +2:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:132/0 = 0 +2:133/0 = 0 +3:0/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:7/0 = 0 +3:11/0 = 0 +3:12/0 = 0 +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:64/0 = 0 +3:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:128/0 = 0 +3:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:129/0 = 0 +3:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:131/0 = 0 +3:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:132/0 = 0 +3:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:133/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:30/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:47/0 = 0 +4:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:48/0 = 0 +4:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:49/0 = 0 +4:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:63/0 = 0 +4:64/0 = 0 +4:128/0 = 0 +4:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:129/0 = 0 +4:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:132/0 = 0 +4:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:133/0 = 0 +5:27/0 = 0 +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:32/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:46/0 = 0 +5:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:47/0 = 0 +5:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:48/0 = 0 +5:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:49/0 = 0 +5:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:62/0 = 0 +5:63/0 = 0 +5:64/0 = 0 +5:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:32/0 = 0 +6:34/0 = 0 +6:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:49/0 = 0 +6:65/0 = 0 +6:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:130/0 = 0 +6:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:32/0 = 0 +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:48/0 = 0 +7:49/0 = 0 +7:56/0 = 0 +7:65/0 = 0 +7:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:68/0 = 0 +7:69/0 = 0 +7:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:70/0 = 0 +7:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:71/0 = 0 +7:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:72/0 = 0 +7:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:73/0 = 0 +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:75/0 = 0 +7:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:76/0 = 0 +7:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:77/0 = 0 +7:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/5 = SubResource("src5") +sources/7 = SubResource("src7") diff --git a/Maps/Routes/Route8/Route_8.gd b/Maps/Routes/Route8/Route_8.gd new file mode 100644 index 000000000..e69413aba --- /dev/null +++ b/Maps/Routes/Route8/Route_8.gd @@ -0,0 +1,194 @@ +extends Node2D # gen_map.py Map117 + +var map_name = "Route 08" +var map_px_size = Vector2(4096, 3392) +var edge_connections = [["N", "res://Maps/Routes/Route8/Route_8_plant.tscn", 32, 1104, 1280], ["E", "res://Maps/Routes/Route7/Route_7.tscn", 256, 16, 3200]] + +var wild_table = [ + [90, 20, 21, 24], + [44, 20, 21, 24], + [57, 15, 22, 25], + [90, 10, 23, 25], + [92, 10, 20, 22], + [60, 10, 21, 26], + [92, 5, 21, 23], + [94, 4, 24, 27], + [44, 4, 23, 26], + [58, 1, 25, 27], + [94, 1, 25, 28], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(3120, 1168): + Global.game.play_dialogue("MAP117_SIGN_1") + if check_pos == Vector2(2512, 1424): + Global.game.play_dialogue("MAP117_SIGN_2") + if check_pos == Vector2(624, 2352): + Global.game.play_dialogue("MAP117_SIGN_3") + if check_pos == Vector2(944, 1264): + Global.game.play_dialogue("MAP117_SIGN_4") + if check_pos == Vector2(4016, 848): + Global.game.play_dialogue("MAP117_NPC_1") + if check_pos == Vector2(3024, 1200): + Global.game.play_dialogue("MAP117_NPC_2") + if check_pos == Vector2(2896, 1360): + Global.game.play_dialogue("MAP117_NPC_3") + if check_pos == Vector2(2128, 1520): + Global.game.play_dialogue("MAP117_NPC_4") + if check_pos == Vector2(1616, 528): + Global.game.play_dialogue("MAP117_NPC_5") + if check_pos == Vector2(2480, 784): + Global.game.play_dialogue("MAP117_NPC_6") + if check_pos == Vector2(1584, 496): + Global.game.play_dialogue("MAP117_NPC_7") + if check_pos == Vector2(2352, 1456): + Global.game.play_dialogue("MAP117_NPC_8") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(209, 1) + Global.game.recive_item(209) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(260, 1) + Global.game.recive_item(260) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(55, 1) + Global.game.recive_item(55) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(181, 1) + Global.game.recive_item(181) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(276, 1) + Global.game.recive_item(276) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(171, 1) + Global.game.recive_item(171) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(210, 1) + Global.game.recive_item(210) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item8") != null and check_pos == $NPC_Layer/Item8.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_8_TAKEN") + Global.inventory.add_item_by_id_multiple(202, 1) + Global.game.recive_item(202) + $NPC_Layer/Item8.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item9") != null and check_pos == $NPC_Layer/Item9.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_9_TAKEN") + Global.inventory.add_item_by_id_multiple(241, 1) + Global.game.recive_item(241) + $NPC_Layer/Item9.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item10") != null and check_pos == $NPC_Layer/Item10.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_10_TAKEN") + Global.inventory.add_item_by_id_multiple(209, 1) + Global.game.recive_item(209) + $NPC_Layer/Item10.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item11") != null and check_pos == $NPC_Layer/Item11.position: + Global.game.lock_player() + Global.past_events.append("MAP117_ITEM_11_TAKEN") + Global.inventory.add_item_by_id_multiple(207, 1) + Global.game.recive_item(207) + $NPC_Layer/Item11.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP117_TRAINER_1", "defeat": "MAP117_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer032.png"}, + "Trainer10": {"pre": "MAP117_TRAINER_10", "defeat": "MAP117_TRAINER_10_DEFEAT", "portrait": "Graphics/Characters/trainer034.png"}, + "Trainer2": {"pre": "MAP117_TRAINER_2", "defeat": "MAP117_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer006.png"}, + "Trainer3": {"pre": "MAP117_TRAINER_3", "defeat": "MAP117_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer002.png"}, + "Trainer4": {"pre": "MAP117_TRAINER_4", "defeat": "MAP117_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer016.png"}, + "Trainer5": {"pre": "MAP117_TRAINER_5", "defeat": "MAP117_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer060.png"}, + "Trainer6": {"pre": "MAP117_TRAINER_6", "defeat": "MAP117_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer012.png"}, + "Trainer7": {"pre": "MAP117_TRAINER_7", "defeat": "MAP117_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer093.png"}, + "Trainer8": {"pre": "MAP117_TRAINER_8", "defeat": "MAP117_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer063.png"}, + "Trainer9": {"pre": "MAP117_TRAINER_9", "defeat": "MAP117_TRAINER_9_DEFEAT", "portrait": "Graphics/Characters/trainer118.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP117_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP117_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP117_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route8/Route_8.gd.uid b/Maps/Routes/Route8/Route_8.gd.uid new file mode 100644 index 000000000..927b35a87 --- /dev/null +++ b/Maps/Routes/Route8/Route_8.gd.uid @@ -0,0 +1 @@ +uid://cbk8hwv88u52j diff --git a/Maps/Routes/Route8/Route_8.tscn b/Maps/Routes/Route8/Route_8.tscn new file mode 100644 index 000000000..53284ea69 --- /dev/null +++ b/Maps/Routes/Route8/Route_8.tscn @@ -0,0 +1,313 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route8/Route_8_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route8/Route_8.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_046.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_007.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_050.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_004.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_043.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="208"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_042.png" id="209"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_021.png" id="210"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_042.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_042.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Mareep.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Mareep.png" id="308"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 08" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 327680, 9, 4, 65536, 0, 5, 262144, 1, 6, 327680, 1, 7, 262144, 1, 8, 327680, 1, 9, 262144, 1, 10, 327680, 1, 11, 65536, 0, 12, 327680, 9, 13, 65536, 0, 14, 262144, 1, 15, 327680, 1, 16, 65536, 0, 17, 65536, 0, 18, 262144, 1, 19, 327680, 1, 20, 65536, 0, 21, 65536, 0, 22, 65536, 0, 23, 65536, 0, 24, 65536, 0, 25, 65536, 0, 26, 65536, 0, 27, 65536, 0, 28, 65536, 0, 29, 65536, 0, 30, 65536, 0, 31, 65536, 0, 32, 131076, 5, 33, 65536, 0, 34, 65536, 0, 35, 65536, 0, 36, 65536, 0, 37, 65536, 0, 38, 65536, 0, 39, 65536, 0, 40, 0, 89, 41, 65536, 0, 42, 65536, 0, 43, 0, 89, 44, 65536, 0, 45, 65536, 0, 46, 65536, 0, 47, 65536, 0, 48, 65536, 0, 49, 65536, 0, 50, 65536, 0, 51, 131072, 89, 52, 65536, 0, 53, 65536, 0, 54, 131072, 89, 55, 0, 0, 56, 0, 0, 57, 0, 0, 58, 0, 0, 59, 0, 0, 60, 0, 0, 61, 0, 0, 62, 0, 0, 63, 131076, 5, 64, 0, 0, 65, 0, 0, 66, 0, 0, 67, 0, 0, 68, 0, 0, 69, 0, 0, 70, 393216, 1, 71, 458752, 1, 72, 393216, 1, 73, 458752, 1, 74, 65536, 0, 75, 65536, 38, 76, 65536, 38, 77, 65536, 38, 78, 65536, 38, 79, 65536, 38, 80, 65536, 38, 81, 65536, 38, 82, 65536, 38, 83, 65536, 38, 84, 65536, 38, 85, 65536, 38, 86, 65536, 38, 87, 65536, 38, 88, 65536, 38, 89, 65536, 38, 90, 65536, 38, 91, 65536, 38, 92, 65536, 38, 93, 65536, 38, 94, 65536, 38, 95, 65536, 38, 96, 65536, 38, 97, 65536, 38, 98, 65536, 38, 99, 65536, 38, 100, 65536, 38, 101, 65536, 38, 102, 65536, 38, 103, 65536, 38, 104, 65536, 38, 105, 65536, 38, 106, 65536, 38, 107, 65536, 38, 108, 65536, 38, 109, 65536, 38, 110, 65536, 38, 111, 65536, 38, 112, 65536, 38, 113, 65536, 38, 114, 65536, 38, 115, 65536, 38, 116, 65536, 38, 117, 65536, 38, 118, 65536, 38, 119, 65536, 0, 120, 65536, 0, 121, 65536, 0, 122, 65536, 0, 123, 65536, 0, 124, 65536, 0, 125, 65536, 0, 126, 65536, 0, 127, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 262144, 10, 65539, 327680, 10, 65540, 393216, 10, 65541, 262144, 2, 65542, 327680, 2, 65543, 262144, 2, 65544, 327680, 2, 65545, 262144, 2, 65546, 327680, 2, 65547, 262144, 10, 65548, 327680, 10, 65549, 393216, 10, 65550, 262144, 2, 65551, 327680, 2, 65552, 65536, 0, 65553, 65536, 0, 65554, 262144, 2, 65555, 327680, 2, 65556, 65536, 0, 65557, 65536, 0, 65558, 65536, 0, 65559, 65536, 0, 65560, 65536, 0, 65561, 65536, 0, 65562, 65536, 0, 65563, 65536, 0, 65564, 65536, 0, 65565, 65536, 0, 65566, 65536, 0, 65567, 65536, 0, 65568, 131076, 5, 65569, 65536, 0, 65570, 65536, 0, 65571, 65536, 0, 65572, 65536, 0, 65573, 65536, 0, 65574, 65536, 0, 65575, 65536, 0, 65576, 0, 89, 65577, 65536, 0, 65578, 65536, 0, 65579, 0, 89, 65580, 65536, 0, 65581, 65536, 0, 65582, 65536, 0, 65583, 65536, 0, 65584, 65536, 0, 65585, 65536, 0, 65586, 65536, 0, 65587, 131072, 89, 65588, 65536, 0, 65589, 65536, 0, 65590, 131072, 89, 65591, 0, 0, 65592, 0, 0, 65593, 0, 0, 65594, 0, 0, 65595, 0, 0, 65596, 0, 0, 65597, 0, 0, 65598, 0, 0, 65599, 131076, 5, 65600, 0, 0, 65601, 0, 0, 65602, 0, 0, 65603, 0, 0, 65604, 0, 0, 65605, 0, 0, 65606, 393216, 2, 65607, 458752, 2, 65608, 393216, 2, 65609, 458752, 2, 65610, 65536, 0, 65611, 65536, 38, 65612, 65536, 38, 65613, 65536, 38, 65614, 65536, 38, 65615, 65536, 38, 65616, 65536, 38, 65617, 65536, 38, 65618, 65536, 38, 65619, 65536, 38, 65620, 65536, 38, 65621, 65536, 38, 65622, 65536, 38, 65623, 65536, 38, 65624, 65536, 38, 65625, 65536, 38, 65626, 65536, 38, 65627, 65536, 38, 65628, 65536, 38, 65629, 65536, 38, 65630, 65536, 38, 65631, 65536, 38, 65632, 65536, 38, 65633, 65536, 38, 65634, 65536, 38, 65635, 65536, 38, 65636, 65536, 38, 65637, 65536, 38, 65638, 65536, 38, 65639, 65536, 38, 65640, 65536, 38, 65641, 65536, 38, 65642, 65536, 38, 65643, 65536, 38, 65644, 65536, 38, 65645, 65536, 38, 65646, 65536, 38, 65647, 65536, 38, 65648, 65536, 38, 65649, 65536, 38, 65650, 65536, 38, 65651, 65536, 38, 65652, 65536, 38, 65653, 65536, 38, 65654, 65536, 38, 65655, 65536, 0, 65656, 65536, 0, 65657, 65536, 0, 65658, 65536, 0, 65659, 65536, 0, 65660, 65536, 0, 65661, 65536, 0, 65662, 65536, 0, 65663, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 262144, 1, 131075, 327680, 1, 131076, 262144, 1, 131077, 327680, 1, 131078, 65536, 0, 131079, 327680, 9, 131080, 65536, 0, 131081, 262144, 1, 131082, 327680, 1, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 65536, 0, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 131092, 262148, 5, 131093, 131076, 3, 131094, 4, 6, 131095, 65536, 0, 131096, 65536, 0, 131097, 65536, 0, 131098, 65536, 0, 131099, 65536, 0, 131100, 65536, 0, 131101, 65536, 0, 131102, 65536, 0, 131103, 65536, 0, 131104, 131076, 5, 131105, 65536, 0, 131106, 65536, 0, 131107, 65536, 0, 131108, 65536, 0, 131109, 65536, 0, 131110, 65536, 0, 131111, 65536, 0, 131112, 0, 89, 131113, 65536, 0, 131114, 65536, 0, 131115, 0, 89, 131116, 65536, 0, 131117, 65536, 0, 131118, 65536, 0, 131119, 65536, 0, 131120, 65536, 0, 131121, 65536, 0, 131122, 65536, 0, 131123, 131072, 89, 131124, 65536, 0, 131125, 65536, 0, 131126, 131072, 89, 131127, 0, 0, 131128, 0, 0, 131129, 0, 0, 131130, 0, 0, 131131, 0, 0, 131132, 0, 0, 131133, 0, 0, 131134, 0, 0, 131135, 131076, 5, 131136, 0, 0, 131137, 0, 0, 131138, 0, 0, 131139, 0, 0, 131140, 0, 0, 131141, 0, 0, 131142, 393216, 1, 131143, 458752, 1, 131144, 393216, 1, 131145, 458752, 1, 131146, 65536, 0, 131147, 65536, 38, 131148, 65536, 38, 131149, 65536, 38, 131150, 65536, 38, 131151, 65536, 38, 131152, 65536, 38, 131153, 65536, 38, 131154, 65536, 38, 131155, 65536, 38, 131156, 65536, 38, 131157, 65536, 38, 131158, 65536, 38, 131159, 65536, 38, 131160, 65536, 38, 131161, 65536, 38, 131162, 65536, 38, 131163, 65536, 38, 131164, 65536, 38, 131165, 65536, 38, 131166, 65536, 38, 131167, 65536, 38, 131168, 65536, 38, 131169, 65536, 38, 131170, 65536, 38, 131171, 65536, 38, 131172, 65536, 38, 131173, 65536, 38, 131174, 65536, 38, 131175, 65536, 38, 131176, 65536, 38, 131177, 65536, 38, 131178, 65536, 38, 131179, 65536, 38, 131180, 65536, 38, 131181, 65536, 38, 131182, 65536, 38, 131183, 65536, 38, 131184, 65536, 38, 131185, 65536, 38, 131186, 65536, 38, 131187, 65536, 38, 131188, 65536, 38, 131189, 65536, 38, 131190, 65536, 38, 131191, 65536, 0, 131192, 65536, 0, 131193, 65536, 0, 131194, 65536, 0, 131195, 65536, 0, 131196, 65536, 0, 131197, 65536, 0, 131198, 65536, 0, 131199, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 262144, 2, 196611, 327680, 2, 196612, 262144, 2, 196613, 327680, 2, 196614, 262144, 10, 196615, 327680, 10, 196616, 393216, 10, 196617, 262144, 2, 196618, 327680, 2, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 262148, 5, 196628, 65540, 0, 196629, 262148, 0, 196630, 131076, 6, 196631, 65536, 0, 196632, 65536, 0, 196633, 65536, 0, 196634, 65536, 0, 196635, 65536, 0, 196636, 65536, 0, 196637, 65536, 0, 196638, 65536, 0, 196639, 65536, 0, 196640, 131076, 5, 196641, 65536, 0, 196642, 65536, 0, 196643, 65536, 0, 196644, 65536, 0, 196645, 65536, 0, 196646, 65536, 0, 196647, 65536, 0, 196648, 0, 89, 196649, 65536, 0, 196650, 65536, 0, 196651, 0, 89, 196652, 65536, 0, 196653, 65536, 0, 196654, 65536, 0, 196655, 65536, 0, 196656, 65536, 0, 196657, 65536, 0, 196658, 65536, 0, 196659, 131072, 89, 196660, 65536, 0, 196661, 65536, 0, 196662, 131072, 89, 196663, 0, 0, 196664, 0, 0, 196665, 0, 0, 196666, 0, 0, 196667, 0, 0, 196668, 0, 0, 196669, 0, 0, 196670, 0, 0, 196671, 131076, 5, 196672, 0, 0, 196673, 0, 0, 196674, 0, 0, 196675, 0, 0, 196676, 0, 0, 196677, 0, 0, 196678, 393216, 2, 196679, 458752, 2, 196680, 393216, 2, 196681, 458752, 2, 196682, 65536, 0, 196683, 65536, 38, 196684, 65536, 38, 196685, 65536, 38, 196686, 65536, 38, 196687, 65536, 38, 196688, 65536, 38, 196689, 65536, 38, 196690, 65536, 38, 196691, 65536, 38, 196692, 65536, 38, 196693, 65536, 38, 196694, 65536, 38, 196695, 65536, 38, 196696, 65536, 38, 196697, 65536, 38, 196698, 65536, 38, 196699, 65536, 38, 196700, 65536, 38, 196701, 65536, 38, 196702, 65536, 38, 196703, 65536, 38, 196704, 65536, 38, 196705, 65536, 38, 196706, 65536, 38, 196707, 65536, 38, 196708, 65536, 38, 196709, 65536, 38, 196710, 65536, 38, 196711, 65536, 38, 196712, 65536, 38, 196713, 65536, 38, 196714, 65536, 38, 196715, 65536, 38, 196716, 65536, 38, 196717, 65536, 38, 196718, 65536, 38, 196719, 65536, 38, 196720, 65536, 38, 196721, 65536, 38, 196722, 65536, 38, 196723, 65536, 38, 196724, 65536, 38, 196725, 65536, 38, 196726, 65536, 38, 196727, 65536, 0, 196728, 65536, 0, 196729, 65536, 0, 196730, 65536, 0, 196731, 65536, 0, 196732, 65536, 0, 196733, 65536, 0, 196734, 65536, 0, 196735, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 0, 262151, 65536, 0, 262152, 65536, 0, 262153, 65536, 0, 262154, 65536, 0, 262155, 65536, 0, 262156, 65536, 0, 262157, 327680, 9, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 262148, 6, 262164, 262148, 4, 262165, 131076, 6, 262166, 65536, 0, 262167, 131072, 1, 262168, 65536, 0, 262169, 65536, 0, 262170, 65536, 0, 262171, 65536, 0, 262172, 65536, 0, 262173, 65536, 0, 262174, 65536, 0, 262175, 65536, 0, 262176, 131076, 5, 262177, 65536, 0, 262178, 65536, 0, 262179, 65536, 0, 262180, 65536, 0, 262181, 65536, 0, 262182, 65536, 0, 262183, 65536, 0, 262184, 0, 89, 262185, 65536, 0, 262186, 65536, 0, 262187, 0, 89, 262188, 65536, 0, 262189, 65536, 0, 262190, 65536, 0, 262191, 65536, 0, 262192, 65536, 0, 262193, 65536, 0, 262194, 65536, 0, 262195, 131072, 89, 262196, 65536, 0, 262197, 65536, 0, 262198, 131072, 89, 262199, 0, 0, 262200, 0, 0, 262201, 65540, 7, 262202, 196612, 5, 262203, 196612, 5, 262204, 327684, 3, 262205, 196612, 5, 262206, 196612, 5, 262207, 65540, 5, 262208, 196612, 5, 262209, 196612, 5, 262210, 196612, 5, 262211, 196612, 7, 262212, 0, 0, 262213, 0, 0, 262214, 393216, 1, 262215, 458752, 1, 262216, 393216, 1, 262217, 458752, 1, 262218, 65536, 0, 262219, 65536, 38, 262220, 65536, 38, 262221, 65536, 38, 262222, 65536, 38, 262223, 65536, 38, 262224, 65536, 38, 262225, 65536, 38, 262226, 65536, 38, 262227, 65536, 38, 262228, 65536, 38, 262229, 65536, 38, 262230, 65536, 38, 262231, 65536, 38, 262232, 65536, 38, 262233, 65536, 38, 262234, 65536, 38, 262235, 65536, 38, 262236, 65536, 38, 262237, 65536, 38, 262238, 65536, 38, 262239, 65536, 38, 262240, 65536, 38, 262241, 65536, 38, 262242, 65536, 38, 262243, 65536, 38, 262244, 65536, 38, 262245, 65536, 38, 262246, 65536, 38, 262247, 65536, 38, 262248, 65536, 38, 262249, 65536, 38, 262250, 65536, 38, 262251, 65536, 38, 262252, 65536, 38, 262253, 65536, 38, 262254, 65536, 38, 262255, 65536, 38, 262256, 65536, 38, 262257, 65536, 38, 262258, 65536, 38, 262259, 65536, 38, 262260, 65536, 38, 262261, 65536, 38, 262262, 65536, 38, 262263, 65536, 0, 262264, 65536, 0, 262265, 65536, 0, 262266, 65536, 0, 262267, 65536, 0, 262268, 65536, 0, 262269, 65536, 0, 262270, 65536, 0, 262271, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 262144, 10, 327693, 327680, 10, 327694, 393216, 10, 327695, 65536, 0, 327696, 65536, 0, 327697, 262148, 5, 327698, 4, 6, 327699, 65536, 0, 327700, 65536, 0, 327701, 65536, 0, 327702, 65536, 0, 327703, 65536, 0, 327704, 65536, 0, 327705, 65536, 0, 327706, 65536, 0, 327707, 65536, 0, 327708, 65536, 0, 327709, 65536, 0, 327710, 65536, 0, 327711, 65536, 0, 327712, 131076, 5, 327713, 65536, 0, 327714, 65536, 0, 327715, 65536, 0, 327716, 65536, 0, 327717, 65536, 0, 327718, 65536, 0, 327719, 65536, 0, 327720, 0, 89, 327721, 65536, 0, 327722, 65536, 0, 327723, 0, 89, 327724, 65536, 0, 327725, 65536, 0, 327726, 65536, 0, 327727, 65536, 0, 327728, 65536, 0, 327729, 65536, 0, 327730, 65536, 0, 327731, 131072, 89, 327732, 65536, 0, 327733, 65536, 0, 327734, 131072, 89, 327735, 0, 0, 327736, 0, 0, 327737, 0, 0, 327738, 0, 0, 327739, 0, 0, 327740, 131076, 5, 327741, 0, 0, 327742, 0, 0, 327743, 0, 0, 327744, 0, 0, 327745, 0, 0, 327746, 0, 0, 327747, 0, 0, 327748, 0, 0, 327749, 0, 0, 327750, 393216, 2, 327751, 458752, 2, 327752, 393216, 2, 327753, 458752, 2, 327754, 65536, 0, 327755, 65536, 38, 327756, 65536, 38, 327757, 65536, 38, 327758, 65536, 38, 327759, 65536, 38, 327760, 65536, 38, 327761, 65536, 38, 327762, 65536, 38, 327763, 65536, 38, 327764, 65536, 38, 327765, 65536, 38, 327766, 65536, 38, 327767, 65536, 38, 327768, 65536, 38, 327769, 65536, 38, 327770, 65536, 38, 327771, 65536, 38, 327772, 65536, 38, 327773, 65536, 38, 327774, 65536, 38, 327775, 65536, 38, 327776, 65536, 38, 327777, 65536, 38, 327778, 65536, 38, 327779, 65536, 38, 327780, 65536, 38, 327781, 65536, 38, 327782, 65536, 38, 327783, 65536, 38, 327784, 65536, 38, 327785, 65536, 38, 327786, 65536, 38, 327787, 65536, 38, 327788, 65536, 38, 327789, 65536, 38, 327790, 65536, 38, 327791, 65536, 38, 327792, 65536, 38, 327793, 65536, 38, 327794, 65536, 38, 327795, 65536, 38, 327796, 65536, 38, 327797, 65536, 38, 327798, 65536, 38, 327799, 65536, 0, 327800, 65536, 0, 327801, 65536, 0, 327802, 65536, 0, 327803, 65536, 0, 327804, 65536, 0, 327805, 65536, 0, 327806, 65536, 0, 327807, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 65536, 0, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 131072, 1, 393229, 131072, 1, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 262148, 2, 393234, 4, 4, 393235, 65536, 0, 393236, 65536, 0, 393237, 65536, 0, 393238, 65536, 0, 393239, 65536, 0, 393240, 65536, 0, 393241, 65536, 0, 393242, 65536, 0, 393243, 65536, 0, 393244, 65536, 0, 393245, 65536, 0, 393246, 65536, 0, 393247, 65536, 0, 393248, 131076, 5, 393249, 65536, 0, 393250, 65536, 0, 393251, 65536, 0, 393252, 65536, 0, 393253, 65536, 0, 393254, 65536, 0, 393255, 65536, 0, 393256, 0, 89, 393257, 65536, 0, 393258, 65536, 0, 393259, 0, 89, 393260, 65536, 0, 393261, 65536, 0, 393262, 65536, 0, 393263, 65536, 0, 393264, 65536, 0, 393265, 65536, 0, 393266, 65536, 0, 393267, 131072, 89, 393268, 65536, 0, 393269, 65536, 0, 393270, 131072, 89, 393271, 0, 0, 393272, 0, 0, 393273, 0, 0, 393274, 0, 0, 393275, 0, 0, 393276, 131076, 5, 393277, 0, 0, 393278, 0, 0, 393279, 0, 0, 393280, 0, 0, 393281, 0, 0, 393282, 0, 0, 393283, 0, 0, 393284, 0, 0, 393285, 0, 0, 393286, 393216, 1, 393287, 458752, 1, 393288, 393216, 1, 393289, 458752, 1, 393290, 65536, 0, 393291, 65536, 38, 393292, 65536, 38, 393293, 65536, 38, 393294, 65536, 38, 393295, 65536, 38, 393296, 65536, 38, 393297, 65536, 38, 393298, 65536, 38, 393299, 65536, 38, 393300, 65536, 38, 393301, 65536, 38, 393302, 65536, 38, 393303, 65536, 38, 393304, 65536, 38, 393305, 65536, 38, 393306, 65536, 38, 393307, 65536, 38, 393308, 65536, 38, 393309, 65536, 38, 393310, 65536, 38, 393311, 65536, 38, 393312, 65536, 38, 393313, 65536, 38, 393314, 65536, 38, 393315, 65536, 38, 393316, 65536, 38, 393317, 65536, 38, 393318, 65536, 38, 393319, 65536, 38, 393320, 65536, 38, 393321, 65536, 38, 393322, 65536, 38, 393323, 65536, 38, 393324, 65536, 38, 393325, 65536, 38, 393326, 65536, 38, 393327, 65536, 38, 393328, 65536, 38, 393329, 65536, 38, 393330, 65536, 38, 393331, 65536, 38, 393332, 65536, 38, 393333, 65536, 38, 393334, 65536, 38, 393335, 65536, 0, 393336, 65536, 0, 393337, 65536, 0, 393338, 65536, 0, 393339, 65536, 0, 393340, 65536, 0, 393341, 65536, 0, 393342, 65536, 0, 393343, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 65536, 0, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 131072, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 262148, 6, 458770, 131076, 6, 458771, 65536, 0, 458772, 131072, 1, 458773, 65536, 0, 458774, 65536, 0, 458775, 65536, 0, 458776, 65536, 0, 458777, 65536, 0, 458778, 65536, 0, 458779, 65536, 0, 458780, 0, 0, 458781, 65536, 0, 458782, 65536, 0, 458783, 65536, 0, 458784, 131076, 5, 458785, 65536, 0, 458786, 65536, 0, 458787, 65536, 0, 458788, 65536, 0, 458789, 65536, 0, 458790, 65536, 0, 458791, 65536, 0, 458792, 0, 89, 458793, 65536, 0, 458794, 65536, 0, 458795, 0, 89, 458796, 65536, 0, 458797, 65536, 0, 458798, 65536, 0, 458799, 65536, 0, 458800, 65536, 0, 458801, 65536, 0, 458802, 65536, 0, 458803, 131072, 89, 458804, 65536, 0, 458805, 65536, 0, 458806, 131072, 89, 458807, 0, 0, 458808, 0, 0, 458809, 0, 0, 458810, 0, 0, 458811, 0, 0, 458812, 131076, 5, 458813, 0, 0, 458814, 0, 0, 458815, 0, 0, 458816, 0, 0, 458817, 0, 0, 458818, 0, 0, 458819, 0, 0, 458820, 0, 0, 458821, 0, 0, 458822, 393216, 2, 458823, 458752, 2, 458824, 393216, 2, 458825, 458752, 2, 458826, 65536, 0, 458827, 65536, 38, 458828, 65536, 38, 458829, 65536, 38, 458830, 65536, 38, 458831, 65536, 38, 458832, 65536, 38, 458833, 65536, 38, 458834, 65536, 38, 458835, 65536, 38, 458836, 65536, 38, 458837, 65536, 38, 458838, 65536, 38, 458839, 65536, 38, 458840, 65536, 38, 458841, 65536, 38, 458842, 65536, 38, 458843, 65536, 38, 458844, 65536, 38, 458845, 65536, 38, 458846, 65536, 38, 458847, 65536, 38, 458848, 65536, 38, 458849, 65536, 38, 458850, 65536, 38, 458851, 65536, 38, 458852, 65536, 38, 458853, 65536, 38, 458854, 65536, 38, 458855, 65536, 38, 458856, 65536, 38, 458857, 65536, 38, 458858, 65536, 38, 458859, 65536, 38, 458860, 65536, 38, 458861, 65536, 38, 458862, 65536, 38, 458863, 65536, 38, 458864, 65536, 38, 458865, 65536, 38, 458866, 65536, 38, 458867, 65536, 38, 458868, 65536, 38, 458869, 65536, 38, 458870, 65536, 38, 458871, 65536, 0, 458872, 65536, 0, 458873, 65536, 0, 458874, 65536, 0, 458875, 65536, 0, 458876, 65536, 0, 458877, 65536, 0, 458878, 65536, 0, 458879, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 65536, 0, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 65536, 0, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 524308, 65536, 0, 524309, 65536, 0, 524310, 65536, 0, 524311, 65536, 0, 524312, 65536, 0, 524313, 65536, 0, 524314, 65536, 0, 524315, 65536, 0, 524316, 65536, 0, 524317, 65536, 0, 524318, 65536, 0, 524319, 65536, 0, 524320, 131076, 5, 524321, 65536, 0, 524322, 65536, 0, 524323, 65536, 0, 524324, 65536, 0, 524325, 65536, 0, 524326, 65536, 0, 524327, 65536, 0, 524328, 0, 89, 524329, 65536, 0, 524330, 65536, 0, 524331, 0, 89, 524332, 65536, 0, 524333, 65536, 0, 524334, 65536, 0, 524335, 65536, 0, 524336, 65536, 0, 524337, 65536, 0, 524338, 65536, 0, 524339, 131072, 89, 524340, 65536, 0, 524341, 65536, 0, 524342, 131072, 89, 524343, 0, 0, 524344, 0, 0, 524345, 0, 0, 524346, 0, 0, 524347, 0, 0, 524348, 131076, 5, 524349, 0, 0, 524350, 0, 0, 524351, 0, 0, 524352, 0, 0, 524353, 0, 0, 524354, 0, 0, 524355, 0, 0, 524356, 0, 0, 524357, 0, 0, 524358, 393216, 1, 524359, 458752, 1, 524360, 393216, 1, 524361, 458752, 1, 524362, 65536, 0, 524363, 65536, 38, 524364, 65536, 38, 524365, 65536, 38, 524366, 65536, 38, 524367, 65536, 38, 524368, 65536, 38, 524369, 65536, 38, 524370, 65536, 38, 524371, 65536, 38, 524372, 65536, 38, 524373, 65536, 38, 524374, 65536, 38, 524375, 65536, 38, 524376, 65536, 38, 524377, 65536, 38, 524378, 65536, 38, 524379, 65536, 38, 524380, 65536, 38, 524381, 65536, 38, 524382, 65536, 38, 524383, 65536, 38, 524384, 65536, 38, 524385, 65536, 38, 524386, 65536, 38, 524387, 65536, 38, 524388, 65536, 38, 524389, 65536, 38, 524390, 65536, 38, 524391, 65536, 38, 524392, 65536, 38, 524393, 65536, 38, 524394, 65536, 38, 524395, 65536, 38, 524396, 65536, 38, 524397, 65536, 38, 524398, 65536, 38, 524399, 65536, 38, 524400, 65536, 38, 524401, 65536, 38, 524402, 65536, 38, 524403, 65536, 38, 524404, 65536, 38, 524405, 65536, 38, 524406, 65536, 38, 524407, 65536, 0, 524408, 65536, 0, 524409, 65536, 0, 524410, 65536, 0, 524411, 65536, 0, 524412, 65536, 0, 524413, 65536, 0, 524414, 65536, 0, 524415, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 65536, 0, 589829, 65536, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 65536, 0, 589833, 65536, 0, 589834, 65536, 0, 589835, 65536, 0, 589836, 65536, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 589844, 65536, 0, 589845, 65536, 0, 589846, 65536, 0, 589847, 65536, 0, 589848, 65536, 0, 589849, 65536, 0, 589850, 65536, 0, 589851, 65536, 0, 589852, 65536, 0, 589853, 65536, 0, 589854, 65536, 0, 589855, 65536, 0, 589856, 131076, 7, 589857, 65536, 0, 589858, 65536, 0, 589859, 65536, 0, 589860, 65536, 0, 589861, 65536, 0, 589862, 65536, 0, 589863, 65536, 0, 589864, 0, 89, 589865, 65536, 0, 589866, 65536, 0, 589867, 0, 90, 589868, 65536, 90, 589869, 65536, 90, 589870, 65536, 90, 589871, 65536, 90, 589872, 65536, 90, 589873, 65536, 90, 589874, 65536, 90, 589875, 131072, 90, 589876, 65536, 0, 589877, 65536, 0, 589878, 131072, 89, 589879, 0, 0, 589880, 0, 0, 589881, 0, 0, 589882, 0, 0, 589883, 0, 0, 589884, 131076, 7, 589885, 0, 0, 589886, 0, 0, 589887, 0, 0, 589888, 0, 0, 589889, 0, 0, 589890, 0, 0, 589891, 0, 0, 589892, 0, 0, 589893, 0, 0, 589894, 393216, 2, 589895, 458752, 2, 589896, 393216, 2, 589897, 458752, 2, 589898, 65536, 0, 589899, 65536, 38, 589900, 65536, 38, 589901, 65536, 38, 589902, 65536, 38, 589903, 65536, 38, 589904, 65536, 38, 589905, 65536, 38, 589906, 65536, 38, 589907, 65536, 38, 589908, 65536, 38, 589909, 65536, 38, 589910, 65536, 38, 589911, 65536, 38, 589912, 65536, 38, 589913, 65536, 38, 589914, 65536, 38, 589915, 65536, 38, 589916, 65536, 38, 589917, 65536, 38, 589918, 65536, 38, 589919, 65536, 38, 589920, 65536, 38, 589921, 65536, 38, 589922, 65536, 38, 589923, 65536, 38, 589924, 65536, 38, 589925, 65536, 38, 589926, 65536, 38, 589927, 65536, 38, 589928, 65536, 38, 589929, 65536, 38, 589930, 65536, 38, 589931, 65536, 38, 589932, 65536, 38, 589933, 65536, 38, 589934, 65536, 38, 589935, 65536, 38, 589936, 65536, 38, 589937, 65536, 38, 589938, 65536, 38, 589939, 65536, 38, 589940, 65536, 38, 589941, 65536, 38, 589942, 65536, 38, 589943, 65536, 0, 589944, 65536, 0, 589945, 65536, 0, 589946, 65536, 0, 589947, 65536, 0, 589948, 65536, 0, 589949, 65536, 0, 589950, 65536, 0, 589951, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 655380, 65536, 0, 655381, 65536, 0, 655382, 65536, 0, 655383, 65536, 0, 655384, 65536, 0, 655385, 65536, 0, 655386, 65536, 0, 655387, 65536, 0, 655388, 65536, 0, 655389, 65536, 0, 655390, 65536, 0, 655391, 65536, 0, 655392, 0, 5, 655393, 0, 5, 655394, 0, 5, 655395, 65536, 0, 655396, 65536, 0, 655397, 65536, 0, 655398, 65536, 0, 655399, 65536, 0, 655400, 0, 89, 655401, 65536, 0, 655402, 65536, 0, 655403, 65536, 0, 655404, 65536, 0, 655405, 65536, 0, 655406, 131072, 1, 655407, 131072, 1, 655408, 65536, 0, 655409, 65536, 0, 655410, 65536, 0, 655411, 65536, 0, 655412, 65536, 0, 655413, 65536, 0, 655414, 131072, 89, 655415, 65536, 0, 655416, 65536, 0, 655417, 65536, 0, 655418, 65536, 0, 655419, 65536, 0, 655420, 65536, 0, 655421, 65536, 0, 655422, 65536, 0, 655423, 65536, 0, 655424, 65536, 0, 655425, 65536, 0, 655426, 65536, 0, 655427, 65536, 0, 655428, 65536, 0, 655429, 65536, 0, 655430, 393216, 1, 655431, 458752, 1, 655432, 393216, 1, 655433, 458752, 1, 655434, 65536, 0, 655435, 65536, 0, 655436, 65536, 0, 655437, 65536, 0, 655438, 65536, 0, 655439, 65536, 0, 655440, 65536, 0, 655441, 65536, 0, 655442, 65536, 0, 655443, 65536, 0, 655444, 65536, 0, 655445, 65536, 0, 655446, 65536, 0, 655447, 65536, 0, 655448, 65536, 0, 655449, 65536, 38, 655450, 65536, 38, 655451, 65536, 38, 655452, 65536, 38, 655453, 65536, 38, 655454, 65536, 38, 655455, 65536, 38, 655456, 65536, 38, 655457, 65536, 38, 655458, 65536, 38, 655459, 65536, 38, 655460, 65536, 38, 655461, 65536, 38, 655462, 65536, 38, 655463, 65536, 38, 655464, 65536, 38, 655465, 65536, 38, 655466, 65536, 38, 655467, 65536, 38, 655468, 65536, 38, 655469, 65536, 38, 655470, 65536, 38, 655471, 65536, 38, 655472, 65536, 38, 655473, 65536, 38, 655474, 65536, 38, 655475, 65536, 38, 655476, 65536, 38, 655477, 65536, 38, 655478, 65536, 38, 655479, 65536, 0, 655480, 65536, 0, 655481, 65536, 0, 655482, 65536, 0, 655483, 65536, 0, 655484, 65536, 0, 655485, 65536, 0, 655486, 65536, 0, 655487, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65536, 0, 720906, 65536, 0, 720907, 65536, 0, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 720916, 65536, 0, 720917, 65536, 13, 720918, 65536, 0, 720919, 65536, 0, 720920, 65536, 0, 720921, 65536, 0, 720922, 65536, 0, 720923, 65536, 0, 720924, 65536, 0, 720925, 65536, 0, 720926, 65536, 0, 720927, 65536, 0, 720928, 65536, 0, 720929, 65536, 12, 720930, 65536, 0, 720931, 65536, 0, 720932, 65536, 0, 720933, 65536, 0, 720934, 65536, 0, 720935, 65536, 0, 720936, 0, 89, 720937, 393216, 2, 720938, 458752, 2, 720939, 65536, 0, 720940, 65536, 0, 720941, 65536, 0, 720942, 65536, 0, 720943, 65536, 0, 720944, 65536, 0, 720945, 65536, 0, 720946, 65536, 0, 720947, 131072, 1, 720948, 65536, 0, 720949, 65536, 0, 720950, 131072, 89, 720951, 65536, 0, 720952, 65536, 0, 720953, 65536, 0, 720954, 65536, 0, 720955, 65536, 0, 720956, 65536, 0, 720957, 393216, 1, 720958, 458752, 1, 720959, 393216, 1, 720960, 458752, 1, 720961, 65536, 0, 720962, 65536, 0, 720963, 65536, 0, 720964, 65536, 0, 720965, 65536, 0, 720966, 393216, 2, 720967, 458752, 2, 720968, 393216, 2, 720969, 458752, 2, 720970, 65536, 0, 720971, 65536, 0, 720972, 65536, 0, 720973, 65536, 0, 720974, 65536, 0, 720975, 65536, 0, 720976, 65536, 12, 720977, 65536, 0, 720978, 65536, 0, 720979, 65536, 0, 720980, 65536, 0, 720981, 65536, 0, 720982, 65536, 0, 720983, 65536, 0, 720984, 65536, 0, 720985, 65536, 38, 720986, 65536, 38, 720987, 65536, 38, 720988, 65536, 38, 720989, 65536, 38, 720990, 65536, 38, 720991, 65536, 38, 720992, 65536, 38, 720993, 65536, 38, 720994, 65536, 38, 720995, 65536, 38, 720996, 65536, 38, 720997, 65536, 38, 720998, 65536, 38, 720999, 65536, 38, 721000, 65536, 38, 721001, 65536, 38, 721002, 65536, 38, 721003, 65536, 38, 721004, 65536, 38, 721005, 65536, 38, 721006, 65536, 38, 721007, 65536, 38, 721008, 65536, 38, 721009, 65536, 38, 721010, 65536, 38, 721011, 65536, 38, 721012, 65536, 38, 721013, 65536, 38, 721014, 65536, 38, 721015, 65536, 0, 721016, 65536, 0, 721017, 65536, 0, 721018, 65536, 0, 721019, 65536, 0, 721020, 65536, 0, 721021, 65536, 0, 721022, 65536, 0, 721023, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 393216, 1, 786446, 458752, 1, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 786452, 0, 14, 786453, 65536, 14, 786454, 131072, 14, 786455, 65536, 0, 786456, 65536, 0, 786457, 65536, 0, 786458, 65536, 0, 786459, 327680, 9, 786460, 131072, 1, 786461, 65536, 0, 786462, 65536, 0, 786463, 65536, 0, 786464, 65536, 0, 786465, 65536, 13, 786466, 65536, 0, 786467, 65536, 0, 786468, 65536, 0, 786469, 65536, 0, 786470, 65536, 0, 786471, 65536, 0, 786472, 0, 90, 786473, 65536, 12, 786474, 262144, 88, 786475, 65536, 0, 786476, 65536, 0, 786477, 131072, 1, 786478, 131072, 1, 786479, 65536, 0, 786480, 65536, 0, 786481, 65536, 0, 786482, 65536, 0, 786483, 196608, 88, 786484, 65536, 90, 786485, 65536, 90, 786486, 131072, 90, 786487, 393216, 1, 786488, 458752, 1, 786489, 131072, 1, 786490, 65536, 0, 786491, 65536, 0, 786492, 65536, 0, 786493, 393216, 2, 786494, 458752, 2, 786495, 393216, 2, 786496, 458752, 2, 786497, 65536, 0, 786498, 65536, 0, 786499, 65536, 0, 786500, 65536, 0, 786501, 393216, 1, 786502, 458752, 1, 786503, 65536, 0, 786504, 327680, 9, 786505, 65536, 0, 786506, 393216, 1, 786507, 458752, 1, 786508, 65536, 0, 786509, 65536, 0, 786510, 131072, 1, 786511, 65536, 0, 786512, 65536, 13, 786513, 65536, 0, 786514, 65536, 0, 786515, 393216, 1, 786516, 458752, 1, 786517, 65536, 0, 786518, 327680, 9, 786519, 65536, 0, 786520, 65536, 0, 786521, 65536, 0, 786522, 65536, 0, 786523, 65536, 0, 786524, 65536, 38, 786525, 65536, 38, 786526, 65536, 38, 786527, 65536, 38, 786528, 65536, 38, 786529, 65536, 38, 786530, 65536, 38, 786531, 65536, 38, 786532, 65536, 38, 786533, 65536, 38, 786534, 65536, 38, 786535, 65536, 38, 786536, 65536, 38, 786537, 65536, 38, 786538, 65536, 38, 786539, 65536, 38, 786540, 65536, 38, 786541, 65536, 38, 786542, 65536, 38, 786543, 65536, 38, 786544, 65536, 38, 786545, 65536, 38, 786546, 65536, 38, 786547, 65536, 38, 786548, 65536, 38, 786549, 65536, 38, 786550, 65536, 38, 786551, 65536, 0, 786552, 65536, 0, 786553, 65536, 0, 786554, 65536, 0, 786555, 65536, 0, 786556, 65536, 0, 786557, 65536, 0, 786558, 65536, 0, 786559, 65536, 0, 851968, 196612, 5, 851969, 196612, 5, 851970, 196612, 5, 851971, 196612, 5, 851972, 196612, 5, 851973, 196612, 5, 851974, 327684, 3, 851975, 196612, 5, 851976, 196612, 5, 851977, 196612, 5, 851978, 196612, 7, 851979, 65536, 0, 851980, 65536, 0, 851981, 393216, 2, 851982, 458752, 2, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 851988, 65536, 0, 851989, 65536, 0, 851990, 65536, 0, 851991, 65536, 0, 851992, 65536, 0, 851993, 65536, 0, 851994, 262144, 10, 851995, 327680, 10, 851996, 393216, 10, 851997, 65536, 0, 851998, 65536, 0, 851999, 65536, 0, 852000, 0, 14, 852001, 65536, 14, 852002, 131072, 14, 852003, 65536, 0, 852004, 65536, 0, 852005, 65536, 0, 852006, 65536, 0, 852007, 65536, 0, 852008, 65536, 0, 852009, 65536, 13, 852010, 0, 90, 852011, 65536, 90, 852012, 65536, 90, 852013, 65536, 90, 852014, 65536, 90, 852015, 65536, 90, 852016, 65536, 90, 852017, 65536, 90, 852018, 65536, 90, 852019, 131072, 90, 852020, 65536, 0, 852021, 327680, 9, 852022, 65536, 0, 852023, 393216, 2, 852024, 65536, 12, 852025, 65536, 0, 852026, 65536, 0, 852027, 65536, 0, 852028, 65536, 0, 852029, 65536, 0, 852030, 65536, 0, 852031, 65536, 0, 852032, 65536, 0, 852033, 65536, 0, 852034, 65536, 0, 852035, 65536, 0, 852036, 65536, 0, 852037, 393216, 2, 852038, 458752, 2, 852039, 65536, 12, 852040, 327680, 10, 852041, 393216, 10, 852042, 393216, 2, 852043, 458752, 2, 852044, 65536, 0, 852045, 65536, 0, 852046, 131072, 1, 852047, 0, 14, 852048, 65536, 14, 852049, 131072, 14, 852050, 65536, 0, 852051, 393216, 2, 852052, 458752, 2, 852053, 262144, 10, 852054, 327680, 10, 852055, 393216, 10, 852056, 65536, 0, 852057, 65536, 12, 852058, 65536, 0, 852059, 65536, 0, 852060, 65536, 38, 852061, 65536, 38, 852062, 65536, 38, 852063, 65536, 38, 852064, 65536, 38, 852065, 65536, 38, 852066, 65536, 38, 852067, 65536, 38, 852068, 65536, 38, 852069, 65536, 38, 852070, 65536, 38, 852071, 65536, 38, 852072, 65536, 38, 852073, 65536, 38, 852074, 65536, 38, 852075, 65536, 38, 852076, 65536, 38, 852077, 65536, 38, 852078, 65536, 38, 852079, 65536, 38, 852080, 65536, 38, 852081, 65536, 38, 852082, 65536, 38, 852083, 65536, 38, 852084, 65536, 38, 852085, 65536, 38, 852086, 65536, 38, 852087, 65536, 0, 852088, 65536, 0, 852089, 65536, 0, 852090, 393216, 1, 852091, 458752, 1, 852092, 393216, 1, 852093, 458752, 1, 852094, 393216, 1, 852095, 458752, 1, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 131076, 5, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 262148, 5, 917519, 131076, 3, 917520, 131076, 3, 917521, 131076, 3, 917522, 131076, 3, 917523, 131076, 3, 917524, 131076, 3, 917525, 131076, 3, 917526, 131076, 3, 917527, 131076, 3, 917528, 131076, 3, 917529, 131076, 3, 917530, 131076, 3, 917531, 131076, 3, 917532, 131076, 3, 917533, 4, 6, 917534, 65536, 0, 917535, 65536, 0, 917536, 65536, 0, 917537, 65536, 0, 917538, 65536, 0, 917539, 65536, 0, 917540, 65536, 0, 917541, 65536, 0, 917542, 65536, 0, 917543, 65536, 0, 917544, 0, 14, 917545, 65536, 14, 917546, 131072, 14, 917547, 393216, 1, 917548, 458752, 1, 917549, 393216, 1, 917550, 458752, 1, 917551, 131072, 1, 917552, 65536, 0, 917553, 65536, 0, 917554, 65536, 0, 917555, 65536, 0, 917556, 262144, 10, 917557, 327680, 10, 917558, 393216, 10, 917559, 131072, 1, 917560, 65536, 13, 917561, 131072, 1, 917562, 131072, 1, 917563, 65536, 0, 917564, 65536, 0, 917565, 262144, 10, 917566, 327680, 10, 917567, 393216, 10, 917568, 65536, 0, 917569, 65536, 0, 917570, 65536, 0, 917571, 65536, 0, 917572, 393216, 1, 917573, 458752, 1, 917574, 65536, 0, 917575, 65536, 13, 917576, 65536, 0, 917577, 65536, 0, 917578, 65536, 0, 917579, 65536, 0, 917580, 262148, 5, 917581, 131076, 3, 917582, 131076, 3, 917583, 131076, 3, 917584, 131076, 3, 917585, 131076, 3, 917586, 131076, 3, 917587, 131076, 3, 917588, 4, 6, 917589, 65536, 0, 917590, 393216, 1, 917591, 458752, 1, 917592, 65536, 0, 917593, 65536, 13, 917594, 65536, 0, 917595, 65536, 0, 917596, 65536, 38, 917597, 65536, 38, 917598, 65536, 38, 917599, 65536, 38, 917600, 65536, 38, 917601, 65536, 38, 917602, 65536, 38, 917603, 65536, 38, 917604, 65536, 38, 917605, 65536, 38, 917606, 65536, 38, 917607, 65536, 38, 917608, 65536, 38, 917609, 65536, 38, 917610, 65536, 38, 917611, 65536, 38, 917612, 65536, 38, 917613, 65536, 38, 917614, 65536, 38, 917615, 65536, 38, 917616, 65536, 38, 917617, 65536, 38, 917618, 65536, 38, 917619, 65536, 38, 917620, 65536, 38, 917621, 65536, 38, 917622, 65536, 38, 917623, 65536, 0, 917624, 65536, 0, 917625, 65536, 0, 917626, 393216, 2, 917627, 458752, 2, 917628, 393216, 2, 917629, 458752, 2, 917630, 393216, 2, 917631, 458752, 2, 983040, 65536, 0, 983041, 65536, 0, 983042, 65536, 0, 983043, 65536, 0, 983044, 65536, 0, 983045, 65536, 0, 983046, 131076, 5, 983047, 65536, 0, 983048, 65536, 0, 983049, 65536, 0, 983050, 65536, 0, 983051, 65536, 0, 983052, 65536, 0, 983053, 65536, 0, 983054, 262148, 2, 983055, 4, 0, 983056, 4, 0, 983057, 4, 0, 983058, 4, 0, 983059, 4, 0, 983060, 4, 0, 983061, 4, 0, 983062, 4, 0, 983063, 4, 0, 983064, 4, 0, 983065, 4, 0, 983066, 4, 0, 983067, 4, 0, 983068, 4, 0, 983069, 131076, 0, 983070, 131076, 3, 983071, 131076, 3, 983072, 131076, 3, 983073, 4, 6, 983074, 65536, 0, 983075, 65536, 0, 983076, 65536, 0, 983077, 65536, 0, 983078, 65536, 0, 983079, 65536, 0, 983080, 262148, 5, 983081, 131076, 3, 983082, 4, 6, 983083, 393216, 2, 983084, 458752, 2, 983085, 393216, 2, 983086, 458752, 2, 983087, 131072, 1, 983088, 65536, 0, 983089, 65536, 0, 983090, 65536, 0, 983091, 65536, 0, 983092, 65536, 0, 983093, 65536, 0, 983094, 131072, 1, 983095, 0, 14, 983096, 65536, 14, 983097, 131072, 14, 983098, 131072, 1, 983099, 65536, 0, 983100, 65536, 0, 983101, 65536, 0, 983102, 65536, 0, 983103, 65536, 0, 983104, 65536, 0, 983105, 65536, 0, 983106, 65536, 0, 983107, 65536, 0, 983108, 393216, 2, 983109, 458752, 2, 983110, 0, 14, 983111, 65536, 14, 983112, 131072, 14, 983113, 65536, 0, 983114, 262148, 5, 983115, 131076, 3, 983116, 65540, 0, 983117, 4, 0, 983118, 4, 0, 983119, 4, 0, 983120, 4, 0, 983121, 4, 0, 983122, 4, 0, 983123, 4, 0, 983124, 131076, 0, 983125, 4, 6, 983126, 393216, 2, 983127, 458752, 2, 983128, 0, 14, 983129, 65536, 14, 983130, 131072, 14, 983131, 65536, 0, 983132, 65536, 38, 983133, 65536, 38, 983134, 65536, 38, 983135, 65536, 38, 983136, 65536, 38, 983137, 65536, 38, 983138, 65536, 38, 983139, 65536, 38, 983140, 65536, 38, 983141, 65536, 38, 983142, 65536, 38, 983143, 65536, 38, 983144, 65536, 38, 983145, 65536, 38, 983146, 65536, 38, 983147, 65536, 38, 983148, 65536, 38, 983149, 65536, 38, 983150, 65536, 38, 983151, 65536, 38, 983152, 65536, 38, 983153, 65536, 38, 983154, 65536, 38, 983155, 65536, 38, 983156, 65536, 38, 983157, 65536, 38, 983158, 65536, 38, 983159, 65536, 0, 983160, 65536, 0, 983161, 65536, 0, 983162, 393216, 1, 983163, 458752, 1, 983164, 393216, 1, 983165, 458752, 1, 983166, 393216, 1, 983167, 458752, 1, 1048576, 65536, 0, 1048577, 65536, 0, 1048578, 65536, 0, 1048579, 65536, 0, 1048580, 65536, 0, 1048581, 65536, 0, 1048582, 131076, 5, 1048583, 65536, 0, 1048584, 65536, 0, 1048585, 65536, 0, 1048586, 65536, 0, 1048587, 65536, 0, 1048588, 65536, 0, 1048589, 65536, 0, 1048590, 262148, 2, 1048591, 4, 0, 1048592, 262148, 0, 1048593, 262148, 4, 1048594, 262148, 4, 1048595, 262148, 4, 1048596, 262148, 4, 1048597, 262148, 4, 1048598, 262148, 4, 1048599, 262148, 4, 1048600, 262148, 4, 1048601, 131076, 1, 1048602, 4, 0, 1048603, 4, 0, 1048604, 4, 0, 1048605, 4, 0, 1048606, 4, 0, 1048607, 4, 0, 1048608, 4, 0, 1048609, 131076, 0, 1048610, 131076, 3, 1048611, 131076, 3, 1048612, 131076, 3, 1048613, 131076, 3, 1048614, 4, 6, 1048615, 65536, 0, 1048616, 262148, 2, 1048617, 4, 0, 1048618, 131076, 0, 1048619, 131076, 3, 1048620, 131076, 3, 1048621, 131076, 3, 1048622, 131076, 3, 1048623, 131076, 3, 1048624, 131076, 3, 1048625, 131076, 3, 1048626, 131076, 3, 1048627, 131076, 3, 1048628, 4, 6, 1048629, 65536, 0, 1048630, 65536, 0, 1048631, 65536, 0, 1048632, 65536, 0, 1048633, 65536, 0, 1048634, 65536, 0, 1048635, 65536, 0, 1048636, 65536, 0, 1048637, 65536, 0, 1048638, 65536, 0, 1048639, 65536, 0, 1048640, 65536, 0, 1048641, 65536, 0, 1048642, 262148, 5, 1048643, 131076, 3, 1048644, 131076, 3, 1048645, 131076, 3, 1048646, 131076, 3, 1048647, 131076, 3, 1048648, 131076, 3, 1048649, 131076, 3, 1048650, 65540, 0, 1048651, 262148, 0, 1048652, 262148, 4, 1048653, 262148, 4, 1048654, 262148, 4, 1048655, 262148, 4, 1048656, 262148, 4, 1048657, 262148, 4, 1048658, 262148, 4, 1048659, 262148, 4, 1048660, 131076, 1, 1048661, 131076, 0, 1048662, 4, 6, 1048663, 393216, 1, 1048664, 458752, 1, 1048665, 393216, 1, 1048666, 458752, 1, 1048667, 65536, 0, 1048668, 65536, 0, 1048669, 65536, 0, 1048670, 65536, 0, 1048671, 65536, 0, 1048672, 65536, 0, 1048673, 65536, 0, 1048674, 65536, 0, 1048675, 65536, 0, 1048676, 65536, 0, 1048677, 65536, 0, 1048678, 65536, 0, 1048679, 65536, 0, 1048680, 65536, 0, 1048681, 65536, 0, 1048682, 65536, 0, 1048683, 65536, 0, 1048684, 65536, 0, 1048685, 65536, 0, 1048686, 65536, 0, 1048687, 65536, 0, 1048688, 65536, 0, 1048689, 65536, 0, 1048690, 65536, 0, 1048691, 65536, 0, 1048692, 65536, 0, 1048693, 65536, 0, 1048694, 65536, 0, 1048695, 65536, 0, 1048696, 65536, 0, 1048697, 65536, 0, 1048698, 393216, 2, 1048699, 458752, 2, 1048700, 393216, 2, 1048701, 458752, 2, 1048702, 393216, 2, 1048703, 458752, 2, 1114112, 65536, 0, 1114113, 65536, 0, 1114114, 65536, 0, 1114115, 65536, 0, 1114116, 65536, 0, 1114117, 65536, 0, 1114118, 131076, 5, 1114119, 65536, 0, 1114120, 65536, 0, 1114121, 65536, 0, 1114122, 65536, 0, 1114123, 65536, 0, 1114124, 65536, 0, 1114125, 65536, 0, 1114126, 262148, 2, 1114127, 4, 0, 1114128, 4, 4, 1114129, 131072, 1, 1114130, 262144, 1, 1114131, 327680, 1, 1114132, 393216, 1, 1114133, 458752, 1, 1114134, 262144, 1, 1114135, 327680, 1, 1114136, 65536, 0, 1114137, 262148, 2, 1114138, 4, 0, 1114139, 262148, 0, 1114140, 262148, 4, 1114141, 262148, 4, 1114142, 262148, 4, 1114143, 262148, 4, 1114144, 262148, 4, 1114145, 262148, 4, 1114146, 131076, 1, 1114147, 4, 0, 1114148, 4, 0, 1114149, 4, 0, 1114150, 4, 4, 1114151, 65536, 0, 1114152, 262148, 6, 1114153, 262148, 4, 1114154, 131076, 1, 1114155, 4, 0, 1114156, 4, 0, 1114157, 4, 0, 1114158, 4, 0, 1114159, 4, 0, 1114160, 4, 0, 1114161, 4, 0, 1114162, 4, 0, 1114163, 4, 0, 1114164, 131076, 0, 1114165, 131076, 3, 1114166, 131076, 3, 1114167, 131076, 3, 1114168, 131076, 3, 1114169, 131076, 3, 1114170, 131076, 3, 1114171, 131076, 3, 1114172, 131076, 3, 1114173, 131076, 3, 1114174, 131076, 3, 1114175, 131076, 3, 1114176, 131076, 3, 1114177, 131076, 3, 1114178, 65540, 0, 1114179, 4, 0, 1114180, 4, 0, 1114181, 4, 0, 1114182, 4, 0, 1114183, 4, 0, 1114184, 4, 0, 1114185, 4, 0, 1114186, 4, 0, 1114187, 4, 4, 1114188, 65536, 0, 1114189, 65536, 0, 1114190, 65536, 0, 1114191, 65536, 0, 1114192, 65536, 0, 1114193, 65536, 0, 1114194, 65536, 0, 1114195, 65536, 0, 1114196, 262148, 6, 1114197, 262148, 4, 1114198, 131076, 6, 1114199, 393216, 2, 1114200, 458752, 2, 1114201, 393216, 2, 1114202, 458752, 2, 1114203, 65536, 0, 1114204, 65536, 0, 1114205, 65536, 0, 1114206, 65536, 0, 1114207, 65536, 0, 1114208, 65536, 0, 1114209, 65536, 0, 1114210, 65536, 0, 1114211, 65536, 0, 1114212, 65536, 0, 1114213, 65536, 0, 1114214, 65536, 0, 1114215, 65536, 0, 1114216, 65536, 0, 1114217, 65536, 0, 1114218, 65536, 0, 1114219, 65536, 0, 1114220, 65536, 0, 1114221, 65536, 0, 1114222, 65536, 0, 1114223, 65536, 0, 1114224, 65536, 0, 1114225, 65536, 0, 1114226, 65536, 0, 1114227, 65536, 0, 1114228, 65536, 0, 1114229, 65536, 0, 1114230, 65536, 0, 1114231, 65536, 0, 1114232, 65536, 0, 1114233, 65536, 0, 1114234, 393216, 1, 1114235, 458752, 1, 1114236, 262144, 1, 1114237, 327680, 1, 1114238, 393216, 1, 1114239, 458752, 1, 1179648, 65536, 0, 1179649, 65536, 0, 1179650, 65536, 0, 1179651, 65536, 0, 1179652, 65536, 0, 1179653, 65536, 0, 1179654, 131076, 5, 1179655, 65536, 0, 1179656, 65536, 0, 1179657, 65536, 0, 1179658, 65536, 0, 1179659, 65536, 0, 1179660, 65536, 0, 1179661, 65536, 0, 1179662, 262148, 2, 1179663, 4, 0, 1179664, 4, 4, 1179665, 65536, 0, 1179666, 262144, 2, 1179667, 327680, 2, 1179668, 393216, 2, 1179669, 458752, 2, 1179670, 262144, 2, 1179671, 327680, 2, 1179672, 131072, 1, 1179673, 262148, 2, 1179674, 4, 0, 1179675, 4, 4, 1179676, 65536, 0, 1179677, 65536, 0, 1179678, 65536, 0, 1179679, 65536, 0, 1179680, 65536, 0, 1179681, 65536, 0, 1179682, 262148, 6, 1179683, 262148, 4, 1179684, 262148, 4, 1179685, 262148, 4, 1179686, 131076, 6, 1179687, 65536, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 262148, 6, 1179691, 262148, 4, 1179692, 262148, 4, 1179693, 262148, 4, 1179694, 262148, 4, 1179695, 262148, 4, 1179696, 262148, 4, 1179697, 262148, 4, 1179698, 262148, 4, 1179699, 262148, 4, 1179700, 131076, 1, 1179701, 4, 0, 1179702, 4, 0, 1179703, 4, 0, 1179704, 4, 0, 1179705, 4, 0, 1179706, 4, 0, 1179707, 4, 0, 1179708, 4, 0, 1179709, 4, 0, 1179710, 4, 0, 1179711, 4, 0, 1179712, 4, 0, 1179713, 4, 0, 1179714, 4, 0, 1179715, 262148, 0, 1179716, 262148, 4, 1179717, 262148, 4, 1179718, 262148, 4, 1179719, 262148, 4, 1179720, 262148, 4, 1179721, 262148, 4, 1179722, 262148, 4, 1179723, 131076, 6, 1179724, 65536, 0, 1179725, 65536, 0, 1179726, 65536, 0, 1179727, 65536, 0, 1179728, 65536, 0, 1179729, 65536, 0, 1179730, 4, 7, 1179731, 65536, 0, 1179732, 65536, 0, 1179733, 65536, 0, 1179734, 65536, 0, 1179735, 65536, 0, 1179736, 65536, 0, 1179737, 65536, 0, 1179738, 65536, 0, 1179739, 65536, 0, 1179740, 65536, 0, 1179741, 65536, 0, 1179742, 65536, 0, 1179743, 65536, 0, 1179744, 65536, 0, 1179745, 65536, 0, 1179746, 65536, 0, 1179747, 65536, 0, 1179748, 65536, 0, 1179749, 65536, 0, 1179750, 65536, 0, 1179751, 65536, 0, 1179752, 65536, 0, 1179753, 65536, 0, 1179754, 65536, 0, 1179755, 65536, 0, 1179756, 65536, 0, 1179757, 65536, 0, 1179758, 65536, 0, 1179759, 65536, 0, 1179760, 65536, 0, 1179761, 65536, 0, 1179762, 65536, 0, 1179763, 65536, 0, 1179764, 65536, 0, 1179765, 65536, 0, 1179766, 65536, 0, 1179767, 65536, 0, 1179768, 65536, 0, 1179769, 65536, 0, 1179770, 393216, 2, 1179771, 458752, 2, 1179772, 262144, 2, 1179773, 327680, 2, 1179774, 393216, 2, 1179775, 458752, 2, 1245184, 65536, 0, 1245185, 65536, 0, 1245186, 65536, 0, 1245187, 65536, 0, 1245188, 65536, 0, 1245189, 65536, 0, 1245190, 131076, 5, 1245191, 65536, 0, 1245192, 65536, 0, 1245193, 65536, 0, 1245194, 65536, 0, 1245195, 65536, 0, 1245196, 65536, 0, 1245197, 65536, 0, 1245198, 262148, 6, 1245199, 262148, 4, 1245200, 131076, 6, 1245201, 65536, 0, 1245202, 65536, 0, 1245203, 65536, 0, 1245204, 65536, 0, 1245205, 65536, 0, 1245206, 65536, 0, 1245207, 65536, 0, 1245208, 131072, 1, 1245209, 262148, 2, 1245210, 4, 0, 1245211, 4, 4, 1245212, 65536, 0, 1245213, 65536, 0, 1245214, 65536, 0, 1245215, 65536, 0, 1245216, 65536, 0, 1245217, 65536, 0, 1245218, 65536, 0, 1245219, 65536, 0, 1245220, 65536, 0, 1245221, 65536, 0, 1245222, 65536, 0, 1245223, 65536, 0, 1245224, 393216, 1, 1245225, 458752, 1, 1245226, 131072, 1, 1245227, 65536, 0, 1245228, 327680, 9, 1245229, 65536, 0, 1245230, 393216, 1, 1245231, 458752, 1, 1245232, 65536, 0, 1245233, 65536, 0, 1245234, 65536, 0, 1245235, 65536, 0, 1245236, 262148, 6, 1245237, 65536, 12, 1245238, 262148, 4, 1245239, 262148, 4, 1245240, 131076, 1, 1245241, 4, 0, 1245242, 262148, 0, 1245243, 262148, 4, 1245244, 262148, 4, 1245245, 262148, 4, 1245246, 262148, 4, 1245247, 262148, 4, 1245248, 262148, 4, 1245249, 262148, 4, 1245250, 262148, 4, 1245251, 131076, 6, 1245252, 65536, 0, 1245253, 65536, 0, 1245254, 65536, 0, 1245255, 65536, 0, 1245256, 65536, 0, 1245257, 65536, 0, 1245258, 65536, 0, 1245259, 65536, 0, 1245260, 65540, 7, 1245261, 196612, 5, 1245262, 196612, 7, 1245263, 65536, 12, 1245264, 65540, 7, 1245265, 196612, 5, 1245266, 196612, 6, 1245267, 65536, 0, 1245268, 65536, 0, 1245269, 65536, 0, 1245270, 65536, 0, 1245271, 65536, 0, 1245272, 65536, 0, 1245273, 262144, 1, 1245274, 327680, 9, 1245275, 65536, 0, 1245276, 65536, 0, 1245277, 65536, 0, 1245278, 65536, 0, 1245279, 65536, 0, 1245280, 65536, 0, 1245281, 65536, 0, 1245282, 65536, 0, 1245283, 65536, 0, 1245284, 65536, 0, 1245285, 65536, 0, 1245286, 65536, 0, 1245287, 65536, 0, 1245288, 65536, 0, 1245289, 65536, 0, 1245290, 65536, 0, 1245291, 65536, 0, 1245292, 65536, 0, 1245293, 65536, 0, 1245294, 65536, 0, 1245295, 65536, 0, 1245296, 65536, 0, 1245297, 65536, 0, 1245298, 65536, 0, 1245299, 65536, 0, 1245300, 65536, 0, 1245301, 65536, 0, 1245302, 65536, 0, 1245303, 65536, 0, 1245304, 65536, 0, 1245305, 65536, 0, 1245306, 262144, 1, 1245307, 327680, 1, 1245308, 262144, 1, 1245309, 327680, 1, 1245310, 393216, 1, 1245311, 458752, 1, 1310720, 65536, 0, 1310721, 65536, 0, 1310722, 65536, 0, 1310723, 65536, 0, 1310724, 65536, 0, 1310725, 65536, 0, 1310726, 131076, 5, 1310727, 65536, 0, 1310728, 65536, 0, 1310729, 65536, 0, 1310730, 65536, 0, 1310731, 65536, 0, 1310732, 65536, 0, 1310733, 65536, 0, 1310734, 65536, 0, 1310735, 65536, 0, 1310736, 65536, 0, 1310737, 65536, 0, 1310738, 65536, 0, 1310739, 65536, 0, 1310740, 65536, 0, 1310741, 65536, 0, 1310742, 65536, 0, 1310743, 65536, 0, 1310744, 65536, 0, 1310745, 262148, 2, 1310746, 4, 0, 1310747, 4, 4, 1310748, 65536, 0, 1310749, 65536, 0, 1310750, 65536, 0, 1310751, 65536, 0, 1310752, 65536, 0, 1310753, 65536, 0, 1310754, 65536, 0, 1310755, 65536, 0, 1310756, 65536, 0, 1310757, 65536, 0, 1310758, 65536, 0, 1310759, 65536, 0, 1310760, 393216, 2, 1310761, 458752, 2, 1310762, 65536, 0, 1310763, 262144, 10, 1310764, 327680, 10, 1310765, 65536, 12, 1310766, 393216, 2, 1310767, 458752, 2, 1310768, 131072, 1, 1310769, 131072, 1, 1310770, 65536, 0, 1310771, 65536, 0, 1310772, 65536, 0, 1310773, 65536, 13, 1310774, 65536, 0, 1310775, 65536, 0, 1310776, 262148, 2, 1310777, 4, 0, 1310778, 4, 4, 1310779, 65536, 0, 1310780, 65536, 0, 1310781, 65536, 0, 1310782, 65536, 0, 1310783, 65536, 0, 1310784, 65536, 0, 1310785, 65536, 0, 1310786, 65536, 0, 1310787, 327680, 9, 1310788, 65536, 0, 1310789, 262144, 1, 1310790, 327680, 1, 1310791, 65536, 0, 1310792, 65536, 0, 1310793, 65536, 0, 1310794, 65536, 0, 1310795, 65536, 0, 1310796, 65536, 0, 1310797, 65536, 0, 1310798, 65536, 0, 1310799, 65536, 13, 1310800, 65536, 0, 1310801, 65536, 0, 1310802, 131072, 1, 1310803, 131072, 1, 1310804, 65536, 0, 1310805, 262148, 5, 1310806, 4, 6, 1310807, 65536, 0, 1310808, 65536, 0, 1310809, 262144, 10, 1310810, 327680, 10, 1310811, 393216, 10, 1310812, 65536, 0, 1310813, 65536, 0, 1310814, 65536, 0, 1310815, 65536, 0, 1310816, 65536, 0, 1310817, 65536, 0, 1310818, 65536, 0, 1310819, 65536, 0, 1310820, 65536, 0, 1310821, 65536, 0, 1310822, 65536, 0, 1310823, 65536, 0, 1310824, 65536, 0, 1310825, 65536, 0, 1310826, 65536, 0, 1310827, 65536, 0, 1310828, 65536, 0, 1310829, 65536, 0, 1310830, 65536, 0, 1310831, 65536, 0, 1310832, 65536, 0, 1310833, 65536, 0, 1310834, 65536, 0, 1310835, 65536, 0, 1310836, 65536, 0, 1310837, 65536, 0, 1310838, 65536, 0, 1310839, 65536, 0, 1310840, 65536, 0, 1310841, 65536, 0, 1310842, 262144, 2, 1310843, 327680, 2, 1310844, 262144, 2, 1310845, 327680, 2, 1310846, 393216, 2, 1310847, 458752, 2, 1376256, 65536, 0, 1376257, 65536, 0, 1376258, 65536, 0, 1376259, 65536, 0, 1376260, 65536, 0, 1376261, 65536, 0, 1376262, 131076, 5, 1376263, 65536, 0, 1376264, 65536, 0, 1376265, 65536, 0, 1376266, 65536, 0, 1376267, 65536, 0, 1376268, 65536, 0, 1376269, 65536, 0, 1376270, 65536, 0, 1376271, 65536, 0, 1376272, 262147, 5, 1376273, 3, 6, 1376274, 65536, 0, 1376275, 65536, 0, 1376276, 65536, 0, 1376277, 65536, 0, 1376278, 65536, 0, 1376279, 65536, 0, 1376280, 65536, 0, 1376281, 262148, 6, 1376282, 262148, 4, 1376283, 131076, 6, 1376284, 65536, 0, 1376285, 65536, 0, 1376286, 65536, 0, 1376287, 65536, 0, 1376288, 65536, 0, 1376289, 65536, 0, 1376290, 65536, 0, 1376291, 65536, 0, 1376292, 65536, 0, 1376293, 65536, 0, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 393216, 1, 1376297, 458752, 1, 1376298, 393216, 1, 1376299, 458752, 1, 1376300, 65536, 0, 1376301, 65536, 13, 1376302, 65536, 0, 1376303, 393216, 1, 1376304, 458752, 1, 1376305, 65536, 0, 1376306, 327680, 9, 1376307, 65536, 0, 1376308, 0, 14, 1376309, 65536, 14, 1376310, 131072, 14, 1376311, 65536, 0, 1376312, 262148, 2, 1376313, 4, 0, 1376314, 4, 4, 1376315, 65536, 0, 1376316, 65536, 0, 1376317, 65536, 0, 1376318, 65536, 0, 1376319, 65536, 0, 1376320, 65536, 0, 1376321, 65536, 0, 1376322, 262144, 10, 1376323, 327680, 10, 1376324, 393216, 10, 1376325, 262144, 2, 1376326, 327680, 2, 1376327, 65536, 0, 1376328, 65536, 0, 1376329, 65536, 0, 1376330, 65536, 0, 1376331, 65536, 0, 1376332, 65536, 0, 1376333, 65536, 0, 1376334, 0, 14, 1376335, 65536, 14, 1376336, 131072, 14, 1376337, 65536, 0, 1376338, 262148, 5, 1376339, 4, 6, 1376340, 65536, 0, 1376341, 262148, 2, 1376342, 4, 4, 1376343, 65536, 0, 1376344, 65536, 0, 1376345, 65536, 0, 1376346, 65536, 0, 1376347, 65536, 0, 1376348, 65536, 0, 1376349, 65536, 0, 1376350, 65536, 0, 1376351, 65536, 0, 1376352, 65536, 0, 1376353, 65536, 0, 1376354, 65536, 0, 1376355, 65536, 0, 1376356, 65536, 0, 1376357, 65536, 0, 1376358, 65536, 0, 1376359, 65536, 0, 1376360, 65536, 0, 1376361, 65536, 0, 1376362, 65536, 0, 1376363, 65536, 0, 1376364, 65536, 0, 1376365, 65536, 0, 1376366, 65536, 0, 1376367, 65536, 0, 1376368, 65536, 0, 1376369, 65536, 0, 1376370, 65536, 0, 1376371, 65536, 0, 1376372, 65536, 0, 1376373, 65536, 0, 1376374, 65536, 0, 1376375, 65536, 0, 1376376, 65536, 0, 1376377, 65536, 0, 1376378, 65536, 0, 1376379, 65536, 0, 1376380, 65536, 0, 1376381, 65536, 0, 1376382, 65536, 0, 1376383, 131072, 0, 1441792, 65536, 0, 1441793, 65536, 0, 1441794, 65536, 0, 1441795, 65536, 0, 1441796, 65536, 0, 1441797, 65536, 0, 1441798, 131076, 5, 1441799, 65536, 0, 1441800, 65536, 0, 1441801, 65536, 0, 1441802, 65536, 0, 1441803, 65536, 0, 1441804, 65536, 0, 1441805, 65536, 0, 1441806, 262147, 5, 1441807, 131075, 3, 1441808, 65539, 0, 1441809, 3, 4, 1441810, 65536, 0, 1441811, 65536, 0, 1441812, 65536, 0, 1441813, 65536, 0, 1441814, 65536, 0, 1441815, 131072, 89, 1441816, 65536, 0, 1441817, 65536, 0, 1441818, 65536, 0, 1441819, 65536, 0, 1441820, 65536, 0, 1441821, 65536, 0, 1441822, 65536, 0, 1441823, 262144, 1, 1441824, 327680, 1, 1441825, 4, 7, 1441826, 262144, 1, 1441827, 327680, 1, 1441828, 4, 7, 1441829, 262144, 1, 1441830, 327680, 1, 1441831, 65536, 0, 1441832, 393216, 2, 1441833, 458752, 2, 1441834, 393216, 2, 1441835, 458752, 2, 1441836, 0, 14, 1441837, 65536, 14, 1441838, 131072, 14, 1441839, 393216, 2, 1441840, 458752, 2, 1441841, 262144, 10, 1441842, 327680, 10, 1441843, 393216, 10, 1441844, 262144, 1, 1441845, 327680, 1, 1441846, 393216, 1, 1441847, 458752, 1, 1441848, 262148, 2, 1441849, 4, 0, 1441850, 4, 4, 1441851, 65536, 0, 1441852, 65536, 0, 1441853, 65536, 0, 1441854, 65536, 0, 1441855, 65536, 0, 1441856, 65536, 0, 1441857, 65536, 0, 1441858, 65536, 0, 1441859, 262144, 1, 1441860, 327680, 1, 1441861, 262144, 1, 1441862, 327680, 1, 1441863, 65536, 0, 1441864, 393216, 1, 1441865, 458752, 1, 1441866, 65536, 0, 1441867, 65536, 0, 1441868, 65536, 0, 1441869, 65536, 0, 1441870, 65536, 0, 1441871, 65536, 0, 1441872, 262148, 5, 1441873, 131076, 3, 1441874, 327684, 0, 1441875, 131076, 6, 1441876, 65536, 0, 1441877, 262148, 2, 1441878, 4, 4, 1441879, 65536, 0, 1441880, 65536, 0, 1441881, 262144, 1, 1441882, 327680, 1, 1441883, 262144, 1, 1441884, 327680, 1, 1441885, 65536, 0, 1441886, 65536, 0, 1441887, 65536, 0, 1441888, 65536, 0, 1441889, 65536, 0, 1441890, 65536, 0, 1441891, 65536, 0, 1441892, 65536, 0, 1441893, 65536, 0, 1441894, 65536, 0, 1441895, 65536, 0, 1441896, 65536, 0, 1441897, 65536, 0, 1441898, 65536, 0, 1441899, 65536, 0, 1441900, 65536, 0, 1441901, 65536, 0, 1441902, 65536, 0, 1441903, 65536, 0, 1441904, 65536, 0, 1441905, 65536, 0, 1441906, 65536, 0, 1441907, 65536, 0, 1441908, 65536, 0, 1441909, 65536, 0, 1441910, 65536, 0, 1441911, 65536, 0, 1441912, 65536, 0, 1441913, 65536, 0, 1441914, 65536, 0, 1441915, 65536, 0, 1441916, 65536, 0, 1441917, 65536, 0, 1441918, 65536, 0, 1441919, 131072, 0, 1507328, 65536, 0, 1507329, 65536, 0, 1507330, 65536, 0, 1507331, 65536, 0, 1507332, 65536, 0, 1507333, 65536, 0, 1507334, 131076, 5, 1507335, 65536, 0, 1507336, 65536, 0, 1507337, 65536, 0, 1507338, 65536, 0, 1507339, 65536, 0, 1507340, 65536, 0, 1507341, 262147, 5, 1507342, 65539, 0, 1507343, 3, 0, 1507344, 3, 0, 1507345, 3, 4, 1507346, 65536, 0, 1507347, 65536, 0, 1507348, 65536, 0, 1507349, 65536, 0, 1507350, 65536, 0, 1507351, 65536, 88, 1507352, 65536, 0, 1507353, 65536, 0, 1507354, 65536, 0, 1507355, 262147, 5, 1507356, 3, 6, 1507357, 65536, 0, 1507358, 65536, 0, 1507359, 262144, 2, 1507360, 327680, 2, 1507361, 131076, 5, 1507362, 262144, 2, 1507363, 327680, 2, 1507364, 131076, 5, 1507365, 262144, 2, 1507366, 327680, 2, 1507367, 65536, 0, 1507368, 65536, 0, 1507369, 65536, 0, 1507370, 65536, 0, 1507371, 65536, 0, 1507372, 65536, 0, 1507373, 65536, 0, 1507374, 65536, 0, 1507375, 65536, 0, 1507376, 65536, 0, 1507377, 65536, 0, 1507378, 65536, 0, 1507379, 65536, 0, 1507380, 262144, 2, 1507381, 327680, 2, 1507382, 393216, 2, 1507383, 458752, 2, 1507384, 262148, 2, 1507385, 4, 0, 1507386, 4, 4, 1507387, 65536, 0, 1507388, 65536, 0, 1507389, 65536, 0, 1507390, 65536, 0, 1507391, 65536, 0, 1507392, 65536, 0, 1507393, 65536, 0, 1507394, 65536, 0, 1507395, 262144, 2, 1507396, 327680, 2, 1507397, 65536, 12, 1507398, 327680, 2, 1507399, 65536, 0, 1507400, 393216, 2, 1507401, 458752, 2, 1507402, 262144, 10, 1507403, 327680, 10, 1507404, 393216, 10, 1507405, 65536, 0, 1507406, 65536, 0, 1507407, 65536, 0, 1507408, 262148, 6, 1507409, 262148, 4, 1507410, 131076, 6, 1507411, 65536, 0, 1507412, 65536, 0, 1507413, 262148, 2, 1507414, 4, 4, 1507415, 65536, 0, 1507416, 65536, 0, 1507417, 262144, 2, 1507418, 327680, 2, 1507419, 262144, 2, 1507420, 327680, 2, 1507421, 65536, 0, 1507422, 65536, 0, 1507423, 65536, 0, 1507424, 65536, 0, 1507425, 65536, 0, 1507426, 65536, 0, 1507427, 65536, 0, 1507428, 65536, 0, 1507429, 65536, 0, 1507430, 65536, 0, 1507431, 65536, 0, 1507432, 65536, 0, 1507433, 65536, 0, 1507434, 65536, 0, 1507435, 65536, 0, 1507436, 65536, 0, 1507437, 65536, 0, 1507438, 65536, 0, 1507439, 65536, 0, 1507440, 65536, 0, 1507441, 65536, 0, 1507442, 65536, 0, 1507443, 65536, 0, 1507444, 65536, 0, 1507445, 65536, 0, 1507446, 65536, 0, 1507447, 65536, 0, 1507448, 65536, 0, 1507449, 65536, 0, 1507450, 65536, 0, 1507451, 65536, 0, 1507452, 65536, 0, 1507453, 65536, 0, 1507454, 65536, 0, 1507455, 131072, 0, 1572864, 65536, 0, 1572865, 65536, 0, 1572866, 65536, 0, 1572867, 65536, 0, 1572868, 65536, 0, 1572869, 65536, 0, 1572870, 131076, 5, 1572871, 65536, 0, 1572872, 65536, 0, 1572873, 65536, 0, 1572874, 65536, 0, 1572875, 65536, 0, 1572876, 65536, 0, 1572877, 262147, 2, 1572878, 3, 0, 1572879, 3, 0, 1572880, 3, 0, 1572881, 3, 4, 1572882, 65536, 0, 1572883, 65536, 0, 1572884, 65536, 0, 1572885, 65536, 0, 1572886, 65536, 0, 1572887, 65536, 0, 1572888, 65536, 0, 1572889, 65536, 0, 1572890, 262147, 5, 1572891, 65539, 0, 1572892, 3, 4, 1572893, 65536, 0, 1572894, 65536, 0, 1572895, 65536, 0, 1572896, 65536, 0, 1572897, 131076, 5, 1572898, 65536, 0, 1572899, 65536, 0, 1572900, 131076, 5, 1572901, 65536, 0, 1572902, 65536, 0, 1572903, 65536, 0, 1572904, 65536, 0, 1572905, 65536, 0, 1572906, 65536, 0, 1572907, 65536, 0, 1572908, 65536, 0, 1572909, 65536, 0, 1572910, 65536, 0, 1572911, 65536, 0, 1572912, 65536, 0, 1572913, 65536, 0, 1572914, 65536, 0, 1572915, 65536, 0, 1572916, 393216, 1, 1572917, 458752, 1, 1572918, 65536, 0, 1572919, 65536, 0, 1572920, 262148, 2, 1572921, 4, 0, 1572922, 4, 4, 1572923, 65536, 0, 1572924, 65536, 0, 1572925, 65536, 0, 1572926, 327680, 9, 1572927, 65536, 0, 1572928, 393216, 1, 1572929, 458752, 1, 1572930, 393216, 1, 1572931, 458752, 1, 1572932, 65536, 0, 1572933, 65536, 13, 1572934, 65536, 0, 1572935, 65536, 0, 1572936, 393216, 1, 1572937, 458752, 1, 1572938, 65536, 0, 1572939, 131072, 1, 1572940, 65536, 0, 1572941, 65536, 0, 1572942, 65536, 0, 1572943, 65536, 0, 1572944, 65536, 0, 1572945, 65536, 0, 1572946, 65536, 0, 1572947, 65536, 0, 1572948, 65536, 0, 1572949, 262148, 2, 1572950, 4, 4, 1572951, 65536, 0, 1572952, 65536, 0, 1572953, 131072, 1, 1572954, 65536, 0, 1572955, 65536, 0, 1572956, 65536, 0, 1572957, 65536, 0, 1572958, 65536, 0, 1572959, 65536, 0, 1572960, 65536, 0, 1572961, 262144, 10, 1572962, 327680, 10, 1572963, 393216, 10, 1572964, 65536, 0, 1572965, 65536, 0, 1572966, 65536, 0, 1572967, 65536, 0, 1572968, 65536, 0, 1572969, 65536, 0, 1572970, 65536, 0, 1572971, 65536, 0, 1572972, 65536, 0, 1572973, 65536, 0, 1572974, 65536, 0, 1572975, 65536, 0, 1572976, 65536, 0, 1572977, 65536, 0, 1572978, 65536, 0, 1572979, 65536, 0, 1572980, 65536, 0, 1572981, 65536, 0, 1572982, 65536, 0, 1572983, 65536, 0, 1572984, 65536, 0, 1572985, 65536, 0, 1572986, 65536, 0, 1572987, 65536, 0, 1572988, 65536, 0, 1572989, 65536, 0, 1572990, 65536, 0, 1572991, 131072, 0, 1638400, 65536, 0, 1638401, 65536, 0, 1638402, 65536, 0, 1638403, 65536, 0, 1638404, 65536, 0, 1638405, 65536, 0, 1638406, 131076, 5, 1638407, 65536, 0, 1638408, 65536, 0, 1638409, 65536, 0, 1638410, 65536, 0, 1638411, 65536, 0, 1638412, 65536, 0, 1638413, 262147, 2, 1638414, 3, 0, 1638415, 3, 0, 1638416, 3, 0, 1638417, 3, 4, 1638418, 65536, 0, 1638419, 65536, 0, 1638420, 65536, 0, 1638421, 65536, 0, 1638422, 65536, 0, 1638423, 65536, 0, 1638424, 65536, 0, 1638425, 262147, 5, 1638426, 65539, 0, 1638427, 3, 0, 1638428, 3, 4, 1638429, 65536, 0, 1638430, 65536, 0, 1638431, 262144, 1, 1638432, 327680, 1, 1638433, 131076, 5, 1638434, 262144, 1, 1638435, 327680, 1, 1638436, 131076, 5, 1638437, 262144, 1, 1638438, 327680, 1, 1638439, 4, 7, 1638440, 262144, 1, 1638441, 327680, 1, 1638442, 4, 7, 1638443, 262144, 1, 1638444, 327680, 1, 1638445, 4, 7, 1638446, 262144, 1, 1638447, 327680, 1, 1638448, 4, 7, 1638449, 262144, 1, 1638450, 327680, 1, 1638451, 65536, 0, 1638452, 393216, 2, 1638453, 458752, 2, 1638454, 65536, 0, 1638455, 65536, 0, 1638456, 262148, 2, 1638457, 4, 0, 1638458, 4, 4, 1638459, 65536, 0, 1638460, 65536, 0, 1638461, 262144, 10, 1638462, 327680, 10, 1638463, 393216, 10, 1638464, 393216, 2, 1638465, 458752, 2, 1638466, 393216, 2, 1638467, 458752, 2, 1638468, 0, 14, 1638469, 65536, 14, 1638470, 131072, 14, 1638471, 65536, 0, 1638472, 393216, 2, 1638473, 458752, 2, 1638474, 65536, 0, 1638475, 262148, 5, 1638476, 4, 6, 1638477, 65536, 0, 1638478, 65536, 0, 1638479, 65536, 0, 1638480, 393216, 1, 1638481, 458752, 1, 1638482, 393216, 1, 1638483, 458752, 1, 1638484, 65536, 0, 1638485, 262148, 2, 1638486, 4, 4, 1638487, 65536, 0, 1638488, 65536, 0, 1638489, 262144, 1, 1638490, 327680, 1, 1638491, 262144, 1, 1638492, 327680, 1, 1638493, 65536, 0, 1638494, 65536, 0, 1638495, 65536, 0, 1638496, 65536, 0, 1638497, 65536, 0, 1638498, 65536, 0, 1638499, 65536, 0, 1638500, 65536, 0, 1638501, 65536, 0, 1638502, 327680, 9, 1638503, 65536, 0, 1638504, 65536, 0, 1638505, 65536, 0, 1638506, 65536, 0, 1638507, 65536, 0, 1638508, 65536, 0, 1638509, 65536, 0, 1638510, 65536, 0, 1638511, 65536, 0, 1638512, 65536, 0, 1638513, 65536, 0, 1638514, 65536, 0, 1638515, 65536, 0, 1638516, 65536, 0, 1638517, 65536, 0, 1638518, 65536, 0, 1638519, 65536, 0, 1638520, 65536, 0, 1638521, 65536, 0, 1638522, 65536, 0, 1638523, 65536, 0, 1638524, 65536, 0, 1638525, 65536, 0, 1638526, 65536, 0, 1638527, 131072, 0, 1703936, 65536, 0, 1703937, 65536, 0, 1703938, 65536, 0, 1703939, 65536, 0, 1703940, 65536, 0, 1703941, 65536, 0, 1703942, 131076, 5, 1703943, 65536, 0, 1703944, 65536, 0, 1703945, 65536, 0, 1703946, 65536, 0, 1703947, 65536, 0, 1703948, 65536, 0, 1703949, 262147, 2, 1703950, 3, 0, 1703951, 3, 0, 1703952, 3, 0, 1703953, 3, 4, 1703954, 65536, 0, 1703955, 65536, 0, 1703956, 65536, 0, 1703957, 65536, 0, 1703958, 65536, 0, 1703959, 65536, 0, 1703960, 65536, 0, 1703961, 262147, 2, 1703962, 3, 0, 1703963, 3, 0, 1703964, 3, 4, 1703965, 65536, 0, 1703966, 65536, 0, 1703967, 262144, 2, 1703968, 327680, 2, 1703969, 131076, 5, 1703970, 262144, 2, 1703971, 327680, 2, 1703972, 131076, 5, 1703973, 262144, 2, 1703974, 327680, 2, 1703975, 131076, 5, 1703976, 262144, 2, 1703977, 327680, 2, 1703978, 131076, 5, 1703979, 262144, 2, 1703980, 327680, 2, 1703981, 131076, 5, 1703982, 262144, 2, 1703983, 327680, 2, 1703984, 131076, 5, 1703985, 262144, 2, 1703986, 327680, 2, 1703987, 65536, 0, 1703988, 262144, 1, 1703989, 327680, 1, 1703990, 393216, 1, 1703991, 458752, 1, 1703992, 262148, 2, 1703993, 4, 0, 1703994, 4, 4, 1703995, 65536, 0, 1703996, 65536, 0, 1703997, 65536, 0, 1703998, 262144, 1, 1703999, 327680, 1, 1704000, 65536, 0, 1704001, 65536, 0, 1704002, 65536, 0, 1704003, 65536, 0, 1704004, 65536, 0, 1704005, 65536, 0, 1704006, 65536, 0, 1704007, 65536, 0, 1704008, 65536, 0, 1704009, 65536, 0, 1704010, 65536, 0, 1704011, 262148, 2, 1704012, 131076, 0, 1704013, 4, 6, 1704014, 65536, 0, 1704015, 65536, 0, 1704016, 393216, 2, 1704017, 458752, 2, 1704018, 65536, 12, 1704019, 458752, 2, 1704020, 65536, 0, 1704021, 262148, 2, 1704022, 4, 4, 1704023, 65536, 0, 1704024, 65536, 0, 1704025, 262144, 2, 1704026, 327680, 2, 1704027, 262144, 2, 1704028, 327680, 2, 1704029, 65536, 0, 1704030, 65536, 0, 1704031, 65536, 0, 1704032, 65536, 0, 1704033, 65536, 0, 1704034, 65536, 0, 1704035, 65536, 0, 1704036, 65536, 0, 1704037, 262144, 10, 1704038, 327680, 10, 1704039, 393216, 10, 1704040, 65536, 0, 1704041, 65536, 0, 1704042, 65536, 0, 1704043, 65536, 0, 1704044, 65536, 0, 1704045, 65536, 0, 1704046, 65536, 0, 1704047, 65536, 0, 1704048, 65536, 0, 1704049, 65536, 0, 1704050, 65536, 0, 1704051, 65536, 0, 1704052, 65536, 0, 1704053, 65536, 0, 1704054, 65536, 0, 1704055, 65536, 0, 1704056, 65536, 0, 1704057, 65536, 0, 1704058, 65536, 0, 1704059, 65536, 0, 1704060, 65536, 0, 1704061, 65536, 0, 1704062, 65536, 0, 1704063, 131072, 0, 1769472, 196612, 5, 1769473, 196612, 5, 1769474, 196612, 5, 1769475, 196612, 5, 1769476, 196612, 5, 1769477, 196612, 5, 1769478, 65540, 5, 1769479, 196612, 5, 1769480, 196612, 5, 1769481, 196612, 5, 1769482, 196612, 7, 1769483, 65536, 0, 1769484, 65536, 0, 1769485, 262147, 2, 1769486, 3, 0, 1769487, 3, 0, 1769488, 3, 0, 1769489, 3, 4, 1769490, 65536, 0, 1769491, 65536, 0, 1769492, 65536, 0, 1769493, 65536, 0, 1769494, 65536, 0, 1769495, 65536, 0, 1769496, 65536, 0, 1769497, 262147, 2, 1769498, 3, 0, 1769499, 3, 0, 1769500, 3, 4, 1769501, 65536, 0, 1769502, 65536, 0, 1769503, 131072, 1, 1769504, 65536, 0, 1769505, 131076, 5, 1769506, 65536, 0, 1769507, 65536, 0, 1769508, 131076, 5, 1769509, 65536, 0, 1769510, 65536, 0, 1769511, 131076, 5, 1769512, 65536, 0, 1769513, 65536, 0, 1769514, 131076, 5, 1769515, 65536, 0, 1769516, 65536, 0, 1769517, 131076, 5, 1769518, 65536, 0, 1769519, 65536, 0, 1769520, 131076, 5, 1769521, 65536, 0, 1769522, 65536, 0, 1769523, 65536, 0, 1769524, 262144, 2, 1769525, 327680, 2, 1769526, 393216, 2, 1769527, 65536, 12, 1769528, 262148, 6, 1769529, 131076, 1, 1769530, 131076, 0, 1769531, 4, 6, 1769532, 65536, 0, 1769533, 65536, 0, 1769534, 262144, 2, 1769535, 327680, 2, 1769536, 65536, 0, 1769537, 65536, 0, 1769538, 65536, 0, 1769539, 65536, 0, 1769540, 65536, 0, 1769541, 65536, 0, 1769542, 65536, 0, 1769543, 65536, 0, 1769544, 65536, 0, 1769545, 65536, 0, 1769546, 65536, 0, 1769547, 262148, 2, 1769548, 4, 0, 1769549, 4, 4, 1769550, 65536, 0, 1769551, 65536, 0, 1769552, 65536, 0, 1769553, 65536, 0, 1769554, 65536, 13, 1769555, 65536, 0, 1769556, 65536, 0, 1769557, 262148, 2, 1769558, 4, 4, 1769559, 65536, 0, 1769560, 65536, 0, 1769561, 131072, 1, 1769562, 65536, 0, 1769563, 65536, 0, 1769564, 65536, 0, 1769565, 65536, 0, 1769566, 65536, 0, 1769567, 65536, 0, 1769568, 65536, 0, 1769569, 65536, 0, 1769570, 65536, 0, 1769571, 65536, 0, 1769572, 65536, 0, 1769573, 393216, 1, 1769574, 458752, 1, 1769575, 65536, 0, 1769576, 65536, 0, 1769577, 65536, 0, 1769578, 65536, 0, 1769579, 65536, 0, 1769580, 65536, 0, 1769581, 65536, 0, 1769582, 65536, 0, 1769583, 65536, 0, 1769584, 65536, 0, 1769585, 65536, 0, 1769586, 65536, 0, 1769587, 65536, 0, 1769588, 65536, 0, 1769589, 65536, 0, 1769590, 65536, 0, 1769591, 65536, 0, 1769592, 65536, 0, 1769593, 65536, 0, 1769594, 65536, 0, 1769595, 65536, 0, 1769596, 65536, 0, 1769597, 65536, 0, 1769598, 65536, 0, 1769599, 131072, 0, 1835008, 65536, 0, 1835009, 65536, 0, 1835010, 65536, 0, 1835011, 65536, 0, 1835012, 65536, 0, 1835013, 65536, 0, 1835014, 65536, 0, 1835015, 65536, 0, 1835016, 65536, 0, 1835017, 65536, 0, 1835018, 65536, 0, 1835019, 65536, 0, 1835020, 65536, 0, 1835021, 262147, 6, 1835022, 131075, 1, 1835023, 3, 0, 1835024, 3, 0, 1835025, 3, 4, 1835026, 65536, 0, 1835027, 65536, 0, 1835028, 65536, 0, 1835029, 65536, 0, 1835030, 65536, 0, 1835031, 65536, 0, 1835032, 65536, 0, 1835033, 262147, 6, 1835034, 131075, 1, 1835035, 262147, 0, 1835036, 131075, 6, 1835037, 65536, 0, 1835038, 65536, 0, 1835039, 262144, 1, 1835040, 327680, 1, 1835041, 131076, 5, 1835042, 262144, 1, 1835043, 327680, 1, 1835044, 131076, 5, 1835045, 262144, 1, 1835046, 327680, 1, 1835047, 131076, 5, 1835048, 262144, 1, 1835049, 327680, 1, 1835050, 131076, 5, 1835051, 262144, 1, 1835052, 327680, 1, 1835053, 131076, 5, 1835054, 262144, 1, 1835055, 327680, 1, 1835056, 131076, 5, 1835057, 262144, 1, 1835058, 327680, 1, 1835059, 65536, 0, 1835060, 393216, 1, 1835061, 458752, 1, 1835062, 65536, 0, 1835063, 65536, 13, 1835064, 65536, 0, 1835065, 262148, 2, 1835066, 4, 0, 1835067, 4, 4, 1835068, 65536, 0, 1835069, 65536, 0, 1835070, 393216, 1, 1835071, 458752, 1, 1835072, 65536, 0, 1835073, 393216, 1, 1835074, 458752, 1, 1835075, 393216, 1, 1835076, 458752, 1, 1835077, 65536, 0, 1835078, 327680, 9, 1835079, 65536, 0, 1835080, 65536, 0, 1835081, 65536, 0, 1835082, 65536, 0, 1835083, 262148, 2, 1835084, 262148, 0, 1835085, 393216, 1, 1835086, 458752, 1, 1835087, 393216, 1, 1835088, 458752, 1, 1835089, 0, 14, 1835090, 65536, 14, 1835091, 131072, 14, 1835092, 65536, 0, 1835093, 262148, 2, 1835094, 4, 4, 1835095, 65536, 0, 1835096, 65536, 0, 1835097, 262144, 1, 1835098, 327680, 1, 1835099, 262144, 1, 1835100, 327680, 1, 1835101, 65536, 0, 1835102, 65536, 0, 1835103, 65536, 90, 1835104, 65536, 90, 1835105, 65536, 90, 1835106, 65536, 90, 1835107, 65536, 90, 1835108, 131072, 90, 1835109, 393216, 2, 1835110, 458752, 2, 1835111, 65536, 0, 1835112, 65536, 0, 1835113, 65536, 0, 1835114, 65536, 0, 1835115, 65536, 0, 1835116, 65536, 0, 1835117, 65536, 0, 1835118, 65536, 0, 1835119, 65536, 0, 1835120, 65536, 0, 1835121, 65536, 0, 1835122, 65536, 0, 1835123, 65536, 0, 1835124, 65536, 0, 1835125, 65536, 0, 1835126, 65536, 0, 1835127, 65536, 0, 1835128, 65536, 0, 1835129, 65536, 0, 1835130, 65536, 0, 1835131, 65536, 0, 1835132, 65536, 0, 1835133, 65536, 0, 1835134, 65536, 0, 1835135, 131072, 0, 1900544, 65536, 0, 1900545, 65536, 0, 1900546, 65536, 0, 1900547, 65536, 0, 1900548, 65536, 0, 1900549, 65536, 0, 1900550, 65536, 0, 1900551, 65536, 0, 1900552, 65536, 0, 1900553, 65536, 0, 1900554, 65536, 0, 1900555, 65536, 0, 1900556, 65536, 0, 1900557, 65536, 0, 1900558, 262147, 6, 1900559, 131075, 1, 1900560, 262147, 0, 1900561, 131075, 6, 1900562, 65536, 0, 1900563, 65536, 0, 1900564, 65536, 0, 1900565, 65536, 0, 1900566, 65536, 0, 1900567, 131072, 1, 1900568, 65536, 0, 1900569, 65536, 0, 1900570, 262147, 6, 1900571, 131075, 6, 1900572, 65536, 0, 1900573, 65536, 0, 1900574, 65536, 0, 1900575, 262144, 2, 1900576, 327680, 2, 1900577, 131076, 5, 1900578, 262144, 2, 1900579, 327680, 2, 1900580, 131076, 5, 1900581, 262144, 2, 1900582, 327680, 2, 1900583, 131076, 5, 1900584, 262144, 2, 1900585, 327680, 2, 1900586, 131076, 5, 1900587, 262144, 2, 1900588, 327680, 2, 1900589, 131076, 5, 1900590, 262144, 2, 1900591, 327680, 2, 1900592, 131076, 5, 1900593, 262144, 2, 1900594, 327680, 2, 1900595, 65536, 0, 1900596, 393216, 2, 1900597, 458752, 2, 1900598, 0, 14, 1900599, 65536, 14, 1900600, 131072, 14, 1900601, 262148, 2, 1900602, 4, 0, 1900603, 4, 4, 1900604, 65536, 0, 1900605, 65536, 0, 1900606, 65536, 12, 1900607, 458752, 2, 1900608, 65536, 0, 1900609, 393216, 2, 1900610, 458752, 2, 1900611, 393216, 2, 1900612, 458752, 2, 1900613, 262144, 10, 1900614, 327680, 10, 1900615, 393216, 10, 1900616, 131072, 1, 1900617, 65536, 0, 1900618, 65536, 0, 1900619, 262148, 6, 1900620, 131076, 6, 1900621, 393216, 2, 1900622, 458752, 2, 1900623, 393216, 2, 1900624, 458752, 2, 1900625, 65536, 0, 1900626, 65536, 0, 1900627, 65536, 0, 1900628, 65536, 0, 1900629, 262148, 2, 1900630, 4, 4, 1900631, 65536, 0, 1900632, 65536, 0, 1900633, 262144, 2, 1900634, 327680, 2, 1900635, 262144, 2, 1900636, 327680, 2, 1900637, 65536, 0, 1900638, 65536, 0, 1900639, 393216, 1, 1900640, 458752, 1, 1900641, 393216, 1, 1900642, 458752, 1, 1900643, 262144, 1, 1900644, 327680, 1, 1900645, 65536, 0, 1900646, 65536, 0, 1900647, 65536, 0, 1900648, 65536, 0, 1900649, 65536, 0, 1900650, 65536, 0, 1900651, 65536, 0, 1900652, 65536, 0, 1900653, 65536, 0, 1900654, 65536, 0, 1900655, 65536, 0, 1900656, 65536, 0, 1900657, 65536, 0, 1900658, 65536, 0, 1900659, 65536, 0, 1900660, 65536, 0, 1900661, 65536, 0, 1900662, 65536, 0, 1900663, 65536, 0, 1900664, 65536, 0, 1900665, 65536, 0, 1900666, 65536, 0, 1900667, 65536, 0, 1900668, 65536, 0, 1900669, 65536, 0, 1900670, 65536, 0, 1900671, 131072, 0, 1966080, 65536, 0, 1966081, 65536, 0, 1966082, 65536, 0, 1966083, 65536, 0, 1966084, 65536, 0, 1966085, 65536, 0, 1966086, 65536, 0, 1966087, 65536, 0, 1966088, 65536, 0, 1966089, 65536, 0, 1966090, 65536, 0, 1966091, 65536, 0, 1966092, 65536, 0, 1966093, 65536, 0, 1966094, 65536, 0, 1966095, 262147, 6, 1966096, 131075, 6, 1966097, 65536, 0, 1966098, 65536, 0, 1966099, 65536, 0, 1966100, 65536, 0, 1966101, 131072, 1, 1966102, 131072, 1, 1966103, 0, 14, 1966104, 65536, 14, 1966105, 131072, 14, 1966106, 65536, 0, 1966107, 65536, 0, 1966108, 65536, 0, 1966109, 65536, 0, 1966110, 65536, 0, 1966111, 65536, 0, 1966112, 65536, 0, 1966113, 131076, 5, 1966114, 65536, 0, 1966115, 65536, 0, 1966116, 131076, 5, 1966117, 65536, 0, 1966118, 65536, 0, 1966119, 131076, 5, 1966120, 65536, 0, 1966121, 65536, 0, 1966122, 131076, 5, 1966123, 65536, 0, 1966124, 65536, 0, 1966125, 131076, 5, 1966126, 65536, 0, 1966127, 65536, 0, 1966128, 131076, 5, 1966129, 65536, 0, 1966130, 65536, 0, 1966131, 65536, 0, 1966132, 393216, 1, 1966133, 458752, 1, 1966134, 262144, 1, 1966135, 327680, 1, 1966136, 65536, 0, 1966137, 262148, 2, 1966138, 262148, 0, 1966139, 131076, 6, 1966140, 131072, 1, 1966141, 131072, 1, 1966142, 65536, 13, 1966143, 65536, 0, 1966144, 65536, 0, 1966145, 65536, 0, 1966146, 65536, 12, 1966147, 65536, 0, 1966148, 65536, 0, 1966149, 65536, 0, 1966150, 65536, 0, 1966151, 65536, 0, 1966152, 65536, 0, 1966153, 65536, 0, 1966154, 65536, 0, 1966155, 65536, 0, 1966156, 65536, 0, 1966157, 65536, 0, 1966158, 65536, 0, 1966159, 65536, 0, 1966160, 65536, 0, 1966161, 262144, 10, 1966162, 327680, 10, 1966163, 393216, 10, 1966164, 65536, 0, 1966165, 262148, 2, 1966166, 4, 4, 1966167, 65536, 0, 1966168, 65536, 0, 1966169, 65536, 0, 1966170, 65536, 0, 1966171, 65536, 0, 1966172, 65536, 0, 1966173, 65536, 0, 1966174, 65536, 0, 1966175, 393216, 2, 1966176, 458752, 2, 1966177, 393216, 2, 1966178, 458752, 2, 1966179, 262144, 2, 1966180, 327680, 2, 1966181, 65536, 0, 1966182, 65536, 0, 1966183, 65536, 0, 1966184, 65536, 0, 1966185, 65536, 0, 1966186, 65536, 0, 1966187, 65536, 0, 1966188, 65536, 0, 1966189, 65536, 0, 1966190, 65536, 0, 1966191, 65536, 0, 1966192, 65536, 0, 1966193, 65536, 0, 1966194, 65536, 0, 1966195, 65536, 0, 1966196, 65536, 0, 1966197, 65536, 0, 1966198, 65536, 0, 1966199, 65536, 0, 1966200, 65536, 0, 1966201, 65536, 0, 1966202, 65536, 0, 1966203, 65536, 0, 1966204, 65536, 0, 1966205, 65536, 0, 1966206, 65536, 0, 1966207, 131072, 0, 2031616, 65536, 0, 2031617, 65536, 0, 2031618, 65536, 0, 2031619, 65536, 0, 2031620, 65536, 0, 2031621, 65536, 0, 2031622, 65536, 0, 2031623, 65536, 0, 2031624, 65536, 0, 2031625, 65536, 0, 2031626, 65536, 0, 2031627, 65536, 0, 2031628, 65536, 0, 2031629, 65536, 0, 2031630, 65536, 0, 2031631, 131072, 1, 2031632, 65536, 0, 2031633, 65536, 0, 2031634, 262148, 5, 2031635, 131076, 3, 2031636, 131076, 3, 2031637, 131076, 3, 2031638, 131076, 3, 2031639, 131076, 3, 2031640, 131076, 3, 2031641, 131076, 3, 2031642, 131076, 3, 2031643, 4, 6, 2031644, 65536, 0, 2031645, 65536, 0, 2031646, 65536, 0, 2031647, 262144, 1, 2031648, 327680, 1, 2031649, 131076, 7, 2031650, 262144, 1, 2031651, 327680, 1, 2031652, 131076, 7, 2031653, 262144, 1, 2031654, 327680, 1, 2031655, 131076, 7, 2031656, 262144, 1, 2031657, 327680, 1, 2031658, 131076, 7, 2031659, 262144, 1, 2031660, 327680, 1, 2031661, 131076, 7, 2031662, 262144, 1, 2031663, 327680, 1, 2031664, 131076, 7, 2031665, 262144, 1, 2031666, 327680, 1, 2031667, 65536, 0, 2031668, 393216, 2, 2031669, 458752, 2, 2031670, 262144, 2, 2031671, 327680, 2, 2031672, 65536, 0, 2031673, 262148, 6, 2031674, 131076, 6, 2031675, 65536, 0, 2031676, 131072, 1, 2031677, 0, 14, 2031678, 65536, 14, 2031679, 131072, 14, 2031680, 65536, 0, 2031681, 65536, 0, 2031682, 65536, 13, 2031683, 65536, 0, 2031684, 65536, 0, 2031685, 327680, 9, 2031686, 65536, 0, 2031687, 65536, 0, 2031688, 65536, 0, 2031689, 65536, 0, 2031690, 65536, 0, 2031691, 65536, 0, 2031692, 65536, 0, 2031693, 65536, 0, 2031694, 65536, 0, 2031695, 65536, 0, 2031696, 65536, 0, 2031697, 65536, 0, 2031698, 65536, 0, 2031699, 65536, 0, 2031700, 65536, 0, 2031701, 262148, 6, 2031702, 131076, 6, 2031703, 65536, 0, 2031704, 65536, 0, 2031705, 65536, 0, 2031706, 65536, 0, 2031707, 65536, 0, 2031708, 65536, 0, 2031709, 65536, 0, 2031710, 65536, 0, 2031711, 65536, 0, 2031712, 327680, 9, 2031713, 65536, 0, 2031714, 65536, 0, 2031715, 65536, 12, 2031716, 65536, 0, 2031717, 65536, 0, 2031718, 65536, 0, 2031719, 65536, 0, 2031720, 65536, 0, 2031721, 65536, 0, 2031722, 65536, 0, 2031723, 65536, 0, 2031724, 65536, 0, 2031725, 65536, 0, 2031726, 65536, 0, 2031727, 65536, 0, 2031728, 65536, 0, 2031729, 65536, 0, 2031730, 65536, 0, 2031731, 65536, 0, 2031732, 65536, 0, 2031733, 65536, 0, 2031734, 65536, 0, 2031735, 65536, 0, 2031736, 65536, 0, 2031737, 65536, 0, 2031738, 65536, 0, 2031739, 65536, 0, 2031740, 65536, 0, 2031741, 65536, 0, 2031742, 65536, 0, 2031743, 131072, 0, 2097152, 65536, 0, 2097153, 65536, 0, 2097154, 65536, 0, 2097155, 65536, 0, 2097156, 65536, 0, 2097157, 65536, 0, 2097158, 65536, 0, 2097159, 65536, 0, 2097160, 65536, 0, 2097161, 65536, 0, 2097162, 65536, 0, 2097163, 65536, 0, 2097164, 65536, 0, 2097165, 65536, 0, 2097166, 65536, 0, 2097167, 65536, 0, 2097168, 65536, 0, 2097169, 262148, 5, 2097170, 65540, 0, 2097171, 4, 0, 2097172, 4, 0, 2097173, 4, 0, 2097174, 4, 0, 2097175, 4, 0, 2097176, 4, 0, 2097177, 4, 0, 2097178, 4, 0, 2097179, 4, 4, 2097180, 65536, 0, 2097181, 65536, 0, 2097182, 65536, 0, 2097183, 262144, 2, 2097184, 327680, 2, 2097185, 65536, 0, 2097186, 262144, 2, 2097187, 327680, 2, 2097188, 65536, 0, 2097189, 262144, 2, 2097190, 327680, 2, 2097191, 65536, 0, 2097192, 262144, 2, 2097193, 327680, 2, 2097194, 65536, 0, 2097195, 262144, 2, 2097196, 327680, 2, 2097197, 65536, 0, 2097198, 262144, 2, 2097199, 327680, 2, 2097200, 65536, 0, 2097201, 262144, 2, 2097202, 327680, 2, 2097203, 65536, 0, 2097204, 65536, 0, 2097205, 65536, 0, 2097206, 65536, 0, 2097207, 65536, 0, 2097208, 65536, 0, 2097209, 65536, 0, 2097210, 65536, 0, 2097211, 65536, 0, 2097212, 65536, 0, 2097213, 65536, 0, 2097214, 65536, 0, 2097215, 65536, 0, 2097216, 65536, 0, 2097217, 0, 14, 2097218, 65536, 12, 2097219, 131072, 14, 2097220, 262144, 10, 2097221, 327680, 10, 2097222, 393216, 10, 2097223, 65536, 0, 2097224, 65536, 0, 2097225, 65536, 0, 2097226, 65536, 0, 2097227, 65536, 0, 2097228, 65536, 0, 2097229, 65536, 0, 2097230, 65536, 0, 2097231, 65536, 0, 2097232, 65536, 0, 2097233, 65536, 0, 2097234, 196608, 88, 2097235, 65536, 90, 2097236, 65536, 90, 2097237, 65536, 90, 2097238, 65536, 90, 2097239, 65536, 90, 2097240, 65536, 90, 2097241, 65536, 90, 2097242, 65536, 90, 2097243, 65536, 90, 2097244, 65536, 90, 2097245, 65536, 0, 2097246, 65536, 0, 2097247, 262144, 10, 2097248, 327680, 10, 2097249, 393216, 10, 2097250, 65536, 0, 2097251, 65536, 13, 2097252, 65536, 0, 2097253, 65536, 0, 2097254, 65536, 0, 2097255, 65536, 0, 2097256, 65536, 0, 2097257, 65536, 0, 2097258, 65536, 0, 2097259, 65536, 0, 2097260, 65536, 0, 2097261, 65536, 0, 2097262, 65536, 0, 2097263, 65536, 0, 2097264, 65536, 0, 2097265, 65536, 0, 2097266, 65536, 0, 2097267, 65536, 0, 2097268, 65536, 0, 2097269, 65536, 0, 2097270, 65536, 0, 2097271, 65536, 0, 2097272, 65536, 0, 2097273, 65536, 0, 2097274, 65536, 0, 2097275, 65536, 0, 2097276, 65536, 0, 2097277, 65536, 0, 2097278, 65536, 0, 2097279, 131072, 0, 2162688, 65536, 0, 2162689, 65536, 0, 2162690, 65536, 0, 2162691, 65536, 0, 2162692, 65536, 0, 2162693, 65536, 0, 2162694, 65536, 0, 2162695, 65536, 0, 2162696, 65536, 0, 2162697, 65536, 0, 2162698, 65536, 0, 2162699, 65536, 0, 2162700, 65536, 0, 2162701, 65536, 0, 2162702, 65536, 0, 2162703, 65536, 0, 2162704, 65536, 0, 2162705, 262148, 6, 2162706, 262148, 4, 2162707, 262148, 4, 2162708, 262148, 4, 2162709, 262148, 4, 2162710, 262148, 4, 2162711, 262148, 4, 2162712, 262148, 4, 2162713, 131076, 1, 2162714, 4, 0, 2162715, 4, 4, 2162716, 65536, 0, 2162717, 65536, 0, 2162718, 65536, 0, 2162719, 131072, 1, 2162720, 131072, 1, 2162721, 65536, 0, 2162722, 65536, 0, 2162723, 65536, 0, 2162724, 65536, 0, 2162725, 65536, 0, 2162726, 196608, 88, 2162727, 65536, 90, 2162728, 65536, 90, 2162729, 65536, 90, 2162730, 65536, 90, 2162731, 65536, 90, 2162732, 65536, 90, 2162733, 65536, 90, 2162734, 65536, 90, 2162735, 65536, 12, 2162736, 65536, 0, 2162737, 65536, 0, 2162738, 65536, 0, 2162739, 65536, 0, 2162740, 65536, 0, 2162741, 65536, 0, 2162742, 65536, 0, 2162743, 65536, 0, 2162744, 65536, 0, 2162745, 65536, 0, 2162746, 65536, 0, 2162747, 65536, 0, 2162748, 65536, 0, 2162749, 65536, 12, 2162750, 65536, 0, 2162751, 65536, 0, 2162752, 65536, 0, 2162753, 65536, 0, 2162754, 65536, 13, 2162755, 65536, 0, 2162756, 65536, 0, 2162757, 393216, 1, 2162758, 458752, 1, 2162759, 65536, 0, 2162760, 65536, 0, 2162761, 65536, 0, 2162762, 65536, 0, 2162763, 65536, 0, 2162764, 65536, 0, 2162765, 65536, 0, 2162766, 65536, 0, 2162767, 65536, 0, 2162768, 65536, 0, 2162769, 65536, 0, 2162770, 131072, 89, 2162771, 65536, 0, 2162772, 262148, 5, 2162773, 131076, 3, 2162774, 131076, 3, 2162775, 131076, 3, 2162776, 131076, 3, 2162777, 131076, 3, 2162778, 131076, 3, 2162779, 131076, 3, 2162780, 4, 6, 2162781, 65536, 0, 2162782, 65536, 0, 2162783, 131072, 1, 2162784, 131072, 1, 2162785, 393216, 1, 2162786, 458752, 1, 2162787, 65536, 14, 2162788, 131072, 14, 2162789, 65536, 0, 2162790, 65536, 0, 2162791, 65536, 0, 2162792, 65536, 0, 2162793, 65536, 0, 2162794, 65536, 0, 2162795, 65536, 0, 2162796, 65536, 0, 2162797, 65536, 0, 2162798, 65536, 0, 2162799, 65536, 0, 2162800, 65536, 0, 2162801, 65536, 0, 2162802, 65536, 0, 2162803, 65536, 0, 2162804, 65536, 0, 2162805, 65536, 0, 2162806, 65536, 0, 2162807, 65536, 0, 2162808, 65536, 0, 2162809, 65536, 0, 2162810, 65536, 0, 2162811, 65536, 0, 2162812, 65536, 0, 2162813, 65536, 0, 2162814, 65536, 0, 2162815, 131072, 0, 2228224, 65536, 90, 2228225, 65536, 90, 2228226, 65536, 90, 2228227, 65536, 90, 2228228, 65536, 90, 2228229, 65536, 90, 2228230, 65536, 90, 2228231, 65536, 90, 2228232, 65536, 90, 2228233, 65536, 90, 2228234, 65536, 90, 2228235, 65536, 90, 2228236, 65536, 90, 2228237, 65536, 12, 2228238, 65536, 90, 2228239, 262144, 88, 2228240, 65536, 0, 2228241, 65536, 0, 2228242, 65536, 0, 2228243, 65536, 0, 2228244, 65536, 0, 2228245, 65536, 0, 2228246, 65536, 0, 2228247, 65536, 0, 2228248, 65536, 0, 2228249, 262148, 2, 2228250, 262148, 0, 2228251, 131076, 6, 2228252, 65536, 0, 2228253, 65536, 0, 2228254, 65536, 0, 2228255, 65536, 0, 2228256, 65536, 0, 2228257, 65536, 0, 2228258, 65536, 0, 2228259, 65536, 0, 2228260, 65536, 0, 2228261, 65536, 0, 2228262, 131072, 89, 2228263, 393216, 1, 2228264, 458752, 1, 2228265, 65536, 0, 2228266, 327680, 9, 2228267, 65536, 0, 2228268, 393216, 1, 2228269, 458752, 1, 2228270, 65536, 0, 2228271, 65536, 13, 2228272, 65536, 0, 2228273, 393216, 1, 2228274, 458752, 1, 2228275, 393216, 1, 2228276, 458752, 1, 2228277, 65536, 0, 2228278, 327680, 9, 2228279, 65536, 0, 2228280, 65536, 0, 2228281, 65536, 0, 2228282, 65536, 0, 2228283, 65536, 0, 2228284, 65536, 0, 2228285, 65536, 13, 2228286, 65536, 0, 2228287, 393216, 1, 2228288, 458752, 1, 2228289, 0, 14, 2228290, 65536, 14, 2228291, 131072, 14, 2228292, 65536, 0, 2228293, 393216, 2, 2228294, 458752, 2, 2228295, 65536, 0, 2228296, 65536, 0, 2228297, 65536, 0, 2228298, 65536, 0, 2228299, 65536, 0, 2228300, 65536, 0, 2228301, 65536, 0, 2228302, 65536, 0, 2228303, 65536, 0, 2228304, 65536, 0, 2228305, 65536, 0, 2228306, 131072, 89, 2228307, 393216, 1, 2228308, 458752, 1, 2228309, 262148, 4, 2228310, 131076, 1, 2228311, 4, 0, 2228312, 4, 0, 2228313, 4, 0, 2228314, 4, 0, 2228315, 4, 0, 2228316, 4, 4, 2228317, 65536, 0, 2228318, 65536, 0, 2228319, 65536, 0, 2228320, 131072, 1, 2228321, 393216, 2, 2228322, 458752, 2, 2228323, 65536, 0, 2228324, 65536, 0, 2228325, 65536, 0, 2228326, 65536, 0, 2228327, 65536, 0, 2228328, 65536, 0, 2228329, 65536, 0, 2228330, 65536, 0, 2228331, 65536, 0, 2228332, 65536, 0, 2228333, 65536, 0, 2228334, 65536, 0, 2228335, 65536, 0, 2228336, 65536, 0, 2228337, 65536, 0, 2228338, 65536, 0, 2228339, 65536, 0, 2228340, 65536, 0, 2228341, 65536, 0, 2228342, 65536, 0, 2228343, 65536, 0, 2228344, 65536, 0, 2228345, 65536, 0, 2228346, 65536, 0, 2228347, 65536, 0, 2228348, 65536, 0, 2228349, 65536, 0, 2228350, 65536, 0, 2228351, 131072, 0, 2293760, 458752, 1, 2293761, 393216, 1, 2293762, 458752, 1, 2293763, 393216, 1, 2293764, 458752, 1, 2293765, 393216, 1, 2293766, 458752, 1, 2293767, 393216, 1, 2293768, 458752, 1, 2293769, 65536, 0, 2293770, 327680, 9, 2293771, 65536, 0, 2293772, 65536, 0, 2293773, 65536, 13, 2293774, 65536, 0, 2293775, 0, 90, 2293776, 65536, 90, 2293777, 65536, 90, 2293778, 65536, 90, 2293779, 65536, 90, 2293780, 65536, 90, 2293781, 65536, 90, 2293782, 262144, 88, 2293783, 262144, 1, 2293784, 327680, 1, 2293785, 262148, 2, 2293786, 4, 4, 2293787, 65536, 0, 2293788, 65536, 0, 2293789, 196608, 88, 2293790, 65536, 90, 2293791, 65536, 90, 2293792, 65536, 90, 2293793, 65536, 90, 2293794, 65536, 90, 2293795, 65536, 90, 2293796, 65536, 90, 2293797, 65536, 90, 2293798, 131072, 90, 2293799, 393216, 2, 2293800, 458752, 2, 2293801, 262144, 10, 2293802, 327680, 10, 2293803, 393216, 10, 2293804, 393216, 2, 2293805, 458752, 2, 2293806, 0, 14, 2293807, 65536, 14, 2293808, 131072, 14, 2293809, 393216, 2, 2293810, 65536, 12, 2293811, 393216, 2, 2293812, 458752, 2, 2293813, 262144, 10, 2293814, 327680, 10, 2293815, 393216, 10, 2293816, 65536, 0, 2293817, 262148, 5, 2293818, 4, 6, 2293819, 65536, 0, 2293820, 0, 14, 2293821, 65536, 14, 2293822, 131072, 14, 2293823, 393216, 2, 2293824, 458752, 2, 2293825, 393216, 1, 2293826, 458752, 1, 2293827, 393216, 1, 2293828, 458752, 1, 2293829, 262144, 1, 2293830, 327680, 1, 2293831, 65536, 0, 2293832, 65536, 0, 2293833, 65536, 0, 2293834, 65536, 0, 2293835, 65536, 0, 2293836, 65536, 0, 2293837, 65536, 0, 2293838, 65536, 0, 2293839, 65536, 0, 2293840, 65536, 0, 2293841, 65536, 0, 2293842, 131072, 89, 2293843, 393216, 2, 2293844, 458752, 2, 2293845, 65536, 0, 2293846, 262148, 6, 2293847, 262148, 4, 2293848, 262148, 4, 2293849, 262148, 4, 2293850, 131076, 1, 2293851, 4, 0, 2293852, 4, 4, 2293853, 65536, 0, 2293854, 65536, 0, 2293855, 65536, 0, 2293856, 65536, 0, 2293857, 65536, 0, 2293858, 65536, 0, 2293859, 65536, 0, 2293860, 65536, 0, 2293861, 65536, 0, 2293862, 65536, 0, 2293863, 65536, 0, 2293864, 65536, 0, 2293865, 65536, 0, 2293866, 65536, 0, 2293867, 65536, 0, 2293868, 65536, 0, 2293869, 65536, 0, 2293870, 65536, 0, 2293871, 65536, 0, 2293872, 65536, 0, 2293873, 65536, 0, 2293874, 65536, 0, 2293875, 65536, 0, 2293876, 65536, 0, 2293877, 65536, 0, 2293878, 65536, 0, 2293879, 65536, 0, 2293880, 65536, 0, 2293881, 65536, 0, 2293882, 65536, 0, 2293883, 65536, 0, 2293884, 65536, 0, 2293885, 65536, 0, 2293886, 65536, 0, 2293887, 131072, 0, 2359296, 458752, 2, 2359297, 393216, 2, 2359298, 458752, 2, 2359299, 393216, 2, 2359300, 458752, 2, 2359301, 393216, 2, 2359302, 458752, 2, 2359303, 393216, 2, 2359304, 458752, 2, 2359305, 262144, 10, 2359306, 327680, 10, 2359307, 393216, 10, 2359308, 0, 14, 2359309, 65536, 14, 2359310, 131072, 14, 2359311, 65536, 0, 2359312, 65536, 0, 2359313, 65536, 0, 2359314, 65536, 0, 2359315, 65536, 0, 2359316, 65536, 12, 2359317, 65536, 0, 2359318, 0, 89, 2359319, 262144, 2, 2359320, 327680, 2, 2359321, 262148, 2, 2359322, 4, 4, 2359323, 65536, 0, 2359324, 131072, 1, 2359325, 131072, 89, 2359326, 65536, 0, 2359327, 65536, 0, 2359328, 65536, 0, 2359329, 65536, 0, 2359330, 65536, 0, 2359331, 65536, 0, 2359332, 65536, 0, 2359333, 65536, 0, 2359334, 65536, 0, 2359335, 65536, 0, 2359336, 393216, 1, 2359337, 458752, 1, 2359338, 393216, 1, 2359339, 458752, 1, 2359340, 65536, 0, 2359341, 327680, 9, 2359342, 65536, 0, 2359343, 393216, 1, 2359344, 458752, 1, 2359345, 65536, 0, 2359346, 65536, 13, 2359347, 65536, 0, 2359348, 65536, 0, 2359349, 65536, 0, 2359350, 65536, 0, 2359351, 65536, 0, 2359352, 262148, 5, 2359353, 327684, 0, 2359354, 131076, 6, 2359355, 65536, 0, 2359356, 65536, 0, 2359357, 65536, 0, 2359358, 65536, 0, 2359359, 327680, 9, 2359360, 65536, 0, 2359361, 393216, 2, 2359362, 458752, 2, 2359363, 393216, 2, 2359364, 458752, 2, 2359365, 65536, 12, 2359366, 327680, 2, 2359367, 65536, 0, 2359368, 65536, 0, 2359369, 65536, 0, 2359370, 65536, 0, 2359371, 65536, 0, 2359372, 65536, 0, 2359373, 65536, 0, 2359374, 65536, 0, 2359375, 65536, 0, 2359376, 65536, 0, 2359377, 65536, 0, 2359378, 131072, 89, 2359379, 65536, 0, 2359380, 65536, 0, 2359381, 65536, 0, 2359382, 65536, 0, 2359383, 65536, 0, 2359384, 65536, 0, 2359385, 65536, 0, 2359386, 262148, 2, 2359387, 4, 0, 2359388, 4, 4, 2359389, 65536, 0, 2359390, 65536, 0, 2359391, 131072, 1, 2359392, 131072, 1, 2359393, 65536, 0, 2359394, 65536, 0, 2359395, 65536, 0, 2359396, 65536, 0, 2359397, 65536, 0, 2359398, 65536, 0, 2359399, 65536, 0, 2359400, 65536, 0, 2359401, 65536, 0, 2359402, 65536, 0, 2359403, 65536, 0, 2359404, 65536, 0, 2359405, 65536, 0, 2359406, 65536, 0, 2359407, 65536, 0, 2359408, 65536, 0, 2359409, 65536, 0, 2359410, 65536, 0, 2359411, 65536, 0, 2359412, 65536, 0, 2359413, 65536, 0, 2359414, 65536, 0, 2359415, 65536, 0, 2359416, 65536, 0, 2359417, 65536, 0, 2359418, 65536, 0, 2359419, 65536, 0, 2359420, 65536, 0, 2359421, 65536, 0, 2359422, 65536, 0, 2359423, 131072, 0, 2424832, 458752, 1, 2424833, 393216, 1, 2424834, 458752, 1, 2424835, 393216, 1, 2424836, 458752, 1, 2424837, 393216, 1, 2424838, 458752, 1, 2424839, 393216, 1, 2424840, 458752, 1, 2424841, 393216, 1, 2424842, 458752, 1, 2424843, 262144, 1, 2424844, 327680, 1, 2424845, 65536, 0, 2424846, 65536, 0, 2424847, 65536, 0, 2424848, 65536, 0, 2424849, 65536, 0, 2424850, 65536, 0, 2424851, 131072, 1, 2424852, 65536, 13, 2424853, 65536, 0, 2424854, 0, 89, 2424855, 262144, 1, 2424856, 327680, 1, 2424857, 262148, 2, 2424858, 4, 4, 2424859, 65536, 0, 2424860, 131072, 1, 2424861, 131072, 89, 2424862, 65536, 0, 2424863, 65536, 0, 2424864, 65536, 0, 2424865, 65536, 0, 2424866, 65536, 0, 2424867, 65536, 0, 2424868, 65536, 0, 2424869, 65536, 0, 2424870, 65536, 0, 2424871, 65536, 0, 2424872, 393216, 2, 2424873, 458752, 2, 2424874, 393216, 2, 2424875, 458752, 2, 2424876, 262144, 10, 2424877, 327680, 10, 2424878, 393216, 10, 2424879, 393216, 2, 2424880, 458752, 2, 2424881, 0, 14, 2424882, 65536, 14, 2424883, 131072, 14, 2424884, 65536, 0, 2424885, 65536, 0, 2424886, 65536, 0, 2424887, 262148, 5, 2424888, 327684, 0, 2424889, 131076, 6, 2424890, 65536, 0, 2424891, 65536, 0, 2424892, 65536, 0, 2424893, 65536, 0, 2424894, 262144, 10, 2424895, 327680, 10, 2424896, 393216, 10, 2424897, 393216, 1, 2424898, 458752, 1, 2424899, 65536, 0, 2424900, 65536, 0, 2424901, 65536, 13, 2424902, 65536, 0, 2424903, 65536, 0, 2424904, 65536, 0, 2424905, 65536, 0, 2424906, 65536, 0, 2424907, 65536, 0, 2424908, 65536, 0, 2424909, 65536, 0, 2424910, 65536, 0, 2424911, 65536, 0, 2424912, 65536, 0, 2424913, 65536, 0, 2424914, 131072, 89, 2424915, 65536, 0, 2424916, 65536, 0, 2424917, 65536, 0, 2424918, 4, 7, 2424919, 65536, 0, 2424920, 327680, 9, 2424921, 65536, 0, 2424922, 262148, 2, 2424923, 4, 0, 2424924, 131076, 0, 2424925, 131076, 3, 2424926, 131076, 3, 2424927, 131076, 3, 2424928, 131076, 3, 2424929, 131076, 3, 2424930, 131076, 3, 2424931, 131076, 3, 2424932, 131076, 3, 2424933, 4, 6, 2424934, 65536, 0, 2424935, 65536, 0, 2424936, 65536, 0, 2424937, 65536, 0, 2424938, 65536, 0, 2424939, 65536, 0, 2424940, 65536, 0, 2424941, 65536, 0, 2424942, 65536, 0, 2424943, 65536, 0, 2424944, 65536, 0, 2424945, 65536, 0, 2424946, 65536, 0, 2424947, 65536, 0, 2424948, 65536, 0, 2424949, 65536, 0, 2424950, 65536, 0, 2424951, 65536, 0, 2424952, 65536, 0, 2424953, 65536, 0, 2424954, 65536, 0, 2424955, 65536, 0, 2424956, 65536, 0, 2424957, 65536, 0, 2424958, 65536, 0, 2424959, 131072, 0, 2490368, 458752, 2, 2490369, 393216, 2, 2490370, 458752, 2, 2490371, 393216, 2, 2490372, 458752, 2, 2490373, 393216, 2, 2490374, 458752, 2, 2490375, 393216, 2, 2490376, 458752, 2, 2490377, 393216, 2, 2490378, 458752, 2, 2490379, 262144, 2, 2490380, 327680, 2, 2490381, 65536, 0, 2490382, 65536, 0, 2490383, 65536, 0, 2490384, 65536, 0, 2490385, 65536, 0, 2490386, 65536, 0, 2490387, 0, 14, 2490388, 65536, 14, 2490389, 131072, 14, 2490390, 0, 89, 2490391, 262144, 2, 2490392, 327680, 2, 2490393, 262148, 2, 2490394, 4, 4, 2490395, 393216, 1, 2490396, 458752, 1, 2490397, 131072, 89, 2490398, 65536, 0, 2490399, 65536, 0, 2490400, 65536, 0, 2490401, 65536, 0, 2490402, 65536, 0, 2490403, 65536, 0, 2490404, 65536, 0, 2490405, 65536, 0, 2490406, 65536, 0, 2490407, 65536, 0, 2490408, 65536, 0, 2490409, 65536, 0, 2490410, 65536, 0, 2490411, 393216, 1, 2490412, 458752, 1, 2490413, 393216, 1, 2490414, 458752, 1, 2490415, 65536, 0, 2490416, 327680, 9, 2490417, 65536, 0, 2490418, 131072, 1, 2490419, 65536, 0, 2490420, 65536, 0, 2490421, 65536, 0, 2490422, 262148, 5, 2490423, 327684, 0, 2490424, 131076, 6, 2490425, 65536, 0, 2490426, 65536, 0, 2490427, 65536, 0, 2490428, 65536, 0, 2490429, 65536, 0, 2490430, 131072, 1, 2490431, 393216, 1, 2490432, 458752, 1, 2490433, 393216, 2, 2490434, 458752, 2, 2490435, 65536, 0, 2490436, 0, 14, 2490437, 65536, 14, 2490438, 131072, 14, 2490439, 65536, 0, 2490440, 65536, 0, 2490441, 65536, 0, 2490442, 65536, 0, 2490443, 65536, 0, 2490444, 65536, 0, 2490445, 65536, 0, 2490446, 65536, 0, 2490447, 65536, 0, 2490448, 65536, 0, 2490449, 65536, 0, 2490450, 131072, 89, 2490451, 65536, 0, 2490452, 65536, 0, 2490453, 65536, 0, 2490454, 131076, 5, 2490455, 262144, 10, 2490456, 327680, 10, 2490457, 393216, 10, 2490458, 262148, 2, 2490459, 4, 0, 2490460, 4, 0, 2490461, 4, 0, 2490462, 4, 0, 2490463, 4, 0, 2490464, 4, 0, 2490465, 4, 0, 2490466, 4, 0, 2490467, 4, 0, 2490468, 4, 0, 2490469, 4, 4, 2490470, 65536, 0, 2490471, 65536, 0, 2490472, 65536, 0, 2490473, 65536, 0, 2490474, 65536, 0, 2490475, 65540, 7, 2490476, 196612, 5, 2490477, 196612, 5, 2490478, 196612, 5, 2490479, 196612, 7, 2490480, 65536, 0, 2490481, 65536, 0, 2490482, 65536, 0, 2490483, 65536, 0, 2490484, 65536, 0, 2490485, 65536, 0, 2490486, 65536, 0, 2490487, 65536, 0, 2490488, 65536, 0, 2490489, 65536, 0, 2490490, 65536, 0, 2490491, 65536, 0, 2490492, 65536, 0, 2490493, 65536, 0, 2490494, 65536, 0, 2490495, 131072, 0, 2555904, 458752, 1, 2555905, 393216, 1, 2555906, 458752, 1, 2555907, 393216, 1, 2555908, 458752, 1, 2555909, 393216, 1, 2555910, 458752, 1, 2555911, 262144, 1, 2555912, 327680, 1, 2555913, 262144, 1, 2555914, 327680, 1, 2555915, 65536, 0, 2555916, 327680, 9, 2555917, 65536, 0, 2555918, 65536, 0, 2555919, 65536, 0, 2555920, 65536, 0, 2555921, 65536, 0, 2555922, 65536, 0, 2555923, 131072, 1, 2555924, 393216, 1, 2555925, 458752, 1, 2555926, 0, 89, 2555927, 65536, 0, 2555928, 65536, 0, 2555929, 262148, 2, 2555930, 4, 4, 2555931, 393216, 2, 2555932, 458752, 2, 2555933, 131072, 89, 2555934, 65536, 0, 2555935, 65536, 0, 2555936, 65536, 0, 2555937, 65536, 0, 2555938, 65536, 0, 2555939, 65536, 0, 2555940, 65536, 0, 2555941, 65536, 0, 2555942, 65536, 0, 2555943, 65536, 0, 2555944, 65536, 0, 2555945, 327680, 9, 2555946, 65536, 0, 2555947, 393216, 2, 2555948, 458752, 2, 2555949, 393216, 2, 2555950, 458752, 2, 2555951, 262144, 10, 2555952, 327680, 10, 2555953, 393216, 10, 2555954, 131072, 1, 2555955, 65536, 0, 2555956, 65536, 0, 2555957, 65536, 0, 2555958, 262148, 6, 2555959, 131076, 6, 2555960, 65536, 0, 2555961, 65536, 0, 2555962, 65536, 0, 2555963, 65536, 0, 2555964, 65536, 0, 2555965, 65536, 0, 2555966, 65536, 0, 2555967, 393216, 2, 2555968, 458752, 2, 2555969, 393216, 1, 2555970, 458752, 1, 2555971, 393216, 1, 2555972, 458752, 1, 2555973, 262144, 1, 2555974, 327680, 1, 2555975, 65536, 0, 2555976, 65536, 0, 2555977, 65536, 0, 2555978, 65536, 0, 2555979, 65536, 0, 2555980, 65536, 0, 2555981, 65536, 0, 2555982, 65536, 0, 2555983, 65536, 12, 2555984, 65536, 0, 2555985, 65536, 0, 2555986, 131072, 89, 2555987, 65536, 0, 2555988, 65536, 0, 2555989, 327684, 5, 2555990, 65540, 5, 2555991, 196612, 7, 2555992, 131072, 1, 2555993, 65536, 0, 2555994, 262148, 2, 2555995, 4, 0, 2555996, 262148, 0, 2555997, 262148, 4, 2555998, 262148, 4, 2555999, 262148, 4, 2556000, 262148, 4, 2556001, 262148, 4, 2556002, 262148, 4, 2556003, 262148, 4, 2556004, 262148, 4, 2556005, 131076, 6, 2556006, 65536, 0, 2556007, 65536, 0, 2556008, 65536, 0, 2556009, 65536, 0, 2556010, 65536, 0, 2556011, 65536, 0, 2556012, 65536, 0, 2556013, 65536, 0, 2556014, 65536, 0, 2556015, 65536, 0, 2556016, 65536, 0, 2556017, 65536, 0, 2556018, 65536, 0, 2556019, 65536, 0, 2556020, 65536, 0, 2556021, 65536, 0, 2556022, 65536, 0, 2556023, 65536, 0, 2556024, 65536, 0, 2556025, 65536, 0, 2556026, 65536, 0, 2556027, 65536, 0, 2556028, 65536, 0, 2556029, 65536, 0, 2556030, 65536, 0, 2556031, 131072, 0, 2621440, 458752, 2, 2621441, 393216, 2, 2621442, 458752, 2, 2621443, 393216, 2, 2621444, 458752, 2, 2621445, 393216, 2, 2621446, 458752, 2, 2621447, 262144, 2, 2621448, 327680, 2, 2621449, 262144, 2, 2621450, 327680, 2, 2621451, 262144, 10, 2621452, 327680, 10, 2621453, 393216, 10, 2621454, 65536, 0, 2621455, 65536, 0, 2621456, 65536, 0, 2621457, 65536, 0, 2621458, 65536, 0, 2621459, 131072, 1, 2621460, 393216, 2, 2621461, 458752, 2, 2621462, 0, 89, 2621463, 65536, 0, 2621464, 262148, 5, 2621465, 65540, 0, 2621466, 4, 4, 2621467, 393216, 1, 2621468, 458752, 1, 2621469, 131072, 89, 2621470, 65536, 0, 2621471, 65536, 0, 2621472, 65536, 0, 2621473, 65536, 0, 2621474, 65536, 0, 2621475, 65536, 0, 2621476, 65536, 0, 2621477, 65536, 0, 2621478, 65536, 0, 2621479, 65536, 0, 2621480, 262144, 10, 2621481, 327680, 10, 2621482, 393216, 10, 2621483, 65536, 0, 2621484, 65536, 0, 2621485, 65536, 0, 2621486, 65536, 0, 2621487, 65536, 0, 2621488, 65536, 0, 2621489, 65536, 0, 2621490, 65536, 0, 2621491, 65536, 0, 2621492, 65536, 0, 2621493, 65536, 0, 2621494, 65536, 0, 2621495, 65536, 0, 2621496, 65536, 0, 2621497, 65536, 0, 2621498, 65536, 0, 2621499, 65536, 0, 2621500, 65536, 0, 2621501, 65536, 0, 2621502, 65536, 0, 2621503, 65536, 0, 2621504, 65536, 0, 2621505, 393216, 2, 2621506, 458752, 2, 2621507, 393216, 2, 2621508, 327680, 9, 2621509, 262144, 2, 2621510, 327680, 2, 2621511, 65536, 0, 2621512, 65536, 0, 2621513, 65536, 0, 2621514, 65536, 0, 2621515, 65536, 0, 2621516, 65536, 0, 2621517, 131072, 1, 2621518, 131072, 1, 2621519, 65536, 13, 2621520, 65536, 0, 2621521, 65536, 0, 2621522, 131072, 89, 2621523, 65536, 0, 2621524, 65536, 0, 2621525, 131076, 7, 2621526, 65536, 0, 2621527, 65536, 0, 2621528, 65536, 0, 2621529, 65536, 0, 2621530, 262148, 2, 2621531, 4, 0, 2621532, 4, 4, 2621533, 262144, 1, 2621534, 327680, 1, 2621535, 262144, 1, 2621536, 327680, 1, 2621537, 65536, 0, 2621538, 65536, 0, 2621539, 327680, 9, 2621540, 65536, 0, 2621541, 65536, 0, 2621542, 65536, 0, 2621543, 65536, 0, 2621544, 65536, 0, 2621545, 65536, 0, 2621546, 65536, 0, 2621547, 65536, 0, 2621548, 65536, 0, 2621549, 65536, 0, 2621550, 65536, 0, 2621551, 65536, 0, 2621552, 65536, 0, 2621553, 65536, 0, 2621554, 65536, 0, 2621555, 65536, 0, 2621556, 65536, 0, 2621557, 65536, 0, 2621558, 65536, 0, 2621559, 65536, 0, 2621560, 65536, 0, 2621561, 65536, 0, 2621562, 65536, 0, 2621563, 65536, 0, 2621564, 65536, 0, 2621565, 65536, 0, 2621566, 65536, 0, 2621567, 131072, 0, 2686976, 65536, 0, 2686977, 65536, 0, 2686978, 65536, 0, 2686979, 65536, 0, 2686980, 65536, 0, 2686981, 65536, 0, 2686982, 65536, 0, 2686983, 65536, 0, 2686984, 65536, 0, 2686985, 65536, 0, 2686986, 65536, 0, 2686987, 65536, 0, 2686988, 65536, 0, 2686989, 65536, 0, 2686990, 65536, 0, 2686991, 65536, 0, 2686992, 65536, 0, 2686993, 65536, 0, 2686994, 65536, 0, 2686995, 65536, 0, 2686996, 65536, 0, 2686997, 65536, 0, 2686998, 0, 89, 2686999, 65536, 0, 2687000, 262148, 2, 2687001, 4, 0, 2687002, 4, 4, 2687003, 393216, 2, 2687004, 458752, 2, 2687005, 131072, 89, 2687006, 65536, 0, 2687007, 65536, 0, 2687008, 65536, 0, 2687009, 65536, 0, 2687010, 65536, 0, 2687011, 65536, 0, 2687012, 65536, 0, 2687013, 65536, 0, 2687014, 65536, 0, 2687015, 65536, 0, 2687016, 393216, 1, 2687017, 458752, 1, 2687018, 65536, 0, 2687019, 65536, 0, 2687020, 65536, 0, 2687021, 65536, 0, 2687022, 65536, 0, 2687023, 65536, 0, 2687024, 65536, 0, 2687025, 65536, 0, 2687026, 65536, 0, 2687027, 65536, 0, 2687028, 65536, 0, 2687029, 65536, 0, 2687030, 65536, 0, 2687031, 65536, 0, 2687032, 65536, 0, 2687033, 65536, 0, 2687034, 65536, 0, 2687035, 65536, 0, 2687036, 65536, 0, 2687037, 65536, 0, 2687038, 65536, 0, 2687039, 65536, 0, 2687040, 65536, 0, 2687041, 65536, 0, 2687042, 65536, 0, 2687043, 262144, 10, 2687044, 65536, 12, 2687045, 393216, 10, 2687046, 65536, 0, 2687047, 65536, 0, 2687048, 65536, 0, 2687049, 65536, 0, 2687050, 65536, 0, 2687051, 65536, 0, 2687052, 65536, 0, 2687053, 65536, 0, 2687054, 0, 14, 2687055, 65536, 14, 2687056, 131072, 14, 2687057, 65536, 0, 2687058, 65536, 88, 2687059, 131072, 88, 2687060, 4, 7, 2687061, 65536, 0, 2687062, 65536, 0, 2687063, 65536, 0, 2687064, 65536, 0, 2687065, 65536, 0, 2687066, 262148, 2, 2687067, 4, 0, 2687068, 4, 4, 2687069, 262144, 2, 2687070, 327680, 2, 2687071, 262144, 2, 2687072, 327680, 2, 2687073, 65536, 0, 2687074, 262144, 10, 2687075, 327680, 10, 2687076, 393216, 10, 2687077, 65536, 0, 2687078, 65536, 0, 2687079, 65536, 0, 2687080, 65536, 0, 2687081, 65536, 0, 2687082, 65536, 0, 2687083, 65536, 0, 2687084, 65536, 0, 2687085, 65536, 0, 2687086, 65536, 0, 2687087, 65536, 0, 2687088, 65536, 0, 2687089, 65536, 0, 2687090, 65536, 0, 2687091, 65536, 0, 2687092, 65536, 0, 2687093, 65536, 0, 2687094, 65536, 0, 2687095, 65536, 0, 2687096, 65536, 0, 2687097, 65536, 0, 2687098, 65536, 0, 2687099, 65536, 0, 2687100, 65536, 0, 2687101, 65536, 0, 2687102, 65536, 0, 2687103, 131072, 0, 2752512, 65536, 0, 2752513, 65536, 0, 2752514, 65536, 0, 2752515, 65536, 0, 2752516, 65536, 0, 2752517, 65536, 0, 2752518, 65536, 0, 2752519, 65536, 0, 2752520, 65536, 0, 2752521, 65536, 0, 2752522, 65536, 0, 2752523, 65536, 0, 2752524, 65536, 0, 2752525, 65536, 0, 2752526, 65536, 0, 2752527, 65536, 0, 2752528, 65536, 0, 2752529, 4, 7, 2752530, 65536, 0, 2752531, 65536, 0, 2752532, 327680, 9, 2752533, 65536, 0, 2752534, 0, 89, 2752535, 65536, 0, 2752536, 262148, 2, 2752537, 4, 0, 2752538, 4, 4, 2752539, 262144, 1, 2752540, 327680, 1, 2752541, 131072, 89, 2752542, 65536, 0, 2752543, 65536, 0, 2752544, 65536, 0, 2752545, 65536, 0, 2752546, 65536, 0, 2752547, 65536, 0, 2752548, 65536, 0, 2752549, 65536, 0, 2752550, 65536, 0, 2752551, 65536, 0, 2752552, 393216, 2, 2752553, 458752, 2, 2752554, 65536, 0, 2752555, 65536, 0, 2752556, 65536, 0, 2752557, 65536, 0, 2752558, 65536, 0, 2752559, 65536, 0, 2752560, 65536, 0, 2752561, 65536, 0, 2752562, 65536, 0, 2752563, 65536, 0, 2752564, 65536, 0, 2752565, 65536, 0, 2752566, 65536, 0, 2752567, 65536, 0, 2752568, 65536, 0, 2752569, 65536, 0, 2752570, 65536, 0, 2752571, 65536, 0, 2752572, 65536, 0, 2752573, 65536, 0, 2752574, 65536, 0, 2752575, 65536, 0, 2752576, 65536, 0, 2752577, 65536, 0, 2752578, 65536, 0, 2752579, 65536, 0, 2752580, 65536, 13, 2752581, 65536, 0, 2752582, 65536, 0, 2752583, 65536, 0, 2752584, 65536, 0, 2752585, 65536, 0, 2752586, 65536, 0, 2752587, 65536, 0, 2752588, 65536, 0, 2752589, 65536, 0, 2752590, 393216, 1, 2752591, 458752, 1, 2752592, 393216, 1, 2752593, 458752, 1, 2752594, 65536, 0, 2752595, 131072, 89, 2752596, 131076, 7, 2752597, 65536, 0, 2752598, 65536, 0, 2752599, 393216, 1, 2752600, 458752, 1, 2752601, 65536, 0, 2752602, 262148, 2, 2752603, 4, 0, 2752604, 4, 4, 2752605, 65536, 0, 2752606, 327680, 9, 2752607, 65536, 0, 2752608, 393216, 1, 2752609, 458752, 1, 2752610, 393216, 1, 2752611, 458752, 1, 2752612, 65536, 0, 2752613, 65536, 0, 2752614, 65536, 0, 2752615, 65536, 0, 2752616, 65536, 0, 2752617, 65536, 0, 2752618, 65536, 0, 2752619, 65536, 0, 2752620, 65536, 0, 2752621, 65536, 0, 2752622, 65536, 0, 2752623, 65536, 0, 2752624, 65536, 0, 2752625, 65536, 0, 2752626, 65536, 0, 2752627, 65536, 0, 2752628, 65536, 0, 2752629, 65536, 0, 2752630, 65536, 0, 2752631, 65536, 0, 2752632, 65536, 0, 2752633, 65536, 0, 2752634, 65536, 0, 2752635, 65536, 0, 2752636, 65536, 0, 2752637, 65536, 0, 2752638, 65536, 0, 2752639, 131072, 0, 2818048, 65536, 0, 2818049, 65536, 0, 2818050, 65536, 0, 2818051, 65536, 0, 2818052, 65536, 0, 2818053, 65536, 0, 2818054, 65536, 0, 2818055, 65536, 0, 2818056, 65536, 0, 2818057, 65536, 0, 2818058, 65536, 0, 2818059, 65536, 0, 2818060, 65536, 0, 2818061, 65536, 0, 2818062, 65536, 0, 2818063, 65536, 0, 2818064, 65536, 0, 2818065, 131076, 5, 2818066, 65536, 0, 2818067, 262144, 10, 2818068, 327680, 10, 2818069, 393216, 10, 2818070, 0, 89, 2818071, 65536, 0, 2818072, 262148, 6, 2818073, 131076, 1, 2818074, 4, 4, 2818075, 262144, 2, 2818076, 327680, 2, 2818077, 131072, 89, 2818078, 65536, 0, 2818079, 65536, 0, 2818080, 65536, 0, 2818081, 65536, 0, 2818082, 65536, 0, 2818083, 65536, 0, 2818084, 65536, 0, 2818085, 65536, 0, 2818086, 65536, 0, 2818087, 65536, 0, 2818088, 65536, 0, 2818089, 65536, 0, 2818090, 65536, 0, 2818091, 65536, 0, 2818092, 65536, 0, 2818093, 65536, 0, 2818094, 65536, 0, 2818095, 65536, 0, 2818096, 65536, 0, 2818097, 65536, 0, 2818098, 65536, 0, 2818099, 65536, 0, 2818100, 65536, 0, 2818101, 65536, 0, 2818102, 65536, 0, 2818103, 65536, 0, 2818104, 65536, 0, 2818105, 65536, 0, 2818106, 65536, 0, 2818107, 65536, 0, 2818108, 65536, 0, 2818109, 65536, 0, 2818110, 65536, 0, 2818111, 65536, 0, 2818112, 65536, 0, 2818113, 65536, 0, 2818114, 65536, 0, 2818115, 65536, 0, 2818116, 65536, 14, 2818117, 131072, 14, 2818118, 65536, 0, 2818119, 65536, 0, 2818120, 65536, 0, 2818121, 65536, 0, 2818122, 65536, 0, 2818123, 65536, 0, 2818124, 65536, 0, 2818125, 65536, 0, 2818126, 393216, 2, 2818127, 458752, 2, 2818128, 393216, 2, 2818129, 458752, 2, 2818130, 65536, 0, 2818131, 131072, 89, 2818132, 65536, 0, 2818133, 327680, 9, 2818134, 65536, 0, 2818135, 393216, 2, 2818136, 458752, 2, 2818137, 65536, 0, 2818138, 262148, 2, 2818139, 4, 0, 2818140, 4, 4, 2818141, 262144, 10, 2818142, 327680, 10, 2818143, 65536, 12, 2818144, 393216, 2, 2818145, 458752, 2, 2818146, 393216, 2, 2818147, 458752, 2, 2818148, 65536, 0, 2818149, 65536, 0, 2818150, 65536, 0, 2818151, 65536, 0, 2818152, 65536, 0, 2818153, 65536, 0, 2818154, 65536, 0, 2818155, 65536, 0, 2818156, 65536, 0, 2818157, 65536, 0, 2818158, 65536, 0, 2818159, 65536, 0, 2818160, 65536, 0, 2818161, 65536, 0, 2818162, 65536, 0, 2818163, 65536, 0, 2818164, 65536, 0, 2818165, 65536, 0, 2818166, 65536, 0, 2818167, 65536, 0, 2818168, 65536, 0, 2818169, 65536, 0, 2818170, 65536, 0, 2818171, 65536, 0, 2818172, 65536, 0, 2818173, 65536, 0, 2818174, 65536, 0, 2818175, 131072, 0, 2883584, 65536, 0, 2883585, 65536, 0, 2883586, 65536, 0, 2883587, 65536, 0, 2883588, 65536, 0, 2883589, 65536, 0, 2883590, 65536, 0, 2883591, 65536, 0, 2883592, 65536, 0, 2883593, 65536, 0, 2883594, 65536, 0, 2883595, 65536, 0, 2883596, 65536, 0, 2883597, 65536, 0, 2883598, 65536, 0, 2883599, 65536, 0, 2883600, 65536, 0, 2883601, 131076, 5, 2883602, 65536, 0, 2883603, 65536, 0, 2883604, 393216, 1, 2883605, 458752, 1, 2883606, 0, 89, 2883607, 65536, 0, 2883608, 65536, 0, 2883609, 262148, 2, 2883610, 4, 4, 2883611, 65536, 0, 2883612, 65536, 0, 2883613, 131072, 89, 2883614, 65536, 0, 2883615, 65536, 0, 2883616, 65536, 0, 2883617, 65536, 0, 2883618, 65536, 0, 2883619, 65536, 0, 2883620, 65536, 0, 2883621, 65536, 0, 2883622, 65536, 0, 2883623, 65536, 0, 2883624, 65536, 0, 2883625, 65536, 0, 2883626, 65536, 0, 2883627, 65536, 0, 2883628, 65536, 0, 2883629, 65536, 0, 2883630, 65536, 0, 2883631, 65536, 0, 2883632, 65536, 0, 2883633, 65536, 0, 2883634, 65536, 0, 2883635, 65536, 0, 2883636, 65536, 0, 2883637, 65536, 0, 2883638, 65536, 0, 2883639, 65536, 0, 2883640, 65536, 0, 2883641, 65536, 0, 2883642, 65536, 0, 2883643, 65536, 0, 2883644, 65536, 0, 2883645, 65536, 0, 2883646, 65536, 0, 2883647, 65536, 0, 2883648, 65536, 0, 2883649, 65536, 0, 2883650, 65536, 0, 2883651, 65536, 0, 2883652, 65536, 0, 2883653, 65536, 0, 2883654, 65536, 0, 2883655, 262148, 5, 2883656, 131076, 3, 2883657, 131076, 3, 2883658, 131076, 3, 2883659, 131076, 3, 2883660, 4, 6, 2883661, 65536, 0, 2883662, 65536, 0, 2883663, 65536, 0, 2883664, 65536, 0, 2883665, 65536, 0, 2883666, 65536, 0, 2883667, 131072, 89, 2883668, 262144, 10, 2883669, 327680, 10, 2883670, 393216, 10, 2883671, 65536, 0, 2883672, 65536, 0, 2883673, 65536, 0, 2883674, 262148, 2, 2883675, 4, 0, 2883676, 4, 4, 2883677, 65536, 0, 2883678, 65536, 0, 2883679, 65536, 13, 2883680, 65536, 0, 2883681, 65536, 0, 2883682, 327680, 9, 2883683, 65536, 0, 2883684, 65536, 0, 2883685, 65536, 0, 2883686, 65536, 0, 2883687, 65536, 0, 2883688, 65536, 0, 2883689, 65536, 0, 2883690, 65536, 0, 2883691, 65536, 0, 2883692, 65536, 0, 2883693, 65536, 0, 2883694, 65536, 0, 2883695, 65536, 0, 2883696, 65536, 0, 2883697, 65536, 0, 2883698, 65536, 0, 2883699, 65536, 0, 2883700, 65536, 0, 2883701, 65536, 0, 2883702, 65536, 0, 2883703, 65536, 0, 2883704, 65536, 0, 2883705, 65536, 0, 2883706, 65536, 0, 2883707, 65536, 0, 2883708, 65536, 0, 2883709, 65536, 0, 2883710, 65536, 0, 2883711, 131072, 0, 2949120, 65536, 0, 2949121, 65536, 0, 2949122, 65536, 0, 2949123, 65536, 0, 2949124, 65536, 0, 2949125, 65536, 0, 2949126, 65536, 0, 2949127, 65536, 0, 2949128, 65536, 0, 2949129, 65536, 0, 2949130, 65536, 0, 2949131, 65536, 0, 2949132, 65536, 0, 2949133, 65536, 0, 2949134, 65536, 0, 2949135, 65536, 0, 2949136, 65536, 0, 2949137, 131076, 5, 2949138, 65536, 0, 2949139, 65536, 0, 2949140, 393216, 2, 2949141, 458752, 2, 2949142, 0, 89, 2949143, 393216, 1, 2949144, 458752, 1, 2949145, 262148, 2, 2949146, 131076, 0, 2949147, 4, 6, 2949148, 65536, 0, 2949149, 131072, 89, 2949150, 65536, 0, 2949151, 65536, 0, 2949152, 65536, 0, 2949153, 65536, 0, 2949154, 65536, 0, 2949155, 65536, 0, 2949156, 65536, 0, 2949157, 65536, 0, 2949158, 65536, 0, 2949159, 65536, 0, 2949160, 65536, 0, 2949161, 65536, 0, 2949162, 65536, 0, 2949163, 65536, 0, 2949164, 65536, 0, 2949165, 65536, 0, 2949166, 65536, 0, 2949167, 65536, 0, 2949168, 65536, 0, 2949169, 65536, 0, 2949170, 65536, 0, 2949171, 65536, 0, 2949172, 65536, 0, 2949173, 65536, 0, 2949174, 65536, 0, 2949175, 65536, 0, 2949176, 65536, 0, 2949177, 65536, 0, 2949178, 65536, 0, 2949179, 65536, 0, 2949180, 65536, 0, 2949181, 65536, 0, 2949182, 65536, 0, 2949183, 65536, 0, 2949184, 65536, 0, 2949185, 65536, 0, 2949186, 65536, 0, 2949187, 65536, 0, 2949188, 65536, 0, 2949189, 65536, 0, 2949190, 65536, 0, 2949191, 262148, 2, 2949192, 4, 0, 2949193, 4, 0, 2949194, 4, 0, 2949195, 4, 0, 2949196, 131076, 0, 2949197, 4, 6, 2949198, 65536, 0, 2949199, 262144, 10, 2949200, 327680, 10, 2949201, 393216, 10, 2949202, 65536, 0, 2949203, 131072, 89, 2949204, 65536, 0, 2949205, 65536, 0, 2949206, 65536, 0, 2949207, 65536, 0, 2949208, 65536, 0, 2949209, 65536, 0, 2949210, 262148, 2, 2949211, 4, 0, 2949212, 4, 4, 2949213, 131072, 1, 2949214, 0, 14, 2949215, 65536, 14, 2949216, 131072, 14, 2949217, 262144, 10, 2949218, 327680, 10, 2949219, 393216, 10, 2949220, 65536, 12, 2949221, 65536, 0, 2949222, 65536, 0, 2949223, 65536, 0, 2949224, 65536, 0, 2949225, 65536, 0, 2949226, 65536, 0, 2949227, 65536, 0, 2949228, 65536, 0, 2949229, 65536, 0, 2949230, 65536, 0, 2949231, 65536, 0, 2949232, 65536, 0, 2949233, 65536, 0, 2949234, 65536, 0, 2949235, 65536, 0, 2949236, 65536, 0, 2949237, 65536, 0, 2949238, 65536, 0, 2949239, 65536, 0, 2949240, 65536, 0, 2949241, 65536, 0, 2949242, 65536, 0, 2949243, 65536, 0, 2949244, 65536, 0, 2949245, 65536, 0, 2949246, 65536, 0, 2949247, 131072, 0, 3014656, 65536, 0, 3014657, 65536, 0, 3014658, 65536, 0, 3014659, 65536, 0, 3014660, 65536, 0, 3014661, 65536, 0, 3014662, 65536, 0, 3014663, 65536, 0, 3014664, 65536, 0, 3014665, 65536, 0, 3014666, 65536, 0, 3014667, 65536, 0, 3014668, 65536, 0, 3014669, 65536, 0, 3014670, 65536, 0, 3014671, 65536, 0, 3014672, 65536, 0, 3014673, 131076, 7, 3014674, 65536, 0, 3014675, 65536, 0, 3014676, 393216, 1, 3014677, 458752, 1, 3014678, 0, 89, 3014679, 393216, 2, 3014680, 458752, 2, 3014681, 262148, 2, 3014682, 262148, 0, 3014683, 131076, 6, 3014684, 65536, 0, 3014685, 131072, 89, 3014686, 65536, 0, 3014687, 65536, 0, 3014688, 65536, 0, 3014689, 65536, 0, 3014690, 65536, 0, 3014691, 65536, 0, 3014692, 65536, 0, 3014693, 65536, 0, 3014694, 65536, 0, 3014695, 65536, 0, 3014696, 65536, 0, 3014697, 65536, 0, 3014698, 65536, 0, 3014699, 65536, 0, 3014700, 65536, 0, 3014701, 65536, 0, 3014702, 65536, 0, 3014703, 65536, 0, 3014704, 65536, 0, 3014705, 65536, 0, 3014706, 65536, 0, 3014707, 65536, 0, 3014708, 65536, 0, 3014709, 65536, 0, 3014710, 65536, 0, 3014711, 65536, 0, 3014712, 65536, 0, 3014713, 65536, 0, 3014714, 65536, 0, 3014715, 65536, 0, 3014716, 65536, 0, 3014717, 65536, 0, 3014718, 65536, 0, 3014719, 65536, 0, 3014720, 65536, 0, 3014721, 65536, 0, 3014722, 65536, 0, 3014723, 65536, 0, 3014724, 65536, 0, 3014725, 65536, 0, 3014726, 65536, 0, 3014727, 262148, 6, 3014728, 262148, 4, 3014729, 262148, 4, 3014730, 262148, 4, 3014731, 131076, 1, 3014732, 4, 0, 3014733, 131076, 0, 3014734, 131076, 3, 3014735, 131076, 3, 3014736, 131076, 3, 3014737, 131076, 3, 3014738, 4, 6, 3014739, 131072, 89, 3014740, 262148, 5, 3014741, 131076, 3, 3014742, 131076, 3, 3014743, 131076, 3, 3014744, 131076, 3, 3014745, 131076, 3, 3014746, 65540, 0, 3014747, 4, 0, 3014748, 4, 4, 3014749, 131072, 1, 3014750, 65536, 0, 3014751, 393216, 1, 3014752, 458752, 1, 3014753, 393216, 1, 3014754, 458752, 1, 3014755, 65536, 0, 3014756, 65536, 13, 3014757, 65536, 0, 3014758, 65536, 0, 3014759, 65536, 0, 3014760, 65536, 0, 3014761, 65536, 0, 3014762, 65536, 0, 3014763, 65536, 0, 3014764, 65536, 0, 3014765, 65536, 0, 3014766, 65536, 0, 3014767, 65536, 0, 3014768, 65536, 0, 3014769, 65536, 0, 3014770, 65536, 0, 3014771, 65536, 0, 3014772, 65536, 0, 3014773, 65536, 0, 3014774, 65536, 0, 3014775, 65536, 0, 3014776, 65536, 0, 3014777, 65536, 0, 3014778, 65536, 0, 3014779, 65536, 0, 3014780, 65536, 0, 3014781, 65536, 0, 3014782, 65536, 0, 3014783, 131072, 0, 3080192, 65536, 0, 3080193, 65536, 0, 3080194, 65536, 0, 3080195, 65536, 0, 3080196, 65536, 0, 3080197, 65536, 0, 3080198, 65536, 0, 3080199, 65536, 0, 3080200, 65536, 0, 3080201, 65536, 0, 3080202, 65536, 0, 3080203, 65536, 0, 3080204, 65536, 0, 3080205, 65536, 0, 3080206, 65536, 0, 3080207, 65536, 0, 3080208, 65536, 0, 3080209, 65536, 0, 3080210, 65536, 0, 3080211, 65536, 0, 3080212, 65536, 12, 3080213, 458752, 2, 3080214, 0, 89, 3080215, 65536, 0, 3080216, 262148, 5, 3080217, 65540, 0, 3080218, 4, 4, 3080219, 393216, 1, 3080220, 458752, 1, 3080221, 131072, 89, 3080222, 65536, 0, 3080223, 65536, 0, 3080224, 65536, 0, 3080225, 65536, 0, 3080226, 65536, 0, 3080227, 65536, 0, 3080228, 65536, 0, 3080229, 65536, 0, 3080230, 65536, 0, 3080231, 65536, 0, 3080232, 65536, 0, 3080233, 65536, 0, 3080234, 65536, 0, 3080235, 65536, 0, 3080236, 65536, 0, 3080237, 65536, 0, 3080238, 65536, 0, 3080239, 65536, 0, 3080240, 65536, 0, 3080241, 65536, 0, 3080242, 65536, 0, 3080243, 65536, 0, 3080244, 65536, 0, 3080245, 65536, 0, 3080246, 65536, 0, 3080247, 65536, 0, 3080248, 65536, 0, 3080249, 65536, 0, 3080250, 65536, 0, 3080251, 65536, 0, 3080252, 65536, 0, 3080253, 65536, 0, 3080254, 65536, 0, 3080255, 65536, 0, 3080256, 65536, 0, 3080257, 65536, 0, 3080258, 65536, 0, 3080259, 65536, 0, 3080260, 65536, 0, 3080261, 65536, 0, 3080262, 65536, 0, 3080263, 65536, 0, 3080264, 65536, 12, 3080265, 65536, 0, 3080266, 65536, 0, 3080267, 262148, 2, 3080268, 4, 0, 3080269, 4, 0, 3080270, 4, 0, 3080271, 4, 0, 3080272, 4, 0, 3080273, 4, 0, 3080274, 4, 4, 3080275, 131072, 89, 3080276, 262148, 2, 3080277, 4, 0, 3080278, 4, 0, 3080279, 4, 0, 3080280, 4, 0, 3080281, 4, 0, 3080282, 4, 0, 3080283, 4, 0, 3080284, 4, 4, 3080285, 65536, 0, 3080286, 65536, 0, 3080287, 393216, 2, 3080288, 458752, 2, 3080289, 393216, 2, 3080290, 458752, 2, 3080291, 0, 14, 3080292, 65536, 14, 3080293, 131072, 14, 3080294, 65536, 0, 3080295, 65536, 0, 3080296, 65536, 0, 3080297, 65536, 0, 3080298, 65536, 0, 3080299, 65536, 0, 3080300, 65536, 0, 3080301, 65536, 0, 3080302, 65536, 0, 3080303, 65536, 0, 3080304, 65536, 0, 3080305, 65536, 0, 3080306, 65536, 0, 3080307, 65536, 0, 3080308, 65536, 0, 3080309, 65536, 0, 3080310, 65536, 0, 3080311, 65536, 0, 3080312, 65536, 0, 3080313, 65536, 0, 3080314, 65536, 0, 3080315, 65536, 0, 3080316, 65536, 0, 3080317, 65536, 0, 3080318, 65536, 0, 3080319, 0, 0, 3145728, 65536, 0, 3145729, 65536, 0, 3145730, 65536, 0, 3145731, 65536, 0, 3145732, 65536, 0, 3145733, 65536, 0, 3145734, 65536, 0, 3145735, 65536, 0, 3145736, 65536, 0, 3145737, 65536, 0, 3145738, 65536, 0, 3145739, 65536, 0, 3145740, 65536, 0, 3145741, 65536, 0, 3145742, 65536, 0, 3145743, 65536, 0, 3145744, 65536, 0, 3145745, 65536, 0, 3145746, 65536, 0, 3145747, 65536, 0, 3145748, 65536, 13, 3145749, 65536, 0, 3145750, 0, 89, 3145751, 65536, 0, 3145752, 262148, 2, 3145753, 4, 0, 3145754, 4, 4, 3145755, 393216, 2, 3145756, 458752, 2, 3145757, 131072, 89, 3145758, 65536, 0, 3145759, 65536, 0, 3145760, 65536, 0, 3145761, 65536, 0, 3145762, 65536, 0, 3145763, 4, 7, 3145764, 65536, 0, 3145765, 65536, 0, 3145766, 65536, 0, 3145767, 65536, 0, 3145768, 65536, 0, 3145769, 65536, 0, 3145770, 65536, 0, 3145771, 65536, 0, 3145772, 65536, 0, 3145773, 65536, 0, 3145774, 65536, 0, 3145775, 65536, 0, 3145776, 65536, 0, 3145777, 65536, 0, 3145778, 65536, 0, 3145779, 65536, 0, 3145780, 65536, 0, 3145781, 393216, 1, 3145782, 458752, 1, 3145783, 65536, 0, 3145784, 65536, 0, 3145785, 65536, 0, 3145786, 65536, 0, 3145787, 65536, 0, 3145788, 65536, 0, 3145789, 65536, 0, 3145790, 65536, 0, 3145791, 65536, 0, 3145792, 65536, 0, 3145793, 65536, 0, 3145794, 65536, 0, 3145795, 65536, 0, 3145796, 65536, 0, 3145797, 65536, 0, 3145798, 65536, 0, 3145799, 65536, 0, 3145800, 65536, 13, 3145801, 131072, 1, 3145802, 65536, 0, 3145803, 262148, 6, 3145804, 262148, 4, 3145805, 262148, 4, 3145806, 262148, 4, 3145807, 262148, 4, 3145808, 262148, 4, 3145809, 262148, 4, 3145810, 131076, 6, 3145811, 131072, 89, 3145812, 262148, 6, 3145813, 262148, 4, 3145814, 262148, 4, 3145815, 262148, 4, 3145816, 262148, 4, 3145817, 262148, 4, 3145818, 262148, 4, 3145819, 262148, 4, 3145820, 131076, 6, 3145821, 262144, 1, 3145822, 327680, 1, 3145823, 393216, 1, 3145824, 458752, 1, 3145825, 393216, 1, 3145826, 458752, 1, 3145827, 393216, 1, 3145828, 458752, 1, 3145829, 65536, 0, 3145830, 393216, 1, 3145831, 458752, 1, 3145832, 393216, 1, 3145833, 458752, 1, 3145834, 393216, 1, 3145835, 458752, 1, 3145836, 393216, 1, 3145837, 458752, 1, 3145838, 65536, 0, 3145839, 65536, 0, 3145840, 65536, 0, 3145841, 65536, 0, 3145842, 65536, 0, 3145843, 65536, 0, 3145844, 65536, 0, 3145845, 65536, 0, 3145846, 65536, 0, 3145847, 65536, 0, 3145848, 65536, 0, 3145849, 65536, 0, 3145850, 65536, 0, 3145851, 65536, 0, 3145852, 65536, 0, 3145853, 65536, 0, 3145854, 65536, 0, 3145855, 0, 0, 3211264, 65536, 0, 3211265, 65536, 0, 3211266, 65536, 0, 3211267, 65536, 0, 3211268, 65536, 0, 3211269, 65536, 0, 3211270, 65536, 0, 3211271, 65536, 0, 3211272, 65536, 0, 3211273, 65536, 0, 3211274, 65536, 0, 3211275, 65536, 0, 3211276, 65536, 0, 3211277, 65536, 0, 3211278, 65536, 0, 3211279, 65536, 0, 3211280, 65536, 0, 3211281, 65536, 0, 3211282, 65536, 0, 3211283, 0, 14, 3211284, 65536, 14, 3211285, 131072, 14, 3211286, 0, 89, 3211287, 65536, 0, 3211288, 262148, 2, 3211289, 4, 0, 3211290, 4, 4, 3211291, 65536, 0, 3211292, 65536, 0, 3211293, 131072, 89, 3211294, 65536, 0, 3211295, 65536, 0, 3211296, 65536, 0, 3211297, 65536, 0, 3211298, 65536, 0, 3211299, 131076, 5, 3211300, 65536, 0, 3211301, 65536, 0, 3211302, 65536, 0, 3211303, 65536, 0, 3211304, 65536, 0, 3211305, 65536, 0, 3211306, 65536, 0, 3211307, 65536, 0, 3211308, 65536, 0, 3211309, 65536, 0, 3211310, 65536, 0, 3211311, 65536, 0, 3211312, 65536, 0, 3211313, 65536, 0, 3211314, 65536, 0, 3211315, 65536, 0, 3211316, 65536, 0, 3211317, 393216, 2, 3211318, 458752, 2, 3211319, 65536, 0, 3211320, 65536, 0, 3211321, 65536, 0, 3211322, 65536, 0, 3211323, 65536, 0, 3211324, 65536, 0, 3211325, 65536, 0, 3211326, 65536, 0, 3211327, 65536, 0, 3211328, 65536, 0, 3211329, 65536, 0, 3211330, 65536, 0, 3211331, 65536, 0, 3211332, 65536, 0, 3211333, 131072, 1, 3211334, 131072, 1, 3211335, 0, 14, 3211336, 65536, 14, 3211337, 131072, 14, 3211338, 131072, 1, 3211339, 65536, 0, 3211340, 65536, 0, 3211341, 65536, 0, 3211342, 65536, 0, 3211343, 65536, 0, 3211344, 65536, 12, 3211345, 65536, 0, 3211346, 65536, 0, 3211347, 131072, 89, 3211348, 65536, 0, 3211349, 65536, 0, 3211350, 131072, 1, 3211351, 131072, 1, 3211352, 65536, 0, 3211353, 65536, 0, 3211354, 65536, 0, 3211355, 65536, 0, 3211356, 65536, 0, 3211357, 262144, 2, 3211358, 327680, 2, 3211359, 393216, 2, 3211360, 458752, 2, 3211361, 393216, 2, 3211362, 458752, 2, 3211363, 393216, 2, 3211364, 458752, 2, 3211365, 65536, 0, 3211366, 393216, 2, 3211367, 458752, 2, 3211368, 393216, 2, 3211369, 458752, 2, 3211370, 393216, 2, 3211371, 458752, 2, 3211372, 393216, 2, 3211373, 458752, 2, 3211374, 65536, 12, 3211375, 65536, 0, 3211376, 65536, 0, 3211377, 65536, 0, 3211378, 65536, 0, 3211379, 65536, 0, 3211380, 65536, 0, 3211381, 65536, 0, 3211382, 65536, 0, 3211383, 65536, 0, 3211384, 65536, 0, 3211385, 65536, 0, 3211386, 65536, 0, 3211387, 65536, 0, 3211388, 65536, 0, 3211389, 65536, 0, 3211390, 65536, 0, 3211391, 0, 0, 3276800, 65536, 0, 3276801, 65536, 0, 3276802, 65536, 0, 3276803, 65536, 0, 3276804, 65536, 0, 3276805, 65536, 0, 3276806, 65536, 0, 3276807, 65536, 0, 3276808, 65536, 0, 3276809, 65536, 0, 3276810, 65536, 0, 3276811, 65536, 0, 3276812, 65536, 0, 3276813, 65536, 0, 3276814, 65536, 0, 3276815, 65536, 0, 3276816, 65536, 0, 3276817, 65536, 0, 3276818, 65536, 0, 3276819, 65536, 0, 3276820, 65536, 0, 3276821, 65536, 0, 3276822, 0, 89, 3276823, 65536, 0, 3276824, 262148, 2, 3276825, 4, 0, 3276826, 4, 4, 3276827, 65536, 0, 3276828, 65536, 0, 3276829, 131072, 89, 3276830, 65536, 0, 3276831, 65536, 0, 3276832, 65536, 0, 3276833, 65536, 0, 3276834, 65536, 0, 3276835, 131076, 5, 3276836, 65536, 0, 3276837, 65536, 0, 3276838, 65536, 0, 3276839, 65536, 0, 3276840, 65536, 0, 3276841, 65536, 0, 3276842, 65536, 0, 3276843, 65536, 0, 3276844, 65536, 0, 3276845, 65536, 0, 3276846, 65536, 0, 3276847, 65536, 0, 3276848, 65536, 0, 3276849, 65536, 0, 3276850, 65536, 0, 3276851, 65536, 0, 3276852, 65536, 0, 3276853, 65536, 0, 3276854, 0, 14, 3276855, 65536, 14, 3276856, 131072, 14, 3276857, 65536, 0, 3276858, 65536, 0, 3276859, 65536, 0, 3276860, 65536, 0, 3276861, 65536, 0, 3276862, 65536, 0, 3276863, 65536, 0, 3276864, 65536, 0, 3276865, 65536, 0, 3276866, 65536, 0, 3276867, 65536, 0, 3276868, 65536, 0, 3276869, 65536, 0, 3276870, 327680, 9, 3276871, 65536, 0, 3276872, 393216, 1, 3276873, 458752, 1, 3276874, 65536, 0, 3276875, 65536, 0, 3276876, 65536, 0, 3276877, 65536, 0, 3276878, 65536, 0, 3276879, 65536, 0, 3276880, 65536, 13, 3276881, 65536, 0, 3276882, 65536, 0, 3276883, 131072, 89, 3276884, 65536, 0, 3276885, 65536, 12, 3276886, 65536, 0, 3276887, 65536, 0, 3276888, 65536, 0, 3276889, 65536, 0, 3276890, 65536, 0, 3276891, 65536, 0, 3276892, 65536, 0, 3276893, 65536, 0, 3276894, 65536, 0, 3276895, 65536, 0, 3276896, 65536, 0, 3276897, 65536, 0, 3276898, 65536, 0, 3276899, 65536, 0, 3276900, 65536, 0, 3276901, 65536, 0, 3276902, 65536, 0, 3276903, 65536, 0, 3276904, 65536, 0, 3276905, 65536, 0, 3276906, 65536, 0, 3276907, 393216, 1, 3276908, 458752, 1, 3276909, 65536, 0, 3276910, 65536, 13, 3276911, 65536, 0, 3276912, 65536, 0, 3276913, 65536, 0, 3276914, 65536, 0, 3276915, 65536, 0, 3276916, 65536, 0, 3276917, 65536, 0, 3276918, 65536, 0, 3276919, 65536, 0, 3276920, 65536, 0, 3276921, 65536, 0, 3276922, 65536, 0, 3276923, 65536, 0, 3276924, 65536, 0, 3276925, 65536, 0, 3276926, 65536, 0, 3276927, 0, 0, 3342336, 65536, 0, 3342337, 65536, 0, 3342338, 65536, 0, 3342339, 65536, 0, 3342340, 65536, 0, 3342341, 65536, 0, 3342342, 65536, 0, 3342343, 65536, 0, 3342344, 65540, 7, 3342345, 196612, 5, 3342346, 196612, 5, 3342347, 196612, 5, 3342348, 196612, 5, 3342349, 196612, 5, 3342350, 196612, 7, 3342351, 65536, 0, 3342352, 65536, 0, 3342353, 65536, 0, 3342354, 393216, 1, 3342355, 458752, 1, 3342356, 393216, 1, 3342357, 458752, 1, 3342358, 0, 89, 3342359, 262144, 1, 3342360, 327680, 1, 3342361, 131076, 1, 3342362, 131076, 0, 3342363, 4, 6, 3342364, 65536, 0, 3342365, 131072, 89, 3342366, 65536, 0, 3342367, 65536, 0, 3342368, 65536, 0, 3342369, 65536, 0, 3342370, 65536, 0, 3342371, 131076, 5, 3342372, 65536, 0, 3342373, 65536, 0, 3342374, 65536, 0, 3342375, 65536, 0, 3342376, 65536, 0, 3342377, 65536, 0, 3342378, 65536, 0, 3342379, 65536, 0, 3342380, 65536, 0, 3342381, 65536, 0, 3342382, 65536, 0, 3342383, 65536, 0, 3342384, 65536, 0, 3342385, 65536, 0, 3342386, 65536, 0, 3342387, 65536, 0, 3342388, 65536, 0, 3342389, 65536, 0, 3342390, 65536, 0, 3342391, 65536, 0, 3342392, 65536, 0, 3342393, 65536, 0, 3342394, 65536, 0, 3342395, 65536, 0, 3342396, 65536, 0, 3342397, 65536, 0, 3342398, 65536, 0, 3342399, 65536, 0, 3342400, 65536, 0, 3342401, 65536, 0, 3342402, 65536, 0, 3342403, 65536, 0, 3342404, 65536, 0, 3342405, 262144, 10, 3342406, 327680, 10, 3342407, 393216, 10, 3342408, 393216, 2, 3342409, 458752, 2, 3342410, 65536, 0, 3342411, 65536, 0, 3342412, 65536, 0, 3342413, 65536, 0, 3342414, 65536, 0, 3342415, 0, 14, 3342416, 65536, 14, 3342417, 131072, 14, 3342418, 65536, 0, 3342419, 131072, 89, 3342420, 65536, 0, 3342421, 65536, 13, 3342422, 65536, 0, 3342423, 262144, 1, 3342424, 327680, 1, 3342425, 4, 7, 3342426, 262144, 1, 3342427, 327680, 1, 3342428, 4, 7, 3342429, 262144, 1, 3342430, 327680, 1, 3342431, 4, 7, 3342432, 262144, 1, 3342433, 327680, 1, 3342434, 4, 7, 3342435, 262144, 1, 3342436, 327680, 1, 3342437, 4, 7, 3342438, 262144, 1, 3342439, 327680, 1, 3342440, 4, 7, 3342441, 262144, 1, 3342442, 327680, 1, 3342443, 393216, 2, 3342444, 458752, 2, 3342445, 0, 14, 3342446, 65536, 14, 3342447, 131072, 14, 3342448, 65536, 0, 3342449, 65536, 0, 3342450, 65536, 0, 3342451, 65536, 0, 3342452, 65536, 0, 3342453, 65536, 0, 3342454, 65536, 0, 3342455, 65536, 0, 3342456, 65536, 0, 3342457, 65536, 0, 3342458, 65536, 0, 3342459, 65536, 0, 3342460, 65536, 0, 3342461, 65536, 0, 3342462, 65536, 0, 3342463, 0, 0, 3407872, 65536, 0, 3407873, 65536, 0, 3407874, 65536, 0, 3407875, 65536, 0, 3407876, 65536, 0, 3407877, 65536, 0, 3407878, 65536, 0, 3407879, 65536, 0, 3407880, 65536, 0, 3407881, 65536, 0, 3407882, 65536, 0, 3407883, 65536, 0, 3407884, 65536, 0, 3407885, 65536, 0, 3407886, 65536, 0, 3407887, 65536, 0, 3407888, 65536, 0, 3407889, 65536, 0, 3407890, 393216, 2, 3407891, 458752, 2, 3407892, 393216, 2, 3407893, 458752, 2, 3407894, 0, 89, 3407895, 262144, 2, 3407896, 327680, 2, 3407897, 262148, 2, 3407898, 4, 0, 3407899, 4, 4, 3407900, 65536, 0, 3407901, 131072, 89, 3407902, 65536, 0, 3407903, 65536, 0, 3407904, 65536, 0, 3407905, 65536, 0, 3407906, 65536, 0, 3407907, 131076, 7, 3407908, 65536, 0, 3407909, 65536, 0, 3407910, 65536, 0, 3407911, 65536, 0, 3407912, 65536, 0, 3407913, 65536, 0, 3407914, 65536, 0, 3407915, 65536, 0, 3407916, 65536, 0, 3407917, 65536, 0, 3407918, 65536, 0, 3407919, 65536, 0, 3407920, 65536, 0, 3407921, 65536, 0, 3407922, 65536, 0, 3407923, 65536, 0, 3407924, 65536, 0, 3407925, 65536, 0, 3407926, 65536, 0, 3407927, 65536, 0, 3407928, 65536, 0, 3407929, 65536, 0, 3407930, 65536, 0, 3407931, 65536, 0, 3407932, 65536, 0, 3407933, 65536, 0, 3407934, 65536, 0, 3407935, 65536, 0, 3407936, 65536, 0, 3407937, 65536, 0, 3407938, 65536, 0, 3407939, 65536, 0, 3407940, 65536, 0, 3407941, 65536, 0, 3407942, 65536, 0, 3407943, 65536, 0, 3407944, 65536, 0, 3407945, 65536, 0, 3407946, 65536, 0, 3407947, 65536, 0, 3407948, 65536, 0, 3407949, 65536, 0, 3407950, 65536, 0, 3407951, 65536, 0, 3407952, 65536, 0, 3407953, 65536, 0, 3407954, 65536, 0, 3407955, 131072, 89, 3407956, 0, 14, 3407957, 65536, 14, 3407958, 131072, 14, 3407959, 262144, 2, 3407960, 327680, 2, 3407961, 131076, 5, 3407962, 262144, 2, 3407963, 327680, 2, 3407964, 131076, 5, 3407965, 262144, 2, 3407966, 327680, 2, 3407967, 131076, 5, 3407968, 262144, 2, 3407969, 327680, 2, 3407970, 131076, 5, 3407971, 262144, 2, 3407972, 327680, 2, 3407973, 131076, 5, 3407974, 262144, 2, 3407975, 327680, 2, 3407976, 131076, 5, 3407977, 262144, 2, 3407978, 327680, 2, 3407979, 65536, 0, 3407980, 65536, 0, 3407981, 65536, 0, 3407982, 65536, 0, 3407983, 65536, 0, 3407984, 65536, 0, 3407985, 65536, 0, 3407986, 65536, 0, 3407987, 65536, 0, 3407988, 65536, 0, 3407989, 65536, 0, 3407990, 65536, 0, 3407991, 65536, 0, 3407992, 65536, 0, 3407993, 65536, 0, 3407994, 65536, 0, 3407995, 65536, 0, 3407996, 65536, 0, 3407997, 65536, 0, 3407998, 65536, 0, 3407999, 0, 0, 3473408, 65536, 0, 3473409, 65536, 0, 3473410, 65536, 0, 3473411, 65536, 0, 3473412, 65536, 0, 3473413, 65536, 0, 3473414, 65536, 0, 3473415, 65536, 0, 3473416, 65536, 0, 3473417, 65536, 0, 3473418, 65536, 0, 3473419, 65536, 0, 3473420, 65536, 0, 3473421, 65536, 0, 3473422, 65536, 0, 3473423, 65536, 0, 3473424, 65536, 0, 3473425, 65536, 0, 3473426, 65536, 0, 3473427, 65536, 0, 3473428, 393216, 1, 3473429, 458752, 1, 3473430, 0, 89, 3473431, 262144, 1, 3473432, 327680, 1, 3473433, 262148, 2, 3473434, 4, 0, 3473435, 4, 4, 3473436, 65536, 0, 3473437, 131072, 89, 3473438, 65536, 0, 3473439, 65536, 0, 3473440, 65536, 0, 3473441, 65536, 0, 3473442, 65536, 0, 3473443, 65536, 0, 3473444, 65536, 0, 3473445, 65536, 0, 3473446, 65536, 0, 3473447, 65536, 0, 3473448, 65536, 0, 3473449, 65536, 0, 3473450, 65536, 0, 3473451, 65536, 0, 3473452, 65536, 0, 3473453, 65536, 0, 3473454, 65536, 0, 3473455, 65536, 0, 3473456, 65536, 0, 3473457, 65536, 0, 3473458, 65536, 0, 3473459, 65536, 0, 3473460, 65536, 0, 3473461, 65536, 0, 3473462, 65536, 0, 3473463, 65536, 0, 3473464, 65536, 0, 3473465, 65536, 0, 3473466, 65536, 0, 3473467, 65536, 0, 3473468, 65536, 0, 3473469, 65536, 0, 3473470, 65536, 0, 3473471, 65536, 0, 3473472, 65536, 0, 3473473, 65536, 0, 3473474, 65536, 0, 3473475, 65536, 0, 3473476, 65536, 0, 3473477, 65536, 0, 3473478, 65536, 0, 3473479, 65536, 0, 3473480, 65536, 0, 3473481, 65536, 0, 3473482, 65536, 0, 3473483, 65536, 0, 3473484, 4, 7, 3473485, 65536, 0, 3473486, 65536, 0, 3473487, 65536, 0, 3473488, 65536, 0, 3473489, 65536, 0, 3473490, 65536, 0, 3473491, 65536, 88, 3473492, 65536, 88, 3473493, 65536, 88, 3473494, 131072, 88, 3473495, 131072, 1, 3473496, 131072, 1, 3473497, 131076, 5, 3473498, 65536, 0, 3473499, 65536, 0, 3473500, 131076, 5, 3473501, 131072, 1, 3473502, 65536, 0, 3473503, 131076, 5, 3473504, 65536, 0, 3473505, 131072, 1, 3473506, 131076, 5, 3473507, 65536, 0, 3473508, 65536, 0, 3473509, 131076, 5, 3473510, 65536, 0, 3473511, 65536, 0, 3473512, 131076, 5, 3473513, 65536, 0, 3473514, 65536, 0, 3473515, 65536, 0, 3473516, 65536, 0, 3473517, 65536, 0, 3473518, 65536, 0, 3473519, 65536, 0, 3473520, 65536, 0, 3473521, 65536, 0, 3473522, 65536, 0, 3473523, 65536, 0, 3473524, 65536, 0, 3473525, 65536, 0, 3473526, 65536, 0, 3473527, 65536, 0, 3473528, 65536, 0, 3473529, 65536, 0, 3473530, 65536, 0, 3473531, 65536, 0, 3473532, 65536, 0, 3473533, 65536, 0, 3473534, 65536, 0, 3473535, 0, 0, 3538944, 65536, 0, 3538945, 65536, 0, 3538946, 65536, 0, 3538947, 65536, 0, 3538948, 65536, 0, 3538949, 65536, 0, 3538950, 65536, 0, 3538951, 65536, 0, 3538952, 65536, 0, 3538953, 65536, 0, 3538954, 65536, 0, 3538955, 65536, 0, 3538956, 65536, 0, 3538957, 65536, 0, 3538958, 65536, 0, 3538959, 65536, 0, 3538960, 65536, 0, 3538961, 65536, 0, 3538962, 65536, 0, 3538963, 65536, 0, 3538964, 393216, 2, 3538965, 458752, 2, 3538966, 0, 89, 3538967, 262144, 2, 3538968, 327680, 2, 3538969, 262148, 6, 3538970, 262148, 4, 3538971, 131076, 6, 3538972, 65536, 0, 3538973, 131072, 89, 3538974, 65536, 0, 3538975, 65536, 0, 3538976, 65536, 0, 3538977, 65536, 0, 3538978, 65536, 0, 3538979, 65536, 0, 3538980, 65536, 0, 3538981, 65536, 0, 3538982, 65536, 0, 3538983, 65536, 0, 3538984, 65536, 0, 3538985, 65536, 0, 3538986, 65536, 0, 3538987, 65536, 0, 3538988, 65536, 0, 3538989, 65536, 0, 3538990, 65536, 0, 3538991, 65536, 0, 3538992, 65536, 0, 3538993, 65536, 0, 3538994, 65536, 0, 3538995, 65536, 0, 3538996, 65536, 0, 3538997, 65536, 0, 3538998, 65536, 0, 3538999, 65536, 0, 3539000, 65536, 0, 3539001, 65536, 0, 3539002, 65536, 0, 3539003, 65536, 0, 3539004, 65536, 0, 3539005, 65536, 0, 3539006, 65536, 0, 3539007, 65536, 0, 3539008, 65536, 0, 3539009, 65536, 0, 3539010, 65536, 0, 3539011, 65536, 0, 3539012, 65536, 0, 3539013, 65536, 0, 3539014, 65536, 0, 3539015, 65536, 0, 3539016, 65536, 0, 3539017, 65536, 0, 3539018, 65536, 0, 3539019, 65536, 0, 3539020, 131076, 5, 3539021, 65536, 0, 3539022, 65536, 0, 3539023, 65536, 0, 3539024, 65536, 0, 3539025, 65536, 0, 3539026, 65536, 0, 3539027, 65536, 0, 3539028, 65536, 0, 3539029, 65536, 0, 3539030, 131072, 89, 3539031, 262144, 1, 3539032, 327680, 1, 3539033, 131076, 5, 3539034, 262144, 1, 3539035, 327680, 1, 3539036, 131076, 5, 3539037, 262144, 1, 3539038, 327680, 1, 3539039, 131076, 5, 3539040, 262144, 1, 3539041, 327680, 1, 3539042, 131076, 5, 3539043, 262144, 1, 3539044, 327680, 1, 3539045, 131076, 5, 3539046, 262144, 1, 3539047, 327680, 1, 3539048, 131076, 5, 3539049, 262144, 1, 3539050, 327680, 1, 3539051, 65536, 0, 3539052, 65536, 0, 3539053, 65536, 0, 3539054, 65536, 0, 3539055, 65536, 0, 3539056, 65536, 0, 3539057, 65536, 0, 3539058, 65536, 0, 3539059, 65536, 0, 3539060, 65536, 0, 3539061, 65536, 0, 3539062, 65536, 0, 3539063, 131072, 0, 3539064, 131072, 0, 3539065, 131072, 0, 3539066, 131072, 0, 3539067, 131072, 0, 3539068, 131072, 0, 3539069, 131072, 0, 3539070, 131072, 0, 3539071, 131072, 0, 3604480, 65536, 0, 3604481, 65536, 0, 3604482, 65536, 0, 3604483, 65536, 0, 3604484, 65536, 0, 3604485, 65536, 0, 3604486, 65536, 0, 3604487, 65536, 0, 3604488, 65536, 0, 3604489, 65536, 0, 3604490, 65536, 0, 3604491, 65536, 0, 3604492, 65536, 0, 3604493, 65536, 0, 3604494, 65536, 0, 3604495, 65536, 0, 3604496, 65536, 0, 3604497, 65536, 0, 3604498, 65536, 0, 3604499, 65536, 0, 3604500, 327680, 9, 3604501, 65536, 0, 3604502, 0, 89, 3604503, 131072, 1, 3604504, 131072, 1, 3604505, 65536, 0, 3604506, 65536, 0, 3604507, 65536, 0, 3604508, 65536, 0, 3604509, 131072, 89, 3604510, 65536, 0, 3604511, 65536, 0, 3604512, 65536, 0, 3604513, 65536, 0, 3604514, 65536, 0, 3604515, 131072, 1, 3604516, 65536, 0, 3604517, 65536, 0, 3604518, 65536, 0, 3604519, 65536, 0, 3604520, 65536, 0, 3604521, 65536, 0, 3604522, 65536, 0, 3604523, 65536, 0, 3604524, 65536, 0, 3604525, 65536, 0, 3604526, 65536, 0, 3604527, 65536, 0, 3604528, 65536, 0, 3604529, 65536, 0, 3604530, 65536, 0, 3604531, 65536, 0, 3604532, 65536, 0, 3604533, 65536, 0, 3604534, 65536, 0, 3604535, 65536, 0, 3604536, 65536, 0, 3604537, 65536, 0, 3604538, 65536, 0, 3604539, 65536, 0, 3604540, 65536, 0, 3604541, 65536, 0, 3604542, 65536, 0, 3604543, 65536, 0, 3604544, 65536, 0, 3604545, 65536, 0, 3604546, 65536, 0, 3604547, 65536, 0, 3604548, 65536, 0, 3604549, 65536, 0, 3604550, 65536, 0, 3604551, 65536, 0, 3604552, 65536, 0, 3604553, 65536, 0, 3604554, 65536, 0, 3604555, 65536, 0, 3604556, 131076, 5, 3604557, 65536, 0, 3604558, 65536, 0, 3604559, 65536, 0, 3604560, 65536, 0, 3604561, 65536, 0, 3604562, 65536, 0, 3604563, 65536, 0, 3604564, 65536, 0, 3604565, 65536, 0, 3604566, 131072, 89, 3604567, 262144, 2, 3604568, 327680, 2, 3604569, 131076, 5, 3604570, 262144, 2, 3604571, 327680, 2, 3604572, 131076, 5, 3604573, 262144, 2, 3604574, 327680, 2, 3604575, 131076, 5, 3604576, 262144, 2, 3604577, 327680, 2, 3604578, 131076, 5, 3604579, 262144, 2, 3604580, 327680, 2, 3604581, 131076, 5, 3604582, 262144, 2, 3604583, 327680, 2, 3604584, 131076, 5, 3604585, 262144, 2, 3604586, 327680, 2, 3604587, 65536, 0, 3604588, 65536, 0, 3604589, 65536, 0, 3604590, 65536, 38, 3604591, 65536, 38, 3604592, 65536, 38, 3604593, 65536, 38, 3604594, 65536, 38, 3604595, 65536, 38, 3604596, 65536, 38, 3604597, 65536, 38, 3604598, 65536, 38, 3604599, 65536, 38, 3604600, 65536, 38, 3604601, 65536, 38, 3604602, 65536, 38, 3604603, 65536, 37, 3604604, 65536, 37, 3604605, 65536, 37, 3604606, 65536, 37, 3604607, 65536, 38, 3670016, 65536, 0, 3670017, 65536, 0, 3670018, 65536, 0, 3670019, 65536, 0, 3670020, 65536, 0, 3670021, 65536, 0, 3670022, 65536, 0, 3670023, 65536, 0, 3670024, 65536, 0, 3670025, 65536, 0, 3670026, 65536, 0, 3670027, 65536, 0, 3670028, 65536, 0, 3670029, 65536, 0, 3670030, 65536, 0, 3670031, 65536, 0, 3670032, 65536, 0, 3670033, 65536, 0, 3670034, 65536, 0, 3670035, 262144, 10, 3670036, 327680, 10, 3670037, 393216, 10, 3670038, 0, 90, 3670039, 65536, 90, 3670040, 65536, 90, 3670041, 65536, 90, 3670042, 65536, 90, 3670043, 65536, 90, 3670044, 65536, 90, 3670045, 131072, 90, 3670046, 65536, 0, 3670047, 65536, 0, 3670048, 65536, 0, 3670049, 65536, 0, 3670050, 65536, 0, 3670051, 131072, 1, 3670052, 327680, 9, 3670053, 65536, 0, 3670054, 65536, 0, 3670055, 65536, 0, 3670056, 65536, 0, 3670057, 65536, 0, 3670058, 65536, 0, 3670059, 65536, 0, 3670060, 65536, 0, 3670061, 65536, 0, 3670062, 65536, 0, 3670063, 65536, 0, 3670064, 65536, 0, 3670065, 65536, 0, 3670066, 65536, 0, 3670067, 65536, 0, 3670068, 65536, 0, 3670069, 65536, 0, 3670070, 65536, 0, 3670071, 65536, 0, 3670072, 65536, 0, 3670073, 65536, 0, 3670074, 65536, 0, 3670075, 65536, 0, 3670076, 65536, 0, 3670077, 65536, 0, 3670078, 65536, 0, 3670079, 65536, 0, 3670080, 65536, 0, 3670081, 65536, 0, 3670082, 65536, 0, 3670083, 65536, 0, 3670084, 65536, 0, 3670085, 65536, 0, 3670086, 65536, 0, 3670087, 65536, 0, 3670088, 65536, 0, 3670089, 65536, 0, 3670090, 65536, 0, 3670091, 65536, 0, 3670092, 65540, 3, 3670093, 196612, 5, 3670094, 196612, 5, 3670095, 196612, 5, 3670096, 196612, 5, 3670097, 196612, 5, 3670098, 196612, 7, 3670099, 65536, 0, 3670100, 65536, 0, 3670101, 65536, 0, 3670102, 131072, 89, 3670103, 65536, 0, 3670104, 65536, 0, 3670105, 131076, 5, 3670106, 65536, 0, 3670107, 65536, 0, 3670108, 131076, 5, 3670109, 65536, 0, 3670110, 65536, 0, 3670111, 131076, 5, 3670112, 65536, 0, 3670113, 65536, 0, 3670114, 131076, 5, 3670115, 65536, 0, 3670116, 65536, 0, 3670117, 131076, 5, 3670118, 65536, 0, 3670119, 65536, 0, 3670120, 131076, 5, 3670121, 65536, 0, 3670122, 65536, 0, 3670123, 65536, 0, 3670124, 65536, 0, 3670125, 65536, 0, 3670126, 65536, 38, 3670127, 65536, 38, 3670128, 65536, 38, 3670129, 65536, 38, 3670130, 65536, 38, 3670131, 65536, 38, 3670132, 65536, 38, 3670133, 65536, 38, 3670134, 65536, 38, 3670135, 65536, 38, 3670136, 65536, 38, 3670137, 65536, 38, 3670138, 65536, 38, 3670139, 65536, 38, 3670140, 65536, 38, 3670141, 65536, 38, 3670142, 65536, 38, 3670143, 65536, 38, 3735552, 65536, 0, 3735553, 65536, 0, 3735554, 65536, 0, 3735555, 65536, 0, 3735556, 65536, 0, 3735557, 65536, 0, 3735558, 65536, 0, 3735559, 65536, 0, 3735560, 65536, 0, 3735561, 65536, 0, 3735562, 65536, 0, 3735563, 65536, 0, 3735564, 65536, 0, 3735565, 65536, 0, 3735566, 65536, 0, 3735567, 65536, 0, 3735568, 65536, 0, 3735569, 393216, 1, 3735570, 458752, 1, 3735571, 393216, 1, 3735572, 458752, 1, 3735573, 65536, 0, 3735574, 327680, 9, 3735575, 65536, 0, 3735576, 65536, 0, 3735577, 65536, 0, 3735578, 65536, 0, 3735579, 65536, 0, 3735580, 262144, 1, 3735581, 327680, 1, 3735582, 393216, 1, 3735583, 458752, 1, 3735584, 65536, 0, 3735585, 65536, 0, 3735586, 65536, 0, 3735587, 262144, 10, 3735588, 327680, 10, 3735589, 393216, 10, 3735590, 262144, 1, 3735591, 327680, 1, 3735592, 65536, 0, 3735593, 65536, 0, 3735594, 65536, 0, 3735595, 65536, 0, 3735596, 65536, 0, 3735597, 65536, 0, 3735598, 65536, 0, 3735599, 65536, 0, 3735600, 65536, 0, 3735601, 65536, 0, 3735602, 65536, 0, 3735603, 65536, 0, 3735604, 65536, 0, 3735605, 65536, 0, 3735606, 65536, 0, 3735607, 65536, 0, 3735608, 65536, 0, 3735609, 65536, 0, 3735610, 65536, 0, 3735611, 65536, 0, 3735612, 65536, 0, 3735613, 65536, 0, 3735614, 65536, 0, 3735615, 65536, 0, 3735616, 65536, 0, 3735617, 65536, 0, 3735618, 65536, 0, 3735619, 65536, 0, 3735620, 65536, 0, 3735621, 65536, 0, 3735622, 65536, 0, 3735623, 65536, 0, 3735624, 65536, 0, 3735625, 65536, 0, 3735626, 65536, 0, 3735627, 65536, 0, 3735628, 131076, 5, 3735629, 65536, 0, 3735630, 65536, 0, 3735631, 65536, 0, 3735632, 65536, 0, 3735633, 65536, 0, 3735634, 65536, 0, 3735635, 65536, 0, 3735636, 65536, 0, 3735637, 65536, 0, 3735638, 131072, 89, 3735639, 262144, 1, 3735640, 327680, 1, 3735641, 131076, 5, 3735642, 262144, 1, 3735643, 327680, 1, 3735644, 131076, 5, 3735645, 262144, 1, 3735646, 327680, 1, 3735647, 131076, 5, 3735648, 262144, 1, 3735649, 327680, 1, 3735650, 131076, 5, 3735651, 262144, 1, 3735652, 327680, 1, 3735653, 131076, 5, 3735654, 262144, 1, 3735655, 327680, 1, 3735656, 131076, 5, 3735657, 262144, 1, 3735658, 327680, 1, 3735659, 65536, 0, 3735660, 65536, 0, 3735661, 65536, 0, 3735662, 65536, 38, 3735663, 65536, 38, 3735664, 65536, 38, 3735665, 65536, 38, 3735666, 65536, 38, 3735667, 65536, 38, 3735668, 65536, 38, 3735669, 65536, 38, 3735670, 65536, 38, 3735671, 65536, 38, 3735672, 65536, 38, 3735673, 65536, 38, 3735674, 65536, 38, 3735675, 65536, 38, 3735676, 65536, 38, 3735677, 65536, 38, 3735678, 65536, 38, 3735679, 65536, 38, 3801088, 65536, 0, 3801089, 65536, 0, 3801090, 65536, 0, 3801091, 65536, 0, 3801092, 65536, 0, 3801093, 65536, 0, 3801094, 65536, 0, 3801095, 65536, 0, 3801096, 65536, 0, 3801097, 65536, 0, 3801098, 65536, 0, 3801099, 4, 7, 3801100, 65536, 0, 3801101, 65536, 0, 3801102, 65536, 0, 3801103, 65536, 0, 3801104, 65536, 0, 3801105, 393216, 2, 3801106, 458752, 2, 3801107, 393216, 2, 3801108, 458752, 2, 3801109, 262144, 10, 3801110, 327680, 10, 3801111, 393216, 10, 3801112, 65536, 0, 3801113, 65536, 0, 3801114, 65536, 0, 3801115, 65536, 0, 3801116, 262144, 2, 3801117, 327680, 2, 3801118, 393216, 2, 3801119, 458752, 2, 3801120, 65536, 0, 3801121, 65536, 0, 3801122, 262144, 1, 3801123, 327680, 1, 3801124, 393216, 1, 3801125, 458752, 1, 3801126, 262144, 2, 3801127, 327680, 2, 3801128, 131072, 1, 3801129, 65536, 0, 3801130, 65536, 0, 3801131, 65536, 0, 3801132, 65536, 0, 3801133, 65536, 0, 3801134, 65536, 0, 3801135, 65536, 0, 3801136, 65536, 0, 3801137, 65536, 0, 3801138, 65536, 0, 3801139, 65536, 0, 3801140, 65536, 0, 3801141, 65536, 0, 3801142, 65536, 0, 3801143, 65536, 0, 3801144, 4, 7, 3801145, 65536, 0, 3801146, 65536, 0, 3801147, 65536, 0, 3801148, 65536, 0, 3801149, 65536, 0, 3801150, 65536, 0, 3801151, 65536, 0, 3801152, 65536, 0, 3801153, 65536, 0, 3801154, 65536, 0, 3801155, 65536, 0, 3801156, 4, 7, 3801157, 65536, 0, 3801158, 65536, 0, 3801159, 65536, 0, 3801160, 65536, 0, 3801161, 65536, 0, 3801162, 65536, 0, 3801163, 65536, 0, 3801164, 131076, 5, 3801165, 65536, 0, 3801166, 65536, 0, 3801167, 65536, 0, 3801168, 65536, 0, 3801169, 65536, 0, 3801170, 65536, 0, 3801171, 65536, 0, 3801172, 65536, 0, 3801173, 65536, 0, 3801174, 131072, 89, 3801175, 262144, 2, 3801176, 327680, 2, 3801177, 131076, 5, 3801178, 262144, 2, 3801179, 327680, 2, 3801180, 131076, 5, 3801181, 262144, 2, 3801182, 327680, 2, 3801183, 131076, 5, 3801184, 262144, 2, 3801185, 327680, 2, 3801186, 131076, 5, 3801187, 262144, 2, 3801188, 327680, 2, 3801189, 131076, 5, 3801190, 262144, 2, 3801191, 327680, 2, 3801192, 131076, 5, 3801193, 262144, 2, 3801194, 327680, 2, 3801195, 65536, 0, 3801196, 65536, 0, 3801197, 65536, 0, 3801198, 65536, 38, 3801199, 65536, 38, 3801200, 65536, 38, 3801201, 65536, 38, 3801202, 65536, 38, 3801203, 65536, 38, 3801204, 65536, 38, 3801205, 65536, 38, 3801206, 65536, 38, 3801207, 65536, 38, 3801208, 65536, 38, 3801209, 65536, 38, 3801210, 65536, 38, 3801211, 65536, 38, 3801212, 65536, 38, 3801213, 65536, 38, 3801214, 65536, 38, 3801215, 65536, 38, 3866624, 65536, 0, 3866625, 65536, 0, 3866626, 65536, 0, 3866627, 65536, 0, 3866628, 65536, 0, 3866629, 65536, 0, 3866630, 65536, 0, 3866631, 65536, 0, 3866632, 65536, 0, 3866633, 65536, 0, 3866634, 65536, 0, 3866635, 131076, 5, 3866636, 65536, 0, 3866637, 65536, 0, 3866638, 65536, 0, 3866639, 65536, 0, 3866640, 65536, 0, 3866641, 65536, 0, 3866642, 65536, 0, 3866643, 65536, 0, 3866644, 65536, 0, 3866645, 65536, 0, 3866646, 65536, 0, 3866647, 65536, 0, 3866648, 65536, 0, 3866649, 4, 7, 3866650, 65536, 0, 3866651, 65536, 0, 3866652, 65536, 0, 3866653, 327680, 9, 3866654, 65536, 0, 3866655, 131072, 1, 3866656, 65536, 0, 3866657, 65536, 0, 3866658, 262144, 2, 3866659, 65536, 12, 3866660, 393216, 2, 3866661, 458752, 2, 3866662, 65536, 0, 3866663, 65536, 0, 3866664, 65536, 0, 3866665, 65536, 0, 3866666, 65536, 0, 3866667, 65536, 0, 3866668, 65536, 0, 3866669, 65536, 0, 3866670, 65536, 0, 3866671, 65536, 0, 3866672, 65536, 0, 3866673, 65536, 0, 3866674, 65536, 0, 3866675, 65536, 0, 3866676, 65536, 0, 3866677, 65536, 0, 3866678, 65536, 0, 3866679, 65536, 0, 3866680, 131076, 5, 3866681, 65536, 0, 3866682, 65536, 0, 3866683, 65536, 0, 3866684, 65536, 0, 3866685, 65536, 0, 3866686, 65536, 0, 3866687, 65536, 0, 3866688, 65536, 0, 3866689, 65536, 0, 3866690, 65536, 0, 3866691, 65536, 0, 3866692, 131076, 5, 3866693, 65536, 0, 3866694, 65536, 0, 3866695, 65536, 0, 3866696, 65536, 0, 3866697, 65536, 0, 3866698, 65536, 0, 3866699, 65536, 0, 3866700, 131076, 5, 3866701, 65536, 0, 3866702, 65536, 0, 3866703, 65536, 0, 3866704, 65536, 0, 3866705, 65536, 0, 3866706, 65536, 0, 3866707, 65536, 0, 3866708, 65536, 0, 3866709, 65536, 0, 3866710, 131072, 89, 3866711, 65536, 0, 3866712, 65536, 0, 3866713, 131076, 5, 3866714, 65536, 0, 3866715, 65536, 0, 3866716, 131076, 5, 3866717, 65536, 0, 3866718, 65536, 0, 3866719, 131076, 5, 3866720, 65536, 0, 3866721, 65536, 0, 3866722, 131076, 5, 3866723, 65536, 0, 3866724, 65536, 0, 3866725, 131076, 5, 3866726, 65536, 0, 3866727, 65536, 0, 3866728, 131076, 5, 3866729, 65536, 0, 3866730, 65536, 0, 3866731, 65536, 0, 3866732, 65536, 0, 3866733, 65536, 0, 3866734, 65536, 38, 3866735, 65536, 38, 3866736, 65536, 38, 3866737, 65536, 38, 3866738, 65536, 38, 3866739, 65536, 38, 3866740, 65536, 38, 3866741, 65536, 38, 3866742, 65536, 38, 3866743, 65536, 38, 3866744, 65536, 38, 3866745, 65536, 38, 3866746, 65536, 38, 3866747, 65536, 38, 3866748, 65536, 38, 3866749, 65536, 38, 3866750, 65536, 38, 3866751, 65536, 38, 3932160, 65536, 0, 3932161, 65536, 0, 3932162, 65536, 0, 3932163, 65536, 0, 3932164, 65536, 0, 3932165, 65536, 0, 3932166, 65536, 0, 3932167, 65536, 0, 3932168, 65536, 0, 3932169, 65536, 0, 3932170, 65536, 0, 3932171, 327684, 6, 3932172, 196612, 5, 3932173, 196612, 5, 3932174, 196612, 5, 3932175, 196612, 5, 3932176, 196612, 7, 3932177, 65536, 0, 3932178, 65536, 0, 3932179, 65536, 0, 3932180, 65536, 0, 3932181, 65536, 0, 3932182, 65536, 0, 3932183, 65536, 0, 3932184, 262148, 5, 3932185, 131076, 4, 3932186, 65536, 0, 3932187, 65536, 0, 3932188, 262144, 10, 3932189, 327680, 10, 3932190, 393216, 10, 3932191, 131072, 1, 3932192, 65536, 0, 3932193, 65536, 0, 3932194, 65536, 0, 3932195, 65536, 13, 3932196, 65536, 0, 3932197, 65536, 0, 3932198, 65536, 0, 3932199, 65536, 0, 3932200, 65536, 0, 3932201, 65536, 0, 3932202, 131072, 1, 3932203, 65536, 0, 3932204, 65536, 0, 3932205, 65536, 0, 3932206, 65536, 0, 3932207, 65536, 0, 3932208, 65536, 0, 3932209, 65536, 0, 3932210, 65536, 0, 3932211, 65536, 0, 3932212, 65536, 0, 3932213, 65536, 0, 3932214, 65536, 0, 3932215, 65536, 0, 3932216, 131076, 5, 3932217, 65536, 0, 3932218, 65536, 0, 3932219, 65536, 0, 3932220, 65536, 0, 3932221, 65536, 0, 3932222, 65536, 0, 3932223, 65536, 0, 3932224, 65536, 0, 3932225, 65536, 0, 3932226, 65536, 0, 3932227, 65536, 0, 3932228, 131076, 5, 3932229, 65536, 0, 3932230, 65536, 0, 3932231, 65536, 0, 3932232, 65536, 0, 3932233, 65536, 0, 3932234, 65536, 0, 3932235, 65536, 0, 3932236, 131076, 7, 3932237, 65536, 0, 3932238, 65536, 0, 3932239, 65536, 0, 3932240, 65536, 0, 3932241, 65536, 0, 3932242, 65536, 0, 3932243, 65536, 0, 3932244, 65536, 0, 3932245, 65536, 0, 3932246, 131072, 89, 3932247, 262144, 1, 3932248, 327680, 1, 3932249, 131076, 5, 3932250, 262144, 1, 3932251, 327680, 1, 3932252, 131076, 5, 3932253, 262144, 1, 3932254, 327680, 1, 3932255, 131076, 5, 3932256, 262144, 1, 3932257, 327680, 1, 3932258, 131076, 5, 3932259, 262144, 1, 3932260, 327680, 1, 3932261, 131076, 5, 3932262, 262144, 1, 3932263, 327680, 1, 3932264, 131076, 5, 3932265, 262144, 1, 3932266, 327680, 1, 3932267, 65536, 0, 3932268, 65536, 0, 3932269, 65536, 0, 3932270, 65536, 38, 3932271, 65536, 38, 3932272, 65536, 38, 3932273, 65536, 38, 3932274, 65536, 38, 3932275, 65536, 38, 3932276, 65536, 38, 3932277, 65536, 38, 3932278, 65536, 38, 3932279, 65536, 38, 3932280, 65536, 38, 3932281, 65536, 38, 3932282, 65536, 38, 3932283, 65536, 38, 3932284, 65536, 38, 3932285, 65536, 38, 3932286, 65536, 38, 3932287, 65536, 38, 3997696, 65536, 0, 3997697, 65536, 0, 3997698, 65536, 0, 3997699, 65536, 0, 3997700, 65536, 0, 3997701, 65536, 0, 3997702, 65536, 0, 3997703, 65536, 0, 3997704, 65536, 0, 3997705, 65536, 0, 3997706, 65536, 0, 3997707, 65536, 0, 3997708, 65536, 0, 3997709, 65536, 0, 3997710, 65536, 0, 3997711, 65536, 0, 3997712, 65536, 0, 3997713, 65536, 0, 3997714, 65536, 0, 3997715, 65536, 0, 3997716, 65536, 0, 3997717, 65536, 0, 3997718, 65536, 0, 3997719, 65536, 0, 3997720, 262148, 2, 3997721, 4, 4, 3997722, 65536, 0, 3997723, 65536, 0, 3997724, 393216, 1, 3997725, 458752, 1, 3997726, 65536, 0, 3997727, 65536, 0, 3997728, 65536, 0, 3997729, 65536, 0, 3997730, 0, 14, 3997731, 65536, 14, 3997732, 131072, 14, 3997733, 262147, 5, 3997734, 131075, 3, 3997735, 3, 6, 3997736, 65536, 0, 3997737, 65536, 0, 3997738, 65536, 0, 3997739, 65536, 0, 3997740, 65536, 0, 3997741, 65536, 0, 3997742, 65536, 0, 3997743, 65536, 0, 3997744, 65536, 0, 3997745, 65536, 0, 3997746, 65536, 0, 3997747, 65536, 0, 3997748, 65536, 0, 3997749, 65536, 0, 3997750, 65536, 0, 3997751, 65536, 0, 3997752, 131076, 5, 3997753, 65536, 0, 3997754, 65536, 0, 3997755, 65536, 0, 3997756, 65536, 0, 3997757, 65536, 0, 3997758, 65536, 0, 3997759, 65536, 0, 3997760, 65536, 0, 3997761, 65536, 0, 3997762, 65536, 0, 3997763, 65536, 0, 3997764, 131076, 5, 3997765, 65536, 0, 3997766, 65536, 0, 3997767, 65536, 0, 3997768, 65536, 0, 3997769, 65536, 0, 3997770, 65536, 0, 3997771, 65536, 0, 3997772, 65536, 0, 3997773, 65536, 0, 3997774, 65536, 0, 3997775, 65536, 0, 3997776, 65536, 0, 3997777, 65536, 0, 3997778, 65536, 0, 3997779, 65536, 0, 3997780, 65536, 0, 3997781, 65536, 0, 3997782, 131072, 89, 3997783, 262144, 2, 3997784, 327680, 2, 3997785, 131076, 5, 3997786, 262144, 2, 3997787, 327680, 2, 3997788, 131076, 5, 3997789, 262144, 2, 3997790, 327680, 2, 3997791, 131076, 5, 3997792, 262144, 2, 3997793, 327680, 2, 3997794, 131076, 5, 3997795, 262144, 2, 3997796, 327680, 2, 3997797, 131076, 5, 3997798, 262144, 2, 3997799, 327680, 2, 3997800, 131076, 5, 3997801, 262144, 2, 3997802, 327680, 2, 3997803, 65536, 0, 3997804, 65536, 0, 3997805, 65536, 0, 3997806, 65536, 38, 3997807, 65536, 38, 3997808, 65536, 38, 3997809, 65536, 38, 3997810, 65536, 38, 3997811, 65536, 38, 3997812, 65536, 38, 3997813, 65536, 38, 3997814, 65536, 38, 3997815, 65536, 38, 3997816, 65536, 38, 3997817, 65536, 38, 3997818, 65536, 38, 3997819, 65536, 38, 3997820, 65536, 38, 3997821, 65536, 38, 3997822, 65536, 38, 3997823, 65536, 38, 4063232, 65536, 0, 4063233, 65536, 0, 4063234, 65536, 0, 4063235, 4, 7, 4063236, 65536, 0, 4063237, 65536, 0, 4063238, 65536, 0, 4063239, 65536, 0, 4063240, 65536, 0, 4063241, 65536, 0, 4063242, 393216, 1, 4063243, 458752, 1, 4063244, 65536, 0, 4063245, 65536, 0, 4063246, 65536, 0, 4063247, 65536, 0, 4063248, 65536, 0, 4063249, 65536, 0, 4063250, 65536, 0, 4063251, 65536, 0, 4063252, 65536, 0, 4063253, 65536, 0, 4063254, 65536, 0, 4063255, 65536, 0, 4063256, 262148, 2, 4063257, 4, 4, 4063258, 65536, 0, 4063259, 65536, 0, 4063260, 393216, 2, 4063261, 458752, 2, 4063262, 262147, 5, 4063263, 131075, 3, 4063264, 131075, 3, 4063265, 131075, 3, 4063266, 131075, 3, 4063267, 131075, 3, 4063268, 131075, 3, 4063269, 65539, 0, 4063270, 3, 0, 4063271, 3, 4, 4063272, 65536, 0, 4063273, 65536, 0, 4063274, 0, 14, 4063275, 65536, 14, 4063276, 65536, 0, 4063277, 65536, 0, 4063278, 65536, 0, 4063279, 65536, 0, 4063280, 65536, 0, 4063281, 65536, 0, 4063282, 65536, 0, 4063283, 65536, 0, 4063284, 65536, 0, 4063285, 65536, 0, 4063286, 65536, 0, 4063287, 65536, 0, 4063288, 131076, 5, 4063289, 65536, 0, 4063290, 65536, 0, 4063291, 65536, 0, 4063292, 65536, 0, 4063293, 65536, 0, 4063294, 65536, 0, 4063295, 65536, 0, 4063296, 65536, 0, 4063297, 65536, 0, 4063298, 65536, 0, 4063299, 65536, 0, 4063300, 131076, 5, 4063301, 65536, 0, 4063302, 65536, 0, 4063303, 65536, 0, 4063304, 65536, 0, 4063305, 65536, 0, 4063306, 65536, 0, 4063307, 65536, 0, 4063308, 65536, 0, 4063309, 65536, 0, 4063310, 65536, 0, 4063311, 65536, 0, 4063312, 65536, 0, 4063313, 65536, 0, 4063314, 65536, 0, 4063315, 65536, 0, 4063316, 65536, 0, 4063317, 65536, 0, 4063318, 131072, 89, 4063319, 65536, 0, 4063320, 65536, 0, 4063321, 131076, 5, 4063322, 65536, 0, 4063323, 65536, 0, 4063324, 131076, 5, 4063325, 65536, 0, 4063326, 65536, 0, 4063327, 131076, 5, 4063328, 65536, 0, 4063329, 65536, 0, 4063330, 131076, 5, 4063331, 65536, 0, 4063332, 65536, 0, 4063333, 131076, 5, 4063334, 65536, 0, 4063335, 65536, 0, 4063336, 131076, 5, 4063337, 65536, 0, 4063338, 65536, 0, 4063339, 65536, 0, 4063340, 65536, 0, 4063341, 65536, 0, 4063342, 65536, 38, 4063343, 65536, 38, 4063344, 65536, 38, 4063345, 65536, 38, 4063346, 65536, 38, 4063347, 65536, 38, 4063348, 65536, 38, 4063349, 65536, 38, 4063350, 65536, 38, 4063351, 65536, 38, 4063352, 65536, 38, 4063353, 65536, 38, 4063354, 65536, 38, 4063355, 65536, 38, 4063356, 65536, 38, 4063357, 65536, 38, 4063358, 65536, 38, 4063359, 65536, 38, 4128768, 65536, 0, 4128769, 65536, 0, 4128770, 65536, 0, 4128771, 131076, 5, 4128772, 65536, 0, 4128773, 65536, 0, 4128774, 65536, 0, 4128775, 65536, 0, 4128776, 65536, 0, 4128777, 65536, 0, 4128778, 393216, 2, 4128779, 458752, 2, 4128780, 65536, 0, 4128781, 65536, 0, 4128782, 65536, 0, 4128783, 65536, 0, 4128784, 65536, 0, 4128785, 65536, 0, 4128786, 65536, 0, 4128787, 65536, 0, 4128788, 65536, 12, 4128789, 65536, 0, 4128790, 65536, 0, 4128791, 65536, 0, 4128792, 262148, 6, 4128793, 262148, 1, 4128794, 4, 6, 4128795, 65536, 0, 4128796, 65536, 0, 4128797, 262147, 5, 4128798, 65539, 0, 4128799, 3, 0, 4128800, 3, 0, 4128801, 3, 0, 4128802, 3, 0, 4128803, 3, 0, 4128804, 3, 0, 4128805, 3, 0, 4128806, 3, 0, 4128807, 131075, 0, 4128808, 131075, 3, 4128809, 131075, 3, 4128810, 131075, 3, 4128811, 3, 6, 4128812, 65536, 0, 4128813, 65536, 0, 4128814, 65536, 0, 4128815, 65536, 0, 4128816, 65536, 0, 4128817, 65536, 0, 4128818, 65536, 0, 4128819, 65536, 0, 4128820, 65536, 0, 4128821, 65536, 0, 4128822, 65536, 0, 4128823, 65536, 0, 4128824, 131076, 5, 4128825, 65536, 0, 4128826, 65536, 0, 4128827, 65536, 0, 4128828, 65536, 0, 4128829, 65536, 0, 4128830, 65536, 0, 4128831, 65536, 0, 4128832, 65536, 0, 4128833, 65536, 0, 4128834, 65536, 0, 4128835, 65536, 0, 4128836, 131076, 7, 4128837, 65536, 0, 4128838, 65536, 0, 4128839, 65536, 0, 4128840, 65536, 0, 4128841, 65536, 0, 4128842, 65536, 0, 4128843, 65536, 0, 4128844, 65536, 0, 4128845, 65536, 0, 4128846, 65536, 0, 4128847, 65536, 0, 4128848, 65536, 0, 4128849, 65536, 0, 4128850, 65536, 0, 4128851, 65536, 0, 4128852, 65536, 0, 4128853, 65536, 0, 4128854, 131072, 89, 4128855, 262144, 1, 4128856, 327680, 1, 4128857, 131076, 5, 4128858, 262144, 1, 4128859, 327680, 1, 4128860, 131076, 5, 4128861, 262144, 1, 4128862, 327680, 1, 4128863, 131076, 5, 4128864, 262144, 1, 4128865, 327680, 1, 4128866, 131076, 5, 4128867, 262144, 1, 4128868, 327680, 1, 4128869, 131076, 5, 4128870, 262144, 1, 4128871, 327680, 1, 4128872, 131076, 5, 4128873, 262144, 1, 4128874, 327680, 1, 4128875, 65536, 0, 4128876, 65536, 0, 4128877, 65536, 0, 4128878, 65536, 38, 4128879, 65536, 38, 4128880, 65536, 38, 4128881, 65536, 38, 4128882, 65536, 38, 4128883, 65536, 38, 4128884, 65536, 38, 4128885, 65536, 38, 4128886, 65536, 38, 4128887, 65536, 38, 4128888, 65536, 38, 4128889, 65536, 38, 4128890, 65536, 38, 4128891, 65536, 38, 4128892, 65536, 38, 4128893, 65536, 38, 4128894, 65536, 38, 4128895, 65536, 38, 4194304, 65536, 0, 4194305, 65536, 0, 4194306, 65536, 0, 4194307, 131076, 5, 4194308, 65536, 0, 4194309, 65536, 0, 4194310, 65536, 0, 4194311, 65536, 0, 4194312, 65536, 0, 4194313, 65536, 0, 4194314, 393216, 1, 4194315, 458752, 1, 4194316, 393216, 1, 4194317, 458752, 1, 4194318, 393216, 1, 4194319, 458752, 1, 4194320, 65536, 0, 4194321, 327680, 9, 4194322, 65536, 0, 4194323, 65536, 0, 4194324, 65536, 13, 4194325, 65536, 0, 4194326, 262144, 1, 4194327, 327680, 1, 4194328, 65536, 0, 4194329, 262148, 2, 4194330, 4, 4, 4194331, 65536, 0, 4194332, 65536, 0, 4194333, 262147, 2, 4194334, 3, 0, 4194335, 3, 0, 4194336, 3, 0, 4194337, 3, 0, 4194338, 3, 0, 4194339, 3, 0, 4194340, 3, 0, 4194341, 262147, 0, 4194342, 262147, 4, 4194343, 262147, 4, 4194344, 131075, 1, 4194345, 3, 0, 4194346, 3, 0, 4194347, 3, 4, 4194348, 65536, 0, 4194349, 65536, 0, 4194350, 65536, 0, 4194351, 65536, 0, 4194352, 65536, 0, 4194353, 65536, 0, 4194354, 65536, 0, 4194355, 65536, 0, 4194356, 65536, 0, 4194357, 65536, 0, 4194358, 65536, 0, 4194359, 65536, 0, 4194360, 131076, 5, 4194361, 65536, 0, 4194362, 65536, 0, 4194363, 65536, 0, 4194364, 65536, 0, 4194365, 65536, 0, 4194366, 65536, 0, 4194367, 65536, 0, 4194368, 65536, 0, 4194369, 65536, 0, 4194370, 65536, 0, 4194371, 65536, 0, 4194372, 65536, 0, 4194373, 65536, 0, 4194374, 65536, 0, 4194375, 65536, 0, 4194376, 65536, 0, 4194377, 65536, 0, 4194378, 65536, 0, 4194379, 65536, 0, 4194380, 65536, 0, 4194381, 65536, 0, 4194382, 65536, 0, 4194383, 65536, 0, 4194384, 65536, 0, 4194385, 65536, 0, 4194386, 65536, 0, 4194387, 65536, 0, 4194388, 65536, 0, 4194389, 65536, 0, 4194390, 131072, 89, 4194391, 262144, 2, 4194392, 327680, 2, 4194393, 131076, 5, 4194394, 262144, 2, 4194395, 327680, 2, 4194396, 131076, 5, 4194397, 262144, 2, 4194398, 327680, 2, 4194399, 131076, 5, 4194400, 262144, 2, 4194401, 327680, 2, 4194402, 131076, 5, 4194403, 262144, 2, 4194404, 327680, 2, 4194405, 131076, 5, 4194406, 262144, 2, 4194407, 327680, 2, 4194408, 131076, 5, 4194409, 262144, 2, 4194410, 327680, 2, 4194411, 65536, 0, 4194412, 65536, 0, 4194413, 65536, 0, 4194414, 65536, 38, 4194415, 65536, 38, 4194416, 65536, 38, 4194417, 65536, 38, 4194418, 65536, 38, 4194419, 65536, 38, 4194420, 65536, 38, 4194421, 65536, 38, 4194422, 65536, 38, 4194423, 65536, 38, 4194424, 65536, 38, 4194425, 65536, 38, 4194426, 65536, 38, 4194427, 65536, 38, 4194428, 65536, 38, 4194429, 65536, 38, 4194430, 65536, 38, 4194431, 65536, 38, 4259840, 65536, 0, 4259841, 65536, 0, 4259842, 65536, 0, 4259843, 131076, 5, 4259844, 65536, 0, 4259845, 65536, 0, 4259846, 65536, 0, 4259847, 65536, 0, 4259848, 65536, 0, 4259849, 65536, 0, 4259850, 393216, 2, 4259851, 458752, 2, 4259852, 393216, 2, 4259853, 458752, 2, 4259854, 393216, 2, 4259855, 458752, 2, 4259856, 262144, 10, 4259857, 327680, 10, 4259858, 393216, 10, 4259859, 0, 14, 4259860, 65536, 14, 4259861, 131072, 14, 4259862, 262144, 2, 4259863, 327680, 2, 4259864, 65536, 0, 4259865, 262148, 2, 4259866, 4, 4, 4259867, 65536, 0, 4259868, 65536, 0, 4259869, 262147, 6, 4259870, 262147, 4, 4259871, 262147, 4, 4259872, 262147, 4, 4259873, 262147, 4, 4259874, 262147, 4, 4259875, 262147, 4, 4259876, 262147, 4, 4259877, 131075, 6, 4259878, 131072, 1, 4259879, 131072, 1, 4259880, 262147, 2, 4259881, 3, 0, 4259882, 3, 0, 4259883, 3, 4, 4259884, 65536, 0, 4259885, 65536, 0, 4259886, 65536, 0, 4259887, 65536, 0, 4259888, 65536, 0, 4259889, 65536, 0, 4259890, 65536, 0, 4259891, 65536, 0, 4259892, 65536, 0, 4259893, 65536, 0, 4259894, 65536, 0, 4259895, 65536, 0, 4259896, 131076, 5, 4259897, 65536, 0, 4259898, 65536, 0, 4259899, 65536, 0, 4259900, 65536, 0, 4259901, 65536, 0, 4259902, 65536, 0, 4259903, 65536, 0, 4259904, 65536, 0, 4259905, 65536, 0, 4259906, 65536, 0, 4259907, 65536, 0, 4259908, 65536, 0, 4259909, 65536, 0, 4259910, 65536, 0, 4259911, 65536, 0, 4259912, 65536, 0, 4259913, 65536, 0, 4259914, 65536, 0, 4259915, 65536, 0, 4259916, 65536, 0, 4259917, 65536, 0, 4259918, 65536, 0, 4259919, 65536, 0, 4259920, 65536, 0, 4259921, 65536, 0, 4259922, 65536, 0, 4259923, 65536, 0, 4259924, 65536, 0, 4259925, 65536, 0, 4259926, 131072, 89, 4259927, 65536, 0, 4259928, 65536, 0, 4259929, 131076, 5, 4259930, 65536, 0, 4259931, 65536, 0, 4259932, 131076, 5, 4259933, 65536, 0, 4259934, 65536, 0, 4259935, 131076, 5, 4259936, 65536, 0, 4259937, 65536, 0, 4259938, 131076, 5, 4259939, 65536, 0, 4259940, 65536, 0, 4259941, 131076, 5, 4259942, 65536, 0, 4259943, 65536, 0, 4259944, 131076, 5, 4259945, 65536, 0, 4259946, 65536, 0, 4259947, 65536, 0, 4259948, 65536, 0, 4259949, 65536, 0, 4259950, 65536, 38, 4259951, 65536, 38, 4259952, 65536, 38, 4259953, 65536, 38, 4259954, 65536, 38, 4259955, 65536, 38, 4259956, 65536, 38, 4259957, 65536, 38, 4259958, 65536, 38, 4259959, 65536, 38, 4259960, 65536, 38, 4259961, 65536, 38, 4259962, 65536, 38, 4259963, 65536, 38, 4259964, 65536, 38, 4259965, 65536, 38, 4259966, 65536, 38, 4259967, 65536, 38, 4325376, 65536, 0, 4325377, 65536, 0, 4325378, 65536, 0, 4325379, 131076, 5, 4325380, 65536, 0, 4325381, 65536, 0, 4325382, 65536, 0, 4325383, 65536, 0, 4325384, 65536, 0, 4325385, 65536, 0, 4325386, 262144, 1, 4325387, 327680, 1, 4325388, 393216, 1, 4325389, 458752, 1, 4325390, 393216, 1, 4325391, 458752, 1, 4325392, 65536, 0, 4325393, 262144, 1, 4325394, 327680, 1, 4325395, 393216, 1, 4325396, 458752, 1, 4325397, 65536, 0, 4325398, 327680, 9, 4325399, 65536, 0, 4325400, 65536, 0, 4325401, 262148, 2, 4325402, 4, 4, 4325403, 65536, 0, 4325404, 65536, 0, 4325405, 393216, 1, 4325406, 458752, 1, 4325407, 393216, 1, 4325408, 458752, 1, 4325409, 262144, 1, 4325410, 327680, 1, 4325411, 65536, 0, 4325412, 327680, 9, 4325413, 65536, 0, 4325414, 393216, 1, 4325415, 458752, 1, 4325416, 262147, 2, 4325417, 3, 0, 4325418, 3, 0, 4325419, 3, 4, 4325420, 65536, 0, 4325421, 65536, 0, 4325422, 65536, 0, 4325423, 65536, 0, 4325424, 65536, 0, 4325425, 65536, 0, 4325426, 65536, 0, 4325427, 65536, 0, 4325428, 65536, 0, 4325429, 65536, 0, 4325430, 65536, 0, 4325431, 65536, 0, 4325432, 131076, 5, 4325433, 65536, 0, 4325434, 65536, 0, 4325435, 65536, 0, 4325436, 65536, 0, 4325437, 65536, 0, 4325438, 65536, 0, 4325439, 65536, 0, 4325440, 65536, 0, 4325441, 65536, 0, 4325442, 65536, 0, 4325443, 65536, 0, 4325444, 65536, 0, 4325445, 65536, 0, 4325446, 65536, 0, 4325447, 65536, 0, 4325448, 65536, 0, 4325449, 65536, 0, 4325450, 65536, 0, 4325451, 65536, 0, 4325452, 65536, 0, 4325453, 65536, 0, 4325454, 65536, 0, 4325455, 65536, 0, 4325456, 65536, 0, 4325457, 65536, 0, 4325458, 65536, 0, 4325459, 65536, 0, 4325460, 65536, 0, 4325461, 65536, 0, 4325462, 131072, 89, 4325463, 262144, 1, 4325464, 327680, 1, 4325465, 131076, 5, 4325466, 262144, 1, 4325467, 327680, 1, 4325468, 131076, 5, 4325469, 262144, 1, 4325470, 327680, 1, 4325471, 131076, 5, 4325472, 262144, 1, 4325473, 327680, 1, 4325474, 131076, 5, 4325475, 262144, 1, 4325476, 327680, 1, 4325477, 131076, 5, 4325478, 262144, 1, 4325479, 327680, 1, 4325480, 131076, 5, 4325481, 262144, 1, 4325482, 327680, 1, 4325483, 65536, 0, 4325484, 65536, 0, 4325485, 65536, 0, 4325486, 65536, 38, 4325487, 65536, 38, 4325488, 65536, 38, 4325489, 65536, 38, 4325490, 65536, 38, 4325491, 65536, 38, 4325492, 65536, 38, 4325493, 65536, 38, 4325494, 65536, 38, 4325495, 65536, 38, 4325496, 65536, 38, 4325497, 65536, 38, 4325498, 65536, 38, 4325499, 65536, 38, 4325500, 65536, 38, 4325501, 65536, 38, 4325502, 65536, 38, 4325503, 65536, 38, 4390912, 65536, 0, 4390913, 65536, 0, 4390914, 65536, 0, 4390915, 131076, 5, 4390916, 65536, 0, 4390917, 65536, 0, 4390918, 65536, 0, 4390919, 65536, 0, 4390920, 65536, 0, 4390921, 65536, 0, 4390922, 262144, 2, 4390923, 327680, 2, 4390924, 393216, 2, 4390925, 458752, 2, 4390926, 393216, 2, 4390927, 458752, 2, 4390928, 65536, 0, 4390929, 262144, 2, 4390930, 327680, 2, 4390931, 393216, 2, 4390932, 65536, 12, 4390933, 262144, 10, 4390934, 327680, 10, 4390935, 393216, 10, 4390936, 65536, 0, 4390937, 262148, 2, 4390938, 4, 4, 4390939, 65536, 0, 4390940, 65536, 0, 4390941, 65536, 12, 4390942, 458752, 2, 4390943, 393216, 2, 4390944, 458752, 2, 4390945, 262144, 2, 4390946, 327680, 2, 4390947, 262144, 10, 4390948, 327680, 10, 4390949, 393216, 10, 4390950, 393216, 2, 4390951, 458752, 2, 4390952, 262147, 2, 4390953, 3, 0, 4390954, 3, 0, 4390955, 3, 4, 4390956, 65536, 0, 4390957, 65536, 0, 4390958, 65536, 0, 4390959, 65536, 0, 4390960, 65536, 0, 4390961, 65536, 0, 4390962, 65536, 0, 4390963, 65536, 0, 4390964, 65536, 0, 4390965, 65536, 0, 4390966, 65536, 0, 4390967, 65536, 0, 4390968, 131076, 5, 4390969, 65536, 0, 4390970, 65536, 0, 4390971, 65536, 0, 4390972, 65536, 0, 4390973, 65536, 0, 4390974, 65536, 0, 4390975, 65536, 0, 4390976, 65536, 0, 4390977, 65536, 0, 4390978, 65536, 0, 4390979, 65536, 0, 4390980, 65536, 0, 4390981, 65536, 0, 4390982, 65536, 0, 4390983, 65536, 0, 4390984, 65536, 0, 4390985, 65536, 0, 4390986, 65536, 0, 4390987, 65536, 0, 4390988, 65536, 0, 4390989, 65536, 0, 4390990, 65536, 0, 4390991, 65536, 0, 4390992, 65536, 0, 4390993, 65536, 0, 4390994, 65536, 0, 4390995, 65536, 0, 4390996, 65536, 0, 4390997, 65536, 0, 4390998, 131072, 89, 4390999, 262144, 2, 4391000, 327680, 2, 4391001, 131076, 5, 4391002, 262144, 2, 4391003, 327680, 2, 4391004, 131076, 5, 4391005, 262144, 2, 4391006, 327680, 2, 4391007, 131076, 5, 4391008, 262144, 2, 4391009, 327680, 2, 4391010, 131076, 5, 4391011, 262144, 2, 4391012, 327680, 2, 4391013, 131076, 5, 4391014, 262144, 2, 4391015, 327680, 2, 4391016, 131076, 5, 4391017, 262144, 2, 4391018, 327680, 2, 4391019, 65536, 0, 4391020, 65536, 0, 4391021, 65536, 0, 4391022, 65536, 38, 4391023, 65536, 38, 4391024, 65536, 38, 4391025, 65536, 38, 4391026, 65536, 38, 4391027, 65536, 38, 4391028, 65536, 38, 4391029, 65536, 38, 4391030, 65536, 38, 4391031, 65536, 38, 4391032, 65536, 38, 4391033, 65536, 38, 4391034, 65536, 38, 4391035, 65536, 38, 4391036, 65536, 38, 4391037, 65536, 38, 4391038, 65536, 38, 4391039, 65536, 38, 4456448, 65536, 0, 4456449, 65536, 0, 4456450, 65536, 0, 4456451, 131076, 5, 4456452, 65536, 0, 4456453, 65536, 0, 4456454, 65536, 0, 4456455, 65536, 0, 4456456, 65536, 0, 4456457, 65536, 0, 4456458, 393216, 1, 4456459, 458752, 1, 4456460, 393216, 1, 4456461, 458752, 1, 4456462, 65536, 0, 4456463, 327680, 9, 4456464, 65536, 0, 4456465, 393216, 1, 4456466, 458752, 1, 4456467, 65536, 0, 4456468, 65536, 13, 4456469, 65536, 0, 4456470, 131072, 1, 4456471, 131072, 1, 4456472, 65536, 0, 4456473, 262148, 2, 4456474, 4, 4, 4456475, 65536, 0, 4456476, 65536, 0, 4456477, 65536, 13, 4456478, 65536, 0, 4456479, 262144, 1, 4456480, 327680, 1, 4456481, 262144, 1, 4456482, 327680, 1, 4456483, 393216, 1, 4456484, 458752, 1, 4456485, 65536, 0, 4456486, 327680, 9, 4456487, 65536, 0, 4456488, 262147, 6, 4456489, 262147, 4, 4456490, 262147, 4, 4456491, 131075, 6, 4456492, 65536, 0, 4456493, 65536, 0, 4456494, 65536, 0, 4456495, 65536, 0, 4456496, 65536, 0, 4456497, 65536, 0, 4456498, 65536, 0, 4456499, 65536, 0, 4456500, 65536, 0, 4456501, 65536, 0, 4456502, 65536, 0, 4456503, 65536, 0, 4456504, 131076, 5, 4456505, 65536, 0, 4456506, 65536, 0, 4456507, 65536, 0, 4456508, 65536, 0, 4456509, 65536, 0, 4456510, 65536, 0, 4456511, 65536, 0, 4456512, 65536, 0, 4456513, 65536, 0, 4456514, 65536, 0, 4456515, 65536, 0, 4456516, 65536, 0, 4456517, 65536, 0, 4456518, 65536, 0, 4456519, 65536, 0, 4456520, 65536, 0, 4456521, 65536, 0, 4456522, 65536, 0, 4456523, 65536, 0, 4456524, 65536, 0, 4456525, 65536, 0, 4456526, 65536, 0, 4456527, 65536, 0, 4456528, 65536, 0, 4456529, 65536, 0, 4456530, 65536, 0, 4456531, 65536, 0, 4456532, 65536, 0, 4456533, 65536, 0, 4456534, 131072, 89, 4456535, 65536, 0, 4456536, 65536, 0, 4456537, 131076, 5, 4456538, 65536, 0, 4456539, 65536, 0, 4456540, 131076, 5, 4456541, 65536, 0, 4456542, 65536, 0, 4456543, 131076, 5, 4456544, 65536, 0, 4456545, 65536, 0, 4456546, 131076, 5, 4456547, 65536, 0, 4456548, 65536, 0, 4456549, 131076, 5, 4456550, 65536, 0, 4456551, 65536, 0, 4456552, 131076, 5, 4456553, 65536, 0, 4456554, 65536, 0, 4456555, 65536, 0, 4456556, 65536, 0, 4456557, 65536, 0, 4456558, 65536, 38, 4456559, 65536, 38, 4456560, 65536, 38, 4456561, 65536, 38, 4456562, 65536, 38, 4456563, 65536, 38, 4456564, 65536, 38, 4456565, 65536, 38, 4456566, 65536, 38, 4456567, 65536, 38, 4456568, 65536, 38, 4456569, 65536, 38, 4456570, 65536, 38, 4456571, 65536, 38, 4456572, 65536, 38, 4456573, 65536, 38, 4456574, 65536, 38, 4456575, 65536, 38, 4521984, 65536, 0, 4521985, 65536, 0, 4521986, 65536, 0, 4521987, 131076, 5, 4521988, 65536, 0, 4521989, 65536, 0, 4521990, 65536, 0, 4521991, 65536, 0, 4521992, 65536, 0, 4521993, 65536, 0, 4521994, 393216, 2, 4521995, 458752, 2, 4521996, 393216, 2, 4521997, 458752, 2, 4521998, 262144, 10, 4521999, 327680, 10, 4522000, 393216, 10, 4522001, 393216, 2, 4522002, 458752, 2, 4522003, 0, 14, 4522004, 65536, 14, 4522005, 131072, 14, 4522006, 131072, 1, 4522007, 65536, 0, 4522008, 65536, 0, 4522009, 262148, 2, 4522010, 4, 4, 4522011, 65536, 0, 4522012, 0, 14, 4522013, 65536, 14, 4522014, 131072, 14, 4522015, 262144, 2, 4522016, 327680, 2, 4522017, 262144, 2, 4522018, 327680, 2, 4522019, 393216, 2, 4522020, 458752, 2, 4522021, 262144, 10, 4522022, 327680, 10, 4522023, 393216, 10, 4522024, 65536, 0, 4522025, 65536, 0, 4522026, 65536, 0, 4522027, 65536, 0, 4522028, 65536, 0, 4522029, 65536, 0, 4522030, 65536, 0, 4522031, 65536, 0, 4522032, 65536, 0, 4522033, 65536, 0, 4522034, 65536, 0, 4522035, 65536, 0, 4522036, 65536, 0, 4522037, 65536, 0, 4522038, 65536, 0, 4522039, 65536, 0, 4522040, 131076, 5, 4522041, 65536, 0, 4522042, 65536, 0, 4522043, 65536, 0, 4522044, 65536, 0, 4522045, 65536, 0, 4522046, 65536, 0, 4522047, 65536, 0, 4522048, 65536, 0, 4522049, 65536, 0, 4522050, 65536, 0, 4522051, 65536, 0, 4522052, 65536, 0, 4522053, 65536, 0, 4522054, 65536, 0, 4522055, 65536, 0, 4522056, 65536, 0, 4522057, 65536, 0, 4522058, 65536, 0, 4522059, 65536, 0, 4522060, 65536, 0, 4522061, 65536, 0, 4522062, 65536, 0, 4522063, 65536, 0, 4522064, 65536, 0, 4522065, 65536, 0, 4522066, 65536, 0, 4522067, 65536, 0, 4522068, 65536, 0, 4522069, 65536, 0, 4522070, 131072, 89, 4522071, 262144, 1, 4522072, 327680, 1, 4522073, 131076, 5, 4522074, 262144, 1, 4522075, 327680, 1, 4522076, 131076, 5, 4522077, 262144, 1, 4522078, 327680, 1, 4522079, 131076, 5, 4522080, 262144, 1, 4522081, 327680, 1, 4522082, 131076, 5, 4522083, 262144, 1, 4522084, 327680, 1, 4522085, 131076, 5, 4522086, 262144, 1, 4522087, 327680, 1, 4522088, 131076, 5, 4522089, 262144, 1, 4522090, 327680, 1, 4522091, 65536, 0, 4522092, 65536, 0, 4522093, 65536, 0, 4522094, 65536, 38, 4522095, 65536, 38, 4522096, 65536, 38, 4522097, 65536, 38, 4522098, 65536, 38, 4522099, 65536, 38, 4522100, 65536, 38, 4522101, 65536, 38, 4522102, 65536, 38, 4522103, 65536, 38, 4522104, 65536, 38, 4522105, 65536, 38, 4522106, 65536, 38, 4522107, 65536, 38, 4522108, 65536, 38, 4522109, 65536, 38, 4522110, 65536, 38, 4522111, 65536, 38, 4587520, 65536, 0, 4587521, 65536, 0, 4587522, 65536, 0, 4587523, 131076, 7, 4587524, 65536, 0, 4587525, 65536, 0, 4587526, 65536, 0, 4587527, 65536, 0, 4587528, 65536, 0, 4587529, 65536, 0, 4587530, 262144, 1, 4587531, 327680, 1, 4587532, 262144, 1, 4587533, 327680, 1, 4587534, 393216, 1, 4587535, 458752, 1, 4587536, 262144, 1, 4587537, 327680, 1, 4587538, 393216, 1, 4587539, 458752, 1, 4587540, 65536, 0, 4587541, 327680, 9, 4587542, 65536, 0, 4587543, 65536, 0, 4587544, 262148, 5, 4587545, 65540, 0, 4587546, 4, 4, 4587547, 65536, 0, 4587548, 262144, 1, 4587549, 327680, 1, 4587550, 65536, 0, 4587551, 327680, 9, 4587552, 65536, 0, 4587553, 393216, 1, 4587554, 458752, 1, 4587555, 393216, 1, 4587556, 458752, 1, 4587557, 393216, 1, 4587558, 458752, 1, 4587559, 131072, 1, 4587560, 65536, 0, 4587561, 65536, 0, 4587562, 65536, 0, 4587563, 65536, 0, 4587564, 65536, 0, 4587565, 65536, 0, 4587566, 65536, 0, 4587567, 65536, 0, 4587568, 65536, 0, 4587569, 65536, 0, 4587570, 65536, 0, 4587571, 65536, 0, 4587572, 65536, 0, 4587573, 65536, 0, 4587574, 65536, 0, 4587575, 65536, 0, 4587576, 131076, 5, 4587577, 65536, 0, 4587578, 65536, 0, 4587579, 65536, 0, 4587580, 65536, 0, 4587581, 65536, 0, 4587582, 65536, 0, 4587583, 65536, 0, 4587584, 65536, 0, 4587585, 65536, 0, 4587586, 65536, 0, 4587587, 65536, 0, 4587588, 65536, 0, 4587589, 65536, 0, 4587590, 65536, 0, 4587591, 65536, 0, 4587592, 65536, 0, 4587593, 65536, 0, 4587594, 65536, 0, 4587595, 65536, 0, 4587596, 65536, 0, 4587597, 65536, 0, 4587598, 65536, 0, 4587599, 65536, 0, 4587600, 65536, 0, 4587601, 65536, 0, 4587602, 65536, 0, 4587603, 65536, 0, 4587604, 65536, 0, 4587605, 65536, 0, 4587606, 131072, 89, 4587607, 262144, 2, 4587608, 327680, 2, 4587609, 131076, 5, 4587610, 262144, 2, 4587611, 327680, 2, 4587612, 131076, 5, 4587613, 262144, 2, 4587614, 327680, 2, 4587615, 131076, 5, 4587616, 262144, 2, 4587617, 327680, 2, 4587618, 131076, 5, 4587619, 262144, 2, 4587620, 327680, 2, 4587621, 131076, 5, 4587622, 65536, 0, 4587623, 65536, 0, 4587624, 65536, 0, 4587625, 65536, 0, 4587626, 65536, 0, 4587627, 65536, 0, 4587628, 65536, 0, 4587629, 65536, 0, 4587630, 65536, 38, 4587631, 65536, 38, 4587632, 65536, 38, 4587633, 65536, 38, 4587634, 65536, 38, 4587635, 65536, 38, 4587636, 65536, 38, 4587637, 65536, 38, 4587638, 65536, 38, 4587639, 65536, 38, 4587640, 65536, 38, 4587641, 65536, 38, 4587642, 65536, 38, 4587643, 65536, 38, 4587644, 65536, 38, 4587645, 65536, 38, 4587646, 65536, 38, 4587647, 65536, 38, 4653056, 65536, 0, 4653057, 65536, 0, 4653058, 65536, 0, 4653059, 65536, 0, 4653060, 65536, 0, 4653061, 65536, 0, 4653062, 65536, 0, 4653063, 65536, 0, 4653064, 65536, 0, 4653065, 65536, 0, 4653066, 262144, 2, 4653067, 327680, 2, 4653068, 262144, 2, 4653069, 327680, 2, 4653070, 393216, 2, 4653071, 458752, 2, 4653072, 262144, 2, 4653073, 327680, 2, 4653074, 393216, 2, 4653075, 458752, 2, 4653076, 262144, 10, 4653077, 327680, 10, 4653078, 393216, 10, 4653079, 65536, 0, 4653080, 262148, 2, 4653081, 4, 0, 4653082, 4, 4, 4653083, 65536, 0, 4653084, 262144, 2, 4653085, 327680, 2, 4653086, 65536, 12, 4653087, 327680, 10, 4653088, 393216, 10, 4653089, 393216, 2, 4653090, 458752, 2, 4653091, 393216, 2, 4653092, 458752, 2, 4653093, 393216, 2, 4653094, 458752, 2, 4653095, 131072, 1, 4653096, 65536, 0, 4653097, 262148, 5, 4653098, 4, 6, 4653099, 65536, 0, 4653100, 262148, 5, 4653101, 131076, 3, 4653102, 4, 6, 4653103, 131072, 1, 4653104, 65536, 0, 4653105, 65540, 7, 4653106, 196612, 5, 4653107, 196612, 5, 4653108, 196612, 5, 4653109, 196612, 5, 4653110, 196612, 5, 4653111, 196612, 5, 4653112, 196612, 6, 4653113, 65536, 0, 4653114, 65536, 0, 4653115, 65536, 0, 4653116, 65536, 0, 4653117, 65536, 0, 4653118, 65536, 0, 4653119, 65536, 0, 4653120, 65536, 0, 4653121, 65536, 0, 4653122, 65536, 0, 4653123, 65536, 0, 4653124, 65536, 0, 4653125, 65536, 0, 4653126, 65536, 0, 4653127, 65536, 0, 4653128, 65536, 0, 4653129, 65536, 0, 4653130, 65536, 0, 4653131, 65536, 0, 4653132, 65536, 0, 4653133, 65536, 0, 4653134, 65536, 0, 4653135, 65536, 0, 4653136, 65536, 0, 4653137, 65536, 0, 4653138, 65536, 0, 4653139, 65536, 0, 4653140, 65536, 0, 4653141, 65536, 0, 4653142, 131072, 89, 4653143, 65536, 0, 4653144, 65536, 0, 4653145, 131076, 5, 4653146, 65536, 0, 4653147, 65536, 0, 4653148, 65536, 0, 4653149, 65536, 0, 4653150, 65536, 0, 4653151, 65536, 0, 4653152, 65536, 0, 4653153, 65536, 0, 4653154, 65536, 0, 4653155, 65536, 0, 4653156, 65536, 0, 4653157, 65536, 0, 4653158, 65536, 0, 4653159, 65536, 0, 4653160, 65536, 0, 4653161, 65536, 0, 4653162, 65536, 0, 4653163, 65536, 0, 4653164, 65536, 0, 4653165, 65536, 0, 4653166, 65536, 38, 4653167, 65536, 38, 4653168, 65536, 38, 4653169, 65536, 38, 4653170, 65536, 38, 4653171, 65536, 38, 4653172, 65536, 38, 4653173, 65536, 38, 4653174, 65536, 38, 4653175, 65536, 38, 4653176, 65536, 38, 4653177, 65536, 38, 4653178, 65536, 38, 4653179, 65536, 38, 4653180, 65536, 38, 4653181, 65536, 38, 4653182, 65536, 38, 4653183, 65536, 38, 4718592, 65536, 0, 4718593, 65536, 0, 4718594, 65536, 0, 4718595, 65536, 0, 4718596, 65536, 0, 4718597, 65536, 0, 4718598, 65536, 0, 4718599, 65536, 0, 4718600, 65536, 0, 4718601, 65536, 0, 4718602, 65536, 0, 4718603, 65536, 0, 4718604, 65536, 0, 4718605, 65536, 0, 4718606, 65536, 0, 4718607, 65536, 0, 4718608, 65536, 0, 4718609, 131072, 1, 4718610, 65536, 0, 4718611, 65536, 0, 4718612, 65536, 0, 4718613, 65536, 0, 4718614, 65536, 0, 4718615, 262148, 5, 4718616, 65540, 0, 4718617, 262148, 0, 4718618, 131076, 6, 4718619, 65536, 0, 4718620, 65536, 0, 4718621, 65536, 0, 4718622, 65536, 13, 4718623, 65536, 0, 4718624, 262144, 1, 4718625, 327680, 1, 4718626, 65536, 0, 4718627, 65536, 0, 4718628, 65536, 0, 4718629, 65536, 0, 4718630, 65536, 0, 4718631, 65536, 0, 4718632, 65536, 0, 4718633, 262148, 2, 4718634, 131076, 0, 4718635, 131076, 3, 4718636, 65540, 0, 4718637, 262148, 0, 4718638, 131076, 6, 4718639, 131072, 1, 4718640, 65536, 0, 4718641, 65536, 0, 4718642, 65536, 0, 4718643, 65536, 0, 4718644, 65536, 0, 4718645, 65536, 0, 4718646, 65536, 0, 4718647, 65536, 0, 4718648, 65536, 0, 4718649, 65536, 0, 4718650, 65536, 0, 4718651, 65536, 0, 4718652, 65536, 0, 4718653, 65536, 0, 4718654, 65536, 0, 4718655, 65536, 0, 4718656, 65536, 0, 4718657, 65536, 0, 4718658, 65536, 0, 4718659, 65536, 0, 4718660, 65536, 0, 4718661, 65536, 0, 4718662, 65536, 0, 4718663, 65536, 0, 4718664, 65536, 0, 4718665, 65536, 0, 4718666, 65536, 0, 4718667, 65536, 0, 4718668, 65536, 0, 4718669, 65536, 0, 4718670, 65536, 0, 4718671, 65536, 0, 4718672, 65536, 0, 4718673, 65536, 0, 4718674, 65536, 0, 4718675, 65536, 0, 4718676, 65536, 0, 4718677, 65536, 0, 4718678, 131072, 89, 4718679, 262144, 1, 4718680, 327680, 1, 4718681, 131076, 5, 4718682, 65536, 0, 4718683, 65536, 0, 4718684, 65536, 0, 4718685, 65536, 0, 4718686, 65536, 0, 4718687, 65536, 0, 4718688, 65536, 0, 4718689, 65536, 0, 4718690, 65536, 0, 4718691, 65536, 0, 4718692, 65536, 0, 4718693, 65536, 0, 4718694, 65536, 0, 4718695, 65536, 0, 4718696, 65536, 0, 4718697, 65536, 0, 4718698, 65536, 0, 4718699, 65536, 0, 4718700, 65536, 0, 4718701, 65536, 0, 4718702, 65536, 38, 4718703, 65536, 38, 4718704, 65536, 38, 4718705, 65536, 38, 4718706, 65536, 38, 4718707, 65536, 38, 4718708, 65536, 38, 4718709, 65536, 38, 4718710, 65536, 38, 4718711, 65536, 38, 4718712, 65536, 38, 4718713, 65536, 38, 4718714, 65536, 38, 4718715, 65536, 38, 4718716, 65536, 38, 4718717, 65536, 38, 4718718, 65536, 38, 4718719, 65536, 38, 4784128, 65536, 0, 4784129, 65536, 0, 4784130, 65536, 0, 4784131, 65536, 0, 4784132, 131072, 1, 4784133, 131072, 1, 4784134, 131072, 1, 4784135, 65536, 0, 4784136, 65536, 0, 4784137, 65536, 0, 4784138, 65536, 0, 4784139, 65536, 0, 4784140, 65536, 0, 4784141, 65536, 0, 4784142, 65536, 0, 4784143, 65536, 0, 4784144, 65536, 0, 4784145, 65536, 0, 4784146, 65536, 0, 4784147, 65536, 0, 4784148, 65536, 0, 4784149, 65536, 0, 4784150, 65536, 0, 4784151, 262148, 2, 4784152, 262148, 0, 4784153, 131076, 6, 4784154, 65536, 0, 4784155, 65536, 0, 4784156, 65536, 0, 4784157, 0, 14, 4784158, 65536, 14, 4784159, 131072, 14, 4784160, 262144, 2, 4784161, 327680, 2, 4784162, 65536, 0, 4784163, 65536, 0, 4784164, 65536, 0, 4784165, 65536, 0, 4784166, 65536, 0, 4784167, 65536, 0, 4784168, 65536, 0, 4784169, 262148, 6, 4784170, 262148, 4, 4784171, 262148, 4, 4784172, 262148, 4, 4784173, 131076, 6, 4784174, 393216, 1, 4784175, 458752, 1, 4784176, 65536, 0, 4784177, 65536, 0, 4784178, 65536, 0, 4784179, 65536, 0, 4784180, 65536, 0, 4784181, 65536, 0, 4784182, 65536, 0, 4784183, 65536, 0, 4784184, 65536, 0, 4784185, 65536, 0, 4784186, 65536, 0, 4784187, 65536, 0, 4784188, 65536, 0, 4784189, 65536, 0, 4784190, 65536, 0, 4784191, 65536, 0, 4784192, 65536, 0, 4784193, 65536, 0, 4784194, 65536, 0, 4784195, 65536, 0, 4784196, 65536, 0, 4784197, 65536, 0, 4784198, 65536, 0, 4784199, 65536, 0, 4784200, 65536, 0, 4784201, 65536, 0, 4784202, 65536, 0, 4784203, 65536, 0, 4784204, 65536, 0, 4784205, 65536, 0, 4784206, 65536, 0, 4784207, 65536, 0, 4784208, 65536, 0, 4784209, 65536, 0, 4784210, 65536, 0, 4784211, 65536, 0, 4784212, 65536, 0, 4784213, 65536, 0, 4784214, 131072, 89, 4784215, 262144, 2, 4784216, 327680, 2, 4784217, 131076, 5, 4784218, 65536, 0, 4784219, 65536, 0, 4784220, 65536, 0, 4784221, 65536, 0, 4784222, 65536, 0, 4784223, 65536, 0, 4784224, 65536, 0, 4784225, 65536, 0, 4784226, 65536, 0, 4784227, 65536, 0, 4784228, 65536, 0, 4784229, 65536, 0, 4784230, 65536, 0, 4784231, 65536, 0, 4784232, 65536, 0, 4784233, 65536, 0, 4784234, 65536, 0, 4784235, 65536, 0, 4784236, 65536, 0, 4784237, 65536, 0, 4784238, 65536, 38, 4784239, 65536, 38, 4784240, 65536, 38, 4784241, 65536, 38, 4784242, 65536, 38, 4784243, 65536, 38, 4784244, 65536, 38, 4784245, 65536, 38, 4784246, 65536, 38, 4784247, 65536, 38, 4784248, 65536, 38, 4784249, 65536, 38, 4784250, 65536, 38, 4784251, 65536, 38, 4784252, 65536, 38, 4784253, 65536, 38, 4784254, 65536, 38, 4784255, 65536, 38, 4849664, 131076, 3, 4849665, 131076, 3, 4849666, 131076, 3, 4849667, 131076, 3, 4849668, 131076, 3, 4849669, 131076, 3, 4849670, 131076, 3, 4849671, 131076, 3, 4849672, 131076, 3, 4849673, 4, 6, 4849674, 65536, 0, 4849675, 65536, 0, 4849676, 65536, 0, 4849677, 65536, 0, 4849678, 65536, 0, 4849679, 65536, 0, 4849680, 65536, 0, 4849681, 65536, 0, 4849682, 65536, 0, 4849683, 65536, 0, 4849684, 65536, 0, 4849685, 262148, 5, 4849686, 131076, 3, 4849687, 65540, 0, 4849688, 4, 4, 4849689, 65536, 0, 4849690, 65536, 0, 4849691, 131072, 1, 4849692, 262144, 1, 4849693, 327680, 1, 4849694, 393216, 1, 4849695, 458752, 1, 4849696, 65536, 0, 4849697, 65536, 12, 4849698, 65536, 0, 4849699, 65536, 0, 4849700, 65536, 0, 4849701, 65536, 0, 4849702, 65536, 0, 4849703, 65536, 0, 4849704, 65536, 0, 4849705, 65536, 0, 4849706, 65536, 0, 4849707, 65536, 12, 4849708, 65536, 0, 4849709, 131072, 1, 4849710, 393216, 2, 4849711, 458752, 2, 4849712, 65536, 0, 4849713, 65536, 0, 4849714, 65536, 0, 4849715, 65536, 0, 4849716, 65536, 0, 4849717, 65536, 0, 4849718, 65536, 0, 4849719, 65536, 0, 4849720, 65536, 0, 4849721, 65536, 0, 4849722, 65536, 0, 4849723, 65536, 0, 4849724, 65536, 0, 4849725, 65536, 0, 4849726, 65536, 0, 4849727, 65536, 0, 4849728, 65536, 0, 4849729, 65536, 0, 4849730, 65536, 0, 4849731, 65536, 0, 4849732, 65536, 0, 4849733, 65536, 0, 4849734, 65536, 0, 4849735, 65536, 0, 4849736, 65536, 0, 4849737, 65536, 0, 4849738, 65536, 0, 4849739, 65536, 0, 4849740, 65536, 0, 4849741, 65536, 0, 4849742, 65536, 0, 4849743, 65536, 0, 4849744, 65536, 0, 4849745, 65536, 0, 4849746, 65536, 0, 4849747, 65536, 0, 4849748, 65536, 0, 4849749, 65536, 0, 4849750, 131072, 89, 4849751, 65536, 0, 4849752, 65536, 0, 4849753, 65536, 0, 4849754, 65536, 0, 4849755, 65536, 0, 4849756, 65536, 0, 4849757, 65536, 0, 4849758, 65536, 0, 4849759, 65536, 0, 4849760, 65536, 0, 4849761, 65536, 0, 4849762, 65536, 0, 4849763, 65536, 0, 4849764, 65536, 0, 4849765, 65536, 0, 4849766, 65536, 0, 4849767, 65536, 0, 4849768, 65536, 0, 4849769, 65536, 0, 4849770, 65536, 0, 4849771, 65536, 0, 4849772, 65536, 0, 4849773, 65536, 0, 4849774, 65536, 38, 4849775, 65536, 38, 4849776, 65536, 38, 4849777, 65536, 38, 4849778, 65536, 38, 4849779, 65536, 38, 4849780, 65536, 38, 4849781, 65536, 38, 4849782, 65536, 38, 4849783, 65536, 38, 4849784, 65536, 38, 4849785, 65536, 38, 4849786, 65536, 38, 4849787, 65536, 38, 4849788, 65536, 38, 4849789, 65536, 38, 4849790, 65536, 38, 4849791, 65536, 38, 4915200, 4, 0, 4915201, 4, 0, 4915202, 4, 0, 4915203, 4, 0, 4915204, 4, 0, 4915205, 4, 0, 4915206, 4, 0, 4915207, 4, 0, 4915208, 4, 0, 4915209, 4, 4, 4915210, 65536, 0, 4915211, 65536, 0, 4915212, 65536, 0, 4915213, 65536, 0, 4915214, 65536, 0, 4915215, 65536, 0, 4915216, 65536, 0, 4915217, 65536, 0, 4915218, 65536, 0, 4915219, 65536, 0, 4915220, 65536, 0, 4915221, 262148, 2, 4915222, 4, 0, 4915223, 262148, 0, 4915224, 131076, 6, 4915225, 65536, 0, 4915226, 65536, 0, 4915227, 131072, 1, 4915228, 262144, 2, 4915229, 327680, 2, 4915230, 393216, 2, 4915231, 458752, 2, 4915232, 65536, 0, 4915233, 65536, 13, 4915234, 65536, 0, 4915235, 262147, 5, 4915236, 131075, 3, 4915237, 3, 6, 4915238, 262144, 1, 4915239, 327680, 1, 4915240, 393216, 1, 4915241, 458752, 1, 4915242, 65536, 0, 4915243, 65536, 13, 4915244, 65536, 0, 4915245, 131072, 1, 4915246, 327680, 9, 4915247, 65536, 0, 4915248, 65536, 0, 4915249, 65536, 0, 4915250, 65536, 0, 4915251, 65536, 0, 4915252, 65536, 0, 4915253, 65536, 0, 4915254, 65536, 0, 4915255, 65536, 0, 4915256, 65536, 0, 4915257, 65536, 0, 4915258, 65536, 0, 4915259, 65536, 0, 4915260, 65536, 0, 4915261, 65536, 0, 4915262, 65536, 0, 4915263, 65536, 0, 4915264, 65536, 0, 4915265, 65536, 0, 4915266, 65536, 0, 4915267, 65536, 0, 4915268, 65536, 0, 4915269, 65536, 0, 4915270, 65536, 0, 4915271, 65536, 0, 4915272, 65536, 0, 4915273, 65536, 0, 4915274, 65536, 0, 4915275, 65536, 0, 4915276, 65536, 0, 4915277, 65536, 0, 4915278, 65536, 0, 4915279, 65536, 0, 4915280, 65536, 0, 4915281, 65536, 0, 4915282, 65536, 0, 4915283, 65536, 0, 4915284, 65536, 0, 4915285, 65536, 0, 4915286, 131072, 89, 4915287, 65536, 0, 4915288, 65536, 0, 4915289, 65536, 0, 4915290, 65536, 0, 4915291, 65536, 0, 4915292, 65536, 0, 4915293, 65536, 0, 4915294, 65536, 0, 4915295, 65536, 0, 4915296, 65536, 0, 4915297, 65536, 0, 4915298, 65536, 0, 4915299, 65536, 0, 4915300, 65536, 0, 4915301, 65536, 0, 4915302, 65536, 0, 4915303, 65536, 0, 4915304, 65536, 0, 4915305, 65536, 0, 4915306, 65536, 0, 4915307, 65536, 0, 4915308, 65536, 0, 4915309, 65536, 0, 4915310, 65536, 38, 4915311, 65536, 38, 4915312, 65536, 38, 4915313, 65536, 38, 4915314, 65536, 38, 4915315, 65536, 38, 4915316, 65536, 38, 4915317, 65536, 38, 4915318, 65536, 38, 4915319, 65536, 38, 4915320, 65536, 38, 4915321, 65536, 38, 4915322, 65536, 38, 4915323, 65536, 38, 4915324, 65536, 38, 4915325, 65536, 38, 4915326, 65536, 38, 4915327, 65536, 38, 4980736, 262148, 4, 4980737, 262148, 4, 4980738, 262148, 4, 4980739, 262148, 4, 4980740, 262148, 4, 4980741, 262148, 4, 4980742, 262148, 4, 4980743, 262148, 4, 4980744, 262148, 4, 4980745, 131076, 6, 4980746, 65536, 0, 4980747, 65536, 0, 4980748, 65536, 0, 4980749, 65536, 0, 4980750, 65536, 0, 4980751, 65536, 0, 4980752, 65536, 0, 4980753, 131072, 1, 4980754, 131072, 1, 4980755, 65536, 0, 4980756, 65536, 0, 4980757, 262148, 6, 4980758, 262148, 4, 4980759, 131076, 6, 4980760, 65536, 0, 4980761, 65536, 0, 4980762, 262147, 5, 4980763, 3, 6, 4980764, 65536, 0, 4980765, 65536, 0, 4980766, 65536, 0, 4980767, 65536, 0, 4980768, 0, 14, 4980769, 65536, 14, 4980770, 131072, 14, 4980771, 262147, 2, 4980772, 3, 0, 4980773, 3, 4, 4980774, 262144, 2, 4980775, 327680, 2, 4980776, 393216, 2, 4980777, 458752, 2, 4980778, 0, 14, 4980779, 65536, 14, 4980780, 131072, 14, 4980781, 262144, 10, 4980782, 327680, 10, 4980783, 393216, 10, 4980784, 65536, 0, 4980785, 65536, 12, 4980786, 65536, 0, 4980787, 65536, 0, 4980788, 65536, 12, 4980789, 65536, 0, 4980790, 65536, 0, 4980791, 65536, 0, 4980792, 65536, 0, 4980793, 65536, 0, 4980794, 65536, 0, 4980795, 65536, 0, 4980796, 65536, 0, 4980797, 65536, 0, 4980798, 65536, 0, 4980799, 65536, 0, 4980800, 65536, 0, 4980801, 65536, 0, 4980802, 65536, 0, 4980803, 65536, 0, 4980804, 65536, 0, 4980805, 65536, 0, 4980806, 65536, 0, 4980807, 65536, 0, 4980808, 65536, 0, 4980809, 65536, 0, 4980810, 65536, 0, 4980811, 65536, 0, 4980812, 65536, 0, 4980813, 65536, 0, 4980814, 65536, 0, 4980815, 65536, 0, 4980816, 65536, 0, 4980817, 65536, 0, 4980818, 65536, 0, 4980819, 65536, 0, 4980820, 65536, 0, 4980821, 65536, 0, 4980822, 131072, 89, 4980823, 65536, 0, 4980824, 65536, 0, 4980825, 65536, 0, 4980826, 65536, 0, 4980827, 65536, 0, 4980828, 65536, 0, 4980829, 65536, 0, 4980830, 65536, 0, 4980831, 65536, 0, 4980832, 65536, 0, 4980833, 65536, 0, 4980834, 65536, 0, 4980835, 65536, 0, 4980836, 65536, 0, 4980837, 65536, 0, 4980838, 65536, 0, 4980839, 65536, 0, 4980840, 65536, 0, 4980841, 65536, 0, 4980842, 65536, 0, 4980843, 65536, 0, 4980844, 65536, 0, 4980845, 65536, 0, 4980846, 65536, 0, 4980847, 65536, 0, 4980848, 65536, 0, 4980849, 65536, 0, 4980850, 65536, 0, 4980851, 65536, 0, 4980852, 65536, 0, 4980853, 65536, 0, 4980854, 65536, 0, 4980855, 65536, 38, 4980856, 65536, 38, 4980857, 65536, 38, 4980858, 65536, 38, 4980859, 65536, 38, 4980860, 65536, 38, 4980861, 65536, 38, 4980862, 65536, 38, 4980863, 65536, 38, 5046272, 131072, 1, 5046273, 65536, 0, 5046274, 65536, 0, 5046275, 65536, 0, 5046276, 65536, 0, 5046277, 65536, 0, 5046278, 65536, 0, 5046279, 65536, 0, 5046280, 65536, 0, 5046281, 65536, 0, 5046282, 65536, 0, 5046283, 327680, 9, 5046284, 65536, 0, 5046285, 393216, 1, 5046286, 458752, 1, 5046287, 393216, 1, 5046288, 458752, 1, 5046289, 262144, 1, 5046290, 327680, 1, 5046291, 393216, 1, 5046292, 458752, 1, 5046293, 65536, 0, 5046294, 65536, 0, 5046295, 65536, 0, 5046296, 65536, 0, 5046297, 262147, 5, 5046298, 65539, 0, 5046299, 131075, 0, 5046300, 131075, 3, 5046301, 131075, 3, 5046302, 131075, 3, 5046303, 131075, 3, 5046304, 131075, 3, 5046305, 131075, 3, 5046306, 131075, 3, 5046307, 65539, 0, 5046308, 3, 0, 5046309, 3, 4, 5046310, 65536, 0, 5046311, 327680, 9, 5046312, 65536, 0, 5046313, 393216, 1, 5046314, 458752, 1, 5046315, 65536, 0, 5046316, 327680, 9, 5046317, 65536, 0, 5046318, 393216, 1, 5046319, 458752, 1, 5046320, 65536, 0, 5046321, 65536, 13, 5046322, 65536, 0, 5046323, 65536, 0, 5046324, 65536, 13, 5046325, 65536, 0, 5046326, 65536, 0, 5046327, 65536, 0, 5046328, 65536, 0, 5046329, 65536, 0, 5046330, 65536, 0, 5046331, 65536, 0, 5046332, 65536, 0, 5046333, 65536, 0, 5046334, 65536, 0, 5046335, 65536, 0, 5046336, 65536, 0, 5046337, 65536, 0, 5046338, 65536, 0, 5046339, 65536, 0, 5046340, 65536, 0, 5046341, 65536, 0, 5046342, 65536, 0, 5046343, 65536, 0, 5046344, 65536, 0, 5046345, 65536, 0, 5046346, 65536, 0, 5046347, 65536, 0, 5046348, 65536, 0, 5046349, 65536, 0, 5046350, 65536, 0, 5046351, 65536, 0, 5046352, 65536, 0, 5046353, 65536, 0, 5046354, 65536, 0, 5046355, 65536, 0, 5046356, 65536, 0, 5046357, 65536, 0, 5046358, 131072, 89, 5046359, 65536, 0, 5046360, 65536, 0, 5046361, 65536, 0, 5046362, 65536, 0, 5046363, 65536, 0, 5046364, 65536, 0, 5046365, 65536, 0, 5046366, 65536, 0, 5046367, 65536, 0, 5046368, 65536, 0, 5046369, 65536, 0, 5046370, 65536, 0, 5046371, 65536, 0, 5046372, 65536, 0, 5046373, 65536, 0, 5046374, 65536, 0, 5046375, 65536, 0, 5046376, 65536, 0, 5046377, 65536, 0, 5046378, 65536, 0, 5046379, 65536, 0, 5046380, 65536, 0, 5046381, 65536, 0, 5046382, 65536, 0, 5046383, 65536, 0, 5046384, 65536, 0, 5046385, 65536, 0, 5046386, 65536, 0, 5046387, 65536, 0, 5046388, 65536, 0, 5046389, 65536, 0, 5046390, 65536, 0, 5046391, 65536, 38, 5046392, 65536, 38, 5046393, 65536, 38, 5046394, 65536, 38, 5046395, 65536, 38, 5046396, 65536, 38, 5046397, 65536, 38, 5046398, 65536, 38, 5046399, 65536, 38, 5111808, 65536, 0, 5111809, 65536, 0, 5111810, 65536, 0, 5111811, 65536, 0, 5111812, 65536, 0, 5111813, 65536, 0, 5111814, 65536, 0, 5111815, 65536, 0, 5111816, 65536, 0, 5111817, 65536, 0, 5111818, 262144, 10, 5111819, 327680, 10, 5111820, 393216, 10, 5111821, 393216, 2, 5111822, 458752, 2, 5111823, 65536, 12, 5111824, 458752, 2, 5111825, 262144, 2, 5111826, 65536, 12, 5111827, 393216, 2, 5111828, 458752, 2, 5111829, 65536, 0, 5111830, 65536, 0, 5111831, 65536, 0, 5111832, 65536, 0, 5111833, 262147, 2, 5111834, 3, 0, 5111835, 3, 0, 5111836, 3, 0, 5111837, 3, 0, 5111838, 3, 0, 5111839, 3, 0, 5111840, 3, 0, 5111841, 3, 0, 5111842, 3, 0, 5111843, 3, 0, 5111844, 3, 0, 5111845, 3, 4, 5111846, 262144, 10, 5111847, 327680, 10, 5111848, 393216, 10, 5111849, 393216, 2, 5111850, 458752, 2, 5111851, 262144, 10, 5111852, 327680, 10, 5111853, 393216, 10, 5111854, 393216, 2, 5111855, 458752, 2, 5111856, 0, 14, 5111857, 65536, 14, 5111858, 131072, 14, 5111859, 0, 14, 5111860, 65536, 14, 5111861, 131072, 14, 5111862, 65536, 0, 5111863, 65536, 0, 5111864, 65536, 0, 5111865, 65536, 0, 5111866, 65536, 0, 5111867, 65536, 0, 5111868, 65536, 0, 5111869, 65536, 0, 5111870, 65536, 0, 5111871, 65536, 0, 5111872, 65536, 0, 5111873, 65536, 0, 5111874, 65536, 0, 5111875, 65536, 0, 5111876, 65536, 0, 5111877, 65536, 0, 5111878, 65536, 0, 5111879, 65536, 0, 5111880, 65536, 0, 5111881, 65536, 0, 5111882, 65536, 0, 5111883, 65536, 0, 5111884, 65536, 0, 5111885, 65536, 0, 5111886, 65536, 0, 5111887, 65536, 0, 5111888, 65536, 0, 5111889, 65536, 0, 5111890, 65536, 0, 5111891, 65536, 0, 5111892, 65536, 0, 5111893, 65536, 0, 5111894, 131072, 89, 5111895, 65536, 0, 5111896, 65536, 0, 5111897, 65536, 0, 5111898, 65536, 0, 5111899, 65536, 0, 5111900, 65536, 0, 5111901, 65536, 0, 5111902, 65536, 0, 5111903, 65536, 0, 5111904, 65536, 0, 5111905, 65536, 0, 5111906, 65536, 0, 5111907, 65536, 0, 5111908, 65536, 0, 5111909, 65536, 0, 5111910, 65536, 0, 5111911, 65536, 0, 5111912, 65536, 0, 5111913, 65536, 0, 5111914, 65536, 0, 5111915, 65536, 0, 5111916, 65536, 0, 5111917, 65536, 0, 5111918, 65536, 0, 5111919, 65536, 0, 5111920, 65536, 0, 5111921, 65536, 0, 5111922, 65536, 0, 5111923, 65536, 0, 5111924, 65536, 0, 5111925, 65536, 0, 5111926, 65536, 0, 5111927, 65536, 38, 5111928, 65536, 38, 5111929, 65536, 38, 5111930, 65536, 38, 5111931, 65536, 38, 5111932, 65536, 38, 5111933, 65536, 38, 5111934, 65536, 38, 5111935, 65536, 38, 5177344, 65536, 0, 5177345, 65536, 0, 5177346, 65536, 0, 5177347, 65536, 0, 5177348, 65536, 0, 5177349, 65536, 0, 5177350, 65536, 0, 5177351, 65536, 0, 5177352, 65536, 0, 5177353, 65536, 0, 5177354, 393216, 1, 5177355, 458752, 1, 5177356, 393216, 1, 5177357, 458752, 1, 5177358, 65536, 0, 5177359, 65536, 13, 5177360, 65536, 0, 5177361, 65536, 0, 5177362, 65536, 13, 5177363, 65536, 0, 5177364, 393216, 1, 5177365, 458752, 1, 5177366, 65536, 0, 5177367, 327680, 9, 5177368, 65536, 0, 5177369, 262147, 6, 5177370, 131075, 1, 5177371, 3, 0, 5177372, 3, 0, 5177373, 3, 0, 5177374, 3, 0, 5177375, 3, 0, 5177376, 3, 0, 5177377, 3, 0, 5177378, 3, 0, 5177379, 3, 0, 5177380, 3, 0, 5177381, 3, 4, 5177382, 393216, 1, 5177383, 458752, 1, 5177384, 262144, 1, 5177385, 327680, 1, 5177386, 393216, 1, 5177387, 458752, 1, 5177388, 393216, 1, 5177389, 458752, 1, 5177390, 393216, 1, 5177391, 458752, 1, 5177392, 393216, 1, 5177393, 458752, 1, 5177394, 393216, 1, 5177395, 458752, 1, 5177396, 393216, 1, 5177397, 458752, 1, 5177398, 393216, 1, 5177399, 458752, 1, 5177400, 65536, 0, 5177401, 65536, 0, 5177402, 65536, 0, 5177403, 65536, 0, 5177404, 65536, 0, 5177405, 65536, 0, 5177406, 65536, 0, 5177407, 65536, 0, 5177408, 65536, 0, 5177409, 65536, 0, 5177410, 65536, 0, 5177411, 65536, 0, 5177412, 65536, 0, 5177413, 65536, 0, 5177414, 65536, 0, 5177415, 65536, 0, 5177416, 65536, 0, 5177417, 65536, 0, 5177418, 65536, 0, 5177419, 65536, 0, 5177420, 65536, 0, 5177421, 65536, 0, 5177422, 65536, 0, 5177423, 65536, 0, 5177424, 65536, 0, 5177425, 65536, 0, 5177426, 65536, 0, 5177427, 65536, 0, 5177428, 65536, 0, 5177429, 65536, 0, 5177430, 131072, 89, 5177431, 65536, 0, 5177432, 65536, 0, 5177433, 65536, 0, 5177434, 65536, 0, 5177435, 65536, 0, 5177436, 65536, 0, 5177437, 65536, 0, 5177438, 65536, 0, 5177439, 65536, 0, 5177440, 65536, 0, 5177441, 65536, 0, 5177442, 65536, 0, 5177443, 65536, 0, 5177444, 65536, 0, 5177445, 65536, 0, 5177446, 65536, 0, 5177447, 65536, 0, 5177448, 65536, 0, 5177449, 65536, 0, 5177450, 65536, 0, 5177451, 65536, 0, 5177452, 65536, 0, 5177453, 65536, 0, 5177454, 65536, 0, 5177455, 65536, 0, 5177456, 65536, 0, 5177457, 65536, 0, 5177458, 65536, 0, 5177459, 65536, 0, 5177460, 65536, 0, 5177461, 65536, 0, 5177462, 65536, 0, 5177463, 65536, 38, 5177464, 65536, 38, 5177465, 65536, 38, 5177466, 65536, 38, 5177467, 65536, 38, 5177468, 65536, 38, 5177469, 65536, 38, 5177470, 65536, 38, 5177471, 65536, 38, 5242880, 65536, 0, 5242881, 65536, 0, 5242882, 65536, 0, 5242883, 65536, 0, 5242884, 65536, 0, 5242885, 65536, 0, 5242886, 65536, 0, 5242887, 65536, 0, 5242888, 65536, 0, 5242889, 65536, 0, 5242890, 393216, 2, 5242891, 458752, 2, 5242892, 393216, 2, 5242893, 458752, 2, 5242894, 0, 14, 5242895, 65536, 14, 5242896, 131072, 14, 5242897, 0, 14, 5242898, 65536, 14, 5242899, 131072, 14, 5242900, 393216, 2, 5242901, 458752, 2, 5242902, 262144, 10, 5242903, 327680, 10, 5242904, 393216, 10, 5242905, 65536, 0, 5242906, 262147, 2, 5242907, 3, 0, 5242908, 3, 0, 5242909, 3, 0, 5242910, 3, 0, 5242911, 3, 0, 5242912, 262147, 0, 5242913, 262147, 4, 5242914, 262147, 4, 5242915, 262147, 4, 5242916, 262147, 4, 5242917, 131075, 6, 5242918, 65536, 12, 5242919, 458752, 2, 5242920, 262144, 2, 5242921, 327680, 2, 5242922, 393216, 2, 5242923, 458752, 2, 5242924, 393216, 2, 5242925, 458752, 2, 5242926, 393216, 2, 5242927, 458752, 2, 5242928, 393216, 2, 5242929, 458752, 2, 5242930, 393216, 2, 5242931, 458752, 2, 5242932, 393216, 2, 5242933, 458752, 2, 5242934, 393216, 2, 5242935, 458752, 2, 5242936, 65536, 0, 5242937, 65536, 0, 5242938, 65536, 0, 5242939, 65536, 0, 5242940, 65536, 0, 5242941, 65536, 0, 5242942, 65536, 0, 5242943, 65536, 0, 5242944, 65536, 0, 5242945, 65536, 0, 5242946, 65536, 0, 5242947, 65536, 0, 5242948, 65536, 0, 5242949, 65536, 0, 5242950, 65536, 0, 5242951, 65536, 0, 5242952, 65536, 0, 5242953, 65536, 0, 5242954, 65536, 0, 5242955, 65536, 0, 5242956, 65536, 0, 5242957, 65536, 0, 5242958, 65536, 0, 5242959, 65536, 0, 5242960, 65536, 0, 5242961, 65536, 0, 5242962, 65536, 0, 5242963, 65536, 0, 5242964, 65536, 0, 5242965, 65536, 0, 5242966, 131072, 89, 5242967, 65536, 0, 5242968, 65536, 0, 5242969, 65536, 0, 5242970, 65536, 0, 5242971, 65536, 0, 5242972, 65536, 0, 5242973, 65536, 0, 5242974, 65536, 0, 5242975, 65536, 0, 5242976, 65536, 0, 5242977, 65536, 0, 5242978, 65536, 0, 5242979, 65536, 0, 5242980, 65536, 0, 5242981, 65536, 0, 5242982, 65536, 0, 5242983, 65536, 0, 5242984, 65536, 0, 5242985, 65536, 0, 5242986, 65536, 0, 5242987, 65536, 0, 5242988, 65536, 0, 5242989, 65536, 0, 5242990, 65536, 0, 5242991, 65536, 0, 5242992, 65536, 0, 5242993, 65536, 0, 5242994, 65536, 0, 5242995, 65536, 0, 5242996, 65536, 0, 5242997, 65536, 0, 5242998, 65536, 0, 5242999, 65536, 38, 5243000, 65536, 38, 5243001, 65536, 38, 5243002, 65536, 38, 5243003, 65536, 38, 5243004, 65536, 38, 5243005, 65536, 38, 5243006, 65536, 38, 5243007, 65536, 38, 5308416, 65536, 0, 5308417, 65536, 0, 5308418, 65536, 0, 5308419, 65536, 0, 5308420, 65536, 0, 5308421, 65536, 0, 5308422, 65536, 0, 5308423, 65536, 0, 5308424, 65536, 0, 5308425, 65536, 0, 5308426, 393216, 1, 5308427, 458752, 1, 5308428, 393216, 1, 5308429, 458752, 1, 5308430, 393216, 1, 5308431, 458752, 1, 5308432, 393216, 1, 5308433, 458752, 1, 5308434, 393216, 1, 5308435, 458752, 1, 5308436, 393216, 1, 5308437, 458752, 1, 5308438, 262144, 1, 5308439, 327680, 1, 5308440, 393216, 1, 5308441, 458752, 1, 5308442, 262147, 2, 5308443, 3, 0, 5308444, 3, 0, 5308445, 3, 0, 5308446, 3, 0, 5308447, 3, 0, 5308448, 3, 4, 5308449, 65536, 0, 5308450, 65536, 0, 5308451, 65536, 0, 5308452, 65536, 0, 5308453, 65536, 0, 5308454, 65536, 13, 5308455, 65536, 0, 5308456, 262144, 1, 5308457, 327680, 1, 5308458, 393216, 1, 5308459, 458752, 1, 5308460, 393216, 1, 5308461, 458752, 1, 5308462, 393216, 1, 5308463, 458752, 1, 5308464, 393216, 1, 5308465, 458752, 1, 5308466, 393216, 1, 5308467, 458752, 1, 5308468, 393216, 1, 5308469, 458752, 1, 5308470, 393216, 1, 5308471, 458752, 1, 5308472, 65536, 0, 5308473, 65536, 0, 5308474, 65536, 0, 5308475, 65536, 0, 5308476, 65536, 0, 5308477, 65536, 0, 5308478, 65536, 0, 5308479, 65536, 0, 5308480, 65536, 0, 5308481, 65536, 0, 5308482, 65536, 0, 5308483, 65536, 0, 5308484, 65536, 0, 5308485, 65536, 0, 5308486, 65536, 0, 5308487, 65536, 0, 5308488, 65536, 0, 5308489, 65536, 0, 5308490, 65536, 0, 5308491, 65536, 0, 5308492, 65536, 0, 5308493, 65536, 0, 5308494, 65536, 0, 5308495, 65536, 0, 5308496, 65536, 0, 5308497, 65536, 0, 5308498, 65536, 0, 5308499, 65536, 0, 5308500, 65536, 0, 5308501, 65536, 0, 5308502, 131072, 89, 5308503, 65536, 0, 5308504, 65536, 0, 5308505, 65536, 0, 5308506, 65536, 0, 5308507, 65536, 0, 5308508, 65536, 0, 5308509, 65536, 0, 5308510, 65536, 0, 5308511, 65536, 0, 5308512, 65536, 0, 5308513, 65536, 0, 5308514, 65536, 0, 5308515, 65536, 0, 5308516, 65536, 0, 5308517, 65536, 0, 5308518, 65536, 0, 5308519, 65536, 0, 5308520, 65536, 0, 5308521, 65536, 0, 5308522, 65536, 0, 5308523, 65536, 0, 5308524, 65536, 0, 5308525, 65536, 0, 5308526, 65536, 0, 5308527, 65536, 0, 5308528, 65536, 0, 5308529, 65536, 0, 5308530, 65536, 0, 5308531, 65536, 0, 5308532, 65536, 0, 5308533, 65536, 0, 5308534, 65536, 0, 5308535, 65536, 38, 5308536, 65536, 38, 5308537, 65536, 38, 5308538, 65536, 38, 5308539, 65536, 38, 5308540, 65536, 38, 5308541, 65536, 38, 5308542, 65536, 38, 5308543, 65536, 38, 5373952, 65536, 0, 5373953, 65536, 0, 5373954, 65536, 0, 5373955, 65536, 0, 5373956, 65536, 0, 5373957, 65536, 0, 5373958, 65536, 0, 5373959, 65536, 0, 5373960, 65536, 0, 5373961, 65536, 0, 5373962, 393216, 2, 5373963, 458752, 2, 5373964, 393216, 2, 5373965, 458752, 2, 5373966, 393216, 2, 5373967, 458752, 2, 5373968, 393216, 2, 5373969, 458752, 2, 5373970, 393216, 2, 5373971, 458752, 2, 5373972, 393216, 2, 5373973, 458752, 2, 5373974, 262144, 2, 5373975, 327680, 2, 5373976, 393216, 2, 5373977, 458752, 2, 5373978, 262147, 6, 5373979, 262147, 4, 5373980, 262147, 4, 5373981, 262147, 4, 5373982, 131075, 1, 5373983, 3, 0, 5373984, 131075, 0, 5373985, 3, 6, 5373986, 65536, 0, 5373987, 65536, 0, 5373988, 65536, 0, 5373989, 0, 14, 5373990, 65536, 14, 5373991, 131072, 14, 5373992, 262144, 2, 5373993, 327680, 2, 5373994, 393216, 2, 5373995, 458752, 2, 5373996, 65536, 12, 5373997, 458752, 2, 5373998, 393216, 2, 5373999, 458752, 2, 5374000, 393216, 2, 5374001, 458752, 2, 5374002, 393216, 2, 5374003, 458752, 2, 5374004, 393216, 2, 5374005, 458752, 2, 5374006, 393216, 2, 5374007, 458752, 2, 5374008, 65536, 0, 5374009, 65536, 0, 5374010, 65536, 0, 5374011, 65536, 0, 5374012, 65536, 0, 5374013, 65536, 0, 5374014, 65536, 0, 5374015, 65536, 0, 5374016, 65536, 0, 5374017, 65536, 0, 5374018, 65536, 0, 5374019, 65536, 0, 5374020, 65536, 0, 5374021, 65536, 0, 5374022, 65536, 0, 5374023, 65536, 0, 5374024, 65536, 0, 5374025, 65536, 0, 5374026, 65536, 0, 5374027, 65536, 0, 5374028, 65536, 0, 5374029, 65536, 0, 5374030, 65536, 0, 5374031, 65536, 0, 5374032, 65536, 0, 5374033, 65536, 0, 5374034, 65536, 0, 5374035, 65536, 0, 5374036, 65536, 0, 5374037, 65536, 0, 5374038, 131072, 89, 5374039, 65536, 0, 5374040, 65536, 0, 5374041, 65536, 0, 5374042, 65536, 0, 5374043, 65536, 0, 5374044, 65536, 0, 5374045, 65536, 0, 5374046, 65536, 0, 5374047, 65536, 0, 5374048, 65536, 0, 5374049, 65536, 0, 5374050, 65536, 0, 5374051, 65536, 0, 5374052, 65536, 0, 5374053, 65536, 0, 5374054, 65536, 0, 5374055, 65536, 0, 5374056, 65536, 0, 5374057, 65536, 0, 5374058, 65536, 0, 5374059, 65536, 0, 5374060, 65536, 0, 5374061, 65536, 0, 5374062, 65536, 0, 5374063, 65536, 0, 5374064, 65536, 0, 5374065, 65536, 0, 5374066, 65536, 0, 5374067, 65536, 0, 5374068, 65536, 0, 5374069, 65536, 0, 5374070, 65536, 0, 5374071, 65536, 38, 5374072, 65536, 38, 5374073, 65536, 38, 5374074, 65536, 38, 5374075, 65536, 38, 5374076, 65536, 38, 5374077, 65536, 38, 5374078, 65536, 38, 5374079, 65536, 38, 5439488, 65536, 0, 5439489, 65536, 0, 5439490, 65536, 0, 5439491, 65536, 0, 5439492, 65536, 0, 5439493, 65536, 0, 5439494, 65536, 0, 5439495, 65536, 0, 5439496, 65536, 0, 5439497, 65536, 0, 5439498, 393216, 1, 5439499, 458752, 1, 5439500, 393216, 1, 5439501, 458752, 1, 5439502, 393216, 1, 5439503, 458752, 1, 5439504, 393216, 1, 5439505, 458752, 1, 5439506, 393216, 1, 5439507, 458752, 1, 5439508, 262144, 1, 5439509, 327680, 1, 5439510, 393216, 1, 5439511, 458752, 1, 5439512, 65536, 0, 5439513, 327680, 9, 5439514, 65536, 0, 5439515, 65536, 0, 5439516, 65536, 0, 5439517, 65536, 0, 5439518, 262147, 2, 5439519, 3, 0, 5439520, 3, 0, 5439521, 3, 4, 5439522, 131072, 1, 5439523, 131072, 1, 5439524, 65536, 0, 5439525, 327680, 9, 5439526, 65536, 0, 5439527, 393216, 1, 5439528, 458752, 1, 5439529, 393216, 1, 5439530, 458752, 1, 5439531, 65536, 0, 5439532, 65536, 13, 5439533, 65536, 0, 5439534, 393216, 1, 5439535, 458752, 1, 5439536, 393216, 1, 5439537, 458752, 1, 5439538, 393216, 1, 5439539, 458752, 1, 5439540, 393216, 1, 5439541, 458752, 1, 5439542, 393216, 1, 5439543, 458752, 1, 5439544, 65536, 0, 5439545, 65536, 0, 5439546, 65536, 0, 5439547, 65536, 0, 5439548, 65536, 0, 5439549, 65536, 0, 5439550, 65536, 0, 5439551, 65536, 0, 5439552, 65536, 0, 5439553, 65536, 0, 5439554, 65536, 0, 5439555, 65536, 0, 5439556, 65536, 0, 5439557, 65536, 0, 5439558, 65536, 0, 5439559, 65536, 0, 5439560, 65536, 0, 5439561, 65536, 0, 5439562, 65536, 0, 5439563, 65536, 0, 5439564, 65536, 0, 5439565, 65536, 0, 5439566, 65536, 0, 5439567, 65536, 0, 5439568, 65536, 0, 5439569, 65536, 0, 5439570, 65536, 0, 5439571, 65536, 0, 5439572, 65536, 0, 5439573, 65536, 0, 5439574, 65536, 0, 5439575, 65536, 0, 5439576, 65536, 0, 5439577, 65536, 0, 5439578, 65536, 0, 5439579, 65536, 0, 5439580, 65536, 0, 5439581, 65536, 0, 5439582, 65536, 0, 5439583, 65536, 0, 5439584, 65536, 0, 5439585, 65536, 0, 5439586, 65536, 0, 5439587, 65536, 0, 5439588, 65536, 0, 5439589, 65536, 0, 5439590, 65536, 0, 5439591, 65536, 0, 5439592, 65536, 0, 5439593, 65536, 0, 5439594, 65536, 0, 5439595, 65536, 0, 5439596, 65536, 0, 5439597, 65536, 0, 5439598, 65536, 0, 5439599, 65536, 0, 5439600, 65536, 0, 5439601, 65536, 0, 5439602, 65536, 0, 5439603, 65536, 0, 5439604, 65536, 0, 5439605, 65536, 0, 5439606, 65536, 0, 5439607, 65536, 38, 5439608, 65536, 38, 5439609, 65536, 38, 5439610, 65536, 38, 5439611, 65536, 38, 5439612, 65536, 38, 5439613, 65536, 38, 5439614, 65536, 38, 5439615, 65536, 38, 5505024, 65536, 0, 5505025, 65536, 0, 5505026, 65536, 0, 5505027, 65536, 0, 5505028, 65536, 0, 5505029, 65536, 0, 5505030, 65536, 0, 5505031, 65536, 0, 5505032, 65536, 0, 5505033, 65536, 0, 5505034, 393216, 2, 5505035, 458752, 2, 5505036, 393216, 2, 5505037, 458752, 2, 5505038, 393216, 2, 5505039, 458752, 2, 5505040, 393216, 2, 5505041, 458752, 2, 5505042, 393216, 2, 5505043, 458752, 2, 5505044, 262144, 2, 5505045, 327680, 2, 5505046, 393216, 2, 5505047, 458752, 2, 5505048, 262144, 10, 5505049, 327680, 10, 5505050, 393216, 10, 5505051, 131072, 1, 5505052, 131072, 1, 5505053, 262147, 5, 5505054, 65539, 0, 5505055, 3, 0, 5505056, 3, 0, 5505057, 3, 4, 5505058, 65536, 0, 5505059, 65536, 12, 5505060, 262144, 10, 5505061, 327680, 10, 5505062, 393216, 10, 5505063, 393216, 2, 5505064, 458752, 2, 5505065, 393216, 2, 5505066, 458752, 2, 5505067, 0, 14, 5505068, 65536, 14, 5505069, 131072, 14, 5505070, 393216, 2, 5505071, 458752, 2, 5505072, 393216, 2, 5505073, 458752, 2, 5505074, 393216, 2, 5505075, 458752, 2, 5505076, 393216, 2, 5505077, 458752, 2, 5505078, 393216, 2, 5505079, 458752, 2, 5505080, 65536, 0, 5505081, 65536, 0, 5505082, 65536, 0, 5505083, 65536, 0, 5505084, 65536, 0, 5505085, 65536, 0, 5505086, 65536, 0, 5505087, 65536, 0, 5505088, 65536, 0, 5505089, 65536, 0, 5505090, 65536, 0, 5505091, 65536, 0, 5505092, 65536, 0, 5505093, 65536, 0, 5505094, 65536, 0, 5505095, 65536, 0, 5505096, 65536, 0, 5505097, 65536, 0, 5505098, 65536, 0, 5505099, 65536, 0, 5505100, 65536, 0, 5505101, 65536, 0, 5505102, 65536, 0, 5505103, 65536, 0, 5505104, 65536, 0, 5505105, 65536, 0, 5505106, 65536, 0, 5505107, 65536, 0, 5505108, 65536, 0, 5505109, 65536, 0, 5505110, 65536, 0, 5505111, 65536, 0, 5505112, 65536, 0, 5505113, 65536, 0, 5505114, 65536, 0, 5505115, 65536, 0, 5505116, 65536, 0, 5505117, 65536, 0, 5505118, 65536, 0, 5505119, 65536, 0, 5505120, 65536, 0, 5505121, 65536, 0, 5505122, 65536, 0, 5505123, 65536, 0, 5505124, 65536, 0, 5505125, 65536, 0, 5505126, 65536, 0, 5505127, 65536, 0, 5505128, 65536, 0, 5505129, 65536, 0, 5505130, 65536, 0, 5505131, 65536, 0, 5505132, 65536, 0, 5505133, 65536, 0, 5505134, 65536, 0, 5505135, 65536, 0, 5505136, 65536, 0, 5505137, 65536, 0, 5505138, 65536, 0, 5505139, 65536, 0, 5505140, 65536, 0, 5505141, 65536, 0, 5505142, 65536, 0, 5505143, 65536, 38, 5505144, 65536, 38, 5505145, 65536, 38, 5505146, 65536, 38, 5505147, 65536, 38, 5505148, 65536, 38, 5505149, 65536, 38, 5505150, 65536, 38, 5505151, 65536, 38, 5570560, 65536, 0, 5570561, 65536, 0, 5570562, 65536, 0, 5570563, 65536, 0, 5570564, 65536, 0, 5570565, 65536, 0, 5570566, 65536, 0, 5570567, 65536, 0, 5570568, 65536, 0, 5570569, 65536, 0, 5570570, 65536, 0, 5570571, 65536, 0, 5570572, 65536, 0, 5570573, 65536, 0, 5570574, 65536, 0, 5570575, 65536, 0, 5570576, 65536, 0, 5570577, 65536, 0, 5570578, 393216, 1, 5570579, 458752, 1, 5570580, 393216, 1, 5570581, 458752, 1, 5570582, 65536, 0, 5570583, 327680, 9, 5570584, 65536, 0, 5570585, 262144, 1, 5570586, 327680, 1, 5570587, 262144, 1, 5570588, 327680, 1, 5570589, 262147, 2, 5570590, 3, 0, 5570591, 3, 0, 5570592, 3, 0, 5570593, 3, 4, 5570594, 65536, 0, 5570595, 65536, 13, 5570596, 65536, 0, 5570597, 262144, 1, 5570598, 327680, 1, 5570599, 262144, 1, 5570600, 327680, 1, 5570601, 65536, 0, 5570602, 327680, 9, 5570603, 65536, 0, 5570604, 393216, 1, 5570605, 458752, 1, 5570606, 393216, 1, 5570607, 458752, 1, 5570608, 393216, 1, 5570609, 458752, 1, 5570610, 393216, 1, 5570611, 458752, 1, 5570612, 393216, 1, 5570613, 458752, 1, 5570614, 393216, 1, 5570615, 458752, 1, 5570616, 65536, 0, 5570617, 65536, 0, 5570618, 65536, 0, 5570619, 65536, 0, 5570620, 65536, 0, 5570621, 65536, 0, 5570622, 65536, 0, 5570623, 65536, 0, 5570624, 65536, 0, 5570625, 65536, 0, 5570626, 65536, 0, 5570627, 65536, 0, 5570628, 65536, 0, 5570629, 65536, 0, 5570630, 65536, 0, 5570631, 65536, 0, 5570632, 65536, 0, 5570633, 65536, 0, 5570634, 65536, 0, 5570635, 65536, 0, 5570636, 65536, 0, 5570637, 65536, 0, 5570638, 65536, 0, 5570639, 65536, 0, 5570640, 65536, 0, 5570641, 65536, 0, 5570642, 65536, 0, 5570643, 65536, 0, 5570644, 65536, 0, 5570645, 65536, 0, 5570646, 65536, 0, 5570647, 65536, 0, 5570648, 65536, 0, 5570649, 65536, 0, 5570650, 65536, 0, 5570651, 65536, 0, 5570652, 65536, 0, 5570653, 65536, 0, 5570654, 65536, 0, 5570655, 65536, 0, 5570656, 65536, 0, 5570657, 65536, 0, 5570658, 65536, 0, 5570659, 65536, 0, 5570660, 65536, 0, 5570661, 65536, 0, 5570662, 65536, 0, 5570663, 65536, 0, 5570664, 65536, 0, 5570665, 65536, 0, 5570666, 65536, 0, 5570667, 65536, 0, 5570668, 65536, 0, 5570669, 65536, 0, 5570670, 65536, 0, 5570671, 65536, 0, 5570672, 65536, 0, 5570673, 65536, 0, 5570674, 65536, 0, 5570675, 65536, 0, 5570676, 65536, 0, 5570677, 65536, 0, 5570678, 65536, 0, 5570679, 65536, 38, 5570680, 65536, 38, 5570681, 65536, 38, 5570682, 65536, 38, 5570683, 65536, 38, 5570684, 65536, 38, 5570685, 65536, 38, 5570686, 65536, 38, 5570687, 65536, 38, 5636096, 65536, 0, 5636097, 65536, 0, 5636098, 65536, 0, 5636099, 65536, 0, 5636100, 65536, 0, 5636101, 65536, 0, 5636102, 65536, 0, 5636103, 65536, 0, 5636104, 65536, 0, 5636105, 65536, 0, 5636106, 65536, 0, 5636107, 65536, 0, 5636108, 65536, 0, 5636109, 65536, 0, 5636110, 65536, 0, 5636111, 65536, 0, 5636112, 65536, 0, 5636113, 65536, 0, 5636114, 393216, 2, 5636115, 458752, 2, 5636116, 393216, 2, 5636117, 458752, 2, 5636118, 262144, 10, 5636119, 327680, 10, 5636120, 393216, 10, 5636121, 262144, 2, 5636122, 327680, 2, 5636123, 65536, 12, 5636124, 327680, 2, 5636125, 262147, 6, 5636126, 262147, 4, 5636127, 262147, 4, 5636128, 262147, 4, 5636129, 131075, 6, 5636130, 0, 14, 5636131, 65536, 14, 5636132, 131072, 14, 5636133, 262144, 2, 5636134, 327680, 2, 5636135, 262144, 2, 5636136, 327680, 2, 5636137, 262144, 10, 5636138, 327680, 10, 5636139, 393216, 10, 5636140, 393216, 2, 5636141, 458752, 2, 5636142, 393216, 2, 5636143, 458752, 2, 5636144, 393216, 2, 5636145, 458752, 2, 5636146, 393216, 2, 5636147, 458752, 2, 5636148, 393216, 2, 5636149, 458752, 2, 5636150, 393216, 2, 5636151, 458752, 2, 5636152, 65536, 0, 5636153, 65536, 0, 5636154, 65536, 0, 5636155, 65536, 0, 5636156, 65536, 0, 5636157, 65536, 0, 5636158, 65536, 0, 5636159, 65536, 0, 5636160, 65536, 0, 5636161, 65536, 0, 5636162, 65536, 0, 5636163, 65536, 0, 5636164, 65536, 0, 5636165, 65536, 0, 5636166, 65536, 0, 5636167, 65536, 0, 5636168, 65536, 0, 5636169, 65536, 0, 5636170, 65536, 0, 5636171, 65536, 0, 5636172, 65536, 0, 5636173, 65536, 0, 5636174, 65536, 0, 5636175, 65536, 0, 5636176, 65536, 0, 5636177, 65536, 0, 5636178, 65536, 0, 5636179, 65536, 0, 5636180, 65536, 0, 5636181, 65536, 0, 5636182, 65536, 0, 5636183, 65536, 0, 5636184, 65536, 0, 5636185, 65536, 0, 5636186, 65536, 0, 5636187, 65536, 0, 5636188, 65536, 0, 5636189, 65536, 0, 5636190, 65536, 0, 5636191, 65536, 0, 5636192, 65536, 0, 5636193, 65536, 0, 5636194, 65536, 0, 5636195, 65536, 0, 5636196, 65536, 0, 5636197, 65536, 0, 5636198, 65536, 0, 5636199, 65536, 0, 5636200, 65536, 0, 5636201, 65536, 0, 5636202, 65536, 0, 5636203, 65536, 0, 5636204, 65536, 0, 5636205, 65536, 0, 5636206, 65536, 0, 5636207, 65536, 0, 5636208, 65536, 0, 5636209, 65536, 0, 5636210, 65536, 0, 5636211, 65536, 0, 5636212, 65536, 0, 5636213, 65536, 0, 5636214, 65536, 0, 5636215, 65536, 38, 5636216, 65536, 38, 5636217, 65536, 38, 5636218, 65536, 38, 5636219, 65536, 38, 5636220, 65536, 38, 5636221, 65536, 38, 5636222, 65536, 38, 5636223, 65536, 38, 5701632, 65536, 0, 5701633, 65536, 0, 5701634, 65536, 0, 5701635, 65536, 0, 5701636, 65536, 0, 5701637, 65536, 0, 5701638, 65536, 0, 5701639, 65536, 0, 5701640, 65536, 0, 5701641, 65536, 0, 5701642, 65536, 0, 5701643, 65536, 0, 5701644, 65536, 0, 5701645, 65536, 0, 5701646, 65536, 0, 5701647, 65536, 0, 5701648, 65536, 0, 5701649, 65536, 0, 5701650, 65536, 0, 5701651, 65536, 0, 5701652, 393216, 1, 5701653, 458752, 1, 5701654, 393216, 1, 5701655, 458752, 1, 5701656, 393216, 1, 5701657, 458752, 1, 5701658, 65536, 0, 5701659, 65536, 13, 5701660, 65536, 0, 5701661, 65536, 0, 5701662, 65536, 0, 5701663, 65536, 0, 5701664, 65536, 0, 5701665, 65536, 0, 5701666, 131072, 1, 5701667, 262144, 1, 5701668, 327680, 1, 5701669, 393216, 1, 5701670, 458752, 1, 5701671, 393216, 1, 5701672, 458752, 1, 5701673, 393216, 1, 5701674, 458752, 1, 5701675, 393216, 1, 5701676, 458752, 1, 5701677, 65536, 0, 5701678, 327680, 9, 5701679, 65536, 0, 5701680, 393216, 1, 5701681, 458752, 1, 5701682, 393216, 1, 5701683, 458752, 1, 5701684, 393216, 1, 5701685, 458752, 1, 5701686, 393216, 1, 5701687, 458752, 1, 5701688, 65536, 0, 5701689, 65536, 0, 5701690, 65536, 0, 5701691, 65536, 0, 5701692, 65536, 0, 5701693, 65536, 0, 5701694, 65536, 0, 5701695, 65536, 0, 5701696, 65536, 0, 5701697, 65536, 0, 5701698, 65536, 0, 5701699, 65536, 0, 5701700, 65536, 0, 5701701, 65536, 0, 5701702, 65536, 0, 5701703, 65536, 0, 5701704, 65536, 0, 5701705, 65536, 0, 5701706, 65536, 0, 5701707, 65536, 0, 5701708, 65536, 0, 5701709, 65536, 0, 5701710, 65536, 0, 5701711, 65536, 0, 5701712, 65536, 0, 5701713, 65536, 0, 5701714, 65536, 0, 5701715, 65536, 0, 5701716, 65536, 0, 5701717, 65536, 0, 5701718, 65536, 0, 5701719, 65536, 0, 5701720, 65536, 0, 5701721, 65536, 0, 5701722, 65536, 0, 5701723, 65536, 0, 5701724, 65536, 0, 5701725, 65536, 0, 5701726, 65536, 0, 5701727, 65536, 0, 5701728, 65536, 0, 5701729, 65536, 0, 5701730, 65536, 0, 5701731, 65536, 0, 5701732, 65536, 0, 5701733, 65536, 0, 5701734, 65536, 0, 5701735, 65536, 0, 5701736, 65536, 0, 5701737, 65536, 0, 5701738, 65536, 0, 5701739, 65536, 0, 5701740, 65536, 0, 5701741, 65536, 0, 5701742, 65536, 0, 5701743, 65536, 0, 5701744, 65536, 0, 5701745, 65536, 0, 5701746, 65536, 0, 5701747, 65536, 0, 5701748, 65536, 0, 5701749, 65536, 0, 5701750, 65536, 0, 5701751, 65536, 38, 5701752, 65536, 38, 5701753, 65536, 38, 5701754, 65536, 38, 5701755, 65536, 38, 5701756, 65536, 38, 5701757, 65536, 38, 5701758, 65536, 38, 5701759, 65536, 38, 5767168, 65536, 0, 5767169, 65536, 0, 5767170, 65536, 0, 5767171, 65536, 0, 5767172, 65536, 0, 5767173, 65536, 0, 5767174, 65536, 0, 5767175, 65536, 0, 5767176, 65536, 0, 5767177, 65536, 0, 5767178, 65536, 0, 5767179, 65536, 0, 5767180, 65536, 0, 5767181, 65536, 0, 5767182, 65536, 0, 5767183, 65536, 0, 5767184, 65536, 0, 5767185, 65536, 0, 5767186, 65536, 0, 5767187, 65536, 0, 5767188, 393216, 2, 5767189, 458752, 2, 5767190, 393216, 2, 5767191, 458752, 2, 5767192, 393216, 2, 5767193, 458752, 2, 5767194, 0, 14, 5767195, 65536, 14, 5767196, 131072, 14, 5767197, 65536, 0, 5767198, 65536, 0, 5767199, 65536, 0, 5767200, 65536, 0, 5767201, 65536, 0, 5767202, 131072, 1, 5767203, 262144, 2, 5767204, 327680, 2, 5767205, 393216, 2, 5767206, 458752, 2, 5767207, 393216, 2, 5767208, 458752, 2, 5767209, 393216, 2, 5767210, 458752, 2, 5767211, 393216, 2, 5767212, 458752, 2, 5767213, 262144, 10, 5767214, 327680, 10, 5767215, 393216, 10, 5767216, 393216, 2, 5767217, 458752, 2, 5767218, 393216, 2, 5767219, 458752, 2, 5767220, 393216, 2, 5767221, 458752, 2, 5767222, 393216, 2, 5767223, 458752, 2, 5767224, 65536, 0, 5767225, 65536, 0, 5767226, 65536, 0, 5767227, 65536, 0, 5767228, 65536, 0, 5767229, 65536, 0, 5767230, 65536, 0, 5767231, 65536, 0, 5767232, 65536, 0, 5767233, 65536, 0, 5767234, 65536, 0, 5767235, 65536, 0, 5767236, 65536, 0, 5767237, 65536, 0, 5767238, 65536, 0, 5767239, 65536, 0, 5767240, 65536, 0, 5767241, 65536, 0, 5767242, 65536, 0, 5767243, 65536, 0, 5767244, 65536, 0, 5767245, 65536, 0, 5767246, 65536, 0, 5767247, 65536, 0, 5767248, 65536, 0, 5767249, 65536, 0, 5767250, 65536, 0, 5767251, 65536, 0, 5767252, 65536, 0, 5767253, 65536, 0, 5767254, 65536, 0, 5767255, 65536, 0, 5767256, 65536, 0, 5767257, 65536, 0, 5767258, 65536, 0, 5767259, 65536, 0, 5767260, 65536, 0, 5767261, 65536, 0, 5767262, 65536, 0, 5767263, 65536, 0, 5767264, 65536, 0, 5767265, 65536, 0, 5767266, 65536, 0, 5767267, 65536, 0, 5767268, 65536, 0, 5767269, 65536, 0, 5767270, 65536, 0, 5767271, 65536, 0, 5767272, 65536, 0, 5767273, 65536, 0, 5767274, 65536, 0, 5767275, 65536, 0, 5767276, 65536, 0, 5767277, 65536, 0, 5767278, 65536, 0, 5767279, 65536, 0, 5767280, 65536, 0, 5767281, 65536, 0, 5767282, 65536, 0, 5767283, 65536, 0, 5767284, 65536, 0, 5767285, 65536, 0, 5767286, 65536, 0, 5767287, 65536, 38, 5767288, 65536, 38, 5767289, 65536, 38, 5767290, 65536, 38, 5767291, 65536, 38, 5767292, 65536, 38, 5767293, 65536, 38, 5767294, 65536, 38, 5767295, 65536, 38, 5832704, 65536, 0, 5832705, 65536, 0, 5832706, 65536, 0, 5832707, 65536, 0, 5832708, 65536, 0, 5832709, 65536, 0, 5832710, 65536, 0, 5832711, 65536, 0, 5832712, 65536, 0, 5832713, 65536, 0, 5832714, 65536, 0, 5832715, 65536, 0, 5832716, 65536, 0, 5832717, 65536, 0, 5832718, 65536, 0, 5832719, 65536, 0, 5832720, 65536, 0, 5832721, 65536, 0, 5832722, 65536, 0, 5832723, 65536, 0, 5832724, 65536, 0, 5832725, 65536, 0, 5832726, 65536, 0, 5832727, 327680, 9, 5832728, 65536, 0, 5832729, 393216, 1, 5832730, 458752, 1, 5832731, 393216, 1, 5832732, 458752, 1, 5832733, 65536, 0, 5832734, 65536, 0, 5832735, 65536, 0, 5832736, 65536, 0, 5832737, 65536, 0, 5832738, 131072, 1, 5832739, 393216, 1, 5832740, 458752, 1, 5832741, 65536, 0, 5832742, 327680, 9, 5832743, 65536, 0, 5832744, 262144, 1, 5832745, 327680, 1, 5832746, 393216, 1, 5832747, 458752, 1, 5832748, 393216, 1, 5832749, 458752, 1, 5832750, 393216, 1, 5832751, 458752, 1, 5832752, 393216, 1, 5832753, 458752, 1, 5832754, 393216, 1, 5832755, 458752, 1, 5832756, 393216, 1, 5832757, 458752, 1, 5832758, 393216, 1, 5832759, 458752, 1, 5832760, 65536, 0, 5832761, 65536, 0, 5832762, 65536, 0, 5832763, 65536, 0, 5832764, 65536, 0, 5832765, 65536, 0, 5832766, 65536, 0, 5832767, 65536, 0, 5832768, 65536, 0, 5832769, 65536, 0, 5832770, 65536, 0, 5832771, 65536, 0, 5832772, 65536, 0, 5832773, 65536, 0, 5832774, 65536, 0, 5832775, 65536, 0, 5832776, 65536, 0, 5832777, 65536, 0, 5832778, 65536, 0, 5832779, 65536, 0, 5832780, 65536, 0, 5832781, 65536, 0, 5832782, 65536, 0, 5832783, 65536, 0, 5832784, 65536, 0, 5832785, 65536, 0, 5832786, 65536, 0, 5832787, 65536, 0, 5832788, 65536, 0, 5832789, 65536, 0, 5832790, 65536, 0, 5832791, 65536, 0, 5832792, 65536, 0, 5832793, 65536, 0, 5832794, 65536, 0, 5832795, 65536, 0, 5832796, 65536, 0, 5832797, 65536, 0, 5832798, 65536, 0, 5832799, 65536, 0, 5832800, 65536, 0, 5832801, 65536, 0, 5832802, 65536, 0, 5832803, 65536, 0, 5832804, 65536, 0, 5832805, 65536, 0, 5832806, 65536, 0, 5832807, 65536, 0, 5832808, 65536, 0, 5832809, 65536, 0, 5832810, 65536, 0, 5832811, 65536, 0, 5832812, 65536, 0, 5832813, 65536, 0, 5832814, 65536, 0, 5832815, 65536, 0, 5832816, 65536, 0, 5832817, 65536, 0, 5832818, 65536, 0, 5832819, 65536, 0, 5832820, 65536, 0, 5832821, 65536, 0, 5832822, 65536, 0, 5832823, 65536, 38, 5832824, 65536, 38, 5832825, 65536, 38, 5832826, 65536, 38, 5832827, 65536, 38, 5832828, 65536, 38, 5832829, 65536, 38, 5832830, 65536, 38, 5832831, 65536, 38, 5898240, 65536, 0, 5898241, 65536, 0, 5898242, 65536, 0, 5898243, 65536, 0, 5898244, 65536, 0, 5898245, 65536, 0, 5898246, 65536, 0, 5898247, 65536, 0, 5898248, 65536, 0, 5898249, 65536, 0, 5898250, 65536, 0, 5898251, 65536, 0, 5898252, 65536, 0, 5898253, 65536, 0, 5898254, 65536, 0, 5898255, 65536, 0, 5898256, 65536, 0, 5898257, 65536, 0, 5898258, 65536, 0, 5898259, 65536, 0, 5898260, 65536, 0, 5898261, 65536, 0, 5898262, 262144, 10, 5898263, 327680, 10, 5898264, 393216, 10, 5898265, 393216, 2, 5898266, 458752, 2, 5898267, 393216, 2, 5898268, 458752, 2, 5898269, 65536, 0, 5898270, 65536, 0, 5898271, 65536, 0, 5898272, 65536, 0, 5898273, 65536, 0, 5898274, 65536, 0, 5898275, 393216, 2, 5898276, 458752, 2, 5898277, 262144, 10, 5898278, 327680, 10, 5898279, 393216, 10, 5898280, 262144, 2, 5898281, 327680, 2, 5898282, 393216, 2, 5898283, 458752, 2, 5898284, 393216, 2, 5898285, 458752, 2, 5898286, 393216, 2, 5898287, 458752, 2, 5898288, 393216, 2, 5898289, 458752, 2, 5898290, 393216, 2, 5898291, 458752, 2, 5898292, 393216, 2, 5898293, 458752, 2, 5898294, 393216, 2, 5898295, 458752, 2, 5898296, 65536, 0, 5898297, 65536, 0, 5898298, 65536, 0, 5898299, 65536, 0, 5898300, 65536, 0, 5898301, 65536, 0, 5898302, 65536, 0, 5898303, 65536, 0, 5898304, 65536, 0, 5898305, 65536, 0, 5898306, 65536, 0, 5898307, 65536, 0, 5898308, 65536, 0, 5898309, 65536, 0, 5898310, 65536, 0, 5898311, 65536, 0, 5898312, 65536, 0, 5898313, 65536, 0, 5898314, 65536, 0, 5898315, 65536, 0, 5898316, 65536, 0, 5898317, 65536, 0, 5898318, 65536, 0, 5898319, 65536, 0, 5898320, 65536, 0, 5898321, 65536, 0, 5898322, 65536, 0, 5898323, 65536, 0, 5898324, 65536, 0, 5898325, 65536, 0, 5898326, 65536, 0, 5898327, 65536, 0, 5898328, 65536, 0, 5898329, 65536, 0, 5898330, 65536, 0, 5898331, 65536, 0, 5898332, 65536, 0, 5898333, 65536, 0, 5898334, 65536, 0, 5898335, 65536, 0, 5898336, 65536, 0, 5898337, 65536, 0, 5898338, 65536, 0, 5898339, 65536, 0, 5898340, 65536, 0, 5898341, 65536, 0, 5898342, 65536, 0, 5898343, 65536, 0, 5898344, 65536, 0, 5898345, 65536, 0, 5898346, 65536, 0, 5898347, 65536, 0, 5898348, 65536, 0, 5898349, 65536, 0, 5898350, 65536, 0, 5898351, 65536, 0, 5898352, 65536, 0, 5898353, 65536, 0, 5898354, 65536, 0, 5898355, 65536, 0, 5898356, 65536, 0, 5898357, 65536, 0, 5898358, 65536, 0, 5898359, 65536, 38, 5898360, 65536, 38, 5898361, 65536, 38, 5898362, 65536, 38, 5898363, 65536, 38, 5898364, 65536, 38, 5898365, 65536, 38, 5898366, 65536, 38, 5898367, 65536, 38, 5963776, 65536, 0, 5963777, 65536, 0, 5963778, 65536, 0, 5963779, 65536, 0, 5963780, 65536, 0, 5963781, 65536, 0, 5963782, 65536, 0, 5963783, 65536, 0, 5963784, 65536, 0, 5963785, 65536, 0, 5963786, 65536, 0, 5963787, 65536, 0, 5963788, 65536, 0, 5963789, 65536, 0, 5963790, 65536, 0, 5963791, 65536, 0, 5963792, 65536, 0, 5963793, 65536, 0, 5963794, 65536, 0, 5963795, 65536, 0, 5963796, 65536, 0, 5963797, 393216, 1, 5963798, 458752, 1, 5963799, 393216, 1, 5963800, 458752, 1, 5963801, 393216, 1, 5963802, 458752, 1, 5963803, 262144, 1, 5963804, 327680, 1, 5963805, 65536, 0, 5963806, 65536, 0, 5963807, 65536, 0, 5963808, 65536, 0, 5963809, 65536, 0, 5963810, 65536, 0, 5963811, 65536, 0, 5963812, 327680, 9, 5963813, 65536, 0, 5963814, 393216, 1, 5963815, 458752, 1, 5963816, 393216, 1, 5963817, 458752, 1, 5963818, 393216, 1, 5963819, 458752, 1, 5963820, 393216, 1, 5963821, 458752, 1, 5963822, 393216, 1, 5963823, 458752, 1, 5963824, 393216, 1, 5963825, 458752, 1, 5963826, 393216, 1, 5963827, 458752, 1, 5963828, 393216, 1, 5963829, 458752, 1, 5963830, 393216, 1, 5963831, 458752, 1, 5963832, 65536, 0, 5963833, 65536, 0, 5963834, 65536, 0, 5963835, 65536, 0, 5963836, 65536, 0, 5963837, 65536, 0, 5963838, 65536, 0, 5963839, 65536, 0, 5963840, 65536, 0, 5963841, 65536, 0, 5963842, 65536, 0, 5963843, 65536, 0, 5963844, 65536, 0, 5963845, 65536, 0, 5963846, 65536, 0, 5963847, 65536, 0, 5963848, 65536, 0, 5963849, 65536, 0, 5963850, 65536, 0, 5963851, 65536, 0, 5963852, 65536, 0, 5963853, 65536, 0, 5963854, 65536, 0, 5963855, 65536, 0, 5963856, 65536, 0, 5963857, 65536, 0, 5963858, 65536, 0, 5963859, 65536, 0, 5963860, 65536, 0, 5963861, 65536, 0, 5963862, 65536, 0, 5963863, 65536, 0, 5963864, 65536, 0, 5963865, 65536, 0, 5963866, 65536, 0, 5963867, 65536, 0, 5963868, 65536, 0, 5963869, 65536, 0, 5963870, 65536, 0, 5963871, 65536, 0, 5963872, 65536, 0, 5963873, 65536, 0, 5963874, 65536, 0, 5963875, 65536, 0, 5963876, 65536, 0, 5963877, 65536, 0, 5963878, 65536, 0, 5963879, 65536, 0, 5963880, 65536, 0, 5963881, 65536, 0, 5963882, 65536, 0, 5963883, 65536, 0, 5963884, 65536, 0, 5963885, 65536, 0, 5963886, 65536, 0, 5963887, 65536, 0, 5963888, 65536, 0, 5963889, 65536, 0, 5963890, 65536, 0, 5963891, 65536, 0, 5963892, 65536, 0, 5963893, 65536, 0, 5963894, 65536, 0, 5963895, 65536, 38, 5963896, 65536, 38, 5963897, 65536, 38, 5963898, 65536, 38, 5963899, 65536, 38, 5963900, 65536, 38, 5963901, 65536, 38, 5963902, 65536, 38, 5963903, 65536, 38, 6029312, 65536, 0, 6029313, 65536, 0, 6029314, 65536, 0, 6029315, 65536, 0, 6029316, 65536, 0, 6029317, 65536, 0, 6029318, 65536, 0, 6029319, 65536, 0, 6029320, 65536, 0, 6029321, 65536, 0, 6029322, 65536, 0, 6029323, 65536, 0, 6029324, 65536, 0, 6029325, 65536, 0, 6029326, 65536, 0, 6029327, 65536, 0, 6029328, 65536, 0, 6029329, 65536, 0, 6029330, 65536, 0, 6029331, 65536, 0, 6029332, 65536, 0, 6029333, 393216, 2, 6029334, 458752, 2, 6029335, 393216, 2, 6029336, 458752, 2, 6029337, 393216, 2, 6029338, 458752, 2, 6029339, 262144, 2, 6029340, 327680, 2, 6029341, 65536, 0, 6029342, 65536, 0, 6029343, 65536, 0, 6029344, 65536, 0, 6029345, 65536, 0, 6029346, 65536, 0, 6029347, 262144, 10, 6029348, 327680, 10, 6029349, 393216, 10, 6029350, 393216, 2, 6029351, 458752, 2, 6029352, 393216, 2, 6029353, 458752, 2, 6029354, 393216, 2, 6029355, 458752, 2, 6029356, 393216, 2, 6029357, 458752, 2, 6029358, 393216, 2, 6029359, 458752, 2, 6029360, 393216, 2, 6029361, 458752, 2, 6029362, 393216, 2, 6029363, 458752, 2, 6029364, 393216, 2, 6029365, 458752, 2, 6029366, 393216, 2, 6029367, 458752, 2, 6029368, 458752, 1, 6029369, 65536, 0, 6029370, 65536, 0, 6029371, 65536, 0, 6029372, 65536, 0, 6029373, 65536, 0, 6029374, 65536, 0, 6029375, 65536, 0, 6029376, 65536, 0, 6029377, 65536, 0, 6029378, 65536, 0, 6029379, 65536, 0, 6029380, 65536, 0, 6029381, 65536, 0, 6029382, 65536, 0, 6029383, 65536, 0, 6029384, 65536, 0, 6029385, 65536, 0, 6029386, 65536, 0, 6029387, 65536, 0, 6029388, 65536, 0, 6029389, 65536, 0, 6029390, 65536, 0, 6029391, 65536, 0, 6029392, 65536, 0, 6029393, 65536, 0, 6029394, 65536, 0, 6029395, 65536, 0, 6029396, 65536, 0, 6029397, 65536, 0, 6029398, 65536, 0, 6029399, 65536, 0, 6029400, 65536, 0, 6029401, 65536, 0, 6029402, 65536, 0, 6029403, 65536, 0, 6029404, 65536, 0, 6029405, 65536, 0, 6029406, 65536, 0, 6029407, 65536, 0, 6029408, 65536, 0, 6029409, 65536, 0, 6029410, 65536, 0, 6029411, 65536, 0, 6029412, 65536, 0, 6029413, 65536, 0, 6029414, 65536, 0, 6029415, 65536, 0, 6029416, 65536, 0, 6029417, 65536, 0, 6029418, 65536, 0, 6029419, 65536, 0, 6029420, 65536, 0, 6029421, 65536, 0, 6029422, 65536, 0, 6029423, 65536, 0, 6029424, 65536, 0, 6029425, 65536, 0, 6029426, 65536, 0, 6029427, 65536, 0, 6029428, 65536, 0, 6029429, 65536, 0, 6029430, 65536, 0, 6029431, 65536, 38, 6029432, 65536, 38, 6029433, 65536, 38, 6029434, 65536, 38, 6029435, 65536, 38, 6029436, 65536, 38, 6029437, 65536, 38, 6029438, 65536, 38, 6029439, 65536, 38, 6094848, 65536, 0, 6094849, 65536, 0, 6094850, 65536, 0, 6094851, 65536, 0, 6094852, 65536, 0, 6094853, 65536, 0, 6094854, 65536, 0, 6094855, 65536, 0, 6094856, 65536, 0, 6094857, 65536, 0, 6094858, 65536, 0, 6094859, 65536, 0, 6094860, 65536, 0, 6094861, 65536, 0, 6094862, 65536, 0, 6094863, 65536, 0, 6094864, 65536, 0, 6094865, 65536, 0, 6094866, 65536, 0, 6094867, 65536, 0, 6094868, 65536, 0, 6094869, 65536, 0, 6094870, 65536, 0, 6094871, 327680, 9, 6094872, 65536, 0, 6094873, 262144, 1, 6094874, 327680, 1, 6094875, 393216, 1, 6094876, 458752, 1, 6094877, 65536, 0, 6094878, 65536, 0, 6094879, 65536, 0, 6094880, 65536, 0, 6094881, 65536, 0, 6094882, 65536, 0, 6094883, 393216, 1, 6094884, 458752, 1, 6094885, 393216, 1, 6094886, 458752, 1, 6094887, 393216, 1, 6094888, 458752, 1, 6094889, 393216, 1, 6094890, 458752, 1, 6094891, 393216, 1, 6094892, 458752, 1, 6094893, 393216, 1, 6094894, 458752, 1, 6094895, 393216, 1, 6094896, 458752, 1, 6094897, 393216, 1, 6094898, 458752, 1, 6094899, 393216, 1, 6094900, 458752, 1, 6094901, 393216, 1, 6094902, 458752, 1, 6094903, 393216, 1, 6094904, 458752, 1, 6094905, 65536, 0, 6094906, 65536, 0, 6094907, 65536, 0, 6094908, 65536, 0, 6094909, 65536, 0, 6094910, 65536, 0, 6094911, 65536, 0, 6094912, 65536, 0, 6094913, 65536, 0, 6094914, 65536, 0, 6094915, 65536, 0, 6094916, 65536, 0, 6094917, 65536, 0, 6094918, 65536, 0, 6094919, 65536, 0, 6094920, 65536, 0, 6094921, 65536, 0, 6094922, 65536, 0, 6094923, 65536, 0, 6094924, 65536, 0, 6094925, 65536, 0, 6094926, 65536, 0, 6094927, 65536, 0, 6094928, 65536, 0, 6094929, 65536, 0, 6094930, 65536, 0, 6094931, 65536, 0, 6094932, 65536, 0, 6094933, 65536, 0, 6094934, 65536, 0, 6094935, 65536, 0, 6094936, 65536, 0, 6094937, 65536, 0, 6094938, 65536, 0, 6094939, 65536, 0, 6094940, 65536, 0, 6094941, 65536, 0, 6094942, 65536, 0, 6094943, 65536, 0, 6094944, 65536, 0, 6094945, 65536, 0, 6094946, 65536, 0, 6094947, 65536, 0, 6094948, 65536, 0, 6094949, 65536, 0, 6094950, 65536, 0, 6094951, 65536, 0, 6094952, 65536, 0, 6094953, 65536, 0, 6094954, 65536, 0, 6094955, 65536, 0, 6094956, 65536, 0, 6094957, 65536, 0, 6094958, 65536, 0, 6094959, 65536, 0, 6094960, 65536, 0, 6094961, 65536, 0, 6094962, 65536, 0, 6094963, 65536, 0, 6094964, 65536, 0, 6094965, 65536, 0, 6094966, 65536, 0, 6094967, 65536, 38, 6094968, 65536, 38, 6094969, 65536, 38, 6094970, 65536, 38, 6094971, 65536, 38, 6094972, 65536, 38, 6094973, 65536, 38, 6094974, 65536, 38, 6094975, 65536, 38, 6160384, 65536, 0, 6160385, 65536, 0, 6160386, 65536, 0, 6160387, 65536, 0, 6160388, 65536, 0, 6160389, 65536, 0, 6160390, 65536, 0, 6160391, 65536, 0, 6160392, 65536, 0, 6160393, 65536, 0, 6160394, 65536, 0, 6160395, 65536, 0, 6160396, 65536, 0, 6160397, 65536, 0, 6160398, 65536, 0, 6160399, 65536, 0, 6160400, 65536, 0, 6160401, 65536, 0, 6160402, 65536, 0, 6160403, 65536, 0, 6160404, 65536, 0, 6160405, 65536, 0, 6160406, 262144, 10, 6160407, 327680, 10, 6160408, 393216, 10, 6160409, 262144, 2, 6160410, 327680, 2, 6160411, 393216, 2, 6160412, 458752, 2, 6160413, 65536, 0, 6160414, 65536, 0, 6160415, 65536, 0, 6160416, 65536, 0, 6160417, 65536, 0, 6160418, 65536, 0, 6160419, 393216, 2, 6160420, 458752, 2, 6160421, 393216, 2, 6160422, 458752, 2, 6160423, 393216, 2, 6160424, 458752, 2, 6160425, 393216, 2, 6160426, 458752, 2, 6160427, 393216, 2, 6160428, 458752, 2, 6160429, 393216, 2, 6160430, 458752, 2, 6160431, 393216, 2, 6160432, 458752, 2, 6160433, 393216, 2, 6160434, 458752, 2, 6160435, 393216, 2, 6160436, 458752, 2, 6160437, 393216, 2, 6160438, 458752, 2, 6160439, 393216, 2, 6160440, 458752, 2, 6160441, 65536, 0, 6160442, 65536, 0, 6160443, 65536, 0, 6160444, 65536, 0, 6160445, 65536, 0, 6160446, 65536, 0, 6160447, 65536, 0, 6160448, 65536, 0, 6160449, 65536, 0, 6160450, 65536, 0, 6160451, 65536, 0, 6160452, 65536, 0, 6160453, 65536, 0, 6160454, 65536, 0, 6160455, 65536, 0, 6160456, 65536, 0, 6160457, 65536, 0, 6160458, 65536, 0, 6160459, 65536, 0, 6160460, 65536, 0, 6160461, 65536, 0, 6160462, 65536, 0, 6160463, 65536, 0, 6160464, 65536, 0, 6160465, 65536, 0, 6160466, 65536, 0, 6160467, 65536, 0, 6160468, 65536, 0, 6160469, 65536, 0, 6160470, 65536, 0, 6160471, 65536, 0, 6160472, 65536, 0, 6160473, 65536, 0, 6160474, 65536, 0, 6160475, 65536, 0, 6160476, 65536, 0, 6160477, 65536, 0, 6160478, 65536, 0, 6160479, 65536, 0, 6160480, 65536, 0, 6160481, 65536, 0, 6160482, 65536, 0, 6160483, 65536, 0, 6160484, 65536, 0, 6160485, 65536, 0, 6160486, 65536, 0, 6160487, 65536, 0, 6160488, 65536, 0, 6160489, 65536, 0, 6160490, 65536, 0, 6160491, 65536, 0, 6160492, 65536, 0, 6160493, 65536, 0, 6160494, 65536, 0, 6160495, 65536, 0, 6160496, 65536, 0, 6160497, 65536, 0, 6160498, 65536, 0, 6160499, 65536, 0, 6160500, 65536, 0, 6160501, 65536, 0, 6160502, 65536, 0, 6160503, 65536, 38, 6160504, 65536, 38, 6160505, 65536, 38, 6160506, 65536, 38, 6160507, 65536, 38, 6160508, 65536, 38, 6160509, 65536, 38, 6160510, 65536, 38, 6160511, 65536, 38, 6225920, 65536, 0, 6225921, 65536, 0, 6225922, 65536, 0, 6225923, 65536, 0, 6225924, 65536, 0, 6225925, 65536, 0, 6225926, 65536, 0, 6225927, 65536, 0, 6225928, 65536, 0, 6225929, 65536, 0, 6225930, 65536, 0, 6225931, 65536, 0, 6225932, 65536, 0, 6225933, 65536, 0, 6225934, 65536, 0, 6225935, 65536, 0, 6225936, 65536, 0, 6225937, 65536, 0, 6225938, 65536, 0, 6225939, 65536, 0, 6225940, 65536, 0, 6225941, 393216, 1, 6225942, 458752, 1, 6225943, 393216, 1, 6225944, 458752, 1, 6225945, 393216, 1, 6225946, 458752, 1, 6225947, 393216, 1, 6225948, 458752, 1, 6225949, 65536, 0, 6225950, 65536, 0, 6225951, 65536, 0, 6225952, 65536, 0, 6225953, 65536, 0, 6225954, 65536, 0, 6225955, 393216, 1, 6225956, 458752, 1, 6225957, 393216, 1, 6225958, 458752, 1, 6225959, 393216, 1, 6225960, 458752, 1, 6225961, 393216, 1, 6225962, 458752, 1, 6225963, 393216, 1, 6225964, 458752, 1, 6225965, 393216, 1, 6225966, 458752, 1, 6225967, 393216, 1, 6225968, 458752, 1, 6225969, 393216, 1, 6225970, 458752, 1, 6225971, 393216, 1, 6225972, 458752, 1, 6225973, 393216, 1, 6225974, 458752, 1, 6225975, 393216, 1, 6225976, 458752, 1, 6225977, 65536, 0, 6225978, 65536, 0, 6225979, 65536, 0, 6225980, 65536, 0, 6225981, 65536, 0, 6225982, 65536, 0, 6225983, 65536, 0, 6225984, 65536, 0, 6225985, 65536, 0, 6225986, 65536, 0, 6225987, 65536, 0, 6225988, 65536, 0, 6225989, 65536, 0, 6225990, 65536, 0, 6225991, 65536, 0, 6225992, 65536, 0, 6225993, 65536, 0, 6225994, 65536, 0, 6225995, 65536, 0, 6225996, 65536, 0, 6225997, 65536, 0, 6225998, 65536, 0, 6225999, 65536, 0, 6226000, 65536, 0, 6226001, 65536, 0, 6226002, 65536, 0, 6226003, 65536, 0, 6226004, 65536, 0, 6226005, 65536, 0, 6226006, 65536, 0, 6226007, 65536, 0, 6226008, 65536, 0, 6226009, 65536, 0, 6226010, 65536, 0, 6226011, 65536, 0, 6226012, 65536, 0, 6226013, 65536, 0, 6226014, 65536, 0, 6226015, 65536, 0, 6226016, 65536, 0, 6226017, 65536, 0, 6226018, 65536, 0, 6226019, 65536, 0, 6226020, 65536, 0, 6226021, 65536, 0, 6226022, 65536, 0, 6226023, 65536, 0, 6226024, 65536, 0, 6226025, 65536, 0, 6226026, 65536, 0, 6226027, 65536, 0, 6226028, 65536, 0, 6226029, 65536, 0, 6226030, 65536, 0, 6226031, 65536, 0, 6226032, 65536, 0, 6226033, 65536, 0, 6226034, 65536, 0, 6226035, 65536, 0, 6226036, 65536, 0, 6226037, 65536, 0, 6226038, 65536, 0, 6226039, 65536, 38, 6226040, 65536, 38, 6226041, 65536, 38, 6226042, 65536, 38, 6226043, 65536, 38, 6226044, 65536, 38, 6226045, 65536, 38, 6226046, 65536, 38, 6226047, 65536, 38, 6291456, 65536, 0, 6291457, 65536, 0, 6291458, 65536, 0, 6291459, 65536, 0, 6291460, 65536, 0, 6291461, 65536, 0, 6291462, 65536, 0, 6291463, 65536, 0, 6291464, 65536, 0, 6291465, 65536, 0, 6291466, 65536, 0, 6291467, 65536, 0, 6291468, 65536, 0, 6291469, 65536, 0, 6291470, 65536, 0, 6291471, 65536, 0, 6291472, 65536, 0, 6291473, 65536, 0, 6291474, 65536, 0, 6291475, 65536, 0, 6291476, 65536, 0, 6291477, 393216, 2, 6291478, 458752, 2, 6291479, 393216, 2, 6291480, 458752, 2, 6291481, 393216, 2, 6291482, 458752, 2, 6291483, 393216, 2, 6291484, 458752, 2, 6291485, 65536, 0, 6291486, 65536, 0, 6291487, 65536, 0, 6291488, 65536, 0, 6291489, 65536, 0, 6291490, 65536, 0, 6291491, 393216, 2, 6291492, 458752, 2, 6291493, 393216, 2, 6291494, 458752, 2, 6291495, 393216, 2, 6291496, 458752, 2, 6291497, 393216, 2, 6291498, 458752, 2, 6291499, 393216, 2, 6291500, 458752, 2, 6291501, 393216, 2, 6291502, 458752, 2, 6291503, 393216, 2, 6291504, 458752, 2, 6291505, 393216, 2, 6291506, 458752, 2, 6291507, 393216, 2, 6291508, 458752, 2, 6291509, 393216, 2, 6291510, 458752, 2, 6291511, 393216, 2, 6291512, 458752, 2, 6291513, 65536, 0, 6291514, 65536, 0, 6291515, 65536, 0, 6291516, 65536, 0, 6291517, 65536, 0, 6291518, 65536, 0, 6291519, 65536, 0, 6291520, 65536, 0, 6291521, 65536, 0, 6291522, 65536, 0, 6291523, 65536, 0, 6291524, 65536, 0, 6291525, 65536, 0, 6291526, 65536, 0, 6291527, 65536, 0, 6291528, 65536, 0, 6291529, 65536, 0, 6291530, 65536, 0, 6291531, 65536, 0, 6291532, 65536, 0, 6291533, 65536, 0, 6291534, 65536, 0, 6291535, 65536, 0, 6291536, 65536, 0, 6291537, 65536, 0, 6291538, 65536, 0, 6291539, 65536, 0, 6291540, 65536, 0, 6291541, 65536, 0, 6291542, 65536, 0, 6291543, 65536, 0, 6291544, 65536, 0, 6291545, 65536, 0, 6291546, 65536, 0, 6291547, 65536, 0, 6291548, 65536, 0, 6291549, 65536, 0, 6291550, 65536, 0, 6291551, 65536, 0, 6291552, 65536, 0, 6291553, 65536, 0, 6291554, 65536, 0, 6291555, 65536, 0, 6291556, 65536, 0, 6291557, 65536, 0, 6291558, 65536, 0, 6291559, 65536, 0, 6291560, 65536, 0, 6291561, 65536, 0, 6291562, 65536, 0, 6291563, 65536, 0, 6291564, 65536, 0, 6291565, 65536, 0, 6291566, 65536, 0, 6291567, 65536, 0, 6291568, 65536, 0, 6291569, 65536, 0, 6291570, 65536, 0, 6291571, 65536, 0, 6291572, 65536, 0, 6291573, 65536, 0, 6291574, 65536, 0, 6291575, 65536, 38, 6291576, 65536, 38, 6291577, 65536, 38, 6291578, 65536, 38, 6291579, 65536, 38, 6291580, 65536, 38, 6291581, 65536, 38, 6291582, 65536, 38, 6291583, 65536, 38, 6356992, 65536, 0, 6356993, 65536, 0, 6356994, 65536, 0, 6356995, 65536, 0, 6356996, 65536, 0, 6356997, 65536, 0, 6356998, 65536, 0, 6356999, 65536, 0, 6357000, 65536, 0, 6357001, 65536, 0, 6357002, 65536, 0, 6357003, 65536, 0, 6357004, 65536, 0, 6357005, 65536, 0, 6357006, 65536, 0, 6357007, 65536, 0, 6357008, 65536, 0, 6357009, 65536, 0, 6357010, 65536, 0, 6357011, 65536, 0, 6357012, 65536, 0, 6357013, 393216, 1, 6357014, 458752, 1, 6357015, 393216, 1, 6357016, 458752, 1, 6357017, 393216, 1, 6357018, 458752, 1, 6357019, 393216, 1, 6357020, 458752, 1, 6357021, 65536, 0, 6357022, 65536, 0, 6357023, 65536, 0, 6357024, 65536, 0, 6357025, 65536, 0, 6357026, 65536, 0, 6357027, 393216, 1, 6357028, 458752, 1, 6357029, 393216, 1, 6357030, 458752, 1, 6357031, 393216, 1, 6357032, 458752, 1, 6357033, 393216, 1, 6357034, 458752, 1, 6357035, 393216, 1, 6357036, 458752, 1, 6357037, 393216, 1, 6357038, 458752, 1, 6357039, 393216, 1, 6357040, 458752, 1, 6357041, 393216, 1, 6357042, 458752, 1, 6357043, 393216, 1, 6357044, 458752, 1, 6357045, 393216, 1, 6357046, 458752, 1, 6357047, 393216, 1, 6357048, 458752, 1, 6357049, 65536, 0, 6357050, 65536, 0, 6357051, 65536, 0, 6357052, 65536, 0, 6357053, 65536, 0, 6357054, 65536, 0, 6357055, 65536, 0, 6357056, 65536, 0, 6357057, 65536, 0, 6357058, 65536, 0, 6357059, 65536, 0, 6357060, 65536, 0, 6357061, 65536, 0, 6357062, 65536, 0, 6357063, 65536, 0, 6357064, 65536, 0, 6357065, 65536, 0, 6357066, 65536, 0, 6357067, 65536, 0, 6357068, 65536, 0, 6357069, 65536, 0, 6357070, 65536, 0, 6357071, 65536, 0, 6357072, 65536, 0, 6357073, 65536, 0, 6357074, 65536, 0, 6357075, 65536, 0, 6357076, 65536, 0, 6357077, 65536, 0, 6357078, 65536, 0, 6357079, 65536, 0, 6357080, 65536, 0, 6357081, 65536, 0, 6357082, 65536, 0, 6357083, 65536, 0, 6357084, 65536, 0, 6357085, 65536, 0, 6357086, 65536, 0, 6357087, 65536, 0, 6357088, 65536, 0, 6357089, 65536, 0, 6357090, 65536, 0, 6357091, 65536, 0, 6357092, 65536, 0, 6357093, 65536, 0, 6357094, 65536, 0, 6357095, 65536, 0, 6357096, 65536, 0, 6357097, 65536, 0, 6357098, 65536, 0, 6357099, 65536, 0, 6357100, 65536, 0, 6357101, 65536, 0, 6357102, 65536, 0, 6357103, 65536, 0, 6357104, 65536, 0, 6357105, 65536, 0, 6357106, 65536, 0, 6357107, 65536, 0, 6357108, 65536, 0, 6357109, 65536, 0, 6357110, 65536, 0, 6357111, 65536, 38, 6357112, 65536, 38, 6357113, 65536, 38, 6357114, 65536, 38, 6357115, 65536, 38, 6357116, 65536, 38, 6357117, 65536, 38, 6357118, 65536, 38, 6357119, 65536, 38, 6422528, 65536, 0, 6422529, 65536, 0, 6422530, 65536, 0, 6422531, 65536, 0, 6422532, 65536, 0, 6422533, 65536, 0, 6422534, 65536, 0, 6422535, 65536, 0, 6422536, 65536, 0, 6422537, 65536, 0, 6422538, 65536, 0, 6422539, 65536, 0, 6422540, 65536, 0, 6422541, 65536, 0, 6422542, 65536, 0, 6422543, 65536, 0, 6422544, 65536, 0, 6422545, 65536, 0, 6422546, 65536, 0, 6422547, 65536, 0, 6422548, 65536, 0, 6422549, 393216, 2, 6422550, 458752, 2, 6422551, 393216, 2, 6422552, 458752, 2, 6422553, 393216, 2, 6422554, 458752, 2, 6422555, 393216, 2, 6422556, 458752, 2, 6422557, 65536, 0, 6422558, 65536, 0, 6422559, 65536, 0, 6422560, 65536, 0, 6422561, 65536, 0, 6422562, 65536, 0, 6422563, 393216, 2, 6422564, 458752, 2, 6422565, 393216, 2, 6422566, 458752, 2, 6422567, 393216, 2, 6422568, 458752, 2, 6422569, 393216, 2, 6422570, 458752, 2, 6422571, 393216, 2, 6422572, 458752, 2, 6422573, 393216, 2, 6422574, 458752, 2, 6422575, 393216, 2, 6422576, 458752, 2, 6422577, 393216, 2, 6422578, 458752, 2, 6422579, 393216, 2, 6422580, 458752, 2, 6422581, 393216, 2, 6422582, 458752, 2, 6422583, 393216, 2, 6422584, 458752, 2, 6422585, 65536, 0, 6422586, 65536, 0, 6422587, 65536, 0, 6422588, 65536, 0, 6422589, 65536, 0, 6422590, 65536, 0, 6422591, 65536, 0, 6422592, 65536, 0, 6422593, 65536, 0, 6422594, 65536, 0, 6422595, 65536, 0, 6422596, 65536, 0, 6422597, 65536, 0, 6422598, 65536, 0, 6422599, 65536, 0, 6422600, 65536, 0, 6422601, 65536, 0, 6422602, 65536, 0, 6422603, 65536, 0, 6422604, 65536, 0, 6422605, 65536, 0, 6422606, 65536, 0, 6422607, 65536, 0, 6422608, 65536, 0, 6422609, 65536, 0, 6422610, 65536, 0, 6422611, 65536, 0, 6422612, 65536, 0, 6422613, 65536, 0, 6422614, 65536, 0, 6422615, 65536, 0, 6422616, 65536, 0, 6422617, 65536, 0, 6422618, 65536, 0, 6422619, 65536, 0, 6422620, 65536, 0, 6422621, 65536, 0, 6422622, 65536, 0, 6422623, 65536, 0, 6422624, 65536, 0, 6422625, 65536, 0, 6422626, 65536, 0, 6422627, 65536, 0, 6422628, 65536, 0, 6422629, 65536, 0, 6422630, 65536, 0, 6422631, 65536, 0, 6422632, 65536, 0, 6422633, 65536, 0, 6422634, 65536, 0, 6422635, 65536, 0, 6422636, 65536, 0, 6422637, 65536, 0, 6422638, 65536, 0, 6422639, 65536, 0, 6422640, 65536, 0, 6422641, 65536, 0, 6422642, 65536, 0, 6422643, 65536, 0, 6422644, 65536, 0, 6422645, 65536, 0, 6422646, 65536, 0, 6422647, 65536, 38, 6422648, 65536, 38, 6422649, 65536, 38, 6422650, 65536, 38, 6422651, 65536, 38, 6422652, 65536, 38, 6422653, 65536, 38, 6422654, 65536, 38, 6422655, 65536, 38, 6488064, 65536, 0, 6488065, 65536, 0, 6488066, 65536, 0, 6488067, 65536, 0, 6488068, 65536, 0, 6488069, 65536, 0, 6488070, 65536, 0, 6488071, 65536, 0, 6488072, 65536, 0, 6488073, 65536, 0, 6488074, 65536, 0, 6488075, 65536, 0, 6488076, 65536, 0, 6488077, 65536, 0, 6488078, 65536, 0, 6488079, 65536, 0, 6488080, 65536, 0, 6488081, 65536, 0, 6488082, 65536, 0, 6488083, 65536, 0, 6488084, 65536, 0, 6488085, 65536, 0, 6488086, 65536, 0, 6488087, 65536, 0, 6488088, 65536, 0, 6488089, 65536, 0, 6488090, 65536, 0, 6488091, 65536, 0, 6488092, 65536, 0, 6488093, 65536, 0, 6488094, 65536, 0, 6488095, 65536, 0, 6488096, 65536, 0, 6488097, 65536, 0, 6488098, 65536, 0, 6488099, 393216, 1, 6488100, 458752, 1, 6488101, 393216, 1, 6488102, 458752, 1, 6488103, 393216, 1, 6488104, 458752, 1, 6488105, 393216, 1, 6488106, 458752, 1, 6488107, 393216, 1, 6488108, 458752, 1, 6488109, 393216, 1, 6488110, 458752, 1, 6488111, 393216, 1, 6488112, 458752, 1, 6488113, 393216, 1, 6488114, 458752, 1, 6488115, 393216, 1, 6488116, 458752, 1, 6488117, 393216, 1, 6488118, 458752, 1, 6488119, 393216, 1, 6488120, 458752, 1, 6488121, 65536, 0, 6488122, 65536, 0, 6488123, 65536, 0, 6488124, 65536, 0, 6488125, 65536, 0, 6488126, 65536, 0, 6488127, 65536, 0, 6488128, 65536, 0, 6488129, 65536, 0, 6488130, 65536, 0, 6488131, 65536, 0, 6488132, 65536, 0, 6488133, 65536, 0, 6488134, 65536, 0, 6488135, 65536, 0, 6488136, 65536, 0, 6488137, 65536, 0, 6488138, 65536, 0, 6488139, 65536, 0, 6488140, 65536, 0, 6488141, 65536, 0, 6488142, 65536, 0, 6488143, 65536, 0, 6488144, 65536, 0, 6488145, 65536, 0, 6488146, 65536, 0, 6488147, 65536, 0, 6488148, 65536, 0, 6488149, 65536, 0, 6488150, 65536, 0, 6488151, 65536, 0, 6488152, 65536, 0, 6488153, 65536, 0, 6488154, 65536, 0, 6488155, 65536, 0, 6488156, 65536, 0, 6488157, 65536, 0, 6488158, 65536, 0, 6488159, 65536, 0, 6488160, 65536, 0, 6488161, 65536, 0, 6488162, 65536, 0, 6488163, 65536, 0, 6488164, 65536, 0, 6488165, 65536, 0, 6488166, 65536, 0, 6488167, 65536, 0, 6488168, 65536, 0, 6488169, 65536, 0, 6488170, 65536, 0, 6488171, 65536, 0, 6488172, 65536, 0, 6488173, 65536, 0, 6488174, 65536, 0, 6488175, 65536, 0, 6488176, 65536, 0, 6488177, 65536, 0, 6488178, 65536, 0, 6488179, 65536, 0, 6488180, 65536, 0, 6488181, 65536, 0, 6488182, 65536, 0, 6488183, 65536, 38, 6488184, 65536, 38, 6488185, 65536, 38, 6488186, 65536, 38, 6488187, 65536, 38, 6488188, 65536, 38, 6488189, 65536, 38, 6488190, 65536, 38, 6488191, 65536, 38, 6553600, 65536, 0, 6553601, 65536, 0, 6553602, 65536, 0, 6553603, 65536, 0, 6553604, 65536, 0, 6553605, 65536, 0, 6553606, 65536, 0, 6553607, 65536, 0, 6553608, 65536, 0, 6553609, 65536, 0, 6553610, 65536, 0, 6553611, 65536, 0, 6553612, 65536, 0, 6553613, 65536, 0, 6553614, 65536, 0, 6553615, 65536, 0, 6553616, 65536, 0, 6553617, 65536, 0, 6553618, 65536, 0, 6553619, 65536, 0, 6553620, 65536, 0, 6553621, 65536, 0, 6553622, 65536, 0, 6553623, 65536, 0, 6553624, 65536, 0, 6553625, 65536, 0, 6553626, 65536, 0, 6553627, 65536, 0, 6553628, 65536, 0, 6553629, 65536, 0, 6553630, 65536, 0, 6553631, 65536, 0, 6553632, 65536, 0, 6553633, 65536, 0, 6553634, 65536, 0, 6553635, 393216, 2, 6553636, 458752, 2, 6553637, 393216, 2, 6553638, 458752, 2, 6553639, 393216, 2, 6553640, 458752, 2, 6553641, 393216, 2, 6553642, 458752, 2, 6553643, 393216, 2, 6553644, 458752, 2, 6553645, 393216, 2, 6553646, 458752, 2, 6553647, 393216, 2, 6553648, 458752, 2, 6553649, 393216, 2, 6553650, 458752, 2, 6553651, 393216, 2, 6553652, 458752, 2, 6553653, 393216, 2, 6553654, 458752, 2, 6553655, 393216, 2, 6553656, 458752, 2, 6553657, 65536, 0, 6553658, 65536, 0, 6553659, 65536, 0, 6553660, 65536, 0, 6553661, 65536, 0, 6553662, 65536, 0, 6553663, 65536, 0, 6553664, 65536, 0, 6553665, 65536, 0, 6553666, 65536, 0, 6553667, 65536, 0, 6553668, 65536, 0, 6553669, 65536, 0, 6553670, 65536, 0, 6553671, 65536, 0, 6553672, 65536, 0, 6553673, 65536, 0, 6553674, 65536, 0, 6553675, 65536, 0, 6553676, 65536, 0, 6553677, 65536, 0, 6553678, 65536, 0, 6553679, 65536, 0, 6553680, 65536, 0, 6553681, 65536, 0, 6553682, 65536, 0, 6553683, 65536, 0, 6553684, 65536, 0, 6553685, 65536, 0, 6553686, 65536, 0, 6553687, 65536, 0, 6553688, 65536, 0, 6553689, 65536, 0, 6553690, 65536, 0, 6553691, 65536, 0, 6553692, 65536, 0, 6553693, 65536, 0, 6553694, 65536, 0, 6553695, 65536, 0, 6553696, 65536, 0, 6553697, 65536, 0, 6553698, 65536, 0, 6553699, 65536, 0, 6553700, 65536, 0, 6553701, 65536, 0, 6553702, 65536, 0, 6553703, 65536, 0, 6553704, 65536, 0, 6553705, 65536, 0, 6553706, 65536, 0, 6553707, 65536, 0, 6553708, 65536, 0, 6553709, 65536, 0, 6553710, 65536, 0, 6553711, 65536, 0, 6553712, 65536, 0, 6553713, 65536, 0, 6553714, 65536, 0, 6553715, 65536, 0, 6553716, 65536, 0, 6553717, 65536, 0, 6553718, 65536, 0, 6553719, 65536, 38, 6553720, 65536, 38, 6553721, 65536, 38, 6553722, 65536, 38, 6553723, 65536, 38, 6553724, 65536, 38, 6553725, 65536, 38, 6553726, 65536, 38, 6553727, 65536, 38, 6619136, 65536, 0, 6619137, 65536, 0, 6619138, 65536, 0, 6619139, 65536, 0, 6619140, 65536, 0, 6619141, 65536, 0, 6619142, 65536, 0, 6619143, 65536, 0, 6619144, 65536, 0, 6619145, 65536, 0, 6619146, 65536, 0, 6619147, 65536, 0, 6619148, 65536, 0, 6619149, 65536, 0, 6619150, 65536, 0, 6619151, 65536, 0, 6619152, 65536, 0, 6619153, 65536, 0, 6619154, 65536, 0, 6619155, 65536, 0, 6619156, 65536, 0, 6619157, 65536, 0, 6619158, 65536, 0, 6619159, 65536, 0, 6619160, 65536, 0, 6619161, 65536, 0, 6619162, 65536, 0, 6619163, 65536, 0, 6619164, 65536, 0, 6619165, 65536, 0, 6619166, 65536, 0, 6619167, 65536, 0, 6619168, 65536, 0, 6619169, 65536, 0, 6619170, 65536, 0, 6619171, 393216, 1, 6619172, 458752, 1, 6619173, 393216, 1, 6619174, 458752, 1, 6619175, 393216, 1, 6619176, 458752, 1, 6619177, 393216, 1, 6619178, 458752, 1, 6619179, 393216, 1, 6619180, 458752, 1, 6619181, 393216, 1, 6619182, 458752, 1, 6619183, 393216, 1, 6619184, 458752, 1, 6619185, 393216, 1, 6619186, 458752, 1, 6619187, 393216, 1, 6619188, 458752, 1, 6619189, 393216, 1, 6619190, 458752, 1, 6619191, 393216, 1, 6619192, 458752, 1, 6619193, 65536, 0, 6619194, 65536, 0, 6619195, 65536, 0, 6619196, 65536, 0, 6619197, 65536, 0, 6619198, 65536, 0, 6619199, 65536, 0, 6619200, 65536, 0, 6619201, 65536, 0, 6619202, 65536, 0, 6619203, 65536, 0, 6619204, 65536, 0, 6619205, 65536, 0, 6619206, 65536, 0, 6619207, 65536, 0, 6619208, 65536, 0, 6619209, 65536, 0, 6619210, 65536, 0, 6619211, 65536, 0, 6619212, 65536, 0, 6619213, 65536, 0, 6619214, 65536, 0, 6619215, 65536, 0, 6619216, 65536, 0, 6619217, 65536, 0, 6619218, 65536, 0, 6619219, 65536, 0, 6619220, 65536, 0, 6619221, 65536, 0, 6619222, 65536, 0, 6619223, 65536, 0, 6619224, 65536, 0, 6619225, 65536, 0, 6619226, 65536, 0, 6619227, 65536, 0, 6619228, 65536, 0, 6619229, 65536, 0, 6619230, 65536, 0, 6619231, 65536, 0, 6619232, 65536, 0, 6619233, 65536, 0, 6619234, 65536, 0, 6619235, 65536, 0, 6619236, 65536, 0, 6619237, 65536, 0, 6619238, 65536, 0, 6619239, 65536, 0, 6619240, 65536, 0, 6619241, 65536, 0, 6619242, 65536, 0, 6619243, 65536, 0, 6619244, 65536, 0, 6619245, 65536, 0, 6619246, 65536, 0, 6619247, 65536, 0, 6619248, 65536, 0, 6619249, 65536, 0, 6619250, 65536, 0, 6619251, 65536, 0, 6619252, 65536, 0, 6619253, 65536, 0, 6619254, 65536, 0, 6619255, 65536, 38, 6619256, 65536, 38, 6619257, 65536, 38, 6619258, 65536, 38, 6619259, 65536, 38, 6619260, 65536, 38, 6619261, 65536, 38, 6619262, 65536, 38, 6619263, 65536, 38, 6684672, 65536, 0, 6684673, 65536, 0, 6684674, 65536, 0, 6684675, 65536, 0, 6684676, 65536, 0, 6684677, 65536, 0, 6684678, 65536, 0, 6684679, 65536, 0, 6684680, 65536, 0, 6684681, 65536, 0, 6684682, 65536, 0, 6684683, 65536, 0, 6684684, 65536, 0, 6684685, 65536, 0, 6684686, 65536, 0, 6684687, 65536, 0, 6684688, 65536, 0, 6684689, 65536, 0, 6684690, 65536, 0, 6684691, 65536, 0, 6684692, 65536, 0, 6684693, 65536, 0, 6684694, 65536, 0, 6684695, 65536, 0, 6684696, 65536, 0, 6684697, 65536, 0, 6684698, 65536, 0, 6684699, 65536, 0, 6684700, 65536, 0, 6684701, 65536, 0, 6684702, 65536, 0, 6684703, 65536, 0, 6684704, 65536, 0, 6684705, 65536, 0, 6684706, 65536, 0, 6684707, 65536, 0, 6684708, 65536, 0, 6684709, 65536, 0, 6684710, 65536, 0, 6684711, 65536, 0, 6684712, 65536, 0, 6684713, 65536, 0, 6684714, 65536, 0, 6684715, 65536, 0, 6684716, 65536, 0, 6684717, 65536, 0, 6684718, 65536, 0, 6684719, 65536, 0, 6684720, 65536, 0, 6684721, 65536, 0, 6684722, 65536, 0, 6684723, 65536, 0, 6684724, 65536, 0, 6684725, 65536, 0, 6684726, 65536, 0, 6684727, 65536, 0, 6684728, 65536, 0, 6684729, 65536, 0, 6684730, 65536, 0, 6684731, 65536, 0, 6684732, 65536, 0, 6684733, 65536, 0, 6684734, 65536, 0, 6684735, 65536, 0, 6684736, 65536, 0, 6684737, 65536, 0, 6684738, 65536, 0, 6684739, 65536, 0, 6684740, 65536, 0, 6684741, 65536, 0, 6684742, 65536, 0, 6684743, 65536, 0, 6684744, 65536, 0, 6684745, 65536, 0, 6684746, 65536, 0, 6684747, 65536, 0, 6684748, 65536, 0, 6684749, 65536, 0, 6684750, 65536, 0, 6684751, 65536, 0, 6684752, 65536, 0, 6684753, 65536, 0, 6684754, 65536, 0, 6684755, 65536, 0, 6684756, 65536, 0, 6684757, 65536, 0, 6684758, 65536, 0, 6684759, 65536, 0, 6684760, 65536, 0, 6684761, 65536, 0, 6684762, 65536, 0, 6684763, 65536, 0, 6684764, 65536, 0, 6684765, 65536, 0, 6684766, 65536, 0, 6684767, 65536, 0, 6684768, 65536, 0, 6684769, 65536, 0, 6684770, 65536, 0, 6684771, 65536, 0, 6684772, 65536, 0, 6684773, 65536, 0, 6684774, 65536, 0, 6684775, 65536, 0, 6684776, 65536, 0, 6684777, 65536, 0, 6684778, 65536, 0, 6684779, 65536, 0, 6684780, 65536, 0, 6684781, 65536, 0, 6684782, 65536, 0, 6684783, 65536, 0, 6684784, 65536, 0, 6684785, 65536, 0, 6684786, 65536, 0, 6684787, 65536, 0, 6684788, 65536, 0, 6684789, 65536, 0, 6684790, 65536, 0, 6684791, 65536, 38, 6684792, 65536, 38, 6684793, 65536, 38, 6684794, 65536, 38, 6684795, 65536, 38, 6684796, 65536, 38, 6684797, 65536, 38, 6684798, 65536, 38, 6684799, 65536, 38, 6750208, 65536, 0, 6750209, 65536, 0, 6750210, 65536, 0, 6750211, 65536, 0, 6750212, 65536, 0, 6750213, 65536, 0, 6750214, 65536, 0, 6750215, 65536, 0, 6750216, 65536, 0, 6750217, 65536, 0, 6750218, 65536, 0, 6750219, 65536, 0, 6750220, 65536, 0, 6750221, 65536, 0, 6750222, 65536, 0, 6750223, 65536, 0, 6750224, 65536, 0, 6750225, 65536, 0, 6750226, 65536, 0, 6750227, 65536, 0, 6750228, 65536, 0, 6750229, 65536, 0, 6750230, 65536, 0, 6750231, 65536, 0, 6750232, 65536, 0, 6750233, 65536, 0, 6750234, 65536, 0, 6750235, 65536, 0, 6750236, 65536, 0, 6750237, 65536, 0, 6750238, 65536, 0, 6750239, 65536, 0, 6750240, 65536, 0, 6750241, 65536, 0, 6750242, 65536, 0, 6750243, 65536, 0, 6750244, 65536, 0, 6750245, 65536, 0, 6750246, 65536, 0, 6750247, 65536, 0, 6750248, 65536, 0, 6750249, 65536, 0, 6750250, 65536, 0, 6750251, 65536, 0, 6750252, 65536, 0, 6750253, 65536, 0, 6750254, 65536, 0, 6750255, 65536, 0, 6750256, 65536, 0, 6750257, 65536, 0, 6750258, 65536, 0, 6750259, 65536, 0, 6750260, 65536, 0, 6750261, 65536, 0, 6750262, 65536, 0, 6750263, 65536, 0, 6750264, 65536, 0, 6750265, 65536, 0, 6750266, 65536, 0, 6750267, 65536, 0, 6750268, 65536, 0, 6750269, 65536, 0, 6750270, 65536, 0, 6750271, 65536, 0, 6750272, 65536, 0, 6750273, 65536, 0, 6750274, 65536, 0, 6750275, 65536, 0, 6750276, 65536, 0, 6750277, 65536, 0, 6750278, 65536, 0, 6750279, 65536, 0, 6750280, 65536, 0, 6750281, 65536, 0, 6750282, 65536, 0, 6750283, 65536, 0, 6750284, 65536, 0, 6750285, 65536, 0, 6750286, 65536, 0, 6750287, 65536, 0, 6750288, 65536, 0, 6750289, 65536, 0, 6750290, 65536, 0, 6750291, 65536, 0, 6750292, 65536, 0, 6750293, 65536, 0, 6750294, 65536, 0, 6750295, 65536, 0, 6750296, 65536, 0, 6750297, 65536, 0, 6750298, 65536, 0, 6750299, 65536, 0, 6750300, 65536, 0, 6750301, 65536, 0, 6750302, 65536, 0, 6750303, 65536, 0, 6750304, 65536, 0, 6750305, 65536, 0, 6750306, 65536, 0, 6750307, 65536, 0, 6750308, 65536, 0, 6750309, 65536, 0, 6750310, 65536, 0, 6750311, 65536, 0, 6750312, 65536, 0, 6750313, 65536, 0, 6750314, 65536, 0, 6750315, 65536, 0, 6750316, 65536, 0, 6750317, 65536, 0, 6750318, 65536, 0, 6750319, 65536, 0, 6750320, 65536, 0, 6750321, 65536, 0, 6750322, 65536, 0, 6750323, 65536, 0, 6750324, 65536, 0, 6750325, 65536, 0, 6750326, 65536, 0, 6750327, 65536, 38, 6750328, 65536, 38, 6750329, 65536, 38, 6750330, 65536, 38, 6750331, 65536, 38, 6750332, 65536, 38, 6750333, 65536, 38, 6750334, 65536, 38, 6750335, 65536, 38, 6815744, 65536, 0, 6815745, 65536, 0, 6815746, 65536, 0, 6815747, 65536, 0, 6815748, 65536, 0, 6815749, 65536, 0, 6815750, 65536, 0, 6815751, 65536, 0, 6815752, 65536, 0, 6815753, 65536, 0, 6815754, 65536, 0, 6815755, 65536, 0, 6815756, 65536, 0, 6815757, 65536, 0, 6815758, 65536, 0, 6815759, 65536, 0, 6815760, 65536, 0, 6815761, 65536, 0, 6815762, 65536, 0, 6815763, 65536, 0, 6815764, 65536, 0, 6815765, 65536, 0, 6815766, 65536, 0, 6815767, 65536, 0, 6815768, 65536, 0, 6815769, 65536, 0, 6815770, 65536, 0, 6815771, 65536, 0, 6815772, 65536, 0, 6815773, 65536, 0, 6815774, 65536, 0, 6815775, 65536, 0, 6815776, 65536, 0, 6815777, 65536, 0, 6815778, 65536, 0, 6815779, 65536, 0, 6815780, 65536, 0, 6815781, 65536, 0, 6815782, 65536, 0, 6815783, 65536, 0, 6815784, 65536, 0, 6815785, 65536, 0, 6815786, 65536, 0, 6815787, 65536, 0, 6815788, 65536, 0, 6815789, 65536, 0, 6815790, 65536, 0, 6815791, 65536, 0, 6815792, 65536, 0, 6815793, 65536, 0, 6815794, 65536, 0, 6815795, 65536, 0, 6815796, 65536, 0, 6815797, 65536, 0, 6815798, 65536, 0, 6815799, 65536, 0, 6815800, 65536, 0, 6815801, 65536, 0, 6815802, 65536, 0, 6815803, 65536, 0, 6815804, 65536, 0, 6815805, 65536, 0, 6815806, 65536, 0, 6815807, 65536, 0, 6815808, 65536, 0, 6815809, 65536, 0, 6815810, 65536, 0, 6815811, 65536, 0, 6815812, 65536, 0, 6815813, 65536, 0, 6815814, 65536, 0, 6815815, 65536, 0, 6815816, 65536, 0, 6815817, 65536, 0, 6815818, 65536, 0, 6815819, 65536, 0, 6815820, 65536, 0, 6815821, 65536, 0, 6815822, 65536, 0, 6815823, 65536, 0, 6815824, 65536, 0, 6815825, 65536, 0, 6815826, 65536, 0, 6815827, 65536, 0, 6815828, 65536, 0, 6815829, 65536, 0, 6815830, 65536, 0, 6815831, 65536, 0, 6815832, 65536, 0, 6815833, 65536, 0, 6815834, 65536, 0, 6815835, 65536, 0, 6815836, 65536, 0, 6815837, 65536, 0, 6815838, 65536, 0, 6815839, 65536, 0, 6815840, 65536, 0, 6815841, 65536, 0, 6815842, 65536, 0, 6815843, 65536, 0, 6815844, 65536, 0, 6815845, 65536, 0, 6815846, 65536, 0, 6815847, 65536, 0, 6815848, 65536, 0, 6815849, 65536, 0, 6815850, 65536, 0, 6815851, 65536, 0, 6815852, 65536, 0, 6815853, 65536, 0, 6815854, 65536, 0, 6815855, 65536, 0, 6815856, 65536, 0, 6815857, 65536, 0, 6815858, 65536, 0, 6815859, 65536, 0, 6815860, 65536, 0, 6815861, 65536, 0, 6815862, 65536, 0, 6815863, 65536, 38, 6815864, 65536, 38, 6815865, 65536, 38, 6815866, 65536, 38, 6815867, 65536, 38, 6815868, 65536, 38, 6815869, 65536, 38, 6815870, 65536, 38, 6815871, 65536, 38, 6881280, 65536, 0, 6881281, 65536, 0, 6881282, 65536, 0, 6881283, 65536, 0, 6881284, 65536, 0, 6881285, 65536, 0, 6881286, 65536, 0, 6881287, 65536, 0, 6881288, 65536, 0, 6881289, 65536, 0, 6881290, 65536, 0, 6881291, 65536, 0, 6881292, 65536, 0, 6881293, 65536, 0, 6881294, 65536, 0, 6881295, 65536, 0, 6881296, 65536, 0, 6881297, 65536, 0, 6881298, 65536, 0, 6881299, 65536, 0, 6881300, 65536, 0, 6881301, 65536, 0, 6881302, 65536, 0, 6881303, 65536, 0, 6881304, 65536, 0, 6881305, 65536, 0, 6881306, 65536, 0, 6881307, 65536, 0, 6881308, 65536, 0, 6881309, 65536, 0, 6881310, 65536, 0, 6881311, 65536, 0, 6881312, 65536, 0, 6881313, 65536, 0, 6881314, 65536, 0, 6881315, 65536, 0, 6881316, 65536, 0, 6881317, 65536, 0, 6881318, 65536, 0, 6881319, 65536, 0, 6881320, 65536, 0, 6881321, 65536, 0, 6881322, 65536, 0, 6881323, 65536, 0, 6881324, 65536, 0, 6881325, 65536, 0, 6881326, 65536, 0, 6881327, 65536, 0, 6881328, 65536, 0, 6881329, 65536, 0, 6881330, 65536, 0, 6881331, 65536, 0, 6881332, 65536, 0, 6881333, 65536, 0, 6881334, 65536, 0, 6881335, 65536, 0, 6881336, 65536, 0, 6881337, 65536, 0, 6881338, 65536, 0, 6881339, 65536, 0, 6881340, 65536, 0, 6881341, 65536, 0, 6881342, 65536, 0, 6881343, 65536, 0, 6881344, 65536, 0, 6881345, 65536, 0, 6881346, 65536, 0, 6881347, 65536, 0, 6881348, 65536, 0, 6881349, 65536, 0, 6881350, 65536, 0, 6881351, 65536, 0, 6881352, 65536, 0, 6881353, 65536, 0, 6881354, 65536, 0, 6881355, 65536, 0, 6881356, 65536, 0, 6881357, 65536, 0, 6881358, 65536, 0, 6881359, 65536, 0, 6881360, 65536, 0, 6881361, 65536, 0, 6881362, 65536, 0, 6881363, 65536, 0, 6881364, 65536, 0, 6881365, 65536, 0, 6881366, 65536, 0, 6881367, 65536, 0, 6881368, 65536, 0, 6881369, 65536, 0, 6881370, 65536, 0, 6881371, 65536, 0, 6881372, 65536, 0, 6881373, 65536, 0, 6881374, 65536, 0, 6881375, 65536, 0, 6881376, 65536, 0, 6881377, 65536, 0, 6881378, 65536, 0, 6881379, 65536, 0, 6881380, 65536, 0, 6881381, 65536, 0, 6881382, 65536, 0, 6881383, 65536, 0, 6881384, 65536, 0, 6881385, 65536, 0, 6881386, 65536, 0, 6881387, 65536, 0, 6881388, 65536, 0, 6881389, 65536, 0, 6881390, 65536, 0, 6881391, 65536, 0, 6881392, 65536, 0, 6881393, 65536, 0, 6881394, 65536, 0, 6881395, 65536, 0, 6881396, 65536, 0, 6881397, 65536, 0, 6881398, 65536, 0, 6881399, 65536, 38, 6881400, 65536, 38, 6881401, 65536, 38, 6881402, 65536, 38, 6881403, 65536, 38, 6881404, 65536, 38, 6881405, 65536, 38, 6881406, 65536, 38, 6881407, 65536, 38 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1376272, 3, 0, 1376273, 3, 0, 1441806, 3, 0, 1441807, 3, 0, 1441808, 3, 0, 1441809, 3, 0, 1507341, 3, 0, 1507342, 3, 0, 1507343, 3, 0, 1507344, 3, 0, 1507345, 3, 0, 1507355, 3, 0, 1507356, 3, 0, 1572877, 3, 0, 1572878, 3, 0, 1572879, 3, 0, 1572880, 3, 0, 1572881, 3, 0, 1572890, 3, 0, 1572891, 3, 0, 1572892, 3, 0, 1638413, 3, 0, 1638414, 3, 0, 1638415, 3, 0, 1638416, 3, 0, 1638417, 3, 0, 1638425, 3, 0, 1638426, 3, 0, 1638427, 3, 0, 1638428, 3, 0, 1703949, 3, 0, 1703950, 3, 0, 1703951, 3, 0, 1703952, 3, 0, 1703953, 3, 0, 1703961, 3, 0, 1703962, 3, 0, 1703963, 3, 0, 1703964, 3, 0, 1769485, 3, 0, 1769486, 3, 0, 1769487, 3, 0, 1769488, 3, 0, 1769489, 3, 0, 1769497, 3, 0, 1769498, 3, 0, 1769499, 3, 0, 1769500, 3, 0, 1835021, 3, 0, 1835022, 3, 0, 1835023, 3, 0, 1835024, 3, 0, 1835025, 3, 0, 1835033, 3, 0, 1835034, 3, 0, 1835035, 3, 0, 1835036, 3, 0, 1900558, 3, 0, 1900559, 3, 0, 1900560, 3, 0, 1900561, 3, 0, 1900570, 3, 0, 1900571, 3, 0, 1966095, 3, 0, 1966096, 3, 0, 3997733, 3, 0, 3997734, 3, 0, 3997735, 3, 0, 4063262, 3, 0, 4063263, 3, 0, 4063264, 3, 0, 4063265, 3, 0, 4063266, 3, 0, 4063267, 3, 0, 4063268, 3, 0, 4063269, 3, 0, 4063270, 3, 0, 4063271, 3, 0, 4128797, 3, 0, 4128798, 3, 0, 4128799, 3, 0, 4128800, 3, 0, 4128801, 3, 0, 4128802, 3, 0, 4128803, 3, 0, 4128804, 3, 0, 4128805, 3, 0, 4128806, 3, 0, 4128807, 3, 0, 4128808, 3, 0, 4128809, 3, 0, 4128810, 3, 0, 4128811, 3, 0, 4194333, 3, 0, 4194334, 3, 0, 4194335, 3, 0, 4194336, 3, 0, 4194337, 3, 0, 4194338, 3, 0, 4194339, 3, 0, 4194340, 3, 0, 4194341, 3, 0, 4194342, 3, 0, 4194343, 3, 0, 4194344, 3, 0, 4194345, 3, 0, 4194346, 3, 0, 4194347, 3, 0, 4259869, 3, 0, 4259870, 3, 0, 4259871, 3, 0, 4259872, 3, 0, 4259873, 3, 0, 4259874, 3, 0, 4259875, 3, 0, 4259876, 3, 0, 4259877, 3, 0, 4259880, 3, 0, 4259881, 3, 0, 4259882, 3, 0, 4259883, 3, 0, 4325416, 3, 0, 4325417, 3, 0, 4325418, 3, 0, 4325419, 3, 0, 4390952, 3, 0, 4390953, 3, 0, 4390954, 3, 0, 4390955, 3, 0, 4456488, 3, 0, 4456489, 3, 0, 4456490, 3, 0, 4456491, 3, 0, 4915235, 3, 0, 4915236, 3, 0, 4915237, 3, 0, 4980762, 3, 0, 4980763, 3, 0, 4980771, 3, 0, 4980772, 3, 0, 4980773, 3, 0, 5046297, 3, 0, 5046298, 3, 0, 5046299, 3, 0, 5046300, 3, 0, 5046301, 3, 0, 5046302, 3, 0, 5046303, 3, 0, 5046304, 3, 0, 5046305, 3, 0, 5046306, 3, 0, 5046307, 3, 0, 5046308, 3, 0, 5046309, 3, 0, 5111833, 3, 0, 5111834, 3, 0, 5111835, 3, 0, 5111836, 3, 0, 5111837, 3, 0, 5111838, 3, 0, 5111839, 3, 0, 5111840, 3, 0, 5111841, 3, 0, 5111842, 3, 0, 5111843, 3, 0, 5111844, 3, 0, 5111845, 3, 0, 5177369, 3, 0, 5177370, 3, 0, 5177371, 3, 0, 5177372, 3, 0, 5177373, 3, 0, 5177374, 3, 0, 5177375, 3, 0, 5177376, 3, 0, 5177377, 3, 0, 5177378, 3, 0, 5177379, 3, 0, 5177380, 3, 0, 5177381, 3, 0, 5242906, 3, 0, 5242907, 3, 0, 5242908, 3, 0, 5242909, 3, 0, 5242910, 3, 0, 5242911, 3, 0, 5242912, 3, 0, 5242913, 3, 0, 5242914, 3, 0, 5242915, 3, 0, 5242916, 3, 0, 5242917, 3, 0, 5308442, 3, 0, 5308443, 3, 0, 5308444, 3, 0, 5308445, 3, 0, 5308446, 3, 0, 5308447, 3, 0, 5308448, 3, 0, 5373978, 3, 0, 5373979, 3, 0, 5373980, 3, 0, 5373981, 3, 0, 5373982, 3, 0, 5373983, 3, 0, 5373984, 3, 0, 5373985, 3, 0, 5439518, 3, 0, 5439519, 3, 0, 5439520, 3, 0, 5439521, 3, 0, 5505053, 3, 0, 5505054, 3, 0, 5505055, 3, 0, 5505056, 3, 0, 5505057, 3, 0, 5570589, 3, 0, 5570590, 3, 0, 5570591, 3, 0, 5570592, 3, 0, 5570593, 3, 0, 5636125, 3, 0, 5636126, 3, 0, 5636127, 3, 0, 5636128, 3, 0, 5636129, 3, 0, 22, 3, 0, 23, 3, 0, 24, 3, 0, 25, 3, 0, 26, 3, 0, 28, 3, 0, 29, 3, 0, 30, 3, 0, 31, 3, 0, 33, 3, 0, 34, 3, 0, 35, 3, 0, 36, 3, 0, 37, 3, 0, 38, 3, 0, 55, 3, 0, 56, 3, 0, 57, 3, 0, 58, 3, 0, 59, 3, 0, 60, 3, 0, 61, 3, 0, 62, 3, 0, 64, 3, 0, 65, 3, 0, 66, 3, 0, 67, 3, 0, 68, 3, 0, 69, 3, 0, 65536, 3, 0, 65537, 3, 0, 65558, 3, 0, 65559, 3, 0, 65560, 3, 0, 65561, 3, 0, 65562, 3, 0, 65564, 3, 0, 65565, 3, 0, 65566, 3, 0, 65567, 3, 0, 65569, 3, 0, 65570, 3, 0, 65571, 3, 0, 65572, 3, 0, 65573, 3, 0, 65574, 3, 0, 65591, 3, 0, 65592, 3, 0, 65593, 3, 0, 65594, 3, 0, 65595, 3, 0, 65596, 3, 0, 65597, 3, 0, 65598, 3, 0, 65600, 3, 0, 65601, 3, 0, 65602, 3, 0, 65603, 3, 0, 65604, 3, 0, 65605, 3, 0, 131072, 3, 0, 131073, 3, 0, 131096, 3, 0, 131097, 3, 0, 131098, 3, 0, 131100, 3, 0, 131101, 3, 0, 131102, 3, 0, 131103, 3, 0, 131105, 3, 0, 131106, 3, 0, 131107, 3, 0, 131108, 3, 0, 131109, 3, 0, 131110, 3, 0, 131127, 3, 0, 131128, 3, 0, 131129, 3, 0, 131130, 3, 0, 131131, 3, 0, 131132, 3, 0, 131133, 3, 0, 131134, 3, 0, 131136, 3, 0, 131137, 3, 0, 131138, 3, 0, 131139, 3, 0, 131140, 3, 0, 131141, 3, 0, 196608, 3, 0, 196609, 3, 0, 196632, 3, 0, 196633, 3, 0, 196634, 3, 0, 196636, 3, 0, 196637, 3, 0, 196638, 3, 0, 196639, 3, 0, 196641, 3, 0, 196642, 3, 0, 196643, 3, 0, 196644, 3, 0, 196645, 3, 0, 196646, 3, 0, 196663, 3, 0, 196664, 3, 0, 196665, 3, 0, 196666, 3, 0, 196667, 3, 0, 196668, 3, 0, 196669, 3, 0, 196670, 3, 0, 196672, 3, 0, 196673, 3, 0, 196674, 3, 0, 196675, 3, 0, 196676, 3, 0, 196677, 3, 0, 262144, 3, 0, 262145, 3, 0, 262168, 3, 0, 262169, 3, 0, 262170, 3, 0, 262172, 3, 0, 262173, 3, 0, 262174, 3, 0, 262175, 3, 0, 262177, 3, 0, 262178, 3, 0, 262179, 3, 0, 262180, 3, 0, 262181, 3, 0, 262182, 3, 0, 262199, 3, 0, 262200, 3, 0, 262212, 3, 0, 262213, 3, 0, 327680, 3, 0, 327681, 3, 0, 327682, 3, 0, 327683, 3, 0, 327684, 3, 0, 327685, 3, 0, 327686, 3, 0, 327687, 3, 0, 327688, 3, 0, 327689, 3, 0, 327690, 3, 0, 327708, 3, 0, 327709, 3, 0, 327710, 3, 0, 327711, 3, 0, 327713, 3, 0, 327714, 3, 0, 327715, 3, 0, 327716, 3, 0, 327717, 3, 0, 327718, 3, 0, 327735, 3, 0, 327736, 3, 0, 327737, 3, 0, 327738, 3, 0, 327739, 3, 0, 327741, 3, 0, 327742, 3, 0, 327743, 3, 0, 327744, 3, 0, 327745, 3, 0, 327746, 3, 0, 327747, 3, 0, 327748, 3, 0, 327749, 3, 0, 393216, 3, 0, 393217, 3, 0, 393218, 3, 0, 393219, 3, 0, 393220, 3, 0, 393221, 3, 0, 393222, 3, 0, 393223, 3, 0, 393224, 3, 0, 393225, 3, 0, 393238, 3, 0, 393239, 3, 0, 393240, 3, 0, 393241, 3, 0, 393242, 3, 0, 393243, 3, 0, 393244, 3, 0, 393245, 3, 0, 393246, 3, 0, 393247, 3, 0, 393249, 3, 0, 393250, 3, 0, 393251, 3, 0, 393252, 3, 0, 393253, 3, 0, 393254, 3, 0, 393271, 3, 0, 393272, 3, 0, 393273, 3, 0, 393274, 3, 0, 393275, 3, 0, 393277, 3, 0, 393278, 3, 0, 393279, 3, 0, 393280, 3, 0, 393281, 3, 0, 393282, 3, 0, 393283, 3, 0, 393284, 3, 0, 393285, 3, 0, 458752, 3, 0, 458753, 3, 0, 458754, 3, 0, 458755, 3, 0, 458756, 3, 0, 458757, 3, 0, 458758, 3, 0, 458759, 3, 0, 458760, 3, 0, 458761, 3, 0, 458764, 3, 0, 458765, 3, 0, 458766, 3, 0, 458771, 3, 0, 458772, 3, 0, 458774, 3, 0, 458775, 3, 0, 458776, 3, 0, 458777, 3, 0, 458778, 3, 0, 458779, 3, 0, 458780, 3, 0, 458781, 3, 0, 458782, 3, 0, 458783, 3, 0, 458785, 3, 0, 458786, 3, 0, 458787, 3, 0, 458788, 3, 0, 458789, 3, 0, 458790, 3, 0, 458807, 3, 0, 458808, 3, 0, 458809, 3, 0, 458810, 3, 0, 458811, 3, 0, 458813, 3, 0, 458814, 3, 0, 458815, 3, 0, 458816, 3, 0, 458817, 3, 0, 458818, 3, 0, 458819, 3, 0, 458820, 3, 0, 458821, 3, 0, 524288, 3, 0, 524289, 3, 0, 524290, 3, 0, 524291, 3, 0, 524292, 3, 0, 524293, 3, 0, 524294, 3, 0, 524295, 3, 0, 524296, 3, 0, 524297, 3, 0, 524298, 3, 0, 524300, 3, 0, 524301, 3, 0, 524302, 3, 0, 524303, 3, 0, 524304, 3, 0, 524305, 3, 0, 524306, 3, 0, 524307, 3, 0, 524308, 3, 0, 524310, 3, 0, 524311, 3, 0, 524312, 3, 0, 524313, 3, 0, 524314, 3, 0, 524315, 3, 0, 524316, 3, 0, 524317, 3, 0, 524318, 3, 0, 524319, 3, 0, 524321, 3, 0, 524322, 3, 0, 524323, 3, 0, 524324, 3, 0, 524325, 3, 0, 524326, 3, 0, 524343, 3, 0, 524344, 3, 0, 524345, 3, 0, 524346, 3, 0, 524347, 3, 0, 524349, 3, 0, 524350, 3, 0, 524351, 3, 0, 524352, 3, 0, 524353, 3, 0, 524354, 3, 0, 524355, 3, 0, 524356, 3, 0, 524357, 3, 0, 589824, 3, 0, 589825, 3, 0, 589826, 3, 0, 589827, 3, 0, 589828, 3, 0, 589829, 3, 0, 589830, 3, 0, 589831, 3, 0, 589832, 3, 0, 589833, 3, 0, 589834, 3, 0, 589836, 3, 0, 589837, 3, 0, 589838, 3, 0, 589839, 3, 0, 589840, 3, 0, 589841, 3, 0, 589842, 3, 0, 589843, 3, 0, 589844, 3, 0, 589849, 3, 0, 589850, 3, 0, 589851, 3, 0, 589852, 3, 0, 589853, 3, 0, 589854, 3, 0, 589855, 3, 0, 589857, 3, 0, 589858, 3, 0, 589859, 3, 0, 589860, 3, 0, 589861, 3, 0, 589862, 3, 0, 589879, 3, 0, 589880, 3, 0, 589881, 3, 0, 589882, 3, 0, 589883, 3, 0, 589885, 3, 0, 589886, 3, 0, 589887, 3, 0, 589888, 3, 0, 589889, 3, 0, 589890, 3, 0, 589891, 3, 0, 589892, 3, 0, 589893, 3, 0, 655360, 3, 0, 655361, 3, 0, 655362, 3, 0, 655363, 3, 0, 655364, 3, 0, 655365, 3, 0, 655366, 3, 0, 655367, 3, 0, 655368, 3, 0, 655369, 3, 0, 655370, 3, 0, 720896, 3, 0, 720897, 3, 0, 720898, 3, 0, 720899, 3, 0, 720900, 3, 0, 720901, 3, 0, 720902, 3, 0, 720903, 3, 0, 720904, 3, 0, 720905, 3, 0, 720906, 3, 0, 786432, 3, 0, 786433, 3, 0, 786434, 3, 0, 786435, 3, 0, 786436, 3, 0, 786437, 3, 0, 786438, 3, 0, 786439, 3, 0, 786440, 3, 0, 786441, 3, 0, 786442, 3, 0, 917504, 3, 0, 917505, 3, 0, 917506, 3, 0, 917507, 3, 0, 917508, 3, 0, 917509, 3, 0, 917511, 3, 0, 917512, 3, 0, 917513, 3, 0, 917514, 3, 0, 983040, 3, 0, 983041, 3, 0, 983042, 3, 0, 983043, 3, 0, 983044, 3, 0, 983045, 3, 0, 983047, 3, 0, 983048, 3, 0, 983049, 3, 0, 983050, 3, 0, 1048576, 3, 0, 1048577, 3, 0, 1048578, 3, 0, 1048579, 3, 0, 1048580, 3, 0, 1048581, 3, 0, 1048583, 3, 0, 1048584, 3, 0, 1048585, 3, 0, 1048586, 3, 0, 1114112, 3, 0, 1114113, 3, 0, 1114114, 3, 0, 1114115, 3, 0, 1114116, 3, 0, 1114117, 3, 0, 1114119, 3, 0, 1114120, 3, 0, 1114121, 3, 0, 1114122, 3, 0, 1179648, 3, 0, 1179649, 3, 0, 1179650, 3, 0, 1179651, 3, 0, 1179652, 3, 0, 1179653, 3, 0, 1179655, 3, 0, 1179656, 3, 0, 1179657, 3, 0, 1179658, 3, 0, 1245184, 3, 0, 1245185, 3, 0, 1245186, 3, 0, 1245187, 3, 0, 1245188, 3, 0, 1245189, 3, 0, 1245191, 3, 0, 1245192, 3, 0, 1245193, 3, 0, 1245194, 3, 0, 1310720, 3, 0, 1310721, 3, 0, 1310722, 3, 0, 1310723, 3, 0, 1310724, 3, 0, 1310725, 3, 0, 1310727, 3, 0, 1310728, 3, 0, 1310729, 3, 0, 1310730, 3, 0, 1376256, 3, 0, 1376257, 3, 0, 1376258, 3, 0, 1376259, 3, 0, 1376260, 3, 0, 1376261, 3, 0, 1376263, 3, 0, 1376264, 3, 0, 1376265, 3, 0, 1376266, 3, 0, 1441792, 3, 0, 1441793, 3, 0, 1441794, 3, 0, 1441795, 3, 0, 1441796, 3, 0, 1441797, 3, 0, 1441799, 3, 0, 1441800, 3, 0, 1441801, 3, 0, 1441802, 3, 0, 1507328, 3, 0, 1507329, 3, 0, 1507330, 3, 0, 1507331, 3, 0, 1507332, 3, 0, 1507333, 3, 0, 1507335, 3, 0, 1507336, 3, 0, 1507337, 3, 0, 1507338, 3, 0, 1572864, 3, 0, 1572865, 3, 0, 1572866, 3, 0, 1572867, 3, 0, 1572868, 3, 0, 1572869, 3, 0, 1572871, 3, 0, 1572872, 3, 0, 1572873, 3, 0, 1572874, 3, 0, 1638400, 3, 0, 1638401, 3, 0, 1638402, 3, 0, 1638403, 3, 0, 1638404, 3, 0, 1638405, 3, 0, 1638407, 3, 0, 1638408, 3, 0, 1638409, 3, 0, 1638410, 3, 0, 1703936, 3, 0, 1703937, 3, 0, 1703938, 3, 0, 1703939, 3, 0, 1703940, 3, 0, 1703941, 3, 0, 1703943, 3, 0, 1703944, 3, 0, 1703945, 3, 0, 1703946, 3, 0, 1835008, 3, 0, 1835009, 3, 0, 1835010, 3, 0, 1835011, 3, 0, 1835012, 3, 0, 1835013, 3, 0, 1835014, 3, 0, 1835015, 3, 0, 1835016, 3, 0, 1835017, 3, 0, 1835018, 3, 0, 1900544, 3, 0, 1900545, 3, 0, 1900546, 3, 0, 1900547, 3, 0, 1900548, 3, 0, 1900549, 3, 0, 1900550, 3, 0, 1900551, 3, 0, 1900552, 3, 0, 1900553, 3, 0, 1900554, 3, 0, 1966080, 3, 0, 1966081, 3, 0, 1966082, 3, 0, 1966083, 3, 0, 1966084, 3, 0, 1966085, 3, 0, 1966086, 3, 0, 1966087, 3, 0, 1966088, 3, 0, 1966089, 3, 0, 1966090, 3, 0, 2031616, 3, 0, 2031617, 3, 0, 2031618, 3, 0, 2031619, 3, 0, 2031620, 3, 0, 2031621, 3, 0, 2031622, 3, 0, 2031623, 3, 0, 2031624, 3, 0, 2031625, 3, 0, 2031626, 3, 0, 2097152, 3, 0, 2097153, 3, 0, 2097154, 3, 0, 2097155, 3, 0, 2097156, 3, 0, 2097157, 3, 0, 2097158, 3, 0, 2097159, 3, 0, 2097160, 3, 0, 2097161, 3, 0, 2097162, 3, 0, 2097224, 3, 0, 2097225, 3, 0, 2097226, 3, 0, 2097227, 3, 0, 2097228, 3, 0, 2097229, 3, 0, 2097230, 3, 0, 2097231, 3, 0, 2162760, 3, 0, 2162761, 3, 0, 2162762, 3, 0, 2162763, 3, 0, 2162764, 3, 0, 2162765, 3, 0, 2162766, 3, 0, 2162767, 3, 0, 2228296, 3, 0, 2228297, 3, 0, 2228298, 3, 0, 2228299, 3, 0, 2228300, 3, 0, 2228301, 3, 0, 2228302, 3, 0, 2228303, 3, 0, 2293832, 3, 0, 2293833, 3, 0, 2293834, 3, 0, 2293835, 3, 0, 2293836, 3, 0, 2293837, 3, 0, 2293838, 3, 0, 2293839, 3, 0, 2359326, 3, 0, 2359327, 3, 0, 2359328, 3, 0, 2359329, 3, 0, 2359330, 3, 0, 2359331, 3, 0, 2359332, 3, 0, 2359333, 3, 0, 2359368, 3, 0, 2359369, 3, 0, 2359370, 3, 0, 2359371, 3, 0, 2359372, 3, 0, 2359373, 3, 0, 2359374, 3, 0, 2359375, 3, 0, 2424862, 3, 0, 2424863, 3, 0, 2424864, 3, 0, 2424865, 3, 0, 2424866, 3, 0, 2424867, 3, 0, 2424868, 3, 0, 2424869, 3, 0, 2424870, 3, 0, 2424904, 3, 0, 2424905, 3, 0, 2424906, 3, 0, 2424907, 3, 0, 2424908, 3, 0, 2424909, 3, 0, 2424910, 3, 0, 2424911, 3, 0, 2490398, 3, 0, 2490399, 3, 0, 2490400, 3, 0, 2490401, 3, 0, 2490402, 3, 0, 2490403, 3, 0, 2490404, 3, 0, 2490405, 3, 0, 2490406, 3, 0, 2490440, 3, 0, 2490441, 3, 0, 2490442, 3, 0, 2490443, 3, 0, 2490444, 3, 0, 2490445, 3, 0, 2490446, 3, 0, 2490447, 3, 0, 2555934, 3, 0, 2555935, 3, 0, 2555936, 3, 0, 2555937, 3, 0, 2555938, 3, 0, 2555939, 3, 0, 2555940, 3, 0, 2555941, 3, 0, 2555942, 3, 0, 2621470, 3, 0, 2621471, 3, 0, 2621472, 3, 0, 2621473, 3, 0, 2621474, 3, 0, 2621475, 3, 0, 2621476, 3, 0, 2621477, 3, 0, 2621478, 3, 0, 2687006, 3, 0, 2687007, 3, 0, 2687008, 3, 0, 2687009, 3, 0, 2687010, 3, 0, 2687011, 3, 0, 2687012, 3, 0, 2687013, 3, 0, 2687014, 3, 0, 2752512, 3, 0, 2752513, 3, 0, 2752514, 3, 0, 2752515, 3, 0, 2752516, 3, 0, 2752517, 3, 0, 2752518, 3, 0, 2752520, 3, 0, 2752521, 3, 0, 2752522, 3, 0, 2752523, 3, 0, 2752524, 3, 0, 2752525, 3, 0, 2752526, 3, 0, 2752527, 3, 0, 2752542, 3, 0, 2752543, 3, 0, 2752544, 3, 0, 2752545, 3, 0, 2752546, 3, 0, 2752547, 3, 0, 2752548, 3, 0, 2752549, 3, 0, 2752550, 3, 0, 2818048, 3, 0, 2818049, 3, 0, 2818050, 3, 0, 2818051, 3, 0, 2818052, 3, 0, 2818053, 3, 0, 2818054, 3, 0, 2818056, 3, 0, 2818057, 3, 0, 2818058, 3, 0, 2818059, 3, 0, 2818060, 3, 0, 2818061, 3, 0, 2818062, 3, 0, 2818063, 3, 0, 2818064, 3, 0, 2818066, 3, 0, 2818078, 3, 0, 2818079, 3, 0, 2818080, 3, 0, 2818081, 3, 0, 2818082, 3, 0, 2818083, 3, 0, 2818084, 3, 0, 2818085, 3, 0, 2818086, 3, 0, 2883584, 3, 0, 2883585, 3, 0, 2883586, 3, 0, 2883587, 3, 0, 2883588, 3, 0, 2883589, 3, 0, 2883590, 3, 0, 2883592, 3, 0, 2883593, 3, 0, 2883594, 3, 0, 2883595, 3, 0, 2883596, 3, 0, 2883597, 3, 0, 2883598, 3, 0, 2883599, 3, 0, 2883600, 3, 0, 2883602, 3, 0, 2883603, 3, 0, 2883614, 3, 0, 2883615, 3, 0, 2883616, 3, 0, 2883617, 3, 0, 2883618, 3, 0, 2883619, 3, 0, 2883620, 3, 0, 2883621, 3, 0, 2883622, 3, 0, 2949120, 3, 0, 2949121, 3, 0, 2949122, 3, 0, 2949123, 3, 0, 2949124, 3, 0, 2949125, 3, 0, 2949126, 3, 0, 2949128, 3, 0, 2949129, 3, 0, 2949130, 3, 0, 2949131, 3, 0, 2949132, 3, 0, 2949133, 3, 0, 2949134, 3, 0, 2949135, 3, 0, 2949136, 3, 0, 2949138, 3, 0, 2949139, 3, 0, 2949150, 3, 0, 2949151, 3, 0, 2949152, 3, 0, 2949153, 3, 0, 2949154, 3, 0, 2949155, 3, 0, 2949156, 3, 0, 2949157, 3, 0, 2949158, 3, 0, 3014656, 3, 0, 3014657, 3, 0, 3014658, 3, 0, 3014659, 3, 0, 3014660, 3, 0, 3014661, 3, 0, 3014662, 3, 0, 3014664, 3, 0, 3014665, 3, 0, 3014666, 3, 0, 3014667, 3, 0, 3014668, 3, 0, 3014669, 3, 0, 3014670, 3, 0, 3014671, 3, 0, 3014672, 3, 0, 3014674, 3, 0, 3014675, 3, 0, 3014686, 3, 0, 3014687, 3, 0, 3014688, 3, 0, 3014689, 3, 0, 3014690, 3, 0, 3014691, 3, 0, 3014692, 3, 0, 3014693, 3, 0, 3014694, 3, 0, 3080192, 3, 0, 3080193, 3, 0, 3080194, 3, 0, 3080195, 3, 0, 3080196, 3, 0, 3080197, 3, 0, 3080198, 3, 0, 3080200, 3, 0, 3080201, 3, 0, 3080202, 3, 0, 3080203, 3, 0, 3080204, 3, 0, 3080205, 3, 0, 3080206, 3, 0, 3080207, 3, 0, 3080208, 3, 0, 3080209, 3, 0, 3080210, 3, 0, 3080222, 3, 0, 3080223, 3, 0, 3080224, 3, 0, 3080225, 3, 0, 3080226, 3, 0, 3080227, 3, 0, 3080228, 3, 0, 3080229, 3, 0, 3080230, 3, 0, 3145728, 3, 0, 3145729, 3, 0, 3145730, 3, 0, 3145731, 3, 0, 3145732, 3, 0, 3145733, 3, 0, 3145734, 3, 0, 3145736, 3, 0, 3145737, 3, 0, 3145738, 3, 0, 3145739, 3, 0, 3145740, 3, 0, 3145741, 3, 0, 3145742, 3, 0, 3145743, 3, 0, 3145744, 3, 0, 3145745, 3, 0, 3145746, 3, 0, 3145758, 3, 0, 3145759, 3, 0, 3145760, 3, 0, 3145761, 3, 0, 3145762, 3, 0, 3145764, 3, 0, 3145765, 3, 0, 3145766, 3, 0, 3211264, 3, 0, 3211265, 3, 0, 3211266, 3, 0, 3211267, 3, 0, 3211268, 3, 0, 3211269, 3, 0, 3211270, 3, 0, 3211272, 3, 0, 3211273, 3, 0, 3211274, 3, 0, 3211275, 3, 0, 3211276, 3, 0, 3211277, 3, 0, 3211278, 3, 0, 3211279, 3, 0, 3211280, 3, 0, 3211281, 3, 0, 3211282, 3, 0, 3211294, 3, 0, 3211295, 3, 0, 3211296, 3, 0, 3211297, 3, 0, 3211298, 3, 0, 3211300, 3, 0, 3211301, 3, 0, 3211302, 3, 0, 3276800, 3, 0, 3276801, 3, 0, 3276802, 3, 0, 3276803, 3, 0, 3276804, 3, 0, 3276805, 3, 0, 3276806, 3, 0, 3276808, 3, 0, 3276809, 3, 0, 3276810, 3, 0, 3276811, 3, 0, 3276812, 3, 0, 3276813, 3, 0, 3276814, 3, 0, 3276815, 3, 0, 3276816, 3, 0, 3276817, 3, 0, 3276818, 3, 0, 3276830, 3, 0, 3276831, 3, 0, 3276832, 3, 0, 3276833, 3, 0, 3276834, 3, 0, 3276836, 3, 0, 3276837, 3, 0, 3276838, 3, 0, 3342336, 3, 0, 3342337, 3, 0, 3342338, 3, 0, 3342339, 3, 0, 3342340, 3, 0, 3342341, 3, 0, 3342342, 3, 0, 3342351, 3, 0, 3342352, 3, 0, 3342353, 3, 0, 3342366, 3, 0, 3342367, 3, 0, 3342368, 3, 0, 3342369, 3, 0, 3342370, 3, 0, 3342372, 3, 0, 3342373, 3, 0, 3342374, 3, 0, 3407872, 3, 0, 3407873, 3, 0, 3407874, 3, 0, 3407875, 3, 0, 3407876, 3, 0, 3407877, 3, 0, 3407878, 3, 0, 3407880, 3, 0, 3407881, 3, 0, 3407882, 3, 0, 3407883, 3, 0, 3407884, 3, 0, 3407885, 3, 0, 3407886, 3, 0, 3407887, 3, 0, 3407888, 3, 0, 3407889, 3, 0, 3407902, 3, 0, 3407903, 3, 0, 3407904, 3, 0, 3407905, 3, 0, 3407906, 3, 0, 3407908, 3, 0, 3407909, 3, 0, 3407910, 3, 0, 3473408, 3, 0, 3473409, 3, 0, 3473410, 3, 0, 3473411, 3, 0, 3473412, 3, 0, 3473413, 3, 0, 3473414, 3, 0, 3473416, 3, 0, 3473417, 3, 0, 3473418, 3, 0, 3473419, 3, 0, 3473420, 3, 0, 3473421, 3, 0, 3473422, 3, 0, 3473423, 3, 0, 3473424, 3, 0, 3473425, 3, 0, 3473426, 3, 0, 3473427, 3, 0, 3473478, 3, 0, 3473479, 3, 0, 3473480, 3, 0, 3473481, 3, 0, 3473482, 3, 0, 3473483, 3, 0, 3473485, 3, 0, 3473486, 3, 0, 3473487, 3, 0, 3473488, 3, 0, 3473489, 3, 0, 3473490, 3, 0, 3538944, 3, 0, 3538945, 3, 0, 3538946, 3, 0, 3538947, 3, 0, 3538948, 3, 0, 3538949, 3, 0, 3538950, 3, 0, 3538952, 3, 0, 3538953, 3, 0, 3538954, 3, 0, 3538955, 3, 0, 3538956, 3, 0, 3538957, 3, 0, 3538958, 3, 0, 3538959, 3, 0, 3538960, 3, 0, 3538961, 3, 0, 3538962, 3, 0, 3538963, 3, 0, 3539014, 3, 0, 3539015, 3, 0, 3539016, 3, 0, 3539017, 3, 0, 3539018, 3, 0, 3539019, 3, 0, 3539021, 3, 0, 3539022, 3, 0, 3539023, 3, 0, 3539024, 3, 0, 3539025, 3, 0, 3539026, 3, 0, 3539027, 3, 0, 3539028, 3, 0, 3539029, 3, 0, 3604480, 3, 0, 3604481, 3, 0, 3604482, 3, 0, 3604483, 3, 0, 3604484, 3, 0, 3604485, 3, 0, 3604486, 3, 0, 3604488, 3, 0, 3604489, 3, 0, 3604490, 3, 0, 3604491, 3, 0, 3604492, 3, 0, 3604493, 3, 0, 3604494, 3, 0, 3604495, 3, 0, 3604496, 3, 0, 3604497, 3, 0, 3604498, 3, 0, 3604499, 3, 0, 3604550, 3, 0, 3604551, 3, 0, 3604552, 3, 0, 3604553, 3, 0, 3604554, 3, 0, 3604555, 3, 0, 3604557, 3, 0, 3604558, 3, 0, 3604559, 3, 0, 3604560, 3, 0, 3604561, 3, 0, 3604562, 3, 0, 3604563, 3, 0, 3604564, 3, 0, 3604565, 3, 0, 3670016, 3, 0, 3670017, 3, 0, 3670018, 3, 0, 3670019, 3, 0, 3670020, 3, 0, 3670021, 3, 0, 3670022, 3, 0, 3670024, 3, 0, 3670025, 3, 0, 3670026, 3, 0, 3670027, 3, 0, 3670028, 3, 0, 3670029, 3, 0, 3670030, 3, 0, 3670031, 3, 0, 3670032, 3, 0, 3670033, 3, 0, 3670034, 3, 0, 3670086, 3, 0, 3670087, 3, 0, 3670088, 3, 0, 3670089, 3, 0, 3670090, 3, 0, 3670091, 3, 0, 3670099, 3, 0, 3670100, 3, 0, 3670101, 3, 0, 3735552, 3, 0, 3735553, 3, 0, 3735554, 3, 0, 3735555, 3, 0, 3735556, 3, 0, 3735557, 3, 0, 3735558, 3, 0, 3735560, 3, 0, 3735561, 3, 0, 3735562, 3, 0, 3735563, 3, 0, 3735564, 3, 0, 3735565, 3, 0, 3735566, 3, 0, 3735567, 3, 0, 3735568, 3, 0, 3735622, 3, 0, 3735623, 3, 0, 3735624, 3, 0, 3735625, 3, 0, 3735626, 3, 0, 3735627, 3, 0, 3735629, 3, 0, 3735630, 3, 0, 3735631, 3, 0, 3735632, 3, 0, 3735633, 3, 0, 3735634, 3, 0, 3735635, 3, 0, 3735636, 3, 0, 3735637, 3, 0, 3801088, 3, 0, 3801089, 3, 0, 3801090, 3, 0, 3801091, 3, 0, 3801092, 3, 0, 3801093, 3, 0, 3801094, 3, 0, 3801096, 3, 0, 3801097, 3, 0, 3801098, 3, 0, 3801100, 3, 0, 3801101, 3, 0, 3801102, 3, 0, 3801103, 3, 0, 3801104, 3, 0, 3801133, 3, 0, 3801134, 3, 0, 3801135, 3, 0, 3801136, 3, 0, 3801137, 3, 0, 3801138, 3, 0, 3801139, 3, 0, 3801140, 3, 0, 3801141, 3, 0, 3801142, 3, 0, 3801143, 3, 0, 3801145, 3, 0, 3801146, 3, 0, 3801147, 3, 0, 3801148, 3, 0, 3801149, 3, 0, 3801150, 3, 0, 3801151, 3, 0, 3801152, 3, 0, 3801153, 3, 0, 3801154, 3, 0, 3801155, 3, 0, 3801157, 3, 0, 3801158, 3, 0, 3801159, 3, 0, 3801160, 3, 0, 3801161, 3, 0, 3801162, 3, 0, 3801163, 3, 0, 3801165, 3, 0, 3801166, 3, 0, 3801167, 3, 0, 3801168, 3, 0, 3801169, 3, 0, 3801170, 3, 0, 3801171, 3, 0, 3801172, 3, 0, 3801173, 3, 0, 3866624, 3, 0, 3866625, 3, 0, 3866626, 3, 0, 3866627, 3, 0, 3866628, 3, 0, 3866629, 3, 0, 3866630, 3, 0, 3866632, 3, 0, 3866633, 3, 0, 3866634, 3, 0, 3866636, 3, 0, 3866637, 3, 0, 3866638, 3, 0, 3866639, 3, 0, 3866640, 3, 0, 3866669, 3, 0, 3866670, 3, 0, 3866671, 3, 0, 3866672, 3, 0, 3866673, 3, 0, 3866674, 3, 0, 3866675, 3, 0, 3866676, 3, 0, 3866677, 3, 0, 3866678, 3, 0, 3866679, 3, 0, 3866681, 3, 0, 3866682, 3, 0, 3866683, 3, 0, 3866684, 3, 0, 3866685, 3, 0, 3866686, 3, 0, 3866687, 3, 0, 3866688, 3, 0, 3866689, 3, 0, 3866690, 3, 0, 3866691, 3, 0, 3866693, 3, 0, 3866694, 3, 0, 3866695, 3, 0, 3866696, 3, 0, 3866697, 3, 0, 3866698, 3, 0, 3866699, 3, 0, 3866701, 3, 0, 3866702, 3, 0, 3866703, 3, 0, 3866704, 3, 0, 3866705, 3, 0, 3866706, 3, 0, 3866707, 3, 0, 3866708, 3, 0, 3866709, 3, 0, 3932160, 3, 0, 3932161, 3, 0, 3932162, 3, 0, 3932163, 3, 0, 3932164, 3, 0, 3932165, 3, 0, 3932166, 3, 0, 3932168, 3, 0, 3932169, 3, 0, 3932170, 3, 0, 3932205, 3, 0, 3932206, 3, 0, 3932207, 3, 0, 3932208, 3, 0, 3932209, 3, 0, 3932210, 3, 0, 3932211, 3, 0, 3932212, 3, 0, 3932213, 3, 0, 3932214, 3, 0, 3932215, 3, 0, 3932217, 3, 0, 3932218, 3, 0, 3932219, 3, 0, 3932220, 3, 0, 3932221, 3, 0, 3932222, 3, 0, 3932223, 3, 0, 3932224, 3, 0, 3932225, 3, 0, 3932226, 3, 0, 3932227, 3, 0, 3932229, 3, 0, 3932230, 3, 0, 3932231, 3, 0, 3932232, 3, 0, 3932233, 3, 0, 3932234, 3, 0, 3932235, 3, 0, 3932237, 3, 0, 3932238, 3, 0, 3932239, 3, 0, 3932240, 3, 0, 3932241, 3, 0, 3932242, 3, 0, 3932243, 3, 0, 3932244, 3, 0, 3932245, 3, 0, 3997696, 3, 0, 3997697, 3, 0, 3997698, 3, 0, 3997699, 3, 0, 3997700, 3, 0, 3997701, 3, 0, 3997702, 3, 0, 3997704, 3, 0, 3997705, 3, 0, 3997706, 3, 0, 3997707, 3, 0, 3997708, 3, 0, 3997709, 3, 0, 3997710, 3, 0, 3997711, 3, 0, 3997712, 3, 0, 3997741, 3, 0, 3997742, 3, 0, 3997743, 3, 0, 3997744, 3, 0, 3997745, 3, 0, 3997746, 3, 0, 3997747, 3, 0, 3997748, 3, 0, 3997749, 3, 0, 3997750, 3, 0, 3997751, 3, 0, 3997753, 3, 0, 3997754, 3, 0, 3997755, 3, 0, 3997756, 3, 0, 3997757, 3, 0, 3997758, 3, 0, 3997759, 3, 0, 3997760, 3, 0, 3997761, 3, 0, 3997762, 3, 0, 3997763, 3, 0, 3997765, 3, 0, 3997766, 3, 0, 3997767, 3, 0, 3997768, 3, 0, 3997769, 3, 0, 3997770, 3, 0, 3997771, 3, 0, 3997772, 3, 0, 3997773, 3, 0, 3997774, 3, 0, 3997775, 3, 0, 3997776, 3, 0, 3997777, 3, 0, 3997778, 3, 0, 3997779, 3, 0, 3997780, 3, 0, 3997781, 3, 0, 4063232, 3, 0, 4063233, 3, 0, 4063234, 3, 0, 4063236, 3, 0, 4063237, 3, 0, 4063238, 3, 0, 4063277, 3, 0, 4063278, 3, 0, 4063279, 3, 0, 4063280, 3, 0, 4063281, 3, 0, 4063282, 3, 0, 4063283, 3, 0, 4063284, 3, 0, 4063285, 3, 0, 4063286, 3, 0, 4063287, 3, 0, 4063289, 3, 0, 4063290, 3, 0, 4063291, 3, 0, 4063292, 3, 0, 4063293, 3, 0, 4063294, 3, 0, 4063295, 3, 0, 4063296, 3, 0, 4063297, 3, 0, 4063298, 3, 0, 4063299, 3, 0, 4063301, 3, 0, 4063302, 3, 0, 4063303, 3, 0, 4063304, 3, 0, 4063305, 3, 0, 4063306, 3, 0, 4063307, 3, 0, 4063308, 3, 0, 4063309, 3, 0, 4063310, 3, 0, 4063311, 3, 0, 4063312, 3, 0, 4063313, 3, 0, 4063314, 3, 0, 4063315, 3, 0, 4063316, 3, 0, 4063317, 3, 0, 4128768, 3, 0, 4128769, 3, 0, 4128770, 3, 0, 4128772, 3, 0, 4128773, 3, 0, 4128774, 3, 0, 4128775, 3, 0, 4128776, 3, 0, 4128813, 3, 0, 4128814, 3, 0, 4128815, 3, 0, 4128816, 3, 0, 4128817, 3, 0, 4128818, 3, 0, 4128819, 3, 0, 4128820, 3, 0, 4128821, 3, 0, 4128822, 3, 0, 4128823, 3, 0, 4128825, 3, 0, 4128826, 3, 0, 4128827, 3, 0, 4128828, 3, 0, 4128829, 3, 0, 4128830, 3, 0, 4128831, 3, 0, 4128832, 3, 0, 4128833, 3, 0, 4128834, 3, 0, 4128835, 3, 0, 4128837, 3, 0, 4128838, 3, 0, 4128839, 3, 0, 4128840, 3, 0, 4128841, 3, 0, 4128842, 3, 0, 4128843, 3, 0, 4128844, 3, 0, 4128845, 3, 0, 4128846, 3, 0, 4128847, 3, 0, 4128848, 3, 0, 4128849, 3, 0, 4128850, 3, 0, 4128851, 3, 0, 4128852, 3, 0, 4128853, 3, 0, 4194304, 3, 0, 4194305, 3, 0, 4194306, 3, 0, 4194308, 3, 0, 4194309, 3, 0, 4194310, 3, 0, 4194311, 3, 0, 4194312, 3, 0, 4194349, 3, 0, 4194350, 3, 0, 4194351, 3, 0, 4194352, 3, 0, 4194353, 3, 0, 4194354, 3, 0, 4194355, 3, 0, 4194356, 3, 0, 4194357, 3, 0, 4194358, 3, 0, 4194359, 3, 0, 4194361, 3, 0, 4194362, 3, 0, 4194363, 3, 0, 4194364, 3, 0, 4194365, 3, 0, 4194366, 3, 0, 4194367, 3, 0, 4194368, 3, 0, 4194369, 3, 0, 4194370, 3, 0, 4194371, 3, 0, 4194372, 3, 0, 4194373, 3, 0, 4194374, 3, 0, 4194375, 3, 0, 4194376, 3, 0, 4194377, 3, 0, 4194378, 3, 0, 4194379, 3, 0, 4194380, 3, 0, 4194381, 3, 0, 4194382, 3, 0, 4194383, 3, 0, 4194384, 3, 0, 4194385, 3, 0, 4194386, 3, 0, 4194387, 3, 0, 4194388, 3, 0, 4194389, 3, 0, 4259840, 3, 0, 4259841, 3, 0, 4259842, 3, 0, 4259844, 3, 0, 4259845, 3, 0, 4259846, 3, 0, 4259847, 3, 0, 4259848, 3, 0, 4259885, 3, 0, 4259886, 3, 0, 4259887, 3, 0, 4259888, 3, 0, 4259889, 3, 0, 4259890, 3, 0, 4259891, 3, 0, 4259892, 3, 0, 4259893, 3, 0, 4259894, 3, 0, 4259895, 3, 0, 4259897, 3, 0, 4259898, 3, 0, 4259899, 3, 0, 4259900, 3, 0, 4259901, 3, 0, 4259902, 3, 0, 4259903, 3, 0, 4259904, 3, 0, 4259905, 3, 0, 4259906, 3, 0, 4259907, 3, 0, 4259908, 3, 0, 4259909, 3, 0, 4259910, 3, 0, 4259911, 3, 0, 4259912, 3, 0, 4259913, 3, 0, 4259914, 3, 0, 4259915, 3, 0, 4259916, 3, 0, 4259917, 3, 0, 4259918, 3, 0, 4259919, 3, 0, 4259920, 3, 0, 4259921, 3, 0, 4259922, 3, 0, 4259923, 3, 0, 4259924, 3, 0, 4259925, 3, 0, 4325376, 3, 0, 4325377, 3, 0, 4325378, 3, 0, 4325380, 3, 0, 4325381, 3, 0, 4325382, 3, 0, 4325383, 3, 0, 4325384, 3, 0, 4325425, 3, 0, 4325426, 3, 0, 4325427, 3, 0, 4325428, 3, 0, 4325429, 3, 0, 4325430, 3, 0, 4325431, 3, 0, 4325433, 3, 0, 4325434, 3, 0, 4325435, 3, 0, 4325436, 3, 0, 4325437, 3, 0, 4325438, 3, 0, 4325439, 3, 0, 4325440, 3, 0, 4325441, 3, 0, 4325442, 3, 0, 4325443, 3, 0, 4325444, 3, 0, 4325445, 3, 0, 4325446, 3, 0, 4325447, 3, 0, 4325448, 3, 0, 4325449, 3, 0, 4325450, 3, 0, 4325451, 3, 0, 4325452, 3, 0, 4325453, 3, 0, 4325454, 3, 0, 4325455, 3, 0, 4325456, 3, 0, 4325457, 3, 0, 4325458, 3, 0, 4325459, 3, 0, 4325460, 3, 0, 4325461, 3, 0, 4390912, 3, 0, 4390913, 3, 0, 4390914, 3, 0, 4390916, 3, 0, 4390917, 3, 0, 4390918, 3, 0, 4390919, 3, 0, 4390920, 3, 0, 4390961, 3, 0, 4390962, 3, 0, 4390963, 3, 0, 4390964, 3, 0, 4390965, 3, 0, 4390966, 3, 0, 4390967, 3, 0, 4390969, 3, 0, 4390970, 3, 0, 4390971, 3, 0, 4390972, 3, 0, 4390973, 3, 0, 4390974, 3, 0, 4390975, 3, 0, 4390976, 3, 0, 4390977, 3, 0, 4390978, 3, 0, 4390979, 3, 0, 4390980, 3, 0, 4390981, 3, 0, 4390982, 3, 0, 4390983, 3, 0, 4390984, 3, 0, 4390985, 3, 0, 4390986, 3, 0, 4390987, 3, 0, 4390988, 3, 0, 4390989, 3, 0, 4390990, 3, 0, 4390991, 3, 0, 4390992, 3, 0, 4390993, 3, 0, 4390994, 3, 0, 4390995, 3, 0, 4390996, 3, 0, 4390997, 3, 0, 4456448, 3, 0, 4456449, 3, 0, 4456450, 3, 0, 4456452, 3, 0, 4456453, 3, 0, 4456454, 3, 0, 4456455, 3, 0, 4456456, 3, 0, 4456497, 3, 0, 4456498, 3, 0, 4456499, 3, 0, 4456500, 3, 0, 4456501, 3, 0, 4456502, 3, 0, 4456503, 3, 0, 4456505, 3, 0, 4456506, 3, 0, 4456507, 3, 0, 4456508, 3, 0, 4456509, 3, 0, 4456510, 3, 0, 4456511, 3, 0, 4456512, 3, 0, 4456513, 3, 0, 4456514, 3, 0, 4456515, 3, 0, 4456516, 3, 0, 4456517, 3, 0, 4456518, 3, 0, 4456519, 3, 0, 4456520, 3, 0, 4456521, 3, 0, 4456522, 3, 0, 4456523, 3, 0, 4456524, 3, 0, 4456525, 3, 0, 4456526, 3, 0, 4456527, 3, 0, 4456528, 3, 0, 4456529, 3, 0, 4456530, 3, 0, 4456531, 3, 0, 4456532, 3, 0, 4456533, 3, 0, 4521984, 3, 0, 4521985, 3, 0, 4521986, 3, 0, 4521988, 3, 0, 4521989, 3, 0, 4521990, 3, 0, 4521991, 3, 0, 4521992, 3, 0, 4522033, 3, 0, 4522034, 3, 0, 4522035, 3, 0, 4522036, 3, 0, 4522037, 3, 0, 4522038, 3, 0, 4522039, 3, 0, 4522041, 3, 0, 4522042, 3, 0, 4522043, 3, 0, 4522044, 3, 0, 4522045, 3, 0, 4522046, 3, 0, 4522047, 3, 0, 4522048, 3, 0, 4522049, 3, 0, 4522050, 3, 0, 4522051, 3, 0, 4522052, 3, 0, 4522053, 3, 0, 4522054, 3, 0, 4522055, 3, 0, 4522056, 3, 0, 4522057, 3, 0, 4522058, 3, 0, 4522059, 3, 0, 4522060, 3, 0, 4522061, 3, 0, 4522062, 3, 0, 4522063, 3, 0, 4522064, 3, 0, 4522065, 3, 0, 4522066, 3, 0, 4522067, 3, 0, 4522068, 3, 0, 4522069, 3, 0, 4587520, 3, 0, 4587521, 3, 0, 4587522, 3, 0, 4587524, 3, 0, 4587525, 3, 0, 4587526, 3, 0, 4587527, 3, 0, 4587528, 3, 0, 4587569, 3, 0, 4587570, 3, 0, 4587571, 3, 0, 4587572, 3, 0, 4587573, 3, 0, 4587574, 3, 0, 4587575, 3, 0, 4587577, 3, 0, 4587578, 3, 0, 4587579, 3, 0, 4587580, 3, 0, 4587581, 3, 0, 4587582, 3, 0, 4587583, 3, 0, 4587584, 3, 0, 4587585, 3, 0, 4587586, 3, 0, 4587587, 3, 0, 4587588, 3, 0, 4587589, 3, 0, 4587590, 3, 0, 4587591, 3, 0, 4587592, 3, 0, 4587593, 3, 0, 4587594, 3, 0, 4587595, 3, 0, 4587596, 3, 0, 4587597, 3, 0, 4587598, 3, 0, 4587599, 3, 0, 4587600, 3, 0, 4587601, 3, 0, 4587602, 3, 0, 4587603, 3, 0, 4587604, 3, 0, 4587605, 3, 0, 4653113, 3, 0, 4653114, 3, 0, 4653115, 3, 0, 4653116, 3, 0, 4653117, 3, 0, 4653118, 3, 0, 4653119, 3, 0, 4653120, 3, 0, 4653121, 3, 0, 4653122, 3, 0, 4653123, 3, 0, 4653124, 3, 0, 4653125, 3, 0, 4653126, 3, 0, 4653127, 3, 0, 4653128, 3, 0, 4653129, 3, 0, 4653130, 3, 0, 4653131, 3, 0, 4653132, 3, 0, 4653133, 3, 0, 4653134, 3, 0, 4653135, 3, 0, 4653136, 3, 0, 4653137, 3, 0, 4653138, 3, 0, 4653139, 3, 0, 4653140, 3, 0, 4653141, 3, 0, 4718641, 3, 0, 4718642, 3, 0, 4718643, 3, 0, 4718644, 3, 0, 4718645, 3, 0, 4718646, 3, 0, 4718647, 3, 0, 4718648, 3, 0, 4718649, 3, 0, 4718650, 3, 0, 4718651, 3, 0, 4718652, 3, 0, 4718653, 3, 0, 4718654, 3, 0, 4718655, 3, 0, 4718656, 3, 0, 4718657, 3, 0, 4718658, 3, 0, 4718659, 3, 0, 4718660, 3, 0, 4718661, 3, 0, 4718662, 3, 0, 4718663, 3, 0, 4718664, 3, 0, 4718665, 3, 0, 4718666, 3, 0, 4718667, 3, 0, 4718668, 3, 0, 4718669, 3, 0, 4718670, 3, 0, 4718671, 3, 0, 4718672, 3, 0, 4718673, 3, 0, 4718674, 3, 0, 4718675, 3, 0, 4718676, 3, 0, 4718677, 3, 0, 4784177, 3, 0, 4784178, 3, 0, 4784179, 3, 0, 4784180, 3, 0, 4784181, 3, 0, 4784182, 3, 0, 4784183, 3, 0, 4784184, 3, 0, 4784185, 3, 0, 4784186, 3, 0, 4784187, 3, 0, 4784188, 3, 0, 4784189, 3, 0, 4784190, 3, 0, 4784191, 3, 0, 4784192, 3, 0, 4784193, 3, 0, 4784194, 3, 0, 4784195, 3, 0, 4784196, 3, 0, 4784197, 3, 0, 4784198, 3, 0, 4784199, 3, 0, 4784200, 3, 0, 4784201, 3, 0, 4784202, 3, 0, 4784203, 3, 0, 4784204, 3, 0, 4784205, 3, 0, 4784206, 3, 0, 4784207, 3, 0, 4784208, 3, 0, 4784209, 3, 0, 4784210, 3, 0, 4784211, 3, 0, 4784212, 3, 0, 4784213, 3, 0, 4849713, 3, 0, 4849714, 3, 0, 4849715, 3, 0, 4849716, 3, 0, 4849717, 3, 0, 4849718, 3, 0, 4849719, 3, 0, 4849720, 3, 0, 4849721, 3, 0, 4849722, 3, 0, 4849723, 3, 0, 4849724, 3, 0, 4849725, 3, 0, 4849726, 3, 0, 4849727, 3, 0, 4849728, 3, 0, 4849729, 3, 0, 4849730, 3, 0, 4849731, 3, 0, 4849732, 3, 0, 4849733, 3, 0, 4849734, 3, 0, 4849735, 3, 0, 4849736, 3, 0, 4849737, 3, 0, 4849738, 3, 0, 4849739, 3, 0, 4849740, 3, 0, 4849741, 3, 0, 4849742, 3, 0, 4849743, 3, 0, 4849744, 3, 0, 4849745, 3, 0, 4849746, 3, 0, 4849747, 3, 0, 4849748, 3, 0, 4849749, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 458752, 9, 1, 458752, 9, 2, 262144, 9, 4, 393216, 9, 11, 262144, 9, 13, 393216, 9, 16, 0, 18, 17, 65536, 18, 21, 458752, 56, 22, 458752, 10, 23, 458752, 10, 24, 458752, 10, 25, 458752, 10, 26, 458752, 10, 27, 458752, 56, 28, 458752, 10, 29, 458752, 10, 30, 458752, 10, 31, 458752, 10, 33, 458752, 10, 34, 458752, 10, 35, 458752, 10, 36, 458752, 10, 37, 458752, 10, 38, 458752, 10, 39, 0, 30, 55, 458752, 10, 56, 458752, 10, 57, 458752, 10, 58, 458752, 10, 59, 458752, 10, 60, 458752, 10, 61, 458752, 10, 62, 458752, 10, 64, 458752, 10, 65, 458752, 10, 66, 458752, 10, 67, 458752, 10, 68, 458752, 10, 69, 458752, 10, 72, 393216, 4, 74, 0, 38, 77, 0, 38, 98, 131072, 38, 119, 131072, 38, 120, 131072, 42, 121, 131072, 89, 65536, 458752, 10, 65537, 458752, 10, 65538, 262144, 0, 65539, 327680, 0, 65540, 262144, 0, 65541, 327680, 0, 65542, 262144, 8, 65543, 327680, 8, 65544, 393216, 8, 65545, 262144, 0, 65546, 327680, 0, 65552, 0, 19, 65553, 65536, 19, 65556, 393216, 57, 65557, 458752, 57, 65558, 458752, 10, 65559, 458752, 10, 65560, 458752, 10, 65561, 458752, 10, 65562, 458752, 10, 65563, 458752, 56, 65564, 458752, 10, 65565, 458752, 10, 65566, 458752, 10, 65567, 458752, 10, 65569, 458752, 10, 65570, 458752, 10, 65571, 458752, 10, 65572, 458752, 10, 65573, 458752, 10, 65574, 458752, 10, 65575, 0, 30, 65591, 458752, 10, 65592, 458752, 10, 65593, 458752, 10, 65594, 458752, 10, 65595, 458752, 10, 65596, 458752, 10, 65597, 458752, 10, 65598, 458752, 10, 65600, 458752, 10, 65601, 458752, 10, 65602, 458752, 10, 65603, 458752, 10, 65604, 458752, 10, 65605, 458752, 10, 65606, 393216, 0, 65607, 458752, 0, 65608, 393216, 0, 65609, 458752, 0, 65610, 0, 38, 65613, 0, 38, 65634, 131072, 38, 65655, 131072, 38, 65656, 131072, 42, 65657, 131072, 89, 131072, 458752, 10, 131073, 458752, 10, 131078, 262144, 9, 131080, 393216, 9, 131083, 262144, 55, 131084, 327680, 57, 131085, 196608, 7, 131086, 262144, 7, 131088, 0, 20, 131089, 65536, 20, 131096, 458752, 10, 131097, 458752, 10, 131098, 458752, 10, 131099, 458752, 56, 131100, 458752, 10, 131101, 458752, 10, 131102, 458752, 10, 131103, 458752, 10, 131105, 458752, 10, 131106, 458752, 10, 131107, 458752, 10, 131108, 458752, 10, 131109, 458752, 10, 131110, 458752, 10, 131111, 0, 30, 131127, 458752, 10, 131128, 458752, 10, 131129, 458752, 10, 131130, 458752, 10, 131131, 458752, 10, 131132, 458752, 10, 131133, 458752, 10, 131134, 458752, 10, 131136, 458752, 10, 131137, 458752, 10, 131138, 458752, 10, 131139, 458752, 10, 131140, 458752, 10, 131141, 458752, 10, 131144, 393216, 4, 131146, 0, 38, 131149, 0, 38, 131170, 131072, 38, 131191, 131072, 38, 131192, 131072, 42, 131193, 131072, 89, 196608, 458752, 10, 196609, 458752, 10, 196619, 262144, 56, 196620, 262144, 8, 196621, 327680, 8, 196622, 393216, 8, 196632, 458752, 10, 196633, 458752, 10, 196634, 458752, 10, 196635, 458752, 56, 196636, 458752, 10, 196637, 458752, 10, 196638, 458752, 10, 196639, 458752, 10, 196641, 458752, 10, 196642, 458752, 10, 196643, 458752, 10, 196644, 458752, 10, 196645, 458752, 10, 196646, 458752, 10, 196647, 0, 30, 196663, 458752, 10, 196664, 458752, 10, 196665, 458752, 10, 196666, 458752, 10, 196667, 458752, 10, 196668, 458752, 10, 196669, 458752, 10, 196670, 458752, 10, 196672, 458752, 10, 196673, 458752, 10, 196674, 458752, 10, 196675, 458752, 10, 196676, 458752, 10, 196677, 458752, 10, 196678, 393216, 0, 196679, 458752, 0, 196680, 393216, 0, 196681, 458752, 0, 196682, 0, 38, 196685, 0, 38, 196706, 131072, 38, 196727, 131072, 38, 196728, 131072, 42, 196729, 131072, 89, 262144, 458752, 10, 262145, 458752, 10, 262155, 262144, 56, 262156, 262144, 9, 262158, 393216, 9, 262168, 458752, 10, 262169, 458752, 10, 262170, 458752, 10, 262171, 458752, 56, 262172, 458752, 10, 262173, 458752, 10, 262174, 458752, 10, 262175, 458752, 10, 262177, 458752, 10, 262178, 458752, 10, 262179, 458752, 10, 262180, 458752, 10, 262181, 458752, 10, 262182, 458752, 10, 262183, 0, 30, 262185, 393216, 0, 262186, 458752, 0, 262199, 458752, 10, 262200, 458752, 10, 262212, 458752, 10, 262213, 458752, 10, 262216, 393216, 4, 262218, 0, 38, 262221, 0, 38, 262242, 131072, 38, 262263, 131072, 38, 262264, 131072, 42, 262265, 131072, 89, 327680, 458752, 10, 327681, 458752, 10, 327682, 458752, 10, 327683, 458752, 10, 327684, 458752, 10, 327685, 458752, 10, 327686, 458752, 10, 327687, 458752, 10, 327688, 458752, 10, 327689, 458752, 10, 327690, 458752, 10, 327691, 262144, 56, 327700, 393216, 57, 327701, 327680, 55, 327702, 327680, 55, 327703, 327680, 55, 327704, 327680, 55, 327705, 327680, 55, 327706, 327680, 55, 327707, 458752, 57, 327708, 458752, 10, 327709, 458752, 10, 327710, 458752, 10, 327711, 458752, 10, 327713, 458752, 10, 327714, 458752, 10, 327715, 458752, 10, 327716, 458752, 10, 327717, 458752, 10, 327718, 458752, 10, 327719, 0, 30, 327721, 393216, 1, 327722, 458752, 1, 327724, 393216, 0, 327725, 458752, 0, 327735, 458752, 10, 327736, 458752, 10, 327737, 458752, 10, 327738, 458752, 10, 327739, 458752, 10, 327741, 458752, 10, 327742, 458752, 10, 327743, 458752, 10, 327744, 458752, 10, 327745, 458752, 10, 327746, 458752, 10, 327747, 458752, 10, 327748, 458752, 10, 327749, 458752, 10, 327750, 393216, 0, 327751, 458752, 0, 327752, 393216, 0, 327753, 458752, 0, 327754, 0, 38, 327757, 0, 38, 327778, 131072, 38, 327799, 131072, 38, 327800, 131072, 42, 327801, 131072, 89, 393216, 458752, 10, 393217, 458752, 10, 393218, 458752, 10, 393219, 458752, 10, 393220, 458752, 10, 393221, 458752, 10, 393222, 458752, 10, 393223, 458752, 10, 393224, 458752, 10, 393225, 458752, 10, 393227, 262144, 56, 393236, 262144, 6, 393237, 458752, 56, 393238, 458752, 10, 393239, 458752, 10, 393240, 458752, 10, 393241, 458752, 10, 393242, 458752, 10, 393243, 458752, 10, 393244, 458752, 10, 393245, 458752, 10, 393246, 458752, 10, 393247, 458752, 10, 393249, 458752, 10, 393250, 458752, 10, 393251, 458752, 10, 393252, 458752, 10, 393253, 458752, 10, 393254, 458752, 10, 393255, 0, 30, 393257, 393216, 2, 393258, 458752, 2, 393260, 393216, 1, 393261, 458752, 1, 393263, 393216, 0, 393264, 458752, 0, 393265, 393216, 0, 393266, 458752, 0, 393267, 196608, 12, 393271, 458752, 10, 393272, 458752, 10, 393273, 458752, 10, 393274, 458752, 10, 393275, 458752, 10, 393277, 458752, 10, 393278, 458752, 10, 393279, 458752, 10, 393280, 458752, 10, 393281, 458752, 10, 393282, 458752, 10, 393283, 458752, 10, 393284, 458752, 10, 393285, 458752, 10, 393288, 393216, 4, 393290, 0, 38, 393293, 0, 39, 393294, 65536, 39, 393295, 65536, 39, 393296, 65536, 39, 393297, 65536, 39, 393298, 65536, 39, 393299, 65536, 39, 393300, 65536, 39, 393301, 65536, 39, 393302, 65536, 39, 393303, 65536, 39, 393304, 65536, 39, 393305, 65536, 39, 393306, 65536, 39, 393307, 65536, 39, 393308, 65536, 39, 393309, 65536, 39, 393310, 65536, 39, 393311, 65536, 39, 393312, 65536, 39, 393313, 65536, 39, 393314, 131072, 39, 393335, 131072, 38, 393336, 131072, 42, 393337, 131072, 89, 458752, 458752, 10, 458753, 458752, 10, 458754, 458752, 10, 458755, 458752, 10, 458756, 458752, 10, 458757, 458752, 10, 458758, 458752, 10, 458759, 458752, 10, 458760, 458752, 10, 458761, 458752, 10, 458763, 262144, 56, 458764, 458752, 10, 458765, 458752, 10, 458766, 458752, 10, 458771, 458752, 10, 458772, 458752, 10, 458773, 458752, 56, 458774, 458752, 10, 458775, 458752, 10, 458776, 458752, 10, 458777, 458752, 10, 458778, 458752, 10, 458779, 458752, 10, 458780, 458752, 10, 458781, 458752, 10, 458782, 458752, 10, 458783, 458752, 10, 458785, 458752, 10, 458786, 458752, 10, 458787, 458752, 10, 458788, 458752, 10, 458789, 458752, 10, 458790, 458752, 10, 458791, 0, 30, 458796, 393216, 2, 458797, 458752, 2, 458799, 393216, 1, 458800, 458752, 1, 458801, 393216, 1, 458802, 458752, 1, 458803, 393216, 4, 458807, 458752, 10, 458808, 458752, 10, 458809, 458752, 10, 458810, 458752, 10, 458811, 458752, 10, 458813, 458752, 10, 458814, 458752, 10, 458815, 458752, 10, 458816, 458752, 10, 458817, 458752, 10, 458818, 458752, 10, 458819, 458752, 10, 458820, 458752, 10, 458821, 458752, 10, 458822, 393216, 0, 458823, 458752, 0, 458824, 393216, 0, 458825, 458752, 0, 458826, 0, 38, 458829, 0, 40, 458830, 65536, 40, 458831, 65536, 40, 458832, 65536, 40, 458833, 65536, 40, 458834, 65536, 40, 458835, 65536, 40, 458836, 65536, 40, 458837, 65536, 40, 458838, 65536, 40, 458839, 65536, 40, 458840, 65536, 40, 458841, 65536, 40, 458842, 65536, 40, 458843, 65536, 40, 458844, 65536, 40, 458845, 65536, 40, 458846, 65536, 40, 458847, 65536, 40, 458848, 65536, 40, 458849, 65536, 40, 458850, 131072, 40, 458871, 131072, 38, 458872, 131072, 42, 458873, 131072, 89, 524288, 458752, 10, 524289, 458752, 10, 524290, 458752, 10, 524291, 458752, 10, 524292, 458752, 10, 524293, 458752, 10, 524294, 458752, 10, 524295, 458752, 10, 524296, 458752, 10, 524297, 458752, 10, 524298, 458752, 10, 524299, 262144, 56, 524300, 458752, 10, 524301, 458752, 10, 524302, 458752, 10, 524303, 458752, 10, 524304, 458752, 10, 524305, 458752, 10, 524306, 458752, 10, 524307, 458752, 10, 524308, 458752, 10, 524309, 458752, 56, 524310, 458752, 10, 524311, 458752, 10, 524312, 458752, 10, 524313, 458752, 10, 524314, 458752, 10, 524315, 458752, 10, 524316, 458752, 10, 524317, 458752, 10, 524318, 458752, 10, 524319, 458752, 10, 524321, 458752, 10, 524322, 458752, 10, 524323, 458752, 10, 524324, 458752, 10, 524325, 458752, 10, 524326, 458752, 10, 524327, 0, 30, 524335, 393216, 2, 524336, 458752, 2, 524337, 393216, 2, 524338, 458752, 2, 524343, 458752, 10, 524344, 458752, 10, 524345, 458752, 10, 524346, 458752, 10, 524347, 458752, 10, 524349, 458752, 10, 524350, 458752, 10, 524351, 458752, 10, 524352, 458752, 10, 524353, 458752, 10, 524354, 458752, 10, 524355, 458752, 10, 524356, 458752, 10, 524357, 458752, 10, 524360, 393216, 4, 524362, 0, 38, 524407, 131072, 38, 524408, 131072, 42, 524409, 131072, 89, 589824, 458752, 10, 589825, 458752, 10, 589826, 458752, 10, 589827, 458752, 10, 589828, 458752, 10, 589829, 458752, 10, 589830, 458752, 10, 589831, 458752, 10, 589832, 458752, 10, 589833, 458752, 10, 589834, 458752, 10, 589835, 262144, 56, 589836, 458752, 10, 589837, 458752, 10, 589838, 458752, 10, 589839, 458752, 10, 589840, 458752, 10, 589841, 458752, 10, 589842, 458752, 10, 589843, 458752, 10, 589844, 458752, 10, 589845, 458752, 56, 589849, 458752, 10, 589850, 458752, 10, 589851, 458752, 10, 589852, 458752, 10, 589853, 458752, 10, 589854, 458752, 10, 589855, 458752, 10, 589857, 458752, 10, 589858, 458752, 10, 589859, 458752, 10, 589860, 458752, 10, 589861, 458752, 10, 589862, 458752, 10, 589863, 0, 30, 589879, 458752, 10, 589880, 458752, 10, 589881, 458752, 10, 589882, 458752, 10, 589883, 458752, 10, 589885, 458752, 10, 589886, 458752, 10, 589887, 458752, 10, 589888, 458752, 10, 589889, 458752, 10, 589890, 458752, 10, 589891, 458752, 10, 589892, 458752, 10, 589893, 458752, 10, 589894, 393216, 0, 589895, 458752, 0, 589896, 393216, 0, 589897, 458752, 0, 589898, 0, 38, 589943, 131072, 38, 589944, 131072, 42, 589945, 131072, 89, 655360, 458752, 10, 655361, 458752, 10, 655362, 458752, 10, 655363, 458752, 10, 655364, 458752, 10, 655365, 458752, 10, 655366, 458752, 10, 655367, 458752, 10, 655368, 458752, 10, 655369, 458752, 10, 655370, 458752, 10, 655371, 262144, 55, 655372, 393216, 55, 655373, 393216, 55, 655374, 327680, 55, 655375, 327680, 57, 655379, 393216, 57, 655380, 327680, 55, 655381, 327680, 55, 655382, 327680, 55, 655383, 327680, 55, 655384, 327680, 55, 655385, 327680, 55, 655386, 327680, 55, 655387, 327680, 55, 655388, 327680, 55, 655389, 327680, 55, 655390, 327680, 55, 655391, 327680, 55, 655392, 327680, 55, 655393, 327680, 55, 655394, 327680, 55, 655395, 327680, 55, 655396, 327680, 55, 655397, 327680, 55, 655398, 327680, 55, 655399, 0, 30, 655403, 262144, 9, 655415, 393216, 56, 655416, 327680, 55, 655417, 327680, 55, 655418, 327680, 55, 655419, 327680, 55, 655420, 327680, 55, 655421, 327680, 55, 655422, 327680, 55, 655423, 327680, 55, 655424, 327680, 55, 655425, 327680, 55, 655426, 327680, 55, 655427, 327680, 55, 655428, 327680, 55, 655429, 327680, 55, 655432, 393216, 4, 655434, 0, 39, 655435, 65536, 39, 655436, 65536, 39, 655437, 65536, 39, 655438, 65536, 39, 655439, 65536, 39, 655440, 65536, 39, 655441, 65536, 39, 655442, 65536, 39, 655443, 65536, 39, 655444, 65536, 39, 655445, 65536, 39, 655446, 65536, 39, 655447, 65536, 39, 655448, 196608, 39, 655479, 131072, 38, 655480, 131072, 42, 655481, 131072, 89, 720896, 458752, 10, 720897, 458752, 10, 720898, 458752, 10, 720899, 458752, 10, 720900, 458752, 10, 720901, 458752, 10, 720902, 458752, 10, 720903, 458752, 10, 720904, 458752, 10, 720905, 458752, 10, 720906, 458752, 10, 720907, 262144, 56, 720909, 327680, 93, 720910, 327680, 93, 720911, 393216, 93, 720915, 262144, 93, 720922, 327680, 93, 720923, 327680, 93, 720924, 327680, 93, 720928, 327680, 93, 720930, 327680, 93, 720935, 0, 30, 720936, 0, 11, 720937, 65536, 11, 720938, 131072, 11, 720949, 262144, 6, 720951, 262144, 93, 720952, 327680, 93, 720956, 327680, 93, 720961, 327680, 93, 720965, 393216, 93, 720967, 262144, 8, 720968, 327680, 8, 720969, 393216, 8, 720970, 0, 40, 720971, 65536, 40, 720972, 65536, 40, 720973, 65536, 40, 720974, 65536, 40, 720975, 65536, 40, 720976, 65536, 40, 720977, 65536, 40, 720978, 65536, 40, 720979, 65536, 40, 720980, 65536, 40, 720981, 65536, 40, 720982, 65536, 40, 720983, 65536, 40, 720984, 196608, 40, 721015, 131072, 38, 721016, 131072, 42, 721017, 131072, 89, 786432, 458752, 10, 786433, 458752, 10, 786434, 458752, 10, 786435, 458752, 10, 786436, 458752, 10, 786437, 458752, 10, 786438, 458752, 10, 786439, 458752, 10, 786440, 458752, 10, 786441, 458752, 10, 786442, 458752, 10, 786443, 262144, 56, 786444, 262144, 92, 786447, 7, 7, 786451, 262151, 7, 786455, 65543, 7, 786456, 196615, 7, 786458, 262144, 9, 786460, 393216, 9, 786462, 65543, 7, 786463, 65543, 6, 786466, 327680, 83, 786467, 393216, 83, 786468, 393216, 83, 786469, 393216, 83, 786470, 458752, 83, 786471, 0, 30, 786472, 0, 12, 786474, 131072, 12, 786484, 262144, 8, 786485, 327680, 8, 786486, 393216, 8, 786487, 0, 11, 786488, 65536, 11, 786489, 131072, 11, 786491, 65543, 7, 786492, 65543, 6, 786493, 262144, 8, 786494, 327680, 8, 786495, 393216, 8, 786497, 262144, 6, 786502, 0, 11, 786503, 262144, 9, 786504, 131072, 11, 786505, 393216, 9, 786509, 262144, 6, 786511, 0, 13, 786513, 131072, 13, 786514, 327680, 4, 786517, 262144, 9, 786519, 393216, 9, 786520, 0, 39, 786521, 65536, 39, 786522, 65536, 39, 786523, 196608, 39, 786551, 131072, 38, 786552, 131072, 42, 786553, 131072, 89, 786554, 393216, 0, 786555, 458752, 0, 786556, 393216, 0, 786557, 458752, 0, 786558, 393216, 0, 786559, 458752, 0, 851979, 262144, 56, 851983, 131079, 7, 851997, 262144, 6, 851999, 131079, 7, 852002, 327680, 84, 852003, 393216, 84, 852004, 393216, 84, 852005, 393216, 84, 852006, 458752, 84, 852007, 0, 30, 852008, 0, 13, 852010, 131072, 13, 852011, 393216, 0, 852012, 458752, 0, 852013, 393216, 0, 852014, 458752, 0, 852020, 262144, 9, 852022, 393216, 9, 852023, 0, 12, 852025, 131072, 12, 852028, 131079, 7, 852029, 262144, 9, 852030, 327680, 9, 852031, 393216, 9, 852032, 7, 7, 852036, 393216, 0, 852037, 458752, 0, 852038, 0, 12, 852040, 131072, 12, 852054, 393216, 0, 852055, 458752, 0, 852056, 0, 40, 852057, 65536, 40, 852058, 65536, 40, 852059, 196608, 40, 852087, 131072, 38, 852088, 131072, 42, 852089, 131072, 89, 917504, 458752, 10, 917505, 458752, 10, 917506, 458752, 10, 917507, 458752, 10, 917508, 458752, 10, 917509, 458752, 10, 917511, 458752, 10, 917512, 458752, 10, 917513, 458752, 10, 917514, 458752, 10, 917515, 262144, 56, 917517, 262144, 6, 917538, 327680, 85, 917539, 393216, 85, 917540, 393216, 85, 917541, 393216, 85, 917542, 458752, 85, 917543, 0, 30, 917553, 65543, 7, 917554, 196615, 7, 917559, 0, 13, 917561, 131072, 13, 917568, 131079, 7, 917574, 0, 13, 917576, 131072, 13, 917577, 327687, 5, 917578, 196615, 7, 917589, 262151, 7, 917592, 0, 13, 917594, 131072, 13, 917595, 0, 38, 917623, 131072, 38, 917624, 131072, 42, 917625, 131072, 89, 917626, 393216, 0, 917627, 458752, 0, 917628, 393216, 0, 917629, 458752, 0, 917630, 393216, 0, 917631, 458752, 0, 983040, 458752, 10, 983041, 458752, 10, 983042, 458752, 10, 983043, 458752, 10, 983044, 458752, 10, 983045, 458752, 10, 983047, 458752, 10, 983048, 458752, 10, 983049, 458752, 10, 983050, 458752, 10, 983051, 262144, 56, 983076, 65543, 7, 983077, 196615, 7, 983079, 0, 30, 983093, 262144, 6, 983113, 131079, 7, 983127, 393216, 0, 983128, 458752, 0, 983129, 393216, 0, 983130, 458752, 0, 983131, 0, 38, 983159, 131072, 38, 983160, 131072, 42, 983161, 131072, 89, 1048576, 458752, 10, 1048577, 458752, 10, 1048578, 458752, 10, 1048579, 458752, 10, 1048580, 458752, 10, 1048581, 458752, 10, 1048583, 458752, 10, 1048584, 458752, 10, 1048585, 458752, 10, 1048586, 458752, 10, 1048587, 262144, 56, 1048594, 262144, 0, 1048595, 327680, 0, 1048596, 393216, 0, 1048597, 458752, 0, 1048598, 262144, 0, 1048599, 327680, 0, 1048615, 0, 30, 1048652, 262144, 90, 1048653, 327680, 90, 1048654, 327680, 90, 1048655, 327680, 90, 1048656, 327680, 90, 1048657, 327680, 90, 1048658, 327680, 90, 1048659, 393216, 90, 1048662, 327680, 4, 1048664, 327680, 4, 1048667, 0, 39, 1048668, 65536, 39, 1048669, 65536, 39, 1048670, 65536, 39, 1048671, 65536, 39, 1048672, 65536, 39, 1048673, 65536, 39, 1048674, 65536, 39, 1048675, 65536, 39, 1048676, 65536, 39, 1048677, 65536, 39, 1048678, 65536, 39, 1048679, 65536, 39, 1048680, 65536, 39, 1048681, 65536, 39, 1048682, 65536, 39, 1048683, 65536, 39, 1048684, 65536, 39, 1048685, 65536, 39, 1048686, 65536, 39, 1048687, 65536, 39, 1048688, 65536, 39, 1048689, 65536, 39, 1048690, 65536, 39, 1048691, 65536, 39, 1048692, 65536, 39, 1048693, 65536, 39, 1048694, 65536, 39, 1048695, 131072, 39, 1048696, 131072, 42, 1048697, 131072, 89, 1048698, 393216, 0, 1048699, 458752, 0, 1048700, 262144, 0, 1048701, 327680, 0, 1048702, 393216, 0, 1048703, 458752, 0, 1114112, 458752, 10, 1114113, 458752, 10, 1114114, 458752, 10, 1114115, 458752, 10, 1114116, 458752, 10, 1114117, 458752, 10, 1114119, 458752, 10, 1114120, 458752, 10, 1114121, 458752, 10, 1114122, 458752, 10, 1114123, 262144, 56, 1114125, 7, 7, 1114151, 0, 30, 1114188, 262144, 91, 1114189, 327680, 93, 1114190, 327680, 93, 1114191, 327680, 93, 1114192, 327680, 93, 1114193, 327680, 93, 1114194, 327680, 93, 1114195, 393216, 93, 1114203, 0, 40, 1114204, 65536, 40, 1114205, 65536, 40, 1114206, 65536, 40, 1114207, 65536, 40, 1114208, 65536, 40, 1114209, 65536, 40, 1114210, 65536, 40, 1114211, 65536, 40, 1114212, 65536, 40, 1114213, 65536, 40, 1114214, 65536, 40, 1114215, 65536, 40, 1114216, 65536, 40, 1114217, 65536, 40, 1114218, 65536, 40, 1114219, 65536, 40, 1114220, 65536, 40, 1114221, 65536, 40, 1114222, 65536, 40, 1114223, 65536, 40, 1114224, 65536, 40, 1114225, 65536, 40, 1114226, 65536, 40, 1114227, 65536, 40, 1114228, 65536, 40, 1114229, 65536, 40, 1114230, 65536, 40, 1114231, 131072, 40, 1114232, 131072, 42, 1114233, 131072, 89, 1179648, 458752, 10, 1179649, 458752, 10, 1179650, 458752, 10, 1179651, 458752, 10, 1179652, 458752, 10, 1179653, 458752, 10, 1179655, 458752, 10, 1179656, 458752, 10, 1179657, 458752, 10, 1179658, 458752, 10, 1179659, 262144, 56, 1179661, 131079, 7, 1179687, 0, 30, 1179688, 393216, 0, 1179689, 458752, 0, 1179691, 262144, 8, 1179692, 327680, 8, 1179693, 393216, 8, 1179694, 393216, 0, 1179695, 458752, 0, 1179700, 0, 11, 1179701, 65536, 11, 1179702, 131072, 11, 1179719, 262144, 90, 1179720, 327680, 90, 1179721, 327680, 90, 1179722, 327680, 90, 1179723, 327680, 90, 1179724, 393216, 92, 1179725, 262144, 43, 1179726, 65536, 43, 1179727, 65536, 43, 1179728, 65536, 43, 1179729, 65536, 43, 1179730, 65536, 43, 1179731, 65536, 43, 1179732, 65536, 43, 1179733, 65536, 43, 1179734, 65536, 43, 1179735, 65536, 43, 1179736, 65536, 43, 1179737, 65536, 43, 1179738, 65536, 43, 1179739, 65536, 43, 1179740, 196608, 43, 1179755, 262144, 43, 1179756, 65536, 43, 1179757, 65536, 43, 1179758, 65536, 43, 1179759, 65536, 43, 1179760, 65536, 43, 1179761, 65536, 43, 1179762, 65536, 43, 1179763, 65536, 43, 1179764, 65536, 43, 1179765, 65536, 43, 1179766, 65536, 43, 1179767, 65536, 43, 1179768, 131072, 43, 1179769, 131072, 89, 1179770, 262144, 0, 1179771, 327680, 0, 1179772, 262144, 0, 1179773, 327680, 0, 1179774, 393216, 0, 1179775, 458752, 0, 1245184, 458752, 10, 1245185, 458752, 10, 1245186, 458752, 10, 1245187, 458752, 10, 1245188, 458752, 10, 1245189, 458752, 10, 1245191, 458752, 10, 1245192, 458752, 10, 1245193, 458752, 10, 1245194, 458752, 10, 1245195, 262144, 56, 1245202, 0, 88, 1245203, 65536, 88, 1245204, 65536, 88, 1245205, 65536, 88, 1245206, 65536, 88, 1245207, 131072, 88, 1245213, 65543, 7, 1245214, 196615, 7, 1245215, 327680, 90, 1245216, 327680, 90, 1245217, 327680, 90, 1245218, 327680, 90, 1245219, 327680, 90, 1245220, 327680, 90, 1245221, 327680, 90, 1245222, 393216, 90, 1245223, 0, 30, 1245227, 262144, 9, 1245228, 0, 11, 1245229, 393216, 9, 1245230, 131072, 11, 1245236, 0, 12, 1245238, 131072, 12, 1245250, 262144, 8, 1245251, 327680, 8, 1245252, 393216, 8, 1245253, 262144, 0, 1245254, 327680, 0, 1245255, 262144, 93, 1245256, 327680, 93, 1245257, 327680, 93, 1245258, 327680, 93, 1245259, 327680, 93, 1245260, 393216, 93, 1245261, 262144, 44, 1245262, 65536, 44, 1245263, 65536, 44, 1245264, 65536, 44, 1245265, 65536, 44, 1245266, 65536, 44, 1245267, 65536, 44, 1245268, 65536, 44, 1245269, 65536, 44, 1245270, 65536, 44, 1245271, 65536, 44, 1245272, 65536, 44, 1245273, 65536, 44, 1245274, 65536, 44, 1245275, 65536, 44, 1245276, 196608, 44, 1245291, 262144, 44, 1245292, 65536, 44, 1245293, 65536, 44, 1245294, 65536, 44, 1245295, 65536, 44, 1245296, 65536, 44, 1245297, 65536, 44, 1245298, 65536, 44, 1245299, 65536, 44, 1245300, 65536, 44, 1245301, 65536, 44, 1245302, 65536, 44, 1245303, 65536, 44, 1245304, 131072, 44, 1245305, 131072, 89, 1310720, 458752, 10, 1310721, 458752, 10, 1310722, 458752, 10, 1310723, 458752, 10, 1310724, 458752, 10, 1310725, 458752, 10, 1310727, 458752, 10, 1310728, 458752, 10, 1310729, 458752, 10, 1310730, 458752, 10, 1310731, 262144, 56, 1310738, 0, 89, 1310742, 7, 7, 1310743, 131072, 89, 1310749, 262144, 91, 1310750, 327680, 93, 1310751, 327680, 93, 1310752, 327680, 93, 1310753, 327680, 93, 1310754, 327680, 93, 1310755, 327680, 93, 1310756, 327680, 93, 1310757, 327680, 93, 1310758, 327680, 93, 1310759, 0, 30, 1310760, 393216, 0, 1310761, 458752, 0, 1310762, 393216, 0, 1310763, 458752, 0, 1310764, 0, 12, 1310766, 131072, 12, 1310767, 393216, 0, 1310768, 458752, 0, 1310769, 262144, 8, 1310770, 327680, 8, 1310771, 393216, 8, 1310772, 0, 13, 1310774, 131072, 13, 1310775, 262151, 7, 1310779, 327680, 83, 1310780, 393216, 83, 1310781, 393216, 83, 1310782, 393216, 83, 1310783, 393216, 83, 1310784, 393216, 83, 1310785, 458752, 83, 1310786, 262144, 9, 1310788, 393216, 9, 1310791, 262144, 43, 1310792, 65536, 43, 1310793, 65536, 43, 1310794, 65536, 43, 1310795, 65536, 43, 1310796, 65536, 43, 1310797, 131072, 43, 1310798, 0, 13, 1310800, 131072, 13, 1310801, 262144, 6, 1310812, 0, 43, 1310813, 65536, 43, 1310814, 65536, 43, 1310815, 65536, 43, 1310816, 65536, 43, 1310817, 65536, 43, 1310818, 65536, 43, 1310819, 65536, 43, 1310820, 65536, 43, 1310821, 65536, 43, 1310822, 65536, 43, 1310823, 65536, 43, 1310824, 65536, 43, 1310825, 65536, 43, 1310826, 65536, 43, 1310827, 131072, 43, 1310840, 196608, 88, 1310841, 131072, 90, 1376256, 458752, 10, 1376257, 458752, 10, 1376258, 458752, 10, 1376259, 458752, 10, 1376260, 458752, 10, 1376261, 458752, 10, 1376263, 458752, 10, 1376264, 458752, 10, 1376265, 458752, 10, 1376266, 458752, 10, 1376267, 262144, 56, 1376274, 0, 89, 1376278, 131079, 7, 1376279, 131072, 89, 1376285, 262144, 92, 1376287, 262144, 0, 1376288, 327680, 0, 1376290, 262144, 0, 1376291, 327680, 0, 1376293, 262144, 0, 1376294, 327680, 0, 1376295, 0, 30, 1376300, 0, 13, 1376302, 131072, 13, 1376305, 262144, 9, 1376307, 393216, 9, 1376308, 262144, 0, 1376309, 327680, 0, 1376310, 393216, 0, 1376311, 458752, 0, 1376315, 327680, 84, 1376316, 393216, 84, 1376317, 393216, 84, 1376318, 393216, 84, 1376319, 393216, 84, 1376320, 393216, 84, 1376321, 458752, 84, 1376323, 262144, 0, 1376324, 327680, 0, 1376325, 262144, 0, 1376326, 327680, 0, 1376327, 262144, 44, 1376328, 65536, 44, 1376329, 65536, 44, 1376330, 65536, 44, 1376331, 65536, 44, 1376332, 65536, 44, 1376333, 131072, 44, 1376344, 393216, 24, 1376345, 0, 23, 1376346, 0, 23, 1376347, 327680, 24, 1376348, 0, 44, 1376349, 65536, 44, 1376350, 65536, 44, 1376351, 65536, 44, 1376352, 65536, 44, 1376353, 65536, 44, 1376354, 65536, 44, 1376355, 65536, 44, 1376356, 65536, 44, 1376357, 65536, 44, 1376358, 65536, 44, 1376359, 65536, 44, 1376360, 65536, 44, 1376361, 65536, 44, 1376362, 65536, 44, 1376363, 131072, 44, 1376376, 131072, 89, 1376381, 262145, 5, 1376382, 131073, 3, 1376383, 131073, 3, 1441792, 458752, 10, 1441793, 458752, 10, 1441794, 458752, 10, 1441795, 458752, 10, 1441796, 458752, 10, 1441797, 458752, 10, 1441799, 458752, 10, 1441800, 458752, 10, 1441801, 458752, 10, 1441802, 458752, 10, 1441803, 262144, 56, 1441810, 0, 89, 1441813, 0, 11, 1441814, 65536, 11, 1441815, 131072, 11, 1441821, 262144, 92, 1441822, 262144, 56, 1441825, 393216, 6, 1441828, 393216, 6, 1441831, 0, 30, 1441848, 393216, 4, 1441851, 327680, 85, 1441852, 393216, 85, 1441853, 393216, 85, 1441854, 393216, 85, 1441855, 393216, 85, 1441856, 393216, 85, 1441857, 458752, 85, 1441860, 0, 11, 1441861, 65536, 11, 1441862, 131072, 11, 1441863, 131072, 42, 1441866, 262144, 9, 1441867, 327680, 9, 1441868, 393216, 9, 1441869, 327687, 5, 1441870, 196615, 7, 1441880, 0, 24, 1441882, 327680, 6, 1441885, 393216, 92, 1441900, 196608, 88, 1441901, 65536, 90, 1441902, 65536, 90, 1441903, 65536, 90, 1441904, 65536, 90, 1441905, 65536, 90, 1441906, 65536, 90, 1441907, 65536, 90, 1441908, 65536, 90, 1441909, 65536, 90, 1441910, 65536, 90, 1441911, 65536, 90, 1441912, 131072, 90, 1441913, 262145, 5, 1441914, 131073, 3, 1441915, 131073, 3, 1441916, 131073, 3, 1441917, 65537, 0, 1441918, 1, 0, 1441919, 1, 0, 1507328, 458752, 10, 1507329, 458752, 10, 1507330, 458752, 10, 1507331, 458752, 10, 1507332, 458752, 10, 1507333, 458752, 10, 1507335, 458752, 10, 1507336, 458752, 10, 1507337, 458752, 10, 1507338, 458752, 10, 1507339, 262144, 56, 1507346, 0, 89, 1507347, 262144, 1, 1507348, 327680, 1, 1507349, 393216, 6, 1507350, 65536, 12, 1507351, 131072, 12, 1507352, 131072, 88, 1507357, 262144, 92, 1507358, 262144, 56, 1507361, 393216, 7, 1507364, 393216, 7, 1507367, 0, 31, 1507368, 65536, 31, 1507369, 65536, 31, 1507370, 65536, 31, 1507371, 65536, 31, 1507372, 65536, 31, 1507373, 65536, 31, 1507374, 65536, 31, 1507375, 65536, 31, 1507376, 65536, 31, 1507377, 65536, 31, 1507378, 65536, 31, 1507379, 131072, 28, 1507380, 393216, 0, 1507381, 458752, 0, 1507389, 262144, 8, 1507390, 327680, 8, 1507391, 393216, 8, 1507392, 393216, 0, 1507393, 458752, 0, 1507394, 393216, 0, 1507395, 458752, 0, 1507396, 0, 12, 1507398, 131072, 12, 1507399, 131072, 42, 1507400, 393216, 0, 1507401, 458752, 0, 1507405, 131079, 7, 1507412, 0, 91, 1507413, 65536, 91, 1507414, 131072, 91, 1507415, 196608, 91, 1507416, 0, 24, 1507418, 327680, 7, 1507421, 393216, 92, 1507436, 131072, 89, 1507439, 262145, 5, 1507440, 131073, 3, 1507441, 131073, 3, 1507442, 131073, 3, 1507443, 131073, 3, 1507444, 131073, 3, 1507445, 131073, 3, 1507446, 131073, 3, 1507447, 131073, 3, 1507448, 131073, 3, 1507449, 65537, 0, 1507450, 1, 0, 1507451, 1, 0, 1507452, 1, 0, 1507453, 1, 0, 1507454, 1, 0, 1507455, 1, 0, 1572864, 458752, 10, 1572865, 458752, 10, 1572866, 458752, 10, 1572867, 458752, 10, 1572868, 458752, 10, 1572869, 458752, 10, 1572871, 458752, 10, 1572872, 458752, 10, 1572873, 458752, 10, 1572874, 458752, 10, 1572875, 262144, 56, 1572882, 0, 89, 1572883, 262144, 2, 1572884, 327680, 2, 1572885, 393216, 7, 1572886, 65536, 13, 1572887, 131072, 13, 1572888, 131072, 89, 1572893, 262144, 92, 1572894, 262144, 56, 1572895, 262144, 0, 1572896, 327680, 0, 1572898, 262144, 0, 1572899, 327680, 0, 1572901, 262144, 0, 1572902, 327680, 0, 1572904, 262144, 0, 1572905, 327680, 0, 1572907, 262144, 0, 1572908, 327680, 0, 1572910, 262144, 0, 1572911, 327680, 0, 1572913, 262144, 0, 1572914, 327680, 0, 1572915, 0, 30, 1572918, 393216, 4, 1572924, 7, 7, 1572925, 262144, 9, 1572927, 393216, 9, 1572929, 327680, 4, 1572932, 0, 13, 1572934, 131072, 13, 1572935, 131072, 42, 1572938, 393216, 4, 1572944, 393216, 0, 1572945, 458752, 0, 1572946, 393216, 0, 1572947, 458752, 0, 1572948, 0, 92, 1572949, 65536, 92, 1572950, 131072, 92, 1572951, 196608, 92, 1572952, 0, 24, 1572953, 262144, 0, 1572954, 327680, 0, 1572955, 262144, 0, 1572956, 327680, 0, 1572957, 393216, 92, 1572964, 196608, 88, 1572965, 65536, 90, 1572966, 65536, 90, 1572967, 65536, 90, 1572968, 65536, 90, 1572969, 65536, 90, 1572970, 65536, 90, 1572971, 65536, 90, 1572972, 131072, 90, 1572973, 262145, 5, 1572974, 131073, 3, 1572975, 65537, 0, 1572976, 1, 0, 1572977, 1, 0, 1572978, 1, 0, 1572979, 1, 0, 1572980, 1, 0, 1572981, 1, 0, 1572982, 1, 0, 1572983, 1, 0, 1572984, 1, 0, 1572985, 1, 0, 1572986, 1, 0, 1572987, 1, 0, 1572988, 1, 0, 1572989, 1, 0, 1572990, 1, 0, 1572991, 1, 0, 1638400, 458752, 10, 1638401, 458752, 10, 1638402, 458752, 10, 1638403, 458752, 10, 1638404, 458752, 10, 1638405, 458752, 10, 1638407, 458752, 10, 1638408, 458752, 10, 1638409, 458752, 10, 1638410, 458752, 10, 1638411, 262144, 56, 1638418, 0, 89, 1638419, 262144, 1, 1638420, 327680, 1, 1638421, 0, 14, 1638422, 65536, 14, 1638423, 131072, 14, 1638424, 131072, 89, 1638429, 262144, 92, 1638430, 262144, 56, 1638433, 393216, 6, 1638436, 393216, 6, 1638439, 393216, 6, 1638442, 393216, 6, 1638445, 393216, 6, 1638448, 393216, 6, 1638451, 0, 30, 1638452, 262144, 0, 1638453, 327680, 0, 1638454, 393216, 0, 1638455, 458752, 0, 1638460, 131079, 7, 1638462, 262144, 0, 1638463, 327680, 0, 1638471, 131072, 42, 1638479, 327680, 4, 1638481, 0, 11, 1638482, 65536, 11, 1638483, 131072, 11, 1638484, 262144, 96, 1638485, 327680, 96, 1638486, 393216, 96, 1638487, 458752, 96, 1638488, 0, 24, 1638490, 327680, 6, 1638493, 393216, 92, 1638500, 131072, 89, 1638501, 262144, 9, 1638503, 393216, 9, 1638507, 262145, 5, 1638508, 131073, 3, 1638509, 65537, 0, 1638510, 1, 0, 1638511, 1, 0, 1638512, 1, 0, 1638513, 1, 0, 1638514, 1, 0, 1638515, 1, 0, 1638516, 1, 0, 1638517, 1, 0, 1638518, 1, 0, 1638519, 1, 0, 1638520, 1, 0, 1638521, 1, 0, 1638522, 1, 0, 1638523, 1, 0, 1638524, 1, 0, 1638525, 1, 0, 1638526, 1, 0, 1638527, 1, 0, 1703936, 458752, 10, 1703937, 458752, 10, 1703938, 458752, 10, 1703939, 458752, 10, 1703940, 458752, 10, 1703941, 458752, 10, 1703943, 458752, 10, 1703944, 458752, 10, 1703945, 458752, 10, 1703946, 458752, 10, 1703947, 262144, 56, 1703954, 0, 89, 1703955, 262144, 2, 1703956, 327680, 2, 1703957, 393216, 8, 1703958, 393216, 1, 1703959, 458752, 1, 1703960, 131072, 89, 1703965, 262144, 92, 1703966, 262144, 56, 1703969, 393216, 7, 1703972, 393216, 7, 1703975, 393216, 7, 1703978, 393216, 7, 1703981, 393216, 7, 1703984, 393216, 7, 1703987, 0, 30, 1703990, 393216, 6, 1703992, 131072, 11, 1703997, 262151, 7, 1704000, 262144, 43, 1704001, 65536, 43, 1704002, 65536, 43, 1704003, 65536, 43, 1704004, 65536, 43, 1704005, 65536, 43, 1704006, 65536, 43, 1704007, 131072, 43, 1704008, 327687, 5, 1704009, 196615, 7, 1704015, 262151, 7, 1704017, 0, 12, 1704019, 131072, 12, 1704020, 262144, 97, 1704021, 327680, 97, 1704022, 393216, 97, 1704023, 458752, 97, 1704024, 0, 24, 1704026, 327680, 7, 1704029, 393216, 92, 1704036, 131072, 89, 1704037, 393216, 0, 1704038, 458752, 0, 1704040, 262145, 5, 1704041, 131073, 3, 1704042, 131073, 3, 1704043, 65537, 0, 1704044, 1, 0, 1704045, 1, 0, 1704046, 1, 0, 1704047, 1, 0, 1704048, 1, 0, 1704049, 1, 0, 1704050, 1, 0, 1704051, 1, 0, 1704052, 1, 0, 1704053, 1, 0, 1704054, 1, 0, 1704055, 1, 0, 1704056, 1, 0, 1704057, 1, 0, 1704058, 1, 0, 1704059, 1, 0, 1704060, 1, 0, 1704061, 1, 0, 1704062, 1, 0, 1704063, 1, 0, 1769483, 262144, 56, 1769490, 0, 89, 1769494, 393216, 2, 1769495, 458752, 2, 1769496, 131072, 89, 1769501, 262144, 92, 1769502, 262144, 56, 1769503, 262144, 0, 1769504, 327680, 0, 1769506, 262144, 0, 1769507, 327680, 0, 1769509, 262144, 0, 1769510, 327680, 0, 1769512, 262144, 0, 1769513, 327680, 0, 1769515, 262144, 0, 1769516, 327680, 0, 1769518, 262144, 0, 1769519, 327680, 0, 1769521, 262144, 0, 1769522, 327680, 0, 1769523, 0, 30, 1769524, 393216, 0, 1769525, 458752, 0, 1769528, 131072, 12, 1769534, 393216, 0, 1769535, 458752, 0, 1769536, 262144, 44, 1769537, 65536, 44, 1769538, 65536, 44, 1769539, 65536, 44, 1769540, 65536, 44, 1769541, 65536, 44, 1769542, 65536, 44, 1769543, 131072, 44, 1769544, 131079, 5, 1769549, 393216, 0, 1769550, 458752, 0, 1769551, 393216, 0, 1769552, 458752, 0, 1769553, 0, 13, 1769555, 131072, 13, 1769556, 0, 95, 1769557, 65536, 95, 1769558, 131072, 95, 1769559, 196608, 95, 1769560, 0, 24, 1769561, 262144, 0, 1769562, 327680, 0, 1769563, 262144, 0, 1769564, 327680, 0, 1769565, 393216, 92, 1769572, 131072, 89, 1769575, 262145, 5, 1769576, 65537, 0, 1769577, 1, 0, 1769578, 1, 0, 1769579, 1, 0, 1769580, 1, 0, 1769581, 1, 0, 1769582, 1, 0, 1769583, 1, 0, 1769584, 1, 0, 1769585, 1, 0, 1769586, 1, 0, 1769587, 1, 0, 1769588, 1, 0, 1769589, 1, 0, 1769590, 1, 0, 1769591, 1, 0, 1769592, 1, 0, 1769593, 1, 0, 1769594, 1, 0, 1769595, 1, 0, 1769596, 1, 0, 1769597, 1, 0, 1769598, 1, 0, 1769599, 1, 0, 1835008, 458752, 10, 1835009, 458752, 10, 1835010, 458752, 10, 1835011, 458752, 10, 1835012, 458752, 10, 1835013, 458752, 10, 1835014, 458752, 10, 1835015, 458752, 10, 1835016, 458752, 10, 1835017, 458752, 10, 1835018, 458752, 10, 1835019, 262144, 56, 1835026, 0, 89, 1835030, 196608, 88, 1835031, 65536, 90, 1835032, 131072, 90, 1835037, 262144, 92, 1835038, 262144, 56, 1835041, 393216, 6, 1835044, 393216, 6, 1835047, 393216, 6, 1835050, 393216, 6, 1835053, 393216, 6, 1835056, 393216, 6, 1835059, 0, 30, 1835062, 0, 13, 1835064, 131072, 13, 1835069, 0, 11, 1835070, 65536, 11, 1835071, 131072, 11, 1835072, 131072, 42, 1835074, 327680, 4, 1835077, 262144, 9, 1835079, 393216, 9, 1835080, 131079, 7, 1835084, 327680, 4, 1835086, 327680, 4, 1835089, 262144, 8, 1835090, 327680, 8, 1835091, 393216, 8, 1835092, 262144, 96, 1835093, 327680, 96, 1835094, 393216, 96, 1835095, 458752, 96, 1835096, 0, 24, 1835098, 327680, 6, 1835101, 393216, 92, 1835102, 196608, 88, 1835103, 393216, 0, 1835104, 458752, 0, 1835105, 393216, 0, 1835106, 458752, 0, 1835107, 262144, 0, 1835108, 327680, 0, 1835111, 262145, 2, 1835112, 1, 0, 1835113, 1, 0, 1835114, 1, 0, 1835115, 1, 0, 1835116, 1, 0, 1835117, 1, 0, 1835118, 1, 0, 1835119, 1, 0, 1835120, 1, 0, 1835121, 1, 0, 1835122, 1, 0, 1835123, 1, 0, 1835124, 1, 0, 1835125, 1, 0, 1835126, 1, 0, 1835127, 1, 0, 1835128, 1, 0, 1835129, 1, 0, 1835130, 1, 0, 1835131, 1, 0, 1835132, 1, 0, 1835133, 1, 0, 1835134, 1, 0, 1835135, 1, 0, 1900544, 458752, 10, 1900545, 458752, 10, 1900546, 458752, 10, 1900547, 458752, 10, 1900548, 458752, 10, 1900549, 458752, 10, 1900550, 458752, 10, 1900551, 458752, 10, 1900552, 458752, 10, 1900553, 458752, 10, 1900554, 458752, 10, 1900555, 262144, 56, 1900562, 0, 90, 1900563, 65536, 90, 1900564, 65536, 90, 1900565, 65536, 90, 1900566, 131072, 90, 1900573, 262144, 92, 1900574, 262144, 56, 1900577, 393216, 7, 1900580, 393216, 7, 1900583, 393216, 7, 1900586, 393216, 7, 1900589, 393216, 7, 1900592, 393216, 7, 1900595, 0, 30, 1900596, 393216, 0, 1900597, 458752, 0, 1900598, 262144, 0, 1900599, 327680, 0, 1900605, 0, 12, 1900607, 131072, 12, 1900608, 131072, 42, 1900609, 0, 11, 1900610, 65536, 11, 1900611, 131072, 11, 1900625, 262144, 9, 1900626, 327680, 9, 1900627, 393216, 9, 1900628, 262144, 97, 1900629, 327680, 97, 1900630, 393216, 97, 1900631, 458752, 97, 1900632, 0, 24, 1900634, 327680, 7, 1900637, 393216, 92, 1900638, 131072, 89, 1900641, 393216, 4, 1900643, 393216, 4, 1900646, 262145, 5, 1900647, 65537, 0, 1900648, 1, 0, 1900649, 1, 0, 1900650, 1, 0, 1900651, 1, 0, 1900652, 1, 0, 1900653, 1, 0, 1900654, 1, 0, 1900655, 1, 0, 1900656, 1, 0, 1900657, 1, 0, 1900658, 1, 0, 1900659, 1, 0, 1900660, 1, 0, 1900661, 1, 0, 1900662, 1, 0, 1900663, 1, 0, 1900664, 1, 0, 1900665, 1, 0, 1900666, 1, 0, 1900667, 1, 0, 1900668, 1, 0, 1900669, 1, 0, 1900670, 1, 0, 1900671, 1, 0, 1966080, 458752, 10, 1966081, 458752, 10, 1966082, 458752, 10, 1966083, 458752, 10, 1966084, 458752, 10, 1966085, 458752, 10, 1966086, 458752, 10, 1966087, 458752, 10, 1966088, 458752, 10, 1966089, 458752, 10, 1966090, 458752, 10, 1966091, 262144, 56, 1966092, 262144, 92, 1966093, 393216, 1, 1966094, 458752, 1, 1966099, 262144, 6, 1966109, 262144, 92, 1966110, 262144, 56, 1966111, 262144, 0, 1966112, 327680, 0, 1966114, 262144, 0, 1966115, 327680, 0, 1966117, 262144, 0, 1966118, 327680, 0, 1966120, 262144, 0, 1966121, 327680, 0, 1966123, 262144, 0, 1966124, 327680, 0, 1966126, 262144, 0, 1966127, 327680, 0, 1966129, 262144, 0, 1966130, 327680, 0, 1966131, 0, 30, 1966141, 0, 13, 1966143, 131072, 13, 1966144, 131072, 42, 1966145, 0, 12, 1966147, 131072, 12, 1966148, 262144, 8, 1966149, 327680, 8, 1966150, 393216, 8, 1966151, 262144, 55, 1966152, 327680, 55, 1966153, 327680, 55, 1966154, 327680, 57, 1966157, 393216, 57, 1966158, 393216, 55, 1966159, 393216, 55, 1966160, 458752, 55, 1966161, 262144, 90, 1966162, 327680, 90, 1966163, 327680, 90, 1966164, 393216, 90, 1966167, 262144, 90, 1966168, 393216, 25, 1966169, 327680, 24, 1966170, 327680, 90, 1966171, 327680, 90, 1966172, 327680, 90, 1966173, 393216, 92, 1966174, 131072, 89, 1966175, 262144, 8, 1966176, 327680, 8, 1966177, 393216, 8, 1966178, 0, 11, 1966179, 65536, 11, 1966180, 131072, 11, 1966181, 262145, 5, 1966182, 65537, 0, 1966183, 1, 0, 1966184, 1, 0, 1966185, 1, 0, 1966186, 1, 0, 1966187, 1, 0, 1966188, 1, 0, 1966189, 1, 0, 1966190, 1, 0, 1966191, 1, 0, 1966192, 1, 0, 1966193, 1, 0, 1966194, 1, 0, 1966195, 1, 0, 1966196, 1, 0, 1966197, 1, 0, 1966198, 1, 0, 1966199, 1, 0, 1966200, 1, 0, 1966201, 1, 0, 1966202, 1, 0, 1966203, 1, 0, 1966204, 1, 0, 1966205, 1, 0, 1966206, 1, 0, 1966207, 1, 0, 2031616, 458752, 10, 2031617, 458752, 10, 2031618, 458752, 10, 2031619, 458752, 10, 2031620, 458752, 10, 2031621, 458752, 10, 2031622, 458752, 10, 2031623, 458752, 10, 2031624, 458752, 10, 2031625, 458752, 10, 2031626, 458752, 10, 2031627, 262144, 56, 2031629, 393216, 2, 2031630, 458752, 2, 2031645, 262144, 92, 2031646, 262144, 56, 2031649, 393216, 6, 2031652, 393216, 6, 2031655, 393216, 6, 2031658, 393216, 6, 2031661, 393216, 6, 2031664, 393216, 6, 2031667, 0, 30, 2031680, 131072, 42, 2031681, 0, 13, 2031682, 65536, 11, 2031683, 131072, 13, 2031684, 262144, 9, 2031686, 393216, 9, 2031687, 262144, 56, 2031696, 458752, 56, 2031697, 262144, 91, 2031698, 327680, 93, 2031699, 327680, 93, 2031700, 393216, 93, 2031703, 262144, 93, 2031704, 327680, 93, 2031705, 327680, 93, 2031706, 327680, 93, 2031707, 327680, 93, 2031708, 327680, 93, 2031709, 393216, 93, 2031710, 131072, 89, 2031711, 262144, 9, 2031713, 393216, 9, 2031714, 0, 12, 2031716, 131072, 12, 2031717, 262145, 2, 2031718, 1, 0, 2031719, 1, 0, 2031720, 1, 0, 2031721, 1, 0, 2031722, 1, 0, 2031723, 1, 0, 2031724, 1, 0, 2031725, 1, 0, 2031726, 1, 0, 2031727, 1, 0, 2031728, 1, 0, 2031729, 1, 0, 2031730, 1, 0, 2031731, 1, 0, 2031732, 1, 0, 2031733, 1, 0, 2031734, 1, 0, 2031735, 1, 0, 2031736, 1, 0, 2031737, 1, 0, 2031738, 1, 0, 2031739, 1, 0, 2031740, 1, 0, 2031741, 1, 0, 2031742, 1, 0, 2031743, 1, 0, 2097152, 458752, 10, 2097153, 458752, 10, 2097154, 458752, 10, 2097155, 458752, 10, 2097156, 458752, 10, 2097157, 458752, 10, 2097158, 458752, 10, 2097159, 458752, 10, 2097160, 458752, 10, 2097161, 458752, 10, 2097162, 458752, 10, 2097163, 262144, 56, 2097181, 262144, 92, 2097182, 262144, 56, 2097185, 393216, 7, 2097188, 393216, 7, 2097191, 393216, 7, 2097194, 393216, 7, 2097197, 393216, 7, 2097200, 393216, 7, 2097203, 0, 43, 2097204, 65536, 43, 2097205, 65536, 43, 2097206, 65536, 43, 2097207, 65536, 43, 2097208, 65536, 43, 2097209, 65536, 43, 2097210, 65536, 43, 2097211, 65536, 43, 2097212, 65536, 43, 2097213, 65536, 43, 2097214, 65536, 43, 2097215, 65536, 43, 2097216, 131072, 43, 2097217, 0, 12, 2097219, 131072, 12, 2097221, 393216, 0, 2097222, 458752, 0, 2097223, 262144, 56, 2097224, 458752, 10, 2097225, 458752, 10, 2097226, 458752, 10, 2097227, 458752, 10, 2097228, 458752, 10, 2097229, 458752, 10, 2097230, 458752, 10, 2097231, 458752, 10, 2097232, 458752, 56, 2097233, 458752, 91, 2097236, 0, 22, 2097237, 65536, 22, 2097238, 65536, 22, 2097239, 131072, 22, 2097245, 65536, 90, 2097246, 131072, 90, 2097250, 0, 13, 2097252, 131072, 13, 2097253, 262145, 2, 2097254, 1, 0, 2097255, 1, 0, 2097256, 1, 0, 2097257, 1, 0, 2097258, 1, 0, 2097259, 1, 0, 2097260, 1, 0, 2097261, 1, 0, 2097262, 1, 0, 2097263, 1, 0, 2097264, 1, 0, 2097265, 1, 0, 2097266, 1, 0, 2097267, 1, 0, 2097268, 1, 0, 2097269, 1, 0, 2097270, 1, 0, 2097271, 1, 0, 2097272, 1, 0, 2097273, 1, 0, 2097274, 1, 0, 2097275, 1, 0, 2097276, 1, 0, 2097277, 1, 0, 2097278, 1, 0, 2097279, 1, 0, 2162688, 393216, 55, 2162689, 393216, 55, 2162690, 393216, 55, 2162691, 393216, 55, 2162692, 393216, 55, 2162693, 393216, 55, 2162694, 393216, 55, 2162695, 393216, 55, 2162696, 393216, 55, 2162697, 393216, 55, 2162698, 393216, 55, 2162699, 458752, 57, 2162700, 458752, 92, 2162701, 262144, 10, 2162702, 327680, 10, 2162717, 262144, 92, 2162729, 65536, 90, 2162730, 65536, 90, 2162731, 65536, 90, 2162732, 65536, 90, 2162733, 65536, 90, 2162734, 65536, 90, 2162735, 65536, 90, 2162736, 65536, 31, 2162737, 65536, 31, 2162738, 65536, 31, 2162739, 65536, 44, 2162740, 65536, 44, 2162741, 65536, 44, 2162742, 65536, 44, 2162743, 65536, 44, 2162744, 65536, 44, 2162745, 65536, 44, 2162746, 65536, 44, 2162747, 65536, 44, 2162748, 65536, 44, 2162749, 65536, 44, 2162750, 65536, 44, 2162751, 65536, 44, 2162752, 131072, 44, 2162753, 0, 13, 2162755, 131072, 13, 2162756, 327680, 4, 2162759, 262144, 56, 2162760, 458752, 10, 2162761, 458752, 10, 2162762, 458752, 10, 2162763, 458752, 10, 2162764, 458752, 10, 2162765, 458752, 10, 2162766, 458752, 10, 2162767, 458752, 10, 2162768, 458752, 56, 2162769, 458752, 91, 2162771, 393216, 0, 2162772, 458752, 0, 2162781, 7, 7, 2162782, 0, 24, 2162789, 262145, 2, 2162790, 1, 0, 2162791, 1, 0, 2162792, 1, 0, 2162793, 1, 0, 2162794, 1, 0, 2162795, 1, 0, 2162796, 1, 0, 2162797, 1, 0, 2162798, 1, 0, 2162799, 1, 0, 2162800, 1, 0, 2162801, 1, 0, 2162802, 1, 0, 2162803, 1, 0, 2162804, 1, 0, 2162805, 1, 0, 2162806, 1, 0, 2162807, 1, 0, 2162808, 1, 0, 2162809, 1, 0, 2162810, 1, 0, 2162811, 1, 0, 2162812, 1, 0, 2162813, 1, 0, 2162814, 1, 0, 2162815, 1, 0, 2228224, 458752, 0, 2228225, 393216, 0, 2228226, 458752, 0, 2228227, 393216, 0, 2228228, 458752, 0, 2228229, 393216, 0, 2228230, 458752, 0, 2228231, 393216, 0, 2228232, 458752, 0, 2228233, 262144, 8, 2228234, 327680, 8, 2228235, 393216, 8, 2228236, 0, 12, 2228238, 131072, 12, 2228245, 65543, 7, 2228246, 196615, 7, 2228247, 262144, 0, 2228248, 327680, 0, 2228253, 458752, 92, 2228265, 262144, 9, 2228267, 393216, 9, 2228270, 0, 13, 2228272, 131072, 13, 2228273, 0, 11, 2228274, 65536, 11, 2228275, 131072, 11, 2228277, 262144, 9, 2228279, 393216, 9, 2228286, 131072, 13, 2228289, 393216, 0, 2228290, 458752, 0, 2228291, 393216, 0, 2228292, 458752, 0, 2228293, 262144, 0, 2228294, 327680, 0, 2228295, 262144, 56, 2228296, 458752, 10, 2228297, 458752, 10, 2228298, 458752, 10, 2228299, 458752, 10, 2228300, 458752, 10, 2228301, 458752, 10, 2228302, 458752, 10, 2228303, 458752, 10, 2228304, 458752, 56, 2228305, 458752, 91, 2228306, 327680, 4, 2228309, 393216, 4, 2228317, 131079, 7, 2228318, 0, 24, 2228324, 65536, 24, 2228325, 262145, 6, 2228326, 131073, 1, 2228327, 1, 0, 2228328, 1, 0, 2228329, 1, 0, 2228330, 1, 0, 2228331, 1, 0, 2228332, 1, 0, 2228333, 1, 0, 2228334, 1, 0, 2228335, 1, 0, 2228336, 1, 0, 2228337, 1, 0, 2228338, 1, 0, 2228339, 1, 0, 2228340, 1, 0, 2228341, 1, 0, 2228342, 1, 0, 2228343, 1, 0, 2228344, 1, 0, 2228345, 1, 0, 2228346, 1, 0, 2228347, 1, 0, 2228348, 1, 0, 2228349, 1, 0, 2228350, 1, 0, 2228351, 1, 0, 2293769, 262144, 9, 2293771, 393216, 9, 2293772, 0, 13, 2293774, 131072, 13, 2293776, 0, 22, 2293777, 65536, 22, 2293778, 65536, 22, 2293779, 131072, 22, 2293780, 65536, 11, 2293781, 131072, 11, 2293782, 327680, 6, 2293785, 393216, 6, 2293800, 393216, 0, 2293801, 458752, 0, 2293802, 393216, 0, 2293803, 458752, 0, 2293804, 262144, 8, 2293805, 327680, 8, 2293806, 393216, 8, 2293807, 393216, 0, 2293808, 458752, 0, 2293809, 0, 12, 2293811, 131072, 12, 2293822, 262144, 8, 2293823, 327680, 8, 2293824, 393216, 8, 2293826, 327680, 4, 2293828, 0, 11, 2293829, 65536, 11, 2293830, 131072, 11, 2293831, 262144, 56, 2293832, 458752, 10, 2293833, 458752, 10, 2293834, 458752, 10, 2293835, 458752, 10, 2293836, 458752, 10, 2293837, 458752, 10, 2293838, 458752, 10, 2293839, 458752, 10, 2293840, 458752, 56, 2293841, 458752, 91, 2293854, 393216, 25, 2293855, 0, 23, 2293856, 0, 23, 2293857, 0, 23, 2293858, 0, 23, 2293859, 0, 23, 2293860, 458752, 25, 2293862, 262145, 2, 2293863, 1, 0, 2293864, 1, 0, 2293865, 1, 0, 2293866, 1, 0, 2293867, 1, 0, 2293868, 1, 0, 2293869, 1, 0, 2293870, 1, 0, 2293871, 1, 0, 2293872, 1, 0, 2293873, 1, 0, 2293874, 1, 0, 2293875, 1, 0, 2293876, 1, 0, 2293877, 1, 0, 2293878, 1, 0, 2293879, 1, 0, 2293880, 1, 0, 2293881, 1, 0, 2293882, 1, 0, 2293883, 1, 0, 2293884, 1, 0, 2293885, 1, 0, 2293886, 1, 0, 2293887, 1, 0, 2359296, 458752, 0, 2359297, 393216, 0, 2359298, 458752, 0, 2359299, 393216, 0, 2359300, 458752, 0, 2359301, 393216, 0, 2359302, 458752, 0, 2359303, 393216, 0, 2359304, 458752, 0, 2359305, 393216, 0, 2359306, 458752, 0, 2359307, 262144, 0, 2359308, 327680, 0, 2359315, 0, 12, 2359317, 131072, 12, 2359318, 327680, 7, 2359319, 262144, 0, 2359320, 327680, 0, 2359321, 393216, 7, 2359326, 458752, 10, 2359327, 458752, 10, 2359328, 458752, 10, 2359329, 458752, 10, 2359330, 458752, 10, 2359331, 458752, 10, 2359332, 458752, 10, 2359333, 458752, 10, 2359334, 393216, 56, 2359335, 458752, 55, 2359340, 262144, 9, 2359342, 393216, 9, 2359345, 0, 13, 2359347, 131072, 13, 2359348, 327687, 5, 2359349, 196615, 7, 2359356, 65543, 7, 2359357, 196615, 7, 2359358, 262144, 9, 2359360, 393216, 9, 2359361, 393216, 0, 2359362, 458752, 0, 2359364, 0, 12, 2359366, 131072, 12, 2359367, 262144, 56, 2359368, 458752, 10, 2359369, 458752, 10, 2359370, 458752, 10, 2359371, 458752, 10, 2359372, 458752, 10, 2359373, 458752, 10, 2359374, 458752, 10, 2359375, 458752, 10, 2359376, 458752, 56, 2359377, 458752, 91, 2359379, 262145, 5, 2359380, 131073, 3, 2359381, 131073, 3, 2359382, 1, 6, 2359383, 262144, 8, 2359384, 327680, 8, 2359385, 393216, 8, 2359389, 262144, 6, 2359395, 65543, 7, 2359396, 196615, 7, 2359398, 262145, 2, 2359399, 1, 0, 2359400, 1, 0, 2359401, 1, 0, 2359402, 1, 0, 2359403, 1, 0, 2359404, 1, 0, 2359405, 1, 0, 2359406, 1, 0, 2359407, 1, 0, 2359408, 1, 0, 2359409, 1, 0, 2359410, 1, 0, 2359411, 1, 0, 2359412, 1, 0, 2359413, 1, 0, 2359414, 1, 0, 2359415, 1, 0, 2359416, 1, 0, 2359417, 1, 0, 2359418, 1, 0, 2359419, 1, 0, 2359420, 1, 0, 2359421, 1, 0, 2359422, 1, 0, 2359423, 1, 0, 2424845, 65543, 7, 2424846, 196615, 7, 2424851, 0, 13, 2424853, 131072, 13, 2424854, 327680, 6, 2424857, 393216, 6, 2424859, 393216, 0, 2424860, 458752, 0, 2424862, 458752, 10, 2424863, 458752, 10, 2424864, 458752, 10, 2424865, 458752, 10, 2424866, 458752, 10, 2424867, 458752, 10, 2424868, 458752, 10, 2424869, 458752, 10, 2424870, 458752, 10, 2424875, 393216, 0, 2424876, 458752, 0, 2424877, 393216, 0, 2424878, 458752, 0, 2424879, 262144, 8, 2424880, 327680, 8, 2424881, 393216, 8, 2424884, 131079, 7, 2424895, 393216, 0, 2424896, 458752, 0, 2424899, 393216, 4, 2424900, 0, 13, 2424902, 131072, 13, 2424903, 262144, 56, 2424904, 458752, 10, 2424905, 458752, 10, 2424906, 458752, 10, 2424907, 458752, 10, 2424908, 458752, 10, 2424909, 458752, 10, 2424910, 458752, 10, 2424911, 458752, 10, 2424912, 458752, 56, 2424913, 458752, 91, 2424915, 262145, 2, 2424916, 1, 0, 2424917, 1, 0, 2424918, 1, 4, 2424919, 262144, 9, 2424921, 393216, 9, 2424934, 262145, 2, 2424935, 1, 0, 2424936, 1, 0, 2424937, 1, 0, 2424938, 1, 0, 2424939, 1, 0, 2424940, 1, 0, 2424941, 1, 0, 2424942, 1, 0, 2424943, 1, 0, 2424944, 1, 0, 2424945, 1, 0, 2424946, 1, 0, 2424947, 1, 0, 2424948, 1, 0, 2424949, 1, 0, 2424950, 1, 0, 2424951, 1, 0, 2424952, 1, 0, 2424953, 1, 0, 2424954, 1, 0, 2424955, 1, 0, 2424956, 1, 0, 2424957, 1, 0, 2424958, 1, 0, 2424959, 1, 0, 2490368, 458752, 0, 2490369, 393216, 0, 2490370, 458752, 0, 2490371, 393216, 0, 2490372, 458752, 0, 2490373, 393216, 0, 2490374, 458752, 0, 2490375, 262144, 0, 2490376, 327680, 0, 2490377, 262144, 0, 2490378, 327680, 0, 2490379, 262144, 8, 2490380, 327680, 8, 2490381, 393216, 8, 2490387, 0, 14, 2490388, 393216, 0, 2490389, 458752, 0, 2490393, 393216, 7, 2490394, 327680, 4, 2490397, 393216, 4, 2490398, 458752, 10, 2490399, 458752, 10, 2490400, 458752, 10, 2490401, 458752, 10, 2490402, 458752, 10, 2490403, 458752, 10, 2490404, 458752, 10, 2490405, 458752, 10, 2490406, 458752, 10, 2490408, 262144, 8, 2490409, 327680, 8, 2490410, 393216, 8, 2490415, 262144, 9, 2490417, 393216, 9, 2490419, 262144, 6, 2490430, 327680, 4, 2490433, 393216, 0, 2490434, 458752, 0, 2490435, 393216, 0, 2490436, 458752, 0, 2490437, 262144, 0, 2490438, 327680, 0, 2490439, 262144, 56, 2490440, 458752, 10, 2490441, 458752, 10, 2490442, 458752, 10, 2490443, 458752, 10, 2490444, 458752, 10, 2490445, 458752, 10, 2490446, 458752, 10, 2490447, 458752, 10, 2490448, 458752, 56, 2490449, 458752, 91, 2490451, 262145, 2, 2490452, 1, 0, 2490453, 1, 0, 2490454, 1, 4, 2490470, 262145, 2, 2490471, 1, 0, 2490472, 1, 0, 2490473, 1, 0, 2490474, 1, 0, 2490475, 1, 0, 2490476, 1, 0, 2490477, 1, 0, 2490478, 1, 0, 2490479, 1, 0, 2490480, 1, 0, 2490481, 1, 0, 2490482, 1, 0, 2490483, 1, 0, 2490484, 1, 0, 2490485, 1, 0, 2490486, 1, 0, 2490487, 1, 0, 2490488, 1, 0, 2490489, 1, 0, 2490490, 1, 0, 2490491, 1, 0, 2490492, 1, 0, 2490493, 1, 0, 2490494, 1, 0, 2490495, 1, 0, 2555915, 262144, 9, 2555917, 393216, 9, 2555923, 327680, 4, 2555926, 393216, 4, 2555927, 262144, 6, 2555931, 393216, 0, 2555932, 458752, 0, 2555934, 458752, 10, 2555935, 458752, 10, 2555936, 458752, 10, 2555937, 458752, 10, 2555938, 458752, 10, 2555939, 458752, 10, 2555940, 458752, 10, 2555941, 458752, 10, 2555942, 458752, 10, 2555944, 262144, 9, 2555946, 393216, 9, 2555962, 262145, 5, 2555963, 131073, 3, 2555964, 131073, 3, 2555965, 1, 6, 2555968, 327680, 4, 2555970, 327680, 4, 2555971, 262144, 8, 2555972, 327680, 8, 2555973, 393216, 8, 2555975, 262144, 57, 2555976, 393216, 55, 2555977, 393216, 55, 2555978, 327680, 57, 2555981, 393216, 57, 2555982, 393216, 55, 2555983, 393216, 55, 2555984, 458752, 57, 2555985, 458752, 91, 2555987, 262145, 2, 2555988, 1, 0, 2555989, 1, 0, 2555990, 131073, 0, 2555991, 1, 6, 2555997, 262144, 0, 2555998, 327680, 0, 2555999, 262144, 0, 2556000, 327680, 0, 2556002, 262144, 8, 2556003, 327680, 8, 2556004, 393216, 8, 2556006, 262145, 2, 2556007, 1, 0, 2556008, 1, 0, 2556009, 1, 0, 2556010, 1, 0, 2556011, 1, 0, 2556012, 1, 0, 2556013, 1, 0, 2556014, 1, 0, 2556015, 1, 0, 2556016, 1, 0, 2556017, 1, 0, 2556018, 1, 0, 2556019, 1, 0, 2556020, 1, 0, 2556021, 1, 0, 2556022, 1, 0, 2556023, 1, 0, 2556024, 1, 0, 2556025, 1, 0, 2556026, 1, 0, 2556027, 1, 0, 2556028, 1, 0, 2556029, 1, 0, 2556030, 1, 0, 2556031, 1, 0, 2621454, 65543, 7, 2621455, 196615, 7, 2621463, 7, 7, 2621466, 327680, 4, 2621469, 393216, 4, 2621470, 458752, 10, 2621471, 458752, 10, 2621472, 458752, 10, 2621473, 458752, 10, 2621474, 458752, 10, 2621475, 458752, 10, 2621476, 458752, 10, 2621477, 458752, 10, 2621478, 458752, 10, 2621480, 393216, 0, 2621481, 458752, 0, 2621483, 262145, 5, 2621484, 131073, 3, 2621485, 131073, 3, 2621486, 131073, 3, 2621487, 131073, 3, 2621488, 131073, 3, 2621489, 131073, 3, 2621490, 1, 6, 2621497, 262145, 5, 2621498, 65537, 0, 2621499, 1, 0, 2621500, 1, 0, 2621501, 131073, 0, 2621502, 131073, 3, 2621503, 131073, 3, 2621504, 1, 6, 2621507, 262144, 9, 2621508, 65536, 11, 2621509, 393216, 9, 2621518, 0, 13, 2621520, 131072, 13, 2621521, 262144, 92, 2621522, 393216, 90, 2621523, 262145, 6, 2621524, 131073, 1, 2621525, 1, 0, 2621526, 1, 0, 2621527, 1, 4, 2621532, 327680, 6, 2621535, 393216, 6, 2621537, 393216, 6, 2621538, 262144, 9, 2621540, 393216, 9, 2621542, 262145, 2, 2621543, 1, 0, 2621544, 1, 0, 2621545, 1, 0, 2621546, 1, 0, 2621547, 1, 0, 2621548, 1, 0, 2621549, 1, 0, 2621550, 1, 0, 2621551, 1, 0, 2621552, 1, 0, 2621553, 1, 0, 2621554, 1, 0, 2621555, 1, 0, 2621556, 1, 0, 2621557, 1, 0, 2621558, 1, 0, 2621559, 1, 0, 2621560, 1, 0, 2621561, 1, 0, 2621562, 1, 0, 2621563, 1, 0, 2621564, 1, 0, 2621565, 1, 0, 2621566, 1, 0, 2621567, 1, 0, 2686976, 393216, 55, 2686977, 393216, 55, 2686978, 393216, 55, 2686979, 393216, 55, 2686980, 393216, 55, 2686981, 393216, 55, 2686982, 393216, 55, 2686983, 393216, 55, 2686984, 327680, 55, 2686985, 327680, 55, 2686986, 327680, 55, 2686987, 327680, 55, 2686988, 327680, 55, 2686989, 327680, 55, 2686990, 327680, 55, 2686991, 327680, 55, 2686995, 327680, 55, 2686996, 327680, 55, 2686997, 327680, 56, 2686999, 131079, 7, 2687003, 262144, 0, 2687004, 327680, 0, 2687006, 458752, 10, 2687007, 458752, 10, 2687008, 458752, 10, 2687009, 458752, 10, 2687010, 458752, 10, 2687011, 458752, 10, 2687012, 458752, 10, 2687013, 458752, 10, 2687014, 458752, 10, 2687015, 458752, 56, 2687018, 262145, 5, 2687019, 65537, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 131073, 0, 2687027, 131073, 3, 2687028, 131073, 3, 2687029, 131073, 3, 2687030, 131073, 3, 2687031, 131073, 3, 2687032, 131073, 3, 2687033, 65537, 0, 2687034, 1, 0, 2687035, 1, 0, 2687036, 1, 0, 2687037, 1, 0, 2687038, 1, 0, 2687039, 1, 0, 2687040, 131073, 0, 2687041, 131073, 3, 2687042, 1, 6, 2687043, 0, 12, 2687045, 131072, 12, 2687050, 7, 7, 2687054, 393216, 0, 2687055, 458752, 0, 2687056, 393216, 0, 2687057, 262144, 93, 2687058, 393216, 91, 2687060, 262145, 2, 2687061, 1, 0, 2687062, 1, 0, 2687063, 1, 4, 2687064, 458752, 0, 2687068, 327680, 7, 2687069, 262144, 8, 2687070, 327680, 8, 2687071, 393216, 8, 2687072, 393216, 0, 2687073, 458752, 0, 2687074, 393216, 0, 2687075, 458752, 0, 2687077, 262145, 5, 2687078, 65537, 0, 2687079, 1, 0, 2687080, 1, 0, 2687081, 1, 0, 2687082, 1, 0, 2687083, 1, 0, 2687084, 1, 0, 2687085, 1, 0, 2687086, 1, 0, 2687087, 1, 0, 2687088, 1, 0, 2687089, 1, 0, 2687090, 1, 0, 2687091, 1, 0, 2687092, 1, 0, 2687093, 1, 0, 2687094, 1, 0, 2687095, 1, 0, 2687096, 1, 0, 2687097, 1, 0, 2687098, 1, 0, 2687099, 1, 0, 2687100, 1, 0, 2687101, 1, 0, 2687102, 1, 0, 2687103, 1, 0, 2752512, 458752, 10, 2752513, 458752, 10, 2752514, 458752, 10, 2752515, 458752, 10, 2752516, 458752, 10, 2752517, 458752, 10, 2752518, 458752, 10, 2752519, 262144, 56, 2752520, 458752, 10, 2752521, 458752, 10, 2752522, 458752, 10, 2752523, 458752, 10, 2752524, 458752, 10, 2752525, 458752, 10, 2752526, 458752, 10, 2752527, 458752, 10, 2752531, 262144, 9, 2752533, 393216, 9, 2752541, 393216, 6, 2752542, 458752, 10, 2752543, 458752, 10, 2752544, 458752, 10, 2752545, 458752, 10, 2752546, 458752, 10, 2752547, 458752, 10, 2752548, 458752, 10, 2752549, 458752, 10, 2752550, 458752, 10, 2752554, 262145, 2, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2752571, 1, 0, 2752572, 1, 0, 2752573, 1, 0, 2752574, 1, 0, 2752575, 1, 0, 2752576, 1, 0, 2752577, 1, 0, 2752578, 1, 4, 2752579, 0, 13, 2752581, 131072, 13, 2752586, 131079, 7, 2752589, 327680, 4, 2752591, 327680, 4, 2752594, 458752, 91, 2752596, 262145, 6, 2752597, 262145, 4, 2752598, 262145, 4, 2752599, 131073, 6, 2752601, 393216, 4, 2752605, 262144, 9, 2752606, 0, 11, 2752607, 393216, 9, 2752608, 131072, 11, 2752610, 393216, 4, 2752612, 393216, 4, 2752613, 262145, 2, 2752614, 1, 0, 2752615, 1, 0, 2752616, 1, 0, 2752617, 1, 0, 2752618, 1, 0, 2752619, 1, 0, 2752620, 1, 0, 2752621, 1, 0, 2752622, 1, 0, 2752623, 1, 0, 2752624, 1, 0, 2752625, 1, 0, 2752626, 1, 0, 2752627, 1, 0, 2752628, 1, 0, 2752629, 1, 0, 2752630, 1, 0, 2752631, 1, 0, 2752632, 1, 0, 2752633, 1, 0, 2752634, 1, 0, 2752635, 1, 0, 2752636, 1, 0, 2752637, 1, 0, 2752638, 1, 0, 2752639, 1, 0, 2818048, 458752, 10, 2818049, 458752, 10, 2818050, 458752, 10, 2818051, 458752, 10, 2818052, 458752, 10, 2818053, 458752, 10, 2818054, 458752, 10, 2818055, 262144, 56, 2818056, 458752, 10, 2818057, 458752, 10, 2818058, 458752, 10, 2818059, 458752, 10, 2818060, 458752, 10, 2818061, 458752, 10, 2818062, 458752, 10, 2818063, 458752, 10, 2818064, 458752, 10, 2818066, 458752, 10, 2818068, 393216, 0, 2818069, 458752, 0, 2818077, 393216, 7, 2818078, 458752, 10, 2818079, 458752, 10, 2818080, 458752, 10, 2818081, 458752, 10, 2818082, 458752, 10, 2818083, 458752, 10, 2818084, 458752, 10, 2818085, 458752, 10, 2818086, 458752, 10, 2818088, 262145, 5, 2818089, 131073, 3, 2818090, 65537, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2818107, 1, 0, 2818108, 1, 0, 2818109, 1, 0, 2818110, 1, 0, 2818111, 1, 0, 2818112, 1, 0, 2818113, 1, 0, 2818114, 131073, 0, 2818115, 1, 6, 2818127, 262144, 8, 2818128, 327680, 8, 2818129, 393216, 8, 2818130, 458752, 91, 2818132, 262144, 9, 2818134, 393216, 9, 2818142, 0, 12, 2818144, 131072, 12, 2818145, 262144, 8, 2818146, 327680, 8, 2818147, 393216, 8, 2818148, 262145, 5, 2818149, 65537, 0, 2818150, 1, 0, 2818151, 1, 0, 2818152, 1, 0, 2818153, 1, 0, 2818154, 1, 0, 2818155, 1, 0, 2818156, 1, 0, 2818157, 1, 0, 2818158, 1, 0, 2818159, 1, 0, 2818160, 1, 0, 2818161, 1, 0, 2818162, 1, 0, 2818163, 1, 0, 2818164, 1, 0, 2818165, 1, 0, 2818166, 1, 0, 2818167, 1, 0, 2818168, 1, 0, 2818169, 1, 0, 2818170, 1, 0, 2818171, 1, 0, 2818172, 1, 0, 2818173, 1, 0, 2818174, 1, 0, 2818175, 1, 0, 2883584, 458752, 10, 2883585, 458752, 10, 2883586, 458752, 10, 2883587, 458752, 10, 2883588, 458752, 10, 2883589, 458752, 10, 2883590, 458752, 10, 2883591, 262144, 56, 2883592, 458752, 10, 2883593, 458752, 10, 2883594, 458752, 10, 2883595, 458752, 10, 2883596, 458752, 10, 2883597, 458752, 10, 2883598, 458752, 10, 2883599, 458752, 10, 2883600, 458752, 10, 2883602, 458752, 10, 2883603, 458752, 10, 2883607, 393216, 0, 2883608, 458752, 0, 2883614, 458752, 10, 2883615, 458752, 10, 2883616, 458752, 10, 2883617, 458752, 10, 2883618, 458752, 10, 2883619, 458752, 10, 2883620, 458752, 10, 2883621, 458752, 10, 2883622, 458752, 10, 2883624, 262145, 2, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 2883643, 1, 0, 2883644, 1, 0, 2883645, 1, 0, 2883646, 1, 0, 2883647, 1, 0, 2883648, 1, 0, 2883649, 1, 0, 2883650, 1, 0, 2883651, 131073, 0, 2883652, 1, 6, 2883653, 262151, 7, 2883663, 262144, 9, 2883664, 327680, 9, 2883665, 393216, 9, 2883666, 458752, 91, 2883671, 327687, 5, 2883672, 196615, 7, 2883678, 0, 13, 2883680, 131072, 13, 2883681, 262144, 9, 2883683, 393216, 9, 2883684, 262145, 6, 2883685, 131073, 1, 2883686, 1, 0, 2883687, 1, 0, 2883688, 1, 0, 2883689, 1, 0, 2883690, 1, 0, 2883691, 1, 0, 2883692, 1, 0, 2883693, 1, 0, 2883694, 1, 0, 2883695, 1, 0, 2883696, 1, 0, 2883697, 1, 0, 2883698, 1, 0, 2883699, 1, 0, 2883700, 1, 0, 2883701, 1, 0, 2883702, 1, 0, 2883703, 1, 0, 2883704, 1, 0, 2883705, 1, 0, 2883706, 1, 0, 2883707, 1, 0, 2883708, 1, 0, 2883709, 1, 0, 2883710, 1, 0, 2883711, 1, 0, 2949120, 458752, 10, 2949121, 458752, 10, 2949122, 458752, 10, 2949123, 458752, 10, 2949124, 458752, 10, 2949125, 458752, 10, 2949126, 458752, 10, 2949127, 262144, 56, 2949128, 458752, 10, 2949129, 458752, 10, 2949130, 458752, 10, 2949131, 458752, 10, 2949132, 458752, 10, 2949133, 458752, 10, 2949134, 458752, 10, 2949135, 458752, 10, 2949136, 458752, 10, 2949138, 458752, 10, 2949139, 458752, 10, 2949140, 393216, 0, 2949141, 458752, 0, 2949142, 327680, 4, 2949145, 393216, 4, 2949148, 262151, 7, 2949150, 458752, 10, 2949151, 458752, 10, 2949152, 458752, 10, 2949153, 458752, 10, 2949154, 458752, 10, 2949155, 458752, 10, 2949156, 458752, 10, 2949157, 458752, 10, 2949158, 458752, 10, 2949160, 262145, 2, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 2949179, 1, 0, 2949180, 1, 0, 2949181, 1, 0, 2949182, 1, 0, 2949183, 1, 0, 2949184, 1, 0, 2949185, 1, 0, 2949186, 1, 0, 2949187, 1, 0, 2949188, 1, 4, 2949202, 458752, 93, 2949203, 393216, 37, 2949207, 131079, 7, 2949215, 393216, 0, 2949216, 458752, 0, 2949217, 393216, 0, 2949218, 458752, 0, 2949221, 262145, 6, 2949222, 131073, 1, 2949223, 1, 0, 2949224, 1, 0, 2949225, 1, 0, 2949226, 1, 0, 2949227, 1, 0, 2949228, 1, 0, 2949229, 1, 0, 2949230, 1, 0, 2949231, 1, 0, 2949232, 1, 0, 2949233, 1, 0, 2949234, 1, 0, 2949235, 1, 0, 2949236, 1, 0, 2949237, 1, 0, 2949238, 1, 0, 2949239, 1, 0, 2949240, 1, 0, 2949241, 1, 0, 2949242, 1, 0, 2949243, 1, 0, 2949244, 1, 0, 2949245, 1, 0, 2949246, 1, 0, 2949247, 1, 0, 3014656, 458752, 10, 3014657, 458752, 10, 3014658, 458752, 10, 3014659, 458752, 10, 3014660, 458752, 10, 3014661, 458752, 10, 3014662, 458752, 10, 3014663, 262144, 56, 3014664, 458752, 10, 3014665, 458752, 10, 3014666, 458752, 10, 3014667, 458752, 10, 3014668, 458752, 10, 3014669, 458752, 10, 3014670, 458752, 10, 3014671, 458752, 10, 3014672, 458752, 10, 3014674, 458752, 10, 3014675, 458752, 10, 3014677, 131072, 11, 3014683, 393216, 0, 3014684, 458752, 0, 3014686, 458752, 10, 3014687, 458752, 10, 3014688, 458752, 10, 3014689, 458752, 10, 3014690, 458752, 10, 3014691, 458752, 10, 3014692, 458752, 10, 3014693, 458752, 10, 3014694, 458752, 10, 3014696, 262145, 2, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3014714, 1, 0, 3014715, 1, 0, 3014716, 1, 0, 3014717, 1, 0, 3014718, 1, 0, 3014719, 1, 0, 3014720, 1, 0, 3014721, 1, 0, 3014722, 1, 0, 3014723, 1, 0, 3014724, 1, 4, 3014727, 0, 11, 3014728, 65536, 11, 3014729, 131072, 11, 3014739, 393216, 38, 3014750, 327680, 4, 3014753, 393216, 4, 3014755, 0, 13, 3014757, 131072, 13, 3014758, 262145, 6, 3014759, 131073, 1, 3014760, 1, 0, 3014761, 1, 0, 3014762, 1, 0, 3014763, 1, 0, 3014764, 1, 0, 3014765, 1, 0, 3014766, 1, 0, 3014767, 1, 0, 3014768, 1, 0, 3014769, 1, 0, 3014770, 1, 0, 3014771, 1, 0, 3014772, 1, 0, 3014773, 1, 0, 3014774, 1, 0, 3014775, 1, 0, 3014776, 1, 0, 3014777, 1, 0, 3014778, 1, 0, 3014779, 1, 0, 3014780, 1, 0, 3014781, 1, 0, 3014782, 1, 0, 3014783, 1, 0, 3080192, 458752, 10, 3080193, 458752, 10, 3080194, 458752, 10, 3080195, 458752, 10, 3080196, 458752, 10, 3080197, 458752, 10, 3080198, 458752, 10, 3080199, 262144, 56, 3080200, 458752, 10, 3080201, 458752, 10, 3080202, 458752, 10, 3080203, 458752, 10, 3080204, 458752, 10, 3080205, 458752, 10, 3080206, 458752, 10, 3080207, 458752, 10, 3080208, 458752, 10, 3080209, 458752, 10, 3080210, 458752, 10, 3080211, 0, 12, 3080213, 131072, 12, 3080218, 327680, 4, 3080221, 393216, 4, 3080222, 458752, 10, 3080223, 458752, 10, 3080224, 458752, 10, 3080225, 458752, 10, 3080226, 458752, 10, 3080227, 458752, 10, 3080228, 458752, 10, 3080229, 458752, 10, 3080230, 458752, 10, 3080232, 262145, 2, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 262145, 0, 3080245, 262145, 4, 3080246, 262145, 4, 3080247, 131073, 1, 3080248, 1, 0, 3080249, 1, 0, 3080250, 1, 0, 3080251, 1, 0, 3080252, 1, 0, 3080253, 1, 0, 3080254, 1, 0, 3080255, 1, 0, 3080256, 1, 0, 3080257, 1, 0, 3080258, 1, 0, 3080259, 1, 0, 3080260, 1, 4, 3080263, 0, 12, 3080265, 131072, 12, 3080275, 393216, 39, 3080285, 262144, 0, 3080286, 327680, 0, 3080287, 393216, 0, 3080288, 458752, 0, 3080289, 393216, 0, 3080290, 458752, 0, 3080291, 393216, 0, 3080292, 458752, 0, 3080295, 262145, 6, 3080296, 262145, 4, 3080297, 262145, 4, 3080298, 262145, 4, 3080299, 131073, 1, 3080300, 1, 0, 3080301, 1, 0, 3080302, 1, 0, 3080303, 1, 0, 3080304, 1, 0, 3080305, 1, 0, 3080306, 1, 0, 3080307, 1, 0, 3080308, 1, 0, 3080309, 1, 0, 3080310, 1, 0, 3080311, 1, 0, 3080312, 1, 0, 3080313, 1, 0, 3080314, 1, 0, 3080315, 1, 0, 3080316, 1, 0, 3080317, 1, 0, 3080318, 1, 0, 3080319, 1, 0, 3145728, 458752, 10, 3145729, 458752, 10, 3145730, 458752, 10, 3145731, 458752, 10, 3145732, 458752, 10, 3145733, 458752, 10, 3145734, 458752, 10, 3145735, 262144, 56, 3145736, 458752, 10, 3145737, 458752, 10, 3145738, 458752, 10, 3145739, 458752, 10, 3145740, 458752, 10, 3145741, 458752, 10, 3145742, 458752, 10, 3145743, 458752, 10, 3145744, 458752, 10, 3145745, 458752, 10, 3145746, 458752, 10, 3145747, 0, 13, 3145749, 131072, 13, 3145758, 458752, 10, 3145759, 458752, 10, 3145760, 458752, 10, 3145761, 458752, 10, 3145762, 458752, 10, 3145764, 458752, 10, 3145765, 458752, 10, 3145766, 458752, 10, 3145767, 458752, 56, 3145768, 262145, 2, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3145778, 1, 0, 3145779, 262145, 0, 3145780, 131073, 6, 3145783, 262145, 6, 3145784, 131073, 1, 3145785, 1, 0, 3145786, 1, 0, 3145787, 1, 0, 3145788, 1, 0, 3145789, 1, 0, 3145790, 1, 0, 3145791, 1, 0, 3145792, 1, 0, 3145793, 1, 0, 3145794, 1, 0, 3145795, 1, 0, 3145796, 1, 4, 3145799, 0, 13, 3145801, 131072, 13, 3145807, 0, 11, 3145808, 65536, 11, 3145809, 131072, 11, 3145810, 458752, 90, 3145811, 393216, 40, 3145820, 327680, 6, 3145822, 327680, 4, 3145825, 393216, 4, 3145827, 393216, 4, 3145829, 393216, 4, 3145835, 262145, 6, 3145836, 262145, 4, 3145837, 262145, 4, 3145838, 262145, 4, 3145839, 131073, 1, 3145840, 1, 0, 3145841, 1, 0, 3145842, 1, 0, 3145843, 1, 0, 3145844, 1, 0, 3145845, 1, 0, 3145846, 1, 0, 3145847, 1, 0, 3145848, 1, 0, 3145849, 1, 0, 3145850, 1, 0, 3145851, 1, 0, 3145852, 1, 0, 3145853, 1, 0, 3145854, 1, 0, 3145855, 1, 0, 3211264, 458752, 10, 3211265, 458752, 10, 3211266, 458752, 10, 3211267, 458752, 10, 3211268, 458752, 10, 3211269, 458752, 10, 3211270, 458752, 10, 3211271, 262144, 56, 3211272, 458752, 10, 3211273, 458752, 10, 3211274, 458752, 10, 3211275, 458752, 10, 3211276, 458752, 10, 3211277, 458752, 10, 3211278, 458752, 10, 3211279, 458752, 10, 3211280, 458752, 10, 3211281, 458752, 10, 3211282, 458752, 10, 3211287, 262151, 7, 3211294, 458752, 10, 3211295, 458752, 10, 3211296, 458752, 10, 3211297, 458752, 10, 3211298, 458752, 10, 3211300, 458752, 10, 3211301, 458752, 10, 3211302, 458752, 10, 3211303, 458752, 56, 3211304, 262145, 2, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0, 3211314, 262145, 0, 3211315, 131073, 6, 3211316, 7, 7, 3211320, 262145, 6, 3211321, 131073, 1, 3211322, 1, 0, 3211323, 1, 0, 3211324, 1, 0, 3211325, 1, 0, 3211326, 1, 0, 3211327, 1, 0, 3211328, 1, 0, 3211329, 1, 0, 3211330, 1, 0, 3211331, 1, 0, 3211332, 1, 4, 3211333, 262144, 8, 3211334, 327680, 8, 3211335, 393216, 8, 3211336, 393216, 0, 3211337, 458752, 0, 3211343, 0, 12, 3211345, 131072, 12, 3211346, 262144, 92, 3211347, 393216, 41, 3211348, 262144, 90, 3211349, 327680, 90, 3211350, 327680, 90, 3211351, 327680, 90, 3211352, 327680, 90, 3211353, 327680, 90, 3211354, 262144, 6, 3211355, 327680, 90, 3211356, 327680, 90, 3211357, 327680, 90, 3211358, 327680, 90, 3211359, 327680, 90, 3211360, 327680, 90, 3211361, 327680, 90, 3211362, 327680, 90, 3211363, 327680, 90, 3211364, 327680, 90, 3211365, 327680, 90, 3211366, 327680, 90, 3211367, 327680, 90, 3211368, 327680, 90, 3211369, 327680, 90, 3211370, 393216, 90, 3211371, 393216, 0, 3211372, 458752, 0, 3211373, 0, 12, 3211375, 262145, 6, 3211376, 131073, 1, 3211377, 1, 0, 3211378, 1, 0, 3211379, 1, 0, 3211380, 1, 0, 3211381, 1, 0, 3211382, 1, 0, 3211383, 1, 0, 3211384, 1, 0, 3211385, 1, 0, 3211386, 1, 0, 3211387, 1, 0, 3211388, 1, 0, 3211389, 1, 0, 3211390, 1, 0, 3211391, 1, 0, 3276800, 458752, 10, 3276801, 458752, 10, 3276802, 458752, 10, 3276803, 458752, 10, 3276804, 458752, 10, 3276805, 458752, 10, 3276806, 458752, 10, 3276807, 262144, 56, 3276808, 458752, 10, 3276809, 458752, 10, 3276810, 458752, 10, 3276811, 458752, 10, 3276812, 458752, 10, 3276813, 458752, 10, 3276814, 458752, 10, 3276815, 458752, 10, 3276816, 458752, 10, 3276817, 458752, 10, 3276818, 458752, 10, 3276819, 458752, 0, 3276820, 393216, 0, 3276821, 458752, 0, 3276823, 262144, 0, 3276824, 327680, 0, 3276830, 458752, 10, 3276831, 458752, 10, 3276832, 458752, 10, 3276833, 458752, 10, 3276834, 458752, 10, 3276836, 458752, 10, 3276837, 458752, 10, 3276838, 458752, 10, 3276839, 458752, 56, 3276840, 262145, 2, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3276850, 1, 4, 3276852, 131079, 7, 3276853, 262144, 6, 3276857, 262145, 2, 3276858, 1, 0, 3276859, 1, 0, 3276860, 1, 0, 3276861, 1, 0, 3276862, 1, 0, 3276863, 1, 0, 3276864, 1, 0, 3276865, 1, 0, 3276866, 1, 0, 3276867, 1, 0, 3276868, 1, 4, 3276869, 262144, 9, 3276871, 393216, 9, 3276874, 393216, 4, 3276879, 0, 13, 3276881, 131072, 13, 3276882, 262144, 92, 3276884, 262144, 93, 3276885, 327680, 93, 3276886, 327680, 93, 3276887, 327680, 93, 3276888, 327680, 93, 3276889, 327680, 93, 3276890, 327680, 93, 3276891, 327680, 93, 3276892, 327680, 93, 3276893, 327680, 93, 3276894, 327680, 93, 3276895, 327680, 93, 3276896, 327680, 93, 3276897, 327680, 93, 3276898, 327680, 93, 3276899, 327680, 93, 3276900, 327680, 93, 3276901, 327680, 93, 3276902, 327680, 93, 3276903, 327680, 93, 3276904, 327680, 93, 3276905, 327680, 93, 3276906, 393216, 93, 3276909, 0, 13, 3276911, 131072, 13, 3276912, 262145, 6, 3276913, 131073, 1, 3276914, 1, 0, 3276915, 1, 0, 3276916, 1, 0, 3276917, 1, 0, 3276918, 1, 0, 3276919, 1, 0, 3276920, 1, 0, 3276921, 1, 0, 3276922, 1, 0, 3276923, 1, 0, 3276924, 1, 0, 3276925, 1, 0, 3276926, 1, 0, 3276927, 1, 0, 3342336, 458752, 10, 3342337, 458752, 10, 3342338, 458752, 10, 3342339, 458752, 10, 3342340, 458752, 10, 3342341, 458752, 10, 3342342, 458752, 10, 3342343, 262144, 56, 3342351, 458752, 10, 3342352, 458752, 10, 3342353, 458752, 10, 3342358, 327680, 6, 3342361, 393216, 6, 3342364, 7, 7, 3342366, 458752, 10, 3342367, 458752, 10, 3342368, 458752, 10, 3342369, 458752, 10, 3342370, 458752, 10, 3342372, 458752, 10, 3342373, 458752, 10, 3342374, 458752, 10, 3342375, 458752, 56, 3342376, 262145, 2, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 1, 0, 3342386, 1, 4, 3342393, 262145, 2, 3342394, 1, 0, 3342395, 1, 0, 3342396, 1, 0, 3342397, 1, 0, 3342398, 1, 0, 3342399, 1, 0, 3342400, 1, 0, 3342401, 1, 0, 3342402, 1, 0, 3342403, 262145, 0, 3342404, 131073, 6, 3342405, 327680, 90, 3342406, 327680, 90, 3342407, 327680, 90, 3342408, 327680, 90, 3342409, 327680, 90, 3342410, 196608, 7, 3342411, 262144, 7, 3342412, 262151, 7, 3342413, 327680, 90, 3342414, 327680, 90, 3342415, 327680, 90, 3342416, 327680, 90, 3342417, 327680, 90, 3342418, 262144, 92, 3342420, 0, 13, 3342422, 131072, 13, 3342425, 393216, 6, 3342428, 393216, 6, 3342431, 393216, 6, 3342434, 393216, 6, 3342437, 393216, 6, 3342440, 393216, 6, 3342443, 393216, 6, 3342449, 262145, 6, 3342450, 262145, 4, 3342451, 262145, 4, 3342452, 262145, 4, 3342453, 262145, 4, 3342454, 262145, 4, 3342455, 262145, 4, 3342456, 131073, 1, 3342457, 1, 0, 3342458, 1, 0, 3342459, 1, 0, 3342460, 1, 0, 3342461, 1, 0, 3342462, 1, 0, 3342463, 1, 0, 3407872, 458752, 10, 3407873, 458752, 10, 3407874, 458752, 10, 3407875, 458752, 10, 3407876, 458752, 10, 3407877, 458752, 10, 3407878, 458752, 10, 3407879, 262144, 56, 3407880, 458752, 10, 3407881, 458752, 10, 3407882, 458752, 10, 3407883, 458752, 10, 3407884, 458752, 10, 3407885, 458752, 10, 3407886, 458752, 10, 3407887, 458752, 10, 3407888, 458752, 10, 3407889, 458752, 10, 3407892, 393216, 0, 3407893, 458752, 0, 3407894, 327680, 7, 3407895, 262144, 0, 3407896, 327680, 0, 3407897, 393216, 7, 3407900, 131079, 7, 3407902, 458752, 10, 3407903, 458752, 10, 3407904, 458752, 10, 3407905, 458752, 10, 3407906, 458752, 10, 3407908, 458752, 10, 3407909, 458752, 10, 3407910, 458752, 10, 3407911, 458752, 56, 3407912, 262145, 2, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 131073, 0, 3407923, 131073, 3, 3407924, 1, 6, 3407927, 65543, 7, 3407928, 196615, 7, 3407929, 262145, 2, 3407930, 1, 0, 3407931, 1, 0, 3407932, 1, 0, 3407933, 1, 0, 3407934, 1, 0, 3407935, 1, 0, 3407936, 1, 0, 3407937, 1, 0, 3407938, 1, 0, 3407939, 1, 4, 3407940, 262144, 91, 3407941, 327680, 91, 3407942, 327680, 93, 3407943, 327680, 93, 3407944, 327680, 93, 3407945, 327680, 93, 3407946, 327680, 93, 3407947, 327680, 93, 3407948, 327680, 93, 3407949, 327680, 93, 3407950, 327680, 93, 3407951, 327680, 93, 3407952, 327680, 93, 3407953, 327680, 93, 3407954, 393216, 93, 3407961, 393216, 7, 3407964, 393216, 7, 3407970, 393216, 7, 3407973, 393216, 7, 3407979, 0, 41, 3407980, 65536, 41, 3407981, 65536, 41, 3407982, 65536, 41, 3407983, 65536, 41, 3407984, 65536, 41, 3407985, 65536, 41, 3407986, 65536, 41, 3407987, 262144, 41, 3407992, 262145, 6, 3407993, 262145, 4, 3407994, 262145, 4, 3407995, 131073, 1, 3407996, 1, 0, 3407997, 262145, 0, 3407998, 262145, 4, 3407999, 131073, 1, 3473408, 458752, 10, 3473409, 458752, 10, 3473410, 458752, 10, 3473411, 458752, 10, 3473412, 458752, 10, 3473413, 458752, 10, 3473414, 458752, 10, 3473415, 262144, 56, 3473416, 458752, 10, 3473417, 458752, 10, 3473418, 458752, 10, 3473419, 458752, 10, 3473420, 458752, 10, 3473421, 458752, 10, 3473422, 458752, 10, 3473423, 458752, 10, 3473424, 458752, 10, 3473425, 458752, 10, 3473426, 458752, 10, 3473427, 458752, 10, 3473430, 327680, 6, 3473433, 393216, 6, 3473438, 393216, 55, 3473439, 393216, 55, 3473440, 393216, 55, 3473441, 393216, 55, 3473442, 327680, 56, 3473445, 393216, 56, 3473446, 393216, 55, 3473447, 458752, 57, 3473448, 262145, 2, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 131073, 0, 3473461, 131073, 3, 3473462, 131073, 3, 3473463, 131073, 3, 3473464, 131073, 3, 3473465, 65537, 0, 3473466, 1, 0, 3473467, 1, 0, 3473468, 1, 0, 3473469, 1, 0, 3473470, 1, 0, 3473471, 1, 0, 3473472, 1, 0, 3473473, 1, 0, 3473474, 1, 0, 3473475, 1, 4, 3473476, 458752, 91, 3473477, 65536, 0, 3473478, 458752, 10, 3473479, 458752, 10, 3473480, 458752, 10, 3473481, 458752, 10, 3473482, 458752, 10, 3473483, 458752, 10, 3473485, 458752, 10, 3473486, 458752, 10, 3473487, 458752, 10, 3473488, 458752, 10, 3473489, 458752, 10, 3473490, 458752, 10, 3473495, 262144, 0, 3473496, 327680, 0, 3473498, 262144, 0, 3473499, 327680, 0, 3473501, 262144, 0, 3473502, 327680, 0, 3473504, 262144, 0, 3473505, 327680, 0, 3473507, 262144, 0, 3473508, 327680, 0, 3473510, 262144, 0, 3473511, 327680, 0, 3473513, 262144, 0, 3473514, 327680, 0, 3473515, 0, 42, 3473523, 262144, 42, 3473524, 65536, 41, 3473525, 65536, 41, 3473526, 65536, 41, 3473531, 262145, 6, 3473532, 262145, 4, 3473533, 131073, 6, 3473535, 262145, 4, 3538944, 458752, 10, 3538945, 458752, 10, 3538946, 458752, 10, 3538947, 458752, 10, 3538948, 458752, 10, 3538949, 458752, 10, 3538950, 458752, 10, 3538951, 262144, 56, 3538952, 458752, 10, 3538953, 458752, 10, 3538954, 458752, 10, 3538955, 458752, 10, 3538956, 458752, 10, 3538957, 458752, 10, 3538958, 458752, 10, 3538959, 458752, 10, 3538960, 458752, 10, 3538961, 458752, 10, 3538962, 458752, 10, 3538963, 458752, 10, 3538964, 327680, 8, 3538965, 393216, 8, 3538966, 327680, 7, 3538969, 393216, 7, 3538972, 262144, 6, 3538974, 65536, 1, 3538982, 262145, 5, 3538983, 131073, 3, 3538984, 65537, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 0, 3538994, 1, 0, 3538995, 1, 0, 3538996, 1, 0, 3538997, 1, 0, 3538998, 1, 0, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 0, 3539003, 1, 0, 3539004, 1, 0, 3539005, 1, 0, 3539006, 1, 0, 3539007, 1, 0, 3539008, 1, 0, 3539009, 1, 0, 3539010, 1, 0, 3539011, 1, 4, 3539012, 458752, 91, 3539014, 458752, 10, 3539015, 458752, 10, 3539016, 458752, 10, 3539017, 458752, 10, 3539018, 458752, 10, 3539019, 458752, 10, 3539021, 458752, 10, 3539022, 458752, 10, 3539023, 458752, 10, 3539024, 458752, 10, 3539025, 458752, 10, 3539026, 458752, 10, 3539027, 458752, 10, 3539028, 458752, 10, 3539029, 458752, 10, 3539033, 393216, 6, 3539036, 393216, 6, 3539039, 393216, 6, 3539042, 393216, 6, 3539045, 393216, 6, 3539048, 393216, 6, 3539051, 0, 42, 3604480, 458752, 10, 3604481, 458752, 10, 3604482, 458752, 10, 3604483, 458752, 10, 3604484, 458752, 10, 3604485, 458752, 10, 3604486, 458752, 10, 3604487, 262144, 56, 3604488, 458752, 10, 3604489, 458752, 10, 3604490, 458752, 10, 3604491, 458752, 10, 3604492, 458752, 10, 3604493, 458752, 10, 3604494, 458752, 10, 3604495, 458752, 10, 3604496, 458752, 10, 3604497, 458752, 10, 3604498, 458752, 10, 3604499, 458752, 10, 3604501, 393216, 9, 3604510, 262151, 7, 3604515, 262144, 8, 3604516, 327680, 8, 3604517, 393216, 8, 3604518, 262145, 2, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 1, 0, 3604530, 1, 0, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 0, 3604534, 1, 0, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3604540, 1, 0, 3604541, 1, 0, 3604542, 1, 0, 3604543, 1, 0, 3604544, 1, 0, 3604545, 1, 0, 3604546, 262145, 0, 3604547, 131073, 6, 3604548, 458752, 91, 3604550, 458752, 10, 3604551, 458752, 10, 3604552, 458752, 10, 3604553, 458752, 10, 3604554, 458752, 10, 3604555, 458752, 10, 3604557, 458752, 10, 3604558, 458752, 10, 3604559, 458752, 10, 3604560, 458752, 10, 3604561, 458752, 10, 3604562, 458752, 10, 3604563, 458752, 10, 3604564, 458752, 10, 3604565, 458752, 10, 3604569, 393216, 7, 3604572, 393216, 7, 3604575, 393216, 7, 3604578, 393216, 7, 3604581, 393216, 7, 3604584, 393216, 7, 3604587, 0, 42, 3604589, 0, 37, 3604590, 65536, 37, 3604591, 65536, 37, 3604592, 65536, 37, 3604593, 65536, 37, 3604594, 65536, 37, 3604595, 65536, 37, 3604596, 65536, 37, 3604597, 65536, 37, 3604598, 65536, 37, 3604607, 65536, 37, 3670016, 458752, 10, 3670017, 458752, 10, 3670018, 458752, 10, 3670019, 458752, 10, 3670020, 458752, 10, 3670021, 458752, 10, 3670022, 458752, 10, 3670023, 262144, 56, 3670024, 458752, 10, 3670025, 458752, 10, 3670026, 458752, 10, 3670027, 458752, 10, 3670028, 458752, 10, 3670029, 458752, 10, 3670030, 458752, 10, 3670031, 458752, 10, 3670032, 458752, 10, 3670033, 458752, 10, 3670034, 458752, 10, 3670035, 393216, 0, 3670036, 458752, 0, 3670037, 262144, 8, 3670038, 327680, 8, 3670039, 393216, 8, 3670040, 0, 22, 3670041, 65536, 22, 3670042, 65536, 22, 3670043, 131072, 22, 3670044, 262144, 0, 3670045, 327680, 0, 3670046, 393216, 0, 3670047, 458752, 0, 3670051, 262144, 9, 3670053, 393216, 9, 3670054, 262145, 6, 3670055, 262145, 4, 3670056, 262145, 4, 3670057, 262145, 4, 3670058, 262145, 4, 3670059, 262145, 4, 3670060, 262145, 4, 3670061, 262145, 4, 3670062, 262145, 4, 3670063, 262145, 4, 3670064, 262145, 4, 3670065, 262145, 4, 3670066, 262145, 4, 3670067, 262145, 4, 3670068, 262145, 4, 3670069, 262145, 4, 3670070, 262145, 4, 3670071, 262145, 4, 3670072, 262145, 4, 3670073, 262145, 4, 3670074, 262145, 4, 3670075, 262145, 4, 3670076, 262145, 4, 3670077, 262145, 4, 3670078, 262145, 4, 3670079, 262145, 4, 3670080, 262145, 4, 3670081, 262145, 4, 3670082, 131073, 6, 3670083, 327680, 90, 3670084, 458752, 91, 3670086, 458752, 10, 3670087, 458752, 10, 3670088, 458752, 10, 3670089, 458752, 10, 3670090, 458752, 10, 3670091, 458752, 10, 3670099, 458752, 10, 3670100, 458752, 10, 3670101, 458752, 10, 3670103, 262144, 0, 3670104, 327680, 0, 3670106, 262144, 0, 3670107, 327680, 0, 3670109, 262144, 0, 3670110, 327680, 0, 3670112, 262144, 0, 3670113, 327680, 0, 3670115, 262144, 0, 3670116, 327680, 0, 3670118, 262144, 0, 3670119, 327680, 0, 3670121, 262144, 0, 3670122, 327680, 0, 3670123, 0, 42, 3670125, 0, 38, 3735552, 458752, 10, 3735553, 458752, 10, 3735554, 458752, 10, 3735555, 458752, 10, 3735556, 458752, 10, 3735557, 458752, 10, 3735558, 458752, 10, 3735559, 262144, 56, 3735560, 458752, 10, 3735561, 458752, 10, 3735562, 458752, 10, 3735563, 458752, 10, 3735564, 458752, 10, 3735565, 458752, 10, 3735566, 458752, 10, 3735567, 458752, 10, 3735568, 458752, 10, 3735573, 262144, 9, 3735575, 393216, 9, 3735579, 327680, 6, 3735582, 393216, 6, 3735584, 393216, 4, 3735586, 262144, 0, 3735587, 327680, 0, 3735588, 393216, 0, 3735589, 327680, 6, 3735592, 393216, 6, 3735596, 262144, 93, 3735597, 327680, 93, 3735598, 327680, 93, 3735599, 327680, 93, 3735600, 327680, 93, 3735601, 327680, 93, 3735602, 327680, 93, 3735603, 327680, 93, 3735604, 327680, 93, 3735605, 327680, 93, 3735606, 327680, 93, 3735607, 327680, 93, 3735608, 327680, 93, 3735609, 327680, 93, 3735610, 327680, 93, 3735611, 327680, 93, 3735612, 327680, 93, 3735613, 327680, 93, 3735614, 327680, 93, 3735615, 327680, 93, 3735616, 327680, 93, 3735617, 327680, 93, 3735618, 327680, 93, 3735619, 327680, 93, 3735620, 393216, 93, 3735622, 458752, 10, 3735623, 458752, 10, 3735624, 458752, 10, 3735625, 458752, 10, 3735626, 458752, 10, 3735627, 458752, 10, 3735629, 458752, 10, 3735630, 458752, 10, 3735631, 458752, 10, 3735632, 458752, 10, 3735633, 458752, 10, 3735634, 458752, 10, 3735635, 458752, 10, 3735636, 458752, 10, 3735637, 458752, 10, 3735641, 393216, 6, 3735644, 393216, 6, 3735647, 393216, 6, 3735650, 393216, 6, 3735653, 393216, 6, 3735656, 393216, 6, 3735659, 0, 42, 3735661, 0, 38, 3801088, 458752, 10, 3801089, 458752, 10, 3801090, 458752, 10, 3801091, 458752, 10, 3801092, 458752, 10, 3801093, 458752, 10, 3801094, 458752, 10, 3801095, 262144, 56, 3801096, 458752, 10, 3801097, 458752, 10, 3801098, 458752, 10, 3801100, 458752, 10, 3801101, 458752, 10, 3801102, 458752, 10, 3801103, 458752, 10, 3801104, 458752, 10, 3801115, 327680, 7, 3801116, 262144, 8, 3801117, 327680, 8, 3801118, 393216, 7, 3801121, 327680, 6, 3801122, 0, 11, 3801123, 65536, 11, 3801124, 131072, 11, 3801125, 327680, 7, 3801126, 393216, 4, 3801128, 393216, 7, 3801131, 65536, 1, 3801132, 262144, 56, 3801133, 458752, 10, 3801134, 458752, 10, 3801135, 458752, 10, 3801136, 458752, 10, 3801137, 458752, 10, 3801138, 458752, 10, 3801139, 458752, 10, 3801140, 458752, 10, 3801141, 458752, 10, 3801142, 458752, 10, 3801143, 458752, 10, 3801144, 458752, 39, 3801145, 458752, 10, 3801146, 458752, 10, 3801147, 458752, 10, 3801148, 458752, 10, 3801149, 458752, 10, 3801150, 458752, 10, 3801151, 458752, 10, 3801152, 458752, 10, 3801153, 458752, 10, 3801154, 458752, 10, 3801155, 458752, 10, 3801157, 458752, 10, 3801158, 458752, 10, 3801159, 458752, 10, 3801160, 458752, 10, 3801161, 458752, 10, 3801162, 458752, 10, 3801163, 458752, 10, 3801165, 458752, 10, 3801166, 458752, 10, 3801167, 458752, 10, 3801168, 458752, 10, 3801169, 458752, 10, 3801170, 458752, 10, 3801171, 458752, 10, 3801172, 458752, 10, 3801173, 458752, 10, 3801177, 393216, 7, 3801180, 393216, 7, 3801183, 393216, 7, 3801186, 393216, 7, 3801189, 393216, 7, 3801192, 393216, 7, 3801195, 0, 42, 3801197, 0, 38, 3866624, 458752, 10, 3866625, 458752, 10, 3866626, 458752, 10, 3866627, 458752, 10, 3866628, 458752, 10, 3866629, 458752, 10, 3866630, 458752, 10, 3866631, 262144, 56, 3866632, 458752, 10, 3866633, 458752, 10, 3866634, 458752, 10, 3866636, 458752, 10, 3866637, 458752, 10, 3866638, 458752, 10, 3866639, 458752, 10, 3866640, 458752, 10, 3866642, 393216, 56, 3866643, 393216, 55, 3866644, 393216, 55, 3866645, 327680, 56, 3866647, 262144, 6, 3866651, 65536, 1, 3866652, 262144, 9, 3866654, 393216, 9, 3866657, 327680, 7, 3866658, 0, 12, 3866660, 131072, 12, 3866662, 7, 7, 3866668, 262144, 56, 3866669, 458752, 10, 3866670, 458752, 10, 3866671, 458752, 10, 3866672, 458752, 10, 3866673, 458752, 10, 3866674, 458752, 10, 3866675, 458752, 10, 3866676, 458752, 10, 3866677, 458752, 10, 3866678, 458752, 10, 3866679, 458752, 10, 3866681, 458752, 10, 3866682, 458752, 10, 3866683, 458752, 10, 3866684, 458752, 10, 3866685, 458752, 10, 3866686, 458752, 10, 3866687, 458752, 10, 3866688, 458752, 10, 3866689, 458752, 10, 3866690, 458752, 10, 3866691, 458752, 10, 3866693, 458752, 10, 3866694, 458752, 10, 3866695, 458752, 10, 3866696, 458752, 10, 3866697, 458752, 10, 3866698, 458752, 10, 3866699, 458752, 10, 3866701, 458752, 10, 3866702, 458752, 10, 3866703, 458752, 10, 3866704, 458752, 10, 3866705, 458752, 10, 3866706, 458752, 10, 3866707, 458752, 10, 3866708, 458752, 10, 3866709, 458752, 10, 3866711, 262144, 0, 3866712, 327680, 0, 3866714, 262144, 0, 3866715, 327680, 0, 3866717, 262144, 0, 3866718, 327680, 0, 3866720, 262144, 0, 3866721, 327680, 0, 3866723, 262144, 0, 3866724, 327680, 0, 3866726, 262144, 0, 3866727, 327680, 0, 3866729, 262144, 0, 3866730, 327680, 0, 3866731, 0, 42, 3866733, 0, 38, 3932160, 458752, 10, 3932161, 458752, 10, 3932162, 458752, 10, 3932163, 458752, 10, 3932164, 458752, 10, 3932165, 458752, 10, 3932166, 458752, 10, 3932167, 262144, 56, 3932168, 458752, 10, 3932169, 458752, 10, 3932170, 458752, 10, 3932188, 393216, 0, 3932189, 458752, 0, 3932194, 0, 13, 3932196, 131072, 13, 3932197, 65543, 7, 3932198, 196615, 6, 3932204, 262144, 56, 3932205, 458752, 10, 3932206, 458752, 10, 3932207, 458752, 10, 3932208, 458752, 10, 3932209, 458752, 10, 3932210, 458752, 10, 3932211, 458752, 10, 3932212, 458752, 10, 3932213, 458752, 10, 3932214, 458752, 10, 3932215, 458752, 10, 3932217, 458752, 10, 3932218, 458752, 10, 3932219, 458752, 10, 3932220, 458752, 10, 3932221, 458752, 10, 3932222, 458752, 10, 3932223, 458752, 10, 3932224, 458752, 10, 3932225, 458752, 10, 3932226, 458752, 10, 3932227, 458752, 10, 3932229, 458752, 10, 3932230, 458752, 10, 3932231, 458752, 10, 3932232, 458752, 10, 3932233, 458752, 10, 3932234, 458752, 10, 3932235, 458752, 10, 3932237, 458752, 10, 3932238, 458752, 10, 3932239, 458752, 10, 3932240, 458752, 10, 3932241, 458752, 10, 3932242, 458752, 10, 3932243, 458752, 10, 3932244, 458752, 10, 3932245, 458752, 10, 3932249, 393216, 6, 3932252, 393216, 6, 3932255, 393216, 6, 3932258, 393216, 6, 3932261, 393216, 6, 3932264, 393216, 6, 3932267, 0, 42, 3932269, 0, 38, 3997696, 458752, 10, 3997697, 458752, 10, 3997698, 458752, 10, 3997699, 458752, 10, 3997700, 458752, 10, 3997701, 458752, 10, 3997702, 458752, 10, 3997703, 262144, 56, 3997704, 458752, 10, 3997705, 458752, 10, 3997706, 458752, 10, 3997707, 458752, 10, 3997708, 458752, 10, 3997709, 458752, 10, 3997710, 458752, 10, 3997711, 458752, 10, 3997712, 458752, 10, 3997723, 327680, 4, 3997726, 393216, 4, 3997729, 262144, 6, 3997737, 7, 7, 3997740, 262144, 56, 3997741, 458752, 10, 3997742, 458752, 10, 3997743, 458752, 10, 3997744, 458752, 10, 3997745, 458752, 10, 3997746, 458752, 10, 3997747, 458752, 10, 3997748, 458752, 10, 3997749, 458752, 10, 3997750, 458752, 10, 3997751, 458752, 10, 3997753, 458752, 10, 3997754, 458752, 10, 3997755, 458752, 10, 3997756, 458752, 10, 3997757, 458752, 10, 3997758, 458752, 10, 3997759, 458752, 10, 3997760, 458752, 10, 3997761, 458752, 10, 3997762, 458752, 10, 3997763, 458752, 10, 3997765, 458752, 10, 3997766, 458752, 10, 3997767, 458752, 10, 3997768, 458752, 10, 3997769, 458752, 10, 3997770, 458752, 10, 3997771, 458752, 10, 3997772, 458752, 10, 3997773, 458752, 10, 3997774, 458752, 10, 3997775, 458752, 10, 3997776, 458752, 10, 3997777, 458752, 10, 3997778, 458752, 10, 3997779, 458752, 10, 3997780, 458752, 10, 3997781, 458752, 10, 3997785, 393216, 7, 3997788, 393216, 7, 3997791, 393216, 7, 3997794, 393216, 7, 3997797, 393216, 7, 3997800, 393216, 7, 3997803, 0, 42, 3997805, 0, 38, 4063232, 458752, 10, 4063233, 458752, 10, 4063234, 458752, 10, 4063235, 458752, 39, 4063236, 458752, 10, 4063237, 458752, 10, 4063238, 458752, 10, 4063239, 262144, 57, 4063240, 327680, 55, 4063241, 327680, 55, 4063242, 327680, 55, 4063243, 327680, 55, 4063244, 327680, 55, 4063245, 327680, 55, 4063246, 327680, 55, 4063247, 327680, 55, 4063248, 327680, 55, 4063249, 327680, 55, 4063250, 327680, 55, 4063251, 327680, 55, 4063252, 327680, 55, 4063253, 327680, 56, 4063254, 65536, 1, 4063259, 7, 7, 4063273, 131079, 7, 4063276, 262144, 56, 4063277, 458752, 10, 4063278, 458752, 10, 4063279, 458752, 10, 4063280, 458752, 10, 4063281, 458752, 10, 4063282, 458752, 10, 4063283, 458752, 10, 4063284, 458752, 10, 4063285, 458752, 10, 4063286, 458752, 10, 4063287, 458752, 10, 4063289, 458752, 10, 4063290, 458752, 10, 4063291, 458752, 10, 4063292, 458752, 10, 4063293, 458752, 10, 4063294, 458752, 10, 4063295, 458752, 10, 4063296, 458752, 10, 4063297, 458752, 10, 4063298, 458752, 10, 4063299, 458752, 10, 4063301, 458752, 10, 4063302, 458752, 10, 4063303, 458752, 10, 4063304, 458752, 10, 4063305, 458752, 10, 4063306, 458752, 10, 4063307, 458752, 10, 4063308, 458752, 10, 4063309, 458752, 10, 4063310, 458752, 10, 4063311, 458752, 10, 4063312, 458752, 10, 4063313, 458752, 10, 4063314, 458752, 10, 4063315, 458752, 10, 4063316, 458752, 10, 4063317, 458752, 10, 4063319, 262144, 0, 4063320, 327680, 0, 4063322, 262144, 0, 4063323, 327680, 0, 4063325, 262144, 0, 4063326, 327680, 0, 4063328, 262144, 0, 4063329, 327680, 0, 4063331, 262144, 0, 4063332, 327680, 0, 4063334, 262144, 0, 4063335, 327680, 0, 4063337, 262144, 0, 4063338, 327680, 0, 4063339, 0, 42, 4063341, 0, 38, 4128768, 458752, 10, 4128769, 458752, 10, 4128770, 458752, 10, 4128771, 458752, 39, 4128772, 458752, 10, 4128773, 458752, 10, 4128774, 458752, 10, 4128775, 458752, 10, 4128776, 458752, 10, 4128778, 393216, 0, 4128779, 458752, 0, 4128780, 393216, 0, 4128781, 458752, 0, 4128782, 393216, 0, 4128783, 458752, 0, 4128784, 262144, 8, 4128785, 327680, 8, 4128786, 393216, 8, 4128787, 0, 12, 4128789, 131072, 12, 4128790, 262144, 0, 4128791, 327680, 0, 4128795, 327687, 6, 4128796, 196615, 7, 4128812, 262144, 56, 4128813, 458752, 10, 4128814, 458752, 10, 4128815, 458752, 10, 4128816, 458752, 10, 4128817, 458752, 10, 4128818, 458752, 10, 4128819, 458752, 10, 4128820, 458752, 10, 4128821, 458752, 10, 4128822, 458752, 10, 4128823, 458752, 10, 4128825, 458752, 10, 4128826, 458752, 10, 4128827, 458752, 10, 4128828, 458752, 10, 4128829, 458752, 10, 4128830, 458752, 10, 4128831, 458752, 10, 4128832, 458752, 10, 4128833, 458752, 10, 4128834, 458752, 10, 4128835, 458752, 10, 4128837, 458752, 10, 4128838, 458752, 10, 4128839, 458752, 10, 4128840, 458752, 10, 4128841, 458752, 10, 4128842, 458752, 10, 4128843, 458752, 10, 4128844, 458752, 10, 4128845, 458752, 10, 4128846, 458752, 10, 4128847, 458752, 10, 4128848, 458752, 10, 4128849, 458752, 10, 4128850, 458752, 10, 4128851, 458752, 10, 4128852, 458752, 10, 4128853, 458752, 10, 4128857, 393216, 6, 4128860, 393216, 6, 4128863, 393216, 6, 4128866, 393216, 6, 4128869, 393216, 6, 4128872, 393216, 6, 4128875, 0, 42, 4128877, 0, 38, 4194304, 458752, 10, 4194305, 458752, 10, 4194306, 458752, 10, 4194307, 458752, 39, 4194308, 458752, 10, 4194309, 458752, 10, 4194310, 458752, 10, 4194311, 458752, 10, 4194312, 458752, 10, 4194313, 458752, 56, 4194316, 393216, 4, 4194318, 393216, 4, 4194320, 262144, 9, 4194322, 393216, 9, 4194323, 0, 13, 4194325, 131072, 13, 4194328, 393216, 6, 4194348, 262144, 56, 4194349, 458752, 10, 4194350, 458752, 10, 4194351, 458752, 10, 4194352, 458752, 10, 4194353, 458752, 10, 4194354, 458752, 10, 4194355, 458752, 10, 4194356, 458752, 10, 4194357, 458752, 10, 4194358, 458752, 10, 4194359, 458752, 10, 4194361, 458752, 10, 4194362, 458752, 10, 4194363, 458752, 10, 4194364, 458752, 10, 4194365, 458752, 10, 4194366, 458752, 10, 4194367, 458752, 10, 4194368, 458752, 10, 4194369, 458752, 10, 4194370, 458752, 10, 4194371, 458752, 10, 4194372, 458752, 10, 4194373, 458752, 10, 4194374, 458752, 10, 4194375, 458752, 10, 4194376, 458752, 10, 4194377, 458752, 10, 4194378, 458752, 10, 4194379, 458752, 10, 4194380, 458752, 10, 4194381, 458752, 10, 4194382, 458752, 10, 4194383, 458752, 10, 4194384, 458752, 10, 4194385, 458752, 10, 4194386, 458752, 10, 4194387, 458752, 10, 4194388, 458752, 10, 4194389, 458752, 10, 4194393, 393216, 7, 4194396, 393216, 7, 4194399, 393216, 7, 4194402, 393216, 7, 4194405, 393216, 7, 4194408, 393216, 7, 4194411, 0, 42, 4194413, 0, 38, 4259840, 458752, 10, 4259841, 458752, 10, 4259842, 458752, 10, 4259843, 458752, 39, 4259844, 458752, 10, 4259845, 458752, 10, 4259846, 458752, 10, 4259847, 458752, 10, 4259848, 458752, 10, 4259849, 458752, 56, 4259850, 262144, 0, 4259851, 327680, 0, 4259852, 393216, 0, 4259853, 458752, 0, 4259854, 393216, 0, 4259855, 458752, 0, 4259857, 262144, 0, 4259858, 327680, 0, 4259859, 393216, 0, 4259860, 458752, 0, 4259861, 262144, 8, 4259862, 327680, 8, 4259863, 393216, 8, 4259864, 7, 7, 4259869, 393216, 0, 4259870, 458752, 0, 4259871, 393216, 0, 4259872, 458752, 0, 4259873, 262144, 0, 4259874, 327680, 0, 4259875, 262144, 8, 4259876, 327680, 8, 4259877, 393216, 8, 4259878, 393216, 0, 4259879, 458752, 0, 4259884, 262144, 56, 4259885, 458752, 10, 4259886, 458752, 10, 4259887, 458752, 10, 4259888, 458752, 10, 4259889, 458752, 10, 4259890, 458752, 10, 4259891, 458752, 10, 4259892, 458752, 10, 4259893, 458752, 10, 4259894, 458752, 10, 4259895, 458752, 10, 4259897, 458752, 10, 4259898, 458752, 10, 4259899, 458752, 10, 4259900, 458752, 10, 4259901, 458752, 10, 4259902, 458752, 10, 4259903, 458752, 10, 4259904, 458752, 10, 4259905, 458752, 10, 4259906, 458752, 10, 4259907, 458752, 10, 4259908, 458752, 10, 4259909, 458752, 10, 4259910, 458752, 10, 4259911, 458752, 10, 4259912, 458752, 10, 4259913, 458752, 10, 4259914, 458752, 10, 4259915, 458752, 10, 4259916, 458752, 10, 4259917, 458752, 10, 4259918, 458752, 10, 4259919, 458752, 10, 4259920, 458752, 10, 4259921, 458752, 10, 4259922, 458752, 10, 4259923, 458752, 10, 4259924, 458752, 10, 4259925, 458752, 10, 4259927, 262144, 0, 4259928, 327680, 0, 4259930, 262144, 0, 4259931, 327680, 0, 4259933, 262144, 0, 4259934, 327680, 0, 4259936, 262144, 0, 4259937, 327680, 0, 4259939, 262144, 0, 4259940, 327680, 0, 4259942, 262144, 0, 4259943, 327680, 0, 4259945, 262144, 0, 4259946, 327680, 0, 4259947, 0, 42, 4259949, 0, 38, 4325376, 458752, 10, 4325377, 458752, 10, 4325378, 458752, 10, 4325379, 458752, 39, 4325380, 458752, 10, 4325381, 458752, 10, 4325382, 458752, 10, 4325383, 458752, 10, 4325384, 458752, 10, 4325385, 458752, 56, 4325388, 393216, 6, 4325390, 393216, 4, 4325392, 393216, 4, 4325394, 327680, 4, 4325395, 0, 11, 4325396, 65536, 11, 4325397, 262144, 9, 4325399, 393216, 9, 4325400, 131079, 7, 4325404, 0, 11, 4325405, 65536, 11, 4325406, 131072, 11, 4325411, 262144, 9, 4325413, 393216, 9, 4325420, 262144, 57, 4325421, 327680, 55, 4325422, 327680, 55, 4325423, 393216, 55, 4325424, 458752, 55, 4325425, 458752, 10, 4325426, 458752, 10, 4325427, 458752, 10, 4325428, 458752, 10, 4325429, 458752, 10, 4325430, 458752, 10, 4325431, 458752, 10, 4325433, 458752, 10, 4325434, 458752, 10, 4325435, 458752, 10, 4325436, 458752, 10, 4325437, 458752, 10, 4325438, 458752, 10, 4325439, 458752, 10, 4325440, 458752, 10, 4325441, 458752, 10, 4325442, 458752, 10, 4325443, 458752, 10, 4325444, 458752, 10, 4325445, 458752, 10, 4325446, 458752, 10, 4325447, 458752, 10, 4325448, 458752, 10, 4325449, 458752, 10, 4325450, 458752, 10, 4325451, 458752, 10, 4325452, 458752, 10, 4325453, 458752, 10, 4325454, 458752, 10, 4325455, 458752, 10, 4325456, 458752, 10, 4325457, 458752, 10, 4325458, 458752, 10, 4325459, 458752, 10, 4325460, 458752, 10, 4325461, 458752, 10, 4325465, 393216, 6, 4325468, 393216, 6, 4325471, 393216, 6, 4325474, 393216, 6, 4325477, 393216, 6, 4325480, 393216, 6, 4325483, 0, 42, 4325485, 0, 38, 4390912, 458752, 10, 4390913, 458752, 10, 4390914, 458752, 10, 4390915, 458752, 39, 4390916, 458752, 10, 4390917, 458752, 10, 4390918, 458752, 10, 4390919, 458752, 10, 4390920, 458752, 10, 4390921, 458752, 56, 4390922, 393216, 0, 4390923, 458752, 0, 4390924, 393216, 0, 4390925, 458752, 0, 4390926, 262144, 8, 4390927, 327680, 8, 4390928, 393216, 8, 4390929, 393216, 0, 4390930, 458752, 0, 4390931, 0, 12, 4390933, 131072, 12, 4390940, 0, 12, 4390942, 131072, 12, 4390943, 262144, 0, 4390944, 327680, 0, 4390945, 262144, 0, 4390946, 327680, 0, 4390947, 393216, 0, 4390948, 458752, 0, 4390949, 262144, 8, 4390950, 327680, 8, 4390951, 393216, 8, 4390960, 458752, 56, 4390961, 458752, 10, 4390962, 458752, 10, 4390963, 458752, 10, 4390964, 458752, 10, 4390965, 458752, 10, 4390966, 458752, 10, 4390967, 458752, 10, 4390969, 458752, 10, 4390970, 458752, 10, 4390971, 458752, 10, 4390972, 458752, 10, 4390973, 458752, 10, 4390974, 458752, 10, 4390975, 458752, 10, 4390976, 458752, 10, 4390977, 458752, 10, 4390978, 458752, 10, 4390979, 458752, 10, 4390980, 458752, 10, 4390981, 458752, 10, 4390982, 458752, 10, 4390983, 458752, 10, 4390984, 458752, 10, 4390985, 458752, 10, 4390986, 458752, 10, 4390987, 458752, 10, 4390988, 458752, 10, 4390989, 458752, 10, 4390990, 458752, 10, 4390991, 458752, 10, 4390992, 458752, 10, 4390993, 458752, 10, 4390994, 458752, 10, 4390995, 458752, 10, 4390996, 458752, 10, 4390997, 458752, 10, 4391001, 393216, 7, 4391004, 393216, 7, 4391007, 393216, 7, 4391010, 393216, 7, 4391013, 393216, 7, 4391016, 393216, 7, 4391019, 0, 42, 4391021, 0, 38, 4456448, 458752, 10, 4456449, 458752, 10, 4456450, 458752, 10, 4456451, 458752, 39, 4456452, 458752, 10, 4456453, 458752, 10, 4456454, 458752, 10, 4456455, 458752, 10, 4456456, 458752, 10, 4456457, 458752, 56, 4456460, 393216, 4, 4456462, 262144, 9, 4456464, 393216, 9, 4456467, 0, 13, 4456469, 131072, 13, 4456476, 0, 13, 4456478, 131072, 13, 4456485, 262144, 9, 4456487, 393216, 9, 4456496, 458752, 56, 4456497, 458752, 10, 4456498, 458752, 10, 4456499, 458752, 10, 4456500, 458752, 10, 4456501, 458752, 10, 4456502, 458752, 10, 4456503, 458752, 10, 4456505, 458752, 10, 4456506, 458752, 10, 4456507, 458752, 10, 4456508, 458752, 10, 4456509, 458752, 10, 4456510, 458752, 10, 4456511, 458752, 10, 4456512, 458752, 10, 4456513, 458752, 10, 4456514, 458752, 10, 4456515, 458752, 10, 4456516, 458752, 10, 4456517, 458752, 10, 4456518, 458752, 10, 4456519, 458752, 10, 4456520, 458752, 10, 4456521, 458752, 10, 4456522, 458752, 10, 4456523, 458752, 10, 4456524, 458752, 10, 4456525, 458752, 10, 4456526, 458752, 10, 4456527, 458752, 10, 4456528, 458752, 10, 4456529, 458752, 10, 4456530, 458752, 10, 4456531, 458752, 10, 4456532, 458752, 10, 4456533, 458752, 10, 4456535, 262144, 0, 4456536, 327680, 0, 4456538, 262144, 0, 4456539, 327680, 0, 4456541, 262144, 0, 4456542, 327680, 0, 4456544, 262144, 0, 4456545, 327680, 0, 4456547, 262144, 0, 4456548, 327680, 0, 4456550, 262144, 0, 4456551, 327680, 0, 4456553, 262144, 0, 4456554, 327680, 0, 4456555, 0, 42, 4456557, 0, 38, 4521984, 458752, 10, 4521985, 458752, 10, 4521986, 458752, 10, 4521987, 458752, 39, 4521988, 458752, 10, 4521989, 458752, 10, 4521990, 458752, 10, 4521991, 458752, 10, 4521992, 458752, 10, 4521993, 458752, 56, 4521994, 262144, 0, 4521995, 327680, 0, 4521996, 262144, 0, 4521997, 327680, 0, 4521998, 393216, 0, 4521999, 458752, 0, 4522000, 262144, 0, 4522001, 327680, 0, 4522002, 393216, 0, 4522003, 458752, 0, 4522004, 262144, 8, 4522005, 327680, 8, 4522006, 393216, 8, 4522012, 262144, 0, 4522013, 327680, 0, 4522014, 262144, 8, 4522015, 327680, 8, 4522016, 393216, 8, 4522017, 393216, 0, 4522018, 458752, 0, 4522019, 393216, 0, 4522020, 458752, 0, 4522021, 393216, 0, 4522022, 458752, 0, 4522027, 7, 7, 4522032, 458752, 56, 4522033, 458752, 10, 4522034, 458752, 10, 4522035, 458752, 10, 4522036, 458752, 10, 4522037, 458752, 10, 4522038, 458752, 10, 4522039, 458752, 10, 4522041, 458752, 10, 4522042, 458752, 10, 4522043, 458752, 10, 4522044, 458752, 10, 4522045, 458752, 10, 4522046, 458752, 10, 4522047, 458752, 10, 4522048, 458752, 10, 4522049, 458752, 10, 4522050, 458752, 10, 4522051, 458752, 10, 4522052, 458752, 10, 4522053, 458752, 10, 4522054, 458752, 10, 4522055, 458752, 10, 4522056, 458752, 10, 4522057, 458752, 10, 4522058, 458752, 10, 4522059, 458752, 10, 4522060, 458752, 10, 4522061, 458752, 10, 4522062, 458752, 10, 4522063, 458752, 10, 4522064, 458752, 10, 4522065, 458752, 10, 4522066, 458752, 10, 4522067, 458752, 10, 4522068, 458752, 10, 4522069, 458752, 10, 4522073, 393216, 6, 4522076, 393216, 6, 4522079, 393216, 6, 4522082, 393216, 6, 4522085, 393216, 6, 4522088, 393216, 6, 4522091, 0, 42, 4522093, 0, 38, 4587520, 458752, 10, 4587521, 458752, 10, 4587522, 458752, 10, 4587523, 458752, 39, 4587524, 458752, 10, 4587525, 458752, 10, 4587526, 458752, 10, 4587527, 458752, 10, 4587528, 458752, 10, 4587529, 458752, 56, 4587532, 393216, 6, 4587534, 393216, 6, 4587536, 393216, 4, 4587540, 262144, 9, 4587542, 393216, 9, 4587547, 327680, 6, 4587549, 0, 11, 4587550, 262144, 9, 4587551, 131072, 11, 4587552, 393216, 9, 4587563, 131079, 7, 4587567, 458752, 15, 4587568, 458752, 56, 4587569, 458752, 10, 4587570, 458752, 10, 4587571, 458752, 10, 4587572, 458752, 10, 4587573, 458752, 10, 4587574, 458752, 10, 4587575, 458752, 10, 4587577, 458752, 10, 4587578, 458752, 10, 4587579, 458752, 10, 4587580, 458752, 10, 4587581, 458752, 10, 4587582, 458752, 10, 4587583, 458752, 10, 4587584, 458752, 10, 4587585, 458752, 10, 4587586, 458752, 10, 4587587, 458752, 10, 4587588, 458752, 10, 4587589, 458752, 10, 4587590, 458752, 10, 4587591, 458752, 10, 4587592, 458752, 10, 4587593, 458752, 10, 4587594, 458752, 10, 4587595, 458752, 10, 4587596, 458752, 10, 4587597, 458752, 10, 4587598, 458752, 10, 4587599, 458752, 10, 4587600, 458752, 10, 4587601, 458752, 10, 4587602, 458752, 10, 4587603, 458752, 10, 4587604, 458752, 10, 4587605, 458752, 10, 4587609, 393216, 7, 4587612, 393216, 7, 4587615, 393216, 7, 4587618, 393216, 7, 4587621, 393216, 7, 4653056, 327680, 55, 4653057, 327680, 55, 4653058, 327680, 55, 4653059, 327680, 55, 4653060, 327680, 55, 4653061, 327680, 55, 4653062, 327680, 55, 4653063, 327680, 55, 4653064, 327680, 55, 4653065, 458752, 57, 4653066, 0, 106, 4653067, 65536, 106, 4653068, 131072, 106, 4653069, 196608, 106, 4653070, 262144, 106, 4653071, 327680, 106, 4653072, 393216, 106, 4653083, 262151, 7, 4653085, 0, 12, 4653087, 131072, 12, 4653088, 262144, 0, 4653089, 327680, 0, 4653099, 65536, 1, 4653104, 458752, 56, 4653113, 458752, 10, 4653114, 458752, 10, 4653115, 458752, 10, 4653116, 458752, 10, 4653117, 458752, 10, 4653118, 458752, 10, 4653119, 458752, 10, 4653120, 458752, 10, 4653121, 458752, 10, 4653122, 458752, 10, 4653123, 458752, 10, 4653124, 458752, 10, 4653125, 458752, 10, 4653126, 458752, 10, 4653127, 458752, 10, 4653128, 458752, 10, 4653129, 458752, 10, 4653130, 458752, 10, 4653131, 458752, 10, 4653132, 458752, 10, 4653133, 458752, 10, 4653134, 458752, 10, 4653135, 458752, 10, 4653136, 458752, 10, 4653137, 458752, 10, 4653138, 458752, 10, 4653139, 458752, 10, 4653140, 458752, 10, 4653141, 458752, 10, 4653143, 262144, 0, 4653144, 327680, 0, 4718593, 196608, 3, 4718595, 327680, 91, 4718600, 327680, 91, 4718602, 0, 107, 4718603, 65536, 107, 4718604, 131072, 107, 4718605, 196608, 107, 4718606, 262144, 107, 4718607, 327680, 107, 4718608, 393216, 107, 4718610, 262144, 6, 4718611, 65543, 7, 4718612, 196615, 7, 4718620, 262151, 7, 4718621, 0, 13, 4718623, 131072, 13, 4718626, 65543, 7, 4718627, 196615, 5, 4718628, 196615, 7, 4718629, 262144, 6, 4718638, 393216, 0, 4718639, 458752, 0, 4718640, 458752, 56, 4718641, 458752, 10, 4718642, 458752, 10, 4718643, 458752, 10, 4718644, 458752, 10, 4718645, 458752, 10, 4718646, 458752, 10, 4718647, 458752, 10, 4718648, 458752, 10, 4718649, 458752, 10, 4718650, 458752, 10, 4718651, 458752, 10, 4718652, 458752, 10, 4718653, 458752, 10, 4718654, 458752, 10, 4718655, 458752, 10, 4718656, 458752, 10, 4718657, 458752, 10, 4718658, 458752, 10, 4718659, 458752, 10, 4718660, 458752, 10, 4718661, 458752, 10, 4718662, 458752, 10, 4718663, 458752, 10, 4718664, 458752, 10, 4718665, 458752, 10, 4718666, 458752, 10, 4718667, 458752, 10, 4718668, 458752, 10, 4718669, 458752, 10, 4718670, 458752, 10, 4718671, 458752, 10, 4718672, 458752, 10, 4718673, 458752, 10, 4718674, 458752, 10, 4718675, 458752, 10, 4718676, 458752, 10, 4718677, 458752, 10, 4718681, 393216, 6, 4784128, 196615, 7, 4784129, 196608, 4, 4784130, 262151, 7, 4784138, 0, 108, 4784139, 65536, 108, 4784140, 131072, 108, 4784141, 196608, 108, 4784142, 262144, 108, 4784143, 327680, 108, 4784144, 393216, 108, 4784156, 262144, 0, 4784157, 327680, 0, 4784158, 393216, 0, 4784159, 458752, 0, 4784160, 0, 11, 4784161, 65536, 11, 4784162, 131072, 11, 4784170, 0, 11, 4784171, 65536, 11, 4784172, 131072, 11, 4784176, 458752, 56, 4784177, 458752, 10, 4784178, 458752, 10, 4784179, 458752, 10, 4784180, 458752, 10, 4784181, 458752, 10, 4784182, 458752, 10, 4784183, 458752, 10, 4784184, 458752, 10, 4784185, 458752, 10, 4784186, 458752, 10, 4784187, 458752, 10, 4784188, 458752, 10, 4784189, 458752, 10, 4784190, 458752, 10, 4784191, 458752, 10, 4784192, 458752, 10, 4784193, 458752, 10, 4784194, 458752, 10, 4784195, 458752, 10, 4784196, 458752, 10, 4784197, 458752, 10, 4784198, 458752, 10, 4784199, 458752, 10, 4784200, 458752, 10, 4784201, 458752, 10, 4784202, 458752, 10, 4784203, 458752, 10, 4784204, 458752, 10, 4784205, 458752, 10, 4784206, 458752, 10, 4784207, 458752, 10, 4784208, 458752, 10, 4784209, 458752, 10, 4784210, 458752, 10, 4784211, 458752, 10, 4784212, 458752, 10, 4784213, 458752, 10, 4784217, 393216, 7, 4849674, 0, 109, 4849675, 65536, 109, 4849676, 131072, 109, 4849677, 196608, 109, 4849678, 262144, 109, 4849679, 327680, 109, 4849680, 393216, 109, 4849691, 327680, 6, 4849696, 0, 12, 4849698, 131072, 12, 4849702, 262144, 0, 4849703, 327680, 0, 4849704, 393216, 0, 4849705, 458752, 0, 4849706, 0, 12, 4849708, 131072, 12, 4849709, 262144, 8, 4849710, 327680, 8, 4849711, 393216, 8, 4849712, 458752, 56, 4849713, 458752, 10, 4849714, 458752, 10, 4849715, 458752, 10, 4849716, 458752, 10, 4849717, 458752, 10, 4849718, 458752, 10, 4849719, 458752, 10, 4849720, 458752, 10, 4849721, 458752, 10, 4849722, 458752, 10, 4849723, 458752, 10, 4849724, 458752, 10, 4849725, 458752, 10, 4849726, 458752, 10, 4849727, 458752, 10, 4849728, 458752, 10, 4849729, 458752, 10, 4849730, 458752, 10, 4849731, 458752, 10, 4849732, 458752, 10, 4849733, 458752, 10, 4849734, 458752, 10, 4849735, 458752, 10, 4849736, 458752, 10, 4849737, 458752, 10, 4849738, 458752, 10, 4849739, 458752, 10, 4849740, 458752, 10, 4849741, 458752, 10, 4849742, 458752, 10, 4849743, 458752, 10, 4849744, 458752, 10, 4849745, 458752, 10, 4849746, 458752, 10, 4849747, 458752, 10, 4849748, 458752, 10, 4849749, 458752, 10, 4915210, 0, 110, 4915211, 65536, 110, 4915212, 131072, 110, 4915213, 196608, 110, 4915214, 262144, 110, 4915215, 327680, 110, 4915216, 393216, 110, 4915227, 327680, 7, 4915232, 0, 13, 4915234, 131072, 13, 4915237, 327680, 6, 4915240, 393216, 6, 4915242, 0, 13, 4915244, 131072, 13, 4915245, 262144, 9, 4915247, 393216, 9, 4915248, 262144, 57, 4915249, 393216, 55, 4915250, 393216, 55, 4915251, 393216, 55, 4915252, 393216, 55, 4915253, 393216, 55, 4915254, 393216, 55, 4915255, 393216, 55, 4915256, 393216, 55, 4915257, 393216, 55, 4915258, 393216, 55, 4915259, 393216, 55, 4915260, 393216, 55, 4915261, 393216, 55, 4915262, 393216, 55, 4915263, 393216, 55, 4915264, 393216, 55, 4980746, 0, 111, 4980747, 65536, 111, 4980748, 131072, 111, 4980749, 196608, 111, 4980750, 262144, 111, 4980751, 327680, 111, 4980752, 393216, 111, 4980766, 65543, 7, 4980767, 196615, 7, 4980773, 327680, 7, 4980774, 262144, 8, 4980775, 327680, 8, 4980776, 393216, 8, 4980777, 393216, 0, 4980778, 458752, 0, 4980779, 262144, 8, 4980780, 327680, 8, 4980781, 393216, 8, 4980782, 393216, 0, 4980783, 458752, 0, 4980784, 0, 12, 4980786, 131072, 12, 4980787, 0, 12, 4980789, 131072, 12, 5046277, 65543, 7, 5046278, 196615, 5, 5046279, 196615, 7, 5046282, 0, 112, 5046283, 65536, 112, 5046284, 131072, 112, 5046285, 196608, 112, 5046286, 262144, 112, 5046287, 327680, 112, 5046288, 393216, 112, 5046289, 0, 11, 5046290, 65536, 11, 5046291, 393216, 6, 5046293, 393216, 4, 5046294, 262151, 7, 5046310, 262144, 9, 5046312, 393216, 9, 5046315, 262144, 9, 5046317, 393216, 9, 5046320, 0, 13, 5046322, 131072, 13, 5046323, 0, 13, 5046325, 131072, 13, 5111818, 393216, 0, 5111819, 458752, 0, 5111820, 393216, 0, 5111821, 458752, 0, 5111822, 0, 12, 5111824, 131072, 12, 5111825, 0, 12, 5111827, 131072, 12, 5111828, 393216, 0, 5111829, 458752, 0, 5111830, 262144, 8, 5111831, 327680, 8, 5111832, 393216, 8, 5111846, 393216, 0, 5111847, 458752, 0, 5111848, 262144, 0, 5111849, 327680, 0, 5111850, 393216, 0, 5111851, 458752, 0, 5111852, 393216, 0, 5111853, 458752, 0, 5111854, 393216, 0, 5111855, 458752, 0, 5111856, 393216, 0, 5111857, 458752, 0, 5111858, 393216, 0, 5111859, 458752, 0, 5111860, 393216, 0, 5111861, 458752, 0, 5111862, 393216, 0, 5111863, 458752, 0, 5177353, 327680, 4, 5177356, 393216, 4, 5177358, 0, 13, 5177360, 131072, 13, 5177361, 0, 13, 5177363, 131072, 13, 5177366, 262144, 9, 5177368, 393216, 9, 5177381, 0, 11, 5177382, 65536, 11, 5177383, 131072, 11, 5177384, 393216, 4, 5177386, 393216, 6, 5177388, 393216, 4, 5177390, 393216, 4, 5177392, 393216, 4, 5177394, 393216, 4, 5177396, 393216, 4, 5242890, 393216, 0, 5242891, 458752, 0, 5242892, 393216, 0, 5242893, 458752, 0, 5242894, 393216, 0, 5242895, 458752, 0, 5242896, 393216, 0, 5242897, 458752, 0, 5242898, 393216, 0, 5242899, 458752, 0, 5242900, 393216, 0, 5242901, 458752, 0, 5242902, 262144, 0, 5242903, 327680, 0, 5242904, 393216, 0, 5242905, 458752, 0, 5242917, 0, 12, 5242919, 131072, 12, 5242920, 262144, 0, 5242921, 327680, 0, 5242922, 393216, 0, 5242923, 458752, 0, 5242924, 393216, 0, 5242925, 458752, 0, 5242926, 393216, 0, 5242927, 458752, 0, 5242928, 393216, 0, 5242929, 458752, 0, 5242930, 393216, 0, 5242931, 458752, 0, 5242932, 393216, 0, 5242933, 458752, 0, 5242934, 393216, 0, 5242935, 458752, 0, 5308425, 327680, 4, 5308428, 393216, 4, 5308430, 393216, 4, 5308432, 393216, 4, 5308434, 393216, 4, 5308436, 393216, 4, 5308438, 393216, 4, 5308442, 393216, 4, 5308449, 65536, 1, 5308452, 262151, 7, 5308453, 0, 13, 5308455, 131072, 13, 5308458, 393216, 6, 5308459, 0, 11, 5308460, 65536, 11, 5308461, 131072, 11, 5308462, 393216, 4, 5308464, 393216, 4, 5308466, 393216, 4, 5308468, 393216, 4, 5373962, 393216, 0, 5373963, 458752, 0, 5373964, 393216, 0, 5373965, 458752, 0, 5373966, 393216, 0, 5373967, 458752, 0, 5373968, 393216, 0, 5373969, 458752, 0, 5373970, 393216, 0, 5373971, 458752, 0, 5373972, 262144, 0, 5373973, 327680, 0, 5373974, 393216, 0, 5373975, 458752, 0, 5373976, 262144, 8, 5373977, 327680, 8, 5373978, 393216, 8, 5373987, 262151, 7, 5373988, 262144, 8, 5373989, 327680, 8, 5373990, 393216, 8, 5373991, 393216, 0, 5373992, 458752, 0, 5373993, 393216, 0, 5373994, 458752, 0, 5373995, 0, 12, 5373997, 131072, 12, 5373998, 393216, 0, 5373999, 458752, 0, 5374000, 393216, 0, 5374001, 458752, 0, 5374002, 393216, 0, 5374003, 458752, 0, 5374004, 393216, 0, 5374005, 458752, 0, 5374006, 393216, 0, 5374007, 458752, 0, 5439497, 327680, 4, 5439500, 393216, 4, 5439502, 393216, 4, 5439504, 393216, 4, 5439506, 393216, 4, 5439508, 393216, 4, 5439512, 262144, 9, 5439514, 393216, 9, 5439517, 262144, 6, 5439522, 0, 11, 5439523, 65536, 11, 5439524, 262144, 9, 5439526, 393216, 9, 5439531, 0, 13, 5439533, 131072, 13, 5439536, 393216, 4, 5439538, 393216, 4, 5439540, 393216, 4, 5505042, 393216, 0, 5505043, 458752, 0, 5505044, 393216, 0, 5505045, 458752, 0, 5505046, 262144, 8, 5505047, 327680, 8, 5505048, 393216, 8, 5505049, 262144, 0, 5505050, 327680, 0, 5505051, 262144, 0, 5505052, 327680, 0, 5505058, 0, 12, 5505060, 131072, 12, 5505061, 262144, 0, 5505062, 327680, 0, 5505063, 262144, 0, 5505064, 327680, 0, 5505065, 262144, 8, 5505066, 327680, 8, 5505067, 393216, 8, 5505068, 393216, 0, 5505069, 458752, 0, 5505070, 393216, 0, 5505071, 458752, 0, 5505072, 393216, 0, 5505073, 458752, 0, 5505074, 393216, 0, 5505075, 458752, 0, 5505076, 393216, 0, 5505077, 458752, 0, 5505078, 393216, 0, 5505079, 458752, 0, 5570577, 327680, 4, 5570580, 393216, 4, 5570582, 262144, 9, 5570584, 393216, 9, 5570586, 0, 11, 5570587, 65536, 11, 5570588, 131072, 11, 5570594, 0, 13, 5570596, 131072, 13, 5570599, 393216, 6, 5570601, 262144, 9, 5570603, 393216, 9, 5570606, 393216, 4, 5570608, 393216, 4, 5570610, 393216, 4, 5570612, 393216, 4, 5636116, 393216, 0, 5636117, 458752, 0, 5636118, 393216, 0, 5636119, 458752, 0, 5636120, 393216, 0, 5636121, 458752, 0, 5636122, 0, 12, 5636124, 131072, 12, 5636131, 262144, 0, 5636132, 327680, 0, 5636133, 393216, 0, 5636134, 458752, 0, 5636135, 393216, 0, 5636136, 458752, 0, 5636137, 393216, 0, 5636138, 458752, 0, 5636139, 393216, 0, 5636140, 458752, 0, 5636141, 262144, 8, 5636142, 327680, 8, 5636143, 393216, 8, 5636144, 393216, 0, 5636145, 458752, 0, 5636146, 393216, 0, 5636147, 458752, 0, 5636148, 393216, 0, 5636149, 458752, 0, 5636150, 393216, 0, 5636151, 458752, 0, 5701651, 327680, 4, 5701654, 393216, 4, 5701656, 393216, 4, 5701658, 0, 13, 5701660, 131072, 13, 5701666, 327680, 6, 5701669, 393216, 6, 5701671, 393216, 4, 5701673, 393216, 4, 5701675, 393216, 4, 5701677, 262144, 9, 5701679, 393216, 9, 5701682, 393216, 4, 5701684, 393216, 4, 5767190, 262144, 8, 5767191, 327680, 8, 5767192, 393216, 8, 5767193, 393216, 0, 5767194, 458752, 0, 5767195, 393216, 0, 5767196, 458752, 0, 5767197, 262151, 7, 5767202, 327680, 7, 5767203, 393216, 0, 5767204, 458752, 0, 5767205, 262144, 8, 5767206, 327680, 8, 5767207, 393216, 8, 5767208, 262144, 0, 5767209, 327680, 0, 5767210, 393216, 0, 5767211, 458752, 0, 5767212, 393216, 0, 5767213, 458752, 0, 5767214, 393216, 0, 5767215, 458752, 0, 5767216, 393216, 0, 5767217, 458752, 0, 5767218, 393216, 0, 5767219, 458752, 0, 5767220, 393216, 0, 5767221, 458752, 0, 5767222, 393216, 0, 5767223, 458752, 0, 5832726, 262144, 9, 5832728, 393216, 9, 5832731, 393216, 4, 5832733, 393216, 4, 5832738, 327680, 4, 5832741, 262144, 9, 5832743, 393216, 9, 5832746, 393216, 6, 5832748, 393216, 4, 5832750, 393216, 4, 5832752, 393216, 4, 5898261, 393216, 0, 5898262, 458752, 0, 5898263, 393216, 0, 5898264, 458752, 0, 5898265, 393216, 0, 5898266, 458752, 0, 5898267, 262144, 0, 5898268, 327680, 0, 5898275, 262144, 8, 5898276, 327680, 8, 5898277, 393216, 8, 5898278, 393216, 0, 5898279, 458752, 0, 5898280, 393216, 0, 5898281, 458752, 0, 5898282, 393216, 0, 5898283, 458752, 0, 5898284, 393216, 0, 5898285, 458752, 0, 5898286, 393216, 0, 5898287, 458752, 0, 5898288, 393216, 0, 5898289, 458752, 0, 5898290, 393216, 0, 5898291, 458752, 0, 5898292, 393216, 0, 5898293, 458752, 0, 5898294, 393216, 0, 5898295, 458752, 0, 5963796, 327680, 4, 5963799, 393216, 4, 5963801, 393216, 4, 5963803, 393216, 4, 5963805, 393216, 6, 5963811, 262144, 9, 5963813, 393216, 9, 5963816, 393216, 4, 5963818, 393216, 4, 5963820, 393216, 4, 5963822, 393216, 4, 5963824, 393216, 4, 6029334, 262144, 8, 6029335, 327680, 8, 6029336, 393216, 8, 6029337, 262144, 0, 6029338, 327680, 0, 6029339, 393216, 0, 6029340, 458752, 0, 6029341, 393216, 7, 6029347, 393216, 0, 6029348, 458752, 0, 6029349, 393216, 0, 6029350, 458752, 0, 6029351, 393216, 0, 6029352, 458752, 0, 6029353, 393216, 0, 6029354, 458752, 0, 6029355, 393216, 0, 6029356, 458752, 0, 6029357, 393216, 0, 6029358, 458752, 0, 6029359, 393216, 0, 6029360, 458752, 0, 6029361, 393216, 0, 6029362, 458752, 0, 6029363, 393216, 0, 6029364, 458752, 0, 6029365, 393216, 0, 6029366, 458752, 0, 6029367, 393216, 0, 6029368, 458752, 0, 6094870, 262144, 9, 6094872, 393216, 9, 6094874, 327680, 4, 6094877, 393216, 4, 6094882, 327680, 4, 6094885, 393216, 4, 6094887, 393216, 4, 6094889, 393216, 4, 6094891, 393216, 4, 6094893, 393216, 4, 6094895, 393216, 4, 6160405, 393216, 0, 6160406, 458752, 0, 6160407, 393216, 0, 6160408, 458752, 0, 6160409, 393216, 0, 6160410, 458752, 0, 6160411, 393216, 0, 6160412, 458752, 0, 6160419, 393216, 0, 6160420, 458752, 0, 6160421, 393216, 0, 6160422, 458752, 0, 6160423, 393216, 0, 6160424, 458752, 0, 6160425, 393216, 0, 6160426, 458752, 0, 6160427, 393216, 0, 6160428, 458752, 0, 6160429, 393216, 0, 6160430, 458752, 0, 6160431, 393216, 0, 6160432, 458752, 0, 6160433, 393216, 0, 6160434, 458752, 0, 6160435, 393216, 0, 6160436, 458752, 0, 6160437, 393216, 0, 6160438, 458752, 0, 6160439, 393216, 0, 6160440, 458752, 0, 6225940, 327680, 4, 6225943, 393216, 4, 6225945, 393216, 4, 6225947, 393216, 4, 6225949, 393216, 4, 6225954, 327680, 4, 6225957, 393216, 4, 6225959, 393216, 4, 6225961, 393216, 4, 6225963, 393216, 4, 6225965, 393216, 4, 6225967, 393216, 4, 6291477, 393216, 0, 6291478, 458752, 0, 6291479, 393216, 0, 6291480, 458752, 0, 6291481, 393216, 0, 6291482, 458752, 0, 6291483, 393216, 0, 6291484, 458752, 0, 6291491, 393216, 0, 6291492, 458752, 0, 6291493, 393216, 0, 6291494, 458752, 0, 6291495, 393216, 0, 6291496, 458752, 0, 6291497, 393216, 0, 6291498, 458752, 0, 6291499, 393216, 0, 6291500, 458752, 0, 6291501, 393216, 0, 6291502, 458752, 0, 6291503, 393216, 0, 6291504, 458752, 0, 6291505, 393216, 0, 6291506, 458752, 0, 6291507, 393216, 0, 6291508, 458752, 0, 6291509, 393216, 0, 6291510, 458752, 0, 6291511, 393216, 0, 6291512, 458752, 0, 6357012, 327680, 4, 6357015, 393216, 4, 6357017, 393216, 4, 6357019, 393216, 4, 6357021, 393216, 4, 6357026, 327680, 4, 6357029, 393216, 4, 6357031, 393216, 4, 6357033, 393216, 4, 6357035, 393216, 4, 6357037, 393216, 4, 6357039, 393216, 4, 6422563, 393216, 0, 6422564, 458752, 0, 6422565, 393216, 0, 6422566, 458752, 0, 6422567, 393216, 0, 6422568, 458752, 0, 6422569, 393216, 0, 6422570, 458752, 0, 6422571, 393216, 0, 6422572, 458752, 0, 6422573, 393216, 0, 6422574, 458752, 0, 6422575, 393216, 0, 6422576, 458752, 0, 6422577, 393216, 0, 6422578, 458752, 0, 6422579, 393216, 0, 6422580, 458752, 0, 6422581, 393216, 0, 6422582, 458752, 0, 6422583, 393216, 0, 6422584, 458752, 0, 6488098, 327680, 4, 6488101, 393216, 4, 6488103, 393216, 4, 6488105, 393216, 4, 6488107, 393216, 4, 6488109, 393216, 4, 6488111, 393216, 4, 6881305, 458752, 39, 6881306, 458752, 39, 6881307, 458752, 39, 6881308, 458752, 39 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 2, 458752, 39, 4, 327680, 6, 7, 393216, 6, 9, 393216, 6, 11, 393216, 6, 13, 327680, 6, 16, 393216, 6, 17, 327680, 6, 20, 393216, 6, 22, 458752, 9, 23, 458752, 9, 24, 458752, 9, 25, 458752, 9, 26, 458752, 9, 28, 458752, 9, 29, 458752, 9, 30, 458752, 9, 31, 458752, 9, 33, 458752, 9, 34, 458752, 9, 35, 458752, 9, 36, 458752, 9, 37, 458752, 9, 38, 458752, 9, 55, 458752, 9, 56, 458752, 9, 57, 458752, 9, 58, 458752, 9, 59, 458752, 9, 60, 458752, 9, 61, 458752, 9, 62, 458752, 9, 64, 458752, 9, 65, 458752, 9, 66, 458752, 9, 67, 458752, 9, 68, 458752, 9, 69, 458752, 9, 74, 393216, 4, 65536, 458752, 9, 65537, 458752, 9, 65538, 393216, 7, 65540, 327680, 7, 65543, 393216, 7, 65545, 393216, 7, 65547, 393216, 7, 65549, 327680, 7, 65552, 393216, 7, 65553, 327680, 7, 65556, 393216, 7, 65560, 458752, 9, 65561, 458752, 9, 65562, 458752, 9, 65564, 458752, 9, 65565, 458752, 9, 65566, 458752, 9, 65567, 458752, 9, 65569, 458752, 9, 65570, 458752, 9, 65571, 458752, 9, 65572, 458752, 9, 65573, 458752, 9, 65574, 458752, 9, 65591, 458752, 9, 65592, 458752, 9, 65593, 458752, 9, 65594, 458752, 9, 65595, 458752, 9, 65596, 458752, 9, 65597, 458752, 9, 65598, 458752, 9, 65600, 458752, 9, 65601, 458752, 9, 65602, 458752, 9, 65603, 458752, 9, 65604, 458752, 9, 65605, 458752, 9, 131072, 458752, 9, 131073, 458752, 9, 131074, 458752, 39, 131076, 393216, 6, 131078, 393216, 6, 131080, 327680, 6, 131083, 393216, 6, 131096, 458752, 9, 131097, 458752, 9, 131098, 458752, 9, 131100, 458752, 9, 131101, 458752, 9, 131102, 458752, 9, 131103, 458752, 9, 131105, 458752, 9, 131106, 458752, 9, 131107, 458752, 9, 131108, 458752, 9, 131109, 458752, 9, 131110, 458752, 9, 131127, 458752, 9, 131128, 458752, 9, 131129, 458752, 9, 131130, 458752, 9, 131131, 458752, 9, 131132, 458752, 9, 131133, 458752, 9, 131134, 458752, 9, 131136, 458752, 9, 131137, 458752, 9, 131138, 458752, 9, 131139, 458752, 9, 131140, 458752, 9, 131141, 458752, 9, 131146, 393216, 4, 196608, 458752, 9, 196609, 458752, 9, 196610, 393216, 7, 196612, 393216, 7, 196614, 393216, 7, 196616, 327680, 7, 196619, 393216, 7, 196632, 458752, 9, 196633, 458752, 9, 196634, 458752, 9, 196636, 458752, 9, 196637, 458752, 9, 196638, 458752, 9, 196639, 458752, 9, 196641, 458752, 9, 196642, 458752, 9, 196643, 458752, 9, 196644, 458752, 9, 196645, 458752, 9, 196646, 458752, 9, 196659, 0, 11, 196660, 65536, 11, 196661, 131072, 11, 196663, 458752, 9, 196664, 458752, 9, 196676, 458752, 9, 196677, 458752, 9, 262144, 458752, 9, 262145, 458752, 9, 262146, 458752, 9, 262147, 458752, 9, 262148, 458752, 9, 262149, 458752, 9, 262150, 458752, 9, 262151, 458752, 9, 262152, 458752, 9, 262153, 458752, 9, 262154, 458752, 9, 262172, 458752, 9, 262173, 458752, 9, 262174, 458752, 9, 262175, 458752, 9, 262177, 458752, 9, 262178, 458752, 9, 262179, 458752, 9, 262180, 458752, 9, 262181, 458752, 9, 262182, 458752, 9, 262195, 0, 12, 262196, 65536, 12, 262197, 131072, 12, 262199, 458752, 9, 262200, 458752, 9, 262201, 458752, 9, 262202, 458752, 9, 262203, 458752, 9, 262205, 458752, 9, 262206, 458752, 9, 262207, 458752, 9, 262208, 458752, 9, 262209, 458752, 9, 262210, 458752, 9, 262211, 458752, 9, 262212, 458752, 9, 262213, 458752, 9, 262218, 393216, 4, 327680, 458752, 9, 327681, 458752, 9, 327682, 458752, 9, 327683, 458752, 9, 327684, 458752, 9, 327685, 458752, 9, 327686, 458752, 9, 327687, 458752, 9, 327688, 458752, 9, 327689, 458752, 9, 327701, 458752, 55, 327702, 458752, 9, 327703, 458752, 9, 327704, 458752, 9, 327705, 458752, 9, 327706, 458752, 9, 327707, 458752, 9, 327708, 458752, 9, 327709, 458752, 9, 327710, 458752, 9, 327711, 458752, 9, 327713, 458752, 9, 327714, 458752, 9, 327715, 458752, 9, 327716, 458752, 9, 327717, 458752, 9, 327718, 458752, 9, 327720, 327680, 4, 327723, 393216, 4, 327731, 0, 13, 327732, 65536, 13, 327733, 131072, 13, 327735, 458752, 9, 327736, 458752, 9, 327737, 458752, 9, 327738, 458752, 9, 327739, 458752, 9, 327741, 458752, 9, 327742, 458752, 9, 327743, 458752, 9, 327744, 458752, 9, 327745, 458752, 9, 327746, 458752, 9, 327747, 458752, 9, 327748, 458752, 9, 327749, 458752, 9, 393216, 458752, 9, 393217, 458752, 9, 393218, 458752, 9, 393219, 458752, 9, 393220, 458752, 9, 393221, 458752, 9, 393222, 458752, 9, 393223, 458752, 9, 393224, 458752, 9, 393225, 458752, 9, 393228, 458752, 9, 393229, 458752, 9, 393230, 458752, 9, 393235, 458752, 9, 393236, 458752, 9, 393238, 458752, 9, 393239, 458752, 9, 393240, 458752, 9, 393241, 458752, 9, 393242, 458752, 9, 393243, 458752, 9, 393244, 458752, 9, 393245, 458752, 9, 393246, 458752, 9, 393247, 458752, 9, 393249, 458752, 9, 393250, 458752, 9, 393251, 458752, 9, 393252, 458752, 9, 393253, 458752, 9, 393254, 458752, 9, 393257, 0, 2, 393259, 327680, 4, 393262, 393216, 4, 393268, 65536, 14, 393269, 131072, 14, 393271, 458752, 9, 393272, 458752, 9, 393273, 458752, 9, 393274, 458752, 9, 393275, 458752, 9, 393277, 458752, 9, 393278, 458752, 9, 393279, 458752, 9, 393280, 458752, 9, 393281, 458752, 9, 393282, 458752, 9, 393283, 458752, 9, 393284, 458752, 9, 393285, 458752, 9, 393290, 393216, 4, 458752, 458752, 9, 458753, 458752, 9, 458754, 458752, 9, 458755, 458752, 9, 458756, 458752, 9, 458757, 458752, 9, 458758, 458752, 9, 458759, 458752, 9, 458760, 458752, 9, 458761, 458752, 9, 458762, 458752, 9, 458764, 458752, 9, 458765, 458752, 9, 458766, 458752, 9, 458767, 458752, 9, 458768, 458752, 9, 458769, 458752, 9, 458770, 458752, 9, 458771, 458752, 9, 458772, 458752, 9, 458774, 458752, 9, 458775, 458752, 9, 458776, 458752, 9, 458777, 458752, 9, 458778, 458752, 9, 458779, 458752, 9, 458780, 458752, 9, 458781, 458752, 9, 458782, 458752, 9, 458783, 458752, 9, 458785, 458752, 9, 458786, 458752, 9, 458787, 458752, 9, 458788, 458752, 9, 458789, 458752, 9, 458790, 458752, 9, 458793, 0, 3, 458798, 327680, 4, 458801, 393216, 4, 458807, 458752, 9, 458808, 458752, 9, 458809, 458752, 9, 458810, 458752, 9, 458811, 458752, 9, 458813, 458752, 9, 458814, 458752, 9, 458815, 458752, 9, 458816, 458752, 9, 458817, 458752, 9, 458818, 458752, 9, 458819, 458752, 9, 458820, 458752, 9, 458821, 458752, 9, 524288, 458752, 9, 524289, 458752, 9, 524290, 458752, 9, 524291, 458752, 9, 524292, 458752, 9, 524293, 458752, 9, 524294, 458752, 9, 524295, 458752, 9, 524296, 458752, 9, 524297, 458752, 9, 524298, 458752, 9, 524300, 458752, 9, 524301, 458752, 9, 524302, 458752, 9, 524303, 458752, 9, 524304, 458752, 9, 524305, 458752, 9, 524306, 458752, 9, 524307, 458752, 9, 524308, 458752, 9, 524313, 458752, 9, 524314, 458752, 9, 524315, 458752, 9, 524316, 458752, 9, 524317, 458752, 9, 524318, 458752, 9, 524319, 458752, 9, 524321, 458752, 9, 524322, 458752, 9, 524323, 458752, 9, 524324, 458752, 9, 524325, 458752, 9, 524326, 458752, 9, 524339, 262144, 8, 524340, 327680, 8, 524341, 393216, 8, 524343, 458752, 9, 524344, 458752, 9, 524345, 458752, 9, 524346, 458752, 9, 524347, 458752, 9, 524349, 458752, 9, 524350, 458752, 9, 524351, 458752, 9, 524352, 458752, 9, 524353, 458752, 9, 524354, 458752, 9, 524355, 458752, 9, 524356, 458752, 9, 524357, 458752, 9, 524362, 393216, 4, 589824, 458752, 9, 589825, 458752, 9, 589826, 458752, 9, 589827, 458752, 9, 589828, 458752, 9, 589829, 458752, 9, 589830, 458752, 9, 589831, 458752, 9, 589832, 458752, 9, 589833, 458752, 9, 589834, 458752, 9, 589844, 0, 11, 589845, 65536, 11, 589846, 131072, 11, 589865, 393216, 0, 589866, 458752, 0, 589867, 262144, 8, 589868, 327680, 8, 589869, 393216, 8, 589870, 0, 2, 589871, 0, 11, 589872, 65536, 11, 589873, 131072, 11, 589875, 262144, 9, 589876, 327680, 9, 589877, 393216, 9, 655360, 458752, 9, 655361, 458752, 9, 655362, 458752, 9, 655363, 458752, 9, 655364, 458752, 9, 655365, 458752, 9, 655366, 458752, 9, 655367, 458752, 9, 655368, 458752, 9, 655369, 458752, 9, 655370, 458752, 9, 655371, 262144, 56, 655372, 262144, 90, 655373, 327680, 90, 655374, 327680, 90, 655375, 393216, 90, 655379, 262144, 90, 655380, 327680, 90, 655381, 65536, 12, 655382, 327680, 90, 655383, 327680, 90, 655384, 327680, 90, 655385, 327680, 90, 655386, 327680, 90, 655387, 327680, 90, 655388, 327680, 90, 655389, 327680, 90, 655390, 327680, 90, 655391, 327680, 90, 655392, 0, 11, 655393, 65536, 11, 655394, 131072, 11, 655395, 327680, 90, 655396, 327680, 90, 655397, 327680, 90, 655398, 393216, 90, 655399, 327680, 57, 655400, 327680, 4, 655401, 393216, 1, 655402, 458752, 1, 655403, 393216, 4, 655404, 327680, 9, 655405, 393216, 9, 655406, 0, 3, 655407, 0, 12, 655408, 65536, 12, 655409, 131072, 12, 655411, 262144, 10, 655412, 327680, 10, 655413, 393216, 10, 655415, 262144, 90, 655416, 327680, 90, 655417, 327680, 90, 655418, 327680, 90, 655419, 327680, 90, 655420, 327680, 90, 655421, 393216, 0, 655422, 458752, 0, 655423, 393216, 0, 655424, 458752, 0, 655425, 327680, 90, 655426, 327680, 90, 655427, 327680, 90, 655428, 327680, 90, 655429, 393216, 90, 655430, 327680, 57, 655434, 393216, 4, 655439, 0, 11, 655440, 65536, 11, 655441, 131072, 11, 720896, 458752, 9, 720897, 458752, 9, 720898, 458752, 9, 720899, 458752, 9, 720900, 458752, 9, 720901, 458752, 9, 720902, 458752, 9, 720903, 458752, 9, 720904, 458752, 9, 720905, 458752, 9, 720906, 458752, 9, 720908, 262144, 91, 720909, 393216, 0, 720910, 458752, 0, 720916, 327680, 91, 720917, 327680, 91, 720918, 327680, 91, 720919, 327680, 91, 720920, 327680, 91, 720921, 327680, 91, 720922, 262144, 8, 720923, 327680, 8, 720924, 393216, 8, 720925, 327680, 91, 720926, 327680, 91, 720927, 327680, 91, 720928, 0, 12, 720929, 327680, 91, 720930, 131072, 12, 720931, 327680, 91, 720932, 327680, 91, 720933, 327680, 91, 720934, 393216, 93, 720939, 262144, 10, 720940, 327680, 10, 720941, 393216, 10, 720943, 0, 13, 720944, 65536, 13, 720945, 131072, 13, 720951, 393216, 0, 720952, 458752, 0, 720953, 327680, 91, 720954, 327680, 91, 720955, 327680, 91, 720956, 327680, 4, 720957, 327680, 91, 720958, 327680, 91, 720959, 327680, 91, 720960, 327680, 91, 720961, 393216, 4, 720962, 327680, 91, 720963, 327680, 91, 720964, 327680, 91, 720965, 393216, 0, 720966, 458752, 0, 720970, 393216, 0, 720971, 458752, 0, 720975, 0, 12, 720976, 65536, 12, 720977, 131072, 12, 720978, 0, 2, 720979, 393216, 0, 720980, 458752, 0, 720981, 262144, 8, 720982, 327680, 8, 720983, 393216, 8, 786444, 327680, 4, 786447, 393216, 4, 786464, 0, 13, 786466, 131072, 13, 786476, 196608, 7, 786477, 262144, 7, 786479, 0, 14, 786480, 65536, 14, 786481, 131072, 14, 786486, 327680, 4, 786489, 393216, 4, 786500, 327680, 4, 786503, 65536, 11, 786505, 327680, 4, 786508, 393216, 4, 786514, 0, 3, 786517, 393216, 4, 786520, 0, 11, 786521, 65536, 11, 786522, 131072, 11, 851968, 458752, 9, 851969, 458752, 9, 851970, 458752, 9, 851971, 458752, 9, 851972, 458752, 9, 851973, 458752, 9, 851975, 458752, 9, 851976, 458752, 9, 851977, 458752, 9, 851978, 458752, 9, 851980, 458752, 91, 851988, 196608, 7, 851989, 262144, 7, 852019, 0, 2, 852056, 0, 12, 852057, 65536, 12, 852058, 131072, 12, 852089, 327680, 4, 852091, 327680, 4, 852093, 327680, 4, 917504, 458752, 9, 917505, 458752, 9, 917506, 458752, 9, 917507, 458752, 9, 917508, 458752, 9, 917509, 458752, 9, 917511, 458752, 9, 917512, 458752, 9, 917513, 458752, 9, 917514, 458752, 9, 917516, 458752, 91, 917543, 327680, 37, 917546, 327680, 4, 917548, 327680, 4, 917551, 393216, 4, 917555, 0, 3, 917565, 0, 2, 917571, 327680, 4, 917574, 393216, 4, 917589, 327680, 4, 917592, 393216, 4, 983040, 458752, 9, 983041, 458752, 9, 983042, 458752, 9, 983043, 458752, 9, 983044, 458752, 9, 983045, 458752, 9, 983047, 458752, 9, 983048, 458752, 9, 983049, 458752, 9, 983050, 458752, 9, 983052, 458752, 91, 983053, 0, 2, 983079, 327680, 38, 983101, 0, 3, 983102, 196608, 7, 983103, 262144, 7, 983161, 327680, 4, 983163, 327680, 4, 983165, 327680, 4, 1048576, 458752, 9, 1048577, 458752, 9, 1048578, 458752, 9, 1048579, 458752, 9, 1048580, 458752, 9, 1048581, 458752, 9, 1048583, 458752, 9, 1048584, 458752, 9, 1048585, 458752, 9, 1048586, 458752, 9, 1048588, 458752, 91, 1048589, 0, 3, 1048615, 327680, 39, 1048667, 393216, 4, 1114112, 458752, 9, 1114113, 458752, 9, 1114114, 458752, 9, 1114115, 458752, 9, 1114116, 458752, 9, 1114117, 458752, 9, 1114119, 458752, 9, 1114120, 458752, 9, 1114121, 458752, 9, 1114122, 458752, 9, 1114124, 458752, 91, 1114129, 327680, 6, 1114131, 327680, 4, 1114134, 393216, 4, 1114136, 393216, 6, 1114144, 0, 2, 1114151, 327680, 40, 1114205, 262144, 8, 1114206, 327680, 8, 1114207, 393216, 8, 1114208, 262144, 8, 1114209, 327680, 8, 1114210, 393216, 8, 1114211, 262144, 8, 1114212, 327680, 8, 1114213, 393216, 8, 1114214, 262144, 8, 1114215, 327680, 8, 1114216, 393216, 8, 1114233, 327680, 4, 1114235, 327680, 6, 1114237, 327680, 4, 1179648, 458752, 9, 1179649, 458752, 9, 1179650, 458752, 9, 1179651, 458752, 9, 1179652, 458752, 9, 1179653, 458752, 9, 1179655, 458752, 9, 1179656, 458752, 9, 1179657, 458752, 9, 1179658, 458752, 9, 1179660, 458752, 91, 1179665, 327680, 7, 1179667, 0, 11, 1179668, 65536, 11, 1179669, 131072, 11, 1179672, 393216, 7, 1179680, 0, 3, 1179687, 327680, 41, 1179726, 0, 11, 1179727, 65536, 11, 1179728, 131072, 11, 1179732, 0, 22, 1179733, 65536, 22, 1179734, 65536, 22, 1179735, 131072, 22, 1179737, 262144, 8, 1179738, 327680, 8, 1179739, 393216, 8, 1179741, 262144, 9, 1179742, 327680, 9, 1179743, 393216, 9, 1179744, 262144, 9, 1179745, 327680, 9, 1179746, 393216, 9, 1179747, 262144, 9, 1179748, 327680, 9, 1179749, 393216, 9, 1179750, 262144, 9, 1179751, 327680, 9, 1179752, 393216, 9, 1179771, 327680, 7, 1245184, 458752, 9, 1245185, 458752, 9, 1245186, 458752, 9, 1245187, 458752, 9, 1245188, 458752, 9, 1245189, 458752, 9, 1245191, 458752, 9, 1245192, 458752, 9, 1245193, 458752, 9, 1245194, 458752, 9, 1245196, 458752, 91, 1245203, 0, 12, 1245204, 65536, 12, 1245205, 131072, 12, 1245208, 0, 2, 1245213, 262144, 90, 1245214, 327680, 90, 1245215, 262144, 90, 1245223, 327680, 4, 1245226, 393216, 4, 1245229, 65536, 11, 1245232, 393216, 4, 1245262, 0, 12, 1245263, 65536, 12, 1245264, 131072, 12, 1245268, 0, 22, 1245269, 65536, 22, 1245270, 65536, 22, 1245271, 131072, 22, 1245273, 262144, 9, 1245274, 327680, 9, 1245275, 393216, 9, 1245277, 262144, 10, 1245278, 327680, 10, 1245279, 393216, 10, 1245280, 262144, 10, 1245281, 327680, 10, 1245282, 393216, 10, 1245283, 262144, 10, 1245284, 327680, 10, 1245285, 393216, 10, 1245286, 262144, 10, 1245287, 327680, 10, 1245288, 393216, 10, 1245305, 327680, 6, 1245307, 327680, 6, 1245309, 327680, 4, 1310720, 458752, 9, 1310721, 458752, 9, 1310722, 458752, 9, 1310723, 458752, 9, 1310724, 458752, 9, 1310725, 458752, 9, 1310727, 458752, 9, 1310728, 458752, 9, 1310729, 458752, 9, 1310730, 458752, 9, 1310732, 458752, 91, 1310739, 0, 13, 1310740, 65536, 13, 1310741, 131072, 13, 1310744, 0, 3, 1310750, 262144, 55, 1310751, 393216, 55, 1310752, 393216, 55, 1310753, 393216, 55, 1310754, 393216, 55, 1310755, 393216, 55, 1310756, 393216, 55, 1310757, 393216, 55, 1310758, 393216, 55, 1310788, 327680, 6, 1310791, 393216, 6, 1310841, 327680, 7, 1376256, 458752, 9, 1376257, 458752, 9, 1376258, 458752, 9, 1376259, 458752, 9, 1376260, 458752, 9, 1376261, 458752, 9, 1376263, 458752, 9, 1376264, 458752, 9, 1376265, 458752, 9, 1376266, 458752, 9, 1376268, 458752, 91, 1376275, 0, 14, 1376276, 65536, 14, 1376277, 131072, 14, 1376280, 0, 2, 1376286, 262144, 56, 1376295, 327680, 4, 1376298, 393216, 4, 1376300, 393216, 4, 1376302, 327680, 4, 1376305, 393216, 4, 1376324, 327680, 7, 1376327, 393216, 7, 1376328, 393216, 0, 1376329, 458752, 0, 1376330, 262144, 8, 1376331, 327680, 8, 1376332, 393216, 8, 1376345, 262144, 0, 1376346, 327680, 0, 1376347, 262144, 0, 1376348, 327680, 0, 1376349, 458752, 90, 1376350, 0, 11, 1376351, 65536, 11, 1376352, 131072, 11, 1376359, 262144, 8, 1376360, 327680, 8, 1376361, 393216, 8, 1441792, 458752, 9, 1441793, 458752, 9, 1441794, 458752, 9, 1441795, 458752, 9, 1441796, 458752, 9, 1441797, 458752, 9, 1441799, 458752, 9, 1441800, 458752, 9, 1441801, 458752, 9, 1441802, 458752, 9, 1441804, 458752, 91, 1441811, 262144, 0, 1441812, 327680, 0, 1441816, 0, 3, 1441822, 327680, 6, 1441823, 65536, 4, 1441824, 131072, 4, 1441825, 327680, 6, 1441826, 65536, 4, 1441827, 131072, 4, 1441828, 327680, 6, 1441829, 65536, 4, 1441830, 131072, 4, 1441831, 393216, 6, 1441843, 327680, 6, 1441846, 393216, 6, 1441858, 327680, 6, 1441863, 393216, 6, 1441866, 393216, 4, 1441880, 327680, 6, 1441881, 65536, 4, 1441882, 131072, 4, 1441883, 65536, 4, 1441884, 131072, 4, 1441885, 393216, 6, 1441886, 0, 12, 1441887, 65536, 12, 1441888, 131072, 12, 1441889, 262144, 8, 1441890, 327680, 8, 1441891, 393216, 8, 1441895, 262144, 9, 1441896, 327680, 9, 1441897, 393216, 9, 1507328, 458752, 9, 1507329, 458752, 9, 1507330, 458752, 9, 1507331, 458752, 9, 1507332, 458752, 9, 1507333, 458752, 9, 1507335, 458752, 9, 1507336, 458752, 9, 1507337, 458752, 9, 1507338, 458752, 9, 1507340, 458752, 91, 1507346, 327680, 6, 1507349, 0, 12, 1507358, 327680, 7, 1507359, 65536, 5, 1507360, 131072, 5, 1507361, 327680, 7, 1507362, 65536, 5, 1507363, 131072, 5, 1507364, 327680, 7, 1507365, 65536, 5, 1507366, 131072, 5, 1507367, 393216, 7, 1507379, 327680, 7, 1507382, 393216, 7, 1507387, 0, 2, 1507394, 327680, 7, 1507399, 393216, 7, 1507412, 0, 91, 1507413, 65536, 91, 1507414, 131072, 91, 1507415, 196608, 91, 1507416, 327680, 7, 1507417, 65536, 5, 1507418, 131072, 5, 1507419, 65536, 5, 1507420, 131072, 5, 1507421, 393216, 7, 1507422, 0, 13, 1507423, 65536, 13, 1507424, 131072, 13, 1507425, 262144, 9, 1507426, 327680, 9, 1507427, 393216, 9, 1507431, 262144, 10, 1507432, 327680, 10, 1507433, 393216, 10, 1507443, 196608, 32, 1572864, 458752, 9, 1572865, 458752, 9, 1572866, 458752, 9, 1572867, 458752, 9, 1572868, 458752, 9, 1572869, 458752, 9, 1572871, 458752, 9, 1572872, 458752, 9, 1572873, 458752, 9, 1572874, 458752, 9, 1572876, 458752, 91, 1572882, 327680, 7, 1572883, 262144, 0, 1572884, 327680, 0, 1572885, 0, 13, 1572894, 262144, 56, 1572915, 327680, 4, 1572923, 0, 3, 1572927, 327680, 4, 1572932, 393216, 4, 1572935, 327680, 4, 1572948, 0, 92, 1572949, 65536, 92, 1572950, 131072, 92, 1572951, 196608, 92, 1572958, 0, 14, 1572959, 65536, 14, 1572960, 131072, 14, 1572961, 0, 11, 1572962, 65536, 11, 1572963, 131072, 11, 1572965, 262144, 8, 1572966, 327680, 8, 1572967, 393216, 8, 1572978, 196608, 32, 1572985, 196608, 13, 1572986, 196608, 13, 1572987, 196608, 13, 1572988, 196608, 13, 1572989, 196608, 13, 1572990, 196608, 13, 1572991, 196608, 13, 1638400, 458752, 9, 1638401, 458752, 9, 1638402, 458752, 9, 1638403, 458752, 9, 1638404, 458752, 9, 1638405, 458752, 9, 1638407, 458752, 9, 1638408, 458752, 9, 1638409, 458752, 9, 1638410, 458752, 9, 1638412, 458752, 91, 1638418, 327680, 6, 1638421, 393216, 6, 1638422, 393216, 0, 1638423, 458752, 0, 1638430, 327680, 6, 1638431, 65536, 4, 1638432, 131072, 4, 1638433, 327680, 6, 1638434, 65536, 4, 1638435, 131072, 4, 1638436, 327680, 6, 1638437, 65536, 4, 1638438, 131072, 4, 1638439, 327680, 6, 1638440, 65536, 4, 1638441, 131072, 4, 1638442, 327680, 6, 1638443, 65536, 4, 1638444, 131072, 4, 1638445, 327680, 6, 1638446, 65536, 4, 1638447, 131072, 4, 1638448, 327680, 6, 1638449, 65536, 4, 1638450, 131072, 4, 1638451, 393216, 6, 1638474, 262144, 6, 1638482, 393216, 4, 1638484, 0, 93, 1638485, 65536, 93, 1638486, 131072, 93, 1638487, 196608, 93, 1638488, 327680, 6, 1638489, 65536, 4, 1638490, 131072, 4, 1638491, 65536, 4, 1638492, 131072, 4, 1638493, 393216, 6, 1638494, 262144, 8, 1638495, 327680, 8, 1638496, 393216, 8, 1638497, 0, 12, 1638498, 65536, 12, 1638499, 131072, 12, 1638514, 196608, 32, 1638521, 196608, 14, 1638522, 196608, 14, 1638523, 196608, 14, 1638524, 196608, 14, 1638525, 196608, 14, 1638526, 196608, 14, 1638527, 196608, 14, 1703948, 458752, 91, 1703954, 327680, 7, 1703955, 262144, 8, 1703956, 327680, 8, 1703957, 327680, 4, 1703960, 393216, 4, 1703966, 327680, 7, 1703967, 65536, 5, 1703968, 131072, 5, 1703969, 327680, 7, 1703970, 65536, 5, 1703971, 131072, 5, 1703972, 327680, 7, 1703973, 65536, 5, 1703974, 131072, 5, 1703975, 327680, 7, 1703976, 65536, 5, 1703977, 131072, 5, 1703978, 327680, 7, 1703979, 65536, 5, 1703980, 131072, 5, 1703981, 327680, 7, 1703982, 65536, 5, 1703983, 131072, 5, 1703984, 327680, 7, 1703985, 65536, 5, 1703986, 131072, 5, 1703987, 327680, 6, 1703990, 0, 11, 1703991, 65536, 11, 1703992, 393216, 4, 1703997, 327680, 6, 1704000, 393216, 6, 1704009, 0, 2, 1704020, 0, 94, 1704021, 65536, 94, 1704022, 131072, 94, 1704023, 196608, 94, 1704024, 327680, 7, 1704025, 65536, 5, 1704026, 131072, 5, 1704027, 65536, 5, 1704028, 131072, 5, 1704029, 393216, 7, 1704030, 262144, 9, 1704031, 327680, 9, 1704032, 393216, 9, 1704033, 0, 13, 1704034, 65536, 13, 1704035, 131072, 13, 1704050, 196608, 32, 1704057, 196608, 14, 1704058, 196608, 14, 1704059, 196608, 14, 1704060, 196608, 14, 1704061, 196608, 14, 1704062, 196608, 14, 1704063, 196608, 14, 1769472, 458752, 9, 1769473, 458752, 9, 1769474, 458752, 9, 1769475, 458752, 9, 1769476, 458752, 9, 1769477, 458752, 9, 1769478, 458752, 9, 1769479, 458752, 9, 1769480, 458752, 9, 1769481, 458752, 9, 1769482, 458752, 9, 1769484, 458752, 91, 1769491, 262144, 9, 1769492, 327680, 9, 1769493, 393216, 9, 1769495, 0, 11, 1769496, 65536, 11, 1769497, 131072, 11, 1769502, 262144, 56, 1769523, 327680, 7, 1769526, 0, 12, 1769533, 327680, 7, 1769536, 393216, 7, 1769537, 393216, 0, 1769538, 458752, 0, 1769539, 393216, 0, 1769540, 458752, 0, 1769541, 262144, 8, 1769542, 327680, 8, 1769543, 393216, 8, 1769545, 0, 3, 1769556, 0, 95, 1769557, 65536, 95, 1769558, 131072, 95, 1769559, 196608, 95, 1769566, 262144, 10, 1769567, 327680, 10, 1769568, 393216, 10, 1769569, 0, 14, 1769570, 65536, 14, 1769571, 131072, 14, 1769572, 327680, 4, 1769575, 393216, 4, 1769585, 196608, 32, 1769593, 196608, 15, 1769594, 196608, 15, 1769595, 196608, 15, 1769596, 196608, 15, 1769597, 196608, 15, 1769598, 196608, 15, 1769599, 196608, 15, 1835008, 458752, 9, 1835009, 458752, 9, 1835010, 458752, 9, 1835011, 458752, 9, 1835012, 458752, 9, 1835013, 458752, 9, 1835014, 458752, 9, 1835015, 458752, 9, 1835016, 458752, 9, 1835017, 458752, 9, 1835018, 458752, 9, 1835020, 458752, 91, 1835027, 262144, 10, 1835028, 327680, 10, 1835029, 393216, 10, 1835031, 0, 12, 1835032, 65536, 12, 1835033, 131072, 12, 1835038, 327680, 6, 1835039, 65536, 4, 1835040, 131072, 4, 1835041, 327680, 6, 1835042, 65536, 4, 1835043, 131072, 4, 1835044, 327680, 6, 1835045, 65536, 4, 1835046, 131072, 4, 1835047, 327680, 6, 1835048, 65536, 4, 1835049, 131072, 4, 1835050, 327680, 6, 1835051, 65536, 4, 1835052, 131072, 4, 1835053, 327680, 6, 1835054, 65536, 4, 1835055, 131072, 4, 1835056, 327680, 6, 1835057, 65536, 4, 1835058, 131072, 4, 1835059, 262144, 20, 1835062, 393216, 4, 1835069, 327680, 4, 1835072, 393216, 4, 1835077, 393216, 4, 1835089, 393216, 4, 1835092, 0, 96, 1835093, 65536, 96, 1835094, 131072, 96, 1835095, 196608, 96, 1835096, 327680, 6, 1835097, 65536, 4, 1835098, 131072, 4, 1835099, 65536, 4, 1835100, 131072, 4, 1835101, 393216, 6, 1835111, 327680, 35, 1835112, 393216, 35, 1835113, 196608, 32, 1835114, 196608, 32, 1835115, 327680, 35, 1835116, 393216, 35, 1835121, 196608, 32, 1900544, 458752, 9, 1900545, 458752, 9, 1900546, 458752, 9, 1900547, 458752, 9, 1900548, 458752, 9, 1900549, 458752, 9, 1900550, 458752, 9, 1900551, 458752, 9, 1900552, 458752, 9, 1900553, 458752, 9, 1900554, 458752, 9, 1900556, 458752, 91, 1900557, 393216, 0, 1900558, 458752, 0, 1900567, 0, 13, 1900568, 65536, 13, 1900569, 131072, 13, 1900574, 327680, 7, 1900575, 65536, 5, 1900576, 131072, 5, 1900577, 327680, 7, 1900578, 65536, 5, 1900579, 131072, 5, 1900580, 327680, 7, 1900581, 65536, 5, 1900582, 131072, 5, 1900583, 327680, 7, 1900584, 65536, 5, 1900585, 131072, 5, 1900586, 327680, 7, 1900587, 65536, 5, 1900588, 131072, 5, 1900589, 327680, 7, 1900590, 65536, 5, 1900591, 131072, 5, 1900592, 327680, 7, 1900593, 65536, 5, 1900594, 131072, 5, 1900595, 393216, 7, 1900616, 196608, 7, 1900617, 262144, 7, 1900628, 0, 97, 1900629, 65536, 97, 1900630, 131072, 97, 1900631, 196608, 97, 1900632, 327680, 7, 1900633, 65536, 5, 1900634, 131072, 5, 1900635, 65536, 5, 1900636, 131072, 5, 1900637, 393216, 7, 1900638, 327680, 6, 1900645, 393216, 6, 1900647, 327680, 36, 1900648, 393216, 36, 1900651, 327680, 36, 1900652, 393216, 36, 1900657, 196608, 32, 1966080, 458752, 9, 1966081, 458752, 9, 1966082, 458752, 9, 1966083, 458752, 9, 1966084, 458752, 9, 1966085, 458752, 9, 1966086, 458752, 9, 1966087, 458752, 9, 1966088, 458752, 9, 1966089, 458752, 9, 1966090, 458752, 9, 1966092, 327680, 4, 1966095, 393216, 4, 1966110, 262144, 56, 1966131, 327680, 4, 1966133, 327680, 6, 1966136, 393216, 6, 1966168, 327680, 90, 1966169, 327680, 90, 1966174, 327680, 7, 1966181, 393216, 7, 1966189, 196608, 32, 1966190, 196608, 32, 1966193, 196608, 32, 2031616, 458752, 9, 2031617, 458752, 9, 2031618, 458752, 9, 2031619, 458752, 9, 2031620, 458752, 9, 2031621, 458752, 9, 2031622, 458752, 9, 2031623, 458752, 9, 2031624, 458752, 9, 2031625, 458752, 9, 2031626, 458752, 9, 2031628, 458752, 91, 2031629, 262144, 8, 2031630, 327680, 8, 2031631, 393216, 8, 2031646, 327680, 6, 2031647, 65536, 4, 2031648, 131072, 4, 2031649, 327680, 6, 2031650, 65536, 4, 2031651, 131072, 4, 2031652, 327680, 6, 2031653, 65536, 4, 2031654, 131072, 4, 2031655, 327680, 6, 2031656, 65536, 4, 2031657, 131072, 4, 2031658, 327680, 6, 2031659, 65536, 4, 2031660, 131072, 4, 2031661, 327680, 6, 2031662, 65536, 4, 2031663, 131072, 4, 2031664, 327680, 6, 2031665, 65536, 4, 2031666, 131072, 4, 2031667, 393216, 6, 2031669, 327680, 7, 2031672, 393216, 7, 2031681, 0, 11, 2031683, 131072, 11, 2031688, 458752, 9, 2031689, 458752, 9, 2031690, 458752, 9, 2031691, 458752, 9, 2031692, 458752, 9, 2031693, 458752, 9, 2031694, 458752, 9, 2031695, 458752, 9, 2031727, 196608, 32, 2031728, 327680, 35, 2031729, 393216, 35, 2097164, 458752, 91, 2097165, 262144, 9, 2097166, 327680, 9, 2097167, 393216, 9, 2097182, 327680, 7, 2097183, 65536, 5, 2097184, 131072, 5, 2097185, 327680, 7, 2097186, 65536, 5, 2097187, 131072, 5, 2097188, 327680, 7, 2097189, 65536, 5, 2097190, 131072, 5, 2097191, 327680, 7, 2097192, 65536, 5, 2097193, 131072, 5, 2097194, 327680, 7, 2097195, 65536, 5, 2097196, 131072, 5, 2097197, 327680, 7, 2097198, 0, 11, 2097199, 65536, 11, 2097200, 131072, 11, 2097201, 65536, 5, 2097202, 131072, 5, 2097203, 393216, 7, 2097208, 0, 22, 2097209, 65536, 22, 2097210, 65536, 22, 2097211, 131072, 22, 2097212, 0, 11, 2097213, 65536, 11, 2097214, 131072, 11, 2097224, 458752, 9, 2097225, 458752, 9, 2097226, 458752, 9, 2097227, 458752, 9, 2097228, 458752, 9, 2097229, 458752, 9, 2097230, 458752, 9, 2097231, 458752, 9, 2097249, 393216, 0, 2097250, 458752, 0, 2097264, 327680, 36, 2097265, 393216, 36, 2162700, 0, 11, 2162701, 65536, 11, 2162702, 131072, 11, 2162703, 393216, 10, 2162718, 262144, 56, 2162723, 196608, 7, 2162724, 262144, 7, 2162727, 393216, 0, 2162728, 458752, 0, 2162729, 262144, 8, 2162730, 327680, 8, 2162731, 393216, 8, 2162732, 393216, 0, 2162733, 458752, 0, 2162734, 0, 12, 2162735, 65536, 12, 2162736, 131072, 12, 2162737, 393216, 0, 2162738, 458752, 0, 2162739, 393216, 0, 2162740, 458752, 0, 2162741, 262144, 8, 2162742, 327680, 8, 2162743, 393216, 8, 2162744, 0, 22, 2162745, 65536, 22, 2162746, 65536, 22, 2162747, 131072, 22, 2162748, 0, 12, 2162749, 65536, 12, 2162750, 131072, 12, 2162751, 393216, 0, 2162752, 458752, 0, 2162759, 393216, 4, 2162760, 458752, 9, 2162761, 458752, 9, 2162762, 458752, 9, 2162763, 458752, 9, 2162764, 458752, 9, 2162765, 458752, 9, 2162766, 458752, 9, 2162767, 458752, 9, 2162784, 327680, 4, 2162787, 393216, 4, 2162802, 196608, 32, 2228254, 262144, 57, 2228255, 327680, 55, 2228256, 327680, 55, 2228257, 327680, 55, 2228258, 327680, 55, 2228259, 327680, 55, 2228260, 327680, 55, 2228261, 327680, 56, 2228262, 327680, 4, 2228265, 393216, 4, 2228267, 327680, 4, 2228270, 393216, 4, 2228272, 327680, 4, 2228275, 393216, 4, 2228277, 393216, 4, 2228284, 0, 13, 2228286, 327680, 4, 2228289, 393216, 4, 2228296, 458752, 9, 2228297, 458752, 9, 2228298, 458752, 9, 2228299, 458752, 9, 2228300, 458752, 9, 2228301, 458752, 9, 2228302, 458752, 9, 2228303, 458752, 9, 2228339, 196608, 32, 2228340, 196608, 32, 2293761, 393216, 4, 2293763, 393216, 4, 2293765, 393216, 4, 2293767, 393216, 4, 2293769, 393216, 4, 2293779, 0, 11, 2293790, 458752, 9, 2293791, 458752, 9, 2293792, 458752, 9, 2293793, 458752, 9, 2293794, 458752, 9, 2293795, 458752, 9, 2293796, 458752, 9, 2293797, 458752, 9, 2293824, 327680, 4, 2293831, 393216, 6, 2293832, 458752, 9, 2293833, 458752, 9, 2293834, 458752, 9, 2293835, 458752, 9, 2293836, 458752, 9, 2293837, 458752, 9, 2293838, 458752, 9, 2293839, 458752, 9, 2293857, 262144, 3, 2293874, 327680, 35, 2293875, 393216, 35, 2293876, 196608, 32, 2293877, 196608, 32, 2293878, 196608, 32, 2293879, 196608, 32, 2293880, 196608, 32, 2293883, 196608, 32, 2293884, 196608, 32, 2359326, 458752, 9, 2359327, 458752, 9, 2359328, 458752, 9, 2359329, 458752, 9, 2359330, 458752, 9, 2359331, 458752, 9, 2359332, 458752, 9, 2359333, 458752, 9, 2359334, 458752, 9, 2359335, 327680, 4, 2359338, 393216, 4, 2359340, 393216, 4, 2359342, 327680, 4, 2359345, 393216, 4, 2359367, 393216, 7, 2359368, 458752, 9, 2359369, 458752, 9, 2359370, 458752, 9, 2359371, 458752, 9, 2359372, 458752, 9, 2359373, 458752, 9, 2359374, 458752, 9, 2359375, 458752, 9, 2359393, 262144, 4, 2359410, 327680, 36, 2359411, 393216, 36, 2359413, 196608, 32, 2359417, 196608, 32, 2359418, 196608, 32, 2359421, 196608, 32, 2424833, 393216, 4, 2424835, 393216, 4, 2424837, 393216, 4, 2424839, 393216, 4, 2424841, 393216, 4, 2424843, 393216, 4, 2424845, 393216, 6, 2424846, 0, 6, 2424847, 65536, 6, 2424848, 131072, 6, 2424862, 458752, 9, 2424863, 458752, 9, 2424864, 458752, 9, 2424865, 458752, 9, 2424866, 458752, 9, 2424867, 458752, 9, 2424868, 458752, 9, 2424869, 458752, 9, 2424870, 458752, 9, 2424871, 458752, 56, 2424896, 327680, 4, 2424904, 458752, 9, 2424905, 458752, 9, 2424906, 458752, 9, 2424907, 458752, 9, 2424908, 458752, 9, 2424909, 458752, 9, 2424910, 458752, 9, 2424911, 458752, 9, 2424916, 393216, 19, 2424917, 458752, 19, 2424934, 196608, 55, 2424935, 196608, 55, 2424936, 196608, 55, 2424937, 196608, 55, 2424938, 196608, 55, 2424948, 196608, 32, 2424958, 196608, 32, 2490381, 393216, 7, 2490382, 0, 7, 2490383, 65536, 7, 2490384, 131072, 7, 2490398, 458752, 9, 2490399, 458752, 9, 2490400, 458752, 9, 2490401, 458752, 9, 2490402, 458752, 9, 2490403, 458752, 9, 2490404, 458752, 9, 2490405, 458752, 9, 2490406, 458752, 9, 2490407, 458752, 56, 2490410, 327680, 4, 2490413, 393216, 4, 2490415, 393216, 4, 2490433, 393216, 4, 2490446, 0, 11, 2490447, 65536, 11, 2490448, 131072, 11, 2490452, 393216, 20, 2490453, 458752, 20, 2490470, 196608, 56, 2490471, 196608, 56, 2490472, 196608, 56, 2490473, 196608, 56, 2490474, 196608, 56, 2490483, 327680, 35, 2490484, 393216, 35, 2490495, 196608, 32, 2555905, 393216, 4, 2555907, 393216, 4, 2555909, 393216, 4, 2555911, 393216, 4, 2555913, 393216, 6, 2555915, 393216, 6, 2555923, 0, 2, 2555934, 458752, 9, 2555935, 458752, 9, 2555936, 458752, 9, 2555937, 458752, 9, 2555938, 458752, 9, 2555939, 458752, 9, 2555940, 458752, 9, 2555941, 458752, 9, 2555942, 458752, 9, 2555943, 458752, 56, 2555974, 262144, 11, 2555975, 393216, 6, 2555976, 393216, 11, 2555977, 458752, 11, 2555982, 0, 12, 2555983, 65536, 12, 2555984, 131072, 12, 2556006, 196608, 57, 2556007, 196608, 57, 2556008, 196608, 57, 2556009, 196608, 57, 2556010, 196608, 57, 2556019, 327680, 36, 2556020, 393216, 36, 2621449, 393216, 7, 2621451, 393216, 7, 2621459, 0, 3, 2621470, 458752, 9, 2621471, 458752, 9, 2621472, 458752, 9, 2621473, 458752, 9, 2621474, 458752, 9, 2621475, 458752, 9, 2621476, 458752, 9, 2621477, 458752, 9, 2621478, 458752, 9, 2621479, 458752, 56, 2621507, 0, 11, 2621509, 131072, 11, 2621510, 262144, 12, 2621512, 393216, 12, 2621513, 458752, 12, 2621526, 327680, 19, 2621542, 0, 57, 2621543, 65536, 57, 2621544, 65536, 57, 2621545, 65536, 57, 2621546, 65536, 57, 2621553, 196608, 32, 2621554, 196608, 32, 2686976, 458752, 9, 2686977, 458752, 9, 2686978, 458752, 9, 2686979, 458752, 9, 2686980, 458752, 9, 2686981, 458752, 9, 2686982, 458752, 9, 2686983, 262144, 55, 2686984, 458752, 9, 2686985, 458752, 9, 2686986, 458752, 9, 2686987, 458752, 9, 2686988, 458752, 9, 2686989, 458752, 9, 2686990, 458752, 9, 2686991, 458752, 9, 2686992, 327680, 57, 2686994, 393216, 57, 2686995, 262144, 8, 2686996, 327680, 8, 2686997, 393216, 8, 2686999, 0, 2, 2687006, 458752, 9, 2687007, 458752, 9, 2687008, 458752, 9, 2687009, 458752, 9, 2687010, 458752, 9, 2687011, 458752, 9, 2687012, 458752, 9, 2687013, 458752, 9, 2687014, 458752, 9, 2687015, 327680, 4, 2687018, 393216, 4, 2687029, 0, 55, 2687030, 65536, 55, 2687031, 131072, 55, 2687036, 327680, 20, 2687046, 262144, 13, 2687047, 327680, 13, 2687048, 393216, 13, 2687049, 458752, 13, 2687053, 262144, 6, 2687057, 458752, 0, 2687063, 393216, 0, 2687088, 196608, 32, 2752512, 458752, 9, 2752513, 458752, 9, 2752514, 458752, 9, 2752515, 458752, 9, 2752516, 458752, 9, 2752517, 458752, 9, 2752518, 458752, 9, 2752520, 458752, 9, 2752521, 458752, 9, 2752522, 458752, 9, 2752523, 458752, 9, 2752524, 458752, 9, 2752525, 458752, 9, 2752526, 458752, 9, 2752527, 458752, 9, 2752528, 458752, 9, 2752530, 458752, 9, 2752535, 0, 3, 2752538, 327680, 6, 2752542, 458752, 9, 2752543, 458752, 9, 2752544, 458752, 9, 2752545, 458752, 9, 2752546, 458752, 9, 2752547, 458752, 9, 2752548, 458752, 9, 2752549, 458752, 9, 2752550, 458752, 9, 2752551, 458752, 56, 2752556, 393216, 19, 2752557, 458752, 19, 2752565, 0, 57, 2752566, 65536, 57, 2752567, 131072, 57, 2752582, 262144, 14, 2752583, 327680, 14, 2752584, 393216, 14, 2752585, 458752, 14, 2752594, 393216, 4, 2752596, 262144, 8, 2752597, 327680, 8, 2752598, 393216, 8, 2752599, 393216, 1, 2752607, 65536, 11, 2752623, 196608, 32, 2818048, 458752, 9, 2818049, 458752, 9, 2818050, 458752, 9, 2818051, 458752, 9, 2818052, 458752, 9, 2818053, 458752, 9, 2818054, 458752, 9, 2818056, 458752, 9, 2818057, 458752, 9, 2818058, 458752, 9, 2818059, 458752, 9, 2818060, 458752, 9, 2818061, 458752, 9, 2818062, 458752, 9, 2818063, 458752, 9, 2818064, 458752, 9, 2818066, 458752, 9, 2818067, 458752, 9, 2818074, 327680, 7, 2818078, 458752, 9, 2818079, 458752, 9, 2818080, 458752, 9, 2818081, 458752, 9, 2818082, 458752, 9, 2818083, 458752, 9, 2818084, 458752, 9, 2818085, 458752, 9, 2818086, 458752, 9, 2818087, 458752, 56, 2818092, 393216, 20, 2818093, 458752, 20, 2818096, 327680, 19, 2818097, 327680, 20, 2818109, 393216, 19, 2818110, 458752, 19, 2818112, 327680, 19, 2818115, 196608, 12, 2818118, 262144, 15, 2818119, 327680, 15, 2818120, 393216, 15, 2818121, 458752, 15, 2818126, 262144, 3, 2818158, 327680, 35, 2818159, 393216, 35, 2883584, 458752, 9, 2883585, 458752, 9, 2883586, 458752, 9, 2883587, 458752, 9, 2883588, 458752, 9, 2883589, 458752, 9, 2883590, 458752, 9, 2883592, 458752, 9, 2883593, 458752, 9, 2883594, 458752, 9, 2883595, 458752, 9, 2883596, 458752, 9, 2883597, 458752, 9, 2883598, 458752, 9, 2883599, 458752, 9, 2883600, 458752, 9, 2883602, 458752, 9, 2883603, 458752, 9, 2883606, 393216, 4, 2883614, 458752, 9, 2883615, 458752, 9, 2883616, 458752, 9, 2883617, 458752, 9, 2883618, 458752, 9, 2883619, 458752, 9, 2883620, 458752, 9, 2883621, 458752, 9, 2883622, 458752, 9, 2883623, 458752, 56, 2883627, 262144, 32, 2883635, 393216, 19, 2883636, 458752, 19, 2883641, 327680, 19, 2883643, 262144, 32, 2883645, 393216, 20, 2883646, 458752, 20, 2883662, 262144, 4, 2883683, 0, 11, 2883684, 65536, 11, 2883685, 131072, 11, 2883694, 327680, 36, 2883695, 393216, 36, 2949120, 458752, 9, 2949121, 458752, 9, 2949122, 458752, 9, 2949123, 458752, 9, 2949124, 458752, 9, 2949125, 458752, 9, 2949126, 458752, 9, 2949128, 458752, 9, 2949129, 458752, 9, 2949130, 458752, 9, 2949131, 458752, 9, 2949132, 458752, 9, 2949133, 458752, 9, 2949134, 458752, 9, 2949135, 458752, 9, 2949136, 458752, 9, 2949138, 458752, 9, 2949139, 458752, 9, 2949150, 458752, 9, 2949151, 458752, 9, 2949152, 458752, 9, 2949153, 458752, 9, 2949154, 458752, 9, 2949155, 458752, 9, 2949156, 458752, 9, 2949157, 458752, 9, 2949158, 458752, 9, 2949159, 458752, 56, 2949171, 393216, 20, 2949172, 458752, 20, 2949219, 0, 12, 2949221, 131072, 12, 2949229, 196608, 32, 3014656, 458752, 9, 3014657, 458752, 9, 3014658, 458752, 9, 3014659, 458752, 9, 3014660, 458752, 9, 3014661, 458752, 9, 3014662, 458752, 9, 3014664, 458752, 9, 3014665, 458752, 9, 3014666, 458752, 9, 3014667, 458752, 9, 3014668, 458752, 9, 3014669, 458752, 9, 3014670, 458752, 9, 3014671, 458752, 9, 3014672, 458752, 9, 3014673, 458752, 9, 3014674, 458752, 9, 3014675, 0, 11, 3014676, 65536, 11, 3014678, 393216, 4, 3014686, 458752, 9, 3014687, 458752, 9, 3014688, 458752, 9, 3014689, 458752, 9, 3014690, 458752, 9, 3014691, 458752, 9, 3014692, 458752, 9, 3014693, 458752, 9, 3014694, 458752, 9, 3014695, 458752, 56, 3014699, 327680, 19, 3014707, 262144, 32, 3014712, 327680, 20, 3014717, 327680, 20, 3014722, 196608, 55, 3014723, 196608, 55, 3014724, 196608, 55, 3014755, 393216, 4, 3014764, 196608, 32, 3080192, 458752, 9, 3080193, 458752, 9, 3080194, 458752, 9, 3080195, 458752, 9, 3080196, 458752, 9, 3080197, 458752, 9, 3080198, 458752, 9, 3080200, 458752, 9, 3080201, 458752, 9, 3080202, 458752, 9, 3080203, 458752, 9, 3080204, 458752, 9, 3080205, 458752, 9, 3080206, 458752, 9, 3080207, 458752, 9, 3080208, 458752, 9, 3080209, 458752, 9, 3080210, 458752, 9, 3080211, 0, 12, 3080222, 458752, 9, 3080223, 458752, 9, 3080224, 458752, 9, 3080225, 458752, 9, 3080226, 458752, 9, 3080228, 458752, 9, 3080229, 458752, 9, 3080230, 458752, 9, 3080231, 458752, 56, 3080239, 327680, 20, 3080245, 393216, 0, 3080246, 458752, 0, 3080247, 65536, 11, 3080248, 131072, 11, 3080258, 196608, 56, 3080259, 196608, 56, 3080260, 196608, 56, 3080294, 393216, 0, 3080295, 458752, 0, 3080296, 393216, 0, 3080297, 458752, 0, 3080298, 393216, 0, 3080299, 196608, 32, 3080300, 393216, 0, 3080301, 458752, 0, 3145728, 458752, 9, 3145729, 458752, 9, 3145730, 458752, 9, 3145731, 458752, 9, 3145732, 458752, 9, 3145733, 458752, 9, 3145734, 458752, 9, 3145736, 458752, 9, 3145737, 458752, 9, 3145738, 458752, 9, 3145739, 458752, 9, 3145740, 458752, 9, 3145741, 458752, 9, 3145742, 458752, 9, 3145743, 458752, 9, 3145744, 458752, 9, 3145745, 458752, 9, 3145746, 458752, 9, 3145758, 458752, 9, 3145759, 458752, 9, 3145760, 458752, 9, 3145761, 458752, 9, 3145762, 458752, 9, 3145764, 458752, 9, 3145765, 458752, 9, 3145766, 458752, 9, 3145780, 327680, 4, 3145782, 0, 12, 3145783, 65536, 12, 3145784, 131072, 12, 3145790, 262144, 32, 3145794, 196608, 57, 3145795, 196608, 57, 3145796, 196608, 57, 3145803, 0, 2, 3145829, 327680, 4, 3145831, 327680, 4, 3145833, 327680, 4, 3145835, 327680, 4, 3145837, 0, 11, 3145838, 65536, 11, 3145839, 131072, 11, 3211264, 458752, 9, 3211265, 458752, 9, 3211266, 458752, 9, 3211267, 458752, 9, 3211268, 458752, 9, 3211269, 458752, 9, 3211270, 458752, 9, 3211272, 458752, 9, 3211273, 458752, 9, 3211274, 458752, 9, 3211275, 458752, 9, 3211276, 458752, 9, 3211277, 458752, 9, 3211278, 458752, 9, 3211279, 458752, 9, 3211280, 458752, 9, 3211281, 458752, 9, 3211282, 458752, 9, 3211291, 196608, 7, 3211292, 262144, 7, 3211294, 458752, 9, 3211295, 458752, 9, 3211296, 458752, 9, 3211297, 458752, 9, 3211298, 458752, 9, 3211300, 458752, 9, 3211301, 458752, 9, 3211302, 458752, 9, 3211306, 393216, 19, 3211307, 458752, 19, 3211310, 262144, 32, 3211318, 0, 13, 3211319, 65536, 13, 3211320, 131072, 13, 3211323, 393216, 19, 3211324, 458752, 19, 3211330, 65536, 57, 3211331, 65536, 57, 3211332, 131072, 57, 3211339, 0, 3, 3211348, 0, 11, 3211349, 65536, 11, 3211350, 131072, 11, 3211354, 327680, 90, 3211375, 131072, 12, 3276800, 458752, 9, 3276801, 458752, 9, 3276802, 458752, 9, 3276803, 458752, 9, 3276804, 458752, 9, 3276805, 458752, 9, 3276806, 458752, 9, 3276815, 458752, 9, 3276816, 458752, 9, 3276817, 458752, 9, 3276818, 262144, 0, 3276830, 458752, 9, 3276831, 458752, 9, 3276832, 458752, 9, 3276833, 458752, 9, 3276834, 458752, 9, 3276836, 458752, 9, 3276837, 458752, 9, 3276838, 458752, 9, 3276842, 393216, 20, 3276843, 458752, 20, 3276854, 0, 2, 3276855, 65536, 14, 3276856, 131072, 14, 3276859, 393216, 20, 3276860, 458752, 20, 3276863, 327680, 19, 3276871, 327680, 4, 3276878, 262144, 6, 3276884, 393216, 56, 3276885, 327680, 55, 3276886, 327680, 55, 3276887, 393216, 27, 3276888, 458752, 27, 3276889, 327680, 55, 3276890, 393216, 27, 3276891, 458752, 27, 3276892, 327680, 55, 3276893, 393216, 27, 3276894, 458752, 27, 3276895, 327680, 55, 3276896, 393216, 27, 3276897, 458752, 27, 3276898, 327680, 55, 3276899, 393216, 27, 3276900, 458752, 27, 3276901, 327680, 55, 3276902, 393216, 27, 3276903, 458752, 27, 3276904, 327680, 55, 3276905, 393216, 27, 3276906, 458752, 27, 3276909, 393216, 4, 3342336, 458752, 9, 3342337, 458752, 9, 3342338, 458752, 9, 3342339, 458752, 9, 3342340, 458752, 9, 3342341, 458752, 9, 3342342, 458752, 9, 3342344, 458752, 9, 3342345, 458752, 9, 3342346, 458752, 9, 3342347, 458752, 9, 3342348, 458752, 9, 3342349, 458752, 9, 3342350, 458752, 9, 3342351, 458752, 9, 3342352, 458752, 9, 3342353, 458752, 9, 3342356, 393216, 4, 3342358, 393216, 4, 3342366, 458752, 9, 3342367, 458752, 9, 3342368, 458752, 9, 3342369, 458752, 9, 3342370, 458752, 9, 3342372, 458752, 9, 3342373, 458752, 9, 3342374, 458752, 9, 3342390, 0, 3, 3342404, 262144, 90, 3342410, 327680, 90, 3342411, 327680, 90, 3342412, 327680, 90, 3342422, 327680, 6, 3342423, 65536, 4, 3342424, 131072, 4, 3342425, 327680, 6, 3342426, 65536, 4, 3342427, 131072, 4, 3342428, 327680, 6, 3342429, 65536, 4, 3342430, 131072, 4, 3342431, 327680, 6, 3342432, 65536, 4, 3342433, 131072, 4, 3342434, 327680, 6, 3342435, 65536, 4, 3342436, 131072, 4, 3342437, 327680, 6, 3342438, 65536, 4, 3342439, 131072, 4, 3342440, 327680, 6, 3342441, 65536, 4, 3342442, 131072, 4, 3342448, 262144, 8, 3342449, 327680, 8, 3342450, 393216, 8, 3407872, 458752, 9, 3407873, 458752, 9, 3407874, 458752, 9, 3407875, 458752, 9, 3407876, 458752, 9, 3407877, 458752, 9, 3407878, 458752, 9, 3407880, 458752, 9, 3407881, 458752, 9, 3407882, 458752, 9, 3407883, 458752, 9, 3407884, 458752, 9, 3407885, 458752, 9, 3407886, 458752, 9, 3407887, 458752, 9, 3407888, 458752, 9, 3407889, 458752, 9, 3407890, 458752, 9, 3407891, 458752, 9, 3407914, 262144, 32, 3407920, 327680, 19, 3407932, 327680, 20, 3407941, 262144, 55, 3407942, 458752, 26, 3407943, 458752, 26, 3407944, 458752, 26, 3407945, 458752, 26, 3407946, 458752, 26, 3407947, 458752, 26, 3407948, 327680, 55, 3407949, 458752, 26, 3407950, 458752, 26, 3407951, 458752, 26, 3407952, 458752, 26, 3407953, 458752, 26, 3407954, 327680, 56, 3407958, 327680, 7, 3407959, 65536, 5, 3407960, 131072, 5, 3407961, 327680, 7, 3407962, 65536, 5, 3407963, 131072, 5, 3407964, 327680, 7, 3407965, 65536, 5, 3407966, 131072, 5, 3407967, 327680, 7, 3407968, 65536, 5, 3407969, 131072, 5, 3407970, 327680, 7, 3407971, 65536, 5, 3407972, 131072, 5, 3407973, 327680, 7, 3407974, 65536, 5, 3407975, 131072, 5, 3407976, 327680, 7, 3407977, 65536, 5, 3407978, 131072, 5, 3407980, 262144, 8, 3407981, 327680, 8, 3407982, 393216, 8, 3407984, 262144, 9, 3407985, 327680, 9, 3407986, 393216, 9, 3407988, 393216, 0, 3407989, 458752, 0, 3407990, 393216, 0, 3407991, 458752, 0, 3473408, 458752, 9, 3473409, 458752, 9, 3473410, 458752, 9, 3473411, 458752, 9, 3473412, 458752, 9, 3473413, 458752, 9, 3473414, 458752, 9, 3473416, 458752, 9, 3473417, 458752, 9, 3473418, 458752, 9, 3473419, 458752, 9, 3473420, 458752, 9, 3473421, 458752, 9, 3473422, 458752, 9, 3473423, 458752, 9, 3473424, 458752, 9, 3473425, 458752, 9, 3473426, 458752, 9, 3473427, 458752, 9, 3473430, 393216, 4, 3473437, 393216, 57, 3473445, 0, 2, 3473471, 393216, 19, 3473472, 458752, 19, 3473477, 458752, 56, 3473478, 458752, 9, 3473479, 458752, 9, 3473480, 458752, 9, 3473481, 458752, 9, 3473482, 458752, 9, 3473483, 458752, 9, 3473485, 458752, 9, 3473486, 458752, 9, 3473487, 458752, 9, 3473488, 458752, 9, 3473489, 458752, 9, 3473490, 458752, 9, 3473491, 458752, 9, 3473492, 458752, 9, 3473493, 458752, 9, 3473516, 262144, 9, 3473517, 327680, 9, 3473518, 393216, 9, 3473520, 262144, 10, 3473521, 327680, 10, 3473522, 393216, 10, 3473523, 327680, 4, 3473524, 393216, 1, 3473525, 458752, 1, 3473526, 393216, 1, 3473527, 458752, 1, 3473528, 65536, 41, 3473529, 65536, 41, 3473530, 65536, 41, 3473531, 65536, 41, 3473532, 65536, 41, 3473533, 65536, 41, 3473534, 65536, 41, 3473535, 65536, 41, 3538944, 458752, 9, 3538945, 458752, 9, 3538946, 458752, 9, 3538947, 458752, 9, 3538948, 458752, 9, 3538949, 458752, 9, 3538950, 458752, 9, 3538952, 458752, 9, 3538953, 458752, 9, 3538954, 458752, 9, 3538955, 458752, 9, 3538956, 458752, 9, 3538957, 458752, 9, 3538958, 458752, 9, 3538959, 458752, 9, 3538960, 458752, 9, 3538961, 458752, 9, 3538962, 458752, 9, 3538963, 458752, 9, 3538975, 196608, 7, 3538976, 262144, 7, 3538981, 0, 3, 3538986, 327680, 19, 3538992, 393216, 19, 3538993, 458752, 19, 3538996, 327680, 20, 3539004, 262144, 32, 3539007, 393216, 20, 3539008, 458752, 20, 3539013, 458752, 56, 3539014, 458752, 9, 3539015, 458752, 9, 3539016, 458752, 9, 3539017, 458752, 9, 3539018, 458752, 9, 3539019, 458752, 9, 3539021, 458752, 9, 3539022, 458752, 9, 3539023, 458752, 9, 3539024, 458752, 9, 3539025, 458752, 9, 3539026, 458752, 9, 3539027, 458752, 9, 3539028, 458752, 9, 3539029, 458752, 9, 3539030, 327680, 6, 3539031, 65536, 4, 3539032, 131072, 4, 3539033, 327680, 6, 3539034, 65536, 4, 3539035, 131072, 4, 3539036, 327680, 6, 3539037, 65536, 4, 3539038, 131072, 4, 3539039, 327680, 6, 3539040, 65536, 4, 3539041, 131072, 4, 3539042, 327680, 6, 3539043, 65536, 4, 3539044, 131072, 4, 3539045, 327680, 6, 3539046, 65536, 4, 3539047, 131072, 4, 3539048, 327680, 6, 3539049, 65536, 4, 3539050, 131072, 4, 3539051, 393216, 6, 3539052, 262144, 10, 3539053, 327680, 10, 3539054, 393216, 10, 3539060, 393216, 2, 3539061, 458752, 2, 3539062, 393216, 2, 3539063, 458752, 2, 3604480, 458752, 9, 3604481, 458752, 9, 3604482, 458752, 9, 3604483, 458752, 9, 3604484, 458752, 9, 3604485, 458752, 9, 3604486, 458752, 9, 3604488, 458752, 9, 3604489, 458752, 9, 3604490, 458752, 9, 3604491, 458752, 9, 3604492, 458752, 9, 3604493, 458752, 9, 3604494, 458752, 9, 3604495, 458752, 9, 3604496, 458752, 9, 3604497, 458752, 9, 3604498, 458752, 9, 3604499, 262144, 9, 3604524, 327680, 20, 3604528, 393216, 20, 3604529, 458752, 20, 3604534, 262144, 32, 3604538, 327680, 19, 3604549, 458752, 56, 3604550, 458752, 9, 3604551, 458752, 9, 3604552, 458752, 9, 3604553, 458752, 9, 3604554, 458752, 9, 3604555, 458752, 9, 3604563, 458752, 9, 3604564, 458752, 9, 3604565, 458752, 9, 3604566, 327680, 7, 3604567, 65536, 5, 3604568, 131072, 5, 3604569, 327680, 7, 3604570, 65536, 5, 3604571, 131072, 5, 3604572, 327680, 7, 3604573, 65536, 5, 3604574, 131072, 5, 3604575, 327680, 7, 3604576, 65536, 5, 3604577, 131072, 5, 3604578, 327680, 7, 3604579, 65536, 5, 3604580, 131072, 5, 3604581, 327680, 7, 3604582, 65536, 5, 3604583, 131072, 5, 3604584, 327680, 7, 3604585, 65536, 5, 3604586, 131072, 5, 3604587, 393216, 7, 3670016, 458752, 9, 3670017, 458752, 9, 3670018, 458752, 9, 3670019, 458752, 9, 3670020, 458752, 9, 3670021, 458752, 9, 3670022, 458752, 9, 3670024, 458752, 9, 3670025, 458752, 9, 3670026, 458752, 9, 3670027, 458752, 9, 3670028, 458752, 9, 3670029, 458752, 9, 3670030, 458752, 9, 3670031, 458752, 9, 3670032, 458752, 9, 3670033, 393216, 0, 3670034, 458752, 0, 3670054, 262144, 0, 3670055, 327680, 0, 3670060, 262144, 90, 3670061, 327680, 90, 3670062, 327680, 90, 3670063, 327680, 90, 3670064, 327680, 90, 3670065, 327680, 90, 3670066, 327680, 90, 3670067, 327680, 90, 3670068, 327680, 90, 3670069, 327680, 90, 3670070, 327680, 90, 3670071, 327680, 90, 3670072, 327680, 90, 3670073, 327680, 90, 3670074, 327680, 90, 3670075, 327680, 90, 3670076, 327680, 90, 3670077, 327680, 90, 3670078, 327680, 90, 3670079, 327680, 90, 3670080, 327680, 90, 3670081, 327680, 90, 3670082, 327680, 90, 3670085, 458752, 56, 3670086, 458752, 9, 3670087, 458752, 9, 3670088, 458752, 9, 3670089, 458752, 9, 3670090, 458752, 9, 3670091, 458752, 9, 3670093, 458752, 9, 3670094, 458752, 9, 3670095, 458752, 9, 3670096, 458752, 9, 3670097, 458752, 9, 3670098, 458752, 9, 3670099, 458752, 9, 3670100, 458752, 9, 3670101, 458752, 9, 3735552, 458752, 9, 3735553, 458752, 9, 3735554, 458752, 9, 3735555, 458752, 9, 3735556, 458752, 9, 3735557, 458752, 9, 3735558, 458752, 9, 3735560, 458752, 9, 3735561, 458752, 9, 3735562, 458752, 9, 3735564, 458752, 9, 3735565, 458752, 9, 3735566, 458752, 9, 3735567, 458752, 9, 3735568, 458752, 9, 3735571, 393216, 4, 3735573, 393216, 4, 3735589, 458752, 0, 3735596, 262144, 55, 3735597, 458752, 26, 3735598, 458752, 26, 3735599, 458752, 26, 3735600, 458752, 26, 3735601, 458752, 26, 3735602, 458752, 26, 3735603, 458752, 26, 3735604, 458752, 26, 3735605, 458752, 26, 3735606, 458752, 26, 3735607, 458752, 26, 3735608, 327680, 55, 3735609, 458752, 26, 3735610, 458752, 26, 3735611, 458752, 26, 3735612, 458752, 26, 3735613, 458752, 26, 3735614, 458752, 26, 3735615, 458752, 26, 3735616, 458752, 26, 3735617, 458752, 26, 3735618, 458752, 26, 3735619, 458752, 26, 3735620, 327680, 55, 3735621, 458752, 57, 3735622, 458752, 9, 3735623, 458752, 9, 3735624, 458752, 9, 3735625, 458752, 9, 3735626, 458752, 9, 3735627, 458752, 9, 3735629, 458752, 9, 3735630, 458752, 9, 3735631, 458752, 9, 3735632, 458752, 9, 3735633, 458752, 9, 3735634, 458752, 9, 3735635, 458752, 9, 3735636, 458752, 9, 3735637, 458752, 9, 3735638, 327680, 6, 3735639, 65536, 4, 3735640, 131072, 4, 3735641, 327680, 6, 3735642, 65536, 4, 3735643, 131072, 4, 3735644, 327680, 6, 3735645, 65536, 4, 3735646, 131072, 4, 3735647, 327680, 6, 3735648, 65536, 4, 3735649, 131072, 4, 3735650, 327680, 6, 3735651, 65536, 4, 3735652, 131072, 4, 3735653, 327680, 6, 3735654, 65536, 4, 3735655, 131072, 4, 3735656, 327680, 6, 3735657, 65536, 4, 3735658, 131072, 4, 3735659, 393216, 6, 3801088, 458752, 9, 3801089, 458752, 9, 3801090, 458752, 9, 3801091, 458752, 9, 3801092, 458752, 9, 3801093, 458752, 9, 3801094, 458752, 9, 3801096, 458752, 9, 3801097, 458752, 9, 3801098, 458752, 9, 3801100, 458752, 9, 3801101, 458752, 9, 3801102, 458752, 9, 3801103, 458752, 9, 3801104, 458752, 9, 3801110, 0, 2, 3801118, 393216, 8, 3801119, 0, 2, 3801133, 458752, 9, 3801134, 458752, 9, 3801135, 458752, 9, 3801136, 458752, 9, 3801137, 458752, 9, 3801138, 458752, 9, 3801139, 458752, 9, 3801140, 458752, 9, 3801141, 458752, 9, 3801142, 458752, 9, 3801143, 458752, 9, 3801145, 458752, 9, 3801146, 458752, 9, 3801147, 458752, 9, 3801148, 458752, 9, 3801149, 458752, 9, 3801150, 458752, 9, 3801151, 458752, 9, 3801152, 458752, 9, 3801153, 458752, 9, 3801154, 458752, 9, 3801155, 458752, 9, 3801157, 458752, 9, 3801158, 458752, 9, 3801159, 458752, 9, 3801160, 458752, 9, 3801161, 458752, 9, 3801162, 458752, 9, 3801163, 458752, 9, 3801165, 458752, 9, 3801166, 458752, 9, 3801167, 458752, 9, 3801168, 458752, 9, 3801169, 458752, 9, 3801170, 458752, 9, 3801171, 458752, 9, 3801172, 458752, 9, 3801173, 458752, 9, 3801174, 327680, 7, 3801175, 65536, 5, 3801176, 131072, 5, 3801177, 327680, 7, 3801178, 65536, 5, 3801179, 131072, 5, 3801180, 327680, 7, 3801181, 65536, 5, 3801182, 131072, 5, 3801183, 327680, 7, 3801184, 65536, 5, 3801185, 131072, 5, 3801186, 327680, 7, 3801187, 65536, 5, 3801188, 131072, 5, 3801189, 327680, 7, 3801190, 65536, 5, 3801191, 131072, 5, 3801192, 327680, 7, 3801193, 65536, 5, 3801194, 131072, 5, 3801195, 393216, 7, 3866624, 458752, 9, 3866625, 458752, 9, 3866626, 458752, 9, 3866627, 458752, 9, 3866628, 458752, 9, 3866629, 458752, 9, 3866630, 458752, 9, 3866632, 458752, 9, 3866633, 458752, 9, 3866634, 458752, 9, 3866646, 0, 3, 3866655, 0, 3, 3866666, 0, 11, 3866667, 65536, 11, 3866668, 131072, 11, 3866669, 458752, 9, 3866670, 458752, 9, 3866671, 458752, 9, 3866672, 458752, 9, 3866673, 458752, 9, 3866674, 458752, 9, 3866675, 458752, 9, 3866676, 458752, 9, 3866677, 458752, 9, 3866678, 458752, 9, 3866679, 458752, 9, 3866681, 458752, 9, 3866682, 458752, 9, 3866683, 458752, 9, 3866684, 458752, 9, 3866685, 458752, 9, 3866686, 458752, 9, 3866687, 458752, 9, 3866688, 458752, 9, 3866689, 458752, 9, 3866690, 458752, 9, 3866691, 458752, 9, 3866693, 458752, 9, 3866694, 458752, 9, 3866695, 458752, 9, 3866696, 458752, 9, 3866697, 458752, 9, 3866698, 458752, 9, 3866699, 458752, 9, 3866701, 458752, 9, 3866702, 458752, 9, 3866703, 458752, 9, 3866704, 458752, 9, 3866705, 458752, 9, 3866706, 458752, 9, 3866707, 458752, 9, 3866708, 458752, 9, 3866709, 458752, 9, 3932160, 458752, 9, 3932161, 458752, 9, 3932162, 458752, 9, 3932163, 458752, 9, 3932164, 458752, 9, 3932165, 458752, 9, 3932166, 458752, 9, 3932168, 458752, 9, 3932169, 458752, 9, 3932170, 458752, 9, 3932171, 458752, 9, 3932172, 458752, 9, 3932173, 458752, 9, 3932174, 458752, 9, 3932175, 458752, 9, 3932176, 458752, 9, 3932202, 0, 12, 3932203, 65536, 12, 3932204, 131072, 12, 3932205, 458752, 9, 3932206, 458752, 9, 3932207, 458752, 9, 3932208, 458752, 9, 3932209, 458752, 9, 3932210, 458752, 9, 3932211, 458752, 9, 3932212, 458752, 9, 3932213, 458752, 9, 3932214, 458752, 9, 3932215, 458752, 9, 3932217, 458752, 9, 3932218, 458752, 9, 3932219, 458752, 9, 3932220, 458752, 9, 3932221, 458752, 9, 3932222, 458752, 9, 3932223, 458752, 9, 3932224, 458752, 9, 3932225, 458752, 9, 3932226, 458752, 9, 3932227, 458752, 9, 3932229, 458752, 9, 3932230, 458752, 9, 3932231, 458752, 9, 3932232, 458752, 9, 3932233, 458752, 9, 3932234, 458752, 9, 3932235, 458752, 9, 3932236, 458752, 9, 3932237, 458752, 9, 3932238, 458752, 9, 3932239, 458752, 9, 3932240, 458752, 9, 3932241, 458752, 9, 3932242, 458752, 9, 3932243, 458752, 9, 3932244, 458752, 9, 3932245, 458752, 9, 3932246, 327680, 6, 3932247, 65536, 4, 3932248, 131072, 4, 3932249, 327680, 6, 3932250, 65536, 4, 3932251, 131072, 4, 3932252, 327680, 6, 3932253, 65536, 4, 3932254, 131072, 4, 3932255, 327680, 6, 3932256, 65536, 4, 3932257, 131072, 4, 3932258, 327680, 6, 3932259, 65536, 4, 3932260, 131072, 4, 3932261, 327680, 6, 3932262, 65536, 4, 3932263, 131072, 4, 3932264, 327680, 6, 3932265, 65536, 4, 3932266, 131072, 4, 3932267, 393216, 6, 3997696, 458752, 9, 3997697, 458752, 9, 3997698, 458752, 9, 3997699, 458752, 39, 3997700, 458752, 9, 3997701, 458752, 9, 3997702, 458752, 9, 3997706, 393216, 0, 3997707, 458752, 0, 3997738, 0, 13, 3997739, 65536, 13, 3997740, 131072, 13, 3997741, 458752, 9, 3997742, 458752, 9, 3997743, 458752, 9, 3997744, 458752, 9, 3997745, 458752, 9, 3997746, 458752, 9, 3997747, 458752, 9, 3997748, 458752, 9, 3997749, 458752, 9, 3997750, 458752, 9, 3997751, 458752, 9, 3997753, 458752, 9, 3997754, 458752, 9, 3997755, 458752, 9, 3997756, 458752, 9, 3997757, 458752, 9, 3997758, 458752, 9, 3997759, 458752, 9, 3997760, 458752, 9, 3997761, 458752, 9, 3997762, 458752, 9, 3997763, 458752, 9, 3997765, 458752, 9, 3997766, 458752, 9, 3997767, 458752, 9, 3997768, 458752, 9, 3997769, 458752, 9, 3997770, 458752, 9, 3997771, 458752, 9, 3997772, 458752, 9, 3997773, 458752, 9, 3997774, 458752, 9, 3997775, 458752, 9, 3997776, 458752, 9, 3997777, 458752, 9, 3997778, 458752, 9, 3997779, 458752, 9, 3997780, 458752, 9, 3997781, 458752, 9, 3997782, 327680, 7, 3997783, 65536, 5, 3997784, 131072, 5, 3997785, 327680, 7, 3997786, 65536, 5, 3997787, 131072, 5, 3997788, 327680, 7, 3997789, 65536, 5, 3997790, 131072, 5, 3997791, 327680, 7, 3997792, 65536, 5, 3997793, 131072, 5, 3997794, 327680, 7, 3997795, 65536, 5, 3997796, 131072, 5, 3997797, 327680, 7, 3997798, 65536, 5, 3997799, 131072, 5, 3997800, 327680, 7, 3997801, 65536, 5, 3997802, 131072, 5, 3997803, 393216, 7, 4063232, 458752, 9, 4063233, 458752, 9, 4063234, 458752, 9, 4063235, 458752, 39, 4063236, 458752, 9, 4063237, 458752, 9, 4063238, 458752, 9, 4063239, 458752, 9, 4063240, 458752, 9, 4063241, 458752, 55, 4063244, 393216, 4, 4063251, 0, 11, 4063252, 65536, 11, 4063253, 131072, 11, 4063276, 196608, 11, 4063277, 458752, 9, 4063278, 458752, 9, 4063279, 458752, 9, 4063280, 458752, 9, 4063281, 458752, 9, 4063282, 458752, 9, 4063283, 458752, 9, 4063284, 458752, 9, 4063285, 458752, 9, 4063286, 458752, 9, 4063287, 458752, 9, 4063289, 458752, 9, 4063290, 458752, 9, 4063291, 458752, 9, 4063292, 458752, 9, 4063293, 458752, 9, 4063294, 458752, 9, 4063295, 458752, 9, 4063296, 458752, 9, 4063297, 458752, 9, 4063298, 458752, 9, 4063299, 458752, 9, 4063301, 458752, 9, 4063302, 458752, 9, 4063303, 458752, 9, 4063304, 458752, 9, 4063305, 458752, 9, 4063306, 458752, 9, 4063307, 458752, 9, 4063308, 458752, 9, 4063309, 458752, 9, 4063310, 458752, 9, 4063311, 458752, 9, 4063312, 458752, 9, 4063313, 458752, 9, 4063314, 458752, 9, 4063315, 458752, 9, 4063316, 458752, 9, 4063317, 458752, 9, 4128768, 458752, 9, 4128769, 458752, 9, 4128770, 458752, 9, 4128771, 458752, 39, 4128772, 458752, 9, 4128773, 458752, 9, 4128774, 458752, 9, 4128775, 458752, 9, 4128776, 458752, 9, 4128777, 458752, 56, 4128813, 458752, 9, 4128814, 458752, 9, 4128815, 458752, 9, 4128816, 458752, 9, 4128817, 458752, 9, 4128818, 458752, 9, 4128819, 458752, 9, 4128820, 458752, 9, 4128821, 458752, 9, 4128822, 458752, 9, 4128823, 458752, 9, 4128825, 458752, 9, 4128826, 458752, 9, 4128827, 458752, 9, 4128828, 458752, 9, 4128829, 458752, 9, 4128830, 458752, 9, 4128831, 458752, 9, 4128832, 458752, 9, 4128833, 458752, 9, 4128834, 458752, 9, 4128835, 458752, 9, 4128836, 458752, 9, 4128837, 458752, 9, 4128838, 458752, 9, 4128839, 458752, 9, 4128840, 458752, 9, 4128841, 458752, 9, 4128842, 458752, 9, 4128843, 458752, 9, 4128844, 458752, 9, 4128845, 458752, 9, 4128846, 458752, 9, 4128847, 458752, 9, 4128848, 458752, 9, 4128849, 458752, 9, 4128850, 458752, 9, 4128851, 458752, 9, 4128852, 458752, 9, 4128853, 458752, 9, 4128854, 327680, 6, 4128855, 65536, 4, 4128856, 131072, 4, 4128857, 327680, 6, 4128858, 65536, 4, 4128859, 131072, 4, 4128860, 327680, 6, 4128861, 65536, 4, 4128862, 131072, 4, 4128863, 327680, 6, 4128864, 65536, 4, 4128865, 131072, 4, 4128866, 327680, 6, 4128867, 65536, 4, 4128868, 131072, 4, 4128869, 327680, 6, 4128870, 65536, 4, 4128871, 131072, 4, 4128872, 327680, 6, 4128873, 65536, 4, 4128874, 131072, 4, 4128875, 393216, 6, 4194304, 458752, 9, 4194305, 458752, 9, 4194306, 458752, 9, 4194307, 458752, 39, 4194308, 458752, 9, 4194309, 458752, 9, 4194310, 458752, 9, 4194311, 458752, 9, 4194312, 458752, 9, 4194313, 327680, 4, 4194320, 393216, 4, 4194325, 327680, 6, 4194349, 458752, 9, 4194350, 458752, 9, 4194351, 458752, 9, 4194352, 458752, 9, 4194353, 458752, 9, 4194354, 458752, 9, 4194355, 458752, 9, 4194356, 458752, 9, 4194357, 458752, 9, 4194358, 458752, 9, 4194359, 458752, 9, 4194361, 458752, 9, 4194362, 458752, 9, 4194363, 458752, 9, 4194364, 458752, 9, 4194365, 458752, 9, 4194366, 458752, 9, 4194367, 458752, 9, 4194368, 458752, 9, 4194369, 458752, 9, 4194370, 458752, 9, 4194371, 458752, 9, 4194372, 458752, 9, 4194373, 458752, 9, 4194374, 458752, 9, 4194375, 458752, 9, 4194376, 458752, 9, 4194377, 458752, 9, 4194378, 458752, 9, 4194379, 458752, 9, 4194380, 458752, 9, 4194381, 458752, 9, 4194382, 458752, 9, 4194383, 458752, 9, 4194384, 458752, 9, 4194385, 458752, 9, 4194386, 458752, 9, 4194387, 458752, 9, 4194388, 458752, 9, 4194389, 458752, 9, 4194390, 327680, 7, 4194391, 65536, 5, 4194392, 131072, 5, 4194393, 327680, 7, 4194394, 65536, 5, 4194395, 131072, 5, 4194396, 327680, 7, 4194397, 65536, 5, 4194398, 131072, 5, 4194399, 327680, 7, 4194400, 65536, 5, 4194401, 131072, 5, 4194402, 327680, 7, 4194403, 65536, 5, 4194404, 131072, 5, 4194405, 327680, 7, 4194406, 65536, 5, 4194407, 131072, 5, 4194408, 327680, 7, 4194409, 65536, 5, 4194410, 131072, 5, 4194411, 393216, 7, 4259840, 458752, 9, 4259841, 458752, 9, 4259842, 458752, 9, 4259843, 458752, 39, 4259844, 458752, 9, 4259845, 458752, 9, 4259846, 458752, 9, 4259847, 458752, 9, 4259848, 458752, 9, 4259849, 458752, 56, 4259861, 327680, 7, 4259889, 458752, 9, 4259890, 458752, 9, 4259891, 458752, 9, 4259892, 458752, 9, 4259893, 458752, 9, 4259894, 458752, 9, 4259895, 458752, 9, 4259897, 458752, 9, 4259898, 458752, 9, 4259899, 458752, 9, 4259900, 458752, 9, 4259901, 458752, 9, 4259902, 458752, 9, 4259903, 458752, 9, 4259904, 458752, 9, 4259905, 458752, 9, 4259906, 458752, 9, 4259907, 458752, 9, 4259908, 458752, 9, 4259909, 458752, 9, 4259910, 458752, 9, 4259911, 458752, 9, 4259912, 458752, 9, 4259913, 458752, 9, 4259914, 458752, 9, 4259915, 458752, 9, 4259916, 458752, 9, 4259917, 458752, 9, 4259918, 458752, 9, 4259919, 458752, 9, 4259920, 458752, 9, 4259921, 458752, 9, 4259922, 458752, 9, 4259923, 458752, 9, 4259924, 458752, 9, 4259925, 458752, 9, 4325376, 458752, 9, 4325377, 458752, 9, 4325378, 458752, 9, 4325379, 458752, 39, 4325380, 458752, 9, 4325381, 458752, 9, 4325382, 458752, 9, 4325383, 458752, 9, 4325384, 458752, 9, 4325385, 327680, 6, 4325392, 327680, 6, 4325397, 131072, 11, 4325404, 327680, 4, 4325407, 393216, 4, 4325409, 393216, 4, 4325411, 393216, 6, 4325413, 327680, 4, 4325416, 393216, 4, 4325420, 262144, 11, 4325421, 327680, 11, 4325422, 393216, 11, 4325423, 458752, 11, 4325425, 458752, 9, 4325426, 458752, 9, 4325427, 458752, 9, 4325428, 458752, 9, 4325429, 458752, 9, 4325430, 458752, 9, 4325431, 458752, 9, 4325433, 458752, 9, 4325434, 458752, 9, 4325435, 458752, 9, 4325436, 458752, 9, 4325437, 458752, 9, 4325438, 458752, 9, 4325439, 458752, 9, 4325440, 458752, 9, 4325441, 458752, 9, 4325442, 458752, 9, 4325443, 458752, 9, 4325444, 458752, 9, 4325445, 458752, 9, 4325446, 458752, 9, 4325447, 458752, 9, 4325448, 458752, 9, 4325449, 458752, 9, 4325450, 458752, 9, 4325451, 458752, 9, 4325452, 458752, 9, 4325453, 458752, 9, 4325454, 458752, 9, 4325455, 458752, 9, 4325456, 458752, 9, 4325457, 458752, 9, 4325458, 458752, 9, 4325459, 458752, 9, 4325460, 458752, 9, 4325461, 458752, 9, 4325462, 327680, 6, 4325463, 65536, 4, 4325464, 131072, 4, 4325465, 327680, 6, 4325466, 65536, 4, 4325467, 131072, 4, 4325468, 327680, 6, 4325469, 65536, 4, 4325470, 131072, 4, 4325471, 327680, 6, 4325472, 65536, 4, 4325473, 131072, 4, 4325474, 327680, 6, 4325475, 65536, 4, 4325476, 131072, 4, 4325477, 327680, 6, 4325478, 65536, 4, 4325479, 131072, 4, 4325480, 327680, 6, 4325481, 65536, 4, 4325482, 131072, 4, 4325483, 393216, 6, 4390912, 458752, 9, 4390913, 458752, 9, 4390914, 458752, 9, 4390915, 458752, 39, 4390916, 458752, 9, 4390917, 458752, 9, 4390918, 458752, 9, 4390919, 458752, 9, 4390920, 458752, 9, 4390921, 327680, 7, 4390928, 327680, 7, 4390935, 0, 2, 4390947, 393216, 7, 4390956, 262144, 12, 4390957, 327680, 12, 4390958, 393216, 12, 4390959, 458752, 12, 4390961, 458752, 9, 4390962, 458752, 9, 4390963, 458752, 9, 4390964, 458752, 9, 4390965, 458752, 9, 4390966, 458752, 9, 4390967, 458752, 9, 4390969, 458752, 9, 4390970, 458752, 9, 4390971, 458752, 9, 4390972, 458752, 9, 4390973, 458752, 9, 4390974, 458752, 9, 4390975, 458752, 9, 4390976, 458752, 9, 4390977, 458752, 9, 4390978, 458752, 9, 4390979, 458752, 9, 4390980, 458752, 9, 4390981, 458752, 9, 4390982, 458752, 9, 4390983, 458752, 9, 4390984, 458752, 9, 4390985, 458752, 9, 4390986, 458752, 9, 4390987, 458752, 9, 4390988, 458752, 9, 4390989, 458752, 9, 4390990, 458752, 9, 4390991, 458752, 9, 4390992, 458752, 9, 4390993, 458752, 9, 4390994, 458752, 9, 4390995, 458752, 9, 4390996, 458752, 9, 4390997, 458752, 9, 4390998, 327680, 7, 4390999, 65536, 5, 4391000, 131072, 5, 4391001, 327680, 7, 4391002, 65536, 5, 4391003, 131072, 5, 4391005, 65536, 5, 4391006, 131072, 5, 4391007, 327680, 7, 4391008, 65536, 5, 4391009, 131072, 5, 4391010, 327680, 7, 4391011, 65536, 5, 4391012, 131072, 5, 4391014, 65536, 5, 4391015, 131072, 5, 4391016, 327680, 7, 4391017, 65536, 5, 4391018, 131072, 5, 4391019, 393216, 7, 4456448, 458752, 9, 4456449, 458752, 9, 4456450, 458752, 9, 4456451, 458752, 39, 4456452, 458752, 9, 4456453, 458752, 9, 4456454, 458752, 9, 4456455, 458752, 9, 4456456, 458752, 9, 4456457, 327680, 4, 4456462, 393216, 4, 4456464, 327680, 4, 4456467, 393216, 4, 4456471, 0, 3, 4456478, 327680, 6, 4456481, 393216, 6, 4456483, 393216, 6, 4456485, 393216, 4, 4456492, 262144, 13, 4456493, 327680, 13, 4456494, 393216, 13, 4456495, 458752, 13, 4456497, 458752, 9, 4456498, 458752, 9, 4456499, 458752, 9, 4456500, 458752, 9, 4456501, 458752, 9, 4456502, 458752, 9, 4456503, 458752, 9, 4456505, 458752, 9, 4456506, 458752, 9, 4456507, 458752, 9, 4456508, 458752, 9, 4456509, 458752, 9, 4456510, 458752, 9, 4456511, 458752, 9, 4456512, 458752, 9, 4456513, 458752, 9, 4456514, 458752, 9, 4456515, 458752, 9, 4456516, 458752, 9, 4456517, 458752, 9, 4456518, 458752, 9, 4456519, 458752, 9, 4456520, 458752, 9, 4456521, 458752, 9, 4456522, 458752, 9, 4456523, 458752, 9, 4456524, 458752, 9, 4456525, 458752, 9, 4456526, 458752, 9, 4456527, 458752, 9, 4456528, 458752, 9, 4456529, 458752, 9, 4456530, 458752, 9, 4456531, 458752, 9, 4456532, 458752, 9, 4456533, 458752, 9, 4521984, 458752, 9, 4521985, 458752, 9, 4521986, 458752, 9, 4521987, 458752, 39, 4521988, 458752, 9, 4521989, 458752, 9, 4521990, 458752, 9, 4521991, 458752, 9, 4521992, 458752, 9, 4522014, 327680, 7, 4522017, 393216, 7, 4522019, 393216, 7, 4522028, 262144, 14, 4522029, 327680, 14, 4522030, 393216, 14, 4522031, 458752, 14, 4522033, 458752, 9, 4522034, 458752, 9, 4522035, 458752, 9, 4522036, 458752, 9, 4522037, 458752, 9, 4522038, 458752, 9, 4522039, 458752, 9, 4522041, 458752, 9, 4522042, 458752, 9, 4522043, 458752, 9, 4522044, 458752, 9, 4522045, 458752, 9, 4522046, 458752, 9, 4522047, 458752, 9, 4522048, 458752, 9, 4522049, 458752, 9, 4522050, 458752, 9, 4522051, 458752, 9, 4522052, 458752, 9, 4522053, 458752, 9, 4522054, 458752, 9, 4522055, 458752, 9, 4522056, 458752, 9, 4522057, 458752, 9, 4522058, 458752, 9, 4522059, 458752, 9, 4522060, 458752, 9, 4522061, 458752, 9, 4522062, 458752, 9, 4522063, 458752, 9, 4522064, 458752, 9, 4522065, 458752, 9, 4522066, 458752, 9, 4522067, 458752, 9, 4522068, 458752, 9, 4522069, 458752, 9, 4522070, 327680, 6, 4522071, 65536, 4, 4522072, 131072, 4, 4522073, 327680, 6, 4522074, 65536, 4, 4522075, 131072, 4, 4522076, 327680, 6, 4522077, 65536, 4, 4522078, 131072, 4, 4522079, 327680, 6, 4522080, 65536, 4, 4522081, 131072, 4, 4522082, 327680, 6, 4522083, 65536, 4, 4522084, 131072, 4, 4522085, 327680, 6, 4522086, 65536, 4, 4522087, 131072, 4, 4522088, 327680, 6, 4522089, 65536, 4, 4522090, 131072, 4, 4522091, 393216, 6, 4587529, 327680, 6, 4587540, 393216, 4, 4587550, 65536, 11, 4587552, 327680, 4, 4587555, 393216, 4, 4587557, 393216, 4, 4587559, 393216, 4, 4587564, 262144, 15, 4587565, 327680, 15, 4587566, 393216, 15, 4587567, 0, 2, 4587577, 458752, 9, 4587578, 458752, 9, 4587579, 458752, 9, 4587580, 458752, 9, 4587581, 458752, 9, 4587582, 458752, 9, 4587583, 458752, 9, 4587584, 458752, 9, 4587585, 458752, 9, 4587586, 458752, 9, 4587587, 458752, 9, 4587588, 458752, 9, 4587589, 458752, 9, 4587590, 458752, 9, 4587591, 458752, 9, 4587592, 458752, 9, 4587593, 458752, 9, 4587594, 458752, 9, 4587595, 458752, 9, 4587596, 458752, 9, 4587597, 458752, 9, 4587598, 458752, 9, 4587599, 458752, 9, 4587600, 458752, 9, 4587601, 458752, 9, 4587602, 458752, 9, 4587603, 458752, 9, 4587604, 458752, 9, 4587605, 458752, 9, 4587606, 327680, 7, 4587607, 65536, 5, 4587608, 131072, 5, 4587609, 327680, 7, 4587610, 65536, 5, 4587611, 131072, 5, 4587612, 327680, 7, 4587613, 65536, 5, 4587614, 131072, 5, 4587615, 327680, 7, 4587616, 65536, 5, 4587617, 131072, 5, 4587618, 327680, 7, 4587619, 65536, 5, 4587620, 131072, 5, 4653056, 327680, 90, 4653057, 327680, 90, 4653058, 327680, 90, 4653059, 327680, 90, 4653060, 327680, 90, 4653061, 327680, 90, 4653062, 327680, 90, 4653063, 327680, 90, 4653064, 327680, 90, 4653065, 327680, 90, 4653066, 0, 106, 4653067, 65536, 106, 4653068, 131072, 106, 4653069, 196608, 106, 4653070, 262144, 106, 4653071, 327680, 106, 4653072, 393216, 106, 4653094, 0, 2, 4653103, 0, 3, 4653105, 458752, 9, 4653106, 458752, 9, 4653107, 458752, 9, 4653108, 458752, 9, 4653109, 458752, 9, 4653110, 458752, 9, 4653111, 458752, 9, 4653112, 458752, 9, 4653113, 458752, 9, 4653114, 458752, 9, 4653115, 458752, 9, 4653116, 458752, 9, 4653117, 458752, 9, 4653118, 458752, 9, 4653119, 458752, 9, 4653120, 458752, 9, 4653121, 458752, 9, 4653122, 458752, 9, 4653123, 458752, 9, 4653124, 458752, 9, 4653125, 458752, 9, 4653126, 458752, 9, 4653127, 458752, 9, 4653128, 458752, 9, 4653129, 458752, 9, 4653130, 458752, 9, 4653131, 458752, 9, 4653132, 458752, 9, 4653133, 458752, 9, 4653134, 458752, 9, 4653135, 458752, 9, 4653136, 458752, 9, 4653137, 458752, 9, 4653138, 458752, 9, 4653139, 458752, 9, 4653140, 458752, 9, 4653141, 458752, 9, 4718592, 327680, 91, 4718593, 327680, 91, 4718594, 327680, 91, 4718595, 0, 2, 4718596, 327680, 91, 4718597, 327680, 91, 4718598, 327680, 91, 4718599, 327680, 91, 4718600, 0, 2, 4718601, 393216, 93, 4718602, 0, 107, 4718603, 65536, 107, 4718604, 131072, 107, 4718605, 196608, 107, 4718606, 262144, 107, 4718607, 327680, 107, 4718608, 393216, 107, 4718611, 262144, 3, 4718619, 196608, 7, 4718620, 262144, 7, 4718623, 327680, 6, 4718626, 393216, 6, 4718630, 0, 3, 4718641, 458752, 9, 4718642, 458752, 9, 4718643, 458752, 9, 4718644, 458752, 9, 4718645, 458752, 9, 4718646, 458752, 9, 4718647, 458752, 9, 4718648, 458752, 9, 4718649, 458752, 9, 4718650, 458752, 9, 4718651, 458752, 9, 4718652, 458752, 9, 4718653, 458752, 9, 4718654, 458752, 9, 4718655, 458752, 9, 4718656, 458752, 9, 4718657, 458752, 9, 4718658, 458752, 9, 4718659, 458752, 9, 4718660, 458752, 9, 4718661, 458752, 9, 4718662, 458752, 9, 4718663, 458752, 9, 4718664, 458752, 9, 4718665, 458752, 9, 4718666, 458752, 9, 4718667, 458752, 9, 4718668, 458752, 9, 4718669, 458752, 9, 4718670, 458752, 9, 4718671, 458752, 9, 4718672, 458752, 9, 4718673, 458752, 9, 4718674, 458752, 9, 4718675, 458752, 9, 4718676, 458752, 9, 4718677, 458752, 9, 4718678, 327680, 6, 4718679, 65536, 4, 4718680, 131072, 4, 4784131, 0, 3, 4784132, 458752, 39, 4784136, 0, 3, 4784138, 0, 108, 4784139, 65536, 108, 4784140, 131072, 108, 4784141, 196608, 108, 4784142, 262144, 108, 4784143, 327680, 108, 4784144, 393216, 108, 4784147, 262144, 4, 4784154, 0, 2, 4784159, 327680, 7, 4784162, 393216, 7, 4784173, 327680, 4, 4784176, 393216, 4, 4784177, 458752, 9, 4784178, 458752, 9, 4784179, 458752, 9, 4784180, 458752, 9, 4784181, 458752, 9, 4784182, 458752, 9, 4784183, 458752, 9, 4784184, 458752, 9, 4784185, 458752, 9, 4784186, 458752, 9, 4784187, 458752, 9, 4784188, 458752, 9, 4784189, 458752, 9, 4784190, 458752, 9, 4784191, 458752, 9, 4784192, 458752, 9, 4784193, 458752, 9, 4784194, 458752, 9, 4784195, 458752, 9, 4784196, 458752, 9, 4784197, 458752, 9, 4784198, 458752, 9, 4784199, 458752, 9, 4784200, 458752, 9, 4784201, 458752, 9, 4784202, 458752, 9, 4784203, 458752, 9, 4784204, 458752, 9, 4784205, 458752, 9, 4784206, 458752, 9, 4784207, 458752, 9, 4784208, 458752, 9, 4784209, 458752, 9, 4784210, 458752, 9, 4784211, 458752, 9, 4784212, 458752, 9, 4784213, 458752, 9, 4784214, 327680, 7, 4784215, 65536, 5, 4784216, 131072, 5, 4849668, 458752, 39, 4849672, 458752, 39, 4849674, 0, 109, 4849675, 65536, 109, 4849676, 131072, 109, 4849677, 196608, 109, 4849678, 262144, 109, 4849679, 327680, 109, 4849680, 393216, 109, 4849690, 0, 3, 4849694, 393216, 6, 4849696, 393216, 4, 4915208, 458752, 39, 4915210, 0, 110, 4915211, 65536, 110, 4915212, 131072, 110, 4915213, 196608, 110, 4915214, 262144, 110, 4915215, 327680, 110, 4915216, 393216, 110, 4915230, 393216, 7, 4915242, 393216, 4, 4915248, 0, 11, 4915249, 65536, 11, 4915250, 131072, 11, 4915251, 0, 11, 4915252, 65536, 11, 4915253, 131072, 11, 4980739, 0, 2, 4980740, 458752, 39, 4980744, 0, 2, 4980746, 262144, 8, 4980747, 327680, 8, 4980748, 393216, 8, 4980749, 393216, 0, 4980750, 458752, 0, 4980751, 393216, 0, 4980752, 458752, 0, 4980753, 262144, 0, 4980754, 327680, 0, 4980755, 393216, 0, 4980756, 458752, 0, 4980757, 0, 2, 4980764, 196608, 7, 4980765, 262144, 7, 5046275, 0, 3, 5046276, 458752, 39, 5046280, 0, 3, 5046282, 262144, 9, 5046284, 393216, 9, 5046286, 0, 11, 5046287, 65536, 11, 5046288, 131072, 11, 5046289, 393216, 4, 5046291, 131072, 11, 5046293, 0, 3, 5046312, 327680, 4, 5046317, 327680, 4, 5046320, 393216, 4, 5177358, 393216, 4, 5177363, 327680, 4, 5177366, 393216, 4, 5177381, 327680, 4, 5242914, 0, 2, 5308450, 0, 3, 5308455, 327680, 6, 5373979, 0, 2, 5373991, 327680, 7, 5439509, 327680, 4, 5439512, 393216, 4, 5439515, 0, 3, 5439524, 131072, 11, 5439526, 327680, 4, 5439529, 393216, 4, 5439531, 393216, 4, 5439533, 327680, 4, 5570582, 393216, 4, 5570584, 327680, 6, 5570589, 393216, 6, 5570596, 327680, 6, 5570601, 393216, 6, 5636120, 327680, 7, 5636132, 327680, 7, 5636137, 393216, 7, 5701658, 393216, 4, 5701665, 196608, 7, 5701666, 262144, 7, 5832728, 327680, 4, 5832733, 0, 98, 5832734, 65536, 98, 5832735, 131072, 98, 5832736, 196608, 98, 5832737, 262144, 98, 5832738, 327680, 98, 5832741, 393216, 4, 5832743, 327680, 6, 5898269, 0, 99, 5898270, 65536, 99, 5898271, 131072, 99, 5898272, 196608, 99, 5898273, 262144, 99, 5898274, 327680, 99, 5898279, 327680, 7, 5963805, 0, 100, 5963806, 65536, 100, 5963807, 131072, 100, 5963808, 196608, 100, 5963809, 262144, 100, 5963810, 327680, 100, 5963813, 327680, 4, 6029341, 0, 101, 6029342, 65536, 101, 6029343, 131072, 101, 6029344, 196608, 101, 6029345, 262144, 101, 6029346, 327680, 101, 6094872, 327680, 6, 6094877, 0, 102, 6094878, 65536, 102, 6094879, 131072, 102, 6094880, 196608, 102, 6094881, 262144, 102, 6094882, 327680, 102, 6160408, 327680, 7, 6160413, 0, 103, 6160414, 65536, 103, 6160415, 131072, 103, 6160416, 196608, 103, 6160417, 262144, 103, 6160418, 327680, 103, 6225949, 0, 104, 6225950, 65536, 104, 6225951, 131072, 104, 6225952, 196608, 104, 6225953, 262144, 104, 6225954, 327680, 104, 6291485, 0, 105, 6291486, 65536, 105, 6291487, 131072, 105, 6291488, 196608, 105, 6291489, 262144, 105, 6291490, 327680, 105 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(4016, 816) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(528, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1456, 2256) +scene_destination = "res://Maps/Routes/Route8/Route_8_M161.tscn" +location = Vector2(304, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2288, 1392) +scene_destination = "res://Maps/Routes/Route8/Route_8_M161.tscn" +location = Vector2(976, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 2864) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(176, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 2864) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(208, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 2416) +scene_destination = "res://Maps/Routes/Route8/Route_8_M160.tscn" +location = Vector2(432, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 16) +scene_destination = "res://Maps/Routes/Route8/Route_8_Grove.tscn" +location = Vector2(1264, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 16) +scene_destination = "res://Maps/Routes/Route8/Route_8_Grove.tscn" +location = Vector2(1296, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2064, 560) +trainer = true +texture = ExtResource("201") +trainer_name = "TRIATHLETE Marcque" +trainer_reward = 1560 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[90, 26], [58, 26], [10, 26]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 1328) +trainer = true +texture = ExtResource("202") +trainer_name = "FISHERMAN Merlin" +trainer_reward = 1120 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[95, 28]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 1168) +trainer = true +texture = ExtResource("203") +trainer_name = "LASS Alice" +trainer_reward = 624 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[14, 25], [95, 25], [67, 26]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(848, 1552) +trainer = true +texture = ExtResource("204") +trainer_name = "BLACK BELT Bill" +trainer_reward = 1820 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[61, 28]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 2128) +trainer = true +texture = ExtResource("205") +trainer_name = "PICNICKER Faeh" +trainer_reward = 780 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 24], [36, 24], [8, 26], [30, 26]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 2544) +trainer = true +texture = ExtResource("206") +trainer_name = "BUG CATCHER Adam" +trainer_reward = 416 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[41, 26]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 624) +trainer = true +texture = ExtResource("207") +trainer_name = "FARMER Hilda" +trainer_reward = 1120 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[47, 28]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(496, 1648) +trainer = true +texture = ExtResource("208") +trainer_name = "SCHOOL KID Amy" +trainer_reward = 520 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[90, 25], [90, 26], [25, 25], [25, 26]] + +[node name="Trainer9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(496, 1264) +trainer = true +texture = ExtResource("209") +trainer_name = "FARMER Slim" +trainer_reward = 960 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[57, 22], [90, 22], [58, 24]] + +[node name="Trainer10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1840, 656) +trainer = true +texture = ExtResource("210") +trainer_name = "TRIATHLETE Brooke" +trainer_reward = 1620 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[8, 27], [51, 27]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(4016, 848) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3024, 1200) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2896, 1360) +texture = ExtResource("303") +facing = "Up" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2128, 1520) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1616, 528) +texture = ExtResource("305") +facing = "Right" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2480, 784) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1584, 496) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2352, 1456) +texture = ExtResource("308") +facing = "Right" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2416, 1616) +texture = ExtResource("6") +item_id = 209 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1968, 1200) +texture = ExtResource("6") +item_id = 260 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1136, 1360) +texture = ExtResource("6") +item_id = 55 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1200, 1776) +texture = ExtResource("6") +item_id = 181 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1456, 2384) +texture = ExtResource("6") +item_id = 276 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(368, 1648) +texture = ExtResource("6") +item_id = 171 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(688, 2320) +texture = ExtResource("6") +item_id = 210 + +[node name="Item8" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(272, 1936) +texture = ExtResource("6") +item_id = 202 + +[node name="Item9" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(688, 2096) +texture = ExtResource("6") +item_id = 241 + +[node name="Item10" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(272, 1360) +texture = ExtResource("6") +item_id = 209 + +[node name="Item11" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1712, 1648) +texture = ExtResource("6") +item_id = 207 diff --git a/Maps/Routes/Route8/Route_8_Boat.gd b/Maps/Routes/Route8/Route_8_Boat.gd new file mode 100644 index 000000000..92976f455 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Boat.gd @@ -0,0 +1,16 @@ +extends Node2D # gen_map.py Map188 + +var map_name = "Route 08 (Boat)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(656, 272): + Global.game.play_dialogue("MAP188_NPC_1") + if check_pos == Vector2(240, 240): + Global.game.play_dialogue("MAP188_NPC_2") + if check_pos == Vector2(240, 432): + Global.game.play_dialogue("MAP188_NPC_3") + if check_pos == Vector2(80, 400): + Global.game.play_dialogue("MAP188_NPC_4") + if check_pos == Vector2(176, 336): + Global.game.play_dialogue("MAP188_NPC_5") + return null diff --git a/Maps/Routes/Route8/Route_8_Boat.gd.uid b/Maps/Routes/Route8/Route_8_Boat.gd.uid new file mode 100644 index 000000000..ffcf14abf --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Boat.gd.uid @@ -0,0 +1 @@ +uid://3cpsmlkppcq diff --git a/Maps/Routes/Route8/Route_8_Boat.tscn b/Maps/Routes/Route8/Route_8_Boat.tscn new file mode 100644 index 000000000..29f8f587a --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Boat.tscn @@ -0,0 +1,62 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route8/Route_8_Boat_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route8/Route_8_Boat.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale2.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-EmptyHazardsuit.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerGasmask2.png" id="305"] +[node name="Route 08 (Boat)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 196608, 1, 0, 196609, 262145, 0, 196610, 262145, 4, 196611, 262145, 4, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 131073, 1, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 262144, 1, 0, 262145, 1, 4, 262146, 0, 65, 262147, 65536, 65, 262148, 65536, 65, 262149, 65536, 65, 262150, 65536, 65, 262151, 65536, 65, 262152, 65536, 65, 262153, 65536, 65, 262154, 65536, 65, 262155, 65536, 65, 262156, 131072, 65, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 262145, 0, 262163, 262145, 4, 262164, 262145, 4, 262165, 262145, 4, 262166, 262145, 4, 262167, 262145, 4, 262168, 262145, 4, 262169, 262145, 4, 262170, 262145, 4, 262171, 131073, 1, 262172, 1, 0, 262173, 1, 0, 327680, 1, 0, 327681, 1, 4, 327682, 0, 66, 327683, 65536, 66, 327684, 65536, 66, 327685, 65536, 66, 327686, 65536, 66, 327687, 65536, 66, 327688, 65536, 66, 327689, 65536, 66, 327690, 65536, 66, 327691, 65536, 66, 327692, 131072, 66, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 4, 327699, 0, 65, 327700, 65536, 65, 327701, 65536, 65, 327702, 65536, 65, 327703, 65536, 65, 327704, 65536, 65, 327705, 65536, 65, 327706, 131072, 65, 327707, 262145, 2, 327708, 1, 0, 327709, 1, 0, 393216, 1, 0, 393217, 1, 4, 393218, 393216, 32, 393219, 458752, 32, 393220, 393216, 32, 393221, 458752, 32, 393222, 393216, 32, 393223, 458752, 32, 393224, 393216, 32, 393225, 458752, 32, 393226, 393216, 32, 393227, 458752, 32, 393228, 393216, 32, 393229, 262145, 6, 393230, 262145, 4, 393231, 262145, 4, 393232, 262145, 4, 393233, 262145, 4, 393234, 131073, 6, 393235, 0, 66, 393236, 65536, 66, 393237, 65536, 66, 393238, 65536, 66, 393239, 65536, 66, 393240, 65536, 66, 393241, 65536, 66, 393242, 131072, 66, 393243, 262145, 2, 393244, 1, 0, 393245, 1, 0, 458752, 1, 0, 458753, 1, 4, 458754, 393216, 33, 458755, 458752, 31, 458756, 393216, 31, 458757, 458752, 31, 458758, 393216, 31, 458759, 458752, 31, 458760, 393216, 31, 458761, 458752, 31, 458762, 393216, 31, 458763, 458752, 31, 458764, 393216, 31, 458765, 0, 65, 458766, 65536, 65, 458767, 65536, 65, 458768, 65536, 65, 458769, 65536, 65, 458770, 131072, 65, 458771, 393216, 32, 458772, 458752, 32, 458773, 393216, 32, 458774, 458752, 32, 458775, 393216, 32, 458776, 458752, 32, 458777, 393216, 32, 458778, 458752, 32, 458779, 262145, 2, 458780, 1, 0, 458781, 1, 0, 524288, 1, 0, 524289, 1, 4, 524290, 393216, 32, 524291, 458752, 30, 524292, 393216, 30, 524293, 458752, 30, 524294, 393216, 30, 524295, 458752, 30, 524296, 393216, 30, 524297, 458752, 30, 524298, 393216, 30, 524299, 458752, 30, 524300, 393216, 30, 524301, 0, 66, 524302, 65536, 66, 524303, 65536, 66, 524304, 65536, 66, 524305, 65536, 66, 524306, 131072, 66, 524307, 393216, 33, 524308, 458752, 31, 524309, 393216, 31, 524310, 458752, 31, 524311, 393216, 31, 524312, 458752, 31, 524313, 393216, 31, 524314, 458752, 31, 524315, 262145, 2, 524316, 1, 0, 524317, 1, 0, 589824, 1, 0, 589825, 1, 4, 589826, 393216, 33, 589827, 458752, 31, 589828, 393216, 31, 589829, 458752, 31, 589830, 393216, 31, 589831, 458752, 31, 589832, 393216, 31, 589833, 458752, 31, 589834, 393216, 31, 589835, 458752, 31, 589836, 393216, 31, 589837, 393216, 32, 589838, 458752, 32, 589839, 393216, 32, 589840, 458752, 32, 589841, 393216, 32, 589842, 458752, 32, 589843, 393216, 32, 589844, 458752, 30, 589845, 393216, 30, 589846, 458752, 30, 589847, 393216, 30, 589848, 458752, 30, 589849, 393216, 30, 589850, 458752, 30, 589851, 262145, 2, 589852, 1, 0, 589853, 1, 0, 655360, 1, 0, 655361, 1, 4, 655362, 393216, 32, 655363, 458752, 30, 655364, 393216, 30, 655365, 458752, 30, 655366, 393216, 30, 655367, 458752, 30, 655368, 393216, 30, 655369, 458752, 30, 655370, 393216, 30, 655371, 458752, 30, 655372, 393216, 30, 655373, 393216, 31, 655374, 458752, 31, 655375, 393216, 31, 655376, 458752, 31, 655377, 393216, 31, 655378, 458752, 31, 655379, 393216, 31, 655380, 458752, 31, 655381, 393216, 31, 655382, 458752, 31, 655383, 393216, 31, 655384, 458752, 31, 655385, 393216, 31, 655386, 458752, 31, 655387, 262145, 2, 655388, 1, 0, 655389, 1, 0, 720896, 1, 0, 720897, 1, 4, 720898, 393216, 33, 720899, 458752, 31, 720900, 393216, 31, 720901, 458752, 31, 720902, 393216, 31, 720903, 458752, 31, 720904, 393216, 31, 720905, 458752, 31, 720906, 393216, 31, 720907, 458752, 31, 720908, 393216, 31, 720909, 393216, 30, 720910, 458752, 30, 720911, 393216, 30, 720912, 458752, 30, 720913, 393216, 30, 720914, 458752, 30, 720915, 393216, 30, 720916, 458752, 30, 720917, 393216, 30, 720918, 458752, 30, 720919, 393216, 30, 720920, 458752, 30, 720921, 393216, 30, 720922, 458752, 30, 720923, 262145, 2, 720924, 1, 0, 720925, 1, 0, 786432, 1, 0, 786433, 1, 4, 786434, 393216, 32, 786435, 458752, 30, 786436, 393216, 30, 786437, 458752, 30, 786438, 393216, 30, 786439, 458752, 30, 786440, 393216, 30, 786441, 458752, 30, 786442, 393216, 30, 786443, 458752, 30, 786444, 393216, 30, 786445, 262145, 5, 786446, 131073, 3, 786447, 131073, 3, 786448, 131073, 3, 786449, 131073, 3, 786450, 1, 6, 786451, 393216, 33, 786452, 458752, 31, 786453, 393216, 31, 786454, 458752, 31, 786455, 393216, 31, 786456, 458752, 31, 786457, 393216, 31, 786458, 458752, 31, 786459, 262145, 2, 786460, 1, 0, 786461, 1, 0, 851968, 1, 0, 851969, 1, 4, 851970, 393216, 33, 851971, 458752, 31, 851972, 393216, 31, 851973, 458752, 31, 851974, 393216, 31, 851975, 458752, 31, 851976, 393216, 31, 851977, 458752, 31, 851978, 393216, 31, 851979, 458752, 31, 851980, 393216, 31, 851981, 262145, 2, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 4, 851987, 393216, 32, 851988, 458752, 30, 851989, 393216, 30, 851990, 458752, 30, 851991, 393216, 30, 851992, 458752, 30, 851993, 393216, 30, 851994, 458752, 30, 851995, 262145, 2, 851996, 1, 0, 851997, 1, 0, 917504, 1, 0, 917505, 1, 4, 917506, 393216, 32, 917507, 458752, 30, 917508, 393216, 30, 917509, 458752, 30, 917510, 393216, 30, 917511, 458752, 30, 917512, 393216, 30, 917513, 458752, 30, 917514, 393216, 30, 917515, 458752, 30, 917516, 393216, 30, 917517, 262145, 2, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 131073, 0, 917523, 131073, 3, 917524, 131073, 3, 917525, 131073, 3, 917526, 131073, 3, 917527, 131073, 3, 917528, 131073, 3, 917529, 131073, 3, 917530, 131073, 3, 917531, 65537, 0, 917532, 1, 0, 917533, 1, 0, 983040, 1, 0, 983041, 131073, 0, 983042, 131073, 3, 983043, 131073, 3, 983044, 131073, 3, 983045, 131073, 3, 983046, 131073, 3, 983047, 131073, 3, 983048, 131073, 3, 983049, 131073, 3, 983050, 131073, 3, 983051, 131073, 3, 983052, 131073, 3, 983053, 65537, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393223, 393216, 138, 458759, 393216, 138 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262147, 131072, 13, 262151, 131072, 13, 262155, 131072, 13, 327683, 131072, 14, 327685, 393216, 25, 327687, 131072, 14, 327689, 393216, 25, 327691, 131072, 14, 327701, 131072, 13, 327703, 196608, 69, 327704, 262144, 69, 327705, 327680, 69, 393221, 393216, 26, 393222, 0, 168, 393223, 65536, 168, 393224, 131072, 168, 393225, 393216, 26, 393236, 327680, 34, 393237, 131072, 14, 393238, 131072, 68, 393239, 196608, 70, 393240, 262144, 70, 393241, 327680, 70, 458754, 65536, 18, 458755, 131072, 18, 458758, 0, 169, 458759, 65536, 169, 458760, 131072, 169, 458772, 327680, 35, 524290, 65536, 19, 524291, 131072, 19, 524294, 0, 170, 524295, 65536, 170, 524296, 131072, 170, 524301, 262144, 25, 524302, 327680, 25, 524303, 262144, 25, 524304, 327680, 25, 524305, 262144, 25, 524306, 327680, 25, 589826, 65536, 20, 589837, 262144, 26, 589838, 327680, 26, 589839, 262144, 26, 589840, 327680, 26, 589841, 262144, 26, 589842, 327680, 26, 655362, 65536, 18, 655363, 131072, 18, 720898, 65536, 19, 720899, 131072, 19, 786434, 65536, 20, 786440, 0, 33, 786441, 65536, 33, 786442, 131072, 33, 786452, 327680, 34, 786457, 327680, 34, 851975, 65536, 20, 851976, 0, 34, 851977, 65536, 34, 851978, 131072, 34, 851979, 65536, 20, 851988, 327680, 35, 851993, 327680, 35, 917511, 65536, 20, 917512, 0, 35, 917513, 65536, 35, 917514, 131072, 35, 917515, 65536, 20 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 272) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 240) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(240, 432) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 400) +texture = ExtResource("304") +facing = "Up" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 336) +texture = ExtResource("305") +facing = "Right" diff --git a/Maps/Routes/Route8/Route_8_Boat_tileset.tres b/Maps/Routes/Route8/Route_8_Boat_tileset.tres new file mode 100644 index 000000000..04032668b --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Boat_tileset.tres @@ -0,0 +1,194 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:33/0 = 0 +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:168/0 = 0 +0:169/0 = 0 +0:170/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:168/0 = 0 +1:169/0 = 0 +1:170/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:168/0 = 0 +2:169/0 = 0 +2:170/0 = 0 +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:26/0 = 0 +4:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +5:25/0 = 0 +5:26/0 = 0 +5:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:34/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:26/0 = 0 +6:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:30/0 = 0 +6:31/0 = 0 +6:32/0 = 0 +6:33/0 = 0 +6:138/0 = 0 +7:30/0 = 0 +7:31/0 = 0 +7:32/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route8/Route_8_Cruise.gd b/Maps/Routes/Route8/Route_8_Cruise.gd new file mode 100644 index 000000000..8c342c049 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Cruise.gd @@ -0,0 +1,69 @@ +extends Node2D # gen_map.py Map155 + +var map_name = "Route 08(Cruise)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(560, 432): + Global.game.play_dialogue("MAP155_NPC_1") + if check_pos == Vector2(1360, 208): + Global.game.play_dialogue("MAP155_NPC_2") + if check_pos == Vector2(1456, 1008): + Global.game.play_dialogue("MAP155_NPC_3") + if check_pos == Vector2(432, 1328): + Global.game.play_dialogue("MAP155_NPC_4") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP155_TRAINER_1", "defeat": "MAP155_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer002.png"}, + "Trainer2": {"pre": "MAP155_TRAINER_2", "defeat": "MAP155_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer3": {"pre": "MAP155_TRAINER_3", "defeat": "MAP155_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer060.png"}, + "Trainer4": {"pre": "MAP155_TRAINER_4", "defeat": "MAP155_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer016.png"}, + "Trainer5": {"pre": "MAP155_TRAINER_5", "defeat": "MAP155_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer086.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP155_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP155_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP155_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route8/Route_8_Cruise.gd.uid b/Maps/Routes/Route8/Route_8_Cruise.gd.uid new file mode 100644 index 000000000..cf15ac4b0 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Cruise.gd.uid @@ -0,0 +1 @@ +uid://bw8vfwm3n8dac diff --git a/Maps/Routes/Route8/Route_8_Cruise.tscn b/Maps/Routes/Route8/Route_8_Cruise.tscn new file mode 100644 index 000000000..73051437d --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Cruise.tscn @@ -0,0 +1,200 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route8/Route_8_Cruise_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route8/Route_8_Cruise.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_007.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_050.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Rivaltheo.PNG" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_133.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_084.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_182.png" id="304"] +[node name="Route 08(Cruise)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 262144, 106, 24, 0, 109, 25, 65536, 109, 26, 262144, 106, 27, 262144, 106, 28, 262144, 106, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 262144, 107, 65560, 0, 110, 65561, 65536, 110, 65562, 262144, 107, 65563, 262144, 107, 65564, 262144, 107, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 262144, 106, 65574, 0, 109, 65575, 65536, 109, 65576, 262144, 106, 65577, 262144, 106, 65578, 262144, 106, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 262145, 0, 131095, 262144, 104, 131096, 393216, 104, 131097, 393216, 104, 131098, 393216, 104, 131099, 393216, 104, 131100, 393216, 104, 131101, 131073, 1, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 262145, 0, 131109, 262144, 107, 131110, 0, 110, 131111, 65536, 110, 131112, 262144, 107, 131113, 262144, 107, 131114, 262144, 107, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 4, 196631, 327680, 104, 196632, 393216, 105, 196633, 393216, 105, 196634, 393216, 105, 196635, 393216, 105, 196636, 393216, 105, 196637, 262145, 2, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 4, 196645, 262144, 104, 196646, 393216, 104, 196647, 393216, 104, 196648, 393216, 104, 196649, 393216, 104, 196650, 393216, 104, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 4, 262167, 327680, 104, 262168, 393216, 105, 262169, 393216, 105, 262170, 393216, 105, 262171, 393216, 105, 262172, 393216, 105, 262173, 262145, 2, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 4, 262181, 327680, 104, 262182, 393216, 105, 262183, 393216, 105, 262184, 393216, 105, 262185, 393216, 105, 262186, 393216, 105, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 4, 327703, 327680, 104, 327704, 393216, 105, 327705, 393216, 105, 327706, 393216, 105, 327707, 393216, 105, 327708, 393216, 105, 327709, 262145, 2, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 4, 327717, 327680, 104, 327718, 393216, 105, 327719, 393216, 105, 327720, 393216, 105, 327721, 393216, 105, 327722, 393216, 105, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 4, 393239, 327680, 104, 393240, 393216, 105, 393241, 393216, 105, 393242, 393216, 105, 393243, 393216, 105, 393244, 393216, 105, 393245, 262145, 2, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 4, 393253, 327680, 104, 393254, 393216, 105, 393255, 393216, 105, 393256, 393216, 105, 393257, 393216, 105, 393258, 393216, 105, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 131073, 0, 458775, 131073, 3, 458776, 131073, 3, 458777, 131073, 3, 458778, 131073, 3, 458779, 131073, 3, 458780, 131073, 3, 458781, 65537, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 4, 458789, 327680, 104, 458790, 393216, 105, 458791, 393216, 105, 458792, 393216, 105, 458793, 393216, 105, 458794, 393216, 105, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 131073, 0, 524325, 131073, 3, 524326, 131073, 3, 524327, 131073, 3, 524328, 131073, 3, 524329, 131073, 3, 524330, 65537, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 262145, 0, 655375, 262145, 4, 655376, 262145, 4, 655377, 262145, 4, 655378, 131073, 1, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 4, 720911, 262144, 106, 720912, 262144, 106, 720913, 262144, 106, 720914, 262145, 2, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 4, 786447, 262144, 107, 786448, 262144, 107, 786449, 262144, 107, 786450, 262145, 2, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 4, 851983, 262144, 104, 851984, 393216, 104, 851985, 393216, 104, 851986, 262145, 2, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 262145, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 4, 917519, 327680, 104, 917520, 393216, 105, 917521, 393216, 105, 917522, 262145, 2, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 4, 917548, 262144, 106, 917549, 0, 109, 917550, 65536, 109, 917551, 262144, 106, 917552, 262144, 106, 917553, 262144, 106, 983040, 1, 0, 983041, 1, 0, 983042, 262145, 0, 983043, 262145, 4, 983044, 262145, 4, 983045, 262145, 4, 983046, 262145, 4, 983047, 262145, 4, 983048, 262145, 4, 983049, 262145, 4, 983050, 262145, 4, 983051, 262145, 4, 983052, 262145, 4, 983053, 262145, 4, 983054, 131073, 6, 983055, 327680, 104, 983056, 393216, 105, 983057, 393216, 105, 983058, 262145, 6, 983059, 262145, 4, 983060, 262145, 4, 983061, 262145, 4, 983062, 262145, 4, 983063, 262145, 4, 983064, 262145, 4, 983065, 262145, 4, 983066, 262145, 4, 983067, 262145, 4, 983068, 262145, 4, 983069, 262145, 4, 983070, 262145, 4, 983071, 262145, 4, 983072, 262145, 4, 983073, 262145, 4, 983074, 262145, 4, 983075, 262145, 4, 983076, 131073, 1, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 4, 983084, 262144, 107, 983085, 0, 110, 983086, 65536, 110, 983087, 262144, 107, 983088, 262144, 107, 983089, 262144, 107, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 4, 1048579, 262144, 106, 1048580, 262144, 106, 1048581, 262144, 106, 1048582, 262144, 106, 1048583, 262144, 106, 1048584, 262144, 106, 1048585, 262144, 106, 1048586, 262144, 106, 1048587, 262144, 106, 1048588, 262144, 106, 1048589, 262144, 106, 1048590, 262144, 106, 1048591, 327680, 104, 1048592, 393216, 105, 1048593, 393216, 105, 1048594, 262144, 106, 1048595, 262144, 106, 1048596, 262144, 106, 1048597, 262144, 106, 1048598, 262144, 106, 1048599, 262144, 106, 1048600, 262144, 106, 1048601, 262144, 106, 1048602, 262144, 106, 1048603, 262144, 106, 1048604, 262144, 106, 1048605, 262144, 106, 1048606, 262144, 106, 1048607, 262144, 106, 1048608, 262144, 106, 1048609, 262144, 106, 1048610, 262144, 106, 1048611, 262144, 106, 1048612, 262145, 2, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 4, 1048620, 262144, 104, 1048621, 393216, 104, 1048622, 393216, 104, 1048623, 393216, 104, 1048624, 393216, 104, 1048625, 393216, 104, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 4, 1114115, 262144, 107, 1114116, 262144, 107, 1114118, 262144, 107, 1114119, 262144, 107, 1114120, 262144, 107, 1114121, 262144, 107, 1114123, 262144, 107, 1114124, 262144, 107, 1114125, 262144, 107, 1114126, 262144, 107, 1114127, 327680, 104, 1114128, 393216, 105, 1114129, 393216, 105, 1114130, 262144, 107, 1114131, 262144, 107, 1114132, 262144, 107, 1114133, 262144, 107, 1114135, 262144, 107, 1114136, 262144, 107, 1114137, 262144, 107, 1114138, 262144, 107, 1114140, 262144, 107, 1114141, 262144, 107, 1114142, 262144, 107, 1114143, 262144, 107, 1114145, 262144, 107, 1114146, 262144, 107, 1114147, 262144, 107, 1114148, 262145, 2, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 4, 1114156, 327680, 104, 1114157, 393216, 105, 1114158, 393216, 105, 1114159, 393216, 105, 1114160, 393216, 105, 1114161, 393216, 105, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 4, 1179651, 262144, 104, 1179652, 393216, 104, 1179653, 393216, 104, 1179654, 393216, 104, 1179655, 393216, 104, 1179656, 393216, 104, 1179657, 393216, 104, 1179658, 393216, 104, 1179659, 393216, 104, 1179660, 393216, 104, 1179661, 393216, 104, 1179662, 393216, 104, 1179663, 262144, 105, 1179664, 393216, 105, 1179665, 393216, 105, 1179666, 393216, 104, 1179667, 393216, 104, 1179668, 393216, 104, 1179669, 393216, 104, 1179670, 393216, 104, 1179671, 393216, 104, 1179672, 393216, 104, 1179673, 393216, 104, 1179674, 393216, 104, 1179675, 393216, 104, 1179676, 393216, 104, 1179677, 393216, 104, 1179678, 393216, 104, 1179679, 393216, 104, 1179680, 393216, 104, 1179681, 393216, 104, 1179682, 393216, 104, 1179683, 393216, 104, 1179684, 262145, 2, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 4, 1179692, 327680, 104, 1179693, 393216, 105, 1179694, 393216, 105, 1179695, 393216, 105, 1179696, 393216, 105, 1179697, 393216, 105, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 4, 1245187, 327680, 104, 1245188, 393216, 105, 1245189, 393216, 105, 1245190, 393216, 105, 1245191, 393216, 105, 1245192, 393216, 105, 1245193, 393216, 105, 1245194, 393216, 105, 1245195, 393216, 105, 1245196, 393216, 105, 1245197, 393216, 105, 1245198, 393216, 105, 1245199, 393216, 105, 1245200, 393216, 105, 1245201, 393216, 105, 1245202, 393216, 105, 1245203, 393216, 105, 1245204, 393216, 105, 1245205, 393216, 105, 1245206, 393216, 105, 1245207, 393216, 105, 1245208, 393216, 105, 1245209, 393216, 105, 1245210, 393216, 105, 1245211, 393216, 105, 1245212, 393216, 105, 1245213, 393216, 105, 1245214, 393216, 105, 1245215, 393216, 105, 1245216, 393216, 105, 1245217, 393216, 105, 1245218, 393216, 105, 1245219, 393216, 105, 1245220, 262145, 2, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 4, 1245228, 327680, 104, 1245229, 393216, 105, 1245230, 393216, 105, 1245231, 393216, 105, 1245232, 393216, 105, 1245233, 393216, 105, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 4, 1310723, 327680, 104, 1310724, 393216, 105, 1310725, 393216, 105, 1310726, 393216, 105, 1310727, 393216, 105, 1310728, 393216, 105, 1310729, 393216, 105, 1310730, 393216, 105, 1310731, 393216, 105, 1310732, 393216, 105, 1310733, 393216, 105, 1310734, 393216, 105, 1310735, 393216, 105, 1310736, 393216, 105, 1310737, 393216, 105, 1310738, 393216, 105, 1310739, 393216, 105, 1310740, 393216, 105, 1310741, 393216, 105, 1310742, 393216, 105, 1310743, 393216, 105, 1310744, 393216, 105, 1310745, 393216, 105, 1310746, 393216, 105, 1310747, 393216, 105, 1310748, 393216, 105, 1310749, 393216, 105, 1310750, 393216, 105, 1310751, 393216, 105, 1310752, 393216, 105, 1310753, 393216, 105, 1310754, 393216, 105, 1310755, 393216, 105, 1310756, 262145, 2, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 4, 1310764, 327680, 104, 1310765, 393216, 105, 1310766, 393216, 105, 1310767, 393216, 105, 1310768, 393216, 105, 1310769, 393216, 105, 1376256, 1, 0, 1376257, 1, 0, 1376258, 131073, 0, 1376259, 131073, 3, 1376260, 131073, 3, 1376261, 131073, 3, 1376262, 131073, 3, 1376263, 131073, 3, 1376264, 131073, 3, 1376265, 131073, 3, 1376266, 131073, 3, 1376267, 131073, 3, 1376268, 131073, 3, 1376269, 131073, 3, 1376270, 1, 6, 1376271, 393216, 105, 1376272, 393216, 105, 1376273, 393216, 105, 1376274, 262145, 5, 1376275, 131073, 3, 1376276, 131073, 3, 1376277, 131073, 3, 1376278, 131073, 3, 1376279, 131073, 3, 1376280, 131073, 3, 1376281, 131073, 3, 1376282, 131073, 3, 1376283, 131073, 3, 1376284, 131073, 3, 1376285, 131073, 3, 1376286, 131073, 3, 1376287, 131073, 3, 1376288, 131073, 3, 1376289, 131073, 3, 1376290, 131073, 3, 1376291, 131073, 3, 1376292, 65537, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 131073, 0, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 0, 1376303, 1, 0, 1376304, 1, 0, 1376305, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 262145, 0, 1441802, 262145, 4, 1441803, 262145, 4, 1441804, 262145, 4, 1441805, 262145, 4, 1441806, 131073, 6, 1441807, 393216, 105, 1441808, 393216, 105, 1441809, 393216, 105, 1441810, 262145, 6, 1441811, 262145, 4, 1441812, 262145, 4, 1441813, 262145, 4, 1441814, 131073, 1, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 4, 1507338, 262144, 106, 1507339, 262144, 106, 1507340, 262144, 106, 1507341, 262144, 106, 1507342, 262144, 106, 1507343, 393216, 105, 1507344, 393216, 105, 1507345, 393216, 105, 1507346, 262144, 106, 1507347, 262144, 106, 1507348, 262144, 106, 1507349, 262144, 106, 1507350, 262145, 2, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 4, 1572874, 262144, 107, 1572875, 262144, 107, 1572876, 262144, 107, 1572877, 262144, 107, 1572878, 262144, 107, 1572879, 393216, 105, 1572880, 393216, 105, 1572881, 393216, 105, 1572882, 262144, 107, 1572883, 262144, 107, 1572884, 262144, 107, 1572885, 262144, 107, 1572886, 262145, 2, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 4, 1638410, 262144, 104, 1638411, 393216, 104, 1638412, 393216, 104, 1638413, 393216, 104, 1638414, 393216, 104, 1638415, 393216, 105, 1638416, 393216, 105, 1638417, 393216, 105, 1638418, 393216, 104, 1638419, 393216, 104, 1638420, 393216, 104, 1638421, 393216, 104, 1638422, 262145, 2, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 4, 1703946, 327680, 104, 1703947, 393216, 105, 1703948, 393216, 105, 1703949, 393216, 105, 1703950, 393216, 105, 1703951, 262145, 5, 1703952, 131073, 3, 1703953, 1, 6, 1703954, 393216, 105, 1703955, 393216, 105, 1703956, 393216, 105, 1703957, 393216, 105, 1703958, 262145, 2, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 4, 1769482, 327680, 104, 1769483, 393216, 105, 1769484, 393216, 105, 1769485, 393216, 105, 1769486, 393216, 105, 1769487, 262145, 6, 1769488, 262145, 4, 1769489, 131073, 6, 1769490, 393216, 105, 1769491, 393216, 105, 1769492, 393216, 105, 1769493, 393216, 105, 1769494, 262145, 2, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 262144, 106, 1769516, 0, 109, 1769517, 65536, 109, 1769518, 262144, 106, 1769519, 262144, 106, 1769520, 262144, 106, 1769521, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 4, 1835018, 327680, 104, 1835019, 393216, 105, 1835020, 393216, 105, 1835021, 393216, 105, 1835022, 393216, 105, 1835023, 262144, 106, 1835024, 262144, 106, 1835025, 262144, 106, 1835026, 393216, 105, 1835027, 393216, 105, 1835028, 393216, 105, 1835029, 393216, 105, 1835030, 262145, 2, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 262144, 107, 1835052, 0, 110, 1835053, 65536, 110, 1835054, 262144, 107, 1835055, 262144, 107, 1835056, 262144, 107, 1835057, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 4, 1900554, 327680, 104, 1900555, 393216, 105, 1900556, 393216, 105, 1900557, 393216, 105, 1900558, 393216, 105, 1900559, 262144, 107, 1900560, 262144, 107, 1900561, 262144, 107, 1900562, 393216, 105, 1900563, 393216, 105, 1900564, 393216, 105, 1900565, 393216, 105, 1900566, 262145, 2, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 262144, 104, 1900588, 393216, 104, 1900589, 393216, 104, 1900590, 393216, 104, 1900591, 393216, 104, 1900592, 393216, 104, 1900593, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 4, 1966090, 327680, 104, 1966091, 393216, 105, 1966092, 393216, 105, 1966093, 393216, 105, 1966094, 393216, 105, 1966095, 393216, 104, 1966096, 393216, 104, 1966097, 393216, 104, 1966098, 393216, 105, 1966099, 393216, 105, 1966100, 393216, 105, 1966101, 393216, 105, 1966102, 262145, 2, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 327680, 104, 1966124, 393216, 105, 1966125, 393216, 105, 1966126, 393216, 105, 1966127, 393216, 105, 1966128, 393216, 105, 1966129, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 4, 2031626, 327680, 104, 2031627, 393216, 105, 2031628, 393216, 105, 2031629, 393216, 105, 2031630, 393216, 105, 2031631, 393216, 105, 2031632, 393216, 105, 2031633, 393216, 105, 2031634, 393216, 105, 2031635, 393216, 105, 2031636, 393216, 105, 2031637, 393216, 105, 2031638, 262145, 2, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 327680, 104, 2031660, 393216, 105, 2031661, 393216, 105, 2031662, 393216, 105, 2031663, 393216, 105, 2031664, 393216, 105, 2031665, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 131073, 0, 2097162, 131073, 3, 2097163, 131073, 3, 2097164, 131073, 3, 2097165, 131073, 3, 2097166, 131073, 3, 2097167, 131073, 3, 2097168, 131073, 3, 2097169, 131073, 3, 2097170, 131073, 3, 2097171, 131073, 3, 2097172, 131073, 3, 2097173, 131073, 3, 2097174, 65537, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 327680, 104, 2097196, 393216, 105, 2097197, 393216, 105, 2097198, 393216, 105, 2097199, 393216, 105, 2097200, 393216, 105, 2097201, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 327680, 104, 2162732, 393216, 105, 2162733, 393216, 105, 2162734, 393216, 105, 2162735, 393216, 105, 2162736, 393216, 105, 2162737, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 262145, 0, 2490378, 262145, 4, 2490379, 262145, 4, 2490380, 262145, 4, 2490381, 262145, 4, 2490382, 262145, 4, 2490383, 262145, 4, 2490384, 262145, 4, 2490385, 262145, 4, 2490386, 262145, 4, 2490387, 262145, 4, 2490388, 262145, 4, 2490389, 262145, 4, 2490390, 131073, 1, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 4, 2555914, 0, 107, 2555915, 262144, 109, 2555916, 327680, 109, 2555917, 393216, 109, 2555918, 458752, 109, 2555919, 0, 107, 2555920, 0, 107, 2555921, 262144, 109, 2555922, 327680, 109, 2555923, 393216, 109, 2555924, 458752, 109, 2555925, 0, 107, 2555926, 262145, 2, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 4, 2621450, 0, 108, 2621451, 262144, 110, 2621452, 327680, 110, 2621453, 393216, 110, 2621454, 458752, 110, 2621455, 0, 108, 2621456, 0, 108, 2621457, 262144, 110, 2621458, 327680, 110, 2621459, 393216, 110, 2621460, 458752, 110, 2621461, 0, 108, 2621462, 262145, 2, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 262144, 106, 2621484, 0, 109, 2621485, 65536, 109, 2621486, 262144, 106, 2621487, 262144, 106, 2621488, 262144, 106, 2621489, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 4, 2686986, 262144, 104, 2686987, 393216, 104, 2686988, 393216, 104, 2686989, 393216, 104, 2686990, 393216, 104, 2686991, 393216, 104, 2686992, 393216, 104, 2686993, 393216, 104, 2686994, 393216, 104, 2686995, 393216, 104, 2686996, 393216, 104, 2686997, 393216, 104, 2686998, 262145, 2, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 262144, 107, 2687020, 0, 110, 2687021, 65536, 110, 2687022, 262144, 107, 2687023, 262144, 107, 2687024, 262144, 107, 2687025, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 4, 2752522, 327680, 104, 2752523, 393216, 105, 2752524, 393216, 105, 2752525, 393216, 105, 2752526, 393216, 105, 2752527, 393216, 105, 2752528, 393216, 105, 2752529, 393216, 105, 2752530, 393216, 105, 2752531, 393216, 105, 2752532, 393216, 105, 2752533, 393216, 105, 2752534, 262145, 2, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 262144, 104, 2752556, 393216, 104, 2752557, 393216, 104, 2752558, 393216, 104, 2752559, 393216, 104, 2752560, 393216, 104, 2752561, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 4, 2818058, 327680, 104, 2818059, 393216, 105, 2818060, 393216, 105, 2818061, 393216, 105, 2818062, 393216, 105, 2818063, 393216, 105, 2818064, 393216, 105, 2818065, 393216, 105, 2818066, 393216, 105, 2818067, 393216, 105, 2818068, 393216, 105, 2818069, 393216, 105, 2818070, 262145, 2, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 327680, 104, 2818092, 393216, 105, 2818093, 393216, 105, 2818094, 393216, 105, 2818095, 393216, 105, 2818096, 393216, 105, 2818097, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 4, 2883594, 327680, 104, 2883595, 393216, 105, 2883596, 393216, 105, 2883597, 393216, 105, 2883598, 393216, 105, 2883599, 393216, 105, 2883600, 393216, 105, 2883601, 393216, 105, 2883602, 393216, 105, 2883603, 393216, 105, 2883604, 393216, 105, 2883605, 393216, 105, 2883606, 262145, 2, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 327680, 104, 2883628, 393216, 105, 2883629, 393216, 105, 2883630, 393216, 105, 2883631, 393216, 105, 2883632, 393216, 105, 2883633, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 4, 2949130, 327680, 104, 2949131, 393216, 105, 2949132, 393216, 105, 2949133, 393216, 105, 2949134, 393216, 105, 2949135, 393216, 105, 2949136, 393216, 105, 2949137, 393216, 105, 2949138, 393216, 105, 2949139, 393216, 105, 2949140, 393216, 105, 2949141, 393216, 105, 2949142, 262145, 2, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 327680, 104, 2949164, 393216, 105, 2949165, 393216, 105, 2949166, 393216, 105, 2949167, 393216, 105, 2949168, 393216, 105, 2949169, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 4, 3014666, 327680, 104, 3014667, 393216, 105, 3014668, 393216, 105, 3014669, 393216, 105, 3014670, 393216, 105, 3014671, 393216, 105, 3014672, 393216, 105, 3014673, 393216, 105, 3014674, 393216, 105, 3014675, 393216, 105, 3014676, 393216, 105, 3014677, 393216, 105, 3014678, 262145, 2, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 327680, 104, 3014700, 393216, 105, 3014701, 393216, 105, 3014702, 393216, 105, 3014703, 393216, 105, 3014704, 393216, 105, 3014705, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 131073, 0, 3080202, 327680, 104, 3080203, 393216, 105, 3080204, 393216, 105, 3080205, 393216, 105, 3080206, 393216, 105, 3080207, 393216, 105, 3080208, 393216, 105, 3080209, 393216, 105, 3080210, 393216, 105, 3080211, 393216, 105, 3080212, 393216, 105, 3080213, 393216, 105, 3080214, 65537, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65563, 262144, 18, 65564, 327680, 18, 131099, 262144, 19, 131100, 327680, 19, 131113, 262144, 18, 131114, 327680, 18, 196635, 262144, 20, 196636, 327680, 20, 196649, 262144, 19, 196650, 327680, 19, 262185, 262144, 20, 262186, 327680, 20, 720911, 196608, 69, 720912, 262144, 69, 720913, 327680, 69, 786447, 196608, 70, 786448, 262144, 70, 786449, 327680, 70, 983088, 262144, 18, 983089, 327680, 18, 1048624, 262144, 19, 1048625, 327680, 19, 1114160, 262144, 20, 1114161, 327680, 20, 1703949, 262144, 21, 1703950, 327680, 21, 1769485, 262144, 22, 1769486, 327680, 22, 1835021, 262144, 23, 1835022, 327680, 23, 1835055, 262144, 18, 1835056, 327680, 18, 1900557, 262144, 24, 1900558, 327680, 24, 1900591, 262144, 19, 1900592, 327680, 19, 1966127, 262144, 20, 1966128, 327680, 20, 2621450, 327680, 40, 2621455, 327680, 7, 2621456, 393216, 7, 2621461, 327680, 40, 2686986, 327680, 41, 2686991, 327680, 8, 2686992, 393216, 8, 2686997, 327680, 41, 2687023, 262144, 18, 2687024, 327680, 18, 2752523, 0, 104, 2752524, 65536, 104, 2752525, 131072, 104, 2752559, 262144, 19, 2752560, 327680, 19, 2818058, 65536, 20, 2818059, 0, 105, 2818060, 65536, 105, 2818061, 131072, 105, 2818066, 131072, 21, 2818067, 196608, 21, 2818095, 262144, 20, 2818096, 327680, 20, 2883594, 65536, 20, 2883595, 0, 106, 2883596, 65536, 106, 2883597, 131072, 106, 2883602, 131072, 22, 2883603, 196608, 22, 2949132, 65536, 20, 2949138, 131072, 23, 2949139, 196608, 23, 3014677, 327680, 40, 3080213, 327680, 41 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65559, 65536, 18, 65560, 131072, 18, 131095, 65536, 19, 131096, 131072, 19, 131109, 196608, 7, 131110, 262144, 7, 131112, 196608, 13, 196631, 65536, 20, 196645, 196608, 8, 196646, 262144, 8, 196648, 196608, 14, 327685, 393216, 18, 327686, 458752, 18, 327708, 196608, 13, 393221, 393216, 19, 393222, 458752, 19, 393239, 131072, 29, 393240, 196608, 29, 393241, 262144, 29, 393244, 196608, 14, 458789, 131072, 29, 458790, 196608, 29, 458791, 262144, 29, 917551, 393216, 18, 983084, 327680, 40, 983087, 393216, 19, 1048620, 327680, 41, 1114161, 327680, 40, 1179697, 327680, 41, 1310764, 131072, 29, 1310765, 196608, 29, 1310766, 262144, 29, 1835053, 65536, 18, 1835054, 131072, 18, 1900589, 65536, 19, 1900590, 131072, 19, 2031659, 196608, 13, 2097195, 196608, 14, 2162731, 131072, 29, 2162732, 196608, 29, 2162733, 262144, 29, 2687019, 65536, 18, 2687020, 131072, 18, 2687022, 196608, 13, 2752555, 65536, 19, 2752556, 131072, 19, 2752558, 196608, 14, 3014699, 131072, 29, 3014700, 196608, 29, 3014701, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 560) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(784, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 560) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(1232, 240) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 560) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(1456, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 560) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(1424, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 560) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(1424, 1488) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 240) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(1040, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1232, 272) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(880, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1456, 688) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(720, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1424, 1104) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(336, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1424, 1520) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(176, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 912) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(656, 1424) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 1424) +scene_destination = "res://Maps/Routes/Route8/Route_8_Cruise.tscn" +location = Vector2(400, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1200, 144) +trainer = true +texture = ExtResource("201") +trainer_name = "LASS Jade" +trainer_reward = 624 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 25], [21, 26]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 112) +trainer = true +texture = ExtResource("202") +trainer_name = "HIKER Derek" +trainer_reward = 1300 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[73, 24], [16, 26], [16, 26]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 560) +trainer = true +texture = ExtResource("203") +trainer_name = "PICNICKER Nia" +trainer_reward = 780 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[10, 26], [51, 26]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1584, 624) +trainer = true +texture = ExtResource("204") +trainer_name = "BLACK BELT Evan" +trainer_reward = 1690 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[67, 26], [61, 26]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 1424) +trainer = true +texture = ExtResource("205") +trainer_name = "RIVAL Theo" +trainer_reward = 350 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[5, 5]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 432) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1360, 208) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1456, 1008) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 1328) +texture = ExtResource("304") +facing = "Up" diff --git a/Maps/Routes/Route8/Route_8_Cruise_tileset.tres b/Maps/Routes/Route8/Route_8_Cruise_tileset.tres new file mode 100644 index 000000000..75980708a --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Cruise_tileset.tres @@ -0,0 +1,244 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:104/0 = 0 +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:110/0 = 0 +0:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:104/0 = 0 +1:105/0 = 0 +1:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:104/0 = 0 +2:105/0 = 0 +2:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:104/0 = 0 +4:105/0 = 0 +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:109/0 = 0 +5:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:110/0 = 0 +5:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:104/0 = 0 +6:105/0 = 0 +6:109/0 = 0 +6:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:110/0 = 0 +6:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:109/0 = 0 +7:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:110/0 = 0 +7:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route8/Route_8_Grove.gd b/Maps/Routes/Route8/Route_8_Grove.gd new file mode 100644 index 000000000..f6a7b365b --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Grove.gd @@ -0,0 +1,16 @@ +extends Node2D # gen_map.py Map114 + +var map_name = "Route 08 (Grove)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(592, 592): + Global.game.play_dialogue("MAP114_NPC_1") + if check_pos == Vector2(464, 560): + Global.game.play_dialogue("MAP114_NPC_2") + if check_pos == Vector2(336, 624): + Global.game.play_dialogue("MAP114_NPC_3") + if check_pos == Vector2(560, 432): + Global.game.play_dialogue("MAP114_NPC_4") + if check_pos == Vector2(368, 432): + Global.game.play_dialogue("MAP114_NPC_5") + return null diff --git a/Maps/Routes/Route8/Route_8_Grove.gd.uid b/Maps/Routes/Route8/Route_8_Grove.gd.uid new file mode 100644 index 000000000..087a8d18d --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Grove.gd.uid @@ -0,0 +1 @@ +uid://dcc5q2pd1sw0u diff --git a/Maps/Routes/Route8/Route_8_Grove.tscn b/Maps/Routes/Route8/Route_8_Grove.tscn new file mode 100644 index 000000000..6b82ce57c --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Grove.tscn @@ -0,0 +1,62 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route8/Route_8_Grove_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route8/Route_8_Grove.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/Rivaltheo2.PNG" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Hazma.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Hazma.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Hazma.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Hazma.png" id="305"] +[node name="Route 08 (Grove)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 20, 65536, 0, 21, 65536, 0, 22, 65536, 0, 23, 65536, 0, 24, 65536, 0, 25, 65536, 0, 26, 65536, 0, 27, 65536, 0, 28, 65536, 0, 29, 65536, 0, 30, 65536, 0, 31, 65536, 0, 32, 65536, 0, 33, 65536, 0, 34, 65536, 0, 35, 65536, 0, 36, 65536, 0, 37, 65536, 0, 38, 65536, 0, 39, 65536, 0, 40, 65536, 0, 41, 65536, 0, 42, 65536, 0, 43, 65536, 0, 44, 65536, 0, 45, 65536, 0, 46, 65536, 0, 47, 65536, 0, 48, 65536, 0, 49, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 65556, 65536, 0, 65557, 65536, 0, 65558, 65536, 0, 65559, 65536, 0, 65560, 65536, 0, 65561, 65536, 0, 65562, 65536, 0, 65563, 65536, 0, 65564, 65536, 0, 65565, 65536, 0, 65566, 65536, 0, 65567, 65536, 0, 65568, 65536, 0, 65569, 65536, 0, 65570, 65536, 0, 65571, 65536, 0, 65572, 65536, 0, 65573, 65536, 0, 65574, 65536, 0, 65575, 65536, 0, 65576, 65536, 0, 65577, 65536, 0, 65578, 65536, 0, 65579, 65536, 0, 65580, 65536, 0, 65581, 65536, 0, 65582, 65536, 0, 65583, 65536, 0, 65584, 65536, 0, 65585, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 65536, 0, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 65536, 0, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 131092, 65536, 0, 131093, 65536, 0, 131094, 65536, 0, 131095, 65536, 0, 131096, 65536, 0, 131097, 65536, 0, 131098, 65536, 0, 131099, 65536, 0, 131100, 65536, 0, 131101, 65536, 0, 131102, 65536, 0, 131103, 65536, 0, 131104, 65536, 0, 131105, 65536, 0, 131106, 65536, 0, 131107, 65536, 0, 131108, 65536, 0, 131109, 65536, 0, 131110, 65536, 0, 131111, 65536, 0, 131112, 65536, 0, 131113, 65536, 0, 131114, 65536, 0, 131115, 65536, 0, 131116, 65536, 0, 131117, 65536, 0, 131118, 65536, 0, 131119, 65536, 0, 131120, 65536, 0, 131121, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 196628, 65536, 0, 196629, 65536, 0, 196630, 65536, 0, 196631, 65536, 0, 196632, 65536, 0, 196633, 65536, 0, 196634, 65536, 0, 196635, 65536, 0, 196636, 65536, 0, 196637, 65536, 0, 196638, 65536, 0, 196639, 65536, 0, 196640, 65536, 0, 196641, 65536, 0, 196642, 65536, 0, 196643, 65536, 0, 196644, 65536, 0, 196645, 65536, 0, 196646, 65536, 0, 196647, 65536, 0, 196648, 65536, 0, 196649, 65536, 0, 196650, 65536, 0, 196651, 65536, 0, 196652, 65536, 0, 196653, 65536, 0, 196654, 65536, 0, 196655, 65536, 0, 196656, 65536, 0, 196657, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 0, 262151, 65536, 0, 262152, 65536, 0, 262153, 65536, 0, 262154, 65536, 0, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 262164, 65536, 0, 262165, 65536, 0, 262166, 65536, 0, 262167, 65536, 0, 262168, 65536, 0, 262169, 65536, 0, 262170, 65536, 0, 262171, 65536, 0, 262172, 65536, 0, 262173, 65536, 0, 262174, 65536, 0, 262175, 65536, 0, 262176, 65536, 0, 262177, 65536, 0, 262178, 65536, 0, 262179, 65536, 0, 262180, 65536, 0, 262181, 65536, 0, 262182, 65536, 0, 262183, 65536, 0, 262184, 65536, 0, 262185, 65536, 0, 262186, 65536, 0, 262187, 65536, 0, 262188, 65536, 0, 262189, 65536, 0, 262190, 65536, 0, 262191, 65536, 0, 262192, 65536, 0, 262193, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 327700, 65536, 0, 327701, 65536, 0, 327702, 65536, 0, 327703, 65536, 0, 327704, 65536, 0, 327705, 65536, 0, 327706, 65536, 0, 327707, 65536, 0, 327708, 65536, 0, 327709, 65536, 0, 327710, 65536, 0, 327711, 65536, 0, 327712, 65536, 0, 327713, 65536, 0, 327714, 65536, 0, 327715, 65536, 0, 327716, 65536, 0, 327717, 65536, 0, 327718, 65536, 0, 327719, 65536, 0, 327720, 65536, 0, 327721, 65536, 0, 327722, 65536, 0, 327723, 65536, 0, 327724, 65536, 0, 327725, 65536, 0, 327726, 65536, 0, 327727, 65536, 0, 327728, 65536, 0, 327729, 65536, 0, 393216, 393216, 1, 393217, 458752, 1, 393218, 393216, 1, 393219, 458752, 1, 393220, 393216, 1, 393221, 458752, 1, 393222, 393216, 1, 393223, 458752, 1, 393224, 393216, 1, 393225, 458752, 1, 393226, 393216, 1, 393227, 458752, 1, 393228, 393216, 1, 393229, 458752, 1, 393230, 393216, 1, 393231, 458752, 1, 393232, 393216, 1, 393233, 458752, 1, 393234, 393216, 1, 393235, 458752, 1, 393236, 393216, 1, 393237, 458752, 1, 393238, 393216, 1, 393239, 458752, 1, 393240, 393216, 1, 393241, 458752, 1, 393242, 393216, 1, 393243, 458752, 1, 393244, 393216, 1, 393245, 458752, 1, 393246, 65536, 0, 393247, 65536, 0, 393248, 65536, 0, 393249, 65536, 0, 393250, 65536, 0, 393251, 65536, 0, 393252, 65536, 0, 393253, 65536, 0, 393254, 65536, 0, 393255, 65536, 0, 393256, 65536, 0, 393257, 65536, 0, 393258, 65536, 0, 393259, 65536, 0, 393260, 65536, 0, 393261, 65536, 0, 393262, 65536, 0, 393263, 65536, 0, 393264, 65536, 0, 393265, 65536, 0, 458752, 393216, 2, 458753, 458752, 2, 458754, 393216, 2, 458755, 458752, 2, 458756, 393216, 2, 458757, 458752, 2, 458758, 393216, 2, 458759, 458752, 2, 458760, 393216, 2, 458761, 458752, 2, 458762, 393216, 2, 458763, 458752, 2, 458764, 393216, 2, 458765, 458752, 2, 458766, 393216, 2, 458767, 458752, 2, 458768, 393216, 2, 458769, 458752, 2, 458770, 393216, 2, 458771, 458752, 2, 458772, 393216, 2, 458773, 458752, 2, 458774, 393216, 2, 458775, 458752, 2, 458776, 393216, 2, 458777, 458752, 2, 458778, 393216, 2, 458779, 458752, 2, 458780, 393216, 2, 458781, 458752, 2, 458782, 65536, 0, 458783, 65536, 0, 458784, 65536, 0, 458785, 65536, 0, 458786, 65536, 0, 458787, 65536, 0, 458788, 65536, 0, 458789, 65536, 0, 458790, 65536, 0, 458791, 65536, 0, 458792, 65536, 0, 458793, 65536, 0, 458794, 65536, 0, 458795, 65536, 0, 458796, 65536, 0, 458797, 65536, 0, 458798, 65536, 0, 458799, 65536, 0, 458800, 65536, 0, 458801, 65536, 0, 524288, 393216, 1, 524289, 458752, 1, 524290, 393216, 1, 524291, 458752, 1, 524292, 393216, 1, 524293, 458752, 1, 524294, 393216, 1, 524295, 458752, 1, 524296, 393216, 1, 524297, 458752, 1, 524298, 393216, 1, 524299, 458752, 1, 524300, 393216, 1, 524301, 458752, 1, 524302, 393216, 1, 524303, 458752, 1, 524304, 393216, 1, 524305, 458752, 1, 524306, 393216, 1, 524307, 458752, 1, 524308, 393216, 1, 524309, 458752, 1, 524310, 393216, 1, 524311, 458752, 1, 524312, 393216, 1, 524313, 458752, 1, 524314, 393216, 1, 524315, 458752, 1, 524316, 393216, 1, 524317, 458752, 1, 524318, 65536, 0, 524319, 65536, 0, 524320, 65536, 0, 524321, 65536, 0, 524322, 65536, 0, 524323, 65536, 0, 524324, 65536, 0, 524325, 65536, 0, 524326, 65536, 0, 524327, 65536, 0, 524328, 65536, 0, 524329, 65536, 0, 524330, 65536, 0, 524331, 65536, 0, 524332, 65536, 0, 524333, 65536, 0, 524334, 65536, 0, 524335, 65536, 0, 524336, 65536, 0, 524337, 65536, 0, 589824, 393216, 2, 589825, 458752, 2, 589826, 393216, 2, 589827, 458752, 2, 589828, 393216, 2, 589829, 458752, 2, 589830, 393216, 2, 589831, 458752, 2, 589832, 393216, 2, 589833, 458752, 2, 589834, 393216, 2, 589835, 458752, 2, 589836, 393216, 2, 589837, 458752, 2, 589838, 393216, 2, 589839, 458752, 2, 589840, 393216, 2, 589841, 458752, 2, 589842, 393216, 2, 589843, 458752, 2, 589844, 393216, 2, 589845, 458752, 2, 589846, 393216, 2, 589847, 458752, 2, 589848, 393216, 2, 589849, 458752, 2, 589850, 393216, 2, 589851, 458752, 2, 589852, 393216, 2, 589853, 458752, 2, 589854, 65536, 0, 589855, 65536, 0, 589856, 65536, 0, 589857, 65536, 0, 589858, 65536, 0, 589859, 65536, 0, 589860, 65536, 0, 589861, 65536, 0, 589862, 65536, 0, 589863, 65536, 0, 589864, 65536, 0, 589865, 65536, 0, 589866, 65536, 0, 589867, 65536, 0, 589868, 65536, 0, 589869, 65536, 0, 589870, 65536, 0, 589871, 65536, 0, 589872, 65536, 0, 589873, 65536, 0, 655360, 393216, 1, 655361, 458752, 1, 655362, 393216, 1, 655363, 458752, 1, 655364, 393216, 1, 655365, 458752, 1, 655366, 262144, 1, 655367, 327680, 1, 655368, 393216, 1, 655369, 458752, 1, 655370, 262144, 1, 655371, 327680, 1, 655372, 65536, 0, 655373, 327680, 9, 655374, 65536, 0, 655375, 393216, 1, 655376, 458752, 1, 655377, 393216, 1, 655378, 458752, 1, 655379, 393216, 1, 655380, 458752, 1, 655381, 393216, 1, 655382, 458752, 1, 655383, 393216, 1, 655384, 458752, 1, 655385, 393216, 1, 655386, 458752, 1, 655387, 393216, 1, 655388, 458752, 1, 655389, 65536, 0, 655390, 65536, 0, 655391, 65536, 0, 655392, 65536, 0, 655393, 65536, 0, 655394, 65536, 0, 655395, 65536, 0, 655396, 65536, 0, 655397, 65536, 0, 655398, 65536, 0, 655399, 65536, 0, 655400, 65536, 0, 655401, 65536, 0, 655402, 65536, 0, 655403, 65536, 0, 655404, 65536, 0, 655405, 65536, 0, 655406, 65536, 0, 655407, 65536, 0, 655408, 65536, 0, 655409, 65536, 0, 720896, 393216, 2, 720897, 458752, 2, 720898, 393216, 2, 720899, 458752, 2, 720900, 393216, 2, 720901, 458752, 2, 720902, 262144, 2, 720903, 327680, 2, 720904, 393216, 2, 720905, 458752, 2, 720906, 262144, 2, 720907, 327680, 2, 720908, 262144, 10, 720909, 327680, 10, 720910, 393216, 10, 720911, 393216, 2, 720912, 458752, 2, 720913, 393216, 2, 720914, 458752, 2, 720915, 393216, 2, 720916, 458752, 2, 720917, 393216, 2, 720918, 458752, 2, 720919, 393216, 2, 720920, 458752, 2, 720921, 393216, 2, 720922, 458752, 2, 720923, 393216, 2, 720924, 458752, 2, 720925, 393216, 1, 720926, 458752, 1, 720927, 393216, 1, 720928, 458752, 1, 720929, 393216, 1, 720930, 458752, 1, 720931, 393216, 1, 720932, 458752, 1, 720933, 393216, 1, 720934, 458752, 1, 720935, 393216, 1, 720936, 458752, 1, 720937, 393216, 1, 720938, 458752, 1, 720939, 393216, 1, 720940, 458752, 1, 720941, 393216, 1, 720942, 458752, 1, 720943, 393216, 1, 720944, 458752, 1, 720945, 65536, 0, 786432, 458752, 1, 786433, 393216, 1, 786434, 458752, 1, 786435, 262144, 1, 786436, 327680, 1, 786437, 393216, 1, 786438, 458752, 1, 786439, 65536, 0, 786440, 327680, 9, 786441, 65536, 0, 786442, 131072, 1, 786443, 131072, 1, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 131072, 1, 786449, 131072, 1, 786450, 65536, 0, 786451, 327680, 9, 786452, 65536, 0, 786453, 393216, 1, 786454, 458752, 1, 786455, 393216, 1, 786456, 458752, 1, 786457, 393216, 1, 786458, 458752, 1, 786459, 393216, 1, 786460, 458752, 1, 786461, 393216, 2, 786462, 458752, 2, 786463, 393216, 2, 786464, 458752, 2, 786465, 393216, 2, 786466, 458752, 2, 786467, 393216, 2, 786468, 458752, 2, 786469, 393216, 2, 786470, 458752, 2, 786471, 393216, 2, 786472, 458752, 2, 786473, 393216, 2, 786474, 458752, 2, 786475, 393216, 2, 786476, 458752, 2, 786477, 393216, 2, 786478, 458752, 2, 786479, 393216, 2, 786480, 458752, 2, 786481, 65536, 0, 851968, 458752, 2, 851969, 393216, 2, 851970, 458752, 2, 851971, 262144, 2, 851972, 327680, 2, 851973, 393216, 2, 851974, 458752, 2, 851975, 262144, 10, 851976, 327680, 10, 851977, 393216, 10, 851978, 131072, 1, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 131072, 1, 851986, 262144, 10, 851987, 327680, 10, 851988, 393216, 10, 851989, 393216, 2, 851990, 458752, 2, 851991, 393216, 2, 851992, 458752, 2, 851993, 393216, 2, 851994, 458752, 2, 851995, 393216, 2, 851996, 458752, 2, 851997, 393216, 1, 851998, 458752, 1, 851999, 393216, 1, 852000, 458752, 1, 852001, 393216, 1, 852002, 458752, 1, 852003, 393216, 1, 852004, 458752, 1, 852005, 393216, 1, 852006, 458752, 1, 852007, 393216, 1, 852008, 458752, 1, 852009, 393216, 1, 852010, 458752, 1, 852011, 393216, 1, 852012, 458752, 1, 852013, 393216, 1, 852014, 458752, 1, 852015, 393216, 1, 852016, 458752, 1, 852017, 65536, 0, 917504, 393216, 1, 917505, 458752, 1, 917506, 393216, 1, 917507, 458752, 1, 917508, 393216, 1, 917509, 458752, 1, 917510, 393216, 1, 917511, 458752, 1, 917512, 262144, 1, 917513, 327680, 1, 917514, 65536, 0, 917515, 0, 8, 917516, 65536, 8, 917517, 65536, 12, 917518, 65536, 8, 917519, 131072, 8, 917520, 65536, 0, 917521, 131072, 1, 917522, 393216, 1, 917523, 458752, 1, 917524, 393216, 1, 917525, 458752, 1, 917526, 393216, 1, 917527, 458752, 1, 917528, 393216, 1, 917529, 458752, 1, 917530, 65536, 0, 917531, 327680, 9, 917532, 65536, 0, 917533, 393216, 2, 917534, 458752, 2, 917535, 393216, 2, 917536, 458752, 2, 917537, 393216, 2, 917538, 458752, 2, 917539, 393216, 2, 917540, 458752, 2, 917541, 393216, 2, 917542, 458752, 2, 917543, 393216, 2, 917544, 458752, 2, 917545, 393216, 2, 917546, 458752, 2, 917547, 393216, 2, 917548, 458752, 2, 917549, 393216, 2, 917550, 458752, 2, 917551, 393216, 2, 917552, 458752, 2, 917553, 65536, 0, 983040, 393216, 2, 983041, 458752, 2, 983042, 393216, 2, 983043, 458752, 2, 983044, 393216, 2, 983045, 458752, 2, 983046, 393216, 2, 983047, 458752, 2, 983048, 262144, 2, 983049, 327680, 2, 983050, 65536, 0, 983051, 0, 9, 983052, 65536, 9, 983053, 65536, 13, 983054, 65536, 9, 983055, 131072, 9, 983056, 65536, 0, 983057, 65536, 0, 983058, 393216, 2, 983059, 458752, 2, 983060, 393216, 2, 983061, 458752, 2, 983062, 393216, 2, 983063, 458752, 2, 983064, 393216, 2, 983065, 458752, 2, 983066, 262144, 10, 983067, 327680, 10, 983068, 393216, 10, 983069, 262144, 1, 983070, 327680, 1, 983071, 393216, 1, 983072, 458752, 1, 983073, 65536, 0, 983074, 327680, 9, 983075, 65536, 0, 983076, 262144, 1, 983077, 327680, 1, 983078, 393216, 1, 983079, 458752, 1, 983080, 65536, 0, 983081, 327680, 9, 983082, 65536, 0, 983083, 393216, 1, 983084, 458752, 1, 983085, 393216, 1, 983086, 458752, 1, 983087, 393216, 1, 983088, 458752, 1, 983089, 65536, 0, 1048576, 458752, 1, 1048577, 393216, 1, 1048578, 458752, 1, 1048579, 262144, 1, 1048580, 327680, 1, 1048581, 65536, 0, 1048582, 327680, 9, 1048583, 65536, 0, 1048584, 131072, 1, 1048585, 131072, 1, 1048586, 65536, 0, 1048587, 0, 9, 1048588, 65536, 9, 1048589, 65536, 14, 1048590, 65536, 9, 1048591, 131072, 9, 1048592, 65536, 0, 1048593, 65536, 0, 1048594, 131072, 1, 1048595, 131072, 1, 1048596, 262144, 1, 1048597, 327680, 1, 1048598, 393216, 1, 1048599, 458752, 1, 1048600, 262144, 1, 1048601, 327680, 1, 1048602, 65536, 0, 1048603, 65536, 0, 1048604, 65536, 0, 1048605, 262144, 2, 1048606, 327680, 2, 1048607, 393216, 2, 1048608, 458752, 2, 1048609, 262144, 10, 1048610, 327680, 10, 1048611, 393216, 10, 1048612, 262144, 2, 1048613, 327680, 2, 1048614, 393216, 2, 1048615, 458752, 2, 1048616, 262144, 10, 1048617, 327680, 10, 1048618, 393216, 10, 1048619, 393216, 2, 1048620, 458752, 2, 1048621, 393216, 2, 1048622, 458752, 2, 1048623, 393216, 2, 1048624, 458752, 2, 1048625, 65536, 0, 1114112, 458752, 2, 1114113, 393216, 2, 1114114, 458752, 2, 1114115, 262144, 2, 1114116, 327680, 2, 1114117, 262144, 10, 1114118, 327680, 10, 1114119, 393216, 10, 1114120, 131072, 1, 1114121, 65536, 0, 1114122, 65536, 0, 1114123, 0, 9, 1114124, 65536, 9, 1114125, 65536, 9, 1114126, 65536, 9, 1114127, 131072, 9, 1114128, 65536, 0, 1114129, 65536, 0, 1114130, 65536, 0, 1114131, 131072, 1, 1114132, 262144, 2, 1114133, 327680, 2, 1114134, 393216, 2, 1114135, 458752, 2, 1114136, 262144, 2, 1114137, 327680, 2, 1114138, 65536, 0, 1114139, 65536, 0, 1114140, 65536, 0, 1114141, 131072, 1, 1114142, 131072, 1, 1114143, 65536, 0, 1114144, 65536, 0, 1114145, 65536, 0, 1114146, 65536, 0, 1114147, 65536, 0, 1114148, 65536, 0, 1114149, 65536, 0, 1114150, 65536, 0, 1114151, 131072, 1, 1114152, 131072, 1, 1114153, 262144, 1, 1114154, 327680, 1, 1114155, 393216, 1, 1114156, 458752, 1, 1114157, 393216, 1, 1114158, 458752, 1, 1114159, 393216, 1, 1114160, 458752, 1, 1114161, 65536, 0, 1179648, 393216, 1, 1179649, 458752, 1, 1179650, 393216, 1, 1179651, 458752, 1, 1179652, 393216, 1, 1179653, 458752, 1, 1179654, 393216, 1, 1179655, 458752, 1, 1179656, 65536, 0, 1179657, 65536, 0, 1179658, 65536, 0, 1179659, 0, 10, 1179660, 65536, 9, 1179661, 65536, 9, 1179662, 65536, 9, 1179663, 131072, 10, 1179664, 65536, 0, 1179665, 65536, 0, 1179666, 65536, 0, 1179667, 65536, 0, 1179668, 65536, 0, 1179669, 65536, 0, 1179670, 65536, 0, 1179671, 131072, 1, 1179672, 131072, 1, 1179673, 131072, 1, 1179674, 65536, 0, 1179675, 65536, 0, 1179676, 65536, 0, 1179677, 65536, 0, 1179678, 65536, 0, 1179679, 65536, 0, 1179680, 65536, 0, 1179681, 65536, 0, 1179682, 65536, 0, 1179683, 65536, 0, 1179684, 65536, 0, 1179685, 65536, 0, 1179686, 65536, 0, 1179687, 65536, 0, 1179688, 131072, 1, 1179689, 262144, 2, 1179690, 327680, 2, 1179691, 393216, 2, 1179692, 458752, 2, 1179693, 393216, 2, 1179694, 458752, 2, 1179695, 393216, 2, 1179696, 458752, 2, 1179697, 65536, 0, 1245184, 393216, 2, 1245185, 458752, 2, 1245186, 393216, 2, 1245187, 458752, 2, 1245188, 393216, 2, 1245189, 458752, 2, 1245190, 393216, 2, 1245191, 458752, 2, 1245192, 65536, 0, 1245193, 65536, 0, 1245194, 65536, 0, 1245195, 65536, 0, 1245196, 0, 10, 1245197, 65536, 10, 1245198, 131072, 10, 1245199, 65536, 0, 1245200, 65536, 0, 1245201, 65536, 0, 1245202, 65536, 0, 1245203, 65536, 0, 1245204, 65536, 0, 1245205, 65536, 0, 1245206, 65536, 0, 1245207, 65536, 0, 1245208, 65536, 0, 1245209, 65536, 0, 1245210, 65536, 0, 1245211, 65536, 0, 1245212, 65536, 0, 1245213, 65536, 0, 1245214, 65536, 0, 1245215, 65536, 0, 1245216, 65536, 0, 1245217, 65536, 0, 1245218, 65536, 0, 1245219, 131072, 1, 1245220, 131072, 1, 1245221, 65536, 0, 1245222, 65536, 0, 1245223, 65536, 0, 1245224, 65536, 0, 1245225, 393216, 1, 1245226, 458752, 1, 1245227, 393216, 1, 1245228, 458752, 1, 1245229, 393216, 1, 1245230, 458752, 1, 1245231, 393216, 1, 1245232, 458752, 1, 1245233, 65536, 0, 1310720, 458752, 1, 1310721, 393216, 1, 1310722, 458752, 1, 1310723, 65536, 0, 1310724, 327680, 9, 1310725, 65536, 0, 1310726, 262144, 1, 1310727, 327680, 1, 1310728, 131072, 1, 1310729, 65536, 0, 1310730, 65536, 0, 1310731, 65536, 0, 1310732, 65536, 0, 1310733, 65536, 0, 1310734, 65536, 0, 1310735, 65536, 0, 1310736, 65536, 0, 1310737, 65536, 0, 1310738, 65536, 0, 1310739, 131072, 1, 1310740, 131072, 1, 1310741, 327680, 9, 1310742, 65536, 0, 1310743, 393216, 1, 1310744, 458752, 1, 1310745, 262144, 1, 1310746, 327680, 1, 1310747, 262144, 1, 1310748, 327680, 1, 1310749, 65536, 0, 1310750, 327680, 9, 1310751, 65536, 0, 1310752, 262144, 1, 1310753, 327680, 1, 1310754, 393216, 1, 1310755, 458752, 1, 1310756, 262144, 1, 1310757, 327680, 1, 1310758, 65536, 0, 1310759, 65536, 0, 1310760, 65536, 0, 1310761, 393216, 2, 1310762, 458752, 2, 1310763, 393216, 2, 1310764, 458752, 2, 1310765, 393216, 2, 1310766, 458752, 2, 1310767, 393216, 2, 1310768, 458752, 2, 1310769, 65536, 0, 1376256, 458752, 2, 1376257, 393216, 2, 1376258, 458752, 2, 1376259, 262144, 10, 1376260, 327680, 10, 1376261, 393216, 10, 1376262, 262144, 2, 1376263, 327680, 2, 1376264, 131072, 1, 1376265, 131072, 1, 1376266, 65536, 0, 1376267, 65536, 0, 1376268, 65536, 0, 1376269, 65536, 0, 1376270, 65536, 0, 1376271, 65536, 0, 1376272, 65536, 0, 1376273, 65536, 0, 1376274, 65536, 0, 1376275, 131072, 1, 1376276, 262144, 10, 1376277, 327680, 10, 1376278, 393216, 10, 1376279, 393216, 2, 1376280, 458752, 2, 1376281, 262144, 2, 1376282, 327680, 2, 1376283, 262144, 2, 1376284, 327680, 2, 1376285, 262144, 10, 1376286, 327680, 10, 1376287, 393216, 10, 1376288, 262144, 2, 1376289, 327680, 2, 1376290, 393216, 2, 1376291, 458752, 2, 1376292, 262144, 2, 1376293, 327680, 2, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 65536, 0, 1376297, 393216, 1, 1376298, 458752, 1, 1376299, 393216, 1, 1376300, 458752, 1, 1376301, 393216, 1, 1376302, 458752, 1, 1376303, 393216, 1, 1376304, 458752, 1, 1376305, 65536, 0, 1441792, 458752, 1, 1441793, 393216, 1, 1441794, 458752, 1, 1441795, 393216, 1, 1441796, 458752, 1, 1441797, 65536, 0, 1441798, 327680, 9, 1441799, 65536, 0, 1441800, 393216, 1, 1441801, 458752, 1, 1441802, 65536, 0, 1441803, 65536, 0, 1441804, 65536, 0, 1441805, 65536, 0, 1441806, 65536, 0, 1441807, 65536, 0, 1441808, 65536, 0, 1441809, 131072, 1, 1441810, 393216, 1, 1441811, 458752, 1, 1441812, 393216, 1, 1441813, 458752, 1, 1441814, 393216, 1, 1441815, 458752, 1, 1441816, 393216, 1, 1441817, 458752, 1, 1441818, 65536, 0, 1441819, 327680, 9, 1441820, 65536, 0, 1441821, 393216, 1, 1441822, 458752, 1, 1441823, 393216, 1, 1441824, 458752, 1, 1441825, 262144, 1, 1441826, 327680, 1, 1441827, 262144, 1, 1441828, 327680, 1, 1441829, 393216, 1, 1441830, 458752, 1, 1441831, 65536, 0, 1441832, 65536, 0, 1441833, 393216, 2, 1441834, 327680, 9, 1441835, 393216, 2, 1441836, 458752, 2, 1441837, 393216, 2, 1441838, 458752, 2, 1441839, 393216, 2, 1441840, 458752, 2, 1441841, 65536, 0, 1507328, 458752, 2, 1507329, 393216, 2, 1507330, 458752, 2, 1507331, 393216, 2, 1507332, 458752, 2, 1507333, 262144, 10, 1507334, 327680, 10, 1507335, 393216, 10, 1507336, 393216, 2, 1507337, 458752, 2, 1507338, 65536, 0, 1507339, 131072, 1, 1507340, 131072, 1, 1507341, 131072, 1, 1507342, 65536, 0, 1507343, 65536, 0, 1507344, 65536, 0, 1507345, 131072, 1, 1507346, 393216, 2, 1507347, 458752, 2, 1507348, 393216, 2, 1507349, 458752, 2, 1507350, 393216, 2, 1507351, 458752, 2, 1507352, 393216, 2, 1507353, 458752, 2, 1507354, 262144, 10, 1507355, 327680, 10, 1507356, 393216, 10, 1507357, 393216, 2, 1507358, 458752, 2, 1507359, 393216, 2, 1507360, 458752, 2, 1507361, 262144, 2, 1507362, 327680, 2, 1507363, 262144, 2, 1507364, 327680, 2, 1507365, 393216, 2, 1507366, 458752, 2, 1507367, 65536, 0, 1507368, 65536, 0, 1507369, 262144, 10, 1507370, 327680, 10, 1507371, 393216, 10, 1507372, 65536, 0, 1507373, 393216, 1, 1507374, 458752, 1, 1507375, 393216, 1, 1507376, 458752, 1, 1507377, 65536, 0, 1572864, 262144, 1, 1572865, 327680, 1, 1572866, 393216, 1, 1572867, 458752, 1, 1572868, 393216, 1, 1572869, 458752, 1, 1572870, 393216, 1, 1572871, 458752, 1, 1572872, 393216, 1, 1572873, 458752, 1, 1572874, 393216, 1, 1572875, 458752, 1, 1572876, 262144, 1, 1572877, 327680, 1, 1572878, 393216, 1, 1572879, 458752, 1, 1572880, 65536, 0, 1572881, 327680, 9, 1572882, 65536, 0, 1572883, 262144, 1, 1572884, 327680, 1, 1572885, 262144, 1, 1572886, 327680, 1, 1572887, 393216, 1, 1572888, 458752, 1, 1572889, 393216, 1, 1572890, 458752, 1, 1572891, 393216, 1, 1572892, 458752, 1, 1572893, 393216, 1, 1572894, 458752, 1, 1572895, 393216, 1, 1572896, 458752, 1, 1572897, 393216, 1, 1572898, 458752, 1, 1572899, 262144, 1, 1572900, 327680, 1, 1572901, 393216, 1, 1572902, 458752, 1, 1572903, 393216, 1, 1572904, 458752, 1, 1572905, 393216, 1, 1572906, 458752, 1, 1572907, 393216, 1, 1572908, 458752, 1, 1572909, 393216, 2, 1572910, 458752, 2, 1572911, 393216, 2, 1572912, 458752, 2, 1572913, 65536, 0, 1638400, 262144, 2, 1638401, 327680, 2, 1638402, 393216, 2, 1638403, 458752, 2, 1638404, 393216, 2, 1638405, 458752, 2, 1638406, 393216, 2, 1638407, 458752, 2, 1638408, 393216, 2, 1638409, 458752, 2, 1638410, 393216, 2, 1638411, 458752, 2, 1638412, 262144, 2, 1638413, 327680, 2, 1638414, 393216, 2, 1638415, 458752, 2, 1638416, 262144, 10, 1638417, 327680, 10, 1638418, 393216, 10, 1638419, 262144, 2, 1638420, 327680, 2, 1638421, 262144, 2, 1638422, 327680, 2, 1638423, 393216, 2, 1638424, 458752, 2, 1638425, 393216, 2, 1638426, 458752, 2, 1638427, 393216, 2, 1638428, 458752, 2, 1638429, 393216, 2, 1638430, 458752, 2, 1638431, 393216, 2, 1638432, 458752, 2, 1638433, 393216, 2, 1638434, 458752, 2, 1638435, 262144, 2, 1638436, 327680, 2, 1638437, 393216, 2, 1638438, 458752, 2, 1638439, 393216, 2, 1638440, 458752, 2, 1638441, 393216, 2, 1638442, 458752, 2, 1638443, 393216, 2, 1638444, 458752, 2, 1638445, 393216, 1, 1638446, 458752, 1, 1638447, 393216, 1, 1638448, 458752, 1, 1638449, 65536, 0, 1703936, 262144, 1, 1703937, 327680, 1, 1703938, 393216, 1, 1703939, 458752, 1, 1703940, 393216, 1, 1703941, 458752, 1, 1703942, 393216, 1, 1703943, 458752, 1, 1703944, 393216, 1, 1703945, 458752, 1, 1703946, 393216, 1, 1703947, 458752, 1, 1703948, 393216, 1, 1703949, 458752, 1, 1703950, 393216, 1, 1703951, 458752, 1, 1703952, 393216, 1, 1703953, 458752, 1, 1703954, 393216, 1, 1703955, 458752, 1, 1703956, 393216, 1, 1703957, 458752, 1, 1703958, 65536, 0, 1703959, 327680, 9, 1703960, 65536, 0, 1703961, 393216, 1, 1703962, 458752, 1, 1703963, 393216, 1, 1703964, 458752, 1, 1703965, 393216, 1, 1703966, 458752, 1, 1703967, 393216, 1, 1703968, 458752, 1, 1703969, 393216, 1, 1703970, 458752, 1, 1703971, 393216, 1, 1703972, 458752, 1, 1703973, 393216, 1, 1703974, 458752, 1, 1703975, 393216, 1, 1703976, 458752, 1, 1703977, 393216, 1, 1703978, 458752, 1, 1703979, 393216, 1, 1703980, 458752, 1, 1703981, 393216, 2, 1703982, 458752, 2, 1703983, 393216, 2, 1703984, 458752, 2, 1703985, 65536, 0, 1769472, 262144, 2, 1769473, 327680, 2, 1769474, 393216, 2, 1769475, 458752, 2, 1769476, 393216, 2, 1769477, 458752, 2, 1769478, 393216, 2, 1769479, 458752, 2, 1769480, 393216, 2, 1769481, 458752, 2, 1769482, 393216, 2, 1769483, 458752, 2, 1769484, 393216, 2, 1769485, 458752, 2, 1769486, 393216, 2, 1769487, 458752, 2, 1769488, 393216, 2, 1769489, 458752, 2, 1769490, 393216, 2, 1769491, 458752, 2, 1769492, 393216, 2, 1769493, 458752, 2, 1769494, 262144, 10, 1769495, 327680, 10, 1769496, 393216, 10, 1769497, 393216, 2, 1769498, 458752, 2, 1769499, 393216, 2, 1769500, 458752, 2, 1769501, 393216, 2, 1769502, 458752, 2, 1769503, 393216, 2, 1769504, 458752, 2, 1769505, 393216, 2, 1769506, 458752, 2, 1769507, 393216, 2, 1769508, 458752, 2, 1769509, 393216, 2, 1769510, 458752, 2, 1769511, 393216, 2, 1769512, 458752, 2, 1769513, 393216, 2, 1769514, 458752, 2, 1769515, 393216, 2, 1769516, 458752, 2, 1769517, 393216, 1, 1769518, 458752, 1, 1769519, 393216, 1, 1769520, 458752, 1, 1769521, 65536, 0, 1835008, 262144, 1, 1835009, 327680, 1, 1835010, 393216, 1, 1835011, 458752, 1, 1835012, 393216, 1, 1835013, 458752, 1, 1835014, 393216, 1, 1835015, 458752, 1, 1835016, 393216, 1, 1835017, 458752, 1, 1835018, 393216, 1, 1835019, 458752, 1, 1835020, 393216, 1, 1835021, 458752, 1, 1835022, 393216, 1, 1835023, 458752, 1, 1835024, 393216, 1, 1835025, 458752, 1, 1835026, 393216, 1, 1835027, 458752, 1, 1835028, 393216, 1, 1835029, 458752, 1, 1835030, 65536, 0, 1835031, 327680, 9, 1835032, 65536, 0, 1835033, 393216, 1, 1835034, 458752, 1, 1835035, 393216, 1, 1835036, 458752, 1, 1835037, 393216, 1, 1835038, 458752, 1, 1835039, 393216, 1, 1835040, 458752, 1, 1835041, 393216, 1, 1835042, 458752, 1, 1835043, 393216, 1, 1835044, 458752, 1, 1835045, 393216, 1, 1835046, 458752, 1, 1835047, 393216, 1, 1835048, 458752, 1, 1835049, 393216, 1, 1835050, 458752, 1, 1835051, 393216, 1, 1835052, 458752, 1, 1835053, 393216, 2, 1835054, 458752, 2, 1835055, 393216, 2, 1835056, 458752, 2, 1835057, 65536, 0, 1900544, 262144, 2, 1900545, 327680, 2, 1900546, 393216, 2, 1900547, 458752, 2, 1900548, 393216, 2, 1900549, 458752, 2, 1900550, 393216, 2, 1900551, 458752, 2, 1900552, 393216, 2, 1900553, 458752, 2, 1900554, 393216, 2, 1900555, 458752, 2, 1900556, 393216, 2, 1900557, 458752, 2, 1900558, 393216, 2, 1900559, 458752, 2, 1900560, 393216, 2, 1900561, 458752, 2, 1900562, 393216, 2, 1900563, 458752, 2, 1900564, 393216, 2, 1900565, 458752, 2, 1900566, 262144, 10, 1900567, 327680, 10, 1900568, 393216, 10, 1900569, 393216, 2, 1900570, 458752, 2, 1900571, 393216, 2, 1900572, 458752, 2, 1900573, 393216, 2, 1900574, 458752, 2, 1900575, 393216, 2, 1900576, 458752, 2, 1900577, 393216, 2, 1900578, 458752, 2, 1900579, 393216, 2, 1900580, 458752, 2, 1900581, 393216, 2, 1900582, 458752, 2, 1900583, 393216, 2, 1900584, 458752, 2, 1900585, 393216, 2, 1900586, 458752, 2, 1900587, 393216, 2, 1900588, 458752, 2, 1900589, 65536, 0, 1900590, 65536, 0, 1900591, 65536, 0, 1900592, 65536, 0, 1900593, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327680, 393216, 0, 327681, 458752, 0, 327682, 393216, 0, 327683, 458752, 0, 327684, 393216, 0, 327685, 458752, 0, 327686, 393216, 0, 327687, 458752, 0, 327688, 393216, 0, 327689, 458752, 0, 327690, 393216, 0, 327691, 458752, 0, 327692, 393216, 0, 327693, 458752, 0, 327694, 393216, 0, 327695, 458752, 0, 327696, 393216, 0, 327697, 458752, 0, 327698, 393216, 0, 327699, 458752, 0, 327700, 393216, 0, 327701, 458752, 0, 327702, 393216, 0, 327703, 458752, 0, 327704, 393216, 0, 327705, 458752, 0, 327706, 393216, 0, 327707, 458752, 0, 327708, 393216, 0, 327709, 458752, 0, 458752, 393216, 0, 458753, 458752, 0, 458754, 393216, 0, 458755, 458752, 0, 458756, 393216, 0, 458757, 458752, 0, 458758, 393216, 0, 458759, 458752, 0, 458760, 393216, 0, 458761, 458752, 0, 458762, 393216, 0, 458763, 458752, 0, 458764, 393216, 0, 458765, 458752, 0, 458766, 393216, 0, 458767, 458752, 0, 458768, 393216, 0, 458769, 458752, 0, 458770, 393216, 0, 458771, 458752, 0, 458772, 393216, 0, 458773, 458752, 0, 458774, 393216, 0, 458775, 458752, 0, 458776, 393216, 0, 458777, 458752, 0, 458778, 393216, 0, 458779, 458752, 0, 458780, 393216, 0, 458781, 458752, 0, 589824, 393216, 0, 589825, 458752, 0, 589826, 393216, 0, 589827, 458752, 0, 589828, 393216, 0, 589829, 458752, 0, 589830, 262144, 0, 589831, 327680, 0, 589832, 393216, 0, 589833, 458752, 0, 589834, 262144, 0, 589835, 327680, 0, 589836, 262144, 8, 589837, 327680, 8, 589838, 393216, 8, 589839, 393216, 0, 589840, 458752, 0, 589841, 393216, 0, 589842, 458752, 0, 589843, 393216, 0, 589844, 458752, 0, 589845, 393216, 0, 589846, 458752, 0, 589847, 393216, 0, 589848, 458752, 0, 589849, 393216, 0, 589850, 458752, 0, 589851, 393216, 0, 589852, 458752, 0, 655366, 65536, 4, 655367, 131072, 4, 655372, 262144, 9, 655374, 393216, 9, 655389, 393216, 0, 655390, 458752, 0, 655391, 393216, 0, 655392, 458752, 0, 655393, 393216, 0, 655394, 458752, 0, 655395, 393216, 0, 655396, 458752, 0, 655397, 393216, 0, 655398, 458752, 0, 655399, 393216, 0, 655400, 458752, 0, 655401, 393216, 0, 655402, 458752, 0, 655403, 393216, 0, 655404, 458752, 0, 655405, 393216, 0, 655406, 458752, 0, 655407, 393216, 0, 655408, 458752, 0, 720897, 393216, 0, 720898, 458752, 0, 720899, 262144, 0, 720900, 327680, 0, 720901, 393216, 0, 720902, 65536, 5, 720903, 131072, 5, 720904, 327680, 8, 720905, 393216, 8, 720914, 262144, 8, 720915, 327680, 8, 720916, 393216, 8, 720917, 393216, 0, 720918, 458752, 0, 720919, 393216, 0, 720920, 458752, 0, 720921, 393216, 0, 720922, 458752, 0, 720923, 393216, 0, 720924, 458752, 0, 786439, 262144, 9, 786441, 393216, 9, 786445, 262149, 7, 786450, 262144, 9, 786452, 393216, 9, 786461, 393216, 0, 786462, 458752, 0, 786463, 393216, 0, 786464, 458752, 0, 786465, 393216, 0, 786466, 458752, 0, 786467, 393216, 0, 786468, 458752, 0, 786469, 393216, 0, 786470, 458752, 0, 786471, 393216, 0, 786472, 458752, 0, 786473, 393216, 0, 786474, 458752, 0, 786475, 393216, 0, 786476, 458752, 0, 786477, 393216, 0, 786478, 458752, 0, 786479, 393216, 0, 786480, 458752, 0, 851968, 393216, 0, 851969, 458752, 0, 851970, 393216, 0, 851971, 458752, 0, 851972, 393216, 0, 851973, 458752, 0, 851974, 393216, 0, 851975, 458752, 0, 851976, 262144, 0, 851977, 327680, 0, 851980, 0, 11, 851981, 65536, 11, 851982, 131072, 11, 851986, 393216, 0, 851987, 458752, 0, 851988, 393216, 0, 851989, 458752, 0, 851990, 393216, 0, 851991, 458752, 0, 851992, 393216, 0, 851993, 458752, 0, 851994, 262144, 8, 851995, 327680, 8, 851996, 393216, 8, 851999, 65536, 4, 852000, 131072, 4, 917516, 0, 12, 917518, 131072, 12, 917524, 65536, 4, 917525, 131072, 4, 917530, 262144, 9, 917532, 393216, 9, 917533, 262144, 0, 917534, 327680, 0, 917535, 65536, 5, 917536, 131072, 5, 917537, 262144, 8, 917538, 327680, 8, 917539, 393216, 8, 917540, 262144, 0, 917541, 327680, 0, 917542, 393216, 0, 917543, 458752, 0, 917544, 262144, 8, 917545, 327680, 8, 917546, 393216, 8, 917547, 393216, 0, 917548, 458752, 0, 917549, 393216, 0, 917550, 458752, 0, 917551, 393216, 0, 917552, 458752, 0, 983041, 393216, 0, 983042, 458752, 0, 983043, 262144, 0, 983044, 327680, 0, 983045, 262144, 8, 983046, 327680, 8, 983047, 393216, 8, 983052, 0, 13, 983054, 131072, 13, 983057, 262149, 7, 983060, 65536, 5, 983061, 131072, 5, 983062, 393216, 0, 983063, 458752, 0, 983064, 262144, 0, 983065, 327680, 0, 983073, 262144, 9, 983075, 393216, 9, 983080, 262144, 9, 983082, 393216, 9, 1048581, 262144, 9, 1048583, 393216, 9, 1048588, 196608, 12, 1048590, 196608, 11, 1048602, 262149, 7, 1048617, 262144, 0, 1048618, 327680, 0, 1048619, 393216, 0, 1048620, 458752, 0, 1048621, 393216, 0, 1048622, 458752, 0, 1048623, 393216, 0, 1048624, 458752, 0, 1114112, 393216, 0, 1114113, 458752, 0, 1114114, 393216, 0, 1114115, 458752, 0, 1114116, 393216, 0, 1114117, 458752, 0, 1114118, 393216, 0, 1114119, 458752, 0, 1114124, 262149, 7, 1114147, 262149, 7, 1114155, 65536, 4, 1114156, 131072, 4, 1179654, 65536, 4, 1179655, 131072, 4, 1179689, 393216, 0, 1179690, 458752, 0, 1179691, 65536, 5, 1179692, 131072, 5, 1179693, 393216, 0, 1179694, 458752, 0, 1179695, 393216, 0, 1179696, 458752, 0, 1245185, 393216, 0, 1245186, 458752, 0, 1245187, 262144, 8, 1245188, 327680, 8, 1245189, 393216, 8, 1245190, 65536, 5, 1245191, 131072, 5, 1245192, 262149, 7, 1245204, 262144, 8, 1245205, 327680, 8, 1245206, 393216, 8, 1245207, 393216, 0, 1245208, 458752, 0, 1245209, 262144, 0, 1245210, 327680, 0, 1245211, 262144, 0, 1245212, 327680, 0, 1245213, 262144, 8, 1245214, 327680, 8, 1245215, 393216, 8, 1245216, 262144, 0, 1245217, 327680, 0, 1245218, 393216, 0, 1245219, 458752, 0, 1245220, 262144, 0, 1245221, 327680, 0, 1310723, 262144, 9, 1310725, 393216, 9, 1310740, 262144, 9, 1310742, 393216, 9, 1310749, 262144, 9, 1310751, 393216, 9, 1310752, 65536, 4, 1310753, 131072, 4, 1310758, 262149, 7, 1310761, 393216, 0, 1310762, 458752, 0, 1310763, 393216, 0, 1310764, 458752, 0, 1310765, 393216, 0, 1310766, 458752, 0, 1310767, 393216, 0, 1310768, 458752, 0, 1376257, 393216, 0, 1376258, 458752, 0, 1376259, 393216, 0, 1376260, 458752, 0, 1376261, 262144, 8, 1376262, 327680, 8, 1376263, 393216, 8, 1376264, 393216, 0, 1376265, 458752, 0, 1376270, 262149, 7, 1376274, 393216, 0, 1376275, 458752, 0, 1376276, 393216, 0, 1376277, 458752, 0, 1376278, 393216, 0, 1376279, 458752, 0, 1376280, 393216, 0, 1376281, 458752, 0, 1376282, 262144, 8, 1376283, 327680, 8, 1376284, 393216, 8, 1376285, 393216, 0, 1376286, 458752, 0, 1376287, 393216, 0, 1376288, 65536, 5, 1376289, 131072, 5, 1376290, 327680, 0, 1376291, 262144, 0, 1376292, 327680, 0, 1376293, 393216, 0, 1376294, 458752, 0, 1376297, 262144, 8, 1376298, 327680, 8, 1376299, 393216, 8, 1441797, 262144, 9, 1441799, 393216, 9, 1441818, 262144, 9, 1441820, 393216, 9, 1441831, 0, 17, 1441832, 65536, 17, 1441833, 262144, 9, 1441835, 393216, 9, 1441837, 393216, 0, 1441838, 458752, 0, 1441839, 393216, 0, 1441840, 458752, 0, 1507330, 393216, 0, 1507331, 458752, 0, 1507332, 393216, 0, 1507333, 458752, 0, 1507334, 393216, 0, 1507335, 458752, 0, 1507336, 393216, 0, 1507337, 458752, 0, 1507338, 393216, 0, 1507339, 458752, 0, 1507340, 262144, 0, 1507341, 327680, 0, 1507342, 393216, 0, 1507343, 458752, 0, 1507344, 262144, 8, 1507345, 327680, 8, 1507346, 393216, 8, 1507347, 262144, 0, 1507348, 327680, 0, 1507349, 262144, 0, 1507350, 327680, 0, 1507351, 393216, 0, 1507352, 458752, 0, 1507353, 393216, 0, 1507354, 458752, 0, 1507355, 393216, 0, 1507356, 458752, 0, 1507357, 393216, 0, 1507358, 458752, 0, 1507359, 393216, 0, 1507360, 458752, 0, 1507361, 393216, 0, 1507362, 458752, 0, 1507363, 262144, 0, 1507364, 327680, 0, 1507365, 393216, 0, 1507366, 458752, 0, 1507367, 0, 18, 1507368, 65536, 18, 1507369, 393216, 0, 1507370, 458752, 0, 1507371, 393216, 0, 1507372, 458752, 0, 1572874, 65536, 4, 1572875, 131072, 4, 1572880, 262144, 9, 1572882, 393216, 9, 1572909, 393216, 0, 1572910, 458752, 0, 1572911, 393216, 0, 1572912, 458752, 0, 1638402, 393216, 0, 1638403, 458752, 0, 1638404, 393216, 0, 1638405, 458752, 0, 1638406, 393216, 0, 1638407, 458752, 0, 1638408, 393216, 0, 1638409, 458752, 0, 1638410, 65536, 5, 1638411, 131072, 5, 1638412, 393216, 0, 1638413, 458752, 0, 1638414, 393216, 0, 1638415, 458752, 0, 1638416, 393216, 0, 1638417, 458752, 0, 1638418, 393216, 0, 1638419, 458752, 0, 1638420, 393216, 0, 1638421, 458752, 0, 1638422, 262144, 8, 1638423, 327680, 8, 1638424, 393216, 8, 1638425, 393216, 0, 1638426, 458752, 0, 1638427, 393216, 0, 1638428, 458752, 0, 1638429, 393216, 0, 1638430, 458752, 0, 1638431, 393216, 0, 1638432, 458752, 0, 1638433, 393216, 0, 1638434, 458752, 0, 1638435, 393216, 0, 1638436, 458752, 0, 1638437, 393216, 0, 1638438, 458752, 0, 1638439, 393216, 0, 1638440, 458752, 0, 1638441, 393216, 0, 1638442, 458752, 0, 1638443, 393216, 0, 1638444, 458752, 0, 1703958, 262144, 9, 1703960, 393216, 9, 1703981, 393216, 0, 1703982, 458752, 0, 1703983, 393216, 0, 1703984, 458752, 0, 1769474, 393216, 0, 1769475, 458752, 0, 1769476, 393216, 0, 1769477, 458752, 0, 1769478, 393216, 0, 1769479, 458752, 0, 1769480, 393216, 0, 1769481, 458752, 0, 1769482, 393216, 0, 1769483, 458752, 0, 1769484, 393216, 0, 1769485, 458752, 0, 1769486, 393216, 0, 1769487, 458752, 0, 1769488, 393216, 0, 1769489, 458752, 0, 1769490, 393216, 0, 1769491, 458752, 0, 1769492, 393216, 0, 1769493, 458752, 0, 1769494, 262144, 8, 1769495, 327680, 8, 1769496, 393216, 8, 1769497, 393216, 0, 1769498, 458752, 0, 1769499, 393216, 0, 1769500, 458752, 0, 1769501, 393216, 0, 1769502, 458752, 0, 1769503, 393216, 0, 1769504, 458752, 0, 1769505, 393216, 0, 1769506, 458752, 0, 1769507, 393216, 0, 1769508, 458752, 0, 1769509, 393216, 0, 1769510, 458752, 0, 1769511, 393216, 0, 1769512, 458752, 0, 1769513, 393216, 0, 1769514, 458752, 0, 1769515, 393216, 0, 1769516, 458752, 0, 1835030, 262144, 9, 1835032, 393216, 9 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 393218, 393216, 4, 393220, 393216, 4, 393222, 393216, 4, 393224, 393216, 4, 393226, 393216, 4, 393228, 393216, 4, 393230, 393216, 4, 393232, 393216, 4, 393234, 393216, 4, 393236, 393216, 4, 393238, 393216, 4, 393240, 393216, 4, 393242, 393216, 4, 393244, 393216, 4, 393246, 393216, 4, 458768, 393216, 5, 458770, 393216, 5, 458772, 393216, 5, 458774, 393216, 5, 458776, 393216, 5, 458778, 393216, 5, 458780, 393216, 5, 458782, 393216, 5, 524290, 393216, 4, 524292, 393216, 4, 524294, 393216, 4, 524296, 393216, 4, 524298, 393216, 4, 524300, 393216, 4, 524302, 393216, 4, 524304, 393216, 4, 524306, 393216, 4, 524308, 393216, 4, 524310, 393216, 4, 524312, 393216, 4, 524314, 393216, 4, 524316, 393216, 4, 524318, 393216, 4, 655362, 393216, 4, 655364, 393216, 4, 655366, 393216, 4, 655368, 393216, 6, 655370, 393216, 4, 655372, 393216, 6, 655374, 327680, 4, 655377, 393216, 4, 655379, 393216, 4, 655381, 393216, 4, 655383, 393216, 4, 655385, 393216, 4, 655387, 393216, 4, 655389, 393216, 4, 720896, 458752, 0, 720902, 458752, 0, 720903, 262144, 8, 720904, 393216, 7, 720908, 0, 2, 720917, 393216, 5, 720919, 393216, 5, 720921, 393216, 5, 720923, 393216, 5, 720924, 327680, 4, 720925, 393216, 5, 720927, 393216, 4, 720929, 393216, 4, 720931, 393216, 4, 720933, 393216, 4, 720935, 393216, 4, 720937, 393216, 4, 720939, 393216, 4, 720941, 393216, 4, 720943, 393216, 4, 720945, 393216, 4, 786432, 327680, 4, 786435, 393216, 4, 786437, 393216, 6, 786439, 393216, 4, 786444, 0, 3, 786452, 327680, 4, 786455, 393216, 4, 786457, 393216, 4, 786459, 393216, 4, 786461, 393216, 4, 786463, 393216, 5, 786465, 393216, 5, 786467, 393216, 5, 786469, 393216, 5, 786471, 393216, 5, 786473, 393216, 5, 786475, 393216, 5, 786477, 393216, 5, 786479, 393216, 5, 786481, 393216, 5, 851973, 393216, 7, 851996, 327680, 4, 851999, 393216, 4, 852001, 393216, 4, 852003, 393216, 4, 852005, 393216, 4, 852007, 393216, 4, 852009, 393216, 4, 852011, 393216, 4, 852013, 393216, 4, 852015, 393216, 4, 852017, 393216, 4, 917506, 393216, 4, 917508, 393216, 4, 917510, 393216, 4, 917512, 393216, 4, 917514, 393216, 6, 917521, 327680, 4, 917524, 393216, 4, 917526, 393216, 4, 917528, 393216, 4, 917530, 393216, 4, 917535, 393216, 0, 917536, 458752, 0, 917537, 393216, 5, 917545, 393216, 5, 917549, 393216, 5, 917551, 393216, 5, 917553, 393216, 5, 983040, 458752, 0, 983050, 393216, 7, 983060, 262144, 0, 983061, 327680, 0, 983067, 0, 2, 983068, 327680, 6, 983070, 327680, 4, 983073, 393216, 4, 983075, 327680, 6, 983077, 327680, 4, 983080, 393216, 4, 983085, 393216, 4, 983087, 393216, 4, 983089, 393216, 4, 1048577, 393216, 4, 1048579, 393216, 4, 1048581, 393216, 6, 1048585, 0, 2, 1048595, 327680, 6, 1048597, 327680, 4, 1048600, 393216, 4, 1048602, 393216, 6, 1048603, 0, 3, 1048604, 327680, 7, 1048611, 327680, 7, 1048614, 0, 2, 1048621, 393216, 5, 1048623, 393216, 5, 1048625, 393216, 5, 1114113, 393216, 5, 1114117, 393216, 7, 1114121, 0, 3, 1114131, 327680, 7, 1114138, 393216, 7, 1114150, 0, 3, 1114152, 327680, 6, 1114155, 393216, 6, 1114157, 393216, 4, 1114159, 393216, 4, 1114161, 393216, 4, 1179650, 393216, 4, 1179652, 393216, 4, 1179654, 393216, 4, 1179656, 393216, 4, 1179688, 327680, 7, 1179691, 393216, 0, 1179692, 458752, 0, 1179693, 393216, 5, 1179695, 393216, 5, 1179697, 393216, 5, 1245184, 458752, 0, 1245190, 262144, 0, 1245191, 327680, 0, 1245224, 327680, 4, 1245227, 393216, 4, 1245229, 393216, 4, 1245231, 393216, 4, 1245233, 393216, 4, 1310721, 393216, 4, 1310723, 393216, 4, 1310725, 327680, 6, 1310728, 393216, 6, 1310742, 327680, 4, 1310745, 393216, 4, 1310747, 393216, 6, 1310749, 393216, 6, 1310751, 327680, 6, 1310753, 327680, 4, 1310756, 393216, 4, 1310758, 393216, 6, 1310763, 393216, 5, 1310765, 393216, 5, 1310767, 393216, 5, 1310769, 393216, 5, 1376256, 458752, 0, 1376257, 393216, 5, 1376259, 393216, 5, 1376261, 327680, 7, 1376264, 393216, 7, 1376267, 0, 2, 1376281, 393216, 5, 1376283, 393216, 7, 1376285, 393216, 7, 1376287, 393216, 0, 1376288, 458752, 0, 1376289, 262144, 0, 1376290, 327680, 0, 1376294, 393216, 7, 1376296, 327680, 4, 1376299, 393216, 4, 1376301, 393216, 4, 1376303, 393216, 4, 1376305, 393216, 4, 1441793, 393216, 4, 1441795, 393216, 4, 1441797, 393216, 4, 1441799, 327680, 4, 1441802, 393216, 4, 1441803, 0, 3, 1441808, 0, 2, 1441809, 327680, 4, 1441812, 393216, 4, 1441814, 393216, 4, 1441816, 393216, 4, 1441818, 393216, 4, 1441820, 327680, 4, 1441823, 393216, 4, 1441825, 393216, 4, 1441827, 393216, 6, 1441828, 327680, 4, 1441831, 393216, 4, 1441837, 393216, 5, 1441839, 393216, 5, 1441841, 393216, 5, 1507328, 262144, 0, 1507329, 327680, 0, 1507338, 393216, 5, 1507344, 0, 3, 1507350, 393216, 5, 1507352, 393216, 5, 1507354, 393216, 5, 1507359, 393216, 5, 1507361, 393216, 5, 1507363, 393216, 7, 1507367, 393216, 0, 1507368, 458752, 0, 1507372, 327680, 4, 1507375, 393216, 4, 1507377, 393216, 4, 1572866, 393216, 6, 1572868, 393216, 4, 1572870, 393216, 4, 1572872, 393216, 4, 1572874, 393216, 4, 1572876, 393216, 4, 1572877, 327680, 4, 1572880, 393216, 4, 1572882, 327680, 6, 1572885, 393216, 6, 1572886, 327680, 4, 1572889, 393216, 4, 1572891, 393216, 4, 1572893, 393216, 4, 1572895, 393216, 4, 1572897, 393216, 4, 1572899, 393216, 4, 1572900, 327680, 4, 1572903, 393216, 4, 1572905, 393216, 4, 1572907, 393216, 4, 1572909, 393216, 4, 1572911, 393216, 5, 1572913, 393216, 5, 1638400, 262144, 0, 1638401, 327680, 0, 1638402, 393216, 7, 1638404, 393216, 5, 1638406, 393216, 5, 1638408, 393216, 5, 1638410, 393216, 0, 1638411, 458752, 0, 1638412, 393216, 5, 1638416, 393216, 5, 1638418, 327680, 7, 1638421, 393216, 7, 1638425, 393216, 5, 1638427, 393216, 5, 1638429, 393216, 5, 1638431, 393216, 5, 1638433, 393216, 5, 1638435, 393216, 5, 1638439, 393216, 5, 1638441, 393216, 5, 1638443, 393216, 5, 1638444, 327680, 4, 1638445, 393216, 5, 1638447, 393216, 4, 1638449, 393216, 4, 1703938, 393216, 6, 1703940, 393216, 4, 1703942, 393216, 4, 1703944, 393216, 4, 1703946, 393216, 4, 1703948, 393216, 4, 1703950, 393216, 4, 1703952, 393216, 4, 1703954, 393216, 4, 1703956, 393216, 4, 1703958, 393216, 4, 1703960, 327680, 4, 1703963, 393216, 4, 1703965, 393216, 4, 1703967, 393216, 4, 1703969, 393216, 4, 1703971, 393216, 4, 1703973, 393216, 4, 1703975, 393216, 4, 1703977, 393216, 4, 1703979, 393216, 4, 1703981, 393216, 4, 1703983, 393216, 5, 1703985, 393216, 5, 1769472, 262144, 0, 1769473, 327680, 0, 1769474, 393216, 7, 1769476, 393216, 5, 1769478, 393216, 5, 1769480, 393216, 5, 1769482, 393216, 5, 1769484, 393216, 5, 1769486, 393216, 5, 1769488, 393216, 5, 1769490, 393216, 5, 1769492, 393216, 5, 1769494, 393216, 5, 1769499, 393216, 5, 1769501, 393216, 5, 1769503, 393216, 5, 1769505, 393216, 5, 1769507, 393216, 5, 1769509, 393216, 5, 1769511, 393216, 5, 1769513, 393216, 5, 1769515, 393216, 5, 1769516, 327680, 4, 1769517, 393216, 5, 1769519, 393216, 4, 1769521, 393216, 4, 1835010, 393216, 6, 1835012, 393216, 4, 1835014, 393216, 4, 1835016, 393216, 4, 1835018, 393216, 4, 1835020, 393216, 4, 1835022, 393216, 4, 1835024, 393216, 4, 1835026, 393216, 4, 1835028, 393216, 4, 1835030, 393216, 4, 1835032, 327680, 4, 1835035, 393216, 4, 1835037, 393216, 4, 1835039, 393216, 4, 1835041, 393216, 4, 1835043, 393216, 4, 1835045, 393216, 4, 1835047, 393216, 4, 1835049, 393216, 4, 1835051, 393216, 4, 1835053, 393216, 4, 1900568, 393216, 5 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 592) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 560) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 624) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 432) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 432) +texture = ExtResource("305") +facing = "Down" diff --git a/Maps/Routes/Route8/Route_8_Grove_tileset.tres b/Maps/Routes/Route8/Route_8_Grove_tileset.tres new file mode 100644 index 000000000..203926686 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Grove_tileset.tres @@ -0,0 +1,149 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route08.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower8_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +1:0/0 = 0 +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:18/0 = 0 +2:1/0 = 0 +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +3:11/0 = 0 +3:12/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/5 = SubResource("src5") diff --git a/Maps/Routes/Route8/Route_8_M160.gd b/Maps/Routes/Route8/Route_8_M160.gd new file mode 100644 index 000000000..f232a8892 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M160.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map160 + +var map_name = "Route 08" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(272, 208): + Global.game.play_dialogue("MAP160_NPC_1") + return null diff --git a/Maps/Routes/Route8/Route_8_M160.gd.uid b/Maps/Routes/Route8/Route_8_M160.gd.uid new file mode 100644 index 000000000..9b79acf55 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M160.gd.uid @@ -0,0 +1 @@ +uid://dwmd8yl4qrin4 diff --git a/Maps/Routes/Route8/Route_8_M160.tscn b/Maps/Routes/Route8/Route_8_M160.tscn new file mode 100644 index 000000000..f961c46ec --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M160.tscn @@ -0,0 +1,52 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route8/Route_8_M160_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route8/Route_8_M160.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_056.png" id="301"] +[node name="Route 08" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 262145, 0, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 262145, 4, 65550, 131073, 1, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 4, 131076, 131072, 0, 131077, 65536, 0, 131078, 0, 0, 131079, 196608, 0, 131080, 131072, 0, 131081, 196608, 0, 131082, 131072, 0, 131083, 65536, 0, 131084, 0, 0, 131085, 196608, 0, 131086, 262145, 2, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 1, 0, 131131, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 4, 196612, 131072, 1, 196613, 65536, 1, 196614, 0, 1, 196615, 196608, 1, 196616, 131072, 1, 196617, 196608, 1, 196618, 131072, 1, 196619, 65536, 1, 196620, 0, 1, 196621, 196608, 1, 196622, 262145, 2, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 196660, 1, 0, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 1, 0, 196667, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 131072, 2, 262149, 65536, 2, 262150, 0, 2, 262151, 196608, 2, 262152, 131072, 2, 262153, 196608, 2, 262154, 131072, 2, 262155, 65536, 2, 262156, 0, 2, 262157, 196608, 2, 262158, 262145, 2, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 262194, 1, 0, 262195, 1, 0, 262196, 1, 0, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 1, 0, 262203, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 131072, 3, 327685, 65536, 3, 327686, 0, 3, 327687, 196608, 3, 327688, 131072, 3, 327689, 196608, 3, 327690, 131072, 3, 327691, 65536, 3, 327692, 0, 3, 327693, 196608, 3, 327694, 262145, 2, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 327730, 1, 0, 327731, 1, 0, 327732, 1, 0, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 1, 0, 327739, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 262144, 0, 393221, 262144, 0, 393222, 262144, 0, 393223, 262144, 0, 393224, 262144, 0, 393225, 262144, 0, 393226, 262144, 0, 393227, 262144, 0, 393228, 262144, 0, 393229, 262144, 0, 393230, 262145, 2, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 393266, 1, 0, 393267, 1, 0, 393268, 1, 0, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 0, 393275, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 262144, 0, 458757, 262144, 0, 458758, 262144, 0, 458759, 262144, 0, 458760, 262144, 0, 458761, 262144, 0, 458762, 262144, 0, 458763, 262144, 0, 458764, 262144, 0, 458765, 262144, 0, 458766, 262145, 2, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 458802, 1, 0, 458803, 1, 0, 458804, 1, 0, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 1, 0, 458811, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 262144, 0, 524293, 262144, 0, 524294, 262144, 0, 524295, 262144, 0, 524296, 262144, 0, 524297, 262144, 0, 524298, 262144, 0, 524299, 262144, 0, 524300, 262144, 0, 524301, 262144, 0, 524302, 262145, 2, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 524338, 1, 0, 524339, 1, 0, 524340, 1, 0, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 1, 0, 524347, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 262144, 0, 589829, 262144, 0, 589830, 262144, 0, 589831, 262144, 0, 589832, 262144, 0, 589833, 262144, 0, 589834, 262144, 0, 589835, 262144, 0, 589836, 262144, 0, 589837, 262144, 0, 589838, 262145, 2, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 589874, 1, 0, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 262144, 0, 655365, 262144, 0, 655366, 262144, 0, 655367, 262144, 0, 655368, 262144, 0, 655369, 262144, 0, 655370, 262144, 0, 655371, 262144, 0, 655372, 262144, 0, 655373, 262144, 0, 655374, 262145, 2, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 131073, 0, 720900, 131073, 3, 720901, 131073, 3, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 131073, 3, 720910, 65537, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 983090, 1, 0, 983091, 1, 0, 983092, 1, 0, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048625, 1, 0, 1048626, 1, 0, 1048627, 1, 0, 1048628, 1, 0, 1048629, 1, 0, 1048630, 1, 0, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 0, 1048635, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 0, 1114161, 1, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 0, 1114171, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 0, 1179696, 1, 0, 1179697, 1, 0, 1179698, 1, 0, 1179699, 1, 0, 1179700, 1, 0, 1179701, 1, 0, 1179702, 1, 0, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 0, 1179707, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1245234, 1, 0, 1245235, 1, 0, 1245236, 1, 0, 1245237, 1, 0, 1245238, 1, 0, 1245239, 1, 0, 1245240, 1, 0, 1245241, 1, 0, 1245242, 1, 0, 1245243, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 0, 1310769, 1, 0, 1310770, 1, 0, 1310771, 1, 0, 1310772, 1, 0, 1310773, 1, 0, 1310774, 1, 0, 1310775, 1, 0, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 0, 1310779, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 0, 1376303, 1, 0, 1376304, 1, 0, 1376305, 1, 0, 1376306, 1, 0, 1376307, 1, 0, 1376308, 1, 0, 1376309, 1, 0, 1376310, 1, 0, 1376311, 1, 0, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 0, 1376315, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1703956, 1, 0, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1769492, 1, 0, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1769522, 1, 0, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1835058, 1, 0, 1835059, 1, 0, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1900564, 1, 0, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 0, 1900594, 1, 0, 1900595, 1, 0, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 0, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 1900603, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 0, 1966128, 1, 0, 1966129, 1, 0, 1966130, 1, 0, 1966131, 1, 0, 1966132, 1, 0, 1966133, 1, 0, 1966134, 1, 0, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 1966139, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 0, 2031664, 1, 0, 2031665, 1, 0, 2031666, 1, 0, 2031667, 1, 0, 2031668, 1, 0, 2031669, 1, 0, 2031670, 1, 0, 2031671, 1, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2031675, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 0, 2097200, 1, 0, 2097201, 1, 0, 2097202, 1, 0, 2097203, 1, 0, 2097204, 1, 0, 2097205, 1, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 0, 2162737, 1, 0, 2162738, 1, 0, 2162739, 1, 0, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0, 2228274, 1, 0, 2228275, 1, 0, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 0, 2359347, 1, 0, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 0, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2687035, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2752571, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2818107, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 0, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 2883643, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 2949179, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3014714, 1, 0, 3014715, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0, 3080250, 1, 0, 3080251, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3145778, 1, 0, 3145779, 1, 0, 3145780, 1, 0, 3145781, 1, 0, 3145782, 1, 0, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 0, 3145786, 1, 0, 3145787, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0, 3211314, 1, 0, 3211315, 1, 0, 3211316, 1, 0, 3211317, 1, 0, 3211318, 1, 0, 3211319, 1, 0, 3211320, 1, 0, 3211321, 1, 0, 3211322, 1, 0, 3211323, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 0, 3276809, 1, 0, 3276810, 1, 0, 3276811, 1, 0, 3276812, 1, 0, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 0, 3276823, 1, 0, 3276824, 1, 0, 3276825, 1, 0, 3276826, 1, 0, 3276827, 1, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3276850, 1, 0, 3276851, 1, 0, 3276852, 1, 0, 3276853, 1, 0, 3276854, 1, 0, 3276855, 1, 0, 3276856, 1, 0, 3276857, 1, 0, 3276858, 1, 0, 3276859, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 0, 3342344, 1, 0, 3342345, 1, 0, 3342346, 1, 0, 3342347, 1, 0, 3342348, 1, 0, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 0, 3342361, 1, 0, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 1, 0, 3342386, 1, 0, 3342387, 1, 0, 3342388, 1, 0, 3342389, 1, 0, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 0, 3342393, 1, 0, 3342394, 1, 0, 3342395, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 0, 3407880, 1, 0, 3407881, 1, 0, 3407882, 1, 0, 3407883, 1, 0, 3407884, 1, 0, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 1, 0, 3407896, 1, 0, 3407897, 1, 0, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 0, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 0, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 1, 0, 3407931, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 0, 3473416, 1, 0, 3473417, 1, 0, 3473418, 1, 0, 3473419, 1, 0, 3473420, 1, 0, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 1, 0, 3473432, 1, 0, 3473433, 1, 0, 3473434, 1, 0, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 0, 3473466, 1, 0, 3473467, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 0, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 0, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 1, 0, 3538968, 1, 0, 3538969, 1, 0, 3538970, 1, 0, 3538971, 1, 0, 3538972, 1, 0, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 0, 3538994, 1, 0, 3538995, 1, 0, 3538996, 1, 0, 3538997, 1, 0, 3538998, 1, 0, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 0, 3539003, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 0, 3604491, 1, 0, 3604492, 1, 0, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 1, 0, 3604504, 1, 0, 3604505, 1, 0, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 1, 0, 3604530, 1, 0, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 0, 3604534, 1, 0, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 0, 3670026, 1, 0, 3670027, 1, 0, 3670028, 1, 0, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 1, 0, 3670040, 1, 0, 3670041, 1, 0, 3670042, 1, 0, 3670043, 1, 0, 3670044, 1, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 1, 0, 3670062, 1, 0, 3670063, 1, 0, 3670064, 1, 0, 3670065, 1, 0, 3670066, 1, 0, 3670067, 1, 0, 3670068, 1, 0, 3670069, 1, 0, 3670070, 1, 0, 3670071, 1, 0, 3670072, 1, 0, 3670073, 1, 0, 3670074, 1, 0, 3670075, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 0, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3735602, 1, 0, 3735603, 1, 0, 3735604, 1, 0, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 0, 3735608, 1, 0, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 0, 3801113, 1, 0, 3801114, 1, 0, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 0, 3801142, 1, 0, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 1, 0, 3866678, 1, 0, 3866679, 1, 0, 3866680, 1, 0, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393222, 262144, 6, 393226, 393216, 6, 458754, 0, 15, 458755, 65536, 15, 458756, 458752, 18, 458758, 262144, 7, 458759, 327680, 7, 458760, 327680, 7, 458761, 327680, 7, 458762, 393216, 7, 458765, 458752, 18, 458766, 262144, 15, 458767, 327680, 15, 524290, 0, 16, 524291, 65536, 16, 524292, 458752, 18, 524301, 458752, 18, 524302, 262144, 16, 524303, 327680, 16, 589826, 0, 17, 589827, 65536, 17, 589828, 458752, 18, 589837, 458752, 18, 589838, 262144, 17, 589839, 327680, 17, 655362, 0, 18, 655363, 65536, 18, 655364, 131072, 18, 655373, 196608, 18, 655374, 262144, 18, 655375, 327680, 18 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327691, 262144, 2, 327692, 327680, 2, 393227, 262144, 3, 393228, 327680, 3 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 272) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town.tscn" +location = Vector2(2800, 2128) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 272) +scene_destination = "res://Maps/Routes/Route8/Route_8.tscn" +location = Vector2(528, 2416) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 208) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/Routes/Route8/Route_8_M160_tileset.tres b/Maps/Routes/Route8/Route_8_M160_tileset.tres new file mode 100644 index 000000000..923a26d17 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M160_tileset.tres @@ -0,0 +1,194 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Gatehouse.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +4:0/0 = 0 +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route8/Route_8_M161.gd b/Maps/Routes/Route8/Route_8_M161.gd new file mode 100644 index 000000000..505a1de2a --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M161.gd @@ -0,0 +1,49 @@ +extends Node2D # gen_map.py Map161 + +var map_name = "Route 08" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1328, 208): + Global.game.play_dialogue("MAP161_SIGN_1") + if check_pos == Vector2(144, 368): + Global.game.play_dialogue("MAP161_SIGN_2") + if check_pos == Vector2(1040, 336): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/Routes/Route8/Route_8.tscn" + Global.game.release_player() diff --git a/Maps/Routes/Route8/Route_8_M161.gd.uid b/Maps/Routes/Route8/Route_8_M161.gd.uid new file mode 100644 index 000000000..955e47954 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M161.gd.uid @@ -0,0 +1 @@ +uid://ds0pht3v1igr1 diff --git a/Maps/Routes/Route8/Route_8_M161.tscn b/Maps/Routes/Route8/Route_8_M161.tscn new file mode 100644 index 000000000..a781b385b --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M161.tscn @@ -0,0 +1,59 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route8/Route_8_M161_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route8/Route_8_M161.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_129.png" id="401"] +[node name="Route 08" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 262145, 0, 196635, 262145, 4, 196636, 262145, 4, 196637, 262145, 4, 196638, 262145, 4, 196639, 262145, 4, 196640, 262145, 4, 196641, 262145, 4, 196642, 262145, 4, 196643, 131073, 1, 196644, 1, 0, 196645, 131073, 1, 196646, 262145, 0, 196647, 262145, 4, 196648, 262145, 4, 196649, 262145, 4, 196650, 131073, 1, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 327680, 5, 262149, 393216, 5, 262150, 393216, 5, 262151, 393216, 5, 262152, 393216, 5, 262153, 393216, 5, 262154, 393216, 5, 262155, 393216, 5, 262156, 393216, 5, 262157, 393216, 5, 262158, 393216, 5, 262159, 458752, 5, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 196608, 3, 262170, 262144, 3, 262171, 262144, 3, 262172, 262144, 3, 262173, 262144, 3, 262174, 0, 0, 262175, 0, 0, 262176, 262144, 3, 262177, 262144, 3, 262178, 262144, 3, 262179, 262144, 3, 262180, 327680, 3, 262181, 262145, 2, 262182, 1, 4, 262183, 262144, 3, 262184, 262144, 3, 262185, 327680, 3, 262186, 262145, 2, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 327680, 6, 327685, 393216, 6, 327686, 393216, 6, 327687, 393216, 6, 327688, 393216, 6, 327689, 393216, 6, 327690, 393216, 6, 327691, 393216, 6, 327692, 393216, 6, 327693, 393216, 6, 327694, 393216, 6, 327695, 458752, 6, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 196608, 4, 327706, 262144, 4, 327707, 262144, 4, 327708, 262144, 4, 327709, 262144, 4, 327710, 0, 0, 327711, 0, 0, 327712, 262144, 4, 327713, 262144, 4, 327714, 262144, 4, 327715, 262144, 4, 327716, 327680, 4, 327717, 262145, 2, 327718, 1, 4, 327719, 262144, 4, 327720, 262144, 4, 327721, 327680, 4, 327722, 262145, 2, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 0, 11, 393221, 0, 11, 393222, 0, 11, 393223, 0, 11, 393224, 0, 11, 393225, 0, 11, 393226, 0, 11, 393227, 0, 11, 393228, 0, 11, 393229, 0, 11, 393230, 0, 11, 393231, 0, 11, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 65536, 6, 393242, 65536, 6, 393243, 65536, 6, 393244, 65536, 6, 393245, 65536, 6, 393246, 196608, 3, 393247, 327680, 3, 393248, 65536, 6, 393249, 65536, 6, 393250, 65536, 6, 393251, 65536, 6, 393252, 65536, 6, 393253, 262145, 2, 393254, 1, 4, 393255, 0, 12, 393256, 0, 12, 393257, 0, 12, 393258, 262145, 2, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 0, 11, 458757, 0, 12, 458758, 0, 12, 458759, 0, 12, 458760, 0, 12, 458761, 0, 12, 458762, 0, 12, 458763, 0, 12, 458764, 0, 12, 458765, 0, 12, 458766, 0, 12, 458767, 0, 12, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 65536, 6, 458778, 65536, 5, 458779, 65536, 5, 458780, 65536, 5, 458781, 65536, 5, 458782, 196608, 4, 458783, 327680, 4, 458784, 65536, 5, 458785, 65536, 5, 458786, 65536, 5, 458787, 65536, 5, 458788, 65536, 5, 458789, 262145, 2, 458790, 1, 4, 458791, 0, 12, 458792, 0, 12, 458793, 0, 12, 458794, 262145, 2, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 0, 11, 524293, 0, 12, 524294, 0, 12, 524295, 0, 12, 524296, 0, 12, 524297, 0, 12, 524298, 0, 12, 524299, 0, 12, 524300, 0, 12, 524301, 0, 12, 524302, 0, 12, 524303, 0, 12, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 65536, 6, 524314, 65536, 5, 524315, 65536, 5, 524316, 65536, 5, 524317, 65536, 5, 524318, 65536, 6, 524319, 65536, 6, 524320, 65536, 5, 524321, 65536, 5, 524322, 65536, 5, 524323, 65536, 5, 524324, 65536, 5, 524325, 262145, 6, 524326, 131073, 6, 524327, 0, 12, 524328, 0, 12, 524329, 0, 12, 524330, 262145, 2, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 0, 11, 589829, 0, 12, 589830, 0, 12, 589831, 0, 12, 589832, 0, 12, 589833, 0, 12, 589834, 0, 12, 589835, 0, 12, 589836, 0, 12, 589837, 0, 12, 589838, 0, 12, 589839, 0, 12, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 65536, 6, 589850, 65536, 5, 589851, 65536, 5, 589852, 65536, 5, 589853, 65536, 5, 589854, 65536, 5, 589855, 65536, 5, 589856, 65536, 5, 589857, 65536, 5, 589858, 65536, 5, 589859, 65536, 5, 589860, 65536, 5, 589861, 196608, 3, 589862, 327680, 3, 589863, 0, 12, 589864, 0, 12, 589865, 0, 12, 589866, 262145, 2, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 0, 11, 655365, 0, 12, 655366, 0, 12, 655367, 0, 12, 655368, 0, 12, 655369, 0, 12, 655370, 0, 12, 655371, 0, 12, 655372, 0, 12, 655373, 0, 12, 655374, 0, 12, 655375, 0, 12, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 65536, 6, 655386, 65536, 5, 655387, 65536, 5, 655388, 65536, 5, 655389, 65536, 5, 655390, 65536, 5, 655391, 65536, 5, 655392, 65536, 5, 655393, 65536, 5, 655394, 65536, 5, 655395, 65536, 5, 655396, 65536, 5, 655397, 196608, 4, 655398, 327680, 4, 655399, 0, 12, 655400, 0, 12, 655401, 0, 12, 655402, 262145, 2, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 0, 11, 720901, 0, 12, 720902, 0, 12, 720903, 0, 12, 720904, 0, 12, 720905, 0, 12, 720906, 0, 12, 720907, 0, 12, 720908, 0, 12, 720909, 0, 12, 720910, 0, 12, 720911, 0, 12, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 65536, 6, 720922, 65536, 5, 720923, 65536, 5, 720924, 65536, 5, 720925, 65536, 5, 720926, 65536, 5, 720927, 65536, 5, 720928, 65536, 5, 720929, 65536, 5, 720930, 65536, 5, 720931, 65536, 5, 720932, 65536, 5, 720933, 0, 12, 720934, 0, 12, 720935, 0, 12, 720936, 0, 12, 720937, 0, 12, 720938, 262145, 2, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 0, 11, 786437, 0, 12, 786438, 0, 12, 786439, 0, 12, 786440, 0, 12, 786441, 0, 12, 786442, 0, 12, 786443, 0, 12, 786444, 0, 12, 786445, 0, 12, 786446, 0, 12, 786447, 0, 12, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 65536, 6, 786458, 65536, 5, 786459, 65536, 5, 786460, 65536, 5, 786461, 65536, 5, 786462, 65536, 5, 786463, 65536, 5, 786464, 65536, 5, 786465, 65536, 5, 786466, 65536, 5, 786467, 65536, 5, 786468, 65536, 5, 786469, 0, 12, 786470, 0, 12, 786471, 0, 12, 786472, 0, 12, 786473, 0, 12, 786474, 262145, 2, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 0, 11, 851973, 0, 12, 851974, 0, 12, 851975, 0, 12, 851976, 0, 12, 851977, 0, 12, 851978, 0, 12, 851979, 0, 12, 851980, 0, 12, 851981, 0, 12, 851982, 0, 12, 851983, 0, 12, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 65536, 6, 851994, 65536, 5, 851995, 65536, 5, 851996, 65536, 5, 851997, 65536, 5, 851998, 65536, 5, 851999, 65536, 5, 852000, 65536, 5, 852001, 65536, 5, 852002, 65536, 5, 852003, 65536, 5, 852004, 65536, 5, 852005, 0, 12, 852006, 0, 12, 852007, 0, 12, 852008, 0, 12, 852009, 0, 12, 852010, 262145, 2, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 131073, 0, 917532, 131073, 3, 917533, 131073, 3, 917534, 131073, 3, 917535, 131073, 3, 917536, 131073, 3, 917537, 131073, 3, 917538, 131073, 3, 917539, 131073, 3, 917540, 131073, 3, 917541, 131073, 3, 917542, 131073, 3, 917543, 131073, 3, 917544, 131073, 3, 917545, 131073, 3, 917546, 65537, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 262149, 327680, 11, 262150, 393216, 11, 262151, 458752, 11, 262156, 327680, 11, 262157, 393216, 11, 262158, 458752, 11, 262169, 196608, 3, 262170, 196608, 11, 262171, 262144, 11, 262172, 262144, 3, 262173, 262144, 3, 262176, 262144, 3, 262177, 262144, 3, 262178, 196608, 11, 262179, 262144, 11, 262180, 327680, 3, 327685, 327680, 12, 327686, 393216, 12, 327687, 458752, 12, 327692, 327680, 12, 327693, 393216, 12, 327694, 458752, 12, 327705, 196608, 4, 327706, 196608, 12, 327707, 262144, 12, 327708, 262144, 4, 327709, 262144, 4, 327712, 262144, 4, 327713, 262144, 4, 327714, 196608, 12, 327715, 262144, 12, 327716, 327680, 4, 327719, 262144, 13, 327720, 327680, 13, 393223, 393216, 15, 393224, 458752, 15, 393225, 458752, 15, 393226, 458752, 15, 393227, 458752, 15, 393228, 0, 18, 393246, 196608, 3, 393247, 327680, 3, 393255, 262144, 14, 393256, 327680, 14, 458759, 393216, 16, 458760, 458752, 16, 458761, 458752, 16, 458762, 458752, 16, 458763, 458752, 16, 458764, 0, 19, 458782, 196608, 4, 458783, 327680, 4, 524295, 393216, 16, 524296, 458752, 16, 524297, 458752, 16, 524298, 458752, 16, 524299, 458752, 16, 524300, 0, 19, 524316, 393216, 15, 524317, 458752, 15, 524318, 458752, 15, 524319, 458752, 15, 524320, 458752, 15, 524321, 0, 18, 589831, 393216, 16, 589832, 458752, 16, 589833, 458752, 16, 589834, 458752, 16, 589835, 458752, 16, 589836, 0, 19, 589852, 393216, 16, 589853, 458752, 16, 589854, 458752, 16, 589855, 458752, 16, 589856, 458752, 16, 589857, 0, 19, 655367, 393216, 16, 655368, 458752, 16, 655369, 458752, 16, 655370, 458752, 16, 655371, 458752, 16, 655372, 0, 19, 655388, 393216, 16, 655389, 458752, 16, 655390, 458752, 16, 655391, 458752, 16, 655392, 458752, 16, 655393, 0, 19, 720903, 393216, 17, 720904, 458752, 17, 720905, 458752, 17, 720906, 458752, 17, 720907, 458752, 17, 720908, 0, 20, 720924, 393216, 17, 720925, 458752, 17, 720926, 458752, 17, 720927, 458752, 17, 720928, 458752, 17, 720929, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262148, 393216, 18, 262173, 393216, 20, 262183, 393216, 20, 327684, 393216, 19, 327688, 196608, 13, 327689, 393216, 13, 327690, 458752, 13, 327691, 131072, 9, 327695, 196608, 13, 327705, 131072, 9, 327706, 65536, 18, 327707, 131072, 18, 327708, 196608, 13, 327712, 327680, 7, 327713, 393216, 7, 327714, 262144, 18, 327715, 327680, 18, 327716, 196608, 13, 327721, 65536, 9, 393224, 196608, 14, 393225, 393216, 14, 393226, 458752, 14, 393227, 131072, 10, 393231, 196608, 14, 393241, 131072, 10, 393242, 65536, 19, 393243, 131072, 19, 393244, 196608, 14, 393248, 327680, 8, 393249, 393216, 8, 393250, 262144, 19, 393251, 327680, 19, 393252, 196608, 14, 393257, 65536, 10, 458778, 65536, 20, 458782, 458752, 7, 458783, 0, 9, 458786, 262144, 20, 458787, 327680, 20, 458791, 0, 15, 458792, 65536, 15, 458793, 131072, 15, 524296, 65536, 20, 524297, 393216, 9, 524298, 458752, 9, 524318, 458752, 8, 524319, 0, 10, 524327, 0, 16, 524328, 65536, 16, 524329, 131072, 16, 589832, 65536, 20, 589833, 393216, 10, 589834, 458752, 10, 589863, 0, 17, 589864, 65536, 17, 589865, 131072, 17, 655364, 65536, 18, 655365, 131072, 18, 655369, 65536, 20, 655370, 65536, 20, 655373, 262144, 18, 655374, 327680, 18, 655386, 262144, 9, 655387, 327680, 9, 655388, 65536, 20, 720900, 65536, 19, 720901, 131072, 19, 720909, 262144, 19, 720910, 327680, 19, 720922, 262144, 10, 720923, 327680, 10, 720924, 65536, 20, 720936, 65536, 20, 786436, 65536, 20, 786445, 262144, 20, 786446, 327680, 20, 786470, 65536, 20, 786471, 393216, 9, 786472, 458752, 9, 786473, 65536, 20, 851976, 131072, 29, 851977, 196608, 29, 851978, 262144, 29, 851997, 131072, 29, 851998, 196608, 29, 851999, 262144, 29, 852007, 393216, 10, 852008, 458752, 10 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 464) +scene_destination = "res://Maps/Routes/Route8/Route_8.tscn" +location = Vector2(1456, 2256) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 464) +scene_destination = "res://Maps/Routes/Route8/Route_8.tscn" +location = Vector2(2288, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 336) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(336, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 336) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/Routes/Route8/Route_8_M161_tileset.tres b/Maps/Routes/Route8/Route_8_M161_tileset.tres new file mode 100644 index 000000000..a51b33a46 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M161_tileset.tres @@ -0,0 +1,255 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route8/Route_8_M163.gd b/Maps/Routes/Route8/Route_8_M163.gd new file mode 100644 index 000000000..027f295da --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M163.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map163 + +var map_name = "Route 08" diff --git a/Maps/Routes/Route8/Route_8_M163.gd.uid b/Maps/Routes/Route8/Route_8_M163.gd.uid new file mode 100644 index 000000000..9d5a5a86c --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M163.gd.uid @@ -0,0 +1 @@ +uid://ch8r6t270qwvy diff --git a/Maps/Routes/Route8/Route_8_M163.tscn b/Maps/Routes/Route8/Route_8_M163.tscn new file mode 100644 index 000000000..0bd6e4192 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M163.tscn @@ -0,0 +1,103 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route8/Route_8_M163_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route8/Route_8_M163.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Route 08" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 393216, 11, 1, 327680, 11, 2, 393216, 11, 3, 327680, 11, 4, 393216, 11, 5, 196608, 0, 6, 131076, 5, 7, 262144, 1, 8, 327680, 1, 9, 131076, 5, 10, 262144, 1, 11, 327680, 1, 12, 131076, 5, 13, 262144, 1, 14, 327680, 1, 15, 131076, 5, 16, 262144, 1, 17, 327680, 1, 18, 131076, 5, 19, 262144, 1, 20, 327680, 1, 21, 131076, 5, 22, 262144, 1, 23, 327680, 1, 24, 131076, 5, 25, 262144, 1, 26, 327680, 1, 27, 131076, 5, 28, 262144, 1, 29, 327680, 1, 30, 131076, 5, 31, 262144, 1, 32, 327680, 1, 33, 131076, 5, 34, 262144, 1, 35, 327680, 1, 36, 131076, 5, 37, 196608, 0, 65536, 196608, 0, 65537, 196608, 0, 65538, 196608, 0, 65539, 196608, 0, 65540, 196608, 0, 65541, 196608, 0, 65542, 131076, 5, 65543, 262144, 2, 65544, 327680, 2, 65545, 131076, 5, 65546, 262144, 2, 65547, 327680, 2, 65548, 131076, 5, 65549, 262144, 2, 65550, 327680, 2, 65551, 131076, 5, 65552, 262144, 2, 65553, 327680, 2, 65554, 131076, 5, 65555, 262144, 2, 65556, 327680, 2, 65557, 131076, 5, 65558, 262144, 2, 65559, 327680, 2, 65560, 131076, 5, 65561, 262144, 2, 65562, 327680, 2, 65563, 131076, 5, 65564, 262144, 2, 65565, 327680, 2, 65566, 131076, 5, 65567, 262144, 2, 65568, 327680, 2, 65569, 131076, 5, 65570, 262144, 2, 65571, 327680, 2, 65572, 131076, 5, 65573, 196608, 0, 131072, 393216, 11, 131073, 327680, 11, 131074, 393216, 11, 131075, 327680, 11, 131076, 393216, 11, 131077, 196608, 0, 131078, 131076, 5, 131079, 65536, 0, 131080, 65536, 0, 131081, 131076, 5, 131082, 65536, 0, 131083, 65536, 0, 131084, 131076, 5, 131085, 65536, 0, 131086, 65536, 0, 131087, 131076, 5, 131088, 65536, 0, 131089, 65536, 0, 131090, 131076, 5, 131091, 65536, 0, 131092, 65536, 0, 131093, 131076, 5, 131094, 65536, 0, 131095, 65536, 0, 131096, 131076, 5, 131097, 65536, 0, 131098, 65536, 0, 131099, 131076, 5, 131100, 65536, 0, 131101, 65536, 0, 131102, 131076, 5, 131103, 65536, 0, 131104, 65536, 0, 131105, 131076, 5, 131106, 65536, 0, 131107, 65536, 0, 131108, 131076, 5, 131109, 196608, 0, 196608, 393216, 1, 196609, 458752, 1, 196610, 393216, 1, 196611, 458752, 1, 196612, 393216, 1, 196613, 458752, 1, 196614, 131076, 7, 196615, 262144, 1, 196616, 327680, 1, 196617, 131076, 7, 196618, 262144, 1, 196619, 327680, 1, 196620, 131076, 7, 196621, 262144, 1, 196622, 327680, 1, 196623, 131076, 7, 196624, 262144, 1, 196625, 327680, 1, 196626, 131076, 7, 196627, 262144, 1, 196628, 327680, 1, 196629, 131076, 7, 196630, 262144, 1, 196631, 327680, 1, 196632, 131076, 7, 196633, 262144, 1, 196634, 327680, 1, 196635, 131076, 7, 196636, 262144, 1, 196637, 327680, 1, 196638, 131076, 7, 196639, 262144, 1, 196640, 327680, 1, 196641, 131076, 7, 196642, 262144, 1, 196643, 327680, 1, 196644, 131076, 7, 196645, 196608, 0, 262144, 393216, 2, 262145, 458752, 2, 262146, 393216, 2, 262147, 458752, 2, 262148, 393216, 2, 262149, 458752, 2, 262150, 65536, 0, 262151, 262144, 2, 262152, 327680, 2, 262153, 65536, 0, 262154, 262144, 2, 262155, 327680, 2, 262156, 65536, 0, 262157, 262144, 2, 262158, 327680, 2, 262159, 65536, 0, 262160, 262144, 2, 262161, 327680, 2, 262162, 65536, 0, 262163, 262144, 2, 262164, 327680, 2, 262165, 65536, 0, 262166, 262144, 2, 262167, 327680, 2, 262168, 65536, 0, 262169, 262144, 2, 262170, 327680, 2, 262171, 65536, 0, 262172, 262144, 2, 262173, 327680, 2, 262174, 65536, 0, 262175, 262144, 2, 262176, 327680, 2, 262177, 65536, 0, 262178, 262144, 2, 262179, 327680, 2, 262180, 65536, 0, 262181, 196608, 0, 327680, 393216, 1, 327681, 458752, 1, 327682, 393216, 1, 327683, 458752, 1, 327684, 393216, 1, 327685, 458752, 1, 327686, 196608, 0, 327687, 196608, 0, 327688, 196608, 0, 327689, 196608, 0, 327690, 196608, 0, 327691, 196608, 0, 327692, 196608, 0, 327693, 196608, 0, 327694, 196608, 0, 327695, 196608, 0, 327696, 196608, 0, 327697, 196608, 0, 327698, 196608, 0, 327699, 196608, 0, 327700, 196608, 0, 327701, 196608, 0, 327702, 196608, 0, 327703, 196608, 0, 327704, 196608, 0, 327705, 196608, 0, 327706, 196608, 0, 327707, 196608, 0, 327708, 196608, 0, 327709, 196608, 0, 327710, 196608, 0, 327711, 196608, 0, 327712, 196608, 0, 327713, 196608, 0, 327714, 196608, 0, 327715, 196608, 0, 327716, 196608, 0, 327717, 196608, 0, 393216, 393216, 2, 393217, 458752, 2, 393218, 393216, 2, 393219, 458752, 2, 393220, 393216, 2, 393221, 458752, 2, 393222, 196608, 0, 393223, 196608, 0, 393224, 196608, 0, 393225, 196608, 0, 393226, 196608, 0, 393227, 196608, 0, 393228, 196608, 0, 393229, 196608, 0, 393230, 196608, 0, 393231, 196608, 0, 393232, 131072, 0, 393233, 131072, 0, 393234, 131072, 0, 393235, 131072, 0, 393236, 131072, 0, 393237, 131072, 0, 393238, 131072, 0, 393239, 131072, 0, 393240, 131072, 0, 393241, 131072, 0, 393242, 131072, 0, 393243, 131072, 0, 393244, 131072, 0, 393245, 131072, 0, 393246, 131072, 0, 393247, 131072, 0, 393248, 131072, 0, 393249, 131072, 0, 393250, 131072, 0, 393251, 131072, 0, 393252, 131072, 0, 393253, 131072, 0, 458752, 393216, 1, 458753, 458752, 1, 458754, 393216, 1, 458755, 458752, 1, 458756, 393216, 1, 458757, 458752, 1, 458758, 393216, 1, 458759, 458752, 1, 458760, 393216, 1, 458761, 458752, 1, 458762, 393216, 1, 458763, 458752, 1, 458764, 393216, 1, 458765, 458752, 1, 458766, 393216, 1, 458767, 458752, 1, 458768, 131072, 0, 458769, 131072, 0, 458770, 131072, 0, 458771, 131072, 0, 458772, 131072, 0, 458773, 131072, 0, 458774, 131072, 0, 458775, 131072, 0, 458776, 131072, 0, 458777, 131072, 0, 458778, 131072, 0, 458779, 131072, 0, 458780, 131072, 0, 458781, 131072, 0, 458782, 131072, 0, 458783, 131072, 0, 458784, 131072, 0, 458785, 131072, 0, 458786, 131072, 0, 458787, 131072, 0, 458788, 131072, 0, 458789, 131072, 0, 524288, 393216, 2, 524289, 458752, 2, 524290, 393216, 2, 524291, 458752, 2, 524292, 393216, 2, 524293, 458752, 2, 524294, 393216, 2, 524295, 458752, 2, 524296, 393216, 2, 524297, 458752, 2, 524298, 393216, 2, 524299, 458752, 2, 524300, 393216, 2, 524301, 458752, 2, 524302, 393216, 2, 524303, 458752, 2, 524304, 131072, 0, 524305, 131072, 0, 524306, 131072, 0, 524307, 131072, 0, 524308, 131072, 0, 524309, 131072, 0, 524310, 131072, 0, 524311, 131072, 0, 524312, 131072, 0, 524313, 131072, 0, 524314, 131072, 0, 524315, 131072, 0, 524316, 131072, 0, 524317, 131072, 0, 524318, 131072, 0, 524319, 131072, 0, 524320, 131072, 0, 524321, 131072, 0, 524322, 131072, 0, 524323, 131072, 0, 524324, 131072, 0, 524325, 131072, 0, 589824, 393216, 1, 589825, 458752, 1, 589826, 393216, 1, 589827, 458752, 1, 589828, 393216, 1, 589829, 458752, 1, 589830, 393216, 1, 589831, 458752, 1, 589832, 131072, 0, 589833, 131072, 0, 589834, 262148, 5, 589835, 131076, 3, 589836, 4, 6, 589837, 131072, 1, 589838, 131072, 0, 589839, 131072, 0, 589840, 131072, 0, 589841, 131072, 0, 589842, 131072, 0, 589843, 131072, 0, 589844, 131072, 0, 589845, 131072, 0, 589846, 131072, 0, 589847, 131072, 0, 589848, 131072, 0, 589849, 131072, 0, 589850, 131072, 0, 589851, 131072, 0, 589852, 131072, 0, 589853, 131072, 0, 589854, 131072, 0, 589855, 131072, 0, 589856, 131072, 0, 589857, 131072, 0, 589858, 131072, 0, 589859, 131072, 0, 589860, 131072, 0, 589861, 131072, 0, 655360, 393216, 2, 655361, 458752, 2, 655362, 393216, 2, 655363, 458752, 2, 655364, 393216, 2, 655365, 458752, 2, 655366, 393216, 2, 655367, 458752, 2, 655368, 131072, 0, 655369, 262148, 5, 655370, 65540, 0, 655371, 4, 0, 655372, 131076, 0, 655373, 131076, 3, 655374, 4, 6, 655375, 131072, 0, 655376, 131072, 0, 655377, 131072, 0, 655378, 131072, 0, 655379, 131072, 0, 655380, 131072, 0, 655381, 131072, 0, 655382, 131072, 0, 655383, 131072, 0, 655384, 131072, 0, 655385, 131072, 0, 655386, 131072, 0, 655387, 131072, 0, 655388, 131072, 0, 655389, 131072, 0, 655390, 131072, 0, 655391, 131072, 0, 655392, 131072, 0, 655393, 131072, 0, 655394, 131072, 0, 655395, 131072, 0, 655396, 131072, 0, 655397, 131072, 0, 720896, 393216, 1, 720897, 458752, 1, 720898, 393216, 1, 720899, 458752, 1, 720900, 393216, 1, 720901, 458752, 1, 720902, 393216, 1, 720903, 458752, 1, 720904, 131072, 1, 720905, 262148, 2, 720906, 4, 0, 720907, 4, 0, 720908, 4, 0, 720909, 262148, 0, 720910, 131076, 6, 720911, 131072, 0, 720912, 131072, 0, 720913, 131072, 0, 720914, 131072, 0, 720915, 131072, 0, 720916, 131072, 0, 720917, 131072, 0, 720918, 131072, 0, 720919, 131072, 0, 720920, 131072, 0, 720921, 131072, 0, 720922, 131072, 0, 720923, 131072, 0, 720924, 131072, 0, 720925, 131072, 0, 720926, 131072, 0, 720927, 131072, 0, 720928, 131072, 0, 720929, 131072, 0, 720930, 131072, 0, 720931, 131072, 0, 720932, 131072, 0, 720933, 131072, 0, 786432, 393216, 2, 786433, 458752, 2, 786434, 393216, 2, 786435, 458752, 2, 786436, 393216, 2, 786437, 458752, 2, 786438, 393216, 2, 786439, 458752, 2, 786440, 131072, 1, 786441, 262148, 6, 786442, 262148, 4, 786443, 262148, 4, 786444, 262148, 4, 786445, 131076, 6, 786446, 131072, 1, 786447, 131072, 1, 786448, 131072, 0, 786449, 131072, 0, 786450, 131072, 0, 786451, 131072, 0, 786452, 131072, 0, 786453, 131072, 0, 786454, 131072, 0, 786455, 131072, 0, 786456, 131072, 0, 786457, 131072, 0, 786458, 131072, 0, 786459, 131072, 0, 786460, 131072, 0, 786461, 131072, 0, 786462, 131072, 0, 786463, 131072, 0, 786464, 131072, 0, 786465, 131072, 0, 786466, 131072, 0, 786467, 131072, 0, 786468, 131072, 0, 786469, 131072, 0, 851968, 393216, 1, 851969, 458752, 1, 851970, 393216, 1, 851971, 458752, 1, 851972, 393216, 1, 851973, 458752, 1, 851974, 393216, 1, 851975, 458752, 1, 851976, 393216, 1, 851977, 458752, 1, 851978, 393216, 1, 851979, 458752, 1, 851980, 393216, 1, 851981, 458752, 1, 851982, 393216, 1, 851983, 458752, 1, 851984, 131072, 0, 851985, 131072, 0, 851986, 131072, 0, 851987, 131072, 0, 851988, 131072, 0, 851989, 131072, 0, 851990, 131072, 0, 851991, 131072, 0, 851992, 131072, 0, 851993, 131072, 0, 851994, 131072, 0, 851995, 131072, 0, 851996, 131072, 0, 851997, 131072, 0, 851998, 131072, 0, 851999, 131072, 0, 852000, 131072, 0, 852001, 131072, 0, 852002, 131072, 0, 852003, 131072, 0, 852004, 131072, 0, 852005, 131072, 0, 917504, 393216, 2, 917505, 458752, 2, 917506, 393216, 2, 917507, 458752, 2, 917508, 393216, 2, 917509, 458752, 2, 917510, 393216, 2, 917511, 458752, 2, 917512, 393216, 2, 917513, 458752, 2, 917514, 393216, 2, 917515, 458752, 2, 917516, 393216, 2, 917517, 458752, 2, 917518, 393216, 2, 917519, 458752, 2, 917520, 131072, 0, 917521, 131072, 0, 917522, 131072, 0, 917523, 131072, 0, 917524, 131072, 0, 917525, 131072, 0, 917526, 131072, 0, 917527, 131072, 0, 917528, 131072, 0, 917529, 131072, 0, 917530, 131072, 0, 917531, 131072, 0, 917532, 131072, 0, 917533, 131072, 0, 917534, 131072, 0, 917535, 131072, 0, 917536, 131072, 0, 917537, 131072, 0, 917538, 131072, 0, 917539, 131072, 0, 917540, 131072, 0, 917541, 131072, 0, 983040, 393216, 1, 983041, 458752, 1, 983042, 393216, 1, 983043, 458752, 1, 983044, 393216, 1, 983045, 458752, 1, 983046, 393216, 1, 983047, 458752, 1, 983048, 393216, 1, 983049, 458752, 1, 983050, 393216, 1, 983051, 458752, 1, 983052, 393216, 1, 983053, 458752, 1, 983054, 393216, 1, 983055, 458752, 1, 983056, 131072, 0, 983057, 131072, 0, 983058, 131072, 0, 983059, 131072, 0, 983060, 131072, 0, 983061, 131072, 0, 983062, 131072, 0, 983063, 131072, 0, 983064, 131072, 0, 983065, 131072, 0, 983066, 131072, 0, 983067, 131072, 0, 983068, 131072, 0, 983069, 131072, 0, 983070, 131072, 0, 983071, 131072, 0, 983072, 131072, 0, 983073, 131072, 0, 983074, 131072, 0, 983075, 131072, 0, 983076, 131072, 0, 983077, 131072, 0, 1048576, 393216, 2, 1048577, 458752, 2, 1048578, 393216, 2, 1048579, 458752, 2, 1048580, 393216, 2, 1048581, 458752, 2, 1048582, 393216, 2, 1048583, 458752, 2, 1048584, 393216, 2, 1048585, 458752, 2, 1048586, 393216, 2, 1048587, 458752, 2, 1048588, 393216, 2, 1048589, 458752, 2, 1048590, 393216, 2, 1048591, 458752, 2, 1048592, 131072, 0, 1048593, 131072, 0, 1048594, 327684, 5, 1048595, 196612, 5, 1048596, 196612, 5, 1048597, 65540, 6, 1048598, 131072, 0, 1048599, 131072, 0, 1048600, 131072, 0, 1048601, 131072, 0, 1048602, 131072, 0, 1048603, 131072, 0, 1048604, 131072, 0, 1048605, 131072, 0, 1048606, 131072, 0, 1048607, 131072, 0, 1048608, 131072, 0, 1048609, 131072, 0, 1048610, 131072, 0, 1048611, 131072, 0, 1048612, 131072, 0, 1048613, 131072, 0, 1114112, 393216, 1, 1114113, 458752, 1, 1114114, 393216, 1, 1114115, 458752, 1, 1114116, 393216, 1, 1114117, 458752, 1, 1114118, 393216, 1, 1114119, 458752, 1, 1114120, 393216, 1, 1114121, 458752, 1, 1114122, 393216, 1, 1114123, 458752, 1, 1114124, 393216, 1, 1114125, 458752, 1, 1114126, 393216, 1, 1114127, 458752, 1, 1114128, 131072, 0, 1114129, 327684, 5, 1114130, 196612, 6, 1114131, 131072, 0, 1114132, 131072, 0, 1114133, 327684, 6, 1114134, 65540, 6, 1114135, 131072, 0, 1114136, 131072, 0, 1114137, 131072, 0, 1114138, 131072, 0, 1114139, 131072, 0, 1114140, 131072, 0, 1114141, 131072, 0, 1114142, 131072, 0, 1114143, 131072, 0, 1114144, 131072, 0, 1114145, 131072, 0, 1114146, 131072, 0, 1114147, 131072, 0, 1114148, 131072, 0, 1114149, 131072, 0, 1179648, 393216, 2, 1179649, 458752, 2, 1179650, 393216, 2, 1179651, 458752, 2, 1179652, 393216, 2, 1179653, 458752, 2, 1179654, 393216, 2, 1179655, 458752, 2, 1179656, 393216, 2, 1179657, 458752, 2, 1179658, 393216, 2, 1179659, 458752, 2, 1179660, 393216, 2, 1179661, 458752, 2, 1179662, 393216, 2, 1179663, 458752, 2, 1179664, 131072, 0, 1179665, 131076, 5, 1179666, 131072, 0, 1179667, 131072, 0, 1179668, 131072, 0, 1179669, 131072, 0, 1179670, 131076, 5, 1179671, 131072, 0, 1179672, 131072, 0, 1179673, 131072, 0, 1179674, 131072, 0, 1179675, 131072, 0, 1179676, 131072, 0, 1179677, 131072, 0, 1179678, 131072, 0, 1179679, 131072, 0, 1179680, 131072, 0, 1179681, 131072, 0, 1179682, 131072, 0, 1179683, 131072, 0, 1179684, 131072, 0, 1179685, 131072, 0, 1245184, 393216, 1, 1245185, 458752, 1, 1245186, 393216, 1, 1245187, 458752, 1, 1245188, 393216, 1, 1245189, 458752, 1, 1245190, 393216, 1, 1245191, 458752, 1, 1245192, 393216, 1, 1245193, 458752, 1, 1245194, 393216, 1, 1245195, 458752, 1, 1245196, 393216, 1, 1245197, 458752, 1, 1245198, 196608, 0, 1245199, 131072, 0, 1245200, 131072, 0, 1245201, 131076, 5, 1245202, 131072, 0, 1245203, 131072, 0, 1245204, 131072, 0, 1245205, 131072, 0, 1245206, 131076, 5, 1245207, 131072, 0, 1245208, 131072, 0, 1245209, 131072, 0, 1245210, 131072, 0, 1245211, 131072, 0, 1245212, 131072, 0, 1245213, 131072, 0, 1245214, 131072, 0, 1245215, 131072, 0, 1245216, 131072, 0, 1245217, 131072, 0, 1245218, 131072, 0, 1245219, 131072, 0, 1245220, 131072, 0, 1245221, 131072, 0, 1245222, 131072, 0, 1245223, 131072, 0, 1245224, 131072, 0, 1245225, 131072, 0, 1245226, 131072, 0, 1245227, 131072, 0, 1245228, 131072, 0, 1245229, 131072, 0, 1310720, 393216, 2, 1310721, 458752, 2, 1310722, 393216, 2, 1310723, 458752, 2, 1310724, 393216, 2, 1310725, 458752, 2, 1310726, 393216, 2, 1310727, 458752, 2, 1310728, 393216, 2, 1310729, 458752, 2, 1310730, 393216, 2, 1310731, 458752, 2, 1310732, 393216, 2, 1310733, 458752, 2, 1310734, 196608, 0, 1310735, 131072, 0, 1310736, 131072, 0, 1310737, 327684, 6, 1310738, 65540, 6, 1310739, 131072, 0, 1310740, 131072, 0, 1310741, 327684, 5, 1310742, 196612, 6, 1310743, 131072, 0, 1310744, 131072, 0, 1310745, 131072, 0, 1310746, 131072, 0, 1310747, 131072, 0, 1310748, 131072, 0, 1310749, 131072, 0, 1310750, 131072, 0, 1310751, 131072, 0, 1310752, 131072, 0, 1310753, 131072, 0, 1310754, 131072, 0, 1310755, 131072, 0, 1310756, 131072, 0, 1310757, 131072, 0, 1310758, 131072, 0, 1310759, 131072, 0, 1310760, 131072, 0, 1310761, 131072, 0, 1310762, 131072, 0, 1310763, 131072, 0, 1310764, 131072, 0, 1310765, 131072, 0, 1376256, 393216, 1, 1376257, 458752, 1, 1376258, 393216, 1, 1376259, 458752, 1, 1376260, 393216, 1, 1376261, 458752, 1, 1376262, 393216, 1, 1376263, 458752, 1, 1376264, 393216, 1, 1376265, 458752, 1, 1376266, 393216, 1, 1376267, 458752, 1, 1376268, 393216, 1, 1376269, 458752, 1, 1376270, 196608, 0, 1376271, 196608, 0, 1376272, 131072, 0, 1376273, 131072, 0, 1376274, 327684, 6, 1376275, 196612, 5, 1376276, 196612, 5, 1376277, 196612, 6, 1376278, 131072, 0, 1376279, 131072, 0, 1376280, 131072, 0, 1376281, 131072, 0, 1376282, 131072, 0, 1376283, 131072, 0, 1376284, 131072, 0, 1376285, 327684, 5, 1376286, 196612, 5, 1376287, 196612, 5, 1376288, 65540, 6, 1376289, 131072, 0, 1376290, 131072, 0, 1376291, 131072, 0, 1376292, 131072, 0, 1376293, 131072, 0, 1376294, 131072, 0, 1376295, 131072, 0, 1376296, 131072, 0, 1376297, 131072, 0, 1376298, 131072, 0, 1376299, 327684, 5, 1376300, 196612, 5, 1376301, 196612, 5, 1376302, 65540, 6, 1376303, 131072, 0, 1376304, 131072, 0, 1376305, 131072, 0, 1376306, 131072, 0, 1376307, 131072, 0, 1376308, 131072, 0, 1376309, 131072, 0, 1376310, 131072, 0, 1376311, 131072, 0, 1376312, 131072, 0, 1376313, 131072, 0, 1376314, 131072, 0, 1376315, 131072, 0, 1441792, 393216, 2, 1441793, 458752, 2, 1441794, 393216, 2, 1441795, 458752, 2, 1441796, 393216, 2, 1441797, 458752, 2, 1441798, 393216, 2, 1441799, 458752, 2, 1441800, 393216, 2, 1441801, 458752, 2, 1441802, 393216, 2, 1441803, 458752, 2, 1441804, 393216, 2, 1441805, 458752, 2, 1441806, 196608, 0, 1441807, 196608, 0, 1441808, 131072, 0, 1441809, 131072, 0, 1441810, 131072, 0, 1441811, 131072, 0, 1441812, 131072, 0, 1441813, 131072, 0, 1441814, 131072, 0, 1441815, 131072, 0, 1441816, 131072, 0, 1441817, 131072, 0, 1441818, 131072, 0, 1441819, 327684, 5, 1441820, 196612, 5, 1441821, 196612, 6, 1441822, 131072, 0, 1441823, 131072, 0, 1441824, 327684, 6, 1441825, 196612, 5, 1441826, 65540, 6, 1441827, 131072, 0, 1441828, 131072, 0, 1441829, 131072, 0, 1441830, 131072, 0, 1441831, 131072, 0, 1441832, 131072, 0, 1441833, 327684, 5, 1441834, 196612, 5, 1441835, 196612, 6, 1441836, 131072, 0, 1441837, 131072, 0, 1441838, 327684, 6, 1441839, 196612, 5, 1441840, 65540, 6, 1441841, 131072, 0, 1441842, 131072, 0, 1441843, 131072, 0, 1441844, 131072, 0, 1441845, 131072, 0, 1441846, 131072, 0, 1441847, 131072, 0, 1441848, 131072, 0, 1441849, 131072, 0, 1441850, 131072, 0, 1441851, 131072, 0, 1507328, 393216, 1, 1507329, 458752, 1, 1507330, 393216, 1, 1507331, 458752, 1, 1507332, 393216, 1, 1507333, 458752, 1, 1507334, 393216, 1, 1507335, 458752, 1, 1507336, 393216, 1, 1507337, 458752, 1, 1507338, 393216, 1, 1507339, 458752, 1, 1507340, 393216, 1, 1507341, 458752, 1, 1507342, 196608, 0, 1507343, 196608, 0, 1507344, 131072, 0, 1507345, 131072, 0, 1507346, 131072, 0, 1507347, 131072, 0, 1507348, 131072, 0, 1507349, 131072, 0, 1507350, 131072, 0, 1507351, 131072, 0, 1507352, 131072, 0, 1507353, 131072, 0, 1507354, 327684, 5, 1507355, 196612, 6, 1507356, 131072, 0, 1507357, 131072, 0, 1507358, 131072, 0, 1507359, 131072, 0, 1507360, 131072, 0, 1507361, 131072, 0, 1507362, 327684, 6, 1507363, 65540, 6, 1507364, 131072, 0, 1507365, 131072, 0, 1507366, 131072, 0, 1507367, 131072, 0, 1507368, 327684, 5, 1507369, 196612, 6, 1507370, 131072, 0, 1507371, 131072, 0, 1507372, 131072, 0, 1507373, 131072, 0, 1507374, 131072, 0, 1507375, 131072, 0, 1507376, 327684, 6, 1507377, 65540, 6, 1507378, 131072, 0, 1507379, 131072, 0, 1507380, 131072, 0, 1507381, 131072, 0, 1507382, 131072, 0, 1507383, 131072, 0, 1507384, 131072, 0, 1507385, 131072, 0, 1507386, 131072, 0, 1507387, 131072, 0, 1572864, 393216, 2, 1572865, 458752, 2, 1572866, 393216, 2, 1572867, 458752, 2, 1572868, 393216, 2, 1572869, 458752, 2, 1572870, 393216, 2, 1572871, 458752, 2, 1572872, 393216, 2, 1572873, 458752, 2, 1572874, 393216, 2, 1572875, 458752, 2, 1572876, 393216, 2, 1572877, 458752, 2, 1572878, 196608, 0, 1572879, 196608, 0, 1572880, 131072, 0, 1572881, 131072, 0, 1572882, 131072, 0, 1572883, 131072, 0, 1572884, 131072, 0, 1572885, 131072, 0, 1572886, 131072, 0, 1572887, 131072, 0, 1572888, 131072, 0, 1572889, 131072, 0, 1572890, 131076, 5, 1572891, 131072, 0, 1572892, 131072, 0, 1572893, 131072, 0, 1572894, 131072, 0, 1572895, 131072, 0, 1572896, 131072, 0, 1572897, 131072, 0, 1572898, 131072, 0, 1572899, 131076, 5, 1572900, 131072, 0, 1572901, 131072, 0, 1572902, 131072, 0, 1572903, 131072, 0, 1572904, 131076, 5, 1572905, 131072, 0, 1572906, 131072, 0, 1572907, 131072, 0, 1572908, 131072, 0, 1572909, 131072, 0, 1572910, 131072, 0, 1572911, 131072, 0, 1572912, 131072, 0, 1572913, 131076, 5, 1572914, 131072, 0, 1572915, 131072, 0, 1572916, 131072, 0, 1572917, 131072, 0, 1572918, 131072, 0, 1572919, 131072, 0, 1572920, 131072, 0, 1572921, 131072, 0, 1572922, 131072, 0, 1572923, 131072, 0, 1638400, 393216, 1, 1638401, 458752, 1, 1638402, 393216, 1, 1638403, 458752, 1, 1638404, 393216, 1, 1638405, 458752, 1, 1638406, 393216, 1, 1638407, 458752, 1, 1638408, 393216, 1, 1638409, 458752, 1, 1638410, 393216, 1, 1638411, 458752, 1, 1638412, 393216, 1, 1638413, 458752, 1, 1638414, 131072, 0, 1638415, 131072, 0, 1638416, 131072, 0, 1638417, 131072, 0, 1638418, 131072, 0, 1638419, 131072, 0, 1638420, 131072, 0, 1638421, 131072, 0, 1638422, 131072, 0, 1638423, 131072, 0, 1638424, 131072, 0, 1638425, 131072, 0, 1638426, 131076, 5, 1638427, 131072, 0, 1638428, 131072, 0, 1638429, 131072, 0, 1638430, 131072, 0, 1638431, 131072, 0, 1638432, 131072, 0, 1638433, 131072, 0, 1638434, 131072, 0, 1638435, 131076, 5, 1638436, 131072, 0, 1638437, 131072, 0, 1638438, 131072, 0, 1638439, 131072, 0, 1638440, 131076, 5, 1638441, 131072, 0, 1638442, 131072, 0, 1638443, 131072, 0, 1638444, 131072, 0, 1638445, 131072, 0, 1638446, 131072, 0, 1638447, 131072, 0, 1638448, 131072, 0, 1638449, 131076, 5, 1638450, 131072, 0, 1638451, 131072, 0, 1638452, 131072, 0, 1638453, 131072, 0, 1638454, 131072, 0, 1638455, 131072, 0, 1638456, 131072, 0, 1638457, 131072, 0, 1638458, 131072, 0, 1638459, 131072, 0, 1703936, 393216, 2, 1703937, 458752, 2, 1703938, 393216, 2, 1703939, 458752, 2, 1703940, 393216, 2, 1703941, 458752, 2, 1703942, 393216, 2, 1703943, 458752, 2, 1703944, 393216, 2, 1703945, 458752, 2, 1703946, 393216, 2, 1703947, 458752, 2, 1703948, 393216, 2, 1703949, 458752, 2, 1703950, 131072, 0, 1703951, 131072, 0, 1703952, 131072, 0, 1703953, 131072, 0, 1703954, 131072, 0, 1703955, 131072, 0, 1703956, 131072, 0, 1703957, 131072, 0, 1703958, 131072, 0, 1703959, 131072, 0, 1703960, 131072, 0, 1703961, 131072, 0, 1703962, 131076, 5, 1703963, 131072, 0, 1703964, 131072, 0, 1703965, 131072, 0, 1703966, 131072, 0, 1703967, 131072, 0, 1703968, 131072, 0, 1703969, 131072, 0, 1703970, 131072, 0, 1703971, 131076, 5, 1703972, 131072, 0, 1703973, 131072, 0, 1703974, 131072, 0, 1703975, 131072, 0, 1703976, 131076, 5, 1703977, 131072, 0, 1703978, 131072, 0, 1703979, 131072, 0, 1703980, 131072, 0, 1703981, 131072, 0, 1703982, 131072, 0, 1703983, 131072, 0, 1703984, 131072, 0, 1703985, 131076, 5, 1703986, 131072, 0, 1703987, 131072, 0, 1703988, 131072, 0, 1703989, 131072, 0, 1703990, 131072, 0, 1703991, 131072, 0, 1703992, 131072, 0, 1703993, 131072, 0, 1703994, 131072, 0, 1703995, 131072, 0, 1769472, 393216, 1, 1769473, 458752, 1, 1769474, 393216, 1, 1769475, 458752, 1, 1769476, 393216, 1, 1769477, 458752, 1, 1769478, 393216, 1, 1769479, 458752, 1, 1769480, 393216, 1, 1769481, 458752, 1, 1769482, 393216, 1, 1769483, 458752, 1, 1769484, 393216, 1, 1769485, 458752, 1, 1769486, 131072, 0, 1769487, 131072, 0, 1769488, 131072, 0, 1769489, 131072, 0, 1769490, 131072, 0, 1769491, 131072, 0, 1769492, 131072, 0, 1769493, 131072, 0, 1769494, 131072, 0, 1769495, 131072, 0, 1769496, 131072, 0, 1769497, 131072, 0, 1769498, 327684, 6, 1769499, 65540, 6, 1769500, 131072, 0, 1769501, 131072, 0, 1769502, 131072, 0, 1769503, 131072, 0, 1769504, 131072, 0, 1769505, 131072, 0, 1769506, 327684, 5, 1769507, 196612, 6, 1769508, 131072, 0, 1769509, 131072, 0, 1769510, 131072, 0, 1769511, 131072, 0, 1769512, 327684, 6, 1769513, 65540, 6, 1769514, 131072, 0, 1769515, 131072, 0, 1769516, 131072, 0, 1769517, 131072, 0, 1769518, 131072, 0, 1769519, 131072, 0, 1769520, 327684, 5, 1769521, 196612, 6, 1769522, 131072, 0, 1769523, 131072, 0, 1769524, 131072, 0, 1769525, 131072, 0, 1769526, 131072, 0, 1769527, 131072, 0, 1769528, 131072, 0, 1769529, 131072, 0, 1769530, 131072, 0, 1769531, 131072, 0, 1835008, 393216, 2, 1835009, 458752, 2, 1835010, 393216, 2, 1835011, 458752, 2, 1835012, 393216, 2, 1835013, 458752, 2, 1835014, 393216, 2, 1835015, 458752, 2, 1835016, 393216, 2, 1835017, 458752, 2, 1835018, 393216, 2, 1835019, 458752, 2, 1835020, 393216, 2, 1835021, 458752, 2, 1835022, 131072, 0, 1835023, 131072, 0, 1835024, 131072, 0, 1835025, 131072, 0, 1835026, 131072, 0, 1835027, 131072, 0, 1835028, 131072, 0, 1835029, 131072, 0, 1835030, 131072, 0, 1835031, 131072, 0, 1835032, 131072, 0, 1835033, 131072, 0, 1835034, 131072, 0, 1835035, 327684, 6, 1835036, 196612, 5, 1835037, 65540, 6, 1835038, 131072, 0, 1835039, 65536, 0, 1835040, 327684, 5, 1835041, 196612, 5, 1835042, 196612, 6, 1835043, 131072, 0, 1835044, 131072, 0, 1835045, 131072, 0, 1835046, 131072, 0, 1835047, 131072, 0, 1835048, 131072, 0, 1835049, 327684, 6, 1835050, 196612, 5, 1835051, 65540, 6, 1835052, 131072, 0, 1835053, 131072, 0, 1835054, 327684, 5, 1835055, 196612, 5, 1835056, 196612, 6, 1835057, 131072, 0, 1835058, 131072, 0, 1835059, 131072, 0, 1835060, 131072, 0, 1835061, 131072, 0, 1835062, 131072, 0, 1835063, 131072, 0, 1835064, 131072, 0, 1835065, 131072, 0, 1835066, 131072, 0, 1835067, 131072, 0, 1900544, 393216, 1, 1900545, 458752, 1, 1900546, 393216, 1, 1900547, 458752, 1, 1900548, 393216, 1, 1900549, 458752, 1, 1900550, 393216, 1, 1900551, 458752, 1, 1900552, 393216, 1, 1900553, 458752, 1, 1900554, 393216, 1, 1900555, 458752, 1, 1900556, 393216, 1, 1900557, 458752, 1, 1900558, 131072, 0, 1900559, 131072, 0, 1900560, 131072, 0, 1900561, 131072, 0, 1900562, 131072, 0, 1900563, 131072, 0, 1900564, 131072, 0, 1900565, 131072, 0, 1900566, 131072, 0, 1900567, 131072, 0, 1900568, 131072, 0, 1900569, 131072, 0, 1900570, 131072, 0, 1900571, 131072, 0, 1900572, 131072, 0, 1900573, 327684, 6, 1900574, 196612, 5, 1900575, 196612, 5, 1900576, 196612, 6, 1900577, 131072, 0, 1900578, 131072, 0, 1900579, 131072, 0, 1900580, 131072, 0, 1900581, 131072, 0, 1900582, 131072, 0, 1900583, 131072, 0, 1900584, 131072, 0, 1900585, 131072, 0, 1900586, 131072, 0, 1900587, 327684, 6, 1900588, 196612, 5, 1900589, 196612, 5, 1900590, 196612, 6, 1900591, 131072, 0, 1900592, 131072, 0, 1900593, 131072, 0, 1900594, 131072, 0, 1900595, 131072, 0, 1900596, 131072, 0, 1900597, 131072, 0, 1900598, 131072, 0, 1900599, 131072, 0, 1900600, 131072, 0, 1900601, 131072, 0, 1900602, 131072, 0, 1900603, 131072, 0, 1966080, 393216, 2, 1966081, 458752, 2, 1966082, 393216, 2, 1966083, 458752, 2, 1966084, 393216, 2, 1966085, 458752, 2, 1966086, 393216, 2, 1966087, 458752, 2, 1966088, 393216, 2, 1966089, 458752, 2, 1966090, 393216, 2, 1966091, 458752, 2, 1966092, 393216, 2, 1966093, 458752, 2, 1966094, 131072, 0, 1966095, 131072, 0, 1966096, 131072, 0, 1966097, 131072, 0, 1966098, 131072, 0, 1966099, 131072, 0, 1966100, 131072, 0, 1966101, 131072, 0, 1966102, 131072, 0, 1966103, 131072, 0, 1966104, 131072, 0, 1966105, 131072, 0, 1966106, 131072, 0, 1966107, 131072, 0, 1966108, 131072, 0, 1966109, 131072, 0, 1966110, 131072, 0, 1966111, 131072, 0, 1966112, 131072, 0, 1966113, 131072, 0, 1966114, 131072, 0, 1966115, 131072, 0, 1966116, 131072, 0, 1966117, 131072, 0, 1966118, 131072, 0, 1966119, 131072, 0, 1966120, 131072, 0, 1966121, 131072, 0, 1966122, 131072, 0, 1966123, 131072, 0, 1966124, 131072, 0, 1966125, 131072, 0, 1966126, 131072, 0, 1966127, 131072, 0, 1966128, 131072, 0, 1966129, 131072, 0, 1966130, 131072, 0, 1966131, 131072, 0, 1966132, 131072, 0, 1966133, 131072, 0, 1966134, 131072, 0, 1966135, 131072, 0, 1966136, 131072, 0, 1966137, 131072, 0, 1966138, 131072, 0, 1966139, 131072, 0, 2031616, 393216, 1, 2031617, 458752, 1, 2031618, 393216, 1, 2031619, 458752, 1, 2031620, 393216, 1, 2031621, 458752, 1, 2031622, 393216, 1, 2031623, 458752, 1, 2031624, 393216, 1, 2031625, 458752, 1, 2031626, 393216, 1, 2031627, 458752, 1, 2031628, 393216, 1, 2031629, 458752, 1, 2031630, 131072, 0, 2031631, 131072, 0, 2031632, 131072, 0, 2031633, 131072, 0, 2031634, 131072, 0, 2031635, 131072, 0, 2031636, 131072, 0, 2031637, 131072, 0, 2031638, 131072, 0, 2031639, 131072, 0, 2031640, 131072, 0, 2031641, 131072, 0, 2031642, 131072, 0, 2031643, 131072, 0, 2031644, 131072, 0, 2031645, 131072, 0, 2031646, 131072, 0, 2031647, 131072, 0, 2031648, 131072, 0, 2031649, 131072, 0, 2031650, 131072, 0, 2031651, 131072, 0, 2031652, 131072, 0, 2031653, 131072, 0, 2031654, 131072, 0, 2031655, 131072, 0, 2031656, 131072, 0, 2031657, 131072, 0, 2031658, 131072, 0, 2031659, 131072, 0, 2031660, 131072, 0, 2031661, 131072, 0, 2031662, 131072, 0, 2031663, 131072, 0, 2031664, 131072, 0, 2031665, 131072, 0, 2031666, 131072, 0, 2031667, 131072, 0, 2031668, 131072, 0, 2031669, 131072, 0, 2031670, 131072, 0, 2031671, 131072, 0, 2031672, 131072, 0, 2031673, 131072, 0, 2031674, 131072, 0, 2031675, 131072, 0, 2097152, 393216, 2, 2097153, 458752, 2, 2097154, 393216, 2, 2097155, 458752, 2, 2097156, 393216, 2, 2097157, 458752, 2, 2097158, 393216, 2, 2097159, 458752, 2, 2097160, 393216, 2, 2097161, 458752, 2, 2097162, 393216, 2, 2097163, 458752, 2, 2097164, 393216, 2, 2097165, 458752, 2, 2097166, 131072, 0, 2097167, 131072, 0, 2097168, 131072, 0, 2097169, 131072, 0, 2097170, 131072, 0, 2097171, 131072, 0, 2097172, 131072, 0, 2097173, 131072, 0, 2097174, 131072, 0, 2097175, 131072, 0, 2097176, 131072, 0, 2097177, 131072, 0, 2097178, 131072, 0, 2097179, 131072, 0, 2097180, 131072, 0, 2097181, 131072, 0, 2097182, 131072, 0, 2097183, 131072, 0, 2097184, 131072, 0, 2097185, 131072, 0, 2097186, 131072, 0, 2097187, 131072, 0, 2097188, 131072, 0, 2097189, 131072, 0, 2097190, 131072, 0, 2097191, 131072, 0, 2097192, 131072, 0, 2097193, 131072, 0, 2097194, 131072, 0, 2097195, 131072, 0, 2097196, 131072, 0, 2097197, 131072, 0, 2097198, 131072, 0, 2097199, 131072, 0, 2097200, 131072, 0, 2097201, 131072, 0, 2097202, 131072, 0, 2097203, 131072, 0, 2097204, 131072, 0, 2097205, 131072, 0, 2097206, 131072, 0, 2097207, 131072, 0, 2097208, 131072, 0, 2097209, 131072, 0, 2097210, 131072, 0, 2097211, 131072, 0, 2162688, 393216, 1, 2162689, 458752, 1, 2162690, 393216, 1, 2162691, 458752, 1, 2162692, 393216, 1, 2162693, 458752, 1, 2162694, 393216, 1, 2162695, 458752, 1, 2162696, 393216, 1, 2162697, 458752, 1, 2162698, 393216, 1, 2162699, 458752, 1, 2162700, 393216, 1, 2162701, 458752, 1, 2162702, 131072, 0, 2162703, 131072, 0, 2162704, 131072, 0, 2162705, 131072, 0, 2162706, 131072, 0, 2162707, 131072, 0, 2162708, 131072, 0, 2162709, 131072, 0, 2162710, 131072, 0, 2162711, 131072, 0, 2162712, 131072, 0, 2162713, 131072, 0, 2162714, 131072, 0, 2162715, 131072, 0, 2162716, 131072, 0, 2162717, 131072, 0, 2162718, 131072, 0, 2162719, 131072, 0, 2162720, 131072, 0, 2162721, 131072, 0, 2162722, 131072, 0, 2162723, 131072, 0, 2162724, 131072, 0, 2162725, 131072, 0, 2162726, 131072, 0, 2162727, 131072, 0, 2162728, 131072, 0, 2162729, 131072, 0, 2162730, 131072, 0, 2162731, 131072, 0, 2162732, 131072, 0, 2162733, 131072, 0, 2162734, 131072, 0, 2162735, 131072, 0, 2162736, 131072, 0, 2162737, 131072, 0, 2162738, 131072, 0, 2162739, 131072, 0, 2162740, 131072, 0, 2162741, 131072, 0, 2162742, 131072, 0, 2162743, 131072, 0, 2162744, 131072, 0, 2162745, 131072, 0, 2162746, 131072, 0, 2162747, 131072, 0, 2228224, 393216, 2, 2228225, 458752, 2, 2228226, 393216, 2, 2228227, 458752, 2, 2228228, 393216, 2, 2228229, 458752, 2, 2228230, 393216, 2, 2228231, 458752, 2, 2228232, 393216, 2, 2228233, 458752, 2, 2228234, 393216, 2, 2228235, 458752, 2, 2228236, 393216, 2, 2228237, 458752, 2, 2228238, 131072, 0, 2228239, 131072, 0, 2228240, 131072, 0, 2228241, 131072, 0, 2228242, 131072, 0, 2228243, 131072, 0, 2228244, 131072, 0, 2228245, 131072, 0, 2228246, 131072, 0, 2228247, 131072, 0, 2228248, 131072, 0, 2228249, 131072, 0, 2228250, 131072, 0, 2228251, 131072, 0, 2228252, 4, 7, 2228253, 131072, 0, 2228254, 131072, 0, 2228255, 131072, 0, 2228256, 131072, 0, 2228257, 131072, 0, 2228258, 131072, 0, 2228259, 131072, 0, 2228260, 131072, 0, 2228261, 131072, 0, 2228262, 131072, 0, 2228263, 131072, 0, 2228264, 131072, 0, 2228265, 131072, 0, 2228266, 131072, 0, 2228267, 131072, 0, 2228268, 131072, 0, 2228269, 131072, 0, 2228270, 131072, 0, 2228271, 131072, 0, 2228272, 131072, 0, 2228273, 131072, 0, 2228274, 131072, 0, 2228275, 131072, 0, 2228276, 131072, 0, 2228277, 131072, 0, 2228278, 131072, 0, 2228279, 131072, 0, 2228280, 131072, 0, 2228281, 131072, 0, 2228282, 131072, 0, 2228283, 131072, 0, 2293760, 393216, 1, 2293761, 458752, 1, 2293762, 393216, 1, 2293763, 458752, 1, 2293764, 393216, 1, 2293765, 458752, 1, 2293766, 393216, 1, 2293767, 458752, 1, 2293768, 393216, 1, 2293769, 458752, 1, 2293770, 393216, 1, 2293771, 458752, 1, 2293772, 393216, 1, 2293773, 458752, 1, 2293774, 131072, 0, 2293775, 131072, 0, 2293776, 131072, 0, 2293777, 131072, 0, 2293778, 131072, 0, 2293779, 131072, 0, 2293780, 131072, 0, 2293781, 131072, 0, 2293782, 131072, 0, 2293783, 131072, 0, 2293784, 131072, 0, 2293785, 131072, 0, 2293786, 131072, 0, 2293787, 327684, 5, 2293788, 196612, 6, 2293789, 131072, 0, 2293790, 131072, 0, 2293791, 131072, 0, 2293792, 131072, 0, 2293793, 131072, 0, 2293794, 131072, 0, 2293795, 131072, 0, 2293796, 131072, 0, 2293797, 131072, 0, 2293798, 131072, 0, 2293799, 131072, 0, 2293800, 131072, 0, 2293801, 131072, 0, 2293802, 131072, 0, 2293803, 131072, 0, 2293804, 131072, 0, 2293805, 131072, 0, 2293806, 131072, 0, 2293807, 131072, 0, 2293808, 131072, 0, 2293809, 131072, 0, 2293810, 131072, 0, 2293811, 131072, 0, 2293812, 131072, 0, 2293813, 131072, 0, 2293814, 131072, 0, 2293815, 131072, 0, 2293816, 131072, 0, 2293817, 131072, 0, 2293818, 131072, 0, 2293819, 131072, 0, 2359296, 393216, 2, 2359297, 458752, 2, 2359298, 393216, 2, 2359299, 458752, 2, 2359300, 393216, 2, 2359301, 458752, 2, 2359302, 393216, 2, 2359303, 458752, 2, 2359304, 393216, 2, 2359305, 458752, 2, 2359306, 393216, 2, 2359307, 458752, 2, 2359308, 393216, 2, 2359309, 458752, 2, 2359310, 131072, 0, 2359311, 131072, 0, 2359312, 131072, 0, 2359313, 131072, 0, 2359314, 131072, 0, 2359315, 131072, 0, 2359316, 131072, 0, 2359317, 131072, 0, 2359318, 131072, 0, 2359319, 131072, 0, 2359320, 131072, 0, 2359321, 131072, 0, 2359322, 131072, 0, 2359323, 131076, 7, 2359324, 131072, 0, 2359325, 131072, 0, 2359326, 131072, 0, 2359327, 131072, 0, 2359328, 131072, 0, 2359329, 131072, 0, 2359330, 131072, 0, 2359331, 131072, 0, 2359332, 131072, 0, 2359333, 131072, 0, 2359334, 131072, 0, 2359335, 131072, 0, 2359336, 131072, 0, 2359337, 131072, 0, 2359338, 131072, 0, 2359339, 131072, 0, 2359340, 131072, 0, 2359341, 131072, 0, 2359342, 131072, 0, 2359343, 131072, 0, 2359344, 131072, 0, 2359345, 131072, 0, 2359346, 131072, 0, 2359347, 131072, 0, 2359348, 131072, 0, 2359349, 131072, 0, 2359350, 131072, 0, 2359351, 131072, 0, 2359352, 131072, 0, 2359353, 131072, 0, 2359354, 131072, 0, 2359355, 131072, 0, 2424832, 393216, 1, 2424833, 458752, 1, 2424834, 393216, 1, 2424835, 458752, 1, 2424836, 393216, 1, 2424837, 458752, 1, 2424838, 393216, 1, 2424839, 458752, 1, 2424840, 393216, 1, 2424841, 458752, 1, 2424842, 393216, 1, 2424843, 458752, 1, 2424844, 393216, 1, 2424845, 458752, 1, 2424846, 131072, 0, 2424847, 131072, 0, 2424848, 131072, 0, 2424849, 131072, 0, 2424850, 131072, 0, 2424851, 131072, 0, 2424852, 131072, 0, 2424853, 131072, 0, 2424854, 131072, 0, 2424855, 131072, 0, 2424856, 131072, 0, 2424857, 131072, 0, 2424858, 131072, 0, 2424859, 131072, 0, 2424860, 131072, 0, 2424861, 131072, 0, 2424862, 131072, 0, 2424863, 131072, 0, 2424864, 131072, 0, 2424865, 131072, 0, 2424866, 131072, 0, 2424867, 131072, 0, 2424868, 131072, 0, 2424869, 131072, 0, 2424870, 131072, 0, 2424871, 131072, 0, 2424872, 131072, 0, 2424873, 131072, 0, 2424874, 131072, 0, 2424875, 131072, 0, 2424876, 131072, 0, 2424877, 131072, 0, 2424878, 131072, 0, 2424879, 131072, 0, 2424880, 131072, 0, 2424881, 131072, 0, 2424882, 131072, 0, 2424883, 131072, 0, 2424884, 131072, 0, 2424885, 131072, 0, 2424886, 131072, 0, 2424887, 131072, 0, 2424888, 131072, 0, 2424889, 131072, 0, 2424890, 131072, 0, 2424891, 131072, 0, 2490368, 393216, 2, 2490369, 458752, 2, 2490370, 393216, 2, 2490371, 458752, 2, 2490372, 393216, 2, 2490373, 458752, 2, 2490374, 393216, 2, 2490375, 458752, 2, 2490376, 393216, 2, 2490377, 458752, 2, 2490378, 393216, 2, 2490379, 458752, 2, 2490380, 393216, 2, 2490381, 458752, 2, 2490382, 131072, 0, 2490383, 131072, 0, 2490384, 131072, 0, 2490385, 131072, 0, 2490386, 131072, 0, 2490387, 131072, 0, 2490388, 131072, 0, 2490389, 131072, 0, 2490390, 131072, 0, 2490391, 131072, 0, 2490392, 131072, 0, 2490393, 131072, 0, 2490394, 131072, 0, 2490395, 131072, 0, 2490396, 131072, 0, 2490397, 131072, 0, 2490398, 131072, 0, 2490399, 131072, 0, 2490400, 131072, 0, 2490401, 131072, 0, 2490402, 131072, 0, 2490403, 131072, 0, 2490404, 131072, 0, 2490405, 131072, 0, 2490406, 131072, 0, 2490407, 393216, 1, 2490408, 458752, 1, 2490409, 131072, 0, 2490410, 131072, 0, 2490411, 131072, 0, 2490412, 131072, 0, 2490413, 131072, 0, 2490414, 131072, 0, 2490415, 131072, 0, 2490416, 131072, 0, 2490417, 131072, 0, 2490418, 131072, 0, 2490419, 131072, 0, 2490420, 131072, 0, 2490421, 131072, 0, 2490422, 131072, 0, 2490423, 131072, 0, 2490424, 131072, 0, 2490425, 131072, 0, 2490426, 131072, 0, 2490427, 131072, 0, 2555904, 393216, 1, 2555905, 458752, 1, 2555906, 393216, 1, 2555907, 458752, 1, 2555908, 393216, 1, 2555909, 458752, 1, 2555910, 393216, 1, 2555911, 458752, 1, 2555912, 393216, 1, 2555913, 458752, 1, 2555914, 393216, 1, 2555915, 458752, 1, 2555916, 393216, 1, 2555917, 458752, 1, 2555918, 131072, 0, 2555919, 131072, 0, 2555920, 131072, 0, 2555921, 131072, 0, 2555922, 131072, 0, 2555923, 131072, 0, 2555924, 131072, 0, 2555925, 131072, 0, 2555926, 131072, 0, 2555927, 131072, 0, 2555928, 131072, 0, 2555929, 131072, 0, 2555930, 131072, 0, 2555931, 131072, 0, 2555932, 131072, 0, 2555933, 131072, 0, 2555934, 131072, 0, 2555935, 131072, 0, 2555936, 131072, 0, 2555937, 131072, 0, 2555938, 131072, 0, 2555939, 131072, 0, 2555940, 131072, 0, 2555941, 131072, 0, 2555942, 131072, 0, 2555943, 393216, 2, 2555944, 458752, 2, 2555945, 131072, 0, 2555946, 131072, 1, 2555947, 262144, 1, 2555948, 327680, 1, 2555949, 131072, 0, 2555950, 131072, 0, 2555951, 131072, 0, 2555952, 131072, 0, 2555953, 131072, 0, 2555954, 131072, 0, 2555955, 131072, 0, 2555956, 131072, 0, 2555957, 131072, 0, 2555958, 131072, 0, 2555959, 131072, 0, 2555960, 131072, 0, 2555961, 131072, 0, 2555962, 131072, 0, 2555963, 131072, 0, 2621440, 393216, 2, 2621441, 458752, 2, 2621442, 393216, 2, 2621443, 458752, 2, 2621444, 393216, 2, 2621445, 458752, 2, 2621446, 393216, 2, 2621447, 458752, 2, 2621448, 393216, 2, 2621449, 458752, 2, 2621450, 393216, 2, 2621451, 458752, 2, 2621452, 393216, 2, 2621453, 458752, 2, 2621454, 131072, 0, 2621455, 131072, 0, 2621456, 131072, 0, 2621457, 131072, 0, 2621458, 131072, 0, 2621459, 131072, 0, 2621460, 131072, 0, 2621461, 131072, 0, 2621462, 131072, 0, 2621463, 131072, 0, 2621464, 131072, 0, 2621465, 131072, 0, 2621466, 131072, 0, 2621467, 131072, 0, 2621468, 131072, 0, 2621469, 131072, 0, 2621470, 131072, 0, 2621471, 131072, 0, 2621472, 131072, 0, 2621473, 131072, 0, 2621474, 131072, 0, 2621475, 131072, 0, 2621476, 131072, 0, 2621477, 131072, 0, 2621478, 131072, 0, 2621479, 131072, 0, 2621480, 131072, 0, 2621481, 131072, 0, 2621482, 131072, 0, 2621483, 262144, 2, 2621484, 327680, 2, 2621485, 131072, 0, 2621486, 131072, 0, 2621487, 131072, 0, 2621488, 131072, 0, 2621489, 131072, 0, 2621490, 131072, 0, 2621491, 131072, 0, 2621492, 131072, 0, 2621493, 131072, 0, 2621494, 131072, 0, 2621495, 131072, 0, 2621496, 131072, 0, 2621497, 131072, 0, 2621498, 131072, 0, 2621499, 131072, 0, 2686976, 393216, 1, 2686977, 458752, 1, 2686978, 393216, 1, 2686979, 458752, 1, 2686980, 393216, 1, 2686981, 458752, 1, 2686982, 393216, 1, 2686983, 458752, 1, 2686984, 393216, 1, 2686985, 458752, 1, 2686986, 393216, 1, 2686987, 458752, 1, 2686988, 393216, 1, 2686989, 458752, 1, 2686990, 131072, 0, 2686991, 131072, 0, 2686992, 131072, 0, 2686993, 131072, 0, 2686994, 131072, 0, 2686995, 131072, 0, 2686996, 131072, 0, 2686997, 131072, 0, 2686998, 131072, 0, 2686999, 131072, 0, 2687000, 131072, 0, 2687001, 131072, 0, 2687002, 131072, 0, 2687003, 131072, 0, 2687004, 131072, 0, 2687005, 131072, 0, 2687006, 131072, 0, 2687007, 131072, 0, 2687008, 131072, 0, 2687009, 131072, 0, 2687010, 131072, 0, 2687011, 131072, 0, 2687012, 131072, 0, 2687013, 131072, 0, 2687014, 65536, 12, 2687015, 131072, 0, 2687016, 131072, 1, 2687017, 131072, 0, 2687018, 131072, 0, 2687019, 131072, 0, 2687020, 131072, 0, 2687021, 131072, 0, 2687022, 131072, 0, 2687023, 131072, 0, 2687024, 131072, 0, 2687025, 131072, 0, 2687026, 131072, 0, 2687027, 131072, 0, 2687028, 131072, 0, 2687029, 131072, 0, 2687030, 131072, 0, 2687031, 131072, 0, 2687032, 131072, 0, 2687033, 131072, 0, 2687034, 131072, 0, 2687035, 131072, 0, 2752512, 393216, 2, 2752513, 458752, 2, 2752514, 393216, 2, 2752515, 458752, 2, 2752516, 393216, 2, 2752517, 458752, 2, 2752518, 393216, 2, 2752519, 458752, 2, 2752520, 393216, 2, 2752521, 458752, 2, 2752522, 393216, 2, 2752523, 458752, 2, 2752524, 393216, 2, 2752525, 458752, 2, 2752526, 131072, 0, 2752527, 131072, 0, 2752528, 131072, 0, 2752529, 131072, 0, 2752530, 131072, 0, 2752531, 131072, 0, 2752532, 131072, 0, 2752533, 131072, 0, 2752534, 131072, 0, 2752535, 131072, 0, 2752536, 131072, 0, 2752537, 131072, 0, 2752538, 131072, 0, 2752539, 131072, 0, 2752540, 131072, 0, 2752541, 131072, 0, 2752542, 131072, 0, 2752543, 131072, 0, 2752544, 131072, 0, 2752545, 131072, 0, 2752546, 131072, 0, 2752547, 131072, 0, 2752548, 131072, 0, 2752549, 131072, 0, 2752550, 65536, 13, 2752551, 131072, 0, 2752552, 131072, 1, 2752553, 131072, 0, 2752554, 131072, 0, 2752555, 131072, 0, 2752556, 131072, 0, 2752557, 131072, 0, 2752558, 131072, 0, 2752559, 131072, 0, 2752560, 131072, 0, 2752561, 131072, 0, 2752562, 131072, 0, 2752563, 131072, 0, 2752564, 131072, 0, 2752565, 131072, 0, 2752566, 131072, 0, 2752567, 131072, 0, 2752568, 131072, 0, 2752569, 131072, 0, 2752570, 131072, 0, 2752571, 131072, 0, 2818048, 393216, 1, 2818049, 458752, 1, 2818050, 393216, 1, 2818051, 458752, 1, 2818052, 393216, 1, 2818053, 458752, 1, 2818054, 393216, 1, 2818055, 458752, 1, 2818056, 393216, 1, 2818057, 458752, 1, 2818058, 393216, 1, 2818059, 458752, 1, 2818060, 393216, 1, 2818061, 458752, 1, 2818062, 131072, 0, 2818063, 131072, 0, 2818064, 131072, 0, 2818065, 131072, 0, 2818066, 131072, 0, 2818067, 131072, 0, 2818068, 131072, 0, 2818069, 131072, 0, 2818070, 131072, 0, 2818071, 131072, 0, 2818072, 131072, 0, 2818073, 131072, 0, 2818074, 131072, 0, 2818075, 131072, 0, 2818076, 131072, 0, 2818077, 131072, 0, 2818078, 131072, 0, 2818079, 131072, 0, 2818080, 131072, 0, 2818081, 131072, 0, 2818082, 131072, 0, 2818083, 131072, 0, 2818084, 131072, 0, 2818085, 0, 14, 2818086, 65536, 14, 2818087, 131072, 14, 2818088, 131072, 0, 2818089, 131072, 0, 2818090, 131072, 0, 2818091, 131072, 0, 2818092, 131072, 0, 2818093, 131072, 0, 2818094, 131072, 0, 2818095, 131072, 0, 2818096, 131072, 0, 2818097, 131072, 0, 2818098, 131072, 0, 2818099, 131072, 0, 2818100, 131072, 0, 2818101, 131072, 0, 2818102, 131072, 0, 2818103, 131072, 0, 2818104, 131072, 0, 2818105, 131072, 0, 2818106, 131072, 0, 2818107, 131072, 0, 2883584, 393216, 2, 2883585, 458752, 2, 2883586, 393216, 2, 2883587, 458752, 2, 2883588, 393216, 2, 2883589, 458752, 2, 2883590, 393216, 2, 2883591, 458752, 2, 2883592, 393216, 2, 2883593, 458752, 2, 2883594, 393216, 2, 2883595, 458752, 2, 2883596, 393216, 2, 2883597, 458752, 2, 2883598, 131072, 0, 2883599, 131072, 0, 2883600, 131072, 0, 2883601, 131072, 0, 2883602, 131072, 0, 2883603, 131072, 0, 2883604, 131072, 0, 2883605, 131072, 0, 2883606, 131072, 0, 2883607, 131072, 0, 2883608, 131072, 0, 2883609, 131072, 0, 2883610, 131072, 0, 2883611, 131072, 0, 2883612, 131072, 0, 2883613, 131072, 0, 2883614, 131072, 0, 2883615, 131072, 0, 2883616, 131072, 0, 2883617, 131072, 0, 2883618, 131072, 0, 2883619, 131072, 0, 2883620, 131072, 0, 2883621, 131072, 0, 2883622, 131072, 0, 2883623, 131072, 0, 2883624, 131072, 0, 2883625, 131072, 0, 2883626, 131072, 0, 2883627, 131072, 0, 2883628, 131072, 0, 2883629, 131072, 1, 2883630, 131072, 0, 2883631, 131072, 0, 2883632, 131072, 0, 2883633, 131072, 0, 2883634, 131072, 0, 2883635, 131072, 0, 2883636, 131072, 0, 2883637, 131072, 0, 2883638, 131072, 0, 2883639, 131072, 0, 2883640, 131072, 0, 2883641, 131072, 0, 2883642, 131072, 0, 2883643, 131072, 0, 2949120, 393216, 1, 2949121, 458752, 1, 2949122, 393216, 1, 2949123, 458752, 1, 2949124, 393216, 1, 2949125, 458752, 1, 2949126, 393216, 1, 2949127, 458752, 1, 2949128, 393216, 1, 2949129, 458752, 1, 2949130, 393216, 1, 2949131, 458752, 1, 2949132, 393216, 1, 2949133, 458752, 1, 2949134, 131072, 0, 2949135, 131072, 0, 2949136, 131072, 0, 2949137, 131072, 0, 2949138, 131072, 0, 2949139, 131072, 0, 2949140, 131072, 0, 2949141, 131072, 0, 2949142, 131072, 0, 2949143, 131072, 0, 2949144, 131072, 0, 2949145, 131072, 0, 2949146, 131072, 0, 2949147, 131072, 0, 2949148, 131072, 0, 2949149, 131072, 0, 2949150, 131072, 0, 2949151, 131072, 0, 2949152, 131072, 0, 2949153, 131072, 0, 2949154, 131072, 0, 2949155, 131072, 0, 2949156, 131072, 0, 2949157, 131072, 0, 2949158, 131072, 0, 2949159, 131072, 0, 2949160, 131072, 0, 2949161, 131072, 0, 2949162, 131072, 0, 2949163, 131072, 0, 2949164, 131072, 0, 2949165, 393216, 1, 2949166, 458752, 1, 2949167, 131072, 0, 2949168, 131072, 0, 2949169, 131072, 0, 2949170, 131072, 0, 2949171, 131072, 0, 2949172, 131072, 0, 2949173, 131072, 0, 2949174, 131072, 0, 2949175, 131072, 0, 2949176, 131072, 0, 2949177, 131072, 0, 2949178, 131072, 0, 2949179, 131072, 0, 3014656, 393216, 2, 3014657, 458752, 2, 3014658, 393216, 2, 3014659, 458752, 2, 3014660, 393216, 2, 3014661, 458752, 2, 3014662, 393216, 2, 3014663, 458752, 2, 3014664, 393216, 2, 3014665, 458752, 2, 3014666, 393216, 2, 3014667, 458752, 2, 3014668, 393216, 2, 3014669, 458752, 2, 3014670, 131072, 0, 3014671, 131072, 0, 3014672, 131072, 0, 3014673, 131072, 0, 3014674, 131072, 0, 3014675, 131072, 0, 3014676, 131072, 0, 3014677, 131072, 0, 3014678, 131072, 0, 3014679, 131072, 0, 3014680, 131072, 0, 3014681, 131072, 0, 3014682, 131072, 0, 3014683, 131072, 0, 3014684, 131072, 0, 3014685, 131072, 0, 3014686, 131072, 0, 3014687, 131072, 0, 3014688, 131072, 0, 3014689, 131072, 0, 3014690, 131072, 0, 3014691, 131072, 0, 3014692, 131072, 0, 3014693, 131072, 0, 3014694, 131072, 0, 3014695, 131072, 0, 3014696, 131072, 0, 3014697, 131072, 0, 3014698, 131072, 0, 3014699, 131072, 0, 3014700, 131072, 0, 3014701, 393216, 2, 3014702, 458752, 2, 3014703, 131072, 0, 3014704, 131072, 0, 3014705, 131072, 0, 3014706, 131072, 0, 3014707, 131072, 0, 3014708, 131072, 0, 3014709, 131072, 0, 3014710, 131072, 0, 3014711, 131072, 0, 3014712, 131072, 0, 3014713, 131072, 0, 3014714, 131072, 0, 3014715, 131072, 0, 3080192, 131072, 0, 3080193, 131072, 0, 3080194, 131072, 0, 3080195, 131072, 0, 3080196, 131072, 0, 3080197, 131072, 0, 3080198, 131072, 0, 3080199, 131072, 0, 3080200, 131072, 0, 3080201, 131072, 0, 3080202, 131072, 0, 3080203, 131072, 0, 3080204, 131072, 0, 3080205, 131072, 0, 3080206, 131072, 0, 3080207, 131072, 0, 3080208, 131072, 0, 3080209, 131072, 0, 3080210, 131072, 0, 3080211, 131072, 0, 3080212, 131072, 0, 3080213, 131072, 0, 3080214, 131072, 0, 3080215, 131072, 0, 3080216, 131072, 0, 3080217, 131072, 0, 3080218, 131072, 0, 3080219, 131072, 0, 3080220, 131072, 0, 3080221, 131072, 0, 3080222, 131072, 0, 3080223, 131072, 0, 3080224, 131072, 0, 3080225, 131072, 0, 3080226, 131072, 0, 3080227, 131072, 0, 3080228, 131072, 1, 3080229, 131072, 0, 3080230, 131072, 0, 3080231, 131072, 0, 3080232, 131072, 0, 3080233, 131072, 0, 3080234, 131072, 0, 3080235, 131072, 0, 3080236, 131072, 0, 3080237, 131072, 0, 3080238, 131072, 0, 3080239, 131072, 0, 3080240, 131072, 0, 3080241, 131072, 0, 3080242, 131072, 0, 3080243, 131072, 0, 3080244, 131072, 0, 3080245, 131072, 0, 3080246, 131072, 0, 3080247, 131072, 0, 3080248, 131072, 0, 3080249, 131072, 0, 3080250, 131072, 0, 3080251, 131072, 0, 3145728, 131072, 0, 3145729, 131072, 0, 3145730, 131072, 0, 3145731, 131072, 0, 3145732, 131072, 0, 3145733, 131072, 0, 3145734, 131072, 0, 3145735, 131072, 0, 3145736, 131072, 0, 3145737, 131072, 0, 3145738, 131072, 0, 3145739, 131072, 0, 3145740, 131072, 0, 3145741, 131072, 0, 3145742, 131072, 0, 3145743, 131072, 0, 3145744, 131072, 0, 3145745, 131072, 0, 3145746, 131072, 0, 3145747, 131072, 0, 3145748, 131072, 0, 3145749, 131072, 0, 3145750, 131072, 0, 3145751, 131072, 0, 3145752, 131072, 0, 3145753, 131072, 0, 3145754, 131072, 0, 3145755, 131072, 0, 3145756, 131072, 0, 3145757, 131072, 0, 3145758, 131072, 0, 3145759, 131072, 0, 3145760, 131072, 0, 3145761, 131072, 0, 3145762, 131072, 0, 3145763, 131072, 0, 3145764, 131072, 0, 3145765, 131072, 0, 3145766, 131072, 0, 3145767, 131072, 0, 3145768, 131072, 0, 3145769, 131072, 0, 3145770, 131072, 0, 3145771, 131072, 0, 3145772, 131072, 0, 3145773, 131072, 0, 3145774, 131072, 0, 3145775, 131072, 0, 3145776, 131072, 0, 3145777, 131072, 0, 3145778, 131072, 0, 3145779, 131072, 0, 3145780, 131072, 0, 3145781, 131072, 0, 3145782, 131072, 0, 3145783, 131072, 0, 3145784, 131072, 0, 3145785, 131072, 0, 3145786, 131072, 0, 3145787, 131072, 0, 3211264, 131072, 0, 3211265, 131072, 0, 3211266, 131072, 0, 3211267, 131072, 0, 3211268, 131072, 0, 3211269, 131072, 0, 3211270, 131072, 0, 3211271, 131072, 0, 3211272, 131072, 0, 3211273, 131072, 0, 3211274, 131072, 0, 3211275, 131072, 0, 3211276, 131072, 0, 3211277, 131072, 0, 3211278, 131072, 0, 3211279, 131072, 0, 3211280, 131072, 0, 3211281, 131072, 0, 3211282, 131072, 0, 3211283, 131072, 0, 3211284, 131072, 0, 3211285, 131072, 0, 3211286, 131072, 0, 3211287, 131072, 0, 3211288, 131072, 0, 3211289, 131072, 0, 3211290, 131072, 0, 3211291, 131072, 0, 3211292, 131072, 0, 3211293, 131072, 0, 3211294, 131072, 0, 3211295, 131072, 0, 3211296, 131072, 0, 3211297, 131072, 0, 3211298, 131072, 0, 3211299, 131072, 0, 3211300, 131072, 0, 3211301, 131072, 0, 3211302, 131072, 0, 3211303, 131072, 0, 3211304, 131072, 0, 3211305, 131072, 0, 3211306, 131072, 0, 3211307, 131072, 0, 3211308, 131072, 0, 3211309, 131072, 0, 3211310, 131072, 0, 3211311, 131072, 0, 3211312, 131072, 0, 3211313, 131072, 0, 3211314, 131072, 0, 3211315, 131072, 0, 3211316, 131072, 0, 3211317, 131072, 0, 3211318, 131072, 0, 3211319, 131072, 0, 3211320, 131072, 0, 3211321, 131072, 0, 3211322, 131072, 0, 3211323, 131072, 0, 3276800, 131072, 0, 3276801, 131072, 0, 3276802, 131072, 0, 3276803, 131072, 0, 3276804, 131072, 0, 3276805, 131072, 0, 3276806, 131072, 0, 3276807, 131072, 0, 3276808, 131072, 0, 3276809, 131072, 0, 3276810, 131072, 0, 3276811, 131072, 0, 3276812, 131072, 0, 3276813, 131072, 0, 3276814, 131072, 0, 3276815, 131072, 0, 3276816, 131072, 0, 3276817, 131072, 0, 3276818, 131072, 0, 3276819, 131072, 0, 3276820, 131072, 0, 3276821, 131072, 0, 3276822, 131072, 0, 3276823, 131072, 0, 3276824, 131072, 0, 3276825, 131072, 0, 3276826, 131072, 0, 3276827, 131072, 0, 3276828, 131072, 0, 3276829, 131072, 0, 3276830, 131072, 0, 3276831, 131072, 0, 3276832, 131072, 0, 3276833, 131072, 0, 3276834, 131072, 0, 3276835, 131072, 0, 3276836, 131072, 0, 3276837, 131072, 0, 3276838, 131072, 0, 3276839, 131072, 0, 3276840, 131072, 0, 3276841, 131072, 0, 3276842, 131072, 0, 3276843, 131072, 0, 3276844, 131072, 0, 3276845, 131072, 0, 3276846, 131072, 0, 3276847, 131072, 0, 3276848, 131072, 0, 3276849, 131072, 0, 3276850, 131072, 0, 3276851, 131072, 0, 3276852, 131072, 0, 3276853, 131072, 0, 3276854, 131072, 0, 3276855, 131072, 0, 3276856, 131072, 0, 3276857, 131072, 0, 3276858, 131072, 0, 3276859, 131072, 0, 3342336, 131072, 0, 3342337, 131072, 0, 3342338, 131072, 0, 3342339, 131072, 0, 3342340, 131072, 0, 3342341, 131072, 0, 3342342, 131072, 0, 3342343, 131072, 0, 3342344, 131072, 0, 3342345, 131072, 0, 3342346, 131072, 0, 3342347, 131072, 0, 3342348, 131072, 0, 3342349, 131072, 0, 3342350, 131072, 0, 3342351, 131072, 0, 3342352, 131072, 0, 3342353, 131072, 0, 3342354, 131072, 0, 3342355, 131072, 0, 3342356, 131072, 0, 3342357, 131072, 0, 3342358, 131072, 0, 3342359, 131072, 0, 3342360, 131072, 0, 3342361, 131072, 0, 3342362, 131072, 0, 3342363, 131072, 0, 3342364, 131072, 0, 3342365, 131072, 0, 3342366, 131072, 0, 3342367, 131072, 0, 3342368, 131072, 0, 3342369, 131072, 0, 3342370, 131072, 0, 3342371, 131072, 0, 3342372, 131072, 0, 3342373, 131072, 0, 3342374, 131072, 0, 3342375, 131072, 0, 3342376, 131072, 0, 3342377, 131072, 0, 3342378, 131072, 0, 3342379, 131072, 0, 3342380, 131072, 0, 3342381, 131072, 0, 3342382, 131072, 0, 3342383, 131072, 0, 3342384, 131072, 0, 3342385, 131072, 0, 3342386, 131072, 0, 3342387, 131072, 0, 3342388, 131072, 0, 3342389, 131072, 0, 3342390, 131072, 0, 3342391, 131072, 0, 3342392, 131072, 0, 3342393, 131072, 0, 3342394, 131072, 0, 3342395, 131072, 0, 3407872, 131072, 0, 3407873, 131072, 0, 3407874, 131072, 0, 3407875, 131072, 0, 3407876, 131072, 0, 3407877, 131072, 0, 3407878, 131072, 0, 3407879, 131072, 0, 3407880, 131072, 0, 3407881, 131072, 0, 3407882, 131072, 0, 3407883, 131072, 0, 3407884, 131072, 0, 3407885, 131072, 0, 3407886, 131072, 0, 3407887, 131072, 0, 3407888, 131072, 0, 3407889, 131072, 0, 3407890, 131072, 0, 3407891, 131072, 0, 3407892, 131072, 0, 3407893, 131072, 0, 3407894, 131072, 0, 3407895, 131072, 0, 3407896, 131072, 0, 3407897, 131072, 0, 3407898, 131072, 0, 3407899, 131072, 0, 3407900, 131072, 0, 3407901, 131072, 0, 3407902, 131072, 0, 3407903, 131072, 0, 3407904, 131072, 0, 3407905, 131072, 0, 3407906, 131072, 0, 3407907, 131072, 0, 3407908, 131072, 0, 3407909, 131072, 0, 3407910, 131072, 0, 3407911, 131072, 0, 3407912, 131072, 0, 3407913, 131072, 0, 3407914, 131072, 0, 3407915, 131072, 0, 3407916, 131072, 0, 3407917, 131072, 0, 3407918, 131072, 0, 3407919, 131072, 0, 3407920, 131072, 0, 3407921, 131072, 0, 3407922, 131072, 0, 3407923, 131072, 0, 3407924, 131072, 0, 3407925, 131072, 0, 3407926, 131072, 0, 3407927, 131072, 0, 3407928, 131072, 0, 3407929, 131072, 0, 3407930, 131072, 0, 3407931, 131072, 0, 3473408, 131072, 0, 3473409, 131072, 0, 3473410, 131072, 0, 3473411, 131072, 0, 3473412, 131072, 0, 3473413, 131072, 0, 3473414, 131072, 0, 3473415, 131072, 0, 3473416, 131072, 0, 3473417, 131072, 0, 3473418, 131072, 0, 3473419, 131072, 0, 3473420, 131072, 0, 3473421, 131072, 0, 3473422, 131072, 0, 3473423, 131072, 0, 3473424, 131072, 0, 3473425, 131072, 0, 3473426, 131072, 0, 3473427, 131072, 0, 3473428, 131072, 0, 3473429, 131072, 0, 3473430, 131072, 0, 3473431, 131072, 0, 3473432, 131072, 0, 3473433, 131072, 0, 3473434, 131072, 0, 3473435, 131072, 0, 3473436, 131072, 0, 3473437, 131072, 0, 3473438, 131072, 0, 3473439, 131072, 0, 3473440, 131072, 0, 3473441, 131072, 0, 3473442, 131072, 0, 3473443, 131072, 0, 3473444, 131072, 0, 3473445, 131072, 0, 3473446, 131072, 0, 3473447, 131072, 0, 3473448, 131072, 0, 3473449, 131072, 0, 3473450, 131072, 0, 3473451, 131072, 0, 3473452, 131072, 0, 3473453, 131072, 0, 3473454, 131072, 0, 3473455, 131072, 0, 3473456, 131072, 0, 3473457, 131072, 0, 3473458, 131072, 0, 3473459, 131072, 0, 3473460, 131072, 0, 3473461, 131072, 0, 3473462, 131072, 0, 3473463, 131072, 0, 3473464, 131072, 0, 3473465, 131072, 0, 3473466, 131072, 0, 3473467, 131072, 0, 3538944, 131072, 0, 3538945, 131072, 0, 3538946, 131072, 0, 3538947, 131072, 0, 3538948, 131072, 0, 3538949, 131072, 0, 3538950, 131072, 0, 3538951, 131072, 0, 3538952, 131072, 0, 3538953, 131072, 0, 3538954, 131072, 0, 3538955, 131072, 0, 3538956, 131072, 0, 3538957, 131072, 0, 3538958, 131072, 0, 3538959, 131072, 0, 3538960, 131072, 0, 3538961, 131072, 0, 3538962, 131072, 0, 3538963, 131072, 0, 3538964, 131072, 0, 3538965, 131072, 0, 3538966, 131072, 0, 3538967, 131072, 0, 3538968, 131072, 0, 3538969, 131072, 0, 3538970, 131072, 0, 3538971, 131072, 0, 3538972, 131072, 0, 3538973, 131072, 0, 3538974, 131072, 0, 3538975, 131072, 0, 3538976, 131072, 0, 3538977, 131072, 0, 3538978, 131072, 0, 3538979, 131072, 0, 3538980, 131072, 0, 3538981, 131072, 0, 3538982, 131072, 0, 3538983, 131072, 0, 3538984, 131072, 0, 3538985, 131072, 0, 3538986, 131072, 0, 3538987, 131072, 0, 3538988, 131072, 0, 3538989, 131072, 0, 3538990, 131072, 0, 3538991, 131072, 0, 3538992, 131072, 0, 3538993, 131072, 0, 3538994, 131072, 0, 3538995, 131072, 0, 3538996, 131072, 0, 3538997, 131072, 0, 3538998, 131072, 0, 3538999, 131072, 0, 3539000, 131072, 0, 3539001, 131072, 0, 3539002, 131072, 0, 3539003, 131072, 0, 3604480, 131072, 0, 3604481, 131072, 0, 3604482, 131072, 0, 3604483, 131072, 0, 3604484, 131072, 0, 3604485, 131072, 0, 3604486, 131072, 0, 3604487, 131072, 0, 3604488, 131072, 0, 3604489, 131072, 0, 3604490, 131072, 0, 3604491, 131072, 0, 3604492, 131072, 0, 3604493, 131072, 0, 3604494, 131072, 0, 3604495, 131072, 0, 3604496, 131072, 0, 3604497, 131072, 0, 3604498, 131072, 0, 3604499, 131072, 0, 3604500, 131072, 0, 3604501, 131072, 0, 3604502, 131072, 0, 3604503, 131072, 0, 3604504, 131072, 0, 3604505, 131072, 0, 3604506, 131072, 0, 3604507, 131072, 0, 3604508, 131072, 0, 3604509, 131072, 0, 3604510, 131072, 0, 3604511, 131072, 0, 3604512, 131072, 0, 3604513, 131072, 0, 3604514, 131072, 0, 3604515, 131072, 0, 3604516, 131072, 0, 3604517, 131072, 0, 3604518, 131072, 0, 3604519, 131072, 0, 3604520, 131072, 0, 3604521, 131072, 0, 3604522, 131072, 0, 3604523, 131072, 0, 3604524, 131072, 0, 3604525, 131072, 0, 3604526, 131072, 0, 3604527, 131072, 0, 3604528, 131072, 0, 3604529, 131072, 0, 3604530, 131072, 0, 3604531, 131072, 0, 3604532, 131072, 0, 3604533, 131072, 0, 3604534, 131072, 0, 3604535, 131072, 0, 3604536, 131072, 0, 3604537, 131072, 0, 3604538, 131072, 0, 3604539, 131072, 0, 3670016, 131072, 0, 3670017, 131072, 0, 3670018, 131072, 0, 3670019, 131072, 0, 3670020, 131072, 0, 3670021, 131072, 0, 3670022, 131072, 0, 3670023, 131072, 0, 3670024, 131072, 0, 3670025, 131072, 0, 3670026, 131072, 0, 3670027, 131072, 0, 3670028, 131072, 0, 3670029, 131072, 0, 3670030, 131072, 0, 3670031, 131072, 0, 3670032, 131072, 0, 3670033, 131072, 0, 3670034, 131072, 0, 3670035, 131072, 0, 3670036, 131072, 0, 3670037, 131072, 0, 3670038, 131072, 0, 3670039, 131072, 0, 3670040, 131072, 0, 3670041, 131072, 0, 3670042, 131072, 0, 3670043, 131072, 0, 3670044, 131072, 0, 3670045, 131072, 0, 3670046, 131072, 0, 3670047, 131072, 0, 3670048, 131072, 0, 3670049, 131072, 0, 3670050, 131072, 0, 3670051, 131072, 0, 3670052, 131072, 0, 3670053, 131072, 0, 3670054, 131072, 0, 3670055, 131072, 0, 3670056, 131072, 0, 3670057, 131072, 0, 3670058, 131072, 0, 3670059, 131072, 0, 3670060, 131072, 0, 3670061, 131072, 0, 3670062, 131072, 0, 3670063, 131072, 0, 3670064, 131072, 0, 3670065, 131072, 0, 3670066, 131072, 0, 3670067, 131072, 0, 3670068, 131072, 0, 3670069, 131072, 0, 3670070, 131072, 0, 3670071, 131072, 0, 3670072, 131072, 0, 3670073, 131072, 0, 3670074, 131072, 0, 3670075, 131072, 0, 3735552, 131072, 0, 3735553, 131072, 0, 3735554, 131072, 0, 3735555, 131072, 0, 3735556, 131072, 0, 3735557, 131072, 0, 3735558, 131072, 0, 3735559, 131072, 0, 3735560, 131072, 0, 3735561, 131072, 0, 3735562, 131072, 0, 3735563, 131072, 0, 3735564, 131072, 0, 3735565, 131072, 0, 3735566, 131072, 0, 3735567, 131072, 0, 3735568, 131072, 0, 3735569, 131072, 0, 3735570, 131072, 0, 3735571, 131072, 0, 3735572, 131072, 0, 3735573, 131072, 0, 3735574, 131072, 0, 3735575, 131072, 0, 3735576, 131072, 0, 3735577, 131072, 0, 3735578, 131072, 0, 3735579, 131072, 0, 3735580, 131072, 0, 3735581, 131072, 0, 3735582, 131072, 0, 3735583, 131072, 0, 3735584, 131072, 0, 3735585, 131072, 0, 3735586, 131072, 0, 3735587, 131072, 0, 3735588, 131072, 0, 3735589, 131072, 0, 3735590, 131072, 0, 3735591, 131072, 0, 3735592, 131072, 0, 3735593, 131072, 0, 3735594, 131072, 0, 3735595, 131072, 0, 3735596, 131072, 0, 3735597, 131072, 0, 3735598, 131072, 0, 3735599, 131072, 0, 3735600, 131072, 0, 3735601, 131072, 0, 3735602, 131072, 0, 3735603, 131072, 0, 3735604, 131072, 0, 3735605, 131072, 0, 3735606, 131072, 0, 3735607, 131072, 0, 3735608, 131072, 0, 3735609, 131072, 0, 3735610, 131072, 0, 3735611, 131072, 0, 3801088, 131072, 0, 3801089, 131072, 0, 3801090, 131072, 0, 3801091, 131072, 0, 3801092, 131072, 0, 3801093, 131072, 0, 3801094, 131072, 0, 3801095, 131072, 0, 3801096, 131072, 0, 3801097, 131072, 0, 3801098, 131072, 0, 3801099, 131072, 0, 3801100, 131072, 0, 3801101, 131072, 0, 3801102, 131072, 0, 3801103, 131072, 0, 3801104, 131072, 0, 3801105, 131072, 0, 3801106, 131072, 0, 3801107, 131072, 0, 3801108, 131072, 0, 3801109, 131072, 0, 3801110, 131072, 0, 3801111, 131072, 0, 3801112, 131072, 0, 3801113, 131072, 0, 3801114, 131072, 0, 3801115, 131072, 0, 3801116, 131072, 0, 3801117, 131072, 0, 3801118, 131072, 0, 3801119, 131072, 0, 3801120, 131072, 0, 3801121, 131072, 0, 3801122, 131072, 0, 3801123, 131072, 0, 3801124, 131072, 0, 3801125, 131072, 0, 3801126, 131072, 0, 3801127, 131072, 0, 3801128, 131072, 0, 3801129, 131072, 0, 3801130, 131072, 0, 3801131, 131072, 0, 3801132, 131072, 0, 3801133, 131072, 0, 3801134, 131072, 0, 3801135, 131072, 0, 3801136, 131072, 0, 3801137, 131072, 0, 3801138, 131072, 0, 3801139, 131072, 0, 3801140, 131072, 0, 3801141, 131072, 0, 3801142, 131072, 0, 3801143, 131072, 0, 3801144, 131072, 0, 3801145, 131072, 0, 3801146, 131072, 0, 3801147, 131072, 0, 3866624, 131072, 0, 3866625, 131072, 0, 3866626, 131072, 0, 3866627, 131072, 0, 3866628, 131072, 0, 3866629, 131072, 0, 3866630, 131072, 0, 3866631, 131072, 0, 3866632, 131072, 0, 3866633, 131072, 0, 3866634, 131072, 0, 3866635, 131072, 0, 3866636, 131072, 0, 3866637, 131072, 0, 3866638, 131072, 0, 3866639, 131072, 0, 3866640, 131072, 0, 3866641, 131072, 0, 3866642, 131072, 0, 3866643, 131072, 0, 3866644, 131072, 0, 3866645, 131072, 0, 3866646, 131072, 0, 3866647, 131072, 0, 3866648, 131072, 0, 3866649, 131072, 0, 3866650, 131072, 0, 3866651, 131072, 0, 3866652, 131072, 0, 3866653, 131072, 0, 3866654, 131072, 0, 3866655, 131072, 0, 3866656, 131072, 0, 3866657, 131072, 0, 3866658, 131072, 0, 3866659, 131072, 0, 3866660, 131072, 0, 3866661, 131072, 0, 3866662, 131072, 0, 3866663, 131072, 0, 3866664, 131072, 0, 3866665, 131072, 0, 3866666, 131072, 0, 3866667, 131072, 0, 3866668, 131072, 0, 3866669, 131072, 0, 3866670, 131072, 0, 3866671, 131072, 0, 3866672, 131072, 0, 3866673, 131072, 0, 3866674, 131072, 0, 3866675, 131072, 0, 3866676, 131072, 0, 3866677, 131072, 0, 3866678, 131072, 0, 3866679, 131072, 0, 3866680, 131072, 0, 3866681, 131072, 0, 3866682, 131072, 0, 3866683, 131072, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 393236, 0, 0, 393237, 0, 0, 393238, 0, 0, 393239, 0, 0, 393240, 0, 0, 393241, 0, 0, 393242, 0, 0, 393243, 0, 0, 393244, 0, 0, 393245, 0, 0, 393247, 0, 0, 393248, 0, 0, 393249, 0, 0, 393250, 0, 0, 393251, 0, 0, 393252, 0, 0, 393253, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 0, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 1048592, 0, 0, 1048599, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1114128, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114135, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 0, 0, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 0, 0, 1179678, 0, 0, 1179679, 0, 0, 1179680, 0, 0, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 0, 0, 1245214, 0, 0, 1245215, 0, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310743, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310752, 0, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 0, 1310764, 0, 0, 1310765, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376279, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1376293, 0, 0, 1376294, 0, 0, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376303, 0, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 0, 0, 1376313, 0, 0, 1376314, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441817, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441828, 0, 0, 1441829, 0, 0, 1441830, 0, 0, 1441831, 0, 0, 1441832, 0, 0, 1441836, 0, 0, 1441837, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 0, 0, 1441848, 0, 0, 1441849, 0, 0, 1441850, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507353, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507364, 0, 0, 1507365, 0, 0, 1507366, 0, 0, 1507367, 0, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 0, 0, 1507374, 0, 0, 1507375, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572891, 0, 0, 1572892, 0, 0, 1572893, 0, 0, 1572894, 0, 0, 1572895, 0, 0, 1572896, 0, 0, 1572897, 0, 0, 1572898, 0, 0, 1572901, 0, 0, 1572902, 0, 0, 1572903, 0, 0, 1572905, 0, 0, 1572906, 0, 0, 1572907, 0, 0, 1572908, 0, 0, 1572909, 0, 0, 1572910, 0, 0, 1572911, 0, 0, 1572912, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 0, 0, 1638430, 0, 0, 1638431, 0, 0, 1638432, 0, 0, 1638433, 0, 0, 1638434, 0, 0, 1638437, 0, 0, 1638438, 0, 0, 1638439, 0, 0, 1638441, 0, 0, 1638442, 0, 0, 1638443, 0, 0, 1638444, 0, 0, 1638445, 0, 0, 1638446, 0, 0, 1638447, 0, 0, 1638448, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 0, 1638455, 0, 0, 1638456, 0, 0, 1638457, 0, 0, 1638458, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 0, 0, 1703953, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 0, 0, 1703966, 0, 0, 1703967, 0, 0, 1703968, 0, 0, 1703969, 0, 0, 1703970, 0, 0, 1703973, 0, 0, 1703974, 0, 0, 1703975, 0, 0, 1703977, 0, 0, 1703978, 0, 0, 1703979, 0, 0, 1703980, 0, 0, 1703981, 0, 0, 1703982, 0, 0, 1703983, 0, 0, 1703984, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 0, 0, 1703994, 0, 0, 1769486, 0, 0, 1769487, 0, 0, 1769488, 0, 0, 1769489, 0, 0, 1769490, 0, 0, 1769491, 0, 0, 1769492, 0, 0, 1769497, 0, 0, 1769500, 0, 0, 1769501, 0, 0, 1769502, 0, 0, 1769503, 0, 0, 1769504, 0, 0, 1769505, 0, 0, 1769508, 0, 0, 1769509, 0, 0, 1769510, 0, 0, 1769511, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 0, 0, 1769519, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 0, 0, 1769529, 0, 0, 1769530, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 0, 0, 1835033, 0, 0, 1835038, 0, 0, 1835039, 0, 0, 1835044, 0, 0, 1835045, 0, 0, 1835046, 0, 0, 1835047, 0, 0, 1835048, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900579, 0, 0, 1900580, 0, 0, 1900581, 0, 0, 1900582, 0, 0, 1900583, 0, 0, 1900584, 0, 0, 1900585, 0, 0, 1900591, 0, 0, 1900592, 0, 0, 1900593, 0, 0, 1900594, 0, 0, 1900595, 0, 0, 1900596, 0, 0, 1900597, 0, 0, 1900598, 0, 0, 1900599, 0, 0, 1900600, 0, 0, 1900601, 0, 0, 1900602, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 0, 0, 1966112, 0, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 1966116, 0, 0, 1966117, 0, 0, 1966118, 0, 0, 1966119, 0, 0, 1966120, 0, 0, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 0, 0, 1966129, 0, 0, 1966130, 0, 0, 1966131, 0, 0, 1966132, 0, 0, 1966133, 0, 0, 1966134, 0, 0, 1966135, 0, 0, 1966136, 0, 0, 1966137, 0, 0, 1966138, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 0, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 0, 0, 2031645, 0, 0, 2031646, 0, 0, 2031647, 0, 0, 2031648, 0, 0, 2031649, 0, 0, 2031650, 0, 0, 2031651, 0, 0, 2031652, 0, 0, 2031653, 0, 0, 2031654, 0, 0, 2031655, 0, 0, 2031656, 0, 0, 2031657, 0, 0, 2031658, 0, 0, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031665, 0, 0, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 0, 2097201, 0, 0, 2097202, 0, 0, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 0, 0, 2097209, 0, 0, 2097210, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 0, 0, 2162718, 0, 0, 2162719, 0, 0, 2162720, 0, 0, 2162721, 0, 0, 2162722, 0, 0, 2162723, 0, 0, 2162724, 0, 0, 2162725, 0, 0, 2162726, 0, 0, 2162727, 0, 0, 2162728, 0, 0, 2162729, 0, 0, 2162730, 0, 0, 2162731, 0, 0, 2162732, 0, 0, 2162734, 0, 0, 2162735, 0, 0, 2162736, 0, 0, 2162737, 0, 0, 2162738, 0, 0, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 0, 0, 2162744, 0, 0, 2162745, 0, 0, 2162746, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228246, 0, 0, 2228258, 0, 0, 2228259, 0, 0, 2228260, 0, 0, 2228261, 0, 0, 2228262, 0, 0, 2228263, 0, 0, 2228264, 0, 0, 2228265, 0, 0, 2228266, 0, 0, 2228267, 0, 0, 2228268, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 0, 0, 2228273, 0, 0, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293782, 0, 0, 2293794, 0, 0, 2293795, 0, 0, 2293796, 0, 0, 2293797, 0, 0, 2293798, 0, 0, 2293799, 0, 0, 2293800, 0, 0, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2293810, 0, 0, 2293811, 0, 0, 2293812, 0, 0, 2293813, 0, 0, 2293814, 0, 0, 2293815, 0, 0, 2293816, 0, 0, 2293817, 0, 0, 2293818, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 0, 0, 2359330, 0, 0, 2359331, 0, 0, 2359332, 0, 0, 2359333, 0, 0, 2359334, 0, 0, 2359335, 0, 0, 2359336, 0, 0, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2359350, 0, 0, 2359351, 0, 0, 2359352, 0, 0, 2359353, 0, 0, 2359354, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 0, 0, 2424853, 0, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 0, 0, 2424862, 0, 0, 2424863, 0, 0, 2424864, 0, 0, 2424865, 0, 0, 2424866, 0, 0, 2424867, 0, 0, 2424868, 0, 0, 2424869, 0, 0, 2424870, 0, 0, 2424871, 0, 0, 2424872, 0, 0, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 0, 0, 2424887, 0, 0, 2424888, 0, 0, 2424889, 0, 0, 2424890, 0, 0, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 0, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 0, 0, 2490420, 0, 0, 2490421, 0, 0, 2490422, 0, 0, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 0, 0, 2555934, 0, 0, 2555935, 0, 0, 2555936, 0, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2555941, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 0, 0, 2555953, 0, 0, 2555954, 0, 0, 2555955, 0, 0, 2555956, 0, 0, 2555957, 0, 0, 2555958, 0, 0, 2555959, 0, 0, 2555960, 0, 0, 2555961, 0, 0, 2555962, 0, 0, 2621454, 0, 0, 2621455, 0, 0, 2621456, 0, 0, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 0, 2621460, 0, 0, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 2621469, 0, 0, 2621470, 0, 0, 2621471, 0, 0, 2621472, 0, 0, 2621473, 0, 0, 2621474, 0, 0, 2621475, 0, 0, 2621476, 0, 0, 2621477, 0, 0, 2621479, 0, 0, 2621480, 0, 0, 2621486, 0, 0, 2621487, 0, 0, 2621488, 0, 0, 2621489, 0, 0, 2621490, 0, 0, 2621491, 0, 0, 2621492, 0, 0, 2621493, 0, 0, 2621494, 0, 0, 2621495, 0, 0, 2621496, 0, 0, 2621497, 0, 0, 2621498, 0, 0, 2686990, 0, 0, 2686991, 0, 0, 2686992, 0, 0, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 0, 0, 2687006, 0, 0, 2687007, 0, 0, 2687008, 0, 0, 2687009, 0, 0, 2687010, 0, 0, 2687011, 0, 0, 2687015, 0, 0, 2687019, 0, 0, 2687020, 0, 0, 2687024, 0, 0, 2687025, 0, 0, 2687026, 0, 0, 2687027, 0, 0, 2687028, 0, 0, 2687029, 0, 0, 2687030, 0, 0, 2687031, 0, 0, 2687032, 0, 0, 2687033, 0, 0, 2687034, 0, 0, 2752526, 0, 0, 2752527, 0, 0, 2752528, 0, 0, 2752529, 0, 0, 2752530, 0, 0, 2752531, 0, 0, 2752532, 0, 0, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2752544, 0, 0, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752555, 0, 0, 2752556, 0, 0, 2752557, 0, 0, 2752558, 0, 0, 2752560, 0, 0, 2752561, 0, 0, 2752562, 0, 0, 2752563, 0, 0, 2752564, 0, 0, 2752565, 0, 0, 2752566, 0, 0, 2752567, 0, 0, 2752568, 0, 0, 2752569, 0, 0, 2752570, 0, 0, 2818062, 0, 0, 2818063, 0, 0, 2818064, 0, 0, 2818065, 0, 0, 2818066, 0, 0, 2818067, 0, 0, 2818068, 0, 0, 2818069, 0, 0, 2818070, 0, 0, 2818071, 0, 0, 2818072, 0, 0, 2818073, 0, 0, 2818074, 0, 0, 2818075, 0, 0, 2818076, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0, 2818081, 0, 0, 2818082, 0, 0, 2818083, 0, 0, 2818092, 0, 0, 2818093, 0, 0, 2818094, 0, 0, 2818096, 0, 0, 2818097, 0, 0, 2818098, 0, 0, 2818099, 0, 0, 2818100, 0, 0, 2818101, 0, 0, 2818102, 0, 0, 2818103, 0, 0, 2818104, 0, 0, 2818105, 0, 0, 2818106, 0, 0, 2883598, 0, 0, 2883599, 0, 0, 2883600, 0, 0, 2883601, 0, 0, 2883602, 0, 0, 2883603, 0, 0, 2883604, 0, 0, 2883605, 0, 0, 2883606, 0, 0, 2883607, 0, 0, 2883608, 0, 0, 2883609, 0, 0, 2883610, 0, 0, 2883611, 0, 0, 2883612, 0, 0, 2883613, 0, 0, 2883614, 0, 0, 2883615, 0, 0, 2883616, 0, 0, 2883617, 0, 0, 2883618, 0, 0, 2883619, 0, 0, 2883632, 0, 0, 2883633, 0, 0, 2883634, 0, 0, 2883635, 0, 0, 2883636, 0, 0, 2883637, 0, 0, 2883638, 0, 0, 2883639, 0, 0, 2883640, 0, 0, 2883641, 0, 0, 2883642, 0, 0, 2949134, 0, 0, 2949135, 0, 0, 2949136, 0, 0, 2949137, 0, 0, 2949138, 0, 0, 2949139, 0, 0, 2949140, 0, 0, 2949141, 0, 0, 2949142, 0, 0, 2949143, 0, 0, 2949144, 0, 0, 2949145, 0, 0, 2949146, 0, 0, 2949147, 0, 0, 2949148, 0, 0, 2949149, 0, 0, 2949150, 0, 0, 2949151, 0, 0, 2949152, 0, 0, 2949153, 0, 0, 2949154, 0, 0, 2949155, 0, 0, 2949168, 0, 0, 2949169, 0, 0, 2949170, 0, 0, 2949171, 0, 0, 2949172, 0, 0, 2949173, 0, 0, 2949174, 0, 0, 2949175, 0, 0, 2949176, 0, 0, 2949177, 0, 0, 2949178, 0, 0, 3014670, 0, 0, 3014671, 0, 0, 3014672, 0, 0, 3014673, 0, 0, 3014674, 0, 0, 3014675, 0, 0, 3014676, 0, 0, 3014677, 0, 0, 3014678, 0, 0, 3014679, 0, 0, 3014680, 0, 0, 3014681, 0, 0, 3014682, 0, 0, 3014683, 0, 0, 3014684, 0, 0, 3014685, 0, 0, 3014686, 0, 0, 3014687, 0, 0, 3014688, 0, 0, 3014689, 0, 0, 3014690, 0, 0, 3014691, 0, 0, 3014693, 0, 0, 3014694, 0, 0, 3014699, 0, 0, 3014700, 0, 0, 3014704, 0, 0, 3014705, 0, 0, 3014706, 0, 0, 3014707, 0, 0, 3014708, 0, 0, 3014709, 0, 0, 3014710, 0, 0, 3014711, 0, 0, 3014712, 0, 0, 3014713, 0, 0, 3014714, 0, 0, 3080206, 0, 0, 3080207, 0, 0, 3080208, 0, 0, 3080209, 0, 0, 3080210, 0, 0, 3080211, 0, 0, 3080212, 0, 0, 3080213, 0, 0, 3080214, 0, 0, 3080215, 0, 0, 3080216, 0, 0, 3080217, 0, 0, 3080218, 0, 0, 3080219, 0, 0, 3080220, 0, 0, 3080221, 0, 0, 3080222, 0, 0, 3080223, 0, 0, 3080224, 0, 0, 3080225, 0, 0, 3080226, 0, 0, 3080227, 0, 0, 3080229, 0, 0, 3080240, 0, 0, 3080241, 0, 0, 3080242, 0, 0, 3080243, 0, 0, 3080244, 0, 0, 3080245, 0, 0, 3080246, 0, 0, 3080247, 0, 0, 3080248, 0, 0, 3080249, 0, 0, 3080250, 0, 0, 3145742, 0, 0, 3145743, 0, 0, 3145744, 0, 0, 3145745, 0, 0, 3145746, 0, 0, 3145747, 0, 0, 3145748, 0, 0, 3145749, 0, 0, 3145750, 0, 0, 3145751, 0, 0, 3145752, 0, 0, 3145753, 0, 0, 3145754, 0, 0, 3145755, 0, 0, 3145756, 0, 0, 3145757, 0, 0, 3145758, 0, 0, 3145759, 0, 0, 3145760, 0, 0, 3145761, 0, 0, 3145762, 0, 0, 3145763, 0, 0, 3145776, 0, 0, 3145777, 0, 0, 3145778, 0, 0, 3145779, 0, 0, 3145780, 0, 0, 3145781, 0, 0, 3145782, 0, 0, 3145783, 0, 0, 3145784, 0, 0, 3145785, 0, 0, 3145786, 0, 0, 3211278, 0, 0, 3211279, 0, 0, 3211280, 0, 0, 3211281, 0, 0, 3211282, 0, 0, 3211283, 0, 0, 3211284, 0, 0, 3211285, 0, 0, 3211286, 0, 0, 3211287, 0, 0, 3211288, 0, 0, 3211289, 0, 0, 3211290, 0, 0, 3211291, 0, 0, 3211292, 0, 0, 3211293, 0, 0, 3211294, 0, 0, 3211295, 0, 0, 3211296, 0, 0, 3211297, 0, 0, 3211298, 0, 0, 3211312, 0, 0, 3211313, 0, 0, 3211314, 0, 0, 3211315, 0, 0, 3211316, 0, 0, 3211317, 0, 0, 3211318, 0, 0, 3211319, 0, 0, 3211320, 0, 0, 3211321, 0, 0, 3211322, 0, 0, 3276814, 0, 0, 3276815, 0, 0, 3276816, 0, 0, 3276817, 0, 0, 3276818, 0, 0, 3276819, 0, 0, 3276820, 0, 0, 3276821, 0, 0, 3276822, 0, 0, 3276823, 0, 0, 3276824, 0, 0, 3276825, 0, 0, 3276826, 0, 0, 3276827, 0, 0, 3276828, 0, 0, 3276829, 0, 0, 3276830, 0, 0, 3276831, 0, 0, 3276832, 0, 0, 3276833, 0, 0, 3276834, 0, 0, 3276849, 0, 0, 3276850, 0, 0, 3276851, 0, 0, 3276852, 0, 0, 3276853, 0, 0, 3276854, 0, 0, 3276855, 0, 0, 3276856, 0, 0, 3276857, 0, 0, 3276858, 0, 0, 3342350, 0, 0, 3342351, 0, 0, 3342352, 0, 0, 3342353, 0, 0, 3342354, 0, 0, 3342355, 0, 0, 3342356, 0, 0, 3342357, 0, 0, 3342358, 0, 0, 3342359, 0, 0, 3342360, 0, 0, 3342361, 0, 0, 3342362, 0, 0, 3342363, 0, 0, 3342364, 0, 0, 3342365, 0, 0, 3342366, 0, 0, 3342367, 0, 0, 3342368, 0, 0, 3342369, 0, 0, 3342370, 0, 0, 3342386, 0, 0, 3342387, 0, 0, 3342388, 0, 0, 3342389, 0, 0, 3342390, 0, 0, 3342391, 0, 0, 3342392, 0, 0, 3342393, 0, 0, 3342394, 0, 0, 3407886, 0, 0, 3407887, 0, 0, 3407888, 0, 0, 3407889, 0, 0, 3407890, 0, 0, 3407891, 0, 0, 3407892, 0, 0, 3407893, 0, 0, 3407894, 0, 0, 3407895, 0, 0, 3407896, 0, 0, 3407897, 0, 0, 3407898, 0, 0, 3407899, 0, 0, 3407900, 0, 0, 3407901, 0, 0, 3407902, 0, 0, 3407903, 0, 0, 3407922, 0, 0, 3407923, 0, 0, 3407924, 0, 0, 3407925, 0, 0, 3407926, 0, 0, 3407927, 0, 0, 3407928, 0, 0, 3407929, 0, 0, 3407930, 0, 0, 3473458, 0, 0, 3473459, 0, 0, 3473460, 0, 0, 3473461, 0, 0, 3473462, 0, 0, 3473463, 0, 0, 3473464, 0, 0, 3473465, 0, 0, 3473466, 0, 0, 3538994, 0, 0, 3538995, 0, 0, 3538996, 0, 0, 3538997, 0, 0, 3538998, 0, 0, 3538999, 0, 0, 3539000, 0, 0, 3539001, 0, 0, 3539002, 0, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 9, 393216, 6, 12, 393216, 6, 15, 393216, 6, 18, 393216, 6, 21, 393216, 6, 24, 393216, 6, 27, 393216, 6, 30, 393216, 6, 33, 393216, 6, 36, 393216, 6, 65545, 393216, 7, 65548, 393216, 7, 65551, 393216, 7, 65554, 393216, 7, 65557, 393216, 7, 65560, 393216, 7, 65563, 393216, 7, 65566, 393216, 7, 65569, 393216, 7, 65572, 393216, 7, 131072, 393216, 0, 131073, 458752, 0, 131074, 393216, 0, 131075, 458752, 0, 131076, 393216, 0, 131077, 458752, 0, 131079, 262144, 0, 131080, 327680, 0, 131082, 262144, 0, 131083, 327680, 0, 131085, 262144, 0, 131086, 327680, 0, 131088, 262144, 0, 131089, 327680, 0, 131091, 262144, 0, 131092, 327680, 0, 131094, 262144, 0, 131095, 327680, 0, 131097, 262144, 0, 131098, 327680, 0, 131100, 262144, 0, 131101, 327680, 0, 131103, 262144, 0, 131104, 327680, 0, 131106, 262144, 0, 131107, 327680, 0, 131109, 65536, 24, 196617, 393216, 6, 196620, 393216, 6, 196623, 393216, 6, 196626, 393216, 6, 196629, 393216, 6, 196632, 393216, 6, 196635, 393216, 6, 196638, 393216, 6, 196641, 393216, 6, 196644, 393216, 6, 196645, 65536, 24, 262144, 393216, 0, 262145, 458752, 0, 262146, 393216, 0, 262147, 458752, 0, 262148, 393216, 0, 262149, 458752, 0, 262153, 393216, 7, 262156, 393216, 7, 262159, 393216, 7, 262162, 393216, 7, 262165, 393216, 7, 262168, 393216, 7, 262171, 393216, 7, 262174, 393216, 7, 262177, 393216, 7, 262180, 393216, 7, 262181, 65536, 24, 327686, 262144, 24, 327687, 0, 23, 327688, 0, 23, 327689, 0, 23, 327690, 0, 23, 327691, 0, 23, 327692, 0, 23, 327693, 0, 23, 327694, 0, 23, 327695, 0, 23, 327696, 0, 23, 327697, 0, 23, 327698, 0, 23, 327699, 0, 23, 327700, 0, 23, 327701, 0, 23, 327702, 0, 23, 327703, 0, 23, 327704, 0, 23, 327705, 0, 23, 327706, 0, 23, 327707, 0, 23, 327708, 0, 23, 327709, 0, 23, 327710, 0, 23, 327711, 0, 23, 327712, 0, 23, 327713, 0, 23, 327714, 0, 23, 327715, 0, 23, 327716, 0, 23, 327717, 458752, 25, 393216, 393216, 0, 393217, 458752, 0, 393218, 393216, 0, 393219, 458752, 0, 393220, 393216, 0, 393221, 458752, 0, 393222, 393216, 0, 393223, 458752, 0, 393224, 393216, 0, 393225, 458752, 0, 393226, 393216, 0, 393227, 458752, 0, 393228, 393216, 0, 393229, 458752, 0, 393230, 393216, 0, 393231, 65536, 1, 393232, 458752, 10, 393233, 458752, 10, 393234, 458752, 10, 393235, 458752, 10, 393236, 458752, 10, 393237, 458752, 10, 393238, 458752, 10, 393239, 458752, 10, 393240, 458752, 10, 393241, 458752, 10, 393242, 458752, 10, 393243, 458752, 10, 393244, 458752, 10, 393245, 458752, 10, 393246, 0, 24, 393247, 458752, 10, 393248, 458752, 10, 393249, 458752, 10, 393250, 458752, 10, 393251, 458752, 10, 393252, 458752, 10, 393253, 458752, 10, 458756, 393216, 4, 458758, 393216, 4, 458760, 393216, 4, 458762, 393216, 4, 458764, 393216, 4, 458766, 393216, 4, 458768, 458752, 10, 458769, 458752, 10, 458770, 458752, 10, 458771, 458752, 10, 458772, 458752, 10, 458773, 458752, 10, 458774, 458752, 10, 458775, 458752, 10, 458776, 458752, 10, 458777, 458752, 10, 458778, 458752, 10, 458779, 458752, 10, 458780, 458752, 10, 458781, 458752, 10, 458782, 0, 24, 458783, 458752, 10, 458784, 458752, 10, 458785, 458752, 10, 458786, 458752, 10, 458787, 458752, 10, 458788, 458752, 10, 458789, 458752, 10, 524288, 393216, 0, 524289, 458752, 0, 524290, 393216, 0, 524291, 458752, 0, 524292, 393216, 0, 524293, 458752, 0, 524294, 393216, 0, 524295, 458752, 0, 524304, 458752, 10, 524305, 458752, 10, 524306, 458752, 10, 524307, 458752, 10, 524308, 458752, 10, 524309, 458752, 10, 524310, 458752, 10, 524311, 458752, 10, 524312, 458752, 10, 524313, 458752, 10, 524314, 458752, 10, 524315, 458752, 10, 524316, 458752, 10, 524317, 458752, 10, 524318, 0, 24, 524319, 458752, 10, 524320, 458752, 10, 524321, 458752, 10, 524322, 458752, 10, 524323, 458752, 10, 524324, 458752, 10, 524325, 458752, 10, 589828, 393216, 4, 589830, 393216, 4, 589832, 393216, 4, 589833, 262151, 7, 589839, 262151, 7, 589840, 458752, 10, 589841, 458752, 10, 589842, 458752, 10, 589843, 458752, 10, 589844, 458752, 10, 589845, 458752, 10, 589846, 458752, 10, 589847, 458752, 10, 589848, 458752, 10, 589849, 458752, 10, 589850, 458752, 10, 589851, 458752, 10, 589852, 458752, 10, 589853, 458752, 10, 589854, 0, 24, 589855, 458752, 10, 589856, 458752, 10, 589857, 458752, 10, 589858, 458752, 10, 589859, 458752, 10, 589860, 458752, 10, 589861, 458752, 10, 655360, 393216, 0, 655361, 458752, 0, 655362, 393216, 0, 655363, 458752, 0, 655364, 393216, 0, 655365, 458752, 0, 655366, 393216, 0, 655367, 458752, 0, 655378, 458752, 10, 655379, 458752, 10, 655380, 458752, 10, 655381, 458752, 10, 655382, 458752, 10, 655383, 458752, 10, 655384, 458752, 10, 655385, 458752, 10, 655386, 458752, 10, 655387, 458752, 10, 655388, 458752, 10, 655389, 458752, 10, 655390, 0, 24, 655391, 458752, 10, 655392, 458752, 10, 655393, 458752, 10, 655394, 458752, 10, 655395, 458752, 10, 655396, 458752, 10, 655397, 458752, 10, 720900, 393216, 4, 720902, 393216, 4, 720904, 393216, 4, 720914, 458752, 10, 720915, 458752, 10, 720916, 458752, 10, 720917, 458752, 10, 720918, 458752, 10, 720919, 458752, 10, 720920, 458752, 10, 720921, 458752, 10, 720922, 458752, 10, 720923, 458752, 10, 720924, 458752, 10, 720925, 458752, 10, 720926, 0, 24, 720927, 458752, 10, 720928, 458752, 10, 720929, 458752, 10, 720930, 458752, 10, 720931, 458752, 10, 720932, 458752, 10, 720933, 458752, 10, 786432, 393216, 0, 786433, 458752, 0, 786434, 393216, 0, 786435, 458752, 0, 786436, 393216, 0, 786437, 458752, 0, 786438, 393216, 0, 786439, 458752, 0, 786440, 393216, 0, 786441, 458752, 0, 786442, 393216, 0, 786443, 458752, 0, 786444, 393216, 0, 786445, 458752, 0, 786446, 393216, 0, 786447, 458752, 0, 786448, 458752, 10, 786449, 458752, 10, 786450, 458752, 10, 786451, 458752, 10, 786452, 458752, 10, 786453, 458752, 10, 786454, 458752, 10, 786455, 458752, 10, 786456, 458752, 10, 786457, 458752, 10, 786458, 458752, 10, 786459, 458752, 10, 786462, 0, 24, 786463, 458752, 10, 786464, 458752, 10, 786465, 458752, 10, 786466, 458752, 10, 786467, 458752, 10, 786468, 458752, 10, 786469, 458752, 10, 851972, 393216, 4, 851974, 393216, 4, 851976, 393216, 4, 851978, 393216, 4, 851980, 393216, 4, 851982, 393216, 4, 851984, 458752, 10, 851985, 458752, 10, 851986, 458752, 10, 851987, 458752, 10, 851988, 458752, 10, 851989, 458752, 10, 851990, 458752, 10, 851991, 458752, 10, 851992, 458752, 10, 851993, 458752, 10, 851994, 458752, 10, 851995, 458752, 10, 851998, 0, 24, 851999, 458752, 10, 852000, 458752, 10, 852001, 458752, 10, 852002, 458752, 10, 852003, 458752, 10, 852004, 458752, 10, 852005, 458752, 10, 917504, 393216, 0, 917505, 458752, 0, 917506, 393216, 0, 917507, 458752, 0, 917508, 393216, 0, 917509, 458752, 0, 917510, 393216, 0, 917511, 458752, 0, 917512, 393216, 0, 917513, 458752, 0, 917514, 393216, 0, 917515, 458752, 0, 917516, 393216, 0, 917517, 458752, 0, 917518, 393216, 0, 917519, 458752, 0, 917520, 458752, 10, 917521, 458752, 10, 917522, 458752, 10, 917523, 458752, 10, 917524, 458752, 10, 917525, 458752, 10, 917526, 458752, 10, 917527, 458752, 10, 917528, 458752, 10, 917529, 458752, 10, 917530, 458752, 10, 917531, 458752, 10, 917534, 0, 24, 917535, 458752, 10, 917536, 458752, 10, 917537, 458752, 10, 917538, 458752, 10, 917539, 458752, 10, 917540, 458752, 10, 917541, 458752, 10, 983044, 393216, 4, 983046, 393216, 4, 983048, 393216, 4, 983050, 393216, 4, 983052, 393216, 4, 983054, 393216, 4, 983056, 458752, 10, 983057, 458752, 10, 983058, 458752, 10, 983061, 458752, 10, 983062, 458752, 10, 983063, 458752, 10, 983064, 393216, 24, 983065, 0, 23, 983066, 0, 23, 983067, 0, 23, 983068, 0, 23, 983069, 0, 23, 983070, 458752, 25, 983071, 458752, 10, 983072, 458752, 10, 983073, 458752, 10, 983074, 458752, 10, 983075, 458752, 10, 983076, 458752, 10, 983077, 458752, 10, 1048576, 393216, 0, 1048577, 458752, 0, 1048578, 393216, 0, 1048579, 458752, 0, 1048580, 393216, 0, 1048581, 458752, 0, 1048582, 393216, 0, 1048583, 458752, 0, 1048584, 393216, 0, 1048585, 458752, 0, 1048586, 393216, 0, 1048587, 458752, 0, 1048588, 393216, 0, 1048589, 458752, 0, 1048590, 393216, 0, 1048591, 458752, 0, 1048592, 458752, 10, 1048599, 458752, 10, 1048600, 0, 24, 1048601, 458752, 10, 1048602, 458752, 10, 1048603, 458752, 10, 1048604, 458752, 10, 1048605, 458752, 10, 1048606, 458752, 10, 1048607, 458752, 10, 1048608, 458752, 10, 1048609, 458752, 10, 1048610, 458752, 10, 1048611, 458752, 10, 1048612, 458752, 10, 1048613, 458752, 10, 1114118, 393216, 4, 1114120, 393216, 4, 1114122, 393216, 4, 1114124, 393216, 4, 1114126, 393216, 4, 1114128, 458752, 10, 1114131, 458752, 10, 1114132, 458752, 10, 1114135, 458752, 10, 1114136, 0, 24, 1114137, 458752, 10, 1114138, 458752, 10, 1114139, 458752, 10, 1114140, 458752, 10, 1114141, 458752, 10, 1114142, 458752, 10, 1114143, 458752, 10, 1114144, 458752, 10, 1114145, 458752, 10, 1114146, 458752, 10, 1114147, 458752, 10, 1114148, 458752, 10, 1114149, 458752, 10, 1179648, 393216, 0, 1179649, 458752, 0, 1179650, 393216, 0, 1179651, 458752, 0, 1179652, 393216, 0, 1179653, 458752, 0, 1179654, 393216, 0, 1179655, 458752, 0, 1179656, 393216, 0, 1179657, 458752, 0, 1179658, 393216, 0, 1179659, 458752, 0, 1179660, 393216, 0, 1179661, 458752, 0, 1179666, 458752, 10, 1179667, 458752, 10, 1179668, 458752, 10, 1179669, 458752, 10, 1179672, 0, 24, 1179673, 458752, 10, 1179674, 458752, 10, 1179675, 458752, 10, 1179676, 458752, 10, 1179677, 458752, 10, 1179678, 458752, 10, 1179679, 458752, 10, 1179680, 458752, 10, 1179681, 458752, 10, 1179682, 458752, 10, 1179683, 458752, 10, 1179684, 458752, 10, 1179685, 458752, 10, 1245192, 393216, 4, 1245194, 393216, 4, 1245196, 393216, 4, 1245198, 458752, 10, 1245199, 458752, 10, 1245202, 458752, 10, 1245203, 458752, 10, 1245204, 458752, 10, 1245205, 458752, 10, 1245208, 0, 24, 1245209, 458752, 10, 1245210, 458752, 10, 1245211, 458752, 10, 1245212, 458752, 10, 1245213, 458752, 10, 1245214, 458752, 10, 1245215, 458752, 10, 1245216, 458752, 10, 1245217, 458752, 10, 1245218, 458752, 10, 1245219, 458752, 10, 1245220, 458752, 10, 1245221, 458752, 10, 1245222, 458752, 10, 1245223, 458752, 10, 1245224, 458752, 10, 1245225, 458752, 10, 1245226, 458752, 10, 1245227, 458752, 10, 1245228, 458752, 10, 1245229, 458752, 10, 1310720, 393216, 0, 1310721, 458752, 0, 1310722, 393216, 0, 1310723, 458752, 0, 1310724, 393216, 0, 1310725, 458752, 0, 1310726, 393216, 0, 1310727, 458752, 0, 1310728, 393216, 0, 1310729, 458752, 0, 1310730, 393216, 0, 1310731, 458752, 0, 1310732, 393216, 0, 1310733, 458752, 0, 1310734, 458752, 10, 1310735, 458752, 10, 1310736, 458752, 10, 1310739, 458752, 10, 1310740, 458752, 10, 1310743, 458752, 10, 1310744, 0, 24, 1310745, 458752, 10, 1310746, 458752, 10, 1310747, 458752, 10, 1310748, 458752, 10, 1310749, 458752, 10, 1310752, 458752, 10, 1310753, 458752, 10, 1310754, 458752, 10, 1310755, 458752, 10, 1310756, 458752, 10, 1310757, 458752, 10, 1310758, 458752, 10, 1310759, 458752, 10, 1310760, 458752, 10, 1310761, 458752, 10, 1310762, 458752, 10, 1310763, 458752, 10, 1310764, 458752, 10, 1310765, 458752, 10, 1376264, 393216, 4, 1376266, 393216, 4, 1376268, 393216, 4, 1376270, 458752, 10, 1376271, 458752, 10, 1376272, 458752, 10, 1376279, 458752, 10, 1376280, 0, 24, 1376281, 458752, 10, 1376282, 458752, 10, 1376291, 458752, 10, 1376292, 458752, 10, 1376293, 458752, 10, 1376294, 458752, 10, 1376295, 458752, 10, 1376296, 458752, 10, 1376297, 458752, 10, 1376298, 458752, 10, 1376303, 458752, 10, 1376304, 458752, 10, 1376305, 458752, 10, 1376306, 458752, 10, 1376307, 458752, 10, 1376308, 458752, 10, 1376309, 458752, 10, 1376310, 458752, 10, 1376311, 458752, 10, 1376312, 458752, 10, 1376313, 458752, 10, 1376314, 458752, 10, 1441792, 393216, 0, 1441793, 458752, 0, 1441794, 393216, 0, 1441795, 458752, 0, 1441796, 393216, 0, 1441797, 458752, 0, 1441798, 393216, 0, 1441799, 458752, 0, 1441800, 393216, 0, 1441801, 458752, 0, 1441802, 393216, 0, 1441803, 458752, 0, 1441804, 393216, 0, 1441805, 458752, 0, 1441806, 458752, 10, 1441807, 458752, 10, 1441808, 458752, 10, 1441809, 458752, 10, 1441810, 458752, 10, 1441813, 458752, 10, 1441814, 458752, 10, 1441815, 458752, 10, 1441816, 0, 24, 1441817, 458752, 10, 1441822, 458752, 10, 1441823, 458752, 10, 1441828, 458752, 10, 1441829, 458752, 10, 1441830, 458752, 10, 1441831, 458752, 10, 1441832, 458752, 10, 1441836, 458752, 10, 1441837, 458752, 10, 1441841, 458752, 10, 1441842, 458752, 10, 1441843, 458752, 10, 1441844, 458752, 10, 1441845, 458752, 10, 1441846, 458752, 10, 1441847, 458752, 10, 1441848, 458752, 10, 1441849, 458752, 10, 1441850, 458752, 10, 1507336, 393216, 4, 1507338, 393216, 4, 1507340, 393216, 4, 1507342, 458752, 10, 1507343, 458752, 10, 1507344, 458752, 10, 1507345, 458752, 10, 1507346, 458752, 10, 1507347, 458752, 10, 1507348, 458752, 10, 1507349, 458752, 10, 1507350, 458752, 10, 1507351, 458752, 10, 1507352, 0, 24, 1507353, 458752, 10, 1507356, 458752, 10, 1507357, 458752, 10, 1507358, 458752, 10, 1507359, 458752, 10, 1507360, 458752, 10, 1507361, 458752, 10, 1507364, 458752, 10, 1507365, 458752, 10, 1507366, 458752, 10, 1507367, 458752, 10, 1507370, 458752, 10, 1507371, 458752, 10, 1507372, 458752, 10, 1507373, 458752, 10, 1507374, 458752, 10, 1507375, 458752, 10, 1507378, 458752, 10, 1507379, 458752, 10, 1507380, 458752, 10, 1507381, 458752, 10, 1507382, 458752, 10, 1507383, 458752, 10, 1507384, 458752, 10, 1507385, 458752, 10, 1507386, 458752, 10, 1572864, 393216, 0, 1572865, 458752, 0, 1572866, 393216, 0, 1572867, 458752, 0, 1572868, 393216, 0, 1572869, 458752, 0, 1572870, 393216, 0, 1572871, 458752, 0, 1572872, 393216, 0, 1572873, 458752, 0, 1572874, 393216, 0, 1572875, 458752, 0, 1572876, 393216, 0, 1572877, 458752, 0, 1572878, 458752, 10, 1572879, 458752, 10, 1572880, 458752, 10, 1572881, 458752, 10, 1572882, 458752, 10, 1572883, 458752, 10, 1572884, 458752, 10, 1572885, 458752, 10, 1572886, 458752, 10, 1572887, 458752, 10, 1572888, 0, 24, 1572891, 458752, 10, 1572892, 458752, 10, 1572893, 458752, 10, 1572894, 458752, 10, 1572895, 458752, 10, 1572896, 458752, 10, 1572897, 458752, 10, 1572898, 458752, 10, 1572901, 458752, 10, 1572902, 458752, 10, 1572903, 458752, 10, 1572905, 458752, 10, 1572906, 458752, 10, 1572907, 458752, 10, 1572908, 458752, 10, 1572909, 458752, 10, 1572910, 458752, 10, 1572911, 458752, 10, 1572912, 458752, 10, 1572914, 458752, 10, 1572915, 458752, 10, 1572916, 458752, 10, 1572917, 458752, 10, 1572918, 458752, 10, 1572919, 458752, 10, 1572920, 458752, 10, 1572921, 458752, 10, 1572922, 458752, 10, 1638408, 393216, 4, 1638410, 393216, 4, 1638412, 393216, 4, 1638414, 458752, 10, 1638415, 458752, 10, 1638416, 458752, 10, 1638417, 458752, 10, 1638422, 458752, 10, 1638423, 458752, 10, 1638424, 0, 24, 1638427, 458752, 10, 1638428, 458752, 10, 1638429, 458752, 10, 1638430, 458752, 10, 1638431, 458752, 10, 1638432, 458752, 10, 1638433, 458752, 10, 1638434, 458752, 10, 1638437, 458752, 10, 1638438, 458752, 10, 1638439, 458752, 10, 1638441, 458752, 10, 1638442, 458752, 10, 1638443, 458752, 10, 1638444, 458752, 10, 1638445, 458752, 10, 1638446, 458752, 10, 1638447, 458752, 10, 1638448, 458752, 10, 1638450, 458752, 10, 1638451, 458752, 10, 1638452, 458752, 10, 1638453, 458752, 10, 1638454, 458752, 10, 1638455, 458752, 10, 1638456, 458752, 10, 1638457, 458752, 10, 1638458, 458752, 10, 1703936, 393216, 0, 1703937, 458752, 0, 1703938, 393216, 0, 1703939, 458752, 0, 1703940, 393216, 0, 1703941, 458752, 0, 1703942, 393216, 0, 1703943, 458752, 0, 1703944, 393216, 0, 1703945, 458752, 0, 1703946, 393216, 0, 1703947, 458752, 0, 1703948, 393216, 0, 1703949, 458752, 0, 1703950, 458752, 10, 1703951, 458752, 10, 1703952, 458752, 10, 1703953, 458752, 10, 1703956, 458752, 10, 1703957, 458752, 10, 1703958, 458752, 10, 1703959, 458752, 10, 1703960, 0, 24, 1703963, 458752, 10, 1703964, 458752, 10, 1703965, 458752, 10, 1703966, 458752, 10, 1703967, 458752, 10, 1703968, 458752, 10, 1703969, 458752, 10, 1703970, 458752, 10, 1703973, 458752, 10, 1703974, 458752, 10, 1703975, 458752, 10, 1703977, 458752, 10, 1703978, 458752, 10, 1703979, 458752, 10, 1703980, 458752, 10, 1703981, 458752, 10, 1703982, 458752, 10, 1703983, 458752, 10, 1703984, 458752, 10, 1703986, 458752, 10, 1703987, 458752, 10, 1703988, 458752, 10, 1703989, 458752, 10, 1703990, 458752, 10, 1703991, 458752, 10, 1703992, 458752, 10, 1703993, 458752, 10, 1703994, 458752, 10, 1769480, 393216, 4, 1769482, 393216, 4, 1769484, 393216, 4, 1769486, 458752, 10, 1769487, 458752, 10, 1769488, 458752, 10, 1769489, 458752, 10, 1769490, 458752, 10, 1769491, 458752, 10, 1769492, 458752, 10, 1769493, 393216, 24, 1769494, 0, 23, 1769495, 0, 23, 1769496, 458752, 25, 1769497, 458752, 10, 1769500, 458752, 10, 1769501, 458752, 10, 1769502, 458752, 10, 1769503, 458752, 10, 1769504, 458752, 10, 1769505, 458752, 10, 1769508, 458752, 10, 1769509, 458752, 10, 1769510, 458752, 10, 1769511, 458752, 10, 1769514, 458752, 10, 1769515, 458752, 10, 1769516, 458752, 10, 1769517, 458752, 10, 1769518, 458752, 10, 1769519, 458752, 10, 1769522, 458752, 10, 1769523, 458752, 10, 1769524, 458752, 10, 1769525, 458752, 10, 1769526, 458752, 10, 1769527, 458752, 10, 1769528, 458752, 10, 1769529, 458752, 10, 1769530, 458752, 10, 1835008, 393216, 0, 1835009, 458752, 0, 1835010, 393216, 0, 1835011, 458752, 0, 1835012, 393216, 0, 1835013, 458752, 0, 1835014, 393216, 0, 1835015, 458752, 0, 1835016, 393216, 0, 1835017, 458752, 0, 1835018, 393216, 0, 1835019, 458752, 0, 1835020, 393216, 0, 1835021, 458752, 0, 1835022, 458752, 10, 1835023, 458752, 10, 1835026, 458752, 10, 1835027, 458752, 10, 1835028, 458752, 10, 1835029, 0, 24, 1835033, 458752, 10, 1835038, 458752, 10, 1835039, 458752, 10, 1835044, 458752, 10, 1835045, 458752, 10, 1835046, 458752, 10, 1835047, 458752, 10, 1835048, 458752, 10, 1835051, 458752, 39, 1835052, 458752, 10, 1835053, 458752, 10, 1835057, 458752, 10, 1835058, 458752, 10, 1835059, 458752, 10, 1835060, 458752, 10, 1835061, 458752, 10, 1835062, 458752, 10, 1835063, 458752, 10, 1835064, 458752, 10, 1835065, 458752, 10, 1835066, 458752, 10, 1900552, 393216, 4, 1900554, 393216, 4, 1900556, 393216, 4, 1900558, 458752, 10, 1900559, 458752, 10, 1900562, 458752, 10, 1900563, 458752, 10, 1900564, 458752, 10, 1900565, 0, 24, 1900566, 458752, 10, 1900567, 458752, 10, 1900568, 458752, 10, 1900569, 458752, 10, 1900570, 458752, 10, 1900579, 458752, 10, 1900580, 458752, 10, 1900581, 458752, 10, 1900582, 458752, 10, 1900583, 458752, 10, 1900584, 458752, 10, 1900585, 458752, 10, 1900588, 458752, 39, 1900589, 458752, 39, 1900591, 458752, 10, 1900592, 458752, 10, 1900593, 458752, 10, 1900594, 458752, 10, 1900595, 458752, 10, 1900596, 458752, 10, 1900597, 458752, 10, 1900598, 458752, 10, 1900599, 458752, 10, 1900600, 458752, 10, 1900601, 458752, 10, 1900602, 458752, 10, 1966080, 393216, 0, 1966081, 458752, 0, 1966082, 393216, 0, 1966083, 458752, 0, 1966084, 393216, 0, 1966085, 458752, 0, 1966086, 393216, 0, 1966087, 458752, 0, 1966088, 393216, 0, 1966089, 458752, 0, 1966090, 393216, 0, 1966091, 458752, 0, 1966092, 393216, 0, 1966093, 458752, 0, 1966094, 458752, 10, 1966095, 458752, 10, 1966098, 458752, 10, 1966099, 458752, 10, 1966100, 458752, 10, 1966101, 0, 24, 1966102, 458752, 10, 1966103, 458752, 10, 1966104, 458752, 10, 1966105, 458752, 10, 1966106, 458752, 10, 1966107, 458752, 10, 1966108, 458752, 10, 1966109, 458752, 10, 1966112, 458752, 10, 1966113, 458752, 10, 1966114, 458752, 10, 1966115, 458752, 10, 1966116, 458752, 10, 1966117, 458752, 10, 1966118, 458752, 10, 1966119, 458752, 10, 1966120, 458752, 10, 1966121, 458752, 10, 1966122, 458752, 10, 1966123, 458752, 10, 1966124, 458752, 10, 1966125, 458752, 10, 1966126, 458752, 10, 1966127, 458752, 10, 1966128, 458752, 10, 1966129, 458752, 10, 1966130, 458752, 10, 1966131, 458752, 10, 1966132, 458752, 10, 1966133, 458752, 10, 1966134, 458752, 10, 1966135, 458752, 10, 1966136, 458752, 10, 1966137, 458752, 10, 1966138, 458752, 10, 2031624, 393216, 4, 2031626, 393216, 4, 2031628, 393216, 4, 2031630, 458752, 10, 2031631, 458752, 10, 2031634, 458752, 10, 2031635, 458752, 10, 2031636, 458752, 10, 2031637, 0, 24, 2031638, 458752, 10, 2031639, 458752, 10, 2031640, 458752, 10, 2031641, 458752, 10, 2031642, 458752, 10, 2031643, 458752, 10, 2031644, 458752, 10, 2031645, 458752, 10, 2031646, 458752, 10, 2031647, 458752, 10, 2031648, 458752, 10, 2031649, 458752, 10, 2031650, 458752, 10, 2031651, 458752, 10, 2031652, 458752, 10, 2031653, 458752, 10, 2031654, 458752, 10, 2031655, 458752, 10, 2031656, 458752, 10, 2031657, 458752, 10, 2031658, 458752, 10, 2031659, 458752, 10, 2031660, 458752, 10, 2031661, 458752, 10, 2031662, 458752, 10, 2031663, 458752, 10, 2031664, 458752, 10, 2031665, 458752, 10, 2031666, 458752, 10, 2031667, 458752, 10, 2031668, 458752, 10, 2031669, 458752, 10, 2031670, 458752, 10, 2031671, 458752, 10, 2031672, 458752, 10, 2031673, 458752, 10, 2031674, 458752, 10, 2097152, 393216, 0, 2097153, 458752, 0, 2097154, 393216, 0, 2097155, 458752, 0, 2097156, 393216, 0, 2097157, 458752, 0, 2097158, 393216, 0, 2097159, 458752, 0, 2097160, 393216, 0, 2097161, 458752, 0, 2097162, 393216, 0, 2097163, 458752, 0, 2097164, 393216, 0, 2097165, 458752, 0, 2097166, 458752, 10, 2097167, 458752, 10, 2097168, 458752, 10, 2097169, 458752, 10, 2097170, 458752, 10, 2097171, 458752, 10, 2097172, 458752, 10, 2097173, 393216, 25, 2097174, 0, 23, 2097175, 0, 23, 2097176, 0, 23, 2097177, 0, 23, 2097178, 0, 23, 2097179, 0, 23, 2097180, 0, 23, 2097181, 0, 23, 2097182, 0, 23, 2097183, 0, 23, 2097184, 0, 23, 2097185, 0, 23, 2097186, 0, 23, 2097187, 0, 23, 2097188, 0, 23, 2097189, 0, 23, 2097190, 0, 23, 2097191, 0, 23, 2097192, 0, 23, 2097193, 0, 23, 2097194, 0, 23, 2097195, 0, 23, 2097196, 0, 23, 2097197, 458752, 24, 2097198, 458752, 10, 2097199, 458752, 10, 2097200, 458752, 10, 2097201, 458752, 10, 2097202, 458752, 10, 2097203, 458752, 10, 2097204, 458752, 10, 2097205, 458752, 10, 2097206, 458752, 10, 2097207, 458752, 10, 2097208, 458752, 10, 2097209, 458752, 10, 2097210, 458752, 10, 2162696, 393216, 4, 2162698, 393216, 4, 2162700, 393216, 4, 2162702, 458752, 10, 2162703, 458752, 10, 2162704, 458752, 10, 2162705, 458752, 10, 2162706, 458752, 10, 2162707, 458752, 10, 2162709, 458752, 10, 2162710, 458752, 10, 2162711, 458752, 10, 2162712, 458752, 10, 2162713, 458752, 10, 2162714, 458752, 10, 2162715, 458752, 10, 2162716, 458752, 10, 2162717, 458752, 10, 2162718, 458752, 10, 2162719, 458752, 10, 2162720, 458752, 10, 2162721, 458752, 10, 2162722, 458752, 10, 2162723, 458752, 10, 2162724, 458752, 10, 2162725, 458752, 10, 2162726, 458752, 10, 2162727, 458752, 10, 2162728, 458752, 10, 2162729, 458752, 10, 2162730, 458752, 10, 2162731, 458752, 10, 2162732, 458752, 10, 2162733, 65536, 24, 2162734, 458752, 10, 2162735, 458752, 10, 2162736, 458752, 10, 2162737, 458752, 10, 2162738, 458752, 10, 2162739, 458752, 10, 2162740, 458752, 10, 2162741, 458752, 10, 2162742, 458752, 10, 2162743, 458752, 10, 2162744, 458752, 10, 2162745, 458752, 10, 2162746, 458752, 10, 2228224, 393216, 0, 2228225, 458752, 0, 2228226, 393216, 0, 2228227, 458752, 0, 2228228, 393216, 0, 2228229, 458752, 0, 2228230, 393216, 0, 2228231, 458752, 0, 2228232, 393216, 0, 2228233, 458752, 0, 2228234, 393216, 0, 2228235, 458752, 0, 2228236, 393216, 0, 2228237, 458752, 0, 2228238, 458752, 10, 2228239, 458752, 10, 2228240, 458752, 10, 2228241, 458752, 10, 2228242, 458752, 10, 2228243, 458752, 10, 2228246, 458752, 10, 2228247, 0, 88, 2228248, 65536, 88, 2228249, 65536, 88, 2228250, 131072, 88, 2228253, 0, 88, 2228254, 65536, 88, 2228255, 65536, 88, 2228256, 65536, 88, 2228257, 131072, 88, 2228258, 458752, 10, 2228259, 458752, 10, 2228260, 458752, 10, 2228261, 458752, 10, 2228262, 458752, 10, 2228263, 458752, 10, 2228264, 458752, 10, 2228265, 458752, 10, 2228266, 458752, 10, 2228267, 458752, 10, 2228268, 458752, 10, 2228269, 65536, 24, 2228270, 458752, 10, 2228271, 458752, 10, 2228272, 458752, 10, 2228273, 458752, 10, 2228274, 458752, 10, 2228275, 458752, 10, 2228276, 458752, 10, 2228277, 458752, 10, 2228278, 458752, 10, 2228279, 458752, 10, 2228280, 458752, 10, 2228281, 458752, 10, 2228282, 458752, 10, 2293768, 393216, 4, 2293770, 393216, 4, 2293772, 393216, 4, 2293774, 458752, 10, 2293775, 458752, 10, 2293776, 458752, 10, 2293777, 458752, 10, 2293778, 458752, 10, 2293779, 458752, 10, 2293782, 458752, 10, 2293783, 0, 89, 2293786, 131072, 89, 2293789, 0, 89, 2293793, 131072, 89, 2293794, 458752, 10, 2293795, 458752, 10, 2293796, 458752, 10, 2293797, 458752, 10, 2293798, 458752, 10, 2293799, 458752, 10, 2293800, 458752, 10, 2293801, 458752, 10, 2293802, 458752, 10, 2293803, 458752, 10, 2293804, 458752, 10, 2293805, 65536, 24, 2293806, 458752, 10, 2293807, 458752, 10, 2293808, 458752, 10, 2293809, 458752, 10, 2293810, 458752, 10, 2293811, 458752, 10, 2293812, 458752, 10, 2293813, 458752, 10, 2293814, 458752, 10, 2293815, 458752, 10, 2293816, 458752, 10, 2293817, 458752, 10, 2293818, 458752, 10, 2359296, 393216, 0, 2359297, 458752, 0, 2359298, 393216, 0, 2359299, 458752, 0, 2359300, 393216, 0, 2359301, 458752, 0, 2359302, 393216, 0, 2359303, 458752, 0, 2359304, 393216, 0, 2359305, 458752, 0, 2359306, 393216, 0, 2359307, 458752, 0, 2359308, 393216, 0, 2359309, 458752, 0, 2359310, 458752, 10, 2359311, 458752, 10, 2359312, 458752, 10, 2359313, 458752, 10, 2359314, 458752, 10, 2359315, 458752, 10, 2359316, 458752, 10, 2359317, 458752, 10, 2359318, 458752, 10, 2359319, 0, 90, 2359320, 65536, 90, 2359321, 65536, 90, 2359322, 131072, 90, 2359325, 0, 90, 2359326, 65536, 90, 2359327, 65536, 90, 2359328, 65536, 90, 2359329, 131072, 90, 2359330, 458752, 10, 2359331, 458752, 10, 2359332, 458752, 10, 2359333, 458752, 10, 2359334, 458752, 10, 2359335, 458752, 10, 2359336, 458752, 10, 2359337, 458752, 10, 2359338, 458752, 10, 2359339, 458752, 10, 2359340, 458752, 10, 2359341, 65536, 24, 2359342, 458752, 10, 2359343, 458752, 10, 2359344, 458752, 10, 2359345, 458752, 10, 2359346, 458752, 10, 2359347, 458752, 10, 2359348, 458752, 10, 2359349, 458752, 10, 2359350, 458752, 10, 2359351, 458752, 10, 2359352, 458752, 10, 2359353, 458752, 10, 2359354, 458752, 10, 2424840, 393216, 4, 2424842, 393216, 4, 2424844, 393216, 4, 2424846, 458752, 10, 2424847, 458752, 10, 2424848, 458752, 10, 2424849, 458752, 10, 2424850, 458752, 10, 2424851, 458752, 10, 2424852, 458752, 10, 2424853, 458752, 10, 2424854, 458752, 10, 2424855, 458752, 10, 2424856, 458752, 10, 2424857, 458752, 10, 2424858, 458752, 10, 2424859, 458752, 10, 2424860, 458752, 10, 2424861, 458752, 10, 2424862, 458752, 10, 2424863, 458752, 10, 2424864, 458752, 10, 2424865, 458752, 10, 2424866, 458752, 10, 2424867, 458752, 10, 2424868, 458752, 10, 2424869, 458752, 10, 2424870, 458752, 10, 2424871, 458752, 10, 2424872, 458752, 10, 2424873, 458752, 10, 2424874, 458752, 10, 2424875, 458752, 10, 2424876, 458752, 10, 2424877, 65536, 24, 2424878, 458752, 10, 2424879, 458752, 10, 2424880, 458752, 10, 2424881, 458752, 10, 2424882, 458752, 10, 2424883, 458752, 10, 2424884, 458752, 10, 2424885, 458752, 10, 2424886, 458752, 10, 2424887, 458752, 10, 2424888, 458752, 10, 2424889, 458752, 10, 2424890, 458752, 10, 2490368, 393216, 0, 2490369, 458752, 0, 2490370, 393216, 0, 2490371, 458752, 0, 2490372, 393216, 0, 2490373, 458752, 0, 2490374, 393216, 0, 2490375, 458752, 0, 2490376, 393216, 0, 2490377, 458752, 0, 2490378, 393216, 0, 2490379, 458752, 0, 2490380, 393216, 0, 2490381, 458752, 0, 2490382, 262144, 24, 2490383, 0, 23, 2490384, 0, 23, 2490385, 0, 23, 2490386, 0, 23, 2490387, 0, 23, 2490388, 0, 23, 2490389, 0, 23, 2490390, 0, 23, 2490391, 0, 23, 2490392, 0, 23, 2490393, 0, 23, 2490394, 0, 23, 2490395, 0, 23, 2490396, 0, 23, 2490397, 0, 23, 2490398, 0, 23, 2490399, 0, 23, 2490400, 0, 23, 2490401, 0, 23, 2490402, 0, 23, 2490403, 0, 23, 2490404, 0, 23, 2490405, 0, 23, 2490406, 458752, 24, 2490409, 458752, 10, 2490410, 458752, 10, 2490411, 458752, 10, 2490412, 458752, 10, 2490413, 65536, 24, 2490414, 458752, 10, 2490415, 458752, 10, 2490416, 458752, 10, 2490417, 458752, 10, 2490418, 458752, 10, 2490419, 458752, 10, 2490420, 458752, 10, 2490421, 458752, 10, 2490422, 458752, 10, 2490423, 458752, 10, 2490424, 458752, 10, 2490425, 458752, 10, 2490426, 458752, 10, 2555912, 393216, 4, 2555914, 393216, 4, 2555916, 393216, 4, 2555918, 458752, 10, 2555919, 458752, 10, 2555920, 458752, 10, 2555921, 458752, 10, 2555922, 458752, 10, 2555923, 458752, 10, 2555924, 458752, 10, 2555925, 458752, 10, 2555926, 458752, 10, 2555927, 458752, 10, 2555928, 458752, 10, 2555929, 458752, 10, 2555930, 458752, 10, 2555931, 458752, 10, 2555932, 458752, 10, 2555933, 458752, 10, 2555934, 458752, 10, 2555935, 458752, 10, 2555936, 458752, 10, 2555937, 458752, 10, 2555938, 458752, 10, 2555939, 458752, 10, 2555940, 458752, 10, 2555941, 458752, 10, 2555942, 65536, 24, 2555949, 65536, 24, 2555950, 458752, 10, 2555951, 458752, 10, 2555952, 458752, 10, 2555953, 458752, 10, 2555954, 458752, 10, 2555955, 458752, 10, 2555956, 458752, 10, 2555957, 458752, 10, 2555958, 458752, 10, 2555959, 458752, 10, 2555960, 458752, 10, 2555961, 458752, 10, 2555962, 458752, 10, 2621440, 393216, 0, 2621441, 458752, 0, 2621442, 393216, 0, 2621443, 458752, 0, 2621444, 393216, 0, 2621445, 458752, 0, 2621446, 393216, 0, 2621447, 458752, 0, 2621448, 393216, 0, 2621449, 458752, 0, 2621450, 393216, 0, 2621451, 458752, 0, 2621452, 393216, 0, 2621453, 458752, 0, 2621454, 458752, 10, 2621455, 458752, 10, 2621456, 458752, 10, 2621457, 458752, 10, 2621458, 458752, 10, 2621459, 458752, 10, 2621460, 458752, 10, 2621461, 458752, 10, 2621462, 458752, 10, 2621463, 458752, 10, 2621464, 458752, 10, 2621465, 458752, 10, 2621466, 458752, 10, 2621467, 458752, 10, 2621468, 458752, 10, 2621469, 458752, 10, 2621470, 458752, 10, 2621471, 458752, 10, 2621472, 458752, 10, 2621473, 458752, 10, 2621474, 458752, 10, 2621475, 458752, 10, 2621476, 458752, 10, 2621477, 458752, 10, 2621478, 65536, 24, 2621479, 458752, 10, 2621480, 458752, 10, 2621485, 65536, 24, 2621486, 458752, 10, 2621487, 458752, 10, 2621488, 458752, 10, 2621489, 458752, 10, 2621490, 458752, 10, 2621491, 458752, 10, 2621492, 458752, 10, 2621493, 458752, 10, 2621494, 458752, 10, 2621495, 458752, 10, 2621496, 458752, 10, 2621497, 458752, 10, 2621498, 458752, 10, 2686984, 393216, 4, 2686986, 393216, 4, 2686988, 393216, 4, 2686990, 458752, 10, 2686991, 458752, 10, 2686992, 458752, 10, 2686993, 458752, 10, 2686994, 458752, 10, 2686995, 458752, 10, 2686996, 458752, 10, 2686997, 458752, 10, 2686998, 458752, 10, 2686999, 458752, 10, 2687000, 458752, 10, 2687001, 458752, 10, 2687002, 458752, 10, 2687003, 458752, 10, 2687004, 458752, 10, 2687005, 458752, 10, 2687006, 458752, 10, 2687007, 458752, 10, 2687008, 458752, 10, 2687009, 458752, 10, 2687010, 458752, 10, 2687011, 458752, 10, 2687012, 393216, 24, 2687013, 0, 23, 2687014, 458752, 25, 2687015, 458752, 10, 2687019, 458752, 10, 2687020, 458752, 10, 2687021, 393216, 25, 2687022, 0, 23, 2687023, 458752, 24, 2687024, 458752, 10, 2687025, 458752, 10, 2687026, 458752, 10, 2687027, 458752, 10, 2687028, 458752, 10, 2687029, 458752, 10, 2687030, 458752, 10, 2687031, 458752, 10, 2687032, 458752, 10, 2687033, 458752, 10, 2687034, 458752, 10, 2752512, 393216, 0, 2752513, 458752, 0, 2752514, 393216, 0, 2752515, 458752, 0, 2752516, 393216, 0, 2752517, 458752, 0, 2752518, 393216, 0, 2752519, 458752, 0, 2752520, 393216, 0, 2752521, 458752, 0, 2752522, 393216, 0, 2752523, 458752, 0, 2752524, 393216, 0, 2752525, 458752, 0, 2752526, 458752, 10, 2752527, 458752, 10, 2752528, 458752, 10, 2752529, 458752, 10, 2752530, 458752, 10, 2752531, 458752, 10, 2752532, 458752, 10, 2752533, 458752, 10, 2752534, 458752, 10, 2752535, 458752, 10, 2752536, 458752, 10, 2752537, 458752, 10, 2752538, 458752, 10, 2752539, 458752, 10, 2752540, 458752, 10, 2752541, 458752, 10, 2752542, 458752, 10, 2752543, 458752, 10, 2752544, 458752, 10, 2752545, 458752, 10, 2752546, 458752, 10, 2752547, 458752, 10, 2752548, 0, 24, 2752555, 458752, 10, 2752556, 458752, 10, 2752557, 458752, 10, 2752558, 458752, 10, 2752559, 65536, 24, 2752560, 458752, 10, 2752561, 458752, 10, 2752562, 458752, 10, 2752563, 458752, 10, 2752564, 458752, 10, 2752565, 458752, 10, 2752566, 458752, 10, 2752567, 458752, 10, 2752568, 458752, 10, 2752569, 458752, 10, 2752570, 458752, 10, 2818062, 458752, 10, 2818063, 458752, 10, 2818064, 458752, 10, 2818065, 458752, 10, 2818066, 458752, 10, 2818067, 458752, 10, 2818068, 458752, 10, 2818069, 458752, 10, 2818070, 458752, 10, 2818071, 458752, 10, 2818072, 458752, 10, 2818073, 458752, 10, 2818074, 458752, 10, 2818075, 458752, 10, 2818076, 458752, 10, 2818077, 458752, 10, 2818078, 458752, 10, 2818079, 458752, 10, 2818080, 458752, 10, 2818081, 458752, 10, 2818082, 458752, 10, 2818083, 458752, 10, 2818084, 0, 24, 2818092, 458752, 10, 2818093, 458752, 10, 2818094, 458752, 10, 2818095, 65536, 24, 2818096, 458752, 10, 2818097, 458752, 10, 2818098, 458752, 10, 2818099, 458752, 10, 2818100, 458752, 10, 2818101, 458752, 10, 2818102, 458752, 10, 2818103, 458752, 10, 2818104, 458752, 10, 2818105, 458752, 10, 2818106, 458752, 10, 2883584, 393216, 0, 2883585, 458752, 0, 2883586, 393216, 0, 2883587, 458752, 0, 2883588, 393216, 0, 2883589, 458752, 0, 2883590, 393216, 0, 2883591, 458752, 0, 2883592, 393216, 0, 2883593, 458752, 0, 2883594, 393216, 0, 2883595, 458752, 0, 2883596, 393216, 0, 2883597, 458752, 0, 2883598, 458752, 10, 2883599, 458752, 10, 2883600, 458752, 10, 2883601, 458752, 10, 2883602, 458752, 10, 2883603, 458752, 10, 2883604, 458752, 10, 2883605, 458752, 10, 2883606, 458752, 10, 2883607, 458752, 10, 2883608, 458752, 10, 2883609, 458752, 10, 2883610, 458752, 10, 2883611, 458752, 10, 2883612, 458752, 10, 2883613, 458752, 10, 2883614, 458752, 10, 2883615, 458752, 10, 2883616, 458752, 10, 2883617, 458752, 10, 2883618, 458752, 10, 2883619, 458752, 10, 2883620, 0, 24, 2883621, 65543, 7, 2883622, 196615, 7, 2883628, 262151, 7, 2883631, 65536, 24, 2883632, 458752, 10, 2883633, 458752, 10, 2883634, 458752, 10, 2883635, 458752, 10, 2883636, 458752, 10, 2883637, 458752, 10, 2883638, 458752, 10, 2883639, 458752, 10, 2883640, 458752, 10, 2883641, 458752, 10, 2883642, 458752, 10, 2949134, 458752, 10, 2949135, 458752, 10, 2949136, 458752, 10, 2949137, 458752, 10, 2949138, 458752, 10, 2949139, 458752, 10, 2949140, 458752, 10, 2949141, 458752, 10, 2949142, 458752, 10, 2949143, 458752, 10, 2949144, 458752, 10, 2949145, 458752, 10, 2949146, 458752, 10, 2949147, 458752, 10, 2949148, 458752, 10, 2949149, 458752, 10, 2949150, 458752, 10, 2949151, 458752, 10, 2949152, 458752, 10, 2949153, 458752, 10, 2949154, 458752, 10, 2949155, 458752, 10, 2949156, 0, 24, 2949164, 458752, 9, 2949167, 65536, 24, 2949168, 458752, 10, 2949169, 458752, 10, 2949170, 458752, 10, 2949171, 458752, 10, 2949172, 458752, 10, 2949173, 458752, 10, 2949174, 458752, 10, 2949175, 458752, 10, 2949176, 458752, 10, 2949177, 458752, 10, 2949178, 458752, 10, 3014670, 458752, 10, 3014671, 458752, 10, 3014672, 458752, 10, 3014673, 458752, 10, 3014674, 458752, 10, 3014675, 458752, 10, 3014676, 458752, 10, 3014677, 458752, 10, 3014678, 458752, 10, 3014679, 458752, 10, 3014680, 458752, 10, 3014681, 458752, 10, 3014682, 458752, 10, 3014683, 458752, 10, 3014684, 458752, 10, 3014685, 458752, 10, 3014686, 458752, 10, 3014687, 458752, 10, 3014688, 458752, 10, 3014689, 458752, 10, 3014690, 458752, 10, 3014691, 458752, 10, 3014692, 0, 24, 3014693, 458752, 10, 3014694, 458752, 10, 3014697, 262145, 5, 3014698, 1, 6, 3014699, 458752, 10, 3014700, 458752, 10, 3014703, 65536, 24, 3014704, 458752, 10, 3014705, 458752, 10, 3014706, 458752, 10, 3014707, 458752, 10, 3014708, 458752, 10, 3014709, 458752, 10, 3014710, 458752, 10, 3014711, 458752, 10, 3014712, 458752, 10, 3014713, 458752, 10, 3014714, 458752, 10, 3080206, 458752, 10, 3080207, 458752, 10, 3080208, 458752, 10, 3080209, 458752, 10, 3080210, 458752, 10, 3080211, 458752, 10, 3080212, 458752, 10, 3080213, 458752, 10, 3080214, 458752, 10, 3080215, 458752, 10, 3080216, 458752, 10, 3080217, 458752, 10, 3080218, 458752, 10, 3080219, 458752, 10, 3080220, 458752, 10, 3080221, 458752, 10, 3080222, 458752, 10, 3080223, 458752, 10, 3080224, 458752, 10, 3080225, 458752, 10, 3080226, 458752, 10, 3080227, 458752, 10, 3080228, 196608, 24, 3080229, 458752, 10, 3080232, 262145, 5, 3080233, 65537, 0, 3080234, 131073, 0, 3080235, 131073, 3, 3080236, 131073, 3, 3080237, 131073, 3, 3080238, 1, 6, 3080239, 65536, 24, 3080240, 458752, 10, 3080241, 458752, 10, 3080242, 458752, 10, 3080243, 458752, 10, 3080244, 458752, 10, 3080245, 458752, 10, 3080246, 458752, 10, 3080247, 458752, 10, 3080248, 458752, 10, 3080249, 458752, 10, 3080250, 458752, 10, 3145742, 458752, 10, 3145743, 458752, 10, 3145744, 458752, 10, 3145745, 458752, 10, 3145746, 458752, 10, 3145747, 458752, 10, 3145748, 458752, 10, 3145749, 458752, 10, 3145750, 458752, 10, 3145751, 458752, 10, 3145752, 458752, 10, 3145753, 458752, 10, 3145754, 458752, 10, 3145755, 458752, 10, 3145756, 458752, 10, 3145757, 458752, 10, 3145758, 458752, 10, 3145759, 458752, 10, 3145760, 458752, 10, 3145761, 458752, 10, 3145762, 458752, 10, 3145763, 458752, 10, 3145764, 262145, 5, 3145765, 131073, 3, 3145766, 131073, 3, 3145767, 131073, 3, 3145768, 65537, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 4, 3145775, 131072, 24, 3145776, 458752, 10, 3145777, 458752, 10, 3145778, 458752, 10, 3145779, 458752, 10, 3145780, 458752, 10, 3145781, 458752, 10, 3145782, 458752, 10, 3145783, 458752, 10, 3145784, 458752, 10, 3145785, 458752, 10, 3145786, 458752, 10, 3211278, 458752, 10, 3211279, 458752, 10, 3211280, 458752, 10, 3211281, 458752, 10, 3211282, 458752, 10, 3211283, 458752, 10, 3211284, 458752, 10, 3211285, 458752, 10, 3211286, 458752, 10, 3211287, 458752, 10, 3211288, 458752, 10, 3211289, 458752, 10, 3211290, 458752, 10, 3211291, 458752, 10, 3211292, 458752, 10, 3211293, 458752, 10, 3211294, 458752, 10, 3211295, 458752, 10, 3211296, 458752, 10, 3211297, 458752, 10, 3211298, 458752, 10, 3211299, 262145, 5, 3211300, 65537, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 131073, 0, 3211311, 1, 6, 3211312, 458752, 10, 3211313, 458752, 10, 3211314, 458752, 10, 3211315, 458752, 10, 3211316, 458752, 10, 3211317, 458752, 10, 3211318, 458752, 10, 3211319, 458752, 10, 3211320, 458752, 10, 3211321, 458752, 10, 3211322, 458752, 10, 3276814, 458752, 10, 3276815, 458752, 10, 3276816, 458752, 10, 3276817, 458752, 10, 3276818, 458752, 10, 3276819, 458752, 10, 3276820, 458752, 10, 3276821, 458752, 10, 3276822, 458752, 10, 3276823, 458752, 10, 3276824, 458752, 10, 3276825, 458752, 10, 3276826, 458752, 10, 3276827, 458752, 10, 3276828, 458752, 10, 3276829, 458752, 10, 3276830, 458752, 10, 3276831, 458752, 10, 3276832, 458752, 10, 3276833, 458752, 10, 3276834, 458752, 10, 3276835, 262145, 2, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 131073, 0, 3276848, 1, 6, 3276849, 458752, 10, 3276850, 458752, 10, 3276851, 458752, 10, 3276852, 458752, 10, 3276853, 458752, 10, 3276854, 458752, 10, 3276855, 458752, 10, 3276856, 458752, 10, 3276857, 458752, 10, 3276858, 458752, 10, 3342350, 458752, 10, 3342351, 458752, 10, 3342352, 458752, 10, 3342353, 458752, 10, 3342354, 458752, 10, 3342355, 458752, 10, 3342356, 458752, 10, 3342357, 458752, 10, 3342358, 458752, 10, 3342359, 458752, 10, 3342360, 458752, 10, 3342361, 458752, 10, 3342362, 458752, 10, 3342363, 458752, 10, 3342364, 458752, 10, 3342365, 458752, 10, 3342366, 458752, 10, 3342367, 458752, 10, 3342368, 458752, 10, 3342369, 458752, 10, 3342370, 458752, 10, 3342371, 262145, 2, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 131073, 0, 3342385, 1, 6, 3342386, 458752, 10, 3342387, 458752, 10, 3342388, 458752, 10, 3342389, 458752, 10, 3342390, 458752, 10, 3342391, 458752, 10, 3342392, 458752, 10, 3342393, 458752, 10, 3342394, 458752, 10, 3407886, 458752, 10, 3407887, 458752, 10, 3407888, 458752, 10, 3407889, 458752, 10, 3407890, 458752, 10, 3407891, 458752, 10, 3407892, 458752, 10, 3407893, 458752, 10, 3407894, 458752, 10, 3407895, 458752, 10, 3407896, 458752, 10, 3407897, 458752, 10, 3407898, 458752, 10, 3407899, 458752, 10, 3407900, 458752, 10, 3407901, 458752, 10, 3407902, 458752, 10, 3407903, 458752, 10, 3407904, 262145, 5, 3407905, 131073, 3, 3407906, 131073, 3, 3407907, 65537, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 4, 3407922, 458752, 10, 3407923, 458752, 10, 3407924, 458752, 10, 3407925, 458752, 10, 3407926, 458752, 10, 3407927, 458752, 10, 3407928, 458752, 10, 3407929, 458752, 10, 3407930, 458752, 10, 3473436, 262145, 5, 3473437, 131073, 3, 3473438, 131073, 3, 3473439, 131073, 3, 3473440, 65537, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 4, 3473458, 458752, 10, 3473459, 458752, 10, 3473460, 458752, 10, 3473461, 458752, 10, 3473462, 458752, 10, 3473463, 458752, 10, 3473464, 458752, 10, 3473465, 458752, 10, 3473466, 458752, 10, 3538972, 262145, 2, 3538973, 1, 0, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 4, 3538994, 458752, 10, 3538995, 458752, 10, 3538996, 458752, 10, 3538997, 458752, 10, 3538998, 458752, 10, 3538999, 458752, 10, 3539000, 458752, 10, 3539001, 458752, 10, 3539002, 458752, 10, 3604508, 262145, 2, 3604509, 1, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 131073, 0, 3604530, 1, 6, 3670043, 262145, 5, 3670044, 65537, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 1, 0, 3670062, 1, 0, 3670063, 1, 0, 3670064, 1, 0, 3670065, 1, 0, 3670066, 131073, 0, 3670067, 131073, 3, 3670068, 1, 6, 3735579, 262145, 2, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3735602, 1, 0, 3735603, 1, 0, 3735604, 131073, 0, 3735605, 1, 6, 3801115, 262145, 2, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 4, 3866650, 262145, 5, 3866651, 65537, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 131073, 0, 3866678, 1, 6 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 5, 458752, 7, 6, 327680, 6, 7, 65536, 4, 8, 131072, 4, 9, 327680, 6, 10, 65536, 4, 11, 131072, 4, 12, 327680, 6, 13, 65536, 4, 14, 131072, 4, 15, 327680, 6, 16, 65536, 4, 17, 131072, 4, 18, 327680, 6, 19, 65536, 4, 20, 131072, 4, 21, 327680, 6, 22, 65536, 4, 23, 131072, 4, 24, 327680, 6, 25, 65536, 4, 26, 131072, 4, 27, 327680, 6, 28, 65536, 4, 29, 131072, 4, 30, 327680, 6, 31, 65536, 4, 32, 131072, 4, 33, 327680, 6, 34, 65536, 4, 35, 131072, 4, 65541, 458752, 6, 65542, 327680, 7, 65543, 65536, 5, 65544, 131072, 5, 65545, 327680, 7, 65546, 65536, 5, 65547, 131072, 5, 65548, 327680, 7, 65549, 65536, 5, 65550, 131072, 5, 65551, 327680, 7, 65552, 65536, 5, 65553, 131072, 5, 65554, 327680, 7, 65555, 65536, 5, 65556, 131072, 5, 65557, 327680, 7, 65558, 65536, 5, 65559, 131072, 5, 65560, 327680, 7, 65561, 65536, 5, 65562, 131072, 5, 65563, 327680, 7, 65564, 65536, 5, 65565, 131072, 5, 65566, 327680, 7, 65567, 65536, 5, 65568, 131072, 5, 65569, 327680, 7, 65570, 65536, 5, 65571, 131072, 5, 131077, 458752, 7, 196614, 327680, 6, 196615, 65536, 4, 196616, 131072, 4, 196617, 327680, 6, 196618, 65536, 4, 196619, 131072, 4, 196620, 327680, 6, 196621, 65536, 4, 196622, 131072, 4, 196623, 327680, 6, 196624, 65536, 4, 196625, 131072, 4, 196626, 327680, 6, 196627, 65536, 4, 196628, 131072, 4, 196629, 327680, 6, 196630, 65536, 4, 196631, 131072, 4, 196632, 327680, 6, 196633, 65536, 4, 196634, 131072, 4, 196635, 327680, 6, 196636, 65536, 4, 196637, 131072, 4, 196638, 327680, 6, 196639, 65536, 4, 196640, 131072, 4, 196641, 327680, 6, 196642, 65536, 4, 196643, 131072, 4, 262150, 327680, 7, 262151, 65536, 5, 262152, 131072, 5, 262153, 327680, 7, 262154, 65536, 5, 262155, 131072, 5, 262156, 327680, 7, 262157, 65536, 5, 262158, 131072, 5, 262159, 327680, 7, 262160, 65536, 5, 262161, 131072, 5, 262162, 327680, 7, 262163, 65536, 5, 262164, 131072, 5, 262165, 327680, 7, 262166, 65536, 5, 262167, 131072, 5, 262168, 327680, 7, 262169, 65536, 5, 262170, 131072, 5, 262171, 327680, 7, 262172, 65536, 5, 262173, 131072, 5, 262174, 327680, 7, 262175, 65536, 5, 262176, 131072, 5, 262177, 327680, 7, 262178, 65536, 5, 262179, 131072, 5, 327686, 458752, 6, 327696, 458752, 9, 327697, 458752, 9, 327698, 458752, 9, 327699, 458752, 9, 327700, 458752, 9, 327701, 458752, 9, 327702, 458752, 9, 327703, 458752, 9, 327704, 458752, 9, 327705, 458752, 9, 327706, 458752, 9, 327707, 458752, 9, 327708, 458752, 9, 327709, 458752, 9, 327710, 458752, 24, 327711, 458752, 9, 327712, 458752, 9, 327713, 458752, 9, 327714, 458752, 9, 327715, 458752, 9, 327716, 458752, 9, 327717, 458752, 9, 393231, 458752, 0, 393232, 458752, 9, 393233, 458752, 9, 393234, 458752, 9, 393235, 458752, 9, 393236, 458752, 9, 393237, 458752, 9, 393238, 458752, 9, 393239, 458752, 9, 393240, 458752, 9, 393241, 458752, 9, 393242, 458752, 9, 393243, 458752, 9, 393244, 458752, 9, 393245, 458752, 9, 393247, 458752, 9, 393248, 458752, 9, 393249, 458752, 9, 393250, 458752, 9, 393251, 458752, 9, 393252, 458752, 9, 393253, 458752, 9, 458768, 458752, 9, 458769, 458752, 9, 458770, 458752, 9, 458771, 458752, 9, 458772, 458752, 9, 458773, 458752, 9, 458774, 458752, 9, 458775, 458752, 9, 458776, 458752, 9, 458777, 458752, 9, 458778, 458752, 9, 458779, 458752, 9, 458780, 458752, 9, 458781, 458752, 9, 458783, 458752, 9, 458784, 458752, 9, 458785, 458752, 9, 458786, 458752, 9, 458787, 458752, 9, 458788, 458752, 9, 458789, 458752, 9, 524304, 458752, 9, 524305, 458752, 9, 524306, 458752, 9, 524307, 458752, 9, 524308, 458752, 9, 524309, 458752, 9, 524310, 458752, 9, 524311, 458752, 9, 524312, 458752, 9, 524313, 458752, 9, 524314, 458752, 9, 524315, 458752, 9, 524316, 458752, 9, 524317, 458752, 9, 524319, 458752, 9, 524320, 458752, 9, 524321, 458752, 9, 524322, 458752, 9, 524323, 458752, 9, 524324, 458752, 9, 524325, 458752, 9, 589842, 458752, 9, 589843, 458752, 9, 589844, 458752, 9, 589845, 458752, 9, 589846, 458752, 9, 589847, 458752, 9, 589848, 458752, 9, 589849, 458752, 9, 589850, 458752, 9, 589851, 458752, 9, 589852, 458752, 9, 589853, 458752, 9, 589855, 458752, 9, 589856, 458752, 9, 589857, 458752, 9, 589858, 458752, 9, 589859, 458752, 9, 589860, 458752, 9, 589861, 458752, 9, 655378, 458752, 9, 655379, 458752, 9, 655380, 458752, 9, 655381, 458752, 9, 655382, 458752, 9, 655383, 458752, 9, 655384, 458752, 9, 655385, 458752, 9, 655386, 458752, 9, 655387, 458752, 9, 655388, 458752, 9, 655389, 458752, 9, 655391, 458752, 9, 655392, 458752, 9, 655393, 458752, 9, 655394, 458752, 9, 655395, 458752, 9, 655396, 458752, 9, 655397, 458752, 9, 720912, 458752, 9, 720913, 458752, 9, 720914, 458752, 9, 720915, 458752, 9, 720916, 458752, 9, 720917, 458752, 9, 720918, 458752, 9, 720919, 458752, 9, 720920, 458752, 9, 720921, 458752, 9, 720922, 458752, 9, 720923, 458752, 9, 720927, 458752, 9, 720928, 458752, 9, 720929, 458752, 9, 720930, 458752, 9, 720931, 458752, 9, 720932, 458752, 9, 720933, 458752, 9, 786448, 458752, 9, 786449, 458752, 9, 786450, 458752, 9, 786451, 458752, 9, 786452, 458752, 9, 786453, 458752, 9, 786454, 458752, 9, 786455, 458752, 9, 786456, 458752, 9, 786457, 458752, 9, 786458, 458752, 9, 786459, 458752, 9, 786463, 458752, 9, 786464, 458752, 9, 786465, 458752, 9, 786466, 458752, 9, 786467, 458752, 9, 786468, 458752, 9, 786469, 458752, 9, 851984, 458752, 9, 851985, 458752, 9, 851986, 458752, 9, 851987, 458752, 9, 851988, 458752, 9, 851989, 458752, 9, 851990, 458752, 9, 851991, 458752, 9, 851992, 458752, 9, 851993, 458752, 9, 851994, 458752, 9, 851995, 458752, 9, 851999, 458752, 9, 852000, 458752, 9, 852001, 458752, 9, 852002, 458752, 9, 852003, 458752, 9, 852004, 458752, 9, 852005, 458752, 9, 917520, 458752, 9, 917521, 458752, 9, 917522, 458752, 9, 917525, 458752, 9, 917526, 458752, 9, 917527, 458752, 9, 917535, 458752, 9, 917536, 458752, 9, 917537, 458752, 9, 917538, 458752, 9, 917539, 458752, 9, 917540, 458752, 9, 917541, 458752, 9, 983056, 458752, 9, 983063, 458752, 9, 983065, 458752, 9, 983066, 458752, 9, 983067, 458752, 9, 983068, 458752, 9, 983069, 458752, 9, 983070, 458752, 9, 983071, 458752, 9, 983072, 458752, 9, 983073, 458752, 9, 983074, 458752, 9, 983075, 458752, 9, 983076, 458752, 9, 983077, 458752, 9, 1048592, 458752, 9, 1048595, 458752, 9, 1048596, 458752, 9, 1048599, 458752, 9, 1048601, 458752, 9, 1048602, 458752, 9, 1048603, 458752, 9, 1048604, 458752, 9, 1048605, 458752, 9, 1048606, 458752, 9, 1048607, 458752, 9, 1048608, 458752, 9, 1048609, 458752, 9, 1048610, 458752, 9, 1048611, 458752, 9, 1048612, 458752, 9, 1048613, 458752, 9, 1114130, 458752, 9, 1114131, 458752, 9, 1114132, 458752, 9, 1114133, 458752, 9, 1114137, 458752, 9, 1114138, 458752, 9, 1114139, 458752, 9, 1114140, 458752, 9, 1114141, 458752, 9, 1114142, 458752, 9, 1114143, 458752, 9, 1114144, 458752, 9, 1114145, 458752, 9, 1114146, 458752, 9, 1114147, 458752, 9, 1114148, 458752, 9, 1114149, 458752, 9, 1179662, 458752, 9, 1179663, 458752, 9, 1179666, 458752, 9, 1179667, 458752, 9, 1179668, 458752, 9, 1179669, 458752, 9, 1179673, 458752, 9, 1179674, 458752, 9, 1179675, 458752, 9, 1179676, 458752, 9, 1179677, 458752, 9, 1179678, 458752, 9, 1179679, 458752, 9, 1179680, 458752, 9, 1179681, 458752, 9, 1179682, 458752, 9, 1179683, 458752, 9, 1179684, 458752, 9, 1179685, 458752, 9, 1179686, 458752, 9, 1179687, 458752, 9, 1179688, 458752, 9, 1179689, 458752, 9, 1179690, 458752, 9, 1179691, 458752, 9, 1179692, 458752, 9, 1179693, 458752, 9, 1245198, 458752, 9, 1245199, 458752, 9, 1245200, 458752, 9, 1245203, 458752, 9, 1245204, 458752, 9, 1245207, 458752, 9, 1245209, 458752, 9, 1245210, 458752, 9, 1245211, 458752, 9, 1245212, 458752, 9, 1245213, 458752, 9, 1245216, 458752, 9, 1245217, 458752, 9, 1245218, 458752, 9, 1245219, 458752, 9, 1245220, 458752, 9, 1245221, 458752, 9, 1245222, 458752, 9, 1245223, 458752, 9, 1245224, 458752, 9, 1245225, 458752, 9, 1245226, 458752, 9, 1245227, 458752, 9, 1245228, 458752, 9, 1245229, 458752, 9, 1310734, 458752, 9, 1310735, 458752, 9, 1310736, 458752, 9, 1310743, 458752, 9, 1310745, 458752, 9, 1310746, 458752, 9, 1310755, 458752, 9, 1310756, 458752, 9, 1310757, 458752, 9, 1310758, 458752, 9, 1310759, 458752, 9, 1310760, 458752, 9, 1310761, 458752, 9, 1310762, 458752, 9, 1310767, 458752, 9, 1310768, 458752, 9, 1310769, 458752, 9, 1310770, 458752, 9, 1310771, 458752, 9, 1310772, 458752, 9, 1310773, 458752, 9, 1310774, 458752, 9, 1310775, 458752, 9, 1310776, 458752, 9, 1310777, 458752, 9, 1310778, 458752, 9, 1376270, 458752, 9, 1376271, 458752, 9, 1376272, 458752, 9, 1376273, 458752, 9, 1376274, 458752, 9, 1376277, 458752, 9, 1376278, 458752, 9, 1376279, 458752, 9, 1376281, 458752, 9, 1376286, 458752, 9, 1376287, 458752, 9, 1376292, 458752, 9, 1376293, 458752, 9, 1376294, 458752, 9, 1376295, 458752, 9, 1376296, 458752, 9, 1376300, 458752, 9, 1376301, 458752, 9, 1376305, 458752, 9, 1376306, 458752, 9, 1376307, 458752, 9, 1376308, 458752, 9, 1376309, 458752, 9, 1376310, 458752, 9, 1376311, 458752, 9, 1376312, 458752, 9, 1376313, 458752, 9, 1376314, 458752, 9, 1441806, 458752, 9, 1441807, 458752, 9, 1441808, 458752, 9, 1441809, 458752, 9, 1441810, 458752, 9, 1441811, 458752, 9, 1441812, 458752, 9, 1441813, 458752, 9, 1441814, 458752, 9, 1441815, 458752, 9, 1441817, 458752, 9, 1441820, 458752, 9, 1441821, 458752, 9, 1441822, 458752, 9, 1441823, 458752, 9, 1441824, 458752, 9, 1441825, 458752, 9, 1441828, 458752, 9, 1441829, 458752, 9, 1441830, 458752, 9, 1441831, 458752, 9, 1441834, 458752, 9, 1441835, 458752, 9, 1441836, 458752, 9, 1441837, 458752, 9, 1441838, 458752, 9, 1441839, 458752, 9, 1441842, 458752, 9, 1441843, 458752, 9, 1441844, 458752, 9, 1441845, 458752, 9, 1441846, 458752, 9, 1441847, 458752, 9, 1441848, 458752, 9, 1441849, 458752, 9, 1441850, 458752, 9, 1507342, 458752, 9, 1507343, 458752, 9, 1507344, 458752, 9, 1507345, 458752, 9, 1507346, 458752, 9, 1507347, 458752, 9, 1507348, 458752, 9, 1507349, 458752, 9, 1507350, 458752, 9, 1507351, 458752, 9, 1507355, 458752, 9, 1507356, 458752, 9, 1507357, 458752, 9, 1507358, 458752, 9, 1507359, 458752, 9, 1507360, 458752, 9, 1507361, 458752, 9, 1507362, 458752, 9, 1507365, 458752, 9, 1507366, 458752, 9, 1507367, 458752, 9, 1507369, 458752, 9, 1507370, 458752, 9, 1507371, 458752, 9, 1507372, 458752, 9, 1507373, 458752, 9, 1507374, 458752, 9, 1507375, 458752, 9, 1507376, 458752, 9, 1507378, 458752, 9, 1507379, 458752, 9, 1507380, 458752, 9, 1507381, 458752, 9, 1507382, 458752, 9, 1507383, 458752, 9, 1507384, 458752, 9, 1507385, 458752, 9, 1507386, 458752, 9, 1572878, 458752, 9, 1572879, 458752, 9, 1572880, 458752, 9, 1572881, 458752, 9, 1572882, 65536, 35, 1572883, 131072, 35, 1572886, 458752, 9, 1572887, 458752, 9, 1572891, 458752, 9, 1572892, 458752, 9, 1572893, 458752, 9, 1572894, 458752, 9, 1572895, 458752, 9, 1572896, 458752, 9, 1572897, 458752, 9, 1572898, 458752, 9, 1572901, 458752, 9, 1572902, 458752, 9, 1572903, 458752, 9, 1572905, 458752, 9, 1572906, 458752, 9, 1572907, 458752, 9, 1572908, 458752, 9, 1572909, 458752, 9, 1572910, 458752, 9, 1572911, 458752, 9, 1572912, 458752, 9, 1572914, 458752, 9, 1572915, 458752, 9, 1572916, 458752, 9, 1572917, 458752, 9, 1572918, 458752, 9, 1572919, 458752, 9, 1572920, 458752, 9, 1572921, 458752, 9, 1572922, 458752, 9, 1638414, 458752, 9, 1638415, 458752, 9, 1638416, 458752, 9, 1638417, 458752, 9, 1638418, 65536, 36, 1638419, 131072, 36, 1638420, 458752, 9, 1638421, 458752, 9, 1638422, 458752, 9, 1638423, 458752, 9, 1638427, 458752, 9, 1638428, 458752, 9, 1638429, 458752, 9, 1638430, 458752, 9, 1638431, 458752, 9, 1638432, 458752, 9, 1638433, 458752, 9, 1638434, 458752, 9, 1638437, 458752, 9, 1638438, 458752, 9, 1638439, 458752, 9, 1638441, 458752, 9, 1638442, 458752, 9, 1638443, 458752, 9, 1638444, 458752, 9, 1638445, 458752, 9, 1638446, 458752, 9, 1638447, 458752, 9, 1638448, 458752, 9, 1638450, 458752, 9, 1638451, 458752, 9, 1638452, 458752, 9, 1638453, 458752, 9, 1638454, 458752, 9, 1638455, 458752, 9, 1638456, 458752, 9, 1638457, 458752, 9, 1638458, 458752, 9, 1703950, 458752, 9, 1703951, 458752, 9, 1703952, 458752, 9, 1703953, 458752, 9, 1703954, 458752, 9, 1703955, 458752, 9, 1703956, 458752, 9, 1703961, 458752, 9, 1703964, 458752, 9, 1703965, 458752, 9, 1703966, 458752, 9, 1703967, 458752, 9, 1703968, 458752, 9, 1703969, 458752, 9, 1703972, 458752, 9, 1703973, 458752, 9, 1703974, 458752, 9, 1703975, 458752, 9, 1703978, 458752, 9, 1703979, 458752, 9, 1703980, 458752, 9, 1703981, 458752, 9, 1703982, 458752, 9, 1703983, 458752, 9, 1703986, 458752, 9, 1703987, 458752, 9, 1703988, 458752, 9, 1703989, 458752, 9, 1703990, 458752, 9, 1703991, 458752, 9, 1703992, 458752, 9, 1703993, 458752, 9, 1703994, 458752, 9, 1769486, 458752, 9, 1769487, 458752, 9, 1769490, 458752, 9, 1769491, 458752, 9, 1769492, 458752, 9, 1769497, 458752, 9, 1769502, 458752, 9, 1769503, 458752, 9, 1769508, 458752, 9, 1769509, 458752, 9, 1769510, 458752, 9, 1769511, 458752, 9, 1769512, 458752, 9, 1769515, 458752, 9, 1769516, 458752, 9, 1769517, 458752, 9, 1769522, 458752, 9, 1769523, 458752, 9, 1769524, 458752, 9, 1769525, 458752, 9, 1769526, 458752, 9, 1769527, 458752, 9, 1769528, 458752, 9, 1769529, 458752, 9, 1769530, 458752, 9, 1835022, 458752, 9, 1835023, 458752, 9, 1835026, 458752, 9, 1835027, 458752, 9, 1835028, 458752, 9, 1835030, 458752, 9, 1835031, 458752, 9, 1835032, 458752, 9, 1835033, 458752, 9, 1835034, 458752, 9, 1835043, 458752, 9, 1835044, 458752, 9, 1835045, 458752, 9, 1835046, 458752, 9, 1835047, 458752, 9, 1835048, 458752, 9, 1835049, 458752, 9, 1835052, 458752, 9, 1835053, 458752, 9, 1835055, 458752, 9, 1835056, 458752, 9, 1835057, 458752, 9, 1835058, 458752, 9, 1835059, 458752, 9, 1835060, 458752, 9, 1835061, 458752, 9, 1835062, 458752, 9, 1835063, 458752, 9, 1835064, 458752, 9, 1835065, 458752, 9, 1835066, 458752, 9, 1900558, 458752, 9, 1900559, 458752, 9, 1900562, 458752, 9, 1900563, 458752, 9, 1900564, 458752, 9, 1900566, 458752, 9, 1900567, 458752, 9, 1900568, 458752, 9, 1900569, 458752, 9, 1900570, 458752, 9, 1900571, 458752, 9, 1900572, 458752, 9, 1900573, 458752, 9, 1900576, 458752, 9, 1900577, 458752, 9, 1900578, 458752, 9, 1900579, 458752, 9, 1900580, 458752, 9, 1900581, 458752, 9, 1900582, 458752, 9, 1900583, 458752, 9, 1900584, 458752, 9, 1900585, 458752, 9, 1900586, 458752, 9, 1900587, 458752, 9, 1900588, 458752, 9, 1900589, 458752, 9, 1900590, 458752, 9, 1900591, 458752, 9, 1900592, 458752, 9, 1900593, 458752, 9, 1900594, 458752, 9, 1900595, 458752, 9, 1900596, 458752, 9, 1900597, 458752, 9, 1900598, 458752, 9, 1900599, 458752, 9, 1900600, 458752, 9, 1900601, 458752, 9, 1900602, 458752, 9, 1966094, 458752, 9, 1966095, 458752, 9, 1966098, 458752, 9, 1966099, 458752, 9, 1966100, 458752, 9, 1966102, 458752, 9, 1966103, 458752, 9, 1966104, 458752, 9, 1966105, 458752, 9, 1966106, 458752, 9, 1966107, 458752, 9, 1966108, 458752, 9, 1966109, 458752, 9, 1966110, 458752, 9, 1966111, 458752, 9, 1966112, 458752, 9, 1966113, 458752, 9, 1966114, 458752, 9, 1966115, 458752, 9, 1966116, 458752, 9, 1966117, 458752, 9, 1966118, 458752, 9, 1966119, 458752, 9, 1966120, 458752, 9, 1966121, 458752, 9, 1966122, 458752, 9, 1966123, 458752, 9, 1966124, 458752, 9, 1966125, 458752, 9, 1966126, 458752, 9, 1966127, 458752, 9, 1966128, 458752, 9, 1966129, 458752, 9, 1966130, 458752, 9, 1966131, 458752, 9, 1966132, 458752, 9, 1966133, 458752, 9, 1966134, 458752, 9, 1966135, 458752, 9, 1966136, 458752, 9, 1966137, 458752, 9, 1966138, 458752, 9, 2031630, 458752, 9, 2031631, 458752, 9, 2031632, 458752, 9, 2031633, 458752, 9, 2031634, 458752, 9, 2031635, 458752, 9, 2031636, 458752, 9, 2031662, 458752, 9, 2031663, 458752, 9, 2031664, 458752, 9, 2031665, 458752, 9, 2031666, 458752, 9, 2031667, 458752, 9, 2031668, 458752, 9, 2031669, 458752, 9, 2031670, 458752, 9, 2031671, 458752, 9, 2031672, 458752, 9, 2031673, 458752, 9, 2031674, 458752, 9, 2097166, 458752, 9, 2097167, 458752, 9, 2097168, 458752, 9, 2097169, 458752, 9, 2097170, 458752, 9, 2097171, 458752, 9, 2097173, 458752, 9, 2097174, 458752, 9, 2097175, 458752, 9, 2097176, 458752, 9, 2097177, 458752, 9, 2097178, 458752, 9, 2097179, 458752, 9, 2097180, 458752, 9, 2097181, 458752, 9, 2097182, 458752, 9, 2097183, 458752, 9, 2097184, 458752, 9, 2097185, 458752, 9, 2097186, 458752, 9, 2097187, 458752, 9, 2097188, 458752, 9, 2097189, 458752, 9, 2097190, 458752, 9, 2097191, 458752, 9, 2097192, 458752, 9, 2097193, 458752, 9, 2097194, 458752, 9, 2097195, 458752, 9, 2097196, 458752, 9, 2097198, 458752, 9, 2097199, 458752, 9, 2097200, 458752, 9, 2097201, 458752, 9, 2097202, 458752, 9, 2097203, 458752, 9, 2097204, 458752, 9, 2097205, 458752, 9, 2097206, 458752, 9, 2097207, 458752, 9, 2097208, 458752, 9, 2097209, 458752, 9, 2097210, 458752, 9, 2162702, 458752, 9, 2162703, 458752, 9, 2162704, 458752, 9, 2162705, 458752, 9, 2162706, 458752, 9, 2162707, 458752, 9, 2162710, 458752, 9, 2162722, 458752, 9, 2162723, 458752, 9, 2162724, 458752, 9, 2162725, 458752, 9, 2162726, 458752, 9, 2162727, 458752, 9, 2162728, 458752, 9, 2162729, 458752, 9, 2162730, 458752, 9, 2162731, 458752, 9, 2162732, 458752, 9, 2162734, 458752, 9, 2162735, 458752, 9, 2162736, 458752, 9, 2162737, 458752, 9, 2162738, 458752, 9, 2162739, 458752, 9, 2162740, 458752, 9, 2162741, 458752, 9, 2162742, 458752, 9, 2162743, 458752, 9, 2162744, 458752, 9, 2162745, 458752, 9, 2162746, 458752, 9, 2228238, 458752, 9, 2228239, 458752, 9, 2228240, 458752, 9, 2228241, 458752, 9, 2228242, 458752, 9, 2228243, 458752, 9, 2228246, 458752, 9, 2228258, 458752, 9, 2228259, 458752, 9, 2228260, 458752, 9, 2228261, 458752, 9, 2228262, 458752, 9, 2228263, 458752, 9, 2228264, 458752, 9, 2228265, 458752, 9, 2228266, 458752, 9, 2228267, 458752, 9, 2228268, 458752, 9, 2228270, 458752, 9, 2228271, 458752, 9, 2228272, 458752, 9, 2228273, 458752, 9, 2228274, 458752, 9, 2228275, 458752, 9, 2228276, 458752, 9, 2228277, 458752, 9, 2228278, 458752, 9, 2228279, 458752, 9, 2228280, 458752, 9, 2228281, 458752, 9, 2228282, 458752, 9, 2293774, 458752, 9, 2293775, 458752, 9, 2293776, 458752, 9, 2293777, 458752, 9, 2293778, 458752, 9, 2293779, 458752, 9, 2293780, 458752, 9, 2293781, 458752, 9, 2293782, 458752, 9, 2293794, 458752, 9, 2293795, 458752, 9, 2293796, 458752, 9, 2293797, 458752, 9, 2293798, 458752, 9, 2293799, 458752, 9, 2293800, 458752, 9, 2293801, 458752, 9, 2293802, 458752, 9, 2293803, 458752, 9, 2293804, 458752, 9, 2293806, 458752, 9, 2293807, 458752, 9, 2293808, 458752, 9, 2293809, 458752, 9, 2293810, 458752, 9, 2293811, 458752, 9, 2293812, 458752, 9, 2293813, 458752, 9, 2293814, 458752, 9, 2293815, 458752, 9, 2293816, 458752, 9, 2293817, 458752, 9, 2293818, 458752, 9, 2359310, 458752, 9, 2359311, 458752, 9, 2359312, 458752, 9, 2359313, 458752, 9, 2359314, 458752, 9, 2359315, 458752, 9, 2359316, 458752, 9, 2359317, 458752, 9, 2359318, 458752, 9, 2359319, 458752, 9, 2359320, 458752, 9, 2359321, 458752, 9, 2359322, 458752, 9, 2359323, 458752, 9, 2359324, 458752, 9, 2359325, 458752, 9, 2359326, 458752, 9, 2359327, 458752, 9, 2359328, 458752, 9, 2359329, 458752, 9, 2359330, 458752, 9, 2359331, 458752, 9, 2359332, 458752, 9, 2359333, 458752, 9, 2359334, 458752, 9, 2359335, 458752, 9, 2359336, 458752, 9, 2359337, 458752, 9, 2359338, 458752, 9, 2359339, 458752, 9, 2359340, 458752, 9, 2359342, 458752, 9, 2359343, 458752, 9, 2359344, 458752, 9, 2359345, 458752, 9, 2359346, 458752, 9, 2359347, 458752, 9, 2359348, 458752, 9, 2359349, 458752, 9, 2359350, 458752, 9, 2359351, 458752, 9, 2359352, 458752, 9, 2359353, 458752, 9, 2359354, 458752, 9, 2424871, 393216, 0, 2424872, 458752, 0, 2424873, 458752, 9, 2424874, 458752, 9, 2424875, 458752, 9, 2424876, 458752, 9, 2424878, 458752, 9, 2424879, 458752, 9, 2424880, 458752, 9, 2424881, 458752, 9, 2424882, 458752, 9, 2424883, 458752, 9, 2424884, 458752, 9, 2424885, 458752, 9, 2424886, 458752, 9, 2424887, 458752, 9, 2424888, 458752, 9, 2424889, 458752, 9, 2424890, 458752, 9, 2490382, 458752, 9, 2490383, 458752, 9, 2490384, 458752, 9, 2490385, 458752, 9, 2490386, 458752, 9, 2490387, 458752, 9, 2490388, 458752, 9, 2490389, 458752, 9, 2490390, 458752, 9, 2490391, 458752, 9, 2490392, 458752, 9, 2490393, 458752, 9, 2490394, 458752, 9, 2490395, 458752, 9, 2490396, 458752, 9, 2490397, 458752, 9, 2490398, 458752, 9, 2490399, 458752, 9, 2490400, 458752, 9, 2490401, 458752, 9, 2490402, 458752, 9, 2490403, 458752, 9, 2490404, 458752, 9, 2490405, 458752, 9, 2490406, 327680, 4, 2490409, 393216, 4, 2490411, 262144, 0, 2490412, 327680, 0, 2490414, 458752, 9, 2490415, 458752, 9, 2490416, 458752, 9, 2490417, 458752, 9, 2490418, 458752, 9, 2490419, 458752, 9, 2490420, 458752, 9, 2490421, 458752, 9, 2490422, 458752, 9, 2490423, 458752, 9, 2490424, 458752, 9, 2490425, 458752, 9, 2490426, 458752, 9, 2555918, 458752, 9, 2555919, 458752, 9, 2555920, 458752, 9, 2555921, 458752, 9, 2555922, 458752, 9, 2555923, 458752, 9, 2555924, 458752, 9, 2555925, 458752, 9, 2555926, 458752, 9, 2555927, 458752, 9, 2555928, 458752, 9, 2555929, 458752, 9, 2555930, 458752, 9, 2555931, 458752, 9, 2555932, 458752, 9, 2555933, 458752, 9, 2555934, 458752, 9, 2555935, 458752, 9, 2555936, 458752, 9, 2555937, 458752, 9, 2555938, 458752, 9, 2555939, 458752, 9, 2555940, 458752, 9, 2555941, 458752, 9, 2555943, 458752, 9, 2555944, 458752, 9, 2555946, 327680, 6, 2555949, 393216, 6, 2555950, 458752, 9, 2555951, 458752, 9, 2555952, 458752, 9, 2555953, 458752, 9, 2555954, 458752, 9, 2555955, 458752, 9, 2555956, 458752, 9, 2555957, 458752, 9, 2555958, 458752, 9, 2555959, 458752, 9, 2555960, 458752, 9, 2555961, 458752, 9, 2555962, 458752, 9, 2621454, 458752, 9, 2621455, 458752, 9, 2621456, 458752, 9, 2621457, 458752, 9, 2621458, 458752, 9, 2621459, 458752, 9, 2621460, 458752, 9, 2621461, 458752, 9, 2621462, 458752, 9, 2621463, 458752, 9, 2621464, 458752, 9, 2621465, 458752, 9, 2621466, 458752, 9, 2621467, 458752, 9, 2621468, 458752, 9, 2621469, 458752, 9, 2621470, 458752, 9, 2621471, 458752, 9, 2621472, 458752, 9, 2621473, 458752, 9, 2621474, 458752, 9, 2621475, 458752, 9, 2621477, 0, 11, 2621478, 65536, 11, 2621479, 458752, 9, 2621482, 327680, 7, 2621483, 458752, 9, 2621484, 458752, 9, 2621485, 393216, 7, 2621488, 458752, 9, 2621489, 458752, 9, 2621490, 458752, 9, 2621491, 458752, 9, 2621492, 458752, 9, 2621493, 458752, 9, 2621494, 458752, 9, 2621495, 458752, 9, 2621496, 458752, 9, 2621497, 458752, 9, 2621498, 458752, 9, 2686990, 458752, 9, 2686991, 458752, 9, 2686992, 458752, 9, 2686993, 458752, 9, 2686994, 458752, 9, 2686995, 458752, 9, 2686996, 458752, 9, 2686997, 458752, 9, 2686998, 458752, 9, 2686999, 458752, 9, 2687000, 458752, 9, 2687001, 458752, 9, 2687002, 458752, 9, 2687003, 458752, 9, 2687004, 458752, 9, 2687005, 458752, 9, 2687006, 458752, 9, 2687007, 458752, 9, 2687008, 458752, 9, 2687009, 458752, 9, 2687010, 458752, 9, 2687011, 458752, 9, 2687013, 0, 12, 2687015, 131072, 12, 2687019, 458752, 9, 2687020, 458752, 9, 2687021, 458752, 9, 2687022, 458752, 9, 2687024, 458752, 9, 2687025, 458752, 9, 2687026, 458752, 9, 2687027, 458752, 9, 2687028, 458752, 9, 2687029, 458752, 9, 2687030, 458752, 9, 2687031, 458752, 9, 2687032, 458752, 9, 2687033, 458752, 9, 2687034, 458752, 9, 2752526, 458752, 9, 2752527, 458752, 9, 2752528, 458752, 9, 2752529, 458752, 9, 2752530, 458752, 9, 2752531, 458752, 9, 2752532, 458752, 9, 2752533, 458752, 9, 2752534, 458752, 9, 2752535, 458752, 9, 2752536, 458752, 9, 2752537, 458752, 9, 2752538, 458752, 9, 2752539, 458752, 9, 2752540, 458752, 9, 2752541, 458752, 9, 2752542, 458752, 9, 2752543, 458752, 9, 2752544, 458752, 9, 2752545, 458752, 9, 2752546, 458752, 9, 2752547, 458752, 9, 2752549, 0, 13, 2752551, 131072, 13, 2752556, 458752, 9, 2752557, 458752, 9, 2752558, 458752, 9, 2752560, 458752, 9, 2752561, 458752, 9, 2752562, 458752, 9, 2752563, 458752, 9, 2752564, 458752, 9, 2752565, 458752, 9, 2752566, 458752, 9, 2752567, 458752, 9, 2752568, 458752, 9, 2752569, 458752, 9, 2752570, 458752, 9, 2818062, 458752, 9, 2818063, 458752, 9, 2818064, 458752, 9, 2818065, 458752, 9, 2818066, 458752, 9, 2818067, 458752, 9, 2818068, 458752, 9, 2818069, 458752, 9, 2818070, 458752, 9, 2818071, 458752, 9, 2818072, 458752, 9, 2818073, 458752, 9, 2818074, 458752, 9, 2818075, 458752, 9, 2818076, 458752, 9, 2818077, 458752, 9, 2818078, 458752, 9, 2818079, 458752, 9, 2818080, 458752, 9, 2818081, 458752, 9, 2818082, 458752, 9, 2818083, 458752, 9, 2818087, 458752, 7, 2818096, 458752, 9, 2818097, 458752, 9, 2818098, 458752, 9, 2818099, 458752, 9, 2818100, 458752, 9, 2818101, 458752, 9, 2818102, 458752, 9, 2818103, 458752, 9, 2818104, 458752, 9, 2818105, 458752, 9, 2818106, 458752, 9, 2883598, 458752, 9, 2883599, 458752, 9, 2883600, 458752, 9, 2883601, 458752, 9, 2883602, 458752, 9, 2883603, 458752, 9, 2883604, 458752, 9, 2883605, 458752, 9, 2883606, 458752, 9, 2883607, 458752, 9, 2883608, 458752, 9, 2883609, 458752, 9, 2883610, 458752, 9, 2883611, 458752, 9, 2883612, 458752, 9, 2883613, 458752, 9, 2883614, 458752, 9, 2883615, 458752, 9, 2883616, 458752, 9, 2883617, 458752, 9, 2883618, 458752, 9, 2883619, 458752, 9, 2883629, 393216, 0, 2883630, 458752, 0, 2883632, 458752, 9, 2883633, 458752, 9, 2883634, 458752, 9, 2883635, 458752, 9, 2883636, 458752, 9, 2883637, 458752, 9, 2883638, 458752, 9, 2883639, 458752, 9, 2883640, 458752, 9, 2883641, 458752, 9, 2883642, 458752, 9, 2949134, 458752, 9, 2949135, 458752, 9, 2949136, 458752, 9, 2949137, 458752, 9, 2949138, 458752, 9, 2949139, 458752, 9, 2949140, 458752, 9, 2949141, 458752, 9, 2949142, 458752, 9, 2949143, 458752, 9, 2949144, 458752, 9, 2949145, 458752, 9, 2949146, 458752, 9, 2949147, 458752, 9, 2949148, 458752, 9, 2949149, 458752, 9, 2949150, 458752, 9, 2949151, 458752, 9, 2949152, 458752, 9, 2949153, 458752, 9, 2949154, 458752, 9, 2949155, 458752, 9, 2949157, 458752, 9, 2949158, 458752, 9, 2949163, 458752, 9, 2949164, 327680, 4, 2949167, 393216, 4, 2949168, 458752, 9, 2949169, 458752, 9, 2949170, 458752, 9, 2949171, 458752, 9, 2949172, 458752, 9, 2949173, 458752, 9, 2949174, 458752, 9, 2949175, 458752, 9, 2949176, 458752, 9, 2949177, 458752, 9, 2949178, 458752, 9, 3014670, 458752, 9, 3014671, 458752, 9, 3014672, 458752, 9, 3014673, 458752, 9, 3014674, 458752, 9, 3014675, 458752, 9, 3014676, 458752, 9, 3014677, 458752, 9, 3014678, 458752, 9, 3014679, 458752, 9, 3014680, 458752, 9, 3014681, 458752, 9, 3014682, 458752, 9, 3014683, 458752, 9, 3014684, 458752, 9, 3014685, 458752, 9, 3014686, 458752, 9, 3014687, 458752, 9, 3014688, 458752, 9, 3014689, 458752, 9, 3014690, 458752, 9, 3014691, 458752, 9, 3014693, 458752, 9, 3014700, 458752, 5, 3014704, 458752, 9, 3014705, 458752, 9, 3014706, 458752, 9, 3014707, 458752, 9, 3014708, 458752, 9, 3014709, 458752, 9, 3014710, 458752, 9, 3014711, 458752, 9, 3014712, 458752, 9, 3014713, 458752, 9, 3014714, 458752, 9, 3080206, 458752, 9, 3080207, 458752, 9, 3080208, 458752, 9, 3080209, 458752, 9, 3080210, 458752, 9, 3080211, 458752, 9, 3080212, 458752, 9, 3080213, 458752, 9, 3080214, 458752, 9, 3080215, 458752, 9, 3080216, 458752, 9, 3080217, 458752, 9, 3080218, 458752, 9, 3080219, 458752, 9, 3080220, 458752, 9, 3080221, 458752, 9, 3080222, 458752, 9, 3080223, 458752, 9, 3080224, 458752, 9, 3080225, 458752, 9, 3080226, 458752, 9, 3080227, 458752, 9, 3080240, 458752, 9, 3080241, 458752, 9, 3080242, 458752, 9, 3080243, 458752, 9, 3080244, 458752, 9, 3080245, 458752, 9, 3080246, 458752, 9, 3080247, 458752, 9, 3080248, 458752, 9, 3080249, 458752, 9, 3080250, 458752, 9, 3145742, 458752, 9, 3145743, 458752, 9, 3145744, 458752, 9, 3145745, 458752, 9, 3145746, 458752, 9, 3145747, 458752, 9, 3145748, 458752, 9, 3145749, 458752, 9, 3145750, 458752, 9, 3145751, 458752, 9, 3145752, 458752, 9, 3145753, 458752, 9, 3145754, 458752, 9, 3145755, 458752, 9, 3145756, 458752, 9, 3145757, 458752, 9, 3145758, 458752, 9, 3145759, 458752, 9, 3145760, 458752, 9, 3145761, 458752, 9, 3145762, 458752, 9, 3145769, 327680, 19, 3145773, 262144, 32, 3145776, 458752, 9, 3145777, 458752, 9, 3145778, 458752, 9, 3145779, 458752, 9, 3145780, 458752, 9, 3145781, 458752, 9, 3145782, 458752, 9, 3145783, 458752, 9, 3145784, 458752, 9, 3145785, 458752, 9, 3145786, 458752, 9, 3211278, 458752, 9, 3211279, 458752, 9, 3211280, 458752, 9, 3211281, 458752, 9, 3211282, 458752, 9, 3211283, 458752, 9, 3211284, 458752, 9, 3211285, 458752, 9, 3211286, 458752, 9, 3211287, 458752, 9, 3211288, 458752, 9, 3211289, 458752, 9, 3211290, 458752, 9, 3211291, 458752, 9, 3211292, 458752, 9, 3211293, 458752, 9, 3211294, 458752, 9, 3211295, 458752, 9, 3211296, 458752, 9, 3211297, 458752, 9, 3211298, 458752, 9, 3211303, 262144, 32, 3211305, 393216, 19, 3211306, 458752, 19, 3211308, 327680, 20, 3211313, 458752, 9, 3211314, 458752, 9, 3211315, 458752, 9, 3211316, 458752, 9, 3211317, 458752, 9, 3211318, 458752, 9, 3211319, 458752, 9, 3211320, 458752, 9, 3211321, 458752, 9, 3211322, 458752, 9, 3276814, 458752, 9, 3276815, 458752, 9, 3276816, 458752, 9, 3276817, 458752, 9, 3276818, 458752, 9, 3276819, 458752, 9, 3276820, 458752, 9, 3276821, 458752, 9, 3276822, 458752, 9, 3276823, 458752, 9, 3276824, 458752, 9, 3276825, 458752, 9, 3276826, 458752, 9, 3276827, 458752, 9, 3276828, 458752, 9, 3276829, 458752, 9, 3276830, 458752, 9, 3276831, 458752, 9, 3276832, 458752, 9, 3276833, 458752, 9, 3276834, 458752, 9, 3276836, 327680, 20, 3276838, 327680, 19, 3276841, 393216, 20, 3276842, 458752, 20, 3276845, 393216, 19, 3276846, 458752, 19, 3276850, 458752, 9, 3276851, 458752, 9, 3276852, 458752, 9, 3276853, 458752, 9, 3276854, 458752, 9, 3276855, 458752, 9, 3276856, 458752, 9, 3276857, 458752, 9, 3276858, 458752, 9, 3342350, 458752, 9, 3342351, 458752, 9, 3342352, 458752, 9, 3342353, 458752, 9, 3342354, 458752, 9, 3342355, 458752, 9, 3342356, 458752, 9, 3342357, 458752, 9, 3342358, 458752, 9, 3342359, 458752, 9, 3342360, 458752, 9, 3342361, 458752, 9, 3342362, 458752, 9, 3342363, 458752, 9, 3342364, 458752, 9, 3342365, 458752, 9, 3342366, 458752, 9, 3342367, 458752, 9, 3342372, 393216, 19, 3342373, 458752, 19, 3342380, 262144, 32, 3342381, 393216, 20, 3342382, 458752, 20, 3342386, 458752, 9, 3342387, 458752, 9, 3342388, 458752, 9, 3342389, 458752, 9, 3342390, 458752, 9, 3342391, 458752, 9, 3342392, 458752, 9, 3342393, 458752, 9, 3342394, 458752, 9, 3407908, 393216, 20, 3407909, 458752, 20, 3407911, 262144, 32, 3407919, 327680, 19, 3407922, 458752, 9, 3407923, 458752, 9, 3407924, 458752, 9, 3407925, 458752, 9, 3407926, 458752, 9, 3407927, 458752, 9, 3407928, 458752, 9, 3407929, 458752, 9, 3407930, 458752, 9, 3473448, 327680, 20, 3473458, 458752, 9, 3473459, 458752, 9, 3473460, 458752, 9, 3473461, 458752, 9, 3473462, 458752, 9, 3473463, 458752, 9, 3473464, 458752, 9, 3473465, 458752, 9, 3473466, 458752, 9 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 240) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 592) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 624) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 1008) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 1008) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(592, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 656) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 976) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 1136) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 1136) +scene_destination = "res://Maps/Routes/Route8/Route_8_M163.tscn" +location = Vector2(304, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1328, 1296) +scene_destination = "res://Maps/Routes/Route8/Route_8.tscn" +location = Vector2(1456, 2256) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/Routes/Route8/Route_8_M163_tileset.tres b/Maps/Routes/Route8/Route_8_M163_tileset.tres new file mode 100644 index 000000000..a9abc53cf --- /dev/null +++ b/Maps/Routes/Route8/Route_8_M163_tileset.tres @@ -0,0 +1,339 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route08.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_vinoville_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt2_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower9_variants.png" id="4"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:24/0 = 0 +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:24/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:11/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:11/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:7/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:39/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/Routes/Route8/Route_8_Nuclear.gd b/Maps/Routes/Route8/Route_8_Nuclear.gd new file mode 100644 index 000000000..7e8fe99ac --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Nuclear.gd @@ -0,0 +1,138 @@ +extends Node2D # gen_map.py Map187 + +var map_name = "Route 08 (Nuclear)" + +var wild_table = [ + [47, 20, 50, 52], + [36, 20, 50, 52], + [61, 20, 50, 52], + [45, 20, 50, 52], + [94, 14, 50, 52], + [62, 6, 50, 53], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(944, 2544): + Global.game.play_dialogue("MAP187_SIGN_1") + if check_pos == Vector2(2896, 2704): + Global.game.play_dialogue("MAP187_NPC_1") + if check_pos == Vector2(2864, 2704): + Global.game.play_dialogue("MAP187_NPC_2") + if check_pos == Vector2(2864, 2352): + Global.game.play_dialogue("MAP187_NPC_3") + if check_pos == Vector2(2480, 2000): + Global.game.play_dialogue("MAP187_NPC_4") + if check_pos == Vector2(2544, 2000): + Global.game.play_dialogue("MAP187_NPC_5") + if check_pos == Vector2(3248, 2448): + _nurse_heal($NPC_Layer/Nurse1) + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP187_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(207, 1) + Global.game.recive_item(207) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP187_TRAINER_1", "defeat": "MAP187_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer10": {"pre": "MAP187_TRAINER_10", "defeat": "MAP187_TRAINER_10_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer11": {"pre": "MAP187_TRAINER_11", "defeat": "MAP187_TRAINER_11_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer12": {"pre": "MAP187_TRAINER_12", "defeat": "MAP187_TRAINER_12_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer13": {"pre": "MAP187_TRAINER_13", "defeat": "MAP187_TRAINER_13_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer14": {"pre": "MAP187_TRAINER_14", "defeat": "MAP187_TRAINER_14_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer2": {"pre": "MAP187_TRAINER_2", "defeat": "MAP187_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer3": {"pre": "MAP187_TRAINER_3", "defeat": "MAP187_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer4": {"pre": "MAP187_TRAINER_4", "defeat": "MAP187_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer5": {"pre": "MAP187_TRAINER_5", "defeat": "MAP187_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer6": {"pre": "MAP187_TRAINER_6", "defeat": "MAP187_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer7": {"pre": "MAP187_TRAINER_7", "defeat": "MAP187_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer8": {"pre": "MAP187_TRAINER_8", "defeat": "MAP187_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"}, + "Trainer9": {"pre": "MAP187_TRAINER_9", "defeat": "MAP187_TRAINER_9_DEFEAT", "portrait": "Graphics/Characters/trainer119.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP187_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP187_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP187_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/GAME/GAME.tscn" + Global.game.release_player() diff --git a/Maps/Routes/Route8/Route_8_Nuclear.gd.uid b/Maps/Routes/Route8/Route_8_Nuclear.gd.uid new file mode 100644 index 000000000..0bf03835d --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Nuclear.gd.uid @@ -0,0 +1 @@ +uid://dnome21yg3bat diff --git a/Maps/Routes/Route8/Route_8_Nuclear.tscn b/Maps/Routes/Route8/Route_8_Nuclear.tscn new file mode 100644 index 000000000..483ee4762 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Nuclear.tscn @@ -0,0 +1,313 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route8/Route_8_Nuclear_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route8/Route_8_Nuclear.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NucArbok.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NucArbok.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TheoGasmask.png" id="208"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="209"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="210"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="211"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="212"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="213"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="214"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerGasmask.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NucArbok.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerGasmask.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-TanscureNuclear.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerGasmaskF.png" id="401"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 08 (Nuclear)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 20, 65536, 0, 21, 65536, 0, 22, 65536, 0, 23, 65536, 0, 24, 65536, 0, 25, 65536, 0, 26, 65536, 0, 27, 65536, 0, 28, 65536, 0, 29, 65536, 0, 30, 65536, 0, 31, 65536, 0, 32, 65536, 0, 33, 65536, 0, 34, 65536, 0, 35, 65536, 0, 36, 65536, 0, 37, 65536, 0, 38, 65536, 0, 39, 65536, 0, 40, 65536, 0, 41, 65536, 0, 42, 65536, 0, 43, 65536, 0, 44, 65536, 0, 45, 65536, 0, 46, 65536, 0, 47, 65536, 0, 48, 65536, 0, 49, 65536, 0, 50, 65536, 0, 51, 65536, 0, 52, 65536, 0, 53, 65536, 0, 54, 65536, 0, 55, 65536, 0, 56, 65536, 0, 57, 65536, 0, 58, 65536, 0, 59, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 65556, 65536, 0, 65557, 65536, 0, 65558, 65536, 0, 65559, 65536, 0, 65560, 65536, 0, 65561, 65536, 0, 65562, 65536, 0, 65563, 65536, 0, 65564, 65536, 0, 65565, 65536, 0, 65566, 65536, 0, 65567, 65536, 0, 65568, 65536, 0, 65569, 65536, 0, 65570, 65536, 0, 65571, 65536, 0, 65572, 65536, 0, 65573, 65536, 0, 65574, 65536, 0, 65575, 65536, 0, 65576, 65536, 0, 65577, 65536, 0, 65578, 65536, 0, 65579, 65536, 0, 65580, 65536, 0, 65581, 65536, 0, 65582, 65536, 0, 65583, 65536, 0, 65584, 65536, 0, 65585, 65536, 0, 65586, 65536, 0, 65587, 65536, 0, 65588, 65536, 0, 65589, 65536, 0, 65590, 65536, 0, 65591, 65536, 0, 65592, 65536, 0, 65593, 65536, 0, 65594, 65536, 0, 65595, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 65536, 0, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 65536, 0, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 131092, 65536, 0, 131093, 65536, 0, 131094, 65536, 0, 131095, 65536, 0, 131096, 65536, 0, 131097, 65536, 0, 131098, 65536, 0, 131099, 65536, 0, 131100, 65536, 0, 131101, 65536, 0, 131102, 65536, 0, 131103, 65536, 0, 131104, 65536, 0, 131105, 65536, 0, 131106, 65536, 0, 131107, 65536, 0, 131108, 65536, 0, 131109, 65536, 0, 131110, 65536, 0, 131111, 65536, 0, 131112, 65536, 0, 131113, 65536, 0, 131114, 65536, 0, 131115, 65536, 0, 131116, 65536, 0, 131117, 65536, 0, 131118, 65536, 0, 131119, 65536, 0, 131120, 65536, 0, 131121, 65536, 0, 131122, 65536, 0, 131123, 65536, 0, 131124, 65536, 0, 131125, 65536, 0, 131126, 65536, 0, 131127, 65536, 0, 131128, 65536, 0, 131129, 65536, 0, 131130, 65536, 0, 131131, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 196628, 65536, 0, 196629, 65536, 0, 196630, 65536, 0, 196631, 65536, 0, 196632, 65536, 0, 196633, 65536, 0, 196634, 65536, 0, 196635, 65536, 0, 196636, 65536, 0, 196637, 65536, 0, 196638, 65536, 0, 196639, 65536, 0, 196640, 65536, 0, 196641, 65536, 0, 196642, 65536, 0, 196643, 65536, 0, 196644, 65536, 0, 196645, 65536, 0, 196646, 65536, 0, 196647, 65536, 0, 196648, 65536, 0, 196649, 65536, 0, 196650, 65536, 0, 196651, 65536, 0, 196652, 65536, 0, 196653, 65536, 0, 196654, 65536, 0, 196655, 65536, 0, 196656, 65536, 0, 196657, 65536, 0, 196658, 65536, 0, 196659, 65536, 0, 196660, 65536, 0, 196661, 65536, 0, 196662, 65536, 0, 196663, 65536, 0, 196664, 65536, 0, 196665, 65536, 0, 196666, 65536, 0, 196667, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 0, 262151, 65536, 0, 262152, 65536, 0, 262153, 65536, 0, 262154, 65536, 0, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 262164, 65536, 0, 262165, 65536, 0, 262166, 65536, 0, 262167, 65536, 0, 262168, 65536, 0, 262169, 65536, 0, 262170, 65536, 0, 262171, 65536, 0, 262172, 65536, 0, 262173, 65536, 0, 262174, 65536, 0, 262175, 65536, 0, 262176, 65536, 0, 262177, 65536, 0, 262178, 65536, 0, 262179, 65536, 0, 262180, 65536, 0, 262181, 65536, 0, 262182, 65536, 0, 262183, 65536, 0, 262184, 65536, 0, 262185, 65536, 0, 262186, 65536, 0, 262187, 65536, 0, 262188, 65536, 0, 262189, 65536, 0, 262190, 65536, 0, 262191, 65536, 0, 262192, 65536, 0, 262193, 65536, 0, 262194, 65536, 0, 262195, 65536, 0, 262196, 65536, 0, 262197, 65536, 0, 262198, 65536, 0, 262199, 65536, 0, 262200, 65536, 0, 262201, 65536, 0, 262202, 65536, 0, 262203, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 327700, 65536, 0, 327701, 65536, 0, 327702, 65536, 0, 327703, 65536, 0, 327704, 65536, 0, 327705, 65536, 0, 327706, 65536, 0, 327707, 65536, 0, 327708, 65536, 0, 327709, 65536, 0, 327710, 65536, 0, 327711, 65536, 0, 327712, 65536, 0, 327713, 65536, 0, 327714, 65536, 0, 327715, 65536, 0, 327716, 65536, 0, 327717, 65536, 0, 327718, 65536, 0, 327719, 65536, 0, 327720, 65536, 0, 327721, 65536, 0, 327722, 65536, 0, 327723, 65536, 0, 327724, 65536, 0, 327725, 65536, 0, 327726, 65536, 0, 327727, 65536, 0, 327728, 65536, 0, 327729, 65536, 0, 327730, 65536, 0, 327731, 65536, 0, 327732, 65536, 0, 327733, 65536, 0, 327734, 65536, 0, 327735, 65536, 0, 327736, 65536, 0, 327737, 65536, 0, 327738, 65536, 0, 327739, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 65536, 0, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 65536, 0, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 393236, 65536, 0, 393237, 65536, 0, 393238, 65536, 0, 393239, 65536, 0, 393240, 65536, 0, 393241, 65536, 0, 393242, 65536, 0, 393243, 65536, 0, 393244, 65536, 0, 393245, 65536, 0, 393246, 65536, 0, 393247, 65536, 0, 393248, 65536, 0, 393249, 65536, 0, 393250, 65536, 0, 393251, 65536, 0, 393252, 65536, 0, 393253, 65536, 0, 393254, 65536, 0, 393255, 65536, 0, 393256, 65536, 0, 393257, 65536, 0, 393258, 65536, 0, 393259, 65536, 0, 393260, 65536, 0, 393261, 65536, 0, 393262, 65536, 0, 393263, 65536, 0, 393264, 65536, 0, 393265, 65536, 0, 393266, 65536, 0, 393267, 65536, 0, 393268, 65536, 0, 393269, 65536, 0, 393270, 65536, 0, 393271, 65536, 0, 393272, 65536, 0, 393273, 65536, 0, 393274, 65536, 0, 393275, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 65536, 0, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 65536, 0, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 458772, 65536, 0, 458773, 65536, 0, 458774, 65536, 0, 458775, 65536, 0, 458776, 65536, 0, 458777, 65536, 0, 458778, 65536, 0, 458779, 65536, 0, 458780, 65536, 0, 458781, 65536, 0, 458782, 65536, 0, 458783, 65536, 0, 458784, 65536, 0, 458785, 65536, 0, 458786, 65536, 0, 458787, 65536, 0, 458788, 65536, 0, 458789, 65536, 0, 458790, 65536, 0, 458791, 65536, 0, 458792, 65536, 0, 458793, 65536, 0, 458794, 65536, 0, 458795, 65536, 0, 458796, 65536, 0, 458797, 65536, 0, 458798, 65536, 0, 458799, 65536, 0, 458800, 65536, 0, 458801, 65536, 0, 458802, 65536, 0, 458803, 65536, 0, 458804, 65536, 0, 458805, 65536, 0, 458806, 65536, 0, 458807, 65536, 0, 458808, 65536, 0, 458809, 65536, 0, 458810, 65536, 0, 458811, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 65536, 0, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 65536, 0, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 524308, 65536, 0, 524309, 65536, 0, 524310, 65536, 0, 524311, 65536, 0, 524312, 65536, 0, 524313, 65536, 0, 524314, 65536, 0, 524315, 65536, 0, 524316, 65536, 0, 524317, 65536, 0, 524318, 65536, 0, 524319, 65536, 0, 524320, 65536, 0, 524321, 65536, 0, 524322, 65536, 0, 524323, 65536, 0, 524324, 65536, 0, 524325, 65536, 0, 524326, 65536, 0, 524327, 65536, 0, 524328, 65536, 0, 524329, 65536, 0, 524330, 65536, 0, 524331, 65536, 0, 524332, 65536, 0, 524333, 65536, 0, 524334, 65536, 0, 524335, 65536, 0, 524336, 65536, 0, 524337, 65536, 0, 524338, 65536, 0, 524339, 65536, 0, 524340, 65536, 0, 524341, 65536, 0, 524342, 65536, 0, 524343, 65536, 0, 524344, 65536, 0, 524345, 65536, 0, 524346, 65536, 0, 524347, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 65536, 0, 589829, 65536, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 65536, 0, 589833, 65536, 0, 589834, 65536, 0, 589835, 65536, 0, 589836, 65536, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 589844, 65536, 0, 589845, 65536, 0, 589846, 65536, 0, 589847, 65536, 0, 589848, 65536, 0, 589849, 65536, 0, 589850, 65536, 0, 589851, 65536, 0, 589852, 65536, 0, 589853, 65536, 0, 589854, 65536, 0, 589855, 65536, 0, 589856, 65536, 0, 589857, 65536, 0, 589858, 65536, 0, 589859, 65536, 0, 589860, 65536, 0, 589861, 65536, 0, 589862, 65536, 0, 589863, 65536, 0, 589864, 65536, 0, 589865, 65536, 0, 589866, 65536, 0, 589867, 65536, 0, 589868, 65536, 0, 589869, 65536, 0, 589870, 65536, 0, 589871, 65536, 0, 589872, 65536, 0, 589873, 65536, 0, 589874, 65536, 0, 589875, 65536, 0, 589876, 65536, 0, 589877, 65536, 0, 589878, 65536, 0, 589879, 65536, 0, 589880, 65536, 0, 589881, 65536, 0, 589882, 65536, 0, 589883, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 655380, 65536, 0, 655381, 65536, 0, 655382, 65536, 0, 655383, 65536, 0, 655384, 65536, 0, 655385, 65536, 0, 655386, 65536, 0, 655387, 65536, 0, 655388, 65536, 0, 655389, 65536, 0, 655390, 65536, 0, 655391, 65536, 0, 655392, 65536, 0, 655393, 65536, 0, 655394, 65536, 0, 655395, 65536, 0, 655396, 65536, 0, 655397, 65536, 0, 655398, 65536, 0, 655399, 65536, 0, 655400, 65536, 0, 655401, 65536, 0, 655402, 65536, 0, 655403, 65536, 0, 655404, 65536, 0, 655405, 65536, 0, 655406, 65536, 0, 655407, 65536, 0, 655408, 65536, 0, 655409, 65536, 0, 655410, 65536, 0, 655411, 65536, 0, 655412, 65536, 0, 655413, 65536, 0, 655414, 65536, 0, 655415, 65536, 0, 655416, 65536, 0, 655417, 65536, 0, 655418, 65536, 0, 655419, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65536, 0, 720906, 65536, 0, 720907, 65536, 0, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 720916, 65536, 0, 720917, 65536, 0, 720918, 65536, 0, 720919, 65536, 0, 720920, 65536, 0, 720921, 65536, 0, 720922, 65536, 0, 720923, 65536, 0, 720924, 65536, 0, 720925, 65536, 0, 720926, 65536, 0, 720927, 65536, 0, 720928, 65536, 0, 720929, 65536, 0, 720930, 65536, 0, 720931, 65536, 0, 720932, 65536, 0, 720933, 65536, 0, 720934, 65536, 0, 720935, 65536, 0, 720936, 65536, 0, 720937, 65536, 0, 720938, 65536, 0, 720939, 65536, 0, 720940, 65536, 0, 720941, 65536, 0, 720942, 65536, 0, 720943, 65536, 0, 720944, 65536, 0, 720945, 65536, 0, 720946, 65536, 0, 720947, 65536, 0, 720948, 65536, 0, 720949, 65536, 0, 720950, 65536, 0, 720951, 65536, 0, 720952, 65536, 0, 720953, 65536, 0, 720954, 65536, 0, 720955, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 786452, 65536, 0, 786453, 65536, 0, 786454, 65536, 0, 786455, 65536, 0, 786456, 65536, 0, 786457, 65536, 0, 786458, 65536, 0, 786459, 65536, 0, 786460, 65536, 0, 786461, 65536, 0, 786462, 65536, 0, 786463, 65536, 0, 786464, 65536, 0, 786465, 65536, 0, 786466, 65536, 0, 786467, 65536, 0, 786468, 65536, 0, 786469, 65536, 0, 786470, 65536, 0, 786471, 65536, 0, 786472, 65536, 0, 786473, 65536, 0, 786474, 65536, 0, 786475, 65536, 0, 786476, 65536, 0, 786477, 65536, 0, 786478, 65536, 0, 786479, 65536, 0, 786480, 65536, 0, 786481, 65536, 0, 786482, 65536, 0, 786483, 65536, 0, 786484, 65536, 0, 786485, 65536, 0, 786486, 65536, 0, 786487, 65536, 0, 786488, 65536, 0, 786489, 65536, 0, 786490, 65536, 0, 786491, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 851988, 65536, 0, 851989, 65536, 0, 851990, 65536, 0, 851991, 65536, 0, 851992, 65536, 0, 851993, 65536, 0, 851994, 65536, 0, 851995, 65536, 0, 851996, 65536, 0, 851997, 65536, 0, 851998, 65536, 0, 851999, 65536, 0, 852000, 65536, 0, 852001, 65536, 0, 852002, 65536, 0, 852003, 65536, 0, 852004, 65536, 0, 852005, 65536, 0, 852006, 65536, 0, 852007, 65536, 0, 852008, 65536, 0, 852009, 65536, 0, 852010, 65536, 0, 852011, 65536, 0, 852012, 65536, 0, 852013, 65536, 0, 852014, 65536, 0, 852015, 65536, 0, 852016, 65536, 0, 852017, 65536, 0, 852018, 65536, 0, 852019, 65536, 0, 852020, 65536, 0, 852021, 65536, 0, 852022, 65536, 0, 852023, 65536, 0, 852024, 65536, 0, 852025, 65536, 0, 852026, 65536, 0, 852027, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 262148, 5, 917519, 131076, 3, 917520, 131076, 3, 917521, 131076, 3, 917522, 4, 6, 917523, 65536, 0, 917524, 65536, 0, 917525, 65536, 0, 917526, 65536, 0, 917527, 65536, 0, 917528, 65536, 0, 917529, 65536, 0, 917530, 65536, 0, 917531, 65536, 0, 917532, 65536, 0, 917533, 65536, 0, 917534, 65536, 0, 917535, 65536, 0, 917536, 65536, 0, 917537, 65536, 0, 917538, 65536, 0, 917539, 65536, 0, 917540, 65536, 0, 917541, 65536, 0, 917542, 65536, 0, 917543, 65536, 0, 917544, 65536, 0, 917545, 65536, 0, 917546, 65536, 0, 917547, 65536, 0, 917548, 65536, 0, 917549, 65536, 0, 917550, 65536, 0, 917551, 65536, 0, 917552, 65536, 0, 917553, 65536, 0, 917554, 65536, 0, 917555, 65536, 0, 917556, 65536, 0, 917557, 65536, 0, 917558, 65536, 0, 917559, 65536, 0, 917560, 65536, 0, 917561, 65536, 0, 917562, 65536, 0, 917563, 65536, 0, 983040, 65536, 0, 983041, 65536, 0, 983042, 65536, 0, 983043, 65536, 0, 983044, 65536, 0, 983045, 65536, 0, 983046, 65536, 0, 983047, 65536, 0, 983048, 65536, 0, 983049, 65536, 0, 983050, 65536, 0, 983051, 65536, 0, 983052, 65536, 0, 983053, 65536, 0, 983054, 262148, 2, 983055, 4, 0, 983056, 4, 0, 983057, 4, 0, 983058, 4, 4, 983059, 393216, 1, 983060, 458752, 1, 983061, 65536, 0, 983062, 65536, 0, 983063, 65536, 0, 983064, 65536, 0, 983065, 65536, 0, 983066, 65536, 0, 983067, 65536, 0, 983068, 65536, 0, 983069, 65536, 0, 983070, 65536, 0, 983071, 65536, 0, 983072, 65536, 0, 983073, 65536, 0, 983074, 65536, 0, 983075, 65536, 0, 983076, 65536, 0, 983077, 65536, 0, 983078, 65536, 0, 983079, 65536, 0, 983080, 65536, 0, 983081, 65536, 0, 983082, 65536, 0, 983083, 65536, 0, 983084, 65536, 0, 983085, 65536, 0, 983086, 65536, 0, 983087, 65536, 0, 983088, 65536, 0, 983089, 65536, 0, 983090, 65536, 0, 983091, 65536, 0, 983092, 65536, 0, 983093, 65536, 0, 983094, 65536, 0, 983095, 65536, 0, 983096, 65536, 0, 983097, 65536, 0, 983098, 65536, 0, 983099, 65536, 0, 1048576, 65536, 0, 1048577, 65536, 0, 1048578, 65536, 0, 1048579, 65536, 0, 1048580, 65536, 0, 1048581, 65536, 0, 1048582, 65536, 0, 1048583, 65536, 0, 1048584, 65536, 0, 1048585, 65536, 0, 1048586, 65536, 0, 1048587, 65536, 0, 1048588, 65536, 0, 1048589, 65536, 0, 1048590, 262148, 2, 1048591, 4, 0, 1048592, 4, 0, 1048593, 4, 0, 1048594, 4, 4, 1048595, 393216, 2, 1048596, 458752, 2, 1048597, 65536, 0, 1048598, 65536, 0, 1048599, 65536, 0, 1048600, 65536, 0, 1048601, 65536, 0, 1048602, 65536, 0, 1048603, 65536, 0, 1048604, 65536, 0, 1048605, 65536, 0, 1048606, 65536, 0, 1048607, 65536, 0, 1048608, 65536, 0, 1048609, 65536, 0, 1048610, 65536, 0, 1048611, 65536, 0, 1048612, 65536, 0, 1048613, 65536, 0, 1048614, 65536, 0, 1048615, 65536, 0, 1048616, 65536, 0, 1048617, 65536, 0, 1048618, 65536, 0, 1048619, 65536, 0, 1048620, 65536, 0, 1048621, 65536, 0, 1048622, 65536, 0, 1048623, 65536, 0, 1048624, 65536, 0, 1048625, 65536, 0, 1048626, 65536, 0, 1048627, 65536, 0, 1048628, 65536, 0, 1048629, 65536, 0, 1048630, 65536, 0, 1048631, 65536, 0, 1048632, 65536, 0, 1048633, 65536, 0, 1048634, 65536, 0, 1048635, 65536, 0, 1114112, 65536, 0, 1114113, 65536, 0, 1114114, 65536, 0, 1114115, 65536, 0, 1114116, 65536, 0, 1114117, 65536, 0, 1114118, 65536, 0, 1114119, 65536, 0, 1114120, 65536, 0, 1114121, 65536, 0, 1114122, 65536, 0, 1114123, 65536, 0, 1114124, 65536, 0, 1114125, 65536, 0, 1114126, 262148, 6, 1114127, 131076, 1, 1114128, 4, 0, 1114129, 262148, 0, 1114130, 131076, 6, 1114131, 65536, 0, 1114132, 65536, 0, 1114133, 65536, 0, 1114134, 65536, 0, 1114135, 65536, 0, 1114136, 65536, 0, 1114137, 65536, 0, 1114138, 65536, 0, 1114139, 65536, 0, 1114140, 65536, 0, 1114141, 65536, 0, 1114142, 65536, 0, 1114143, 65536, 0, 1114144, 65536, 0, 1114145, 65536, 0, 1114146, 65536, 0, 1114147, 65536, 0, 1114148, 65536, 0, 1114149, 65536, 0, 1114150, 65536, 0, 1114151, 65536, 0, 1114152, 65536, 0, 1114153, 65536, 0, 1114154, 65536, 0, 1114155, 65536, 0, 1114156, 65536, 0, 1114157, 65536, 0, 1114158, 65536, 0, 1114159, 65536, 0, 1114160, 65536, 0, 1114161, 65536, 0, 1114162, 65536, 0, 1114163, 65536, 0, 1114164, 65536, 0, 1114165, 65536, 0, 1114166, 65536, 0, 1114167, 65536, 0, 1114168, 65536, 0, 1114169, 65536, 0, 1114170, 65536, 0, 1114171, 65536, 0, 1179648, 65536, 0, 1179649, 65536, 0, 1179650, 65536, 0, 1179651, 65536, 0, 1179652, 65536, 0, 1179653, 65536, 0, 1179654, 65536, 0, 1179655, 65536, 0, 1179656, 65536, 0, 1179657, 65536, 0, 1179658, 65536, 0, 1179659, 65536, 0, 1179660, 65536, 0, 1179661, 65536, 13, 1179662, 65536, 0, 1179663, 262148, 2, 1179664, 4, 0, 1179665, 4, 4, 1179666, 65536, 0, 1179667, 65536, 0, 1179668, 65536, 0, 1179669, 65536, 0, 1179670, 65536, 0, 1179671, 65536, 0, 1179672, 65536, 0, 1179673, 65536, 0, 1179674, 65536, 0, 1179675, 65536, 0, 1179676, 65536, 0, 1179677, 65536, 0, 1179678, 65536, 0, 1179679, 65536, 0, 1179680, 65536, 0, 1179681, 65536, 0, 1179682, 65536, 0, 1179683, 65536, 0, 1179684, 65536, 0, 1179685, 65536, 0, 1179686, 65536, 0, 1179687, 65536, 0, 1179688, 65536, 0, 1179689, 65536, 0, 1179690, 65536, 0, 1179691, 65536, 0, 1179692, 65536, 0, 1179693, 65536, 0, 1179694, 65536, 0, 1179695, 65536, 0, 1179696, 65536, 0, 1179697, 65536, 0, 1179698, 65536, 0, 1179699, 65536, 0, 1179700, 65536, 0, 1179701, 65536, 0, 1179702, 65536, 0, 1179703, 65536, 0, 1179704, 65536, 0, 1179705, 65536, 0, 1179706, 65536, 0, 1179707, 65536, 0, 1245184, 65536, 0, 1245185, 65536, 0, 1245186, 65536, 0, 1245187, 65536, 0, 1245188, 65536, 0, 1245189, 65536, 0, 1245190, 65536, 0, 1245191, 65536, 0, 1245192, 65536, 0, 1245193, 65536, 0, 1245194, 65536, 0, 1245195, 65536, 0, 1245196, 0, 14, 1245197, 65536, 14, 1245198, 131072, 14, 1245199, 262148, 2, 1245200, 4, 0, 1245201, 4, 4, 1245202, 65536, 0, 1245203, 393216, 1, 1245204, 458752, 1, 1245205, 65536, 0, 1245206, 65536, 0, 1245207, 65536, 0, 1245208, 65536, 0, 1245209, 65536, 0, 1245210, 65536, 0, 1245211, 65536, 0, 1245212, 65536, 0, 1245213, 65536, 0, 1245214, 65536, 0, 1245215, 65536, 0, 1245216, 65536, 0, 1245217, 65536, 0, 1245218, 65536, 0, 1245219, 65536, 0, 1245220, 65536, 0, 1245221, 65536, 0, 1245222, 65536, 0, 1245223, 65536, 0, 1245224, 65536, 0, 1245225, 65536, 0, 1245226, 65536, 0, 1245227, 65536, 0, 1245228, 65536, 0, 1245229, 65536, 0, 1245230, 65536, 0, 1245231, 65536, 0, 1245232, 65536, 0, 1245233, 65536, 0, 1245234, 65536, 0, 1245235, 65536, 0, 1245236, 65536, 0, 1245237, 65536, 0, 1245238, 65536, 0, 1245239, 65536, 0, 1245240, 65536, 0, 1245241, 65536, 0, 1245242, 65536, 0, 1245243, 65536, 0, 1310720, 65536, 0, 1310721, 65536, 0, 1310722, 65536, 0, 1310723, 65536, 0, 1310724, 65536, 0, 1310725, 65536, 0, 1310726, 65536, 0, 1310727, 65536, 0, 1310728, 65536, 0, 1310729, 65536, 0, 1310730, 65536, 0, 1310731, 65536, 0, 1310732, 65536, 0, 1310733, 65536, 0, 1310734, 65536, 0, 1310735, 262148, 2, 1310736, 4, 0, 1310737, 4, 4, 1310738, 65536, 0, 1310739, 393216, 2, 1310740, 458752, 2, 1310741, 65536, 0, 1310742, 65536, 0, 1310743, 65536, 0, 1310744, 65536, 0, 1310745, 65536, 0, 1310746, 65536, 0, 1310747, 65536, 0, 1310748, 65536, 0, 1310749, 65536, 0, 1310750, 65536, 0, 1310751, 65536, 0, 1310752, 65536, 0, 1310753, 65536, 0, 1310754, 65536, 0, 1310755, 65536, 0, 1310756, 65536, 0, 1310757, 65536, 0, 1310758, 65536, 0, 1310759, 65536, 0, 1310760, 65536, 0, 1310761, 65536, 0, 1310762, 65536, 0, 1310763, 65536, 0, 1310764, 65536, 0, 1310765, 65536, 0, 1310766, 65536, 0, 1310767, 65536, 0, 1310768, 65536, 0, 1310769, 65536, 0, 1310770, 65536, 0, 1310771, 65536, 0, 1310772, 65536, 0, 1310773, 65536, 0, 1310774, 65536, 0, 1310775, 65536, 0, 1310776, 65536, 0, 1310777, 65536, 0, 1310778, 65536, 0, 1310779, 65536, 0, 1376256, 65536, 0, 1376257, 65536, 0, 1376258, 65536, 0, 1376259, 65536, 0, 1376260, 65536, 0, 1376261, 65536, 0, 1376262, 65536, 0, 1376263, 65536, 0, 1376264, 65536, 0, 1376265, 65536, 0, 1376266, 65536, 0, 1376267, 65536, 0, 1376268, 65536, 0, 1376269, 65536, 0, 1376270, 65536, 0, 1376271, 262148, 2, 1376272, 4, 0, 1376273, 4, 4, 1376274, 65536, 0, 1376275, 327680, 9, 1376276, 65536, 0, 1376277, 65536, 0, 1376278, 65536, 0, 1376279, 65536, 0, 1376280, 65536, 0, 1376281, 65536, 0, 1376282, 65536, 0, 1376283, 65536, 0, 1376284, 65536, 0, 1376285, 65536, 0, 1376286, 65536, 0, 1376287, 65536, 0, 1376288, 65536, 0, 1376289, 65536, 0, 1376290, 65536, 0, 1376291, 65536, 0, 1376292, 65536, 0, 1376293, 65536, 0, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 65536, 0, 1376297, 65536, 0, 1376298, 65536, 0, 1376299, 65536, 0, 1376300, 65536, 0, 1376301, 65536, 0, 1376302, 65536, 0, 1376303, 65536, 0, 1376304, 65536, 0, 1376305, 65536, 0, 1376306, 65536, 0, 1376307, 65536, 0, 1376308, 65536, 0, 1376309, 65536, 0, 1376310, 65536, 0, 1376311, 65536, 0, 1376312, 65536, 0, 1376313, 65536, 0, 1376314, 65536, 0, 1376315, 65536, 0, 1441792, 65536, 0, 1441793, 65536, 0, 1441794, 65536, 0, 1441795, 65536, 0, 1441796, 65536, 0, 1441797, 65536, 0, 1441798, 65536, 0, 1441799, 65536, 0, 1441800, 65536, 0, 1441801, 65536, 0, 1441802, 65536, 0, 1441803, 65536, 0, 1441804, 262144, 1, 1441805, 327680, 1, 1441806, 65536, 0, 1441807, 262148, 2, 1441808, 4, 0, 1441809, 4, 4, 1441810, 262144, 10, 1441811, 327680, 10, 1441812, 393216, 10, 1441813, 65536, 0, 1441814, 65536, 0, 1441815, 65536, 0, 1441816, 65536, 0, 1441817, 65536, 0, 1441818, 65536, 0, 1441819, 65536, 0, 1441820, 65536, 0, 1441821, 65536, 0, 1441822, 65536, 0, 1441823, 65536, 0, 1441824, 65536, 0, 1441825, 65536, 0, 1441826, 65536, 0, 1441827, 65536, 0, 1441828, 65536, 0, 1441829, 65536, 0, 1441830, 65536, 0, 1441831, 65536, 0, 1441832, 0, 89, 1441833, 65536, 0, 1441834, 65536, 0, 1441835, 0, 89, 1441836, 65536, 0, 1441837, 65536, 0, 1441838, 65536, 0, 1441839, 65536, 0, 1441840, 65536, 0, 1441841, 65536, 0, 1441842, 65536, 0, 1441843, 65536, 0, 1441844, 65536, 0, 1441845, 65536, 0, 1441846, 65536, 0, 1441847, 65536, 0, 1441848, 65536, 0, 1441849, 65536, 0, 1441850, 65536, 0, 1441851, 65536, 0, 1507328, 65536, 0, 1507329, 65536, 0, 1507330, 65536, 0, 1507331, 65536, 0, 1507332, 65536, 0, 1507333, 65536, 0, 1507334, 65536, 0, 1507335, 65536, 0, 1507336, 65536, 0, 1507337, 65536, 0, 1507338, 65536, 0, 1507339, 65536, 0, 1507340, 262144, 2, 1507341, 327680, 2, 1507342, 65536, 0, 1507343, 262148, 2, 1507344, 4, 0, 1507345, 4, 4, 1507346, 65536, 0, 1507347, 65536, 0, 1507348, 65536, 0, 1507349, 65536, 0, 1507350, 65536, 0, 1507351, 65536, 0, 1507352, 65536, 0, 1507353, 65536, 0, 1507354, 65536, 0, 1507355, 65536, 0, 1507356, 65536, 0, 1507357, 65536, 0, 1507358, 65536, 0, 1507359, 65536, 0, 1507360, 65536, 0, 1507361, 65536, 0, 1507362, 65536, 0, 1507363, 65536, 0, 1507364, 65536, 0, 1507365, 65536, 0, 1507366, 65536, 0, 1507367, 65536, 0, 1507368, 0, 89, 1507369, 65536, 0, 1507370, 65536, 0, 1507371, 0, 89, 1507372, 65536, 0, 1507373, 65536, 0, 1507374, 65536, 0, 1507375, 65536, 0, 1507376, 65536, 0, 1507377, 65536, 0, 1507378, 65536, 0, 1507379, 65536, 0, 1507380, 65536, 0, 1507381, 65536, 0, 1507382, 65536, 0, 1507383, 65536, 0, 1507384, 65536, 0, 1507385, 65536, 0, 1507386, 65536, 0, 1507387, 65536, 0, 1572864, 65536, 0, 1572865, 65536, 0, 1572866, 65536, 0, 1572867, 65536, 0, 1572868, 65536, 0, 1572869, 65536, 0, 1572870, 65536, 0, 1572871, 65536, 0, 1572872, 65536, 0, 1572873, 65536, 0, 1572874, 65536, 0, 1572875, 65536, 0, 1572876, 65536, 0, 1572877, 65536, 0, 1572878, 65536, 0, 1572879, 262148, 6, 1572880, 262148, 4, 1572881, 131076, 6, 1572882, 65536, 0, 1572883, 65536, 0, 1572884, 65536, 0, 1572885, 65536, 0, 1572886, 65536, 0, 1572887, 65536, 0, 1572888, 65536, 0, 1572889, 65536, 0, 1572890, 65536, 0, 1572891, 65536, 0, 1572892, 65536, 0, 1572893, 65536, 0, 1572894, 65536, 0, 1572895, 65536, 0, 1572896, 65536, 0, 1572897, 65536, 0, 1572898, 65536, 0, 1572899, 65536, 0, 1572900, 65536, 0, 1572901, 65536, 0, 1572902, 65536, 0, 1572903, 65536, 0, 1572904, 0, 89, 1572905, 65536, 0, 1572906, 65536, 0, 1572907, 0, 89, 1572908, 65536, 0, 1572909, 65536, 0, 1572910, 65536, 0, 1572911, 65536, 0, 1572912, 65536, 0, 1572913, 65536, 0, 1572914, 65536, 0, 1572915, 65536, 0, 1572916, 65536, 0, 1572917, 65536, 0, 1572918, 65536, 0, 1572919, 65536, 0, 1572920, 65536, 0, 1572921, 65536, 0, 1572922, 65536, 0, 1572923, 65536, 0, 1638400, 65536, 0, 1638401, 65536, 0, 1638402, 65536, 0, 1638403, 65536, 0, 1638404, 65536, 0, 1638405, 65536, 0, 1638406, 327680, 9, 1638407, 65536, 0, 1638408, 262144, 1, 1638409, 327680, 1, 1638410, 262144, 1, 1638411, 327680, 1, 1638412, 262144, 1, 1638413, 327680, 1, 1638414, 65536, 0, 1638415, 65536, 0, 1638416, 65536, 0, 1638417, 65536, 0, 1638418, 65536, 0, 1638419, 262144, 1, 1638420, 327680, 1, 1638421, 65536, 0, 1638422, 327680, 9, 1638423, 65536, 0, 1638424, 262144, 1, 1638425, 327680, 1, 1638426, 262144, 1, 1638427, 327680, 1, 1638428, 262144, 1, 1638429, 327680, 1, 1638430, 65536, 0, 1638431, 327680, 9, 1638432, 65536, 0, 1638433, 262144, 1, 1638434, 327680, 1, 1638435, 262144, 1, 1638436, 327680, 1, 1638437, 262144, 1, 1638438, 327680, 1, 1638439, 65536, 0, 1638440, 0, 89, 1638441, 65536, 0, 1638442, 65536, 0, 1638443, 0, 89, 1638444, 65536, 0, 1638445, 65536, 0, 1638446, 65536, 0, 1638447, 65536, 0, 1638448, 65536, 0, 1638449, 65536, 0, 1638450, 65536, 0, 1638451, 65536, 0, 1638452, 65536, 0, 1638453, 65536, 0, 1638454, 65536, 0, 1638455, 65536, 0, 1638456, 65536, 0, 1638457, 65536, 0, 1638458, 65536, 0, 1638459, 65536, 0, 1703936, 65536, 0, 1703937, 65536, 0, 1703938, 65536, 0, 1703939, 65536, 0, 1703940, 65536, 0, 1703941, 262144, 10, 1703942, 327680, 10, 1703943, 393216, 10, 1703944, 262144, 2, 1703945, 327680, 2, 1703946, 262144, 2, 1703947, 327680, 2, 1703948, 262144, 2, 1703949, 327680, 2, 1703950, 65536, 0, 1703951, 65536, 0, 1703952, 65536, 0, 1703953, 65536, 0, 1703954, 65536, 0, 1703955, 262144, 2, 1703956, 327680, 2, 1703957, 262144, 10, 1703958, 327680, 10, 1703959, 393216, 10, 1703960, 262144, 2, 1703961, 327680, 2, 1703962, 262144, 2, 1703963, 327680, 2, 1703964, 262144, 2, 1703965, 327680, 2, 1703966, 262144, 10, 1703967, 327680, 10, 1703968, 393216, 10, 1703969, 262144, 2, 1703970, 327680, 2, 1703971, 262144, 2, 1703972, 327680, 2, 1703973, 262144, 2, 1703974, 327680, 2, 1703975, 65536, 0, 1703976, 0, 89, 1703977, 65536, 0, 1703978, 65536, 0, 1703979, 0, 89, 1703980, 65536, 0, 1703981, 65536, 0, 1703982, 65536, 0, 1703983, 65536, 0, 1703984, 65536, 0, 1703985, 65536, 0, 1703986, 65536, 0, 1703987, 65536, 0, 1703988, 65536, 0, 1703989, 65536, 0, 1703990, 65536, 0, 1703991, 65536, 0, 1703992, 65536, 0, 1703993, 65536, 0, 1703994, 65536, 0, 1703995, 65536, 0, 1769472, 65536, 0, 1769473, 65536, 0, 1769474, 65536, 0, 1769475, 262144, 1, 1769476, 327680, 1, 1769477, 262144, 1, 1769478, 327680, 1, 1769479, 65536, 0, 1769480, 327680, 9, 1769481, 65536, 0, 1769482, 262144, 1, 1769483, 327680, 1, 1769484, 262144, 1, 1769485, 327680, 1, 1769486, 196608, 5, 1769487, 65536, 0, 1769488, 65536, 0, 1769489, 65536, 0, 1769490, 65536, 0, 1769491, 65536, 0, 1769492, 262144, 1, 1769493, 327680, 1, 1769494, 262144, 1, 1769495, 327680, 1, 1769496, 65536, 0, 1769497, 327680, 9, 1769498, 65536, 0, 1769499, 262144, 1, 1769500, 327680, 1, 1769501, 262144, 1, 1769502, 327680, 1, 1769503, 262144, 1, 1769504, 327680, 1, 1769505, 262144, 1, 1769506, 327680, 1, 1769507, 262144, 1, 1769508, 327680, 1, 1769509, 262144, 1, 1769510, 327680, 1, 1769511, 65536, 0, 1769512, 0, 89, 1769513, 65536, 0, 1769514, 65536, 0, 1769515, 0, 89, 1769516, 65536, 0, 1769517, 65536, 0, 1769518, 65536, 0, 1769519, 65536, 0, 1769520, 65536, 0, 1769521, 65536, 0, 1769522, 65536, 0, 1769523, 65536, 0, 1769524, 65536, 0, 1769525, 65536, 0, 1769526, 65536, 0, 1769527, 65536, 0, 1769528, 65536, 0, 1769529, 65536, 0, 1769530, 65536, 0, 1769531, 65536, 0, 1835008, 65536, 0, 1835009, 65536, 0, 1835010, 65536, 0, 1835011, 262144, 2, 1835012, 327680, 2, 1835013, 262144, 2, 1835014, 327680, 2, 1835015, 262144, 10, 1835016, 327680, 10, 1835017, 393216, 10, 1835018, 262144, 2, 1835019, 327680, 2, 1835020, 262144, 2, 1835021, 327680, 2, 1835022, 196608, 5, 1835023, 65536, 0, 1835024, 65536, 0, 1835025, 65536, 0, 1835026, 196608, 5, 1835027, 196608, 5, 1835028, 262144, 2, 1835029, 327680, 2, 1835030, 262144, 2, 1835031, 327680, 2, 1835032, 262144, 10, 1835033, 327680, 10, 1835034, 393216, 10, 1835035, 262144, 2, 1835036, 327680, 2, 1835037, 262144, 2, 1835038, 327680, 2, 1835039, 262144, 2, 1835040, 327680, 2, 1835041, 262144, 2, 1835042, 327680, 2, 1835043, 262144, 2, 1835044, 327680, 2, 1835045, 262144, 2, 1835046, 327680, 2, 1835047, 65536, 0, 1835048, 0, 89, 1835049, 65536, 0, 1835050, 65536, 0, 1835051, 0, 89, 1835052, 65536, 0, 1835053, 65536, 0, 1835054, 65536, 0, 1835055, 65536, 0, 1835056, 65536, 0, 1835057, 65536, 0, 1835058, 65536, 0, 1835059, 65536, 0, 1835060, 65536, 0, 1835061, 65536, 0, 1835062, 65536, 0, 1835063, 65536, 0, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 65536, 0, 1835067, 65536, 0, 1900544, 65536, 0, 1900545, 262144, 1, 1900546, 327680, 1, 1900547, 262144, 1, 1900548, 327680, 1, 1900549, 262144, 1, 1900550, 327680, 1, 1900551, 262144, 1, 1900552, 327680, 1, 1900553, 262144, 1, 1900554, 327680, 1, 1900555, 65536, 0, 1900556, 327680, 9, 1900557, 65536, 0, 1900558, 196608, 5, 1900559, 65536, 0, 1900560, 65536, 0, 1900561, 65536, 0, 1900562, 196608, 5, 1900563, 65536, 0, 1900564, 327680, 9, 1900565, 65536, 0, 1900566, 262144, 1, 1900567, 327680, 1, 1900568, 262144, 1, 1900569, 327680, 1, 1900570, 262144, 1, 1900571, 327680, 1, 1900572, 65536, 0, 1900573, 327680, 9, 1900574, 65536, 0, 1900575, 262144, 1, 1900576, 327680, 1, 1900577, 262144, 1, 1900578, 327680, 1, 1900579, 262144, 1, 1900580, 327680, 1, 1900581, 262144, 1, 1900582, 327680, 1, 1900583, 65536, 0, 1900584, 0, 89, 1900585, 65536, 0, 1900586, 65536, 0, 1900587, 0, 89, 1900588, 65536, 0, 1900589, 65536, 0, 1900590, 65536, 0, 1900591, 65536, 0, 1900592, 65536, 0, 1900593, 65536, 0, 1900594, 65536, 0, 1900595, 65536, 0, 1900596, 65536, 0, 1900597, 65536, 0, 1900598, 65536, 0, 1900599, 65536, 0, 1900600, 65536, 0, 1900601, 65536, 0, 1900602, 65536, 0, 1900603, 65536, 0, 1966080, 65536, 0, 1966081, 262144, 2, 1966082, 327680, 2, 1966083, 262144, 2, 1966084, 327680, 2, 1966085, 262144, 2, 1966086, 327680, 2, 1966087, 262144, 2, 1966088, 327680, 2, 1966089, 262144, 2, 1966090, 327680, 2, 1966091, 262144, 10, 1966092, 327680, 10, 1966093, 393216, 10, 1966094, 65536, 0, 1966095, 65536, 0, 1966096, 65536, 0, 1966097, 65536, 0, 1966098, 65536, 0, 1966099, 262144, 10, 1966100, 327680, 10, 1966101, 393216, 10, 1966102, 262144, 2, 1966103, 327680, 2, 1966104, 262144, 2, 1966105, 327680, 2, 1966106, 262144, 2, 1966107, 327680, 2, 1966108, 262144, 10, 1966109, 327680, 10, 1966110, 393216, 10, 1966111, 262144, 2, 1966112, 327680, 2, 1966113, 262144, 2, 1966114, 327680, 2, 1966115, 262144, 2, 1966116, 327680, 2, 1966117, 262144, 2, 1966118, 327680, 2, 1966119, 65536, 0, 1966120, 0, 89, 1966121, 65536, 0, 1966122, 65536, 0, 1966123, 0, 89, 1966124, 65536, 0, 1966125, 65536, 0, 1966126, 65536, 0, 1966127, 65536, 0, 1966128, 65536, 0, 1966129, 65536, 0, 1966130, 65536, 0, 1966131, 65536, 0, 1966132, 65536, 0, 1966133, 65536, 0, 1966134, 65536, 0, 1966135, 65536, 0, 1966136, 65536, 0, 1966137, 65536, 0, 1966138, 65536, 0, 1966139, 65536, 0, 2031616, 65536, 0, 2031617, 327680, 9, 2031618, 65536, 0, 2031619, 262144, 1, 2031620, 327680, 1, 2031621, 262144, 1, 2031622, 327680, 1, 2031623, 65536, 0, 2031624, 327680, 9, 2031625, 65536, 0, 2031626, 262144, 1, 2031627, 327680, 1, 2031628, 262144, 1, 2031629, 327680, 1, 2031630, 65536, 0, 2031631, 65536, 0, 2031632, 65536, 0, 2031633, 65536, 0, 2031634, 65536, 0, 2031635, 65536, 0, 2031636, 65536, 0, 2031637, 65536, 0, 2031638, 65536, 0, 2031639, 65536, 0, 2031640, 65536, 0, 2031641, 65536, 0, 2031642, 65536, 0, 2031643, 65536, 0, 2031644, 65536, 0, 2031645, 65536, 0, 2031646, 65536, 0, 2031647, 65536, 0, 2031648, 65536, 0, 2031649, 65536, 0, 2031650, 65536, 0, 2031651, 65536, 0, 2031652, 65536, 0, 2031653, 65536, 0, 2031654, 65536, 0, 2031655, 65536, 0, 2031656, 0, 89, 2031657, 65536, 0, 2031658, 65536, 0, 2031659, 0, 89, 2031660, 65536, 0, 2031661, 65536, 0, 2031662, 65536, 0, 2031663, 65536, 0, 2031664, 65536, 0, 2031665, 65536, 0, 2031666, 65536, 0, 2031667, 65536, 0, 2031668, 65536, 0, 2031669, 65536, 0, 2031670, 65536, 0, 2031671, 65536, 0, 2031672, 65536, 0, 2031673, 65536, 0, 2031674, 65536, 0, 2031675, 65536, 0, 2097152, 262144, 10, 2097153, 327680, 10, 2097154, 393216, 10, 2097155, 262144, 2, 2097156, 327680, 2, 2097157, 262144, 2, 2097158, 327680, 2, 2097159, 262144, 10, 2097160, 327680, 10, 2097161, 393216, 10, 2097162, 262144, 2, 2097163, 327680, 2, 2097164, 262144, 2, 2097165, 327680, 2, 2097166, 65536, 0, 2097167, 65536, 0, 2097168, 65536, 0, 2097169, 65536, 0, 2097170, 65536, 0, 2097171, 65536, 0, 2097172, 65536, 0, 2097173, 65536, 0, 2097174, 65536, 0, 2097175, 65536, 0, 2097176, 65536, 0, 2097177, 65536, 0, 2097178, 65536, 0, 2097179, 65536, 0, 2097180, 65536, 0, 2097181, 65536, 0, 2097182, 65536, 0, 2097183, 65536, 0, 2097184, 65536, 0, 2097185, 65536, 0, 2097186, 65536, 0, 2097187, 65536, 0, 2097188, 65536, 0, 2097189, 65536, 0, 2097190, 65536, 0, 2097191, 65536, 0, 2097192, 0, 89, 2097193, 65536, 0, 2097194, 65536, 0, 2097195, 0, 89, 2097196, 65536, 0, 2097197, 65536, 0, 2097198, 65536, 0, 2097199, 65536, 0, 2097200, 65536, 0, 2097201, 65536, 0, 2097202, 65536, 0, 2097203, 65536, 0, 2097204, 65536, 0, 2097205, 65536, 0, 2097206, 65536, 0, 2097207, 65536, 0, 2097208, 65536, 0, 2097209, 65536, 0, 2097210, 65536, 0, 2097211, 65536, 0, 2162688, 262144, 1, 2162689, 327680, 1, 2162690, 262144, 1, 2162691, 327680, 1, 2162692, 262144, 1, 2162693, 327680, 1, 2162694, 262144, 1, 2162695, 327680, 1, 2162696, 262144, 1, 2162697, 327680, 1, 2162698, 262144, 1, 2162699, 327680, 1, 2162700, 262144, 1, 2162701, 327680, 1, 2162702, 65536, 0, 2162703, 65536, 0, 2162704, 65536, 0, 2162705, 65536, 0, 2162706, 65536, 0, 2162707, 65536, 0, 2162708, 65536, 0, 2162709, 65536, 0, 2162710, 65536, 0, 2162711, 65536, 0, 2162712, 65536, 0, 2162713, 65536, 0, 2162714, 65536, 0, 2162715, 65536, 0, 2162716, 65536, 0, 2162717, 65536, 0, 2162718, 65536, 0, 2162719, 65536, 0, 2162720, 65536, 0, 2162721, 65536, 0, 2162722, 65536, 0, 2162723, 65536, 0, 2162724, 65536, 0, 2162725, 65536, 0, 2162726, 65536, 0, 2162727, 65536, 0, 2162728, 0, 89, 2162729, 65536, 0, 2162730, 65536, 0, 2162731, 0, 89, 2162732, 65536, 0, 2162733, 65536, 0, 2162734, 65536, 0, 2162735, 65536, 0, 2162736, 65536, 0, 2162737, 65536, 0, 2162738, 65536, 0, 2162739, 65536, 0, 2162740, 65536, 0, 2162741, 65536, 0, 2162742, 65536, 0, 2162743, 65536, 0, 2162744, 65536, 0, 2162745, 65536, 0, 2162746, 65536, 0, 2162747, 65536, 0, 2228224, 262144, 2, 2228225, 327680, 2, 2228226, 262144, 2, 2228227, 327680, 2, 2228228, 262144, 2, 2228229, 327680, 2, 2228230, 262144, 2, 2228231, 327680, 2, 2228232, 262144, 2, 2228233, 327680, 2, 2228234, 262144, 2, 2228235, 327680, 2, 2228236, 262144, 2, 2228237, 327680, 2, 2228238, 65536, 0, 2228239, 65536, 0, 2228240, 196608, 5, 2228241, 196608, 5, 2228242, 65536, 0, 2228243, 65536, 0, 2228244, 65536, 0, 2228245, 65536, 0, 2228246, 65536, 0, 2228247, 65536, 0, 2228248, 65536, 0, 2228249, 65536, 0, 2228250, 65536, 0, 2228251, 65536, 0, 2228252, 65536, 0, 2228253, 65536, 0, 2228254, 65536, 0, 2228255, 65536, 0, 2228256, 65536, 0, 2228257, 65536, 0, 2228258, 65536, 0, 2228259, 65536, 0, 2228260, 65536, 0, 2228261, 65536, 0, 2228262, 65536, 0, 2228263, 65536, 0, 2228264, 0, 89, 2228265, 65536, 0, 2228266, 65536, 0, 2228267, 0, 89, 2228268, 65536, 0, 2228269, 65536, 0, 2228270, 65536, 0, 2228271, 65536, 0, 2228272, 65536, 0, 2228273, 65536, 0, 2228274, 65536, 0, 2228275, 65536, 0, 2228276, 65536, 0, 2228277, 65536, 0, 2228278, 65536, 0, 2228279, 65536, 0, 2228280, 65536, 0, 2228281, 65536, 0, 2228282, 65536, 0, 2228283, 65536, 0, 2293760, 262144, 1, 2293761, 327680, 1, 2293762, 262144, 1, 2293763, 327680, 1, 2293764, 65536, 0, 2293765, 327680, 9, 2293766, 65536, 0, 2293767, 262144, 1, 2293768, 327680, 1, 2293769, 262144, 1, 2293770, 327680, 1, 2293771, 262144, 1, 2293772, 327680, 1, 2293773, 65536, 0, 2293774, 327680, 9, 2293775, 65536, 0, 2293776, 262144, 1, 2293777, 327680, 1, 2293778, 65536, 0, 2293779, 327680, 9, 2293780, 65536, 0, 2293781, 65536, 0, 2293782, 65536, 0, 2293783, 65536, 0, 2293784, 65536, 0, 2293785, 65536, 0, 2293786, 65536, 0, 2293787, 65536, 0, 2293788, 65536, 0, 2293789, 65536, 0, 2293790, 65536, 0, 2293791, 65536, 0, 2293792, 65536, 0, 2293793, 65536, 0, 2293794, 65536, 0, 2293795, 65536, 0, 2293796, 65536, 0, 2293797, 65536, 0, 2293798, 65536, 0, 2293799, 65536, 0, 2293800, 0, 89, 2293801, 65536, 0, 2293802, 65536, 0, 2293803, 0, 89, 2293804, 65536, 0, 2293805, 65536, 0, 2293806, 65536, 0, 2293807, 65536, 0, 2293808, 65536, 0, 2293809, 65536, 0, 2293810, 65536, 0, 2293811, 65536, 0, 2293812, 65536, 0, 2293813, 65536, 0, 2293814, 65536, 0, 2293815, 65536, 0, 2293816, 65536, 0, 2293817, 65536, 0, 2293818, 65536, 0, 2293819, 65536, 0, 2359296, 262144, 2, 2359297, 327680, 2, 2359298, 262144, 2, 2359299, 327680, 2, 2359300, 262144, 10, 2359301, 327680, 10, 2359302, 393216, 10, 2359303, 262144, 2, 2359304, 327680, 2, 2359305, 262144, 2, 2359306, 327680, 2, 2359307, 262144, 2, 2359308, 327680, 2, 2359309, 262144, 10, 2359310, 327680, 10, 2359311, 393216, 10, 2359312, 262144, 2, 2359313, 327680, 2, 2359314, 262144, 10, 2359315, 327680, 10, 2359316, 393216, 10, 2359317, 65536, 0, 2359318, 65536, 0, 2359319, 65536, 0, 2359320, 65536, 0, 2359321, 65536, 0, 2359322, 65536, 0, 2359323, 65536, 0, 2359324, 65536, 0, 2359325, 65536, 0, 2359326, 65536, 0, 2359327, 65536, 0, 2359328, 65536, 0, 2359329, 65536, 0, 2359330, 65536, 0, 2359331, 65536, 0, 2359332, 65536, 0, 2359333, 65536, 0, 2359334, 65536, 0, 2359335, 65536, 0, 2359336, 0, 89, 2359337, 65536, 0, 2359338, 65536, 0, 2359339, 0, 89, 2359340, 65536, 0, 2359341, 65536, 0, 2359342, 65536, 0, 2359343, 65536, 0, 2359344, 65536, 0, 2359345, 65536, 0, 2359346, 65536, 0, 2359347, 65536, 0, 2359348, 65536, 0, 2359349, 65536, 0, 2359350, 65536, 0, 2359351, 65536, 0, 2359352, 65536, 0, 2359353, 65536, 0, 2359354, 65536, 0, 2359355, 65536, 0, 2424832, 65536, 0, 2424833, 327680, 9, 2424834, 65536, 0, 2424835, 262144, 1, 2424836, 327680, 1, 2424837, 262144, 1, 2424838, 327680, 1, 2424839, 65536, 0, 2424840, 327680, 9, 2424841, 65536, 0, 2424842, 262144, 1, 2424843, 327680, 1, 2424844, 262144, 1, 2424845, 327680, 1, 2424846, 262144, 1, 2424847, 327680, 1, 2424848, 65536, 0, 2424849, 327680, 9, 2424850, 65536, 0, 2424851, 262144, 1, 2424852, 327680, 1, 2424853, 65536, 0, 2424854, 65536, 0, 2424855, 65536, 0, 2424856, 65536, 0, 2424857, 65536, 0, 2424858, 65536, 0, 2424859, 65536, 0, 2424860, 65536, 0, 2424861, 65536, 0, 2424862, 65536, 0, 2424863, 65536, 0, 2424864, 65536, 0, 2424865, 65536, 0, 2424866, 65536, 0, 2424867, 65536, 0, 2424868, 65536, 0, 2424869, 65536, 0, 2424870, 65536, 0, 2424871, 65536, 0, 2424872, 0, 89, 2424873, 65536, 0, 2424874, 65536, 0, 2424875, 0, 89, 2424876, 65536, 0, 2424877, 65536, 0, 2424878, 65536, 0, 2424879, 65536, 0, 2424880, 65536, 0, 2424881, 65536, 0, 2424882, 65536, 0, 2424883, 65536, 0, 2424884, 65536, 0, 2424885, 65536, 0, 2424886, 65536, 0, 2424887, 65536, 0, 2424888, 65536, 0, 2424889, 65536, 0, 2424890, 65536, 0, 2424891, 65536, 0, 2490368, 262144, 10, 2490369, 327680, 10, 2490370, 393216, 10, 2490371, 262144, 2, 2490372, 327680, 2, 2490373, 262144, 2, 2490374, 327680, 2, 2490375, 262144, 10, 2490376, 327680, 10, 2490377, 393216, 10, 2490378, 262144, 2, 2490379, 327680, 2, 2490380, 262144, 2, 2490381, 327680, 2, 2490382, 262144, 2, 2490383, 327680, 2, 2490384, 262144, 10, 2490385, 327680, 10, 2490386, 393216, 10, 2490387, 262144, 2, 2490388, 327680, 2, 2490389, 65536, 0, 2490390, 65536, 0, 2490391, 65536, 0, 2490392, 65536, 0, 2490393, 65536, 0, 2490394, 65536, 0, 2490395, 65536, 0, 2490396, 65536, 0, 2490397, 65536, 0, 2490398, 65536, 0, 2490399, 65536, 0, 2490400, 65536, 0, 2490401, 65536, 0, 2490402, 65536, 0, 2490403, 65536, 0, 2490404, 65536, 0, 2490405, 65536, 0, 2490406, 65536, 0, 2490407, 65536, 0, 2490408, 0, 89, 2490409, 65536, 0, 2490410, 65536, 0, 2490411, 0, 89, 2490412, 65536, 0, 2490413, 65536, 0, 2490414, 65536, 0, 2490415, 65536, 0, 2490416, 65536, 0, 2490417, 65536, 0, 2490418, 65536, 0, 2490419, 65536, 0, 2490420, 65536, 0, 2490421, 65536, 0, 2490422, 65536, 0, 2490423, 65536, 0, 2490424, 65536, 0, 2490425, 65536, 0, 2490426, 65536, 0, 2490427, 65536, 0, 2555904, 262144, 1, 2555905, 327680, 1, 2555906, 65536, 0, 2555907, 327680, 9, 2555908, 65536, 0, 2555909, 262144, 1, 2555910, 327680, 1, 2555911, 262144, 1, 2555912, 327680, 1, 2555913, 262144, 1, 2555914, 327680, 1, 2555915, 65536, 0, 2555916, 327680, 9, 2555917, 65536, 0, 2555918, 262144, 1, 2555919, 327680, 1, 2555920, 65536, 0, 2555921, 65536, 0, 2555922, 262144, 1, 2555923, 327680, 1, 2555924, 65536, 0, 2555925, 65536, 0, 2555926, 65536, 0, 2555927, 65536, 0, 2555928, 65536, 0, 2555929, 65536, 0, 2555930, 65536, 0, 2555931, 65536, 0, 2555932, 65536, 0, 2555933, 65536, 0, 2555934, 65536, 0, 2555935, 65536, 0, 2555936, 65536, 0, 2555937, 65536, 0, 2555938, 65536, 0, 2555939, 65536, 0, 2555940, 65536, 0, 2555941, 65536, 0, 2555942, 65536, 0, 2555943, 65536, 0, 2555944, 0, 89, 2555945, 65536, 0, 2555946, 65536, 0, 2555947, 0, 89, 2555948, 65536, 0, 2555949, 65536, 0, 2555950, 65536, 0, 2555951, 65536, 0, 2555952, 65536, 0, 2555953, 65536, 0, 2555954, 65536, 0, 2555955, 65536, 0, 2555956, 65536, 0, 2555957, 65536, 0, 2555958, 65536, 0, 2555959, 65536, 0, 2555960, 65536, 0, 2555961, 65536, 0, 2555962, 65536, 0, 2555963, 65536, 0, 2621440, 262144, 2, 2621441, 327680, 2, 2621442, 262144, 10, 2621443, 327680, 10, 2621444, 393216, 10, 2621445, 262144, 2, 2621446, 327680, 2, 2621447, 262144, 2, 2621448, 327680, 2, 2621449, 262144, 2, 2621450, 327680, 2, 2621451, 262144, 10, 2621452, 327680, 10, 2621453, 393216, 10, 2621454, 262144, 2, 2621455, 327680, 2, 2621456, 65536, 0, 2621457, 65536, 0, 2621458, 262144, 2, 2621459, 327680, 2, 2621460, 65536, 0, 2621461, 65536, 0, 2621462, 65536, 0, 2621463, 65536, 0, 2621464, 65536, 0, 2621465, 65536, 0, 2621466, 65536, 0, 2621467, 65536, 0, 2621468, 65536, 0, 2621469, 65536, 0, 2621470, 65536, 0, 2621471, 65536, 0, 2621472, 65536, 0, 2621473, 4, 7, 2621474, 65536, 0, 2621475, 65536, 0, 2621476, 65536, 0, 2621477, 65536, 0, 2621478, 65536, 0, 2621479, 65536, 0, 2621480, 0, 89, 2621481, 65536, 0, 2621482, 65536, 0, 2621483, 0, 89, 2621484, 65536, 0, 2621485, 65536, 0, 2621486, 65536, 0, 2621487, 65536, 0, 2621488, 65536, 0, 2621489, 65536, 0, 2621490, 65536, 0, 2621491, 131072, 89, 2621492, 65536, 0, 2621493, 65536, 0, 2621494, 131072, 89, 2621495, 0, 0, 2621496, 0, 0, 2621497, 0, 0, 2621498, 0, 0, 2621499, 0, 0, 2621500, 0, 0, 2621501, 0, 0, 2621502, 0, 0, 2621503, 0, 0, 2621504, 131076, 5, 2621505, 0, 0, 2621506, 0, 0, 2621507, 0, 0, 2621508, 0, 0, 2621509, 0, 0, 2621510, 393216, 1, 2621511, 458752, 1, 2621512, 393216, 1, 2621513, 458752, 1, 2621514, 65536, 0, 2621515, 65536, 38, 2621516, 65536, 38, 2621517, 65536, 38, 2621518, 65536, 38, 2621519, 65536, 38, 2621520, 65536, 38, 2621521, 65536, 38, 2621522, 65536, 38, 2621523, 65536, 38, 2621524, 65536, 38, 2621525, 65536, 38, 2621526, 65536, 38, 2621527, 65536, 38, 2621528, 65536, 38, 2621529, 65536, 38, 2621530, 65536, 38, 2621531, 65536, 38, 2621532, 65536, 38, 2621533, 65536, 38, 2621534, 65536, 38, 2621535, 65536, 38, 2621536, 65536, 38, 2621537, 65536, 38, 2621538, 65536, 38, 2621539, 65536, 38, 2621540, 65536, 38, 2621541, 65536, 38, 2621542, 65536, 38, 2621543, 65536, 38, 2621544, 65536, 38, 2621545, 65536, 38, 2621546, 65536, 38, 2621547, 65536, 38, 2621548, 65536, 38, 2621549, 65536, 38, 2621550, 65536, 38, 2621551, 65536, 38, 2621552, 65536, 38, 2621553, 65536, 38, 2621554, 65536, 38, 2621555, 65536, 38, 2621556, 65536, 38, 2621557, 65536, 38, 2621558, 65536, 38, 2621559, 65536, 38, 2621560, 65536, 38, 2621561, 65536, 38, 2621562, 65536, 38, 2621563, 65536, 38, 2621564, 65536, 38, 2621565, 65536, 38, 2621566, 65536, 38, 2621567, 65536, 60, 2686976, 262144, 1, 2686977, 327680, 1, 2686978, 262144, 1, 2686979, 327680, 1, 2686980, 262144, 1, 2686981, 327680, 1, 2686982, 65536, 0, 2686983, 327680, 9, 2686984, 65536, 0, 2686985, 262144, 1, 2686986, 327680, 1, 2686987, 65536, 0, 2686988, 65536, 0, 2686989, 65536, 0, 2686990, 65536, 0, 2686991, 65536, 0, 2686992, 65536, 0, 2686993, 65536, 0, 2686994, 65536, 0, 2686995, 65536, 0, 2686996, 262148, 5, 2686997, 131076, 3, 2686998, 4, 6, 2686999, 65536, 0, 2687000, 65536, 0, 2687001, 65536, 0, 2687002, 65536, 0, 2687003, 65536, 0, 2687004, 65536, 0, 2687005, 65536, 0, 2687006, 65536, 0, 2687007, 65536, 0, 2687008, 65536, 0, 2687009, 131076, 5, 2687010, 65536, 0, 2687011, 65536, 0, 2687012, 65536, 0, 2687013, 65536, 0, 2687014, 65536, 0, 2687015, 65536, 0, 2687016, 0, 89, 2687017, 65536, 0, 2687018, 65536, 0, 2687019, 0, 89, 2687020, 65536, 0, 2687021, 65536, 0, 2687022, 65536, 0, 2687023, 65536, 0, 2687024, 65536, 0, 2687025, 65536, 0, 2687026, 65536, 0, 2687027, 131072, 89, 2687028, 65536, 0, 2687029, 65536, 0, 2687030, 131072, 89, 2687031, 0, 0, 2687032, 0, 0, 2687033, 0, 0, 2687034, 0, 0, 2687035, 0, 0, 2687036, 0, 0, 2687037, 0, 0, 2687038, 0, 0, 2687039, 0, 0, 2687040, 131076, 5, 2687041, 0, 0, 2687042, 0, 0, 2687043, 0, 0, 2687044, 0, 0, 2687045, 0, 0, 2687046, 393216, 2, 2687047, 458752, 2, 2687048, 393216, 2, 2687049, 458752, 2, 2687050, 65536, 0, 2687051, 65536, 38, 2687052, 65536, 38, 2687053, 65536, 38, 2687054, 65536, 38, 2687055, 65536, 38, 2687056, 65536, 38, 2687057, 65536, 38, 2687058, 65536, 38, 2687059, 65536, 38, 2687060, 65536, 38, 2687061, 65536, 38, 2687062, 65536, 38, 2687063, 65536, 38, 2687064, 65536, 38, 2687065, 65536, 38, 2687066, 65536, 38, 2687067, 65536, 38, 2687068, 65536, 38, 2687069, 65536, 38, 2687070, 65536, 38, 2687071, 65536, 38, 2687072, 65536, 38, 2687073, 65536, 38, 2687074, 65536, 38, 2687075, 65536, 38, 2687076, 65536, 38, 2687077, 65536, 38, 2687078, 65536, 38, 2687079, 65536, 38, 2687080, 65536, 38, 2687081, 65536, 38, 2687082, 65536, 38, 2687083, 65536, 38, 2687084, 65536, 38, 2687085, 65536, 38, 2687086, 65536, 38, 2687087, 65536, 38, 2687088, 65536, 38, 2687089, 65536, 38, 2687090, 65536, 38, 2687091, 65536, 38, 2687092, 65536, 38, 2687093, 65536, 38, 2687094, 65536, 38, 2687095, 65536, 38, 2687096, 65536, 38, 2687097, 65536, 38, 2687098, 65536, 38, 2687099, 65536, 38, 2687100, 65536, 38, 2687101, 65536, 38, 2687102, 65536, 38, 2687103, 65536, 60, 2752512, 262144, 2, 2752513, 327680, 2, 2752514, 262144, 2, 2752515, 327680, 2, 2752516, 262144, 2, 2752517, 327680, 2, 2752518, 262144, 10, 2752519, 327680, 10, 2752520, 393216, 10, 2752521, 262144, 2, 2752522, 327680, 2, 2752523, 65536, 0, 2752524, 65536, 0, 2752525, 65536, 0, 2752526, 65536, 0, 2752527, 65536, 0, 2752528, 65536, 0, 2752529, 65536, 0, 2752530, 65536, 0, 2752531, 262148, 5, 2752532, 65540, 0, 2752533, 262148, 0, 2752534, 131076, 6, 2752535, 65536, 0, 2752536, 65536, 0, 2752537, 65536, 0, 2752538, 65536, 0, 2752539, 65536, 0, 2752540, 65536, 0, 2752541, 65536, 0, 2752542, 65536, 0, 2752543, 65536, 0, 2752544, 65536, 0, 2752545, 131076, 5, 2752546, 65536, 0, 2752547, 65536, 0, 2752548, 65536, 0, 2752549, 65536, 0, 2752550, 65536, 0, 2752551, 65536, 0, 2752552, 0, 89, 2752553, 65536, 0, 2752554, 65536, 0, 2752555, 0, 89, 2752556, 65536, 0, 2752557, 65536, 0, 2752558, 65536, 0, 2752559, 65536, 0, 2752560, 65536, 0, 2752561, 65536, 0, 2752562, 65536, 0, 2752563, 131072, 89, 2752564, 65536, 0, 2752565, 65536, 0, 2752566, 131072, 89, 2752567, 0, 0, 2752568, 0, 0, 2752569, 0, 0, 2752570, 0, 0, 2752571, 0, 0, 2752572, 0, 0, 2752573, 0, 0, 2752574, 0, 0, 2752575, 0, 0, 2752576, 131076, 5, 2752577, 0, 0, 2752578, 0, 0, 2752579, 0, 0, 2752580, 0, 0, 2752581, 0, 0, 2752582, 393216, 1, 2752583, 458752, 1, 2752584, 393216, 1, 2752585, 458752, 1, 2752586, 65536, 0, 2752587, 65536, 38, 2752588, 65536, 38, 2752589, 65536, 38, 2752590, 65536, 38, 2752591, 65536, 38, 2752592, 65536, 38, 2752593, 65536, 38, 2752594, 65536, 38, 2752595, 65536, 38, 2752596, 65536, 38, 2752597, 65536, 38, 2752598, 65536, 38, 2752599, 65536, 38, 2752600, 65536, 38, 2752601, 65536, 38, 2752602, 65536, 38, 2752603, 65536, 38, 2752604, 65536, 38, 2752605, 65536, 38, 2752606, 65536, 38, 2752607, 65536, 38, 2752608, 65536, 38, 2752609, 65536, 38, 2752610, 65536, 38, 2752611, 65536, 38, 2752612, 65536, 38, 2752613, 65536, 38, 2752614, 65536, 38, 2752615, 65536, 38, 2752616, 65536, 38, 2752617, 65536, 38, 2752618, 65536, 38, 2752619, 65536, 38, 2752620, 65536, 38, 2752621, 65536, 38, 2752622, 65536, 38, 2752623, 65536, 38, 2752624, 65536, 38, 2752625, 65536, 38, 2752626, 65536, 38, 2752627, 65536, 38, 2752628, 65536, 38, 2752629, 65536, 38, 2752630, 65536, 38, 2752631, 65536, 38, 2752632, 65536, 38, 2752633, 65536, 38, 2752634, 65536, 38, 2752635, 65536, 38, 2752636, 65536, 38, 2752637, 65536, 38, 2752638, 65536, 38, 2752639, 262144, 30, 2818048, 65536, 0, 2818049, 65536, 0, 2818050, 65536, 0, 2818051, 65536, 0, 2818052, 65536, 0, 2818053, 65536, 0, 2818054, 65536, 0, 2818055, 65536, 0, 2818056, 65536, 0, 2818057, 65536, 0, 2818058, 65536, 0, 2818059, 65536, 0, 2818060, 65536, 0, 2818061, 327680, 9, 2818062, 65536, 0, 2818063, 65536, 0, 2818064, 65536, 0, 2818065, 65536, 0, 2818066, 65536, 0, 2818067, 262148, 6, 2818068, 262148, 4, 2818069, 131076, 6, 2818070, 65536, 0, 2818071, 196608, 5, 2818072, 65536, 0, 2818073, 65536, 0, 2818074, 65536, 0, 2818075, 65536, 0, 2818076, 65536, 0, 2818077, 65536, 0, 2818078, 65536, 0, 2818079, 65536, 0, 2818080, 65536, 0, 2818081, 131076, 5, 2818082, 65536, 0, 2818083, 65536, 0, 2818084, 65536, 0, 2818085, 65536, 0, 2818086, 65536, 0, 2818087, 65536, 0, 2818088, 0, 89, 2818089, 65536, 0, 2818090, 65536, 0, 2818091, 0, 89, 2818092, 65536, 0, 2818093, 65536, 0, 2818094, 65536, 0, 2818095, 65536, 0, 2818096, 65536, 0, 2818097, 65536, 0, 2818098, 65536, 0, 2818099, 131072, 89, 2818100, 65536, 0, 2818101, 65536, 0, 2818102, 131072, 89, 2818103, 0, 0, 2818104, 0, 0, 2818105, 0, 0, 2818106, 0, 0, 2818107, 0, 0, 2818108, 0, 0, 2818109, 0, 0, 2818110, 0, 0, 2818111, 0, 0, 2818112, 131076, 5, 2818113, 0, 0, 2818114, 0, 0, 2818115, 0, 0, 2818116, 0, 0, 2818117, 0, 0, 2818118, 393216, 2, 2818119, 458752, 2, 2818120, 393216, 2, 2818121, 458752, 2, 2818122, 65536, 0, 2818123, 65536, 38, 2818124, 65536, 38, 2818125, 65536, 38, 2818126, 65536, 38, 2818127, 65536, 38, 2818128, 65536, 38, 2818129, 65536, 38, 2818130, 65536, 38, 2818131, 65536, 38, 2818132, 65536, 38, 2818133, 65536, 38, 2818134, 65536, 38, 2818135, 65536, 38, 2818136, 65536, 38, 2818137, 65536, 38, 2818138, 65536, 38, 2818139, 65536, 38, 2818140, 65536, 38, 2818141, 65536, 38, 2818142, 65536, 38, 2818143, 65536, 38, 2818144, 65536, 38, 2818145, 65536, 38, 2818146, 65536, 38, 2818147, 65536, 38, 2818148, 65536, 38, 2818149, 65536, 38, 2818150, 65536, 38, 2818151, 65536, 38, 2818152, 65536, 38, 2818153, 65536, 38, 2818154, 65536, 38, 2818155, 65536, 38, 2818156, 65536, 38, 2818157, 65536, 38, 2818158, 65536, 38, 2818159, 65536, 38, 2818160, 65536, 38, 2818161, 65536, 38, 2818162, 65536, 38, 2818163, 65536, 38, 2818164, 65536, 38, 2818165, 65536, 38, 2818166, 65536, 38, 2818167, 65536, 38, 2818168, 65536, 38, 2818169, 65536, 38, 2818170, 65536, 38, 2818171, 65536, 38, 2818172, 65536, 38, 2818173, 65536, 38, 2818174, 65536, 38, 2818175, 262144, 30, 2883584, 65536, 0, 2883585, 65536, 0, 2883586, 65536, 0, 2883587, 65536, 0, 2883588, 65536, 0, 2883589, 65536, 0, 2883590, 65536, 0, 2883591, 65536, 0, 2883592, 65536, 0, 2883593, 65536, 0, 2883594, 65536, 0, 2883595, 65536, 0, 2883596, 262144, 10, 2883597, 327680, 10, 2883598, 393216, 10, 2883599, 65536, 0, 2883600, 65536, 0, 2883601, 262148, 5, 2883602, 4, 6, 2883603, 65536, 0, 2883604, 65536, 0, 2883605, 65536, 0, 2883606, 65536, 0, 2883607, 65536, 0, 2883608, 65536, 0, 2883609, 65536, 0, 2883610, 65536, 0, 2883611, 65536, 0, 2883612, 65536, 0, 2883613, 65536, 0, 2883614, 65536, 0, 2883615, 65536, 0, 2883616, 65536, 0, 2883617, 131076, 5, 2883618, 65536, 0, 2883619, 65536, 0, 2883620, 65536, 0, 2883621, 65536, 0, 2883622, 65536, 0, 2883623, 65536, 0, 2883624, 0, 89, 2883625, 65536, 0, 2883626, 65536, 0, 2883627, 0, 89, 2883628, 65536, 0, 2883629, 65536, 0, 2883630, 65536, 0, 2883631, 65536, 0, 2883632, 65536, 0, 2883633, 65536, 0, 2883634, 65536, 0, 2883635, 131072, 89, 2883636, 65536, 0, 2883637, 65536, 0, 2883638, 131072, 89, 2883639, 0, 0, 2883640, 0, 0, 2883641, 65540, 7, 2883642, 196612, 5, 2883643, 196612, 5, 2883644, 327684, 3, 2883645, 196612, 5, 2883646, 196612, 5, 2883647, 196612, 5, 2883648, 65540, 5, 2883649, 196612, 5, 2883650, 196612, 5, 2883651, 196612, 7, 2883652, 0, 0, 2883653, 0, 0, 2883654, 393216, 1, 2883655, 458752, 1, 2883656, 393216, 1, 2883657, 458752, 1, 2883658, 65536, 0, 2883659, 65536, 38, 2883660, 65536, 38, 2883661, 65536, 38, 2883662, 65536, 38, 2883663, 65536, 38, 2883664, 65536, 38, 2883665, 65536, 38, 2883666, 65536, 38, 2883667, 65536, 38, 2883668, 65536, 38, 2883669, 65536, 38, 2883670, 65536, 38, 2883671, 65536, 38, 2883672, 65536, 38, 2883673, 65536, 38, 2883674, 65536, 38, 2883675, 65536, 38, 2883676, 65536, 38, 2883677, 65536, 38, 2883678, 65536, 38, 2883679, 65536, 38, 2883680, 65536, 38, 2883681, 65536, 38, 2883682, 65536, 38, 2883683, 65536, 38, 2883684, 65536, 38, 2883685, 65536, 38, 2883686, 65536, 38, 2883687, 65536, 38, 2883688, 65536, 38, 2883689, 65536, 38, 2883690, 65536, 38, 2883691, 65536, 38, 2883692, 65536, 38, 2883693, 65536, 38, 2883694, 65536, 38, 2883695, 65536, 38, 2883696, 65536, 38, 2883697, 65536, 38, 2883698, 65536, 38, 2883699, 65536, 38, 2883700, 65536, 38, 2883701, 65536, 38, 2883702, 65536, 38, 2883703, 65536, 38, 2883704, 65536, 38, 2883705, 65536, 38, 2883706, 65536, 38, 2883707, 65536, 38, 2883708, 65536, 38, 2883709, 65536, 38, 2883710, 65536, 38, 2883711, 262144, 30, 2949120, 65536, 0, 2949121, 65536, 0, 2949122, 65536, 0, 2949123, 65536, 0, 2949124, 65536, 0, 2949125, 65536, 0, 2949126, 65536, 0, 2949127, 65536, 0, 2949128, 65536, 0, 2949129, 65536, 0, 2949130, 65536, 0, 2949131, 65536, 0, 2949132, 196608, 5, 2949133, 196608, 5, 2949134, 65536, 0, 2949135, 65536, 0, 2949136, 65536, 0, 2949137, 262148, 2, 2949138, 4, 4, 2949139, 65536, 0, 2949140, 65536, 0, 2949141, 65536, 0, 2949142, 65536, 0, 2949143, 65536, 0, 2949144, 65536, 0, 2949145, 65536, 0, 2949146, 65536, 0, 2949147, 65536, 0, 2949148, 65536, 0, 2949149, 65536, 0, 2949150, 65536, 0, 2949151, 65536, 0, 2949152, 65536, 0, 2949153, 131076, 5, 2949154, 65536, 0, 2949155, 65536, 0, 2949156, 65536, 0, 2949157, 65536, 0, 2949158, 65536, 0, 2949159, 65536, 0, 2949160, 0, 89, 2949161, 65536, 0, 2949162, 65536, 0, 2949163, 0, 89, 2949164, 65536, 0, 2949165, 65536, 0, 2949166, 65536, 0, 2949167, 65536, 0, 2949168, 65536, 0, 2949169, 65536, 0, 2949170, 65536, 0, 2949171, 131072, 89, 2949172, 65536, 0, 2949173, 65536, 0, 2949174, 131072, 89, 2949175, 0, 0, 2949176, 0, 0, 2949177, 0, 0, 2949178, 0, 0, 2949179, 0, 0, 2949180, 131076, 5, 2949181, 0, 0, 2949182, 0, 0, 2949183, 0, 0, 2949184, 0, 0, 2949185, 0, 0, 2949186, 0, 0, 2949187, 0, 0, 2949188, 0, 0, 2949189, 0, 0, 2949190, 393216, 2, 2949191, 458752, 2, 2949192, 393216, 2, 2949193, 458752, 2, 2949194, 65536, 0, 2949195, 65536, 38, 2949196, 65536, 38, 2949197, 65536, 38, 2949198, 65536, 38, 2949199, 65536, 38, 2949200, 65536, 38, 2949201, 65536, 38, 2949202, 65536, 38, 2949203, 65536, 38, 2949204, 65536, 38, 2949205, 65536, 38, 2949206, 65536, 38, 2949207, 65536, 38, 2949208, 65536, 38, 2949209, 65536, 38, 2949210, 65536, 38, 2949211, 65536, 38, 2949212, 65536, 38, 2949213, 65536, 38, 2949214, 65536, 38, 2949215, 65536, 38, 2949216, 65536, 38, 2949217, 65536, 38, 2949218, 65536, 38, 2949219, 65536, 38, 2949220, 65536, 38, 2949221, 65536, 38, 2949222, 65536, 38, 2949223, 65536, 38, 2949224, 65536, 38, 2949225, 65536, 38, 2949226, 65536, 38, 2949227, 65536, 38, 2949228, 65536, 38, 2949229, 65536, 38, 2949230, 65536, 38, 2949231, 65536, 38, 2949232, 65536, 38, 2949233, 65536, 38, 2949234, 65536, 38, 2949235, 65536, 38, 2949236, 65536, 38, 2949237, 65536, 38, 2949238, 65536, 38, 2949239, 65536, 38, 2949240, 65536, 38, 2949241, 65536, 38, 2949242, 65536, 38, 2949243, 65536, 38, 2949244, 65536, 38, 2949245, 65536, 38, 2949246, 65536, 38, 2949247, 262144, 30, 3014656, 65536, 0, 3014657, 65536, 0, 3014658, 65536, 0, 3014659, 65536, 0, 3014660, 65536, 0, 3014661, 65536, 0, 3014662, 65536, 0, 3014663, 65536, 0, 3014664, 65536, 0, 3014665, 65536, 0, 3014666, 65536, 0, 3014667, 65536, 0, 3014668, 196608, 5, 3014669, 65536, 0, 3014670, 65536, 0, 3014671, 65536, 0, 3014672, 262148, 5, 3014673, 65540, 0, 3014674, 4, 4, 3014675, 65536, 0, 3014676, 196608, 5, 3014677, 65536, 0, 3014678, 65536, 0, 3014679, 65536, 0, 3014680, 65536, 0, 3014681, 65536, 0, 3014682, 65536, 0, 3014683, 65536, 0, 3014684, 65536, 0, 3014685, 65536, 0, 3014686, 65536, 0, 3014687, 65536, 0, 3014688, 65536, 0, 3014689, 131076, 5, 3014690, 65536, 0, 3014691, 65536, 0, 3014692, 65536, 0, 3014693, 65536, 0, 3014694, 65536, 0, 3014695, 65536, 0, 3014696, 0, 89, 3014697, 65536, 0, 3014698, 65536, 0, 3014699, 0, 89, 3014700, 65536, 0, 3014701, 65536, 0, 3014702, 65536, 0, 3014703, 65536, 0, 3014704, 65536, 0, 3014705, 65536, 0, 3014706, 65536, 0, 3014707, 131072, 89, 3014708, 65536, 0, 3014709, 65536, 0, 3014710, 131072, 89, 3014711, 0, 0, 3014712, 0, 0, 3014713, 0, 0, 3014714, 0, 0, 3014715, 0, 0, 3014716, 131076, 5, 3014717, 0, 0, 3014718, 0, 0, 3014719, 0, 0, 3014720, 0, 0, 3014721, 0, 0, 3014722, 0, 0, 3014723, 0, 0, 3014724, 0, 0, 3014725, 0, 0, 3014726, 393216, 1, 3014727, 458752, 1, 3014728, 393216, 1, 3014729, 458752, 1, 3014730, 65536, 0, 3014731, 65536, 38, 3014732, 65536, 38, 3014733, 65536, 38, 3014734, 65536, 38, 3014735, 65536, 38, 3014736, 65536, 38, 3014737, 65536, 38, 3014738, 65536, 38, 3014739, 65536, 38, 3014740, 65536, 38, 3014741, 65536, 38, 3014742, 65536, 38, 3014743, 65536, 38, 3014744, 65536, 38, 3014745, 65536, 38, 3014746, 65536, 38, 3014747, 65536, 38, 3014748, 65536, 38, 3014749, 65536, 38, 3014750, 65536, 38, 3014751, 65536, 38, 3014752, 65536, 38, 3014753, 65536, 38, 3014754, 65536, 38, 3014755, 65536, 38, 3014756, 65536, 38, 3014757, 65536, 38, 3014758, 65536, 38, 3014759, 65536, 38, 3014760, 65536, 38, 3014761, 65536, 38, 3014762, 65536, 38, 3014763, 65536, 38, 3014764, 65536, 38, 3014765, 65536, 38, 3014766, 65536, 38, 3014767, 65536, 38, 3014768, 65536, 38, 3014769, 65536, 38, 3014770, 65536, 38, 3014771, 65536, 38, 3014772, 65536, 38, 3014773, 65536, 38, 3014774, 65536, 38, 3014775, 65536, 38, 3014776, 65536, 38, 3014777, 65536, 38, 3014778, 65536, 38, 3014779, 65536, 38, 3014780, 65536, 38, 3014781, 65536, 38, 3014782, 65536, 38, 3014783, 262144, 30, 3080192, 65536, 0, 3080193, 65536, 0, 3080194, 65536, 0, 3080195, 65536, 0, 3080196, 65536, 0, 3080197, 65536, 0, 3080198, 65536, 0, 3080199, 65536, 0, 3080200, 65536, 0, 3080201, 65536, 0, 3080202, 65536, 0, 3080203, 65536, 0, 3080204, 393216, 1, 3080205, 458752, 1, 3080206, 65536, 0, 3080207, 65536, 0, 3080208, 262148, 2, 3080209, 4, 0, 3080210, 4, 4, 3080211, 65536, 0, 3080212, 196608, 5, 3080213, 65536, 0, 3080214, 65536, 0, 3080215, 65536, 0, 3080216, 65536, 0, 3080217, 65536, 0, 3080218, 65536, 0, 3080219, 65536, 0, 3080220, 65536, 0, 3080221, 65536, 0, 3080222, 65536, 0, 3080223, 65536, 0, 3080224, 65536, 0, 3080225, 131076, 5, 3080226, 65536, 0, 3080227, 65536, 0, 3080228, 65536, 0, 3080229, 65536, 0, 3080230, 65536, 0, 3080231, 65536, 0, 3080232, 0, 89, 3080233, 65536, 0, 3080234, 65536, 0, 3080235, 0, 89, 3080236, 65536, 0, 3080237, 65536, 0, 3080238, 65536, 0, 3080239, 65536, 0, 3080240, 65536, 0, 3080241, 65536, 0, 3080242, 65536, 0, 3080243, 131072, 89, 3080244, 65536, 0, 3080245, 65536, 0, 3080246, 131072, 89, 3080247, 0, 0, 3080248, 0, 0, 3080249, 0, 0, 3080250, 0, 0, 3080251, 0, 0, 3080252, 131076, 5, 3080253, 0, 0, 3080254, 0, 0, 3080255, 0, 0, 3080256, 0, 0, 3080257, 0, 0, 3080258, 0, 0, 3080259, 0, 0, 3080260, 0, 0, 3080261, 0, 0, 3080262, 393216, 2, 3080263, 458752, 2, 3080264, 393216, 2, 3080265, 458752, 2, 3080266, 65536, 0, 3080267, 65536, 38, 3080268, 65536, 38, 3080269, 65536, 38, 3080270, 65536, 38, 3080271, 65536, 38, 3080272, 65536, 38, 3080273, 65536, 38, 3080274, 65536, 38, 3080275, 65536, 38, 3080276, 65536, 38, 3080277, 65536, 38, 3080278, 65536, 38, 3080279, 65536, 38, 3080280, 65536, 38, 3080281, 65536, 38, 3080282, 65536, 38, 3080283, 65536, 38, 3080284, 65536, 38, 3080285, 65536, 38, 3080286, 65536, 38, 3080287, 65536, 38, 3080288, 65536, 38, 3080289, 65536, 38, 3080290, 65536, 38, 3080291, 65536, 38, 3080292, 65536, 38, 3080293, 65536, 38, 3080294, 65536, 38, 3080295, 65536, 38, 3080296, 65536, 38, 3080297, 65536, 38, 3080298, 65536, 38, 3080299, 65536, 38, 3080300, 65536, 38, 3080301, 65536, 38, 3080302, 65536, 38, 3080303, 65536, 38, 3080304, 65536, 38, 3080305, 65536, 38, 3080306, 65536, 38, 3080307, 65536, 38, 3080308, 65536, 38, 3080309, 65536, 38, 3080310, 65536, 38, 3080311, 65536, 38, 3080312, 65536, 38, 3080313, 65536, 38, 3080314, 65536, 38, 3080315, 65536, 38, 3080316, 65536, 38, 3080317, 65536, 38, 3080318, 65536, 38, 3080319, 262144, 30, 3145728, 65536, 0, 3145729, 65536, 0, 3145730, 65536, 0, 3145731, 65536, 0, 3145732, 65536, 0, 3145733, 65536, 0, 3145734, 65536, 0, 3145735, 65536, 0, 3145736, 65536, 0, 3145737, 65536, 0, 3145738, 65536, 0, 3145739, 65536, 0, 3145740, 393216, 2, 3145741, 458752, 2, 3145742, 65536, 0, 3145743, 65536, 0, 3145744, 262148, 2, 3145745, 262148, 0, 3145746, 131076, 6, 3145747, 393216, 1, 3145748, 458752, 1, 3145749, 65536, 0, 3145750, 65536, 0, 3145751, 65536, 0, 3145752, 65536, 0, 3145753, 65536, 0, 3145754, 65536, 0, 3145755, 65536, 0, 3145756, 65536, 0, 3145757, 65536, 0, 3145758, 65536, 0, 3145759, 65536, 0, 3145760, 65536, 0, 3145761, 131076, 5, 3145762, 65536, 0, 3145763, 65536, 0, 3145764, 65536, 0, 3145765, 65536, 0, 3145766, 65536, 0, 3145767, 65536, 0, 3145768, 0, 89, 3145769, 65536, 0, 3145770, 65536, 0, 3145771, 0, 89, 3145772, 65536, 0, 3145773, 65536, 0, 3145774, 65536, 0, 3145775, 65536, 0, 3145776, 65536, 0, 3145777, 65536, 0, 3145778, 65536, 0, 3145779, 131072, 89, 3145780, 65536, 0, 3145781, 65536, 0, 3145782, 131072, 89, 3145783, 0, 0, 3145784, 0, 0, 3145785, 0, 0, 3145786, 0, 0, 3145787, 0, 0, 3145788, 131076, 5, 3145789, 0, 0, 3145790, 0, 0, 3145791, 0, 0, 3145792, 0, 0, 3145793, 0, 0, 3145794, 0, 0, 3145795, 0, 0, 3145796, 0, 0, 3145797, 0, 0, 3145798, 393216, 1, 3145799, 458752, 1, 3145800, 393216, 1, 3145801, 458752, 1, 3145802, 65536, 0, 3145803, 65536, 38, 3145804, 65536, 38, 3145805, 65536, 38, 3145806, 65536, 38, 3145807, 65536, 38, 3145808, 65536, 38, 3145809, 65536, 38, 3145810, 65536, 38, 3145811, 65536, 38, 3145812, 65536, 38, 3145813, 65536, 38, 3145814, 65536, 38, 3145815, 65536, 38, 3145816, 65536, 38, 3145817, 65536, 38, 3145818, 65536, 38, 3145819, 65536, 38, 3145820, 65536, 38, 3145821, 65536, 38, 3145822, 65536, 38, 3145823, 65536, 38, 3145824, 65536, 38, 3145825, 65536, 38, 3145826, 65536, 38, 3145827, 65536, 38, 3145828, 65536, 38, 3145829, 65536, 38, 3145830, 65536, 38, 3145831, 65536, 38, 3145832, 65536, 38, 3145833, 65536, 38, 3145834, 65536, 38, 3145835, 65536, 38, 3145836, 65536, 38, 3145837, 65536, 38, 3145838, 65536, 38, 3145839, 65536, 38, 3145840, 65536, 38, 3145841, 65536, 38, 3145842, 65536, 38, 3145843, 65536, 38, 3145844, 65536, 38, 3145845, 65536, 38, 3145846, 65536, 38, 3145847, 65536, 38, 3145848, 65536, 38, 3145849, 65536, 38, 3145850, 65536, 38, 3145851, 65536, 38, 3145852, 65536, 38, 3145853, 65536, 38, 3145854, 65536, 38, 3145855, 262144, 30, 3211264, 65536, 0, 3211265, 65536, 0, 3211266, 65536, 0, 3211267, 65536, 0, 3211268, 65536, 0, 3211269, 65536, 0, 3211270, 65536, 0, 3211271, 65536, 0, 3211272, 65536, 0, 3211273, 65536, 0, 3211274, 65536, 0, 3211275, 65536, 0, 3211276, 65536, 0, 3211277, 65536, 0, 3211278, 65536, 0, 3211279, 65536, 0, 3211280, 262148, 6, 3211281, 131076, 6, 3211282, 65536, 0, 3211283, 393216, 2, 3211284, 458752, 2, 3211285, 65536, 0, 3211286, 65536, 0, 3211287, 65536, 0, 3211288, 65536, 0, 3211289, 65536, 0, 3211290, 65536, 0, 3211291, 65536, 0, 3211292, 65536, 0, 3211293, 65536, 0, 3211294, 65536, 0, 3211295, 65536, 0, 3211296, 65536, 0, 3211297, 131076, 7, 3211298, 65536, 0, 3211299, 65536, 0, 3211300, 65536, 0, 3211301, 65536, 0, 3211302, 65536, 0, 3211303, 65536, 0, 3211304, 0, 89, 3211305, 65536, 0, 3211306, 65536, 0, 3211307, 0, 90, 3211308, 65536, 90, 3211309, 65536, 90, 3211310, 65536, 90, 3211311, 65536, 90, 3211312, 65536, 90, 3211313, 65536, 90, 3211314, 65536, 90, 3211315, 131072, 90, 3211316, 65536, 0, 3211317, 65536, 0, 3211318, 131072, 89, 3211319, 0, 0, 3211320, 0, 0, 3211321, 0, 0, 3211322, 0, 0, 3211323, 0, 0, 3211324, 131076, 7, 3211325, 0, 0, 3211326, 0, 0, 3211327, 0, 0, 3211328, 0, 0, 3211329, 0, 0, 3211330, 0, 0, 3211331, 0, 0, 3211332, 0, 0, 3211333, 0, 0, 3211334, 393216, 2, 3211335, 458752, 2, 3211336, 393216, 2, 3211337, 458752, 2, 3211338, 65536, 0, 3211339, 65536, 38, 3211340, 65536, 38, 3211341, 65536, 38, 3211342, 65536, 38, 3211343, 65536, 38, 3211344, 65536, 38, 3211345, 65536, 38, 3211346, 65536, 38, 3211347, 65536, 38, 3211348, 65536, 38, 3211349, 65536, 38, 3211350, 65536, 38, 3211351, 65536, 38, 3211352, 65536, 38, 3211353, 65536, 38, 3211354, 65536, 38, 3211355, 65536, 38, 3211356, 65536, 38, 3211357, 65536, 38, 3211358, 65536, 38, 3211359, 65536, 38, 3211360, 65536, 38, 3211361, 65536, 38, 3211362, 65536, 38, 3211363, 65536, 38, 3211364, 65536, 38, 3211365, 65536, 38, 3211366, 65536, 38, 3211367, 65536, 38, 3211368, 65536, 38, 3211369, 65536, 38, 3211370, 65536, 38, 3211371, 65536, 38, 3211372, 65536, 38, 3211373, 65536, 38, 3211374, 65536, 38, 3211375, 65536, 38, 3211376, 65536, 38, 3211377, 65536, 38, 3211378, 65536, 38, 3211379, 65536, 38, 3211380, 65536, 38, 3211381, 65536, 38, 3211382, 65536, 38, 3211383, 65536, 38, 3211384, 65536, 38, 3211385, 65536, 38, 3211386, 65536, 38, 3211387, 65536, 38, 3211388, 65536, 38, 3211389, 65536, 38, 3211390, 65536, 38, 3211391, 262144, 30, 3276800, 65536, 0, 3276801, 65536, 0, 3276802, 65536, 0, 3276803, 65536, 0, 3276804, 65536, 0, 3276805, 65536, 0, 3276806, 65536, 0, 3276807, 65536, 0, 3276808, 65536, 0, 3276809, 65536, 0, 3276810, 65536, 0, 3276811, 65536, 0, 3276812, 65536, 0, 3276813, 65536, 0, 3276814, 65536, 0, 3276815, 65536, 0, 3276816, 262147, 5, 3276817, 131075, 3, 3276818, 3, 6, 3276819, 65536, 0, 3276820, 65536, 0, 3276821, 65536, 0, 3276822, 65536, 0, 3276823, 65536, 0, 3276824, 65536, 0, 3276825, 65536, 0, 3276826, 65536, 0, 3276827, 65536, 0, 3276828, 65536, 0, 3276829, 65536, 0, 3276830, 65536, 0, 3276831, 65536, 0, 3276832, 65536, 0, 3276833, 65536, 0, 3276834, 65536, 0, 3276835, 65536, 0, 3276836, 65536, 0, 3276837, 65536, 0, 3276838, 65536, 0, 3276839, 65536, 0, 3276840, 0, 89, 3276841, 65536, 0, 3276842, 65536, 0, 3276843, 65536, 0, 3276844, 65536, 0, 3276845, 65536, 0, 3276846, 196608, 5, 3276847, 196608, 5, 3276848, 65536, 0, 3276849, 65536, 0, 3276850, 65536, 0, 3276851, 65536, 0, 3276852, 65536, 0, 3276853, 65536, 0, 3276854, 131072, 89, 3276855, 65536, 0, 3276856, 65536, 0, 3276857, 65536, 0, 3276858, 65536, 0, 3276859, 65536, 0, 3276860, 65536, 0, 3276861, 65536, 0, 3276862, 65536, 0, 3276863, 65536, 0, 3276864, 65536, 0, 3276865, 65536, 0, 3276866, 65536, 0, 3276867, 65536, 0, 3276868, 65536, 0, 3276869, 65536, 0, 3276870, 393216, 1, 3276871, 458752, 1, 3276872, 393216, 1, 3276873, 458752, 1, 3276874, 65536, 0, 3276875, 65536, 0, 3276876, 65536, 0, 3276877, 65536, 0, 3276878, 65536, 0, 3276879, 65536, 0, 3276880, 65536, 0, 3276881, 65536, 0, 3276882, 65536, 0, 3276883, 65536, 0, 3276884, 65536, 0, 3276885, 65536, 0, 3276886, 65536, 0, 3276887, 65536, 0, 3276888, 65536, 0, 3276889, 65536, 38, 3276890, 65536, 38, 3276891, 65536, 38, 3276892, 65536, 38, 3276893, 65536, 38, 3276894, 65536, 38, 3276895, 65536, 38, 3276896, 65536, 38, 3276897, 65536, 38, 3276898, 65536, 38, 3276899, 65536, 38, 3276900, 65536, 38, 3276901, 65536, 38, 3276902, 65536, 38, 3276903, 65536, 38, 3276904, 65536, 38, 3276905, 65536, 38, 3276906, 65536, 38, 3276907, 65536, 38, 3276908, 65536, 38, 3276909, 65536, 38, 3276910, 65536, 38, 3276911, 65536, 38, 3276912, 65536, 38, 3276913, 65536, 38, 3276914, 65536, 38, 3276915, 65536, 38, 3276916, 65536, 38, 3276917, 65536, 38, 3276918, 65536, 38, 3276919, 65536, 38, 3276920, 65536, 38, 3276921, 65536, 38, 3276922, 65536, 38, 3276923, 65536, 38, 3276924, 65536, 38, 3276925, 65536, 38, 3276926, 65536, 38, 3276927, 262144, 30, 3342336, 65536, 0, 3342337, 65536, 0, 3342338, 65536, 0, 3342339, 65536, 0, 3342340, 65536, 0, 3342341, 65536, 0, 3342342, 65536, 0, 3342343, 65536, 0, 3342344, 65536, 0, 3342345, 65536, 0, 3342346, 65536, 0, 3342347, 65536, 0, 3342348, 65536, 0, 3342349, 65536, 0, 3342350, 65536, 0, 3342351, 65536, 0, 3342352, 262147, 2, 3342353, 3, 0, 3342354, 3, 4, 3342355, 65536, 0, 3342356, 65536, 0, 3342357, 65536, 13, 3342358, 65536, 0, 3342359, 65536, 0, 3342360, 65536, 0, 3342361, 65536, 0, 3342362, 65536, 0, 3342363, 65536, 0, 3342364, 65536, 0, 3342365, 65536, 0, 3342366, 65536, 0, 3342367, 65536, 0, 3342368, 65536, 0, 3342369, 0, 0, 3342370, 65536, 0, 3342371, 65536, 0, 3342372, 65536, 0, 3342373, 65536, 0, 3342374, 65536, 0, 3342375, 65536, 0, 3342376, 0, 89, 3342377, 393216, 2, 3342378, 458752, 2, 3342379, 65536, 0, 3342380, 65536, 0, 3342381, 65536, 0, 3342382, 65536, 0, 3342383, 65536, 0, 3342384, 65536, 0, 3342385, 65536, 0, 3342386, 65536, 0, 3342387, 196608, 5, 3342388, 65536, 0, 3342389, 65536, 0, 3342390, 131072, 89, 3342391, 65536, 0, 3342392, 65536, 0, 3342393, 65536, 0, 3342394, 65536, 0, 3342395, 65536, 0, 3342396, 65536, 0, 3342397, 393216, 1, 3342398, 458752, 1, 3342399, 393216, 1, 3342400, 458752, 1, 3342401, 65536, 0, 3342402, 65536, 0, 3342403, 65536, 0, 3342404, 65536, 0, 3342405, 65536, 0, 3342406, 393216, 2, 3342407, 458752, 2, 3342408, 393216, 2, 3342409, 458752, 2, 3342410, 65536, 0, 3342411, 65536, 0, 3342412, 65536, 0, 3342413, 65536, 0, 3342414, 65536, 0, 3342415, 65536, 0, 3342416, 65536, 0, 3342417, 65536, 0, 3342418, 65536, 0, 3342419, 65536, 0, 3342420, 65536, 0, 3342421, 65536, 0, 3342422, 65536, 0, 3342423, 65536, 0, 3342424, 65536, 0, 3342425, 65536, 38, 3342426, 65536, 38, 3342427, 65536, 38, 3342428, 65536, 38, 3342429, 65536, 38, 3342430, 65536, 38, 3342431, 65536, 38, 3342432, 65536, 38, 3342433, 65536, 38, 3342434, 65536, 38, 3342435, 65536, 38, 3342436, 65536, 38, 3342437, 65536, 38, 3342438, 65536, 38, 3342439, 65536, 38, 3342440, 65536, 38, 3342441, 65536, 38, 3342442, 65536, 38, 3342443, 65536, 38, 3342444, 65536, 38, 3342445, 65536, 38, 3342446, 65536, 38, 3342447, 65536, 38, 3342448, 65536, 38, 3342449, 65536, 38, 3342450, 65536, 38, 3342451, 65536, 38, 3342452, 65536, 38, 3342453, 65536, 38, 3342454, 65536, 38, 3342455, 65536, 38, 3342456, 65536, 38, 3342457, 65536, 38, 3342458, 65536, 38, 3342459, 65536, 38, 3342460, 65536, 38, 3342461, 65536, 38, 3342462, 65536, 38, 3342463, 262144, 30, 3407872, 65536, 0, 3407873, 65536, 0, 3407874, 65536, 0, 3407875, 65536, 0, 3407876, 65536, 0, 3407877, 65536, 0, 3407878, 65536, 0, 3407879, 65536, 0, 3407880, 65536, 0, 3407881, 65536, 0, 3407882, 65536, 0, 3407883, 65536, 0, 3407884, 65536, 0, 3407885, 393216, 1, 3407886, 458752, 1, 3407887, 65536, 0, 3407888, 262147, 2, 3407889, 262147, 0, 3407890, 131075, 6, 3407891, 65536, 0, 3407892, 0, 14, 3407893, 65536, 14, 3407894, 131072, 14, 3407895, 65536, 0, 3407896, 65536, 0, 3407897, 65536, 0, 3407898, 65536, 0, 3407899, 327680, 9, 3407900, 196608, 5, 3407901, 65536, 0, 3407902, 65536, 0, 3407903, 65536, 0, 3407904, 65536, 0, 3407905, 65536, 13, 3407906, 65536, 0, 3407907, 65536, 0, 3407908, 65536, 0, 3407909, 65536, 0, 3407910, 65536, 0, 3407911, 65536, 0, 3407912, 0, 90, 3407913, 65536, 90, 3407914, 262144, 88, 3407915, 65536, 0, 3407916, 65536, 0, 3407917, 196608, 5, 3407918, 196608, 5, 3407919, 65536, 0, 3407920, 65536, 0, 3407921, 65536, 0, 3407922, 65536, 0, 3407923, 196608, 88, 3407924, 65536, 90, 3407925, 65536, 90, 3407926, 131072, 90, 3407927, 393216, 1, 3407928, 458752, 1, 3407929, 196608, 5, 3407930, 65536, 0, 3407931, 65536, 0, 3407932, 65536, 0, 3407933, 393216, 2, 3407934, 458752, 2, 3407935, 393216, 2, 3407936, 458752, 2, 3407937, 65536, 0, 3407938, 65536, 0, 3407939, 65536, 0, 3407940, 65536, 0, 3407941, 393216, 1, 3407942, 458752, 1, 3407943, 65536, 0, 3407944, 327680, 9, 3407945, 65536, 0, 3407946, 393216, 1, 3407947, 458752, 1, 3407948, 65536, 0, 3407949, 65536, 0, 3407950, 196608, 5, 3407951, 65536, 0, 3407952, 65536, 0, 3407953, 65536, 0, 3407954, 65536, 0, 3407955, 393216, 1, 3407956, 458752, 1, 3407957, 65536, 0, 3407958, 327680, 9, 3407959, 65536, 0, 3407960, 65536, 0, 3407961, 65536, 0, 3407962, 65536, 0, 3407963, 65536, 0, 3407964, 65536, 38, 3407965, 65536, 38, 3407966, 65536, 38, 3407967, 65536, 38, 3407968, 65536, 38, 3407969, 65536, 38, 3407970, 65536, 38, 3407971, 65536, 38, 3407972, 65536, 38, 3407973, 65536, 38, 3407974, 65536, 38, 3407975, 65536, 38, 3407976, 65536, 38, 3407977, 65536, 38, 3407978, 65536, 38, 3407979, 65536, 38, 3407980, 65536, 38, 3407981, 65536, 38, 3407982, 65536, 38, 3407983, 65536, 38, 3407984, 65536, 38, 3407985, 65536, 38, 3407986, 65536, 38, 3407987, 65536, 38, 3407988, 65536, 38, 3407989, 65536, 38, 3407990, 65536, 38, 3407991, 65536, 38, 3407992, 65536, 38, 3407993, 65536, 38, 3407994, 65536, 38, 3407995, 65536, 38, 3407996, 65536, 38, 3407997, 65536, 38, 3407998, 65536, 38, 3407999, 262144, 30, 3473408, 196612, 5, 3473409, 196612, 5, 3473410, 196612, 5, 3473411, 196612, 5, 3473412, 196612, 5, 3473413, 196612, 5, 3473414, 327684, 3, 3473415, 196612, 5, 3473416, 196612, 5, 3473417, 196612, 5, 3473418, 196612, 7, 3473419, 65536, 0, 3473420, 65536, 0, 3473421, 393216, 2, 3473422, 458752, 2, 3473423, 65536, 0, 3473424, 262147, 6, 3473425, 131075, 6, 3473426, 65536, 0, 3473427, 65536, 0, 3473428, 65536, 0, 3473429, 65536, 0, 3473430, 65536, 0, 3473431, 65536, 0, 3473432, 65536, 0, 3473433, 65536, 0, 3473434, 262144, 10, 3473435, 327680, 10, 3473436, 393216, 10, 3473437, 65536, 0, 3473438, 65536, 0, 3473439, 65536, 0, 3473440, 0, 14, 3473441, 65536, 14, 3473442, 131072, 14, 3473443, 65536, 0, 3473444, 65536, 0, 3473445, 65536, 0, 3473446, 65536, 0, 3473447, 65536, 0, 3473448, 65536, 0, 3473449, 65536, 13, 3473450, 0, 90, 3473451, 65536, 90, 3473452, 65536, 90, 3473453, 65536, 90, 3473454, 65536, 90, 3473455, 65536, 90, 3473456, 65536, 90, 3473457, 65536, 90, 3473458, 65536, 90, 3473459, 131072, 90, 3473460, 65536, 0, 3473461, 327680, 9, 3473462, 65536, 0, 3473463, 393216, 2, 3473464, 458752, 2, 3473465, 65536, 0, 3473466, 65536, 0, 3473467, 65536, 0, 3473468, 65536, 0, 3473469, 65536, 0, 3473470, 65536, 0, 3473471, 65536, 0, 3473472, 65536, 0, 3473473, 65536, 0, 3473474, 65536, 0, 3473475, 65536, 0, 3473476, 65536, 0, 3473477, 393216, 2, 3473478, 458752, 2, 3473479, 262144, 10, 3473480, 327680, 10, 3473481, 393216, 10, 3473482, 393216, 2, 3473483, 458752, 2, 3473484, 65536, 0, 3473485, 65536, 0, 3473486, 196608, 5, 3473487, 0, 14, 3473488, 65536, 14, 3473489, 131072, 14, 3473490, 65536, 0, 3473491, 393216, 2, 3473492, 458752, 2, 3473493, 262144, 10, 3473494, 327680, 10, 3473495, 393216, 10, 3473496, 65536, 0, 3473497, 65536, 0, 3473498, 65536, 0, 3473499, 65536, 0, 3473500, 65536, 38, 3473501, 65536, 38, 3473502, 65536, 38, 3473503, 65536, 38, 3473504, 65536, 38, 3473505, 65536, 38, 3473506, 65536, 38, 3473507, 65536, 38, 3473508, 65536, 38, 3473509, 65536, 38, 3473510, 65536, 38, 3473511, 65536, 38, 3473512, 65536, 38, 3473513, 65536, 38, 3473514, 65536, 38, 3473515, 65536, 38, 3473516, 65536, 38, 3473517, 65536, 38, 3473518, 65536, 38, 3473519, 65536, 38, 3473520, 65536, 38, 3473521, 65536, 38, 3473522, 65536, 38, 3473523, 65536, 38, 3473524, 65536, 38, 3473525, 65536, 38, 3473526, 65536, 38, 3473527, 65536, 38, 3473528, 65536, 38, 3473529, 65536, 38, 3473530, 65536, 38, 3473531, 65536, 38, 3473532, 65536, 38, 3473533, 65536, 38, 3473534, 65536, 38, 3473535, 262144, 30, 3538944, 65536, 0, 3538945, 65536, 0, 3538946, 65536, 0, 3538947, 65536, 0, 3538948, 65536, 0, 3538949, 65536, 0, 3538950, 131076, 5, 3538951, 65536, 0, 3538952, 65536, 0, 3538953, 65536, 0, 3538954, 65536, 0, 3538955, 65536, 0, 3538956, 65536, 0, 3538957, 65536, 0, 3538958, 262148, 5, 3538959, 131076, 3, 3538960, 131076, 3, 3538961, 131076, 3, 3538962, 131076, 3, 3538963, 131076, 3, 3538964, 131076, 3, 3538965, 131076, 3, 3538966, 131076, 3, 3538967, 131076, 3, 3538968, 131076, 3, 3538969, 131076, 3, 3538970, 131076, 3, 3538971, 131076, 3, 3538972, 131076, 3, 3538973, 4, 6, 3538974, 65536, 0, 3538975, 65536, 0, 3538976, 65536, 1, 3538977, 65536, 0, 3538978, 65536, 0, 3538979, 65536, 0, 3538980, 65536, 0, 3538981, 65536, 0, 3538982, 65536, 0, 3538983, 65536, 0, 3538984, 0, 14, 3538985, 65536, 14, 3538986, 131072, 14, 3538987, 393216, 1, 3538988, 458752, 1, 3538989, 393216, 1, 3538990, 458752, 1, 3538991, 196608, 5, 3538992, 65536, 0, 3538993, 65536, 0, 3538994, 65536, 0, 3538995, 65536, 0, 3538996, 262144, 10, 3538997, 327680, 10, 3538998, 393216, 10, 3538999, 196608, 5, 3539000, 65536, 0, 3539001, 196608, 5, 3539002, 196608, 5, 3539003, 65536, 0, 3539004, 65536, 0, 3539005, 262144, 10, 3539006, 327680, 10, 3539007, 393216, 10, 3539008, 65536, 0, 3539009, 65536, 0, 3539010, 65536, 0, 3539011, 65536, 0, 3539012, 393216, 1, 3539013, 458752, 1, 3539014, 65536, 0, 3539015, 65536, 0, 3539016, 65536, 0, 3539017, 65536, 0, 3539018, 65536, 0, 3539019, 65536, 0, 3539020, 262148, 5, 3539021, 131076, 3, 3539022, 131076, 3, 3539023, 131076, 3, 3539024, 131076, 3, 3539025, 131076, 3, 3539026, 131076, 3, 3539027, 131076, 3, 3539028, 4, 6, 3539029, 65536, 0, 3539030, 393216, 1, 3539031, 458752, 1, 3539032, 65536, 0, 3539033, 65536, 0, 3539034, 65536, 0, 3539035, 65536, 0, 3539036, 65536, 38, 3539037, 65536, 38, 3539038, 65536, 38, 3539039, 65536, 38, 3539040, 65536, 38, 3539041, 65536, 38, 3539042, 65536, 38, 3539043, 65536, 38, 3539044, 65536, 38, 3539045, 65536, 38, 3539046, 65536, 38, 3539047, 65536, 38, 3539048, 65536, 38, 3539049, 65536, 38, 3539050, 65536, 38, 3539051, 65536, 38, 3539052, 65536, 38, 3539053, 65536, 38, 3539054, 65536, 38, 3539055, 65536, 38, 3539056, 65536, 38, 3539057, 65536, 38, 3539058, 65536, 38, 3539059, 65536, 38, 3539060, 65536, 38, 3539061, 65536, 38, 3539062, 65536, 38, 3539063, 65536, 38, 3539064, 65536, 38, 3539065, 65536, 38, 3539066, 65536, 38, 3539067, 65536, 38, 3539068, 65536, 38, 3539069, 65536, 38, 3539070, 65536, 38, 3539071, 262144, 30, 3604480, 65536, 0, 3604481, 65536, 0, 3604482, 65536, 0, 3604483, 65536, 0, 3604484, 65536, 0, 3604485, 65536, 0, 3604486, 131076, 5, 3604487, 65536, 0, 3604488, 65536, 0, 3604489, 65536, 0, 3604490, 65536, 0, 3604491, 65536, 0, 3604492, 65536, 0, 3604493, 65536, 0, 3604494, 262148, 2, 3604495, 4, 0, 3604496, 4, 0, 3604497, 4, 0, 3604498, 4, 0, 3604499, 4, 0, 3604500, 4, 0, 3604501, 4, 0, 3604502, 4, 0, 3604503, 4, 0, 3604504, 4, 0, 3604505, 4, 0, 3604506, 4, 0, 3604507, 4, 0, 3604508, 4, 0, 3604509, 131076, 0, 3604510, 131076, 3, 3604511, 131076, 3, 3604512, 131076, 3, 3604513, 4, 6, 3604514, 65536, 0, 3604515, 65536, 0, 3604516, 65536, 0, 3604517, 65536, 0, 3604518, 65536, 0, 3604519, 65536, 0, 3604520, 262148, 5, 3604521, 131076, 3, 3604522, 4, 6, 3604523, 393216, 2, 3604524, 458752, 2, 3604525, 393216, 2, 3604526, 458752, 2, 3604527, 196608, 5, 3604528, 262147, 5, 3604529, 131075, 3, 3604530, 131075, 3, 3604531, 3, 6, 3604532, 65536, 0, 3604533, 65536, 0, 3604534, 196608, 5, 3604535, 0, 14, 3604536, 65536, 14, 3604537, 131072, 14, 3604538, 196608, 5, 3604539, 65536, 0, 3604540, 65536, 0, 3604541, 65536, 0, 3604542, 65536, 0, 3604543, 65536, 0, 3604544, 65536, 0, 3604545, 65536, 0, 3604546, 65536, 0, 3604547, 65536, 0, 3604548, 393216, 2, 3604549, 458752, 2, 3604550, 0, 14, 3604551, 65536, 14, 3604552, 131072, 14, 3604553, 65536, 0, 3604554, 65536, 0, 3604555, 65536, 0, 3604556, 262148, 2, 3604557, 4, 0, 3604558, 4, 0, 3604559, 4, 0, 3604560, 4, 0, 3604561, 4, 0, 3604562, 4, 0, 3604563, 4, 0, 3604564, 131076, 0, 3604565, 4, 6, 3604566, 393216, 2, 3604567, 458752, 2, 3604568, 0, 14, 3604569, 65536, 14, 3604570, 131072, 14, 3604571, 65536, 0, 3604572, 65536, 38, 3604573, 65536, 38, 3604574, 65536, 38, 3604575, 65536, 38, 3604576, 65536, 38, 3604577, 65536, 38, 3604578, 65536, 38, 3604579, 65536, 38, 3604580, 65536, 38, 3604581, 65536, 38, 3604582, 65536, 38, 3604583, 65536, 38, 3604584, 65536, 38, 3604585, 65536, 38, 3604586, 65536, 38, 3604587, 65536, 38, 3604588, 65536, 38, 3604589, 65536, 38, 3604590, 65536, 38, 3604591, 65536, 38, 3604592, 65536, 38, 3604593, 65536, 38, 3604594, 65536, 38, 3604595, 65536, 38, 3604596, 65536, 38, 3604597, 65536, 38, 3604598, 65536, 38, 3604599, 65536, 38, 3604600, 65536, 38, 3604601, 65536, 38, 3604602, 65536, 38, 3604603, 65536, 38, 3604604, 65536, 38, 3604605, 65536, 38, 3604606, 65536, 38, 3604607, 262144, 30, 3670016, 65536, 0, 3670017, 65536, 0, 3670018, 65536, 0, 3670019, 65536, 0, 3670020, 65536, 0, 3670021, 65536, 0, 3670022, 131076, 5, 3670023, 65536, 0, 3670024, 65536, 0, 3670025, 65536, 0, 3670026, 65536, 0, 3670027, 65536, 0, 3670028, 65536, 0, 3670029, 65536, 0, 3670030, 262148, 2, 3670031, 4, 0, 3670032, 262148, 0, 3670033, 262148, 4, 3670034, 262148, 4, 3670035, 262148, 4, 3670036, 262148, 4, 3670037, 262148, 4, 3670038, 262148, 4, 3670039, 262148, 4, 3670040, 262148, 4, 3670041, 131076, 1, 3670042, 4, 0, 3670043, 4, 0, 3670044, 4, 0, 3670045, 4, 0, 3670046, 4, 0, 3670047, 4, 0, 3670048, 4, 0, 3670049, 131076, 0, 3670050, 131076, 3, 3670051, 131076, 3, 3670052, 131076, 3, 3670053, 131076, 3, 3670054, 4, 6, 3670055, 65536, 0, 3670056, 262148, 2, 3670057, 4, 0, 3670058, 131076, 0, 3670059, 4, 6, 3670060, 65536, 0, 3670061, 262147, 5, 3670062, 131075, 3, 3670063, 131075, 3, 3670064, 65539, 0, 3670065, 3, 0, 3670066, 3, 0, 3670067, 3, 4, 3670068, 65536, 0, 3670069, 65536, 0, 3670070, 65536, 0, 3670071, 65536, 0, 3670072, 65536, 0, 3670073, 65536, 0, 3670074, 65536, 0, 3670075, 65536, 0, 3670076, 65536, 0, 3670077, 65536, 0, 3670078, 65536, 0, 3670079, 65536, 0, 3670080, 65536, 0, 3670081, 65536, 0, 3670082, 262147, 5, 3670083, 131075, 3, 3670084, 131075, 3, 3670085, 131075, 3, 3670086, 131075, 3, 3670087, 131075, 3, 3670088, 131075, 3, 3670089, 131075, 3, 3670090, 3, 6, 3670091, 65536, 0, 3670092, 262148, 6, 3670093, 262148, 4, 3670094, 262148, 4, 3670095, 262148, 4, 3670096, 262148, 4, 3670097, 262148, 4, 3670098, 262148, 4, 3670099, 262148, 4, 3670100, 131076, 1, 3670101, 131076, 0, 3670102, 4, 6, 3670103, 393216, 1, 3670104, 458752, 1, 3670105, 393216, 1, 3670106, 458752, 1, 3670107, 65536, 0, 3670108, 65536, 0, 3670109, 65536, 0, 3670110, 65536, 0, 3670111, 65536, 0, 3670112, 65536, 0, 3670113, 65536, 0, 3670114, 65536, 0, 3670115, 65536, 0, 3670116, 65536, 0, 3670117, 65536, 0, 3670118, 65536, 0, 3670119, 65536, 0, 3670120, 65536, 0, 3670121, 65536, 0, 3670122, 65536, 0, 3670123, 65536, 0, 3670124, 65536, 0, 3670125, 65536, 0, 3670126, 65536, 0, 3670127, 65536, 0, 3670128, 65536, 0, 3670129, 65536, 0, 3670130, 65536, 0, 3670131, 65536, 0, 3670132, 65536, 0, 3670133, 65536, 0, 3670134, 65536, 0, 3670135, 65536, 0, 3670136, 65536, 0, 3670137, 65536, 0, 3670138, 65536, 0, 3670139, 65536, 0, 3670140, 65536, 0, 3670141, 65536, 0, 3670142, 65536, 0, 3670143, 262144, 30, 3735552, 65536, 0, 3735553, 65536, 0, 3735554, 65536, 0, 3735555, 65536, 0, 3735556, 65536, 0, 3735557, 65536, 0, 3735558, 131076, 5, 3735559, 65536, 0, 3735560, 65536, 0, 3735561, 65536, 0, 3735562, 65536, 0, 3735563, 65536, 0, 3735564, 65536, 0, 3735565, 65536, 0, 3735566, 262148, 2, 3735567, 4, 0, 3735568, 4, 4, 3735569, 196608, 5, 3735570, 262144, 1, 3735571, 327680, 1, 3735572, 393216, 1, 3735573, 458752, 1, 3735574, 262144, 1, 3735575, 327680, 1, 3735576, 65536, 0, 3735577, 262148, 2, 3735578, 4, 0, 3735579, 262148, 0, 3735580, 262148, 4, 3735581, 262148, 4, 3735582, 262148, 4, 3735583, 262148, 4, 3735584, 262148, 4, 3735585, 262148, 4, 3735586, 131076, 1, 3735587, 4, 0, 3735588, 4, 0, 3735589, 4, 0, 3735590, 4, 4, 3735591, 65536, 0, 3735592, 262148, 6, 3735593, 262148, 4, 3735594, 131076, 1, 3735595, 4, 4, 3735596, 65536, 0, 3735597, 262147, 6, 3735598, 131075, 1, 3735599, 3, 0, 3735600, 3, 0, 3735601, 3, 0, 3735602, 3, 0, 3735603, 131075, 0, 3735604, 3, 6, 3735605, 65536, 0, 3735606, 262148, 5, 3735607, 131076, 3, 3735608, 131076, 3, 3735609, 131076, 3, 3735610, 131076, 3, 3735611, 131076, 3, 3735612, 131076, 3, 3735613, 131076, 3, 3735614, 131076, 3, 3735615, 4, 6, 3735616, 65536, 0, 3735617, 65536, 0, 3735618, 262147, 2, 3735619, 3, 0, 3735620, 3, 0, 3735621, 3, 0, 3735622, 3, 0, 3735623, 3, 0, 3735624, 3, 0, 3735625, 3, 0, 3735626, 3, 4, 3735627, 65536, 0, 3735628, 65536, 0, 3735629, 65536, 0, 3735630, 65536, 0, 3735631, 65536, 0, 3735632, 65536, 0, 3735633, 65536, 0, 3735634, 65536, 0, 3735635, 65536, 0, 3735636, 262148, 6, 3735637, 262148, 4, 3735638, 131076, 6, 3735639, 393216, 2, 3735640, 458752, 2, 3735641, 393216, 2, 3735642, 458752, 2, 3735643, 65536, 0, 3735644, 65536, 0, 3735645, 65536, 0, 3735646, 65536, 0, 3735647, 65536, 0, 3735648, 65536, 0, 3735649, 65536, 0, 3735650, 65536, 0, 3735651, 65536, 0, 3735652, 65536, 0, 3735653, 65536, 0, 3735654, 65536, 0, 3735655, 65536, 0, 3735656, 65536, 0, 3735657, 65536, 0, 3735658, 65536, 0, 3735659, 65536, 0, 3735660, 65536, 0, 3735661, 65536, 0, 3735662, 65536, 0, 3735663, 65536, 0, 3735664, 65536, 0, 3735665, 65536, 0, 3735666, 65536, 0, 3735667, 65536, 0, 3735668, 65536, 0, 3735669, 65536, 0, 3735670, 65536, 0, 3735671, 65536, 0, 3735672, 65536, 0, 3735673, 65536, 0, 3735674, 65536, 0, 3735675, 65536, 0, 3735676, 65536, 0, 3735677, 65536, 0, 3735678, 65536, 0, 3735679, 262144, 30, 3801088, 65536, 0, 3801089, 65536, 0, 3801090, 65536, 0, 3801091, 65536, 0, 3801092, 65536, 0, 3801093, 65536, 0, 3801094, 131076, 5, 3801095, 65536, 0, 3801096, 65536, 0, 3801097, 65536, 0, 3801098, 65536, 0, 3801099, 65536, 0, 3801100, 65536, 0, 3801101, 65536, 0, 3801102, 262148, 2, 3801103, 4, 0, 3801104, 4, 4, 3801105, 65536, 0, 3801106, 262144, 2, 3801107, 327680, 2, 3801108, 393216, 2, 3801109, 458752, 2, 3801110, 262144, 2, 3801111, 327680, 2, 3801112, 196608, 5, 3801113, 262148, 2, 3801114, 4, 0, 3801115, 4, 4, 3801116, 65536, 0, 3801117, 65536, 0, 3801118, 65536, 0, 3801119, 393216, 1, 3801120, 458752, 1, 3801121, 65536, 0, 3801122, 262148, 6, 3801123, 262148, 4, 3801124, 262148, 4, 3801125, 262148, 4, 3801126, 131076, 6, 3801127, 65536, 0, 3801128, 0, 0, 3801129, 0, 0, 3801130, 262148, 6, 3801131, 131076, 6, 3801132, 65536, 0, 3801133, 65536, 0, 3801134, 262147, 6, 3801135, 262147, 4, 3801136, 131075, 1, 3801137, 3, 0, 3801138, 3, 0, 3801139, 3, 0, 3801140, 3, 4, 3801141, 65536, 0, 3801142, 262148, 6, 3801143, 131076, 1, 3801144, 4, 0, 3801145, 4, 0, 3801146, 4, 0, 3801147, 4, 0, 3801148, 4, 0, 3801149, 4, 0, 3801150, 4, 0, 3801151, 131076, 0, 3801152, 4, 6, 3801153, 65536, 0, 3801154, 262147, 6, 3801155, 131075, 1, 3801156, 3, 0, 3801157, 3, 0, 3801158, 262147, 0, 3801159, 262147, 4, 3801160, 262147, 4, 3801161, 262147, 4, 3801162, 131075, 6, 3801163, 65536, 0, 3801164, 65536, 0, 3801165, 65536, 0, 3801166, 65536, 0, 3801167, 65536, 0, 3801168, 65536, 0, 3801169, 65536, 0, 3801170, 4, 7, 3801171, 65536, 0, 3801172, 65536, 0, 3801173, 65536, 0, 3801174, 65536, 0, 3801175, 65536, 0, 3801176, 65536, 0, 3801177, 65536, 0, 3801178, 65536, 0, 3801179, 65536, 0, 3801180, 65536, 0, 3801181, 65536, 0, 3801182, 65536, 0, 3801183, 65536, 0, 3801184, 65536, 0, 3801185, 65536, 0, 3801186, 65536, 0, 3801187, 65536, 0, 3801188, 65536, 0, 3801189, 65536, 0, 3801190, 65536, 0, 3801191, 65536, 0, 3801192, 65536, 0, 3801193, 65536, 0, 3801194, 65536, 0, 3801195, 65536, 0, 3801196, 65536, 0, 3801197, 65536, 0, 3801198, 65536, 0, 3801199, 65536, 0, 3801200, 65536, 0, 3801201, 65536, 0, 3801202, 65536, 0, 3801203, 65536, 0, 3801204, 65536, 0, 3801205, 65536, 0, 3801206, 65536, 0, 3801207, 65536, 0, 3801208, 65536, 0, 3801209, 65536, 0, 3801210, 65536, 0, 3801211, 65536, 0, 3801212, 65536, 0, 3801213, 65536, 0, 3801214, 65536, 0, 3801215, 262144, 30, 3866624, 65536, 0, 3866625, 65536, 0, 3866626, 65536, 0, 3866627, 65536, 0, 3866628, 65536, 0, 3866629, 65536, 0, 3866630, 131076, 5, 3866631, 65536, 0, 3866632, 65536, 0, 3866633, 65536, 0, 3866634, 65536, 0, 3866635, 65536, 0, 3866636, 65536, 0, 3866637, 65536, 0, 3866638, 262148, 6, 3866639, 262148, 4, 3866640, 131076, 6, 3866641, 65536, 0, 3866642, 65536, 0, 3866643, 65536, 0, 3866644, 65536, 0, 3866645, 65536, 0, 3866646, 65536, 0, 3866647, 65536, 0, 3866648, 196608, 5, 3866649, 262148, 2, 3866650, 4, 0, 3866651, 4, 4, 3866652, 65536, 0, 3866653, 65536, 0, 3866654, 65536, 0, 3866655, 393216, 2, 3866656, 458752, 2, 3866657, 65536, 0, 3866658, 65536, 0, 3866659, 65536, 0, 3866660, 65536, 0, 3866661, 65536, 0, 3866662, 65536, 0, 3866663, 65536, 0, 3866664, 393216, 1, 3866665, 458752, 1, 3866666, 196608, 5, 3866667, 65536, 0, 3866668, 327680, 9, 3866669, 65536, 0, 3866670, 393216, 1, 3866671, 458752, 1, 3866672, 262147, 6, 3866673, 262147, 4, 3866674, 131075, 1, 3866675, 262147, 0, 3866676, 131075, 6, 3866677, 65536, 1, 3866678, 65536, 0, 3866679, 262148, 6, 3866680, 262148, 4, 3866681, 262148, 4, 3866682, 262148, 4, 3866683, 262148, 4, 3866684, 262148, 4, 3866685, 262148, 4, 3866686, 262148, 4, 3866687, 262148, 4, 3866688, 4, 5, 3866689, 196612, 7, 3866690, 65536, 0, 3866691, 262147, 6, 3866692, 262147, 4, 3866693, 262147, 4, 3866694, 131075, 6, 3866695, 65536, 0, 3866696, 65536, 0, 3866697, 65536, 0, 3866698, 65536, 0, 3866699, 65536, 0, 3866700, 65540, 7, 3866701, 196612, 5, 3866702, 196612, 7, 3866703, 65536, 0, 3866704, 65540, 7, 3866705, 196612, 5, 3866706, 196612, 6, 3866707, 65536, 0, 3866708, 65536, 0, 3866709, 65536, 0, 3866710, 65536, 0, 3866711, 65536, 0, 3866712, 65536, 0, 3866713, 262144, 1, 3866714, 327680, 9, 3866715, 65536, 0, 3866716, 65536, 0, 3866717, 65536, 0, 3866718, 65536, 0, 3866719, 65536, 0, 3866720, 65536, 0, 3866721, 65536, 0, 3866722, 65536, 0, 3866723, 65536, 0, 3866724, 65536, 0, 3866725, 65536, 0, 3866726, 65536, 0, 3866727, 65536, 0, 3866728, 65536, 0, 3866729, 65536, 0, 3866730, 65536, 0, 3866731, 65536, 0, 3866732, 65536, 0, 3866733, 65536, 0, 3866734, 65536, 0, 3866735, 65536, 0, 3866736, 65536, 0, 3866737, 65536, 0, 3866738, 65536, 0, 3866739, 65536, 0, 3866740, 65536, 0, 3866741, 65536, 0, 3866742, 65536, 0, 3866743, 65536, 0, 3866744, 65536, 0, 3866745, 65536, 0, 3866746, 65536, 0, 3866747, 65536, 0, 3866748, 65536, 0, 3866749, 65536, 0, 3866750, 65536, 0, 3866751, 262144, 30, 3932160, 65536, 0, 3932161, 65536, 0, 3932162, 65536, 0, 3932163, 65536, 0, 3932164, 65536, 0, 3932165, 65536, 0, 3932166, 131076, 5, 3932167, 65536, 0, 3932168, 65536, 0, 3932169, 65536, 0, 3932170, 65536, 0, 3932171, 65536, 0, 3932172, 65536, 0, 3932173, 65536, 0, 3932174, 65536, 0, 3932175, 65536, 0, 3932176, 65536, 0, 3932177, 65536, 0, 3932178, 65536, 0, 3932179, 65536, 0, 3932180, 65536, 0, 3932181, 65536, 0, 3932182, 65536, 0, 3932183, 65536, 0, 3932184, 65536, 0, 3932185, 262148, 2, 3932186, 4, 0, 3932187, 4, 4, 3932188, 65536, 0, 3932189, 65536, 0, 3932190, 65536, 0, 3932191, 65536, 0, 3932192, 65536, 0, 3932193, 65536, 0, 3932194, 65536, 0, 3932195, 65536, 0, 3932196, 65536, 0, 3932197, 65536, 0, 3932198, 65536, 0, 3932199, 65536, 0, 3932200, 393216, 2, 3932201, 458752, 2, 3932202, 65536, 0, 3932203, 262144, 10, 3932204, 327680, 10, 3932205, 393216, 10, 3932206, 393216, 2, 3932207, 458752, 2, 3932208, 196608, 5, 3932209, 196608, 5, 3932210, 262147, 6, 3932211, 131075, 6, 3932212, 65536, 0, 3932213, 65536, 0, 3932214, 65536, 0, 3932215, 65536, 0, 3932216, 65536, 0, 3932217, 65536, 0, 3932218, 65536, 0, 3932219, 65536, 0, 3932220, 262144, 1, 3932221, 327680, 1, 3932222, 262144, 1, 3932223, 327680, 1, 3932224, 196608, 5, 3932225, 65536, 0, 3932226, 65536, 0, 3932227, 327680, 9, 3932228, 65536, 0, 3932229, 262144, 1, 3932230, 327680, 1, 3932231, 65536, 0, 3932232, 65536, 0, 3932233, 65536, 0, 3932234, 65536, 0, 3932235, 65536, 0, 3932236, 65536, 0, 3932237, 65536, 0, 3932238, 65536, 0, 3932239, 65536, 13, 3932240, 65536, 0, 3932241, 65536, 0, 3932242, 262147, 5, 3932243, 131075, 3, 3932244, 3, 6, 3932245, 65536, 0, 3932246, 65536, 0, 3932247, 65536, 0, 3932248, 65536, 0, 3932249, 262144, 10, 3932250, 327680, 10, 3932251, 393216, 10, 3932252, 65536, 0, 3932253, 65536, 0, 3932254, 65536, 0, 3932255, 65536, 0, 3932256, 65536, 0, 3932257, 65536, 0, 3932258, 65536, 0, 3932259, 65536, 0, 3932260, 65536, 0, 3932261, 65536, 0, 3932262, 65536, 0, 3932263, 65536, 0, 3932264, 65536, 0, 3932265, 65536, 0, 3932266, 65536, 0, 3932267, 65536, 0, 3932268, 65536, 0, 3932269, 65536, 0, 3932270, 65536, 0, 3932271, 65536, 0, 3932272, 65536, 0, 3932273, 65536, 0, 3932274, 65536, 0, 3932275, 65536, 0, 3932276, 65536, 0, 3932277, 65536, 0, 3932278, 65536, 0, 3932279, 65536, 0, 3932280, 65536, 0, 3932281, 65536, 0, 3932282, 65536, 0, 3932283, 65536, 0, 3932284, 65536, 0, 3932285, 65536, 0, 3932286, 65536, 0, 3932287, 262144, 30, 3997696, 65536, 0, 3997697, 65536, 0, 3997698, 65536, 0, 3997699, 65536, 0, 3997700, 65536, 0, 3997701, 65536, 0, 3997702, 131076, 5, 3997703, 65536, 0, 3997704, 65536, 0, 3997705, 65536, 0, 3997706, 65536, 0, 3997707, 65536, 0, 3997708, 65536, 0, 3997709, 65536, 0, 3997710, 65536, 0, 3997711, 65536, 0, 3997712, 262147, 5, 3997713, 3, 6, 3997714, 65536, 0, 3997715, 65536, 0, 3997716, 65536, 0, 3997717, 65536, 0, 3997718, 65536, 0, 3997719, 65536, 0, 3997720, 65536, 0, 3997721, 262148, 6, 3997722, 262148, 4, 3997723, 131076, 6, 3997724, 65536, 0, 3997725, 65536, 0, 3997726, 65536, 0, 3997727, 65536, 0, 3997728, 65536, 0, 3997729, 65536, 0, 3997730, 65536, 0, 3997731, 65536, 0, 3997732, 65536, 0, 3997733, 65536, 0, 3997734, 65536, 0, 3997735, 65536, 0, 3997736, 393216, 1, 3997737, 458752, 1, 3997738, 393216, 1, 3997739, 458752, 1, 3997740, 65536, 0, 3997741, 65536, 13, 3997742, 65536, 0, 3997743, 393216, 1, 3997744, 458752, 1, 3997745, 65536, 0, 3997746, 327680, 9, 3997747, 65536, 0, 3997748, 0, 14, 3997749, 65536, 14, 3997750, 131072, 14, 3997751, 65536, 0, 3997752, 65536, 0, 3997753, 65536, 0, 3997754, 65536, 0, 3997755, 65536, 0, 3997756, 262144, 2, 3997757, 327680, 2, 3997758, 262144, 2, 3997759, 327680, 2, 3997760, 196608, 5, 3997761, 65536, 0, 3997762, 262144, 10, 3997763, 327680, 10, 3997764, 393216, 10, 3997765, 262144, 2, 3997766, 327680, 2, 3997767, 65536, 0, 3997768, 65536, 0, 3997769, 65536, 0, 3997770, 65536, 0, 3997771, 65536, 0, 3997772, 65536, 0, 3997773, 65536, 0, 3997774, 0, 14, 3997775, 65536, 14, 3997776, 131072, 14, 3997777, 262147, 5, 3997778, 65539, 0, 3997779, 3, 0, 3997780, 131075, 0, 3997781, 131075, 3, 3997782, 131075, 3, 3997783, 3, 6, 3997784, 65536, 0, 3997785, 65536, 0, 3997786, 65536, 0, 3997787, 65536, 0, 3997788, 65536, 0, 3997789, 65536, 0, 3997790, 65536, 0, 3997791, 65536, 0, 3997792, 65536, 0, 3997793, 65536, 0, 3997794, 65536, 0, 3997795, 65536, 0, 3997796, 65536, 0, 3997797, 65536, 0, 3997798, 65536, 0, 3997799, 65536, 0, 3997800, 65536, 0, 3997801, 65536, 0, 3997802, 65536, 0, 3997803, 65536, 0, 3997804, 65536, 0, 3997805, 65536, 0, 3997806, 65536, 0, 3997807, 65536, 0, 3997808, 65536, 0, 3997809, 65536, 0, 3997810, 65536, 0, 3997811, 65536, 0, 3997812, 65536, 0, 3997813, 65536, 0, 3997814, 65536, 0, 3997815, 65536, 0, 3997816, 65536, 0, 3997817, 65536, 0, 3997818, 65536, 0, 3997819, 65536, 0, 3997820, 65536, 0, 3997821, 65536, 0, 3997822, 65536, 0, 3997823, 131072, 0, 4063232, 65536, 0, 4063233, 65536, 0, 4063234, 65536, 0, 4063235, 65536, 0, 4063236, 65536, 0, 4063237, 65536, 0, 4063238, 131076, 5, 4063239, 65536, 0, 4063240, 65536, 0, 4063241, 65536, 0, 4063242, 65536, 0, 4063243, 65536, 0, 4063244, 65536, 0, 4063245, 65536, 0, 4063246, 262147, 5, 4063247, 131075, 3, 4063248, 65539, 0, 4063249, 3, 4, 4063250, 65536, 0, 4063251, 65536, 0, 4063252, 65536, 0, 4063253, 65536, 0, 4063254, 65536, 0, 4063255, 131072, 89, 4063256, 65536, 0, 4063257, 65536, 0, 4063258, 65536, 0, 4063259, 65536, 0, 4063260, 65536, 0, 4063261, 65536, 0, 4063262, 65536, 0, 4063263, 262144, 1, 4063264, 327680, 1, 4063265, 4, 7, 4063266, 262144, 1, 4063267, 327680, 1, 4063268, 4, 7, 4063269, 262144, 1, 4063270, 327680, 1, 4063271, 65536, 0, 4063272, 393216, 2, 4063273, 458752, 2, 4063274, 393216, 2, 4063275, 458752, 2, 4063276, 0, 14, 4063277, 65536, 14, 4063278, 131072, 14, 4063279, 393216, 2, 4063280, 458752, 2, 4063281, 262144, 10, 4063282, 327680, 10, 4063283, 393216, 10, 4063284, 262144, 1, 4063285, 327680, 1, 4063286, 393216, 1, 4063287, 458752, 1, 4063288, 262147, 5, 4063289, 3, 6, 4063290, 65536, 0, 4063291, 65536, 0, 4063292, 65536, 0, 4063293, 196608, 5, 4063294, 196608, 5, 4063295, 65536, 0, 4063296, 65536, 0, 4063297, 65536, 0, 4063298, 65536, 0, 4063299, 262144, 1, 4063300, 327680, 1, 4063301, 262144, 1, 4063302, 327680, 1, 4063303, 65536, 0, 4063304, 393216, 1, 4063305, 458752, 1, 4063306, 65536, 0, 4063307, 65536, 0, 4063308, 65536, 0, 4063309, 65536, 0, 4063310, 65536, 0, 4063311, 262147, 5, 4063312, 131075, 3, 4063313, 65539, 0, 4063314, 3, 0, 4063315, 3, 0, 4063316, 3, 0, 4063317, 3, 0, 4063318, 3, 0, 4063319, 3, 4, 4063320, 65536, 0, 4063321, 262144, 1, 4063322, 327680, 1, 4063323, 262144, 1, 4063324, 327680, 1, 4063325, 65536, 0, 4063326, 65536, 0, 4063327, 65536, 0, 4063328, 65536, 0, 4063329, 65536, 0, 4063330, 65536, 0, 4063331, 65536, 0, 4063332, 65536, 0, 4063333, 65536, 0, 4063334, 65536, 0, 4063335, 65536, 0, 4063336, 65536, 0, 4063337, 65536, 0, 4063338, 65536, 0, 4063339, 65536, 0, 4063340, 65536, 0, 4063341, 65536, 0, 4063342, 65536, 0, 4063343, 65536, 0, 4063344, 65536, 0, 4063345, 65536, 0, 4063346, 65536, 0, 4063347, 65536, 0, 4063348, 65536, 0, 4063349, 65536, 0, 4063350, 65536, 0, 4063351, 65536, 0, 4063352, 65536, 0, 4063353, 65536, 0, 4063354, 65536, 0, 4063355, 65536, 0, 4063356, 65536, 0, 4063357, 65536, 0, 4063358, 65536, 0, 4063359, 131072, 0, 4128768, 65536, 0, 4128769, 65536, 0, 4128770, 65536, 0, 4128771, 65536, 0, 4128772, 65536, 0, 4128773, 65536, 0, 4128774, 131076, 5, 4128775, 65536, 0, 4128776, 65536, 0, 4128777, 65536, 0, 4128778, 65536, 0, 4128779, 65536, 0, 4128780, 65536, 0, 4128781, 262147, 5, 4128782, 65539, 0, 4128783, 3, 0, 4128784, 3, 0, 4128785, 3, 4, 4128786, 65536, 0, 4128787, 65536, 0, 4128788, 65536, 0, 4128789, 65536, 0, 4128790, 65536, 0, 4128791, 65536, 88, 4128792, 65536, 0, 4128793, 65536, 0, 4128794, 65536, 0, 4128795, 262147, 5, 4128796, 3, 6, 4128797, 65536, 0, 4128798, 65536, 0, 4128799, 262144, 2, 4128800, 327680, 2, 4128801, 131076, 5, 4128802, 262144, 2, 4128803, 327680, 2, 4128804, 131076, 5, 4128805, 262144, 2, 4128806, 327680, 2, 4128807, 65536, 0, 4128808, 65536, 0, 4128809, 65536, 0, 4128810, 65536, 0, 4128811, 65536, 0, 4128812, 65536, 0, 4128813, 65536, 0, 4128814, 65536, 0, 4128815, 65536, 0, 4128816, 65536, 0, 4128817, 65536, 0, 4128818, 65536, 0, 4128819, 65536, 0, 4128820, 262144, 2, 4128821, 327680, 2, 4128822, 393216, 2, 4128823, 458752, 2, 4128824, 262147, 2, 4128825, 131075, 0, 4128826, 131075, 3, 4128827, 3, 6, 4128828, 65536, 0, 4128829, 65536, 0, 4128830, 65536, 0, 4128831, 65536, 0, 4128832, 65536, 0, 4128833, 65536, 0, 4128834, 65536, 0, 4128835, 262144, 2, 4128836, 327680, 2, 4128837, 262144, 2, 4128838, 327680, 2, 4128839, 65536, 0, 4128840, 393216, 2, 4128841, 458752, 2, 4128842, 262144, 10, 4128843, 327680, 10, 4128844, 393216, 10, 4128845, 65536, 0, 4128846, 65536, 0, 4128847, 262147, 2, 4128848, 3, 0, 4128849, 3, 0, 4128850, 3, 0, 4128851, 3, 0, 4128852, 3, 0, 4128853, 3, 0, 4128854, 3, 0, 4128855, 3, 4, 4128856, 65536, 0, 4128857, 262144, 2, 4128858, 327680, 2, 4128859, 262144, 2, 4128860, 327680, 2, 4128861, 65536, 0, 4128862, 65536, 0, 4128863, 65536, 0, 4128864, 65536, 0, 4128865, 65536, 0, 4128866, 65536, 0, 4128867, 65536, 0, 4128868, 65536, 0, 4128869, 65536, 0, 4128870, 65536, 0, 4128871, 65536, 0, 4128872, 65536, 0, 4128873, 65536, 0, 4128874, 65536, 0, 4128875, 65536, 0, 4128876, 65536, 0, 4128877, 65536, 0, 4128878, 65536, 0, 4128879, 65536, 0, 4128880, 65536, 0, 4128881, 65536, 0, 4128882, 65536, 0, 4128883, 65536, 0, 4128884, 65536, 0, 4128885, 65536, 0, 4128886, 65536, 0, 4128887, 65536, 0, 4128888, 65536, 0, 4128889, 65536, 0, 4128890, 65536, 0, 4128891, 65536, 0, 4128892, 65536, 0, 4128893, 65536, 0, 4128894, 65536, 0, 4128895, 131072, 0, 4194304, 65536, 0, 4194305, 65536, 0, 4194306, 65536, 0, 4194307, 65536, 0, 4194308, 65536, 0, 4194309, 65536, 0, 4194310, 131076, 5, 4194311, 65536, 0, 4194312, 65536, 0, 4194313, 65536, 0, 4194314, 65536, 0, 4194315, 65536, 0, 4194316, 65536, 0, 4194317, 262147, 2, 4194318, 3, 0, 4194319, 3, 0, 4194320, 3, 0, 4194321, 3, 4, 4194322, 65536, 0, 4194323, 65536, 0, 4194324, 65536, 0, 4194325, 65536, 0, 4194326, 65536, 0, 4194327, 65536, 0, 4194328, 65536, 0, 4194329, 65536, 0, 4194330, 262147, 5, 4194331, 65539, 0, 4194332, 3, 4, 4194333, 65536, 0, 4194334, 65536, 0, 4194335, 65536, 0, 4194336, 65536, 0, 4194337, 131076, 5, 4194338, 65536, 0, 4194339, 65536, 0, 4194340, 131076, 5, 4194341, 65536, 0, 4194342, 65536, 0, 4194343, 65536, 0, 4194344, 65536, 0, 4194345, 65536, 0, 4194346, 65536, 0, 4194347, 65536, 0, 4194348, 65536, 0, 4194349, 65536, 0, 4194350, 65536, 0, 4194351, 65536, 0, 4194352, 65536, 0, 4194353, 65536, 0, 4194354, 65536, 0, 4194355, 65536, 0, 4194356, 393216, 1, 4194357, 458752, 1, 4194358, 65536, 0, 4194359, 262147, 5, 4194360, 65539, 0, 4194361, 3, 0, 4194362, 262147, 0, 4194363, 131075, 6, 4194364, 65536, 0, 4194365, 65536, 0, 4194366, 327680, 9, 4194367, 65536, 0, 4194368, 393216, 1, 4194369, 458752, 1, 4194370, 393216, 1, 4194371, 458752, 1, 4194372, 65536, 0, 4194373, 65536, 13, 4194374, 65536, 0, 4194375, 65536, 0, 4194376, 393216, 1, 4194377, 458752, 1, 4194378, 65536, 0, 4194379, 196608, 5, 4194380, 65536, 0, 4194381, 65536, 0, 4194382, 65536, 0, 4194383, 262147, 6, 4194384, 262147, 4, 4194385, 262147, 4, 4194386, 262147, 4, 4194387, 262147, 4, 4194388, 131075, 1, 4194389, 3, 0, 4194390, 3, 0, 4194391, 3, 4, 4194392, 65536, 0, 4194393, 196608, 5, 4194394, 65536, 0, 4194395, 65536, 0, 4194396, 65536, 0, 4194397, 65536, 0, 4194398, 65536, 0, 4194399, 65536, 0, 4194400, 65536, 0, 4194401, 262144, 10, 4194402, 327680, 10, 4194403, 393216, 10, 4194404, 65536, 0, 4194405, 65536, 0, 4194406, 65536, 0, 4194407, 65536, 0, 4194408, 65536, 0, 4194409, 65536, 0, 4194410, 65536, 0, 4194411, 65536, 0, 4194412, 65536, 0, 4194413, 65536, 0, 4194414, 65536, 0, 4194415, 65536, 0, 4194416, 65536, 0, 4194417, 65536, 0, 4194418, 65536, 0, 4194419, 65536, 0, 4194420, 65536, 0, 4194421, 65536, 0, 4194422, 65536, 0, 4194423, 65536, 0, 4194424, 65536, 0, 4194425, 65536, 0, 4194426, 65536, 0, 4194427, 65536, 0, 4194428, 65536, 0, 4194429, 65536, 0, 4194430, 65536, 0, 4194431, 131072, 0, 4259840, 65536, 0, 4259841, 65536, 0, 4259842, 65536, 0, 4259843, 65536, 0, 4259844, 65536, 0, 4259845, 65536, 0, 4259846, 131076, 5, 4259847, 65536, 0, 4259848, 65536, 0, 4259849, 65536, 0, 4259850, 65536, 0, 4259851, 65536, 0, 4259852, 65536, 0, 4259853, 262147, 2, 4259854, 3, 0, 4259855, 3, 0, 4259856, 3, 0, 4259857, 3, 4, 4259858, 65536, 0, 4259859, 65536, 0, 4259860, 65536, 0, 4259861, 65536, 0, 4259862, 65536, 0, 4259863, 65536, 0, 4259864, 65536, 0, 4259865, 262147, 5, 4259866, 65539, 0, 4259867, 3, 0, 4259868, 3, 4, 4259869, 65536, 0, 4259870, 65536, 0, 4259871, 262144, 1, 4259872, 327680, 1, 4259873, 131076, 5, 4259874, 262144, 1, 4259875, 327680, 1, 4259876, 131076, 5, 4259877, 262144, 1, 4259878, 327680, 1, 4259879, 4, 7, 4259880, 262144, 1, 4259881, 327680, 1, 4259882, 4, 7, 4259883, 262144, 1, 4259884, 327680, 1, 4259885, 4, 7, 4259886, 262144, 1, 4259887, 327680, 1, 4259888, 4, 7, 4259889, 262144, 1, 4259890, 327680, 1, 4259891, 65536, 0, 4259892, 393216, 2, 4259893, 458752, 2, 4259894, 65536, 0, 4259895, 262147, 6, 4259896, 131075, 1, 4259897, 262147, 0, 4259898, 131075, 6, 4259899, 65536, 0, 4259900, 65536, 0, 4259901, 262144, 10, 4259902, 327680, 10, 4259903, 393216, 10, 4259904, 393216, 2, 4259905, 458752, 2, 4259906, 393216, 2, 4259907, 458752, 2, 4259908, 0, 14, 4259909, 65536, 14, 4259910, 131072, 14, 4259911, 65536, 0, 4259912, 393216, 2, 4259913, 458752, 2, 4259914, 65536, 0, 4259915, 262148, 5, 4259916, 4, 6, 4259917, 65536, 0, 4259918, 65536, 0, 4259919, 65536, 0, 4259920, 393216, 1, 4259921, 458752, 1, 4259922, 393216, 1, 4259923, 458752, 1, 4259924, 262147, 2, 4259925, 3, 0, 4259926, 3, 0, 4259927, 3, 4, 4259928, 65536, 0, 4259929, 262144, 1, 4259930, 327680, 1, 4259931, 262144, 1, 4259932, 327680, 1, 4259933, 65536, 0, 4259934, 65536, 0, 4259935, 65536, 0, 4259936, 65536, 0, 4259937, 65536, 0, 4259938, 65536, 0, 4259939, 65536, 0, 4259940, 65536, 0, 4259941, 65536, 0, 4259942, 327680, 9, 4259943, 65536, 0, 4259944, 65536, 0, 4259945, 65536, 0, 4259946, 65536, 0, 4259947, 65536, 0, 4259948, 65536, 0, 4259949, 65536, 0, 4259950, 65536, 0, 4259951, 65536, 0, 4259952, 65536, 0, 4259953, 65536, 0, 4259954, 65536, 0, 4259955, 65536, 0, 4259956, 65536, 0, 4259957, 65536, 0, 4259958, 65536, 0, 4259959, 65536, 0, 4259960, 65536, 0, 4259961, 65536, 0, 4259962, 65536, 0, 4259963, 65536, 0, 4259964, 65536, 0, 4259965, 65536, 0, 4259966, 65536, 0, 4259967, 131072, 0, 4325376, 65536, 0, 4325377, 65536, 0, 4325378, 65536, 0, 4325379, 65536, 0, 4325380, 65536, 0, 4325381, 65536, 0, 4325382, 131076, 5, 4325383, 65536, 0, 4325384, 65536, 0, 4325385, 65536, 0, 4325386, 65536, 0, 4325387, 65536, 0, 4325388, 65536, 0, 4325389, 262147, 2, 4325390, 3, 0, 4325391, 3, 0, 4325392, 3, 0, 4325393, 3, 4, 4325394, 65536, 0, 4325395, 65536, 0, 4325396, 65536, 0, 4325397, 65536, 0, 4325398, 65536, 0, 4325399, 65536, 0, 4325400, 65536, 0, 4325401, 262147, 2, 4325402, 3, 0, 4325403, 3, 0, 4325404, 3, 4, 4325405, 65536, 0, 4325406, 65536, 0, 4325407, 262144, 2, 4325408, 327680, 2, 4325409, 131076, 5, 4325410, 262144, 2, 4325411, 327680, 2, 4325412, 131076, 5, 4325413, 262144, 2, 4325414, 327680, 2, 4325415, 131076, 5, 4325416, 262144, 2, 4325417, 327680, 2, 4325418, 131076, 5, 4325419, 262144, 2, 4325420, 327680, 2, 4325421, 131076, 5, 4325422, 262144, 2, 4325423, 327680, 2, 4325424, 131076, 5, 4325425, 262144, 2, 4325426, 327680, 2, 4325427, 65536, 0, 4325428, 262144, 1, 4325429, 327680, 1, 4325430, 393216, 1, 4325431, 458752, 1, 4325432, 262147, 6, 4325433, 131075, 6, 4325434, 65536, 0, 4325435, 65536, 0, 4325436, 65536, 0, 4325437, 65536, 0, 4325438, 262144, 1, 4325439, 327680, 1, 4325440, 65536, 0, 4325441, 65536, 0, 4325442, 65536, 0, 4325443, 65536, 0, 4325444, 65536, 0, 4325445, 65536, 0, 4325446, 65536, 0, 4325447, 65536, 0, 4325448, 65536, 0, 4325449, 65536, 0, 4325450, 65536, 0, 4325451, 262148, 2, 4325452, 131076, 0, 4325453, 4, 6, 4325454, 65536, 0, 4325455, 65536, 0, 4325456, 393216, 2, 4325457, 458752, 2, 4325458, 393216, 2, 4325459, 458752, 2, 4325460, 262147, 2, 4325461, 3, 0, 4325462, 3, 0, 4325463, 3, 4, 4325464, 65536, 0, 4325465, 262144, 2, 4325466, 327680, 2, 4325467, 262144, 2, 4325468, 327680, 2, 4325469, 65536, 0, 4325470, 65536, 0, 4325471, 65536, 0, 4325472, 65536, 0, 4325473, 65536, 0, 4325474, 65536, 0, 4325475, 65536, 0, 4325476, 65536, 0, 4325477, 262144, 10, 4325478, 327680, 10, 4325479, 393216, 10, 4325480, 65536, 0, 4325481, 65536, 0, 4325482, 65536, 0, 4325483, 65536, 0, 4325484, 65536, 0, 4325485, 65536, 0, 4325486, 65536, 0, 4325487, 65536, 0, 4325488, 65536, 0, 4325489, 65536, 0, 4325490, 65536, 0, 4325491, 65536, 0, 4325492, 65536, 0, 4325493, 65536, 0, 4325494, 65536, 0, 4325495, 65536, 0, 4325496, 65536, 0, 4325497, 65536, 0, 4325498, 65536, 0, 4325499, 65536, 0, 4325500, 65536, 0, 4325501, 65536, 0, 4325502, 65536, 0, 4325503, 131072, 0, 4390912, 196612, 5, 4390913, 196612, 5, 4390914, 196612, 5, 4390915, 196612, 5, 4390916, 196612, 5, 4390917, 196612, 5, 4390918, 65540, 5, 4390919, 196612, 5, 4390920, 196612, 5, 4390921, 196612, 5, 4390922, 196612, 7, 4390923, 65536, 0, 4390924, 65536, 0, 4390925, 262147, 2, 4390926, 3, 0, 4390927, 3, 0, 4390928, 3, 0, 4390929, 3, 4, 4390930, 65536, 0, 4390931, 65536, 0, 4390932, 65536, 0, 4390933, 65536, 0, 4390934, 65536, 0, 4390935, 65536, 0, 4390936, 65536, 0, 4390937, 262147, 2, 4390938, 3, 0, 4390939, 3, 0, 4390940, 3, 4, 4390941, 65536, 0, 4390942, 65536, 0, 4390943, 196608, 5, 4390944, 65536, 0, 4390945, 131076, 5, 4390946, 65536, 0, 4390947, 65536, 0, 4390948, 131076, 5, 4390949, 65536, 0, 4390950, 65536, 0, 4390951, 131076, 5, 4390952, 65536, 0, 4390953, 65536, 0, 4390954, 131076, 5, 4390955, 65536, 0, 4390956, 65536, 0, 4390957, 131076, 5, 4390958, 65536, 0, 4390959, 65536, 0, 4390960, 131076, 5, 4390961, 65536, 0, 4390962, 65536, 0, 4390963, 65536, 0, 4390964, 262144, 2, 4390965, 327680, 2, 4390966, 393216, 2, 4390967, 458752, 2, 4390968, 65536, 0, 4390969, 65536, 0, 4390970, 65536, 0, 4390971, 65536, 0, 4390972, 65536, 0, 4390973, 65536, 0, 4390974, 262144, 2, 4390975, 327680, 2, 4390976, 65536, 0, 4390977, 65536, 0, 4390978, 65536, 0, 4390979, 65536, 0, 4390980, 65536, 0, 4390981, 65536, 0, 4390982, 65536, 0, 4390983, 65536, 0, 4390984, 65536, 0, 4390985, 65536, 0, 4390986, 65536, 0, 4390987, 262148, 2, 4390988, 4, 0, 4390989, 4, 4, 4390990, 65536, 0, 4390991, 65536, 0, 4390992, 65536, 0, 4390993, 65536, 0, 4390994, 65536, 13, 4390995, 65536, 0, 4390996, 262147, 2, 4390997, 3, 0, 4390998, 3, 0, 4390999, 3, 4, 4391000, 65536, 0, 4391001, 196608, 5, 4391002, 65536, 0, 4391003, 65536, 0, 4391004, 65536, 0, 4391005, 65536, 0, 4391006, 65536, 0, 4391007, 65536, 0, 4391008, 65536, 0, 4391009, 65536, 0, 4391010, 65536, 0, 4391011, 65536, 0, 4391012, 65536, 0, 4391013, 393216, 1, 4391014, 458752, 1, 4391015, 65536, 0, 4391016, 65536, 0, 4391017, 65536, 0, 4391018, 65536, 0, 4391019, 65536, 0, 4391020, 65536, 0, 4391021, 65536, 0, 4391022, 65536, 0, 4391023, 65536, 0, 4391024, 65536, 0, 4391025, 65536, 0, 4391026, 65536, 0, 4391027, 65536, 0, 4391028, 65536, 0, 4391029, 65536, 0, 4391030, 65536, 0, 4391031, 65536, 0, 4391032, 65536, 0, 4391033, 65536, 0, 4391034, 65536, 0, 4391035, 65536, 0, 4391036, 65536, 0, 4391037, 65536, 0, 4391038, 65536, 0, 4391039, 131072, 0, 4456448, 65536, 0, 4456449, 65536, 0, 4456450, 65536, 0, 4456451, 65536, 0, 4456452, 65536, 0, 4456453, 65536, 0, 4456454, 65536, 0, 4456455, 65536, 0, 4456456, 65536, 0, 4456457, 65536, 0, 4456458, 65536, 0, 4456459, 65536, 0, 4456460, 65536, 0, 4456461, 262147, 6, 4456462, 131075, 1, 4456463, 3, 0, 4456464, 3, 0, 4456465, 3, 4, 4456466, 65536, 0, 4456467, 65536, 0, 4456468, 65536, 0, 4456469, 65536, 0, 4456470, 65536, 0, 4456471, 65536, 0, 4456472, 65536, 0, 4456473, 262147, 6, 4456474, 131075, 1, 4456475, 262147, 0, 4456476, 131075, 6, 4456477, 65536, 0, 4456478, 65536, 0, 4456479, 262144, 1, 4456480, 327680, 1, 4456481, 131076, 5, 4456482, 262144, 1, 4456483, 327680, 1, 4456484, 131076, 5, 4456485, 262144, 1, 4456486, 327680, 1, 4456487, 131076, 5, 4456488, 262144, 1, 4456489, 327680, 1, 4456490, 131076, 5, 4456491, 262144, 1, 4456492, 327680, 1, 4456493, 131076, 5, 4456494, 262144, 1, 4456495, 327680, 1, 4456496, 131076, 5, 4456497, 262144, 1, 4456498, 327680, 1, 4456499, 65536, 0, 4456500, 393216, 1, 4456501, 458752, 1, 4456502, 65536, 0, 4456503, 65536, 13, 4456504, 65536, 0, 4456505, 65536, 0, 4456506, 65536, 0, 4456507, 65536, 0, 4456508, 65536, 0, 4456509, 65536, 0, 4456510, 393216, 1, 4456511, 458752, 1, 4456512, 65536, 0, 4456513, 393216, 1, 4456514, 458752, 1, 4456515, 393216, 1, 4456516, 458752, 1, 4456517, 65536, 0, 4456518, 327680, 9, 4456519, 65536, 0, 4456520, 65536, 0, 4456521, 65536, 0, 4456522, 65536, 0, 4456523, 262148, 2, 4456524, 262148, 0, 4456525, 393216, 1, 4456526, 458752, 1, 4456527, 393216, 1, 4456528, 458752, 1, 4456529, 0, 14, 4456530, 65536, 14, 4456531, 131072, 14, 4456532, 262147, 2, 4456533, 3, 0, 4456534, 3, 0, 4456535, 3, 4, 4456536, 65536, 0, 4456537, 262144, 1, 4456538, 327680, 1, 4456539, 262144, 1, 4456540, 327680, 1, 4456541, 65536, 0, 4456542, 65536, 0, 4456543, 65536, 90, 4456544, 65536, 90, 4456545, 65536, 90, 4456546, 65536, 90, 4456547, 65536, 90, 4456548, 131072, 90, 4456549, 393216, 2, 4456550, 458752, 2, 4456551, 65536, 0, 4456552, 65536, 0, 4456553, 65536, 0, 4456554, 65536, 0, 4456555, 65536, 0, 4456556, 65536, 0, 4456557, 65536, 0, 4456558, 65536, 0, 4456559, 65536, 0, 4456560, 65536, 0, 4456561, 65536, 0, 4456562, 65536, 0, 4456563, 65536, 0, 4456564, 65536, 0, 4456565, 65536, 0, 4456566, 65536, 0, 4456567, 65536, 0, 4456568, 65536, 0, 4456569, 65536, 0, 4456570, 65536, 0, 4456571, 65536, 0, 4456572, 65536, 0, 4456573, 65536, 0, 4456574, 65536, 0, 4456575, 131072, 0, 4521984, 65536, 0, 4521985, 65536, 0, 4521986, 65536, 0, 4521987, 65536, 0, 4521988, 65536, 0, 4521989, 65536, 0, 4521990, 65536, 0, 4521991, 65536, 0, 4521992, 65536, 0, 4521993, 65536, 0, 4521994, 65536, 0, 4521995, 65536, 0, 4521996, 65536, 0, 4521997, 65536, 0, 4521998, 262147, 6, 4521999, 131075, 1, 4522000, 262147, 0, 4522001, 131075, 6, 4522002, 65536, 0, 4522003, 65536, 0, 4522004, 65536, 0, 4522005, 65536, 0, 4522006, 65536, 0, 4522007, 196608, 5, 4522008, 65536, 0, 4522009, 65536, 0, 4522010, 262147, 6, 4522011, 131075, 6, 4522012, 65536, 0, 4522013, 65536, 0, 4522014, 65536, 0, 4522015, 262144, 2, 4522016, 327680, 2, 4522017, 131076, 5, 4522018, 262144, 2, 4522019, 327680, 2, 4522020, 131076, 5, 4522021, 262144, 2, 4522022, 327680, 2, 4522023, 131076, 5, 4522024, 262144, 2, 4522025, 327680, 2, 4522026, 131076, 5, 4522027, 262144, 2, 4522028, 327680, 2, 4522029, 131076, 5, 4522030, 262144, 2, 4522031, 327680, 2, 4522032, 131076, 5, 4522033, 262144, 2, 4522034, 327680, 2, 4522035, 65536, 0, 4522036, 393216, 2, 4522037, 458752, 2, 4522038, 0, 14, 4522039, 65536, 14, 4522040, 131072, 14, 4522041, 65536, 0, 4522042, 65536, 0, 4522043, 65536, 0, 4522044, 65536, 0, 4522045, 65536, 0, 4522046, 393216, 2, 4522047, 458752, 2, 4522048, 65536, 0, 4522049, 393216, 2, 4522050, 458752, 2, 4522051, 393216, 2, 4522052, 458752, 2, 4522053, 262144, 10, 4522054, 327680, 10, 4522055, 393216, 10, 4522056, 131072, 1, 4522057, 65536, 0, 4522058, 65536, 0, 4522059, 262148, 6, 4522060, 131076, 6, 4522061, 393216, 2, 4522062, 458752, 2, 4522063, 393216, 2, 4522064, 458752, 2, 4522065, 65536, 0, 4522066, 65536, 0, 4522067, 65536, 0, 4522068, 262147, 6, 4522069, 262147, 4, 4522070, 262147, 4, 4522071, 131075, 6, 4522072, 65536, 0, 4522073, 262144, 2, 4522074, 327680, 2, 4522075, 262144, 2, 4522076, 327680, 2, 4522077, 65536, 0, 4522078, 65536, 0, 4522079, 393216, 1, 4522080, 458752, 1, 4522081, 393216, 1, 4522082, 458752, 1, 4522083, 262144, 1, 4522084, 327680, 1, 4522085, 65536, 0, 4522086, 65536, 0, 4522087, 65536, 0, 4522088, 65536, 0, 4522089, 65536, 0, 4522090, 65536, 0, 4522091, 65536, 0, 4522092, 65536, 0, 4522093, 65536, 0, 4522094, 65536, 0, 4522095, 65536, 0, 4522096, 65536, 0, 4522097, 65536, 0, 4522098, 65536, 0, 4522099, 65536, 0, 4522100, 65536, 0, 4522101, 65536, 0, 4522102, 65536, 0, 4522103, 65536, 0, 4522104, 65536, 0, 4522105, 65536, 0, 4522106, 65536, 0, 4522107, 65536, 0, 4522108, 65536, 0, 4522109, 65536, 0, 4522110, 65536, 0, 4522111, 131072, 0, 4587520, 65536, 0, 4587521, 65536, 0, 4587522, 65536, 0, 4587523, 65536, 0, 4587524, 65536, 0, 4587525, 65536, 0, 4587526, 65536, 0, 4587527, 65536, 0, 4587528, 65536, 0, 4587529, 65536, 0, 4587530, 65536, 0, 4587531, 65536, 0, 4587532, 65536, 0, 4587533, 65536, 0, 4587534, 65536, 0, 4587535, 262147, 6, 4587536, 131075, 6, 4587537, 65536, 0, 4587538, 65536, 0, 4587539, 65536, 0, 4587540, 65536, 0, 4587541, 196608, 5, 4587542, 196608, 5, 4587543, 0, 14, 4587544, 65536, 14, 4587545, 131072, 14, 4587546, 65536, 0, 4587547, 65536, 0, 4587548, 65536, 0, 4587549, 65536, 0, 4587550, 65536, 0, 4587551, 65536, 0, 4587552, 65536, 0, 4587553, 131076, 5, 4587554, 65536, 0, 4587555, 65536, 0, 4587556, 131076, 5, 4587557, 65536, 0, 4587558, 65536, 0, 4587559, 131076, 5, 4587560, 65536, 0, 4587561, 65536, 0, 4587562, 131076, 5, 4587563, 65536, 0, 4587564, 65536, 0, 4587565, 131076, 5, 4587566, 65536, 0, 4587567, 65536, 0, 4587568, 131076, 5, 4587569, 65536, 0, 4587570, 65536, 0, 4587571, 65536, 0, 4587572, 393216, 1, 4587573, 458752, 1, 4587574, 262144, 1, 4587575, 327680, 1, 4587576, 65536, 0, 4587577, 65536, 0, 4587578, 65536, 0, 4587579, 65536, 0, 4587580, 196608, 5, 4587581, 196608, 5, 4587582, 65536, 13, 4587583, 65536, 0, 4587584, 65536, 0, 4587585, 65536, 0, 4587586, 65536, 0, 4587587, 65536, 0, 4587588, 65536, 0, 4587589, 65536, 0, 4587590, 65536, 0, 4587591, 65536, 0, 4587592, 65536, 0, 4587593, 65536, 0, 4587594, 65536, 0, 4587595, 65536, 0, 4587596, 65536, 0, 4587597, 65536, 0, 4587598, 65536, 0, 4587599, 65536, 0, 4587600, 65536, 0, 4587601, 262144, 10, 4587602, 327680, 10, 4587603, 393216, 10, 4587604, 65536, 0, 4587605, 65536, 0, 4587606, 65536, 0, 4587607, 65536, 0, 4587608, 65536, 0, 4587609, 65536, 0, 4587610, 65536, 0, 4587611, 65536, 0, 4587612, 65536, 0, 4587613, 65536, 0, 4587614, 65536, 0, 4587615, 393216, 2, 4587616, 458752, 2, 4587617, 393216, 2, 4587618, 458752, 2, 4587619, 262144, 2, 4587620, 327680, 2, 4587621, 65536, 0, 4587622, 65536, 0, 4587623, 65536, 0, 4587624, 65536, 0, 4587625, 65536, 0, 4587626, 65536, 0, 4587627, 65536, 0, 4587628, 65536, 0, 4587629, 65536, 0, 4587630, 65536, 0, 4587631, 65536, 0, 4587632, 65536, 0, 4587633, 65536, 0, 4587634, 65536, 0, 4587635, 65536, 0, 4587636, 65536, 0, 4587637, 65536, 0, 4587638, 65536, 0, 4587639, 65536, 0, 4587640, 65536, 0, 4587641, 65536, 0, 4587642, 65536, 0, 4587643, 65536, 0, 4587644, 65536, 0, 4587645, 65536, 0, 4587646, 65536, 0, 4587647, 131072, 0, 4653056, 65536, 0, 4653057, 65536, 0, 4653058, 65536, 0, 4653059, 65536, 0, 4653060, 65536, 0, 4653061, 65536, 0, 4653062, 65536, 0, 4653063, 65536, 0, 4653064, 65536, 0, 4653065, 65536, 0, 4653066, 65536, 0, 4653067, 65536, 0, 4653068, 65536, 0, 4653069, 65536, 0, 4653070, 65536, 0, 4653071, 196608, 5, 4653072, 65536, 0, 4653073, 65536, 0, 4653074, 65536, 0, 4653075, 65536, 0, 4653076, 262148, 5, 4653077, 4, 6, 4653078, 65536, 0, 4653079, 65536, 0, 4653080, 65536, 0, 4653081, 65536, 0, 4653082, 65536, 0, 4653083, 65536, 0, 4653084, 65536, 1, 4653085, 65536, 0, 4653086, 65536, 0, 4653087, 262144, 1, 4653088, 327680, 1, 4653089, 131076, 7, 4653090, 262144, 1, 4653091, 327680, 1, 4653092, 131076, 7, 4653093, 262144, 1, 4653094, 327680, 1, 4653095, 131076, 7, 4653096, 262144, 1, 4653097, 327680, 1, 4653098, 131076, 7, 4653099, 262144, 1, 4653100, 327680, 1, 4653101, 131076, 7, 4653102, 262144, 1, 4653103, 327680, 1, 4653104, 131076, 7, 4653105, 262144, 1, 4653106, 327680, 1, 4653107, 65536, 0, 4653108, 393216, 2, 4653109, 458752, 2, 4653110, 262144, 2, 4653111, 327680, 2, 4653112, 65536, 0, 4653113, 65536, 0, 4653114, 65536, 0, 4653115, 65536, 0, 4653116, 196608, 5, 4653117, 0, 14, 4653118, 65536, 14, 4653119, 131072, 14, 4653120, 65536, 0, 4653121, 65536, 0, 4653122, 65536, 13, 4653123, 65536, 0, 4653124, 65536, 0, 4653125, 327680, 9, 4653126, 65536, 0, 4653127, 65536, 0, 4653128, 65536, 0, 4653129, 65536, 0, 4653130, 65536, 0, 4653131, 65536, 0, 4653132, 65536, 0, 4653133, 65536, 0, 4653134, 65536, 0, 4653135, 65536, 0, 4653136, 65536, 0, 4653137, 65536, 0, 4653138, 65536, 0, 4653139, 65536, 0, 4653140, 65536, 0, 4653141, 65536, 0, 4653142, 65536, 0, 4653143, 65536, 0, 4653144, 65536, 0, 4653145, 65536, 0, 4653146, 65536, 0, 4653147, 65536, 0, 4653148, 65536, 0, 4653149, 65536, 0, 4653150, 65536, 0, 4653151, 65536, 0, 4653152, 327680, 9, 4653153, 65536, 0, 4653154, 65536, 0, 4653155, 65536, 0, 4653156, 65536, 0, 4653157, 65536, 0, 4653158, 65536, 0, 4653159, 65536, 0, 4653160, 65536, 0, 4653161, 65536, 0, 4653162, 65536, 0, 4653163, 65536, 0, 4653164, 65536, 0, 4653165, 65536, 0, 4653166, 65536, 0, 4653167, 65536, 0, 4653168, 65536, 0, 4653169, 65536, 0, 4653170, 65536, 0, 4653171, 65536, 0, 4653172, 65536, 0, 4653173, 65536, 0, 4653174, 65536, 0, 4653175, 65536, 0, 4653176, 65536, 0, 4653177, 65536, 0, 4653178, 65536, 0, 4653179, 65536, 0, 4653180, 65536, 0, 4653181, 65536, 0, 4653182, 65536, 0, 4653183, 131072, 0, 4718592, 65536, 0, 4718593, 65536, 0, 4718594, 65536, 0, 4718595, 65536, 0, 4718596, 65536, 0, 4718597, 65536, 0, 4718598, 65536, 0, 4718599, 65536, 0, 4718600, 65536, 0, 4718601, 65536, 0, 4718602, 65536, 0, 4718603, 65536, 0, 4718604, 65536, 0, 4718605, 65536, 0, 4718606, 65536, 0, 4718607, 65536, 0, 4718608, 65536, 0, 4718609, 262148, 5, 4718610, 131076, 3, 4718611, 131076, 3, 4718612, 65540, 0, 4718613, 131076, 0, 4718614, 4, 6, 4718615, 65536, 0, 4718616, 65536, 0, 4718617, 65536, 0, 4718618, 65536, 0, 4718619, 65536, 0, 4718620, 65536, 0, 4718621, 65536, 0, 4718622, 65536, 0, 4718623, 262144, 2, 4718624, 327680, 2, 4718625, 65536, 0, 4718626, 262144, 2, 4718627, 327680, 2, 4718628, 65536, 0, 4718629, 262144, 2, 4718630, 327680, 2, 4718631, 65536, 0, 4718632, 262144, 2, 4718633, 327680, 2, 4718634, 65536, 0, 4718635, 262144, 2, 4718636, 327680, 2, 4718637, 65536, 0, 4718638, 262144, 2, 4718639, 327680, 2, 4718640, 65536, 0, 4718641, 262144, 2, 4718642, 327680, 2, 4718643, 65536, 0, 4718644, 65536, 0, 4718645, 65536, 0, 4718646, 65536, 0, 4718647, 65536, 0, 4718648, 65536, 0, 4718649, 65536, 0, 4718650, 65536, 0, 4718651, 65536, 0, 4718652, 65536, 0, 4718653, 65536, 0, 4718654, 65536, 0, 4718655, 65536, 0, 4718656, 65536, 0, 4718657, 0, 14, 4718658, 65536, 14, 4718659, 131072, 14, 4718660, 262144, 10, 4718661, 327680, 10, 4718662, 393216, 10, 4718663, 65536, 0, 4718664, 65536, 0, 4718665, 65536, 0, 4718666, 65536, 0, 4718667, 65536, 0, 4718668, 65536, 0, 4718669, 65536, 0, 4718670, 65536, 0, 4718671, 65536, 0, 4718672, 65536, 0, 4718673, 65536, 0, 4718674, 196608, 88, 4718675, 65536, 90, 4718676, 65536, 90, 4718677, 65536, 90, 4718678, 65536, 90, 4718679, 65536, 90, 4718680, 65536, 90, 4718681, 65536, 90, 4718682, 65536, 90, 4718683, 65536, 90, 4718684, 65536, 90, 4718685, 65536, 0, 4718686, 65536, 0, 4718687, 262144, 10, 4718688, 327680, 10, 4718689, 393216, 10, 4718690, 65536, 0, 4718691, 65536, 13, 4718692, 65536, 0, 4718693, 65536, 0, 4718694, 65536, 0, 4718695, 65536, 0, 4718696, 65536, 0, 4718697, 65536, 0, 4718698, 65536, 0, 4718699, 65536, 0, 4718700, 65536, 0, 4718701, 65536, 0, 4718702, 65536, 0, 4718703, 65536, 0, 4718704, 65536, 0, 4718705, 65536, 0, 4718706, 65536, 0, 4718707, 65536, 0, 4718708, 65536, 0, 4718709, 65536, 0, 4718710, 65536, 0, 4718711, 65536, 0, 4718712, 65536, 0, 4718713, 65536, 0, 4718714, 65536, 0, 4718715, 65536, 0, 4718716, 65536, 0, 4718717, 65536, 0, 4718718, 65536, 0, 4718719, 131072, 0, 4784128, 65536, 0, 4784129, 65536, 0, 4784130, 65536, 0, 4784131, 65536, 0, 4784132, 65536, 0, 4784133, 65536, 0, 4784134, 65536, 0, 4784135, 65536, 0, 4784136, 65536, 0, 4784137, 65536, 0, 4784138, 65536, 0, 4784139, 65536, 0, 4784140, 65536, 0, 4784141, 65536, 0, 4784142, 65536, 0, 4784143, 65536, 0, 4784144, 65536, 0, 4784145, 262148, 6, 4784146, 262148, 4, 4784147, 262148, 4, 4784148, 262148, 4, 4784149, 262148, 4, 4784150, 131076, 6, 4784151, 65536, 0, 4784152, 65536, 0, 4784153, 65536, 0, 4784154, 65536, 0, 4784155, 65536, 0, 4784156, 65536, 0, 4784157, 65536, 0, 4784158, 65536, 0, 4784159, 196608, 5, 4784160, 196608, 5, 4784161, 65536, 0, 4784162, 65536, 0, 4784163, 65536, 0, 4784164, 65536, 0, 4784165, 65536, 0, 4784166, 196608, 88, 4784167, 65536, 90, 4784168, 65536, 90, 4784169, 65536, 90, 4784170, 65536, 90, 4784171, 65536, 90, 4784172, 65536, 90, 4784173, 65536, 90, 4784174, 65536, 90, 4784175, 65536, 90, 4784176, 65536, 0, 4784177, 65536, 0, 4784178, 65536, 0, 4784179, 65536, 0, 4784180, 65536, 0, 4784181, 65536, 0, 4784182, 65536, 0, 4784183, 65536, 0, 4784184, 65536, 0, 4784185, 65536, 0, 4784186, 65536, 0, 4784187, 65536, 0, 4784188, 65536, 0, 4784189, 65536, 0, 4784190, 65536, 0, 4784191, 65536, 0, 4784192, 65536, 0, 4784193, 65536, 0, 4784194, 65536, 13, 4784195, 65536, 0, 4784196, 65536, 0, 4784197, 393216, 1, 4784198, 458752, 1, 4784199, 65536, 0, 4784200, 65536, 0, 4784201, 65536, 0, 4784202, 65536, 0, 4784203, 65536, 0, 4784204, 65536, 0, 4784205, 65536, 0, 4784206, 65536, 0, 4784207, 65536, 0, 4784208, 65536, 0, 4784209, 65536, 0, 4784210, 131072, 89, 4784211, 65536, 0, 4784212, 262148, 5, 4784213, 131076, 3, 4784214, 131076, 3, 4784215, 131076, 3, 4784216, 131076, 3, 4784217, 131076, 3, 4784218, 131076, 3, 4784219, 131076, 3, 4784220, 4, 6, 4784221, 65536, 0, 4784222, 65536, 0, 4784223, 196608, 5, 4784224, 393216, 1, 4784225, 458752, 1, 4784226, 0, 14, 4784227, 65536, 14, 4784228, 131072, 14, 4784229, 65536, 0, 4784230, 65536, 0, 4784231, 65536, 0, 4784232, 65536, 0, 4784233, 65536, 0, 4784234, 65536, 0, 4784235, 65536, 0, 4784236, 65536, 0, 4784237, 65536, 0, 4784238, 65536, 0, 4784239, 65536, 0, 4784240, 65536, 0, 4784241, 65536, 0, 4784242, 65536, 0, 4784243, 65536, 0, 4784244, 65536, 0, 4784245, 65536, 0, 4784246, 65536, 0, 4784247, 65536, 0, 4784248, 65536, 0, 4784249, 65536, 0, 4784250, 65536, 0, 4784251, 65536, 0, 4784252, 65536, 0, 4784253, 65536, 0, 4784254, 65536, 0, 4784255, 131072, 0, 4849664, 65536, 90, 4849665, 65536, 90, 4849666, 65536, 90, 4849667, 65536, 90, 4849668, 65536, 90, 4849669, 65536, 90, 4849670, 65536, 90, 4849671, 65536, 90, 4849672, 65536, 90, 4849673, 65536, 90, 4849674, 65536, 90, 4849675, 65536, 90, 4849676, 65536, 90, 4849677, 65536, 90, 4849678, 65536, 90, 4849679, 262144, 88, 4849680, 65536, 0, 4849681, 65536, 0, 4849682, 65536, 0, 4849683, 65536, 0, 4849684, 65536, 0, 4849685, 65536, 0, 4849686, 65536, 0, 4849687, 65536, 0, 4849688, 65536, 0, 4849689, 262148, 5, 4849690, 4, 6, 4849691, 65536, 0, 4849692, 65536, 0, 4849693, 65536, 0, 4849694, 65536, 0, 4849695, 65536, 0, 4849696, 65536, 0, 4849697, 65536, 0, 4849698, 65536, 0, 4849699, 65536, 0, 4849700, 65536, 0, 4849701, 65536, 0, 4849702, 131072, 89, 4849703, 393216, 1, 4849704, 458752, 1, 4849705, 65536, 0, 4849706, 327680, 9, 4849707, 65536, 0, 4849708, 393216, 1, 4849709, 458752, 1, 4849710, 65536, 0, 4849711, 65536, 13, 4849712, 65536, 0, 4849713, 393216, 1, 4849714, 458752, 1, 4849715, 393216, 1, 4849716, 458752, 1, 4849717, 65536, 0, 4849718, 327680, 9, 4849719, 65536, 0, 4849720, 65536, 0, 4849721, 65536, 0, 4849722, 65536, 0, 4849723, 65536, 0, 4849724, 65536, 0, 4849725, 65536, 13, 4849726, 65536, 0, 4849727, 393216, 1, 4849728, 458752, 1, 4849729, 0, 14, 4849730, 65536, 14, 4849731, 131072, 14, 4849732, 65536, 0, 4849733, 393216, 2, 4849734, 458752, 2, 4849735, 65536, 0, 4849736, 65536, 0, 4849737, 65536, 0, 4849738, 65536, 0, 4849739, 65536, 0, 4849740, 65536, 0, 4849741, 65536, 0, 4849742, 65536, 0, 4849743, 65536, 0, 4849744, 65536, 0, 4849745, 65536, 0, 4849746, 131072, 89, 4849747, 393216, 1, 4849748, 262148, 6, 4849749, 262148, 4, 4849750, 131076, 1, 4849751, 4, 0, 4849752, 4, 0, 4849753, 4, 0, 4849754, 4, 0, 4849755, 4, 0, 4849756, 4, 4, 4849757, 65536, 0, 4849758, 65536, 0, 4849759, 65536, 0, 4849760, 393216, 2, 4849761, 458752, 2, 4849762, 196608, 5, 4849763, 65536, 0, 4849764, 65536, 0, 4849765, 65536, 0, 4849766, 65536, 0, 4849767, 65536, 0, 4849768, 65536, 0, 4849769, 65536, 0, 4849770, 65536, 0, 4849771, 65536, 0, 4849772, 65536, 0, 4849773, 65536, 0, 4849774, 65536, 0, 4849775, 65536, 0, 4849776, 65536, 0, 4849777, 65536, 0, 4849778, 65536, 0, 4849779, 65536, 0, 4849780, 65536, 0, 4849781, 65536, 0, 4849782, 65536, 0, 4849783, 65536, 0, 4849784, 65536, 0, 4849785, 65536, 0, 4849786, 65536, 0, 4849787, 65536, 0, 4849788, 65536, 0, 4849789, 65536, 0, 4849790, 65536, 0, 4849791, 131072, 0, 4915200, 458752, 1, 4915201, 393216, 1, 4915202, 458752, 1, 4915203, 393216, 1, 4915204, 458752, 1, 4915205, 393216, 1, 4915206, 458752, 1, 4915207, 393216, 1, 4915208, 458752, 1, 4915209, 65536, 0, 4915210, 327680, 9, 4915211, 65536, 0, 4915212, 65536, 0, 4915213, 65536, 13, 4915214, 65536, 0, 4915215, 0, 90, 4915216, 65536, 90, 4915217, 65536, 90, 4915218, 65536, 90, 4915219, 65536, 90, 4915220, 65536, 90, 4915221, 65536, 90, 4915222, 262144, 88, 4915223, 262144, 1, 4915224, 327680, 1, 4915225, 262148, 2, 4915226, 4, 4, 4915227, 65536, 0, 4915228, 65536, 0, 4915229, 196608, 88, 4915230, 65536, 90, 4915231, 65536, 90, 4915232, 65536, 90, 4915233, 65536, 90, 4915234, 65536, 90, 4915235, 65536, 90, 4915236, 65536, 90, 4915237, 65536, 90, 4915238, 131072, 90, 4915239, 393216, 2, 4915240, 458752, 2, 4915241, 262144, 10, 4915242, 327680, 10, 4915243, 393216, 10, 4915244, 393216, 2, 4915245, 458752, 2, 4915246, 0, 14, 4915247, 65536, 14, 4915248, 131072, 14, 4915249, 393216, 2, 4915250, 458752, 2, 4915251, 393216, 2, 4915252, 458752, 2, 4915253, 262144, 10, 4915254, 327680, 10, 4915255, 393216, 10, 4915256, 65536, 0, 4915257, 262148, 5, 4915258, 4, 6, 4915259, 65536, 0, 4915260, 0, 14, 4915261, 65536, 14, 4915262, 131072, 14, 4915263, 393216, 2, 4915264, 458752, 2, 4915265, 393216, 1, 4915266, 458752, 1, 4915267, 393216, 1, 4915268, 458752, 1, 4915269, 262144, 1, 4915270, 327680, 1, 4915271, 65536, 0, 4915272, 65536, 0, 4915273, 65536, 0, 4915274, 65536, 0, 4915275, 65536, 0, 4915276, 65536, 0, 4915277, 65536, 0, 4915278, 65536, 0, 4915279, 65536, 0, 4915280, 65536, 0, 4915281, 65536, 0, 4915282, 131072, 89, 4915283, 393216, 2, 4915284, 458752, 2, 4915285, 65536, 0, 4915286, 262148, 6, 4915287, 262148, 4, 4915288, 262148, 4, 4915289, 262148, 4, 4915290, 131076, 1, 4915291, 4, 0, 4915292, 4, 4, 4915293, 65536, 0, 4915294, 65536, 0, 4915295, 65536, 0, 4915296, 65536, 0, 4915297, 65536, 0, 4915298, 65536, 0, 4915299, 65536, 0, 4915300, 65536, 0, 4915301, 65536, 0, 4915302, 65536, 0, 4915303, 65536, 0, 4915304, 65536, 0, 4915305, 65536, 0, 4915306, 65536, 0, 4915307, 65536, 0, 4915308, 65536, 0, 4915309, 65536, 0, 4915310, 65536, 0, 4915311, 65536, 0, 4915312, 65536, 0, 4915313, 65536, 0, 4915314, 65536, 0, 4915315, 65536, 0, 4915316, 65536, 0, 4915317, 65536, 0, 4915318, 65536, 0, 4915319, 65536, 0, 4915320, 65536, 0, 4915321, 65536, 0, 4915322, 65536, 0, 4915323, 65536, 0, 4915324, 65536, 0, 4915325, 65536, 0, 4915326, 65536, 0, 4915327, 131072, 0, 4980736, 458752, 2, 4980737, 393216, 2, 4980738, 458752, 2, 4980739, 393216, 2, 4980740, 458752, 2, 4980741, 393216, 2, 4980742, 458752, 2, 4980743, 393216, 2, 4980744, 458752, 2, 4980745, 262144, 10, 4980746, 327680, 10, 4980747, 393216, 10, 4980748, 0, 14, 4980749, 65536, 14, 4980750, 131072, 14, 4980751, 65536, 0, 4980752, 65536, 0, 4980753, 65536, 0, 4980754, 65536, 0, 4980755, 65536, 0, 4980756, 65536, 0, 4980757, 65536, 0, 4980758, 0, 89, 4980759, 262144, 2, 4980760, 327680, 2, 4980761, 262148, 2, 4980762, 4, 4, 4980763, 65536, 0, 4980764, 196608, 5, 4980765, 131072, 89, 4980766, 65536, 0, 4980767, 65536, 0, 4980768, 65536, 0, 4980769, 65536, 0, 4980770, 65536, 0, 4980771, 65536, 0, 4980772, 65536, 0, 4980773, 65536, 0, 4980774, 65536, 0, 4980775, 65536, 0, 4980776, 393216, 1, 4980777, 458752, 1, 4980778, 393216, 1, 4980779, 458752, 1, 4980780, 65536, 0, 4980781, 327680, 9, 4980782, 65536, 0, 4980783, 393216, 1, 4980784, 458752, 1, 4980785, 65536, 0, 4980786, 65536, 13, 4980787, 65536, 0, 4980788, 65536, 0, 4980789, 65536, 0, 4980790, 65536, 0, 4980791, 65536, 0, 4980792, 262148, 5, 4980793, 327684, 0, 4980794, 131076, 6, 4980795, 65536, 0, 4980796, 65536, 0, 4980797, 65536, 0, 4980798, 65536, 0, 4980799, 327680, 9, 4980800, 65536, 0, 4980801, 393216, 2, 4980802, 458752, 2, 4980803, 393216, 2, 4980804, 458752, 2, 4980805, 262144, 2, 4980806, 327680, 2, 4980807, 65536, 0, 4980808, 65536, 0, 4980809, 65536, 0, 4980810, 65536, 0, 4980811, 65536, 0, 4980812, 65536, 0, 4980813, 65536, 0, 4980814, 65536, 0, 4980815, 65536, 0, 4980816, 65536, 0, 4980817, 65536, 0, 4980818, 131072, 89, 4980819, 65536, 0, 4980820, 65536, 0, 4980821, 65536, 0, 4980822, 65536, 0, 4980823, 65536, 0, 4980824, 65536, 0, 4980825, 65536, 0, 4980826, 262148, 2, 4980827, 4, 0, 4980828, 4, 4, 4980829, 65536, 0, 4980830, 65536, 0, 4980831, 196608, 5, 4980832, 196608, 5, 4980833, 65536, 0, 4980834, 65536, 0, 4980835, 65536, 0, 4980836, 65536, 0, 4980837, 65536, 0, 4980838, 65536, 0, 4980839, 65536, 0, 4980840, 65536, 0, 4980841, 65536, 0, 4980842, 65536, 0, 4980843, 65536, 0, 4980844, 65536, 0, 4980845, 65536, 0, 4980846, 65536, 0, 4980847, 65536, 0, 4980848, 65536, 0, 4980849, 65536, 0, 4980850, 65536, 0, 4980851, 65536, 0, 4980852, 65536, 0, 4980853, 65536, 0, 4980854, 65536, 0, 4980855, 65536, 0, 4980856, 65536, 0, 4980857, 65536, 0, 4980858, 65536, 0, 4980859, 65536, 0, 4980860, 65536, 0, 4980861, 65536, 0, 4980862, 65536, 0, 4980863, 131072, 0, 5046272, 458752, 1, 5046273, 393216, 1, 5046274, 458752, 1, 5046275, 393216, 1, 5046276, 458752, 1, 5046277, 393216, 1, 5046278, 458752, 1, 5046279, 393216, 1, 5046280, 458752, 1, 5046281, 393216, 1, 5046282, 458752, 1, 5046283, 262144, 1, 5046284, 327680, 1, 5046285, 65536, 0, 5046286, 65536, 0, 5046287, 65536, 0, 5046288, 65536, 0, 5046289, 65536, 0, 5046290, 65536, 0, 5046291, 196608, 5, 5046292, 65536, 13, 5046293, 65536, 0, 5046294, 0, 89, 5046295, 262144, 1, 5046296, 327680, 1, 5046297, 262148, 2, 5046298, 4, 4, 5046299, 65536, 0, 5046300, 196608, 5, 5046301, 131072, 89, 5046302, 65536, 0, 5046303, 65536, 0, 5046304, 65536, 0, 5046305, 65536, 0, 5046306, 65536, 0, 5046307, 65536, 0, 5046308, 65536, 0, 5046309, 65536, 0, 5046310, 65536, 0, 5046311, 65536, 0, 5046312, 393216, 2, 5046313, 458752, 2, 5046314, 393216, 2, 5046315, 458752, 2, 5046316, 262144, 10, 5046317, 327680, 10, 5046318, 393216, 10, 5046319, 393216, 2, 5046320, 458752, 2, 5046321, 0, 14, 5046322, 65536, 14, 5046323, 131072, 14, 5046324, 65536, 0, 5046325, 65536, 0, 5046326, 65536, 0, 5046327, 262148, 5, 5046328, 327684, 0, 5046329, 131076, 6, 5046330, 65536, 0, 5046331, 65536, 0, 5046332, 65536, 0, 5046333, 65536, 0, 5046334, 262144, 10, 5046335, 327680, 10, 5046336, 393216, 10, 5046337, 393216, 1, 5046338, 458752, 1, 5046339, 65536, 0, 5046340, 65536, 0, 5046341, 65536, 13, 5046342, 65536, 0, 5046343, 65536, 0, 5046344, 65536, 0, 5046345, 65536, 0, 5046346, 65536, 0, 5046347, 65536, 0, 5046348, 65536, 0, 5046349, 65536, 0, 5046350, 65536, 0, 5046351, 65536, 0, 5046352, 65536, 0, 5046353, 65536, 0, 5046354, 131072, 89, 5046355, 65536, 0, 5046356, 65536, 0, 5046357, 65536, 0, 5046358, 4, 7, 5046359, 65536, 0, 5046360, 327680, 9, 5046361, 65536, 0, 5046362, 262148, 2, 5046363, 4, 0, 5046364, 131076, 0, 5046365, 131076, 3, 5046366, 131076, 3, 5046367, 131076, 3, 5046368, 131076, 3, 5046369, 131076, 3, 5046370, 131076, 3, 5046371, 131076, 3, 5046372, 131076, 3, 5046373, 4, 6, 5046374, 65536, 0, 5046375, 65536, 0, 5046376, 65536, 0, 5046377, 65536, 0, 5046378, 65536, 0, 5046379, 65536, 0, 5046380, 65536, 0, 5046381, 65536, 0, 5046382, 65536, 0, 5046383, 65536, 0, 5046384, 65536, 0, 5046385, 65536, 0, 5046386, 65536, 0, 5046387, 65536, 0, 5046388, 65536, 0, 5046389, 65536, 0, 5046390, 65536, 0, 5046391, 65536, 0, 5046392, 65536, 0, 5046393, 65536, 0, 5046394, 65536, 0, 5046395, 65536, 0, 5046396, 65536, 0, 5046397, 65536, 0, 5046398, 65536, 0, 5046399, 131072, 0, 5111808, 458752, 2, 5111809, 393216, 2, 5111810, 458752, 2, 5111811, 393216, 2, 5111812, 458752, 2, 5111813, 393216, 2, 5111814, 458752, 2, 5111815, 393216, 2, 5111816, 458752, 2, 5111817, 393216, 2, 5111818, 458752, 2, 5111819, 262144, 2, 5111820, 327680, 2, 5111821, 65536, 0, 5111822, 65536, 0, 5111823, 65536, 0, 5111824, 65536, 0, 5111825, 65536, 0, 5111826, 65536, 0, 5111827, 0, 14, 5111828, 65536, 14, 5111829, 131072, 14, 5111830, 0, 89, 5111831, 262144, 2, 5111832, 327680, 2, 5111833, 262148, 2, 5111834, 4, 4, 5111835, 393216, 1, 5111836, 458752, 1, 5111837, 131072, 89, 5111838, 65536, 0, 5111839, 65536, 0, 5111840, 65536, 0, 5111841, 65536, 0, 5111842, 65536, 0, 5111843, 65536, 0, 5111844, 65536, 0, 5111845, 65536, 0, 5111846, 65536, 0, 5111847, 65536, 0, 5111848, 65536, 0, 5111849, 65536, 0, 5111850, 65536, 0, 5111851, 393216, 1, 5111852, 458752, 1, 5111853, 393216, 1, 5111854, 458752, 1, 5111855, 65536, 0, 5111856, 327680, 9, 5111857, 65536, 0, 5111858, 196608, 5, 5111859, 65536, 0, 5111860, 65536, 0, 5111861, 65536, 0, 5111862, 262148, 5, 5111863, 327684, 0, 5111864, 131076, 6, 5111865, 65536, 0, 5111866, 65536, 0, 5111867, 65536, 0, 5111868, 65536, 0, 5111869, 65536, 0, 5111870, 196608, 5, 5111871, 393216, 1, 5111872, 458752, 1, 5111873, 393216, 2, 5111874, 458752, 2, 5111875, 65536, 0, 5111876, 0, 14, 5111877, 65536, 14, 5111878, 131072, 14, 5111879, 65536, 0, 5111880, 65536, 0, 5111881, 65536, 0, 5111882, 65536, 0, 5111883, 65536, 0, 5111884, 65536, 0, 5111885, 65536, 0, 5111886, 65536, 0, 5111887, 65536, 0, 5111888, 65536, 0, 5111889, 65536, 0, 5111890, 131072, 89, 5111891, 65536, 0, 5111892, 65536, 0, 5111893, 65536, 0, 5111894, 131076, 5, 5111895, 262144, 10, 5111896, 327680, 10, 5111897, 393216, 10, 5111898, 262148, 2, 5111899, 4, 0, 5111900, 4, 0, 5111901, 4, 0, 5111902, 4, 0, 5111903, 4, 0, 5111904, 4, 0, 5111905, 4, 0, 5111906, 4, 0, 5111907, 4, 0, 5111908, 4, 0, 5111909, 4, 4, 5111910, 65536, 0, 5111911, 65536, 0, 5111912, 65536, 0, 5111913, 65536, 0, 5111914, 65536, 0, 5111915, 65540, 7, 5111916, 196612, 5, 5111917, 196612, 5, 5111918, 196612, 5, 5111919, 196612, 7, 5111920, 65536, 0, 5111921, 65536, 0, 5111922, 65536, 0, 5111923, 65536, 0, 5111924, 65536, 0, 5111925, 65536, 0, 5111926, 65536, 0, 5111927, 65536, 0, 5111928, 65536, 0, 5111929, 65536, 0, 5111930, 65536, 0, 5111931, 65536, 0, 5111932, 65536, 0, 5111933, 65536, 0, 5111934, 65536, 0, 5111935, 131072, 0, 5177344, 458752, 1, 5177345, 393216, 1, 5177346, 458752, 1, 5177347, 393216, 1, 5177348, 458752, 1, 5177349, 393216, 1, 5177350, 458752, 1, 5177351, 262144, 1, 5177352, 327680, 1, 5177353, 262144, 1, 5177354, 327680, 1, 5177355, 65536, 0, 5177356, 327680, 9, 5177357, 65536, 0, 5177358, 65536, 0, 5177359, 65536, 0, 5177360, 65536, 0, 5177361, 65536, 0, 5177362, 65536, 0, 5177363, 196608, 5, 5177364, 393216, 1, 5177365, 458752, 1, 5177366, 0, 89, 5177367, 65536, 0, 5177368, 65536, 0, 5177369, 262148, 2, 5177370, 4, 4, 5177371, 393216, 2, 5177372, 458752, 2, 5177373, 131072, 89, 5177374, 65536, 0, 5177375, 65536, 0, 5177376, 65536, 0, 5177377, 65536, 0, 5177378, 65536, 0, 5177379, 65536, 0, 5177380, 65536, 0, 5177381, 327684, 5, 5177382, 196612, 7, 5177383, 65536, 0, 5177384, 65536, 0, 5177385, 327680, 9, 5177386, 65536, 0, 5177387, 393216, 2, 5177388, 458752, 2, 5177389, 393216, 2, 5177390, 458752, 2, 5177391, 262144, 10, 5177392, 327680, 10, 5177393, 393216, 10, 5177394, 196608, 5, 5177395, 65536, 0, 5177396, 65536, 0, 5177397, 65536, 0, 5177398, 262148, 6, 5177399, 131076, 6, 5177400, 65536, 0, 5177401, 65536, 0, 5177402, 65536, 0, 5177403, 65536, 0, 5177404, 65536, 0, 5177405, 65536, 0, 5177406, 65536, 0, 5177407, 393216, 2, 5177408, 458752, 2, 5177409, 393216, 1, 5177410, 458752, 1, 5177411, 393216, 1, 5177412, 458752, 1, 5177413, 262144, 1, 5177414, 327680, 1, 5177415, 65536, 0, 5177416, 65536, 0, 5177417, 65536, 0, 5177418, 65536, 0, 5177419, 65536, 0, 5177420, 65536, 0, 5177421, 65536, 0, 5177422, 65536, 0, 5177423, 65536, 0, 5177424, 65536, 0, 5177425, 65536, 0, 5177426, 131072, 89, 5177427, 65536, 0, 5177428, 65536, 0, 5177429, 327684, 5, 5177430, 65540, 5, 5177431, 196612, 7, 5177432, 196608, 5, 5177433, 65536, 0, 5177434, 262148, 2, 5177435, 4, 0, 5177436, 262148, 0, 5177437, 262148, 4, 5177438, 262148, 4, 5177439, 262148, 4, 5177440, 262148, 4, 5177441, 262148, 4, 5177442, 262148, 4, 5177443, 262148, 4, 5177444, 262148, 4, 5177445, 131076, 6, 5177446, 65536, 0, 5177447, 65536, 0, 5177448, 65536, 0, 5177449, 65536, 0, 5177450, 65536, 0, 5177451, 65536, 0, 5177452, 65536, 0, 5177453, 65536, 0, 5177454, 65536, 0, 5177455, 65536, 0, 5177456, 65536, 0, 5177457, 65536, 0, 5177458, 65536, 0, 5177459, 65536, 0, 5177460, 65536, 0, 5177461, 65536, 0, 5177462, 65536, 0, 5177463, 65536, 0, 5177464, 65536, 0, 5177465, 65536, 0, 5177466, 65536, 0, 5177467, 65536, 0, 5177468, 65536, 0, 5177469, 65536, 0, 5177470, 65536, 0, 5177471, 131072, 0, 5242880, 458752, 2, 5242881, 393216, 2, 5242882, 458752, 2, 5242883, 393216, 2, 5242884, 458752, 2, 5242885, 393216, 2, 5242886, 458752, 2, 5242887, 262144, 2, 5242888, 327680, 2, 5242889, 262144, 2, 5242890, 327680, 2, 5242891, 262144, 10, 5242892, 327680, 10, 5242893, 393216, 10, 5242894, 65536, 0, 5242895, 65536, 0, 5242896, 65536, 0, 5242897, 65536, 0, 5242898, 65536, 0, 5242899, 196608, 5, 5242900, 393216, 2, 5242901, 458752, 2, 5242902, 0, 89, 5242903, 65536, 0, 5242904, 262148, 5, 5242905, 65540, 0, 5242906, 4, 4, 5242907, 393216, 1, 5242908, 458752, 1, 5242909, 131072, 89, 5242910, 65536, 0, 5242911, 65536, 0, 5242912, 65536, 0, 5242913, 65536, 0, 5242914, 65536, 0, 5242915, 65536, 0, 5242916, 262148, 5, 5242917, 131076, 4, 5242918, 65536, 0, 5242919, 65536, 0, 5242920, 262144, 10, 5242921, 327680, 10, 5242922, 393216, 10, 5242923, 65536, 0, 5242924, 65536, 0, 5242925, 65536, 0, 5242926, 65536, 0, 5242927, 65536, 0, 5242928, 65536, 0, 5242929, 65536, 0, 5242930, 65536, 0, 5242931, 65536, 0, 5242932, 65536, 0, 5242933, 65536, 0, 5242934, 65536, 0, 5242935, 65536, 0, 5242936, 65536, 0, 5242937, 65536, 0, 5242938, 65536, 0, 5242939, 65536, 0, 5242940, 65536, 0, 5242941, 65536, 0, 5242942, 65536, 0, 5242943, 65536, 0, 5242944, 65536, 0, 5242945, 393216, 2, 5242946, 458752, 2, 5242947, 393216, 2, 5242948, 327680, 9, 5242949, 262144, 2, 5242950, 327680, 2, 5242951, 65536, 0, 5242952, 65536, 0, 5242953, 65536, 0, 5242954, 65536, 0, 5242955, 65536, 0, 5242956, 65536, 0, 5242957, 196608, 5, 5242958, 196608, 5, 5242959, 65536, 13, 5242960, 65536, 0, 5242961, 65536, 0, 5242962, 131072, 89, 5242963, 65536, 0, 5242964, 65536, 0, 5242965, 131076, 7, 5242966, 65536, 0, 5242967, 65536, 0, 5242968, 65536, 0, 5242969, 65536, 0, 5242970, 262148, 6, 5242971, 131076, 1, 5242972, 4, 4, 5242973, 262144, 1, 5242974, 327680, 1, 5242975, 262144, 1, 5242976, 327680, 1, 5242977, 65536, 0, 5242978, 65536, 0, 5242979, 327680, 9, 5242980, 65536, 0, 5242981, 65536, 0, 5242982, 65536, 0, 5242983, 65536, 0, 5242984, 65536, 0, 5242985, 65536, 0, 5242986, 65536, 0, 5242987, 65536, 0, 5242988, 65536, 0, 5242989, 65536, 0, 5242990, 65536, 0, 5242991, 65536, 0, 5242992, 65536, 0, 5242993, 65536, 0, 5242994, 65536, 0, 5242995, 65536, 0, 5242996, 65536, 0, 5242997, 65536, 0, 5242998, 65536, 0, 5242999, 65536, 0, 5243000, 65536, 0, 5243001, 65536, 0, 5243002, 65536, 0, 5243003, 65536, 0, 5243004, 65536, 0, 5243005, 65536, 0, 5243006, 65536, 0, 5243007, 131072, 0, 5308416, 65536, 0, 5308417, 65536, 0, 5308418, 65536, 0, 5308419, 65536, 0, 5308420, 65536, 0, 5308421, 65536, 0, 5308422, 65536, 0, 5308423, 65536, 0, 5308424, 65536, 0, 5308425, 65536, 0, 5308426, 65536, 0, 5308427, 65536, 0, 5308428, 65536, 0, 5308429, 65536, 0, 5308430, 65536, 0, 5308431, 65536, 0, 5308432, 65536, 0, 5308433, 65536, 0, 5308434, 65536, 0, 5308435, 65536, 0, 5308436, 65536, 0, 5308437, 65536, 0, 5308438, 0, 89, 5308439, 65536, 0, 5308440, 262148, 2, 5308441, 4, 0, 5308442, 4, 4, 5308443, 393216, 2, 5308444, 458752, 2, 5308445, 131072, 89, 5308446, 65540, 7, 5308447, 196612, 5, 5308448, 262148, 3, 5308449, 131076, 3, 5308450, 131076, 3, 5308451, 196612, 3, 5308452, 327684, 4, 5308453, 131076, 6, 5308454, 65536, 0, 5308455, 65536, 0, 5308456, 393216, 1, 5308457, 458752, 1, 5308458, 65536, 0, 5308459, 65536, 0, 5308460, 65536, 0, 5308461, 65536, 0, 5308462, 65536, 0, 5308463, 65536, 0, 5308464, 65536, 0, 5308465, 65536, 0, 5308466, 65536, 0, 5308467, 65536, 0, 5308468, 65536, 0, 5308469, 65536, 0, 5308470, 65536, 0, 5308471, 65536, 0, 5308472, 65536, 0, 5308473, 65536, 0, 5308474, 65536, 0, 5308475, 65536, 0, 5308476, 65536, 0, 5308477, 65536, 0, 5308478, 65536, 0, 5308479, 65536, 0, 5308480, 65536, 0, 5308481, 65536, 0, 5308482, 65536, 0, 5308483, 262144, 10, 5308484, 327680, 10, 5308485, 393216, 10, 5308486, 65536, 0, 5308487, 65536, 0, 5308488, 65536, 0, 5308489, 65536, 0, 5308490, 65536, 0, 5308491, 65536, 0, 5308492, 65536, 0, 5308493, 65536, 0, 5308494, 0, 14, 5308495, 65536, 14, 5308496, 131072, 14, 5308497, 65536, 0, 5308498, 65536, 88, 5308499, 131072, 88, 5308500, 4, 7, 5308501, 65536, 0, 5308502, 65536, 0, 5308503, 65536, 0, 5308504, 65536, 0, 5308505, 65536, 0, 5308506, 65536, 0, 5308507, 262148, 6, 5308508, 65540, 4, 5308509, 262144, 2, 5308510, 327680, 2, 5308511, 262144, 2, 5308512, 327680, 2, 5308513, 65536, 0, 5308514, 262144, 10, 5308515, 327680, 10, 5308516, 393216, 10, 5308517, 65536, 0, 5308518, 65536, 0, 5308519, 65536, 0, 5308520, 65536, 0, 5308521, 65536, 0, 5308522, 65536, 0, 5308523, 65536, 0, 5308524, 65536, 0, 5308525, 65536, 0, 5308526, 65536, 0, 5308527, 65536, 0, 5308528, 65536, 0, 5308529, 65536, 0, 5308530, 65536, 0, 5308531, 65536, 0, 5308532, 65536, 0, 5308533, 65536, 0, 5308534, 65536, 0, 5308535, 65536, 0, 5308536, 65536, 0, 5308537, 65536, 0, 5308538, 65536, 0, 5308539, 65536, 0, 5308540, 65536, 0, 5308541, 65536, 0, 5308542, 65536, 0, 5308543, 131072, 0, 5373952, 65536, 0, 5373953, 65536, 0, 5373954, 65536, 0, 5373955, 65536, 0, 5373956, 65536, 0, 5373957, 65536, 0, 5373958, 65536, 0, 5373959, 65536, 0, 5373960, 65536, 0, 5373961, 65536, 0, 5373962, 65536, 0, 5373963, 65536, 0, 5373964, 65536, 0, 5373965, 65536, 0, 5373966, 65536, 0, 5373967, 65536, 0, 5373968, 65536, 0, 5373969, 4, 7, 5373970, 65536, 0, 5373971, 65536, 0, 5373972, 327680, 9, 5373973, 65536, 0, 5373974, 0, 89, 5373975, 65536, 0, 5373976, 262148, 2, 5373977, 4, 0, 5373978, 4, 4, 5373979, 262144, 1, 5373980, 327680, 1, 5373981, 131072, 89, 5373982, 65536, 0, 5373983, 65536, 0, 5373984, 262148, 6, 5373985, 131076, 1, 5373986, 4, 0, 5373987, 4, 4, 5373988, 65536, 0, 5373989, 65536, 0, 5373990, 65536, 0, 5373991, 65536, 0, 5373992, 393216, 2, 5373993, 458752, 2, 5373994, 65536, 0, 5373995, 65536, 0, 5373996, 65536, 0, 5373997, 65536, 0, 5373998, 65536, 0, 5373999, 65536, 0, 5374000, 65536, 0, 5374001, 65536, 0, 5374002, 65536, 0, 5374003, 65536, 0, 5374004, 65536, 0, 5374005, 65536, 0, 5374006, 65536, 0, 5374007, 65536, 0, 5374008, 65536, 0, 5374009, 65536, 0, 5374010, 65536, 0, 5374011, 65536, 0, 5374012, 65536, 0, 5374013, 65536, 0, 5374014, 65536, 0, 5374015, 65536, 0, 5374016, 65536, 0, 5374017, 65536, 0, 5374018, 65536, 0, 5374019, 65536, 0, 5374020, 65536, 13, 5374021, 65536, 0, 5374022, 65536, 0, 5374023, 65536, 0, 5374024, 65536, 0, 5374025, 65536, 0, 5374026, 65536, 0, 5374027, 65536, 0, 5374028, 65536, 0, 5374029, 65536, 0, 5374030, 393216, 1, 5374031, 458752, 1, 5374032, 393216, 1, 5374033, 458752, 1, 5374034, 65536, 0, 5374035, 131072, 89, 5374036, 131076, 7, 5374037, 65536, 0, 5374038, 65536, 0, 5374039, 393216, 1, 5374040, 458752, 1, 5374041, 65536, 0, 5374042, 65536, 0, 5374043, 65536, 0, 5374044, 131076, 7, 5374045, 65536, 0, 5374046, 327680, 9, 5374047, 65536, 0, 5374048, 393216, 1, 5374049, 458752, 1, 5374050, 393216, 1, 5374051, 458752, 1, 5374052, 65536, 0, 5374053, 65536, 0, 5374054, 65536, 0, 5374055, 65536, 0, 5374056, 65536, 0, 5374057, 65536, 0, 5374058, 65536, 0, 5374059, 65536, 0, 5374060, 65536, 0, 5374061, 65536, 0, 5374062, 65536, 0, 5374063, 65536, 0, 5374064, 65536, 0, 5374065, 65536, 0, 5374066, 65536, 0, 5374067, 65536, 0, 5374068, 65536, 0, 5374069, 65536, 0, 5374070, 65536, 0, 5374071, 65536, 0, 5374072, 65536, 0, 5374073, 65536, 0, 5374074, 65536, 0, 5374075, 65536, 0, 5374076, 65536, 0, 5374077, 65536, 0, 5374078, 65536, 0, 5374079, 131072, 0, 5439488, 65536, 0, 5439489, 65536, 0, 5439490, 65536, 0, 5439491, 65536, 0, 5439492, 65536, 0, 5439493, 65536, 0, 5439494, 65536, 0, 5439495, 65536, 0, 5439496, 65536, 0, 5439497, 65536, 0, 5439498, 65536, 0, 5439499, 65536, 0, 5439500, 65536, 0, 5439501, 65536, 0, 5439502, 65536, 0, 5439503, 65536, 0, 5439504, 65536, 0, 5439505, 131076, 5, 5439506, 65536, 0, 5439507, 262144, 10, 5439508, 327680, 10, 5439509, 393216, 10, 5439510, 0, 89, 5439511, 65536, 0, 5439512, 262148, 6, 5439513, 131076, 1, 5439514, 4, 4, 5439515, 262144, 2, 5439516, 327680, 2, 5439517, 131072, 89, 5439518, 65536, 0, 5439519, 65536, 0, 5439520, 65536, 0, 5439521, 262148, 2, 5439522, 4, 0, 5439523, 4, 4, 5439524, 65536, 0, 5439525, 65536, 0, 5439526, 65536, 0, 5439527, 65536, 0, 5439528, 65536, 0, 5439529, 65536, 0, 5439530, 65536, 0, 5439531, 65536, 0, 5439532, 65536, 0, 5439533, 65536, 0, 5439534, 65536, 0, 5439535, 65536, 0, 5439536, 65536, 0, 5439537, 65536, 0, 5439538, 65536, 0, 5439539, 65536, 0, 5439540, 65536, 0, 5439541, 65536, 0, 5439542, 65536, 0, 5439543, 65536, 0, 5439544, 65536, 0, 5439545, 65536, 0, 5439546, 65536, 0, 5439547, 65536, 0, 5439548, 65536, 0, 5439549, 65536, 0, 5439550, 65536, 0, 5439551, 65536, 0, 5439552, 65536, 0, 5439553, 65536, 0, 5439554, 65536, 0, 5439555, 65536, 0, 5439556, 65536, 14, 5439557, 131072, 14, 5439558, 65536, 0, 5439559, 65536, 0, 5439560, 65536, 0, 5439561, 65536, 0, 5439562, 65536, 0, 5439563, 65536, 0, 5439564, 65536, 0, 5439565, 65536, 0, 5439566, 393216, 2, 5439567, 458752, 2, 5439568, 393216, 2, 5439569, 458752, 2, 5439570, 65536, 0, 5439571, 131072, 89, 5439572, 65536, 0, 5439573, 327680, 9, 5439574, 65536, 0, 5439575, 393216, 2, 5439576, 458752, 2, 5439577, 65536, 0, 5439578, 262147, 5, 5439579, 131075, 3, 5439580, 3, 6, 5439581, 262144, 10, 5439582, 327680, 10, 5439583, 393216, 10, 5439584, 393216, 2, 5439585, 458752, 2, 5439586, 393216, 2, 5439587, 458752, 2, 5439588, 65536, 0, 5439589, 65536, 0, 5439590, 65536, 0, 5439591, 65536, 0, 5439592, 65536, 0, 5439593, 65536, 0, 5439594, 65536, 0, 5439595, 65536, 0, 5439596, 65536, 0, 5439597, 65536, 0, 5439598, 65536, 0, 5439599, 65536, 0, 5439600, 65536, 0, 5439601, 65536, 0, 5439602, 65536, 0, 5439603, 65536, 0, 5439604, 65536, 0, 5439605, 65536, 0, 5439606, 65536, 0, 5439607, 65536, 0, 5439608, 65536, 0, 5439609, 65536, 0, 5439610, 65536, 0, 5439611, 65536, 0, 5439612, 65536, 0, 5439613, 65536, 0, 5439614, 65536, 0, 5439615, 131072, 0, 5505024, 65536, 0, 5505025, 65536, 0, 5505026, 65536, 0, 5505027, 65536, 0, 5505028, 65536, 0, 5505029, 65536, 0, 5505030, 65536, 0, 5505031, 65536, 0, 5505032, 65536, 0, 5505033, 65536, 0, 5505034, 65536, 0, 5505035, 65536, 0, 5505036, 65536, 0, 5505037, 65536, 0, 5505038, 65536, 0, 5505039, 65536, 0, 5505040, 65536, 0, 5505041, 131076, 5, 5505042, 65536, 0, 5505043, 65536, 0, 5505044, 393216, 1, 5505045, 458752, 1, 5505046, 0, 89, 5505047, 65536, 0, 5505048, 65536, 0, 5505049, 262148, 2, 5505050, 4, 4, 5505051, 65536, 0, 5505052, 65536, 0, 5505053, 131072, 89, 5505054, 65536, 0, 5505055, 65536, 0, 5505056, 65536, 0, 5505057, 262148, 2, 5505058, 262148, 0, 5505059, 131076, 6, 5505060, 65536, 0, 5505061, 65536, 0, 5505062, 65536, 0, 5505063, 65536, 0, 5505064, 65536, 0, 5505065, 65536, 0, 5505066, 65536, 0, 5505067, 65536, 0, 5505068, 65536, 0, 5505069, 65536, 0, 5505070, 65536, 0, 5505071, 65536, 0, 5505072, 65536, 0, 5505073, 65536, 0, 5505074, 65536, 0, 5505075, 65536, 0, 5505076, 65536, 0, 5505077, 65536, 0, 5505078, 65536, 0, 5505079, 65536, 0, 5505080, 65536, 0, 5505081, 65536, 0, 5505082, 65536, 0, 5505083, 65536, 0, 5505084, 65536, 0, 5505085, 65536, 0, 5505086, 65536, 0, 5505087, 65536, 0, 5505088, 65536, 0, 5505089, 65536, 0, 5505090, 65536, 0, 5505091, 65536, 0, 5505092, 65536, 0, 5505093, 65536, 0, 5505094, 65536, 0, 5505095, 262147, 5, 5505096, 131075, 3, 5505097, 131075, 3, 5505098, 131075, 3, 5505099, 131075, 3, 5505100, 3, 6, 5505101, 65536, 0, 5505102, 65536, 0, 5505103, 65536, 0, 5505104, 65536, 0, 5505105, 65536, 0, 5505106, 65536, 0, 5505107, 131072, 89, 5505108, 262144, 10, 5505109, 327680, 10, 5505110, 393216, 10, 5505111, 65536, 0, 5505112, 65536, 0, 5505113, 65536, 0, 5505114, 262147, 2, 5505115, 3, 0, 5505116, 3, 4, 5505117, 65536, 0, 5505118, 65536, 0, 5505119, 65536, 13, 5505120, 65536, 0, 5505121, 65536, 0, 5505122, 327680, 9, 5505123, 65536, 0, 5505124, 65536, 0, 5505125, 65536, 0, 5505126, 65536, 0, 5505127, 65536, 0, 5505128, 65536, 0, 5505129, 65536, 0, 5505130, 65536, 0, 5505131, 65536, 0, 5505132, 65536, 0, 5505133, 65536, 0, 5505134, 65536, 0, 5505135, 65536, 0, 5505136, 65536, 0, 5505137, 65536, 0, 5505138, 65536, 0, 5505139, 65536, 0, 5505140, 65536, 0, 5505141, 65536, 0, 5505142, 65536, 0, 5505143, 65536, 0, 5505144, 65536, 0, 5505145, 65536, 0, 5505146, 65536, 0, 5505147, 65536, 0, 5505148, 65536, 0, 5505149, 65536, 0, 5505150, 65536, 0, 5505151, 131072, 0, 5570560, 65536, 0, 5570561, 65536, 0, 5570562, 65536, 0, 5570563, 65536, 0, 5570564, 65536, 0, 5570565, 65536, 0, 5570566, 65536, 0, 5570567, 65536, 0, 5570568, 65536, 0, 5570569, 65536, 0, 5570570, 65536, 0, 5570571, 65536, 0, 5570572, 65536, 0, 5570573, 65536, 0, 5570574, 65536, 0, 5570575, 262148, 5, 5570576, 131076, 3, 5570577, 131076, 4, 5570578, 65536, 0, 5570579, 65536, 0, 5570580, 393216, 2, 5570581, 458752, 2, 5570582, 0, 89, 5570583, 393216, 1, 5570584, 458752, 1, 5570585, 262148, 2, 5570586, 131076, 0, 5570587, 4, 6, 5570588, 65536, 0, 5570589, 131072, 89, 5570590, 65536, 0, 5570591, 65536, 0, 5570592, 65536, 0, 5570593, 262148, 2, 5570594, 4, 4, 5570595, 65536, 0, 5570596, 65536, 0, 5570597, 65536, 0, 5570598, 65536, 0, 5570599, 65536, 0, 5570600, 65536, 0, 5570601, 65536, 0, 5570602, 65536, 0, 5570603, 65536, 0, 5570604, 65536, 0, 5570605, 65536, 0, 5570606, 65536, 0, 5570607, 65536, 0, 5570608, 65536, 0, 5570609, 65536, 0, 5570610, 65536, 0, 5570611, 65536, 0, 5570612, 65536, 0, 5570613, 65536, 0, 5570614, 65536, 0, 5570615, 65536, 0, 5570616, 65536, 0, 5570617, 65536, 0, 5570618, 65536, 0, 5570619, 65536, 0, 5570620, 65536, 0, 5570621, 65536, 0, 5570622, 65536, 0, 5570623, 65536, 0, 5570624, 65536, 0, 5570625, 65536, 0, 5570626, 65536, 0, 5570627, 65536, 0, 5570628, 65536, 0, 5570629, 65536, 0, 5570630, 65536, 0, 5570631, 262147, 2, 5570632, 3, 0, 5570633, 3, 0, 5570634, 3, 0, 5570635, 3, 0, 5570636, 131075, 0, 5570637, 3, 6, 5570638, 65536, 0, 5570639, 262144, 10, 5570640, 327680, 10, 5570641, 393216, 10, 5570642, 65536, 0, 5570643, 131072, 89, 5570644, 262147, 5, 5570645, 3, 6, 5570646, 65536, 0, 5570647, 65536, 0, 5570648, 262147, 5, 5570649, 131075, 3, 5570650, 65539, 0, 5570651, 3, 0, 5570652, 3, 4, 5570653, 196608, 5, 5570654, 0, 14, 5570655, 65536, 14, 5570656, 131072, 14, 5570657, 262144, 10, 5570658, 327680, 10, 5570659, 393216, 10, 5570660, 65536, 0, 5570661, 65536, 0, 5570662, 65536, 0, 5570663, 65536, 0, 5570664, 65536, 0, 5570665, 65536, 0, 5570666, 65536, 0, 5570667, 65536, 0, 5570668, 65536, 0, 5570669, 65536, 0, 5570670, 65536, 0, 5570671, 65536, 0, 5570672, 65536, 0, 5570673, 65536, 0, 5570674, 65536, 0, 5570675, 65536, 0, 5570676, 65536, 0, 5570677, 65536, 0, 5570678, 65536, 0, 5570679, 65536, 0, 5570680, 65536, 0, 5570681, 65536, 0, 5570682, 65536, 0, 5570683, 65536, 0, 5570684, 65536, 0, 5570685, 65536, 0, 5570686, 65536, 0, 5570687, 131072, 0, 5636096, 65536, 0, 5636097, 65536, 0, 5636098, 65536, 0, 5636099, 65536, 0, 5636100, 65536, 0, 5636101, 65536, 0, 5636102, 65536, 0, 5636103, 65536, 0, 5636104, 65536, 0, 5636105, 65536, 0, 5636106, 65536, 0, 5636107, 65536, 0, 5636108, 65536, 0, 5636109, 262148, 5, 5636110, 131076, 3, 5636111, 327684, 0, 5636112, 262148, 4, 5636113, 131076, 6, 5636114, 65536, 0, 5636115, 65536, 0, 5636116, 393216, 1, 5636117, 458752, 1, 5636118, 0, 89, 5636119, 393216, 2, 5636120, 458752, 2, 5636121, 262148, 2, 5636122, 262148, 0, 5636123, 131076, 6, 5636124, 65536, 0, 5636125, 131072, 89, 5636126, 65536, 0, 5636127, 65536, 0, 5636128, 65536, 0, 5636129, 262148, 6, 5636130, 65540, 4, 5636131, 65536, 0, 5636132, 65536, 0, 5636133, 65536, 0, 5636134, 65536, 0, 5636135, 65536, 0, 5636136, 65536, 0, 5636137, 65536, 0, 5636138, 65536, 0, 5636139, 65536, 0, 5636140, 65536, 0, 5636141, 65536, 0, 5636142, 65536, 0, 5636143, 65536, 0, 5636144, 65536, 0, 5636145, 65536, 0, 5636146, 65536, 0, 5636147, 65536, 0, 5636148, 65536, 0, 5636149, 65536, 0, 5636150, 65536, 0, 5636151, 65536, 0, 5636152, 65536, 0, 5636153, 65536, 0, 5636154, 65536, 0, 5636155, 65536, 0, 5636156, 65536, 0, 5636157, 65536, 0, 5636158, 65536, 0, 5636159, 65536, 0, 5636160, 65536, 0, 5636161, 65536, 0, 5636162, 65536, 0, 5636163, 65536, 0, 5636164, 65536, 0, 5636165, 65536, 0, 5636166, 65536, 0, 5636167, 262147, 6, 5636168, 262147, 4, 5636169, 262147, 4, 5636170, 262147, 4, 5636171, 131075, 1, 5636172, 3, 0, 5636173, 131075, 0, 5636174, 131075, 3, 5636175, 131075, 3, 5636176, 131075, 3, 5636177, 131075, 3, 5636178, 3, 6, 5636179, 131072, 89, 5636180, 262147, 2, 5636181, 131075, 0, 5636182, 131075, 3, 5636183, 131075, 3, 5636184, 65539, 0, 5636185, 3, 0, 5636186, 3, 0, 5636187, 3, 0, 5636188, 3, 4, 5636189, 196608, 5, 5636190, 65536, 0, 5636191, 393216, 1, 5636192, 458752, 1, 5636193, 393216, 1, 5636194, 458752, 1, 5636195, 65536, 0, 5636196, 65536, 13, 5636197, 65536, 0, 5636198, 65536, 0, 5636199, 65536, 0, 5636200, 65536, 0, 5636201, 65536, 0, 5636202, 65536, 0, 5636203, 65536, 0, 5636204, 65536, 0, 5636205, 65536, 0, 5636206, 65536, 0, 5636207, 65536, 0, 5636208, 65536, 0, 5636209, 65536, 0, 5636210, 65536, 0, 5636211, 65536, 0, 5636212, 65536, 0, 5636213, 65536, 0, 5636214, 65536, 0, 5636215, 65536, 0, 5636216, 65536, 0, 5636217, 65536, 0, 5636218, 65536, 0, 5636219, 65536, 0, 5636220, 65536, 0, 5636221, 65536, 0, 5636222, 65536, 0, 5636223, 131072, 0, 5701632, 65536, 0, 5701633, 65536, 0, 5701634, 65536, 0, 5701635, 65536, 0, 5701636, 65536, 0, 5701637, 65536, 0, 5701638, 65536, 0, 5701639, 65536, 0, 5701640, 65536, 0, 5701641, 65536, 0, 5701642, 65536, 0, 5701643, 65536, 0, 5701644, 65536, 0, 5701645, 262148, 2, 5701646, 262148, 0, 5701647, 131076, 6, 5701648, 65536, 0, 5701649, 65536, 0, 5701650, 65536, 0, 5701651, 65536, 0, 5701652, 393216, 2, 5701653, 458752, 2, 5701654, 0, 89, 5701655, 65536, 0, 5701656, 262148, 5, 5701657, 65540, 0, 5701658, 4, 4, 5701659, 393216, 1, 5701660, 458752, 1, 5701661, 131072, 89, 5701662, 65536, 0, 5701663, 65536, 0, 5701664, 65536, 0, 5701665, 65536, 0, 5701666, 327684, 6, 5701667, 327684, 3, 5701668, 196612, 5, 5701669, 196612, 7, 5701670, 65536, 0, 5701671, 65536, 0, 5701672, 65536, 0, 5701673, 65536, 0, 5701674, 65536, 0, 5701675, 65536, 0, 5701676, 65536, 0, 5701677, 65536, 0, 5701678, 65536, 0, 5701679, 65536, 0, 5701680, 65536, 0, 5701681, 65536, 0, 5701682, 65536, 0, 5701683, 65536, 0, 5701684, 65536, 0, 5701685, 65536, 0, 5701686, 65536, 0, 5701687, 65536, 0, 5701688, 65536, 0, 5701689, 65536, 0, 5701690, 65536, 0, 5701691, 65536, 0, 5701692, 65536, 0, 5701693, 65536, 0, 5701694, 65536, 0, 5701695, 65536, 0, 5701696, 65536, 0, 5701697, 65536, 0, 5701698, 65536, 0, 5701699, 65536, 0, 5701700, 65536, 0, 5701701, 65536, 0, 5701702, 65536, 0, 5701703, 65536, 0, 5701704, 65536, 0, 5701705, 65536, 0, 5701706, 65536, 0, 5701707, 262147, 2, 5701708, 3, 0, 5701709, 3, 0, 5701710, 3, 0, 5701711, 3, 0, 5701712, 3, 0, 5701713, 3, 0, 5701714, 3, 4, 5701715, 131072, 89, 5701716, 262147, 2, 5701717, 3, 0, 5701718, 3, 0, 5701719, 3, 0, 5701720, 3, 0, 5701721, 3, 0, 5701722, 3, 0, 5701723, 3, 0, 5701724, 3, 4, 5701725, 65536, 0, 5701726, 65536, 0, 5701727, 393216, 2, 5701728, 458752, 2, 5701729, 393216, 2, 5701730, 458752, 2, 5701731, 0, 14, 5701732, 65536, 14, 5701733, 131072, 14, 5701734, 65536, 0, 5701735, 65536, 0, 5701736, 65536, 0, 5701737, 65536, 0, 5701738, 65536, 0, 5701739, 65536, 0, 5701740, 65536, 0, 5701741, 65536, 0, 5701742, 65536, 0, 5701743, 65536, 0, 5701744, 65536, 0, 5701745, 65536, 0, 5701746, 65536, 0, 5701747, 65536, 0, 5701748, 65536, 0, 5701749, 65536, 0, 5701750, 65536, 0, 5701751, 65536, 0, 5701752, 65536, 0, 5701753, 65536, 0, 5701754, 65536, 0, 5701755, 65536, 0, 5701756, 65536, 0, 5701757, 65536, 0, 5701758, 65536, 0, 5701759, 0, 0, 5767168, 65536, 0, 5767169, 65536, 0, 5767170, 65536, 0, 5767171, 65536, 0, 5767172, 65536, 0, 5767173, 65536, 0, 5767174, 65536, 0, 5767175, 65536, 0, 5767176, 65536, 0, 5767177, 65536, 0, 5767178, 65536, 0, 5767179, 65536, 0, 5767180, 65536, 0, 5767181, 262148, 2, 5767182, 4, 4, 5767183, 65536, 0, 5767184, 65536, 0, 5767185, 65536, 0, 5767186, 65536, 0, 5767187, 65536, 0, 5767188, 65536, 13, 5767189, 65536, 0, 5767190, 0, 89, 5767191, 65536, 0, 5767192, 262148, 2, 5767193, 4, 0, 5767194, 4, 4, 5767195, 393216, 2, 5767196, 458752, 2, 5767197, 131072, 89, 5767198, 65536, 0, 5767199, 65536, 0, 5767200, 65536, 0, 5767201, 65536, 0, 5767202, 65536, 0, 5767203, 131076, 5, 5767204, 65536, 0, 5767205, 65536, 0, 5767206, 65536, 0, 5767207, 65536, 0, 5767208, 65536, 0, 5767209, 65536, 0, 5767210, 65536, 0, 5767211, 65536, 0, 5767212, 65536, 0, 5767213, 65536, 0, 5767214, 65536, 0, 5767215, 65536, 0, 5767216, 65536, 0, 5767217, 65536, 0, 5767218, 65536, 0, 5767219, 65536, 0, 5767220, 65536, 0, 5767221, 393216, 1, 5767222, 458752, 1, 5767223, 65536, 0, 5767224, 65536, 0, 5767225, 65536, 0, 5767226, 65536, 0, 5767227, 65536, 0, 5767228, 65536, 0, 5767229, 65536, 0, 5767230, 65536, 0, 5767231, 65536, 0, 5767232, 65536, 0, 5767233, 65536, 0, 5767234, 65536, 0, 5767235, 65536, 0, 5767236, 65536, 0, 5767237, 65536, 0, 5767238, 65536, 0, 5767239, 65536, 0, 5767240, 65536, 13, 5767241, 196608, 5, 5767242, 65536, 0, 5767243, 262147, 6, 5767244, 262147, 4, 5767245, 262147, 4, 5767246, 262147, 4, 5767247, 262147, 4, 5767248, 262147, 4, 5767249, 262147, 4, 5767250, 131075, 6, 5767251, 131072, 89, 5767252, 262147, 2, 5767253, 3, 0, 5767254, 3, 0, 5767255, 3, 0, 5767256, 3, 0, 5767257, 262147, 0, 5767258, 262147, 4, 5767259, 262147, 4, 5767260, 131075, 6, 5767261, 262144, 1, 5767262, 327680, 1, 5767263, 393216, 1, 5767264, 458752, 1, 5767265, 393216, 1, 5767266, 458752, 1, 5767267, 393216, 1, 5767268, 458752, 1, 5767269, 65536, 0, 5767270, 393216, 1, 5767271, 458752, 1, 5767272, 393216, 1, 5767273, 458752, 1, 5767274, 393216, 1, 5767275, 458752, 1, 5767276, 393216, 1, 5767277, 458752, 1, 5767278, 65536, 0, 5767279, 65536, 0, 5767280, 65536, 0, 5767281, 65536, 0, 5767282, 65536, 0, 5767283, 65536, 0, 5767284, 65536, 0, 5767285, 65536, 0, 5767286, 65536, 0, 5767287, 65536, 0, 5767288, 65536, 0, 5767289, 65536, 0, 5767290, 65536, 0, 5767291, 65536, 0, 5767292, 65536, 0, 5767293, 65536, 0, 5767294, 65536, 0, 5767295, 0, 0, 5832704, 65536, 0, 5832705, 65536, 0, 5832706, 65536, 0, 5832707, 65536, 0, 5832708, 65536, 0, 5832709, 65536, 0, 5832710, 65536, 0, 5832711, 65536, 0, 5832712, 65536, 0, 5832713, 65536, 0, 5832714, 65536, 0, 5832715, 65536, 0, 5832716, 65536, 0, 5832717, 262148, 2, 5832718, 4, 4, 5832719, 65536, 0, 5832720, 65536, 0, 5832721, 65536, 0, 5832722, 65536, 0, 5832723, 0, 14, 5832724, 65536, 14, 5832725, 131072, 14, 5832726, 0, 89, 5832727, 65536, 0, 5832728, 262148, 2, 5832729, 4, 0, 5832730, 4, 4, 5832731, 65536, 0, 5832732, 65536, 0, 5832733, 131072, 89, 5832734, 65536, 0, 5832735, 65536, 0, 5832736, 65536, 0, 5832737, 65536, 0, 5832738, 65536, 0, 5832739, 131076, 5, 5832740, 65536, 0, 5832741, 65536, 0, 5832742, 65536, 0, 5832743, 65536, 0, 5832744, 65536, 0, 5832745, 65536, 0, 5832746, 65536, 0, 5832747, 65536, 0, 5832748, 65536, 0, 5832749, 65536, 0, 5832750, 65536, 0, 5832751, 65536, 0, 5832752, 65536, 0, 5832753, 65536, 0, 5832754, 65536, 0, 5832755, 65536, 0, 5832756, 65536, 0, 5832757, 393216, 2, 5832758, 458752, 2, 5832759, 65536, 0, 5832760, 65536, 0, 5832761, 65536, 0, 5832762, 65536, 0, 5832763, 65536, 0, 5832764, 65536, 0, 5832765, 65536, 0, 5832766, 65536, 0, 5832767, 65536, 0, 5832768, 65536, 0, 5832769, 65536, 0, 5832770, 65536, 0, 5832771, 65536, 0, 5832772, 65536, 0, 5832773, 196608, 5, 5832774, 196608, 5, 5832775, 0, 14, 5832776, 65536, 14, 5832777, 131072, 14, 5832778, 196608, 5, 5832779, 65536, 0, 5832780, 65536, 0, 5832781, 65536, 0, 5832782, 65536, 0, 5832783, 65536, 0, 5832784, 65536, 0, 5832785, 65536, 0, 5832786, 65536, 0, 5832787, 131072, 89, 5832788, 262147, 6, 5832789, 262147, 4, 5832790, 262147, 4, 5832791, 262147, 4, 5832792, 262147, 4, 5832793, 131075, 6, 5832794, 65536, 0, 5832795, 65536, 0, 5832796, 65536, 0, 5832797, 262144, 2, 5832798, 327680, 2, 5832799, 393216, 2, 5832800, 458752, 2, 5832801, 393216, 2, 5832802, 458752, 2, 5832803, 393216, 2, 5832804, 458752, 2, 5832805, 65536, 0, 5832806, 393216, 2, 5832807, 458752, 2, 5832808, 393216, 2, 5832809, 458752, 2, 5832810, 393216, 2, 5832811, 458752, 2, 5832812, 393216, 2, 5832813, 458752, 2, 5832814, 65536, 0, 5832815, 65536, 0, 5832816, 65536, 0, 5832817, 65536, 0, 5832818, 65536, 0, 5832819, 65536, 0, 5832820, 65536, 0, 5832821, 65536, 0, 5832822, 65536, 0, 5832823, 65536, 0, 5832824, 65536, 0, 5832825, 65536, 0, 5832826, 65536, 0, 5832827, 65536, 0, 5832828, 65536, 0, 5832829, 65536, 0, 5832830, 65536, 0, 5832831, 0, 0, 5898240, 65536, 0, 5898241, 65536, 0, 5898242, 65536, 0, 5898243, 65536, 0, 5898244, 65536, 0, 5898245, 65536, 0, 5898246, 65536, 0, 5898247, 65536, 0, 5898248, 65536, 0, 5898249, 65536, 0, 5898250, 65536, 0, 5898251, 65536, 0, 5898252, 262148, 5, 5898253, 65540, 0, 5898254, 4, 4, 5898255, 65536, 0, 5898256, 65536, 0, 5898257, 65536, 0, 5898258, 65536, 0, 5898259, 65536, 0, 5898260, 65536, 0, 5898261, 65536, 0, 5898262, 0, 89, 5898263, 65536, 0, 5898264, 262148, 2, 5898265, 4, 0, 5898266, 4, 4, 5898267, 65536, 0, 5898268, 65536, 0, 5898269, 131072, 89, 5898270, 65536, 0, 5898271, 65536, 0, 5898272, 65536, 0, 5898273, 65536, 0, 5898274, 65536, 0, 5898275, 131076, 5, 5898276, 65536, 0, 5898277, 65536, 0, 5898278, 65536, 0, 5898279, 65536, 0, 5898280, 65536, 0, 5898281, 65536, 0, 5898282, 65536, 0, 5898283, 65536, 0, 5898284, 65536, 0, 5898285, 65536, 0, 5898286, 65536, 0, 5898287, 65536, 0, 5898288, 65536, 0, 5898289, 65536, 0, 5898290, 65536, 0, 5898291, 65536, 0, 5898292, 65536, 0, 5898293, 65536, 0, 5898294, 0, 14, 5898295, 65536, 14, 5898296, 131072, 14, 5898297, 65536, 0, 5898298, 65536, 0, 5898299, 65536, 0, 5898300, 65536, 0, 5898301, 65536, 0, 5898302, 65536, 0, 5898303, 65536, 0, 5898304, 65536, 0, 5898305, 65536, 0, 5898306, 65536, 0, 5898307, 65536, 0, 5898308, 65536, 0, 5898309, 65536, 0, 5898310, 327680, 9, 5898311, 65536, 0, 5898312, 393216, 1, 5898313, 458752, 1, 5898314, 65536, 0, 5898315, 65536, 0, 5898316, 65536, 0, 5898317, 65536, 0, 5898318, 65536, 0, 5898319, 65536, 0, 5898320, 65536, 13, 5898321, 65536, 0, 5898322, 65536, 0, 5898323, 131072, 89, 5898324, 65536, 0, 5898325, 65536, 0, 5898326, 65536, 0, 5898327, 65536, 0, 5898328, 65536, 0, 5898329, 65536, 0, 5898330, 65536, 0, 5898331, 65536, 0, 5898332, 65536, 0, 5898333, 65536, 0, 5898334, 65536, 0, 5898335, 65536, 0, 5898336, 65536, 0, 5898337, 65536, 0, 5898338, 65536, 0, 5898339, 65536, 0, 5898340, 65536, 0, 5898341, 65536, 0, 5898342, 65536, 0, 5898343, 65536, 0, 5898344, 65536, 0, 5898345, 65536, 0, 5898346, 65536, 0, 5898347, 393216, 1, 5898348, 458752, 1, 5898349, 65536, 0, 5898350, 65536, 13, 5898351, 65536, 0, 5898352, 65536, 0, 5898353, 65536, 0, 5898354, 65536, 0, 5898355, 65536, 0, 5898356, 65536, 0, 5898357, 65536, 0, 5898358, 65536, 0, 5898359, 65536, 0, 5898360, 65536, 0, 5898361, 65536, 0, 5898362, 65536, 0, 5898363, 65536, 0, 5898364, 65536, 0, 5898365, 65536, 0, 5898366, 65536, 0, 5898367, 0, 0, 5963776, 65536, 0, 5963777, 65536, 0, 5963778, 65536, 0, 5963779, 65536, 0, 5963780, 65536, 0, 5963781, 65536, 0, 5963782, 65536, 0, 5963783, 65536, 0, 5963784, 65540, 7, 5963785, 196612, 5, 5963786, 196612, 5, 5963787, 196612, 5, 5963788, 327684, 4, 5963789, 262148, 4, 5963790, 262148, 1, 5963791, 4, 6, 5963792, 65536, 0, 5963793, 65536, 0, 5963794, 393216, 1, 5963795, 458752, 1, 5963796, 393216, 1, 5963797, 458752, 1, 5963798, 0, 89, 5963799, 262144, 1, 5963800, 327680, 1, 5963801, 131076, 1, 5963802, 131076, 0, 5963803, 4, 6, 5963804, 65536, 0, 5963805, 131072, 89, 5963806, 65536, 0, 5963807, 65536, 0, 5963808, 65536, 0, 5963809, 65536, 0, 5963810, 65536, 0, 5963811, 131076, 5, 5963812, 65536, 0, 5963813, 65536, 0, 5963814, 65536, 0, 5963815, 65536, 0, 5963816, 65536, 0, 5963817, 65536, 0, 5963818, 65536, 0, 5963819, 65536, 0, 5963820, 65536, 0, 5963821, 65536, 0, 5963822, 65536, 0, 5963823, 65536, 0, 5963824, 65536, 0, 5963825, 65536, 0, 5963826, 65536, 0, 5963827, 65536, 0, 5963828, 65536, 0, 5963829, 65536, 0, 5963830, 65536, 0, 5963831, 65536, 0, 5963832, 65536, 0, 5963833, 65536, 0, 5963834, 65536, 0, 5963835, 65536, 0, 5963836, 65536, 0, 5963837, 65536, 0, 5963838, 65536, 0, 5963839, 65536, 0, 5963840, 65536, 0, 5963841, 65536, 0, 5963842, 65536, 0, 5963843, 65536, 0, 5963844, 65536, 0, 5963845, 262144, 10, 5963846, 327680, 10, 5963847, 393216, 10, 5963848, 393216, 2, 5963849, 458752, 2, 5963850, 65536, 0, 5963851, 65536, 0, 5963852, 65536, 0, 5963853, 65536, 0, 5963854, 65536, 0, 5963855, 0, 14, 5963856, 65536, 14, 5963857, 131072, 14, 5963858, 65536, 0, 5963859, 131072, 89, 5963860, 65536, 0, 5963861, 65536, 13, 5963862, 65536, 0, 5963863, 262144, 1, 5963864, 327680, 1, 5963865, 4, 7, 5963866, 262144, 1, 5963867, 327680, 1, 5963868, 4, 7, 5963869, 262144, 1, 5963870, 327680, 1, 5963871, 4, 7, 5963872, 262144, 1, 5963873, 327680, 1, 5963874, 4, 7, 5963875, 262144, 1, 5963876, 327680, 1, 5963877, 4, 7, 5963878, 262144, 1, 5963879, 327680, 1, 5963880, 4, 7, 5963881, 262144, 1, 5963882, 327680, 1, 5963883, 393216, 2, 5963884, 458752, 2, 5963885, 0, 14, 5963886, 65536, 14, 5963887, 131072, 14, 5963888, 65536, 0, 5963889, 65536, 0, 5963890, 65536, 0, 5963891, 65536, 0, 5963892, 65536, 0, 5963893, 65536, 0, 5963894, 65536, 0, 5963895, 65536, 0, 5963896, 65536, 0, 5963897, 65536, 0, 5963898, 65536, 0, 5963899, 65536, 0, 5963900, 65536, 0, 5963901, 65536, 0, 5963902, 65536, 0, 5963903, 0, 0, 6029312, 65536, 0, 6029313, 65536, 0, 6029314, 65536, 0, 6029315, 65536, 0, 6029316, 65536, 0, 6029317, 65536, 0, 6029318, 65536, 0, 6029319, 65536, 0, 6029320, 65536, 0, 6029321, 65536, 0, 6029322, 65536, 0, 6029323, 65536, 0, 6029324, 65536, 0, 6029325, 65536, 0, 6029326, 262148, 6, 6029327, 4, 5, 6029328, 196612, 5, 6029329, 196612, 7, 6029330, 393216, 2, 6029331, 458752, 2, 6029332, 393216, 2, 6029333, 458752, 2, 6029334, 0, 89, 6029335, 262144, 2, 6029336, 327680, 2, 6029337, 262148, 2, 6029338, 4, 0, 6029339, 4, 4, 6029340, 65536, 0, 6029341, 131072, 89, 6029342, 65536, 0, 6029343, 65536, 0, 6029344, 65536, 0, 6029345, 65536, 0, 6029346, 65536, 0, 6029347, 131076, 7, 6029348, 65536, 0, 6029349, 65536, 0, 6029350, 65536, 0, 6029351, 65536, 0, 6029352, 65536, 0, 6029353, 65536, 0, 6029354, 65536, 0, 6029355, 65536, 0, 6029356, 65536, 0, 6029357, 65536, 0, 6029358, 65536, 0, 6029359, 65536, 0, 6029360, 65536, 0, 6029361, 65536, 0, 6029362, 65536, 0, 6029363, 65536, 0, 6029364, 65536, 0, 6029365, 65536, 0, 6029366, 65536, 0, 6029367, 65536, 0, 6029368, 65536, 0, 6029369, 65536, 0, 6029370, 65536, 0, 6029371, 65536, 0, 6029372, 65536, 0, 6029373, 65536, 0, 6029374, 65536, 0, 6029375, 65536, 0, 6029376, 65536, 0, 6029377, 65536, 0, 6029378, 65536, 0, 6029379, 65536, 0, 6029380, 65536, 0, 6029381, 65536, 0, 6029382, 65536, 0, 6029383, 65536, 0, 6029384, 65536, 0, 6029385, 65536, 0, 6029386, 65536, 0, 6029387, 65536, 0, 6029388, 65536, 0, 6029389, 65536, 0, 6029390, 65536, 0, 6029391, 65536, 0, 6029392, 65536, 0, 6029393, 65536, 0, 6029394, 65536, 0, 6029395, 131072, 89, 6029396, 0, 14, 6029397, 65536, 14, 6029398, 131072, 14, 6029399, 262144, 2, 6029400, 327680, 2, 6029401, 131076, 5, 6029402, 262144, 2, 6029403, 327680, 2, 6029404, 131076, 5, 6029405, 262144, 2, 6029406, 327680, 2, 6029407, 131076, 5, 6029408, 262144, 2, 6029409, 327680, 2, 6029410, 131076, 5, 6029411, 262144, 2, 6029412, 327680, 2, 6029413, 131076, 5, 6029414, 262144, 2, 6029415, 327680, 2, 6029416, 131076, 5, 6029417, 262144, 2, 6029418, 327680, 2, 6029419, 65536, 0, 6029420, 65536, 0, 6029421, 65536, 0, 6029422, 65536, 0, 6029423, 65536, 0, 6029424, 65536, 0, 6029425, 65536, 0, 6029426, 65536, 0, 6029427, 65536, 0, 6029428, 65536, 0, 6029429, 65536, 0, 6029430, 65536, 0, 6029431, 65536, 0, 6029432, 65536, 0, 6029433, 65536, 0, 6029434, 65536, 0, 6029435, 65536, 0, 6029436, 65536, 0, 6029437, 65536, 0, 6029438, 65536, 0, 6029439, 0, 0, 6094848, 65536, 0, 6094849, 65536, 0, 6094850, 65536, 0, 6094851, 65536, 0, 6094852, 65536, 0, 6094853, 65536, 0, 6094854, 65536, 0, 6094855, 65536, 0, 6094856, 65536, 0, 6094857, 65536, 0, 6094858, 65536, 0, 6094859, 65536, 0, 6094860, 65536, 0, 6094861, 65536, 0, 6094862, 65536, 0, 6094863, 65536, 0, 6094864, 65536, 0, 6094865, 65536, 0, 6094866, 65536, 0, 6094867, 65536, 0, 6094868, 393216, 1, 6094869, 458752, 1, 6094870, 0, 89, 6094871, 262144, 1, 6094872, 327680, 1, 6094873, 262148, 2, 6094874, 4, 0, 6094875, 4, 4, 6094876, 65536, 0, 6094877, 131072, 89, 6094878, 65536, 0, 6094879, 65536, 0, 6094880, 65536, 0, 6094881, 65536, 0, 6094882, 65536, 0, 6094883, 65536, 0, 6094884, 65536, 0, 6094885, 65536, 0, 6094886, 65536, 0, 6094887, 65536, 0, 6094888, 65536, 0, 6094889, 65536, 0, 6094890, 65536, 0, 6094891, 65536, 0, 6094892, 65536, 0, 6094893, 65536, 0, 6094894, 65536, 0, 6094895, 65536, 0, 6094896, 65536, 0, 6094897, 65536, 0, 6094898, 65536, 0, 6094899, 65536, 0, 6094900, 65536, 0, 6094901, 65536, 0, 6094902, 65536, 0, 6094903, 65536, 0, 6094904, 65536, 0, 6094905, 65536, 0, 6094906, 65536, 0, 6094907, 65536, 0, 6094908, 65536, 0, 6094909, 65536, 0, 6094910, 65536, 0, 6094911, 65536, 0, 6094912, 65536, 0, 6094913, 65536, 0, 6094914, 65536, 0, 6094915, 65536, 0, 6094916, 65536, 0, 6094917, 65536, 0, 6094918, 65536, 0, 6094919, 65536, 0, 6094920, 65536, 0, 6094921, 65536, 0, 6094922, 65536, 0, 6094923, 65536, 0, 6094924, 4, 7, 6094925, 65536, 0, 6094926, 65536, 0, 6094927, 65536, 0, 6094928, 65536, 0, 6094929, 65536, 0, 6094930, 65536, 0, 6094931, 65536, 88, 6094932, 65536, 88, 6094933, 65536, 88, 6094934, 131072, 88, 6094935, 196608, 5, 6094936, 196608, 5, 6094937, 131076, 5, 6094938, 65536, 0, 6094939, 65536, 0, 6094940, 131076, 5, 6094941, 196608, 5, 6094942, 65536, 0, 6094943, 131076, 5, 6094944, 65536, 0, 6094945, 196608, 5, 6094946, 131076, 5, 6094947, 65536, 0, 6094948, 65536, 0, 6094949, 131076, 5, 6094950, 65536, 0, 6094951, 65536, 0, 6094952, 131076, 5, 6094953, 65536, 0, 6094954, 65536, 0, 6094955, 65536, 0, 6094956, 65536, 0, 6094957, 65536, 0, 6094958, 65536, 0, 6094959, 65536, 0, 6094960, 65536, 0, 6094961, 65536, 0, 6094962, 65536, 0, 6094963, 65536, 0, 6094964, 65536, 0, 6094965, 65536, 0, 6094966, 65536, 0, 6094967, 65536, 0, 6094968, 65536, 0, 6094969, 65536, 0, 6094970, 65536, 0, 6094971, 65536, 0, 6094972, 65536, 0, 6094973, 65536, 0, 6094974, 65536, 0, 6094975, 0, 0, 6160384, 65536, 0, 6160385, 65536, 0, 6160386, 65536, 0, 6160387, 65536, 0, 6160388, 65536, 0, 6160389, 65536, 0, 6160390, 65536, 0, 6160391, 65536, 0, 6160392, 65536, 0, 6160393, 65536, 0, 6160394, 65536, 0, 6160395, 65536, 0, 6160396, 65536, 0, 6160397, 65536, 0, 6160398, 65536, 0, 6160399, 65536, 0, 6160400, 65536, 0, 6160401, 65536, 0, 6160402, 65536, 0, 6160403, 65536, 0, 6160404, 393216, 2, 6160405, 458752, 2, 6160406, 0, 89, 6160407, 262144, 2, 6160408, 327680, 2, 6160409, 262148, 6, 6160410, 262148, 4, 6160411, 131076, 6, 6160412, 65536, 0, 6160413, 131072, 89, 6160414, 65536, 0, 6160415, 65536, 0, 6160416, 65536, 0, 6160417, 65536, 0, 6160418, 65536, 0, 6160419, 65536, 0, 6160420, 65536, 0, 6160421, 65536, 0, 6160422, 65536, 0, 6160423, 65536, 0, 6160424, 65536, 0, 6160425, 65536, 0, 6160426, 65536, 0, 6160427, 65536, 0, 6160428, 65536, 0, 6160429, 65536, 0, 6160430, 65536, 0, 6160431, 65536, 0, 6160432, 65536, 0, 6160433, 65536, 0, 6160434, 65536, 0, 6160435, 65536, 0, 6160436, 65536, 0, 6160437, 65536, 0, 6160438, 65536, 0, 6160439, 65536, 0, 6160440, 65536, 0, 6160441, 65536, 0, 6160442, 65536, 0, 6160443, 65536, 0, 6160444, 65536, 0, 6160445, 65536, 0, 6160446, 65536, 0, 6160447, 65536, 0, 6160448, 65536, 0, 6160449, 65536, 0, 6160450, 65536, 0, 6160451, 65536, 0, 6160452, 65536, 0, 6160453, 65536, 0, 6160454, 65536, 0, 6160455, 65536, 0, 6160456, 65536, 0, 6160457, 65536, 0, 6160458, 65536, 0, 6160459, 65536, 0, 6160460, 131076, 5, 6160461, 65536, 0, 6160462, 65536, 0, 6160463, 65536, 0, 6160464, 65536, 0, 6160465, 65536, 0, 6160466, 65536, 0, 6160467, 65536, 0, 6160468, 65536, 0, 6160469, 65536, 0, 6160470, 131072, 89, 6160471, 262144, 1, 6160472, 327680, 1, 6160473, 131076, 5, 6160474, 262144, 1, 6160475, 327680, 1, 6160476, 131076, 5, 6160477, 262144, 1, 6160478, 327680, 1, 6160479, 131076, 5, 6160480, 262144, 1, 6160481, 327680, 1, 6160482, 131076, 5, 6160483, 262144, 1, 6160484, 327680, 1, 6160485, 131076, 5, 6160486, 262144, 1, 6160487, 327680, 1, 6160488, 131076, 5, 6160489, 262144, 1, 6160490, 327680, 1, 6160491, 65536, 0, 6160492, 65536, 0, 6160493, 65536, 0, 6160494, 65536, 0, 6160495, 65536, 0, 6160496, 65536, 0, 6160497, 65536, 0, 6160498, 65536, 0, 6160499, 65536, 0, 6160500, 65536, 0, 6160501, 65536, 0, 6160502, 65536, 0, 6160503, 131072, 0, 6160504, 131072, 0, 6160505, 131072, 0, 6160506, 131072, 0, 6160507, 131072, 0, 6160508, 131072, 0, 6160509, 131072, 0, 6160510, 131072, 0, 6160511, 131072, 0, 6225920, 65536, 0, 6225921, 65536, 0, 6225922, 65536, 0, 6225923, 65536, 0, 6225924, 65536, 0, 6225925, 65536, 0, 6225926, 65536, 0, 6225927, 65536, 0, 6225928, 65536, 0, 6225929, 65536, 0, 6225930, 65536, 0, 6225931, 65536, 0, 6225932, 65536, 0, 6225933, 65536, 0, 6225934, 65536, 0, 6225935, 65536, 0, 6225936, 65536, 0, 6225937, 65536, 0, 6225938, 65536, 0, 6225939, 65536, 0, 6225940, 327680, 9, 6225941, 65536, 0, 6225942, 0, 89, 6225943, 196608, 5, 6225944, 196608, 5, 6225945, 65536, 0, 6225946, 65536, 0, 6225947, 65536, 0, 6225948, 65536, 0, 6225949, 131072, 89, 6225950, 65536, 0, 6225951, 65536, 0, 6225952, 65536, 0, 6225953, 65536, 0, 6225954, 65536, 0, 6225955, 196608, 5, 6225956, 65536, 0, 6225957, 65536, 0, 6225958, 65536, 0, 6225959, 65536, 0, 6225960, 65536, 0, 6225961, 65536, 0, 6225962, 65536, 0, 6225963, 65536, 0, 6225964, 65536, 0, 6225965, 65536, 0, 6225966, 65536, 0, 6225967, 65536, 0, 6225968, 65536, 0, 6225969, 65536, 0, 6225970, 65536, 0, 6225971, 65536, 0, 6225972, 65536, 0, 6225973, 65536, 0, 6225974, 65536, 0, 6225975, 65536, 0, 6225976, 65536, 0, 6225977, 65536, 0, 6225978, 65536, 0, 6225979, 65536, 0, 6225980, 65536, 0, 6225981, 65536, 0, 6225982, 65536, 0, 6225983, 65536, 0, 6225984, 65536, 0, 6225985, 65536, 0, 6225986, 65536, 0, 6225987, 65536, 0, 6225988, 65536, 0, 6225989, 65536, 0, 6225990, 65536, 0, 6225991, 65536, 0, 6225992, 65536, 0, 6225993, 65536, 0, 6225994, 65536, 0, 6225995, 65536, 0, 6225996, 131076, 5, 6225997, 65536, 0, 6225998, 65536, 0, 6225999, 65536, 0, 6226000, 65536, 0, 6226001, 65536, 0, 6226002, 65536, 0, 6226003, 65536, 0, 6226004, 65536, 0, 6226005, 65536, 0, 6226006, 131072, 89, 6226007, 262144, 2, 6226008, 327680, 2, 6226009, 131076, 5, 6226010, 262144, 2, 6226011, 327680, 2, 6226012, 131076, 5, 6226013, 262144, 2, 6226014, 327680, 2, 6226015, 131076, 5, 6226016, 262144, 2, 6226017, 327680, 2, 6226018, 131076, 5, 6226019, 262144, 2, 6226020, 327680, 2, 6226021, 131076, 5, 6226022, 262144, 2, 6226023, 327680, 2, 6226024, 131076, 5, 6226025, 262144, 2, 6226026, 327680, 2, 6226027, 65536, 0, 6226028, 65536, 0, 6226029, 65536, 0, 6226030, 65536, 38, 6226031, 65536, 38, 6226032, 65536, 38, 6226033, 65536, 38, 6226034, 65536, 38, 6226035, 65536, 38, 6226036, 65536, 38, 6226037, 65536, 38, 6226038, 65536, 38, 6226039, 65536, 38, 6226040, 65536, 38, 6226041, 65536, 38, 6226042, 65536, 38, 6226043, 65536, 37, 6226044, 65536, 37, 6226045, 65536, 37, 6226046, 65536, 37, 6226047, 65536, 38, 6291456, 65536, 0, 6291457, 65536, 0, 6291458, 65536, 0, 6291459, 65536, 0, 6291460, 65536, 0, 6291461, 65536, 0, 6291462, 65536, 0, 6291463, 65536, 0, 6291464, 65536, 0, 6291465, 65536, 0, 6291466, 65536, 0, 6291467, 65536, 0, 6291468, 65536, 0, 6291469, 65536, 0, 6291470, 65536, 0, 6291471, 65536, 0, 6291472, 65536, 0, 6291473, 65536, 0, 6291474, 65536, 0, 6291475, 262144, 10, 6291476, 327680, 10, 6291477, 393216, 10, 6291478, 0, 90, 6291479, 65536, 90, 6291480, 65536, 90, 6291481, 65536, 90, 6291482, 65536, 90, 6291483, 65536, 90, 6291484, 65536, 90, 6291485, 131072, 90, 6291486, 65536, 0, 6291487, 65536, 0, 6291488, 65536, 0, 6291489, 65536, 0, 6291490, 65536, 0, 6291491, 196608, 5, 6291492, 327680, 9, 6291493, 65536, 0, 6291494, 65536, 0, 6291495, 65536, 0, 6291496, 65536, 0, 6291497, 65536, 0, 6291498, 65536, 0, 6291499, 65536, 0, 6291500, 65536, 0, 6291501, 65536, 0, 6291502, 65536, 0, 6291503, 65536, 0, 6291504, 65536, 0, 6291505, 65536, 0, 6291506, 65536, 0, 6291507, 65536, 0, 6291508, 65536, 0, 6291509, 65536, 0, 6291510, 65536, 0, 6291511, 65536, 0, 6291512, 65536, 0, 6291513, 65536, 0, 6291514, 65536, 0, 6291515, 65536, 0, 6291516, 65536, 0, 6291517, 65536, 0, 6291518, 65536, 0, 6291519, 65536, 0, 6291520, 65536, 0, 6291521, 65536, 0, 6291522, 65536, 0, 6291523, 65536, 0, 6291524, 65536, 0, 6291525, 65536, 0, 6291526, 65536, 0, 6291527, 65536, 0, 6291528, 65536, 0, 6291529, 65536, 0, 6291530, 65536, 0, 6291531, 65536, 0, 6291532, 65540, 3, 6291533, 196612, 5, 6291534, 196612, 5, 6291535, 196612, 5, 6291536, 196612, 5, 6291537, 196612, 5, 6291538, 196612, 7, 6291539, 65536, 0, 6291540, 65536, 0, 6291541, 65536, 0, 6291542, 131072, 89, 6291543, 65536, 0, 6291544, 65536, 0, 6291545, 131076, 5, 6291546, 65536, 0, 6291547, 65536, 0, 6291548, 131076, 5, 6291549, 65536, 0, 6291550, 65536, 0, 6291551, 131076, 5, 6291552, 65536, 0, 6291553, 65536, 0, 6291554, 131076, 5, 6291555, 65536, 0, 6291556, 65536, 0, 6291557, 131076, 5, 6291558, 65536, 0, 6291559, 65536, 0, 6291560, 131076, 5, 6291561, 65536, 0, 6291562, 65536, 0, 6291563, 65536, 0, 6291564, 65536, 0, 6291565, 65536, 0, 6291566, 65536, 38, 6291567, 65536, 38, 6291568, 65536, 38, 6291569, 65536, 38, 6291570, 65536, 38, 6291571, 65536, 38, 6291572, 65536, 38, 6291573, 65536, 38, 6291574, 65536, 38, 6291575, 65536, 38, 6291576, 65536, 38, 6291577, 65536, 38, 6291578, 65536, 38, 6291579, 65536, 38, 6291580, 65536, 38, 6291581, 65536, 38, 6291582, 65536, 38, 6291583, 65536, 38, 6356992, 65536, 0, 6356993, 65536, 0, 6356994, 65536, 0, 6356995, 65536, 0, 6356996, 65536, 0, 6356997, 65536, 0, 6356998, 65536, 0, 6356999, 65536, 0, 6357000, 65536, 0, 6357001, 65536, 0, 6357002, 65536, 0, 6357003, 65536, 0, 6357004, 65536, 0, 6357005, 65536, 0, 6357006, 65536, 0, 6357007, 65536, 0, 6357008, 65536, 0, 6357009, 393216, 1, 6357010, 458752, 1, 6357011, 393216, 1, 6357012, 458752, 1, 6357013, 65536, 0, 6357014, 327680, 9, 6357015, 65536, 0, 6357016, 65536, 0, 6357017, 65536, 0, 6357018, 65536, 0, 6357019, 65536, 0, 6357020, 262144, 1, 6357021, 327680, 1, 6357022, 393216, 1, 6357023, 458752, 1, 6357024, 65536, 0, 6357025, 65536, 0, 6357026, 65536, 0, 6357027, 262144, 10, 6357028, 327680, 10, 6357029, 393216, 10, 6357030, 262144, 1, 6357031, 327680, 1, 6357032, 65536, 0, 6357033, 65536, 0, 6357034, 65536, 0, 6357035, 65536, 0, 6357036, 65536, 0, 6357037, 65536, 0, 6357038, 65536, 0, 6357039, 65536, 0, 6357040, 65536, 0, 6357041, 65536, 0, 6357042, 65536, 0, 6357043, 65536, 0, 6357044, 65536, 0, 6357045, 65536, 0, 6357046, 65536, 0, 6357047, 65536, 0, 6357048, 65536, 0, 6357049, 65536, 0, 6357050, 65536, 0, 6357051, 65536, 0, 6357052, 65536, 0, 6357053, 65536, 0, 6357054, 65536, 0, 6357055, 65536, 0, 6357056, 65536, 0, 6357057, 65536, 0, 6357058, 65536, 0, 6357059, 65536, 0, 6357060, 65536, 0, 6357061, 65536, 0, 6357062, 65536, 0, 6357063, 65536, 0, 6357064, 65536, 0, 6357065, 65536, 0, 6357066, 65536, 0, 6357067, 65536, 0, 6357068, 131076, 5, 6357069, 65536, 0, 6357070, 65536, 0, 6357071, 65536, 0, 6357072, 65536, 0, 6357073, 65536, 0, 6357074, 65536, 0, 6357075, 65536, 0, 6357076, 65536, 0, 6357077, 65536, 0, 6357078, 131072, 89, 6357079, 262144, 1, 6357080, 327680, 1, 6357081, 131076, 5, 6357082, 262144, 1, 6357083, 327680, 1, 6357084, 131076, 5, 6357085, 262144, 1, 6357086, 327680, 1, 6357087, 131076, 5, 6357088, 262144, 1, 6357089, 327680, 1, 6357090, 131076, 5, 6357091, 262144, 1, 6357092, 327680, 1, 6357093, 131076, 5, 6357094, 262144, 1, 6357095, 327680, 1, 6357096, 131076, 5, 6357097, 262144, 1, 6357098, 327680, 1, 6357099, 65536, 0, 6357100, 65536, 0, 6357101, 65536, 0, 6357102, 65536, 38, 6357103, 65536, 38, 6357104, 65536, 38, 6357105, 65536, 38, 6357106, 65536, 38, 6357107, 65536, 38, 6357108, 65536, 38, 6357109, 65536, 38, 6357110, 65536, 38, 6357111, 65536, 38, 6357112, 65536, 38, 6357113, 65536, 38, 6357114, 65536, 38, 6357115, 65536, 38, 6357116, 65536, 38, 6357117, 65536, 38, 6357118, 65536, 38, 6357119, 65536, 38, 6422528, 65536, 0, 6422529, 65536, 0, 6422530, 65536, 0, 6422531, 65536, 0, 6422532, 65536, 0, 6422533, 65536, 0, 6422534, 65536, 0, 6422535, 65536, 0, 6422536, 65536, 0, 6422537, 65536, 0, 6422538, 65536, 0, 6422539, 4, 7, 6422540, 65536, 0, 6422541, 65536, 0, 6422542, 65536, 0, 6422543, 65536, 0, 6422544, 65536, 0, 6422545, 393216, 2, 6422546, 458752, 2, 6422547, 393216, 2, 6422548, 458752, 2, 6422549, 262144, 10, 6422550, 327680, 10, 6422551, 393216, 10, 6422552, 65536, 0, 6422553, 65536, 0, 6422554, 65536, 0, 6422555, 65536, 0, 6422556, 262144, 2, 6422557, 327680, 2, 6422558, 393216, 2, 6422559, 458752, 2, 6422560, 65536, 0, 6422561, 65536, 0, 6422562, 262144, 1, 6422563, 327680, 1, 6422564, 393216, 1, 6422565, 458752, 1, 6422566, 262144, 2, 6422567, 327680, 2, 6422568, 196608, 5, 6422569, 65536, 0, 6422570, 65536, 0, 6422571, 65536, 0, 6422572, 65536, 0, 6422573, 65536, 0, 6422574, 65536, 0, 6422575, 65536, 0, 6422576, 65536, 0, 6422577, 65536, 0, 6422578, 65536, 0, 6422579, 65536, 0, 6422580, 65536, 0, 6422581, 65536, 0, 6422582, 65536, 0, 6422583, 65536, 0, 6422584, 4, 7, 6422585, 65536, 0, 6422586, 65536, 0, 6422587, 65536, 0, 6422588, 65536, 0, 6422589, 65536, 0, 6422590, 65536, 0, 6422591, 65536, 0, 6422592, 65536, 0, 6422593, 65536, 0, 6422594, 65536, 0, 6422595, 65536, 0, 6422596, 4, 7, 6422597, 65536, 0, 6422598, 65536, 0, 6422599, 65536, 0, 6422600, 65536, 0, 6422601, 65536, 0, 6422602, 65536, 0, 6422603, 65536, 0, 6422604, 131076, 5, 6422605, 65536, 0, 6422606, 65536, 0, 6422607, 65536, 0, 6422608, 65536, 0, 6422609, 65536, 0, 6422610, 65536, 0, 6422611, 65536, 0, 6422612, 65536, 0, 6422613, 65536, 0, 6422614, 131072, 89, 6422615, 262144, 2, 6422616, 327680, 2, 6422617, 131076, 5, 6422618, 262144, 2, 6422619, 327680, 2, 6422620, 131076, 5, 6422621, 262144, 2, 6422622, 327680, 2, 6422623, 131076, 5, 6422624, 262144, 2, 6422625, 327680, 2, 6422626, 131076, 5, 6422627, 262144, 2, 6422628, 327680, 2, 6422629, 131076, 5, 6422630, 262144, 2, 6422631, 327680, 2, 6422632, 131076, 5, 6422633, 262144, 2, 6422634, 327680, 2, 6422635, 65536, 0, 6422636, 65536, 0, 6422637, 65536, 0, 6422638, 65536, 38, 6422639, 65536, 38, 6422640, 65536, 38, 6422641, 65536, 38, 6422642, 65536, 38, 6422643, 65536, 38, 6422644, 65536, 38, 6422645, 65536, 38, 6422646, 65536, 38, 6422647, 65536, 38, 6422648, 65536, 38, 6422649, 65536, 38, 6422650, 65536, 38, 6422651, 65536, 38, 6422652, 65536, 38, 6422653, 65536, 38, 6422654, 65536, 38, 6422655, 65536, 38, 6488064, 65536, 0, 6488065, 65536, 0, 6488066, 65536, 0, 6488067, 65536, 0, 6488068, 65536, 0, 6488069, 65536, 0, 6488070, 65536, 0, 6488071, 65536, 0, 6488072, 65536, 0, 6488073, 65536, 0, 6488074, 65536, 0, 6488075, 131076, 5, 6488076, 65536, 0, 6488077, 65536, 0, 6488078, 65536, 0, 6488079, 65536, 0, 6488080, 65536, 0, 6488081, 65536, 0, 6488082, 65536, 0, 6488083, 65536, 0, 6488084, 65536, 0, 6488085, 65536, 0, 6488086, 65536, 0, 6488087, 65536, 0, 6488088, 65536, 0, 6488089, 4, 7, 6488090, 65536, 0, 6488091, 65536, 0, 6488092, 65536, 0, 6488093, 327680, 9, 6488094, 65536, 0, 6488095, 196608, 5, 6488096, 65536, 0, 6488097, 65536, 0, 6488098, 262144, 2, 6488099, 327680, 2, 6488100, 393216, 2, 6488101, 458752, 2, 6488102, 65536, 0, 6488103, 65536, 0, 6488104, 65536, 0, 6488105, 65536, 0, 6488106, 65536, 0, 6488107, 65536, 0, 6488108, 65536, 0, 6488109, 65536, 0, 6488110, 65536, 0, 6488111, 65536, 0, 6488112, 65536, 0, 6488113, 65536, 0, 6488114, 65536, 0, 6488115, 65536, 0, 6488116, 65536, 0, 6488117, 65536, 0, 6488118, 65536, 0, 6488119, 65536, 0, 6488120, 131076, 5, 6488121, 65536, 0, 6488122, 65536, 0, 6488123, 65536, 0, 6488124, 65536, 0, 6488125, 65536, 0, 6488126, 65536, 0, 6488127, 65536, 0, 6488128, 65536, 0, 6488129, 65536, 0, 6488130, 65536, 0, 6488131, 65536, 0, 6488132, 131076, 5, 6488133, 65536, 0, 6488134, 65536, 0, 6488135, 65536, 0, 6488136, 65536, 0, 6488137, 65536, 0, 6488138, 65536, 0, 6488139, 65536, 0, 6488140, 131076, 5, 6488141, 65536, 0, 6488142, 65536, 0, 6488143, 65536, 0, 6488144, 65536, 0, 6488145, 65536, 0, 6488146, 65536, 0, 6488147, 65536, 0, 6488148, 65536, 0, 6488149, 65536, 0, 6488150, 131072, 89, 6488151, 65536, 0, 6488152, 65536, 0, 6488153, 131076, 5, 6488154, 65536, 0, 6488155, 65536, 0, 6488156, 131076, 5, 6488157, 65536, 0, 6488158, 65536, 0, 6488159, 131076, 5, 6488160, 65536, 0, 6488161, 65536, 0, 6488162, 131076, 5, 6488163, 65536, 0, 6488164, 65536, 0, 6488165, 131076, 5, 6488166, 65536, 0, 6488167, 65536, 0, 6488168, 131076, 5, 6488169, 65536, 0, 6488170, 65536, 0, 6488171, 65536, 0, 6488172, 65536, 0, 6488173, 65536, 0, 6488174, 65536, 38, 6488175, 65536, 38, 6488176, 65536, 38, 6488177, 65536, 38, 6488178, 65536, 38, 6488179, 65536, 38, 6488180, 65536, 38, 6488181, 65536, 38, 6488182, 65536, 38, 6488183, 65536, 38, 6488184, 65536, 38, 6488185, 65536, 38, 6488186, 65536, 38, 6488187, 65536, 38, 6488188, 65536, 38, 6488189, 65536, 38, 6488190, 65536, 38, 6488191, 65536, 38, 6553600, 65536, 0, 6553601, 65536, 0, 6553602, 65536, 0, 6553603, 65536, 0, 6553604, 65536, 0, 6553605, 65536, 0, 6553606, 65536, 0, 6553607, 65536, 0, 6553608, 65536, 0, 6553609, 65536, 0, 6553610, 65536, 0, 6553611, 327684, 6, 6553612, 196612, 5, 6553613, 196612, 5, 6553614, 196612, 5, 6553615, 196612, 5, 6553616, 196612, 7, 6553617, 65536, 0, 6553618, 65536, 0, 6553619, 65536, 0, 6553620, 65536, 0, 6553621, 65536, 0, 6553622, 65536, 0, 6553623, 65536, 0, 6553624, 262148, 5, 6553625, 131076, 4, 6553626, 65536, 0, 6553627, 65536, 0, 6553628, 262144, 10, 6553629, 327680, 10, 6553630, 393216, 10, 6553631, 196608, 5, 6553632, 65536, 0, 6553633, 65536, 0, 6553634, 65536, 0, 6553635, 65536, 13, 6553636, 65536, 0, 6553637, 65536, 0, 6553638, 65536, 0, 6553639, 65536, 0, 6553640, 65536, 0, 6553641, 65536, 0, 6553642, 196608, 5, 6553643, 65536, 0, 6553644, 65536, 0, 6553645, 65536, 0, 6553646, 65536, 0, 6553647, 65536, 0, 6553648, 65536, 0, 6553649, 65536, 0, 6553650, 65536, 0, 6553651, 65536, 0, 6553652, 65536, 0, 6553653, 65536, 0, 6553654, 65536, 0, 6553655, 65536, 0, 6553656, 131076, 5, 6553657, 65536, 0, 6553658, 65536, 0, 6553659, 65536, 0, 6553660, 65536, 0, 6553661, 65536, 0, 6553662, 65536, 0, 6553663, 65536, 0, 6553664, 65536, 0, 6553665, 65536, 0, 6553666, 65536, 0, 6553667, 65536, 0, 6553668, 131076, 5, 6553669, 65536, 0, 6553670, 65536, 0, 6553671, 65536, 0, 6553672, 65536, 0, 6553673, 65536, 0, 6553674, 65536, 0, 6553675, 65536, 0, 6553676, 131076, 7, 6553677, 65536, 0, 6553678, 65536, 0, 6553679, 65536, 0, 6553680, 65536, 0, 6553681, 65536, 0, 6553682, 65536, 0, 6553683, 65536, 0, 6553684, 65536, 0, 6553685, 65536, 0, 6553686, 131072, 89, 6553687, 262144, 1, 6553688, 327680, 1, 6553689, 131076, 5, 6553690, 262144, 1, 6553691, 327680, 1, 6553692, 131076, 5, 6553693, 262144, 1, 6553694, 327680, 1, 6553695, 131076, 5, 6553696, 262144, 1, 6553697, 327680, 1, 6553698, 131076, 5, 6553699, 262144, 1, 6553700, 327680, 1, 6553701, 131076, 5, 6553702, 262144, 1, 6553703, 327680, 1, 6553704, 131076, 5, 6553705, 262144, 1, 6553706, 327680, 1, 6553707, 65536, 0, 6553708, 65536, 0, 6553709, 65536, 0, 6553710, 65536, 38, 6553711, 65536, 38, 6553712, 65536, 38, 6553713, 65536, 38, 6553714, 65536, 38, 6553715, 65536, 38, 6553716, 65536, 38, 6553717, 65536, 38, 6553718, 65536, 38, 6553719, 65536, 38, 6553720, 65536, 38, 6553721, 65536, 38, 6553722, 65536, 38, 6553723, 65536, 38, 6553724, 65536, 38, 6553725, 65536, 38, 6553726, 65536, 38, 6553727, 65536, 38, 6619136, 65536, 0, 6619137, 65536, 0, 6619138, 65536, 0, 6619139, 65536, 0, 6619140, 65536, 0, 6619141, 65536, 0, 6619142, 65536, 0, 6619143, 65536, 0, 6619144, 65536, 0, 6619145, 65536, 0, 6619146, 65536, 0, 6619147, 65536, 0, 6619148, 65536, 0, 6619149, 65536, 0, 6619150, 65536, 0, 6619151, 65536, 0, 6619152, 65536, 0, 6619153, 65536, 0, 6619154, 65536, 0, 6619155, 65536, 0, 6619156, 65536, 0, 6619157, 65536, 0, 6619158, 65536, 0, 6619159, 65536, 0, 6619160, 262148, 2, 6619161, 4, 4, 6619162, 65536, 0, 6619163, 65536, 0, 6619164, 393216, 1, 6619165, 458752, 1, 6619166, 65536, 0, 6619167, 65536, 0, 6619168, 65536, 0, 6619169, 65536, 0, 6619170, 0, 14, 6619171, 65536, 14, 6619172, 131072, 14, 6619173, 65536, 0, 6619174, 65536, 0, 6619175, 65536, 0, 6619176, 65536, 0, 6619177, 65536, 0, 6619178, 65536, 0, 6619179, 65536, 0, 6619180, 65536, 0, 6619181, 65536, 0, 6619182, 65536, 0, 6619183, 65536, 0, 6619184, 65536, 0, 6619185, 65536, 0, 6619186, 65536, 0, 6619187, 65536, 0, 6619188, 65536, 0, 6619189, 65536, 0, 6619190, 65536, 0, 6619191, 65536, 0, 6619192, 131076, 5, 6619193, 65536, 0, 6619194, 65536, 0, 6619195, 65536, 0, 6619196, 65536, 0, 6619197, 65536, 0, 6619198, 65536, 0, 6619199, 65536, 0, 6619200, 65536, 0, 6619201, 65536, 0, 6619202, 65536, 0, 6619203, 65536, 0, 6619204, 131076, 5, 6619205, 65536, 0, 6619206, 65536, 0, 6619207, 65536, 0, 6619208, 65536, 0, 6619209, 65536, 0, 6619210, 65536, 0, 6619211, 65536, 0, 6619212, 65536, 0, 6619213, 65536, 0, 6619214, 65536, 0, 6619215, 65536, 0, 6619216, 65536, 0, 6619217, 65536, 0, 6619218, 65536, 0, 6619219, 65536, 0, 6619220, 65536, 0, 6619221, 65536, 0, 6619222, 131072, 89, 6619223, 262144, 2, 6619224, 327680, 2, 6619225, 131076, 5, 6619226, 262144, 2, 6619227, 327680, 2, 6619228, 131076, 5, 6619229, 262144, 2, 6619230, 327680, 2, 6619231, 131076, 5, 6619232, 262144, 2, 6619233, 327680, 2, 6619234, 131076, 5, 6619235, 262144, 2, 6619236, 327680, 2, 6619237, 131076, 5, 6619238, 262144, 2, 6619239, 327680, 2, 6619240, 131076, 5, 6619241, 262144, 2, 6619242, 327680, 2, 6619243, 65536, 0, 6619244, 65536, 0, 6619245, 65536, 0, 6619246, 65536, 38, 6619247, 65536, 38, 6619248, 65536, 38, 6619249, 65536, 38, 6619250, 65536, 38, 6619251, 65536, 38, 6619252, 65536, 38, 6619253, 65536, 38, 6619254, 65536, 38, 6619255, 65536, 38, 6619256, 65536, 38, 6619257, 65536, 38, 6619258, 65536, 38, 6619259, 65536, 38, 6619260, 65536, 38, 6619261, 65536, 38, 6619262, 65536, 38, 6619263, 65536, 38, 6684672, 65536, 0, 6684673, 65536, 0, 6684674, 65536, 0, 6684675, 65536, 0, 6684676, 65536, 0, 6684677, 65536, 0, 6684678, 65536, 0, 6684679, 65536, 0, 6684680, 65536, 0, 6684681, 65536, 0, 6684682, 393216, 1, 6684683, 458752, 1, 6684684, 65536, 0, 6684685, 65536, 0, 6684686, 65536, 0, 6684687, 65536, 0, 6684688, 65536, 0, 6684689, 65536, 0, 6684690, 65536, 0, 6684691, 65536, 0, 6684692, 65536, 0, 6684693, 65536, 0, 6684694, 65536, 0, 6684695, 65536, 0, 6684696, 262148, 2, 6684697, 4, 4, 6684698, 65536, 0, 6684699, 65536, 0, 6684700, 393216, 2, 6684701, 458752, 2, 6684702, 262147, 5, 6684703, 131075, 3, 6684704, 131075, 3, 6684705, 131075, 3, 6684706, 131075, 3, 6684707, 3, 6, 6684708, 65536, 0, 6684709, 65536, 0, 6684710, 65536, 0, 6684711, 65536, 0, 6684712, 65536, 0, 6684713, 65536, 0, 6684714, 0, 14, 6684715, 65536, 14, 6684716, 65536, 0, 6684717, 65536, 0, 6684718, 65536, 0, 6684719, 65536, 0, 6684720, 65536, 0, 6684721, 65536, 0, 6684722, 65536, 0, 6684723, 65536, 0, 6684724, 65536, 0, 6684725, 65536, 0, 6684726, 65536, 0, 6684727, 65536, 0, 6684728, 131076, 5, 6684729, 65536, 0, 6684730, 65536, 0, 6684731, 65536, 0, 6684732, 65536, 0, 6684733, 65536, 0, 6684734, 65536, 0, 6684735, 65536, 0, 6684736, 65536, 0, 6684737, 65536, 0, 6684738, 65536, 0, 6684739, 65536, 0, 6684740, 131076, 5, 6684741, 65536, 0, 6684742, 65536, 0, 6684743, 65536, 0, 6684744, 65536, 0, 6684745, 65536, 0, 6684746, 65536, 0, 6684747, 65536, 0, 6684748, 65536, 0, 6684749, 65536, 0, 6684750, 65536, 0, 6684751, 65536, 0, 6684752, 65536, 0, 6684753, 65536, 0, 6684754, 65536, 0, 6684755, 65536, 0, 6684756, 65536, 0, 6684757, 65536, 0, 6684758, 131072, 89, 6684759, 65536, 0, 6684760, 65536, 0, 6684761, 131076, 5, 6684762, 65536, 0, 6684763, 65536, 0, 6684764, 131076, 5, 6684765, 65536, 0, 6684766, 65536, 0, 6684767, 131076, 5, 6684768, 65536, 0, 6684769, 65536, 0, 6684770, 131076, 5, 6684771, 65536, 0, 6684772, 65536, 0, 6684773, 131076, 5, 6684774, 65536, 0, 6684775, 65536, 0, 6684776, 131076, 5, 6684777, 65536, 0, 6684778, 65536, 0, 6684779, 65536, 0, 6684780, 65536, 0, 6684781, 65536, 0, 6684782, 65536, 38, 6684783, 65536, 38, 6684784, 65536, 38, 6684785, 65536, 38, 6684786, 65536, 38, 6684787, 65536, 38, 6684788, 65536, 38, 6684789, 65536, 38, 6684790, 65536, 38, 6684791, 65536, 38, 6684792, 65536, 38, 6684793, 65536, 38, 6684794, 65536, 38, 6684795, 65536, 38, 6684796, 65536, 38, 6684797, 65536, 38, 6684798, 65536, 38, 6684799, 65536, 38, 6750208, 65536, 0, 6750209, 65536, 0, 6750210, 65536, 0, 6750211, 65536, 0, 6750212, 65536, 0, 6750213, 65536, 0, 6750214, 65536, 0, 6750215, 65536, 0, 6750216, 65536, 0, 6750217, 65536, 0, 6750218, 393216, 2, 6750219, 458752, 2, 6750220, 65536, 0, 6750221, 65536, 0, 6750222, 65536, 0, 6750223, 65536, 0, 6750224, 65536, 0, 6750225, 65536, 0, 6750226, 65536, 0, 6750227, 65536, 0, 6750228, 0, 0, 6750229, 65536, 1, 6750230, 65536, 0, 6750231, 65536, 0, 6750232, 262148, 6, 6750233, 262148, 1, 6750234, 4, 6, 6750235, 65536, 0, 6750236, 262147, 5, 6750237, 131075, 3, 6750238, 65539, 0, 6750239, 3, 0, 6750240, 3, 0, 6750241, 3, 0, 6750242, 3, 0, 6750243, 131075, 0, 6750244, 131075, 3, 6750245, 3, 6, 6750246, 65536, 0, 6750247, 65536, 0, 6750248, 65536, 0, 6750249, 65536, 0, 6750250, 65536, 0, 6750251, 65536, 0, 6750252, 65536, 0, 6750253, 65536, 0, 6750254, 65536, 0, 6750255, 65536, 0, 6750256, 65536, 0, 6750257, 65536, 0, 6750258, 65536, 0, 6750259, 65536, 0, 6750260, 65536, 0, 6750261, 65536, 0, 6750262, 65536, 0, 6750263, 65536, 0, 6750264, 131076, 5, 6750265, 65536, 0, 6750266, 65536, 0, 6750267, 65536, 0, 6750268, 65536, 0, 6750269, 65536, 0, 6750270, 65536, 0, 6750271, 65536, 0, 6750272, 65536, 0, 6750273, 65536, 0, 6750274, 65536, 0, 6750275, 65536, 0, 6750276, 131076, 7, 6750277, 65536, 0, 6750278, 65536, 0, 6750279, 65536, 0, 6750280, 65536, 0, 6750281, 65536, 0, 6750282, 65536, 0, 6750283, 65536, 0, 6750284, 65536, 0, 6750285, 65536, 0, 6750286, 65536, 0, 6750287, 65536, 0, 6750288, 65536, 0, 6750289, 65536, 0, 6750290, 65536, 0, 6750291, 65536, 0, 6750292, 65536, 0, 6750293, 65536, 0, 6750294, 131072, 89, 6750295, 262144, 1, 6750296, 327680, 1, 6750297, 131076, 5, 6750298, 262144, 1, 6750299, 327680, 1, 6750300, 131076, 5, 6750301, 262144, 1, 6750302, 327680, 1, 6750303, 131076, 5, 6750304, 262144, 1, 6750305, 327680, 1, 6750306, 131076, 5, 6750307, 262144, 1, 6750308, 327680, 1, 6750309, 131076, 5, 6750310, 262144, 1, 6750311, 327680, 1, 6750312, 131076, 5, 6750313, 262144, 1, 6750314, 327680, 1, 6750315, 65536, 0, 6750316, 65536, 0, 6750317, 65536, 0, 6750318, 65536, 38, 6750319, 65536, 38, 6750320, 65536, 38, 6750321, 65536, 38, 6750322, 65536, 38, 6750323, 65536, 38, 6750324, 65536, 38, 6750325, 65536, 38, 6750326, 65536, 38, 6750327, 65536, 38, 6750328, 65536, 38, 6750329, 65536, 38, 6750330, 65536, 38, 6750331, 65536, 38, 6750332, 65536, 38, 6750333, 65536, 38, 6750334, 65536, 38, 6750335, 65536, 38, 6815744, 65536, 0, 6815745, 65536, 0, 6815746, 65536, 0, 6815747, 65536, 0, 6815748, 65536, 0, 6815749, 65536, 0, 6815750, 65536, 0, 6815751, 65536, 0, 6815752, 65536, 0, 6815753, 65536, 0, 6815754, 393216, 1, 6815755, 458752, 1, 6815756, 393216, 1, 6815757, 458752, 1, 6815758, 393216, 1, 6815759, 458752, 1, 6815760, 65536, 0, 6815761, 327680, 9, 6815762, 65536, 0, 6815763, 65536, 0, 6815764, 65536, 13, 6815765, 65536, 0, 6815766, 262144, 1, 6815767, 327680, 1, 6815768, 65536, 0, 6815769, 262148, 2, 6815770, 4, 4, 6815771, 65536, 0, 6815772, 262147, 6, 6815773, 131075, 1, 6815774, 3, 0, 6815775, 3, 0, 6815776, 3, 0, 6815777, 3, 0, 6815778, 3, 0, 6815779, 3, 0, 6815780, 3, 0, 6815781, 3, 4, 6815782, 65536, 0, 6815783, 65536, 0, 6815784, 65536, 0, 6815785, 65536, 0, 6815786, 65536, 0, 6815787, 65536, 0, 6815788, 65536, 0, 6815789, 65536, 0, 6815790, 65536, 0, 6815791, 65536, 0, 6815792, 65536, 0, 6815793, 65536, 0, 6815794, 65536, 0, 6815795, 65536, 0, 6815796, 65536, 0, 6815797, 65536, 0, 6815798, 65536, 0, 6815799, 65536, 0, 6815800, 131076, 5, 6815801, 65536, 0, 6815802, 65536, 0, 6815803, 65536, 0, 6815804, 65536, 0, 6815805, 65536, 0, 6815806, 65536, 0, 6815807, 65536, 0, 6815808, 65536, 0, 6815809, 65536, 0, 6815810, 65536, 0, 6815811, 65536, 0, 6815812, 65536, 0, 6815813, 65536, 0, 6815814, 65536, 0, 6815815, 65536, 0, 6815816, 65536, 0, 6815817, 65536, 0, 6815818, 65536, 0, 6815819, 65536, 0, 6815820, 65536, 0, 6815821, 65536, 0, 6815822, 65536, 0, 6815823, 65536, 0, 6815824, 65536, 0, 6815825, 65536, 0, 6815826, 65536, 0, 6815827, 65536, 0, 6815828, 65536, 0, 6815829, 65536, 0, 6815830, 131072, 89, 6815831, 262144, 2, 6815832, 327680, 2, 6815833, 131076, 5, 6815834, 262144, 2, 6815835, 327680, 2, 6815836, 131076, 5, 6815837, 262144, 2, 6815838, 327680, 2, 6815839, 131076, 5, 6815840, 262144, 2, 6815841, 327680, 2, 6815842, 131076, 5, 6815843, 262144, 2, 6815844, 327680, 2, 6815845, 131076, 5, 6815846, 262144, 2, 6815847, 327680, 2, 6815848, 131076, 5, 6815849, 262144, 2, 6815850, 327680, 2, 6815851, 65536, 0, 6815852, 65536, 0, 6815853, 65536, 0, 6815854, 65536, 38, 6815855, 65536, 38, 6815856, 65536, 38, 6815857, 65536, 38, 6815858, 65536, 38, 6815859, 65536, 38, 6815860, 65536, 38, 6815861, 65536, 38, 6815862, 65536, 38, 6815863, 65536, 38, 6815864, 65536, 38, 6815865, 65536, 38, 6815866, 65536, 38, 6815867, 65536, 38, 6815868, 65536, 38, 6815869, 65536, 38, 6815870, 65536, 38, 6815871, 65536, 38, 6881280, 65536, 0, 6881281, 65536, 0, 6881282, 65536, 0, 6881283, 65536, 0, 6881284, 65536, 0, 6881285, 65536, 0, 6881286, 65536, 0, 6881287, 65536, 0, 6881288, 65536, 0, 6881289, 65536, 0, 6881290, 393216, 2, 6881291, 458752, 2, 6881292, 393216, 2, 6881293, 458752, 2, 6881294, 393216, 2, 6881295, 458752, 2, 6881296, 262144, 10, 6881297, 327680, 10, 6881298, 393216, 10, 6881299, 0, 14, 6881300, 65536, 14, 6881301, 131072, 14, 6881302, 262144, 2, 6881303, 327680, 2, 6881304, 65536, 0, 6881305, 262148, 2, 6881306, 4, 4, 6881307, 65536, 0, 6881308, 65536, 0, 6881309, 262147, 6, 6881310, 262147, 4, 6881311, 262147, 4, 6881312, 262147, 4, 6881313, 262147, 4, 6881314, 262147, 4, 6881315, 262147, 4, 6881316, 262147, 4, 6881317, 131075, 6, 6881318, 196608, 5, 6881319, 196608, 5, 6881320, 65536, 0, 6881321, 65536, 0, 6881322, 65536, 0, 6881323, 65536, 0, 6881324, 65536, 0, 6881325, 65536, 0, 6881326, 65536, 0, 6881327, 65536, 0, 6881328, 65536, 0, 6881329, 65536, 0, 6881330, 65536, 0, 6881331, 65536, 0, 6881332, 65536, 0, 6881333, 65536, 0, 6881334, 65536, 0, 6881335, 65536, 0, 6881336, 131076, 5, 6881337, 65536, 0, 6881338, 65536, 0, 6881339, 65536, 0, 6881340, 65536, 0, 6881341, 65536, 0, 6881342, 65536, 0, 6881343, 65536, 0, 6881344, 65536, 0, 6881345, 65536, 0, 6881346, 65536, 0, 6881347, 65536, 0, 6881348, 65536, 0, 6881349, 65536, 0, 6881350, 65536, 0, 6881351, 65536, 0, 6881352, 65536, 0, 6881353, 65536, 0, 6881354, 65536, 0, 6881355, 65536, 0, 6881356, 65536, 0, 6881357, 65536, 0, 6881358, 65536, 0, 6881359, 65536, 0, 6881360, 65536, 0, 6881361, 65536, 0, 6881362, 65536, 0, 6881363, 65536, 0, 6881364, 65536, 0, 6881365, 65536, 0, 6881366, 131072, 89, 6881367, 65536, 0, 6881368, 65536, 0, 6881369, 131076, 5, 6881370, 65536, 0, 6881371, 65536, 0, 6881372, 131076, 5, 6881373, 65536, 0, 6881374, 65536, 0, 6881375, 131076, 5, 6881376, 65536, 0, 6881377, 65536, 0, 6881378, 131076, 5, 6881379, 65536, 0, 6881380, 65536, 0, 6881381, 131076, 5, 6881382, 65536, 0, 6881383, 65536, 0, 6881384, 131076, 5, 6881385, 65536, 0, 6881386, 65536, 0, 6881387, 65536, 0, 6881388, 65536, 0, 6881389, 65536, 0, 6881390, 65536, 38, 6881391, 65536, 38, 6881392, 65536, 38, 6881393, 65536, 38, 6881394, 65536, 38, 6881395, 65536, 38, 6881396, 65536, 38, 6881397, 65536, 38, 6881398, 65536, 38, 6881399, 65536, 38, 6881400, 65536, 38, 6881401, 65536, 38, 6881402, 65536, 38, 6881403, 65536, 38, 6881404, 65536, 38, 6881405, 65536, 38, 6881406, 65536, 38, 6881407, 65536, 38, 6946816, 65536, 0, 6946817, 65536, 0, 6946818, 65536, 0, 6946819, 65536, 0, 6946820, 65536, 0, 6946821, 65536, 0, 6946822, 65536, 0, 6946823, 65536, 0, 6946824, 65536, 0, 6946825, 65536, 0, 6946826, 262144, 1, 6946827, 327680, 1, 6946828, 393216, 1, 6946829, 458752, 1, 6946830, 393216, 1, 6946831, 458752, 1, 6946832, 65536, 0, 6946833, 262144, 1, 6946834, 327680, 1, 6946835, 393216, 1, 6946836, 458752, 1, 6946837, 65536, 0, 6946838, 327680, 9, 6946839, 65536, 0, 6946840, 65536, 0, 6946841, 262148, 2, 6946842, 4, 4, 6946843, 65536, 0, 6946844, 65536, 0, 6946845, 393216, 1, 6946846, 458752, 1, 6946847, 393216, 1, 6946848, 458752, 1, 6946849, 262144, 1, 6946850, 327680, 1, 6946851, 65536, 0, 6946852, 327680, 9, 6946853, 65536, 0, 6946854, 393216, 1, 6946855, 458752, 1, 6946856, 65536, 0, 6946857, 65536, 0, 6946858, 65536, 0, 6946859, 65536, 0, 6946860, 65536, 0, 6946861, 65536, 0, 6946862, 65536, 0, 6946863, 65536, 0, 6946864, 65536, 0, 6946865, 65536, 0, 6946866, 65536, 0, 6946867, 65536, 0, 6946868, 65536, 0, 6946869, 65536, 0, 6946870, 65536, 0, 6946871, 65536, 0, 6946872, 131076, 5, 6946873, 65536, 0, 6946874, 65536, 0, 6946875, 65536, 0, 6946876, 65536, 0, 6946877, 65536, 0, 6946878, 65536, 0, 6946879, 65536, 0, 6946880, 65536, 0, 6946881, 65536, 0, 6946882, 65536, 0, 6946883, 65536, 0, 6946884, 65536, 0, 6946885, 65536, 0, 6946886, 65536, 0, 6946887, 65536, 0, 6946888, 65536, 0, 6946889, 65536, 0, 6946890, 65536, 0, 6946891, 65536, 0, 6946892, 65536, 0, 6946893, 65536, 0, 6946894, 65536, 0, 6946895, 65536, 0, 6946896, 65536, 0, 6946897, 65536, 0, 6946898, 65536, 0, 6946899, 65536, 0, 6946900, 65536, 0, 6946901, 65536, 0, 6946902, 131072, 89, 6946903, 262144, 1, 6946904, 327680, 1, 6946905, 131076, 5, 6946906, 262144, 1, 6946907, 327680, 1, 6946908, 131076, 5, 6946909, 262144, 1, 6946910, 327680, 1, 6946911, 131076, 5, 6946912, 262144, 1, 6946913, 327680, 1, 6946914, 131076, 5, 6946915, 262144, 1, 6946916, 327680, 1, 6946917, 131076, 5, 6946918, 262144, 1, 6946919, 327680, 1, 6946920, 131076, 5, 6946921, 262144, 1, 6946922, 327680, 1, 6946923, 65536, 0, 6946924, 65536, 0, 6946925, 65536, 0, 6946926, 65536, 38, 6946927, 65536, 38, 6946928, 65536, 38, 6946929, 65536, 38, 6946930, 65536, 38, 6946931, 65536, 38, 6946932, 65536, 38, 6946933, 65536, 38, 6946934, 65536, 38, 6946935, 65536, 38, 6946936, 65536, 38, 6946937, 65536, 38, 6946938, 65536, 38, 6946939, 65536, 38, 6946940, 65536, 38, 6946941, 65536, 38, 6946942, 65536, 38, 6946943, 65536, 38, 7012352, 65536, 0, 7012353, 65536, 0, 7012354, 65536, 0, 7012355, 65536, 0, 7012356, 65536, 0, 7012357, 65536, 0, 7012358, 65536, 0, 7012359, 65536, 0, 7012360, 65536, 0, 7012361, 65536, 0, 7012362, 262144, 2, 7012363, 327680, 2, 7012364, 393216, 2, 7012365, 458752, 2, 7012366, 393216, 2, 7012367, 458752, 2, 7012368, 65536, 0, 7012369, 262144, 2, 7012370, 327680, 2, 7012371, 393216, 2, 7012372, 458752, 2, 7012373, 262144, 10, 7012374, 327680, 10, 7012375, 393216, 10, 7012376, 65536, 0, 7012377, 262148, 2, 7012378, 4, 4, 7012379, 65536, 0, 7012380, 65536, 0, 7012381, 393216, 2, 7012382, 458752, 2, 7012383, 393216, 2, 7012384, 458752, 2, 7012385, 262144, 2, 7012386, 327680, 2, 7012387, 262144, 10, 7012388, 327680, 10, 7012389, 393216, 10, 7012390, 393216, 2, 7012391, 458752, 2, 7012392, 65536, 0, 7012393, 65536, 0, 7012394, 65536, 0, 7012395, 65536, 0, 7012396, 65536, 0, 7012397, 65536, 0, 7012398, 65536, 0, 7012399, 65536, 0, 7012400, 65536, 0, 7012401, 65536, 0, 7012402, 65536, 0, 7012403, 65536, 0, 7012404, 65536, 0, 7012405, 65536, 0, 7012406, 65536, 0, 7012407, 65536, 0, 7012408, 131076, 5, 7012409, 65536, 0, 7012410, 65536, 0, 7012411, 65536, 0, 7012412, 65536, 0, 7012413, 65536, 0, 7012414, 65536, 0, 7012415, 65536, 0, 7012416, 65536, 0, 7012417, 65536, 0, 7012418, 65536, 0, 7012419, 65536, 0, 7012420, 65536, 0, 7012421, 65536, 0, 7012422, 65536, 0, 7012423, 65536, 0, 7012424, 65536, 0, 7012425, 65536, 0, 7012426, 65536, 0, 7012427, 65536, 0, 7012428, 65536, 0, 7012429, 65536, 0, 7012430, 65536, 0, 7012431, 65536, 0, 7012432, 65536, 0, 7012433, 65536, 0, 7012434, 65536, 0, 7012435, 65536, 0, 7012436, 65536, 0, 7012437, 65536, 0, 7012438, 131072, 89, 7012439, 262144, 2, 7012440, 327680, 2, 7012441, 131076, 5, 7012442, 262144, 2, 7012443, 327680, 2, 7012444, 131076, 5, 7012445, 262144, 2, 7012446, 327680, 2, 7012447, 131076, 5, 7012448, 262144, 2, 7012449, 327680, 2, 7012450, 131076, 5, 7012451, 262144, 2, 7012452, 327680, 2, 7012453, 131076, 5, 7012454, 262144, 2, 7012455, 327680, 2, 7012456, 131076, 5, 7012457, 262144, 2, 7012458, 327680, 2, 7012459, 65536, 0, 7012460, 65536, 0, 7012461, 65536, 0, 7012462, 65536, 38, 7012463, 65536, 38, 7012464, 65536, 38, 7012465, 65536, 38, 7012466, 65536, 38, 7012467, 65536, 38, 7012468, 65536, 38, 7012469, 65536, 38, 7012470, 65536, 38, 7012471, 65536, 38, 7012472, 65536, 38, 7012473, 65536, 38, 7012474, 65536, 38, 7012475, 65536, 38, 7012476, 65536, 38, 7012477, 65536, 38, 7012478, 65536, 38, 7012479, 65536, 38, 7077888, 65536, 0, 7077889, 65536, 0, 7077890, 65536, 0, 7077891, 65536, 0, 7077892, 65536, 0, 7077893, 65536, 0, 7077894, 65536, 0, 7077895, 65536, 0, 7077896, 65536, 0, 7077897, 65536, 0, 7077898, 393216, 1, 7077899, 458752, 1, 7077900, 393216, 1, 7077901, 458752, 1, 7077902, 65536, 0, 7077903, 327680, 9, 7077904, 65536, 0, 7077905, 393216, 1, 7077906, 458752, 1, 7077907, 65536, 0, 7077908, 65536, 13, 7077909, 65536, 0, 7077910, 196608, 5, 7077911, 196608, 5, 7077912, 65536, 0, 7077913, 262148, 2, 7077914, 4, 4, 7077915, 65536, 0, 7077916, 65536, 0, 7077917, 65536, 13, 7077918, 65536, 0, 7077919, 262144, 1, 7077920, 327680, 1, 7077921, 262144, 1, 7077922, 327680, 1, 7077923, 393216, 1, 7077924, 458752, 1, 7077925, 65536, 0, 7077926, 327680, 9, 7077927, 65536, 0, 7077928, 65536, 0, 7077929, 65536, 0, 7077930, 65536, 0, 7077931, 65536, 0, 7077932, 65536, 0, 7077933, 65536, 0, 7077934, 65536, 0, 7077935, 65536, 0, 7077936, 65536, 0, 7077937, 65536, 0, 7077938, 65536, 0, 7077939, 65536, 0, 7077940, 65536, 0, 7077941, 65536, 0, 7077942, 65536, 0, 7077943, 65536, 0, 7077944, 131076, 5, 7077945, 65536, 0, 7077946, 65536, 0, 7077947, 65536, 0, 7077948, 65536, 0, 7077949, 65536, 0, 7077950, 65536, 0, 7077951, 65536, 0, 7077952, 65536, 0, 7077953, 65536, 0, 7077954, 65536, 0, 7077955, 65536, 0, 7077956, 65536, 0, 7077957, 65536, 0, 7077958, 65536, 0, 7077959, 65536, 0, 7077960, 65536, 0, 7077961, 65536, 0, 7077962, 65536, 0, 7077963, 65536, 0, 7077964, 65536, 0, 7077965, 65536, 0, 7077966, 65536, 0, 7077967, 65536, 0, 7077968, 65536, 0, 7077969, 65536, 0, 7077970, 65536, 0, 7077971, 65536, 0, 7077972, 65536, 0, 7077973, 65536, 0, 7077974, 131072, 89, 7077975, 65536, 0, 7077976, 65536, 0, 7077977, 131076, 5, 7077978, 65536, 0, 7077979, 65536, 0, 7077980, 131076, 5, 7077981, 65536, 0, 7077982, 65536, 0, 7077983, 131076, 5, 7077984, 65536, 0, 7077985, 65536, 0, 7077986, 131076, 5, 7077987, 65536, 0, 7077988, 65536, 0, 7077989, 131076, 5, 7077990, 65536, 0, 7077991, 65536, 0, 7077992, 131076, 5, 7077993, 65536, 0, 7077994, 65536, 0, 7077995, 65536, 0, 7077996, 65536, 0, 7077997, 65536, 0, 7077998, 65536, 38, 7077999, 65536, 38, 7078000, 65536, 38, 7078001, 65536, 38, 7078002, 65536, 38, 7078003, 65536, 38, 7078004, 65536, 38, 7078005, 65536, 38, 7078006, 65536, 38, 7078007, 65536, 38, 7078008, 65536, 38, 7078009, 65536, 38, 7078010, 65536, 38, 7078011, 65536, 38, 7078012, 65536, 38, 7078013, 65536, 38, 7078014, 65536, 38, 7078015, 65536, 38, 7143424, 65536, 0, 7143425, 65536, 0, 7143426, 65536, 0, 7143427, 65536, 0, 7143428, 65536, 0, 7143429, 65536, 0, 7143430, 65536, 0, 7143431, 65536, 0, 7143432, 65536, 0, 7143433, 65536, 0, 7143434, 393216, 2, 7143435, 458752, 2, 7143436, 393216, 2, 7143437, 458752, 2, 7143438, 262144, 10, 7143439, 327680, 10, 7143440, 393216, 10, 7143441, 393216, 2, 7143442, 458752, 2, 7143443, 0, 14, 7143444, 65536, 14, 7143445, 131072, 14, 7143446, 196608, 5, 7143447, 65536, 0, 7143448, 65536, 0, 7143449, 262148, 2, 7143450, 4, 4, 7143451, 65536, 0, 7143452, 0, 14, 7143453, 65536, 14, 7143454, 131072, 14, 7143455, 262144, 2, 7143456, 327680, 2, 7143457, 262144, 2, 7143458, 327680, 2, 7143459, 393216, 2, 7143460, 458752, 2, 7143461, 262144, 10, 7143462, 327680, 10, 7143463, 393216, 10, 7143464, 65536, 0, 7143465, 65536, 0, 7143466, 65536, 0, 7143467, 65536, 0, 7143468, 65536, 0, 7143469, 65536, 0, 7143470, 65536, 0, 7143471, 65536, 0, 7143472, 65536, 0, 7143473, 65536, 0, 7143474, 65536, 0, 7143475, 65536, 0, 7143476, 65536, 0, 7143477, 65536, 0, 7143478, 65536, 0, 7143479, 65536, 0, 7143480, 131076, 5, 7143481, 65536, 0, 7143482, 65536, 0, 7143483, 65536, 0, 7143484, 65536, 0, 7143485, 65536, 0, 7143486, 65536, 0, 7143487, 65536, 0, 7143488, 65536, 0, 7143489, 65536, 0, 7143490, 65536, 0, 7143491, 65536, 0, 7143492, 65536, 0, 7143493, 65536, 0, 7143494, 65536, 0, 7143495, 65536, 0, 7143496, 65536, 0, 7143497, 65536, 0, 7143498, 65536, 0, 7143499, 65536, 0, 7143500, 65536, 0, 7143501, 65536, 0, 7143502, 65536, 0, 7143503, 65536, 0, 7143504, 65536, 0, 7143505, 65536, 0, 7143506, 65536, 0, 7143507, 65536, 0, 7143508, 65536, 0, 7143509, 65536, 0, 7143510, 131072, 89, 7143511, 262144, 1, 7143512, 327680, 1, 7143513, 131076, 5, 7143514, 262144, 1, 7143515, 327680, 1, 7143516, 131076, 5, 7143517, 262144, 1, 7143518, 327680, 1, 7143519, 131076, 5, 7143520, 262144, 1, 7143521, 327680, 1, 7143522, 131076, 5, 7143523, 262144, 1, 7143524, 327680, 1, 7143525, 131076, 5, 7143526, 262144, 1, 7143527, 327680, 1, 7143528, 131076, 5, 7143529, 262144, 1, 7143530, 327680, 1, 7143531, 65536, 0, 7143532, 65536, 0, 7143533, 65536, 0, 7143534, 65536, 38, 7143535, 65536, 38, 7143536, 65536, 38, 7143537, 65536, 38, 7143538, 65536, 38, 7143539, 65536, 38, 7143540, 65536, 38, 7143541, 65536, 38, 7143542, 65536, 38, 7143543, 65536, 38, 7143544, 65536, 38, 7143545, 65536, 38, 7143546, 65536, 38, 7143547, 65536, 38, 7143548, 65536, 38, 7143549, 65536, 38, 7143550, 65536, 38, 7143551, 65536, 38, 7208960, 65536, 0, 7208961, 65536, 0, 7208962, 65536, 0, 7208963, 65536, 0, 7208964, 65536, 0, 7208965, 65536, 0, 7208966, 65536, 0, 7208967, 65536, 0, 7208968, 65536, 0, 7208969, 65536, 0, 7208970, 262144, 1, 7208971, 327680, 1, 7208972, 262144, 1, 7208973, 327680, 1, 7208974, 393216, 1, 7208975, 458752, 1, 7208976, 262144, 1, 7208977, 327680, 1, 7208978, 393216, 1, 7208979, 458752, 1, 7208980, 65536, 0, 7208981, 327680, 9, 7208982, 65536, 0, 7208983, 65536, 0, 7208984, 262148, 5, 7208985, 65540, 0, 7208986, 4, 4, 7208987, 65536, 0, 7208988, 262144, 1, 7208989, 327680, 1, 7208990, 65536, 0, 7208991, 327680, 9, 7208992, 65536, 0, 7208993, 393216, 1, 7208994, 458752, 1, 7208995, 393216, 1, 7208996, 458752, 1, 7208997, 393216, 1, 7208998, 458752, 1, 7208999, 196608, 5, 7209000, 65536, 0, 7209001, 65536, 0, 7209002, 65536, 0, 7209003, 65536, 0, 7209004, 65536, 0, 7209005, 65536, 0, 7209006, 65536, 0, 7209007, 65536, 0, 7209008, 65536, 0, 7209009, 65536, 0, 7209010, 65536, 0, 7209011, 65536, 0, 7209012, 65536, 0, 7209013, 65536, 0, 7209014, 65536, 0, 7209015, 65536, 0, 7209016, 131076, 5, 7209017, 65536, 0, 7209018, 65536, 0, 7209019, 65536, 0, 7209020, 65536, 0, 7209021, 65536, 0, 7209022, 65536, 0, 7209023, 65536, 0, 7209024, 65536, 0, 7209025, 65536, 0, 7209026, 65536, 0, 7209027, 65536, 0, 7209028, 65536, 0, 7209029, 65536, 0, 7209030, 65536, 0, 7209031, 65536, 0, 7209032, 65536, 0, 7209033, 65536, 0, 7209034, 65536, 0, 7209035, 65536, 0, 7209036, 65536, 0, 7209037, 65536, 0, 7209038, 65536, 0, 7209039, 65536, 0, 7209040, 65536, 0, 7209041, 65536, 0, 7209042, 65536, 0, 7209043, 65536, 0, 7209044, 65536, 0, 7209045, 65536, 0, 7209046, 131072, 89, 7209047, 262144, 2, 7209048, 327680, 2, 7209049, 131076, 5, 7209050, 262144, 2, 7209051, 327680, 2, 7209052, 131076, 5, 7209053, 262144, 2, 7209054, 327680, 2, 7209055, 131076, 5, 7209056, 262144, 2, 7209057, 327680, 2, 7209058, 131076, 5, 7209059, 262144, 2, 7209060, 327680, 2, 7209061, 131076, 5, 7209062, 262144, 2, 7209063, 327680, 2, 7209064, 131076, 5, 7209065, 262144, 2, 7209066, 327680, 2, 7209067, 65536, 0, 7209068, 65536, 0, 7209069, 65536, 0, 7209070, 65536, 38, 7209071, 65536, 38, 7209072, 65536, 38, 7209073, 65536, 38, 7209074, 65536, 38, 7209075, 65536, 38, 7209076, 65536, 38, 7209077, 65536, 38, 7209078, 65536, 38, 7209079, 65536, 38, 7209080, 65536, 38, 7209081, 65536, 38, 7209082, 65536, 38, 7209083, 65536, 38, 7209084, 65536, 38, 7209085, 65536, 38, 7209086, 65536, 38, 7209087, 65536, 38, 7274496, 65536, 0, 7274497, 65536, 0, 7274498, 65536, 0, 7274499, 65536, 0, 7274500, 65536, 0, 7274501, 65536, 0, 7274502, 65536, 0, 7274503, 65536, 0, 7274504, 65536, 0, 7274505, 65536, 0, 7274506, 262144, 2, 7274507, 327680, 2, 7274508, 262144, 2, 7274509, 327680, 2, 7274510, 393216, 2, 7274511, 458752, 2, 7274512, 262144, 2, 7274513, 327680, 2, 7274514, 393216, 2, 7274515, 458752, 2, 7274516, 262144, 10, 7274517, 327680, 10, 7274518, 393216, 10, 7274519, 65536, 0, 7274520, 262148, 2, 7274521, 4, 0, 7274522, 4, 4, 7274523, 65536, 0, 7274524, 262144, 2, 7274525, 327680, 2, 7274526, 262144, 10, 7274527, 327680, 10, 7274528, 393216, 10, 7274529, 393216, 2, 7274530, 458752, 2, 7274531, 393216, 2, 7274532, 458752, 2, 7274533, 393216, 2, 7274534, 458752, 2, 7274535, 196608, 5, 7274536, 65536, 0, 7274537, 262148, 5, 7274538, 4, 6, 7274539, 65536, 0, 7274540, 262148, 5, 7274541, 131076, 3, 7274542, 4, 6, 7274543, 196608, 5, 7274544, 65536, 0, 7274545, 65540, 7, 7274546, 196612, 5, 7274547, 196612, 5, 7274548, 196612, 5, 7274549, 196612, 5, 7274550, 196612, 5, 7274551, 196612, 5, 7274552, 196612, 6, 7274553, 65536, 0, 7274554, 65536, 0, 7274555, 65536, 0, 7274556, 65536, 0, 7274557, 65536, 0, 7274558, 65536, 0, 7274559, 65536, 0, 7274560, 65536, 0, 7274561, 65536, 0, 7274562, 65536, 0, 7274563, 65536, 0, 7274564, 65536, 0, 7274565, 65536, 0, 7274566, 65536, 0, 7274567, 65536, 0, 7274568, 65536, 0, 7274569, 65536, 0, 7274570, 65536, 0, 7274571, 65536, 0, 7274572, 65536, 0, 7274573, 65536, 0, 7274574, 65536, 0, 7274575, 65536, 0, 7274576, 65536, 0, 7274577, 65536, 0, 7274578, 65536, 0, 7274579, 65536, 0, 7274580, 65536, 0, 7274581, 65536, 0, 7274582, 131072, 89, 7274583, 65536, 0, 7274584, 65536, 0, 7274585, 131076, 5, 7274586, 65536, 0, 7274587, 65536, 0, 7274588, 131076, 5, 7274589, 65536, 0, 7274590, 65536, 0, 7274591, 131076, 5, 7274592, 65536, 0, 7274593, 65536, 0, 7274594, 131076, 5, 7274595, 65536, 0, 7274596, 65536, 0, 7274597, 131076, 5, 7274598, 65536, 0, 7274599, 65536, 0, 7274600, 131076, 5, 7274601, 65536, 0, 7274602, 65536, 0, 7274603, 65536, 0, 7274604, 65536, 0, 7274605, 65536, 0, 7274606, 65536, 38, 7274607, 65536, 38, 7274608, 65536, 38, 7274609, 65536, 38, 7274610, 65536, 38, 7274611, 65536, 38, 7274612, 65536, 38, 7274613, 65536, 38, 7274614, 65536, 38, 7274615, 65536, 38, 7274616, 65536, 38, 7274617, 65536, 38, 7274618, 65536, 38, 7274619, 65536, 38, 7274620, 65536, 38, 7274621, 65536, 38, 7274622, 65536, 38, 7274623, 65536, 38, 7340032, 65536, 0, 7340033, 65536, 0, 7340034, 65536, 0, 7340035, 65536, 0, 7340036, 65536, 0, 7340037, 65536, 0, 7340038, 65536, 0, 7340039, 65536, 0, 7340040, 65536, 0, 7340041, 65536, 0, 7340042, 65536, 0, 7340043, 65536, 0, 7340044, 65536, 0, 7340045, 65536, 0, 7340046, 65536, 0, 7340047, 65536, 0, 7340048, 65536, 0, 7340049, 196608, 5, 7340050, 65536, 0, 7340051, 65536, 0, 7340052, 65536, 0, 7340053, 65536, 0, 7340054, 65536, 0, 7340055, 65536, 0, 7340056, 262148, 2, 7340057, 262148, 0, 7340058, 131076, 6, 7340059, 65536, 0, 7340060, 65536, 0, 7340061, 65536, 0, 7340062, 65536, 13, 7340063, 65536, 0, 7340064, 262144, 1, 7340065, 327680, 1, 7340066, 65536, 0, 7340067, 65536, 0, 7340068, 65536, 0, 7340069, 65536, 0, 7340070, 65536, 0, 7340071, 65536, 0, 7340072, 65536, 0, 7340073, 262148, 2, 7340074, 131076, 0, 7340075, 131076, 3, 7340076, 65540, 0, 7340077, 262148, 0, 7340078, 131076, 6, 7340079, 196608, 5, 7340080, 65536, 0, 7340081, 65536, 0, 7340082, 65536, 0, 7340083, 65536, 0, 7340084, 65536, 0, 7340085, 65536, 0, 7340086, 65536, 0, 7340087, 65536, 0, 7340088, 65536, 0, 7340089, 65536, 0, 7340090, 65536, 0, 7340091, 65536, 0, 7340092, 65536, 0, 7340093, 65536, 0, 7340094, 65536, 0, 7340095, 65536, 0, 7340096, 65536, 0, 7340097, 65536, 0, 7340098, 65536, 0, 7340099, 65536, 0, 7340100, 65536, 0, 7340101, 65536, 0, 7340102, 65536, 0, 7340103, 65536, 0, 7340104, 65536, 0, 7340105, 65536, 0, 7340106, 65536, 0, 7340107, 65536, 0, 7340108, 65536, 0, 7340109, 65536, 0, 7340110, 65536, 0, 7340111, 65536, 0, 7340112, 65536, 0, 7340113, 65536, 0, 7340114, 65536, 0, 7340115, 65536, 0, 7340116, 65536, 0, 7340117, 65536, 0, 7340118, 131072, 89, 7340119, 262144, 1, 7340120, 327680, 1, 7340121, 131076, 5, 7340122, 262144, 1, 7340123, 327680, 1, 7340124, 131076, 5, 7340125, 262144, 1, 7340126, 327680, 1, 7340127, 131076, 5, 7340128, 262144, 1, 7340129, 327680, 1, 7340130, 131076, 5, 7340131, 262144, 1, 7340132, 327680, 1, 7340133, 131076, 5, 7340134, 262144, 1, 7340135, 327680, 1, 7340136, 131076, 5, 7340137, 262144, 1, 7340138, 327680, 1, 7340139, 65536, 0, 7340140, 65536, 0, 7340141, 65536, 0, 7340142, 65536, 38, 7340143, 65536, 38, 7340144, 65536, 38, 7340145, 65536, 38, 7340146, 65536, 38, 7340147, 65536, 38, 7340148, 65536, 38, 7340149, 65536, 38, 7340150, 65536, 38, 7340151, 65536, 38, 7340152, 65536, 38, 7340153, 65536, 38, 7340154, 65536, 38, 7340155, 65536, 38, 7340156, 65536, 38, 7340157, 65536, 38, 7340158, 65536, 38, 7340159, 65536, 38, 7405568, 65536, 0, 7405569, 65536, 0, 7405570, 65536, 0, 7405571, 65536, 0, 7405572, 65536, 0, 7405573, 65536, 0, 7405574, 65536, 0, 7405575, 65536, 0, 7405576, 65536, 0, 7405577, 65536, 0, 7405578, 65536, 0, 7405579, 65536, 0, 7405580, 65536, 0, 7405581, 65536, 0, 7405582, 65536, 0, 7405583, 65536, 0, 7405584, 65536, 0, 7405585, 65536, 0, 7405586, 65536, 0, 7405587, 65536, 0, 7405588, 65536, 0, 7405589, 65536, 0, 7405590, 65536, 0, 7405591, 65536, 0, 7405592, 262148, 6, 7405593, 131076, 6, 7405594, 65536, 0, 7405595, 65536, 0, 7405596, 65536, 0, 7405597, 0, 14, 7405598, 65536, 14, 7405599, 131072, 14, 7405600, 262144, 2, 7405601, 327680, 2, 7405602, 65536, 0, 7405603, 65536, 0, 7405604, 65536, 0, 7405605, 65536, 0, 7405606, 65536, 0, 7405607, 65536, 0, 7405608, 65536, 0, 7405609, 262148, 6, 7405610, 262148, 4, 7405611, 262148, 4, 7405612, 262148, 4, 7405613, 131076, 6, 7405614, 393216, 1, 7405615, 458752, 1, 7405616, 65536, 0, 7405617, 65536, 0, 7405618, 65536, 0, 7405619, 65536, 0, 7405620, 65536, 0, 7405621, 65536, 0, 7405622, 65536, 0, 7405623, 65536, 0, 7405624, 65536, 0, 7405625, 65536, 0, 7405626, 65536, 0, 7405627, 65536, 0, 7405628, 65536, 0, 7405629, 65536, 0, 7405630, 65536, 0, 7405631, 65536, 0, 7405632, 65536, 0, 7405633, 65536, 0, 7405634, 65536, 0, 7405635, 65536, 0, 7405636, 65536, 0, 7405637, 65536, 0, 7405638, 65536, 0, 7405639, 65536, 0, 7405640, 65536, 0, 7405641, 65536, 0, 7405642, 65536, 0, 7405643, 65536, 0, 7405644, 65536, 0, 7405645, 65536, 0, 7405646, 65536, 0, 7405647, 65536, 0, 7405648, 65536, 0, 7405649, 65536, 0, 7405650, 65536, 0, 7405651, 65536, 0, 7405652, 65536, 0, 7405653, 65536, 0, 7405654, 131072, 89, 7405655, 262144, 2, 7405656, 327680, 2, 7405657, 131076, 7, 7405658, 262144, 2, 7405659, 327680, 2, 7405660, 131076, 7, 7405661, 262144, 2, 7405662, 327680, 2, 7405663, 131076, 7, 7405664, 262144, 2, 7405665, 327680, 2, 7405666, 131076, 7, 7405667, 262144, 2, 7405668, 327680, 2, 7405669, 131076, 7, 7405670, 262144, 2, 7405671, 327680, 2, 7405672, 131076, 7, 7405673, 262144, 2, 7405674, 327680, 2, 7405675, 65536, 0, 7405676, 65536, 0, 7405677, 65536, 0, 7405678, 65536, 38, 7405679, 65536, 38, 7405680, 65536, 38, 7405681, 65536, 38, 7405682, 65536, 38, 7405683, 65536, 38, 7405684, 65536, 38, 7405685, 65536, 38, 7405686, 65536, 38, 7405687, 65536, 38, 7405688, 65536, 38, 7405689, 65536, 38, 7405690, 65536, 38, 7405691, 65536, 38, 7405692, 65536, 38, 7405693, 65536, 38, 7405694, 65536, 38, 7405695, 65536, 38, 7471104, 131076, 3, 7471105, 131076, 3, 7471106, 131076, 3, 7471107, 131076, 3, 7471108, 131076, 3, 7471109, 131076, 3, 7471110, 131076, 3, 7471111, 131076, 3, 7471112, 131076, 3, 7471113, 4, 6, 7471114, 65536, 0, 7471115, 65536, 0, 7471116, 65536, 0, 7471117, 65536, 0, 7471118, 65536, 0, 7471119, 65536, 0, 7471120, 65536, 0, 7471121, 65536, 0, 7471122, 65536, 0, 7471123, 65536, 0, 7471124, 65536, 0, 7471125, 65536, 0, 7471126, 65536, 0, 7471127, 65536, 0, 7471128, 65536, 0, 7471129, 65536, 0, 7471130, 65536, 0, 7471131, 196608, 5, 7471132, 262144, 1, 7471133, 327680, 1, 7471134, 393216, 1, 7471135, 458752, 1, 7471136, 65536, 0, 7471137, 0, 0, 7471138, 65536, 0, 7471139, 65536, 0, 7471140, 65536, 0, 7471141, 65536, 0, 7471142, 65536, 0, 7471143, 65536, 0, 7471144, 65536, 0, 7471145, 65536, 0, 7471146, 65536, 0, 7471147, 0, 0, 7471148, 65536, 0, 7471149, 196608, 5, 7471150, 393216, 2, 7471151, 458752, 2, 7471152, 65536, 0, 7471153, 65536, 0, 7471154, 65536, 0, 7471155, 65536, 0, 7471156, 65536, 0, 7471157, 65536, 0, 7471158, 65536, 0, 7471159, 65536, 0, 7471160, 65536, 0, 7471161, 65536, 0, 7471162, 65536, 0, 7471163, 65536, 0, 7471164, 65536, 0, 7471165, 65536, 0, 7471166, 65536, 0, 7471167, 65536, 0, 7471168, 65536, 0, 7471169, 65536, 0, 7471170, 65536, 0, 7471171, 65536, 0, 7471172, 65536, 0, 7471173, 65536, 0, 7471174, 65536, 0, 7471175, 65536, 0, 7471176, 65536, 0, 7471177, 65536, 0, 7471178, 65536, 0, 7471179, 65536, 0, 7471180, 65536, 0, 7471181, 65536, 0, 7471182, 65536, 0, 7471183, 65536, 0, 7471184, 65536, 0, 7471185, 65536, 0, 7471186, 65536, 0, 7471187, 65536, 0, 7471188, 65536, 0, 7471189, 65536, 0, 7471190, 131072, 89, 7471191, 65536, 0, 7471192, 65536, 0, 7471193, 65536, 0, 7471194, 65536, 0, 7471195, 65536, 0, 7471196, 65536, 0, 7471197, 65536, 0, 7471198, 65536, 0, 7471199, 65536, 0, 7471200, 65536, 0, 7471201, 65536, 0, 7471202, 65536, 0, 7471203, 65536, 0, 7471204, 65536, 0, 7471205, 65536, 0, 7471206, 65536, 0, 7471207, 65536, 0, 7471208, 65536, 0, 7471209, 65536, 0, 7471210, 65536, 0, 7471211, 65536, 0, 7471212, 65536, 0, 7471213, 65536, 0, 7471214, 65536, 38, 7471215, 65536, 38, 7471216, 65536, 38, 7471217, 65536, 38, 7471218, 65536, 38, 7471219, 65536, 38, 7471220, 65536, 38, 7471221, 65536, 38, 7471222, 65536, 38, 7471223, 65536, 38, 7471224, 65536, 38, 7471225, 65536, 38, 7471226, 65536, 38, 7471227, 65536, 38, 7471228, 65536, 38, 7471229, 65536, 38, 7471230, 65536, 38, 7471231, 65536, 38, 7536640, 4, 0, 7536641, 4, 0, 7536642, 4, 0, 7536643, 4, 0, 7536644, 4, 0, 7536645, 4, 0, 7536646, 4, 0, 7536647, 4, 0, 7536648, 4, 0, 7536649, 4, 4, 7536650, 65536, 0, 7536651, 65536, 0, 7536652, 65536, 0, 7536653, 65536, 0, 7536654, 65536, 0, 7536655, 65536, 0, 7536656, 65536, 0, 7536657, 65536, 0, 7536658, 65536, 0, 7536659, 65536, 0, 7536660, 65536, 0, 7536661, 65536, 0, 7536662, 65536, 0, 7536663, 65536, 0, 7536664, 65536, 0, 7536665, 65536, 0, 7536666, 65536, 0, 7536667, 196608, 5, 7536668, 262144, 2, 7536669, 327680, 2, 7536670, 393216, 2, 7536671, 458752, 2, 7536672, 65536, 0, 7536673, 65536, 13, 7536674, 65536, 0, 7536675, 65536, 0, 7536676, 65536, 0, 7536677, 65536, 0, 7536678, 262144, 1, 7536679, 327680, 1, 7536680, 393216, 1, 7536681, 458752, 1, 7536682, 65536, 0, 7536683, 65536, 13, 7536684, 65536, 0, 7536685, 196608, 5, 7536686, 327680, 9, 7536687, 65536, 0, 7536688, 65536, 0, 7536689, 65536, 0, 7536690, 65536, 0, 7536691, 65536, 0, 7536692, 65536, 0, 7536693, 65536, 0, 7536694, 65536, 0, 7536695, 65536, 0, 7536696, 65536, 0, 7536697, 65536, 0, 7536698, 65536, 0, 7536699, 65536, 0, 7536700, 65536, 0, 7536701, 65536, 0, 7536702, 65536, 0, 7536703, 65536, 0, 7536704, 65536, 0, 7536705, 65536, 0, 7536706, 65536, 0, 7536707, 65536, 0, 7536708, 65536, 0, 7536709, 65536, 0, 7536710, 65536, 0, 7536711, 65536, 0, 7536712, 65536, 0, 7536713, 65536, 0, 7536714, 65536, 0, 7536715, 65536, 0, 7536716, 65536, 0, 7536717, 65536, 0, 7536718, 65536, 0, 7536719, 65536, 0, 7536720, 65536, 0, 7536721, 65536, 0, 7536722, 65536, 0, 7536723, 65536, 0, 7536724, 65536, 0, 7536725, 65536, 0, 7536726, 131072, 89, 7536727, 65536, 0, 7536728, 65536, 0, 7536729, 65536, 0, 7536730, 65536, 0, 7536731, 65536, 0, 7536732, 65536, 0, 7536733, 65536, 0, 7536734, 65536, 0, 7536735, 65536, 0, 7536736, 65536, 0, 7536737, 65536, 0, 7536738, 65536, 0, 7536739, 65536, 0, 7536740, 65536, 0, 7536741, 65536, 0, 7536742, 65536, 0, 7536743, 65536, 0, 7536744, 65536, 0, 7536745, 65536, 0, 7536746, 65536, 0, 7536747, 65536, 0, 7536748, 65536, 0, 7536749, 65536, 0, 7536750, 65536, 38, 7536751, 65536, 38, 7536752, 65536, 38, 7536753, 65536, 38, 7536754, 65536, 38, 7536755, 65536, 38, 7536756, 65536, 38, 7536757, 65536, 38, 7536758, 65536, 38, 7536759, 65536, 38, 7536760, 65536, 38, 7536761, 65536, 38, 7536762, 65536, 38, 7536763, 65536, 38, 7536764, 65536, 38, 7536765, 65536, 38, 7536766, 65536, 38, 7536767, 65536, 38, 7602176, 262148, 4, 7602177, 262148, 4, 7602178, 262148, 4, 7602179, 262148, 4, 7602180, 262148, 4, 7602181, 262148, 4, 7602182, 262148, 4, 7602183, 262148, 4, 7602184, 262148, 4, 7602185, 131076, 6, 7602186, 65536, 0, 7602187, 65536, 0, 7602188, 65536, 0, 7602189, 65536, 0, 7602190, 65536, 0, 7602191, 65536, 0, 7602192, 65536, 0, 7602193, 196608, 5, 7602194, 196608, 5, 7602195, 65536, 0, 7602196, 65536, 0, 7602197, 65536, 0, 7602198, 65536, 0, 7602199, 65536, 0, 7602200, 65536, 0, 7602201, 65536, 0, 7602202, 65536, 0, 7602203, 65536, 0, 7602204, 65536, 0, 7602205, 65536, 0, 7602206, 65536, 0, 7602207, 65536, 0, 7602208, 0, 14, 7602209, 65536, 14, 7602210, 131072, 14, 7602211, 65536, 0, 7602212, 65536, 0, 7602213, 65536, 0, 7602214, 262144, 2, 7602215, 327680, 2, 7602216, 393216, 2, 7602217, 458752, 2, 7602218, 0, 14, 7602219, 65536, 14, 7602220, 131072, 14, 7602221, 262144, 10, 7602222, 327680, 10, 7602223, 393216, 10, 7602224, 65536, 0, 7602225, 0, 0, 7602226, 65536, 0, 7602227, 65536, 0, 7602228, 0, 0, 7602229, 65536, 0, 7602230, 65536, 0, 7602231, 65536, 0, 7602232, 65536, 0, 7602233, 65536, 0, 7602234, 65536, 0, 7602235, 65536, 0, 7602236, 65536, 0, 7602237, 65536, 0, 7602238, 65536, 0, 7602239, 65536, 0, 7602240, 65536, 0, 7602241, 65536, 0, 7602242, 65536, 0, 7602243, 65536, 0, 7602244, 65536, 0, 7602245, 65536, 0, 7602246, 65536, 0, 7602247, 65536, 0, 7602248, 65536, 0, 7602249, 65536, 0, 7602250, 65536, 0, 7602251, 65536, 0, 7602252, 65536, 0, 7602253, 65536, 0, 7602254, 65536, 0, 7602255, 65536, 0, 7602256, 65536, 0, 7602257, 65536, 0, 7602258, 65536, 0, 7602259, 65536, 0, 7602260, 65536, 0, 7602261, 65536, 0, 7602262, 131072, 89, 7602263, 65536, 0, 7602264, 65536, 0, 7602265, 65536, 0, 7602266, 65536, 0, 7602267, 65536, 0, 7602268, 65536, 0, 7602269, 65536, 0, 7602270, 65536, 0, 7602271, 65536, 0, 7602272, 65536, 0, 7602273, 65536, 0, 7602274, 65536, 0, 7602275, 65536, 0, 7602276, 65536, 0, 7602277, 65536, 0, 7602278, 65536, 0, 7602279, 65536, 0, 7602280, 65536, 0, 7602281, 65536, 0, 7602282, 65536, 0, 7602283, 65536, 0, 7602284, 65536, 0, 7602285, 65536, 0, 7602286, 65536, 0, 7602287, 65536, 0, 7602288, 65536, 0, 7602289, 65536, 0, 7602290, 65536, 0, 7602291, 65536, 0, 7602292, 65536, 0, 7602293, 65536, 0, 7602294, 65536, 0, 7602295, 65536, 38, 7602296, 65536, 38, 7602297, 65536, 38, 7602298, 65536, 38, 7602299, 65536, 38, 7602300, 65536, 38, 7602301, 65536, 38, 7602302, 65536, 38, 7602303, 65536, 38, 7667712, 65536, 0, 7667713, 65536, 0, 7667714, 65536, 0, 7667715, 65536, 0, 7667716, 65536, 0, 7667717, 65536, 0, 7667718, 65536, 0, 7667719, 65536, 0, 7667720, 65536, 0, 7667721, 65536, 0, 7667722, 65536, 0, 7667723, 327680, 9, 7667724, 65536, 0, 7667725, 393216, 1, 7667726, 458752, 1, 7667727, 393216, 1, 7667728, 458752, 1, 7667729, 262144, 1, 7667730, 327680, 1, 7667731, 393216, 1, 7667732, 458752, 1, 7667733, 65536, 0, 7667734, 65536, 0, 7667735, 65536, 0, 7667736, 65536, 0, 7667737, 65536, 0, 7667738, 65536, 0, 7667739, 262147, 5, 7667740, 131075, 3, 7667741, 131075, 3, 7667742, 131075, 3, 7667743, 131075, 3, 7667744, 131075, 3, 7667745, 3, 6, 7667746, 65536, 0, 7667747, 65536, 0, 7667748, 65536, 0, 7667749, 65536, 0, 7667750, 65536, 0, 7667751, 327680, 9, 7667752, 65536, 0, 7667753, 393216, 1, 7667754, 458752, 1, 7667755, 65536, 0, 7667756, 327680, 9, 7667757, 65536, 0, 7667758, 393216, 1, 7667759, 458752, 1, 7667760, 65536, 0, 7667761, 65536, 13, 7667762, 65536, 0, 7667763, 65536, 0, 7667764, 65536, 13, 7667765, 65536, 0, 7667766, 65536, 0, 7667767, 65536, 0, 7667768, 65536, 0, 7667769, 65536, 0, 7667770, 65536, 0, 7667771, 65536, 0, 7667772, 65536, 0, 7667773, 65536, 0, 7667774, 65536, 0, 7667775, 65536, 0, 7667776, 65536, 0, 7667777, 65536, 0, 7667778, 65536, 0, 7667779, 65536, 0, 7667780, 65536, 0, 7667781, 65536, 0, 7667782, 65536, 0, 7667783, 65536, 0, 7667784, 65536, 0, 7667785, 65536, 0, 7667786, 65536, 0, 7667787, 65536, 0, 7667788, 65536, 0, 7667789, 65536, 0, 7667790, 65536, 0, 7667791, 65536, 0, 7667792, 65536, 0, 7667793, 65536, 0, 7667794, 65536, 0, 7667795, 65536, 0, 7667796, 65536, 0, 7667797, 65536, 0, 7667798, 131072, 89, 7667799, 65536, 0, 7667800, 65536, 0, 7667801, 65536, 0, 7667802, 65536, 0, 7667803, 65536, 0, 7667804, 65536, 0, 7667805, 65536, 0, 7667806, 65536, 0, 7667807, 65536, 0, 7667808, 65536, 0, 7667809, 65536, 0, 7667810, 65536, 0, 7667811, 65536, 0, 7667812, 65536, 0, 7667813, 65536, 0, 7667814, 65536, 0, 7667815, 65536, 0, 7667816, 65536, 0, 7667817, 65536, 0, 7667818, 65536, 0, 7667819, 65536, 0, 7667820, 65536, 0, 7667821, 65536, 0, 7667822, 65536, 0, 7667823, 65536, 0, 7667824, 65536, 0, 7667825, 65536, 0, 7667826, 65536, 0, 7667827, 65536, 0, 7667828, 65536, 0, 7667829, 65536, 0, 7667830, 65536, 0, 7667831, 65536, 38, 7667832, 65536, 38, 7667833, 65536, 38, 7667834, 65536, 38, 7667835, 65536, 38, 7667836, 65536, 38, 7667837, 65536, 38, 7667838, 65536, 38, 7667839, 65536, 38, 7733248, 65536, 0, 7733249, 65536, 0, 7733250, 65536, 0, 7733251, 65536, 0, 7733252, 65536, 0, 7733253, 65536, 0, 7733254, 65536, 0, 7733255, 65536, 0, 7733256, 65536, 0, 7733257, 65536, 0, 7733258, 262144, 10, 7733259, 327680, 10, 7733260, 393216, 10, 7733261, 393216, 2, 7733262, 458752, 2, 7733263, 393216, 2, 7733264, 458752, 2, 7733265, 262144, 2, 7733266, 327680, 2, 7733267, 393216, 2, 7733268, 458752, 2, 7733269, 65536, 0, 7733270, 65536, 0, 7733271, 65536, 0, 7733272, 65536, 0, 7733273, 65536, 0, 7733274, 262147, 5, 7733275, 65539, 0, 7733276, 3, 0, 7733277, 3, 0, 7733278, 3, 0, 7733279, 3, 0, 7733280, 3, 0, 7733281, 3, 4, 7733282, 65536, 0, 7733283, 65536, 0, 7733284, 65536, 0, 7733285, 65536, 0, 7733286, 262144, 10, 7733287, 327680, 10, 7733288, 393216, 10, 7733289, 393216, 2, 7733290, 458752, 2, 7733291, 262144, 10, 7733292, 327680, 10, 7733293, 393216, 10, 7733294, 393216, 2, 7733295, 458752, 2, 7733296, 0, 14, 7733297, 65536, 14, 7733298, 131072, 14, 7733299, 0, 14, 7733300, 65536, 14, 7733301, 131072, 14, 7733302, 65536, 0, 7733303, 65536, 0, 7733304, 65536, 0, 7733305, 65536, 0, 7733306, 65536, 0, 7733307, 65536, 0, 7733308, 65536, 0, 7733309, 65536, 0, 7733310, 65536, 0, 7733311, 65536, 0, 7733312, 65536, 0, 7733313, 65536, 0, 7733314, 65536, 0, 7733315, 65536, 0, 7733316, 65536, 0, 7733317, 65536, 0, 7733318, 65536, 0, 7733319, 65536, 0, 7733320, 65536, 0, 7733321, 65536, 0, 7733322, 65536, 0, 7733323, 65536, 0, 7733324, 65536, 0, 7733325, 65536, 0, 7733326, 65536, 0, 7733327, 65536, 0, 7733328, 65536, 0, 7733329, 65536, 0, 7733330, 65536, 0, 7733331, 65536, 0, 7733332, 65536, 0, 7733333, 65536, 0, 7733334, 131072, 89, 7733335, 65536, 0, 7733336, 65536, 0, 7733337, 65536, 0, 7733338, 65536, 0, 7733339, 65536, 0, 7733340, 65536, 0, 7733341, 65536, 0, 7733342, 65536, 0, 7733343, 65536, 0, 7733344, 65536, 0, 7733345, 65536, 0, 7733346, 65536, 0, 7733347, 65536, 0, 7733348, 65536, 0, 7733349, 65536, 0, 7733350, 65536, 0, 7733351, 65536, 0, 7733352, 65536, 0, 7733353, 65536, 0, 7733354, 65536, 0, 7733355, 65536, 0, 7733356, 65536, 0, 7733357, 65536, 0, 7733358, 65536, 0, 7733359, 65536, 0, 7733360, 65536, 0, 7733361, 65536, 0, 7733362, 65536, 0, 7733363, 65536, 0, 7733364, 65536, 0, 7733365, 65536, 0, 7733366, 65536, 0, 7733367, 65536, 38, 7733368, 65536, 38, 7733369, 65536, 38, 7733370, 65536, 38, 7733371, 65536, 38, 7733372, 65536, 38, 7733373, 65536, 38, 7733374, 65536, 38, 7733375, 65536, 38, 7798784, 65536, 0, 7798785, 65536, 0, 7798786, 65536, 0, 7798787, 65536, 0, 7798788, 65536, 0, 7798789, 65536, 0, 7798790, 65536, 0, 7798791, 65536, 0, 7798792, 65536, 0, 7798793, 65536, 0, 7798794, 393216, 1, 7798795, 458752, 1, 7798796, 393216, 1, 7798797, 458752, 1, 7798798, 65536, 0, 7798799, 65536, 13, 7798800, 65536, 0, 7798801, 65536, 0, 7798802, 65536, 13, 7798803, 65536, 0, 7798804, 393216, 1, 7798805, 458752, 1, 7798806, 65536, 0, 7798807, 327680, 9, 7798808, 65536, 0, 7798809, 262147, 5, 7798810, 65539, 0, 7798811, 3, 0, 7798812, 3, 0, 7798813, 3, 0, 7798814, 3, 0, 7798815, 3, 0, 7798816, 3, 0, 7798817, 3, 4, 7798818, 65536, 0, 7798819, 65536, 0, 7798820, 65536, 0, 7798821, 65536, 0, 7798822, 393216, 1, 7798823, 458752, 1, 7798824, 262144, 1, 7798825, 327680, 1, 7798826, 393216, 1, 7798827, 458752, 1, 7798828, 393216, 1, 7798829, 458752, 1, 7798830, 393216, 1, 7798831, 458752, 1, 7798832, 393216, 1, 7798833, 458752, 1, 7798834, 393216, 1, 7798835, 458752, 1, 7798836, 393216, 1, 7798837, 458752, 1, 7798838, 393216, 1, 7798839, 458752, 1, 7798840, 65536, 0, 7798841, 65536, 0, 7798842, 65536, 0, 7798843, 65536, 0, 7798844, 65536, 0, 7798845, 65536, 0, 7798846, 65536, 0, 7798847, 65536, 0, 7798848, 65536, 0, 7798849, 65536, 0, 7798850, 65536, 0, 7798851, 65536, 0, 7798852, 65536, 0, 7798853, 65536, 0, 7798854, 65536, 0, 7798855, 65536, 0, 7798856, 65536, 0, 7798857, 65536, 0, 7798858, 65536, 0, 7798859, 65536, 0, 7798860, 65536, 0, 7798861, 65536, 0, 7798862, 65536, 0, 7798863, 65536, 0, 7798864, 65536, 0, 7798865, 65536, 0, 7798866, 65536, 0, 7798867, 65536, 0, 7798868, 65536, 0, 7798869, 65536, 0, 7798870, 131072, 89, 7798871, 65536, 0, 7798872, 65536, 0, 7798873, 65536, 0, 7798874, 65536, 0, 7798875, 65536, 0, 7798876, 65536, 0, 7798877, 65536, 0, 7798878, 65536, 0, 7798879, 65536, 0, 7798880, 65536, 0, 7798881, 65536, 0, 7798882, 65536, 0, 7798883, 65536, 0, 7798884, 65536, 0, 7798885, 65536, 0, 7798886, 65536, 0, 7798887, 65536, 0, 7798888, 65536, 0, 7798889, 65536, 0, 7798890, 65536, 0, 7798891, 65536, 0, 7798892, 65536, 0, 7798893, 65536, 0, 7798894, 65536, 0, 7798895, 65536, 0, 7798896, 65536, 0, 7798897, 65536, 0, 7798898, 65536, 0, 7798899, 65536, 0, 7798900, 65536, 0, 7798901, 65536, 0, 7798902, 65536, 0, 7798903, 65536, 38, 7798904, 65536, 38, 7798905, 65536, 38, 7798906, 65536, 38, 7798907, 65536, 38, 7798908, 65536, 38, 7798909, 65536, 38, 7798910, 65536, 38, 7798911, 65536, 38, 7864320, 65536, 0, 7864321, 65536, 0, 7864322, 65536, 0, 7864323, 65536, 0, 7864324, 65536, 0, 7864325, 65536, 0, 7864326, 65536, 0, 7864327, 65536, 0, 7864328, 65536, 0, 7864329, 65536, 0, 7864330, 393216, 2, 7864331, 458752, 2, 7864332, 393216, 2, 7864333, 458752, 2, 7864334, 0, 14, 7864335, 65536, 14, 7864336, 131072, 14, 7864337, 0, 14, 7864338, 65536, 14, 7864339, 131072, 14, 7864340, 393216, 2, 7864341, 458752, 2, 7864342, 262144, 10, 7864343, 327680, 10, 7864344, 393216, 10, 7864345, 262147, 6, 7864346, 131075, 1, 7864347, 3, 0, 7864348, 3, 0, 7864349, 3, 0, 7864350, 3, 0, 7864351, 3, 0, 7864352, 262147, 0, 7864353, 131075, 6, 7864354, 65536, 0, 7864355, 65536, 0, 7864356, 65536, 0, 7864357, 65536, 0, 7864358, 393216, 2, 7864359, 458752, 2, 7864360, 262144, 2, 7864361, 327680, 2, 7864362, 393216, 2, 7864363, 458752, 2, 7864364, 393216, 2, 7864365, 458752, 2, 7864366, 393216, 2, 7864367, 458752, 2, 7864368, 393216, 2, 7864369, 458752, 2, 7864370, 393216, 2, 7864371, 458752, 2, 7864372, 393216, 2, 7864373, 458752, 2, 7864374, 393216, 2, 7864375, 458752, 2, 7864376, 65536, 0, 7864377, 65536, 0, 7864378, 65536, 0, 7864379, 65536, 0, 7864380, 65536, 0, 7864381, 65536, 0, 7864382, 65536, 0, 7864383, 65536, 0, 7864384, 65536, 0, 7864385, 65536, 0, 7864386, 65536, 0, 7864387, 65536, 0, 7864388, 65536, 0, 7864389, 65536, 0, 7864390, 65536, 0, 7864391, 65536, 0, 7864392, 65536, 0, 7864393, 65536, 0, 7864394, 65536, 0, 7864395, 65536, 0, 7864396, 65536, 0, 7864397, 65536, 0, 7864398, 65536, 0, 7864399, 65536, 0, 7864400, 65536, 0, 7864401, 65536, 0, 7864402, 65536, 0, 7864403, 65536, 0, 7864404, 65536, 0, 7864405, 65536, 0, 7864406, 131072, 89, 7864407, 65536, 0, 7864408, 65536, 0, 7864409, 65536, 0, 7864410, 65536, 0, 7864411, 65536, 0, 7864412, 65536, 0, 7864413, 65536, 0, 7864414, 65536, 0, 7864415, 65536, 0, 7864416, 65536, 0, 7864417, 65536, 0, 7864418, 65536, 0, 7864419, 65536, 0, 7864420, 65536, 0, 7864421, 65536, 0, 7864422, 65536, 0, 7864423, 65536, 0, 7864424, 65536, 0, 7864425, 65536, 0, 7864426, 65536, 0, 7864427, 65536, 0, 7864428, 65536, 0, 7864429, 65536, 0, 7864430, 65536, 0, 7864431, 65536, 0, 7864432, 65536, 0, 7864433, 65536, 0, 7864434, 65536, 0, 7864435, 65536, 0, 7864436, 65536, 0, 7864437, 65536, 0, 7864438, 65536, 0, 7864439, 65536, 38, 7864440, 65536, 38, 7864441, 65536, 38, 7864442, 65536, 38, 7864443, 65536, 38, 7864444, 65536, 38, 7864445, 65536, 38, 7864446, 65536, 38, 7864447, 65536, 38, 7929856, 65536, 0, 7929857, 65536, 0, 7929858, 65536, 0, 7929859, 65536, 0, 7929860, 65536, 0, 7929861, 65536, 0, 7929862, 65536, 0, 7929863, 65536, 0, 7929864, 65536, 0, 7929865, 65536, 0, 7929866, 393216, 1, 7929867, 458752, 1, 7929868, 393216, 1, 7929869, 458752, 1, 7929870, 393216, 1, 7929871, 458752, 1, 7929872, 393216, 1, 7929873, 458752, 1, 7929874, 393216, 1, 7929875, 458752, 1, 7929876, 393216, 1, 7929877, 458752, 1, 7929878, 262144, 1, 7929879, 327680, 1, 7929880, 393216, 1, 7929881, 458752, 1, 7929882, 262147, 2, 7929883, 3, 0, 7929884, 3, 0, 7929885, 3, 0, 7929886, 3, 0, 7929887, 3, 0, 7929888, 3, 4, 7929889, 65536, 0, 7929890, 65536, 0, 7929891, 65536, 0, 7929892, 65536, 0, 7929893, 65536, 0, 7929894, 65536, 13, 7929895, 65536, 0, 7929896, 262144, 1, 7929897, 327680, 1, 7929898, 393216, 1, 7929899, 458752, 1, 7929900, 393216, 1, 7929901, 458752, 1, 7929902, 393216, 1, 7929903, 458752, 1, 7929904, 393216, 1, 7929905, 458752, 1, 7929906, 393216, 1, 7929907, 458752, 1, 7929908, 393216, 1, 7929909, 458752, 1, 7929910, 393216, 1, 7929911, 458752, 1, 7929912, 65536, 0, 7929913, 65536, 0, 7929914, 65536, 0, 7929915, 65536, 0, 7929916, 65536, 0, 7929917, 65536, 0, 7929918, 65536, 0, 7929919, 65536, 0, 7929920, 65536, 0, 7929921, 65536, 0, 7929922, 65536, 0, 7929923, 65536, 0, 7929924, 65536, 0, 7929925, 65536, 0, 7929926, 65536, 0, 7929927, 65536, 0, 7929928, 65536, 0, 7929929, 65536, 0, 7929930, 65536, 0, 7929931, 65536, 0, 7929932, 65536, 0, 7929933, 65536, 0, 7929934, 65536, 0, 7929935, 65536, 0, 7929936, 65536, 0, 7929937, 65536, 0, 7929938, 65536, 0, 7929939, 65536, 0, 7929940, 65536, 0, 7929941, 65536, 0, 7929942, 131072, 89, 7929943, 65536, 0, 7929944, 65536, 0, 7929945, 65536, 0, 7929946, 65536, 0, 7929947, 65536, 0, 7929948, 65536, 0, 7929949, 65536, 0, 7929950, 65536, 0, 7929951, 65536, 0, 7929952, 65536, 0, 7929953, 65536, 0, 7929954, 65536, 0, 7929955, 65536, 0, 7929956, 65536, 0, 7929957, 65536, 0, 7929958, 65536, 0, 7929959, 65536, 0, 7929960, 65536, 0, 7929961, 65536, 0, 7929962, 65536, 0, 7929963, 65536, 0, 7929964, 65536, 0, 7929965, 65536, 0, 7929966, 65536, 0, 7929967, 65536, 0, 7929968, 65536, 0, 7929969, 65536, 0, 7929970, 65536, 0, 7929971, 65536, 0, 7929972, 65536, 0, 7929973, 65536, 0, 7929974, 65536, 0, 7929975, 65536, 38, 7929976, 65536, 38, 7929977, 65536, 38, 7929978, 65536, 38, 7929979, 65536, 38, 7929980, 65536, 38, 7929981, 65536, 38, 7929982, 65536, 38, 7929983, 65536, 38, 7995392, 65536, 0, 7995393, 65536, 0, 7995394, 65536, 0, 7995395, 65536, 0, 7995396, 65536, 0, 7995397, 65536, 0, 7995398, 65536, 0, 7995399, 65536, 0, 7995400, 65536, 0, 7995401, 65536, 0, 7995402, 393216, 2, 7995403, 458752, 2, 7995404, 393216, 2, 7995405, 458752, 2, 7995406, 393216, 2, 7995407, 458752, 2, 7995408, 393216, 2, 7995409, 458752, 2, 7995410, 393216, 2, 7995411, 458752, 2, 7995412, 393216, 2, 7995413, 458752, 2, 7995414, 262144, 2, 7995415, 327680, 2, 7995416, 393216, 2, 7995417, 458752, 2, 7995418, 262147, 6, 7995419, 262147, 4, 7995420, 262147, 4, 7995421, 262147, 4, 7995422, 131075, 1, 7995423, 3, 0, 7995424, 3, 4, 7995425, 65536, 0, 7995426, 65536, 0, 7995427, 65536, 0, 7995428, 65536, 0, 7995429, 0, 14, 7995430, 65536, 14, 7995431, 131072, 14, 7995432, 262144, 2, 7995433, 327680, 2, 7995434, 393216, 2, 7995435, 458752, 2, 7995436, 393216, 2, 7995437, 458752, 2, 7995438, 393216, 2, 7995439, 458752, 2, 7995440, 393216, 2, 7995441, 458752, 2, 7995442, 393216, 2, 7995443, 458752, 2, 7995444, 393216, 2, 7995445, 458752, 2, 7995446, 393216, 2, 7995447, 458752, 2, 7995448, 65536, 0, 7995449, 65536, 0, 7995450, 65536, 0, 7995451, 65536, 0, 7995452, 65536, 0, 7995453, 65536, 0, 7995454, 65536, 0, 7995455, 65536, 0, 7995456, 65536, 0, 7995457, 65536, 0, 7995458, 65536, 0, 7995459, 65536, 0, 7995460, 65536, 0, 7995461, 65536, 0, 7995462, 65536, 0, 7995463, 65536, 0, 7995464, 65536, 0, 7995465, 65536, 0, 7995466, 65536, 0, 7995467, 65536, 0, 7995468, 65536, 0, 7995469, 65536, 0, 7995470, 65536, 0, 7995471, 65536, 0, 7995472, 65536, 0, 7995473, 65536, 0, 7995474, 65536, 0, 7995475, 65536, 0, 7995476, 65536, 0, 7995477, 65536, 0, 7995478, 131072, 89, 7995479, 65536, 0, 7995480, 65536, 0, 7995481, 65536, 0, 7995482, 65536, 0, 7995483, 65536, 0, 7995484, 65536, 0, 7995485, 65536, 0, 7995486, 65536, 0, 7995487, 65536, 0, 7995488, 65536, 0, 7995489, 65536, 0, 7995490, 65536, 0, 7995491, 65536, 0, 7995492, 65536, 0, 7995493, 65536, 0, 7995494, 65536, 0, 7995495, 65536, 0, 7995496, 65536, 0, 7995497, 65536, 0, 7995498, 65536, 0, 7995499, 65536, 0, 7995500, 65536, 0, 7995501, 65536, 0, 7995502, 65536, 0, 7995503, 65536, 0, 7995504, 65536, 0, 7995505, 65536, 0, 7995506, 65536, 0, 7995507, 65536, 0, 7995508, 65536, 0, 7995509, 65536, 0, 7995510, 65536, 0, 7995511, 65536, 38, 7995512, 65536, 38, 7995513, 65536, 38, 7995514, 65536, 38, 7995515, 65536, 38, 7995516, 65536, 38, 7995517, 65536, 38, 7995518, 65536, 38, 7995519, 65536, 38, 8060928, 65536, 0, 8060929, 65536, 0, 8060930, 65536, 0, 8060931, 65536, 0, 8060932, 65536, 0, 8060933, 65536, 0, 8060934, 65536, 0, 8060935, 65536, 0, 8060936, 65536, 0, 8060937, 65536, 0, 8060938, 393216, 1, 8060939, 458752, 1, 8060940, 393216, 1, 8060941, 458752, 1, 8060942, 393216, 1, 8060943, 458752, 1, 8060944, 393216, 1, 8060945, 458752, 1, 8060946, 393216, 1, 8060947, 458752, 1, 8060948, 262144, 1, 8060949, 327680, 1, 8060950, 393216, 1, 8060951, 458752, 1, 8060952, 65536, 0, 8060953, 327680, 9, 8060954, 65536, 0, 8060955, 65536, 0, 8060956, 65536, 0, 8060957, 65536, 0, 8060958, 262147, 6, 8060959, 262147, 4, 8060960, 131075, 6, 8060961, 65536, 0, 8060962, 196608, 5, 8060963, 196608, 5, 8060964, 65536, 0, 8060965, 327680, 9, 8060966, 65536, 0, 8060967, 393216, 1, 8060968, 458752, 1, 8060969, 393216, 1, 8060970, 458752, 1, 8060971, 65536, 0, 8060972, 65536, 13, 8060973, 65536, 0, 8060974, 393216, 1, 8060975, 458752, 1, 8060976, 393216, 1, 8060977, 458752, 1, 8060978, 393216, 1, 8060979, 458752, 1, 8060980, 393216, 1, 8060981, 458752, 1, 8060982, 393216, 1, 8060983, 458752, 1, 8060984, 65536, 0, 8060985, 65536, 0, 8060986, 65536, 0, 8060987, 65536, 0, 8060988, 65536, 0, 8060989, 65536, 0, 8060990, 65536, 0, 8060991, 65536, 0, 8060992, 65536, 0, 8060993, 65536, 0, 8060994, 65536, 0, 8060995, 65536, 0, 8060996, 65536, 0, 8060997, 65536, 0, 8060998, 65536, 0, 8060999, 65536, 0, 8061000, 65536, 0, 8061001, 65536, 0, 8061002, 65536, 0, 8061003, 65536, 0, 8061004, 65536, 0, 8061005, 65536, 0, 8061006, 65536, 0, 8061007, 65536, 0, 8061008, 65536, 0, 8061009, 65536, 0, 8061010, 65536, 0, 8061011, 65536, 0, 8061012, 65536, 0, 8061013, 65536, 0, 8061014, 65536, 0, 8061015, 65536, 0, 8061016, 65536, 0, 8061017, 65536, 0, 8061018, 65536, 0, 8061019, 65536, 0, 8061020, 65536, 0, 8061021, 65536, 0, 8061022, 65536, 0, 8061023, 65536, 0, 8061024, 65536, 0, 8061025, 65536, 0, 8061026, 65536, 0, 8061027, 65536, 0, 8061028, 65536, 0, 8061029, 65536, 0, 8061030, 65536, 0, 8061031, 65536, 0, 8061032, 65536, 0, 8061033, 65536, 0, 8061034, 65536, 0, 8061035, 65536, 0, 8061036, 65536, 0, 8061037, 65536, 0, 8061038, 65536, 0, 8061039, 65536, 0, 8061040, 65536, 0, 8061041, 65536, 0, 8061042, 65536, 0, 8061043, 65536, 0, 8061044, 65536, 0, 8061045, 65536, 0, 8061046, 65536, 0, 8061047, 65536, 38, 8061048, 65536, 38, 8061049, 65536, 38, 8061050, 65536, 38, 8061051, 65536, 38, 8061052, 65536, 38, 8061053, 65536, 38, 8061054, 65536, 38, 8061055, 65536, 38, 8126464, 65536, 0, 8126465, 65536, 0, 8126466, 65536, 0, 8126467, 65536, 0, 8126468, 65536, 0, 8126469, 65536, 0, 8126470, 65536, 0, 8126471, 65536, 0, 8126472, 65536, 0, 8126473, 65536, 0, 8126474, 393216, 2, 8126475, 458752, 2, 8126476, 393216, 2, 8126477, 458752, 2, 8126478, 393216, 2, 8126479, 458752, 2, 8126480, 393216, 2, 8126481, 458752, 2, 8126482, 393216, 2, 8126483, 458752, 2, 8126484, 262144, 2, 8126485, 327680, 2, 8126486, 393216, 2, 8126487, 458752, 2, 8126488, 262144, 10, 8126489, 327680, 10, 8126490, 393216, 10, 8126491, 196608, 5, 8126492, 196608, 5, 8126493, 65536, 0, 8126494, 65536, 0, 8126495, 65536, 0, 8126496, 65536, 0, 8126497, 65536, 0, 8126498, 65536, 0, 8126499, 0, 0, 8126500, 262144, 10, 8126501, 327680, 10, 8126502, 393216, 10, 8126503, 393216, 2, 8126504, 458752, 2, 8126505, 393216, 2, 8126506, 458752, 2, 8126507, 0, 14, 8126508, 65536, 14, 8126509, 131072, 14, 8126510, 393216, 2, 8126511, 458752, 2, 8126512, 393216, 2, 8126513, 458752, 2, 8126514, 393216, 2, 8126515, 458752, 2, 8126516, 393216, 2, 8126517, 458752, 2, 8126518, 393216, 2, 8126519, 458752, 2, 8126520, 65536, 0, 8126521, 65536, 0, 8126522, 65536, 0, 8126523, 65536, 0, 8126524, 65536, 0, 8126525, 65536, 0, 8126526, 65536, 0, 8126527, 65536, 0, 8126528, 65536, 0, 8126529, 65536, 0, 8126530, 65536, 0, 8126531, 65536, 0, 8126532, 65536, 0, 8126533, 65536, 0, 8126534, 65536, 0, 8126535, 65536, 0, 8126536, 65536, 0, 8126537, 65536, 0, 8126538, 65536, 0, 8126539, 65536, 0, 8126540, 65536, 0, 8126541, 65536, 0, 8126542, 65536, 0, 8126543, 65536, 0, 8126544, 65536, 0, 8126545, 65536, 0, 8126546, 65536, 0, 8126547, 65536, 0, 8126548, 65536, 0, 8126549, 65536, 0, 8126550, 65536, 0, 8126551, 65536, 0, 8126552, 65536, 0, 8126553, 65536, 0, 8126554, 65536, 0, 8126555, 65536, 0, 8126556, 65536, 0, 8126557, 65536, 0, 8126558, 65536, 0, 8126559, 65536, 0, 8126560, 65536, 0, 8126561, 65536, 0, 8126562, 65536, 0, 8126563, 65536, 0, 8126564, 65536, 0, 8126565, 65536, 0, 8126566, 65536, 0, 8126567, 65536, 0, 8126568, 65536, 0, 8126569, 65536, 0, 8126570, 65536, 0, 8126571, 65536, 0, 8126572, 65536, 0, 8126573, 65536, 0, 8126574, 65536, 0, 8126575, 65536, 0, 8126576, 65536, 0, 8126577, 65536, 0, 8126578, 65536, 0, 8126579, 65536, 0, 8126580, 65536, 0, 8126581, 65536, 0, 8126582, 65536, 0, 8126583, 65536, 38, 8126584, 65536, 38, 8126585, 65536, 38, 8126586, 65536, 38, 8126587, 65536, 38, 8126588, 65536, 38, 8126589, 65536, 38, 8126590, 65536, 38, 8126591, 65536, 38, 8192000, 65536, 0, 8192001, 65536, 0, 8192002, 65536, 0, 8192003, 65536, 0, 8192004, 65536, 0, 8192005, 65536, 0, 8192006, 65536, 0, 8192007, 65536, 0, 8192008, 65536, 0, 8192009, 65536, 0, 8192010, 65536, 0, 8192011, 65536, 0, 8192012, 65536, 0, 8192013, 65536, 0, 8192014, 65536, 0, 8192015, 65536, 0, 8192016, 65536, 0, 8192017, 65536, 0, 8192018, 393216, 1, 8192019, 458752, 1, 8192020, 393216, 1, 8192021, 458752, 1, 8192022, 65536, 0, 8192023, 327680, 9, 8192024, 65536, 0, 8192025, 262144, 1, 8192026, 327680, 1, 8192027, 262144, 1, 8192028, 327680, 1, 8192029, 65536, 0, 8192030, 65536, 0, 8192031, 65536, 0, 8192032, 65536, 0, 8192033, 65536, 0, 8192034, 65536, 0, 8192035, 65536, 13, 8192036, 65536, 0, 8192037, 262144, 1, 8192038, 327680, 1, 8192039, 262144, 1, 8192040, 327680, 1, 8192041, 65536, 0, 8192042, 327680, 9, 8192043, 65536, 0, 8192044, 393216, 1, 8192045, 458752, 1, 8192046, 393216, 1, 8192047, 458752, 1, 8192048, 393216, 1, 8192049, 458752, 1, 8192050, 393216, 1, 8192051, 458752, 1, 8192052, 393216, 1, 8192053, 458752, 1, 8192054, 393216, 1, 8192055, 458752, 1, 8192056, 65536, 0, 8192057, 65536, 0, 8192058, 65536, 0, 8192059, 65536, 0, 8192060, 65536, 0, 8192061, 65536, 0, 8192062, 65536, 0, 8192063, 65536, 0, 8192064, 65536, 0, 8192065, 65536, 0, 8192066, 65536, 0, 8192067, 65536, 0, 8192068, 65536, 0, 8192069, 65536, 0, 8192070, 65536, 0, 8192071, 65536, 0, 8192072, 65536, 0, 8192073, 65536, 0, 8192074, 65536, 0, 8192075, 65536, 0, 8192076, 65536, 0, 8192077, 65536, 0, 8192078, 65536, 0, 8192079, 65536, 0, 8192080, 65536, 0, 8192081, 65536, 0, 8192082, 65536, 0, 8192083, 65536, 0, 8192084, 65536, 0, 8192085, 65536, 0, 8192086, 65536, 0, 8192087, 65536, 0, 8192088, 65536, 0, 8192089, 65536, 0, 8192090, 65536, 0, 8192091, 65536, 0, 8192092, 65536, 0, 8192093, 65536, 0, 8192094, 65536, 0, 8192095, 65536, 0, 8192096, 65536, 0, 8192097, 65536, 0, 8192098, 65536, 0, 8192099, 65536, 0, 8192100, 65536, 0, 8192101, 65536, 0, 8192102, 65536, 0, 8192103, 65536, 0, 8192104, 65536, 0, 8192105, 65536, 0, 8192106, 65536, 0, 8192107, 65536, 0, 8192108, 65536, 0, 8192109, 65536, 0, 8192110, 65536, 0, 8192111, 65536, 0, 8192112, 65536, 0, 8192113, 65536, 0, 8192114, 65536, 0, 8192115, 65536, 0, 8192116, 65536, 0, 8192117, 65536, 0, 8192118, 65536, 0, 8192119, 65536, 38, 8192120, 65536, 38, 8192121, 65536, 38, 8192122, 65536, 38, 8192123, 65536, 38, 8192124, 65536, 38, 8192125, 65536, 38, 8192126, 65536, 38, 8192127, 65536, 38, 8257536, 65536, 0, 8257537, 65536, 0, 8257538, 65536, 0, 8257539, 65536, 0, 8257540, 65536, 0, 8257541, 65536, 0, 8257542, 65536, 0, 8257543, 65536, 0, 8257544, 65536, 0, 8257545, 65536, 0, 8257546, 65536, 0, 8257547, 65536, 0, 8257548, 65536, 0, 8257549, 65536, 0, 8257550, 65536, 0, 8257551, 65536, 0, 8257552, 65536, 0, 8257553, 65536, 0, 8257554, 393216, 2, 8257555, 458752, 2, 8257556, 393216, 2, 8257557, 458752, 2, 8257558, 262144, 10, 8257559, 327680, 10, 8257560, 393216, 10, 8257561, 262144, 2, 8257562, 327680, 2, 8257563, 262144, 2, 8257564, 327680, 2, 8257565, 65536, 0, 8257566, 65536, 0, 8257567, 65536, 0, 8257568, 65536, 0, 8257569, 65536, 0, 8257570, 0, 14, 8257571, 65536, 14, 8257572, 131072, 14, 8257573, 262144, 2, 8257574, 327680, 2, 8257575, 262144, 2, 8257576, 327680, 2, 8257577, 262144, 10, 8257578, 327680, 10, 8257579, 393216, 10, 8257580, 393216, 2, 8257581, 458752, 2, 8257582, 393216, 2, 8257583, 458752, 2, 8257584, 393216, 2, 8257585, 458752, 2, 8257586, 393216, 2, 8257587, 458752, 2, 8257588, 393216, 2, 8257589, 458752, 2, 8257590, 393216, 2, 8257591, 458752, 2, 8257592, 65536, 0, 8257593, 65536, 0, 8257594, 65536, 0, 8257595, 65536, 0, 8257596, 65536, 0, 8257597, 65536, 0, 8257598, 65536, 0, 8257599, 65536, 0, 8257600, 65536, 0, 8257601, 65536, 0, 8257602, 65536, 0, 8257603, 65536, 0, 8257604, 65536, 0, 8257605, 65536, 0, 8257606, 65536, 0, 8257607, 65536, 0, 8257608, 65536, 0, 8257609, 65536, 0, 8257610, 65536, 0, 8257611, 65536, 0, 8257612, 65536, 0, 8257613, 65536, 0, 8257614, 65536, 0, 8257615, 65536, 0, 8257616, 65536, 0, 8257617, 65536, 0, 8257618, 65536, 0, 8257619, 65536, 0, 8257620, 65536, 0, 8257621, 65536, 0, 8257622, 65536, 0, 8257623, 65536, 0, 8257624, 65536, 0, 8257625, 65536, 0, 8257626, 65536, 0, 8257627, 65536, 0, 8257628, 65536, 0, 8257629, 65536, 0, 8257630, 65536, 0, 8257631, 65536, 0, 8257632, 65536, 0, 8257633, 65536, 0, 8257634, 65536, 0, 8257635, 65536, 0, 8257636, 65536, 0, 8257637, 65536, 0, 8257638, 65536, 0, 8257639, 65536, 0, 8257640, 65536, 0, 8257641, 65536, 0, 8257642, 65536, 0, 8257643, 65536, 0, 8257644, 65536, 0, 8257645, 65536, 0, 8257646, 65536, 0, 8257647, 65536, 0, 8257648, 65536, 0, 8257649, 65536, 0, 8257650, 65536, 0, 8257651, 65536, 0, 8257652, 65536, 0, 8257653, 65536, 0, 8257654, 65536, 0, 8257655, 65536, 38, 8257656, 65536, 38, 8257657, 65536, 38, 8257658, 65536, 38, 8257659, 65536, 38, 8257660, 65536, 38, 8257661, 65536, 38, 8257662, 65536, 38, 8257663, 65536, 38, 8323072, 65536, 0, 8323073, 65536, 0, 8323074, 65536, 0, 8323075, 65536, 0, 8323076, 65536, 0, 8323077, 65536, 0, 8323078, 65536, 0, 8323079, 65536, 0, 8323080, 65536, 0, 8323081, 65536, 0, 8323082, 65536, 0, 8323083, 65536, 0, 8323084, 65536, 0, 8323085, 65536, 0, 8323086, 65536, 0, 8323087, 65536, 0, 8323088, 65536, 0, 8323089, 65536, 0, 8323090, 65536, 0, 8323091, 65536, 0, 8323092, 393216, 1, 8323093, 458752, 1, 8323094, 393216, 1, 8323095, 458752, 1, 8323096, 393216, 1, 8323097, 458752, 1, 8323098, 65536, 0, 8323099, 65536, 13, 8323100, 65536, 0, 8323101, 65536, 0, 8323102, 65536, 0, 8323103, 65536, 0, 8323104, 65536, 0, 8323105, 65536, 0, 8323106, 196608, 5, 8323107, 262144, 1, 8323108, 327680, 1, 8323109, 393216, 1, 8323110, 458752, 1, 8323111, 393216, 1, 8323112, 458752, 1, 8323113, 393216, 1, 8323114, 458752, 1, 8323115, 393216, 1, 8323116, 458752, 1, 8323117, 65536, 0, 8323118, 327680, 9, 8323119, 65536, 0, 8323120, 393216, 1, 8323121, 458752, 1, 8323122, 393216, 1, 8323123, 458752, 1, 8323124, 393216, 1, 8323125, 458752, 1, 8323126, 393216, 1, 8323127, 458752, 1, 8323128, 65536, 0, 8323129, 65536, 0, 8323130, 65536, 0, 8323131, 65536, 0, 8323132, 65536, 0, 8323133, 65536, 0, 8323134, 65536, 0, 8323135, 65536, 0, 8323136, 65536, 0, 8323137, 65536, 0, 8323138, 65536, 0, 8323139, 65536, 0, 8323140, 65536, 0, 8323141, 65536, 0, 8323142, 65536, 0, 8323143, 65536, 0, 8323144, 65536, 0, 8323145, 65536, 0, 8323146, 65536, 0, 8323147, 65536, 0, 8323148, 65536, 0, 8323149, 65536, 0, 8323150, 65536, 0, 8323151, 65536, 0, 8323152, 65536, 0, 8323153, 65536, 0, 8323154, 65536, 0, 8323155, 65536, 0, 8323156, 65536, 0, 8323157, 65536, 0, 8323158, 65536, 0, 8323159, 65536, 0, 8323160, 65536, 0, 8323161, 65536, 0, 8323162, 65536, 0, 8323163, 65536, 0, 8323164, 65536, 0, 8323165, 65536, 0, 8323166, 65536, 0, 8323167, 65536, 0, 8323168, 65536, 0, 8323169, 65536, 0, 8323170, 65536, 0, 8323171, 65536, 0, 8323172, 65536, 0, 8323173, 65536, 0, 8323174, 65536, 0, 8323175, 65536, 0, 8323176, 65536, 0, 8323177, 65536, 0, 8323178, 65536, 0, 8323179, 65536, 0, 8323180, 65536, 0, 8323181, 65536, 0, 8323182, 65536, 0, 8323183, 65536, 0, 8323184, 65536, 0, 8323185, 65536, 0, 8323186, 65536, 0, 8323187, 65536, 0, 8323188, 65536, 0, 8323189, 65536, 0, 8323190, 65536, 0, 8323191, 65536, 38, 8323192, 65536, 38, 8323193, 65536, 38, 8323194, 65536, 38, 8323195, 65536, 38, 8323196, 65536, 38, 8323197, 65536, 38, 8323198, 65536, 38, 8323199, 65536, 38, 8388608, 65536, 0, 8388609, 65536, 0, 8388610, 65536, 0, 8388611, 65536, 0, 8388612, 65536, 0, 8388613, 65536, 0, 8388614, 65536, 0, 8388615, 65536, 0, 8388616, 65536, 0, 8388617, 65536, 0, 8388618, 65536, 0, 8388619, 65536, 0, 8388620, 65536, 0, 8388621, 65536, 0, 8388622, 65536, 0, 8388623, 65536, 0, 8388624, 65536, 0, 8388625, 65536, 0, 8388626, 65536, 0, 8388627, 65536, 0, 8388628, 393216, 2, 8388629, 458752, 2, 8388630, 393216, 2, 8388631, 458752, 2, 8388632, 393216, 2, 8388633, 458752, 2, 8388634, 0, 14, 8388635, 65536, 14, 8388636, 131072, 14, 8388637, 65536, 0, 8388638, 65536, 0, 8388639, 65536, 0, 8388640, 65536, 0, 8388641, 65536, 0, 8388642, 196608, 5, 8388643, 262144, 2, 8388644, 327680, 2, 8388645, 393216, 2, 8388646, 458752, 2, 8388647, 393216, 2, 8388648, 458752, 2, 8388649, 393216, 2, 8388650, 458752, 2, 8388651, 393216, 2, 8388652, 458752, 2, 8388653, 262144, 10, 8388654, 327680, 10, 8388655, 393216, 10, 8388656, 393216, 2, 8388657, 458752, 2, 8388658, 393216, 2, 8388659, 458752, 2, 8388660, 393216, 2, 8388661, 458752, 2, 8388662, 393216, 2, 8388663, 458752, 2, 8388664, 65536, 0, 8388665, 65536, 0, 8388666, 65536, 0, 8388667, 65536, 0, 8388668, 65536, 0, 8388669, 65536, 0, 8388670, 65536, 0, 8388671, 65536, 0, 8388672, 65536, 0, 8388673, 65536, 0, 8388674, 65536, 0, 8388675, 65536, 0, 8388676, 65536, 0, 8388677, 65536, 0, 8388678, 65536, 0, 8388679, 65536, 0, 8388680, 65536, 0, 8388681, 65536, 0, 8388682, 65536, 0, 8388683, 65536, 0, 8388684, 65536, 0, 8388685, 65536, 0, 8388686, 65536, 0, 8388687, 65536, 0, 8388688, 65536, 0, 8388689, 65536, 0, 8388690, 65536, 0, 8388691, 65536, 0, 8388692, 65536, 0, 8388693, 65536, 0, 8388694, 65536, 0, 8388695, 65536, 0, 8388696, 65536, 0, 8388697, 65536, 0, 8388698, 65536, 0, 8388699, 65536, 0, 8388700, 65536, 0, 8388701, 65536, 0, 8388702, 65536, 0, 8388703, 65536, 0, 8388704, 65536, 0, 8388705, 65536, 0, 8388706, 65536, 0, 8388707, 65536, 0, 8388708, 65536, 0, 8388709, 65536, 0, 8388710, 65536, 0, 8388711, 65536, 0, 8388712, 65536, 0, 8388713, 65536, 0, 8388714, 65536, 0, 8388715, 65536, 0, 8388716, 65536, 0, 8388717, 65536, 0, 8388718, 65536, 0, 8388719, 65536, 0, 8388720, 65536, 0, 8388721, 65536, 0, 8388722, 65536, 0, 8388723, 65536, 0, 8388724, 65536, 0, 8388725, 65536, 0, 8388726, 65536, 0, 8388727, 65536, 38, 8388728, 65536, 38, 8388729, 65536, 38, 8388730, 65536, 38, 8388731, 65536, 38, 8388732, 65536, 38, 8388733, 65536, 38, 8388734, 65536, 38, 8388735, 65536, 38, 8454144, 65536, 0, 8454145, 65536, 0, 8454146, 65536, 0, 8454147, 65536, 0, 8454148, 65536, 0, 8454149, 65536, 0, 8454150, 65536, 0, 8454151, 65536, 0, 8454152, 65536, 0, 8454153, 65536, 0, 8454154, 65536, 0, 8454155, 65536, 0, 8454156, 65536, 0, 8454157, 65536, 0, 8454158, 65536, 0, 8454159, 65536, 0, 8454160, 65536, 0, 8454161, 65536, 0, 8454162, 65536, 0, 8454163, 65536, 0, 8454164, 65536, 0, 8454165, 65536, 0, 8454166, 65536, 0, 8454167, 327680, 9, 8454168, 65536, 0, 8454169, 393216, 1, 8454170, 458752, 1, 8454171, 393216, 1, 8454172, 458752, 1, 8454173, 65536, 0, 8454174, 65536, 0, 8454175, 65536, 0, 8454176, 65536, 0, 8454177, 65536, 0, 8454178, 196608, 5, 8454179, 393216, 1, 8454180, 458752, 1, 8454181, 65536, 0, 8454182, 327680, 9, 8454183, 65536, 0, 8454184, 262144, 1, 8454185, 327680, 1, 8454186, 393216, 1, 8454187, 458752, 1, 8454188, 393216, 1, 8454189, 458752, 1, 8454190, 393216, 1, 8454191, 458752, 1, 8454192, 393216, 1, 8454193, 458752, 1, 8454194, 393216, 1, 8454195, 458752, 1, 8454196, 393216, 1, 8454197, 458752, 1, 8454198, 393216, 1, 8454199, 458752, 1, 8454200, 65536, 0, 8454201, 65536, 0, 8454202, 65536, 0, 8454203, 65536, 0, 8454204, 65536, 0, 8454205, 65536, 0, 8454206, 65536, 0, 8454207, 65536, 0, 8454208, 65536, 0, 8454209, 65536, 0, 8454210, 65536, 0, 8454211, 65536, 0, 8454212, 65536, 0, 8454213, 65536, 0, 8454214, 65536, 0, 8454215, 65536, 0, 8454216, 65536, 0, 8454217, 65536, 0, 8454218, 65536, 0, 8454219, 65536, 0, 8454220, 65536, 0, 8454221, 65536, 0, 8454222, 65536, 0, 8454223, 65536, 0, 8454224, 65536, 0, 8454225, 65536, 0, 8454226, 65536, 0, 8454227, 65536, 0, 8454228, 65536, 0, 8454229, 65536, 0, 8454230, 65536, 0, 8454231, 65536, 0, 8454232, 65536, 0, 8454233, 65536, 0, 8454234, 65536, 0, 8454235, 65536, 0, 8454236, 65536, 0, 8454237, 65536, 0, 8454238, 65536, 0, 8454239, 65536, 0, 8454240, 65536, 0, 8454241, 65536, 0, 8454242, 65536, 0, 8454243, 65536, 0, 8454244, 65536, 0, 8454245, 65536, 0, 8454246, 65536, 0, 8454247, 65536, 0, 8454248, 65536, 0, 8454249, 65536, 0, 8454250, 65536, 0, 8454251, 65536, 0, 8454252, 65536, 0, 8454253, 65536, 0, 8454254, 65536, 0, 8454255, 65536, 0, 8454256, 65536, 0, 8454257, 65536, 0, 8454258, 65536, 0, 8454259, 65536, 0, 8454260, 65536, 0, 8454261, 65536, 0, 8454262, 65536, 0, 8454263, 65536, 38, 8454264, 65536, 38, 8454265, 65536, 38, 8454266, 65536, 38, 8454267, 65536, 38, 8454268, 65536, 38, 8454269, 65536, 38, 8454270, 65536, 38, 8454271, 65536, 38, 8519680, 65536, 0, 8519681, 65536, 0, 8519682, 65536, 0, 8519683, 65536, 0, 8519684, 65536, 0, 8519685, 65536, 0, 8519686, 65536, 0, 8519687, 65536, 0, 8519688, 65536, 0, 8519689, 65536, 0, 8519690, 65536, 0, 8519691, 65536, 0, 8519692, 65536, 0, 8519693, 65536, 0, 8519694, 65536, 0, 8519695, 65536, 0, 8519696, 65536, 0, 8519697, 65536, 0, 8519698, 65536, 0, 8519699, 65536, 0, 8519700, 65536, 0, 8519701, 65536, 0, 8519702, 262144, 10, 8519703, 327680, 10, 8519704, 393216, 10, 8519705, 393216, 2, 8519706, 458752, 2, 8519707, 393216, 2, 8519708, 458752, 2, 8519709, 65536, 0, 8519710, 65536, 0, 8519711, 65536, 0, 8519712, 65536, 0, 8519713, 65536, 0, 8519714, 65536, 0, 8519715, 393216, 2, 8519716, 458752, 2, 8519717, 262144, 10, 8519718, 327680, 10, 8519719, 393216, 10, 8519720, 262144, 2, 8519721, 327680, 2, 8519722, 393216, 2, 8519723, 458752, 2, 8519724, 393216, 2, 8519725, 458752, 2, 8519726, 393216, 2, 8519727, 458752, 2, 8519728, 393216, 2, 8519729, 458752, 2, 8519730, 393216, 2, 8519731, 458752, 2, 8519732, 393216, 2, 8519733, 458752, 2, 8519734, 393216, 2, 8519735, 458752, 2, 8519736, 65536, 0, 8519737, 65536, 0, 8519738, 65536, 0, 8519739, 65536, 0, 8519740, 65536, 0, 8519741, 65536, 0, 8519742, 65536, 0, 8519743, 65536, 0, 8519744, 65536, 0, 8519745, 65536, 0, 8519746, 65536, 0, 8519747, 65536, 0, 8519748, 65536, 0, 8519749, 65536, 0, 8519750, 65536, 0, 8519751, 65536, 0, 8519752, 65536, 0, 8519753, 65536, 0, 8519754, 65536, 0, 8519755, 65536, 0, 8519756, 65536, 0, 8519757, 65536, 0, 8519758, 65536, 0, 8519759, 65536, 0, 8519760, 65536, 0, 8519761, 65536, 0, 8519762, 65536, 0, 8519763, 65536, 0, 8519764, 65536, 0, 8519765, 65536, 0, 8519766, 65536, 0, 8519767, 65536, 0, 8519768, 65536, 0, 8519769, 65536, 0, 8519770, 65536, 0, 8519771, 65536, 0, 8519772, 65536, 0, 8519773, 65536, 0, 8519774, 65536, 0, 8519775, 65536, 0, 8519776, 65536, 0, 8519777, 65536, 0, 8519778, 65536, 0, 8519779, 65536, 0, 8519780, 65536, 0, 8519781, 65536, 0, 8519782, 65536, 0, 8519783, 65536, 0, 8519784, 65536, 0, 8519785, 65536, 0, 8519786, 65536, 0, 8519787, 65536, 0, 8519788, 65536, 0, 8519789, 65536, 0, 8519790, 65536, 0, 8519791, 65536, 0, 8519792, 65536, 0, 8519793, 65536, 0, 8519794, 65536, 0, 8519795, 65536, 0, 8519796, 65536, 0, 8519797, 65536, 0, 8519798, 65536, 0, 8519799, 65536, 38, 8519800, 65536, 38, 8519801, 65536, 38, 8519802, 65536, 38, 8519803, 65536, 38, 8519804, 65536, 38, 8519805, 65536, 38, 8519806, 65536, 38, 8519807, 65536, 38, 8585216, 65536, 0, 8585217, 65536, 0, 8585218, 65536, 0, 8585219, 65536, 0, 8585220, 65536, 0, 8585221, 65536, 0, 8585222, 65536, 0, 8585223, 65536, 0, 8585224, 65536, 0, 8585225, 65536, 0, 8585226, 65536, 0, 8585227, 65536, 0, 8585228, 65536, 0, 8585229, 65536, 0, 8585230, 65536, 0, 8585231, 65536, 0, 8585232, 65536, 0, 8585233, 65536, 0, 8585234, 65536, 0, 8585235, 65536, 0, 8585236, 65536, 0, 8585237, 393216, 1, 8585238, 458752, 1, 8585239, 393216, 1, 8585240, 458752, 1, 8585241, 393216, 1, 8585242, 458752, 1, 8585243, 262144, 1, 8585244, 327680, 1, 8585245, 65536, 0, 8585246, 65536, 0, 8585247, 65536, 0, 8585248, 65536, 0, 8585249, 65536, 0, 8585250, 65536, 0, 8585251, 65536, 0, 8585252, 327680, 9, 8585253, 65536, 0, 8585254, 393216, 1, 8585255, 458752, 1, 8585256, 393216, 1, 8585257, 458752, 1, 8585258, 393216, 1, 8585259, 458752, 1, 8585260, 393216, 1, 8585261, 458752, 1, 8585262, 393216, 1, 8585263, 458752, 1, 8585264, 393216, 1, 8585265, 458752, 1, 8585266, 393216, 1, 8585267, 458752, 1, 8585268, 393216, 1, 8585269, 458752, 1, 8585270, 393216, 1, 8585271, 458752, 1, 8585272, 65536, 0, 8585273, 65536, 0, 8585274, 65536, 0, 8585275, 65536, 0, 8585276, 65536, 0, 8585277, 65536, 0, 8585278, 65536, 0, 8585279, 65536, 0, 8585280, 65536, 0, 8585281, 65536, 0, 8585282, 65536, 0, 8585283, 65536, 0, 8585284, 65536, 0, 8585285, 65536, 0, 8585286, 65536, 0, 8585287, 65536, 0, 8585288, 65536, 0, 8585289, 65536, 0, 8585290, 65536, 0, 8585291, 65536, 0, 8585292, 65536, 0, 8585293, 65536, 0, 8585294, 65536, 0, 8585295, 65536, 0, 8585296, 65536, 0, 8585297, 65536, 0, 8585298, 65536, 0, 8585299, 65536, 0, 8585300, 65536, 0, 8585301, 65536, 0, 8585302, 65536, 0, 8585303, 65536, 0, 8585304, 65536, 0, 8585305, 65536, 0, 8585306, 65536, 0, 8585307, 65536, 0, 8585308, 65536, 0, 8585309, 65536, 0, 8585310, 65536, 0, 8585311, 65536, 0, 8585312, 65536, 0, 8585313, 65536, 0, 8585314, 65536, 0, 8585315, 65536, 0, 8585316, 65536, 0, 8585317, 65536, 0, 8585318, 65536, 0, 8585319, 65536, 0, 8585320, 65536, 0, 8585321, 65536, 0, 8585322, 65536, 0, 8585323, 65536, 0, 8585324, 65536, 0, 8585325, 65536, 0, 8585326, 65536, 0, 8585327, 65536, 0, 8585328, 65536, 0, 8585329, 65536, 0, 8585330, 65536, 0, 8585331, 65536, 0, 8585332, 65536, 0, 8585333, 65536, 0, 8585334, 65536, 0, 8585335, 65536, 38, 8585336, 65536, 38, 8585337, 65536, 38, 8585338, 65536, 38, 8585339, 65536, 38, 8585340, 65536, 38, 8585341, 65536, 38, 8585342, 65536, 38, 8585343, 65536, 38, 8650752, 65536, 0, 8650753, 65536, 0, 8650754, 65536, 0, 8650755, 65536, 0, 8650756, 65536, 0, 8650757, 65536, 0, 8650758, 65536, 0, 8650759, 65536, 0, 8650760, 65536, 0, 8650761, 65536, 0, 8650762, 65536, 0, 8650763, 65536, 0, 8650764, 65536, 0, 8650765, 65536, 0, 8650766, 65536, 0, 8650767, 65536, 0, 8650768, 65536, 0, 8650769, 65536, 0, 8650770, 65536, 0, 8650771, 65536, 0, 8650772, 65536, 0, 8650773, 393216, 2, 8650774, 458752, 2, 8650775, 393216, 2, 8650776, 458752, 2, 8650777, 393216, 2, 8650778, 458752, 2, 8650779, 262144, 2, 8650780, 327680, 2, 8650781, 65536, 0, 8650782, 65536, 0, 8650783, 65536, 0, 8650784, 65536, 0, 8650785, 65536, 0, 8650786, 65536, 0, 8650787, 262144, 10, 8650788, 327680, 10, 8650789, 393216, 10, 8650790, 393216, 2, 8650791, 458752, 2, 8650792, 393216, 2, 8650793, 458752, 2, 8650794, 393216, 2, 8650795, 458752, 2, 8650796, 393216, 2, 8650797, 458752, 2, 8650798, 393216, 2, 8650799, 458752, 2, 8650800, 393216, 2, 8650801, 458752, 2, 8650802, 393216, 2, 8650803, 458752, 2, 8650804, 393216, 2, 8650805, 458752, 2, 8650806, 393216, 2, 8650807, 458752, 2, 8650808, 458752, 1, 8650809, 65536, 0, 8650810, 65536, 0, 8650811, 65536, 0, 8650812, 65536, 0, 8650813, 65536, 0, 8650814, 65536, 0, 8650815, 65536, 0, 8650816, 65536, 0, 8650817, 65536, 0, 8650818, 65536, 0, 8650819, 65536, 0, 8650820, 65536, 0, 8650821, 65536, 0, 8650822, 65536, 0, 8650823, 65536, 0, 8650824, 65536, 0, 8650825, 65536, 0, 8650826, 65536, 0, 8650827, 65536, 0, 8650828, 65536, 0, 8650829, 65536, 0, 8650830, 65536, 0, 8650831, 65536, 0, 8650832, 65536, 0, 8650833, 65536, 0, 8650834, 65536, 0, 8650835, 65536, 0, 8650836, 65536, 0, 8650837, 65536, 0, 8650838, 65536, 0, 8650839, 65536, 0, 8650840, 65536, 0, 8650841, 65536, 0, 8650842, 65536, 0, 8650843, 65536, 0, 8650844, 65536, 0, 8650845, 65536, 0, 8650846, 65536, 0, 8650847, 65536, 0, 8650848, 65536, 0, 8650849, 65536, 0, 8650850, 65536, 0, 8650851, 65536, 0, 8650852, 65536, 0, 8650853, 65536, 0, 8650854, 65536, 0, 8650855, 65536, 0, 8650856, 65536, 0, 8650857, 65536, 0, 8650858, 65536, 0, 8650859, 65536, 0, 8650860, 65536, 0, 8650861, 65536, 0, 8650862, 65536, 0, 8650863, 65536, 0, 8650864, 65536, 0, 8650865, 65536, 0, 8650866, 65536, 0, 8650867, 65536, 0, 8650868, 65536, 0, 8650869, 65536, 0, 8650870, 65536, 0, 8650871, 65536, 38, 8650872, 65536, 38, 8650873, 65536, 38, 8650874, 65536, 38, 8650875, 65536, 38, 8650876, 65536, 38, 8650877, 65536, 38, 8650878, 65536, 38, 8650879, 65536, 38, 8716288, 65536, 0, 8716289, 65536, 0, 8716290, 65536, 0, 8716291, 65536, 0, 8716292, 65536, 0, 8716293, 65536, 0, 8716294, 65536, 0, 8716295, 65536, 0, 8716296, 65536, 0, 8716297, 65536, 0, 8716298, 65536, 0, 8716299, 65536, 0, 8716300, 65536, 0, 8716301, 65536, 0, 8716302, 65536, 0, 8716303, 65536, 0, 8716304, 65536, 0, 8716305, 65536, 0, 8716306, 65536, 0, 8716307, 65536, 0, 8716308, 65536, 0, 8716309, 65536, 0, 8716310, 65536, 0, 8716311, 327680, 9, 8716312, 65536, 0, 8716313, 262144, 1, 8716314, 327680, 1, 8716315, 393216, 1, 8716316, 458752, 1, 8716317, 65536, 0, 8716318, 65536, 0, 8716319, 65536, 0, 8716320, 65536, 0, 8716321, 65536, 0, 8716322, 65536, 0, 8716323, 393216, 1, 8716324, 458752, 1, 8716325, 393216, 1, 8716326, 458752, 1, 8716327, 393216, 1, 8716328, 458752, 1, 8716329, 393216, 1, 8716330, 458752, 1, 8716331, 393216, 1, 8716332, 458752, 1, 8716333, 393216, 1, 8716334, 458752, 1, 8716335, 393216, 1, 8716336, 458752, 1, 8716337, 393216, 1, 8716338, 458752, 1, 8716339, 393216, 1, 8716340, 458752, 1, 8716341, 393216, 1, 8716342, 458752, 1, 8716343, 393216, 1, 8716344, 458752, 1, 8716345, 65536, 0, 8716346, 65536, 0, 8716347, 65536, 0, 8716348, 65536, 0, 8716349, 65536, 0, 8716350, 65536, 0, 8716351, 65536, 0, 8716352, 65536, 0, 8716353, 65536, 0, 8716354, 65536, 0, 8716355, 65536, 0, 8716356, 65536, 0, 8716357, 65536, 0, 8716358, 65536, 0, 8716359, 65536, 0, 8716360, 65536, 0, 8716361, 65536, 0, 8716362, 65536, 0, 8716363, 65536, 0, 8716364, 65536, 0, 8716365, 65536, 0, 8716366, 65536, 0, 8716367, 65536, 0, 8716368, 65536, 0, 8716369, 65536, 0, 8716370, 65536, 0, 8716371, 65536, 0, 8716372, 65536, 0, 8716373, 65536, 0, 8716374, 65536, 0, 8716375, 65536, 0, 8716376, 65536, 0, 8716377, 65536, 0, 8716378, 65536, 0, 8716379, 65536, 0, 8716380, 65536, 0, 8716381, 65536, 0, 8716382, 65536, 0, 8716383, 65536, 0, 8716384, 65536, 0, 8716385, 65536, 0, 8716386, 65536, 0, 8716387, 65536, 0, 8716388, 65536, 0, 8716389, 65536, 0, 8716390, 65536, 0, 8716391, 65536, 0, 8716392, 65536, 0, 8716393, 65536, 0, 8716394, 65536, 0, 8716395, 65536, 0, 8716396, 65536, 0, 8716397, 65536, 0, 8716398, 65536, 0, 8716399, 65536, 0, 8716400, 65536, 0, 8716401, 65536, 0, 8716402, 65536, 0, 8716403, 65536, 0, 8716404, 65536, 0, 8716405, 65536, 0, 8716406, 65536, 0, 8716407, 65536, 38, 8716408, 65536, 38, 8716409, 65536, 38, 8716410, 65536, 38, 8716411, 65536, 38, 8716412, 65536, 38, 8716413, 65536, 38, 8716414, 65536, 38, 8716415, 65536, 38, 8781824, 65536, 0, 8781825, 65536, 0, 8781826, 65536, 0, 8781827, 65536, 0, 8781828, 65536, 0, 8781829, 65536, 0, 8781830, 65536, 0, 8781831, 65536, 0, 8781832, 65536, 0, 8781833, 65536, 0, 8781834, 65536, 0, 8781835, 65536, 0, 8781836, 65536, 0, 8781837, 65536, 0, 8781838, 65536, 0, 8781839, 65536, 0, 8781840, 65536, 0, 8781841, 65536, 0, 8781842, 65536, 0, 8781843, 65536, 0, 8781844, 65536, 0, 8781845, 65536, 0, 8781846, 262144, 10, 8781847, 327680, 10, 8781848, 393216, 10, 8781849, 262144, 2, 8781850, 327680, 2, 8781851, 393216, 2, 8781852, 458752, 2, 8781853, 65536, 0, 8781854, 65536, 0, 8781855, 65536, 0, 8781856, 65536, 0, 8781857, 65536, 0, 8781858, 65536, 0, 8781859, 393216, 2, 8781860, 458752, 2, 8781861, 393216, 2, 8781862, 458752, 2, 8781863, 393216, 2, 8781864, 458752, 2, 8781865, 393216, 2, 8781866, 458752, 2, 8781867, 393216, 2, 8781868, 458752, 2, 8781869, 393216, 2, 8781870, 458752, 2, 8781871, 393216, 2, 8781872, 458752, 2, 8781873, 393216, 2, 8781874, 458752, 2, 8781875, 393216, 2, 8781876, 458752, 2, 8781877, 393216, 2, 8781878, 458752, 2, 8781879, 393216, 2, 8781880, 458752, 2, 8781881, 65536, 0, 8781882, 65536, 0, 8781883, 65536, 0, 8781884, 65536, 0, 8781885, 65536, 0, 8781886, 65536, 0, 8781887, 65536, 0, 8781888, 65536, 0, 8781889, 65536, 0, 8781890, 65536, 0, 8781891, 65536, 0, 8781892, 65536, 0, 8781893, 65536, 0, 8781894, 65536, 0, 8781895, 65536, 0, 8781896, 65536, 0, 8781897, 65536, 0, 8781898, 65536, 0, 8781899, 65536, 0, 8781900, 65536, 0, 8781901, 65536, 0, 8781902, 65536, 0, 8781903, 65536, 0, 8781904, 65536, 0, 8781905, 65536, 0, 8781906, 65536, 0, 8781907, 65536, 0, 8781908, 65536, 0, 8781909, 65536, 0, 8781910, 65536, 0, 8781911, 65536, 0, 8781912, 65536, 0, 8781913, 65536, 0, 8781914, 65536, 0, 8781915, 65536, 0, 8781916, 65536, 0, 8781917, 65536, 0, 8781918, 65536, 0, 8781919, 65536, 0, 8781920, 65536, 0, 8781921, 65536, 0, 8781922, 65536, 0, 8781923, 65536, 0, 8781924, 65536, 0, 8781925, 65536, 0, 8781926, 65536, 0, 8781927, 65536, 0, 8781928, 65536, 0, 8781929, 65536, 0, 8781930, 65536, 0, 8781931, 65536, 0, 8781932, 65536, 0, 8781933, 65536, 0, 8781934, 65536, 0, 8781935, 65536, 0, 8781936, 65536, 0, 8781937, 65536, 0, 8781938, 65536, 0, 8781939, 65536, 0, 8781940, 65536, 0, 8781941, 65536, 0, 8781942, 65536, 0, 8781943, 65536, 38, 8781944, 65536, 38, 8781945, 65536, 38, 8781946, 65536, 38, 8781947, 65536, 38, 8781948, 65536, 38, 8781949, 65536, 38, 8781950, 65536, 38, 8781951, 65536, 38, 8847360, 65536, 0, 8847361, 65536, 0, 8847362, 65536, 0, 8847363, 65536, 0, 8847364, 65536, 0, 8847365, 65536, 0, 8847366, 65536, 0, 8847367, 65536, 0, 8847368, 65536, 0, 8847369, 65536, 0, 8847370, 65536, 0, 8847371, 65536, 0, 8847372, 65536, 0, 8847373, 65536, 0, 8847374, 65536, 0, 8847375, 65536, 0, 8847376, 65536, 0, 8847377, 65536, 0, 8847378, 65536, 0, 8847379, 65536, 0, 8847380, 65536, 0, 8847381, 393216, 1, 8847382, 458752, 1, 8847383, 393216, 1, 8847384, 458752, 1, 8847385, 393216, 1, 8847386, 458752, 1, 8847387, 393216, 1, 8847388, 458752, 1, 8847389, 65536, 0, 8847390, 65536, 0, 8847391, 65536, 0, 8847392, 65536, 0, 8847393, 65536, 0, 8847394, 65536, 0, 8847395, 393216, 1, 8847396, 458752, 1, 8847397, 393216, 1, 8847398, 458752, 1, 8847399, 393216, 1, 8847400, 458752, 1, 8847401, 393216, 1, 8847402, 458752, 1, 8847403, 393216, 1, 8847404, 458752, 1, 8847405, 393216, 1, 8847406, 458752, 1, 8847407, 393216, 1, 8847408, 458752, 1, 8847409, 393216, 1, 8847410, 458752, 1, 8847411, 393216, 1, 8847412, 458752, 1, 8847413, 393216, 1, 8847414, 458752, 1, 8847415, 393216, 1, 8847416, 458752, 1, 8847417, 65536, 0, 8847418, 65536, 0, 8847419, 65536, 0, 8847420, 65536, 0, 8847421, 65536, 0, 8847422, 65536, 0, 8847423, 65536, 0, 8847424, 65536, 0, 8847425, 65536, 0, 8847426, 65536, 0, 8847427, 65536, 0, 8847428, 65536, 0, 8847429, 65536, 0, 8847430, 65536, 0, 8847431, 65536, 0, 8847432, 65536, 0, 8847433, 65536, 0, 8847434, 65536, 0, 8847435, 65536, 0, 8847436, 65536, 0, 8847437, 65536, 0, 8847438, 65536, 0, 8847439, 65536, 0, 8847440, 65536, 0, 8847441, 65536, 0, 8847442, 65536, 0, 8847443, 65536, 0, 8847444, 65536, 0, 8847445, 65536, 0, 8847446, 65536, 0, 8847447, 65536, 0, 8847448, 65536, 0, 8847449, 65536, 0, 8847450, 65536, 0, 8847451, 65536, 0, 8847452, 65536, 0, 8847453, 65536, 0, 8847454, 65536, 0, 8847455, 65536, 0, 8847456, 65536, 0, 8847457, 65536, 0, 8847458, 65536, 0, 8847459, 65536, 0, 8847460, 65536, 0, 8847461, 65536, 0, 8847462, 65536, 0, 8847463, 65536, 0, 8847464, 65536, 0, 8847465, 65536, 0, 8847466, 65536, 0, 8847467, 65536, 0, 8847468, 65536, 0, 8847469, 65536, 0, 8847470, 65536, 0, 8847471, 65536, 0, 8847472, 65536, 0, 8847473, 65536, 0, 8847474, 65536, 0, 8847475, 65536, 0, 8847476, 65536, 0, 8847477, 65536, 0, 8847478, 65536, 0, 8847479, 65536, 38, 8847480, 65536, 38, 8847481, 65536, 38, 8847482, 65536, 38, 8847483, 65536, 38, 8847484, 65536, 38, 8847485, 65536, 38, 8847486, 65536, 38, 8847487, 65536, 38, 8912896, 65536, 0, 8912897, 65536, 0, 8912898, 65536, 0, 8912899, 65536, 0, 8912900, 65536, 0, 8912901, 65536, 0, 8912902, 65536, 0, 8912903, 65536, 0, 8912904, 65536, 0, 8912905, 65536, 0, 8912906, 65536, 0, 8912907, 65536, 0, 8912908, 65536, 0, 8912909, 65536, 0, 8912910, 65536, 0, 8912911, 65536, 0, 8912912, 65536, 0, 8912913, 65536, 0, 8912914, 65536, 0, 8912915, 65536, 0, 8912916, 65536, 0, 8912917, 393216, 2, 8912918, 458752, 2, 8912919, 393216, 2, 8912920, 458752, 2, 8912921, 393216, 2, 8912922, 458752, 2, 8912923, 393216, 2, 8912924, 458752, 2, 8912925, 65536, 0, 8912926, 65536, 0, 8912927, 65536, 0, 8912928, 65536, 0, 8912929, 65536, 0, 8912930, 65536, 0, 8912931, 393216, 2, 8912932, 458752, 2, 8912933, 393216, 2, 8912934, 458752, 2, 8912935, 393216, 2, 8912936, 458752, 2, 8912937, 393216, 2, 8912938, 458752, 2, 8912939, 393216, 2, 8912940, 458752, 2, 8912941, 393216, 2, 8912942, 458752, 2, 8912943, 393216, 2, 8912944, 458752, 2, 8912945, 393216, 2, 8912946, 458752, 2, 8912947, 393216, 2, 8912948, 458752, 2, 8912949, 393216, 2, 8912950, 458752, 2, 8912951, 393216, 2, 8912952, 458752, 2, 8912953, 65536, 0, 8912954, 65536, 0, 8912955, 65536, 0, 8912956, 65536, 0, 8912957, 65536, 0, 8912958, 65536, 0, 8912959, 65536, 0, 8912960, 65536, 0, 8912961, 65536, 0, 8912962, 65536, 0, 8912963, 65536, 0, 8912964, 65536, 0, 8912965, 65536, 0, 8912966, 65536, 0, 8912967, 65536, 0, 8912968, 65536, 0, 8912969, 65536, 0, 8912970, 65536, 0, 8912971, 65536, 0, 8912972, 65536, 0, 8912973, 65536, 0, 8912974, 65536, 0, 8912975, 65536, 0, 8912976, 65536, 0, 8912977, 65536, 0, 8912978, 65536, 0, 8912979, 65536, 0, 8912980, 65536, 0, 8912981, 65536, 0, 8912982, 65536, 0, 8912983, 65536, 0, 8912984, 65536, 0, 8912985, 65536, 0, 8912986, 65536, 0, 8912987, 65536, 0, 8912988, 65536, 0, 8912989, 65536, 0, 8912990, 65536, 0, 8912991, 65536, 0, 8912992, 65536, 0, 8912993, 65536, 0, 8912994, 65536, 0, 8912995, 65536, 0, 8912996, 65536, 0, 8912997, 65536, 0, 8912998, 65536, 0, 8912999, 65536, 0, 8913000, 65536, 0, 8913001, 65536, 0, 8913002, 65536, 0, 8913003, 65536, 0, 8913004, 65536, 0, 8913005, 65536, 0, 8913006, 65536, 0, 8913007, 65536, 0, 8913008, 65536, 0, 8913009, 65536, 0, 8913010, 65536, 0, 8913011, 65536, 0, 8913012, 65536, 0, 8913013, 65536, 0, 8913014, 65536, 0, 8913015, 65536, 38, 8913016, 65536, 38, 8913017, 65536, 38, 8913018, 65536, 38, 8913019, 65536, 38, 8913020, 65536, 38, 8913021, 65536, 38, 8913022, 65536, 38, 8913023, 65536, 38, 8978432, 65536, 0, 8978433, 65536, 0, 8978434, 65536, 0, 8978435, 65536, 0, 8978436, 65536, 0, 8978437, 65536, 0, 8978438, 65536, 0, 8978439, 65536, 0, 8978440, 65536, 0, 8978441, 65536, 0, 8978442, 65536, 0, 8978443, 65536, 0, 8978444, 65536, 0, 8978445, 65536, 0, 8978446, 65536, 0, 8978447, 65536, 0, 8978448, 65536, 0, 8978449, 65536, 0, 8978450, 65536, 0, 8978451, 65536, 0, 8978452, 65536, 0, 8978453, 393216, 1, 8978454, 458752, 1, 8978455, 393216, 1, 8978456, 458752, 1, 8978457, 393216, 1, 8978458, 458752, 1, 8978459, 393216, 1, 8978460, 458752, 1, 8978461, 65536, 0, 8978462, 65536, 0, 8978463, 65536, 0, 8978464, 65536, 0, 8978465, 65536, 0, 8978466, 65536, 0, 8978467, 393216, 1, 8978468, 458752, 1, 8978469, 393216, 1, 8978470, 458752, 1, 8978471, 393216, 1, 8978472, 458752, 1, 8978473, 393216, 1, 8978474, 458752, 1, 8978475, 393216, 1, 8978476, 458752, 1, 8978477, 393216, 1, 8978478, 458752, 1, 8978479, 393216, 1, 8978480, 458752, 1, 8978481, 393216, 1, 8978482, 458752, 1, 8978483, 393216, 1, 8978484, 458752, 1, 8978485, 393216, 1, 8978486, 458752, 1, 8978487, 393216, 1, 8978488, 458752, 1, 8978489, 65536, 0, 8978490, 65536, 0, 8978491, 65536, 0, 8978492, 65536, 0, 8978493, 65536, 0, 8978494, 65536, 0, 8978495, 65536, 0, 8978496, 65536, 0, 8978497, 65536, 0, 8978498, 65536, 0, 8978499, 65536, 0, 8978500, 65536, 0, 8978501, 65536, 0, 8978502, 65536, 0, 8978503, 65536, 0, 8978504, 65536, 0, 8978505, 65536, 0, 8978506, 65536, 0, 8978507, 65536, 0, 8978508, 65536, 0, 8978509, 65536, 0, 8978510, 65536, 0, 8978511, 65536, 0, 8978512, 65536, 0, 8978513, 65536, 0, 8978514, 65536, 0, 8978515, 65536, 0, 8978516, 65536, 0, 8978517, 65536, 0, 8978518, 65536, 0, 8978519, 65536, 0, 8978520, 65536, 0, 8978521, 65536, 0, 8978522, 65536, 0, 8978523, 65536, 0, 8978524, 65536, 0, 8978525, 65536, 0, 8978526, 65536, 0, 8978527, 65536, 0, 8978528, 65536, 0, 8978529, 65536, 0, 8978530, 65536, 0, 8978531, 65536, 0, 8978532, 65536, 0, 8978533, 65536, 0, 8978534, 65536, 0, 8978535, 65536, 0, 8978536, 65536, 0, 8978537, 65536, 0, 8978538, 65536, 0, 8978539, 65536, 0, 8978540, 65536, 0, 8978541, 65536, 0, 8978542, 65536, 0, 8978543, 65536, 0, 8978544, 65536, 0, 8978545, 65536, 0, 8978546, 65536, 0, 8978547, 65536, 0, 8978548, 65536, 0, 8978549, 65536, 0, 8978550, 65536, 0, 8978551, 65536, 38, 8978552, 65536, 38, 8978553, 65536, 38, 8978554, 65536, 38, 8978555, 65536, 38, 8978556, 65536, 38, 8978557, 65536, 38, 8978558, 65536, 38, 8978559, 65536, 38, 9043968, 65536, 0, 9043969, 65536, 0, 9043970, 65536, 0, 9043971, 65536, 0, 9043972, 65536, 0, 9043973, 65536, 0, 9043974, 65536, 0, 9043975, 65536, 0, 9043976, 65536, 0, 9043977, 65536, 0, 9043978, 65536, 0, 9043979, 65536, 0, 9043980, 65536, 0, 9043981, 65536, 0, 9043982, 65536, 0, 9043983, 65536, 0, 9043984, 65536, 0, 9043985, 65536, 0, 9043986, 65536, 0, 9043987, 65536, 0, 9043988, 65536, 0, 9043989, 393216, 2, 9043990, 458752, 2, 9043991, 393216, 2, 9043992, 458752, 2, 9043993, 393216, 2, 9043994, 458752, 2, 9043995, 393216, 2, 9043996, 458752, 2, 9043997, 65536, 0, 9043998, 65536, 0, 9043999, 65536, 0, 9044000, 65536, 0, 9044001, 65536, 0, 9044002, 65536, 0, 9044003, 393216, 2, 9044004, 458752, 2, 9044005, 393216, 2, 9044006, 458752, 2, 9044007, 393216, 2, 9044008, 458752, 2, 9044009, 393216, 2, 9044010, 458752, 2, 9044011, 393216, 2, 9044012, 458752, 2, 9044013, 393216, 2, 9044014, 458752, 2, 9044015, 393216, 2, 9044016, 458752, 2, 9044017, 393216, 2, 9044018, 458752, 2, 9044019, 393216, 2, 9044020, 458752, 2, 9044021, 393216, 2, 9044022, 458752, 2, 9044023, 393216, 2, 9044024, 458752, 2, 9044025, 65536, 0, 9044026, 65536, 0, 9044027, 65536, 0, 9044028, 65536, 0, 9044029, 65536, 0, 9044030, 65536, 0, 9044031, 65536, 0, 9044032, 65536, 0, 9044033, 65536, 0, 9044034, 65536, 0, 9044035, 65536, 0, 9044036, 65536, 0, 9044037, 65536, 0, 9044038, 65536, 0, 9044039, 65536, 0, 9044040, 65536, 0, 9044041, 65536, 0, 9044042, 65536, 0, 9044043, 65536, 0, 9044044, 65536, 0, 9044045, 65536, 0, 9044046, 65536, 0, 9044047, 65536, 0, 9044048, 65536, 0, 9044049, 65536, 0, 9044050, 65536, 0, 9044051, 65536, 0, 9044052, 65536, 0, 9044053, 65536, 0, 9044054, 65536, 0, 9044055, 65536, 0, 9044056, 65536, 0, 9044057, 65536, 0, 9044058, 65536, 0, 9044059, 65536, 0, 9044060, 65536, 0, 9044061, 65536, 0, 9044062, 65536, 0, 9044063, 65536, 0, 9044064, 65536, 0, 9044065, 65536, 0, 9044066, 65536, 0, 9044067, 65536, 0, 9044068, 65536, 0, 9044069, 65536, 0, 9044070, 65536, 0, 9044071, 65536, 0, 9044072, 65536, 0, 9044073, 65536, 0, 9044074, 65536, 0, 9044075, 65536, 0, 9044076, 65536, 0, 9044077, 65536, 0, 9044078, 65536, 0, 9044079, 65536, 0, 9044080, 65536, 0, 9044081, 65536, 0, 9044082, 65536, 0, 9044083, 65536, 0, 9044084, 65536, 0, 9044085, 65536, 0, 9044086, 65536, 0, 9044087, 65536, 38, 9044088, 65536, 38, 9044089, 65536, 38, 9044090, 65536, 38, 9044091, 65536, 38, 9044092, 65536, 38, 9044093, 65536, 38, 9044094, 65536, 38, 9044095, 65536, 38, 9109504, 65536, 0, 9109505, 65536, 0, 9109506, 65536, 0, 9109507, 65536, 0, 9109508, 65536, 0, 9109509, 65536, 0, 9109510, 65536, 0, 9109511, 65536, 0, 9109512, 65536, 0, 9109513, 65536, 0, 9109514, 65536, 0, 9109515, 65536, 0, 9109516, 65536, 0, 9109517, 65536, 0, 9109518, 65536, 0, 9109519, 65536, 0, 9109520, 65536, 0, 9109521, 65536, 0, 9109522, 65536, 0, 9109523, 65536, 0, 9109524, 65536, 0, 9109525, 65536, 0, 9109526, 65536, 0, 9109527, 65536, 0, 9109528, 65536, 0, 9109529, 65536, 0, 9109530, 65536, 0, 9109531, 65536, 0, 9109532, 65536, 0, 9109533, 65536, 0, 9109534, 65536, 0, 9109535, 65536, 0, 9109536, 65536, 0, 9109537, 65536, 0, 9109538, 65536, 0, 9109539, 393216, 1, 9109540, 458752, 1, 9109541, 393216, 1, 9109542, 458752, 1, 9109543, 393216, 1, 9109544, 458752, 1, 9109545, 393216, 1, 9109546, 458752, 1, 9109547, 393216, 1, 9109548, 458752, 1, 9109549, 393216, 1, 9109550, 458752, 1, 9109551, 393216, 1, 9109552, 458752, 1, 9109553, 393216, 1, 9109554, 458752, 1, 9109555, 393216, 1, 9109556, 458752, 1, 9109557, 393216, 1, 9109558, 458752, 1, 9109559, 393216, 1, 9109560, 458752, 1, 9109561, 65536, 0, 9109562, 65536, 0, 9109563, 65536, 0, 9109564, 65536, 0, 9109565, 65536, 0, 9109566, 65536, 0, 9109567, 65536, 0, 9109568, 65536, 0, 9109569, 65536, 0, 9109570, 65536, 0, 9109571, 65536, 0, 9109572, 65536, 0, 9109573, 65536, 0, 9109574, 65536, 0, 9109575, 65536, 0, 9109576, 65536, 0, 9109577, 65536, 0, 9109578, 65536, 0, 9109579, 65536, 0, 9109580, 65536, 0, 9109581, 65536, 0, 9109582, 65536, 0, 9109583, 65536, 0, 9109584, 65536, 0, 9109585, 65536, 0, 9109586, 65536, 0, 9109587, 65536, 0, 9109588, 65536, 0, 9109589, 65536, 0, 9109590, 65536, 0, 9109591, 65536, 0, 9109592, 65536, 0, 9109593, 65536, 0, 9109594, 65536, 0, 9109595, 65536, 0, 9109596, 65536, 0, 9109597, 65536, 0, 9109598, 65536, 0, 9109599, 65536, 0, 9109600, 65536, 0, 9109601, 65536, 0, 9109602, 65536, 0, 9109603, 65536, 0, 9109604, 65536, 0, 9109605, 65536, 0, 9109606, 65536, 0, 9109607, 65536, 0, 9109608, 65536, 0, 9109609, 65536, 0, 9109610, 65536, 0, 9109611, 65536, 0, 9109612, 65536, 0, 9109613, 65536, 0, 9109614, 65536, 0, 9109615, 65536, 0, 9109616, 65536, 0, 9109617, 65536, 0, 9109618, 65536, 0, 9109619, 65536, 0, 9109620, 65536, 0, 9109621, 65536, 0, 9109622, 65536, 0, 9109623, 65536, 38, 9109624, 65536, 38, 9109625, 65536, 38, 9109626, 65536, 38, 9109627, 65536, 38, 9109628, 65536, 38, 9109629, 65536, 38, 9109630, 65536, 38, 9109631, 65536, 38 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 3276816, 3, 0, 3276817, 3, 0, 3276818, 3, 0, 3342352, 3, 0, 3342353, 3, 0, 3342354, 3, 0, 3407888, 3, 0, 3407889, 3, 0, 3407890, 3, 0, 3473424, 3, 0, 3473425, 3, 0, 3604528, 3, 0, 3604529, 3, 0, 3604530, 3, 0, 3604531, 3, 0, 3670061, 3, 0, 3670062, 3, 0, 3670063, 3, 0, 3670064, 3, 0, 3670065, 3, 0, 3670066, 3, 0, 3670067, 3, 0, 3670082, 3, 0, 3670083, 3, 0, 3670084, 3, 0, 3670085, 3, 0, 3670086, 3, 0, 3670087, 3, 0, 3670088, 3, 0, 3670089, 3, 0, 3670090, 3, 0, 3735597, 3, 0, 3735598, 3, 0, 3735599, 3, 0, 3735600, 3, 0, 3735601, 3, 0, 3735602, 3, 0, 3735603, 3, 0, 3735604, 3, 0, 3735618, 3, 0, 3735619, 3, 0, 3735620, 3, 0, 3735621, 3, 0, 3735622, 3, 0, 3735623, 3, 0, 3735624, 3, 0, 3735625, 3, 0, 3735626, 3, 0, 3801134, 3, 0, 3801135, 3, 0, 3801136, 3, 0, 3801137, 3, 0, 3801138, 3, 0, 3801139, 3, 0, 3801140, 3, 0, 3801154, 3, 0, 3801155, 3, 0, 3801156, 3, 0, 3801157, 3, 0, 3801158, 3, 0, 3801159, 3, 0, 3801160, 3, 0, 3801161, 3, 0, 3801162, 3, 0, 3866672, 3, 0, 3866673, 3, 0, 3866674, 3, 0, 3866675, 3, 0, 3866676, 3, 0, 3866691, 3, 0, 3866692, 3, 0, 3866693, 3, 0, 3866694, 3, 0, 3932210, 3, 0, 3932211, 3, 0, 3932242, 3, 0, 3932243, 3, 0, 3932244, 3, 0, 3997712, 3, 0, 3997713, 3, 0, 3997777, 3, 0, 3997778, 3, 0, 3997779, 3, 0, 3997780, 3, 0, 3997781, 3, 0, 3997782, 3, 0, 3997783, 3, 0, 4063246, 3, 0, 4063247, 3, 0, 4063248, 3, 0, 4063249, 3, 0, 4063288, 3, 0, 4063289, 3, 0, 4063311, 3, 0, 4063312, 3, 0, 4063313, 3, 0, 4063314, 3, 0, 4063315, 3, 0, 4063316, 3, 0, 4063317, 3, 0, 4063318, 3, 0, 4063319, 3, 0, 4128781, 3, 0, 4128782, 3, 0, 4128783, 3, 0, 4128784, 3, 0, 4128785, 3, 0, 4128795, 3, 0, 4128796, 3, 0, 4128824, 3, 0, 4128825, 3, 0, 4128826, 3, 0, 4128827, 3, 0, 4128847, 3, 0, 4128848, 3, 0, 4128849, 3, 0, 4128850, 3, 0, 4128851, 3, 0, 4128852, 3, 0, 4128853, 3, 0, 4128854, 3, 0, 4128855, 3, 0, 4194317, 3, 0, 4194318, 3, 0, 4194319, 3, 0, 4194320, 3, 0, 4194321, 3, 0, 4194330, 3, 0, 4194331, 3, 0, 4194332, 3, 0, 4194359, 3, 0, 4194360, 3, 0, 4194361, 3, 0, 4194362, 3, 0, 4194363, 3, 0, 4194383, 3, 0, 4194384, 3, 0, 4194385, 3, 0, 4194386, 3, 0, 4194387, 3, 0, 4194388, 3, 0, 4194389, 3, 0, 4194390, 3, 0, 4194391, 3, 0, 4259853, 3, 0, 4259854, 3, 0, 4259855, 3, 0, 4259856, 3, 0, 4259857, 3, 0, 4259865, 3, 0, 4259866, 3, 0, 4259867, 3, 0, 4259868, 3, 0, 4259895, 3, 0, 4259896, 3, 0, 4259897, 3, 0, 4259898, 3, 0, 4259924, 3, 0, 4259925, 3, 0, 4259926, 3, 0, 4259927, 3, 0, 4325389, 3, 0, 4325390, 3, 0, 4325391, 3, 0, 4325392, 3, 0, 4325393, 3, 0, 4325401, 3, 0, 4325402, 3, 0, 4325403, 3, 0, 4325404, 3, 0, 4325432, 3, 0, 4325433, 3, 0, 4325460, 3, 0, 4325461, 3, 0, 4325462, 3, 0, 4325463, 3, 0, 4390925, 3, 0, 4390926, 3, 0, 4390927, 3, 0, 4390928, 3, 0, 4390929, 3, 0, 4390937, 3, 0, 4390938, 3, 0, 4390939, 3, 0, 4390940, 3, 0, 4390996, 3, 0, 4390997, 3, 0, 4390998, 3, 0, 4390999, 3, 0, 4456461, 3, 0, 4456462, 3, 0, 4456463, 3, 0, 4456464, 3, 0, 4456465, 3, 0, 4456473, 3, 0, 4456474, 3, 0, 4456475, 3, 0, 4456476, 3, 0, 4456532, 3, 0, 4456533, 3, 0, 4456534, 3, 0, 4456535, 3, 0, 4521998, 3, 0, 4521999, 3, 0, 4522000, 3, 0, 4522001, 3, 0, 4522010, 3, 0, 4522011, 3, 0, 4522068, 3, 0, 4522069, 3, 0, 4522070, 3, 0, 4522071, 3, 0, 4587535, 3, 0, 4587536, 3, 0, 5439578, 3, 0, 5439579, 3, 0, 5439580, 3, 0, 5505095, 3, 0, 5505096, 3, 0, 5505097, 3, 0, 5505098, 3, 0, 5505099, 3, 0, 5505100, 3, 0, 5505114, 3, 0, 5505115, 3, 0, 5505116, 3, 0, 5570631, 3, 0, 5570632, 3, 0, 5570633, 3, 0, 5570634, 3, 0, 5570635, 3, 0, 5570636, 3, 0, 5570637, 3, 0, 5570644, 3, 0, 5570645, 3, 0, 5570648, 3, 0, 5570649, 3, 0, 5570650, 3, 0, 5570651, 3, 0, 5570652, 3, 0, 5636167, 3, 0, 5636168, 3, 0, 5636169, 3, 0, 5636170, 3, 0, 5636171, 3, 0, 5636172, 3, 0, 5636173, 3, 0, 5636174, 3, 0, 5636175, 3, 0, 5636176, 3, 0, 5636177, 3, 0, 5636178, 3, 0, 5636180, 3, 0, 5636181, 3, 0, 5636182, 3, 0, 5636183, 3, 0, 5636184, 3, 0, 5636185, 3, 0, 5636186, 3, 0, 5636187, 3, 0, 5636188, 3, 0, 5701707, 3, 0, 5701708, 3, 0, 5701709, 3, 0, 5701710, 3, 0, 5701711, 3, 0, 5701712, 3, 0, 5701713, 3, 0, 5701714, 3, 0, 5701716, 3, 0, 5701717, 3, 0, 5701718, 3, 0, 5701719, 3, 0, 5701720, 3, 0, 5701721, 3, 0, 5701722, 3, 0, 5701723, 3, 0, 5701724, 3, 0, 5767243, 3, 0, 5767244, 3, 0, 5767245, 3, 0, 5767246, 3, 0, 5767247, 3, 0, 5767248, 3, 0, 5767249, 3, 0, 5767250, 3, 0, 5767252, 3, 0, 5767253, 3, 0, 5767254, 3, 0, 5767255, 3, 0, 5767256, 3, 0, 5767257, 3, 0, 5767258, 3, 0, 5767259, 3, 0, 5767260, 3, 0, 5832788, 3, 0, 5832789, 3, 0, 5832790, 3, 0, 5832791, 3, 0, 5832792, 3, 0, 5832793, 3, 0, 6684702, 3, 0, 6684703, 3, 0, 6684704, 3, 0, 6684705, 3, 0, 6684706, 3, 0, 6684707, 3, 0, 6750236, 3, 0, 6750237, 3, 0, 6750238, 3, 0, 6750239, 3, 0, 6750240, 3, 0, 6750241, 3, 0, 6750242, 3, 0, 6750243, 3, 0, 6750244, 3, 0, 6750245, 3, 0, 6815772, 3, 0, 6815773, 3, 0, 6815774, 3, 0, 6815775, 3, 0, 6815776, 3, 0, 6815777, 3, 0, 6815778, 3, 0, 6815779, 3, 0, 6815780, 3, 0, 6815781, 3, 0, 6881309, 3, 0, 6881310, 3, 0, 6881311, 3, 0, 6881312, 3, 0, 6881313, 3, 0, 6881314, 3, 0, 6881315, 3, 0, 6881316, 3, 0, 6881317, 3, 0, 7667739, 3, 0, 7667740, 3, 0, 7667741, 3, 0, 7667742, 3, 0, 7667743, 3, 0, 7667744, 3, 0, 7667745, 3, 0, 7733274, 3, 0, 7733275, 3, 0, 7733276, 3, 0, 7733277, 3, 0, 7733278, 3, 0, 7733279, 3, 0, 7733280, 3, 0, 7733281, 3, 0, 7798809, 3, 0, 7798810, 3, 0, 7798811, 3, 0, 7798812, 3, 0, 7798813, 3, 0, 7798814, 3, 0, 7798815, 3, 0, 7798816, 3, 0, 7798817, 3, 0, 7864345, 3, 0, 7864346, 3, 0, 7864347, 3, 0, 7864348, 3, 0, 7864349, 3, 0, 7864350, 3, 0, 7864351, 3, 0, 7864352, 3, 0, 7864353, 3, 0, 7929882, 3, 0, 7929883, 3, 0, 7929884, 3, 0, 7929885, 3, 0, 7929886, 3, 0, 7929887, 3, 0, 7929888, 3, 0, 7995418, 3, 0, 7995419, 3, 0, 7995420, 3, 0, 7995421, 3, 0, 7995422, 3, 0, 7995423, 3, 0, 7995424, 3, 0, 8060958, 3, 0, 8060959, 3, 0, 8060960, 3, 0, 196608, 3, 0, 196609, 3, 0, 196610, 3, 0, 196611, 3, 0, 196612, 3, 0, 196613, 3, 0, 196614, 3, 0, 196615, 3, 0, 196616, 3, 0, 196617, 3, 0, 196618, 3, 0, 196630, 3, 0, 196631, 3, 0, 196632, 3, 0, 196633, 3, 0, 196634, 3, 0, 196635, 3, 0, 196636, 3, 0, 196637, 3, 0, 196638, 3, 0, 196639, 3, 0, 196640, 3, 0, 262144, 3, 0, 262145, 3, 0, 262146, 3, 0, 262147, 3, 0, 262148, 3, 0, 262149, 3, 0, 262150, 3, 0, 262151, 3, 0, 262152, 3, 0, 262153, 3, 0, 262154, 3, 0, 262166, 3, 0, 262167, 3, 0, 262168, 3, 0, 262169, 3, 0, 262170, 3, 0, 262171, 3, 0, 262172, 3, 0, 262173, 3, 0, 262174, 3, 0, 262175, 3, 0, 262176, 3, 0, 327680, 3, 0, 327681, 3, 0, 327682, 3, 0, 327683, 3, 0, 327684, 3, 0, 327685, 3, 0, 327686, 3, 0, 327687, 3, 0, 327688, 3, 0, 327689, 3, 0, 327690, 3, 0, 327702, 3, 0, 327703, 3, 0, 327704, 3, 0, 327705, 3, 0, 327706, 3, 0, 327707, 3, 0, 327708, 3, 0, 327709, 3, 0, 327710, 3, 0, 327711, 3, 0, 327712, 3, 0, 393216, 3, 0, 393217, 3, 0, 393218, 3, 0, 393219, 3, 0, 393220, 3, 0, 393221, 3, 0, 393222, 3, 0, 393223, 3, 0, 393224, 3, 0, 393225, 3, 0, 393226, 3, 0, 393238, 3, 0, 393239, 3, 0, 393240, 3, 0, 393241, 3, 0, 393242, 3, 0, 393243, 3, 0, 393244, 3, 0, 393245, 3, 0, 393246, 3, 0, 393247, 3, 0, 393248, 3, 0, 458752, 3, 0, 458753, 3, 0, 458754, 3, 0, 458755, 3, 0, 458756, 3, 0, 458757, 3, 0, 458758, 3, 0, 458759, 3, 0, 458760, 3, 0, 458761, 3, 0, 458762, 3, 0, 458774, 3, 0, 458775, 3, 0, 458776, 3, 0, 458777, 3, 0, 458778, 3, 0, 458779, 3, 0, 458780, 3, 0, 458781, 3, 0, 458782, 3, 0, 458783, 3, 0, 458784, 3, 0, 524288, 3, 0, 524289, 3, 0, 524290, 3, 0, 524291, 3, 0, 524292, 3, 0, 524293, 3, 0, 524294, 3, 0, 524295, 3, 0, 524296, 3, 0, 524297, 3, 0, 524298, 3, 0, 524310, 3, 0, 524311, 3, 0, 524312, 3, 0, 524313, 3, 0, 524314, 3, 0, 524315, 3, 0, 524316, 3, 0, 524317, 3, 0, 524318, 3, 0, 524319, 3, 0, 524320, 3, 0, 589824, 3, 0, 589825, 3, 0, 589826, 3, 0, 589827, 3, 0, 589828, 3, 0, 589829, 3, 0, 589830, 3, 0, 589831, 3, 0, 589832, 3, 0, 589833, 3, 0, 589834, 3, 0, 589846, 3, 0, 589847, 3, 0, 589848, 3, 0, 589849, 3, 0, 589850, 3, 0, 589851, 3, 0, 589852, 3, 0, 589853, 3, 0, 589854, 3, 0, 589855, 3, 0, 589856, 3, 0, 655360, 3, 0, 655361, 3, 0, 655362, 3, 0, 655363, 3, 0, 655364, 3, 0, 655365, 3, 0, 655366, 3, 0, 655367, 3, 0, 655368, 3, 0, 655369, 3, 0, 655370, 3, 0, 655382, 3, 0, 655383, 3, 0, 655384, 3, 0, 655385, 3, 0, 655386, 3, 0, 655387, 3, 0, 655388, 3, 0, 655389, 3, 0, 655390, 3, 0, 655391, 3, 0, 655392, 3, 0, 720896, 3, 0, 720897, 3, 0, 720898, 3, 0, 720899, 3, 0, 720900, 3, 0, 720901, 3, 0, 720902, 3, 0, 720903, 3, 0, 720904, 3, 0, 720905, 3, 0, 720906, 3, 0, 720918, 3, 0, 720919, 3, 0, 720920, 3, 0, 720921, 3, 0, 720922, 3, 0, 720923, 3, 0, 720924, 3, 0, 720925, 3, 0, 720926, 3, 0, 720927, 3, 0, 720928, 3, 0, 786432, 3, 0, 786433, 3, 0, 786434, 3, 0, 786435, 3, 0, 786436, 3, 0, 786437, 3, 0, 786438, 3, 0, 786439, 3, 0, 786440, 3, 0, 786441, 3, 0, 786442, 3, 0, 786454, 3, 0, 786455, 3, 0, 786456, 3, 0, 786457, 3, 0, 786458, 3, 0, 786459, 3, 0, 786460, 3, 0, 786461, 3, 0, 786462, 3, 0, 786463, 3, 0, 786464, 3, 0, 851968, 3, 0, 851969, 3, 0, 851970, 3, 0, 851971, 3, 0, 851972, 3, 0, 851973, 3, 0, 851974, 3, 0, 851975, 3, 0, 851976, 3, 0, 851977, 3, 0, 851978, 3, 0, 851990, 3, 0, 851991, 3, 0, 851992, 3, 0, 851993, 3, 0, 851994, 3, 0, 851995, 3, 0, 851996, 3, 0, 851997, 3, 0, 851998, 3, 0, 851999, 3, 0, 852000, 3, 0, 917504, 3, 0, 917505, 3, 0, 917506, 3, 0, 917507, 3, 0, 917508, 3, 0, 917509, 3, 0, 917510, 3, 0, 917511, 3, 0, 917512, 3, 0, 917513, 3, 0, 917514, 3, 0, 917526, 3, 0, 917527, 3, 0, 917528, 3, 0, 917529, 3, 0, 917530, 3, 0, 917531, 3, 0, 917532, 3, 0, 917533, 3, 0, 917534, 3, 0, 917535, 3, 0, 917536, 3, 0, 983040, 3, 0, 983041, 3, 0, 983042, 3, 0, 983043, 3, 0, 983044, 3, 0, 983045, 3, 0, 983046, 3, 0, 983047, 3, 0, 983048, 3, 0, 983049, 3, 0, 983050, 3, 0, 983062, 3, 0, 983063, 3, 0, 983064, 3, 0, 983065, 3, 0, 983066, 3, 0, 983067, 3, 0, 983068, 3, 0, 983069, 3, 0, 983070, 3, 0, 983071, 3, 0, 983072, 3, 0, 1048576, 3, 0, 1048577, 3, 0, 1048578, 3, 0, 1048579, 3, 0, 1048580, 3, 0, 1048581, 3, 0, 1048582, 3, 0, 1048583, 3, 0, 1048584, 3, 0, 1048585, 3, 0, 1048586, 3, 0, 1048598, 3, 0, 1048599, 3, 0, 1048600, 3, 0, 1048601, 3, 0, 1048602, 3, 0, 1048603, 3, 0, 1048604, 3, 0, 1048605, 3, 0, 1048606, 3, 0, 1048607, 3, 0, 1048608, 3, 0, 1114112, 3, 0, 1114113, 3, 0, 1114114, 3, 0, 1114115, 3, 0, 1114116, 3, 0, 1114117, 3, 0, 1114118, 3, 0, 1114119, 3, 0, 1114120, 3, 0, 1114121, 3, 0, 1114122, 3, 0, 1114134, 3, 0, 1114135, 3, 0, 1114136, 3, 0, 1114137, 3, 0, 1114138, 3, 0, 1114139, 3, 0, 1114140, 3, 0, 1114141, 3, 0, 1114142, 3, 0, 1114143, 3, 0, 1114144, 3, 0, 1179648, 3, 0, 1179649, 3, 0, 1179650, 3, 0, 1179651, 3, 0, 1179652, 3, 0, 1179653, 3, 0, 1179654, 3, 0, 1179655, 3, 0, 1179656, 3, 0, 1179657, 3, 0, 1179658, 3, 0, 2097174, 3, 0, 2097175, 3, 0, 2097176, 3, 0, 2097177, 3, 0, 2097178, 3, 0, 2097180, 3, 0, 2097181, 3, 0, 2097182, 3, 0, 2097183, 3, 0, 2097184, 3, 0, 2097185, 3, 0, 2097186, 3, 0, 2097187, 3, 0, 2097188, 3, 0, 2097189, 3, 0, 2097190, 3, 0, 2162710, 3, 0, 2162711, 3, 0, 2162712, 3, 0, 2162713, 3, 0, 2162714, 3, 0, 2162716, 3, 0, 2162717, 3, 0, 2162718, 3, 0, 2162719, 3, 0, 2162720, 3, 0, 2162721, 3, 0, 2162722, 3, 0, 2162723, 3, 0, 2162724, 3, 0, 2162725, 3, 0, 2162726, 3, 0, 2228246, 3, 0, 2228247, 3, 0, 2228248, 3, 0, 2228249, 3, 0, 2228250, 3, 0, 2228252, 3, 0, 2228253, 3, 0, 2228254, 3, 0, 2228255, 3, 0, 2228256, 3, 0, 2228257, 3, 0, 2228258, 3, 0, 2228259, 3, 0, 2228260, 3, 0, 2228261, 3, 0, 2228262, 3, 0, 2293782, 3, 0, 2293783, 3, 0, 2293784, 3, 0, 2293785, 3, 0, 2293786, 3, 0, 2293788, 3, 0, 2293789, 3, 0, 2293790, 3, 0, 2293791, 3, 0, 2293792, 3, 0, 2293793, 3, 0, 2293794, 3, 0, 2293795, 3, 0, 2293796, 3, 0, 2293797, 3, 0, 2293798, 3, 0, 2359318, 3, 0, 2359319, 3, 0, 2359320, 3, 0, 2359321, 3, 0, 2359322, 3, 0, 2359324, 3, 0, 2359325, 3, 0, 2359326, 3, 0, 2359327, 3, 0, 2359328, 3, 0, 2359329, 3, 0, 2359330, 3, 0, 2359331, 3, 0, 2359332, 3, 0, 2359333, 3, 0, 2359334, 3, 0, 2424854, 3, 0, 2424855, 3, 0, 2424856, 3, 0, 2424857, 3, 0, 2424858, 3, 0, 2424860, 3, 0, 2424861, 3, 0, 2424862, 3, 0, 2424863, 3, 0, 2424864, 3, 0, 2424865, 3, 0, 2424866, 3, 0, 2424867, 3, 0, 2424868, 3, 0, 2424869, 3, 0, 2424870, 3, 0, 2490390, 3, 0, 2490391, 3, 0, 2490392, 3, 0, 2490393, 3, 0, 2490394, 3, 0, 2490396, 3, 0, 2490397, 3, 0, 2490398, 3, 0, 2490399, 3, 0, 2490400, 3, 0, 2490401, 3, 0, 2490402, 3, 0, 2490403, 3, 0, 2490404, 3, 0, 2490405, 3, 0, 2490406, 3, 0, 2555926, 3, 0, 2555927, 3, 0, 2555928, 3, 0, 2555929, 3, 0, 2555930, 3, 0, 2555932, 3, 0, 2555933, 3, 0, 2555934, 3, 0, 2555935, 3, 0, 2555936, 3, 0, 2555937, 3, 0, 2555938, 3, 0, 2555939, 3, 0, 2555940, 3, 0, 2555941, 3, 0, 2555942, 3, 0, 2621462, 3, 0, 2621463, 3, 0, 2621464, 3, 0, 2621465, 3, 0, 2621466, 3, 0, 2621468, 3, 0, 2621469, 3, 0, 2621470, 3, 0, 2621471, 3, 0, 2621472, 3, 0, 2621474, 3, 0, 2621475, 3, 0, 2621476, 3, 0, 2621477, 3, 0, 2621478, 3, 0, 2621495, 3, 0, 2621496, 3, 0, 2621497, 3, 0, 2621498, 3, 0, 2621499, 3, 0, 2621500, 3, 0, 2621501, 3, 0, 2621502, 3, 0, 2621503, 3, 0, 2621505, 3, 0, 2621506, 3, 0, 2621507, 3, 0, 2621508, 3, 0, 2621509, 3, 0, 2687000, 3, 0, 2687001, 3, 0, 2687002, 3, 0, 2687004, 3, 0, 2687005, 3, 0, 2687006, 3, 0, 2687007, 3, 0, 2687008, 3, 0, 2687010, 3, 0, 2687011, 3, 0, 2687012, 3, 0, 2687013, 3, 0, 2687014, 3, 0, 2687031, 3, 0, 2687032, 3, 0, 2687033, 3, 0, 2687034, 3, 0, 2687035, 3, 0, 2687036, 3, 0, 2687037, 3, 0, 2687038, 3, 0, 2687039, 3, 0, 2687041, 3, 0, 2687042, 3, 0, 2687043, 3, 0, 2687044, 3, 0, 2687045, 3, 0, 2752536, 3, 0, 2752537, 3, 0, 2752538, 3, 0, 2752540, 3, 0, 2752541, 3, 0, 2752542, 3, 0, 2752543, 3, 0, 2752544, 3, 0, 2752546, 3, 0, 2752547, 3, 0, 2752548, 3, 0, 2752549, 3, 0, 2752550, 3, 0, 2752567, 3, 0, 2752568, 3, 0, 2752569, 3, 0, 2752570, 3, 0, 2752571, 3, 0, 2752572, 3, 0, 2752573, 3, 0, 2752574, 3, 0, 2752575, 3, 0, 2752577, 3, 0, 2752578, 3, 0, 2752579, 3, 0, 2752580, 3, 0, 2752581, 3, 0, 2818072, 3, 0, 2818073, 3, 0, 2818074, 3, 0, 2818076, 3, 0, 2818077, 3, 0, 2818078, 3, 0, 2818079, 3, 0, 2818080, 3, 0, 2818082, 3, 0, 2818083, 3, 0, 2818084, 3, 0, 2818085, 3, 0, 2818086, 3, 0, 2818103, 3, 0, 2818104, 3, 0, 2818105, 3, 0, 2818106, 3, 0, 2818107, 3, 0, 2818108, 3, 0, 2818109, 3, 0, 2818110, 3, 0, 2818111, 3, 0, 2818113, 3, 0, 2818114, 3, 0, 2818115, 3, 0, 2818116, 3, 0, 2818117, 3, 0, 2883584, 3, 0, 2883585, 3, 0, 2883586, 3, 0, 2883587, 3, 0, 2883588, 3, 0, 2883589, 3, 0, 2883590, 3, 0, 2883591, 3, 0, 2883592, 3, 0, 2883593, 3, 0, 2883594, 3, 0, 2883613, 3, 0, 2883614, 3, 0, 2883615, 3, 0, 2883616, 3, 0, 2883618, 3, 0, 2883619, 3, 0, 2883620, 3, 0, 2883621, 3, 0, 2883622, 3, 0, 2883639, 3, 0, 2883640, 3, 0, 2883652, 3, 0, 2883653, 3, 0, 2949120, 3, 0, 2949121, 3, 0, 2949122, 3, 0, 2949123, 3, 0, 2949124, 3, 0, 2949125, 3, 0, 2949126, 3, 0, 2949127, 3, 0, 2949128, 3, 0, 2949129, 3, 0, 2949130, 3, 0, 2949142, 3, 0, 2949143, 3, 0, 2949144, 3, 0, 2949145, 3, 0, 2949146, 3, 0, 2949149, 3, 0, 2949150, 3, 0, 2949151, 3, 0, 2949152, 3, 0, 2949154, 3, 0, 2949155, 3, 0, 2949156, 3, 0, 2949157, 3, 0, 2949158, 3, 0, 2949175, 3, 0, 2949176, 3, 0, 2949177, 3, 0, 2949178, 3, 0, 2949179, 3, 0, 2949181, 3, 0, 2949182, 3, 0, 2949183, 3, 0, 2949184, 3, 0, 2949185, 3, 0, 2949186, 3, 0, 2949187, 3, 0, 2949188, 3, 0, 2949189, 3, 0, 3014656, 3, 0, 3014657, 3, 0, 3014658, 3, 0, 3014659, 3, 0, 3014660, 3, 0, 3014661, 3, 0, 3014662, 3, 0, 3014663, 3, 0, 3014664, 3, 0, 3014665, 3, 0, 3014666, 3, 0, 3014678, 3, 0, 3014679, 3, 0, 3014680, 3, 0, 3014681, 3, 0, 3014682, 3, 0, 3014685, 3, 0, 3014686, 3, 0, 3014687, 3, 0, 3014688, 3, 0, 3014690, 3, 0, 3014691, 3, 0, 3014692, 3, 0, 3014693, 3, 0, 3014694, 3, 0, 3014711, 3, 0, 3014712, 3, 0, 3014713, 3, 0, 3014714, 3, 0, 3014715, 3, 0, 3014717, 3, 0, 3014718, 3, 0, 3014719, 3, 0, 3014720, 3, 0, 3014721, 3, 0, 3014722, 3, 0, 3014723, 3, 0, 3014724, 3, 0, 3014725, 3, 0, 3080192, 3, 0, 3080193, 3, 0, 3080194, 3, 0, 3080195, 3, 0, 3080196, 3, 0, 3080197, 3, 0, 3080198, 3, 0, 3080199, 3, 0, 3080200, 3, 0, 3080201, 3, 0, 3080202, 3, 0, 3080214, 3, 0, 3080215, 3, 0, 3080216, 3, 0, 3080217, 3, 0, 3080218, 3, 0, 3080219, 3, 0, 3080220, 3, 0, 3080221, 3, 0, 3080222, 3, 0, 3080223, 3, 0, 3080224, 3, 0, 3080226, 3, 0, 3080227, 3, 0, 3080228, 3, 0, 3080229, 3, 0, 3080230, 3, 0, 3080247, 3, 0, 3080248, 3, 0, 3080249, 3, 0, 3080250, 3, 0, 3080251, 3, 0, 3080253, 3, 0, 3080254, 3, 0, 3080255, 3, 0, 3080256, 3, 0, 3080257, 3, 0, 3080258, 3, 0, 3080259, 3, 0, 3080260, 3, 0, 3080261, 3, 0, 3145728, 3, 0, 3145729, 3, 0, 3145730, 3, 0, 3145731, 3, 0, 3145732, 3, 0, 3145733, 3, 0, 3145734, 3, 0, 3145735, 3, 0, 3145736, 3, 0, 3145737, 3, 0, 3145738, 3, 0, 3145752, 3, 0, 3145753, 3, 0, 3145754, 3, 0, 3145755, 3, 0, 3145756, 3, 0, 3145757, 3, 0, 3145758, 3, 0, 3145759, 3, 0, 3145760, 3, 0, 3145762, 3, 0, 3145763, 3, 0, 3145764, 3, 0, 3145765, 3, 0, 3145766, 3, 0, 3145783, 3, 0, 3145784, 3, 0, 3145785, 3, 0, 3145786, 3, 0, 3145787, 3, 0, 3145789, 3, 0, 3145790, 3, 0, 3145791, 3, 0, 3145792, 3, 0, 3145793, 3, 0, 3145794, 3, 0, 3145795, 3, 0, 3145796, 3, 0, 3145797, 3, 0, 3211264, 3, 0, 3211265, 3, 0, 3211266, 3, 0, 3211267, 3, 0, 3211268, 3, 0, 3211269, 3, 0, 3211270, 3, 0, 3211271, 3, 0, 3211272, 3, 0, 3211273, 3, 0, 3211274, 3, 0, 3211290, 3, 0, 3211291, 3, 0, 3211292, 3, 0, 3211293, 3, 0, 3211294, 3, 0, 3211295, 3, 0, 3211296, 3, 0, 3211298, 3, 0, 3211299, 3, 0, 3211319, 3, 0, 3211320, 3, 0, 3211321, 3, 0, 3211322, 3, 0, 3211323, 3, 0, 3211325, 3, 0, 3211326, 3, 0, 3211327, 3, 0, 3211328, 3, 0, 3211329, 3, 0, 3211330, 3, 0, 3211331, 3, 0, 3211332, 3, 0, 3211333, 3, 0, 3276800, 3, 0, 3276801, 3, 0, 3276802, 3, 0, 3276803, 3, 0, 3276804, 3, 0, 3276805, 3, 0, 3276806, 3, 0, 3276807, 3, 0, 3276808, 3, 0, 3276809, 3, 0, 3276810, 3, 0, 3342336, 3, 0, 3342337, 3, 0, 3342338, 3, 0, 3342339, 3, 0, 3342340, 3, 0, 3342341, 3, 0, 3342342, 3, 0, 3342343, 3, 0, 3342344, 3, 0, 3342345, 3, 0, 3342346, 3, 0, 3407872, 3, 0, 3407873, 3, 0, 3407874, 3, 0, 3407875, 3, 0, 3407876, 3, 0, 3407877, 3, 0, 3407878, 3, 0, 3407879, 3, 0, 3407880, 3, 0, 3407881, 3, 0, 3407882, 3, 0, 3538944, 3, 0, 3538945, 3, 0, 3538946, 3, 0, 3538947, 3, 0, 3538948, 3, 0, 3538949, 3, 0, 3538951, 3, 0, 3538952, 3, 0, 3538953, 3, 0, 3538954, 3, 0, 3604480, 3, 0, 3604481, 3, 0, 3604482, 3, 0, 3604483, 3, 0, 3604484, 3, 0, 3604485, 3, 0, 3604487, 3, 0, 3604488, 3, 0, 3604489, 3, 0, 3604490, 3, 0, 3670016, 3, 0, 3670017, 3, 0, 3670018, 3, 0, 3670019, 3, 0, 3670020, 3, 0, 3670021, 3, 0, 3670023, 3, 0, 3670024, 3, 0, 3670025, 3, 0, 3670026, 3, 0, 3735552, 3, 0, 3735553, 3, 0, 3735554, 3, 0, 3735555, 3, 0, 3735556, 3, 0, 3735557, 3, 0, 3735559, 3, 0, 3735560, 3, 0, 3735561, 3, 0, 3735562, 3, 0, 3801088, 3, 0, 3801089, 3, 0, 3801090, 3, 0, 3801091, 3, 0, 3801092, 3, 0, 3801093, 3, 0, 3801095, 3, 0, 3801096, 3, 0, 3801097, 3, 0, 3801098, 3, 0, 3866624, 3, 0, 3866625, 3, 0, 3866626, 3, 0, 3866627, 3, 0, 3866628, 3, 0, 3866629, 3, 0, 3866631, 3, 0, 3866632, 3, 0, 3866633, 3, 0, 3866634, 3, 0, 3932160, 3, 0, 3932161, 3, 0, 3932162, 3, 0, 3932163, 3, 0, 3932164, 3, 0, 3932165, 3, 0, 3932167, 3, 0, 3932168, 3, 0, 3932169, 3, 0, 3932170, 3, 0, 3997696, 3, 0, 3997697, 3, 0, 3997698, 3, 0, 3997699, 3, 0, 3997700, 3, 0, 3997701, 3, 0, 3997703, 3, 0, 3997704, 3, 0, 3997705, 3, 0, 3997706, 3, 0, 4063232, 3, 0, 4063233, 3, 0, 4063234, 3, 0, 4063235, 3, 0, 4063236, 3, 0, 4063237, 3, 0, 4063239, 3, 0, 4063240, 3, 0, 4063241, 3, 0, 4063242, 3, 0, 4128768, 3, 0, 4128769, 3, 0, 4128770, 3, 0, 4128771, 3, 0, 4128772, 3, 0, 4128773, 3, 0, 4128775, 3, 0, 4128776, 3, 0, 4128777, 3, 0, 4128778, 3, 0, 4194304, 3, 0, 4194305, 3, 0, 4194306, 3, 0, 4194307, 3, 0, 4194308, 3, 0, 4194309, 3, 0, 4194311, 3, 0, 4194312, 3, 0, 4194313, 3, 0, 4194314, 3, 0, 4259840, 3, 0, 4259841, 3, 0, 4259842, 3, 0, 4259843, 3, 0, 4259844, 3, 0, 4259845, 3, 0, 4259847, 3, 0, 4259848, 3, 0, 4259849, 3, 0, 4259850, 3, 0, 4325376, 3, 0, 4325377, 3, 0, 4325378, 3, 0, 4325379, 3, 0, 4325380, 3, 0, 4325381, 3, 0, 4325383, 3, 0, 4325384, 3, 0, 4325385, 3, 0, 4325386, 3, 0, 4456448, 3, 0, 4456449, 3, 0, 4456450, 3, 0, 4456451, 3, 0, 4456452, 3, 0, 4456453, 3, 0, 4456454, 3, 0, 4456455, 3, 0, 4456456, 3, 0, 4456457, 3, 0, 4456458, 3, 0, 4521984, 3, 0, 4521985, 3, 0, 4521986, 3, 0, 4521987, 3, 0, 4521988, 3, 0, 4521989, 3, 0, 4521990, 3, 0, 4521991, 3, 0, 4521992, 3, 0, 4521993, 3, 0, 4521994, 3, 0, 4587520, 3, 0, 4587521, 3, 0, 4587522, 3, 0, 4587523, 3, 0, 4587524, 3, 0, 4587525, 3, 0, 4587526, 3, 0, 4587527, 3, 0, 4587528, 3, 0, 4587529, 3, 0, 4587530, 3, 0, 4653056, 3, 0, 4653057, 3, 0, 4653058, 3, 0, 4653059, 3, 0, 4653060, 3, 0, 4653061, 3, 0, 4653062, 3, 0, 4653063, 3, 0, 4653064, 3, 0, 4653065, 3, 0, 4653066, 3, 0, 4718592, 3, 0, 4718593, 3, 0, 4718594, 3, 0, 4718595, 3, 0, 4718596, 3, 0, 4718597, 3, 0, 4718598, 3, 0, 4718599, 3, 0, 4718664, 3, 0, 4718665, 3, 0, 4718666, 3, 0, 4718667, 3, 0, 4718668, 3, 0, 4718669, 3, 0, 4718670, 3, 0, 4718671, 3, 0, 4784200, 3, 0, 4784201, 3, 0, 4784202, 3, 0, 4784203, 3, 0, 4784204, 3, 0, 4784205, 3, 0, 4784206, 3, 0, 4784207, 3, 0, 4849736, 3, 0, 4849737, 3, 0, 4849738, 3, 0, 4849739, 3, 0, 4849740, 3, 0, 4849741, 3, 0, 4849742, 3, 0, 4849743, 3, 0, 4915272, 3, 0, 4915273, 3, 0, 4915274, 3, 0, 4915275, 3, 0, 4915276, 3, 0, 4915277, 3, 0, 4915278, 3, 0, 4915279, 3, 0, 4980766, 3, 0, 4980767, 3, 0, 4980768, 3, 0, 4980769, 3, 0, 4980770, 3, 0, 4980771, 3, 0, 4980772, 3, 0, 4980773, 3, 0, 4980808, 3, 0, 4980809, 3, 0, 4980810, 3, 0, 4980811, 3, 0, 4980812, 3, 0, 4980813, 3, 0, 4980814, 3, 0, 4980815, 3, 0, 5046302, 3, 0, 5046303, 3, 0, 5046304, 3, 0, 5046305, 3, 0, 5046306, 3, 0, 5046307, 3, 0, 5046308, 3, 0, 5046309, 3, 0, 5046310, 3, 0, 5046344, 3, 0, 5046345, 3, 0, 5046346, 3, 0, 5046347, 3, 0, 5046348, 3, 0, 5046349, 3, 0, 5046350, 3, 0, 5046351, 3, 0, 5111838, 3, 0, 5111839, 3, 0, 5111840, 3, 0, 5111841, 3, 0, 5111842, 3, 0, 5111843, 3, 0, 5111844, 3, 0, 5111845, 3, 0, 5111846, 3, 0, 5111880, 3, 0, 5111881, 3, 0, 5111882, 3, 0, 5111883, 3, 0, 5111884, 3, 0, 5111885, 3, 0, 5111886, 3, 0, 5111887, 3, 0, 5177374, 3, 0, 5177375, 3, 0, 5177376, 3, 0, 5177377, 3, 0, 5177378, 3, 0, 5177379, 3, 0, 5177380, 3, 0, 5242910, 3, 0, 5242911, 3, 0, 5242912, 3, 0, 5373960, 3, 0, 5373961, 3, 0, 5373962, 3, 0, 5373963, 3, 0, 5373964, 3, 0, 5373965, 3, 0, 5373966, 3, 0, 5373967, 3, 0, 5373988, 3, 0, 5373989, 3, 0, 5373990, 3, 0, 5439496, 3, 0, 5439497, 3, 0, 5439498, 3, 0, 5439499, 3, 0, 5439500, 3, 0, 5439501, 3, 0, 5439502, 3, 0, 5439503, 3, 0, 5439524, 3, 0, 5439525, 3, 0, 5439526, 3, 0, 5505032, 3, 0, 5505033, 3, 0, 5505034, 3, 0, 5505035, 3, 0, 5505036, 3, 0, 5505037, 3, 0, 5505054, 3, 0, 5505055, 3, 0, 5505056, 3, 0, 5505060, 3, 0, 5505061, 3, 0, 5505062, 3, 0, 5570568, 3, 0, 5570569, 3, 0, 5570570, 3, 0, 5570571, 3, 0, 5570572, 3, 0, 5570590, 3, 0, 5570591, 3, 0, 5570592, 3, 0, 5570596, 3, 0, 5570597, 3, 0, 5570598, 3, 0, 5636104, 3, 0, 5636105, 3, 0, 5636106, 3, 0, 5636107, 3, 0, 5636108, 3, 0, 5636126, 3, 0, 5636127, 3, 0, 5636128, 3, 0, 5636132, 3, 0, 5636133, 3, 0, 5636134, 3, 0, 5701640, 3, 0, 5701641, 3, 0, 5701642, 3, 0, 5701643, 3, 0, 5701644, 3, 0, 5701648, 3, 0, 5701649, 3, 0, 5701662, 3, 0, 5701663, 3, 0, 5701664, 3, 0, 5767176, 3, 0, 5767177, 3, 0, 5767178, 3, 0, 5767179, 3, 0, 5767180, 3, 0, 5767183, 3, 0, 5767184, 3, 0, 5767185, 3, 0, 5767186, 3, 0, 5767198, 3, 0, 5767199, 3, 0, 5767200, 3, 0, 5767201, 3, 0, 5832712, 3, 0, 5832713, 3, 0, 5832714, 3, 0, 5832719, 3, 0, 5832720, 3, 0, 5832721, 3, 0, 5832722, 3, 0, 5832734, 3, 0, 5832735, 3, 0, 5832736, 3, 0, 5832737, 3, 0, 5832740, 3, 0, 5832741, 3, 0, 5832742, 3, 0, 5898255, 3, 0, 5898256, 3, 0, 5898257, 3, 0, 5898258, 3, 0, 5898270, 3, 0, 5898271, 3, 0, 5898272, 3, 0, 5898273, 3, 0, 5898276, 3, 0, 5898277, 3, 0, 5898278, 3, 0, 5963806, 3, 0, 5963807, 3, 0, 5963808, 3, 0, 5963809, 3, 0, 5963812, 3, 0, 5963813, 3, 0, 5963814, 3, 0, 6029342, 3, 0, 6029343, 3, 0, 6029344, 3, 0, 6029345, 3, 0, 6029348, 3, 0, 6029349, 3, 0, 6029350, 3, 0, 6094856, 3, 0, 6094857, 3, 0, 6094860, 3, 0, 6094861, 3, 0, 6094862, 3, 0, 6094863, 3, 0, 6094864, 3, 0, 6094865, 3, 0, 6094866, 3, 0, 6094918, 3, 0, 6094919, 3, 0, 6094920, 3, 0, 6094921, 3, 0, 6094922, 3, 0, 6094923, 3, 0, 6094925, 3, 0, 6094926, 3, 0, 6094927, 3, 0, 6094928, 3, 0, 6094929, 3, 0, 6094930, 3, 0, 6160392, 3, 0, 6160393, 3, 0, 6160396, 3, 0, 6160397, 3, 0, 6160398, 3, 0, 6160399, 3, 0, 6160400, 3, 0, 6160401, 3, 0, 6160402, 3, 0, 6160454, 3, 0, 6160455, 3, 0, 6160456, 3, 0, 6160457, 3, 0, 6160458, 3, 0, 6160459, 3, 0, 6160461, 3, 0, 6160462, 3, 0, 6160463, 3, 0, 6160464, 3, 0, 6160465, 3, 0, 6160466, 3, 0, 6160467, 3, 0, 6160468, 3, 0, 6160469, 3, 0, 6225928, 3, 0, 6225929, 3, 0, 6225932, 3, 0, 6225933, 3, 0, 6225934, 3, 0, 6225935, 3, 0, 6225936, 3, 0, 6225937, 3, 0, 6225938, 3, 0, 6225990, 3, 0, 6225991, 3, 0, 6225992, 3, 0, 6225993, 3, 0, 6225994, 3, 0, 6225995, 3, 0, 6225997, 3, 0, 6225998, 3, 0, 6225999, 3, 0, 6226000, 3, 0, 6226001, 3, 0, 6226002, 3, 0, 6226003, 3, 0, 6226004, 3, 0, 6226005, 3, 0, 6291464, 3, 0, 6291465, 3, 0, 6291466, 3, 0, 6291467, 3, 0, 6291468, 3, 0, 6291469, 3, 0, 6291470, 3, 0, 6291471, 3, 0, 6291472, 3, 0, 6291473, 3, 0, 6291474, 3, 0, 6291526, 3, 0, 6291527, 3, 0, 6291528, 3, 0, 6291529, 3, 0, 6291530, 3, 0, 6291531, 3, 0, 6291539, 3, 0, 6291540, 3, 0, 6291541, 3, 0, 6357000, 3, 0, 6357001, 3, 0, 6357002, 3, 0, 6357003, 3, 0, 6357006, 3, 0, 6357007, 3, 0, 6357008, 3, 0, 6357062, 3, 0, 6357063, 3, 0, 6357064, 3, 0, 6357065, 3, 0, 6357066, 3, 0, 6357067, 3, 0, 6357069, 3, 0, 6357070, 3, 0, 6357071, 3, 0, 6357072, 3, 0, 6357073, 3, 0, 6357074, 3, 0, 6357075, 3, 0, 6357076, 3, 0, 6357077, 3, 0, 6422536, 3, 0, 6422537, 3, 0, 6422538, 3, 0, 6422573, 3, 0, 6422574, 3, 0, 6422575, 3, 0, 6422576, 3, 0, 6422577, 3, 0, 6422578, 3, 0, 6422579, 3, 0, 6422580, 3, 0, 6422581, 3, 0, 6422582, 3, 0, 6422583, 3, 0, 6422585, 3, 0, 6422586, 3, 0, 6422587, 3, 0, 6422588, 3, 0, 6422589, 3, 0, 6422590, 3, 0, 6422591, 3, 0, 6422592, 3, 0, 6422593, 3, 0, 6422594, 3, 0, 6422595, 3, 0, 6422597, 3, 0, 6422598, 3, 0, 6422599, 3, 0, 6422600, 3, 0, 6422601, 3, 0, 6422602, 3, 0, 6422603, 3, 0, 6422605, 3, 0, 6422606, 3, 0, 6422607, 3, 0, 6422608, 3, 0, 6422609, 3, 0, 6422610, 3, 0, 6422611, 3, 0, 6422612, 3, 0, 6422613, 3, 0, 6488072, 3, 0, 6488073, 3, 0, 6488074, 3, 0, 6488109, 3, 0, 6488110, 3, 0, 6488111, 3, 0, 6488112, 3, 0, 6488113, 3, 0, 6488114, 3, 0, 6488115, 3, 0, 6488116, 3, 0, 6488117, 3, 0, 6488118, 3, 0, 6488119, 3, 0, 6488121, 3, 0, 6488122, 3, 0, 6488123, 3, 0, 6488124, 3, 0, 6488125, 3, 0, 6488126, 3, 0, 6488127, 3, 0, 6488128, 3, 0, 6488129, 3, 0, 6488130, 3, 0, 6488131, 3, 0, 6488133, 3, 0, 6488134, 3, 0, 6488135, 3, 0, 6488136, 3, 0, 6488137, 3, 0, 6488138, 3, 0, 6488139, 3, 0, 6488141, 3, 0, 6488142, 3, 0, 6488143, 3, 0, 6488144, 3, 0, 6488145, 3, 0, 6488146, 3, 0, 6488147, 3, 0, 6488148, 3, 0, 6488149, 3, 0, 6553608, 3, 0, 6553609, 3, 0, 6553610, 3, 0, 6553645, 3, 0, 6553646, 3, 0, 6553647, 3, 0, 6553648, 3, 0, 6553649, 3, 0, 6553650, 3, 0, 6553651, 3, 0, 6553652, 3, 0, 6553653, 3, 0, 6553654, 3, 0, 6553655, 3, 0, 6553657, 3, 0, 6553658, 3, 0, 6553659, 3, 0, 6553660, 3, 0, 6553661, 3, 0, 6553662, 3, 0, 6553663, 3, 0, 6553664, 3, 0, 6553665, 3, 0, 6553666, 3, 0, 6553667, 3, 0, 6553669, 3, 0, 6553670, 3, 0, 6553671, 3, 0, 6553672, 3, 0, 6553673, 3, 0, 6553674, 3, 0, 6553675, 3, 0, 6553677, 3, 0, 6553678, 3, 0, 6553679, 3, 0, 6553680, 3, 0, 6553681, 3, 0, 6553682, 3, 0, 6553683, 3, 0, 6553684, 3, 0, 6553685, 3, 0, 6619144, 3, 0, 6619145, 3, 0, 6619146, 3, 0, 6619148, 3, 0, 6619149, 3, 0, 6619150, 3, 0, 6619151, 3, 0, 6619152, 3, 0, 6619181, 3, 0, 6619182, 3, 0, 6619183, 3, 0, 6619184, 3, 0, 6619185, 3, 0, 6619186, 3, 0, 6619187, 3, 0, 6619188, 3, 0, 6619189, 3, 0, 6619190, 3, 0, 6619191, 3, 0, 6619193, 3, 0, 6619194, 3, 0, 6619195, 3, 0, 6619196, 3, 0, 6619197, 3, 0, 6619198, 3, 0, 6619199, 3, 0, 6619200, 3, 0, 6619201, 3, 0, 6619202, 3, 0, 6619203, 3, 0, 6619205, 3, 0, 6619206, 3, 0, 6619207, 3, 0, 6619208, 3, 0, 6619209, 3, 0, 6619210, 3, 0, 6619211, 3, 0, 6619212, 3, 0, 6619213, 3, 0, 6619214, 3, 0, 6619215, 3, 0, 6619216, 3, 0, 6619217, 3, 0, 6619218, 3, 0, 6619219, 3, 0, 6619220, 3, 0, 6619221, 3, 0, 6684717, 3, 0, 6684718, 3, 0, 6684719, 3, 0, 6684720, 3, 0, 6684721, 3, 0, 6684722, 3, 0, 6684723, 3, 0, 6684724, 3, 0, 6684725, 3, 0, 6684726, 3, 0, 6684727, 3, 0, 6684729, 3, 0, 6684730, 3, 0, 6684731, 3, 0, 6684732, 3, 0, 6684733, 3, 0, 6684734, 3, 0, 6684735, 3, 0, 6684736, 3, 0, 6684737, 3, 0, 6684738, 3, 0, 6684739, 3, 0, 6684741, 3, 0, 6684742, 3, 0, 6684743, 3, 0, 6684744, 3, 0, 6684745, 3, 0, 6684746, 3, 0, 6684747, 3, 0, 6684748, 3, 0, 6684749, 3, 0, 6684750, 3, 0, 6684751, 3, 0, 6684752, 3, 0, 6684753, 3, 0, 6684754, 3, 0, 6684755, 3, 0, 6684756, 3, 0, 6684757, 3, 0, 6750253, 3, 0, 6750254, 3, 0, 6750255, 3, 0, 6750256, 3, 0, 6750257, 3, 0, 6750258, 3, 0, 6750259, 3, 0, 6750260, 3, 0, 6750261, 3, 0, 6750262, 3, 0, 6750263, 3, 0, 6750265, 3, 0, 6750266, 3, 0, 6750267, 3, 0, 6750268, 3, 0, 6750269, 3, 0, 6750270, 3, 0, 6750271, 3, 0, 6750272, 3, 0, 6750273, 3, 0, 6750274, 3, 0, 6750275, 3, 0, 6750277, 3, 0, 6750278, 3, 0, 6750279, 3, 0, 6750280, 3, 0, 6750281, 3, 0, 6750282, 3, 0, 6750283, 3, 0, 6750284, 3, 0, 6750285, 3, 0, 6750286, 3, 0, 6750287, 3, 0, 6750288, 3, 0, 6750289, 3, 0, 6750290, 3, 0, 6750291, 3, 0, 6750292, 3, 0, 6750293, 3, 0, 6815789, 3, 0, 6815790, 3, 0, 6815791, 3, 0, 6815792, 3, 0, 6815793, 3, 0, 6815794, 3, 0, 6815795, 3, 0, 6815796, 3, 0, 6815797, 3, 0, 6815798, 3, 0, 6815799, 3, 0, 6815801, 3, 0, 6815802, 3, 0, 6815803, 3, 0, 6815804, 3, 0, 6815805, 3, 0, 6815806, 3, 0, 6815807, 3, 0, 6815808, 3, 0, 6815809, 3, 0, 6815810, 3, 0, 6815811, 3, 0, 6815812, 3, 0, 6815813, 3, 0, 6815814, 3, 0, 6815815, 3, 0, 6815816, 3, 0, 6815817, 3, 0, 6815818, 3, 0, 6815819, 3, 0, 6815820, 3, 0, 6815821, 3, 0, 6815822, 3, 0, 6815823, 3, 0, 6815824, 3, 0, 6815825, 3, 0, 6815826, 3, 0, 6815827, 3, 0, 6815828, 3, 0, 6815829, 3, 0, 6881325, 3, 0, 6881326, 3, 0, 6881327, 3, 0, 6881328, 3, 0, 6881329, 3, 0, 6881330, 3, 0, 6881331, 3, 0, 6881332, 3, 0, 6881333, 3, 0, 6881334, 3, 0, 6881335, 3, 0, 6881337, 3, 0, 6881338, 3, 0, 6881339, 3, 0, 6881340, 3, 0, 6881341, 3, 0, 6881342, 3, 0, 6881343, 3, 0, 6881344, 3, 0, 6881345, 3, 0, 6881346, 3, 0, 6881347, 3, 0, 6881348, 3, 0, 6881349, 3, 0, 6881350, 3, 0, 6881351, 3, 0, 6881352, 3, 0, 6881353, 3, 0, 6881354, 3, 0, 6881355, 3, 0, 6881356, 3, 0, 6881357, 3, 0, 6881358, 3, 0, 6881359, 3, 0, 6881360, 3, 0, 6881361, 3, 0, 6881362, 3, 0, 6881363, 3, 0, 6881364, 3, 0, 6881365, 3, 0, 6946865, 3, 0, 6946866, 3, 0, 6946867, 3, 0, 6946868, 3, 0, 6946869, 3, 0, 6946870, 3, 0, 6946871, 3, 0, 6946873, 3, 0, 6946874, 3, 0, 6946875, 3, 0, 6946876, 3, 0, 6946877, 3, 0, 6946878, 3, 0, 6946879, 3, 0, 6946880, 3, 0, 6946881, 3, 0, 6946882, 3, 0, 6946883, 3, 0, 6946884, 3, 0, 6946885, 3, 0, 6946886, 3, 0, 6946887, 3, 0, 6946888, 3, 0, 6946889, 3, 0, 6946890, 3, 0, 6946891, 3, 0, 6946892, 3, 0, 6946893, 3, 0, 6946894, 3, 0, 6946895, 3, 0, 6946896, 3, 0, 6946897, 3, 0, 6946898, 3, 0, 6946899, 3, 0, 6946900, 3, 0, 6946901, 3, 0, 7012401, 3, 0, 7012402, 3, 0, 7012403, 3, 0, 7012404, 3, 0, 7012405, 3, 0, 7012406, 3, 0, 7012407, 3, 0, 7012409, 3, 0, 7012410, 3, 0, 7012411, 3, 0, 7012412, 3, 0, 7012413, 3, 0, 7012414, 3, 0, 7012415, 3, 0, 7012416, 3, 0, 7012417, 3, 0, 7012418, 3, 0, 7012419, 3, 0, 7012420, 3, 0, 7012421, 3, 0, 7012422, 3, 0, 7012423, 3, 0, 7012424, 3, 0, 7012425, 3, 0, 7012426, 3, 0, 7012427, 3, 0, 7012428, 3, 0, 7012429, 3, 0, 7012430, 3, 0, 7012431, 3, 0, 7012432, 3, 0, 7012433, 3, 0, 7012434, 3, 0, 7012435, 3, 0, 7012436, 3, 0, 7012437, 3, 0, 7077937, 3, 0, 7077938, 3, 0, 7077939, 3, 0, 7077940, 3, 0, 7077941, 3, 0, 7077942, 3, 0, 7077943, 3, 0, 7077945, 3, 0, 7077946, 3, 0, 7077947, 3, 0, 7077948, 3, 0, 7077949, 3, 0, 7077950, 3, 0, 7077951, 3, 0, 7077952, 3, 0, 7077953, 3, 0, 7077954, 3, 0, 7077955, 3, 0, 7077956, 3, 0, 7077957, 3, 0, 7077958, 3, 0, 7077959, 3, 0, 7077960, 3, 0, 7077961, 3, 0, 7077962, 3, 0, 7077963, 3, 0, 7077964, 3, 0, 7077965, 3, 0, 7077966, 3, 0, 7077967, 3, 0, 7077968, 3, 0, 7077969, 3, 0, 7077970, 3, 0, 7077971, 3, 0, 7077972, 3, 0, 7077973, 3, 0, 7143473, 3, 0, 7143474, 3, 0, 7143475, 3, 0, 7143476, 3, 0, 7143477, 3, 0, 7143478, 3, 0, 7143479, 3, 0, 7143481, 3, 0, 7143482, 3, 0, 7143483, 3, 0, 7143484, 3, 0, 7143485, 3, 0, 7143486, 3, 0, 7143487, 3, 0, 7143488, 3, 0, 7143489, 3, 0, 7143490, 3, 0, 7143491, 3, 0, 7143492, 3, 0, 7143493, 3, 0, 7143494, 3, 0, 7143495, 3, 0, 7143496, 3, 0, 7143497, 3, 0, 7143498, 3, 0, 7143499, 3, 0, 7143500, 3, 0, 7143501, 3, 0, 7143502, 3, 0, 7143503, 3, 0, 7143504, 3, 0, 7143505, 3, 0, 7143506, 3, 0, 7143507, 3, 0, 7143508, 3, 0, 7143509, 3, 0, 7209009, 3, 0, 7209010, 3, 0, 7209011, 3, 0, 7209012, 3, 0, 7209013, 3, 0, 7209014, 3, 0, 7209015, 3, 0, 7209017, 3, 0, 7209018, 3, 0, 7209019, 3, 0, 7209020, 3, 0, 7209021, 3, 0, 7209022, 3, 0, 7209023, 3, 0, 7209024, 3, 0, 7209025, 3, 0, 7209026, 3, 0, 7209027, 3, 0, 7209028, 3, 0, 7209029, 3, 0, 7209030, 3, 0, 7209031, 3, 0, 7209032, 3, 0, 7209033, 3, 0, 7209034, 3, 0, 7209035, 3, 0, 7209036, 3, 0, 7209037, 3, 0, 7209038, 3, 0, 7209039, 3, 0, 7209040, 3, 0, 7209041, 3, 0, 7209042, 3, 0, 7209043, 3, 0, 7209044, 3, 0, 7209045, 3, 0, 7274553, 3, 0, 7274554, 3, 0, 7274555, 3, 0, 7274556, 3, 0, 7274557, 3, 0, 7274558, 3, 0, 7274559, 3, 0, 7274560, 3, 0, 7274561, 3, 0, 7274562, 3, 0, 7274563, 3, 0, 7274564, 3, 0, 7274565, 3, 0, 7274566, 3, 0, 7274567, 3, 0, 7274568, 3, 0, 7274569, 3, 0, 7274570, 3, 0, 7274571, 3, 0, 7274572, 3, 0, 7274573, 3, 0, 7274574, 3, 0, 7274575, 3, 0, 7274576, 3, 0, 7274577, 3, 0, 7274578, 3, 0, 7274579, 3, 0, 7274580, 3, 0, 7274581, 3, 0, 7340081, 3, 0, 7340082, 3, 0, 7340083, 3, 0, 7340084, 3, 0, 7340085, 3, 0, 7340086, 3, 0, 7340087, 3, 0, 7340088, 3, 0, 7340089, 3, 0, 7340090, 3, 0, 7340091, 3, 0, 7340092, 3, 0, 7340093, 3, 0, 7340094, 3, 0, 7340095, 3, 0, 7340096, 3, 0, 7340097, 3, 0, 7340098, 3, 0, 7340099, 3, 0, 7340100, 3, 0, 7340101, 3, 0, 7340102, 3, 0, 7340103, 3, 0, 7340104, 3, 0, 7340105, 3, 0, 7340106, 3, 0, 7340107, 3, 0, 7340108, 3, 0, 7340109, 3, 0, 7340110, 3, 0, 7340111, 3, 0, 7340112, 3, 0, 7340113, 3, 0, 7340114, 3, 0, 7340115, 3, 0, 7340116, 3, 0, 7340117, 3, 0, 7405617, 3, 0, 7405618, 3, 0, 7405619, 3, 0, 7405620, 3, 0, 7405621, 3, 0, 7405622, 3, 0, 7405623, 3, 0, 7405624, 3, 0, 7405625, 3, 0, 7405626, 3, 0, 7405627, 3, 0, 7405628, 3, 0, 7405629, 3, 0, 7405630, 3, 0, 7405631, 3, 0, 7405632, 3, 0, 7405633, 3, 0, 7405634, 3, 0, 7405635, 3, 0, 7405636, 3, 0, 7405637, 3, 0, 7405638, 3, 0, 7405639, 3, 0, 7405640, 3, 0, 7405641, 3, 0, 7405642, 3, 0, 7405643, 3, 0, 7405644, 3, 0, 7405645, 3, 0, 7405646, 3, 0, 7405647, 3, 0, 7405648, 3, 0, 7405649, 3, 0, 7405650, 3, 0, 7405651, 3, 0, 7405652, 3, 0, 7405653, 3, 0, 7471153, 3, 0, 7471154, 3, 0, 7471155, 3, 0, 7471156, 3, 0, 7471157, 3, 0, 7471158, 3, 0, 7471159, 3, 0, 7471160, 3, 0, 7471161, 3, 0, 7471162, 3, 0, 7471163, 3, 0, 7471164, 3, 0, 7471165, 3, 0, 7471166, 3, 0, 7471167, 3, 0, 7471168, 3, 0, 7471169, 3, 0, 7471170, 3, 0, 7471171, 3, 0, 7471172, 3, 0, 7471173, 3, 0, 7471174, 3, 0, 7471175, 3, 0, 7471176, 3, 0, 7471177, 3, 0, 7471178, 3, 0, 7471179, 3, 0, 7471180, 3, 0, 7471181, 3, 0, 7471182, 3, 0, 7471183, 3, 0, 7471184, 3, 0, 7471185, 3, 0, 7471186, 3, 0, 7471187, 3, 0, 7471188, 3, 0, 7471189, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196608, 458752, 10, 196609, 458752, 10, 196610, 458752, 10, 196611, 458752, 10, 196612, 458752, 10, 196613, 458752, 10, 196614, 458752, 10, 196615, 458752, 10, 196616, 458752, 10, 196617, 458752, 10, 196618, 458752, 10, 196630, 458752, 10, 196631, 458752, 10, 196632, 458752, 10, 196633, 458752, 10, 196634, 458752, 10, 196635, 458752, 10, 196636, 458752, 10, 196637, 458752, 10, 196638, 458752, 10, 196639, 458752, 10, 196640, 458752, 10, 262144, 458752, 10, 262145, 458752, 10, 262146, 458752, 10, 262147, 458752, 10, 262148, 458752, 10, 262149, 458752, 10, 262150, 458752, 10, 262151, 458752, 10, 262152, 458752, 10, 262153, 458752, 10, 262154, 458752, 10, 262166, 458752, 10, 262167, 458752, 10, 262168, 458752, 10, 262169, 458752, 10, 262170, 458752, 10, 262171, 458752, 10, 262172, 458752, 10, 262173, 458752, 10, 262174, 458752, 10, 262175, 458752, 10, 262176, 458752, 10, 327680, 458752, 10, 327681, 458752, 10, 327682, 458752, 10, 327683, 458752, 10, 327684, 458752, 10, 327685, 458752, 10, 327686, 458752, 10, 327687, 458752, 10, 327688, 458752, 10, 327689, 458752, 10, 327690, 458752, 10, 327702, 458752, 10, 327703, 458752, 10, 327704, 458752, 10, 327705, 458752, 10, 327706, 458752, 10, 327707, 458752, 10, 327708, 458752, 10, 327709, 458752, 10, 327710, 458752, 10, 327711, 458752, 10, 327712, 458752, 10, 393216, 458752, 10, 393217, 458752, 10, 393218, 458752, 10, 393219, 458752, 10, 393220, 458752, 10, 393221, 458752, 10, 393222, 458752, 10, 393223, 458752, 10, 393224, 458752, 10, 393225, 458752, 10, 393226, 458752, 10, 393238, 458752, 10, 393239, 458752, 10, 393240, 458752, 10, 393241, 458752, 10, 393242, 458752, 10, 393243, 458752, 10, 393244, 458752, 10, 393245, 458752, 10, 393246, 458752, 10, 393247, 458752, 10, 393248, 458752, 10, 458752, 458752, 10, 458753, 458752, 10, 458754, 458752, 10, 458755, 458752, 10, 458756, 458752, 10, 458757, 458752, 10, 458758, 458752, 10, 458759, 458752, 10, 458760, 458752, 10, 458761, 458752, 10, 458762, 458752, 10, 458763, 0, 134, 458764, 65536, 134, 458765, 131072, 134, 458766, 196608, 134, 458767, 262144, 134, 458768, 327680, 134, 458769, 393216, 134, 458770, 458752, 134, 458771, 262144, 125, 458772, 327680, 125, 458773, 393216, 125, 458774, 458752, 10, 458775, 458752, 10, 458776, 458752, 10, 458777, 458752, 10, 458778, 458752, 10, 458779, 458752, 10, 458780, 458752, 10, 458781, 458752, 10, 458782, 458752, 10, 458783, 458752, 10, 458784, 458752, 10, 524288, 458752, 10, 524289, 458752, 10, 524290, 458752, 10, 524291, 458752, 10, 524292, 458752, 10, 524293, 458752, 10, 524294, 458752, 10, 524295, 458752, 10, 524296, 458752, 10, 524297, 458752, 10, 524298, 458752, 10, 524299, 0, 135, 524300, 65536, 135, 524301, 131072, 135, 524302, 196608, 135, 524303, 262144, 135, 524304, 327680, 135, 524305, 393216, 135, 524306, 458752, 135, 524307, 262144, 126, 524308, 327680, 126, 524309, 393216, 126, 524310, 458752, 10, 524311, 458752, 10, 524312, 458752, 10, 524313, 458752, 10, 524314, 458752, 10, 524315, 458752, 10, 524316, 458752, 10, 524317, 458752, 10, 524318, 458752, 10, 524319, 458752, 10, 524320, 458752, 10, 589824, 458752, 10, 589825, 458752, 10, 589826, 458752, 10, 589827, 458752, 10, 589828, 458752, 10, 589829, 458752, 10, 589830, 458752, 10, 589831, 458752, 10, 589832, 458752, 10, 589833, 458752, 10, 589834, 458752, 10, 589835, 0, 136, 589836, 65536, 136, 589837, 131072, 136, 589838, 196608, 136, 589839, 262144, 136, 589840, 327680, 136, 589841, 393216, 136, 589842, 458752, 136, 589843, 262144, 127, 589844, 327680, 127, 589845, 393216, 127, 589846, 458752, 10, 589847, 458752, 10, 589848, 458752, 10, 589849, 458752, 10, 589850, 458752, 10, 589851, 458752, 10, 589852, 458752, 10, 589853, 458752, 10, 589854, 458752, 10, 589855, 458752, 10, 589856, 458752, 10, 655360, 458752, 10, 655361, 458752, 10, 655362, 458752, 10, 655363, 458752, 10, 655364, 458752, 10, 655365, 458752, 10, 655366, 458752, 10, 655367, 458752, 10, 655368, 458752, 10, 655369, 458752, 10, 655370, 458752, 10, 655371, 0, 137, 655372, 65536, 137, 655373, 131072, 137, 655374, 196608, 137, 655375, 262144, 137, 655376, 327680, 137, 655377, 393216, 137, 655378, 458752, 137, 655379, 262144, 128, 655380, 327680, 128, 655381, 393216, 128, 655382, 458752, 10, 655383, 458752, 10, 655384, 458752, 10, 655385, 458752, 10, 655386, 458752, 10, 655387, 458752, 10, 655388, 458752, 10, 655389, 458752, 10, 655390, 458752, 10, 655391, 458752, 10, 655392, 458752, 10, 720896, 458752, 10, 720897, 458752, 10, 720898, 458752, 10, 720899, 458752, 10, 720900, 458752, 10, 720901, 458752, 10, 720902, 458752, 10, 720903, 458752, 10, 720904, 458752, 10, 720905, 458752, 10, 720906, 458752, 10, 720907, 0, 138, 720908, 65536, 138, 720909, 131072, 138, 720910, 196608, 138, 720911, 262144, 138, 720912, 327680, 138, 720913, 393216, 138, 720914, 458752, 138, 720915, 262144, 129, 720916, 327680, 129, 720917, 393216, 129, 720918, 458752, 10, 720919, 458752, 10, 720920, 458752, 10, 720921, 458752, 10, 720922, 458752, 10, 720923, 458752, 10, 720924, 458752, 10, 720925, 458752, 10, 720926, 458752, 10, 720927, 458752, 10, 720928, 458752, 10, 786432, 458752, 10, 786433, 458752, 10, 786434, 458752, 10, 786435, 458752, 10, 786436, 458752, 10, 786437, 458752, 10, 786438, 458752, 10, 786439, 458752, 10, 786440, 458752, 10, 786441, 458752, 10, 786442, 458752, 10, 786443, 0, 139, 786444, 65536, 139, 786445, 131072, 139, 786446, 196608, 139, 786447, 262144, 139, 786448, 327680, 139, 786449, 393216, 139, 786450, 458752, 139, 786451, 262144, 130, 786452, 327680, 130, 786453, 393216, 130, 786454, 458752, 10, 786455, 458752, 10, 786456, 458752, 10, 786457, 458752, 10, 786458, 458752, 10, 786459, 458752, 10, 786460, 458752, 10, 786461, 458752, 10, 786462, 458752, 10, 786463, 458752, 10, 786464, 458752, 10, 851968, 458752, 10, 851969, 458752, 10, 851970, 458752, 10, 851971, 458752, 10, 851972, 458752, 10, 851973, 458752, 10, 851974, 458752, 10, 851975, 458752, 10, 851976, 458752, 10, 851977, 458752, 10, 851978, 458752, 10, 851979, 0, 140, 851980, 65536, 140, 851981, 131072, 140, 851982, 196608, 140, 851983, 262144, 140, 851984, 327680, 140, 851985, 393216, 140, 851986, 458752, 140, 851987, 262144, 131, 851988, 327680, 131, 851989, 393216, 131, 851990, 458752, 10, 851991, 458752, 10, 851992, 458752, 10, 851993, 458752, 10, 851994, 458752, 10, 851995, 458752, 10, 851996, 458752, 10, 851997, 458752, 10, 851998, 458752, 10, 851999, 458752, 10, 852000, 458752, 10, 917504, 458752, 10, 917505, 458752, 10, 917506, 458752, 10, 917507, 458752, 10, 917508, 458752, 10, 917509, 458752, 10, 917510, 458752, 10, 917511, 458752, 10, 917512, 458752, 10, 917513, 458752, 10, 917514, 458752, 10, 917515, 0, 141, 917516, 65536, 141, 917517, 131072, 141, 917518, 196608, 141, 917519, 262144, 141, 917520, 327680, 141, 917521, 393216, 141, 917522, 458752, 141, 917523, 262144, 132, 917524, 327680, 132, 917525, 393216, 132, 917526, 458752, 10, 917527, 458752, 10, 917528, 458752, 10, 917529, 458752, 10, 917530, 458752, 10, 917531, 458752, 10, 917532, 458752, 10, 917533, 458752, 10, 917534, 458752, 10, 917535, 458752, 10, 917536, 458752, 10, 983040, 458752, 10, 983041, 458752, 10, 983042, 458752, 10, 983043, 458752, 10, 983044, 458752, 10, 983045, 458752, 10, 983046, 458752, 10, 983047, 458752, 10, 983048, 458752, 10, 983049, 458752, 10, 983050, 458752, 10, 983051, 262144, 56, 983052, 65536, 142, 983053, 131072, 142, 983054, 196608, 142, 983055, 262144, 142, 983056, 327680, 142, 983057, 393216, 142, 983058, 458752, 142, 983059, 262144, 133, 983060, 327680, 133, 983061, 458752, 56, 983062, 458752, 10, 983063, 458752, 10, 983064, 458752, 10, 983065, 458752, 10, 983066, 458752, 10, 983067, 458752, 10, 983068, 458752, 10, 983069, 458752, 10, 983070, 458752, 10, 983071, 458752, 10, 983072, 458752, 10, 1048576, 458752, 10, 1048577, 458752, 10, 1048578, 458752, 10, 1048579, 458752, 10, 1048580, 458752, 10, 1048581, 458752, 10, 1048582, 458752, 10, 1048583, 458752, 10, 1048584, 458752, 10, 1048585, 458752, 10, 1048586, 458752, 10, 1048587, 262144, 56, 1048588, 0, 11, 1048589, 65536, 11, 1048590, 131072, 11, 1048597, 458752, 56, 1048598, 458752, 10, 1048599, 458752, 10, 1048600, 458752, 10, 1048601, 458752, 10, 1048602, 458752, 10, 1048603, 458752, 10, 1048604, 458752, 10, 1048605, 458752, 10, 1048606, 458752, 10, 1048607, 458752, 10, 1048608, 458752, 10, 1114112, 458752, 10, 1114113, 458752, 10, 1114114, 458752, 10, 1114115, 458752, 10, 1114116, 458752, 10, 1114117, 458752, 10, 1114118, 458752, 10, 1114119, 458752, 10, 1114120, 458752, 10, 1114121, 458752, 10, 1114122, 458752, 10, 1114123, 262144, 56, 1114124, 0, 12, 1114125, 65536, 12, 1114126, 131072, 12, 1114133, 458752, 56, 1114134, 458752, 10, 1114135, 458752, 10, 1114136, 458752, 10, 1114137, 458752, 10, 1114138, 458752, 10, 1114139, 458752, 10, 1114140, 458752, 10, 1114141, 458752, 10, 1114142, 458752, 10, 1114143, 458752, 10, 1114144, 458752, 10, 1179648, 458752, 10, 1179649, 458752, 10, 1179650, 458752, 10, 1179651, 458752, 10, 1179652, 458752, 10, 1179653, 458752, 10, 1179654, 458752, 10, 1179655, 458752, 10, 1179656, 458752, 10, 1179657, 458752, 10, 1179658, 458752, 10, 1179659, 262144, 56, 1179660, 0, 13, 1179662, 131072, 13, 1179667, 393216, 0, 1179668, 458752, 0, 1179669, 458752, 56, 1179670, 0, 148, 1179671, 65536, 148, 1179672, 131072, 148, 1179673, 196608, 148, 1179674, 262144, 148, 1179675, 327680, 148, 1179676, 393216, 148, 1179677, 458752, 148, 1245187, 0, 149, 1245188, 65536, 149, 1245189, 131072, 149, 1245190, 196608, 149, 1245191, 262144, 149, 1245192, 327680, 149, 1245193, 393216, 149, 1245194, 458752, 149, 1245195, 262144, 56, 1245205, 458752, 56, 1245206, 0, 149, 1245207, 65536, 149, 1245208, 131072, 149, 1245209, 196608, 149, 1245210, 262144, 149, 1245211, 327680, 149, 1245212, 393216, 149, 1245213, 458752, 149, 1310723, 0, 150, 1310724, 65536, 150, 1310725, 131072, 150, 1310726, 196608, 150, 1310727, 262144, 150, 1310728, 327680, 150, 1310729, 393216, 150, 1310730, 458752, 150, 1310731, 262144, 56, 1310732, 262144, 6, 1310738, 262144, 8, 1310739, 327680, 8, 1310740, 393216, 8, 1310741, 458752, 56, 1310742, 0, 150, 1310743, 65536, 150, 1310744, 131072, 150, 1310745, 196608, 150, 1310746, 262144, 150, 1310747, 327680, 150, 1310748, 393216, 150, 1310749, 458752, 150, 1376259, 0, 151, 1376260, 65536, 151, 1376261, 131072, 151, 1376262, 196608, 151, 1376263, 262144, 151, 1376264, 327680, 151, 1376265, 393216, 151, 1376266, 458752, 151, 1376267, 262144, 56, 1376268, 262144, 0, 1376269, 327680, 0, 1376274, 262144, 9, 1376276, 393216, 9, 1376277, 458752, 56, 1376278, 0, 151, 1376279, 65536, 151, 1376280, 131072, 151, 1376281, 196608, 151, 1376282, 262144, 151, 1376283, 327680, 151, 1376284, 393216, 151, 1376285, 458752, 151, 1376295, 0, 30, 1441795, 0, 152, 1441796, 65536, 152, 1441797, 131072, 152, 1441798, 196608, 152, 1441799, 262144, 152, 1441800, 327680, 152, 1441801, 393216, 152, 1441802, 458752, 152, 1441803, 262144, 56, 1441806, 393216, 6, 1441813, 458752, 56, 1441814, 0, 152, 1441815, 65536, 152, 1441816, 131072, 152, 1441817, 196608, 152, 1441818, 262144, 152, 1441819, 327680, 152, 1441820, 393216, 152, 1441821, 458752, 152, 1441831, 0, 30, 1507331, 0, 153, 1507332, 65536, 153, 1507333, 131072, 153, 1507334, 196608, 153, 1507335, 262144, 153, 1507336, 327680, 153, 1507337, 393216, 153, 1507338, 458752, 153, 1507339, 262144, 56, 1507342, 393216, 7, 1507349, 458752, 56, 1507350, 0, 153, 1507351, 65536, 153, 1507352, 131072, 153, 1507353, 196608, 153, 1507354, 262144, 153, 1507355, 327680, 153, 1507356, 393216, 153, 1507357, 458752, 153, 1507367, 0, 30, 1572869, 262144, 8, 1572870, 327680, 8, 1572871, 393216, 8, 1572872, 262144, 0, 1572873, 327680, 0, 1572874, 262144, 0, 1572875, 262144, 57, 1572876, 327680, 55, 1572877, 327680, 55, 1572878, 327680, 57, 1572882, 393216, 57, 1572883, 393216, 55, 1572884, 393216, 55, 1572885, 458752, 57, 1572886, 327680, 8, 1572887, 393216, 8, 1572888, 262144, 0, 1572889, 327680, 0, 1572890, 262144, 0, 1572891, 327680, 0, 1572892, 262144, 0, 1572893, 327680, 0, 1572894, 262144, 8, 1572895, 327680, 8, 1572896, 393216, 8, 1572897, 262144, 0, 1572898, 327680, 0, 1572899, 262144, 0, 1572900, 327680, 0, 1572901, 262144, 0, 1572902, 327680, 0, 1572903, 0, 30, 1638405, 262144, 9, 1638407, 393216, 9, 1638421, 262144, 9, 1638423, 393216, 9, 1638430, 262144, 9, 1638432, 393216, 9, 1638439, 0, 30, 1703939, 262144, 0, 1703940, 327680, 0, 1703941, 262144, 0, 1703942, 327680, 0, 1703943, 262144, 8, 1703944, 327680, 8, 1703945, 393216, 8, 1703946, 262144, 0, 1703947, 327680, 0, 1703948, 262144, 0, 1703949, 327680, 0, 1703956, 262144, 0, 1703957, 327680, 0, 1703958, 262144, 0, 1703959, 327680, 0, 1703960, 262144, 8, 1703961, 327680, 8, 1703962, 393216, 8, 1703963, 262144, 0, 1703964, 327680, 0, 1703965, 262144, 0, 1703966, 327680, 0, 1703967, 262144, 0, 1703968, 327680, 0, 1703969, 262144, 0, 1703970, 327680, 0, 1703971, 262144, 0, 1703972, 327680, 0, 1703973, 262144, 0, 1703974, 327680, 0, 1703975, 0, 30, 1769479, 262144, 9, 1769481, 393216, 9, 1769490, 262144, 6, 1769496, 262144, 9, 1769498, 393216, 9, 1769511, 0, 30, 1835009, 262144, 0, 1835010, 327680, 0, 1835011, 262144, 0, 1835012, 327680, 0, 1835013, 262144, 0, 1835014, 327680, 0, 1835015, 262144, 0, 1835016, 327680, 0, 1835017, 262144, 0, 1835018, 327680, 0, 1835019, 262144, 8, 1835020, 327680, 8, 1835021, 393216, 8, 1835027, 262144, 8, 1835028, 327680, 8, 1835029, 393216, 8, 1835030, 262144, 0, 1835031, 327680, 0, 1835032, 262144, 0, 1835033, 327680, 0, 1835034, 262144, 0, 1835035, 327680, 0, 1835036, 262144, 8, 1835037, 327680, 8, 1835038, 393216, 8, 1835039, 262144, 0, 1835040, 327680, 0, 1835041, 262144, 0, 1835042, 327680, 0, 1835043, 262144, 0, 1835044, 327680, 0, 1835045, 262144, 0, 1835046, 327680, 0, 1835047, 0, 30, 1900555, 262144, 9, 1900557, 393216, 9, 1900563, 262144, 9, 1900565, 393216, 9, 1900572, 262144, 9, 1900574, 393216, 9, 1900583, 0, 30, 1966080, 262144, 8, 1966081, 327680, 8, 1966082, 393216, 8, 1966083, 262144, 0, 1966084, 327680, 0, 1966085, 262144, 0, 1966086, 327680, 0, 1966087, 262144, 8, 1966088, 327680, 8, 1966089, 393216, 8, 1966090, 262144, 0, 1966091, 327680, 0, 1966092, 262144, 0, 1966093, 327680, 0, 1966119, 0, 30, 2031616, 262144, 9, 2031618, 393216, 9, 2031623, 262144, 9, 2031625, 393216, 9, 2031635, 393216, 57, 2031636, 327680, 55, 2031637, 327680, 55, 2031638, 327680, 55, 2031639, 327680, 55, 2031640, 327680, 55, 2031641, 327680, 55, 2031642, 327680, 55, 2031643, 458752, 55, 2031644, 327680, 55, 2031645, 327680, 55, 2031646, 327680, 55, 2031647, 327680, 55, 2031648, 327680, 55, 2031649, 327680, 55, 2031650, 327680, 55, 2031651, 327680, 55, 2031652, 327680, 55, 2031653, 327680, 55, 2031654, 327680, 57, 2031655, 0, 30, 2097152, 262144, 0, 2097153, 327680, 0, 2097154, 262144, 0, 2097155, 327680, 0, 2097156, 262144, 0, 2097157, 327680, 0, 2097158, 262144, 0, 2097159, 327680, 0, 2097160, 262144, 0, 2097161, 327680, 0, 2097162, 262144, 0, 2097163, 327680, 0, 2097164, 262144, 0, 2097165, 327680, 0, 2097166, 262144, 6, 2097174, 458752, 10, 2097175, 458752, 10, 2097176, 458752, 10, 2097177, 458752, 10, 2097178, 458752, 10, 2097179, 458752, 56, 2097180, 458752, 10, 2097181, 458752, 10, 2097182, 458752, 10, 2097183, 458752, 10, 2097184, 458752, 10, 2097185, 458752, 10, 2097186, 458752, 10, 2097187, 458752, 10, 2097188, 458752, 10, 2097189, 458752, 10, 2097190, 458752, 10, 2097191, 0, 30, 2162710, 458752, 10, 2162711, 458752, 10, 2162712, 458752, 10, 2162713, 458752, 10, 2162714, 458752, 10, 2162715, 458752, 56, 2162716, 458752, 10, 2162717, 458752, 10, 2162718, 458752, 10, 2162719, 458752, 10, 2162720, 458752, 10, 2162721, 458752, 10, 2162722, 458752, 10, 2162723, 458752, 10, 2162724, 458752, 10, 2162725, 458752, 10, 2162726, 458752, 10, 2162727, 0, 30, 2228224, 262144, 0, 2228225, 327680, 0, 2228226, 262144, 0, 2228227, 327680, 0, 2228228, 262144, 8, 2228229, 327680, 8, 2228230, 393216, 8, 2228231, 262144, 0, 2228232, 327680, 0, 2228233, 262144, 0, 2228234, 327680, 0, 2228235, 262144, 0, 2228236, 327680, 0, 2228237, 262144, 8, 2228238, 327680, 8, 2228239, 393216, 8, 2228240, 262144, 0, 2228241, 327680, 0, 2228243, 393216, 57, 2228244, 393216, 55, 2228245, 458752, 55, 2228246, 458752, 10, 2228247, 458752, 10, 2228248, 458752, 10, 2228249, 458752, 10, 2228250, 458752, 10, 2228251, 458752, 56, 2228252, 458752, 10, 2228253, 458752, 10, 2228254, 458752, 10, 2228255, 458752, 10, 2228256, 458752, 10, 2228257, 458752, 10, 2228258, 458752, 10, 2228259, 458752, 10, 2228260, 458752, 10, 2228261, 458752, 10, 2228262, 458752, 10, 2228263, 0, 30, 2293764, 262144, 9, 2293766, 393216, 9, 2293773, 262144, 9, 2293775, 393216, 9, 2293778, 262144, 9, 2293780, 393216, 9, 2293781, 458752, 56, 2293782, 458752, 10, 2293783, 458752, 10, 2293784, 458752, 10, 2293785, 458752, 10, 2293786, 458752, 10, 2293787, 458752, 56, 2293788, 458752, 10, 2293789, 458752, 10, 2293790, 458752, 10, 2293791, 458752, 10, 2293792, 458752, 10, 2293793, 458752, 10, 2293794, 458752, 10, 2293795, 458752, 10, 2293796, 458752, 10, 2293797, 458752, 10, 2293798, 458752, 10, 2293799, 0, 30, 2359296, 262144, 8, 2359297, 327680, 8, 2359298, 393216, 8, 2359299, 262144, 0, 2359300, 327680, 0, 2359301, 262144, 0, 2359302, 327680, 0, 2359303, 262144, 8, 2359304, 327680, 8, 2359305, 393216, 8, 2359306, 262144, 0, 2359307, 327680, 0, 2359308, 262144, 0, 2359309, 327680, 0, 2359310, 262144, 0, 2359311, 327680, 0, 2359312, 262144, 8, 2359313, 327680, 8, 2359314, 393216, 8, 2359315, 262144, 0, 2359316, 327680, 0, 2359317, 458752, 56, 2359318, 458752, 10, 2359319, 458752, 10, 2359320, 458752, 10, 2359321, 458752, 10, 2359322, 458752, 10, 2359323, 458752, 56, 2359324, 458752, 10, 2359325, 458752, 10, 2359326, 458752, 10, 2359327, 458752, 10, 2359328, 458752, 10, 2359329, 458752, 10, 2359330, 458752, 10, 2359331, 458752, 10, 2359332, 458752, 10, 2359333, 458752, 10, 2359334, 458752, 10, 2359335, 0, 30, 2424832, 262144, 9, 2424834, 393216, 9, 2424839, 262144, 9, 2424841, 393216, 9, 2424848, 262144, 9, 2424850, 393216, 9, 2424853, 458752, 56, 2424854, 458752, 10, 2424855, 458752, 10, 2424856, 458752, 10, 2424857, 458752, 10, 2424858, 458752, 10, 2424859, 458752, 56, 2424860, 458752, 10, 2424861, 458752, 10, 2424862, 458752, 10, 2424863, 458752, 10, 2424864, 458752, 10, 2424865, 458752, 10, 2424866, 458752, 10, 2424867, 458752, 10, 2424868, 458752, 10, 2424869, 458752, 10, 2424870, 458752, 10, 2424871, 0, 30, 2490368, 262144, 0, 2490369, 327680, 0, 2490370, 262144, 8, 2490371, 327680, 8, 2490372, 393216, 8, 2490373, 262144, 0, 2490374, 327680, 0, 2490375, 262144, 0, 2490376, 327680, 0, 2490377, 262144, 0, 2490378, 327680, 0, 2490379, 262144, 8, 2490380, 327680, 8, 2490381, 393216, 8, 2490382, 262144, 0, 2490383, 327680, 0, 2490386, 262144, 0, 2490387, 327680, 0, 2490389, 458752, 56, 2490390, 458752, 10, 2490391, 458752, 10, 2490392, 458752, 10, 2490393, 458752, 10, 2490394, 458752, 10, 2490395, 458752, 56, 2490396, 458752, 10, 2490397, 458752, 10, 2490398, 458752, 10, 2490399, 458752, 10, 2490400, 458752, 10, 2490401, 458752, 10, 2490402, 458752, 10, 2490403, 458752, 10, 2490404, 458752, 10, 2490405, 458752, 10, 2490406, 458752, 10, 2490407, 0, 30, 2555906, 262144, 9, 2555908, 393216, 9, 2555915, 262144, 9, 2555917, 393216, 9, 2555920, 0, 18, 2555921, 65536, 18, 2555925, 458752, 56, 2555926, 458752, 10, 2555927, 458752, 10, 2555928, 458752, 10, 2555929, 458752, 10, 2555930, 458752, 10, 2555931, 458752, 56, 2555932, 458752, 10, 2555933, 458752, 10, 2555934, 458752, 10, 2555935, 458752, 10, 2555936, 458752, 10, 2555937, 458752, 10, 2555938, 458752, 10, 2555939, 458752, 10, 2555940, 458752, 10, 2555941, 458752, 10, 2555942, 458752, 10, 2555943, 0, 30, 2621440, 262144, 0, 2621441, 327680, 0, 2621442, 262144, 0, 2621443, 327680, 0, 2621444, 262144, 0, 2621445, 327680, 0, 2621446, 262144, 8, 2621447, 327680, 8, 2621448, 393216, 8, 2621449, 262144, 0, 2621450, 327680, 0, 2621456, 0, 19, 2621457, 65536, 19, 2621460, 393216, 57, 2621461, 458752, 57, 2621462, 458752, 10, 2621463, 458752, 10, 2621464, 458752, 10, 2621465, 458752, 10, 2621466, 458752, 10, 2621467, 458752, 56, 2621468, 458752, 10, 2621469, 458752, 10, 2621470, 458752, 10, 2621471, 458752, 10, 2621472, 458752, 10, 2621474, 458752, 10, 2621475, 458752, 10, 2621476, 458752, 10, 2621477, 458752, 10, 2621478, 458752, 10, 2621479, 0, 30, 2621495, 458752, 10, 2621496, 458752, 10, 2621497, 458752, 10, 2621498, 458752, 10, 2621499, 458752, 10, 2621500, 458752, 10, 2621501, 458752, 10, 2621502, 458752, 10, 2621503, 458752, 10, 2621505, 458752, 10, 2621506, 458752, 10, 2621507, 458752, 10, 2621508, 458752, 10, 2621509, 458752, 10, 2621512, 393216, 4, 2621514, 0, 38, 2621517, 0, 38, 2621538, 131072, 38, 2621567, 65536, 38, 2686982, 262144, 9, 2686984, 393216, 9, 2686987, 262144, 55, 2686988, 327680, 57, 2686989, 196608, 7, 2686990, 262144, 7, 2686992, 0, 20, 2686993, 65536, 20, 2687000, 458752, 10, 2687001, 458752, 10, 2687002, 458752, 10, 2687003, 458752, 56, 2687004, 458752, 10, 2687005, 458752, 10, 2687006, 458752, 10, 2687007, 458752, 10, 2687008, 458752, 10, 2687010, 458752, 10, 2687011, 458752, 10, 2687012, 458752, 10, 2687013, 458752, 10, 2687014, 458752, 10, 2687015, 0, 30, 2687031, 458752, 10, 2687032, 458752, 10, 2687033, 458752, 10, 2687034, 458752, 10, 2687035, 458752, 10, 2687036, 458752, 10, 2687037, 458752, 10, 2687038, 458752, 10, 2687039, 458752, 10, 2687041, 458752, 10, 2687042, 458752, 10, 2687043, 458752, 10, 2687044, 458752, 10, 2687045, 458752, 10, 2687046, 393216, 0, 2687047, 458752, 0, 2687048, 393216, 0, 2687049, 458752, 0, 2687050, 0, 38, 2687053, 0, 38, 2687074, 131072, 38, 2687103, 65536, 38, 2752523, 262144, 56, 2752524, 262144, 8, 2752525, 327680, 8, 2752526, 393216, 8, 2752536, 458752, 10, 2752537, 458752, 10, 2752538, 458752, 10, 2752539, 458752, 56, 2752540, 458752, 10, 2752541, 458752, 10, 2752542, 458752, 10, 2752543, 458752, 10, 2752544, 458752, 10, 2752546, 458752, 10, 2752547, 458752, 10, 2752548, 458752, 10, 2752549, 458752, 10, 2752550, 458752, 10, 2752551, 0, 30, 2752567, 458752, 10, 2752568, 458752, 10, 2752569, 458752, 10, 2752570, 458752, 10, 2752571, 458752, 10, 2752572, 458752, 10, 2752573, 458752, 10, 2752574, 458752, 10, 2752575, 458752, 10, 2752577, 458752, 10, 2752578, 458752, 10, 2752579, 458752, 10, 2752580, 458752, 10, 2752581, 458752, 10, 2752584, 393216, 4, 2752586, 0, 38, 2752589, 0, 38, 2752610, 131072, 38, 2752639, 65536, 38, 2818059, 262144, 56, 2818060, 262144, 9, 2818062, 393216, 9, 2818072, 458752, 10, 2818073, 458752, 10, 2818074, 458752, 10, 2818075, 458752, 56, 2818076, 458752, 10, 2818077, 458752, 10, 2818078, 458752, 10, 2818079, 458752, 10, 2818080, 458752, 10, 2818082, 458752, 10, 2818083, 458752, 10, 2818084, 458752, 10, 2818085, 458752, 10, 2818086, 458752, 10, 2818087, 0, 30, 2818103, 458752, 10, 2818104, 458752, 10, 2818105, 458752, 10, 2818106, 458752, 10, 2818107, 458752, 10, 2818108, 458752, 10, 2818109, 458752, 10, 2818110, 458752, 10, 2818111, 458752, 10, 2818113, 458752, 10, 2818114, 458752, 10, 2818115, 458752, 10, 2818116, 458752, 10, 2818117, 458752, 10, 2818118, 393216, 0, 2818119, 458752, 0, 2818120, 393216, 0, 2818121, 458752, 0, 2818122, 0, 38, 2818125, 0, 38, 2818146, 131072, 38, 2818175, 65536, 38, 2883584, 458752, 10, 2883585, 458752, 10, 2883586, 458752, 10, 2883587, 458752, 10, 2883588, 458752, 10, 2883589, 458752, 10, 2883590, 458752, 10, 2883591, 458752, 10, 2883592, 458752, 10, 2883593, 458752, 10, 2883594, 458752, 10, 2883595, 262144, 56, 2883604, 393216, 57, 2883605, 327680, 55, 2883606, 327680, 55, 2883607, 327680, 55, 2883608, 327680, 55, 2883609, 327680, 55, 2883610, 327680, 55, 2883611, 458752, 57, 2883613, 458752, 10, 2883614, 458752, 10, 2883615, 458752, 10, 2883616, 458752, 10, 2883618, 458752, 10, 2883619, 458752, 10, 2883620, 458752, 10, 2883621, 458752, 10, 2883622, 458752, 10, 2883623, 0, 30, 2883625, 393216, 0, 2883626, 458752, 0, 2883639, 458752, 10, 2883640, 458752, 10, 2883652, 458752, 10, 2883653, 458752, 10, 2883656, 393216, 4, 2883658, 0, 38, 2883661, 0, 38, 2883682, 131072, 38, 2883711, 65536, 38, 2949120, 458752, 10, 2949121, 458752, 10, 2949122, 458752, 10, 2949123, 458752, 10, 2949124, 458752, 10, 2949125, 458752, 10, 2949126, 458752, 10, 2949127, 458752, 10, 2949128, 458752, 10, 2949129, 458752, 10, 2949130, 458752, 10, 2949131, 262144, 56, 2949140, 262144, 6, 2949141, 458752, 56, 2949142, 458752, 10, 2949143, 458752, 10, 2949144, 458752, 10, 2949145, 458752, 10, 2949146, 458752, 10, 2949149, 458752, 10, 2949150, 458752, 10, 2949151, 458752, 10, 2949152, 458752, 10, 2949154, 458752, 10, 2949155, 458752, 10, 2949156, 458752, 10, 2949157, 458752, 10, 2949158, 458752, 10, 2949159, 0, 30, 2949161, 393216, 1, 2949162, 458752, 1, 2949164, 393216, 0, 2949165, 458752, 0, 2949175, 458752, 10, 2949176, 458752, 10, 2949177, 458752, 10, 2949178, 458752, 10, 2949179, 458752, 10, 2949181, 458752, 10, 2949182, 458752, 10, 2949183, 458752, 10, 2949184, 458752, 10, 2949185, 458752, 10, 2949186, 458752, 10, 2949187, 458752, 10, 2949188, 458752, 10, 2949189, 458752, 10, 2949190, 393216, 0, 2949191, 458752, 0, 2949192, 393216, 0, 2949193, 458752, 0, 2949194, 0, 38, 2949197, 0, 38, 2949218, 131072, 38, 2949247, 65536, 38, 3014656, 458752, 10, 3014657, 458752, 10, 3014658, 458752, 10, 3014659, 458752, 10, 3014660, 458752, 10, 3014661, 458752, 10, 3014662, 458752, 10, 3014663, 458752, 10, 3014664, 458752, 10, 3014665, 458752, 10, 3014666, 458752, 10, 3014667, 262144, 56, 3014668, 393216, 0, 3014669, 458752, 0, 3014677, 458752, 56, 3014678, 458752, 10, 3014679, 458752, 10, 3014680, 458752, 10, 3014681, 458752, 10, 3014682, 458752, 10, 3014685, 458752, 10, 3014686, 458752, 10, 3014687, 458752, 10, 3014688, 458752, 10, 3014690, 458752, 10, 3014691, 458752, 10, 3014692, 458752, 10, 3014693, 458752, 10, 3014694, 458752, 10, 3014695, 0, 30, 3014697, 393216, 2, 3014698, 458752, 2, 3014700, 393216, 1, 3014701, 458752, 1, 3014703, 393216, 0, 3014704, 458752, 0, 3014705, 393216, 0, 3014706, 458752, 0, 3014707, 196608, 12, 3014711, 458752, 10, 3014712, 458752, 10, 3014713, 458752, 10, 3014714, 458752, 10, 3014715, 458752, 10, 3014717, 458752, 10, 3014718, 458752, 10, 3014719, 458752, 10, 3014720, 458752, 10, 3014721, 458752, 10, 3014722, 458752, 10, 3014723, 458752, 10, 3014724, 458752, 10, 3014725, 458752, 10, 3014728, 393216, 4, 3014730, 0, 38, 3014733, 0, 39, 3014734, 65536, 39, 3014735, 65536, 39, 3014736, 65536, 39, 3014737, 65536, 39, 3014738, 65536, 39, 3014739, 65536, 39, 3014740, 65536, 39, 3014741, 65536, 39, 3014742, 65536, 39, 3014743, 65536, 39, 3014744, 65536, 39, 3014745, 65536, 39, 3014746, 65536, 39, 3014747, 65536, 39, 3014748, 65536, 39, 3014749, 65536, 39, 3014750, 65536, 39, 3014751, 65536, 39, 3014752, 65536, 39, 3014753, 65536, 39, 3014754, 131072, 39, 3014783, 65536, 38, 3080192, 458752, 10, 3080193, 458752, 10, 3080194, 458752, 10, 3080195, 458752, 10, 3080196, 458752, 10, 3080197, 458752, 10, 3080198, 458752, 10, 3080199, 458752, 10, 3080200, 458752, 10, 3080201, 458752, 10, 3080202, 458752, 10, 3080203, 262144, 56, 3080206, 393216, 4, 3080211, 393216, 0, 3080212, 458752, 0, 3080213, 458752, 56, 3080214, 458752, 10, 3080215, 458752, 10, 3080216, 458752, 10, 3080217, 458752, 10, 3080218, 458752, 10, 3080219, 458752, 10, 3080220, 458752, 10, 3080221, 458752, 10, 3080222, 458752, 10, 3080223, 458752, 10, 3080224, 458752, 10, 3080226, 458752, 10, 3080227, 458752, 10, 3080228, 458752, 10, 3080229, 458752, 10, 3080230, 458752, 10, 3080231, 0, 30, 3080236, 393216, 2, 3080237, 458752, 2, 3080239, 393216, 1, 3080240, 458752, 1, 3080241, 393216, 1, 3080242, 458752, 1, 3080243, 393216, 4, 3080247, 458752, 10, 3080248, 458752, 10, 3080249, 458752, 10, 3080250, 458752, 10, 3080251, 458752, 10, 3080253, 458752, 10, 3080254, 458752, 10, 3080255, 458752, 10, 3080256, 458752, 10, 3080257, 458752, 10, 3080258, 458752, 10, 3080259, 458752, 10, 3080260, 458752, 10, 3080261, 458752, 10, 3080262, 393216, 0, 3080263, 458752, 0, 3080264, 393216, 0, 3080265, 458752, 0, 3080266, 0, 38, 3080269, 0, 40, 3080270, 65536, 40, 3080271, 65536, 40, 3080272, 65536, 40, 3080273, 65536, 40, 3080274, 65536, 40, 3080275, 65536, 40, 3080276, 65536, 40, 3080277, 65536, 40, 3080278, 65536, 40, 3080279, 65536, 40, 3080280, 65536, 40, 3080281, 65536, 40, 3080282, 65536, 40, 3080283, 65536, 40, 3080284, 65536, 40, 3080285, 65536, 40, 3080286, 65536, 40, 3080287, 65536, 40, 3080288, 65536, 40, 3080289, 65536, 40, 3080290, 131072, 40, 3080319, 65536, 38, 3145728, 458752, 10, 3145729, 458752, 10, 3145730, 458752, 10, 3145731, 458752, 10, 3145732, 458752, 10, 3145733, 458752, 10, 3145734, 458752, 10, 3145735, 458752, 10, 3145736, 458752, 10, 3145737, 458752, 10, 3145738, 458752, 10, 3145739, 262144, 56, 3145746, 327680, 4, 3145749, 458752, 56, 3145752, 458752, 10, 3145753, 458752, 10, 3145754, 458752, 10, 3145755, 458752, 10, 3145756, 458752, 10, 3145757, 458752, 10, 3145758, 458752, 10, 3145759, 458752, 10, 3145760, 458752, 10, 3145762, 458752, 10, 3145763, 458752, 10, 3145764, 458752, 10, 3145765, 458752, 10, 3145766, 458752, 10, 3145767, 0, 30, 3145775, 393216, 2, 3145776, 458752, 2, 3145777, 393216, 2, 3145778, 458752, 2, 3145783, 458752, 10, 3145784, 458752, 10, 3145785, 458752, 10, 3145786, 458752, 10, 3145787, 458752, 10, 3145789, 458752, 10, 3145790, 458752, 10, 3145791, 458752, 10, 3145792, 458752, 10, 3145793, 458752, 10, 3145794, 458752, 10, 3145795, 458752, 10, 3145796, 458752, 10, 3145797, 458752, 10, 3145800, 393216, 4, 3145802, 0, 38, 3145855, 65536, 38, 3211264, 458752, 10, 3211265, 458752, 10, 3211266, 458752, 10, 3211267, 458752, 10, 3211268, 458752, 10, 3211269, 458752, 10, 3211270, 458752, 10, 3211271, 458752, 10, 3211272, 458752, 10, 3211273, 458752, 10, 3211274, 458752, 10, 3211275, 262144, 56, 3211285, 458752, 56, 3211290, 458752, 10, 3211291, 458752, 10, 3211292, 458752, 10, 3211293, 458752, 10, 3211294, 458752, 10, 3211295, 458752, 10, 3211296, 458752, 10, 3211298, 458752, 10, 3211299, 458752, 10, 3211303, 0, 30, 3211319, 458752, 10, 3211320, 458752, 10, 3211321, 458752, 10, 3211322, 458752, 10, 3211323, 458752, 10, 3211325, 458752, 10, 3211326, 458752, 10, 3211327, 458752, 10, 3211328, 458752, 10, 3211329, 458752, 10, 3211330, 458752, 10, 3211331, 458752, 10, 3211332, 458752, 10, 3211333, 458752, 10, 3211334, 393216, 0, 3211335, 458752, 0, 3211336, 393216, 0, 3211337, 458752, 0, 3211338, 0, 38, 3211391, 65536, 38, 3276800, 458752, 10, 3276801, 458752, 10, 3276802, 458752, 10, 3276803, 458752, 10, 3276804, 458752, 10, 3276805, 458752, 10, 3276806, 458752, 10, 3276807, 458752, 10, 3276808, 458752, 10, 3276809, 458752, 10, 3276810, 458752, 10, 3276811, 262144, 55, 3276812, 393216, 55, 3276813, 393216, 55, 3276814, 327680, 55, 3276815, 327680, 57, 3276819, 393216, 57, 3276820, 327680, 55, 3276821, 327680, 55, 3276822, 327680, 55, 3276823, 327680, 55, 3276824, 327680, 55, 3276825, 327680, 55, 3276826, 327680, 55, 3276827, 327680, 55, 3276828, 327680, 55, 3276829, 327680, 55, 3276830, 327680, 55, 3276831, 327680, 55, 3276832, 327680, 55, 3276833, 327680, 55, 3276834, 327680, 55, 3276835, 327680, 55, 3276836, 327680, 55, 3276837, 327680, 55, 3276838, 327680, 56, 3276839, 0, 30, 3276843, 262144, 9, 3276855, 393216, 56, 3276856, 327680, 55, 3276857, 327680, 55, 3276858, 327680, 55, 3276859, 327680, 55, 3276860, 327680, 55, 3276861, 327680, 55, 3276862, 327680, 55, 3276863, 327680, 55, 3276864, 327680, 55, 3276865, 327680, 55, 3276866, 327680, 55, 3276867, 327680, 55, 3276868, 327680, 55, 3276869, 327680, 55, 3276872, 393216, 4, 3276874, 0, 39, 3276875, 65536, 39, 3276876, 65536, 39, 3276877, 65536, 39, 3276878, 65536, 39, 3276879, 65536, 39, 3276880, 65536, 39, 3276881, 65536, 39, 3276882, 65536, 39, 3276883, 65536, 39, 3276884, 65536, 39, 3276885, 65536, 39, 3276886, 65536, 39, 3276887, 65536, 39, 3276888, 196608, 39, 3276927, 65536, 38, 3342336, 458752, 10, 3342337, 458752, 10, 3342338, 458752, 10, 3342339, 458752, 10, 3342340, 458752, 10, 3342341, 458752, 10, 3342342, 458752, 10, 3342343, 458752, 10, 3342344, 458752, 10, 3342345, 458752, 10, 3342346, 458752, 10, 3342347, 262144, 56, 3342349, 327680, 93, 3342350, 327680, 93, 3342351, 393216, 93, 3342355, 262144, 93, 3342356, 327680, 91, 3342358, 327680, 91, 3342362, 262144, 93, 3342363, 327680, 93, 3342364, 327680, 93, 3342368, 262144, 93, 3342369, 65536, 12, 3342370, 327680, 93, 3342375, 0, 30, 3342376, 0, 11, 3342377, 65536, 11, 3342378, 131072, 11, 3342389, 262144, 6, 3342391, 262144, 93, 3342392, 327680, 93, 3342396, 327680, 93, 3342401, 327680, 93, 3342405, 393216, 93, 3342407, 262144, 8, 3342408, 327680, 8, 3342409, 393216, 8, 3342410, 0, 40, 3342411, 65536, 40, 3342412, 65536, 40, 3342413, 65536, 40, 3342414, 65536, 40, 3342415, 65536, 40, 3342416, 65536, 40, 3342417, 65536, 40, 3342418, 65536, 40, 3342419, 65536, 40, 3342420, 65536, 40, 3342421, 65536, 40, 3342422, 65536, 40, 3342423, 65536, 40, 3342424, 196608, 40, 3342463, 65536, 38, 3407872, 458752, 10, 3407873, 458752, 10, 3407874, 458752, 10, 3407875, 458752, 10, 3407876, 458752, 10, 3407877, 458752, 10, 3407878, 458752, 10, 3407879, 458752, 10, 3407880, 458752, 10, 3407881, 458752, 10, 3407882, 458752, 10, 3407883, 262144, 56, 3407884, 262144, 92, 3407898, 262144, 9, 3407900, 393216, 9, 3407906, 327680, 83, 3407907, 393216, 83, 3407908, 393216, 83, 3407909, 393216, 83, 3407910, 458752, 83, 3407911, 0, 30, 3407912, 0, 12, 3407913, 65536, 12, 3407914, 131072, 12, 3407924, 262144, 8, 3407925, 327680, 8, 3407926, 393216, 8, 3407927, 0, 11, 3407928, 65536, 11, 3407929, 131072, 11, 3407933, 262144, 8, 3407934, 327680, 8, 3407935, 393216, 8, 3407937, 262144, 6, 3407942, 0, 11, 3407943, 262144, 9, 3407944, 131072, 11, 3407945, 393216, 9, 3407949, 262144, 6, 3407951, 0, 13, 3407953, 131072, 13, 3407954, 327680, 4, 3407957, 262144, 9, 3407959, 393216, 9, 3407960, 0, 39, 3407961, 65536, 39, 3407962, 65536, 39, 3407963, 196608, 39, 3407999, 65536, 38, 3473419, 262144, 56, 3473437, 262144, 6, 3473442, 327680, 84, 3473443, 393216, 84, 3473444, 393216, 84, 3473445, 393216, 84, 3473446, 458752, 84, 3473447, 0, 30, 3473448, 0, 13, 3473450, 131072, 13, 3473451, 393216, 0, 3473452, 458752, 0, 3473453, 393216, 0, 3473454, 458752, 0, 3473460, 262144, 9, 3473462, 393216, 9, 3473463, 0, 12, 3473464, 65536, 12, 3473465, 131072, 12, 3473469, 262144, 9, 3473470, 327680, 9, 3473471, 393216, 9, 3473476, 393216, 0, 3473477, 458752, 0, 3473478, 0, 12, 3473479, 65536, 12, 3473480, 131072, 12, 3473494, 393216, 0, 3473495, 458752, 0, 3473496, 0, 40, 3473497, 65536, 40, 3473498, 65536, 40, 3473499, 196608, 40, 3473535, 65536, 38, 3538944, 458752, 10, 3538945, 458752, 10, 3538946, 458752, 10, 3538947, 458752, 10, 3538948, 458752, 10, 3538949, 458752, 10, 3538951, 458752, 10, 3538952, 458752, 10, 3538953, 458752, 10, 3538954, 458752, 10, 3538955, 262144, 56, 3538957, 262144, 6, 3538978, 327680, 85, 3538979, 393216, 85, 3538980, 393216, 85, 3538981, 393216, 85, 3538982, 458752, 85, 3538983, 0, 30, 3538999, 0, 13, 3539000, 65536, 13, 3539001, 131072, 13, 3539014, 0, 13, 3539015, 65536, 13, 3539016, 131072, 13, 3539032, 0, 13, 3539034, 131072, 13, 3539035, 0, 38, 3539071, 65536, 38, 3604480, 458752, 10, 3604481, 458752, 10, 3604482, 458752, 10, 3604483, 458752, 10, 3604484, 458752, 10, 3604485, 458752, 10, 3604487, 458752, 10, 3604488, 458752, 10, 3604489, 458752, 10, 3604490, 458752, 10, 3604491, 262144, 56, 3604519, 0, 30, 3604533, 262144, 6, 3604567, 393216, 0, 3604568, 458752, 0, 3604569, 393216, 0, 3604570, 458752, 0, 3604571, 0, 38, 3604607, 65536, 38, 3670016, 458752, 10, 3670017, 458752, 10, 3670018, 458752, 10, 3670019, 458752, 10, 3670020, 458752, 10, 3670021, 458752, 10, 3670023, 458752, 10, 3670024, 458752, 10, 3670025, 458752, 10, 3670026, 458752, 10, 3670027, 262144, 56, 3670034, 262144, 0, 3670035, 327680, 0, 3670036, 393216, 0, 3670037, 458752, 0, 3670038, 262144, 0, 3670039, 327680, 0, 3670055, 0, 30, 3670092, 262144, 90, 3670093, 327680, 90, 3670094, 327680, 90, 3670095, 327680, 90, 3670096, 327680, 90, 3670097, 327680, 90, 3670098, 327680, 90, 3670099, 393216, 90, 3670102, 327680, 4, 3670104, 327680, 4, 3670107, 0, 39, 3670108, 65536, 39, 3670109, 65536, 39, 3670110, 65536, 39, 3670111, 65536, 39, 3670112, 65536, 39, 3670113, 65536, 39, 3670114, 65536, 39, 3670115, 65536, 39, 3670116, 65536, 39, 3670117, 65536, 39, 3670118, 65536, 39, 3670119, 65536, 39, 3670120, 65536, 39, 3670121, 65536, 39, 3670122, 65536, 39, 3670123, 65536, 39, 3670124, 65536, 39, 3670125, 65536, 39, 3670126, 65536, 39, 3670127, 65536, 39, 3670128, 65536, 39, 3670129, 65536, 39, 3670130, 65536, 39, 3670131, 65536, 39, 3670132, 65536, 39, 3670133, 65536, 39, 3670134, 65536, 39, 3670135, 65536, 39, 3670136, 65536, 39, 3670137, 65536, 39, 3670138, 65536, 39, 3670139, 65536, 39, 3670140, 65536, 39, 3670141, 65536, 39, 3670142, 65536, 39, 3670143, 65536, 39, 3735552, 458752, 10, 3735553, 458752, 10, 3735554, 458752, 10, 3735555, 458752, 10, 3735556, 458752, 10, 3735557, 458752, 10, 3735559, 458752, 10, 3735560, 458752, 10, 3735561, 458752, 10, 3735562, 458752, 10, 3735563, 262144, 56, 3735583, 393216, 0, 3735584, 458752, 0, 3735591, 0, 30, 3735628, 262144, 91, 3735629, 327680, 93, 3735630, 327680, 93, 3735631, 327680, 93, 3735632, 327680, 93, 3735633, 327680, 93, 3735634, 327680, 93, 3735635, 393216, 93, 3735643, 0, 40, 3735644, 65536, 40, 3735645, 65536, 40, 3735646, 65536, 40, 3735647, 65536, 40, 3735648, 65536, 40, 3735649, 65536, 40, 3735650, 65536, 40, 3735651, 65536, 40, 3735652, 65536, 40, 3735653, 65536, 40, 3735654, 65536, 40, 3735655, 65536, 40, 3735656, 65536, 40, 3735657, 65536, 40, 3735658, 65536, 40, 3735659, 65536, 40, 3735660, 65536, 40, 3735661, 65536, 40, 3735662, 65536, 40, 3735663, 65536, 40, 3735664, 65536, 40, 3735665, 65536, 40, 3735666, 65536, 40, 3735667, 65536, 40, 3735668, 65536, 40, 3735669, 65536, 40, 3735670, 65536, 40, 3735671, 65536, 40, 3735672, 65536, 40, 3735673, 65536, 40, 3735674, 65536, 40, 3735675, 65536, 40, 3735676, 65536, 40, 3735677, 65536, 40, 3735678, 65536, 40, 3735679, 65536, 40, 3801088, 458752, 10, 3801089, 458752, 10, 3801090, 458752, 10, 3801091, 458752, 10, 3801092, 458752, 10, 3801093, 458752, 10, 3801095, 458752, 10, 3801096, 458752, 10, 3801097, 458752, 10, 3801098, 458752, 10, 3801099, 262144, 56, 3801118, 327680, 4, 3801121, 393216, 4, 3801127, 0, 30, 3801128, 393216, 0, 3801129, 458752, 0, 3801133, 393216, 8, 3801134, 393216, 0, 3801135, 458752, 0, 3801140, 0, 11, 3801141, 65536, 11, 3801142, 131072, 11, 3801159, 262144, 90, 3801160, 327680, 90, 3801161, 327680, 90, 3801162, 327680, 90, 3801163, 327680, 90, 3801164, 393216, 92, 3801165, 262144, 43, 3801166, 65536, 43, 3801167, 65536, 43, 3801168, 65536, 43, 3801169, 65536, 43, 3801170, 65536, 43, 3801171, 65536, 43, 3801172, 65536, 43, 3801173, 65536, 43, 3801174, 65536, 43, 3801175, 65536, 43, 3801176, 65536, 43, 3801177, 65536, 43, 3801178, 65536, 43, 3801179, 65536, 43, 3801180, 196608, 43, 3801195, 262144, 43, 3801196, 65536, 43, 3801197, 65536, 43, 3801198, 65536, 43, 3801199, 65536, 43, 3801200, 65536, 43, 3801201, 65536, 43, 3801202, 65536, 43, 3801203, 65536, 43, 3801204, 65536, 43, 3801205, 65536, 43, 3801206, 65536, 43, 3801207, 65536, 43, 3801208, 65536, 43, 3801209, 65536, 43, 3801210, 65536, 43, 3801211, 65536, 43, 3801212, 65536, 43, 3801213, 65536, 43, 3801214, 65536, 43, 3801215, 65536, 43, 3866624, 458752, 10, 3866625, 458752, 10, 3866626, 458752, 10, 3866627, 458752, 10, 3866628, 458752, 10, 3866629, 458752, 10, 3866631, 458752, 10, 3866632, 458752, 10, 3866633, 458752, 10, 3866634, 458752, 10, 3866635, 262144, 56, 3866642, 0, 88, 3866643, 65536, 88, 3866644, 65536, 88, 3866645, 65536, 88, 3866646, 65536, 88, 3866647, 131072, 88, 3866655, 327680, 90, 3866656, 327680, 90, 3866657, 327680, 90, 3866658, 327680, 90, 3866659, 327680, 90, 3866660, 327680, 90, 3866661, 327680, 90, 3866662, 393216, 90, 3866663, 0, 30, 3866667, 262144, 9, 3866668, 0, 11, 3866669, 393216, 9, 3866670, 131072, 11, 3866676, 0, 12, 3866677, 65536, 12, 3866678, 131072, 12, 3866684, 262144, 0, 3866685, 327680, 0, 3866686, 262144, 0, 3866687, 327680, 0, 3866690, 262144, 8, 3866691, 327680, 8, 3866692, 393216, 8, 3866693, 262144, 0, 3866694, 327680, 0, 3866695, 262144, 93, 3866696, 327680, 93, 3866697, 327680, 93, 3866698, 327680, 93, 3866699, 327680, 93, 3866700, 393216, 93, 3866701, 262144, 44, 3866702, 65536, 44, 3866703, 65536, 44, 3866704, 65536, 44, 3866705, 65536, 44, 3866706, 65536, 44, 3866707, 65536, 44, 3866708, 65536, 44, 3866709, 65536, 44, 3866710, 65536, 44, 3866711, 65536, 44, 3866712, 65536, 44, 3866713, 65536, 44, 3866714, 65536, 44, 3866715, 65536, 44, 3866716, 196608, 44, 3866731, 262144, 44, 3866732, 65536, 44, 3866733, 65536, 44, 3866734, 65536, 44, 3866735, 65536, 44, 3866736, 65536, 44, 3866737, 65536, 44, 3866738, 65536, 44, 3866739, 65536, 44, 3866740, 65536, 44, 3866741, 65536, 44, 3866742, 65536, 44, 3866743, 65536, 44, 3866744, 65536, 44, 3866745, 65536, 44, 3866746, 65536, 44, 3866747, 65536, 44, 3866748, 65536, 44, 3866749, 65536, 44, 3866750, 65536, 44, 3866751, 65536, 44, 3932160, 458752, 10, 3932161, 458752, 10, 3932162, 458752, 10, 3932163, 458752, 10, 3932164, 458752, 10, 3932165, 458752, 10, 3932167, 458752, 10, 3932168, 458752, 10, 3932169, 458752, 10, 3932170, 458752, 10, 3932171, 262144, 56, 3932178, 0, 89, 3932183, 131072, 89, 3932189, 262144, 91, 3932190, 327680, 93, 3932191, 327680, 93, 3932192, 327680, 93, 3932193, 327680, 93, 3932194, 327680, 93, 3932195, 327680, 93, 3932196, 327680, 93, 3932197, 327680, 93, 3932198, 327680, 93, 3932199, 0, 30, 3932200, 393216, 0, 3932201, 458752, 0, 3932202, 393216, 0, 3932203, 458752, 0, 3932204, 0, 12, 3932205, 65536, 12, 3932206, 131072, 12, 3932207, 393216, 0, 3932208, 458752, 0, 3932209, 262144, 8, 3932210, 327680, 8, 3932211, 393216, 8, 3932212, 0, 13, 3932213, 65536, 13, 3932214, 131072, 13, 3932219, 327680, 6, 3932222, 393216, 6, 3932224, 393216, 6, 3932226, 262144, 9, 3932228, 393216, 9, 3932231, 262144, 43, 3932232, 65536, 43, 3932233, 65536, 43, 3932234, 65536, 43, 3932235, 65536, 43, 3932236, 65536, 43, 3932237, 131072, 43, 3932238, 0, 13, 3932240, 131072, 13, 3932241, 262144, 6, 3932252, 0, 43, 3932253, 65536, 43, 3932254, 65536, 43, 3932255, 65536, 43, 3932256, 65536, 43, 3932257, 65536, 43, 3932258, 65536, 43, 3932259, 65536, 43, 3932260, 65536, 43, 3932261, 65536, 43, 3932262, 65536, 43, 3932263, 65536, 43, 3932264, 65536, 43, 3932265, 65536, 43, 3932266, 65536, 43, 3932267, 131072, 43, 3932280, 196608, 88, 3932281, 65536, 90, 3932282, 65536, 90, 3932283, 65536, 90, 3932284, 65536, 90, 3932285, 65536, 90, 3932286, 65536, 90, 3932287, 65536, 90, 3997696, 458752, 10, 3997697, 458752, 10, 3997698, 458752, 10, 3997699, 458752, 10, 3997700, 458752, 10, 3997701, 458752, 10, 3997703, 458752, 10, 3997704, 458752, 10, 3997705, 458752, 10, 3997706, 458752, 10, 3997707, 262144, 56, 3997714, 0, 89, 3997719, 131072, 89, 3997725, 262144, 92, 3997727, 262144, 0, 3997728, 327680, 0, 3997730, 262144, 0, 3997731, 327680, 0, 3997733, 262144, 0, 3997734, 327680, 0, 3997735, 0, 30, 3997740, 0, 13, 3997742, 131072, 13, 3997745, 262144, 9, 3997747, 393216, 9, 3997748, 262144, 0, 3997749, 327680, 0, 3997750, 393216, 0, 3997751, 458752, 0, 3997755, 327680, 7, 3997758, 393216, 7, 3997760, 393216, 7, 3997763, 262144, 0, 3997764, 327680, 0, 3997765, 262144, 0, 3997766, 327680, 0, 3997767, 262144, 44, 3997768, 65536, 44, 3997769, 65536, 44, 3997770, 65536, 44, 3997771, 65536, 44, 3997772, 65536, 44, 3997773, 131072, 44, 3997784, 262144, 55, 3997785, 327680, 55, 3997786, 327680, 55, 3997787, 327680, 57, 3997788, 0, 44, 3997789, 65536, 44, 3997790, 65536, 44, 3997791, 65536, 44, 3997792, 65536, 44, 3997793, 65536, 44, 3997794, 65536, 44, 3997795, 65536, 44, 3997796, 65536, 44, 3997797, 65536, 44, 3997798, 65536, 44, 3997799, 65536, 44, 3997800, 65536, 44, 3997801, 65536, 44, 3997802, 65536, 44, 3997803, 131072, 44, 3997816, 131072, 89, 3997821, 262145, 5, 3997822, 131073, 3, 3997823, 131073, 3, 4063232, 458752, 10, 4063233, 458752, 10, 4063234, 458752, 10, 4063235, 458752, 10, 4063236, 458752, 10, 4063237, 458752, 10, 4063239, 458752, 10, 4063240, 458752, 10, 4063241, 458752, 10, 4063242, 458752, 10, 4063243, 262144, 56, 4063250, 0, 89, 4063253, 0, 11, 4063254, 65536, 11, 4063255, 131072, 11, 4063261, 262144, 92, 4063262, 262144, 56, 4063265, 393216, 6, 4063268, 393216, 6, 4063271, 0, 30, 4063288, 393216, 4, 4063300, 0, 11, 4063301, 65536, 11, 4063302, 131072, 11, 4063303, 131072, 42, 4063306, 262144, 9, 4063307, 327680, 9, 4063308, 393216, 9, 4063320, 262144, 56, 4063322, 327680, 6, 4063325, 393216, 92, 4063340, 196608, 88, 4063341, 65536, 90, 4063342, 65536, 90, 4063343, 65536, 90, 4063344, 65536, 90, 4063345, 65536, 90, 4063346, 65536, 90, 4063347, 65536, 90, 4063348, 65536, 90, 4063349, 65536, 90, 4063350, 65536, 90, 4063351, 65536, 90, 4063352, 131072, 90, 4063353, 262145, 5, 4063354, 131073, 3, 4063355, 131073, 3, 4063356, 131073, 3, 4063357, 65537, 0, 4063358, 1, 0, 4063359, 1, 0, 4128768, 458752, 10, 4128769, 458752, 10, 4128770, 458752, 10, 4128771, 458752, 10, 4128772, 458752, 10, 4128773, 458752, 10, 4128775, 458752, 10, 4128776, 458752, 10, 4128777, 458752, 10, 4128778, 458752, 10, 4128779, 262144, 56, 4128786, 0, 89, 4128787, 262144, 1, 4128788, 327680, 1, 4128789, 393216, 6, 4128790, 65536, 12, 4128791, 131072, 12, 4128792, 131072, 88, 4128797, 262144, 92, 4128798, 262144, 56, 4128801, 393216, 7, 4128804, 393216, 7, 4128807, 0, 31, 4128808, 65536, 31, 4128809, 65536, 31, 4128810, 65536, 31, 4128811, 65536, 31, 4128812, 65536, 31, 4128813, 65536, 31, 4128814, 65536, 31, 4128815, 65536, 31, 4128816, 65536, 31, 4128817, 65536, 31, 4128818, 65536, 31, 4128819, 131072, 28, 4128820, 393216, 0, 4128821, 458752, 0, 4128829, 262144, 8, 4128830, 327680, 8, 4128831, 393216, 8, 4128832, 393216, 0, 4128833, 458752, 0, 4128834, 393216, 0, 4128835, 458752, 0, 4128836, 0, 12, 4128837, 65536, 12, 4128838, 131072, 12, 4128839, 131072, 42, 4128840, 393216, 0, 4128841, 458752, 0, 4128856, 262144, 56, 4128858, 327680, 7, 4128861, 393216, 92, 4128876, 131072, 89, 4128879, 262145, 5, 4128880, 131073, 3, 4128881, 131073, 3, 4128882, 131073, 3, 4128883, 131073, 3, 4128884, 131073, 3, 4128885, 131073, 3, 4128886, 131073, 3, 4128887, 131073, 3, 4128888, 131073, 3, 4128889, 65537, 0, 4128890, 1, 0, 4128891, 1, 0, 4128892, 1, 0, 4128893, 1, 0, 4128894, 1, 0, 4128895, 1, 0, 4194304, 458752, 10, 4194305, 458752, 10, 4194306, 458752, 10, 4194307, 458752, 10, 4194308, 458752, 10, 4194309, 458752, 10, 4194311, 458752, 10, 4194312, 458752, 10, 4194313, 458752, 10, 4194314, 458752, 10, 4194315, 262144, 56, 4194322, 0, 89, 4194323, 262144, 2, 4194324, 327680, 2, 4194325, 393216, 7, 4194326, 65536, 13, 4194327, 131072, 13, 4194328, 131072, 89, 4194333, 262144, 92, 4194334, 262144, 56, 4194335, 262144, 0, 4194336, 327680, 0, 4194338, 262144, 0, 4194339, 327680, 0, 4194341, 262144, 0, 4194342, 327680, 0, 4194344, 262144, 0, 4194345, 327680, 0, 4194347, 262144, 0, 4194348, 327680, 0, 4194350, 262144, 0, 4194351, 327680, 0, 4194353, 262144, 0, 4194354, 327680, 0, 4194355, 0, 30, 4194358, 393216, 4, 4194365, 262144, 9, 4194367, 393216, 9, 4194369, 327680, 4, 4194372, 0, 13, 4194374, 131072, 13, 4194375, 131072, 42, 4194378, 393216, 4, 4194384, 393216, 0, 4194385, 458752, 0, 4194386, 393216, 0, 4194387, 458752, 0, 4194392, 262144, 56, 4194393, 262144, 0, 4194394, 327680, 0, 4194395, 262144, 0, 4194396, 327680, 0, 4194397, 393216, 92, 4194404, 196608, 88, 4194405, 65536, 90, 4194406, 65536, 90, 4194407, 65536, 90, 4194408, 65536, 90, 4194409, 65536, 90, 4194410, 65536, 90, 4194411, 65536, 90, 4194412, 131072, 90, 4194413, 262145, 5, 4194414, 131073, 3, 4194415, 65537, 0, 4194416, 1, 0, 4194417, 1, 0, 4194418, 1, 0, 4194419, 1, 0, 4194420, 1, 0, 4194421, 1, 0, 4194422, 1, 0, 4194423, 1, 0, 4194424, 1, 0, 4194425, 1, 0, 4194426, 1, 0, 4194427, 1, 0, 4194428, 1, 0, 4194429, 1, 0, 4194430, 1, 0, 4194431, 1, 0, 4259840, 458752, 10, 4259841, 458752, 10, 4259842, 458752, 10, 4259843, 458752, 10, 4259844, 458752, 10, 4259845, 458752, 10, 4259847, 458752, 10, 4259848, 458752, 10, 4259849, 458752, 10, 4259850, 458752, 10, 4259851, 262144, 56, 4259858, 0, 89, 4259859, 262144, 1, 4259860, 327680, 1, 4259861, 0, 14, 4259862, 65536, 14, 4259863, 131072, 14, 4259864, 131072, 89, 4259869, 262144, 92, 4259870, 262144, 56, 4259873, 393216, 6, 4259876, 393216, 6, 4259879, 393216, 6, 4259882, 393216, 6, 4259885, 393216, 6, 4259888, 393216, 6, 4259891, 0, 30, 4259892, 262144, 0, 4259893, 327680, 0, 4259894, 393216, 0, 4259895, 458752, 0, 4259898, 65536, 35, 4259899, 131072, 35, 4259902, 262144, 0, 4259903, 327680, 0, 4259911, 131072, 42, 4259919, 327680, 4, 4259921, 0, 11, 4259922, 65536, 11, 4259923, 131072, 11, 4259928, 262144, 56, 4259930, 327680, 6, 4259933, 393216, 92, 4259940, 131072, 89, 4259941, 262144, 9, 4259943, 393216, 9, 4259947, 262145, 5, 4259948, 131073, 3, 4259949, 65537, 0, 4259950, 1, 0, 4259951, 1, 0, 4259952, 1, 0, 4259953, 1, 0, 4259954, 1, 0, 4259955, 1, 0, 4259956, 1, 0, 4259957, 1, 0, 4259958, 1, 0, 4259959, 1, 0, 4259960, 1, 0, 4259961, 1, 0, 4259962, 1, 0, 4259963, 1, 0, 4259964, 1, 0, 4259965, 1, 0, 4259966, 1, 0, 4259967, 1, 0, 4325376, 458752, 10, 4325377, 458752, 10, 4325378, 458752, 10, 4325379, 458752, 10, 4325380, 458752, 10, 4325381, 458752, 10, 4325383, 458752, 10, 4325384, 458752, 10, 4325385, 458752, 10, 4325386, 458752, 10, 4325387, 262144, 56, 4325394, 0, 89, 4325395, 262144, 2, 4325396, 327680, 2, 4325397, 393216, 8, 4325398, 393216, 1, 4325399, 458752, 1, 4325400, 131072, 89, 4325405, 262144, 92, 4325406, 262144, 56, 4325409, 393216, 7, 4325412, 393216, 7, 4325415, 393216, 7, 4325418, 393216, 7, 4325421, 393216, 7, 4325424, 393216, 7, 4325427, 0, 30, 4325430, 393216, 6, 4325432, 131072, 11, 4325434, 65536, 36, 4325435, 131072, 36, 4325436, 65536, 35, 4325437, 131072, 35, 4325440, 262144, 43, 4325441, 65536, 43, 4325442, 65536, 43, 4325443, 65536, 43, 4325444, 65536, 43, 4325445, 65536, 43, 4325446, 65536, 43, 4325447, 131072, 43, 4325457, 0, 12, 4325459, 131072, 12, 4325464, 262144, 56, 4325466, 327680, 7, 4325469, 393216, 92, 4325476, 131072, 89, 4325477, 393216, 0, 4325478, 458752, 0, 4325480, 262145, 5, 4325481, 131073, 3, 4325482, 131073, 3, 4325483, 65537, 0, 4325484, 1, 0, 4325485, 1, 0, 4325486, 1, 0, 4325487, 1, 0, 4325488, 1, 0, 4325489, 1, 0, 4325490, 1, 0, 4325491, 1, 0, 4325492, 1, 0, 4325493, 1, 0, 4325494, 1, 0, 4325495, 1, 0, 4325496, 1, 0, 4325497, 1, 0, 4325498, 1, 0, 4325499, 1, 0, 4325500, 1, 0, 4325501, 1, 0, 4325502, 1, 0, 4325503, 1, 0, 4390923, 262144, 56, 4390930, 0, 89, 4390934, 393216, 2, 4390935, 458752, 2, 4390936, 131072, 89, 4390941, 262144, 92, 4390942, 262144, 56, 4390943, 262144, 0, 4390944, 327680, 0, 4390946, 262144, 0, 4390947, 327680, 0, 4390949, 262144, 0, 4390950, 327680, 0, 4390952, 262144, 0, 4390953, 327680, 0, 4390955, 262144, 0, 4390956, 327680, 0, 4390958, 262144, 0, 4390959, 327680, 0, 4390961, 262144, 0, 4390962, 327680, 0, 4390963, 0, 30, 4390964, 393216, 0, 4390965, 458752, 0, 4390968, 131072, 12, 4390972, 65536, 36, 4390973, 131072, 36, 4390974, 393216, 0, 4390975, 458752, 0, 4390976, 262144, 44, 4390977, 65536, 44, 4390978, 65536, 44, 4390979, 65536, 44, 4390980, 65536, 44, 4390981, 65536, 44, 4390982, 65536, 44, 4390983, 131072, 44, 4390989, 393216, 0, 4390990, 458752, 0, 4390991, 393216, 0, 4390992, 458752, 0, 4390993, 0, 13, 4390995, 131072, 13, 4391000, 262144, 56, 4391001, 262144, 0, 4391002, 327680, 0, 4391003, 262144, 0, 4391004, 327680, 0, 4391005, 393216, 92, 4391012, 131072, 89, 4391015, 262145, 5, 4391016, 65537, 0, 4391017, 1, 0, 4391018, 1, 0, 4391019, 1, 0, 4391020, 1, 0, 4391021, 1, 0, 4391022, 1, 0, 4391023, 1, 0, 4391024, 1, 0, 4391025, 1, 0, 4391026, 1, 0, 4391027, 1, 0, 4391028, 1, 0, 4391029, 1, 0, 4391030, 1, 0, 4391031, 1, 0, 4391032, 1, 0, 4391033, 1, 0, 4391034, 1, 0, 4391035, 1, 0, 4391036, 1, 0, 4391037, 1, 0, 4391038, 1, 0, 4391039, 1, 0, 4456448, 458752, 10, 4456449, 458752, 10, 4456450, 458752, 10, 4456451, 458752, 10, 4456452, 458752, 10, 4456453, 458752, 10, 4456454, 458752, 10, 4456455, 458752, 10, 4456456, 458752, 10, 4456457, 458752, 10, 4456458, 458752, 10, 4456459, 262144, 56, 4456466, 0, 89, 4456470, 196608, 88, 4456471, 65536, 90, 4456472, 131072, 90, 4456477, 262144, 92, 4456478, 262144, 56, 4456481, 393216, 6, 4456484, 393216, 6, 4456487, 393216, 6, 4456490, 393216, 6, 4456493, 393216, 6, 4456496, 393216, 6, 4456499, 0, 30, 4456502, 0, 13, 4456504, 131072, 13, 4456509, 0, 11, 4456510, 65536, 11, 4456511, 131072, 11, 4456512, 131072, 42, 4456514, 327680, 4, 4456517, 262144, 9, 4456519, 393216, 9, 4456524, 327680, 4, 4456526, 327680, 4, 4456529, 262144, 8, 4456530, 327680, 8, 4456531, 393216, 8, 4456536, 262144, 56, 4456538, 327680, 6, 4456541, 393216, 92, 4456542, 196608, 88, 4456543, 393216, 0, 4456544, 458752, 0, 4456545, 393216, 0, 4456546, 458752, 0, 4456547, 262144, 0, 4456548, 327680, 0, 4456551, 262145, 2, 4456552, 1, 0, 4456553, 1, 0, 4456554, 1, 0, 4456555, 1, 0, 4456556, 1, 0, 4456557, 1, 0, 4456558, 1, 0, 4456559, 1, 0, 4456560, 1, 0, 4456561, 1, 0, 4456562, 1, 0, 4456563, 1, 0, 4456564, 1, 0, 4456565, 1, 0, 4456566, 1, 0, 4456567, 1, 0, 4456568, 1, 0, 4456569, 1, 0, 4456570, 1, 0, 4456571, 1, 0, 4456572, 1, 0, 4456573, 1, 0, 4456574, 1, 0, 4456575, 1, 0, 4521984, 458752, 10, 4521985, 458752, 10, 4521986, 458752, 10, 4521987, 458752, 10, 4521988, 458752, 10, 4521989, 458752, 10, 4521990, 458752, 10, 4521991, 458752, 10, 4521992, 458752, 10, 4521993, 458752, 10, 4521994, 458752, 10, 4521995, 262144, 56, 4522002, 0, 90, 4522003, 65536, 90, 4522004, 65536, 90, 4522005, 65536, 90, 4522006, 131072, 90, 4522013, 262144, 92, 4522014, 262144, 56, 4522017, 393216, 7, 4522020, 393216, 7, 4522023, 393216, 7, 4522026, 393216, 7, 4522029, 393216, 7, 4522032, 393216, 7, 4522035, 0, 30, 4522036, 393216, 0, 4522037, 458752, 0, 4522038, 262144, 0, 4522039, 327680, 0, 4522045, 0, 12, 4522046, 65536, 12, 4522047, 131072, 12, 4522048, 131072, 42, 4522049, 0, 11, 4522050, 65536, 11, 4522051, 131072, 11, 4522065, 262144, 9, 4522066, 327680, 9, 4522067, 393216, 9, 4522072, 262144, 56, 4522074, 327680, 7, 4522077, 393216, 92, 4522078, 131072, 89, 4522081, 393216, 4, 4522083, 393216, 4, 4522086, 262145, 5, 4522087, 65537, 0, 4522088, 1, 0, 4522089, 1, 0, 4522090, 1, 0, 4522091, 1, 0, 4522092, 1, 0, 4522093, 1, 0, 4522094, 1, 0, 4522095, 1, 0, 4522096, 1, 0, 4522097, 1, 0, 4522098, 1, 0, 4522099, 1, 0, 4522100, 1, 0, 4522101, 1, 0, 4522102, 1, 0, 4522103, 1, 0, 4522104, 1, 0, 4522105, 1, 0, 4522106, 1, 0, 4522107, 1, 0, 4522108, 1, 0, 4522109, 1, 0, 4522110, 1, 0, 4522111, 1, 0, 4587520, 458752, 10, 4587521, 458752, 10, 4587522, 458752, 10, 4587523, 458752, 10, 4587524, 458752, 10, 4587525, 458752, 10, 4587526, 458752, 10, 4587527, 458752, 10, 4587528, 458752, 10, 4587529, 458752, 10, 4587530, 458752, 10, 4587531, 262144, 56, 4587532, 262144, 92, 4587533, 393216, 1, 4587534, 458752, 1, 4587535, 65536, 35, 4587536, 131072, 35, 4587539, 262144, 6, 4587549, 262144, 92, 4587550, 262144, 56, 4587551, 262144, 0, 4587552, 327680, 0, 4587554, 262144, 0, 4587555, 327680, 0, 4587557, 262144, 0, 4587558, 327680, 0, 4587560, 262144, 0, 4587561, 327680, 0, 4587563, 262144, 0, 4587564, 327680, 0, 4587566, 262144, 0, 4587567, 327680, 0, 4587569, 262144, 0, 4587570, 327680, 0, 4587571, 0, 30, 4587581, 0, 13, 4587583, 131072, 13, 4587584, 131072, 42, 4587585, 0, 12, 4587586, 65536, 12, 4587587, 131072, 12, 4587588, 262144, 8, 4587589, 327680, 8, 4587590, 393216, 8, 4587591, 262144, 55, 4587592, 327680, 55, 4587593, 327680, 55, 4587594, 327680, 57, 4587597, 393216, 57, 4587598, 393216, 55, 4587599, 393216, 55, 4587600, 458752, 55, 4587601, 262144, 90, 4587602, 327680, 90, 4587603, 327680, 90, 4587604, 393216, 90, 4587607, 262144, 90, 4587608, 262144, 57, 4587609, 327680, 57, 4587610, 327680, 90, 4587611, 327680, 90, 4587612, 327680, 90, 4587613, 393216, 92, 4587614, 131072, 89, 4587615, 262144, 8, 4587616, 327680, 8, 4587617, 393216, 8, 4587618, 0, 11, 4587619, 65536, 11, 4587620, 131072, 11, 4587621, 262145, 5, 4587622, 65537, 0, 4587623, 1, 0, 4587624, 1, 0, 4587625, 1, 0, 4587626, 1, 0, 4587627, 1, 0, 4587628, 1, 0, 4587629, 1, 0, 4587630, 1, 0, 4587631, 1, 0, 4587632, 1, 0, 4587633, 1, 0, 4587634, 1, 0, 4587635, 1, 0, 4587636, 1, 0, 4587637, 1, 0, 4587638, 1, 0, 4587639, 1, 0, 4587640, 1, 0, 4587641, 1, 0, 4587642, 1, 0, 4587643, 1, 0, 4587644, 1, 0, 4587645, 1, 0, 4587646, 1, 0, 4587647, 1, 0, 4653056, 458752, 10, 4653057, 458752, 10, 4653058, 458752, 10, 4653059, 458752, 10, 4653060, 458752, 10, 4653061, 458752, 10, 4653062, 458752, 10, 4653063, 458752, 10, 4653064, 458752, 10, 4653065, 458752, 10, 4653066, 458752, 10, 4653067, 262144, 56, 4653069, 393216, 2, 4653070, 458752, 2, 4653071, 65536, 36, 4653072, 131072, 36, 4653085, 262144, 92, 4653086, 262144, 56, 4653089, 393216, 6, 4653092, 393216, 6, 4653095, 393216, 6, 4653098, 393216, 6, 4653101, 393216, 6, 4653104, 393216, 6, 4653107, 0, 30, 4653120, 131072, 42, 4653121, 0, 13, 4653122, 65536, 11, 4653123, 131072, 13, 4653124, 262144, 9, 4653126, 393216, 9, 4653127, 262144, 56, 4653136, 458752, 56, 4653137, 262144, 91, 4653138, 327680, 93, 4653139, 327680, 93, 4653140, 393216, 93, 4653143, 262144, 93, 4653144, 327680, 93, 4653145, 327680, 93, 4653146, 327680, 93, 4653147, 327680, 93, 4653148, 327680, 93, 4653149, 393216, 93, 4653150, 131072, 89, 4653151, 262144, 9, 4653153, 393216, 9, 4653154, 0, 12, 4653156, 131072, 12, 4653157, 262145, 2, 4653158, 1, 0, 4653159, 1, 0, 4653160, 1, 0, 4653161, 1, 0, 4653162, 1, 0, 4653163, 1, 0, 4653164, 1, 0, 4653165, 1, 0, 4653166, 1, 0, 4653167, 1, 0, 4653168, 1, 0, 4653169, 1, 0, 4653170, 1, 0, 4653171, 1, 0, 4653172, 1, 0, 4653173, 1, 0, 4653174, 1, 0, 4653175, 1, 0, 4653176, 1, 0, 4653177, 1, 0, 4653178, 1, 0, 4653179, 1, 0, 4653180, 1, 0, 4653181, 1, 0, 4653182, 1, 0, 4653183, 1, 0, 4718592, 458752, 10, 4718593, 458752, 10, 4718594, 458752, 10, 4718595, 458752, 10, 4718596, 458752, 10, 4718597, 458752, 10, 4718598, 458752, 10, 4718599, 458752, 10, 4718603, 262144, 56, 4718619, 65536, 35, 4718620, 131072, 35, 4718621, 262144, 92, 4718622, 262144, 56, 4718625, 393216, 7, 4718628, 393216, 7, 4718631, 393216, 7, 4718634, 393216, 7, 4718637, 393216, 7, 4718640, 393216, 7, 4718643, 0, 43, 4718644, 65536, 43, 4718645, 65536, 43, 4718646, 65536, 43, 4718647, 65536, 43, 4718648, 65536, 43, 4718649, 65536, 43, 4718650, 65536, 43, 4718651, 65536, 43, 4718652, 65536, 43, 4718653, 65536, 43, 4718654, 65536, 43, 4718655, 65536, 43, 4718656, 131072, 43, 4718657, 0, 12, 4718658, 65536, 12, 4718659, 131072, 12, 4718661, 393216, 0, 4718662, 458752, 0, 4718663, 262144, 56, 4718664, 458752, 10, 4718665, 458752, 10, 4718666, 458752, 10, 4718667, 458752, 10, 4718668, 458752, 10, 4718669, 458752, 10, 4718670, 458752, 10, 4718671, 458752, 10, 4718672, 458752, 56, 4718673, 458752, 91, 4718676, 0, 22, 4718677, 65536, 22, 4718678, 65536, 22, 4718679, 131072, 22, 4718685, 65536, 90, 4718686, 131072, 90, 4718690, 0, 13, 4718692, 131072, 13, 4718693, 262145, 2, 4718694, 1, 0, 4718695, 1, 0, 4718696, 1, 0, 4718697, 1, 0, 4718698, 1, 0, 4718699, 1, 0, 4718700, 1, 0, 4718701, 1, 0, 4718702, 1, 0, 4718703, 1, 0, 4718704, 1, 0, 4718705, 1, 0, 4718706, 1, 0, 4718707, 1, 0, 4718708, 1, 0, 4718709, 1, 0, 4718710, 1, 0, 4718711, 1, 0, 4718712, 1, 0, 4718713, 1, 0, 4718714, 1, 0, 4718715, 1, 0, 4718716, 1, 0, 4718717, 1, 0, 4718718, 1, 0, 4718719, 1, 0, 4784128, 393216, 55, 4784129, 393216, 55, 4784130, 393216, 55, 4784131, 393216, 55, 4784132, 393216, 55, 4784133, 393216, 55, 4784134, 393216, 55, 4784135, 393216, 55, 4784136, 393216, 55, 4784137, 393216, 55, 4784138, 393216, 55, 4784139, 327680, 56, 4784140, 458752, 92, 4784141, 262144, 10, 4784142, 327680, 10, 4784155, 65536, 36, 4784156, 131072, 36, 4784157, 262144, 92, 4784169, 65536, 90, 4784170, 65536, 90, 4784171, 65536, 90, 4784172, 65536, 90, 4784173, 65536, 90, 4784174, 65536, 90, 4784175, 65536, 90, 4784176, 65536, 31, 4784177, 65536, 31, 4784178, 65536, 31, 4784179, 65536, 44, 4784180, 65536, 44, 4784181, 65536, 44, 4784182, 65536, 44, 4784183, 65536, 44, 4784184, 65536, 44, 4784185, 65536, 44, 4784186, 65536, 44, 4784187, 65536, 44, 4784188, 65536, 44, 4784189, 65536, 44, 4784190, 65536, 44, 4784191, 65536, 44, 4784192, 131072, 44, 4784193, 0, 13, 4784195, 131072, 13, 4784196, 327680, 4, 4784199, 262144, 56, 4784200, 458752, 10, 4784201, 458752, 10, 4784202, 458752, 10, 4784203, 458752, 10, 4784204, 458752, 10, 4784205, 458752, 10, 4784206, 458752, 10, 4784207, 458752, 10, 4784208, 458752, 56, 4784209, 458752, 91, 4784211, 393216, 0, 4784212, 458752, 0, 4784222, 262144, 56, 4784229, 262145, 2, 4784230, 1, 0, 4784231, 1, 0, 4784232, 1, 0, 4784233, 1, 0, 4784234, 1, 0, 4784235, 1, 0, 4784236, 1, 0, 4784237, 1, 0, 4784238, 1, 0, 4784239, 1, 0, 4784240, 1, 0, 4784241, 1, 0, 4784242, 1, 0, 4784243, 1, 0, 4784244, 1, 0, 4784245, 1, 0, 4784246, 1, 0, 4784247, 1, 0, 4784248, 1, 0, 4784249, 1, 0, 4784250, 1, 0, 4784251, 1, 0, 4784252, 1, 0, 4784253, 1, 0, 4784254, 1, 0, 4784255, 1, 0, 4849664, 458752, 0, 4849665, 393216, 0, 4849666, 458752, 0, 4849667, 393216, 0, 4849668, 458752, 0, 4849669, 393216, 0, 4849670, 458752, 0, 4849671, 393216, 0, 4849672, 458752, 0, 4849673, 262144, 8, 4849674, 327680, 8, 4849675, 393216, 8, 4849676, 0, 12, 4849677, 65536, 12, 4849678, 131072, 12, 4849687, 262144, 0, 4849688, 327680, 0, 4849693, 458752, 92, 4849705, 262144, 9, 4849707, 393216, 9, 4849710, 0, 13, 4849712, 131072, 13, 4849713, 0, 11, 4849714, 65536, 11, 4849715, 131072, 11, 4849717, 262144, 9, 4849719, 393216, 9, 4849726, 131072, 13, 4849729, 393216, 0, 4849730, 458752, 0, 4849731, 393216, 0, 4849732, 458752, 0, 4849733, 262144, 0, 4849734, 327680, 0, 4849735, 262144, 56, 4849736, 458752, 10, 4849737, 458752, 10, 4849738, 458752, 10, 4849739, 458752, 10, 4849740, 458752, 10, 4849741, 458752, 10, 4849742, 458752, 10, 4849743, 458752, 10, 4849744, 458752, 56, 4849745, 458752, 91, 4849746, 327680, 4, 4849748, 131072, 20, 4849749, 393216, 4, 4849758, 262144, 56, 4849765, 262145, 6, 4849766, 131073, 1, 4849767, 1, 0, 4849768, 1, 0, 4849769, 1, 0, 4849770, 1, 0, 4849771, 1, 0, 4849772, 1, 0, 4849773, 1, 0, 4849774, 1, 0, 4849775, 1, 0, 4849776, 1, 0, 4849777, 1, 0, 4849778, 1, 0, 4849779, 1, 0, 4849780, 1, 0, 4849781, 1, 0, 4849782, 1, 0, 4849783, 1, 0, 4849784, 1, 0, 4849785, 1, 0, 4849786, 1, 0, 4849787, 1, 0, 4849788, 1, 0, 4849789, 1, 0, 4849790, 1, 0, 4849791, 1, 0, 4915209, 262144, 9, 4915211, 393216, 9, 4915212, 0, 13, 4915214, 131072, 13, 4915216, 0, 22, 4915217, 65536, 22, 4915218, 65536, 22, 4915219, 131072, 22, 4915220, 65536, 11, 4915221, 131072, 11, 4915222, 327680, 6, 4915225, 393216, 6, 4915240, 393216, 0, 4915241, 458752, 0, 4915242, 393216, 0, 4915243, 458752, 0, 4915244, 262144, 8, 4915245, 327680, 8, 4915246, 393216, 8, 4915247, 393216, 0, 4915248, 458752, 0, 4915249, 0, 12, 4915251, 131072, 12, 4915262, 262144, 8, 4915263, 327680, 8, 4915264, 393216, 8, 4915266, 327680, 4, 4915268, 0, 11, 4915269, 65536, 11, 4915270, 131072, 11, 4915271, 262144, 56, 4915272, 458752, 10, 4915273, 458752, 10, 4915274, 458752, 10, 4915275, 458752, 10, 4915276, 458752, 10, 4915277, 458752, 10, 4915278, 458752, 10, 4915279, 458752, 10, 4915280, 458752, 56, 4915281, 458752, 91, 4915294, 262144, 57, 4915295, 327680, 55, 4915296, 327680, 55, 4915297, 327680, 55, 4915298, 327680, 55, 4915299, 327680, 55, 4915300, 327680, 57, 4915302, 262145, 2, 4915303, 1, 0, 4915304, 1, 0, 4915305, 1, 0, 4915306, 1, 0, 4915307, 1, 0, 4915308, 1, 0, 4915309, 1, 0, 4915310, 1, 0, 4915311, 1, 0, 4915312, 1, 0, 4915313, 1, 0, 4915314, 1, 0, 4915315, 1, 0, 4915316, 1, 0, 4915317, 1, 0, 4915318, 1, 0, 4915319, 1, 0, 4915320, 1, 0, 4915321, 1, 0, 4915322, 1, 0, 4915323, 1, 0, 4915324, 1, 0, 4915325, 1, 0, 4915326, 1, 0, 4915327, 1, 0, 4980736, 458752, 0, 4980737, 393216, 0, 4980738, 458752, 0, 4980739, 393216, 0, 4980740, 458752, 0, 4980741, 393216, 0, 4980742, 458752, 0, 4980743, 393216, 0, 4980744, 458752, 0, 4980745, 393216, 0, 4980746, 458752, 0, 4980747, 262144, 0, 4980748, 327680, 0, 4980755, 0, 12, 4980756, 65536, 12, 4980757, 131072, 12, 4980758, 327680, 7, 4980759, 262144, 0, 4980760, 327680, 0, 4980761, 393216, 7, 4980766, 458752, 10, 4980767, 458752, 10, 4980768, 458752, 10, 4980769, 458752, 10, 4980770, 458752, 10, 4980771, 458752, 10, 4980772, 458752, 10, 4980773, 458752, 10, 4980774, 393216, 56, 4980775, 458752, 55, 4980780, 262144, 9, 4980782, 393216, 9, 4980785, 0, 13, 4980787, 131072, 13, 4980798, 262144, 9, 4980800, 393216, 9, 4980801, 393216, 0, 4980802, 458752, 0, 4980804, 0, 12, 4980806, 131072, 12, 4980807, 262144, 56, 4980808, 458752, 10, 4980809, 458752, 10, 4980810, 458752, 10, 4980811, 458752, 10, 4980812, 458752, 10, 4980813, 458752, 10, 4980814, 458752, 10, 4980815, 458752, 10, 4980816, 458752, 56, 4980817, 458752, 91, 4980819, 262145, 5, 4980820, 131073, 3, 4980821, 131073, 3, 4980822, 1, 6, 4980823, 262144, 8, 4980824, 327680, 8, 4980825, 393216, 8, 4980829, 262144, 6, 4980838, 262145, 2, 4980839, 1, 0, 4980840, 1, 0, 4980841, 1, 0, 4980842, 1, 0, 4980843, 1, 0, 4980844, 1, 0, 4980845, 1, 0, 4980846, 1, 0, 4980847, 1, 0, 4980848, 1, 0, 4980849, 1, 0, 4980850, 1, 0, 4980851, 1, 0, 4980852, 1, 0, 4980853, 1, 0, 4980854, 1, 0, 4980855, 1, 0, 4980856, 1, 0, 4980857, 1, 0, 4980858, 1, 0, 4980859, 1, 0, 4980860, 1, 0, 4980861, 1, 0, 4980862, 1, 0, 4980863, 1, 0, 5046291, 0, 13, 5046293, 131072, 13, 5046294, 327680, 6, 5046297, 393216, 6, 5046299, 393216, 0, 5046300, 458752, 0, 5046302, 458752, 10, 5046303, 458752, 10, 5046304, 458752, 10, 5046305, 458752, 10, 5046306, 458752, 10, 5046307, 458752, 10, 5046308, 458752, 10, 5046309, 458752, 10, 5046310, 458752, 10, 5046315, 393216, 0, 5046316, 458752, 0, 5046317, 393216, 0, 5046318, 458752, 0, 5046319, 262144, 8, 5046320, 327680, 8, 5046321, 393216, 8, 5046335, 393216, 0, 5046336, 458752, 0, 5046339, 393216, 4, 5046340, 0, 13, 5046342, 131072, 13, 5046343, 262144, 56, 5046344, 458752, 10, 5046345, 458752, 10, 5046346, 458752, 10, 5046347, 458752, 10, 5046348, 458752, 10, 5046349, 458752, 10, 5046350, 458752, 10, 5046351, 458752, 10, 5046352, 458752, 56, 5046353, 458752, 91, 5046355, 262145, 2, 5046356, 1, 0, 5046357, 1, 0, 5046358, 1, 4, 5046359, 262144, 9, 5046361, 393216, 9, 5046374, 262145, 2, 5046375, 1, 0, 5046376, 1, 0, 5046377, 1, 0, 5046378, 1, 0, 5046379, 1, 0, 5046380, 1, 0, 5046381, 1, 0, 5046382, 1, 0, 5046383, 1, 0, 5046384, 1, 0, 5046385, 1, 0, 5046386, 1, 0, 5046387, 1, 0, 5046388, 1, 0, 5046389, 1, 0, 5046390, 1, 0, 5046391, 1, 0, 5046392, 1, 0, 5046393, 1, 0, 5046394, 1, 0, 5046395, 1, 0, 5046396, 1, 0, 5046397, 1, 0, 5046398, 1, 0, 5046399, 1, 0, 5111808, 458752, 0, 5111809, 393216, 0, 5111810, 458752, 0, 5111811, 393216, 0, 5111812, 458752, 0, 5111813, 393216, 0, 5111814, 458752, 0, 5111815, 262144, 0, 5111816, 327680, 0, 5111817, 262144, 0, 5111818, 327680, 0, 5111819, 262144, 8, 5111820, 327680, 8, 5111821, 393216, 8, 5111827, 0, 14, 5111828, 393216, 0, 5111829, 458752, 0, 5111833, 393216, 7, 5111834, 327680, 4, 5111837, 393216, 4, 5111838, 458752, 10, 5111839, 458752, 10, 5111840, 458752, 10, 5111841, 458752, 10, 5111842, 458752, 10, 5111843, 458752, 10, 5111844, 458752, 10, 5111845, 458752, 10, 5111846, 458752, 10, 5111848, 262144, 8, 5111849, 327680, 8, 5111850, 393216, 8, 5111855, 262144, 9, 5111857, 393216, 9, 5111859, 262144, 6, 5111870, 327680, 4, 5111873, 393216, 0, 5111874, 458752, 0, 5111875, 393216, 0, 5111876, 458752, 0, 5111877, 262144, 0, 5111878, 327680, 0, 5111879, 262144, 56, 5111880, 458752, 10, 5111881, 458752, 10, 5111882, 458752, 10, 5111883, 458752, 10, 5111884, 458752, 10, 5111885, 458752, 10, 5111886, 458752, 10, 5111887, 458752, 10, 5111888, 458752, 56, 5111889, 458752, 91, 5111891, 262145, 2, 5111892, 1, 0, 5111893, 1, 0, 5111894, 1, 4, 5111910, 262145, 2, 5111911, 1, 0, 5111912, 1, 0, 5111913, 1, 0, 5111914, 1, 0, 5111915, 1, 0, 5111916, 1, 0, 5111917, 1, 0, 5111918, 1, 0, 5111919, 1, 0, 5111920, 1, 0, 5111921, 1, 0, 5111922, 1, 0, 5111923, 1, 0, 5111924, 1, 0, 5111925, 1, 0, 5111926, 1, 0, 5111927, 1, 0, 5111928, 1, 0, 5111929, 1, 0, 5111930, 1, 0, 5111931, 1, 0, 5111932, 1, 0, 5111933, 1, 0, 5111934, 1, 0, 5111935, 1, 0, 5177355, 262144, 9, 5177357, 393216, 9, 5177363, 327680, 4, 5177366, 393216, 4, 5177367, 262144, 6, 5177371, 393216, 0, 5177372, 458752, 0, 5177374, 458752, 10, 5177375, 458752, 10, 5177376, 458752, 10, 5177377, 458752, 10, 5177378, 458752, 10, 5177379, 458752, 10, 5177380, 458752, 10, 5177384, 262144, 9, 5177386, 393216, 9, 5177402, 262145, 5, 5177403, 131073, 3, 5177404, 131073, 3, 5177405, 1, 6, 5177408, 327680, 4, 5177410, 327680, 4, 5177411, 262144, 8, 5177412, 327680, 8, 5177413, 393216, 8, 5177415, 262144, 57, 5177416, 393216, 55, 5177417, 393216, 55, 5177418, 327680, 57, 5177421, 393216, 57, 5177422, 393216, 55, 5177423, 393216, 55, 5177424, 458752, 57, 5177425, 458752, 91, 5177427, 262145, 2, 5177428, 1, 0, 5177429, 1, 0, 5177430, 131073, 0, 5177431, 1, 6, 5177437, 262144, 0, 5177438, 327680, 0, 5177439, 262144, 0, 5177440, 327680, 0, 5177442, 262144, 8, 5177443, 327680, 8, 5177444, 393216, 8, 5177446, 262145, 2, 5177447, 1, 0, 5177448, 1, 0, 5177449, 1, 0, 5177450, 1, 0, 5177451, 1, 0, 5177452, 1, 0, 5177453, 1, 0, 5177454, 1, 0, 5177455, 1, 0, 5177456, 1, 0, 5177457, 1, 0, 5177458, 1, 0, 5177459, 1, 0, 5177460, 1, 0, 5177461, 1, 0, 5177462, 1, 0, 5177463, 1, 0, 5177464, 1, 0, 5177465, 1, 0, 5177466, 1, 0, 5177467, 1, 0, 5177468, 1, 0, 5177469, 1, 0, 5177470, 1, 0, 5177471, 1, 0, 5242906, 327680, 4, 5242909, 393216, 4, 5242910, 458752, 10, 5242911, 458752, 10, 5242912, 458752, 10, 5242920, 393216, 0, 5242921, 458752, 0, 5242923, 262145, 5, 5242924, 131073, 3, 5242925, 131073, 3, 5242926, 131073, 3, 5242927, 131073, 3, 5242928, 131073, 3, 5242929, 131073, 3, 5242930, 1, 6, 5242937, 262145, 5, 5242938, 65537, 0, 5242939, 1, 0, 5242940, 1, 0, 5242941, 131073, 0, 5242942, 131073, 3, 5242943, 131073, 3, 5242944, 1, 6, 5242947, 262144, 9, 5242948, 65536, 11, 5242949, 393216, 9, 5242958, 0, 13, 5242960, 131072, 13, 5242961, 262144, 92, 5242962, 393216, 90, 5242963, 262145, 6, 5242964, 131073, 1, 5242965, 1, 0, 5242966, 1, 0, 5242967, 1, 4, 5242972, 327680, 6, 5242975, 393216, 6, 5242977, 393216, 6, 5242978, 262144, 9, 5242980, 393216, 9, 5242982, 262145, 2, 5242983, 1, 0, 5242984, 1, 0, 5242985, 1, 0, 5242986, 1, 0, 5242987, 1, 0, 5242988, 1, 0, 5242989, 1, 0, 5242990, 1, 0, 5242991, 1, 0, 5242992, 1, 0, 5242993, 1, 0, 5242994, 1, 0, 5242995, 1, 0, 5242996, 1, 0, 5242997, 1, 0, 5242998, 1, 0, 5242999, 1, 0, 5243000, 1, 0, 5243001, 1, 0, 5243002, 1, 0, 5243003, 1, 0, 5243004, 1, 0, 5243005, 1, 0, 5243006, 1, 0, 5243007, 1, 0, 5308416, 393216, 55, 5308417, 393216, 55, 5308418, 393216, 55, 5308419, 393216, 55, 5308420, 393216, 55, 5308421, 393216, 55, 5308422, 393216, 55, 5308423, 393216, 55, 5308424, 327680, 55, 5308425, 327680, 55, 5308426, 327680, 55, 5308427, 327680, 55, 5308428, 327680, 55, 5308429, 327680, 55, 5308430, 327680, 55, 5308431, 327680, 56, 5308435, 393216, 56, 5308436, 327680, 55, 5308437, 327680, 55, 5308443, 262144, 0, 5308444, 327680, 0, 5308455, 458752, 56, 5308458, 262145, 5, 5308459, 65537, 0, 5308460, 1, 0, 5308461, 1, 0, 5308462, 1, 0, 5308463, 1, 0, 5308464, 1, 0, 5308465, 1, 0, 5308466, 131073, 0, 5308467, 131073, 3, 5308468, 131073, 3, 5308469, 131073, 3, 5308470, 131073, 3, 5308471, 131073, 3, 5308472, 131073, 3, 5308473, 65537, 0, 5308474, 1, 0, 5308475, 1, 0, 5308476, 1, 0, 5308477, 1, 0, 5308478, 1, 0, 5308479, 1, 0, 5308480, 131073, 0, 5308481, 131073, 3, 5308482, 1, 6, 5308483, 0, 12, 5308485, 131072, 12, 5308494, 393216, 0, 5308495, 458752, 0, 5308496, 393216, 0, 5308497, 262144, 93, 5308498, 393216, 91, 5308500, 262145, 2, 5308501, 1, 0, 5308502, 262145, 0, 5308503, 131073, 6, 5308504, 458752, 0, 5308508, 327680, 7, 5308509, 262144, 8, 5308510, 327680, 8, 5308511, 393216, 8, 5308512, 393216, 0, 5308513, 458752, 0, 5308514, 393216, 0, 5308515, 458752, 0, 5308517, 262145, 5, 5308518, 65537, 0, 5308519, 1, 0, 5308520, 1, 0, 5308521, 1, 0, 5308522, 1, 0, 5308523, 1, 0, 5308524, 1, 0, 5308525, 1, 0, 5308526, 1, 0, 5308527, 1, 0, 5308528, 1, 0, 5308529, 1, 0, 5308530, 1, 0, 5308531, 1, 0, 5308532, 1, 0, 5308533, 1, 0, 5308534, 1, 0, 5308535, 1, 0, 5308536, 1, 0, 5308537, 1, 0, 5308538, 1, 0, 5308539, 1, 0, 5308540, 1, 0, 5308541, 1, 0, 5308542, 1, 0, 5308543, 1, 0, 5373959, 262144, 56, 5373960, 458752, 10, 5373961, 458752, 10, 5373962, 458752, 10, 5373963, 458752, 10, 5373964, 458752, 10, 5373965, 458752, 10, 5373966, 458752, 10, 5373967, 458752, 10, 5373971, 262144, 9, 5373973, 393216, 9, 5373981, 393216, 6, 5373988, 458752, 10, 5373989, 458752, 10, 5373990, 458752, 10, 5373994, 262145, 2, 5373995, 1, 0, 5373996, 1, 0, 5373997, 1, 0, 5373998, 1, 0, 5373999, 1, 0, 5374000, 1, 0, 5374001, 1, 0, 5374002, 1, 0, 5374003, 1, 0, 5374004, 1, 0, 5374005, 1, 0, 5374006, 1, 0, 5374007, 1, 0, 5374008, 1, 0, 5374009, 1, 0, 5374010, 1, 0, 5374011, 1, 0, 5374012, 1, 0, 5374013, 1, 0, 5374014, 1, 0, 5374015, 1, 0, 5374016, 1, 0, 5374017, 1, 0, 5374018, 1, 4, 5374019, 0, 13, 5374021, 131072, 13, 5374029, 327680, 4, 5374031, 327680, 4, 5374034, 458752, 91, 5374036, 262145, 6, 5374037, 262145, 4, 5374038, 131073, 6, 5374041, 393216, 4, 5374045, 262144, 9, 5374046, 0, 11, 5374047, 393216, 9, 5374048, 131072, 11, 5374050, 393216, 4, 5374052, 393216, 4, 5374053, 262145, 2, 5374054, 1, 0, 5374055, 1, 0, 5374056, 1, 0, 5374057, 1, 0, 5374058, 1, 0, 5374059, 1, 0, 5374060, 1, 0, 5374061, 1, 0, 5374062, 1, 0, 5374063, 1, 0, 5374064, 1, 0, 5374065, 1, 0, 5374066, 1, 0, 5374067, 1, 0, 5374068, 1, 0, 5374069, 1, 0, 5374070, 1, 0, 5374071, 1, 0, 5374072, 1, 0, 5374073, 1, 0, 5374074, 1, 0, 5374075, 1, 0, 5374076, 1, 0, 5374077, 1, 0, 5374078, 1, 0, 5374079, 1, 0, 5439495, 262144, 56, 5439496, 458752, 10, 5439497, 458752, 10, 5439498, 458752, 10, 5439499, 458752, 10, 5439500, 458752, 10, 5439501, 458752, 10, 5439502, 458752, 10, 5439503, 458752, 10, 5439508, 393216, 0, 5439509, 458752, 0, 5439517, 393216, 7, 5439524, 458752, 10, 5439525, 458752, 10, 5439526, 458752, 10, 5439528, 262145, 5, 5439529, 131073, 3, 5439530, 65537, 0, 5439531, 1, 0, 5439532, 1, 0, 5439533, 1, 0, 5439534, 1, 0, 5439535, 1, 0, 5439536, 1, 0, 5439537, 1, 0, 5439538, 1, 0, 5439539, 1, 0, 5439540, 1, 0, 5439541, 1, 0, 5439542, 1, 0, 5439543, 1, 0, 5439544, 1, 0, 5439545, 1, 0, 5439546, 1, 0, 5439547, 1, 0, 5439548, 1, 0, 5439549, 1, 0, 5439550, 1, 0, 5439551, 1, 0, 5439552, 1, 0, 5439553, 1, 0, 5439554, 131073, 0, 5439555, 1, 6, 5439567, 262144, 8, 5439568, 327680, 8, 5439569, 393216, 8, 5439570, 458752, 91, 5439572, 262144, 9, 5439574, 393216, 9, 5439582, 0, 12, 5439584, 131072, 12, 5439585, 262144, 8, 5439586, 327680, 8, 5439587, 393216, 8, 5439588, 262145, 5, 5439589, 65537, 0, 5439590, 1, 0, 5439591, 1, 0, 5439592, 1, 0, 5439593, 1, 0, 5439594, 1, 0, 5439595, 1, 0, 5439596, 1, 0, 5439597, 1, 0, 5439598, 1, 0, 5439599, 1, 0, 5439600, 1, 0, 5439601, 1, 0, 5439602, 1, 0, 5439603, 1, 0, 5439604, 1, 0, 5439605, 1, 0, 5439606, 1, 0, 5439607, 1, 0, 5439608, 1, 0, 5439609, 1, 0, 5439610, 1, 0, 5439611, 1, 0, 5439612, 1, 0, 5439613, 1, 0, 5439614, 1, 0, 5439615, 1, 0, 5505031, 262144, 56, 5505032, 458752, 10, 5505033, 458752, 10, 5505034, 458752, 10, 5505035, 458752, 10, 5505036, 458752, 10, 5505037, 458752, 10, 5505047, 393216, 0, 5505048, 458752, 0, 5505054, 458752, 10, 5505055, 458752, 10, 5505056, 458752, 10, 5505060, 458752, 10, 5505061, 458752, 10, 5505062, 458752, 10, 5505064, 262145, 2, 5505065, 1, 0, 5505066, 1, 0, 5505067, 1, 0, 5505068, 1, 0, 5505069, 1, 0, 5505070, 1, 0, 5505071, 1, 0, 5505072, 1, 0, 5505073, 1, 0, 5505074, 1, 0, 5505075, 1, 0, 5505076, 1, 0, 5505077, 1, 0, 5505078, 1, 0, 5505079, 1, 0, 5505080, 1, 0, 5505081, 1, 0, 5505082, 1, 0, 5505083, 1, 0, 5505084, 1, 0, 5505085, 1, 0, 5505086, 1, 0, 5505087, 1, 0, 5505088, 1, 0, 5505089, 1, 0, 5505090, 1, 0, 5505091, 131073, 0, 5505092, 1, 6, 5505103, 262144, 9, 5505104, 327680, 9, 5505105, 393216, 9, 5505106, 458752, 91, 5505118, 0, 13, 5505120, 131072, 13, 5505121, 262144, 9, 5505123, 393216, 9, 5505124, 262145, 6, 5505125, 131073, 1, 5505126, 1, 0, 5505127, 1, 0, 5505128, 1, 0, 5505129, 1, 0, 5505130, 1, 0, 5505131, 1, 0, 5505132, 1, 0, 5505133, 1, 0, 5505134, 1, 0, 5505135, 1, 0, 5505136, 1, 0, 5505137, 1, 0, 5505138, 1, 0, 5505139, 1, 0, 5505140, 1, 0, 5505141, 1, 0, 5505142, 1, 0, 5505143, 1, 0, 5505144, 1, 0, 5505145, 1, 0, 5505146, 1, 0, 5505147, 1, 0, 5505148, 1, 0, 5505149, 1, 0, 5505150, 1, 0, 5505151, 1, 0, 5570567, 262144, 56, 5570568, 458752, 10, 5570569, 458752, 10, 5570570, 458752, 10, 5570571, 458752, 10, 5570572, 458752, 10, 5570580, 393216, 0, 5570581, 458752, 0, 5570582, 327680, 4, 5570585, 393216, 4, 5570590, 458752, 10, 5570591, 458752, 10, 5570592, 458752, 10, 5570596, 458752, 10, 5570597, 458752, 10, 5570598, 458752, 10, 5570600, 262145, 2, 5570601, 1, 0, 5570602, 1, 0, 5570603, 1, 0, 5570604, 1, 0, 5570605, 1, 0, 5570606, 1, 0, 5570607, 1, 0, 5570608, 1, 0, 5570609, 1, 0, 5570610, 1, 0, 5570611, 1, 0, 5570612, 1, 0, 5570613, 1, 0, 5570614, 1, 0, 5570615, 1, 0, 5570616, 1, 0, 5570617, 1, 0, 5570618, 1, 0, 5570619, 1, 0, 5570620, 1, 0, 5570621, 1, 0, 5570622, 1, 0, 5570623, 1, 0, 5570624, 1, 0, 5570625, 1, 0, 5570626, 1, 0, 5570627, 1, 0, 5570628, 1, 4, 5570642, 458752, 93, 5570655, 393216, 0, 5570656, 458752, 0, 5570657, 393216, 0, 5570658, 458752, 0, 5570661, 262145, 6, 5570662, 131073, 1, 5570663, 1, 0, 5570664, 1, 0, 5570665, 1, 0, 5570666, 1, 0, 5570667, 1, 0, 5570668, 1, 0, 5570669, 1, 0, 5570670, 1, 0, 5570671, 1, 0, 5570672, 1, 0, 5570673, 1, 0, 5570674, 1, 0, 5570675, 1, 0, 5570676, 1, 0, 5570677, 1, 0, 5570678, 1, 0, 5570679, 1, 0, 5570680, 1, 0, 5570681, 1, 0, 5570682, 1, 0, 5570683, 1, 0, 5570684, 1, 0, 5570685, 1, 0, 5570686, 1, 0, 5570687, 1, 0, 5636103, 262144, 56, 5636104, 458752, 10, 5636105, 458752, 10, 5636106, 458752, 10, 5636107, 458752, 10, 5636108, 458752, 10, 5636117, 131072, 11, 5636123, 393216, 0, 5636124, 458752, 0, 5636126, 458752, 10, 5636127, 458752, 10, 5636128, 458752, 10, 5636132, 458752, 10, 5636133, 458752, 10, 5636134, 458752, 10, 5636136, 262145, 2, 5636137, 1, 0, 5636138, 1, 0, 5636139, 1, 0, 5636140, 1, 0, 5636141, 1, 0, 5636142, 1, 0, 5636143, 1, 0, 5636144, 1, 0, 5636145, 1, 0, 5636146, 1, 0, 5636147, 1, 0, 5636148, 1, 0, 5636149, 1, 0, 5636150, 1, 0, 5636151, 1, 0, 5636152, 1, 0, 5636153, 1, 0, 5636154, 1, 0, 5636155, 1, 0, 5636156, 1, 0, 5636157, 1, 0, 5636158, 1, 0, 5636159, 1, 0, 5636160, 1, 0, 5636161, 1, 0, 5636162, 1, 0, 5636163, 1, 0, 5636164, 1, 4, 5636167, 0, 11, 5636168, 65536, 11, 5636169, 131072, 11, 5636190, 327680, 4, 5636193, 393216, 4, 5636195, 0, 13, 5636197, 131072, 13, 5636198, 262145, 6, 5636199, 131073, 1, 5636200, 1, 0, 5636201, 1, 0, 5636202, 1, 0, 5636203, 1, 0, 5636204, 1, 0, 5636205, 1, 0, 5636206, 1, 0, 5636207, 1, 0, 5636208, 1, 0, 5636209, 1, 0, 5636210, 1, 0, 5636211, 1, 0, 5636212, 1, 0, 5636213, 1, 0, 5636214, 1, 0, 5636215, 1, 0, 5636216, 1, 0, 5636217, 1, 0, 5636218, 1, 0, 5636219, 1, 0, 5636220, 1, 0, 5636221, 1, 0, 5636222, 1, 0, 5636223, 1, 0, 5701639, 262144, 56, 5701640, 458752, 10, 5701641, 458752, 10, 5701642, 458752, 10, 5701643, 458752, 10, 5701644, 458752, 10, 5701648, 458752, 10, 5701649, 458752, 10, 5701652, 65536, 12, 5701653, 131072, 12, 5701658, 327680, 4, 5701661, 393216, 4, 5701662, 458752, 10, 5701663, 458752, 10, 5701664, 458752, 10, 5701672, 262145, 2, 5701673, 1, 0, 5701674, 1, 0, 5701675, 1, 0, 5701676, 1, 0, 5701677, 1, 0, 5701678, 1, 0, 5701679, 1, 0, 5701680, 1, 0, 5701681, 1, 0, 5701682, 1, 0, 5701683, 1, 0, 5701684, 262145, 0, 5701685, 262145, 4, 5701686, 262145, 4, 5701687, 131073, 1, 5701688, 1, 0, 5701689, 1, 0, 5701690, 1, 0, 5701691, 1, 0, 5701692, 1, 0, 5701693, 1, 0, 5701694, 1, 0, 5701695, 1, 0, 5701696, 1, 0, 5701697, 1, 0, 5701698, 1, 0, 5701699, 1, 0, 5701700, 1, 4, 5701703, 0, 12, 5701705, 131072, 12, 5701725, 262144, 0, 5701726, 327680, 0, 5701727, 393216, 0, 5701728, 458752, 0, 5701729, 393216, 0, 5701730, 458752, 0, 5701731, 393216, 0, 5701732, 458752, 0, 5701735, 262145, 6, 5701736, 262145, 4, 5701737, 262145, 4, 5701738, 262145, 4, 5701739, 131073, 1, 5701740, 1, 0, 5701741, 1, 0, 5701742, 1, 0, 5701743, 1, 0, 5701744, 1, 0, 5701745, 1, 0, 5701746, 1, 0, 5701747, 1, 0, 5701748, 1, 0, 5701749, 1, 0, 5701750, 1, 0, 5701751, 1, 0, 5701752, 1, 0, 5701753, 1, 0, 5701754, 1, 0, 5701755, 1, 0, 5701756, 1, 0, 5701757, 1, 0, 5701758, 1, 0, 5701759, 1, 0, 5767175, 262144, 56, 5767176, 458752, 10, 5767177, 458752, 10, 5767178, 458752, 10, 5767179, 458752, 10, 5767180, 458752, 10, 5767183, 458752, 10, 5767184, 458752, 10, 5767185, 458752, 10, 5767186, 458752, 10, 5767187, 0, 13, 5767189, 131072, 13, 5767198, 458752, 10, 5767199, 458752, 10, 5767200, 458752, 10, 5767201, 458752, 10, 5767207, 458752, 56, 5767208, 262145, 2, 5767209, 1, 0, 5767210, 1, 0, 5767211, 1, 0, 5767212, 1, 0, 5767213, 1, 0, 5767214, 1, 0, 5767215, 1, 0, 5767216, 1, 0, 5767217, 1, 0, 5767218, 1, 0, 5767219, 262145, 0, 5767220, 131073, 6, 5767223, 262145, 6, 5767224, 131073, 1, 5767225, 1, 0, 5767226, 1, 0, 5767227, 1, 0, 5767228, 1, 0, 5767229, 1, 0, 5767230, 1, 0, 5767231, 1, 0, 5767232, 1, 0, 5767233, 1, 0, 5767234, 1, 0, 5767235, 1, 0, 5767236, 1, 4, 5767239, 0, 13, 5767241, 131072, 13, 5767247, 0, 11, 5767248, 65536, 11, 5767249, 131072, 11, 5767250, 458752, 90, 5767260, 327680, 6, 5767262, 327680, 4, 5767265, 393216, 4, 5767267, 393216, 4, 5767269, 393216, 4, 5767275, 262145, 6, 5767276, 262145, 4, 5767277, 262145, 4, 5767278, 262145, 4, 5767279, 131073, 1, 5767280, 1, 0, 5767281, 1, 0, 5767282, 1, 0, 5767283, 1, 0, 5767284, 1, 0, 5767285, 1, 0, 5767286, 1, 0, 5767287, 1, 0, 5767288, 1, 0, 5767289, 1, 0, 5767290, 1, 0, 5767291, 1, 0, 5767292, 1, 0, 5767293, 1, 0, 5767294, 1, 0, 5767295, 1, 0, 5832711, 262144, 56, 5832712, 458752, 10, 5832713, 458752, 10, 5832714, 458752, 10, 5832719, 458752, 10, 5832720, 458752, 10, 5832721, 458752, 10, 5832722, 458752, 10, 5832734, 458752, 10, 5832735, 458752, 10, 5832736, 458752, 10, 5832737, 458752, 10, 5832740, 458752, 10, 5832741, 458752, 10, 5832742, 458752, 10, 5832743, 458752, 56, 5832744, 262145, 2, 5832745, 1, 0, 5832746, 1, 0, 5832747, 1, 0, 5832748, 1, 0, 5832749, 1, 0, 5832750, 1, 0, 5832751, 1, 0, 5832752, 1, 0, 5832753, 1, 0, 5832754, 262145, 0, 5832755, 131073, 6, 5832756, 458752, 39, 5832760, 262145, 6, 5832761, 131073, 1, 5832762, 1, 0, 5832763, 1, 0, 5832764, 1, 0, 5832765, 1, 0, 5832766, 1, 0, 5832767, 1, 0, 5832768, 1, 0, 5832769, 1, 0, 5832770, 1, 0, 5832771, 1, 0, 5832772, 1, 4, 5832773, 262144, 8, 5832774, 327680, 8, 5832775, 393216, 8, 5832776, 393216, 0, 5832777, 458752, 0, 5832783, 0, 12, 5832785, 131072, 12, 5832786, 262144, 92, 5832788, 262144, 90, 5832789, 327680, 90, 5832790, 327680, 90, 5832791, 327680, 90, 5832792, 327680, 90, 5832793, 327680, 90, 5832794, 262144, 6, 5832795, 327680, 90, 5832796, 327680, 90, 5832797, 327680, 90, 5832798, 327680, 90, 5832799, 327680, 90, 5832800, 327680, 90, 5832801, 327680, 90, 5832802, 327680, 90, 5832803, 327680, 90, 5832804, 327680, 90, 5832805, 327680, 90, 5832806, 327680, 90, 5832807, 327680, 90, 5832808, 327680, 90, 5832809, 327680, 90, 5832810, 393216, 90, 5832811, 393216, 0, 5832812, 458752, 0, 5832813, 0, 12, 5832815, 262145, 6, 5832816, 131073, 1, 5832817, 1, 0, 5832818, 1, 0, 5832819, 1, 0, 5832820, 1, 0, 5832821, 1, 0, 5832822, 1, 0, 5832823, 1, 0, 5832824, 1, 0, 5832825, 1, 0, 5832826, 1, 0, 5832827, 1, 0, 5832828, 1, 0, 5832829, 1, 0, 5832830, 1, 0, 5832831, 1, 0, 5898247, 262144, 56, 5898255, 458752, 10, 5898256, 458752, 10, 5898257, 458752, 10, 5898258, 458752, 10, 5898259, 458752, 0, 5898260, 393216, 0, 5898261, 458752, 0, 5898263, 262144, 0, 5898264, 327680, 0, 5898270, 458752, 10, 5898271, 458752, 10, 5898272, 458752, 10, 5898273, 458752, 10, 5898276, 458752, 10, 5898277, 458752, 10, 5898278, 458752, 10, 5898279, 458752, 56, 5898280, 262145, 2, 5898281, 1, 0, 5898282, 1, 0, 5898283, 1, 0, 5898284, 1, 0, 5898285, 1, 0, 5898286, 1, 0, 5898287, 1, 0, 5898288, 1, 0, 5898289, 1, 0, 5898290, 1, 4, 5898292, 458752, 39, 5898293, 262144, 6, 5898297, 262145, 2, 5898298, 1, 0, 5898299, 1, 0, 5898300, 1, 0, 5898301, 1, 0, 5898302, 1, 0, 5898303, 1, 0, 5898304, 1, 0, 5898305, 1, 0, 5898306, 1, 0, 5898307, 1, 0, 5898308, 1, 4, 5898309, 262144, 9, 5898311, 393216, 9, 5898314, 393216, 4, 5898319, 0, 13, 5898321, 131072, 13, 5898322, 262144, 92, 5898324, 262144, 93, 5898325, 327680, 93, 5898326, 327680, 93, 5898327, 327680, 93, 5898328, 327680, 93, 5898329, 327680, 93, 5898330, 327680, 93, 5898331, 327680, 93, 5898332, 327680, 93, 5898333, 327680, 93, 5898334, 327680, 93, 5898335, 327680, 93, 5898336, 327680, 93, 5898337, 327680, 93, 5898338, 327680, 93, 5898339, 327680, 93, 5898340, 327680, 93, 5898341, 327680, 93, 5898342, 327680, 93, 5898343, 327680, 93, 5898344, 327680, 93, 5898345, 327680, 93, 5898346, 393216, 93, 5898349, 0, 13, 5898351, 131072, 13, 5898352, 262145, 6, 5898353, 131073, 1, 5898354, 1, 0, 5898355, 1, 0, 5898356, 1, 0, 5898357, 1, 0, 5898358, 1, 0, 5898359, 1, 0, 5898360, 1, 0, 5898361, 1, 0, 5898362, 1, 0, 5898363, 1, 0, 5898364, 1, 0, 5898365, 1, 0, 5898366, 1, 0, 5898367, 1, 0, 5963783, 262144, 56, 5963798, 327680, 6, 5963801, 393216, 6, 5963806, 458752, 10, 5963807, 458752, 10, 5963808, 458752, 10, 5963809, 458752, 10, 5963812, 458752, 10, 5963813, 458752, 10, 5963814, 458752, 10, 5963815, 458752, 56, 5963816, 262145, 2, 5963817, 1, 0, 5963818, 1, 0, 5963819, 1, 0, 5963820, 1, 0, 5963821, 1, 0, 5963822, 1, 0, 5963823, 1, 0, 5963824, 1, 0, 5963825, 1, 0, 5963826, 1, 4, 5963833, 262145, 2, 5963834, 1, 0, 5963835, 1, 0, 5963836, 1, 0, 5963837, 1, 0, 5963838, 1, 0, 5963839, 1, 0, 5963840, 1, 0, 5963841, 1, 0, 5963842, 1, 0, 5963843, 262145, 0, 5963844, 131073, 6, 5963845, 327680, 90, 5963846, 327680, 90, 5963847, 327680, 90, 5963848, 327680, 90, 5963849, 327680, 90, 5963850, 196608, 7, 5963851, 262144, 7, 5963853, 327680, 90, 5963854, 327680, 90, 5963855, 327680, 90, 5963856, 327680, 90, 5963857, 327680, 90, 5963858, 262144, 92, 5963860, 0, 13, 5963862, 131072, 13, 5963865, 393216, 6, 5963868, 393216, 6, 5963871, 393216, 6, 5963874, 393216, 6, 5963877, 393216, 6, 5963880, 393216, 6, 5963883, 393216, 6, 5963889, 262145, 6, 5963890, 262145, 4, 5963891, 262145, 4, 5963892, 262145, 4, 5963893, 262145, 4, 5963894, 262145, 4, 5963895, 262145, 4, 5963896, 131073, 1, 5963897, 1, 0, 5963898, 1, 0, 5963899, 1, 0, 5963900, 1, 0, 5963901, 1, 0, 5963902, 1, 0, 5963903, 1, 0, 6029319, 262144, 56, 6029332, 393216, 0, 6029333, 458752, 0, 6029334, 327680, 7, 6029335, 262144, 0, 6029336, 327680, 0, 6029337, 393216, 7, 6029342, 458752, 10, 6029343, 458752, 10, 6029344, 458752, 10, 6029345, 458752, 10, 6029348, 458752, 10, 6029349, 458752, 10, 6029350, 458752, 10, 6029351, 458752, 56, 6029352, 262145, 2, 6029353, 1, 0, 6029354, 1, 0, 6029355, 1, 0, 6029356, 1, 0, 6029357, 1, 0, 6029358, 1, 0, 6029359, 1, 0, 6029360, 1, 0, 6029361, 1, 0, 6029362, 131073, 0, 6029363, 131073, 3, 6029364, 1, 6, 6029367, 458752, 39, 6029368, 458752, 39, 6029369, 262145, 2, 6029370, 1, 0, 6029371, 1, 0, 6029372, 1, 0, 6029373, 1, 0, 6029374, 1, 0, 6029375, 1, 0, 6029376, 1, 0, 6029377, 1, 0, 6029378, 1, 0, 6029379, 1, 4, 6029380, 262144, 91, 6029381, 327680, 91, 6029382, 327680, 93, 6029383, 327680, 93, 6029384, 327680, 93, 6029385, 327680, 93, 6029386, 327680, 93, 6029387, 327680, 93, 6029388, 327680, 93, 6029389, 327680, 93, 6029390, 327680, 93, 6029391, 327680, 93, 6029392, 327680, 93, 6029393, 327680, 93, 6029394, 393216, 93, 6029401, 393216, 7, 6029404, 393216, 7, 6029410, 393216, 7, 6029413, 393216, 7, 6029419, 0, 41, 6029420, 65536, 41, 6029421, 65536, 41, 6029422, 65536, 41, 6029423, 65536, 41, 6029424, 65536, 41, 6029425, 65536, 41, 6029426, 65536, 41, 6029427, 262144, 41, 6029432, 262145, 6, 6029433, 262145, 4, 6029434, 262145, 4, 6029435, 131073, 1, 6029436, 1, 0, 6029437, 262145, 0, 6029438, 262145, 4, 6029439, 131073, 1, 6094855, 262144, 56, 6094856, 458752, 10, 6094857, 458752, 10, 6094860, 458752, 10, 6094861, 458752, 10, 6094862, 458752, 10, 6094863, 458752, 10, 6094864, 458752, 10, 6094865, 458752, 10, 6094866, 458752, 10, 6094870, 327680, 6, 6094873, 393216, 6, 6094878, 393216, 55, 6094879, 393216, 55, 6094880, 393216, 55, 6094881, 393216, 55, 6094882, 327680, 56, 6094885, 393216, 56, 6094886, 393216, 55, 6094887, 458752, 57, 6094888, 262145, 2, 6094889, 1, 0, 6094890, 1, 0, 6094891, 1, 0, 6094892, 1, 0, 6094893, 1, 0, 6094894, 1, 0, 6094895, 1, 0, 6094896, 1, 0, 6094897, 1, 0, 6094898, 1, 0, 6094899, 1, 0, 6094900, 131073, 0, 6094901, 131073, 3, 6094902, 131073, 3, 6094903, 131073, 3, 6094904, 131073, 3, 6094905, 65537, 0, 6094906, 1, 0, 6094907, 1, 0, 6094908, 1, 0, 6094909, 1, 0, 6094910, 1, 0, 6094911, 1, 0, 6094912, 1, 0, 6094913, 1, 0, 6094914, 1, 0, 6094915, 1, 4, 6094916, 458752, 91, 6094917, 65536, 0, 6094918, 458752, 10, 6094919, 458752, 10, 6094920, 458752, 10, 6094921, 458752, 10, 6094922, 458752, 10, 6094923, 458752, 10, 6094925, 458752, 10, 6094926, 458752, 10, 6094927, 458752, 10, 6094928, 458752, 10, 6094929, 458752, 10, 6094930, 458752, 10, 6094935, 262144, 0, 6094936, 327680, 0, 6094938, 262144, 0, 6094939, 327680, 0, 6094941, 262144, 0, 6094942, 327680, 0, 6094944, 262144, 0, 6094945, 327680, 0, 6094947, 262144, 0, 6094948, 327680, 0, 6094950, 262144, 0, 6094951, 327680, 0, 6094953, 262144, 0, 6094954, 327680, 0, 6094955, 0, 42, 6094963, 262144, 42, 6094964, 65536, 41, 6094965, 65536, 41, 6094966, 65536, 41, 6094971, 262145, 6, 6094972, 262145, 4, 6094973, 131073, 6, 6094975, 262145, 4, 6160391, 262144, 56, 6160392, 458752, 10, 6160393, 458752, 10, 6160396, 458752, 10, 6160397, 458752, 10, 6160398, 458752, 10, 6160399, 458752, 10, 6160400, 458752, 10, 6160401, 458752, 10, 6160402, 458752, 10, 6160404, 327680, 8, 6160405, 393216, 8, 6160406, 327680, 7, 6160409, 393216, 7, 6160412, 262144, 6, 6160414, 65536, 1, 6160422, 262145, 5, 6160423, 131073, 3, 6160424, 65537, 0, 6160425, 1, 0, 6160426, 1, 0, 6160427, 1, 0, 6160428, 1, 0, 6160429, 1, 0, 6160430, 1, 0, 6160431, 1, 0, 6160432, 1, 0, 6160433, 1, 0, 6160434, 1, 0, 6160435, 1, 0, 6160436, 1, 0, 6160437, 1, 0, 6160438, 1, 0, 6160439, 1, 0, 6160440, 1, 0, 6160441, 1, 0, 6160442, 1, 0, 6160443, 1, 0, 6160444, 1, 0, 6160445, 1, 0, 6160446, 1, 0, 6160447, 1, 0, 6160448, 1, 0, 6160449, 1, 0, 6160450, 1, 0, 6160451, 1, 4, 6160452, 458752, 91, 6160454, 458752, 10, 6160455, 458752, 10, 6160456, 458752, 10, 6160457, 458752, 10, 6160458, 458752, 10, 6160459, 458752, 10, 6160461, 458752, 10, 6160462, 458752, 10, 6160463, 458752, 10, 6160464, 458752, 10, 6160465, 458752, 10, 6160466, 458752, 10, 6160467, 458752, 10, 6160468, 458752, 10, 6160469, 458752, 10, 6160473, 393216, 6, 6160476, 393216, 6, 6160479, 393216, 6, 6160482, 393216, 6, 6160485, 393216, 6, 6160488, 393216, 6, 6160491, 0, 42, 6225927, 262144, 56, 6225928, 458752, 10, 6225929, 458752, 10, 6225932, 458752, 10, 6225933, 458752, 10, 6225934, 458752, 10, 6225935, 458752, 10, 6225936, 458752, 10, 6225937, 458752, 10, 6225938, 458752, 10, 6225941, 393216, 9, 6225955, 262144, 8, 6225956, 327680, 8, 6225957, 262144, 6, 6225958, 262145, 2, 6225959, 1, 0, 6225960, 1, 0, 6225961, 1, 0, 6225962, 1, 0, 6225963, 1, 0, 6225964, 1, 0, 6225965, 1, 0, 6225966, 1, 0, 6225967, 1, 0, 6225968, 1, 0, 6225969, 1, 0, 6225970, 1, 0, 6225971, 1, 0, 6225972, 1, 0, 6225973, 1, 0, 6225974, 1, 0, 6225975, 1, 0, 6225976, 1, 0, 6225977, 1, 0, 6225978, 1, 0, 6225979, 1, 0, 6225980, 1, 0, 6225981, 1, 0, 6225982, 1, 0, 6225983, 1, 0, 6225984, 1, 0, 6225985, 1, 0, 6225986, 262145, 0, 6225987, 131073, 6, 6225988, 458752, 91, 6225990, 458752, 10, 6225991, 458752, 10, 6225992, 458752, 10, 6225993, 458752, 10, 6225994, 458752, 10, 6225995, 458752, 10, 6225997, 458752, 10, 6225998, 458752, 10, 6225999, 458752, 10, 6226000, 458752, 10, 6226001, 458752, 10, 6226002, 458752, 10, 6226003, 458752, 10, 6226004, 458752, 10, 6226005, 458752, 10, 6226009, 393216, 7, 6226012, 393216, 7, 6226015, 393216, 7, 6226018, 393216, 7, 6226021, 393216, 7, 6226024, 393216, 7, 6226027, 0, 42, 6226029, 0, 37, 6226030, 65536, 37, 6226031, 65536, 37, 6226032, 65536, 37, 6226033, 65536, 37, 6226034, 65536, 37, 6226035, 65536, 37, 6226036, 65536, 37, 6226037, 65536, 37, 6226038, 65536, 37, 6226047, 65536, 37, 6291463, 262144, 56, 6291464, 458752, 10, 6291465, 458752, 10, 6291466, 458752, 10, 6291467, 458752, 10, 6291468, 458752, 10, 6291469, 458752, 10, 6291470, 458752, 10, 6291471, 458752, 10, 6291472, 458752, 10, 6291473, 458752, 10, 6291474, 458752, 10, 6291475, 393216, 0, 6291476, 458752, 0, 6291477, 262144, 8, 6291478, 327680, 8, 6291479, 393216, 8, 6291480, 0, 22, 6291481, 65536, 22, 6291482, 65536, 22, 6291483, 131072, 22, 6291484, 262144, 0, 6291485, 327680, 0, 6291486, 393216, 0, 6291487, 458752, 0, 6291491, 262144, 9, 6291493, 393216, 9, 6291494, 262145, 6, 6291495, 262145, 4, 6291496, 262145, 4, 6291497, 262145, 4, 6291498, 262145, 4, 6291499, 262145, 4, 6291500, 262145, 4, 6291501, 262145, 4, 6291502, 262145, 4, 6291503, 262145, 4, 6291504, 262145, 4, 6291505, 262145, 4, 6291506, 262145, 4, 6291507, 262145, 4, 6291508, 262145, 4, 6291509, 262145, 4, 6291510, 262145, 4, 6291511, 262145, 4, 6291512, 262145, 4, 6291513, 262145, 4, 6291514, 262145, 4, 6291515, 262145, 4, 6291516, 262145, 4, 6291517, 262145, 4, 6291518, 262145, 4, 6291519, 262145, 4, 6291520, 262145, 4, 6291521, 262145, 4, 6291522, 131073, 6, 6291523, 327680, 90, 6291524, 458752, 91, 6291526, 458752, 10, 6291527, 458752, 10, 6291528, 458752, 10, 6291529, 458752, 10, 6291530, 458752, 10, 6291531, 458752, 10, 6291539, 458752, 10, 6291540, 458752, 10, 6291541, 458752, 10, 6291543, 262144, 0, 6291544, 327680, 0, 6291546, 262144, 0, 6291547, 327680, 0, 6291549, 262144, 0, 6291550, 327680, 0, 6291552, 262144, 0, 6291553, 327680, 0, 6291555, 262144, 0, 6291556, 327680, 0, 6291558, 262144, 0, 6291559, 327680, 0, 6291561, 262144, 0, 6291562, 327680, 0, 6291563, 0, 42, 6291565, 0, 38, 6356999, 262144, 56, 6357000, 458752, 10, 6357001, 458752, 10, 6357002, 458752, 10, 6357003, 458752, 10, 6357006, 458752, 10, 6357007, 458752, 10, 6357008, 458752, 10, 6357013, 262144, 9, 6357015, 393216, 9, 6357019, 327680, 6, 6357022, 393216, 6, 6357024, 393216, 4, 6357026, 262144, 0, 6357027, 327680, 0, 6357028, 393216, 0, 6357029, 327680, 6, 6357032, 393216, 6, 6357036, 262144, 93, 6357037, 327680, 93, 6357038, 327680, 93, 6357039, 327680, 93, 6357040, 327680, 93, 6357041, 327680, 93, 6357042, 327680, 93, 6357043, 327680, 93, 6357044, 327680, 93, 6357045, 327680, 93, 6357046, 327680, 93, 6357047, 327680, 93, 6357048, 327680, 93, 6357049, 327680, 93, 6357050, 327680, 93, 6357051, 327680, 93, 6357052, 327680, 93, 6357053, 327680, 93, 6357054, 327680, 93, 6357055, 327680, 93, 6357056, 327680, 93, 6357057, 327680, 93, 6357058, 327680, 93, 6357059, 327680, 93, 6357060, 393216, 93, 6357062, 458752, 10, 6357063, 458752, 10, 6357064, 458752, 10, 6357065, 458752, 10, 6357066, 458752, 10, 6357067, 458752, 10, 6357069, 458752, 10, 6357070, 458752, 10, 6357071, 458752, 10, 6357072, 458752, 10, 6357073, 458752, 10, 6357074, 458752, 10, 6357075, 458752, 10, 6357076, 458752, 10, 6357077, 458752, 10, 6357081, 393216, 6, 6357084, 393216, 6, 6357087, 393216, 6, 6357090, 393216, 6, 6357093, 393216, 6, 6357096, 393216, 6, 6357099, 0, 42, 6357101, 0, 38, 6422535, 262144, 56, 6422536, 458752, 10, 6422537, 458752, 10, 6422538, 458752, 10, 6422555, 327680, 7, 6422556, 262144, 8, 6422557, 327680, 8, 6422558, 393216, 7, 6422561, 327680, 6, 6422562, 0, 11, 6422563, 65536, 11, 6422564, 131072, 11, 6422565, 327680, 7, 6422566, 393216, 4, 6422568, 393216, 7, 6422571, 65536, 1, 6422572, 262144, 56, 6422573, 458752, 10, 6422574, 458752, 10, 6422575, 458752, 10, 6422576, 458752, 10, 6422577, 458752, 10, 6422578, 458752, 10, 6422579, 458752, 10, 6422580, 458752, 10, 6422581, 458752, 10, 6422582, 458752, 10, 6422583, 458752, 10, 6422585, 458752, 10, 6422586, 458752, 10, 6422587, 458752, 10, 6422588, 458752, 10, 6422589, 458752, 10, 6422590, 458752, 10, 6422591, 458752, 10, 6422592, 458752, 10, 6422593, 458752, 10, 6422594, 458752, 10, 6422595, 458752, 10, 6422597, 458752, 10, 6422598, 458752, 10, 6422599, 458752, 10, 6422600, 458752, 10, 6422601, 458752, 10, 6422602, 458752, 10, 6422603, 458752, 10, 6422605, 458752, 10, 6422606, 458752, 10, 6422607, 458752, 10, 6422608, 458752, 10, 6422609, 458752, 10, 6422610, 458752, 10, 6422611, 458752, 10, 6422612, 458752, 10, 6422613, 458752, 10, 6422617, 393216, 7, 6422620, 393216, 7, 6422623, 393216, 7, 6422626, 393216, 7, 6422629, 393216, 7, 6422632, 393216, 7, 6422635, 0, 42, 6422637, 0, 38, 6488071, 262144, 56, 6488072, 458752, 10, 6488073, 458752, 10, 6488074, 458752, 10, 6488082, 393216, 56, 6488083, 393216, 55, 6488084, 393216, 55, 6488085, 327680, 56, 6488087, 262144, 6, 6488091, 65536, 1, 6488092, 262144, 9, 6488094, 393216, 9, 6488097, 327680, 7, 6488098, 0, 12, 6488099, 65536, 12, 6488100, 131072, 12, 6488108, 262144, 56, 6488109, 458752, 10, 6488110, 458752, 10, 6488111, 458752, 10, 6488112, 458752, 10, 6488113, 458752, 10, 6488114, 458752, 10, 6488115, 458752, 10, 6488116, 458752, 10, 6488117, 458752, 10, 6488118, 458752, 10, 6488119, 458752, 10, 6488121, 458752, 10, 6488122, 458752, 10, 6488123, 458752, 10, 6488124, 458752, 10, 6488125, 458752, 10, 6488126, 458752, 10, 6488127, 458752, 10, 6488128, 458752, 10, 6488129, 458752, 10, 6488130, 458752, 10, 6488131, 458752, 10, 6488133, 458752, 10, 6488134, 458752, 10, 6488135, 458752, 10, 6488136, 458752, 10, 6488137, 458752, 10, 6488138, 458752, 10, 6488139, 458752, 10, 6488141, 458752, 10, 6488142, 458752, 10, 6488143, 458752, 10, 6488144, 458752, 10, 6488145, 458752, 10, 6488146, 458752, 10, 6488147, 458752, 10, 6488148, 458752, 10, 6488149, 458752, 10, 6488151, 262144, 0, 6488152, 327680, 0, 6488154, 262144, 0, 6488155, 327680, 0, 6488157, 262144, 0, 6488158, 327680, 0, 6488160, 262144, 0, 6488161, 327680, 0, 6488163, 262144, 0, 6488164, 327680, 0, 6488166, 262144, 0, 6488167, 327680, 0, 6488169, 262144, 0, 6488170, 327680, 0, 6488171, 0, 42, 6488173, 0, 38, 6553607, 262144, 56, 6553608, 458752, 10, 6553609, 458752, 10, 6553610, 458752, 10, 6553628, 393216, 0, 6553629, 458752, 0, 6553634, 0, 13, 6553636, 131072, 13, 6553644, 262144, 56, 6553645, 458752, 10, 6553646, 458752, 10, 6553647, 458752, 10, 6553648, 458752, 10, 6553649, 458752, 10, 6553650, 458752, 10, 6553651, 458752, 10, 6553652, 458752, 10, 6553653, 458752, 10, 6553654, 458752, 10, 6553655, 458752, 10, 6553657, 458752, 10, 6553658, 458752, 10, 6553659, 458752, 10, 6553660, 458752, 10, 6553661, 458752, 10, 6553662, 458752, 10, 6553663, 458752, 10, 6553664, 458752, 10, 6553665, 458752, 10, 6553666, 458752, 10, 6553667, 458752, 10, 6553669, 458752, 10, 6553670, 458752, 10, 6553671, 458752, 10, 6553672, 458752, 10, 6553673, 458752, 10, 6553674, 458752, 10, 6553675, 458752, 10, 6553677, 458752, 10, 6553678, 458752, 10, 6553679, 458752, 10, 6553680, 458752, 10, 6553681, 458752, 10, 6553682, 458752, 10, 6553683, 458752, 10, 6553684, 458752, 10, 6553685, 458752, 10, 6553689, 393216, 6, 6553692, 393216, 6, 6553695, 393216, 6, 6553698, 393216, 6, 6553701, 393216, 6, 6553704, 393216, 6, 6553707, 0, 42, 6553709, 0, 38, 6619143, 262144, 56, 6619144, 458752, 10, 6619145, 458752, 10, 6619146, 458752, 10, 6619148, 458752, 10, 6619149, 458752, 10, 6619150, 458752, 10, 6619151, 458752, 10, 6619152, 458752, 10, 6619163, 327680, 4, 6619166, 393216, 4, 6619169, 262144, 6, 6619180, 262144, 56, 6619181, 458752, 10, 6619182, 458752, 10, 6619183, 458752, 10, 6619184, 458752, 10, 6619185, 458752, 10, 6619186, 458752, 10, 6619187, 458752, 10, 6619188, 458752, 10, 6619189, 458752, 10, 6619190, 458752, 10, 6619191, 458752, 10, 6619193, 458752, 10, 6619194, 458752, 10, 6619195, 458752, 10, 6619196, 458752, 10, 6619197, 458752, 10, 6619198, 458752, 10, 6619199, 458752, 10, 6619200, 458752, 10, 6619201, 458752, 10, 6619202, 458752, 10, 6619203, 458752, 10, 6619205, 458752, 10, 6619206, 458752, 10, 6619207, 458752, 10, 6619208, 458752, 10, 6619209, 458752, 10, 6619210, 458752, 10, 6619211, 458752, 10, 6619212, 458752, 10, 6619213, 458752, 10, 6619214, 458752, 10, 6619215, 458752, 10, 6619216, 458752, 10, 6619217, 458752, 10, 6619218, 458752, 10, 6619219, 458752, 10, 6619220, 458752, 10, 6619221, 458752, 10, 6619225, 393216, 7, 6619228, 393216, 7, 6619231, 393216, 7, 6619234, 393216, 7, 6619237, 393216, 7, 6619240, 393216, 7, 6619243, 0, 42, 6619245, 0, 38, 6684679, 262144, 57, 6684680, 327680, 55, 6684681, 327680, 55, 6684682, 327680, 55, 6684683, 327680, 55, 6684684, 327680, 55, 6684685, 327680, 55, 6684686, 327680, 55, 6684687, 327680, 55, 6684688, 327680, 55, 6684689, 327680, 55, 6684690, 327680, 55, 6684691, 327680, 55, 6684692, 327680, 55, 6684693, 327680, 56, 6684694, 65536, 1, 6684716, 262144, 56, 6684717, 458752, 10, 6684718, 458752, 10, 6684719, 458752, 10, 6684720, 458752, 10, 6684721, 458752, 10, 6684722, 458752, 10, 6684723, 458752, 10, 6684724, 458752, 10, 6684725, 458752, 10, 6684726, 458752, 10, 6684727, 458752, 10, 6684729, 458752, 10, 6684730, 458752, 10, 6684731, 458752, 10, 6684732, 458752, 10, 6684733, 458752, 10, 6684734, 458752, 10, 6684735, 458752, 10, 6684736, 458752, 10, 6684737, 458752, 10, 6684738, 458752, 10, 6684739, 458752, 10, 6684741, 458752, 10, 6684742, 458752, 10, 6684743, 458752, 10, 6684744, 458752, 10, 6684745, 458752, 10, 6684746, 458752, 10, 6684747, 458752, 10, 6684748, 458752, 10, 6684749, 458752, 10, 6684750, 458752, 10, 6684751, 458752, 10, 6684752, 458752, 10, 6684753, 458752, 10, 6684754, 458752, 10, 6684755, 458752, 10, 6684756, 458752, 10, 6684757, 458752, 10, 6684759, 262144, 0, 6684760, 327680, 0, 6684762, 262144, 0, 6684763, 327680, 0, 6684765, 262144, 0, 6684766, 327680, 0, 6684768, 262144, 0, 6684769, 327680, 0, 6684771, 262144, 0, 6684772, 327680, 0, 6684774, 262144, 0, 6684775, 327680, 0, 6684777, 262144, 0, 6684778, 327680, 0, 6684779, 0, 42, 6684781, 0, 38, 6750218, 393216, 0, 6750219, 458752, 0, 6750220, 393216, 0, 6750221, 458752, 0, 6750222, 393216, 0, 6750223, 458752, 0, 6750224, 262144, 8, 6750225, 327680, 8, 6750226, 393216, 8, 6750227, 0, 12, 6750228, 65536, 12, 6750229, 131072, 12, 6750230, 262144, 0, 6750231, 327680, 0, 6750249, 65536, 35, 6750250, 131072, 35, 6750252, 262144, 56, 6750253, 458752, 10, 6750254, 458752, 10, 6750255, 458752, 10, 6750256, 458752, 10, 6750257, 458752, 10, 6750258, 458752, 10, 6750259, 458752, 10, 6750260, 458752, 10, 6750261, 458752, 10, 6750262, 458752, 10, 6750263, 458752, 10, 6750265, 458752, 10, 6750266, 458752, 10, 6750267, 458752, 10, 6750268, 458752, 10, 6750269, 458752, 10, 6750270, 458752, 10, 6750271, 458752, 10, 6750272, 458752, 10, 6750273, 458752, 10, 6750274, 458752, 10, 6750275, 458752, 10, 6750277, 458752, 10, 6750278, 458752, 10, 6750279, 458752, 10, 6750280, 458752, 10, 6750281, 458752, 10, 6750282, 458752, 10, 6750283, 458752, 10, 6750284, 458752, 10, 6750285, 458752, 10, 6750286, 458752, 10, 6750287, 458752, 10, 6750288, 458752, 10, 6750289, 458752, 10, 6750290, 458752, 10, 6750291, 458752, 10, 6750292, 458752, 10, 6750293, 458752, 10, 6750297, 393216, 6, 6750300, 393216, 6, 6750303, 393216, 6, 6750306, 393216, 6, 6750309, 393216, 6, 6750312, 393216, 6, 6750315, 0, 42, 6750317, 0, 38, 6815753, 458752, 56, 6815756, 393216, 4, 6815758, 393216, 4, 6815760, 262144, 9, 6815762, 393216, 9, 6815763, 0, 13, 6815765, 131072, 13, 6815768, 393216, 6, 6815783, 65536, 35, 6815784, 131072, 35, 6815785, 65536, 36, 6815786, 131072, 36, 6815788, 262144, 56, 6815789, 458752, 10, 6815790, 458752, 10, 6815791, 458752, 10, 6815792, 458752, 10, 6815793, 458752, 10, 6815794, 458752, 10, 6815795, 458752, 10, 6815796, 458752, 10, 6815797, 458752, 10, 6815798, 458752, 10, 6815799, 458752, 10, 6815801, 458752, 10, 6815802, 458752, 10, 6815803, 458752, 10, 6815804, 458752, 10, 6815805, 458752, 10, 6815806, 458752, 10, 6815807, 458752, 10, 6815808, 458752, 10, 6815809, 458752, 10, 6815810, 458752, 10, 6815811, 458752, 10, 6815812, 458752, 10, 6815813, 458752, 10, 6815814, 458752, 10, 6815815, 458752, 10, 6815816, 458752, 10, 6815817, 458752, 10, 6815818, 458752, 10, 6815819, 458752, 10, 6815820, 458752, 10, 6815821, 458752, 10, 6815822, 458752, 10, 6815823, 458752, 10, 6815824, 458752, 10, 6815825, 458752, 10, 6815826, 458752, 10, 6815827, 458752, 10, 6815828, 458752, 10, 6815829, 458752, 10, 6815833, 393216, 7, 6815836, 393216, 7, 6815839, 393216, 7, 6815842, 393216, 7, 6815845, 393216, 7, 6815848, 393216, 7, 6815851, 0, 42, 6815853, 0, 38, 6881289, 458752, 56, 6881290, 262144, 0, 6881291, 327680, 0, 6881292, 393216, 0, 6881293, 458752, 0, 6881294, 393216, 0, 6881295, 458752, 0, 6881297, 262144, 0, 6881298, 327680, 0, 6881299, 393216, 0, 6881300, 458752, 0, 6881301, 262144, 8, 6881302, 327680, 8, 6881303, 393216, 8, 6881309, 393216, 0, 6881310, 458752, 0, 6881311, 393216, 0, 6881312, 458752, 0, 6881313, 262144, 0, 6881314, 327680, 0, 6881315, 262144, 8, 6881316, 327680, 8, 6881317, 393216, 8, 6881318, 393216, 0, 6881319, 65536, 36, 6881320, 131072, 36, 6881324, 262144, 56, 6881325, 458752, 10, 6881326, 458752, 10, 6881327, 458752, 10, 6881328, 458752, 10, 6881329, 458752, 10, 6881330, 458752, 10, 6881331, 458752, 10, 6881332, 458752, 10, 6881333, 458752, 10, 6881334, 458752, 10, 6881335, 458752, 10, 6881337, 458752, 10, 6881338, 458752, 10, 6881339, 458752, 10, 6881340, 458752, 10, 6881341, 458752, 10, 6881342, 458752, 10, 6881343, 458752, 10, 6881344, 458752, 10, 6881345, 458752, 10, 6881346, 458752, 10, 6881347, 458752, 10, 6881348, 458752, 10, 6881349, 458752, 10, 6881350, 458752, 10, 6881351, 458752, 10, 6881352, 458752, 10, 6881353, 458752, 10, 6881354, 458752, 10, 6881355, 458752, 10, 6881356, 458752, 10, 6881357, 458752, 10, 6881358, 458752, 10, 6881359, 458752, 10, 6881360, 458752, 10, 6881361, 458752, 10, 6881362, 458752, 10, 6881363, 458752, 10, 6881364, 458752, 10, 6881365, 458752, 10, 6881367, 262144, 0, 6881368, 327680, 0, 6881370, 262144, 0, 6881371, 327680, 0, 6881373, 262144, 0, 6881374, 327680, 0, 6881376, 262144, 0, 6881377, 327680, 0, 6881379, 262144, 0, 6881380, 327680, 0, 6881382, 262144, 0, 6881383, 327680, 0, 6881385, 262144, 0, 6881386, 327680, 0, 6881387, 0, 42, 6881389, 0, 38, 6946825, 458752, 56, 6946828, 393216, 6, 6946830, 393216, 4, 6946832, 393216, 4, 6946834, 327680, 4, 6946835, 0, 11, 6946836, 65536, 11, 6946837, 262144, 9, 6946839, 393216, 9, 6946844, 0, 11, 6946845, 65536, 11, 6946846, 131072, 11, 6946851, 262144, 9, 6946853, 393216, 9, 6946860, 262144, 57, 6946861, 327680, 55, 6946862, 327680, 55, 6946863, 393216, 55, 6946864, 458752, 55, 6946865, 458752, 10, 6946866, 458752, 10, 6946867, 458752, 10, 6946868, 458752, 10, 6946869, 458752, 10, 6946870, 458752, 10, 6946871, 458752, 10, 6946873, 458752, 10, 6946874, 458752, 10, 6946875, 458752, 10, 6946876, 458752, 10, 6946877, 458752, 10, 6946878, 458752, 10, 6946879, 458752, 10, 6946880, 458752, 10, 6946881, 458752, 10, 6946882, 458752, 10, 6946883, 458752, 10, 6946884, 458752, 10, 6946885, 458752, 10, 6946886, 458752, 10, 6946887, 458752, 10, 6946888, 458752, 10, 6946889, 458752, 10, 6946890, 458752, 10, 6946891, 458752, 10, 6946892, 458752, 10, 6946893, 458752, 10, 6946894, 458752, 10, 6946895, 458752, 10, 6946896, 458752, 10, 6946897, 458752, 10, 6946898, 458752, 10, 6946899, 458752, 10, 6946900, 458752, 10, 6946901, 458752, 10, 6946905, 393216, 6, 6946908, 393216, 6, 6946911, 393216, 6, 6946914, 393216, 6, 6946917, 393216, 6, 6946920, 393216, 6, 6946923, 0, 42, 6946925, 0, 38, 7012361, 458752, 56, 7012362, 393216, 0, 7012363, 458752, 0, 7012364, 393216, 0, 7012365, 458752, 0, 7012366, 262144, 8, 7012367, 327680, 8, 7012368, 393216, 8, 7012369, 393216, 0, 7012370, 458752, 0, 7012371, 0, 12, 7012372, 65536, 12, 7012373, 131072, 12, 7012380, 0, 12, 7012381, 65536, 12, 7012382, 131072, 12, 7012383, 262144, 0, 7012384, 327680, 0, 7012385, 262144, 0, 7012386, 327680, 0, 7012387, 393216, 0, 7012388, 458752, 0, 7012389, 262144, 8, 7012390, 327680, 8, 7012391, 393216, 8, 7012400, 458752, 56, 7012401, 458752, 10, 7012402, 458752, 10, 7012403, 458752, 10, 7012404, 458752, 10, 7012405, 458752, 10, 7012406, 458752, 10, 7012407, 458752, 10, 7012409, 458752, 10, 7012410, 458752, 10, 7012411, 458752, 10, 7012412, 458752, 10, 7012413, 458752, 10, 7012414, 458752, 10, 7012415, 458752, 10, 7012416, 458752, 10, 7012417, 458752, 10, 7012418, 458752, 10, 7012419, 458752, 10, 7012420, 458752, 10, 7012421, 458752, 10, 7012422, 458752, 10, 7012423, 458752, 10, 7012424, 458752, 10, 7012425, 458752, 10, 7012426, 458752, 10, 7012427, 458752, 10, 7012428, 458752, 10, 7012429, 458752, 10, 7012430, 458752, 10, 7012431, 458752, 10, 7012432, 458752, 10, 7012433, 458752, 10, 7012434, 458752, 10, 7012435, 458752, 10, 7012436, 458752, 10, 7012437, 458752, 10, 7012441, 393216, 7, 7012444, 393216, 7, 7012447, 393216, 7, 7012450, 393216, 7, 7012453, 393216, 7, 7012456, 393216, 7, 7012459, 0, 42, 7012461, 0, 38, 7077897, 458752, 56, 7077900, 393216, 4, 7077902, 262144, 9, 7077904, 393216, 9, 7077907, 0, 13, 7077909, 131072, 13, 7077916, 0, 13, 7077918, 131072, 13, 7077925, 262144, 9, 7077927, 393216, 9, 7077936, 458752, 56, 7077937, 458752, 10, 7077938, 458752, 10, 7077939, 458752, 10, 7077940, 458752, 10, 7077941, 458752, 10, 7077942, 458752, 10, 7077943, 458752, 10, 7077945, 458752, 10, 7077946, 458752, 10, 7077947, 458752, 10, 7077948, 458752, 10, 7077949, 458752, 10, 7077950, 458752, 10, 7077951, 458752, 10, 7077952, 458752, 10, 7077953, 458752, 10, 7077954, 458752, 10, 7077955, 458752, 10, 7077956, 458752, 10, 7077957, 458752, 10, 7077958, 458752, 10, 7077959, 458752, 10, 7077960, 458752, 10, 7077961, 458752, 10, 7077962, 458752, 10, 7077963, 458752, 10, 7077964, 458752, 10, 7077965, 458752, 10, 7077966, 458752, 10, 7077967, 458752, 10, 7077968, 458752, 10, 7077969, 458752, 10, 7077970, 458752, 10, 7077971, 458752, 10, 7077972, 458752, 10, 7077973, 458752, 10, 7077975, 262144, 0, 7077976, 327680, 0, 7077978, 262144, 0, 7077979, 327680, 0, 7077981, 262144, 0, 7077982, 327680, 0, 7077984, 262144, 0, 7077985, 327680, 0, 7077987, 262144, 0, 7077988, 327680, 0, 7077990, 262144, 0, 7077991, 327680, 0, 7077993, 262144, 0, 7077994, 327680, 0, 7077995, 0, 42, 7077997, 0, 38, 7143433, 458752, 56, 7143434, 262144, 0, 7143435, 327680, 0, 7143436, 262144, 0, 7143437, 327680, 0, 7143438, 393216, 0, 7143439, 458752, 0, 7143440, 262144, 0, 7143441, 327680, 0, 7143442, 393216, 0, 7143443, 458752, 0, 7143444, 262144, 8, 7143445, 327680, 8, 7143446, 393216, 8, 7143452, 262144, 0, 7143453, 327680, 0, 7143454, 262144, 8, 7143455, 327680, 8, 7143456, 393216, 8, 7143457, 393216, 0, 7143458, 458752, 0, 7143459, 393216, 0, 7143460, 458752, 0, 7143461, 393216, 0, 7143462, 458752, 0, 7143472, 458752, 56, 7143473, 458752, 10, 7143474, 458752, 10, 7143475, 458752, 10, 7143476, 458752, 10, 7143477, 458752, 10, 7143478, 458752, 10, 7143479, 458752, 10, 7143481, 458752, 10, 7143482, 458752, 10, 7143483, 458752, 10, 7143484, 458752, 10, 7143485, 458752, 10, 7143486, 458752, 10, 7143487, 458752, 10, 7143488, 458752, 10, 7143489, 458752, 10, 7143490, 458752, 10, 7143491, 458752, 10, 7143492, 458752, 10, 7143493, 458752, 10, 7143494, 458752, 10, 7143495, 458752, 10, 7143496, 458752, 10, 7143497, 458752, 10, 7143498, 458752, 10, 7143499, 458752, 10, 7143500, 458752, 10, 7143501, 458752, 10, 7143502, 458752, 10, 7143503, 458752, 10, 7143504, 458752, 10, 7143505, 458752, 10, 7143506, 458752, 10, 7143507, 458752, 10, 7143508, 458752, 10, 7143509, 458752, 10, 7143513, 393216, 6, 7143516, 393216, 6, 7143519, 393216, 6, 7143522, 393216, 6, 7143525, 393216, 6, 7143528, 393216, 6, 7143531, 0, 42, 7143533, 0, 38, 7208969, 458752, 56, 7208972, 393216, 6, 7208974, 393216, 6, 7208976, 393216, 4, 7208980, 262144, 9, 7208982, 393216, 9, 7208987, 327680, 6, 7208989, 0, 11, 7208990, 262144, 9, 7208991, 131072, 11, 7208992, 393216, 9, 7209007, 458752, 15, 7209008, 458752, 56, 7209009, 458752, 10, 7209010, 458752, 10, 7209011, 458752, 10, 7209012, 458752, 10, 7209013, 458752, 10, 7209014, 458752, 10, 7209015, 458752, 10, 7209017, 458752, 10, 7209018, 458752, 10, 7209019, 458752, 10, 7209020, 458752, 10, 7209021, 458752, 10, 7209022, 458752, 10, 7209023, 458752, 10, 7209024, 458752, 10, 7209025, 458752, 10, 7209026, 458752, 10, 7209027, 458752, 10, 7209028, 458752, 10, 7209029, 458752, 10, 7209030, 458752, 10, 7209031, 458752, 10, 7209032, 458752, 10, 7209033, 458752, 10, 7209034, 458752, 10, 7209035, 458752, 10, 7209036, 458752, 10, 7209037, 458752, 10, 7209038, 458752, 10, 7209039, 458752, 10, 7209040, 458752, 10, 7209041, 458752, 10, 7209042, 458752, 10, 7209043, 458752, 10, 7209044, 458752, 10, 7209045, 458752, 10, 7209049, 393216, 7, 7209052, 393216, 7, 7209055, 393216, 7, 7209058, 393216, 7, 7209061, 393216, 7, 7274496, 327680, 55, 7274497, 327680, 55, 7274498, 327680, 55, 7274499, 327680, 55, 7274500, 327680, 55, 7274501, 327680, 55, 7274502, 327680, 55, 7274503, 327680, 55, 7274504, 327680, 55, 7274505, 458752, 57, 7274506, 0, 106, 7274507, 65536, 106, 7274508, 131072, 106, 7274509, 196608, 106, 7274510, 262144, 106, 7274511, 327680, 106, 7274512, 393216, 106, 7274525, 0, 12, 7274526, 65536, 12, 7274527, 131072, 12, 7274528, 262144, 0, 7274529, 327680, 0, 7274539, 65536, 1, 7274544, 458752, 56, 7274553, 458752, 10, 7274554, 458752, 10, 7274555, 458752, 10, 7274556, 458752, 10, 7274557, 458752, 10, 7274558, 458752, 10, 7274559, 458752, 10, 7274560, 458752, 10, 7274561, 458752, 10, 7274562, 458752, 10, 7274563, 458752, 10, 7274564, 458752, 10, 7274565, 458752, 10, 7274566, 458752, 10, 7274567, 458752, 10, 7274568, 458752, 10, 7274569, 458752, 10, 7274570, 458752, 10, 7274571, 458752, 10, 7274572, 458752, 10, 7274573, 458752, 10, 7274574, 458752, 10, 7274575, 458752, 10, 7274576, 458752, 10, 7274577, 458752, 10, 7274578, 458752, 10, 7274579, 458752, 10, 7274580, 458752, 10, 7274581, 458752, 10, 7274583, 262144, 0, 7274584, 327680, 0, 7274586, 262144, 0, 7274587, 327680, 0, 7274589, 262144, 0, 7274590, 327680, 0, 7274592, 262144, 0, 7274593, 327680, 0, 7274595, 262144, 0, 7274596, 327680, 0, 7274598, 262144, 0, 7274599, 327680, 0, 7274601, 262144, 0, 7274602, 327680, 0, 7340042, 0, 107, 7340043, 65536, 107, 7340044, 131072, 107, 7340045, 196608, 107, 7340046, 262144, 107, 7340047, 327680, 107, 7340048, 393216, 107, 7340050, 262144, 6, 7340053, 0, 6, 7340054, 65536, 6, 7340055, 131072, 6, 7340061, 0, 13, 7340063, 131072, 13, 7340069, 262144, 6, 7340078, 393216, 0, 7340079, 458752, 0, 7340080, 458752, 56, 7340081, 458752, 10, 7340082, 458752, 10, 7340083, 458752, 10, 7340084, 458752, 10, 7340085, 458752, 10, 7340086, 458752, 10, 7340087, 458752, 10, 7340088, 458752, 10, 7340089, 458752, 10, 7340090, 458752, 10, 7340091, 458752, 10, 7340092, 458752, 10, 7340093, 458752, 10, 7340094, 458752, 10, 7340095, 458752, 10, 7340096, 458752, 10, 7340097, 458752, 10, 7340098, 458752, 10, 7340099, 458752, 10, 7340100, 458752, 10, 7340101, 458752, 10, 7340102, 458752, 10, 7340103, 458752, 10, 7340104, 458752, 10, 7340105, 458752, 10, 7340106, 458752, 10, 7340107, 458752, 10, 7340108, 458752, 10, 7340109, 458752, 10, 7340110, 458752, 10, 7340111, 458752, 10, 7340112, 458752, 10, 7340113, 458752, 10, 7340114, 458752, 10, 7340115, 458752, 10, 7340116, 458752, 10, 7340117, 458752, 10, 7340121, 393216, 6, 7340124, 393216, 6, 7340127, 393216, 6, 7340130, 393216, 6, 7340133, 393216, 6, 7340136, 393216, 6, 7340139, 393216, 6, 7405578, 0, 108, 7405579, 65536, 108, 7405580, 131072, 108, 7405581, 196608, 108, 7405582, 262144, 108, 7405583, 327680, 108, 7405584, 393216, 108, 7405589, 0, 7, 7405590, 65536, 7, 7405591, 131072, 7, 7405596, 262144, 0, 7405597, 327680, 0, 7405598, 393216, 0, 7405599, 458752, 0, 7405600, 0, 11, 7405601, 65536, 11, 7405602, 131072, 11, 7405610, 0, 11, 7405611, 65536, 11, 7405612, 131072, 11, 7405616, 458752, 56, 7405617, 458752, 10, 7405618, 458752, 10, 7405619, 458752, 10, 7405620, 458752, 10, 7405621, 458752, 10, 7405622, 458752, 10, 7405623, 458752, 10, 7405624, 458752, 10, 7405625, 458752, 10, 7405626, 458752, 10, 7405627, 458752, 10, 7405628, 458752, 10, 7405629, 458752, 10, 7405630, 458752, 10, 7405631, 458752, 10, 7405632, 458752, 10, 7405633, 458752, 10, 7405634, 458752, 10, 7405635, 458752, 10, 7405636, 458752, 10, 7405637, 458752, 10, 7405638, 458752, 10, 7405639, 458752, 10, 7405640, 458752, 10, 7405641, 458752, 10, 7405642, 458752, 10, 7405643, 458752, 10, 7405644, 458752, 10, 7405645, 458752, 10, 7405646, 458752, 10, 7405647, 458752, 10, 7405648, 458752, 10, 7405649, 458752, 10, 7405650, 458752, 10, 7405651, 458752, 10, 7405652, 458752, 10, 7405653, 458752, 10, 7405657, 393216, 7, 7405660, 393216, 7, 7405663, 393216, 7, 7405666, 393216, 7, 7405669, 393216, 7, 7405672, 393216, 7, 7405675, 393216, 7, 7471114, 0, 109, 7471115, 65536, 109, 7471116, 131072, 109, 7471117, 196608, 109, 7471118, 262144, 109, 7471119, 327680, 109, 7471120, 393216, 109, 7471126, 196608, 35, 7471127, 458752, 34, 7471131, 327680, 6, 7471136, 0, 12, 7471137, 65536, 12, 7471138, 131072, 12, 7471142, 262144, 0, 7471143, 327680, 0, 7471144, 393216, 0, 7471145, 458752, 0, 7471146, 0, 12, 7471147, 65536, 12, 7471148, 131072, 12, 7471149, 262144, 8, 7471150, 327680, 8, 7471151, 393216, 8, 7471152, 458752, 56, 7471153, 458752, 10, 7471154, 458752, 10, 7471155, 458752, 10, 7471156, 458752, 10, 7471157, 458752, 10, 7471158, 458752, 10, 7471159, 458752, 10, 7471160, 458752, 10, 7471161, 458752, 10, 7471162, 458752, 10, 7471163, 458752, 10, 7471164, 458752, 10, 7471165, 458752, 10, 7471166, 458752, 10, 7471167, 458752, 10, 7471168, 458752, 10, 7471169, 458752, 10, 7471170, 458752, 10, 7471171, 458752, 10, 7471172, 458752, 10, 7471173, 458752, 10, 7471174, 458752, 10, 7471175, 458752, 10, 7471176, 458752, 10, 7471177, 458752, 10, 7471178, 458752, 10, 7471179, 458752, 10, 7471180, 458752, 10, 7471181, 458752, 10, 7471182, 458752, 10, 7471183, 458752, 10, 7471184, 458752, 10, 7471185, 458752, 10, 7471186, 458752, 10, 7471187, 458752, 10, 7471188, 458752, 10, 7471189, 458752, 10, 7536650, 0, 110, 7536651, 65536, 110, 7536652, 131072, 110, 7536653, 196608, 110, 7536654, 262144, 110, 7536655, 327680, 110, 7536656, 393216, 110, 7536662, 196608, 36, 7536663, 262144, 36, 7536667, 327680, 7, 7536672, 0, 13, 7536674, 131072, 13, 7536677, 327680, 6, 7536680, 393216, 6, 7536682, 0, 13, 7536684, 131072, 13, 7536685, 262144, 9, 7536687, 393216, 9, 7536688, 262144, 57, 7536689, 393216, 55, 7536690, 393216, 55, 7536691, 393216, 55, 7536692, 393216, 55, 7536693, 393216, 55, 7536694, 393216, 55, 7536695, 393216, 55, 7536696, 393216, 55, 7536697, 393216, 55, 7536698, 393216, 55, 7536699, 393216, 55, 7536700, 393216, 55, 7536701, 393216, 55, 7536702, 393216, 55, 7536703, 393216, 55, 7536704, 393216, 55, 7602186, 0, 111, 7602187, 65536, 111, 7602188, 131072, 111, 7602189, 196608, 111, 7602190, 262144, 111, 7602191, 327680, 111, 7602192, 393216, 111, 7602212, 65536, 35, 7602213, 131072, 35, 7602214, 262144, 8, 7602215, 327680, 8, 7602216, 393216, 8, 7602217, 393216, 0, 7602218, 458752, 0, 7602219, 262144, 8, 7602220, 327680, 8, 7602221, 393216, 8, 7602222, 393216, 0, 7602223, 458752, 0, 7602224, 0, 12, 7602225, 65536, 12, 7602226, 131072, 12, 7602227, 0, 12, 7602228, 65536, 12, 7602229, 131072, 12, 7667722, 0, 112, 7667723, 65536, 112, 7667724, 131072, 112, 7667725, 196608, 112, 7667726, 262144, 112, 7667727, 327680, 112, 7667728, 393216, 112, 7667729, 0, 11, 7667730, 65536, 11, 7667731, 393216, 6, 7667733, 393216, 4, 7667734, 458752, 34, 7667735, 65536, 35, 7667736, 131072, 35, 7667746, 458752, 34, 7667747, 262144, 35, 7667748, 65536, 36, 7667749, 131072, 36, 7667750, 262144, 9, 7667752, 393216, 9, 7667755, 262144, 9, 7667757, 393216, 9, 7667760, 0, 13, 7667762, 131072, 13, 7667763, 0, 13, 7667765, 131072, 13, 7733258, 393216, 0, 7733259, 458752, 0, 7733260, 393216, 0, 7733261, 458752, 0, 7733262, 0, 12, 7733263, 65536, 12, 7733264, 131072, 12, 7733265, 0, 12, 7733266, 65536, 12, 7733267, 131072, 12, 7733268, 393216, 0, 7733269, 458752, 0, 7733270, 262144, 8, 7733271, 65536, 36, 7733272, 131072, 36, 7733282, 196608, 36, 7733283, 262144, 36, 7733286, 393216, 0, 7733287, 458752, 0, 7733288, 262144, 0, 7733289, 327680, 0, 7733290, 393216, 0, 7733291, 458752, 0, 7733292, 393216, 0, 7733293, 458752, 0, 7733294, 393216, 0, 7733295, 458752, 0, 7733296, 393216, 0, 7733297, 458752, 0, 7733298, 393216, 0, 7733299, 458752, 0, 7733300, 393216, 0, 7733301, 458752, 0, 7733302, 393216, 0, 7733303, 458752, 0, 7798793, 327680, 4, 7798796, 393216, 4, 7798798, 0, 13, 7798800, 131072, 13, 7798801, 0, 13, 7798803, 131072, 13, 7798806, 262144, 9, 7798808, 393216, 9, 7798819, 65536, 35, 7798820, 131072, 35, 7798821, 0, 11, 7798822, 65536, 11, 7798823, 131072, 11, 7798824, 393216, 4, 7798826, 393216, 6, 7798828, 393216, 4, 7798830, 393216, 4, 7798832, 393216, 4, 7798834, 393216, 4, 7798836, 393216, 4, 7864330, 393216, 0, 7864331, 458752, 0, 7864332, 393216, 0, 7864333, 458752, 0, 7864334, 393216, 0, 7864335, 458752, 0, 7864336, 393216, 0, 7864337, 458752, 0, 7864338, 393216, 0, 7864339, 458752, 0, 7864340, 393216, 0, 7864341, 458752, 0, 7864342, 262144, 0, 7864343, 327680, 0, 7864344, 393216, 0, 7864345, 458752, 0, 7864355, 65536, 36, 7864356, 131072, 36, 7864357, 0, 12, 7864358, 65536, 12, 7864359, 131072, 12, 7864360, 262144, 0, 7864361, 327680, 0, 7864362, 393216, 0, 7864363, 458752, 0, 7864364, 393216, 0, 7864365, 458752, 0, 7864366, 393216, 0, 7864367, 458752, 0, 7864368, 393216, 0, 7864369, 458752, 0, 7864370, 393216, 0, 7864371, 458752, 0, 7864372, 393216, 0, 7864373, 458752, 0, 7864374, 393216, 0, 7864375, 458752, 0, 7929865, 327680, 4, 7929868, 393216, 4, 7929870, 393216, 4, 7929872, 393216, 4, 7929874, 393216, 4, 7929876, 393216, 4, 7929878, 393216, 4, 7929882, 393216, 4, 7929889, 65536, 1, 7929893, 0, 13, 7929895, 131072, 13, 7929898, 393216, 6, 7929899, 0, 11, 7929900, 65536, 11, 7929901, 131072, 11, 7929902, 393216, 4, 7929904, 393216, 4, 7929906, 393216, 4, 7929908, 393216, 4, 7995402, 393216, 0, 7995403, 458752, 0, 7995404, 393216, 0, 7995405, 458752, 0, 7995406, 393216, 0, 7995407, 458752, 0, 7995408, 393216, 0, 7995409, 458752, 0, 7995410, 393216, 0, 7995411, 458752, 0, 7995412, 262144, 0, 7995413, 327680, 0, 7995414, 393216, 0, 7995415, 458752, 0, 7995416, 262144, 8, 7995417, 327680, 8, 7995418, 393216, 8, 7995428, 262144, 8, 7995429, 327680, 8, 7995430, 393216, 8, 7995431, 393216, 0, 7995432, 458752, 0, 7995433, 393216, 0, 7995434, 458752, 0, 7995435, 0, 12, 7995436, 65536, 12, 7995437, 131072, 12, 7995438, 393216, 0, 7995439, 458752, 0, 7995440, 393216, 0, 7995441, 458752, 0, 7995442, 393216, 0, 7995443, 458752, 0, 7995444, 393216, 0, 7995445, 458752, 0, 7995446, 393216, 0, 7995447, 458752, 0, 8060937, 327680, 4, 8060940, 393216, 4, 8060942, 393216, 4, 8060944, 393216, 4, 8060946, 393216, 4, 8060948, 393216, 4, 8060952, 262144, 9, 8060954, 393216, 9, 8060957, 262144, 6, 8060962, 0, 11, 8060963, 65536, 11, 8060964, 262144, 9, 8060966, 393216, 9, 8060971, 0, 13, 8060973, 131072, 13, 8060976, 393216, 4, 8060978, 393216, 4, 8060980, 393216, 4, 8126482, 393216, 0, 8126483, 458752, 0, 8126484, 393216, 0, 8126485, 458752, 0, 8126486, 262144, 8, 8126487, 327680, 8, 8126488, 393216, 8, 8126489, 262144, 0, 8126490, 327680, 0, 8126491, 262144, 0, 8126492, 327680, 0, 8126498, 0, 12, 8126499, 65536, 12, 8126500, 131072, 12, 8126501, 262144, 0, 8126502, 327680, 0, 8126503, 262144, 0, 8126504, 327680, 0, 8126505, 262144, 8, 8126506, 327680, 8, 8126507, 393216, 8, 8126508, 393216, 0, 8126509, 458752, 0, 8126510, 393216, 0, 8126511, 458752, 0, 8126512, 393216, 0, 8126513, 458752, 0, 8126514, 393216, 0, 8126515, 458752, 0, 8126516, 393216, 0, 8126517, 458752, 0, 8126518, 393216, 0, 8126519, 458752, 0, 8192017, 327680, 4, 8192020, 393216, 4, 8192022, 262144, 9, 8192024, 393216, 9, 8192026, 0, 11, 8192027, 65536, 11, 8192028, 131072, 11, 8192034, 0, 13, 8192036, 131072, 13, 8192039, 393216, 6, 8192041, 262144, 9, 8192043, 393216, 9, 8192046, 393216, 4, 8192048, 393216, 4, 8192050, 393216, 4, 8192052, 393216, 4, 8257556, 393216, 0, 8257557, 458752, 0, 8257558, 393216, 0, 8257559, 458752, 0, 8257560, 393216, 0, 8257561, 458752, 0, 8257562, 0, 12, 8257563, 65536, 12, 8257564, 131072, 12, 8257571, 262144, 0, 8257572, 327680, 0, 8257573, 393216, 0, 8257574, 458752, 0, 8257575, 393216, 0, 8257576, 458752, 0, 8257577, 393216, 0, 8257578, 458752, 0, 8257579, 393216, 0, 8257580, 458752, 0, 8257581, 262144, 8, 8257582, 327680, 8, 8257583, 393216, 8, 8257584, 393216, 0, 8257585, 458752, 0, 8257586, 393216, 0, 8257587, 458752, 0, 8257588, 393216, 0, 8257589, 458752, 0, 8257590, 393216, 0, 8257591, 458752, 0, 8323091, 327680, 4, 8323094, 393216, 4, 8323096, 393216, 4, 8323098, 0, 13, 8323100, 131072, 13, 8323106, 327680, 6, 8323109, 393216, 6, 8323111, 393216, 4, 8323113, 393216, 4, 8323115, 393216, 4, 8323117, 262144, 9, 8323119, 393216, 9, 8323122, 393216, 4, 8323124, 393216, 4, 8388630, 262144, 8, 8388631, 327680, 8, 8388632, 393216, 8, 8388633, 393216, 0, 8388634, 458752, 0, 8388635, 393216, 0, 8388636, 458752, 0, 8388637, 262151, 7, 8388642, 327680, 7, 8388643, 393216, 0, 8388644, 458752, 0, 8388645, 262144, 8, 8388646, 327680, 8, 8388647, 393216, 8, 8388648, 262144, 0, 8388649, 327680, 0, 8388650, 393216, 0, 8388651, 458752, 0, 8388652, 393216, 0, 8388653, 458752, 0, 8388654, 393216, 0, 8388655, 458752, 0, 8388656, 393216, 0, 8388657, 458752, 0, 8388658, 393216, 0, 8388659, 458752, 0, 8388660, 393216, 0, 8388661, 458752, 0, 8388662, 393216, 0, 8388663, 458752, 0, 8454166, 262144, 9, 8454168, 393216, 9, 8454171, 393216, 4, 8454173, 393216, 4, 8454178, 327680, 4, 8454181, 262144, 9, 8454183, 393216, 9, 8454186, 393216, 6, 8454188, 393216, 4, 8454190, 393216, 4, 8454192, 393216, 4, 8519701, 393216, 0, 8519702, 458752, 0, 8519703, 393216, 0, 8519704, 458752, 0, 8519705, 393216, 0, 8519706, 458752, 0, 8519707, 262144, 0, 8519708, 327680, 0, 8519715, 262144, 8, 8519716, 327680, 8, 8519717, 393216, 8, 8519718, 393216, 0, 8519719, 458752, 0, 8519720, 393216, 0, 8519721, 458752, 0, 8519722, 393216, 0, 8519723, 458752, 0, 8519724, 393216, 0, 8519725, 458752, 0, 8519726, 393216, 0, 8519727, 458752, 0, 8519728, 393216, 0, 8519729, 458752, 0, 8519730, 393216, 0, 8519731, 458752, 0, 8519732, 393216, 0, 8519733, 458752, 0, 8519734, 393216, 0, 8519735, 458752, 0, 8585236, 327680, 4, 8585239, 393216, 4, 8585241, 393216, 4, 8585243, 393216, 4, 8585245, 393216, 6, 8585251, 262144, 9, 8585253, 393216, 9, 8585256, 393216, 4, 8585258, 393216, 4, 8585260, 393216, 4, 8585262, 393216, 4, 8585264, 393216, 4, 8650774, 262144, 8, 8650775, 327680, 8, 8650776, 393216, 8, 8650777, 262144, 0, 8650778, 327680, 0, 8650779, 393216, 0, 8650780, 458752, 0, 8650781, 393216, 7, 8650787, 393216, 0, 8650788, 458752, 0, 8650789, 393216, 0, 8650790, 458752, 0, 8650791, 393216, 0, 8650792, 458752, 0, 8650793, 393216, 0, 8650794, 458752, 0, 8650795, 393216, 0, 8650796, 458752, 0, 8650797, 393216, 0, 8650798, 458752, 0, 8650799, 393216, 0, 8650800, 458752, 0, 8650801, 393216, 0, 8650802, 458752, 0, 8650803, 393216, 0, 8650804, 458752, 0, 8650805, 393216, 0, 8650806, 458752, 0, 8650807, 393216, 0, 8650808, 458752, 0, 8716310, 262144, 9, 8716312, 393216, 9, 8716314, 327680, 4, 8716317, 393216, 4, 8716322, 327680, 4, 8716325, 393216, 4, 8716327, 393216, 4, 8716329, 393216, 4, 8716331, 393216, 4, 8716333, 393216, 4, 8716335, 393216, 4, 8781845, 393216, 0, 8781846, 458752, 0, 8781847, 393216, 0, 8781848, 458752, 0, 8781849, 393216, 0, 8781850, 458752, 0, 8781851, 393216, 0, 8781852, 458752, 0, 8781859, 393216, 0, 8781860, 458752, 0, 8781861, 393216, 0, 8781862, 458752, 0, 8781863, 393216, 0, 8781864, 458752, 0, 8781865, 393216, 0, 8781866, 458752, 0, 8781867, 393216, 0, 8781868, 458752, 0, 8781869, 393216, 0, 8781870, 458752, 0, 8781871, 393216, 0, 8781872, 458752, 0, 8781873, 393216, 0, 8781874, 458752, 0, 8781875, 393216, 0, 8781876, 458752, 0, 8781877, 393216, 0, 8781878, 458752, 0, 8781879, 393216, 0, 8781880, 458752, 0, 8847380, 327680, 4, 8847383, 393216, 4, 8847385, 393216, 4, 8847387, 393216, 4, 8847389, 393216, 4, 8847394, 327680, 4, 8847397, 393216, 4, 8847399, 393216, 4, 8847401, 393216, 4, 8847403, 393216, 4, 8847405, 393216, 4, 8847407, 393216, 4, 8912917, 393216, 0, 8912918, 458752, 0, 8912919, 393216, 0, 8912920, 458752, 0, 8912921, 393216, 0, 8912922, 458752, 0, 8912923, 393216, 0, 8912924, 458752, 0, 8912931, 393216, 0, 8912932, 458752, 0, 8912933, 393216, 0, 8912934, 458752, 0, 8912935, 393216, 0, 8912936, 458752, 0, 8912937, 393216, 0, 8912938, 458752, 0, 8912939, 393216, 0, 8912940, 458752, 0, 8912941, 393216, 0, 8912942, 458752, 0, 8912943, 393216, 0, 8912944, 458752, 0, 8912945, 393216, 0, 8912946, 458752, 0, 8912947, 393216, 0, 8912948, 458752, 0, 8912949, 393216, 0, 8912950, 458752, 0, 8912951, 393216, 0, 8912952, 458752, 0, 8978452, 327680, 4, 8978455, 393216, 4, 8978457, 393216, 4, 8978459, 393216, 4, 8978461, 393216, 4, 8978466, 327680, 4, 8978469, 393216, 4, 8978471, 393216, 4, 8978473, 393216, 4, 8978475, 393216, 4, 8978477, 393216, 4, 8978479, 393216, 4, 9044003, 393216, 0, 9044004, 458752, 0, 9044005, 393216, 0, 9044006, 458752, 0, 9044007, 393216, 0, 9044008, 458752, 0, 9044009, 393216, 0, 9044010, 458752, 0, 9044011, 393216, 0, 9044012, 458752, 0, 9044013, 393216, 0, 9044014, 458752, 0, 9044015, 393216, 0, 9044016, 458752, 0, 9044017, 393216, 0, 9044018, 458752, 0, 9044019, 393216, 0, 9044020, 458752, 0, 9044021, 393216, 0, 9044022, 458752, 0, 9044023, 393216, 0, 9044024, 458752, 0, 9109538, 327680, 4, 9109541, 393216, 4, 9109543, 393216, 4, 9109545, 393216, 4, 9109547, 393216, 4, 9109549, 393216, 4, 9109551, 393216, 4 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131072, 458752, 9, 131073, 458752, 9, 131074, 458752, 9, 131075, 458752, 9, 131076, 458752, 9, 131077, 458752, 9, 131078, 458752, 9, 131079, 458752, 9, 131080, 458752, 9, 131081, 458752, 9, 131082, 458752, 9, 131094, 458752, 9, 131095, 458752, 9, 131096, 458752, 9, 131097, 458752, 9, 131098, 458752, 9, 131099, 458752, 9, 131100, 458752, 9, 131101, 458752, 9, 131102, 458752, 9, 131103, 458752, 9, 131104, 458752, 9, 196608, 458752, 9, 196609, 458752, 9, 196610, 458752, 9, 196611, 458752, 9, 196612, 458752, 9, 196613, 458752, 9, 196614, 458752, 9, 196615, 458752, 9, 196616, 458752, 9, 196617, 458752, 9, 196618, 458752, 9, 196630, 458752, 9, 196631, 458752, 9, 196632, 458752, 9, 196633, 458752, 9, 196634, 458752, 9, 196635, 458752, 9, 196636, 458752, 9, 196637, 458752, 9, 196638, 458752, 9, 196639, 458752, 9, 196640, 458752, 9, 262144, 458752, 9, 262145, 458752, 9, 262146, 458752, 9, 262147, 458752, 9, 262148, 458752, 9, 262149, 458752, 9, 262150, 458752, 9, 262151, 458752, 9, 262152, 458752, 9, 262153, 458752, 9, 262154, 458752, 9, 262166, 458752, 9, 262167, 458752, 9, 262168, 458752, 9, 262169, 458752, 9, 262170, 458752, 9, 262171, 458752, 9, 262172, 458752, 9, 262173, 458752, 9, 262174, 458752, 9, 262175, 458752, 9, 262176, 458752, 9, 327680, 458752, 9, 327681, 458752, 9, 327682, 458752, 9, 327683, 458752, 9, 327684, 458752, 9, 327685, 458752, 9, 327686, 458752, 9, 327687, 458752, 9, 327688, 458752, 9, 327689, 458752, 9, 327690, 458752, 9, 327702, 458752, 9, 327703, 458752, 9, 327704, 458752, 9, 327705, 458752, 9, 327706, 458752, 9, 327707, 458752, 9, 327708, 458752, 9, 327709, 458752, 9, 327710, 458752, 9, 327711, 458752, 9, 327712, 458752, 9, 393216, 458752, 9, 393217, 458752, 9, 393218, 458752, 9, 393219, 458752, 9, 393220, 458752, 9, 393221, 458752, 9, 393222, 458752, 9, 393223, 458752, 9, 393224, 458752, 9, 393225, 458752, 9, 393226, 458752, 9, 393238, 458752, 9, 393239, 458752, 9, 393240, 458752, 9, 393241, 458752, 9, 393242, 458752, 9, 393243, 458752, 9, 393244, 458752, 9, 393245, 458752, 9, 393246, 458752, 9, 393247, 458752, 9, 393248, 458752, 9, 458752, 458752, 9, 458753, 458752, 9, 458754, 458752, 9, 458755, 458752, 9, 458756, 458752, 9, 458757, 458752, 9, 458758, 458752, 9, 458759, 458752, 9, 458760, 458752, 9, 458761, 458752, 9, 458762, 458752, 9, 458774, 458752, 9, 458775, 458752, 9, 458776, 458752, 9, 458777, 458752, 9, 458778, 458752, 9, 458779, 458752, 9, 458780, 458752, 9, 458781, 458752, 9, 458782, 458752, 9, 458783, 458752, 9, 458784, 458752, 9, 524288, 458752, 9, 524289, 458752, 9, 524290, 458752, 9, 524291, 458752, 9, 524292, 458752, 9, 524293, 458752, 9, 524294, 458752, 9, 524295, 458752, 9, 524296, 458752, 9, 524297, 458752, 9, 524298, 458752, 9, 524310, 458752, 9, 524311, 458752, 9, 524312, 458752, 9, 524313, 458752, 9, 524314, 458752, 9, 524315, 458752, 9, 524316, 458752, 9, 524317, 458752, 9, 524318, 458752, 9, 524319, 458752, 9, 524320, 458752, 9, 589824, 458752, 9, 589825, 458752, 9, 589826, 458752, 9, 589827, 458752, 9, 589828, 458752, 9, 589829, 458752, 9, 589830, 458752, 9, 589831, 458752, 9, 589832, 458752, 9, 589833, 458752, 9, 589834, 458752, 9, 589846, 458752, 9, 589847, 458752, 9, 589848, 458752, 9, 589849, 458752, 9, 589850, 458752, 9, 589851, 458752, 9, 589852, 458752, 9, 589853, 458752, 9, 589854, 458752, 9, 589855, 458752, 9, 589856, 458752, 9, 655360, 458752, 9, 655361, 458752, 9, 655362, 458752, 9, 655363, 458752, 9, 655364, 458752, 9, 655365, 458752, 9, 655366, 458752, 9, 655367, 458752, 9, 655368, 458752, 9, 655369, 458752, 9, 655370, 458752, 9, 655382, 458752, 9, 655383, 458752, 9, 655384, 458752, 9, 655385, 458752, 9, 655386, 458752, 9, 655387, 458752, 9, 655388, 458752, 9, 655389, 458752, 9, 655390, 458752, 9, 655391, 458752, 9, 655392, 458752, 9, 720896, 458752, 9, 720897, 458752, 9, 720898, 458752, 9, 720899, 458752, 9, 720900, 458752, 9, 720901, 458752, 9, 720902, 458752, 9, 720903, 458752, 9, 720904, 458752, 9, 720905, 458752, 9, 720906, 458752, 9, 720918, 458752, 9, 720919, 458752, 9, 720920, 458752, 9, 720921, 458752, 9, 720922, 458752, 9, 720923, 458752, 9, 720924, 458752, 9, 720925, 458752, 9, 720926, 458752, 9, 720927, 458752, 9, 720928, 458752, 9, 786432, 458752, 9, 786433, 458752, 9, 786434, 458752, 9, 786435, 458752, 9, 786436, 458752, 9, 786437, 458752, 9, 786438, 458752, 9, 786439, 458752, 9, 786440, 458752, 9, 786441, 458752, 9, 786442, 458752, 9, 786454, 458752, 9, 786455, 458752, 9, 786456, 458752, 9, 786457, 458752, 9, 786458, 458752, 9, 786459, 458752, 9, 786460, 458752, 9, 786461, 458752, 9, 786462, 458752, 9, 786463, 458752, 9, 786464, 458752, 9, 851968, 458752, 9, 851969, 458752, 9, 851970, 458752, 9, 851971, 458752, 9, 851972, 65536, 143, 851973, 131072, 143, 851974, 196608, 143, 851975, 262144, 143, 851976, 327680, 143, 851977, 393216, 143, 851978, 458752, 9, 851990, 458752, 9, 851991, 65536, 143, 851992, 131072, 143, 851993, 196608, 143, 851994, 262144, 143, 851995, 327680, 143, 851996, 393216, 143, 851997, 458752, 9, 851998, 458752, 9, 851999, 458752, 9, 852000, 458752, 9, 917504, 458752, 9, 917505, 458752, 9, 917506, 458752, 9, 917507, 458752, 9, 917508, 65536, 144, 917509, 131072, 144, 917510, 196608, 144, 917511, 262144, 144, 917512, 327680, 144, 917513, 393216, 144, 917514, 458752, 9, 917515, 262144, 55, 917516, 327680, 57, 917523, 393216, 0, 917524, 393216, 57, 917525, 458752, 55, 917526, 458752, 9, 917527, 65536, 144, 917528, 131072, 144, 917529, 196608, 144, 917530, 262144, 144, 917531, 327680, 144, 917532, 393216, 144, 917533, 458752, 9, 917534, 458752, 9, 917535, 458752, 9, 917536, 458752, 9, 983040, 458752, 9, 983041, 458752, 9, 983042, 458752, 9, 983043, 458752, 9, 983044, 65536, 145, 983045, 131072, 145, 983046, 196608, 145, 983047, 262144, 145, 983048, 327680, 145, 983049, 393216, 145, 983050, 458752, 9, 983052, 196608, 7, 983053, 262144, 7, 983058, 327680, 4, 983061, 393216, 4, 983062, 458752, 9, 983063, 65536, 145, 983064, 131072, 145, 983065, 196608, 145, 983066, 262144, 145, 983067, 327680, 145, 983068, 393216, 145, 983069, 458752, 9, 983070, 458752, 9, 983071, 458752, 9, 983072, 458752, 9, 1048576, 458752, 9, 1048577, 458752, 9, 1048578, 458752, 9, 1048579, 458752, 9, 1048580, 65536, 146, 1048581, 131072, 146, 1048582, 196608, 146, 1048583, 262144, 146, 1048584, 327680, 146, 1048585, 393216, 146, 1048586, 458752, 9, 1048598, 458752, 9, 1048599, 65536, 146, 1048600, 131072, 146, 1048601, 196608, 146, 1048602, 262144, 146, 1048603, 327680, 146, 1048604, 393216, 146, 1048605, 458752, 9, 1048606, 458752, 9, 1048607, 458752, 9, 1048608, 458752, 9, 1114112, 458752, 9, 1114113, 458752, 9, 1114114, 458752, 9, 1114115, 458752, 9, 1114116, 65536, 147, 1114117, 131072, 147, 1114118, 196608, 147, 1114119, 262144, 147, 1114120, 327680, 147, 1114121, 393216, 147, 1114122, 458752, 9, 1114134, 0, 147, 1114135, 65536, 147, 1114136, 131072, 147, 1114137, 196608, 147, 1114138, 262144, 147, 1114139, 327680, 147, 1114140, 393216, 147, 1114141, 458752, 147, 1179651, 0, 148, 1179652, 65536, 148, 1179653, 131072, 148, 1179654, 196608, 148, 1179655, 262144, 148, 1179656, 327680, 148, 1179657, 393216, 148, 1245202, 327680, 4, 1245205, 393216, 4, 1441803, 327680, 6, 1507339, 327680, 7, 1572875, 327680, 0, 1572876, 262144, 0, 1572877, 327680, 0, 1572883, 262144, 0, 1572884, 327680, 0, 1572885, 262144, 8, 1638407, 327680, 6, 1638410, 393216, 6, 1638412, 393216, 6, 1638414, 393216, 6, 1638418, 327680, 6, 1638421, 393216, 6, 1638423, 327680, 6, 1638426, 393216, 6, 1638428, 393216, 6, 1638430, 393216, 6, 1638432, 327680, 6, 1638435, 393216, 6, 1638437, 393216, 6, 1638439, 393216, 6, 1703943, 327680, 7, 1703946, 393216, 7, 1703948, 393216, 7, 1703950, 393216, 7, 1703954, 327680, 7, 1703957, 393216, 7, 1703959, 327680, 7, 1703962, 393216, 7, 1703964, 393216, 7, 1703966, 393216, 7, 1703968, 327680, 7, 1703971, 393216, 7, 1703973, 393216, 7, 1703975, 393216, 7, 1769474, 327680, 6, 1769477, 393216, 6, 1769479, 393216, 6, 1769481, 327680, 6, 1769484, 393216, 6, 1769486, 393216, 6, 1769491, 327680, 6, 1769494, 393216, 6, 1769496, 393216, 6, 1769498, 327680, 6, 1769501, 393216, 6, 1769503, 393216, 6, 1769505, 393216, 6, 1769507, 393216, 6, 1769509, 393216, 6, 1769511, 393216, 6, 1835010, 327680, 7, 1835013, 393216, 7, 1835015, 393216, 7, 1835017, 327680, 7, 1835020, 393216, 7, 1835022, 393216, 7, 1835027, 327680, 7, 1835030, 393216, 7, 1835032, 393216, 7, 1835034, 327680, 7, 1835037, 393216, 7, 1835039, 393216, 7, 1835041, 393216, 7, 1835043, 393216, 7, 1835045, 393216, 7, 1835047, 393216, 7, 1900544, 327680, 6, 1900547, 393216, 6, 1900549, 393216, 6, 1900551, 393216, 6, 1900553, 393216, 6, 1900555, 393216, 6, 1900565, 327680, 6, 1900568, 393216, 6, 1900570, 393216, 6, 1900572, 393216, 6, 1900574, 327680, 6, 1900577, 393216, 6, 1900579, 393216, 6, 1900581, 393216, 6, 1900583, 393216, 6, 1966080, 327680, 7, 1966083, 393216, 7, 1966085, 393216, 7, 1966087, 393216, 7, 1966089, 393216, 7, 1966091, 393216, 7, 1966101, 327680, 7, 1966104, 393216, 7, 1966106, 393216, 7, 1966108, 393216, 7, 1966110, 327680, 7, 1966113, 393216, 7, 1966115, 393216, 7, 1966117, 393216, 7, 1966119, 393216, 7, 2031621, 393216, 6, 2031623, 393216, 6, 2031625, 327680, 6, 2031628, 393216, 6, 2031630, 393216, 6, 2031638, 458752, 9, 2031639, 458752, 9, 2031640, 458752, 9, 2031641, 458752, 9, 2031642, 458752, 9, 2031643, 327680, 55, 2031644, 458752, 9, 2031645, 458752, 9, 2031646, 458752, 9, 2031647, 458752, 9, 2031648, 458752, 9, 2031649, 458752, 9, 2031650, 458752, 9, 2031651, 458752, 9, 2031652, 458752, 9, 2031653, 458752, 9, 2031654, 458752, 9, 2097157, 393216, 7, 2097159, 393216, 7, 2097161, 327680, 7, 2097164, 393216, 7, 2097166, 393216, 7, 2097174, 458752, 9, 2097175, 458752, 9, 2097176, 458752, 9, 2097177, 458752, 9, 2097178, 458752, 9, 2097180, 458752, 9, 2097181, 458752, 9, 2097182, 458752, 9, 2097183, 458752, 9, 2097184, 458752, 9, 2097185, 458752, 9, 2097186, 458752, 9, 2097187, 458752, 9, 2097188, 458752, 9, 2097189, 458752, 9, 2097190, 458752, 9, 2162690, 393216, 6, 2162692, 393216, 6, 2162694, 393216, 6, 2162696, 393216, 6, 2162698, 393216, 6, 2162700, 393216, 6, 2162702, 393216, 6, 2162710, 458752, 9, 2162711, 458752, 9, 2162712, 458752, 9, 2162713, 458752, 9, 2162714, 458752, 9, 2162716, 458752, 9, 2162717, 458752, 9, 2162718, 458752, 9, 2162719, 458752, 9, 2162720, 458752, 9, 2162721, 458752, 9, 2162722, 458752, 9, 2162723, 458752, 9, 2162724, 458752, 9, 2162725, 458752, 9, 2162726, 458752, 9, 2228226, 393216, 7, 2228228, 393216, 7, 2228230, 393216, 7, 2228232, 393216, 7, 2228234, 393216, 7, 2228236, 393216, 7, 2228238, 393216, 7, 2228242, 262144, 8, 2228243, 327680, 8, 2228244, 393216, 8, 2228246, 458752, 9, 2228247, 458752, 9, 2228248, 458752, 9, 2228249, 458752, 9, 2228250, 458752, 9, 2228252, 458752, 9, 2228253, 458752, 9, 2228254, 458752, 9, 2228255, 458752, 9, 2228256, 458752, 9, 2228257, 458752, 9, 2228258, 458752, 9, 2228259, 458752, 9, 2228260, 458752, 9, 2228261, 458752, 9, 2228262, 458752, 9, 2293762, 393216, 6, 2293764, 393216, 6, 2293766, 327680, 6, 2293769, 393216, 6, 2293771, 393216, 6, 2293773, 393216, 6, 2293775, 327680, 6, 2293778, 393216, 6, 2293782, 458752, 9, 2293783, 458752, 9, 2293784, 458752, 9, 2293785, 458752, 9, 2293786, 458752, 9, 2293788, 458752, 9, 2293789, 458752, 9, 2293790, 458752, 9, 2293791, 458752, 9, 2293792, 458752, 9, 2293793, 458752, 9, 2293794, 458752, 9, 2293795, 458752, 9, 2293796, 458752, 9, 2293797, 458752, 9, 2293798, 458752, 9, 2359298, 393216, 7, 2359300, 393216, 7, 2359302, 327680, 7, 2359305, 393216, 7, 2359307, 393216, 7, 2359309, 393216, 7, 2359311, 327680, 7, 2359314, 393216, 7, 2359318, 458752, 9, 2359319, 458752, 9, 2359320, 458752, 9, 2359321, 458752, 9, 2359322, 458752, 9, 2359324, 458752, 9, 2359325, 458752, 9, 2359326, 458752, 9, 2359327, 458752, 9, 2359328, 458752, 9, 2359329, 458752, 9, 2359330, 458752, 9, 2359331, 458752, 9, 2359332, 458752, 9, 2359333, 458752, 9, 2359334, 458752, 9, 2424834, 327680, 6, 2424837, 393216, 6, 2424839, 393216, 6, 2424844, 393216, 6, 2424846, 393216, 6, 2424848, 393216, 6, 2424850, 327680, 6, 2424853, 393216, 6, 2424854, 458752, 9, 2424855, 458752, 9, 2424856, 458752, 9, 2424857, 458752, 9, 2424858, 458752, 9, 2424860, 458752, 9, 2424861, 458752, 9, 2424862, 458752, 9, 2424863, 458752, 9, 2424864, 458752, 9, 2424865, 458752, 9, 2424866, 458752, 9, 2424867, 458752, 9, 2424868, 458752, 9, 2424869, 458752, 9, 2424870, 458752, 9, 2490370, 327680, 7, 2490373, 393216, 7, 2490375, 393216, 7, 2490380, 393216, 7, 2490382, 393216, 7, 2490384, 393216, 7, 2490386, 327680, 7, 2490389, 393216, 7, 2490390, 458752, 9, 2490391, 458752, 9, 2490392, 458752, 9, 2490393, 458752, 9, 2490394, 458752, 9, 2490396, 458752, 9, 2490397, 458752, 9, 2490398, 458752, 9, 2490399, 458752, 9, 2490400, 458752, 9, 2490401, 458752, 9, 2490402, 458752, 9, 2490403, 458752, 9, 2490404, 458752, 9, 2490405, 458752, 9, 2490406, 458752, 9, 2555906, 393216, 6, 2555908, 327680, 6, 2555911, 393216, 6, 2555913, 393216, 6, 2555915, 393216, 6, 2555917, 327680, 6, 2555920, 393216, 6, 2555921, 327680, 6, 2555924, 393216, 6, 2555926, 458752, 9, 2555927, 458752, 9, 2555928, 458752, 9, 2555929, 458752, 9, 2555930, 458752, 9, 2555932, 458752, 9, 2555933, 458752, 9, 2555934, 458752, 9, 2555935, 458752, 9, 2555936, 458752, 9, 2555938, 458752, 9, 2555939, 458752, 9, 2555940, 458752, 9, 2555941, 458752, 9, 2555942, 458752, 9, 2621442, 393216, 7, 2621444, 327680, 7, 2621447, 393216, 7, 2621449, 393216, 7, 2621451, 393216, 7, 2621453, 327680, 7, 2621456, 393216, 7, 2621457, 327680, 7, 2621460, 393216, 7, 2621464, 458752, 9, 2621465, 458752, 9, 2621466, 458752, 9, 2621468, 458752, 9, 2621469, 458752, 9, 2621470, 458752, 9, 2621471, 458752, 9, 2621472, 458752, 9, 2621474, 458752, 9, 2621475, 458752, 9, 2621476, 458752, 9, 2621477, 458752, 9, 2621478, 458752, 9, 2621495, 458752, 9, 2621496, 458752, 9, 2621497, 458752, 9, 2621498, 458752, 9, 2621499, 458752, 9, 2621500, 458752, 9, 2621501, 458752, 9, 2621502, 458752, 9, 2621503, 458752, 9, 2621505, 458752, 9, 2621506, 458752, 9, 2621507, 458752, 9, 2621508, 458752, 9, 2621509, 458752, 9, 2621514, 393216, 4, 2686978, 393216, 6, 2686980, 393216, 6, 2686982, 393216, 6, 2686984, 327680, 6, 2686987, 393216, 6, 2687000, 458752, 9, 2687001, 458752, 9, 2687002, 458752, 9, 2687004, 458752, 9, 2687005, 458752, 9, 2687006, 458752, 9, 2687007, 458752, 9, 2687008, 458752, 9, 2687010, 458752, 9, 2687011, 458752, 9, 2687012, 458752, 9, 2687013, 458752, 9, 2687014, 458752, 9, 2687031, 458752, 9, 2687032, 458752, 9, 2687033, 458752, 9, 2687034, 458752, 9, 2687035, 458752, 9, 2687036, 458752, 9, 2687037, 458752, 9, 2687038, 458752, 9, 2687039, 458752, 9, 2687041, 458752, 9, 2687042, 458752, 9, 2687043, 458752, 9, 2687044, 458752, 9, 2687045, 458752, 9, 2752514, 393216, 7, 2752516, 393216, 7, 2752518, 393216, 7, 2752520, 327680, 7, 2752523, 393216, 7, 2752536, 458752, 9, 2752537, 458752, 9, 2752538, 458752, 9, 2752540, 458752, 9, 2752541, 458752, 9, 2752542, 458752, 9, 2752543, 458752, 9, 2752544, 458752, 9, 2752546, 458752, 9, 2752547, 458752, 9, 2752548, 458752, 9, 2752549, 458752, 9, 2752550, 458752, 9, 2752567, 458752, 9, 2752568, 458752, 9, 2752569, 458752, 9, 2752570, 458752, 9, 2752571, 458752, 9, 2752572, 458752, 9, 2752573, 458752, 9, 2752574, 458752, 9, 2752575, 458752, 9, 2752577, 458752, 9, 2752578, 458752, 9, 2752579, 458752, 9, 2752580, 458752, 9, 2752581, 458752, 9, 2752586, 393216, 4, 2818048, 458752, 9, 2818049, 458752, 9, 2818050, 458752, 9, 2818051, 458752, 9, 2818052, 458752, 9, 2818053, 458752, 9, 2818054, 458752, 9, 2818055, 458752, 9, 2818056, 458752, 9, 2818057, 458752, 9, 2818058, 458752, 9, 2818077, 458752, 9, 2818078, 458752, 9, 2818079, 458752, 9, 2818080, 458752, 9, 2818082, 458752, 9, 2818083, 458752, 9, 2818084, 458752, 9, 2818085, 458752, 9, 2818086, 458752, 9, 2818099, 0, 11, 2818100, 65536, 11, 2818101, 131072, 11, 2818103, 458752, 9, 2818104, 458752, 9, 2818116, 458752, 9, 2818117, 458752, 9, 2883584, 458752, 9, 2883585, 458752, 9, 2883586, 458752, 9, 2883587, 458752, 9, 2883588, 458752, 9, 2883589, 458752, 9, 2883590, 458752, 9, 2883591, 458752, 9, 2883592, 458752, 9, 2883593, 458752, 9, 2883594, 458752, 9, 2883605, 458752, 55, 2883606, 458752, 9, 2883607, 458752, 9, 2883608, 458752, 9, 2883609, 458752, 9, 2883610, 458752, 9, 2883613, 458752, 9, 2883614, 458752, 9, 2883615, 458752, 9, 2883616, 458752, 9, 2883618, 458752, 9, 2883619, 458752, 9, 2883620, 458752, 9, 2883621, 458752, 9, 2883622, 458752, 9, 2883635, 0, 12, 2883636, 65536, 12, 2883637, 131072, 12, 2883639, 458752, 9, 2883640, 458752, 9, 2883641, 458752, 9, 2883642, 458752, 9, 2883643, 458752, 9, 2883645, 458752, 9, 2883646, 458752, 9, 2883647, 458752, 9, 2883648, 458752, 9, 2883649, 458752, 9, 2883650, 458752, 9, 2883651, 458752, 9, 2883652, 458752, 9, 2883653, 458752, 9, 2883658, 393216, 4, 2949120, 458752, 9, 2949121, 458752, 9, 2949122, 458752, 9, 2949123, 458752, 9, 2949124, 458752, 9, 2949125, 458752, 9, 2949126, 458752, 9, 2949127, 458752, 9, 2949128, 458752, 9, 2949129, 458752, 9, 2949130, 458752, 9, 2949142, 458752, 9, 2949143, 458752, 9, 2949144, 458752, 9, 2949145, 458752, 9, 2949146, 458752, 9, 2949149, 458752, 9, 2949150, 458752, 9, 2949151, 458752, 9, 2949152, 458752, 9, 2949154, 458752, 9, 2949155, 458752, 9, 2949156, 458752, 9, 2949157, 458752, 9, 2949158, 458752, 9, 2949160, 327680, 4, 2949163, 393216, 4, 2949171, 0, 13, 2949172, 65536, 13, 2949173, 131072, 13, 2949175, 458752, 9, 2949176, 458752, 9, 2949177, 458752, 9, 2949178, 458752, 9, 2949179, 458752, 9, 2949181, 458752, 9, 2949182, 458752, 9, 2949183, 458752, 9, 2949184, 458752, 9, 2949185, 458752, 9, 2949186, 458752, 9, 2949187, 458752, 9, 2949188, 458752, 9, 2949189, 458752, 9, 3014656, 458752, 9, 3014657, 458752, 9, 3014658, 458752, 9, 3014659, 458752, 9, 3014660, 458752, 9, 3014661, 458752, 9, 3014662, 458752, 9, 3014663, 458752, 9, 3014664, 458752, 9, 3014665, 458752, 9, 3014666, 458752, 9, 3014678, 458752, 9, 3014679, 458752, 9, 3014680, 458752, 9, 3014681, 458752, 9, 3014682, 458752, 9, 3014683, 458752, 9, 3014684, 458752, 9, 3014685, 458752, 9, 3014686, 458752, 9, 3014687, 458752, 9, 3014688, 458752, 9, 3014690, 458752, 9, 3014691, 458752, 9, 3014692, 458752, 9, 3014693, 458752, 9, 3014694, 458752, 9, 3014697, 0, 2, 3014699, 327680, 4, 3014702, 393216, 4, 3014708, 65536, 14, 3014709, 131072, 14, 3014711, 458752, 9, 3014712, 458752, 9, 3014713, 458752, 9, 3014714, 458752, 9, 3014715, 458752, 9, 3014717, 458752, 9, 3014718, 458752, 9, 3014719, 458752, 9, 3014720, 458752, 9, 3014721, 458752, 9, 3014722, 458752, 9, 3014723, 458752, 9, 3014724, 458752, 9, 3014725, 458752, 9, 3014730, 393216, 4, 3080192, 458752, 9, 3080193, 458752, 9, 3080194, 458752, 9, 3080195, 458752, 9, 3080196, 458752, 9, 3080197, 458752, 9, 3080198, 458752, 9, 3080199, 458752, 9, 3080200, 458752, 9, 3080201, 458752, 9, 3080202, 458752, 9, 3080203, 327680, 4, 3080216, 458752, 9, 3080217, 458752, 9, 3080218, 458752, 9, 3080219, 458752, 9, 3080220, 458752, 9, 3080221, 458752, 9, 3080222, 458752, 9, 3080223, 458752, 9, 3080224, 458752, 9, 3080226, 458752, 9, 3080227, 458752, 9, 3080228, 458752, 9, 3080229, 458752, 9, 3080230, 458752, 9, 3080233, 0, 3, 3080238, 327680, 4, 3080241, 393216, 4, 3080247, 458752, 9, 3080248, 458752, 9, 3080249, 458752, 9, 3080250, 458752, 9, 3080251, 458752, 9, 3080253, 458752, 9, 3080254, 458752, 9, 3080255, 458752, 9, 3080256, 458752, 9, 3080257, 458752, 9, 3080258, 458752, 9, 3080259, 458752, 9, 3080260, 458752, 9, 3080261, 458752, 9, 3145728, 458752, 9, 3145729, 458752, 9, 3145730, 458752, 9, 3145731, 458752, 9, 3145732, 458752, 9, 3145733, 458752, 9, 3145734, 458752, 9, 3145735, 458752, 9, 3145736, 458752, 9, 3145737, 458752, 9, 3145738, 458752, 9, 3145749, 393216, 4, 3145754, 458752, 9, 3145755, 458752, 9, 3145756, 458752, 9, 3145757, 458752, 9, 3145758, 458752, 9, 3145759, 458752, 9, 3145760, 458752, 9, 3145762, 458752, 9, 3145763, 458752, 9, 3145779, 262144, 8, 3145780, 327680, 8, 3145781, 393216, 8, 3145783, 458752, 9, 3145784, 458752, 9, 3145785, 458752, 9, 3145786, 458752, 9, 3145787, 458752, 9, 3145789, 458752, 9, 3145790, 458752, 9, 3145791, 458752, 9, 3145792, 458752, 9, 3145793, 458752, 9, 3145794, 458752, 9, 3145795, 458752, 9, 3145796, 458752, 9, 3145797, 458752, 9, 3145802, 393216, 4, 3211264, 458752, 9, 3211265, 458752, 9, 3211266, 458752, 9, 3211267, 458752, 9, 3211268, 458752, 9, 3211269, 458752, 9, 3211270, 458752, 9, 3211271, 458752, 9, 3211272, 458752, 9, 3211273, 458752, 9, 3211274, 458752, 9, 3211284, 0, 11, 3211285, 65536, 11, 3211286, 131072, 11, 3211305, 393216, 0, 3211306, 458752, 0, 3211307, 262144, 8, 3211308, 327680, 8, 3211309, 393216, 8, 3211310, 0, 2, 3211311, 0, 11, 3211312, 65536, 11, 3211313, 131072, 11, 3211315, 262144, 9, 3211316, 327680, 9, 3211317, 393216, 9, 3276800, 458752, 9, 3276801, 458752, 9, 3276802, 458752, 9, 3276803, 458752, 9, 3276804, 458752, 9, 3276805, 458752, 9, 3276806, 458752, 9, 3276807, 458752, 9, 3276808, 458752, 9, 3276809, 458752, 9, 3276810, 458752, 9, 3276812, 262144, 90, 3276813, 327680, 90, 3276814, 327680, 90, 3276815, 393216, 90, 3276819, 262144, 90, 3276820, 262144, 26, 3276821, 327680, 26, 3276822, 393216, 26, 3276823, 393216, 90, 3276826, 262144, 90, 3276827, 327680, 90, 3276828, 327680, 90, 3276829, 393216, 90, 3276832, 262144, 90, 3276833, 327680, 90, 3276834, 327680, 90, 3276835, 327680, 90, 3276836, 327680, 90, 3276837, 327680, 90, 3276838, 393216, 90, 3276840, 327680, 4, 3276841, 393216, 1, 3276842, 458752, 1, 3276843, 393216, 4, 3276844, 327680, 9, 3276845, 393216, 9, 3276846, 0, 3, 3276847, 0, 12, 3276848, 65536, 12, 3276849, 131072, 12, 3276851, 262144, 10, 3276852, 327680, 10, 3276853, 393216, 10, 3276855, 262144, 90, 3276856, 327680, 90, 3276857, 327680, 90, 3276858, 327680, 90, 3276859, 327680, 90, 3276860, 327680, 90, 3276861, 393216, 0, 3276862, 458752, 0, 3276863, 393216, 0, 3276864, 458752, 0, 3276865, 327680, 90, 3276866, 327680, 90, 3276867, 327680, 90, 3276868, 327680, 90, 3276869, 393216, 90, 3276870, 327680, 57, 3276874, 393216, 4, 3276879, 0, 11, 3276880, 65536, 11, 3276881, 131072, 11, 3342336, 458752, 9, 3342337, 458752, 9, 3342338, 458752, 9, 3342339, 458752, 9, 3342340, 458752, 9, 3342341, 458752, 9, 3342342, 458752, 9, 3342343, 458752, 9, 3342344, 458752, 9, 3342345, 458752, 9, 3342346, 458752, 9, 3342348, 262144, 91, 3342349, 393216, 0, 3342350, 458752, 0, 3342356, 327680, 91, 3342357, 327680, 91, 3342358, 131072, 13, 3342359, 393216, 93, 3342362, 262144, 8, 3342363, 327680, 8, 3342364, 393216, 8, 3342365, 393216, 93, 3342368, 0, 12, 3342369, 327680, 91, 3342370, 131072, 12, 3342371, 327680, 91, 3342372, 327680, 91, 3342373, 327680, 91, 3342374, 393216, 93, 3342379, 262144, 10, 3342380, 327680, 10, 3342381, 393216, 10, 3342383, 0, 13, 3342384, 65536, 13, 3342385, 131072, 13, 3342391, 393216, 0, 3342392, 458752, 0, 3342393, 327680, 91, 3342394, 327680, 91, 3342395, 327680, 91, 3342396, 327680, 4, 3342397, 327680, 91, 3342398, 327680, 91, 3342399, 327680, 91, 3342400, 327680, 91, 3342401, 393216, 4, 3342402, 327680, 91, 3342403, 327680, 91, 3342404, 327680, 91, 3342405, 393216, 0, 3342406, 458752, 0, 3342410, 393216, 0, 3342411, 458752, 0, 3342415, 0, 12, 3342416, 65536, 12, 3342417, 131072, 12, 3342418, 0, 2, 3342419, 393216, 0, 3342420, 458752, 0, 3342421, 262144, 8, 3342422, 327680, 8, 3342423, 393216, 8, 3407884, 327680, 4, 3407887, 393216, 4, 3407904, 0, 13, 3407906, 131072, 13, 3407916, 196608, 7, 3407917, 262144, 7, 3407919, 0, 14, 3407920, 65536, 14, 3407921, 131072, 14, 3407926, 327680, 4, 3407929, 393216, 4, 3407940, 327680, 4, 3407943, 65536, 11, 3407945, 327680, 4, 3407948, 393216, 4, 3407952, 65536, 13, 3407954, 0, 3, 3407957, 393216, 4, 3407960, 0, 11, 3407961, 65536, 11, 3407962, 131072, 11, 3473408, 458752, 9, 3473409, 458752, 9, 3473410, 458752, 9, 3473411, 458752, 9, 3473412, 458752, 9, 3473413, 458752, 9, 3473415, 458752, 9, 3473416, 458752, 9, 3473417, 458752, 9, 3473418, 458752, 9, 3473420, 458752, 91, 3473428, 196608, 7, 3473429, 262144, 7, 3473459, 0, 2, 3473496, 0, 12, 3473497, 65536, 12, 3473498, 131072, 12, 3538944, 458752, 9, 3538945, 458752, 9, 3538946, 458752, 9, 3538947, 458752, 9, 3538948, 458752, 9, 3538949, 458752, 9, 3538951, 458752, 9, 3538952, 458752, 9, 3538953, 458752, 9, 3538954, 458752, 9, 3538956, 458752, 91, 3538983, 327680, 37, 3538986, 327680, 4, 3538988, 327680, 4, 3538991, 393216, 4, 3538995, 0, 3, 3539005, 0, 2, 3539011, 327680, 4, 3539014, 393216, 4, 3539029, 327680, 4, 3539032, 393216, 4, 3539033, 65536, 13, 3604480, 458752, 9, 3604481, 458752, 9, 3604482, 458752, 9, 3604483, 458752, 9, 3604484, 458752, 9, 3604485, 458752, 9, 3604487, 458752, 9, 3604488, 458752, 9, 3604489, 458752, 9, 3604490, 458752, 9, 3604492, 458752, 91, 3604493, 0, 2, 3604519, 327680, 38, 3604541, 0, 3, 3604542, 196608, 7, 3604543, 262144, 7, 3670016, 458752, 9, 3670017, 458752, 9, 3670018, 458752, 9, 3670019, 458752, 9, 3670020, 458752, 9, 3670021, 458752, 9, 3670023, 458752, 9, 3670024, 458752, 9, 3670025, 458752, 9, 3670026, 458752, 9, 3670028, 458752, 92, 3670029, 0, 3, 3670055, 327680, 39, 3670107, 393216, 4, 3735552, 458752, 9, 3735553, 458752, 9, 3735554, 458752, 9, 3735555, 458752, 9, 3735556, 458752, 9, 3735557, 458752, 9, 3735559, 458752, 9, 3735560, 458752, 9, 3735561, 458752, 9, 3735562, 458752, 9, 3735569, 327680, 6, 3735571, 327680, 4, 3735572, 393216, 6, 3735573, 327680, 6, 3735574, 393216, 4, 3735576, 393216, 6, 3735591, 327680, 40, 3735645, 262144, 8, 3735646, 327680, 8, 3735647, 393216, 8, 3735648, 262144, 8, 3735649, 327680, 8, 3735650, 393216, 8, 3735651, 262144, 8, 3735652, 327680, 8, 3735653, 393216, 8, 3735654, 262144, 8, 3735655, 327680, 8, 3735656, 393216, 8, 3801088, 458752, 9, 3801089, 458752, 9, 3801090, 458752, 9, 3801091, 458752, 9, 3801092, 458752, 9, 3801093, 458752, 9, 3801095, 458752, 9, 3801096, 458752, 9, 3801097, 458752, 9, 3801098, 458752, 9, 3801105, 327680, 7, 3801107, 0, 11, 3801108, 65536, 11, 3801109, 131072, 11, 3801112, 393216, 7, 3801127, 327680, 41, 3801131, 262144, 8, 3801132, 327680, 8, 3801166, 0, 11, 3801167, 65536, 11, 3801168, 131072, 11, 3801172, 0, 22, 3801173, 65536, 22, 3801174, 65536, 22, 3801175, 131072, 22, 3801177, 262144, 8, 3801178, 327680, 8, 3801179, 393216, 8, 3801181, 262144, 9, 3801182, 327680, 9, 3801183, 393216, 9, 3801184, 262144, 9, 3801185, 327680, 9, 3801186, 393216, 9, 3801187, 262144, 9, 3801188, 327680, 9, 3801189, 393216, 9, 3801190, 262144, 9, 3801191, 327680, 9, 3801192, 393216, 9, 3866624, 458752, 9, 3866625, 458752, 9, 3866626, 458752, 9, 3866627, 458752, 9, 3866628, 458752, 9, 3866629, 458752, 9, 3866631, 458752, 9, 3866632, 458752, 9, 3866633, 458752, 9, 3866634, 458752, 9, 3866643, 0, 12, 3866644, 65536, 12, 3866645, 131072, 12, 3866648, 0, 2, 3866653, 262144, 90, 3866654, 327680, 90, 3866655, 262144, 90, 3866663, 327680, 4, 3866666, 393216, 4, 3866669, 65536, 11, 3866672, 393216, 4, 3866702, 0, 12, 3866703, 65536, 12, 3866704, 131072, 12, 3866708, 0, 22, 3866709, 65536, 22, 3866710, 65536, 22, 3866711, 131072, 22, 3866713, 262144, 9, 3866714, 327680, 9, 3866715, 393216, 9, 3866717, 262144, 10, 3866718, 327680, 10, 3866719, 393216, 10, 3866720, 262144, 10, 3866721, 327680, 10, 3866722, 393216, 10, 3866723, 262144, 10, 3866724, 327680, 10, 3866725, 393216, 10, 3866726, 262144, 10, 3866727, 327680, 10, 3866728, 393216, 10, 3932160, 458752, 9, 3932161, 458752, 9, 3932162, 458752, 9, 3932163, 458752, 9, 3932164, 458752, 9, 3932165, 458752, 9, 3932167, 458752, 9, 3932168, 458752, 9, 3932169, 458752, 9, 3932170, 458752, 9, 3932179, 0, 13, 3932180, 65536, 13, 3932181, 131072, 13, 3932184, 0, 3, 3932190, 262144, 55, 3932191, 393216, 55, 3932192, 393216, 55, 3932193, 393216, 55, 3932194, 393216, 55, 3932195, 393216, 55, 3932196, 393216, 55, 3932197, 393216, 55, 3932198, 393216, 55, 3932228, 327680, 6, 3932231, 393216, 6, 3997696, 458752, 9, 3997697, 458752, 9, 3997698, 458752, 9, 3997699, 458752, 9, 3997700, 458752, 9, 3997701, 458752, 9, 3997703, 458752, 9, 3997704, 458752, 9, 3997705, 458752, 9, 3997706, 458752, 9, 3997715, 0, 14, 3997716, 65536, 14, 3997717, 131072, 14, 3997720, 0, 2, 3997726, 262144, 56, 3997735, 327680, 4, 3997738, 393216, 4, 3997740, 393216, 4, 3997742, 327680, 4, 3997745, 393216, 4, 3997764, 327680, 7, 3997767, 393216, 7, 3997768, 393216, 0, 3997769, 458752, 0, 3997770, 262144, 8, 3997771, 327680, 8, 3997772, 393216, 8, 3997785, 262144, 0, 3997786, 327680, 0, 3997787, 262144, 0, 3997788, 327680, 0, 3997789, 458752, 90, 3997790, 0, 11, 3997791, 65536, 11, 3997792, 131072, 11, 3997799, 262144, 8, 3997800, 327680, 8, 3997801, 393216, 8, 4063232, 458752, 9, 4063233, 458752, 9, 4063234, 458752, 9, 4063235, 458752, 9, 4063236, 458752, 9, 4063237, 458752, 9, 4063239, 458752, 9, 4063240, 458752, 9, 4063241, 458752, 9, 4063242, 458752, 9, 4063251, 262144, 0, 4063252, 327680, 0, 4063256, 0, 3, 4063262, 327680, 6, 4063263, 65536, 4, 4063265, 327680, 6, 4063266, 65536, 4, 4063267, 131072, 4, 4063268, 327680, 6, 4063271, 393216, 6, 4063283, 327680, 6, 4063286, 393216, 6, 4063298, 327680, 6, 4063303, 393216, 6, 4063306, 393216, 4, 4063320, 327680, 6, 4063321, 65536, 4, 4063324, 131072, 4, 4063325, 393216, 6, 4063326, 0, 12, 4063327, 65536, 12, 4063328, 131072, 12, 4063329, 262144, 8, 4063330, 327680, 8, 4063331, 393216, 8, 4063335, 262144, 9, 4063336, 327680, 9, 4063337, 393216, 9, 4128768, 458752, 9, 4128769, 458752, 9, 4128770, 458752, 9, 4128771, 458752, 9, 4128772, 458752, 9, 4128773, 458752, 9, 4128775, 458752, 9, 4128776, 458752, 9, 4128777, 458752, 9, 4128778, 458752, 9, 4128780, 458752, 90, 4128786, 327680, 6, 4128789, 0, 12, 4128798, 327680, 7, 4128801, 327680, 7, 4128802, 65536, 5, 4128803, 131072, 5, 4128804, 327680, 7, 4128807, 393216, 7, 4128819, 327680, 7, 4128822, 393216, 7, 4128834, 327680, 7, 4128839, 393216, 7, 4128856, 327680, 7, 4128861, 393216, 7, 4128862, 0, 13, 4128863, 65536, 13, 4128864, 131072, 13, 4128865, 262144, 9, 4128866, 327680, 9, 4128867, 393216, 9, 4128871, 262144, 10, 4128872, 327680, 10, 4128873, 393216, 10, 4128883, 196608, 32, 4194304, 458752, 9, 4194305, 458752, 9, 4194306, 458752, 9, 4194307, 458752, 9, 4194308, 458752, 9, 4194309, 458752, 9, 4194311, 458752, 9, 4194312, 458752, 9, 4194313, 458752, 9, 4194314, 458752, 9, 4194316, 458752, 91, 4194322, 327680, 7, 4194323, 262144, 0, 4194324, 327680, 0, 4194325, 0, 13, 4194334, 262144, 56, 4194355, 327680, 4, 4194367, 327680, 4, 4194370, 393216, 4, 4194372, 393216, 4, 4194375, 327680, 4, 4194398, 0, 14, 4194399, 65536, 14, 4194400, 131072, 14, 4194401, 0, 11, 4194402, 65536, 11, 4194403, 131072, 11, 4194405, 262144, 8, 4194406, 327680, 8, 4194407, 393216, 8, 4194418, 196608, 32, 4194425, 196608, 13, 4194426, 196608, 13, 4194427, 196608, 13, 4194428, 196608, 13, 4194429, 196608, 13, 4194430, 196608, 13, 4194431, 196608, 13, 4259840, 458752, 9, 4259841, 458752, 9, 4259842, 458752, 9, 4259843, 458752, 9, 4259844, 458752, 9, 4259845, 458752, 9, 4259847, 458752, 9, 4259848, 458752, 9, 4259849, 458752, 9, 4259850, 458752, 9, 4259852, 458752, 91, 4259858, 327680, 6, 4259861, 393216, 6, 4259862, 393216, 0, 4259863, 458752, 0, 4259870, 327680, 6, 4259871, 131072, 4, 4259873, 327680, 6, 4259874, 65536, 4, 4259875, 131072, 4, 4259876, 327680, 6, 4259879, 327680, 6, 4259880, 65536, 4, 4259881, 131072, 4, 4259882, 327680, 6, 4259885, 327680, 6, 4259887, 131072, 5, 4259888, 327680, 6, 4259891, 393216, 6, 4259914, 262144, 6, 4259922, 393216, 4, 4259928, 327680, 6, 4259929, 131072, 5, 4259931, 131072, 4, 4259933, 393216, 6, 4259934, 262144, 8, 4259935, 327680, 8, 4259936, 393216, 8, 4259937, 0, 12, 4259938, 65536, 12, 4259939, 131072, 12, 4259954, 196608, 32, 4259961, 196608, 14, 4259962, 196608, 14, 4259963, 196608, 14, 4259964, 196608, 14, 4259965, 196608, 14, 4259966, 196608, 14, 4259967, 196608, 14, 4325388, 458752, 91, 4325394, 327680, 7, 4325395, 262144, 8, 4325396, 327680, 8, 4325397, 327680, 4, 4325400, 393216, 4, 4325406, 327680, 7, 4325409, 327680, 7, 4325412, 327680, 7, 4325415, 327680, 7, 4325416, 65536, 5, 4325417, 131072, 5, 4325418, 327680, 7, 4325421, 327680, 7, 4325424, 327680, 7, 4325427, 327680, 6, 4325430, 0, 11, 4325431, 65536, 11, 4325432, 65536, 35, 4325433, 131072, 35, 4325437, 327680, 6, 4325440, 393216, 6, 4325449, 0, 2, 4325458, 65536, 12, 4325464, 327680, 7, 4325469, 393216, 7, 4325470, 262144, 9, 4325471, 327680, 9, 4325472, 393216, 9, 4325473, 0, 13, 4325474, 65536, 13, 4325475, 131072, 13, 4325490, 196608, 32, 4325497, 196608, 14, 4325498, 196608, 14, 4325499, 196608, 14, 4325500, 196608, 14, 4325501, 196608, 14, 4325502, 196608, 14, 4325503, 196608, 14, 4390912, 458752, 9, 4390913, 458752, 9, 4390914, 458752, 9, 4390915, 458752, 9, 4390916, 458752, 9, 4390917, 458752, 9, 4390918, 458752, 9, 4390919, 458752, 9, 4390920, 458752, 9, 4390921, 458752, 9, 4390922, 458752, 9, 4390924, 458752, 92, 4390931, 262144, 9, 4390932, 327680, 9, 4390933, 393216, 9, 4390935, 0, 11, 4390936, 65536, 11, 4390937, 131072, 11, 4390942, 262144, 56, 4390963, 327680, 7, 4390966, 0, 12, 4390967, 65536, 12, 4390968, 65536, 36, 4390969, 131072, 36, 4390973, 327680, 7, 4390976, 393216, 7, 4390977, 393216, 0, 4390978, 458752, 0, 4390979, 393216, 0, 4390980, 458752, 0, 4390981, 262144, 8, 4390982, 327680, 8, 4390983, 393216, 8, 4390985, 0, 3, 4391006, 262144, 10, 4391007, 327680, 10, 4391008, 393216, 10, 4391009, 0, 14, 4391010, 65536, 14, 4391011, 131072, 14, 4391012, 327680, 4, 4391015, 393216, 4, 4391025, 196608, 32, 4391033, 196608, 15, 4391034, 196608, 15, 4391035, 196608, 15, 4391036, 196608, 15, 4391037, 196608, 15, 4391038, 196608, 15, 4391039, 196608, 15, 4456448, 458752, 9, 4456449, 458752, 9, 4456450, 458752, 9, 4456451, 458752, 9, 4456452, 458752, 9, 4456453, 458752, 9, 4456454, 458752, 9, 4456455, 458752, 9, 4456456, 458752, 9, 4456457, 458752, 9, 4456458, 458752, 9, 4456467, 262144, 10, 4456468, 327680, 10, 4456469, 393216, 10, 4456471, 0, 12, 4456472, 65536, 12, 4456473, 131072, 12, 4456478, 327680, 6, 4456479, 65536, 4, 4456480, 131072, 4, 4456481, 327680, 6, 4456484, 327680, 6, 4456485, 65536, 4, 4456486, 131072, 4, 4456487, 327680, 6, 4456490, 327680, 6, 4456491, 65536, 4, 4456492, 131072, 4, 4456493, 327680, 6, 4456495, 131072, 4, 4456496, 327680, 6, 4456497, 65536, 4, 4456498, 131072, 4, 4456499, 393216, 6, 4456502, 393216, 4, 4456509, 327680, 4, 4456512, 393216, 4, 4456515, 393216, 4, 4456517, 393216, 4, 4456527, 393216, 4, 4456529, 393216, 4, 4456536, 327680, 6, 4456537, 131072, 4, 4456539, 65536, 4, 4456540, 131072, 4, 4456541, 393216, 6, 4456551, 327680, 35, 4456552, 393216, 35, 4456553, 196608, 32, 4456554, 196608, 32, 4456555, 327680, 35, 4456556, 393216, 35, 4456561, 196608, 32, 4521984, 458752, 9, 4521985, 458752, 9, 4521986, 458752, 9, 4521987, 458752, 9, 4521988, 458752, 9, 4521989, 458752, 9, 4521990, 458752, 9, 4521991, 458752, 9, 4521992, 458752, 9, 4521993, 458752, 9, 4521994, 458752, 9, 4521996, 458752, 90, 4521997, 393216, 0, 4521998, 458752, 0, 4522001, 65536, 35, 4522002, 131072, 35, 4522007, 0, 13, 4522008, 65536, 13, 4522009, 131072, 13, 4522014, 327680, 7, 4522015, 65536, 5, 4522016, 131072, 5, 4522017, 327680, 7, 4522020, 327680, 7, 4522021, 65536, 5, 4522022, 131072, 5, 4522023, 327680, 7, 4522026, 327680, 7, 4522027, 65536, 5, 4522028, 131072, 5, 4522029, 327680, 7, 4522032, 327680, 7, 4522033, 65536, 5, 4522034, 131072, 5, 4522035, 393216, 7, 4522056, 196608, 7, 4522057, 262144, 7, 4522072, 327680, 7, 4522075, 65536, 5, 4522076, 458752, 39, 4522077, 393216, 7, 4522078, 327680, 4, 4522080, 327680, 4, 4522081, 393216, 4, 4522085, 393216, 6, 4522087, 327680, 36, 4522088, 393216, 36, 4522091, 327680, 36, 4522092, 393216, 36, 4522097, 196608, 32, 4587520, 458752, 9, 4587521, 458752, 9, 4587522, 458752, 9, 4587523, 458752, 9, 4587524, 458752, 9, 4587525, 458752, 9, 4587526, 458752, 9, 4587527, 458752, 9, 4587528, 458752, 9, 4587529, 458752, 9, 4587530, 458752, 9, 4587532, 327680, 4, 4587535, 393216, 4, 4587537, 65536, 36, 4587538, 131072, 36, 4587546, 65536, 35, 4587547, 131072, 35, 4587550, 262144, 56, 4587571, 327680, 4, 4587573, 327680, 6, 4587576, 393216, 6, 4587608, 327680, 90, 4587609, 327680, 90, 4587621, 393216, 7, 4587629, 196608, 32, 4587630, 196608, 32, 4587633, 196608, 32, 4653056, 458752, 9, 4653057, 458752, 9, 4653058, 458752, 9, 4653059, 458752, 9, 4653060, 458752, 9, 4653061, 458752, 9, 4653062, 458752, 9, 4653063, 458752, 9, 4653068, 458752, 91, 4653069, 262144, 8, 4653070, 327680, 8, 4653071, 393216, 8, 4653082, 65536, 36, 4653083, 131072, 36, 4653086, 327680, 6, 4653087, 131072, 4, 4653089, 327680, 6, 4653090, 131072, 5, 4653092, 327680, 6, 4653095, 327680, 6, 4653098, 327680, 6, 4653099, 65536, 4, 4653101, 327680, 6, 4653104, 327680, 6, 4653105, 65536, 4, 4653106, 131072, 4, 4653107, 393216, 6, 4653109, 327680, 7, 4653112, 393216, 7, 4653121, 0, 11, 4653123, 131072, 11, 4653128, 458752, 9, 4653129, 458752, 9, 4653130, 458752, 9, 4653131, 458752, 9, 4653132, 458752, 9, 4653133, 458752, 9, 4653134, 458752, 9, 4653135, 458752, 9, 4653155, 65536, 12, 4653167, 196608, 32, 4653168, 327680, 35, 4653169, 393216, 35, 4718604, 458752, 91, 4718605, 262144, 9, 4718606, 327680, 9, 4718607, 393216, 9, 4718622, 327680, 7, 4718625, 327680, 7, 4718627, 131072, 5, 4718628, 327680, 7, 4718631, 327680, 7, 4718634, 327680, 7, 4718637, 327680, 7, 4718638, 0, 11, 4718639, 65536, 11, 4718640, 131072, 11, 4718641, 65536, 5, 4718642, 131072, 5, 4718643, 393216, 7, 4718648, 0, 22, 4718649, 65536, 22, 4718650, 65536, 22, 4718651, 131072, 22, 4718652, 0, 11, 4718653, 65536, 11, 4718654, 131072, 11, 4718664, 458752, 9, 4718665, 458752, 9, 4718666, 458752, 9, 4718667, 458752, 9, 4718668, 458752, 9, 4718669, 458752, 9, 4718670, 458752, 9, 4718671, 458752, 9, 4718688, 393216, 0, 4718689, 458752, 0, 4718704, 327680, 36, 4718705, 393216, 36, 4784140, 0, 11, 4784141, 65536, 11, 4784142, 131072, 11, 4784143, 393216, 10, 4784158, 262144, 56, 4784163, 196608, 7, 4784164, 262144, 7, 4784167, 393216, 0, 4784168, 458752, 0, 4784169, 262144, 8, 4784170, 327680, 8, 4784171, 393216, 8, 4784172, 393216, 0, 4784173, 458752, 0, 4784174, 0, 12, 4784175, 65536, 12, 4784176, 131072, 12, 4784177, 393216, 0, 4784178, 458752, 0, 4784179, 393216, 0, 4784180, 458752, 0, 4784181, 262144, 8, 4784182, 327680, 8, 4784183, 393216, 8, 4784184, 0, 22, 4784185, 65536, 22, 4784186, 65536, 22, 4784187, 131072, 22, 4784188, 0, 12, 4784189, 65536, 12, 4784190, 131072, 12, 4784191, 393216, 0, 4784192, 458752, 0, 4784199, 393216, 4, 4784200, 458752, 9, 4784201, 458752, 9, 4784202, 458752, 9, 4784203, 458752, 9, 4784204, 458752, 9, 4784205, 458752, 9, 4784206, 458752, 9, 4784207, 458752, 9, 4784223, 327680, 4, 4784226, 393216, 4, 4784227, 393216, 4, 4784242, 196608, 32, 4849694, 262144, 57, 4849695, 327680, 55, 4849696, 327680, 55, 4849697, 327680, 55, 4849698, 327680, 55, 4849699, 327680, 55, 4849700, 327680, 55, 4849701, 327680, 56, 4849702, 327680, 4, 4849705, 393216, 4, 4849707, 327680, 4, 4849710, 393216, 4, 4849712, 327680, 4, 4849715, 393216, 4, 4849717, 393216, 4, 4849724, 0, 13, 4849726, 327680, 4, 4849729, 393216, 4, 4849736, 458752, 9, 4849737, 458752, 9, 4849738, 458752, 9, 4849739, 458752, 9, 4849740, 458752, 9, 4849741, 458752, 9, 4849742, 458752, 9, 4849743, 458752, 9, 4849779, 196608, 32, 4849780, 196608, 32, 4915201, 393216, 4, 4915203, 393216, 4, 4915205, 393216, 4, 4915207, 393216, 4, 4915209, 393216, 4, 4915219, 0, 11, 4915230, 458752, 9, 4915231, 458752, 9, 4915232, 458752, 9, 4915233, 458752, 9, 4915234, 458752, 9, 4915235, 458752, 9, 4915236, 458752, 9, 4915237, 458752, 9, 4915250, 65536, 12, 4915264, 327680, 4, 4915267, 393216, 4, 4915271, 393216, 6, 4915272, 458752, 9, 4915273, 458752, 9, 4915274, 458752, 9, 4915275, 458752, 9, 4915276, 458752, 9, 4915277, 458752, 9, 4915278, 458752, 9, 4915279, 458752, 9, 4915314, 327680, 35, 4915315, 393216, 35, 4915316, 196608, 32, 4915317, 196608, 32, 4915318, 196608, 32, 4915319, 196608, 32, 4915320, 196608, 32, 4915323, 196608, 32, 4915324, 196608, 32, 4980766, 458752, 9, 4980767, 458752, 9, 4980768, 458752, 9, 4980769, 458752, 9, 4980770, 458752, 9, 4980771, 458752, 9, 4980772, 458752, 9, 4980773, 458752, 9, 4980774, 458752, 9, 4980775, 327680, 4, 4980778, 393216, 4, 4980780, 393216, 4, 4980782, 327680, 4, 4980785, 393216, 4, 4980805, 65536, 12, 4980807, 393216, 7, 4980808, 458752, 9, 4980809, 458752, 9, 4980810, 458752, 9, 4980811, 458752, 9, 4980812, 458752, 9, 4980813, 458752, 9, 4980814, 458752, 9, 4980815, 458752, 9, 4980850, 327680, 36, 4980851, 393216, 36, 4980853, 196608, 32, 4980857, 196608, 32, 4980858, 196608, 32, 4980861, 196608, 32, 5046273, 393216, 4, 5046275, 393216, 4, 5046277, 393216, 4, 5046279, 393216, 4, 5046281, 393216, 4, 5046283, 393216, 4, 5046285, 393216, 6, 5046286, 0, 6, 5046287, 65536, 6, 5046288, 131072, 6, 5046302, 458752, 9, 5046303, 458752, 9, 5046304, 458752, 9, 5046305, 458752, 9, 5046306, 458752, 9, 5046307, 458752, 9, 5046308, 458752, 9, 5046309, 458752, 9, 5046310, 458752, 9, 5046311, 458752, 56, 5046336, 327680, 4, 5046344, 458752, 9, 5046345, 458752, 9, 5046346, 458752, 9, 5046347, 458752, 9, 5046348, 458752, 9, 5046349, 458752, 9, 5046350, 458752, 9, 5046351, 458752, 9, 5046356, 393216, 19, 5046357, 458752, 19, 5046374, 196608, 55, 5046375, 196608, 55, 5046376, 196608, 55, 5046377, 196608, 55, 5046378, 196608, 55, 5046388, 196608, 32, 5046398, 196608, 32, 5111821, 393216, 7, 5111822, 0, 7, 5111823, 65536, 7, 5111824, 131072, 7, 5111838, 458752, 9, 5111839, 458752, 9, 5111840, 458752, 9, 5111841, 458752, 9, 5111842, 458752, 9, 5111843, 458752, 9, 5111844, 458752, 9, 5111847, 458752, 56, 5111850, 327680, 4, 5111853, 393216, 4, 5111855, 393216, 4, 5111873, 393216, 4, 5111886, 0, 11, 5111887, 65536, 11, 5111888, 131072, 11, 5111892, 393216, 20, 5111893, 458752, 20, 5111910, 196608, 56, 5111911, 196608, 56, 5111912, 196608, 56, 5111913, 196608, 56, 5111914, 196608, 56, 5111923, 327680, 35, 5111924, 393216, 35, 5111935, 196608, 32, 5177345, 393216, 4, 5177347, 393216, 4, 5177349, 393216, 4, 5177351, 393216, 4, 5177353, 393216, 6, 5177355, 393216, 6, 5177363, 0, 2, 5177374, 458752, 9, 5177375, 458752, 9, 5177376, 458752, 9, 5177383, 458752, 56, 5177411, 393216, 4, 5177414, 262144, 11, 5177415, 327680, 11, 5177416, 393216, 11, 5177417, 458752, 11, 5177419, 65536, 35, 5177420, 131072, 35, 5177422, 0, 12, 5177423, 65536, 12, 5177424, 131072, 12, 5177446, 196608, 57, 5177447, 196608, 57, 5177448, 196608, 57, 5177449, 196608, 57, 5177450, 196608, 57, 5177459, 327680, 36, 5177460, 393216, 36, 5242889, 393216, 7, 5242891, 393216, 7, 5242899, 0, 3, 5242919, 458752, 56, 5242947, 0, 11, 5242949, 131072, 11, 5242950, 262144, 12, 5242951, 327680, 12, 5242952, 393216, 12, 5242953, 458752, 12, 5242955, 65536, 36, 5242956, 131072, 36, 5242966, 327680, 20, 5242982, 0, 57, 5242983, 65536, 57, 5242984, 65536, 57, 5242985, 65536, 57, 5242986, 65536, 57, 5242993, 196608, 32, 5242994, 196608, 32, 5308423, 262144, 55, 5308424, 458752, 9, 5308425, 458752, 9, 5308426, 458752, 9, 5308427, 458752, 9, 5308428, 458752, 9, 5308429, 458752, 9, 5308430, 458752, 9, 5308431, 458752, 9, 5308435, 262144, 8, 5308436, 327680, 8, 5308437, 393216, 8, 5308439, 0, 2, 5308452, 458752, 9, 5308453, 458752, 9, 5308454, 458752, 9, 5308455, 327680, 4, 5308458, 393216, 4, 5308469, 0, 55, 5308470, 65536, 55, 5308471, 131072, 55, 5308476, 262144, 20, 5308484, 65536, 12, 5308486, 262144, 13, 5308487, 327680, 13, 5308488, 393216, 13, 5308489, 458752, 13, 5308493, 262144, 6, 5308497, 458752, 0, 5308503, 393216, 0, 5308528, 196608, 32, 5373960, 458752, 9, 5373961, 458752, 9, 5373962, 458752, 9, 5373963, 458752, 9, 5373964, 458752, 9, 5373965, 458752, 9, 5373966, 458752, 9, 5373967, 458752, 9, 5373975, 0, 3, 5373978, 327680, 6, 5373988, 458752, 9, 5373989, 458752, 9, 5373990, 458752, 9, 5373991, 458752, 56, 5373996, 393216, 19, 5373997, 458752, 19, 5374005, 0, 57, 5374006, 65536, 57, 5374007, 131072, 57, 5374022, 262144, 14, 5374023, 327680, 14, 5374024, 393216, 14, 5374025, 458752, 14, 5374034, 393216, 4, 5374036, 262144, 8, 5374037, 327680, 8, 5374038, 393216, 8, 5374039, 393216, 1, 5374047, 65536, 11, 5374049, 327680, 4, 5374063, 196608, 32, 5439496, 458752, 9, 5439497, 458752, 9, 5439498, 458752, 9, 5439499, 458752, 9, 5439500, 458752, 9, 5439501, 458752, 9, 5439514, 327680, 7, 5439518, 458752, 9, 5439519, 458752, 9, 5439520, 458752, 9, 5439524, 458752, 9, 5439525, 458752, 9, 5439526, 458752, 9, 5439527, 458752, 56, 5439532, 393216, 20, 5439533, 262144, 20, 5439536, 327680, 19, 5439537, 262144, 20, 5439549, 393216, 19, 5439550, 458752, 19, 5439555, 196608, 12, 5439558, 262144, 15, 5439559, 327680, 15, 5439560, 393216, 15, 5439561, 458752, 15, 5439583, 65536, 12, 5439598, 327680, 35, 5439599, 393216, 35, 5505032, 458752, 9, 5505033, 458752, 9, 5505034, 458752, 9, 5505035, 458752, 9, 5505036, 458752, 9, 5505046, 393216, 4, 5505054, 458752, 9, 5505055, 458752, 9, 5505056, 458752, 9, 5505060, 458752, 9, 5505061, 458752, 9, 5505062, 458752, 9, 5505063, 458752, 56, 5505067, 262144, 32, 5505075, 393216, 19, 5505076, 458752, 19, 5505081, 262144, 19, 5505083, 262144, 32, 5505085, 393216, 20, 5505086, 458752, 20, 5505088, 262144, 19, 5505123, 0, 11, 5505124, 65536, 11, 5505125, 131072, 11, 5505134, 327680, 36, 5505135, 393216, 36, 5570568, 458752, 9, 5570569, 458752, 9, 5570570, 458752, 9, 5570571, 458752, 9, 5570572, 458752, 9, 5570590, 458752, 9, 5570591, 458752, 9, 5570592, 458752, 9, 5570596, 458752, 9, 5570597, 458752, 9, 5570598, 458752, 9, 5570599, 458752, 56, 5570611, 393216, 20, 5570612, 458752, 20, 5570659, 0, 12, 5570660, 65536, 12, 5570661, 131072, 12, 5570669, 196608, 32, 5636104, 458752, 9, 5636105, 458752, 9, 5636106, 458752, 9, 5636107, 458752, 9, 5636108, 458752, 9, 5636112, 458752, 9, 5636113, 458752, 9, 5636116, 65536, 11, 5636118, 393216, 4, 5636126, 458752, 9, 5636127, 458752, 9, 5636128, 458752, 9, 5636135, 458752, 56, 5636139, 262144, 19, 5636147, 262144, 32, 5636152, 262144, 20, 5636157, 262144, 20, 5636162, 196608, 55, 5636163, 196608, 55, 5636164, 196608, 55, 5636192, 327680, 4, 5636195, 393216, 4, 5636204, 196608, 32, 5701640, 458752, 9, 5701641, 458752, 9, 5701642, 458752, 9, 5701643, 458752, 9, 5701644, 458752, 9, 5701647, 458752, 9, 5701648, 458752, 9, 5701649, 458752, 9, 5701650, 458752, 9, 5701651, 0, 12, 5701662, 458752, 9, 5701663, 458752, 9, 5701664, 458752, 9, 5701665, 458752, 9, 5701671, 458752, 56, 5701679, 262144, 20, 5701685, 393216, 0, 5701686, 458752, 0, 5701687, 65536, 11, 5701688, 131072, 11, 5701698, 196608, 56, 5701699, 196608, 56, 5701700, 196608, 56, 5701704, 65536, 12, 5701734, 393216, 0, 5701735, 458752, 0, 5701736, 393216, 0, 5701737, 458752, 0, 5701738, 393216, 0, 5701739, 196608, 32, 5701740, 393216, 0, 5701741, 458752, 0, 5767176, 458752, 9, 5767177, 458752, 9, 5767178, 458752, 9, 5767183, 458752, 9, 5767184, 458752, 9, 5767185, 458752, 9, 5767186, 458752, 9, 5767198, 458752, 9, 5767199, 458752, 9, 5767200, 458752, 9, 5767201, 458752, 9, 5767204, 458752, 9, 5767205, 458752, 9, 5767206, 458752, 9, 5767220, 327680, 4, 5767222, 0, 12, 5767223, 65536, 12, 5767224, 131072, 12, 5767230, 262144, 32, 5767234, 196608, 57, 5767235, 196608, 57, 5767236, 196608, 57, 5767243, 0, 2, 5767263, 393216, 6, 5767264, 327680, 4, 5767266, 327680, 4, 5767269, 327680, 4, 5767271, 327680, 4, 5767273, 327680, 4, 5767275, 327680, 4, 5767277, 0, 11, 5767278, 65536, 11, 5767279, 131072, 11, 5832719, 458752, 9, 5832720, 458752, 9, 5832721, 458752, 9, 5832722, 458752, 9, 5832731, 196608, 7, 5832732, 262144, 7, 5832734, 458752, 9, 5832735, 458752, 9, 5832736, 458752, 9, 5832737, 458752, 9, 5832740, 458752, 9, 5832741, 458752, 9, 5832742, 458752, 9, 5832746, 393216, 19, 5832747, 458752, 19, 5832750, 262144, 32, 5832758, 0, 13, 5832759, 65536, 13, 5832760, 131072, 13, 5832763, 393216, 19, 5832764, 458752, 19, 5832770, 65536, 57, 5832771, 65536, 57, 5832772, 131072, 57, 5832779, 0, 3, 5832784, 65536, 12, 5832788, 0, 11, 5832789, 65536, 11, 5832790, 131072, 11, 5832794, 327680, 90, 5832799, 393216, 7, 5832814, 65536, 12, 5832815, 131072, 12, 5898258, 393216, 0, 5898270, 458752, 9, 5898271, 458752, 9, 5898272, 458752, 9, 5898273, 458752, 9, 5898276, 458752, 9, 5898277, 458752, 9, 5898278, 458752, 9, 5898282, 393216, 20, 5898283, 458752, 20, 5898294, 0, 2, 5898295, 65536, 14, 5898296, 131072, 14, 5898299, 393216, 20, 5898300, 458752, 20, 5898303, 262144, 19, 5898311, 327680, 4, 5898318, 262144, 6, 5898324, 262144, 26, 5898325, 327680, 26, 5898326, 393216, 26, 5898327, 393216, 27, 5898328, 458752, 27, 5898329, 327680, 55, 5898330, 393216, 27, 5898331, 458752, 27, 5898332, 327680, 55, 5898333, 393216, 27, 5898334, 458752, 27, 5898335, 327680, 55, 5898336, 393216, 27, 5898337, 458752, 27, 5898338, 327680, 55, 5898339, 393216, 27, 5898340, 458752, 27, 5898341, 327680, 55, 5898342, 393216, 27, 5898343, 458752, 27, 5898344, 327680, 55, 5898345, 393216, 27, 5898346, 458752, 27, 5898349, 393216, 4, 5963796, 393216, 4, 5963798, 393216, 4, 5963806, 458752, 9, 5963807, 458752, 9, 5963808, 458752, 9, 5963809, 458752, 9, 5963812, 458752, 9, 5963813, 458752, 9, 5963814, 458752, 9, 5963830, 0, 3, 5963844, 262144, 90, 5963850, 327680, 90, 5963851, 327680, 90, 5963852, 327680, 90, 5963862, 327680, 6, 5963863, 65536, 4, 5963864, 131072, 4, 5963865, 327680, 6, 5963867, 131072, 4, 5963868, 327680, 6, 5963869, 65536, 4, 5963870, 131072, 4, 5963871, 327680, 6, 5963874, 327680, 6, 5963876, 65536, 4, 5963877, 327680, 6, 5963880, 327680, 6, 5963881, 65536, 4, 5963882, 131072, 4, 5963888, 262144, 8, 5963889, 327680, 8, 5963890, 393216, 8, 6029320, 458752, 9, 6029321, 458752, 9, 6029324, 458752, 9, 6029325, 458752, 9, 6029326, 458752, 9, 6029327, 458752, 9, 6029328, 458752, 9, 6029329, 458752, 9, 6029330, 458752, 9, 6029354, 262144, 32, 6029360, 262144, 19, 6029372, 327680, 20, 6029381, 262144, 55, 6029382, 458752, 26, 6029383, 458752, 26, 6029384, 458752, 26, 6029385, 458752, 26, 6029386, 458752, 26, 6029387, 458752, 26, 6029388, 327680, 55, 6029389, 458752, 26, 6029390, 458752, 26, 6029391, 458752, 26, 6029392, 458752, 26, 6029393, 458752, 26, 6029394, 327680, 56, 6029398, 327680, 7, 6029399, 65536, 5, 6029400, 131072, 5, 6029401, 327680, 7, 6029404, 327680, 7, 6029405, 65536, 5, 6029406, 131072, 5, 6029407, 327680, 7, 6029410, 327680, 7, 6029413, 327680, 7, 6029416, 327680, 7, 6029417, 65536, 5, 6029418, 131072, 5, 6029420, 262144, 8, 6029421, 327680, 8, 6029422, 393216, 8, 6029424, 262144, 9, 6029425, 327680, 9, 6029426, 393216, 9, 6029428, 393216, 0, 6029429, 458752, 0, 6029430, 393216, 0, 6029431, 458752, 0, 6094856, 458752, 9, 6094857, 458752, 9, 6094860, 458752, 9, 6094861, 458752, 9, 6094862, 458752, 9, 6094863, 458752, 9, 6094864, 458752, 9, 6094865, 458752, 9, 6094866, 458752, 9, 6094870, 393216, 4, 6094877, 393216, 57, 6094885, 0, 2, 6094911, 393216, 19, 6094912, 458752, 19, 6094917, 262144, 56, 6094918, 458752, 9, 6094919, 458752, 9, 6094920, 458752, 9, 6094921, 458752, 9, 6094922, 458752, 9, 6094923, 458752, 9, 6094925, 458752, 9, 6094926, 458752, 9, 6094927, 458752, 9, 6094928, 458752, 9, 6094929, 458752, 9, 6094930, 458752, 9, 6094931, 458752, 9, 6094932, 458752, 9, 6094933, 458752, 9, 6094956, 262144, 9, 6094957, 327680, 9, 6094958, 393216, 9, 6094960, 262144, 10, 6094961, 327680, 10, 6094962, 393216, 10, 6094963, 327680, 4, 6094964, 393216, 1, 6094965, 458752, 1, 6094966, 393216, 1, 6094967, 458752, 1, 6094968, 65536, 41, 6094969, 65536, 41, 6094970, 65536, 41, 6094971, 65536, 41, 6094972, 65536, 41, 6094973, 65536, 41, 6094974, 65536, 41, 6094975, 65536, 41, 6160392, 458752, 9, 6160393, 458752, 9, 6160396, 458752, 9, 6160397, 458752, 9, 6160398, 458752, 9, 6160399, 458752, 9, 6160400, 458752, 9, 6160401, 458752, 9, 6160402, 458752, 9, 6160415, 196608, 7, 6160416, 262144, 7, 6160421, 0, 3, 6160426, 262144, 19, 6160432, 393216, 19, 6160433, 458752, 19, 6160436, 262144, 20, 6160444, 262144, 32, 6160447, 393216, 20, 6160448, 262144, 20, 6160453, 262144, 56, 6160454, 458752, 9, 6160455, 458752, 9, 6160456, 458752, 9, 6160457, 458752, 9, 6160458, 458752, 9, 6160459, 458752, 9, 6160461, 458752, 9, 6160462, 458752, 9, 6160463, 458752, 9, 6160464, 458752, 9, 6160465, 458752, 9, 6160466, 458752, 9, 6160467, 458752, 9, 6160468, 458752, 9, 6160469, 458752, 9, 6160470, 327680, 6, 6160471, 131072, 4, 6160473, 327680, 6, 6160476, 327680, 6, 6160479, 327680, 6, 6160480, 65536, 4, 6160481, 131072, 4, 6160482, 327680, 6, 6160484, 65536, 4, 6160485, 327680, 6, 6160487, 131072, 4, 6160488, 327680, 6, 6160491, 393216, 6, 6160492, 262144, 10, 6160493, 327680, 10, 6160494, 393216, 10, 6160500, 393216, 2, 6160501, 458752, 2, 6160502, 393216, 2, 6160503, 458752, 2, 6225928, 458752, 9, 6225929, 458752, 9, 6225930, 458752, 9, 6225931, 458752, 9, 6225932, 458752, 9, 6225933, 458752, 9, 6225934, 458752, 9, 6225935, 458752, 9, 6225936, 458752, 9, 6225937, 458752, 9, 6225938, 458752, 9, 6225939, 262144, 9, 6225957, 393216, 8, 6225964, 262144, 20, 6225968, 393216, 20, 6225969, 458752, 20, 6225974, 262144, 32, 6225978, 327680, 19, 6225989, 262144, 56, 6225990, 458752, 9, 6225991, 458752, 9, 6225992, 458752, 9, 6225993, 458752, 9, 6225994, 458752, 9, 6225995, 458752, 9, 6226003, 458752, 9, 6226004, 458752, 9, 6226005, 458752, 9, 6226006, 327680, 7, 6226009, 327680, 7, 6226012, 327680, 7, 6226015, 327680, 7, 6226016, 65536, 5, 6226017, 131072, 5, 6226018, 327680, 7, 6226021, 327680, 7, 6226024, 327680, 7, 6226027, 393216, 7, 6291464, 458752, 9, 6291465, 458752, 9, 6291466, 458752, 9, 6291467, 458752, 9, 6291470, 458752, 9, 6291471, 458752, 9, 6291472, 458752, 9, 6291473, 393216, 0, 6291474, 458752, 0, 6291494, 262144, 0, 6291495, 327680, 0, 6291500, 262144, 90, 6291501, 327680, 90, 6291502, 327680, 90, 6291503, 327680, 90, 6291504, 327680, 90, 6291505, 327680, 90, 6291506, 327680, 90, 6291507, 327680, 90, 6291508, 327680, 90, 6291509, 327680, 90, 6291510, 327680, 90, 6291511, 327680, 90, 6291512, 327680, 90, 6291513, 327680, 90, 6291514, 327680, 90, 6291515, 327680, 90, 6291516, 327680, 90, 6291517, 327680, 90, 6291518, 327680, 90, 6291519, 327680, 90, 6291520, 327680, 90, 6291521, 327680, 90, 6291522, 327680, 90, 6291525, 262144, 56, 6291526, 458752, 9, 6291527, 458752, 9, 6291528, 458752, 9, 6291529, 458752, 9, 6291530, 458752, 9, 6291531, 458752, 9, 6291533, 458752, 9, 6291534, 458752, 9, 6291535, 458752, 9, 6291536, 458752, 9, 6291537, 458752, 9, 6291538, 458752, 9, 6291539, 458752, 9, 6291540, 458752, 9, 6291541, 458752, 9, 6357000, 458752, 9, 6357001, 458752, 9, 6357002, 458752, 9, 6357011, 393216, 4, 6357013, 393216, 4, 6357029, 458752, 0, 6357036, 262144, 55, 6357037, 458752, 26, 6357038, 458752, 26, 6357039, 458752, 26, 6357040, 458752, 26, 6357041, 458752, 26, 6357042, 458752, 26, 6357043, 458752, 26, 6357044, 458752, 26, 6357045, 458752, 26, 6357046, 458752, 26, 6357047, 458752, 26, 6357048, 327680, 55, 6357049, 458752, 26, 6357050, 458752, 26, 6357051, 458752, 26, 6357052, 458752, 26, 6357053, 458752, 26, 6357054, 458752, 26, 6357055, 458752, 26, 6357056, 458752, 26, 6357057, 458752, 26, 6357058, 458752, 26, 6357059, 458752, 26, 6357060, 327680, 55, 6357061, 327680, 56, 6357062, 458752, 9, 6357063, 458752, 9, 6357064, 458752, 9, 6357065, 458752, 9, 6357066, 458752, 9, 6357067, 458752, 9, 6357069, 458752, 9, 6357070, 458752, 9, 6357071, 458752, 9, 6357072, 458752, 9, 6357073, 458752, 9, 6357074, 458752, 9, 6357075, 458752, 9, 6357076, 458752, 9, 6357077, 458752, 9, 6357078, 327680, 6, 6357081, 327680, 6, 6357083, 131072, 5, 6357084, 327680, 6, 6357086, 131072, 4, 6357087, 327680, 6, 6357090, 327680, 6, 6357091, 131072, 5, 6357093, 327680, 6, 6357094, 65536, 4, 6357095, 131072, 4, 6357096, 327680, 6, 6357098, 131072, 4, 6357099, 393216, 6, 6422536, 458752, 9, 6422537, 458752, 9, 6422538, 458752, 9, 6422550, 0, 2, 6422558, 393216, 8, 6422559, 0, 2, 6422573, 458752, 9, 6422574, 458752, 9, 6422575, 458752, 9, 6422576, 458752, 9, 6422577, 458752, 9, 6422578, 458752, 9, 6422579, 458752, 9, 6422580, 458752, 9, 6422581, 458752, 9, 6422582, 458752, 9, 6422583, 458752, 9, 6422585, 458752, 9, 6422586, 458752, 9, 6422587, 458752, 9, 6422588, 458752, 9, 6422589, 458752, 9, 6422590, 458752, 9, 6422591, 458752, 9, 6422592, 458752, 9, 6422593, 458752, 9, 6422594, 458752, 9, 6422595, 458752, 9, 6422597, 458752, 9, 6422598, 458752, 9, 6422599, 458752, 9, 6422600, 458752, 9, 6422601, 458752, 9, 6422602, 458752, 9, 6422603, 458752, 9, 6422605, 458752, 9, 6422606, 458752, 9, 6422607, 458752, 9, 6422608, 458752, 9, 6422609, 458752, 9, 6422610, 458752, 9, 6422611, 458752, 9, 6422612, 458752, 9, 6422613, 458752, 9, 6422614, 327680, 7, 6422617, 327680, 7, 6422618, 65536, 5, 6422620, 327680, 7, 6422623, 327680, 7, 6422626, 327680, 7, 6422628, 65536, 5, 6422629, 327680, 7, 6422630, 65536, 5, 6422631, 131072, 5, 6422632, 327680, 7, 6422635, 393216, 7, 6488072, 458752, 9, 6488073, 458752, 9, 6488074, 458752, 9, 6488086, 0, 3, 6488095, 0, 3, 6488106, 0, 11, 6488107, 65536, 11, 6488108, 131072, 11, 6488109, 458752, 9, 6488110, 458752, 9, 6488111, 458752, 9, 6488112, 458752, 9, 6488113, 458752, 9, 6488114, 458752, 9, 6488115, 458752, 9, 6488116, 458752, 9, 6488117, 458752, 9, 6488118, 458752, 9, 6488119, 458752, 9, 6488121, 458752, 9, 6488122, 458752, 9, 6488123, 458752, 9, 6488124, 458752, 9, 6488125, 458752, 9, 6488126, 458752, 9, 6488127, 458752, 9, 6488128, 458752, 9, 6488129, 458752, 9, 6488130, 458752, 9, 6488131, 458752, 9, 6488133, 458752, 9, 6488134, 458752, 9, 6488135, 458752, 9, 6488136, 458752, 9, 6488137, 458752, 9, 6488138, 458752, 9, 6488139, 458752, 9, 6488141, 458752, 9, 6488142, 458752, 9, 6488143, 458752, 9, 6488144, 458752, 9, 6488145, 458752, 9, 6488146, 458752, 9, 6488147, 458752, 9, 6488148, 458752, 9, 6488149, 458752, 9, 6553608, 458752, 9, 6553609, 458752, 9, 6553610, 458752, 9, 6553612, 458752, 9, 6553613, 458752, 9, 6553614, 458752, 9, 6553615, 458752, 9, 6553616, 458752, 9, 6553638, 262144, 6, 6553642, 0, 12, 6553643, 65536, 12, 6553644, 131072, 12, 6553645, 458752, 9, 6553646, 458752, 9, 6553647, 458752, 9, 6553648, 458752, 9, 6553649, 458752, 9, 6553650, 458752, 9, 6553651, 458752, 9, 6553652, 458752, 9, 6553653, 458752, 9, 6553654, 458752, 9, 6553655, 458752, 9, 6553657, 458752, 9, 6553658, 458752, 9, 6553659, 458752, 9, 6553660, 458752, 9, 6553661, 458752, 9, 6553662, 458752, 9, 6553663, 458752, 9, 6553664, 458752, 9, 6553665, 458752, 9, 6553666, 458752, 9, 6553667, 458752, 9, 6553669, 458752, 9, 6553670, 458752, 9, 6553671, 458752, 9, 6553672, 458752, 9, 6553673, 458752, 9, 6553674, 458752, 9, 6553675, 458752, 9, 6553676, 458752, 9, 6553677, 458752, 9, 6553678, 458752, 9, 6553679, 458752, 9, 6553680, 458752, 9, 6553681, 458752, 9, 6553682, 458752, 9, 6553683, 458752, 9, 6553684, 458752, 9, 6553685, 458752, 9, 6553686, 327680, 6, 6553687, 65536, 4, 6553688, 131072, 4, 6553689, 327680, 6, 6553690, 131072, 4, 6553692, 327680, 6, 6553695, 327680, 6, 6553698, 327680, 6, 6553699, 65536, 4, 6553700, 131072, 4, 6553701, 327680, 6, 6553704, 327680, 6, 6553707, 393216, 6, 6619146, 393216, 0, 6619147, 458752, 0, 6619172, 65536, 35, 6619173, 131072, 35, 6619174, 0, 6, 6619175, 65536, 6, 6619176, 131072, 6, 6619178, 0, 13, 6619179, 65536, 13, 6619180, 131072, 13, 6619181, 458752, 9, 6619182, 458752, 9, 6619183, 458752, 9, 6619184, 458752, 9, 6619185, 458752, 9, 6619186, 458752, 9, 6619187, 458752, 9, 6619188, 458752, 9, 6619189, 458752, 9, 6619190, 458752, 9, 6619191, 458752, 9, 6619193, 458752, 9, 6619194, 458752, 9, 6619195, 458752, 9, 6619196, 458752, 9, 6619197, 458752, 9, 6619198, 458752, 9, 6619199, 458752, 9, 6619200, 458752, 9, 6619201, 458752, 9, 6619202, 458752, 9, 6619203, 458752, 9, 6619205, 458752, 9, 6619206, 458752, 9, 6619207, 458752, 9, 6619208, 458752, 9, 6619209, 458752, 9, 6619210, 458752, 9, 6619211, 458752, 9, 6619212, 458752, 9, 6619213, 458752, 9, 6619214, 458752, 9, 6619215, 458752, 9, 6619216, 458752, 9, 6619217, 458752, 9, 6619218, 458752, 9, 6619219, 458752, 9, 6619220, 458752, 9, 6619221, 458752, 9, 6619222, 327680, 7, 6619223, 65536, 5, 6619224, 131072, 5, 6619225, 327680, 7, 6619228, 327680, 7, 6619231, 327680, 7, 6619234, 327680, 7, 6619235, 65536, 5, 6619236, 131072, 5, 6619237, 327680, 7, 6619240, 327680, 7, 6619243, 393216, 7, 6684681, 458752, 55, 6684684, 393216, 4, 6684691, 0, 11, 6684692, 65536, 11, 6684693, 131072, 11, 6684708, 65536, 36, 6684709, 131072, 36, 6684710, 0, 7, 6684711, 65536, 7, 6684712, 131072, 7, 6684716, 196608, 11, 6684717, 458752, 9, 6684718, 458752, 9, 6684719, 458752, 9, 6684720, 458752, 9, 6684721, 458752, 9, 6684722, 458752, 9, 6684723, 458752, 9, 6684724, 458752, 9, 6684725, 458752, 9, 6684726, 458752, 9, 6684727, 458752, 9, 6684729, 458752, 9, 6684730, 458752, 9, 6684731, 458752, 9, 6684732, 458752, 9, 6684733, 458752, 9, 6684734, 458752, 9, 6684735, 458752, 9, 6684736, 458752, 9, 6684737, 458752, 9, 6684738, 458752, 9, 6684739, 458752, 9, 6684741, 458752, 9, 6684742, 458752, 9, 6684743, 458752, 9, 6684744, 458752, 9, 6684745, 458752, 9, 6684746, 458752, 9, 6684747, 458752, 9, 6684748, 458752, 9, 6684749, 458752, 9, 6684750, 458752, 9, 6684751, 458752, 9, 6684752, 458752, 9, 6684753, 458752, 9, 6684754, 458752, 9, 6684755, 458752, 9, 6684756, 458752, 9, 6684757, 458752, 9, 6750217, 458752, 56, 6750247, 196608, 7, 6750248, 262144, 7, 6750251, 458752, 34, 6750253, 458752, 9, 6750254, 458752, 9, 6750255, 458752, 9, 6750256, 458752, 9, 6750257, 458752, 9, 6750258, 458752, 9, 6750259, 458752, 9, 6750260, 458752, 9, 6750261, 458752, 9, 6750262, 458752, 9, 6750263, 458752, 9, 6750265, 458752, 9, 6750266, 458752, 9, 6750267, 458752, 9, 6750268, 458752, 9, 6750269, 458752, 9, 6750270, 458752, 9, 6750271, 458752, 9, 6750272, 458752, 9, 6750273, 458752, 9, 6750274, 458752, 9, 6750275, 458752, 9, 6750276, 458752, 9, 6750277, 458752, 9, 6750278, 458752, 9, 6750279, 458752, 9, 6750280, 458752, 9, 6750281, 458752, 9, 6750282, 458752, 9, 6750283, 458752, 9, 6750284, 458752, 9, 6750285, 458752, 9, 6750286, 458752, 9, 6750287, 458752, 9, 6750288, 458752, 9, 6750289, 458752, 9, 6750290, 458752, 9, 6750291, 458752, 9, 6750292, 458752, 9, 6750293, 458752, 9, 6750294, 327680, 6, 6750297, 327680, 6, 6750300, 327680, 6, 6750301, 65536, 4, 6750302, 131072, 4, 6750303, 327680, 6, 6750306, 327680, 6, 6750309, 327680, 6, 6750312, 327680, 6, 6750315, 393216, 6, 6815753, 327680, 4, 6815760, 393216, 4, 6815765, 327680, 6, 6815789, 458752, 9, 6815790, 458752, 9, 6815791, 458752, 9, 6815792, 458752, 9, 6815793, 458752, 9, 6815794, 458752, 9, 6815795, 458752, 9, 6815796, 458752, 9, 6815797, 458752, 9, 6815798, 458752, 9, 6815799, 458752, 9, 6815801, 458752, 9, 6815802, 458752, 9, 6815803, 458752, 9, 6815804, 458752, 9, 6815805, 458752, 9, 6815806, 458752, 9, 6815807, 458752, 9, 6815808, 458752, 9, 6815809, 458752, 9, 6815810, 458752, 9, 6815811, 458752, 9, 6815812, 458752, 9, 6815813, 458752, 9, 6815814, 458752, 9, 6815815, 458752, 9, 6815816, 458752, 9, 6815817, 458752, 9, 6815818, 458752, 9, 6815819, 458752, 9, 6815820, 458752, 9, 6815821, 458752, 9, 6815822, 458752, 9, 6815823, 458752, 9, 6815824, 458752, 9, 6815825, 458752, 9, 6815826, 458752, 9, 6815827, 458752, 9, 6815828, 458752, 9, 6815829, 458752, 9, 6815830, 327680, 7, 6815833, 327680, 7, 6815836, 327680, 7, 6815837, 65536, 5, 6815838, 131072, 5, 6815839, 327680, 7, 6815842, 327680, 7, 6815845, 327680, 7, 6815848, 327680, 7, 6815851, 393216, 7, 6881289, 458752, 56, 6881301, 327680, 7, 6881319, 458752, 0, 6881329, 458752, 9, 6881330, 458752, 9, 6881331, 458752, 9, 6881332, 458752, 9, 6881333, 458752, 9, 6881334, 458752, 9, 6881335, 458752, 9, 6881337, 458752, 9, 6881338, 458752, 9, 6881339, 458752, 9, 6881340, 458752, 9, 6881341, 458752, 9, 6881342, 458752, 9, 6881343, 458752, 9, 6881344, 458752, 9, 6881345, 458752, 9, 6881346, 458752, 9, 6881347, 458752, 9, 6881348, 458752, 9, 6881349, 458752, 9, 6881350, 458752, 9, 6881351, 458752, 9, 6881352, 458752, 9, 6881353, 458752, 9, 6881354, 458752, 9, 6881355, 458752, 9, 6881356, 458752, 9, 6881357, 458752, 9, 6881358, 458752, 9, 6881359, 458752, 9, 6881360, 458752, 9, 6881361, 458752, 9, 6881362, 458752, 9, 6881363, 458752, 9, 6881364, 458752, 9, 6881365, 458752, 9, 6946825, 327680, 6, 6946832, 327680, 6, 6946837, 131072, 11, 6946844, 327680, 4, 6946847, 393216, 4, 6946849, 393216, 4, 6946851, 393216, 6, 6946853, 327680, 4, 6946856, 393216, 4, 6946860, 262144, 11, 6946861, 327680, 11, 6946862, 393216, 11, 6946863, 458752, 11, 6946865, 458752, 9, 6946866, 458752, 9, 6946867, 458752, 9, 6946868, 458752, 9, 6946869, 458752, 9, 6946870, 458752, 9, 6946871, 458752, 9, 6946873, 458752, 9, 6946874, 458752, 9, 6946875, 458752, 9, 6946876, 458752, 9, 6946877, 458752, 9, 6946878, 458752, 9, 6946879, 458752, 9, 6946880, 458752, 9, 6946881, 458752, 9, 6946882, 458752, 9, 6946883, 458752, 9, 6946884, 458752, 9, 6946885, 458752, 9, 6946886, 458752, 9, 6946887, 458752, 9, 6946888, 458752, 9, 6946889, 458752, 9, 6946890, 458752, 9, 6946891, 458752, 9, 6946892, 458752, 9, 6946893, 458752, 9, 6946894, 458752, 9, 6946895, 458752, 9, 6946896, 458752, 9, 6946897, 458752, 9, 6946898, 458752, 9, 6946899, 458752, 9, 6946900, 458752, 9, 6946901, 458752, 9, 6946902, 327680, 6, 6946903, 458752, 39, 6946904, 458752, 39, 6946905, 327680, 6, 6946908, 327680, 6, 6946911, 327680, 6, 6946912, 131072, 4, 6946914, 327680, 6, 6946917, 327680, 6, 6946918, 65536, 4, 6946919, 131072, 4, 6946920, 327680, 6, 6946923, 393216, 6, 7012361, 327680, 7, 7012368, 327680, 7, 7012375, 0, 2, 7012387, 393216, 7, 7012396, 262144, 12, 7012397, 327680, 12, 7012398, 393216, 12, 7012399, 458752, 12, 7012401, 458752, 9, 7012402, 458752, 9, 7012403, 458752, 9, 7012404, 458752, 9, 7012405, 458752, 9, 7012406, 458752, 9, 7012407, 458752, 9, 7012409, 458752, 9, 7012410, 458752, 9, 7012411, 458752, 9, 7012412, 458752, 9, 7012413, 458752, 9, 7012414, 458752, 9, 7012415, 458752, 9, 7012416, 458752, 9, 7012417, 458752, 9, 7012418, 458752, 9, 7012419, 458752, 9, 7012420, 458752, 9, 7012421, 458752, 9, 7012422, 458752, 9, 7012423, 458752, 9, 7012424, 458752, 9, 7012425, 458752, 9, 7012426, 458752, 9, 7012427, 458752, 9, 7012428, 458752, 9, 7012429, 458752, 9, 7012430, 458752, 9, 7012431, 458752, 9, 7012432, 458752, 9, 7012433, 458752, 9, 7012434, 458752, 9, 7012435, 458752, 9, 7012436, 458752, 9, 7012437, 458752, 9, 7012438, 327680, 7, 7012439, 458752, 39, 7012440, 458752, 39, 7012441, 327680, 7, 7012447, 327680, 7, 7012450, 327680, 7, 7012451, 458752, 39, 7012452, 458752, 39, 7012454, 65536, 5, 7012455, 131072, 5, 7012456, 327680, 7, 7012457, 458752, 39, 7012458, 458752, 39, 7012459, 393216, 7, 7077897, 327680, 4, 7077902, 393216, 4, 7077904, 327680, 4, 7077907, 393216, 4, 7077911, 0, 3, 7077918, 327680, 6, 7077921, 393216, 6, 7077923, 393216, 6, 7077925, 393216, 4, 7077932, 262144, 13, 7077933, 327680, 13, 7077934, 393216, 13, 7077935, 458752, 13, 7077937, 458752, 9, 7077938, 458752, 9, 7077939, 458752, 9, 7077940, 458752, 9, 7077941, 458752, 9, 7077942, 458752, 9, 7077943, 458752, 9, 7077945, 458752, 9, 7077946, 458752, 9, 7077947, 458752, 9, 7077948, 458752, 9, 7077949, 458752, 9, 7077950, 458752, 9, 7077951, 458752, 9, 7077952, 458752, 9, 7077953, 458752, 9, 7077954, 458752, 9, 7077955, 458752, 9, 7077956, 458752, 9, 7077957, 458752, 9, 7077958, 458752, 9, 7077959, 458752, 9, 7077960, 458752, 9, 7077961, 458752, 9, 7077962, 458752, 9, 7077963, 458752, 9, 7077964, 458752, 9, 7077965, 458752, 9, 7077966, 458752, 9, 7077967, 458752, 9, 7077968, 458752, 9, 7077969, 458752, 9, 7077970, 458752, 9, 7077971, 458752, 9, 7077972, 458752, 9, 7077973, 458752, 9, 7077976, 458752, 39, 7143454, 327680, 7, 7143457, 393216, 7, 7143459, 393216, 7, 7143468, 262144, 14, 7143469, 327680, 14, 7143470, 393216, 14, 7143471, 458752, 14, 7143473, 458752, 9, 7143474, 458752, 9, 7143475, 458752, 9, 7143476, 458752, 9, 7143477, 458752, 9, 7143478, 458752, 9, 7143479, 458752, 9, 7143481, 458752, 9, 7143482, 458752, 9, 7143483, 458752, 9, 7143484, 458752, 9, 7143485, 458752, 9, 7143486, 458752, 9, 7143487, 458752, 9, 7143488, 458752, 9, 7143489, 458752, 9, 7143490, 458752, 9, 7143491, 458752, 9, 7143492, 458752, 9, 7143493, 458752, 9, 7143494, 458752, 9, 7143495, 458752, 9, 7143496, 458752, 9, 7143497, 458752, 9, 7143498, 458752, 9, 7143499, 458752, 9, 7143500, 458752, 9, 7143501, 458752, 9, 7143502, 458752, 9, 7143503, 458752, 9, 7143504, 458752, 9, 7143505, 458752, 9, 7143506, 458752, 9, 7143507, 458752, 9, 7143508, 458752, 9, 7143509, 458752, 9, 7143510, 327680, 6, 7143511, 458752, 39, 7143512, 458752, 39, 7143513, 327680, 6, 7143514, 65536, 4, 7143515, 131072, 4, 7143516, 327680, 6, 7143517, 65536, 4, 7143518, 131072, 4, 7143519, 327680, 6, 7143520, 458752, 39, 7143521, 458752, 39, 7143522, 327680, 6, 7143523, 458752, 39, 7143524, 458752, 39, 7143525, 327680, 6, 7143526, 458752, 39, 7143527, 458752, 39, 7143528, 327680, 6, 7143529, 458752, 39, 7143530, 458752, 39, 7143531, 393216, 6, 7208969, 327680, 6, 7208980, 393216, 4, 7208990, 65536, 11, 7208992, 327680, 4, 7208995, 393216, 4, 7208997, 393216, 4, 7208999, 393216, 4, 7209004, 262144, 15, 7209005, 327680, 15, 7209006, 393216, 15, 7209007, 0, 2, 7209017, 458752, 9, 7209018, 458752, 9, 7209019, 458752, 9, 7209020, 458752, 9, 7209021, 458752, 9, 7209022, 458752, 9, 7209023, 458752, 9, 7209024, 458752, 9, 7209025, 458752, 9, 7209026, 458752, 9, 7209027, 458752, 9, 7209028, 458752, 9, 7209029, 458752, 9, 7209030, 458752, 9, 7209031, 458752, 9, 7209032, 458752, 9, 7209033, 458752, 9, 7209034, 458752, 9, 7209035, 458752, 9, 7209036, 458752, 9, 7209037, 458752, 9, 7209038, 458752, 9, 7209039, 458752, 9, 7209040, 458752, 9, 7209041, 458752, 9, 7209042, 458752, 9, 7209043, 458752, 9, 7209044, 458752, 9, 7209045, 458752, 9, 7209046, 327680, 7, 7209047, 458752, 39, 7209048, 458752, 39, 7209049, 327680, 7, 7209050, 65536, 5, 7209051, 131072, 5, 7209052, 327680, 7, 7209053, 65536, 5, 7209054, 131072, 5, 7209055, 327680, 7, 7209056, 458752, 39, 7209057, 458752, 39, 7209058, 327680, 7, 7209059, 458752, 39, 7209060, 458752, 39, 7274505, 327680, 7, 7274506, 0, 106, 7274507, 65536, 106, 7274508, 131072, 106, 7274509, 196608, 106, 7274510, 262144, 106, 7274511, 327680, 106, 7274512, 393216, 106, 7274534, 0, 2, 7274543, 0, 3, 7274545, 458752, 9, 7274546, 458752, 9, 7274547, 458752, 9, 7274548, 458752, 9, 7274549, 458752, 9, 7274550, 458752, 9, 7274551, 458752, 9, 7274552, 458752, 9, 7274553, 458752, 9, 7274554, 458752, 9, 7274555, 458752, 9, 7274556, 458752, 9, 7274557, 458752, 9, 7274558, 458752, 9, 7274559, 458752, 9, 7274560, 458752, 9, 7274561, 458752, 9, 7274562, 458752, 9, 7274563, 458752, 9, 7274564, 458752, 9, 7274565, 458752, 9, 7274566, 458752, 9, 7274567, 458752, 9, 7274568, 458752, 9, 7274569, 458752, 9, 7274570, 458752, 9, 7274571, 458752, 9, 7274572, 458752, 9, 7274573, 458752, 9, 7274574, 458752, 9, 7274575, 458752, 9, 7274576, 458752, 9, 7274577, 458752, 9, 7274578, 458752, 9, 7274579, 458752, 9, 7274580, 458752, 9, 7274581, 458752, 9, 7274583, 458752, 39, 7340042, 0, 107, 7340043, 65536, 107, 7340044, 131072, 107, 7340045, 196608, 107, 7340046, 262144, 107, 7340047, 327680, 107, 7340048, 393216, 107, 7340059, 196608, 7, 7340060, 262144, 7, 7340063, 327680, 6, 7340066, 393216, 6, 7340070, 0, 3, 7340081, 458752, 9, 7340082, 458752, 9, 7340083, 458752, 9, 7340084, 458752, 9, 7340085, 458752, 9, 7340086, 458752, 9, 7340087, 458752, 9, 7340088, 458752, 9, 7340089, 458752, 9, 7340090, 458752, 9, 7340091, 458752, 9, 7340092, 458752, 9, 7340093, 458752, 9, 7340094, 458752, 9, 7340095, 458752, 9, 7340096, 458752, 9, 7340097, 458752, 9, 7340098, 458752, 9, 7340099, 458752, 9, 7340100, 458752, 9, 7340101, 458752, 9, 7340102, 458752, 9, 7340103, 458752, 9, 7340104, 458752, 9, 7340105, 458752, 9, 7340106, 458752, 9, 7340107, 458752, 9, 7340108, 458752, 9, 7340109, 458752, 9, 7340110, 458752, 9, 7340111, 458752, 9, 7340112, 458752, 9, 7340113, 458752, 9, 7340114, 458752, 9, 7340115, 458752, 9, 7340116, 458752, 9, 7340117, 458752, 9, 7340118, 327680, 6, 7340119, 458752, 39, 7340120, 458752, 39, 7340121, 327680, 6, 7340124, 327680, 6, 7340127, 327680, 6, 7340128, 65536, 4, 7340129, 131072, 4, 7340130, 327680, 6, 7340133, 327680, 6, 7340136, 327680, 6, 7405578, 0, 108, 7405579, 65536, 108, 7405580, 131072, 108, 7405581, 196608, 108, 7405582, 262144, 108, 7405583, 327680, 108, 7405584, 393216, 108, 7405599, 327680, 7, 7405602, 393216, 7, 7405613, 327680, 4, 7405616, 393216, 4, 7405617, 458752, 9, 7405618, 458752, 9, 7405619, 458752, 9, 7405620, 458752, 9, 7405621, 458752, 9, 7405622, 458752, 9, 7405623, 458752, 9, 7405624, 458752, 9, 7405625, 458752, 9, 7405626, 458752, 9, 7405627, 458752, 9, 7405628, 458752, 9, 7405629, 458752, 9, 7405630, 458752, 9, 7405631, 458752, 9, 7405632, 458752, 9, 7405633, 458752, 9, 7405634, 458752, 9, 7405635, 458752, 9, 7405636, 458752, 9, 7405637, 458752, 9, 7405638, 458752, 9, 7405639, 458752, 9, 7405640, 458752, 9, 7405641, 458752, 9, 7405642, 458752, 9, 7405643, 458752, 9, 7405644, 458752, 9, 7405645, 458752, 9, 7405646, 458752, 9, 7405647, 458752, 9, 7405648, 458752, 9, 7405649, 458752, 9, 7405650, 458752, 9, 7405651, 458752, 9, 7405652, 458752, 9, 7405653, 458752, 9, 7405654, 327680, 7, 7405655, 458752, 39, 7405656, 458752, 39, 7405657, 327680, 7, 7405660, 327680, 7, 7405663, 327680, 7, 7405664, 65536, 5, 7405665, 131072, 5, 7405666, 327680, 7, 7405669, 327680, 7, 7405672, 327680, 7, 7471114, 0, 109, 7471115, 65536, 109, 7471116, 131072, 109, 7471117, 196608, 109, 7471118, 262144, 109, 7471119, 327680, 109, 7471120, 393216, 109, 7471127, 262144, 35, 7471134, 393216, 6, 7471136, 393216, 4, 7536650, 0, 110, 7536651, 65536, 110, 7536652, 131072, 110, 7536653, 196608, 110, 7536654, 262144, 110, 7536655, 327680, 110, 7536656, 393216, 110, 7536670, 393216, 7, 7536682, 393216, 4, 7536688, 0, 11, 7536689, 65536, 11, 7536690, 131072, 11, 7536691, 0, 11, 7536692, 65536, 11, 7536693, 131072, 11, 7602186, 262144, 8, 7602187, 327680, 8, 7602188, 393216, 8, 7602189, 393216, 0, 7602190, 458752, 0, 7602191, 393216, 0, 7602192, 458752, 0, 7602193, 262144, 0, 7602194, 327680, 0, 7602195, 393216, 0, 7602196, 458752, 0, 7602197, 0, 2, 7602198, 196608, 7, 7602199, 262144, 7, 7602204, 196608, 7, 7602205, 262144, 7, 7667722, 262144, 9, 7667724, 393216, 9, 7667726, 0, 11, 7667727, 65536, 11, 7667728, 131072, 11, 7667729, 393216, 4, 7667731, 131072, 11, 7667733, 0, 3, 7667746, 196608, 35, 7667752, 327680, 4, 7667757, 327680, 4, 7667760, 393216, 4, 7733271, 327680, 8, 7733272, 393216, 8, 7798798, 393216, 4, 7798803, 327680, 4, 7798806, 393216, 4, 7798821, 327680, 4, 7864354, 0, 2, 7929890, 0, 3, 7929891, 196608, 7, 7929892, 262144, 7, 7929895, 327680, 6, 7995419, 0, 2, 7995431, 327680, 7, 8060949, 327680, 4, 8060952, 393216, 4, 8060955, 0, 3, 8060964, 131072, 11, 8060966, 327680, 4, 8060969, 393216, 4, 8060971, 393216, 4, 8060973, 327680, 4, 8192022, 393216, 4, 8192024, 327680, 6, 8192029, 393216, 6, 8192036, 327680, 6, 8192041, 393216, 6, 8257560, 327680, 7, 8257572, 327680, 7, 8257577, 393216, 7, 8323098, 393216, 4, 8323105, 196608, 7, 8323106, 262144, 7, 8454168, 327680, 4, 8454173, 0, 98, 8454174, 65536, 98, 8454175, 131072, 98, 8454176, 196608, 98, 8454177, 262144, 98, 8454178, 327680, 98, 8454181, 393216, 4, 8454183, 327680, 6, 8519709, 0, 99, 8519710, 65536, 99, 8519711, 131072, 99, 8519712, 196608, 99, 8519713, 262144, 99, 8519714, 327680, 99, 8519719, 327680, 7, 8585245, 0, 100, 8585246, 65536, 100, 8585247, 131072, 100, 8585248, 196608, 100, 8585249, 262144, 100, 8585250, 327680, 100, 8585253, 327680, 4, 8650781, 0, 101, 8650782, 65536, 101, 8650783, 131072, 101, 8650784, 196608, 101, 8650785, 262144, 101, 8650786, 327680, 101, 8716312, 327680, 6, 8716317, 0, 102, 8716318, 65536, 102, 8716319, 131072, 102, 8716320, 196608, 102, 8716321, 262144, 102, 8716322, 327680, 102, 8781848, 327680, 7, 8781853, 0, 103, 8781854, 65536, 103, 8781855, 131072, 103, 8781856, 196608, 103, 8781857, 262144, 103, 8781858, 327680, 103, 8847389, 0, 104, 8847390, 65536, 104, 8847391, 131072, 104, 8847392, 196608, 104, 8847393, 262144, 104, 8847394, 327680, 104, 8912925, 0, 105, 8912926, 65536, 105, 8912927, 131072, 105, 8912928, 196608, 105, 8912929, 262144, 105, 8912930, 327680, 105 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1456, 3536) +scene_destination = "res://Maps/Routes/Route8/Route_8_M161.tscn" +location = Vector2(304, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 1264) +scene_destination = "res://Maps/Routes/Route8/Route_8_Grove.tscn" +location = Vector2(1264, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 1264) +scene_destination = "res://Maps/Routes/Route8/Route_8_Grove.tscn" +location = Vector2(1296, 720) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 4144) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(176, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 4144) +scene_destination = "res://Maps/Routes/Route11/Route_11_M140.tscn" +location = Vector2(208, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 3696) +scene_destination = "res://Maps/Routes/Route8/Route_8_M160.tscn" +location = Vector2(432, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 784) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(400, 2192) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3344, 2448) +scene_destination = "res://Maps/Routes/Route8/Route_8_Boat.tscn" +location = Vector2(784, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3376, 2448) +scene_destination = "res://Maps/Routes/Route8/Route_8_Boat.tscn" +location = Vector2(784, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3408, 2448) +scene_destination = "res://Maps/Routes/Route8/Route_8_Boat.tscn" +location = Vector2(784, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2544, 1712) +trainer = true +texture = ExtResource("201") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 1872) +trainer = true +texture = ExtResource("202") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 1840) +trainer = true +texture = ExtResource("203") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 1808) +trainer = true +texture = ExtResource("204") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1840) +trainer = true +texture = ExtResource("205") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1808) +trainer = true +texture = ExtResource("206") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1776) +trainer = true +texture = ExtResource("207") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1296) +trainer = true +texture = ExtResource("208") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 1072) +trainer = true +texture = ExtResource("209") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(624, 1040) +trainer = true +texture = ExtResource("210") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 1040) +trainer = true +texture = ExtResource("211") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(624, 1072) +trainer = true +texture = ExtResource("212") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 1040) +trainer = true +texture = ExtResource("213") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Trainer14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 1072) +trainer = true +texture = ExtResource("214") +trainer_name = "NUCLEAR HORDE Horde" +trainer_reward = 0 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 55], [47, 55], [47, 56], [45, 56], [47, 57], [45, 57]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2896, 2704) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2864, 2704) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2864, 2352) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2480, 2000) +texture = ExtResource("304") +facing = "Right" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2544, 2000) +texture = ExtResource("305") +facing = "Left" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3248, 2448) +texture = ExtResource("401") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1712, 2928) +texture = ExtResource("6") +item_id = 207 diff --git a/Maps/Routes/Route8/Route_8_Nuclear_tileset.tres b/Maps/Routes/Route8/Route_8_Nuclear_tileset.tres new file mode 100644 index 000000000..eb6f67d48 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_Nuclear_tileset.tres @@ -0,0 +1,1051 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Nuclear08.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_nuclear8_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Grass_Nuclear_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt4_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower9_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:98/0 = 0 +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:102/0 = 0 +0:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:107/0 = 0 +0:108/0 = 0 +0:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:109/0 = 0 +0:110/0 = 0 +0:111/0 = 0 +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:134/0 = 0 +0:135/0 = 0 +0:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:136/0 = 0 +0:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:137/0 = 0 +0:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:138/0 = 0 +0:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:139/0 = 0 +0:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:140/0 = 0 +0:141/0 = 0 +0:147/0 = 0 +0:148/0 = 0 +0:149/0 = 0 +0:150/0 = 0 +0:151/0 = 0 +0:152/0 = 0 +0:153/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:19/0 = 0 +1:20/0 = 0 +1:22/0 = 0 +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:55/0 = 0 +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:98/0 = 0 +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:100/0 = 0 +1:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:102/0 = 0 +1:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:103/0 = 0 +1:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:104/0 = 0 +1:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +1:106/0 = 0 +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:134/0 = 0 +1:135/0 = 0 +1:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:136/0 = 0 +1:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:137/0 = 0 +1:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:138/0 = 0 +1:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:139/0 = 0 +1:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:140/0 = 0 +1:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:141/0 = 0 +1:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:142/0 = 0 +1:143/0 = 0 +1:144/0 = 0 +1:145/0 = 0 +1:146/0 = 0 +1:147/0 = 0 +1:148/0 = 0 +1:149/0 = 0 +1:150/0 = 0 +1:151/0 = 0 +1:152/0 = 0 +1:153/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:7/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:20/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:55/0 = 0 +2:57/0 = 0 +2:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:98/0 = 0 +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:102/0 = 0 +2:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:103/0 = 0 +2:104/0 = 0 +2:105/0 = 0 +2:106/0 = 0 +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:110/0 = 0 +2:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:134/0 = 0 +2:135/0 = 0 +2:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:136/0 = 0 +2:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:137/0 = 0 +2:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:138/0 = 0 +2:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:139/0 = 0 +2:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:140/0 = 0 +2:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:141/0 = 0 +2:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:142/0 = 0 +2:143/0 = 0 +2:144/0 = 0 +2:145/0 = 0 +2:146/0 = 0 +2:147/0 = 0 +2:148/0 = 0 +2:149/0 = 0 +2:150/0 = 0 +2:151/0 = 0 +2:152/0 = 0 +2:153/0 = 0 +3:5/0 = 0 +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:12/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:15/0 = 0 +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:56/0 = 0 +3:57/0 = 0 +3:88/0 = 0 +3:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:98/0 = 0 +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:100/0 = 0 +3:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:102/0 = 0 +3:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:103/0 = 0 +3:104/0 = 0 +3:105/0 = 0 +3:106/0 = 0 +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:109/0 = 0 +3:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:110/0 = 0 +3:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:134/0 = 0 +3:135/0 = 0 +3:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:136/0 = 0 +3:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:137/0 = 0 +3:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:138/0 = 0 +3:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:139/0 = 0 +3:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:140/0 = 0 +3:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:141/0 = 0 +3:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:142/0 = 0 +3:143/0 = 0 +3:144/0 = 0 +3:145/0 = 0 +3:146/0 = 0 +3:147/0 = 0 +3:148/0 = 0 +3:149/0 = 0 +3:150/0 = 0 +3:151/0 = 0 +3:152/0 = 0 +3:153/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:20/0 = 0 +4:26/0 = 0 +4:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:57/0 = 0 +4:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:90/0 = 0 +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:98/0 = 0 +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:102/0 = 0 +4:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:103/0 = 0 +4:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:104/0 = 0 +4:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +4:106/0 = 0 +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:125/0 = 0 +4:126/0 = 0 +4:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:127/0 = 0 +4:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:128/0 = 0 +4:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:129/0 = 0 +4:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:132/0 = 0 +4:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:133/0 = 0 +4:134/0 = 0 +4:135/0 = 0 +4:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:136/0 = 0 +4:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:137/0 = 0 +4:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:138/0 = 0 +4:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:139/0 = 0 +4:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:140/0 = 0 +4:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:141/0 = 0 +4:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:142/0 = 0 +4:143/0 = 0 +4:144/0 = 0 +4:145/0 = 0 +4:146/0 = 0 +4:147/0 = 0 +4:148/0 = 0 +4:149/0 = 0 +4:150/0 = 0 +4:151/0 = 0 +4:152/0 = 0 +4:153/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:39/0 = 0 +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:56/0 = 0 +5:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:57/0 = 0 +5:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:84/0 = 0 +5:85/0 = 0 +5:90/0 = 0 +5:91/0 = 0 +5:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:93/0 = 0 +5:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:98/0 = 0 +5:99/0 = 0 +5:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:100/0 = 0 +5:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:101/0 = 0 +5:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:102/0 = 0 +5:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:103/0 = 0 +5:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +5:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:109/0 = 0 +5:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:110/0 = 0 +5:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:125/0 = 0 +5:126/0 = 0 +5:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:127/0 = 0 +5:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:128/0 = 0 +5:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:129/0 = 0 +5:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:131/0 = 0 +5:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:132/0 = 0 +5:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:133/0 = 0 +5:134/0 = 0 +5:135/0 = 0 +5:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:136/0 = 0 +5:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:137/0 = 0 +5:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:138/0 = 0 +5:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:139/0 = 0 +5:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:140/0 = 0 +5:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:141/0 = 0 +5:142/0 = 0 +5:143/0 = 0 +5:144/0 = 0 +5:145/0 = 0 +5:146/0 = 0 +5:147/0 = 0 +5:148/0 = 0 +5:149/0 = 0 +5:150/0 = 0 +5:151/0 = 0 +5:152/0 = 0 +5:153/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:26/0 = 0 +6:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:56/0 = 0 +6:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:84/0 = 0 +6:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:85/0 = 0 +6:90/0 = 0 +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:107/0 = 0 +6:108/0 = 0 +6:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:109/0 = 0 +6:110/0 = 0 +6:111/0 = 0 +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:125/0 = 0 +6:126/0 = 0 +6:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:127/0 = 0 +6:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:128/0 = 0 +6:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:129/0 = 0 +6:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:130/0 = 0 +6:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:131/0 = 0 +6:132/0 = 0 +6:134/0 = 0 +6:135/0 = 0 +6:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:136/0 = 0 +6:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:137/0 = 0 +6:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:138/0 = 0 +6:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:139/0 = 0 +6:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:140/0 = 0 +6:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:141/0 = 0 +6:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:142/0 = 0 +6:143/0 = 0 +6:144/0 = 0 +6:145/0 = 0 +6:146/0 = 0 +6:147/0 = 0 +6:148/0 = 0 +6:149/0 = 0 +6:150/0 = 0 +6:151/0 = 0 +6:152/0 = 0 +6:153/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:10/0 = 0 +7:11/0 = 0 +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:26/0 = 0 +7:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:27/0 = 0 +7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:39/0 = 0 +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:83/0 = 0 +7:84/0 = 0 +7:85/0 = 0 +7:90/0 = 0 +7:91/0 = 0 +7:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:92/0 = 0 +7:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:93/0 = 0 +7:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:134/0 = 0 +7:135/0 = 0 +7:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:136/0 = 0 +7:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:137/0 = 0 +7:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:138/0 = 0 +7:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:139/0 = 0 +7:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:140/0 = 0 +7:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:141/0 = 0 +7:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:142/0 = 0 +7:147/0 = 0 +7:148/0 = 0 +7:149/0 = 0 +7:150/0 = 0 +7:151/0 = 0 +7:152/0 = 0 +7:153/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/Routes/Route8/Route_8_plant.gd b/Maps/Routes/Route8/Route_8_plant.gd new file mode 100644 index 000000000..75d9ef4d8 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_plant.gd @@ -0,0 +1,5 @@ +extends Node2D # gen_map.py Map028 + +var map_name = "Route 08 (plant)" +var map_px_size = Vector2(1280, 1120) +var edge_connections = [["S", "res://Maps/Routes/Route8/Route_8.tscn", -32, 16, 4096]] diff --git a/Maps/Routes/Route8/Route_8_plant.gd.uid b/Maps/Routes/Route8/Route_8_plant.gd.uid new file mode 100644 index 000000000..2e975167b --- /dev/null +++ b/Maps/Routes/Route8/Route_8_plant.gd.uid @@ -0,0 +1 @@ +uid://ccwtue65rwfwj diff --git a/Maps/Routes/Route8/Route_8_plant.tscn b/Maps/Routes/Route8/Route_8_plant.tscn new file mode 100644 index 000000000..1c18903c5 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_plant.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route8/Route_8_plant_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route8/Route_8_plant.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Route 08 (plant)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 20, 65536, 0, 21, 65536, 0, 22, 65536, 0, 23, 65536, 0, 24, 65536, 0, 25, 65536, 0, 26, 65536, 0, 27, 65536, 0, 28, 65536, 0, 29, 65536, 0, 30, 65536, 0, 31, 65536, 0, 32, 131072, 0, 33, 65536, 0, 34, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 65556, 65536, 0, 65557, 65536, 0, 65558, 65536, 0, 65559, 65536, 0, 65560, 65536, 0, 65561, 65536, 0, 65562, 65536, 0, 65563, 65536, 0, 65564, 65536, 0, 65565, 65536, 0, 65566, 65536, 0, 65567, 65536, 0, 65568, 65536, 0, 65569, 65536, 0, 65570, 65536, 0, 131075, 65536, 0, 131076, 65536, 0, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 65536, 0, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 131092, 65536, 0, 131093, 65536, 0, 131094, 65536, 0, 131095, 65536, 0, 131096, 65536, 0, 131097, 65536, 0, 131098, 65536, 0, 131099, 65536, 0, 131100, 65536, 0, 131101, 65536, 0, 131102, 65536, 0, 131103, 65536, 0, 131104, 65536, 0, 131105, 65536, 0, 131106, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 196628, 65536, 0, 196629, 65536, 0, 196630, 65536, 0, 196631, 65536, 0, 196632, 65536, 0, 196633, 65536, 0, 196634, 65536, 0, 196635, 65536, 0, 196636, 65536, 0, 196637, 65536, 0, 196638, 65536, 0, 196639, 65536, 0, 196640, 65536, 0, 196641, 65536, 0, 196642, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 0, 262151, 65536, 0, 262152, 65536, 0, 262153, 65536, 0, 262154, 65536, 0, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 262164, 65536, 0, 262165, 65536, 0, 262166, 65536, 0, 262167, 65536, 0, 262168, 65536, 0, 262169, 65536, 0, 262170, 65536, 0, 262171, 65536, 0, 262172, 65536, 0, 262173, 65536, 0, 262174, 65536, 0, 262175, 65536, 0, 262176, 65536, 0, 262177, 65536, 0, 262178, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 327700, 65536, 0, 327701, 65536, 0, 327702, 65536, 0, 327703, 65536, 0, 327704, 65536, 0, 327705, 65536, 0, 327706, 65536, 0, 327707, 65536, 0, 327708, 65536, 0, 327709, 65536, 0, 327710, 65536, 0, 327711, 65536, 0, 327712, 65536, 0, 327713, 65536, 0, 327714, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 65536, 0, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 65536, 0, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 393236, 65536, 0, 393237, 65536, 0, 393238, 65536, 0, 393239, 65536, 0, 393240, 65536, 0, 393241, 65536, 0, 393242, 65536, 0, 393243, 65536, 0, 393244, 65536, 0, 393245, 65536, 0, 393246, 65536, 0, 393247, 65536, 0, 393248, 65536, 0, 393249, 65536, 0, 393250, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 65536, 0, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 65536, 0, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 458772, 65536, 0, 458773, 65536, 0, 458774, 65536, 0, 458775, 65536, 0, 458776, 65536, 0, 458777, 65536, 0, 458778, 65536, 0, 458779, 65536, 0, 458780, 65536, 0, 458781, 65536, 0, 458782, 65536, 0, 458783, 65536, 0, 458784, 65536, 0, 458785, 65536, 0, 458786, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 65536, 0, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 65536, 0, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 524308, 65536, 0, 524309, 65536, 0, 524310, 65536, 0, 524311, 65536, 0, 524312, 65536, 0, 524313, 65536, 0, 524314, 65536, 0, 524315, 65536, 0, 524316, 65536, 0, 524317, 65536, 0, 524318, 65536, 0, 524319, 65536, 0, 524320, 131072, 0, 524321, 65536, 0, 524322, 65536, 0, 589827, 65536, 0, 589828, 65536, 0, 589829, 65536, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 65536, 0, 589833, 65536, 0, 589834, 65536, 0, 589835, 65536, 0, 589836, 65536, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 589844, 65536, 0, 589845, 65536, 0, 589846, 65536, 0, 589847, 65536, 0, 589848, 65536, 0, 589849, 65536, 0, 589850, 65536, 0, 589851, 65536, 0, 589852, 65536, 0, 589853, 65536, 0, 589854, 65536, 0, 589855, 65536, 0, 589856, 131072, 0, 589857, 65536, 0, 589858, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 262148, 5, 655376, 131076, 3, 655377, 131076, 3, 655378, 131076, 3, 655379, 4, 6, 655380, 65536, 0, 655381, 65536, 0, 655382, 65536, 0, 655383, 65536, 0, 655384, 65536, 0, 655385, 65536, 0, 655386, 65536, 0, 655387, 65536, 0, 655388, 65536, 0, 655389, 65536, 0, 655390, 65536, 0, 655391, 65536, 0, 655392, 131072, 0, 655393, 65536, 0, 655394, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65536, 0, 720906, 65536, 0, 720907, 65536, 0, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 262148, 2, 720912, 4, 0, 720913, 4, 0, 720914, 4, 0, 720915, 4, 4, 720916, 393216, 1, 720917, 458752, 1, 720918, 65536, 0, 720919, 65536, 0, 720920, 65536, 0, 720921, 65536, 0, 720922, 65536, 0, 720923, 65536, 0, 720924, 65536, 0, 720925, 65536, 0, 720926, 65536, 0, 720927, 65536, 0, 720928, 131072, 0, 720929, 65536, 0, 720930, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 262148, 2, 786448, 4, 0, 786449, 4, 0, 786450, 4, 0, 786451, 4, 4, 786452, 393216, 2, 786453, 458752, 2, 786454, 65536, 0, 786455, 65536, 0, 786456, 65536, 0, 786457, 65536, 0, 786458, 65536, 0, 786459, 65536, 0, 786460, 65536, 0, 786461, 65536, 0, 786462, 65536, 0, 786463, 65536, 0, 786464, 131072, 0, 786465, 65536, 0, 786466, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 262148, 6, 851984, 131076, 1, 851985, 4, 0, 851986, 262148, 0, 851987, 131076, 6, 851988, 65536, 0, 851989, 65536, 0, 851990, 65536, 0, 851991, 65536, 0, 851992, 65536, 0, 851993, 65536, 0, 851994, 65536, 0, 851995, 65536, 0, 851996, 65536, 0, 851997, 65536, 0, 851998, 65536, 0, 851999, 65536, 0, 852000, 65536, 0, 852001, 65536, 0, 852002, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 13, 917519, 65536, 0, 917520, 262148, 2, 917521, 4, 0, 917522, 4, 4, 917523, 65536, 0, 917524, 65536, 0, 917525, 65536, 0, 917526, 65536, 0, 917527, 65536, 0, 917528, 65536, 0, 917529, 65536, 0, 917530, 65536, 0, 917531, 65536, 0, 917532, 65536, 0, 917533, 65536, 0, 917534, 65536, 0, 917535, 65536, 0, 917536, 65536, 0, 917537, 65536, 0, 917538, 65536, 0, 983043, 65536, 0, 983044, 65536, 0, 983045, 65536, 0, 983046, 65536, 0, 983047, 65536, 0, 983048, 65536, 0, 983049, 65536, 0, 983050, 65536, 0, 983051, 65536, 0, 983052, 65536, 0, 983053, 0, 14, 983054, 65536, 14, 983055, 131072, 14, 983056, 262148, 2, 983057, 4, 0, 983058, 4, 4, 983059, 65536, 0, 983060, 393216, 1, 983061, 458752, 1, 983062, 65536, 0, 983063, 65536, 0, 983064, 65536, 0, 983065, 65536, 0, 983066, 65536, 0, 983067, 65536, 0, 983068, 65536, 0, 983069, 65536, 0, 983070, 65536, 0, 983071, 65536, 0, 983072, 65536, 0, 983073, 65536, 0, 983074, 65536, 0, 1048579, 65536, 0, 1048580, 65536, 0, 1048581, 65536, 0, 1048582, 65536, 0, 1048583, 65536, 0, 1048584, 65536, 0, 1048585, 65536, 0, 1048586, 65536, 0, 1048587, 65536, 0, 1048588, 65536, 0, 1048589, 65536, 0, 1048590, 65536, 0, 1048591, 65536, 0, 1048592, 262148, 2, 1048593, 4, 0, 1048594, 4, 4, 1048595, 65536, 0, 1048596, 393216, 2, 1048597, 458752, 2, 1048598, 65536, 0, 1048599, 65536, 0, 1048600, 65536, 0, 1048601, 65536, 0, 1048602, 65536, 0, 1048603, 65536, 0, 1048604, 65536, 0, 1048605, 65536, 0, 1048606, 65536, 0, 1048607, 65536, 0, 1048608, 65536, 0, 1048609, 65536, 0, 1048610, 65536, 0, 1048611, 65536, 0, 1114115, 65536, 0, 1114116, 65536, 0, 1114117, 65536, 0, 1114118, 65536, 0, 1114119, 65536, 0, 1114120, 65536, 0, 1114121, 65536, 0, 1114122, 65536, 0, 1114123, 65536, 0, 1114124, 65536, 0, 1114125, 65536, 0, 1114126, 65536, 0, 1114127, 65536, 0, 1114128, 262148, 2, 1114129, 4, 0, 1114130, 4, 4, 1114131, 65536, 0, 1114132, 327680, 9, 1114133, 65536, 0, 1114134, 65536, 0, 1114135, 65536, 0, 1114136, 65536, 0, 1114137, 65536, 0, 1114138, 65536, 0, 1114139, 65536, 0, 1114140, 65536, 0, 1114141, 65536, 0, 1114142, 65536, 0, 1114143, 65536, 0, 1114144, 65536, 0, 1114145, 65536, 0, 1114146, 65536, 0, 1114147, 65536, 0, 1179651, 65536, 0, 1179652, 65536, 0, 1179653, 65536, 0, 1179654, 65536, 0, 1179655, 65536, 0, 1179656, 65536, 0, 1179657, 65536, 0, 1179658, 65536, 0, 1179659, 65536, 0, 1179660, 65536, 0, 1179661, 262144, 1, 1179662, 327680, 1, 1179663, 65536, 0, 1179664, 262148, 2, 1179665, 4, 0, 1179666, 4, 4, 1179667, 262144, 10, 1179668, 327680, 10, 1179669, 393216, 10, 1179670, 65536, 0, 1179671, 65536, 0, 1179672, 65536, 0, 1179673, 65536, 0, 1179674, 65536, 0, 1179675, 65536, 0, 1179676, 65536, 0, 1179677, 65536, 0, 1179678, 65536, 0, 1179679, 65536, 0, 1179680, 65536, 0, 1179681, 65536, 0, 1179682, 65536, 0, 1179683, 65536, 0, 1245187, 65536, 0, 1245188, 65536, 0, 1245189, 65536, 0, 1245190, 65536, 0, 1245191, 65536, 0, 1245192, 65536, 0, 1245193, 65536, 0, 1245194, 65536, 0, 1245195, 65536, 0, 1245196, 65536, 0, 1245197, 262144, 2, 1245198, 327680, 2, 1245199, 65536, 0, 1245200, 262148, 2, 1245201, 4, 0, 1245202, 4, 4, 1245203, 65536, 0, 1245204, 65536, 0, 1245205, 65536, 0, 1245206, 65536, 0, 1245207, 65536, 0, 1245208, 65536, 0, 1245209, 65536, 0, 1245210, 65536, 0, 1245211, 65536, 0, 1245212, 65536, 0, 1245213, 65536, 0, 1245214, 65536, 0, 1245215, 65536, 0, 1245216, 65536, 0, 1245217, 65536, 0, 1245218, 65536, 0, 1245219, 65536, 0, 1310723, 65536, 0, 1310724, 65536, 0, 1310725, 65536, 0, 1310726, 65536, 0, 1310727, 65536, 0, 1310728, 65536, 0, 1310729, 65536, 0, 1310730, 65536, 0, 1310731, 65536, 0, 1310732, 65536, 0, 1310733, 65536, 0, 1310734, 65536, 0, 1310735, 65536, 0, 1310736, 262148, 6, 1310737, 262148, 4, 1310738, 131076, 6, 1310739, 65536, 0, 1310740, 65536, 0, 1310741, 65536, 0, 1310742, 65536, 0, 1310743, 65536, 0, 1310744, 65536, 0, 1310745, 65536, 0, 1310746, 65536, 0, 1310747, 65536, 0, 1310748, 65536, 0, 1310749, 65536, 0, 1310750, 65536, 0, 1310751, 65536, 0, 1310752, 65536, 0, 1310753, 65536, 0, 1310754, 65536, 0, 1310755, 65536, 0, 1376259, 65536, 0, 1376260, 65536, 0, 1376261, 65536, 0, 1376262, 65536, 0, 1376263, 327680, 9, 1376264, 65536, 0, 1376265, 262144, 1, 1376266, 327680, 1, 1376267, 262144, 1, 1376268, 327680, 1, 1376269, 262144, 1, 1376270, 327680, 1, 1376271, 65536, 0, 1376272, 65536, 0, 1376273, 65536, 0, 1376274, 65536, 0, 1376275, 65536, 0, 1376276, 262144, 1, 1376277, 327680, 1, 1376278, 65536, 0, 1376279, 327680, 9, 1376280, 65536, 0, 1376281, 262144, 1, 1376282, 327680, 1, 1376283, 262144, 1, 1376284, 327680, 1, 1376285, 262144, 1, 1376286, 327680, 1, 1376287, 65536, 0, 1376288, 327680, 9, 1376289, 65536, 0, 1376290, 65536, 0, 1376291, 65536, 0, 1441795, 65536, 0, 1441796, 65536, 0, 1441797, 65536, 0, 1441798, 262144, 10, 1441799, 327680, 10, 1441800, 393216, 10, 1441801, 262144, 2, 1441802, 327680, 2, 1441803, 262144, 2, 1441804, 327680, 2, 1441805, 262144, 2, 1441806, 327680, 2, 1441807, 65536, 0, 1441808, 65536, 0, 1441809, 65536, 0, 1441810, 65536, 0, 1441811, 65536, 0, 1441812, 262144, 2, 1441813, 327680, 2, 1441814, 262144, 10, 1441815, 327680, 10, 1441816, 393216, 10, 1441817, 262144, 2, 1441818, 327680, 2, 1441819, 262144, 2, 1441820, 327680, 2, 1441821, 262144, 2, 1441822, 327680, 2, 1441823, 262144, 10, 1441824, 327680, 10, 1441825, 393216, 10, 1441826, 65536, 0, 1441827, 65536, 0, 1507331, 65536, 0, 1507332, 262144, 1, 1507333, 327680, 1, 1507334, 262144, 1, 1507335, 327680, 1, 1507336, 65536, 0, 1507337, 327680, 9, 1507338, 65536, 0, 1507339, 262144, 1, 1507340, 327680, 1, 1507341, 262144, 1, 1507342, 327680, 1, 1507343, 131072, 1, 1507344, 65536, 0, 1507345, 65536, 0, 1507346, 65536, 0, 1507347, 65536, 0, 1507348, 65536, 0, 1507349, 262144, 1, 1507350, 327680, 1, 1507351, 262144, 1, 1507352, 327680, 1, 1507353, 65536, 0, 1507354, 327680, 9, 1507355, 65536, 0, 1507356, 262144, 1, 1507357, 327680, 1, 1507358, 262144, 1, 1507359, 327680, 1, 1507360, 262144, 1, 1507361, 327680, 1, 1507362, 262144, 1, 1507363, 327680, 1, 1572867, 65536, 0, 1572868, 262144, 2, 1572869, 327680, 2, 1572870, 262144, 2, 1572871, 327680, 2, 1572872, 262144, 10, 1572873, 327680, 10, 1572874, 393216, 10, 1572875, 262144, 2, 1572876, 327680, 2, 1572877, 262144, 2, 1572878, 327680, 2, 1572879, 131072, 1, 1572880, 65536, 0, 1572881, 65536, 0, 1572882, 65536, 0, 1572883, 131072, 1, 1572884, 131072, 1, 1572885, 262144, 2, 1572886, 327680, 2, 1572887, 262144, 2, 1572888, 327680, 2, 1572889, 262144, 10, 1572890, 327680, 10, 1572891, 393216, 10, 1572892, 262144, 2, 1572893, 327680, 2, 1572894, 262144, 2, 1572895, 327680, 2, 1572896, 262144, 2, 1572897, 327680, 2, 1572898, 262144, 2, 1572899, 327680, 2, 1638403, 327680, 1, 1638404, 262144, 1, 1638405, 327680, 1, 1638406, 262144, 1, 1638407, 327680, 1, 1638408, 262144, 1, 1638409, 327680, 1, 1638410, 262144, 1, 1638411, 327680, 1, 1638412, 65536, 0, 1638413, 327680, 9, 1638414, 65536, 0, 1638415, 131072, 1, 1638416, 65536, 0, 1638417, 65536, 0, 1638418, 65536, 0, 1638419, 131072, 1, 1638420, 65536, 0, 1638421, 327680, 9, 1638422, 65536, 0, 1638423, 262144, 1, 1638424, 327680, 1, 1638425, 262144, 1, 1638426, 327680, 1, 1638427, 262144, 1, 1638428, 327680, 1, 1638429, 65536, 0, 1638430, 327680, 9, 1638431, 65536, 0, 1638432, 262144, 1, 1638433, 327680, 1, 1638434, 262144, 1, 1638435, 327680, 1, 1703939, 327680, 2, 1703940, 262144, 2, 1703941, 327680, 2, 1703942, 262144, 2, 1703943, 327680, 2, 1703944, 262144, 2, 1703945, 327680, 2, 1703946, 262144, 2, 1703947, 327680, 2, 1703948, 262144, 10, 1703949, 327680, 10, 1703950, 393216, 10, 1703951, 65536, 0, 1703952, 65536, 0, 1703953, 65536, 0, 1703954, 65536, 0, 1703955, 65536, 0, 1703956, 262144, 10, 1703957, 327680, 10, 1703958, 393216, 10, 1703959, 262144, 2, 1703960, 327680, 2, 1703961, 262144, 2, 1703962, 327680, 2, 1703963, 262144, 2, 1703964, 327680, 2, 1703965, 262144, 10, 1703966, 327680, 10, 1703967, 393216, 10, 1703968, 262144, 2, 1703969, 327680, 2, 1703970, 262144, 2, 1703971, 327680, 2, 1769475, 65536, 0, 1769476, 262144, 1, 1769477, 327680, 1, 1769478, 262144, 1, 1769479, 327680, 1, 1769480, 65536, 0, 1769481, 327680, 9, 1769482, 65536, 0, 1769483, 262144, 1, 1769484, 327680, 1, 1769485, 262144, 1, 1769486, 327680, 1, 1769487, 65536, 0, 1769488, 65536, 0, 1769489, 65536, 0, 1769490, 65536, 0, 1769491, 65536, 0, 1769492, 65536, 0, 1769493, 65536, 0, 1769494, 65536, 0, 1769495, 65536, 0, 1769496, 65536, 0, 1769497, 65536, 0, 1769498, 65536, 0, 1769499, 65536, 0, 1769500, 65536, 0, 1769501, 65536, 0, 1769502, 65536, 0, 1769503, 65536, 0, 1769504, 65536, 0, 1769505, 65536, 0, 1769506, 65536, 0, 1769507, 65536, 0, 1835011, 393216, 10, 1835012, 262144, 2, 1835013, 327680, 2, 1835014, 262144, 2, 1835015, 327680, 2, 1835016, 262144, 10, 1835017, 327680, 10, 1835018, 393216, 10, 1835019, 262144, 2, 1835020, 327680, 2, 1835021, 262144, 2, 1835022, 327680, 2, 1835023, 65536, 0, 1835024, 65536, 0, 1835025, 65536, 0, 1835026, 65536, 0, 1835027, 65536, 0, 1835028, 65536, 0, 1835029, 65536, 0, 1835030, 65536, 0, 1835031, 65536, 0, 1835032, 65536, 0, 1835033, 65536, 0, 1835034, 65536, 0, 1835035, 65536, 0, 1835036, 65536, 0, 1835037, 65536, 0, 1835038, 65536, 0, 1835039, 65536, 0, 1835040, 65536, 0, 1835041, 65536, 0, 1835042, 65536, 0, 1835043, 65536, 0, 1900547, 262144, 1, 1900548, 327680, 1, 1900549, 262144, 1, 1900550, 327680, 1, 1900551, 262144, 1, 1900552, 327680, 1, 1900553, 262144, 1, 1900554, 327680, 1, 1900555, 262144, 1, 1900556, 327680, 1, 1900557, 262144, 1, 1900558, 327680, 1, 1900559, 65536, 0, 1900560, 65536, 0, 1900561, 65536, 0, 1900562, 65536, 0, 1900563, 65536, 0, 1900564, 65536, 0, 1900565, 65536, 0, 1900566, 65536, 0, 1900567, 65536, 0, 1900568, 65536, 0, 1900569, 65536, 0, 1900570, 65536, 0, 1900571, 65536, 0, 1900572, 65536, 0, 1900573, 65536, 0, 1900574, 65536, 0, 1900575, 65536, 0, 1900576, 65536, 0, 1900577, 4, 7, 1900578, 65536, 0, 1900579, 65536, 0, 1966083, 262144, 2, 1966084, 327680, 2, 1966085, 262144, 2, 1966086, 327680, 2, 1966087, 262144, 2, 1966088, 327680, 2, 1966089, 262144, 2, 1966090, 327680, 2, 1966091, 262144, 2, 1966092, 327680, 2, 1966093, 262144, 2, 1966094, 327680, 2, 1966095, 65536, 0, 1966096, 65536, 0, 1966097, 131072, 1, 1966098, 131072, 1, 1966099, 65536, 0, 1966100, 65536, 0, 1966101, 65536, 0, 1966102, 65536, 0, 1966103, 65536, 0, 1966104, 65536, 0, 1966105, 65536, 0, 1966106, 65536, 0, 1966107, 65536, 0, 1966108, 65536, 0, 1966109, 65536, 0, 1966110, 65536, 0, 1966111, 65536, 0, 1966112, 65536, 0, 1966113, 131076, 5, 1966114, 65536, 0, 1966115, 65536, 0, 2031619, 262144, 1, 2031620, 327680, 1, 2031621, 65536, 0, 2031622, 327680, 9, 2031623, 65536, 0, 2031624, 262144, 1, 2031625, 327680, 1, 2031626, 262144, 1, 2031627, 327680, 1, 2031628, 262144, 1, 2031629, 327680, 1, 2031630, 65536, 0, 2031631, 327680, 9, 2031632, 65536, 0, 2031633, 262144, 1, 2031634, 327680, 1, 2031635, 65536, 0, 2031636, 327680, 9, 2031637, 65536, 0, 2031638, 65536, 0, 2031639, 65536, 0, 2031640, 65536, 0, 2031641, 65536, 0, 2031642, 65536, 0, 2031643, 65536, 0, 2031644, 65536, 0, 2031645, 65536, 0, 2031646, 65536, 0, 2031647, 65536, 0, 2031648, 65536, 0, 2031649, 131076, 5, 2031650, 65536, 0, 2031651, 65536, 0, 2097155, 262144, 2, 2097156, 327680, 2, 2097157, 262144, 10, 2097158, 327680, 10, 2097159, 393216, 10, 2097160, 262144, 2, 2097161, 327680, 2, 2097162, 262144, 2, 2097163, 327680, 2, 2097164, 262144, 2, 2097165, 327680, 2, 2097166, 262144, 10, 2097167, 327680, 10, 2097168, 393216, 10, 2097169, 262144, 2, 2097170, 327680, 2, 2097171, 262144, 10, 2097172, 327680, 10, 2097173, 393216, 10, 2097174, 65536, 0, 2097175, 65536, 0, 2097176, 65536, 0, 2097177, 65536, 0, 2097178, 65536, 0, 2097179, 65536, 0, 2097180, 65536, 0, 2097181, 65536, 0, 2097182, 65536, 0, 2097183, 65536, 0, 2097184, 65536, 0, 2097185, 131076, 5, 2097186, 65536, 0, 2097187, 65536, 0, 2162691, 65536, 0, 2162692, 262144, 1, 2162693, 327680, 1, 2162694, 262144, 1, 2162695, 327680, 1, 2162696, 65536, 0, 2162697, 327680, 9, 2162698, 65536, 0, 2162699, 262144, 1, 2162700, 327680, 1, 2162701, 262144, 1, 2162702, 327680, 1, 2162703, 262144, 1, 2162704, 327680, 1, 2162705, 65536, 0, 2162706, 327680, 9, 2162707, 65536, 0, 2162708, 262144, 1, 2162709, 327680, 1, 2162710, 65536, 0, 2162711, 65536, 0, 2162712, 65536, 0, 2162713, 65536, 0, 2162714, 65536, 0, 2162715, 65536, 0, 2162716, 65536, 0, 2162717, 65536, 0, 2162718, 65536, 0, 2162719, 65536, 0, 2162720, 65536, 0, 2162721, 131076, 5, 2162722, 65536, 0, 2162723, 65536, 0, 2228227, 393216, 10, 2228228, 262144, 2, 2228229, 327680, 2, 2228230, 262144, 2, 2228231, 327680, 2, 2228232, 262144, 10, 2228233, 327680, 10, 2228234, 393216, 10, 2228235, 262144, 2, 2228236, 327680, 2, 2228237, 262144, 2, 2228238, 327680, 2, 2228239, 262144, 2, 2228240, 327680, 2, 2228241, 262144, 10, 2228242, 327680, 10, 2228243, 393216, 10, 2228244, 262144, 2, 2228245, 327680, 2, 2228246, 65536, 0, 2228247, 65536, 0, 2228248, 65536, 0, 2228249, 65536, 0, 2228250, 65536, 0, 2228251, 65536, 0, 2228252, 65536, 0, 2228253, 65536, 0, 2228254, 65536, 0, 2228255, 65536, 0, 2228256, 65536, 0, 2228257, 131076, 5, 2228258, 65536, 0, 2228259, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 23, 0, 0, 24, 0, 0, 25, 0, 0, 26, 0, 0, 27, 0, 0, 28, 0, 0, 29, 0, 0, 30, 0, 0, 31, 0, 0, 32, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65559, 0, 0, 65560, 0, 0, 65561, 0, 0, 65562, 0, 0, 65563, 0, 0, 65564, 0, 0, 65565, 0, 0, 65566, 0, 0, 65567, 0, 0, 65568, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131095, 0, 0, 131096, 0, 0, 131097, 0, 0, 131098, 0, 0, 131099, 0, 0, 131100, 0, 0, 131101, 0, 0, 131102, 0, 0, 131103, 0, 0, 131104, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 0, 0, 196635, 0, 0, 196636, 0, 0, 196637, 0, 0, 196638, 0, 0, 196639, 0, 0, 196640, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262167, 0, 0, 262168, 0, 0, 262169, 0, 0, 262170, 0, 0, 262171, 0, 0, 262172, 0, 0, 262173, 0, 0, 262174, 0, 0, 262175, 0, 0, 262176, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327703, 0, 0, 327704, 0, 0, 327705, 0, 0, 327706, 0, 0, 327707, 0, 0, 327708, 0, 0, 327709, 0, 0, 327710, 0, 0, 327711, 0, 0, 327712, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393239, 0, 0, 393240, 0, 0, 393241, 0, 0, 393242, 0, 0, 393243, 0, 0, 393244, 0, 0, 393245, 0, 0, 393246, 0, 0, 393247, 0, 0, 393248, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 1835031, 0, 0, 1835032, 0, 0, 1835033, 0, 0, 1835034, 0, 0, 1835035, 0, 0, 1835037, 0, 0, 1835038, 0, 0, 1835039, 0, 0, 1835040, 0, 0, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900571, 0, 0, 1900573, 0, 0, 1900574, 0, 0, 1900575, 0, 0, 1900576, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966109, 0, 0, 1966110, 0, 0, 1966111, 0, 0, 1966112, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031645, 0, 0, 2031646, 0, 0, 2031647, 0, 0, 2031648, 0, 0, 2031650, 0, 0, 2031651, 0, 0, 2097175, 0, 0, 2097176, 0, 0, 2097177, 0, 0, 2097178, 0, 0, 2097179, 0, 0, 2097181, 0, 0, 2097182, 0, 0, 2097183, 0, 0, 2097184, 0, 0, 2097186, 0, 0, 2097187, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162717, 0, 0, 2162718, 0, 0, 2162719, 0, 0, 2162720, 0, 0, 2162722, 0, 0, 2162723, 0, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 0, 2228250, 0, 0, 2228251, 0, 0, 2228253, 0, 0, 2228254, 0, 0, 2228255, 0, 0, 2228256, 0, 0, 2228258, 0, 0, 2228259, 0, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 23, 458752, 10, 24, 458752, 10, 25, 458752, 10, 26, 458752, 10, 27, 458752, 10, 28, 458752, 10, 29, 458752, 10, 30, 458752, 10, 31, 458752, 10, 32, 458752, 10, 65539, 458752, 10, 65540, 458752, 10, 65541, 458752, 10, 65542, 458752, 10, 65543, 458752, 10, 65544, 458752, 10, 65545, 458752, 10, 65546, 458752, 10, 65547, 458752, 10, 65559, 458752, 10, 65560, 458752, 10, 65561, 458752, 10, 65562, 458752, 10, 65563, 458752, 10, 65564, 458752, 10, 65565, 458752, 10, 65566, 458752, 10, 65567, 458752, 10, 65568, 458752, 10, 131075, 458752, 10, 131076, 458752, 10, 131077, 458752, 10, 131078, 458752, 10, 131079, 458752, 10, 131080, 458752, 10, 131081, 458752, 10, 131082, 458752, 10, 131083, 458752, 10, 131095, 458752, 10, 131096, 458752, 10, 131097, 458752, 10, 131098, 458752, 10, 131099, 458752, 10, 131100, 458752, 10, 131101, 458752, 10, 131102, 458752, 10, 131103, 458752, 10, 131104, 458752, 10, 196611, 458752, 10, 196612, 458752, 10, 196613, 458752, 10, 196614, 458752, 10, 196615, 458752, 10, 196616, 458752, 10, 196617, 458752, 10, 196618, 458752, 10, 196619, 458752, 10, 196620, 0, 134, 196621, 65536, 134, 196622, 131072, 134, 196623, 196608, 134, 196624, 262144, 134, 196625, 327680, 134, 196626, 393216, 134, 196627, 458752, 134, 196628, 262144, 125, 196629, 327680, 125, 196630, 393216, 125, 196631, 458752, 10, 196632, 458752, 10, 196633, 458752, 10, 196634, 458752, 10, 196635, 458752, 10, 196636, 458752, 10, 196637, 458752, 10, 196638, 458752, 10, 196639, 458752, 10, 196640, 458752, 10, 262147, 458752, 10, 262148, 458752, 10, 262149, 458752, 10, 262150, 458752, 10, 262151, 458752, 10, 262152, 458752, 10, 262153, 458752, 10, 262154, 458752, 10, 262155, 458752, 10, 262156, 0, 135, 262157, 65536, 135, 262158, 131072, 135, 262159, 196608, 135, 262160, 262144, 135, 262161, 327680, 135, 262162, 393216, 135, 262163, 458752, 135, 262164, 262144, 126, 262165, 327680, 126, 262166, 393216, 126, 262167, 458752, 10, 262168, 458752, 10, 262169, 458752, 10, 262170, 458752, 10, 262171, 458752, 10, 262172, 458752, 10, 262173, 458752, 10, 262174, 458752, 10, 262175, 458752, 10, 262176, 458752, 10, 327683, 458752, 10, 327684, 458752, 10, 327685, 458752, 10, 327686, 458752, 10, 327687, 458752, 10, 327688, 458752, 10, 327689, 458752, 10, 327690, 458752, 10, 327691, 458752, 10, 327692, 0, 136, 327693, 65536, 136, 327694, 131072, 136, 327695, 196608, 136, 327696, 262144, 136, 327697, 327680, 136, 327698, 393216, 136, 327699, 458752, 136, 327700, 262144, 127, 327701, 327680, 127, 327702, 393216, 127, 327703, 458752, 10, 327704, 458752, 10, 327705, 458752, 10, 327706, 458752, 10, 327707, 458752, 10, 327708, 458752, 10, 327709, 458752, 10, 327710, 458752, 10, 327711, 458752, 10, 327712, 458752, 10, 393219, 458752, 10, 393220, 458752, 10, 393221, 458752, 10, 393222, 458752, 10, 393223, 458752, 10, 393224, 458752, 10, 393225, 458752, 10, 393226, 458752, 10, 393227, 458752, 10, 393228, 0, 137, 393229, 65536, 137, 393230, 131072, 137, 393231, 196608, 137, 393232, 262144, 137, 393233, 327680, 137, 393234, 393216, 137, 393235, 458752, 137, 393236, 262144, 128, 393237, 327680, 128, 393238, 393216, 128, 393239, 458752, 10, 393240, 458752, 10, 393241, 458752, 10, 393242, 458752, 10, 393243, 458752, 10, 393244, 458752, 10, 393245, 458752, 10, 393246, 458752, 10, 393247, 458752, 10, 393248, 458752, 10, 458755, 458752, 10, 458756, 458752, 10, 458757, 458752, 10, 458758, 458752, 10, 458759, 458752, 10, 458760, 458752, 10, 458761, 458752, 10, 458762, 458752, 10, 458763, 458752, 10, 458764, 0, 138, 458765, 65536, 138, 458766, 131072, 138, 458767, 196608, 138, 458768, 262144, 138, 458769, 327680, 138, 458770, 393216, 138, 458771, 458752, 138, 458772, 262144, 129, 458773, 327680, 129, 458774, 393216, 129, 458775, 458752, 10, 458776, 458752, 10, 458777, 458752, 10, 458778, 458752, 10, 458779, 458752, 10, 458780, 458752, 10, 458781, 458752, 10, 458782, 458752, 10, 458783, 458752, 10, 458784, 458752, 10, 524291, 458752, 10, 524292, 458752, 10, 524293, 458752, 10, 524294, 458752, 10, 524295, 458752, 10, 524296, 458752, 10, 524297, 458752, 10, 524298, 458752, 10, 524299, 458752, 10, 524300, 0, 139, 524301, 65536, 139, 524302, 131072, 139, 524303, 196608, 139, 524304, 262144, 139, 524305, 327680, 139, 524306, 393216, 139, 524307, 458752, 139, 524308, 262144, 130, 524309, 327680, 130, 524310, 393216, 130, 524311, 458752, 10, 524312, 458752, 10, 524313, 458752, 10, 524314, 458752, 10, 524315, 458752, 10, 524316, 458752, 10, 524317, 458752, 10, 524318, 458752, 10, 524319, 458752, 10, 524320, 458752, 10, 589827, 458752, 10, 589828, 458752, 10, 589829, 458752, 10, 589830, 458752, 10, 589831, 458752, 10, 589832, 458752, 10, 589833, 458752, 10, 589834, 458752, 10, 589835, 458752, 10, 589836, 0, 140, 589837, 65536, 140, 589838, 131072, 140, 589839, 196608, 140, 589840, 262144, 140, 589841, 327680, 140, 589842, 393216, 140, 589843, 458752, 140, 589844, 262144, 131, 589845, 327680, 131, 589846, 393216, 131, 589847, 458752, 10, 589848, 458752, 10, 589849, 458752, 10, 589850, 458752, 10, 589851, 458752, 10, 589852, 458752, 10, 589853, 458752, 10, 589854, 458752, 10, 589855, 458752, 10, 589856, 458752, 10, 655363, 458752, 10, 655364, 458752, 10, 655365, 458752, 10, 655366, 458752, 10, 655367, 458752, 10, 655368, 458752, 10, 655369, 458752, 10, 655370, 458752, 10, 655371, 458752, 10, 655372, 0, 141, 655373, 65536, 141, 655374, 131072, 141, 655375, 196608, 141, 655376, 262144, 141, 655377, 327680, 141, 655378, 393216, 141, 655379, 458752, 141, 655380, 262144, 132, 655381, 327680, 132, 655382, 393216, 132, 655383, 458752, 10, 655384, 458752, 10, 655385, 458752, 10, 655386, 458752, 10, 655387, 458752, 10, 655388, 458752, 10, 655389, 458752, 10, 655390, 458752, 10, 655391, 458752, 10, 655392, 458752, 10, 720899, 458752, 10, 720900, 458752, 10, 720901, 458752, 10, 720902, 458752, 10, 720903, 458752, 10, 720904, 458752, 10, 720905, 458752, 10, 720906, 458752, 10, 720907, 458752, 10, 720908, 262144, 56, 720909, 65536, 142, 720910, 131072, 142, 720911, 196608, 142, 720912, 262144, 142, 720913, 327680, 142, 720914, 393216, 142, 720915, 458752, 142, 720916, 262144, 133, 720917, 327680, 133, 720918, 458752, 56, 720919, 458752, 10, 720920, 458752, 10, 720921, 458752, 10, 720922, 458752, 10, 720923, 458752, 10, 720924, 458752, 10, 720925, 458752, 10, 720926, 458752, 10, 720927, 458752, 10, 720928, 458752, 10, 786435, 458752, 10, 786436, 458752, 10, 786437, 458752, 10, 786438, 458752, 10, 786439, 458752, 10, 786440, 458752, 10, 786441, 458752, 10, 786442, 458752, 10, 786443, 458752, 10, 786444, 262144, 56, 786445, 0, 11, 786446, 65536, 11, 786447, 131072, 11, 786454, 458752, 56, 786455, 458752, 10, 786456, 458752, 10, 786457, 458752, 10, 786458, 458752, 10, 786459, 458752, 10, 786460, 458752, 10, 786461, 458752, 10, 786462, 458752, 10, 786463, 458752, 10, 786464, 458752, 10, 851971, 458752, 10, 851972, 458752, 10, 851973, 458752, 10, 851974, 458752, 10, 851975, 458752, 10, 851976, 458752, 10, 851977, 458752, 10, 851978, 458752, 10, 851979, 458752, 10, 851980, 262144, 56, 851981, 0, 12, 851982, 65536, 12, 851983, 131072, 12, 851990, 458752, 56, 851991, 458752, 10, 851992, 458752, 10, 851993, 458752, 10, 851994, 458752, 10, 851995, 458752, 10, 851996, 458752, 10, 851997, 458752, 10, 851998, 458752, 10, 851999, 458752, 10, 852000, 458752, 10, 917507, 458752, 10, 917508, 458752, 10, 917509, 458752, 10, 917510, 458752, 10, 917511, 458752, 10, 917512, 458752, 10, 917513, 458752, 10, 917514, 458752, 10, 917515, 458752, 10, 917516, 262144, 56, 917517, 0, 13, 917519, 131072, 13, 917524, 393216, 0, 917525, 458752, 0, 917526, 458752, 56, 917527, 0, 148, 917528, 65536, 148, 917529, 131072, 148, 917530, 196608, 148, 917531, 262144, 148, 917532, 327680, 148, 917533, 393216, 148, 917534, 458752, 148, 983044, 0, 149, 983045, 65536, 149, 983046, 131072, 149, 983047, 196608, 149, 983048, 262144, 149, 983049, 327680, 149, 983050, 393216, 149, 983051, 458752, 149, 983052, 262144, 56, 983062, 458752, 56, 983063, 0, 149, 983064, 65536, 149, 983065, 131072, 149, 983066, 196608, 149, 983067, 262144, 149, 983068, 327680, 149, 983069, 393216, 149, 983070, 458752, 149, 1048580, 0, 150, 1048581, 65536, 150, 1048582, 131072, 150, 1048583, 196608, 150, 1048584, 262144, 150, 1048585, 327680, 150, 1048586, 393216, 150, 1048587, 458752, 150, 1048588, 262144, 56, 1048589, 262144, 6, 1048595, 262144, 8, 1048596, 327680, 8, 1048597, 393216, 8, 1048598, 458752, 56, 1048599, 0, 150, 1048600, 65536, 150, 1048601, 131072, 150, 1048602, 196608, 150, 1048603, 262144, 150, 1048604, 327680, 150, 1048605, 393216, 150, 1048606, 458752, 150, 1114116, 0, 151, 1114117, 65536, 151, 1114118, 131072, 151, 1114119, 196608, 151, 1114120, 262144, 151, 1114121, 327680, 151, 1114122, 393216, 151, 1114123, 458752, 151, 1114124, 262144, 56, 1114125, 262144, 0, 1114126, 327680, 0, 1114131, 262144, 9, 1114133, 393216, 9, 1114134, 458752, 56, 1114135, 0, 151, 1114136, 65536, 151, 1114137, 131072, 151, 1114138, 196608, 151, 1114139, 262144, 151, 1114140, 327680, 151, 1114141, 393216, 151, 1114142, 458752, 151, 1179652, 0, 152, 1179653, 65536, 152, 1179654, 131072, 152, 1179655, 196608, 152, 1179656, 262144, 152, 1179657, 327680, 152, 1179658, 393216, 152, 1179659, 458752, 152, 1179660, 262144, 56, 1179663, 393216, 6, 1179670, 458752, 56, 1179671, 0, 152, 1179672, 65536, 152, 1179673, 131072, 152, 1179674, 196608, 152, 1179675, 262144, 152, 1179676, 327680, 152, 1179677, 393216, 152, 1179678, 458752, 152, 1245188, 0, 153, 1245189, 65536, 153, 1245190, 131072, 153, 1245191, 196608, 153, 1245192, 262144, 153, 1245193, 327680, 153, 1245194, 393216, 153, 1245195, 458752, 153, 1245196, 262144, 56, 1245199, 393216, 7, 1245206, 458752, 56, 1245207, 0, 153, 1245208, 65536, 153, 1245209, 131072, 153, 1245210, 196608, 153, 1245211, 262144, 153, 1245212, 327680, 153, 1245213, 393216, 153, 1245214, 458752, 153, 1310726, 262144, 8, 1310727, 327680, 8, 1310728, 393216, 8, 1310729, 262144, 0, 1310730, 327680, 0, 1310731, 262144, 0, 1310732, 262144, 57, 1310733, 327680, 55, 1310734, 327680, 55, 1310735, 327680, 57, 1310739, 393216, 57, 1310740, 393216, 55, 1310741, 393216, 55, 1310742, 458752, 57, 1310743, 327680, 8, 1310744, 393216, 8, 1310745, 262144, 0, 1310746, 327680, 0, 1310747, 262144, 0, 1310748, 327680, 0, 1310749, 262144, 0, 1310750, 327680, 0, 1310751, 262144, 8, 1310752, 327680, 8, 1310753, 393216, 8, 1376262, 262144, 9, 1376264, 393216, 9, 1376278, 262144, 9, 1376280, 393216, 9, 1376287, 262144, 9, 1376289, 393216, 9, 1441796, 262144, 0, 1441797, 327680, 0, 1441798, 262144, 0, 1441799, 327680, 0, 1441800, 262144, 8, 1441801, 327680, 8, 1441802, 393216, 8, 1441803, 262144, 0, 1441804, 327680, 0, 1441805, 262144, 0, 1441806, 327680, 0, 1441813, 262144, 0, 1441814, 327680, 0, 1441815, 262144, 0, 1441816, 327680, 0, 1441817, 262144, 8, 1441818, 327680, 8, 1441819, 393216, 8, 1441820, 262144, 0, 1441821, 327680, 0, 1441822, 262144, 0, 1441823, 327680, 0, 1441824, 262144, 0, 1441825, 327680, 0, 1441826, 262144, 0, 1441827, 327680, 0, 1507336, 262144, 9, 1507338, 393216, 9, 1507347, 262144, 6, 1507353, 262144, 9, 1507355, 393216, 9, 1572867, 327680, 0, 1572868, 262144, 0, 1572869, 327680, 0, 1572870, 262144, 0, 1572871, 327680, 0, 1572872, 262144, 0, 1572873, 327680, 0, 1572874, 262144, 0, 1572875, 327680, 0, 1572876, 262144, 8, 1572877, 327680, 8, 1572878, 393216, 8, 1572884, 262144, 8, 1572885, 327680, 8, 1572886, 393216, 8, 1572887, 262144, 0, 1572888, 327680, 0, 1572889, 262144, 0, 1572890, 327680, 0, 1572891, 262144, 0, 1572892, 327680, 0, 1572893, 262144, 8, 1572894, 327680, 8, 1572895, 393216, 8, 1572896, 262144, 0, 1572897, 327680, 0, 1572898, 262144, 0, 1572899, 327680, 0, 1638412, 262144, 9, 1638414, 393216, 9, 1638420, 262144, 9, 1638422, 393216, 9, 1638429, 262144, 9, 1638431, 393216, 9, 1703939, 393216, 8, 1703940, 262144, 0, 1703941, 327680, 0, 1703942, 262144, 0, 1703943, 327680, 0, 1703944, 262144, 8, 1703945, 327680, 8, 1703946, 393216, 8, 1703947, 262144, 0, 1703948, 327680, 0, 1703949, 262144, 0, 1703950, 327680, 0, 1769475, 393216, 9, 1769480, 262144, 9, 1769482, 393216, 9, 1769492, 393216, 57, 1769493, 327680, 55, 1769494, 327680, 55, 1769495, 327680, 55, 1769496, 327680, 55, 1769497, 327680, 55, 1769498, 327680, 55, 1769499, 327680, 55, 1769500, 458752, 55, 1769501, 327680, 55, 1769502, 327680, 55, 1769503, 327680, 55, 1769504, 327680, 55, 1769505, 393216, 55, 1769506, 393216, 55, 1769507, 393216, 55, 1835011, 262144, 0, 1835012, 327680, 0, 1835013, 262144, 0, 1835014, 327680, 0, 1835015, 262144, 0, 1835016, 327680, 0, 1835017, 262144, 0, 1835018, 327680, 0, 1835019, 262144, 0, 1835020, 327680, 0, 1835021, 262144, 0, 1835022, 327680, 0, 1835023, 262144, 6, 1835031, 458752, 10, 1835032, 458752, 10, 1835033, 458752, 10, 1835034, 458752, 10, 1835035, 458752, 10, 1835036, 458752, 56, 1835037, 458752, 10, 1835038, 458752, 10, 1835039, 458752, 10, 1835040, 458752, 10, 1835041, 458752, 10, 1835042, 458752, 10, 1835043, 458752, 10, 1900567, 458752, 10, 1900568, 458752, 10, 1900569, 458752, 10, 1900570, 458752, 10, 1900571, 458752, 10, 1900572, 458752, 56, 1900573, 458752, 10, 1900574, 458752, 10, 1900575, 458752, 10, 1900576, 458752, 10, 1900578, 458752, 10, 1900579, 458752, 10, 1966083, 262144, 0, 1966084, 327680, 0, 1966085, 262144, 8, 1966086, 327680, 8, 1966087, 393216, 8, 1966088, 262144, 0, 1966089, 327680, 0, 1966090, 262144, 0, 1966091, 327680, 0, 1966092, 262144, 0, 1966093, 327680, 0, 1966094, 262144, 8, 1966095, 327680, 8, 1966096, 393216, 8, 1966097, 262144, 0, 1966098, 327680, 0, 1966100, 393216, 57, 1966101, 393216, 55, 1966102, 458752, 55, 1966103, 458752, 10, 1966104, 458752, 10, 1966105, 458752, 10, 1966106, 458752, 10, 1966107, 458752, 10, 1966108, 458752, 56, 1966109, 458752, 10, 1966110, 458752, 10, 1966111, 458752, 10, 1966112, 458752, 10, 1966114, 458752, 10, 1966115, 458752, 10, 2031621, 262144, 9, 2031623, 393216, 9, 2031630, 262144, 9, 2031632, 393216, 9, 2031635, 262144, 9, 2031637, 393216, 9, 2031638, 458752, 56, 2031639, 458752, 10, 2031640, 458752, 10, 2031641, 458752, 10, 2031642, 458752, 10, 2031643, 458752, 10, 2031644, 458752, 56, 2031645, 458752, 10, 2031646, 458752, 10, 2031647, 458752, 10, 2031648, 458752, 10, 2031650, 458752, 10, 2031651, 458752, 10, 2097155, 393216, 8, 2097156, 262144, 0, 2097157, 327680, 0, 2097158, 262144, 0, 2097159, 327680, 0, 2097160, 262144, 8, 2097161, 327680, 8, 2097162, 393216, 8, 2097163, 262144, 0, 2097164, 327680, 0, 2097165, 262144, 0, 2097166, 327680, 0, 2097167, 262144, 0, 2097168, 327680, 0, 2097169, 262144, 8, 2097170, 327680, 8, 2097171, 393216, 8, 2097172, 262144, 0, 2097173, 327680, 0, 2097174, 458752, 56, 2097175, 458752, 10, 2097176, 458752, 10, 2097177, 458752, 10, 2097178, 458752, 10, 2097179, 458752, 10, 2097180, 458752, 56, 2097181, 458752, 10, 2097182, 458752, 10, 2097183, 458752, 10, 2097184, 458752, 10, 2097186, 458752, 10, 2097187, 458752, 10, 2162691, 393216, 9, 2162696, 262144, 9, 2162698, 393216, 9, 2162705, 262144, 9, 2162707, 393216, 9, 2162710, 458752, 56, 2162711, 458752, 10, 2162712, 458752, 10, 2162713, 458752, 10, 2162714, 458752, 10, 2162715, 458752, 10, 2162716, 458752, 56, 2162717, 458752, 10, 2162718, 458752, 10, 2162719, 458752, 10, 2162720, 458752, 10, 2162722, 458752, 10, 2162723, 458752, 10, 2228227, 262144, 8, 2228228, 327680, 8, 2228229, 393216, 8, 2228230, 262144, 0, 2228231, 327680, 0, 2228232, 262144, 0, 2228233, 327680, 0, 2228234, 262144, 0, 2228235, 327680, 0, 2228236, 262144, 8, 2228237, 327680, 8, 2228238, 393216, 8, 2228239, 262144, 0, 2228240, 327680, 0, 2228243, 262144, 0, 2228244, 327680, 0, 2228246, 458752, 56, 2228247, 458752, 10, 2228248, 458752, 10, 2228249, 458752, 10, 2228250, 458752, 10, 2228251, 458752, 10, 2228252, 458752, 56, 2228253, 458752, 10, 2228254, 458752, 10, 2228255, 458752, 10, 2228256, 458752, 10, 2228258, 458752, 10, 2228259, 458752, 10 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 458752, 9, 4, 458752, 9, 5, 458752, 9, 6, 458752, 9, 7, 458752, 9, 8, 458752, 9, 9, 458752, 9, 10, 458752, 9, 11, 458752, 9, 23, 458752, 9, 24, 458752, 9, 25, 458752, 9, 26, 458752, 9, 27, 458752, 9, 28, 458752, 9, 29, 458752, 9, 30, 458752, 9, 31, 458752, 9, 32, 458752, 9, 65539, 458752, 9, 65540, 458752, 9, 65541, 458752, 9, 65542, 458752, 9, 65543, 458752, 9, 65544, 458752, 9, 65545, 458752, 9, 65546, 458752, 9, 65547, 458752, 9, 65559, 458752, 9, 65560, 458752, 9, 65561, 458752, 9, 65562, 458752, 9, 65563, 458752, 9, 65564, 458752, 9, 65565, 458752, 9, 65566, 458752, 9, 65567, 458752, 9, 65568, 458752, 9, 131075, 458752, 9, 131076, 458752, 9, 131077, 458752, 9, 131078, 458752, 9, 131079, 458752, 9, 131080, 458752, 9, 131081, 458752, 9, 131082, 458752, 9, 131083, 458752, 9, 131095, 458752, 9, 131096, 458752, 9, 131097, 458752, 9, 131098, 458752, 9, 131099, 458752, 9, 131100, 458752, 9, 131101, 458752, 9, 131102, 458752, 9, 131103, 458752, 9, 131104, 458752, 9, 196611, 458752, 9, 196612, 458752, 9, 196613, 458752, 9, 196614, 458752, 9, 196615, 458752, 9, 196616, 458752, 9, 196617, 458752, 9, 196618, 458752, 9, 196619, 458752, 9, 196631, 458752, 9, 196632, 458752, 9, 196633, 458752, 9, 196634, 458752, 9, 196635, 458752, 9, 196636, 458752, 9, 196637, 458752, 9, 196638, 458752, 9, 196639, 458752, 9, 196640, 458752, 9, 262147, 458752, 9, 262148, 458752, 9, 262149, 458752, 9, 262150, 458752, 9, 262151, 458752, 9, 262152, 458752, 9, 262153, 458752, 9, 262154, 458752, 9, 262155, 458752, 9, 262167, 458752, 9, 262168, 458752, 9, 262169, 458752, 9, 262170, 458752, 9, 262171, 458752, 9, 262172, 458752, 9, 262173, 458752, 9, 262174, 458752, 9, 262175, 458752, 9, 262176, 458752, 9, 327683, 458752, 9, 327684, 458752, 9, 327685, 458752, 9, 327686, 458752, 9, 327687, 458752, 9, 327688, 458752, 9, 327689, 458752, 9, 327690, 458752, 9, 327691, 458752, 9, 327703, 458752, 9, 327704, 458752, 9, 327705, 458752, 9, 327706, 458752, 9, 327707, 458752, 9, 327708, 458752, 9, 327709, 458752, 9, 327710, 458752, 9, 327711, 458752, 9, 327712, 458752, 9, 393219, 458752, 9, 393220, 458752, 9, 393221, 458752, 9, 393222, 458752, 9, 393223, 458752, 9, 393224, 458752, 9, 393225, 458752, 9, 393226, 458752, 9, 393227, 458752, 9, 393239, 458752, 9, 393240, 458752, 9, 393241, 458752, 9, 393242, 458752, 9, 393243, 458752, 9, 393244, 458752, 9, 393245, 458752, 9, 393246, 458752, 9, 393247, 458752, 9, 393248, 458752, 9, 458755, 458752, 9, 458756, 458752, 9, 458757, 458752, 9, 458758, 458752, 9, 458759, 458752, 9, 458760, 458752, 9, 458761, 458752, 9, 458762, 458752, 9, 458763, 458752, 9, 458775, 458752, 9, 458776, 458752, 9, 458777, 458752, 9, 458778, 458752, 9, 458779, 458752, 9, 458780, 458752, 9, 458781, 458752, 9, 458782, 458752, 9, 458783, 458752, 9, 458784, 458752, 9, 524291, 458752, 9, 524292, 458752, 9, 524293, 458752, 9, 524294, 458752, 9, 524295, 458752, 9, 524296, 458752, 9, 524297, 458752, 9, 524298, 458752, 9, 524299, 458752, 9, 524311, 458752, 9, 524312, 458752, 9, 524313, 458752, 9, 524314, 458752, 9, 524315, 458752, 9, 524316, 458752, 9, 524317, 458752, 9, 524318, 458752, 9, 524319, 458752, 9, 524320, 458752, 9, 589827, 458752, 9, 589828, 458752, 9, 589829, 65536, 143, 589830, 131072, 143, 589831, 196608, 143, 589832, 262144, 143, 589833, 327680, 143, 589834, 393216, 143, 589835, 458752, 9, 589847, 458752, 9, 589848, 65536, 143, 589849, 131072, 143, 589850, 196608, 143, 589851, 262144, 143, 589852, 327680, 143, 589853, 393216, 143, 589854, 458752, 9, 589855, 458752, 9, 589856, 458752, 9, 655363, 458752, 9, 655364, 458752, 9, 655365, 65536, 144, 655366, 131072, 144, 655367, 196608, 144, 655368, 262144, 144, 655369, 327680, 144, 655370, 393216, 144, 655371, 458752, 9, 655372, 262144, 55, 655373, 327680, 57, 655380, 393216, 0, 655381, 393216, 57, 655382, 458752, 55, 655383, 458752, 9, 655384, 65536, 144, 655385, 131072, 144, 655386, 196608, 144, 655387, 262144, 144, 655388, 327680, 144, 655389, 393216, 144, 655390, 458752, 9, 655391, 458752, 9, 655392, 458752, 9, 720899, 458752, 9, 720900, 458752, 9, 720901, 65536, 145, 720902, 131072, 145, 720903, 196608, 145, 720904, 262144, 145, 720905, 327680, 145, 720906, 393216, 145, 720907, 458752, 9, 720909, 196608, 7, 720910, 262144, 7, 720915, 327680, 4, 720918, 393216, 4, 720919, 458752, 9, 720920, 65536, 145, 720921, 131072, 145, 720922, 196608, 145, 720923, 262144, 145, 720924, 327680, 145, 720925, 393216, 145, 720926, 458752, 9, 720927, 458752, 9, 720928, 458752, 9, 786435, 458752, 9, 786436, 458752, 9, 786437, 65536, 146, 786438, 131072, 146, 786439, 196608, 146, 786440, 262144, 146, 786441, 327680, 146, 786442, 393216, 146, 786443, 458752, 9, 786455, 458752, 9, 786456, 65536, 146, 786457, 131072, 146, 786458, 196608, 146, 786459, 262144, 146, 786460, 327680, 146, 786461, 393216, 146, 786462, 458752, 9, 786463, 458752, 9, 786464, 458752, 9, 851971, 458752, 9, 851972, 458752, 9, 851973, 65536, 147, 851974, 131072, 147, 851975, 196608, 147, 851976, 262144, 147, 851977, 327680, 147, 851978, 393216, 147, 851979, 458752, 9, 851991, 0, 147, 851992, 65536, 147, 851993, 131072, 147, 851994, 196608, 147, 851995, 262144, 147, 851996, 327680, 147, 851997, 393216, 147, 851998, 458752, 147, 917508, 0, 148, 917509, 65536, 148, 917510, 131072, 148, 917511, 196608, 148, 917512, 262144, 148, 917513, 327680, 148, 917514, 393216, 148, 983059, 327680, 4, 983062, 393216, 4, 1179660, 327680, 6, 1245196, 327680, 7, 1310732, 327680, 0, 1310733, 262144, 0, 1310734, 327680, 0, 1310740, 262144, 0, 1310741, 327680, 0, 1310742, 262144, 8, 1376264, 327680, 6, 1376267, 393216, 6, 1376269, 393216, 6, 1376271, 393216, 6, 1376275, 327680, 6, 1376278, 393216, 6, 1376280, 327680, 6, 1376283, 393216, 6, 1376285, 393216, 6, 1376287, 393216, 6, 1441800, 327680, 7, 1441803, 393216, 7, 1441805, 393216, 7, 1441807, 393216, 7, 1441811, 327680, 7, 1441814, 393216, 7, 1441816, 327680, 7, 1441819, 393216, 7, 1441821, 393216, 7, 1441823, 393216, 7, 1507331, 327680, 6, 1507334, 393216, 6, 1507336, 393216, 6, 1507338, 327680, 6, 1507341, 393216, 6, 1507343, 393216, 6, 1507348, 327680, 6, 1507351, 393216, 6, 1507353, 393216, 6, 1507355, 327680, 6, 1507358, 393216, 6, 1507360, 393216, 6, 1572867, 327680, 7, 1572870, 393216, 7, 1572872, 393216, 7, 1572874, 327680, 7, 1572877, 393216, 7, 1572879, 393216, 7, 1572884, 327680, 7, 1572887, 393216, 7, 1572889, 393216, 7, 1572891, 327680, 7, 1572894, 393216, 7, 1572896, 393216, 7, 1638404, 393216, 6, 1638406, 393216, 6, 1638408, 393216, 6, 1638410, 393216, 6, 1638412, 393216, 6, 1638422, 327680, 6, 1638425, 393216, 6, 1638427, 393216, 6, 1638429, 393216, 6, 1638431, 327680, 6, 1703940, 393216, 7, 1703942, 393216, 7, 1703944, 393216, 7, 1703946, 393216, 7, 1703948, 393216, 7, 1703958, 327680, 7, 1703961, 393216, 7, 1703963, 393216, 7, 1703965, 393216, 7, 1703967, 327680, 7, 1769478, 393216, 6, 1769480, 393216, 6, 1769482, 327680, 6, 1769485, 393216, 6, 1769487, 393216, 6, 1769495, 458752, 9, 1769496, 458752, 9, 1769497, 458752, 9, 1769498, 458752, 9, 1769499, 458752, 9, 1769500, 327680, 55, 1769501, 458752, 9, 1769502, 458752, 9, 1769503, 458752, 9, 1769504, 458752, 9, 1769505, 458752, 9, 1769506, 458752, 9, 1769507, 458752, 9, 1835014, 393216, 7, 1835016, 393216, 7, 1835018, 327680, 7, 1835021, 393216, 7, 1835023, 393216, 7, 1835031, 458752, 9, 1835032, 458752, 9, 1835033, 458752, 9, 1835034, 458752, 9, 1835035, 458752, 9, 1835037, 458752, 9, 1835038, 458752, 9, 1835039, 458752, 9, 1835040, 458752, 9, 1835042, 458752, 9, 1835043, 458752, 9, 1900547, 393216, 6, 1900549, 393216, 6, 1900551, 393216, 6, 1900553, 393216, 6, 1900555, 393216, 6, 1900557, 393216, 6, 1900559, 393216, 6, 1900567, 458752, 9, 1900568, 458752, 9, 1900569, 458752, 9, 1900570, 458752, 9, 1900571, 458752, 9, 1900573, 458752, 9, 1900574, 458752, 9, 1900575, 458752, 9, 1900576, 458752, 9, 1900578, 458752, 9, 1900579, 458752, 9, 1966083, 393216, 7, 1966085, 393216, 7, 1966087, 393216, 7, 1966089, 393216, 7, 1966091, 393216, 7, 1966093, 393216, 7, 1966095, 393216, 7, 1966099, 262144, 8, 1966100, 327680, 8, 1966101, 393216, 8, 1966103, 458752, 9, 1966104, 458752, 9, 1966105, 458752, 9, 1966106, 458752, 9, 1966107, 458752, 9, 1966109, 458752, 9, 1966110, 458752, 9, 1966111, 458752, 9, 1966112, 458752, 9, 1966114, 458752, 9, 1966115, 458752, 9, 2031619, 393216, 6, 2031621, 393216, 6, 2031623, 327680, 6, 2031626, 393216, 6, 2031628, 393216, 6, 2031630, 393216, 6, 2031632, 327680, 6, 2031635, 393216, 6, 2031639, 458752, 9, 2031640, 458752, 9, 2031641, 458752, 9, 2031642, 458752, 9, 2031643, 458752, 9, 2031645, 458752, 9, 2031646, 458752, 9, 2031647, 458752, 9, 2031648, 458752, 9, 2031650, 458752, 9, 2031651, 458752, 9, 2097155, 393216, 7, 2097157, 393216, 7, 2097159, 327680, 7, 2097162, 393216, 7, 2097164, 393216, 7, 2097166, 393216, 7, 2097168, 327680, 7, 2097171, 393216, 7, 2097175, 458752, 9, 2097176, 458752, 9, 2097177, 458752, 9, 2097178, 458752, 9, 2097179, 458752, 9, 2097181, 458752, 9, 2097182, 458752, 9, 2097183, 458752, 9, 2097184, 458752, 9, 2097186, 458752, 9, 2097187, 458752, 9, 2162691, 327680, 6, 2162694, 393216, 6, 2162696, 393216, 6, 2162701, 393216, 6, 2162703, 393216, 6, 2162705, 393216, 6, 2162707, 327680, 6, 2162710, 393216, 6, 2162711, 458752, 9, 2162712, 458752, 9, 2162713, 458752, 9, 2162714, 458752, 9, 2162715, 458752, 9, 2162717, 458752, 9, 2162718, 458752, 9, 2162719, 458752, 9, 2162720, 458752, 9, 2162722, 458752, 9, 2162723, 458752, 9, 2228227, 327680, 7, 2228230, 393216, 7, 2228232, 393216, 7, 2228237, 393216, 7, 2228239, 393216, 7, 2228241, 393216, 7, 2228243, 327680, 7, 2228246, 393216, 7, 2228247, 458752, 9, 2228248, 458752, 9, 2228249, 458752, 9, 2228250, 458752, 9, 2228251, 458752, 9, 2228253, 458752, 9, 2228254, 458752, 9, 2228255, 458752, 9, 2228256, 458752, 9, 2228258, 458752, 9, 2228259, 458752, 9 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 336) +scene_destination = "res://Maps/NuclearPlantZeta3South/Nuclear_Plant_Zeta_3_South.tscn" +location = Vector2(1168, 688) +exterior = false +door_type = "Type 3 - Invisible" diff --git a/Maps/Routes/Route8/Route_8_plant_tileset.tres b/Maps/Routes/Route8/Route_8_plant_tileset.tres new file mode 100644 index 000000000..bcae93939 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_plant_tileset.tres @@ -0,0 +1,360 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route08.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt2_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:134/0 = 0 +0:135/0 = 0 +0:136/0 = 0 +0:137/0 = 0 +0:138/0 = 0 +0:139/0 = 0 +0:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:140/0 = 0 +0:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:141/0 = 0 +0:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:147/0 = 0 +0:148/0 = 0 +0:149/0 = 0 +0:150/0 = 0 +0:151/0 = 0 +0:152/0 = 0 +0:153/0 = 0 +1:0/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:134/0 = 0 +1:135/0 = 0 +1:136/0 = 0 +1:137/0 = 0 +1:138/0 = 0 +1:139/0 = 0 +1:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:140/0 = 0 +1:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:141/0 = 0 +1:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:142/0 = 0 +1:143/0 = 0 +1:144/0 = 0 +1:145/0 = 0 +1:146/0 = 0 +1:147/0 = 0 +1:148/0 = 0 +1:149/0 = 0 +1:150/0 = 0 +1:151/0 = 0 +1:152/0 = 0 +1:153/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:134/0 = 0 +2:135/0 = 0 +2:136/0 = 0 +2:137/0 = 0 +2:138/0 = 0 +2:139/0 = 0 +2:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:140/0 = 0 +2:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:141/0 = 0 +2:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:142/0 = 0 +2:143/0 = 0 +2:144/0 = 0 +2:145/0 = 0 +2:146/0 = 0 +2:147/0 = 0 +2:148/0 = 0 +2:149/0 = 0 +2:150/0 = 0 +2:151/0 = 0 +2:152/0 = 0 +2:153/0 = 0 +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:134/0 = 0 +3:135/0 = 0 +3:136/0 = 0 +3:137/0 = 0 +3:138/0 = 0 +3:139/0 = 0 +3:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:140/0 = 0 +3:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:141/0 = 0 +3:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:142/0 = 0 +3:143/0 = 0 +3:144/0 = 0 +3:145/0 = 0 +3:146/0 = 0 +3:147/0 = 0 +3:148/0 = 0 +3:149/0 = 0 +3:150/0 = 0 +3:151/0 = 0 +3:152/0 = 0 +3:153/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:57/0 = 0 +4:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:125/0 = 0 +4:126/0 = 0 +4:127/0 = 0 +4:128/0 = 0 +4:129/0 = 0 +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:132/0 = 0 +4:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:133/0 = 0 +4:134/0 = 0 +4:135/0 = 0 +4:136/0 = 0 +4:137/0 = 0 +4:138/0 = 0 +4:139/0 = 0 +4:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:140/0 = 0 +4:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:141/0 = 0 +4:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:142/0 = 0 +4:143/0 = 0 +4:144/0 = 0 +4:145/0 = 0 +4:146/0 = 0 +4:147/0 = 0 +4:148/0 = 0 +4:149/0 = 0 +4:150/0 = 0 +4:151/0 = 0 +4:152/0 = 0 +4:153/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:57/0 = 0 +5:125/0 = 0 +5:126/0 = 0 +5:127/0 = 0 +5:128/0 = 0 +5:129/0 = 0 +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:131/0 = 0 +5:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:132/0 = 0 +5:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:133/0 = 0 +5:134/0 = 0 +5:135/0 = 0 +5:136/0 = 0 +5:137/0 = 0 +5:138/0 = 0 +5:139/0 = 0 +5:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:140/0 = 0 +5:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:141/0 = 0 +5:142/0 = 0 +5:143/0 = 0 +5:144/0 = 0 +5:145/0 = 0 +5:146/0 = 0 +5:147/0 = 0 +5:148/0 = 0 +5:149/0 = 0 +5:150/0 = 0 +5:151/0 = 0 +5:152/0 = 0 +5:153/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:125/0 = 0 +6:126/0 = 0 +6:127/0 = 0 +6:128/0 = 0 +6:129/0 = 0 +6:130/0 = 0 +6:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:131/0 = 0 +6:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:132/0 = 0 +6:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:134/0 = 0 +6:135/0 = 0 +6:136/0 = 0 +6:137/0 = 0 +6:138/0 = 0 +6:139/0 = 0 +6:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:140/0 = 0 +6:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:141/0 = 0 +6:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:142/0 = 0 +6:143/0 = 0 +6:144/0 = 0 +6:145/0 = 0 +6:146/0 = 0 +6:147/0 = 0 +6:148/0 = 0 +6:149/0 = 0 +6:150/0 = 0 +6:151/0 = 0 +6:152/0 = 0 +6:153/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:10/0 = 0 +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:134/0 = 0 +7:135/0 = 0 +7:136/0 = 0 +7:137/0 = 0 +7:138/0 = 0 +7:139/0 = 0 +7:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:140/0 = 0 +7:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:141/0 = 0 +7:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:142/0 = 0 +7:147/0 = 0 +7:148/0 = 0 +7:149/0 = 0 +7:150/0 = 0 +7:151/0 = 0 +7:152/0 = 0 +7:153/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/4 = SubResource("src4") diff --git a/Maps/Routes/Route8/Route_8_tileset.tres b/Maps/Routes/Route8/Route_8_tileset.tres new file mode 100644 index 000000000..a3bc0dd76 --- /dev/null +++ b/Maps/Routes/Route8/Route_8_tileset.tres @@ -0,0 +1,850 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route08.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_vinoville_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt2_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower9_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:93/0 = 0 +0:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:95/0 = 0 +0:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:97/0 = 0 +0:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:98/0 = 0 +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:102/0 = 0 +0:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:107/0 = 0 +0:108/0 = 0 +0:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:109/0 = 0 +0:110/0 = 0 +0:111/0 = 0 +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:19/0 = 0 +1:20/0 = 0 +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:55/0 = 0 +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:92/0 = 0 +1:93/0 = 0 +1:94/0 = 0 +1:95/0 = 0 +1:96/0 = 0 +1:97/0 = 0 +1:98/0 = 0 +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:100/0 = 0 +1:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:102/0 = 0 +1:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:103/0 = 0 +1:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:104/0 = 0 +1:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +1:106/0 = 0 +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:7/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:55/0 = 0 +2:57/0 = 0 +2:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:92/0 = 0 +2:93/0 = 0 +2:94/0 = 0 +2:95/0 = 0 +2:96/0 = 0 +2:97/0 = 0 +2:98/0 = 0 +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:102/0 = 0 +2:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:103/0 = 0 +2:104/0 = 0 +2:105/0 = 0 +2:106/0 = 0 +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:110/0 = 0 +2:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:12/0 = 0 +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:14/0 = 0 +3:15/0 = 0 +3:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:56/0 = 0 +3:57/0 = 0 +3:88/0 = 0 +3:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:92/0 = 0 +3:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:93/0 = 0 +3:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:94/0 = 0 +3:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:95/0 = 0 +3:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:96/0 = 0 +3:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:97/0 = 0 +3:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:98/0 = 0 +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:100/0 = 0 +3:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:102/0 = 0 +3:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:103/0 = 0 +3:104/0 = 0 +3:105/0 = 0 +3:106/0 = 0 +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:109/0 = 0 +3:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:110/0 = 0 +3:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:57/0 = 0 +4:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:90/0 = 0 +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:96/0 = 0 +4:97/0 = 0 +4:98/0 = 0 +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:102/0 = 0 +4:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:103/0 = 0 +4:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:104/0 = 0 +4:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +4:106/0 = 0 +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:39/0 = 0 +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:56/0 = 0 +5:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:57/0 = 0 +5:83/0 = 0 +5:84/0 = 0 +5:85/0 = 0 +5:90/0 = 0 +5:91/0 = 0 +5:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:93/0 = 0 +5:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:96/0 = 0 +5:97/0 = 0 +5:98/0 = 0 +5:99/0 = 0 +5:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:100/0 = 0 +5:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:101/0 = 0 +5:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:102/0 = 0 +5:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:103/0 = 0 +5:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +5:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:109/0 = 0 +5:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:110/0 = 0 +5:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:56/0 = 0 +6:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:57/0 = 0 +6:83/0 = 0 +6:84/0 = 0 +6:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:85/0 = 0 +6:90/0 = 0 +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:96/0 = 0 +6:97/0 = 0 +6:106/0 = 0 +6:107/0 = 0 +6:108/0 = 0 +6:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:109/0 = 0 +6:110/0 = 0 +6:111/0 = 0 +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:10/0 = 0 +7:11/0 = 0 +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:26/0 = 0 +7:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:27/0 = 0 +7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:39/0 = 0 +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:83/0 = 0 +7:84/0 = 0 +7:85/0 = 0 +7:90/0 = 0 +7:91/0 = 0 +7:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:92/0 = 0 +7:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:93/0 = 0 +7:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:96/0 = 0 +7:97/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/Routes/Route9/Route_9.gd b/Maps/Routes/Route9/Route_9.gd new file mode 100644 index 000000000..22fc2bcbb --- /dev/null +++ b/Maps/Routes/Route9/Route_9.gd @@ -0,0 +1,109 @@ +extends Node2D # gen_map.py Map021 + +var map_name = "Route 09" + +var wild_table = [ + [65, 20, 18, 25], + [99, 20, 20, 25], + [101, 20, 21, 26], + [103, 20, 20, 26], + [61, 8, 24, 26], + [33, 5, 26, 27], + [66, 5, 27, 28], + [17, 2, 28, 28], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(432, 304): + Global.game.play_dialogue("MAP021_SIGN_1") + if check_pos == Vector2(2032, 624): + Global.game.play_dialogue("MAP021_SIGN_2") + if check_pos == Vector2(2064, 272): + Global.game.play_dialogue("MAP021_NPC_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP021_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(14, 1) + Global.game.recive_item(14) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP021_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(279, 1) + Global.game.recive_item(279) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP021_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(312, 1) + Global.game.recive_item(312) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP021_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(280, 1) + Global.game.recive_item(280) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP021_TRAINER_1", "defeat": "MAP021_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer095.png"}, + "Trainer2": {"pre": "MAP021_TRAINER_2", "defeat": "MAP021_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer060.png"}, + "Trainer3": {"pre": "MAP021_TRAINER_3", "defeat": "MAP021_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer053.png"}, + "Trainer4": {"pre": "MAP021_TRAINER_4", "defeat": "MAP021_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP021_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP021_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP021_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/Routes/Route9/Route_9.gd.uid b/Maps/Routes/Route9/Route_9.gd.uid new file mode 100644 index 000000000..e8fe367f4 --- /dev/null +++ b/Maps/Routes/Route9/Route_9.gd.uid @@ -0,0 +1 @@ +uid://oj0jcr7p8gv7 diff --git a/Maps/Routes/Route9/Route_9.tscn b/Maps/Routes/Route9/Route_9.tscn new file mode 100644 index 000000000..0cb1d780e --- /dev/null +++ b/Maps/Routes/Route9/Route_9.tscn @@ -0,0 +1,136 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route9/Route_9_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route9/Route_9.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_282.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_050.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_038.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_128.png" id="301"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Route 09" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262144, 30, 1, 262144, 30, 2, 262144, 30, 3, 262144, 30, 4, 262144, 30, 5, 262144, 30, 6, 262144, 30, 7, 262144, 30, 8, 262144, 30, 9, 262144, 30, 10, 262144, 30, 11, 262144, 30, 12, 262144, 30, 13, 262144, 30, 14, 262144, 30, 15, 262144, 30, 16, 262144, 30, 17, 262144, 30, 18, 262144, 30, 19, 262144, 30, 20, 262144, 30, 21, 262144, 30, 22, 262144, 30, 23, 262144, 30, 24, 262144, 30, 25, 262144, 30, 26, 262144, 30, 27, 262144, 30, 28, 262144, 30, 29, 262144, 30, 30, 262144, 30, 31, 262144, 30, 32, 262144, 30, 33, 262144, 30, 34, 262144, 30, 35, 65536, 0, 36, 393216, 1, 37, 458752, 1, 38, 65536, 0, 39, 65536, 0, 40, 65536, 0, 41, 65536, 0, 42, 65536, 0, 43, 65536, 0, 44, 65536, 0, 45, 65536, 0, 46, 65536, 0, 47, 65536, 0, 48, 65536, 0, 49, 327680, 9, 50, 65536, 0, 51, 65536, 0, 52, 393216, 1, 53, 458752, 1, 54, 393216, 1, 55, 458752, 1, 56, 65536, 0, 57, 65536, 0, 58, 65536, 0, 59, 65536, 0, 60, 65536, 12, 61, 65536, 0, 62, 65536, 0, 63, 65536, 0, 64, 65536, 0, 65, 65536, 0, 66, 65536, 0, 67, 65536, 0, 68, 65536, 0, 69, 65536, 0, 70, 393216, 1, 71, 458752, 1, 72, 65536, 0, 73, 65536, 0, 74, 65536, 0, 75, 65536, 0, 76, 65536, 0, 77, 65536, 0, 78, 65536, 0, 79, 65536, 0, 80, 65536, 0, 81, 65536, 142, 82, 65536, 142, 83, 65536, 142, 84, 65536, 142, 85, 65536, 142, 86, 65536, 142, 87, 65536, 142, 88, 65536, 142, 89, 65536, 142, 90, 65536, 142, 91, 65536, 142, 92, 65536, 142, 93, 65536, 142, 94, 65536, 142, 95, 65536, 142, 96, 393216, 133, 97, 458752, 133, 98, 458752, 130, 99, 65536, 142, 65536, 262144, 30, 65537, 262144, 30, 65538, 262144, 30, 65539, 262144, 30, 65540, 262144, 30, 65541, 262144, 30, 65542, 262144, 30, 65543, 262144, 30, 65544, 262144, 30, 65545, 262144, 30, 65546, 262144, 30, 65547, 262144, 30, 65548, 262144, 30, 65549, 262144, 30, 65550, 262144, 30, 65551, 262144, 30, 65552, 262144, 30, 65553, 262144, 30, 65554, 262144, 30, 65555, 262144, 30, 65556, 262144, 30, 65557, 262144, 30, 65558, 262144, 30, 65559, 262144, 30, 65560, 262144, 30, 65561, 262144, 30, 65562, 262144, 30, 65563, 262144, 30, 65564, 262144, 30, 65565, 262144, 30, 65566, 262144, 30, 65567, 262144, 30, 65568, 262144, 30, 65569, 262144, 30, 65570, 262144, 30, 65571, 65536, 0, 65572, 393216, 2, 65573, 458752, 2, 65574, 65536, 0, 65575, 65536, 0, 65576, 65536, 0, 65577, 65536, 0, 65578, 65536, 0, 65579, 65536, 0, 65580, 65536, 0, 65581, 65536, 12, 65582, 65536, 0, 65583, 65536, 0, 65584, 262144, 10, 65585, 327680, 10, 65586, 393216, 10, 65587, 65536, 0, 65588, 393216, 2, 65589, 458752, 2, 65590, 393216, 2, 65591, 458752, 2, 65592, 65536, 0, 65593, 65536, 0, 65594, 65536, 0, 65595, 65536, 0, 65596, 65536, 13, 65597, 65536, 0, 65598, 65536, 0, 65599, 65536, 0, 65600, 65536, 0, 65601, 65536, 0, 65602, 65536, 0, 65603, 65536, 0, 65604, 65536, 0, 65605, 65536, 0, 65606, 393216, 2, 65607, 458752, 2, 65608, 393216, 1, 65609, 458752, 1, 65610, 65536, 0, 65611, 65536, 0, 65612, 65536, 0, 65613, 65536, 0, 65614, 65536, 0, 65615, 65536, 0, 65616, 65536, 0, 65617, 65536, 142, 65618, 65536, 142, 65619, 65536, 142, 65620, 65536, 142, 65621, 65536, 142, 65622, 65536, 142, 65623, 65536, 142, 65624, 65536, 142, 65625, 65536, 142, 65626, 65536, 142, 65627, 65536, 142, 65628, 65536, 142, 65629, 65536, 142, 65630, 65536, 142, 65631, 65536, 142, 65632, 393216, 133, 65633, 458752, 133, 65634, 458752, 130, 65635, 65536, 142, 131072, 262144, 30, 131073, 262144, 30, 131074, 262144, 30, 131075, 262144, 30, 131076, 262144, 30, 131077, 262144, 30, 131078, 262144, 30, 131079, 262144, 30, 131080, 262144, 30, 131081, 262144, 30, 131082, 262144, 30, 131083, 262144, 30, 131084, 262144, 30, 131085, 262144, 30, 131086, 262144, 30, 131087, 262144, 30, 131088, 262144, 30, 131089, 262144, 30, 131090, 262144, 30, 131091, 262144, 30, 131092, 262144, 30, 131093, 262144, 30, 131094, 262144, 30, 131095, 262144, 30, 131096, 262144, 30, 131097, 262144, 30, 131098, 262144, 30, 131099, 262144, 30, 131100, 262144, 30, 131101, 262144, 30, 131102, 262144, 30, 131103, 262144, 30, 131104, 262144, 30, 131105, 262144, 30, 131106, 262144, 30, 131107, 65536, 0, 131108, 393216, 1, 131109, 458752, 1, 131110, 65536, 0, 131111, 65536, 0, 131112, 65536, 0, 131113, 65536, 0, 131114, 65536, 0, 131115, 65536, 0, 131116, 65536, 0, 131117, 65536, 13, 131118, 65536, 0, 131119, 393216, 1, 131120, 458752, 1, 131121, 65536, 0, 131122, 65536, 0, 131123, 65536, 0, 131124, 65536, 0, 131125, 65536, 0, 131126, 65536, 0, 131127, 65536, 0, 131128, 65536, 0, 131129, 65536, 0, 131130, 65536, 0, 131131, 0, 14, 131132, 65536, 14, 131133, 131072, 14, 131134, 65536, 0, 131135, 65536, 0, 131136, 65536, 0, 131137, 65536, 0, 131138, 65536, 0, 131139, 65536, 0, 131140, 65536, 0, 131141, 65536, 0, 131142, 65536, 0, 131143, 65536, 0, 131144, 393216, 2, 131145, 458752, 2, 131146, 65536, 0, 131147, 65536, 0, 131148, 65536, 0, 131149, 65536, 0, 131150, 65536, 0, 131151, 65536, 0, 131152, 65536, 0, 131153, 65536, 142, 131154, 65536, 142, 131155, 65536, 142, 131156, 65536, 142, 131157, 65536, 142, 131158, 65536, 142, 131159, 65536, 142, 131160, 65536, 142, 131161, 65536, 142, 131162, 65536, 142, 131163, 65536, 142, 131164, 65536, 142, 131165, 65536, 142, 131166, 65536, 142, 131167, 65536, 142, 131168, 393216, 133, 131169, 458752, 133, 131170, 458752, 130, 131171, 65536, 142, 196608, 262144, 30, 196609, 262144, 30, 196610, 262144, 30, 196611, 262144, 30, 196612, 262144, 30, 196613, 262144, 30, 196614, 262144, 30, 196615, 262144, 30, 196616, 262144, 30, 196617, 262144, 30, 196618, 262144, 30, 196619, 262144, 30, 196620, 262144, 30, 196621, 262144, 30, 196622, 262144, 30, 196623, 262144, 30, 196624, 262144, 30, 196625, 262144, 30, 196626, 262144, 30, 196627, 262144, 30, 196628, 262144, 30, 196629, 262144, 30, 196630, 262144, 30, 196631, 262144, 30, 196632, 262144, 30, 196633, 262144, 30, 196634, 262144, 30, 196635, 262144, 30, 196636, 262144, 30, 196637, 262144, 30, 196638, 262144, 30, 196639, 262144, 30, 196640, 262144, 30, 196641, 262144, 30, 196642, 262144, 30, 196643, 65536, 0, 196644, 393216, 2, 196645, 458752, 2, 196646, 65536, 0, 196647, 65536, 0, 196648, 65536, 0, 196649, 65536, 0, 196650, 65536, 0, 196651, 65536, 0, 196652, 0, 14, 196653, 65536, 14, 196654, 131072, 14, 196655, 393216, 2, 196656, 458752, 2, 196657, 65536, 0, 196658, 65536, 0, 196659, 65536, 0, 196660, 65536, 0, 196661, 65536, 0, 196662, 65536, 0, 196663, 65536, 0, 196664, 65536, 0, 196665, 65536, 0, 196666, 131072, 1, 196667, 131072, 1, 196668, 65536, 0, 196669, 65536, 0, 196670, 65536, 0, 196671, 65536, 0, 196672, 65536, 0, 196673, 65536, 0, 196674, 65536, 0, 196675, 65536, 0, 196676, 65536, 0, 196677, 65536, 0, 196678, 65536, 0, 196679, 65536, 0, 196680, 65536, 0, 196681, 131072, 1, 196682, 65536, 0, 196683, 65536, 0, 196684, 65536, 0, 196685, 65536, 0, 196686, 65536, 0, 196687, 65536, 0, 196688, 65536, 0, 196689, 65536, 142, 196690, 65536, 142, 196691, 65536, 142, 196692, 65536, 142, 196693, 65536, 142, 196694, 65536, 142, 196695, 65536, 142, 196696, 65536, 142, 196697, 65536, 142, 196698, 65536, 142, 196699, 65536, 142, 196700, 65536, 142, 196701, 65536, 142, 196702, 65536, 142, 196703, 65536, 142, 196704, 393216, 133, 196705, 458752, 133, 196706, 458752, 130, 196707, 65536, 142, 262144, 262144, 30, 262145, 262144, 30, 262146, 262144, 30, 262147, 262144, 30, 262148, 262144, 30, 262149, 262144, 30, 262150, 262144, 30, 262151, 262144, 30, 262152, 262144, 30, 262153, 262144, 30, 262154, 262144, 30, 262155, 262144, 30, 262156, 262144, 30, 262157, 262144, 30, 262158, 262144, 30, 262159, 262144, 30, 262160, 262144, 30, 262161, 262144, 30, 262162, 262144, 30, 262163, 262144, 30, 262164, 262144, 30, 262165, 262144, 30, 262166, 262144, 30, 262167, 262144, 30, 262168, 262144, 30, 262169, 262144, 30, 262170, 262144, 30, 262171, 262144, 30, 262172, 262144, 30, 262173, 262144, 30, 262174, 262144, 30, 262175, 262144, 30, 262176, 262144, 30, 262177, 262144, 30, 262178, 262144, 30, 262179, 65536, 0, 262180, 393216, 1, 262181, 458752, 1, 262182, 65536, 0, 262183, 65536, 0, 262184, 65536, 0, 262185, 65536, 0, 262186, 65536, 0, 262187, 393216, 1, 262188, 458752, 1, 262189, 393216, 1, 262190, 458752, 1, 262191, 393216, 1, 262192, 458752, 1, 262193, 65536, 0, 262194, 65536, 0, 262195, 65536, 0, 262196, 65536, 0, 262197, 65536, 0, 262198, 65536, 0, 262199, 131072, 1, 262200, 65536, 0, 262201, 65536, 0, 262202, 65536, 0, 262203, 65536, 0, 262204, 65536, 0, 262205, 65536, 0, 262206, 65536, 0, 262207, 65536, 0, 262208, 65536, 0, 262209, 65536, 0, 262210, 65536, 0, 262211, 65536, 0, 262212, 65536, 0, 262213, 65536, 0, 262214, 65536, 0, 262215, 65536, 0, 262216, 65536, 0, 262217, 131072, 1, 262218, 65536, 0, 262219, 65536, 0, 262220, 65536, 0, 262221, 65536, 0, 262222, 65536, 0, 262223, 65536, 0, 262224, 65536, 0, 262225, 65536, 0, 262226, 65536, 142, 262227, 65536, 142, 262228, 65536, 142, 262229, 65536, 142, 262230, 65536, 142, 262231, 65536, 142, 262232, 65536, 142, 262233, 65536, 142, 262234, 65536, 142, 262235, 65536, 142, 262236, 65536, 142, 262237, 65536, 142, 262238, 65536, 142, 262239, 65536, 142, 262240, 393216, 133, 262241, 458752, 133, 262242, 458752, 130, 262243, 65536, 142, 327680, 262144, 30, 327681, 262144, 30, 327682, 262144, 30, 327683, 262144, 30, 327684, 262144, 30, 327685, 262144, 30, 327686, 262144, 30, 327687, 262144, 30, 327688, 262144, 30, 327689, 262144, 30, 327690, 262144, 30, 327691, 262144, 30, 327692, 262144, 30, 327693, 262144, 30, 327694, 262144, 30, 327695, 262144, 30, 327696, 262144, 30, 327697, 262144, 30, 327698, 262144, 30, 327699, 262144, 30, 327700, 262144, 30, 327701, 262144, 30, 327702, 262144, 30, 327703, 262144, 30, 327704, 262144, 30, 327705, 262144, 30, 327706, 262144, 30, 327707, 262144, 30, 327708, 262144, 30, 327709, 262144, 30, 327710, 262144, 30, 327711, 262144, 30, 327712, 262144, 30, 327713, 262144, 30, 327714, 262144, 30, 327715, 65536, 0, 327716, 393216, 2, 327717, 458752, 2, 327718, 65536, 0, 327719, 65536, 0, 327720, 65536, 0, 327721, 65536, 0, 327722, 65536, 0, 327723, 393216, 2, 327724, 458752, 2, 327725, 393216, 2, 327726, 458752, 2, 327727, 393216, 2, 327728, 458752, 2, 327729, 65536, 0, 327730, 65536, 0, 327731, 65536, 0, 327732, 65536, 0, 327733, 65536, 0, 327734, 131072, 1, 327735, 131072, 1, 327736, 65536, 0, 327737, 65536, 0, 327738, 65536, 0, 327739, 65536, 0, 327740, 65536, 0, 327741, 65536, 0, 327742, 65536, 0, 327743, 65536, 0, 327744, 65536, 0, 327745, 131072, 1, 327746, 131072, 1, 327747, 65536, 0, 327748, 65536, 0, 327749, 65536, 0, 327750, 65536, 0, 327751, 65536, 0, 327752, 65536, 0, 327753, 65536, 0, 327754, 65536, 0, 327755, 65536, 0, 327756, 65536, 0, 327757, 65536, 0, 327758, 65536, 0, 327759, 65536, 0, 327760, 65536, 0, 327761, 65536, 0, 327762, 65536, 142, 327763, 65536, 142, 327764, 65536, 142, 327765, 65536, 142, 327766, 65536, 142, 327767, 65536, 142, 327768, 65536, 142, 327769, 65536, 142, 327770, 65536, 142, 327771, 65536, 142, 327772, 65536, 142, 327773, 65536, 142, 327774, 65536, 142, 327775, 65536, 142, 327776, 393216, 133, 327777, 458752, 133, 327778, 458752, 130, 327779, 65536, 142, 393216, 262144, 30, 393217, 262144, 30, 393218, 262144, 30, 393219, 262144, 30, 393220, 262144, 30, 393221, 262144, 30, 393222, 262144, 30, 393223, 262144, 30, 393224, 262144, 30, 393225, 262144, 30, 393226, 262144, 30, 393227, 262144, 30, 393228, 262144, 30, 393229, 262144, 30, 393230, 262144, 30, 393231, 262144, 30, 393232, 262144, 30, 393233, 262144, 30, 393234, 262144, 30, 393235, 262144, 30, 393236, 262144, 30, 393237, 262144, 30, 393238, 262144, 30, 393239, 262144, 30, 393240, 262144, 30, 393241, 262144, 30, 393242, 262144, 30, 393243, 262144, 30, 393244, 262144, 30, 393245, 262144, 30, 393246, 262144, 30, 393247, 262144, 30, 393248, 262144, 30, 393249, 262144, 30, 393250, 262144, 30, 393251, 65536, 0, 393252, 393216, 1, 393253, 458752, 1, 393254, 65536, 0, 393255, 65536, 0, 393256, 65536, 0, 393257, 65536, 0, 393258, 65536, 0, 393259, 65536, 0, 393260, 327680, 9, 393261, 65536, 0, 393262, 393216, 1, 393263, 458752, 1, 393264, 393216, 1, 393265, 458752, 1, 393266, 65536, 0, 393267, 65536, 0, 393268, 65536, 0, 393269, 65536, 0, 393270, 65536, 0, 393271, 65536, 0, 393272, 65536, 0, 393273, 65536, 0, 393274, 65536, 0, 393275, 65536, 0, 393276, 65536, 0, 393277, 65536, 0, 393278, 65536, 0, 393279, 65536, 0, 393280, 65536, 0, 393281, 65536, 0, 393282, 65536, 0, 393283, 65536, 0, 393284, 65536, 0, 393285, 65536, 0, 393286, 262144, 30, 393287, 262144, 30, 393288, 262144, 30, 393289, 65536, 0, 393290, 65536, 0, 393291, 65536, 0, 393292, 65536, 0, 393293, 65536, 0, 393294, 65536, 0, 393295, 131072, 1, 393296, 65536, 0, 393297, 65536, 0, 393298, 65536, 142, 393299, 65536, 142, 393300, 65536, 142, 393301, 65536, 142, 393302, 65536, 142, 393303, 65536, 142, 393304, 65536, 142, 393305, 65536, 142, 393306, 65536, 142, 393307, 65536, 142, 393308, 65536, 142, 393309, 65536, 142, 393310, 65536, 142, 393311, 65536, 142, 393312, 393216, 133, 393313, 458752, 133, 393314, 458752, 130, 393315, 65536, 142, 458752, 262144, 30, 458753, 262144, 30, 458754, 262144, 30, 458755, 262144, 30, 458756, 262144, 30, 458757, 262144, 30, 458758, 262144, 30, 458759, 262144, 30, 458760, 262144, 30, 458761, 262144, 30, 458762, 262144, 30, 458763, 262144, 30, 458764, 262144, 30, 458765, 262144, 30, 458766, 262144, 30, 458767, 262144, 30, 458768, 262144, 30, 458769, 262144, 30, 458770, 262144, 30, 458771, 262144, 30, 458772, 262144, 30, 458773, 262144, 30, 458774, 262144, 30, 458775, 262144, 30, 458776, 262144, 30, 458777, 262144, 30, 458778, 262144, 30, 458779, 262144, 30, 458780, 262144, 30, 458781, 262144, 30, 458782, 262144, 30, 458783, 262144, 30, 458784, 262144, 30, 458785, 262144, 30, 458786, 262144, 30, 458787, 65536, 0, 458788, 393216, 2, 458789, 458752, 2, 458790, 65536, 0, 458791, 65536, 0, 458792, 65536, 0, 458793, 65536, 0, 458794, 65536, 0, 458795, 262144, 10, 458796, 327680, 10, 458797, 393216, 10, 458798, 393216, 2, 458799, 458752, 2, 458800, 65536, 12, 458801, 458752, 2, 458802, 65536, 0, 458803, 65536, 0, 458804, 65536, 0, 458805, 65536, 0, 458806, 65536, 0, 458807, 65536, 0, 458808, 65536, 0, 458809, 65536, 0, 458810, 65536, 0, 458811, 65536, 0, 458812, 65536, 0, 458813, 65536, 0, 458814, 65536, 0, 458815, 65536, 0, 458816, 65536, 0, 458817, 65536, 0, 458818, 65536, 0, 458819, 65536, 0, 458820, 65536, 0, 458821, 65536, 0, 458822, 262144, 30, 458823, 262144, 30, 458824, 262144, 30, 458825, 65536, 0, 458826, 65536, 0, 458827, 65536, 0, 458828, 65536, 0, 458829, 65536, 0, 458830, 65536, 0, 458831, 131072, 1, 458832, 65536, 0, 458833, 65536, 0, 458834, 65536, 142, 458835, 65536, 142, 458836, 65536, 142, 458837, 65536, 142, 458838, 65536, 142, 458839, 65536, 142, 458840, 65536, 142, 458841, 65536, 142, 458842, 65536, 142, 458843, 65536, 142, 458844, 65536, 142, 458845, 65536, 142, 458846, 65536, 142, 458847, 65536, 142, 458848, 393216, 133, 458849, 458752, 133, 458850, 458752, 130, 458851, 65536, 142, 524288, 262144, 30, 524289, 262144, 30, 524290, 262144, 30, 524291, 262144, 30, 524292, 262144, 30, 524293, 262144, 30, 524294, 262144, 30, 524295, 262144, 30, 524296, 262144, 30, 524297, 262144, 30, 524298, 262144, 30, 524299, 262144, 30, 524300, 262144, 30, 524301, 262144, 30, 524302, 262144, 30, 524303, 262144, 30, 524304, 262144, 30, 524305, 262144, 30, 524306, 262144, 30, 524307, 262144, 30, 524308, 262144, 30, 524309, 262144, 30, 524310, 262144, 30, 524311, 262144, 30, 524312, 262144, 30, 524313, 262144, 30, 524314, 262144, 30, 524315, 262144, 30, 524316, 262144, 30, 524317, 262144, 30, 524318, 262144, 30, 524319, 262144, 30, 524320, 262144, 30, 524321, 262144, 30, 524322, 262144, 30, 524323, 65536, 0, 524324, 65536, 0, 524325, 65536, 0, 524326, 65536, 0, 524327, 65536, 0, 524328, 65536, 0, 524329, 65536, 0, 524330, 65536, 0, 524331, 393216, 1, 524332, 458752, 1, 524333, 393216, 1, 524334, 458752, 1, 524335, 65536, 0, 524336, 65536, 13, 524337, 65536, 0, 524338, 131072, 1, 524339, 65536, 0, 524340, 65536, 0, 524341, 65536, 0, 524342, 65536, 0, 524343, 65536, 0, 524344, 65536, 0, 524345, 65536, 0, 524346, 65536, 0, 524347, 65536, 0, 524348, 65536, 0, 524349, 65536, 0, 524350, 65536, 0, 524351, 65536, 0, 524352, 65536, 0, 524353, 65536, 0, 524354, 65536, 0, 524355, 65536, 0, 524356, 65536, 0, 524357, 65536, 0, 524358, 262144, 30, 524359, 262144, 30, 524360, 262144, 30, 524361, 65536, 0, 524362, 65536, 0, 524363, 65536, 0, 524364, 65536, 0, 524365, 65536, 0, 524366, 65536, 0, 524367, 65536, 0, 524368, 65536, 0, 524369, 65536, 0, 524370, 65536, 142, 524371, 65536, 142, 524372, 65536, 142, 524373, 65536, 142, 524374, 65536, 142, 524375, 65536, 142, 524376, 65536, 142, 524377, 65536, 142, 524378, 65536, 142, 524379, 65536, 142, 524380, 65536, 142, 524381, 65536, 142, 524382, 65536, 142, 524383, 65536, 142, 524384, 393216, 133, 524385, 458752, 133, 524386, 458752, 130, 524387, 65536, 142, 589824, 262144, 30, 589825, 262144, 30, 589826, 262144, 30, 589827, 262144, 30, 589828, 262144, 30, 589829, 262144, 30, 589830, 262144, 30, 589831, 262144, 30, 589832, 262144, 30, 589833, 262144, 30, 589834, 262144, 30, 589835, 262144, 30, 589836, 65536, 38, 589837, 65536, 38, 589838, 65536, 38, 589839, 65536, 38, 589840, 65536, 38, 589841, 262144, 30, 589842, 262144, 30, 589843, 262144, 30, 589844, 262144, 30, 589845, 262144, 30, 589846, 262144, 30, 589847, 262144, 30, 589848, 262144, 30, 589849, 262144, 30, 589850, 262144, 30, 589851, 262144, 30, 589852, 262144, 30, 589853, 262144, 30, 589854, 262144, 30, 589855, 262144, 30, 589856, 262144, 30, 589857, 262144, 30, 589858, 262144, 30, 589859, 262144, 30, 589860, 65536, 0, 589861, 65536, 0, 589862, 65536, 0, 589863, 65536, 0, 589864, 65536, 0, 589865, 65536, 0, 589866, 65536, 0, 589867, 393216, 2, 589868, 458752, 2, 589869, 393216, 2, 589870, 458752, 2, 589871, 0, 14, 589872, 65536, 14, 589873, 131072, 14, 589874, 131072, 1, 589875, 131072, 1, 589876, 65536, 0, 589877, 131072, 1, 589878, 65536, 0, 589879, 65536, 0, 589880, 65536, 0, 589881, 65536, 0, 589882, 65536, 0, 589883, 65536, 0, 589884, 262148, 5, 589885, 131076, 3, 589886, 4, 6, 589887, 65536, 0, 589888, 65536, 0, 589889, 65536, 0, 589890, 65536, 0, 589891, 65536, 0, 589892, 65536, 0, 589893, 65536, 0, 589894, 262144, 30, 589895, 262144, 30, 589896, 262144, 30, 589897, 65536, 0, 589898, 65536, 0, 589899, 65536, 0, 589900, 65536, 0, 589901, 65536, 0, 589902, 65536, 0, 589903, 65536, 0, 589904, 65536, 0, 589905, 65536, 0, 589906, 65536, 142, 589907, 65536, 142, 589908, 65536, 142, 589909, 65536, 142, 589910, 65536, 142, 589911, 65536, 142, 589912, 65536, 142, 589913, 65536, 142, 589914, 65536, 142, 589915, 65536, 142, 589916, 65536, 142, 589917, 65536, 142, 589918, 65536, 142, 589919, 65536, 142, 589920, 393216, 133, 589921, 458752, 133, 589922, 458752, 130, 589923, 65536, 142, 655360, 262144, 30, 655361, 262144, 30, 655362, 262144, 30, 655363, 262144, 30, 655364, 262144, 30, 655365, 262144, 30, 655366, 262144, 30, 655367, 262144, 30, 655368, 262144, 30, 655369, 262144, 30, 655370, 262144, 30, 655371, 262144, 30, 655372, 65536, 38, 655373, 65536, 38, 655374, 65536, 38, 655375, 65536, 38, 655376, 65536, 38, 655377, 262144, 30, 655378, 262144, 30, 655379, 262144, 30, 655380, 262144, 30, 655381, 262144, 30, 655382, 262144, 30, 655383, 262144, 30, 655384, 262144, 30, 655385, 262144, 30, 655386, 262144, 30, 655387, 262144, 30, 655388, 262144, 30, 655389, 262144, 30, 655390, 262144, 30, 655391, 262144, 30, 655392, 262144, 30, 655393, 262144, 30, 655394, 262144, 30, 655395, 262144, 30, 655396, 65536, 0, 655397, 65536, 0, 655398, 65536, 0, 655399, 65536, 0, 655400, 65536, 0, 655401, 65536, 0, 655402, 65536, 0, 655403, 65536, 0, 655404, 327680, 9, 655405, 65536, 0, 655406, 393216, 1, 655407, 458752, 1, 655408, 65536, 0, 655409, 65536, 0, 655410, 65536, 0, 655411, 65536, 0, 655412, 65536, 0, 655413, 131072, 1, 655414, 65536, 0, 655415, 65536, 0, 655416, 65536, 0, 655417, 65536, 0, 655418, 65536, 0, 655419, 65536, 0, 655420, 262148, 2, 655421, 4, 0, 655422, 4, 4, 655423, 65536, 0, 655424, 65536, 0, 655425, 65536, 0, 655426, 65536, 0, 655427, 65536, 0, 655428, 65536, 0, 655429, 65536, 0, 655430, 65536, 0, 655431, 65536, 0, 655432, 65536, 0, 655433, 65536, 0, 655434, 65536, 0, 655435, 65536, 0, 655436, 65536, 0, 655437, 65536, 0, 655438, 65536, 0, 655439, 393216, 1, 655440, 458752, 1, 655441, 65536, 0, 655442, 65536, 142, 655443, 65536, 142, 655444, 65536, 142, 655445, 65536, 142, 655446, 65536, 142, 655447, 65536, 142, 655448, 65536, 142, 655449, 65536, 142, 655450, 65536, 142, 655451, 65536, 142, 655452, 65536, 142, 655453, 65536, 142, 655454, 65536, 142, 655455, 65536, 142, 655456, 393216, 133, 655457, 458752, 133, 655458, 458752, 130, 655459, 65536, 142, 720896, 262144, 30, 720897, 262144, 30, 720898, 262144, 30, 720899, 262144, 30, 720900, 262144, 30, 720901, 262144, 30, 720902, 262144, 30, 720903, 262144, 30, 720904, 262144, 30, 720905, 262144, 30, 720906, 262144, 30, 720907, 262144, 30, 720908, 65536, 38, 720909, 65536, 38, 720910, 65536, 38, 720911, 65536, 38, 720912, 65536, 38, 720913, 262144, 30, 720914, 262144, 30, 720915, 262144, 30, 720916, 262144, 30, 720917, 262144, 30, 720918, 262144, 30, 720919, 262144, 30, 720920, 262144, 30, 720921, 262144, 30, 720922, 262144, 30, 720923, 262144, 30, 720924, 262144, 30, 720925, 262144, 30, 720926, 262144, 30, 720927, 262144, 30, 720928, 262144, 30, 720929, 262144, 30, 720930, 262144, 30, 720931, 262144, 30, 720932, 65536, 0, 720933, 65536, 0, 720934, 65536, 0, 720935, 65536, 0, 720936, 65536, 0, 720937, 65536, 0, 720938, 65536, 0, 720939, 262144, 10, 720940, 327680, 10, 720941, 393216, 10, 720942, 393216, 2, 720943, 458752, 2, 720944, 65536, 0, 720945, 65536, 0, 720946, 65536, 0, 720947, 65536, 0, 720948, 65536, 0, 720949, 65536, 0, 720950, 65536, 0, 720951, 65536, 0, 720952, 65536, 0, 720953, 65536, 0, 720954, 65536, 0, 720955, 65536, 0, 720956, 262148, 2, 720957, 4, 0, 720958, 4, 4, 720959, 65536, 0, 720960, 65536, 0, 720961, 65536, 0, 720962, 65536, 0, 720963, 65536, 0, 720964, 65536, 0, 720965, 65536, 0, 720966, 65536, 0, 720967, 65536, 0, 720968, 65536, 0, 720969, 65536, 0, 720970, 65536, 0, 720971, 65536, 0, 720972, 65536, 0, 720973, 65536, 0, 720974, 65536, 0, 720975, 393216, 2, 720976, 458752, 2, 720977, 65536, 0, 720978, 65536, 142, 720979, 65536, 142, 720980, 65536, 142, 720981, 65536, 142, 720982, 65536, 142, 720983, 65536, 142, 720984, 65536, 142, 720985, 65536, 142, 720986, 65536, 142, 720987, 65536, 142, 720988, 65536, 142, 720989, 65536, 142, 720990, 65536, 142, 720991, 65536, 142, 720992, 393216, 133, 720993, 458752, 133, 720994, 458752, 130, 720995, 65536, 142, 786432, 262144, 30, 786433, 262144, 30, 786434, 262144, 30, 786435, 262144, 30, 786436, 262144, 30, 786437, 262144, 30, 786438, 262144, 30, 786439, 262144, 30, 786440, 262144, 30, 786441, 262144, 30, 786442, 262144, 30, 786443, 262144, 30, 786444, 65536, 38, 786445, 65536, 38, 786446, 65536, 38, 786447, 65536, 38, 786448, 65536, 38, 786449, 262144, 30, 786450, 262144, 30, 786451, 262144, 30, 786452, 262144, 30, 786453, 262144, 30, 786454, 262144, 30, 786455, 262144, 30, 786456, 262144, 30, 786457, 262144, 30, 786458, 262144, 30, 786459, 262144, 30, 786460, 262144, 30, 786461, 262144, 30, 786462, 262144, 30, 786463, 262144, 30, 786464, 262144, 30, 786465, 262144, 30, 786466, 262144, 30, 786467, 262144, 30, 786468, 65536, 0, 786469, 65536, 0, 786470, 65536, 0, 786471, 65536, 0, 786472, 65536, 0, 786473, 65536, 0, 786474, 65536, 0, 786475, 65536, 0, 786476, 65536, 0, 786477, 65536, 0, 786478, 65536, 0, 786479, 65536, 0, 786480, 65536, 0, 786481, 65536, 0, 786482, 65536, 0, 786483, 65536, 0, 786484, 65536, 0, 786485, 65536, 0, 786486, 65536, 0, 786487, 65536, 0, 786488, 65536, 0, 786489, 65536, 0, 786490, 65536, 0, 786491, 65536, 0, 786492, 262148, 2, 786493, 4, 0, 786494, 4, 4, 786495, 65536, 0, 786496, 65536, 0, 786497, 65536, 0, 786498, 65536, 0, 786499, 65536, 0, 786500, 65536, 0, 786501, 65536, 0, 786502, 65536, 0, 786503, 65536, 0, 786504, 65536, 0, 786505, 65536, 0, 786506, 65536, 0, 786507, 65536, 0, 786508, 65536, 0, 786509, 65536, 0, 786510, 65536, 0, 786511, 393216, 1, 786512, 458752, 1, 786513, 65536, 0, 786514, 65536, 142, 786515, 65536, 142, 786516, 65536, 142, 786517, 65536, 142, 786518, 65536, 142, 786519, 65536, 142, 786520, 65536, 142, 786521, 65536, 142, 786522, 65536, 142, 786523, 65536, 142, 786524, 65536, 142, 786525, 65536, 142, 786526, 65536, 142, 786527, 65536, 142, 786528, 393216, 133, 786529, 458752, 133, 786530, 458752, 130, 786531, 65536, 142, 851968, 0, 0, 851969, 0, 0, 851970, 262144, 30, 851971, 262144, 30, 851972, 262144, 30, 851973, 262144, 30, 851974, 262144, 30, 851975, 262144, 30, 851976, 262144, 30, 851977, 262144, 30, 851978, 262144, 30, 851979, 262144, 30, 851980, 262144, 30, 851981, 262144, 30, 851982, 262144, 30, 851983, 262144, 30, 851984, 262144, 30, 851985, 262144, 30, 851986, 262144, 30, 851987, 262144, 30, 851988, 262144, 30, 851989, 262144, 30, 851990, 262144, 30, 851991, 262144, 30, 851992, 262144, 30, 851993, 262144, 30, 851994, 262144, 30, 851995, 262144, 30, 851996, 262144, 30, 851997, 262144, 30, 851998, 65536, 0, 851999, 65536, 0, 852000, 65536, 0, 852001, 65536, 0, 852002, 65536, 0, 852003, 65536, 0, 852004, 65536, 0, 852005, 65536, 0, 852006, 65536, 0, 852007, 65536, 0, 852008, 65536, 0, 852009, 65536, 0, 852010, 65536, 0, 852011, 65536, 0, 852012, 65536, 0, 852013, 65536, 0, 852014, 65536, 0, 852015, 65536, 0, 852016, 65536, 0, 852017, 65536, 0, 852018, 65536, 0, 852019, 65536, 0, 852020, 65536, 0, 852021, 65536, 0, 852022, 65536, 0, 852023, 65536, 0, 852024, 65536, 0, 852025, 65536, 0, 852026, 65536, 0, 852027, 65536, 0, 852028, 262148, 2, 852029, 4, 0, 852030, 4, 4, 852031, 65536, 0, 852032, 65536, 0, 852033, 65536, 0, 852034, 65536, 0, 852035, 65536, 0, 852036, 65536, 0, 852037, 65536, 0, 852038, 65536, 0, 852039, 65536, 0, 852040, 65536, 0, 852041, 65536, 0, 852042, 65536, 0, 852043, 65536, 0, 852044, 65536, 0, 852045, 65536, 0, 852046, 65536, 0, 852047, 393216, 2, 852048, 458752, 2, 852049, 65536, 0, 852050, 65536, 142, 852051, 65536, 142, 852052, 65536, 142, 852053, 65536, 142, 852054, 65536, 142, 852055, 65536, 142, 852056, 65536, 142, 852057, 65536, 142, 852058, 65536, 142, 852059, 65536, 142, 852060, 65536, 142, 852061, 65536, 142, 852062, 65536, 142, 852063, 65536, 142, 852064, 393216, 133, 852065, 458752, 133, 852066, 458752, 130, 852067, 65536, 142, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 262144, 30, 917508, 262144, 30, 917509, 262144, 30, 917510, 262144, 30, 917511, 262144, 30, 917512, 262144, 30, 917513, 262144, 30, 917514, 262144, 30, 917515, 262144, 30, 917516, 262144, 30, 917517, 262144, 30, 917518, 262144, 30, 917519, 262144, 30, 917520, 262144, 30, 917521, 262144, 30, 917522, 262144, 30, 917523, 262144, 30, 917524, 262144, 30, 917525, 262144, 30, 917526, 262144, 30, 917527, 262144, 30, 917528, 262144, 30, 917529, 262144, 30, 917530, 262144, 30, 917531, 262144, 30, 917532, 262144, 30, 917533, 262144, 30, 917534, 65536, 0, 917535, 65536, 0, 917536, 65536, 0, 917537, 262148, 5, 917538, 131076, 3, 917539, 4, 6, 917540, 65536, 0, 917541, 65536, 0, 917542, 65536, 0, 917543, 65536, 0, 917544, 65536, 0, 917545, 65536, 0, 917546, 65536, 0, 917547, 65536, 0, 917548, 65536, 0, 917549, 65536, 0, 917550, 65536, 0, 917551, 65536, 0, 917552, 65536, 0, 917553, 65536, 12, 917554, 65536, 0, 917555, 65536, 0, 917556, 65536, 0, 917557, 65536, 0, 917558, 65536, 0, 917559, 65536, 0, 917560, 65536, 0, 917561, 65536, 0, 917562, 65536, 0, 917563, 65536, 0, 917564, 262148, 2, 917565, 4, 0, 917566, 4, 4, 917567, 65536, 0, 917568, 65536, 0, 917569, 65536, 0, 917570, 65536, 0, 917571, 65536, 0, 917572, 65536, 0, 917573, 65536, 0, 917574, 65536, 0, 917575, 65536, 0, 917576, 65536, 0, 917577, 65536, 0, 917578, 65536, 0, 917579, 65536, 0, 917580, 65536, 0, 917581, 65536, 0, 917582, 65536, 0, 917583, 393216, 1, 917584, 458752, 1, 917585, 65536, 0, 917586, 65536, 142, 917587, 65536, 142, 917588, 65536, 142, 917589, 65536, 142, 917590, 65536, 142, 917591, 65536, 142, 917592, 65536, 142, 917593, 65536, 142, 917594, 65536, 142, 917595, 65536, 142, 917596, 65536, 142, 917597, 65536, 142, 917598, 65536, 142, 917599, 65536, 142, 917600, 393216, 133, 917601, 458752, 133, 917602, 458752, 130, 917603, 65536, 142, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 262144, 30, 983044, 262144, 30, 983045, 262144, 30, 983046, 262144, 30, 983047, 262144, 30, 983048, 262144, 30, 983049, 262144, 30, 983050, 262144, 30, 983051, 262144, 30, 983052, 262144, 30, 983053, 262144, 30, 983054, 262144, 30, 983055, 262144, 30, 983056, 262144, 30, 983057, 262144, 30, 983058, 262144, 30, 983059, 262144, 30, 983060, 262144, 30, 983061, 262144, 30, 983062, 262144, 30, 983063, 262144, 30, 983064, 262144, 30, 983065, 262144, 30, 983066, 262144, 30, 983067, 262144, 30, 983068, 262144, 30, 983069, 262144, 30, 983070, 65536, 0, 983071, 65536, 0, 983072, 65536, 0, 983073, 262148, 6, 983074, 262148, 4, 983075, 131076, 6, 983076, 65536, 0, 983077, 65536, 0, 983078, 65536, 0, 983079, 65536, 0, 983080, 65536, 0, 983081, 65536, 0, 983082, 65536, 0, 983083, 65536, 0, 983084, 65536, 0, 983085, 65536, 0, 983086, 393216, 1, 983087, 458752, 1, 983088, 65536, 0, 983089, 65536, 13, 983090, 65536, 0, 983091, 65536, 0, 983092, 65536, 0, 983093, 65536, 0, 983094, 65536, 0, 983095, 65536, 0, 983096, 65536, 0, 983097, 65536, 0, 983098, 65536, 12, 983099, 65536, 0, 983100, 262148, 2, 983101, 4, 0, 983102, 4, 4, 983103, 65536, 0, 983104, 65536, 0, 983105, 65536, 0, 983106, 65536, 0, 983107, 65536, 0, 983108, 65536, 0, 983109, 65536, 0, 983110, 65536, 0, 983111, 65536, 1, 983112, 65536, 1, 983113, 65536, 0, 983114, 65536, 0, 983115, 65536, 0, 983116, 131072, 1, 983117, 131072, 1, 983118, 65536, 0, 983119, 393216, 2, 983120, 458752, 2, 983121, 65536, 0, 983122, 65536, 142, 983123, 65536, 142, 983124, 65536, 142, 983125, 65536, 142, 983126, 65536, 142, 983127, 65536, 142, 983128, 65536, 142, 983129, 65536, 142, 983130, 65536, 142, 983131, 65536, 142, 983132, 65536, 142, 983133, 65536, 142, 983134, 65536, 142, 983135, 65536, 142, 983136, 393216, 133, 983137, 458752, 133, 983138, 458752, 130, 983139, 65536, 142, 1048576, 0, 0, 1048577, 131072, 0, 1048578, 0, 0, 1048579, 262144, 30, 1048580, 262144, 30, 1048581, 262144, 30, 1048582, 262144, 30, 1048583, 262144, 30, 1048584, 262144, 30, 1048585, 262144, 30, 1048586, 262144, 30, 1048587, 262144, 30, 1048588, 262144, 30, 1048589, 262144, 30, 1048590, 262144, 30, 1048591, 262144, 30, 1048592, 262144, 30, 1048593, 262144, 30, 1048594, 262144, 30, 1048595, 262144, 30, 1048596, 262144, 30, 1048597, 262144, 30, 1048598, 262144, 30, 1048599, 262144, 30, 1048600, 262144, 30, 1048601, 262144, 30, 1048602, 262144, 30, 1048603, 262144, 30, 1048604, 262144, 30, 1048605, 262144, 30, 1048606, 65536, 0, 1048607, 65536, 0, 1048608, 65536, 0, 1048609, 65536, 0, 1048610, 65536, 0, 1048611, 65536, 0, 1048612, 65536, 0, 1048613, 65536, 0, 1048614, 65536, 0, 1048615, 65536, 0, 1048616, 65536, 0, 1048617, 65536, 0, 1048618, 65536, 0, 1048619, 65536, 0, 1048620, 65536, 0, 1048621, 65536, 0, 1048622, 393216, 2, 1048623, 458752, 2, 1048624, 0, 14, 1048625, 65536, 14, 1048626, 131072, 14, 1048627, 393216, 1, 1048628, 458752, 1, 1048629, 393216, 1, 1048630, 458752, 1, 1048631, 393216, 1, 1048632, 458752, 1, 1048633, 65536, 0, 1048634, 65536, 13, 1048635, 65536, 0, 1048636, 262148, 2, 1048637, 4, 0, 1048638, 4, 4, 1048639, 65536, 0, 1048640, 65536, 0, 1048641, 65536, 0, 1048642, 65536, 0, 1048643, 327680, 9, 1048644, 65536, 0, 1048645, 393216, 1, 1048646, 458752, 1, 1048647, 393216, 1, 1048648, 458752, 1, 1048649, 65536, 0, 1048650, 65536, 0, 1048651, 65536, 0, 1048652, 65536, 0, 1048653, 65536, 0, 1048654, 65536, 0, 1048655, 65536, 0, 1048656, 65536, 0, 1048657, 65536, 0, 1048658, 65536, 142, 1048659, 65536, 142, 1048660, 65536, 142, 1048661, 65536, 142, 1048662, 65536, 142, 1048663, 65536, 142, 1048664, 65536, 142, 1048665, 65536, 142, 1048666, 65536, 142, 1048667, 65536, 142, 1048668, 65536, 142, 1048669, 65536, 142, 1048670, 65536, 142, 1048671, 65536, 142, 1048672, 393216, 133, 1048673, 458752, 133, 1048674, 458752, 130, 1048675, 65536, 142, 1114112, 131072, 0, 1114113, 131072, 0, 1114114, 0, 0, 1114115, 262144, 30, 1114116, 262144, 30, 1114117, 262144, 30, 1114118, 262144, 30, 1114119, 262144, 30, 1114120, 262144, 30, 1114121, 262144, 30, 1114122, 262144, 30, 1114123, 262144, 30, 1114124, 262144, 30, 1114125, 262144, 30, 1114126, 262144, 30, 1114127, 262144, 30, 1114128, 262144, 30, 1114129, 262144, 30, 1114130, 262144, 30, 1114131, 262144, 30, 1114132, 262144, 30, 1114133, 262144, 30, 1114134, 262144, 30, 1114135, 262144, 30, 1114136, 262144, 30, 1114137, 65536, 0, 1114138, 65536, 0, 1114139, 65536, 0, 1114140, 65536, 0, 1114141, 65536, 0, 1114142, 65536, 0, 1114143, 65536, 0, 1114144, 65536, 0, 1114145, 65536, 0, 1114146, 65536, 0, 1114147, 65536, 0, 1114148, 65536, 0, 1114149, 65536, 0, 1114150, 393216, 1, 1114151, 458752, 1, 1114152, 393216, 1, 1114153, 458752, 1, 1114154, 393216, 1, 1114155, 458752, 1, 1114156, 393216, 1, 1114157, 458752, 1, 1114158, 65536, 0, 1114159, 327680, 9, 1114160, 65536, 0, 1114161, 65536, 0, 1114162, 65536, 0, 1114163, 393216, 2, 1114164, 458752, 2, 1114165, 393216, 2, 1114166, 458752, 2, 1114167, 393216, 2, 1114168, 458752, 2, 1114169, 0, 14, 1114170, 65536, 14, 1114171, 131072, 14, 1114172, 262148, 2, 1114173, 4, 0, 1114174, 4, 4, 1114175, 131072, 1, 1114176, 65536, 0, 1114177, 65536, 0, 1114178, 262144, 10, 1114179, 327680, 10, 1114180, 393216, 10, 1114181, 65536, 12, 1114182, 458752, 2, 1114183, 393216, 2, 1114184, 458752, 2, 1114185, 65536, 0, 1114186, 65536, 0, 1114187, 65536, 0, 1114188, 65536, 0, 1114189, 65536, 0, 1114190, 65536, 0, 1114191, 393216, 1, 1114192, 458752, 1, 1114193, 65536, 0, 1114194, 65536, 142, 1114195, 65536, 142, 1114196, 65536, 142, 1114197, 65536, 142, 1114198, 65536, 142, 1114199, 65536, 142, 1114200, 65536, 142, 1114201, 65536, 142, 1114202, 65536, 142, 1114203, 65536, 142, 1114204, 65536, 142, 1114205, 65536, 142, 1114206, 65536, 142, 1114207, 65536, 142, 1114208, 393216, 133, 1114209, 458752, 133, 1114210, 458752, 130, 1114211, 65536, 142, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 262144, 30, 1179652, 262144, 30, 1179653, 262144, 30, 1179654, 262144, 30, 1179655, 262144, 30, 1179656, 262144, 30, 1179657, 262144, 30, 1179658, 262144, 30, 1179659, 262144, 30, 1179660, 262144, 30, 1179661, 262144, 30, 1179662, 262144, 30, 1179663, 262144, 30, 1179664, 262144, 30, 1179665, 262144, 30, 1179666, 262144, 30, 1179667, 262144, 30, 1179668, 262144, 30, 1179669, 262144, 30, 1179670, 262144, 30, 1179671, 262144, 30, 1179672, 262144, 30, 1179673, 65536, 0, 1179674, 65536, 0, 1179675, 65536, 12, 1179676, 65536, 0, 1179677, 65536, 0, 1179678, 65536, 0, 1179679, 0, 14, 1179680, 65536, 14, 1179681, 131072, 14, 1179682, 65536, 0, 1179683, 65536, 0, 1179684, 131072, 1, 1179685, 65536, 0, 1179686, 393216, 2, 1179687, 65536, 12, 1179688, 393216, 2, 1179689, 458752, 2, 1179690, 393216, 2, 1179691, 458752, 2, 1179692, 393216, 2, 1179693, 458752, 2, 1179694, 262144, 10, 1179695, 327680, 10, 1179696, 393216, 10, 1179697, 393216, 1, 1179698, 458752, 1, 1179699, 393216, 1, 1179700, 458752, 1, 1179701, 65536, 0, 1179702, 327680, 9, 1179703, 65536, 0, 1179704, 393216, 1, 1179705, 458752, 1, 1179706, 393216, 1, 1179707, 458752, 1, 1179708, 262148, 2, 1179709, 4, 0, 1179710, 4, 4, 1179711, 131072, 1, 1179712, 393216, 1, 1179713, 458752, 1, 1179714, 393216, 1, 1179715, 458752, 1, 1179716, 65536, 0, 1179717, 65536, 13, 1179718, 65536, 0, 1179719, 393216, 1, 1179720, 458752, 1, 1179721, 65536, 0, 1179722, 65536, 0, 1179723, 262148, 5, 1179724, 4, 6, 1179725, 65536, 0, 1179726, 65536, 0, 1179727, 393216, 2, 1179728, 458752, 2, 1179729, 65536, 0, 1179730, 65536, 142, 1179731, 65536, 142, 1179732, 65536, 142, 1179733, 65536, 142, 1179734, 65536, 142, 1179735, 65536, 142, 1179736, 65536, 142, 1179737, 65536, 142, 1179738, 65536, 142, 1179739, 65536, 142, 1179740, 65536, 142, 1179741, 65536, 142, 1179742, 65536, 142, 1179743, 65536, 142, 1179744, 393216, 133, 1179745, 458752, 133, 1179746, 458752, 130, 1179747, 65536, 142, 1245184, 262144, 30, 1245185, 262144, 30, 1245186, 262144, 30, 1245187, 262144, 30, 1245188, 262144, 30, 1245189, 262144, 30, 1245190, 262144, 30, 1245191, 262144, 30, 1245192, 262144, 30, 1245193, 262144, 30, 1245194, 262144, 30, 1245195, 262144, 30, 1245196, 262144, 30, 1245197, 262144, 30, 1245198, 262144, 30, 1245199, 262144, 30, 1245200, 262144, 30, 1245201, 262144, 30, 1245202, 262144, 30, 1245203, 262144, 30, 1245204, 262144, 30, 1245205, 262144, 30, 1245206, 262144, 30, 1245207, 262144, 30, 1245208, 262144, 30, 1245209, 65536, 0, 1245210, 65536, 0, 1245211, 65536, 13, 1245212, 65536, 0, 1245213, 393216, 1, 1245214, 458752, 1, 1245215, 65536, 0, 1245216, 65536, 0, 1245217, 65536, 0, 1245218, 65536, 0, 1245219, 65536, 0, 1245220, 65536, 0, 1245221, 65536, 0, 1245222, 65536, 0, 1245223, 65536, 13, 1245224, 65536, 0, 1245225, 65536, 0, 1245226, 65536, 0, 1245227, 65536, 0, 1245228, 65536, 0, 1245229, 65536, 0, 1245230, 65536, 0, 1245231, 65536, 0, 1245232, 65536, 0, 1245233, 393216, 2, 1245234, 458752, 2, 1245235, 393216, 2, 1245236, 458752, 2, 1245237, 262144, 10, 1245238, 327680, 10, 1245239, 393216, 10, 1245240, 393216, 2, 1245241, 458752, 2, 1245242, 393216, 2, 1245243, 458752, 2, 1245244, 262148, 2, 1245245, 4, 0, 1245246, 4, 4, 1245247, 65536, 0, 1245248, 393216, 2, 1245249, 458752, 2, 1245250, 393216, 2, 1245251, 458752, 2, 1245252, 0, 14, 1245253, 65536, 14, 1245254, 131072, 14, 1245255, 393216, 2, 1245256, 458752, 2, 1245257, 65536, 0, 1245258, 65536, 0, 1245259, 262148, 2, 1245260, 4, 4, 1245261, 65536, 0, 1245262, 65536, 0, 1245263, 65536, 0, 1245264, 65536, 0, 1245265, 65536, 0, 1245266, 65536, 142, 1245267, 65536, 142, 1245268, 65536, 142, 1245269, 65536, 142, 1245270, 65536, 142, 1245271, 65536, 142, 1245272, 65536, 142, 1245273, 65536, 142, 1245274, 65536, 142, 1245275, 65536, 142, 1245276, 65536, 142, 1245277, 65536, 142, 1245278, 65536, 142, 1245279, 65536, 142, 1245280, 393216, 133, 1245281, 458752, 133, 1245282, 458752, 130, 1245283, 65536, 142, 1310720, 262144, 30, 1310721, 262144, 30, 1310722, 262144, 30, 1310723, 262144, 30, 1310724, 262144, 30, 1310725, 262144, 30, 1310726, 262144, 30, 1310727, 262144, 30, 1310728, 262144, 30, 1310729, 262144, 30, 1310730, 262144, 30, 1310731, 262144, 30, 1310732, 262144, 30, 1310733, 262144, 30, 1310734, 262144, 30, 1310735, 262144, 30, 1310736, 262144, 30, 1310737, 262144, 30, 1310738, 262144, 30, 1310739, 262144, 30, 1310740, 262144, 30, 1310741, 262144, 30, 1310742, 262144, 30, 1310743, 262144, 30, 1310744, 262144, 30, 1310745, 65536, 0, 1310746, 0, 14, 1310747, 65536, 14, 1310748, 131072, 14, 1310749, 393216, 2, 1310750, 458752, 2, 1310751, 65536, 0, 1310752, 65536, 0, 1310753, 65536, 0, 1310754, 65536, 0, 1310755, 65536, 0, 1310756, 65536, 0, 1310757, 65536, 0, 1310758, 0, 14, 1310759, 65536, 14, 1310760, 131072, 14, 1310761, 65536, 0, 1310762, 65536, 0, 1310763, 65536, 0, 1310764, 65536, 0, 1310765, 65536, 0, 1310766, 65536, 0, 1310767, 65536, 0, 1310768, 65536, 0, 1310769, 65536, 0, 1310770, 65536, 0, 1310771, 65536, 0, 1310772, 262147, 5, 1310773, 131075, 3, 1310774, 131075, 3, 1310775, 131075, 3, 1310776, 3, 6, 1310777, 65536, 0, 1310778, 327680, 9, 1310779, 65536, 0, 1310780, 262148, 2, 1310781, 4, 0, 1310782, 4, 4, 1310783, 65536, 0, 1310784, 65536, 0, 1310785, 65536, 0, 1310786, 327680, 9, 1310787, 65536, 0, 1310788, 393216, 1, 1310789, 458752, 1, 1310790, 65536, 0, 1310791, 65536, 12, 1310792, 65536, 0, 1310793, 65536, 0, 1310794, 65536, 0, 1310795, 262148, 6, 1310796, 131076, 6, 1310797, 65536, 0, 1310798, 262144, 10, 1310799, 327680, 10, 1310800, 393216, 10, 1310801, 65536, 0, 1310802, 65536, 142, 1310803, 65536, 142, 1310804, 65536, 142, 1310805, 65536, 142, 1310806, 65536, 142, 1310807, 65536, 142, 1310808, 65536, 142, 1310809, 65536, 142, 1310810, 65536, 142, 1310811, 65536, 142, 1310812, 65536, 142, 1310813, 65536, 142, 1310814, 393216, 132, 1310815, 458752, 132, 1310816, 327680, 134, 1310817, 458752, 133, 1310818, 458752, 130, 1310819, 65536, 142, 1376256, 262144, 30, 1376257, 262144, 30, 1376258, 262144, 30, 1376259, 262144, 30, 1376260, 262144, 30, 1376261, 262144, 30, 1376262, 262144, 30, 1376263, 262144, 30, 1376264, 262144, 30, 1376265, 262144, 30, 1376266, 262144, 30, 1376267, 262144, 30, 1376268, 262144, 30, 1376269, 262144, 30, 1376270, 262144, 30, 1376271, 262144, 30, 1376272, 262144, 30, 1376273, 262144, 30, 1376274, 262144, 30, 1376275, 262144, 30, 1376276, 262144, 30, 1376277, 262144, 30, 1376278, 262144, 30, 1376279, 262144, 30, 1376280, 262144, 30, 1376281, 65536, 0, 1376282, 65536, 0, 1376283, 65536, 0, 1376284, 65536, 0, 1376285, 65536, 0, 1376286, 65536, 0, 1376287, 65536, 0, 1376288, 65536, 0, 1376289, 131072, 1, 1376290, 262148, 5, 1376291, 4, 6, 1376292, 131072, 1, 1376293, 65536, 0, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 65536, 0, 1376297, 65536, 0, 1376298, 65536, 0, 1376299, 65536, 0, 1376300, 65536, 0, 1376301, 65536, 0, 1376302, 65536, 0, 1376303, 65536, 0, 1376304, 65536, 0, 1376305, 65536, 0, 1376306, 65536, 0, 1376307, 65536, 0, 1376308, 262147, 6, 1376309, 131075, 1, 1376310, 3, 0, 1376311, 3, 0, 1376312, 3, 4, 1376313, 262144, 10, 1376314, 327680, 10, 1376315, 393216, 10, 1376316, 262148, 2, 1376317, 4, 0, 1376318, 4, 4, 1376319, 65536, 0, 1376320, 65536, 0, 1376321, 262144, 10, 1376322, 327680, 10, 1376323, 393216, 10, 1376324, 393216, 2, 1376325, 458752, 2, 1376326, 65536, 0, 1376327, 65536, 13, 1376328, 65536, 0, 1376329, 65536, 0, 1376330, 65536, 0, 1376331, 65536, 0, 1376332, 65536, 0, 1376333, 65536, 0, 1376334, 131072, 1, 1376335, 131072, 1, 1376336, 65536, 0, 1376337, 65536, 0, 1376338, 65536, 142, 1376339, 65536, 142, 1376340, 65536, 142, 1376341, 65536, 142, 1376342, 65536, 142, 1376343, 65536, 142, 1376344, 65536, 142, 1376345, 65536, 142, 1376346, 65536, 142, 1376347, 65536, 142, 1376348, 65536, 142, 1376349, 65536, 142, 1376350, 393216, 133, 1376351, 458752, 133, 1376352, 458752, 133, 1376353, 458752, 133, 1376354, 458752, 130, 1376355, 65536, 142, 1441792, 262144, 30, 1441793, 262144, 30, 1441794, 262144, 30, 1441795, 262144, 30, 1441796, 262144, 30, 1441797, 262144, 30, 1441798, 262144, 30, 1441799, 262144, 30, 1441800, 262144, 30, 1441801, 262144, 30, 1441802, 262144, 30, 1441803, 262144, 30, 1441804, 262144, 30, 1441805, 262144, 30, 1441806, 262144, 30, 1441807, 262144, 30, 1441808, 262144, 30, 1441809, 262144, 30, 1441810, 262144, 30, 1441811, 262144, 30, 1441812, 262144, 30, 1441813, 262144, 30, 1441814, 262144, 30, 1441815, 262144, 30, 1441816, 262144, 30, 1441817, 65536, 0, 1441818, 65536, 0, 1441819, 262148, 5, 1441820, 131076, 3, 1441821, 131076, 3, 1441822, 4, 6, 1441823, 65536, 0, 1441824, 131072, 1, 1441825, 131072, 1, 1441826, 262148, 2, 1441827, 4, 4, 1441828, 65536, 0, 1441829, 65536, 0, 1441830, 65536, 0, 1441831, 65536, 0, 1441832, 65536, 0, 1441833, 65536, 0, 1441834, 65536, 0, 1441835, 65536, 0, 1441836, 65536, 0, 1441837, 65536, 0, 1441838, 65536, 0, 1441839, 65536, 0, 1441840, 65536, 0, 1441841, 65536, 0, 1441842, 131072, 1, 1441843, 131072, 1, 1441844, 131072, 1, 1441845, 262147, 6, 1441846, 262147, 4, 1441847, 262147, 4, 1441848, 131075, 6, 1441849, 65536, 0, 1441850, 131072, 1, 1441851, 131072, 1, 1441852, 262148, 2, 1441853, 4, 0, 1441854, 4, 4, 1441855, 65536, 0, 1441856, 65536, 0, 1441857, 65536, 0, 1441858, 65536, 0, 1441859, 65536, 0, 1441860, 65536, 0, 1441861, 131072, 1, 1441862, 0, 14, 1441863, 65536, 14, 1441864, 131072, 14, 1441865, 65536, 0, 1441866, 262148, 5, 1441867, 131076, 3, 1441868, 131076, 3, 1441869, 131076, 3, 1441870, 131076, 3, 1441871, 4, 6, 1441872, 65536, 0, 1441873, 65536, 0, 1441874, 65536, 142, 1441875, 65536, 142, 1441876, 65536, 142, 1441877, 65536, 142, 1441878, 65536, 142, 1441879, 65536, 142, 1441880, 65536, 142, 1441881, 65536, 142, 1441882, 65536, 142, 1441883, 65536, 142, 1441884, 65536, 142, 1441885, 65536, 142, 1441886, 393216, 134, 1441887, 458752, 134, 1441888, 458752, 134, 1441889, 458752, 134, 1441890, 458752, 131, 1441891, 65536, 142, 1507328, 262144, 30, 1507329, 262144, 30, 1507330, 262144, 30, 1507331, 262144, 30, 1507332, 262144, 30, 1507333, 262144, 30, 1507334, 262144, 30, 1507335, 262144, 30, 1507336, 262144, 30, 1507337, 262144, 30, 1507338, 262144, 30, 1507339, 262144, 30, 1507340, 262144, 30, 1507341, 262144, 30, 1507342, 262144, 30, 1507343, 262144, 30, 1507344, 262144, 30, 1507345, 262144, 30, 1507346, 262144, 30, 1507347, 262144, 30, 1507348, 262144, 30, 1507349, 262144, 30, 1507350, 262144, 30, 1507351, 262144, 30, 1507352, 262144, 30, 1507353, 65536, 0, 1507354, 65536, 0, 1507355, 262148, 2, 1507356, 4, 0, 1507357, 4, 0, 1507358, 4, 4, 1507359, 65536, 0, 1507360, 65536, 0, 1507361, 65536, 0, 1507362, 262148, 2, 1507363, 4, 4, 1507364, 65536, 0, 1507365, 65536, 0, 1507366, 65536, 0, 1507367, 65536, 0, 1507368, 65536, 0, 1507369, 65536, 0, 1507370, 65536, 0, 1507371, 65536, 0, 1507372, 65536, 0, 1507373, 65536, 0, 1507374, 65536, 0, 1507375, 65536, 0, 1507376, 65536, 0, 1507377, 65536, 0, 1507378, 65536, 0, 1507379, 131072, 1, 1507380, 65536, 0, 1507381, 65536, 0, 1507382, 65536, 0, 1507383, 65536, 0, 1507384, 65536, 0, 1507385, 65536, 0, 1507386, 65536, 0, 1507387, 65536, 0, 1507388, 262148, 2, 1507389, 4, 0, 1507390, 4, 4, 1507391, 65536, 0, 1507392, 65536, 0, 1507393, 65536, 0, 1507394, 65536, 0, 1507395, 65536, 0, 1507396, 65536, 0, 1507397, 131072, 1, 1507398, 131072, 1, 1507399, 65536, 0, 1507400, 65536, 0, 1507401, 65536, 0, 1507402, 262148, 2, 1507403, 4, 0, 1507404, 4, 0, 1507405, 4, 0, 1507406, 4, 0, 1507407, 4, 4, 1507408, 65536, 0, 1507409, 65536, 0, 1507410, 65536, 142, 1507411, 65536, 142, 1507412, 65536, 142, 1507413, 65536, 142, 1507414, 65536, 142, 1507415, 65536, 142, 1507416, 65536, 142, 1507417, 65536, 142, 1507418, 65536, 142, 1507419, 65536, 142, 1507420, 65536, 142, 1507421, 65536, 142, 1507422, 65536, 142, 1507423, 65536, 142, 1507424, 65536, 142, 1507425, 65536, 142, 1507426, 65536, 142, 1507427, 65536, 142, 1572864, 262144, 30, 1572865, 262144, 30, 1572866, 262144, 30, 1572867, 262144, 30, 1572868, 262144, 30, 1572869, 262144, 30, 1572870, 262144, 30, 1572871, 262144, 30, 1572872, 262144, 30, 1572873, 262144, 30, 1572874, 262144, 30, 1572875, 262144, 30, 1572876, 262144, 30, 1572877, 262144, 30, 1572878, 262144, 30, 1572879, 262144, 30, 1572880, 262144, 30, 1572881, 262144, 30, 1572882, 262144, 30, 1572883, 262144, 30, 1572884, 262144, 30, 1572885, 262144, 30, 1572886, 262144, 30, 1572887, 262144, 30, 1572888, 262144, 30, 1572889, 65536, 0, 1572890, 65536, 0, 1572891, 262148, 6, 1572892, 262148, 4, 1572893, 262148, 4, 1572894, 131076, 6, 1572895, 65536, 0, 1572896, 65536, 0, 1572897, 262148, 5, 1572898, 65540, 0, 1572899, 131076, 0, 1572900, 131076, 3, 1572901, 131076, 3, 1572902, 131076, 3, 1572903, 131076, 3, 1572904, 131076, 3, 1572905, 131076, 3, 1572906, 131076, 3, 1572907, 131076, 3, 1572908, 131076, 3, 1572909, 131076, 3, 1572910, 131076, 3, 1572911, 131076, 3, 1572912, 131076, 3, 1572913, 131076, 3, 1572914, 131076, 3, 1572915, 131076, 3, 1572916, 131076, 3, 1572917, 131076, 3, 1572918, 131076, 3, 1572919, 131076, 3, 1572920, 131076, 3, 1572921, 131076, 3, 1572922, 131076, 3, 1572923, 131076, 3, 1572924, 65540, 0, 1572925, 4, 0, 1572926, 131076, 0, 1572927, 131076, 3, 1572928, 131076, 3, 1572929, 131076, 3, 1572930, 131076, 3, 1572931, 131076, 3, 1572932, 131076, 3, 1572933, 131076, 3, 1572934, 131076, 3, 1572935, 4, 6, 1572936, 65536, 0, 1572937, 65536, 0, 1572938, 262148, 6, 1572939, 262148, 4, 1572940, 262148, 4, 1572941, 262148, 4, 1572942, 262148, 4, 1572943, 131076, 6, 1572944, 65536, 0, 1572945, 65536, 0, 1572946, 65536, 142, 1572947, 65536, 142, 1572948, 65536, 142, 1572949, 65536, 142, 1572950, 65536, 142, 1572951, 65536, 142, 1572952, 65536, 142, 1572953, 65536, 142, 1572954, 65536, 142, 1572955, 65536, 142, 1572956, 65536, 142, 1572957, 65536, 142, 1572958, 65536, 142, 1572959, 65536, 142, 1572960, 65536, 142, 1572961, 65536, 142, 1572962, 65536, 142, 1572963, 65536, 142, 1638400, 262144, 30, 1638401, 262144, 30, 1638402, 262144, 30, 1638403, 262144, 30, 1638404, 262144, 30, 1638405, 262144, 30, 1638406, 262144, 30, 1638407, 262144, 30, 1638408, 262144, 30, 1638409, 262144, 30, 1638410, 262144, 30, 1638411, 262144, 30, 1638412, 262144, 30, 1638413, 262144, 30, 1638414, 262144, 30, 1638415, 262144, 30, 1638416, 262144, 30, 1638417, 262144, 30, 1638418, 262144, 30, 1638419, 262144, 30, 1638420, 262144, 30, 1638421, 262144, 30, 1638422, 262144, 30, 1638423, 262144, 30, 1638424, 262144, 30, 1638425, 65536, 0, 1638426, 65536, 0, 1638427, 65536, 0, 1638428, 65536, 0, 1638429, 65536, 0, 1638430, 65536, 0, 1638431, 65536, 0, 1638432, 65536, 0, 1638433, 262148, 2, 1638434, 4, 0, 1638435, 4, 0, 1638436, 4, 0, 1638437, 4, 0, 1638438, 4, 0, 1638439, 4, 0, 1638440, 4, 0, 1638441, 4, 0, 1638442, 4, 0, 1638443, 4, 0, 1638444, 4, 0, 1638445, 4, 0, 1638446, 4, 0, 1638447, 4, 0, 1638448, 4, 0, 1638449, 4, 0, 1638450, 4, 0, 1638451, 4, 0, 1638452, 4, 0, 1638453, 4, 0, 1638454, 4, 0, 1638455, 4, 0, 1638456, 4, 0, 1638457, 4, 0, 1638458, 4, 0, 1638459, 4, 0, 1638460, 4, 0, 1638461, 4, 0, 1638462, 4, 0, 1638463, 4, 0, 1638464, 4, 0, 1638465, 4, 0, 1638466, 4, 0, 1638467, 4, 0, 1638468, 4, 0, 1638469, 4, 0, 1638470, 4, 0, 1638471, 4, 4, 1638472, 65536, 0, 1638473, 65536, 0, 1638474, 65536, 0, 1638475, 65536, 0, 1638476, 65536, 0, 1638477, 65536, 0, 1638478, 65536, 0, 1638479, 131072, 1, 1638480, 65536, 0, 1638481, 65536, 0, 1638482, 65536, 142, 1638483, 65536, 142, 1638484, 65536, 142, 1638485, 65536, 142, 1638486, 65536, 142, 1638487, 65536, 142, 1638488, 65536, 142, 1638489, 65536, 142, 1638490, 65536, 142, 1638491, 65536, 142, 1638492, 65536, 142, 1638493, 65536, 142, 1638494, 65536, 142, 1638495, 65536, 142, 1638496, 65536, 142, 1638497, 65536, 142, 1638498, 65536, 142, 1638499, 65536, 142, 1703936, 262144, 30, 1703937, 262144, 30, 1703938, 262144, 30, 1703939, 262144, 30, 1703940, 262144, 30, 1703941, 262144, 30, 1703942, 262144, 30, 1703943, 262144, 30, 1703944, 262144, 30, 1703945, 262144, 30, 1703946, 262144, 30, 1703947, 262144, 30, 1703948, 262144, 30, 1703949, 262144, 30, 1703950, 262144, 30, 1703951, 262144, 30, 1703952, 262144, 30, 1703953, 262144, 30, 1703954, 262144, 30, 1703955, 262144, 30, 1703956, 262144, 30, 1703957, 65536, 0, 1703958, 65536, 0, 1703959, 65536, 0, 1703960, 65536, 0, 1703961, 65536, 0, 1703962, 65536, 0, 1703963, 65536, 0, 1703964, 65536, 0, 1703965, 65536, 0, 1703966, 131072, 1, 1703967, 65536, 0, 1703968, 65536, 0, 1703969, 262148, 6, 1703970, 262148, 4, 1703971, 262148, 4, 1703972, 262148, 4, 1703973, 262148, 4, 1703974, 262148, 4, 1703975, 262148, 4, 1703976, 262148, 4, 1703977, 262148, 4, 1703978, 262148, 4, 1703979, 262148, 4, 1703980, 262148, 4, 1703981, 262148, 4, 1703982, 262148, 4, 1703983, 262148, 4, 1703984, 262148, 4, 1703985, 262148, 4, 1703986, 131076, 1, 1703987, 4, 0, 1703988, 4, 0, 1703989, 4, 0, 1703990, 4, 0, 1703991, 262148, 0, 1703992, 262148, 4, 1703993, 262148, 4, 1703994, 262148, 4, 1703995, 262148, 4, 1703996, 262148, 4, 1703997, 262148, 4, 1703998, 262148, 4, 1703999, 262148, 4, 1704000, 262148, 4, 1704001, 262148, 4, 1704002, 262148, 4, 1704003, 262148, 4, 1704004, 262148, 4, 1704005, 262148, 4, 1704006, 262148, 4, 1704007, 131076, 6, 1704008, 65536, 0, 1704009, 65536, 0, 1704010, 65536, 0, 1704011, 65536, 0, 1704012, 65536, 0, 1704013, 65536, 0, 1704014, 131072, 1, 1704015, 131072, 1, 1704016, 65536, 0, 1704017, 65536, 142, 1704018, 65536, 142, 1704019, 65536, 142, 1704020, 65536, 142, 1704021, 65536, 142, 1704022, 65536, 142, 1704023, 65536, 142, 1704024, 65536, 142, 1704025, 65536, 142, 1704026, 65536, 142, 1704027, 65536, 142, 1704028, 65536, 142, 1704029, 65536, 142, 1704030, 65536, 142, 1704031, 65536, 142, 1704032, 65536, 142, 1704033, 65536, 142, 1704034, 65536, 142, 1704035, 65536, 142, 1769472, 262144, 30, 1769473, 262144, 30, 1769474, 262144, 30, 1769475, 262144, 30, 1769476, 262144, 30, 1769477, 262144, 30, 1769478, 262144, 30, 1769479, 262144, 30, 1769480, 262144, 30, 1769481, 262144, 30, 1769482, 262144, 30, 1769483, 262144, 30, 1769484, 262144, 30, 1769485, 262144, 30, 1769486, 262144, 30, 1769487, 262144, 30, 1769488, 262144, 30, 1769489, 262144, 30, 1769490, 262144, 30, 1769491, 262144, 30, 1769492, 262144, 30, 1769493, 65536, 0, 1769494, 65536, 0, 1769495, 65536, 12, 1769496, 65536, 0, 1769497, 65536, 0, 1769498, 65536, 0, 1769499, 65536, 0, 1769500, 65536, 0, 1769501, 131072, 1, 1769502, 131072, 1, 1769503, 65536, 0, 1769504, 65536, 0, 1769505, 65536, 0, 1769506, 262147, 5, 1769507, 131075, 3, 1769508, 131075, 3, 1769509, 131075, 3, 1769510, 131075, 3, 1769511, 131075, 3, 1769512, 131075, 3, 1769513, 131075, 3, 1769514, 131075, 3, 1769515, 3, 6, 1769516, 393216, 1, 1769517, 458752, 1, 1769518, 393216, 1, 1769519, 458752, 1, 1769520, 65536, 0, 1769521, 65536, 0, 1769522, 262148, 2, 1769523, 4, 0, 1769524, 4, 0, 1769525, 4, 0, 1769526, 4, 0, 1769527, 4, 4, 1769528, 65536, 0, 1769529, 65536, 0, 1769530, 393216, 1, 1769531, 458752, 1, 1769532, 393216, 1, 1769533, 458752, 1, 1769534, 393216, 1, 1769535, 458752, 1, 1769536, 65536, 0, 1769537, 327680, 9, 1769538, 65536, 0, 1769539, 393216, 1, 1769540, 458752, 1, 1769541, 393216, 1, 1769542, 458752, 1, 1769543, 65536, 0, 1769544, 65536, 0, 1769545, 65536, 0, 1769546, 65536, 0, 1769547, 262147, 5, 1769548, 131075, 3, 1769549, 131075, 3, 1769550, 131075, 3, 1769551, 3, 6, 1769552, 65536, 0, 1769553, 65536, 142, 1769554, 65536, 142, 1769555, 65536, 142, 1769556, 65536, 142, 1769557, 65536, 142, 1769558, 65536, 142, 1769559, 65536, 142, 1769560, 65536, 142, 1769561, 65536, 142, 1769562, 65536, 142, 1769563, 65536, 142, 1769564, 65536, 142, 1769565, 65536, 142, 1769566, 65536, 142, 1769567, 65536, 142, 1769568, 65536, 142, 1769569, 65536, 142, 1769570, 65536, 142, 1769571, 65536, 142, 1835008, 262144, 30, 1835009, 262144, 30, 1835010, 262144, 30, 1835011, 262144, 30, 1835012, 262144, 30, 1835013, 262144, 30, 1835014, 262144, 30, 1835015, 262144, 30, 1835016, 262144, 30, 1835017, 262144, 30, 1835018, 262144, 30, 1835019, 262144, 30, 1835020, 262144, 30, 1835021, 262144, 30, 1835022, 262144, 30, 1835023, 262144, 30, 1835024, 262144, 30, 1835025, 262144, 30, 1835026, 262144, 30, 1835027, 262144, 30, 1835028, 262144, 30, 1835029, 65536, 0, 1835030, 65536, 0, 1835031, 65536, 13, 1835032, 65536, 0, 1835033, 65536, 0, 1835034, 65536, 0, 1835035, 65536, 0, 1835036, 65536, 0, 1835037, 393216, 1, 1835038, 458752, 1, 1835039, 65536, 0, 1835040, 393216, 1, 1835041, 458752, 1, 1835042, 262147, 2, 1835043, 3, 0, 1835044, 3, 0, 1835045, 3, 0, 1835046, 3, 0, 1835047, 3, 0, 1835048, 3, 0, 1835049, 3, 0, 1835050, 3, 0, 1835051, 3, 4, 1835052, 393216, 2, 1835053, 458752, 2, 1835054, 393216, 2, 1835055, 458752, 2, 1835056, 65536, 0, 1835057, 65536, 0, 1835058, 262148, 2, 1835059, 4, 0, 1835060, 4, 0, 1835061, 4, 0, 1835062, 4, 0, 1835063, 4, 4, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 393216, 2, 1835067, 458752, 2, 1835068, 393216, 2, 1835069, 458752, 2, 1835070, 393216, 2, 1835071, 458752, 2, 1835072, 262144, 10, 1835073, 327680, 10, 1835074, 393216, 10, 1835075, 393216, 2, 1835076, 458752, 2, 1835077, 393216, 2, 1835078, 65536, 12, 1835079, 65536, 0, 1835080, 65536, 0, 1835081, 65536, 0, 1835082, 65536, 0, 1835083, 262147, 2, 1835084, 3, 0, 1835085, 3, 0, 1835086, 3, 0, 1835087, 3, 4, 1835088, 65536, 0, 1835089, 65536, 142, 1835090, 65536, 142, 1835091, 65536, 142, 1835092, 65536, 142, 1835093, 65536, 142, 1835094, 65536, 142, 1835095, 65536, 142, 1835096, 65536, 142, 1835097, 65536, 142, 1835098, 65536, 142, 1835099, 65536, 142, 1835100, 65536, 142, 1835101, 65536, 142, 1835102, 65536, 142, 1835103, 65536, 142, 1835104, 65536, 142, 1835105, 65536, 142, 1835106, 65536, 142, 1835107, 65536, 142, 1900544, 262144, 30, 1900545, 262144, 30, 1900546, 262144, 30, 1900547, 262144, 30, 1900548, 262144, 30, 1900549, 262144, 30, 1900550, 262144, 30, 1900551, 262144, 30, 1900552, 262144, 30, 1900553, 262144, 30, 1900554, 262144, 30, 1900555, 262144, 30, 1900556, 262144, 30, 1900557, 262144, 30, 1900558, 262144, 30, 1900559, 262144, 30, 1900560, 262144, 30, 1900561, 262144, 30, 1900562, 262144, 30, 1900563, 262144, 30, 1900564, 262144, 30, 1900565, 65536, 0, 1900566, 0, 14, 1900567, 65536, 14, 1900568, 131072, 14, 1900569, 262147, 5, 1900570, 131075, 3, 1900571, 131075, 3, 1900572, 3, 6, 1900573, 393216, 2, 1900574, 458752, 2, 1900575, 65536, 0, 1900576, 393216, 2, 1900577, 458752, 2, 1900578, 262147, 2, 1900579, 3, 0, 1900580, 3, 0, 1900581, 3, 0, 1900582, 3, 0, 1900583, 3, 0, 1900584, 3, 0, 1900585, 3, 0, 1900586, 3, 0, 1900587, 3, 4, 1900588, 196608, 0, 1900589, 393216, 1, 1900590, 458752, 1, 1900591, 393216, 1, 1900592, 458752, 1, 1900593, 65536, 0, 1900594, 262148, 2, 1900595, 4, 0, 1900596, 4, 0, 1900597, 4, 0, 1900598, 4, 0, 1900599, 4, 4, 1900600, 65536, 0, 1900601, 65536, 0, 1900602, 65536, 0, 1900603, 327680, 9, 1900604, 65536, 0, 1900605, 393216, 1, 1900606, 458752, 1, 1900607, 393216, 1, 1900608, 458752, 1, 1900609, 393216, 1, 1900610, 458752, 1, 1900611, 393216, 1, 1900612, 458752, 1, 1900613, 65536, 0, 1900614, 65536, 13, 1900615, 65536, 0, 1900616, 65536, 0, 1900617, 65536, 0, 1900618, 65536, 0, 1900619, 262147, 2, 1900620, 3, 0, 1900621, 3, 0, 1900622, 3, 0, 1900623, 3, 4, 1900624, 65536, 0, 1900625, 65536, 142, 1900626, 65536, 142, 1900627, 65536, 142, 1900628, 65536, 142, 1900629, 65536, 142, 1900630, 65536, 142, 1900631, 65536, 142, 1900632, 65536, 142, 1900633, 65536, 142, 1900634, 65536, 142, 1900635, 65536, 142, 1900636, 65536, 142, 1900637, 65536, 142, 1900638, 65536, 142, 1900639, 65536, 142, 1900640, 65536, 142, 1900641, 65536, 142, 1900642, 65536, 142, 1900643, 65536, 142, 1966080, 262144, 30, 1966081, 262144, 30, 1966082, 262144, 30, 1966083, 262144, 30, 1966084, 262144, 30, 1966085, 262144, 30, 1966086, 262144, 30, 1966087, 262144, 30, 1966088, 262144, 30, 1966089, 262144, 30, 1966090, 262144, 30, 1966091, 262144, 30, 1966092, 262144, 30, 1966093, 262144, 30, 1966094, 262144, 30, 1966095, 262144, 30, 1966096, 262144, 30, 1966097, 262144, 30, 1966098, 262144, 30, 1966099, 262144, 30, 1966100, 262144, 30, 1966101, 65536, 0, 1966102, 262147, 5, 1966103, 131075, 3, 1966104, 131075, 3, 1966105, 65539, 0, 1966106, 3, 0, 1966107, 3, 0, 1966108, 3, 4, 1966109, 65536, 0, 1966110, 65536, 0, 1966111, 65536, 0, 1966112, 393216, 1, 1966113, 458752, 1, 1966114, 262147, 2, 1966115, 3, 0, 1966116, 3, 0, 1966117, 3, 0, 1966118, 3, 0, 1966119, 3, 0, 1966120, 3, 0, 1966121, 3, 0, 1966122, 3, 0, 1966123, 3, 4, 1966124, 196608, 0, 1966125, 393216, 2, 1966126, 458752, 2, 1966127, 393216, 2, 1966128, 458752, 2, 1966129, 65536, 0, 1966130, 262148, 6, 1966131, 262148, 4, 1966132, 262148, 4, 1966133, 262148, 4, 1966134, 262148, 4, 1966135, 131076, 6, 1966136, 65536, 0, 1966137, 65536, 12, 1966138, 262144, 10, 1966139, 327680, 10, 1966140, 393216, 10, 1966141, 393216, 2, 1966142, 65536, 12, 1966143, 393216, 2, 1966144, 458752, 2, 1966145, 393216, 2, 1966146, 458752, 2, 1966147, 393216, 2, 1966148, 458752, 2, 1966149, 0, 14, 1966150, 65536, 14, 1966151, 131072, 14, 1966152, 65536, 0, 1966153, 65536, 0, 1966154, 65536, 0, 1966155, 262147, 2, 1966156, 3, 0, 1966157, 3, 0, 1966158, 3, 0, 1966159, 3, 4, 1966160, 65536, 0, 1966161, 65536, 142, 1966162, 65536, 142, 1966163, 65536, 142, 1966164, 65536, 142, 1966165, 65536, 142, 1966166, 65536, 142, 1966167, 65536, 142, 1966168, 65536, 142, 1966169, 65536, 142, 1966170, 65536, 142, 1966171, 65536, 142, 1966172, 65536, 142, 1966173, 65536, 142, 1966174, 65536, 142, 1966175, 65536, 142, 1966176, 65536, 142, 1966177, 65536, 142, 1966178, 65536, 142, 1966179, 65536, 142, 2031616, 262144, 30, 2031617, 262144, 30, 2031618, 262144, 30, 2031619, 262144, 30, 2031620, 262144, 30, 2031621, 262144, 30, 2031622, 262144, 30, 2031623, 262144, 30, 2031624, 262144, 30, 2031625, 262144, 30, 2031626, 262144, 30, 2031627, 262144, 30, 2031628, 262144, 30, 2031629, 262144, 30, 2031630, 262144, 30, 2031631, 262144, 30, 2031632, 262144, 30, 2031633, 262144, 30, 2031634, 262144, 30, 2031635, 262144, 30, 2031636, 262144, 30, 2031637, 65536, 0, 2031638, 262147, 2, 2031639, 3, 0, 2031640, 3, 0, 2031641, 3, 0, 2031642, 3, 0, 2031643, 3, 0, 2031644, 3, 4, 2031645, 65536, 0, 2031646, 65536, 0, 2031647, 65536, 0, 2031648, 393216, 2, 2031649, 458752, 2, 2031650, 262147, 2, 2031651, 3, 0, 2031652, 3, 0, 2031653, 3, 0, 2031654, 3, 0, 2031655, 3, 0, 2031656, 3, 0, 2031657, 3, 0, 2031658, 3, 0, 2031659, 3, 4, 2031660, 65536, 0, 2031661, 393216, 1, 2031662, 458752, 1, 2031663, 65536, 0, 2031664, 327680, 9, 2031665, 65536, 0, 2031666, 65536, 0, 2031667, 65536, 0, 2031668, 65536, 0, 2031669, 65536, 0, 2031670, 65536, 0, 2031671, 65536, 0, 2031672, 65536, 0, 2031673, 65536, 13, 2031674, 65536, 0, 2031675, 393216, 1, 2031676, 458752, 1, 2031677, 65536, 0, 2031678, 65536, 13, 2031679, 65536, 0, 2031680, 65536, 0, 2031681, 393216, 1, 2031682, 458752, 1, 2031683, 393216, 1, 2031684, 458752, 1, 2031685, 65536, 0, 2031686, 327680, 9, 2031687, 65536, 0, 2031688, 65536, 0, 2031689, 65536, 0, 2031690, 65536, 0, 2031691, 262147, 2, 2031692, 3, 0, 2031693, 3, 0, 2031694, 3, 0, 2031695, 3, 4, 2031696, 65536, 0, 2031697, 65536, 142, 2031698, 65536, 142, 2031699, 65536, 142, 2031700, 65536, 142, 2031701, 65536, 142, 2031702, 65536, 142, 2031703, 65536, 142, 2031704, 65536, 142, 2031705, 65536, 142, 2031706, 65536, 142, 2031707, 65536, 142, 2031708, 65536, 142, 2031709, 65536, 142, 2031710, 65536, 142, 2031711, 65536, 142, 2031712, 65536, 142, 2031713, 65536, 142, 2031714, 65536, 142, 2031715, 65536, 142, 2097152, 262144, 30, 2097153, 262144, 30, 2097154, 262144, 30, 2097155, 262144, 30, 2097156, 262144, 30, 2097157, 262144, 30, 2097158, 262144, 30, 2097159, 262144, 30, 2097160, 262144, 30, 2097161, 262144, 30, 2097162, 262144, 30, 2097163, 262144, 30, 2097164, 262144, 30, 2097165, 262144, 30, 2097166, 262144, 30, 2097167, 262144, 30, 2097168, 262144, 30, 2097169, 262144, 30, 2097170, 262144, 30, 2097171, 262144, 30, 2097172, 262144, 30, 2097173, 65536, 0, 2097174, 262147, 6, 2097175, 262147, 4, 2097176, 262147, 4, 2097177, 262147, 4, 2097178, 262147, 4, 2097179, 262147, 4, 2097180, 131075, 6, 2097181, 131072, 1, 2097182, 131072, 1, 2097183, 65536, 0, 2097184, 65536, 0, 2097185, 65536, 0, 2097186, 262147, 2, 2097187, 3, 0, 2097188, 3, 0, 2097189, 3, 0, 2097190, 3, 0, 2097191, 3, 0, 2097192, 3, 0, 2097193, 3, 0, 2097194, 3, 0, 2097195, 3, 4, 2097196, 0, 0, 2097197, 393216, 2, 2097198, 458752, 2, 2097199, 262144, 10, 2097200, 327680, 10, 2097201, 393216, 10, 2097202, 65536, 0, 2097203, 65536, 0, 2097204, 65536, 0, 2097205, 65536, 0, 2097206, 65536, 0, 2097207, 65536, 0, 2097208, 0, 14, 2097209, 65536, 14, 2097210, 131072, 14, 2097211, 393216, 2, 2097212, 458752, 2, 2097213, 0, 14, 2097214, 65536, 14, 2097215, 131072, 14, 2097216, 65536, 12, 2097217, 393216, 2, 2097218, 458752, 2, 2097219, 393216, 2, 2097220, 458752, 2, 2097221, 262144, 10, 2097222, 327680, 10, 2097223, 393216, 10, 2097224, 65536, 0, 2097225, 65536, 0, 2097226, 65536, 0, 2097227, 262147, 6, 2097228, 262147, 4, 2097229, 262147, 4, 2097230, 262147, 4, 2097231, 131075, 6, 2097232, 65536, 0, 2097233, 65536, 142, 2097234, 65536, 142, 2097235, 65536, 142, 2097236, 65536, 142, 2097237, 65536, 142, 2097238, 65536, 142, 2097239, 65536, 142, 2097240, 65536, 142, 2097241, 65536, 142, 2097242, 65536, 142, 2097243, 65536, 142, 2097244, 65536, 142, 2097245, 65536, 142, 2097246, 65536, 142, 2097247, 65536, 142, 2097248, 65536, 142, 2097249, 65536, 142, 2097250, 65536, 142, 2097251, 65536, 142, 2162688, 262144, 30, 2162689, 262144, 30, 2162690, 262144, 30, 2162691, 262144, 30, 2162692, 262144, 30, 2162693, 262144, 30, 2162694, 262144, 30, 2162695, 262144, 30, 2162696, 262144, 30, 2162697, 262144, 30, 2162698, 262144, 30, 2162699, 262144, 30, 2162700, 262144, 30, 2162701, 262144, 30, 2162702, 262144, 30, 2162703, 262144, 30, 2162704, 262144, 30, 2162705, 262144, 30, 2162706, 262144, 30, 2162707, 262144, 30, 2162708, 262144, 30, 2162709, 65536, 0, 2162710, 393216, 1, 2162711, 458752, 1, 2162712, 393216, 1, 2162713, 458752, 1, 2162714, 65536, 0, 2162715, 327680, 9, 2162716, 65536, 0, 2162717, 393216, 1, 2162718, 458752, 1, 2162719, 65536, 0, 2162720, 65536, 0, 2162721, 327680, 9, 2162722, 262147, 6, 2162723, 131075, 1, 2162724, 3, 0, 2162725, 3, 0, 2162726, 3, 0, 2162727, 3, 0, 2162728, 3, 0, 2162729, 3, 0, 2162730, 3, 0, 2162731, 3, 4, 2162732, 393216, 1, 2162733, 458752, 1, 2162734, 393216, 1, 2162735, 458752, 1, 2162736, 65536, 0, 2162737, 327680, 9, 2162738, 65536, 0, 2162739, 393216, 1, 2162740, 458752, 1, 2162741, 393216, 1, 2162742, 458752, 1, 2162743, 393216, 1, 2162744, 458752, 1, 2162745, 65536, 0, 2162746, 393216, 1, 2162747, 458752, 1, 2162748, 65536, 0, 2162749, 327680, 9, 2162750, 65536, 0, 2162751, 65536, 0, 2162752, 65536, 13, 2162753, 65536, 0, 2162754, 65536, 0, 2162755, 327680, 9, 2162756, 65536, 0, 2162757, 393216, 1, 2162758, 458752, 1, 2162759, 393216, 1, 2162760, 458752, 1, 2162761, 65536, 0, 2162762, 393216, 1, 2162763, 458752, 1, 2162764, 393216, 1, 2162765, 458752, 1, 2162766, 393216, 1, 2162767, 458752, 1, 2162768, 65536, 0, 2162769, 65536, 142, 2162770, 65536, 142, 2162771, 65536, 142, 2162772, 65536, 142, 2162773, 65536, 142, 2162774, 65536, 142, 2162775, 65536, 142, 2162776, 65536, 142, 2162777, 65536, 142, 2162778, 65536, 142, 2162779, 65536, 142, 2162780, 65536, 142, 2162781, 65536, 142, 2162782, 65536, 142, 2162783, 65536, 142, 2162784, 65536, 142, 2162785, 65536, 142, 2162786, 65536, 142, 2162787, 65536, 142, 2228224, 262144, 30, 2228225, 262144, 30, 2228226, 262144, 30, 2228227, 262144, 30, 2228228, 262144, 30, 2228229, 262144, 30, 2228230, 262144, 30, 2228231, 262144, 30, 2228232, 262144, 30, 2228233, 262144, 30, 2228234, 262144, 30, 2228235, 262144, 30, 2228236, 262144, 30, 2228237, 262144, 30, 2228238, 262144, 30, 2228239, 262144, 30, 2228240, 262144, 30, 2228241, 262144, 30, 2228242, 262144, 30, 2228243, 262144, 30, 2228244, 262144, 30, 2228245, 65536, 0, 2228246, 393216, 2, 2228247, 65536, 12, 2228248, 393216, 2, 2228249, 458752, 2, 2228250, 262144, 10, 2228251, 327680, 10, 2228252, 393216, 10, 2228253, 393216, 2, 2228254, 458752, 2, 2228255, 65536, 0, 2228256, 262144, 10, 2228257, 327680, 10, 2228258, 393216, 10, 2228259, 262147, 6, 2228260, 262147, 4, 2228261, 262147, 4, 2228262, 262147, 4, 2228263, 262147, 4, 2228264, 262147, 4, 2228265, 262147, 4, 2228266, 262147, 4, 2228267, 131075, 6, 2228268, 393216, 2, 2228269, 458752, 2, 2228270, 65536, 12, 2228271, 458752, 2, 2228272, 262144, 10, 2228273, 327680, 10, 2228274, 393216, 10, 2228275, 393216, 2, 2228276, 458752, 2, 2228277, 393216, 2, 2228278, 458752, 2, 2228279, 393216, 2, 2228280, 65536, 12, 2228281, 65536, 0, 2228282, 393216, 2, 2228283, 458752, 2, 2228284, 262144, 10, 2228285, 327680, 10, 2228286, 393216, 10, 2228287, 0, 14, 2228288, 65536, 14, 2228289, 131072, 14, 2228290, 262144, 10, 2228291, 327680, 10, 2228292, 393216, 10, 2228293, 393216, 2, 2228294, 458752, 2, 2228295, 65536, 12, 2228296, 458752, 2, 2228297, 65536, 0, 2228298, 393216, 2, 2228299, 458752, 2, 2228300, 393216, 2, 2228301, 458752, 2, 2228302, 393216, 2, 2228303, 458752, 2, 2228304, 65536, 0, 2228305, 65536, 142, 2228306, 65536, 142, 2228307, 65536, 142, 2228308, 65536, 142, 2228309, 65536, 142, 2228310, 65536, 142, 2228311, 65536, 142, 2228312, 65536, 142, 2228313, 65536, 142, 2228314, 65536, 142, 2228315, 65536, 142, 2228316, 65536, 142, 2228317, 65536, 142, 2228318, 65536, 142, 2228319, 65536, 142, 2228320, 65536, 142, 2228321, 65536, 142, 2228322, 65536, 142, 2228323, 65536, 142, 2293760, 262144, 30, 2293761, 262144, 30, 2293762, 262144, 30, 2293763, 262144, 30, 2293764, 262144, 30, 2293765, 262144, 30, 2293766, 262144, 30, 2293767, 262144, 30, 2293768, 262144, 30, 2293769, 262144, 30, 2293770, 262144, 30, 2293771, 262144, 30, 2293772, 262144, 30, 2293773, 262144, 30, 2293774, 262144, 30, 2293775, 262144, 30, 2293776, 262144, 30, 2293777, 262144, 30, 2293778, 262144, 30, 2293779, 262144, 30, 2293780, 262144, 30, 2293781, 65536, 0, 2293782, 65536, 0, 2293783, 65536, 13, 2293784, 65536, 0, 2293785, 393216, 1, 2293786, 458752, 1, 2293787, 393216, 1, 2293788, 458752, 1, 2293789, 393216, 1, 2293790, 458752, 1, 2293791, 65536, 0, 2293792, 393216, 1, 2293793, 458752, 1, 2293794, 393216, 1, 2293795, 458752, 1, 2293796, 393216, 1, 2293797, 458752, 1, 2293798, 65536, 0, 2293799, 65536, 13, 2293800, 65536, 0, 2293801, 393216, 1, 2293802, 458752, 1, 2293803, 393216, 1, 2293804, 458752, 1, 2293805, 65536, 0, 2293806, 65536, 13, 2293807, 65536, 0, 2293808, 393216, 1, 2293809, 458752, 1, 2293810, 393216, 1, 2293811, 458752, 1, 2293812, 65536, 0, 2293813, 327680, 9, 2293814, 65536, 0, 2293815, 65536, 0, 2293816, 65536, 13, 2293817, 65536, 0, 2293818, 393216, 1, 2293819, 458752, 1, 2293820, 393216, 1, 2293821, 458752, 1, 2293822, 393216, 1, 2293823, 458752, 1, 2293824, 393216, 1, 2293825, 458752, 1, 2293826, 393216, 1, 2293827, 458752, 1, 2293828, 393216, 1, 2293829, 458752, 1, 2293830, 65536, 0, 2293831, 65536, 13, 2293832, 65536, 0, 2293833, 65536, 0, 2293834, 65536, 0, 2293835, 65536, 0, 2293836, 65536, 0, 2293837, 65536, 0, 2293838, 65536, 0, 2293839, 65536, 0, 2293840, 65536, 0, 2293841, 65536, 142, 2293842, 65536, 142, 2293843, 65536, 142, 2293844, 65536, 142, 2293845, 65536, 142, 2293846, 65536, 142, 2293847, 65536, 142, 2293848, 65536, 142, 2293849, 65536, 142, 2293850, 65536, 142, 2293851, 65536, 142, 2293852, 65536, 142, 2293853, 65536, 142, 2293854, 65536, 142, 2293855, 65536, 142, 2293856, 65536, 142, 2293857, 65536, 142, 2293858, 65536, 142, 2293859, 65536, 142, 2359296, 262144, 30, 2359297, 262144, 30, 2359298, 262144, 30, 2359299, 262144, 30, 2359300, 262144, 30, 2359301, 262144, 30, 2359302, 262144, 30, 2359303, 262144, 30, 2359304, 262144, 30, 2359305, 262144, 30, 2359306, 262144, 30, 2359307, 262144, 30, 2359308, 262144, 30, 2359309, 262144, 30, 2359310, 262144, 30, 2359311, 262144, 30, 2359312, 262144, 30, 2359313, 262144, 30, 2359314, 262144, 30, 2359315, 262144, 30, 2359316, 262144, 30, 2359317, 65536, 0, 2359318, 0, 14, 2359319, 65536, 14, 2359320, 131072, 14, 2359321, 393216, 2, 2359322, 458752, 2, 2359323, 393216, 2, 2359324, 458752, 2, 2359325, 393216, 2, 2359326, 458752, 2, 2359327, 65536, 0, 2359328, 393216, 2, 2359329, 458752, 2, 2359330, 393216, 2, 2359331, 458752, 2, 2359332, 393216, 2, 2359333, 458752, 2, 2359334, 0, 14, 2359335, 65536, 14, 2359336, 131072, 14, 2359337, 393216, 2, 2359338, 458752, 2, 2359339, 393216, 2, 2359340, 458752, 2, 2359341, 0, 14, 2359342, 65536, 14, 2359343, 131072, 14, 2359344, 393216, 2, 2359345, 458752, 2, 2359346, 393216, 2, 2359347, 458752, 2, 2359348, 262144, 10, 2359349, 327680, 10, 2359350, 393216, 10, 2359351, 0, 14, 2359352, 65536, 14, 2359353, 131072, 14, 2359354, 393216, 2, 2359355, 458752, 2, 2359356, 393216, 2, 2359357, 458752, 2, 2359358, 393216, 2, 2359359, 458752, 2, 2359360, 393216, 2, 2359361, 458752, 2, 2359362, 393216, 2, 2359363, 458752, 2, 2359364, 393216, 2, 2359365, 458752, 2, 2359366, 0, 14, 2359367, 65536, 14, 2359368, 131072, 14, 2359369, 65536, 0, 2359370, 262144, 10, 2359371, 327680, 10, 2359372, 393216, 10, 2359373, 0, 14, 2359374, 65536, 14, 2359375, 131072, 14, 2359376, 65536, 0, 2359377, 65536, 142, 2359378, 65536, 142, 2359379, 65536, 142, 2359380, 65536, 142, 2359381, 65536, 142, 2359382, 65536, 142, 2359383, 65536, 142, 2359384, 65536, 142, 2359385, 65536, 142, 2359386, 65536, 142, 2359387, 65536, 142, 2359388, 65536, 142, 2359389, 65536, 142, 2359390, 65536, 142, 2359391, 65536, 142, 2359392, 65536, 142, 2359393, 65536, 142, 2359394, 65536, 142, 2359395, 65536, 142, 2424832, 262144, 30, 2424833, 262144, 30, 2424834, 262144, 30, 2424835, 262144, 30, 2424836, 262144, 30, 2424837, 262144, 30, 2424838, 262144, 30, 2424839, 262144, 30, 2424840, 262144, 30, 2424841, 262144, 30, 2424842, 262144, 30, 2424843, 262144, 30, 2424844, 262144, 30, 2424845, 262144, 30, 2424846, 262144, 30, 2424847, 262144, 30, 2424848, 262144, 30, 2424849, 262144, 30, 2424850, 262144, 30, 2424851, 262144, 30, 2424852, 262144, 30, 2424853, 65536, 0, 2424854, 393216, 1, 2424855, 458752, 1, 2424856, 65536, 0, 2424857, 327680, 9, 2424858, 65536, 0, 2424859, 393216, 1, 2424860, 458752, 1, 2424861, 393216, 1, 2424862, 458752, 1, 2424863, 65536, 0, 2424864, 65536, 0, 2424865, 393216, 1, 2424866, 458752, 1, 2424867, 393216, 1, 2424868, 458752, 1, 2424869, 393216, 1, 2424870, 458752, 1, 2424871, 393216, 1, 2424872, 458752, 1, 2424873, 393216, 1, 2424874, 458752, 1, 2424875, 393216, 1, 2424876, 458752, 1, 2424877, 393216, 1, 2424878, 458752, 1, 2424879, 393216, 1, 2424880, 458752, 1, 2424881, 393216, 1, 2424882, 458752, 1, 2424883, 393216, 1, 2424884, 458752, 1, 2424885, 393216, 1, 2424886, 458752, 1, 2424887, 393216, 1, 2424888, 458752, 1, 2424889, 393216, 1, 2424890, 458752, 1, 2424891, 393216, 1, 2424892, 458752, 1, 2424893, 393216, 1, 2424894, 458752, 1, 2424895, 393216, 1, 2424896, 458752, 1, 2424897, 393216, 1, 2424898, 458752, 1, 2424899, 393216, 1, 2424900, 458752, 1, 2424901, 393216, 1, 2424902, 458752, 1, 2424903, 393216, 1, 2424904, 458752, 1, 2424905, 65536, 0, 2424906, 393216, 1, 2424907, 458752, 1, 2424908, 393216, 1, 2424909, 458752, 1, 2424910, 393216, 1, 2424911, 458752, 1, 2424912, 65536, 0, 2424913, 65536, 142, 2424914, 65536, 142, 2424915, 65536, 142, 2424916, 65536, 142, 2424917, 65536, 142, 2424918, 65536, 142, 2424919, 65536, 142, 2424920, 65536, 142, 2424921, 65536, 142, 2424922, 65536, 142, 2424923, 65536, 142, 2424924, 65536, 142, 2424925, 65536, 142, 2424926, 65536, 142, 2424927, 65536, 142, 2424928, 65536, 142, 2424929, 65536, 142, 2424930, 65536, 142, 2424931, 65536, 142, 2490368, 262144, 30, 2490369, 262144, 30, 2490370, 262144, 30, 2490371, 262144, 30, 2490372, 262144, 30, 2490373, 262144, 30, 2490374, 262144, 30, 2490375, 262144, 30, 2490376, 262144, 30, 2490377, 262144, 30, 2490378, 262144, 30, 2490379, 262144, 30, 2490380, 262144, 30, 2490381, 262144, 30, 2490382, 262144, 30, 2490383, 262144, 30, 2490384, 262144, 30, 2490385, 262144, 30, 2490386, 262144, 30, 2490387, 262144, 30, 2490388, 262144, 30, 2490389, 65536, 0, 2490390, 393216, 2, 2490391, 458752, 2, 2490392, 262144, 10, 2490393, 327680, 10, 2490394, 393216, 10, 2490395, 393216, 2, 2490396, 458752, 2, 2490397, 393216, 2, 2490398, 458752, 2, 2490399, 65536, 0, 2490400, 65536, 0, 2490401, 393216, 2, 2490402, 458752, 2, 2490403, 393216, 2, 2490404, 458752, 2, 2490405, 393216, 2, 2490406, 458752, 2, 2490407, 393216, 2, 2490408, 458752, 2, 2490409, 393216, 2, 2490410, 458752, 2, 2490411, 393216, 2, 2490412, 458752, 2, 2490413, 393216, 2, 2490414, 458752, 2, 2490415, 393216, 2, 2490416, 458752, 2, 2490417, 393216, 2, 2490418, 458752, 2, 2490419, 393216, 2, 2490420, 458752, 2, 2490421, 393216, 2, 2490422, 458752, 2, 2490423, 393216, 2, 2490424, 458752, 2, 2490425, 393216, 2, 2490426, 458752, 2, 2490427, 393216, 2, 2490428, 458752, 2, 2490429, 393216, 2, 2490430, 458752, 2, 2490431, 393216, 2, 2490432, 458752, 2, 2490433, 393216, 2, 2490434, 458752, 2, 2490435, 393216, 2, 2490436, 458752, 2, 2490437, 393216, 2, 2490438, 458752, 2, 2490439, 393216, 2, 2490440, 458752, 2, 2490441, 65536, 0, 2490442, 393216, 2, 2490443, 458752, 2, 2490444, 393216, 2, 2490445, 458752, 2, 2490446, 393216, 2, 2490447, 458752, 2, 2490448, 65536, 0, 2490449, 65536, 142, 2490450, 65536, 142, 2490451, 65536, 142, 2490452, 65536, 142, 2490453, 65536, 142, 2490454, 65536, 142, 2490455, 65536, 142, 2490456, 65536, 142, 2490457, 65536, 142, 2490458, 65536, 142, 2490459, 65536, 142, 2490460, 65536, 142, 2490461, 65536, 142, 2490462, 65536, 142, 2490463, 65536, 142, 2490464, 65536, 142, 2490465, 65536, 142, 2490466, 65536, 142, 2490467, 65536, 142, 2555904, 262144, 30, 2555905, 262144, 30, 2555906, 262144, 30, 2555907, 262144, 30, 2555908, 262144, 30, 2555909, 262144, 30, 2555910, 262144, 30, 2555911, 262144, 30, 2555912, 262144, 30, 2555913, 262144, 30, 2555914, 262144, 30, 2555915, 262144, 30, 2555916, 262144, 30, 2555917, 262144, 30, 2555918, 262144, 30, 2555919, 262144, 30, 2555920, 262144, 30, 2555921, 262144, 30, 2555922, 262144, 30, 2555923, 262144, 30, 2555924, 262144, 30, 2555925, 65536, 0, 2555926, 65536, 0, 2555927, 393216, 1, 2555928, 458752, 1, 2555929, 393216, 1, 2555930, 458752, 1, 2555931, 393216, 1, 2555932, 458752, 1, 2555933, 393216, 1, 2555934, 458752, 1, 2555935, 65536, 0, 2555936, 393216, 1, 2555937, 458752, 1, 2555938, 393216, 1, 2555939, 458752, 1, 2555940, 393216, 1, 2555941, 458752, 1, 2555942, 393216, 1, 2555943, 458752, 1, 2555944, 393216, 1, 2555945, 458752, 1, 2555946, 393216, 1, 2555947, 458752, 1, 2555948, 393216, 1, 2555949, 458752, 1, 2555950, 393216, 1, 2555951, 458752, 1, 2555952, 393216, 1, 2555953, 458752, 1, 2555954, 393216, 1, 2555955, 458752, 1, 2555956, 393216, 1, 2555957, 458752, 1, 2555958, 393216, 1, 2555959, 458752, 1, 2555960, 393216, 1, 2555961, 458752, 1, 2555962, 393216, 1, 2555963, 458752, 1, 2555964, 393216, 1, 2555965, 458752, 1, 2555966, 393216, 1, 2555967, 458752, 1, 2555968, 393216, 1, 2555969, 458752, 1, 2555970, 393216, 1, 2555971, 458752, 1, 2555972, 393216, 1, 2555973, 458752, 1, 2555974, 393216, 1, 2555975, 458752, 1, 2555976, 65536, 0, 2555977, 65536, 0, 2555978, 393216, 1, 2555979, 458752, 1, 2555980, 393216, 1, 2555981, 458752, 1, 2555982, 393216, 1, 2555983, 458752, 1, 2555984, 65536, 0, 2555985, 65536, 142, 2555986, 65536, 142, 2555987, 65536, 142, 2555988, 65536, 142, 2555989, 65536, 142, 2555990, 65536, 142, 2555991, 65536, 142, 2555992, 65536, 142, 2555993, 65536, 142, 2555994, 65536, 142, 2555995, 65536, 142, 2555996, 65536, 142, 2555997, 65536, 142, 2555998, 65536, 142, 2555999, 65536, 142, 2556000, 65536, 142, 2556001, 65536, 142, 2556002, 65536, 142, 2556003, 65536, 142, 2621453, 262144, 30, 2621454, 262144, 30, 2621455, 262144, 30, 2621456, 262144, 30, 2621457, 262144, 30, 2621458, 262144, 30, 2621459, 262144, 30, 2621460, 262144, 30, 2621461, 65536, 0, 2621462, 65536, 0, 2621463, 393216, 2, 2621464, 458752, 2, 2621465, 393216, 2, 2621466, 458752, 2, 2621467, 393216, 2, 2621468, 458752, 2, 2621469, 393216, 2, 2621470, 458752, 2, 2621471, 65536, 0, 2621472, 393216, 2, 2621473, 458752, 2, 2621474, 393216, 2, 2621475, 458752, 2, 2621476, 393216, 2, 2621477, 458752, 2, 2621478, 393216, 2, 2621479, 458752, 2, 2621480, 393216, 2, 2621481, 458752, 2, 2621482, 393216, 2, 2621483, 458752, 2, 2621484, 393216, 2, 2621485, 458752, 2, 2621486, 393216, 2, 2621487, 458752, 2, 2621488, 393216, 2, 2621489, 458752, 2, 2621490, 393216, 2, 2621491, 458752, 2, 2621492, 393216, 2, 2621493, 458752, 2, 2621494, 393216, 2, 2621495, 458752, 2, 2621496, 393216, 2, 2621497, 458752, 2, 2621498, 393216, 2, 2621499, 458752, 2, 2621500, 393216, 2, 2621501, 458752, 2, 2621502, 393216, 2, 2621503, 458752, 2, 2621504, 393216, 2, 2621505, 458752, 2, 2621506, 393216, 2, 2621507, 458752, 2, 2621508, 393216, 2, 2621509, 458752, 2, 2621510, 393216, 2, 2621511, 458752, 2, 2621512, 65536, 0, 2621513, 65536, 0, 2621514, 393216, 2, 2621515, 458752, 2, 2621516, 393216, 2, 2621517, 458752, 2, 2621518, 393216, 2, 2621519, 458752, 2, 2621520, 65536, 0, 2621521, 65536, 142, 2621522, 65536, 142, 2621523, 65536, 142, 2621524, 65536, 142, 2621525, 65536, 142, 2621526, 65536, 142, 2621527, 65536, 142, 2621528, 65536, 142, 2621529, 65536, 142, 2621530, 65536, 142, 2621531, 65536, 142, 2621532, 65536, 142, 2621533, 65536, 142, 2621534, 65536, 142, 2621535, 65536, 142, 2621536, 65536, 142, 2621537, 65536, 142, 2621538, 65536, 142, 2621539, 65536, 142 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1310772, 3, 0, 1310773, 3, 0, 1310774, 3, 0, 1310775, 3, 0, 1310776, 3, 0, 1376308, 3, 0, 1376309, 3, 0, 1376310, 3, 0, 1376311, 3, 0, 1376312, 3, 0, 1441845, 3, 0, 1441846, 3, 0, 1441847, 3, 0, 1441848, 3, 0, 1769506, 3, 0, 1769507, 3, 0, 1769508, 3, 0, 1769509, 3, 0, 1769510, 3, 0, 1769511, 3, 0, 1769512, 3, 0, 1769513, 3, 0, 1769514, 3, 0, 1769515, 3, 0, 1769547, 3, 0, 1769548, 3, 0, 1769549, 3, 0, 1769550, 3, 0, 1769551, 3, 0, 1835042, 3, 0, 1835043, 3, 0, 1835044, 3, 0, 1835045, 3, 0, 1835046, 3, 0, 1835047, 3, 0, 1835048, 3, 0, 1835049, 3, 0, 1835050, 3, 0, 1835051, 3, 0, 1835083, 3, 0, 1835084, 3, 0, 1835085, 3, 0, 1835086, 3, 0, 1835087, 3, 0, 1900569, 3, 0, 1900570, 3, 0, 1900571, 3, 0, 1900572, 3, 0, 1900578, 3, 0, 1900579, 3, 0, 1900580, 3, 0, 1900581, 3, 0, 1900582, 3, 0, 1900583, 3, 0, 1900584, 3, 0, 1900585, 3, 0, 1900586, 3, 0, 1900587, 3, 0, 1900619, 3, 0, 1900620, 3, 0, 1900621, 3, 0, 1900622, 3, 0, 1900623, 3, 0, 1966102, 3, 0, 1966103, 3, 0, 1966104, 3, 0, 1966105, 3, 0, 1966106, 3, 0, 1966107, 3, 0, 1966108, 3, 0, 1966114, 3, 0, 1966115, 3, 0, 1966116, 3, 0, 1966117, 3, 0, 1966118, 3, 0, 1966119, 3, 0, 1966120, 3, 0, 1966121, 3, 0, 1966122, 3, 0, 1966123, 3, 0, 1966155, 3, 0, 1966156, 3, 0, 1966157, 3, 0, 1966158, 3, 0, 1966159, 3, 0, 2031638, 3, 0, 2031639, 3, 0, 2031640, 3, 0, 2031641, 3, 0, 2031642, 3, 0, 2031643, 3, 0, 2031644, 3, 0, 2031650, 3, 0, 2031651, 3, 0, 2031652, 3, 0, 2031653, 3, 0, 2031654, 3, 0, 2031655, 3, 0, 2031656, 3, 0, 2031657, 3, 0, 2031658, 3, 0, 2031659, 3, 0, 2031691, 3, 0, 2031692, 3, 0, 2031693, 3, 0, 2031694, 3, 0, 2031695, 3, 0, 2097174, 3, 0, 2097175, 3, 0, 2097176, 3, 0, 2097177, 3, 0, 2097178, 3, 0, 2097179, 3, 0, 2097180, 3, 0, 2097186, 3, 0, 2097187, 3, 0, 2097188, 3, 0, 2097189, 3, 0, 2097190, 3, 0, 2097191, 3, 0, 2097192, 3, 0, 2097193, 3, 0, 2097194, 3, 0, 2097195, 3, 0, 2097227, 3, 0, 2097228, 3, 0, 2097229, 3, 0, 2097230, 3, 0, 2097231, 3, 0, 2162722, 3, 0, 2162723, 3, 0, 2162724, 3, 0, 2162725, 3, 0, 2162726, 3, 0, 2162727, 3, 0, 2162728, 3, 0, 2162729, 3, 0, 2162730, 3, 0, 2162731, 3, 0, 2228259, 3, 0, 2228260, 3, 0, 2228261, 3, 0, 2228262, 3, 0, 2228263, 3, 0, 2228264, 3, 0, 2228265, 3, 0, 2228266, 3, 0, 2228267, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 32, 131072, 38, 33, 131072, 38, 34, 131072, 38, 35, 131072, 38, 38, 131072, 42, 39, 262145, 2, 40, 1, 0, 41, 1, 0, 42, 1, 4, 48, 262144, 9, 50, 393216, 9, 56, 262144, 8, 57, 327680, 8, 58, 393216, 8, 59, 0, 12, 61, 131072, 12, 69, 327680, 4, 72, 393216, 4, 74, 262145, 2, 75, 1, 0, 76, 1, 4, 77, 196608, 142, 80, 0, 142, 82, 0, 142, 83, 0, 142, 92, 131072, 142, 93, 0, 137, 94, 131072, 142, 99, 458752, 139, 65568, 131072, 38, 65569, 131072, 38, 65570, 131072, 38, 65571, 131072, 38, 65572, 393216, 0, 65573, 458752, 0, 65574, 131072, 42, 65575, 262145, 2, 65576, 1, 0, 65577, 1, 0, 65578, 1, 4, 65580, 0, 12, 65582, 131072, 12, 65585, 262144, 8, 65586, 327680, 8, 65587, 393216, 8, 65589, 393216, 0, 65590, 458752, 0, 65592, 262144, 9, 65593, 327680, 9, 65594, 393216, 9, 65595, 0, 13, 65597, 131072, 13, 65599, 393216, 0, 65600, 458752, 0, 65601, 262145, 5, 65602, 131073, 3, 65603, 131073, 3, 65604, 131073, 3, 65605, 1, 6, 65607, 327680, 4, 65610, 262145, 2, 65611, 1, 0, 65612, 1, 4, 65613, 196608, 142, 65616, 0, 142, 65618, 0, 142, 65619, 0, 142, 65628, 131072, 142, 65629, 458752, 139, 65630, 131072, 143, 65635, 458752, 140, 131104, 131072, 38, 131105, 131072, 38, 131106, 131072, 38, 131107, 131072, 38, 131110, 131072, 42, 131111, 262145, 2, 131112, 1, 0, 131113, 1, 0, 131114, 1, 4, 131116, 0, 13, 131118, 131072, 13, 131121, 262144, 9, 131122, 327680, 9, 131123, 393216, 9, 131124, 327680, 4, 131125, 393216, 1, 131126, 458752, 1, 131127, 393216, 4, 131128, 262144, 10, 131129, 327680, 10, 131130, 393216, 10, 131132, 262144, 8, 131133, 327680, 8, 131134, 393216, 8, 131135, 393216, 1, 131136, 458752, 1, 131137, 262145, 2, 131138, 1, 0, 131139, 1, 0, 131140, 1, 0, 131141, 1, 4, 131142, 262144, 8, 131143, 327680, 8, 131144, 393216, 8, 131146, 262145, 2, 131147, 1, 0, 131148, 1, 4, 131149, 196608, 142, 131152, 0, 142, 131154, 0, 142, 131155, 0, 142, 131164, 131072, 142, 131165, 458752, 140, 131166, 131072, 144, 131171, 131072, 142, 196608, 0, 38, 196624, 262144, 39, 196625, 65536, 39, 196626, 65536, 39, 196627, 65536, 39, 196628, 65536, 39, 196629, 65536, 39, 196630, 65536, 39, 196631, 65536, 39, 196632, 65536, 39, 196633, 65536, 39, 196634, 65536, 39, 196635, 65536, 39, 196636, 65536, 39, 196637, 65536, 39, 196638, 65536, 39, 196639, 65536, 39, 196640, 131072, 39, 196641, 131072, 38, 196642, 131072, 38, 196643, 131072, 38, 196644, 393216, 0, 196645, 458752, 0, 196646, 131072, 42, 196647, 262145, 2, 196648, 1, 0, 196649, 1, 0, 196650, 1, 4, 196651, 393216, 0, 196652, 458752, 0, 196653, 393216, 0, 196654, 458752, 0, 196655, 393216, 0, 196656, 458752, 0, 196657, 262144, 10, 196658, 327680, 10, 196659, 393216, 10, 196661, 393216, 2, 196662, 458752, 2, 196668, 262144, 9, 196669, 327680, 9, 196670, 393216, 9, 196671, 393216, 2, 196672, 458752, 2, 196673, 262145, 2, 196674, 1, 0, 196675, 262145, 0, 196676, 262145, 4, 196677, 131073, 6, 196678, 262144, 9, 196679, 327680, 9, 196680, 393216, 9, 196682, 262145, 2, 196683, 1, 0, 196684, 1, 4, 196685, 196608, 142, 196688, 0, 142, 196690, 0, 142, 196691, 0, 142, 196700, 131072, 142, 196701, 131072, 142, 196702, 262144, 135, 196703, 327680, 135, 196707, 131072, 142, 262144, 0, 38, 262160, 262144, 40, 262161, 65536, 40, 262162, 65536, 40, 262163, 65536, 40, 262164, 65536, 40, 262165, 65536, 40, 262166, 65536, 40, 262167, 65536, 40, 262168, 65536, 40, 262169, 65536, 40, 262170, 65536, 40, 262171, 65536, 40, 262172, 65536, 40, 262173, 65536, 40, 262174, 65536, 40, 262175, 65536, 40, 262176, 131072, 40, 262177, 131072, 38, 262178, 131072, 38, 262179, 131072, 38, 262182, 131072, 42, 262183, 262145, 2, 262184, 1, 0, 262185, 1, 0, 262186, 1, 4, 262189, 393216, 4, 262191, 393216, 4, 262193, 393216, 4, 262204, 262144, 10, 262205, 327680, 10, 262206, 393216, 10, 262209, 262145, 6, 262210, 262145, 4, 262211, 131073, 6, 262214, 262144, 10, 262215, 327680, 10, 262216, 393216, 10, 262218, 262145, 2, 262219, 1, 0, 262220, 1, 4, 262221, 196608, 142, 262224, 0, 143, 262225, 393216, 139, 262226, 0, 142, 262227, 0, 142, 262236, 131072, 142, 262237, 131072, 142, 262238, 262144, 136, 262239, 327680, 136, 262243, 131072, 142, 327680, 0, 39, 327681, 65536, 39, 327682, 65536, 39, 327683, 65536, 39, 327684, 65536, 39, 327685, 65536, 39, 327686, 65536, 39, 327687, 65536, 39, 327688, 65536, 39, 327689, 65536, 39, 327690, 65536, 39, 327691, 65536, 39, 327692, 65536, 39, 327693, 65536, 39, 327694, 65536, 39, 327695, 65536, 39, 327696, 131072, 39, 327697, 262144, 39, 327698, 65536, 39, 327699, 65536, 39, 327700, 65536, 39, 327701, 65536, 39, 327702, 65536, 39, 327703, 65536, 39, 327704, 65536, 39, 327705, 65536, 39, 327706, 65536, 39, 327707, 65536, 39, 327708, 65536, 39, 327709, 65536, 39, 327710, 65536, 39, 327711, 65536, 39, 327712, 65536, 39, 327713, 131072, 39, 327714, 131072, 38, 327715, 131072, 38, 327716, 393216, 0, 327717, 458752, 0, 327718, 131072, 42, 327719, 262145, 2, 327720, 1, 0, 327721, 1, 0, 327722, 1, 4, 327723, 262144, 8, 327724, 327680, 8, 327725, 393216, 8, 327726, 393216, 0, 327727, 458752, 0, 327728, 393216, 0, 327729, 458752, 0, 327749, 196608, 29, 327750, 262144, 29, 327751, 262144, 29, 327752, 262144, 29, 327753, 327680, 29, 327754, 262145, 2, 327755, 1, 0, 327756, 1, 4, 327757, 196608, 142, 327760, 0, 144, 327761, 393216, 140, 327762, 0, 142, 327763, 0, 142, 327772, 131072, 142, 327773, 131072, 142, 393216, 0, 40, 393217, 65536, 40, 393218, 65536, 40, 393219, 65536, 40, 393220, 65536, 40, 393221, 65536, 40, 393222, 65536, 40, 393223, 65536, 40, 393224, 65536, 40, 393225, 65536, 40, 393226, 65536, 40, 393227, 65536, 40, 393228, 65536, 40, 393229, 65536, 40, 393230, 65536, 40, 393231, 65536, 40, 393232, 131072, 40, 393233, 262144, 40, 393234, 65536, 40, 393235, 65536, 40, 393236, 65536, 40, 393237, 65536, 40, 393238, 65536, 40, 393239, 65536, 40, 393240, 65536, 40, 393241, 65536, 40, 393242, 65536, 40, 393243, 65536, 40, 393244, 65536, 40, 393245, 65536, 40, 393246, 65536, 40, 393247, 65536, 40, 393248, 65536, 40, 393249, 131072, 40, 393250, 131072, 38, 393251, 131072, 38, 393254, 131072, 42, 393255, 262145, 2, 393256, 1, 0, 393257, 1, 0, 393258, 1, 4, 393259, 262144, 9, 393261, 393216, 9, 393263, 0, 11, 393264, 65536, 11, 393265, 131072, 11, 393266, 393216, 4, 393285, 196608, 30, 393289, 327680, 30, 393290, 262145, 2, 393291, 1, 0, 393292, 1, 4, 393293, 196608, 143, 393294, 393216, 143, 393297, 0, 142, 393298, 0, 142, 393299, 0, 142, 393308, 131072, 142, 393309, 131072, 142, 393310, 0, 137, 458752, 65536, 39, 458753, 65536, 39, 458754, 65536, 39, 458755, 65536, 39, 458756, 65536, 39, 458757, 65536, 39, 458758, 65536, 39, 458759, 65536, 39, 458760, 65536, 39, 458761, 65536, 39, 458762, 65536, 39, 458763, 65536, 39, 458764, 65536, 39, 458765, 65536, 39, 458766, 65536, 39, 458767, 65536, 39, 458768, 65536, 39, 458769, 131072, 39, 458783, 196608, 29, 458784, 262144, 29, 458785, 327680, 29, 458786, 131072, 38, 458787, 131072, 38, 458790, 131072, 42, 458791, 262145, 2, 458792, 1, 0, 458793, 1, 0, 458794, 1, 4, 458795, 393216, 0, 458796, 458752, 0, 458797, 393216, 0, 458798, 458752, 0, 458799, 0, 12, 458801, 131072, 12, 458806, 393216, 24, 458807, 0, 23, 458808, 0, 23, 458809, 0, 23, 458810, 327680, 24, 458816, 262144, 24, 458817, 0, 23, 458818, 0, 23, 458819, 0, 23, 458820, 458752, 24, 458821, 196608, 30, 458825, 327680, 30, 458826, 262145, 2, 458827, 1, 0, 458828, 1, 4, 458829, 196608, 144, 458830, 393216, 144, 458833, 0, 142, 458834, 0, 142, 458835, 0, 143, 458836, 65536, 143, 458837, 393216, 139, 458844, 131072, 142, 458845, 131072, 142, 458851, 458752, 139, 524288, 65536, 40, 524289, 65536, 40, 524290, 65536, 40, 524291, 65536, 40, 524292, 65536, 40, 524293, 65536, 40, 524294, 65536, 40, 524295, 65536, 40, 524296, 65536, 40, 524297, 65536, 40, 524298, 65536, 40, 524299, 65536, 40, 524300, 65536, 40, 524301, 65536, 40, 524302, 65536, 40, 524303, 65536, 40, 524304, 65536, 40, 524305, 131072, 40, 524319, 196608, 30, 524321, 327680, 30, 524322, 262144, 38, 524323, 262144, 38, 524324, 262144, 37, 524326, 131072, 42, 524327, 262145, 2, 524328, 1, 0, 524329, 1, 0, 524330, 1, 4, 524333, 393216, 4, 524335, 0, 13, 524337, 131072, 13, 524342, 65536, 24, 524343, 0, 4, 524344, 0, 4, 524356, 65536, 24, 524357, 196608, 30, 524361, 327680, 30, 524362, 262145, 2, 524363, 1, 0, 524364, 131073, 0, 524365, 1, 6, 524366, 196608, 142, 524369, 0, 142, 524370, 0, 142, 524371, 0, 144, 524372, 65536, 144, 524373, 393216, 140, 524380, 131072, 142, 524381, 131072, 142, 524387, 458752, 140, 589828, 0, 77, 589829, 65536, 77, 589830, 131072, 77, 589831, 196608, 77, 589832, 262144, 77, 589833, 327680, 77, 589834, 393216, 77, 589855, 196608, 30, 589857, 327680, 30, 589859, 131072, 38, 589860, 131072, 38, 589862, 131072, 42, 589863, 262145, 2, 589864, 1, 0, 589865, 1, 0, 589866, 1, 4, 589867, 262144, 8, 589868, 327680, 8, 589869, 393216, 8, 589870, 393216, 0, 589871, 458752, 0, 589878, 65536, 24, 589879, 0, 4, 589892, 65536, 24, 589893, 196608, 30, 589897, 327680, 30, 589898, 262145, 2, 589899, 1, 0, 589900, 1, 0, 589901, 1, 4, 589902, 196608, 142, 589903, 393216, 0, 589904, 458752, 0, 589905, 0, 142, 589906, 0, 142, 589909, 0, 142, 589916, 131072, 142, 589917, 131072, 142, 589918, 393216, 135, 589919, 458752, 135, 589923, 131072, 142, 655364, 0, 78, 655365, 65536, 78, 655366, 131072, 78, 655367, 196608, 78, 655368, 262144, 78, 655369, 327680, 78, 655370, 393216, 78, 655391, 196608, 31, 655392, 262144, 31, 655393, 327680, 31, 655395, 131072, 38, 655396, 131072, 38, 655397, 262144, 43, 655398, 131072, 43, 655399, 262145, 2, 655400, 1, 0, 655401, 1, 0, 655402, 1, 4, 655403, 262144, 9, 655405, 393216, 9, 655408, 393216, 4, 655414, 65536, 24, 655427, 0, 4, 655428, 65536, 24, 655429, 196608, 31, 655430, 262144, 31, 655431, 262144, 31, 655432, 262144, 31, 655433, 327680, 31, 655434, 262145, 2, 655435, 1, 0, 655436, 1, 0, 655437, 1, 4, 655438, 196608, 142, 655441, 0, 142, 655442, 0, 142, 655445, 0, 142, 655452, 131072, 142, 655453, 131072, 142, 655454, 393216, 136, 655455, 458752, 136, 655459, 131072, 142, 720900, 0, 79, 720901, 65536, 79, 720902, 131072, 79, 720903, 196608, 79, 720904, 262144, 79, 720905, 327680, 79, 720906, 393216, 79, 720918, 262144, 39, 720919, 65536, 39, 720920, 65536, 39, 720921, 65536, 39, 720922, 65536, 22, 720923, 65536, 22, 720924, 65536, 39, 720925, 65536, 39, 720926, 65536, 39, 720927, 65536, 39, 720928, 65536, 39, 720929, 65536, 39, 720930, 65536, 39, 720931, 131072, 39, 720932, 131072, 38, 720933, 262144, 44, 720934, 131072, 44, 720935, 262145, 2, 720936, 1, 0, 720937, 1, 0, 720938, 1, 4, 720944, 262144, 24, 720945, 0, 23, 720946, 0, 23, 720947, 0, 23, 720948, 0, 23, 720949, 0, 23, 720950, 458752, 25, 720951, 458752, 24, 720961, 0, 4, 720962, 0, 4, 720963, 0, 4, 720964, 393216, 25, 720965, 0, 23, 720966, 0, 23, 720967, 0, 23, 720968, 0, 23, 720969, 458752, 25, 720970, 262145, 2, 720971, 1, 0, 720972, 1, 0, 720973, 1, 4, 720974, 196608, 142, 720975, 393216, 0, 720976, 458752, 0, 720977, 0, 142, 720978, 0, 142, 720981, 0, 143, 720982, 393216, 139, 720988, 131072, 142, 720989, 131072, 142, 720995, 131072, 142, 786435, 262144, 35, 786436, 0, 80, 786437, 65536, 80, 786438, 131072, 80, 786439, 196608, 80, 786440, 262144, 80, 786441, 327680, 80, 786442, 393216, 80, 786454, 262144, 40, 786455, 65536, 40, 786456, 65536, 40, 786457, 65536, 40, 786458, 65536, 22, 786459, 65536, 22, 786460, 65536, 40, 786461, 65536, 40, 786462, 65536, 40, 786463, 65536, 40, 786464, 65536, 40, 786465, 65536, 40, 786466, 65536, 40, 786467, 131072, 40, 786468, 131072, 38, 786469, 131072, 42, 786470, 262145, 5, 786471, 65537, 0, 786472, 1, 0, 786473, 1, 0, 786474, 131073, 0, 786475, 131073, 3, 786476, 131073, 3, 786477, 131073, 3, 786478, 131073, 3, 786479, 131073, 3, 786480, 131073, 3, 786481, 131073, 3, 786482, 131073, 3, 786483, 131073, 3, 786484, 131073, 3, 786485, 131073, 3, 786486, 1, 6, 786487, 393216, 25, 786488, 0, 23, 786489, 0, 23, 786490, 0, 23, 786491, 327680, 24, 786495, 262144, 24, 786496, 0, 23, 786497, 0, 23, 786498, 0, 23, 786499, 0, 23, 786500, 458752, 25, 786501, 262145, 5, 786502, 131073, 3, 786503, 131073, 3, 786504, 131073, 3, 786505, 131073, 3, 786506, 65537, 0, 786507, 1, 0, 786508, 1, 0, 786509, 1, 4, 786510, 196608, 142, 786513, 0, 142, 786514, 0, 142, 786517, 0, 144, 786518, 393216, 140, 786524, 131072, 142, 786525, 131072, 142, 786531, 458752, 138, 851968, 262144, 31, 851969, 262144, 28, 851971, 262144, 36, 851972, 0, 81, 851973, 65536, 37, 851974, 131072, 81, 851975, 196608, 81, 851976, 262144, 81, 851977, 327680, 81, 851978, 393216, 81, 851980, 65536, 37, 851981, 65536, 37, 851982, 65536, 37, 851983, 65536, 37, 851984, 65536, 37, 851985, 65536, 37, 851986, 65536, 37, 851987, 131072, 37, 851988, 262144, 39, 851989, 65536, 39, 851990, 131072, 39, 851998, 262144, 39, 851999, 65536, 39, 852000, 65536, 39, 852001, 65536, 39, 852002, 65536, 39, 852003, 65536, 39, 852004, 131072, 39, 852005, 131072, 42, 852006, 262145, 2, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 131073, 0, 852023, 131073, 3, 852024, 131073, 3, 852025, 131073, 3, 852026, 131073, 3, 852027, 131073, 3, 852028, 262144, 26, 852029, 327680, 26, 852030, 393216, 26, 852031, 131073, 3, 852032, 131073, 3, 852033, 131073, 3, 852034, 131073, 3, 852035, 131073, 3, 852036, 131073, 3, 852037, 65537, 0, 852038, 1, 0, 852039, 1, 0, 852040, 1, 0, 852041, 1, 0, 852042, 1, 0, 852043, 1, 0, 852044, 262145, 0, 852045, 131073, 6, 852046, 196608, 142, 852047, 393216, 0, 852048, 458752, 0, 852049, 0, 142, 852050, 0, 142, 852054, 0, 142, 852060, 131072, 142, 852061, 131072, 142, 852062, 262144, 135, 852063, 327680, 135, 917505, 196608, 31, 917506, 262144, 28, 917507, 0, 38, 917509, 0, 38, 917521, 131072, 38, 917523, 131072, 38, 917524, 262144, 40, 917525, 65536, 40, 917526, 131072, 40, 917534, 262144, 40, 917535, 65536, 40, 917536, 65536, 40, 917537, 131072, 40, 917539, 0, 40, 917540, 131072, 40, 917541, 131072, 42, 917542, 262145, 2, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 262145, 0, 917550, 262145, 4, 917551, 262145, 4, 917552, 262145, 4, 917553, 262145, 4, 917554, 262145, 4, 917555, 262145, 4, 917556, 131073, 1, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 262144, 26, 917565, 327680, 26, 917566, 393216, 26, 917567, 1, 0, 917568, 1, 0, 917569, 1, 0, 917570, 1, 0, 917571, 1, 0, 917572, 1, 0, 917573, 1, 0, 917574, 262145, 0, 917575, 262145, 4, 917576, 262145, 4, 917577, 262145, 4, 917578, 262145, 4, 917579, 262145, 4, 917580, 131073, 6, 917582, 196608, 142, 917585, 0, 142, 917586, 0, 142, 917590, 0, 142, 917596, 131072, 142, 917597, 131072, 142, 917598, 262144, 136, 917599, 327680, 136, 983042, 196608, 30, 983043, 0, 38, 983045, 0, 38, 983057, 131072, 38, 983059, 131072, 38, 983060, 131072, 38, 983070, 131072, 38, 983071, 0, 4, 983076, 0, 4, 983077, 131072, 42, 983078, 262145, 2, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 4, 983088, 0, 13, 983090, 131072, 13, 983091, 393216, 0, 983092, 262145, 6, 983093, 262145, 4, 983094, 262145, 4, 983095, 262145, 4, 983096, 262145, 4, 983097, 262145, 4, 983098, 262145, 4, 983099, 262145, 4, 983100, 262144, 26, 983101, 327680, 26, 983102, 393216, 26, 983103, 262145, 4, 983104, 262145, 4, 983105, 262145, 4, 983106, 262145, 4, 983107, 262145, 4, 983108, 262145, 4, 983109, 262145, 4, 983110, 131073, 6, 983111, 393216, 0, 983112, 458752, 0, 983118, 196608, 142, 983121, 0, 142, 983122, 0, 142, 983126, 0, 143, 983127, 65536, 143, 983128, 65536, 143, 983129, 65536, 143, 983130, 65536, 143, 983131, 65536, 143, 983132, 131072, 143, 983133, 131072, 142, 1048578, 196608, 30, 1048579, 0, 38, 1048581, 0, 38, 1048593, 131072, 38, 1048595, 131072, 38, 1048596, 131072, 38, 1048606, 131072, 38, 1048607, 0, 4, 1048612, 0, 4, 1048613, 131072, 42, 1048614, 262145, 6, 1048615, 262145, 4, 1048616, 262145, 4, 1048617, 262145, 4, 1048618, 262145, 4, 1048619, 262145, 4, 1048620, 262145, 4, 1048621, 131073, 6, 1048622, 262144, 8, 1048623, 327680, 8, 1048624, 393216, 8, 1048629, 393216, 4, 1048631, 393216, 4, 1048633, 0, 13, 1048635, 131072, 13, 1048641, 0, 4, 1048642, 262144, 9, 1048644, 393216, 9, 1048645, 65536, 11, 1048646, 131072, 11, 1048647, 393216, 4, 1048649, 196608, 141, 1048650, 262144, 141, 1048651, 262144, 141, 1048652, 262144, 141, 1048653, 262144, 141, 1048654, 393216, 142, 1048655, 0, 23, 1048656, 327680, 24, 1048657, 0, 142, 1048658, 0, 142, 1048662, 0, 144, 1048663, 65536, 144, 1048664, 65536, 144, 1048665, 65536, 144, 1048666, 65536, 144, 1048667, 65536, 144, 1048668, 131072, 144, 1048669, 131072, 142, 1114114, 196608, 30, 1114115, 0, 38, 1114117, 0, 38, 1114129, 131072, 38, 1114131, 131072, 38, 1114132, 131072, 38, 1114137, 262144, 39, 1114138, 65536, 39, 1114139, 65536, 39, 1114140, 65536, 39, 1114141, 65536, 39, 1114142, 131072, 39, 1114145, 327680, 21, 1114149, 131072, 42, 1114150, 0, 11, 1114151, 65536, 11, 1114152, 131072, 11, 1114154, 393216, 4, 1114156, 393216, 4, 1114158, 262144, 9, 1114160, 393216, 9, 1114161, 393216, 0, 1114162, 458752, 0, 1114163, 393216, 0, 1114164, 458752, 0, 1114168, 393216, 0, 1114169, 458752, 0, 1114170, 393216, 0, 1114171, 458752, 0, 1114176, 393216, 0, 1114177, 458752, 0, 1114178, 393216, 0, 1114179, 458752, 0, 1114180, 0, 12, 1114182, 131072, 12, 1114183, 393216, 0, 1114184, 458752, 0, 1114185, 196608, 142, 1114186, 65536, 24, 1114188, 0, 4, 1114189, 0, 4, 1114190, 327680, 4, 1114193, 0, 142, 1114194, 0, 143, 1114195, 65536, 143, 1114196, 65536, 143, 1114197, 65536, 143, 1114198, 65536, 143, 1114199, 65536, 143, 1114200, 65536, 143, 1114201, 65536, 143, 1114202, 65536, 143, 1114203, 65536, 143, 1114204, 65536, 143, 1114205, 131072, 39, 1179648, 262144, 29, 1179649, 262144, 29, 1179650, 262144, 27, 1179651, 0, 38, 1179653, 0, 38, 1179665, 131072, 38, 1179667, 131072, 38, 1179668, 131072, 38, 1179673, 262144, 40, 1179674, 65536, 40, 1179675, 65536, 40, 1179676, 65536, 40, 1179677, 65536, 40, 1179678, 131072, 40, 1179685, 131072, 42, 1179686, 0, 12, 1179688, 131072, 12, 1179696, 327680, 4, 1179699, 393216, 4, 1179701, 262144, 9, 1179703, 393216, 9, 1179706, 393216, 4, 1179708, 393216, 4, 1179711, 327680, 4, 1179714, 393216, 4, 1179716, 0, 13, 1179718, 131072, 13, 1179721, 196608, 142, 1179722, 65536, 24, 1179725, 393216, 115, 1179726, 262144, 8, 1179727, 327680, 8, 1179728, 393216, 8, 1179729, 0, 142, 1179730, 0, 144, 1179731, 65536, 144, 1179732, 65536, 144, 1179733, 65536, 144, 1179734, 65536, 144, 1179735, 65536, 144, 1179736, 65536, 144, 1179737, 65536, 144, 1179738, 65536, 144, 1179739, 65536, 144, 1179740, 65536, 144, 1179741, 131072, 40, 1245201, 131072, 38, 1245203, 131072, 38, 1245204, 131072, 38, 1245209, 131072, 38, 1245210, 0, 13, 1245212, 131072, 13, 1245215, 262144, 43, 1245216, 65536, 43, 1245217, 65536, 43, 1245218, 65536, 22, 1245219, 65536, 22, 1245220, 65536, 43, 1245221, 131072, 43, 1245222, 0, 13, 1245224, 131072, 13, 1245225, 0, 93, 1245226, 65536, 93, 1245227, 65536, 93, 1245228, 65536, 93, 1245229, 65536, 93, 1245230, 65536, 93, 1245231, 131072, 93, 1245241, 262144, 8, 1245242, 327680, 8, 1245243, 393216, 8, 1245249, 262144, 8, 1245250, 327680, 8, 1245251, 393216, 8, 1245252, 393216, 0, 1245253, 458752, 0, 1245254, 0, 11, 1245255, 65536, 11, 1245256, 131072, 11, 1245257, 196608, 142, 1245258, 65536, 24, 1245261, 393216, 116, 1245262, 262144, 9, 1245263, 327680, 9, 1245264, 393216, 9, 1245265, 0, 142, 1310737, 131072, 38, 1310739, 131072, 38, 1310740, 131072, 38, 1310745, 131072, 38, 1310751, 262144, 44, 1310752, 65536, 44, 1310753, 65536, 44, 1310754, 65536, 22, 1310755, 65536, 22, 1310756, 65536, 44, 1310757, 131072, 44, 1310761, 0, 94, 1310762, 65536, 94, 1310763, 65536, 94, 1310764, 65536, 94, 1310765, 65536, 94, 1310766, 65536, 94, 1310767, 131072, 94, 1310770, 0, 4, 1310771, 0, 4, 1310777, 262144, 9, 1310779, 393216, 9, 1310784, 0, 4, 1310785, 262144, 9, 1310787, 393216, 9, 1310790, 0, 12, 1310792, 131072, 12, 1310793, 196608, 142, 1310794, 65536, 24, 1310801, 0, 142, 1376273, 131072, 38, 1376275, 131072, 38, 1376276, 131072, 38, 1376281, 131072, 38, 1376284, 0, 4, 1376285, 0, 4, 1376287, 131072, 42, 1376295, 0, 4, 1376296, 0, 4, 1376297, 0, 95, 1376298, 65536, 95, 1376299, 65536, 95, 1376300, 65536, 95, 1376301, 65536, 95, 1376302, 65536, 95, 1376303, 131072, 95, 1376320, 0, 4, 1376326, 0, 13, 1376328, 131072, 13, 1376329, 196608, 142, 1376330, 196608, 24, 1376337, 0, 142, 1441809, 131072, 38, 1441811, 131072, 38, 1441812, 131072, 38, 1441817, 131072, 38, 1441823, 131072, 42, 1441857, 0, 4, 1441858, 0, 4, 1441865, 196608, 142, 1441873, 0, 142, 1507345, 131072, 38, 1507347, 131072, 38, 1507348, 131072, 38, 1507353, 262144, 39, 1507354, 65536, 39, 1507359, 131072, 42, 1507401, 196608, 142, 1507408, 65536, 143, 1507409, 393216, 139, 1507410, 0, 141, 1507411, 65536, 141, 1507412, 65536, 141, 1507413, 393216, 135, 1507414, 458752, 135, 1507415, 65536, 141, 1507416, 65536, 141, 1507417, 65536, 141, 1507418, 65536, 141, 1507419, 65536, 141, 1507420, 65536, 141, 1507421, 65536, 141, 1507422, 65536, 141, 1507423, 393216, 81, 1507424, 262144, 135, 1507425, 327680, 135, 1572881, 131072, 38, 1572883, 131072, 38, 1572884, 131072, 38, 1572889, 262144, 40, 1572890, 131072, 44, 1572895, 131072, 42, 1572944, 196608, 144, 1572945, 393216, 140, 1572946, 0, 142, 1572947, 0, 141, 1572948, 65536, 141, 1572949, 65536, 141, 1572950, 65536, 141, 1572951, 65536, 141, 1572952, 65536, 141, 1572953, 65536, 141, 1572954, 65536, 141, 1572955, 65536, 141, 1572956, 65536, 141, 1572957, 65536, 141, 1572958, 131072, 141, 1572959, 131072, 142, 1572960, 262144, 136, 1572961, 327680, 136, 1572962, 262144, 135, 1572963, 327680, 135, 1638417, 131072, 38, 1638419, 131072, 38, 1638420, 131072, 38, 1638425, 131072, 38, 1638431, 262144, 43, 1638432, 65536, 43, 1638472, 65536, 43, 1638473, 393216, 143, 1638474, 65536, 24, 1638480, 0, 141, 1638481, 65536, 141, 1638482, 65536, 141, 1638483, 0, 142, 1638494, 131072, 142, 1638495, 131072, 142, 1638498, 262144, 136, 1638499, 327680, 136, 1703953, 262144, 38, 1703954, 131072, 37, 1703955, 131072, 38, 1703956, 131072, 38, 1703957, 262144, 39, 1703958, 65536, 39, 1703959, 65536, 39, 1703960, 65536, 39, 1703961, 131072, 39, 1703962, 0, 4, 1703967, 262144, 44, 1703968, 131072, 44, 1703971, 65536, 15, 1703972, 65536, 15, 1703973, 65536, 15, 1703980, 393216, 0, 1703981, 458752, 0, 1703982, 393216, 0, 1703983, 458752, 0, 1703994, 393216, 0, 1703995, 458752, 0, 1703996, 393216, 0, 1703997, 458752, 0, 1703998, 393216, 0, 1703999, 458752, 0, 1704000, 262144, 8, 1704001, 327680, 8, 1704002, 393216, 8, 1704003, 393216, 0, 1704004, 458752, 0, 1704005, 393216, 0, 1704006, 458752, 0, 1704008, 196608, 144, 1704009, 393216, 144, 1704010, 65536, 24, 1704011, 0, 4, 1704016, 0, 142, 1704017, 0, 142, 1704019, 0, 142, 1704030, 131072, 142, 1704031, 458752, 138, 1704032, 65536, 141, 1704033, 65536, 141, 1704034, 65536, 141, 1704035, 131072, 141, 1769490, 131072, 38, 1769491, 131072, 38, 1769492, 131072, 38, 1769493, 262144, 40, 1769494, 65536, 40, 1769495, 65536, 40, 1769496, 65536, 40, 1769497, 131072, 40, 1769498, 0, 4, 1769501, 393216, 0, 1769502, 458752, 0, 1769503, 131072, 42, 1769504, 393216, 0, 1769505, 458752, 0, 1769506, 393216, 5, 1769507, 65536, 15, 1769509, 65536, 15, 1769520, 393216, 4, 1769532, 393216, 4, 1769534, 393216, 4, 1769536, 262144, 9, 1769538, 393216, 9, 1769541, 0, 11, 1769542, 65536, 11, 1769543, 131072, 11, 1769545, 196608, 142, 1769546, 65536, 24, 1769552, 0, 142, 1769553, 0, 142, 1769555, 0, 142, 1769566, 131072, 142, 1835026, 131072, 38, 1835027, 131072, 38, 1835028, 131072, 38, 1835029, 131072, 38, 1835039, 131072, 42, 1835051, 65536, 15, 1835053, 393216, 0, 1835054, 458752, 0, 1835055, 393216, 0, 1835056, 458752, 0, 1835057, 0, 4, 1835064, 0, 4, 1835069, 393216, 0, 1835070, 458752, 0, 1835071, 393216, 0, 1835072, 458752, 0, 1835073, 393216, 0, 1835074, 458752, 0, 1835075, 393216, 0, 1835076, 458752, 0, 1835077, 0, 12, 1835079, 131072, 12, 1835080, 0, 4, 1835081, 196608, 142, 1835082, 65536, 24, 1835088, 0, 142, 1835089, 0, 142, 1835091, 0, 142, 1835102, 131072, 142, 1900562, 131072, 38, 1900563, 131072, 38, 1900564, 131072, 38, 1900565, 131072, 38, 1900575, 131072, 42, 1900576, 393216, 0, 1900577, 458752, 0, 1900586, 65536, 15, 1900587, 65536, 15, 1900588, 65536, 15, 1900591, 393216, 4, 1900593, 393216, 4, 1900600, 0, 11, 1900601, 65536, 11, 1900602, 262144, 9, 1900604, 393216, 9, 1900607, 393216, 4, 1900609, 393216, 4, 1900611, 393216, 4, 1900613, 0, 13, 1900615, 131072, 13, 1900616, 0, 4, 1900617, 196608, 142, 1900618, 65536, 24, 1900624, 0, 142, 1900625, 0, 142, 1900627, 0, 142, 1900638, 131072, 142, 1966098, 131072, 38, 1966099, 131072, 38, 1966100, 131072, 38, 1966101, 131072, 38, 1966109, 0, 4, 1966111, 131072, 42, 1966122, 65536, 15, 1966123, 65536, 15, 1966124, 65536, 15, 1966125, 393216, 0, 1966126, 458752, 0, 1966127, 262144, 8, 1966128, 327680, 8, 1966129, 393216, 8, 1966136, 0, 12, 1966138, 131072, 12, 1966139, 393216, 0, 1966140, 458752, 0, 1966141, 0, 12, 1966143, 131072, 12, 1966145, 393216, 0, 1966146, 458752, 0, 1966147, 393216, 0, 1966148, 458752, 0, 1966149, 262144, 8, 1966150, 327680, 8, 1966151, 393216, 8, 1966153, 196608, 142, 1966154, 65536, 24, 1966160, 0, 142, 1966161, 0, 142, 1966163, 0, 142, 1966174, 131072, 142, 2031634, 131072, 38, 2031635, 131072, 38, 2031636, 131072, 38, 2031637, 131072, 38, 2031646, 0, 4, 2031647, 131072, 42, 2031658, 65536, 15, 2031660, 65536, 15, 2031663, 262144, 9, 2031665, 393216, 9, 2031668, 0, 4, 2031669, 0, 4, 2031672, 0, 13, 2031674, 131072, 13, 2031677, 0, 13, 2031679, 131072, 13, 2031683, 393216, 4, 2031685, 262144, 9, 2031687, 393216, 9, 2031689, 196608, 142, 2031690, 65536, 24, 2031696, 0, 142, 2031697, 0, 142, 2031699, 0, 142, 2031710, 131072, 142, 2097170, 131072, 38, 2097171, 131072, 38, 2097172, 131072, 38, 2097173, 131072, 38, 2097174, 393216, 0, 2097175, 458752, 0, 2097176, 393216, 0, 2097177, 458752, 0, 2097178, 262144, 8, 2097179, 327680, 8, 2097180, 393216, 8, 2097181, 393216, 0, 2097182, 458752, 0, 2097183, 131072, 42, 2097184, 262144, 8, 2097185, 327680, 8, 2097186, 393216, 8, 2097187, 65536, 15, 2097188, 65536, 15, 2097189, 65536, 15, 2097190, 65536, 15, 2097191, 65536, 15, 2097192, 65536, 15, 2097193, 65536, 15, 2097194, 65536, 15, 2097195, 65536, 15, 2097196, 393216, 0, 2097197, 458752, 0, 2097198, 393216, 0, 2097199, 458752, 0, 2097200, 262144, 8, 2097201, 327680, 8, 2097202, 393216, 8, 2097203, 393216, 0, 2097204, 458752, 0, 2097205, 393216, 0, 2097206, 458752, 0, 2097207, 393216, 0, 2097208, 458752, 0, 2097215, 0, 12, 2097217, 131072, 12, 2097218, 262144, 8, 2097219, 327680, 8, 2097220, 393216, 8, 2097221, 393216, 0, 2097222, 458752, 0, 2097223, 393216, 0, 2097224, 458752, 0, 2097225, 196608, 142, 2097226, 196608, 24, 2097227, 458752, 0, 2097228, 393216, 0, 2097229, 458752, 0, 2097230, 393216, 0, 2097231, 458752, 0, 2097232, 0, 142, 2097233, 0, 142, 2097235, 0, 142, 2097246, 131072, 142, 2162706, 131072, 38, 2162707, 131072, 38, 2162708, 131072, 38, 2162709, 131072, 38, 2162710, 0, 11, 2162711, 65536, 11, 2162712, 131072, 11, 2162714, 262144, 9, 2162716, 393216, 9, 2162719, 131072, 42, 2162720, 262144, 9, 2162722, 393216, 9, 2162725, 65536, 15, 2162726, 0, 11, 2162727, 65536, 11, 2162728, 131072, 11, 2162729, 65536, 15, 2162731, 65536, 15, 2162733, 0, 11, 2162734, 65536, 11, 2162735, 131072, 11, 2162736, 262144, 9, 2162738, 393216, 9, 2162741, 393216, 4, 2162743, 0, 11, 2162744, 65536, 11, 2162745, 131072, 11, 2162748, 262144, 9, 2162750, 393216, 9, 2162751, 0, 13, 2162753, 131072, 13, 2162754, 262144, 9, 2162756, 393216, 9, 2162758, 0, 11, 2162759, 65536, 11, 2162760, 131072, 11, 2162761, 196608, 142, 2162765, 0, 11, 2162766, 65536, 11, 2162767, 131072, 11, 2162768, 0, 142, 2162769, 0, 142, 2162771, 0, 142, 2162782, 131072, 142, 2228242, 131072, 38, 2228243, 131072, 38, 2228244, 131072, 38, 2228245, 131072, 38, 2228246, 0, 12, 2228248, 131072, 12, 2228249, 393216, 0, 2228250, 458752, 0, 2228251, 393216, 0, 2228252, 458752, 0, 2228253, 393216, 0, 2228254, 458752, 0, 2228255, 131072, 42, 2228256, 393216, 0, 2228257, 458752, 0, 2228258, 393216, 0, 2228259, 458752, 0, 2228260, 393216, 0, 2228261, 458752, 0, 2228262, 0, 12, 2228263, 65536, 12, 2228264, 131072, 12, 2228265, 393216, 0, 2228266, 458752, 0, 2228267, 393216, 0, 2228268, 458752, 0, 2228269, 0, 12, 2228271, 131072, 12, 2228272, 393216, 0, 2228273, 458752, 0, 2228274, 393216, 0, 2228275, 458752, 0, 2228276, 262144, 8, 2228277, 327680, 8, 2228278, 393216, 8, 2228279, 0, 12, 2228281, 131072, 12, 2228282, 393216, 0, 2228283, 458752, 0, 2228284, 393216, 0, 2228285, 458752, 0, 2228286, 393216, 0, 2228287, 458752, 0, 2228288, 393216, 0, 2228289, 458752, 0, 2228290, 393216, 0, 2228291, 458752, 0, 2228292, 393216, 0, 2228293, 458752, 0, 2228294, 0, 12, 2228296, 131072, 12, 2228297, 196608, 142, 2228298, 262144, 8, 2228299, 327680, 8, 2228300, 393216, 8, 2228301, 0, 12, 2228302, 65536, 12, 2228303, 131072, 12, 2228304, 0, 142, 2228305, 0, 142, 2228307, 0, 142, 2228318, 131072, 142, 2293778, 131072, 38, 2293779, 131072, 38, 2293780, 131072, 38, 2293781, 131072, 38, 2293782, 0, 13, 2293784, 131072, 13, 2293786, 327680, 4, 2293788, 327680, 4, 2293791, 131072, 42, 2293794, 393216, 4, 2293798, 131072, 19, 2293800, 131072, 18, 2293803, 393216, 4, 2293805, 0, 13, 2293807, 131072, 13, 2293810, 393216, 4, 2293812, 262144, 9, 2293814, 393216, 9, 2293815, 0, 13, 2293817, 131072, 13, 2293820, 393216, 4, 2293822, 393216, 4, 2293824, 393216, 4, 2293826, 393216, 4, 2293828, 393216, 4, 2293830, 0, 13, 2293832, 131072, 13, 2293833, 196608, 142, 2293834, 262144, 9, 2293835, 327680, 9, 2293836, 393216, 9, 2293837, 0, 13, 2293838, 65536, 13, 2293839, 131072, 13, 2293840, 0, 142, 2293841, 0, 142, 2293843, 0, 142, 2293854, 131072, 142, 2359314, 131072, 38, 2359315, 131072, 38, 2359316, 131072, 38, 2359317, 131072, 38, 2359318, 393216, 0, 2359319, 458752, 0, 2359320, 262144, 8, 2359321, 327680, 8, 2359322, 393216, 8, 2359323, 393216, 0, 2359324, 458752, 0, 2359325, 393216, 0, 2359326, 458752, 0, 2359327, 131072, 42, 2359329, 393216, 0, 2359330, 458752, 0, 2359331, 393216, 0, 2359332, 458752, 0, 2359333, 393216, 0, 2359334, 458752, 0, 2359335, 393216, 0, 2359336, 458752, 0, 2359337, 393216, 0, 2359338, 458752, 0, 2359339, 393216, 0, 2359340, 458752, 0, 2359341, 393216, 0, 2359342, 458752, 0, 2359343, 393216, 0, 2359344, 458752, 0, 2359345, 393216, 0, 2359346, 458752, 0, 2359347, 393216, 0, 2359348, 458752, 0, 2359349, 393216, 0, 2359350, 458752, 0, 2359351, 393216, 0, 2359352, 458752, 0, 2359353, 393216, 0, 2359354, 458752, 0, 2359355, 393216, 0, 2359356, 458752, 0, 2359357, 393216, 0, 2359358, 458752, 0, 2359359, 393216, 0, 2359360, 458752, 0, 2359361, 393216, 0, 2359362, 458752, 0, 2359363, 393216, 0, 2359364, 458752, 0, 2359365, 393216, 0, 2359366, 458752, 0, 2359367, 393216, 0, 2359368, 458752, 0, 2359369, 196608, 142, 2359370, 393216, 0, 2359371, 458752, 0, 2359372, 393216, 0, 2359373, 458752, 0, 2359374, 393216, 0, 2359375, 458752, 0, 2359376, 0, 142, 2359377, 0, 142, 2359379, 0, 142, 2359390, 131072, 142, 2424850, 131072, 38, 2424851, 131072, 38, 2424852, 131072, 38, 2424853, 131072, 38, 2424856, 262144, 9, 2424858, 393216, 9, 2424860, 327680, 4, 2424863, 131072, 42, 2424864, 327680, 4, 2424866, 327680, 4, 2424869, 393216, 4, 2424871, 393216, 4, 2424872, 327680, 4, 2424875, 393216, 4, 2424877, 393216, 4, 2424879, 393216, 4, 2424881, 393216, 4, 2424883, 393216, 4, 2424885, 393216, 4, 2424887, 393216, 4, 2424889, 393216, 4, 2424891, 393216, 4, 2424893, 393216, 4, 2424895, 393216, 4, 2424897, 393216, 4, 2424899, 393216, 4, 2424901, 393216, 4, 2424903, 393216, 4, 2424905, 196608, 142, 2424912, 0, 142, 2424913, 0, 142, 2424915, 0, 142, 2424926, 131072, 142, 2490386, 131072, 38, 2490387, 131072, 38, 2490388, 131072, 38, 2490389, 131072, 38, 2490391, 393216, 0, 2490392, 458752, 0, 2490393, 393216, 0, 2490394, 458752, 0, 2490395, 393216, 0, 2490396, 458752, 0, 2490397, 393216, 0, 2490398, 458752, 0, 2490399, 131072, 42, 2490400, 393216, 0, 2490401, 458752, 0, 2490402, 393216, 0, 2490403, 458752, 0, 2490404, 393216, 0, 2490405, 458752, 0, 2490406, 393216, 0, 2490407, 458752, 0, 2490408, 393216, 0, 2490409, 458752, 0, 2490410, 393216, 0, 2490411, 458752, 0, 2490412, 393216, 0, 2490413, 458752, 0, 2490414, 393216, 0, 2490415, 458752, 0, 2490416, 393216, 0, 2490417, 458752, 0, 2490418, 393216, 0, 2490419, 458752, 0, 2490420, 393216, 0, 2490421, 458752, 0, 2490422, 393216, 0, 2490423, 458752, 0, 2490424, 393216, 0, 2490425, 458752, 0, 2490426, 393216, 0, 2490427, 458752, 0, 2490428, 393216, 0, 2490429, 458752, 0, 2490430, 393216, 0, 2490431, 458752, 0, 2490432, 393216, 0, 2490433, 458752, 0, 2490434, 393216, 0, 2490435, 458752, 0, 2490436, 393216, 0, 2490437, 458752, 0, 2490438, 393216, 0, 2490439, 458752, 0, 2490441, 196608, 142, 2490442, 393216, 0, 2490443, 458752, 0, 2490444, 393216, 0, 2490445, 458752, 0, 2490446, 393216, 0, 2490447, 458752, 0, 2490448, 0, 142, 2490449, 0, 142, 2490451, 0, 142, 2555922, 131072, 38, 2555923, 131072, 38, 2555924, 131072, 38, 2555925, 131072, 38, 2555926, 327680, 4, 2555928, 327680, 4, 2555930, 327680, 4, 2555932, 327680, 4, 2555935, 131072, 42, 2555938, 393216, 4, 2555940, 393216, 4, 2555942, 393216, 4, 2555944, 393216, 4, 2555946, 393216, 4, 2555948, 393216, 4, 2555950, 393216, 4, 2555952, 393216, 4, 2555954, 393216, 4, 2555956, 393216, 4, 2555958, 393216, 4, 2555960, 393216, 4, 2555962, 393216, 4, 2555964, 393216, 4, 2555966, 393216, 4, 2555968, 393216, 4, 2555970, 393216, 4, 2555972, 393216, 4, 2555974, 393216, 4, 2555977, 196608, 142, 2555984, 0, 142, 2555985, 0, 142, 2555987, 0, 142, 2621471, 131072, 42 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 35, 327680, 4, 38, 393216, 4, 44, 0, 11, 45, 65536, 11, 46, 131072, 11, 51, 327680, 4, 54, 393216, 4, 56, 393216, 4, 72, 393216, 0, 73, 458752, 0, 65583, 393216, 0, 65584, 458752, 0, 65591, 0, 11, 65592, 65536, 11, 65593, 131072, 11, 65610, 393216, 4, 65627, 0, 137, 131107, 327680, 4, 131110, 393216, 4, 131118, 327680, 4, 131121, 393216, 4, 131123, 0, 11, 131124, 65536, 11, 131125, 131072, 11, 131127, 0, 12, 131128, 65536, 12, 131129, 131072, 12, 131134, 327680, 4, 131137, 393216, 4, 131139, 327680, 20, 196610, 65536, 35, 196611, 131072, 35, 196659, 0, 12, 196660, 65536, 12, 196661, 131072, 12, 196663, 0, 13, 196664, 65536, 13, 196665, 131072, 13, 196674, 327680, 19, 262146, 65536, 36, 262147, 131072, 36, 262149, 458752, 34, 262179, 327680, 4, 262182, 393216, 4, 262186, 327680, 4, 262195, 0, 13, 262196, 65536, 13, 262197, 131072, 13, 262199, 0, 14, 262200, 65536, 14, 262201, 131072, 14, 262203, 0, 105, 262204, 65536, 105, 262205, 131072, 105, 262206, 196608, 105, 262207, 262144, 105, 262208, 0, 1, 262212, 262144, 6, 262215, 196608, 35, 262216, 262144, 35, 262234, 393216, 135, 262235, 458752, 135, 262243, 393216, 38, 327731, 0, 14, 327732, 65536, 14, 327733, 131072, 14, 327739, 0, 106, 327740, 65536, 106, 327741, 131072, 106, 327742, 196608, 106, 327743, 262144, 106, 327751, 196608, 36, 327752, 262144, 36, 327770, 393216, 136, 327771, 458752, 136, 327779, 393216, 39, 393234, 65536, 35, 393235, 131072, 35, 393241, 196608, 35, 393242, 262144, 35, 393251, 327680, 4, 393254, 393216, 4, 393261, 327680, 4, 393272, 0, 1, 393273, 262144, 6, 393275, 0, 107, 393276, 65536, 107, 393277, 131072, 107, 393278, 196608, 107, 393279, 262144, 107, 393283, 0, 1, 393315, 393216, 40, 458756, 0, 75, 458757, 65536, 75, 458758, 131072, 75, 458759, 196608, 75, 458760, 262144, 75, 458761, 327680, 75, 458762, 393216, 75, 458770, 65536, 36, 458771, 131072, 36, 458777, 196608, 36, 458778, 262144, 36, 458782, 458752, 34, 458784, 458752, 34, 458811, 0, 108, 458812, 65536, 108, 458813, 131072, 108, 458814, 196608, 108, 458815, 262144, 108, 458851, 393216, 41, 524290, 262144, 3, 524292, 0, 76, 524293, 65536, 76, 524294, 131072, 76, 524295, 196608, 76, 524296, 262144, 76, 524297, 327680, 76, 524298, 393216, 76, 524301, 262144, 3, 524323, 131072, 37, 524325, 262144, 6, 524330, 327680, 4, 524335, 393216, 4, 524345, 0, 1, 524347, 0, 109, 524348, 65536, 109, 524349, 131072, 109, 524350, 196608, 109, 524351, 262144, 109, 524355, 0, 1, 589826, 262144, 4, 589837, 262144, 4, 589841, 458752, 34, 589853, 65536, 35, 589854, 131072, 35, 589861, 458752, 34, 589896, 458752, 34, 589915, 0, 137, 655389, 65536, 36, 655390, 131072, 36, 655394, 458752, 34, 655400, 196608, 32, 655402, 458752, 8, 655405, 327680, 4, 655409, 262144, 6, 655411, 0, 1, 655417, 0, 1, 655419, 0, 2, 655423, 0, 2, 655425, 0, 1, 655438, 327680, 4, 655441, 393216, 4, 655450, 393216, 135, 655451, 458752, 135, 720911, 196608, 35, 720912, 262144, 35, 720916, 65536, 35, 720917, 131072, 35, 720921, 0, 22, 720924, 131072, 22, 720935, 458752, 8, 720937, 196608, 32, 720950, 0, 23, 720955, 0, 3, 720959, 0, 3, 720964, 65536, 24, 720986, 393216, 136, 720987, 458752, 136, 786434, 196608, 35, 786447, 196608, 36, 786448, 262144, 36, 786452, 65536, 36, 786453, 131072, 36, 786457, 0, 22, 786460, 131072, 22, 786465, 0, 32, 786466, 65536, 32, 786467, 131072, 32, 786478, 458752, 3, 786479, 458752, 8, 786502, 458752, 8, 786504, 458752, 3, 786510, 327680, 4, 786513, 393216, 4, 851968, 131072, 22, 851970, 196608, 36, 851971, 0, 37, 851972, 262144, 29, 851973, 0, 37, 851974, 262144, 29, 851975, 262144, 29, 851976, 262144, 29, 851977, 262144, 29, 851978, 262144, 29, 851979, 262144, 29, 851985, 131072, 37, 851997, 458752, 34, 852001, 0, 33, 852002, 65536, 33, 852003, 131072, 33, 852008, 393216, 19, 852009, 458752, 19, 852014, 262144, 32, 852016, 0, 11, 852017, 65536, 11, 852018, 131072, 11, 852019, 327680, 19, 852040, 262144, 32, 852056, 393216, 135, 852057, 458752, 135, 917519, 196608, 35, 917520, 262144, 35, 917537, 0, 34, 917538, 65536, 34, 917539, 131072, 34, 917544, 393216, 20, 917545, 458752, 20, 917547, 327680, 19, 917550, 393216, 0, 917551, 327680, 34, 917552, 0, 12, 917553, 65536, 12, 917554, 131072, 12, 917557, 458752, 20, 917559, 327680, 19, 917560, 327680, 20, 917561, 0, 11, 917562, 65536, 11, 917563, 131072, 11, 917567, 327680, 19, 917573, 327680, 19, 917575, 327680, 33, 917582, 327680, 4, 917585, 393216, 4, 917587, 262144, 135, 917588, 327680, 135, 917592, 393216, 136, 917593, 458752, 136, 917594, 0, 137, 917603, 0, 137, 983041, 262151, 7, 983055, 196608, 36, 983056, 262144, 36, 983058, 458752, 34, 983061, 65536, 35, 983062, 131072, 35, 983068, 196608, 35, 983069, 262144, 35, 983071, 0, 11, 983072, 65536, 11, 983073, 131072, 11, 983079, 327680, 19, 983084, 327680, 20, 983085, 327680, 4, 983088, 393216, 4, 983091, 393216, 0, 983092, 458752, 0, 983093, 393216, 0, 983094, 458752, 0, 983095, 393216, 0, 983096, 458752, 0, 983097, 0, 12, 983098, 65536, 12, 983099, 131072, 12, 983103, 0, 2, 983105, 327680, 20, 983106, 262144, 8, 983107, 327680, 8, 983108, 393216, 8, 983109, 393216, 0, 983110, 458752, 0, 983123, 262144, 136, 983124, 327680, 136, 1048580, 458752, 34, 1048597, 65536, 36, 1048598, 131072, 36, 1048604, 196608, 36, 1048605, 262144, 36, 1048607, 0, 12, 1048608, 65536, 12, 1048609, 131072, 12, 1048614, 393216, 0, 1048615, 458752, 0, 1048616, 393216, 0, 1048617, 458752, 0, 1048618, 393216, 0, 1048619, 458752, 0, 1048620, 393216, 0, 1048621, 458752, 0, 1048626, 327680, 4, 1048633, 393216, 4, 1048639, 0, 3, 1048644, 0, 11, 1048649, 393216, 4, 1048650, 393216, 24, 1048651, 0, 23, 1048652, 0, 23, 1048653, 0, 23, 1048654, 0, 23, 1048655, 393216, 0, 1048656, 458752, 0, 1114112, 131072, 37, 1114138, 0, 11, 1114139, 65536, 11, 1114140, 131072, 11, 1114143, 0, 13, 1114144, 65536, 13, 1114145, 131072, 13, 1114146, 262144, 23, 1114147, 262144, 23, 1114148, 327680, 22, 1114149, 327680, 4, 1114158, 393216, 4, 1114165, 262144, 8, 1114166, 327680, 8, 1114167, 393216, 8, 1114193, 393216, 4, 1114201, 0, 75, 1114202, 65536, 75, 1114203, 131072, 75, 1114204, 196608, 75, 1114205, 262144, 75, 1114206, 327680, 75, 1114207, 393216, 75, 1114211, 262144, 3, 1179648, 131072, 38, 1179649, 65536, 35, 1179650, 131072, 35, 1179674, 0, 12, 1179675, 65536, 12, 1179676, 131072, 12, 1179677, 393216, 0, 1179678, 458752, 0, 1179701, 393216, 4, 1179703, 327680, 4, 1179711, 262144, 3, 1179716, 393216, 4, 1179718, 327680, 4, 1179721, 393216, 4, 1179732, 262144, 135, 1179733, 327680, 135, 1179737, 0, 76, 1179738, 65536, 76, 1179739, 131072, 76, 1179740, 196608, 76, 1179741, 262144, 76, 1179742, 327680, 76, 1179743, 393216, 76, 1179747, 262144, 4, 1245209, 393216, 37, 1245212, 327680, 4, 1245215, 393216, 4, 1245217, 0, 22, 1245220, 131072, 22, 1245233, 0, 2, 1245247, 262144, 4, 1245265, 327680, 37, 1245268, 262144, 136, 1245269, 327680, 136, 1245273, 0, 77, 1245274, 65536, 77, 1245275, 131072, 77, 1245276, 196608, 77, 1245277, 262144, 77, 1245278, 327680, 77, 1245279, 393216, 77, 1310745, 393216, 38, 1310746, 393216, 37, 1310753, 0, 22, 1310756, 131072, 22, 1310769, 0, 3, 1310787, 327680, 4, 1310790, 393216, 4, 1310800, 327680, 37, 1310801, 327680, 38, 1310809, 0, 78, 1310810, 65536, 78, 1310811, 131072, 78, 1310812, 196608, 78, 1310813, 262144, 78, 1310814, 327680, 78, 1310815, 393216, 78, 1376274, 458752, 34, 1376281, 393216, 39, 1376282, 393216, 38, 1376287, 393216, 37, 1376294, 262144, 6, 1376297, 0, 93, 1376298, 65536, 93, 1376299, 65536, 93, 1376300, 65536, 93, 1376301, 65536, 93, 1376302, 65536, 93, 1376303, 131072, 93, 1376319, 0, 1, 1376329, 327680, 37, 1376336, 327680, 38, 1376337, 327680, 39, 1376345, 0, 79, 1376346, 65536, 79, 1376347, 131072, 79, 1376348, 196608, 79, 1376349, 262144, 79, 1376350, 327680, 79, 1376351, 393216, 79, 1376355, 0, 137, 1441807, 196608, 35, 1441808, 262144, 35, 1441817, 393216, 40, 1441818, 393216, 39, 1441823, 393216, 38, 1441824, 393216, 37, 1441831, 0, 2, 1441833, 0, 94, 1441834, 65536, 94, 1441835, 65536, 94, 1441836, 65536, 94, 1441837, 65536, 94, 1441838, 65536, 94, 1441839, 131072, 94, 1441851, 0, 2, 1441855, 0, 2, 1441864, 327680, 37, 1441865, 327680, 38, 1441872, 327680, 39, 1441873, 327680, 40, 1441877, 0, 137, 1441881, 0, 80, 1441882, 65536, 80, 1441883, 131072, 80, 1441884, 196608, 80, 1441885, 262144, 80, 1441886, 327680, 80, 1441887, 393216, 80, 1507343, 196608, 36, 1507344, 262144, 36, 1507352, 458752, 34, 1507353, 393216, 41, 1507354, 393216, 40, 1507359, 393216, 39, 1507360, 393216, 38, 1507367, 0, 3, 1507369, 0, 95, 1507370, 65536, 95, 1507371, 65536, 95, 1507372, 65536, 95, 1507373, 65536, 95, 1507374, 65536, 95, 1507375, 131072, 95, 1507387, 0, 3, 1507391, 0, 3, 1507393, 0, 1, 1507396, 262144, 6, 1507400, 327680, 38, 1507401, 327680, 39, 1507408, 327680, 40, 1507409, 327680, 41, 1507413, 65536, 141, 1507414, 65536, 141, 1507422, 0, 137, 1507423, 131072, 141, 1572885, 65536, 35, 1572886, 131072, 35, 1572890, 393216, 41, 1572895, 393216, 40, 1572896, 393216, 39, 1572936, 327680, 39, 1572937, 327680, 40, 1572939, 0, 2, 1572944, 327680, 41, 1572949, 393216, 136, 1572950, 458752, 136, 1572952, 0, 137, 1638421, 65536, 36, 1638422, 131072, 36, 1638426, 458752, 34, 1638431, 393216, 41, 1638432, 393216, 40, 1638472, 327680, 40, 1638473, 327680, 41, 1638475, 0, 3, 1638481, 0, 141, 1638491, 393216, 135, 1638492, 458752, 135, 1703958, 0, 11, 1703959, 65536, 11, 1703960, 131072, 11, 1703963, 0, 1, 1703968, 393216, 41, 1704008, 327680, 41, 1704027, 393216, 136, 1704028, 458752, 136, 1769494, 0, 12, 1769495, 65536, 12, 1769496, 131072, 12, 1769512, 393216, 5, 1769515, 327680, 4, 1769529, 327680, 4, 1769536, 393216, 4, 1769538, 327680, 4, 1769540, 327680, 4, 1769543, 393216, 4, 1835030, 0, 13, 1835032, 131072, 13, 1835036, 327680, 4, 1835039, 131072, 17, 1835042, 393216, 4, 1835059, 458752, 105, 1835060, 327680, 105, 1835061, 393216, 105, 1835062, 458752, 105, 1835066, 262144, 8, 1835067, 327680, 8, 1835068, 393216, 8, 1900586, 393216, 5, 1900588, 327680, 4, 1900595, 458752, 105, 1900596, 327680, 106, 1900597, 393216, 106, 1900598, 458752, 105, 1900602, 131072, 11, 1900604, 327680, 4, 1900605, 0, 11, 1900606, 65536, 11, 1900607, 131072, 11, 1900613, 393216, 4, 1966110, 458752, 34, 1966111, 327680, 4, 1966114, 393216, 4, 2031645, 0, 1, 2031660, 327680, 4, 2031663, 393216, 4, 2031666, 262144, 6, 2031674, 327680, 4, 2031677, 393216, 4, 2031679, 0, 11, 2031680, 65536, 11, 2031681, 131072, 11, 2031685, 393216, 4, 2097210, 393216, 0, 2097211, 458752, 0, 2097212, 262144, 8, 2097213, 327680, 8, 2097214, 393216, 8, 2097226, 393216, 0, 2162709, 327680, 4, 2162711, 327680, 4, 2162714, 393216, 4, 2162716, 327680, 4, 2162719, 393216, 4, 2162722, 393216, 5, 2162723, 393216, 5, 2162729, 393216, 5, 2162731, 327680, 4, 2162733, 327680, 4, 2162736, 393216, 4, 2162738, 327680, 4, 2162743, 393216, 4, 2162745, 327680, 4, 2162748, 393216, 4, 2162756, 327680, 4, 2162758, 327680, 4, 2162761, 131072, 17, 2162763, 327680, 4, 2162765, 327680, 4, 2162768, 393216, 4, 2293784, 327680, 4, 2293791, 131072, 17, 2293798, 458752, 3, 2293800, 458752, 3, 2293805, 393216, 4, 2293807, 327680, 4, 2293812, 393216, 4, 2293817, 327680, 4, 2293830, 393216, 4, 2424853, 327680, 4, 2424856, 393216, 4, 2424858, 327680, 4, 2424863, 393216, 4, 2424905, 131072, 17, 2424907, 327680, 4, 2424909, 327680, 4, 2424912, 393216, 4, 2555935, 131072, 17, 2555976, 393216, 4, 2555977, 327680, 4, 2555979, 327680, 4, 2555981, 327680, 4, 2555984, 393216, 4 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1968, 272) +scene_destination = "res://Maps/Routes/Route9/Route_9_M025.tscn" +location = Vector2(976, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/Routes/Route9/Route_9_M027.tscn" +location = Vector2(432, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2864, 688) +scene_destination = "res://Maps/Routes/Route9/Route_9_M027.tscn" +location = Vector2(784, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 464) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(3088, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 464) +trainer = true +texture = ExtResource("201") +trainer_name = "PYROMANIAC Jin" +trainer_reward = 1500 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[51, 30], [41, 30], [41, 30]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1680, 720) +trainer = true +texture = ExtResource("202") +trainer_name = "PICNICKER Vanessa" +trainer_reward = 900 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[36, 30], [10, 30], [95, 30]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2480, 944) +trainer = true +texture = ExtResource("203") +trainer_name = "AROMA LADY Vanessa" +trainer_reward = 1200 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[90, 28], [90, 28], [91, 30]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 240) +trainer = true +texture = ExtResource("204") +trainer_name = "SUPER SCIENTIST Pick" +trainer_reward = 1540 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[99, 28], [65, 28], [99, 28], [112, 28]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2064, 272) +texture = ExtResource("301") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(944, 976) +texture = ExtResource("6") +item_id = 14 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1776, 336) +texture = ExtResource("6") +item_id = 279 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2320, 1008) +texture = ExtResource("6") +item_id = 312 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(688, 752) +texture = ExtResource("6") +item_id = 280 diff --git a/Maps/Routes/Route9/Route_9_M025.gd b/Maps/Routes/Route9/Route_9_M025.gd new file mode 100644 index 000000000..fec31ea79 --- /dev/null +++ b/Maps/Routes/Route9/Route_9_M025.gd @@ -0,0 +1,47 @@ +extends Node2D # gen_map.py Map025 + +var map_name = "Route 09" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1008, 208): + Global.game.play_dialogue("MAP025_NPC_1") + if check_pos == Vector2(944, 208): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/Routes/Route9/Route_9.tscn" + Global.game.release_player() diff --git a/Maps/Routes/Route9/Route_9_M025.gd.uid b/Maps/Routes/Route9/Route_9_M025.gd.uid new file mode 100644 index 000000000..009b8e9c5 --- /dev/null +++ b/Maps/Routes/Route9/Route_9_M025.gd.uid @@ -0,0 +1 @@ +uid://y3joi26odbg0 diff --git a/Maps/Routes/Route9/Route_9_M025.tscn b/Maps/Routes/Route9/Route_9_M025.tscn new file mode 100644 index 000000000..60f3bbbe9 --- /dev/null +++ b/Maps/Routes/Route9/Route_9_M025.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route9/Route_9_M025_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route9/Route_9_M025.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_134.png" id="401"] +[node name="Route 09" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 262145, 0, 131100, 262145, 4, 131101, 262145, 4, 131102, 262145, 4, 131103, 262145, 4, 131104, 262145, 4, 131105, 131073, 1, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 262145, 0, 196612, 262145, 4, 196613, 262145, 4, 196614, 262145, 4, 196615, 262145, 4, 196616, 262145, 4, 196617, 262145, 4, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 131073, 1, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 4, 196636, 0, 3, 196637, 65536, 3, 196638, 65536, 3, 196639, 65536, 3, 196640, 131072, 3, 196641, 262145, 2, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 327680, 5, 262149, 393216, 5, 262150, 393216, 5, 262151, 393216, 5, 262152, 393216, 5, 262153, 393216, 5, 262154, 393216, 5, 262155, 393216, 5, 262156, 393216, 5, 262157, 393216, 5, 262158, 393216, 5, 262159, 458752, 5, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 4, 262172, 0, 4, 262173, 65536, 4, 262174, 65536, 4, 262175, 65536, 4, 262176, 131072, 4, 262177, 262145, 2, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 327680, 6, 327685, 393216, 6, 327686, 393216, 6, 327687, 393216, 6, 327688, 393216, 6, 327689, 393216, 6, 327690, 393216, 6, 327691, 393216, 6, 327692, 393216, 6, 327693, 393216, 6, 327694, 393216, 6, 327695, 458752, 6, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 4, 327708, 65536, 5, 327709, 65536, 5, 327710, 65536, 5, 327711, 65536, 5, 327712, 65536, 5, 327713, 262145, 6, 327714, 262145, 4, 327715, 262145, 4, 327716, 262145, 4, 327717, 262145, 4, 327718, 262145, 4, 327719, 131073, 1, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 0, 11, 393221, 0, 11, 393222, 0, 11, 393223, 0, 11, 393224, 0, 11, 393225, 0, 11, 393226, 0, 11, 393227, 0, 11, 393228, 0, 11, 393229, 0, 11, 393230, 0, 11, 393231, 0, 11, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 4, 393244, 65536, 5, 393245, 65536, 5, 393246, 65536, 5, 393247, 65536, 5, 393248, 65536, 5, 393249, 0, 3, 393250, 65536, 3, 393251, 65536, 3, 393252, 65536, 3, 393253, 65536, 3, 393254, 131072, 3, 393255, 262145, 2, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 0, 11, 458757, 0, 12, 458758, 0, 12, 458759, 0, 12, 458760, 0, 12, 458761, 0, 12, 458762, 0, 12, 458763, 0, 12, 458764, 0, 12, 458765, 0, 12, 458766, 0, 12, 458767, 0, 12, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 4, 458780, 65536, 5, 458781, 65536, 5, 458782, 65536, 5, 458783, 65536, 5, 458784, 65536, 5, 458785, 0, 4, 458786, 65536, 4, 458787, 65536, 4, 458788, 65536, 4, 458789, 65536, 4, 458790, 131072, 4, 458791, 262145, 2, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 0, 11, 524293, 0, 12, 524294, 0, 12, 524295, 0, 12, 524296, 0, 12, 524297, 0, 12, 524298, 0, 12, 524299, 0, 12, 524300, 0, 12, 524301, 0, 12, 524302, 0, 12, 524303, 0, 12, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 4, 524316, 65536, 5, 524317, 65536, 5, 524318, 65536, 5, 524319, 65536, 5, 524320, 65536, 5, 524321, 65536, 5, 524322, 65536, 5, 524323, 65536, 5, 524324, 65536, 5, 524325, 65536, 5, 524326, 65536, 5, 524327, 262145, 2, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 0, 11, 589829, 0, 12, 589830, 0, 12, 589831, 0, 12, 589832, 0, 12, 589833, 0, 12, 589834, 0, 12, 589835, 0, 12, 589836, 0, 12, 589837, 0, 12, 589838, 0, 12, 589839, 0, 12, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 4, 589852, 65536, 5, 589853, 65536, 5, 589854, 65536, 5, 589855, 65536, 5, 589856, 65536, 5, 589857, 65536, 5, 589858, 65536, 5, 589859, 65536, 5, 589860, 65536, 5, 589861, 65536, 5, 589862, 65536, 5, 589863, 262145, 2, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 0, 11, 655365, 0, 12, 655366, 0, 12, 655367, 0, 12, 655368, 0, 12, 655369, 0, 12, 655370, 0, 12, 655371, 0, 12, 655372, 0, 12, 655373, 0, 12, 655374, 0, 12, 655375, 0, 12, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 4, 655388, 65536, 5, 655389, 65536, 5, 655390, 65536, 5, 655391, 65536, 5, 655392, 65536, 5, 655393, 65536, 5, 655394, 65536, 5, 655395, 65536, 5, 655396, 65536, 5, 655397, 65536, 5, 655398, 65536, 5, 655399, 262145, 2, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 4, 720900, 0, 11, 720901, 0, 12, 720902, 0, 12, 720903, 0, 12, 720904, 0, 12, 720905, 0, 12, 720906, 0, 12, 720907, 0, 12, 720908, 0, 12, 720909, 0, 12, 720910, 0, 12, 720911, 0, 12, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 4, 720924, 65536, 5, 720925, 65536, 5, 720926, 65536, 5, 720927, 65536, 5, 720928, 65536, 5, 720929, 65536, 5, 720930, 65536, 5, 720931, 65536, 5, 720932, 65536, 5, 720933, 65536, 5, 720934, 65536, 5, 720935, 262145, 2, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 4, 786436, 0, 11, 786437, 0, 12, 786438, 0, 12, 786439, 0, 12, 786440, 0, 12, 786441, 0, 12, 786442, 0, 12, 786443, 0, 12, 786444, 0, 12, 786445, 0, 12, 786446, 0, 12, 786447, 0, 12, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 4, 786460, 65536, 5, 786461, 65536, 5, 786462, 65536, 5, 786463, 65536, 5, 786464, 65536, 5, 786465, 65536, 5, 786466, 65536, 5, 786467, 65536, 5, 786468, 65536, 5, 786469, 65536, 5, 786470, 65536, 5, 786471, 262145, 2, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 131073, 0, 851972, 0, 11, 851973, 0, 12, 851974, 0, 12, 851975, 0, 12, 851976, 0, 12, 851977, 0, 12, 851978, 0, 12, 851979, 0, 12, 851980, 0, 12, 851981, 0, 12, 851982, 0, 12, 851983, 0, 12, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 4, 851996, 65536, 5, 851997, 65536, 5, 851998, 65536, 5, 851999, 65536, 5, 852000, 65536, 5, 852001, 65536, 5, 852002, 65536, 5, 852003, 65536, 5, 852004, 65536, 5, 852005, 65536, 5, 852006, 65536, 5, 852007, 262145, 2, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 131073, 0, 917532, 131073, 3, 917533, 131073, 3, 917534, 131073, 3, 917535, 131073, 3, 917536, 131073, 3, 917537, 131073, 3, 917538, 131073, 3, 917539, 131073, 3, 917540, 131073, 3, 917541, 131073, 3, 917542, 131073, 3, 917543, 65537, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196637, 393216, 20, 196638, 262144, 51, 196639, 327680, 51, 196640, 393216, 51, 262149, 327680, 11, 262150, 393216, 11, 262151, 458752, 11, 262156, 327680, 11, 262157, 393216, 11, 262158, 458752, 11, 262174, 262144, 52, 262175, 327680, 52, 262176, 393216, 52, 327685, 327680, 12, 327686, 393216, 12, 327687, 458752, 12, 327692, 327680, 12, 327693, 393216, 12, 327694, 458752, 12, 393223, 393216, 15, 393224, 458752, 15, 393225, 458752, 15, 393226, 458752, 15, 393227, 458752, 15, 393228, 0, 18, 393244, 65536, 25, 393245, 65536, 25, 393246, 65536, 25, 393247, 65536, 25, 393248, 65536, 25, 458759, 393216, 16, 458760, 458752, 16, 458761, 458752, 16, 458762, 458752, 16, 458763, 458752, 16, 458764, 0, 19, 458780, 65536, 26, 458781, 65536, 26, 458782, 65536, 26, 458783, 65536, 26, 458784, 65536, 26, 524295, 393216, 16, 524296, 458752, 16, 524297, 458752, 16, 524298, 458752, 16, 524299, 458752, 16, 524300, 0, 19, 524317, 0, 15, 524318, 65536, 15, 524319, 131072, 15, 589831, 393216, 16, 589832, 458752, 16, 589833, 458752, 16, 589834, 458752, 16, 589835, 458752, 16, 589836, 0, 19, 589853, 0, 16, 589854, 65536, 16, 589855, 131072, 16, 655367, 393216, 16, 655368, 458752, 16, 655369, 458752, 16, 655370, 458752, 16, 655371, 458752, 16, 655372, 0, 19, 655389, 0, 16, 655390, 65536, 16, 655391, 131072, 16, 655395, 65536, 20, 655396, 65536, 20, 720903, 393216, 17, 720904, 458752, 17, 720905, 458752, 17, 720906, 458752, 17, 720907, 458752, 17, 720908, 0, 20, 720925, 0, 17, 720926, 65536, 17, 720927, 131072, 17, 720930, 65536, 20, 720931, 262144, 9, 720932, 327680, 9, 786466, 65536, 20, 786467, 262144, 10, 786468, 327680, 10, 851997, 131072, 29, 851998, 196608, 29, 851999, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 262145, 5, 131075, 131073, 3, 131076, 131073, 3, 131077, 131073, 3, 131078, 131073, 3, 131079, 131073, 3, 131080, 131073, 3, 131081, 131073, 3, 131082, 131073, 3, 131083, 131073, 3, 131084, 131073, 3, 131085, 131073, 3, 131086, 131073, 3, 131087, 131073, 3, 131088, 131073, 3, 131089, 131073, 3, 131090, 131073, 3, 131091, 1, 6, 196610, 262145, 2, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 4, 262146, 262145, 2, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 4, 327682, 262145, 2, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 4, 393218, 262145, 2, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 4, 393244, 458752, 51, 393248, 458752, 51, 393250, 393216, 40, 393251, 458752, 40, 458754, 262145, 2, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 4, 458780, 458752, 52, 458784, 458752, 52, 458786, 393216, 41, 458787, 458752, 41, 458789, 65536, 18, 458790, 131072, 18, 524290, 262145, 2, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 4, 524325, 65536, 19, 524326, 131072, 19, 589826, 262145, 2, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 4, 655362, 262145, 2, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 4, 720898, 262145, 2, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 4, 786434, 262145, 2, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 4, 851970, 262145, 2, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 4, 917506, 262145, 2, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 4 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 464) +scene_destination = "res://Maps/Routes/Route9/Route_9.tscn" +location = Vector2(1968, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 208) +texture = ExtResource("301") +facing = "Down" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 208) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/Routes/Route9/Route_9_M025_tileset.tres b/Maps/Routes/Route9/Route_9_M025_tileset.tres new file mode 100644 index 000000000..fb05c282f --- /dev/null +++ b/Maps/Routes/Route9/Route_9_M025_tileset.tres @@ -0,0 +1,216 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:25/0 = 0 +1:26/0 = 0 +1:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:29/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:51/0 = 0 +5:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:52/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:51/0 = 0 +6:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:52/0 = 0 +6:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:51/0 = 0 +7:52/0 = 0 +7:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route9/Route_9_M027.gd b/Maps/Routes/Route9/Route_9_M027.gd new file mode 100644 index 000000000..12d85490d --- /dev/null +++ b/Maps/Routes/Route9/Route_9_M027.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map027 + +var map_name = "Route 09" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1008, 304): + Global.game.play_dialogue("MAP027_NPC_1") + if check_pos == Vector2(272, 208): + Global.game.play_dialogue("MAP027_NPC_2") + return null diff --git a/Maps/Routes/Route9/Route_9_M027.gd.uid b/Maps/Routes/Route9/Route_9_M027.gd.uid new file mode 100644 index 000000000..8b6823dac --- /dev/null +++ b/Maps/Routes/Route9/Route_9_M027.gd.uid @@ -0,0 +1 @@ +uid://dq2vnte3k10ev diff --git a/Maps/Routes/Route9/Route_9_M027.tscn b/Maps/Routes/Route9/Route_9_M027.tscn new file mode 100644 index 000000000..a9539824c --- /dev/null +++ b/Maps/Routes/Route9/Route_9_M027.tscn @@ -0,0 +1,72 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Routes/Route9/Route_9_M027_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Routes/Route9/Route_9_M027.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_002.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="302"] +[node name="Route 09" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 262145, 0, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 262145, 4, 65544, 262145, 4, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 262145, 4, 65550, 131073, 1, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 262145, 0, 65560, 262145, 4, 65561, 262145, 4, 65562, 262145, 4, 65563, 262145, 4, 65564, 262145, 4, 65565, 262145, 4, 65566, 262145, 4, 65567, 262145, 4, 65568, 262145, 4, 65569, 262145, 4, 65570, 131073, 1, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 4, 131076, 131072, 0, 131077, 65536, 0, 131078, 0, 0, 131079, 196608, 0, 131080, 131072, 0, 131081, 196608, 0, 131082, 131072, 0, 131083, 65536, 0, 131084, 0, 0, 131085, 196608, 0, 131086, 262145, 2, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 4, 131096, 131072, 0, 131097, 65536, 0, 131098, 0, 0, 131099, 196608, 0, 131100, 131072, 0, 131101, 196608, 0, 131102, 131072, 0, 131103, 65536, 0, 131104, 0, 0, 131105, 196608, 0, 131106, 262145, 2, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 4, 196612, 131072, 1, 196613, 65536, 1, 196614, 0, 1, 196615, 196608, 1, 196616, 131072, 1, 196617, 196608, 1, 196618, 131072, 1, 196619, 65536, 1, 196620, 0, 1, 196621, 196608, 1, 196622, 262145, 2, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 4, 196632, 131072, 1, 196633, 65536, 1, 196634, 0, 1, 196635, 196608, 1, 196636, 131072, 1, 196637, 196608, 1, 196638, 131072, 1, 196639, 65536, 1, 196640, 0, 1, 196641, 196608, 1, 196642, 262145, 2, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 131072, 2, 262149, 65536, 2, 262150, 0, 2, 262151, 196608, 2, 262152, 131072, 2, 262153, 196608, 2, 262154, 131072, 2, 262155, 65536, 2, 262156, 0, 2, 262157, 196608, 2, 262158, 262145, 2, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 4, 262168, 131072, 2, 262169, 65536, 2, 262170, 0, 2, 262171, 196608, 2, 262172, 131072, 2, 262173, 196608, 2, 262174, 131072, 2, 262175, 65536, 2, 262176, 0, 2, 262177, 196608, 2, 262178, 262145, 2, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 131072, 3, 327685, 65536, 3, 327686, 0, 3, 327687, 196608, 3, 327688, 131072, 3, 327689, 196608, 3, 327690, 131072, 3, 327691, 65536, 3, 327692, 0, 3, 327693, 196608, 3, 327694, 262145, 2, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 4, 327704, 131072, 3, 327705, 65536, 3, 327706, 0, 3, 327707, 196608, 3, 327708, 131072, 3, 327709, 196608, 3, 327710, 131072, 3, 327711, 65536, 3, 327712, 0, 3, 327713, 196608, 3, 327714, 262145, 2, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 262144, 0, 393221, 262144, 0, 393222, 262144, 0, 393223, 262144, 0, 393224, 262144, 0, 393225, 262144, 0, 393226, 262144, 0, 393227, 262144, 0, 393228, 262144, 0, 393229, 262144, 0, 393230, 262145, 2, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 4, 393240, 262144, 0, 393241, 262144, 0, 393242, 262144, 0, 393243, 262144, 0, 393244, 262144, 0, 393245, 262144, 0, 393246, 262144, 0, 393247, 262144, 0, 393248, 262144, 0, 393249, 262144, 0, 393250, 262145, 2, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 262144, 0, 458757, 262144, 0, 458758, 262144, 0, 458759, 262144, 0, 458760, 262144, 0, 458761, 262144, 0, 458762, 262144, 0, 458763, 262144, 0, 458764, 262144, 0, 458765, 262144, 0, 458766, 262145, 2, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 4, 458776, 262144, 0, 458777, 262144, 0, 458778, 262144, 0, 458779, 262144, 0, 458780, 262144, 0, 458781, 262144, 0, 458782, 262144, 0, 458783, 262144, 0, 458784, 262144, 0, 458785, 262144, 0, 458786, 262145, 2, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 262144, 0, 524293, 262144, 0, 524294, 262144, 0, 524295, 262144, 0, 524296, 262144, 0, 524297, 262144, 0, 524298, 262144, 0, 524299, 262144, 0, 524300, 262144, 0, 524301, 262144, 0, 524302, 262145, 2, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 4, 524312, 262144, 0, 524313, 262144, 0, 524314, 262144, 0, 524315, 262144, 0, 524316, 262144, 0, 524317, 262144, 0, 524318, 262144, 0, 524319, 262144, 0, 524320, 262144, 0, 524321, 262144, 0, 524322, 262145, 2, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 262144, 0, 589829, 262144, 0, 589830, 262144, 0, 589831, 262144, 0, 589832, 262144, 0, 589833, 262144, 0, 589834, 262144, 0, 589835, 262144, 0, 589836, 262144, 0, 589837, 262144, 0, 589838, 262145, 2, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 4, 589848, 262144, 0, 589849, 262144, 0, 589850, 262144, 0, 589851, 262144, 0, 589852, 262144, 0, 589853, 262144, 0, 589854, 262144, 0, 589855, 262144, 0, 589856, 262144, 0, 589857, 262144, 0, 589858, 262145, 2, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 4, 655364, 262144, 0, 655365, 262144, 0, 655366, 262144, 0, 655367, 262144, 0, 655368, 262144, 0, 655369, 262144, 0, 655370, 262144, 0, 655371, 262144, 0, 655372, 262144, 0, 655373, 262144, 0, 655374, 262145, 2, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 4, 655384, 262144, 0, 655385, 262144, 0, 655386, 262144, 0, 655387, 262144, 0, 655388, 262144, 0, 655389, 262144, 0, 655390, 262144, 0, 655391, 262144, 0, 655392, 262144, 0, 655393, 262144, 0, 655394, 262145, 2, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 131073, 0, 720900, 131073, 3, 720901, 131073, 3, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 131073, 3, 720910, 65537, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 131073, 0, 720920, 131073, 3, 720921, 131073, 3, 720922, 131073, 3, 720923, 131073, 3, 720924, 131073, 3, 720925, 131073, 3, 720926, 131073, 3, 720927, 131073, 3, 720928, 131073, 3, 720929, 131073, 3, 720930, 65537, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393222, 262144, 6, 393226, 393216, 6, 393242, 262144, 6, 393246, 393216, 6, 458754, 0, 15, 458755, 65536, 15, 458756, 458752, 18, 458758, 262144, 7, 458759, 327680, 7, 458760, 327680, 7, 458761, 327680, 7, 458762, 393216, 7, 458765, 458752, 18, 458766, 262144, 15, 458767, 327680, 15, 458774, 0, 15, 458775, 65536, 15, 458776, 458752, 18, 458778, 262144, 7, 458779, 327680, 7, 458780, 327680, 7, 458781, 327680, 7, 458782, 393216, 7, 458785, 458752, 18, 458786, 262144, 15, 458787, 327680, 15, 524290, 0, 16, 524291, 65536, 16, 524292, 458752, 18, 524301, 458752, 18, 524302, 262144, 16, 524303, 327680, 16, 524310, 0, 16, 524311, 65536, 16, 524312, 458752, 18, 524321, 458752, 18, 524322, 262144, 16, 524323, 327680, 16, 589826, 0, 17, 589827, 65536, 17, 589828, 458752, 18, 589837, 458752, 18, 589838, 262144, 17, 589839, 327680, 17, 589846, 0, 17, 589847, 65536, 17, 589848, 458752, 18, 589857, 458752, 18, 589858, 262144, 17, 589859, 327680, 17, 655362, 0, 18, 655363, 65536, 18, 655364, 131072, 18, 655373, 196608, 18, 655374, 262144, 18, 655375, 327680, 18, 655382, 0, 18, 655383, 65536, 18, 655384, 131072, 18, 655393, 196608, 18, 655394, 262144, 18, 655395, 327680, 18 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327691, 262144, 2, 327692, 327680, 2, 327711, 262144, 2, 327712, 327680, 2, 393227, 262144, 3, 393228, 327680, 3, 393247, 262144, 3, 393248, 327680, 3 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 272) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(2128, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 272) +scene_destination = "res://Maps/Routes/Route9/Route_9.tscn" +location = Vector2(368, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(752, 272) +scene_destination = "res://Maps/Routes/Route9/Route_9.tscn" +location = Vector2(2832, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 272) +scene_destination = "res://Maps/Routes/Route6/Route_6.tscn" +location = Vector2(304, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 304) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 208) +texture = ExtResource("302") +facing = "Down" diff --git a/Maps/Routes/Route9/Route_9_M027_tileset.tres b/Maps/Routes/Route9/Route_9_M027_tileset.tres new file mode 100644 index 000000000..923a26d17 --- /dev/null +++ b/Maps/Routes/Route9/Route_9_M027_tileset.tres @@ -0,0 +1,194 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Gatehouse.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +4:0/0 = 0 +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Routes/Route9/Route_9_tileset.tres b/Maps/Routes/Route9/Route_9_tileset.tres new file mode 100644 index 000000000..c8fb2bca2 --- /dev/null +++ b/Maps/Routes/Route9/Route_9_tileset.tres @@ -0,0 +1,718 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Legen_Town.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_vinoville_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Tall_Grass2_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Grassy_Path4_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower1_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:76/0 = 0 +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:93/0 = 0 +0:94/0 = 0 +0:95/0 = 0 +0:105/0 = 0 +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:137/0 = 0 +0:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:141/0 = 0 +0:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:142/0 = 0 +0:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:143/0 = 0 +0:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:144/0 = 0 +0:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:93/0 = 0 +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:105/0 = 0 +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:141/0 = 0 +1:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:142/0 = 0 +1:143/0 = 0 +1:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:144/0 = 0 +1:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:93/0 = 0 +2:94/0 = 0 +2:95/0 = 0 +2:105/0 = 0 +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:141/0 = 0 +2:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:142/0 = 0 +2:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:143/0 = 0 +2:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:144/0 = 0 +2:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:105/0 = 0 +3:106/0 = 0 +3:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:109/0 = 0 +3:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:141/0 = 0 +3:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:142/0 = 0 +3:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:143/0 = 0 +3:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:144/0 = 0 +3:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:26/0 = 0 +4:27/0 = 0 +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:30/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:75/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:135/0 = 0 +4:136/0 = 0 +4:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:141/0 = 0 +4:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:21/0 = 0 +5:22/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:26/0 = 0 +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:33/0 = 0 +5:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:34/0 = 0 +5:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:39/0 = 0 +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +5:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:134/0 = 0 +5:135/0 = 0 +5:136/0 = 0 +5:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:26/0 = 0 +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:76/0 = 0 +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:105/0 = 0 +6:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:115/0 = 0 +6:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:116/0 = 0 +6:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:132/0 = 0 +6:133/0 = 0 +6:134/0 = 0 +6:135/0 = 0 +6:136/0 = 0 +6:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:139/0 = 0 +6:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:140/0 = 0 +6:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:142/0 = 0 +6:143/0 = 0 +6:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:144/0 = 0 +6:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:8/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:34/0 = 0 +7:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:105/0 = 0 +7:130/0 = 0 +7:131/0 = 0 +7:132/0 = 0 +7:133/0 = 0 +7:134/0 = 0 +7:135/0 = 0 +7:136/0 = 0 +7:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:138/0 = 0 +7:139/0 = 0 +7:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:140/0 = 0 +7:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/SilverportTown/Silverport_Town.gd b/Maps/SilverportTown/Silverport_Town.gd new file mode 100644 index 000000000..01cea5502 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town.gd @@ -0,0 +1,79 @@ +extends Node2D # gen_map.py Map134 + +var map_name = "Silverport Town" +var map_px_size = Vector2(2304, 2208) +var edge_connections = [["S", "res://Maps/Routes/Route15/Route_15.tscn", 1152, 16, 3200]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(624, 1680): + Global.game.play_dialogue("MAP134_SIGN_1") + if check_pos == Vector2(1840, 976): + Global.game.play_dialogue("MAP134_SIGN_2") + if check_pos == Vector2(1040, 1712): + Global.game.play_dialogue("MAP134_NPC_1") + if check_pos == Vector2(720, 1328): + Global.game.play_dialogue("MAP134_NPC_2") + if check_pos == Vector2(1648, 1008): + Global.game.play_dialogue("MAP134_NPC_3") + if check_pos == Vector2(1040, 1520): + Global.game.play_dialogue("MAP134_NPC_4") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP134_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(301, 1) + Global.game.recive_item(301) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP134_TRAINER_1", "defeat": "MAP134_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer123.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP134_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP134_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP134_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/SilverportTown/Silverport_Town.gd.uid b/Maps/SilverportTown/Silverport_Town.gd.uid new file mode 100644 index 000000000..276fe1aa5 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town.gd.uid @@ -0,0 +1 @@ +uid://cqrnhl7g8qq0k diff --git a/Maps/SilverportTown/Silverport_Town.tscn b/Maps/SilverportTown/Silverport_Town.tscn new file mode 100644 index 000000000..2f9273a6a --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town.tscn @@ -0,0 +1,138 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SilverportTown/Silverport_Town_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SilverportTown/Silverport_Town.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_005.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="304"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Silverport Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 38, 1, 65536, 38, 2, 65536, 38, 3, 65536, 38, 4, 65536, 38, 5, 65536, 38, 6, 65536, 38, 7, 65536, 38, 8, 65536, 38, 9, 65536, 38, 10, 65536, 38, 11, 65536, 38, 12, 65536, 38, 13, 65536, 38, 14, 65536, 38, 15, 65536, 38, 16, 65536, 38, 17, 65536, 38, 18, 65536, 38, 19, 65536, 38, 20, 65536, 38, 21, 65536, 38, 22, 65536, 38, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 65536, 38, 28, 65536, 38, 29, 65536, 38, 30, 65536, 38, 31, 65536, 38, 32, 65536, 38, 33, 65536, 38, 34, 65536, 38, 35, 65536, 38, 36, 65536, 38, 37, 65536, 38, 38, 65536, 38, 39, 65536, 38, 40, 65536, 38, 41, 65536, 38, 42, 65536, 38, 43, 65536, 38, 44, 65536, 38, 45, 65536, 38, 46, 65536, 38, 47, 65536, 38, 48, 65536, 38, 49, 65536, 38, 50, 65536, 38, 51, 65536, 38, 52, 65536, 38, 53, 65536, 38, 54, 65536, 38, 55, 65536, 38, 56, 65536, 38, 57, 65536, 38, 58, 65536, 38, 59, 65536, 38, 60, 65536, 38, 61, 65536, 38, 62, 65536, 38, 63, 65536, 38, 64, 65536, 38, 65, 65536, 38, 66, 65536, 38, 67, 65536, 38, 68, 65536, 38, 69, 65536, 38, 70, 65536, 38, 71, 65536, 38, 65536, 65536, 38, 65537, 65536, 38, 65538, 65536, 38, 65539, 65536, 38, 65540, 65536, 38, 65541, 65536, 38, 65542, 65536, 38, 65543, 65536, 38, 65544, 65536, 38, 65545, 65536, 38, 65546, 65536, 38, 65547, 65536, 38, 65548, 65536, 38, 65549, 65536, 38, 65550, 65536, 38, 65551, 65536, 38, 65552, 65536, 38, 65553, 65536, 38, 65554, 65536, 38, 65555, 65536, 38, 65556, 65536, 38, 65557, 65536, 38, 65558, 65536, 38, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 65536, 38, 65564, 65536, 38, 65565, 65536, 38, 65566, 65536, 38, 65567, 65536, 38, 65568, 65536, 38, 65569, 65536, 38, 65570, 65536, 38, 65571, 65536, 38, 65572, 65536, 38, 65573, 65536, 38, 65574, 65536, 38, 65575, 65536, 38, 65576, 65536, 38, 65577, 65536, 38, 65578, 65536, 38, 65579, 65536, 38, 65580, 65536, 38, 65581, 65536, 38, 65582, 65536, 38, 65583, 65536, 38, 65584, 65536, 38, 65585, 65536, 38, 65586, 65536, 38, 65587, 65536, 38, 65588, 65536, 38, 65589, 65536, 38, 65590, 65536, 38, 65591, 65536, 38, 65592, 65536, 38, 65593, 65536, 38, 65594, 65536, 38, 65595, 65536, 38, 65596, 65536, 38, 65597, 65536, 38, 65598, 65536, 38, 65599, 65536, 38, 65600, 65536, 38, 65601, 65536, 38, 65602, 65536, 38, 65603, 65536, 38, 65604, 65536, 38, 65605, 65536, 38, 65606, 65536, 38, 65607, 65536, 38, 131072, 65536, 38, 131073, 65536, 38, 131074, 65536, 38, 131075, 65536, 38, 131076, 65536, 38, 131077, 65536, 38, 131078, 65536, 38, 131079, 65536, 38, 131080, 65536, 38, 131081, 65536, 38, 131082, 65536, 38, 131083, 65536, 38, 131084, 65536, 38, 131085, 65536, 38, 131086, 65536, 38, 131087, 65536, 38, 131088, 65536, 38, 131089, 65536, 38, 131090, 65536, 38, 131091, 65536, 38, 131092, 65536, 38, 131093, 65536, 38, 131094, 65536, 38, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 65536, 38, 131100, 65536, 38, 131101, 65536, 38, 131102, 65536, 38, 131103, 65536, 38, 131104, 65536, 38, 131105, 65536, 38, 131106, 65536, 38, 131107, 65536, 38, 131108, 65536, 38, 131109, 65536, 38, 131110, 65536, 38, 131111, 65536, 38, 131112, 65536, 38, 131113, 65536, 38, 131114, 65536, 38, 131115, 65536, 38, 131116, 65536, 38, 131117, 65536, 38, 131118, 65536, 38, 131119, 65536, 38, 131120, 65536, 38, 131121, 65536, 38, 131122, 65536, 38, 131123, 65536, 38, 131124, 65536, 38, 131125, 65536, 38, 131126, 65536, 38, 131127, 65536, 38, 131128, 65536, 38, 131129, 65536, 38, 131130, 65536, 38, 131131, 65536, 38, 131132, 65536, 38, 131133, 65536, 38, 131134, 65536, 38, 131135, 65536, 38, 131136, 65536, 38, 131137, 65536, 38, 131138, 65536, 38, 131139, 65536, 38, 131140, 65536, 38, 131141, 65536, 38, 131142, 65536, 38, 131143, 65536, 38, 196608, 65536, 38, 196609, 65536, 38, 196610, 65536, 38, 196611, 65536, 38, 196612, 65536, 38, 196613, 65536, 38, 196614, 65536, 38, 196615, 65536, 38, 196616, 65536, 38, 196617, 65536, 38, 196618, 65536, 38, 196619, 65536, 38, 196620, 65536, 38, 196621, 65536, 38, 196622, 65536, 38, 196623, 65536, 38, 196624, 65536, 38, 196625, 65536, 38, 196626, 65536, 38, 196627, 65536, 38, 196628, 65536, 38, 196629, 65536, 38, 196630, 65536, 38, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 65536, 38, 196636, 65536, 38, 196637, 65536, 38, 196638, 65536, 38, 196639, 65536, 38, 196640, 65536, 38, 196641, 65536, 38, 196642, 65536, 38, 196643, 65536, 38, 196644, 65536, 38, 196645, 65536, 38, 196646, 65536, 38, 196647, 65536, 38, 196648, 65536, 38, 196649, 65536, 38, 196650, 65536, 38, 196651, 65536, 38, 196652, 65536, 38, 196653, 65536, 38, 196654, 65536, 38, 196655, 65536, 38, 196656, 65536, 38, 196657, 65536, 38, 196658, 65536, 38, 196659, 65536, 38, 196660, 65536, 38, 196661, 65536, 38, 196662, 65536, 38, 196663, 65536, 38, 196664, 65536, 38, 196665, 65536, 38, 196666, 65536, 38, 196667, 65536, 38, 196668, 65536, 38, 196669, 65536, 38, 196670, 65536, 38, 196671, 65536, 38, 196672, 65536, 38, 196673, 65536, 38, 196674, 65536, 38, 196675, 65536, 38, 196676, 65536, 38, 196677, 65536, 38, 196678, 65536, 38, 196679, 65536, 38, 262144, 65536, 38, 262145, 65536, 38, 262146, 65536, 38, 262147, 65536, 38, 262148, 65536, 38, 262149, 65536, 38, 262150, 65536, 38, 262151, 65536, 38, 262152, 65536, 38, 262153, 65536, 38, 262154, 65536, 38, 262155, 65536, 38, 262156, 65536, 38, 262157, 65536, 38, 262158, 65536, 38, 262159, 65536, 38, 262160, 65536, 38, 262161, 65536, 38, 262162, 65536, 38, 262163, 65536, 38, 262164, 65536, 38, 262165, 65536, 38, 262166, 65536, 38, 262167, 65536, 38, 262168, 65536, 38, 262169, 65536, 38, 262170, 65536, 38, 262171, 65536, 38, 262172, 65536, 38, 262173, 65536, 38, 262174, 65536, 38, 262175, 65536, 38, 262176, 65536, 38, 262177, 65536, 38, 262178, 65536, 38, 262179, 65536, 38, 262180, 65536, 38, 262181, 65536, 38, 262182, 65536, 38, 262183, 65536, 38, 262184, 65536, 38, 262185, 65536, 38, 262186, 65536, 38, 262187, 65536, 38, 262188, 65536, 38, 262189, 65536, 38, 262190, 65536, 38, 262191, 65536, 38, 262192, 65536, 38, 262193, 65536, 38, 262194, 65536, 38, 262195, 65536, 38, 262196, 65536, 38, 262197, 65536, 38, 262198, 65536, 38, 262199, 65536, 38, 262200, 65536, 38, 262201, 65536, 38, 262202, 65536, 38, 262203, 65536, 38, 262204, 65536, 38, 262205, 65536, 38, 262206, 65536, 38, 262207, 65536, 38, 262208, 65536, 38, 262209, 65536, 38, 262210, 65536, 38, 262211, 65536, 38, 262212, 65536, 38, 262213, 65536, 38, 262214, 65536, 38, 262215, 65536, 38, 327680, 65536, 38, 327681, 65536, 38, 327682, 65536, 38, 327683, 65536, 38, 327684, 65536, 38, 327685, 65536, 38, 327686, 65536, 38, 327687, 65536, 38, 327688, 65536, 38, 327689, 65536, 38, 327690, 65536, 38, 327691, 65536, 38, 327692, 65536, 38, 327693, 65536, 38, 327694, 65536, 38, 327695, 65536, 38, 327696, 65536, 38, 327697, 65536, 38, 327698, 65536, 38, 327699, 65536, 38, 327700, 65536, 38, 327701, 65536, 38, 327702, 65536, 38, 327703, 65536, 38, 327704, 65536, 38, 327705, 65536, 38, 327706, 65536, 38, 327707, 65536, 38, 327708, 65536, 38, 327709, 65536, 38, 327710, 65536, 38, 327711, 65536, 38, 327712, 65536, 38, 327713, 65536, 38, 327714, 65536, 38, 327715, 65536, 38, 327716, 65536, 38, 327717, 65536, 38, 327718, 65536, 38, 327719, 65536, 38, 327720, 65536, 38, 327721, 65536, 38, 327722, 65536, 38, 327723, 65536, 38, 327724, 65536, 38, 327725, 65536, 38, 327726, 65536, 38, 327727, 65536, 38, 327728, 65536, 38, 327729, 65536, 38, 327730, 65536, 38, 327731, 65536, 38, 327732, 65536, 38, 327733, 65536, 38, 327734, 65536, 38, 327735, 65536, 38, 327736, 65536, 38, 327737, 65536, 38, 327738, 65536, 38, 327739, 65536, 38, 327740, 65536, 38, 327741, 65536, 38, 327742, 65536, 38, 327743, 65536, 38, 327744, 65536, 38, 327745, 65536, 38, 327746, 65536, 38, 327747, 65536, 38, 327748, 65536, 38, 327749, 65536, 38, 327750, 65536, 38, 327751, 65536, 38, 393216, 65536, 38, 393217, 65536, 38, 393218, 65536, 38, 393219, 65536, 38, 393220, 65536, 38, 393221, 65536, 38, 393222, 65536, 38, 393223, 65536, 38, 393224, 65536, 38, 393225, 65536, 38, 393226, 65536, 38, 393227, 65536, 38, 393228, 65536, 38, 393229, 65536, 38, 393230, 65536, 38, 393231, 65536, 38, 393232, 65536, 38, 393233, 65536, 38, 393234, 65536, 38, 393235, 65536, 38, 393236, 65536, 38, 393237, 65536, 38, 393238, 65536, 38, 393239, 65536, 38, 393240, 65536, 38, 393241, 65536, 38, 393242, 65536, 38, 393243, 65536, 38, 393244, 65536, 38, 393245, 65536, 38, 393246, 65536, 38, 393247, 65536, 38, 393248, 65536, 38, 393249, 65536, 38, 393250, 65536, 38, 393251, 65536, 38, 393252, 65536, 38, 393253, 65536, 38, 393254, 65536, 38, 393255, 65536, 38, 393256, 65536, 38, 393257, 65536, 38, 393258, 65536, 38, 393259, 65536, 38, 393260, 65536, 38, 393261, 65536, 38, 393262, 65536, 38, 393263, 65536, 38, 393264, 65536, 38, 393265, 65536, 38, 393266, 65536, 38, 393267, 65536, 38, 393268, 65536, 38, 393269, 65536, 38, 393270, 65536, 38, 393271, 65536, 38, 393272, 65536, 38, 393273, 65536, 38, 393274, 65536, 38, 393275, 65536, 38, 393276, 65536, 38, 393277, 65536, 38, 393278, 65536, 38, 393279, 65536, 38, 393280, 65536, 38, 393281, 65536, 38, 393282, 65536, 38, 393283, 65536, 38, 393284, 65536, 38, 393285, 65536, 38, 393286, 65536, 38, 393287, 65536, 38, 458752, 65536, 38, 458753, 65536, 38, 458754, 65536, 38, 458755, 65536, 38, 458756, 65536, 38, 458757, 65536, 38, 458758, 65536, 38, 458759, 65536, 38, 458760, 65536, 38, 458761, 65536, 38, 458762, 65536, 38, 458763, 65536, 38, 458764, 65536, 38, 458765, 65536, 38, 458766, 65536, 38, 458767, 65536, 38, 458768, 65536, 38, 458769, 65536, 38, 458770, 65536, 38, 458771, 65536, 38, 458772, 65536, 38, 458773, 65536, 38, 458774, 65536, 38, 458775, 65536, 38, 458776, 65536, 38, 458777, 65536, 38, 458778, 65536, 38, 458779, 65536, 38, 458780, 65536, 38, 458781, 65536, 38, 458782, 65536, 38, 458783, 65536, 38, 458784, 65536, 38, 458785, 65536, 38, 458786, 65536, 38, 458787, 65536, 38, 458788, 65536, 38, 458789, 65536, 38, 458790, 65536, 38, 458791, 65536, 38, 458792, 65536, 38, 458793, 65536, 38, 458794, 65536, 38, 458795, 65536, 38, 458796, 65536, 38, 458797, 65536, 38, 458798, 65536, 38, 458799, 65536, 38, 458800, 65536, 38, 458801, 65536, 38, 458802, 65536, 38, 458803, 65536, 38, 458804, 65536, 38, 458805, 65536, 38, 458806, 65536, 38, 458807, 65536, 38, 458808, 65536, 38, 458809, 65536, 38, 458810, 65536, 38, 458811, 65536, 38, 458812, 65536, 38, 458813, 65536, 38, 458814, 65536, 38, 458815, 65536, 38, 458816, 65536, 38, 458817, 65536, 38, 458818, 65536, 38, 458819, 65536, 38, 458820, 65536, 38, 458821, 65536, 38, 458822, 65536, 38, 458823, 65536, 38, 524288, 65536, 38, 524289, 65536, 38, 524290, 65536, 38, 524291, 65536, 38, 524292, 65536, 38, 524293, 65536, 38, 524294, 65536, 38, 524295, 65536, 38, 524296, 65536, 38, 524297, 65536, 38, 524298, 65536, 38, 524299, 65536, 38, 524300, 65536, 38, 524301, 65536, 38, 524302, 65536, 38, 524303, 65536, 38, 524304, 65536, 38, 524305, 65536, 38, 524306, 65536, 38, 524307, 65536, 38, 524308, 65536, 38, 524309, 65536, 38, 524310, 65536, 38, 524311, 65536, 38, 524312, 65536, 38, 524313, 65536, 38, 524314, 65536, 38, 524315, 65536, 38, 524316, 65536, 38, 524317, 65536, 38, 524318, 65536, 38, 524319, 65536, 38, 524320, 65536, 38, 524321, 65536, 38, 524322, 65536, 38, 524323, 65536, 38, 524324, 65536, 38, 524325, 65536, 38, 524326, 65536, 38, 524327, 65536, 38, 524328, 65536, 38, 524329, 65536, 38, 524330, 65536, 38, 524331, 65536, 38, 524332, 65536, 38, 524333, 65536, 38, 524334, 65536, 38, 524335, 65536, 38, 524336, 65536, 38, 524337, 65536, 38, 524338, 65536, 38, 524339, 65536, 38, 524340, 65536, 38, 524341, 65536, 38, 524342, 65536, 38, 524343, 65536, 38, 524344, 65536, 38, 524345, 65536, 38, 524346, 65536, 38, 524347, 65536, 38, 524348, 65536, 38, 524349, 65536, 38, 524350, 65536, 38, 524351, 65536, 38, 524352, 65536, 38, 524353, 65536, 38, 524354, 65536, 38, 524355, 65536, 38, 524356, 65536, 38, 524357, 65536, 38, 524358, 65536, 38, 524359, 65536, 38, 589824, 65536, 38, 589825, 65536, 38, 589826, 65536, 38, 589827, 65536, 38, 589828, 65536, 38, 589829, 65536, 38, 589830, 65536, 38, 589831, 65536, 38, 589832, 65536, 38, 589833, 65536, 38, 589834, 65536, 38, 589835, 65536, 38, 589836, 65536, 38, 589837, 65536, 38, 589838, 65536, 38, 589839, 65536, 38, 589840, 65536, 38, 589841, 65536, 38, 589842, 65536, 38, 589843, 65536, 38, 589844, 65536, 38, 589845, 65536, 38, 589846, 65536, 38, 589847, 65536, 38, 589848, 65536, 38, 589849, 65536, 38, 589850, 65536, 38, 589851, 65536, 38, 589852, 65536, 38, 589853, 65536, 38, 589854, 65536, 38, 589855, 65536, 38, 589856, 65536, 38, 589857, 65536, 38, 589858, 65536, 38, 589859, 65536, 38, 589860, 65536, 38, 589861, 65536, 38, 589862, 65536, 38, 589863, 65536, 38, 589864, 65536, 38, 589865, 65536, 38, 589866, 65536, 38, 589867, 65536, 38, 589868, 65536, 38, 589869, 65536, 38, 589870, 65536, 38, 589871, 65536, 38, 589872, 65536, 38, 589873, 65536, 38, 589874, 65536, 38, 589875, 65536, 38, 589876, 65536, 38, 589877, 65536, 38, 589878, 65536, 38, 589879, 65536, 38, 589880, 65536, 38, 589881, 65536, 38, 589882, 65536, 38, 589883, 65536, 38, 589884, 65536, 38, 589885, 65536, 38, 589886, 65536, 38, 589887, 65536, 38, 589888, 65536, 38, 589889, 65536, 38, 589890, 65536, 38, 589891, 65536, 38, 589892, 65536, 38, 589893, 65536, 38, 589894, 65536, 38, 589895, 65536, 38, 655360, 65536, 38, 655361, 65536, 38, 655362, 65536, 38, 655363, 65536, 38, 655364, 65536, 38, 655365, 65536, 38, 655366, 65536, 38, 655367, 65536, 38, 655368, 65536, 38, 655369, 65536, 38, 655370, 65536, 38, 655371, 65536, 38, 655372, 65536, 38, 655373, 65536, 38, 655374, 65536, 38, 655375, 65536, 38, 655376, 65536, 38, 655377, 65536, 38, 655378, 65536, 38, 655379, 65536, 38, 655380, 65536, 38, 655381, 65536, 38, 655382, 65536, 38, 655383, 65536, 38, 655384, 65536, 38, 655385, 65536, 38, 655386, 65536, 38, 655387, 65536, 38, 655388, 65536, 38, 655389, 65536, 38, 655390, 65536, 38, 655391, 65536, 38, 655392, 65536, 38, 655393, 65536, 38, 655394, 65536, 38, 655395, 65536, 38, 655396, 65536, 38, 655397, 65536, 38, 655398, 65536, 38, 655399, 65536, 38, 655400, 65536, 38, 655401, 65536, 38, 655402, 65536, 38, 655403, 65536, 38, 655404, 65536, 38, 655405, 65536, 38, 655406, 65536, 38, 655407, 65536, 38, 655408, 65536, 38, 655409, 65536, 38, 655410, 65536, 38, 655411, 65536, 38, 655412, 65536, 38, 655413, 65536, 38, 655414, 65536, 38, 655415, 65536, 38, 655416, 65536, 38, 655417, 65536, 38, 655418, 65536, 38, 655419, 65536, 38, 655420, 65536, 38, 655421, 65536, 38, 655422, 65536, 38, 655423, 65536, 38, 655424, 65536, 38, 655425, 65536, 38, 655426, 65536, 38, 655427, 65536, 38, 655428, 65536, 38, 655429, 65536, 38, 655430, 65536, 38, 655431, 65536, 38, 720896, 65536, 38, 720897, 65536, 38, 720898, 65536, 38, 720899, 65536, 38, 720900, 65536, 38, 720901, 65536, 38, 720902, 65536, 38, 720903, 65536, 38, 720904, 65536, 38, 720905, 65536, 38, 720906, 65536, 38, 720907, 65536, 38, 720908, 65536, 38, 720909, 65536, 38, 720910, 65536, 38, 720911, 65536, 38, 720912, 65536, 38, 720913, 65536, 38, 720914, 65536, 38, 720915, 65536, 38, 720916, 65536, 38, 720917, 65536, 38, 720918, 65536, 38, 720919, 65536, 38, 720920, 65536, 38, 720921, 65536, 38, 720922, 65536, 38, 720923, 65536, 38, 720924, 65536, 38, 720925, 65536, 38, 720926, 65536, 38, 720927, 65536, 38, 720928, 65536, 38, 720929, 65536, 38, 720930, 65536, 38, 720931, 65536, 38, 720932, 65536, 38, 720933, 65536, 38, 720934, 65536, 38, 720935, 65536, 38, 720936, 65536, 38, 720937, 65536, 38, 720938, 65536, 38, 720939, 65536, 38, 720940, 65536, 38, 720941, 65536, 38, 720942, 65536, 38, 720943, 65536, 38, 720944, 65536, 38, 720945, 65536, 38, 720946, 65536, 38, 720947, 65536, 38, 720948, 65536, 38, 720949, 65536, 38, 720950, 65536, 38, 720951, 65536, 38, 720952, 65536, 38, 720953, 65536, 38, 720954, 65536, 38, 720955, 65536, 38, 720956, 65536, 38, 720957, 65536, 38, 720958, 65536, 38, 720959, 65536, 38, 720960, 65536, 38, 720961, 65536, 38, 720962, 65536, 38, 720963, 65536, 38, 720964, 65536, 38, 720965, 65536, 38, 720966, 65536, 38, 720967, 65536, 38, 786432, 65536, 38, 786433, 65536, 38, 786434, 65536, 38, 786435, 65536, 38, 786436, 65536, 38, 786437, 65536, 38, 786438, 65536, 38, 786439, 65536, 38, 786440, 65536, 38, 786441, 65536, 38, 786442, 65536, 38, 786443, 65536, 38, 786444, 65536, 38, 786445, 65536, 38, 786446, 65536, 38, 786447, 65536, 38, 786448, 65536, 38, 786449, 65536, 38, 786450, 65536, 38, 786451, 65536, 38, 786452, 65536, 38, 786453, 65536, 38, 786454, 65536, 38, 786455, 65536, 38, 786456, 65536, 38, 786457, 65536, 38, 786458, 65536, 38, 786459, 65536, 38, 786460, 65536, 38, 786461, 65536, 38, 786462, 65536, 38, 786463, 65536, 38, 786464, 65536, 38, 786465, 65536, 38, 786466, 65536, 38, 786467, 65536, 38, 786468, 65536, 38, 786469, 65536, 38, 786470, 65536, 38, 786471, 65536, 38, 786472, 65536, 38, 786473, 65536, 38, 786474, 65536, 38, 786475, 65536, 38, 786476, 65536, 38, 786477, 65536, 38, 786478, 65536, 38, 786479, 65536, 38, 786480, 65536, 38, 786481, 65536, 38, 786482, 65536, 38, 786483, 65536, 38, 786484, 65536, 38, 786485, 65536, 38, 786486, 65536, 38, 786487, 65536, 38, 786488, 65536, 38, 786489, 65536, 38, 786490, 65536, 38, 786491, 65536, 38, 786492, 65536, 38, 786493, 65536, 38, 786494, 65536, 38, 786495, 65536, 38, 786496, 65536, 38, 786497, 65536, 38, 786498, 65536, 38, 786499, 65536, 38, 786500, 65536, 38, 786501, 65536, 38, 786502, 65536, 38, 786503, 65536, 38, 851968, 65536, 38, 851969, 65536, 38, 851970, 65536, 38, 851971, 65536, 38, 851972, 65536, 38, 851973, 65536, 38, 851974, 65536, 38, 851975, 65536, 38, 851976, 65536, 38, 851977, 65536, 38, 851978, 65536, 38, 851979, 65536, 38, 851980, 65536, 38, 851981, 65536, 38, 851982, 65536, 38, 851983, 65536, 38, 851984, 65536, 38, 851985, 65536, 38, 851986, 65536, 38, 851987, 65536, 38, 851988, 65536, 38, 851989, 65536, 38, 851990, 65536, 38, 851991, 65536, 38, 851992, 65536, 38, 851993, 65536, 38, 851994, 65536, 38, 851995, 65536, 38, 851996, 65536, 38, 851997, 65536, 38, 851998, 65536, 38, 851999, 65536, 38, 852000, 65536, 38, 852001, 65536, 38, 852002, 65536, 38, 852003, 65536, 38, 852004, 65536, 38, 852005, 65536, 38, 852006, 65536, 38, 852007, 65536, 38, 852008, 65536, 38, 852009, 65536, 38, 852010, 65536, 38, 852011, 65536, 38, 852012, 65536, 38, 852013, 65536, 0, 852014, 65536, 0, 852015, 65536, 0, 852016, 65536, 0, 852017, 65536, 0, 852018, 65536, 0, 852019, 65536, 0, 852020, 65536, 0, 852021, 65536, 0, 852022, 65536, 38, 852023, 65536, 38, 852024, 65536, 38, 852025, 65536, 38, 852026, 65536, 38, 852027, 65536, 38, 852028, 65536, 38, 852029, 65536, 38, 852030, 65536, 38, 852031, 65536, 38, 852032, 65536, 38, 852033, 65536, 38, 852034, 65536, 38, 852035, 65536, 38, 852036, 65536, 38, 852037, 65536, 38, 852038, 65536, 38, 852039, 65536, 38, 917504, 65536, 38, 917505, 65536, 38, 917506, 65536, 38, 917507, 65536, 38, 917508, 65536, 38, 917509, 65536, 38, 917510, 65536, 38, 917511, 65536, 38, 917512, 65536, 38, 917513, 65536, 38, 917514, 65536, 38, 917515, 65536, 38, 917516, 65536, 38, 917517, 65536, 38, 917518, 65536, 38, 917519, 65536, 38, 917520, 65536, 38, 917521, 65536, 38, 917522, 65536, 38, 917523, 65536, 38, 917524, 65536, 38, 917525, 65536, 38, 917526, 65536, 38, 917527, 65536, 38, 917528, 65536, 38, 917529, 65536, 38, 917530, 65536, 38, 917531, 65536, 38, 917532, 65536, 38, 917533, 65536, 38, 917534, 65536, 38, 917535, 65536, 38, 917536, 65536, 38, 917537, 65536, 38, 917538, 65536, 38, 917539, 65536, 38, 917540, 65536, 38, 917541, 65536, 38, 917542, 65536, 38, 917543, 65536, 38, 917544, 65536, 38, 917545, 65536, 38, 917546, 65536, 38, 917547, 65536, 38, 917548, 65536, 38, 917549, 65536, 0, 917550, 65536, 0, 917551, 65536, 0, 917552, 65536, 0, 917553, 65536, 0, 917554, 65536, 0, 917555, 65536, 0, 917556, 65536, 0, 917557, 65536, 0, 917558, 65536, 38, 917559, 65536, 38, 917560, 65536, 38, 917561, 65536, 38, 917562, 65536, 38, 917563, 65536, 38, 917564, 65536, 38, 917565, 65536, 38, 917566, 65536, 38, 917567, 65536, 38, 917568, 65536, 38, 917569, 65536, 38, 917570, 65536, 38, 917571, 65536, 38, 917572, 65536, 38, 917573, 65536, 38, 917574, 65536, 38, 917575, 65536, 38, 983040, 65536, 38, 983041, 65536, 38, 983042, 65536, 38, 983043, 65536, 38, 983044, 65536, 38, 983045, 65536, 38, 983046, 65536, 38, 983047, 65536, 38, 983048, 65536, 38, 983049, 65536, 38, 983050, 65536, 38, 983051, 65536, 38, 983052, 65536, 38, 983053, 65536, 38, 983054, 65536, 38, 983055, 65536, 38, 983056, 65536, 38, 983057, 65536, 38, 983058, 65536, 38, 983059, 65536, 38, 983060, 65536, 38, 983061, 65536, 38, 983062, 65536, 38, 983063, 65536, 38, 983064, 65536, 38, 983065, 65536, 38, 983066, 65536, 38, 983067, 65536, 38, 983068, 65536, 38, 983069, 65536, 38, 983070, 65536, 0, 983071, 65536, 0, 983072, 65536, 0, 983073, 65536, 0, 983074, 65536, 0, 983075, 65536, 0, 983076, 65536, 0, 983077, 65536, 0, 983078, 65536, 0, 983079, 65536, 0, 983080, 65536, 0, 983081, 65536, 0, 983082, 65536, 0, 983083, 65536, 0, 983084, 65536, 0, 983085, 65536, 0, 983086, 262144, 1, 983087, 327680, 1, 983088, 393216, 1, 983089, 458752, 1, 983090, 65536, 0, 983091, 196608, 13, 983092, 65536, 0, 983093, 65536, 0, 983094, 65536, 0, 983095, 65536, 38, 983096, 65536, 38, 983097, 65536, 38, 983098, 65536, 38, 983099, 65536, 38, 983100, 65536, 0, 983101, 65536, 0, 983102, 65536, 0, 983103, 65536, 0, 983104, 65536, 0, 983105, 65536, 0, 983106, 65536, 0, 983107, 65536, 0, 983108, 65536, 0, 983109, 65536, 0, 983110, 65536, 0, 983111, 65536, 0, 1048576, 65536, 38, 1048577, 65536, 38, 1048578, 65536, 38, 1048579, 65536, 38, 1048580, 65536, 38, 1048581, 65536, 38, 1048582, 65536, 38, 1048583, 65536, 38, 1048584, 65536, 38, 1048585, 65536, 38, 1048586, 65536, 38, 1048587, 65536, 38, 1048588, 65536, 38, 1048589, 65536, 38, 1048590, 65536, 38, 1048591, 65536, 38, 1048592, 65536, 38, 1048593, 65536, 38, 1048594, 65536, 38, 1048595, 65536, 38, 1048596, 65536, 38, 1048597, 65536, 38, 1048598, 65536, 38, 1048599, 65536, 38, 1048600, 65536, 38, 1048601, 65536, 38, 1048602, 65536, 38, 1048603, 65536, 38, 1048604, 65536, 38, 1048605, 65536, 38, 1048606, 65536, 0, 1048607, 65536, 0, 1048608, 65536, 0, 1048609, 65536, 0, 1048610, 65536, 0, 1048611, 65536, 0, 1048612, 65536, 0, 1048613, 65536, 0, 1048614, 65536, 0, 1048615, 65536, 0, 1048616, 65536, 0, 1048617, 65536, 0, 1048618, 65536, 0, 1048619, 65536, 0, 1048620, 65536, 0, 1048621, 65536, 0, 1048622, 262144, 2, 1048623, 327680, 2, 1048624, 393216, 2, 1048625, 458752, 2, 1048626, 0, 14, 1048627, 65536, 14, 1048628, 131072, 14, 1048629, 65536, 0, 1048630, 65536, 0, 1048631, 65536, 38, 1048632, 65536, 38, 1048633, 65536, 38, 1048634, 65536, 38, 1048635, 65536, 38, 1048636, 65536, 0, 1048637, 65536, 0, 1048638, 65536, 0, 1048639, 65536, 0, 1048640, 65536, 0, 1048641, 65536, 0, 1048642, 65536, 0, 1048643, 65536, 0, 1048644, 65536, 0, 1048645, 65536, 0, 1048646, 65536, 0, 1048647, 65536, 0, 1114112, 65536, 38, 1114113, 65536, 38, 1114114, 65536, 38, 1114115, 65536, 38, 1114116, 65536, 38, 1114117, 65536, 38, 1114118, 65536, 38, 1114119, 65536, 38, 1114120, 65536, 38, 1114121, 65536, 38, 1114122, 65536, 38, 1114123, 65536, 38, 1114124, 65536, 38, 1114125, 65536, 38, 1114126, 65536, 38, 1114127, 65536, 38, 1114128, 65536, 38, 1114129, 65536, 38, 1114130, 65536, 38, 1114131, 65536, 38, 1114132, 65536, 38, 1114133, 65536, 38, 1114134, 65536, 38, 1114135, 65536, 38, 1114136, 65536, 38, 1114137, 65536, 38, 1114138, 65536, 38, 1114139, 65536, 38, 1114140, 65536, 38, 1114141, 65536, 38, 1114142, 65536, 0, 1114143, 262144, 1, 1114144, 327680, 1, 1114145, 393216, 1, 1114146, 458752, 1, 1114147, 65536, 0, 1114148, 65536, 13, 1114149, 65536, 0, 1114150, 65536, 0, 1114151, 131072, 1, 1114152, 196608, 1, 1114153, 393216, 1, 1114154, 458752, 1, 1114155, 393216, 1, 1114156, 458752, 1, 1114157, 196608, 1, 1114158, 196608, 1, 1114159, 393216, 8, 1114160, 458752, 8, 1114161, 65536, 0, 1114162, 131072, 1, 1114163, 393216, 10, 1114164, 262144, 1, 1114165, 327680, 1, 1114166, 65536, 0, 1114167, 65536, 0, 1114168, 65536, 0, 1114169, 65536, 0, 1114170, 65536, 0, 1114171, 65536, 0, 1114172, 65536, 0, 1114173, 393216, 1, 1114174, 458752, 1, 1114175, 65536, 0, 1114176, 196608, 13, 1114177, 65536, 0, 1114178, 393216, 1, 1114179, 458752, 1, 1114180, 393216, 1, 1114181, 458752, 1, 1114182, 393216, 1, 1114183, 458752, 1, 1179648, 65536, 38, 1179649, 65536, 38, 1179650, 65536, 38, 1179651, 65536, 38, 1179652, 65536, 38, 1179653, 65536, 38, 1179654, 65536, 38, 1179655, 65536, 38, 1179656, 65536, 38, 1179657, 65536, 38, 1179658, 65536, 38, 1179659, 65536, 38, 1179660, 65536, 38, 1179661, 65536, 38, 1179662, 65536, 38, 1179663, 65536, 38, 1179664, 65536, 38, 1179665, 65536, 38, 1179666, 65536, 38, 1179667, 65536, 38, 1179668, 65536, 38, 1179669, 65536, 38, 1179670, 65536, 38, 1179671, 65536, 38, 1179672, 65536, 38, 1179673, 65536, 38, 1179674, 65536, 38, 1179675, 65536, 38, 1179676, 65536, 38, 1179677, 65536, 38, 1179678, 65536, 0, 1179679, 262144, 2, 1179680, 327680, 2, 1179681, 393216, 2, 1179682, 458752, 2, 1179683, 0, 14, 1179684, 65536, 14, 1179685, 131072, 14, 1179686, 393216, 8, 1179687, 458752, 8, 1179688, 65536, 0, 1179689, 393216, 2, 1179690, 458752, 2, 1179691, 393216, 2, 1179692, 458752, 2, 1179693, 65536, 0, 1179694, 65536, 0, 1179695, 393216, 9, 1179696, 458752, 9, 1179697, 65536, 0, 1179698, 65536, 0, 1179699, 65536, 0, 1179700, 262144, 2, 1179701, 327680, 2, 1179702, 65536, 0, 1179703, 65536, 0, 1179704, 65536, 0, 1179705, 65536, 0, 1179706, 65536, 0, 1179707, 65536, 0, 1179708, 65536, 0, 1179709, 393216, 2, 1179710, 458752, 2, 1179711, 0, 14, 1179712, 65536, 14, 1179713, 131072, 14, 1179714, 393216, 2, 1179715, 458752, 2, 1179716, 393216, 2, 1179717, 458752, 2, 1179718, 393216, 2, 1179719, 458752, 2, 1245184, 65536, 38, 1245185, 65536, 38, 1245186, 65536, 38, 1245187, 65536, 38, 1245188, 65536, 38, 1245189, 65536, 38, 1245190, 65536, 38, 1245191, 65536, 38, 1245192, 65536, 38, 1245193, 65536, 38, 1245194, 65536, 38, 1245195, 65536, 38, 1245196, 65536, 38, 1245197, 65536, 38, 1245198, 65536, 38, 1245199, 65536, 38, 1245200, 65536, 38, 1245201, 65536, 38, 1245202, 65536, 38, 1245203, 65536, 38, 1245204, 65536, 38, 1245205, 65536, 38, 1245206, 65536, 38, 1245207, 65536, 38, 1245208, 65536, 38, 1245209, 65536, 38, 1245210, 65536, 38, 1245211, 65536, 38, 1245212, 65536, 38, 1245213, 65536, 38, 1245214, 65536, 0, 1245215, 393216, 1, 1245216, 458752, 1, 1245217, 393216, 1, 1245218, 458752, 1, 1245219, 196608, 1, 1245220, 196608, 1, 1245221, 65536, 0, 1245222, 393216, 9, 1245223, 458752, 9, 1245224, 65536, 0, 1245225, 131072, 1, 1245226, 131072, 1, 1245227, 393216, 10, 1245228, 65536, 0, 1245229, 65536, 0, 1245230, 65536, 0, 1245231, 65536, 0, 1245232, 65536, 0, 1245233, 65536, 0, 1245234, 65536, 0, 1245235, 65536, 0, 1245236, 65536, 0, 1245237, 196608, 1, 1245238, 196608, 1, 1245239, 131072, 1, 1245240, 65536, 0, 1245241, 65536, 0, 1245242, 196608, 1, 1245243, 65536, 0, 1245244, 65536, 13, 1245245, 65536, 0, 1245246, 393216, 1, 1245247, 458752, 1, 1245248, 393216, 1, 1245249, 458752, 1, 1245250, 393216, 1, 1245251, 458752, 1, 1245252, 262144, 1, 1245253, 327680, 1, 1245254, 393216, 1, 1245255, 458752, 1, 1310720, 65536, 38, 1310721, 65536, 38, 1310722, 65536, 38, 1310723, 65536, 38, 1310724, 65536, 38, 1310725, 65536, 38, 1310726, 65536, 38, 1310727, 65536, 38, 1310728, 65536, 38, 1310729, 65536, 38, 1310730, 65536, 38, 1310731, 65536, 38, 1310732, 65536, 38, 1310733, 65536, 38, 1310734, 65536, 38, 1310735, 65536, 38, 1310736, 65536, 38, 1310737, 65536, 38, 1310738, 65536, 38, 1310739, 65536, 38, 1310740, 65536, 38, 1310741, 65536, 38, 1310742, 65536, 38, 1310743, 65536, 38, 1310744, 65536, 38, 1310745, 65536, 38, 1310746, 65536, 38, 1310747, 65536, 38, 1310748, 65536, 38, 1310749, 65536, 38, 1310750, 65536, 0, 1310751, 393216, 2, 1310752, 458752, 2, 1310753, 393216, 2, 1310754, 458752, 2, 1310755, 65536, 0, 1310756, 196608, 1, 1310757, 65536, 0, 1310758, 65536, 0, 1310759, 65536, 0, 1310760, 65536, 0, 1310761, 65536, 0, 1310762, 65536, 0, 1310763, 65536, 0, 1310764, 65536, 0, 1310765, 65536, 0, 1310766, 65536, 0, 1310767, 65536, 0, 1310768, 65536, 0, 1310769, 65536, 0, 1310770, 65536, 0, 1310771, 65536, 0, 1310772, 65536, 0, 1310773, 65536, 0, 1310774, 65536, 0, 1310775, 65536, 0, 1310776, 65536, 0, 1310777, 65536, 0, 1310778, 65536, 0, 1310779, 0, 14, 1310780, 65536, 14, 1310781, 131072, 14, 1310782, 393216, 2, 1310783, 458752, 2, 1310784, 393216, 2, 1310785, 458752, 2, 1310786, 393216, 2, 1310787, 458752, 2, 1310788, 262144, 2, 1310789, 327680, 2, 1310790, 393216, 2, 1310791, 458752, 2, 1376256, 65536, 38, 1376257, 65536, 38, 1376258, 65536, 38, 1376259, 65536, 38, 1376260, 65536, 38, 1376261, 65536, 38, 1376262, 65536, 38, 1376263, 65536, 38, 1376264, 65536, 38, 1376265, 65536, 38, 1376266, 65536, 38, 1376267, 65536, 38, 1376268, 65536, 38, 1376269, 65536, 38, 1376270, 65536, 38, 1376271, 65536, 38, 1376272, 65536, 38, 1376273, 65536, 38, 1376274, 65536, 38, 1376275, 65536, 38, 1376276, 65536, 38, 1376277, 65536, 38, 1376278, 65536, 38, 1376279, 65536, 38, 1376280, 65536, 38, 1376281, 65536, 38, 1376282, 65536, 38, 1376283, 65536, 38, 1376284, 65536, 38, 1376285, 65536, 38, 1376286, 65536, 0, 1376287, 393216, 1, 1376288, 458752, 1, 1376289, 65536, 0, 1376290, 196608, 13, 1376291, 65536, 0, 1376292, 65536, 0, 1376293, 65536, 0, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 65536, 0, 1376297, 65536, 0, 1376298, 65536, 0, 1376299, 65536, 0, 1376300, 65536, 0, 1376301, 65536, 0, 1376302, 131072, 1, 1376303, 393216, 1, 1376304, 458752, 1, 1376305, 65536, 0, 1376306, 65536, 13, 1376307, 65536, 0, 1376308, 65536, 0, 1376309, 65536, 0, 1376310, 65536, 0, 1376311, 65536, 0, 1376312, 65536, 0, 1376313, 65536, 0, 1376314, 393216, 8, 1376315, 458752, 8, 1376316, 393216, 1, 1376317, 458752, 1, 1376318, 262144, 1, 1376319, 327680, 1, 1376320, 65536, 0, 1376321, 65536, 13, 1376322, 65536, 0, 1376323, 393216, 1, 1376324, 458752, 1, 1376325, 393216, 1, 1376326, 458752, 1, 1376327, 393216, 1, 1441792, 65536, 38, 1441793, 65536, 38, 1441794, 65536, 38, 1441795, 65536, 38, 1441796, 65536, 38, 1441797, 65536, 38, 1441798, 65536, 38, 1441799, 65536, 38, 1441800, 65536, 38, 1441801, 65536, 38, 1441802, 65536, 38, 1441803, 65536, 38, 1441804, 65536, 38, 1441805, 65536, 38, 1441806, 65536, 38, 1441807, 65536, 38, 1441808, 65536, 38, 1441809, 65536, 38, 1441810, 65536, 38, 1441811, 65536, 38, 1441812, 65536, 38, 1441813, 65536, 38, 1441814, 65536, 38, 1441815, 65536, 38, 1441816, 65536, 38, 1441817, 65536, 38, 1441818, 65536, 38, 1441819, 65536, 38, 1441820, 65536, 38, 1441821, 65536, 38, 1441822, 65536, 0, 1441823, 393216, 2, 1441824, 458752, 2, 1441825, 0, 14, 1441826, 65536, 14, 1441827, 131072, 14, 1441828, 131072, 1, 1441829, 65536, 0, 1441830, 65536, 0, 1441831, 65536, 0, 1441832, 65536, 0, 1441833, 65536, 0, 1441834, 196608, 1, 1441835, 196608, 1, 1441836, 65536, 0, 1441837, 393216, 10, 1441838, 65536, 0, 1441839, 393216, 2, 1441840, 458752, 2, 1441841, 0, 14, 1441842, 65536, 14, 1441843, 131072, 14, 1441844, 458752, 10, 1441845, 65536, 0, 1441846, 196608, 1, 1441847, 393216, 10, 1441848, 65536, 0, 1441849, 65536, 0, 1441850, 393216, 9, 1441851, 458752, 9, 1441852, 393216, 2, 1441853, 458752, 2, 1441854, 262144, 2, 1441855, 327680, 2, 1441856, 0, 14, 1441857, 65536, 14, 1441858, 131072, 14, 1441859, 393216, 2, 1441860, 458752, 2, 1441861, 393216, 2, 1441862, 458752, 2, 1441863, 393216, 2, 1507328, 65536, 0, 1507329, 65536, 0, 1507330, 65536, 0, 1507331, 65536, 0, 1507332, 65536, 0, 1507333, 65536, 0, 1507334, 65536, 0, 1507335, 65536, 0, 1507336, 65536, 0, 1507337, 65536, 0, 1507338, 65536, 0, 1507339, 65536, 0, 1507340, 65536, 0, 1507341, 65536, 0, 1507342, 65536, 0, 1507343, 65536, 0, 1507344, 65536, 0, 1507345, 65536, 0, 1507346, 65536, 0, 1507347, 65536, 0, 1507348, 65536, 0, 1507349, 65536, 0, 1507350, 65536, 0, 1507351, 65536, 0, 1507352, 65536, 0, 1507353, 65536, 0, 1507354, 65536, 0, 1507355, 65536, 0, 1507356, 65536, 0, 1507357, 65536, 0, 1507358, 65536, 0, 1507359, 65536, 0, 1507360, 65536, 0, 1507361, 65536, 0, 1507362, 393216, 1, 1507363, 458752, 1, 1507364, 65536, 0, 1507365, 65536, 0, 1507366, 65536, 0, 1507367, 458752, 10, 1507368, 65536, 0, 1507369, 65536, 0, 1507370, 65536, 0, 1507371, 65536, 0, 1507372, 65536, 0, 1507373, 65536, 0, 1507374, 65536, 0, 1507375, 65536, 0, 1507376, 65536, 0, 1507377, 65536, 0, 1507378, 65536, 0, 1507379, 65536, 0, 1507380, 65536, 0, 1507381, 65536, 0, 1507382, 65536, 0, 1507383, 65536, 0, 1507384, 65536, 0, 1507385, 65536, 0, 1507386, 65536, 0, 1507387, 65536, 0, 1507388, 65536, 0, 1507389, 65536, 0, 1507390, 65536, 0, 1507391, 65536, 0, 1507392, 65536, 0, 1507393, 65536, 0, 1507394, 65536, 0, 1507395, 65536, 0, 1507396, 65536, 0, 1507397, 65536, 0, 1507398, 65536, 0, 1507399, 65536, 0, 1572864, 65536, 0, 1572865, 65536, 0, 1572866, 65536, 0, 1572867, 65536, 0, 1572868, 65536, 0, 1572869, 65536, 0, 1572870, 65536, 0, 1572871, 65536, 0, 1572872, 65536, 0, 1572873, 65536, 0, 1572874, 65536, 0, 1572875, 65536, 0, 1572876, 65536, 0, 1572877, 65536, 0, 1572878, 65536, 0, 1572879, 65536, 0, 1572880, 65536, 0, 1572881, 65536, 0, 1572882, 65536, 0, 1572883, 65536, 0, 1572884, 65536, 0, 1572885, 65536, 0, 1572886, 65536, 0, 1572887, 65536, 0, 1572888, 65536, 0, 1572889, 65536, 0, 1572890, 65536, 0, 1572891, 65536, 0, 1572892, 65536, 0, 1572893, 65536, 0, 1572894, 65536, 0, 1572895, 65536, 0, 1572896, 65536, 0, 1572897, 65536, 0, 1572898, 393216, 2, 1572899, 458752, 2, 1572900, 65536, 0, 1572901, 65536, 0, 1572902, 65536, 0, 1572903, 131072, 1, 1572904, 65536, 0, 1572905, 65536, 0, 1572906, 65536, 0, 1572907, 65536, 0, 1572908, 65536, 0, 1572909, 65536, 0, 1572910, 65536, 0, 1572911, 65536, 0, 1572912, 65536, 0, 1572913, 65536, 0, 1572914, 65536, 0, 1572915, 65536, 0, 1572916, 65536, 0, 1572917, 65536, 0, 1572918, 65536, 0, 1572919, 65536, 0, 1572920, 65536, 0, 1572921, 65536, 0, 1572922, 65536, 0, 1572923, 65536, 0, 1572924, 65536, 0, 1572925, 65536, 0, 1572926, 65536, 0, 1572927, 65536, 0, 1572928, 65536, 0, 1572929, 65536, 0, 1572930, 65536, 0, 1572931, 65536, 0, 1572932, 65536, 0, 1572933, 65536, 0, 1572934, 65536, 0, 1572935, 65536, 0, 1638400, 65536, 0, 1638401, 65536, 0, 1638402, 65536, 0, 1638403, 65536, 0, 1638404, 65536, 0, 1638405, 65536, 0, 1638406, 65536, 0, 1638407, 65536, 0, 1638408, 65536, 0, 1638409, 65536, 0, 1638410, 65536, 0, 1638411, 65536, 0, 1638412, 65536, 0, 1638413, 65536, 0, 1638414, 65536, 0, 1638415, 65536, 0, 1638416, 65536, 0, 1638417, 65536, 0, 1638418, 65536, 0, 1638419, 65536, 0, 1638420, 65536, 0, 1638421, 393216, 1, 1638422, 458752, 1, 1638423, 65536, 0, 1638424, 196608, 13, 1638425, 65536, 0, 1638426, 393216, 1, 1638427, 458752, 1, 1638428, 393216, 1, 1638429, 458752, 1, 1638430, 65536, 0, 1638431, 65536, 13, 1638432, 65536, 0, 1638433, 65536, 0, 1638434, 65536, 0, 1638435, 65536, 0, 1638436, 65536, 0, 1638437, 65536, 0, 1638438, 65536, 0, 1638439, 65536, 0, 1638440, 65536, 0, 1638441, 65536, 0, 1638442, 65536, 13, 1638443, 65536, 0, 1638444, 393216, 1, 1638445, 458752, 1, 1638446, 262144, 1, 1638447, 327680, 1, 1638448, 393216, 1, 1638449, 458752, 1, 1638450, 393216, 1, 1638451, 458752, 1, 1638452, 65536, 0, 1638453, 65536, 13, 1638454, 65536, 0, 1638455, 393216, 1, 1638456, 458752, 1, 1638457, 393216, 1, 1638458, 458752, 1, 1638459, 65536, 0, 1638460, 65536, 0, 1638461, 65536, 0, 1638462, 65536, 0, 1638463, 65536, 0, 1638464, 393216, 1, 1638465, 458752, 1, 1638466, 393216, 1, 1638467, 458752, 1, 1638468, 393216, 1, 1638469, 458752, 1, 1638470, 393216, 1, 1638471, 458752, 1, 1703936, 393216, 1, 1703937, 458752, 1, 1703938, 393216, 1, 1703939, 458752, 1, 1703940, 393216, 1, 1703941, 458752, 1, 1703942, 393216, 1, 1703943, 458752, 1, 1703944, 393216, 1, 1703945, 458752, 1, 1703946, 393216, 1, 1703947, 458752, 1, 1703948, 393216, 1, 1703949, 458752, 1, 1703950, 393216, 1, 1703951, 458752, 1, 1703952, 393216, 1, 1703953, 458752, 1, 1703954, 393216, 1, 1703955, 458752, 1, 1703956, 65536, 0, 1703957, 393216, 2, 1703958, 458752, 2, 1703959, 0, 14, 1703960, 65536, 14, 1703961, 131072, 14, 1703962, 393216, 2, 1703963, 458752, 2, 1703964, 393216, 2, 1703965, 458752, 2, 1703966, 0, 14, 1703967, 65536, 14, 1703968, 131072, 14, 1703969, 65536, 0, 1703970, 65536, 0, 1703971, 65536, 0, 1703972, 65536, 0, 1703973, 65536, 0, 1703974, 65536, 0, 1703975, 65536, 0, 1703976, 65536, 0, 1703977, 0, 14, 1703978, 65536, 14, 1703979, 131072, 14, 1703980, 393216, 2, 1703981, 458752, 2, 1703982, 262144, 2, 1703983, 327680, 2, 1703984, 393216, 2, 1703985, 458752, 2, 1703986, 393216, 2, 1703987, 458752, 2, 1703988, 0, 14, 1703989, 65536, 14, 1703990, 131072, 14, 1703991, 393216, 2, 1703992, 458752, 2, 1703993, 393216, 2, 1703994, 458752, 2, 1703995, 65536, 0, 1703996, 65536, 0, 1703997, 65536, 0, 1703998, 65536, 0, 1703999, 65536, 0, 1704000, 393216, 2, 1704001, 458752, 2, 1704002, 393216, 2, 1704003, 458752, 2, 1704004, 393216, 2, 1704005, 458752, 2, 1704006, 393216, 2, 1704007, 458752, 2, 1769472, 393216, 2, 1769473, 458752, 2, 1769474, 393216, 2, 1769475, 458752, 2, 1769476, 393216, 2, 1769477, 458752, 2, 1769478, 393216, 2, 1769479, 458752, 2, 1769480, 393216, 2, 1769481, 458752, 2, 1769482, 393216, 2, 1769483, 458752, 2, 1769484, 393216, 2, 1769485, 458752, 2, 1769486, 393216, 2, 1769487, 458752, 2, 1769488, 393216, 2, 1769489, 458752, 2, 1769490, 393216, 2, 1769491, 458752, 2, 1769492, 65536, 0, 1769493, 65536, 0, 1769494, 65536, 0, 1769495, 196608, 1, 1769496, 65536, 0, 1769497, 393216, 1, 1769498, 458752, 1, 1769499, 65536, 0, 1769500, 65536, 0, 1769501, 393216, 1, 1769502, 458752, 1, 1769503, 393216, 1, 1769504, 458752, 1, 1769505, 65536, 0, 1769506, 196608, 1, 1769507, 262148, 5, 1769508, 131076, 3, 1769509, 131076, 3, 1769510, 131076, 3, 1769511, 131076, 3, 1769512, 131076, 3, 1769513, 131076, 3, 1769514, 131076, 3, 1769515, 131076, 3, 1769516, 131076, 3, 1769517, 131076, 3, 1769518, 131076, 3, 1769519, 131076, 3, 1769520, 131076, 3, 1769521, 4, 6, 1769522, 65536, 0, 1769523, 196608, 1, 1769524, 65536, 0, 1769525, 65536, 0, 1769526, 65536, 0, 1769527, 65536, 0, 1769528, 65536, 0, 1769529, 65536, 0, 1769530, 65536, 0, 1769531, 65536, 0, 1769532, 65536, 0, 1769533, 65536, 0, 1769534, 65536, 0, 1769535, 65536, 0, 1769536, 65536, 0, 1769537, 65536, 13, 1769538, 65536, 0, 1769539, 393216, 1, 1769540, 458752, 1, 1769541, 393216, 1, 1769542, 458752, 1, 1769543, 393216, 1, 1835008, 393216, 1, 1835009, 458752, 1, 1835010, 393216, 1, 1835011, 458752, 1, 1835012, 393216, 1, 1835013, 458752, 1, 1835014, 393216, 1, 1835015, 458752, 1, 1835016, 393216, 1, 1835017, 458752, 1, 1835018, 393216, 1, 1835019, 458752, 1, 1835020, 393216, 1, 1835021, 458752, 1, 1835022, 393216, 1, 1835023, 458752, 1, 1835024, 393216, 1, 1835025, 458752, 1, 1835026, 393216, 1, 1835027, 458752, 1, 1835028, 393216, 1, 1835029, 458752, 1, 1835030, 65536, 0, 1835031, 65536, 0, 1835032, 65536, 0, 1835033, 393216, 2, 1835034, 458752, 2, 1835035, 196608, 1, 1835036, 65536, 0, 1835037, 393216, 2, 1835038, 458752, 2, 1835039, 393216, 2, 1835040, 458752, 2, 1835041, 131072, 1, 1835042, 65536, 0, 1835043, 262148, 2, 1835044, 4, 0, 1835045, 4, 0, 1835046, 4, 0, 1835047, 4, 0, 1835048, 4, 0, 1835049, 4, 0, 1835050, 4, 0, 1835051, 4, 0, 1835052, 4, 0, 1835053, 4, 0, 1835054, 4, 0, 1835055, 4, 0, 1835056, 4, 0, 1835057, 4, 4, 1835058, 65536, 0, 1835059, 196608, 1, 1835060, 65536, 0, 1835061, 65536, 0, 1835062, 65536, 0, 1835063, 65536, 0, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 65536, 0, 1835067, 65536, 0, 1835068, 65536, 0, 1835069, 65536, 0, 1835070, 65536, 0, 1835071, 65536, 0, 1835072, 0, 14, 1835073, 65536, 14, 1835074, 131072, 14, 1835075, 393216, 2, 1835076, 458752, 2, 1835077, 393216, 2, 1835078, 458752, 2, 1835079, 393216, 2, 1900544, 393216, 2, 1900545, 458752, 2, 1900546, 393216, 2, 1900547, 458752, 2, 1900548, 393216, 2, 1900549, 458752, 2, 1900550, 393216, 2, 1900551, 458752, 2, 1900552, 393216, 2, 1900553, 458752, 2, 1900554, 393216, 2, 1900555, 458752, 2, 1900556, 393216, 2, 1900557, 458752, 2, 1900558, 393216, 2, 1900559, 458752, 2, 1900560, 393216, 2, 1900561, 458752, 2, 1900562, 393216, 2, 1900563, 458752, 2, 1900564, 393216, 2, 1900565, 458752, 2, 1900566, 65536, 0, 1900567, 393216, 1, 1900568, 458752, 1, 1900569, 65536, 0, 1900570, 65536, 0, 1900571, 196608, 1, 1900572, 65536, 0, 1900573, 262144, 1, 1900574, 327680, 1, 1900575, 196608, 1, 1900576, 196608, 1, 1900577, 65536, 0, 1900578, 65536, 0, 1900579, 262148, 6, 1900580, 262148, 4, 1900581, 262148, 4, 1900582, 262148, 4, 1900583, 262148, 4, 1900584, 262148, 4, 1900585, 262148, 4, 1900586, 262148, 4, 1900587, 262148, 4, 1900588, 262148, 4, 1900589, 262148, 4, 1900590, 262148, 4, 1900591, 131076, 1, 1900592, 4, 0, 1900593, 4, 4, 1900594, 65536, 0, 1900595, 65536, 0, 1900596, 65536, 0, 1900597, 65536, 0, 1900598, 65536, 0, 1900599, 65536, 0, 1900600, 196608, 1, 1900601, 65536, 0, 1900602, 65536, 0, 1900603, 65536, 0, 1900604, 65536, 0, 1900605, 65536, 0, 1900606, 65536, 0, 1900607, 65536, 0, 1900608, 393216, 1, 1900609, 458752, 1, 1900610, 393216, 1, 1900611, 458752, 1, 1900612, 65536, 0, 1900613, 65536, 13, 1900614, 65536, 0, 1900615, 393216, 1, 1966080, 393216, 1, 1966081, 458752, 1, 1966082, 393216, 1, 1966083, 458752, 1, 1966084, 393216, 1, 1966085, 458752, 1, 1966086, 393216, 1, 1966087, 458752, 1, 1966088, 393216, 1, 1966089, 458752, 1, 1966090, 393216, 1, 1966091, 458752, 1, 1966092, 393216, 1, 1966093, 458752, 1, 1966094, 393216, 1, 1966095, 458752, 1, 1966096, 393216, 1, 1966097, 458752, 1, 1966098, 393216, 1, 1966099, 458752, 1, 1966100, 393216, 1, 1966101, 458752, 1, 1966102, 65536, 0, 1966103, 393216, 2, 1966104, 458752, 2, 1966105, 65536, 0, 1966106, 65536, 13, 1966107, 65536, 0, 1966108, 65536, 0, 1966109, 262144, 2, 1966110, 327680, 2, 1966111, 65536, 0, 1966112, 65536, 0, 1966113, 65536, 0, 1966114, 65536, 0, 1966115, 65536, 13, 1966116, 65536, 0, 1966117, 393216, 1, 1966118, 458752, 1, 1966119, 65536, 0, 1966120, 196608, 13, 1966121, 65536, 0, 1966122, 393216, 1, 1966123, 458752, 1, 1966124, 393216, 1, 1966125, 458752, 1, 1966126, 65536, 0, 1966127, 262148, 2, 1966128, 4, 0, 1966129, 4, 4, 1966130, 65536, 0, 1966131, 65536, 0, 1966132, 65536, 0, 1966133, 65536, 0, 1966134, 65536, 0, 1966135, 65536, 0, 1966136, 65536, 0, 1966137, 196608, 1, 1966138, 65536, 0, 1966139, 65536, 0, 1966140, 65536, 0, 1966141, 65536, 0, 1966142, 65536, 0, 1966143, 65536, 0, 1966144, 393216, 2, 1966145, 458752, 2, 1966146, 393216, 2, 1966147, 458752, 2, 1966148, 0, 14, 1966149, 65536, 14, 1966150, 131072, 14, 1966151, 393216, 2, 2031616, 393216, 2, 2031617, 458752, 2, 2031618, 393216, 2, 2031619, 458752, 2, 2031620, 393216, 2, 2031621, 458752, 2, 2031622, 393216, 2, 2031623, 458752, 2, 2031624, 393216, 2, 2031625, 458752, 2, 2031626, 393216, 2, 2031627, 458752, 2, 2031628, 393216, 2, 2031629, 458752, 2, 2031630, 393216, 2, 2031631, 458752, 2, 2031632, 393216, 2, 2031633, 458752, 2, 2031634, 393216, 2, 2031635, 458752, 2, 2031636, 393216, 2, 2031637, 458752, 2, 2031638, 65536, 0, 2031639, 196608, 1, 2031640, 196608, 1, 2031641, 0, 14, 2031642, 65536, 14, 2031643, 65536, 0, 2031644, 65536, 0, 2031645, 65536, 0, 2031646, 65536, 0, 2031647, 131072, 1, 2031648, 131072, 1, 2031649, 65536, 0, 2031650, 0, 14, 2031651, 65536, 14, 2031652, 131072, 14, 2031653, 393216, 2, 2031654, 458752, 2, 2031655, 0, 14, 2031656, 65536, 14, 2031657, 131072, 14, 2031658, 393216, 2, 2031659, 458752, 2, 2031660, 393216, 2, 2031661, 458752, 2, 2031662, 65536, 0, 2031663, 262148, 2, 2031664, 4, 0, 2031665, 131076, 0, 2031666, 131076, 3, 2031667, 131076, 3, 2031668, 131076, 3, 2031669, 131076, 3, 2031670, 131076, 3, 2031671, 131076, 3, 2031672, 131076, 3, 2031673, 131076, 3, 2031674, 131076, 3, 2031675, 131076, 3, 2031676, 131076, 3, 2031677, 131076, 3, 2031678, 4, 6, 2031679, 65536, 0, 2031680, 393216, 1, 2031681, 458752, 1, 2031682, 65536, 0, 2031683, 65536, 13, 2031684, 65536, 0, 2031685, 393216, 1, 2031686, 458752, 1, 2031687, 393216, 1, 2097152, 393216, 1, 2097153, 458752, 1, 2097154, 393216, 1, 2097155, 458752, 1, 2097156, 393216, 1, 2097157, 458752, 1, 2097158, 393216, 1, 2097159, 458752, 1, 2097160, 393216, 1, 2097161, 458752, 1, 2097162, 393216, 1, 2097163, 458752, 1, 2097164, 393216, 1, 2097165, 458752, 1, 2097166, 393216, 1, 2097167, 458752, 1, 2097168, 393216, 1, 2097169, 458752, 1, 2097170, 393216, 1, 2097171, 458752, 1, 2097172, 393216, 1, 2097173, 458752, 1, 2097174, 65536, 0, 2097175, 65536, 0, 2097176, 65536, 0, 2097177, 65536, 0, 2097178, 65536, 0, 2097179, 65536, 0, 2097180, 65536, 0, 2097181, 65536, 13, 2097182, 65536, 0, 2097183, 393216, 1, 2097184, 458752, 1, 2097185, 393216, 1, 2097186, 458752, 1, 2097187, 393216, 1, 2097188, 458752, 1, 2097189, 393216, 1, 2097190, 458752, 1, 2097191, 393216, 1, 2097192, 458752, 1, 2097193, 65536, 0, 2097194, 65536, 0, 2097195, 65536, 0, 2097196, 65536, 0, 2097197, 65536, 0, 2097198, 65536, 0, 2097199, 262148, 2, 2097200, 4, 0, 2097201, 4, 0, 2097202, 4, 0, 2097203, 4, 0, 2097204, 4, 0, 2097205, 4, 0, 2097206, 4, 0, 2097207, 4, 0, 2097208, 4, 0, 2097209, 4, 0, 2097210, 4, 0, 2097211, 4, 0, 2097212, 4, 0, 2097213, 4, 0, 2097214, 4, 4, 2097215, 131072, 1, 2097216, 393216, 2, 2097217, 458752, 2, 2097218, 0, 14, 2097219, 65536, 14, 2097220, 131072, 14, 2097221, 393216, 2, 2097222, 458752, 2, 2097223, 393216, 2, 2162688, 393216, 2, 2162689, 458752, 2, 2162690, 393216, 2, 2162691, 458752, 2, 2162692, 393216, 2, 2162693, 458752, 2, 2162694, 393216, 2, 2162695, 458752, 2, 2162696, 393216, 2, 2162697, 458752, 2, 2162698, 393216, 2, 2162699, 458752, 2, 2162700, 393216, 2, 2162701, 458752, 2, 2162702, 393216, 2, 2162703, 458752, 2, 2162704, 393216, 2, 2162705, 458752, 2, 2162706, 393216, 2, 2162707, 458752, 2, 2162708, 393216, 2, 2162709, 458752, 2, 2162710, 65536, 0, 2162711, 65536, 0, 2162712, 65536, 0, 2162713, 65536, 0, 2162714, 65536, 0, 2162715, 65536, 0, 2162716, 0, 14, 2162717, 65536, 14, 2162718, 131072, 14, 2162719, 393216, 2, 2162720, 458752, 2, 2162721, 393216, 2, 2162722, 458752, 2, 2162723, 393216, 2, 2162724, 458752, 2, 2162725, 393216, 2, 2162726, 458752, 2, 2162727, 393216, 2, 2162728, 458752, 2, 2162729, 65536, 0, 2162730, 65536, 0, 2162731, 65536, 0, 2162732, 65536, 0, 2162733, 65536, 0, 2162734, 65536, 0, 2162735, 262148, 2, 2162736, 4, 0, 2162737, 262148, 0, 2162738, 262148, 4, 2162739, 262148, 4, 2162740, 262148, 4, 2162741, 262148, 4, 2162742, 262148, 4, 2162743, 262148, 4, 2162744, 262148, 4, 2162745, 262148, 4, 2162746, 262148, 4, 2162747, 262148, 4, 2162748, 262148, 4, 2162749, 262148, 4, 2162750, 131076, 6, 2162751, 131072, 1, 2162752, 393216, 1, 2162753, 458752, 1, 2162754, 393216, 1, 2162755, 458752, 1, 2162756, 393216, 1, 2162757, 458752, 1, 2162758, 393216, 1, 2162759, 458752, 1, 2228224, 393216, 1, 2228225, 458752, 1, 2228226, 393216, 1, 2228227, 458752, 1, 2228228, 393216, 1, 2228229, 458752, 1, 2228230, 393216, 1, 2228231, 458752, 1, 2228232, 393216, 1, 2228233, 458752, 1, 2228234, 393216, 1, 2228235, 458752, 1, 2228236, 393216, 1, 2228237, 458752, 1, 2228238, 393216, 1, 2228239, 458752, 1, 2228240, 393216, 1, 2228241, 458752, 1, 2228242, 393216, 1, 2228243, 458752, 1, 2228244, 65536, 0, 2228245, 393216, 1, 2228246, 458752, 1, 2228247, 393216, 1, 2228248, 458752, 1, 2228249, 65536, 0, 2228250, 196608, 13, 2228251, 65536, 0, 2228252, 393216, 1, 2228253, 458752, 1, 2228254, 393216, 1, 2228255, 458752, 1, 2228256, 393216, 1, 2228257, 458752, 1, 2228258, 65536, 0, 2228259, 65536, 13, 2228260, 65536, 0, 2228261, 393216, 1, 2228262, 458752, 1, 2228263, 65536, 0, 2228264, 65536, 0, 2228265, 65536, 0, 2228266, 65536, 0, 2228267, 65536, 0, 2228268, 65536, 0, 2228269, 65536, 0, 2228270, 65536, 0, 2228271, 262148, 2, 2228272, 4, 0, 2228273, 4, 4, 2228274, 65536, 0, 2228275, 65536, 13, 2228276, 65536, 0, 2228277, 196608, 1, 2228278, 65536, 0, 2228279, 65536, 0, 2228280, 65536, 0, 2228281, 262144, 1, 2228282, 327680, 1, 2228283, 65536, 0, 2228284, 65536, 13, 2228285, 65536, 0, 2228286, 393216, 1, 2228287, 458752, 1, 2228288, 393216, 2, 2228289, 458752, 2, 2228290, 393216, 2, 2228291, 458752, 2, 2228292, 393216, 2, 2228293, 458752, 2, 2228294, 393216, 2, 2228295, 458752, 2, 2293760, 393216, 2, 2293761, 458752, 2, 2293762, 393216, 2, 2293763, 458752, 2, 2293764, 393216, 2, 2293765, 458752, 2, 2293766, 393216, 2, 2293767, 458752, 2, 2293768, 393216, 2, 2293769, 458752, 2, 2293770, 393216, 2, 2293771, 458752, 2, 2293772, 393216, 2, 2293773, 458752, 2, 2293774, 393216, 2, 2293775, 458752, 2, 2293776, 393216, 2, 2293777, 458752, 2, 2293778, 393216, 2, 2293779, 458752, 2, 2293780, 65536, 0, 2293781, 393216, 2, 2293782, 458752, 2, 2293783, 393216, 2, 2293784, 458752, 2, 2293785, 0, 14, 2293786, 65536, 14, 2293787, 131072, 14, 2293788, 393216, 2, 2293789, 458752, 2, 2293790, 393216, 2, 2293791, 458752, 2, 2293792, 393216, 2, 2293793, 458752, 2, 2293794, 0, 14, 2293795, 65536, 14, 2293796, 131072, 14, 2293797, 393216, 2, 2293798, 458752, 2, 2293799, 65536, 0, 2293800, 131072, 1, 2293801, 65536, 0, 2293802, 65536, 0, 2293803, 65536, 0, 2293804, 65536, 0, 2293805, 65536, 0, 2293806, 65536, 0, 2293807, 262148, 2, 2293808, 4, 0, 2293809, 4, 4, 2293810, 0, 14, 2293811, 65536, 14, 2293812, 131072, 14, 2293813, 65536, 0, 2293814, 65536, 0, 2293815, 65536, 0, 2293816, 65536, 0, 2293817, 262144, 2, 2293818, 327680, 2, 2293819, 0, 14, 2293820, 65536, 14, 2293821, 131072, 14, 2293822, 393216, 2, 2293823, 458752, 2, 2293824, 65536, 0, 2293825, 65536, 13, 2293826, 65536, 0, 2293827, 393216, 1, 2293828, 458752, 1, 2293829, 393216, 1, 2293830, 458752, 1, 2293831, 393216, 1, 2359296, 65536, 0, 2359297, 65536, 0, 2359298, 65536, 0, 2359299, 65536, 0, 2359300, 65536, 0, 2359301, 65536, 0, 2359302, 65536, 0, 2359303, 65536, 0, 2359304, 65536, 0, 2359305, 65536, 0, 2359306, 65536, 0, 2359307, 65536, 0, 2359308, 65536, 0, 2359309, 65536, 0, 2359310, 65536, 0, 2359311, 65536, 0, 2359312, 65536, 0, 2359313, 65536, 0, 2359314, 65536, 0, 2359315, 65536, 0, 2359316, 65536, 0, 2359317, 65536, 0, 2359318, 65536, 0, 2359319, 65536, 0, 2359320, 65536, 0, 2359321, 65536, 0, 2359322, 65536, 0, 2359323, 65536, 0, 2359324, 65536, 0, 2359325, 65536, 0, 2359326, 65536, 0, 2359327, 65536, 0, 2359328, 65536, 0, 2359329, 65536, 0, 2359330, 65536, 0, 2359331, 65536, 0, 2359332, 65536, 0, 2359333, 196608, 1, 2359334, 65536, 0, 2359335, 65536, 0, 2359336, 131072, 1, 2359337, 65536, 0, 2359338, 65536, 0, 2359339, 65536, 0, 2359340, 65536, 0, 2359341, 65536, 0, 2359342, 65536, 0, 2359343, 262148, 2, 2359344, 4, 0, 2359345, 4, 4, 2359346, 65536, 0, 2359347, 65536, 0, 2359348, 65536, 0, 2359349, 65536, 0, 2359350, 65536, 0, 2359351, 65536, 0, 2359352, 65536, 0, 2359353, 65536, 0, 2359354, 65536, 0, 2359355, 65536, 0, 2359356, 393216, 1, 2359357, 458752, 1, 2359358, 393216, 1, 2359359, 458752, 1, 2359360, 0, 14, 2359361, 65536, 14, 2359362, 131072, 14, 2359363, 393216, 2, 2359364, 458752, 2, 2359365, 393216, 2, 2359366, 458752, 2, 2359367, 393216, 2, 2424832, 65536, 0, 2424833, 65536, 0, 2424834, 65536, 0, 2424835, 65536, 0, 2424836, 65536, 0, 2424837, 65536, 0, 2424838, 65536, 0, 2424839, 65536, 0, 2424840, 65536, 0, 2424841, 65536, 0, 2424842, 65536, 0, 2424843, 65536, 0, 2424844, 65536, 0, 2424845, 65536, 0, 2424846, 65536, 0, 2424847, 65536, 0, 2424848, 65536, 0, 2424849, 65536, 0, 2424850, 65536, 0, 2424851, 65536, 0, 2424852, 65536, 0, 2424853, 65536, 0, 2424854, 65536, 0, 2424855, 65536, 0, 2424856, 65536, 0, 2424857, 65536, 0, 2424858, 65536, 0, 2424859, 65536, 0, 2424860, 65536, 0, 2424861, 65536, 0, 2424862, 65536, 0, 2424863, 65536, 0, 2424864, 65536, 0, 2424865, 65536, 0, 2424866, 65536, 0, 2424867, 65536, 0, 2424868, 262148, 5, 2424869, 131076, 3, 2424870, 131076, 3, 2424871, 131076, 3, 2424872, 131076, 3, 2424873, 131076, 3, 2424874, 131076, 3, 2424875, 131076, 3, 2424876, 131076, 3, 2424877, 131076, 3, 2424878, 131076, 3, 2424879, 65540, 0, 2424880, 4, 0, 2424881, 4, 4, 2424882, 393216, 1, 2424883, 458752, 1, 2424884, 65536, 0, 2424885, 65536, 0, 2424886, 65536, 0, 2424887, 65536, 0, 2424888, 65536, 0, 2424889, 65536, 0, 2424890, 65536, 0, 2424891, 65536, 0, 2424892, 393216, 2, 2424893, 458752, 2, 2424894, 393216, 2, 2424895, 458752, 2, 2424896, 393216, 1, 2424897, 458752, 1, 2424898, 393216, 1, 2424899, 458752, 1, 2424900, 393216, 1, 2424901, 458752, 1, 2424902, 393216, 1, 2424903, 458752, 1, 2490368, 393216, 1, 2490369, 458752, 1, 2490370, 393216, 1, 2490371, 458752, 1, 2490372, 393216, 1, 2490373, 458752, 1, 2490374, 65536, 0, 2490375, 65536, 13, 2490376, 65536, 0, 2490377, 65536, 0, 2490378, 65536, 0, 2490379, 65536, 0, 2490380, 65536, 0, 2490381, 196608, 1, 2490382, 65536, 0, 2490383, 65536, 0, 2490384, 65536, 0, 2490385, 65536, 0, 2490386, 65536, 0, 2490387, 65536, 0, 2490388, 65536, 0, 2490389, 65536, 0, 2490390, 65536, 0, 2490391, 65536, 0, 2490392, 65536, 0, 2490393, 65536, 0, 2490394, 65536, 0, 2490395, 65536, 0, 2490396, 65536, 0, 2490397, 65536, 0, 2490398, 65536, 0, 2490399, 65536, 0, 2490400, 65536, 0, 2490401, 65536, 0, 2490402, 65536, 0, 2490403, 65536, 0, 2490404, 262148, 2, 2490405, 4, 0, 2490406, 4, 0, 2490407, 4, 0, 2490408, 4, 0, 2490409, 4, 0, 2490410, 4, 0, 2490411, 4, 0, 2490412, 4, 0, 2490413, 4, 0, 2490414, 4, 0, 2490415, 4, 0, 2490416, 4, 0, 2490417, 4, 4, 2490418, 393216, 2, 2490419, 458752, 2, 2490420, 65536, 0, 2490421, 65536, 0, 2490422, 65536, 0, 2490423, 65536, 0, 2490424, 65536, 0, 2490425, 65536, 0, 2490426, 65536, 0, 2490427, 65536, 0, 2490428, 393216, 1, 2490429, 458752, 1, 2490430, 393216, 1, 2490431, 458752, 1, 2490432, 393216, 2, 2490433, 458752, 2, 2490434, 393216, 2, 2490435, 458752, 2, 2490436, 393216, 2, 2490437, 458752, 2, 2490438, 393216, 2, 2490439, 458752, 2, 2555904, 393216, 2, 2555905, 458752, 2, 2555906, 393216, 2, 2555907, 458752, 2, 2555908, 393216, 2, 2555909, 458752, 2, 2555910, 0, 14, 2555911, 65536, 14, 2555912, 131072, 14, 2555913, 65536, 0, 2555914, 65536, 0, 2555915, 65536, 0, 2555916, 65536, 0, 2555917, 196608, 1, 2555918, 65536, 0, 2555919, 65536, 0, 2555920, 65536, 0, 2555921, 65536, 0, 2555922, 65536, 0, 2555923, 65536, 0, 2555924, 262148, 5, 2555925, 131076, 3, 2555926, 131076, 3, 2555927, 131076, 3, 2555928, 131076, 3, 2555929, 131076, 3, 2555930, 131076, 3, 2555931, 131076, 3, 2555932, 131076, 3, 2555933, 131076, 3, 2555934, 131076, 3, 2555935, 131076, 3, 2555936, 131076, 3, 2555937, 4, 6, 2555938, 65536, 0, 2555939, 65536, 0, 2555940, 262148, 6, 2555941, 262148, 4, 2555942, 262148, 4, 2555943, 262148, 4, 2555944, 262148, 4, 2555945, 262148, 4, 2555946, 262148, 4, 2555947, 262148, 4, 2555948, 262148, 4, 2555949, 262148, 4, 2555950, 262148, 4, 2555951, 131076, 1, 2555952, 4, 0, 2555953, 4, 4, 2555954, 65536, 0, 2555955, 65536, 0, 2555956, 65536, 0, 2555957, 65536, 0, 2555958, 65536, 0, 2555959, 393216, 1, 2555960, 458752, 1, 2555961, 65536, 0, 2555962, 65536, 13, 2555963, 65536, 0, 2555964, 393216, 2, 2555965, 458752, 2, 2555966, 393216, 2, 2555967, 458752, 2, 2555968, 393216, 1, 2555969, 458752, 1, 2555970, 393216, 1, 2555971, 458752, 1, 2555972, 393216, 1, 2555973, 458752, 1, 2555974, 393216, 1, 2555975, 458752, 1, 2621440, 393216, 1, 2621441, 458752, 1, 2621442, 393216, 1, 2621443, 458752, 1, 2621444, 393216, 1, 2621445, 458752, 1, 2621446, 393216, 1, 2621447, 458752, 1, 2621448, 65536, 0, 2621449, 65536, 0, 2621450, 65536, 0, 2621451, 65536, 0, 2621452, 65536, 0, 2621453, 65536, 0, 2621454, 65536, 0, 2621455, 65536, 0, 2621456, 65536, 0, 2621457, 65536, 0, 2621458, 65536, 0, 2621459, 65536, 0, 2621460, 262148, 2, 2621461, 4, 0, 2621462, 4, 0, 2621463, 4, 0, 2621464, 4, 0, 2621465, 4, 0, 2621466, 4, 0, 2621467, 4, 0, 2621468, 4, 0, 2621469, 4, 0, 2621470, 4, 0, 2621471, 4, 0, 2621472, 4, 0, 2621473, 4, 4, 2621474, 65536, 0, 2621475, 65536, 0, 2621476, 65536, 0, 2621477, 65536, 13, 2621478, 65536, 0, 2621479, 393216, 1, 2621480, 458752, 1, 2621481, 65536, 0, 2621482, 196608, 1, 2621483, 65536, 0, 2621484, 65536, 0, 2621485, 393216, 1, 2621486, 458752, 1, 2621487, 262148, 2, 2621488, 4, 0, 2621489, 4, 4, 2621490, 196608, 1, 2621491, 65536, 0, 2621492, 65536, 0, 2621493, 65536, 0, 2621494, 65536, 0, 2621495, 393216, 2, 2621496, 458752, 2, 2621497, 0, 14, 2621498, 65536, 14, 2621499, 131072, 14, 2621500, 393216, 1, 2621501, 458752, 1, 2621502, 393216, 1, 2621503, 458752, 1, 2621504, 393216, 2, 2621505, 458752, 2, 2621506, 393216, 2, 2621507, 458752, 2, 2621508, 393216, 2, 2621509, 458752, 2, 2621510, 393216, 2, 2621511, 458752, 2, 2686976, 393216, 2, 2686977, 458752, 2, 2686978, 393216, 2, 2686979, 458752, 2, 2686980, 393216, 2, 2686981, 458752, 2, 2686982, 393216, 2, 2686983, 458752, 2, 2686984, 196608, 1, 2686985, 65536, 0, 2686986, 65536, 0, 2686987, 65536, 0, 2686988, 65536, 0, 2686989, 65536, 0, 2686990, 65536, 0, 2686991, 65536, 0, 2686992, 65536, 0, 2686993, 65536, 0, 2686994, 65536, 0, 2686995, 65536, 0, 2686996, 262148, 2, 2686997, 4, 0, 2686998, 262148, 0, 2686999, 262148, 4, 2687000, 262148, 4, 2687001, 262148, 4, 2687002, 262148, 4, 2687003, 262148, 4, 2687004, 262148, 4, 2687005, 262148, 4, 2687006, 262148, 4, 2687007, 262148, 4, 2687008, 262148, 4, 2687009, 131076, 6, 2687010, 65536, 0, 2687011, 65536, 0, 2687012, 0, 14, 2687013, 65536, 14, 2687014, 131072, 14, 2687015, 393216, 2, 2687016, 458752, 2, 2687017, 65536, 0, 2687018, 65536, 0, 2687019, 65536, 0, 2687020, 65536, 0, 2687021, 393216, 2, 2687022, 458752, 2, 2687023, 262148, 2, 2687024, 4, 0, 2687025, 4, 4, 2687026, 196608, 1, 2687027, 65536, 0, 2687028, 65536, 0, 2687029, 65536, 0, 2687030, 65536, 0, 2687031, 65536, 0, 2687032, 131072, 1, 2687033, 65536, 0, 2687034, 393216, 1, 2687035, 458752, 1, 2687036, 393216, 2, 2687037, 458752, 2, 2687038, 393216, 2, 2687039, 458752, 2, 2687040, 393216, 1, 2687041, 458752, 1, 2687042, 393216, 1, 2687043, 458752, 1, 2687044, 393216, 1, 2687045, 458752, 1, 2687046, 393216, 1, 2687047, 458752, 1, 2752512, 393216, 1, 2752513, 458752, 1, 2752514, 393216, 1, 2752515, 458752, 1, 2752516, 65536, 0, 2752517, 65536, 13, 2752518, 65536, 0, 2752519, 65536, 0, 2752520, 262148, 5, 2752521, 131076, 3, 2752522, 131076, 3, 2752523, 131076, 3, 2752524, 131076, 3, 2752525, 131076, 3, 2752526, 131076, 3, 2752527, 131076, 3, 2752528, 131076, 3, 2752529, 131076, 3, 2752530, 131076, 3, 2752531, 131076, 3, 2752532, 65540, 0, 2752533, 4, 0, 2752534, 4, 4, 2752535, 393216, 1, 2752536, 458752, 1, 2752537, 65536, 0, 2752538, 65536, 13, 2752539, 65536, 0, 2752540, 65536, 0, 2752541, 65536, 0, 2752542, 65536, 0, 2752543, 65536, 0, 2752544, 65536, 0, 2752545, 65536, 0, 2752546, 65536, 0, 2752547, 65536, 0, 2752548, 65536, 0, 2752549, 65536, 0, 2752550, 65536, 0, 2752551, 65536, 0, 2752552, 65536, 0, 2752553, 65536, 0, 2752554, 65536, 0, 2752555, 65536, 0, 2752556, 65536, 0, 2752557, 65536, 0, 2752558, 196608, 1, 2752559, 262148, 2, 2752560, 4, 0, 2752561, 131076, 0, 2752562, 131076, 3, 2752563, 131076, 3, 2752564, 131076, 3, 2752565, 131076, 3, 2752566, 131076, 3, 2752567, 131076, 3, 2752568, 4, 6, 2752569, 65536, 0, 2752570, 393216, 2, 2752571, 458752, 2, 2752572, 65536, 0, 2752573, 65536, 0, 2752574, 393216, 1, 2752575, 458752, 1, 2752576, 393216, 2, 2752577, 458752, 2, 2752578, 393216, 2, 2752579, 458752, 2, 2752580, 393216, 2, 2752581, 458752, 2, 2752582, 393216, 2, 2752583, 458752, 2, 2818048, 393216, 2, 2818049, 458752, 2, 2818050, 393216, 2, 2818051, 458752, 2, 2818052, 0, 14, 2818053, 65536, 14, 2818054, 131072, 14, 2818055, 65536, 0, 2818056, 262148, 2, 2818057, 4, 0, 2818058, 4, 0, 2818059, 4, 0, 2818060, 4, 0, 2818061, 4, 0, 2818062, 4, 0, 2818063, 4, 0, 2818064, 4, 0, 2818065, 4, 0, 2818066, 4, 0, 2818067, 4, 0, 2818068, 4, 0, 2818069, 4, 0, 2818070, 4, 4, 2818071, 393216, 2, 2818072, 458752, 2, 2818073, 0, 14, 2818074, 65536, 14, 2818075, 131072, 14, 2818076, 65536, 0, 2818077, 131072, 1, 2818078, 65536, 0, 2818079, 65536, 0, 2818080, 196608, 1, 2818081, 196608, 1, 2818082, 131072, 1, 2818083, 65536, 0, 2818084, 65536, 0, 2818085, 65536, 0, 2818086, 65536, 0, 2818087, 65536, 0, 2818088, 65536, 0, 2818089, 65536, 0, 2818090, 65536, 0, 2818091, 65536, 0, 2818092, 65536, 0, 2818093, 196608, 1, 2818094, 65536, 0, 2818095, 262148, 2, 2818096, 4, 0, 2818097, 4, 0, 2818098, 4, 0, 2818099, 4, 0, 2818100, 4, 0, 2818101, 4, 0, 2818102, 4, 0, 2818103, 4, 0, 2818104, 4, 4, 2818105, 65536, 0, 2818106, 393216, 1, 2818107, 458752, 1, 2818108, 393216, 1, 2818109, 458752, 1, 2818110, 393216, 2, 2818111, 458752, 2, 2818112, 393216, 1, 2818113, 458752, 1, 2818114, 393216, 1, 2818115, 458752, 1, 2818116, 393216, 1, 2818117, 458752, 1, 2818118, 393216, 1, 2818119, 458752, 1, 2883584, 393216, 1, 2883585, 458752, 1, 2883586, 0, 16, 2883587, 65536, 16, 2883588, 131072, 16, 2883589, 393216, 1, 2883590, 458752, 1, 2883591, 65536, 0, 2883592, 262148, 6, 2883593, 262148, 4, 2883594, 262148, 4, 2883595, 262148, 4, 2883596, 262148, 4, 2883597, 262148, 4, 2883598, 262148, 4, 2883599, 262148, 4, 2883600, 262148, 4, 2883601, 262148, 4, 2883602, 262148, 4, 2883603, 262148, 4, 2883604, 131076, 1, 2883605, 4, 0, 2883606, 4, 4, 2883607, 65536, 0, 2883608, 65536, 13, 2883609, 65536, 0, 2883610, 393216, 1, 2883611, 458752, 1, 2883612, 65536, 0, 2883613, 131072, 1, 2883614, 65536, 0, 2883615, 65536, 0, 2883616, 65536, 0, 2883617, 65536, 0, 2883618, 65536, 0, 2883619, 0, 16, 2883620, 65536, 16, 2883621, 131072, 16, 2883622, 65536, 0, 2883623, 65536, 0, 2883624, 65536, 0, 2883625, 65536, 0, 2883626, 65536, 0, 2883627, 65536, 0, 2883628, 65536, 0, 2883629, 65536, 0, 2883630, 131072, 1, 2883631, 262148, 2, 2883632, 4, 0, 2883633, 262148, 0, 2883634, 262148, 4, 2883635, 262148, 4, 2883636, 262148, 4, 2883637, 262148, 4, 2883638, 262148, 4, 2883639, 262148, 4, 2883640, 131076, 6, 2883641, 65536, 0, 2883642, 393216, 2, 2883643, 458752, 2, 2883644, 393216, 2, 2883645, 458752, 2, 2883646, 65536, 0, 2883647, 65536, 0, 2883648, 393216, 2, 2883649, 458752, 2, 2883650, 393216, 2, 2883651, 458752, 2, 2883652, 393216, 2, 2883653, 458752, 2, 2883654, 393216, 2, 2883655, 458752, 2, 2949120, 393216, 2, 2949121, 458752, 2, 2949122, 0, 17, 2949123, 65536, 17, 2949124, 131072, 17, 2949125, 393216, 2, 2949126, 458752, 2, 2949127, 65536, 0, 2949128, 65536, 0, 2949129, 131072, 1, 2949130, 131072, 1, 2949131, 131072, 1, 2949132, 65536, 0, 2949133, 196608, 1, 2949134, 196608, 1, 2949135, 65536, 0, 2949136, 131072, 1, 2949137, 131072, 1, 2949138, 196608, 1, 2949139, 65536, 0, 2949140, 262148, 2, 2949141, 4, 0, 2949142, 4, 4, 2949143, 0, 14, 2949144, 65536, 14, 2949145, 131072, 14, 2949146, 393216, 2, 2949147, 458752, 2, 2949148, 65536, 0, 2949149, 196608, 1, 2949150, 65536, 0, 2949151, 65536, 0, 2949152, 65536, 0, 2949153, 65536, 0, 2949154, 65536, 0, 2949155, 0, 17, 2949156, 65536, 17, 2949157, 131072, 17, 2949158, 65536, 0, 2949159, 65536, 0, 2949160, 65536, 0, 2949161, 65536, 0, 2949162, 65536, 0, 2949163, 65536, 0, 2949164, 65536, 0, 2949165, 65536, 0, 2949166, 65536, 0, 2949167, 262148, 2, 2949168, 4, 0, 2949169, 4, 4, 2949170, 131072, 1, 2949171, 131072, 1, 2949172, 131072, 1, 2949173, 65536, 0, 2949174, 65536, 0, 2949175, 65536, 0, 2949176, 65536, 0, 2949177, 65536, 0, 2949178, 65536, 0, 2949179, 65536, 0, 2949180, 65536, 0, 2949181, 65536, 0, 2949182, 65536, 0, 2949183, 65536, 0, 2949184, 65536, 0, 2949185, 65536, 0, 2949186, 65536, 0, 2949187, 65536, 0, 2949188, 65536, 0, 2949189, 65536, 0, 2949190, 65536, 0, 2949191, 65536, 0, 3014656, 393216, 1, 3014657, 458752, 1, 3014658, 393216, 1, 3014659, 458752, 1, 3014660, 65536, 0, 3014661, 65536, 13, 3014662, 65536, 0, 3014663, 393216, 1, 3014664, 458752, 1, 3014665, 393216, 1, 3014666, 458752, 1, 3014667, 65536, 0, 3014668, 65536, 13, 3014669, 65536, 0, 3014670, 393216, 1, 3014671, 458752, 1, 3014672, 0, 16, 3014673, 65536, 16, 3014674, 131072, 16, 3014675, 65536, 0, 3014676, 262148, 2, 3014677, 4, 0, 3014678, 4, 4, 3014679, 393216, 1, 3014680, 458752, 1, 3014681, 0, 16, 3014682, 65536, 16, 3014683, 131072, 16, 3014684, 65536, 0, 3014685, 196608, 1, 3014686, 196608, 1, 3014687, 65536, 0, 3014688, 65536, 0, 3014689, 65536, 0, 3014690, 131072, 1, 3014691, 196608, 1, 3014692, 196608, 1, 3014693, 393216, 1, 3014694, 458752, 1, 3014695, 65536, 0, 3014696, 393216, 1, 3014697, 458752, 1, 3014698, 65536, 0, 3014699, 65536, 13, 3014700, 65536, 0, 3014701, 393216, 1, 3014702, 458752, 1, 3014703, 262148, 6, 3014704, 262148, 4, 3014705, 131076, 6, 3014706, 393216, 1, 3014707, 458752, 1, 3014708, 65536, 0, 3014709, 65536, 13, 3014710, 65536, 0, 3014711, 262144, 1, 3014712, 327680, 1, 3014713, 393216, 1, 3014714, 458752, 1, 3014715, 393216, 1, 3014716, 458752, 1, 3014717, 65536, 38, 3014718, 65536, 38, 3014719, 65536, 38, 3014720, 65536, 38, 3014721, 65536, 38, 3014722, 65536, 38, 3014723, 65536, 38, 3014724, 65536, 38, 3014725, 65536, 38, 3014726, 65536, 38, 3014727, 65536, 38, 3080192, 393216, 2, 3080193, 458752, 2, 3080194, 393216, 2, 3080195, 458752, 2, 3080196, 0, 14, 3080197, 65536, 14, 3080198, 131072, 14, 3080199, 393216, 2, 3080200, 458752, 2, 3080201, 393216, 2, 3080202, 458752, 2, 3080203, 0, 14, 3080204, 65536, 14, 3080205, 131072, 14, 3080206, 393216, 2, 3080207, 458752, 2, 3080208, 0, 17, 3080209, 65536, 17, 3080210, 131072, 17, 3080211, 65536, 0, 3080212, 262148, 2, 3080213, 4, 0, 3080214, 4, 4, 3080215, 393216, 2, 3080216, 458752, 2, 3080217, 0, 17, 3080218, 65536, 17, 3080219, 131072, 17, 3080220, 65536, 0, 3080221, 65536, 0, 3080222, 65536, 13, 3080223, 65536, 0, 3080224, 65536, 0, 3080225, 65536, 0, 3080226, 65536, 0, 3080227, 65536, 0, 3080228, 65536, 13, 3080229, 393216, 2, 3080230, 458752, 2, 3080231, 65536, 0, 3080232, 393216, 2, 3080233, 458752, 2, 3080234, 0, 14, 3080235, 65536, 14, 3080236, 131072, 14, 3080237, 393216, 2, 3080238, 458752, 2, 3080239, 65536, 0, 3080240, 65536, 0, 3080241, 65536, 0, 3080242, 393216, 2, 3080243, 458752, 2, 3080244, 0, 14, 3080245, 65536, 14, 3080246, 131072, 14, 3080247, 262144, 2, 3080248, 327680, 2, 3080249, 393216, 2, 3080250, 458752, 2, 3080251, 393216, 2, 3080252, 458752, 2, 3080253, 65536, 38, 3080254, 65536, 0, 3080255, 65536, 0, 3080256, 65536, 0, 3080257, 65536, 0, 3080258, 65536, 0, 3080259, 65536, 0, 3080260, 65536, 0, 3080261, 65536, 0, 3080262, 65536, 0, 3080263, 65536, 0, 3145728, 65536, 0, 3145729, 65536, 0, 3145730, 65536, 0, 3145731, 65536, 0, 3145732, 65536, 0, 3145733, 65536, 0, 3145734, 65536, 0, 3145735, 65536, 0, 3145736, 65536, 0, 3145737, 65536, 0, 3145738, 65536, 0, 3145739, 65536, 0, 3145740, 65536, 0, 3145741, 65536, 0, 3145742, 65536, 0, 3145743, 65536, 0, 3145744, 65536, 0, 3145745, 65536, 0, 3145746, 65536, 0, 3145747, 65536, 0, 3145748, 262148, 2, 3145749, 4, 0, 3145750, 4, 4, 3145751, 65536, 0, 3145752, 65536, 0, 3145753, 65536, 0, 3145754, 65536, 0, 3145755, 65536, 0, 3145756, 65536, 0, 3145757, 0, 14, 3145758, 65536, 14, 3145759, 131072, 14, 3145760, 65536, 0, 3145761, 65536, 0, 3145762, 65536, 0, 3145763, 0, 14, 3145764, 65536, 14, 3145765, 131072, 14, 3145766, 65536, 0, 3145767, 65536, 0, 3145768, 65536, 0, 3145769, 65536, 0, 3145770, 65536, 0, 3145771, 65536, 0, 3145772, 65536, 0, 3145773, 65536, 0, 3145774, 65536, 0, 3145775, 65536, 0, 3145776, 65536, 0, 3145777, 65536, 0, 3145778, 65536, 0, 3145779, 65536, 0, 3145780, 65536, 0, 3145781, 65536, 0, 3145782, 65536, 0, 3145783, 65536, 0, 3145784, 65536, 0, 3145785, 65536, 0, 3145786, 65536, 0, 3145787, 393216, 1, 3145788, 458752, 1, 3145789, 65536, 38, 3145790, 65536, 0, 3145791, 65536, 0, 3145792, 65536, 0, 3145793, 65536, 0, 3145794, 65536, 0, 3145795, 65536, 0, 3145796, 65536, 0, 3145797, 65536, 0, 3145798, 65536, 0, 3145799, 65536, 0, 3211264, 65536, 0, 3211265, 65536, 0, 3211266, 65536, 0, 3211267, 65536, 0, 3211268, 65536, 0, 3211269, 65536, 0, 3211270, 65536, 0, 3211271, 65536, 0, 3211272, 65536, 0, 3211273, 65536, 0, 3211274, 65536, 0, 3211275, 65536, 0, 3211276, 65536, 0, 3211277, 65536, 0, 3211278, 65536, 0, 3211279, 65536, 0, 3211280, 65536, 0, 3211281, 65536, 0, 3211282, 65536, 0, 3211283, 65536, 0, 3211284, 262148, 2, 3211285, 4, 0, 3211286, 4, 4, 3211287, 65536, 0, 3211288, 65536, 0, 3211289, 65536, 0, 3211290, 65536, 0, 3211291, 65536, 0, 3211292, 65536, 0, 3211293, 65536, 0, 3211294, 65536, 0, 3211295, 65536, 0, 3211296, 65536, 0, 3211297, 65536, 0, 3211298, 65536, 0, 3211299, 65536, 0, 3211300, 65536, 0, 3211301, 65536, 0, 3211302, 65536, 0, 3211303, 65536, 0, 3211304, 65536, 38, 3211305, 65536, 38, 3211306, 65536, 38, 3211307, 65536, 38, 3211308, 65536, 38, 3211309, 65536, 38, 3211310, 65536, 38, 3211311, 65536, 38, 3211312, 65536, 38, 3211313, 65536, 38, 3211314, 65536, 38, 3211315, 65536, 38, 3211316, 65536, 38, 3211317, 65536, 38, 3211318, 65536, 38, 3211319, 65536, 38, 3211320, 65536, 38, 3211321, 65536, 38, 3211322, 65536, 38, 3211323, 393216, 2, 3211324, 458752, 2, 3211325, 65536, 38, 3211326, 65536, 0, 3211327, 393216, 1, 3211328, 458752, 1, 3211329, 65536, 60, 3211330, 65536, 60, 3211331, 65536, 60, 3211332, 65536, 60, 3211333, 65536, 60, 3211334, 65536, 60, 3211335, 65536, 60, 3276800, 65536, 0, 3276801, 65536, 0, 3276802, 65536, 0, 3276803, 65536, 0, 3276804, 65536, 0, 3276805, 65536, 0, 3276806, 393216, 1, 3276807, 458752, 1, 3276808, 393216, 1, 3276809, 458752, 1, 3276810, 65536, 0, 3276811, 65536, 0, 3276812, 65536, 0, 3276813, 65536, 0, 3276814, 65536, 0, 3276815, 65536, 0, 3276816, 65536, 13, 3276817, 65536, 0, 3276818, 196608, 1, 3276819, 196608, 1, 3276820, 262148, 2, 3276821, 4, 0, 3276822, 4, 4, 3276823, 131072, 1, 3276824, 131072, 1, 3276825, 393216, 1, 3276826, 458752, 1, 3276827, 65536, 0, 3276828, 65536, 0, 3276829, 65536, 0, 3276830, 65536, 0, 3276831, 65536, 0, 3276832, 65536, 0, 3276833, 65536, 0, 3276834, 65536, 0, 3276835, 65536, 0, 3276836, 65536, 0, 3276837, 65536, 0, 3276838, 65536, 0, 3276839, 65536, 0, 3276840, 65536, 0, 3276841, 65536, 0, 3276842, 65536, 0, 3276843, 65536, 0, 3276844, 65536, 0, 3276845, 65536, 0, 3276846, 65536, 0, 3276847, 65536, 0, 3276848, 65536, 0, 3276849, 65536, 0, 3276850, 65536, 0, 3276851, 65536, 0, 3276852, 65536, 0, 3276853, 65536, 0, 3276854, 65536, 0, 3276855, 65536, 0, 3276856, 65536, 0, 3276857, 65536, 0, 3276858, 65536, 38, 3276859, 65536, 13, 3276860, 65536, 0, 3276861, 65536, 38, 3276862, 65536, 0, 3276863, 393216, 2, 3276864, 458752, 2, 3276865, 65536, 60, 3276866, 262146, 5, 3276867, 131074, 3, 3276868, 131074, 3, 3276869, 131074, 3, 3276870, 131074, 3, 3276871, 131074, 3, 3342336, 393216, 1, 3342337, 458752, 1, 3342338, 393216, 1, 3342339, 458752, 1, 3342340, 393216, 1, 3342341, 458752, 1, 3342342, 393216, 2, 3342343, 458752, 2, 3342344, 393216, 2, 3342345, 458752, 2, 3342346, 65536, 0, 3342347, 65536, 0, 3342348, 65536, 0, 3342349, 65536, 0, 3342350, 65536, 0, 3342351, 0, 14, 3342352, 65536, 14, 3342353, 131072, 14, 3342354, 196608, 1, 3342355, 65536, 0, 3342356, 262148, 2, 3342357, 4, 0, 3342358, 4, 4, 3342359, 65536, 0, 3342360, 65536, 0, 3342361, 393216, 2, 3342362, 458752, 2, 3342363, 65536, 0, 3342364, 65536, 0, 3342365, 65536, 0, 3342366, 65536, 0, 3342367, 65536, 0, 3342368, 65536, 0, 3342369, 65536, 0, 3342370, 65536, 0, 3342371, 65536, 0, 3342372, 65536, 0, 3342373, 65536, 0, 3342374, 65536, 0, 3342375, 65536, 0, 3342376, 65536, 0, 3342377, 65536, 0, 3342378, 65536, 0, 3342379, 65536, 0, 3342380, 65536, 0, 3342381, 65536, 0, 3342382, 65536, 0, 3342383, 65536, 0, 3342384, 65536, 0, 3342385, 65536, 0, 3342386, 65536, 0, 3342387, 65536, 0, 3342388, 65536, 0, 3342389, 65536, 0, 3342390, 65536, 0, 3342391, 65536, 0, 3342392, 65536, 0, 3342393, 65536, 0, 3342394, 65536, 38, 3342395, 65536, 14, 3342396, 131072, 14, 3342397, 65536, 38, 3342398, 65536, 0, 3342399, 65536, 0, 3342400, 65536, 0, 3342401, 65536, 60, 3342402, 262146, 2, 3342403, 2, 0, 3342404, 2, 0, 3342405, 2, 0, 3342406, 2, 0, 3342407, 2, 0, 3407872, 393216, 2, 3407873, 458752, 2, 3407874, 393216, 2, 3407875, 458752, 2, 3407876, 393216, 2, 3407877, 458752, 2, 3407878, 393216, 1, 3407879, 458752, 1, 3407880, 65536, 0, 3407881, 65536, 13, 3407882, 65536, 0, 3407883, 65536, 0, 3407884, 65536, 0, 3407885, 65536, 0, 3407886, 65536, 0, 3407887, 65536, 0, 3407888, 131072, 1, 3407889, 65536, 0, 3407890, 65536, 0, 3407891, 65536, 0, 3407892, 262148, 2, 3407893, 4, 0, 3407894, 4, 4, 3407895, 65536, 0, 3407896, 65536, 0, 3407897, 196608, 1, 3407898, 65536, 0, 3407899, 131072, 1, 3407900, 65536, 0, 3407901, 65536, 0, 3407902, 65536, 0, 3407903, 196608, 1, 3407904, 196608, 1, 3407905, 196608, 1, 3407906, 65536, 0, 3407907, 65536, 0, 3407908, 65536, 0, 3407909, 65536, 0, 3407910, 65536, 0, 3407911, 65536, 0, 3407912, 65536, 60, 3407913, 65536, 60, 3407914, 65536, 60, 3407915, 65536, 60, 3407916, 65536, 60, 3407917, 65536, 60, 3407918, 65536, 60, 3407919, 393216, 1, 3407920, 458752, 1, 3407921, 393216, 1, 3407922, 458752, 1, 3407923, 0, 16, 3407924, 65536, 16, 3407925, 131072, 16, 3407926, 65536, 0, 3407927, 65536, 13, 3407928, 65536, 0, 3407929, 65536, 0, 3407930, 65536, 38, 3407931, 393216, 1, 3407932, 458752, 1, 3407933, 65536, 38, 3407934, 65536, 0, 3407935, 65536, 0, 3407936, 65536, 13, 3407937, 65536, 60, 3407938, 262146, 2, 3407939, 2, 0, 3407940, 2, 0, 3407941, 2, 0, 3407942, 2, 0, 3407943, 2, 0, 3473408, 393216, 1, 3473409, 458752, 1, 3473410, 393216, 1, 3473411, 458752, 1, 3473412, 393216, 1, 3473413, 458752, 1, 3473414, 393216, 2, 3473415, 458752, 2, 3473416, 0, 14, 3473417, 65536, 14, 3473418, 131072, 14, 3473419, 65536, 0, 3473420, 65536, 0, 3473421, 65536, 0, 3473422, 65536, 0, 3473423, 65536, 0, 3473424, 131072, 1, 3473425, 65536, 0, 3473426, 65536, 0, 3473427, 65536, 0, 3473428, 262148, 2, 3473429, 4, 0, 3473430, 131076, 0, 3473431, 131076, 3, 3473432, 131076, 3, 3473433, 131076, 3, 3473434, 131076, 3, 3473435, 131076, 3, 3473436, 131076, 3, 3473437, 131076, 3, 3473438, 131076, 3, 3473439, 131076, 3, 3473440, 131076, 3, 3473441, 131076, 3, 3473442, 131076, 3, 3473443, 131076, 3, 3473444, 131076, 3, 3473445, 131076, 3, 3473446, 4, 6, 3473447, 65536, 60, 3473448, 65536, 60, 3473449, 65536, 60, 3473450, 65536, 60, 3473451, 65536, 60, 3473452, 65536, 60, 3473453, 65536, 60, 3473454, 65536, 60, 3473455, 393216, 2, 3473456, 262144, 99, 3473457, 393216, 2, 3473458, 458752, 2, 3473459, 0, 17, 3473460, 65536, 17, 3473461, 131072, 17, 3473462, 0, 14, 3473463, 65536, 14, 3473464, 131072, 14, 3473465, 65536, 0, 3473466, 65536, 38, 3473467, 393216, 2, 3473468, 458752, 2, 3473469, 65536, 38, 3473470, 65536, 0, 3473471, 0, 14, 3473472, 65536, 14, 3473473, 65536, 60, 3473474, 262146, 2, 3473475, 2, 0, 3473476, 2, 0, 3473477, 262151, 5, 3473478, 131079, 3, 3473479, 131079, 3, 3538944, 393216, 2, 3538945, 458752, 2, 3538946, 393216, 2, 3538947, 458752, 2, 3538948, 393216, 2, 3538949, 458752, 2, 3538950, 393216, 1, 3538951, 458752, 1, 3538952, 131072, 1, 3538953, 262148, 5, 3538954, 131076, 3, 3538955, 131076, 3, 3538956, 131076, 3, 3538957, 131076, 3, 3538958, 131076, 3, 3538959, 131076, 3, 3538960, 131076, 3, 3538961, 131076, 3, 3538962, 131076, 3, 3538963, 131076, 3, 3538964, 65540, 0, 3538965, 4, 0, 3538966, 4, 0, 3538967, 4, 0, 3538968, 4, 0, 3538969, 4, 0, 3538970, 4, 0, 3538971, 4, 0, 3538972, 4, 0, 3538973, 4, 0, 3538974, 4, 0, 3538975, 4, 0, 3538976, 4, 0, 3538977, 4, 0, 3538978, 4, 0, 3538979, 4, 0, 3538980, 4, 0, 3538981, 4, 0, 3538982, 4, 4, 3538983, 65536, 60, 3538984, 65536, 60, 3538985, 65536, 60, 3538986, 65536, 60, 3538987, 65536, 60, 3538988, 65536, 60, 3538989, 65536, 60, 3538990, 65536, 60, 3538991, 65536, 13, 3538992, 65536, 0, 3538993, 393216, 1, 3538994, 458752, 1, 3538995, 393216, 1, 3538996, 458752, 1, 3538997, 65536, 0, 3538998, 65536, 0, 3538999, 65536, 0, 3539000, 65536, 0, 3539001, 65536, 0, 3539002, 65536, 38, 3539003, 65536, 0, 3539004, 65536, 0, 3539005, 65536, 38, 3539006, 65536, 0, 3539007, 65536, 60, 3539008, 65536, 60, 3539009, 65536, 60, 3539010, 262146, 2, 3539011, 2, 0, 3539012, 2, 0, 3539013, 262151, 2, 3539014, 7, 0, 3539015, 7, 0, 3604480, 393216, 1, 3604481, 458752, 1, 3604482, 393216, 1, 3604483, 458752, 1, 3604484, 393216, 1, 3604485, 458752, 1, 3604486, 393216, 2, 3604487, 458752, 2, 3604488, 131072, 1, 3604489, 262148, 2, 3604490, 4, 0, 3604491, 4, 0, 3604492, 4, 0, 3604493, 4, 0, 3604494, 4, 0, 3604495, 4, 0, 3604496, 4, 0, 3604497, 4, 0, 3604498, 4, 0, 3604499, 4, 0, 3604500, 4, 0, 3604501, 4, 0, 3604502, 4, 0, 3604503, 4, 0, 3604504, 4, 0, 3604505, 4, 0, 3604506, 4, 0, 3604507, 4, 0, 3604508, 4, 0, 3604509, 4, 0, 3604510, 4, 0, 3604511, 4, 0, 3604512, 4, 0, 3604513, 4, 0, 3604514, 4, 0, 3604515, 4, 0, 3604516, 4, 0, 3604517, 4, 0, 3604518, 4, 4, 3604519, 65536, 60, 3604520, 65536, 60, 3604521, 65536, 60, 3604522, 65536, 60, 3604523, 65536, 60, 3604524, 65536, 60, 3604525, 65536, 60, 3604526, 65536, 60, 3604527, 65536, 14, 3604528, 131072, 14, 3604529, 393216, 2, 3604530, 458752, 2, 3604531, 393216, 2, 3604532, 458752, 2, 3604533, 393216, 1, 3604534, 458752, 1, 3604535, 393216, 1, 3604536, 458752, 1, 3604537, 65536, 0, 3604538, 65536, 38, 3604539, 65536, 38, 3604540, 65536, 38, 3604541, 65536, 38, 3604542, 65536, 0, 3604543, 65536, 60, 3604544, 262146, 5, 3604545, 131074, 3, 3604546, 65538, 0, 3604547, 2, 0, 3604548, 2, 0, 3604549, 262151, 2, 3604550, 7, 0, 3604551, 7, 0, 3670016, 393216, 2, 3670017, 458752, 2, 3670018, 393216, 2, 3670019, 458752, 2, 3670020, 393216, 2, 3670021, 458752, 2, 3670022, 65536, 0, 3670023, 65536, 13, 3670024, 65536, 0, 3670025, 262148, 6, 3670026, 262148, 4, 3670027, 262148, 4, 3670028, 262148, 4, 3670029, 262148, 4, 3670030, 262148, 4, 3670031, 262148, 4, 3670032, 262148, 4, 3670033, 262148, 4, 3670034, 262148, 4, 3670035, 262148, 4, 3670036, 262148, 4, 3670037, 262148, 4, 3670038, 262148, 4, 3670039, 262148, 4, 3670040, 262148, 4, 3670041, 262148, 4, 3670042, 262148, 4, 3670043, 262148, 4, 3670044, 262148, 4, 3670045, 262148, 4, 3670046, 262148, 4, 3670047, 262148, 4, 3670048, 262148, 4, 3670049, 262148, 4, 3670050, 262148, 4, 3670051, 262148, 4, 3670052, 262148, 4, 3670053, 262148, 4, 3670054, 131076, 6, 3670055, 65536, 60, 3670056, 65536, 60, 3670057, 65536, 60, 3670058, 65536, 60, 3670059, 65536, 60, 3670060, 65536, 60, 3670061, 65536, 60, 3670062, 65536, 60, 3670063, 65536, 60, 3670064, 65536, 60, 3670065, 65536, 60, 3670066, 65536, 60, 3670067, 65536, 60, 3670068, 65536, 60, 3670069, 393216, 2, 3670070, 458752, 2, 3670071, 393216, 2, 3670072, 458752, 2, 3670073, 65536, 0, 3670074, 65536, 0, 3670075, 65536, 0, 3670076, 65536, 0, 3670077, 65536, 0, 3670078, 65536, 0, 3670079, 65536, 60, 3670080, 262146, 2, 3670081, 2, 0, 3670082, 2, 0, 3670083, 2, 0, 3670084, 262151, 5, 3670085, 65543, 0, 3670086, 7, 0, 3670087, 7, 0, 3735552, 393216, 1, 3735553, 458752, 1, 3735554, 393216, 1, 3735555, 458752, 1, 3735556, 393216, 1, 3735557, 458752, 1, 3735558, 0, 14, 3735559, 65536, 14, 3735560, 131072, 14, 3735561, 393216, 1, 3735562, 458752, 1, 3735563, 393216, 1, 3735564, 458752, 1, 3735565, 131072, 1, 3735566, 65536, 0, 3735567, 393216, 1, 3735568, 458752, 1, 3735569, 196608, 1, 3735570, 65536, 0, 3735571, 393216, 1, 3735572, 458752, 1, 3735573, 393216, 1, 3735574, 458752, 1, 3735575, 393216, 1, 3735576, 458752, 1, 3735577, 393216, 1, 3735578, 458752, 1, 3735579, 65536, 0, 3735580, 65536, 13, 3735581, 65536, 0, 3735582, 393216, 1, 3735583, 458752, 1, 3735584, 65536, 0, 3735585, 65536, 0, 3735586, 196608, 1, 3735587, 196608, 1, 3735588, 65536, 0, 3735589, 65536, 0, 3735590, 65536, 0, 3735591, 65536, 60, 3735592, 65536, 60, 3735593, 65536, 60, 3735594, 65536, 60, 3735595, 65536, 60, 3735596, 65536, 60, 3735597, 65536, 60, 3735598, 65536, 60, 3735599, 65536, 60, 3735600, 65536, 60, 3735601, 65536, 60, 3735602, 65536, 60, 3735603, 65536, 60, 3735604, 65536, 60, 3735605, 65536, 60, 3735606, 65536, 60, 3735607, 65536, 60, 3735608, 65536, 60, 3735609, 65536, 0, 3735610, 65536, 0, 3735611, 65536, 0, 3735612, 65536, 0, 3735613, 65536, 0, 3735614, 65536, 0, 3735615, 65536, 60, 3735616, 262146, 2, 3735617, 2, 0, 3735618, 2, 0, 3735619, 2, 0, 3735620, 262151, 2, 3735621, 7, 0, 3735622, 7, 0, 3735623, 7, 0, 3801088, 393216, 2, 3801089, 458752, 2, 3801090, 393216, 2, 3801091, 458752, 2, 3801092, 393216, 2, 3801093, 458752, 2, 3801094, 65536, 0, 3801095, 65536, 0, 3801096, 65536, 0, 3801097, 393216, 2, 3801098, 458752, 2, 3801099, 393216, 2, 3801100, 458752, 2, 3801101, 65536, 0, 3801102, 65536, 0, 3801103, 393216, 2, 3801104, 458752, 2, 3801105, 131072, 1, 3801106, 131072, 1, 3801107, 393216, 2, 3801108, 458752, 2, 3801109, 393216, 2, 3801110, 458752, 2, 3801111, 393216, 2, 3801112, 458752, 2, 3801113, 393216, 2, 3801114, 458752, 2, 3801115, 0, 14, 3801116, 65536, 14, 3801117, 131072, 14, 3801118, 393216, 2, 3801119, 458752, 2, 3801120, 65536, 60, 3801121, 65536, 60, 3801122, 65536, 60, 3801123, 65536, 60, 3801124, 65536, 60, 3801125, 65536, 60, 3801126, 65536, 60, 3801127, 65536, 60, 3801128, 65536, 60, 3801129, 65536, 60, 3801130, 65536, 60, 3801131, 65536, 60, 3801132, 65536, 60, 3801133, 65536, 60, 3801134, 65536, 60, 3801135, 65536, 60, 3801136, 65536, 60, 3801137, 65536, 60, 3801138, 65536, 60, 3801139, 65536, 60, 3801140, 65536, 60, 3801141, 65536, 60, 3801142, 65536, 60, 3801143, 65536, 60, 3801144, 65536, 60, 3801145, 65536, 60, 3801146, 65536, 60, 3801147, 65536, 60, 3801148, 65536, 60, 3801149, 65536, 60, 3801150, 65536, 60, 3801151, 65536, 60, 3801152, 262146, 2, 3801153, 2, 0, 3801154, 2, 0, 3801155, 2, 0, 3801156, 262151, 2, 3801157, 7, 0, 3801158, 7, 0, 3801159, 7, 0, 3866624, 393216, 1, 3866625, 458752, 1, 3866626, 393216, 1, 3866627, 458752, 1, 3866628, 393216, 1, 3866629, 458752, 1, 3866630, 393216, 1, 3866631, 458752, 1, 3866632, 65536, 0, 3866633, 65536, 13, 3866634, 65536, 0, 3866635, 393216, 1, 3866636, 458752, 1, 3866637, 393216, 1, 3866638, 458752, 1, 3866639, 65536, 0, 3866640, 65536, 13, 3866641, 65536, 0, 3866642, 393216, 1, 3866643, 458752, 1, 3866644, 393216, 1, 3866645, 458752, 1, 3866646, 393216, 1, 3866647, 458752, 1, 3866648, 65536, 0, 3866649, 65536, 13, 3866650, 65536, 0, 3866651, 65536, 60, 3866652, 65536, 60, 3866653, 65536, 60, 3866654, 65536, 60, 3866655, 65536, 60, 3866656, 65536, 60, 3866657, 262146, 5, 3866658, 131074, 3, 3866659, 131074, 3, 3866660, 2, 6, 3866661, 65536, 60, 3866662, 65536, 60, 3866663, 65536, 60, 3866664, 65536, 60, 3866665, 65536, 60, 3866666, 65536, 60, 3866667, 65536, 60, 3866668, 65536, 60, 3866669, 65536, 60, 3866670, 65536, 60, 3866671, 65536, 60, 3866672, 65536, 60, 3866673, 65536, 60, 3866674, 65536, 60, 3866675, 65536, 60, 3866676, 65536, 60, 3866677, 65536, 60, 3866678, 65536, 60, 3866679, 65536, 60, 3866680, 65536, 60, 3866681, 262146, 5, 3866682, 131074, 3, 3866683, 131074, 3, 3866684, 131074, 3, 3866685, 131074, 3, 3866686, 131074, 3, 3866687, 131074, 3, 3866688, 65538, 0, 3866689, 2, 0, 3866690, 2, 0, 3866691, 262151, 5, 3866692, 65543, 0, 3866693, 7, 0, 3866694, 7, 0, 3866695, 7, 0, 3932160, 393216, 2, 3932161, 458752, 2, 3932162, 393216, 2, 3932163, 458752, 2, 3932164, 393216, 2, 3932165, 458752, 2, 3932166, 393216, 2, 3932167, 458752, 2, 3932168, 0, 14, 3932169, 65536, 14, 3932170, 131072, 14, 3932171, 393216, 2, 3932172, 458752, 2, 3932173, 393216, 2, 3932174, 458752, 2, 3932175, 0, 14, 3932176, 65536, 14, 3932177, 131072, 14, 3932178, 393216, 2, 3932179, 458752, 2, 3932180, 393216, 2, 3932181, 458752, 2, 3932182, 393216, 2, 3932183, 458752, 2, 3932184, 0, 14, 3932185, 65536, 14, 3932186, 131072, 14, 3932187, 65536, 60, 3932188, 262146, 5, 3932189, 131074, 3, 3932190, 131074, 3, 3932191, 131074, 3, 3932192, 131074, 3, 3932193, 65538, 0, 3932194, 2, 0, 3932195, 2, 0, 3932196, 131074, 0, 3932197, 2, 6, 3932198, 65536, 60, 3932199, 65536, 60, 3932200, 65536, 60, 3932201, 65536, 60, 3932202, 65536, 60, 3932203, 65536, 60, 3932204, 65536, 60, 3932205, 65536, 60, 3932206, 65536, 60, 3932207, 65536, 60, 3932208, 65536, 60, 3932209, 65536, 60, 3932210, 65536, 60, 3932211, 65536, 60, 3932212, 65536, 60, 3932213, 65536, 60, 3932214, 65536, 60, 3932215, 262146, 5, 3932216, 131074, 3, 3932217, 65538, 0, 3932218, 2, 0, 3932219, 2, 0, 3932220, 2, 0, 3932221, 2, 0, 3932222, 2, 0, 3932223, 2, 0, 3932224, 2, 0, 3932225, 2, 0, 3932226, 2, 0, 3932227, 262151, 2, 3932228, 7, 0, 3932229, 7, 0, 3932230, 7, 0, 3932231, 7, 0, 3997696, 393216, 1, 3997697, 458752, 1, 3997698, 393216, 1, 3997699, 458752, 1, 3997700, 393216, 1, 3997701, 458752, 1, 3997702, 393216, 1, 3997703, 458752, 1, 3997704, 393216, 1, 3997705, 458752, 1, 3997706, 393216, 1, 3997707, 458752, 1, 3997708, 65536, 0, 3997709, 65536, 13, 3997710, 65536, 0, 3997711, 393216, 1, 3997712, 458752, 1, 3997713, 393216, 1, 3997714, 458752, 1, 3997715, 65536, 0, 3997716, 65536, 13, 3997717, 65536, 0, 3997718, 393216, 1, 3997719, 458752, 1, 3997720, 65536, 60, 3997721, 65536, 60, 3997722, 65536, 60, 3997723, 65536, 60, 3997724, 262146, 2, 3997725, 2, 0, 3997726, 2, 0, 3997727, 2, 0, 3997728, 2, 0, 3997729, 2, 0, 3997730, 2, 0, 3997731, 2, 0, 3997732, 2, 0, 3997733, 131074, 0, 3997734, 131074, 3, 3997735, 131074, 3, 3997736, 131074, 3, 3997737, 131074, 3, 3997738, 131074, 3, 3997739, 131074, 3, 3997740, 131074, 3, 3997741, 131074, 3, 3997742, 131074, 3, 3997743, 131074, 3, 3997744, 131074, 3, 3997745, 131074, 3, 3997746, 131074, 3, 3997747, 131074, 3, 3997748, 131074, 3, 3997749, 131074, 3, 3997750, 131074, 3, 3997751, 65538, 0, 3997752, 2, 0, 3997753, 2, 0, 3997754, 2, 0, 3997755, 2, 0, 3997756, 2, 0, 3997757, 2, 0, 3997758, 2, 0, 3997759, 2, 0, 3997760, 2, 0, 3997761, 2, 0, 3997762, 262151, 5, 3997763, 65543, 0, 3997764, 7, 0, 3997765, 7, 0, 3997766, 7, 0, 3997767, 7, 0, 4063232, 393216, 2, 4063233, 458752, 2, 4063234, 393216, 2, 4063235, 458752, 2, 4063236, 393216, 2, 4063237, 458752, 2, 4063238, 393216, 2, 4063239, 458752, 2, 4063240, 393216, 2, 4063241, 458752, 2, 4063242, 393216, 2, 4063243, 458752, 2, 4063244, 0, 14, 4063245, 65536, 14, 4063246, 131072, 14, 4063247, 393216, 2, 4063248, 458752, 2, 4063249, 393216, 2, 4063250, 458752, 2, 4063251, 0, 14, 4063252, 65536, 14, 4063253, 131072, 14, 4063254, 393216, 2, 4063255, 458752, 2, 4063256, 65536, 60, 4063257, 262146, 5, 4063258, 131074, 3, 4063259, 131074, 3, 4063260, 65538, 0, 4063261, 2, 0, 4063262, 2, 0, 4063263, 2, 0, 4063264, 2, 0, 4063265, 2, 0, 4063266, 2, 0, 4063267, 2, 0, 4063268, 2, 0, 4063269, 2, 0, 4063270, 2, 0, 4063271, 2, 0, 4063272, 2, 0, 4063273, 2, 0, 4063274, 2, 0, 4063275, 2, 0, 4063276, 2, 0, 4063277, 2, 0, 4063278, 2, 0, 4063279, 2, 0, 4063280, 2, 0, 4063281, 2, 0, 4063282, 2, 0, 4063283, 2, 0, 4063284, 2, 0, 4063285, 2, 0, 4063286, 2, 0, 4063287, 2, 0, 4063288, 2, 0, 4063289, 2, 0, 4063290, 2, 0, 4063291, 2, 0, 4063292, 2, 0, 4063293, 262151, 5, 4063294, 131079, 3, 4063295, 131079, 3, 4063296, 131079, 3, 4063297, 131079, 3, 4063298, 65543, 0, 4063299, 7, 0, 4063300, 7, 0, 4063301, 7, 0, 4063302, 7, 0, 4063303, 7, 0, 4128768, 393216, 1, 4128769, 458752, 1, 4128770, 393216, 1, 4128771, 458752, 1, 4128772, 393216, 1, 4128773, 458752, 1, 4128774, 393216, 1, 4128775, 458752, 1, 4128776, 393216, 1, 4128777, 458752, 1, 4128778, 393216, 1, 4128779, 458752, 1, 4128780, 393216, 1, 4128781, 458752, 1, 4128782, 393216, 1, 4128783, 458752, 1, 4128784, 393216, 1, 4128785, 458752, 1, 4128786, 393216, 1, 4128787, 458752, 1, 4128788, 393216, 1, 4128789, 458752, 1, 4128790, 393216, 1, 4128791, 458752, 1, 4128792, 65536, 60, 4128793, 262146, 2, 4128794, 2, 0, 4128795, 2, 0, 4128796, 2, 0, 4128797, 2, 0, 4128798, 2, 0, 4128799, 2, 0, 4128800, 2, 0, 4128801, 2, 0, 4128802, 2, 0, 4128803, 2, 0, 4128804, 2, 0, 4128805, 2, 0, 4128806, 2, 0, 4128807, 2, 0, 4128808, 2, 0, 4128809, 2, 0, 4128810, 2, 0, 4128811, 2, 0, 4128812, 2, 0, 4128813, 2, 0, 4128814, 2, 0, 4128815, 2, 0, 4128816, 2, 0, 4128817, 2, 0, 4128818, 2, 0, 4128819, 2, 0, 4128820, 2, 0, 4128821, 2, 0, 4128822, 2, 0, 4128823, 2, 0, 4128824, 2, 0, 4128825, 2, 0, 4128826, 2, 0, 4128827, 262151, 5, 4128828, 131079, 3, 4128829, 65543, 0, 4128830, 7, 0, 4128831, 7, 0, 4128832, 7, 0, 4128833, 7, 0, 4128834, 7, 0, 4128835, 7, 0, 4128836, 7, 0, 4128837, 7, 0, 4128838, 7, 0, 4128839, 7, 0, 4194304, 393216, 2, 4194305, 458752, 2, 4194306, 393216, 2, 4194307, 458752, 2, 4194308, 393216, 2, 4194309, 458752, 2, 4194310, 393216, 2, 4194311, 458752, 2, 4194312, 393216, 2, 4194313, 458752, 2, 4194314, 393216, 2, 4194315, 458752, 2, 4194316, 393216, 2, 4194317, 458752, 2, 4194318, 393216, 2, 4194319, 458752, 2, 4194320, 393216, 2, 4194321, 458752, 2, 4194322, 393216, 2, 4194323, 458752, 2, 4194324, 393216, 2, 4194325, 458752, 2, 4194326, 393216, 2, 4194327, 458752, 2, 4194328, 65536, 60, 4194329, 262146, 2, 4194330, 2, 0, 4194331, 2, 0, 4194332, 2, 0, 4194333, 2, 0, 4194334, 2, 0, 4194335, 2, 0, 4194336, 2, 0, 4194337, 2, 0, 4194338, 2, 0, 4194339, 2, 0, 4194340, 2, 0, 4194341, 2, 0, 4194342, 2, 0, 4194343, 2, 0, 4194344, 2, 0, 4194345, 2, 0, 4194346, 2, 0, 4194347, 2, 0, 4194348, 2, 0, 4194349, 2, 0, 4194350, 2, 0, 4194351, 2, 0, 4194352, 2, 0, 4194353, 2, 0, 4194354, 2, 0, 4194355, 2, 0, 4194356, 2, 0, 4194357, 2, 0, 4194358, 2, 0, 4194359, 2, 0, 4194360, 2, 0, 4194361, 262151, 5, 4194362, 131079, 3, 4194363, 65543, 0, 4194364, 7, 0, 4194365, 7, 0, 4194366, 7, 0, 4194367, 7, 0, 4194368, 7, 0, 4194369, 7, 0, 4194370, 7, 0, 4194371, 7, 0, 4194372, 7, 0, 4194373, 7, 0, 4194374, 7, 0, 4194375, 7, 0, 4259840, 393216, 1, 4259841, 458752, 1, 4259842, 393216, 1, 4259843, 458752, 1, 4259844, 393216, 1, 4259845, 458752, 1, 4259846, 393216, 1, 4259847, 458752, 1, 4259848, 393216, 1, 4259849, 458752, 1, 4259850, 393216, 1, 4259851, 458752, 1, 4259852, 393216, 1, 4259853, 458752, 1, 4259854, 393216, 1, 4259855, 458752, 1, 4259856, 393216, 1, 4259857, 458752, 1, 4259858, 393216, 1, 4259859, 458752, 1, 4259860, 393216, 1, 4259861, 458752, 1, 4259862, 393216, 1, 4259863, 458752, 1, 4259864, 65536, 60, 4259865, 262146, 2, 4259866, 2, 0, 4259867, 2, 0, 4259868, 2, 0, 4259869, 2, 0, 4259870, 2, 0, 4259871, 2, 0, 4259872, 2, 0, 4259873, 2, 0, 4259874, 2, 0, 4259875, 2, 0, 4259876, 2, 0, 4259877, 2, 0, 4259878, 2, 0, 4259879, 2, 0, 4259880, 2, 0, 4259881, 2, 0, 4259882, 2, 0, 4259883, 2, 0, 4259884, 2, 0, 4259885, 2, 0, 4259886, 2, 0, 4259887, 2, 0, 4259888, 2, 0, 4259889, 2, 0, 4259890, 2, 0, 4259891, 2, 0, 4259892, 2, 0, 4259893, 2, 0, 4259894, 262151, 5, 4259895, 131079, 3, 4259896, 131079, 3, 4259897, 65543, 0, 4259898, 7, 0, 4259899, 7, 0, 4259900, 7, 0, 4259901, 7, 0, 4259902, 7, 0, 4259903, 7, 0, 4259904, 7, 0, 4259905, 7, 0, 4259906, 7, 0, 4259907, 7, 0, 4259908, 7, 0, 4259909, 7, 0, 4259910, 7, 0, 4259911, 7, 0, 4325376, 393216, 2, 4325377, 458752, 2, 4325378, 393216, 2, 4325379, 458752, 2, 4325380, 393216, 2, 4325381, 458752, 2, 4325382, 393216, 2, 4325383, 458752, 2, 4325384, 393216, 2, 4325385, 458752, 2, 4325386, 393216, 2, 4325387, 458752, 2, 4325388, 393216, 2, 4325389, 458752, 2, 4325390, 393216, 2, 4325391, 458752, 2, 4325392, 393216, 2, 4325393, 458752, 2, 4325394, 393216, 2, 4325395, 458752, 2, 4325396, 393216, 2, 4325397, 458752, 2, 4325398, 393216, 2, 4325399, 458752, 2, 4325400, 65536, 60, 4325401, 262146, 2, 4325402, 2, 0, 4325403, 2, 0, 4325404, 2, 0, 4325405, 2, 0, 4325406, 2, 0, 4325407, 2, 0, 4325408, 2, 0, 4325409, 2, 0, 4325410, 2, 0, 4325411, 2, 0, 4325412, 2, 0, 4325413, 2, 0, 4325414, 2, 0, 4325415, 2, 0, 4325416, 2, 0, 4325417, 2, 0, 4325418, 2, 0, 4325419, 2, 0, 4325420, 2, 0, 4325421, 2, 0, 4325422, 2, 0, 4325423, 2, 0, 4325424, 2, 0, 4325425, 2, 0, 4325426, 2, 0, 4325427, 2, 0, 4325428, 2, 0, 4325429, 262151, 5, 4325430, 65543, 0, 4325431, 7, 0, 4325432, 7, 0, 4325433, 7, 0, 4325434, 7, 0, 4325435, 7, 0, 4325436, 7, 0, 4325437, 7, 0, 4325438, 7, 0, 4325439, 7, 0, 4325440, 7, 0, 4325441, 7, 0, 4325442, 7, 0, 4325443, 7, 0, 4325444, 7, 0, 4325445, 7, 0, 4325446, 7, 0, 4325447, 7, 0, 4390912, 393216, 1, 4390913, 458752, 1, 4390914, 393216, 1, 4390915, 458752, 1, 4390916, 393216, 1, 4390917, 458752, 1, 4390918, 393216, 1, 4390919, 458752, 1, 4390920, 393216, 1, 4390921, 458752, 1, 4390922, 393216, 1, 4390923, 458752, 1, 4390924, 393216, 1, 4390925, 458752, 1, 4390926, 393216, 1, 4390927, 458752, 1, 4390928, 393216, 1, 4390929, 458752, 1, 4390930, 393216, 1, 4390931, 458752, 1, 4390932, 393216, 1, 4390933, 458752, 1, 4390934, 393216, 1, 4390935, 458752, 1, 4390936, 65536, 60, 4390937, 262146, 2, 4390938, 2, 0, 4390939, 2, 0, 4390940, 2, 0, 4390941, 2, 0, 4390942, 2, 0, 4390943, 2, 0, 4390944, 2, 0, 4390945, 262151, 5, 4390946, 131079, 3, 4390947, 131079, 3, 4390948, 7, 6, 4390949, 2, 0, 4390950, 2, 0, 4390951, 2, 0, 4390952, 2, 0, 4390953, 2, 0, 4390954, 2, 0, 4390955, 2, 0, 4390956, 2, 0, 4390957, 2, 0, 4390958, 2, 0, 4390959, 2, 0, 4390960, 2, 0, 4390961, 2, 0, 4390962, 2, 0, 4390963, 2, 0, 4390964, 2, 0, 4390965, 262151, 2, 4390966, 7, 0, 4390967, 7, 0, 4390968, 7, 0, 4390969, 7, 0, 4390970, 7, 0, 4390971, 7, 0, 4390972, 7, 0, 4390973, 7, 0, 4390974, 7, 0, 4390975, 7, 0, 4390976, 7, 0, 4390977, 7, 0, 4390978, 7, 0, 4390979, 7, 0, 4390980, 7, 0, 4390981, 7, 0, 4390982, 7, 0, 4390983, 7, 0, 4456448, 393216, 2, 4456449, 458752, 2, 4456450, 393216, 2, 4456451, 458752, 2, 4456452, 393216, 2, 4456453, 458752, 2, 4456454, 393216, 2, 4456455, 458752, 2, 4456456, 393216, 2, 4456457, 458752, 2, 4456458, 393216, 2, 4456459, 458752, 2, 4456460, 393216, 2, 4456461, 458752, 2, 4456462, 393216, 2, 4456463, 458752, 2, 4456464, 393216, 2, 4456465, 458752, 2, 4456466, 393216, 2, 4456467, 458752, 2, 4456468, 393216, 2, 4456469, 458752, 2, 4456470, 393216, 2, 4456471, 458752, 2, 4456472, 65536, 60, 4456473, 262146, 2, 4456474, 2, 0, 4456475, 2, 0, 4456476, 2, 0, 4456477, 2, 0, 4456478, 2, 0, 4456479, 262151, 5, 4456480, 131079, 3, 4456481, 65543, 0, 4456482, 7, 0, 4456483, 7, 0, 4456484, 7, 4, 4456485, 2, 0, 4456486, 2, 0, 4456487, 2, 0, 4456488, 2, 0, 4456489, 2, 0, 4456490, 2, 0, 4456491, 2, 0, 4456492, 2, 0, 4456493, 2, 0, 4456494, 2, 0, 4456495, 2, 0, 4456496, 2, 0, 4456497, 2, 0, 4456498, 2, 0, 4456499, 2, 0, 4456500, 262151, 5, 4456501, 65543, 0, 4456502, 7, 0, 4456503, 7, 0, 4456504, 7, 0, 4456505, 7, 0, 4456506, 7, 0, 4456507, 7, 0, 4456508, 7, 0, 4456509, 7, 0, 4456510, 7, 0, 4456511, 7, 0, 4456512, 7, 0, 4456513, 7, 0, 4456514, 7, 0, 4456515, 7, 0, 4456516, 7, 0, 4456517, 7, 0, 4456518, 7, 0, 4456519, 7, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 720940, 262144, 39, 720941, 65536, 39, 720942, 65536, 39, 720943, 65536, 39, 720944, 65536, 39, 720945, 65536, 39, 720946, 65536, 39, 720947, 65536, 39, 720948, 65536, 39, 720949, 65536, 39, 720950, 196608, 39, 786476, 262144, 40, 786477, 65536, 40, 786478, 65536, 40, 786479, 65536, 40, 786480, 65536, 40, 786481, 65536, 40, 786482, 65536, 40, 786483, 65536, 40, 786484, 65536, 40, 786485, 65536, 40, 786486, 196608, 40, 851997, 262144, 39, 851998, 65536, 39, 851999, 65536, 39, 852000, 65536, 39, 852001, 65536, 39, 852002, 65536, 39, 852003, 65536, 39, 852004, 65536, 39, 852005, 65536, 39, 852006, 65536, 39, 852007, 65536, 39, 852008, 65536, 39, 852009, 65536, 39, 852010, 65536, 39, 852011, 65536, 39, 852012, 131072, 39, 852013, 262144, 39, 852014, 65536, 39, 852015, 65536, 39, 852016, 65536, 39, 852017, 65536, 39, 852018, 65536, 39, 852019, 65536, 39, 852020, 65536, 39, 852021, 196608, 39, 852022, 0, 39, 852023, 196608, 39, 852027, 262144, 39, 852028, 65536, 39, 852029, 65536, 39, 852030, 65536, 39, 852031, 65536, 39, 852032, 65536, 39, 852033, 65536, 39, 852034, 65536, 39, 852035, 65536, 39, 852036, 65536, 39, 852037, 65536, 39, 852038, 65536, 39, 852039, 65536, 39, 917533, 262144, 40, 917534, 65536, 40, 917535, 65536, 40, 917536, 65536, 40, 917537, 65536, 40, 917538, 65536, 40, 917539, 65536, 40, 917540, 65536, 40, 917541, 65536, 40, 917542, 65536, 40, 917543, 65536, 40, 917544, 65536, 40, 917545, 65536, 40, 917546, 65536, 40, 917547, 65536, 40, 917548, 131072, 40, 917549, 262144, 40, 917550, 65536, 40, 917551, 65536, 40, 917552, 65536, 40, 917553, 65536, 40, 917554, 65536, 40, 917555, 65536, 40, 917556, 65536, 40, 917557, 196608, 40, 917558, 0, 40, 917559, 196608, 40, 917563, 262144, 40, 917564, 65536, 40, 917565, 65536, 40, 917566, 65536, 40, 917567, 65536, 40, 917568, 65536, 40, 917569, 65536, 40, 917570, 65536, 40, 917571, 65536, 40, 917572, 65536, 40, 917573, 65536, 40, 917574, 65536, 40, 917575, 65536, 40, 983069, 131072, 38, 983070, 262144, 39, 983071, 65536, 39, 983072, 65536, 39, 983073, 65536, 39, 983074, 65536, 39, 983075, 65536, 39, 983076, 65536, 39, 983077, 65536, 39, 983078, 65536, 39, 983079, 65536, 39, 983080, 65536, 39, 983081, 65536, 39, 983082, 65536, 39, 983083, 65536, 39, 983084, 65536, 39, 983085, 131072, 39, 983088, 393216, 4, 983090, 0, 13, 983092, 131072, 13, 983093, 0, 39, 983094, 196608, 39, 983095, 0, 39, 983096, 65536, 39, 983097, 65536, 39, 983098, 65536, 39, 983099, 131072, 39, 983100, 262144, 39, 983101, 65536, 39, 983102, 65536, 39, 983103, 65536, 39, 983104, 65536, 39, 983105, 65536, 39, 983106, 65536, 39, 983107, 65536, 39, 983108, 65536, 39, 983109, 65536, 39, 983110, 65536, 39, 983111, 65536, 39, 1048605, 131072, 38, 1048606, 262144, 40, 1048607, 65536, 40, 1048608, 65536, 40, 1048609, 65536, 40, 1048610, 65536, 40, 1048611, 65536, 40, 1048612, 65536, 40, 1048613, 65536, 40, 1048614, 65536, 40, 1048615, 65536, 40, 1048616, 65536, 40, 1048617, 65536, 40, 1048618, 65536, 40, 1048619, 65536, 40, 1048620, 65536, 40, 1048621, 131072, 40, 1048624, 393216, 5, 1048628, 262144, 0, 1048629, 0, 40, 1048630, 196608, 40, 1048631, 0, 40, 1048632, 65536, 40, 1048633, 65536, 40, 1048634, 65536, 40, 1048635, 131072, 40, 1048636, 262144, 40, 1048637, 65536, 40, 1048638, 65536, 40, 1048639, 65536, 40, 1048640, 65536, 40, 1048641, 65536, 40, 1048642, 65536, 40, 1048643, 65536, 40, 1048644, 65536, 40, 1048645, 65536, 40, 1048646, 65536, 40, 1048647, 65536, 40, 1114141, 131072, 38, 1114142, 131072, 38, 1114145, 393216, 4, 1114147, 0, 13, 1114149, 131072, 13, 1114150, 262150, 7, 1114152, 327680, 6, 1114155, 393216, 6, 1114157, 393216, 6, 1114161, 262150, 7, 1114166, 0, 39, 1114167, 65536, 39, 1114168, 65536, 39, 1114169, 65536, 39, 1114170, 65536, 39, 1114171, 65536, 39, 1114172, 131072, 39, 1114175, 0, 13, 1114177, 131072, 13, 1114180, 393216, 6, 1114182, 393216, 6, 1179677, 131072, 38, 1179678, 131072, 38, 1179679, 393216, 0, 1179680, 458752, 0, 1179681, 393216, 0, 1179682, 458752, 0, 1179688, 327680, 7, 1179691, 393216, 7, 1179693, 262150, 7, 1179699, 262150, 7, 1179702, 0, 40, 1179703, 65536, 40, 1179704, 131072, 40, 1179706, 0, 40, 1179707, 65536, 40, 1179708, 131072, 40, 1179709, 131072, 12, 1179710, 393216, 0, 1179711, 458752, 0, 1179712, 393216, 0, 1179713, 458752, 0, 1179714, 393216, 0, 1179715, 458752, 0, 1179716, 262144, 0, 1179717, 327680, 0, 1179718, 393216, 0, 1179719, 458752, 0, 1245184, 65536, 39, 1245185, 65536, 39, 1245186, 65536, 39, 1245187, 65536, 39, 1245188, 65536, 39, 1245189, 65536, 39, 1245190, 65536, 39, 1245191, 65536, 39, 1245192, 65536, 39, 1245193, 65536, 39, 1245194, 65536, 39, 1245195, 65536, 39, 1245196, 65536, 39, 1245197, 65536, 39, 1245198, 65536, 39, 1245199, 65536, 39, 1245200, 65536, 39, 1245201, 65536, 39, 1245202, 65536, 39, 1245203, 65536, 39, 1245204, 65536, 39, 1245205, 65536, 39, 1245206, 65536, 39, 1245207, 65536, 39, 1245208, 65536, 39, 1245209, 65536, 39, 1245210, 65536, 39, 1245211, 65536, 39, 1245212, 65536, 39, 1245213, 131072, 39, 1245214, 131072, 38, 1245217, 393216, 6, 1245219, 393216, 6, 1245236, 196608, 2, 1245243, 0, 13, 1245245, 131072, 13, 1245248, 393216, 6, 1245250, 393216, 6, 1310720, 65536, 40, 1310721, 65536, 40, 1310722, 65536, 40, 1310723, 65536, 40, 1310724, 65536, 40, 1310725, 65536, 40, 1310726, 65536, 40, 1310727, 65536, 40, 1310728, 65536, 40, 1310729, 65536, 40, 1310730, 65536, 40, 1310731, 65536, 40, 1310732, 65536, 40, 1310733, 65536, 40, 1310734, 65536, 40, 1310735, 65536, 40, 1310736, 65536, 40, 1310737, 65536, 40, 1310738, 65536, 40, 1310739, 65536, 40, 1310740, 65536, 40, 1310741, 65536, 40, 1310742, 65536, 40, 1310743, 65536, 40, 1310744, 65536, 40, 1310745, 65536, 40, 1310746, 65536, 40, 1310747, 65536, 40, 1310748, 65536, 40, 1310749, 131072, 40, 1310750, 131072, 38, 1310751, 393216, 0, 1310752, 458752, 0, 1310753, 0, 11, 1310754, 65536, 11, 1310755, 131072, 11, 1310767, 393216, 0, 1310768, 458752, 0, 1310769, 0, 12, 1310770, 65536, 12, 1310771, 131072, 12, 1310780, 393216, 0, 1310781, 458752, 0, 1310782, 262144, 0, 1310783, 327680, 0, 1310784, 0, 12, 1310785, 65536, 12, 1310786, 131072, 12, 1310787, 393216, 0, 1310788, 458752, 0, 1310789, 393216, 0, 1310790, 458752, 0, 1310791, 393216, 0, 1376256, 65536, 39, 1376257, 65536, 39, 1376258, 65536, 39, 1376259, 65536, 39, 1376260, 65536, 39, 1376261, 65536, 39, 1376262, 65536, 39, 1376263, 65536, 39, 1376264, 65536, 39, 1376265, 65536, 39, 1376266, 65536, 39, 1376267, 65536, 39, 1376268, 65536, 39, 1376269, 65536, 39, 1376270, 65536, 39, 1376271, 65536, 39, 1376272, 65536, 39, 1376273, 65536, 39, 1376274, 65536, 39, 1376275, 65536, 39, 1376276, 65536, 39, 1376277, 65536, 39, 1376278, 65536, 39, 1376279, 65536, 39, 1376280, 65536, 39, 1376281, 65536, 39, 1376282, 65536, 39, 1376283, 65536, 39, 1376284, 65536, 39, 1376285, 65536, 39, 1376286, 131072, 39, 1376289, 0, 13, 1376291, 131072, 13, 1376302, 327680, 6, 1376305, 0, 13, 1376307, 131072, 13, 1376315, 327680, 6, 1376320, 0, 13, 1376322, 131072, 13, 1376325, 393216, 6, 1376327, 393216, 6, 1441792, 65536, 40, 1441793, 65536, 40, 1441794, 65536, 40, 1441795, 65536, 40, 1441796, 65536, 40, 1441797, 65536, 40, 1441798, 65536, 40, 1441799, 65536, 40, 1441800, 65536, 40, 1441801, 65536, 40, 1441802, 65536, 40, 1441803, 65536, 40, 1441804, 65536, 40, 1441805, 65536, 40, 1441806, 65536, 40, 1441807, 65536, 40, 1441808, 65536, 40, 1441809, 65536, 40, 1441810, 65536, 40, 1441811, 65536, 40, 1441812, 65536, 40, 1441813, 65536, 40, 1441814, 65536, 40, 1441815, 65536, 40, 1441816, 65536, 40, 1441817, 65536, 40, 1441818, 65536, 40, 1441819, 65536, 40, 1441820, 65536, 40, 1441821, 65536, 40, 1441822, 131072, 40, 1441826, 393216, 0, 1441827, 458752, 0, 1441832, 196608, 2, 1441833, 262150, 7, 1441838, 327680, 7, 1441845, 262150, 7, 1441848, 196608, 2, 1441851, 327680, 7, 1441861, 393216, 7, 1441863, 393216, 7, 1507328, 65536, 39, 1507329, 65536, 39, 1507330, 65536, 39, 1507331, 65536, 39, 1507332, 65536, 39, 1507333, 65536, 39, 1507334, 65536, 39, 1507335, 65536, 39, 1507336, 65536, 39, 1507337, 65536, 39, 1507338, 65536, 39, 1507339, 65536, 39, 1507340, 65536, 39, 1507341, 65536, 39, 1507342, 65536, 39, 1507343, 65536, 39, 1507344, 65536, 39, 1507345, 65536, 39, 1507346, 65536, 39, 1507347, 65536, 39, 1507348, 65536, 39, 1507349, 65536, 39, 1507350, 65536, 39, 1507351, 65536, 39, 1507352, 65536, 39, 1507353, 65536, 39, 1507354, 65536, 39, 1507355, 65536, 39, 1507356, 65536, 39, 1507357, 65536, 39, 1507358, 65536, 39, 1507359, 65536, 43, 1507360, 65536, 43, 1507361, 196608, 43, 1507364, 393216, 6, 1507368, 262144, 43, 1507369, 65536, 43, 1507370, 65536, 43, 1507371, 65536, 43, 1507372, 65536, 43, 1507373, 65536, 43, 1507374, 65536, 43, 1507375, 65536, 43, 1507376, 65536, 43, 1507377, 65536, 43, 1507378, 65536, 43, 1507379, 65536, 43, 1507380, 65536, 43, 1507381, 65536, 43, 1507382, 65536, 43, 1507383, 65536, 43, 1507384, 65536, 43, 1507385, 65536, 43, 1507386, 65536, 43, 1507387, 65536, 43, 1507388, 65536, 43, 1507389, 65536, 43, 1507390, 65536, 43, 1507391, 65536, 43, 1507392, 65536, 43, 1507393, 65536, 43, 1507394, 65536, 43, 1507395, 65536, 43, 1507396, 65536, 43, 1507397, 65536, 43, 1507398, 65536, 43, 1507399, 65536, 43, 1572864, 65536, 44, 1572865, 65536, 44, 1572866, 65536, 44, 1572867, 65536, 44, 1572868, 65536, 44, 1572869, 65536, 44, 1572870, 65536, 44, 1572871, 65536, 44, 1572872, 65536, 44, 1572873, 65536, 44, 1572874, 65536, 44, 1572875, 65536, 44, 1572876, 65536, 44, 1572877, 65536, 44, 1572878, 65536, 44, 1572879, 65536, 44, 1572880, 65536, 44, 1572881, 65536, 44, 1572882, 65536, 44, 1572883, 65536, 44, 1572884, 65536, 44, 1572885, 65536, 44, 1572886, 65536, 44, 1572887, 65536, 44, 1572888, 65536, 44, 1572889, 65536, 44, 1572890, 65536, 44, 1572891, 65536, 44, 1572892, 65536, 44, 1572893, 65536, 44, 1572894, 65536, 44, 1572895, 65536, 44, 1572896, 65536, 44, 1572897, 196608, 44, 1572900, 393216, 7, 1572904, 262144, 44, 1572905, 65536, 44, 1572906, 65536, 44, 1572907, 65536, 44, 1572908, 65536, 44, 1572909, 65536, 44, 1572910, 65536, 44, 1572911, 65536, 44, 1572912, 65536, 44, 1572913, 65536, 44, 1572914, 65536, 44, 1572915, 65536, 44, 1572916, 65536, 44, 1572917, 65536, 44, 1572918, 65536, 44, 1572919, 65536, 44, 1572920, 65536, 44, 1572921, 65536, 44, 1572922, 65536, 44, 1572923, 65536, 44, 1572924, 65536, 44, 1572925, 65536, 44, 1572926, 65536, 44, 1572927, 65536, 44, 1572928, 65536, 44, 1572929, 65536, 44, 1572930, 65536, 44, 1572931, 65536, 44, 1572932, 65536, 44, 1572933, 65536, 44, 1572934, 65536, 44, 1572935, 65536, 44, 1638400, 393216, 0, 1638401, 458752, 0, 1638402, 393216, 0, 1638403, 458752, 0, 1638404, 393216, 0, 1638405, 458752, 0, 1638406, 393216, 0, 1638407, 458752, 0, 1638408, 393216, 0, 1638409, 458752, 0, 1638410, 393216, 0, 1638411, 458752, 0, 1638412, 393216, 0, 1638413, 458752, 0, 1638414, 393216, 0, 1638415, 458752, 0, 1638416, 393216, 0, 1638417, 458752, 0, 1638418, 393216, 0, 1638419, 458752, 0, 1638423, 0, 13, 1638425, 131072, 13, 1638430, 0, 13, 1638432, 131072, 13, 1638433, 0, 43, 1638434, 65536, 43, 1638435, 65536, 43, 1638436, 65536, 22, 1638437, 65536, 22, 1638438, 65536, 43, 1638439, 65536, 43, 1638440, 131072, 43, 1638441, 0, 13, 1638443, 131072, 13, 1638445, 327680, 6, 1638447, 327680, 6, 1638449, 327680, 6, 1638452, 0, 13, 1638454, 262144, 98, 1638456, 327680, 6, 1638459, 393216, 6, 1703965, 393216, 0, 1703966, 458752, 0, 1703967, 393216, 0, 1703968, 458752, 0, 1703969, 0, 44, 1703970, 65536, 44, 1703971, 65536, 44, 1703972, 65536, 22, 1703973, 65536, 22, 1703974, 65536, 44, 1703975, 65536, 44, 1703976, 131072, 44, 1703981, 327680, 7, 1703983, 327680, 7, 1703985, 327680, 7, 1703988, 393216, 7, 1703990, 327680, 7, 1703992, 327680, 7, 1703995, 393216, 7, 1704000, 0, 12, 1704001, 65536, 12, 1704002, 131072, 12, 1704003, 393216, 0, 1704004, 458752, 0, 1704005, 393216, 0, 1704006, 458752, 0, 1704007, 393216, 0, 1769472, 393216, 0, 1769473, 458752, 0, 1769474, 393216, 0, 1769475, 458752, 0, 1769476, 393216, 0, 1769477, 458752, 0, 1769478, 393216, 0, 1769479, 458752, 0, 1769480, 393216, 0, 1769481, 458752, 0, 1769482, 393216, 0, 1769483, 458752, 0, 1769484, 393216, 0, 1769485, 458752, 0, 1769486, 393216, 0, 1769487, 458752, 0, 1769488, 393216, 0, 1769489, 458752, 0, 1769490, 393216, 0, 1769491, 458752, 0, 1769492, 393216, 0, 1769493, 458752, 0, 1769494, 0, 41, 1769495, 65536, 41, 1769496, 65536, 41, 1769497, 65536, 41, 1769498, 65536, 41, 1769499, 65536, 41, 1769500, 131072, 41, 1769505, 262150, 7, 1769528, 65542, 7, 1769529, 196614, 7, 1769536, 0, 13, 1769538, 131072, 13, 1835030, 0, 42, 1835031, 393216, 0, 1835032, 458752, 0, 1835036, 131072, 42, 1835037, 262144, 0, 1835038, 327680, 0, 1835072, 393216, 0, 1835073, 458752, 0, 1835074, 393216, 0, 1835075, 458752, 0, 1835076, 0, 12, 1835077, 65536, 12, 1835078, 131072, 12, 1835079, 393216, 0, 1900544, 393216, 0, 1900545, 458752, 0, 1900546, 393216, 0, 1900547, 458752, 0, 1900548, 393216, 0, 1900549, 458752, 0, 1900550, 393216, 0, 1900551, 458752, 0, 1900552, 393216, 0, 1900553, 458752, 0, 1900554, 393216, 0, 1900555, 458752, 0, 1900556, 393216, 0, 1900557, 458752, 0, 1900558, 393216, 0, 1900559, 458752, 0, 1900560, 393216, 0, 1900561, 458752, 0, 1900562, 393216, 0, 1900563, 458752, 0, 1900564, 393216, 0, 1900565, 458752, 0, 1900566, 0, 42, 1900569, 0, 12, 1900570, 65536, 12, 1900571, 131072, 12, 1900572, 131072, 42, 1900578, 0, 12, 1900579, 65536, 12, 1900580, 131072, 12, 1900581, 393216, 0, 1900582, 458752, 0, 1900583, 0, 11, 1900584, 65536, 11, 1900585, 131072, 11, 1900586, 393216, 0, 1900587, 458752, 0, 1900588, 393216, 0, 1900589, 458752, 0, 1900590, 458752, 53, 1900594, 196608, 2, 1900607, 327680, 74, 1900612, 0, 13, 1900614, 131072, 13, 1966102, 0, 42, 1966105, 0, 13, 1966107, 262144, 43, 1966108, 131072, 43, 1966114, 0, 13, 1966116, 131072, 13, 1966119, 0, 13, 1966121, 131072, 13, 1966126, 458752, 54, 1966130, 262150, 7, 1966143, 327680, 75, 1966144, 393216, 0, 1966145, 458752, 0, 1966146, 0, 12, 1966147, 65536, 12, 1966148, 131072, 12, 1966149, 393216, 0, 1966150, 458752, 0, 1966151, 393216, 0, 2031616, 393216, 0, 2031617, 458752, 0, 2031618, 393216, 0, 2031619, 458752, 0, 2031620, 393216, 0, 2031621, 458752, 0, 2031622, 393216, 0, 2031623, 458752, 0, 2031624, 393216, 0, 2031625, 458752, 0, 2031626, 393216, 0, 2031627, 458752, 0, 2031628, 393216, 0, 2031629, 458752, 0, 2031630, 393216, 0, 2031631, 458752, 0, 2031632, 393216, 0, 2031633, 458752, 0, 2031634, 393216, 0, 2031635, 458752, 0, 2031636, 393216, 0, 2031637, 458752, 0, 2031638, 0, 42, 2031643, 262144, 44, 2031644, 131072, 44, 2031645, 65536, 12, 2031646, 131072, 12, 2031647, 393216, 0, 2031648, 458752, 0, 2031649, 393216, 0, 2031650, 458752, 0, 2031651, 393216, 0, 2031652, 458752, 0, 2031653, 393216, 0, 2031654, 458752, 0, 2031655, 393216, 0, 2031656, 458752, 0, 2031662, 458752, 55, 2031668, 65536, 79, 2031669, 65536, 79, 2031670, 65536, 79, 2031671, 65536, 79, 2031674, 65536, 79, 2031675, 65536, 79, 2031676, 65536, 79, 2031677, 65536, 79, 2031678, 65536, 79, 2031679, 65536, 79, 2031682, 0, 13, 2031684, 131072, 13, 2097174, 0, 43, 2097175, 65536, 43, 2097176, 65536, 43, 2097177, 65536, 43, 2097178, 65536, 43, 2097179, 131072, 43, 2097180, 0, 13, 2097182, 131072, 13, 2097193, 393216, 6, 2097197, 262150, 7, 2097198, 196608, 2, 2097204, 65536, 79, 2097205, 65536, 79, 2097206, 65536, 79, 2097207, 65536, 79, 2097210, 65536, 80, 2097211, 131072, 80, 2097212, 65536, 79, 2097213, 65536, 79, 2097214, 65536, 79, 2097215, 65536, 79, 2097216, 393216, 0, 2097217, 458752, 0, 2097218, 393216, 0, 2097219, 458752, 0, 2097220, 393216, 0, 2097221, 458752, 0, 2097222, 393216, 0, 2097223, 458752, 0, 2162688, 393216, 0, 2162689, 458752, 0, 2162690, 393216, 0, 2162691, 458752, 0, 2162692, 393216, 0, 2162693, 458752, 0, 2162694, 393216, 0, 2162695, 458752, 0, 2162696, 393216, 0, 2162697, 458752, 0, 2162698, 393216, 0, 2162699, 458752, 0, 2162700, 393216, 0, 2162701, 458752, 0, 2162702, 393216, 0, 2162703, 458752, 0, 2162704, 393216, 0, 2162705, 458752, 0, 2162706, 393216, 0, 2162707, 458752, 0, 2162709, 393216, 0, 2162710, 0, 44, 2162711, 65536, 44, 2162712, 65536, 44, 2162713, 65536, 44, 2162714, 65536, 44, 2162715, 131072, 44, 2162716, 393216, 0, 2162717, 458752, 0, 2162718, 393216, 0, 2162719, 458752, 0, 2162720, 393216, 0, 2162721, 458752, 0, 2162722, 0, 12, 2162723, 65536, 12, 2162724, 131072, 12, 2162729, 393216, 7, 2162734, 262150, 7, 2162738, 0, 12, 2162739, 65536, 12, 2162740, 65536, 80, 2162741, 131072, 80, 2162742, 131072, 80, 2162743, 262144, 80, 2162745, 262144, 0, 2162746, 327680, 0, 2162747, 0, 12, 2162748, 65536, 80, 2162749, 196608, 80, 2162750, 196608, 80, 2162751, 262144, 80, 2228244, 327680, 6, 2228246, 327680, 6, 2228249, 0, 13, 2228251, 131072, 13, 2228253, 327680, 6, 2228255, 327680, 6, 2228258, 0, 13, 2228260, 131072, 13, 2228263, 458752, 53, 2228274, 0, 13, 2228276, 131072, 13, 2228279, 196608, 2, 2228283, 0, 13, 2228285, 131072, 13, 2228288, 0, 12, 2228289, 65536, 12, 2228290, 131072, 12, 2228291, 393216, 0, 2228292, 458752, 0, 2228293, 393216, 0, 2228294, 458752, 0, 2228295, 393216, 0, 2293780, 327680, 7, 2293782, 327680, 7, 2293789, 327680, 7, 2293791, 327680, 7, 2293799, 458752, 54, 2293805, 196608, 2, 2293813, 262145, 5, 2293814, 131073, 3, 2293815, 131073, 3, 2293816, 1, 6, 2293820, 393216, 0, 2293821, 458752, 0, 2293822, 393216, 0, 2293823, 458752, 0, 2293824, 0, 13, 2293826, 131072, 13, 2359296, 65536, 43, 2359297, 65536, 43, 2359298, 65536, 43, 2359299, 65536, 43, 2359300, 65536, 43, 2359301, 65536, 43, 2359302, 65536, 43, 2359303, 65536, 43, 2359304, 65536, 43, 2359305, 65536, 43, 2359306, 65536, 43, 2359307, 65536, 43, 2359308, 65536, 43, 2359309, 65536, 43, 2359310, 65536, 43, 2359311, 65536, 43, 2359312, 65536, 43, 2359313, 65536, 43, 2359314, 65536, 43, 2359315, 65536, 43, 2359316, 65536, 43, 2359317, 65536, 43, 2359318, 65536, 43, 2359319, 65536, 43, 2359320, 65536, 43, 2359321, 65536, 43, 2359322, 65536, 43, 2359323, 65536, 43, 2359324, 65536, 43, 2359325, 65536, 43, 2359326, 65536, 43, 2359327, 65536, 43, 2359328, 65536, 43, 2359329, 65536, 43, 2359330, 65536, 43, 2359331, 196608, 43, 2359332, 262150, 7, 2359335, 458752, 55, 2359346, 393216, 0, 2359347, 458752, 0, 2359348, 262145, 5, 2359349, 65537, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 131073, 0, 2359353, 131073, 3, 2359354, 131073, 3, 2359355, 1, 6, 2359360, 393216, 0, 2359361, 458752, 0, 2359362, 393216, 0, 2359363, 458752, 0, 2359364, 393216, 0, 2359365, 458752, 0, 2359366, 393216, 0, 2359367, 458752, 0, 2424832, 65536, 44, 2424833, 65536, 44, 2424834, 65536, 44, 2424835, 65536, 44, 2424836, 65536, 44, 2424837, 65536, 44, 2424838, 65536, 44, 2424839, 65536, 44, 2424840, 65536, 44, 2424841, 65536, 44, 2424842, 65536, 44, 2424843, 65536, 44, 2424844, 65536, 44, 2424845, 65536, 44, 2424846, 65536, 44, 2424847, 65536, 44, 2424848, 65536, 44, 2424849, 65536, 44, 2424850, 65536, 44, 2424851, 65536, 44, 2424852, 65536, 44, 2424853, 65536, 44, 2424854, 65536, 44, 2424855, 65536, 44, 2424856, 65536, 44, 2424857, 65536, 44, 2424858, 65536, 44, 2424859, 65536, 44, 2424860, 65536, 44, 2424861, 65536, 44, 2424862, 65536, 44, 2424863, 65536, 44, 2424864, 65536, 44, 2424865, 65536, 44, 2424866, 65536, 44, 2424867, 196608, 44, 2424873, 65536, 79, 2424874, 65536, 79, 2424875, 65536, 79, 2424876, 65536, 79, 2424884, 262145, 6, 2424885, 262145, 4, 2424886, 262145, 4, 2424887, 131073, 1, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 4, 2424892, 393216, 0, 2424893, 458752, 0, 2424894, 393216, 0, 2424895, 458752, 0, 2490374, 0, 13, 2490376, 131072, 13, 2490388, 262144, 24, 2490389, 0, 23, 2490390, 0, 23, 2490391, 0, 23, 2490392, 0, 23, 2490393, 0, 23, 2490394, 0, 23, 2490395, 0, 23, 2490396, 0, 23, 2490397, 0, 23, 2490398, 0, 23, 2490399, 0, 23, 2490400, 0, 23, 2490401, 327680, 24, 2490409, 65536, 79, 2490410, 65536, 79, 2490411, 65536, 79, 2490412, 65536, 79, 2490423, 262145, 6, 2490424, 262145, 4, 2490425, 262145, 4, 2490426, 262145, 4, 2490427, 131073, 6, 2490432, 393216, 0, 2490433, 458752, 0, 2490434, 393216, 0, 2490435, 458752, 0, 2490436, 393216, 0, 2490437, 458752, 0, 2490438, 393216, 0, 2490439, 458752, 0, 2555904, 393216, 0, 2555905, 458752, 0, 2555906, 393216, 0, 2555907, 458752, 0, 2555908, 393216, 0, 2555909, 458752, 0, 2555910, 393216, 0, 2555911, 458752, 0, 2555923, 262150, 7, 2555940, 0, 12, 2555941, 65536, 12, 2555942, 131072, 12, 2555943, 393216, 0, 2555944, 458752, 0, 2555945, 65536, 80, 2555946, 196608, 80, 2555947, 196608, 80, 2555948, 262144, 80, 2555949, 393216, 0, 2555950, 458752, 0, 2555961, 0, 13, 2555963, 131072, 13, 2555964, 393216, 0, 2555965, 458752, 0, 2555966, 393216, 0, 2555967, 458752, 0, 2621448, 393216, 6, 2621453, 262150, 7, 2621474, 65536, 43, 2621475, 196608, 43, 2621476, 0, 13, 2621478, 131072, 13, 2621481, 393216, 6, 2621483, 262150, 7, 2621484, 327680, 6, 2621487, 393216, 6, 2621498, 393216, 0, 2621499, 458752, 0, 2621504, 393216, 0, 2621505, 458752, 0, 2621506, 393216, 0, 2621507, 458752, 0, 2621508, 393216, 0, 2621509, 458752, 0, 2621510, 393216, 0, 2621511, 458752, 0, 2686976, 393216, 0, 2686977, 458752, 0, 2686978, 393216, 0, 2686979, 458752, 0, 2686980, 0, 12, 2686981, 65536, 12, 2686982, 131072, 12, 2686984, 393216, 7, 2686999, 393216, 0, 2687000, 458752, 0, 2687001, 0, 12, 2687002, 65536, 12, 2687003, 131072, 12, 2687010, 0, 44, 2687011, 196608, 44, 2687017, 393216, 7, 2687020, 327680, 7, 2687023, 393216, 7, 2687033, 458752, 53, 2687038, 393216, 0, 2687039, 458752, 0, 2752516, 0, 13, 2752518, 131072, 13, 2752521, 65536, 79, 2752522, 65536, 79, 2752523, 65536, 79, 2752524, 65536, 79, 2752526, 65536, 79, 2752527, 65536, 79, 2752528, 65536, 79, 2752529, 65536, 79, 2752530, 65536, 79, 2752534, 327680, 6, 2752537, 0, 13, 2752539, 131072, 13, 2752540, 393216, 24, 2752541, 327680, 24, 2752544, 262144, 24, 2752545, 0, 23, 2752546, 327680, 24, 2752547, 0, 43, 2752548, 65536, 43, 2752549, 65536, 43, 2752550, 65536, 43, 2752551, 196608, 43, 2752563, 65536, 79, 2752564, 65536, 79, 2752565, 65536, 79, 2752566, 65536, 79, 2752569, 458752, 54, 2752570, 393216, 0, 2752571, 458752, 0, 2752572, 393216, 0, 2752573, 458752, 0, 2752576, 393216, 0, 2752577, 458752, 0, 2752578, 393216, 0, 2752579, 458752, 0, 2752580, 393216, 0, 2752581, 458752, 0, 2752582, 393216, 0, 2752583, 458752, 0, 2818048, 393216, 0, 2818049, 458752, 0, 2818050, 0, 15, 2818051, 65536, 15, 2818052, 131072, 15, 2818053, 393216, 0, 2818054, 458752, 0, 2818057, 65536, 79, 2818058, 65536, 79, 2818059, 65536, 79, 2818060, 65536, 79, 2818062, 65536, 79, 2818063, 65536, 79, 2818064, 65536, 79, 2818065, 65536, 79, 2818066, 65536, 79, 2818070, 327680, 7, 2818071, 0, 12, 2818072, 65536, 12, 2818073, 131072, 12, 2818074, 393216, 0, 2818075, 458752, 0, 2818076, 65536, 24, 2818083, 0, 44, 2818084, 65536, 44, 2818085, 65536, 44, 2818086, 65536, 44, 2818087, 196608, 44, 2818099, 65536, 80, 2818100, 131072, 80, 2818101, 131072, 80, 2818102, 262144, 80, 2818105, 458752, 55, 2883593, 65536, 80, 2883594, 131072, 80, 2883595, 131072, 80, 2883596, 262144, 80, 2883598, 65536, 80, 2883599, 196608, 80, 2883600, 196608, 80, 2883601, 196608, 80, 2883602, 262144, 80, 2883607, 0, 13, 2883609, 131072, 13, 2883612, 65536, 24, 2883622, 262150, 7, 2883623, 0, 42, 2883641, 262150, 7, 2949120, 393216, 0, 2949121, 458752, 0, 2949122, 393216, 0, 2949123, 458752, 0, 2949124, 0, 12, 2949125, 65536, 12, 2949126, 131072, 12, 2949127, 393216, 0, 2949128, 458752, 0, 2949129, 393216, 0, 2949130, 458752, 0, 2949131, 0, 12, 2949132, 65536, 12, 2949133, 131072, 12, 2949134, 393216, 0, 2949135, 458752, 0, 2949136, 0, 15, 2949137, 65536, 15, 2949138, 131072, 15, 2949139, 262150, 7, 2949143, 393216, 0, 2949144, 458752, 0, 2949145, 0, 15, 2949146, 65536, 15, 2949147, 131072, 15, 2949148, 65536, 24, 2949150, 262150, 7, 2949154, 262150, 7, 2949157, 393216, 0, 2949158, 458752, 0, 2949159, 0, 42, 2949160, 393216, 0, 2949161, 458752, 0, 2949162, 0, 12, 2949163, 65536, 12, 2949164, 131072, 12, 2949165, 393216, 0, 2949166, 458752, 0, 2949170, 393216, 0, 2949171, 458752, 0, 2949172, 0, 12, 2949173, 65536, 12, 2949174, 131072, 12, 2949175, 262144, 0, 2949176, 327680, 0, 2949177, 393216, 0, 2949178, 458752, 0, 2949179, 393216, 0, 2949180, 458752, 0, 2949181, 262144, 43, 2949182, 65536, 43, 2949183, 65536, 43, 2949184, 65536, 43, 2949185, 65536, 43, 2949186, 65536, 43, 2949187, 65536, 43, 2949188, 65536, 43, 2949189, 65536, 43, 2949190, 65536, 43, 2949191, 65536, 43, 3014660, 0, 13, 3014662, 131072, 13, 3014667, 0, 13, 3014669, 131072, 13, 3014678, 327680, 6, 3014681, 393216, 6, 3014684, 65536, 24, 3014685, 0, 12, 3014686, 65536, 12, 3014687, 131072, 12, 3014691, 0, 12, 3014692, 65536, 12, 3014693, 131072, 12, 3014695, 0, 42, 3014698, 0, 13, 3014700, 131072, 13, 3014708, 0, 13, 3014710, 131072, 13, 3014717, 262144, 44, 3014718, 65536, 44, 3014719, 65536, 44, 3014720, 65536, 44, 3014721, 65536, 44, 3014722, 65536, 44, 3014723, 65536, 44, 3014724, 65536, 44, 3014725, 65536, 44, 3014726, 65536, 44, 3014727, 65536, 44, 3080214, 327680, 7, 3080217, 393216, 7, 3080220, 65536, 24, 3080221, 0, 13, 3080223, 131072, 13, 3080227, 0, 13, 3080229, 131072, 13, 3080231, 0, 42, 3080239, 262144, 24, 3080240, 0, 23, 3080241, 327680, 24, 3080251, 393216, 0, 3080252, 458752, 0, 3080253, 131072, 42, 3080254, 262144, 39, 3080255, 65536, 39, 3080256, 65536, 39, 3080257, 65536, 39, 3080258, 65536, 39, 3080259, 65536, 39, 3080260, 65536, 39, 3080261, 65536, 39, 3080262, 65536, 39, 3080263, 65536, 39, 3145728, 65536, 43, 3145729, 65536, 43, 3145730, 65536, 43, 3145731, 65536, 43, 3145732, 65536, 43, 3145733, 65536, 43, 3145734, 65536, 43, 3145735, 65536, 43, 3145736, 65536, 43, 3145737, 65536, 43, 3145738, 65536, 43, 3145739, 65536, 43, 3145740, 65536, 43, 3145741, 65536, 43, 3145742, 65536, 43, 3145743, 65536, 43, 3145744, 65536, 43, 3145745, 65536, 43, 3145746, 65536, 43, 3145747, 65536, 43, 3145748, 65536, 43, 3145749, 65536, 43, 3145750, 65536, 43, 3145751, 65536, 43, 3145752, 65536, 43, 3145753, 65536, 43, 3145754, 65536, 43, 3145755, 196608, 43, 3145756, 65536, 24, 3145760, 262150, 7, 3145766, 196608, 2, 3145767, 0, 43, 3145768, 65536, 43, 3145769, 65536, 43, 3145770, 65536, 43, 3145771, 65536, 43, 3145772, 65536, 43, 3145773, 65536, 43, 3145774, 65536, 43, 3145775, 65536, 43, 3145776, 65536, 43, 3145777, 65536, 43, 3145778, 65536, 43, 3145779, 65536, 43, 3145780, 65536, 43, 3145781, 65536, 43, 3145782, 65536, 43, 3145783, 65536, 43, 3145784, 65536, 43, 3145785, 65536, 43, 3145786, 196608, 43, 3145789, 131072, 42, 3145790, 262144, 40, 3145791, 65536, 40, 3145792, 65536, 40, 3145793, 65536, 40, 3145794, 65536, 40, 3145795, 65536, 40, 3145796, 65536, 40, 3145797, 65536, 40, 3145798, 65536, 40, 3145799, 65536, 40, 3211264, 65536, 44, 3211265, 65536, 44, 3211266, 65536, 44, 3211267, 65536, 44, 3211268, 65536, 44, 3211269, 65536, 44, 3211270, 65536, 44, 3211271, 65536, 44, 3211272, 65536, 44, 3211273, 65536, 44, 3211274, 65536, 44, 3211275, 65536, 44, 3211276, 65536, 44, 3211277, 65536, 44, 3211278, 65536, 44, 3211279, 65536, 44, 3211280, 65536, 44, 3211281, 65536, 44, 3211282, 65536, 44, 3211283, 65536, 44, 3211284, 65536, 44, 3211285, 65536, 44, 3211286, 65536, 44, 3211287, 65536, 44, 3211288, 65536, 44, 3211289, 65536, 44, 3211290, 65536, 44, 3211291, 196608, 44, 3211292, 393216, 25, 3211293, 0, 23, 3211294, 0, 23, 3211295, 0, 23, 3211296, 0, 23, 3211297, 0, 23, 3211298, 0, 23, 3211299, 0, 23, 3211300, 0, 23, 3211301, 0, 23, 3211302, 327680, 24, 3211303, 0, 44, 3211304, 65536, 44, 3211305, 65536, 44, 3211306, 65536, 44, 3211307, 65536, 44, 3211308, 65536, 44, 3211309, 65536, 44, 3211310, 65536, 44, 3211311, 65536, 44, 3211312, 65536, 44, 3211313, 65536, 44, 3211314, 65536, 44, 3211315, 65536, 44, 3211316, 65536, 44, 3211317, 65536, 44, 3211318, 65536, 44, 3211319, 65536, 44, 3211320, 65536, 44, 3211321, 65536, 44, 3211322, 196608, 44, 3211323, 65536, 12, 3211324, 131072, 12, 3211325, 131072, 42, 3211326, 131072, 38, 3211329, 196608, 28, 3211330, 65536, 31, 3211331, 65536, 31, 3211332, 65536, 31, 3211333, 65536, 31, 3211334, 65536, 31, 3211335, 65536, 31, 3276800, 393216, 0, 3276801, 458752, 0, 3276802, 393216, 0, 3276803, 458752, 0, 3276804, 393216, 0, 3276805, 458752, 0, 3276810, 393216, 6, 3276815, 0, 13, 3276817, 131072, 13, 3276827, 0, 43, 3276828, 65536, 43, 3276829, 65536, 43, 3276830, 65536, 43, 3276831, 65536, 43, 3276832, 65536, 43, 3276833, 65536, 43, 3276834, 65536, 43, 3276835, 65536, 43, 3276836, 65536, 43, 3276837, 65536, 43, 3276838, 65536, 43, 3276839, 65536, 43, 3276840, 65536, 39, 3276841, 65536, 39, 3276842, 65536, 39, 3276843, 65536, 39, 3276844, 65536, 39, 3276845, 65536, 39, 3276846, 65536, 39, 3276847, 65536, 39, 3276848, 65536, 39, 3276849, 65536, 39, 3276850, 65536, 39, 3276851, 65536, 39, 3276852, 65536, 39, 3276853, 65536, 39, 3276854, 65536, 39, 3276855, 65536, 39, 3276856, 65536, 39, 3276857, 196608, 39, 3276858, 0, 42, 3276860, 131072, 13, 3276861, 131072, 42, 3276862, 131072, 38, 3276865, 131072, 30, 3342342, 393216, 0, 3342343, 458752, 0, 3342344, 0, 12, 3342345, 65536, 12, 3342346, 393216, 99, 3342363, 0, 44, 3342364, 65536, 44, 3342365, 65536, 44, 3342366, 65536, 44, 3342367, 65536, 44, 3342368, 65536, 44, 3342369, 65536, 44, 3342370, 65536, 44, 3342371, 65536, 44, 3342372, 65536, 44, 3342373, 65536, 44, 3342374, 65536, 44, 3342375, 65536, 44, 3342376, 65536, 40, 3342377, 65536, 40, 3342378, 65536, 40, 3342379, 65536, 40, 3342380, 65536, 40, 3342381, 65536, 40, 3342382, 65536, 40, 3342383, 65536, 40, 3342384, 65536, 40, 3342385, 65536, 40, 3342386, 65536, 40, 3342387, 65536, 40, 3342388, 65536, 40, 3342389, 65536, 40, 3342390, 65536, 40, 3342391, 65536, 40, 3342392, 65536, 40, 3342393, 196608, 40, 3342394, 0, 42, 3342395, 393216, 0, 3342396, 458752, 0, 3342397, 131072, 42, 3342398, 131072, 38, 3342399, 0, 12, 3342400, 65536, 12, 3342401, 131072, 30, 3407872, 393216, 0, 3407873, 458752, 0, 3407874, 393216, 0, 3407875, 458752, 0, 3407876, 393216, 0, 3407877, 458752, 0, 3407880, 0, 13, 3407882, 131072, 13, 3407890, 196608, 2, 3407896, 196608, 2, 3407899, 262144, 24, 3407900, 0, 23, 3407901, 0, 23, 3407902, 0, 23, 3407903, 0, 23, 3407904, 0, 23, 3407905, 0, 23, 3407906, 0, 23, 3407907, 0, 23, 3407908, 0, 23, 3407909, 0, 23, 3407910, 0, 23, 3407911, 327680, 24, 3407912, 196608, 28, 3407913, 65536, 31, 3407914, 65536, 31, 3407915, 65536, 31, 3407916, 65536, 31, 3407917, 65536, 31, 3407918, 131072, 28, 3407926, 0, 13, 3407928, 131072, 13, 3407929, 0, 38, 3407930, 0, 42, 3407933, 131072, 42, 3407934, 131072, 38, 3407935, 0, 13, 3407937, 131072, 30, 3473414, 393216, 0, 3473415, 458752, 0, 3473447, 196608, 28, 3473448, 131072, 31, 3473454, 0, 30, 3473457, 393216, 0, 3473458, 458752, 0, 3473459, 393216, 0, 3473460, 458752, 0, 3473465, 0, 38, 3473466, 0, 42, 3473469, 131072, 42, 3473470, 131072, 38, 3473473, 131072, 30, 3538944, 393216, 0, 3538945, 458752, 0, 3538946, 393216, 0, 3538947, 458752, 0, 3538948, 393216, 0, 3538949, 458752, 0, 3538955, 65536, 79, 3538956, 65536, 79, 3538957, 65536, 79, 3538958, 65536, 79, 3538983, 131072, 30, 3538987, 131072, 2, 3538990, 0, 30, 3538992, 131072, 13, 3538997, 393216, 0, 3538998, 458752, 0, 3538999, 393216, 0, 3539000, 458752, 0, 3539001, 0, 38, 3539002, 0, 43, 3539003, 65536, 43, 3539004, 65536, 43, 3539005, 131072, 43, 3539006, 131072, 38, 3539007, 196608, 28, 3539008, 65536, 31, 3539009, 131072, 31, 3604486, 0, 12, 3604487, 65536, 12, 3604488, 131072, 12, 3604491, 65536, 79, 3604492, 65536, 79, 3604493, 65536, 79, 3604494, 65536, 79, 3604519, 131072, 30, 3604526, 0, 30, 3604537, 0, 38, 3604538, 0, 44, 3604539, 65536, 44, 3604540, 65536, 44, 3604541, 131072, 44, 3604542, 131072, 38, 3604543, 131072, 30, 3670016, 393216, 0, 3670017, 458752, 0, 3670018, 393216, 0, 3670019, 458752, 0, 3670020, 393216, 0, 3670021, 458752, 0, 3670022, 0, 13, 3670024, 131072, 13, 3670025, 393216, 0, 3670026, 458752, 0, 3670027, 65536, 80, 3670028, 196608, 80, 3670029, 196608, 80, 3670030, 262144, 80, 3670031, 393216, 0, 3670032, 458752, 0, 3670035, 393216, 0, 3670036, 458752, 0, 3670037, 393216, 0, 3670038, 458752, 0, 3670039, 393216, 0, 3670040, 458752, 0, 3670041, 393216, 0, 3670042, 458752, 0, 3670043, 0, 12, 3670044, 65536, 12, 3670045, 131072, 12, 3670046, 393216, 0, 3670047, 458752, 0, 3670055, 131072, 30, 3670062, 0, 31, 3670063, 65536, 31, 3670064, 65536, 31, 3670065, 65536, 31, 3670066, 65536, 31, 3670067, 65536, 31, 3670068, 131072, 28, 3670073, 0, 39, 3670074, 65536, 39, 3670075, 65536, 39, 3670076, 65536, 39, 3670077, 65536, 39, 3670078, 131072, 39, 3670079, 131072, 30, 3735579, 0, 13, 3735581, 131072, 13, 3735584, 262144, 24, 3735585, 0, 23, 3735586, 0, 23, 3735587, 0, 23, 3735588, 0, 23, 3735589, 0, 23, 3735590, 327680, 24, 3735591, 131072, 30, 3735604, 0, 31, 3735605, 65536, 31, 3735606, 65536, 31, 3735607, 65536, 31, 3735608, 131072, 28, 3735609, 0, 40, 3735610, 65536, 40, 3735611, 65536, 40, 3735612, 65536, 40, 3735613, 65536, 40, 3735614, 131072, 40, 3735615, 131072, 30, 3801088, 393216, 0, 3801089, 458752, 0, 3801090, 393216, 0, 3801091, 458752, 0, 3801092, 393216, 0, 3801093, 458752, 0, 3801094, 393216, 0, 3801095, 458752, 0, 3801096, 0, 12, 3801097, 65536, 12, 3801098, 131072, 12, 3801099, 393216, 0, 3801100, 458752, 0, 3801101, 393216, 0, 3801102, 458752, 0, 3801103, 0, 12, 3801104, 65536, 12, 3801105, 131072, 12, 3801106, 393216, 0, 3801107, 458752, 0, 3801108, 393216, 0, 3801109, 458752, 0, 3801110, 393216, 0, 3801111, 458752, 0, 3801112, 0, 12, 3801113, 65536, 12, 3801114, 131072, 12, 3801120, 196608, 28, 3801121, 65536, 31, 3801122, 65536, 31, 3801123, 65536, 31, 3801124, 65536, 31, 3801125, 65536, 31, 3801126, 65536, 31, 3801127, 131072, 31, 3801134, 131072, 2, 3801144, 0, 31, 3801145, 65536, 31, 3801146, 65536, 31, 3801147, 65536, 31, 3801148, 65536, 31, 3801149, 65536, 31, 3801150, 65536, 31, 3801151, 131072, 31, 3866632, 0, 13, 3866634, 131072, 13, 3866639, 0, 13, 3866641, 131072, 13, 3866648, 0, 13, 3866650, 131072, 13, 3866651, 196608, 28, 3866652, 65536, 31, 3866653, 65536, 31, 3866654, 65536, 31, 3866655, 65536, 31, 3866656, 131072, 31, 3866675, 131072, 2, 3866686, 327680, 35, 3866687, 393216, 35, 3932160, 393216, 0, 3932161, 458752, 0, 3932162, 393216, 0, 3932163, 458752, 0, 3932164, 393216, 0, 3932165, 458752, 0, 3932166, 393216, 0, 3932167, 458752, 0, 3932168, 393216, 0, 3932169, 458752, 0, 3932170, 393216, 0, 3932171, 458752, 0, 3932172, 0, 12, 3932173, 65536, 12, 3932174, 131072, 12, 3932175, 393216, 0, 3932176, 458752, 0, 3932177, 393216, 0, 3932178, 458752, 0, 3932179, 0, 12, 3932180, 65536, 12, 3932181, 131072, 12, 3932182, 393216, 0, 3932183, 458752, 0, 3932187, 131072, 30, 3932192, 327680, 35, 3932193, 393216, 35, 3932222, 327680, 36, 3932223, 393216, 36, 3997708, 0, 13, 3997710, 131072, 13, 3997715, 0, 13, 3997717, 131072, 13, 3997720, 196608, 28, 3997721, 65536, 31, 3997722, 65536, 31, 3997723, 131072, 31, 3997728, 327680, 36, 3997729, 393216, 36, 3997738, 0, 58, 3997739, 65536, 58, 3997740, 131072, 58, 3997756, 327680, 35, 3997757, 393216, 35, 3997758, 196608, 32, 4063232, 393216, 0, 4063233, 458752, 0, 4063234, 393216, 0, 4063235, 458752, 0, 4063236, 393216, 0, 4063237, 458752, 0, 4063238, 393216, 0, 4063239, 458752, 0, 4063240, 393216, 0, 4063241, 458752, 0, 4063242, 393216, 0, 4063243, 458752, 0, 4063244, 393216, 0, 4063245, 458752, 0, 4063246, 393216, 0, 4063247, 458752, 0, 4063248, 393216, 0, 4063249, 458752, 0, 4063250, 393216, 0, 4063251, 458752, 0, 4063252, 393216, 0, 4063253, 458752, 0, 4063254, 393216, 0, 4063255, 458752, 0, 4063256, 131072, 30, 4063263, 196608, 32, 4063265, 262144, 32, 4063274, 0, 58, 4063275, 65536, 58, 4063276, 131072, 58, 4063291, 196608, 32, 4063292, 327680, 36, 4063293, 393216, 36, 4128792, 131072, 30, 4128800, 327680, 35, 4128801, 393216, 35, 4128810, 0, 58, 4128811, 65536, 58, 4128812, 131072, 58, 4128825, 327680, 35, 4128826, 393216, 35, 4128827, 196608, 32, 4194304, 393216, 0, 4194305, 458752, 0, 4194306, 393216, 0, 4194307, 458752, 0, 4194308, 393216, 0, 4194309, 458752, 0, 4194310, 393216, 0, 4194311, 458752, 0, 4194312, 393216, 0, 4194313, 458752, 0, 4194314, 393216, 0, 4194315, 458752, 0, 4194316, 393216, 0, 4194317, 458752, 0, 4194318, 393216, 0, 4194319, 458752, 0, 4194320, 393216, 0, 4194321, 458752, 0, 4194322, 393216, 0, 4194323, 458752, 0, 4194324, 393216, 0, 4194325, 458752, 0, 4194326, 393216, 0, 4194327, 458752, 0, 4194328, 131072, 30, 4194336, 327680, 36, 4194337, 393216, 36, 4194338, 262144, 32, 4194346, 0, 58, 4194347, 65536, 58, 4194348, 131072, 58, 4194358, 327680, 35, 4194359, 393216, 35, 4194360, 196608, 32, 4194361, 327680, 36, 4194362, 393216, 36, 4259864, 131072, 30, 4259872, 196608, 32, 4259873, 327680, 35, 4259874, 393216, 35, 4259882, 0, 59, 4259883, 65536, 59, 4259884, 131072, 59, 4259894, 327680, 36, 4259895, 393216, 36, 4325376, 393216, 0, 4325377, 458752, 0, 4325378, 393216, 0, 4325379, 458752, 0, 4325380, 393216, 0, 4325381, 458752, 0, 4325382, 393216, 0, 4325383, 458752, 0, 4325384, 393216, 0, 4325385, 458752, 0, 4325386, 393216, 0, 4325387, 458752, 0, 4325388, 393216, 0, 4325389, 458752, 0, 4325390, 393216, 0, 4325391, 458752, 0, 4325392, 393216, 0, 4325393, 458752, 0, 4325394, 393216, 0, 4325395, 458752, 0, 4325396, 393216, 0, 4325397, 458752, 0, 4325398, 393216, 0, 4325399, 458752, 0, 4325400, 131072, 30, 4325409, 327680, 36, 4325410, 393216, 36, 4325411, 196608, 32, 4325412, 262144, 32, 4325429, 196608, 32, 4390936, 131072, 30, 4390947, 196608, 32, 4390948, 327680, 35, 4390949, 393216, 35, 4390964, 327680, 35, 4390965, 393216, 35, 4456472, 131072, 30, 4456484, 327680, 36, 4456485, 393216, 36, 4456500, 327680, 36, 4456501, 393216, 36 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 589872, 65536, 35, 589873, 131072, 35, 655408, 65536, 36, 655409, 131072, 36, 720929, 65536, 35, 720930, 131072, 35, 720936, 65536, 35, 720937, 131072, 35, 720958, 65536, 35, 720959, 131072, 35, 786465, 65536, 36, 786466, 131072, 36, 786472, 65536, 36, 786473, 131072, 36, 786494, 65536, 36, 786495, 131072, 36, 851995, 65536, 35, 851996, 131072, 35, 852024, 65536, 35, 852025, 131072, 35, 917531, 65536, 36, 917532, 131072, 36, 917550, 262144, 0, 917551, 327680, 0, 917552, 393216, 0, 917553, 458752, 0, 917554, 0, 11, 917555, 65536, 11, 917556, 131072, 11, 917560, 65536, 36, 917561, 131072, 36, 983085, 327680, 4, 983090, 393216, 6, 1048607, 262144, 0, 1048608, 327680, 0, 1048609, 393216, 0, 1048610, 458752, 0, 1048611, 0, 12, 1048612, 65536, 12, 1048613, 131072, 12, 1048617, 393216, 0, 1048618, 458752, 0, 1048619, 393216, 0, 1048620, 458752, 0, 1048621, 327680, 5, 1048624, 393216, 5, 1048626, 393216, 7, 1048629, 327680, 0, 1048632, 0, 32, 1048633, 65536, 32, 1048634, 131072, 32, 1048637, 393216, 0, 1048638, 458752, 0, 1048639, 0, 11, 1048640, 65536, 11, 1048641, 131072, 11, 1048642, 393216, 0, 1048643, 458752, 0, 1048644, 393216, 0, 1048645, 458752, 0, 1048646, 393216, 0, 1048647, 458752, 0, 1114138, 65536, 35, 1114139, 131072, 35, 1114142, 327680, 4, 1114147, 393216, 6, 1114163, 327680, 4, 1114166, 393216, 4, 1114168, 0, 33, 1114169, 65536, 33, 1114170, 131072, 33, 1114172, 327680, 6, 1114175, 393216, 6, 1114177, 327680, 6, 1179674, 65536, 36, 1179675, 131072, 36, 1179678, 327680, 5, 1179681, 393216, 5, 1179683, 393216, 7, 1179693, 393216, 7, 1179699, 327680, 5, 1179702, 393216, 5, 1179704, 0, 34, 1179705, 65536, 34, 1179706, 131072, 34, 1179707, 0, 12, 1179708, 65536, 12, 1179711, 393216, 7, 1179713, 327680, 7, 1179716, 393216, 7, 1179718, 393216, 7, 1245214, 327680, 6, 1245217, 393216, 6, 1245245, 327680, 6, 1245252, 393216, 6, 1245254, 393216, 4, 1310750, 327680, 7, 1310753, 393216, 7, 1310755, 393216, 7, 1310781, 327680, 7, 1310784, 393216, 7, 1310786, 393216, 7, 1310788, 393216, 7, 1310790, 393216, 5, 1376286, 327680, 6, 1376289, 393216, 6, 1376305, 393216, 6, 1376317, 327680, 4, 1376320, 393216, 4, 1376322, 327680, 6, 1441822, 327680, 7, 1441825, 393216, 7, 1441841, 393216, 7, 1441853, 327680, 5, 1441856, 393216, 5, 1441858, 327680, 7, 1507361, 327680, 6, 1572885, 393216, 0, 1572886, 458752, 0, 1572887, 0, 11, 1572888, 65536, 11, 1572889, 131072, 11, 1572890, 393216, 0, 1572891, 458752, 0, 1572892, 393216, 0, 1572893, 458752, 0, 1572894, 0, 12, 1572895, 65536, 12, 1572896, 131072, 12, 1572897, 327680, 7, 1572905, 0, 12, 1572906, 65536, 12, 1572907, 131072, 12, 1572908, 393216, 0, 1572909, 458752, 0, 1572910, 262144, 0, 1572911, 327680, 0, 1572912, 393216, 0, 1572913, 458752, 0, 1572914, 393216, 0, 1572915, 458752, 0, 1572916, 0, 12, 1572917, 65536, 12, 1572918, 131072, 12, 1572919, 393216, 0, 1572920, 458752, 0, 1572921, 393216, 0, 1572922, 458752, 0, 1572928, 393216, 0, 1572929, 458752, 0, 1572930, 393216, 0, 1572931, 458752, 0, 1572932, 393216, 0, 1572933, 458752, 0, 1572934, 393216, 0, 1572935, 458752, 0, 1638420, 327680, 6, 1638423, 393216, 6, 1638425, 327680, 6, 1638427, 327680, 6, 1638430, 393216, 6, 1638435, 0, 22, 1638438, 131072, 22, 1638443, 327680, 6, 1638445, 327680, 4, 1638451, 131072, 63, 1638452, 393216, 6, 1638453, 262144, 63, 1638454, 327680, 63, 1638455, 393216, 63, 1638456, 458752, 63, 1638458, 0, 70, 1638459, 65536, 70, 1638460, 131072, 70, 1638461, 196608, 70, 1638462, 262144, 70, 1638463, 327680, 70, 1638465, 327680, 6, 1638467, 327680, 6, 1638469, 327680, 6, 1703938, 393216, 6, 1703940, 393216, 6, 1703942, 393216, 6, 1703944, 393216, 6, 1703946, 393216, 6, 1703948, 393216, 6, 1703950, 393216, 6, 1703952, 393216, 6, 1703954, 393216, 6, 1703956, 393216, 6, 1703959, 393216, 7, 1703961, 393216, 0, 1703962, 458752, 0, 1703963, 327680, 7, 1703966, 393216, 7, 1703971, 0, 22, 1703974, 131072, 22, 1703979, 327680, 7, 1703981, 327680, 5, 1703986, 458752, 53, 1703987, 131072, 64, 1703988, 196608, 64, 1703989, 262144, 64, 1703990, 327680, 64, 1703991, 393216, 64, 1703992, 458752, 64, 1703994, 0, 71, 1703995, 65536, 71, 1703996, 131072, 71, 1703997, 196608, 71, 1703998, 262144, 71, 1703999, 327680, 71, 1704001, 327680, 7, 1704003, 327680, 7, 1704005, 327680, 7, 1769474, 393216, 7, 1769476, 393216, 7, 1769478, 393216, 7, 1769480, 393216, 7, 1769482, 393216, 7, 1769484, 393216, 7, 1769486, 393216, 7, 1769488, 393216, 7, 1769490, 393216, 7, 1769492, 393216, 7, 1769496, 327680, 6, 1769499, 393216, 6, 1769500, 327680, 6, 1769502, 327680, 6, 1769505, 393216, 6, 1769522, 458752, 54, 1769523, 131072, 65, 1769524, 196608, 65, 1769525, 262144, 65, 1769526, 327680, 65, 1769527, 393216, 65, 1769528, 458752, 65, 1769530, 0, 72, 1769531, 65536, 72, 1769532, 131072, 72, 1769533, 196608, 72, 1769534, 262144, 72, 1769535, 327680, 72, 1769538, 327680, 6, 1769540, 327680, 6, 1769542, 327680, 6, 1835010, 393216, 6, 1835012, 393216, 6, 1835014, 393216, 6, 1835016, 393216, 6, 1835018, 393216, 6, 1835020, 393216, 6, 1835022, 393216, 6, 1835024, 393216, 6, 1835026, 393216, 6, 1835028, 393216, 6, 1835030, 393216, 6, 1835032, 327680, 7, 1835035, 393216, 7, 1835036, 327680, 7, 1835038, 327680, 7, 1835041, 393216, 7, 1835058, 458752, 55, 1835059, 131072, 66, 1835060, 196608, 66, 1835061, 262144, 66, 1835062, 327680, 66, 1835063, 393216, 66, 1835064, 458752, 66, 1835066, 0, 73, 1835067, 65536, 73, 1835068, 131072, 73, 1835069, 196608, 73, 1835070, 262144, 73, 1835071, 327680, 73, 1835074, 327680, 7, 1835076, 327680, 7, 1835078, 327680, 7, 1900546, 393216, 7, 1900548, 393216, 7, 1900550, 393216, 7, 1900552, 393216, 7, 1900554, 393216, 7, 1900556, 393216, 7, 1900558, 393216, 7, 1900560, 393216, 7, 1900562, 393216, 7, 1900564, 393216, 7, 1900566, 196608, 98, 1900569, 393216, 6, 1900572, 327680, 4, 1900575, 393216, 4, 1900595, 131072, 67, 1900596, 196608, 67, 1900597, 262144, 67, 1900598, 327680, 67, 1900599, 393216, 67, 1900600, 458752, 67, 1900601, 196608, 3, 1900602, 0, 74, 1900603, 65536, 74, 1900604, 131072, 74, 1900605, 196608, 74, 1900606, 262144, 74, 1900607, 327680, 6, 1900609, 327680, 6, 1900612, 393216, 6, 1900614, 327680, 6, 1966082, 393216, 6, 1966084, 393216, 6, 1966086, 393216, 6, 1966088, 393216, 6, 1966090, 393216, 6, 1966092, 393216, 6, 1966094, 393216, 6, 1966096, 393216, 6, 1966098, 393216, 6, 1966100, 393216, 6, 1966102, 196608, 99, 1966105, 393216, 7, 1966107, 131072, 13, 1966108, 327680, 5, 1966111, 393216, 5, 1966116, 327680, 6, 1966119, 393216, 6, 1966121, 327680, 6, 1966124, 393216, 6, 1966126, 393216, 6, 1966131, 131072, 68, 1966132, 131072, 69, 1966133, 196608, 69, 1966134, 327680, 68, 1966135, 393216, 68, 1966136, 458752, 68, 1966137, 196608, 4, 1966138, 0, 75, 1966139, 65536, 75, 1966140, 131072, 75, 1966141, 196608, 75, 1966142, 262144, 75, 1966143, 327680, 7, 1966145, 327680, 7, 1966148, 393216, 7, 1966150, 327680, 7, 2031618, 393216, 7, 2031620, 393216, 7, 2031622, 393216, 7, 2031624, 393216, 7, 2031626, 393216, 7, 2031628, 393216, 7, 2031630, 393216, 7, 2031632, 393216, 7, 2031634, 393216, 7, 2031636, 393216, 7, 2031638, 393216, 7, 2031643, 196608, 11, 2031644, 0, 12, 2031652, 327680, 7, 2031655, 393216, 7, 2031656, 131072, 63, 2031657, 327680, 7, 2031658, 262144, 63, 2031659, 327680, 63, 2031660, 393216, 7, 2031662, 393216, 7, 2031679, 327680, 6, 2031682, 393216, 6, 2031684, 327680, 6, 2031686, 327680, 6, 2097154, 393216, 6, 2097156, 393216, 6, 2097158, 393216, 6, 2097160, 393216, 6, 2097162, 393216, 6, 2097164, 393216, 6, 2097166, 393216, 6, 2097168, 393216, 6, 2097170, 393216, 6, 2097172, 393216, 6, 2097174, 393216, 6, 2097182, 327680, 6, 2097185, 393216, 6, 2097187, 393216, 6, 2097189, 393216, 6, 2097191, 393216, 6, 2097192, 131072, 64, 2097193, 196608, 64, 2097194, 262144, 64, 2097195, 327680, 64, 2097196, 393216, 64, 2097197, 458752, 64, 2097215, 327680, 7, 2097218, 393216, 7, 2097220, 327680, 7, 2097222, 327680, 7, 2162690, 393216, 7, 2162692, 393216, 7, 2162694, 393216, 7, 2162696, 393216, 7, 2162698, 393216, 7, 2162700, 393216, 7, 2162702, 393216, 7, 2162704, 393216, 7, 2162706, 393216, 7, 2162708, 393216, 7, 2162709, 393216, 0, 2162710, 458752, 0, 2162711, 393216, 0, 2162712, 458752, 0, 2162713, 0, 11, 2162714, 65536, 11, 2162715, 131072, 11, 2162718, 327680, 7, 2162721, 393216, 7, 2162723, 393216, 7, 2162725, 393216, 0, 2162726, 458752, 0, 2162727, 393216, 7, 2162728, 131072, 65, 2162729, 196608, 65, 2162730, 262144, 65, 2162731, 327680, 65, 2162732, 393216, 65, 2162733, 458752, 65, 2162740, 131072, 12, 2162748, 65536, 12, 2162749, 131072, 12, 2162750, 393216, 0, 2162751, 393216, 98, 2162753, 327680, 6, 2162755, 327680, 6, 2162757, 327680, 6, 2228226, 393216, 6, 2228228, 393216, 6, 2228230, 393216, 6, 2228232, 393216, 6, 2228234, 393216, 6, 2228236, 393216, 6, 2228238, 393216, 6, 2228240, 393216, 6, 2228242, 393216, 6, 2228244, 393216, 6, 2228249, 393216, 6, 2228251, 327680, 6, 2228258, 393216, 6, 2228260, 327680, 6, 2228263, 393216, 6, 2228264, 131072, 66, 2228265, 196608, 66, 2228266, 262144, 66, 2228267, 327680, 66, 2228268, 393216, 66, 2228269, 458752, 66, 2228270, 458752, 53, 2228280, 327680, 4, 2228283, 393216, 4, 2228285, 327680, 6, 2228287, 327680, 7, 2228288, 393216, 6, 2228289, 327680, 7, 2228291, 327680, 7, 2228293, 327680, 7, 2293762, 393216, 7, 2293764, 393216, 7, 2293766, 393216, 7, 2293768, 393216, 7, 2293770, 393216, 7, 2293772, 393216, 7, 2293774, 393216, 7, 2293776, 393216, 7, 2293778, 393216, 7, 2293780, 393216, 7, 2293785, 393216, 7, 2293787, 327680, 7, 2293794, 393216, 7, 2293796, 327680, 7, 2293799, 393216, 7, 2293800, 131072, 67, 2293801, 196608, 67, 2293802, 262144, 67, 2293803, 327680, 67, 2293804, 393216, 67, 2293805, 458752, 67, 2293806, 458752, 54, 2293816, 327680, 5, 2293819, 393216, 5, 2293821, 327680, 7, 2293824, 393216, 7, 2293826, 327680, 6, 2293828, 327680, 6, 2293830, 327680, 6, 2359304, 131072, 63, 2359305, 196608, 63, 2359306, 262144, 63, 2359307, 327680, 63, 2359308, 393216, 63, 2359309, 458752, 63, 2359331, 393216, 37, 2359336, 131072, 68, 2359337, 196608, 68, 2359338, 262144, 68, 2359339, 327680, 68, 2359340, 393216, 68, 2359341, 458752, 68, 2359342, 458752, 55, 2359349, 393216, 19, 2359350, 458752, 19, 2359355, 327680, 6, 2359358, 393216, 6, 2359360, 393216, 6, 2359362, 327680, 7, 2359364, 327680, 7, 2359366, 327680, 7, 2424832, 393216, 0, 2424833, 458752, 0, 2424834, 393216, 0, 2424835, 458752, 0, 2424836, 393216, 0, 2424837, 458752, 0, 2424838, 0, 12, 2424839, 65536, 12, 2424840, 131072, 12, 2424841, 196608, 64, 2424842, 262144, 64, 2424843, 327680, 64, 2424844, 393216, 64, 2424845, 458752, 64, 2424846, 0, 50, 2424847, 65536, 50, 2424848, 131072, 50, 2424849, 196608, 50, 2424850, 262144, 50, 2424866, 393216, 37, 2424867, 393216, 38, 2424881, 327680, 6, 2424884, 393216, 6, 2424885, 393216, 20, 2424886, 458752, 20, 2424888, 327680, 19, 2424890, 327680, 20, 2424891, 327680, 7, 2424894, 393216, 7, 2424895, 327680, 6, 2424896, 393216, 7, 2424897, 327680, 6, 2424899, 327680, 6, 2424901, 327680, 6, 2490370, 393216, 6, 2490372, 393216, 6, 2490374, 393216, 6, 2490376, 131072, 65, 2490377, 196608, 65, 2490378, 262144, 65, 2490379, 327680, 65, 2490380, 393216, 65, 2490381, 458752, 65, 2490382, 0, 51, 2490383, 65536, 51, 2490384, 131072, 51, 2490385, 196608, 51, 2490386, 262144, 51, 2490402, 393216, 38, 2490403, 393216, 39, 2490417, 327680, 7, 2490418, 458752, 53, 2490419, 0, 46, 2490420, 65536, 46, 2490421, 131072, 46, 2490422, 196608, 46, 2490423, 393216, 0, 2490424, 458752, 0, 2490425, 0, 12, 2490426, 65536, 12, 2490427, 327680, 98, 2490430, 393216, 6, 2490431, 327680, 7, 2490432, 393216, 6, 2490433, 327680, 7, 2490435, 327680, 7, 2490437, 327680, 7, 2555906, 393216, 7, 2555908, 393216, 7, 2555910, 393216, 7, 2555912, 131072, 66, 2555913, 196608, 66, 2555914, 262144, 66, 2555915, 327680, 66, 2555916, 393216, 66, 2555917, 458752, 66, 2555918, 0, 52, 2555919, 65536, 52, 2555920, 131072, 52, 2555921, 196608, 52, 2555922, 262144, 52, 2555923, 458752, 53, 2555938, 393216, 39, 2555939, 393216, 40, 2555954, 458752, 54, 2555955, 0, 47, 2555956, 65536, 47, 2555957, 131072, 47, 2555958, 196608, 47, 2555961, 393216, 6, 2555963, 327680, 7, 2555966, 393216, 7, 2555967, 327680, 6, 2555968, 393216, 7, 2555969, 327680, 6, 2555971, 327680, 6, 2555973, 327680, 6, 2621442, 393216, 6, 2621444, 393216, 6, 2621446, 393216, 6, 2621448, 131072, 67, 2621449, 196608, 67, 2621450, 262144, 67, 2621451, 327680, 67, 2621452, 393216, 67, 2621453, 458752, 67, 2621454, 0, 53, 2621455, 65536, 53, 2621456, 131072, 53, 2621457, 196608, 53, 2621458, 262144, 53, 2621459, 458752, 54, 2621474, 393216, 40, 2621475, 393216, 41, 2621478, 327680, 6, 2621481, 196608, 63, 2621482, 262144, 63, 2621483, 327680, 63, 2621484, 393216, 63, 2621485, 458752, 63, 2621490, 458752, 55, 2621491, 0, 48, 2621492, 65536, 48, 2621493, 131072, 48, 2621494, 196608, 48, 2621497, 393216, 7, 2621499, 327680, 6, 2621502, 393216, 6, 2621503, 327680, 7, 2621504, 393216, 6, 2621505, 327680, 7, 2621507, 327680, 7, 2621509, 327680, 7, 2686978, 393216, 7, 2686980, 393216, 7, 2686982, 393216, 7, 2686983, 458752, 53, 2686984, 131072, 68, 2686985, 196608, 68, 2686986, 262144, 68, 2686987, 327680, 68, 2686988, 393216, 68, 2686989, 458752, 68, 2686990, 0, 54, 2686991, 65536, 54, 2686992, 131072, 54, 2686993, 196608, 54, 2686994, 262144, 54, 2686995, 458752, 55, 2687005, 458752, 53, 2687010, 393216, 41, 2687014, 327680, 7, 2687017, 196608, 64, 2687018, 262144, 64, 2687019, 327680, 64, 2687020, 393216, 64, 2687021, 458752, 64, 2687022, 458752, 53, 2687027, 0, 49, 2687028, 65536, 49, 2687029, 131072, 49, 2687030, 196608, 49, 2687033, 327680, 6, 2687035, 327680, 7, 2687036, 393216, 6, 2687038, 393216, 7, 2687039, 327680, 6, 2687040, 393216, 7, 2687041, 327680, 6, 2687043, 327680, 6, 2687045, 327680, 6, 2752514, 393216, 6, 2752516, 393216, 6, 2752519, 458752, 54, 2752537, 393216, 6, 2752541, 458752, 54, 2752552, 131072, 65, 2752553, 196608, 65, 2752554, 262144, 65, 2752555, 327680, 65, 2752556, 393216, 65, 2752557, 458752, 65, 2752558, 458752, 54, 2752569, 327680, 7, 2752572, 393216, 7, 2752573, 327680, 6, 2752575, 327680, 7, 2752576, 393216, 6, 2752577, 327680, 7, 2752579, 327680, 7, 2752581, 327680, 7, 2818050, 393216, 7, 2818052, 393216, 7, 2818055, 458752, 55, 2818073, 393216, 7, 2818077, 458752, 55, 2818082, 131072, 60, 2818083, 0, 15, 2818084, 65536, 15, 2818085, 131072, 15, 2818088, 131072, 66, 2818089, 196608, 66, 2818090, 262144, 66, 2818091, 327680, 66, 2818092, 393216, 66, 2818093, 458752, 66, 2818094, 458752, 55, 2818105, 327680, 6, 2818108, 393216, 6, 2818109, 327680, 7, 2818110, 393216, 6, 2818111, 327680, 6, 2818112, 393216, 7, 2818113, 327680, 6, 2818115, 327680, 6, 2818117, 327680, 6, 2883586, 393216, 6, 2883588, 327680, 6, 2883591, 393216, 6, 2883603, 458752, 53, 2883609, 327680, 6, 2883612, 393216, 6, 2883618, 131072, 61, 2883624, 131072, 67, 2883625, 196608, 67, 2883626, 262144, 67, 2883627, 327680, 67, 2883628, 393216, 67, 2883629, 458752, 67, 2883641, 327680, 7, 2883644, 393216, 7, 2883646, 393216, 7, 2883647, 327680, 7, 2883649, 327680, 7, 2883651, 327680, 7, 2883653, 327680, 7, 2949122, 393216, 7, 2949124, 327680, 7, 2949127, 393216, 7, 2949139, 458752, 54, 2949145, 327680, 7, 2949148, 393216, 7, 2949160, 131072, 68, 2949161, 131072, 69, 2949162, 196608, 69, 2949163, 327680, 68, 2949164, 393216, 68, 2949165, 458752, 68, 3014658, 393216, 6, 3014660, 393216, 6, 3014662, 327680, 6, 3014665, 393216, 6, 3014667, 393216, 6, 3014669, 327680, 6, 3014672, 393216, 6, 3014675, 458752, 55, 3014692, 327680, 6, 3014695, 458752, 98, 3014698, 393216, 6, 3014700, 327680, 6, 3014703, 393216, 6, 3014705, 327680, 6, 3014708, 393216, 6, 3014710, 327680, 4, 3014712, 327680, 6, 3014714, 327680, 6, 3014717, 393216, 6, 3080194, 393216, 7, 3080196, 393216, 7, 3080198, 327680, 7, 3080201, 393216, 7, 3080203, 393216, 7, 3080205, 327680, 7, 3080208, 393216, 7, 3080226, 131072, 60, 3080228, 327680, 7, 3080231, 458752, 99, 3080234, 393216, 7, 3080236, 327680, 7, 3080239, 393216, 7, 3080241, 327680, 7, 3080244, 393216, 7, 3080246, 327680, 5, 3080248, 327680, 7, 3080250, 327680, 7, 3080253, 393216, 7, 3145738, 131072, 63, 3145739, 196608, 63, 3145740, 262144, 63, 3145741, 327680, 63, 3145742, 393216, 63, 3145743, 458752, 63, 3145747, 0, 22, 3145748, 65536, 22, 3145749, 65536, 22, 3145750, 65536, 22, 3145751, 131072, 22, 3145762, 131072, 61, 3145786, 327680, 6, 3145789, 393216, 6, 3145791, 393216, 0, 3145792, 458752, 0, 3211270, 393216, 0, 3211271, 458752, 0, 3211272, 393216, 0, 3211273, 458752, 0, 3211274, 131072, 64, 3211275, 196608, 64, 3211276, 262144, 64, 3211277, 327680, 64, 3211278, 393216, 64, 3211279, 0, 12, 3211280, 65536, 12, 3211281, 131072, 12, 3211283, 0, 22, 3211284, 65536, 22, 3211285, 65536, 22, 3211286, 65536, 22, 3211287, 131072, 22, 3211289, 393216, 0, 3211290, 458752, 0, 3211322, 327680, 99, 3211325, 393216, 7, 3211326, 327680, 6, 3211329, 393216, 6, 3276805, 327680, 6, 3276808, 393216, 6, 3276810, 131072, 65, 3276811, 196608, 65, 3276812, 262144, 65, 3276813, 327680, 65, 3276814, 393216, 65, 3276815, 458752, 65, 3276823, 458752, 53, 3276824, 327680, 6, 3276827, 393216, 6, 3276858, 0, 13, 3276862, 327680, 7, 3276865, 393216, 7, 3342338, 393216, 6, 3342340, 393216, 6, 3342341, 327680, 7, 3342342, 393216, 6, 3342344, 393216, 7, 3342346, 131072, 66, 3342347, 196608, 66, 3342348, 262144, 66, 3342349, 327680, 66, 3342350, 393216, 66, 3342351, 458752, 66, 3342353, 458752, 53, 3342355, 196608, 3, 3342359, 458752, 54, 3342360, 327680, 7, 3342363, 393216, 7, 3342383, 393216, 0, 3342384, 458752, 0, 3342385, 393216, 0, 3342386, 458752, 0, 3342387, 0, 15, 3342388, 65536, 15, 3342389, 131072, 15, 3342390, 0, 12, 3342391, 65536, 12, 3342392, 131072, 12, 3342394, 196608, 12, 3342401, 131072, 12, 3407874, 393216, 7, 3407876, 393216, 7, 3407878, 393216, 7, 3407880, 393216, 6, 3407882, 131072, 67, 3407883, 196608, 67, 3407884, 262144, 67, 3407885, 327680, 67, 3407886, 393216, 67, 3407887, 458752, 67, 3407889, 458752, 54, 3407891, 196608, 4, 3407895, 458752, 55, 3407918, 327680, 6, 3407920, 327680, 6, 3407923, 393216, 6, 3407930, 327680, 6, 3407933, 393216, 6, 3407937, 131072, 13, 3473410, 393216, 6, 3473412, 393216, 6, 3473414, 393216, 6, 3473416, 393216, 7, 3473418, 131072, 68, 3473419, 196608, 68, 3473420, 262144, 68, 3473421, 327680, 68, 3473422, 393216, 68, 3473423, 458752, 68, 3473425, 458752, 55, 3473447, 458752, 35, 3473454, 327680, 99, 3473455, 65536, 12, 3473456, 327680, 7, 3473459, 393216, 7, 3473466, 327680, 7, 3473469, 393216, 7, 3473473, 196608, 11, 3538946, 393216, 7, 3538948, 393216, 7, 3538950, 393216, 7, 3538952, 393216, 6, 3538983, 458752, 36, 3538990, 0, 13, 3538992, 327680, 6, 3538994, 327680, 6, 3538997, 393216, 6, 3604482, 393216, 6, 3604484, 393216, 6, 3604486, 393216, 6, 3604488, 393216, 7, 3604519, 458752, 37, 3604526, 196608, 12, 3604528, 327680, 7, 3604530, 327680, 7, 3604532, 327680, 6, 3604533, 393216, 7, 3604534, 327680, 6, 3604537, 393216, 6, 3670018, 393216, 7, 3670020, 393216, 7, 3670022, 393216, 7, 3670027, 393216, 0, 3670028, 458752, 0, 3670055, 458752, 38, 3670068, 327680, 7, 3670070, 327680, 7, 3670073, 393216, 7, 3735554, 393216, 6, 3735556, 393216, 6, 3735558, 393216, 6, 3735560, 327680, 6, 3735563, 393216, 6, 3735565, 393216, 6, 3735566, 327680, 6, 3735569, 393216, 6, 3735570, 327680, 6, 3735573, 393216, 6, 3735575, 393216, 6, 3735577, 393216, 6, 3735579, 393216, 6, 3735581, 327680, 6, 3735584, 393216, 6, 3801090, 393216, 7, 3801092, 393216, 7, 3801094, 393216, 7, 3801096, 327680, 7, 3801099, 393216, 7, 3801101, 393216, 7, 3801102, 327680, 7, 3801105, 393216, 7, 3801106, 327680, 7, 3801109, 393216, 7, 3801111, 393216, 7, 3801113, 393216, 7, 3801115, 393216, 7, 3801117, 327680, 7, 3801120, 393216, 7, 3866626, 393216, 6, 3866628, 393216, 6, 3866630, 393216, 6, 3866632, 393216, 6, 3866634, 327680, 6, 3866637, 393216, 6, 3866639, 393216, 6, 3866641, 327680, 6, 3866644, 393216, 6, 3866646, 393216, 6, 3866648, 393216, 6, 3932162, 393216, 7, 3932164, 393216, 7, 3932166, 393216, 7, 3932168, 393216, 7, 3932170, 327680, 7, 3932173, 393216, 7, 3932175, 393216, 7, 3932177, 327680, 7, 3932180, 393216, 7, 3932182, 393216, 7, 3932184, 393216, 7, 3997698, 393216, 6, 3997700, 393216, 6, 3997702, 393216, 6, 3997704, 393216, 6, 3997706, 393216, 6, 3997708, 393216, 6, 3997710, 327680, 6, 3997713, 393216, 6, 3997715, 393216, 6, 3997717, 327680, 6, 3997720, 393216, 6, 4063234, 393216, 7, 4063236, 393216, 7, 4063238, 393216, 7, 4063240, 393216, 7, 4063242, 393216, 7, 4063244, 393216, 7, 4063246, 327680, 7, 4063249, 393216, 7, 4063251, 393216, 7, 4063253, 327680, 7, 4063256, 393216, 7, 4128770, 393216, 6, 4128772, 393216, 6, 4128774, 393216, 6, 4128776, 393216, 6, 4128778, 393216, 6, 4128780, 393216, 6, 4128782, 393216, 6, 4128784, 393216, 6, 4128786, 393216, 6, 4128788, 393216, 6, 4128790, 393216, 6, 4128792, 393216, 6, 4194306, 393216, 7, 4194308, 393216, 7, 4194310, 393216, 7, 4194312, 393216, 7, 4194314, 393216, 7, 4194316, 393216, 7, 4194318, 393216, 7, 4194320, 393216, 7, 4194322, 393216, 7, 4194324, 393216, 7, 4194326, 393216, 7, 4194328, 393216, 7, 4259842, 393216, 6, 4259844, 393216, 6, 4259846, 393216, 6, 4259848, 393216, 6, 4259850, 393216, 6, 4259852, 393216, 6, 4259854, 393216, 6, 4259856, 393216, 6, 4259858, 393216, 6, 4259860, 393216, 6, 4259862, 393216, 6, 4259864, 393216, 6, 4325378, 393216, 7, 4325380, 393216, 7, 4325382, 393216, 7, 4325384, 393216, 7, 4325386, 393216, 7, 4325388, 393216, 7, 4325390, 393216, 7, 4325392, 393216, 7, 4325394, 393216, 7, 4325396, 393216, 7, 4325398, 393216, 7, 4325400, 393216, 7, 4390914, 393216, 6, 4390916, 393216, 6, 4390918, 393216, 6, 4390920, 393216, 6, 4390922, 393216, 6, 4390924, 393216, 6, 4390926, 393216, 6, 4390928, 393216, 6, 4390930, 393216, 6, 4390932, 393216, 6, 4390934, 393216, 6, 4390936, 393216, 6, 4456450, 393216, 7, 4456452, 393216, 7, 4456454, 393216, 7, 4456456, 393216, 7, 4456458, 393216, 7, 4456460, 393216, 7, 4456462, 393216, 7, 4456464, 393216, 7, 4456466, 393216, 7, 4456468, 393216, 7, 4456470, 393216, 7, 4456472, 393216, 7 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 1328) +scene_destination = "res://Maps/SilverportTown/Silverport_Town_PC.tscn" +location = Vector2(272, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1680, 1328) +scene_destination = "res://Maps/SilverportTown/Silverport_Town_Mart.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 1712) +scene_destination = "res://Maps/SilverportTown/Silverport_Town_M139.tscn" +location = Vector2(176, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 1328) +scene_destination = "res://Maps/SilverportTown/Silverport_Town_M139.tscn" +location = Vector2(912, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1360, 1168) +scene_destination = "res://Maps/SilverportTown/Silverport_Town_M139.tscn" +location = Vector2(1744, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1968, 976) +scene_destination = "res://Maps/SilverportTown/Silverport_Town_Lab.tscn" +location = Vector2(240, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1520, 560) +scene_destination = "res://Maps/SilverportTown/Silverport_Town_Lab.tscn" +location = Vector2(912, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1840, 592) +scene_destination = "res://Maps/Caves/Lanthanite_Cave.tscn" +location = Vector2(368, 1200) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1392, 2000) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(528, 1584) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1392, 2000) +trainer = true +texture = ExtResource("201") +trainer_name = "PIRATE Jack" +trainer_reward = 4160 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[70, 50], [160, 48], [167, 52]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1712) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 1328) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 1008) +texture = ExtResource("303") +facing = "Left" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1520) +texture = ExtResource("304") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1776, 1872) +texture = ExtResource("6") +item_id = 301 diff --git a/Maps/SilverportTown/Silverport_Town_Lab.gd b/Maps/SilverportTown/Silverport_Town_Lab.gd new file mode 100644 index 000000000..1b646142c --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_Lab.gd @@ -0,0 +1,88 @@ +extends Node2D # gen_map.py Map075 + +var map_name = "Silverport Town(Lab)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(848, 688): + Global.game.play_dialogue("MAP075_SIGN_1") + if check_pos == Vector2(816, 784): + Global.game.play_dialogue("MAP075_SIGN_2") + if check_pos == Vector2(1008, 656): + Global.game.play_dialogue("MAP075_SIGN_3") + if check_pos == Vector2(208, 240): + Global.game.play_dialogue("MAP075_NPC_1") + if check_pos == Vector2(400, 144): + Global.game.play_dialogue("MAP075_NPC_2") + if check_pos == Vector2(48, 176): + Global.game.play_dialogue("MAP075_NPC_3") + if check_pos == Vector2(336, 272): + Global.game.play_dialogue("MAP075_NPC_4") + if check_pos == Vector2(48, 304): + Global.game.play_dialogue("MAP075_NPC_5") + if check_pos == Vector2(752, 176): + Global.game.play_dialogue("MAP075_NPC_6") + if check_pos == Vector2(528, 1424): + Global.game.play_dialogue("MAP075_NPC_7") + if check_pos == Vector2(560, 1424): + Global.game.play_dialogue("MAP075_NPC_8") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP075_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(525, 1) + Global.game.recive_item(525) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP075_TRAINER_1", "defeat": "MAP075_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"}, + "Trainer2": {"pre": "MAP075_TRAINER_2", "defeat": "MAP075_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP075_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP075_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP075_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/SilverportTown/Silverport_Town_Lab.gd.uid b/Maps/SilverportTown/Silverport_Town_Lab.gd.uid new file mode 100644 index 000000000..d8aa127d4 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_Lab.gd.uid @@ -0,0 +1 @@ +uid://bitxfqsid12ip diff --git a/Maps/SilverportTown/Silverport_Town_Lab.tscn b/Maps/SilverportTown/Silverport_Town_Lab.tscn new file mode 100644 index 000000000..da6329545 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_Lab.tscn @@ -0,0 +1,137 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SilverportTown/Silverport_Town_Lab_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SilverportTown/Silverport_Town_Lab.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Larkspur.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_026.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/door2.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-POKEBALL.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fk108-objects.png" id="308"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Silverport Town(Lab)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262145, 4, 1, 262145, 4, 2, 262145, 4, 3, 262145, 4, 4, 262145, 4, 5, 262145, 4, 6, 262145, 4, 7, 262145, 4, 8, 262145, 4, 9, 262145, 4, 10, 262145, 4, 11, 262145, 4, 12, 262145, 4, 13, 262145, 4, 14, 131073, 1, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 262145, 0, 26, 262145, 4, 27, 262145, 4, 28, 262145, 4, 29, 1, 2, 30, 262145, 4, 31, 262145, 4, 32, 262145, 4, 33, 1, 2, 34, 262145, 4, 35, 262145, 4, 36, 262145, 4, 37, 131073, 1, 38, 1, 0, 39, 1, 0, 65536, 327680, 136, 65537, 393216, 136, 65538, 327680, 136, 65539, 393216, 136, 65540, 327680, 136, 65541, 393216, 136, 65542, 327680, 136, 65543, 393216, 136, 65544, 327680, 136, 65545, 393216, 136, 65546, 327680, 136, 65547, 393216, 136, 65548, 327680, 136, 65549, 393216, 136, 65550, 262145, 2, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 4, 65562, 0, 141, 65563, 65536, 141, 65564, 196608, 141, 65565, 131073, 5, 65566, 0, 141, 65567, 65536, 141, 65568, 196608, 141, 65569, 131073, 5, 65570, 0, 141, 65571, 65536, 141, 65572, 196608, 141, 65573, 262145, 2, 65574, 1, 0, 65575, 1, 0, 131072, 327680, 137, 131073, 393216, 137, 131074, 327680, 137, 131075, 393216, 137, 131076, 327680, 137, 131077, 393216, 137, 131078, 327680, 137, 131079, 393216, 137, 131080, 327680, 137, 131081, 393216, 137, 131082, 327680, 137, 131083, 393216, 137, 131084, 327680, 137, 131085, 393216, 137, 131086, 262145, 2, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 262145, 0, 131095, 262145, 4, 131096, 262145, 4, 131097, 131073, 6, 131098, 0, 142, 131099, 65536, 142, 131100, 196608, 142, 131101, 131073, 7, 131102, 0, 142, 131103, 65536, 142, 131104, 196608, 142, 131105, 131073, 7, 131106, 0, 142, 131107, 65536, 142, 131108, 196608, 142, 131109, 262145, 6, 131110, 262145, 4, 131111, 262145, 4, 196608, 196608, 66, 196609, 196608, 66, 196610, 196608, 66, 196611, 196608, 66, 196612, 196608, 66, 196613, 196608, 66, 196614, 196608, 66, 196615, 196608, 66, 196616, 196608, 66, 196617, 196608, 66, 196618, 196608, 66, 196619, 196608, 66, 196620, 196608, 66, 196621, 196608, 66, 196622, 262145, 2, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 4, 196630, 0, 141, 196631, 65536, 141, 196632, 65536, 141, 196633, 196608, 141, 196634, 0, 143, 196635, 65536, 143, 196636, 196608, 143, 196637, 131072, 141, 196638, 0, 143, 196639, 65536, 143, 196640, 196608, 143, 196641, 131072, 141, 196642, 0, 143, 196643, 65536, 143, 196644, 196608, 143, 196645, 0, 141, 196646, 65536, 141, 196647, 196608, 141, 262144, 196608, 66, 262145, 196608, 65, 262146, 196608, 65, 262147, 196608, 65, 262148, 196608, 65, 262149, 196608, 65, 262150, 196608, 65, 262151, 196608, 65, 262152, 196608, 65, 262153, 196608, 65, 262154, 196608, 65, 262155, 196608, 65, 262156, 196608, 65, 262157, 196608, 65, 262158, 262145, 2, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 4, 262166, 0, 142, 262167, 65536, 142, 262168, 65536, 142, 262169, 196608, 142, 262170, 327680, 139, 262171, 393216, 139, 262172, 458752, 139, 262173, 131072, 142, 262174, 327680, 139, 262175, 393216, 139, 262176, 458752, 139, 262177, 131072, 142, 262178, 327680, 139, 262179, 393216, 139, 262180, 458752, 139, 262181, 0, 142, 262182, 65536, 142, 262183, 327680, 142, 327680, 196608, 66, 327681, 196608, 65, 327682, 196608, 65, 327683, 196608, 65, 327684, 196608, 65, 327685, 196608, 65, 327686, 196608, 65, 327687, 196608, 65, 327688, 196608, 65, 327689, 196608, 65, 327690, 196608, 65, 327691, 196608, 65, 327692, 196608, 65, 327693, 196608, 65, 327694, 262145, 2, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 4, 327702, 0, 143, 327703, 65536, 143, 327704, 65536, 143, 327705, 196608, 143, 327706, 327680, 141, 327707, 393216, 141, 327708, 458752, 141, 327709, 131072, 143, 327710, 327680, 141, 327711, 393216, 141, 327712, 458752, 141, 327713, 131072, 143, 327714, 327680, 141, 327715, 393216, 141, 327716, 458752, 141, 327717, 0, 143, 327718, 65536, 143, 327719, 327680, 143, 393216, 196608, 66, 393217, 196608, 65, 393218, 196608, 65, 393219, 196608, 65, 393220, 196608, 65, 393221, 196608, 65, 393222, 196608, 65, 393223, 196608, 65, 393224, 196608, 65, 393225, 196608, 65, 393226, 196608, 65, 393227, 196608, 65, 393228, 196608, 65, 393229, 196608, 65, 393230, 262145, 2, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 4, 393238, 327680, 139, 393239, 393216, 139, 393240, 393216, 139, 393241, 393216, 139, 393242, 393216, 139, 393243, 393216, 139, 393244, 393216, 139, 393245, 393216, 139, 393246, 393216, 139, 393247, 393216, 139, 393248, 393216, 139, 393249, 393216, 139, 393250, 393216, 139, 393251, 393216, 139, 393252, 393216, 139, 393253, 393216, 139, 393254, 393216, 139, 393255, 458752, 139, 458752, 196608, 66, 458753, 196608, 65, 458754, 196608, 65, 458755, 196608, 65, 458756, 196608, 65, 458757, 196608, 65, 458758, 196608, 65, 458759, 196608, 65, 458760, 196608, 65, 458761, 196608, 65, 458762, 196608, 65, 458763, 196608, 65, 458764, 196608, 65, 458765, 196608, 65, 458766, 262145, 2, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 4, 458774, 327680, 140, 458775, 393216, 140, 458776, 393216, 140, 458777, 393216, 140, 458778, 393216, 140, 458779, 393216, 140, 458780, 393216, 140, 458781, 393216, 140, 458782, 393216, 140, 458783, 393216, 140, 458784, 393216, 140, 458785, 393216, 140, 458786, 393216, 140, 458787, 393216, 140, 458788, 393216, 140, 458789, 393216, 140, 458790, 393216, 140, 458791, 458752, 140, 524288, 196608, 66, 524289, 196608, 65, 524290, 196608, 65, 524291, 196608, 65, 524292, 196608, 65, 524293, 196608, 65, 524294, 196608, 65, 524295, 196608, 65, 524296, 196608, 65, 524297, 196608, 65, 524298, 196608, 65, 524299, 196608, 65, 524300, 196608, 65, 524301, 196608, 65, 524302, 262145, 2, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 4, 524310, 327680, 140, 524311, 393216, 140, 524312, 393216, 140, 524313, 393216, 140, 524314, 393216, 140, 524315, 393216, 140, 524316, 393216, 140, 524317, 393216, 140, 524318, 393216, 140, 524319, 393216, 140, 524320, 393216, 140, 524321, 393216, 140, 524322, 393216, 140, 524323, 393216, 140, 524324, 393216, 140, 524325, 393216, 140, 524326, 393216, 140, 524327, 458752, 140, 589824, 196608, 66, 589825, 196608, 65, 589826, 196608, 65, 589827, 196608, 65, 589828, 196608, 65, 589829, 196608, 65, 589830, 196608, 65, 589831, 196608, 65, 589832, 196608, 65, 589833, 196608, 65, 589834, 196608, 65, 589835, 196608, 65, 589836, 196608, 65, 589837, 196608, 65, 589838, 262145, 2, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 4, 589846, 327680, 140, 589847, 393216, 140, 589848, 393216, 140, 589849, 393216, 140, 589850, 393216, 140, 589851, 393216, 140, 589852, 393216, 140, 589853, 393216, 140, 589854, 393216, 140, 589855, 393216, 140, 589856, 393216, 140, 589857, 393216, 140, 589858, 393216, 140, 589859, 393216, 140, 589860, 393216, 140, 589861, 393216, 140, 589862, 393216, 140, 589863, 458752, 140, 655360, 196608, 66, 655361, 196608, 65, 655362, 196608, 65, 655363, 196608, 65, 655364, 196608, 65, 655365, 196608, 65, 655366, 196608, 65, 655367, 196608, 65, 655368, 196608, 65, 655369, 196608, 65, 655370, 196608, 65, 655371, 196608, 65, 655372, 196608, 65, 655373, 196608, 65, 655374, 262145, 2, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 4, 655382, 327680, 141, 655383, 393216, 141, 655384, 393216, 141, 655385, 393216, 141, 655386, 393216, 141, 655387, 393216, 141, 655388, 393216, 141, 655389, 393216, 141, 655390, 393216, 141, 655391, 393216, 141, 655392, 393216, 141, 655393, 393216, 141, 655394, 393216, 141, 655395, 393216, 141, 655396, 393216, 141, 655397, 393216, 141, 655398, 393216, 141, 655399, 458752, 141, 720896, 131073, 3, 720897, 131073, 3, 720898, 131073, 3, 720899, 131073, 3, 720900, 131073, 3, 720901, 131073, 3, 720902, 131073, 3, 720903, 131073, 3, 720904, 131073, 3, 720905, 131073, 3, 720906, 131073, 3, 720907, 131073, 3, 720908, 131073, 3, 720909, 131073, 3, 720910, 65537, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 131073, 0, 720919, 131073, 3, 720920, 131073, 3, 720921, 131073, 3, 720922, 131073, 3, 720923, 131073, 3, 720924, 131073, 3, 720925, 131073, 3, 720926, 131073, 3, 720927, 131073, 3, 720928, 131073, 3, 720929, 131073, 3, 720930, 131073, 3, 720931, 131073, 3, 720932, 131073, 3, 720933, 131073, 3, 720934, 131073, 3, 720935, 131073, 3, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 262145, 0, 1114137, 262145, 4, 1114138, 262145, 4, 1114139, 262145, 4, 1114140, 262145, 4, 1114141, 262145, 4, 1114142, 262145, 4, 1114143, 262145, 4, 1114144, 131073, 1, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1179648, 262145, 4, 1179649, 262145, 4, 1179650, 262145, 4, 1179651, 262145, 4, 1179652, 262145, 4, 1179653, 262145, 4, 1179654, 262145, 4, 1179655, 262145, 4, 1179656, 262145, 4, 1179657, 262145, 4, 1179658, 262145, 4, 1179659, 262145, 4, 1179660, 262145, 4, 1179661, 131073, 1, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 4, 1179673, 0, 141, 1179674, 131072, 141, 1179675, 65536, 141, 1179676, 131072, 141, 1179677, 65536, 141, 1179678, 131072, 141, 1179679, 196608, 141, 1179680, 262145, 2, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1245184, 0, 141, 1245185, 65536, 141, 1245186, 131072, 141, 1245187, 65536, 141, 1245188, 131072, 141, 1245189, 65536, 141, 1245190, 131072, 141, 1245191, 65536, 141, 1245192, 131072, 141, 1245193, 65536, 141, 1245194, 131072, 141, 1245195, 65536, 141, 1245196, 196608, 141, 1245197, 262145, 2, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 4, 1245209, 0, 142, 1245210, 131072, 142, 1245211, 262144, 141, 1245212, 262144, 141, 1245213, 65536, 142, 1245214, 131072, 142, 1245215, 262144, 142, 1245216, 262145, 2, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1310720, 0, 142, 1310721, 65536, 142, 1310722, 131072, 142, 1310723, 65536, 142, 1310724, 131072, 142, 1310725, 65536, 142, 1310726, 131072, 142, 1310727, 65536, 142, 1310728, 131072, 142, 1310729, 65536, 142, 1310730, 131072, 142, 1310731, 65536, 142, 1310732, 196608, 142, 1310733, 262145, 2, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 4, 1310745, 0, 143, 1310746, 131072, 143, 1310747, 65536, 143, 1310748, 131072, 143, 1310749, 65536, 143, 1310750, 131072, 143, 1310751, 262144, 143, 1310752, 262145, 2, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1376256, 0, 143, 1376257, 65536, 143, 1376258, 131072, 143, 1376259, 65536, 143, 1376260, 131072, 143, 1376261, 65536, 143, 1376262, 131072, 143, 1376263, 65536, 143, 1376264, 131072, 143, 1376265, 65536, 143, 1376266, 131072, 143, 1376267, 65536, 143, 1376268, 196608, 143, 1376269, 262145, 2, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 4, 1376281, 327680, 139, 1376282, 393216, 139, 1376283, 393216, 139, 1376284, 393216, 139, 1376285, 393216, 139, 1376286, 393216, 139, 1376287, 458752, 139, 1376288, 262145, 2, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1441792, 327680, 139, 1441793, 393216, 139, 1441794, 393216, 139, 1441795, 393216, 139, 1441796, 393216, 139, 1441797, 393216, 139, 1441798, 393216, 139, 1441799, 393216, 139, 1441800, 393216, 139, 1441801, 393216, 139, 1441802, 393216, 139, 1441803, 393216, 139, 1441804, 458752, 139, 1441805, 262145, 2, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 4, 1441817, 327680, 140, 1441818, 393216, 140, 1441819, 393216, 140, 1441820, 393216, 140, 1441821, 393216, 140, 1441822, 393216, 140, 1441823, 458752, 140, 1441824, 262145, 2, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1507328, 327680, 140, 1507329, 393216, 140, 1507330, 393216, 140, 1507331, 393216, 140, 1507332, 393216, 140, 1507333, 393216, 140, 1507334, 393216, 140, 1507335, 393216, 140, 1507336, 393216, 140, 1507337, 393216, 140, 1507338, 393216, 140, 1507339, 393216, 140, 1507340, 458752, 140, 1507341, 262145, 6, 1507342, 262145, 4, 1507343, 262145, 4, 1507344, 262145, 4, 1507345, 262145, 4, 1507346, 262145, 4, 1507347, 262145, 4, 1507348, 262145, 4, 1507349, 262145, 4, 1507350, 262145, 4, 1507351, 262145, 4, 1507352, 131073, 6, 1507353, 327680, 140, 1507354, 393216, 140, 1507355, 393216, 140, 1507356, 393216, 140, 1507357, 393216, 140, 1507358, 393216, 140, 1507359, 458752, 140, 1507360, 262145, 2, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1572864, 327680, 141, 1572865, 393216, 141, 1572866, 393216, 141, 1572867, 393216, 141, 1572868, 393216, 141, 1572869, 393216, 141, 1572870, 393216, 141, 1572871, 393216, 141, 1572872, 393216, 141, 1572873, 393216, 141, 1572874, 393216, 140, 1572875, 393216, 140, 1572876, 458752, 140, 1572877, 0, 141, 1572878, 65536, 141, 1572879, 131072, 141, 1572880, 65536, 141, 1572881, 131072, 141, 1572882, 65536, 141, 1572883, 131072, 141, 1572884, 65536, 141, 1572885, 131072, 141, 1572886, 65536, 141, 1572887, 131072, 141, 1572888, 196608, 141, 1572889, 327680, 140, 1572890, 393216, 140, 1572891, 393216, 140, 1572892, 393216, 140, 1572893, 393216, 140, 1572894, 393216, 140, 1572895, 458752, 140, 1572896, 262145, 2, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1638400, 131073, 3, 1638401, 131073, 3, 1638402, 131073, 3, 1638403, 131073, 3, 1638404, 131073, 3, 1638405, 131073, 3, 1638406, 131073, 3, 1638407, 131073, 3, 1638408, 131073, 3, 1638409, 1, 6, 1638410, 327680, 140, 1638411, 393216, 140, 1638412, 458752, 140, 1638413, 0, 142, 1638414, 65536, 142, 1638415, 131072, 142, 1638416, 65536, 142, 1638417, 131072, 142, 1638418, 65536, 142, 1638419, 131072, 142, 1638420, 65536, 142, 1638421, 131072, 142, 1638422, 65536, 142, 1638423, 131072, 142, 1638424, 196608, 142, 1638425, 327680, 140, 1638426, 393216, 140, 1638427, 393216, 140, 1638428, 393216, 140, 1638429, 393216, 140, 1638430, 393216, 140, 1638431, 458752, 140, 1638432, 262145, 2, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 4, 1703946, 327680, 140, 1703947, 393216, 140, 1703948, 458752, 140, 1703949, 0, 143, 1703950, 65536, 143, 1703951, 131072, 143, 1703952, 65536, 143, 1703953, 131072, 143, 1703954, 65536, 143, 1703955, 131072, 143, 1703956, 65536, 143, 1703957, 131072, 143, 1703958, 65536, 143, 1703959, 131072, 143, 1703960, 196608, 143, 1703961, 327680, 141, 1703962, 393216, 141, 1703963, 393216, 141, 1703964, 393216, 141, 1703965, 393216, 141, 1703966, 393216, 141, 1703967, 458752, 141, 1703968, 262145, 2, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 4, 1769482, 327680, 140, 1769483, 393216, 140, 1769484, 393216, 140, 1769485, 393216, 139, 1769486, 393216, 139, 1769487, 393216, 139, 1769488, 393216, 139, 1769489, 393216, 139, 1769490, 393216, 139, 1769491, 393216, 139, 1769492, 393216, 139, 1769493, 393216, 139, 1769494, 393216, 139, 1769495, 393216, 139, 1769496, 393216, 139, 1769497, 393216, 139, 1769498, 393216, 139, 1769499, 393216, 139, 1769500, 393216, 139, 1769501, 393216, 139, 1769502, 393216, 139, 1769503, 458752, 139, 1769504, 262145, 2, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 4, 1835018, 327680, 140, 1835019, 393216, 140, 1835020, 393216, 140, 1835021, 393216, 140, 1835022, 393216, 140, 1835023, 393216, 140, 1835024, 393216, 140, 1835025, 393216, 140, 1835026, 393216, 140, 1835027, 393216, 140, 1835028, 393216, 140, 1835029, 393216, 140, 1835030, 393216, 140, 1835031, 393216, 140, 1835032, 393216, 140, 1835033, 393216, 140, 1835034, 393216, 140, 1835035, 393216, 140, 1835036, 393216, 140, 1835037, 393216, 140, 1835038, 393216, 140, 1835039, 458752, 140, 1835040, 262145, 2, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 4, 1900554, 327680, 141, 1900555, 393216, 141, 1900556, 393216, 141, 1900557, 393216, 141, 1900558, 393216, 141, 1900559, 393216, 141, 1900560, 393216, 141, 1900561, 393216, 141, 1900562, 393216, 141, 1900563, 393216, 141, 1900564, 393216, 141, 1900565, 393216, 141, 1900566, 393216, 141, 1900567, 393216, 141, 1900568, 393216, 141, 1900569, 393216, 141, 1900570, 393216, 141, 1900571, 393216, 141, 1900572, 393216, 141, 1900573, 393216, 141, 1900574, 393216, 141, 1900575, 458752, 141, 1900576, 262145, 2, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 131073, 0, 1966090, 131073, 3, 1966091, 131073, 3, 1966092, 131073, 3, 1966093, 131073, 3, 1966094, 131073, 3, 1966095, 131073, 3, 1966096, 131073, 3, 1966097, 131073, 3, 1966098, 131073, 3, 1966099, 131073, 3, 1966100, 131073, 3, 1966101, 131073, 3, 1966102, 131073, 3, 1966103, 131073, 3, 1966104, 131073, 3, 1966105, 131073, 3, 1966106, 131073, 3, 1966107, 131073, 3, 1966108, 131073, 3, 1966109, 131073, 3, 1966110, 131073, 3, 1966111, 131073, 3, 1966112, 65537, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 262145, 0, 2424845, 262145, 4, 2424846, 262145, 4, 2424847, 262145, 4, 2424848, 262145, 4, 2424849, 262145, 4, 2424850, 262145, 4, 2424851, 262145, 4, 2424852, 262145, 4, 2424853, 262145, 4, 2424854, 262145, 4, 2424855, 131073, 1, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 4, 2490381, 327680, 136, 2490382, 393216, 136, 2490383, 327680, 136, 2490384, 393216, 136, 2490385, 327680, 136, 2490386, 393216, 136, 2490387, 327680, 136, 2490388, 393216, 136, 2490389, 327680, 136, 2490390, 393216, 136, 2490391, 262145, 2, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 4, 2555917, 327680, 137, 2555918, 393216, 137, 2555919, 327680, 137, 2555920, 393216, 137, 2555921, 327680, 137, 2555922, 393216, 137, 2555923, 327680, 137, 2555924, 393216, 137, 2555925, 327680, 137, 2555926, 393216, 137, 2555927, 262145, 2, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 4, 2621453, 196608, 66, 2621454, 196608, 66, 2621455, 196608, 66, 2621456, 196608, 66, 2621457, 196608, 66, 2621458, 196608, 66, 2621459, 196608, 66, 2621460, 196608, 66, 2621461, 196608, 66, 2621462, 196608, 66, 2621463, 262145, 2, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 4, 2686989, 196608, 66, 2686990, 196608, 65, 2686991, 196608, 65, 2686992, 196608, 65, 2686993, 196608, 65, 2686994, 196608, 65, 2686995, 196608, 65, 2686996, 196608, 65, 2686997, 196608, 65, 2686998, 196608, 65, 2686999, 262145, 2, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 4, 2752525, 196608, 66, 2752526, 196608, 65, 2752527, 196608, 65, 2752528, 196608, 65, 2752529, 196608, 65, 2752530, 196608, 65, 2752531, 196608, 65, 2752532, 196608, 65, 2752533, 196608, 65, 2752534, 196608, 65, 2752535, 262145, 2, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 4, 2818061, 196608, 66, 2818062, 196608, 65, 2818063, 196608, 65, 2818064, 196608, 65, 2818065, 196608, 65, 2818066, 196608, 65, 2818067, 196608, 65, 2818068, 196608, 65, 2818069, 196608, 65, 2818070, 196608, 65, 2818071, 262145, 2, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 4, 2883597, 196608, 66, 2883598, 196608, 65, 2883599, 196608, 65, 2883600, 196608, 65, 2883601, 196608, 65, 2883602, 196608, 65, 2883603, 196608, 65, 2883604, 196608, 65, 2883605, 196608, 65, 2883606, 196608, 65, 2883607, 262145, 2, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 4, 2949133, 196608, 66, 2949134, 196608, 65, 2949135, 196608, 65, 2949136, 196608, 65, 2949137, 196608, 65, 2949138, 196608, 65, 2949139, 196608, 65, 2949140, 196608, 65, 2949141, 196608, 65, 2949142, 196608, 65, 2949143, 262145, 2, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 4, 3014669, 196608, 66, 3014670, 196608, 65, 3014671, 196608, 65, 3014672, 196608, 65, 3014673, 196608, 65, 3014674, 196608, 65, 3014675, 196608, 65, 3014676, 196608, 65, 3014677, 196608, 65, 3014678, 196608, 65, 3014679, 262145, 2, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 4, 3080205, 196608, 66, 3080206, 196608, 65, 3080207, 196608, 65, 3080208, 196608, 65, 3080209, 196608, 65, 3080210, 196608, 65, 3080211, 196608, 65, 3080212, 196608, 65, 3080213, 196608, 65, 3080214, 196608, 65, 3080215, 262145, 2, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 4, 3145741, 196608, 66, 3145742, 196608, 65, 3145743, 196608, 65, 3145744, 196608, 65, 3145745, 196608, 65, 3145746, 196608, 65, 3145747, 196608, 65, 3145748, 196608, 65, 3145749, 196608, 65, 3145750, 196608, 65, 3145751, 262145, 2, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 131073, 0, 3211277, 131073, 3, 3211278, 131073, 3, 3211279, 131073, 3, 3211280, 131073, 3, 3211281, 131073, 3, 3211282, 131073, 3, 3211283, 131073, 3, 3211284, 131073, 3, 3211285, 131073, 3, 3211286, 131073, 3, 3211287, 65537, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65536, 0, 136, 65537, 65536, 136, 65538, 131072, 136, 65539, 196608, 136, 65540, 262144, 136, 131072, 0, 137, 131073, 65536, 137, 131074, 131072, 137, 131075, 196608, 137, 131076, 262144, 137, 131083, 393216, 25, 131084, 393216, 25, 131085, 393216, 25, 196608, 0, 138, 196609, 65536, 138, 196610, 131072, 138, 196611, 196608, 138, 196612, 262144, 138, 196619, 393216, 26, 196620, 393216, 26, 196621, 393216, 26, 196634, 327680, 144, 196635, 393216, 144, 196636, 262144, 144, 196638, 196608, 144, 196639, 327680, 144, 196640, 393216, 144, 196642, 131072, 144, 196643, 196608, 144, 196644, 262144, 144, 262144, 0, 139, 262145, 65536, 139, 262146, 131072, 139, 262147, 196608, 139, 262148, 262144, 139, 262166, 196608, 69, 262167, 262144, 69, 262168, 327680, 69, 262169, 131072, 67, 262170, 327680, 145, 262171, 393216, 145, 262172, 262144, 145, 262174, 196608, 145, 262175, 327680, 145, 262176, 393216, 145, 262178, 131072, 145, 262179, 196608, 145, 262180, 262144, 145, 327680, 393216, 138, 327681, 65536, 140, 327682, 131072, 140, 327683, 393216, 138, 327684, 262144, 140, 327702, 196608, 70, 327703, 262144, 70, 327704, 327680, 70, 327705, 131072, 68, 327706, 327680, 146, 327707, 393216, 146, 327708, 262144, 146, 327710, 196608, 146, 327711, 327680, 146, 327712, 393216, 146, 327714, 131072, 146, 327715, 196608, 146, 327716, 262144, 146, 393216, 393216, 138, 393219, 393216, 138, 393227, 0, 33, 393228, 65536, 33, 393229, 131072, 33, 458752, 393216, 138, 458755, 393216, 138, 458763, 0, 34, 458764, 65536, 34, 458765, 131072, 34, 524288, 393216, 138, 524291, 393216, 138, 524299, 0, 35, 524300, 65536, 35, 524301, 131072, 35, 589824, 327680, 35, 589827, 327680, 35, 1376284, 0, 144, 1376285, 65536, 144, 1441822, 0, 145, 1441823, 65536, 145, 1507353, 458752, 142, 1507358, 0, 146, 1507359, 65536, 146, 1572889, 458752, 143, 1572894, 0, 147, 1572895, 65536, 147, 2490381, 196608, 33, 2490382, 262144, 33, 2490386, 196608, 33, 2490387, 262144, 33, 2490388, 196608, 33, 2490389, 262144, 33, 2555917, 196608, 34, 2555918, 262144, 34, 2555922, 196608, 34, 2555923, 262144, 34, 2555924, 196608, 34, 2555925, 262144, 34, 2555926, 327680, 40, 2621453, 196608, 35, 2621454, 262144, 35, 2621458, 327680, 138, 2621459, 393216, 138, 2621460, 196608, 35, 2621461, 262144, 35, 2621462, 327680, 41, 2686994, 327680, 138, 2686995, 393216, 138, 2752530, 327680, 138, 2752531, 393216, 138, 2818061, 327680, 34, 2818064, 0, 33, 2818065, 65536, 33, 2818066, 327680, 138, 2818067, 393216, 138, 2818070, 327680, 34, 2883597, 393216, 138, 2883600, 0, 34, 2883601, 65536, 34, 2883602, 65536, 34, 2883603, 131072, 34, 2883606, 327680, 138, 2949133, 393216, 138, 2949136, 0, 35, 2949137, 65536, 35, 2949138, 65536, 35, 2949139, 131072, 35, 2949142, 327680, 138, 3014669, 393216, 138, 3014678, 327680, 138, 3080205, 327680, 35, 3080214, 327680, 35, 3145743, 131072, 29, 3145744, 196608, 29, 3145745, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65544, 196608, 69, 65545, 262144, 69, 65546, 327680, 69, 131077, 0, 33, 131078, 65536, 33, 131079, 131072, 33, 131080, 196608, 70, 131081, 262144, 70, 131082, 327680, 70, 196613, 0, 35, 196614, 65536, 35, 196615, 131072, 35, 327680, 0, 140, 327683, 196608, 140, 458763, 196608, 26, 524288, 327680, 34, 524291, 327680, 34, 655366, 131072, 29, 655367, 196608, 29, 655368, 262144, 29, 1310746, 393216, 142, 1376282, 393216, 143, 1441799, 0, 144, 1441800, 65536, 144, 1572866, 131072, 29, 1572867, 196608, 29, 1572868, 262144, 29, 1572889, 131072, 144, 1572890, 327680, 144, 1572891, 393216, 144, 1572892, 196608, 144, 1572893, 196608, 144, 1572894, 196608, 144, 1572895, 262144, 144, 1638425, 131072, 145, 1638426, 327680, 145, 1638427, 393216, 145, 1638428, 196608, 145, 1638430, 196608, 145, 1638431, 262144, 145, 1703961, 131072, 146, 1703962, 327680, 146, 1703963, 393216, 146, 1703964, 196608, 146, 1703966, 196608, 146, 1703967, 262144, 146, 2490383, 196608, 69, 2490384, 262144, 69, 2490385, 327680, 69, 2555919, 196608, 70, 2555920, 262144, 70, 2555921, 327680, 70, 2621458, 196608, 35, 2621459, 262144, 35, 2818066, 65536, 33, 2818067, 131072, 33, 2883597, 327680, 35, 2883606, 327680, 35, 3014669, 327680, 34, 3014678, 327680, 34 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 368) +scene_destination = "res://Maps/SilverportTown/Silverport_Town.tscn" +location = Vector2(1968, 976) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 112) +scene_destination = "res://Maps/SilverportTown/Silverport_Town.tscn" +location = Vector2(1968, 1008) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1264, 176) +scene_destination = "res://Maps/SilverportTown/Silverport_Town_Lab.tscn" +location = Vector2(1008, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 816) +scene_destination = "res://Maps/SilverportTown/Silverport_Town_Lab.tscn" +location = Vector2(528, 1296) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 880) +trainer = true +texture = ExtResource("201") +trainer_name = "SUPER SCIENTIST Cylan" +trainer_reward = 2310 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[47, 42], [141, 42]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 816) +trainer = true +trainer_name = "SUPER SCIENTIST Coulton" +trainer_reward = 2310 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[17, 42], [74, 42]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 240) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 144) +texture = ExtResource("302") +facing = "Up" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(48, 176) +texture = ExtResource("303") +facing = "Up" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 272) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(48, 304) +texture = ExtResource("305") +facing = "Left" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 176) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 1424) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1424) +texture = ExtResource("308") +facing = "Left" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1008, 752) +texture = ExtResource("6") +item_id = 525 diff --git a/Maps/SilverportTown/Silverport_Town_Lab_tileset.tres b/Maps/SilverportTown/Silverport_Town_Lab_tileset.tres new file mode 100644 index 000000000..7051a0a66 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_Lab_tileset.tres @@ -0,0 +1,300 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:33/0 = 0 +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:136/0 = 0 +0:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:137/0 = 0 +0:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:138/0 = 0 +0:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:139/0 = 0 +0:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:140/0 = 0 +0:141/0 = 0 +0:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:142/0 = 0 +0:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:143/0 = 0 +0:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:144/0 = 0 +0:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:145/0 = 0 +0:146/0 = 0 +0:147/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:136/0 = 0 +1:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:137/0 = 0 +1:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:138/0 = 0 +1:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:139/0 = 0 +1:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:140/0 = 0 +1:141/0 = 0 +1:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:142/0 = 0 +1:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:143/0 = 0 +1:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:144/0 = 0 +1:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:145/0 = 0 +1:146/0 = 0 +1:146/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:147/0 = 0 +1:147/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:33/0 = 0 +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:136/0 = 0 +2:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:137/0 = 0 +2:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:138/0 = 0 +2:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:139/0 = 0 +2:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:140/0 = 0 +2:141/0 = 0 +2:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:142/0 = 0 +2:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:143/0 = 0 +2:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:144/0 = 0 +2:145/0 = 0 +2:146/0 = 0 +3:26/0 = 0 +3:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:33/0 = 0 +3:34/0 = 0 +3:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:66/0 = 0 +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:136/0 = 0 +3:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:137/0 = 0 +3:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:138/0 = 0 +3:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:139/0 = 0 +3:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:140/0 = 0 +3:141/0 = 0 +3:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:142/0 = 0 +3:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:143/0 = 0 +3:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:144/0 = 0 +3:145/0 = 0 +3:146/0 = 0 +4:29/0 = 0 +4:33/0 = 0 +4:34/0 = 0 +4:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:136/0 = 0 +4:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:137/0 = 0 +4:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:138/0 = 0 +4:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:139/0 = 0 +4:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:140/0 = 0 +4:141/0 = 0 +4:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:142/0 = 0 +4:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:143/0 = 0 +4:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:144/0 = 0 +4:145/0 = 0 +4:146/0 = 0 +5:34/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:136/0 = 0 +5:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:137/0 = 0 +5:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:138/0 = 0 +5:139/0 = 0 +5:140/0 = 0 +5:141/0 = 0 +5:142/0 = 0 +5:142/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:143/0 = 0 +5:144/0 = 0 +5:145/0 = 0 +5:146/0 = 0 +6:25/0 = 0 +6:26/0 = 0 +6:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:136/0 = 0 +6:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:137/0 = 0 +6:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:138/0 = 0 +6:139/0 = 0 +6:140/0 = 0 +6:141/0 = 0 +6:142/0 = 0 +6:143/0 = 0 +6:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:144/0 = 0 +6:145/0 = 0 +6:146/0 = 0 +7:139/0 = 0 +7:140/0 = 0 +7:141/0 = 0 +7:142/0 = 0 +7:143/0 = 0 +7:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/SilverportTown/Silverport_Town_M139.gd b/Maps/SilverportTown/Silverport_Town_M139.gd new file mode 100644 index 000000000..fb5306b85 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_M139.gd @@ -0,0 +1,18 @@ +extends Node2D # gen_map.py Map139 + +var map_name = "Silverport Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(304, 240): + Global.game.play_dialogue("MAP139_NPC_1") + if check_pos == Vector2(272, 240): + Global.game.play_dialogue("MAP139_NPC_2") + if check_pos == Vector2(112, 208): + Global.game.play_dialogue("MAP139_NPC_3") + if check_pos == Vector2(1040, 112): + Global.game.play_dialogue("MAP139_NPC_4") + if check_pos == Vector2(880, 240): + Global.game.play_dialogue("MAP139_NPC_5") + if check_pos == Vector2(1712, 208): + Global.game.play_dialogue("MAP139_NPC_6") + return null diff --git a/Maps/SilverportTown/Silverport_Town_M139.gd.uid b/Maps/SilverportTown/Silverport_Town_M139.gd.uid new file mode 100644 index 000000000..b59f478e0 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_M139.gd.uid @@ -0,0 +1 @@ +uid://brw6r1otm3c8x diff --git a/Maps/SilverportTown/Silverport_Town_M139.tscn b/Maps/SilverportTown/Silverport_Town_M139.tscn new file mode 100644 index 000000000..04ee6ab5d --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_M139.tscn @@ -0,0 +1,89 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SilverportTown/Silverport_Town_M139_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SilverportTown/Silverport_Town_M139.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_017.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_051.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="306"] +[node name="Silverport Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 196608, 3, 1, 262144, 3, 2, 262144, 3, 3, 262144, 3, 4, 262144, 3, 5, 0, 0, 6, 0, 0, 7, 262144, 3, 8, 262144, 3, 9, 262144, 3, 10, 262144, 3, 11, 327680, 3, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 131073, 5, 23, 327680, 5, 24, 393216, 5, 25, 393216, 5, 26, 393216, 5, 27, 393216, 5, 28, 393216, 5, 29, 393216, 5, 30, 393216, 5, 31, 393216, 5, 32, 393216, 5, 33, 393216, 5, 34, 458752, 5, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 196608, 3, 49, 262144, 3, 50, 262144, 3, 51, 262144, 3, 52, 262144, 3, 53, 0, 0, 54, 0, 0, 55, 262144, 3, 56, 262144, 3, 57, 262144, 3, 58, 262144, 3, 59, 327680, 3, 65536, 196608, 4, 65537, 262144, 4, 65538, 262144, 4, 65539, 262144, 4, 65540, 262144, 4, 65541, 0, 0, 65542, 0, 0, 65543, 262144, 4, 65544, 262144, 4, 65545, 262144, 4, 65546, 262144, 4, 65547, 327680, 4, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 262145, 5, 65557, 131073, 3, 65558, 131073, 4, 65559, 327680, 6, 65560, 393216, 6, 65561, 393216, 6, 65562, 393216, 6, 65563, 393216, 6, 65564, 393216, 6, 65565, 393216, 6, 65566, 393216, 6, 65567, 393216, 6, 65568, 393216, 6, 65569, 393216, 6, 65570, 458752, 6, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 196608, 4, 65585, 262144, 4, 65586, 262144, 4, 65587, 262144, 4, 65588, 262144, 4, 65589, 0, 0, 65590, 0, 0, 65591, 262144, 4, 65592, 262144, 4, 65593, 262144, 4, 65594, 262144, 4, 65595, 327680, 4, 131072, 65536, 6, 131073, 65536, 6, 131074, 65536, 6, 131075, 65536, 6, 131076, 65536, 6, 131077, 196608, 3, 131078, 327680, 3, 131079, 65536, 6, 131080, 65536, 6, 131081, 65536, 6, 131082, 65536, 6, 131083, 65536, 6, 131084, 262145, 5, 131085, 131073, 3, 131086, 131073, 3, 131087, 1, 6, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 262145, 2, 131093, 1, 0, 131094, 1, 4, 131095, 0, 11, 131096, 0, 11, 131097, 0, 11, 131098, 0, 11, 131099, 0, 11, 131100, 0, 11, 131101, 0, 11, 131102, 0, 11, 131103, 0, 11, 131104, 0, 11, 131105, 0, 11, 131106, 0, 11, 131107, 0, 0, 131108, 0, 0, 131109, 0, 0, 131110, 0, 0, 131111, 0, 0, 131112, 262145, 5, 131113, 131073, 3, 131114, 131073, 3, 131115, 131073, 3, 131116, 131073, 3, 131117, 131073, 3, 131118, 131073, 3, 131119, 1, 6, 131120, 65536, 6, 131121, 65536, 6, 131122, 65536, 6, 131123, 65536, 6, 131124, 65536, 6, 131125, 196608, 3, 131126, 327680, 3, 131127, 65536, 6, 131128, 65536, 6, 131129, 65536, 6, 131130, 65536, 6, 131131, 65536, 6, 196608, 65536, 6, 196609, 65536, 5, 196610, 65536, 5, 196611, 65536, 5, 196612, 65536, 5, 196613, 196608, 4, 196614, 327680, 4, 196615, 65536, 5, 196616, 65536, 5, 196617, 65536, 5, 196618, 65536, 5, 196619, 65536, 5, 196620, 262145, 2, 196621, 1, 0, 196622, 1, 0, 196623, 1, 4, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 262145, 2, 196629, 1, 0, 196630, 1, 4, 196631, 0, 11, 196632, 0, 12, 196633, 0, 12, 196634, 0, 12, 196635, 0, 12, 196636, 0, 12, 196637, 0, 12, 196638, 0, 12, 196639, 0, 12, 196640, 0, 12, 196641, 0, 12, 196642, 0, 12, 196643, 0, 0, 196644, 0, 0, 196645, 0, 0, 196646, 0, 0, 196647, 0, 0, 196648, 262145, 2, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 4, 196656, 65536, 6, 196657, 65536, 5, 196658, 65536, 5, 196659, 65536, 5, 196660, 65536, 5, 196661, 196608, 4, 196662, 327680, 4, 196663, 65536, 5, 196664, 65536, 5, 196665, 65536, 5, 196666, 65536, 5, 196667, 65536, 5, 262144, 65536, 6, 262145, 65536, 5, 262146, 65536, 5, 262147, 65536, 5, 262148, 65536, 5, 262149, 65536, 6, 262150, 65536, 6, 262151, 65536, 5, 262152, 65536, 5, 262153, 65536, 5, 262154, 65536, 5, 262155, 65536, 5, 262156, 262145, 2, 262157, 1, 0, 262158, 1, 0, 262159, 1, 4, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 0, 0, 262164, 262145, 2, 262165, 1, 0, 262166, 1, 4, 262167, 0, 11, 262168, 0, 12, 262169, 0, 12, 262170, 0, 12, 262171, 0, 12, 262172, 0, 12, 262173, 0, 12, 262174, 0, 12, 262175, 0, 12, 262176, 0, 12, 262177, 0, 12, 262178, 0, 12, 262179, 0, 0, 262180, 0, 0, 262181, 0, 0, 262182, 0, 0, 262183, 0, 0, 262184, 262145, 2, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 4, 262192, 65536, 6, 262193, 65536, 5, 262194, 65536, 5, 262195, 65536, 5, 262196, 65536, 5, 262197, 65536, 6, 262198, 65536, 6, 262199, 65536, 5, 262200, 65536, 5, 262201, 65536, 5, 262202, 65536, 5, 262203, 65536, 5, 327680, 65536, 6, 327681, 65536, 5, 327682, 65536, 5, 327683, 65536, 5, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 5, 327689, 65536, 5, 327690, 65536, 5, 327691, 65536, 5, 327692, 262145, 2, 327693, 1, 0, 327694, 1, 0, 327695, 1, 4, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 0, 0, 327700, 262145, 2, 327701, 1, 0, 327702, 1, 4, 327703, 0, 11, 327704, 0, 12, 327705, 0, 12, 327706, 0, 12, 327707, 0, 12, 327708, 0, 12, 327709, 0, 12, 327710, 0, 12, 327711, 0, 12, 327712, 0, 12, 327713, 0, 12, 327714, 0, 12, 327715, 0, 0, 327716, 0, 0, 327717, 0, 0, 327718, 0, 0, 327719, 0, 0, 327720, 262145, 2, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 4, 327728, 65536, 6, 327729, 65536, 5, 327730, 65536, 5, 327731, 65536, 5, 327732, 65536, 5, 327733, 65536, 5, 327734, 65536, 5, 327735, 65536, 5, 327736, 65536, 5, 327737, 65536, 5, 327738, 65536, 5, 327739, 65536, 5, 393216, 65536, 6, 393217, 65536, 6, 393218, 65536, 6, 393219, 65536, 5, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 262145, 2, 393229, 1, 0, 393230, 1, 0, 393231, 1, 4, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 393236, 262145, 2, 393237, 1, 0, 393238, 1, 4, 393239, 0, 11, 393240, 0, 12, 393241, 0, 12, 393242, 0, 12, 393243, 0, 12, 393244, 0, 12, 393245, 0, 12, 393246, 0, 12, 393247, 0, 12, 393248, 0, 12, 393249, 0, 12, 393250, 0, 12, 393251, 0, 0, 393252, 0, 0, 393253, 0, 0, 393254, 0, 0, 393255, 0, 0, 393256, 262145, 2, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 4, 393264, 65536, 6, 393265, 65536, 5, 393266, 65536, 5, 393267, 65536, 5, 393268, 65536, 5, 393269, 65536, 5, 393270, 65536, 5, 393271, 65536, 5, 393272, 65536, 5, 393273, 65536, 5, 393274, 65536, 5, 393275, 65536, 5, 458752, 65536, 6, 458753, 65536, 6, 458754, 65536, 6, 458755, 65536, 5, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 262145, 2, 458765, 1, 0, 458766, 1, 0, 458767, 1, 4, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 262145, 2, 458773, 1, 0, 458774, 1, 4, 458775, 0, 11, 458776, 0, 12, 458777, 0, 12, 458778, 0, 12, 458779, 0, 12, 458780, 0, 12, 458781, 0, 12, 458782, 0, 12, 458783, 0, 12, 458784, 0, 12, 458785, 0, 12, 458786, 0, 12, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 262145, 2, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 4, 458800, 65536, 6, 458801, 65536, 5, 458802, 65536, 5, 458803, 65536, 5, 458804, 65536, 5, 458805, 65536, 5, 458806, 65536, 5, 458807, 65536, 5, 458808, 65536, 5, 458809, 65536, 5, 458810, 65536, 5, 458811, 65536, 5, 524288, 65536, 6, 524289, 65536, 5, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 262145, 2, 524301, 1, 0, 524302, 1, 0, 524303, 1, 4, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 262145, 2, 524309, 1, 0, 524310, 1, 4, 524311, 0, 11, 524312, 0, 12, 524313, 0, 12, 524314, 0, 12, 524315, 0, 12, 524316, 0, 12, 524317, 0, 12, 524318, 0, 12, 524319, 0, 12, 524320, 0, 12, 524321, 0, 12, 524322, 0, 12, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 262145, 2, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 4, 524336, 65536, 6, 524337, 65536, 5, 524338, 65536, 5, 524339, 65536, 5, 524340, 65536, 5, 524341, 65536, 5, 524342, 65536, 5, 524343, 65536, 5, 524344, 65536, 5, 524345, 65536, 5, 524346, 65536, 5, 524347, 65536, 5, 589824, 65536, 6, 589825, 65536, 5, 589826, 65536, 5, 589827, 65536, 5, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 262145, 2, 589837, 1, 0, 589838, 1, 0, 589839, 1, 4, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 262145, 2, 589845, 1, 0, 589846, 1, 4, 589847, 0, 11, 589848, 0, 12, 589849, 0, 12, 589850, 0, 12, 589851, 0, 12, 589852, 0, 12, 589853, 0, 12, 589854, 0, 12, 589855, 0, 12, 589856, 0, 12, 589857, 0, 12, 589858, 0, 12, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 262145, 2, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 4, 589872, 65536, 6, 589873, 65536, 5, 589874, 65536, 5, 589875, 65536, 5, 589876, 65536, 5, 589877, 65536, 5, 589878, 65536, 5, 589879, 65536, 5, 589880, 65536, 5, 589881, 65536, 5, 589882, 65536, 5, 589883, 65536, 5, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 262145, 5, 655365, 131073, 3, 655366, 131073, 3, 655367, 131073, 3, 655368, 131073, 3, 655369, 131073, 3, 655370, 131073, 3, 655371, 131073, 3, 655372, 65537, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 4, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 262145, 2, 655381, 1, 0, 655382, 131073, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 4, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 262145, 2, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 131073, 0, 655408, 131073, 3, 655409, 131073, 3, 655410, 131073, 3, 655411, 1, 6, 655412, 0, 0, 655413, 0, 0, 655414, 0, 0, 655415, 0, 0, 655416, 0, 0, 655417, 0, 0, 655418, 0, 0, 655419, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 262145, 6, 720901, 262145, 4, 720902, 262145, 4, 720903, 262145, 4, 720904, 262145, 4, 720905, 262145, 4, 720906, 262145, 4, 720907, 262145, 4, 720908, 262145, 4, 720909, 262145, 4, 720910, 262145, 4, 720911, 131073, 6, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 262145, 2, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 4, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 262145, 6, 720937, 262145, 4, 720938, 262145, 4, 720939, 262145, 4, 720940, 262145, 4, 720941, 262145, 4, 720942, 262145, 4, 720943, 262145, 4, 720944, 262145, 4, 720945, 262145, 4, 720946, 262145, 4, 720947, 131073, 6, 720948, 0, 0, 720949, 0, 0, 720950, 0, 0, 720951, 0, 0, 720952, 0, 0, 720953, 0, 0, 720954, 0, 0, 720955, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 262145, 6, 786453, 262145, 4, 786454, 262145, 4, 786455, 262145, 4, 786456, 262145, 4, 786457, 262145, 4, 786458, 262145, 4, 786459, 262145, 4, 786460, 262145, 4, 786461, 262145, 4, 786462, 262145, 4, 786463, 262145, 4, 786464, 262145, 4, 786465, 262145, 4, 786466, 131073, 6, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 262145, 5, 983062, 131073, 3, 983063, 131073, 3, 983064, 131073, 3, 983065, 131073, 3, 983066, 131073, 3, 983067, 131073, 3, 983068, 131073, 3, 983069, 131073, 3, 983070, 131073, 3, 983071, 131073, 3, 983072, 131073, 3, 983073, 131073, 3, 983074, 131073, 3, 983075, 131073, 3, 983076, 131073, 3, 983077, 131073, 3, 983078, 1, 6, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 262145, 5, 1048581, 131073, 3, 1048582, 131073, 3, 1048583, 131073, 3, 1048584, 131073, 3, 1048585, 131073, 3, 1048586, 131073, 3, 1048587, 131073, 3, 1048588, 131073, 3, 1048589, 131073, 3, 1048590, 131073, 3, 1048591, 131073, 3, 1048592, 131073, 3, 1048593, 1, 6, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 262145, 2, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 4, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 0, 0, 1048623, 0, 0, 1048624, 0, 0, 1048625, 0, 0, 1048626, 0, 0, 1048627, 0, 0, 1048628, 0, 0, 1048629, 0, 0, 1048630, 0, 0, 1048631, 0, 0, 1048632, 0, 0, 1048633, 0, 0, 1048634, 0, 0, 1048635, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 262145, 2, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 4, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 262145, 2, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 4, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 0, 0, 1114158, 0, 0, 1114159, 0, 0, 1114160, 0, 0, 1114161, 0, 0, 1114162, 0, 0, 1114163, 0, 0, 1114164, 0, 0, 1114165, 0, 0, 1114166, 0, 0, 1114167, 0, 0, 1114168, 0, 0, 1114169, 0, 0, 1114170, 0, 0, 1114171, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 262145, 2, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 4, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 262145, 2, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 4, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 0, 0, 1179693, 0, 0, 1179694, 0, 0, 1179695, 0, 0, 1179696, 0, 0, 1179697, 0, 0, 1179698, 0, 0, 1179699, 0, 0, 1179700, 0, 0, 1179701, 0, 0, 1179702, 0, 0, 1179703, 0, 0, 1179704, 0, 0, 1179705, 0, 0, 1179706, 0, 0, 1179707, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 262145, 2, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 4, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 262145, 2, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 4, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 0, 0, 1245230, 0, 0, 1245231, 0, 0, 1245232, 0, 0, 1245233, 0, 0, 1245234, 0, 0, 1245235, 0, 0, 1245236, 0, 0, 1245237, 0, 0, 1245238, 0, 0, 1245239, 0, 0, 1245240, 0, 0, 1245241, 0, 0, 1245242, 0, 0, 1245243, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 262145, 2, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 4, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 262145, 2, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 4, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 0, 1310764, 0, 0, 1310765, 0, 0, 1310766, 0, 0, 1310767, 0, 0, 1310768, 0, 0, 1310769, 0, 0, 1310770, 0, 0, 1310771, 0, 0, 1310772, 0, 0, 1310773, 0, 0, 1310774, 0, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 0, 0, 1310778, 0, 0, 1310779, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 262145, 2, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 4, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 262145, 2, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 4, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376299, 0, 0, 1376300, 0, 0, 1376301, 0, 0, 1376302, 0, 0, 1376303, 0, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 0, 0, 1376313, 0, 0, 1376314, 0, 0, 1376315, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 262145, 2, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 4, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 262145, 2, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 4, 1441831, 0, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 0, 1441835, 0, 0, 1441836, 0, 0, 1441837, 0, 0, 1441838, 0, 0, 1441839, 0, 0, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 0, 0, 1441848, 0, 0, 1441849, 0, 0, 1441850, 0, 0, 1441851, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 262145, 2, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 4, 1507346, 0, 0, 1507347, 0, 0, 1507348, 262145, 5, 1507349, 65537, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 131073, 0, 1507367, 131073, 3, 1507368, 1, 6, 1507369, 0, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 0, 0, 1507374, 0, 0, 1507375, 0, 0, 1507376, 0, 0, 1507377, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 0, 0, 1507387, 0, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 262145, 2, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 4, 1572882, 0, 0, 1572883, 0, 0, 1572884, 262145, 2, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 4, 1572905, 0, 0, 1572906, 0, 0, 1572907, 0, 0, 1572908, 0, 0, 1572909, 0, 0, 1572910, 0, 0, 1572911, 0, 0, 1572912, 0, 0, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 0, 0, 1572923, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 262145, 2, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 4, 1638418, 0, 0, 1638419, 0, 0, 1638420, 262145, 2, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 4, 1638441, 0, 0, 1638442, 0, 0, 1638443, 0, 0, 1638444, 0, 0, 1638445, 0, 0, 1638446, 0, 0, 1638447, 0, 0, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 0, 1638455, 0, 0, 1638456, 0, 0, 1638457, 0, 0, 1638458, 0, 0, 1638459, 0, 0, 1703936, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 262145, 2, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 4, 1703954, 0, 0, 1703955, 0, 0, 1703956, 262145, 2, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 4, 1703977, 0, 0, 1703978, 0, 0, 1703979, 0, 0, 1703980, 0, 0, 1703981, 0, 0, 1703982, 0, 0, 1703983, 0, 0, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 0, 0, 1703994, 0, 0, 1703995, 0, 0, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 262145, 6, 1769477, 262145, 4, 1769478, 262145, 4, 1769479, 262145, 4, 1769480, 262145, 4, 1769481, 262145, 4, 1769482, 262145, 4, 1769483, 262145, 4, 1769484, 262145, 4, 1769485, 262145, 4, 1769486, 262145, 4, 1769487, 262145, 4, 1769488, 262145, 4, 1769489, 131073, 6, 1769490, 0, 0, 1769491, 0, 0, 1769492, 262145, 2, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 4, 1769513, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 0, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 0, 0, 1769529, 0, 0, 1769530, 0, 0, 1769531, 0, 0, 1835008, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 262145, 2, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 4, 1835049, 0, 0, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 0, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 0, 0, 1835067, 0, 0, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 262145, 2, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 4, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 0, 0, 1900590, 0, 0, 1900591, 0, 0, 1900592, 0, 0, 1900593, 0, 0, 1900594, 0, 0, 1900595, 0, 0, 1900596, 0, 0, 1900597, 0, 0, 1900598, 0, 0, 1900599, 0, 0, 1900600, 0, 0, 1900601, 0, 0, 1900602, 0, 0, 1900603, 0, 0, 1966080, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 262145, 2, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 4, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 0, 0, 1966129, 0, 0, 1966130, 0, 0, 1966131, 0, 0, 1966132, 0, 0, 1966133, 0, 0, 1966134, 0, 0, 1966135, 0, 0, 1966136, 0, 0, 1966137, 0, 0, 1966138, 0, 0, 1966139, 0, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 262145, 2, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 4, 2031657, 0, 0, 2031658, 0, 0, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031665, 0, 0, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2031675, 0, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 262145, 2, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 4, 2097193, 0, 0, 2097194, 0, 0, 2097195, 0, 0, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 0, 2097201, 0, 0, 2097202, 0, 0, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 0, 0, 2097209, 0, 0, 2097210, 0, 0, 2097211, 0, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 262145, 2, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 4, 2162729, 0, 0, 2162730, 0, 0, 2162731, 0, 0, 2162732, 0, 0, 2162733, 0, 0, 2162734, 0, 0, 2162735, 0, 0, 2162736, 0, 0, 2162737, 0, 0, 2162738, 0, 0, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 0, 0, 2162744, 0, 0, 2162745, 0, 0, 2162746, 0, 0, 2162747, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 262145, 2, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 4, 2228265, 0, 0, 2228266, 0, 0, 2228267, 0, 0, 2228268, 0, 0, 2228269, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 0, 0, 2228273, 0, 0, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2228283, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 262145, 2, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 4, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293805, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2293810, 0, 0, 2293811, 0, 0, 2293812, 0, 0, 2293813, 0, 0, 2293814, 0, 0, 2293815, 0, 0, 2293816, 0, 0, 2293817, 0, 0, 2293818, 0, 0, 2293819, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 262145, 2, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 4, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2359350, 0, 0, 2359351, 0, 0, 2359352, 0, 0, 2359353, 0, 0, 2359354, 0, 0, 2359355, 0, 0, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 262145, 2, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 4, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 0, 0, 2424887, 0, 0, 2424888, 0, 0, 2424889, 0, 0, 2424890, 0, 0, 2424891, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 262145, 2, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 4, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 0, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 0, 0, 2490420, 0, 0, 2490421, 0, 0, 2490422, 0, 0, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2490427, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 262145, 2, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 4, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 0, 0, 2555953, 0, 0, 2555954, 0, 0, 2555955, 0, 0, 2555956, 0, 0, 2555957, 0, 0, 2555958, 0, 0, 2555959, 0, 0, 2555960, 0, 0, 2555961, 0, 0, 2555962, 0, 0, 2555963, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 196608, 3, 1, 196608, 11, 2, 262144, 11, 3, 262144, 3, 4, 262144, 3, 7, 262144, 3, 8, 262144, 3, 9, 196608, 11, 10, 262144, 11, 11, 327680, 3, 24, 327680, 11, 25, 393216, 11, 26, 458752, 11, 31, 327680, 11, 32, 393216, 11, 33, 458752, 11, 48, 196608, 3, 49, 196608, 11, 50, 262144, 11, 51, 262144, 3, 52, 262144, 3, 55, 262144, 3, 56, 262144, 3, 57, 196608, 11, 58, 262144, 11, 59, 327680, 3, 65536, 196608, 4, 65537, 196608, 12, 65538, 262144, 12, 65539, 262144, 4, 65540, 262144, 4, 65543, 262144, 4, 65544, 262144, 4, 65545, 196608, 12, 65546, 262144, 12, 65547, 327680, 4, 65560, 327680, 12, 65561, 393216, 12, 65562, 458752, 12, 65567, 327680, 12, 65568, 393216, 12, 65569, 458752, 12, 65584, 196608, 4, 65585, 196608, 12, 65586, 262144, 12, 65587, 262144, 4, 65588, 262144, 4, 65591, 262144, 4, 65592, 262144, 4, 65593, 196608, 12, 65594, 262144, 12, 65595, 327680, 4, 131077, 196608, 3, 131078, 327680, 3, 131098, 393216, 15, 131099, 458752, 15, 131100, 458752, 15, 131101, 458752, 15, 131102, 458752, 15, 131103, 0, 18, 131125, 196608, 3, 131126, 327680, 3, 196613, 196608, 4, 196614, 327680, 4, 196634, 393216, 16, 196635, 458752, 16, 196636, 458752, 16, 196637, 458752, 16, 196638, 458752, 16, 196639, 0, 19, 196661, 196608, 4, 196662, 327680, 4, 262170, 393216, 16, 262171, 458752, 16, 262172, 458752, 16, 262173, 458752, 16, 262174, 458752, 16, 262175, 0, 19, 262195, 393216, 15, 262196, 458752, 15, 262197, 458752, 15, 262198, 458752, 15, 262199, 458752, 15, 262200, 0, 18, 327706, 393216, 16, 327707, 458752, 16, 327708, 458752, 16, 327709, 458752, 16, 327710, 458752, 16, 327711, 0, 19, 327731, 393216, 16, 327732, 458752, 16, 327733, 458752, 16, 327734, 458752, 16, 327735, 458752, 16, 327736, 0, 19, 393242, 393216, 16, 393243, 458752, 16, 393244, 458752, 16, 393245, 458752, 16, 393246, 458752, 16, 393247, 0, 19, 393267, 393216, 16, 393268, 458752, 16, 393269, 458752, 16, 393270, 458752, 16, 393271, 458752, 16, 393272, 0, 19, 458778, 393216, 17, 458779, 458752, 17, 458780, 458752, 17, 458781, 458752, 17, 458782, 458752, 17, 458783, 0, 20, 458803, 393216, 17, 458804, 458752, 17, 458805, 458752, 17, 458806, 458752, 17, 458807, 458752, 17, 458808, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 23, 393216, 18, 52, 393216, 20, 65536, 65536, 9, 65537, 262144, 13, 65538, 327680, 13, 65543, 327680, 7, 65544, 393216, 7, 65545, 262144, 18, 65546, 327680, 18, 65559, 393216, 19, 65563, 196608, 13, 65564, 393216, 13, 65565, 458752, 13, 65566, 131072, 9, 65570, 196608, 13, 65584, 131072, 9, 65585, 65536, 18, 65586, 131072, 18, 65587, 196608, 13, 65591, 458752, 7, 65592, 0, 9, 65593, 262144, 18, 65594, 327680, 18, 65595, 196608, 13, 131072, 65536, 10, 131073, 262144, 14, 131074, 327680, 14, 131078, 393216, 20, 131079, 327680, 8, 131080, 393216, 8, 131081, 262144, 19, 131082, 327680, 19, 131099, 196608, 14, 131100, 393216, 14, 131101, 458752, 14, 131102, 131072, 10, 131106, 196608, 14, 131120, 131072, 10, 131121, 65536, 19, 131122, 131072, 19, 131123, 196608, 14, 131127, 458752, 8, 131128, 0, 10, 131129, 262144, 19, 131130, 327680, 19, 131131, 196608, 14, 196613, 65536, 18, 196614, 131072, 18, 196617, 262144, 20, 196618, 327680, 20, 196657, 65536, 20, 196661, 393216, 13, 196662, 458752, 13, 196665, 262144, 20, 196666, 327680, 20, 262149, 65536, 19, 262150, 131072, 19, 262151, 0, 15, 262152, 65536, 15, 262153, 65536, 15, 262154, 65536, 15, 262155, 131072, 15, 262171, 65536, 20, 262172, 393216, 9, 262173, 458752, 9, 262197, 393216, 14, 262198, 458752, 14, 327685, 65536, 20, 327687, 0, 16, 327688, 65536, 16, 327689, 65536, 16, 327690, 65536, 16, 327691, 131072, 16, 327707, 65536, 20, 327708, 393216, 10, 327709, 458752, 10, 327733, 196608, 19, 393217, 262144, 9, 393218, 327680, 9, 393219, 65536, 20, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 393239, 65536, 18, 393240, 131072, 18, 393244, 65536, 20, 393245, 65536, 20, 393248, 262144, 18, 393249, 327680, 18, 393265, 262144, 9, 393266, 327680, 9, 393267, 65536, 20, 458753, 262144, 10, 458754, 327680, 10, 458755, 65536, 20, 458759, 0, 17, 458760, 65536, 17, 458761, 65536, 17, 458762, 65536, 17, 458763, 131072, 17, 458775, 65536, 19, 458776, 131072, 19, 458784, 262144, 19, 458785, 327680, 19, 458801, 262144, 10, 458802, 327680, 10, 458803, 65536, 20, 524311, 65536, 20, 524320, 262144, 20, 524321, 327680, 20, 589828, 131072, 29, 589829, 196608, 29, 589830, 262144, 29, 589851, 131072, 29, 589852, 196608, 29, 589853, 262144, 29, 589877, 131072, 29, 589878, 196608, 29, 589879, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 336) +scene_destination = "res://Maps/SilverportTown/Silverport_Town.tscn" +location = Vector2(400, 1712) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 336) +scene_destination = "res://Maps/SilverportTown/Silverport_Town.tscn" +location = Vector2(336, 1328) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 336) +scene_destination = "res://Maps/SilverportTown/Silverport_Town.tscn" +location = Vector2(1360, 1168) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 240) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 240) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 208) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 112) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 240) +texture = ExtResource("305") +facing = "Right" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 208) +texture = ExtResource("306") +facing = "Down" diff --git a/Maps/SilverportTown/Silverport_Town_M139_tileset.tres b/Maps/SilverportTown/Silverport_Town_M139_tileset.tres new file mode 100644 index 000000000..7208604a5 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_M139_tileset.tres @@ -0,0 +1,257 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/SilverportTown/Silverport_Town_Mart.gd b/Maps/SilverportTown/Silverport_Town_Mart.gd new file mode 100644 index 000000000..75e048df6 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_Mart.gd @@ -0,0 +1,14 @@ +extends Node2D # gen_map.py Map082 + +var map_name = "Silverport Town(Mart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(176, 208): + Global.game.play_dialogue("MAP082_NPC_1") + if check_pos == Vector2(304, 144): + Global.game.play_dialogue("MAP082_NPC_2") + if check_pos == Vector2(464, 272): + Global.game.play_dialogue("MAP082_NPC_3") + if check_pos == Vector2(336, 240): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'ULTRABALL', 'SUPERPOTION', 'HYPERPOTION', 'REVIVE', 'PARLYZHEAL', 'ANTIDOTE', 'REPEL', 'SUPERREPEL', 'ESCAPEROPE', 'FULLHEAL']) + return null diff --git a/Maps/SilverportTown/Silverport_Town_Mart.gd.uid b/Maps/SilverportTown/Silverport_Town_Mart.gd.uid new file mode 100644 index 000000000..075f173af --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_Mart.gd.uid @@ -0,0 +1 @@ +uid://bk8yyacvuonpa diff --git a/Maps/SilverportTown/Silverport_Town_Mart.tscn b/Maps/SilverportTown/Silverport_Town_Mart.tscn new file mode 100644 index 000000000..73e65679a --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_Mart.tscn @@ -0,0 +1,63 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SilverportTown/Silverport_Town_Mart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SilverportTown/Silverport_Town_Mart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_007.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Silverport Town(Mart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/SilverportTown/Silverport_Town.tscn" +location = Vector2(1680, 1328) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 208) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 144) +texture = ExtResource("302") +facing = "Up" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 272) +texture = ExtResource("303") +facing = "Right" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/SilverportTown/Silverport_Town_Mart_tileset.tres b/Maps/SilverportTown/Silverport_Town_Mart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_Mart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/SilverportTown/Silverport_Town_PC.gd b/Maps/SilverportTown/Silverport_Town_PC.gd new file mode 100644 index 000000000..c5ad1e02c --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_PC.gd @@ -0,0 +1,51 @@ +extends Node2D # gen_map.py Map024 + +var map_name = "Silverport Town(PC)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(112, 464): + Global.game.play_dialogue("MAP024_NPC_1") + if check_pos == Vector2(432, 560): + Global.game.play_dialogue("MAP024_NPC_2") + if check_pos == Vector2(400, 368): + Global.game.play_dialogue("MAP024_NPC_3") + if check_pos == Vector2(272, 368): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/SilverportTown/Silverport_Town.tscn" + Global.game.release_player() diff --git a/Maps/SilverportTown/Silverport_Town_PC.gd.uid b/Maps/SilverportTown/Silverport_Town_PC.gd.uid new file mode 100644 index 000000000..69196abe4 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_PC.gd.uid @@ -0,0 +1 @@ +uid://cgau6djctx4eo diff --git a/Maps/SilverportTown/Silverport_Town_PC.tscn b/Maps/SilverportTown/Silverport_Town_PC.tscn new file mode 100644 index 000000000..668221af6 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_PC.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SilverportTown/Silverport_Town_PC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SilverportTown/Silverport_Town_PC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_015.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_027.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[node name="Silverport Town(PC)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 327681, 2, 2, 393216, 3, 3, 458752, 3, 4, 393216, 3, 5, 458752, 3, 6, 393216, 3, 7, 458752, 3, 8, 393216, 3, 9, 458752, 3, 10, 393216, 3, 11, 458752, 3, 12, 393216, 3, 13, 458752, 3, 14, 393216, 3, 15, 458752, 3, 16, 393216, 3, 17, 458752, 3, 18, 393216, 3, 19, 65537, 0, 65537, 262145, 2, 65538, 393216, 4, 65539, 458752, 4, 65540, 393216, 4, 65541, 458752, 4, 65542, 393216, 4, 65543, 458752, 4, 65544, 393216, 4, 65545, 458752, 4, 65546, 393216, 4, 65547, 458752, 4, 65548, 393216, 4, 65549, 458752, 4, 65550, 393216, 4, 65551, 458752, 4, 65552, 0, 1, 65553, 458752, 4, 65554, 393216, 4, 65555, 1, 0, 131073, 1, 3, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 65536, 1, 131078, 0, 1, 131079, 65536, 1, 131080, 0, 1, 131081, 65536, 1, 131082, 0, 1, 131083, 65536, 1, 131084, 0, 1, 131085, 65536, 1, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 65536, 1, 131090, 0, 1, 131091, 1, 0, 196609, 131073, 5, 196610, 0, 1, 196611, 262144, 0, 196612, 0, 0, 196613, 65536, 0, 196614, 0, 0, 196615, 65536, 0, 196616, 0, 0, 196617, 65536, 0, 196618, 0, 0, 196619, 65536, 0, 196620, 0, 0, 196621, 65536, 0, 196622, 0, 0, 196623, 65536, 0, 196624, 0, 0, 196625, 65536, 0, 196626, 0, 0, 196627, 131073, 1, 262145, 131073, 5, 262146, 0, 1, 262147, 65536, 0, 262148, 0, 0, 262149, 65536, 0, 262150, 0, 0, 262151, 65536, 0, 262152, 0, 0, 262153, 65536, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 0, 0, 262157, 65536, 0, 262158, 0, 0, 262159, 65536, 0, 262160, 0, 0, 262161, 65536, 0, 262162, 0, 0, 262163, 262145, 2, 327681, 131073, 5, 327682, 0, 1, 327683, 65536, 0, 327684, 0, 0, 327685, 65536, 0, 327686, 0, 0, 327687, 65536, 0, 327688, 0, 0, 327689, 65536, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 0, 0, 327693, 65536, 0, 327694, 0, 0, 327695, 65536, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 0, 0, 327699, 262145, 2, 393217, 131073, 5, 393218, 0, 1, 393219, 65536, 0, 393220, 0, 0, 393221, 65536, 0, 393222, 0, 0, 393223, 65536, 0, 393224, 0, 0, 393225, 65536, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 65536, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 0, 0, 393235, 65537, 0, 458753, 131073, 5, 458754, 0, 1, 458755, 65536, 0, 458756, 0, 0, 458757, 65536, 0, 458758, 0, 0, 458759, 65536, 0, 458760, 0, 0, 458761, 65536, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 65536, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 0, 0, 458771, 1, 0, 524289, 131073, 5, 524290, 0, 1, 524291, 65536, 0, 524292, 0, 0, 524293, 393216, 3, 524294, 458752, 3, 524295, 393216, 3, 524296, 458752, 3, 524297, 393216, 3, 524298, 458752, 3, 524299, 65536, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 0, 0, 524303, 65536, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 0, 0, 524307, 1, 0, 589825, 131073, 5, 589826, 0, 1, 589827, 65536, 0, 589828, 0, 0, 589829, 393216, 4, 589830, 458752, 4, 589831, 393216, 4, 589832, 458752, 4, 589833, 393216, 4, 589834, 458752, 4, 589835, 65536, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 0, 0, 589839, 65536, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 0, 0, 589843, 131073, 1, 655361, 131073, 5, 655362, 0, 1, 655363, 65536, 0, 655364, 0, 0, 655365, 65536, 0, 655366, 0, 0, 655367, 65536, 0, 655368, 0, 0, 655369, 65536, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 0, 0, 655375, 65536, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 0, 0, 655379, 262145, 2, 720897, 131073, 5, 720898, 0, 1, 720899, 65536, 0, 720900, 0, 0, 720901, 65536, 0, 720902, 0, 0, 720903, 65536, 0, 720904, 0, 0, 720905, 65536, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 0, 0, 720915, 65537, 0, 786433, 131073, 5, 786434, 0, 1, 786435, 65536, 0, 786436, 0, 0, 786437, 65536, 0, 786438, 0, 0, 786439, 65536, 0, 786440, 0, 0, 786441, 65536, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 0, 0, 786447, 65536, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 0, 0, 786451, 1, 0, 851969, 131073, 5, 851970, 0, 1, 851971, 65536, 0, 851972, 0, 0, 851973, 65536, 0, 851974, 0, 0, 851975, 327680, 7, 851976, 393216, 7, 851977, 0, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 0, 0, 851981, 65536, 0, 851982, 0, 0, 851983, 65536, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 0, 0, 851987, 1, 0, 917505, 131073, 5, 917506, 0, 1, 917507, 65536, 0, 917508, 0, 0, 917509, 65536, 0, 917510, 0, 0, 917511, 327680, 8, 917512, 393216, 8, 917513, 65536, 0, 917514, 0, 0, 917515, 393216, 3, 917516, 458752, 3, 917517, 393216, 3, 917518, 458752, 3, 917519, 393216, 3, 917520, 458752, 3, 917521, 393216, 3, 917522, 458752, 3, 917523, 1, 0, 983041, 131073, 5, 983042, 0, 1, 983043, 65536, 0, 983044, 0, 0, 983045, 65536, 0, 983046, 0, 0, 983047, 65536, 0, 983048, 0, 0, 983049, 65536, 0, 983050, 0, 0, 983051, 393216, 4, 983052, 458752, 4, 983053, 393216, 4, 983054, 458752, 4, 983055, 393216, 4, 983056, 458752, 4, 983057, 393216, 4, 983058, 458752, 4, 983059, 131073, 1, 1048577, 131073, 5, 1048578, 0, 1, 1048579, 65536, 0, 1048580, 0, 0, 1048581, 65536, 0, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 0, 0, 1048585, 65536, 0, 1048586, 0, 0, 1048587, 196608, 0, 1048588, 0, 1, 1048589, 65536, 1, 1048590, 0, 1, 1048591, 65536, 1, 1048592, 0, 1, 1048593, 65536, 1, 1048594, 0, 1, 1048595, 262145, 2, 1114113, 131073, 5, 1114114, 0, 1, 1114115, 65536, 0, 1114116, 0, 0, 1114117, 65536, 0, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 0, 0, 1114121, 65536, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 0, 0, 1114125, 65536, 0, 1114126, 0, 0, 1114127, 65536, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 0, 0, 1114131, 262145, 2, 1179649, 131073, 7, 1179650, 0, 2, 1179651, 65536, 0, 1179652, 0, 0, 1179653, 65536, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 0, 0, 1179657, 65536, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 0, 0, 1179661, 65536, 0, 1179662, 0, 0, 1179663, 65536, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 458752, 1, 1179667, 327681, 4, 1245186, 262145, 5, 1245187, 131073, 3, 1245188, 131073, 3, 1245189, 131073, 3, 1245190, 131073, 3, 1245191, 131073, 3, 1245192, 131073, 3, 1245193, 131073, 3, 1245194, 131073, 3, 1245195, 131073, 3, 1245196, 131073, 3, 1245197, 131073, 3, 1245198, 131073, 3, 1245199, 131073, 3, 1245200, 131073, 3, 1245201, 131073, 3, 1245202, 1, 6 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 8, 327680, 17, 9, 393216, 17, 10, 458752, 17, 65538, 131072, 3, 65543, 327680, 3, 65544, 327680, 18, 65545, 393216, 18, 65546, 458752, 18, 65548, 327680, 3, 65554, 327680, 3, 131074, 131072, 4, 131079, 327680, 4, 131084, 327680, 4, 131090, 327680, 4, 196610, 131072, 5, 196611, 262144, 5, 196612, 0, 4, 196614, 0, 3, 196615, 65536, 3, 196616, 262144, 5, 196617, 0, 4, 196619, 0, 3, 196620, 65536, 3, 196621, 262144, 5, 196622, 0, 4, 196624, 0, 3, 196625, 196608, 5, 196626, 327680, 5, 262146, 131072, 6, 262147, 262144, 6, 262148, 327680, 6, 262150, 131072, 6, 262151, 196608, 6, 262152, 262144, 6, 262153, 327680, 6, 262155, 131072, 6, 262156, 196608, 6, 262157, 262144, 6, 262158, 327680, 6, 262160, 131072, 6, 262161, 196608, 6, 262162, 327680, 6, 393220, 262144, 15, 393221, 327680, 15, 393222, 393216, 15, 393223, 327680, 15, 393224, 393216, 15, 393225, 327680, 15, 393226, 393216, 15, 393227, 262144, 12, 458756, 262144, 16, 458757, 327680, 16, 458758, 393216, 16, 458759, 327680, 16, 458760, 393216, 16, 458761, 327680, 16, 458762, 393216, 16, 458763, 262144, 13, 458766, 458752, 5, 458767, 131072, 8, 458768, 196608, 8, 458769, 393216, 5, 524290, 327680, 10, 524291, 393216, 10, 524292, 262144, 17, 524294, 0, 17, 524295, 65536, 17, 524296, 131072, 17, 524297, 196608, 17, 524299, 262144, 14, 524302, 393216, 5, 524303, 131072, 9, 524304, 196608, 9, 524305, 458752, 5, 589826, 327680, 11, 589827, 393216, 11, 589828, 0, 11, 589829, 131072, 3, 589830, 0, 14, 589831, 65536, 14, 589832, 131072, 18, 589833, 196608, 18, 589834, 327680, 3, 589835, 262144, 14, 655362, 327680, 12, 655363, 393216, 12, 655364, 0, 12, 655365, 131072, 4, 655366, 0, 15, 655367, 65536, 15, 655368, 131072, 19, 655369, 65536, 4, 655370, 327680, 4, 655371, 262144, 14, 655373, 393216, 5, 655374, 131072, 8, 655375, 196608, 8, 655376, 458752, 5, 720898, 327680, 13, 720899, 393216, 13, 720901, 131072, 5, 720902, 0, 16, 720903, 65536, 16, 720904, 262144, 5, 720905, 65536, 5, 720906, 327680, 5, 720907, 262144, 14, 720909, 458752, 5, 720910, 131072, 9, 720911, 196608, 9, 720912, 393216, 5, 786434, 327680, 14, 786435, 393216, 14, 786436, 458752, 14, 786437, 131072, 6, 786438, 196608, 6, 786439, 196608, 6, 786440, 262144, 6, 786441, 65536, 6, 786442, 327680, 6, 786443, 262144, 14, 786444, 393216, 15, 786449, 327680, 15, 786450, 393216, 15, 851974, 262144, 7, 851977, 458752, 7, 851979, 327680, 16, 851980, 393216, 16, 851981, 327680, 16, 851982, 393216, 16, 851983, 327680, 16, 851984, 393216, 16, 851985, 327680, 16, 851986, 393216, 16, 917510, 262144, 8, 917513, 458752, 8, 983046, 262144, 9, 983047, 327680, 9, 983048, 393216, 9, 983049, 458752, 9, 1048578, 393216, 5, 1048579, 131072, 8, 1048580, 196608, 8, 1048581, 458752, 5, 1114114, 458752, 5, 1114115, 131072, 9, 1114116, 196608, 9, 1114117, 393216, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 17, 4, 393216, 17, 5, 458752, 17, 6, 131072, 7, 7, 196608, 7, 12, 131072, 7, 13, 196608, 7, 15, 327680, 17, 16, 393216, 17, 17, 458752, 17, 65539, 327680, 18, 65540, 393216, 18, 65541, 458752, 18, 65542, 262144, 3, 65547, 262144, 3, 65549, 262144, 3, 65551, 327680, 18, 65552, 393216, 18, 65553, 458752, 18, 131078, 262144, 4, 131083, 262144, 4, 131085, 262144, 4, 131090, 131072, 15, 196625, 0, 5, 196626, 131072, 16, 262161, 0, 6, 524292, 458752, 10, 589828, 458752, 11, 589830, 0, 18, 589831, 65536, 18, 655364, 458752, 12, 655366, 0, 19, 655367, 65536, 19, 655375, 196608, 15, 720900, 458752, 13, 720902, 196608, 5, 720903, 196608, 5, 720911, 196608, 16, 786437, 262144, 3, 786442, 196608, 3, 786443, 327680, 15, 786445, 327680, 15, 786446, 393216, 15, 786447, 327680, 15, 786448, 393216, 15, 851973, 262144, 4, 851978, 196608, 4, 983056, 0, 8, 983057, 65536, 8, 983058, 262144, 3, 1048592, 0, 9, 1048593, 65536, 9, 1048594, 262144, 4, 1179655, 196608, 19, 1179656, 262144, 19 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 624) +scene_destination = "res://Maps/SilverportTown/Silverport_Town.tscn" +location = Vector2(528, 1328) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 624) +scene_destination = "res://Maps/SilverportTown/Silverport_Town.tscn" +location = Vector2(528, 1328) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 464) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 560) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 368) +texture = ExtResource("303") +facing = "Down" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 368) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/SilverportTown/Silverport_Town_PC_tileset.tres b/Maps/SilverportTown/Silverport_Town_PC_tileset.tres new file mode 100644 index 000000000..6f66ff7f4 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_PC_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-PokemonCenter.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +4:0/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:9/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/SilverportTown/Silverport_Town_tileset.tres b/Maps/SilverportTown/Silverport_Town_tileset.tres new file mode 100644 index 000000000..2e16f8614 --- /dev/null +++ b/Maps/SilverportTown/Silverport_Town_tileset.tres @@ -0,0 +1,891 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Silverport.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Beach2_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Brick_path_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower7_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/sealink_variants.png" id="6"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +0:59/0 = 0 +0:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:74/0 = 0 +0:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:59/0 = 0 +1:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:70/0 = 0 +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:80/0 = 0 +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:58/0 = 0 +2:59/0 = 0 +2:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:60/0 = 0 +2:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:64/0 = 0 +2:65/0 = 0 +2:66/0 = 0 +2:67/0 = 0 +2:68/0 = 0 +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:74/0 = 0 +2:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:63/0 = 0 +3:64/0 = 0 +3:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:66/0 = 0 +3:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:67/0 = 0 +3:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:68/0 = 0 +3:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:80/0 = 0 +3:98/0 = 0 +3:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:63/0 = 0 +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:66/0 = 0 +4:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:67/0 = 0 +4:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:68/0 = 0 +4:70/0 = 0 +4:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:98/0 = 0 +4:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:63/0 = 0 +5:64/0 = 0 +5:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:65/0 = 0 +5:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:66/0 = 0 +5:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:67/0 = 0 +5:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:68/0 = 0 +5:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:72/0 = 0 +5:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:73/0 = 0 +5:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:74/0 = 0 +5:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:98/0 = 0 +5:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:99/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:25/0 = 0 +6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:63/0 = 0 +6:64/0 = 0 +6:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:65/0 = 0 +6:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:66/0 = 0 +6:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:67/0 = 0 +6:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:68/0 = 0 +6:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:98/0 = 0 +6:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:99/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:35/0 = 0 +7:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:36/0 = 0 +7:37/0 = 0 +7:38/0 = 0 +7:53/0 = 0 +7:54/0 = 0 +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:63/0 = 0 +7:64/0 = 0 +7:65/0 = 0 +7:66/0 = 0 +7:67/0 = 0 +7:68/0 = 0 +7:98/0 = 0 +7:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:99/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src6"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/4 = SubResource("src4") +sources/6 = SubResource("src6") +sources/7 = SubResource("src7") diff --git a/Maps/SnowbankTown/Snowbank_Town.gd b/Maps/SnowbankTown/Snowbank_Town.gd new file mode 100644 index 000000000..d54f6540e --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town.gd @@ -0,0 +1,28 @@ +extends Node2D # gen_map.py Map135 + +var map_name = "Snowbank Town" +var map_px_size = Vector2(1920, 1920) +var edge_connections = [["N", "res://Maps/SnowbankTown/Snowbank_Town_Gym.tscn", -448, 1584, 1024]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(944, 1424): + Global.game.play_dialogue("MAP135_SIGN_1") + if check_pos == Vector2(944, 1520): + Global.game.play_dialogue("MAP135_NPC_1") + if check_pos == Vector2(976, 752): + Global.game.play_dialogue("MAP135_NPC_2") + if check_pos == Vector2(1040, 1200): + Global.game.play_dialogue("MAP135_NPC_3") + if check_pos == Vector2(880, 464): + Global.game.play_dialogue("MAP135_NPC_4") + if check_pos == Vector2(1296, 752): + Global.game.play_dialogue("MAP135_NPC_5") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP135_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(320, 1) + Global.game.recive_item(320) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/SnowbankTown/Snowbank_Town.gd.uid b/Maps/SnowbankTown/Snowbank_Town.gd.uid new file mode 100644 index 000000000..3b2af30f7 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town.gd.uid @@ -0,0 +1 @@ +uid://cajcrncer4o15 diff --git a/Maps/SnowbankTown/Snowbank_Town.tscn b/Maps/SnowbankTown/Snowbank_Town.tscn new file mode 100644 index 000000000..104484712 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town.tscn @@ -0,0 +1,118 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SnowbankTown/Snowbank_Town_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SnowbankTown/Snowbank_Town.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_177.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_038.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_177.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_011.png" id="305"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Snowbank Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 0, 10, 0, 0, 11, 0, 0, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 0, 0, 23, 0, 0, 24, 0, 0, 25, 0, 0, 26, 0, 9, 27, 65536, 9, 28, 65536, 9, 29, 65536, 9, 30, 131072, 9, 31, 0, 0, 32, 0, 0, 33, 0, 0, 34, 0, 0, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 0, 0, 49, 0, 0, 50, 0, 0, 51, 0, 0, 52, 0, 0, 53, 0, 0, 54, 0, 0, 55, 0, 0, 56, 0, 0, 57, 0, 0, 58, 0, 0, 59, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 0, 0, 65560, 0, 0, 65561, 0, 0, 65562, 0, 9, 65563, 65536, 9, 65564, 65536, 9, 65565, 65536, 9, 65566, 131072, 9, 65567, 0, 0, 65568, 0, 0, 65569, 0, 0, 65570, 0, 0, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 0, 0, 65585, 0, 0, 65586, 0, 0, 65587, 0, 0, 65588, 0, 0, 65589, 0, 0, 65590, 0, 0, 65591, 0, 0, 65592, 0, 0, 65593, 0, 0, 65594, 0, 0, 65595, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 0, 0, 131096, 0, 0, 131097, 0, 0, 131098, 0, 9, 131099, 65536, 9, 131100, 65536, 9, 131101, 65536, 9, 131102, 131072, 9, 131103, 0, 0, 131104, 0, 0, 131105, 0, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 131109, 0, 0, 131110, 0, 0, 131111, 0, 0, 131112, 0, 0, 131113, 0, 0, 131114, 0, 0, 131115, 0, 0, 131116, 0, 0, 131117, 0, 0, 131118, 0, 0, 131119, 0, 0, 131120, 0, 0, 131121, 0, 0, 131122, 0, 0, 131123, 0, 0, 131124, 0, 0, 131125, 0, 0, 131126, 0, 0, 131127, 0, 0, 131128, 0, 0, 131129, 0, 0, 131130, 0, 0, 131131, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 1, 196627, 0, 0, 196628, 0, 0, 196629, 0, 0, 196630, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 0, 9, 196635, 65536, 9, 196636, 65536, 9, 196637, 65536, 9, 196638, 131072, 9, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 196645, 0, 0, 196646, 0, 0, 196647, 0, 0, 196648, 0, 0, 196649, 0, 0, 196650, 0, 0, 196651, 0, 0, 196652, 0, 0, 196653, 0, 0, 196654, 0, 0, 196655, 0, 0, 196656, 0, 0, 196657, 0, 0, 196658, 0, 0, 196659, 0, 0, 196660, 0, 0, 196661, 0, 0, 196662, 0, 0, 196663, 0, 0, 196664, 0, 0, 196665, 0, 0, 196666, 0, 0, 196667, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 1, 262163, 0, 0, 262164, 0, 0, 262165, 0, 0, 262166, 0, 0, 262167, 0, 0, 262168, 262144, 1, 262169, 327680, 1, 262170, 0, 10, 262171, 65536, 10, 262172, 65536, 10, 262173, 65536, 10, 262174, 131072, 10, 262175, 65536, 1, 262176, 0, 1, 262177, 262144, 1, 262178, 327680, 1, 262179, 262144, 1, 262180, 327680, 1, 262181, 0, 0, 262182, 0, 0, 262183, 0, 0, 262184, 0, 0, 262185, 0, 0, 262186, 0, 0, 262187, 0, 0, 262188, 0, 0, 262189, 0, 0, 262190, 0, 0, 262191, 0, 0, 262192, 0, 0, 262193, 0, 0, 262194, 0, 0, 262195, 0, 0, 262196, 0, 0, 262197, 0, 0, 262198, 0, 0, 262199, 0, 0, 262200, 0, 0, 262201, 0, 0, 262202, 0, 0, 262203, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0, 327695, 0, 0, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 0, 0, 327700, 0, 0, 327701, 0, 0, 327702, 0, 0, 327703, 0, 0, 327704, 262144, 2, 327705, 327680, 2, 327706, 0, 0, 327707, 0, 0, 327708, 0, 0, 327709, 0, 0, 327710, 0, 0, 327711, 0, 1, 327712, 0, 0, 327713, 262144, 2, 327714, 327680, 2, 327715, 262144, 2, 327716, 327680, 2, 327717, 0, 0, 327718, 0, 0, 327719, 0, 0, 327720, 0, 0, 327721, 0, 0, 327722, 0, 0, 327723, 0, 0, 327724, 0, 0, 327725, 0, 0, 327726, 0, 0, 327727, 0, 0, 327728, 0, 0, 327729, 0, 0, 327730, 0, 0, 327731, 0, 0, 327732, 0, 0, 327733, 0, 0, 327734, 0, 0, 327735, 0, 0, 327736, 0, 0, 327737, 0, 0, 327738, 0, 0, 327739, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 0, 0, 393231, 0, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 393236, 0, 0, 393237, 0, 0, 393238, 0, 0, 393239, 0, 0, 393240, 0, 0, 393241, 0, 0, 393242, 0, 0, 393243, 196608, 7, 393244, 196608, 7, 393245, 196608, 7, 393246, 0, 0, 393247, 0, 0, 393248, 0, 0, 393249, 0, 0, 393250, 0, 0, 393251, 65536, 13, 393252, 0, 0, 393253, 0, 0, 393254, 0, 0, 393255, 0, 0, 393256, 0, 0, 393257, 0, 0, 393258, 0, 0, 393259, 0, 0, 393260, 0, 0, 393261, 0, 0, 393262, 0, 0, 393263, 0, 0, 393264, 0, 0, 393265, 0, 0, 393266, 0, 0, 393267, 0, 0, 393268, 0, 0, 393269, 0, 0, 393270, 0, 0, 393271, 0, 0, 393272, 0, 0, 393273, 0, 0, 393274, 0, 0, 393275, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 262144, 1, 458776, 327680, 1, 458777, 0, 1, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 0, 0, 458784, 262144, 1, 458785, 327680, 1, 458786, 0, 14, 458787, 65536, 14, 458788, 131072, 14, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 0, 0, 458793, 0, 0, 458794, 0, 0, 458795, 0, 0, 458796, 0, 0, 458797, 0, 0, 458798, 0, 0, 458799, 0, 0, 458800, 0, 0, 458801, 0, 0, 458802, 0, 0, 458803, 0, 0, 458804, 0, 0, 458805, 0, 0, 458806, 0, 0, 458807, 0, 0, 458808, 0, 0, 458809, 0, 0, 458810, 0, 0, 458811, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 262144, 2, 524312, 327680, 2, 524313, 0, 1, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 262144, 2, 524321, 327680, 2, 524322, 0, 0, 524323, 0, 1, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 0, 0, 524329, 0, 0, 524330, 0, 0, 524331, 0, 0, 524332, 0, 0, 524333, 0, 0, 524334, 0, 0, 524335, 0, 0, 524336, 0, 0, 524337, 0, 0, 524338, 0, 0, 524339, 0, 0, 524340, 0, 0, 524341, 0, 0, 524342, 0, 0, 524343, 0, 0, 524344, 0, 0, 524345, 0, 0, 524346, 0, 0, 524347, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 196608, 7, 589852, 196608, 7, 589853, 196608, 7, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 0, 0, 589865, 0, 0, 589866, 0, 0, 589867, 0, 0, 589868, 0, 0, 589869, 0, 0, 589870, 0, 0, 589871, 0, 0, 589872, 0, 0, 589873, 0, 0, 589874, 0, 0, 589875, 0, 0, 589876, 0, 0, 589877, 0, 0, 589878, 0, 0, 589879, 0, 0, 589880, 0, 0, 589881, 0, 0, 589882, 0, 0, 589883, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 1, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 65536, 13, 655383, 0, 0, 655384, 0, 1, 655385, 0, 1, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 65536, 1, 655392, 0, 0, 655393, 262144, 1, 655394, 327680, 1, 655395, 0, 0, 655396, 65536, 13, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 0, 0, 655401, 0, 0, 655402, 0, 0, 655403, 0, 0, 655404, 0, 0, 655405, 0, 0, 655406, 0, 0, 655407, 0, 1, 655408, 0, 1, 655409, 0, 0, 655410, 0, 0, 655411, 0, 0, 655412, 0, 0, 655413, 0, 0, 655414, 0, 0, 655415, 0, 0, 655416, 0, 0, 655417, 0, 0, 655418, 0, 0, 655419, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 14, 720918, 65536, 14, 720919, 131072, 14, 720920, 0, 1, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 1, 720929, 262144, 2, 720930, 327680, 2, 720931, 0, 14, 720932, 65536, 14, 720933, 131072, 14, 720934, 0, 1, 720935, 0, 1, 720936, 0, 0, 720937, 0, 0, 720938, 0, 0, 720939, 0, 0, 720940, 0, 0, 720941, 0, 0, 720942, 0, 0, 720943, 0, 1, 720944, 0, 0, 720945, 0, 0, 720946, 0, 0, 720947, 0, 0, 720948, 0, 0, 720949, 0, 0, 720950, 0, 0, 720951, 0, 0, 720952, 0, 0, 720953, 0, 0, 720954, 0, 0, 720955, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 262144, 1, 851990, 327680, 1, 851991, 0, 7, 851992, 65536, 7, 851993, 65536, 7, 851994, 0, 0, 851995, 196608, 7, 851996, 196608, 7, 851997, 196608, 7, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 65536, 1, 852004, 0, 0, 852005, 0, 0, 852006, 262144, 1, 852007, 327680, 1, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 1, 917523, 0, 0, 917524, 0, 0, 917525, 262144, 2, 917526, 327680, 2, 917527, 0, 0, 917528, 65536, 13, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 262144, 1, 917538, 327680, 1, 917539, 0, 0, 917540, 65536, 13, 917541, 0, 0, 917542, 262144, 2, 917543, 327680, 2, 917544, 262144, 1, 917545, 327680, 1, 917546, 0, 0, 917547, 65536, 13, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 1, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 65536, 1, 983063, 0, 14, 983064, 65536, 14, 983065, 131072, 14, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 262144, 2, 983074, 327680, 2, 983075, 0, 14, 983076, 65536, 14, 983077, 131072, 14, 983078, 0, 0, 983079, 0, 0, 983080, 262144, 2, 983081, 327680, 2, 983082, 0, 14, 983083, 65536, 14, 983084, 131072, 14, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 0, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 0, 0, 1048585, 0, 0, 1048586, 0, 0, 1048587, 0, 0, 1048588, 0, 0, 1048589, 0, 0, 1048590, 0, 0, 1048591, 0, 0, 1048592, 0, 0, 1048593, 0, 0, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 0, 0, 1048623, 0, 0, 1048624, 0, 0, 1048625, 0, 0, 1048626, 0, 0, 1048627, 262144, 1, 1048628, 327680, 1, 1048629, 262144, 1, 1048630, 327680, 1, 1048631, 262144, 1, 1048632, 327680, 1, 1048633, 262144, 1, 1048634, 327680, 1, 1048635, 262144, 1, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0, 1114118, 0, 0, 1114119, 0, 0, 1114120, 0, 0, 1114121, 0, 0, 1114122, 0, 0, 1114123, 0, 0, 1114124, 0, 0, 1114125, 0, 0, 1114126, 0, 0, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 262144, 1, 1114134, 327680, 1, 1114135, 262144, 1, 1114136, 327680, 1, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 262148, 5, 1114143, 131076, 3, 1114144, 4, 6, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 262144, 1, 1114156, 327680, 1, 1114157, 0, 0, 1114158, 0, 0, 1114159, 0, 0, 1114160, 0, 0, 1114161, 0, 0, 1114162, 0, 0, 1114163, 262144, 2, 1114164, 327680, 2, 1114165, 262144, 2, 1114166, 327680, 2, 1114167, 262144, 2, 1114168, 327680, 2, 1114169, 262144, 2, 1114170, 327680, 2, 1114171, 262144, 2, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 0, 0, 1179654, 0, 0, 1179655, 0, 0, 1179656, 0, 0, 1179657, 0, 0, 1179658, 0, 0, 1179659, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 262144, 2, 1179670, 327680, 2, 1179671, 262144, 2, 1179672, 327680, 2, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 0, 1, 1179678, 262148, 2, 1179679, 4, 0, 1179680, 4, 4, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 262144, 2, 1179692, 327680, 2, 1179693, 0, 0, 1179694, 0, 0, 1179695, 0, 0, 1179696, 0, 0, 1179697, 0, 0, 1179698, 0, 0, 1179699, 0, 0, 1179700, 65536, 13, 1179701, 0, 0, 1179702, 262144, 1, 1179703, 327680, 1, 1179704, 262144, 1, 1179705, 327680, 1, 1179706, 262144, 1, 1179707, 327680, 1, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 0, 0, 1245191, 0, 0, 1245192, 0, 0, 1245193, 0, 0, 1245194, 0, 0, 1245195, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 65536, 13, 1245207, 0, 0, 1245208, 65536, 1, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 0, 0, 1245214, 262148, 2, 1245215, 4, 0, 1245216, 4, 4, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 65536, 13, 1245229, 0, 0, 1245230, 0, 0, 1245231, 0, 0, 1245232, 0, 0, 1245233, 0, 0, 1245234, 0, 0, 1245235, 0, 14, 1245236, 65536, 14, 1245237, 131072, 14, 1245238, 262144, 2, 1245239, 327680, 2, 1245240, 262144, 2, 1245241, 327680, 2, 1245242, 262144, 2, 1245243, 327680, 2, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 0, 0, 1310728, 0, 0, 1310729, 0, 0, 1310730, 0, 0, 1310731, 0, 0, 1310732, 0, 0, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 262144, 1, 1310739, 327680, 1, 1310740, 0, 0, 1310741, 0, 14, 1310742, 65536, 14, 1310743, 131072, 14, 1310744, 0, 1, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310750, 262148, 2, 1310751, 4, 0, 1310752, 4, 4, 1310753, 0, 1, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 14, 1310764, 65536, 14, 1310765, 131072, 14, 1310766, 0, 0, 1310767, 0, 0, 1310768, 0, 0, 1310769, 0, 0, 1310770, 0, 0, 1310771, 262144, 1, 1310772, 327680, 1, 1310773, 262144, 1, 1310774, 327680, 1, 1310775, 0, 0, 1310776, 65536, 13, 1310777, 0, 0, 1310778, 262144, 1, 1310779, 327680, 1, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 0, 0, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 262144, 2, 1376275, 327680, 2, 1376276, 0, 0, 1376277, 262144, 1, 1376278, 327680, 1, 1376279, 262148, 5, 1376280, 131076, 3, 1376281, 131076, 3, 1376282, 131076, 3, 1376283, 131076, 3, 1376284, 131076, 3, 1376285, 131076, 3, 1376286, 65540, 0, 1376287, 4, 0, 1376288, 131076, 0, 1376289, 131076, 3, 1376290, 131076, 3, 1376291, 131076, 3, 1376292, 131076, 3, 1376293, 131076, 3, 1376294, 131076, 3, 1376295, 131076, 3, 1376296, 131076, 3, 1376297, 131076, 3, 1376298, 131076, 3, 1376299, 131076, 3, 1376300, 131076, 3, 1376301, 131076, 3, 1376302, 131076, 3, 1376303, 131076, 3, 1376304, 131076, 3, 1376305, 131076, 3, 1376306, 4, 6, 1376307, 262144, 2, 1376308, 327680, 2, 1376309, 262144, 2, 1376310, 327680, 2, 1376311, 0, 14, 1376312, 65536, 14, 1376313, 131072, 14, 1376314, 262144, 2, 1376315, 327680, 2, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 0, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 262144, 1, 1441811, 327680, 1, 1441812, 0, 0, 1441813, 262144, 2, 1441814, 327680, 2, 1441815, 262148, 2, 1441816, 4, 0, 1441817, 4, 0, 1441818, 4, 0, 1441819, 4, 0, 1441820, 4, 0, 1441821, 4, 0, 1441822, 4, 0, 1441823, 4, 0, 1441824, 4, 0, 1441825, 4, 0, 1441826, 4, 0, 1441827, 4, 0, 1441828, 4, 0, 1441829, 4, 0, 1441830, 4, 0, 1441831, 4, 0, 1441832, 4, 0, 1441833, 4, 0, 1441834, 4, 0, 1441835, 4, 0, 1441836, 4, 0, 1441837, 4, 0, 1441838, 4, 0, 1441839, 4, 0, 1441840, 4, 0, 1441841, 4, 0, 1441842, 4, 4, 1441843, 262144, 1, 1441844, 327680, 1, 1441845, 0, 0, 1441846, 65536, 13, 1441847, 0, 0, 1441848, 262144, 1, 1441849, 327680, 1, 1441850, 262144, 1, 1441851, 327680, 1, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 0, 0, 1507333, 0, 0, 1507334, 0, 0, 1507335, 0, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 0, 0, 1507341, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 262144, 2, 1507347, 327680, 2, 1507348, 0, 0, 1507349, 262144, 1, 1507350, 327680, 1, 1507351, 262148, 6, 1507352, 262148, 4, 1507353, 262148, 4, 1507354, 262148, 4, 1507355, 262148, 4, 1507356, 262148, 4, 1507357, 262148, 4, 1507358, 131076, 1, 1507359, 4, 0, 1507360, 262148, 0, 1507361, 262148, 4, 1507362, 262148, 4, 1507363, 262148, 4, 1507364, 262148, 4, 1507365, 262148, 4, 1507366, 262148, 4, 1507367, 262148, 4, 1507368, 262148, 4, 1507369, 262148, 4, 1507370, 262148, 4, 1507371, 262148, 4, 1507372, 262148, 4, 1507373, 262148, 4, 1507374, 262148, 4, 1507375, 262148, 4, 1507376, 262148, 4, 1507377, 262148, 4, 1507378, 131076, 6, 1507379, 262144, 2, 1507380, 327680, 2, 1507381, 0, 14, 1507382, 65536, 14, 1507383, 131072, 14, 1507384, 262144, 2, 1507385, 327680, 2, 1507386, 262144, 2, 1507387, 327680, 2, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 0, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 0, 0, 1572875, 0, 0, 1572876, 0, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 262144, 2, 1572886, 327680, 2, 1572887, 0, 0, 1572888, 0, 0, 1572889, 0, 0, 1572890, 0, 0, 1572891, 0, 0, 1572892, 0, 0, 1572893, 0, 1, 1572894, 262148, 2, 1572895, 4, 0, 1572896, 4, 4, 1572897, 0, 0, 1572898, 0, 0, 1572899, 0, 1, 1572900, 0, 1, 1572901, 0, 1, 1572902, 0, 0, 1572903, 0, 0, 1572904, 0, 0, 1572905, 0, 0, 1572906, 0, 0, 1572907, 0, 0, 1572908, 0, 0, 1572909, 262144, 1, 1572910, 327680, 1, 1572911, 262144, 1, 1572912, 327680, 1, 1572913, 0, 0, 1572914, 65536, 13, 1572915, 0, 0, 1572916, 262144, 1, 1572917, 327680, 1, 1572918, 262144, 1, 1572919, 327680, 1, 1572920, 262144, 1, 1572921, 327680, 1, 1572922, 262144, 1, 1572923, 327680, 1, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 0, 0, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 262144, 1, 1638419, 327680, 1, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 0, 0, 1638426, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 0, 1, 1638430, 262148, 2, 1638431, 4, 0, 1638432, 4, 4, 1638433, 0, 0, 1638434, 65536, 13, 1638435, 0, 0, 1638436, 262144, 1, 1638437, 327680, 1, 1638438, 262144, 1, 1638439, 327680, 1, 1638440, 262144, 1, 1638441, 327680, 1, 1638442, 0, 0, 1638443, 65536, 13, 1638444, 0, 0, 1638445, 262144, 2, 1638446, 327680, 2, 1638447, 262144, 2, 1638448, 327680, 2, 1638449, 0, 14, 1638450, 65536, 14, 1638451, 131072, 14, 1638452, 262144, 2, 1638453, 327680, 2, 1638454, 262144, 2, 1638455, 327680, 2, 1638456, 262144, 2, 1638457, 327680, 2, 1638458, 262144, 2, 1638459, 327680, 2, 1703936, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 0, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 0, 0, 1703944, 0, 0, 1703945, 0, 0, 1703946, 0, 0, 1703947, 0, 0, 1703948, 0, 0, 1703949, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 0, 0, 1703953, 0, 0, 1703954, 262144, 2, 1703955, 327680, 2, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 0, 0, 1703966, 262148, 2, 1703967, 4, 0, 1703968, 4, 4, 1703969, 0, 14, 1703970, 65536, 14, 1703971, 131072, 14, 1703972, 262144, 2, 1703973, 327680, 2, 1703974, 262144, 2, 1703975, 327680, 2, 1703976, 262144, 2, 1703977, 327680, 2, 1703978, 0, 14, 1703979, 65536, 14, 1703980, 131072, 14, 1703981, 262144, 1, 1703982, 327680, 1, 1703983, 0, 0, 1703984, 65536, 13, 1703985, 0, 0, 1703986, 262144, 1, 1703987, 327680, 1, 1703988, 262144, 1, 1703989, 327680, 1, 1703990, 0, 0, 1703991, 65536, 13, 1703992, 0, 0, 1703993, 262144, 1, 1703994, 327680, 1, 1703995, 262144, 1, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 0, 0, 1769477, 0, 0, 1769478, 0, 0, 1769479, 0, 0, 1769480, 0, 0, 1769481, 0, 0, 1769482, 0, 0, 1769483, 0, 0, 1769484, 0, 0, 1769485, 0, 0, 1769486, 0, 0, 1769487, 0, 0, 1769488, 0, 0, 1769489, 0, 0, 1769490, 0, 0, 1769491, 0, 0, 1769492, 0, 0, 1769493, 0, 0, 1769494, 0, 0, 1769495, 0, 0, 1769496, 0, 0, 1769497, 0, 0, 1769498, 0, 0, 1769499, 0, 0, 1769500, 0, 0, 1769501, 0, 0, 1769502, 262148, 2, 1769503, 4, 0, 1769504, 4, 4, 1769505, 262144, 1, 1769506, 327680, 1, 1769507, 262144, 1, 1769508, 327680, 1, 1769509, 0, 0, 1769510, 65536, 13, 1769511, 0, 0, 1769512, 262144, 1, 1769513, 327680, 1, 1769514, 262144, 1, 1769515, 327680, 1, 1769516, 0, 0, 1769517, 262144, 2, 1769518, 327680, 2, 1769519, 0, 14, 1769520, 65536, 14, 1769521, 131072, 14, 1769522, 262144, 2, 1769523, 327680, 2, 1769524, 262144, 2, 1769525, 327680, 2, 1769526, 0, 14, 1769527, 65536, 14, 1769528, 131072, 14, 1769529, 262144, 2, 1769530, 327680, 2, 1769531, 262144, 2, 1835008, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 0, 0, 1835029, 0, 0, 1835030, 0, 0, 1835031, 0, 0, 1835032, 0, 0, 1835033, 0, 0, 1835034, 0, 0, 1835035, 0, 0, 1835036, 0, 0, 1835037, 0, 0, 1835038, 262148, 6, 1835039, 262148, 4, 1835040, 131076, 6, 1835041, 262144, 2, 1835042, 327680, 2, 1835043, 262144, 2, 1835044, 327680, 2, 1835045, 0, 14, 1835046, 65536, 14, 1835047, 131072, 14, 1835048, 262144, 2, 1835049, 327680, 2, 1835050, 262144, 2, 1835051, 327680, 2, 1835052, 262144, 1, 1835053, 327680, 1, 1835054, 262144, 1, 1835055, 327680, 1, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 262144, 1, 1835061, 327680, 1, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 262144, 1, 1835067, 327680, 1, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 65536, 43, 1900569, 65536, 43, 1900570, 65536, 43, 1900571, 65536, 43, 1900572, 65536, 43, 1900573, 0, 0, 1900574, 0, 0, 1900575, 0, 0, 1900576, 0, 0, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 0, 0, 1900581, 0, 0, 1900582, 0, 0, 1900583, 0, 0, 1900584, 0, 0, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 262144, 2, 1900589, 327680, 2, 1900590, 262144, 2, 1900591, 327680, 2, 1900592, 262144, 1, 1900593, 327680, 1, 1900594, 262144, 1, 1900595, 327680, 1, 1900596, 262144, 2, 1900597, 327680, 2, 1900598, 262144, 1, 1900599, 327680, 1, 1900600, 262144, 1, 1900601, 327680, 1, 1900602, 262144, 2, 1900603, 327680, 2, 1966080, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 0, 0, 1966110, 0, 0, 1966111, 0, 0, 1966112, 0, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 1966116, 0, 0, 1966117, 0, 0, 1966118, 0, 0, 1966119, 0, 0, 1966120, 0, 0, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 262144, 2, 1966129, 327680, 2, 1966130, 262144, 2, 1966131, 327680, 2, 1966132, 0, 0, 1966133, 0, 0, 1966134, 262144, 2, 1966135, 327680, 2, 1966136, 262144, 2, 1966137, 327680, 2, 1966138, 0, 0, 1966139, 0, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 65536, 1, 2031636, 0, 0, 2031637, 0, 0, 2031638, 65536, 13, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 262144, 1, 2031645, 327680, 1, 2031646, 262148, 5, 2031647, 131076, 3, 2031648, 4, 6, 2031649, 262144, 1, 2031650, 327680, 1, 2031651, 0, 0, 2031652, 0, 0, 2031653, 0, 0, 2031654, 0, 0, 2031655, 262144, 1, 2031656, 327680, 1, 2031657, 262144, 1, 2031658, 327680, 1, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031665, 0, 0, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2031675, 0, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 0, 0, 2097173, 0, 14, 2097174, 65536, 14, 2097175, 131072, 14, 2097176, 0, 0, 2097177, 0, 0, 2097178, 0, 0, 2097179, 0, 0, 2097180, 262144, 2, 2097181, 327680, 2, 2097182, 262148, 2, 2097183, 4, 0, 2097184, 4, 4, 2097185, 262144, 2, 2097186, 327680, 2, 2097187, 0, 0, 2097188, 0, 0, 2097189, 0, 0, 2097190, 0, 0, 2097191, 262144, 2, 2097192, 327680, 2, 2097193, 262144, 2, 2097194, 327680, 2, 2097195, 0, 0, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 0, 2097201, 0, 0, 2097202, 0, 0, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 0, 0, 2097209, 0, 0, 2097210, 0, 0, 2097211, 0, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 1, 2162710, 0, 1, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 0, 1, 2162718, 262148, 2, 2162719, 4, 0, 2162720, 4, 4, 2162721, 0, 1, 2162722, 0, 1, 2162723, 0, 0, 2162724, 0, 0, 2162725, 0, 0, 2162726, 0, 0, 2162727, 0, 1, 2162728, 0, 0, 2162729, 65536, 13, 2162730, 0, 0, 2162731, 262144, 1, 2162732, 327680, 1, 2162733, 262144, 1, 2162734, 327680, 1, 2162735, 262144, 1, 2162736, 327680, 1, 2162737, 262144, 1, 2162738, 327680, 1, 2162739, 262144, 1, 2162740, 327680, 1, 2162741, 262144, 1, 2162742, 327680, 1, 2162743, 0, 0, 2162744, 0, 0, 2162745, 0, 0, 2162746, 0, 0, 2162747, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 1, 2228246, 262148, 5, 2228247, 131076, 3, 2228248, 131076, 3, 2228249, 131076, 3, 2228250, 131076, 3, 2228251, 131076, 3, 2228252, 131076, 3, 2228253, 131076, 3, 2228254, 65540, 0, 2228255, 4, 0, 2228256, 131076, 0, 2228257, 131076, 3, 2228258, 131076, 3, 2228259, 131076, 3, 2228260, 131076, 3, 2228261, 131076, 3, 2228262, 131076, 3, 2228263, 4, 6, 2228264, 0, 14, 2228265, 65536, 14, 2228266, 131072, 14, 2228267, 262144, 2, 2228268, 327680, 2, 2228269, 262144, 2, 2228270, 327680, 2, 2228271, 262144, 2, 2228272, 327680, 2, 2228273, 262144, 2, 2228274, 327680, 2, 2228275, 262144, 2, 2228276, 327680, 2, 2228277, 262144, 2, 2228278, 327680, 2, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2228283, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 262148, 2, 2293783, 4, 0, 2293784, 4, 0, 2293785, 4, 0, 2293786, 4, 0, 2293787, 4, 0, 2293788, 4, 0, 2293789, 4, 0, 2293790, 4, 0, 2293791, 4, 0, 2293792, 4, 0, 2293793, 4, 0, 2293794, 4, 0, 2293795, 4, 0, 2293796, 4, 0, 2293797, 4, 0, 2293798, 4, 0, 2293799, 4, 4, 2293800, 262144, 1, 2293801, 327680, 1, 2293802, 262144, 1, 2293803, 327680, 1, 2293804, 0, 0, 2293805, 65536, 13, 2293806, 0, 0, 2293807, 262144, 1, 2293808, 327680, 1, 2293809, 262144, 1, 2293810, 327680, 1, 2293811, 262144, 1, 2293812, 327680, 1, 2293813, 262144, 1, 2293814, 327680, 1, 2293815, 0, 0, 2293816, 0, 0, 2293817, 0, 0, 2293818, 0, 0, 2293819, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 262144, 1, 2359317, 327680, 1, 2359318, 262148, 6, 2359319, 262148, 4, 2359320, 262148, 4, 2359321, 262148, 4, 2359322, 262148, 4, 2359323, 262148, 4, 2359324, 262148, 4, 2359325, 262148, 4, 2359326, 131076, 1, 2359327, 4, 0, 2359328, 262148, 0, 2359329, 262148, 4, 2359330, 262148, 4, 2359331, 262148, 4, 2359332, 262148, 4, 2359333, 262148, 4, 2359334, 262148, 4, 2359335, 131076, 6, 2359336, 262144, 2, 2359337, 327680, 2, 2359338, 262144, 2, 2359339, 327680, 2, 2359340, 0, 14, 2359341, 65536, 14, 2359342, 131072, 14, 2359343, 262144, 2, 2359344, 327680, 2, 2359345, 262144, 2, 2359346, 327680, 2, 2359347, 262144, 2, 2359348, 327680, 2, 2359349, 262144, 2, 2359350, 327680, 2, 2359351, 0, 0, 2359352, 0, 0, 2359353, 0, 0, 2359354, 0, 0, 2359355, 0, 0, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 262144, 2, 2424853, 327680, 2, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 1, 2424858, 0, 1, 2424859, 0, 0, 2424860, 0, 0, 2424861, 0, 0, 2424862, 262148, 2, 2424863, 4, 0, 2424864, 4, 4, 2424865, 0, 0, 2424866, 65536, 13, 2424867, 0, 0, 2424868, 262144, 11, 2424869, 327680, 11, 2424870, 327680, 11, 2424871, 327680, 11, 2424872, 327680, 11, 2424873, 327680, 11, 2424874, 327680, 11, 2424875, 327680, 11, 2424876, 393216, 11, 2424877, 262144, 1, 2424878, 327680, 1, 2424879, 262144, 1, 2424880, 327680, 1, 2424881, 262144, 1, 2424882, 327680, 1, 2424883, 262144, 1, 2424884, 327680, 1, 2424885, 262144, 1, 2424886, 327680, 1, 2424887, 0, 0, 2424888, 0, 0, 2424889, 0, 0, 2424890, 0, 0, 2424891, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 262144, 1, 2490389, 327680, 1, 2490390, 0, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 0, 0, 2490398, 262148, 2, 2490399, 4, 0, 2490400, 4, 4, 2490401, 0, 14, 2490402, 65536, 14, 2490403, 131072, 14, 2490404, 262144, 12, 2490405, 327680, 12, 2490406, 458752, 14, 2490407, 327680, 12, 2490408, 327680, 12, 2490409, 327680, 12, 2490410, 327680, 12, 2490411, 327680, 12, 2490412, 393216, 12, 2490413, 262144, 2, 2490414, 327680, 2, 2490415, 262144, 2, 2490416, 327680, 2, 2490417, 262144, 2, 2490418, 327680, 2, 2490419, 262144, 2, 2490420, 327680, 2, 2490421, 262144, 2, 2490422, 327680, 2, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2490427, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 1, 2555923, 0, 0, 2555924, 262144, 2, 2555925, 327680, 2, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 0, 0, 2555934, 262148, 2, 2555935, 4, 0, 2555936, 4, 4, 2555937, 262144, 11, 2555938, 327680, 11, 2555939, 327680, 11, 2555940, 262144, 14, 2555941, 327680, 12, 2555942, 327680, 12, 2555943, 327680, 12, 2555944, 327680, 12, 2555945, 327680, 12, 2555946, 327680, 12, 2555947, 327680, 12, 2555948, 393216, 12, 2555949, 0, 0, 2555950, 65536, 13, 2555951, 0, 0, 2555952, 262144, 1, 2555953, 327680, 1, 2555954, 262144, 1, 2555955, 327680, 1, 2555956, 262144, 1, 2555957, 327680, 1, 2555958, 262144, 1, 2555959, 327680, 1, 2555960, 0, 0, 2555961, 0, 0, 2555962, 0, 0, 2555963, 0, 0, 2621440, 0, 0, 2621441, 0, 0, 2621442, 0, 0, 2621443, 0, 0, 2621444, 0, 0, 2621445, 0, 0, 2621446, 0, 0, 2621447, 0, 0, 2621448, 0, 0, 2621449, 0, 0, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 0, 2621453, 0, 0, 2621454, 0, 0, 2621455, 0, 0, 2621456, 0, 0, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 0, 2621460, 262144, 1, 2621461, 327680, 1, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 2621469, 0, 0, 2621470, 262148, 2, 2621471, 4, 0, 2621472, 4, 4, 2621473, 262144, 13, 2621474, 327680, 13, 2621475, 262144, 15, 2621476, 327680, 12, 2621477, 327680, 12, 2621478, 327680, 12, 2621479, 327680, 12, 2621480, 327680, 12, 2621481, 327680, 12, 2621482, 458752, 14, 2621483, 327680, 12, 2621484, 393216, 12, 2621485, 0, 14, 2621486, 65536, 14, 2621487, 131072, 14, 2621488, 262144, 2, 2621489, 327680, 2, 2621490, 262144, 2, 2621491, 327680, 2, 2621492, 262144, 2, 2621493, 327680, 2, 2621494, 262144, 2, 2621495, 327680, 2, 2621496, 0, 0, 2621497, 0, 0, 2621498, 0, 0, 2621499, 0, 0, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 0, 2686989, 0, 0, 2686990, 0, 0, 2686991, 0, 0, 2686992, 0, 0, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 262144, 2, 2686997, 327680, 2, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 65536, 13, 2687005, 0, 0, 2687006, 262148, 2, 2687007, 4, 0, 2687008, 4, 4, 2687009, 262144, 1, 2687010, 327680, 1, 2687011, 262144, 12, 2687012, 458752, 14, 2687013, 327680, 15, 2687014, 327680, 13, 2687015, 327680, 13, 2687016, 327680, 13, 2687017, 327680, 13, 2687018, 327680, 13, 2687019, 327680, 13, 2687020, 393216, 13, 2687021, 262144, 1, 2687022, 327680, 1, 2687023, 0, 0, 2687024, 65536, 13, 2687025, 0, 0, 2687026, 262144, 1, 2687027, 327680, 1, 2687028, 262144, 1, 2687029, 327680, 1, 2687030, 262144, 1, 2687031, 327680, 1, 2687032, 0, 0, 2687033, 0, 0, 2687034, 0, 0, 2687035, 0, 0, 2752512, 0, 0, 2752513, 0, 0, 2752514, 0, 0, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 0, 2752525, 0, 1, 2752526, 0, 1, 2752527, 65536, 1, 2752528, 0, 0, 2752529, 0, 0, 2752530, 0, 0, 2752531, 0, 0, 2752532, 196608, 6, 2752533, 65536, 7, 2752534, 65536, 7, 2752535, 65536, 7, 2752536, 65536, 7, 2752537, 65536, 7, 2752538, 262144, 5, 2752539, 0, 14, 2752540, 65536, 14, 2752541, 131072, 14, 2752542, 262148, 6, 2752543, 262148, 4, 2752544, 131076, 6, 2752545, 262144, 2, 2752546, 327680, 2, 2752547, 262144, 12, 2752548, 327680, 12, 2752549, 393216, 12, 2752550, 262144, 1, 2752551, 327680, 1, 2752552, 0, 0, 2752553, 65536, 13, 2752554, 0, 0, 2752555, 262144, 1, 2752556, 327680, 1, 2752557, 262144, 2, 2752558, 327680, 2, 2752559, 0, 14, 2752560, 65536, 14, 2752561, 131072, 14, 2752562, 262144, 2, 2752563, 327680, 2, 2752564, 262144, 2, 2752565, 327680, 2, 2752566, 262144, 2, 2752567, 327680, 2, 2752568, 0, 0, 2752569, 0, 0, 2752570, 0, 0, 2752571, 0, 0, 2818048, 0, 0, 2818049, 0, 0, 2818050, 0, 0, 2818051, 0, 0, 2818052, 0, 0, 2818053, 0, 0, 2818054, 0, 0, 2818055, 0, 0, 2818056, 0, 0, 2818057, 0, 0, 2818058, 0, 0, 2818059, 0, 0, 2818060, 0, 0, 2818061, 0, 0, 2818062, 0, 0, 2818063, 0, 0, 2818064, 0, 0, 2818065, 0, 0, 2818066, 0, 0, 2818067, 0, 0, 2818068, 262144, 11, 2818069, 327680, 11, 2818070, 327680, 11, 2818071, 327680, 11, 2818072, 327680, 11, 2818073, 393216, 11, 2818074, 0, 7, 2818075, 65536, 7, 2818076, 65536, 7, 2818077, 262144, 6, 2818078, 196608, 7, 2818079, 196608, 7, 2818080, 196608, 7, 2818081, 196608, 6, 2818082, 262144, 5, 2818083, 262144, 13, 2818084, 327680, 13, 2818085, 393216, 13, 2818086, 262144, 2, 2818087, 327680, 2, 2818088, 0, 14, 2818089, 65536, 14, 2818090, 131072, 14, 2818091, 262144, 2, 2818092, 327680, 2, 2818093, 262144, 1, 2818094, 327680, 1, 2818095, 262144, 1, 2818096, 327680, 1, 2818097, 262144, 1, 2818098, 327680, 1, 2818099, 262144, 1, 2818100, 327680, 1, 2818101, 262144, 1, 2818102, 327680, 1, 2818103, 0, 0, 2818104, 0, 0, 2818105, 0, 0, 2818106, 0, 0, 2818107, 0, 0, 2883584, 0, 0, 2883585, 0, 0, 2883586, 0, 0, 2883587, 0, 0, 2883588, 0, 0, 2883589, 0, 0, 2883590, 0, 0, 2883591, 0, 0, 2883592, 0, 0, 2883593, 0, 0, 2883594, 0, 0, 2883595, 0, 0, 2883596, 0, 0, 2883597, 0, 0, 2883598, 0, 0, 2883599, 0, 0, 2883600, 0, 0, 2883601, 0, 0, 2883602, 0, 0, 2883603, 0, 0, 2883604, 262144, 12, 2883605, 327680, 12, 2883606, 327680, 12, 2883607, 327680, 12, 2883608, 327680, 12, 2883609, 393216, 12, 2883610, 0, 0, 2883611, 65536, 13, 2883612, 0, 0, 2883613, 0, 0, 2883614, 0, 0, 2883615, 0, 0, 2883616, 0, 0, 2883617, 0, 1, 2883618, 0, 7, 2883619, 65536, 7, 2883620, 65536, 7, 2883621, 65536, 7, 2883622, 262144, 5, 2883623, 262144, 1, 2883624, 327680, 1, 2883625, 262144, 1, 2883626, 327680, 1, 2883627, 262144, 1, 2883628, 327680, 1, 2883629, 262144, 2, 2883630, 327680, 2, 2883631, 262144, 2, 2883632, 327680, 2, 2883633, 262144, 2, 2883634, 327680, 2, 2883635, 262144, 2, 2883636, 327680, 2, 2883637, 262144, 2, 2883638, 327680, 2, 2883639, 0, 0, 2883640, 0, 0, 2883641, 0, 0, 2883642, 0, 0, 2883643, 0, 0, 2949120, 262144, 1, 2949121, 327680, 1, 2949122, 262144, 1, 2949123, 327680, 1, 2949124, 262144, 1, 2949125, 327680, 1, 2949126, 0, 0, 2949127, 0, 0, 2949128, 0, 0, 2949129, 0, 0, 2949130, 0, 0, 2949131, 262144, 1, 2949132, 327680, 1, 2949133, 262144, 1, 2949134, 327680, 1, 2949135, 0, 1, 2949136, 0, 1, 2949137, 0, 0, 2949138, 65536, 13, 2949139, 0, 0, 2949140, 262144, 13, 2949141, 262144, 15, 2949142, 327680, 12, 2949143, 327680, 12, 2949144, 327680, 12, 2949145, 393216, 12, 2949146, 0, 14, 2949147, 65536, 14, 2949148, 131072, 14, 2949149, 0, 8, 2949150, 65536, 8, 2949151, 65536, 8, 2949152, 65536, 8, 2949153, 131072, 8, 2949154, 262144, 1, 2949155, 327680, 1, 2949156, 262144, 1, 2949157, 327680, 1, 2949158, 0, 6, 2949159, 262144, 2, 2949160, 327680, 2, 2949161, 262144, 2, 2949162, 327680, 2, 2949163, 262144, 2, 2949164, 327680, 2, 2949165, 262144, 1, 2949166, 327680, 1, 2949167, 262144, 1, 2949168, 327680, 1, 2949169, 262144, 1, 2949170, 327680, 1, 2949171, 262144, 1, 2949172, 327680, 1, 2949173, 262144, 1, 2949174, 327680, 1, 2949175, 0, 0, 2949176, 0, 0, 2949177, 0, 0, 2949178, 0, 0, 2949179, 0, 0, 3014656, 262144, 2, 3014657, 327680, 2, 3014658, 262144, 2, 3014659, 327680, 2, 3014660, 262144, 2, 3014661, 327680, 2, 3014662, 0, 0, 3014663, 0, 0, 3014664, 0, 0, 3014665, 0, 0, 3014666, 0, 0, 3014667, 262144, 2, 3014668, 327680, 2, 3014669, 262144, 2, 3014670, 327680, 2, 3014671, 0, 0, 3014672, 0, 1, 3014673, 0, 14, 3014674, 65536, 14, 3014675, 131072, 14, 3014676, 0, 1, 3014677, 262144, 13, 3014678, 327680, 13, 3014679, 327680, 13, 3014680, 327680, 13, 3014681, 393216, 13, 3014682, 0, 0, 3014683, 0, 1, 3014684, 0, 1, 3014685, 0, 9, 3014686, 65536, 9, 3014687, 65536, 9, 3014688, 65536, 9, 3014689, 131072, 9, 3014690, 262144, 2, 3014691, 327680, 2, 3014692, 262144, 2, 3014693, 327680, 2, 3014694, 0, 6, 3014695, 262144, 1, 3014696, 327680, 1, 3014697, 262144, 1, 3014698, 327680, 1, 3014699, 262144, 1, 3014700, 327680, 1, 3014701, 262144, 2, 3014702, 327680, 2, 3014703, 262144, 2, 3014704, 327680, 2, 3014705, 262144, 2, 3014706, 327680, 2, 3014707, 262144, 2, 3014708, 327680, 2, 3014709, 262144, 2, 3014710, 327680, 2, 3014711, 0, 0, 3014712, 0, 0, 3014713, 0, 0, 3014714, 0, 0, 3014715, 0, 0, 3080192, 0, 0, 3080193, 0, 0, 3080194, 0, 0, 3080195, 0, 0, 3080196, 0, 0, 3080197, 0, 0, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 8, 3080204, 65536, 8, 3080205, 65536, 8, 3080206, 65536, 8, 3080207, 65536, 8, 3080208, 65536, 8, 3080209, 65536, 8, 3080210, 65536, 8, 3080211, 65536, 8, 3080212, 65536, 8, 3080213, 65536, 8, 3080214, 65536, 8, 3080215, 65536, 8, 3080216, 65536, 8, 3080217, 65536, 8, 3080218, 65536, 8, 3080219, 65536, 8, 3080220, 65536, 8, 3080221, 196608, 8, 3080222, 65536, 9, 3080223, 65536, 9, 3080224, 65536, 9, 3080225, 131072, 9, 3080226, 0, 1, 3080227, 0, 0, 3080228, 65536, 13, 3080229, 0, 0, 3080230, 0, 6, 3080231, 262144, 2, 3080232, 327680, 2, 3080233, 262144, 2, 3080234, 327680, 2, 3080235, 262144, 2, 3080236, 327680, 2, 3080237, 262144, 1, 3080238, 327680, 1, 3080239, 262144, 1, 3080240, 327680, 1, 3080241, 262144, 1, 3080242, 327680, 1, 3080243, 262144, 1, 3080244, 327680, 1, 3080245, 262144, 1, 3080246, 327680, 1, 3080247, 0, 0, 3080248, 0, 0, 3080249, 0, 0, 3080250, 0, 0, 3080251, 0, 0, 3145728, 0, 0, 3145729, 0, 0, 3145730, 0, 0, 3145731, 0, 0, 3145732, 0, 0, 3145733, 0, 0, 3145734, 0, 0, 3145735, 0, 0, 3145736, 0, 0, 3145737, 0, 0, 3145738, 0, 0, 3145739, 0, 9, 3145740, 65536, 9, 3145741, 65536, 9, 3145742, 65536, 9, 3145743, 65536, 9, 3145744, 65536, 9, 3145745, 65536, 9, 3145746, 65536, 9, 3145747, 65536, 9, 3145748, 65536, 9, 3145749, 65536, 9, 3145750, 65536, 9, 3145751, 65536, 9, 3145752, 65536, 9, 3145753, 65536, 9, 3145754, 65536, 9, 3145755, 65536, 9, 3145756, 65536, 9, 3145757, 65536, 9, 3145758, 65536, 9, 3145759, 65536, 9, 3145760, 65536, 9, 3145761, 131072, 9, 3145762, 0, 1, 3145763, 0, 14, 3145764, 65536, 14, 3145765, 131072, 14, 3145766, 0, 7, 3145767, 65536, 7, 3145768, 65536, 7, 3145769, 65536, 7, 3145770, 65536, 7, 3145771, 262144, 6, 3145772, 0, 0, 3145773, 262144, 2, 3145774, 327680, 2, 3145775, 262144, 2, 3145776, 327680, 2, 3145777, 262144, 2, 3145778, 327680, 2, 3145779, 262144, 2, 3145780, 327680, 2, 3145781, 262144, 2, 3145782, 327680, 2, 3145783, 0, 0, 3145784, 0, 0, 3145785, 0, 0, 3145786, 0, 0, 3145787, 0, 0, 3211264, 0, 0, 3211265, 0, 0, 3211266, 0, 0, 3211267, 0, 0, 3211268, 0, 0, 3211269, 0, 0, 3211270, 0, 0, 3211271, 0, 0, 3211272, 0, 0, 3211273, 0, 0, 3211274, 0, 0, 3211275, 0, 10, 3211276, 65536, 10, 3211277, 65536, 10, 3211278, 65536, 10, 3211279, 65536, 10, 3211280, 65536, 10, 3211281, 65536, 10, 3211282, 65536, 10, 3211283, 65536, 10, 3211284, 65536, 10, 3211285, 65536, 10, 3211286, 65536, 10, 3211287, 65536, 10, 3211288, 65536, 10, 3211289, 65536, 10, 3211290, 65536, 10, 3211291, 65536, 10, 3211292, 65536, 10, 3211293, 65536, 10, 3211294, 65536, 10, 3211295, 65536, 10, 3211296, 65536, 10, 3211297, 131072, 10, 3211298, 65536, 1, 3211299, 262144, 1, 3211300, 327680, 1, 3211301, 262144, 1, 3211302, 327680, 1, 3211303, 0, 0, 3211304, 65536, 13, 3211305, 0, 0, 3211306, 262144, 1, 3211307, 327680, 1, 3211308, 262144, 1, 3211309, 327680, 1, 3211310, 262144, 1, 3211311, 327680, 1, 3211312, 262144, 1, 3211313, 327680, 1, 3211314, 262144, 1, 3211315, 327680, 1, 3211316, 262144, 1, 3211317, 327680, 1, 3211318, 262144, 1, 3211319, 327680, 1, 3211320, 262144, 1, 3211321, 327680, 1, 3211322, 262144, 1, 3211323, 327680, 1, 3276800, 0, 0, 3276801, 0, 0, 3276802, 0, 0, 3276803, 0, 0, 3276804, 0, 0, 3276805, 0, 0, 3276806, 0, 0, 3276807, 0, 0, 3276808, 0, 0, 3276809, 0, 0, 3276810, 0, 0, 3276811, 0, 0, 3276812, 0, 0, 3276813, 0, 0, 3276814, 0, 0, 3276815, 0, 0, 3276816, 0, 0, 3276817, 0, 0, 3276818, 0, 1, 3276819, 0, 1, 3276820, 0, 1, 3276821, 0, 1, 3276822, 0, 1, 3276823, 0, 0, 3276824, 0, 0, 3276825, 65536, 1, 3276826, 0, 0, 3276827, 0, 1, 3276828, 0, 1, 3276829, 0, 0, 3276830, 0, 0, 3276831, 0, 0, 3276832, 0, 0, 3276833, 0, 0, 3276834, 0, 0, 3276835, 262144, 2, 3276836, 327680, 2, 3276837, 262144, 2, 3276838, 327680, 2, 3276839, 0, 14, 3276840, 65536, 14, 3276841, 131072, 14, 3276842, 262144, 2, 3276843, 327680, 2, 3276844, 262144, 2, 3276845, 327680, 2, 3276846, 262144, 2, 3276847, 327680, 2, 3276848, 262144, 2, 3276849, 327680, 2, 3276850, 262144, 2, 3276851, 327680, 2, 3276852, 262144, 2, 3276853, 327680, 2, 3276854, 262144, 2, 3276855, 327680, 2, 3276856, 262144, 2, 3276857, 327680, 2, 3276858, 262144, 2, 3276859, 327680, 2, 3342336, 0, 0, 3342337, 262144, 1, 3342338, 327680, 1, 3342339, 262144, 1, 3342340, 327680, 1, 3342341, 262144, 1, 3342342, 327680, 1, 3342343, 262144, 1, 3342344, 327680, 1, 3342345, 262144, 1, 3342346, 327680, 1, 3342347, 262144, 1, 3342348, 327680, 1, 3342349, 262144, 1, 3342350, 327680, 1, 3342351, 0, 0, 3342352, 65536, 13, 3342353, 0, 0, 3342354, 262144, 1, 3342355, 327680, 1, 3342356, 262144, 1, 3342357, 327680, 1, 3342358, 0, 0, 3342359, 65536, 13, 3342360, 0, 0, 3342361, 262144, 1, 3342362, 327680, 1, 3342363, 262144, 1, 3342364, 327680, 1, 3342365, 262144, 1, 3342366, 327680, 1, 3342367, 0, 0, 3342368, 65536, 13, 3342369, 0, 0, 3342370, 262144, 1, 3342371, 327680, 1, 3342372, 262144, 1, 3342373, 327680, 1, 3342374, 262144, 1, 3342375, 327680, 1, 3342376, 262144, 1, 3342377, 327680, 1, 3342378, 0, 0, 3342379, 65536, 13, 3342380, 0, 0, 3342381, 262144, 1, 3342382, 327680, 1, 3342383, 0, 0, 3342384, 65536, 13, 3342385, 0, 0, 3342386, 262144, 1, 3342387, 327680, 1, 3342388, 262144, 1, 3342389, 327680, 1, 3342390, 262144, 1, 3342391, 327680, 1, 3342392, 262144, 1, 3342393, 327680, 1, 3342394, 262144, 1, 3342395, 327680, 1, 3407872, 0, 0, 3407873, 262144, 2, 3407874, 327680, 2, 3407875, 262144, 2, 3407876, 327680, 2, 3407877, 262144, 2, 3407878, 327680, 2, 3407879, 262144, 2, 3407880, 327680, 2, 3407881, 262144, 2, 3407882, 327680, 2, 3407883, 262144, 2, 3407884, 327680, 2, 3407885, 262144, 2, 3407886, 327680, 2, 3407887, 0, 14, 3407888, 65536, 14, 3407889, 131072, 14, 3407890, 262144, 2, 3407891, 327680, 2, 3407892, 262144, 2, 3407893, 327680, 2, 3407894, 0, 14, 3407895, 65536, 14, 3407896, 131072, 14, 3407897, 262144, 2, 3407898, 327680, 2, 3407899, 262144, 2, 3407900, 327680, 2, 3407901, 262144, 2, 3407902, 327680, 2, 3407903, 0, 14, 3407904, 65536, 14, 3407905, 131072, 14, 3407906, 262144, 2, 3407907, 327680, 2, 3407908, 262144, 2, 3407909, 327680, 2, 3407910, 262144, 2, 3407911, 327680, 2, 3407912, 262144, 2, 3407913, 327680, 2, 3407914, 0, 14, 3407915, 65536, 14, 3407916, 131072, 14, 3407917, 262144, 2, 3407918, 327680, 2, 3407919, 0, 14, 3407920, 65536, 14, 3407921, 131072, 14, 3407922, 262144, 2, 3407923, 327680, 2, 3407924, 262144, 2, 3407925, 327680, 2, 3407926, 262144, 2, 3407927, 327680, 2, 3407928, 262144, 2, 3407929, 327680, 2, 3407930, 262144, 2, 3407931, 327680, 2, 3473408, 0, 0, 3473409, 262144, 1, 3473410, 327680, 1, 3473411, 262144, 1, 3473412, 327680, 1, 3473413, 262144, 1, 3473414, 327680, 1, 3473415, 262144, 1, 3473416, 327680, 1, 3473417, 262144, 1, 3473418, 327680, 1, 3473419, 262144, 1, 3473420, 327680, 1, 3473421, 262144, 1, 3473422, 327680, 1, 3473423, 262144, 1, 3473424, 327680, 1, 3473425, 262144, 1, 3473426, 327680, 1, 3473427, 0, 0, 3473428, 65536, 13, 3473429, 0, 0, 3473430, 262144, 1, 3473431, 327680, 1, 3473432, 262144, 1, 3473433, 327680, 1, 3473434, 0, 0, 3473435, 65536, 13, 3473436, 0, 0, 3473437, 262144, 1, 3473438, 327680, 1, 3473439, 262144, 1, 3473440, 327680, 1, 3473441, 262144, 1, 3473442, 327680, 1, 3473443, 0, 0, 3473444, 65536, 13, 3473445, 0, 0, 3473446, 262144, 1, 3473447, 327680, 1, 3473448, 262144, 1, 3473449, 327680, 1, 3473450, 262144, 1, 3473451, 327680, 1, 3473452, 262144, 1, 3473453, 327680, 1, 3473454, 262144, 1, 3473455, 327680, 1, 3473456, 262144, 1, 3473457, 327680, 1, 3473458, 262144, 1, 3473459, 327680, 1, 3473460, 262144, 1, 3473461, 327680, 1, 3473462, 262144, 1, 3473463, 327680, 1, 3473464, 262144, 1, 3473465, 327680, 1, 3473466, 262144, 1, 3473467, 327680, 1, 3538944, 0, 0, 3538945, 262144, 2, 3538946, 327680, 2, 3538947, 262144, 2, 3538948, 327680, 2, 3538949, 262144, 2, 3538950, 327680, 2, 3538951, 262144, 2, 3538952, 327680, 2, 3538953, 262144, 2, 3538954, 327680, 2, 3538955, 262144, 2, 3538956, 327680, 2, 3538957, 262144, 2, 3538958, 327680, 2, 3538959, 262144, 2, 3538960, 327680, 2, 3538961, 262144, 2, 3538962, 327680, 2, 3538963, 0, 14, 3538964, 65536, 14, 3538965, 131072, 14, 3538966, 262144, 2, 3538967, 327680, 2, 3538968, 262144, 2, 3538969, 327680, 2, 3538970, 0, 14, 3538971, 65536, 14, 3538972, 131072, 14, 3538973, 262144, 2, 3538974, 327680, 2, 3538975, 262144, 2, 3538976, 327680, 2, 3538977, 262144, 2, 3538978, 327680, 2, 3538979, 0, 14, 3538980, 65536, 14, 3538981, 131072, 14, 3538982, 262144, 2, 3538983, 327680, 2, 3538984, 262144, 2, 3538985, 327680, 2, 3538986, 262144, 2, 3538987, 327680, 2, 3538988, 262144, 2, 3538989, 327680, 2, 3538990, 262144, 2, 3538991, 327680, 2, 3538992, 262144, 2, 3538993, 327680, 2, 3538994, 262144, 2, 3538995, 327680, 2, 3538996, 262144, 2, 3538997, 327680, 2, 3538998, 262144, 2, 3538999, 327680, 2, 3539000, 262144, 2, 3539001, 327680, 2, 3539002, 262144, 2, 3539003, 327680, 2, 3604480, 0, 0, 3604481, 0, 0, 3604482, 0, 0, 3604483, 0, 0, 3604484, 0, 0, 3604485, 0, 0, 3604486, 0, 0, 3604487, 0, 0, 3604488, 0, 0, 3604489, 0, 0, 3604490, 0, 0, 3604491, 0, 0, 3604492, 0, 0, 3604493, 0, 0, 3604494, 0, 0, 3604495, 0, 0, 3604496, 0, 0, 3604497, 0, 0, 3604498, 0, 0, 3604499, 0, 0, 3604500, 0, 0, 3604501, 0, 0, 3604502, 0, 0, 3604503, 0, 0, 3604504, 0, 0, 3604505, 0, 0, 3604506, 0, 0, 3604507, 0, 0, 3604508, 0, 0, 3604509, 0, 0, 3604510, 0, 0, 3604511, 0, 0, 3604512, 0, 0, 3604513, 0, 0, 3604514, 0, 0, 3604515, 0, 0, 3604516, 0, 0, 3604517, 0, 0, 3604518, 0, 0, 3604519, 0, 0, 3604520, 0, 0, 3604521, 0, 0, 3604522, 0, 0, 3604523, 0, 0, 3604524, 0, 0, 3604525, 0, 0, 3604526, 0, 0, 3604527, 0, 0, 3604528, 0, 0, 3604529, 0, 0, 3604530, 0, 0, 3604531, 0, 0, 3604532, 0, 0, 3604533, 0, 0, 3604534, 0, 0, 3604535, 0, 0, 3604536, 0, 0, 3604537, 0, 0, 3604538, 0, 0, 3604539, 0, 0, 3670016, 0, 0, 3670017, 0, 0, 3670018, 0, 0, 3670019, 0, 0, 3670020, 0, 0, 3670021, 0, 0, 3670022, 0, 0, 3670023, 0, 0, 3670024, 0, 0, 3670025, 0, 0, 3670026, 0, 0, 3670027, 0, 0, 3670028, 0, 0, 3670029, 0, 0, 3670030, 0, 0, 3670031, 0, 0, 3670032, 0, 0, 3670033, 0, 0, 3670034, 0, 0, 3670035, 0, 0, 3670036, 0, 0, 3670037, 0, 0, 3670038, 0, 0, 3670039, 0, 0, 3670040, 0, 0, 3670041, 0, 0, 3670042, 0, 0, 3670043, 0, 0, 3670044, 0, 0, 3670045, 0, 0, 3670046, 0, 0, 3670047, 0, 0, 3670048, 0, 0, 3670049, 0, 0, 3670050, 0, 0, 3670051, 0, 0, 3670052, 0, 0, 3670053, 0, 0, 3670054, 0, 0, 3670055, 0, 0, 3670056, 0, 0, 3670057, 0, 0, 3670058, 0, 0, 3670059, 0, 0, 3670060, 0, 0, 3670061, 0, 0, 3670062, 0, 0, 3670063, 0, 0, 3670064, 0, 0, 3670065, 0, 0, 3670066, 0, 0, 3670067, 0, 0, 3670068, 0, 0, 3670069, 0, 0, 3670070, 0, 0, 3670071, 0, 0, 3670072, 0, 0, 3670073, 0, 0, 3670074, 0, 0, 3670075, 0, 0, 3735552, 0, 0, 3735553, 0, 0, 3735554, 0, 0, 3735555, 0, 0, 3735556, 0, 0, 3735557, 0, 0, 3735558, 0, 0, 3735559, 0, 0, 3735560, 0, 0, 3735561, 0, 0, 3735562, 0, 0, 3735563, 0, 0, 3735564, 0, 0, 3735565, 0, 0, 3735566, 0, 0, 3735567, 0, 0, 3735568, 0, 0, 3735569, 0, 0, 3735570, 0, 0, 3735571, 0, 0, 3735572, 0, 0, 3735573, 0, 0, 3735574, 0, 0, 3735575, 0, 0, 3735576, 0, 0, 3735577, 0, 0, 3735578, 0, 0, 3735579, 0, 0, 3735580, 0, 0, 3735581, 0, 0, 3735582, 0, 0, 3735583, 0, 0, 3735584, 0, 0, 3735585, 0, 0, 3735586, 0, 0, 3735587, 0, 0, 3735588, 0, 0, 3735589, 0, 0, 3735590, 0, 0, 3735591, 0, 0, 3735592, 0, 0, 3735593, 0, 0, 3735594, 0, 0, 3735595, 0, 0, 3735596, 0, 0, 3735597, 0, 0, 3735598, 0, 0, 3735599, 0, 0, 3735600, 0, 0, 3735601, 0, 0, 3735602, 0, 0, 3735603, 0, 0, 3735604, 0, 0, 3735605, 0, 0, 3735606, 0, 0, 3735607, 0, 0, 3735608, 0, 0, 3735609, 0, 0, 3735610, 0, 0, 3735611, 0, 0, 3801088, 0, 0, 3801089, 0, 0, 3801090, 0, 0, 3801091, 0, 0, 3801092, 0, 0, 3801093, 0, 0, 3801094, 0, 0, 3801095, 0, 0, 3801096, 0, 0, 3801097, 0, 0, 3801098, 0, 0, 3801099, 0, 0, 3801100, 0, 0, 3801101, 0, 0, 3801102, 0, 0, 3801103, 0, 0, 3801104, 0, 0, 3801105, 0, 0, 3801106, 0, 0, 3801107, 0, 0, 3801108, 0, 0, 3801109, 0, 0, 3801110, 0, 0, 3801111, 0, 0, 3801112, 0, 0, 3801113, 0, 0, 3801114, 0, 0, 3801115, 0, 0, 3801116, 0, 0, 3801117, 0, 0, 3801118, 0, 0, 3801119, 0, 0, 3801120, 0, 0, 3801121, 0, 0, 3801122, 0, 0, 3801123, 0, 0, 3801124, 0, 0, 3801125, 0, 0, 3801126, 0, 0, 3801127, 0, 0, 3801128, 0, 0, 3801129, 0, 0, 3801130, 0, 0, 3801131, 0, 0, 3801132, 0, 0, 3801133, 0, 0, 3801134, 0, 0, 3801135, 0, 0, 3801136, 0, 0, 3801137, 0, 0, 3801138, 0, 0, 3801139, 0, 0, 3801140, 0, 0, 3801141, 0, 0, 3801142, 0, 0, 3801143, 0, 0, 3801144, 0, 0, 3801145, 0, 0, 3801146, 0, 0, 3801147, 0, 0, 3866624, 0, 0, 3866625, 0, 0, 3866626, 0, 0, 3866627, 0, 0, 3866628, 0, 0, 3866629, 0, 0, 3866630, 0, 0, 3866631, 0, 0, 3866632, 0, 0, 3866633, 0, 0, 3866634, 0, 0, 3866635, 0, 0, 3866636, 0, 0, 3866637, 0, 0, 3866638, 0, 0, 3866639, 0, 0, 3866640, 0, 0, 3866641, 0, 0, 3866642, 0, 0, 3866643, 0, 0, 3866644, 0, 0, 3866645, 0, 0, 3866646, 0, 0, 3866647, 0, 0, 3866648, 0, 0, 3866649, 0, 0, 3866650, 0, 0, 3866651, 0, 0, 3866652, 0, 0, 3866653, 0, 0, 3866654, 0, 0, 3866655, 0, 0, 3866656, 0, 0, 3866657, 0, 0, 3866658, 0, 0, 3866659, 0, 0, 3866660, 0, 0, 3866661, 0, 0, 3866662, 0, 0, 3866663, 0, 0, 3866664, 0, 0, 3866665, 0, 0, 3866666, 0, 0, 3866667, 0, 0, 3866668, 0, 0, 3866669, 0, 0, 3866670, 0, 0, 3866671, 0, 0, 3866672, 0, 0, 3866673, 0, 0, 3866674, 0, 0, 3866675, 0, 0, 3866676, 0, 0, 3866677, 0, 0, 3866678, 0, 0, 3866679, 0, 0, 3866680, 0, 0, 3866681, 0, 0, 3866682, 0, 0, 3866683, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 22, 262144, 43, 23, 65536, 43, 24, 131072, 43, 25, 131072, 42, 31, 0, 42, 32, 0, 43, 33, 65536, 43, 34, 65536, 43, 35, 65536, 43, 36, 65536, 43, 37, 65536, 43, 38, 196608, 43, 65558, 262144, 44, 65559, 65536, 44, 65560, 131072, 44, 65561, 131072, 42, 65567, 0, 42, 65568, 0, 44, 65569, 65536, 44, 65570, 65536, 44, 65571, 65536, 44, 65572, 65536, 44, 65573, 65536, 44, 65574, 196608, 44, 131094, 131072, 42, 131095, 262144, 43, 131096, 65536, 43, 131097, 131072, 43, 131103, 0, 43, 131104, 65536, 43, 131105, 65536, 43, 131106, 65536, 43, 131107, 65536, 43, 131108, 65536, 43, 131109, 196608, 43, 131110, 0, 42, 196630, 131072, 42, 196631, 262144, 44, 196632, 65536, 44, 196633, 131072, 44, 196639, 0, 44, 196640, 65536, 44, 196641, 65536, 44, 196642, 65536, 44, 196643, 65536, 44, 196644, 65536, 44, 196645, 196608, 44, 196646, 0, 42, 262163, 262144, 43, 262164, 65536, 43, 262165, 65536, 43, 262166, 131072, 43, 262167, 131072, 42, 262181, 0, 42, 262182, 0, 42, 327699, 262144, 44, 327700, 65536, 44, 327701, 65536, 44, 327702, 131072, 44, 327703, 131072, 42, 327714, 0, 12, 327715, 65536, 12, 327716, 131072, 12, 327717, 0, 42, 327718, 0, 42, 393235, 131072, 42, 393236, 262144, 43, 393237, 65536, 43, 393238, 65536, 43, 393239, 131072, 43, 393240, 196608, 6, 393241, 65536, 7, 393242, 262144, 6, 393246, 196608, 6, 393247, 65536, 7, 393248, 262144, 6, 393249, 327680, 0, 393250, 0, 13, 393252, 131072, 13, 393253, 0, 42, 393254, 0, 42, 458771, 131072, 42, 458772, 262144, 44, 458773, 65536, 44, 458774, 65536, 44, 458775, 131072, 44, 458789, 0, 42, 458790, 0, 43, 458791, 65536, 43, 458792, 65536, 43, 458793, 196608, 43, 524307, 131072, 42, 524308, 131072, 42, 524324, 196608, 1, 524325, 0, 42, 524326, 0, 44, 524327, 65536, 44, 524328, 65536, 44, 524329, 196608, 44, 589843, 131072, 42, 589844, 131072, 42, 589845, 196608, 6, 589846, 65536, 7, 589847, 65536, 7, 589848, 65536, 7, 589849, 65536, 7, 589850, 262144, 6, 589854, 196608, 6, 589855, 65536, 7, 589856, 65536, 7, 589857, 65536, 7, 589858, 65536, 7, 589859, 65536, 7, 589860, 262144, 6, 589861, 0, 43, 589862, 65536, 43, 589863, 65536, 43, 589864, 196608, 43, 589865, 0, 42, 655379, 131072, 42, 655380, 131072, 42, 655381, 0, 13, 655383, 131072, 13, 655385, 196608, 1, 655395, 0, 13, 655397, 0, 44, 655398, 65536, 44, 655399, 65536, 44, 655400, 196608, 44, 655401, 0, 43, 655402, 65536, 43, 655403, 65536, 43, 655404, 65536, 43, 655405, 65536, 43, 655406, 196608, 43, 720915, 131072, 42, 720916, 131072, 42, 720936, 0, 42, 720937, 0, 44, 720938, 65536, 44, 720939, 65536, 44, 720940, 65536, 44, 720941, 65536, 44, 720942, 196608, 44, 786451, 131072, 42, 786452, 131072, 42, 786453, 196608, 6, 786454, 65536, 7, 786455, 262144, 5, 786466, 196608, 5, 786467, 65536, 7, 786468, 65536, 7, 786469, 65536, 7, 786470, 65536, 7, 786471, 262144, 6, 786472, 0, 43, 786473, 65536, 43, 786474, 65536, 43, 786475, 65536, 43, 786476, 65536, 43, 786477, 196608, 43, 786478, 0, 43, 786479, 65536, 43, 786480, 65536, 43, 786481, 65536, 43, 786482, 65536, 43, 786483, 65536, 43, 786484, 65536, 43, 786485, 65536, 43, 786486, 65536, 43, 786487, 65536, 43, 786488, 65536, 43, 786489, 65536, 43, 786490, 65536, 43, 786491, 65536, 43, 851987, 131072, 42, 851988, 131072, 42, 851991, 0, 12, 851992, 65536, 12, 851993, 131072, 12, 851994, 262144, 6, 851998, 196608, 6, 851999, 65536, 7, 852000, 65536, 7, 852001, 65536, 7, 852002, 131072, 7, 852008, 0, 44, 852009, 65536, 44, 852010, 65536, 44, 852011, 65536, 44, 852012, 65536, 44, 852013, 196608, 44, 852014, 0, 44, 852015, 65536, 44, 852016, 65536, 44, 852017, 65536, 44, 852018, 65536, 44, 852019, 65536, 44, 852020, 65536, 44, 852021, 65536, 44, 852022, 65536, 44, 852023, 65536, 44, 852024, 65536, 44, 852025, 65536, 44, 852026, 65536, 44, 852027, 65536, 44, 917523, 131072, 42, 917524, 131072, 42, 917527, 0, 13, 917529, 131072, 13, 917535, 196608, 1, 917539, 0, 13, 917541, 131072, 13, 917546, 0, 13, 917548, 131072, 13, 917549, 0, 43, 917550, 65536, 43, 917551, 65536, 43, 917552, 65536, 43, 917553, 65536, 43, 917554, 65536, 43, 917555, 65536, 43, 917556, 65536, 43, 917557, 65536, 43, 917558, 65536, 43, 917559, 65536, 43, 917560, 65536, 43, 917561, 65536, 43, 917562, 65536, 43, 917563, 65536, 43, 983059, 131072, 42, 983060, 131072, 42, 983085, 0, 44, 983086, 65536, 44, 983087, 65536, 44, 983088, 65536, 44, 983089, 65536, 44, 983090, 65536, 44, 983091, 65536, 44, 983092, 65536, 44, 983093, 65536, 44, 983094, 65536, 44, 983095, 65536, 44, 983096, 65536, 44, 983097, 65536, 44, 983098, 65536, 44, 983099, 65536, 44, 1048595, 131072, 42, 1048596, 131072, 42, 1048597, 262144, 24, 1048598, 0, 23, 1048599, 0, 23, 1048600, 0, 23, 1048601, 0, 23, 1048602, 0, 23, 1048603, 0, 23, 1048604, 0, 23, 1048605, 327680, 24, 1048609, 262144, 24, 1048610, 0, 23, 1048611, 0, 23, 1048612, 0, 23, 1048613, 0, 23, 1048614, 0, 23, 1048615, 0, 23, 1048616, 0, 23, 1048617, 0, 23, 1048618, 0, 23, 1048619, 0, 23, 1048620, 0, 23, 1048621, 0, 23, 1048622, 327680, 24, 1048626, 458752, 57, 1114131, 131072, 42, 1114132, 131072, 42, 1114157, 196608, 1, 1114162, 458752, 58, 1114163, 0, 12, 1114164, 65536, 12, 1114165, 131072, 12, 1114166, 262144, 0, 1114167, 327680, 0, 1114168, 262144, 0, 1114169, 327680, 0, 1114170, 262144, 0, 1114171, 327680, 0, 1179665, 262144, 43, 1179666, 65536, 43, 1179667, 131072, 43, 1179668, 131072, 42, 1179669, 0, 12, 1179670, 65536, 12, 1179671, 131072, 12, 1179691, 0, 12, 1179692, 65536, 12, 1179693, 131072, 12, 1179699, 0, 13, 1179701, 131072, 13, 1245201, 262144, 44, 1245202, 65536, 44, 1245203, 131072, 44, 1245204, 131072, 42, 1245205, 0, 13, 1245207, 131072, 13, 1245227, 0, 13, 1245229, 131072, 13, 1245235, 262144, 0, 1245236, 327680, 0, 1245237, 262144, 0, 1245238, 327680, 0, 1245239, 0, 12, 1245240, 65536, 12, 1245241, 131072, 12, 1245242, 262144, 0, 1245243, 327680, 0, 1310737, 131072, 42, 1310740, 131072, 42, 1310741, 262144, 0, 1310742, 327680, 0, 1310770, 458752, 61, 1310775, 0, 13, 1310777, 131072, 13, 1376273, 131072, 42, 1376274, 262144, 0, 1376275, 327680, 0, 1376276, 131072, 42, 1376281, 131072, 79, 1376282, 131072, 79, 1376283, 131072, 79, 1376284, 131072, 79, 1376295, 131072, 79, 1376296, 131072, 79, 1376297, 131072, 79, 1376298, 131072, 79, 1376302, 65536, 79, 1376303, 65536, 79, 1376304, 65536, 79, 1376305, 65536, 79, 1376306, 65536, 79, 1376307, 262144, 0, 1376308, 327680, 0, 1376309, 0, 12, 1376310, 65536, 12, 1376311, 131072, 12, 1376312, 262144, 0, 1376313, 327680, 0, 1376314, 262144, 0, 1376315, 327680, 0, 1441809, 131072, 42, 1441812, 131072, 42, 1441813, 262144, 0, 1441814, 327680, 0, 1441817, 65536, 80, 1441818, 196608, 80, 1441819, 196608, 80, 1441820, 262144, 80, 1441826, 131072, 79, 1441827, 131072, 79, 1441828, 131072, 79, 1441829, 131072, 79, 1441830, 131072, 79, 1441831, 131072, 80, 1441832, 196608, 80, 1441833, 196608, 80, 1441834, 262144, 80, 1441838, 131072, 79, 1441839, 131072, 79, 1441840, 131072, 79, 1441841, 131072, 79, 1441842, 131072, 79, 1441845, 0, 13, 1441847, 131072, 13, 1507345, 131072, 42, 1507348, 131072, 42, 1507351, 393216, 4, 1507362, 65536, 80, 1507363, 196608, 80, 1507364, 196608, 80, 1507365, 196608, 80, 1507366, 262144, 80, 1507373, 262144, 0, 1507374, 65536, 80, 1507375, 131072, 80, 1507376, 131072, 80, 1507377, 131072, 80, 1507378, 262144, 80, 1507379, 131072, 12, 1507380, 262144, 0, 1507381, 327680, 0, 1507382, 262144, 0, 1507383, 327680, 0, 1507384, 262144, 0, 1507385, 327680, 0, 1507386, 262144, 0, 1507387, 327680, 0, 1572881, 131072, 42, 1572882, 262144, 0, 1572883, 327680, 0, 1572884, 131072, 42, 1572897, 0, 12, 1572898, 65536, 12, 1572899, 131072, 12, 1572900, 262144, 0, 1572901, 327680, 0, 1572902, 262144, 0, 1572903, 327680, 0, 1572904, 262144, 0, 1572905, 327680, 0, 1572906, 0, 12, 1572907, 65536, 12, 1572908, 131072, 12, 1572913, 0, 13, 1572915, 131072, 13, 1638417, 131072, 42, 1638420, 131072, 42, 1638433, 0, 13, 1638435, 131072, 13, 1638442, 0, 13, 1638444, 131072, 13, 1638445, 262144, 0, 1638446, 327680, 0, 1638447, 0, 12, 1638448, 65536, 12, 1638449, 131072, 12, 1638450, 262144, 0, 1638451, 327680, 0, 1638452, 262144, 0, 1638453, 327680, 0, 1638454, 0, 12, 1638455, 65536, 12, 1638456, 131072, 12, 1638457, 262144, 0, 1638458, 327680, 0, 1638459, 262144, 0, 1703953, 131072, 42, 1703956, 131072, 42, 1703969, 262144, 0, 1703970, 327680, 0, 1703971, 262144, 0, 1703972, 327680, 0, 1703973, 0, 12, 1703974, 65536, 12, 1703975, 131072, 12, 1703976, 262144, 0, 1703977, 327680, 0, 1703978, 262144, 0, 1703979, 327680, 0, 1703983, 0, 13, 1703985, 131072, 13, 1703990, 0, 13, 1703992, 131072, 13, 1769489, 131072, 42, 1769490, 262144, 43, 1769491, 65536, 43, 1769492, 131072, 43, 1769509, 0, 13, 1769511, 131072, 13, 1769516, 262144, 0, 1769517, 327680, 0, 1769518, 262144, 0, 1769519, 327680, 0, 1769524, 262144, 0, 1769525, 327680, 0, 1769530, 262144, 0, 1769531, 327680, 0, 1835025, 131072, 42, 1835026, 262144, 44, 1835027, 65536, 44, 1835028, 131072, 44, 1835029, 131072, 79, 1835030, 131072, 79, 1835031, 131072, 79, 1835032, 131072, 79, 1835033, 131072, 79, 1835034, 131072, 79, 1835035, 131072, 79, 1835036, 131072, 79, 1835037, 327680, 24, 1835056, 262144, 0, 1835057, 327680, 0, 1835058, 262144, 0, 1835059, 327680, 0, 1835062, 262144, 0, 1835063, 327680, 0, 1835064, 262144, 0, 1835065, 327680, 0, 1900561, 131072, 42, 1900562, 131072, 42, 1900563, 196608, 1, 1900564, 262144, 43, 1900565, 65536, 43, 1900566, 65536, 43, 1900567, 65536, 43, 1900568, 131072, 80, 1900569, 131072, 80, 1900570, 131072, 80, 1900571, 131072, 80, 1900572, 262144, 80, 1900573, 65536, 43, 1900574, 65536, 22, 1900575, 65536, 22, 1900576, 65536, 22, 1900577, 65536, 43, 1900578, 65536, 43, 1900579, 65536, 43, 1900580, 65536, 43, 1900581, 65536, 43, 1900582, 65536, 43, 1900583, 65536, 43, 1900584, 65536, 43, 1900585, 65536, 43, 1900586, 65536, 43, 1900587, 196608, 43, 1966097, 131072, 42, 1966098, 131072, 42, 1966100, 262144, 44, 1966101, 65536, 44, 1966102, 65536, 44, 1966103, 65536, 44, 1966104, 65536, 44, 1966105, 65536, 44, 1966106, 65536, 44, 1966107, 65536, 44, 1966108, 65536, 44, 1966109, 65536, 44, 1966110, 65536, 22, 1966111, 65536, 22, 1966112, 65536, 22, 1966113, 65536, 44, 1966114, 65536, 44, 1966115, 65536, 44, 1966116, 65536, 44, 1966117, 65536, 44, 1966118, 65536, 44, 1966119, 65536, 44, 1966120, 65536, 44, 1966121, 65536, 44, 1966122, 65536, 44, 1966123, 196608, 44, 2031633, 131072, 42, 2031634, 131072, 42, 2031636, 131072, 42, 2031637, 0, 13, 2031639, 131072, 13, 2031659, 0, 43, 2031660, 65536, 43, 2031661, 65536, 43, 2031662, 65536, 43, 2031663, 65536, 43, 2031664, 65536, 43, 2031665, 65536, 43, 2031666, 65536, 43, 2031667, 65536, 43, 2031668, 65536, 43, 2031669, 65536, 43, 2031670, 65536, 43, 2031671, 65536, 43, 2031672, 65536, 43, 2031673, 65536, 43, 2031674, 65536, 43, 2031675, 65536, 43, 2097169, 131072, 42, 2097170, 131072, 42, 2097172, 131072, 42, 2097192, 0, 12, 2097193, 65536, 12, 2097194, 131072, 12, 2097195, 0, 44, 2097196, 65536, 44, 2097197, 65536, 44, 2097198, 65536, 44, 2097199, 65536, 44, 2097200, 65536, 44, 2097201, 65536, 44, 2097202, 65536, 44, 2097203, 65536, 44, 2097204, 65536, 44, 2097205, 65536, 44, 2097206, 65536, 44, 2097207, 65536, 44, 2097208, 65536, 44, 2097209, 65536, 44, 2097210, 65536, 44, 2097211, 65536, 44, 2162705, 131072, 42, 2162706, 131072, 42, 2162708, 131072, 42, 2162711, 196608, 1, 2162728, 0, 13, 2162730, 131072, 13, 2228241, 131072, 42, 2228242, 131072, 42, 2228243, 262144, 43, 2228244, 131072, 43, 2228248, 131072, 79, 2228249, 131072, 79, 2228250, 131072, 79, 2228251, 131072, 79, 2228259, 131072, 79, 2228260, 131072, 79, 2228261, 131072, 79, 2228262, 131072, 79, 2228264, 262144, 0, 2228265, 327680, 0, 2228266, 262144, 0, 2228267, 327680, 0, 2228268, 0, 12, 2228269, 65536, 12, 2228270, 131072, 12, 2228271, 262144, 0, 2228272, 327680, 0, 2228273, 262144, 0, 2228274, 327680, 0, 2228275, 262144, 0, 2228276, 327680, 0, 2228277, 262144, 0, 2228278, 327680, 0, 2293760, 65536, 43, 2293761, 65536, 43, 2293762, 65536, 43, 2293763, 65536, 43, 2293764, 65536, 43, 2293765, 65536, 43, 2293766, 65536, 43, 2293767, 65536, 43, 2293768, 65536, 43, 2293769, 65536, 43, 2293770, 65536, 43, 2293771, 65536, 43, 2293772, 65536, 43, 2293773, 65536, 43, 2293774, 65536, 43, 2293775, 65536, 43, 2293776, 65536, 43, 2293777, 131072, 43, 2293778, 131072, 42, 2293779, 262144, 44, 2293780, 131072, 44, 2293783, 458752, 53, 2293784, 65536, 80, 2293785, 196608, 80, 2293786, 196608, 80, 2293787, 262144, 80, 2293788, 458752, 53, 2293795, 65536, 80, 2293796, 196608, 80, 2293797, 196608, 80, 2293798, 262144, 80, 2293804, 0, 13, 2293806, 131072, 13, 2359296, 65536, 44, 2359297, 65536, 44, 2359298, 65536, 44, 2359299, 65536, 44, 2359300, 65536, 44, 2359301, 65536, 44, 2359302, 65536, 44, 2359303, 65536, 44, 2359304, 65536, 44, 2359305, 65536, 44, 2359306, 65536, 44, 2359307, 65536, 44, 2359308, 65536, 44, 2359309, 65536, 44, 2359310, 65536, 44, 2359311, 65536, 44, 2359312, 65536, 44, 2359313, 131072, 44, 2359314, 131072, 42, 2359315, 131072, 42, 2359318, 262144, 62, 2359319, 458752, 54, 2359324, 458752, 54, 2359329, 0, 12, 2359330, 65536, 12, 2359331, 131072, 12, 2359341, 262144, 0, 2359342, 327680, 0, 2359343, 262144, 0, 2359344, 327680, 0, 2359345, 262144, 0, 2359346, 327680, 0, 2359347, 262144, 0, 2359348, 327680, 0, 2359349, 262144, 0, 2359350, 327680, 0, 2424832, 65536, 43, 2424833, 65536, 43, 2424834, 65536, 43, 2424835, 65536, 43, 2424836, 65536, 43, 2424837, 65536, 43, 2424838, 65536, 43, 2424839, 65536, 43, 2424840, 65536, 43, 2424841, 65536, 43, 2424842, 65536, 43, 2424843, 65536, 43, 2424844, 65536, 43, 2424845, 65536, 43, 2424846, 65536, 43, 2424847, 65536, 43, 2424848, 65536, 43, 2424849, 65536, 43, 2424850, 131072, 43, 2424851, 131072, 42, 2424852, 262144, 0, 2424853, 327680, 0, 2424854, 262144, 63, 2424855, 458752, 55, 2424860, 458752, 55, 2424865, 0, 13, 2424867, 131072, 13, 2490368, 65536, 44, 2490369, 65536, 44, 2490370, 65536, 44, 2490371, 65536, 44, 2490372, 65536, 44, 2490373, 65536, 44, 2490374, 65536, 44, 2490375, 65536, 44, 2490376, 65536, 44, 2490377, 65536, 44, 2490378, 65536, 44, 2490379, 65536, 44, 2490380, 65536, 44, 2490381, 65536, 44, 2490382, 65536, 44, 2490383, 65536, 44, 2490384, 65536, 44, 2490385, 65536, 44, 2490386, 131072, 44, 2490387, 131072, 42, 2490413, 0, 12, 2490414, 65536, 12, 2490415, 131072, 12, 2490416, 262144, 0, 2490417, 327680, 0, 2490418, 262144, 0, 2490419, 327680, 0, 2490420, 262144, 0, 2490421, 327680, 0, 2490422, 262144, 0, 2490423, 327680, 0, 2555921, 196608, 1, 2555923, 131072, 42, 2555924, 262144, 0, 2555925, 327680, 0, 2555949, 0, 13, 2555951, 131072, 13, 2621459, 131072, 42, 2621462, 131072, 62, 2621467, 196608, 62, 2621468, 393216, 66, 2621469, 458752, 66, 2621473, 262144, 0, 2621474, 327680, 0, 2621485, 262144, 0, 2621486, 327680, 0, 2621487, 0, 12, 2621488, 65536, 12, 2621489, 131072, 12, 2621490, 262144, 0, 2621491, 327680, 0, 2621492, 262144, 0, 2621493, 327680, 0, 2621494, 262144, 0, 2621495, 327680, 0, 2686995, 131072, 42, 2686998, 131072, 79, 2686999, 131072, 79, 2687000, 131072, 79, 2687001, 131072, 79, 2687002, 131072, 79, 2687003, 131072, 79, 2687005, 262144, 80, 2687008, 327680, 4, 2687014, 262144, 0, 2687015, 327680, 0, 2687016, 0, 12, 2687017, 65536, 12, 2687018, 131072, 12, 2687019, 262144, 0, 2687020, 327680, 0, 2687023, 0, 13, 2687025, 131072, 13, 2752531, 131072, 42, 2752534, 65536, 80, 2752535, 131072, 80, 2752536, 131072, 80, 2752537, 131072, 80, 2752538, 262144, 80, 2752544, 327680, 5, 2752552, 0, 13, 2752554, 131072, 13, 2752557, 262144, 0, 2752558, 327680, 0, 2752559, 262144, 0, 2752560, 327680, 0, 2752561, 262144, 0, 2752562, 327680, 0, 2752563, 262144, 0, 2752564, 327680, 0, 2752565, 262144, 0, 2752566, 327680, 0, 2818048, 65536, 43, 2818049, 65536, 43, 2818050, 65536, 43, 2818051, 65536, 43, 2818052, 65536, 43, 2818053, 65536, 43, 2818054, 65536, 43, 2818055, 65536, 43, 2818056, 65536, 43, 2818057, 65536, 43, 2818058, 65536, 43, 2818059, 65536, 43, 2818060, 65536, 43, 2818061, 65536, 43, 2818062, 65536, 43, 2818063, 65536, 43, 2818064, 65536, 43, 2818065, 65536, 43, 2818066, 65536, 43, 2818067, 131072, 43, 2818074, 0, 12, 2818075, 65536, 12, 2818076, 131072, 12, 2818087, 262144, 0, 2818088, 327680, 0, 2818089, 262144, 0, 2818090, 327680, 0, 2818091, 262144, 0, 2818092, 327680, 0, 2883584, 65536, 44, 2883585, 65536, 44, 2883586, 65536, 44, 2883587, 65536, 44, 2883588, 65536, 44, 2883589, 65536, 44, 2883590, 65536, 44, 2883591, 65536, 44, 2883592, 65536, 44, 2883593, 65536, 44, 2883594, 65536, 44, 2883595, 65536, 44, 2883596, 65536, 44, 2883597, 65536, 44, 2883598, 65536, 44, 2883599, 65536, 44, 2883600, 65536, 44, 2883601, 65536, 44, 2883602, 65536, 44, 2883603, 131072, 44, 2883610, 0, 13, 2883612, 131072, 13, 2883618, 262144, 0, 2883619, 327680, 0, 2883620, 262144, 0, 2883621, 327680, 0, 2883622, 327680, 4, 2883629, 262144, 0, 2883630, 327680, 0, 2883631, 262144, 0, 2883632, 327680, 0, 2883633, 262144, 0, 2883634, 327680, 0, 2883635, 262144, 0, 2883636, 327680, 0, 2883637, 262144, 0, 2883638, 327680, 0, 2949136, 196608, 1, 2949137, 0, 13, 2949139, 131072, 13, 2949158, 327680, 5, 2949159, 262144, 0, 2949160, 327680, 0, 2949161, 262144, 0, 2949162, 327680, 0, 2949163, 262144, 0, 2949164, 327680, 0, 3014682, 196608, 1, 3014691, 0, 12, 3014692, 65536, 12, 3014693, 131072, 12, 3014694, 327680, 4, 3014701, 262144, 0, 3014702, 327680, 0, 3014703, 262144, 0, 3014704, 327680, 0, 3014705, 262144, 0, 3014706, 327680, 0, 3014707, 262144, 0, 3014708, 327680, 0, 3014709, 262144, 0, 3014710, 327680, 0, 3080227, 0, 13, 3080229, 131072, 13, 3080230, 327680, 5, 3145763, 262144, 0, 3145764, 327680, 0, 3145765, 262144, 0, 3145766, 327680, 0, 3145767, 0, 12, 3145768, 65536, 12, 3145769, 131072, 12, 3145770, 262144, 0, 3145771, 327680, 0, 3145772, 262144, 0, 3145773, 327680, 0, 3145774, 262144, 0, 3145775, 327680, 0, 3145776, 262144, 0, 3145777, 327680, 0, 3145778, 262144, 0, 3145779, 327680, 0, 3145780, 262144, 0, 3145781, 327680, 0, 3145782, 262144, 0, 3145783, 327680, 0, 3145784, 262144, 0, 3145785, 327680, 0, 3145786, 262144, 0, 3145787, 327680, 0, 3211303, 0, 13, 3211305, 131072, 13, 3276801, 262144, 0, 3276802, 327680, 0, 3276803, 262144, 0, 3276804, 327680, 0, 3276805, 262144, 0, 3276806, 327680, 0, 3276807, 262144, 0, 3276808, 327680, 0, 3276809, 262144, 0, 3276810, 327680, 0, 3276811, 262144, 0, 3276812, 327680, 0, 3276813, 262144, 0, 3276814, 327680, 0, 3276815, 0, 12, 3276816, 65536, 12, 3276817, 131072, 12, 3276818, 262144, 0, 3276819, 327680, 0, 3276820, 262144, 0, 3276821, 327680, 0, 3276822, 0, 12, 3276823, 65536, 12, 3276824, 131072, 12, 3276825, 262144, 0, 3276826, 327680, 0, 3276827, 262144, 0, 3276828, 327680, 0, 3276829, 262144, 0, 3276830, 327680, 0, 3276831, 0, 12, 3276832, 65536, 12, 3276833, 131072, 12, 3276834, 262144, 0, 3276835, 327680, 0, 3276836, 262144, 0, 3276837, 327680, 0, 3276838, 262144, 0, 3276839, 327680, 0, 3276840, 262144, 0, 3276841, 327680, 0, 3276842, 0, 12, 3276843, 65536, 12, 3276844, 131072, 12, 3276845, 262144, 0, 3276846, 327680, 0, 3276847, 0, 12, 3276848, 65536, 12, 3276849, 131072, 12, 3276850, 262144, 0, 3276851, 327680, 0, 3276852, 262144, 0, 3276853, 327680, 0, 3276854, 262144, 0, 3276855, 327680, 0, 3276856, 262144, 0, 3276857, 327680, 0, 3276858, 262144, 0, 3276859, 327680, 0, 3342351, 0, 13, 3342353, 131072, 13, 3342358, 0, 13, 3342360, 131072, 13, 3342367, 0, 13, 3342369, 131072, 13, 3342378, 0, 13, 3342380, 131072, 13, 3342383, 0, 13, 3342385, 131072, 13, 3407873, 262144, 0, 3407874, 327680, 0, 3407875, 262144, 0, 3407876, 327680, 0, 3407877, 262144, 0, 3407878, 327680, 0, 3407879, 262144, 0, 3407880, 327680, 0, 3407881, 262144, 0, 3407882, 327680, 0, 3407883, 262144, 0, 3407884, 327680, 0, 3407885, 262144, 0, 3407886, 327680, 0, 3407887, 262144, 0, 3407888, 327680, 0, 3407889, 262144, 0, 3407890, 327680, 0, 3407891, 0, 12, 3407892, 65536, 12, 3407893, 131072, 12, 3407894, 262144, 0, 3407895, 327680, 0, 3407896, 262144, 0, 3407897, 327680, 0, 3407898, 0, 12, 3407899, 65536, 12, 3407900, 131072, 12, 3407901, 262144, 0, 3407902, 327680, 0, 3407903, 262144, 0, 3407904, 327680, 0, 3407905, 262144, 0, 3407906, 327680, 0, 3407907, 0, 12, 3407908, 65536, 12, 3407909, 131072, 12, 3407910, 262144, 0, 3407911, 327680, 0, 3407912, 262144, 0, 3407913, 327680, 0, 3407914, 262144, 0, 3407915, 327680, 0, 3407916, 262144, 0, 3407917, 327680, 0, 3407918, 262144, 0, 3407919, 327680, 0, 3407920, 262144, 0, 3407921, 327680, 0, 3407922, 262144, 0, 3407923, 327680, 0, 3407924, 262144, 0, 3407925, 327680, 0, 3407926, 262144, 0, 3407927, 327680, 0, 3407928, 262144, 0, 3407929, 327680, 0, 3407930, 262144, 0, 3407931, 327680, 0, 3473427, 0, 13, 3473429, 131072, 13, 3473434, 0, 13, 3473436, 131072, 13, 3473443, 0, 13, 3473445, 131072, 13, 3604480, 65536, 43, 3604481, 65536, 43, 3604482, 65536, 43, 3604483, 65536, 43, 3604484, 65536, 43, 3604485, 65536, 43, 3604486, 65536, 43, 3604487, 65536, 43, 3604488, 65536, 43, 3604489, 65536, 43, 3604490, 65536, 43, 3604491, 65536, 43, 3604492, 65536, 43, 3604493, 65536, 43, 3604494, 65536, 43, 3604495, 65536, 43, 3604496, 65536, 43, 3604497, 65536, 43, 3604498, 65536, 43, 3604499, 65536, 43, 3604500, 65536, 43, 3604501, 65536, 43, 3604502, 65536, 43, 3604503, 65536, 43, 3604504, 65536, 43, 3604505, 65536, 43, 3604506, 65536, 43, 3604507, 65536, 43, 3604508, 65536, 43, 3604509, 65536, 43, 3604510, 65536, 43, 3604511, 65536, 43, 3604512, 65536, 43, 3604513, 65536, 43, 3604514, 65536, 43, 3604515, 65536, 43, 3604516, 65536, 43, 3604517, 65536, 43, 3604518, 65536, 43, 3604519, 65536, 43, 3604520, 65536, 43, 3604521, 65536, 43, 3604522, 65536, 43, 3604523, 65536, 43, 3604524, 65536, 43, 3604525, 65536, 43, 3604526, 65536, 43, 3604527, 65536, 43, 3604528, 65536, 43, 3604529, 65536, 43, 3604530, 65536, 43, 3604531, 65536, 43, 3604532, 65536, 43, 3604533, 65536, 43, 3604534, 65536, 43, 3604535, 65536, 43, 3604536, 65536, 43, 3604537, 65536, 43, 3604538, 65536, 43, 3604539, 65536, 43, 3670016, 65536, 44, 3670017, 65536, 44, 3670018, 65536, 44, 3670019, 65536, 44, 3670020, 65536, 44, 3670021, 65536, 44, 3670022, 65536, 44, 3670023, 65536, 44, 3670024, 65536, 44, 3670025, 65536, 44, 3670026, 65536, 44, 3670027, 65536, 44, 3670028, 65536, 44, 3670029, 65536, 44, 3670030, 65536, 44, 3670031, 65536, 44, 3670032, 65536, 44, 3670033, 65536, 44, 3670034, 65536, 44, 3670035, 65536, 44, 3670036, 65536, 44, 3670037, 65536, 44, 3670038, 65536, 44, 3670039, 65536, 44, 3670040, 65536, 44, 3670041, 65536, 44, 3670042, 65536, 44, 3670043, 65536, 44, 3670044, 65536, 44, 3670045, 65536, 44, 3670046, 65536, 44, 3670047, 65536, 44, 3670048, 65536, 44, 3670049, 65536, 44, 3670050, 65536, 44, 3670051, 65536, 44, 3670052, 65536, 44, 3670053, 65536, 44, 3670054, 65536, 44, 3670055, 65536, 44, 3670056, 65536, 44, 3670057, 65536, 44, 3670058, 65536, 44, 3670059, 65536, 44, 3670060, 65536, 44, 3670061, 65536, 44, 3670062, 65536, 44, 3670063, 65536, 44, 3670064, 65536, 44, 3670065, 65536, 44, 3670066, 65536, 44, 3670067, 65536, 44, 3670068, 65536, 44, 3670069, 65536, 44, 3670070, 65536, 44, 3670071, 65536, 44, 3670072, 65536, 44, 3670073, 65536, 44, 3670074, 65536, 44, 3670075, 65536, 44, 3735552, 65536, 43, 3735553, 65536, 43, 3735554, 65536, 43, 3735555, 65536, 43, 3735556, 65536, 43, 3735557, 65536, 43, 3735558, 65536, 43, 3735559, 65536, 43, 3735560, 65536, 43, 3735561, 65536, 43, 3735562, 65536, 43, 3735563, 65536, 43, 3735564, 65536, 43, 3735565, 65536, 43, 3735566, 65536, 43, 3735567, 65536, 43, 3735568, 65536, 43, 3735569, 65536, 43, 3735570, 65536, 43, 3735571, 65536, 43, 3735572, 65536, 43, 3735573, 65536, 43, 3735574, 65536, 43, 3735575, 65536, 43, 3735576, 65536, 43, 3735577, 65536, 43, 3735578, 65536, 43, 3735579, 65536, 43, 3735580, 65536, 43, 3735581, 65536, 43, 3735582, 65536, 43, 3735583, 65536, 43, 3735584, 65536, 43, 3735585, 65536, 43, 3735586, 65536, 43, 3735587, 65536, 43, 3735588, 65536, 43, 3735589, 65536, 43, 3735590, 65536, 43, 3735591, 65536, 43, 3735592, 65536, 43, 3735593, 65536, 43, 3735594, 65536, 43, 3735595, 65536, 43, 3735596, 65536, 43, 3735597, 65536, 43, 3735598, 65536, 43, 3735599, 65536, 43, 3735600, 65536, 43, 3735601, 65536, 43, 3735602, 65536, 43, 3735603, 65536, 43, 3735604, 65536, 43, 3735605, 65536, 43, 3735606, 65536, 43, 3735607, 65536, 43, 3735608, 65536, 43, 3735609, 65536, 43, 3735610, 65536, 43, 3735611, 65536, 43, 3801088, 65536, 44, 3801089, 65536, 44, 3801090, 65536, 44, 3801091, 65536, 44, 3801092, 65536, 44, 3801093, 65536, 44, 3801094, 65536, 44, 3801095, 65536, 44, 3801096, 65536, 44, 3801097, 65536, 44, 3801098, 65536, 44, 3801099, 65536, 44, 3801100, 65536, 44, 3801101, 65536, 44, 3801102, 65536, 44, 3801103, 65536, 44, 3801104, 65536, 44, 3801105, 65536, 44, 3801106, 65536, 44, 3801107, 65536, 44, 3801108, 65536, 44, 3801109, 65536, 44, 3801110, 65536, 44, 3801111, 65536, 44, 3801112, 65536, 44, 3801113, 65536, 44, 3801114, 65536, 44, 3801115, 65536, 44, 3801116, 65536, 44, 3801117, 65536, 44, 3801118, 65536, 44, 3801119, 65536, 44, 3801120, 65536, 44, 3801121, 65536, 44, 3801122, 65536, 44, 3801123, 65536, 44, 3801124, 65536, 44, 3801125, 65536, 44, 3801126, 65536, 44, 3801127, 65536, 44, 3801128, 65536, 44, 3801129, 65536, 44, 3801130, 65536, 44, 3801131, 65536, 44, 3801132, 65536, 44, 3801133, 65536, 44, 3801134, 65536, 44, 3801135, 65536, 44, 3801136, 65536, 44, 3801137, 65536, 44, 3801138, 65536, 44, 3801139, 65536, 44, 3801140, 65536, 44, 3801141, 65536, 44, 3801142, 65536, 44, 3801143, 65536, 44, 3801144, 65536, 44, 3801145, 65536, 44, 3801146, 65536, 44, 3801147, 65536, 44 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 65555, 0, 12, 65556, 65536, 12, 65557, 131072, 12, 65575, 0, 12, 65576, 65536, 12, 65577, 131072, 12, 131091, 0, 13, 131092, 65536, 13, 131093, 131072, 13, 131111, 0, 13, 131112, 65536, 13, 131113, 131072, 13, 196627, 0, 14, 196628, 65536, 14, 196629, 131072, 14, 196632, 262144, 0, 196633, 327680, 0, 196641, 262144, 0, 196642, 327680, 0, 196643, 262144, 0, 196644, 327680, 0, 196647, 0, 14, 196648, 65536, 14, 196649, 131072, 14, 262160, 0, 12, 262161, 65536, 12, 262162, 131072, 12, 262167, 327680, 4, 262170, 393216, 4, 262176, 327680, 4, 262179, 393216, 4, 262181, 393216, 4, 262183, 0, 12, 262184, 65536, 12, 262185, 131072, 12, 327696, 0, 13, 327697, 65536, 13, 327698, 131072, 13, 327703, 327680, 5, 327706, 393216, 5, 327712, 327680, 5, 327715, 393216, 5, 327717, 393216, 5, 327719, 0, 13, 327720, 65536, 13, 327721, 131072, 13, 393232, 0, 14, 393233, 65536, 14, 393234, 131072, 14, 393239, 262144, 0, 393240, 327680, 0, 393248, 262144, 0, 393255, 0, 14, 393256, 65536, 14, 393257, 131072, 14, 458768, 0, 12, 458769, 65536, 12, 458770, 131072, 12, 458774, 327680, 4, 458775, 262144, 1, 458777, 393216, 4, 458783, 327680, 4, 458786, 393216, 4, 458794, 0, 12, 458795, 65536, 12, 458796, 131072, 12, 458797, 0, 12, 458798, 65536, 12, 458799, 131072, 12, 524304, 0, 13, 524305, 65536, 13, 524306, 131072, 13, 524310, 327680, 5, 524313, 393216, 5, 524319, 327680, 5, 524322, 393216, 5, 524330, 0, 13, 524331, 65536, 13, 524332, 131072, 13, 524333, 0, 13, 524334, 65536, 13, 524335, 131072, 13, 589840, 0, 14, 589841, 65536, 14, 589842, 131072, 14, 589845, 0, 12, 589846, 65536, 12, 589847, 131072, 12, 589857, 262144, 0, 589858, 327680, 0, 589859, 0, 12, 589860, 65536, 12, 589861, 131072, 12, 589866, 0, 14, 589867, 65536, 14, 589868, 131072, 14, 589869, 0, 14, 589870, 65536, 14, 589871, 131072, 14, 589872, 0, 12, 589873, 65536, 12, 589874, 131072, 12, 589875, 0, 12, 589876, 65536, 12, 589877, 131072, 12, 655392, 327680, 4, 655395, 393216, 4, 655397, 131072, 13, 655408, 0, 13, 655409, 65536, 13, 655410, 131072, 13, 655411, 0, 13, 655412, 65536, 13, 655413, 131072, 13, 720912, 0, 12, 720913, 65536, 12, 720914, 131072, 12, 720928, 327680, 5, 720931, 393216, 5, 720944, 0, 14, 720945, 65536, 14, 720946, 131072, 14, 720947, 0, 14, 720948, 65536, 14, 720949, 131072, 14, 786448, 0, 13, 786449, 65536, 13, 786450, 131072, 13, 786453, 262144, 0, 786454, 327680, 0, 786470, 262144, 0, 786471, 327680, 0, 851984, 0, 14, 851985, 65536, 14, 851986, 131072, 14, 851988, 327680, 4, 851991, 393216, 4, 852001, 262144, 0, 852002, 327680, 0, 852003, 0, 12, 852004, 65536, 12, 852005, 131072, 12, 852008, 393216, 4, 852009, 327680, 0, 852010, 0, 12, 852011, 65536, 12, 852012, 131072, 12, 917524, 327680, 5, 917527, 393216, 5, 917536, 327680, 4, 917539, 393216, 4, 917541, 327680, 5, 917543, 327680, 4, 917544, 393216, 5, 917546, 393216, 4, 983056, 0, 12, 983057, 65536, 12, 983058, 131072, 12, 983072, 327680, 5, 983074, 0, 72, 983075, 65536, 72, 983076, 131072, 72, 983077, 196608, 72, 983078, 262144, 72, 983079, 327680, 5, 983082, 393216, 5, 983086, 196608, 56, 983087, 262144, 56, 983088, 327680, 56, 983089, 393216, 56, 983090, 458752, 56, 983091, 262144, 0, 983092, 327680, 0, 983093, 262144, 0, 983094, 327680, 0, 983095, 262144, 0, 983096, 327680, 0, 983097, 262144, 0, 983098, 327680, 0, 983099, 262144, 0, 1048592, 0, 13, 1048593, 65536, 13, 1048594, 131072, 13, 1048597, 262144, 0, 1048598, 327680, 0, 1048599, 262144, 0, 1048600, 327680, 0, 1048601, 262144, 62, 1048602, 327680, 62, 1048603, 393216, 62, 1048604, 458752, 62, 1048610, 0, 73, 1048611, 65536, 73, 1048612, 131072, 73, 1048613, 196608, 73, 1048614, 262144, 73, 1048615, 262144, 62, 1048616, 327680, 62, 1048617, 393216, 62, 1048618, 458752, 62, 1048619, 262144, 0, 1048620, 327680, 0, 1048622, 196608, 57, 1048623, 262144, 57, 1048624, 327680, 57, 1048625, 393216, 57, 1048626, 327680, 4, 1048629, 393216, 4, 1048631, 393216, 4, 1048633, 393216, 4, 1048635, 393216, 4, 1114128, 0, 14, 1114129, 65536, 14, 1114130, 131072, 14, 1114132, 327680, 4, 1114135, 393216, 4, 1114137, 262144, 63, 1114138, 327680, 63, 1114139, 393216, 63, 1114140, 458752, 63, 1114146, 0, 74, 1114147, 65536, 74, 1114148, 131072, 74, 1114149, 196608, 74, 1114150, 262144, 74, 1114151, 262144, 63, 1114152, 327680, 63, 1114153, 393216, 63, 1114154, 458752, 63, 1114157, 393216, 4, 1114158, 196608, 58, 1114159, 262144, 58, 1114160, 327680, 58, 1114161, 393216, 58, 1114162, 327680, 5, 1114165, 393216, 5, 1114167, 393216, 5, 1114169, 393216, 5, 1114171, 393216, 5, 1179668, 327680, 5, 1179671, 393216, 5, 1179673, 262144, 64, 1179674, 327680, 64, 1179675, 393216, 64, 1179676, 458752, 64, 1179677, 458752, 53, 1179681, 458752, 53, 1179682, 0, 75, 1179683, 65536, 75, 1179684, 131072, 75, 1179685, 196608, 75, 1179686, 262144, 75, 1179687, 262144, 64, 1179688, 327680, 64, 1179689, 393216, 64, 1179690, 458752, 64, 1179693, 393216, 5, 1179694, 196608, 59, 1179695, 262144, 59, 1179696, 327680, 59, 1179697, 393216, 59, 1179698, 458752, 59, 1179701, 327680, 4, 1179704, 393216, 4, 1179706, 393216, 4, 1245202, 262144, 0, 1245203, 327680, 0, 1245209, 262144, 65, 1245210, 327680, 65, 1245211, 393216, 65, 1245212, 458752, 65, 1245213, 458752, 54, 1245217, 458752, 54, 1245218, 0, 76, 1245219, 65536, 76, 1245220, 131072, 76, 1245221, 196608, 76, 1245222, 262144, 76, 1245223, 262144, 65, 1245224, 327680, 65, 1245225, 393216, 65, 1245226, 458752, 65, 1245230, 196608, 60, 1245231, 262144, 60, 1245232, 327680, 60, 1245233, 393216, 60, 1245234, 458752, 60, 1245237, 327680, 5, 1245240, 393216, 5, 1245242, 393216, 5, 1310734, 0, 12, 1310735, 65536, 12, 1310736, 131072, 12, 1310737, 327680, 4, 1310745, 262144, 66, 1310746, 327680, 66, 1310747, 393216, 66, 1310748, 458752, 66, 1310749, 458752, 55, 1310753, 458752, 55, 1310754, 0, 77, 1310755, 65536, 77, 1310756, 131072, 77, 1310757, 196608, 77, 1310758, 262144, 77, 1310759, 262144, 66, 1310760, 327680, 66, 1310761, 393216, 66, 1310762, 458752, 66, 1310766, 196608, 61, 1310767, 262144, 61, 1310768, 327680, 61, 1310769, 393216, 61, 1310770, 327680, 4, 1310773, 393216, 4, 1310775, 393216, 4, 1310777, 327680, 4, 1376270, 0, 13, 1376271, 65536, 13, 1376272, 131072, 13, 1376273, 327680, 5, 1376276, 327680, 4, 1376279, 393216, 4, 1376290, 65536, 79, 1376291, 65536, 79, 1376292, 65536, 79, 1376293, 65536, 79, 1376294, 65536, 79, 1376306, 327680, 5, 1376309, 393216, 5, 1376311, 393216, 5, 1376313, 327680, 5, 1441806, 0, 14, 1441807, 65536, 14, 1441808, 131072, 14, 1441809, 327680, 4, 1441812, 327680, 5, 1441815, 393216, 5, 1441828, 458752, 53, 1441834, 458752, 53, 1441842, 327680, 4, 1441845, 393216, 4, 1441847, 327680, 4, 1441850, 393216, 4, 1507345, 327680, 5, 1507348, 327680, 4, 1507349, 262144, 62, 1507350, 327680, 62, 1507351, 393216, 62, 1507352, 458752, 62, 1507353, 262144, 62, 1507354, 327680, 62, 1507355, 393216, 62, 1507356, 458752, 62, 1507364, 458752, 54, 1507370, 458752, 54, 1507374, 327680, 0, 1507375, 262144, 0, 1507376, 327680, 0, 1507377, 0, 12, 1507378, 65536, 12, 1507381, 393216, 5, 1507383, 327680, 5, 1507386, 393216, 5, 1572878, 0, 12, 1572879, 65536, 12, 1572880, 131072, 12, 1572884, 327680, 5, 1572885, 262144, 63, 1572886, 327680, 63, 1572887, 393216, 63, 1572888, 458752, 63, 1572889, 262144, 63, 1572890, 327680, 63, 1572891, 393216, 63, 1572892, 458752, 63, 1572893, 458752, 53, 1572900, 458752, 55, 1572906, 458752, 55, 1572908, 327680, 4, 1572911, 393216, 4, 1572913, 393216, 4, 1572915, 327680, 4, 1572918, 393216, 4, 1572920, 393216, 4, 1572922, 393216, 4, 1638414, 0, 13, 1638415, 65536, 13, 1638416, 131072, 13, 1638417, 327680, 4, 1638420, 393216, 4, 1638421, 262144, 64, 1638422, 327680, 64, 1638423, 393216, 64, 1638424, 458752, 64, 1638425, 262144, 64, 1638426, 327680, 64, 1638427, 393216, 64, 1638428, 458752, 64, 1638429, 458752, 54, 1638435, 327680, 4, 1638438, 393216, 4, 1638440, 393216, 4, 1638442, 393216, 4, 1638444, 327680, 5, 1638447, 393216, 5, 1638449, 393216, 5, 1638451, 327680, 5, 1638454, 393216, 5, 1638456, 393216, 5, 1638458, 393216, 5, 1703950, 0, 14, 1703951, 65536, 14, 1703952, 131072, 14, 1703953, 327680, 5, 1703956, 393216, 5, 1703957, 262144, 65, 1703958, 327680, 65, 1703959, 393216, 65, 1703960, 458752, 65, 1703961, 262144, 65, 1703962, 327680, 65, 1703963, 393216, 65, 1703964, 458752, 65, 1703965, 458752, 55, 1703971, 327680, 5, 1703974, 393216, 5, 1703976, 393216, 5, 1703978, 393216, 5, 1703980, 327680, 4, 1703983, 393216, 4, 1703985, 327680, 4, 1703988, 393216, 4, 1703990, 393216, 4, 1703992, 327680, 4, 1703995, 393216, 4, 1769493, 131072, 62, 1769494, 196608, 62, 1769495, 393216, 66, 1769496, 458752, 66, 1769497, 131072, 62, 1769498, 196608, 62, 1769499, 393216, 66, 1769500, 458752, 66, 1769504, 327680, 4, 1769507, 393216, 4, 1769509, 393216, 4, 1769511, 327680, 4, 1769514, 393216, 4, 1769516, 327680, 5, 1769519, 393216, 5, 1769521, 327680, 5, 1769524, 393216, 5, 1769526, 393216, 5, 1769528, 327680, 5, 1769531, 393216, 5, 1835022, 0, 12, 1835023, 65536, 12, 1835024, 131072, 12, 1835029, 262144, 24, 1835030, 0, 23, 1835031, 0, 23, 1835032, 0, 23, 1835033, 0, 23, 1835034, 0, 23, 1835035, 0, 23, 1835036, 0, 23, 1835040, 327680, 5, 1835043, 393216, 5, 1835045, 393216, 5, 1835047, 327680, 5, 1835051, 327680, 4, 1835052, 393216, 5, 1835054, 393216, 4, 1835056, 393216, 4, 1835059, 327680, 4, 1835062, 393216, 4, 1835065, 327680, 4, 1900558, 0, 13, 1900559, 65536, 13, 1900560, 131072, 13, 1900565, 65536, 80, 1900566, 131072, 80, 1900567, 131072, 80, 1900568, 65536, 67, 1900569, 131072, 67, 1900570, 196608, 67, 1900571, 262144, 67, 1900572, 327680, 67, 1900573, 0, 22, 1900577, 131072, 22, 1900579, 262144, 62, 1900580, 327680, 62, 1900581, 393216, 62, 1900582, 458752, 62, 1900587, 327680, 5, 1900590, 393216, 5, 1900591, 327680, 4, 1900592, 393216, 5, 1900594, 393216, 4, 1900595, 327680, 5, 1900596, 393216, 4, 1900597, 327680, 4, 1900598, 393216, 5, 1900600, 393216, 4, 1900601, 327680, 5, 1900602, 393216, 4, 1966094, 0, 14, 1966095, 65536, 14, 1966096, 131072, 14, 1966101, 0, 12, 1966102, 65536, 12, 1966103, 0, 68, 1966104, 65536, 68, 1966105, 131072, 68, 1966106, 196608, 68, 1966107, 262144, 68, 1966108, 327680, 68, 1966109, 0, 22, 1966113, 131072, 22, 1966114, 327680, 0, 1966115, 262144, 63, 1966116, 327680, 63, 1966117, 393216, 63, 1966118, 458752, 63, 1966119, 262144, 0, 1966120, 327680, 0, 1966121, 262144, 0, 1966122, 327680, 0, 1966127, 327680, 5, 1966130, 393216, 5, 1966132, 393216, 5, 1966133, 327680, 5, 1966136, 393216, 5, 1966138, 393216, 5, 2031639, 0, 69, 2031640, 65536, 69, 2031641, 131072, 69, 2031642, 196608, 69, 2031643, 262144, 69, 2031644, 327680, 69, 2031646, 393216, 4, 2031648, 327680, 4, 2031651, 262144, 64, 2031652, 327680, 64, 2031653, 393216, 64, 2031654, 458752, 64, 2031657, 393216, 4, 2031659, 393216, 4, 2097166, 0, 12, 2097167, 65536, 12, 2097168, 131072, 12, 2097175, 0, 70, 2097176, 65536, 70, 2097177, 131072, 70, 2097178, 196608, 70, 2097179, 262144, 70, 2097180, 327680, 70, 2097182, 393216, 5, 2097184, 327680, 5, 2097187, 262144, 65, 2097188, 327680, 65, 2097189, 393216, 65, 2097190, 458752, 65, 2097193, 393216, 5, 2097195, 262144, 0, 2097196, 327680, 0, 2097197, 262144, 0, 2097198, 327680, 0, 2097199, 262144, 0, 2097200, 327680, 0, 2097201, 262144, 0, 2097202, 327680, 0, 2097203, 262144, 0, 2097204, 327680, 0, 2097205, 262144, 0, 2097206, 327680, 0, 2162702, 0, 13, 2162703, 65536, 13, 2162704, 131072, 13, 2162711, 0, 71, 2162712, 65536, 71, 2162713, 131072, 71, 2162714, 196608, 71, 2162715, 262144, 71, 2162716, 327680, 71, 2162723, 262144, 66, 2162724, 327680, 66, 2162725, 393216, 66, 2162726, 458752, 66, 2162730, 327680, 4, 2162732, 327680, 4, 2162734, 327680, 4, 2162736, 327680, 4, 2162738, 327680, 4, 2162740, 327680, 4, 2162743, 393216, 4, 2228238, 0, 14, 2228239, 65536, 14, 2228240, 131072, 14, 2228266, 327680, 5, 2228268, 327680, 5, 2228270, 327680, 5, 2228272, 327680, 5, 2228274, 327680, 5, 2228276, 327680, 5, 2228279, 393216, 5, 2293780, 262144, 0, 2293781, 327680, 0, 2293799, 327680, 4, 2293801, 327680, 4, 2293804, 393216, 4, 2293806, 327680, 4, 2293808, 327680, 4, 2293810, 327680, 4, 2293812, 327680, 4, 2293815, 393216, 4, 2359315, 327680, 4, 2359318, 393216, 4, 2359319, 327680, 62, 2359320, 393216, 62, 2359321, 458752, 62, 2359322, 262144, 62, 2359323, 327680, 62, 2359324, 393216, 62, 2359325, 458752, 62, 2359335, 327680, 5, 2359337, 327680, 5, 2359340, 393216, 5, 2359342, 327680, 5, 2359344, 327680, 5, 2359346, 327680, 5, 2359348, 327680, 5, 2359351, 393216, 5, 2424842, 0, 12, 2424843, 65536, 12, 2424844, 131072, 12, 2424851, 327680, 5, 2424854, 393216, 5, 2424855, 327680, 63, 2424856, 393216, 63, 2424857, 458752, 63, 2424858, 262144, 63, 2424859, 327680, 63, 2424860, 393216, 63, 2424861, 458752, 63, 2424876, 327680, 4, 2424878, 327680, 4, 2424880, 327680, 4, 2424882, 327680, 4, 2424884, 327680, 4, 2424887, 393216, 4, 2490378, 0, 13, 2490379, 65536, 13, 2490380, 131072, 13, 2490387, 327680, 4, 2490390, 262144, 64, 2490391, 327680, 64, 2490392, 393216, 64, 2490393, 458752, 64, 2490394, 262144, 64, 2490395, 327680, 64, 2490396, 393216, 64, 2490397, 458752, 64, 2490412, 327680, 5, 2490414, 327680, 5, 2490416, 327680, 5, 2490418, 327680, 5, 2490420, 327680, 5, 2490423, 393216, 5, 2555914, 0, 14, 2555915, 65536, 14, 2555916, 131072, 14, 2555917, 0, 12, 2555918, 65536, 12, 2555919, 131072, 12, 2555923, 327680, 5, 2555926, 262144, 65, 2555927, 327680, 65, 2555928, 393216, 65, 2555929, 458752, 65, 2555930, 262144, 65, 2555931, 327680, 65, 2555932, 393216, 65, 2555933, 458752, 65, 2555951, 327680, 4, 2555953, 327680, 4, 2555955, 327680, 4, 2555957, 327680, 4, 2555960, 393216, 4, 2621447, 0, 12, 2621448, 65536, 12, 2621449, 131072, 12, 2621450, 0, 12, 2621451, 65536, 12, 2621452, 131072, 12, 2621453, 0, 13, 2621454, 65536, 13, 2621455, 131072, 13, 2621456, 0, 12, 2621457, 65536, 12, 2621458, 131072, 12, 2621459, 327680, 4, 2621462, 393216, 4, 2621463, 196608, 62, 2621464, 393216, 66, 2621465, 458752, 66, 2621466, 131072, 62, 2621467, 0, 12, 2621468, 65536, 12, 2621469, 131072, 12, 2621487, 327680, 5, 2621489, 327680, 5, 2621491, 327680, 5, 2621493, 327680, 5, 2621496, 393216, 5, 2686983, 0, 13, 2686984, 65536, 13, 2686985, 131072, 13, 2686986, 0, 13, 2686987, 65536, 13, 2686988, 131072, 13, 2686989, 0, 14, 2686990, 65536, 14, 2686991, 131072, 14, 2686992, 0, 13, 2686993, 65536, 13, 2686994, 131072, 13, 2686995, 327680, 5, 2686998, 262144, 24, 2686999, 0, 23, 2687000, 0, 23, 2687001, 0, 23, 2687002, 0, 23, 2687003, 327680, 24, 2687005, 131072, 13, 2687011, 393216, 4, 2687020, 327680, 4, 2687023, 393216, 4, 2687025, 327680, 4, 2687027, 327680, 4, 2687029, 327680, 4, 2687032, 393216, 4, 2752519, 0, 14, 2752520, 65536, 14, 2752521, 131072, 14, 2752522, 0, 14, 2752523, 65536, 14, 2752524, 131072, 14, 2752528, 0, 14, 2752529, 65536, 14, 2752530, 131072, 14, 2752547, 393216, 5, 2752549, 327680, 4, 2752552, 393216, 4, 2752554, 327680, 4, 2752556, 327680, 5, 2752559, 393216, 5, 2752561, 327680, 5, 2752563, 327680, 5, 2752565, 327680, 5, 2752568, 393216, 5, 2818077, 196608, 3, 2818085, 327680, 5, 2818088, 393216, 5, 2818090, 327680, 5, 2818092, 327680, 4, 2818094, 327680, 4, 2818096, 327680, 4, 2818098, 327680, 4, 2818100, 327680, 4, 2818103, 393216, 4, 2883584, 262144, 0, 2883585, 327680, 0, 2883586, 262144, 0, 2883587, 327680, 0, 2883588, 262144, 0, 2883589, 0, 81, 2883590, 65536, 81, 2883591, 131072, 81, 2883592, 196608, 81, 2883593, 262144, 81, 2883594, 327680, 81, 2883595, 393216, 81, 2883596, 327680, 0, 2883597, 262144, 0, 2883598, 327680, 0, 2883601, 0, 12, 2883602, 65536, 12, 2883603, 131072, 12, 2883613, 196608, 4, 2883624, 327680, 4, 2883626, 327680, 4, 2883628, 327680, 5, 2883630, 327680, 5, 2883632, 327680, 5, 2883634, 327680, 5, 2883636, 327680, 5, 2883639, 393216, 5, 2949122, 393216, 4, 2949124, 393216, 4, 2949125, 0, 82, 2949126, 65536, 82, 2949127, 131072, 82, 2949128, 196608, 82, 2949129, 262144, 82, 2949130, 327680, 82, 2949131, 393216, 82, 2949133, 393216, 4, 2949135, 393216, 4, 2949153, 327680, 4, 2949156, 393216, 4, 2949158, 393216, 4, 2949160, 327680, 5, 2949162, 327680, 5, 2949164, 327680, 4, 2949166, 327680, 4, 2949168, 327680, 4, 2949170, 327680, 4, 2949172, 327680, 4, 2949175, 393216, 4, 3014658, 393216, 5, 3014660, 393216, 5, 3014661, 0, 83, 3014662, 65536, 83, 3014663, 131072, 83, 3014664, 196608, 83, 3014665, 262144, 83, 3014666, 327680, 83, 3014667, 393216, 83, 3014669, 393216, 5, 3014671, 393216, 5, 3014689, 327680, 5, 3014692, 393216, 5, 3014694, 393216, 5, 3014696, 327680, 4, 3014698, 327680, 4, 3014700, 327680, 5, 3014702, 327680, 5, 3014704, 327680, 5, 3014706, 327680, 5, 3014708, 327680, 5, 3014711, 393216, 5, 3080197, 0, 84, 3080198, 65536, 84, 3080199, 131072, 84, 3080200, 196608, 84, 3080201, 262144, 84, 3080202, 327680, 84, 3080203, 393216, 84, 3080232, 327680, 5, 3080234, 327680, 5, 3080236, 327680, 4, 3080238, 327680, 4, 3080240, 327680, 4, 3080242, 327680, 4, 3080244, 327680, 4, 3080247, 393216, 4, 3145733, 0, 85, 3145734, 65536, 85, 3145735, 131072, 85, 3145736, 196608, 85, 3145737, 262144, 85, 3145738, 327680, 85, 3145739, 393216, 85, 3145772, 327680, 5, 3145774, 327680, 5, 3145776, 327680, 5, 3145778, 327680, 5, 3145780, 327680, 5, 3145783, 393216, 5, 3211269, 0, 86, 3211270, 65536, 86, 3211271, 131072, 86, 3211272, 196608, 86, 3211273, 262144, 86, 3211274, 327680, 86, 3211275, 393216, 86, 3211298, 327680, 4, 3211301, 393216, 4, 3211303, 393216, 4, 3211305, 327680, 4, 3211308, 393216, 4, 3211310, 393216, 4, 3211312, 393216, 4, 3211314, 393216, 4, 3211316, 393216, 4, 3211318, 393216, 4, 3211320, 393216, 4, 3211322, 393216, 4, 3276805, 0, 87, 3276806, 65536, 87, 3276807, 131072, 87, 3276808, 196608, 87, 3276809, 262144, 87, 3276810, 327680, 87, 3276811, 393216, 87, 3276834, 327680, 5, 3276837, 393216, 5, 3276839, 393216, 5, 3276841, 327680, 5, 3276844, 393216, 5, 3276846, 393216, 5, 3276848, 393216, 5, 3276850, 393216, 5, 3276852, 393216, 5, 3276854, 393216, 5, 3276856, 393216, 5, 3276858, 393216, 5, 3342336, 327680, 4, 3342339, 393216, 4, 3342341, 393216, 4, 3342343, 393216, 4, 3342345, 393216, 4, 3342347, 393216, 4, 3342349, 393216, 4, 3342351, 393216, 4, 3342353, 327680, 4, 3342356, 393216, 4, 3342358, 393216, 4, 3342360, 327680, 4, 3342363, 393216, 4, 3342365, 393216, 4, 3342367, 393216, 4, 3342369, 327680, 4, 3342372, 393216, 4, 3342374, 393216, 4, 3342376, 393216, 4, 3342378, 393216, 4, 3342380, 327680, 4, 3342383, 393216, 4, 3342385, 327680, 4, 3342388, 393216, 4, 3342390, 393216, 4, 3342392, 393216, 4, 3342394, 393216, 4, 3407872, 327680, 5, 3407875, 393216, 5, 3407877, 393216, 5, 3407879, 393216, 5, 3407881, 393216, 5, 3407883, 393216, 5, 3407885, 393216, 5, 3407887, 393216, 5, 3407889, 327680, 5, 3407892, 393216, 5, 3407894, 393216, 5, 3407896, 327680, 5, 3407899, 393216, 5, 3407901, 393216, 5, 3407903, 393216, 5, 3407905, 327680, 5, 3407908, 393216, 5, 3407910, 393216, 5, 3407912, 393216, 5, 3407914, 393216, 5, 3407916, 327680, 5, 3407919, 393216, 5, 3407921, 327680, 5, 3407924, 393216, 5, 3407926, 393216, 5, 3407928, 393216, 5, 3407930, 393216, 5, 3473408, 327680, 4, 3473411, 393216, 4, 3473413, 393216, 4, 3473415, 393216, 4, 3473417, 393216, 4, 3473419, 393216, 4, 3473421, 393216, 4, 3473423, 393216, 4, 3473425, 393216, 4, 3473427, 393216, 4, 3473429, 327680, 4, 3473432, 393216, 4, 3473434, 393216, 4, 3473436, 327680, 4, 3473439, 393216, 4, 3473441, 393216, 4, 3473443, 393216, 4, 3473445, 327680, 4, 3473448, 393216, 4, 3473450, 393216, 4, 3473452, 393216, 4, 3473454, 393216, 4, 3473456, 393216, 4, 3473458, 393216, 4, 3473460, 393216, 4, 3473462, 393216, 4, 3473464, 393216, 4, 3473466, 393216, 4, 3538944, 327680, 5, 3538947, 393216, 5, 3538949, 393216, 5, 3538951, 393216, 5, 3538953, 393216, 5, 3538955, 393216, 5, 3538957, 393216, 5, 3538959, 393216, 5, 3538961, 393216, 5, 3538963, 393216, 5, 3538965, 327680, 5, 3538968, 393216, 5, 3538970, 393216, 5, 3538972, 327680, 5, 3538975, 393216, 5, 3538977, 393216, 5, 3538979, 393216, 5, 3538981, 327680, 5, 3538984, 393216, 5, 3538986, 393216, 5, 3538988, 393216, 5, 3538990, 393216, 5, 3538992, 393216, 5, 3538994, 393216, 5, 3538996, 393216, 5, 3538998, 393216, 5, 3539000, 393216, 5, 3539002, 393216, 5 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 656) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_PC.tscn" +location = Vector2(272, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 1072) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Mart.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 1552) +scene_destination = "res://Maps/Routes/Route16/Route_16_M088.tscn" +location = Vector2(432, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1296, 656) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_M053.tscn" +location = Vector2(176, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 1072) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_M053.tscn" +location = Vector2(912, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 656) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_M053.tscn" +location = Vector2(1744, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 656) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_M053.tscn" +location = Vector2(208, 848) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 1520) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 752) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1200) +texture = ExtResource("303") +facing = "Left" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 464) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1296, 752) +texture = ExtResource("305") +facing = "Left" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(784, 656) +texture = ExtResource("6") +item_id = 320 diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.gd b/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.gd new file mode 100644 index 000000000..19d638a82 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.gd @@ -0,0 +1,59 @@ +extends Node2D # gen_map.py Map206 + +var map_name = "Snowbank Town(Gym-Trial of Truth)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(784, 1200): + Global.game.play_dialogue("MAP206_SIGN_1") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP206_TRAINER_1", "defeat": "MAP206_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer109.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP206_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP206_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP206_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.gd.uid b/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.gd.uid new file mode 100644 index 000000000..2ff50ccdc --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.gd.uid @@ -0,0 +1 @@ +uid://br0ks2g0pvhi diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.tscn b/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.tscn new file mode 100644 index 000000000..b6f8f5365 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="201"] +[node name="Snowbank Town(Gym-Trial of Truth)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 0, 10, 0, 0, 11, 0, 0, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 0, 0, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 0, 0, 28, 0, 0, 29, 0, 0, 30, 0, 0, 31, 0, 0, 32, 0, 0, 33, 0, 0, 34, 0, 0, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 0, 0, 65564, 0, 0, 65565, 0, 0, 65566, 0, 0, 65567, 0, 0, 65568, 0, 0, 65569, 0, 0, 65570, 0, 0, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 0, 0, 131100, 0, 0, 131101, 0, 0, 131102, 0, 0, 131103, 0, 0, 131104, 0, 0, 131105, 0, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 131109, 0, 0, 131110, 0, 0, 131111, 0, 0, 131112, 0, 0, 131113, 0, 0, 131114, 0, 0, 131115, 0, 0, 131116, 0, 0, 131117, 0, 0, 131118, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 0, 0, 196629, 0, 0, 196630, 0, 0, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 0, 0, 196636, 0, 0, 196637, 0, 0, 196638, 0, 0, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 196645, 0, 0, 196646, 0, 0, 196647, 0, 0, 196648, 0, 0, 196649, 0, 0, 196650, 0, 0, 196651, 0, 0, 196652, 0, 0, 196653, 0, 0, 196654, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 0, 0, 262164, 0, 0, 262165, 0, 0, 262166, 0, 0, 262167, 65536, 38, 262168, 65536, 38, 262169, 65536, 38, 262170, 65536, 38, 262171, 0, 0, 262172, 0, 0, 262173, 0, 0, 262174, 0, 0, 262175, 0, 0, 262176, 0, 0, 262177, 0, 0, 262178, 0, 0, 262179, 0, 0, 262180, 0, 0, 262181, 0, 0, 262182, 0, 0, 262183, 0, 0, 262184, 0, 0, 262185, 0, 0, 262186, 0, 0, 262187, 0, 0, 262188, 0, 0, 262189, 0, 0, 262190, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0, 327695, 0, 0, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 0, 0, 327700, 0, 0, 327701, 0, 0, 327702, 0, 0, 327703, 65536, 38, 327704, 65536, 38, 327705, 65536, 38, 327706, 65536, 38, 327707, 0, 0, 327708, 0, 0, 327709, 0, 0, 327710, 0, 0, 327711, 0, 0, 327712, 0, 0, 327713, 0, 0, 327714, 0, 0, 327715, 0, 0, 327716, 0, 0, 327717, 0, 0, 327718, 0, 0, 327719, 0, 0, 327720, 0, 0, 327721, 0, 0, 327722, 0, 0, 327723, 0, 0, 327724, 0, 0, 327725, 0, 0, 327726, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 0, 0, 393231, 0, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 393236, 0, 0, 393237, 0, 0, 393238, 0, 0, 393239, 65536, 38, 393240, 65536, 38, 393241, 65536, 38, 393242, 65536, 38, 393243, 0, 0, 393244, 0, 0, 393245, 0, 0, 393246, 0, 0, 393247, 0, 0, 393248, 0, 0, 393249, 0, 0, 393250, 0, 0, 393251, 0, 0, 393252, 0, 0, 393253, 0, 0, 393254, 0, 0, 393255, 0, 0, 393256, 0, 0, 393257, 0, 0, 393258, 0, 0, 393259, 0, 0, 393260, 0, 0, 393261, 0, 0, 393262, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 1, 458767, 0, 1, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 0, 0, 458793, 0, 0, 458794, 0, 0, 458795, 0, 0, 458796, 0, 0, 458797, 0, 0, 458798, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 1, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 0, 0, 524329, 0, 0, 524330, 0, 0, 524331, 0, 0, 524332, 0, 0, 524333, 0, 0, 524334, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 65536, 1, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 0, 0, 589865, 0, 0, 589866, 0, 0, 589867, 0, 0, 589868, 0, 0, 589869, 0, 0, 589870, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 0, 0, 655401, 0, 0, 655402, 0, 0, 655403, 0, 0, 655404, 0, 0, 655405, 0, 0, 655406, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 1, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 1, 720916, 0, 1, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 0, 0, 720937, 0, 0, 720938, 0, 0, 720939, 0, 0, 720940, 0, 0, 720941, 0, 0, 720942, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 1, 786445, 0, 1, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 65536, 1, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 65536, 9, 983056, 65536, 9, 983057, 65536, 9, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 0, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 0, 0, 1048585, 0, 0, 1048586, 0, 0, 1048587, 0, 0, 1048588, 0, 0, 1048589, 0, 0, 1048590, 0, 0, 1048591, 65536, 9, 1048592, 65536, 9, 1048593, 65536, 9, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0, 1114118, 0, 0, 1114119, 0, 0, 1114120, 0, 0, 1114121, 0, 0, 1114122, 0, 0, 1114123, 0, 0, 1114124, 0, 0, 1114125, 0, 0, 1114126, 0, 1, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 0, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 0, 0, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 0, 0, 1114158, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 0, 0, 1179654, 0, 0, 1179655, 0, 0, 1179656, 0, 0, 1179657, 0, 0, 1179658, 0, 0, 1179659, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 0, 1, 1179663, 0, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 0, 0, 1179678, 0, 0, 1179679, 0, 0, 1179680, 0, 0, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 0, 0, 1179693, 0, 0, 1179694, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 0, 0, 1245191, 0, 0, 1245192, 0, 0, 1245193, 0, 0, 1245194, 0, 0, 1245195, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 1, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 1, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 0, 0, 1245214, 0, 0, 1245215, 0, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 0, 0, 1245230, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 0, 0, 1310728, 0, 0, 1310729, 0, 0, 1310730, 0, 0, 1310731, 0, 0, 1310732, 0, 0, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 1, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310750, 0, 0, 1310751, 0, 0, 1310752, 0, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 0, 1310764, 0, 0, 1310765, 0, 0, 1310766, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 0, 0, 1376268, 0, 1, 1376269, 0, 1, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 0, 1, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1376293, 0, 0, 1376294, 0, 0, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376299, 0, 0, 1376300, 0, 0, 1376301, 0, 0, 1376302, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 1, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1441827, 0, 0, 1441828, 0, 0, 1441829, 0, 0, 1441830, 0, 0, 1441831, 0, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 0, 1441835, 0, 0, 1441836, 0, 0, 1441837, 0, 0, 1441838, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 0, 0, 1507333, 0, 0, 1507334, 0, 0, 1507335, 0, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 0, 1, 1507341, 65536, 1, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0, 1507365, 0, 0, 1507366, 0, 0, 1507367, 0, 0, 1507368, 0, 0, 1507369, 0, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 0, 0, 1507374, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 0, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 0, 0, 1572875, 0, 0, 1572876, 0, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 65536, 1, 1572883, 0, 1, 1572884, 0, 1, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572889, 0, 0, 1572890, 0, 0, 1572891, 0, 0, 1572892, 0, 0, 1572893, 0, 0, 1572894, 0, 0, 1572895, 0, 0, 1572896, 0, 0, 1572897, 0, 0, 1572898, 0, 0, 1572899, 0, 0, 1572900, 0, 0, 1572901, 0, 0, 1572902, 0, 0, 1572903, 0, 0, 1572904, 0, 0, 1572905, 0, 0, 1572906, 0, 0, 1572907, 0, 0, 1572908, 0, 0, 1572909, 0, 0, 1572910, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 0, 0, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 1, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 0, 0, 1638426, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 0, 0, 1638430, 0, 0, 1638431, 0, 0, 1638432, 0, 0, 1638433, 0, 0, 1638434, 0, 0, 1638435, 0, 0, 1638436, 0, 0, 1638437, 0, 0, 1638438, 0, 0, 1638439, 0, 0, 1638440, 0, 0, 1638441, 0, 0, 1638442, 0, 0, 1638443, 0, 0, 1638444, 0, 0, 1638445, 0, 0, 1638446, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 0, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 0, 0, 1703944, 0, 0, 1703945, 0, 0, 1703946, 0, 0, 1703947, 0, 0, 1703948, 0, 0, 1703949, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 0, 0, 1703953, 0, 0, 1703954, 0, 0, 1703955, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 0, 0, 1703966, 0, 0, 1703967, 0, 0, 1703968, 0, 0, 1703969, 0, 0, 1703970, 0, 0, 1703971, 0, 0, 1703972, 0, 0, 1703973, 0, 0, 1703974, 0, 0, 1703975, 0, 0, 1703976, 0, 0, 1703977, 0, 0, 1703978, 0, 0, 1703979, 0, 0, 1703980, 0, 0, 1703981, 0, 0, 1703982, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 0, 0, 1769477, 0, 0, 1769478, 0, 0, 1769479, 0, 0, 1769480, 0, 0, 1769481, 0, 0, 1769482, 0, 0, 1769483, 0, 0, 1769484, 0, 0, 1769485, 0, 0, 1769486, 0, 0, 1769487, 65536, 9, 1769488, 65536, 9, 1769489, 65536, 9, 1769490, 0, 0, 1769491, 0, 0, 1769492, 0, 0, 1769493, 0, 0, 1769494, 0, 0, 1769495, 0, 0, 1769496, 0, 0, 1769497, 0, 0, 1769498, 0, 0, 1769499, 0, 0, 1769500, 0, 0, 1769501, 0, 0, 1769502, 0, 0, 1769503, 65536, 9, 1769504, 65536, 9, 1769505, 65536, 9, 1769506, 0, 0, 1769507, 0, 0, 1769508, 0, 0, 1769509, 0, 0, 1769510, 0, 0, 1769511, 0, 0, 1769512, 0, 0, 1769513, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 65536, 9, 1835024, 65536, 9, 1835025, 65536, 9, 1835026, 0, 0, 1835027, 0, 0, 1835028, 0, 0, 1835029, 0, 0, 1835030, 0, 0, 1835031, 0, 0, 1835032, 0, 0, 1835033, 0, 0, 1835034, 0, 0, 1835035, 0, 0, 1835036, 0, 0, 1835037, 0, 0, 1835038, 0, 0, 1835039, 65536, 9, 1835040, 65536, 9, 1835041, 65536, 9, 1835042, 0, 0, 1835043, 0, 0, 1835044, 0, 0, 1835045, 0, 0, 1835046, 0, 0, 1835047, 0, 0, 1835048, 0, 0, 1835049, 0, 0, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 0, 0, 1900574, 0, 0, 1900575, 0, 0, 1900576, 0, 0, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 0, 1, 1900581, 0, 0, 1900582, 0, 0, 1900583, 0, 0, 1900584, 0, 0, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 0, 0, 1900590, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 0, 0, 1966110, 0, 1, 1966111, 0, 0, 1966112, 0, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 1, 1966116, 65536, 1, 1966117, 0, 0, 1966118, 0, 0, 1966119, 0, 0, 1966120, 0, 0, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 1, 2031629, 0, 1, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 0, 0, 2031637, 0, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 0, 0, 2031645, 0, 0, 2031646, 0, 1, 2031647, 0, 1, 2031648, 0, 0, 2031649, 0, 0, 2031650, 0, 0, 2031651, 0, 0, 2031652, 0, 0, 2031653, 0, 0, 2031654, 0, 0, 2031655, 0, 0, 2031656, 0, 0, 2031657, 0, 0, 2031658, 0, 0, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 65536, 1, 2097165, 0, 1, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 1, 2097171, 0, 0, 2097172, 0, 0, 2097173, 0, 0, 2097174, 0, 0, 2097175, 0, 0, 2097176, 0, 0, 2097177, 0, 0, 2097178, 0, 0, 2097179, 0, 0, 2097180, 0, 0, 2097181, 0, 0, 2097182, 0, 0, 2097183, 0, 1, 2097184, 0, 0, 2097185, 0, 0, 2097186, 0, 0, 2097187, 0, 0, 2097188, 0, 0, 2097189, 0, 0, 2097190, 0, 0, 2097191, 0, 0, 2097192, 0, 0, 2097193, 0, 0, 2097194, 0, 0, 2097195, 0, 0, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 1, 2162702, 0, 1, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 1, 2162706, 0, 1, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 0, 0, 2162718, 0, 0, 2162719, 0, 0, 2162720, 0, 0, 2162721, 0, 0, 2162722, 0, 0, 2162723, 0, 0, 2162724, 0, 0, 2162725, 0, 0, 2162726, 0, 0, 2162727, 0, 0, 2162728, 0, 0, 2162729, 0, 0, 2162730, 0, 0, 2162731, 0, 0, 2162732, 0, 0, 2162733, 0, 0, 2162734, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 0, 2228246, 0, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 0, 2228250, 0, 0, 2228251, 0, 0, 2228252, 0, 0, 2228253, 65536, 1, 2228254, 0, 0, 2228255, 0, 0, 2228256, 0, 0, 2228257, 0, 0, 2228258, 0, 0, 2228259, 0, 0, 2228260, 0, 0, 2228261, 0, 0, 2228262, 0, 0, 2228263, 0, 0, 2228264, 0, 0, 2228265, 0, 0, 2228266, 0, 0, 2228267, 0, 0, 2228268, 0, 0, 2228269, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 0, 0, 2228273, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 0, 0, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 0, 0, 2293790, 0, 0, 2293791, 0, 0, 2293792, 0, 0, 2293793, 0, 0, 2293794, 0, 1, 2293795, 0, 0, 2293796, 0, 0, 2293797, 0, 0, 2293798, 0, 0, 2293799, 0, 0, 2293800, 0, 0, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293805, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 1, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 0, 2359325, 0, 0, 2359326, 0, 0, 2359327, 0, 0, 2359328, 0, 0, 2359329, 0, 1, 2359330, 0, 1, 2359331, 0, 0, 2359332, 0, 0, 2359333, 0, 0, 2359334, 0, 0, 2359335, 0, 0, 2359336, 0, 0, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 1, 2424844, 0, 1, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 0, 0, 2424853, 0, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 0, 0, 2424862, 0, 0, 2424863, 0, 0, 2424864, 0, 0, 2424865, 0, 1, 2424866, 0, 0, 2424867, 0, 0, 2424868, 0, 0, 2424869, 0, 0, 2424870, 0, 0, 2424871, 0, 0, 2424872, 0, 0, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 65536, 1, 2490386, 0, 0, 2490387, 0, 0, 2490388, 0, 0, 2490389, 0, 0, 2490390, 0, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 0, 0, 2490398, 0, 0, 2490399, 0, 0, 2490400, 0, 0, 2490401, 0, 0, 2490402, 0, 0, 2490403, 0, 0, 2490404, 0, 0, 2490405, 0, 0, 2490406, 0, 0, 2490407, 0, 0, 2490408, 0, 0, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 0, 0, 2490417, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 0, 0, 2555915, 65536, 1, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 0, 1, 2555934, 0, 0, 2555935, 0, 0, 2555936, 0, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2555941, 0, 0, 2555942, 0, 0, 2555943, 0, 0, 2555944, 0, 0, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 0, 0, 2555953, 0, 0, 2621441, 0, 0, 2621442, 0, 0, 2621443, 0, 0, 2621444, 0, 0, 2621445, 0, 0, 2621446, 0, 0, 2621447, 0, 0, 2621448, 0, 0, 2621449, 0, 0, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 0, 2621453, 0, 0, 2621454, 0, 0, 2621455, 0, 0, 2621456, 0, 0, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 1, 2621460, 0, 1, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 2621469, 0, 1, 2621470, 0, 0, 2621471, 0, 0, 2621472, 0, 0, 2621473, 0, 0, 2621474, 0, 0, 2621475, 0, 0, 2621476, 0, 0, 2621477, 0, 0, 2621478, 0, 0, 2621479, 0, 0, 2621480, 0, 0, 2621481, 0, 0, 2621482, 0, 0, 2621483, 0, 0, 2621484, 0, 0, 2621485, 0, 0, 2621486, 0, 0, 2621487, 0, 0, 2621488, 0, 0, 2621489, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 0, 2686989, 0, 0, 2686990, 0, 0, 2686991, 0, 0, 2686992, 0, 0, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 1, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 0, 1, 2687006, 0, 0, 2687007, 0, 0, 2687008, 0, 0, 2687009, 0, 0, 2687010, 0, 0, 2687011, 0, 0, 2687012, 0, 0, 2687013, 0, 0, 2687014, 0, 0, 2687015, 0, 0, 2687016, 0, 0, 2687017, 0, 0, 2687018, 0, 0, 2687019, 0, 0, 2687020, 0, 0, 2687021, 0, 0, 2687022, 0, 0, 2687023, 0, 0, 2687024, 0, 0, 2687025, 0, 0, 2752513, 0, 0, 2752514, 0, 0, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 1, 2752525, 0, 1, 2752526, 0, 0, 2752527, 0, 0, 2752528, 0, 0, 2752529, 0, 0, 2752530, 0, 0, 2752531, 0, 0, 2752532, 0, 1, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2752544, 0, 0, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752548, 0, 0, 2752549, 0, 0, 2752550, 0, 0, 2752551, 0, 0, 2752552, 0, 0, 2752553, 0, 0, 2752554, 0, 0, 2752555, 0, 0, 2752556, 0, 0, 2752557, 0, 0, 2752558, 0, 0, 2752559, 0, 0, 2752560, 0, 0, 2752561, 0, 0, 2818049, 0, 0, 2818050, 0, 0, 2818051, 0, 0, 2818052, 0, 0, 2818053, 0, 0, 2818054, 0, 0, 2818055, 0, 0, 2818056, 0, 0, 2818057, 0, 0, 2818058, 0, 0, 2818059, 0, 0, 2818060, 0, 1, 2818061, 0, 0, 2818062, 0, 0, 2818063, 0, 0, 2818064, 0, 0, 2818065, 0, 0, 2818066, 0, 0, 2818067, 0, 0, 2818068, 65536, 1, 2818069, 0, 0, 2818070, 0, 0, 2818071, 0, 0, 2818072, 0, 0, 2818073, 0, 0, 2818074, 0, 0, 2818075, 0, 0, 2818076, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0, 2818081, 0, 0, 2818082, 0, 0, 2818083, 0, 0, 2818084, 65536, 1, 2818085, 0, 0, 2818086, 0, 0, 2818087, 0, 0, 2818088, 0, 0, 2818089, 0, 0, 2818090, 0, 0, 2818091, 0, 0, 2818092, 0, 0, 2818093, 0, 0, 2818094, 0, 0, 2818095, 0, 0, 2818096, 0, 0, 2818097, 0, 0, 2883585, 0, 0, 2883586, 0, 0, 2883587, 0, 0, 2883588, 0, 0, 2883589, 0, 0, 2883590, 0, 0, 2883591, 0, 0, 2883592, 0, 0, 2883593, 0, 0, 2883594, 0, 0, 2883595, 0, 0, 2883596, 0, 0, 2883597, 0, 0, 2883598, 0, 0, 2883599, 0, 0, 2883600, 0, 0, 2883601, 0, 0, 2883602, 0, 0, 2883603, 0, 0, 2883604, 0, 0, 2883605, 0, 0, 2883606, 0, 0, 2883607, 0, 0, 2883608, 0, 0, 2883609, 0, 0, 2883610, 0, 0, 2883611, 0, 0, 2883612, 0, 0, 2883613, 0, 0, 2883614, 0, 0, 2883615, 0, 0, 2883616, 0, 0, 2883617, 0, 0, 2883618, 0, 0, 2883619, 0, 0, 2883620, 0, 0, 2883621, 0, 0, 2883622, 0, 0, 2883623, 0, 0, 2883624, 0, 0, 2883625, 0, 0, 2883626, 0, 0, 2883627, 0, 0, 2883628, 0, 0, 2883629, 0, 0, 2883630, 0, 0, 2883631, 0, 0, 2883632, 0, 0, 2883633, 0, 0, 2949121, 0, 0, 2949122, 0, 0, 2949123, 0, 0, 2949124, 0, 0, 2949125, 0, 0, 2949126, 0, 0, 2949127, 0, 0, 2949128, 0, 0, 2949129, 0, 0, 2949130, 0, 0, 2949131, 0, 0, 2949132, 0, 0, 2949133, 0, 0, 2949134, 0, 0, 2949135, 0, 0, 2949136, 0, 0, 2949137, 0, 0, 2949138, 0, 0, 2949139, 0, 0, 2949140, 0, 0, 2949141, 0, 0, 2949142, 0, 0, 2949143, 0, 0, 2949144, 0, 0, 2949145, 0, 0, 2949146, 0, 0, 2949147, 0, 0, 2949148, 0, 0, 2949149, 0, 0, 2949150, 0, 0, 2949151, 0, 0, 2949152, 0, 0, 2949153, 0, 0, 2949154, 0, 0, 2949155, 0, 0, 2949156, 0, 0, 2949157, 0, 0, 2949158, 0, 0, 2949159, 0, 0, 2949160, 0, 0, 2949161, 0, 0, 2949162, 0, 0, 2949163, 0, 0, 2949164, 0, 0, 2949165, 0, 0, 2949166, 0, 0, 2949167, 0, 0, 2949168, 0, 0, 2949169, 0, 0, 3014657, 0, 0, 3014658, 0, 0, 3014659, 0, 0, 3014660, 0, 0, 3014661, 0, 0, 3014662, 0, 0, 3014663, 0, 0, 3014664, 0, 0, 3014665, 0, 0, 3014666, 0, 0, 3014667, 0, 0, 3014668, 0, 0, 3014669, 0, 0, 3014670, 0, 0, 3014671, 0, 0, 3014672, 0, 0, 3014673, 0, 0, 3014674, 0, 0, 3014675, 0, 0, 3014676, 0, 0, 3014677, 0, 0, 3014678, 0, 0, 3014679, 0, 0, 3014680, 0, 0, 3014681, 0, 0, 3014682, 0, 0, 3014683, 0, 0, 3014684, 0, 0, 3014685, 0, 0, 3014686, 0, 0, 3014687, 0, 0, 3014688, 0, 0, 3014689, 0, 0, 3014690, 0, 0, 3014691, 0, 0, 3014692, 0, 0, 3014693, 0, 0, 3014694, 0, 0, 3014695, 0, 0, 3014696, 0, 0, 3014697, 0, 0, 3014698, 0, 0, 3014699, 0, 0, 3014700, 0, 0, 3014701, 0, 0, 3014702, 0, 0, 3014703, 0, 0, 3014704, 0, 0, 3014705, 0, 0, 3080193, 0, 0, 3080194, 0, 0, 3080195, 0, 0, 3080196, 0, 0, 3080197, 0, 0, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 0, 3080205, 0, 0, 3080206, 0, 0, 3080207, 0, 0, 3080208, 0, 0, 3080209, 0, 0, 3080210, 0, 0, 3080211, 0, 0, 3080212, 0, 0, 3080213, 0, 0, 3080214, 0, 0, 3080215, 0, 0, 3080216, 0, 0, 3080217, 0, 0, 3080218, 0, 0, 3080219, 0, 0, 3080220, 0, 0, 3080221, 0, 0, 3080222, 0, 0, 3080223, 0, 0, 3080224, 0, 0, 3080225, 0, 0, 3080226, 0, 0, 3080227, 0, 0, 3080228, 0, 0, 3080229, 0, 0, 3080230, 0, 0, 3080231, 0, 0, 3080232, 0, 0, 3080233, 0, 0, 3080234, 0, 0, 3080235, 0, 0, 3080236, 0, 0, 3080237, 0, 0, 3080238, 0, 0, 3080239, 0, 0, 3080240, 0, 0, 3080241, 0, 0, 3145729, 0, 0, 3145730, 0, 0, 3145731, 0, 0, 3145732, 0, 0, 3145733, 0, 0, 3145734, 0, 0, 3145735, 0, 0, 3145736, 0, 0, 3145737, 0, 0, 3145738, 0, 0, 3145739, 0, 0, 3145740, 0, 0, 3145741, 0, 0, 3145742, 0, 0, 3145743, 0, 0, 3145744, 0, 0, 3145745, 0, 0, 3145746, 0, 0, 3145747, 0, 0, 3145748, 0, 0, 3145749, 0, 0, 3145750, 0, 0, 3145751, 0, 0, 3145752, 0, 0, 3145753, 0, 0, 3145754, 0, 0, 3145755, 0, 0, 3145756, 0, 0, 3145757, 0, 0, 3145758, 0, 0, 3145759, 0, 0, 3145760, 0, 0, 3145761, 0, 0, 3145762, 0, 0, 3145763, 0, 0, 3145764, 0, 0, 3145765, 0, 0, 3145766, 0, 0, 3145767, 0, 0, 3145768, 0, 0, 3145769, 0, 0, 3145770, 0, 0, 3145771, 0, 0, 3145772, 0, 0, 3145773, 0, 0, 3145774, 0, 0, 3145775, 0, 0, 3145776, 0, 0, 3145777, 0, 0, 3211265, 0, 0, 3211266, 0, 0, 3211267, 0, 0, 3211268, 0, 0, 3211269, 0, 0, 3211270, 0, 0, 3211271, 0, 0, 3211272, 0, 0, 3211273, 0, 0, 3211274, 0, 0, 3211275, 0, 0, 3211276, 0, 0, 3211277, 0, 0, 3211278, 0, 0, 3211279, 0, 0, 3211280, 0, 0, 3211281, 0, 0, 3211282, 0, 0, 3211283, 0, 0, 3211284, 0, 0, 3211285, 0, 0, 3211286, 0, 0, 3211287, 0, 0, 3211288, 0, 0, 3211289, 0, 0, 3211290, 0, 0, 3211291, 0, 0, 3211292, 0, 0, 3211293, 0, 0, 3211294, 0, 0, 3211295, 0, 0, 3211296, 0, 0, 3211297, 0, 0, 3211298, 0, 0, 3211299, 0, 0, 3211300, 0, 0, 3211301, 0, 0, 3211302, 0, 0, 3211303, 0, 0, 3211304, 0, 0, 3211305, 0, 0, 3211306, 0, 0, 3211307, 0, 0, 3211308, 0, 0, 3211309, 0, 0, 3211310, 0, 0, 3211311, 0, 0, 3211312, 0, 0, 3211313, 0, 0, 3276801, 0, 0, 3276802, 0, 0, 3276803, 0, 0, 3276804, 0, 0, 3276805, 0, 0, 3276806, 0, 0, 3276807, 0, 0, 3276808, 0, 0, 3276809, 0, 0, 3276810, 0, 0, 3276811, 0, 0, 3276812, 0, 0, 3276813, 0, 0, 3276814, 0, 0, 3276815, 0, 0, 3276816, 0, 0, 3276817, 0, 0, 3276818, 0, 0, 3276819, 0, 0, 3276820, 0, 0, 3276821, 0, 0, 3276822, 0, 0, 3276823, 0, 0, 3276824, 0, 0, 3276825, 0, 0, 3276826, 0, 0, 3276827, 0, 0, 3276828, 0, 0, 3276829, 0, 0, 3276830, 0, 0, 3276831, 0, 0, 3276832, 0, 0, 3276833, 0, 0, 3276834, 0, 0, 3276835, 0, 0, 3276836, 0, 0, 3276837, 0, 0, 3276838, 0, 0, 3276839, 0, 0, 3276840, 0, 0, 3276841, 0, 0, 3276842, 0, 0, 3276843, 0, 0, 3276844, 0, 0, 3276845, 0, 0, 3276846, 0, 0, 3276847, 0, 0, 3276848, 0, 0, 3342337, 0, 0, 3342338, 0, 0, 3342339, 0, 0, 3342340, 0, 0, 3342341, 0, 0, 3342342, 0, 0, 3342343, 0, 0, 3342344, 0, 0, 3342345, 0, 0, 3342346, 0, 0, 3342347, 0, 0, 3342348, 0, 0, 3342349, 0, 0, 3342350, 0, 0, 3342351, 0, 0, 3342352, 0, 0, 3342353, 0, 0, 3342354, 0, 0, 3342355, 0, 0, 3342356, 0, 0, 3342357, 0, 0, 3342358, 0, 0, 3342359, 0, 0, 3342360, 0, 0, 3342361, 0, 0, 3342362, 0, 0, 3342363, 0, 0, 3342364, 0, 0, 3342365, 0, 0, 3342366, 0, 0, 3342367, 0, 0, 3342368, 0, 0, 3342369, 0, 0, 3342370, 0, 0, 3342371, 0, 0, 3342372, 0, 0, 3342373, 0, 0, 3342374, 0, 0, 3342375, 0, 0, 3342376, 0, 0, 3342377, 0, 0, 3342378, 0, 0, 3342379, 0, 0, 3342380, 0, 0, 3342381, 0, 0, 3342382, 0, 0, 3342383, 0, 0, 3342384, 0, 0, 3407873, 0, 0, 3407874, 0, 0, 3407875, 0, 0, 3407876, 0, 0, 3407877, 0, 0, 3407878, 0, 0, 3407879, 0, 0, 3407880, 0, 0, 3407881, 0, 0, 3407882, 0, 0, 3407883, 0, 0, 3407884, 0, 0, 3407885, 0, 0, 3407886, 0, 0, 3407887, 0, 0, 3407888, 0, 0, 3407889, 0, 0, 3407890, 0, 0, 3407891, 0, 0, 3407892, 0, 0, 3407893, 0, 0, 3407894, 0, 0, 3407895, 0, 0, 3407896, 0, 0, 3407897, 0, 0, 3407898, 0, 0, 3407899, 0, 0, 3407900, 0, 0, 3407901, 0, 0, 3407902, 0, 0, 3407903, 0, 0, 3407904, 0, 0, 3407905, 0, 0, 3407906, 0, 0, 3407907, 0, 0, 3407908, 0, 0, 3407909, 0, 0, 3407910, 0, 0, 3407911, 0, 0, 3407912, 0, 0, 3407913, 0, 0, 3407914, 0, 0, 3407915, 0, 0, 3407916, 0, 0, 3407917, 0, 0, 3407918, 0, 0, 3407919, 0, 0, 3407920, 0, 0, 3473409, 0, 0, 3473410, 0, 0, 3473411, 0, 0, 3473412, 0, 0, 3473413, 0, 0, 3473414, 0, 0, 3473415, 0, 0, 3473416, 0, 0, 3473417, 0, 0, 3473418, 0, 0, 3473419, 0, 0, 3473420, 0, 0, 3473421, 0, 0, 3473422, 0, 0, 3473423, 0, 0, 3473424, 0, 0, 3473425, 0, 0, 3473426, 0, 0, 3473427, 0, 0, 3473428, 0, 0, 3473429, 0, 0, 3473430, 0, 0, 3473431, 0, 0, 3473432, 0, 0, 3473433, 0, 0, 3473434, 0, 0, 3473435, 0, 0, 3473436, 0, 0, 3473437, 0, 0, 3473438, 0, 0, 3473439, 0, 0, 3473440, 0, 0, 3473441, 0, 0, 3473442, 0, 0, 3473443, 0, 0, 3473444, 0, 0, 3473445, 0, 0, 3473446, 0, 0, 3473447, 0, 0, 3473448, 0, 0, 3473449, 0, 0, 3473450, 0, 0, 3473451, 0, 0, 3473452, 0, 0, 3473453, 0, 0, 3473454, 0, 0, 3473455, 0, 0, 3473456, 0, 0, 3538945, 0, 0, 3538946, 0, 0, 3538947, 0, 0, 3538948, 0, 0, 3538949, 0, 0, 3538950, 0, 0, 3538951, 0, 0, 3538952, 0, 0, 3538953, 0, 0, 3538954, 0, 0, 3538955, 0, 0, 3538956, 0, 0, 3538957, 0, 0, 3538958, 0, 0, 3538959, 0, 0, 3538960, 0, 0, 3538961, 0, 0, 3538962, 0, 0, 3538963, 0, 0, 3538964, 0, 0, 3538965, 0, 0, 3538966, 0, 0, 3538967, 0, 0, 3538968, 0, 0, 3538969, 0, 0, 3538970, 0, 0, 3538971, 0, 0, 3538972, 0, 0, 3538973, 0, 0, 3538974, 0, 0, 3538975, 0, 0, 3538976, 0, 0, 3538977, 0, 0, 3538978, 0, 0, 3538979, 0, 0, 3538980, 0, 0, 3538981, 0, 0, 3538982, 0, 0, 3538983, 0, 0, 3538984, 0, 0, 3538985, 0, 0, 3538986, 0, 0, 3538987, 0, 0, 3538988, 0, 0, 3538989, 0, 0, 3538990, 0, 0, 3538991, 0, 0, 3538992, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 2, 65536, 44, 3, 65536, 44, 4, 65536, 44, 5, 65536, 44, 6, 65536, 44, 7, 65536, 44, 8, 65536, 44, 9, 65536, 44, 10, 65536, 44, 11, 65536, 44, 12, 65536, 44, 13, 65536, 44, 14, 65536, 44, 15, 65536, 44, 16, 65536, 44, 17, 65536, 44, 18, 65536, 44, 19, 65536, 44, 20, 65536, 44, 21, 65536, 44, 22, 65536, 44, 23, 65536, 44, 24, 65536, 44, 25, 65536, 44, 26, 65536, 44, 27, 65536, 44, 28, 65536, 44, 29, 65536, 44, 30, 65536, 44, 31, 65536, 44, 32, 65536, 44, 33, 65536, 44, 34, 65536, 44, 35, 65536, 44, 36, 65536, 44, 37, 65536, 44, 38, 65536, 44, 39, 65536, 44, 40, 65536, 44, 41, 65536, 44, 42, 65536, 44, 43, 65536, 44, 44, 65536, 44, 45, 65536, 44, 46, 65536, 44, 65538, 65536, 43, 65539, 65536, 43, 65540, 65536, 43, 65541, 65536, 43, 65542, 65536, 43, 65543, 65536, 43, 65544, 65536, 43, 65545, 65536, 43, 65546, 65536, 43, 65547, 65536, 43, 65548, 65536, 43, 65549, 65536, 43, 65550, 65536, 43, 65551, 65536, 43, 65552, 65536, 43, 65553, 65536, 43, 65554, 65536, 43, 65555, 65536, 43, 65556, 65536, 43, 65557, 65536, 43, 65558, 65536, 43, 65559, 65536, 39, 65560, 65536, 39, 65561, 65536, 39, 65562, 65536, 39, 65563, 65536, 43, 65564, 65536, 43, 65565, 65536, 43, 65566, 65536, 43, 65567, 65536, 43, 65568, 65536, 43, 65569, 65536, 43, 65570, 65536, 43, 65571, 65536, 43, 65572, 65536, 43, 65573, 65536, 43, 65574, 65536, 43, 65575, 65536, 43, 65576, 65536, 43, 65577, 65536, 43, 65578, 65536, 43, 65579, 65536, 43, 65580, 65536, 43, 65581, 65536, 43, 65582, 65536, 43, 131074, 65536, 44, 131075, 65536, 44, 131076, 65536, 44, 131077, 65536, 44, 131078, 65536, 44, 131079, 65536, 44, 131080, 65536, 44, 131081, 65536, 44, 131082, 65536, 44, 131083, 65536, 44, 131084, 65536, 44, 131085, 65536, 44, 131086, 65536, 44, 131087, 65536, 44, 131088, 65536, 44, 131089, 65536, 44, 131090, 65536, 44, 131091, 65536, 44, 131092, 65536, 44, 131093, 65536, 44, 131094, 65536, 44, 131095, 65536, 40, 131096, 65536, 40, 131097, 65536, 40, 131098, 65536, 40, 131099, 65536, 44, 131100, 65536, 44, 131101, 65536, 44, 131102, 65536, 44, 131103, 65536, 44, 131104, 65536, 44, 131105, 65536, 44, 131106, 65536, 44, 131107, 65536, 44, 131108, 65536, 44, 131109, 65536, 44, 131110, 65536, 44, 131111, 65536, 44, 131112, 65536, 44, 131113, 65536, 44, 131114, 65536, 44, 131115, 65536, 44, 131116, 65536, 44, 131117, 65536, 44, 131118, 65536, 44, 196610, 65536, 43, 196611, 65536, 43, 196612, 65536, 43, 196613, 65536, 43, 196614, 65536, 43, 196615, 65536, 43, 196616, 65536, 43, 196617, 65536, 43, 196618, 65536, 43, 196619, 65536, 43, 196620, 65536, 43, 196621, 65536, 43, 196622, 65536, 43, 196623, 65536, 43, 196624, 65536, 43, 196625, 65536, 43, 196626, 65536, 43, 196627, 65536, 43, 196628, 65536, 43, 196629, 65536, 43, 196630, 65536, 43, 196631, 65536, 39, 196632, 65536, 39, 196633, 65536, 39, 196634, 65536, 39, 196635, 65536, 43, 196636, 65536, 43, 196637, 65536, 43, 196638, 65536, 43, 196639, 65536, 43, 196640, 65536, 43, 196641, 65536, 43, 196642, 65536, 43, 196643, 65536, 43, 196644, 65536, 43, 196645, 65536, 43, 196646, 65536, 43, 196647, 65536, 43, 196648, 65536, 43, 196649, 65536, 43, 196650, 65536, 43, 196651, 65536, 43, 196652, 65536, 43, 196653, 65536, 43, 196654, 65536, 43, 262146, 65536, 44, 262147, 65536, 44, 262148, 65536, 44, 262149, 65536, 44, 262150, 65536, 44, 262151, 65536, 44, 262152, 65536, 44, 262153, 65536, 44, 262154, 65536, 44, 262155, 65536, 44, 262156, 65536, 44, 262157, 65536, 44, 262158, 65536, 44, 262159, 65536, 44, 262160, 65536, 44, 262161, 65536, 44, 262162, 65536, 44, 262163, 65536, 44, 262164, 65536, 44, 262165, 65536, 44, 262166, 65536, 44, 262167, 65536, 40, 262168, 65536, 40, 262169, 65536, 40, 262170, 65536, 40, 262171, 65536, 44, 262172, 65536, 44, 262173, 65536, 44, 262174, 65536, 44, 262175, 65536, 44, 262176, 65536, 44, 262177, 65536, 44, 262178, 65536, 44, 262179, 65536, 44, 262180, 65536, 44, 262181, 65536, 44, 262182, 65536, 44, 262183, 65536, 44, 262184, 65536, 44, 262185, 65536, 44, 262186, 65536, 44, 262187, 65536, 44, 262188, 65536, 44, 262189, 65536, 44, 262190, 65536, 44, 327682, 65536, 43, 327683, 65536, 43, 327684, 65536, 43, 327685, 65536, 43, 327686, 65536, 43, 327687, 65536, 43, 327688, 65536, 43, 327689, 65536, 43, 327690, 65536, 43, 327691, 65536, 43, 327692, 65536, 43, 327693, 65536, 43, 327694, 65536, 43, 327695, 65536, 43, 327696, 65536, 43, 327697, 65536, 43, 327698, 65536, 43, 327699, 65536, 43, 327700, 65536, 43, 327701, 65536, 43, 327702, 65536, 43, 327703, 65536, 39, 327704, 65536, 39, 327705, 65536, 39, 327706, 65536, 39, 327707, 65536, 43, 327708, 65536, 43, 327709, 65536, 43, 327710, 65536, 43, 327711, 65536, 43, 327712, 65536, 43, 327713, 65536, 43, 327714, 65536, 43, 327715, 65536, 43, 327716, 65536, 43, 327717, 65536, 43, 327718, 65536, 43, 327719, 65536, 43, 327720, 65536, 43, 327721, 65536, 43, 327722, 65536, 43, 327723, 65536, 43, 327724, 65536, 43, 327725, 65536, 43, 327726, 65536, 43, 393218, 65536, 44, 393219, 65536, 44, 393220, 65536, 44, 393221, 65536, 44, 393222, 65536, 44, 393223, 65536, 44, 393224, 65536, 44, 393225, 65536, 44, 393226, 65536, 44, 393227, 65536, 44, 393228, 65536, 44, 393229, 65536, 44, 393230, 65536, 44, 393231, 131072, 44, 393233, 0, 44, 393234, 65536, 44, 393235, 65536, 44, 393236, 65536, 44, 393237, 65536, 44, 393238, 65536, 44, 393239, 65536, 40, 393240, 65536, 40, 393241, 65536, 40, 393242, 65536, 40, 393243, 65536, 44, 393244, 65536, 44, 393245, 65536, 44, 393246, 65536, 44, 393247, 131072, 44, 393249, 0, 44, 393250, 65536, 44, 393251, 65536, 44, 393252, 65536, 44, 393253, 65536, 44, 393254, 65536, 44, 393255, 65536, 44, 393256, 65536, 44, 393257, 65536, 44, 393258, 65536, 44, 393259, 65536, 44, 393260, 65536, 44, 393261, 65536, 44, 393262, 65536, 44, 458754, 262144, 1, 458755, 327680, 1, 458756, 262144, 1, 458757, 327680, 1, 458758, 262144, 1, 458759, 327680, 1, 458760, 262144, 1, 458761, 327680, 1, 458762, 262144, 1, 458763, 327680, 1, 458764, 262144, 1, 458765, 327680, 1, 458771, 262144, 1, 458772, 327680, 1, 458774, 262144, 43, 458775, 65536, 39, 458776, 65536, 39, 458777, 65536, 39, 458778, 65536, 39, 458779, 196608, 43, 458788, 327680, 4, 458789, 262144, 1, 458790, 327680, 1, 458791, 262144, 1, 458792, 327680, 1, 458793, 262144, 1, 458794, 327680, 1, 458795, 262144, 1, 458796, 327680, 1, 458797, 262144, 1, 458798, 327680, 1, 524290, 262144, 2, 524291, 327680, 2, 524292, 262144, 2, 524293, 327680, 2, 524294, 262144, 2, 524295, 327680, 2, 524296, 262144, 2, 524297, 327680, 2, 524298, 262144, 2, 524299, 327680, 2, 524300, 262144, 2, 524301, 327680, 2, 524306, 131072, 2, 524307, 262144, 2, 524308, 327680, 2, 524310, 262144, 44, 524311, 65536, 40, 524312, 65536, 40, 524313, 65536, 40, 524314, 65536, 40, 524315, 196608, 44, 524324, 327680, 5, 524325, 262144, 2, 524326, 327680, 2, 524327, 262144, 2, 524328, 327680, 2, 524329, 262144, 2, 524330, 327680, 2, 524331, 262144, 2, 524332, 327680, 2, 524333, 262144, 2, 524334, 327680, 2, 589826, 262144, 1, 589827, 327680, 1, 589828, 262144, 1, 589829, 327680, 1, 589830, 262144, 1, 589831, 327680, 1, 589832, 262144, 1, 589833, 327680, 1, 589834, 262144, 1, 589835, 327680, 1, 589836, 393216, 4, 589843, 262144, 1, 589844, 327680, 1, 589846, 131072, 42, 589847, 262145, 5, 589848, 131073, 3, 589849, 131073, 3, 589850, 1, 6, 589851, 0, 42, 589860, 327680, 4, 589861, 262144, 1, 589862, 327680, 1, 589863, 262144, 1, 589864, 327680, 1, 589865, 262144, 1, 589866, 327680, 1, 589867, 262144, 1, 589868, 327680, 1, 589869, 262144, 1, 589870, 327680, 1, 655362, 262144, 2, 655363, 327680, 2, 655364, 262144, 2, 655365, 327680, 2, 655366, 262144, 2, 655367, 327680, 2, 655368, 262144, 2, 655369, 327680, 2, 655370, 262144, 2, 655371, 327680, 2, 655372, 393216, 5, 655379, 262144, 2, 655380, 327680, 2, 655382, 131072, 42, 655383, 262145, 2, 655384, 1, 0, 655385, 1, 0, 655386, 1, 4, 655387, 0, 42, 655396, 327680, 5, 655397, 262144, 2, 655398, 327680, 2, 655399, 262144, 2, 655400, 327680, 2, 655401, 262144, 2, 655402, 327680, 2, 655403, 262144, 2, 655404, 327680, 2, 655405, 262144, 2, 655406, 327680, 2, 720898, 262144, 1, 720899, 327680, 1, 720900, 262144, 1, 720901, 327680, 1, 720902, 262144, 1, 720903, 327680, 1, 720904, 262144, 1, 720905, 327680, 1, 720906, 262144, 1, 720907, 327680, 1, 720908, 393216, 4, 720918, 131072, 42, 720919, 262145, 2, 720920, 1, 0, 720921, 1, 0, 720922, 1, 4, 720923, 0, 42, 720932, 327680, 4, 720933, 262144, 1, 720934, 327680, 1, 720935, 262144, 1, 720936, 327680, 1, 720937, 262144, 1, 720938, 327680, 1, 720939, 262144, 1, 720940, 327680, 1, 720941, 262144, 1, 720942, 327680, 1, 786434, 262144, 2, 786435, 327680, 2, 786436, 262144, 2, 786437, 327680, 2, 786438, 262144, 2, 786439, 327680, 2, 786440, 262144, 2, 786441, 327680, 2, 786442, 262144, 2, 786443, 327680, 2, 786444, 393216, 5, 786454, 131072, 42, 786455, 262145, 2, 786456, 1, 0, 786457, 1, 0, 786458, 1, 4, 786459, 0, 42, 786468, 327680, 5, 786469, 262144, 2, 786470, 327680, 2, 786471, 262144, 2, 786472, 327680, 2, 786473, 262144, 2, 786474, 327680, 2, 786475, 262144, 2, 786476, 327680, 2, 786477, 262144, 2, 786478, 327680, 2, 851970, 262144, 1, 851971, 327680, 1, 851972, 262144, 1, 851973, 327680, 1, 851974, 262144, 1, 851975, 327680, 1, 851976, 262144, 1, 851977, 327680, 1, 851978, 262144, 1, 851979, 327680, 1, 851980, 262144, 1, 851981, 327680, 1, 851990, 131072, 42, 851991, 262145, 2, 851992, 1, 0, 851993, 1, 0, 851994, 1, 4, 851995, 0, 42, 852004, 327680, 4, 852005, 262144, 1, 852006, 327680, 1, 852007, 262144, 1, 852008, 327680, 1, 852009, 262144, 1, 852010, 327680, 1, 852011, 262144, 1, 852012, 327680, 1, 852013, 262144, 1, 852014, 327680, 1, 917506, 262144, 2, 917507, 327680, 2, 917508, 262144, 2, 917509, 327680, 2, 917510, 262144, 2, 917511, 327680, 2, 917512, 262144, 2, 917513, 327680, 2, 917514, 262144, 2, 917515, 327680, 2, 917516, 262144, 2, 917517, 327680, 2, 917526, 131072, 42, 917527, 262145, 2, 917528, 1, 0, 917529, 1, 0, 917530, 1, 4, 917531, 0, 42, 917540, 327680, 5, 917541, 262144, 2, 917542, 327680, 2, 917543, 262144, 2, 917544, 327680, 2, 917545, 262144, 2, 917546, 327680, 2, 917547, 262144, 2, 917548, 327680, 2, 917549, 262144, 2, 917550, 327680, 2, 983042, 65536, 43, 983043, 65536, 43, 983044, 65536, 43, 983045, 65536, 43, 983046, 65536, 43, 983047, 65536, 43, 983048, 65536, 43, 983049, 65536, 43, 983050, 65536, 43, 983051, 65536, 43, 983052, 65536, 43, 983053, 65536, 43, 983054, 65536, 43, 983055, 65536, 43, 983056, 65536, 43, 983057, 65536, 43, 983058, 65536, 43, 983059, 65536, 43, 983060, 65536, 43, 983061, 65536, 43, 983062, 131072, 43, 983063, 262145, 2, 983064, 1, 0, 983065, 1, 0, 983066, 1, 4, 983067, 0, 43, 983068, 65536, 43, 983069, 65536, 43, 983070, 65536, 43, 983071, 65536, 43, 983072, 65536, 43, 983073, 65536, 43, 983074, 65536, 43, 983075, 65536, 43, 983076, 65536, 43, 983077, 65536, 43, 983078, 65536, 43, 983079, 65536, 43, 983080, 65536, 43, 983081, 65536, 43, 983082, 65536, 43, 983083, 65536, 43, 983084, 65536, 43, 983085, 65536, 43, 983086, 65536, 43, 1048578, 65536, 44, 1048579, 65536, 44, 1048580, 65536, 44, 1048581, 65536, 44, 1048582, 65536, 44, 1048583, 65536, 44, 1048584, 65536, 44, 1048585, 65536, 44, 1048586, 65536, 44, 1048587, 65536, 44, 1048588, 65536, 44, 1048589, 65536, 44, 1048590, 65536, 44, 1048591, 65536, 44, 1048592, 65536, 44, 1048593, 65536, 44, 1048594, 65536, 44, 1048595, 65536, 44, 1048596, 65536, 44, 1048597, 65536, 44, 1048598, 131072, 44, 1048599, 262145, 2, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 4, 1048603, 0, 44, 1048604, 65536, 44, 1048605, 65536, 44, 1048606, 65536, 44, 1048607, 65536, 44, 1048608, 65536, 44, 1048609, 65536, 44, 1048610, 65536, 44, 1048611, 65536, 44, 1048612, 65536, 44, 1048613, 65536, 44, 1048614, 65536, 44, 1048615, 65536, 44, 1048616, 65536, 44, 1048617, 65536, 44, 1048618, 65536, 44, 1048619, 65536, 44, 1048620, 65536, 44, 1048621, 65536, 44, 1048622, 65536, 44, 1114114, 262144, 1, 1114115, 327680, 1, 1114116, 262144, 1, 1114117, 327680, 1, 1114118, 262144, 1, 1114119, 327680, 1, 1114120, 262144, 1, 1114121, 327680, 1, 1114122, 262144, 1, 1114123, 327680, 1, 1114124, 262144, 1, 1114125, 327680, 1, 1114131, 262144, 1, 1114132, 327680, 1, 1114134, 262144, 43, 1114135, 65536, 39, 1114136, 65536, 39, 1114137, 65536, 39, 1114138, 65536, 39, 1114139, 196608, 43, 1114148, 327680, 4, 1114149, 262144, 1, 1114150, 327680, 1, 1114151, 262144, 1, 1114152, 327680, 1, 1114153, 262144, 1, 1114154, 327680, 1, 1114155, 262144, 1, 1114156, 327680, 1, 1114157, 262144, 1, 1114158, 327680, 1, 1179650, 262144, 2, 1179651, 327680, 2, 1179652, 262144, 2, 1179653, 327680, 2, 1179654, 262144, 2, 1179655, 327680, 2, 1179656, 262144, 2, 1179657, 327680, 2, 1179658, 262144, 2, 1179659, 327680, 2, 1179660, 262144, 2, 1179661, 327680, 2, 1179667, 262144, 2, 1179668, 327680, 2, 1179670, 262144, 44, 1179671, 65536, 40, 1179672, 65536, 40, 1179673, 65536, 40, 1179674, 65536, 40, 1179675, 196608, 44, 1179684, 327680, 5, 1179685, 262144, 2, 1179686, 327680, 2, 1179687, 262144, 2, 1179688, 327680, 2, 1179689, 262144, 2, 1179690, 327680, 2, 1179691, 262144, 2, 1179692, 327680, 2, 1179693, 262144, 2, 1179694, 327680, 2, 1245186, 262144, 1, 1245187, 327680, 1, 1245188, 262144, 1, 1245189, 327680, 1, 1245190, 262144, 1, 1245191, 327680, 1, 1245192, 262144, 1, 1245193, 327680, 1, 1245194, 262144, 1, 1245195, 327680, 1, 1245196, 262144, 1, 1245197, 327680, 1, 1245203, 262144, 0, 1245204, 327680, 0, 1245206, 131072, 42, 1245207, 262145, 2, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 4, 1245211, 0, 42, 1245220, 327680, 4, 1245221, 262144, 1, 1245222, 327680, 1, 1245223, 262144, 1, 1245224, 327680, 1, 1245225, 262144, 1, 1245226, 327680, 1, 1245227, 262144, 1, 1245228, 327680, 1, 1245229, 262144, 1, 1245230, 327680, 1, 1310722, 262144, 2, 1310723, 327680, 2, 1310724, 262144, 2, 1310725, 327680, 2, 1310726, 262144, 2, 1310727, 327680, 2, 1310728, 262144, 2, 1310729, 327680, 2, 1310730, 262144, 2, 1310731, 327680, 2, 1310732, 262144, 2, 1310733, 327680, 2, 1310739, 262144, 1, 1310740, 327680, 1, 1310742, 131072, 42, 1310743, 262145, 2, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 4, 1310747, 0, 42, 1310756, 327680, 5, 1310757, 262144, 2, 1310758, 327680, 2, 1310759, 262144, 2, 1310760, 327680, 2, 1310761, 262144, 2, 1310762, 327680, 2, 1310763, 262144, 2, 1310764, 327680, 2, 1310765, 262144, 2, 1310766, 327680, 2, 1376258, 262144, 1, 1376259, 327680, 1, 1376260, 262144, 1, 1376261, 327680, 1, 1376262, 262144, 1, 1376263, 327680, 1, 1376264, 262144, 1, 1376265, 327680, 1, 1376266, 262144, 1, 1376267, 327680, 1, 1376268, 393216, 4, 1376275, 262144, 2, 1376276, 327680, 2, 1376278, 131072, 42, 1376279, 262145, 2, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 4, 1376283, 0, 42, 1376292, 327680, 4, 1376293, 262144, 1, 1376294, 327680, 1, 1376295, 262144, 1, 1376296, 327680, 1, 1376297, 262144, 1, 1376298, 327680, 1, 1376299, 262144, 1, 1376300, 327680, 1, 1376301, 262144, 1, 1376302, 327680, 1, 1441794, 262144, 2, 1441795, 327680, 2, 1441796, 262144, 2, 1441797, 327680, 2, 1441798, 262144, 2, 1441799, 327680, 2, 1441800, 262144, 2, 1441801, 327680, 2, 1441802, 262144, 2, 1441803, 327680, 2, 1441804, 393216, 5, 1441811, 262144, 1, 1441812, 327680, 1, 1441814, 131072, 42, 1441815, 262145, 2, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 4, 1441819, 0, 42, 1441828, 327680, 5, 1441829, 262144, 2, 1441830, 327680, 2, 1441831, 262144, 2, 1441832, 327680, 2, 1441833, 262144, 2, 1441834, 327680, 2, 1441835, 262144, 2, 1441836, 327680, 2, 1441837, 262144, 2, 1441838, 327680, 2, 1507330, 262144, 1, 1507331, 327680, 1, 1507332, 262144, 1, 1507333, 327680, 1, 1507334, 262144, 1, 1507335, 327680, 1, 1507336, 262144, 1, 1507337, 327680, 1, 1507338, 262144, 1, 1507339, 327680, 1, 1507340, 393216, 4, 1507347, 262144, 2, 1507348, 327680, 2, 1507350, 131072, 42, 1507351, 262145, 2, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 4, 1507355, 0, 42, 1507364, 327680, 4, 1507365, 262144, 1, 1507366, 327680, 1, 1507367, 262144, 1, 1507368, 327680, 1, 1507369, 262144, 1, 1507370, 327680, 1, 1507371, 262144, 1, 1507372, 327680, 1, 1507373, 262144, 1, 1507374, 327680, 1, 1572866, 262144, 2, 1572867, 327680, 2, 1572868, 262144, 2, 1572869, 327680, 2, 1572870, 262144, 2, 1572871, 327680, 2, 1572872, 262144, 2, 1572873, 327680, 2, 1572874, 262144, 2, 1572875, 327680, 2, 1572876, 393216, 5, 1572886, 131072, 42, 1572887, 262145, 2, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 4, 1572891, 0, 42, 1572900, 327680, 5, 1572901, 262144, 2, 1572902, 327680, 2, 1572903, 262144, 2, 1572904, 327680, 2, 1572905, 262144, 2, 1572906, 327680, 2, 1572907, 262144, 2, 1572908, 327680, 2, 1572909, 262144, 2, 1572910, 327680, 2, 1638402, 262144, 1, 1638403, 327680, 1, 1638404, 262144, 1, 1638405, 327680, 1, 1638406, 262144, 1, 1638407, 327680, 1, 1638408, 262144, 1, 1638409, 327680, 1, 1638410, 262144, 1, 1638411, 327680, 1, 1638412, 262144, 1, 1638413, 327680, 1, 1638422, 131072, 42, 1638423, 262145, 2, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 4, 1638427, 0, 42, 1638436, 327680, 4, 1638437, 262144, 1, 1638438, 327680, 1, 1638439, 262144, 1, 1638440, 327680, 1, 1638441, 262144, 1, 1638442, 327680, 1, 1638443, 262144, 1, 1638444, 327680, 1, 1638445, 262144, 1, 1638446, 327680, 1, 1703938, 262144, 2, 1703939, 327680, 2, 1703940, 262144, 2, 1703941, 327680, 2, 1703942, 262144, 2, 1703943, 327680, 2, 1703944, 262144, 2, 1703945, 327680, 2, 1703946, 262144, 2, 1703947, 327680, 2, 1703948, 262144, 2, 1703949, 327680, 2, 1703958, 131072, 42, 1703959, 262145, 2, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 4, 1703963, 0, 42, 1703972, 327680, 5, 1703973, 262144, 2, 1703974, 327680, 2, 1703975, 262144, 2, 1703976, 327680, 2, 1703977, 262144, 2, 1703978, 327680, 2, 1703979, 262144, 2, 1703980, 327680, 2, 1703981, 262144, 2, 1703982, 327680, 2, 1769474, 65536, 43, 1769475, 65536, 43, 1769476, 65536, 43, 1769477, 65536, 43, 1769478, 65536, 43, 1769479, 65536, 43, 1769480, 65536, 43, 1769481, 65536, 43, 1769482, 65536, 43, 1769483, 65536, 43, 1769484, 65536, 43, 1769485, 65536, 43, 1769486, 65536, 43, 1769487, 65536, 43, 1769488, 65536, 43, 1769489, 65536, 43, 1769490, 65536, 43, 1769491, 65536, 43, 1769492, 65536, 43, 1769493, 65536, 43, 1769494, 131072, 43, 1769495, 262145, 2, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 4, 1769499, 0, 43, 1769500, 65536, 43, 1769501, 65536, 43, 1769502, 65536, 43, 1769503, 65536, 43, 1769504, 65536, 43, 1769505, 65536, 43, 1769506, 65536, 43, 1769507, 65536, 43, 1769508, 65536, 43, 1769509, 65536, 43, 1769510, 65536, 43, 1769511, 65536, 43, 1769512, 65536, 43, 1769513, 65536, 43, 1769514, 65536, 43, 1769515, 65536, 43, 1769516, 65536, 43, 1769517, 65536, 43, 1769518, 65536, 43, 1835010, 65536, 44, 1835011, 65536, 44, 1835012, 65536, 44, 1835013, 65536, 44, 1835014, 65536, 44, 1835015, 65536, 44, 1835016, 65536, 44, 1835017, 65536, 44, 1835018, 65536, 44, 1835019, 65536, 44, 1835020, 65536, 44, 1835021, 65536, 44, 1835022, 65536, 44, 1835023, 65536, 44, 1835024, 65536, 44, 1835025, 65536, 44, 1835026, 65536, 44, 1835027, 65536, 44, 1835028, 65536, 44, 1835029, 65536, 44, 1835030, 131072, 44, 1835031, 262145, 2, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 4, 1835035, 0, 44, 1835036, 65536, 44, 1835037, 65536, 44, 1835038, 65536, 44, 1835039, 65536, 44, 1835040, 65536, 44, 1835041, 65536, 44, 1835042, 65536, 44, 1835043, 65536, 44, 1835044, 65536, 44, 1835045, 65536, 44, 1835046, 65536, 44, 1835047, 65536, 44, 1835048, 65536, 44, 1835049, 65536, 44, 1835050, 65536, 44, 1835051, 65536, 44, 1835052, 65536, 44, 1835053, 65536, 44, 1835054, 65536, 44, 1900546, 262144, 1, 1900547, 327680, 1, 1900548, 262144, 1, 1900549, 327680, 1, 1900550, 262144, 1, 1900551, 327680, 1, 1900552, 262144, 1, 1900553, 327680, 1, 1900554, 262144, 1, 1900555, 327680, 1, 1900556, 262144, 1, 1900557, 327680, 1, 1900562, 131072, 2, 1900563, 262144, 1, 1900564, 327680, 1, 1900565, 262144, 43, 1900566, 65536, 43, 1900567, 65536, 39, 1900568, 65536, 39, 1900569, 65536, 39, 1900570, 65536, 39, 1900571, 65536, 43, 1900572, 196608, 43, 1900580, 327680, 4, 1900581, 262144, 1, 1900582, 327680, 1, 1900583, 262144, 1, 1900584, 327680, 1, 1900585, 262144, 1, 1900586, 327680, 1, 1900587, 262144, 1, 1900588, 327680, 1, 1900589, 262144, 1, 1900590, 327680, 1, 1966082, 262144, 2, 1966083, 327680, 2, 1966084, 262144, 2, 1966085, 327680, 2, 1966086, 262144, 2, 1966087, 327680, 2, 1966088, 262144, 2, 1966089, 327680, 2, 1966090, 262144, 2, 1966091, 327680, 2, 1966092, 262144, 2, 1966093, 327680, 2, 1966094, 262144, 0, 1966095, 327680, 0, 1966099, 262144, 2, 1966100, 327680, 2, 1966101, 262144, 44, 1966102, 65536, 44, 1966103, 65536, 40, 1966104, 65536, 40, 1966105, 65536, 40, 1966106, 65536, 40, 1966107, 65536, 44, 1966108, 196608, 44, 1966116, 327680, 5, 1966117, 262144, 2, 1966118, 327680, 2, 1966119, 262144, 2, 1966120, 327680, 2, 1966121, 262144, 2, 1966122, 327680, 2, 1966123, 262144, 2, 1966124, 327680, 2, 1966125, 262144, 2, 1966126, 327680, 2, 2031618, 262144, 1, 2031619, 327680, 1, 2031620, 262144, 1, 2031621, 327680, 1, 2031622, 262144, 1, 2031623, 327680, 1, 2031624, 262144, 1, 2031625, 327680, 1, 2031626, 262144, 1, 2031627, 327680, 1, 2031628, 393216, 4, 2031630, 262144, 1, 2031631, 327680, 1, 2031635, 262144, 0, 2031636, 327680, 0, 2031637, 131072, 42, 2031638, 262145, 5, 2031639, 65537, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 131073, 0, 2031643, 1, 6, 2031644, 0, 42, 2031646, 262144, 0, 2031647, 327680, 0, 2031652, 327680, 4, 2031653, 262144, 1, 2031654, 327680, 1, 2031655, 262144, 1, 2031656, 327680, 1, 2031657, 262144, 1, 2031658, 327680, 1, 2031659, 262144, 1, 2031660, 327680, 1, 2031661, 262144, 1, 2031662, 327680, 1, 2097154, 262144, 2, 2097155, 327680, 2, 2097156, 262144, 2, 2097157, 327680, 2, 2097158, 262144, 2, 2097159, 327680, 2, 2097160, 262144, 2, 2097161, 327680, 2, 2097162, 262144, 2, 2097163, 327680, 2, 2097164, 393216, 5, 2097166, 262144, 2, 2097167, 327680, 2, 2097171, 262144, 1, 2097172, 327680, 1, 2097173, 131072, 42, 2097174, 262145, 2, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 4, 2097180, 0, 42, 2097182, 262144, 1, 2097183, 327680, 1, 2097184, 393216, 4, 2097188, 327680, 5, 2097189, 262144, 2, 2097190, 327680, 2, 2097191, 262144, 2, 2097192, 327680, 2, 2097193, 262144, 2, 2097194, 327680, 2, 2097195, 262144, 2, 2097196, 327680, 2, 2097197, 262144, 2, 2097198, 327680, 2, 2162690, 262144, 1, 2162691, 327680, 1, 2162692, 262144, 1, 2162693, 327680, 1, 2162694, 262144, 1, 2162695, 327680, 1, 2162696, 262144, 1, 2162697, 327680, 1, 2162698, 262144, 1, 2162699, 327680, 1, 2162700, 393216, 4, 2162705, 262144, 0, 2162706, 327680, 0, 2162707, 262144, 2, 2162708, 327680, 2, 2162709, 131072, 42, 2162710, 262145, 2, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 4, 2162716, 0, 42, 2162718, 262144, 2, 2162719, 327680, 2, 2162720, 393216, 5, 2162722, 262144, 0, 2162723, 327680, 0, 2162724, 327680, 4, 2162725, 262144, 1, 2162726, 327680, 1, 2162727, 262144, 1, 2162728, 327680, 1, 2162729, 262144, 1, 2162730, 327680, 1, 2162731, 262144, 1, 2162732, 327680, 1, 2162733, 262144, 1, 2162734, 327680, 1, 2228226, 262144, 2, 2228227, 327680, 2, 2228228, 262144, 2, 2228229, 327680, 2, 2228230, 262144, 2, 2228231, 327680, 2, 2228232, 262144, 2, 2228233, 327680, 2, 2228234, 262144, 2, 2228235, 327680, 2, 2228236, 393216, 5, 2228241, 262144, 1, 2228242, 327680, 1, 2228243, 262144, 1, 2228244, 327680, 1, 2228245, 131072, 42, 2228246, 262145, 2, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 4, 2228252, 0, 42, 2228258, 262144, 1, 2228259, 327680, 1, 2228260, 327680, 5, 2228261, 262144, 2, 2228262, 327680, 2, 2228263, 262144, 2, 2228264, 327680, 2, 2228265, 262144, 2, 2228266, 327680, 2, 2228267, 262144, 2, 2228268, 327680, 2, 2228269, 262144, 2, 2228270, 327680, 2, 2293762, 262144, 1, 2293763, 327680, 1, 2293764, 262144, 1, 2293765, 327680, 1, 2293766, 262144, 1, 2293767, 327680, 1, 2293768, 262144, 1, 2293769, 327680, 1, 2293770, 262144, 1, 2293771, 327680, 1, 2293772, 393216, 4, 2293777, 262144, 2, 2293778, 327680, 2, 2293779, 262144, 2, 2293780, 327680, 2, 2293781, 131072, 42, 2293782, 262145, 2, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 4, 2293788, 0, 42, 2293794, 262144, 2, 2293795, 327680, 2, 2293796, 327680, 4, 2293797, 262144, 1, 2293798, 327680, 1, 2293799, 262144, 1, 2293800, 327680, 1, 2293801, 262144, 1, 2293802, 327680, 1, 2293803, 262144, 1, 2293804, 327680, 1, 2293805, 262144, 1, 2293806, 327680, 1, 2359298, 262144, 2, 2359299, 327680, 2, 2359300, 262144, 2, 2359301, 327680, 2, 2359302, 262144, 2, 2359303, 327680, 2, 2359304, 262144, 2, 2359305, 327680, 2, 2359306, 262144, 2, 2359307, 327680, 2, 2359308, 393216, 5, 2359313, 262144, 1, 2359314, 327680, 1, 2359315, 262144, 1, 2359316, 327680, 1, 2359317, 131072, 42, 2359318, 262145, 2, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 4, 2359324, 0, 42, 2359326, 262144, 0, 2359327, 327680, 0, 2359332, 327680, 5, 2359333, 262144, 2, 2359334, 327680, 2, 2359335, 262144, 2, 2359336, 327680, 2, 2359337, 262144, 2, 2359338, 327680, 2, 2359339, 262144, 2, 2359340, 327680, 2, 2359341, 262144, 2, 2359342, 327680, 2, 2424833, 65536, 41, 2424834, 65536, 41, 2424835, 65536, 41, 2424836, 65536, 41, 2424837, 65536, 41, 2424838, 65536, 41, 2424839, 65536, 41, 2424840, 65536, 41, 2424841, 65536, 41, 2424842, 131072, 41, 2424849, 262144, 2, 2424850, 327680, 2, 2424851, 262144, 2, 2424852, 327680, 2, 2424853, 131072, 42, 2424854, 262145, 2, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 4, 2424860, 0, 42, 2424862, 262144, 1, 2424863, 327680, 1, 2424864, 393216, 4, 2424870, 0, 41, 2424871, 65536, 41, 2424872, 65536, 41, 2424873, 65536, 41, 2424874, 65536, 41, 2424875, 65536, 41, 2424876, 65536, 41, 2424877, 65536, 41, 2424878, 65536, 41, 2490376, 131072, 42, 2490377, 131072, 42, 2490378, 131072, 42, 2490387, 262144, 1, 2490388, 327680, 1, 2490389, 131072, 42, 2490390, 262145, 2, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 4, 2490396, 0, 42, 2490398, 262144, 2, 2490399, 327680, 2, 2490400, 393216, 5, 2490406, 0, 42, 2490407, 0, 42, 2490408, 0, 42, 2555912, 131072, 42, 2555913, 131072, 42, 2555914, 131072, 42, 2555923, 262144, 2, 2555924, 327680, 2, 2555925, 131072, 42, 2555926, 262145, 2, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 4, 2555932, 0, 42, 2555942, 0, 42, 2555943, 0, 42, 2555944, 0, 42, 2621448, 131072, 42, 2621449, 131072, 42, 2621450, 131072, 42, 2621461, 131072, 42, 2621462, 262145, 2, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 4, 2621468, 0, 42, 2621478, 0, 42, 2621479, 0, 42, 2621480, 0, 42, 2686984, 131072, 42, 2686985, 131072, 42, 2686989, 262144, 0, 2686990, 327680, 0, 2686991, 262144, 0, 2686992, 327680, 0, 2686993, 262144, 0, 2686994, 327680, 0, 2686997, 131072, 42, 2686998, 262145, 2, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 4, 2687004, 0, 42, 2687008, 262144, 0, 2687009, 327680, 0, 2687015, 0, 42, 2687016, 0, 42, 2752520, 131072, 42, 2752521, 131072, 42, 2752522, 131072, 42, 2752525, 262144, 1, 2752526, 327680, 1, 2752527, 262144, 1, 2752528, 327680, 1, 2752529, 262144, 1, 2752530, 327680, 1, 2752533, 131072, 42, 2752534, 262145, 2, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 4, 2752540, 0, 42, 2752544, 262144, 1, 2752545, 327680, 1, 2752546, 393216, 4, 2752550, 0, 42, 2752551, 0, 42, 2752552, 0, 42, 2818056, 131072, 42, 2818057, 131072, 42, 2818058, 131072, 42, 2818061, 262144, 2, 2818062, 327680, 2, 2818063, 262144, 2, 2818064, 327680, 2, 2818065, 262144, 2, 2818066, 327680, 2, 2818069, 131072, 42, 2818070, 262145, 2, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 4, 2818076, 0, 42, 2818080, 262144, 2, 2818081, 327680, 2, 2818082, 393216, 5, 2818086, 0, 42, 2818087, 0, 42, 2818088, 0, 42, 2883592, 262144, 42, 2883593, 65536, 41, 2883594, 65536, 41, 2883595, 65536, 41, 2883596, 65536, 41, 2883597, 65536, 41, 2883598, 65536, 41, 2883599, 65536, 41, 2883600, 65536, 41, 2883601, 65536, 41, 2883602, 65536, 41, 2883603, 65536, 41, 2883604, 131072, 41, 2883605, 131072, 42, 2883606, 262145, 2, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 4, 2883612, 0, 42, 2883613, 0, 41, 2883614, 65536, 41, 2883615, 65536, 41, 2883616, 65536, 41, 2883617, 65536, 41, 2883618, 65536, 41, 2883619, 65536, 41, 2883620, 65536, 41, 2883621, 65536, 41, 2883622, 65536, 41, 2883623, 65536, 41, 2883624, 196608, 42, 2949138, 131072, 42, 2949139, 131072, 42, 2949140, 131072, 42, 2949141, 131072, 42, 2949142, 262145, 2, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 4, 2949148, 0, 42, 2949149, 0, 42, 2949150, 0, 42, 2949151, 0, 42, 3014674, 131072, 42, 3014675, 131072, 42, 3014676, 131072, 42, 3014677, 131072, 42, 3014678, 262145, 2, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 4, 3014684, 0, 42, 3014685, 0, 42, 3014686, 0, 42, 3014687, 0, 42, 3080210, 131072, 42, 3080211, 131072, 42, 3080212, 131072, 42, 3080213, 131072, 42, 3080214, 262145, 2, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 4, 3080220, 0, 42, 3080221, 0, 42, 3080222, 0, 42, 3080223, 0, 42, 3145746, 131072, 42, 3145747, 131072, 42, 3145748, 131072, 42, 3145749, 131072, 42, 3145750, 262145, 2, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 4, 3145756, 0, 42, 3145757, 0, 42, 3145758, 0, 42, 3145759, 0, 42, 3211282, 131072, 42, 3211283, 131072, 42, 3211284, 131072, 42, 3211285, 131072, 42, 3211286, 262145, 2, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 4, 3211292, 0, 42, 3211293, 0, 42, 3211294, 0, 42, 3211295, 0, 42 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 23, 262149, 2, 24, 5, 0, 25, 5, 0, 26, 5, 4, 65559, 262149, 2, 65560, 5, 0, 65561, 5, 0, 65562, 5, 4, 131095, 262149, 2, 131096, 5, 0, 131097, 5, 0, 131098, 5, 4, 196631, 262149, 2, 196632, 5, 0, 196633, 5, 0, 196634, 5, 4, 262159, 0, 32, 262160, 65536, 32, 262161, 131072, 32, 262167, 262149, 2, 262168, 5, 0, 262169, 5, 0, 262170, 5, 4, 262175, 0, 32, 262176, 65536, 32, 262177, 131072, 32, 327695, 0, 33, 327696, 65536, 33, 327697, 131072, 33, 327703, 262149, 2, 327704, 5, 0, 327705, 5, 0, 327706, 5, 4, 327711, 0, 33, 327712, 65536, 33, 327713, 131072, 33, 393218, 262144, 0, 393219, 327680, 0, 393220, 262144, 0, 393221, 327680, 0, 393222, 262144, 0, 393223, 327680, 0, 393224, 262144, 0, 393225, 327680, 0, 393226, 262144, 0, 393227, 327680, 0, 393228, 262144, 0, 393229, 327680, 0, 393231, 0, 34, 393232, 65536, 34, 393233, 131072, 34, 393235, 262144, 0, 393236, 327680, 0, 393239, 262149, 2, 393240, 5, 0, 393241, 5, 0, 393242, 5, 4, 393247, 0, 34, 393248, 65536, 34, 393249, 131072, 34, 393253, 262144, 0, 393254, 327680, 0, 393255, 262144, 0, 393256, 327680, 0, 393257, 262144, 0, 393258, 327680, 0, 393259, 262144, 0, 393260, 327680, 0, 393261, 262144, 0, 393262, 327680, 0, 458753, 327680, 4, 458756, 393216, 4, 458758, 393216, 4, 458760, 393216, 4, 458762, 393216, 4, 458766, 393216, 4, 458770, 327680, 4, 458773, 393216, 4, 458775, 262149, 2, 458776, 5, 0, 458777, 5, 0, 458778, 5, 4, 458790, 327680, 4, 458792, 327680, 4, 458794, 327680, 4, 458796, 327680, 4, 524289, 327680, 5, 524290, 262144, 0, 524291, 327680, 0, 524292, 262144, 0, 524293, 327680, 0, 524294, 262144, 0, 524295, 327680, 0, 524296, 262144, 0, 524297, 327680, 0, 524298, 262144, 0, 524299, 327680, 0, 524302, 393216, 5, 524306, 327680, 5, 524307, 262144, 0, 524308, 327680, 0, 524309, 393216, 5, 524311, 262149, 2, 524312, 5, 0, 524313, 5, 0, 524314, 5, 4, 524325, 262144, 0, 524326, 327680, 0, 524327, 262144, 0, 524328, 327680, 0, 524329, 262144, 0, 524330, 327680, 0, 524331, 262144, 0, 524332, 327680, 0, 524333, 262144, 0, 524334, 327680, 0, 589825, 327680, 4, 589828, 393216, 4, 589830, 393216, 4, 589832, 393216, 4, 589834, 393216, 4, 589842, 327680, 4, 589845, 393216, 4, 589847, 262149, 6, 589848, 262149, 4, 589849, 262149, 4, 589850, 131077, 6, 589862, 327680, 4, 589864, 327680, 4, 589866, 327680, 4, 589868, 327680, 4, 655361, 327680, 5, 655362, 262144, 0, 655363, 327680, 0, 655364, 262144, 0, 655365, 327680, 0, 655366, 262144, 0, 655367, 327680, 0, 655368, 262144, 0, 655369, 327680, 0, 655370, 262144, 0, 655371, 327680, 0, 655378, 327680, 5, 655381, 393216, 5, 655397, 262144, 0, 655398, 327680, 0, 655399, 262144, 0, 655400, 327680, 0, 655401, 262144, 0, 655402, 327680, 0, 655403, 262144, 0, 655404, 327680, 0, 655405, 262144, 0, 655406, 327680, 0, 720897, 327680, 4, 720900, 393216, 4, 720902, 393216, 4, 720904, 393216, 4, 720906, 393216, 4, 720921, 196608, 32, 720934, 327680, 4, 720936, 327680, 4, 720938, 327680, 4, 720940, 327680, 4, 786433, 327680, 5, 786434, 262144, 0, 786435, 327680, 0, 786436, 262144, 0, 786437, 327680, 0, 786438, 262144, 0, 786439, 327680, 0, 786440, 262144, 0, 786441, 327680, 0, 786442, 262144, 0, 786443, 327680, 0, 786444, 262144, 0, 786445, 327680, 0, 786456, 262144, 32, 786469, 262144, 0, 786470, 327680, 0, 786471, 262144, 0, 786472, 327680, 0, 786473, 262144, 0, 786474, 327680, 0, 786475, 262144, 0, 786476, 327680, 0, 786477, 262144, 0, 786478, 327680, 0, 851969, 327680, 4, 851972, 393216, 4, 851974, 393216, 4, 851976, 393216, 4, 851978, 393216, 4, 851980, 393216, 4, 851982, 393216, 4, 852006, 327680, 4, 852008, 327680, 4, 852010, 327680, 4, 852012, 327680, 4, 917505, 327680, 5, 917508, 393216, 5, 917510, 393216, 5, 917512, 393216, 5, 917514, 393216, 5, 917516, 393216, 5, 917518, 393216, 5, 917528, 196608, 32, 917542, 327680, 5, 917544, 327680, 5, 917546, 327680, 5, 917548, 327680, 5, 983055, 0, 22, 983056, 65536, 22, 983057, 131072, 22, 983071, 0, 22, 983072, 65536, 22, 983073, 131072, 22, 1048578, 262144, 0, 1048579, 327680, 0, 1048580, 262144, 0, 1048581, 327680, 0, 1048582, 262144, 0, 1048583, 327680, 0, 1048584, 262144, 0, 1048585, 327680, 0, 1048586, 262144, 0, 1048587, 327680, 0, 1048588, 262144, 0, 1048589, 327680, 0, 1048591, 0, 22, 1048592, 65536, 22, 1048593, 131072, 22, 1048595, 262144, 0, 1048596, 327680, 0, 1048607, 0, 22, 1048608, 65536, 22, 1048609, 131072, 22, 1048613, 262144, 0, 1048614, 327680, 0, 1048615, 262144, 0, 1048616, 327680, 0, 1048617, 262144, 0, 1048618, 327680, 0, 1048619, 262144, 0, 1048620, 327680, 0, 1048621, 262144, 0, 1048622, 327680, 0, 1114113, 327680, 4, 1114116, 393216, 4, 1114118, 393216, 4, 1114120, 393216, 4, 1114122, 393216, 4, 1114124, 393216, 4, 1114126, 393216, 4, 1114130, 327680, 4, 1114133, 393216, 4, 1114135, 262149, 5, 1114136, 131077, 3, 1114137, 131077, 3, 1114138, 5, 6, 1114150, 327680, 4, 1114152, 327680, 4, 1114154, 327680, 4, 1114156, 327680, 4, 1179649, 327680, 5, 1179650, 262144, 0, 1179651, 327680, 0, 1179652, 262144, 0, 1179653, 327680, 0, 1179654, 262144, 0, 1179655, 327680, 0, 1179656, 262144, 0, 1179657, 327680, 0, 1179658, 262144, 0, 1179659, 327680, 0, 1179660, 262144, 0, 1179661, 327680, 0, 1179662, 393216, 5, 1179666, 327680, 5, 1179669, 393216, 5, 1179671, 262149, 2, 1179672, 5, 0, 1179673, 5, 0, 1179674, 5, 4, 1179685, 262144, 0, 1179686, 327680, 0, 1179687, 262144, 0, 1179688, 327680, 0, 1179689, 262144, 0, 1179690, 327680, 0, 1179691, 262144, 0, 1179692, 327680, 0, 1179693, 262144, 0, 1179694, 327680, 0, 1245185, 327680, 4, 1245188, 393216, 4, 1245190, 393216, 4, 1245192, 393216, 4, 1245194, 393216, 4, 1245196, 393216, 4, 1245198, 393216, 4, 1245207, 262149, 6, 1245208, 262149, 4, 1245209, 262149, 4, 1245210, 131077, 6, 1245222, 327680, 4, 1245224, 327680, 4, 1245226, 327680, 4, 1245228, 327680, 4, 1310721, 327680, 5, 1310722, 262144, 0, 1310723, 327680, 0, 1310724, 262144, 0, 1310725, 327680, 0, 1310726, 262144, 0, 1310727, 327680, 0, 1310728, 262144, 0, 1310729, 327680, 0, 1310730, 262144, 0, 1310731, 327680, 0, 1310732, 393216, 5, 1310734, 393216, 5, 1310738, 327680, 4, 1310741, 393216, 4, 1310757, 262144, 0, 1310758, 327680, 0, 1310759, 262144, 0, 1310760, 327680, 0, 1310761, 262144, 0, 1310762, 327680, 0, 1310763, 262144, 0, 1310764, 327680, 0, 1310765, 262144, 0, 1310766, 327680, 0, 1376257, 327680, 4, 1376260, 393216, 4, 1376262, 393216, 4, 1376264, 393216, 4, 1376266, 393216, 4, 1376274, 327680, 5, 1376275, 262144, 0, 1376276, 327680, 0, 1376277, 393216, 5, 1376280, 327680, 35, 1376281, 393216, 35, 1376294, 327680, 4, 1376296, 327680, 4, 1376298, 327680, 4, 1376300, 327680, 4, 1441793, 327680, 5, 1441794, 262144, 0, 1441795, 327680, 0, 1441796, 262144, 0, 1441797, 327680, 0, 1441798, 262144, 0, 1441799, 327680, 0, 1441800, 262144, 0, 1441801, 327680, 0, 1441802, 262144, 0, 1441803, 327680, 0, 1441810, 327680, 4, 1441813, 393216, 4, 1441816, 327680, 36, 1441817, 393216, 36, 1441829, 262144, 0, 1441830, 327680, 0, 1441831, 262144, 0, 1441832, 327680, 0, 1441833, 262144, 0, 1441834, 327680, 0, 1441835, 262144, 0, 1441836, 327680, 0, 1441837, 262144, 0, 1441838, 327680, 0, 1507329, 327680, 4, 1507332, 393216, 4, 1507334, 393216, 4, 1507336, 393216, 4, 1507338, 393216, 4, 1507346, 327680, 5, 1507349, 393216, 5, 1507366, 327680, 4, 1507368, 327680, 4, 1507370, 327680, 4, 1507372, 327680, 4, 1572865, 327680, 5, 1572866, 262144, 0, 1572867, 327680, 0, 1572868, 262144, 0, 1572869, 327680, 0, 1572870, 262144, 0, 1572871, 327680, 0, 1572872, 262144, 0, 1572873, 327680, 0, 1572874, 262144, 0, 1572875, 327680, 0, 1572876, 262144, 0, 1572877, 327680, 0, 1572889, 196608, 32, 1572901, 262144, 0, 1572902, 327680, 0, 1572903, 262144, 0, 1572904, 327680, 0, 1572905, 262144, 0, 1572906, 327680, 0, 1572907, 262144, 0, 1572908, 327680, 0, 1572909, 262144, 0, 1572910, 327680, 0, 1638401, 327680, 4, 1638404, 393216, 4, 1638406, 393216, 4, 1638408, 393216, 4, 1638410, 393216, 4, 1638412, 393216, 4, 1638414, 393216, 4, 1638438, 327680, 4, 1638440, 327680, 4, 1638442, 327680, 4, 1638444, 327680, 4, 1703937, 327680, 5, 1703940, 393216, 5, 1703942, 393216, 5, 1703944, 393216, 5, 1703946, 393216, 5, 1703948, 393216, 5, 1703950, 393216, 5, 1703974, 327680, 5, 1703976, 327680, 5, 1703978, 327680, 5, 1703980, 327680, 5, 1769487, 0, 22, 1769488, 65536, 22, 1769489, 131072, 22, 1769496, 196608, 32, 1769503, 0, 22, 1769504, 65536, 22, 1769505, 131072, 22, 1835010, 262144, 0, 1835011, 327680, 0, 1835012, 262144, 0, 1835013, 327680, 0, 1835014, 262144, 0, 1835015, 327680, 0, 1835016, 262144, 0, 1835017, 327680, 0, 1835018, 262144, 0, 1835019, 327680, 0, 1835020, 262144, 0, 1835021, 327680, 0, 1835023, 0, 22, 1835024, 65536, 22, 1835025, 131072, 22, 1835027, 262144, 0, 1835028, 327680, 0, 1835039, 0, 22, 1835040, 65536, 22, 1835041, 131072, 22, 1835045, 262144, 0, 1835046, 327680, 0, 1835047, 262144, 0, 1835048, 327680, 0, 1835049, 262144, 0, 1835050, 327680, 0, 1835051, 262144, 0, 1835052, 327680, 0, 1835053, 262144, 0, 1835054, 327680, 0, 1900545, 327680, 4, 1900548, 393216, 4, 1900550, 393216, 4, 1900552, 393216, 4, 1900554, 393216, 4, 1900556, 393216, 4, 1900558, 393216, 4, 1900562, 327680, 4, 1900565, 393216, 4, 1900567, 262149, 5, 1900568, 131077, 3, 1900569, 131077, 3, 1900570, 5, 6, 1900579, 196608, 1, 1900582, 327680, 4, 1900584, 327680, 4, 1900586, 327680, 4, 1900588, 327680, 4, 1966081, 327680, 5, 1966082, 262144, 0, 1966083, 327680, 0, 1966084, 262144, 0, 1966085, 327680, 0, 1966086, 262144, 0, 1966087, 327680, 0, 1966088, 262144, 0, 1966089, 327680, 0, 1966090, 262144, 0, 1966091, 327680, 0, 1966092, 393216, 5, 1966094, 393216, 5, 1966098, 327680, 5, 1966101, 393216, 5, 1966103, 262149, 2, 1966104, 5, 0, 1966105, 5, 0, 1966106, 5, 4, 1966109, 196608, 1, 1966117, 262144, 0, 1966118, 327680, 0, 1966119, 262144, 0, 1966120, 327680, 0, 1966121, 262144, 0, 1966122, 327680, 0, 1966123, 262144, 0, 1966124, 327680, 0, 1966125, 262144, 0, 1966126, 327680, 0, 2031617, 327680, 4, 2031620, 393216, 4, 2031622, 393216, 4, 2031624, 393216, 4, 2031626, 393216, 4, 2031629, 327680, 4, 2031632, 393216, 4, 2031639, 262149, 6, 2031640, 262149, 4, 2031641, 262149, 4, 2031642, 131077, 6, 2031654, 327680, 4, 2031656, 327680, 4, 2031658, 327680, 4, 2031660, 327680, 4, 2097153, 327680, 5, 2097154, 262144, 0, 2097155, 327680, 0, 2097156, 262144, 0, 2097157, 327680, 0, 2097158, 262144, 0, 2097159, 327680, 0, 2097160, 262144, 0, 2097161, 327680, 0, 2097162, 262144, 0, 2097163, 327680, 0, 2097165, 327680, 5, 2097168, 393216, 5, 2097170, 327680, 4, 2097173, 393216, 4, 2097175, 196608, 32, 2097181, 327680, 4, 2097189, 262144, 0, 2097190, 327680, 0, 2097191, 262144, 0, 2097192, 327680, 0, 2097193, 262144, 0, 2097194, 327680, 0, 2097195, 262144, 0, 2097196, 327680, 0, 2097197, 262144, 0, 2097198, 327680, 0, 2162689, 327680, 4, 2162692, 393216, 4, 2162694, 393216, 4, 2162696, 393216, 4, 2162698, 393216, 4, 2162706, 327680, 5, 2162707, 262144, 0, 2162708, 327680, 0, 2162709, 393216, 5, 2162717, 327680, 5, 2162726, 327680, 4, 2162728, 327680, 4, 2162730, 327680, 4, 2162732, 327680, 4, 2228225, 327680, 5, 2228226, 262144, 0, 2228227, 327680, 0, 2228228, 262144, 0, 2228229, 327680, 0, 2228230, 262144, 0, 2228231, 327680, 0, 2228232, 262144, 0, 2228233, 327680, 0, 2228234, 262144, 0, 2228235, 327680, 0, 2228240, 327680, 4, 2228243, 393216, 4, 2228245, 393216, 4, 2228248, 262144, 32, 2228249, 327680, 35, 2228250, 393216, 35, 2228257, 327680, 4, 2228260, 393216, 4, 2228261, 262144, 0, 2228262, 327680, 0, 2228263, 262144, 0, 2228264, 327680, 0, 2228265, 262144, 0, 2228266, 327680, 0, 2228267, 262144, 0, 2228268, 327680, 0, 2228269, 262144, 0, 2228270, 327680, 0, 2293761, 327680, 4, 2293764, 393216, 4, 2293766, 393216, 4, 2293768, 393216, 4, 2293770, 393216, 4, 2293776, 327680, 5, 2293777, 262144, 0, 2293778, 327680, 0, 2293779, 262144, 0, 2293780, 327680, 0, 2293781, 393216, 5, 2293785, 327680, 36, 2293786, 393216, 36, 2293793, 327680, 5, 2293796, 393216, 5, 2293798, 327680, 4, 2293800, 327680, 4, 2293802, 327680, 4, 2293804, 327680, 4, 2359297, 327680, 5, 2359300, 393216, 5, 2359302, 393216, 5, 2359304, 393216, 5, 2359306, 393216, 5, 2359312, 327680, 4, 2359315, 393216, 4, 2359317, 393216, 4, 2359334, 327680, 5, 2359336, 327680, 5, 2359338, 327680, 5, 2359340, 327680, 5, 2424840, 131072, 41, 2424841, 131072, 41, 2424848, 327680, 5, 2424851, 262144, 0, 2424852, 327680, 0, 2424853, 393216, 5, 2424855, 196608, 32, 2424861, 327680, 4, 2424871, 0, 41, 2424872, 0, 41, 2490386, 327680, 4, 2490389, 393216, 4, 2490397, 327680, 5, 2555913, 131072, 63, 2555914, 196608, 63, 2555922, 327680, 5, 2555925, 393216, 5, 2555929, 262144, 32, 2555942, 0, 63, 2555943, 65536, 63, 2621449, 131072, 64, 2621450, 196608, 64, 2621464, 327680, 35, 2621465, 393216, 35, 2621478, 0, 64, 2621479, 65536, 64, 2686985, 131072, 65, 2686986, 196608, 65, 2687000, 327680, 36, 2687001, 393216, 36, 2687014, 0, 65, 2687015, 65536, 65, 2752521, 131072, 66, 2752522, 196608, 66, 2752524, 327680, 4, 2752527, 393216, 4, 2752529, 393216, 4, 2752531, 393216, 4, 2752543, 327680, 4, 2752550, 0, 66, 2752551, 65536, 66, 2818060, 327680, 5, 2818063, 393216, 5, 2818065, 393216, 5, 2818067, 393216, 5, 2818077, 196608, 1, 2818079, 327680, 5, 2883602, 131072, 41, 2883603, 131072, 41, 2883607, 196608, 32, 2883614, 0, 41, 2883615, 0, 41, 2949146, 262144, 32 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 240) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(1040, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 240) +trainer = true +texture = ExtResource("201") +trainer_name = "ACOLYTE Veritum" +trainer_reward = 3120 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[144, 48], [23, 52], [52, 52]] diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth_tileset.tres b/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth_tileset.tres new file mode 100644 index 000000000..54d757250 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym-Trial_of_Truth_tileset.tres @@ -0,0 +1,333 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route16.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route16_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_transp_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:65/0 = 0 +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:22/0 = 0 +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:63/0 = 0 +3:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:66/0 = 0 +3:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/5 = SubResource("src5") diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.gd b/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.gd new file mode 100644 index 000000000..8d42b540f --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.gd @@ -0,0 +1,63 @@ +extends Node2D # gen_map.py Map141 + +var map_name = "Snowbank Town(Gym- Outside)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2704, 560): + Global.game.play_dialogue("MAP141_SIGN_1") + if check_pos == Vector2(464, 368): + Global.game.play_dialogue("MAP141_NPC_1") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP141_TRAINER_1", "defeat": "MAP141_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer107.png"}, + "Trainer2": {"pre": "MAP141_TRAINER_2", "defeat": "MAP141_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer109.png"}, + "Trainer3": {"pre": "MAP141_TRAINER_3", "defeat": "MAP141_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer103.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP141_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP141_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP141_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.gd.uid b/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.gd.uid new file mode 100644 index 000000000..329c104d8 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.gd.uid @@ -0,0 +1 @@ +uid://cmrgvxt5fu8pk diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.tscn b/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.tscn new file mode 100644 index 000000000..841d7fcd1 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.tscn @@ -0,0 +1,128 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SnowbankTown/Snowbank_Town_Gym-_Outside_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Vaeryn.png" id="301"] +[node name="Snowbank Town(Gym- Outside)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 458752, 11, 1, 458752, 11, 2, 458752, 11, 3, 458752, 11, 4, 458752, 11, 5, 458752, 11, 6, 458752, 11, 7, 458752, 11, 8, 458752, 11, 9, 458752, 11, 10, 458752, 11, 11, 458752, 11, 12, 458752, 11, 13, 458752, 11, 14, 458752, 11, 15, 458752, 11, 16, 458752, 11, 17, 458752, 11, 18, 458752, 11, 19, 458752, 11, 20, 458752, 11, 21, 458752, 11, 22, 458752, 11, 23, 458752, 11, 24, 458752, 11, 25, 458752, 11, 26, 458752, 11, 27, 458752, 11, 28, 458752, 11, 29, 458752, 11, 30, 0, 0, 31, 0, 0, 32, 0, 0, 33, 0, 0, 34, 0, 0, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 0, 0, 49, 0, 0, 50, 0, 0, 51, 0, 0, 52, 0, 0, 53, 0, 0, 54, 0, 0, 55, 0, 0, 56, 0, 0, 57, 0, 0, 58, 0, 0, 59, 0, 0, 60, 0, 0, 61, 0, 0, 62, 0, 0, 63, 0, 0, 64, 0, 0, 65, 0, 0, 66, 0, 0, 67, 0, 0, 68, 0, 0, 69, 0, 0, 70, 0, 0, 71, 0, 0, 72, 0, 0, 73, 0, 0, 74, 0, 0, 75, 0, 0, 76, 0, 0, 77, 0, 0, 78, 0, 0, 79, 0, 0, 80, 0, 0, 81, 0, 0, 82, 0, 0, 83, 0, 0, 84, 0, 0, 85, 0, 0, 86, 0, 0, 87, 0, 0, 88, 0, 0, 89, 0, 0, 90, 0, 0, 91, 0, 0, 92, 0, 0, 93, 0, 0, 94, 0, 0, 95, 0, 0, 96, 0, 0, 97, 0, 0, 98, 0, 0, 99, 0, 0, 100, 0, 0, 101, 0, 0, 102, 0, 0, 103, 0, 0, 104, 0, 0, 105, 0, 0, 106, 0, 0, 107, 0, 0, 108, 0, 0, 109, 0, 0, 110, 0, 0, 111, 0, 0, 112, 0, 0, 113, 65536, 38, 114, 65536, 38, 115, 65536, 38, 116, 65536, 38, 117, 0, 0, 118, 0, 0, 119, 0, 0, 120, 0, 0, 121, 0, 0, 122, 0, 0, 123, 0, 0, 124, 0, 0, 125, 0, 0, 126, 0, 0, 127, 0, 0, 128, 0, 0, 129, 0, 0, 130, 0, 0, 131, 0, 0, 132, 0, 0, 133, 0, 0, 134, 0, 0, 135, 0, 0, 136, 0, 0, 65536, 458752, 12, 65537, 458752, 12, 65538, 458752, 12, 65539, 458752, 12, 65540, 458752, 12, 65541, 458752, 12, 65542, 458752, 12, 65543, 458752, 12, 65544, 458752, 12, 65545, 458752, 12, 65546, 458752, 12, 65547, 458752, 12, 65548, 458752, 12, 65549, 458752, 12, 65550, 458752, 12, 65551, 458752, 12, 65552, 458752, 12, 65553, 458752, 12, 65554, 458752, 12, 65555, 458752, 12, 65556, 458752, 12, 65557, 458752, 12, 65558, 458752, 12, 65559, 458752, 12, 65560, 458752, 12, 65561, 458752, 12, 65562, 458752, 12, 65563, 458752, 12, 65564, 458752, 12, 65565, 458752, 12, 65566, 0, 0, 65567, 0, 0, 65568, 0, 0, 65569, 0, 0, 65570, 0, 0, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 0, 0, 65585, 0, 0, 65586, 0, 0, 65587, 0, 0, 65588, 0, 0, 65589, 0, 0, 65590, 0, 0, 65591, 0, 0, 65592, 0, 0, 65593, 0, 0, 65594, 0, 0, 65595, 0, 0, 65596, 0, 0, 65597, 0, 0, 65598, 0, 0, 65599, 0, 0, 65600, 0, 0, 65601, 0, 0, 65602, 0, 0, 65603, 0, 0, 65604, 0, 0, 65605, 0, 0, 65606, 0, 0, 65607, 0, 0, 65608, 0, 0, 65609, 0, 0, 65610, 0, 0, 65611, 0, 0, 65612, 0, 0, 65613, 0, 0, 65614, 0, 0, 65615, 0, 0, 65616, 0, 0, 65617, 0, 0, 65618, 0, 0, 65619, 0, 0, 65620, 0, 0, 65621, 0, 0, 65622, 0, 0, 65623, 0, 0, 65624, 0, 0, 65625, 0, 0, 65626, 0, 0, 65627, 0, 0, 65628, 0, 0, 65629, 0, 0, 65630, 0, 0, 65631, 0, 0, 65632, 0, 0, 65633, 0, 0, 65634, 0, 0, 65635, 0, 0, 65636, 0, 0, 65637, 0, 0, 65638, 0, 0, 65639, 0, 0, 65640, 0, 0, 65641, 0, 0, 65642, 0, 0, 65643, 0, 0, 65644, 0, 0, 65645, 0, 0, 65646, 0, 0, 65647, 0, 0, 65648, 0, 0, 65649, 65536, 38, 65650, 65536, 38, 65651, 65536, 38, 65652, 65536, 38, 65653, 0, 0, 65654, 0, 0, 65655, 0, 0, 65656, 0, 0, 65657, 0, 0, 65658, 0, 0, 65659, 0, 0, 65660, 0, 0, 65661, 0, 0, 65662, 0, 0, 65663, 0, 0, 65664, 0, 0, 65665, 0, 0, 65666, 0, 0, 65667, 0, 0, 65668, 0, 0, 65669, 0, 0, 65670, 0, 0, 65671, 0, 0, 65672, 0, 0, 131072, 458752, 11, 131073, 458752, 11, 131074, 458752, 11, 131075, 458752, 11, 131076, 458752, 11, 131077, 458752, 11, 131078, 458752, 11, 131079, 458752, 11, 131080, 458752, 11, 131081, 458752, 11, 131082, 458752, 11, 131083, 458752, 11, 131084, 458752, 11, 131085, 458752, 11, 131086, 458752, 11, 131087, 458752, 11, 131088, 458752, 11, 131089, 458752, 11, 131090, 458752, 11, 131091, 458752, 11, 131092, 458752, 11, 131093, 458752, 11, 131094, 458752, 11, 131095, 458752, 11, 131096, 458752, 11, 131097, 458752, 11, 131098, 458752, 11, 131099, 458752, 11, 131100, 458752, 11, 131101, 458752, 11, 131102, 0, 0, 131103, 0, 0, 131104, 0, 0, 131105, 0, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 131109, 0, 0, 131110, 0, 0, 131111, 0, 0, 131112, 0, 0, 131113, 0, 0, 131114, 0, 0, 131115, 0, 0, 131116, 0, 0, 131117, 0, 0, 131118, 0, 0, 131119, 0, 0, 131120, 0, 0, 131121, 0, 0, 131122, 0, 0, 131123, 0, 0, 131124, 0, 0, 131125, 0, 0, 131126, 0, 0, 131127, 0, 0, 131128, 0, 0, 131129, 0, 0, 131130, 0, 0, 131131, 0, 0, 131132, 0, 0, 131133, 0, 0, 131134, 0, 0, 131135, 0, 0, 131136, 0, 0, 131137, 0, 0, 131138, 0, 0, 131139, 0, 0, 131140, 0, 0, 131141, 0, 0, 131142, 0, 0, 131143, 0, 0, 131144, 0, 0, 131145, 0, 0, 131146, 0, 0, 131147, 0, 0, 131148, 0, 0, 131149, 0, 0, 131150, 0, 0, 131151, 0, 0, 131152, 0, 0, 131153, 0, 0, 131154, 0, 0, 131155, 0, 0, 131156, 0, 0, 131157, 0, 0, 131158, 0, 0, 131159, 0, 0, 131160, 0, 0, 131161, 0, 0, 131162, 0, 0, 131163, 0, 0, 131164, 0, 0, 131165, 0, 0, 131166, 0, 0, 131167, 0, 0, 131168, 0, 0, 131169, 0, 0, 131170, 0, 0, 131171, 0, 0, 131172, 0, 0, 131173, 0, 0, 131174, 0, 0, 131175, 0, 0, 131176, 0, 0, 131177, 0, 0, 131178, 0, 0, 131179, 0, 0, 131180, 0, 0, 131181, 0, 0, 131182, 0, 0, 131183, 0, 0, 131184, 0, 0, 131185, 65536, 38, 131186, 65536, 38, 131187, 65536, 38, 131188, 65536, 38, 131189, 0, 0, 131190, 0, 0, 131191, 0, 0, 131192, 0, 0, 131193, 0, 0, 131194, 0, 0, 131195, 0, 0, 131196, 0, 0, 131197, 0, 0, 131198, 0, 0, 131199, 0, 0, 131200, 0, 0, 131201, 0, 0, 131202, 0, 0, 131203, 0, 0, 131204, 0, 0, 131205, 0, 0, 131206, 0, 0, 131207, 0, 0, 131208, 0, 0, 196608, 458752, 12, 196609, 458752, 12, 196610, 458752, 12, 196611, 458752, 12, 196612, 458752, 12, 196613, 458752, 12, 196614, 458752, 12, 196615, 458752, 12, 196616, 458752, 12, 196617, 458752, 12, 196618, 458752, 12, 196619, 458752, 12, 196620, 458752, 12, 196621, 458752, 12, 196622, 458752, 12, 196623, 458752, 12, 196624, 458752, 12, 196625, 458752, 12, 196626, 458752, 12, 196627, 458752, 12, 196628, 458752, 12, 196629, 458752, 12, 196630, 458752, 12, 196631, 458752, 12, 196632, 458752, 12, 196633, 458752, 12, 196634, 458752, 12, 196635, 458752, 12, 196636, 458752, 12, 196637, 458752, 12, 196638, 0, 0, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 196645, 0, 0, 196646, 0, 0, 196647, 0, 0, 196648, 0, 0, 196649, 0, 0, 196650, 0, 0, 196651, 0, 0, 196652, 0, 0, 196653, 0, 0, 196654, 0, 0, 196655, 0, 0, 196656, 0, 0, 196657, 0, 0, 196658, 0, 0, 196659, 0, 0, 196660, 0, 0, 196661, 0, 0, 196662, 0, 0, 196663, 0, 0, 196664, 0, 0, 196665, 0, 0, 196666, 0, 0, 196667, 0, 0, 196668, 0, 0, 196669, 0, 0, 196670, 0, 0, 196671, 0, 0, 196672, 0, 0, 196673, 0, 0, 196674, 0, 0, 196675, 0, 0, 196676, 0, 0, 196677, 0, 0, 196678, 0, 0, 196679, 0, 0, 196680, 0, 0, 196681, 0, 0, 196682, 0, 0, 196683, 0, 0, 196684, 0, 0, 196685, 0, 0, 196686, 0, 0, 196687, 0, 0, 196688, 0, 0, 196689, 0, 0, 196690, 0, 0, 196691, 0, 0, 196692, 0, 0, 196693, 0, 0, 196694, 0, 0, 196695, 0, 0, 196696, 0, 0, 196697, 0, 0, 196698, 0, 0, 196699, 0, 0, 196700, 0, 0, 196701, 0, 0, 196702, 0, 0, 196703, 0, 0, 196704, 0, 0, 196705, 0, 0, 196706, 0, 0, 196707, 0, 0, 196708, 0, 0, 196709, 0, 0, 196710, 0, 0, 196711, 0, 0, 196712, 0, 0, 196713, 0, 0, 196714, 0, 0, 196715, 0, 0, 196716, 0, 0, 196717, 0, 0, 196718, 0, 0, 196719, 0, 0, 196720, 0, 0, 196721, 65536, 38, 196722, 65536, 38, 196723, 65536, 38, 196724, 65536, 38, 196725, 0, 0, 196726, 0, 0, 196727, 0, 0, 196728, 0, 0, 196729, 0, 0, 196730, 0, 0, 196731, 0, 0, 196732, 0, 0, 196733, 0, 0, 196734, 0, 0, 196735, 0, 0, 196736, 0, 0, 196737, 0, 0, 196738, 0, 0, 196739, 0, 0, 196740, 0, 0, 196741, 0, 0, 196742, 0, 0, 196743, 0, 0, 196744, 0, 0, 262144, 458752, 11, 262145, 458752, 11, 262146, 458752, 11, 262147, 458752, 11, 262148, 458752, 11, 262149, 458752, 11, 262150, 458752, 11, 262151, 458752, 11, 262152, 458752, 11, 262153, 458752, 11, 262154, 458752, 11, 262155, 458752, 11, 262156, 458752, 11, 262157, 458752, 11, 262158, 458752, 11, 262159, 458752, 11, 262160, 458752, 11, 262161, 458752, 11, 262162, 458752, 11, 262163, 458752, 11, 262164, 458752, 11, 262165, 458752, 11, 262166, 458752, 11, 262167, 458752, 11, 262168, 458752, 11, 262169, 458752, 11, 262170, 458752, 11, 262171, 458752, 11, 262172, 458752, 11, 262173, 458752, 11, 262174, 0, 0, 262175, 0, 0, 262176, 0, 0, 262177, 0, 0, 262178, 0, 0, 262179, 0, 0, 262180, 0, 0, 262181, 0, 0, 262182, 0, 0, 262183, 0, 0, 262184, 0, 0, 262185, 0, 0, 262186, 0, 0, 262187, 0, 0, 262188, 0, 0, 262189, 0, 0, 262190, 0, 0, 262191, 0, 0, 262192, 0, 0, 262193, 0, 0, 262194, 0, 0, 262195, 0, 0, 262196, 0, 0, 262197, 0, 0, 262198, 0, 0, 262199, 0, 0, 262200, 0, 0, 262201, 0, 0, 262202, 0, 0, 262203, 0, 0, 262204, 0, 0, 262205, 0, 0, 262206, 0, 0, 262207, 0, 0, 262208, 0, 0, 262209, 0, 0, 262210, 0, 0, 262211, 0, 0, 262212, 0, 0, 262213, 0, 0, 262214, 0, 0, 262215, 0, 0, 262216, 0, 0, 262217, 0, 0, 262218, 0, 0, 262219, 0, 0, 262220, 0, 0, 262221, 65536, 1, 262222, 0, 0, 262223, 0, 0, 262224, 0, 0, 262225, 0, 0, 262226, 0, 0, 262227, 0, 0, 262228, 0, 0, 262229, 0, 0, 262230, 0, 0, 262231, 0, 0, 262232, 0, 0, 262233, 0, 0, 262234, 0, 0, 262235, 0, 0, 262236, 0, 0, 262237, 0, 0, 262238, 0, 0, 262239, 0, 0, 262240, 0, 0, 262241, 0, 0, 262242, 0, 0, 262243, 0, 0, 262244, 0, 0, 262245, 0, 0, 262246, 0, 0, 262247, 0, 0, 262248, 0, 0, 262249, 0, 0, 262250, 0, 0, 262251, 0, 0, 262252, 0, 0, 262253, 0, 0, 262254, 0, 0, 262255, 0, 0, 262256, 0, 0, 262257, 65536, 38, 262258, 65536, 38, 262259, 65536, 38, 262260, 65536, 38, 262261, 0, 0, 262262, 0, 0, 262263, 0, 0, 262264, 0, 0, 262265, 0, 0, 262266, 0, 0, 262267, 0, 0, 262268, 0, 0, 262269, 0, 0, 262270, 0, 0, 262271, 0, 0, 262272, 0, 0, 262273, 0, 0, 262274, 0, 0, 262275, 0, 0, 262276, 0, 0, 262277, 0, 0, 262278, 0, 0, 262279, 0, 0, 262280, 0, 0, 327680, 458752, 12, 327681, 458752, 12, 327682, 458752, 12, 327683, 458752, 12, 327684, 458752, 12, 327685, 458752, 12, 327686, 458752, 12, 327687, 458752, 12, 327688, 458752, 12, 327689, 458752, 12, 327690, 458752, 12, 327691, 458752, 12, 327692, 458752, 12, 327693, 458752, 12, 327694, 458752, 12, 327695, 458752, 12, 327696, 458752, 12, 327697, 458752, 12, 327698, 458752, 12, 327699, 458752, 12, 327700, 458752, 12, 327701, 458752, 12, 327702, 458752, 12, 327703, 458752, 12, 327704, 458752, 12, 327705, 458752, 12, 327706, 458752, 12, 327707, 458752, 12, 327708, 458752, 12, 327709, 458752, 12, 327710, 0, 0, 327711, 0, 0, 327712, 0, 0, 327713, 0, 0, 327714, 0, 0, 327715, 0, 0, 327716, 0, 0, 327717, 0, 0, 327718, 0, 0, 327719, 0, 0, 327720, 0, 0, 327721, 0, 0, 327722, 0, 0, 327723, 0, 0, 327724, 0, 0, 327725, 0, 0, 327726, 0, 0, 327727, 0, 0, 327728, 0, 0, 327729, 0, 0, 327730, 0, 0, 327731, 0, 0, 327732, 0, 0, 327733, 0, 0, 327734, 0, 0, 327735, 0, 0, 327736, 0, 0, 327737, 0, 0, 327738, 0, 0, 327739, 0, 0, 327740, 0, 0, 327741, 0, 0, 327742, 0, 0, 327743, 0, 0, 327744, 0, 0, 327745, 0, 0, 327746, 0, 0, 327747, 0, 0, 327748, 0, 0, 327749, 0, 0, 327750, 0, 0, 327751, 0, 0, 327752, 0, 0, 327753, 0, 0, 327754, 0, 0, 327755, 0, 0, 327756, 0, 0, 327757, 0, 0, 327758, 0, 0, 327759, 0, 0, 327760, 0, 0, 327761, 0, 0, 327762, 0, 0, 327763, 0, 0, 327764, 0, 0, 327765, 0, 0, 327766, 0, 0, 327767, 0, 0, 327768, 0, 0, 327769, 0, 0, 327770, 0, 0, 327771, 0, 0, 327772, 0, 0, 327773, 0, 0, 327774, 0, 0, 327775, 0, 0, 327776, 0, 0, 327777, 0, 0, 327778, 0, 0, 327779, 0, 0, 327780, 0, 0, 327781, 0, 0, 327782, 0, 0, 327783, 0, 0, 327784, 0, 0, 327785, 0, 0, 327786, 0, 0, 327787, 0, 0, 327788, 0, 0, 327789, 0, 0, 327790, 0, 0, 327791, 0, 0, 327792, 0, 0, 327793, 65536, 38, 327794, 65536, 38, 327795, 65536, 38, 327796, 65536, 38, 327797, 0, 0, 327798, 0, 0, 327799, 0, 0, 327800, 0, 0, 327801, 0, 0, 327802, 0, 0, 327803, 0, 0, 327804, 0, 0, 327805, 0, 0, 327806, 0, 0, 327807, 0, 0, 327808, 0, 0, 327809, 0, 0, 327810, 0, 0, 327811, 0, 0, 327812, 0, 0, 327813, 0, 0, 327814, 0, 0, 327815, 0, 0, 327816, 0, 0, 393216, 458752, 11, 393217, 458752, 11, 393218, 458752, 11, 393219, 458752, 11, 393220, 458752, 11, 393221, 458752, 11, 393222, 458752, 11, 393223, 458752, 11, 393224, 458752, 11, 393225, 458752, 11, 393226, 458752, 11, 393227, 458752, 11, 393228, 458752, 11, 393229, 458752, 11, 393230, 458752, 11, 393231, 458752, 11, 393232, 458752, 11, 393233, 458752, 11, 393234, 458752, 11, 393235, 458752, 11, 393236, 458752, 11, 393237, 458752, 11, 393238, 458752, 11, 393239, 458752, 11, 393240, 458752, 11, 393241, 458752, 11, 393242, 458752, 11, 393243, 458752, 11, 393244, 458752, 11, 393245, 458752, 11, 393246, 0, 0, 393247, 0, 0, 393248, 0, 0, 393249, 0, 0, 393250, 0, 0, 393251, 0, 0, 393252, 0, 0, 393253, 0, 0, 393254, 0, 0, 393255, 0, 0, 393256, 0, 0, 393257, 0, 0, 393258, 0, 0, 393259, 0, 0, 393260, 0, 0, 393261, 0, 0, 393262, 0, 0, 393263, 0, 0, 393264, 0, 0, 393265, 0, 0, 393266, 0, 0, 393267, 0, 0, 393268, 0, 0, 393269, 0, 0, 393270, 0, 0, 393271, 0, 0, 393272, 0, 0, 393273, 0, 0, 393274, 0, 0, 393275, 0, 0, 393276, 0, 0, 393277, 0, 0, 393278, 0, 0, 393279, 0, 0, 393280, 0, 0, 393281, 0, 0, 393282, 0, 0, 393283, 0, 0, 393284, 0, 0, 393285, 0, 0, 393286, 0, 0, 393287, 0, 0, 393288, 0, 0, 393289, 0, 0, 393290, 0, 0, 393291, 0, 0, 393292, 0, 0, 393293, 0, 0, 393294, 0, 0, 393295, 0, 0, 393296, 0, 0, 393297, 0, 0, 393298, 0, 0, 393299, 0, 0, 393300, 0, 0, 393301, 0, 0, 393302, 0, 0, 393303, 0, 0, 393304, 0, 0, 393305, 0, 0, 393306, 0, 0, 393307, 0, 0, 393308, 0, 0, 393309, 0, 0, 393310, 0, 0, 393311, 0, 0, 393312, 0, 0, 393313, 0, 0, 393314, 0, 0, 393315, 0, 0, 393316, 0, 0, 393317, 0, 0, 393318, 0, 0, 393319, 0, 0, 393320, 0, 0, 393321, 0, 0, 393322, 0, 0, 393323, 0, 0, 393324, 0, 0, 393325, 0, 0, 393326, 0, 0, 393327, 0, 0, 393328, 0, 0, 393329, 65536, 38, 393330, 65536, 38, 393331, 65536, 38, 393332, 65536, 38, 393333, 0, 0, 393334, 0, 0, 393335, 0, 0, 393336, 0, 0, 393337, 0, 0, 393338, 0, 0, 393339, 0, 0, 393340, 0, 0, 393341, 0, 0, 393342, 0, 0, 393343, 0, 0, 393344, 0, 0, 393345, 0, 0, 393346, 0, 0, 393347, 0, 0, 393348, 0, 0, 393349, 0, 0, 393350, 0, 0, 393351, 0, 0, 393352, 0, 0, 458752, 458752, 12, 458753, 458752, 12, 458754, 458752, 12, 458755, 458752, 12, 458756, 458752, 12, 458757, 458752, 12, 458758, 458752, 12, 458759, 458752, 12, 458760, 458752, 12, 458761, 458752, 12, 458762, 458752, 12, 458763, 458752, 12, 458764, 458752, 12, 458765, 458752, 12, 458766, 458752, 12, 458767, 458752, 12, 458768, 458752, 12, 458769, 458752, 12, 458770, 458752, 12, 458771, 458752, 12, 458772, 458752, 12, 458773, 458752, 12, 458774, 458752, 12, 458775, 458752, 12, 458776, 458752, 12, 458777, 458752, 12, 458778, 458752, 12, 458779, 458752, 12, 458780, 458752, 12, 458781, 458752, 12, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 0, 0, 458793, 0, 0, 458794, 0, 0, 458795, 0, 0, 458796, 0, 0, 458797, 0, 0, 458798, 0, 0, 458799, 0, 0, 458800, 0, 0, 458801, 0, 0, 458802, 0, 0, 458803, 0, 0, 458804, 0, 0, 458805, 0, 0, 458806, 0, 0, 458807, 0, 0, 458808, 0, 0, 458809, 0, 0, 458810, 0, 0, 458811, 0, 0, 458812, 0, 0, 458813, 0, 0, 458814, 0, 0, 458815, 0, 0, 458816, 0, 0, 458817, 0, 0, 458818, 0, 0, 458819, 0, 0, 458820, 0, 0, 458821, 0, 0, 458822, 0, 0, 458823, 0, 0, 458824, 0, 0, 458825, 0, 0, 458826, 0, 0, 458827, 0, 0, 458828, 0, 0, 458829, 0, 0, 458830, 0, 0, 458831, 0, 0, 458832, 0, 0, 458833, 0, 0, 458834, 0, 0, 458835, 0, 0, 458836, 0, 0, 458837, 0, 0, 458838, 0, 0, 458839, 0, 0, 458840, 0, 0, 458841, 0, 0, 458842, 0, 0, 458843, 0, 0, 458844, 0, 0, 458845, 0, 0, 458846, 0, 0, 458847, 0, 0, 458848, 0, 0, 458849, 0, 0, 458850, 0, 0, 458851, 0, 0, 458852, 0, 0, 458853, 0, 0, 458854, 0, 0, 458855, 0, 0, 458856, 0, 1, 458857, 0, 1, 458858, 0, 0, 458859, 0, 0, 458860, 0, 0, 458861, 0, 0, 458862, 0, 0, 458863, 0, 0, 458864, 0, 0, 458865, 0, 0, 458866, 0, 0, 458867, 0, 0, 458868, 0, 0, 458869, 0, 0, 458870, 0, 0, 458871, 0, 0, 458872, 0, 0, 458873, 0, 0, 458874, 0, 0, 458875, 0, 0, 458876, 0, 0, 458877, 0, 0, 458878, 0, 0, 458879, 0, 0, 458880, 0, 0, 458881, 0, 0, 458882, 0, 0, 458883, 0, 0, 458884, 0, 0, 458885, 0, 0, 458886, 0, 0, 458887, 0, 0, 458888, 0, 0, 524288, 458752, 11, 524289, 458752, 11, 524290, 458752, 11, 524291, 458752, 11, 524292, 458752, 11, 524293, 458752, 11, 524294, 458752, 11, 524295, 458752, 11, 524296, 458752, 11, 524297, 458752, 11, 524298, 458752, 11, 524299, 458752, 11, 524300, 458752, 11, 524301, 458752, 11, 524302, 458752, 11, 524303, 458752, 11, 524304, 458752, 11, 524305, 458752, 11, 524306, 458752, 11, 524307, 458752, 11, 524308, 458752, 11, 524309, 458752, 11, 524310, 458752, 11, 524311, 458752, 11, 524312, 458752, 11, 524313, 458752, 11, 524314, 458752, 11, 524315, 458752, 11, 524316, 458752, 11, 524317, 458752, 11, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 524325, 65536, 1, 524326, 0, 1, 524327, 0, 1, 524328, 0, 0, 524329, 0, 0, 524330, 262144, 11, 524331, 327680, 11, 524332, 327680, 11, 524333, 327680, 11, 524334, 327680, 11, 524335, 327680, 11, 524336, 327680, 11, 524337, 327680, 11, 524338, 327680, 11, 524339, 327680, 11, 524340, 327680, 11, 524341, 327680, 11, 524342, 327680, 11, 524343, 327680, 11, 524344, 327680, 11, 524345, 327680, 11, 524346, 327680, 11, 524347, 327680, 11, 524348, 327680, 11, 524349, 327680, 11, 524350, 327680, 11, 524351, 327680, 11, 524352, 327680, 11, 524353, 327680, 11, 524354, 327680, 11, 524355, 327680, 11, 524356, 327680, 11, 524357, 327680, 11, 524358, 327680, 11, 524359, 327680, 11, 524360, 327680, 11, 524361, 327680, 11, 524362, 327680, 11, 524363, 327680, 11, 524364, 393216, 11, 524365, 0, 1, 524366, 0, 0, 524367, 0, 8, 524368, 65536, 8, 524369, 65536, 8, 524370, 65536, 8, 524371, 65536, 8, 524372, 0, 0, 524373, 0, 0, 524374, 0, 0, 524375, 0, 0, 524376, 0, 0, 524377, 0, 0, 524378, 0, 0, 524379, 0, 0, 524380, 0, 0, 524381, 0, 0, 524382, 0, 0, 524383, 0, 0, 524384, 0, 0, 524385, 0, 0, 524386, 0, 0, 524387, 0, 0, 524388, 0, 0, 524389, 0, 0, 524390, 0, 0, 524391, 0, 0, 524392, 0, 1, 524393, 0, 0, 524394, 0, 0, 524395, 0, 0, 524396, 0, 0, 524397, 0, 0, 524398, 0, 0, 524399, 0, 0, 524400, 0, 0, 524401, 0, 0, 524402, 0, 0, 524403, 0, 0, 524404, 0, 0, 524405, 0, 0, 524406, 0, 0, 524407, 0, 0, 524408, 0, 0, 524409, 0, 0, 524410, 0, 0, 524411, 0, 0, 524412, 0, 0, 524413, 0, 0, 524414, 0, 0, 524415, 0, 0, 524416, 0, 0, 524417, 0, 0, 524418, 0, 0, 524419, 0, 0, 524420, 0, 0, 524421, 0, 0, 524422, 0, 0, 524423, 0, 0, 524424, 0, 0, 589824, 458752, 12, 589825, 458752, 12, 589826, 458752, 12, 589827, 458752, 12, 589828, 458752, 12, 589829, 458752, 12, 589830, 458752, 12, 589831, 458752, 12, 589832, 458752, 12, 589833, 458752, 12, 589834, 458752, 12, 589835, 458752, 12, 589836, 458752, 12, 589837, 458752, 12, 589838, 458752, 12, 589839, 458752, 12, 589840, 458752, 12, 589841, 458752, 12, 589842, 458752, 12, 589843, 458752, 12, 589844, 458752, 12, 589845, 458752, 12, 589846, 458752, 12, 589847, 458752, 12, 589848, 458752, 12, 589849, 458752, 12, 589850, 458752, 12, 589851, 458752, 12, 589852, 458752, 12, 589853, 458752, 12, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 65536, 8, 589861, 65536, 8, 589862, 65536, 8, 589863, 65536, 8, 589864, 131072, 8, 589865, 0, 0, 589866, 262144, 12, 589867, 327680, 12, 589868, 327680, 12, 589869, 327680, 12, 589870, 327680, 12, 589871, 327680, 12, 589872, 327680, 12, 589873, 327680, 12, 589874, 327680, 12, 589875, 327680, 12, 589876, 327680, 12, 589877, 327680, 12, 589878, 327680, 12, 589879, 327680, 12, 589880, 327680, 12, 589881, 327680, 12, 589882, 327680, 12, 589883, 327680, 12, 589884, 327680, 12, 589885, 327680, 12, 589886, 327680, 12, 589887, 327680, 12, 589888, 327680, 12, 589889, 327680, 12, 589890, 327680, 12, 589891, 327680, 12, 589892, 327680, 12, 589893, 327680, 12, 589894, 327680, 12, 589895, 327680, 12, 589896, 327680, 12, 589897, 327680, 12, 589898, 327680, 12, 589899, 327680, 12, 589900, 393216, 12, 589901, 0, 0, 589902, 0, 0, 589903, 0, 9, 589904, 65536, 9, 589905, 65536, 9, 589906, 65536, 9, 589907, 65536, 9, 589908, 0, 0, 589909, 0, 0, 589910, 0, 0, 589911, 0, 0, 589912, 0, 0, 589913, 0, 0, 589914, 0, 0, 589915, 0, 0, 589916, 0, 0, 589917, 0, 0, 589918, 0, 0, 589919, 0, 0, 589920, 0, 0, 589921, 0, 0, 589922, 0, 0, 589923, 0, 0, 589924, 0, 0, 589925, 0, 0, 589926, 0, 0, 589927, 65536, 1, 589928, 0, 0, 589929, 0, 0, 589930, 0, 0, 589931, 0, 0, 589932, 0, 0, 589933, 0, 0, 589934, 0, 0, 589935, 0, 0, 589936, 0, 0, 589937, 0, 0, 589938, 0, 0, 589939, 0, 0, 589940, 0, 0, 589941, 0, 0, 589942, 0, 0, 589943, 0, 0, 589944, 0, 0, 589945, 0, 0, 589946, 0, 0, 589947, 0, 0, 589948, 0, 0, 589949, 0, 0, 589950, 0, 0, 589951, 0, 0, 589952, 0, 0, 589953, 0, 0, 589954, 0, 0, 589955, 0, 0, 589956, 0, 0, 589957, 0, 0, 589958, 0, 0, 589959, 0, 0, 589960, 0, 0, 655360, 458752, 11, 655361, 458752, 11, 655362, 458752, 11, 655363, 458752, 11, 655364, 458752, 11, 655365, 458752, 11, 655366, 458752, 11, 655367, 458752, 11, 655368, 458752, 11, 655369, 458752, 11, 655370, 458752, 11, 655371, 458752, 11, 655372, 458752, 11, 655373, 458752, 11, 655374, 458752, 11, 655375, 458752, 11, 655376, 458752, 11, 655377, 458752, 11, 655378, 458752, 11, 655379, 458752, 11, 655380, 458752, 11, 655381, 458752, 11, 655382, 458752, 11, 655383, 458752, 11, 655384, 458752, 11, 655385, 458752, 11, 655386, 458752, 11, 655387, 458752, 11, 655388, 458752, 11, 655389, 458752, 11, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 65536, 9, 655397, 65536, 9, 655398, 65536, 9, 655399, 65536, 9, 655400, 131072, 9, 655401, 0, 0, 655402, 262144, 12, 655403, 327680, 12, 655404, 327680, 12, 655405, 327680, 12, 655406, 327680, 12, 655407, 327680, 12, 655408, 327680, 12, 655409, 327680, 12, 655410, 327680, 12, 655411, 327680, 12, 655412, 327680, 12, 655413, 327680, 12, 655414, 327680, 12, 655415, 327680, 12, 655416, 327680, 12, 655417, 327680, 12, 655418, 327680, 12, 655419, 327680, 12, 655420, 327680, 12, 655421, 327680, 12, 655422, 327680, 12, 655423, 327680, 12, 655424, 327680, 12, 655425, 327680, 12, 655426, 327680, 12, 655427, 327680, 12, 655428, 327680, 12, 655429, 327680, 12, 655430, 327680, 12, 655431, 327680, 12, 655432, 327680, 12, 655433, 327680, 12, 655434, 327680, 12, 655435, 327680, 12, 655436, 393216, 12, 655437, 0, 0, 655438, 0, 0, 655439, 0, 10, 655440, 65536, 10, 655441, 65536, 10, 655442, 65536, 10, 655443, 65536, 10, 655444, 0, 0, 655445, 0, 0, 655446, 0, 0, 655447, 0, 0, 655448, 0, 0, 655449, 0, 0, 655450, 0, 0, 655451, 0, 0, 655452, 0, 0, 655453, 0, 0, 655454, 0, 0, 655455, 0, 0, 655456, 0, 0, 655457, 0, 0, 655458, 0, 0, 655459, 0, 0, 655460, 0, 0, 655461, 0, 0, 655462, 0, 0, 655463, 0, 0, 655464, 0, 0, 655465, 0, 0, 655466, 0, 0, 655467, 0, 0, 655468, 0, 0, 655469, 0, 0, 655470, 0, 0, 655471, 0, 0, 655472, 0, 0, 655473, 0, 0, 655474, 0, 0, 655475, 0, 0, 655476, 0, 0, 655477, 0, 0, 655478, 0, 0, 655479, 0, 0, 655480, 0, 0, 655481, 0, 0, 655482, 0, 0, 655483, 0, 0, 655484, 0, 0, 655485, 0, 0, 655486, 0, 0, 655487, 0, 0, 655488, 0, 0, 655489, 0, 0, 655490, 0, 0, 655491, 0, 0, 655492, 0, 0, 655493, 0, 0, 655494, 0, 0, 655495, 0, 0, 655496, 0, 0, 720896, 458752, 12, 720897, 458752, 12, 720898, 458752, 12, 720899, 458752, 12, 720900, 458752, 12, 720901, 458752, 12, 720902, 458752, 12, 720903, 458752, 12, 720904, 458752, 12, 720905, 458752, 12, 720906, 458752, 12, 720907, 458752, 12, 720908, 0, 9, 720909, 65536, 9, 720910, 65536, 9, 720911, 65536, 9, 720912, 131072, 9, 720913, 458752, 12, 720914, 458752, 12, 720915, 458752, 12, 720916, 458752, 12, 720917, 458752, 12, 720918, 458752, 12, 720919, 458752, 12, 720920, 458752, 12, 720921, 458752, 12, 720922, 458752, 12, 720923, 458752, 12, 720924, 458752, 12, 720925, 458752, 12, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 65536, 10, 720933, 65536, 10, 720934, 65536, 10, 720935, 65536, 10, 720936, 131072, 10, 720937, 0, 0, 720938, 262144, 12, 720939, 327680, 12, 720940, 327680, 12, 720941, 327680, 12, 720942, 327680, 12, 720943, 327680, 12, 720944, 327680, 12, 720945, 327680, 12, 720946, 327680, 12, 720947, 327680, 12, 720948, 327680, 12, 720949, 327680, 12, 720950, 327680, 12, 720951, 327680, 12, 720952, 327680, 12, 720953, 327680, 12, 720954, 327680, 12, 720955, 327680, 12, 720956, 327680, 12, 720957, 327680, 12, 720958, 327680, 12, 720959, 327680, 12, 720960, 327680, 15, 720961, 327680, 13, 720962, 327680, 13, 720963, 327680, 13, 720964, 327680, 13, 720965, 327680, 13, 720966, 327680, 13, 720967, 327680, 13, 720968, 327680, 13, 720969, 327680, 13, 720970, 327680, 13, 720971, 327680, 13, 720972, 393216, 13, 720973, 0, 1, 720974, 0, 1, 720975, 0, 0, 720976, 0, 0, 720977, 0, 0, 720978, 0, 0, 720979, 0, 0, 720980, 0, 0, 720981, 0, 0, 720982, 0, 0, 720983, 0, 0, 720984, 0, 0, 720985, 0, 0, 720986, 0, 0, 720987, 0, 0, 720988, 0, 0, 720989, 0, 0, 720990, 0, 0, 720991, 0, 0, 720992, 0, 0, 720993, 0, 0, 720994, 0, 0, 720995, 0, 0, 720996, 0, 0, 720997, 0, 0, 720998, 0, 1, 720999, 0, 0, 721000, 0, 0, 721001, 0, 0, 721002, 0, 0, 721003, 0, 0, 721004, 0, 0, 721005, 0, 1, 721006, 0, 1, 721007, 0, 0, 721008, 0, 0, 721009, 0, 0, 721010, 0, 0, 721011, 0, 0, 721012, 0, 0, 721013, 0, 0, 721014, 0, 0, 721015, 0, 0, 721016, 0, 0, 721017, 0, 0, 721018, 0, 0, 721019, 0, 0, 721020, 0, 0, 721021, 0, 0, 721022, 0, 0, 721023, 0, 0, 721024, 0, 0, 721025, 0, 0, 721026, 0, 0, 721027, 0, 0, 721028, 0, 0, 721029, 0, 0, 721030, 0, 0, 721031, 0, 0, 721032, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 9, 786445, 65536, 9, 786446, 65536, 9, 786447, 65536, 9, 786448, 131072, 9, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 1, 786474, 262144, 13, 786475, 327680, 13, 786476, 327680, 13, 786477, 327680, 13, 786478, 327680, 13, 786479, 327680, 13, 786480, 327680, 13, 786481, 327680, 13, 786482, 327680, 13, 786483, 327680, 13, 786484, 327680, 13, 786485, 327680, 13, 786486, 327680, 13, 786487, 327680, 13, 786488, 327680, 13, 786489, 327680, 13, 786490, 327680, 13, 786491, 327680, 13, 786492, 327680, 13, 786493, 262144, 15, 786494, 327680, 12, 786495, 327680, 12, 786496, 393216, 12, 786497, 0, 0, 786498, 0, 0, 786499, 0, 0, 786500, 0, 0, 786501, 0, 0, 786502, 0, 0, 786503, 0, 0, 786504, 0, 0, 786505, 0, 0, 786506, 0, 0, 786507, 0, 0, 786508, 0, 0, 786509, 0, 0, 786510, 0, 1, 786511, 0, 0, 786512, 0, 0, 786513, 0, 0, 786514, 0, 0, 786515, 0, 0, 786516, 0, 0, 786517, 0, 0, 786518, 0, 0, 786519, 0, 0, 786520, 0, 0, 786521, 0, 0, 786522, 0, 0, 786523, 0, 0, 786524, 0, 0, 786525, 0, 0, 786526, 0, 0, 786527, 0, 0, 786528, 0, 0, 786529, 0, 0, 786530, 0, 0, 786531, 0, 0, 786532, 0, 0, 786533, 0, 0, 786534, 0, 1, 786535, 0, 1, 786536, 0, 0, 786537, 0, 0, 786538, 0, 0, 786539, 0, 0, 786540, 0, 0, 786541, 65536, 1, 786542, 0, 0, 786543, 0, 0, 786544, 0, 0, 786545, 0, 0, 786546, 0, 0, 786547, 0, 0, 786548, 0, 0, 786549, 0, 0, 786550, 0, 0, 786551, 0, 0, 786552, 0, 0, 786553, 0, 0, 786554, 0, 0, 786555, 0, 0, 786556, 0, 0, 786557, 0, 0, 786558, 0, 0, 786559, 0, 0, 786560, 0, 0, 786561, 0, 0, 786562, 0, 0, 786563, 0, 0, 786564, 0, 0, 786565, 0, 0, 786566, 0, 0, 786567, 0, 0, 786568, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 9, 851981, 65536, 9, 851982, 65536, 9, 851983, 65536, 9, 851984, 131072, 9, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 1, 852010, 0, 1, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 852028, 0, 0, 852029, 262144, 13, 852030, 327680, 13, 852031, 327680, 13, 852032, 393216, 13, 852033, 0, 0, 852034, 0, 0, 852035, 0, 0, 852036, 0, 0, 852037, 0, 0, 852038, 0, 0, 852039, 0, 0, 852040, 0, 0, 852041, 0, 0, 852042, 0, 0, 852043, 0, 0, 852044, 0, 0, 852045, 0, 0, 852046, 0, 0, 852047, 0, 0, 852048, 0, 0, 852049, 0, 0, 852050, 0, 0, 852051, 0, 0, 852052, 0, 0, 852053, 0, 0, 852054, 0, 0, 852055, 0, 0, 852056, 0, 0, 852057, 0, 0, 852058, 0, 0, 852059, 0, 0, 852060, 0, 0, 852061, 0, 0, 852062, 0, 0, 852063, 0, 0, 852064, 0, 0, 852065, 0, 0, 852066, 0, 0, 852067, 0, 0, 852068, 0, 0, 852069, 0, 0, 852070, 0, 0, 852071, 0, 0, 852072, 0, 0, 852073, 0, 0, 852074, 0, 0, 852075, 0, 0, 852076, 0, 0, 852077, 0, 0, 852078, 0, 0, 852079, 0, 0, 852080, 0, 0, 852081, 0, 0, 852082, 0, 0, 852083, 0, 0, 852084, 0, 0, 852085, 0, 0, 852086, 0, 0, 852087, 0, 0, 852088, 0, 0, 852089, 0, 0, 852090, 0, 0, 852091, 0, 0, 852092, 0, 0, 852093, 0, 0, 852094, 0, 0, 852095, 0, 0, 852096, 0, 0, 852097, 0, 0, 852098, 0, 0, 852099, 0, 0, 852100, 0, 0, 852101, 0, 0, 852102, 0, 0, 852103, 0, 0, 852104, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 9, 917517, 65536, 9, 917518, 65536, 9, 917519, 65536, 9, 917520, 131072, 9, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 917564, 0, 0, 917565, 0, 0, 917566, 0, 0, 917567, 0, 0, 917568, 0, 0, 917569, 0, 0, 917570, 0, 0, 917571, 0, 0, 917572, 0, 0, 917573, 0, 0, 917574, 0, 0, 917575, 0, 0, 917576, 0, 0, 917577, 0, 0, 917578, 0, 0, 917579, 0, 0, 917580, 0, 0, 917581, 0, 0, 917582, 0, 0, 917583, 0, 0, 917584, 0, 0, 917586, 0, 0, 917587, 0, 0, 917588, 0, 0, 917589, 0, 0, 917590, 0, 0, 917591, 0, 0, 917592, 0, 0, 917593, 0, 0, 917594, 0, 0, 917595, 0, 0, 917596, 0, 0, 917597, 0, 0, 917598, 0, 0, 917599, 0, 0, 917600, 0, 0, 917601, 0, 0, 917602, 0, 0, 917603, 0, 0, 917604, 0, 0, 917605, 0, 0, 917606, 0, 0, 917607, 0, 0, 917608, 0, 0, 917609, 0, 0, 917610, 0, 0, 917611, 0, 0, 917612, 0, 0, 917613, 0, 0, 917614, 0, 0, 917615, 0, 0, 917616, 0, 0, 917617, 0, 0, 917618, 0, 0, 917619, 0, 0, 917620, 0, 0, 917621, 0, 0, 917622, 0, 0, 917623, 0, 0, 917624, 0, 0, 917625, 0, 0, 917626, 0, 0, 917627, 0, 0, 917628, 0, 0, 917629, 0, 0, 917630, 0, 0, 917631, 0, 0, 917632, 0, 0, 917633, 0, 0, 917634, 0, 0, 917635, 0, 0, 917636, 0, 0, 917637, 0, 0, 917638, 0, 0, 917639, 0, 0, 917640, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 9, 983053, 65536, 9, 983054, 65536, 9, 983055, 65536, 9, 983056, 131072, 9, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 983100, 0, 0, 983101, 0, 0, 983102, 0, 0, 983103, 0, 0, 983104, 0, 0, 983105, 0, 0, 983106, 0, 0, 983107, 0, 0, 983108, 262144, 11, 983109, 327680, 11, 983110, 327680, 11, 983111, 327680, 11, 983112, 327680, 11, 983113, 327680, 11, 983114, 393216, 11, 983115, 0, 0, 983116, 0, 0, 983117, 0, 0, 983118, 0, 0, 983119, 0, 0, 983120, 0, 0, 983122, 0, 0, 983123, 0, 0, 983124, 0, 0, 983125, 0, 0, 983126, 0, 0, 983127, 0, 0, 983128, 0, 0, 983129, 0, 0, 983130, 0, 0, 983131, 0, 0, 983132, 0, 0, 983133, 0, 0, 983134, 0, 0, 983135, 0, 0, 983136, 0, 0, 983137, 0, 0, 983138, 0, 0, 983139, 0, 0, 983140, 0, 0, 983141, 0, 0, 983142, 0, 0, 983143, 0, 0, 983144, 0, 0, 983145, 65536, 9, 983146, 65536, 9, 983147, 65536, 9, 983148, 0, 0, 983149, 0, 0, 983150, 0, 0, 983151, 0, 0, 983152, 0, 0, 983153, 0, 0, 983154, 0, 0, 983155, 0, 0, 983156, 0, 0, 983157, 0, 0, 983158, 0, 0, 983159, 0, 0, 983160, 0, 0, 983161, 0, 0, 983162, 0, 0, 983163, 0, 0, 983164, 0, 0, 983165, 0, 0, 983166, 0, 0, 983167, 0, 0, 983168, 0, 0, 983169, 0, 0, 983170, 0, 0, 983171, 0, 0, 983172, 0, 0, 983173, 0, 0, 983174, 0, 0, 983175, 0, 0, 983176, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 0, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 0, 0, 1048585, 0, 0, 1048586, 0, 0, 1048587, 0, 0, 1048588, 0, 9, 1048589, 65536, 9, 1048590, 65536, 9, 1048591, 65536, 9, 1048592, 131072, 9, 1048593, 0, 0, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 262144, 11, 1048623, 327680, 11, 1048624, 327680, 11, 1048625, 327680, 11, 1048626, 327680, 11, 1048627, 327680, 11, 1048628, 327680, 11, 1048629, 327680, 11, 1048630, 327680, 11, 1048631, 327680, 11, 1048632, 327680, 11, 1048633, 393216, 11, 1048634, 0, 0, 1048635, 0, 0, 1048636, 0, 0, 1048637, 0, 0, 1048638, 0, 0, 1048639, 0, 0, 1048640, 0, 0, 1048641, 0, 0, 1048642, 0, 0, 1048643, 0, 0, 1048644, 262144, 12, 1048645, 327680, 12, 1048646, 327680, 12, 1048647, 327680, 12, 1048648, 327680, 12, 1048649, 327680, 12, 1048650, 327680, 14, 1048651, 393216, 11, 1048652, 0, 0, 1048653, 0, 0, 1048654, 0, 0, 1048655, 0, 0, 1048656, 0, 1, 1048657, 0, 1, 1048658, 0, 0, 1048659, 0, 0, 1048660, 0, 0, 1048661, 0, 0, 1048662, 0, 0, 1048663, 0, 0, 1048664, 0, 0, 1048665, 0, 0, 1048666, 0, 0, 1048667, 0, 0, 1048668, 0, 0, 1048669, 0, 0, 1048670, 0, 0, 1048671, 0, 0, 1048672, 0, 0, 1048673, 0, 0, 1048674, 0, 0, 1048675, 0, 0, 1048676, 0, 0, 1048677, 0, 0, 1048678, 0, 0, 1048679, 0, 0, 1048680, 0, 0, 1048681, 65536, 9, 1048682, 65536, 9, 1048683, 65536, 9, 1048684, 0, 0, 1048685, 0, 0, 1048686, 0, 0, 1048687, 0, 0, 1048688, 0, 0, 1048689, 0, 0, 1048690, 0, 0, 1048691, 0, 0, 1048692, 0, 0, 1048693, 0, 0, 1048694, 0, 0, 1048695, 0, 0, 1048696, 0, 0, 1048697, 0, 0, 1048698, 0, 0, 1048699, 0, 0, 1048700, 0, 0, 1048701, 0, 0, 1048702, 0, 0, 1048703, 0, 0, 1048704, 0, 0, 1048705, 0, 0, 1048706, 0, 0, 1048707, 0, 0, 1048708, 0, 0, 1048709, 0, 0, 1048710, 0, 0, 1048711, 0, 0, 1048712, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0, 1114118, 0, 0, 1114119, 0, 0, 1114120, 0, 0, 1114121, 0, 0, 1114122, 0, 0, 1114123, 0, 0, 1114124, 0, 9, 1114125, 65536, 9, 1114126, 65536, 9, 1114127, 65536, 9, 1114128, 131072, 9, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 0, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 0, 0, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 262144, 11, 1114157, 327680, 11, 1114158, 262144, 14, 1114159, 327680, 12, 1114160, 327680, 12, 1114161, 327680, 12, 1114162, 327680, 12, 1114163, 327680, 12, 1114164, 327680, 12, 1114165, 327680, 12, 1114166, 327680, 12, 1114167, 327680, 12, 1114168, 327680, 12, 1114169, 327680, 14, 1114170, 327680, 11, 1114171, 327680, 11, 1114172, 327680, 11, 1114173, 327680, 11, 1114174, 327680, 11, 1114175, 327680, 11, 1114176, 327680, 11, 1114177, 327680, 11, 1114178, 327680, 11, 1114179, 327680, 11, 1114180, 262144, 14, 1114181, 327680, 12, 1114182, 327680, 12, 1114183, 327680, 12, 1114184, 327680, 12, 1114185, 327680, 12, 1114186, 327680, 12, 1114187, 393216, 12, 1114188, 0, 0, 1114189, 0, 0, 1114190, 0, 8, 1114191, 65536, 8, 1114192, 65536, 8, 1114193, 65536, 8, 1114194, 65536, 8, 1114195, 0, 0, 1114196, 0, 0, 1114197, 0, 0, 1114198, 0, 0, 1114199, 0, 0, 1114200, 0, 0, 1114201, 0, 0, 1114202, 0, 0, 1114203, 0, 0, 1114204, 0, 0, 1114205, 0, 0, 1114206, 0, 0, 1114207, 0, 0, 1114208, 0, 0, 1114209, 0, 0, 1114210, 0, 0, 1114211, 0, 0, 1114212, 0, 0, 1114213, 0, 0, 1114214, 0, 0, 1114215, 0, 0, 1114216, 0, 1, 1114217, 0, 0, 1114218, 0, 0, 1114219, 0, 0, 1114220, 0, 0, 1114221, 0, 0, 1114222, 0, 0, 1114223, 0, 0, 1114224, 0, 0, 1114225, 0, 0, 1114226, 0, 0, 1114227, 0, 0, 1114228, 0, 0, 1114229, 0, 0, 1114230, 0, 0, 1114231, 0, 0, 1114232, 0, 0, 1114233, 0, 0, 1114234, 0, 0, 1114235, 0, 0, 1114236, 0, 0, 1114237, 0, 0, 1114238, 0, 0, 1114239, 0, 0, 1114240, 0, 0, 1114241, 0, 0, 1114242, 0, 0, 1114243, 0, 0, 1114244, 0, 0, 1114245, 0, 0, 1114246, 0, 0, 1114247, 0, 0, 1114248, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 0, 0, 1179654, 0, 0, 1179655, 0, 0, 1179656, 0, 0, 1179657, 0, 0, 1179658, 0, 0, 1179659, 0, 0, 1179660, 0, 9, 1179661, 65536, 9, 1179662, 65536, 9, 1179663, 65536, 9, 1179664, 131072, 9, 1179665, 0, 0, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 0, 0, 1179678, 0, 0, 1179679, 0, 0, 1179680, 0, 0, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 262144, 12, 1179693, 327680, 12, 1179694, 327680, 12, 1179695, 327680, 12, 1179696, 327680, 12, 1179697, 327680, 12, 1179698, 327680, 12, 1179699, 327680, 12, 1179700, 327680, 12, 1179701, 327680, 12, 1179702, 327680, 12, 1179703, 327680, 12, 1179704, 327680, 12, 1179705, 327680, 12, 1179706, 327680, 12, 1179707, 327680, 12, 1179708, 327680, 12, 1179709, 327680, 12, 1179710, 327680, 12, 1179711, 327680, 12, 1179712, 327680, 12, 1179713, 327680, 12, 1179714, 327680, 12, 1179715, 327680, 12, 1179716, 327680, 12, 1179717, 327680, 12, 1179718, 327680, 12, 1179719, 327680, 12, 1179720, 327680, 12, 1179721, 327680, 12, 1179722, 327680, 12, 1179723, 393216, 12, 1179724, 0, 0, 1179725, 0, 0, 1179726, 0, 9, 1179727, 65536, 9, 1179728, 65536, 9, 1179729, 65536, 9, 1179730, 65536, 9, 1179731, 0, 0, 1179732, 0, 0, 1179733, 0, 0, 1179734, 0, 0, 1179735, 0, 0, 1179736, 0, 0, 1179737, 0, 0, 1179738, 0, 0, 1179739, 0, 0, 1179740, 0, 0, 1179741, 0, 0, 1179742, 0, 0, 1179743, 0, 0, 1179744, 0, 0, 1179745, 0, 0, 1179746, 0, 0, 1179747, 0, 0, 1179748, 0, 0, 1179749, 0, 0, 1179750, 0, 0, 1179751, 0, 0, 1179752, 0, 1, 1179753, 0, 0, 1179754, 0, 0, 1179755, 0, 0, 1179756, 0, 0, 1179757, 0, 0, 1179758, 0, 0, 1179759, 0, 0, 1179760, 0, 0, 1179761, 0, 0, 1179762, 0, 0, 1179763, 0, 0, 1179764, 0, 0, 1179765, 0, 0, 1179766, 0, 0, 1179767, 0, 0, 1179768, 0, 0, 1179769, 0, 0, 1179770, 0, 0, 1179771, 0, 0, 1179772, 0, 0, 1179773, 0, 0, 1179774, 0, 0, 1179775, 0, 0, 1179776, 0, 0, 1179777, 0, 0, 1179778, 0, 0, 1179779, 0, 0, 1179780, 0, 0, 1179781, 0, 0, 1179782, 0, 0, 1179783, 0, 0, 1179784, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 0, 0, 1245191, 0, 0, 1245192, 0, 0, 1245193, 0, 0, 1245194, 0, 0, 1245195, 0, 0, 1245196, 0, 9, 1245197, 65536, 9, 1245198, 65536, 9, 1245199, 65536, 9, 1245200, 131072, 9, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 0, 0, 1245214, 0, 0, 1245215, 0, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 65536, 8, 1245224, 65536, 8, 1245225, 65536, 8, 1245226, 65536, 8, 1245227, 131072, 8, 1245228, 262144, 12, 1245229, 327680, 12, 1245230, 327680, 12, 1245231, 327680, 12, 1245232, 327680, 12, 1245233, 327680, 12, 1245234, 327680, 12, 1245235, 327680, 12, 1245236, 327680, 12, 1245237, 327680, 12, 1245238, 327680, 12, 1245239, 327680, 12, 1245240, 327680, 12, 1245241, 327680, 12, 1245242, 0, 0, 1245243, 327680, 12, 1245244, 327680, 12, 1245245, 327680, 12, 1245246, 327680, 12, 1245247, 327680, 12, 1245248, 327680, 12, 1245249, 327680, 12, 1245250, 327680, 12, 1245251, 327680, 12, 1245252, 327680, 12, 1245253, 327680, 12, 1245254, 327680, 12, 1245255, 327680, 12, 1245256, 327680, 12, 1245257, 327680, 12, 1245258, 327680, 12, 1245259, 393216, 12, 1245260, 0, 0, 1245261, 0, 0, 1245262, 0, 10, 1245263, 65536, 10, 1245264, 65536, 10, 1245265, 65536, 10, 1245266, 65536, 10, 1245267, 0, 0, 1245268, 0, 0, 1245269, 0, 0, 1245270, 0, 0, 1245271, 0, 0, 1245272, 0, 0, 1245273, 0, 0, 1245274, 0, 0, 1245275, 0, 0, 1245276, 0, 0, 1245277, 0, 0, 1245278, 0, 0, 1245279, 0, 0, 1245280, 0, 0, 1245281, 0, 0, 1245282, 0, 0, 1245283, 0, 0, 1245284, 0, 0, 1245285, 0, 0, 1245286, 0, 0, 1245287, 0, 0, 1245288, 0, 1, 1245289, 0, 0, 1245290, 0, 0, 1245291, 0, 0, 1245292, 0, 0, 1245293, 0, 0, 1245294, 0, 1, 1245295, 0, 0, 1245296, 0, 0, 1245297, 0, 0, 1245298, 0, 0, 1245299, 0, 0, 1245300, 0, 0, 1245301, 0, 0, 1245302, 0, 0, 1245303, 0, 0, 1245304, 0, 0, 1245305, 0, 0, 1245306, 0, 0, 1245307, 0, 0, 1245308, 0, 0, 1245309, 0, 0, 1245310, 0, 0, 1245311, 0, 0, 1245312, 0, 0, 1245313, 0, 0, 1245314, 0, 0, 1245315, 0, 0, 1245316, 0, 0, 1245317, 0, 0, 1245318, 0, 0, 1245319, 0, 0, 1245320, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 0, 0, 1310728, 0, 0, 1310729, 0, 0, 1310730, 0, 0, 1310731, 0, 0, 1310732, 0, 9, 1310733, 65536, 9, 1310734, 65536, 9, 1310735, 65536, 9, 1310736, 131072, 9, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310750, 0, 0, 1310751, 0, 0, 1310752, 0, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 65536, 9, 1310760, 65536, 9, 1310761, 65536, 9, 1310762, 65536, 9, 1310763, 131072, 9, 1310764, 262144, 12, 1310765, 327680, 12, 1310766, 327680, 12, 1310767, 327680, 12, 1310768, 327680, 12, 1310769, 327680, 12, 1310770, 327680, 12, 1310771, 327680, 12, 1310772, 327680, 12, 1310773, 327680, 12, 1310774, 327680, 12, 1310775, 327680, 12, 1310776, 327680, 12, 1310777, 327680, 12, 1310778, 327680, 12, 1310779, 327680, 12, 1310780, 327680, 12, 1310781, 327680, 12, 1310782, 327680, 12, 1310783, 327680, 12, 1310784, 327680, 12, 1310785, 327680, 12, 1310786, 327680, 12, 1310787, 327680, 12, 1310788, 327680, 12, 1310789, 327680, 15, 1310790, 327680, 13, 1310791, 327680, 13, 1310792, 327680, 13, 1310793, 327680, 13, 1310794, 327680, 13, 1310795, 393216, 13, 1310796, 0, 1, 1310797, 0, 1, 1310798, 0, 0, 1310799, 0, 0, 1310800, 0, 0, 1310801, 65536, 1, 1310802, 0, 0, 1310803, 0, 0, 1310804, 0, 0, 1310805, 0, 0, 1310806, 0, 0, 1310807, 0, 0, 1310808, 0, 0, 1310809, 0, 0, 1310810, 0, 0, 1310811, 0, 0, 1310812, 0, 0, 1310813, 0, 0, 1310814, 0, 0, 1310815, 0, 0, 1310816, 0, 0, 1310817, 0, 0, 1310818, 0, 0, 1310819, 0, 0, 1310820, 0, 0, 1310821, 0, 0, 1310822, 0, 0, 1310823, 0, 0, 1310824, 0, 0, 1310825, 0, 0, 1310826, 0, 0, 1310827, 0, 0, 1310828, 0, 1, 1310829, 0, 0, 1310830, 0, 0, 1310831, 0, 0, 1310832, 0, 0, 1310833, 0, 0, 1310834, 0, 0, 1310835, 0, 0, 1310836, 0, 0, 1310837, 0, 0, 1310838, 0, 0, 1310839, 0, 0, 1310840, 0, 0, 1310841, 0, 0, 1310842, 0, 0, 1310843, 0, 0, 1310844, 0, 0, 1310845, 0, 0, 1310846, 0, 0, 1310847, 0, 0, 1310848, 0, 0, 1310849, 0, 0, 1310850, 0, 0, 1310851, 0, 0, 1310852, 0, 0, 1310853, 0, 0, 1310854, 0, 0, 1310855, 0, 0, 1310856, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 0, 0, 1376268, 0, 9, 1376269, 65536, 9, 1376270, 65536, 9, 1376271, 65536, 9, 1376272, 131072, 9, 1376273, 0, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1376293, 0, 0, 1376294, 0, 0, 1376295, 65536, 10, 1376296, 65536, 10, 1376297, 65536, 10, 1376298, 65536, 10, 1376299, 131072, 10, 1376300, 262144, 12, 1376301, 327680, 12, 1376302, 327680, 12, 1376303, 327680, 12, 1376304, 327680, 12, 1376305, 327680, 12, 1376306, 327680, 12, 1376307, 327680, 12, 1376308, 327680, 12, 1376309, 327680, 12, 1376310, 327680, 12, 1376311, 327680, 12, 1376312, 327680, 12, 1376313, 327680, 12, 1376314, 327680, 12, 1376315, 327680, 12, 1376316, 327680, 12, 1376317, 327680, 15, 1376318, 327680, 13, 1376319, 327680, 13, 1376320, 327680, 13, 1376321, 327680, 13, 1376322, 327680, 13, 1376323, 327680, 13, 1376324, 327680, 13, 1376325, 393216, 13, 1376326, 0, 0, 1376327, 0, 0, 1376328, 0, 0, 1376329, 0, 0, 1376330, 0, 0, 1376331, 0, 0, 1376332, 0, 0, 1376333, 0, 0, 1376334, 0, 0, 1376335, 0, 0, 1376336, 0, 0, 1376337, 0, 0, 1376338, 0, 0, 1376339, 0, 0, 1376340, 0, 0, 1376341, 0, 0, 1376342, 0, 0, 1376343, 0, 0, 1376344, 0, 0, 1376345, 0, 0, 1376346, 0, 0, 1376347, 0, 0, 1376348, 0, 0, 1376349, 0, 0, 1376350, 0, 0, 1376351, 0, 0, 1376352, 0, 0, 1376353, 0, 0, 1376354, 0, 0, 1376355, 0, 0, 1376356, 0, 0, 1376357, 0, 0, 1376358, 0, 1, 1376359, 0, 1, 1376360, 0, 0, 1376361, 0, 0, 1376362, 0, 0, 1376363, 0, 0, 1376364, 0, 1, 1376365, 0, 0, 1376366, 0, 0, 1376367, 0, 0, 1376368, 0, 0, 1376369, 0, 0, 1376370, 0, 0, 1376371, 0, 0, 1376372, 0, 0, 1376373, 0, 0, 1376374, 0, 0, 1376375, 0, 0, 1376376, 0, 0, 1376377, 0, 0, 1376378, 0, 0, 1376379, 0, 0, 1376380, 0, 0, 1376381, 0, 0, 1376382, 0, 0, 1376383, 0, 0, 1376384, 0, 0, 1376385, 0, 0, 1376386, 0, 0, 1376387, 0, 0, 1376388, 0, 0, 1376389, 0, 0, 1376390, 0, 0, 1376391, 0, 0, 1376392, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 9, 1441805, 65536, 9, 1441806, 65536, 9, 1441807, 65536, 9, 1441808, 131072, 9, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1441827, 0, 0, 1441828, 0, 0, 1441829, 0, 0, 1441830, 0, 0, 1441831, 0, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 1, 1441835, 0, 0, 1441836, 262144, 12, 1441837, 327680, 12, 1441838, 327680, 12, 1441839, 327680, 12, 1441840, 327680, 12, 1441841, 327680, 15, 1441842, 327680, 13, 1441843, 327680, 13, 1441844, 327680, 13, 1441845, 327680, 13, 1441846, 327680, 13, 1441847, 327680, 13, 1441848, 327680, 13, 1441849, 327680, 13, 1441850, 327680, 13, 1441851, 327680, 13, 1441852, 327680, 13, 1441853, 393216, 13, 1441854, 0, 0, 1441855, 0, 0, 1441856, 0, 0, 1441857, 0, 0, 1441858, 0, 0, 1441859, 0, 0, 1441860, 0, 0, 1441861, 0, 0, 1441862, 0, 0, 1441863, 0, 0, 1441864, 0, 0, 1441865, 0, 0, 1441866, 0, 0, 1441867, 0, 0, 1441868, 0, 0, 1441869, 0, 0, 1441870, 0, 0, 1441871, 0, 0, 1441872, 0, 0, 1441873, 0, 0, 1441874, 0, 0, 1441875, 0, 0, 1441876, 0, 0, 1441877, 0, 0, 1441878, 0, 0, 1441879, 0, 0, 1441880, 0, 0, 1441881, 0, 0, 1441882, 0, 0, 1441883, 0, 0, 1441884, 0, 0, 1441885, 0, 0, 1441886, 0, 0, 1441887, 0, 0, 1441888, 0, 0, 1441889, 0, 0, 1441890, 0, 0, 1441891, 0, 0, 1441892, 0, 0, 1441893, 0, 0, 1441894, 0, 1, 1441895, 0, 0, 1441896, 0, 0, 1441897, 0, 0, 1441898, 0, 0, 1441899, 0, 0, 1441900, 0, 0, 1441901, 0, 0, 1441902, 0, 0, 1441903, 0, 0, 1441904, 0, 0, 1441905, 0, 0, 1441906, 0, 0, 1441907, 0, 0, 1441908, 0, 0, 1441909, 0, 0, 1441910, 0, 0, 1441911, 0, 0, 1441912, 0, 0, 1441913, 0, 0, 1441914, 0, 0, 1441915, 0, 0, 1441916, 0, 0, 1441917, 0, 0, 1441918, 0, 0, 1441919, 0, 0, 1441920, 0, 0, 1441921, 0, 0, 1441922, 0, 0, 1441923, 0, 0, 1441924, 0, 0, 1441925, 0, 0, 1441926, 0, 0, 1441927, 0, 0, 1441928, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 0, 0, 1507333, 0, 0, 1507334, 0, 0, 1507335, 0, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 0, 10, 1507341, 65536, 10, 1507342, 65536, 10, 1507343, 65536, 10, 1507344, 131072, 10, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0, 1507365, 0, 0, 1507366, 0, 0, 1507367, 0, 0, 1507368, 0, 0, 1507369, 0, 0, 1507370, 0, 1, 1507371, 0, 1, 1507372, 262144, 13, 1507373, 327680, 13, 1507374, 327680, 13, 1507375, 327680, 13, 1507376, 327680, 13, 1507377, 393216, 13, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 0, 0, 1507387, 0, 0, 1507388, 0, 0, 1507389, 0, 0, 1507390, 0, 0, 1507391, 0, 0, 1507392, 0, 0, 1507393, 0, 0, 1507394, 0, 0, 1507395, 0, 0, 1507396, 0, 0, 1507397, 0, 0, 1507398, 0, 0, 1507399, 0, 0, 1507400, 0, 0, 1507401, 0, 0, 1507402, 0, 0, 1507403, 0, 0, 1507404, 0, 0, 1507405, 0, 0, 1507406, 0, 0, 1507407, 0, 0, 1507408, 0, 0, 1507409, 0, 0, 1507410, 0, 0, 1507411, 0, 0, 1507412, 0, 0, 1507413, 0, 0, 1507414, 0, 0, 1507415, 0, 0, 1507416, 0, 0, 1507417, 0, 0, 1507418, 0, 0, 1507419, 0, 0, 1507420, 0, 0, 1507421, 0, 0, 1507422, 0, 0, 1507423, 0, 0, 1507424, 0, 0, 1507425, 0, 0, 1507426, 0, 0, 1507427, 0, 0, 1507428, 0, 0, 1507429, 0, 0, 1507430, 0, 1, 1507431, 65536, 1, 1507432, 0, 0, 1507433, 0, 0, 1507434, 0, 0, 1507435, 0, 0, 1507436, 0, 0, 1507437, 0, 0, 1507438, 0, 0, 1507439, 0, 0, 1507440, 0, 0, 1507441, 0, 0, 1507442, 0, 0, 1507443, 0, 0, 1507444, 0, 0, 1507445, 0, 0, 1507446, 0, 0, 1507447, 0, 0, 1507448, 0, 0, 1507449, 0, 0, 1507450, 0, 0, 1507451, 0, 0, 1507452, 0, 0, 1507453, 0, 0, 1507454, 0, 0, 1507455, 0, 0, 1507456, 0, 0, 1507457, 0, 0, 1507458, 0, 0, 1507459, 0, 0, 1507460, 0, 0, 1507461, 0, 0, 1507462, 0, 0, 1507463, 0, 0, 1507464, 0, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 0, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 0, 0, 1572875, 0, 0, 1572876, 0, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572889, 0, 0, 1572890, 0, 0, 1572891, 0, 0, 1572892, 0, 0, 1572893, 0, 0, 1572894, 0, 0, 1572895, 0, 0, 1572896, 0, 0, 1572897, 0, 0, 1572898, 0, 0, 1572899, 0, 0, 1572900, 0, 0, 1572901, 0, 0, 1572902, 0, 0, 1572903, 0, 0, 1572904, 0, 0, 1572905, 0, 0, 1572906, 0, 0, 1572907, 0, 0, 1572908, 0, 0, 1572909, 0, 0, 1572910, 0, 0, 1572911, 0, 0, 1572912, 0, 0, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 0, 0, 1572923, 0, 0, 1572924, 0, 0, 1572925, 0, 0, 1572926, 0, 0, 1572927, 0, 0, 1572928, 0, 0, 1572929, 0, 0, 1572930, 0, 0, 1572931, 0, 0, 1572932, 0, 0, 1572933, 0, 0, 1572934, 0, 0, 1572935, 0, 0, 1572936, 0, 0, 1572937, 0, 1, 1572938, 0, 1, 1572939, 0, 0, 1572940, 0, 0, 1572941, 0, 0, 1572942, 0, 0, 1572943, 0, 0, 1572944, 0, 0, 1572945, 0, 0, 1572946, 0, 0, 1572947, 0, 0, 1572948, 0, 0, 1572949, 0, 0, 1572950, 0, 0, 1572951, 0, 0, 1572952, 0, 0, 1572953, 0, 0, 1572954, 0, 0, 1572955, 0, 0, 1572956, 0, 0, 1572957, 0, 0, 1572958, 0, 0, 1572959, 0, 0, 1572960, 0, 0, 1572961, 0, 0, 1572962, 0, 0, 1572963, 0, 0, 1572964, 0, 0, 1572965, 0, 0, 1572966, 0, 0, 1572967, 0, 0, 1572968, 0, 0, 1572969, 0, 0, 1572970, 0, 0, 1572971, 0, 0, 1572972, 65536, 1, 1572973, 0, 1, 1572974, 0, 1, 1572975, 0, 0, 1572976, 0, 0, 1572977, 0, 0, 1572978, 0, 0, 1572979, 0, 0, 1572980, 0, 0, 1572981, 0, 0, 1572982, 0, 0, 1572983, 0, 0, 1572984, 0, 0, 1572985, 0, 0, 1572986, 0, 0, 1572987, 0, 0, 1572988, 0, 0, 1572989, 0, 0, 1572990, 0, 0, 1572991, 0, 0, 1572992, 0, 0, 1572993, 0, 0, 1572994, 0, 0, 1572995, 0, 0, 1572996, 0, 0, 1572997, 0, 0, 1572998, 0, 0, 1572999, 0, 0, 1573000, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 0, 0, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 0, 0, 1638426, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 0, 0, 1638430, 0, 0, 1638431, 0, 0, 1638432, 0, 0, 1638433, 0, 0, 1638434, 0, 0, 1638435, 0, 0, 1638436, 0, 0, 1638437, 0, 0, 1638438, 0, 0, 1638439, 0, 0, 1638440, 0, 0, 1638441, 0, 0, 1638442, 0, 0, 1638443, 0, 0, 1638444, 0, 0, 1638445, 0, 0, 1638446, 0, 0, 1638447, 0, 0, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 0, 1638455, 0, 0, 1638456, 0, 0, 1638457, 0, 0, 1638458, 0, 0, 1638459, 0, 0, 1638460, 0, 0, 1638461, 0, 0, 1638462, 0, 0, 1638463, 0, 0, 1638464, 0, 0, 1638465, 0, 0, 1638466, 0, 0, 1638467, 0, 0, 1638468, 0, 0, 1638469, 0, 0, 1638470, 0, 0, 1638471, 0, 0, 1638472, 0, 0, 1638473, 0, 0, 1638474, 0, 0, 1638475, 0, 0, 1638476, 0, 0, 1638477, 0, 0, 1638478, 0, 0, 1638479, 0, 0, 1638480, 0, 0, 1638481, 0, 0, 1638482, 0, 0, 1638483, 0, 0, 1638484, 0, 0, 1638485, 0, 0, 1638486, 0, 0, 1638487, 0, 0, 1638488, 0, 0, 1638489, 0, 0, 1638490, 0, 0, 1638491, 0, 0, 1638492, 0, 0, 1638493, 0, 0, 1638494, 0, 0, 1638495, 0, 0, 1638496, 0, 0, 1638497, 0, 0, 1638498, 0, 0, 1638499, 0, 0, 1638500, 0, 0, 1638501, 0, 0, 1638502, 0, 0, 1638503, 0, 0, 1638504, 0, 0, 1638505, 0, 0, 1638506, 0, 0, 1638507, 0, 0, 1638508, 0, 0, 1638509, 0, 0, 1638510, 0, 1, 1638511, 0, 0, 1638512, 0, 0, 1638513, 0, 0, 1638514, 0, 0, 1638515, 0, 0, 1638516, 0, 0, 1638517, 0, 0, 1638518, 0, 0, 1638519, 0, 0, 1638520, 0, 0, 1638521, 0, 0, 1638522, 0, 0, 1638523, 0, 0, 1638524, 0, 0, 1638525, 0, 0, 1638526, 0, 0, 1638527, 0, 0, 1638528, 0, 0, 1638529, 0, 0, 1638530, 0, 0, 1638531, 0, 0, 1638532, 0, 0, 1638533, 0, 0, 1638534, 0, 0, 1638535, 0, 0, 1638536, 0, 0, 1703936, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 0, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 0, 0, 1703944, 0, 0, 1703945, 0, 0, 1703946, 0, 0, 1703947, 0, 0, 1703948, 0, 0, 1703949, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 0, 0, 1703953, 0, 0, 1703954, 0, 0, 1703955, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 0, 0, 1703966, 0, 0, 1703967, 0, 0, 1703968, 0, 0, 1703969, 0, 0, 1703970, 0, 0, 1703971, 0, 0, 1703972, 0, 0, 1703973, 0, 0, 1703974, 0, 0, 1703975, 0, 0, 1703976, 0, 0, 1703977, 0, 0, 1703978, 0, 0, 1703979, 0, 0, 1703980, 0, 0, 1703981, 0, 0, 1703982, 0, 0, 1703983, 0, 0, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 0, 0, 1703994, 0, 0, 1703995, 0, 0, 1703996, 0, 0, 1703997, 0, 0, 1703998, 0, 0, 1703999, 0, 0, 1704000, 0, 0, 1704001, 0, 0, 1704002, 0, 0, 1704003, 0, 0, 1704004, 0, 0, 1704005, 0, 0, 1704006, 0, 0, 1704007, 0, 0, 1704008, 0, 0, 1704009, 0, 0, 1704010, 0, 0, 1704011, 0, 0, 1704012, 0, 0, 1704013, 0, 0, 1704014, 0, 0, 1704015, 0, 0, 1704016, 0, 0, 1704017, 0, 0, 1704018, 0, 0, 1704019, 0, 0, 1704020, 0, 0, 1704021, 0, 0, 1704022, 0, 0, 1704023, 0, 0, 1704024, 0, 0, 1704025, 0, 0, 1704026, 0, 0, 1704027, 0, 0, 1704028, 0, 0, 1704029, 0, 0, 1704030, 0, 0, 1704031, 0, 0, 1704032, 0, 0, 1704033, 0, 0, 1704034, 0, 0, 1704035, 0, 0, 1704036, 0, 0, 1704037, 0, 0, 1704038, 0, 0, 1704039, 0, 0, 1704040, 0, 0, 1704041, 0, 0, 1704042, 0, 0, 1704043, 0, 0, 1704044, 0, 0, 1704045, 0, 0, 1704046, 0, 0, 1704047, 0, 0, 1704048, 0, 0, 1704049, 0, 0, 1704050, 0, 0, 1704051, 0, 0, 1704052, 0, 0, 1704053, 0, 0, 1704054, 0, 0, 1704055, 0, 0, 1704056, 0, 0, 1704057, 0, 0, 1704058, 0, 0, 1704059, 0, 0, 1704060, 0, 0, 1704061, 0, 0, 1704062, 0, 0, 1704063, 0, 0, 1704064, 0, 0, 1704065, 0, 0, 1704066, 0, 0, 1704067, 0, 0, 1704068, 0, 0, 1704069, 0, 0, 1704070, 0, 0, 1704071, 0, 0, 1704072, 0, 0, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 0, 0, 1769477, 0, 0, 1769478, 0, 0, 1769479, 0, 0, 1769480, 0, 0, 1769481, 0, 0, 1769482, 0, 0, 1769483, 0, 0, 1769484, 0, 0, 1769485, 0, 0, 1769486, 0, 0, 1769487, 0, 0, 1769488, 0, 0, 1769489, 0, 0, 1769490, 0, 0, 1769491, 0, 0, 1769492, 0, 0, 1769493, 0, 0, 1769494, 0, 0, 1769495, 0, 0, 1769496, 0, 0, 1769497, 0, 0, 1769498, 0, 0, 1769499, 0, 0, 1769500, 0, 0, 1769501, 0, 0, 1769502, 0, 0, 1769503, 0, 0, 1769504, 0, 0, 1769505, 0, 0, 1769506, 0, 0, 1769507, 0, 0, 1769508, 0, 0, 1769509, 0, 0, 1769510, 0, 0, 1769511, 0, 0, 1769512, 0, 0, 1769513, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 0, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 0, 0, 1769529, 0, 0, 1769530, 0, 0, 1769531, 0, 0, 1769532, 0, 0, 1769533, 0, 0, 1769534, 0, 0, 1769535, 0, 0, 1769536, 0, 0, 1769537, 0, 0, 1769538, 0, 0, 1769539, 0, 0, 1769540, 0, 0, 1769541, 0, 0, 1769542, 0, 0, 1769543, 0, 0, 1769544, 0, 0, 1769545, 0, 0, 1769546, 0, 0, 1769547, 0, 0, 1769548, 0, 0, 1769549, 0, 0, 1769550, 0, 0, 1769551, 0, 0, 1769552, 0, 0, 1769553, 0, 0, 1769554, 0, 0, 1769555, 0, 0, 1769556, 0, 0, 1769557, 0, 0, 1769558, 0, 0, 1769559, 0, 0, 1769560, 0, 0, 1769561, 0, 0, 1769562, 0, 0, 1769563, 0, 0, 1769564, 0, 0, 1769565, 0, 0, 1769566, 0, 0, 1769567, 0, 0, 1769568, 0, 0, 1769569, 0, 0, 1769570, 0, 0, 1769571, 0, 0, 1769572, 0, 0, 1769573, 0, 0, 1769574, 0, 0, 1769575, 0, 0, 1769576, 0, 0, 1769577, 65536, 9, 1769578, 65536, 9, 1769579, 65536, 9, 1769580, 0, 0, 1769581, 0, 0, 1769582, 0, 0, 1769583, 0, 0, 1769584, 0, 0, 1769585, 0, 0, 1769586, 0, 0, 1769587, 0, 0, 1769588, 0, 0, 1769589, 0, 0, 1769590, 0, 0, 1769591, 0, 0, 1769592, 0, 0, 1769593, 65536, 9, 1769594, 65536, 9, 1769595, 65536, 9, 1769596, 0, 0, 1769597, 0, 0, 1769598, 0, 0, 1769599, 0, 0, 1769600, 0, 0, 1769601, 0, 0, 1769602, 0, 0, 1769603, 0, 0, 1769604, 0, 0, 1769605, 0, 0, 1769606, 0, 0, 1769607, 0, 0, 1769608, 0, 0, 1835008, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 0, 0, 1835029, 0, 0, 1835030, 0, 0, 1835031, 0, 0, 1835032, 0, 0, 1835033, 0, 0, 1835034, 0, 0, 1835035, 0, 0, 1835036, 0, 0, 1835037, 0, 0, 1835038, 0, 0, 1835039, 0, 0, 1835040, 0, 0, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 1835044, 0, 0, 1835045, 0, 0, 1835046, 0, 0, 1835047, 0, 0, 1835048, 0, 0, 1835049, 0, 0, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 0, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 0, 0, 1835067, 0, 0, 1835068, 0, 0, 1835069, 0, 0, 1835070, 0, 0, 1835071, 0, 0, 1835072, 0, 0, 1835073, 0, 0, 1835074, 0, 0, 1835075, 0, 0, 1835076, 0, 0, 1835077, 0, 0, 1835078, 0, 0, 1835079, 0, 0, 1835080, 0, 0, 1835081, 0, 0, 1835082, 0, 0, 1835083, 0, 0, 1835084, 0, 0, 1835085, 0, 0, 1835086, 0, 0, 1835087, 0, 0, 1835088, 0, 0, 1835089, 0, 0, 1835090, 0, 0, 1835091, 0, 0, 1835092, 0, 0, 1835093, 0, 0, 1835094, 0, 0, 1835095, 0, 0, 1835096, 0, 0, 1835097, 0, 0, 1835098, 0, 0, 1835099, 0, 0, 1835100, 0, 0, 1835101, 0, 0, 1835102, 0, 0, 1835103, 0, 0, 1835104, 0, 0, 1835105, 0, 0, 1835106, 0, 0, 1835107, 0, 0, 1835108, 0, 0, 1835109, 0, 0, 1835110, 0, 0, 1835111, 0, 0, 1835112, 0, 0, 1835113, 65536, 9, 1835114, 65536, 9, 1835115, 65536, 9, 1835116, 0, 0, 1835117, 0, 0, 1835118, 0, 0, 1835119, 0, 0, 1835120, 0, 0, 1835121, 0, 0, 1835122, 0, 0, 1835123, 0, 0, 1835124, 0, 0, 1835125, 0, 0, 1835126, 0, 0, 1835127, 0, 0, 1835128, 0, 0, 1835129, 65536, 9, 1835130, 65536, 9, 1835131, 65536, 9, 1835132, 0, 0, 1835133, 0, 0, 1835134, 0, 0, 1835135, 0, 0, 1835136, 0, 0, 1835137, 0, 0, 1835138, 0, 0, 1835139, 0, 0, 1835140, 0, 0, 1835141, 0, 0, 1835142, 0, 0, 1835143, 0, 0, 1835144, 0, 0, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 0, 0, 1900574, 0, 0, 1900575, 0, 0, 1900576, 0, 0, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 0, 0, 1900581, 0, 0, 1900582, 0, 0, 1900583, 0, 0, 1900584, 0, 0, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 0, 0, 1900590, 0, 0, 1900591, 0, 0, 1900592, 0, 0, 1900593, 0, 0, 1900594, 0, 0, 1900595, 0, 0, 1900596, 0, 0, 1900597, 0, 0, 1900598, 0, 0, 1900599, 0, 0, 1900600, 0, 0, 1900601, 0, 0, 1900602, 0, 0, 1900603, 0, 0, 1900604, 0, 0, 1900605, 0, 0, 1900606, 0, 0, 1900607, 0, 0, 1900608, 0, 0, 1900609, 0, 0, 1900610, 0, 0, 1900611, 0, 0, 1900612, 0, 0, 1900613, 0, 0, 1900614, 0, 0, 1900615, 0, 0, 1900616, 0, 0, 1900617, 0, 0, 1900618, 0, 0, 1900619, 0, 0, 1900620, 0, 0, 1900621, 0, 0, 1900622, 0, 0, 1900623, 0, 0, 1900624, 0, 0, 1900625, 0, 0, 1900626, 0, 0, 1900627, 0, 0, 1900628, 0, 0, 1900629, 0, 0, 1900630, 0, 0, 1900631, 0, 0, 1900632, 0, 0, 1900633, 0, 0, 1900634, 0, 0, 1900635, 0, 0, 1900636, 0, 0, 1900637, 0, 0, 1900638, 0, 0, 1900639, 0, 0, 1900640, 0, 0, 1900641, 0, 0, 1900642, 0, 0, 1900643, 0, 0, 1900644, 0, 0, 1900645, 0, 0, 1900646, 0, 0, 1900647, 0, 0, 1900648, 0, 0, 1900649, 0, 0, 1900650, 0, 0, 1900651, 0, 0, 1900652, 0, 0, 1900653, 0, 0, 1900654, 0, 0, 1900655, 0, 0, 1900656, 0, 0, 1900657, 0, 0, 1900658, 0, 0, 1900659, 0, 0, 1900660, 0, 0, 1900661, 0, 0, 1900662, 0, 0, 1900663, 0, 0, 1900664, 0, 0, 1900665, 0, 0, 1900666, 0, 0, 1900667, 0, 0, 1900668, 0, 0, 1900669, 0, 0, 1900670, 0, 1, 1900671, 0, 0, 1900672, 0, 0, 1900673, 0, 0, 1900674, 0, 0, 1900675, 0, 0, 1900676, 0, 0, 1900677, 0, 0, 1900678, 0, 0, 1900679, 0, 0, 1900680, 0, 0, 1966080, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 0, 0, 1966110, 0, 0, 1966111, 0, 0, 1966112, 0, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 1966116, 0, 0, 1966117, 0, 0, 1966118, 0, 0, 1966119, 0, 0, 1966120, 0, 0, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 0, 0, 1966129, 0, 0, 1966130, 0, 0, 1966131, 0, 0, 1966132, 0, 0, 1966133, 0, 0, 1966134, 0, 0, 1966135, 0, 0, 1966136, 0, 0, 1966137, 0, 0, 1966138, 0, 0, 1966139, 0, 0, 1966140, 0, 0, 1966141, 0, 0, 1966142, 0, 0, 1966143, 0, 0, 1966144, 0, 0, 1966145, 0, 0, 1966146, 0, 0, 1966147, 0, 0, 1966148, 0, 0, 1966149, 0, 0, 1966150, 0, 0, 1966151, 0, 0, 1966152, 0, 0, 1966153, 0, 0, 1966154, 0, 0, 1966155, 0, 0, 1966156, 0, 0, 1966157, 0, 0, 1966158, 0, 0, 1966159, 0, 0, 1966160, 0, 0, 1966161, 0, 0, 1966162, 0, 0, 1966163, 0, 0, 1966164, 0, 0, 1966165, 0, 0, 1966166, 0, 0, 1966167, 0, 0, 1966168, 0, 0, 1966169, 0, 0, 1966170, 0, 0, 1966171, 0, 0, 1966172, 0, 0, 1966173, 0, 0, 1966174, 0, 0, 1966175, 0, 0, 1966176, 0, 0, 1966177, 0, 0, 1966178, 0, 0, 1966179, 0, 0, 1966180, 0, 0, 1966181, 0, 0, 1966182, 0, 0, 1966183, 0, 0, 1966184, 0, 0, 1966185, 0, 0, 1966186, 0, 0, 1966187, 0, 0, 1966188, 0, 0, 1966189, 0, 0, 1966190, 0, 0, 1966191, 0, 0, 1966192, 0, 0, 1966193, 0, 0, 1966194, 0, 0, 1966195, 0, 0, 1966196, 0, 0, 1966197, 0, 0, 1966198, 0, 0, 1966199, 0, 0, 1966200, 0, 1, 1966201, 0, 0, 1966202, 0, 0, 1966203, 0, 0, 1966204, 0, 0, 1966205, 0, 1, 1966206, 65536, 1, 1966207, 0, 0, 1966208, 0, 0, 1966209, 0, 0, 1966210, 0, 0, 1966211, 0, 0, 1966212, 0, 0, 1966213, 0, 0, 1966214, 0, 0, 1966215, 0, 0, 1966216, 0, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 0, 0, 2031637, 0, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 0, 0, 2031645, 0, 0, 2031646, 0, 0, 2031647, 0, 0, 2031648, 0, 0, 2031649, 0, 0, 2031650, 0, 0, 2031651, 0, 0, 2031652, 0, 0, 2031653, 0, 0, 2031654, 0, 0, 2031655, 0, 0, 2031656, 0, 0, 2031657, 0, 0, 2031658, 0, 0, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031665, 0, 0, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2031675, 0, 0, 2031676, 0, 0, 2031677, 0, 0, 2031678, 0, 0, 2031679, 0, 0, 2031680, 0, 0, 2031681, 0, 0, 2031682, 0, 0, 2031683, 0, 0, 2031684, 0, 0, 2031685, 0, 0, 2031686, 0, 0, 2031687, 0, 0, 2031688, 0, 0, 2031689, 0, 0, 2031690, 0, 0, 2031691, 0, 0, 2031692, 0, 0, 2031693, 0, 0, 2031694, 0, 0, 2031695, 0, 0, 2031696, 0, 0, 2031697, 0, 0, 2031698, 0, 0, 2031699, 0, 0, 2031700, 0, 0, 2031701, 0, 0, 2031702, 0, 0, 2031703, 0, 0, 2031704, 0, 0, 2031705, 0, 0, 2031706, 0, 0, 2031707, 0, 0, 2031708, 0, 0, 2031709, 0, 0, 2031710, 0, 0, 2031711, 0, 0, 2031712, 0, 0, 2031713, 0, 0, 2031714, 0, 0, 2031715, 0, 0, 2031716, 0, 0, 2031717, 0, 0, 2031718, 0, 1, 2031719, 0, 1, 2031720, 0, 0, 2031721, 0, 0, 2031722, 0, 0, 2031723, 0, 0, 2031724, 0, 0, 2031725, 0, 0, 2031726, 0, 0, 2031727, 0, 0, 2031728, 0, 0, 2031729, 0, 0, 2031730, 0, 0, 2031731, 0, 0, 2031732, 0, 0, 2031733, 0, 0, 2031734, 0, 0, 2031735, 0, 0, 2031736, 0, 1, 2031737, 0, 1, 2031738, 0, 0, 2031739, 0, 0, 2031740, 0, 0, 2031741, 0, 0, 2031742, 0, 0, 2031743, 0, 0, 2031744, 0, 0, 2031745, 0, 0, 2031746, 0, 0, 2031747, 0, 0, 2031748, 0, 0, 2031749, 0, 0, 2031750, 0, 0, 2031751, 0, 0, 2031752, 0, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 65536, 9, 2097166, 65536, 9, 2097167, 65536, 9, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 0, 0, 2097173, 0, 0, 2097174, 0, 0, 2097175, 0, 0, 2097176, 0, 0, 2097177, 0, 0, 2097178, 0, 0, 2097179, 0, 0, 2097180, 0, 0, 2097181, 0, 0, 2097182, 0, 0, 2097183, 0, 0, 2097184, 0, 0, 2097185, 0, 0, 2097186, 0, 0, 2097187, 0, 0, 2097188, 0, 0, 2097189, 0, 0, 2097190, 0, 0, 2097191, 0, 0, 2097192, 0, 0, 2097193, 0, 0, 2097194, 0, 0, 2097195, 0, 0, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 0, 2097201, 0, 0, 2097202, 0, 0, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 0, 0, 2097209, 0, 0, 2097210, 0, 0, 2097211, 0, 0, 2097212, 0, 0, 2097213, 0, 0, 2097214, 0, 0, 2097215, 0, 0, 2097216, 0, 0, 2097217, 0, 0, 2097218, 0, 0, 2097219, 0, 0, 2097220, 0, 0, 2097221, 0, 0, 2097222, 0, 0, 2097223, 0, 0, 2097224, 0, 0, 2097225, 0, 0, 2097226, 0, 0, 2097227, 0, 0, 2097228, 0, 0, 2097229, 0, 0, 2097230, 0, 0, 2097231, 0, 0, 2097232, 0, 0, 2097233, 0, 0, 2097234, 0, 0, 2097235, 0, 0, 2097236, 0, 0, 2097237, 0, 0, 2097238, 0, 0, 2097239, 0, 0, 2097240, 0, 0, 2097241, 0, 0, 2097242, 0, 0, 2097243, 0, 0, 2097244, 0, 0, 2097245, 0, 0, 2097246, 0, 0, 2097247, 0, 0, 2097248, 0, 0, 2097249, 0, 0, 2097250, 0, 0, 2097251, 0, 0, 2097252, 0, 0, 2097253, 0, 0, 2097254, 65536, 1, 2097255, 0, 1, 2097256, 0, 0, 2097257, 0, 0, 2097258, 0, 0, 2097259, 0, 0, 2097260, 0, 1, 2097261, 0, 0, 2097262, 0, 0, 2097263, 0, 0, 2097264, 0, 0, 2097265, 0, 0, 2097266, 0, 0, 2097267, 0, 0, 2097268, 0, 0, 2097269, 0, 0, 2097270, 0, 0, 2097271, 0, 0, 2097272, 0, 0, 2097273, 0, 1, 2097274, 0, 0, 2097275, 0, 0, 2097276, 0, 0, 2097277, 0, 0, 2097278, 0, 0, 2097279, 0, 0, 2097280, 0, 0, 2097281, 0, 0, 2097282, 0, 0, 2097283, 0, 0, 2097284, 0, 0, 2097285, 0, 0, 2097286, 0, 0, 2097287, 0, 0, 2097288, 0, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 9, 2162701, 65536, 9, 2162702, 65536, 9, 2162703, 65536, 9, 2162704, 131072, 9, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 0, 0, 2162718, 0, 0, 2162719, 0, 0, 2162720, 0, 0, 2162721, 0, 0, 2162722, 0, 0, 2162723, 0, 0, 2162724, 0, 0, 2162725, 0, 0, 2162726, 0, 0, 2162727, 0, 0, 2162728, 0, 0, 2162729, 0, 0, 2162730, 0, 0, 2162731, 0, 0, 2162732, 0, 0, 2162733, 0, 0, 2162734, 0, 0, 2162735, 0, 0, 2162736, 0, 0, 2162737, 0, 0, 2162738, 0, 0, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 0, 0, 2162744, 0, 0, 2162745, 0, 0, 2162746, 0, 0, 2162747, 0, 0, 2162748, 0, 0, 2162749, 0, 0, 2162750, 0, 0, 2162751, 0, 0, 2162752, 0, 0, 2162753, 0, 0, 2162754, 0, 0, 2162755, 0, 0, 2162756, 0, 0, 2162757, 0, 0, 2162758, 0, 0, 2162759, 0, 0, 2162760, 0, 0, 2162761, 0, 0, 2162762, 0, 0, 2162763, 0, 0, 2162764, 0, 0, 2162765, 0, 0, 2162766, 0, 0, 2162767, 0, 0, 2162768, 0, 0, 2162769, 0, 0, 2162770, 0, 0, 2162771, 0, 0, 2162772, 0, 0, 2162773, 0, 0, 2162774, 0, 0, 2162775, 0, 0, 2162776, 0, 0, 2162777, 0, 0, 2162778, 0, 0, 2162779, 0, 0, 2162780, 0, 0, 2162781, 0, 0, 2162782, 0, 0, 2162783, 0, 0, 2162784, 0, 0, 2162785, 0, 0, 2162786, 0, 0, 2162787, 0, 0, 2162788, 0, 0, 2162789, 0, 0, 2162790, 0, 0, 2162791, 0, 1, 2162792, 0, 1, 2162793, 0, 0, 2162794, 0, 0, 2162795, 0, 1, 2162796, 0, 1, 2162797, 0, 0, 2162798, 0, 0, 2162799, 0, 0, 2162800, 0, 0, 2162801, 0, 0, 2162802, 0, 0, 2162803, 0, 0, 2162804, 0, 0, 2162805, 0, 0, 2162806, 0, 0, 2162807, 0, 0, 2162808, 0, 0, 2162809, 0, 0, 2162810, 0, 0, 2162811, 0, 0, 2162812, 0, 0, 2162813, 0, 0, 2162814, 0, 0, 2162815, 0, 0, 2162816, 0, 0, 2162817, 0, 0, 2162818, 0, 0, 2162819, 0, 0, 2162820, 0, 0, 2162821, 0, 0, 2162822, 0, 0, 2162823, 0, 0, 2162824, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 9, 2228237, 65536, 9, 2228238, 65536, 9, 2228239, 65536, 9, 2228240, 131072, 9, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 0, 2228246, 0, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 0, 2228250, 0, 0, 2228251, 0, 0, 2228252, 0, 0, 2228253, 0, 0, 2228254, 0, 0, 2228255, 0, 0, 2228256, 0, 0, 2228257, 0, 0, 2228258, 0, 0, 2228259, 0, 0, 2228260, 0, 0, 2228261, 0, 0, 2228262, 0, 0, 2228263, 0, 0, 2228264, 0, 0, 2228265, 0, 0, 2228266, 0, 0, 2228267, 0, 0, 2228268, 0, 0, 2228269, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 0, 0, 2228273, 0, 0, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2228283, 0, 0, 2228284, 0, 0, 2228285, 0, 0, 2228286, 0, 0, 2228287, 0, 0, 2228288, 0, 0, 2228289, 0, 0, 2228290, 0, 0, 2228291, 0, 0, 2228292, 0, 0, 2228293, 0, 0, 2228294, 0, 0, 2228295, 0, 0, 2228296, 0, 0, 2228297, 0, 0, 2228298, 0, 0, 2228299, 0, 0, 2228300, 0, 0, 2228301, 0, 0, 2228302, 0, 0, 2228303, 0, 0, 2228304, 0, 0, 2228305, 0, 0, 2228306, 0, 0, 2228307, 0, 0, 2228308, 0, 0, 2228309, 0, 0, 2228310, 0, 0, 2228311, 0, 0, 2228312, 0, 0, 2228313, 0, 0, 2228314, 0, 0, 2228315, 0, 0, 2228316, 0, 0, 2228317, 0, 0, 2228318, 0, 0, 2228319, 0, 0, 2228320, 0, 0, 2228321, 0, 0, 2228322, 0, 0, 2228323, 0, 0, 2228324, 0, 0, 2228325, 0, 0, 2228326, 0, 0, 2228327, 0, 0, 2228328, 0, 0, 2228329, 0, 0, 2228330, 0, 0, 2228331, 0, 0, 2228332, 0, 0, 2228333, 0, 0, 2228334, 0, 0, 2228335, 0, 0, 2228336, 0, 0, 2228337, 0, 0, 2228338, 0, 0, 2228339, 0, 0, 2228340, 0, 0, 2228341, 0, 0, 2228342, 0, 0, 2228343, 65536, 1, 2228344, 0, 0, 2228345, 0, 0, 2228346, 0, 0, 2228347, 0, 0, 2228348, 0, 0, 2228349, 0, 0, 2228350, 0, 0, 2228351, 0, 0, 2228352, 0, 0, 2228353, 0, 0, 2228354, 0, 0, 2228355, 0, 0, 2228356, 0, 0, 2228357, 0, 0, 2228358, 0, 0, 2228359, 0, 0, 2228360, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 9, 2293773, 65536, 9, 2293774, 65536, 9, 2293775, 65536, 9, 2293776, 131072, 9, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 0, 0, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 0, 0, 2293790, 0, 0, 2293791, 0, 0, 2293792, 0, 0, 2293793, 0, 0, 2293794, 0, 0, 2293795, 0, 0, 2293796, 0, 0, 2293797, 0, 0, 2293798, 0, 0, 2293799, 0, 0, 2293800, 0, 0, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293805, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2293810, 0, 0, 2293811, 0, 0, 2293812, 0, 0, 2293813, 0, 0, 2293814, 0, 0, 2293815, 0, 0, 2293816, 0, 0, 2293817, 0, 0, 2293818, 0, 0, 2293819, 0, 0, 2293820, 0, 0, 2293821, 0, 0, 2293822, 0, 0, 2293823, 0, 0, 2293824, 0, 0, 2293825, 0, 0, 2293826, 0, 0, 2293827, 0, 0, 2293828, 0, 0, 2293829, 0, 0, 2293830, 0, 0, 2293831, 0, 0, 2293832, 0, 0, 2293833, 0, 0, 2293834, 0, 0, 2293835, 0, 0, 2293836, 0, 0, 2293837, 0, 0, 2293838, 0, 0, 2293839, 0, 0, 2293840, 0, 0, 2293841, 0, 0, 2293842, 0, 0, 2293843, 0, 0, 2293844, 0, 0, 2293845, 0, 0, 2293846, 0, 0, 2293847, 0, 0, 2293848, 0, 0, 2293849, 0, 0, 2293850, 0, 0, 2293851, 0, 0, 2293852, 0, 0, 2293853, 0, 0, 2293854, 0, 0, 2293855, 0, 0, 2293856, 0, 0, 2293857, 0, 0, 2293858, 0, 0, 2293859, 0, 0, 2293860, 0, 0, 2293861, 0, 0, 2293862, 0, 0, 2293863, 0, 0, 2293864, 0, 0, 2293865, 0, 0, 2293866, 0, 0, 2293867, 0, 0, 2293868, 0, 0, 2293869, 0, 0, 2293870, 0, 0, 2293871, 0, 0, 2293872, 0, 0, 2293873, 0, 0, 2293874, 0, 0, 2293875, 0, 0, 2293876, 0, 0, 2293877, 0, 0, 2293878, 0, 0, 2293879, 0, 0, 2293880, 0, 0, 2293881, 0, 0, 2293882, 0, 0, 2293883, 0, 0, 2293884, 0, 1, 2293885, 0, 0, 2293886, 0, 0, 2293887, 0, 0, 2293888, 0, 0, 2293889, 0, 0, 2293890, 0, 0, 2293891, 0, 0, 2293892, 0, 0, 2293893, 0, 0, 2293894, 0, 0, 2293895, 0, 0, 2293896, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 9, 2359309, 65536, 9, 2359310, 65536, 9, 2359311, 65536, 9, 2359312, 131072, 9, 2359313, 0, 0, 2359314, 65536, 1, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 0, 2359325, 0, 0, 2359326, 0, 0, 2359327, 0, 0, 2359328, 0, 0, 2359329, 0, 0, 2359330, 0, 0, 2359331, 0, 0, 2359332, 0, 0, 2359333, 0, 0, 2359334, 0, 0, 2359335, 0, 0, 2359336, 0, 0, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2359350, 0, 0, 2359351, 0, 0, 2359352, 0, 0, 2359353, 0, 0, 2359354, 0, 0, 2359355, 0, 0, 2359356, 0, 0, 2359357, 0, 0, 2359358, 0, 0, 2359359, 0, 0, 2359360, 0, 0, 2359361, 0, 0, 2359362, 0, 0, 2359363, 0, 0, 2359364, 0, 0, 2359365, 0, 0, 2359366, 0, 0, 2359367, 0, 0, 2359368, 0, 0, 2359369, 0, 0, 2359370, 0, 0, 2359371, 0, 0, 2359372, 0, 0, 2359373, 0, 0, 2359374, 0, 0, 2359375, 0, 0, 2359376, 0, 0, 2359377, 0, 0, 2359378, 0, 0, 2359379, 0, 0, 2359380, 0, 0, 2359381, 0, 0, 2359382, 0, 0, 2359383, 0, 0, 2359384, 0, 0, 2359385, 0, 0, 2359386, 0, 0, 2359387, 0, 0, 2359388, 0, 0, 2359389, 0, 0, 2359390, 0, 0, 2359391, 0, 0, 2359392, 0, 0, 2359393, 0, 0, 2359394, 0, 0, 2359395, 0, 0, 2359396, 0, 0, 2359397, 0, 0, 2359398, 0, 1, 2359399, 0, 0, 2359400, 0, 0, 2359401, 0, 0, 2359402, 0, 0, 2359403, 0, 0, 2359404, 0, 0, 2359405, 0, 0, 2359406, 0, 0, 2359407, 0, 0, 2359408, 0, 0, 2359409, 0, 0, 2359410, 0, 0, 2359411, 0, 0, 2359412, 0, 0, 2359413, 0, 0, 2359414, 0, 0, 2359415, 0, 0, 2359416, 0, 0, 2359417, 0, 0, 2359418, 0, 0, 2359419, 0, 1, 2359420, 0, 1, 2359421, 0, 0, 2359422, 0, 0, 2359423, 0, 0, 2359424, 0, 0, 2359425, 0, 0, 2359426, 0, 0, 2359427, 0, 0, 2359428, 0, 0, 2359429, 0, 0, 2359430, 0, 0, 2359431, 0, 0, 2359432, 0, 0, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 9, 2424845, 65536, 9, 2424846, 65536, 9, 2424847, 65536, 9, 2424848, 131072, 9, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 1, 2424852, 0, 1, 2424853, 0, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 0, 0, 2424862, 0, 0, 2424863, 0, 0, 2424864, 0, 0, 2424865, 0, 0, 2424866, 0, 0, 2424867, 0, 0, 2424868, 0, 0, 2424869, 0, 0, 2424870, 0, 0, 2424871, 0, 0, 2424872, 0, 0, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 0, 0, 2424887, 0, 0, 2424888, 0, 0, 2424889, 0, 0, 2424890, 0, 0, 2424891, 0, 0, 2424892, 0, 0, 2424893, 0, 0, 2424894, 0, 0, 2424895, 0, 0, 2424896, 0, 0, 2424897, 0, 0, 2424898, 0, 0, 2424899, 0, 0, 2424900, 0, 0, 2424901, 0, 0, 2424902, 0, 0, 2424903, 0, 0, 2424904, 0, 0, 2424905, 0, 0, 2424906, 0, 0, 2424907, 0, 0, 2424908, 0, 0, 2424909, 0, 0, 2424910, 0, 0, 2424911, 0, 0, 2424912, 0, 0, 2424913, 0, 0, 2424914, 0, 0, 2424915, 0, 0, 2424916, 0, 0, 2424917, 0, 0, 2424918, 0, 0, 2424919, 0, 0, 2424920, 0, 0, 2424921, 0, 0, 2424922, 0, 0, 2424923, 0, 0, 2424924, 0, 0, 2424925, 0, 0, 2424926, 0, 0, 2424927, 0, 0, 2424928, 0, 0, 2424929, 0, 0, 2424930, 0, 0, 2424931, 0, 0, 2424932, 0, 0, 2424933, 0, 1, 2424934, 0, 1, 2424935, 0, 0, 2424936, 0, 0, 2424937, 0, 0, 2424938, 0, 0, 2424939, 0, 0, 2424940, 0, 0, 2424941, 0, 0, 2424942, 0, 0, 2424943, 0, 0, 2424944, 0, 0, 2424945, 0, 0, 2424946, 0, 0, 2424947, 0, 0, 2424948, 0, 0, 2424949, 0, 0, 2424950, 0, 0, 2424951, 0, 0, 2424952, 0, 0, 2424953, 0, 0, 2424954, 0, 0, 2424955, 0, 1, 2424956, 0, 0, 2424957, 0, 0, 2424958, 0, 0, 2424959, 0, 0, 2424960, 0, 0, 2424961, 0, 0, 2424962, 0, 0, 2424963, 0, 0, 2424964, 0, 0, 2424965, 0, 0, 2424966, 0, 0, 2424967, 0, 0, 2424968, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 9, 2490381, 65536, 9, 2490382, 65536, 9, 2490383, 65536, 9, 2490384, 131072, 9, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 0, 1, 2490389, 0, 0, 2490390, 0, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 0, 0, 2490398, 0, 0, 2490399, 0, 0, 2490400, 0, 0, 2490401, 0, 0, 2490402, 0, 0, 2490403, 0, 0, 2490404, 0, 0, 2490405, 0, 0, 2490406, 0, 0, 2490407, 0, 0, 2490408, 0, 0, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 0, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 0, 0, 2490420, 0, 0, 2490421, 0, 0, 2490422, 0, 0, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2490427, 0, 0, 2490428, 0, 0, 2490429, 0, 0, 2490430, 0, 0, 2490431, 0, 0, 2490432, 0, 0, 2490433, 0, 0, 2490434, 0, 0, 2490435, 0, 0, 2490436, 0, 0, 2490437, 0, 0, 2490438, 0, 0, 2490439, 0, 0, 2490440, 0, 0, 2490441, 0, 0, 2490442, 0, 0, 2490443, 0, 0, 2490444, 0, 0, 2490445, 0, 0, 2490446, 0, 0, 2490447, 0, 0, 2490448, 0, 0, 2490449, 0, 0, 2490450, 0, 0, 2490451, 0, 0, 2490452, 0, 0, 2490453, 0, 0, 2490454, 0, 0, 2490455, 0, 0, 2490456, 0, 0, 2490457, 0, 0, 2490458, 0, 0, 2490459, 0, 0, 2490460, 0, 0, 2490461, 0, 0, 2490462, 0, 0, 2490463, 0, 0, 2490464, 0, 0, 2490465, 0, 0, 2490466, 0, 0, 2490467, 0, 0, 2490468, 0, 0, 2490469, 0, 0, 2490470, 0, 0, 2490471, 0, 0, 2490472, 0, 0, 2490473, 0, 0, 2490474, 0, 0, 2490475, 65536, 1, 2490476, 0, 0, 2490477, 0, 0, 2490478, 0, 0, 2490479, 0, 0, 2490480, 0, 0, 2490481, 0, 0, 2490482, 0, 0, 2490483, 0, 0, 2490484, 0, 0, 2490485, 0, 0, 2490486, 0, 0, 2490487, 0, 0, 2490488, 0, 0, 2490489, 0, 0, 2490490, 0, 0, 2490491, 0, 0, 2490492, 0, 0, 2490493, 0, 0, 2490494, 0, 0, 2490495, 0, 0, 2490496, 0, 0, 2490497, 0, 0, 2490498, 0, 0, 2490499, 0, 0, 2490500, 0, 0, 2490501, 0, 0, 2490502, 0, 0, 2490503, 0, 0, 2490504, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 1, 2555913, 0, 1, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 9, 2555917, 65536, 9, 2555918, 65536, 9, 2555919, 65536, 9, 2555920, 131072, 9, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 0, 0, 2555934, 0, 0, 2555935, 0, 0, 2555936, 0, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2555941, 0, 0, 2555942, 0, 0, 2555943, 0, 0, 2555944, 0, 0, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 0, 0, 2555953, 0, 0, 2555954, 0, 0, 2555955, 0, 0, 2555956, 0, 0, 2555957, 0, 0, 2555958, 0, 0, 2555959, 0, 0, 2555960, 0, 0, 2555961, 0, 0, 2555962, 0, 0, 2555963, 0, 0, 2555964, 0, 0, 2555965, 0, 0, 2555966, 0, 0, 2555967, 0, 0, 2555968, 0, 0, 2555969, 0, 0, 2555970, 0, 0, 2555971, 0, 0, 2555972, 0, 0, 2555973, 0, 0, 2555974, 0, 0, 2555975, 0, 0, 2555976, 0, 0, 2555977, 0, 0, 2555978, 0, 0, 2555979, 0, 0, 2555980, 0, 0, 2555981, 0, 0, 2555982, 0, 0, 2555983, 0, 0, 2555984, 0, 0, 2555985, 0, 0, 2555986, 0, 0, 2555987, 0, 0, 2555988, 0, 0, 2555989, 0, 0, 2555990, 0, 0, 2555991, 0, 0, 2555992, 0, 0, 2555993, 0, 0, 2555994, 0, 0, 2555995, 0, 0, 2555996, 0, 0, 2555997, 0, 0, 2555998, 0, 0, 2555999, 0, 0, 2556000, 0, 0, 2556001, 0, 0, 2556002, 0, 0, 2556003, 0, 0, 2556004, 0, 0, 2556005, 65536, 1, 2556006, 0, 0, 2556007, 0, 0, 2556008, 0, 0, 2556009, 0, 0, 2556010, 0, 0, 2556011, 0, 0, 2556012, 0, 0, 2556013, 0, 0, 2556014, 0, 0, 2556015, 0, 0, 2556016, 0, 0, 2556017, 0, 0, 2556018, 0, 0, 2556019, 0, 0, 2556020, 0, 0, 2556021, 0, 0, 2556022, 0, 0, 2556023, 0, 1, 2556024, 0, 0, 2556025, 0, 0, 2556026, 0, 0, 2556027, 0, 0, 2556028, 0, 0, 2556029, 0, 0, 2556030, 0, 0, 2556031, 0, 0, 2556032, 0, 0, 2556033, 0, 0, 2556034, 0, 0, 2556035, 0, 0, 2556036, 0, 0, 2556037, 0, 0, 2556038, 0, 0, 2556039, 0, 0, 2556040, 0, 0, 2621440, 0, 0, 2621441, 0, 0, 2621442, 0, 0, 2621443, 0, 0, 2621444, 0, 0, 2621445, 0, 0, 2621446, 0, 0, 2621447, 0, 0, 2621448, 0, 1, 2621449, 0, 0, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 9, 2621453, 65536, 9, 2621454, 65536, 9, 2621455, 65536, 9, 2621456, 131072, 9, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 0, 2621460, 0, 0, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 2621469, 0, 0, 2621470, 0, 0, 2621471, 0, 0, 2621472, 0, 0, 2621473, 0, 0, 2621474, 0, 0, 2621475, 0, 0, 2621476, 0, 0, 2621477, 0, 0, 2621478, 0, 0, 2621479, 0, 0, 2621480, 0, 0, 2621481, 0, 0, 2621482, 0, 0, 2621483, 0, 0, 2621484, 0, 0, 2621485, 0, 0, 2621486, 0, 0, 2621487, 0, 0, 2621488, 0, 0, 2621489, 0, 0, 2621490, 0, 0, 2621491, 0, 0, 2621492, 0, 0, 2621493, 0, 0, 2621494, 0, 0, 2621495, 0, 0, 2621496, 0, 0, 2621497, 0, 0, 2621498, 0, 0, 2621499, 0, 0, 2621500, 0, 0, 2621501, 0, 0, 2621502, 0, 0, 2621503, 0, 0, 2621504, 0, 0, 2621505, 0, 0, 2621506, 0, 0, 2621507, 0, 0, 2621508, 0, 0, 2621509, 0, 0, 2621510, 0, 0, 2621511, 0, 0, 2621512, 0, 0, 2621513, 0, 0, 2621514, 0, 0, 2621515, 0, 0, 2621516, 0, 0, 2621517, 0, 0, 2621518, 0, 0, 2621519, 0, 0, 2621520, 0, 0, 2621521, 0, 0, 2621522, 0, 0, 2621523, 0, 0, 2621524, 0, 0, 2621525, 0, 0, 2621526, 0, 0, 2621527, 0, 0, 2621528, 0, 0, 2621529, 0, 0, 2621530, 0, 0, 2621531, 0, 0, 2621532, 0, 0, 2621533, 0, 0, 2621534, 0, 0, 2621535, 0, 0, 2621536, 0, 0, 2621537, 0, 0, 2621538, 0, 0, 2621539, 0, 0, 2621540, 0, 0, 2621541, 0, 0, 2621542, 0, 0, 2621543, 0, 0, 2621544, 0, 0, 2621545, 0, 0, 2621546, 0, 0, 2621547, 0, 0, 2621548, 0, 0, 2621549, 0, 1, 2621550, 0, 1, 2621551, 0, 0, 2621552, 0, 0, 2621553, 0, 0, 2621554, 0, 0, 2621555, 0, 0, 2621556, 0, 0, 2621557, 0, 0, 2621558, 0, 0, 2621559, 0, 1, 2621560, 0, 0, 2621561, 0, 0, 2621562, 0, 0, 2621563, 0, 0, 2621564, 0, 0, 2621565, 0, 0, 2621566, 0, 0, 2621567, 0, 0, 2621568, 0, 0, 2621569, 0, 0, 2621570, 0, 0, 2621571, 0, 0, 2621572, 0, 0, 2621573, 0, 0, 2621574, 0, 0, 2621575, 0, 0, 2621576, 0, 0, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 9, 2686989, 65536, 9, 2686990, 65536, 9, 2686991, 65536, 9, 2686992, 131072, 9, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 0, 0, 2687006, 0, 0, 2687007, 0, 0, 2687008, 0, 0, 2687009, 0, 0, 2687010, 0, 0, 2687011, 0, 0, 2687012, 0, 0, 2687013, 0, 0, 2687014, 0, 0, 2687015, 0, 0, 2687016, 0, 0, 2687017, 0, 0, 2687018, 0, 0, 2687019, 0, 0, 2687020, 0, 0, 2687021, 0, 0, 2687022, 0, 0, 2687023, 0, 0, 2687024, 0, 0, 2687025, 0, 0, 2687026, 0, 0, 2687027, 0, 0, 2687028, 0, 0, 2687029, 0, 0, 2687030, 0, 0, 2687031, 0, 0, 2687032, 0, 0, 2687033, 0, 0, 2687034, 0, 0, 2687035, 0, 0, 2687036, 0, 0, 2687037, 0, 0, 2687038, 0, 0, 2687039, 0, 0, 2687040, 0, 0, 2687041, 0, 0, 2687042, 0, 0, 2687043, 0, 0, 2687044, 0, 0, 2687045, 0, 0, 2687046, 0, 0, 2687047, 0, 0, 2687048, 0, 0, 2687049, 0, 0, 2687050, 0, 0, 2687051, 0, 0, 2687052, 0, 0, 2687053, 0, 0, 2687054, 0, 0, 2687055, 0, 0, 2687056, 0, 0, 2687057, 0, 0, 2687058, 0, 0, 2687059, 0, 0, 2687060, 0, 0, 2687061, 0, 0, 2687062, 0, 0, 2687063, 0, 0, 2687064, 0, 0, 2687065, 0, 0, 2687066, 0, 0, 2687067, 0, 0, 2687068, 0, 0, 2687069, 0, 0, 2687070, 0, 0, 2687071, 0, 0, 2687072, 0, 0, 2687073, 0, 0, 2687074, 0, 0, 2687075, 0, 0, 2687076, 0, 0, 2687077, 0, 0, 2687078, 0, 0, 2687079, 0, 0, 2687080, 0, 0, 2687081, 0, 0, 2687082, 0, 0, 2687083, 0, 0, 2687084, 0, 0, 2687085, 0, 0, 2687086, 0, 1, 2687087, 0, 0, 2687088, 0, 0, 2687089, 0, 0, 2687090, 0, 0, 2687091, 0, 0, 2687092, 0, 0, 2687093, 0, 0, 2687094, 0, 0, 2687095, 0, 1, 2687096, 0, 0, 2687097, 0, 0, 2687098, 0, 0, 2687099, 0, 0, 2687100, 0, 0, 2687101, 0, 0, 2687102, 0, 0, 2687103, 0, 0, 2687104, 0, 0, 2687105, 0, 0, 2687106, 0, 0, 2687107, 0, 0, 2687108, 0, 0, 2687109, 0, 0, 2687110, 0, 0, 2687111, 0, 0, 2687112, 0, 0, 2752512, 0, 0, 2752513, 0, 0, 2752514, 0, 0, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 9, 2752525, 65536, 9, 2752526, 65536, 9, 2752527, 65536, 9, 2752528, 131072, 9, 2752529, 0, 0, 2752530, 0, 0, 2752531, 0, 0, 2752532, 0, 0, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2752544, 0, 0, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752548, 0, 0, 2752549, 0, 0, 2752550, 0, 0, 2752551, 0, 0, 2752552, 0, 0, 2752553, 0, 0, 2752554, 0, 0, 2752555, 0, 0, 2752556, 0, 0, 2752557, 0, 0, 2752558, 0, 0, 2752559, 0, 0, 2752560, 0, 0, 2752561, 0, 0, 2752562, 0, 0, 2752563, 0, 0, 2752564, 0, 0, 2752565, 0, 0, 2752566, 0, 0, 2752567, 0, 0, 2752568, 0, 0, 2752569, 0, 0, 2752570, 0, 0, 2752571, 0, 0, 2752572, 0, 0, 2752573, 0, 0, 2752574, 0, 0, 2752575, 0, 0, 2752576, 0, 0, 2752577, 0, 0, 2752578, 0, 0, 2752579, 0, 0, 2752580, 0, 0, 2752581, 0, 0, 2752582, 0, 0, 2752583, 0, 0, 2752584, 0, 0, 2752585, 0, 0, 2752586, 0, 0, 2752587, 0, 0, 2752588, 0, 0, 2752589, 0, 0, 2752590, 0, 0, 2752591, 0, 0, 2752592, 0, 0, 2752593, 0, 0, 2752594, 0, 0, 2752595, 0, 0, 2752596, 0, 0, 2752597, 0, 0, 2752598, 0, 0, 2752599, 0, 0, 2752600, 0, 0, 2752601, 0, 0, 2752602, 0, 0, 2752603, 0, 0, 2752604, 0, 0, 2752605, 0, 0, 2752606, 0, 0, 2752607, 0, 0, 2752608, 0, 0, 2752609, 0, 0, 2752610, 0, 0, 2752611, 0, 0, 2752612, 0, 0, 2752613, 0, 0, 2752614, 0, 1, 2752615, 0, 1, 2752616, 0, 0, 2752617, 0, 0, 2752618, 0, 0, 2752619, 0, 0, 2752620, 0, 0, 2752621, 0, 0, 2752622, 0, 1, 2752623, 0, 0, 2752624, 0, 0, 2752625, 0, 0, 2752626, 0, 0, 2752627, 0, 0, 2752628, 0, 0, 2752629, 0, 0, 2752630, 0, 0, 2752631, 0, 0, 2752632, 0, 0, 2752633, 0, 0, 2752634, 0, 0, 2752635, 0, 0, 2752636, 0, 0, 2752637, 0, 0, 2752638, 0, 0, 2752639, 0, 0, 2752640, 0, 0, 2752641, 0, 0, 2752642, 0, 0, 2752643, 0, 0, 2752644, 0, 0, 2752645, 0, 0, 2752646, 0, 0, 2752647, 0, 0, 2752648, 0, 0, 2818048, 0, 0, 2818049, 0, 0, 2818050, 0, 0, 2818051, 0, 0, 2818052, 0, 0, 2818053, 0, 0, 2818054, 0, 0, 2818055, 0, 0, 2818056, 0, 0, 2818057, 0, 0, 2818058, 0, 0, 2818059, 0, 0, 2818060, 0, 9, 2818061, 65536, 9, 2818062, 65536, 9, 2818063, 65536, 9, 2818064, 131072, 9, 2818065, 0, 0, 2818066, 0, 0, 2818067, 0, 0, 2818068, 0, 0, 2818069, 0, 0, 2818070, 0, 0, 2818071, 0, 0, 2818072, 0, 0, 2818073, 0, 0, 2818074, 0, 0, 2818075, 0, 0, 2818076, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0, 2818081, 0, 0, 2818082, 0, 0, 2818083, 0, 0, 2818084, 0, 0, 2818085, 0, 0, 2818086, 0, 0, 2818087, 0, 0, 2818088, 0, 0, 2818089, 0, 0, 2818090, 0, 0, 2818091, 0, 0, 2818092, 0, 0, 2818093, 0, 0, 2818094, 0, 0, 2818095, 0, 0, 2818096, 0, 0, 2818097, 0, 0, 2818098, 0, 0, 2818099, 0, 0, 2818100, 0, 0, 2818101, 0, 0, 2818102, 0, 0, 2818103, 0, 0, 2818104, 0, 0, 2818105, 0, 0, 2818106, 0, 0, 2818107, 0, 0, 2818108, 0, 0, 2818109, 0, 0, 2818110, 0, 0, 2818111, 0, 0, 2818112, 0, 0, 2818113, 0, 0, 2818114, 0, 0, 2818115, 0, 0, 2818116, 0, 0, 2818117, 0, 0, 2818118, 0, 0, 2818119, 0, 0, 2818120, 0, 0, 2818121, 0, 0, 2818122, 0, 0, 2818123, 0, 0, 2818124, 0, 0, 2818125, 0, 0, 2818126, 0, 0, 2818127, 0, 0, 2818128, 0, 0, 2818129, 0, 0, 2818130, 0, 0, 2818131, 0, 0, 2818132, 0, 0, 2818133, 0, 0, 2818134, 0, 0, 2818135, 0, 0, 2818136, 0, 0, 2818137, 0, 0, 2818138, 0, 0, 2818139, 0, 0, 2818140, 0, 0, 2818141, 0, 0, 2818142, 0, 0, 2818143, 0, 0, 2818144, 0, 0, 2818145, 0, 0, 2818146, 0, 0, 2818147, 0, 0, 2818148, 0, 0, 2818149, 0, 0, 2818150, 0, 1, 2818151, 0, 0, 2818152, 0, 0, 2818153, 0, 0, 2818154, 0, 0, 2818155, 0, 0, 2818156, 0, 0, 2818157, 0, 0, 2818158, 65536, 1, 2818159, 0, 0, 2818160, 0, 0, 2818161, 0, 0, 2818162, 0, 0, 2818163, 0, 0, 2818164, 0, 0, 2818165, 0, 0, 2818166, 0, 0, 2818167, 0, 0, 2818168, 0, 0, 2818169, 0, 0, 2818170, 0, 0, 2818171, 0, 0, 2818172, 0, 0, 2818173, 0, 0, 2818174, 65536, 1, 2818175, 0, 0, 2818176, 0, 0, 2818177, 0, 0, 2818178, 0, 0, 2818179, 0, 0, 2818180, 0, 0, 2818181, 0, 0, 2818182, 0, 0, 2818183, 0, 0, 2818184, 0, 0, 2883584, 0, 0, 2883585, 0, 0, 2883586, 0, 0, 2883587, 0, 0, 2883588, 0, 0, 2883589, 0, 0, 2883590, 0, 0, 2883591, 0, 0, 2883592, 0, 0, 2883593, 0, 0, 2883594, 0, 0, 2883595, 65536, 1, 2883596, 0, 9, 2883597, 65536, 9, 2883598, 65536, 9, 2883599, 65536, 9, 2883600, 131072, 9, 2883601, 0, 0, 2883602, 0, 0, 2883603, 0, 0, 2883604, 0, 0, 2883605, 0, 0, 2883606, 0, 0, 2883607, 0, 0, 2883608, 0, 0, 2883609, 0, 0, 2883610, 0, 0, 2883611, 0, 0, 2883612, 0, 0, 2883613, 0, 0, 2883614, 0, 0, 2883615, 0, 0, 2883616, 0, 0, 2883617, 0, 0, 2883618, 0, 0, 2883619, 0, 0, 2883620, 0, 0, 2883621, 0, 0, 2883622, 0, 0, 2883623, 0, 0, 2883624, 0, 0, 2883625, 0, 0, 2883626, 0, 0, 2883627, 0, 0, 2883628, 0, 0, 2883629, 0, 0, 2883630, 0, 0, 2883631, 0, 0, 2883632, 0, 0, 2883633, 0, 0, 2883634, 0, 0, 2883635, 0, 0, 2883636, 0, 0, 2883637, 0, 0, 2883638, 0, 0, 2883639, 0, 0, 2883640, 0, 0, 2883641, 0, 0, 2883642, 0, 0, 2883643, 0, 0, 2883644, 0, 0, 2883645, 0, 0, 2883646, 0, 0, 2883647, 0, 0, 2883648, 0, 0, 2883649, 0, 0, 2883650, 0, 0, 2883651, 0, 0, 2883652, 0, 0, 2883653, 0, 0, 2883654, 0, 0, 2883655, 0, 0, 2883656, 0, 0, 2883657, 0, 0, 2883658, 0, 0, 2883659, 0, 0, 2883660, 0, 0, 2883661, 0, 0, 2883662, 0, 0, 2883663, 0, 0, 2883664, 0, 0, 2883665, 0, 0, 2883666, 0, 0, 2883667, 0, 0, 2883668, 0, 0, 2883669, 0, 0, 2883670, 0, 0, 2883671, 0, 0, 2883672, 0, 0, 2883673, 0, 0, 2883674, 0, 0, 2883675, 0, 0, 2883676, 0, 0, 2883677, 0, 0, 2883678, 0, 0, 2883679, 0, 0, 2883680, 0, 0, 2883681, 0, 0, 2883682, 0, 0, 2883683, 0, 0, 2883684, 0, 0, 2883685, 0, 0, 2883686, 0, 0, 2883687, 0, 0, 2883688, 0, 0, 2883689, 0, 0, 2883690, 0, 0, 2883691, 0, 0, 2883692, 0, 0, 2883693, 0, 0, 2883694, 0, 0, 2883695, 0, 0, 2883696, 0, 0, 2883697, 0, 0, 2883698, 0, 0, 2883699, 0, 0, 2883700, 0, 0, 2883701, 0, 0, 2883702, 0, 0, 2883703, 0, 0, 2883704, 0, 0, 2883705, 0, 0, 2883706, 0, 0, 2883707, 0, 0, 2883708, 0, 0, 2883709, 0, 0, 2883710, 0, 0, 2883711, 0, 0, 2883712, 0, 0, 2883713, 0, 0, 2883714, 0, 0, 2883715, 0, 0, 2883716, 0, 0, 2883717, 0, 0, 2883718, 0, 0, 2883719, 0, 0, 2883720, 0, 0, 2949120, 0, 0, 2949121, 0, 0, 2949122, 0, 0, 2949123, 0, 0, 2949124, 0, 0, 2949125, 0, 0, 2949126, 0, 0, 2949127, 0, 0, 2949128, 0, 0, 2949129, 0, 0, 2949130, 0, 0, 2949131, 0, 0, 2949132, 0, 9, 2949133, 65536, 9, 2949134, 65536, 9, 2949135, 65536, 9, 2949136, 131072, 9, 2949137, 0, 0, 2949138, 0, 0, 2949139, 0, 0, 2949140, 0, 0, 2949141, 0, 0, 2949142, 0, 0, 2949143, 0, 0, 2949144, 0, 0, 2949145, 0, 0, 2949146, 0, 0, 2949147, 0, 0, 2949148, 0, 0, 2949149, 0, 0, 2949150, 0, 0, 2949151, 0, 0, 2949152, 0, 0, 2949153, 0, 0, 2949154, 0, 0, 2949155, 0, 0, 2949156, 0, 0, 2949157, 0, 0, 2949158, 0, 0, 2949159, 0, 0, 2949160, 0, 0, 2949161, 0, 0, 2949162, 0, 0, 2949163, 0, 0, 2949164, 0, 0, 2949165, 0, 0, 2949166, 0, 0, 2949167, 0, 0, 2949168, 0, 0, 2949169, 0, 0, 2949170, 0, 0, 2949171, 0, 0, 2949172, 0, 0, 2949173, 0, 0, 2949174, 0, 0, 2949175, 0, 0, 2949176, 0, 0, 2949177, 0, 0, 2949178, 0, 0, 2949179, 0, 0, 2949180, 0, 0, 2949181, 0, 0, 2949182, 0, 0, 2949183, 0, 0, 2949184, 0, 0, 2949185, 0, 0, 2949186, 0, 0, 2949187, 0, 0, 2949188, 0, 0, 2949189, 0, 0, 2949190, 0, 0, 2949191, 0, 0, 2949192, 0, 0, 2949193, 0, 0, 2949194, 0, 0, 2949195, 0, 0, 2949196, 0, 0, 2949197, 0, 0, 2949198, 0, 0, 2949199, 0, 0, 2949200, 0, 0, 2949201, 0, 0, 2949202, 0, 0, 2949203, 0, 0, 2949204, 0, 0, 2949205, 0, 0, 2949206, 0, 0, 2949207, 0, 0, 2949208, 0, 0, 2949209, 0, 0, 2949210, 0, 0, 2949211, 0, 0, 2949212, 0, 0, 2949213, 0, 0, 2949214, 0, 0, 2949215, 0, 0, 2949216, 0, 0, 2949217, 0, 0, 2949218, 0, 0, 2949219, 0, 0, 2949220, 0, 0, 2949221, 0, 0, 2949222, 0, 0, 2949223, 0, 0, 2949224, 0, 0, 2949225, 0, 0, 2949226, 0, 0, 2949227, 0, 0, 2949228, 0, 0, 2949229, 0, 0, 2949230, 0, 0, 2949231, 0, 0, 2949232, 0, 0, 2949233, 0, 0, 2949234, 0, 0, 2949235, 0, 0, 2949236, 0, 0, 2949237, 0, 0, 2949238, 0, 0, 2949239, 0, 0, 2949240, 0, 0, 2949241, 0, 0, 2949242, 0, 0, 2949243, 0, 0, 2949244, 0, 0, 2949245, 0, 0, 2949246, 0, 0, 2949247, 0, 0, 2949248, 0, 0, 2949249, 0, 0, 2949250, 0, 0, 2949251, 0, 0, 2949252, 0, 0, 2949253, 0, 0, 2949254, 0, 0, 2949255, 0, 0, 2949256, 0, 0, 3014656, 0, 0, 3014657, 0, 0, 3014658, 0, 0, 3014659, 0, 0, 3014660, 0, 0, 3014661, 0, 0, 3014662, 0, 0, 3014663, 0, 0, 3014664, 0, 0, 3014665, 0, 0, 3014666, 0, 0, 3014667, 0, 0, 3014668, 0, 9, 3014669, 65536, 9, 3014670, 65536, 9, 3014671, 65536, 9, 3014672, 131072, 9, 3014673, 0, 0, 3014674, 0, 0, 3014675, 0, 0, 3014676, 0, 0, 3014677, 0, 0, 3014678, 0, 0, 3014679, 0, 0, 3014680, 0, 0, 3014681, 0, 0, 3014682, 0, 0, 3014683, 0, 0, 3014684, 0, 0, 3014685, 0, 0, 3014686, 0, 0, 3014687, 0, 0, 3014688, 0, 0, 3014689, 0, 0, 3014690, 0, 0, 3014691, 0, 0, 3014692, 0, 0, 3014693, 0, 0, 3014694, 0, 0, 3014695, 0, 0, 3014696, 0, 0, 3014697, 0, 0, 3014698, 0, 0, 3014699, 0, 0, 3014700, 0, 0, 3014701, 0, 0, 3014702, 0, 0, 3014703, 0, 0, 3014704, 0, 0, 3014705, 0, 0, 3014706, 0, 0, 3014707, 0, 0, 3014708, 0, 0, 3014709, 0, 0, 3014710, 0, 0, 3014711, 0, 0, 3014712, 0, 0, 3014713, 0, 0, 3014714, 0, 0, 3014715, 0, 0, 3014716, 0, 0, 3014717, 0, 0, 3014718, 0, 0, 3014719, 0, 0, 3014720, 0, 0, 3014721, 0, 0, 3014722, 0, 0, 3014723, 0, 0, 3014724, 0, 0, 3014725, 0, 0, 3014726, 0, 0, 3014727, 0, 0, 3014728, 0, 0, 3014729, 0, 0, 3014730, 0, 0, 3014731, 0, 0, 3014732, 0, 0, 3014733, 0, 0, 3014734, 0, 0, 3014735, 0, 0, 3014736, 0, 0, 3014737, 0, 0, 3014738, 0, 0, 3014739, 0, 0, 3014740, 0, 0, 3014741, 0, 0, 3014742, 0, 0, 3014743, 0, 0, 3014744, 0, 0, 3014745, 0, 0, 3014746, 0, 0, 3014747, 0, 0, 3014748, 0, 0, 3014749, 0, 0, 3014750, 0, 0, 3014751, 0, 0, 3014752, 0, 0, 3014753, 0, 0, 3014754, 0, 0, 3014755, 0, 0, 3014756, 0, 0, 3014757, 0, 0, 3014758, 0, 0, 3014759, 0, 0, 3014760, 0, 0, 3014761, 0, 0, 3014762, 0, 0, 3014763, 0, 0, 3014764, 0, 0, 3014765, 0, 0, 3014766, 0, 0, 3014767, 0, 0, 3014768, 0, 0, 3014769, 0, 0, 3014770, 0, 0, 3014771, 0, 0, 3014772, 0, 0, 3014773, 0, 0, 3014774, 0, 0, 3014775, 0, 0, 3014776, 0, 0, 3014777, 0, 0, 3014778, 0, 0, 3014779, 0, 0, 3014780, 0, 0, 3014781, 0, 0, 3014782, 0, 0, 3014783, 0, 0, 3014784, 0, 0, 3014785, 0, 0, 3014786, 0, 0, 3014787, 0, 0, 3014788, 0, 0, 3014789, 0, 0, 3014790, 0, 0, 3014791, 0, 0, 3014792, 0, 0, 3080192, 0, 0, 3080193, 0, 0, 3080194, 0, 0, 3080195, 0, 0, 3080196, 0, 0, 3080197, 0, 0, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 9, 3080205, 65536, 9, 3080206, 65536, 9, 3080207, 65536, 9, 3080208, 131072, 9, 3080209, 0, 0, 3080210, 0, 0, 3080211, 0, 0, 3080212, 0, 0, 3080213, 0, 0, 3080214, 0, 0, 3080215, 0, 0, 3080216, 0, 0, 3080217, 0, 0, 3080218, 0, 0, 3080219, 0, 0, 3080220, 0, 0, 3080221, 0, 0, 3080222, 0, 0, 3080223, 0, 0, 3080224, 0, 0, 3080225, 0, 0, 3080226, 0, 0, 3080227, 0, 0, 3080228, 0, 0, 3080229, 0, 0, 3080230, 0, 0, 3080231, 0, 0, 3080232, 0, 0, 3080233, 0, 0, 3080234, 0, 0, 3080235, 0, 0, 3080236, 0, 0, 3080237, 0, 0, 3080238, 0, 0, 3080239, 0, 0, 3080240, 0, 0, 3080241, 0, 0, 3080242, 0, 0, 3080243, 0, 0, 3080244, 0, 0, 3080245, 0, 0, 3080246, 0, 0, 3080247, 0, 0, 3080248, 0, 0, 3080249, 0, 0, 3080250, 0, 0, 3080251, 0, 0, 3080252, 0, 0, 3080253, 0, 0, 3080254, 0, 0, 3080255, 0, 0, 3080256, 0, 0, 3080257, 0, 0, 3080258, 0, 0, 3080259, 0, 0, 3080260, 0, 0, 3080261, 0, 0, 3080262, 0, 0, 3080263, 0, 0, 3080264, 0, 0, 3080265, 0, 0, 3080266, 0, 0, 3080267, 0, 0, 3080268, 0, 0, 3080269, 0, 0, 3080270, 0, 0, 3080271, 0, 0, 3080272, 0, 0, 3080273, 0, 0, 3080274, 0, 0, 3080275, 0, 0, 3080276, 0, 0, 3080277, 0, 0, 3080278, 0, 0, 3080279, 0, 0, 3080280, 0, 0, 3080281, 0, 0, 3080282, 0, 0, 3080283, 0, 0, 3080284, 0, 0, 3080285, 0, 0, 3080286, 0, 0, 3080287, 0, 0, 3080288, 0, 0, 3080289, 0, 0, 3080290, 0, 0, 3080291, 0, 0, 3080292, 0, 0, 3080293, 0, 0, 3080294, 0, 0, 3080295, 0, 0, 3080296, 0, 0, 3080297, 0, 0, 3080298, 0, 0, 3080299, 0, 0, 3080300, 0, 0, 3080301, 0, 0, 3080302, 0, 0, 3080303, 0, 0, 3080304, 0, 0, 3080305, 0, 0, 3080306, 0, 0, 3080307, 0, 0, 3080308, 0, 0, 3080309, 0, 0, 3080310, 0, 0, 3080311, 0, 0, 3080312, 0, 0, 3080313, 0, 0, 3080314, 0, 0, 3080315, 0, 0, 3080316, 0, 0, 3080317, 0, 0, 3080318, 0, 0, 3080319, 0, 0, 3080320, 0, 0, 3080321, 0, 0, 3080322, 0, 0, 3080323, 0, 0, 3080324, 0, 0, 3080325, 0, 0, 3080326, 0, 0, 3080327, 0, 0, 3080328, 0, 0, 3145728, 0, 0, 3145729, 0, 0, 3145730, 0, 0, 3145731, 0, 0, 3145732, 0, 0, 3145733, 0, 0, 3145734, 0, 0, 3145735, 0, 0, 3145736, 0, 0, 3145737, 0, 0, 3145738, 0, 0, 3145739, 0, 0, 3145740, 0, 9, 3145741, 65536, 9, 3145742, 65536, 9, 3145743, 65536, 9, 3145744, 131072, 9, 3145745, 0, 0, 3145746, 0, 0, 3145747, 0, 0, 3145748, 0, 0, 3145749, 0, 0, 3145750, 0, 0, 3145751, 0, 0, 3145752, 0, 0, 3145753, 0, 0, 3145754, 0, 0, 3145755, 0, 0, 3145756, 0, 0, 3145757, 0, 0, 3145758, 0, 0, 3145759, 0, 0, 3145760, 0, 0, 3145761, 0, 0, 3145762, 0, 0, 3145763, 0, 0, 3145764, 0, 0, 3145765, 0, 0, 3145766, 0, 0, 3145767, 0, 0, 3145768, 0, 0, 3145769, 0, 0, 3145770, 0, 0, 3145771, 0, 0, 3145772, 0, 0, 3145773, 0, 0, 3145774, 0, 0, 3145775, 0, 0, 3145776, 0, 0, 3145777, 0, 0, 3145778, 0, 0, 3145779, 0, 0, 3145780, 0, 0, 3145781, 0, 0, 3145782, 0, 0, 3145783, 0, 0, 3145784, 0, 0, 3145785, 0, 0, 3145786, 0, 0, 3145787, 0, 0, 3145788, 0, 0, 3145789, 0, 0, 3145790, 0, 0, 3145791, 0, 0, 3145792, 0, 0, 3145793, 0, 0, 3145794, 0, 0, 3145795, 0, 0, 3145796, 0, 0, 3145797, 0, 0, 3145798, 0, 0, 3145799, 0, 0, 3145800, 0, 0, 3145801, 0, 0, 3145802, 0, 0, 3145803, 0, 0, 3145804, 0, 0, 3145805, 0, 0, 3145806, 0, 0, 3145807, 0, 0, 3145808, 0, 0, 3145809, 0, 0, 3145810, 0, 0, 3145811, 0, 0, 3145812, 0, 0, 3145813, 0, 0, 3145814, 0, 0, 3145815, 0, 0, 3145816, 0, 0, 3145817, 0, 0, 3145818, 0, 0, 3145819, 0, 0, 3145820, 0, 0, 3145821, 0, 0, 3145822, 0, 0, 3145823, 0, 0, 3145824, 0, 0, 3145825, 0, 0, 3145826, 0, 0, 3145827, 0, 0, 3145828, 0, 0, 3145829, 0, 0, 3145830, 0, 0, 3145831, 0, 0, 3145832, 0, 0, 3145833, 0, 0, 3145834, 0, 0, 3145835, 0, 0, 3145836, 0, 0, 3145837, 0, 0, 3145838, 0, 0, 3145839, 0, 0, 3145840, 0, 0, 3145841, 0, 0, 3145842, 0, 0, 3145843, 0, 0, 3145844, 0, 0, 3145845, 0, 0, 3145846, 0, 0, 3145847, 0, 0, 3145848, 0, 0, 3145849, 0, 0, 3145850, 0, 0, 3145851, 0, 0, 3145852, 0, 0, 3145853, 0, 0, 3145854, 0, 0, 3145855, 0, 0, 3145856, 0, 0, 3145857, 0, 0, 3145858, 0, 0, 3145859, 0, 0, 3145860, 0, 0, 3145861, 0, 0, 3145862, 0, 0, 3145863, 0, 0, 3145864, 0, 0, 3211264, 0, 0, 3211265, 0, 0, 3211266, 0, 0, 3211267, 0, 0, 3211268, 0, 0, 3211269, 0, 0, 3211270, 0, 0, 3211271, 0, 0, 3211272, 0, 0, 3211273, 0, 0, 3211274, 0, 0, 3211275, 0, 0, 3211276, 0, 9, 3211277, 65536, 9, 3211278, 65536, 9, 3211279, 65536, 9, 3211280, 131072, 9, 3211281, 0, 0, 3211282, 0, 0, 3211283, 0, 0, 3211284, 0, 0, 3211285, 0, 0, 3211286, 0, 0, 3211287, 0, 0, 3211288, 0, 0, 3211289, 0, 0, 3211290, 0, 0, 3211291, 0, 0, 3211292, 0, 0, 3211293, 0, 0, 3211294, 0, 0, 3211295, 0, 0, 3211296, 0, 0, 3211297, 0, 0, 3211298, 0, 0, 3211299, 0, 0, 3211300, 0, 0, 3211301, 0, 0, 3211302, 0, 0, 3211303, 0, 0, 3211304, 0, 0, 3211305, 0, 0, 3211306, 0, 0, 3211307, 0, 0, 3211308, 0, 0, 3211309, 0, 0, 3211310, 0, 0, 3211311, 0, 0, 3211312, 0, 0, 3211313, 0, 0, 3211314, 0, 0, 3211315, 0, 0, 3211316, 0, 0, 3211317, 0, 0, 3211318, 0, 0, 3211319, 0, 0, 3211320, 0, 0, 3211321, 0, 0, 3211322, 0, 0, 3211323, 0, 0, 3211324, 0, 0, 3211325, 0, 0, 3211326, 0, 0, 3211327, 0, 0, 3211328, 0, 0, 3211329, 0, 0, 3211330, 0, 0, 3211331, 0, 0, 3211332, 0, 0, 3211333, 0, 0, 3211334, 0, 0, 3211335, 0, 0, 3211336, 0, 0, 3211337, 0, 0, 3211338, 0, 0, 3211339, 0, 0, 3211340, 0, 0, 3211341, 0, 0, 3211342, 0, 0, 3211343, 0, 0, 3211344, 0, 0, 3211345, 0, 0, 3211346, 0, 0, 3211347, 0, 0, 3211348, 0, 0, 3211349, 0, 0, 3211350, 0, 0, 3211351, 0, 0, 3211352, 0, 0, 3211353, 0, 0, 3211354, 0, 0, 3211355, 0, 0, 3211356, 0, 0, 3211357, 0, 0, 3211358, 0, 0, 3211359, 0, 0, 3211360, 0, 0, 3211361, 0, 0, 3211362, 0, 0, 3211363, 0, 0, 3211364, 0, 0, 3211365, 0, 0, 3211366, 0, 0, 3211367, 0, 0, 3211368, 0, 0, 3211369, 0, 0, 3211370, 0, 0, 3211371, 0, 0, 3211372, 0, 0, 3211373, 0, 0, 3211374, 0, 0, 3211375, 0, 0, 3211376, 0, 0, 3211377, 0, 0, 3211378, 0, 0, 3211379, 0, 0, 3211380, 0, 0, 3211381, 0, 0, 3211382, 0, 0, 3211383, 0, 0, 3211384, 0, 0, 3211385, 0, 0, 3211386, 0, 0, 3211387, 0, 0, 3211388, 0, 0, 3211389, 0, 0, 3211390, 0, 0, 3211391, 0, 0, 3211392, 0, 0, 3211393, 0, 0, 3211394, 0, 0, 3211395, 0, 0, 3211396, 0, 0, 3211397, 0, 0, 3211398, 0, 0, 3211399, 0, 0, 3211400, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 55, 262145, 2, 56, 1, 0, 57, 1, 0, 58, 1, 4, 92, 65536, 44, 93, 65536, 44, 94, 65536, 44, 95, 65536, 44, 96, 65536, 44, 97, 65536, 44, 98, 65536, 44, 99, 65536, 44, 100, 65536, 44, 101, 65536, 44, 102, 65536, 44, 103, 65536, 44, 104, 65536, 44, 105, 65536, 44, 106, 65536, 44, 107, 65536, 44, 108, 65536, 44, 109, 65536, 44, 110, 65536, 44, 111, 65536, 44, 112, 65536, 44, 113, 65536, 44, 114, 65536, 44, 115, 65536, 44, 116, 65536, 44, 117, 65536, 44, 118, 65536, 44, 119, 65536, 44, 120, 65536, 44, 121, 65536, 44, 122, 65536, 44, 123, 65536, 44, 124, 65536, 44, 125, 65536, 44, 126, 65536, 44, 127, 65536, 44, 128, 65536, 44, 129, 65536, 44, 130, 65536, 44, 131, 65536, 44, 132, 65536, 44, 133, 65536, 44, 134, 65536, 44, 135, 65536, 44, 136, 65536, 44, 65591, 262145, 2, 65592, 1, 0, 65593, 1, 0, 65594, 1, 4, 65628, 65536, 43, 65629, 65536, 43, 65630, 65536, 43, 65631, 65536, 43, 65632, 65536, 43, 65633, 65536, 43, 65634, 65536, 43, 65635, 65536, 43, 65636, 65536, 43, 65637, 65536, 43, 65638, 65536, 43, 65639, 65536, 43, 65640, 65536, 43, 65641, 65536, 43, 65642, 65536, 43, 65643, 65536, 43, 65644, 65536, 43, 65645, 65536, 43, 65646, 65536, 43, 65647, 65536, 43, 65648, 65536, 43, 65649, 65536, 39, 65650, 65536, 39, 65651, 65536, 39, 65652, 65536, 39, 65653, 65536, 43, 65654, 65536, 43, 65655, 65536, 43, 65656, 65536, 43, 65657, 65536, 43, 65658, 65536, 43, 65659, 65536, 43, 65660, 65536, 43, 65661, 65536, 43, 65662, 65536, 43, 65663, 65536, 43, 65664, 65536, 43, 65665, 65536, 43, 65666, 65536, 43, 65667, 65536, 43, 65668, 65536, 43, 65669, 65536, 43, 65670, 65536, 43, 65671, 65536, 43, 65672, 65536, 43, 131127, 262145, 2, 131128, 1, 0, 131129, 1, 0, 131130, 1, 4, 131164, 65536, 44, 131165, 65536, 44, 131166, 65536, 44, 131167, 65536, 44, 131168, 65536, 44, 131169, 65536, 44, 131170, 65536, 44, 131171, 65536, 44, 131172, 65536, 44, 131173, 65536, 44, 131174, 65536, 44, 131175, 65536, 44, 131176, 65536, 44, 131177, 65536, 44, 131178, 65536, 44, 131179, 65536, 44, 131180, 65536, 44, 131181, 65536, 44, 131182, 65536, 44, 131183, 65536, 44, 131184, 65536, 44, 131185, 65536, 40, 131186, 65536, 40, 131187, 65536, 40, 131188, 65536, 40, 131189, 65536, 44, 131190, 65536, 44, 131191, 65536, 44, 131192, 65536, 44, 131193, 65536, 44, 131194, 65536, 44, 131195, 65536, 44, 131196, 65536, 44, 131197, 65536, 44, 131198, 65536, 44, 131199, 65536, 44, 131200, 65536, 44, 131201, 65536, 44, 131202, 65536, 44, 131203, 65536, 44, 131204, 65536, 44, 131205, 65536, 44, 131206, 65536, 44, 131207, 65536, 44, 131208, 65536, 44, 196663, 262145, 2, 196664, 1, 0, 196665, 1, 0, 196666, 1, 4, 196700, 65536, 43, 196701, 65536, 43, 196702, 65536, 43, 196703, 65536, 43, 196704, 65536, 43, 196705, 65536, 43, 196706, 65536, 43, 196707, 65536, 43, 196708, 65536, 43, 196709, 65536, 43, 196710, 65536, 43, 196711, 65536, 43, 196712, 65536, 43, 196713, 65536, 43, 196714, 65536, 43, 196715, 65536, 43, 196716, 65536, 43, 196717, 65536, 43, 196718, 65536, 43, 196719, 65536, 43, 196720, 65536, 43, 196721, 65536, 39, 196722, 65536, 39, 196723, 65536, 39, 196724, 65536, 39, 196725, 65536, 43, 196726, 65536, 43, 196727, 65536, 43, 196728, 65536, 43, 196729, 65536, 43, 196730, 65536, 43, 196731, 65536, 43, 196732, 65536, 43, 196733, 65536, 43, 196734, 65536, 43, 196735, 65536, 43, 196736, 65536, 43, 196737, 65536, 43, 196738, 65536, 43, 196739, 65536, 43, 196740, 65536, 43, 196741, 65536, 43, 196742, 65536, 43, 196743, 65536, 43, 196744, 65536, 43, 262199, 262145, 6, 262200, 262145, 4, 262201, 262145, 4, 262202, 131073, 6, 262236, 65536, 44, 262237, 65536, 44, 262238, 65536, 44, 262239, 65536, 44, 262240, 65536, 44, 262241, 65536, 44, 262242, 65536, 44, 262243, 65536, 44, 262244, 65536, 44, 262245, 65536, 44, 262246, 65536, 44, 262247, 65536, 44, 262248, 65536, 44, 262249, 65536, 44, 262250, 65536, 44, 262251, 65536, 44, 262252, 65536, 44, 262253, 65536, 44, 262254, 65536, 44, 262255, 65536, 44, 262256, 65536, 44, 262257, 65536, 40, 262258, 65536, 40, 262259, 65536, 40, 262260, 65536, 40, 262261, 65536, 44, 262262, 65536, 44, 262263, 65536, 44, 262264, 65536, 44, 262265, 65536, 44, 262266, 65536, 44, 262267, 65536, 44, 262268, 65536, 44, 262269, 65536, 44, 262270, 65536, 44, 262271, 65536, 44, 262272, 65536, 44, 262273, 65536, 44, 262274, 65536, 44, 262275, 65536, 44, 262276, 65536, 44, 262277, 65536, 44, 262278, 65536, 44, 262279, 65536, 44, 262280, 65536, 44, 327714, 196608, 28, 327715, 65536, 31, 327716, 65536, 31, 327717, 65536, 31, 327718, 65536, 31, 327719, 65536, 31, 327720, 65536, 31, 327721, 65536, 31, 327722, 65536, 31, 327723, 65536, 31, 327724, 65536, 31, 327725, 65536, 31, 327726, 65536, 31, 327727, 65536, 31, 327728, 65536, 31, 327729, 65536, 31, 327730, 65536, 31, 327731, 65536, 31, 327732, 65536, 31, 327733, 65536, 31, 327734, 65536, 31, 327735, 65536, 31, 327736, 65536, 31, 327737, 65536, 31, 327738, 65536, 31, 327739, 65536, 31, 327740, 65536, 31, 327741, 65536, 31, 327742, 65536, 31, 327743, 65536, 31, 327744, 65536, 31, 327745, 65536, 31, 327746, 65536, 31, 327747, 65536, 31, 327748, 65536, 31, 327749, 65536, 31, 327750, 65536, 31, 327751, 65536, 31, 327752, 65536, 31, 327753, 65536, 31, 327754, 65536, 31, 327755, 65536, 31, 327756, 65536, 31, 327757, 65536, 31, 327758, 65536, 31, 327759, 65536, 31, 327760, 65536, 31, 327761, 65536, 31, 327762, 65536, 31, 327763, 65536, 31, 327764, 65536, 31, 327765, 131072, 28, 327772, 65536, 43, 327773, 65536, 43, 327774, 65536, 43, 327775, 65536, 43, 327776, 65536, 43, 327777, 65536, 43, 327778, 65536, 43, 327779, 65536, 43, 327780, 65536, 43, 327781, 65536, 43, 327782, 65536, 43, 327783, 65536, 43, 327784, 65536, 43, 327785, 65536, 43, 327786, 65536, 43, 327787, 65536, 43, 327788, 65536, 43, 327789, 65536, 43, 327790, 65536, 43, 327791, 65536, 43, 327792, 65536, 43, 327793, 65536, 39, 327794, 65536, 39, 327795, 65536, 39, 327796, 65536, 39, 327797, 65536, 43, 327798, 65536, 43, 327799, 65536, 43, 327800, 65536, 43, 327801, 65536, 43, 327802, 65536, 43, 327803, 65536, 43, 327804, 65536, 43, 327805, 65536, 43, 327806, 65536, 43, 327807, 65536, 43, 327808, 65536, 43, 327809, 65536, 43, 327810, 65536, 43, 327811, 65536, 43, 327812, 65536, 43, 327813, 65536, 43, 327814, 65536, 43, 327815, 65536, 43, 327816, 65536, 43, 393250, 131072, 30, 393251, 196608, 28, 393252, 65536, 31, 393253, 65536, 31, 393254, 65536, 31, 393255, 65536, 31, 393256, 65536, 31, 393257, 65536, 31, 393258, 65536, 31, 393259, 65536, 31, 393260, 65536, 31, 393261, 65536, 31, 393262, 65536, 31, 393263, 65536, 31, 393264, 65536, 31, 393265, 65536, 31, 393266, 65536, 31, 393267, 65536, 31, 393268, 65536, 31, 393269, 65536, 31, 393270, 65536, 31, 393271, 65536, 31, 393272, 65536, 31, 393273, 65536, 31, 393274, 65536, 31, 393275, 65536, 31, 393276, 65536, 31, 393277, 65536, 31, 393278, 65536, 31, 393279, 65536, 31, 393280, 65536, 31, 393281, 65536, 31, 393282, 65536, 31, 393283, 65536, 31, 393284, 65536, 31, 393285, 65536, 31, 393286, 65536, 31, 393287, 65536, 31, 393288, 65536, 31, 393289, 65536, 31, 393290, 65536, 31, 393291, 65536, 31, 393292, 65536, 31, 393293, 65536, 31, 393294, 65536, 31, 393295, 65536, 31, 393296, 65536, 31, 393297, 65536, 31, 393298, 65536, 31, 393299, 65536, 31, 393300, 131072, 28, 393301, 0, 30, 393308, 65536, 44, 393309, 65536, 44, 393310, 65536, 44, 393311, 65536, 44, 393312, 65536, 44, 393313, 65536, 44, 393314, 65536, 44, 393315, 65536, 44, 393316, 65536, 44, 393317, 65536, 44, 393318, 65536, 44, 393319, 65536, 44, 393320, 65536, 44, 393321, 131072, 44, 393323, 0, 44, 393324, 65536, 44, 393325, 65536, 44, 393326, 65536, 44, 393327, 65536, 44, 393328, 65536, 44, 393329, 65536, 40, 393330, 65536, 40, 393331, 65536, 40, 393332, 65536, 40, 393333, 65536, 44, 393334, 65536, 44, 393335, 65536, 44, 393336, 65536, 44, 393337, 131072, 44, 393339, 0, 44, 393340, 65536, 44, 393341, 65536, 44, 393342, 65536, 44, 393343, 65536, 44, 393344, 65536, 44, 393345, 65536, 44, 393346, 65536, 44, 393347, 65536, 44, 393348, 65536, 44, 393349, 65536, 44, 393350, 65536, 44, 393351, 65536, 44, 393352, 65536, 44, 458786, 131072, 30, 458787, 131072, 30, 458788, 196608, 28, 458789, 65536, 31, 458790, 65536, 31, 458791, 65536, 31, 458792, 65536, 31, 458793, 65536, 31, 458794, 65536, 31, 458795, 65536, 31, 458796, 65536, 31, 458797, 65536, 31, 458798, 65536, 31, 458799, 65536, 31, 458800, 65536, 31, 458801, 65536, 31, 458802, 65536, 31, 458803, 65536, 31, 458804, 65536, 31, 458805, 65536, 31, 458806, 65536, 31, 458807, 65536, 31, 458808, 65536, 31, 458809, 65536, 31, 458810, 65536, 31, 458811, 65536, 31, 458812, 65536, 31, 458813, 65536, 31, 458814, 65536, 31, 458815, 65536, 31, 458816, 65536, 31, 458817, 65536, 31, 458818, 65536, 31, 458819, 65536, 31, 458820, 65536, 31, 458821, 65536, 31, 458822, 65536, 31, 458823, 65536, 31, 458824, 65536, 31, 458825, 65536, 31, 458826, 65536, 31, 458827, 65536, 31, 458828, 65536, 31, 458829, 65536, 31, 458830, 65536, 31, 458831, 65536, 31, 458832, 65536, 31, 458833, 65536, 31, 458834, 65536, 31, 458835, 131072, 28, 458836, 0, 30, 458837, 0, 30, 458844, 262144, 1, 458845, 327680, 1, 458846, 262144, 1, 458847, 327680, 1, 458848, 262144, 1, 458849, 327680, 1, 458850, 262144, 1, 458851, 327680, 1, 458852, 262144, 1, 458853, 327680, 1, 458854, 262144, 1, 458855, 327680, 1, 458861, 262144, 1, 458862, 327680, 1, 458864, 262144, 43, 458865, 65536, 39, 458866, 65536, 39, 458867, 65536, 39, 458868, 65536, 39, 458869, 196608, 43, 458878, 327680, 4, 458879, 262144, 1, 458880, 327680, 1, 458881, 262144, 1, 458882, 327680, 1, 458883, 262144, 1, 458884, 327680, 1, 458885, 262144, 1, 458886, 327680, 1, 458887, 262144, 1, 458888, 327680, 1, 524322, 131072, 30, 524323, 131072, 30, 524324, 131072, 30, 524343, 262145, 5, 524344, 131073, 3, 524345, 131073, 3, 524346, 1, 6, 524371, 0, 30, 524372, 0, 30, 524373, 0, 30, 524380, 262144, 2, 524381, 327680, 2, 524382, 262144, 2, 524383, 327680, 2, 524384, 262144, 2, 524385, 327680, 2, 524386, 262144, 2, 524387, 327680, 2, 524388, 262144, 2, 524389, 327680, 2, 524390, 262144, 2, 524391, 327680, 2, 524396, 131072, 2, 524397, 262144, 2, 524398, 327680, 2, 524400, 262144, 44, 524401, 65536, 40, 524402, 65536, 40, 524403, 65536, 40, 524404, 65536, 40, 524405, 196608, 44, 524414, 327680, 5, 524415, 262144, 2, 524416, 327680, 2, 524417, 262144, 2, 524418, 327680, 2, 524419, 262144, 2, 524420, 327680, 2, 524421, 262144, 2, 524422, 327680, 2, 524423, 262144, 2, 524424, 327680, 2, 589858, 131072, 30, 589859, 131072, 30, 589860, 131072, 30, 589879, 262145, 2, 589880, 1, 0, 589881, 1, 0, 589882, 1, 4, 589908, 0, 30, 589909, 0, 30, 589916, 262144, 1, 589917, 327680, 1, 589918, 262144, 1, 589919, 327680, 1, 589920, 262144, 1, 589921, 327680, 1, 589922, 262144, 1, 589923, 327680, 1, 589924, 262144, 1, 589925, 327680, 1, 589926, 393216, 4, 589933, 262144, 1, 589934, 327680, 1, 589936, 131072, 42, 589937, 262145, 5, 589938, 131073, 3, 589939, 131073, 3, 589940, 1, 6, 589941, 0, 42, 589950, 327680, 4, 589951, 262144, 1, 589952, 327680, 1, 589953, 262144, 1, 589954, 327680, 1, 589955, 262144, 1, 589956, 327680, 1, 589957, 262144, 1, 589958, 327680, 1, 589959, 262144, 1, 589960, 327680, 1, 655371, 0, 88, 655372, 65536, 88, 655373, 131072, 88, 655374, 196608, 88, 655375, 262144, 88, 655376, 327680, 88, 655377, 393216, 88, 655394, 131072, 30, 655395, 131072, 30, 655414, 262145, 5, 655415, 65537, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 4, 655441, 262144, 0, 655442, 327680, 0, 655443, 0, 30, 655444, 0, 30, 655445, 0, 31, 655446, 65536, 31, 655447, 131072, 28, 655452, 262144, 2, 655453, 327680, 2, 655454, 262144, 2, 655455, 327680, 2, 655456, 262144, 2, 655457, 327680, 2, 655458, 262144, 2, 655459, 327680, 2, 655460, 262144, 2, 655461, 327680, 2, 655462, 393216, 5, 655469, 262144, 2, 655470, 327680, 2, 655472, 131072, 42, 655473, 262145, 2, 655474, 1, 0, 655475, 1, 0, 655476, 1, 4, 655477, 0, 42, 655486, 327680, 5, 655487, 262144, 2, 655488, 327680, 2, 655489, 262144, 2, 655490, 327680, 2, 655491, 262144, 2, 655492, 327680, 2, 655493, 262144, 2, 655494, 327680, 2, 655495, 262144, 2, 655496, 327680, 2, 720896, 0, 41, 720897, 65536, 41, 720898, 65536, 41, 720899, 65536, 41, 720900, 65536, 41, 720901, 65536, 41, 720902, 65536, 41, 720903, 65536, 41, 720904, 65536, 41, 720905, 65536, 41, 720906, 65536, 41, 720907, 65536, 41, 720908, 65536, 41, 720909, 65536, 9, 720910, 65536, 9, 720911, 65536, 9, 720912, 65536, 41, 720913, 65536, 41, 720914, 65536, 41, 720915, 65536, 41, 720916, 65536, 41, 720917, 65536, 41, 720918, 65536, 41, 720919, 65536, 41, 720920, 65536, 41, 720921, 65536, 41, 720922, 65536, 41, 720923, 65536, 41, 720924, 65536, 41, 720925, 131072, 41, 720930, 131072, 30, 720931, 131072, 30, 720932, 131072, 30, 720933, 262144, 0, 720934, 327680, 0, 720935, 262144, 0, 720936, 327680, 0, 720950, 262145, 2, 720951, 1, 0, 720952, 1, 0, 720953, 262145, 0, 720954, 131073, 6, 720977, 262144, 1, 720978, 327680, 1, 720979, 0, 30, 720980, 0, 31, 720981, 65536, 31, 720982, 131072, 28, 720983, 0, 30, 720988, 262144, 1, 720989, 327680, 1, 720990, 262144, 1, 720991, 327680, 1, 720992, 262144, 1, 720993, 327680, 1, 720994, 262144, 1, 720995, 327680, 1, 720996, 262144, 1, 720997, 327680, 1, 720998, 393216, 4, 721008, 131072, 42, 721009, 262145, 2, 721010, 1, 0, 721011, 1, 0, 721012, 1, 4, 721013, 0, 42, 721022, 327680, 4, 721023, 262144, 1, 721024, 327680, 1, 721025, 262144, 1, 721026, 327680, 1, 721027, 262144, 1, 721028, 327680, 1, 721029, 262144, 1, 721030, 327680, 1, 721031, 262144, 1, 721032, 327680, 1, 786432, 0, 42, 786433, 0, 42, 786434, 0, 42, 786435, 0, 42, 786436, 0, 42, 786437, 0, 42, 786438, 0, 42, 786439, 0, 42, 786440, 0, 42, 786441, 0, 42, 786443, 0, 90, 786444, 65536, 90, 786445, 131072, 90, 786446, 196608, 90, 786447, 262144, 90, 786448, 327680, 90, 786449, 393216, 90, 786451, 131072, 42, 786452, 131072, 42, 786453, 131072, 42, 786454, 131072, 42, 786455, 131072, 42, 786456, 131072, 42, 786457, 131072, 42, 786458, 131072, 42, 786459, 131072, 42, 786460, 131072, 42, 786461, 131072, 42, 786466, 131072, 30, 786467, 131072, 30, 786468, 131072, 30, 786469, 262144, 1, 786470, 327680, 1, 786471, 262144, 1, 786472, 327680, 1, 786486, 262145, 6, 786487, 262145, 4, 786488, 262145, 4, 786489, 131073, 6, 786497, 196608, 28, 786498, 65536, 31, 786499, 65536, 31, 786500, 65536, 31, 786501, 65536, 31, 786502, 65536, 31, 786503, 65536, 31, 786504, 65536, 31, 786505, 65536, 31, 786506, 65536, 31, 786507, 65536, 31, 786508, 65536, 31, 786509, 131072, 28, 786513, 262144, 2, 786514, 327680, 2, 786515, 0, 31, 786516, 65536, 31, 786517, 131072, 28, 786518, 0, 30, 786519, 0, 30, 786524, 262144, 2, 786525, 327680, 2, 786526, 262144, 2, 786527, 327680, 2, 786528, 262144, 2, 786529, 327680, 2, 786530, 262144, 2, 786531, 327680, 2, 786532, 262144, 2, 786533, 327680, 2, 786534, 393216, 5, 786544, 131072, 42, 786545, 262145, 2, 786546, 1, 0, 786547, 1, 0, 786548, 1, 4, 786549, 0, 42, 786558, 327680, 5, 786559, 262144, 2, 786560, 327680, 2, 786561, 262144, 2, 786562, 327680, 2, 786563, 262144, 2, 786564, 327680, 2, 786565, 262144, 2, 786566, 327680, 2, 786567, 262144, 2, 786568, 327680, 2, 851968, 0, 42, 851969, 0, 42, 851970, 0, 42, 851971, 0, 42, 851972, 0, 42, 851973, 0, 42, 851974, 0, 42, 851975, 0, 42, 851976, 0, 42, 851977, 0, 42, 851979, 0, 91, 851980, 65536, 91, 851981, 131072, 91, 851982, 196608, 91, 851983, 262144, 91, 851984, 327680, 91, 851985, 393216, 91, 851987, 131072, 42, 851988, 131072, 42, 851989, 131072, 42, 851990, 131072, 42, 851991, 131072, 42, 851992, 131072, 42, 851993, 131072, 42, 851994, 131072, 42, 851995, 131072, 42, 851996, 131072, 42, 851997, 131072, 42, 852002, 131072, 30, 852003, 131072, 30, 852004, 131072, 30, 852005, 262144, 2, 852006, 327680, 2, 852007, 262144, 2, 852008, 327680, 2, 852011, 196608, 28, 852012, 65536, 31, 852013, 65536, 31, 852014, 65536, 31, 852015, 65536, 31, 852016, 65536, 31, 852017, 65536, 31, 852018, 65536, 31, 852019, 65536, 31, 852020, 65536, 31, 852021, 65536, 31, 852022, 65536, 31, 852023, 65536, 31, 852024, 65536, 31, 852025, 65536, 31, 852026, 65536, 31, 852027, 65536, 31, 852028, 131072, 28, 852033, 131072, 30, 852034, 196608, 28, 852035, 65536, 31, 852036, 65536, 31, 852037, 65536, 31, 852038, 65536, 31, 852039, 65536, 31, 852040, 65536, 31, 852041, 65536, 31, 852042, 65536, 31, 852043, 65536, 31, 852044, 131072, 28, 852045, 0, 31, 852046, 65536, 31, 852047, 65536, 31, 852048, 65536, 31, 852049, 65536, 31, 852050, 65536, 31, 852051, 65536, 31, 852052, 131072, 28, 852053, 0, 30, 852054, 0, 30, 852055, 0, 30, 852060, 262144, 1, 852061, 327680, 1, 852062, 262144, 1, 852063, 327680, 1, 852064, 262144, 1, 852065, 327680, 1, 852066, 262144, 1, 852067, 327680, 1, 852068, 262144, 1, 852069, 327680, 1, 852070, 262144, 1, 852071, 327680, 1, 852080, 131072, 42, 852081, 262145, 2, 852082, 1, 0, 852083, 1, 0, 852084, 1, 4, 852085, 0, 42, 852094, 327680, 4, 852095, 262144, 1, 852096, 327680, 1, 852097, 262144, 1, 852098, 327680, 1, 852099, 262144, 1, 852100, 327680, 1, 852101, 262144, 1, 852102, 327680, 1, 852103, 262144, 1, 852104, 327680, 1, 917504, 65536, 41, 917505, 65536, 41, 917506, 65536, 41, 917507, 65536, 41, 917508, 65536, 41, 917509, 65536, 41, 917510, 65536, 41, 917511, 65536, 41, 917512, 65536, 41, 917513, 0, 42, 917515, 0, 92, 917516, 65536, 92, 917517, 131072, 92, 917518, 196608, 92, 917519, 262144, 92, 917520, 327680, 92, 917521, 393216, 92, 917523, 131072, 42, 917524, 65536, 41, 917525, 65536, 41, 917526, 65536, 41, 917527, 65536, 41, 917528, 65536, 41, 917529, 65536, 41, 917530, 65536, 41, 917531, 65536, 41, 917532, 65536, 41, 917533, 65536, 41, 917538, 131072, 30, 917539, 131072, 30, 917540, 131072, 30, 917541, 196608, 28, 917542, 65536, 31, 917543, 65536, 31, 917544, 65536, 31, 917545, 65536, 31, 917546, 65536, 31, 917547, 131072, 31, 917548, 196608, 28, 917549, 65536, 31, 917550, 65536, 31, 917551, 65536, 31, 917552, 65536, 31, 917553, 65536, 31, 917554, 65536, 31, 917555, 65536, 31, 917556, 65536, 31, 917557, 65536, 31, 917558, 65536, 31, 917559, 65536, 31, 917560, 65536, 31, 917561, 65536, 31, 917562, 65536, 31, 917563, 131072, 28, 917564, 0, 31, 917565, 65536, 31, 917566, 65536, 31, 917567, 65536, 31, 917568, 65536, 31, 917569, 131072, 31, 917570, 131072, 30, 917571, 196608, 28, 917572, 65536, 31, 917573, 65536, 31, 917574, 65536, 31, 917575, 65536, 31, 917576, 65536, 31, 917577, 65536, 31, 917578, 65536, 31, 917579, 131072, 28, 917580, 0, 31, 917581, 65536, 31, 917582, 65536, 31, 917583, 65536, 31, 917584, 65536, 31, 917585, 65536, 31, 917586, 65536, 31, 917587, 131072, 28, 917588, 0, 30, 917589, 0, 30, 917590, 0, 30, 917591, 0, 30, 917596, 262144, 2, 917597, 327680, 2, 917598, 262144, 2, 917599, 327680, 2, 917600, 262144, 2, 917601, 327680, 2, 917602, 262144, 2, 917603, 327680, 2, 917604, 262144, 2, 917605, 327680, 2, 917606, 262144, 2, 917607, 327680, 2, 917616, 131072, 42, 917617, 262145, 2, 917618, 1, 0, 917619, 1, 0, 917620, 1, 4, 917621, 0, 42, 917630, 327680, 5, 917631, 262144, 2, 917632, 327680, 2, 917633, 262144, 2, 917634, 327680, 2, 917635, 262144, 2, 917636, 327680, 2, 917637, 262144, 2, 917638, 327680, 2, 917639, 262144, 2, 917640, 327680, 2, 983041, 0, 42, 983042, 0, 42, 983043, 0, 42, 983044, 0, 42, 983045, 0, 42, 983046, 0, 42, 983047, 0, 42, 983048, 0, 42, 983049, 0, 42, 983051, 0, 93, 983052, 131072, 93, 983053, 196608, 93, 983054, 196608, 93, 983055, 196608, 93, 983056, 262144, 93, 983057, 393216, 93, 983059, 131072, 42, 983060, 131072, 42, 983061, 131072, 42, 983062, 131072, 42, 983063, 131072, 42, 983064, 131072, 42, 983065, 131072, 42, 983066, 131072, 42, 983067, 131072, 42, 983068, 131072, 42, 983069, 131072, 42, 983074, 131072, 30, 983075, 131072, 30, 983076, 131072, 30, 983077, 131072, 30, 983078, 196608, 28, 983079, 65536, 31, 983080, 65536, 31, 983081, 65536, 31, 983082, 65536, 31, 983083, 65536, 31, 983084, 131072, 31, 983085, 196608, 28, 983086, 65536, 31, 983087, 65536, 31, 983088, 65536, 31, 983089, 65536, 31, 983090, 65536, 31, 983091, 65536, 31, 983092, 65536, 31, 983093, 65536, 31, 983094, 65536, 31, 983095, 65536, 31, 983096, 65536, 31, 983097, 65536, 31, 983098, 131072, 28, 983099, 0, 31, 983100, 65536, 31, 983101, 65536, 31, 983102, 65536, 31, 983103, 65536, 31, 983104, 65536, 31, 983105, 65536, 31, 983106, 131072, 31, 983107, 131072, 30, 983115, 0, 31, 983116, 65536, 31, 983117, 65536, 31, 983118, 65536, 31, 983119, 65536, 31, 983120, 65536, 31, 983121, 65536, 31, 983122, 131072, 28, 983123, 0, 30, 983124, 0, 30, 983125, 0, 30, 983126, 0, 30, 983127, 0, 30, 983132, 65536, 43, 983133, 65536, 43, 983134, 65536, 43, 983135, 65536, 43, 983136, 65536, 43, 983137, 65536, 43, 983138, 65536, 43, 983139, 65536, 43, 983140, 65536, 43, 983141, 65536, 43, 983142, 65536, 43, 983143, 65536, 43, 983144, 65536, 43, 983145, 65536, 43, 983146, 65536, 43, 983147, 65536, 43, 983148, 65536, 43, 983149, 65536, 43, 983150, 65536, 43, 983151, 65536, 43, 983152, 131072, 43, 983153, 262145, 2, 983154, 1, 0, 983155, 1, 0, 983156, 1, 4, 983157, 0, 43, 983158, 65536, 43, 983159, 65536, 43, 983160, 65536, 43, 983161, 65536, 43, 983162, 65536, 43, 983163, 65536, 43, 983164, 65536, 43, 983165, 65536, 43, 983166, 65536, 43, 983167, 65536, 43, 983168, 65536, 43, 983169, 65536, 43, 983170, 65536, 43, 983171, 65536, 43, 983172, 65536, 43, 983173, 65536, 43, 983174, 65536, 43, 983175, 65536, 43, 983176, 65536, 43, 1048576, 65536, 41, 1048577, 65536, 41, 1048578, 65536, 41, 1048579, 65536, 41, 1048580, 65536, 41, 1048581, 65536, 41, 1048582, 65536, 41, 1048583, 65536, 41, 1048584, 65536, 41, 1048585, 0, 42, 1048595, 131072, 42, 1048596, 65536, 41, 1048597, 65536, 41, 1048598, 65536, 41, 1048599, 65536, 41, 1048600, 65536, 41, 1048601, 65536, 41, 1048602, 65536, 41, 1048603, 65536, 41, 1048604, 65536, 41, 1048605, 65536, 41, 1048610, 131072, 30, 1048611, 131072, 30, 1048612, 131072, 30, 1048613, 131072, 30, 1048614, 131072, 30, 1048615, 196608, 28, 1048616, 65536, 31, 1048617, 65536, 31, 1048618, 65536, 31, 1048619, 65536, 31, 1048620, 65536, 31, 1048621, 131072, 31, 1048630, 262145, 5, 1048631, 131073, 3, 1048632, 131073, 3, 1048633, 1, 6, 1048634, 0, 31, 1048635, 65536, 31, 1048636, 65536, 31, 1048637, 65536, 31, 1048638, 65536, 31, 1048639, 65536, 31, 1048640, 65536, 31, 1048641, 65536, 31, 1048642, 65536, 31, 1048643, 131072, 31, 1048652, 262144, 1, 1048653, 327680, 1, 1048658, 0, 30, 1048659, 0, 30, 1048660, 0, 30, 1048661, 0, 30, 1048662, 0, 30, 1048663, 0, 30, 1048668, 65536, 44, 1048669, 65536, 44, 1048670, 65536, 44, 1048671, 65536, 44, 1048672, 65536, 44, 1048673, 65536, 44, 1048674, 65536, 44, 1048675, 65536, 44, 1048676, 65536, 44, 1048677, 65536, 44, 1048678, 65536, 44, 1048679, 65536, 44, 1048680, 65536, 44, 1048681, 65536, 44, 1048682, 65536, 44, 1048683, 65536, 44, 1048684, 65536, 44, 1048685, 65536, 44, 1048686, 65536, 44, 1048687, 65536, 44, 1048688, 131072, 44, 1048689, 262145, 2, 1048690, 1, 0, 1048691, 1, 0, 1048692, 1, 4, 1048693, 0, 44, 1048694, 65536, 44, 1048695, 65536, 44, 1048696, 65536, 44, 1048697, 65536, 44, 1048698, 65536, 44, 1048699, 65536, 44, 1048700, 65536, 44, 1048701, 65536, 44, 1048702, 65536, 44, 1048703, 65536, 44, 1048704, 65536, 44, 1048705, 65536, 44, 1048706, 65536, 44, 1048707, 65536, 44, 1048708, 65536, 44, 1048709, 65536, 44, 1048710, 65536, 44, 1048711, 65536, 44, 1048712, 65536, 44, 1114112, 65536, 41, 1114113, 65536, 41, 1114114, 65536, 41, 1114115, 65536, 41, 1114116, 65536, 41, 1114117, 65536, 41, 1114118, 65536, 41, 1114119, 65536, 41, 1114120, 65536, 41, 1114121, 0, 42, 1114131, 131072, 42, 1114132, 65536, 41, 1114133, 65536, 41, 1114134, 65536, 41, 1114135, 65536, 41, 1114136, 65536, 41, 1114137, 65536, 41, 1114138, 65536, 41, 1114139, 65536, 41, 1114140, 65536, 41, 1114141, 65536, 41, 1114146, 131072, 30, 1114147, 131072, 30, 1114148, 131072, 30, 1114149, 131072, 30, 1114150, 131072, 30, 1114151, 131072, 30, 1114152, 262144, 1, 1114153, 327680, 1, 1114154, 262144, 1, 1114155, 327680, 1, 1114166, 262145, 2, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 4, 1114188, 262144, 2, 1114189, 327680, 2, 1114194, 0, 30, 1114195, 0, 30, 1114196, 0, 30, 1114197, 0, 30, 1114198, 0, 30, 1114199, 0, 30, 1114204, 262144, 1, 1114205, 327680, 1, 1114206, 262144, 1, 1114207, 327680, 1, 1114208, 262144, 1, 1114209, 327680, 1, 1114210, 262144, 1, 1114211, 327680, 1, 1114212, 262144, 1, 1114213, 327680, 1, 1114214, 262144, 1, 1114215, 327680, 1, 1114221, 262144, 1, 1114222, 327680, 1, 1114224, 262144, 43, 1114225, 65536, 39, 1114226, 65536, 39, 1114227, 65536, 39, 1114228, 65536, 39, 1114229, 196608, 43, 1114238, 327680, 4, 1114239, 262144, 1, 1114240, 327680, 1, 1114241, 262144, 1, 1114242, 327680, 1, 1114243, 262144, 1, 1114244, 327680, 1, 1114245, 262144, 1, 1114246, 327680, 1, 1114247, 262144, 1, 1114248, 327680, 1, 1179648, 65536, 41, 1179649, 65536, 41, 1179650, 65536, 41, 1179651, 65536, 41, 1179652, 65536, 41, 1179653, 65536, 41, 1179654, 65536, 41, 1179655, 65536, 41, 1179656, 65536, 41, 1179657, 65536, 41, 1179658, 65536, 41, 1179666, 65536, 41, 1179667, 65536, 41, 1179668, 65536, 41, 1179669, 65536, 41, 1179670, 65536, 41, 1179671, 65536, 41, 1179672, 65536, 41, 1179673, 65536, 41, 1179674, 65536, 41, 1179675, 65536, 41, 1179676, 65536, 41, 1179677, 65536, 41, 1179682, 131072, 30, 1179683, 131072, 30, 1179684, 131072, 30, 1179685, 131072, 30, 1179686, 131072, 30, 1179687, 131072, 30, 1179688, 262144, 2, 1179689, 327680, 2, 1179690, 262144, 2, 1179691, 327680, 2, 1179702, 262145, 2, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 4, 1179731, 0, 30, 1179732, 0, 30, 1179733, 0, 30, 1179734, 0, 30, 1179735, 0, 30, 1179740, 262144, 2, 1179741, 327680, 2, 1179742, 262144, 2, 1179743, 327680, 2, 1179744, 262144, 2, 1179745, 327680, 2, 1179746, 262144, 2, 1179747, 327680, 2, 1179748, 262144, 2, 1179749, 327680, 2, 1179750, 262144, 2, 1179751, 327680, 2, 1179757, 262144, 2, 1179758, 327680, 2, 1179760, 262144, 44, 1179761, 65536, 40, 1179762, 65536, 40, 1179763, 65536, 40, 1179764, 65536, 40, 1179765, 196608, 44, 1179774, 327680, 5, 1179775, 262144, 2, 1179776, 327680, 2, 1179777, 262144, 2, 1179778, 327680, 2, 1179779, 262144, 2, 1179780, 327680, 2, 1179781, 262144, 2, 1179782, 327680, 2, 1179783, 262144, 2, 1179784, 327680, 2, 1245191, 262144, 0, 1245192, 327680, 0, 1245193, 131072, 42, 1245194, 131072, 42, 1245195, 131072, 42, 1245201, 0, 42, 1245202, 0, 42, 1245203, 0, 42, 1245206, 262144, 0, 1245207, 327680, 0, 1245218, 131072, 30, 1245219, 131072, 30, 1245220, 131072, 30, 1245221, 131072, 30, 1245222, 131072, 30, 1245223, 131072, 30, 1245238, 262145, 2, 1245239, 1, 0, 1245240, 1, 0, 1245241, 1, 4, 1245266, 0, 30, 1245267, 0, 30, 1245268, 0, 30, 1245269, 0, 30, 1245270, 0, 30, 1245271, 0, 30, 1245276, 262144, 1, 1245277, 327680, 1, 1245278, 262144, 1, 1245279, 327680, 1, 1245280, 262144, 1, 1245281, 327680, 1, 1245282, 262144, 1, 1245283, 327680, 1, 1245284, 262144, 1, 1245285, 327680, 1, 1245286, 262144, 1, 1245287, 327680, 1, 1245293, 262144, 0, 1245294, 327680, 0, 1245296, 131072, 42, 1245297, 262145, 2, 1245298, 1, 0, 1245299, 1, 0, 1245300, 1, 4, 1245301, 0, 42, 1245310, 327680, 4, 1245311, 262144, 1, 1245312, 327680, 1, 1245313, 262144, 1, 1245314, 327680, 1, 1245315, 262144, 1, 1245316, 327680, 1, 1245317, 262144, 1, 1245318, 327680, 1, 1245319, 262144, 1, 1245320, 327680, 1, 1310727, 262144, 1, 1310728, 327680, 1, 1310729, 131072, 42, 1310730, 131072, 42, 1310731, 131072, 42, 1310737, 0, 42, 1310738, 0, 42, 1310739, 0, 42, 1310742, 262144, 1, 1310743, 327680, 1, 1310754, 131072, 30, 1310755, 131072, 30, 1310756, 131072, 30, 1310757, 131072, 30, 1310758, 131072, 30, 1310774, 262145, 6, 1310775, 131073, 1, 1310776, 1, 0, 1310777, 131073, 0, 1310778, 1, 6, 1310802, 0, 30, 1310803, 0, 30, 1310804, 0, 30, 1310805, 0, 30, 1310806, 0, 30, 1310807, 0, 30, 1310812, 262144, 2, 1310813, 327680, 2, 1310814, 262144, 2, 1310815, 327680, 2, 1310816, 262144, 2, 1310817, 327680, 2, 1310818, 262144, 2, 1310819, 327680, 2, 1310820, 262144, 2, 1310821, 327680, 2, 1310822, 262144, 2, 1310823, 327680, 2, 1310829, 262144, 1, 1310830, 327680, 1, 1310832, 131072, 42, 1310833, 262145, 2, 1310834, 1, 0, 1310835, 1, 0, 1310836, 1, 4, 1310837, 0, 42, 1310846, 327680, 5, 1310847, 262144, 2, 1310848, 327680, 2, 1310849, 262144, 2, 1310850, 327680, 2, 1310851, 262144, 2, 1310852, 327680, 2, 1310853, 262144, 2, 1310854, 327680, 2, 1310855, 262144, 2, 1310856, 327680, 2, 1376263, 262144, 2, 1376264, 327680, 2, 1376265, 131072, 42, 1376266, 131072, 42, 1376267, 131072, 42, 1376273, 0, 42, 1376274, 0, 42, 1376275, 0, 42, 1376276, 262144, 0, 1376277, 327680, 0, 1376278, 262144, 2, 1376279, 327680, 2, 1376290, 131072, 30, 1376291, 131072, 30, 1376292, 131072, 30, 1376293, 131072, 30, 1376294, 131072, 30, 1376295, 131072, 30, 1376296, 262144, 0, 1376297, 327680, 0, 1376311, 262145, 2, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 4, 1376326, 196608, 28, 1376327, 65536, 31, 1376328, 65536, 31, 1376329, 65536, 31, 1376330, 65536, 31, 1376331, 65536, 31, 1376332, 65536, 31, 1376333, 65536, 31, 1376334, 65536, 31, 1376335, 65536, 31, 1376336, 65536, 31, 1376337, 131072, 28, 1376338, 0, 30, 1376339, 0, 30, 1376340, 0, 30, 1376341, 0, 30, 1376342, 0, 30, 1376343, 0, 30, 1376348, 262144, 1, 1376349, 327680, 1, 1376350, 262144, 1, 1376351, 327680, 1, 1376352, 262144, 1, 1376353, 327680, 1, 1376354, 262144, 1, 1376355, 327680, 1, 1376356, 262144, 1, 1376357, 327680, 1, 1376358, 393216, 4, 1376365, 262144, 2, 1376366, 327680, 2, 1376368, 131072, 42, 1376369, 262145, 2, 1376370, 1, 0, 1376371, 1, 0, 1376372, 1, 4, 1376373, 0, 42, 1376382, 327680, 4, 1376383, 262144, 1, 1376384, 327680, 1, 1376385, 262144, 1, 1376386, 327680, 1, 1376387, 262144, 1, 1376388, 327680, 1, 1376389, 262144, 1, 1376390, 327680, 1, 1376391, 262144, 1, 1376392, 327680, 1, 1441801, 131072, 42, 1441802, 131072, 42, 1441803, 131072, 42, 1441809, 0, 42, 1441810, 0, 42, 1441811, 0, 42, 1441812, 262144, 1, 1441813, 327680, 1, 1441826, 131072, 30, 1441827, 131072, 30, 1441828, 131072, 30, 1441829, 131072, 30, 1441830, 131072, 30, 1441831, 131072, 30, 1441832, 262144, 1, 1441833, 327680, 1, 1441847, 262145, 6, 1441848, 262145, 4, 1441849, 262145, 4, 1441850, 131073, 6, 1441856, 196608, 28, 1441857, 65536, 31, 1441858, 65536, 31, 1441859, 65536, 31, 1441860, 65536, 31, 1441861, 65536, 31, 1441862, 131072, 31, 1441863, 196608, 28, 1441864, 65536, 31, 1441865, 65536, 31, 1441866, 65536, 31, 1441867, 65536, 31, 1441868, 65536, 31, 1441869, 65536, 31, 1441870, 65536, 31, 1441871, 65536, 31, 1441872, 131072, 28, 1441873, 0, 30, 1441874, 0, 30, 1441875, 0, 30, 1441876, 0, 30, 1441877, 0, 30, 1441878, 0, 30, 1441879, 0, 30, 1441884, 262144, 2, 1441885, 327680, 2, 1441886, 262144, 2, 1441887, 327680, 2, 1441888, 262144, 2, 1441889, 327680, 2, 1441890, 262144, 2, 1441891, 327680, 2, 1441892, 262144, 2, 1441893, 327680, 2, 1441894, 393216, 5, 1441901, 262144, 1, 1441902, 327680, 1, 1441904, 131072, 42, 1441905, 262145, 2, 1441906, 1, 0, 1441907, 1, 0, 1441908, 1, 4, 1441909, 0, 42, 1441918, 327680, 5, 1441919, 262144, 2, 1441920, 327680, 2, 1441921, 262144, 2, 1441922, 327680, 2, 1441923, 262144, 2, 1441924, 327680, 2, 1441925, 262144, 2, 1441926, 327680, 2, 1441927, 262144, 2, 1441928, 327680, 2, 1507337, 131072, 42, 1507338, 131072, 42, 1507339, 131072, 42, 1507345, 0, 42, 1507346, 0, 42, 1507347, 0, 42, 1507348, 262144, 2, 1507349, 327680, 2, 1507362, 131072, 30, 1507363, 131072, 30, 1507364, 131072, 30, 1507365, 131072, 30, 1507366, 131072, 30, 1507367, 131072, 30, 1507368, 262144, 2, 1507369, 327680, 2, 1507378, 196608, 28, 1507379, 65536, 31, 1507380, 65536, 31, 1507381, 65536, 31, 1507382, 65536, 31, 1507383, 65536, 31, 1507384, 65536, 31, 1507385, 65536, 31, 1507386, 65536, 31, 1507387, 65536, 31, 1507388, 65536, 31, 1507389, 65536, 31, 1507390, 65536, 31, 1507391, 65536, 31, 1507392, 131072, 31, 1507393, 196608, 28, 1507394, 65536, 31, 1507395, 65536, 31, 1507396, 65536, 31, 1507397, 65536, 31, 1507398, 65536, 31, 1507399, 131072, 31, 1507400, 196608, 28, 1507401, 65536, 31, 1507402, 65536, 31, 1507403, 65536, 31, 1507404, 65536, 31, 1507405, 65536, 31, 1507406, 65536, 31, 1507407, 131072, 28, 1507408, 0, 30, 1507409, 0, 30, 1507410, 0, 30, 1507411, 0, 30, 1507412, 0, 30, 1507413, 0, 30, 1507414, 0, 30, 1507415, 0, 30, 1507420, 262144, 1, 1507421, 327680, 1, 1507422, 262144, 1, 1507423, 327680, 1, 1507424, 262144, 1, 1507425, 327680, 1, 1507426, 262144, 1, 1507427, 327680, 1, 1507428, 262144, 1, 1507429, 327680, 1, 1507430, 393216, 4, 1507437, 262144, 2, 1507438, 327680, 2, 1507440, 131072, 42, 1507441, 262145, 2, 1507442, 1, 0, 1507443, 1, 0, 1507444, 1, 4, 1507445, 0, 42, 1507454, 327680, 4, 1507455, 262144, 1, 1507456, 327680, 1, 1507457, 262144, 1, 1507458, 327680, 1, 1507459, 262144, 1, 1507460, 327680, 1, 1507461, 262144, 1, 1507462, 327680, 1, 1507463, 262144, 1, 1507464, 327680, 1, 1572873, 262144, 42, 1572874, 65536, 41, 1572875, 65536, 41, 1572876, 65536, 41, 1572877, 65536, 41, 1572878, 65536, 41, 1572879, 65536, 41, 1572880, 65536, 41, 1572881, 65536, 41, 1572882, 65536, 41, 1572883, 196608, 42, 1572898, 131072, 30, 1572899, 131072, 30, 1572900, 131072, 30, 1572901, 131072, 30, 1572902, 131072, 30, 1572903, 131072, 30, 1572904, 196608, 28, 1572905, 65536, 31, 1572906, 65536, 31, 1572907, 65536, 31, 1572908, 65536, 31, 1572909, 65536, 31, 1572910, 65536, 31, 1572911, 65536, 31, 1572912, 65536, 31, 1572913, 65536, 31, 1572914, 131072, 31, 1572915, 196608, 28, 1572916, 65536, 31, 1572917, 65536, 31, 1572918, 65536, 31, 1572919, 65536, 31, 1572920, 65536, 31, 1572921, 65536, 31, 1572922, 65536, 31, 1572923, 65536, 31, 1572924, 65536, 31, 1572925, 65536, 31, 1572926, 65536, 31, 1572927, 65536, 31, 1572928, 65536, 31, 1572929, 131072, 31, 1572930, 196608, 28, 1572931, 65536, 31, 1572932, 65536, 31, 1572933, 65536, 31, 1572934, 65536, 31, 1572935, 65536, 31, 1572936, 131072, 31, 1572937, 262144, 0, 1572938, 327680, 0, 1572939, 262144, 1, 1572940, 327680, 1, 1572941, 262144, 1, 1572942, 327680, 1, 1572943, 0, 30, 1572944, 0, 30, 1572945, 0, 30, 1572946, 0, 30, 1572947, 0, 30, 1572948, 0, 30, 1572949, 0, 30, 1572950, 0, 30, 1572951, 0, 30, 1572956, 262144, 2, 1572957, 327680, 2, 1572958, 262144, 2, 1572959, 327680, 2, 1572960, 262144, 2, 1572961, 327680, 2, 1572962, 262144, 2, 1572963, 327680, 2, 1572964, 262144, 2, 1572965, 327680, 2, 1572966, 393216, 5, 1572976, 131072, 42, 1572977, 262145, 2, 1572978, 1, 0, 1572979, 1, 0, 1572980, 1, 4, 1572981, 0, 42, 1572990, 327680, 5, 1572991, 262144, 2, 1572992, 327680, 2, 1572993, 262144, 2, 1572994, 327680, 2, 1572995, 262144, 2, 1572996, 327680, 2, 1572997, 262144, 2, 1572998, 327680, 2, 1572999, 262144, 2, 1573000, 327680, 2, 1638407, 262144, 0, 1638408, 327680, 0, 1638412, 262144, 1, 1638413, 327680, 1, 1638414, 262144, 1, 1638415, 327680, 1, 1638434, 131072, 30, 1638435, 131072, 30, 1638436, 131072, 30, 1638437, 131072, 30, 1638438, 131072, 30, 1638439, 131072, 30, 1638440, 131072, 30, 1638441, 196608, 28, 1638442, 65536, 31, 1638443, 65536, 31, 1638444, 65536, 31, 1638445, 65536, 31, 1638446, 65536, 31, 1638447, 65536, 31, 1638448, 65536, 31, 1638449, 65536, 31, 1638450, 65536, 31, 1638451, 131072, 31, 1638452, 196608, 28, 1638453, 65536, 31, 1638454, 65536, 31, 1638455, 65536, 31, 1638456, 65536, 31, 1638457, 65536, 31, 1638458, 65536, 31, 1638459, 65536, 31, 1638460, 65536, 31, 1638461, 65536, 31, 1638462, 65536, 31, 1638463, 65536, 31, 1638464, 65536, 31, 1638465, 65536, 31, 1638466, 131072, 31, 1638467, 262144, 1, 1638468, 327680, 1, 1638469, 262144, 1, 1638470, 327680, 1, 1638471, 262144, 1, 1638472, 327680, 1, 1638473, 262144, 1, 1638474, 327680, 1, 1638475, 262144, 2, 1638476, 327680, 2, 1638477, 262144, 2, 1638478, 327680, 2, 1638479, 0, 30, 1638480, 0, 30, 1638481, 0, 30, 1638482, 0, 30, 1638483, 0, 30, 1638484, 0, 30, 1638485, 0, 30, 1638486, 0, 30, 1638487, 0, 30, 1638492, 262144, 1, 1638493, 327680, 1, 1638494, 262144, 1, 1638495, 327680, 1, 1638496, 262144, 1, 1638497, 327680, 1, 1638498, 262144, 1, 1638499, 327680, 1, 1638500, 262144, 1, 1638501, 327680, 1, 1638502, 262144, 1, 1638503, 327680, 1, 1638512, 131072, 42, 1638513, 262145, 2, 1638514, 1, 0, 1638515, 1, 0, 1638516, 1, 4, 1638517, 0, 42, 1638526, 327680, 4, 1638527, 262144, 1, 1638528, 327680, 1, 1638529, 262144, 1, 1638530, 327680, 1, 1638531, 262144, 1, 1638532, 327680, 1, 1638533, 262144, 1, 1638534, 327680, 1, 1638535, 262144, 1, 1638536, 327680, 1, 1703943, 262144, 1, 1703944, 327680, 1, 1703948, 262144, 2, 1703949, 327680, 2, 1703950, 262144, 2, 1703951, 327680, 2, 1703970, 131072, 30, 1703971, 131072, 30, 1703972, 131072, 30, 1703973, 131072, 30, 1703974, 131072, 30, 1703975, 131072, 30, 1703976, 131072, 30, 1703977, 131072, 30, 1703978, 196608, 28, 1703979, 65536, 31, 1703980, 65536, 31, 1703981, 65536, 31, 1703982, 65536, 31, 1703983, 65536, 31, 1703984, 65536, 31, 1703985, 65536, 31, 1703986, 65536, 31, 1703987, 65536, 31, 1703988, 131072, 31, 1703989, 196608, 28, 1703990, 65536, 31, 1703991, 65536, 31, 1703992, 65536, 31, 1703993, 65536, 31, 1703994, 65536, 31, 1703995, 65536, 31, 1703996, 65536, 31, 1703997, 65536, 31, 1703998, 65536, 31, 1703999, 65536, 31, 1704000, 65536, 31, 1704001, 65536, 31, 1704002, 131072, 28, 1704003, 262144, 2, 1704004, 327680, 2, 1704005, 262144, 2, 1704006, 327680, 2, 1704007, 262144, 2, 1704008, 327680, 2, 1704009, 262144, 2, 1704010, 327680, 2, 1704011, 196608, 28, 1704012, 65536, 31, 1704013, 65536, 31, 1704014, 131072, 28, 1704015, 0, 30, 1704016, 0, 30, 1704017, 0, 30, 1704018, 0, 30, 1704019, 0, 30, 1704020, 0, 30, 1704021, 0, 30, 1704022, 0, 30, 1704023, 0, 30, 1704028, 262144, 2, 1704029, 327680, 2, 1704030, 262144, 2, 1704031, 327680, 2, 1704032, 262144, 2, 1704033, 327680, 2, 1704034, 262144, 2, 1704035, 327680, 2, 1704036, 262144, 2, 1704037, 327680, 2, 1704038, 262144, 2, 1704039, 327680, 2, 1704048, 131072, 42, 1704049, 262145, 2, 1704050, 1, 0, 1704051, 1, 0, 1704052, 1, 4, 1704053, 0, 42, 1704062, 327680, 5, 1704063, 262144, 2, 1704064, 327680, 2, 1704065, 262144, 2, 1704066, 327680, 2, 1704067, 262144, 2, 1704068, 327680, 2, 1704069, 262144, 2, 1704070, 327680, 2, 1704071, 262144, 2, 1704072, 327680, 2, 1769479, 262144, 2, 1769480, 327680, 2, 1769506, 131072, 30, 1769507, 131072, 30, 1769508, 131072, 30, 1769509, 131072, 30, 1769510, 131072, 30, 1769511, 131072, 30, 1769512, 131072, 30, 1769513, 131072, 30, 1769514, 131072, 30, 1769515, 262144, 1, 1769516, 327680, 1, 1769517, 262144, 1, 1769518, 327680, 1, 1769519, 262144, 1, 1769520, 327680, 1, 1769521, 262144, 1, 1769522, 327680, 1, 1769523, 262144, 1, 1769524, 327680, 1, 1769525, 131072, 30, 1769526, 196608, 28, 1769527, 65536, 31, 1769528, 65536, 31, 1769529, 65536, 31, 1769530, 65536, 31, 1769531, 65536, 31, 1769532, 65536, 31, 1769533, 65536, 31, 1769534, 65536, 31, 1769535, 65536, 31, 1769536, 65536, 31, 1769537, 131072, 28, 1769538, 0, 31, 1769539, 65536, 31, 1769540, 65536, 31, 1769541, 65536, 31, 1769542, 65536, 31, 1769543, 65536, 31, 1769544, 65536, 31, 1769545, 65536, 31, 1769546, 65536, 31, 1769547, 131072, 31, 1769550, 0, 30, 1769551, 0, 30, 1769552, 0, 30, 1769553, 0, 30, 1769554, 0, 30, 1769555, 0, 30, 1769556, 0, 30, 1769557, 0, 30, 1769558, 0, 30, 1769559, 0, 30, 1769564, 65536, 43, 1769565, 65536, 43, 1769566, 65536, 43, 1769567, 65536, 43, 1769568, 65536, 43, 1769569, 65536, 43, 1769570, 65536, 43, 1769571, 65536, 43, 1769572, 65536, 43, 1769573, 65536, 43, 1769574, 65536, 43, 1769575, 65536, 43, 1769576, 65536, 43, 1769577, 65536, 43, 1769578, 65536, 43, 1769579, 65536, 43, 1769580, 65536, 43, 1769581, 65536, 43, 1769582, 65536, 43, 1769583, 65536, 43, 1769584, 131072, 43, 1769585, 262145, 2, 1769586, 1, 0, 1769587, 1, 0, 1769588, 1, 4, 1769589, 0, 43, 1769590, 65536, 43, 1769591, 65536, 43, 1769592, 65536, 43, 1769593, 65536, 43, 1769594, 65536, 43, 1769595, 65536, 43, 1769596, 65536, 43, 1769597, 65536, 43, 1769598, 65536, 43, 1769599, 65536, 43, 1769600, 65536, 43, 1769601, 65536, 43, 1769602, 65536, 43, 1769603, 65536, 43, 1769604, 65536, 43, 1769605, 65536, 43, 1769606, 65536, 43, 1769607, 65536, 43, 1769608, 65536, 43, 1835042, 131072, 30, 1835043, 131072, 30, 1835044, 131072, 30, 1835045, 131072, 30, 1835046, 131072, 30, 1835047, 131072, 30, 1835048, 131072, 30, 1835049, 131072, 30, 1835050, 131072, 30, 1835051, 262144, 2, 1835052, 327680, 2, 1835053, 262144, 2, 1835054, 327680, 2, 1835055, 262144, 2, 1835056, 327680, 2, 1835057, 262144, 2, 1835058, 327680, 2, 1835059, 262144, 2, 1835060, 327680, 2, 1835061, 131072, 30, 1835062, 131072, 30, 1835063, 262145, 5, 1835064, 131073, 3, 1835065, 131073, 3, 1835066, 1, 6, 1835073, 0, 31, 1835074, 65536, 31, 1835075, 65536, 31, 1835076, 65536, 31, 1835077, 65536, 31, 1835078, 65536, 31, 1835079, 65536, 31, 1835080, 65536, 31, 1835081, 65536, 31, 1835082, 65536, 31, 1835083, 65536, 31, 1835084, 65536, 31, 1835085, 131072, 28, 1835086, 0, 30, 1835087, 0, 30, 1835088, 0, 30, 1835089, 0, 30, 1835090, 0, 30, 1835091, 0, 30, 1835092, 0, 30, 1835093, 0, 30, 1835094, 0, 30, 1835095, 0, 30, 1835100, 65536, 44, 1835101, 65536, 44, 1835102, 65536, 44, 1835103, 65536, 44, 1835104, 65536, 44, 1835105, 65536, 44, 1835106, 65536, 44, 1835107, 65536, 44, 1835108, 65536, 44, 1835109, 65536, 44, 1835110, 65536, 44, 1835111, 65536, 44, 1835112, 65536, 44, 1835113, 65536, 44, 1835114, 65536, 44, 1835115, 65536, 44, 1835116, 65536, 44, 1835117, 65536, 44, 1835118, 65536, 44, 1835119, 65536, 44, 1835120, 131072, 44, 1835121, 262145, 2, 1835122, 1, 0, 1835123, 1, 0, 1835124, 1, 4, 1835125, 0, 44, 1835126, 65536, 44, 1835127, 65536, 44, 1835128, 65536, 44, 1835129, 65536, 44, 1835130, 65536, 44, 1835131, 65536, 44, 1835132, 65536, 44, 1835133, 65536, 44, 1835134, 65536, 44, 1835135, 65536, 44, 1835136, 65536, 44, 1835137, 65536, 44, 1835138, 65536, 44, 1835139, 65536, 44, 1835140, 65536, 44, 1835141, 65536, 44, 1835142, 65536, 44, 1835143, 65536, 44, 1835144, 65536, 44, 1900549, 327680, 28, 1900550, 262144, 31, 1900551, 262144, 31, 1900552, 262144, 31, 1900553, 262144, 31, 1900554, 262144, 31, 1900555, 262144, 31, 1900556, 262144, 28, 1900560, 327680, 28, 1900561, 262144, 31, 1900562, 262144, 31, 1900563, 262144, 31, 1900564, 262144, 31, 1900565, 262144, 31, 1900566, 262144, 31, 1900567, 262144, 28, 1900578, 131072, 30, 1900579, 131072, 30, 1900580, 131072, 30, 1900581, 131072, 30, 1900582, 131072, 30, 1900583, 131072, 30, 1900584, 131072, 30, 1900585, 131072, 30, 1900586, 131072, 30, 1900587, 196608, 28, 1900588, 65536, 31, 1900589, 65536, 31, 1900590, 65536, 31, 1900591, 65536, 31, 1900592, 65536, 31, 1900593, 65536, 31, 1900594, 65536, 31, 1900595, 65536, 31, 1900596, 65536, 31, 1900597, 131072, 31, 1900598, 131072, 30, 1900599, 262145, 2, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 4, 1900636, 262144, 1, 1900637, 327680, 1, 1900638, 262144, 1, 1900639, 327680, 1, 1900640, 262144, 1, 1900641, 327680, 1, 1900642, 262144, 1, 1900643, 327680, 1, 1900644, 262144, 1, 1900645, 327680, 1, 1900646, 262144, 1, 1900647, 327680, 1, 1900652, 131072, 2, 1900653, 262144, 1, 1900654, 327680, 1, 1900655, 262144, 43, 1900656, 65536, 43, 1900657, 65536, 39, 1900658, 65536, 39, 1900659, 65536, 39, 1900660, 65536, 39, 1900661, 65536, 43, 1900662, 196608, 43, 1900670, 327680, 4, 1900671, 262144, 1, 1900672, 327680, 1, 1900673, 262144, 1, 1900674, 327680, 1, 1900675, 262144, 1, 1900676, 327680, 1, 1900677, 262144, 1, 1900678, 327680, 1, 1900679, 262144, 1, 1900680, 327680, 1, 1966085, 327680, 30, 1966086, 327680, 28, 1966087, 262144, 31, 1966088, 262144, 31, 1966089, 262144, 31, 1966090, 262144, 31, 1966091, 262144, 28, 1966092, 196608, 31, 1966093, 262144, 31, 1966094, 262144, 31, 1966095, 262144, 31, 1966096, 327680, 31, 1966097, 327680, 28, 1966098, 262144, 31, 1966099, 262144, 31, 1966100, 262144, 31, 1966101, 262144, 31, 1966102, 262144, 28, 1966103, 196608, 30, 1966114, 131072, 30, 1966115, 131072, 30, 1966116, 131072, 30, 1966117, 131072, 30, 1966118, 131072, 30, 1966119, 131072, 30, 1966120, 131072, 30, 1966121, 131072, 30, 1966122, 131072, 30, 1966123, 131072, 30, 1966124, 196608, 28, 1966125, 65536, 31, 1966126, 65536, 31, 1966127, 65536, 31, 1966128, 65536, 31, 1966129, 65536, 31, 1966130, 65536, 31, 1966131, 65536, 31, 1966132, 65536, 31, 1966133, 65536, 31, 1966134, 131072, 31, 1966135, 262145, 2, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 4, 1966172, 262144, 2, 1966173, 327680, 2, 1966174, 262144, 2, 1966175, 327680, 2, 1966176, 262144, 2, 1966177, 327680, 2, 1966178, 262144, 2, 1966179, 327680, 2, 1966180, 262144, 2, 1966181, 327680, 2, 1966182, 262144, 2, 1966183, 327680, 2, 1966184, 262144, 0, 1966185, 327680, 0, 1966189, 262144, 2, 1966190, 327680, 2, 1966191, 262144, 44, 1966192, 65536, 44, 1966193, 65536, 40, 1966194, 65536, 40, 1966195, 65536, 40, 1966196, 65536, 40, 1966197, 65536, 44, 1966198, 196608, 44, 1966206, 327680, 5, 1966207, 262144, 2, 1966208, 327680, 2, 1966209, 262144, 2, 1966210, 327680, 2, 1966211, 262144, 2, 1966212, 327680, 2, 1966213, 262144, 2, 1966214, 327680, 2, 1966215, 262144, 2, 1966216, 327680, 2, 2031621, 327680, 30, 2031622, 327680, 30, 2031623, 327680, 28, 2031624, 262144, 31, 2031625, 262144, 31, 2031626, 262144, 28, 2031627, 196608, 31, 2031628, 262144, 31, 2031629, 262144, 31, 2031630, 262144, 31, 2031631, 262144, 31, 2031632, 262144, 31, 2031633, 327680, 31, 2031634, 327680, 28, 2031635, 262144, 31, 2031636, 262144, 31, 2031637, 262144, 28, 2031638, 196608, 30, 2031639, 196608, 30, 2031671, 262145, 2, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 4, 2031708, 262144, 1, 2031709, 327680, 1, 2031710, 262144, 1, 2031711, 327680, 1, 2031712, 262144, 1, 2031713, 327680, 1, 2031714, 262144, 1, 2031715, 327680, 1, 2031716, 262144, 1, 2031717, 327680, 1, 2031718, 393216, 4, 2031720, 262144, 1, 2031721, 327680, 1, 2031725, 262144, 0, 2031726, 327680, 0, 2031727, 131072, 42, 2031728, 262145, 5, 2031729, 65537, 0, 2031730, 1, 0, 2031731, 1, 0, 2031732, 131073, 0, 2031733, 1, 6, 2031734, 0, 42, 2031736, 262144, 0, 2031737, 327680, 0, 2031742, 327680, 4, 2031743, 262144, 1, 2031744, 327680, 1, 2031745, 262144, 1, 2031746, 327680, 1, 2031747, 262144, 1, 2031748, 327680, 1, 2031749, 262144, 1, 2031750, 327680, 1, 2031751, 262144, 1, 2031752, 327680, 1, 2097157, 327680, 30, 2097158, 327680, 30, 2097159, 327680, 30, 2097162, 196608, 31, 2097163, 262144, 31, 2097164, 262144, 31, 2097165, 262144, 31, 2097166, 262144, 31, 2097167, 262144, 31, 2097168, 262144, 31, 2097169, 262144, 31, 2097170, 327680, 31, 2097173, 196608, 30, 2097174, 196608, 30, 2097175, 196608, 30, 2097207, 262145, 2, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 4, 2097244, 262144, 2, 2097245, 327680, 2, 2097246, 262144, 2, 2097247, 327680, 2, 2097248, 262144, 2, 2097249, 327680, 2, 2097250, 262144, 2, 2097251, 327680, 2, 2097252, 262144, 2, 2097253, 327680, 2, 2097254, 393216, 5, 2097256, 262144, 2, 2097257, 327680, 2, 2097261, 262144, 1, 2097262, 327680, 1, 2097263, 131072, 42, 2097264, 262145, 2, 2097265, 1, 0, 2097266, 1, 0, 2097267, 1, 0, 2097268, 1, 0, 2097269, 1, 4, 2097270, 0, 42, 2097272, 262144, 1, 2097273, 327680, 1, 2097274, 393216, 4, 2097278, 327680, 5, 2097279, 262144, 2, 2097280, 327680, 2, 2097281, 262144, 2, 2097282, 327680, 2, 2097283, 262144, 2, 2097284, 327680, 2, 2097285, 262144, 2, 2097286, 327680, 2, 2097287, 262144, 2, 2097288, 327680, 2, 2162693, 327680, 30, 2162694, 327680, 30, 2162695, 327680, 30, 2162696, 262144, 1, 2162697, 327680, 1, 2162698, 0, 45, 2162699, 65536, 45, 2162700, 131072, 45, 2162705, 393216, 45, 2162707, 262144, 1, 2162708, 327680, 1, 2162709, 196608, 30, 2162710, 196608, 30, 2162711, 196608, 30, 2162743, 262145, 6, 2162744, 262145, 4, 2162745, 262145, 4, 2162746, 131073, 6, 2162780, 262144, 1, 2162781, 327680, 1, 2162782, 262144, 1, 2162783, 327680, 1, 2162784, 262144, 1, 2162785, 327680, 1, 2162786, 262144, 1, 2162787, 327680, 1, 2162788, 262144, 1, 2162789, 327680, 1, 2162790, 393216, 4, 2162795, 262144, 0, 2162796, 327680, 0, 2162797, 262144, 2, 2162798, 327680, 2, 2162799, 131072, 42, 2162800, 262145, 2, 2162801, 1, 0, 2162802, 1, 0, 2162803, 1, 0, 2162804, 1, 0, 2162805, 1, 4, 2162806, 0, 42, 2162808, 262144, 2, 2162809, 327680, 2, 2162810, 393216, 5, 2162812, 262144, 0, 2162813, 327680, 0, 2162814, 327680, 4, 2162815, 262144, 1, 2162816, 327680, 1, 2162817, 262144, 1, 2162818, 327680, 1, 2162819, 262144, 1, 2162820, 327680, 1, 2162821, 262144, 1, 2162822, 327680, 1, 2162823, 262144, 1, 2162824, 327680, 1, 2228229, 327680, 30, 2228230, 327680, 30, 2228231, 327680, 30, 2228232, 262144, 2, 2228233, 327680, 2, 2228234, 0, 21, 2228235, 65536, 21, 2228241, 0, 21, 2228242, 65536, 21, 2228243, 262144, 2, 2228244, 327680, 2, 2228245, 196608, 30, 2228246, 196608, 30, 2228247, 196608, 30, 2228316, 262144, 2, 2228317, 327680, 2, 2228318, 262144, 2, 2228319, 327680, 2, 2228320, 262144, 2, 2228321, 327680, 2, 2228322, 262144, 2, 2228323, 327680, 2, 2228324, 262144, 2, 2228325, 327680, 2, 2228326, 393216, 5, 2228331, 262144, 1, 2228332, 327680, 1, 2228333, 262144, 1, 2228334, 327680, 1, 2228335, 131072, 42, 2228336, 262145, 2, 2228337, 1, 0, 2228338, 1, 0, 2228339, 1, 0, 2228340, 1, 0, 2228341, 1, 4, 2228342, 0, 42, 2228348, 262144, 1, 2228349, 327680, 1, 2228350, 327680, 5, 2228351, 262144, 2, 2228352, 327680, 2, 2228353, 262144, 2, 2228354, 327680, 2, 2228355, 262144, 2, 2228356, 327680, 2, 2228357, 262144, 2, 2228358, 327680, 2, 2228359, 262144, 2, 2228360, 327680, 2, 2293765, 327680, 30, 2293766, 327680, 30, 2293767, 327680, 30, 2293768, 262144, 1, 2293769, 327680, 1, 2293770, 0, 22, 2293771, 65536, 22, 2293777, 0, 22, 2293778, 65536, 22, 2293779, 262144, 1, 2293780, 327680, 1, 2293781, 196608, 30, 2293782, 196608, 30, 2293783, 196608, 30, 2293852, 262144, 1, 2293853, 327680, 1, 2293854, 262144, 1, 2293855, 327680, 1, 2293856, 262144, 1, 2293857, 327680, 1, 2293858, 262144, 1, 2293859, 327680, 1, 2293860, 262144, 1, 2293861, 327680, 1, 2293862, 393216, 4, 2293867, 262144, 2, 2293868, 327680, 2, 2293869, 262144, 2, 2293870, 327680, 2, 2293871, 131072, 42, 2293872, 262145, 2, 2293873, 1, 0, 2293874, 1, 0, 2293875, 1, 0, 2293876, 1, 0, 2293877, 1, 4, 2293878, 0, 42, 2293884, 262144, 2, 2293885, 327680, 2, 2293886, 327680, 4, 2293887, 262144, 1, 2293888, 327680, 1, 2293889, 262144, 1, 2293890, 327680, 1, 2293891, 262144, 1, 2293892, 327680, 1, 2293893, 262144, 1, 2293894, 327680, 1, 2293895, 262144, 1, 2293896, 327680, 1, 2359301, 327680, 30, 2359302, 327680, 30, 2359303, 327680, 30, 2359304, 262144, 2, 2359305, 327680, 2, 2359306, 393216, 5, 2359314, 327680, 5, 2359315, 262144, 2, 2359316, 327680, 2, 2359317, 196608, 30, 2359318, 196608, 30, 2359319, 196608, 30, 2359388, 262144, 2, 2359389, 327680, 2, 2359390, 262144, 2, 2359391, 327680, 2, 2359392, 262144, 2, 2359393, 327680, 2, 2359394, 262144, 2, 2359395, 327680, 2, 2359396, 262144, 2, 2359397, 327680, 2, 2359398, 393216, 5, 2359403, 262144, 1, 2359404, 327680, 1, 2359405, 262144, 1, 2359406, 327680, 1, 2359407, 131072, 42, 2359408, 262145, 2, 2359409, 1, 0, 2359410, 1, 0, 2359411, 1, 0, 2359412, 1, 0, 2359413, 1, 4, 2359414, 0, 42, 2359416, 262144, 0, 2359417, 327680, 0, 2359422, 327680, 5, 2359423, 262144, 2, 2359424, 327680, 2, 2359425, 262144, 2, 2359426, 327680, 2, 2359427, 262144, 2, 2359428, 327680, 2, 2359429, 262144, 2, 2359430, 327680, 2, 2359431, 262144, 2, 2359432, 327680, 2, 2424837, 327680, 30, 2424838, 327680, 30, 2424839, 327680, 30, 2424840, 262144, 1, 2424841, 327680, 1, 2424842, 0, 20, 2424843, 65536, 20, 2424849, 0, 20, 2424850, 65536, 20, 2424853, 196608, 30, 2424854, 196608, 30, 2424855, 196608, 30, 2424923, 65536, 41, 2424924, 65536, 41, 2424925, 65536, 41, 2424926, 65536, 41, 2424927, 65536, 41, 2424928, 65536, 41, 2424929, 65536, 41, 2424930, 65536, 41, 2424931, 65536, 41, 2424932, 131072, 41, 2424939, 262144, 2, 2424940, 327680, 2, 2424941, 262144, 2, 2424942, 327680, 2, 2424943, 131072, 42, 2424944, 262145, 2, 2424945, 1, 0, 2424946, 1, 0, 2424947, 1, 0, 2424948, 1, 0, 2424949, 1, 4, 2424950, 0, 42, 2424952, 262144, 1, 2424953, 327680, 1, 2424954, 393216, 4, 2424960, 0, 41, 2424961, 65536, 41, 2424962, 65536, 41, 2424963, 65536, 41, 2424964, 65536, 41, 2424965, 65536, 41, 2424966, 65536, 41, 2424967, 65536, 41, 2424968, 65536, 41, 2490373, 327680, 30, 2490374, 327680, 30, 2490375, 327680, 30, 2490376, 262144, 2, 2490377, 327680, 2, 2490378, 0, 21, 2490379, 65536, 21, 2490385, 0, 21, 2490386, 65536, 21, 2490389, 196608, 30, 2490390, 196608, 30, 2490391, 196608, 30, 2490466, 131072, 42, 2490467, 131072, 42, 2490468, 131072, 42, 2490477, 262144, 1, 2490478, 327680, 1, 2490479, 131072, 42, 2490480, 262145, 2, 2490481, 1, 0, 2490482, 1, 0, 2490483, 1, 0, 2490484, 1, 0, 2490485, 1, 4, 2490486, 0, 42, 2490488, 262144, 2, 2490489, 327680, 2, 2490490, 393216, 5, 2490496, 0, 42, 2490497, 0, 42, 2490498, 0, 42, 2555909, 327680, 30, 2555910, 327680, 30, 2555911, 327680, 30, 2555914, 0, 22, 2555915, 65536, 22, 2555921, 0, 22, 2555922, 65536, 22, 2555925, 196608, 30, 2555926, 196608, 30, 2555927, 196608, 30, 2556002, 131072, 42, 2556003, 131072, 42, 2556004, 131072, 42, 2556013, 262144, 2, 2556014, 327680, 2, 2556015, 131072, 42, 2556016, 262145, 2, 2556017, 1, 0, 2556018, 1, 0, 2556019, 1, 0, 2556020, 1, 0, 2556021, 1, 4, 2556022, 0, 42, 2556032, 0, 42, 2556033, 0, 42, 2556034, 0, 42, 2621445, 327680, 30, 2621446, 327680, 30, 2621447, 327680, 30, 2621458, 327680, 4, 2621459, 262144, 1, 2621460, 327680, 1, 2621461, 196608, 30, 2621462, 196608, 30, 2621463, 196608, 30, 2621538, 131072, 42, 2621539, 131072, 42, 2621540, 131072, 42, 2621551, 131072, 42, 2621552, 262145, 2, 2621553, 1, 0, 2621554, 1, 0, 2621555, 1, 0, 2621556, 1, 0, 2621557, 1, 4, 2621558, 0, 42, 2621568, 0, 42, 2621569, 0, 42, 2621570, 0, 42, 2686981, 327680, 30, 2686982, 327680, 30, 2686983, 327680, 30, 2686986, 0, 20, 2686987, 65536, 20, 2686993, 0, 20, 2686994, 65536, 20, 2686995, 262144, 2, 2686996, 327680, 2, 2686997, 196608, 30, 2686998, 196608, 30, 2686999, 196608, 30, 2687074, 131072, 42, 2687075, 131072, 42, 2687079, 262144, 0, 2687080, 327680, 0, 2687081, 262144, 0, 2687082, 327680, 0, 2687083, 262144, 0, 2687084, 327680, 0, 2687087, 131072, 42, 2687088, 262145, 2, 2687089, 1, 0, 2687090, 1, 0, 2687091, 1, 0, 2687092, 1, 0, 2687093, 1, 4, 2687094, 0, 42, 2687098, 262144, 0, 2687099, 327680, 0, 2687105, 0, 42, 2687106, 0, 42, 2752517, 327680, 30, 2752518, 327680, 30, 2752519, 327680, 30, 2752520, 262144, 1, 2752521, 327680, 1, 2752522, 0, 21, 2752523, 65536, 21, 2752529, 0, 21, 2752530, 65536, 21, 2752531, 262144, 1, 2752532, 327680, 1, 2752533, 196608, 30, 2752534, 196608, 30, 2752535, 196608, 30, 2752610, 131072, 42, 2752611, 131072, 42, 2752612, 131072, 42, 2752615, 262144, 1, 2752616, 327680, 1, 2752617, 262144, 1, 2752618, 327680, 1, 2752619, 262144, 1, 2752620, 327680, 1, 2752623, 131072, 42, 2752624, 262145, 2, 2752625, 1, 0, 2752626, 1, 0, 2752627, 1, 0, 2752628, 1, 0, 2752629, 1, 4, 2752630, 0, 42, 2752634, 262144, 1, 2752635, 327680, 1, 2752636, 393216, 4, 2752640, 0, 42, 2752641, 0, 42, 2752642, 0, 42, 2818053, 327680, 30, 2818054, 327680, 30, 2818055, 327680, 30, 2818056, 262144, 2, 2818057, 327680, 2, 2818058, 0, 22, 2818059, 65536, 22, 2818065, 0, 22, 2818066, 65536, 22, 2818067, 262144, 2, 2818068, 327680, 2, 2818069, 196608, 30, 2818070, 196608, 30, 2818071, 196608, 30, 2818146, 131072, 42, 2818147, 131072, 42, 2818148, 131072, 42, 2818151, 262144, 2, 2818152, 327680, 2, 2818153, 262144, 2, 2818154, 327680, 2, 2818155, 262144, 2, 2818156, 327680, 2, 2818159, 131072, 42, 2818160, 262145, 2, 2818161, 1, 0, 2818162, 1, 0, 2818163, 1, 0, 2818164, 1, 0, 2818165, 1, 4, 2818166, 0, 42, 2818170, 262144, 2, 2818171, 327680, 2, 2818172, 393216, 5, 2818176, 0, 42, 2818177, 0, 42, 2818178, 0, 42, 2883589, 327680, 30, 2883590, 327680, 30, 2883591, 327680, 30, 2883592, 262144, 1, 2883593, 327680, 1, 2883603, 262144, 1, 2883604, 327680, 1, 2883605, 196608, 30, 2883606, 196608, 30, 2883607, 196608, 30, 2883682, 262144, 42, 2883683, 65536, 41, 2883684, 65536, 41, 2883685, 65536, 41, 2883686, 65536, 41, 2883687, 65536, 41, 2883688, 65536, 41, 2883689, 65536, 41, 2883690, 65536, 41, 2883691, 65536, 41, 2883692, 65536, 41, 2883693, 65536, 41, 2883694, 131072, 41, 2883695, 131072, 42, 2883696, 262145, 2, 2883697, 1, 0, 2883698, 1, 0, 2883699, 1, 0, 2883700, 1, 0, 2883701, 1, 4, 2883702, 0, 42, 2883703, 0, 41, 2883704, 65536, 41, 2883705, 65536, 41, 2883706, 65536, 41, 2883707, 65536, 41, 2883708, 65536, 41, 2883709, 65536, 41, 2883710, 65536, 41, 2883711, 65536, 41, 2883712, 65536, 41, 2883713, 65536, 41, 2883714, 196608, 42, 2949125, 327680, 30, 2949126, 327680, 30, 2949127, 327680, 30, 2949128, 262144, 2, 2949129, 327680, 2, 2949139, 262144, 2, 2949140, 327680, 2, 2949141, 196608, 30, 2949142, 196608, 30, 2949143, 196608, 30, 2949228, 131072, 42, 2949229, 131072, 42, 2949230, 131072, 42, 2949231, 131072, 42, 2949232, 262145, 2, 2949233, 1, 0, 2949234, 1, 0, 2949235, 1, 0, 2949236, 1, 0, 2949237, 1, 4, 2949238, 0, 42, 2949239, 0, 42, 2949240, 0, 42, 2949241, 0, 42, 3014661, 327680, 27, 3014662, 262144, 29, 3014663, 262144, 29, 3014664, 262144, 29, 3014665, 262144, 29, 3014666, 262144, 29, 3014667, 327680, 29, 3014673, 196608, 29, 3014674, 262144, 29, 3014675, 262144, 29, 3014676, 262144, 29, 3014677, 262144, 29, 3014678, 262144, 29, 3014679, 262144, 27, 3014764, 131072, 42, 3014765, 131072, 42, 3014766, 131072, 42, 3014767, 131072, 42, 3014768, 262145, 2, 3014769, 1, 0, 3014770, 1, 0, 3014771, 1, 0, 3014772, 1, 0, 3014773, 1, 4, 3014774, 0, 42, 3014775, 0, 42, 3014776, 0, 42, 3014777, 0, 42, 3080201, 327680, 30, 3080202, 327680, 30, 3080203, 327680, 30, 3080209, 196608, 30, 3080210, 196608, 30, 3080211, 196608, 30, 3080300, 131072, 42, 3080301, 131072, 42, 3080302, 131072, 42, 3080303, 131072, 42, 3080304, 262145, 2, 3080305, 1, 0, 3080306, 1, 0, 3080307, 1, 0, 3080308, 1, 0, 3080309, 1, 4, 3080310, 0, 42, 3080311, 0, 42, 3080312, 0, 42, 3080313, 0, 42, 3145737, 327680, 30, 3145738, 327680, 30, 3145739, 327680, 30, 3145745, 196608, 30, 3145746, 196608, 30, 3145747, 196608, 30, 3145836, 131072, 42, 3145837, 131072, 42, 3145838, 131072, 42, 3145839, 131072, 42, 3145840, 262145, 2, 3145841, 1, 0, 3145842, 1, 0, 3145843, 1, 0, 3145844, 1, 0, 3145845, 1, 4, 3145846, 0, 42, 3145847, 0, 42, 3145848, 0, 42, 3145849, 0, 42, 3211273, 327680, 30, 3211274, 327680, 30, 3211275, 327680, 30, 3211281, 196608, 30, 3211282, 196608, 30, 3211283, 196608, 30, 3211372, 131072, 42, 3211373, 131072, 42, 3211374, 131072, 42, 3211375, 131072, 42, 3211376, 262145, 2, 3211377, 1, 0, 3211378, 1, 0, 3211379, 1, 0, 3211380, 1, 0, 3211381, 1, 4, 3211382, 0, 42, 3211383, 0, 42, 3211384, 0, 42, 3211385, 0, 42 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 113, 262149, 2, 114, 5, 0, 115, 5, 0, 116, 5, 4, 65649, 262149, 2, 65650, 5, 0, 65651, 5, 0, 65652, 5, 4, 131185, 262149, 2, 131186, 5, 0, 131187, 5, 0, 131188, 5, 4, 196721, 262149, 2, 196722, 5, 0, 196723, 5, 0, 196724, 5, 4, 262249, 0, 32, 262250, 65536, 32, 262251, 131072, 32, 262257, 262149, 2, 262258, 5, 0, 262259, 5, 0, 262260, 5, 4, 262265, 0, 32, 262266, 65536, 32, 262267, 131072, 32, 327735, 262149, 5, 327736, 131077, 3, 327737, 131077, 3, 327738, 5, 6, 327785, 0, 33, 327786, 65536, 33, 327787, 131072, 33, 327793, 262149, 2, 327794, 5, 0, 327795, 5, 0, 327796, 5, 4, 327801, 0, 33, 327802, 65536, 33, 327803, 131072, 33, 393271, 262149, 2, 393272, 5, 0, 393273, 5, 0, 393274, 5, 4, 393308, 262144, 0, 393309, 327680, 0, 393310, 262144, 0, 393311, 327680, 0, 393312, 262144, 0, 393313, 327680, 0, 393314, 262144, 0, 393315, 327680, 0, 393316, 262144, 0, 393317, 327680, 0, 393318, 262144, 0, 393319, 327680, 0, 393321, 0, 34, 393322, 65536, 34, 393323, 131072, 34, 393325, 262144, 0, 393326, 327680, 0, 393329, 262149, 2, 393330, 5, 0, 393331, 5, 0, 393332, 5, 4, 393337, 0, 34, 393338, 65536, 34, 393339, 131072, 34, 393343, 262144, 0, 393344, 327680, 0, 393345, 262144, 0, 393346, 327680, 0, 393347, 262144, 0, 393348, 327680, 0, 393349, 262144, 0, 393350, 327680, 0, 393351, 262144, 0, 393352, 327680, 0, 458807, 262149, 2, 458808, 5, 0, 458809, 5, 0, 458810, 5, 4, 458835, 0, 63, 458836, 65536, 63, 458843, 327680, 4, 458846, 393216, 4, 458848, 393216, 4, 458850, 393216, 4, 458852, 393216, 4, 458856, 393216, 4, 458860, 327680, 4, 458863, 393216, 4, 458865, 262149, 2, 458866, 5, 0, 458867, 5, 0, 458868, 5, 4, 458880, 327680, 4, 458882, 327680, 4, 458884, 327680, 4, 458886, 327680, 4, 524323, 131072, 63, 524324, 196608, 63, 524343, 262149, 6, 524344, 262149, 4, 524345, 262149, 4, 524346, 131077, 6, 524362, 196608, 1, 524371, 0, 64, 524372, 65536, 64, 524379, 327680, 5, 524380, 262144, 0, 524381, 327680, 0, 524382, 262144, 0, 524383, 327680, 0, 524384, 262144, 0, 524385, 327680, 0, 524386, 262144, 0, 524387, 327680, 0, 524388, 262144, 0, 524389, 327680, 0, 524392, 393216, 5, 524396, 327680, 5, 524397, 262144, 0, 524398, 327680, 0, 524399, 393216, 5, 524401, 262149, 2, 524402, 5, 0, 524403, 5, 0, 524404, 5, 4, 524415, 262144, 0, 524416, 327680, 0, 524417, 262144, 0, 524418, 327680, 0, 524419, 262144, 0, 524420, 327680, 0, 524421, 262144, 0, 524422, 327680, 0, 524423, 262144, 0, 524424, 327680, 0, 589859, 131072, 64, 589860, 196608, 64, 589867, 458752, 14, 589872, 458752, 14, 589876, 458752, 14, 589889, 458752, 14, 589907, 0, 65, 589908, 65536, 65, 589915, 327680, 4, 589918, 393216, 4, 589920, 393216, 4, 589922, 393216, 4, 589924, 393216, 4, 589932, 327680, 4, 589935, 393216, 4, 589937, 262149, 6, 589938, 262149, 4, 589939, 262149, 4, 589940, 131077, 6, 589952, 327680, 4, 589954, 327680, 4, 589956, 327680, 4, 589958, 327680, 4, 655395, 131072, 65, 655396, 196608, 65, 655415, 196608, 32, 655416, 196608, 32, 655417, 196608, 32, 655418, 196608, 32, 655420, 458752, 14, 655443, 0, 66, 655444, 65536, 66, 655451, 327680, 5, 655452, 262144, 0, 655453, 327680, 0, 655454, 262144, 0, 655455, 327680, 0, 655456, 262144, 0, 655457, 327680, 0, 655458, 262144, 0, 655459, 327680, 0, 655460, 262144, 0, 655461, 327680, 0, 655468, 327680, 5, 655471, 393216, 5, 655487, 262144, 0, 655488, 327680, 0, 655489, 262144, 0, 655490, 327680, 0, 655491, 262144, 0, 655492, 327680, 0, 655493, 262144, 0, 655494, 327680, 0, 655495, 262144, 0, 655496, 327680, 0, 720897, 0, 41, 720898, 0, 41, 720899, 0, 41, 720900, 0, 41, 720901, 0, 41, 720902, 0, 41, 720903, 0, 41, 720904, 0, 41, 720905, 0, 41, 720907, 0, 89, 720908, 65536, 89, 720909, 131072, 89, 720910, 196608, 89, 720911, 262144, 89, 720912, 327680, 89, 720913, 393216, 89, 720915, 131072, 41, 720916, 131072, 41, 720917, 131072, 41, 720918, 131072, 41, 720919, 131072, 41, 720920, 131072, 41, 720921, 131072, 41, 720922, 131072, 41, 720923, 131072, 41, 720924, 131072, 41, 720931, 131072, 66, 720932, 196608, 66, 720941, 458752, 14, 720946, 458752, 14, 720966, 196608, 1, 720976, 327680, 4, 720979, 393216, 4, 720987, 327680, 4, 720990, 393216, 4, 720992, 393216, 4, 720994, 393216, 4, 720996, 393216, 4, 721011, 196608, 32, 721024, 327680, 4, 721026, 327680, 4, 721028, 327680, 4, 721030, 327680, 4, 786468, 327680, 4, 786471, 393216, 4, 786473, 393216, 4, 786494, 458752, 14, 786512, 327680, 5, 786515, 393216, 5, 786523, 327680, 5, 786524, 262144, 0, 786525, 327680, 0, 786526, 262144, 0, 786527, 327680, 0, 786528, 262144, 0, 786529, 327680, 0, 786530, 262144, 0, 786531, 327680, 0, 786532, 262144, 0, 786533, 327680, 0, 786534, 262144, 0, 786535, 327680, 0, 786546, 262144, 32, 786559, 262144, 0, 786560, 327680, 0, 786561, 262144, 0, 786562, 327680, 0, 786563, 262144, 0, 786564, 327680, 0, 786565, 262144, 0, 786566, 327680, 0, 786567, 262144, 0, 786568, 327680, 0, 852004, 327680, 5, 852007, 393216, 5, 852009, 393216, 5, 852022, 262149, 5, 852023, 131077, 3, 852024, 131077, 3, 852025, 5, 6, 852059, 327680, 4, 852062, 393216, 4, 852064, 393216, 4, 852066, 393216, 4, 852068, 393216, 4, 852070, 393216, 4, 852072, 393216, 4, 852096, 327680, 4, 852098, 327680, 4, 852100, 327680, 4, 852102, 327680, 4, 917505, 0, 41, 917506, 0, 41, 917507, 0, 41, 917508, 0, 41, 917509, 0, 41, 917510, 0, 41, 917511, 0, 41, 917512, 0, 41, 917514, 0, 46, 917515, 65536, 46, 917521, 0, 46, 917522, 65536, 46, 917524, 131072, 41, 917525, 131072, 41, 917526, 131072, 41, 917527, 131072, 41, 917528, 131072, 41, 917529, 131072, 41, 917530, 131072, 41, 917531, 131072, 41, 917532, 131072, 41, 917558, 262149, 2, 917559, 5, 0, 917560, 5, 0, 917561, 5, 4, 917595, 327680, 5, 917598, 393216, 5, 917600, 393216, 5, 917602, 393216, 5, 917604, 393216, 5, 917606, 393216, 5, 917608, 393216, 5, 917618, 196608, 32, 917632, 327680, 5, 917634, 327680, 5, 917636, 327680, 5, 917638, 327680, 5, 983050, 0, 47, 983051, 65536, 47, 983057, 0, 47, 983058, 65536, 47, 983094, 262149, 2, 983095, 5, 0, 983096, 5, 0, 983097, 5, 4, 983111, 196608, 1, 983116, 262144, 0, 983117, 327680, 0, 983145, 0, 22, 983146, 65536, 22, 983147, 131072, 22, 983161, 0, 22, 983162, 65536, 22, 983163, 131072, 22, 1048586, 0, 48, 1048587, 65536, 48, 1048593, 0, 48, 1048594, 65536, 48, 1048616, 262144, 0, 1048617, 327680, 0, 1048618, 262144, 0, 1048619, 327680, 0, 1048630, 262149, 6, 1048631, 262149, 4, 1048632, 262149, 4, 1048633, 131077, 6, 1048651, 327680, 4, 1048654, 393216, 4, 1048658, 0, 63, 1048659, 65536, 63, 1048668, 262144, 0, 1048669, 327680, 0, 1048670, 262144, 0, 1048671, 327680, 0, 1048672, 262144, 0, 1048673, 327680, 0, 1048674, 262144, 0, 1048675, 327680, 0, 1048676, 262144, 0, 1048677, 327680, 0, 1048678, 262144, 0, 1048679, 327680, 0, 1048681, 0, 22, 1048682, 65536, 22, 1048683, 131072, 22, 1048685, 262144, 0, 1048686, 327680, 0, 1048697, 0, 22, 1048698, 65536, 22, 1048699, 131072, 22, 1048703, 262144, 0, 1048704, 327680, 0, 1048705, 262144, 0, 1048706, 327680, 0, 1048707, 262144, 0, 1048708, 327680, 0, 1048709, 262144, 0, 1048710, 327680, 0, 1048711, 262144, 0, 1048712, 327680, 0, 1114122, 0, 49, 1114123, 65536, 49, 1114129, 0, 49, 1114130, 65536, 49, 1114151, 327680, 4, 1114154, 393216, 4, 1114156, 393216, 4, 1114159, 458752, 14, 1114173, 196608, 1, 1114187, 327680, 5, 1114190, 393216, 5, 1114194, 0, 64, 1114195, 65536, 64, 1114203, 327680, 4, 1114206, 393216, 4, 1114208, 393216, 4, 1114210, 393216, 4, 1114212, 393216, 4, 1114214, 393216, 4, 1114216, 393216, 4, 1114220, 327680, 4, 1114223, 393216, 4, 1114225, 262149, 5, 1114226, 131077, 3, 1114227, 131077, 3, 1114228, 5, 6, 1114240, 327680, 4, 1114242, 327680, 4, 1114244, 327680, 4, 1114246, 327680, 4, 1179657, 131072, 41, 1179658, 131072, 41, 1179659, 131072, 41, 1179665, 0, 41, 1179666, 0, 41, 1179667, 0, 41, 1179686, 131072, 63, 1179687, 327680, 5, 1179690, 393216, 5, 1179692, 393216, 5, 1179711, 458752, 14, 1179718, 458752, 14, 1179730, 0, 65, 1179731, 65536, 65, 1179739, 327680, 5, 1179740, 262144, 0, 1179741, 327680, 0, 1179742, 262144, 0, 1179743, 327680, 0, 1179744, 262144, 0, 1179745, 327680, 0, 1179746, 262144, 0, 1179747, 327680, 0, 1179748, 262144, 0, 1179749, 327680, 0, 1179750, 262144, 0, 1179751, 327680, 0, 1179752, 393216, 5, 1179756, 327680, 5, 1179759, 393216, 5, 1179761, 262149, 2, 1179762, 5, 0, 1179763, 5, 0, 1179764, 5, 4, 1179775, 262144, 0, 1179776, 327680, 0, 1179777, 262144, 0, 1179778, 327680, 0, 1179779, 262144, 0, 1179780, 327680, 0, 1179781, 262144, 0, 1179782, 327680, 0, 1179783, 262144, 0, 1179784, 327680, 0, 1245194, 131072, 63, 1245195, 196608, 63, 1245201, 0, 63, 1245202, 65536, 63, 1245222, 131072, 64, 1245223, 196608, 64, 1245233, 458752, 14, 1245235, 458752, 14, 1245238, 196608, 32, 1245239, 196608, 32, 1245240, 196608, 32, 1245241, 196608, 32, 1245257, 458752, 14, 1245266, 0, 66, 1245267, 65536, 66, 1245275, 327680, 4, 1245278, 393216, 4, 1245280, 393216, 4, 1245282, 393216, 4, 1245284, 393216, 4, 1245286, 393216, 4, 1245288, 393216, 4, 1245297, 262149, 6, 1245298, 262149, 4, 1245299, 262149, 4, 1245300, 131077, 6, 1245312, 327680, 4, 1245314, 327680, 4, 1245316, 327680, 4, 1245318, 327680, 4, 1310726, 327680, 4, 1310729, 393216, 4, 1310730, 131072, 64, 1310731, 196608, 64, 1310737, 0, 64, 1310738, 65536, 64, 1310741, 327680, 4, 1310744, 393216, 4, 1310758, 131072, 65, 1310759, 196608, 65, 1310773, 458752, 14, 1310787, 458752, 14, 1310811, 327680, 5, 1310812, 262144, 0, 1310813, 327680, 0, 1310814, 262144, 0, 1310815, 327680, 0, 1310816, 262144, 0, 1310817, 327680, 0, 1310818, 262144, 0, 1310819, 327680, 0, 1310820, 262144, 0, 1310821, 327680, 0, 1310822, 393216, 5, 1310824, 393216, 5, 1310828, 327680, 4, 1310831, 393216, 4, 1310847, 262144, 0, 1310848, 327680, 0, 1310849, 262144, 0, 1310850, 327680, 0, 1310851, 262144, 0, 1310852, 327680, 0, 1310853, 262144, 0, 1310854, 327680, 0, 1310855, 262144, 0, 1310856, 327680, 0, 1376262, 327680, 5, 1376265, 393216, 5, 1376266, 131072, 65, 1376267, 196608, 65, 1376273, 0, 65, 1376274, 65536, 65, 1376277, 327680, 5, 1376280, 393216, 5, 1376294, 131072, 66, 1376295, 196608, 66, 1376304, 458752, 14, 1376322, 196608, 1, 1376347, 327680, 4, 1376350, 393216, 4, 1376352, 393216, 4, 1376354, 393216, 4, 1376356, 393216, 4, 1376364, 327680, 5, 1376365, 262144, 0, 1376366, 327680, 0, 1376367, 393216, 5, 1376370, 327680, 35, 1376371, 393216, 35, 1376384, 327680, 4, 1376386, 327680, 4, 1376388, 327680, 4, 1376390, 327680, 4, 1441802, 131072, 66, 1441803, 196608, 66, 1441809, 0, 66, 1441810, 65536, 66, 1441811, 327680, 4, 1441814, 393216, 4, 1441831, 327680, 4, 1441834, 393216, 4, 1441837, 458752, 14, 1441851, 196608, 1, 1441883, 327680, 5, 1441884, 262144, 0, 1441885, 327680, 0, 1441886, 262144, 0, 1441887, 327680, 0, 1441888, 262144, 0, 1441889, 327680, 0, 1441890, 262144, 0, 1441891, 327680, 0, 1441892, 262144, 0, 1441893, 327680, 0, 1441900, 327680, 4, 1441903, 393216, 4, 1441906, 327680, 36, 1441907, 393216, 36, 1441919, 262144, 0, 1441920, 327680, 0, 1441921, 262144, 0, 1441922, 327680, 0, 1441923, 262144, 0, 1441924, 327680, 0, 1441925, 262144, 0, 1441926, 327680, 0, 1441927, 262144, 0, 1441928, 327680, 0, 1507347, 327680, 5, 1507350, 393216, 5, 1507367, 327680, 5, 1507370, 393216, 5, 1507374, 196608, 1, 1507383, 262149, 5, 1507384, 131077, 3, 1507385, 131077, 3, 1507386, 5, 6, 1507403, 262144, 0, 1507404, 327680, 0, 1507405, 262144, 0, 1507406, 327680, 0, 1507419, 327680, 4, 1507422, 393216, 4, 1507424, 393216, 4, 1507426, 393216, 4, 1507428, 393216, 4, 1507436, 327680, 5, 1507439, 393216, 5, 1507456, 327680, 4, 1507458, 327680, 4, 1507460, 327680, 4, 1507462, 327680, 4, 1572876, 262144, 0, 1572877, 327680, 0, 1572878, 262144, 0, 1572879, 327680, 0, 1572919, 262149, 2, 1572920, 5, 0, 1572921, 5, 0, 1572922, 5, 4, 1572931, 262144, 0, 1572932, 327680, 0, 1572933, 262144, 0, 1572934, 327680, 0, 1572935, 262144, 0, 1572936, 327680, 0, 1572938, 327680, 4, 1572941, 393216, 4, 1572943, 393216, 4, 1572955, 327680, 5, 1572956, 262144, 0, 1572957, 327680, 0, 1572958, 262144, 0, 1572959, 327680, 0, 1572960, 262144, 0, 1572961, 327680, 0, 1572962, 262144, 0, 1572963, 327680, 0, 1572964, 262144, 0, 1572965, 327680, 0, 1572966, 262144, 0, 1572967, 327680, 0, 1572979, 196608, 32, 1572991, 262144, 0, 1572992, 327680, 0, 1572993, 262144, 0, 1572994, 327680, 0, 1572995, 262144, 0, 1572996, 327680, 0, 1572997, 262144, 0, 1572998, 327680, 0, 1572999, 262144, 0, 1573000, 327680, 0, 1638411, 327680, 4, 1638414, 393216, 4, 1638416, 393216, 4, 1638455, 262149, 2, 1638456, 5, 0, 1638457, 5, 0, 1638458, 5, 4, 1638466, 327680, 4, 1638469, 393216, 4, 1638471, 393216, 4, 1638473, 393216, 4, 1638475, 393216, 4, 1638477, 393216, 5, 1638479, 393216, 5, 1638491, 327680, 4, 1638494, 393216, 4, 1638496, 393216, 4, 1638498, 393216, 4, 1638500, 393216, 4, 1638502, 393216, 4, 1638504, 393216, 4, 1638528, 327680, 4, 1638530, 327680, 4, 1638532, 327680, 4, 1638534, 327680, 4, 1703945, 393216, 4, 1703947, 327680, 5, 1703950, 393216, 5, 1703952, 393216, 5, 1703979, 262144, 0, 1703980, 327680, 0, 1703981, 262144, 0, 1703982, 327680, 0, 1703983, 262144, 0, 1703984, 327680, 0, 1703985, 262144, 0, 1703986, 327680, 0, 1703987, 262144, 0, 1703988, 327680, 0, 1703991, 262149, 2, 1703992, 5, 0, 1703993, 5, 0, 1703994, 5, 4, 1704002, 327680, 5, 1704005, 393216, 5, 1704007, 393216, 5, 1704009, 393216, 5, 1704011, 393216, 5, 1704027, 327680, 5, 1704030, 393216, 5, 1704032, 393216, 5, 1704034, 393216, 5, 1704036, 393216, 5, 1704038, 393216, 5, 1704040, 393216, 5, 1704064, 327680, 5, 1704066, 327680, 5, 1704068, 327680, 5, 1704070, 327680, 5, 1769481, 393216, 5, 1769514, 327680, 4, 1769517, 393216, 4, 1769519, 393216, 4, 1769521, 393216, 4, 1769523, 393216, 4, 1769525, 393216, 4, 1769527, 262149, 2, 1769528, 5, 0, 1769529, 5, 0, 1769530, 5, 4, 1769577, 0, 22, 1769578, 65536, 22, 1769579, 131072, 22, 1769586, 196608, 32, 1769593, 0, 22, 1769594, 65536, 22, 1769595, 131072, 22, 1835050, 327680, 5, 1835053, 393216, 5, 1835055, 393216, 5, 1835057, 393216, 5, 1835059, 393216, 5, 1835061, 393216, 5, 1835063, 262149, 6, 1835064, 262149, 4, 1835065, 262149, 4, 1835066, 131077, 6, 1835100, 262144, 0, 1835101, 327680, 0, 1835102, 262144, 0, 1835103, 327680, 0, 1835104, 262144, 0, 1835105, 327680, 0, 1835106, 262144, 0, 1835107, 327680, 0, 1835108, 262144, 0, 1835109, 327680, 0, 1835110, 262144, 0, 1835111, 327680, 0, 1835113, 0, 22, 1835114, 65536, 22, 1835115, 131072, 22, 1835117, 262144, 0, 1835118, 327680, 0, 1835129, 0, 22, 1835130, 65536, 22, 1835131, 131072, 22, 1835135, 262144, 0, 1835136, 327680, 0, 1835137, 262144, 0, 1835138, 327680, 0, 1835139, 262144, 0, 1835140, 327680, 0, 1835141, 262144, 0, 1835142, 327680, 0, 1835143, 262144, 0, 1835144, 327680, 0, 1900635, 327680, 4, 1900638, 393216, 4, 1900640, 393216, 4, 1900642, 393216, 4, 1900644, 393216, 4, 1900646, 393216, 4, 1900648, 393216, 4, 1900652, 327680, 4, 1900655, 393216, 4, 1900657, 262149, 5, 1900658, 131077, 3, 1900659, 131077, 3, 1900660, 5, 6, 1900669, 196608, 1, 1900672, 327680, 4, 1900674, 327680, 4, 1900676, 327680, 4, 1900678, 327680, 4, 1966171, 327680, 5, 1966172, 262144, 0, 1966173, 327680, 0, 1966174, 262144, 0, 1966175, 327680, 0, 1966176, 262144, 0, 1966177, 327680, 0, 1966178, 262144, 0, 1966179, 327680, 0, 1966180, 262144, 0, 1966181, 327680, 0, 1966182, 393216, 5, 1966184, 393216, 5, 1966188, 327680, 5, 1966191, 393216, 5, 1966193, 262149, 2, 1966194, 5, 0, 1966195, 5, 0, 1966196, 5, 4, 1966199, 196608, 1, 1966207, 262144, 0, 1966208, 327680, 0, 1966209, 262144, 0, 1966210, 327680, 0, 1966211, 262144, 0, 1966212, 327680, 0, 1966213, 262144, 0, 1966214, 327680, 0, 1966215, 262144, 0, 1966216, 327680, 0, 2031626, 0, 43, 2031627, 65536, 43, 2031628, 131072, 43, 2031629, 196608, 43, 2031630, 262144, 43, 2031631, 327680, 43, 2031632, 393216, 43, 2031633, 458752, 43, 2031707, 327680, 4, 2031710, 393216, 4, 2031712, 393216, 4, 2031714, 393216, 4, 2031716, 393216, 4, 2031719, 327680, 4, 2031722, 393216, 4, 2031729, 262149, 6, 2031730, 262149, 4, 2031731, 262149, 4, 2031732, 131077, 6, 2031744, 327680, 4, 2031746, 327680, 4, 2031748, 327680, 4, 2031750, 327680, 4, 2097160, 262144, 0, 2097161, 327680, 0, 2097162, 0, 44, 2097163, 65536, 44, 2097164, 131072, 44, 2097165, 196608, 44, 2097166, 262144, 44, 2097167, 327680, 44, 2097168, 393216, 44, 2097169, 458752, 44, 2097171, 262144, 0, 2097172, 327680, 0, 2097243, 327680, 5, 2097244, 262144, 0, 2097245, 327680, 0, 2097246, 262144, 0, 2097247, 327680, 0, 2097248, 262144, 0, 2097249, 327680, 0, 2097250, 262144, 0, 2097251, 327680, 0, 2097252, 262144, 0, 2097253, 327680, 0, 2097255, 327680, 5, 2097258, 393216, 5, 2097260, 327680, 4, 2097263, 393216, 4, 2097265, 196608, 32, 2097271, 327680, 4, 2097279, 262144, 0, 2097280, 327680, 0, 2097281, 262144, 0, 2097282, 327680, 0, 2097283, 262144, 0, 2097284, 327680, 0, 2097285, 262144, 0, 2097286, 327680, 0, 2097287, 262144, 0, 2097288, 327680, 0, 2162695, 327680, 4, 2162698, 0, 20, 2162699, 65536, 20, 2162700, 131072, 45, 2162701, 196608, 45, 2162702, 262144, 45, 2162703, 327680, 45, 2162704, 393216, 45, 2162705, 0, 20, 2162706, 65536, 20, 2162709, 393216, 4, 2162779, 327680, 4, 2162782, 393216, 4, 2162784, 393216, 4, 2162786, 393216, 4, 2162788, 393216, 4, 2162796, 327680, 5, 2162797, 262144, 0, 2162798, 327680, 0, 2162799, 393216, 5, 2162807, 327680, 5, 2162816, 327680, 4, 2162818, 327680, 4, 2162820, 327680, 4, 2162822, 327680, 4, 2228231, 327680, 5, 2228232, 262144, 0, 2228233, 327680, 0, 2228234, 393216, 5, 2228236, 196608, 3, 2228242, 327680, 5, 2228243, 262144, 0, 2228244, 327680, 0, 2228245, 393216, 5, 2228315, 327680, 5, 2228316, 262144, 0, 2228317, 327680, 0, 2228318, 262144, 0, 2228319, 327680, 0, 2228320, 262144, 0, 2228321, 327680, 0, 2228322, 262144, 0, 2228323, 327680, 0, 2228324, 262144, 0, 2228325, 327680, 0, 2228330, 327680, 4, 2228333, 393216, 4, 2228335, 393216, 4, 2228338, 262144, 32, 2228339, 327680, 35, 2228340, 393216, 35, 2228347, 327680, 4, 2228350, 393216, 4, 2228351, 262144, 0, 2228352, 327680, 0, 2228353, 262144, 0, 2228354, 327680, 0, 2228355, 262144, 0, 2228356, 327680, 0, 2228357, 262144, 0, 2228358, 327680, 0, 2228359, 262144, 0, 2228360, 327680, 0, 2293767, 327680, 4, 2293770, 393216, 4, 2293772, 196608, 4, 2293778, 327680, 4, 2293781, 393216, 4, 2293851, 327680, 4, 2293854, 393216, 4, 2293856, 393216, 4, 2293858, 393216, 4, 2293860, 393216, 4, 2293866, 327680, 5, 2293867, 262144, 0, 2293868, 327680, 0, 2293869, 262144, 0, 2293870, 327680, 0, 2293871, 393216, 5, 2293875, 327680, 36, 2293876, 393216, 36, 2293883, 327680, 5, 2293886, 393216, 5, 2293888, 327680, 4, 2293890, 327680, 4, 2293892, 327680, 4, 2293894, 327680, 4, 2359303, 327680, 5, 2359304, 262144, 0, 2359305, 327680, 0, 2359306, 0, 19, 2359307, 65536, 19, 2359313, 0, 19, 2359314, 65536, 19, 2359317, 393216, 5, 2359387, 327680, 5, 2359390, 393216, 5, 2359392, 393216, 5, 2359394, 393216, 5, 2359396, 393216, 5, 2359402, 327680, 4, 2359405, 393216, 4, 2359407, 393216, 4, 2359424, 327680, 5, 2359426, 327680, 5, 2359428, 327680, 5, 2359430, 327680, 5, 2424839, 327680, 4, 2424842, 393216, 4, 2424930, 131072, 41, 2424931, 131072, 41, 2424938, 327680, 5, 2424941, 262144, 0, 2424942, 327680, 0, 2424943, 393216, 5, 2424945, 196608, 32, 2424951, 327680, 4, 2424961, 0, 41, 2424962, 0, 41, 2490375, 327680, 5, 2490378, 393216, 5, 2490476, 327680, 4, 2490479, 393216, 4, 2490487, 327680, 5, 2555923, 262144, 0, 2555924, 327680, 0, 2556003, 131072, 63, 2556004, 196608, 63, 2556012, 327680, 5, 2556015, 393216, 5, 2556019, 262144, 32, 2556032, 0, 63, 2556033, 65536, 63, 2621450, 0, 19, 2621451, 65536, 19, 2621457, 0, 18, 2621458, 65536, 18, 2621461, 393216, 4, 2621539, 131072, 64, 2621540, 196608, 64, 2621554, 327680, 35, 2621555, 393216, 35, 2621568, 0, 64, 2621569, 65536, 64, 2686984, 262144, 0, 2686985, 327680, 0, 2686994, 327680, 5, 2686995, 262144, 0, 2686996, 327680, 0, 2686997, 393216, 5, 2687075, 131072, 65, 2687076, 196608, 65, 2687090, 327680, 36, 2687091, 393216, 36, 2687104, 0, 65, 2687105, 65536, 65, 2752519, 327680, 4, 2752522, 393216, 4, 2752530, 327680, 4, 2752533, 393216, 4, 2752611, 131072, 66, 2752612, 196608, 66, 2752614, 327680, 4, 2752617, 393216, 4, 2752619, 393216, 4, 2752621, 393216, 4, 2752633, 327680, 4, 2752640, 0, 66, 2752641, 65536, 66, 2818055, 327680, 5, 2818056, 262144, 0, 2818057, 327680, 0, 2818058, 393216, 5, 2818066, 327680, 5, 2818067, 262144, 0, 2818068, 327680, 0, 2818069, 393216, 5, 2818150, 327680, 5, 2818153, 393216, 5, 2818155, 393216, 5, 2818157, 393216, 5, 2818167, 196608, 1, 2818169, 327680, 5, 2883591, 327680, 4, 2883594, 393216, 4, 2883602, 327680, 4, 2883605, 393216, 4, 2883692, 131072, 41, 2883693, 131072, 41, 2883697, 196608, 32, 2883704, 0, 41, 2883705, 0, 41, 2949127, 327680, 5, 2949130, 393216, 5, 2949138, 327680, 5, 2949141, 393216, 5, 2949236, 262144, 32, 3014665, 327680, 29, 3014666, 327680, 29, 3014674, 196608, 29, 3014675, 196608, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 1040) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 1040) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 1040) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2608, 592) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym.tscn" +location = Vector2(624, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1296, 656) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(304, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3408, 240) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(1040, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 688) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(1136, 464) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 688) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(1296, 464) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1296, 656) +trainer = true +texture = ExtResource("201") +trainer_name = "ACOLYTE Zai" +trainer_reward = 3000 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[23, 50], [112, 50], [96, 50]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(3408, 240) +trainer = true +texture = ExtResource("202") +trainer_name = "ACOLYTE Veritum" +trainer_reward = 3120 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[144, 48], [23, 52], [52, 52]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 464) +trainer = true +trainer_name = "LEADER Vaeryn" +trainer_reward = 6160 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[23, 52], [96, 52], [150, 53], [151, 53], [156, 55], [59, 56]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 368) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside_tileset.tres b/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside_tileset.tres new file mode 100644 index 000000000..16fa24b19 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym-_Outside_tileset.tres @@ -0,0 +1,495 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route16.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route16_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_transp_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:21/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +0:46/0 = 0 +0:47/0 = 0 +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:65/0 = 0 +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:93/0 = 0 +0:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:20/0 = 0 +1:21/0 = 0 +1:22/0 = 0 +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:46/0 = 0 +1:47/0 = 0 +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +1:88/0 = 0 +1:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:89/0 = 0 +1:90/0 = 0 +1:91/0 = 0 +1:92/0 = 0 +1:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:63/0 = 0 +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:90/0 = 0 +2:91/0 = 0 +2:92/0 = 0 +2:93/0 = 0 +2:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:63/0 = 0 +3:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:66/0 = 0 +3:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:88/0 = 0 +3:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:89/0 = 0 +3:90/0 = 0 +3:91/0 = 0 +3:92/0 = 0 +3:93/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:15/0 = 0 +4:27/0 = 0 +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:89/0 = 0 +4:90/0 = 0 +4:91/0 = 0 +4:92/0 = 0 +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:27/0 = 0 +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:43/0 = 0 +5:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:44/0 = 0 +5:45/0 = 0 +5:88/0 = 0 +5:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:89/0 = 0 +5:90/0 = 0 +5:91/0 = 0 +5:92/0 = 0 +5:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:43/0 = 0 +6:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:44/0 = 0 +6:45/0 = 0 +6:88/0 = 0 +6:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:89/0 = 0 +6:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:90/0 = 0 +6:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:44/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/5 = SubResource("src5") diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym.gd b/Maps/SnowbankTown/Snowbank_Town_Gym.gd new file mode 100644 index 000000000..53b5bf125 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map136 + +var map_name = "Snowbank Town(Gym)" +var map_px_size = Vector2(1024, 1600) +var edge_connections = [["S", "res://Maps/SnowbankTown/Snowbank_Town.tscn", 448, 16, 1920]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(400, 1136): + Global.game.play_dialogue("MAP136_SIGN_1") + if check_pos == Vector2(464, 1072): + Global.game.play_dialogue("MAP136_NPC_1") + return null diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym.gd.uid b/Maps/SnowbankTown/Snowbank_Town_Gym.gd.uid new file mode 100644 index 000000000..b764e2188 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym.gd.uid @@ -0,0 +1 @@ +uid://hmwm041fjj20 diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym.tscn b/Maps/SnowbankTown/Snowbank_Town_Gym.tscn new file mode 100644 index 000000000..eedbdfec0 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym.tscn @@ -0,0 +1,73 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SnowbankTown/Snowbank_Town_Gym_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SnowbankTown/Snowbank_Town_Gym.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="301"] +[node name="Snowbank Town(Gym)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 393216, 12, 1, 393216, 12, 2, 393216, 12, 3, 393216, 12, 4, 393216, 12, 5, 393216, 12, 6, 393216, 12, 7, 393216, 12, 8, 393216, 12, 9, 393216, 12, 10, 393216, 12, 11, 393216, 12, 12, 393216, 12, 13, 393216, 12, 14, 393216, 12, 15, 393216, 12, 16, 393216, 12, 17, 393216, 12, 18, 393216, 12, 19, 393216, 12, 20, 393216, 12, 21, 393216, 12, 22, 393216, 12, 23, 393216, 12, 24, 393216, 12, 25, 393216, 12, 26, 393216, 12, 27, 393216, 12, 28, 393216, 12, 29, 393216, 12, 30, 0, 0, 31, 0, 0, 65536, 393216, 11, 65537, 393216, 11, 65538, 393216, 11, 65539, 393216, 11, 65540, 393216, 11, 65541, 393216, 11, 65542, 393216, 11, 65543, 393216, 11, 65544, 393216, 11, 65545, 393216, 11, 65546, 393216, 11, 65547, 393216, 11, 65548, 393216, 11, 65549, 393216, 11, 65550, 393216, 11, 65551, 393216, 11, 65552, 393216, 11, 65553, 393216, 11, 65554, 393216, 11, 65555, 393216, 11, 65556, 393216, 11, 65557, 393216, 11, 65558, 393216, 11, 65559, 393216, 11, 65560, 393216, 11, 65561, 393216, 11, 65562, 393216, 11, 65563, 393216, 11, 65564, 393216, 11, 65565, 393216, 11, 65566, 0, 0, 65567, 0, 0, 131072, 393216, 12, 131073, 393216, 12, 131074, 393216, 12, 131075, 393216, 12, 131076, 393216, 12, 131077, 393216, 12, 131078, 393216, 12, 131079, 393216, 12, 131080, 393216, 12, 131081, 393216, 12, 131082, 393216, 12, 131083, 393216, 12, 131084, 393216, 12, 131085, 393216, 12, 131086, 393216, 12, 131087, 393216, 12, 131088, 393216, 12, 131089, 393216, 12, 131090, 393216, 12, 131091, 393216, 12, 131092, 393216, 12, 131093, 393216, 12, 131094, 393216, 12, 131095, 393216, 12, 131096, 393216, 12, 131097, 393216, 12, 131098, 393216, 12, 131099, 393216, 12, 131100, 393216, 12, 131101, 393216, 12, 131102, 0, 0, 131103, 0, 0, 196608, 393216, 11, 196609, 393216, 11, 196610, 393216, 11, 196611, 393216, 11, 196612, 393216, 11, 196613, 393216, 11, 196614, 393216, 11, 196615, 393216, 11, 196616, 393216, 11, 196617, 393216, 11, 196618, 393216, 11, 196619, 393216, 11, 196620, 393216, 11, 196621, 393216, 11, 196622, 393216, 11, 196623, 393216, 11, 196624, 393216, 11, 196625, 393216, 11, 196626, 393216, 11, 196627, 393216, 11, 196628, 393216, 11, 196629, 393216, 11, 196630, 393216, 11, 196631, 393216, 11, 196632, 393216, 11, 196633, 393216, 11, 196634, 393216, 11, 196635, 393216, 11, 196636, 393216, 11, 196637, 393216, 11, 196638, 0, 0, 196639, 0, 0, 262144, 393216, 12, 262145, 393216, 12, 262146, 393216, 12, 262147, 393216, 12, 262148, 393216, 12, 262149, 393216, 12, 262150, 393216, 12, 262151, 393216, 12, 262152, 393216, 12, 262153, 393216, 12, 262154, 393216, 12, 262155, 393216, 12, 262156, 393216, 12, 262157, 393216, 12, 262158, 393216, 12, 262159, 393216, 12, 262160, 393216, 12, 262161, 393216, 12, 262162, 393216, 12, 262163, 393216, 12, 262164, 393216, 12, 262165, 393216, 12, 262166, 393216, 12, 262167, 393216, 12, 262168, 393216, 12, 262169, 393216, 12, 262170, 393216, 12, 262171, 393216, 12, 262172, 393216, 12, 262173, 393216, 12, 262174, 0, 0, 262175, 0, 0, 327680, 393216, 11, 327681, 393216, 11, 327682, 393216, 11, 327683, 393216, 11, 327684, 393216, 11, 327685, 393216, 11, 327686, 393216, 11, 327687, 393216, 11, 327688, 393216, 11, 327689, 393216, 11, 327690, 393216, 11, 327691, 393216, 11, 327692, 393216, 11, 327693, 393216, 11, 327694, 393216, 11, 327695, 393216, 11, 327696, 393216, 11, 327697, 393216, 11, 327698, 393216, 11, 327699, 393216, 11, 327700, 393216, 11, 327701, 393216, 11, 327702, 393216, 11, 327703, 393216, 11, 327704, 393216, 11, 327705, 393216, 11, 327706, 393216, 11, 327707, 393216, 11, 327708, 393216, 11, 327709, 393216, 11, 327710, 0, 0, 327711, 0, 0, 393216, 393216, 12, 393217, 393216, 12, 393218, 393216, 12, 393219, 393216, 12, 393220, 393216, 12, 393221, 393216, 12, 393222, 393216, 12, 393223, 393216, 12, 393224, 393216, 12, 393225, 393216, 12, 393226, 393216, 12, 393227, 393216, 12, 393228, 393216, 12, 393229, 393216, 12, 393230, 393216, 12, 393231, 393216, 12, 393232, 393216, 12, 393233, 393216, 12, 393234, 393216, 12, 393235, 393216, 12, 393236, 393216, 12, 393237, 393216, 12, 393238, 393216, 12, 393239, 393216, 12, 393240, 393216, 12, 393241, 393216, 12, 393242, 393216, 12, 393243, 393216, 12, 393244, 393216, 12, 393245, 393216, 12, 393246, 0, 0, 393247, 0, 0, 458752, 393216, 11, 458753, 393216, 11, 458754, 393216, 11, 458755, 393216, 11, 458756, 393216, 11, 458757, 393216, 11, 458758, 393216, 11, 458759, 393216, 11, 458760, 393216, 11, 458761, 393216, 11, 458762, 393216, 11, 458763, 393216, 11, 458764, 393216, 11, 458765, 393216, 11, 458766, 393216, 11, 458767, 393216, 11, 458768, 393216, 11, 458769, 393216, 11, 458770, 393216, 11, 458771, 393216, 11, 458772, 393216, 11, 458773, 393216, 11, 458774, 393216, 11, 458775, 393216, 11, 458776, 393216, 11, 458777, 393216, 11, 458778, 393216, 11, 458779, 393216, 11, 458780, 393216, 11, 458781, 393216, 11, 458782, 0, 0, 458783, 0, 0, 524288, 393216, 12, 524289, 393216, 12, 524290, 393216, 12, 524291, 393216, 12, 524292, 393216, 12, 524293, 393216, 12, 524294, 393216, 12, 524295, 393216, 12, 524296, 393216, 12, 524297, 393216, 12, 524298, 393216, 12, 524299, 393216, 12, 524300, 393216, 12, 524301, 393216, 12, 524302, 393216, 12, 524303, 393216, 12, 524304, 393216, 12, 524305, 393216, 12, 524306, 393216, 12, 524307, 393216, 12, 524308, 393216, 12, 524309, 393216, 12, 524310, 393216, 12, 524311, 393216, 12, 524312, 393216, 12, 524313, 393216, 12, 524314, 393216, 12, 524315, 393216, 12, 524316, 393216, 12, 524317, 393216, 12, 524318, 0, 0, 524319, 0, 0, 589824, 393216, 11, 589825, 393216, 11, 589826, 393216, 11, 589827, 393216, 11, 589828, 393216, 11, 589829, 393216, 11, 589830, 393216, 11, 589831, 393216, 11, 589832, 393216, 11, 589833, 393216, 11, 589834, 393216, 11, 589835, 393216, 11, 589836, 393216, 11, 589837, 393216, 11, 589838, 393216, 11, 589839, 393216, 11, 589840, 393216, 11, 589841, 393216, 11, 589842, 393216, 11, 589843, 393216, 11, 589844, 393216, 11, 589845, 393216, 11, 589846, 393216, 11, 589847, 393216, 11, 589848, 393216, 11, 589849, 393216, 11, 589850, 393216, 11, 589851, 393216, 11, 589852, 393216, 11, 589853, 393216, 11, 589854, 0, 0, 589855, 0, 0, 655360, 393216, 12, 655361, 393216, 12, 655362, 393216, 12, 655363, 393216, 12, 655364, 393216, 12, 655365, 393216, 12, 655366, 393216, 12, 655367, 393216, 12, 655368, 393216, 12, 655369, 393216, 12, 655370, 393216, 12, 655371, 393216, 12, 655372, 393216, 12, 655373, 393216, 12, 655374, 393216, 12, 655375, 393216, 12, 655376, 393216, 12, 655377, 393216, 12, 655378, 393216, 12, 655379, 393216, 12, 655380, 393216, 12, 655381, 393216, 12, 655382, 393216, 12, 655383, 393216, 12, 655384, 393216, 12, 655385, 393216, 12, 655386, 393216, 12, 655387, 393216, 12, 655388, 393216, 12, 655389, 393216, 12, 655390, 0, 0, 655391, 0, 0, 720896, 393216, 11, 720897, 393216, 11, 720898, 393216, 11, 720899, 393216, 11, 720900, 393216, 11, 720901, 393216, 11, 720902, 393216, 11, 720903, 393216, 11, 720904, 393216, 11, 720905, 393216, 11, 720906, 393216, 11, 720907, 393216, 11, 720908, 393216, 11, 720909, 393216, 11, 720910, 393216, 11, 720911, 393216, 11, 720912, 393216, 11, 720913, 393216, 11, 720914, 393216, 11, 720915, 393216, 11, 720916, 393216, 11, 720917, 393216, 11, 720918, 393216, 11, 720919, 393216, 11, 720920, 393216, 11, 720921, 393216, 11, 720922, 393216, 11, 720923, 393216, 11, 720924, 393216, 11, 720925, 393216, 11, 720926, 0, 0, 720927, 0, 0, 786432, 393216, 12, 786433, 393216, 12, 786434, 393216, 12, 786435, 393216, 12, 786436, 393216, 12, 786437, 393216, 12, 786438, 393216, 12, 786439, 393216, 12, 786440, 393216, 12, 786441, 393216, 12, 786442, 393216, 12, 786443, 393216, 12, 786444, 393216, 12, 786445, 393216, 12, 786446, 393216, 12, 786447, 393216, 12, 786448, 393216, 12, 786449, 393216, 12, 786450, 393216, 12, 786451, 393216, 12, 786452, 393216, 12, 786453, 393216, 12, 786454, 393216, 12, 786455, 393216, 12, 786456, 393216, 12, 786457, 393216, 12, 786458, 393216, 12, 786459, 393216, 12, 786460, 393216, 12, 786461, 393216, 12, 786462, 0, 0, 786463, 0, 0, 851969, 262144, 30, 851970, 262144, 30, 851971, 262144, 30, 851972, 262144, 30, 851973, 262144, 30, 851974, 262144, 30, 851975, 262144, 30, 851976, 262144, 30, 851977, 262144, 30, 851978, 262144, 30, 851979, 262144, 30, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 262144, 30, 851986, 262144, 30, 851987, 262144, 30, 851988, 262144, 30, 851989, 262144, 30, 851990, 262144, 30, 851991, 262144, 30, 851992, 262144, 30, 851993, 262144, 30, 851994, 262144, 30, 851995, 262144, 30, 851996, 262144, 30, 851997, 262144, 30, 851998, 0, 0, 851999, 0, 0, 917504, 262144, 30, 917505, 262144, 30, 917506, 262144, 30, 917507, 262144, 30, 917508, 262144, 30, 917509, 262144, 30, 917510, 262144, 30, 917511, 262144, 30, 917512, 262144, 30, 917513, 262144, 30, 917514, 262144, 30, 917515, 262144, 30, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 262144, 30, 917522, 262144, 30, 917523, 262144, 30, 917524, 262144, 30, 917525, 262144, 30, 917526, 262144, 30, 917527, 262144, 30, 917528, 262144, 30, 917529, 262144, 30, 917530, 262144, 30, 917531, 262144, 30, 917532, 262144, 30, 917533, 262144, 30, 917534, 0, 0, 917535, 0, 0, 983040, 262144, 30, 983041, 262144, 30, 983042, 262144, 30, 983043, 262144, 30, 983044, 262144, 30, 983045, 262144, 30, 983046, 262144, 30, 983047, 262144, 30, 983048, 262144, 30, 983049, 262144, 30, 983050, 262144, 30, 983051, 262144, 30, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 262144, 30, 983058, 262144, 30, 983059, 262144, 30, 983060, 262144, 30, 983061, 262144, 30, 983062, 262144, 30, 983063, 262144, 30, 983064, 262144, 30, 983065, 262144, 30, 983066, 262144, 30, 983067, 262144, 30, 983068, 262144, 30, 983069, 262144, 30, 983070, 0, 0, 983071, 0, 0, 1048576, 262144, 30, 1048577, 262144, 30, 1048578, 262144, 30, 1048579, 262144, 30, 1048580, 262144, 30, 1048581, 262144, 30, 1048582, 262144, 30, 1048583, 262144, 30, 1048584, 262144, 30, 1048585, 262144, 30, 1048586, 262144, 30, 1048587, 262144, 30, 1048588, 262144, 30, 1048589, 0, 0, 1048590, 0, 0, 1048591, 0, 0, 1048592, 0, 0, 1048594, 262144, 30, 1048595, 262144, 30, 1048596, 262144, 30, 1048597, 262144, 30, 1048598, 262144, 30, 1048599, 262144, 30, 1048600, 262144, 30, 1048601, 262144, 30, 1048602, 262144, 30, 1048603, 262144, 30, 1048604, 262144, 30, 1048605, 262144, 30, 1048606, 0, 0, 1048607, 0, 0, 1114112, 262144, 30, 1114113, 262144, 30, 1114114, 262144, 30, 1114115, 262144, 30, 1114116, 262144, 30, 1114117, 262144, 30, 1114118, 262144, 30, 1114119, 262144, 30, 1114120, 262144, 30, 1114121, 262144, 30, 1114122, 262144, 30, 1114123, 262144, 30, 1114124, 262144, 30, 1114125, 0, 0, 1114126, 0, 0, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 262144, 30, 1114131, 262144, 30, 1114132, 262144, 30, 1114133, 262144, 30, 1114134, 262144, 30, 1114135, 262144, 30, 1114136, 262144, 30, 1114137, 262144, 30, 1114138, 262144, 30, 1114139, 262144, 30, 1114140, 262144, 30, 1114141, 262144, 30, 1114142, 0, 0, 1114143, 0, 0, 1179648, 262144, 30, 1179649, 262144, 30, 1179650, 262144, 30, 1179651, 262144, 30, 1179652, 262144, 30, 1179653, 262144, 30, 1179654, 262144, 30, 1179655, 262144, 30, 1179656, 262144, 30, 1179657, 262144, 30, 1179658, 262144, 30, 1179659, 262144, 30, 1179660, 262144, 30, 1179661, 0, 0, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 262144, 30, 1179667, 262144, 30, 1179668, 262144, 30, 1179669, 262144, 30, 1179670, 262144, 30, 1179671, 262144, 30, 1179672, 262144, 30, 1179673, 262144, 30, 1179674, 262144, 30, 1179675, 262144, 30, 1179676, 262144, 30, 1179677, 262144, 30, 1179678, 0, 0, 1179679, 0, 0, 1245184, 262144, 30, 1245185, 262144, 30, 1245186, 262144, 30, 1245187, 262144, 30, 1245188, 262144, 30, 1245189, 262144, 30, 1245190, 262144, 30, 1245191, 262144, 30, 1245192, 262144, 30, 1245193, 262144, 30, 1245194, 262144, 30, 1245195, 262144, 30, 1245196, 262144, 30, 1245197, 262144, 30, 1245198, 262144, 30, 1245199, 262144, 30, 1245200, 262144, 30, 1245201, 262144, 30, 1245202, 262144, 30, 1245203, 262144, 30, 1245204, 262144, 30, 1245205, 262144, 30, 1245206, 262144, 30, 1245207, 262144, 30, 1245208, 262144, 30, 1245209, 262144, 30, 1245210, 262144, 30, 1245211, 262144, 30, 1245212, 262144, 30, 1245213, 262144, 30, 1245214, 0, 0, 1245215, 0, 0, 1310720, 262144, 30, 1310721, 262144, 30, 1310722, 262144, 30, 1310723, 262144, 30, 1310724, 262144, 30, 1310725, 262144, 30, 1310726, 262144, 30, 1310727, 262144, 30, 1310728, 262144, 30, 1310729, 262144, 30, 1310730, 262144, 30, 1310731, 262144, 30, 1310732, 262144, 30, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310750, 0, 0, 1310751, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 0, 0, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 0, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 0, 0, 1507333, 0, 0, 1507334, 0, 0, 1507335, 0, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 0, 0, 1507341, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 0, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 0, 0, 1572875, 0, 0, 1572876, 0, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572889, 0, 0, 1572890, 0, 0, 1572891, 0, 0, 1572892, 0, 0, 1572893, 0, 0, 1572894, 0, 0, 1572895, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 0, 0, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 0, 0, 1638426, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 0, 0, 1638430, 0, 0, 1638431, 0, 0, 1703936, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 0, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 0, 0, 1703944, 0, 0, 1703945, 0, 0, 1703946, 0, 0, 1703947, 0, 0, 1703948, 0, 0, 1703949, 0, 0, 1703950, 0, 0, 1703951, 0, 0, 1703952, 0, 0, 1703953, 0, 0, 1703954, 0, 0, 1703955, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 0, 0, 1703966, 0, 0, 1703967, 0, 0, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 0, 0, 1769477, 0, 0, 1769478, 0, 0, 1769479, 0, 0, 1769480, 0, 0, 1769481, 0, 0, 1769482, 0, 0, 1769483, 0, 0, 1769484, 0, 0, 1769485, 0, 0, 1769486, 0, 0, 1769487, 0, 0, 1769488, 0, 0, 1769489, 0, 0, 1769490, 0, 0, 1769491, 0, 0, 1769492, 0, 0, 1769493, 0, 0, 1769494, 0, 0, 1769495, 0, 0, 1769496, 0, 0, 1769497, 0, 0, 1769498, 0, 0, 1769499, 0, 0, 1769500, 0, 0, 1769501, 0, 0, 1769502, 0, 0, 1769503, 0, 0, 1835008, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 0, 0, 1835029, 0, 0, 1835030, 0, 0, 1835031, 0, 0, 1835032, 0, 0, 1835033, 0, 0, 1835034, 0, 0, 1835035, 0, 0, 1835036, 0, 0, 1835037, 0, 0, 1835038, 0, 0, 1835039, 0, 0, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 0, 0, 1900574, 0, 0, 1900575, 0, 0, 1966080, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 0, 0, 1966110, 0, 0, 1966111, 0, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 262144, 1, 2031625, 327680, 1, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 262144, 1, 2031636, 327680, 1, 2031637, 0, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 0, 0, 2031645, 0, 0, 2031646, 0, 0, 2031647, 0, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 262144, 2, 2097161, 327680, 2, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 65536, 9, 2097166, 65536, 9, 2097167, 65536, 9, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 262144, 2, 2097172, 327680, 2, 2097173, 0, 0, 2097174, 0, 0, 2097175, 0, 0, 2097176, 0, 0, 2097177, 0, 0, 2097178, 0, 0, 2097179, 0, 0, 2097180, 0, 0, 2097181, 0, 0, 2097182, 0, 0, 2097183, 0, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 9, 2162701, 65536, 9, 2162702, 65536, 9, 2162703, 65536, 9, 2162704, 131072, 9, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 0, 0, 2162718, 0, 0, 2162719, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 9, 2228237, 65536, 9, 2228238, 65536, 9, 2228239, 65536, 9, 2228240, 131072, 9, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 0, 2228246, 0, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 0, 2228250, 0, 0, 2228251, 0, 0, 2228252, 0, 0, 2228253, 0, 0, 2228254, 0, 0, 2228255, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 9, 2293773, 65536, 9, 2293774, 65536, 9, 2293775, 65536, 9, 2293776, 131072, 9, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 0, 0, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 0, 0, 2293790, 0, 0, 2293791, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 9, 2359309, 65536, 9, 2359310, 65536, 9, 2359311, 65536, 9, 2359312, 131072, 9, 2359313, 0, 0, 2359314, 65536, 1, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 0, 2359325, 0, 0, 2359326, 0, 0, 2359327, 0, 0, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 9, 2424845, 65536, 9, 2424846, 65536, 9, 2424847, 65536, 9, 2424848, 131072, 9, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 1, 2424852, 0, 1, 2424853, 0, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 0, 0, 2424862, 0, 0, 2424863, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 9, 2490381, 65536, 9, 2490382, 65536, 9, 2490383, 65536, 9, 2490384, 131072, 9, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 0, 1, 2490389, 0, 0, 2490390, 0, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 0, 0, 2490398, 0, 0, 2490399, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 1, 2555913, 0, 1, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 9, 2555917, 65536, 9, 2555918, 65536, 9, 2555919, 65536, 9, 2555920, 131072, 9, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 0, 0, 2555934, 0, 0, 2555935, 0, 0, 2621440, 0, 0, 2621441, 0, 0, 2621442, 0, 0, 2621443, 0, 0, 2621444, 0, 0, 2621445, 0, 0, 2621446, 0, 0, 2621447, 0, 0, 2621448, 0, 1, 2621449, 0, 0, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 9, 2621453, 65536, 9, 2621454, 65536, 9, 2621455, 65536, 9, 2621456, 131072, 9, 2621457, 0, 0, 2621458, 65536, 1, 2621459, 0, 0, 2621460, 0, 0, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 2621469, 0, 0, 2621470, 0, 0, 2621471, 0, 0, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 9, 2686989, 65536, 9, 2686990, 65536, 9, 2686991, 65536, 9, 2686992, 131072, 9, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 0, 0, 2687006, 0, 0, 2687007, 0, 0, 2752512, 0, 0, 2752513, 0, 0, 2752514, 0, 0, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 9, 2752525, 65536, 9, 2752526, 65536, 9, 2752527, 65536, 9, 2752528, 131072, 9, 2752529, 0, 0, 2752530, 0, 0, 2752531, 0, 0, 2752532, 0, 0, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2818048, 0, 0, 2818049, 0, 0, 2818050, 0, 0, 2818051, 0, 0, 2818052, 0, 0, 2818053, 0, 0, 2818054, 0, 0, 2818055, 0, 0, 2818056, 0, 0, 2818057, 0, 0, 2818058, 0, 0, 2818059, 0, 0, 2818060, 0, 9, 2818061, 65536, 9, 2818062, 65536, 9, 2818063, 65536, 9, 2818064, 131072, 9, 2818065, 0, 0, 2818066, 0, 0, 2818067, 0, 0, 2818068, 0, 0, 2818069, 0, 0, 2818070, 0, 0, 2818071, 0, 0, 2818072, 0, 0, 2818073, 0, 0, 2818074, 0, 0, 2818075, 0, 0, 2818076, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2883584, 0, 0, 2883585, 0, 0, 2883586, 0, 0, 2883587, 0, 0, 2883588, 0, 0, 2883589, 0, 0, 2883590, 0, 0, 2883591, 0, 0, 2883592, 0, 0, 2883593, 0, 0, 2883594, 0, 0, 2883595, 65536, 1, 2883596, 0, 9, 2883597, 65536, 9, 2883598, 65536, 9, 2883599, 65536, 9, 2883600, 131072, 9, 2883601, 0, 0, 2883602, 0, 0, 2883603, 0, 0, 2883604, 0, 0, 2883605, 0, 0, 2883606, 0, 0, 2883607, 0, 0, 2883608, 0, 0, 2883609, 0, 0, 2883610, 0, 0, 2883611, 0, 0, 2883612, 0, 0, 2883613, 0, 0, 2883614, 0, 0, 2883615, 0, 0, 2949120, 0, 0, 2949121, 0, 0, 2949122, 0, 0, 2949123, 0, 0, 2949124, 0, 0, 2949125, 0, 0, 2949126, 0, 0, 2949127, 0, 0, 2949128, 0, 0, 2949129, 0, 0, 2949130, 0, 0, 2949131, 0, 0, 2949132, 0, 9, 2949133, 65536, 9, 2949134, 65536, 9, 2949135, 65536, 9, 2949136, 131072, 9, 2949137, 0, 0, 2949138, 0, 0, 2949139, 0, 0, 2949140, 0, 0, 2949141, 0, 0, 2949142, 0, 0, 2949143, 0, 0, 2949144, 0, 0, 2949145, 0, 0, 2949146, 0, 0, 2949147, 0, 0, 2949148, 0, 0, 2949149, 0, 0, 2949150, 0, 0, 2949151, 0, 0, 3014656, 0, 0, 3014657, 0, 0, 3014658, 0, 0, 3014659, 0, 0, 3014660, 0, 0, 3014661, 0, 0, 3014662, 0, 0, 3014663, 0, 0, 3014664, 0, 0, 3014665, 0, 0, 3014666, 0, 0, 3014667, 0, 0, 3014668, 0, 9, 3014669, 65536, 9, 3014670, 65536, 9, 3014671, 65536, 9, 3014672, 131072, 9, 3014673, 0, 0, 3014674, 0, 0, 3014675, 0, 0, 3014676, 0, 0, 3014677, 0, 0, 3014678, 0, 0, 3014679, 0, 0, 3014680, 0, 0, 3014681, 0, 0, 3014682, 0, 0, 3014683, 0, 0, 3014684, 0, 0, 3014685, 0, 0, 3014686, 0, 0, 3014687, 0, 0, 3080192, 0, 0, 3080193, 0, 0, 3080194, 0, 0, 3080195, 0, 0, 3080196, 0, 0, 3080197, 0, 0, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 9, 3080205, 65536, 9, 3080206, 65536, 9, 3080207, 65536, 9, 3080208, 131072, 9, 3080209, 0, 0, 3080210, 0, 0, 3080211, 0, 0, 3080212, 0, 0, 3080213, 0, 0, 3080214, 0, 0, 3080215, 0, 0, 3080216, 0, 0, 3080217, 0, 0, 3080218, 0, 0, 3080219, 0, 0, 3080220, 0, 0, 3080221, 0, 0, 3080222, 0, 0, 3080223, 0, 0, 3145728, 0, 0, 3145729, 0, 0, 3145730, 0, 0, 3145731, 0, 0, 3145732, 0, 0, 3145733, 0, 0, 3145734, 0, 0, 3145735, 0, 0, 3145736, 0, 0, 3145737, 0, 0, 3145738, 0, 0, 3145739, 0, 0, 3145740, 0, 9, 3145741, 65536, 9, 3145742, 65536, 9, 3145743, 65536, 9, 3145744, 131072, 9, 3145745, 0, 0, 3145746, 0, 0, 3145747, 0, 0, 3145748, 0, 0, 3145749, 0, 0, 3145750, 0, 0, 3145751, 0, 0, 3145752, 0, 0, 3145753, 0, 0, 3145754, 0, 0, 3145755, 0, 0, 3145756, 0, 0, 3145757, 0, 0, 3145758, 0, 0, 3145759, 0, 0, 3211264, 0, 0, 3211265, 0, 0, 3211266, 0, 0, 3211267, 0, 0, 3211268, 0, 0, 3211269, 0, 0, 3211270, 0, 0, 3211271, 0, 0, 3211272, 0, 0, 3211273, 0, 0, 3211274, 0, 0, 3211275, 0, 0, 3211276, 0, 9, 3211277, 65536, 9, 3211278, 65536, 9, 3211279, 65536, 9, 3211280, 131072, 9, 3211281, 0, 0, 3211282, 0, 0, 3211283, 0, 0, 3211284, 0, 0, 3211285, 0, 0, 3211286, 0, 0, 3211287, 0, 0, 3211288, 0, 0, 3211289, 0, 0, 3211290, 0, 0, 3211291, 0, 0, 3211292, 0, 0, 3211293, 0, 0, 3211294, 0, 0, 3211295, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 786432, 196608, 29, 786433, 262144, 29, 786434, 262144, 29, 786435, 262144, 29, 786436, 262144, 29, 786437, 262144, 29, 786438, 262144, 29, 786439, 262144, 29, 786440, 262144, 29, 786441, 262144, 29, 786442, 262144, 29, 786443, 262144, 29, 786444, 262144, 29, 786445, 262144, 29, 786446, 262144, 29, 786447, 262144, 29, 786448, 262144, 29, 786449, 262144, 29, 786450, 262144, 29, 786451, 262144, 29, 786452, 262144, 29, 786453, 262144, 29, 786454, 262144, 29, 786455, 262144, 29, 786456, 262144, 29, 786457, 262144, 29, 786458, 262144, 29, 786459, 262144, 29, 786460, 262144, 29, 786461, 327680, 29, 851968, 196608, 30, 851969, 196608, 30, 851970, 196608, 30, 851971, 196608, 30, 851972, 196608, 30, 851973, 196608, 30, 851974, 196608, 30, 851975, 196608, 30, 851976, 196608, 30, 851977, 196608, 30, 851978, 196608, 30, 851979, 196608, 30, 851980, 196608, 30, 851984, 327680, 30, 851985, 327680, 30, 851986, 327680, 30, 851987, 327680, 30, 851988, 327680, 30, 851989, 327680, 30, 851990, 327680, 30, 851991, 327680, 30, 851992, 327680, 30, 851993, 327680, 30, 851994, 327680, 30, 851995, 327680, 30, 851996, 327680, 30, 851997, 327680, 30, 917504, 262144, 29, 917505, 262144, 29, 917506, 262144, 29, 917507, 262144, 29, 917508, 262144, 29, 917509, 262144, 29, 917510, 262144, 29, 917511, 262144, 29, 917512, 262144, 29, 917513, 262144, 29, 917514, 262144, 27, 917515, 262144, 27, 917516, 196608, 30, 917520, 327680, 30, 917521, 327680, 27, 917522, 262144, 29, 917523, 262144, 29, 917524, 262144, 29, 917525, 262144, 29, 917526, 262144, 29, 917527, 262144, 29, 917528, 262144, 29, 917529, 262144, 29, 917530, 262144, 29, 917531, 262144, 29, 917532, 262144, 29, 917533, 262144, 29, 983041, 196608, 30, 983042, 196608, 30, 983043, 196608, 30, 983044, 196608, 30, 983045, 196608, 30, 983046, 196608, 30, 983047, 196608, 30, 983048, 196608, 30, 983049, 196608, 30, 983050, 196608, 30, 983051, 196608, 29, 983052, 262144, 27, 983056, 327680, 27, 983057, 327680, 29, 983058, 327680, 30, 983059, 327680, 30, 983060, 327680, 30, 983061, 327680, 30, 983062, 327680, 30, 983063, 327680, 30, 983064, 327680, 30, 983065, 327680, 30, 983066, 327680, 30, 983067, 327680, 30, 983068, 327680, 30, 983069, 327680, 30, 1048576, 262144, 29, 1048577, 262144, 29, 1048578, 262144, 29, 1048579, 262144, 29, 1048580, 262144, 29, 1048581, 262144, 29, 1048582, 262144, 29, 1048583, 262144, 29, 1048584, 262144, 29, 1048585, 262144, 29, 1048586, 262144, 27, 1048587, 262144, 29, 1048593, 262144, 29, 1048594, 327680, 27, 1048595, 262144, 29, 1048596, 262144, 29, 1048597, 262144, 29, 1048598, 262144, 29, 1048599, 262144, 29, 1048600, 262144, 29, 1048601, 262144, 29, 1048602, 262144, 29, 1048603, 262144, 29, 1048604, 262144, 29, 1048605, 262144, 29, 1114112, 262144, 29, 1114113, 262144, 29, 1114114, 262144, 29, 1114115, 262144, 29, 1114116, 262144, 29, 1114117, 262144, 29, 1114118, 262144, 29, 1114119, 262144, 29, 1114120, 262144, 29, 1114121, 262144, 29, 1114122, 262144, 29, 1114123, 262144, 27, 1114129, 327680, 27, 1114130, 262144, 29, 1114131, 262144, 29, 1114132, 262144, 29, 1114133, 262144, 29, 1114134, 262144, 29, 1114135, 262144, 29, 1114136, 262144, 29, 1114137, 262144, 29, 1114138, 262144, 29, 1114139, 262144, 29, 1114140, 262144, 29, 1114141, 262144, 29, 1179648, 262144, 29, 1179649, 262144, 29, 1179650, 262144, 29, 1179651, 262144, 29, 1179652, 262144, 29, 1179653, 262144, 29, 1179654, 262144, 29, 1179655, 262144, 29, 1179656, 262144, 29, 1179657, 262144, 29, 1179658, 262144, 29, 1179659, 262144, 29, 1179660, 262144, 29, 1179661, 0, 36, 1179662, 0, 36, 1179663, 0, 36, 1179664, 262144, 29, 1179665, 262144, 29, 1179666, 262144, 29, 1179667, 262144, 29, 1179668, 262144, 29, 1179669, 262144, 29, 1179670, 262144, 29, 1179671, 262144, 29, 1179672, 262144, 29, 1179673, 262144, 29, 1179674, 262144, 29, 1179675, 262144, 29, 1179676, 262144, 29, 1179677, 262144, 29, 1245195, 327680, 27, 1245196, 262144, 29, 1245197, 0, 36, 1245198, 0, 36, 1245199, 0, 36, 1245200, 262144, 29, 1245201, 262144, 27, 1769478, 262144, 43, 1769479, 65536, 43, 1769480, 65536, 43, 1769481, 65536, 43, 1769482, 65536, 43, 1769483, 196608, 43, 1769489, 262144, 43, 1769490, 65536, 43, 1769491, 65536, 43, 1769492, 65536, 43, 1769493, 65536, 43, 1769494, 196608, 43, 1835014, 262144, 44, 1835015, 65536, 44, 1835016, 65536, 44, 1835017, 65536, 44, 1835018, 65536, 44, 1835019, 196608, 44, 1835025, 262144, 44, 1835026, 65536, 44, 1835027, 65536, 44, 1835028, 65536, 44, 1835029, 65536, 44, 1835030, 196608, 44, 1900550, 131072, 42, 1900551, 262144, 43, 1900552, 65536, 43, 1900553, 65536, 43, 1900554, 196608, 43, 1900555, 0, 43, 1900556, 65536, 43, 1900557, 65536, 43, 1900558, 65536, 43, 1900559, 65536, 43, 1900560, 65536, 43, 1900561, 131072, 43, 1900562, 262144, 43, 1900563, 65536, 43, 1900564, 65536, 43, 1900565, 196608, 43, 1900566, 0, 42, 1966086, 131072, 42, 1966087, 262144, 44, 1966088, 65536, 44, 1966089, 65536, 44, 1966090, 196608, 44, 1966091, 0, 44, 1966092, 65536, 44, 1966093, 65536, 44, 1966094, 65536, 44, 1966095, 65536, 44, 1966096, 65536, 44, 1966097, 131072, 44, 1966098, 262144, 44, 1966099, 65536, 44, 1966100, 65536, 44, 1966101, 196608, 44, 1966102, 0, 42, 2031622, 131072, 42, 2031623, 131072, 42, 2031626, 0, 43, 2031627, 65536, 43, 2031628, 65536, 43, 2031629, 65536, 43, 2031630, 65536, 43, 2031631, 65536, 43, 2031632, 65536, 43, 2031633, 65536, 43, 2031634, 131072, 43, 2031637, 0, 42, 2031638, 0, 42, 2097158, 131072, 42, 2097159, 131072, 42, 2097162, 0, 44, 2097163, 65536, 44, 2097164, 65536, 44, 2097165, 65536, 44, 2097166, 65536, 44, 2097167, 65536, 44, 2097168, 65536, 44, 2097169, 65536, 44, 2097170, 131072, 44, 2097173, 0, 42, 2097174, 0, 42, 2162694, 131072, 42, 2162695, 131072, 42, 2162696, 262144, 1, 2162697, 327680, 1, 2162698, 0, 47, 2162699, 65536, 96, 2162700, 131072, 96, 2162705, 393216, 96, 2162706, 458752, 96, 2162707, 262144, 1, 2162708, 327680, 1, 2162709, 0, 42, 2162710, 0, 42, 2228230, 131072, 42, 2228231, 131072, 42, 2228232, 262144, 2, 2228233, 327680, 2, 2228234, 0, 48, 2228235, 65536, 48, 2228242, 65536, 48, 2228243, 262144, 2, 2228244, 327680, 2, 2228245, 0, 42, 2228246, 0, 42, 2293766, 131072, 42, 2293767, 131072, 42, 2293768, 262144, 1, 2293769, 327680, 1, 2293770, 0, 49, 2293771, 65536, 49, 2293778, 65536, 49, 2293779, 262144, 1, 2293780, 327680, 1, 2293781, 0, 42, 2293782, 0, 42, 2359302, 131072, 42, 2359303, 131072, 42, 2359304, 262144, 2, 2359305, 327680, 2, 2359306, 393216, 5, 2359314, 327680, 5, 2359315, 262144, 2, 2359316, 327680, 2, 2359317, 0, 42, 2359318, 0, 42, 2424838, 131072, 42, 2424839, 131072, 42, 2424840, 262144, 1, 2424841, 327680, 1, 2424842, 0, 47, 2424843, 65536, 47, 2424849, 0, 47, 2424850, 65536, 47, 2424853, 0, 42, 2424854, 0, 42, 2490374, 131072, 42, 2490375, 131072, 42, 2490376, 262144, 2, 2490377, 327680, 2, 2490378, 0, 48, 2490379, 65536, 48, 2490385, 0, 48, 2490386, 65536, 48, 2490389, 0, 42, 2490390, 0, 42, 2555910, 131072, 42, 2555911, 131072, 42, 2555914, 0, 49, 2555915, 65536, 49, 2555921, 0, 49, 2555922, 65536, 49, 2555925, 0, 42, 2555926, 0, 42, 2621446, 131072, 42, 2621447, 131072, 42, 2621458, 327680, 4, 2621459, 262144, 1, 2621460, 327680, 1, 2621461, 0, 42, 2621462, 0, 42, 2686982, 131072, 42, 2686983, 131072, 42, 2686986, 0, 47, 2686987, 65536, 47, 2686993, 0, 47, 2686994, 65536, 47, 2686995, 262144, 2, 2686996, 327680, 2, 2686997, 0, 42, 2686998, 0, 42, 2752518, 131072, 42, 2752519, 131072, 42, 2752520, 262144, 1, 2752521, 327680, 1, 2752522, 0, 48, 2752523, 65536, 48, 2752529, 0, 48, 2752530, 65536, 48, 2752531, 262144, 1, 2752532, 327680, 1, 2752533, 0, 42, 2752534, 0, 42, 2818054, 131072, 42, 2818055, 131072, 42, 2818056, 262144, 2, 2818057, 327680, 2, 2818058, 0, 49, 2818059, 65536, 49, 2818065, 0, 49, 2818066, 65536, 49, 2818067, 262144, 2, 2818068, 327680, 2, 2818069, 0, 42, 2818070, 0, 42, 2883590, 131072, 42, 2883591, 131072, 42, 2883592, 0, 13, 2883593, 65536, 13, 2883594, 131072, 13, 2883603, 262144, 1, 2883604, 327680, 1, 2883605, 0, 42, 2883606, 0, 42, 2949126, 131072, 42, 2949127, 131072, 42, 2949128, 0, 14, 2949129, 65536, 14, 2949130, 131072, 14, 2949139, 262144, 2, 2949140, 327680, 2, 2949141, 0, 42, 2949142, 0, 42, 3014662, 262144, 42, 3014663, 65536, 41, 3014664, 65536, 41, 3014665, 65536, 41, 3014666, 131072, 41, 3014674, 0, 41, 3014675, 65536, 41, 3014676, 65536, 41, 3014677, 65536, 41, 3014678, 196608, 42, 3080202, 65536, 41, 3080203, 131072, 41, 3080209, 0, 41, 3080210, 65536, 41, 3145738, 131072, 42, 3145739, 131072, 42, 3145745, 0, 42, 3145746, 0, 42, 3211274, 131072, 42, 3211275, 131072, 42, 3211281, 0, 42, 3211282, 0, 42 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 786433, 196608, 29, 786434, 196608, 29, 786435, 196608, 29, 786436, 196608, 29, 786437, 196608, 29, 786438, 196608, 29, 786439, 196608, 29, 786440, 196608, 29, 786441, 196608, 29, 786442, 196608, 29, 786443, 196608, 29, 786444, 196608, 29, 786448, 327680, 29, 786449, 327680, 29, 786450, 327680, 29, 786451, 327680, 29, 786452, 327680, 29, 786453, 327680, 29, 786454, 327680, 29, 786455, 327680, 29, 786456, 327680, 29, 786457, 327680, 29, 786458, 327680, 29, 786459, 327680, 29, 786460, 327680, 29, 917505, 196608, 29, 917506, 196608, 29, 917507, 196608, 29, 917508, 196608, 29, 917509, 196608, 29, 917510, 196608, 29, 917511, 196608, 29, 917512, 196608, 29, 917513, 196608, 29, 917514, 196608, 29, 917522, 327680, 29, 917523, 327680, 29, 917524, 327680, 29, 917525, 327680, 29, 917526, 327680, 29, 917527, 327680, 29, 917528, 327680, 29, 917529, 327680, 29, 917530, 327680, 29, 917531, 327680, 29, 917532, 327680, 29, 1048587, 196608, 30, 1048593, 327680, 30, 1114121, 196608, 29, 1114122, 262144, 29, 1114130, 262144, 29, 1114131, 327680, 29, 1179659, 327680, 29, 1179660, 327680, 29, 1179661, 327680, 29, 1179663, 196608, 29, 1179664, 196608, 29, 1179665, 196608, 29, 1245197, 262144, 29, 1245198, 262144, 29, 1245199, 262144, 29, 1966088, 262144, 0, 1966089, 327680, 0, 1966099, 262144, 0, 1966100, 327680, 0, 2031623, 327680, 4, 2031626, 393216, 4, 2031627, 65536, 94, 2031628, 131072, 94, 2031629, 196608, 94, 2031630, 262144, 94, 2031631, 327680, 94, 2031632, 393216, 94, 2031633, 458752, 94, 2031634, 327680, 4, 2031637, 393216, 4, 2097159, 327680, 5, 2097160, 262144, 0, 2097161, 327680, 0, 2097162, 393216, 5, 2097163, 65536, 95, 2097164, 131072, 95, 2097165, 196608, 95, 2097166, 262144, 95, 2097167, 327680, 95, 2097168, 393216, 95, 2097169, 458752, 95, 2097170, 327680, 5, 2097171, 262144, 0, 2097172, 327680, 0, 2097173, 393216, 5, 2162695, 327680, 4, 2162698, 0, 47, 2162699, 65536, 47, 2162700, 131072, 96, 2162701, 196608, 96, 2162702, 262144, 96, 2162703, 327680, 96, 2162704, 393216, 96, 2162705, 0, 47, 2162706, 65536, 47, 2162709, 393216, 4, 2228231, 327680, 5, 2228232, 262144, 0, 2228233, 327680, 0, 2228234, 393216, 5, 2228236, 196608, 3, 2228241, 0, 48, 2228242, 327680, 5, 2228243, 262144, 0, 2228244, 327680, 0, 2228245, 393216, 5, 2293767, 327680, 4, 2293770, 393216, 4, 2293772, 196608, 4, 2293777, 0, 49, 2293778, 327680, 4, 2293781, 393216, 4, 2359303, 327680, 5, 2359304, 262144, 0, 2359305, 327680, 0, 2359306, 0, 46, 2359307, 65536, 46, 2359313, 0, 46, 2359314, 65536, 46, 2359317, 393216, 5, 2424839, 327680, 4, 2424842, 393216, 4, 2490375, 327680, 5, 2490378, 393216, 5, 2555923, 262144, 0, 2555924, 327680, 0, 2621450, 0, 46, 2621451, 65536, 46, 2621457, 0, 45, 2621458, 65536, 45, 2621461, 393216, 4, 2686984, 262144, 0, 2686985, 327680, 0, 2686994, 327680, 5, 2686995, 262144, 0, 2686996, 327680, 0, 2686997, 393216, 5, 2752519, 327680, 4, 2752522, 393216, 4, 2752530, 327680, 4, 2752533, 393216, 4, 2818055, 327680, 5, 2818056, 0, 12, 2818057, 65536, 12, 2818058, 393216, 5, 2818066, 327680, 5, 2818067, 262144, 0, 2818068, 327680, 0, 2818069, 393216, 5, 2883602, 327680, 4, 2883605, 393216, 4, 2949138, 327680, 5, 2949141, 393216, 5, 3080202, 131072, 42, 3080210, 0, 42 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 1008) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 1200) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 1136) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(464, 1008) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 1008) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 1072) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.gd b/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.gd new file mode 100644 index 000000000..07183afb0 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.gd @@ -0,0 +1,67 @@ +extends Node2D # gen_map.py Map137 + +var map_name = "Snowbank Town(Gym - inside)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2096, 1968): + Global.game.play_dialogue("MAP137_SIGN_1") + if check_pos == Vector2(2096, 1616): + Global.game.play_dialogue("MAP137_SIGN_2") + if check_pos == Vector2(1136, 912): + Global.game.play_dialogue("MAP137_NPC_1") + if check_pos == Vector2(1296, 48): + Global.game.play_dialogue("MAP137_NPC_2") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP137_TRAINER_1", "defeat": "MAP137_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer105.png"}, + "Trainer2": {"pre": "MAP137_TRAINER_2", "defeat": "MAP137_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer106.png"}, + "Trainer3": {"pre": "MAP137_TRAINER_3", "defeat": "MAP137_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer108.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP137_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP137_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP137_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.gd.uid b/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.gd.uid new file mode 100644 index 000000000..c7d02bfff --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.gd.uid @@ -0,0 +1 @@ +uid://s10coqnsp141 diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn b/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn new file mode 100644 index 000000000..8cbe2ba08 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn @@ -0,0 +1,626 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/fishing000.png" id="302"] +[node name="Snowbank Town(Gym - inside)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 60, 262244, 0, 61, 262244, 0, 62, 262244, 0, 63, 262244, 0, 64, 262244, 0, 65, 262244, 0, 66, 262244, 0, 67, 262244, 0, 68, 262244, 0, 69, 262244, 0, 70, 262244, 0, 71, 262244, 0, 72, 262244, 0, 73, 262244, 0, 74, 262244, 0, 75, 262244, 0, 76, 262244, 0, 77, 262244, 0, 78, 262244, 0, 79, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 262244, 0, 65540, 262244, 0, 65541, 262244, 0, 65543, 262244, 0, 65544, 262244, 0, 65545, 262244, 0, 65546, 262244, 0, 65547, 262244, 0, 65548, 262244, 0, 65549, 262244, 0, 65550, 262244, 0, 65551, 262244, 0, 65552, 262244, 0, 65553, 262244, 0, 65554, 262244, 0, 65555, 262244, 0, 65556, 262244, 0, 65557, 262244, 0, 65558, 262244, 0, 65559, 262244, 0, 65560, 262244, 0, 65561, 262244, 0, 65562, 262244, 0, 65563, 262244, 0, 65564, 262244, 0, 65565, 262244, 0, 65566, 262244, 0, 65567, 262244, 0, 65568, 262244, 0, 65569, 262244, 0, 65570, 262244, 0, 65571, 262244, 0, 65572, 262244, 0, 65573, 262244, 0, 65574, 262244, 0, 65575, 262244, 0, 65576, 262244, 0, 65577, 262244, 0, 65578, 262244, 0, 65579, 262244, 0, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 65596, 262244, 0, 65597, 262244, 0, 65598, 262244, 0, 65599, 262244, 0, 65600, 262244, 0, 65601, 262244, 0, 65602, 262244, 0, 65603, 262244, 0, 65604, 262244, 0, 65605, 262244, 0, 65606, 262244, 0, 65607, 262244, 0, 65608, 262244, 0, 65609, 262244, 0, 65610, 262244, 0, 65611, 262244, 0, 65612, 262244, 0, 65613, 262244, 0, 65614, 262244, 0, 65615, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 262244, 0, 131076, 262244, 0, 131077, 262244, 0, 131079, 262244, 0, 131080, 262244, 0, 131081, 262244, 0, 131082, 262244, 0, 131083, 262244, 0, 131084, 262244, 0, 131085, 262244, 0, 131086, 262244, 0, 131087, 262244, 0, 131088, 262244, 0, 131089, 262244, 0, 131090, 262244, 0, 131091, 262244, 0, 131092, 262244, 0, 131093, 262244, 0, 131094, 262244, 0, 131095, 262244, 0, 131096, 262244, 0, 131097, 262244, 0, 131098, 262244, 0, 131099, 262244, 0, 131100, 262244, 0, 131101, 262244, 0, 131102, 262244, 0, 131103, 262244, 0, 131104, 262244, 0, 131105, 262244, 0, 131106, 262244, 0, 131107, 262244, 0, 131108, 262244, 0, 131109, 262244, 0, 131110, 262244, 0, 131111, 262244, 0, 131112, 262244, 0, 131113, 262244, 0, 131114, 262244, 0, 131115, 262244, 0, 131116, 262244, 0, 131117, 262244, 0, 131118, 262244, 0, 131119, 262244, 0, 131120, 262244, 0, 131121, 262244, 0, 131122, 262244, 0, 131123, 262244, 0, 131124, 262244, 0, 131125, 262244, 0, 131126, 262244, 0, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 262244, 0, 131132, 262244, 0, 131133, 262244, 0, 131134, 262244, 0, 131135, 262244, 0, 131136, 262244, 0, 131137, 262244, 0, 131138, 262244, 0, 131139, 262244, 0, 131140, 262244, 0, 131141, 262244, 0, 131142, 262244, 0, 131143, 262244, 0, 131144, 262244, 0, 131145, 262244, 0, 131146, 262244, 0, 131147, 262244, 0, 131148, 262244, 0, 131149, 262244, 0, 131150, 262244, 0, 131151, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 262244, 0, 196612, 262244, 0, 196613, 262244, 0, 196616, 262244, 0, 196617, 262244, 0, 196618, 262244, 0, 196619, 262244, 0, 196620, 262244, 0, 196621, 262244, 0, 196622, 262244, 0, 196623, 262244, 0, 196624, 262244, 0, 196625, 262244, 0, 196626, 262244, 0, 196627, 262244, 0, 196628, 262244, 0, 196629, 262244, 0, 196630, 262244, 0, 196631, 262244, 0, 196632, 262244, 0, 196633, 262244, 0, 196634, 262244, 0, 196635, 262244, 0, 196636, 262244, 0, 196637, 262244, 0, 196638, 262244, 0, 196639, 262244, 0, 196640, 262244, 0, 196641, 262244, 0, 196642, 262244, 0, 196643, 262244, 0, 196644, 262244, 0, 196645, 262244, 0, 196646, 262244, 0, 196647, 262244, 0, 196648, 262244, 0, 196649, 262244, 0, 196650, 262244, 0, 196651, 262244, 0, 196652, 262244, 0, 196653, 262244, 0, 196654, 262244, 0, 196655, 262244, 0, 196656, 262244, 0, 196657, 262244, 0, 196658, 262244, 0, 196659, 262244, 0, 196660, 262244, 0, 196661, 262244, 0, 196662, 262244, 0, 196663, 262244, 0, 196664, 262244, 0, 196665, 262244, 0, 196666, 262244, 0, 196667, 262244, 0, 196668, 262244, 0, 196669, 262244, 0, 196670, 262244, 0, 196671, 262244, 0, 196672, 262244, 0, 196673, 262244, 0, 196674, 262244, 0, 196675, 262244, 0, 196676, 262244, 0, 196677, 262244, 0, 196678, 262244, 0, 196679, 262244, 0, 196680, 262244, 0, 196681, 262244, 0, 196682, 262244, 0, 196683, 262244, 0, 196684, 262244, 0, 196685, 262244, 0, 196686, 262244, 0, 196687, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 262244, 0, 262148, 262244, 0, 262149, 262244, 0, 262150, 262244, 0, 262151, 262244, 0, 262152, 262244, 0, 262153, 262244, 0, 262154, 262244, 0, 262155, 262244, 0, 262156, 262244, 0, 262157, 262244, 0, 262158, 262244, 0, 262159, 262244, 0, 262160, 262244, 0, 262161, 262244, 0, 262162, 262244, 0, 262163, 262244, 0, 262164, 262244, 0, 262165, 262244, 0, 262166, 262244, 0, 262167, 262244, 0, 262168, 262244, 0, 262169, 262244, 0, 262170, 262244, 0, 262171, 262244, 0, 262172, 262244, 0, 262173, 262244, 0, 262174, 262244, 0, 262175, 262244, 0, 262176, 262244, 0, 262177, 262244, 0, 262178, 262244, 0, 262179, 262244, 0, 262180, 262244, 0, 262181, 262244, 0, 262182, 262244, 0, 262183, 262244, 0, 262184, 262244, 0, 262185, 262244, 0, 262186, 262244, 0, 262187, 262244, 0, 262188, 262244, 0, 262189, 262244, 0, 262190, 262244, 0, 262191, 262244, 0, 262192, 262244, 0, 262193, 262244, 0, 262194, 262244, 0, 262195, 262244, 0, 262196, 262244, 0, 262197, 262244, 0, 262198, 262244, 0, 262199, 262244, 0, 262200, 262244, 0, 262201, 262244, 0, 262202, 262244, 0, 262203, 262244, 0, 262204, 262244, 0, 262205, 262244, 0, 262206, 262244, 0, 262207, 262244, 0, 262208, 262244, 0, 262209, 262244, 0, 262210, 262244, 0, 262211, 262244, 0, 262212, 262244, 0, 262213, 262244, 0, 262214, 262244, 0, 262215, 262244, 0, 262216, 262244, 0, 262217, 262244, 0, 262218, 262244, 0, 262219, 262244, 0, 262220, 262244, 0, 262221, 262244, 0, 262222, 262244, 0, 262223, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 262244, 0, 327683, 262244, 23, 327684, 262244, 23, 327685, 262244, 23, 327686, 262244, 23, 327687, 262244, 23, 327688, 262244, 23, 327689, 262244, 23, 327690, 262244, 23, 327691, 262244, 23, 327692, 262244, 23, 327693, 262244, 23, 327694, 262244, 23, 327695, 262244, 23, 327696, 262244, 23, 327697, 262244, 23, 327698, 262244, 23, 327699, 262244, 23, 327700, 262244, 0, 327701, 262244, 0, 327702, 262244, 0, 327703, 262244, 0, 327704, 262244, 0, 327705, 262244, 0, 327706, 262244, 0, 327707, 262244, 0, 327708, 262244, 0, 327709, 262244, 0, 327710, 262244, 0, 327711, 262244, 0, 327712, 262244, 0, 327713, 262244, 0, 327714, 262244, 0, 327715, 262244, 0, 327716, 262244, 0, 327717, 262244, 0, 327718, 262244, 0, 327719, 262244, 0, 327720, 262244, 0, 327721, 262244, 0, 327722, 262244, 0, 327723, 262244, 0, 327724, 262244, 0, 327725, 262244, 0, 327726, 262244, 0, 327727, 262244, 0, 327728, 262244, 0, 327729, 262244, 0, 327730, 262244, 0, 327731, 262244, 0, 327732, 262244, 0, 327733, 262244, 0, 327734, 262244, 0, 327735, 262244, 0, 327736, 262244, 0, 327737, 262244, 0, 327738, 262244, 0, 327739, 262244, 0, 327740, 262244, 0, 327741, 262244, 0, 327742, 262244, 0, 327743, 262244, 0, 327744, 262244, 0, 327745, 262244, 0, 327746, 262244, 0, 327747, 262244, 0, 327748, 262244, 0, 327749, 262244, 0, 327750, 262244, 0, 327751, 262244, 0, 327752, 262244, 0, 327753, 262244, 0, 327754, 262244, 0, 327755, 262244, 0, 327756, 262244, 0, 327757, 262244, 0, 327758, 262244, 0, 327759, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 262244, 0, 393219, 262244, 23, 393220, 262244, 23, 393221, 262244, 23, 393222, 262244, 23, 393223, 262244, 23, 393224, 262244, 23, 393225, 262244, 23, 393226, 262244, 23, 393227, 262244, 23, 393228, 262244, 23, 393229, 262244, 23, 393230, 262244, 23, 393231, 262244, 23, 393232, 262244, 23, 393233, 262244, 23, 393234, 262244, 23, 393235, 262244, 23, 393236, 262244, 0, 393237, 262244, 0, 393238, 262244, 0, 393239, 262244, 0, 393240, 262244, 0, 393241, 262244, 0, 393242, 262244, 0, 393243, 262244, 0, 393244, 262244, 0, 393245, 262244, 0, 393246, 262244, 0, 393247, 262244, 0, 393248, 262244, 0, 393249, 262244, 0, 393250, 262244, 0, 393251, 262244, 0, 393252, 262244, 0, 393253, 262244, 0, 393254, 262244, 0, 393255, 262244, 0, 393256, 262244, 0, 393257, 262244, 0, 393258, 262244, 0, 393259, 262244, 0, 393260, 262244, 0, 393261, 262244, 0, 393262, 262244, 0, 393263, 262244, 0, 393264, 262244, 0, 393265, 262244, 0, 393266, 262244, 0, 393267, 262244, 0, 393268, 262244, 0, 393269, 262244, 0, 393270, 262244, 0, 393271, 262244, 0, 393272, 262244, 0, 393273, 262244, 0, 393274, 262244, 0, 393275, 262244, 0, 393276, 262244, 0, 393277, 262244, 0, 393278, 262244, 0, 393279, 262244, 0, 393280, 262244, 0, 393281, 262244, 0, 393282, 262244, 0, 393283, 262244, 0, 393284, 262244, 0, 393285, 262244, 0, 393286, 262244, 0, 393287, 262244, 0, 393288, 262244, 0, 393289, 262244, 0, 393290, 262244, 0, 393291, 262244, 0, 393292, 262244, 0, 393293, 262244, 0, 393294, 262244, 0, 393295, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 262244, 0, 458755, 262244, 23, 458756, 262244, 23, 458757, 262244, 23, 458758, 262244, 23, 458759, 262244, 23, 458760, 262244, 23, 458761, 262244, 23, 458762, 262244, 23, 458763, 262244, 23, 458764, 262244, 23, 458765, 262244, 23, 458766, 262244, 23, 458767, 262244, 23, 458768, 262244, 23, 458769, 262244, 23, 458770, 262244, 23, 458771, 262244, 23, 458772, 262244, 0, 458773, 262244, 0, 458774, 262244, 0, 458775, 262244, 0, 458776, 262244, 0, 458777, 262244, 0, 458778, 262244, 0, 458779, 262244, 0, 458780, 262244, 0, 458781, 262244, 0, 458782, 262244, 0, 458783, 262244, 0, 458784, 262244, 0, 458785, 262244, 0, 458786, 262244, 0, 458787, 262244, 0, 458788, 262244, 0, 458789, 262244, 0, 458790, 262244, 0, 458791, 262244, 0, 458792, 262244, 0, 458793, 262244, 0, 458794, 262244, 0, 458795, 262244, 0, 458796, 262244, 0, 458797, 262244, 0, 458798, 262244, 0, 458799, 262244, 0, 458800, 262244, 0, 458801, 262244, 0, 458802, 262244, 0, 458803, 262244, 0, 458804, 262244, 0, 458805, 262244, 0, 458806, 262244, 0, 458807, 262244, 0, 458808, 262244, 0, 458809, 262244, 0, 458810, 262244, 0, 458811, 262244, 0, 458812, 262244, 0, 458813, 262244, 0, 458814, 262244, 0, 458815, 262244, 0, 458816, 262244, 0, 458817, 262244, 0, 458818, 262244, 0, 458819, 262244, 0, 458820, 262244, 0, 458821, 262244, 0, 458822, 262244, 0, 458823, 262244, 0, 458824, 262244, 0, 458825, 262244, 0, 458826, 262244, 0, 458827, 262244, 0, 458828, 262244, 0, 458829, 262244, 0, 458830, 262244, 0, 458831, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 262244, 0, 524291, 262244, 23, 524292, 262244, 23, 524293, 262244, 23, 524294, 262244, 23, 524295, 262244, 23, 524296, 65637, 106, 524297, 65637, 106, 524298, 65637, 106, 524299, 65637, 106, 524300, 262245, 107, 524301, 65637, 106, 524302, 65637, 106, 524303, 262244, 23, 524304, 262244, 23, 524305, 262244, 23, 524306, 262244, 23, 524307, 262244, 23, 524308, 262244, 0, 524309, 262244, 0, 524310, 262244, 0, 524311, 262244, 0, 524312, 262244, 0, 524313, 262244, 0, 524314, 262244, 0, 524315, 262244, 0, 524316, 262244, 0, 524317, 262244, 0, 524318, 262244, 0, 524319, 262244, 0, 524320, 262244, 0, 524321, 262244, 0, 524322, 262244, 0, 524323, 262244, 0, 524324, 262244, 0, 524325, 262244, 0, 524326, 262244, 0, 524327, 262244, 0, 524328, 262244, 0, 524329, 262244, 0, 524330, 262244, 0, 524331, 262244, 0, 524332, 262244, 0, 524333, 262244, 0, 524334, 262244, 0, 524335, 262244, 0, 524336, 262244, 0, 524337, 262244, 0, 524338, 262244, 0, 524339, 262244, 0, 524340, 262244, 0, 524341, 262244, 0, 524342, 262244, 0, 524346, 262244, 0, 524347, 262244, 0, 524348, 262244, 0, 524349, 262244, 0, 524350, 262244, 0, 524351, 262244, 0, 524352, 262244, 0, 524353, 262244, 0, 524354, 262244, 0, 524355, 262244, 0, 524356, 262244, 0, 524357, 262244, 0, 524358, 262244, 0, 524359, 262244, 0, 524360, 262244, 0, 524361, 262244, 0, 524362, 262244, 0, 524363, 262244, 0, 524364, 262244, 0, 524365, 262244, 0, 524366, 262244, 0, 524367, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 262244, 0, 589827, 262244, 23, 589828, 262244, 23, 589829, 262244, 23, 589830, 262244, 23, 589831, 262244, 23, 589832, 65637, 106, 589833, 262245, 107, 589834, 65637, 106, 589835, 65637, 106, 589836, 65637, 106, 589837, 65637, 106, 589838, 65637, 106, 589839, 262244, 23, 589840, 262244, 23, 589841, 262244, 23, 589842, 262244, 23, 589843, 262244, 23, 589844, 262244, 0, 589845, 262244, 0, 589846, 262244, 0, 589847, 262244, 0, 589848, 262244, 0, 589849, 262244, 0, 589850, 262244, 0, 589851, 262244, 0, 589852, 262244, 0, 589853, 262244, 0, 589854, 262244, 0, 589855, 262244, 0, 589856, 262244, 0, 589857, 262244, 0, 589858, 262244, 0, 589859, 262244, 0, 589860, 262244, 0, 589861, 262244, 0, 589862, 262244, 0, 589863, 262244, 0, 589864, 262244, 0, 589865, 262244, 0, 589866, 262244, 0, 589867, 262244, 0, 589868, 262244, 0, 589869, 262244, 0, 589870, 262244, 0, 589871, 262244, 0, 589872, 262244, 0, 589873, 262244, 0, 589874, 262244, 0, 589875, 262244, 0, 589876, 262244, 0, 589877, 262244, 0, 589878, 262244, 0, 589880, 262244, 0, 589881, 262244, 0, 589882, 262244, 0, 589883, 262244, 0, 589884, 262244, 0, 589885, 262244, 0, 589886, 262244, 0, 589887, 262244, 0, 589888, 262244, 0, 589889, 262244, 0, 589890, 262244, 0, 589891, 262244, 0, 589892, 262244, 0, 589893, 262244, 0, 589894, 262244, 0, 589895, 262244, 0, 589896, 262244, 0, 589897, 262244, 0, 589898, 262244, 0, 589899, 262244, 0, 589900, 262244, 0, 589901, 262244, 0, 589902, 262244, 0, 589903, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 262244, 0, 655363, 262244, 23, 655364, 262244, 23, 655365, 262244, 23, 655366, 262244, 23, 655367, 262244, 23, 655368, 262244, 23, 655369, 262244, 23, 655370, 65637, 106, 655371, 65637, 106, 655372, 65637, 106, 655373, 262244, 23, 655374, 262244, 23, 655375, 262244, 23, 655376, 262244, 23, 655377, 262244, 23, 655378, 262244, 23, 655379, 262244, 23, 655380, 262244, 0, 655381, 262244, 0, 655382, 262244, 0, 655383, 262244, 0, 655384, 262244, 0, 655385, 262244, 0, 655386, 262244, 0, 655387, 262244, 0, 655388, 262244, 0, 655389, 262244, 0, 655390, 262244, 0, 655391, 262244, 0, 655392, 262244, 0, 655393, 262244, 0, 655394, 262244, 0, 655395, 262244, 0, 655396, 262244, 0, 655397, 262244, 0, 655398, 262244, 0, 655399, 262244, 0, 655400, 262244, 0, 655401, 262244, 0, 655402, 262244, 0, 655403, 262244, 0, 655404, 262244, 0, 655405, 262244, 0, 655406, 262244, 0, 655407, 262244, 0, 655408, 262244, 0, 655409, 262244, 0, 655410, 262244, 0, 655411, 262244, 0, 655412, 262244, 0, 655413, 262244, 0, 655414, 262244, 0, 655418, 262244, 0, 655419, 262244, 0, 655420, 262244, 0, 655421, 262244, 0, 655422, 262244, 0, 655423, 262244, 0, 655424, 262244, 0, 655425, 262244, 0, 655426, 262244, 0, 655427, 262244, 0, 655428, 262244, 0, 655429, 262244, 0, 655430, 262244, 0, 655431, 262244, 0, 655432, 262244, 0, 655433, 262244, 0, 655434, 262244, 0, 655435, 262244, 0, 655436, 262244, 0, 655437, 262244, 0, 655438, 262244, 0, 655439, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720898, 262244, 0, 720899, 262244, 23, 720900, 262244, 23, 720901, 262244, 23, 720902, 262244, 23, 720903, 262244, 23, 720904, 262244, 23, 720905, 262244, 23, 720906, 65637, 106, 720907, 65637, 106, 720908, 65637, 106, 720909, 262244, 23, 720910, 262244, 23, 720911, 262244, 23, 720912, 262244, 23, 720913, 262244, 23, 720914, 262244, 23, 720915, 262244, 23, 720916, 262244, 0, 720917, 262244, 0, 720918, 262244, 0, 720919, 262244, 0, 720920, 262244, 0, 720921, 262244, 0, 720922, 262244, 0, 720923, 262244, 0, 720924, 262244, 0, 720925, 262244, 0, 720926, 262244, 0, 720927, 262244, 0, 720928, 262244, 0, 720929, 262244, 0, 720930, 262244, 0, 720931, 262244, 0, 720932, 262244, 0, 720933, 262244, 0, 720934, 262244, 0, 720935, 262244, 0, 720936, 262244, 0, 720937, 262244, 0, 720938, 262244, 0, 720939, 262244, 0, 720940, 262244, 0, 720941, 262244, 0, 720942, 262244, 0, 720943, 262244, 0, 720944, 262244, 0, 720945, 262244, 0, 720946, 262244, 0, 720947, 262244, 0, 720948, 262244, 0, 720949, 262244, 0, 720950, 262244, 0, 720952, 262244, 0, 720954, 262244, 0, 720955, 262244, 0, 720956, 262244, 0, 720957, 262244, 0, 720958, 262244, 0, 720959, 262244, 0, 720960, 262244, 0, 720961, 262244, 0, 720962, 262244, 0, 720963, 262244, 0, 720964, 262244, 0, 720965, 262244, 0, 720966, 262244, 0, 720967, 262244, 0, 720968, 262244, 0, 720969, 262244, 0, 720970, 262244, 0, 720971, 262244, 0, 720972, 262244, 0, 720973, 262244, 0, 720974, 262244, 0, 720975, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786434, 262244, 0, 786435, 262244, 23, 786436, 262244, 23, 786437, 262244, 23, 786438, 262244, 23, 786439, 262244, 23, 786440, 262244, 23, 786441, 262244, 23, 786442, 262245, 107, 786443, 65637, 106, 786444, 65637, 106, 786445, 262244, 23, 786446, 262244, 23, 786447, 262244, 23, 786448, 262244, 23, 786449, 262244, 23, 786450, 262244, 23, 786451, 262244, 23, 786452, 262244, 0, 786453, 262244, 0, 786454, 262244, 0, 786455, 262244, 0, 786456, 262244, 0, 786457, 262244, 0, 786458, 262244, 0, 786459, 262244, 0, 786460, 262244, 0, 786461, 262244, 0, 786462, 262244, 0, 786463, 262244, 0, 786464, 262244, 0, 786465, 262244, 0, 786466, 262244, 0, 786467, 262244, 0, 786468, 262244, 0, 786469, 262244, 0, 786470, 262244, 0, 786471, 262244, 0, 786472, 262244, 0, 786473, 262244, 0, 786474, 262244, 0, 786475, 262244, 0, 786476, 262244, 0, 786477, 262244, 0, 786478, 262244, 0, 786479, 262244, 0, 786480, 262244, 0, 786481, 262244, 0, 786482, 262244, 0, 786483, 262244, 0, 786484, 262244, 0, 786485, 262244, 0, 786486, 262244, 0, 786490, 262244, 0, 786491, 262244, 0, 786492, 262244, 0, 786493, 262244, 0, 786494, 262244, 0, 786495, 262244, 0, 786496, 262244, 0, 786497, 262244, 0, 786498, 262244, 0, 786499, 262244, 0, 786500, 262244, 0, 786501, 262244, 0, 786502, 262244, 0, 786503, 262244, 0, 786504, 262244, 0, 786505, 262244, 0, 786506, 262244, 0, 786507, 262244, 0, 786508, 262244, 0, 786509, 262244, 0, 786510, 262244, 0, 786511, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851970, 262244, 0, 851971, 262244, 0, 851972, 262244, 0, 851973, 262244, 0, 851974, 262244, 0, 851975, 262244, 23, 851976, 262244, 23, 851977, 262244, 23, 851978, 65637, 106, 851979, 65637, 106, 851980, 65637, 106, 851981, 262244, 23, 851982, 262244, 23, 851983, 262244, 23, 851984, 262244, 0, 851985, 262244, 0, 851986, 262244, 0, 851987, 262244, 0, 851988, 262244, 0, 851989, 262244, 0, 851990, 262244, 0, 851991, 262244, 0, 851992, 262244, 0, 851993, 262244, 0, 851994, 262244, 0, 851995, 262244, 0, 851996, 262244, 0, 851997, 262244, 0, 851998, 262244, 0, 851999, 262244, 0, 852000, 262244, 23, 852001, 262244, 23, 852002, 262244, 23, 852003, 262244, 23, 852004, 262244, 23, 852005, 262244, 23, 852006, 262244, 23, 852007, 262244, 23, 852008, 262244, 23, 852009, 262244, 23, 852010, 262244, 23, 852011, 262244, 23, 852012, 262244, 0, 852013, 262244, 0, 852014, 262244, 0, 852015, 262244, 0, 852016, 262244, 0, 852017, 262244, 0, 852018, 262244, 0, 852019, 262244, 0, 852020, 262244, 0, 852021, 262244, 0, 852022, 262244, 0, 852023, 262244, 0, 852024, 262244, 0, 852025, 262244, 0, 852026, 262244, 0, 852027, 262244, 0, 852028, 262244, 0, 852029, 262244, 0, 852030, 262244, 0, 852031, 262244, 0, 852032, 262244, 0, 852033, 262244, 0, 852034, 262244, 0, 852035, 262244, 0, 852036, 262244, 0, 852037, 262244, 0, 852038, 262244, 0, 852039, 262244, 0, 852040, 262244, 0, 852041, 262244, 0, 852042, 262244, 0, 852043, 262244, 0, 852044, 262244, 0, 852045, 262244, 0, 852046, 262244, 0, 852047, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917506, 262244, 0, 917507, 262244, 0, 917508, 262244, 0, 917509, 262244, 0, 917510, 262244, 0, 917511, 262244, 23, 917512, 262244, 23, 917513, 262244, 23, 917514, 65637, 106, 917515, 65637, 106, 917516, 65637, 106, 917517, 262244, 23, 917518, 262244, 23, 917519, 262244, 23, 917520, 262244, 0, 917521, 262244, 0, 917522, 262244, 0, 917523, 262244, 0, 917524, 262244, 0, 917525, 262244, 0, 917526, 262244, 0, 917527, 262244, 0, 917528, 262244, 0, 917529, 262244, 0, 917530, 262244, 0, 917531, 262244, 0, 917532, 262244, 0, 917533, 262244, 0, 917534, 262244, 0, 917535, 262244, 0, 917536, 262244, 23, 917537, 262244, 23, 917538, 262244, 23, 917539, 262244, 23, 917540, 262244, 23, 917541, 262244, 23, 917542, 262244, 23, 917543, 262244, 23, 917544, 262244, 23, 917545, 262244, 23, 917546, 262244, 23, 917547, 262244, 23, 917548, 262244, 0, 917549, 262244, 0, 917550, 262244, 0, 917551, 262244, 0, 917552, 262244, 0, 917553, 262244, 0, 917554, 262244, 0, 917555, 262244, 0, 917556, 262244, 0, 917557, 262244, 0, 917558, 262244, 0, 917559, 262244, 0, 917560, 262244, 0, 917561, 262244, 0, 917562, 262244, 0, 917563, 262244, 0, 917564, 262244, 0, 917565, 262244, 0, 917566, 262244, 0, 917567, 262244, 0, 917568, 262244, 0, 917569, 262244, 0, 917570, 262244, 0, 917571, 262244, 0, 917572, 262244, 0, 917573, 262244, 0, 917574, 262244, 0, 917575, 262244, 0, 917576, 262244, 0, 917577, 262244, 0, 917578, 262244, 0, 917579, 262244, 0, 917580, 262244, 0, 917581, 262244, 0, 917582, 262244, 0, 917583, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983042, 262244, 0, 983043, 262244, 0, 983044, 262244, 0, 983045, 262244, 0, 983046, 262244, 0, 983047, 262244, 23, 983048, 262244, 23, 983049, 262244, 23, 983050, 65637, 106, 983051, 65637, 106, 983052, 65637, 106, 983053, 262244, 23, 983054, 262244, 23, 983055, 262244, 23, 983056, 262244, 0, 983057, 262244, 0, 983058, 262244, 0, 983059, 262244, 0, 983060, 262244, 0, 983061, 262244, 0, 983062, 262244, 0, 983063, 262244, 0, 983064, 262244, 0, 983065, 262244, 0, 983066, 262244, 0, 983067, 262244, 0, 983068, 262244, 0, 983069, 262244, 0, 983070, 262244, 0, 983071, 262244, 0, 983072, 262244, 23, 983073, 262244, 23, 983074, 262244, 23, 983075, 65637, 106, 983076, 262244, 23, 983077, 262244, 23, 983078, 262244, 23, 983079, 262244, 23, 983080, 65637, 106, 983081, 262244, 23, 983082, 262244, 23, 983083, 262244, 23, 983084, 262244, 0, 983085, 262244, 0, 983086, 262244, 0, 983087, 262244, 0, 983088, 262244, 0, 983089, 262244, 0, 983090, 262244, 0, 983091, 262244, 0, 983092, 262244, 0, 983093, 262244, 0, 983094, 262244, 0, 983095, 262244, 0, 983096, 262244, 0, 983097, 262244, 0, 983098, 262244, 0, 983099, 262244, 0, 983100, 262244, 0, 983101, 262244, 0, 983102, 262244, 0, 983103, 262244, 0, 983104, 262244, 0, 983105, 262244, 0, 983106, 262244, 0, 983107, 262244, 0, 983108, 262244, 0, 983109, 262244, 0, 983110, 262244, 0, 983111, 262244, 0, 983112, 262244, 0, 983113, 262244, 0, 983114, 262244, 0, 983115, 262244, 0, 983116, 262244, 0, 983117, 262244, 0, 983118, 262244, 0, 983119, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 262244, 0, 1048579, 262244, 0, 1048580, 262244, 0, 1048581, 262244, 0, 1048582, 262244, 0, 1048583, 262244, 23, 1048584, 262244, 23, 1048585, 262244, 23, 1048586, 65637, 106, 1048587, 65637, 106, 1048588, 65637, 106, 1048589, 262244, 23, 1048590, 262244, 23, 1048591, 262244, 23, 1048592, 262244, 0, 1048593, 262244, 0, 1048594, 262244, 0, 1048595, 262244, 0, 1048596, 262244, 0, 1048597, 262244, 0, 1048598, 262244, 0, 1048599, 262244, 0, 1048600, 262244, 0, 1048601, 262244, 0, 1048602, 262244, 0, 1048603, 262244, 0, 1048604, 262244, 0, 1048605, 262244, 0, 1048606, 262244, 0, 1048607, 262244, 0, 1048608, 262244, 23, 1048609, 262244, 23, 1048610, 262244, 23, 1048611, 65637, 106, 1048612, 262244, 23, 1048613, 262244, 23, 1048614, 262244, 23, 1048615, 262244, 23, 1048616, 65637, 106, 1048617, 262244, 23, 1048618, 262244, 23, 1048619, 262244, 23, 1048620, 262244, 0, 1048621, 262244, 0, 1048622, 262244, 0, 1048623, 262244, 0, 1048624, 262244, 0, 1048625, 262244, 0, 1048626, 262244, 0, 1048627, 262244, 0, 1048628, 262244, 0, 1048629, 262244, 0, 1048630, 262244, 0, 1048631, 262244, 0, 1048632, 262244, 0, 1048633, 262244, 0, 1048634, 262244, 0, 1048635, 262244, 0, 1048636, 262244, 0, 1048637, 262244, 0, 1048638, 262244, 0, 1048639, 262244, 0, 1048640, 262244, 0, 1048641, 262244, 0, 1048642, 262244, 0, 1048643, 262244, 0, 1048644, 262244, 0, 1048645, 262244, 0, 1048646, 262244, 0, 1048647, 262244, 0, 1048648, 262244, 0, 1048649, 262244, 0, 1048650, 262244, 0, 1048651, 262244, 0, 1048652, 262244, 0, 1048653, 262244, 0, 1048654, 262244, 0, 1048655, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114114, 262244, 0, 1114115, 262244, 0, 1114116, 262244, 0, 1114117, 262244, 0, 1114118, 262244, 0, 1114119, 262244, 0, 1114120, 262244, 0, 1114121, 262244, 0, 1114122, 262244, 0, 1114123, 262244, 0, 1114124, 262244, 0, 1114125, 262244, 0, 1114126, 262244, 0, 1114127, 262244, 0, 1114128, 262244, 0, 1114129, 262244, 0, 1114130, 262244, 0, 1114131, 262244, 0, 1114132, 262244, 0, 1114133, 262244, 0, 1114134, 262244, 0, 1114135, 262244, 0, 1114136, 262244, 0, 1114137, 262244, 0, 1114138, 262244, 0, 1114139, 262244, 0, 1114140, 262244, 0, 1114141, 262244, 0, 1114142, 262244, 0, 1114143, 262244, 0, 1114144, 262244, 23, 1114145, 262244, 23, 1114146, 262244, 23, 1114147, 262244, 23, 1114148, 262244, 23, 1114149, 262244, 23, 1114150, 262244, 23, 1114151, 262244, 23, 1114152, 262244, 23, 1114153, 262244, 23, 1114154, 262244, 23, 1114155, 262244, 23, 1114156, 262244, 0, 1114157, 262244, 0, 1114158, 262244, 0, 1114159, 262244, 0, 1114160, 262244, 0, 1114161, 262244, 0, 1114162, 262244, 0, 1114163, 262244, 0, 1114164, 262244, 0, 1114165, 262244, 0, 1114166, 262244, 0, 1114167, 262244, 0, 1114168, 262244, 0, 1114169, 262244, 0, 1114170, 262244, 0, 1114171, 262244, 0, 1114172, 262244, 0, 1114173, 262244, 0, 1114174, 262244, 0, 1114175, 262244, 0, 1114176, 262244, 0, 1114177, 262244, 0, 1114178, 262244, 0, 1114179, 262244, 0, 1114180, 262244, 0, 1114181, 262244, 0, 1114182, 262244, 0, 1114183, 262244, 0, 1114184, 262244, 0, 1114185, 262244, 0, 1114186, 262244, 0, 1114187, 262244, 0, 1114188, 262244, 0, 1114189, 262244, 0, 1114190, 262244, 0, 1114191, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 262244, 0, 1179651, 262244, 0, 1179652, 262244, 0, 1179653, 262244, 0, 1179654, 262244, 0, 1179655, 262244, 0, 1179656, 262244, 0, 1179657, 262244, 0, 1179658, 262244, 0, 1179659, 262244, 0, 1179660, 262244, 0, 1179661, 262244, 0, 1179662, 262244, 0, 1179663, 262244, 0, 1179664, 262244, 0, 1179665, 262244, 0, 1179666, 262244, 0, 1179667, 262244, 0, 1179668, 262244, 0, 1179669, 262244, 0, 1179670, 262244, 0, 1179671, 262244, 0, 1179672, 262244, 23, 1179673, 262244, 23, 1179674, 262244, 23, 1179675, 262244, 23, 1179676, 262244, 23, 1179677, 262244, 23, 1179678, 262244, 23, 1179679, 262244, 23, 1179680, 262244, 23, 1179681, 262244, 23, 1179682, 262244, 23, 1179683, 262244, 23, 1179684, 262244, 23, 1179685, 262244, 23, 1179686, 262244, 23, 1179687, 262244, 23, 1179688, 262244, 23, 1179689, 262244, 23, 1179690, 262244, 23, 1179691, 262244, 23, 1179692, 262244, 23, 1179693, 262244, 23, 1179694, 262244, 23, 1179695, 262244, 23, 1179696, 262244, 23, 1179697, 262244, 23, 1179698, 262244, 23, 1179699, 262244, 23, 1179700, 262244, 0, 1179701, 262244, 0, 1179702, 262244, 0, 1179703, 262244, 0, 1179704, 262244, 0, 1179705, 262244, 0, 1179706, 262244, 0, 1179707, 262244, 0, 1179708, 262244, 0, 1179709, 262244, 0, 1179710, 262244, 0, 1179711, 262244, 0, 1179712, 262244, 0, 1179713, 262244, 0, 1179714, 262244, 0, 1179715, 262244, 0, 1179716, 262244, 0, 1179717, 262244, 0, 1179718, 262244, 0, 1179719, 262244, 0, 1179720, 262244, 0, 1179721, 262244, 0, 1179722, 262244, 0, 1179723, 262244, 0, 1179724, 262244, 0, 1179725, 262244, 0, 1179726, 262244, 0, 1179727, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245186, 262244, 0, 1245187, 262244, 0, 1245188, 262244, 0, 1245189, 262244, 0, 1245190, 262244, 0, 1245191, 262244, 0, 1245192, 262244, 0, 1245193, 262244, 0, 1245194, 262244, 0, 1245195, 262244, 0, 1245196, 262244, 0, 1245197, 262244, 0, 1245198, 262244, 0, 1245199, 262244, 0, 1245200, 262244, 0, 1245201, 262244, 0, 1245202, 262244, 0, 1245203, 262244, 0, 1245204, 262244, 0, 1245205, 262244, 0, 1245206, 262244, 0, 1245207, 262244, 0, 1245208, 262244, 23, 1245209, 262244, 23, 1245210, 262244, 23, 1245211, 262244, 23, 1245212, 262244, 23, 1245213, 262244, 23, 1245214, 262244, 23, 1245215, 262244, 23, 1245216, 262244, 23, 1245217, 262244, 23, 1245218, 262244, 23, 1245219, 262244, 23, 1245220, 262244, 23, 1245221, 262244, 23, 1245222, 262244, 23, 1245223, 262244, 23, 1245224, 262244, 23, 1245225, 262244, 23, 1245226, 262244, 23, 1245227, 262244, 23, 1245228, 262244, 23, 1245229, 262244, 23, 1245230, 262244, 23, 1245231, 262244, 23, 1245232, 262244, 23, 1245233, 262244, 23, 1245234, 262244, 23, 1245235, 262244, 23, 1245236, 262244, 0, 1245237, 262244, 0, 1245238, 262244, 0, 1245239, 262244, 0, 1245240, 262244, 0, 1245241, 262244, 0, 1245242, 262244, 0, 1245243, 262244, 0, 1245244, 262244, 0, 1245245, 262244, 0, 1245246, 262244, 0, 1245247, 262244, 0, 1245248, 262244, 0, 1245249, 262244, 0, 1245250, 262244, 0, 1245251, 262244, 0, 1245252, 262244, 0, 1245253, 262244, 0, 1245254, 262244, 0, 1245255, 262244, 0, 1245256, 262244, 0, 1245257, 262244, 0, 1245258, 262244, 0, 1245259, 262244, 0, 1245260, 262244, 0, 1245261, 262244, 0, 1245262, 262244, 0, 1245263, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 262244, 0, 1310723, 262244, 0, 1310724, 262244, 0, 1310725, 262244, 0, 1310726, 262244, 0, 1310727, 262244, 0, 1310728, 262244, 0, 1310729, 262244, 0, 1310730, 262244, 0, 1310731, 262244, 0, 1310732, 262244, 0, 1310733, 262244, 0, 1310734, 262244, 0, 1310735, 262244, 0, 1310736, 262244, 0, 1310737, 262244, 0, 1310738, 262244, 0, 1310739, 262244, 0, 1310740, 262244, 0, 1310741, 262244, 0, 1310742, 262244, 0, 1310743, 262244, 0, 1310744, 262244, 23, 1310745, 262244, 23, 1310746, 262244, 23, 1310747, 262244, 23, 1310748, 262244, 23, 1310749, 262244, 23, 1310750, 262244, 23, 1310751, 262244, 23, 1310752, 262244, 23, 1310753, 262244, 23, 1310754, 262244, 23, 1310755, 262244, 23, 1310756, 262244, 23, 1310757, 262244, 23, 1310758, 262244, 23, 1310759, 262244, 23, 1310760, 262244, 23, 1310761, 262244, 23, 1310762, 262244, 23, 1310763, 262244, 23, 1310764, 262244, 23, 1310765, 262244, 23, 1310766, 262244, 23, 1310767, 262244, 23, 1310768, 262244, 23, 1310769, 262244, 23, 1310770, 262244, 23, 1310771, 262244, 23, 1310772, 262244, 0, 1310773, 262244, 0, 1310774, 262244, 0, 1310775, 262244, 0, 1310776, 262244, 0, 1310777, 262244, 0, 1310778, 262244, 0, 1310779, 262244, 0, 1310780, 262244, 0, 1310781, 262244, 0, 1310782, 262244, 0, 1310783, 262244, 0, 1310784, 262244, 0, 1310785, 262244, 0, 1310786, 262244, 0, 1310787, 262244, 0, 1310788, 262244, 0, 1310789, 262244, 0, 1310790, 262244, 0, 1310791, 262244, 0, 1310792, 262244, 0, 1310793, 262244, 0, 1310794, 262244, 0, 1310795, 262244, 0, 1310796, 262244, 0, 1310797, 262244, 0, 1310798, 262244, 0, 1310799, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 262244, 0, 1376259, 262244, 0, 1376260, 262244, 0, 1376261, 262244, 0, 1376262, 262244, 0, 1376263, 262244, 0, 1376264, 262244, 0, 1376265, 262244, 0, 1376266, 262244, 0, 1376267, 262244, 0, 1376268, 262244, 0, 1376269, 262244, 0, 1376270, 262244, 0, 1376271, 262244, 0, 1376272, 262244, 0, 1376273, 262244, 0, 1376274, 262244, 0, 1376275, 262244, 0, 1376276, 262244, 0, 1376277, 262244, 0, 1376278, 262244, 0, 1376279, 262244, 0, 1376280, 262244, 23, 1376281, 262244, 23, 1376282, 262244, 23, 1376283, 262244, 23, 1376284, 262244, 23, 1376285, 262244, 23, 1376286, 262244, 23, 1376287, 262244, 23, 1376288, 262244, 23, 1376289, 262244, 23, 1376290, 262244, 23, 1376291, 262244, 23, 1376292, 262244, 23, 1376293, 262244, 23, 1376294, 262244, 23, 1376295, 262244, 23, 1376296, 262244, 23, 1376297, 262244, 23, 1376298, 262244, 23, 1376299, 262244, 23, 1376300, 262244, 23, 1376301, 262244, 23, 1376302, 262244, 23, 1376303, 262244, 23, 1376304, 262244, 23, 1376305, 262244, 23, 1376306, 262244, 23, 1376307, 262244, 23, 1376308, 262244, 0, 1376309, 262244, 0, 1376310, 262244, 0, 1376311, 262244, 0, 1376312, 262244, 0, 1376313, 262244, 0, 1376314, 262244, 0, 1376315, 262244, 0, 1376316, 262244, 0, 1376317, 262244, 0, 1376318, 262244, 0, 1376319, 262244, 0, 1376320, 262244, 0, 1376321, 262244, 0, 1376322, 262244, 0, 1376323, 262244, 0, 1376324, 262244, 0, 1376325, 262244, 0, 1376326, 262244, 0, 1376327, 262244, 0, 1376328, 262244, 0, 1376329, 262244, 0, 1376330, 262244, 0, 1376331, 262244, 0, 1376332, 262244, 0, 1376333, 262244, 0, 1376334, 262244, 0, 1376335, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 262244, 0, 1441795, 262244, 0, 1441796, 262244, 0, 1441797, 262244, 0, 1441798, 262244, 0, 1441799, 262244, 0, 1441800, 262244, 0, 1441801, 262244, 0, 1441802, 262244, 0, 1441803, 262244, 0, 1441804, 262244, 0, 1441805, 262244, 0, 1441806, 262244, 0, 1441807, 262244, 0, 1441808, 262244, 0, 1441809, 262244, 0, 1441810, 262244, 0, 1441811, 262244, 0, 1441812, 262244, 0, 1441813, 262244, 0, 1441814, 262244, 0, 1441815, 262244, 0, 1441816, 262244, 23, 1441817, 262244, 23, 1441818, 262244, 23, 1441819, 262244, 23, 1441820, 262244, 23, 1441821, 262244, 23, 1441822, 262244, 23, 1441823, 262244, 23, 1441824, 262244, 23, 1441825, 262244, 23, 1441826, 262244, 23, 1441827, 262244, 23, 1441828, 262244, 23, 1441829, 262244, 23, 1441830, 262244, 23, 1441831, 262244, 23, 1441832, 262244, 23, 1441833, 262244, 23, 1441834, 262244, 23, 1441835, 262244, 23, 1441836, 262244, 23, 1441837, 262244, 23, 1441838, 262244, 23, 1441839, 262244, 23, 1441840, 262244, 23, 1441841, 262244, 23, 1441842, 262244, 23, 1441843, 262244, 23, 1441844, 262244, 0, 1441845, 262244, 0, 1441846, 262244, 0, 1441847, 262244, 0, 1441848, 262244, 0, 1441849, 262244, 0, 1441850, 262244, 0, 1441851, 262244, 0, 1441852, 262244, 0, 1441853, 262244, 0, 1441854, 262244, 0, 1441855, 262244, 0, 1441856, 262244, 0, 1441857, 262244, 0, 1441858, 262244, 0, 1441859, 262244, 0, 1441860, 262244, 0, 1441861, 262244, 0, 1441862, 262244, 0, 1441863, 262244, 0, 1441864, 262244, 0, 1441865, 262244, 0, 1441866, 262244, 0, 1441867, 262244, 0, 1441868, 262244, 0, 1441869, 262244, 0, 1441870, 262244, 0, 1441871, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 262244, 0, 1507331, 262244, 23, 1507332, 262244, 23, 1507333, 262244, 23, 1507334, 262244, 23, 1507335, 262244, 23, 1507336, 262244, 23, 1507337, 262244, 23, 1507338, 262244, 23, 1507339, 262244, 23, 1507340, 262244, 23, 1507341, 262244, 23, 1507342, 262244, 23, 1507343, 262244, 23, 1507344, 262244, 23, 1507345, 262244, 23, 1507346, 262244, 23, 1507347, 262244, 23, 1507348, 262244, 0, 1507349, 262244, 0, 1507350, 262244, 0, 1507351, 262244, 0, 1507352, 262244, 23, 1507353, 262244, 23, 1507354, 262244, 23, 1507355, 262244, 23, 1507356, 262244, 23, 1507357, 262244, 23, 1507358, 262244, 23, 1507359, 262244, 23, 1507360, 262244, 23, 1507361, 262244, 23, 1507362, 262244, 23, 1507363, 262244, 23, 1507364, 262244, 23, 1507365, 262244, 23, 1507366, 262244, 23, 1507367, 262244, 23, 1507368, 262244, 23, 1507369, 262244, 23, 1507370, 262244, 23, 1507371, 262244, 23, 1507372, 262244, 23, 1507373, 262244, 23, 1507374, 262244, 23, 1507375, 262244, 23, 1507376, 262244, 23, 1507377, 262244, 23, 1507378, 262244, 23, 1507379, 262244, 23, 1507380, 262244, 0, 1507381, 262244, 0, 1507382, 262244, 0, 1507383, 262244, 0, 1507384, 262244, 0, 1507385, 262244, 0, 1507386, 262244, 0, 1507387, 262244, 0, 1507388, 262244, 0, 1507389, 262244, 0, 1507390, 262244, 0, 1507391, 262244, 0, 1507392, 262244, 0, 1507393, 262244, 0, 1507394, 262244, 0, 1507395, 262244, 0, 1507396, 262244, 0, 1507397, 262244, 0, 1507398, 262244, 0, 1507399, 262244, 0, 1507400, 262244, 0, 1507401, 262244, 0, 1507402, 262244, 0, 1507403, 262244, 0, 1507404, 262244, 0, 1507405, 262244, 0, 1507406, 262244, 0, 1507407, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 262244, 23, 1572868, 262244, 23, 1572869, 262244, 23, 1572870, 262244, 23, 1572871, 262244, 23, 1572872, 262244, 23, 1572873, 262244, 23, 1572874, 262244, 23, 1572875, 262244, 23, 1572876, 262244, 23, 1572877, 262244, 23, 1572878, 262244, 23, 1572879, 262244, 23, 1572880, 262244, 23, 1572881, 262244, 23, 1572882, 262244, 23, 1572883, 262244, 23, 1572884, 262244, 0, 1572885, 262244, 0, 1572886, 262244, 0, 1572887, 262244, 0, 1572888, 262244, 23, 1572889, 262244, 23, 1572890, 262244, 23, 1572891, 262244, 23, 1572892, 262244, 23, 1572893, 262244, 23, 1572894, 262244, 23, 1572895, 262244, 23, 1572896, 262244, 23, 1572897, 262244, 23, 1572898, 262244, 23, 1572899, 262244, 23, 1572900, 262244, 23, 1572901, 65637, 106, 1572902, 65637, 106, 1572903, 262244, 23, 1572904, 262244, 23, 1572905, 262244, 23, 1572906, 262244, 23, 1572907, 262244, 23, 1572908, 262244, 23, 1572909, 262244, 23, 1572910, 262244, 23, 1572911, 262244, 23, 1572912, 262244, 23, 1572913, 262244, 23, 1572914, 262244, 23, 1572915, 262244, 23, 1572916, 262244, 0, 1572917, 262244, 0, 1572918, 262244, 0, 1572919, 262244, 0, 1572920, 262244, 0, 1572921, 262244, 0, 1572922, 262244, 0, 1572923, 262244, 0, 1572924, 262244, 0, 1572925, 262244, 0, 1572926, 262244, 0, 1572927, 262244, 0, 1572928, 262244, 0, 1572929, 262244, 0, 1572930, 262244, 0, 1572931, 262244, 0, 1572932, 262244, 0, 1572933, 262244, 0, 1572934, 262244, 0, 1572935, 262244, 0, 1572936, 262244, 0, 1572937, 262244, 0, 1572938, 262244, 0, 1572939, 262244, 0, 1572940, 262244, 0, 1572941, 262244, 0, 1572942, 262244, 0, 1572943, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 262244, 0, 1638403, 262244, 23, 1638404, 262244, 23, 1638405, 262244, 23, 1638406, 262244, 23, 1638407, 262244, 23, 1638408, 262244, 23, 1638409, 262244, 23, 1638410, 262244, 23, 1638411, 262244, 23, 1638412, 262244, 23, 1638413, 262244, 23, 1638414, 262244, 23, 1638415, 262244, 23, 1638416, 262244, 23, 1638417, 262244, 23, 1638418, 262244, 23, 1638419, 262244, 23, 1638420, 262244, 0, 1638421, 262244, 0, 1638422, 262244, 0, 1638423, 262244, 0, 1638424, 262244, 23, 1638425, 262244, 23, 1638426, 262244, 23, 1638427, 262244, 23, 1638428, 262244, 23, 1638429, 262244, 23, 1638430, 262244, 23, 1638431, 262244, 23, 1638432, 262244, 23, 1638433, 262244, 23, 1638434, 262244, 23, 1638435, 262244, 23, 1638436, 262244, 23, 1638437, 65637, 106, 1638438, 65637, 106, 1638439, 262244, 23, 1638440, 262244, 23, 1638441, 262244, 23, 1638442, 262244, 23, 1638443, 262244, 23, 1638444, 262244, 23, 1638445, 262244, 23, 1638446, 262244, 23, 1638447, 262244, 23, 1638448, 262244, 23, 1638449, 262244, 23, 1638450, 262244, 23, 1638451, 262244, 23, 1638452, 262244, 0, 1638453, 262244, 0, 1638454, 262244, 0, 1638455, 262244, 0, 1638456, 262244, 0, 1638457, 262244, 0, 1638458, 262244, 0, 1638459, 262244, 0, 1638460, 262244, 0, 1638461, 262244, 0, 1638462, 262244, 0, 1638463, 262244, 23, 1638464, 262244, 23, 1638465, 262244, 23, 1638466, 262244, 23, 1638467, 262244, 23, 1638468, 262244, 23, 1638469, 262244, 23, 1638470, 262244, 23, 1638471, 262244, 23, 1638472, 262244, 0, 1638473, 262244, 0, 1638474, 262244, 0, 1638475, 262244, 0, 1638476, 262244, 0, 1638477, 262244, 0, 1638478, 262244, 0, 1638479, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 262244, 0, 1703939, 262244, 23, 1703940, 262244, 23, 1703941, 262244, 23, 1703942, 262244, 23, 1703943, 262244, 23, 1703944, 65637, 106, 1703945, 65637, 106, 1703946, 65637, 106, 1703947, 65637, 106, 1703948, 262245, 107, 1703949, 65637, 106, 1703950, 65637, 106, 1703951, 262244, 23, 1703952, 262244, 23, 1703953, 262244, 23, 1703954, 262244, 23, 1703955, 262244, 23, 1703956, 262244, 0, 1703957, 262244, 0, 1703958, 262244, 0, 1703959, 262244, 0, 1703960, 262244, 23, 1703961, 262244, 23, 1703962, 262244, 23, 1703963, 262244, 23, 1703964, 262244, 23, 1703965, 262244, 23, 1703966, 262244, 23, 1703967, 262244, 23, 1703968, 262244, 23, 1703969, 262244, 23, 1703970, 262244, 23, 1703971, 262244, 23, 1703972, 262244, 23, 1703973, 65637, 106, 1703974, 65637, 106, 1703975, 262244, 23, 1703976, 262244, 23, 1703977, 262244, 23, 1703978, 262244, 23, 1703979, 262244, 23, 1703980, 262244, 23, 1703981, 262244, 23, 1703982, 262244, 23, 1703983, 262244, 23, 1703984, 262244, 23, 1703985, 262244, 23, 1703986, 262244, 23, 1703987, 262244, 23, 1703988, 262244, 0, 1703989, 262244, 0, 1703990, 262244, 0, 1703991, 262244, 0, 1703992, 262244, 0, 1703993, 262244, 0, 1703994, 262244, 0, 1703995, 262244, 0, 1703996, 262244, 0, 1703997, 262244, 0, 1703998, 262244, 0, 1703999, 262244, 23, 1704000, 262244, 23, 1704001, 262244, 23, 1704002, 262244, 23, 1704003, 262244, 23, 1704004, 262244, 23, 1704005, 262244, 23, 1704006, 262244, 23, 1704007, 262244, 23, 1704008, 262244, 0, 1704009, 262244, 0, 1704010, 262244, 0, 1704011, 262244, 0, 1704012, 262244, 0, 1704013, 262244, 0, 1704014, 262244, 0, 1704015, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 262244, 0, 1769475, 262244, 23, 1769476, 262244, 23, 1769477, 262244, 23, 1769478, 262244, 23, 1769479, 262244, 23, 1769480, 65637, 106, 1769481, 262245, 107, 1769482, 65637, 106, 1769483, 65637, 106, 1769484, 65637, 106, 1769485, 65637, 106, 1769486, 65637, 106, 1769487, 262244, 23, 1769488, 262244, 23, 1769489, 262244, 23, 1769490, 262244, 23, 1769491, 262244, 23, 1769492, 262244, 0, 1769493, 262244, 0, 1769494, 262244, 0, 1769495, 262244, 0, 1769496, 262244, 23, 1769497, 262244, 23, 1769498, 262244, 23, 1769499, 262244, 23, 1769500, 262244, 23, 1769501, 262244, 23, 1769502, 262244, 23, 1769503, 65637, 106, 1769504, 65637, 106, 1769505, 65637, 106, 1769506, 65637, 106, 1769507, 65637, 106, 1769508, 65637, 106, 1769509, 65637, 106, 1769510, 65637, 106, 1769511, 65637, 106, 1769512, 65637, 106, 1769513, 65637, 106, 1769514, 65637, 106, 1769515, 65637, 106, 1769516, 65637, 106, 1769517, 262244, 23, 1769518, 262244, 23, 1769519, 262244, 23, 1769520, 262244, 23, 1769521, 262244, 23, 1769522, 262244, 23, 1769523, 262244, 23, 1769524, 262244, 0, 1769525, 262244, 0, 1769526, 262244, 0, 1769527, 262244, 0, 1769528, 262244, 0, 1769529, 262244, 0, 1769530, 262244, 0, 1769531, 262244, 0, 1769532, 262244, 0, 1769533, 262244, 0, 1769534, 262244, 0, 1769535, 262244, 23, 1769536, 262244, 23, 1769537, 262244, 23, 1769538, 262244, 23, 1769539, 262244, 23, 1769540, 262244, 23, 1769541, 262244, 23, 1769542, 262244, 23, 1769543, 262244, 23, 1769544, 262244, 0, 1769545, 262244, 0, 1769546, 262244, 0, 1769547, 262244, 0, 1769548, 262244, 0, 1769549, 262244, 0, 1769550, 262244, 0, 1769551, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 262244, 23, 1835012, 262244, 23, 1835013, 262244, 23, 1835014, 262244, 23, 1835015, 262244, 23, 1835016, 65637, 106, 1835017, 65637, 106, 1835018, 65637, 106, 1835019, 65637, 106, 1835020, 65637, 106, 1835021, 65637, 106, 1835022, 65637, 106, 1835023, 262244, 23, 1835024, 262244, 23, 1835025, 262244, 23, 1835026, 262244, 23, 1835027, 262244, 23, 1835028, 262244, 0, 1835029, 262244, 0, 1835030, 262244, 0, 1835031, 262244, 0, 1835032, 262244, 23, 1835033, 262244, 23, 1835034, 262244, 23, 1835035, 262244, 23, 1835036, 262244, 23, 1835037, 262244, 23, 1835038, 262244, 23, 1835039, 65637, 106, 1835040, 65637, 106, 1835041, 65637, 106, 1835042, 65637, 106, 1835043, 65637, 106, 1835044, 65637, 106, 1835045, 65637, 106, 1835046, 65637, 106, 1835047, 65637, 106, 1835048, 65637, 106, 1835049, 65637, 106, 1835050, 65637, 106, 1835051, 65637, 106, 1835052, 65637, 106, 1835053, 262244, 23, 1835054, 262244, 23, 1835055, 262244, 23, 1835056, 262244, 23, 1835057, 262244, 23, 1835058, 262244, 23, 1835059, 262244, 23, 1835060, 262244, 0, 1835061, 262244, 0, 1835062, 262244, 0, 1835063, 262244, 0, 1835064, 262244, 0, 1835065, 262244, 0, 1835066, 262244, 0, 1835067, 262244, 0, 1835068, 262244, 0, 1835069, 262244, 23, 1835070, 262244, 23, 1835071, 262244, 23, 1835072, 262244, 23, 1835073, 262244, 23, 1835074, 65637, 106, 1835075, 65637, 106, 1835076, 65637, 106, 1835077, 262244, 23, 1835078, 262244, 23, 1835079, 262244, 23, 1835080, 262244, 23, 1835081, 262244, 23, 1835082, 262244, 0, 1835083, 262244, 0, 1835084, 262244, 0, 1835085, 262244, 0, 1835086, 262244, 0, 1835087, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 23, 1900548, 262244, 23, 1900549, 262244, 23, 1900550, 262244, 23, 1900551, 262244, 23, 1900552, 65637, 106, 1900553, 65637, 106, 1900554, 65637, 106, 1900555, 65637, 106, 1900556, 65637, 106, 1900557, 65637, 106, 1900558, 65637, 106, 1900559, 262244, 23, 1900560, 262244, 23, 1900561, 262244, 23, 1900562, 262244, 23, 1900563, 262244, 23, 1900564, 262244, 0, 1900565, 262244, 0, 1900566, 262244, 0, 1900567, 262244, 0, 1900568, 262244, 23, 1900569, 262244, 23, 1900570, 262244, 23, 1900571, 262244, 23, 1900572, 262244, 23, 1900573, 262244, 23, 1900574, 262244, 23, 1900575, 65637, 106, 1900576, 65637, 106, 1900577, 65637, 106, 1900578, 262244, 23, 1900579, 262244, 23, 1900580, 262244, 23, 1900581, 262244, 23, 1900582, 262244, 23, 1900583, 262244, 23, 1900584, 262244, 23, 1900585, 262244, 23, 1900586, 65637, 106, 1900587, 65637, 106, 1900588, 65637, 106, 1900589, 262244, 23, 1900590, 262244, 23, 1900591, 262244, 23, 1900592, 262244, 23, 1900593, 262244, 23, 1900594, 262244, 23, 1900595, 262244, 23, 1900596, 262244, 0, 1900597, 262244, 0, 1900598, 262244, 0, 1900599, 262244, 0, 1900600, 262244, 0, 1900601, 262244, 0, 1900602, 262244, 0, 1900603, 262244, 0, 1900604, 262244, 0, 1900605, 262244, 23, 1900606, 262244, 23, 1900607, 262244, 23, 1900608, 262244, 23, 1900609, 262244, 23, 1900610, 65637, 106, 1900611, 65637, 106, 1900612, 65637, 106, 1900613, 262244, 23, 1900614, 262244, 23, 1900615, 262244, 23, 1900616, 262244, 23, 1900617, 262244, 23, 1900618, 262244, 0, 1900619, 262244, 0, 1900620, 262244, 0, 1900621, 262244, 0, 1900622, 262244, 0, 1900623, 262244, 0, 1966080, 262244, 0, 1966081, 262244, 0, 1966082, 262244, 0, 1966083, 262244, 23, 1966084, 262244, 23, 1966085, 262244, 23, 1966086, 262244, 23, 1966087, 262244, 23, 1966088, 65637, 106, 1966089, 65637, 106, 1966090, 262245, 107, 1966091, 65637, 106, 1966092, 65637, 106, 1966093, 65637, 106, 1966094, 65637, 106, 1966095, 262244, 23, 1966096, 262244, 23, 1966097, 262244, 23, 1966098, 262244, 23, 1966099, 262244, 23, 1966100, 262244, 0, 1966101, 262244, 0, 1966102, 262244, 0, 1966103, 262244, 0, 1966104, 262244, 23, 1966105, 262244, 23, 1966106, 262244, 23, 1966107, 262244, 23, 1966108, 262244, 23, 1966109, 262244, 23, 1966110, 262244, 23, 1966111, 262245, 107, 1966112, 65637, 106, 1966113, 65637, 106, 1966114, 262244, 23, 1966115, 262244, 23, 1966116, 262244, 23, 1966117, 262244, 23, 1966118, 262244, 23, 1966119, 262244, 23, 1966120, 262244, 23, 1966121, 262244, 23, 1966122, 262245, 107, 1966123, 65637, 106, 1966124, 65637, 106, 1966125, 262244, 23, 1966126, 262244, 23, 1966127, 262244, 23, 1966128, 262244, 23, 1966129, 262244, 23, 1966130, 262244, 23, 1966131, 262244, 23, 1966132, 262244, 0, 1966133, 262244, 0, 1966134, 262244, 0, 1966135, 262244, 0, 1966136, 262244, 0, 1966137, 262244, 0, 1966138, 262244, 0, 1966139, 262244, 0, 1966140, 262244, 0, 1966141, 262244, 23, 1966142, 262244, 23, 1966143, 262244, 23, 1966144, 262244, 23, 1966145, 262244, 23, 1966146, 65637, 106, 1966147, 65637, 106, 1966148, 65637, 106, 1966149, 262244, 23, 1966150, 262244, 23, 1966151, 262244, 23, 1966152, 262244, 23, 1966153, 262244, 23, 1966154, 262244, 0, 1966155, 262244, 0, 1966156, 262244, 0, 1966157, 262244, 0, 1966158, 262244, 0, 1966159, 262244, 0, 2031616, 262244, 0, 2031617, 262244, 0, 2031618, 262244, 0, 2031619, 262244, 0, 2031620, 262244, 0, 2031621, 262244, 23, 2031622, 262244, 23, 2031623, 262244, 23, 2031624, 65637, 106, 2031625, 65637, 106, 2031626, 65637, 106, 2031627, 65637, 106, 2031628, 65637, 106, 2031629, 65637, 106, 2031630, 65637, 106, 2031631, 262244, 23, 2031632, 262244, 23, 2031633, 262244, 23, 2031634, 262244, 0, 2031635, 262244, 0, 2031636, 262244, 0, 2031637, 262244, 0, 2031638, 262244, 0, 2031639, 262244, 0, 2031640, 262244, 23, 2031641, 262244, 23, 2031642, 262244, 23, 2031643, 262244, 23, 2031644, 262244, 23, 2031645, 262244, 23, 2031646, 262244, 23, 2031647, 65637, 106, 2031648, 65637, 106, 2031649, 65637, 106, 2031650, 262244, 23, 2031651, 262244, 23, 2031652, 262244, 23, 2031653, 262244, 23, 2031654, 262244, 23, 2031655, 262244, 23, 2031656, 262244, 23, 2031657, 262244, 23, 2031658, 65637, 106, 2031659, 65637, 106, 2031660, 65637, 106, 2031661, 262244, 23, 2031662, 262244, 23, 2031663, 262244, 23, 2031664, 262244, 23, 2031665, 262244, 23, 2031666, 262244, 23, 2031667, 262244, 23, 2031668, 262244, 0, 2031669, 262244, 0, 2031670, 262244, 0, 2031671, 262244, 0, 2031672, 262244, 0, 2031673, 262244, 0, 2031674, 262244, 0, 2031675, 262244, 0, 2031676, 262244, 0, 2031677, 262244, 23, 2031678, 262244, 23, 2031679, 262244, 23, 2031680, 262244, 23, 2031681, 262244, 23, 2031682, 262245, 107, 2031683, 65637, 106, 2031684, 65637, 106, 2031685, 262244, 23, 2031686, 262244, 23, 2031687, 262244, 23, 2031688, 262244, 23, 2031689, 262244, 23, 2031690, 262244, 0, 2031691, 262244, 0, 2031692, 262244, 0, 2031693, 262244, 0, 2031694, 262244, 0, 2031695, 262244, 0, 2097152, 262244, 0, 2097153, 262244, 0, 2097154, 262244, 0, 2097155, 262244, 0, 2097156, 262244, 0, 2097157, 262244, 23, 2097158, 262244, 23, 2097159, 262244, 23, 2097160, 65637, 106, 2097161, 65637, 106, 2097162, 65637, 106, 2097163, 65637, 106, 2097164, 65637, 106, 2097165, 65637, 106, 2097166, 65637, 106, 2097167, 262244, 23, 2097168, 262244, 23, 2097169, 262244, 23, 2097170, 262244, 0, 2097171, 262244, 0, 2097172, 262244, 0, 2097173, 262244, 0, 2097174, 262244, 0, 2097175, 262244, 0, 2097176, 262244, 23, 2097177, 262244, 23, 2097178, 262244, 23, 2097179, 262244, 23, 2097180, 262244, 23, 2097181, 262244, 23, 2097182, 262244, 23, 2097183, 65637, 106, 2097184, 65637, 106, 2097185, 65637, 106, 2097186, 262244, 23, 2097187, 262244, 23, 2097188, 262244, 23, 2097189, 262244, 0, 2097190, 262244, 0, 2097191, 262244, 23, 2097192, 262244, 23, 2097193, 262244, 23, 2097194, 65637, 106, 2097195, 65637, 106, 2097196, 65637, 106, 2097197, 262244, 23, 2097198, 262244, 23, 2097199, 262244, 23, 2097200, 262244, 23, 2097201, 262244, 23, 2097202, 262244, 23, 2097203, 262244, 23, 2097204, 262244, 0, 2097205, 262244, 0, 2097206, 262244, 0, 2097207, 262244, 0, 2097208, 262244, 0, 2097209, 262244, 0, 2097210, 262244, 0, 2097211, 262244, 0, 2097212, 262244, 0, 2097213, 262244, 23, 2097214, 262244, 23, 2097215, 262244, 23, 2097216, 262244, 23, 2097217, 262244, 23, 2097218, 65637, 106, 2097219, 65637, 106, 2097220, 65637, 106, 2097221, 262244, 23, 2097222, 262244, 23, 2097223, 262244, 23, 2097224, 262244, 23, 2097225, 262244, 23, 2097226, 262244, 0, 2097227, 262244, 0, 2097228, 262244, 0, 2097229, 262244, 0, 2097230, 262244, 0, 2097231, 262244, 0, 2162688, 262244, 0, 2162689, 262244, 0, 2162690, 262244, 0, 2162691, 262244, 0, 2162692, 262244, 0, 2162693, 262244, 23, 2162694, 262244, 23, 2162695, 262244, 23, 2162696, 65637, 106, 2162697, 65637, 106, 2162698, 65637, 106, 2162699, 65637, 106, 2162700, 65637, 106, 2162701, 65637, 106, 2162702, 65637, 106, 2162703, 262244, 23, 2162704, 262244, 23, 2162705, 262244, 23, 2162706, 262244, 0, 2162707, 262244, 0, 2162708, 262244, 0, 2162709, 262244, 0, 2162710, 262244, 0, 2162711, 262244, 0, 2162712, 262244, 23, 2162713, 262244, 23, 2162714, 262244, 23, 2162715, 262244, 23, 2162716, 262244, 23, 2162717, 262244, 23, 2162718, 262244, 23, 2162719, 65637, 106, 2162720, 65637, 106, 2162721, 65637, 106, 2162722, 262244, 23, 2162723, 262244, 23, 2162724, 262244, 23, 2162725, 262244, 0, 2162726, 262244, 0, 2162727, 262244, 23, 2162728, 262244, 23, 2162729, 262244, 23, 2162730, 65637, 106, 2162731, 65637, 106, 2162732, 65637, 106, 2162733, 262244, 23, 2162734, 262244, 23, 2162735, 262244, 23, 2162736, 262244, 23, 2162737, 262244, 23, 2162738, 262244, 23, 2162739, 262244, 23, 2162740, 262244, 0, 2162741, 262244, 0, 2162742, 262244, 0, 2162743, 262244, 0, 2162744, 262244, 0, 2162745, 262244, 0, 2162746, 262244, 0, 2162747, 262244, 0, 2162748, 262244, 0, 2162749, 262244, 0, 2162750, 262244, 0, 2162751, 262244, 23, 2162752, 262244, 23, 2162753, 262244, 23, 2162754, 65637, 106, 2162755, 65637, 106, 2162756, 65637, 106, 2162757, 262244, 23, 2162758, 262244, 23, 2162759, 262244, 23, 2162760, 262244, 0, 2162761, 262244, 0, 2162762, 262244, 0, 2162763, 262244, 0, 2162764, 262244, 0, 2162765, 262244, 0, 2162766, 262244, 0, 2162767, 262244, 0, 2228224, 262244, 0, 2228225, 262244, 0, 2228226, 262244, 0, 2228227, 262244, 0, 2228228, 262244, 0, 2228229, 262244, 23, 2228230, 262244, 23, 2228231, 262244, 23, 2228232, 65637, 106, 2228233, 65637, 106, 2228234, 65637, 106, 2228235, 65637, 106, 2228236, 65637, 106, 2228237, 65637, 106, 2228238, 65637, 106, 2228239, 262244, 23, 2228240, 262244, 23, 2228241, 262244, 23, 2228242, 262244, 0, 2228243, 262244, 0, 2228244, 262244, 0, 2228245, 262244, 0, 2228246, 262244, 0, 2228247, 262244, 0, 2228248, 262244, 23, 2228249, 262244, 23, 2228250, 262244, 23, 2228251, 262244, 23, 2228252, 262244, 23, 2228253, 262244, 23, 2228254, 262244, 23, 2228255, 65637, 106, 2228256, 65637, 106, 2228257, 65637, 106, 2228258, 262244, 23, 2228259, 262244, 23, 2228260, 262244, 23, 2228261, 262244, 0, 2228262, 262244, 0, 2228263, 262244, 23, 2228264, 262244, 23, 2228265, 262244, 23, 2228266, 65637, 106, 2228267, 65637, 106, 2228268, 65637, 106, 2228269, 262244, 23, 2228270, 262244, 23, 2228271, 262244, 23, 2228272, 262244, 23, 2228273, 262244, 23, 2228274, 262244, 23, 2228275, 262244, 23, 2228276, 262244, 0, 2228277, 262244, 0, 2228278, 262244, 0, 2228279, 262244, 0, 2228280, 262244, 0, 2228281, 262244, 0, 2228282, 262244, 0, 2228283, 262244, 0, 2228284, 262244, 0, 2228285, 262244, 0, 2228286, 262244, 0, 2228287, 262244, 23, 2228288, 262244, 23, 2228289, 262244, 23, 2228290, 65637, 106, 2228291, 65637, 106, 2228292, 65637, 106, 2228293, 262244, 23, 2228294, 262244, 23, 2228295, 262244, 23, 2228296, 262244, 0, 2228297, 262244, 0, 2228298, 262244, 0, 2228299, 262244, 0, 2228300, 262244, 0, 2228301, 262244, 0, 2228302, 262244, 0, 2228303, 262244, 0, 2293760, 262244, 0, 2293761, 262244, 0, 2293762, 262244, 0, 2293763, 262244, 0, 2293764, 262244, 0, 2293765, 262244, 0, 2293766, 262244, 0, 2293767, 262244, 0, 2293768, 262244, 0, 2293769, 262244, 0, 2293770, 262244, 0, 2293771, 262244, 0, 2293772, 262244, 0, 2293773, 262244, 0, 2293774, 262244, 0, 2293775, 262244, 0, 2293776, 262244, 0, 2293777, 262244, 0, 2293778, 262244, 0, 2293779, 262244, 0, 2293780, 262244, 0, 2293781, 262244, 0, 2293782, 262244, 0, 2293783, 262244, 0, 2293784, 262244, 0, 2293785, 262244, 0, 2293786, 262244, 0, 2293787, 262244, 0, 2293788, 262244, 0, 2293789, 262244, 0, 2293790, 262244, 0, 2293791, 262244, 0, 2293792, 262244, 0, 2293793, 262244, 0, 2293794, 262244, 0, 2293795, 262244, 0, 2293796, 262244, 0, 2293797, 262244, 0, 2293798, 262244, 0, 2293799, 262244, 0, 2293800, 262244, 0, 2293801, 262244, 0, 2293802, 262244, 0, 2293803, 262244, 0, 2293804, 262244, 0, 2293805, 262244, 0, 2293806, 262244, 0, 2293807, 262244, 0, 2293808, 262244, 0, 2293809, 262244, 0, 2293810, 262244, 0, 2293811, 262244, 0, 2293812, 262244, 0, 2293813, 262244, 0, 2293814, 262244, 0, 2293815, 262244, 0, 2293816, 262244, 0, 2293817, 262244, 0, 2293818, 262244, 23, 2293819, 262244, 23, 2293820, 262244, 23, 2293821, 262244, 23, 2293822, 262244, 23, 2293823, 262244, 23, 2293824, 262244, 23, 2293825, 262244, 23, 2293826, 65637, 106, 2293827, 65637, 106, 2293828, 65637, 106, 2293829, 262244, 23, 2293830, 262244, 23, 2293831, 262244, 23, 2293832, 262244, 23, 2293833, 262244, 23, 2293834, 262244, 23, 2293835, 262244, 23, 2293836, 262244, 23, 2293837, 262244, 0, 2293838, 262244, 0, 2293839, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 262244, 0, 2359300, 262244, 0, 2359301, 262244, 0, 2359302, 262244, 0, 2359303, 262244, 0, 2359304, 262244, 0, 2359305, 262244, 0, 2359306, 262244, 0, 2359307, 262244, 0, 2359308, 262244, 0, 2359309, 262244, 0, 2359310, 262244, 0, 2359311, 262244, 0, 2359312, 262244, 0, 2359313, 262244, 0, 2359314, 262244, 0, 2359315, 262244, 0, 2359316, 262244, 0, 2359317, 262244, 0, 2359318, 262244, 0, 2359319, 262244, 0, 2359320, 262244, 0, 2359321, 262244, 0, 2359322, 262244, 0, 2359323, 262244, 0, 2359324, 262244, 0, 2359325, 262244, 0, 2359326, 262244, 0, 2359327, 262244, 0, 2359328, 262244, 0, 2359329, 262244, 0, 2359330, 262244, 0, 2359331, 262244, 0, 2359332, 262244, 0, 2359333, 262244, 0, 2359334, 262244, 0, 2359335, 262244, 0, 2359336, 262244, 0, 2359337, 262244, 0, 2359338, 262244, 0, 2359339, 262244, 0, 2359340, 262244, 0, 2359341, 262244, 0, 2359342, 262244, 0, 2359343, 262244, 0, 2359344, 262244, 0, 2359345, 262244, 0, 2359346, 262244, 0, 2359347, 262244, 0, 2359348, 262244, 0, 2359349, 262244, 0, 2359350, 262244, 0, 2359351, 262244, 0, 2359352, 262244, 0, 2359353, 262244, 0, 2359354, 262244, 23, 2359355, 262244, 23, 2359356, 262244, 23, 2359357, 262244, 23, 2359358, 262244, 23, 2359359, 262244, 23, 2359360, 262244, 23, 2359361, 262244, 23, 2359362, 262244, 23, 2359363, 262244, 23, 2359364, 262244, 23, 2359365, 262244, 23, 2359366, 262244, 23, 2359367, 262244, 23, 2359368, 262244, 23, 2359369, 262244, 23, 2359370, 262244, 23, 2359371, 262244, 23, 2359372, 262244, 23, 2359373, 262244, 0, 2359374, 262244, 0, 2359375, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 262244, 0, 2424836, 262244, 0, 2424837, 262244, 0, 2424838, 262244, 0, 2424839, 262244, 0, 2424840, 262244, 0, 2424841, 262244, 0, 2424842, 262244, 0, 2424843, 262244, 0, 2424844, 262244, 0, 2424845, 262244, 0, 2424846, 262244, 0, 2424847, 262244, 0, 2424848, 262244, 0, 2424849, 262244, 0, 2424850, 262244, 0, 2424851, 262244, 0, 2424852, 262244, 0, 2424853, 262244, 0, 2424854, 262244, 0, 2424855, 262244, 0, 2424856, 262244, 0, 2424857, 262244, 0, 2424858, 262244, 0, 2424859, 262244, 0, 2424860, 262244, 0, 2424861, 262244, 0, 2424862, 262244, 0, 2424863, 262244, 0, 2424864, 262244, 0, 2424865, 262244, 0, 2424866, 262244, 0, 2424867, 262244, 0, 2424868, 262244, 0, 2424869, 262244, 0, 2424870, 262244, 0, 2424871, 262244, 0, 2424872, 262244, 0, 2424873, 262244, 0, 2424874, 262244, 0, 2424875, 262244, 0, 2424876, 262244, 0, 2424877, 262244, 0, 2424878, 262244, 0, 2424879, 262244, 0, 2424880, 262244, 0, 2424881, 262244, 0, 2424882, 262244, 0, 2424883, 262244, 0, 2424884, 262244, 0, 2424885, 262244, 0, 2424886, 262244, 0, 2424887, 262244, 0, 2424888, 262244, 0, 2424889, 262244, 0, 2424890, 262244, 23, 2424891, 262244, 23, 2424892, 262244, 23, 2424893, 262244, 23, 2424894, 262244, 23, 2424895, 262244, 23, 2424896, 262244, 23, 2424897, 262244, 23, 2424898, 262244, 23, 2424899, 262244, 23, 2424900, 262244, 23, 2424901, 262244, 23, 2424902, 262244, 23, 2424903, 262244, 23, 2424904, 262244, 23, 2424905, 262244, 23, 2424906, 262244, 23, 2424907, 262244, 23, 2424908, 262244, 23, 2424909, 262244, 0, 2424910, 262244, 0, 2424911, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 262244, 0, 2490372, 262244, 0, 2490373, 262244, 0, 2490374, 262244, 0, 2490375, 262244, 0, 2490376, 262244, 0, 2490377, 262244, 0, 2490378, 262244, 0, 2490379, 262244, 0, 2490380, 262244, 0, 2490381, 262244, 0, 2490382, 262244, 0, 2490383, 262244, 0, 2490384, 262244, 0, 2490385, 262244, 0, 2490386, 262244, 0, 2490387, 262244, 0, 2490388, 262244, 0, 2490389, 262244, 0, 2490390, 262244, 0, 2490391, 262244, 0, 2490392, 262244, 0, 2490393, 262244, 0, 2490394, 262244, 0, 2490395, 262244, 0, 2490396, 262244, 0, 2490397, 262244, 0, 2490398, 262244, 0, 2490399, 262244, 0, 2490400, 262244, 0, 2490401, 262244, 0, 2490402, 262244, 0, 2490403, 262244, 0, 2490404, 262244, 0, 2490405, 262244, 0, 2490406, 262244, 0, 2490407, 262244, 0, 2490408, 262244, 0, 2490409, 262244, 0, 2490410, 262244, 0, 2490411, 262244, 0, 2490412, 262244, 0, 2490413, 262244, 0, 2490414, 262244, 0, 2490415, 262244, 0, 2490416, 262244, 0, 2490417, 262244, 0, 2490418, 262244, 0, 2490419, 262244, 0, 2490420, 262244, 0, 2490421, 262244, 0, 2490422, 262244, 0, 2490423, 262244, 0, 2490424, 262244, 0, 2490425, 262244, 0, 2490426, 262244, 23, 2490427, 262244, 23, 2490428, 262244, 23, 2490429, 262244, 23, 2490430, 262244, 23, 2490431, 262244, 23, 2490432, 262244, 23, 2490433, 262244, 23, 2490434, 262244, 23, 2490435, 262244, 23, 2490436, 262244, 23, 2490437, 262244, 23, 2490438, 262244, 23, 2490439, 262244, 23, 2490440, 262244, 23, 2490441, 262244, 23, 2490442, 262244, 23, 2490443, 262244, 23, 2490444, 262244, 23, 2490445, 262244, 0, 2490446, 262244, 0, 2490447, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 262244, 0, 2555908, 262244, 0, 2555909, 262244, 0, 2555910, 262244, 0, 2555911, 262244, 0, 2555912, 262244, 0, 2555913, 262244, 0, 2555914, 262244, 0, 2555915, 262244, 0, 2555916, 262244, 0, 2555917, 262244, 0, 2555918, 262244, 0, 2555919, 262244, 0, 2555920, 262244, 0, 2555921, 262244, 0, 2555922, 262244, 0, 2555923, 262244, 0, 2555924, 262244, 0, 2555925, 262244, 0, 2555926, 262244, 0, 2555927, 262244, 0, 2555928, 262244, 0, 2555929, 262244, 0, 2555930, 262244, 0, 2555931, 262244, 0, 2555932, 262244, 0, 2555933, 262244, 0, 2555934, 262244, 0, 2555935, 262244, 0, 2555936, 262244, 0, 2555937, 262244, 0, 2555938, 262244, 0, 2555939, 262244, 0, 2555940, 262244, 0, 2555941, 262244, 0, 2555942, 262244, 0, 2555943, 262244, 0, 2555944, 262244, 0, 2555945, 262244, 0, 2555946, 262244, 0, 2555947, 262244, 0, 2555948, 262244, 0, 2555949, 262244, 0, 2555950, 262244, 0, 2555951, 262244, 0, 2555952, 262244, 0, 2555953, 262244, 0, 2555954, 262244, 0, 2555955, 262244, 0, 2555956, 262244, 0, 2555957, 262244, 0, 2555959, 262244, 0, 2555960, 262244, 0, 2555962, 262244, 23, 2555963, 262244, 23, 2555964, 262244, 23, 2555965, 262244, 23, 2555966, 262244, 23, 2555967, 262244, 23, 2555968, 262244, 23, 2555969, 262244, 23, 2555970, 262244, 23, 2555971, 262244, 23, 2555972, 262244, 23, 2555973, 262244, 23, 2555974, 262244, 23, 2555975, 262244, 23, 2555976, 262244, 23, 2555977, 262244, 23, 2555978, 262244, 23, 2555979, 262244, 23, 2555980, 262244, 23, 2555981, 262244, 0, 2555982, 262244, 0, 2555983, 262244, 0, 2621440, 262244, 0, 2621441, 262244, 0, 2621442, 262244, 0, 2621443, 262244, 0, 2621444, 262244, 0, 2621445, 262244, 0, 2621446, 262244, 0, 2621447, 262244, 0, 2621448, 262244, 0, 2621449, 262244, 0, 2621450, 262244, 0, 2621451, 262244, 0, 2621452, 262244, 0, 2621453, 262244, 0, 2621454, 262244, 0, 2621455, 262244, 0, 2621456, 262244, 0, 2621457, 262244, 0, 2621458, 262244, 0, 2621459, 262244, 0, 2621460, 262244, 0, 2621461, 262244, 0, 2621462, 262244, 0, 2621463, 262244, 0, 2621464, 262244, 0, 2621465, 262244, 0, 2621466, 262244, 0, 2621467, 262244, 0, 2621468, 262244, 0, 2621469, 262244, 0, 2621470, 262244, 0, 2621471, 262244, 0, 2621472, 262244, 0, 2621473, 262244, 0, 2621474, 262244, 0, 2621475, 262244, 0, 2621476, 262244, 0, 2621477, 262244, 0, 2621478, 262244, 0, 2621479, 262244, 0, 2621480, 262244, 0, 2621481, 262244, 0, 2621482, 262244, 0, 2621483, 262244, 0, 2621484, 262244, 0, 2621485, 262244, 0, 2621486, 262244, 0, 2621487, 262244, 0, 2621488, 262244, 0, 2621489, 262244, 0, 2621490, 262244, 0, 2621491, 262244, 0, 2621492, 262244, 0, 2621493, 262244, 0, 2621495, 262244, 0, 2621496, 262244, 0, 2621498, 262244, 23, 2621499, 262244, 23, 2621500, 262244, 23, 2621501, 262244, 23, 2621502, 262244, 23, 2621503, 262244, 23, 2621504, 262244, 23, 2621505, 262244, 23, 2621506, 262244, 23, 2621507, 262244, 23, 2621508, 262244, 23, 2621509, 262244, 23, 2621510, 262244, 23, 2621511, 262244, 23, 2621512, 262244, 23, 2621513, 262244, 23, 2621514, 262244, 23, 2621515, 262244, 23, 2621516, 262244, 23, 2621517, 262244, 0, 2621518, 262244, 0, 2621519, 262244, 0, 2686976, 262244, 0, 2686977, 262244, 0, 2686978, 262244, 0, 2686979, 262244, 0, 2686980, 262244, 0, 2686981, 262244, 0, 2686982, 262244, 0, 2686983, 262244, 23, 2686984, 262244, 23, 2686985, 262244, 23, 2686986, 262244, 23, 2686987, 262244, 23, 2686988, 262244, 23, 2686989, 262244, 23, 2686990, 262244, 23, 2686991, 262244, 23, 2686992, 262244, 0, 2686993, 262244, 0, 2686994, 262244, 0, 2686995, 262244, 0, 2686996, 262244, 0, 2686997, 262244, 0, 2686998, 262244, 0, 2686999, 262244, 0, 2687000, 262244, 0, 2687001, 262244, 0, 2687002, 262244, 0, 2687003, 262244, 0, 2687004, 262244, 0, 2687005, 262244, 0, 2687006, 262244, 0, 2687007, 262244, 0, 2687008, 262244, 0, 2687009, 262244, 23, 2687010, 262244, 23, 2687011, 262244, 23, 2687012, 262244, 23, 2687013, 262244, 23, 2687014, 262244, 23, 2687015, 262244, 23, 2687016, 262244, 23, 2687017, 262244, 23, 2687018, 262244, 0, 2687019, 262244, 0, 2687020, 262244, 0, 2687021, 262244, 0, 2687022, 262244, 0, 2687023, 262244, 0, 2687024, 262244, 0, 2687025, 262244, 0, 2687026, 262244, 0, 2687027, 262244, 0, 2687028, 262244, 0, 2687029, 262244, 0, 2687031, 262244, 0, 2687032, 262244, 0, 2687034, 262244, 23, 2687035, 262244, 23, 2687036, 262244, 23, 2687037, 262244, 23, 2687038, 262244, 23, 2687039, 262244, 23, 2687040, 262244, 23, 2687041, 262244, 23, 2687042, 262244, 23, 2687043, 262244, 23, 2687044, 262244, 23, 2687045, 262244, 23, 2687046, 262244, 23, 2687047, 262244, 23, 2687048, 262244, 23, 2687049, 262244, 23, 2687050, 262244, 23, 2687051, 262244, 23, 2687052, 262244, 23, 2687053, 262244, 0, 2687054, 262244, 0, 2687055, 262244, 0, 2752512, 262244, 0, 2752513, 262244, 0, 2752514, 262244, 0, 2752515, 262244, 0, 2752516, 262244, 0, 2752517, 262244, 0, 2752518, 262244, 0, 2752519, 262244, 23, 2752520, 262244, 23, 2752521, 262244, 23, 2752522, 262244, 23, 2752523, 262244, 23, 2752524, 262244, 23, 2752525, 262244, 23, 2752526, 262244, 23, 2752527, 262244, 23, 2752528, 262244, 0, 2752529, 262244, 0, 2752530, 262244, 0, 2752531, 262244, 0, 2752532, 262244, 0, 2752533, 262244, 0, 2752534, 262244, 0, 2752535, 262244, 0, 2752536, 262244, 0, 2752540, 262244, 0, 2752541, 262244, 0, 2752542, 262244, 0, 2752543, 262244, 0, 2752544, 262244, 0, 2752545, 262244, 23, 2752546, 262244, 23, 2752547, 262244, 23, 2752548, 262244, 23, 2752549, 262244, 23, 2752550, 262244, 23, 2752551, 262244, 23, 2752552, 262244, 23, 2752553, 262244, 23, 2752554, 262244, 0, 2752555, 262244, 0, 2752556, 262244, 0, 2752557, 262244, 0, 2752558, 262244, 0, 2752559, 262244, 0, 2752560, 262244, 0, 2752561, 262244, 0, 2752562, 262244, 0, 2752563, 262244, 0, 2752564, 262244, 0, 2752565, 262244, 0, 2752570, 262244, 23, 2752571, 262244, 23, 2752572, 262244, 23, 2752573, 262244, 23, 2752574, 262244, 0, 2752575, 262244, 0, 2752576, 262244, 0, 2752577, 262244, 0, 2752578, 262244, 0, 2752579, 262244, 0, 2752580, 262244, 0, 2752581, 262244, 0, 2752582, 262244, 0, 2752583, 262244, 0, 2752584, 262244, 0, 2752585, 262244, 23, 2752586, 262244, 23, 2752587, 262244, 23, 2752588, 262244, 23, 2752589, 262244, 0, 2752590, 262244, 0, 2752591, 262244, 0, 2818048, 262244, 0, 2818049, 262244, 0, 2818050, 262244, 0, 2818051, 262244, 0, 2818052, 262244, 0, 2818053, 262244, 0, 2818054, 262244, 0, 2818055, 262244, 23, 2818056, 262244, 23, 2818057, 262244, 23, 2818058, 262244, 23, 2818059, 262244, 23, 2818060, 262244, 23, 2818061, 262244, 23, 2818062, 262244, 23, 2818063, 262244, 23, 2818064, 262244, 0, 2818065, 262244, 0, 2818066, 262244, 0, 2818067, 262244, 0, 2818068, 262244, 0, 2818069, 262244, 0, 2818070, 262244, 0, 2818071, 262244, 0, 2818072, 262244, 0, 2818073, 262244, 0, 2818074, 262244, 0, 2818076, 262244, 0, 2818077, 262244, 0, 2818078, 262244, 0, 2818079, 262244, 0, 2818080, 262244, 0, 2818081, 262244, 23, 2818082, 262244, 23, 2818083, 262244, 23, 2818084, 262244, 23, 2818085, 262244, 23, 2818086, 262244, 23, 2818087, 262244, 23, 2818088, 262244, 23, 2818089, 262244, 23, 2818090, 262244, 0, 2818091, 262244, 0, 2818092, 262244, 0, 2818093, 262244, 0, 2818094, 262244, 0, 2818095, 262244, 0, 2818096, 262244, 0, 2818097, 262244, 0, 2818098, 262244, 0, 2818099, 262244, 0, 2818100, 262244, 0, 2818101, 262244, 0, 2818102, 262244, 0, 2818103, 262244, 0, 2818104, 262244, 0, 2818106, 262244, 23, 2818107, 262244, 23, 2818108, 262244, 23, 2818109, 262244, 23, 2818110, 262244, 0, 2818111, 262244, 0, 2818112, 262244, 0, 2818113, 262244, 0, 2818114, 262244, 0, 2818115, 262244, 0, 2818116, 262244, 0, 2818117, 262244, 0, 2818118, 262244, 0, 2818119, 262244, 0, 2818120, 262244, 0, 2818121, 262244, 23, 2818122, 262244, 23, 2818123, 262244, 23, 2818124, 262244, 23, 2818125, 262244, 0, 2818126, 262244, 0, 2818127, 262244, 0, 2883585, 262244, 0, 2883586, 262244, 0, 2883587, 262244, 0, 2883588, 262244, 0, 2883589, 262244, 23, 2883590, 262244, 23, 2883591, 262244, 23, 2883592, 262244, 23, 2883593, 262244, 23, 2883594, 65637, 106, 2883595, 65637, 106, 2883596, 65637, 106, 2883597, 262244, 23, 2883598, 262244, 23, 2883599, 262244, 23, 2883600, 262244, 23, 2883601, 262244, 23, 2883602, 262244, 0, 2883603, 262244, 0, 2883604, 262244, 0, 2883605, 262244, 0, 2883606, 262244, 0, 2883607, 262244, 0, 2883608, 262244, 0, 2883609, 262244, 0, 2883610, 262244, 0, 2883612, 262244, 0, 2883613, 262244, 0, 2883614, 262244, 0, 2883615, 262244, 23, 2883616, 262244, 23, 2883617, 262244, 23, 2883618, 262244, 23, 2883619, 262244, 23, 2883620, 65637, 106, 2883621, 65637, 106, 2883622, 65637, 106, 2883623, 262244, 23, 2883624, 262244, 23, 2883625, 262244, 23, 2883626, 262244, 23, 2883627, 262244, 23, 2883628, 262244, 0, 2883629, 262244, 0, 2883630, 262244, 0, 2883631, 262244, 0, 2883632, 262244, 0, 2883633, 262244, 0, 2883634, 262244, 0, 2883635, 262244, 0, 2883636, 262244, 0, 2883637, 262244, 0, 2883638, 262244, 0, 2883639, 262244, 0, 2883640, 262244, 0, 2883642, 262244, 23, 2883643, 262244, 23, 2883644, 262244, 23, 2883645, 262244, 23, 2883646, 262244, 0, 2883647, 262244, 0, 2883648, 262244, 0, 2883649, 262244, 0, 2883650, 262244, 0, 2883651, 262244, 0, 2883652, 262244, 0, 2883653, 262244, 0, 2883654, 262244, 0, 2883655, 262244, 0, 2883656, 262244, 0, 2883657, 262244, 23, 2883658, 262244, 23, 2883659, 262244, 23, 2883660, 262244, 23, 2883661, 262244, 0, 2883662, 262244, 0, 2883663, 262244, 0, 2949121, 262244, 0, 2949122, 262244, 0, 2949123, 262244, 0, 2949124, 262244, 0, 2949125, 262244, 23, 2949126, 262244, 23, 2949127, 262244, 23, 2949128, 262244, 23, 2949129, 262244, 23, 2949130, 65637, 106, 2949131, 65637, 106, 2949132, 65637, 106, 2949133, 262244, 23, 2949134, 262244, 23, 2949135, 262244, 23, 2949136, 262244, 23, 2949137, 262244, 23, 2949138, 262244, 0, 2949139, 262244, 0, 2949140, 262244, 0, 2949141, 262244, 0, 2949142, 262244, 0, 2949143, 262244, 0, 2949144, 262244, 0, 2949148, 262244, 0, 2949149, 262244, 0, 2949150, 262244, 0, 2949151, 262244, 23, 2949152, 262244, 23, 2949153, 262244, 23, 2949154, 262244, 23, 2949155, 262244, 23, 2949156, 65637, 106, 2949157, 65637, 106, 2949158, 65637, 106, 2949159, 262244, 23, 2949160, 262244, 23, 2949161, 262244, 23, 2949162, 262244, 23, 2949163, 262244, 23, 2949164, 262244, 0, 2949165, 262244, 0, 2949166, 262244, 0, 2949167, 262244, 0, 2949168, 262244, 0, 2949169, 262244, 0, 2949170, 262244, 0, 2949171, 262244, 0, 2949172, 262244, 0, 2949173, 262244, 0, 2949174, 262244, 0, 2949175, 262244, 0, 2949176, 262244, 0, 2949178, 262244, 23, 2949179, 262244, 23, 2949180, 262244, 23, 2949181, 262244, 23, 2949182, 262244, 0, 2949183, 262244, 0, 2949184, 262244, 0, 2949185, 262244, 0, 2949186, 262244, 0, 2949187, 262244, 0, 2949188, 262244, 0, 2949189, 262244, 0, 2949190, 262244, 0, 2949191, 262244, 0, 2949192, 262244, 0, 2949193, 262244, 23, 2949194, 262244, 23, 2949195, 262244, 23, 2949196, 262244, 23, 2949197, 262244, 0, 2949198, 262244, 0, 2949199, 262244, 0, 3014657, 262244, 0, 3014658, 262244, 0, 3014659, 262244, 0, 3014660, 262244, 0, 3014661, 262244, 23, 3014662, 262244, 23, 3014663, 262244, 23, 3014664, 262244, 23, 3014665, 262244, 23, 3014666, 65637, 106, 3014667, 65637, 106, 3014668, 65637, 106, 3014669, 262244, 23, 3014670, 262244, 23, 3014671, 262244, 23, 3014672, 262244, 23, 3014673, 262244, 23, 3014674, 262244, 0, 3014675, 262244, 0, 3014676, 262244, 0, 3014677, 262244, 0, 3014678, 262244, 0, 3014679, 262244, 0, 3014680, 262244, 0, 3014682, 262244, 0, 3014683, 262244, 0, 3014684, 262244, 0, 3014685, 262244, 0, 3014686, 262244, 0, 3014687, 262244, 23, 3014688, 262244, 23, 3014689, 262244, 23, 3014690, 262244, 23, 3014691, 262244, 23, 3014692, 65637, 106, 3014693, 65637, 106, 3014694, 65637, 106, 3014695, 262244, 23, 3014696, 262244, 23, 3014697, 262244, 23, 3014698, 262244, 23, 3014699, 262244, 23, 3014700, 262244, 0, 3014701, 262244, 0, 3014702, 262244, 0, 3014703, 262244, 0, 3014704, 262244, 0, 3014705, 262244, 0, 3014706, 262244, 0, 3014707, 262244, 0, 3014708, 262244, 0, 3014709, 262244, 0, 3014710, 262244, 0, 3014711, 262244, 0, 3014712, 262244, 0, 3014713, 262244, 0, 3014714, 262244, 23, 3014715, 262244, 23, 3014716, 262244, 23, 3014717, 262244, 23, 3014718, 262244, 0, 3014719, 262244, 0, 3014720, 262244, 0, 3014721, 262244, 0, 3014722, 262244, 0, 3014723, 262244, 0, 3014724, 262244, 0, 3014725, 262244, 0, 3014726, 262244, 0, 3014727, 262244, 0, 3014728, 262244, 0, 3014729, 262244, 23, 3014730, 262244, 23, 3014731, 262244, 23, 3014732, 262244, 23, 3014733, 262244, 0, 3014734, 262244, 0, 3014735, 262244, 0, 3080193, 262244, 0, 3080194, 262244, 0, 3080195, 262244, 0, 3080196, 262244, 0, 3080197, 262244, 23, 3080198, 262244, 23, 3080199, 262244, 23, 3080200, 262244, 23, 3080201, 262244, 23, 3080202, 262245, 107, 3080203, 65637, 106, 3080204, 65637, 106, 3080205, 262244, 23, 3080206, 262244, 23, 3080207, 262244, 23, 3080208, 262244, 23, 3080209, 262244, 23, 3080210, 262244, 0, 3080211, 262244, 0, 3080212, 262244, 0, 3080213, 262244, 0, 3080214, 262244, 0, 3080215, 262244, 0, 3080216, 262244, 0, 3080220, 262244, 0, 3080221, 262244, 0, 3080222, 262244, 0, 3080223, 262244, 23, 3080224, 262244, 23, 3080225, 262244, 23, 3080226, 262244, 23, 3080227, 262244, 23, 3080228, 262245, 107, 3080229, 65637, 106, 3080230, 65637, 106, 3080231, 262244, 23, 3080232, 262244, 23, 3080233, 262244, 23, 3080234, 262244, 23, 3080235, 262244, 23, 3080236, 262244, 0, 3080237, 262244, 0, 3080238, 262244, 0, 3080239, 262244, 0, 3080240, 262244, 0, 3080241, 262244, 0, 3080242, 262244, 0, 3080243, 262244, 0, 3080244, 262244, 0, 3080245, 262244, 0, 3080246, 262244, 0, 3080247, 262244, 0, 3080248, 262244, 0, 3080249, 262244, 0, 3080250, 262244, 23, 3080251, 262244, 23, 3080252, 262244, 23, 3080253, 262244, 23, 3080254, 262244, 0, 3080255, 262244, 0, 3080256, 262244, 0, 3080257, 262244, 0, 3080258, 262244, 0, 3080259, 262244, 0, 3080260, 262244, 0, 3080261, 262244, 0, 3080262, 262244, 0, 3080263, 262244, 0, 3080264, 262244, 0, 3080265, 262244, 23, 3080266, 262244, 23, 3080267, 262244, 23, 3080268, 262244, 23, 3080269, 262244, 0, 3080270, 262244, 0, 3080271, 262244, 0, 3145729, 262244, 0, 3145730, 262244, 0, 3145731, 262244, 0, 3145732, 262244, 0, 3145733, 262244, 23, 3145734, 262244, 23, 3145735, 262244, 23, 3145736, 262244, 23, 3145737, 262244, 23, 3145738, 65637, 106, 3145739, 65637, 106, 3145740, 65637, 106, 3145741, 262244, 23, 3145742, 262244, 23, 3145743, 262244, 23, 3145744, 262244, 23, 3145745, 262244, 23, 3145746, 262244, 0, 3145747, 262244, 0, 3145748, 262244, 0, 3145749, 262244, 0, 3145750, 262244, 0, 3145751, 262244, 0, 3145752, 262244, 0, 3145753, 262244, 0, 3145754, 262244, 0, 3145755, 262244, 0, 3145756, 262244, 0, 3145757, 262244, 0, 3145758, 262244, 0, 3145759, 262244, 23, 3145760, 262244, 23, 3145761, 262244, 23, 3145762, 262244, 23, 3145763, 262244, 23, 3145764, 65637, 106, 3145765, 65637, 106, 3145766, 65637, 106, 3145767, 262244, 23, 3145768, 262244, 23, 3145769, 262244, 23, 3145770, 262244, 23, 3145771, 262244, 23, 3145772, 262244, 0, 3145773, 262244, 0, 3145774, 262244, 0, 3145775, 262244, 0, 3145776, 262244, 0, 3145777, 262244, 0, 3145778, 262244, 0, 3145779, 262244, 0, 3145780, 262244, 0, 3145781, 262244, 0, 3145782, 262244, 0, 3145783, 262244, 0, 3145784, 262244, 0, 3145785, 262244, 0, 3145786, 262244, 23, 3145787, 262244, 23, 3145788, 262244, 23, 3145789, 262244, 23, 3145790, 262244, 0, 3145791, 262244, 0, 3145792, 262244, 0, 3145793, 262244, 0, 3145794, 262244, 0, 3145795, 262244, 0, 3145796, 262244, 0, 3145797, 262244, 0, 3145798, 262244, 0, 3145799, 262244, 0, 3145800, 262244, 0, 3145801, 262244, 23, 3145802, 262244, 23, 3145803, 262244, 23, 3145804, 262244, 23, 3145805, 262244, 0, 3145806, 262244, 0, 3145807, 262244, 0, 3211264, 262244, 0, 3211265, 262244, 0, 3211266, 262244, 0, 3211267, 262244, 0, 3211268, 262244, 0, 3211269, 262244, 0, 3211270, 262244, 0, 3211271, 262244, 23, 3211272, 262244, 23, 3211273, 262244, 23, 3211274, 65637, 106, 3211275, 65637, 106, 3211276, 65637, 106, 3211277, 262244, 23, 3211278, 262244, 23, 3211279, 262244, 23, 3211280, 262244, 0, 3211281, 262244, 0, 3211282, 262244, 0, 3211283, 262244, 0, 3211284, 262244, 0, 3211285, 262244, 0, 3211286, 262244, 0, 3211287, 262244, 0, 3211288, 262244, 0, 3211289, 262244, 0, 3211290, 262244, 0, 3211291, 262244, 0, 3211292, 262244, 0, 3211293, 262244, 0, 3211294, 262244, 0, 3211295, 262244, 0, 3211296, 262244, 0, 3211297, 262244, 23, 3211298, 262244, 23, 3211299, 262244, 23, 3211300, 65637, 106, 3211301, 65637, 106, 3211302, 65637, 106, 3211303, 262244, 23, 3211304, 262244, 23, 3211305, 262244, 23, 3211306, 262244, 0, 3211307, 262244, 0, 3211308, 262244, 0, 3211309, 262244, 0, 3211310, 262244, 0, 3211311, 262244, 0, 3211312, 262244, 0, 3211313, 262244, 0, 3211314, 262244, 0, 3211315, 262244, 0, 3211316, 262244, 0, 3211317, 262244, 0, 3211318, 262244, 0, 3211319, 262244, 0, 3211320, 262244, 0, 3211321, 262244, 0, 3211322, 262244, 23, 3211323, 262244, 23, 3211324, 262244, 23, 3211325, 262244, 23, 3211326, 262244, 0, 3211327, 262244, 0, 3211328, 262244, 0, 3211329, 262244, 0, 3211330, 262244, 0, 3211331, 262244, 0, 3211332, 262244, 0, 3211333, 262244, 0, 3211334, 262244, 0, 3211335, 262244, 0, 3211336, 262244, 0, 3211337, 262244, 23, 3211338, 262244, 23, 3211339, 262244, 23, 3211340, 262244, 23, 3211341, 262244, 0, 3211342, 262244, 0, 3211343, 262244, 0, 3276800, 262244, 0, 3276801, 262244, 0, 3276802, 262244, 0, 3276803, 262244, 0, 3276804, 262244, 0, 3276805, 262244, 0, 3276806, 262244, 0, 3276807, 262244, 23, 3276808, 262244, 23, 3276809, 262244, 23, 3276810, 65637, 106, 3276811, 65637, 106, 3276812, 65637, 106, 3276813, 262244, 23, 3276814, 262244, 23, 3276815, 262244, 23, 3276816, 262244, 0, 3276817, 262244, 0, 3276818, 262244, 0, 3276819, 262244, 0, 3276820, 262244, 0, 3276821, 262244, 0, 3276822, 262244, 0, 3276823, 262244, 0, 3276824, 262244, 0, 3276825, 262244, 0, 3276826, 262244, 0, 3276827, 262244, 0, 3276828, 262244, 0, 3276829, 262244, 0, 3276830, 262244, 0, 3276831, 262244, 0, 3276832, 262244, 0, 3276833, 262244, 23, 3276834, 262244, 23, 3276835, 262244, 23, 3276836, 65637, 106, 3276837, 65637, 106, 3276838, 65637, 106, 3276839, 262244, 23, 3276840, 262244, 23, 3276841, 262244, 23, 3276842, 262244, 0, 3276843, 262244, 0, 3276844, 262244, 0, 3276845, 262244, 0, 3276846, 262244, 0, 3276847, 262244, 0, 3276848, 262244, 0, 3276849, 262244, 0, 3276850, 262244, 0, 3276851, 262244, 0, 3276852, 262244, 0, 3276853, 262244, 0, 3276854, 262244, 0, 3276855, 262244, 0, 3276856, 262244, 0, 3276857, 262244, 0, 3276858, 262244, 23, 3276859, 262244, 23, 3276860, 262244, 23, 3276861, 262244, 23, 3276862, 262244, 0, 3276863, 262244, 0, 3276864, 262244, 0, 3276865, 262244, 0, 3276866, 262244, 0, 3276867, 262244, 0, 3276868, 262244, 0, 3276869, 262244, 0, 3276870, 262244, 0, 3276871, 262244, 0, 3276872, 262244, 0, 3276873, 262244, 23, 3276874, 262244, 23, 3276875, 262244, 23, 3276876, 262244, 23, 3276877, 262244, 0, 3276878, 262244, 0, 3276879, 262244, 0, 3342336, 262244, 0, 3342337, 262244, 0, 3342338, 262244, 23, 3342339, 262244, 23, 3342340, 262244, 23, 3342341, 262244, 23, 3342342, 262244, 23, 3342343, 262244, 23, 3342344, 262244, 23, 3342345, 262244, 23, 3342346, 65637, 106, 3342347, 65637, 106, 3342348, 65637, 106, 3342349, 262244, 23, 3342350, 262244, 23, 3342351, 262244, 23, 3342352, 262244, 23, 3342353, 262244, 23, 3342354, 262244, 23, 3342355, 262244, 23, 3342356, 262244, 23, 3342357, 262244, 0, 3342358, 262244, 0, 3342359, 262244, 0, 3342360, 262244, 0, 3342361, 262244, 0, 3342362, 262244, 23, 3342363, 262244, 23, 3342364, 262244, 23, 3342365, 262244, 23, 3342366, 262244, 23, 3342367, 262244, 23, 3342368, 262244, 23, 3342369, 262244, 23, 3342370, 262244, 23, 3342371, 262244, 23, 3342372, 65637, 106, 3342373, 65637, 106, 3342374, 65637, 106, 3342375, 262244, 23, 3342376, 262244, 23, 3342377, 262244, 23, 3342378, 262244, 23, 3342379, 262244, 23, 3342380, 262244, 23, 3342381, 262244, 23, 3342382, 262244, 23, 3342383, 262244, 23, 3342384, 262244, 23, 3342385, 262244, 0, 3342386, 262244, 0, 3342387, 262244, 0, 3342388, 262244, 0, 3342389, 262244, 0, 3342390, 262244, 0, 3342391, 262244, 0, 3342392, 262244, 0, 3342393, 262244, 0, 3342394, 262244, 23, 3342395, 262244, 23, 3342396, 262244, 23, 3342397, 262244, 23, 3342398, 262244, 23, 3342399, 262244, 23, 3342400, 262244, 23, 3342401, 262244, 23, 3342402, 262244, 23, 3342403, 262244, 23, 3342404, 262244, 23, 3342405, 262244, 23, 3342406, 262244, 23, 3342407, 262244, 23, 3342408, 262244, 23, 3342409, 262244, 23, 3342410, 262244, 23, 3342411, 262244, 23, 3342412, 262244, 23, 3342413, 262244, 0, 3342414, 262244, 0, 3342415, 262244, 0, 3407872, 262244, 0, 3407873, 262244, 0, 3407874, 262244, 23, 3407875, 262244, 23, 3407876, 262244, 23, 3407877, 262244, 23, 3407878, 262244, 23, 3407879, 262244, 23, 3407880, 262244, 23, 3407881, 262244, 23, 3407882, 262244, 23, 3407883, 262244, 23, 3407884, 262244, 23, 3407885, 262244, 23, 3407886, 262244, 23, 3407887, 262244, 23, 3407888, 262244, 23, 3407889, 262244, 23, 3407890, 262244, 23, 3407891, 262244, 23, 3407892, 262244, 23, 3407893, 262244, 0, 3407894, 262244, 0, 3407895, 262244, 0, 3407896, 262244, 0, 3407897, 262244, 0, 3407898, 262244, 23, 3407899, 262244, 23, 3407900, 262244, 23, 3407901, 262244, 23, 3407902, 262244, 23, 3407903, 262244, 23, 3407904, 262244, 23, 3407905, 262244, 23, 3407906, 262244, 23, 3407907, 262244, 23, 3407908, 262244, 23, 3407909, 262244, 23, 3407910, 262244, 23, 3407911, 262244, 23, 3407912, 262244, 23, 3407913, 262244, 23, 3407914, 262244, 23, 3407915, 262244, 23, 3407916, 262244, 23, 3407917, 262244, 23, 3407918, 262244, 23, 3407919, 262244, 23, 3407920, 262244, 23, 3407921, 262244, 0, 3407922, 262244, 0, 3407923, 262244, 0, 3407924, 262244, 0, 3407925, 262244, 0, 3407926, 262244, 0, 3407927, 262244, 0, 3407928, 262244, 0, 3407929, 262244, 0, 3407930, 262244, 23, 3407931, 262244, 23, 3407932, 262244, 23, 3407933, 262244, 23, 3407934, 262244, 23, 3407935, 262244, 23, 3407936, 262244, 23, 3407937, 262244, 23, 3407938, 262244, 23, 3407939, 262244, 23, 3407940, 262244, 23, 3407941, 262244, 23, 3407942, 262244, 23, 3407943, 262244, 23, 3407944, 262244, 23, 3407945, 262244, 23, 3407946, 262244, 23, 3407947, 262244, 23, 3407948, 262244, 23, 3407949, 262244, 0, 3407950, 262244, 0, 3407951, 262244, 0, 3473408, 262244, 0, 3473409, 262244, 0, 3473410, 262244, 23, 3473411, 262244, 23, 3473412, 65636, 23, 3473413, 65636, 23, 3473414, 65636, 23, 3473415, 65636, 23, 3473416, 262244, 23, 3473417, 65636, 23, 3473418, 65636, 23, 3473419, 65636, 23, 3473420, 65636, 23, 3473421, 65636, 23, 3473422, 262244, 23, 3473423, 65636, 23, 3473424, 65636, 23, 3473425, 65636, 23, 3473426, 65636, 23, 3473427, 262244, 23, 3473428, 262244, 23, 3473429, 262244, 0, 3473430, 262244, 0, 3473431, 262244, 0, 3473432, 262244, 0, 3473433, 262244, 0, 3473434, 262244, 23, 3473435, 262244, 23, 3473436, 262244, 23, 3473437, 262244, 23, 3473438, 262244, 23, 3473439, 262244, 23, 3473440, 262244, 23, 3473441, 262244, 23, 3473442, 262244, 23, 3473443, 262244, 23, 3473444, 262244, 23, 3473445, 262244, 23, 3473446, 262244, 23, 3473447, 262244, 23, 3473448, 262244, 23, 3473449, 262244, 23, 3473450, 262244, 23, 3473451, 262244, 23, 3473452, 262244, 23, 3473453, 262244, 23, 3473454, 262244, 23, 3473455, 262244, 23, 3473456, 262244, 23, 3473457, 262244, 0, 3473458, 262244, 0, 3473459, 262244, 0, 3473460, 262244, 0, 3473461, 262244, 0, 3473462, 262244, 0, 3473463, 262244, 0, 3473464, 262244, 0, 3473465, 262244, 0, 3473466, 262244, 23, 3473467, 262244, 23, 3473468, 262244, 23, 3473469, 262244, 23, 3473470, 262244, 23, 3473471, 262244, 23, 3473472, 262244, 23, 3473473, 262244, 23, 3473474, 262244, 23, 3473475, 262244, 23, 3473476, 262244, 23, 3473477, 262244, 23, 3473478, 262244, 23, 3473479, 262244, 23, 3473480, 262244, 23, 3473481, 262244, 23, 3473482, 262244, 23, 3473483, 262244, 23, 3473484, 262244, 23, 3473485, 262244, 0, 3473486, 262244, 0, 3473487, 262244, 0, 3538944, 262244, 0, 3538945, 262244, 0, 3538946, 262244, 23, 3538947, 262244, 23, 3538948, 65636, 23, 3538949, 65636, 23, 3538950, 65636, 23, 3538951, 65636, 23, 3538952, 65636, 23, 3538953, 65636, 23, 3538954, 65636, 23, 3538955, 65636, 23, 3538956, 65636, 23, 3538957, 65636, 23, 3538958, 65636, 23, 3538959, 65636, 23, 3538960, 65636, 23, 3538961, 65636, 23, 3538962, 65636, 23, 3538963, 262244, 23, 3538964, 262244, 23, 3538965, 262244, 0, 3538966, 262244, 0, 3538967, 262244, 0, 3538968, 262244, 0, 3538969, 262244, 0, 3538970, 262244, 23, 3538971, 262244, 23, 3538972, 262244, 23, 3538973, 262244, 23, 3538974, 262244, 23, 3538975, 262244, 23, 3538976, 262244, 23, 3538977, 262244, 23, 3538978, 262244, 23, 3538979, 262244, 23, 3538980, 262244, 23, 3538981, 262244, 23, 3538982, 262244, 23, 3538983, 262244, 23, 3538984, 262244, 23, 3538985, 262244, 23, 3538986, 262244, 23, 3538987, 262244, 23, 3538988, 262244, 23, 3538989, 262244, 23, 3538990, 262244, 23, 3538991, 262244, 23, 3538992, 262244, 23, 3538993, 262244, 0, 3538994, 262244, 0, 3538995, 262244, 0, 3538996, 262244, 0, 3538997, 262244, 0, 3538998, 262244, 0, 3538999, 262244, 0, 3539000, 262244, 0, 3539001, 262244, 0, 3539002, 262244, 23, 3539003, 262244, 23, 3539004, 262244, 23, 3539005, 262244, 23, 3539006, 262244, 23, 3539007, 262244, 23, 3539008, 262244, 23, 3539009, 262244, 23, 3539010, 262244, 23, 3539011, 262244, 23, 3539012, 262244, 23, 3539013, 262244, 23, 3539014, 262244, 23, 3539015, 262244, 23, 3539016, 262244, 23, 3539017, 262244, 23, 3539018, 262244, 23, 3539019, 262244, 23, 3539020, 262244, 23, 3539021, 262244, 0, 3539022, 262244, 0, 3539023, 262244, 0, 3604480, 262244, 0, 3604481, 262244, 0, 3604482, 262244, 23, 3604483, 262244, 23, 3604484, 65636, 23, 3604485, 65636, 23, 3604486, 65636, 23, 3604487, 65636, 23, 3604488, 65636, 23, 3604489, 65636, 23, 3604490, 65636, 23, 3604491, 65636, 23, 3604492, 65636, 23, 3604493, 65636, 23, 3604494, 65636, 23, 3604495, 65636, 23, 3604496, 65636, 23, 3604497, 65636, 23, 3604498, 65636, 23, 3604499, 262244, 23, 3604500, 262244, 23, 3604501, 262244, 0, 3604502, 262244, 0, 3604503, 262244, 0, 3604504, 262244, 0, 3604505, 262244, 0, 3604506, 262244, 23, 3604507, 262244, 23, 3604508, 262244, 23, 3604509, 262244, 23, 3604510, 262244, 23, 3604511, 262244, 23, 3604512, 262244, 23, 3604513, 262244, 23, 3604514, 262244, 23, 3604515, 262244, 23, 3604516, 262244, 23, 3604517, 262244, 23, 3604518, 262244, 23, 3604519, 262244, 23, 3604520, 262244, 23, 3604521, 262244, 23, 3604522, 262244, 23, 3604523, 262244, 23, 3604524, 262244, 23, 3604525, 262244, 23, 3604526, 262244, 23, 3604527, 262244, 23, 3604528, 262244, 23, 3604529, 262244, 0, 3604530, 262244, 0, 3604531, 262244, 0, 3604532, 262244, 0, 3604533, 262244, 0, 3604534, 262244, 0, 3604535, 262244, 0, 3604536, 262244, 0, 3604537, 262244, 0, 3604538, 262244, 23, 3604539, 262244, 23, 3604540, 262244, 23, 3604541, 262244, 23, 3604542, 262244, 0, 3604543, 262244, 0, 3604544, 262244, 0, 3604545, 262244, 0, 3604546, 262244, 0, 3604547, 262244, 0, 3604548, 262244, 0, 3604549, 262244, 0, 3604550, 262244, 0, 3604551, 262244, 0, 3604552, 262244, 0, 3604553, 262244, 23, 3604554, 262244, 23, 3604555, 262244, 23, 3604556, 262244, 23, 3604557, 262244, 0, 3604558, 262244, 0, 3604559, 262244, 0, 3670016, 262244, 0, 3670017, 262244, 0, 3670018, 262244, 23, 3670019, 262244, 23, 3670020, 65636, 23, 3670021, 65636, 23, 3670022, 65636, 23, 3670023, 65636, 23, 3670024, 65636, 23, 3670025, 65636, 23, 3670026, 65636, 23, 3670027, 65636, 23, 3670028, 65636, 23, 3670029, 65636, 23, 3670030, 65636, 23, 3670031, 65636, 23, 3670032, 65636, 23, 3670033, 65636, 23, 3670034, 65636, 23, 3670035, 262244, 23, 3670036, 262244, 23, 3670037, 262244, 0, 3670038, 262244, 0, 3670039, 262244, 0, 3670040, 262244, 0, 3670041, 262244, 0, 3670042, 262244, 23, 3670043, 262244, 23, 3670044, 262244, 23, 3670045, 262244, 23, 3670046, 262244, 23, 3670047, 262244, 23, 3670048, 262244, 23, 3670049, 262244, 23, 3670050, 262244, 23, 3670051, 262244, 23, 3670052, 262244, 23, 3670053, 262244, 23, 3670054, 262244, 23, 3670055, 262244, 23, 3670056, 262244, 23, 3670057, 262244, 23, 3670058, 262244, 23, 3670059, 262244, 23, 3670060, 262244, 23, 3670061, 262244, 23, 3670062, 262244, 23, 3670063, 262244, 23, 3670064, 262244, 23, 3670065, 262244, 0, 3670066, 262244, 0, 3670067, 262244, 0, 3670068, 262244, 0, 3670069, 262244, 0, 3670070, 262244, 0, 3670071, 262244, 0, 3670072, 262244, 0, 3670073, 262244, 0, 3670074, 262244, 23, 3670075, 262244, 23, 3670076, 262244, 23, 3670077, 262244, 23, 3670078, 262244, 0, 3670079, 262244, 0, 3670080, 262244, 0, 3670081, 262244, 0, 3670082, 262244, 0, 3670083, 262244, 0, 3670084, 262244, 0, 3670085, 262244, 0, 3670086, 262244, 0, 3670087, 262244, 0, 3670088, 262244, 0, 3670089, 262244, 23, 3670090, 262244, 23, 3670091, 262244, 23, 3670092, 262244, 23, 3670093, 262244, 0, 3670094, 262244, 0, 3670095, 262244, 0, 3735552, 262244, 0, 3735553, 262244, 0, 3735554, 262244, 23, 3735555, 262244, 23, 3735556, 65636, 23, 3735557, 65636, 23, 3735558, 65636, 23, 3735559, 65636, 23, 3735560, 65636, 23, 3735561, 65636, 23, 3735562, 65636, 23, 3735563, 65636, 23, 3735564, 65636, 23, 3735565, 65636, 23, 3735566, 65636, 23, 3735567, 65636, 23, 3735568, 65636, 23, 3735569, 65636, 23, 3735570, 65636, 23, 3735571, 262244, 23, 3735572, 262244, 23, 3735573, 262244, 0, 3735574, 262244, 0, 3735575, 262244, 0, 3735576, 262244, 0, 3735577, 262244, 0, 3735578, 262244, 23, 3735579, 262244, 23, 3735580, 262244, 23, 3735581, 262244, 23, 3735582, 262244, 23, 3735583, 262244, 23, 3735584, 262244, 23, 3735585, 262244, 23, 3735586, 262244, 23, 3735587, 262244, 23, 3735588, 262244, 23, 3735589, 262244, 23, 3735590, 262244, 23, 3735591, 262244, 23, 3735592, 262244, 23, 3735593, 262244, 23, 3735594, 262244, 23, 3735595, 262244, 23, 3735596, 262244, 23, 3735597, 262244, 23, 3735598, 262244, 23, 3735599, 262244, 23, 3735600, 262244, 23, 3735601, 262244, 0, 3735602, 262244, 0, 3735603, 262244, 0, 3735604, 262244, 0, 3735605, 262244, 0, 3735606, 262244, 0, 3735607, 262244, 0, 3735608, 262244, 0, 3735609, 262244, 0, 3735610, 262244, 23, 3735611, 262244, 23, 3735612, 262244, 23, 3735613, 262244, 23, 3735614, 262244, 0, 3735615, 262244, 0, 3735616, 262244, 0, 3735617, 262244, 0, 3735618, 262244, 0, 3735619, 262244, 0, 3735620, 262244, 0, 3735621, 262244, 0, 3735622, 262244, 0, 3735623, 262244, 0, 3735624, 262244, 0, 3735625, 262244, 23, 3735626, 262244, 23, 3735627, 262244, 23, 3735628, 262244, 23, 3735629, 262244, 0, 3735630, 262244, 0, 3735631, 262244, 0, 3801088, 262244, 0, 3801089, 262244, 0, 3801090, 262244, 23, 3801091, 262244, 23, 3801092, 65636, 23, 3801093, 65636, 23, 3801094, 65636, 23, 3801095, 65636, 23, 3801096, 65636, 23, 3801097, 65636, 23, 3801098, 65636, 23, 3801099, 65636, 23, 3801100, 65636, 23, 3801101, 65636, 23, 3801102, 65636, 23, 3801103, 65636, 23, 3801104, 65636, 23, 3801105, 65636, 23, 3801106, 65636, 23, 3801107, 262244, 23, 3801108, 262244, 23, 3801109, 262244, 0, 3801110, 262244, 0, 3801111, 262244, 0, 3801112, 262244, 0, 3801113, 262244, 0, 3801114, 262244, 23, 3801115, 262244, 23, 3801116, 262244, 23, 3801117, 262244, 23, 3801118, 262244, 23, 3801119, 262244, 23, 3801120, 262244, 23, 3801121, 262244, 23, 3801122, 262244, 23, 3801123, 262244, 23, 3801124, 262244, 23, 3801125, 262244, 23, 3801126, 262244, 23, 3801127, 262244, 23, 3801128, 262244, 23, 3801129, 262244, 23, 3801130, 262244, 23, 3801131, 262244, 23, 3801132, 262244, 23, 3801133, 262244, 23, 3801134, 262244, 23, 3801135, 262244, 23, 3801136, 262244, 23, 3801137, 262244, 0, 3801138, 262244, 0, 3801139, 262244, 0, 3801140, 262244, 0, 3801141, 262244, 0, 3801142, 262244, 0, 3801143, 262244, 0, 3801144, 262244, 0, 3801145, 262244, 0, 3801146, 262244, 23, 3801147, 262244, 23, 3801148, 262244, 23, 3801149, 262244, 23, 3801150, 262244, 0, 3801151, 262244, 0, 3801152, 262244, 0, 3801153, 262244, 0, 3801154, 262244, 0, 3801155, 262244, 0, 3801156, 262244, 0, 3801157, 262244, 0, 3801158, 262244, 0, 3801159, 262244, 0, 3801160, 262244, 0, 3801161, 262244, 23, 3801162, 262244, 23, 3801163, 262244, 23, 3801164, 262244, 23, 3801165, 262244, 0, 3801166, 262244, 0, 3801167, 262244, 0, 3866624, 262244, 0, 3866625, 262244, 0, 3866626, 262244, 23, 3866627, 262244, 23, 3866628, 65636, 23, 3866629, 65636, 23, 3866630, 65636, 23, 3866631, 65636, 23, 3866632, 65636, 23, 3866633, 65636, 23, 3866634, 65636, 23, 3866635, 65636, 23, 3866636, 65636, 23, 3866637, 65636, 23, 3866638, 65636, 23, 3866639, 65636, 23, 3866640, 65636, 23, 3866641, 65636, 23, 3866642, 65636, 23, 3866643, 262244, 23, 3866644, 262244, 23, 3866645, 262244, 0, 3866646, 262244, 0, 3866647, 262244, 0, 3866648, 262244, 0, 3866649, 262244, 0, 3866650, 262244, 23, 3866651, 262244, 23, 3866652, 262244, 23, 3866653, 262244, 23, 3866654, 262244, 23, 3866655, 262244, 23, 3866656, 262244, 23, 3866657, 262244, 23, 3866658, 262244, 23, 3866659, 262244, 23, 3866660, 262244, 23, 3866661, 262244, 23, 3866662, 262244, 23, 3866663, 262244, 23, 3866664, 262244, 23, 3866665, 262244, 23, 3866666, 262244, 23, 3866667, 262244, 23, 3866668, 262244, 23, 3866669, 262244, 23, 3866670, 262244, 23, 3866671, 262244, 23, 3866672, 262244, 23, 3866673, 262244, 0, 3866674, 262244, 0, 3866675, 262244, 0, 3866676, 262244, 0, 3866677, 262244, 0, 3866678, 262244, 0, 3866679, 262244, 0, 3866680, 262244, 0, 3866681, 262244, 0, 3866682, 262244, 23, 3866683, 262244, 23, 3866684, 262244, 23, 3866685, 262244, 23, 3866686, 262244, 0, 3866687, 262244, 0, 3866688, 262244, 0, 3866689, 262244, 0, 3866690, 262244, 0, 3866691, 262244, 0, 3866692, 262244, 0, 3866693, 262244, 0, 3866694, 262244, 0, 3866695, 262244, 0, 3866696, 262244, 0, 3866697, 262244, 23, 3866698, 262244, 23, 3866699, 262244, 23, 3866700, 262244, 23, 3866701, 262244, 0, 3866702, 262244, 0, 3866703, 262244, 0, 3932160, 262244, 0, 3932161, 262244, 0, 3932162, 262244, 23, 3932163, 262244, 23, 3932164, 65636, 23, 3932165, 65636, 23, 3932166, 65636, 23, 3932167, 65636, 23, 3932168, 65636, 23, 3932169, 65636, 23, 3932170, 65636, 23, 3932171, 65636, 23, 3932172, 65636, 23, 3932173, 65636, 23, 3932174, 65636, 23, 3932175, 65636, 23, 3932176, 65636, 23, 3932177, 65636, 23, 3932178, 65636, 23, 3932179, 262244, 23, 3932180, 262244, 23, 3932181, 262244, 0, 3932182, 262244, 0, 3932183, 262244, 0, 3932184, 262244, 0, 3932185, 262244, 0, 3932186, 262244, 23, 3932187, 262244, 23, 3932188, 262244, 23, 3932189, 262244, 23, 3932190, 262244, 23, 3932191, 262244, 23, 3932192, 262244, 23, 3932193, 262244, 23, 3932194, 262244, 23, 3932195, 262244, 23, 3932196, 262244, 23, 3932197, 262244, 23, 3932198, 262244, 23, 3932199, 262244, 23, 3932200, 262244, 23, 3932201, 262244, 23, 3932202, 262244, 23, 3932203, 262244, 23, 3932204, 262244, 23, 3932205, 262244, 23, 3932206, 262244, 23, 3932207, 262244, 23, 3932208, 262244, 23, 3932209, 262244, 0, 3932210, 262244, 0, 3932211, 262244, 0, 3932212, 262244, 0, 3932213, 262244, 0, 3932214, 262244, 0, 3932215, 262244, 0, 3932216, 262244, 0, 3932217, 262244, 0, 3932218, 262244, 23, 3932219, 262244, 23, 3932220, 262244, 23, 3932221, 262244, 23, 3932222, 262244, 0, 3932223, 262244, 0, 3932224, 262244, 0, 3932225, 262244, 0, 3932226, 262244, 0, 3932227, 262244, 0, 3932228, 262244, 0, 3932229, 262244, 0, 3932230, 262244, 0, 3932231, 262244, 0, 3932232, 262244, 0, 3932233, 262244, 23, 3932234, 262244, 23, 3932235, 262244, 23, 3932236, 262244, 23, 3932237, 262244, 0, 3932238, 262244, 0, 3932239, 262244, 0, 3997696, 262244, 0, 3997697, 262244, 0, 3997698, 262244, 23, 3997699, 262244, 23, 3997700, 65636, 23, 3997701, 65636, 23, 3997702, 65636, 23, 3997703, 65636, 23, 3997704, 65636, 23, 3997705, 65636, 23, 3997706, 65636, 23, 3997707, 65636, 23, 3997708, 65636, 23, 3997709, 65636, 23, 3997710, 65636, 23, 3997711, 65636, 23, 3997712, 65636, 23, 3997713, 65636, 23, 3997714, 65636, 23, 3997715, 262244, 23, 3997716, 262244, 23, 3997717, 262244, 0, 3997718, 262244, 0, 3997719, 262244, 0, 3997720, 262244, 0, 3997721, 262244, 0, 3997722, 262244, 23, 3997723, 262244, 23, 3997724, 262244, 23, 3997725, 262244, 23, 3997726, 262244, 23, 3997727, 262244, 23, 3997728, 262244, 23, 3997729, 262244, 23, 3997730, 262244, 23, 3997731, 262244, 23, 3997732, 262244, 23, 3997733, 262244, 23, 3997734, 262244, 23, 3997735, 262244, 23, 3997736, 262244, 23, 3997737, 262244, 23, 3997738, 262244, 23, 3997739, 262244, 23, 3997740, 262244, 23, 3997741, 262244, 23, 3997742, 262244, 23, 3997743, 262244, 23, 3997744, 262244, 23, 3997745, 262244, 0, 3997746, 262244, 0, 3997747, 262244, 0, 3997748, 262244, 0, 3997749, 262244, 0, 3997750, 262244, 0, 3997751, 262244, 0, 3997752, 262244, 0, 3997753, 262244, 0, 3997754, 262244, 23, 3997755, 262244, 23, 3997756, 262244, 23, 3997757, 262244, 23, 3997758, 262244, 0, 3997759, 262244, 0, 3997760, 262244, 0, 3997761, 262244, 0, 3997762, 262244, 0, 3997763, 262244, 0, 3997764, 262244, 0, 3997765, 262244, 0, 3997766, 262244, 0, 3997767, 262244, 0, 3997768, 262244, 0, 3997769, 262244, 23, 3997770, 262244, 23, 3997771, 262244, 23, 3997772, 262244, 23, 3997773, 262244, 0, 3997774, 262244, 0, 3997775, 262244, 0, 4063232, 262244, 0, 4063233, 262244, 0, 4063234, 262244, 23, 4063235, 262244, 23, 4063236, 65636, 23, 4063237, 65636, 23, 4063238, 65636, 23, 4063239, 65636, 23, 4063240, 65636, 23, 4063241, 65636, 23, 4063242, 65636, 23, 4063243, 65636, 23, 4063244, 65636, 23, 4063245, 65636, 23, 4063246, 65636, 23, 4063247, 65636, 23, 4063248, 65636, 23, 4063249, 65636, 23, 4063250, 65636, 23, 4063251, 262244, 23, 4063252, 262244, 23, 4063253, 262244, 0, 4063254, 262244, 0, 4063255, 262244, 0, 4063256, 262244, 0, 4063257, 262244, 0, 4063258, 262244, 23, 4063259, 262244, 23, 4063260, 262244, 23, 4063261, 262244, 23, 4063262, 262244, 23, 4063263, 262244, 23, 4063264, 262244, 23, 4063265, 262244, 23, 4063266, 262244, 23, 4063267, 262244, 23, 4063268, 262244, 23, 4063269, 262244, 23, 4063270, 262244, 23, 4063271, 262244, 23, 4063272, 262244, 23, 4063273, 262244, 23, 4063274, 262244, 23, 4063275, 262244, 23, 4063276, 262244, 23, 4063277, 262244, 23, 4063278, 262244, 23, 4063279, 262244, 23, 4063280, 262244, 23, 4063281, 262244, 0, 4063282, 262244, 0, 4063283, 262244, 0, 4063284, 262244, 0, 4063285, 262244, 0, 4063286, 262244, 0, 4063287, 262244, 0, 4063288, 262244, 0, 4063289, 262244, 0, 4063290, 262244, 23, 4063291, 262244, 23, 4063292, 262244, 23, 4063293, 262244, 23, 4063294, 262244, 23, 4063295, 262244, 23, 4063296, 262244, 23, 4063297, 262244, 23, 4063298, 262244, 23, 4063299, 262244, 23, 4063300, 262244, 23, 4063301, 262244, 23, 4063302, 262244, 23, 4063303, 262244, 23, 4063304, 262244, 23, 4063305, 262244, 23, 4063306, 262244, 23, 4063307, 262244, 23, 4063308, 262244, 23, 4063309, 262244, 0, 4063310, 262244, 0, 4063311, 262244, 0, 4128768, 262244, 0, 4128769, 262244, 0, 4128770, 262244, 23, 4128771, 262244, 23, 4128772, 65636, 23, 4128773, 65636, 23, 4128774, 65636, 23, 4128775, 65636, 23, 4128776, 65636, 23, 4128777, 65636, 23, 4128778, 65636, 23, 4128779, 65636, 23, 4128780, 65636, 23, 4128781, 65636, 23, 4128782, 65636, 23, 4128783, 65636, 23, 4128784, 65636, 23, 4128785, 65636, 23, 4128786, 65636, 23, 4128787, 262244, 23, 4128788, 262244, 23, 4128789, 262244, 0, 4128790, 262244, 0, 4128791, 262244, 0, 4128792, 262244, 0, 4128793, 262244, 0, 4128794, 262244, 23, 4128795, 262244, 23, 4128796, 262244, 23, 4128797, 262244, 23, 4128798, 262244, 23, 4128799, 262244, 23, 4128800, 262244, 23, 4128801, 262244, 23, 4128802, 262244, 23, 4128803, 262244, 23, 4128804, 262244, 23, 4128805, 262244, 23, 4128806, 262244, 23, 4128807, 262244, 23, 4128808, 262244, 23, 4128809, 262244, 23, 4128810, 262244, 23, 4128811, 262244, 23, 4128812, 262244, 23, 4128813, 262244, 23, 4128814, 262244, 23, 4128815, 262244, 23, 4128816, 262244, 23, 4128817, 262244, 0, 4128818, 262244, 0, 4128819, 262244, 0, 4128820, 262244, 0, 4128821, 262244, 0, 4128822, 262244, 0, 4128823, 262244, 0, 4128824, 262244, 0, 4128825, 262244, 0, 4128826, 262244, 23, 4128827, 262244, 23, 4128828, 262244, 23, 4128829, 262244, 23, 4128830, 262244, 23, 4128831, 262244, 23, 4128832, 262244, 23, 4128833, 262244, 23, 4128834, 262244, 23, 4128835, 262244, 23, 4128836, 262244, 23, 4128837, 262244, 23, 4128838, 262244, 23, 4128839, 262244, 23, 4128840, 262244, 23, 4128841, 262244, 23, 4128842, 262244, 23, 4128843, 262244, 23, 4128844, 262244, 23, 4128845, 262244, 0, 4128846, 262244, 0, 4128847, 262244, 0, 4194304, 262244, 0, 4194305, 262244, 0, 4194306, 262244, 23, 4194307, 262244, 23, 4194308, 65636, 23, 4194309, 65636, 23, 4194310, 65636, 23, 4194311, 65636, 23, 4194312, 65636, 23, 4194313, 65636, 23, 4194314, 65636, 23, 4194315, 65636, 23, 4194316, 65636, 23, 4194317, 65636, 23, 4194318, 65636, 23, 4194319, 65636, 23, 4194320, 65636, 23, 4194321, 65636, 23, 4194322, 65636, 23, 4194323, 262244, 23, 4194324, 262244, 23, 4194325, 262244, 0, 4194326, 262244, 0, 4194327, 262244, 0, 4194328, 262244, 0, 4194329, 262244, 0, 4194330, 262244, 23, 4194331, 262244, 23, 4194332, 262244, 23, 4194333, 262244, 23, 4194334, 262244, 23, 4194335, 262244, 23, 4194336, 262244, 23, 4194337, 262244, 23, 4194338, 262244, 23, 4194339, 262244, 23, 4194340, 262244, 23, 4194341, 262244, 23, 4194342, 262244, 23, 4194343, 262244, 23, 4194344, 262244, 23, 4194345, 262244, 23, 4194346, 262244, 23, 4194347, 262244, 23, 4194348, 262244, 23, 4194349, 262244, 23, 4194350, 262244, 23, 4194351, 262244, 23, 4194352, 262244, 23, 4194353, 262244, 0, 4194354, 262244, 0, 4194355, 262244, 0, 4194356, 262244, 0, 4194357, 262244, 0, 4194358, 262244, 0, 4194359, 262244, 0, 4194360, 262244, 0, 4194361, 262244, 0, 4194362, 262244, 23, 4194363, 262244, 23, 4194364, 262244, 23, 4194365, 262244, 23, 4194366, 262244, 23, 4194367, 262244, 23, 4194368, 262244, 23, 4194369, 262244, 23, 4194370, 262244, 23, 4194371, 262244, 23, 4194372, 262244, 23, 4194373, 262244, 23, 4194374, 262244, 23, 4194375, 262244, 23, 4194376, 262244, 23, 4194377, 262244, 23, 4194378, 262244, 23, 4194379, 262244, 23, 4194380, 262244, 23, 4194381, 262244, 0, 4194382, 262244, 0, 4194383, 262244, 0, 4259840, 262244, 0, 4259841, 262244, 0, 4259842, 262244, 23, 4259843, 262244, 23, 4259844, 65636, 23, 4259845, 65636, 23, 4259846, 65636, 23, 4259847, 65636, 23, 4259848, 65636, 23, 4259849, 65636, 23, 4259850, 65636, 23, 4259851, 65636, 23, 4259852, 65636, 23, 4259853, 65636, 23, 4259854, 65636, 23, 4259855, 65636, 23, 4259856, 65636, 23, 4259857, 65636, 23, 4259858, 65636, 23, 4259859, 262244, 23, 4259860, 262244, 23, 4259861, 262244, 0, 4259862, 262244, 0, 4259863, 262244, 0, 4259864, 262244, 0, 4259865, 262244, 0, 4259866, 262244, 23, 4259867, 262244, 23, 4259868, 262244, 23, 4259869, 262244, 23, 4259870, 262244, 23, 4259871, 262244, 23, 4259872, 262244, 23, 4259873, 262244, 23, 4259874, 262244, 23, 4259875, 262244, 23, 4259876, 262244, 23, 4259877, 262244, 23, 4259878, 262244, 23, 4259879, 262244, 23, 4259880, 262244, 23, 4259881, 262244, 23, 4259882, 262244, 23, 4259883, 262244, 23, 4259884, 262244, 23, 4259885, 262244, 23, 4259886, 262244, 23, 4259887, 262244, 23, 4259888, 262244, 23, 4259889, 262244, 0, 4259890, 262244, 0, 4259891, 262244, 0, 4259892, 262244, 0, 4259893, 262244, 0, 4259894, 262244, 0, 4259895, 262244, 0, 4259896, 262244, 0, 4259897, 262244, 0, 4259898, 262244, 0, 4259899, 262244, 0, 4259900, 262244, 0, 4259901, 262244, 0, 4259902, 262244, 0, 4259903, 262244, 0, 4259904, 262244, 0, 4259905, 262244, 0, 4259906, 262244, 0, 4259907, 262244, 0, 4259908, 262244, 0, 4259909, 262244, 0, 4259910, 262244, 0, 4259911, 262244, 0, 4259912, 262244, 0, 4259913, 262244, 0, 4259914, 262244, 0, 4259915, 262244, 0, 4259916, 262244, 0, 4259917, 262244, 0, 4259918, 262244, 0, 4259919, 262244, 0, 4325376, 262244, 0, 4325377, 262244, 0, 4325378, 262244, 23, 4325379, 262244, 23, 4325380, 65636, 23, 4325381, 65636, 23, 4325382, 65636, 23, 4325383, 65636, 23, 4325384, 65636, 23, 4325385, 65636, 23, 4325386, 65636, 23, 4325387, 65636, 23, 4325388, 65636, 23, 4325389, 65636, 23, 4325390, 65636, 23, 4325391, 65636, 23, 4325392, 65636, 23, 4325393, 65636, 23, 4325394, 65636, 23, 4325395, 262244, 23, 4325396, 262244, 23, 4325397, 262244, 0, 4325398, 262244, 0, 4325399, 262244, 0, 4325400, 262244, 0, 4325401, 262244, 0, 4325402, 262244, 23, 4325403, 262244, 23, 4325404, 262244, 23, 4325405, 262244, 23, 4325406, 262244, 23, 4325407, 262244, 23, 4325408, 262244, 23, 4325409, 262244, 23, 4325410, 262244, 23, 4325411, 262244, 23, 4325412, 262244, 23, 4325413, 262244, 23, 4325414, 262244, 23, 4325415, 262244, 23, 4325416, 262244, 23, 4325417, 262244, 23, 4325418, 262244, 23, 4325419, 262244, 23, 4325420, 262244, 23, 4325421, 262244, 23, 4325422, 262244, 23, 4325423, 262244, 23, 4325424, 262244, 23, 4325425, 262244, 0, 4325426, 262244, 0, 4325427, 262244, 0, 4325428, 262244, 0, 4325429, 262244, 0, 4325430, 262244, 0, 4325431, 262244, 0, 4325432, 262244, 0, 4325433, 262244, 0, 4325434, 262244, 0, 4325435, 262244, 0, 4325436, 262244, 0, 4325437, 262244, 0, 4325438, 262244, 0, 4325439, 262244, 0, 4325440, 262244, 0, 4325441, 262244, 0, 4325442, 262244, 0, 4325443, 262244, 0, 4325444, 262244, 0, 4325445, 262244, 0, 4325446, 262244, 0, 4325447, 262244, 0, 4325448, 262244, 0, 4325449, 262244, 0, 4325450, 262244, 0, 4325451, 262244, 0, 4325452, 262244, 0, 4325453, 262244, 0, 4325454, 262244, 0, 4325455, 262244, 0, 4390912, 262244, 0, 4390913, 262244, 0, 4390914, 262244, 0, 4390915, 262244, 0, 4390916, 262244, 0, 4390917, 262244, 0, 4390918, 262244, 0, 4390919, 262244, 0, 4390920, 262244, 0, 4390921, 262244, 0, 4390922, 262244, 0, 4390923, 262244, 0, 4390924, 262244, 0, 4390925, 262244, 0, 4390926, 262244, 0, 4390927, 262244, 0, 4390928, 262244, 0, 4390929, 262244, 0, 4390930, 262244, 0, 4390931, 262244, 0, 4390932, 262244, 0, 4390933, 262244, 0, 4390934, 262244, 0, 4390935, 262244, 0, 4390936, 262244, 0, 4390937, 262244, 0, 4390938, 262244, 23, 4390939, 262244, 23, 4390940, 262244, 23, 4390941, 262244, 23, 4390942, 262244, 23, 4390943, 262244, 23, 4390944, 262244, 23, 4390945, 262244, 23, 4390946, 262244, 23, 4390947, 262244, 23, 4390948, 262244, 23, 4390949, 262244, 23, 4390950, 262244, 23, 4390951, 262244, 23, 4390952, 262244, 23, 4390953, 262244, 23, 4390954, 262244, 23, 4390955, 262244, 23, 4390956, 262244, 23, 4390957, 262244, 23, 4390958, 262244, 23, 4390959, 262244, 23, 4390960, 262244, 23, 4390961, 262244, 0, 4390962, 262244, 0, 4390963, 262244, 0, 4390964, 262244, 0, 4390965, 262244, 0, 4390966, 262244, 0, 4390967, 262244, 0, 4390968, 262244, 0, 4390969, 262244, 0, 4390970, 262244, 0, 4390971, 262244, 0, 4390972, 262244, 0, 4390973, 262244, 0, 4390974, 262244, 0, 4390975, 262244, 0, 4390976, 262244, 0, 4390977, 262244, 0, 4390978, 262244, 0, 4390979, 262244, 0, 4390980, 262244, 0, 4390981, 262244, 0, 4390982, 262244, 0, 4390983, 262244, 0, 4390984, 262244, 0, 4390985, 262244, 0, 4390986, 262244, 0, 4390987, 262244, 0, 4390988, 262244, 0, 4390989, 262244, 0, 4390990, 262244, 0, 4390991, 262244, 0, 4456448, 262244, 0, 4456449, 262244, 0, 4456450, 262244, 0, 4456451, 262244, 0, 4456452, 262244, 0, 4456453, 262244, 0, 4456454, 262244, 0, 4456455, 262244, 0, 4456456, 262244, 0, 4456457, 262244, 0, 4456458, 262244, 0, 4456459, 262244, 0, 4456460, 262244, 0, 4456461, 262244, 0, 4456462, 262244, 0, 4456463, 262244, 0, 4456464, 262244, 0, 4456465, 262244, 0, 4456466, 262244, 0, 4456467, 262244, 0, 4456468, 262244, 0, 4456469, 262244, 0, 4456470, 262244, 0, 4456471, 262244, 0, 4456472, 262244, 0, 4456473, 262244, 0, 4456474, 262244, 23, 4456475, 262244, 23, 4456476, 262244, 23, 4456477, 262244, 23, 4456478, 262244, 23, 4456479, 262244, 23, 4456480, 262244, 23, 4456481, 262244, 23, 4456482, 262244, 23, 4456483, 262244, 23, 4456484, 262244, 23, 4456485, 262244, 23, 4456486, 262244, 23, 4456487, 262244, 23, 4456488, 262244, 23, 4456489, 262244, 23, 4456490, 262244, 23, 4456491, 262244, 23, 4456492, 262244, 23, 4456493, 262244, 23, 4456494, 262244, 23, 4456495, 262244, 23, 4456496, 262244, 23, 4456497, 262244, 0, 4456498, 262244, 0, 4456499, 262244, 0, 4456500, 262244, 0, 4456501, 262244, 0, 4456502, 262244, 0, 4456503, 262244, 0, 4456504, 262244, 0, 4456505, 262244, 0, 4456506, 262244, 0, 4456507, 262244, 0, 4456508, 262244, 0, 4456509, 262244, 0, 4456510, 262244, 0, 4456511, 262244, 0, 4456512, 262244, 0, 4456513, 262244, 0, 4456514, 262244, 0, 4456515, 262244, 0, 4456516, 262244, 0, 4456517, 262244, 0, 4456518, 262244, 0, 4456519, 262244, 0, 4456520, 262244, 0, 4456521, 262244, 0, 4456522, 262244, 0, 4456523, 262244, 0, 4456524, 262244, 0, 4456525, 262244, 0, 4456526, 262244, 0, 4456527, 262244, 0, 4521984, 262244, 0, 4521985, 262244, 0, 4521986, 262244, 0, 4521987, 262244, 0, 4521988, 262244, 0, 4521989, 262244, 0, 4521990, 262244, 0, 4521991, 262244, 0, 4521992, 262244, 0, 4521993, 262244, 0, 4521994, 262244, 0, 4521995, 262244, 0, 4521996, 262244, 0, 4521997, 262244, 0, 4521998, 262244, 0, 4521999, 262244, 0, 4522000, 262244, 0, 4522001, 262244, 0, 4522002, 262244, 0, 4522003, 262244, 0, 4522004, 262244, 0, 4522005, 262244, 0, 4522006, 262244, 0, 4522007, 262244, 0, 4522008, 262244, 0, 4522009, 262244, 0, 4522010, 262244, 23, 4522011, 262244, 23, 4522012, 262244, 23, 4522013, 262244, 23, 4522014, 262244, 23, 4522015, 262244, 23, 4522016, 262244, 23, 4522017, 262244, 23, 4522018, 262244, 23, 4522019, 262244, 23, 4522020, 262244, 23, 4522021, 262244, 23, 4522022, 262244, 23, 4522023, 262244, 23, 4522024, 262244, 23, 4522025, 262244, 23, 4522026, 262244, 23, 4522027, 262244, 23, 4522028, 262244, 23, 4522029, 262244, 23, 4522030, 262244, 23, 4522031, 262244, 23, 4522032, 262244, 23, 4522033, 262244, 0, 4522034, 262244, 0, 4522035, 262244, 0, 4522036, 262244, 0, 4522037, 262244, 0, 4522038, 262244, 0, 4522039, 262244, 0, 4522040, 262244, 0, 4522041, 262244, 0, 4522042, 262244, 0, 4522043, 262244, 0, 4522044, 262244, 0, 4522045, 262244, 0, 4522046, 262244, 0, 4522047, 262244, 0, 4522048, 262244, 0, 4522049, 262244, 0, 4522050, 262244, 0, 4522051, 262244, 0, 4522052, 262244, 0, 4522053, 262244, 0, 4522054, 262244, 0, 4522055, 262244, 0, 4522056, 262244, 0, 4522057, 262244, 0, 4522058, 262244, 0, 4522059, 262244, 0, 4522060, 262244, 0, 4522061, 262244, 0, 4522062, 262244, 0, 4522063, 262244, 0, 4587520, 262244, 0, 4587521, 262244, 0, 4587522, 262244, 0, 4587523, 262244, 0, 4587524, 262244, 0, 4587525, 262244, 0, 4587526, 262244, 0, 4587527, 262244, 0, 4587528, 262244, 0, 4587529, 262244, 0, 4587530, 262244, 0, 4587531, 262244, 0, 4587532, 262244, 0, 4587533, 262244, 0, 4587534, 262244, 0, 4587535, 262244, 0, 4587536, 262244, 0, 4587537, 262244, 0, 4587538, 262244, 0, 4587539, 262244, 0, 4587540, 262244, 0, 4587541, 262244, 0, 4587542, 262244, 0, 4587543, 262244, 0, 4587544, 262244, 0, 4587545, 262244, 0, 4587546, 262244, 23, 4587547, 262244, 23, 4587548, 262244, 23, 4587549, 262244, 23, 4587550, 262244, 23, 4587551, 262244, 23, 4587552, 262244, 23, 4587553, 262244, 23, 4587554, 262244, 23, 4587555, 262244, 23, 4587556, 262244, 23, 4587557, 262244, 23, 4587558, 262244, 23, 4587559, 262244, 23, 4587560, 262244, 23, 4587561, 262244, 23, 4587562, 262244, 23, 4587563, 262244, 23, 4587564, 262244, 23, 4587565, 262244, 23, 4587566, 262244, 23, 4587567, 262244, 23, 4587568, 262244, 23, 4587569, 262244, 0, 4587570, 262244, 0, 4587571, 262244, 0, 4587572, 262244, 0, 4587573, 262244, 0, 4587574, 262244, 0, 4587575, 262244, 0, 4587576, 262244, 0, 4587577, 262244, 0, 4587578, 262244, 0, 4587579, 262244, 0, 4587580, 262244, 0, 4587581, 262244, 0, 4587582, 262244, 0, 4587583, 262244, 0, 4587584, 262244, 0, 4587585, 262244, 0, 4587586, 262244, 0, 4587587, 262244, 0, 4587588, 262244, 0, 4587589, 262244, 0, 4587590, 262244, 0, 4587591, 262244, 0, 4587592, 262244, 0, 4587593, 262244, 0, 4587594, 262244, 0, 4587595, 262244, 0, 4587596, 262244, 0, 4587597, 262244, 0, 4587598, 262244, 0, 4587599, 262244, 0, 4653056, 262244, 0, 4653057, 262244, 0, 4653058, 262244, 0, 4653059, 262244, 0, 4653060, 262244, 0, 4653061, 262244, 0, 4653062, 262244, 0, 4653063, 262244, 0, 4653064, 262244, 0, 4653065, 262244, 0, 4653066, 262244, 0, 4653067, 262244, 0, 4653068, 262244, 0, 4653069, 262244, 0, 4653070, 262244, 0, 4653071, 262244, 0, 4653072, 262244, 0, 4653073, 262244, 0, 4653074, 262244, 0, 4653075, 262244, 0, 4653076, 262244, 0, 4653077, 262244, 0, 4653078, 262244, 0, 4653079, 262244, 0, 4653080, 262244, 0, 4653081, 262244, 0, 4653082, 262244, 23, 4653083, 262244, 23, 4653084, 262244, 23, 4653085, 262244, 23, 4653086, 262244, 23, 4653087, 262244, 23, 4653088, 262244, 23, 4653089, 262244, 23, 4653090, 262244, 23, 4653091, 262244, 23, 4653092, 262244, 23, 4653093, 262244, 23, 4653094, 262244, 23, 4653095, 262244, 23, 4653096, 262244, 23, 4653097, 262244, 23, 4653098, 262244, 23, 4653099, 262244, 23, 4653100, 262244, 23, 4653101, 262244, 23, 4653102, 262244, 23, 4653103, 262244, 23, 4653104, 262244, 23, 4653105, 262244, 0, 4653106, 262244, 0, 4653107, 262244, 0, 4653108, 262244, 0, 4653109, 262244, 0, 4653110, 262244, 0, 4653111, 262244, 0, 4653112, 262244, 0, 4653113, 262244, 0, 4653114, 262244, 0, 4653115, 262244, 0, 4653116, 262244, 0, 4653117, 262244, 0, 4653118, 262244, 0, 4653119, 262244, 0, 4653120, 262244, 0, 4653121, 262244, 0, 4653122, 262244, 0, 4653123, 262244, 0, 4653124, 262244, 0, 4653125, 262244, 0, 4653126, 262244, 0, 4653127, 262244, 0, 4653128, 262244, 0, 4653129, 262244, 0, 4653130, 262244, 0, 4653131, 262244, 0, 4653132, 262244, 0, 4653133, 262244, 0, 4653134, 262244, 0, 4653135, 262244, 0, 4718592, 262244, 0, 4718593, 262244, 0, 4718594, 262244, 0, 4718595, 262244, 0, 4718596, 262244, 0, 4718597, 262244, 0, 4718598, 262244, 0, 4718599, 262244, 0, 4718600, 262244, 0, 4718601, 262244, 0, 4718602, 262244, 0, 4718603, 262244, 0, 4718604, 262244, 0, 4718605, 262244, 0, 4718606, 262244, 0, 4718607, 262244, 0, 4718608, 262244, 0, 4718609, 262244, 0, 4718610, 262244, 0, 4718611, 262244, 0, 4718612, 262244, 0, 4718613, 262244, 0, 4718614, 262244, 0, 4718615, 262244, 0, 4718616, 262244, 0, 4718617, 262244, 0, 4718618, 262244, 23, 4718619, 262244, 23, 4718620, 262244, 23, 4718621, 262244, 23, 4718622, 262244, 23, 4718623, 262244, 23, 4718624, 262244, 23, 4718625, 262244, 23, 4718626, 262244, 23, 4718627, 262244, 23, 4718628, 262244, 23, 4718629, 262244, 23, 4718630, 262244, 23, 4718631, 262244, 23, 4718632, 262244, 23, 4718633, 262244, 23, 4718634, 262244, 23, 4718635, 262244, 23, 4718636, 262244, 23, 4718637, 262244, 23, 4718638, 262244, 23, 4718639, 262244, 23, 4718640, 262244, 23, 4718641, 262244, 0, 4718642, 262244, 0, 4718643, 262244, 0, 4718644, 262244, 0, 4718645, 262244, 0, 4718646, 262244, 0, 4718647, 262244, 0, 4718648, 262244, 0, 4718649, 262244, 0, 4718650, 262244, 0, 4718651, 262244, 0, 4718652, 262244, 0, 4718653, 262244, 0, 4718654, 262244, 0, 4718655, 262244, 0, 4718656, 262244, 0, 4718657, 262244, 0, 4718658, 262244, 0, 4718659, 262244, 0, 4718660, 262244, 0, 4718661, 262244, 0, 4718662, 262244, 0, 4718663, 262244, 0, 4718664, 262244, 0, 4718665, 262244, 0, 4718666, 262244, 0, 4718667, 262244, 0, 4718668, 262244, 0, 4718669, 262244, 0, 4718670, 262244, 0, 4718671, 262244, 0, 4784128, 262244, 0, 4784129, 262244, 0, 4784130, 262244, 0, 4784131, 262244, 0, 4784132, 262244, 0, 4784133, 262244, 0, 4784134, 262244, 0, 4784135, 262244, 0, 4784136, 262244, 0, 4784137, 262244, 0, 4784138, 262244, 0, 4784139, 262244, 0, 4784140, 262244, 0, 4784141, 262244, 0, 4784142, 262244, 0, 4784143, 262244, 0, 4784144, 262244, 0, 4784145, 262244, 0, 4784146, 262244, 0, 4784147, 262244, 0, 4784148, 262244, 0, 4784149, 262244, 0, 4784150, 262244, 0, 4784151, 262244, 0, 4784152, 262244, 0, 4784153, 262244, 0, 4784154, 262244, 23, 4784155, 262244, 23, 4784156, 262244, 23, 4784157, 262244, 23, 4784158, 262244, 23, 4784159, 262244, 23, 4784160, 262244, 23, 4784161, 262244, 23, 4784162, 262244, 23, 4784163, 262244, 23, 4784164, 262244, 23, 4784165, 262244, 23, 4784166, 262244, 23, 4784167, 262244, 23, 4784168, 262244, 23, 4784169, 262244, 23, 4784170, 262244, 23, 4784171, 262244, 23, 4784172, 262244, 23, 4784173, 262244, 23, 4784174, 262244, 23, 4784175, 262244, 23, 4784176, 262244, 23, 4784177, 262244, 0, 4784178, 262244, 0, 4784179, 262244, 0, 4784180, 262244, 0, 4784181, 262244, 0, 4784182, 262244, 0, 4784183, 262244, 0, 4784184, 262244, 0, 4784185, 262244, 0, 4784186, 262244, 0, 4784187, 262244, 0, 4784188, 262244, 0, 4784189, 262244, 0, 4784190, 262244, 0, 4784191, 262244, 0, 4784192, 262244, 0, 4784193, 262244, 0, 4784194, 262244, 0, 4784195, 262244, 0, 4784196, 262244, 0, 4784197, 262244, 0, 4784198, 262244, 0, 4784199, 262244, 0, 4784200, 262244, 0, 4784201, 262244, 0, 4784202, 262244, 0, 4784203, 262244, 0, 4784204, 262244, 0, 4784205, 262244, 0, 4784206, 262244, 0, 4784207, 262244, 0, 4849664, 262244, 0, 4849665, 262244, 0, 4849666, 262244, 0, 4849667, 262244, 0, 4849668, 262244, 0, 4849669, 262244, 0, 4849670, 262244, 0, 4849671, 262244, 0, 4849672, 262244, 0, 4849673, 262244, 0, 4849674, 262244, 0, 4849675, 262244, 0, 4849676, 262244, 0, 4849677, 262244, 0, 4849678, 262244, 0, 4849679, 262244, 0, 4849680, 262244, 0, 4849681, 262244, 0, 4849682, 262244, 0, 4849683, 262244, 0, 4849684, 262244, 0, 4849685, 262244, 0, 4849686, 262244, 0, 4849687, 262244, 0, 4849688, 262244, 0, 4849689, 262244, 0, 4849690, 262244, 0, 4849691, 262244, 0, 4849692, 262244, 0, 4849693, 262244, 0, 4849694, 262244, 0, 4849695, 262244, 0, 4849696, 262244, 0, 4849697, 262244, 0, 4849698, 262244, 0, 4849699, 262244, 0, 4849700, 262244, 0, 4849701, 262244, 0, 4849702, 262244, 0, 4849703, 262244, 0, 4849704, 262244, 0, 4849705, 262244, 0, 4849706, 262244, 0, 4849707, 262244, 0, 4849708, 262244, 0, 4849709, 262244, 0, 4849710, 262244, 0, 4849711, 262244, 0, 4849712, 262244, 0, 4849713, 262244, 0, 4849714, 262244, 0, 4849715, 262244, 0, 4849716, 262244, 0, 4849717, 262244, 0, 4849718, 262244, 0, 4849719, 262244, 0, 4849720, 262244, 0, 4849721, 262244, 0, 4849722, 262244, 0, 4849723, 262244, 0, 4849724, 262244, 0, 4849725, 262244, 0, 4849726, 262244, 0, 4849727, 262244, 0, 4849728, 262244, 0, 4849729, 262244, 0, 4849730, 262244, 0, 4849731, 262244, 0, 4849732, 262244, 0, 4849733, 262244, 0, 4849734, 262244, 0, 4849735, 262244, 0, 4849736, 262244, 0, 4849737, 262244, 0, 4849738, 262244, 0, 4849739, 262244, 0, 4849740, 262244, 0, 4849741, 262244, 0, 4849742, 262244, 0, 4849743, 262244, 0, 4915200, 262244, 0, 4915201, 262244, 0, 4915202, 262244, 0, 4915203, 262244, 0, 4915204, 262244, 0, 4915205, 262244, 0, 4915206, 262244, 0, 4915207, 262244, 0, 4915208, 262244, 0, 4915209, 262244, 0, 4915210, 262244, 0, 4915211, 262244, 0, 4915212, 262244, 0, 4915213, 262244, 0, 4915214, 262244, 0, 4915215, 262244, 0, 4915216, 262244, 0, 4915217, 262244, 0, 4915218, 262244, 0, 4915219, 262244, 0, 4915220, 262244, 0, 4915221, 262244, 0, 4915222, 262244, 0, 4915223, 262244, 0, 4915224, 262244, 0, 4915225, 262244, 0, 4915226, 262244, 0, 4915227, 262244, 0, 4915228, 262244, 0, 4915229, 262244, 0, 4915230, 262244, 0, 4915231, 262244, 0, 4915232, 262244, 0, 4915233, 262244, 0, 4915234, 262244, 0, 4915235, 262244, 0, 4915236, 262244, 0, 4915237, 262244, 0, 4915238, 262244, 0, 4915239, 262244, 0, 4915240, 262244, 0, 4915241, 262244, 0, 4915242, 262244, 0, 4915243, 262244, 0, 4915244, 262244, 0, 4915245, 262244, 0, 4915246, 262244, 0, 4915247, 262244, 0, 4915248, 262244, 0, 4915249, 262244, 0, 4915250, 262244, 0, 4915251, 262244, 0, 4915252, 262244, 0, 4915253, 262244, 0, 4915254, 262244, 0, 4915255, 262244, 0, 4915256, 262244, 0, 4915257, 262244, 0, 4915258, 262244, 0, 4915259, 262244, 0, 4915260, 262244, 0, 4915261, 262244, 0, 4915262, 262244, 0, 4915263, 262244, 0, 4915264, 262244, 0, 4915265, 262244, 0, 4915266, 262244, 0, 4915267, 262244, 0, 4915268, 262244, 0, 4915269, 262244, 0, 4915270, 262244, 0, 4915271, 262244, 0, 4915272, 262244, 0, 4915273, 262244, 0, 4915274, 262244, 0, 4915275, 262244, 0, 4915276, 262244, 0, 4915277, 262244, 0, 4915278, 262244, 0, 4915279, 262244, 0, 4980736, 262244, 0, 4980737, 262244, 0, 4980738, 262244, 0, 4980739, 262244, 0, 4980740, 262244, 0, 4980741, 262244, 0, 4980742, 262244, 0, 4980743, 262244, 0, 4980744, 262244, 0, 4980745, 262244, 0, 4980746, 262244, 0, 4980747, 262244, 0, 4980748, 262244, 0, 4980749, 262244, 0, 4980750, 262244, 0, 4980751, 262244, 0, 4980752, 262244, 0, 4980753, 262244, 0, 4980754, 262244, 0, 4980755, 262244, 0, 4980756, 262244, 0, 4980757, 262244, 0, 4980758, 262244, 0, 4980759, 262244, 0, 4980760, 262244, 0, 4980761, 262244, 0, 4980762, 262244, 0, 4980763, 262244, 0, 4980764, 262244, 0, 4980765, 262244, 0, 4980766, 262244, 0, 4980767, 262244, 0, 4980768, 262244, 0, 4980769, 262244, 0, 4980770, 262244, 0, 4980771, 262244, 0, 4980772, 262244, 0, 4980773, 262244, 0, 4980774, 262244, 0, 4980775, 262244, 0, 4980776, 262244, 0, 4980777, 262244, 0, 4980778, 262244, 0, 4980779, 262244, 0, 4980780, 262244, 0, 4980781, 262244, 0, 4980782, 262244, 0, 4980783, 262244, 0, 4980784, 262244, 0, 4980785, 262244, 0, 4980786, 262244, 0, 4980787, 262244, 0, 4980788, 262244, 0, 4980789, 262244, 0, 4980790, 262244, 0, 4980791, 262244, 0, 4980792, 262244, 0, 4980793, 262244, 0, 4980794, 262244, 0, 4980795, 262244, 0, 4980796, 262244, 0, 4980797, 262244, 0, 4980798, 262244, 0, 4980799, 262244, 0, 4980800, 262244, 0, 4980801, 262244, 0, 4980802, 262244, 0, 4980803, 262244, 0, 4980804, 262244, 0, 4980805, 262244, 0, 4980806, 262244, 0, 4980807, 262244, 0, 4980808, 262244, 0, 4980809, 262244, 0, 4980810, 262244, 0, 4980811, 262244, 0, 4980812, 262244, 0, 4980813, 262244, 0, 4980814, 262244, 0, 4980815, 262244, 0, 5046272, 262244, 0, 5046273, 262244, 0, 5046274, 262244, 0, 5046275, 262244, 0, 5046276, 262244, 0, 5046277, 262244, 0, 5046278, 262244, 0, 5046279, 262244, 0, 5046280, 262244, 0, 5046281, 262244, 0, 5046282, 262244, 0, 5046283, 262244, 0, 5046284, 262244, 0, 5046285, 262244, 0, 5046286, 262244, 0, 5046287, 262244, 0, 5046288, 262244, 0, 5046289, 262244, 0, 5046290, 262244, 0, 5046291, 262244, 0, 5046292, 262244, 0, 5046293, 262244, 0, 5046294, 262244, 0, 5046295, 262244, 0, 5046296, 262244, 0, 5046297, 262244, 0, 5046298, 262244, 0, 5046299, 262244, 0, 5046300, 262244, 0, 5046301, 262244, 0, 5046302, 262244, 0, 5046303, 262244, 0, 5046304, 262244, 0, 5046305, 262244, 0, 5046306, 262244, 0, 5046307, 262244, 0, 5046308, 262244, 0, 5046309, 262244, 0, 5046310, 262244, 0, 5046311, 262244, 0, 5046312, 262244, 0, 5046313, 262244, 0, 5046314, 262244, 0, 5046315, 262244, 0, 5046316, 262244, 0, 5046317, 262244, 0, 5046318, 262244, 0, 5046319, 262244, 0, 5046320, 262244, 0, 5046321, 262244, 0, 5046322, 262244, 0, 5046323, 262244, 0, 5046324, 262244, 0, 5046325, 262244, 0, 5046326, 262244, 0, 5046327, 262244, 0, 5046328, 262244, 0, 5046329, 262244, 0, 5046330, 262244, 0, 5046331, 262244, 0, 5046332, 262244, 0, 5046333, 262244, 0, 5046334, 262244, 0, 5046335, 262244, 0, 5046336, 262244, 0, 5046337, 262244, 0, 5046338, 262244, 0, 5046339, 262244, 0, 5046340, 262244, 0, 5046341, 262244, 0, 5046342, 262244, 0, 5046343, 262244, 0, 5046344, 262244, 0, 5046345, 262244, 0, 5046346, 262244, 0, 5046347, 262244, 0, 5046348, 262244, 0, 5046349, 262244, 0, 5046350, 262244, 0, 5046351, 262244, 0, 5111808, 262244, 0, 5111809, 262244, 0, 5111810, 262244, 0, 5111811, 262244, 0, 5111812, 262244, 0, 5111813, 262244, 0, 5111814, 262244, 0, 5111815, 262244, 0, 5111816, 262244, 0, 5111817, 262244, 0, 5111818, 262244, 0, 5111819, 262244, 0, 5111820, 262244, 0, 5111821, 262244, 0, 5111822, 262244, 0, 5111823, 262244, 0, 5111824, 262244, 0, 5111825, 262244, 0, 5111826, 262244, 0, 5111827, 262244, 0, 5111828, 262244, 0, 5111829, 262244, 0, 5111830, 262244, 0, 5111831, 262244, 0, 5111832, 262244, 0, 5111833, 262244, 0, 5111834, 262244, 0, 5111835, 262244, 0, 5111836, 262244, 0, 5111837, 262244, 0, 5111838, 262244, 0, 5111839, 262244, 0, 5111840, 262244, 0, 5111841, 262244, 0, 5111842, 262244, 0, 5111843, 262244, 0, 5111844, 262244, 0, 5111845, 262244, 0, 5111846, 262244, 0, 5111847, 262244, 0, 5111848, 262244, 0, 5111849, 262244, 0, 5111850, 262244, 0, 5111851, 262244, 0, 5111852, 262244, 0, 5111853, 262244, 0, 5111854, 262244, 0, 5111855, 262244, 0, 5111856, 262244, 0, 5111857, 262244, 0, 5111858, 262244, 0, 5111859, 262244, 0, 5111860, 262244, 0, 5111861, 262244, 0, 5111862, 262244, 0, 5111863, 262244, 0, 5111864, 262244, 0, 5111865, 262244, 0, 5111866, 262244, 0, 5111867, 262244, 0, 5111868, 262244, 0, 5111869, 262244, 0, 5111870, 262244, 0, 5111871, 262244, 0, 5111872, 262244, 0, 5111873, 262244, 0, 5111874, 262244, 0, 5111875, 262244, 0, 5111876, 262244, 0, 5111877, 262244, 0, 5111878, 262244, 0, 5111879, 262244, 0, 5111880, 262244, 0, 5111881, 262244, 0, 5111882, 262244, 0, 5111883, 262244, 0, 5111884, 262244, 0, 5111885, 262244, 0, 5111886, 262244, 0, 5111887, 262244, 0, 5177344, 262244, 0, 5177345, 262244, 0, 5177346, 262244, 0, 5177347, 262244, 0, 5177348, 262244, 0, 5177349, 262244, 0, 5177350, 262244, 0, 5177351, 262244, 0, 5177352, 262244, 0, 5177353, 262244, 0, 5177354, 262244, 0, 5177355, 262244, 0, 5177356, 262244, 0, 5177357, 262244, 0, 5177358, 262244, 0, 5177359, 262244, 0, 5177360, 262244, 0, 5177361, 262244, 0, 5177362, 262244, 0, 5177363, 262244, 0, 5177364, 262244, 0, 5177365, 262244, 0, 5177366, 262244, 0, 5177367, 262244, 0, 5177368, 262244, 0, 5177369, 262244, 0, 5177370, 262244, 0, 5177371, 262244, 0, 5177372, 262244, 0, 5177373, 262244, 0, 5177374, 262244, 0, 5177375, 262244, 0, 5177376, 262244, 0, 5177377, 262244, 0, 5177378, 262244, 0, 5177379, 262244, 0, 5177380, 262244, 0, 5177381, 262244, 0, 5177382, 262244, 0, 5177383, 262244, 0, 5177384, 262244, 0, 5177385, 262244, 0, 5177386, 262244, 0, 5177387, 262244, 0, 5177388, 262244, 0, 5177389, 262244, 0, 5177390, 262244, 0, 5177391, 262244, 0, 5177392, 262244, 0, 5177393, 262244, 0, 5177394, 262244, 0, 5177395, 262244, 0, 5177396, 262244, 0, 5177397, 262244, 0, 5177398, 262244, 0, 5177399, 262244, 0, 5177400, 262244, 0, 5177401, 262244, 0, 5177402, 262244, 0, 5177403, 262244, 0, 5177404, 262244, 0, 5177405, 262244, 0, 5177406, 262244, 0, 5177407, 262244, 0, 5177408, 262244, 0, 5177409, 262244, 0, 5177410, 262244, 0, 5177411, 262244, 0, 5177412, 262244, 0, 5177413, 262244, 0, 5177414, 262244, 0, 5177415, 262244, 0, 5177416, 262244, 0, 5177417, 262244, 0, 5177418, 262244, 0, 5177419, 262244, 0, 5177420, 262244, 0, 5177421, 262244, 0, 5177422, 262244, 0, 5177423, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 327683, 196708, 21, 327684, 262244, 24, 327685, 262244, 24, 327686, 262244, 24, 327687, 262244, 24, 327688, 262244, 24, 327689, 262244, 24, 327690, 262244, 24, 327691, 262244, 24, 327692, 262244, 24, 327693, 262244, 24, 327694, 262244, 24, 327695, 262244, 24, 327696, 262244, 24, 327697, 262244, 24, 327698, 262244, 24, 327699, 327780, 21, 393219, 327780, 23, 393220, 196708, 21, 393221, 262244, 24, 393222, 262244, 24, 393223, 262244, 24, 393225, 262244, 24, 393226, 262244, 24, 393227, 262244, 24, 393228, 262244, 24, 393229, 262244, 24, 393231, 262244, 24, 393232, 262244, 24, 393233, 262244, 24, 393234, 327780, 21, 393235, 196708, 23, 458755, 327780, 23, 458756, 327780, 23, 458759, 101, 105, 458760, 65637, 105, 458761, 65637, 105, 458762, 65637, 105, 458763, 65637, 105, 458764, 65637, 105, 458765, 65637, 105, 458766, 65637, 105, 458767, 131173, 105, 458770, 196708, 23, 458771, 196708, 23, 524291, 327780, 23, 524292, 327780, 23, 524295, 101, 106, 524303, 131173, 106, 524306, 196708, 23, 524307, 196708, 23, 589827, 327780, 23, 589828, 327780, 23, 589831, 101, 106, 589839, 131173, 106, 589842, 196708, 23, 589843, 196708, 23, 655363, 327780, 23, 655364, 327780, 23, 655365, 196709, 111, 655366, 262245, 111, 655367, 101, 107, 655368, 65637, 107, 655369, 196709, 106, 655373, 262245, 106, 655374, 65637, 107, 655375, 131173, 107, 655376, 196709, 111, 655377, 262245, 111, 655378, 196708, 23, 655379, 196708, 23, 720899, 327780, 23, 720900, 327780, 23, 720901, 196709, 112, 720902, 262245, 112, 720905, 101, 106, 720909, 131173, 106, 720912, 196709, 112, 720913, 262245, 112, 720914, 196708, 23, 720915, 196708, 23, 786435, 196708, 25, 786436, 262244, 22, 786437, 262244, 22, 786438, 262244, 22, 786439, 262244, 22, 786440, 327780, 22, 786441, 101, 106, 786445, 131173, 106, 786446, 196708, 22, 786447, 262244, 22, 786448, 262244, 22, 786449, 262244, 22, 786450, 262244, 22, 786451, 327780, 25, 851975, 327780, 23, 851976, 327780, 23, 851977, 101, 106, 851981, 131173, 106, 851982, 196708, 23, 851983, 196708, 23, 852000, 196708, 21, 852001, 262244, 24, 852002, 262244, 24, 852003, 262244, 24, 852004, 262244, 24, 852005, 262244, 24, 852006, 262244, 24, 852007, 262244, 24, 852008, 262244, 24, 852009, 262244, 24, 852010, 262244, 24, 852011, 327780, 21, 917511, 327780, 23, 917512, 327780, 23, 917513, 101, 106, 917517, 131173, 106, 917518, 196708, 23, 917519, 196708, 23, 917536, 327780, 23, 917537, 196708, 21, 917538, 262244, 24, 917539, 262244, 24, 917540, 262244, 24, 917541, 262244, 24, 917542, 262244, 24, 917543, 262244, 24, 917544, 262244, 24, 917545, 262244, 24, 917546, 327780, 21, 917547, 196708, 23, 983047, 327780, 23, 983048, 327780, 23, 983049, 101, 106, 983053, 131173, 106, 983054, 196708, 23, 983055, 196708, 23, 983072, 327780, 23, 983073, 327780, 23, 983074, 101, 106, 983076, 131173, 106, 983079, 101, 106, 983081, 131173, 106, 983082, 196708, 23, 983083, 196708, 23, 1048583, 196708, 25, 1048584, 262244, 22, 1048585, 262244, 22, 1048586, 100, 60, 1048587, 65636, 60, 1048588, 131172, 60, 1048589, 262244, 22, 1048590, 262244, 22, 1048591, 327780, 25, 1048608, 327780, 23, 1048609, 327780, 23, 1048610, 101, 106, 1048612, 131173, 106, 1048615, 101, 106, 1048617, 131173, 106, 1048618, 196708, 23, 1048619, 196708, 23, 1114144, 327780, 23, 1114145, 327780, 23, 1114146, 101, 107, 1114147, 65637, 107, 1114148, 131173, 107, 1114151, 101, 107, 1114152, 65637, 107, 1114153, 131173, 107, 1114154, 196708, 23, 1114155, 196708, 23, 1179672, 262244, 24, 1179673, 262244, 24, 1179674, 262244, 24, 1179675, 262244, 24, 1179676, 262244, 24, 1179677, 262244, 24, 1179678, 262244, 24, 1179679, 262244, 24, 1179680, 327780, 24, 1179681, 327780, 23, 1179690, 196708, 23, 1179691, 196708, 24, 1179692, 262244, 24, 1179693, 262244, 24, 1179694, 262244, 24, 1179695, 262244, 24, 1179696, 262244, 24, 1179697, 262244, 24, 1179698, 262244, 24, 1179699, 262244, 24, 1245208, 262244, 24, 1245209, 262244, 24, 1245210, 262244, 24, 1245211, 262244, 24, 1245212, 262244, 24, 1245213, 262244, 24, 1245214, 262244, 24, 1245215, 262244, 24, 1245216, 262244, 24, 1245217, 327780, 24, 1245226, 196708, 24, 1245227, 262244, 24, 1245228, 262244, 24, 1245229, 262244, 24, 1245230, 262244, 24, 1245231, 262244, 24, 1245232, 262244, 24, 1245233, 262244, 24, 1245234, 262244, 24, 1245235, 262244, 24, 1310746, 196708, 21, 1310747, 262244, 24, 1310748, 262244, 24, 1310749, 262244, 24, 1310750, 262244, 24, 1310751, 262244, 24, 1310752, 262244, 24, 1310753, 262244, 24, 1310754, 262244, 24, 1310755, 262244, 24, 1310756, 262244, 24, 1310757, 262244, 24, 1310758, 262244, 24, 1310759, 262244, 24, 1310760, 262244, 24, 1310761, 262244, 24, 1310762, 262244, 24, 1310763, 262244, 24, 1310764, 262244, 24, 1310765, 262244, 24, 1310766, 262244, 24, 1310767, 262244, 24, 1310768, 262244, 24, 1310769, 327780, 21, 1376282, 327780, 23, 1376283, 196708, 21, 1376284, 262244, 24, 1376285, 262244, 24, 1376286, 262244, 24, 1376287, 262244, 24, 1376288, 262244, 24, 1376289, 262244, 24, 1376290, 262244, 24, 1376291, 262244, 24, 1376292, 262244, 24, 1376293, 262244, 24, 1376294, 262244, 24, 1376295, 262244, 24, 1376296, 262244, 24, 1376297, 262244, 24, 1376298, 262244, 24, 1376299, 262244, 24, 1376300, 262244, 24, 1376301, 262244, 24, 1376302, 262244, 24, 1376303, 262244, 24, 1376304, 327780, 21, 1376305, 196708, 23, 1441818, 327780, 23, 1441819, 327780, 23, 1441825, 196708, 21, 1441826, 262244, 24, 1441827, 262244, 24, 1441828, 262244, 24, 1441829, 262244, 24, 1441830, 262244, 24, 1441831, 262244, 24, 1441832, 262244, 24, 1441833, 262244, 24, 1441834, 327780, 21, 1441840, 196708, 23, 1441841, 196708, 23, 1507331, 196708, 21, 1507332, 262244, 24, 1507333, 262244, 24, 1507334, 262244, 24, 1507335, 262244, 24, 1507336, 262244, 24, 1507337, 262244, 24, 1507338, 262244, 24, 1507339, 262244, 24, 1507340, 262244, 24, 1507341, 262244, 24, 1507342, 262244, 24, 1507343, 262244, 24, 1507344, 262244, 24, 1507345, 262244, 24, 1507346, 262244, 24, 1507347, 327780, 21, 1507354, 327780, 23, 1507355, 327780, 23, 1507361, 327780, 23, 1507362, 196708, 21, 1507363, 262244, 24, 1507364, 262244, 24, 1507365, 262244, 24, 1507366, 262244, 24, 1507367, 262244, 24, 1507368, 262244, 24, 1507369, 327780, 21, 1507370, 196708, 23, 1507376, 196708, 23, 1507377, 196708, 23, 1572867, 327780, 23, 1572868, 196708, 21, 1572869, 262244, 24, 1572870, 262244, 24, 1572871, 262244, 24, 1572873, 262244, 24, 1572874, 262244, 24, 1572875, 262244, 24, 1572876, 262244, 24, 1572877, 262244, 24, 1572879, 262244, 24, 1572880, 262244, 24, 1572881, 262244, 24, 1572882, 327780, 21, 1572883, 196708, 23, 1572890, 327780, 23, 1572891, 327780, 23, 1572892, 196708, 21, 1572893, 262244, 24, 1572894, 262244, 24, 1572895, 262244, 24, 1572896, 262244, 24, 1572897, 327780, 24, 1572898, 327780, 23, 1572900, 101, 106, 1572903, 131173, 106, 1572905, 196708, 23, 1572906, 196708, 24, 1572907, 262244, 24, 1572908, 262244, 24, 1572909, 262244, 24, 1572910, 262244, 24, 1572911, 327780, 21, 1572912, 196708, 23, 1572913, 196708, 23, 1638403, 327780, 23, 1638404, 327780, 23, 1638407, 101, 105, 1638408, 65637, 105, 1638409, 65637, 105, 1638410, 65637, 105, 1638411, 65637, 105, 1638412, 65637, 105, 1638413, 65637, 105, 1638414, 65637, 105, 1638415, 131173, 105, 1638418, 196708, 23, 1638419, 196708, 23, 1638424, 196708, 21, 1638425, 262244, 24, 1638426, 327780, 24, 1638427, 327780, 23, 1638428, 327780, 23, 1638429, 196708, 21, 1638430, 262244, 24, 1638431, 262244, 24, 1638432, 262244, 24, 1638433, 262244, 24, 1638434, 327780, 24, 1638436, 101, 106, 1638439, 131173, 106, 1638441, 196708, 24, 1638442, 262244, 24, 1638443, 262244, 24, 1638444, 262244, 24, 1638445, 262244, 24, 1638446, 327780, 21, 1638447, 196708, 23, 1638448, 196708, 23, 1638449, 196708, 24, 1638450, 262244, 24, 1638451, 327780, 21, 1638463, 196708, 21, 1638464, 262244, 24, 1638465, 262244, 24, 1638466, 262244, 24, 1638467, 262244, 24, 1638468, 262244, 24, 1638469, 262244, 24, 1638470, 262244, 24, 1638471, 327780, 21, 1703939, 327780, 23, 1703940, 327780, 23, 1703943, 101, 106, 1703951, 131173, 106, 1703954, 196708, 23, 1703955, 196708, 23, 1703960, 327780, 23, 1703961, 196708, 21, 1703962, 262244, 24, 1703963, 327780, 24, 1703964, 327780, 23, 1703965, 327780, 23, 1703966, 101, 105, 1703967, 65637, 105, 1703968, 65637, 105, 1703969, 65637, 105, 1703970, 65637, 105, 1703971, 65637, 105, 1703972, 196709, 105, 1703975, 262245, 105, 1703976, 65637, 105, 1703977, 65637, 105, 1703978, 65637, 105, 1703979, 65637, 105, 1703980, 65637, 105, 1703981, 131173, 105, 1703982, 196708, 23, 1703983, 196708, 23, 1703984, 196708, 24, 1703985, 262244, 24, 1703986, 327780, 21, 1703987, 196708, 23, 1703999, 327780, 23, 1704000, 196708, 21, 1704001, 262244, 24, 1704002, 262244, 24, 1704004, 262244, 24, 1704005, 262244, 24, 1704006, 327780, 21, 1704007, 196708, 23, 1769475, 327780, 23, 1769476, 327780, 23, 1769479, 101, 106, 1769487, 131173, 106, 1769490, 196708, 23, 1769491, 196708, 23, 1769496, 327780, 23, 1769497, 327780, 23, 1769498, 196708, 21, 1769499, 262244, 24, 1769500, 327780, 24, 1769501, 327780, 23, 1769502, 101, 106, 1769517, 131173, 106, 1769518, 196708, 23, 1769519, 196708, 24, 1769520, 262244, 24, 1769521, 327780, 21, 1769522, 196708, 23, 1769523, 196708, 23, 1769535, 327780, 23, 1769536, 327780, 23, 1769537, 101, 105, 1769538, 65637, 105, 1769539, 65637, 105, 1769540, 65637, 105, 1769541, 131173, 105, 1769542, 196708, 23, 1769543, 196708, 23, 1835011, 327780, 23, 1835012, 327780, 23, 1835013, 196709, 111, 1835014, 262245, 111, 1835015, 101, 106, 1835023, 131173, 106, 1835024, 196709, 111, 1835025, 262245, 111, 1835026, 196708, 23, 1835027, 196708, 23, 1835032, 327780, 23, 1835033, 327780, 23, 1835034, 327780, 23, 1835035, 196708, 21, 1835036, 262244, 24, 1835037, 327780, 24, 1835038, 101, 106, 1835053, 131173, 106, 1835054, 196708, 24, 1835055, 262244, 24, 1835056, 327780, 21, 1835057, 196708, 23, 1835058, 196708, 23, 1835059, 196708, 23, 1835069, 196708, 21, 1835070, 262244, 24, 1835071, 327780, 24, 1835072, 327780, 23, 1835073, 101, 106, 1835077, 131173, 106, 1835078, 196708, 23, 1835079, 196708, 24, 1835080, 262244, 24, 1835081, 327780, 21, 1900547, 327780, 23, 1900548, 327780, 23, 1900549, 196709, 112, 1900550, 262245, 112, 1900551, 101, 106, 1900559, 131173, 106, 1900560, 196709, 112, 1900561, 262245, 112, 1900562, 196708, 23, 1900563, 196708, 23, 1900568, 327780, 23, 1900569, 327780, 23, 1900570, 327780, 23, 1900571, 327780, 23, 1900572, 196709, 111, 1900573, 262245, 111, 1900574, 101, 106, 1900578, 262245, 106, 1900579, 65637, 107, 1900580, 65637, 107, 1900581, 65637, 107, 1900582, 65637, 107, 1900583, 65637, 107, 1900584, 65637, 107, 1900585, 196709, 106, 1900589, 131173, 106, 1900590, 196709, 111, 1900591, 262245, 111, 1900592, 196708, 23, 1900593, 196708, 23, 1900594, 196708, 23, 1900595, 196708, 23, 1900605, 327780, 23, 1900606, 196708, 21, 1900607, 262244, 24, 1900608, 327780, 24, 1900609, 101, 106, 1900613, 131173, 106, 1900614, 196708, 24, 1900615, 262244, 24, 1900616, 327780, 21, 1900617, 196708, 23, 1966083, 196708, 25, 1966084, 262244, 22, 1966085, 262244, 22, 1966086, 327780, 22, 1966087, 101, 106, 1966095, 131173, 106, 1966096, 196708, 22, 1966097, 262244, 22, 1966098, 262244, 22, 1966099, 327780, 25, 1966104, 327780, 23, 1966105, 327780, 23, 1966106, 327780, 23, 1966107, 327780, 23, 1966108, 196709, 112, 1966109, 262245, 112, 1966110, 101, 106, 1966114, 131173, 106, 1966121, 101, 106, 1966125, 131173, 106, 1966126, 196709, 112, 1966127, 262245, 112, 1966128, 196708, 23, 1966129, 196708, 23, 1966130, 196708, 23, 1966131, 196708, 23, 1966141, 327780, 23, 1966142, 327780, 23, 1966143, 196709, 111, 1966144, 262245, 111, 1966145, 101, 106, 1966149, 131173, 106, 1966150, 196709, 111, 1966151, 262245, 111, 1966152, 196708, 23, 1966153, 196708, 23, 2031621, 327780, 23, 2031622, 327780, 23, 2031623, 101, 106, 2031631, 131173, 106, 2031632, 196708, 23, 2031633, 196708, 23, 2031640, 327780, 23, 2031641, 327780, 23, 2031642, 196708, 25, 2031643, 262244, 22, 2031644, 262244, 22, 2031645, 327780, 22, 2031646, 101, 106, 2031650, 131173, 106, 2031651, 196708, 22, 2031652, 262244, 22, 2031653, 196708, 25, 2031654, 262244, 22, 2031655, 262244, 22, 2031656, 327780, 22, 2031657, 101, 106, 2031661, 131173, 106, 2031662, 196708, 22, 2031663, 262244, 22, 2031664, 262244, 22, 2031665, 327780, 25, 2031666, 196708, 23, 2031667, 196708, 23, 2031677, 327780, 23, 2031678, 327780, 23, 2031679, 196709, 112, 2031680, 262245, 112, 2031681, 101, 106, 2031685, 131173, 106, 2031686, 196709, 112, 2031687, 262245, 112, 2031688, 196708, 23, 2031689, 196708, 23, 2097157, 327780, 23, 2097158, 327780, 23, 2097159, 101, 106, 2097167, 131173, 106, 2097168, 196708, 23, 2097169, 196708, 23, 2097176, 327780, 23, 2097177, 327780, 23, 2097180, 327780, 23, 2097181, 327780, 23, 2097182, 101, 106, 2097186, 131173, 106, 2097187, 196708, 23, 2097188, 196708, 23, 2097191, 327780, 23, 2097192, 327780, 23, 2097193, 101, 106, 2097197, 131173, 106, 2097198, 196708, 23, 2097199, 196708, 23, 2097202, 196708, 23, 2097203, 196708, 23, 2097213, 196708, 25, 2097214, 262244, 22, 2097215, 262244, 22, 2097216, 327780, 22, 2097217, 101, 106, 2097221, 131173, 106, 2097222, 196708, 22, 2097223, 262244, 22, 2097224, 262244, 22, 2097225, 327780, 25, 2162693, 327780, 23, 2162694, 327780, 23, 2162695, 101, 106, 2162703, 131173, 106, 2162704, 196708, 23, 2162705, 196708, 23, 2162712, 327780, 23, 2162713, 327780, 23, 2162716, 327780, 23, 2162717, 327780, 23, 2162718, 101, 106, 2162722, 131173, 106, 2162723, 196708, 23, 2162724, 196708, 23, 2162727, 327780, 23, 2162728, 327780, 23, 2162729, 101, 106, 2162733, 131173, 106, 2162734, 196708, 23, 2162735, 196708, 23, 2162738, 196708, 23, 2162739, 196708, 23, 2162751, 327780, 23, 2162752, 327780, 23, 2162753, 101, 106, 2162757, 131173, 106, 2162758, 196708, 23, 2162759, 196708, 23, 2228229, 196708, 25, 2228230, 262244, 22, 2228231, 262244, 22, 2228232, 100, 60, 2228233, 65636, 60, 2228234, 131172, 60, 2228235, 262244, 22, 2228236, 100, 60, 2228237, 65636, 60, 2228238, 131172, 60, 2228239, 262244, 22, 2228240, 262244, 22, 2228241, 327780, 25, 2228248, 196708, 25, 2228249, 262244, 22, 2228250, 262244, 22, 2228251, 262244, 22, 2228252, 262244, 22, 2228253, 262244, 22, 2228254, 262244, 22, 2228255, 100, 60, 2228256, 65636, 60, 2228257, 131172, 60, 2228258, 262244, 22, 2228259, 262244, 22, 2228260, 327780, 25, 2228263, 196708, 25, 2228264, 262244, 22, 2228265, 262244, 22, 2228266, 100, 60, 2228267, 65636, 60, 2228268, 131172, 60, 2228269, 262244, 22, 2228270, 262244, 22, 2228271, 262244, 22, 2228272, 262244, 22, 2228273, 262244, 22, 2228274, 262244, 22, 2228275, 327780, 25, 2228287, 327780, 23, 2228288, 327780, 23, 2228289, 101, 106, 2228293, 131173, 106, 2228294, 196708, 23, 2228295, 196708, 23, 2293818, 196708, 21, 2293819, 262244, 24, 2293820, 262244, 24, 2293821, 262244, 24, 2293822, 262244, 24, 2293823, 327780, 24, 2293824, 327780, 23, 2293825, 101, 106, 2293829, 131173, 106, 2293830, 196708, 23, 2293831, 196708, 24, 2293832, 262244, 24, 2293833, 262244, 24, 2293834, 262244, 24, 2293835, 262244, 24, 2293836, 327780, 21, 2359354, 327780, 23, 2359355, 196708, 21, 2359356, 262244, 24, 2359357, 262244, 24, 2359358, 262244, 24, 2359359, 262244, 24, 2359360, 327780, 24, 2359361, 101, 107, 2359362, 65637, 107, 2359363, 65637, 107, 2359364, 65637, 107, 2359365, 131173, 107, 2359366, 196708, 24, 2359367, 262244, 24, 2359368, 262244, 24, 2359369, 262244, 24, 2359370, 262244, 24, 2359371, 327780, 21, 2359372, 196708, 23, 2424890, 327780, 23, 2424891, 327780, 23, 2424892, 196708, 21, 2424893, 262244, 24, 2424894, 262244, 24, 2424895, 262244, 24, 2424896, 262244, 24, 2424897, 262244, 24, 2424898, 262244, 24, 2424899, 262244, 24, 2424900, 262244, 24, 2424901, 262244, 24, 2424902, 262244, 24, 2424903, 262244, 24, 2424904, 262244, 24, 2424905, 262244, 24, 2424906, 327780, 21, 2424907, 196708, 23, 2424908, 196708, 23, 2490426, 327780, 23, 2490427, 327780, 23, 2490428, 327780, 23, 2490434, 101, 106, 2490435, 65637, 106, 2490436, 131173, 106, 2490442, 196708, 23, 2490443, 196708, 23, 2490444, 196708, 23, 2555962, 327780, 23, 2555963, 327780, 23, 2555964, 327780, 23, 2555970, 101, 106, 2555971, 65637, 106, 2555972, 131173, 106, 2555978, 196708, 23, 2555979, 196708, 23, 2555980, 196708, 23, 2621498, 327780, 23, 2621499, 327780, 23, 2621500, 327780, 23, 2621506, 101, 107, 2621507, 65637, 107, 2621508, 131173, 107, 2621514, 196708, 23, 2621515, 196708, 23, 2621516, 196708, 23, 2686983, 196708, 21, 2686984, 262244, 24, 2686985, 262244, 24, 2686986, 262244, 24, 2686987, 262244, 24, 2686988, 262244, 24, 2686989, 262244, 24, 2686990, 262244, 24, 2686991, 327780, 21, 2687009, 196708, 21, 2687010, 262244, 24, 2687011, 262244, 24, 2687012, 262244, 24, 2687013, 262244, 24, 2687014, 262244, 24, 2687015, 262244, 24, 2687016, 262244, 24, 2687017, 327780, 21, 2687034, 327780, 23, 2687035, 327780, 23, 2687036, 327780, 23, 2687037, 196708, 21, 2687038, 262244, 24, 2687039, 262244, 24, 2687040, 262244, 24, 2687041, 262244, 24, 2687042, 262244, 24, 2687043, 262244, 24, 2687044, 262244, 24, 2687045, 262244, 24, 2687046, 262244, 24, 2687047, 262244, 24, 2687048, 262244, 24, 2687049, 327780, 21, 2687050, 196708, 23, 2687051, 196708, 23, 2687052, 196708, 23, 2752519, 327780, 23, 2752520, 196708, 21, 2752521, 262244, 24, 2752522, 262244, 24, 2752524, 262244, 24, 2752525, 262244, 24, 2752526, 327780, 21, 2752527, 196708, 23, 2752545, 327780, 23, 2752546, 196708, 21, 2752547, 262244, 24, 2752548, 262244, 24, 2752550, 262244, 24, 2752551, 262244, 24, 2752552, 327780, 21, 2752553, 196708, 23, 2752570, 327780, 23, 2752571, 327780, 23, 2752572, 327780, 23, 2752573, 327780, 23, 2752574, 196708, 21, 2752575, 262244, 24, 2752576, 262244, 24, 2752577, 262244, 24, 2752578, 262244, 24, 2752579, 262244, 24, 2752580, 262244, 24, 2752581, 262244, 24, 2752582, 262244, 24, 2752583, 262244, 24, 2752584, 327780, 21, 2752585, 196708, 23, 2752586, 196708, 23, 2752587, 196708, 23, 2752588, 196708, 23, 2818055, 327780, 23, 2818056, 327780, 23, 2818057, 101, 105, 2818058, 65637, 105, 2818059, 65637, 105, 2818060, 65637, 105, 2818061, 131173, 105, 2818062, 196708, 23, 2818063, 196708, 23, 2818081, 327780, 23, 2818082, 327780, 23, 2818083, 101, 105, 2818084, 65637, 105, 2818085, 65637, 105, 2818086, 65637, 105, 2818087, 131173, 105, 2818088, 196708, 23, 2818089, 196708, 23, 2818106, 327780, 23, 2818107, 327780, 23, 2818108, 327780, 23, 2818109, 327780, 23, 2818110, 327780, 23, 2818120, 196708, 23, 2818121, 196708, 23, 2818122, 196708, 23, 2818123, 196708, 23, 2818124, 196708, 23, 2883589, 196708, 21, 2883590, 262244, 24, 2883591, 327780, 24, 2883592, 327780, 23, 2883593, 101, 106, 2883597, 131173, 106, 2883598, 196708, 23, 2883599, 196708, 24, 2883600, 262244, 24, 2883601, 327780, 21, 2883615, 196708, 21, 2883616, 262244, 24, 2883617, 327780, 24, 2883618, 327780, 23, 2883619, 101, 106, 2883623, 131173, 106, 2883624, 196708, 23, 2883625, 196708, 24, 2883626, 262244, 24, 2883627, 327780, 21, 2883642, 327780, 23, 2883643, 327780, 23, 2883644, 327780, 23, 2883645, 327780, 23, 2883646, 327780, 23, 2883656, 196708, 23, 2883657, 196708, 23, 2883658, 196708, 23, 2883659, 196708, 23, 2883660, 196708, 23, 2949125, 327780, 23, 2949126, 196708, 21, 2949127, 262244, 24, 2949128, 327780, 24, 2949129, 101, 106, 2949133, 131173, 106, 2949134, 196708, 24, 2949135, 262244, 24, 2949136, 327780, 21, 2949137, 196708, 23, 2949151, 327780, 23, 2949152, 196708, 21, 2949153, 262244, 24, 2949154, 327780, 24, 2949155, 101, 106, 2949159, 131173, 106, 2949160, 196708, 24, 2949161, 262244, 24, 2949162, 327780, 21, 2949163, 196708, 23, 2949178, 327780, 23, 2949179, 327780, 23, 2949180, 327780, 23, 2949181, 327780, 23, 2949182, 327780, 23, 2949192, 196708, 23, 2949193, 196708, 23, 2949194, 196708, 23, 2949195, 196708, 23, 2949196, 196708, 23, 3014661, 327780, 23, 3014662, 327780, 23, 3014663, 196709, 111, 3014664, 262245, 111, 3014665, 101, 106, 3014669, 131173, 106, 3014670, 196709, 111, 3014671, 262245, 111, 3014672, 196708, 23, 3014673, 196708, 23, 3014687, 327780, 23, 3014688, 327780, 23, 3014689, 196709, 111, 3014690, 262245, 111, 3014691, 101, 106, 3014695, 131173, 106, 3014696, 196709, 111, 3014697, 262245, 111, 3014698, 196708, 23, 3014699, 196708, 23, 3014714, 327780, 23, 3014715, 327780, 23, 3014716, 327780, 23, 3014717, 327780, 23, 3014718, 327780, 23, 3014728, 196708, 23, 3014729, 196708, 23, 3014730, 196708, 23, 3014731, 196708, 23, 3014732, 196708, 23, 3080197, 327780, 23, 3080198, 327780, 23, 3080199, 196709, 112, 3080200, 262245, 112, 3080201, 101, 106, 3080205, 131173, 106, 3080206, 196709, 112, 3080207, 262245, 112, 3080208, 196708, 23, 3080209, 196708, 23, 3080223, 327780, 23, 3080224, 327780, 23, 3080225, 196709, 112, 3080226, 262245, 112, 3080227, 101, 106, 3080231, 131173, 106, 3080232, 196709, 112, 3080233, 262245, 112, 3080234, 196708, 23, 3080235, 196708, 23, 3080250, 327780, 23, 3080251, 327780, 23, 3080252, 327780, 23, 3080253, 327780, 23, 3080254, 327780, 23, 3080264, 196708, 23, 3080265, 196708, 23, 3080266, 196708, 23, 3080267, 196708, 23, 3080268, 196708, 23, 3145733, 196708, 25, 3145734, 262244, 22, 3145735, 262244, 22, 3145736, 327780, 22, 3145737, 101, 106, 3145741, 131173, 106, 3145742, 196708, 22, 3145743, 262244, 22, 3145744, 262244, 22, 3145745, 327780, 25, 3145759, 196708, 25, 3145760, 262244, 22, 3145761, 262244, 22, 3145762, 327780, 22, 3145763, 101, 106, 3145767, 131173, 106, 3145768, 196708, 22, 3145769, 262244, 22, 3145770, 262244, 22, 3145771, 327780, 25, 3145786, 327780, 23, 3145787, 327780, 23, 3145788, 327780, 23, 3145789, 327780, 23, 3145790, 327780, 23, 3145800, 196708, 23, 3145801, 196708, 23, 3145802, 196708, 23, 3145803, 196708, 23, 3145804, 196708, 23, 3211271, 327780, 23, 3211272, 327780, 23, 3211273, 101, 106, 3211277, 131173, 106, 3211278, 196708, 23, 3211279, 196708, 23, 3211297, 327780, 23, 3211298, 327780, 23, 3211299, 101, 106, 3211303, 131173, 106, 3211304, 196708, 23, 3211305, 196708, 23, 3211322, 327780, 23, 3211323, 327780, 23, 3211324, 327780, 23, 3211325, 327780, 23, 3211326, 327780, 23, 3211336, 196708, 23, 3211337, 196708, 23, 3211338, 196708, 23, 3211339, 196708, 23, 3211340, 196708, 23, 3276807, 327780, 23, 3276808, 327780, 23, 3276809, 101, 106, 3276813, 131173, 106, 3276814, 196708, 23, 3276815, 196708, 23, 3276833, 327780, 23, 3276834, 327780, 23, 3276835, 101, 106, 3276839, 131173, 106, 3276840, 196708, 23, 3276841, 196708, 23, 3276858, 327780, 23, 3276859, 327780, 23, 3276860, 327780, 23, 3276861, 196708, 25, 3276862, 262244, 22, 3276863, 262244, 22, 3276864, 262244, 22, 3276865, 262244, 22, 3276866, 262244, 22, 3276867, 262244, 22, 3276868, 262244, 22, 3276869, 262244, 22, 3276870, 262244, 22, 3276871, 262244, 22, 3276872, 262244, 22, 3276873, 327780, 25, 3276874, 196708, 23, 3276875, 196708, 23, 3276876, 196708, 23, 3342338, 196708, 21, 3342339, 262244, 24, 3342340, 262244, 24, 3342341, 262244, 24, 3342342, 262244, 24, 3342343, 327780, 24, 3342344, 327780, 23, 3342345, 101, 106, 3342349, 131173, 106, 3342350, 196708, 23, 3342351, 196708, 24, 3342352, 262244, 24, 3342353, 262244, 24, 3342354, 262244, 24, 3342355, 262244, 24, 3342356, 327780, 21, 3342362, 196708, 21, 3342363, 262244, 24, 3342364, 262244, 24, 3342365, 262244, 24, 3342366, 262244, 24, 3342367, 262244, 24, 3342368, 262244, 24, 3342369, 327780, 24, 3342370, 327780, 23, 3342371, 101, 106, 3342375, 131173, 106, 3342376, 196708, 23, 3342377, 196708, 24, 3342378, 262244, 24, 3342379, 262244, 24, 3342380, 262244, 24, 3342381, 262244, 24, 3342382, 262244, 24, 3342383, 262244, 24, 3342384, 327780, 21, 3342394, 327780, 23, 3342395, 327780, 23, 3342396, 327780, 23, 3342402, 101, 106, 3342403, 65637, 106, 3342404, 131173, 106, 3342410, 196708, 23, 3342411, 196708, 23, 3342412, 196708, 23, 3407874, 327780, 23, 3407875, 196708, 21, 3407876, 262244, 24, 3407877, 262244, 24, 3407878, 262244, 24, 3407879, 262244, 24, 3407880, 327780, 24, 3407881, 101, 107, 3407882, 65637, 107, 3407883, 65637, 107, 3407884, 65637, 107, 3407885, 131173, 107, 3407886, 196708, 24, 3407887, 262244, 24, 3407888, 262244, 24, 3407889, 262244, 24, 3407890, 262244, 24, 3407891, 327780, 21, 3407892, 196708, 23, 3407898, 327780, 23, 3407899, 196708, 21, 3407900, 262244, 24, 3407901, 262244, 24, 3407902, 262244, 24, 3407903, 262244, 24, 3407904, 262244, 24, 3407905, 262244, 24, 3407906, 327780, 24, 3407907, 101, 107, 3407908, 65637, 107, 3407909, 65637, 107, 3407910, 65637, 107, 3407911, 131173, 107, 3407912, 196708, 24, 3407913, 262244, 24, 3407914, 262244, 24, 3407915, 262244, 24, 3407916, 262244, 24, 3407917, 262244, 24, 3407918, 262244, 24, 3407919, 327780, 21, 3407920, 196708, 23, 3407930, 327780, 23, 3407931, 327780, 23, 3407932, 327780, 23, 3407938, 101, 106, 3407939, 65637, 106, 3407940, 131173, 106, 3407946, 196708, 23, 3407947, 196708, 23, 3407948, 196708, 23, 3473410, 327780, 23, 3473411, 327780, 23, 3473412, 196708, 21, 3473413, 262244, 24, 3473414, 262244, 24, 3473415, 327780, 21, 3473417, 196708, 21, 3473418, 262244, 24, 3473419, 262244, 24, 3473420, 262244, 24, 3473421, 327780, 21, 3473423, 196708, 21, 3473424, 262244, 24, 3473425, 262244, 24, 3473426, 327780, 21, 3473427, 196708, 23, 3473428, 196708, 23, 3473434, 327780, 23, 3473435, 327780, 23, 3473436, 196708, 21, 3473437, 262244, 24, 3473438, 262244, 24, 3473439, 262244, 24, 3473440, 262244, 24, 3473441, 262244, 24, 3473442, 262244, 24, 3473443, 262244, 24, 3473444, 262244, 24, 3473445, 262244, 24, 3473446, 262244, 24, 3473447, 262244, 24, 3473448, 262244, 24, 3473449, 262244, 24, 3473450, 262244, 24, 3473451, 262244, 24, 3473452, 262244, 24, 3473453, 262244, 24, 3473454, 327780, 21, 3473455, 196708, 23, 3473456, 196708, 23, 3473466, 327780, 23, 3473467, 327780, 23, 3473468, 327780, 23, 3473482, 196708, 23, 3473483, 196708, 23, 3473484, 196708, 23, 3538946, 327780, 23, 3538947, 327780, 23, 3538948, 327780, 23, 3538951, 196708, 23, 3538952, 262244, 23, 3538953, 327780, 23, 3538957, 196708, 23, 3538958, 262244, 23, 3538959, 327780, 23, 3538962, 196708, 23, 3538963, 196708, 23, 3538964, 196708, 23, 3538970, 327780, 23, 3538971, 327780, 23, 3538972, 327780, 23, 3538974, 100, 77, 3538979, 100, 77, 3538986, 100, 77, 3538987, 100, 77, 3538988, 100, 77, 3538990, 196708, 23, 3538991, 196708, 23, 3538992, 196708, 23, 3539002, 327780, 23, 3539003, 327780, 23, 3539004, 327780, 23, 3539005, 196708, 21, 3539006, 262244, 24, 3539007, 262244, 24, 3539008, 262244, 24, 3539009, 262244, 24, 3539010, 262244, 24, 3539011, 262244, 24, 3539012, 262244, 24, 3539013, 262244, 24, 3539014, 262244, 24, 3539015, 262244, 24, 3539016, 262244, 24, 3539017, 327780, 21, 3539018, 196708, 23, 3539019, 196708, 23, 3539020, 196708, 23, 3604482, 327780, 23, 3604483, 327780, 23, 3604484, 327780, 23, 3604487, 196708, 24, 3604488, 262244, 24, 3604489, 327780, 24, 3604493, 196708, 24, 3604494, 262244, 24, 3604495, 327780, 24, 3604498, 196708, 23, 3604499, 196708, 23, 3604500, 196708, 23, 3604506, 327780, 23, 3604507, 327780, 23, 3604508, 327780, 23, 3604510, 100, 77, 3604512, 100, 79, 3604513, 100, 77, 3604514, 100, 77, 3604515, 100, 77, 3604516, 100, 77, 3604517, 100, 77, 3604518, 100, 77, 3604519, 100, 77, 3604520, 100, 77, 3604526, 196708, 23, 3604527, 196708, 23, 3604528, 196708, 23, 3604538, 327780, 23, 3604539, 327780, 23, 3604540, 327780, 23, 3604541, 327780, 23, 3604542, 196708, 21, 3604543, 262244, 24, 3604544, 262244, 24, 3604545, 262244, 24, 3604546, 262244, 24, 3604547, 262244, 24, 3604548, 262244, 24, 3604549, 262244, 24, 3604550, 262244, 24, 3604551, 262244, 24, 3604552, 327780, 21, 3604553, 196708, 23, 3604554, 196708, 23, 3604555, 196708, 23, 3604556, 196708, 23, 3670018, 327780, 23, 3670019, 327780, 23, 3670020, 327780, 23, 3670034, 196708, 23, 3670035, 196708, 23, 3670036, 196708, 23, 3670042, 327780, 23, 3670043, 327780, 23, 3670044, 327780, 23, 3670046, 100, 77, 3670048, 100, 77, 3670054, 100, 79, 3670056, 100, 77, 3670057, 100, 77, 3670058, 100, 77, 3670059, 100, 79, 3670060, 100, 77, 3670062, 196708, 23, 3670063, 196708, 23, 3670064, 196708, 23, 3670074, 327780, 23, 3670075, 327780, 23, 3670076, 327780, 23, 3670077, 327780, 23, 3670078, 327780, 23, 3670088, 196708, 23, 3670089, 196708, 23, 3670090, 196708, 23, 3670091, 196708, 23, 3670092, 196708, 23, 3735554, 327780, 23, 3735555, 327780, 23, 3735556, 327780, 23, 3735558, 196708, 22, 3735559, 262244, 22, 3735560, 262244, 22, 3735561, 262244, 22, 3735562, 327780, 22, 3735564, 196708, 22, 3735565, 262244, 22, 3735566, 262244, 22, 3735567, 262244, 22, 3735568, 327780, 22, 3735570, 196708, 23, 3735571, 196708, 23, 3735572, 196708, 23, 3735578, 327780, 23, 3735579, 327780, 23, 3735580, 327780, 23, 3735582, 100, 79, 3735584, 100, 77, 3735586, 100, 79, 3735587, 100, 77, 3735588, 100, 77, 3735589, 100, 77, 3735590, 100, 77, 3735598, 196708, 23, 3735599, 196708, 23, 3735600, 196708, 23, 3735610, 327780, 23, 3735611, 327780, 23, 3735612, 327780, 23, 3735613, 327780, 23, 3735614, 327780, 23, 3735624, 196708, 23, 3735625, 196708, 23, 3735626, 196708, 23, 3735627, 196708, 23, 3735628, 196708, 23, 3801090, 327780, 23, 3801091, 327780, 23, 3801092, 327780, 23, 3801094, 196708, 23, 3801095, 262244, 23, 3801096, 196708, 21, 3801097, 262244, 24, 3801098, 327780, 24, 3801100, 196708, 23, 3801101, 262244, 23, 3801102, 262244, 23, 3801103, 262244, 23, 3801104, 327780, 23, 3801106, 196708, 23, 3801107, 196708, 23, 3801108, 196708, 23, 3801114, 327780, 23, 3801115, 327780, 23, 3801116, 327780, 23, 3801122, 100, 77, 3801124, 100, 77, 3801125, 65636, 79, 3801126, 131172, 79, 3801127, 100, 77, 3801129, 100, 77, 3801130, 100, 77, 3801131, 100, 77, 3801132, 100, 77, 3801133, 100, 79, 3801134, 196708, 23, 3801135, 196708, 23, 3801136, 196708, 23, 3801146, 327780, 23, 3801147, 327780, 23, 3801148, 327780, 23, 3801149, 327780, 23, 3801150, 327780, 23, 3801160, 196708, 23, 3801161, 196708, 23, 3801162, 196708, 23, 3801163, 196708, 23, 3801164, 196708, 23, 3866626, 327780, 23, 3866627, 327780, 23, 3866628, 327780, 23, 3866630, 196708, 24, 3866631, 262244, 24, 3866632, 327780, 24, 3866636, 196708, 24, 3866637, 262244, 24, 3866638, 262244, 24, 3866639, 262244, 24, 3866640, 327780, 24, 3866642, 196708, 23, 3866643, 196708, 23, 3866644, 196708, 23, 3866650, 327780, 23, 3866651, 327780, 23, 3866652, 327780, 23, 3866654, 100, 77, 3866656, 100, 77, 3866657, 100, 77, 3866658, 100, 77, 3866663, 100, 77, 3866665, 65636, 79, 3866666, 131172, 79, 3866668, 100, 77, 3866670, 196708, 23, 3866671, 196708, 23, 3866672, 196708, 23, 3866682, 327780, 23, 3866683, 327780, 23, 3866684, 327780, 23, 3866685, 327780, 23, 3866686, 327780, 23, 3866696, 196708, 23, 3866697, 196708, 23, 3866698, 196708, 23, 3866699, 196708, 23, 3866700, 196708, 23, 3932162, 327780, 23, 3932163, 327780, 23, 3932164, 327780, 23, 3932178, 196708, 23, 3932179, 196708, 23, 3932180, 196708, 23, 3932186, 327780, 23, 3932187, 327780, 23, 3932188, 327780, 23, 3932190, 100, 79, 3932192, 65636, 79, 3932193, 131172, 79, 3932194, 100, 77, 3932195, 100, 77, 3932196, 100, 77, 3932197, 100, 77, 3932199, 100, 77, 3932201, 100, 77, 3932202, 100, 77, 3932204, 100, 77, 3932206, 196708, 23, 3932207, 196708, 23, 3932208, 196708, 23, 3932218, 327780, 23, 3932219, 327780, 23, 3932220, 327780, 23, 3932221, 327780, 23, 3932222, 327780, 23, 3932232, 196708, 23, 3932233, 196708, 23, 3932234, 196708, 23, 3932235, 196708, 23, 3932236, 196708, 23, 3997698, 327780, 23, 3997699, 327780, 23, 3997700, 327780, 23, 3997702, 196708, 22, 3997703, 262244, 22, 3997704, 262244, 22, 3997705, 262244, 22, 3997706, 262244, 22, 3997707, 262244, 22, 3997708, 327780, 22, 3997710, 196708, 22, 3997711, 262244, 22, 3997712, 327780, 22, 3997714, 196708, 23, 3997715, 196708, 23, 3997716, 196708, 23, 3997722, 327780, 23, 3997723, 327780, 23, 3997724, 327780, 23, 3997726, 100, 77, 3997732, 100, 77, 3997733, 100, 77, 3997735, 100, 77, 3997740, 100, 77, 3997742, 196708, 23, 3997743, 196708, 23, 3997744, 196708, 23, 3997754, 327780, 23, 3997755, 327780, 23, 3997756, 327780, 23, 3997757, 196708, 25, 3997758, 262244, 22, 3997759, 262244, 22, 3997760, 262244, 22, 3997761, 262244, 22, 3997762, 262244, 22, 3997763, 262244, 22, 3997764, 262244, 22, 3997765, 262244, 22, 3997766, 262244, 22, 3997767, 262244, 22, 3997768, 262244, 22, 3997769, 327780, 25, 3997770, 196708, 23, 3997771, 196708, 23, 3997772, 196708, 23, 4063234, 327780, 23, 4063235, 327780, 23, 4063236, 327780, 23, 4063238, 196708, 23, 4063239, 262244, 23, 4063240, 262244, 23, 4063241, 262244, 23, 4063242, 262244, 23, 4063243, 262244, 23, 4063244, 327780, 23, 4063246, 196708, 23, 4063247, 262244, 23, 4063248, 327780, 23, 4063250, 196708, 23, 4063251, 196708, 23, 4063252, 196708, 23, 4063258, 327780, 23, 4063259, 327780, 23, 4063260, 327780, 23, 4063262, 100, 77, 4063263, 100, 77, 4063264, 100, 77, 4063265, 100, 77, 4063266, 100, 77, 4063268, 100, 77, 4063269, 100, 77, 4063271, 100, 77, 4063272, 100, 77, 4063274, 100, 77, 4063275, 100, 77, 4063276, 100, 77, 4063278, 196708, 23, 4063279, 196708, 23, 4063280, 196708, 23, 4063290, 327780, 23, 4063291, 327780, 23, 4063292, 327780, 23, 4063298, 101, 106, 4063299, 65637, 106, 4063300, 131173, 106, 4063306, 196708, 23, 4063307, 196708, 23, 4063308, 196708, 23, 4128770, 327780, 23, 4128771, 327780, 23, 4128772, 327780, 23, 4128774, 196708, 24, 4128775, 262244, 24, 4128776, 262244, 24, 4128777, 262244, 24, 4128778, 262244, 24, 4128779, 262244, 24, 4128780, 327780, 24, 4128782, 196708, 24, 4128783, 262244, 24, 4128784, 327780, 24, 4128786, 196708, 23, 4128787, 196708, 23, 4128788, 196708, 23, 4128794, 327780, 23, 4128795, 327780, 23, 4128796, 327780, 23, 4128802, 100, 77, 4128812, 100, 77, 4128814, 196708, 23, 4128815, 196708, 23, 4128816, 196708, 23, 4128826, 327780, 23, 4128827, 327780, 23, 4128828, 327780, 23, 4128834, 101, 106, 4128835, 65637, 106, 4128836, 131173, 106, 4128842, 196708, 23, 4128843, 196708, 23, 4128844, 196708, 23, 4194306, 327780, 23, 4194307, 327780, 23, 4194308, 327780, 23, 4194322, 196708, 23, 4194323, 196708, 23, 4194324, 196708, 23, 4194330, 327780, 23, 4194331, 327780, 23, 4194332, 327780, 23, 4194334, 100, 77, 4194335, 100, 79, 4194336, 100, 77, 4194338, 100, 77, 4194339, 100, 77, 4194341, 100, 77, 4194342, 100, 77, 4194343, 100, 77, 4194344, 100, 77, 4194345, 100, 79, 4194346, 100, 77, 4194350, 196708, 23, 4194351, 196708, 23, 4194352, 196708, 23, 4194362, 196708, 25, 4194363, 262244, 22, 4194364, 262244, 22, 4194365, 262244, 22, 4194366, 262244, 22, 4194367, 262244, 22, 4194368, 262244, 22, 4194369, 262244, 22, 4194370, 100, 60, 4194371, 65636, 60, 4194372, 131172, 60, 4194373, 262244, 22, 4194374, 262244, 22, 4194375, 262244, 22, 4194376, 262244, 22, 4194377, 262244, 22, 4194378, 262244, 22, 4194379, 262244, 22, 4194380, 327780, 25, 4259842, 327780, 23, 4259843, 327780, 23, 4259844, 327780, 23, 4259858, 196708, 23, 4259859, 196708, 23, 4259860, 196708, 23, 4259866, 327780, 23, 4259867, 327780, 23, 4259868, 327780, 23, 4259870, 100, 77, 4259872, 100, 77, 4259874, 100, 77, 4259875, 100, 77, 4259877, 65636, 79, 4259878, 131172, 79, 4259879, 100, 77, 4259880, 100, 77, 4259882, 100, 77, 4259884, 100, 77, 4259885, 100, 77, 4259886, 196708, 23, 4259887, 196708, 23, 4259888, 196708, 23, 4325378, 196708, 25, 4325379, 262244, 22, 4325380, 262244, 22, 4325381, 262244, 22, 4325382, 262244, 22, 4325383, 262244, 22, 4325384, 262244, 22, 4325385, 262244, 22, 4325386, 100, 60, 4325387, 65636, 60, 4325388, 131172, 60, 4325389, 262244, 22, 4325390, 262244, 22, 4325391, 262244, 22, 4325392, 262244, 22, 4325393, 262244, 22, 4325394, 262244, 22, 4325395, 262244, 22, 4325396, 327780, 25, 4325402, 327780, 23, 4325403, 327780, 23, 4325404, 327780, 23, 4325406, 100, 77, 4325408, 100, 77, 4325410, 100, 77, 4325411, 100, 77, 4325413, 100, 77, 4325418, 100, 77, 4325420, 100, 77, 4325422, 196708, 23, 4325423, 196708, 23, 4325424, 196708, 23, 4390938, 327780, 23, 4390939, 327780, 23, 4390940, 327780, 23, 4390942, 100, 79, 4390944, 100, 77, 4390946, 65636, 79, 4390947, 131172, 79, 4390951, 100, 77, 4390952, 100, 77, 4390953, 100, 77, 4390954, 100, 77, 4390956, 100, 77, 4390958, 196708, 23, 4390959, 196708, 23, 4390960, 196708, 23, 4456474, 327780, 23, 4456475, 327780, 23, 4456476, 327780, 23, 4456478, 100, 77, 4456480, 100, 77, 4456482, 100, 79, 4456483, 100, 77, 4456485, 100, 77, 4456489, 100, 77, 4456490, 100, 77, 4456492, 100, 77, 4456494, 196708, 23, 4456495, 196708, 23, 4456496, 196708, 23, 4522010, 327780, 23, 4522011, 327780, 23, 4522012, 327780, 23, 4522014, 100, 77, 4522016, 100, 77, 4522018, 100, 77, 4522019, 100, 77, 4522021, 100, 77, 4522023, 100, 77, 4522028, 100, 77, 4522030, 196708, 23, 4522031, 196708, 23, 4522032, 196708, 23, 4587546, 327780, 23, 4587547, 327780, 23, 4587548, 327780, 23, 4587552, 100, 77, 4587555, 100, 77, 4587556, 100, 77, 4587557, 100, 79, 4587559, 100, 77, 4587560, 100, 77, 4587561, 100, 77, 4587562, 100, 77, 4587564, 100, 77, 4587566, 196708, 23, 4587567, 196708, 23, 4587568, 196708, 23, 4653082, 327780, 23, 4653083, 327780, 23, 4653084, 327780, 23, 4653085, 100, 77, 4653086, 100, 77, 4653088, 100, 77, 4653089, 100, 77, 4653090, 100, 79, 4653091, 100, 77, 4653097, 100, 77, 4653098, 100, 77, 4653100, 100, 77, 4653102, 196708, 23, 4653103, 196708, 23, 4653104, 196708, 23, 4718618, 327780, 23, 4718619, 327780, 23, 4718620, 327780, 23, 4718621, 65636, 79, 4718622, 131172, 79, 4718638, 196708, 23, 4718639, 196708, 23, 4718640, 196708, 23, 4784154, 196708, 25, 4784155, 262244, 22, 4784156, 262244, 22, 4784157, 262244, 22, 4784158, 262244, 22, 4784159, 262244, 22, 4784160, 262244, 22, 4784161, 262244, 22, 4784162, 262244, 22, 4784163, 262244, 22, 4784164, 100, 60, 4784165, 65636, 60, 4784166, 131172, 60, 4784167, 262244, 22, 4784168, 262244, 22, 4784169, 262244, 22, 4784170, 262244, 22, 4784171, 262244, 22, 4784172, 262244, 22, 4784173, 262244, 22, 4784174, 262244, 22, 4784175, 262244, 22, 4784176, 327780, 25 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131075, 262244, 0, 131076, 262244, 0, 131077, 262244, 0, 131078, 262244, 0, 131079, 262244, 0, 131080, 262244, 0, 131081, 262244, 0, 131082, 262244, 0, 131083, 262244, 0, 131084, 262244, 0, 131085, 262244, 0, 131086, 262244, 0, 131087, 262244, 0, 131088, 262244, 0, 131089, 262244, 0, 131090, 262244, 0, 196611, 262244, 0, 196612, 262244, 0, 196613, 262244, 0, 196614, 262244, 0, 196615, 262244, 0, 196616, 262244, 0, 196617, 262244, 0, 196618, 262244, 0, 196619, 262244, 0, 196620, 262244, 0, 196621, 262244, 0, 196622, 262244, 0, 196623, 262244, 0, 196624, 262244, 0, 196625, 262244, 0, 196626, 262244, 0, 262147, 262244, 0, 262148, 262244, 0, 262149, 262244, 0, 262150, 262244, 0, 262151, 131173, 16, 262152, 196709, 16, 262153, 262245, 16, 262157, 131173, 16, 262158, 196709, 16, 262159, 262245, 16, 262160, 262244, 0, 262161, 262244, 0, 262162, 262244, 0, 327687, 131173, 17, 327688, 196709, 17, 327689, 262245, 17, 327693, 131173, 17, 327694, 196709, 17, 327695, 262245, 17, 393223, 131173, 18, 393224, 196709, 18, 393225, 262245, 18, 393229, 131173, 18, 393230, 196709, 18, 393231, 262245, 18, 524293, 196709, 109, 524294, 262245, 109, 524304, 196709, 109, 524305, 262245, 109, 589829, 196709, 110, 589830, 262245, 110, 589840, 196709, 110, 589841, 262245, 110, 655363, 327780, 23, 655379, 196708, 23, 786439, 327780, 22, 786447, 196708, 22, 786466, 131173, 44, 786467, 196709, 44, 786468, 262245, 44, 786471, 131173, 44, 786472, 196709, 44, 786473, 262245, 44, 851979, 65636, 15, 851994, 262244, 0, 852002, 131173, 45, 852003, 196709, 45, 852004, 262245, 45, 852005, 196709, 109, 852006, 262245, 109, 852007, 131173, 45, 852008, 196709, 45, 852009, 262245, 45, 917530, 262244, 0, 917538, 131173, 46, 917539, 196709, 46, 917540, 262245, 46, 917541, 196709, 110, 917542, 262245, 110, 917543, 131173, 46, 917544, 196709, 46, 917545, 262245, 46, 983065, 101, 43, 983066, 262244, 0, 983077, 196709, 111, 983078, 262245, 111, 1048595, 262244, 0, 1048596, 262244, 0, 1048597, 262244, 0, 1048598, 262244, 0, 1048599, 262244, 0, 1048600, 262244, 0, 1048601, 262244, 0, 1048602, 262244, 0, 1048603, 262244, 0, 1048613, 196709, 112, 1048614, 262245, 112, 1114131, 262244, 0, 1114132, 262244, 0, 1114133, 262244, 0, 1114134, 262244, 0, 1114135, 262244, 0, 1179654, 262244, 0, 1179655, 262244, 0, 1179656, 262244, 0, 1179657, 262244, 0, 1179658, 262244, 0, 1179659, 262244, 0, 1179660, 262244, 0, 1179661, 262244, 0, 1179662, 262244, 0, 1179663, 262244, 0, 1179664, 262244, 0, 1179665, 262244, 0, 1179666, 262244, 0, 1179667, 262244, 0, 1179668, 262244, 0, 1179669, 262244, 0, 1179670, 262244, 0, 1179671, 262244, 0, 1245190, 262244, 0, 1245191, 262244, 0, 1245192, 262244, 0, 1245193, 262244, 0, 1245194, 262244, 0, 1245195, 262244, 0, 1245196, 262244, 0, 1245197, 262244, 0, 1245198, 262244, 0, 1245199, 262244, 0, 1245200, 262244, 0, 1245201, 262244, 0, 1245202, 262244, 0, 1245203, 262244, 0, 1245204, 262244, 0, 1245205, 262244, 0, 1245220, 100, 9, 1245221, 65636, 9, 1245222, 65636, 9, 1245223, 131172, 9, 1310726, 262244, 0, 1310727, 262244, 0, 1310728, 262244, 0, 1310729, 262244, 0, 1310730, 262244, 0, 1310731, 262244, 0, 1310732, 262244, 0, 1310733, 262244, 0, 1310734, 262244, 0, 1310735, 262244, 0, 1310736, 262244, 0, 1310737, 262244, 0, 1310738, 262244, 0, 1310739, 262244, 0, 1310740, 262244, 0, 1310741, 262244, 0, 1310750, 196709, 109, 1310751, 262245, 109, 1310756, 100, 10, 1310757, 65636, 10, 1310758, 65636, 10, 1310759, 131172, 10, 1310764, 196709, 109, 1310765, 262245, 109, 1376262, 262244, 0, 1376263, 262244, 0, 1376264, 262244, 0, 1376265, 262244, 0, 1376266, 262244, 0, 1376267, 262244, 0, 1376268, 262244, 0, 1376269, 262244, 0, 1376270, 262244, 0, 1376271, 262244, 0, 1376272, 262244, 0, 1376273, 262244, 0, 1376274, 262244, 0, 1376275, 262244, 0, 1376276, 262244, 0, 1376277, 262244, 0, 1376286, 196709, 110, 1376287, 262245, 110, 1376292, 100, 10, 1376293, 65636, 10, 1376294, 65636, 10, 1376295, 131172, 10, 1376300, 196709, 110, 1376301, 262245, 110, 1441795, 262244, 0, 1441796, 262244, 0, 1441797, 262244, 0, 1441798, 262244, 0, 1441799, 131173, 16, 1441800, 196709, 16, 1441801, 262245, 16, 1441805, 131173, 16, 1441806, 196709, 16, 1441807, 262245, 16, 1441808, 262244, 0, 1441809, 262244, 0, 1441810, 262244, 0, 1441822, 196709, 111, 1441823, 262245, 111, 1441828, 100, 10, 1441829, 65636, 10, 1441830, 65636, 10, 1441831, 131172, 10, 1441836, 196709, 111, 1441837, 262245, 111, 1507335, 131173, 17, 1507336, 196709, 17, 1507337, 262245, 17, 1507341, 131173, 17, 1507342, 196709, 17, 1507343, 262245, 17, 1507358, 196709, 112, 1507359, 262245, 112, 1507364, 100, 10, 1507365, 65636, 10, 1507366, 65636, 10, 1507367, 131172, 10, 1507372, 196709, 112, 1507373, 262245, 112, 1572871, 131173, 18, 1572872, 196709, 18, 1572873, 262245, 18, 1572877, 131173, 18, 1572878, 196709, 18, 1572879, 262245, 18, 1572926, 262244, 0, 1572927, 262244, 0, 1572928, 262244, 0, 1572929, 262244, 0, 1572930, 131173, 16, 1572931, 196709, 16, 1572932, 262245, 16, 1572933, 262244, 0, 1572934, 262244, 0, 1572935, 262244, 0, 1638466, 131173, 17, 1638467, 196709, 17, 1638468, 262245, 17, 1703941, 196709, 109, 1703942, 262245, 109, 1703952, 196709, 109, 1703953, 262245, 109, 1704002, 131173, 18, 1704003, 196709, 18, 1704004, 262245, 18, 1769477, 196709, 110, 1769478, 262245, 110, 1769488, 196709, 110, 1769489, 262245, 110, 1769500, 196709, 109, 1769501, 262245, 109, 1769518, 196709, 109, 1769519, 262245, 109, 1835011, 327780, 23, 1835027, 196708, 23, 1835036, 196709, 110, 1835037, 262245, 110, 1835054, 196709, 110, 1835055, 262245, 110, 1835071, 196709, 109, 1835072, 262245, 109, 1835078, 196709, 109, 1835079, 262245, 109, 1900570, 327780, 23, 1900580, 65636, 15, 1900593, 196708, 23, 1900607, 196709, 110, 1900608, 262245, 110, 1900614, 196709, 110, 1900615, 262245, 110, 1966085, 327780, 22, 1966097, 196708, 22, 1966141, 327780, 23, 1966153, 196708, 23, 2031644, 327780, 22, 2031652, 196708, 22, 2031655, 327780, 22, 2031663, 196708, 22, 2097215, 327780, 22, 2097223, 196708, 22, 2228243, 262244, 0, 2359359, 196709, 109, 2359360, 262245, 109, 2359362, 100, 9, 2359363, 65636, 9, 2359364, 131172, 9, 2359366, 196709, 109, 2359367, 262245, 109, 2424895, 196709, 110, 2424896, 262245, 110, 2424898, 100, 10, 2424899, 65636, 10, 2424900, 131172, 10, 2424902, 196709, 110, 2424903, 262245, 110, 2490431, 196709, 111, 2490432, 262245, 111, 2490438, 196709, 111, 2490439, 262245, 111, 2555967, 196709, 112, 2555968, 262245, 112, 2555974, 196709, 112, 2555975, 262245, 112, 2621446, 262244, 0, 2621447, 262244, 0, 2621448, 262244, 0, 2621449, 262244, 0, 2621450, 131173, 16, 2621451, 196709, 16, 2621452, 262245, 16, 2621453, 262244, 0, 2621454, 262244, 0, 2621455, 262244, 0, 2621464, 262244, 0, 2621472, 262244, 0, 2621473, 262244, 0, 2621474, 262244, 0, 2621475, 262244, 0, 2621476, 131173, 16, 2621477, 196709, 16, 2621478, 262245, 16, 2621479, 262244, 0, 2621480, 262244, 0, 2621481, 262244, 0, 2686986, 131173, 17, 2686987, 196709, 17, 2686988, 262245, 17, 2687000, 262244, 0, 2687012, 131173, 17, 2687013, 196709, 17, 2687014, 262245, 17, 2752522, 131173, 18, 2752523, 196709, 18, 2752524, 262245, 18, 2752536, 262244, 0, 2752548, 131173, 18, 2752549, 196709, 18, 2752550, 262245, 18, 2752574, 196708, 81, 2752575, 196708, 81, 2752576, 196708, 81, 2752577, 196708, 81, 2752578, 196708, 81, 2752579, 196708, 81, 2752580, 196708, 81, 2752581, 196708, 81, 2752582, 196708, 81, 2752583, 196708, 81, 2752584, 196708, 81, 2818072, 262244, 0, 2818110, 196708, 81, 2818120, 196708, 81, 2883591, 196709, 109, 2883592, 262245, 109, 2883598, 196709, 109, 2883599, 262245, 109, 2883608, 262244, 0, 2883617, 196709, 109, 2883618, 262245, 109, 2883624, 196709, 109, 2883625, 262245, 109, 2883646, 196708, 81, 2883656, 196708, 81, 2949127, 196709, 110, 2949128, 262245, 110, 2949134, 196709, 110, 2949135, 262245, 110, 2949144, 262244, 0, 2949153, 196709, 110, 2949154, 262245, 110, 2949160, 196709, 110, 2949161, 262245, 110, 2949182, 196708, 81, 2949192, 196708, 81, 3014661, 327780, 23, 3014673, 196708, 23, 3014687, 327780, 23, 3014699, 196708, 23, 3014718, 196708, 81, 3014728, 196708, 81, 3080254, 196708, 81, 3080264, 196708, 81, 3145735, 327780, 22, 3145743, 196708, 22, 3145761, 327780, 22, 3145769, 196708, 22, 3145790, 196708, 81, 3145800, 196708, 81, 3211326, 196708, 81, 3211327, 196709, 109, 3211328, 262245, 109, 3211329, 262244, 81, 3211334, 196709, 109, 3211335, 262245, 109, 3211336, 196708, 81, 3276863, 196709, 110, 3276864, 262245, 110, 3276865, 262244, 82, 3276866, 101, 105, 3276867, 65637, 105, 3276868, 131173, 105, 3276870, 196709, 110, 3276871, 262245, 110, 3342399, 196709, 111, 3342400, 262245, 111, 3342406, 196709, 111, 3342407, 262245, 111, 3407882, 100, 9, 3407883, 65636, 9, 3407884, 131172, 9, 3407908, 100, 9, 3407909, 65636, 9, 3407910, 131172, 9, 3407935, 196709, 112, 3407936, 262245, 112, 3407942, 196709, 112, 3407943, 262245, 112, 3473416, 100, 78, 3473418, 100, 10, 3473419, 65636, 10, 3473420, 131172, 10, 3473444, 100, 10, 3473445, 65636, 10, 3473446, 131172, 10, 3473474, 101, 107, 3473475, 65637, 107, 3473476, 131173, 107, 3538952, 100, 79, 3538955, 100, 78, 3538958, 100, 81, 3538976, 100, 78, 3604491, 100, 79, 3604518, 100, 78, 3604523, 100, 78, 3604542, 196708, 81, 3604543, 196708, 81, 3604544, 196708, 81, 3604545, 196708, 81, 3604546, 196708, 81, 3604547, 196708, 81, 3604548, 196708, 81, 3604549, 196708, 81, 3604550, 196708, 81, 3604551, 196708, 81, 3604552, 196708, 81, 3670046, 100, 78, 3670050, 100, 78, 3670078, 196708, 81, 3670088, 196708, 81, 3735565, 65636, 78, 3735566, 131172, 78, 3735589, 65636, 78, 3735590, 131172, 78, 3735597, 100, 78, 3735614, 196708, 81, 3735624, 196708, 81, 3801101, 65636, 79, 3801102, 131172, 79, 3801129, 65636, 78, 3801130, 131172, 78, 3801150, 196708, 81, 3801160, 196708, 81, 3866654, 100, 78, 3866656, 65636, 78, 3866657, 131172, 78, 3866686, 196708, 81, 3866696, 196708, 81, 3932222, 196708, 81, 3932223, 196709, 109, 3932224, 262245, 109, 3932225, 262244, 81, 3932230, 196709, 109, 3932231, 262245, 109, 3932232, 196708, 81, 3997711, 100, 77, 3997759, 196709, 110, 3997760, 262245, 110, 3997761, 262244, 82, 3997762, 101, 105, 3997763, 65637, 105, 3997764, 131173, 105, 3997766, 196709, 110, 3997767, 262245, 110, 4063295, 196709, 111, 4063296, 262245, 111, 4063302, 196709, 111, 4063303, 262245, 111, 4128799, 100, 78, 4128809, 100, 78, 4128831, 196709, 112, 4128832, 262245, 112, 4128838, 196709, 112, 4128839, 262245, 112, 4194310, 100, 78, 4194341, 65636, 78, 4194342, 131172, 78, 4259846, 100, 79, 4325406, 100, 78, 4325410, 65636, 78, 4325411, 131172, 78, 4390946, 100, 78, 4522021, 100, 78, 4587554, 100, 78, 4653085, 65636, 78, 4653086, 131172, 78 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 528) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym.tscn" +location = Vector2(464, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 176) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 2096) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 2096) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym.tscn" +location = Vector2(624, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 1392) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(304, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 752) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(1200, 2320) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1264, 2320) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym.tscn" +location = Vector2(624, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1200, 1392) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(304, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 2032) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym.tscn" +location = Vector2(624, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 880) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(304, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1936) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1904) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1872) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2096, 1840) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp14" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 1872) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp15" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1872) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp16" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 1872) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp17" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1936) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp18" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 1936) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp19" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2256, 1936) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp20" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2288, 1904) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp21" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2288, 1872) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp22" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2288, 1840) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp23" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2256, 1808) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp24" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 1808) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp25" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1808) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp26" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 1808) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp27" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1776) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp28" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1744) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp29" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1744) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp30" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2096, 1776) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp31" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2096, 1808) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp32" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1584) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp33" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1552) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp34" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1520) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp35" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2096, 1520) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp36" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 1520) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp37" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2032, 1520) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp38" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 1520) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp39" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 1488) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp40" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 1456) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp41" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 1424) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp42" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2000, 1392) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp43" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2032, 1360) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp44" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 1360) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp45" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2096, 1360) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp46" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1360) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp47" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1328) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp48" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1328) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp49" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1360) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp50" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1392) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp51" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1424) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp52" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 1424) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp53" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2256, 1424) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp54" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2288, 1424) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp55" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2320, 1456) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp56" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2320, 1488) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp57" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2320, 1520) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp58" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2320, 1552) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp59" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2288, 1584) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp60" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2256, 1584) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp61" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 1584) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp62" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1552) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp63" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2256, 1520) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp64" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2256, 1488) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp65" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 1488) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp66" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1488) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp67" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 1488) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp68" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1488) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp69" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 1456) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp70" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2064, 1424) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp71" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2096, 1424) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp72" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 1424) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp73" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1424) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp74" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2192, 1584) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(2160, 2000) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp75" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 944) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(368, 464) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp76" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 432) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym_-_inside.tscn" +location = Vector2(1200, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp77" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 432) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.tscn" +location = Vector2(368, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp78" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1296, 432) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town_Gym-_Outside.tscn" +location = Vector2(560, 688) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 1392) +trainer = true +texture = ExtResource("201") +trainer_name = "ACOLYTE Trofgar" +trainer_reward = 3000 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[94, 48], [155, 48], [19, 50]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1200, 1392) +trainer = true +texture = ExtResource("202") +trainer_name = "ACOLYTE Vanskor" +trainer_reward = 3000 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[153, 48], [111, 50], [185, 48]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2160, 880) +trainer = true +texture = ExtResource("203") +trainer_name = "ACOLYTE Havost" +trainer_reward = 3060 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[136, 50], [114, 51], [182, 49]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 912) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1296, 48) +texture = ExtResource("302") +facing = "Down" diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside_tileset.tres b/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside_tileset.tres new file mode 100644 index 000000000..6567c4b7d --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym_-_inside_tileset.tres @@ -0,0 +1,145 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:9/0 = 0 +0:10/0 = 0 +0:60/0 = 0 +0:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:10/0 = 0 +1:15/0 = 0 +1:23/0 = 0 +1:60/0 = 0 +1:78/0 = 0 +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:10/0 = 0 +2:60/0 = 0 +2:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:24/0 = 0 +3:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:82/0 = 0 +4:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:21/0 = 0 +5:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:25/0 = 0 +5:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +0:43/0 = 0 +0:105/0 = 0 +0:106/0 = 0 +0:107/0 = 0 +1:105/0 = 0 +1:106/0 = 0 +1:107/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:105/0 = 0 +2:106/0 = 0 +2:107/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:18/0 = 0 +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:46/0 = 0 +3:105/0 = 0 +3:106/0 = 0 +3:109/0 = 0 +3:110/0 = 0 +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +4:106/0 = 0 +4:107/0 = 0 +4:109/0 = 0 +4:110/0 = 0 +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") diff --git a/Maps/SnowbankTown/Snowbank_Town_Gym_tileset.tres b/Maps/SnowbankTown/Snowbank_Town_Gym_tileset.tres new file mode 100644 index 000000000..493e20177 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Gym_tileset.tres @@ -0,0 +1,146 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route16.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:9/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:45/0 = 0 +0:46/0 = 0 +0:47/0 = 0 +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:46/0 = 0 +1:47/0 = 0 +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:94/0 = 0 +2:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:95/0 = 0 +2:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:96/0 = 0 +2:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:94/0 = 0 +3:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:95/0 = 0 +3:96/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:27/0 = 0 +4:29/0 = 0 +4:30/0 = 0 +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:94/0 = 0 +4:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:95/0 = 0 +4:96/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:27/0 = 0 +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:94/0 = 0 +5:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:95/0 = 0 +5:96/0 = 0 +6:4/0 = 0 +6:5/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:94/0 = 0 +6:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:95/0 = 0 +6:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:96/0 = 0 +6:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:94/0 = 0 +7:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:95/0 = 0 +7:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:96/0 = 0 +7:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/SnowbankTown/Snowbank_Town_M053.gd b/Maps/SnowbankTown/Snowbank_Town_M053.gd new file mode 100644 index 000000000..c6074bf92 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_M053.gd @@ -0,0 +1,20 @@ +extends Node2D # gen_map.py Map053 + +var map_name = "Snowbank Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(112, 752): + Global.game.play_dialogue("MAP053_NPC_1") + if check_pos == Vector2(112, 208): + Global.game.play_dialogue("MAP053_NPC_2") + if check_pos == Vector2(48, 720): + Global.game.play_dialogue("MAP053_NPC_3") + if check_pos == Vector2(304, 816): + Global.game.play_dialogue("MAP053_NPC_4") + if check_pos == Vector2(816, 144): + Global.game.play_dialogue("MAP053_NPC_5") + if check_pos == Vector2(1040, 112): + Global.game.play_dialogue("MAP053_NPC_6") + if check_pos == Vector2(1712, 208): + Global.game.play_dialogue("MAP053_NPC_7") + return null diff --git a/Maps/SnowbankTown/Snowbank_Town_M053.gd.uid b/Maps/SnowbankTown/Snowbank_Town_M053.gd.uid new file mode 100644 index 000000000..a3431e0ac --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_M053.gd.uid @@ -0,0 +1 @@ +uid://yygsv84je6q3 diff --git a/Maps/SnowbankTown/Snowbank_Town_M053.tscn b/Maps/SnowbankTown/Snowbank_Town_M053.tscn new file mode 100644 index 000000000..ba1efd5da --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_M053.tscn @@ -0,0 +1,102 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SnowbankTown/Snowbank_Town_M053_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SnowbankTown/Snowbank_Town_M053.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_124.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_121.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_227.png" id="307"] +[node name="Snowbank Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 3, 1, 65536, 3, 2, 65536, 3, 3, 65536, 3, 4, 65536, 3, 5, 0, 0, 6, 0, 0, 7, 65536, 3, 8, 65536, 3, 9, 65536, 3, 10, 65536, 3, 11, 131072, 3, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 131073, 5, 23, 0, 3, 24, 65536, 3, 25, 65536, 3, 26, 65536, 3, 27, 65536, 3, 28, 65536, 3, 29, 65536, 3, 30, 65536, 3, 31, 65536, 3, 32, 65536, 3, 33, 65536, 3, 34, 131072, 3, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 196608, 3, 49, 262144, 3, 50, 262144, 3, 51, 262144, 3, 52, 262144, 3, 53, 0, 0, 54, 0, 0, 55, 262144, 3, 56, 262144, 3, 57, 262144, 3, 58, 262144, 3, 59, 327680, 3, 65536, 0, 4, 65537, 65536, 4, 65538, 65536, 4, 65539, 65536, 4, 65540, 65536, 4, 65541, 0, 0, 65542, 0, 0, 65543, 65536, 4, 65544, 65536, 4, 65545, 65536, 4, 65546, 65536, 4, 65547, 131072, 4, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 262145, 5, 65557, 131073, 3, 65558, 131073, 4, 65559, 0, 4, 65560, 65536, 4, 65561, 65536, 4, 65562, 65536, 4, 65563, 65536, 4, 65564, 65536, 4, 65565, 65536, 4, 65566, 65536, 4, 65567, 65536, 4, 65568, 65536, 4, 65569, 65536, 4, 65570, 131072, 4, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 196608, 4, 65585, 262144, 4, 65586, 262144, 4, 65587, 262144, 4, 65588, 262144, 4, 65589, 0, 0, 65590, 0, 0, 65591, 262144, 4, 65592, 262144, 4, 65593, 262144, 4, 65594, 262144, 4, 65595, 327680, 4, 131072, 65536, 6, 131073, 65536, 6, 131074, 65536, 6, 131075, 65536, 6, 131076, 65536, 6, 131077, 0, 3, 131078, 131072, 3, 131079, 65536, 6, 131080, 65536, 6, 131081, 65536, 6, 131082, 65536, 6, 131083, 65536, 6, 131084, 262145, 5, 131085, 131073, 3, 131086, 131073, 3, 131087, 1, 6, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 262145, 2, 131093, 1, 0, 131094, 1, 4, 131095, 65536, 6, 131096, 65536, 6, 131097, 65536, 6, 131098, 65536, 6, 131099, 65536, 6, 131100, 65536, 6, 131101, 65536, 6, 131102, 65536, 6, 131103, 65536, 6, 131104, 65536, 6, 131105, 65536, 6, 131106, 65536, 6, 131107, 0, 0, 131108, 0, 0, 131109, 0, 0, 131110, 0, 0, 131111, 0, 0, 131112, 262145, 5, 131113, 131073, 3, 131114, 131073, 3, 131115, 131073, 3, 131116, 131073, 3, 131117, 131073, 3, 131118, 131073, 3, 131119, 1, 6, 131120, 65536, 6, 131121, 65536, 6, 131122, 65536, 6, 131123, 65536, 6, 131124, 65536, 6, 131125, 196608, 3, 131126, 327680, 3, 131127, 65536, 6, 131128, 65536, 6, 131129, 65536, 6, 131130, 65536, 6, 131131, 65536, 6, 196608, 65536, 6, 196609, 65536, 5, 196610, 65536, 5, 196611, 65536, 5, 196612, 65536, 5, 196613, 0, 4, 196614, 131072, 4, 196615, 65536, 5, 196616, 65536, 5, 196617, 65536, 5, 196618, 65536, 5, 196619, 65536, 5, 196620, 262145, 2, 196621, 1, 0, 196622, 1, 0, 196623, 1, 4, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 262145, 2, 196629, 1, 0, 196630, 1, 4, 196631, 65536, 6, 196632, 65536, 5, 196633, 65536, 5, 196634, 65536, 5, 196635, 65536, 5, 196636, 65536, 5, 196637, 65536, 5, 196638, 65536, 5, 196639, 65536, 5, 196640, 65536, 5, 196641, 65536, 5, 196642, 65536, 5, 196643, 0, 0, 196644, 0, 0, 196645, 0, 0, 196646, 0, 0, 196647, 0, 0, 196648, 262145, 2, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 4, 196656, 65536, 6, 196657, 65536, 5, 196658, 65536, 5, 196659, 65536, 5, 196660, 65536, 5, 196661, 196608, 4, 196662, 327680, 4, 196663, 65536, 5, 196664, 65536, 5, 196665, 65536, 5, 196666, 65536, 5, 196667, 65536, 5, 262144, 65536, 6, 262145, 65536, 5, 262146, 65536, 5, 262147, 65536, 5, 262148, 65536, 5, 262149, 65536, 6, 262150, 65536, 6, 262151, 65536, 5, 262152, 65536, 5, 262153, 65536, 5, 262154, 65536, 5, 262155, 65536, 5, 262156, 262145, 2, 262157, 1, 0, 262158, 1, 0, 262159, 1, 4, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 0, 0, 262164, 262145, 2, 262165, 1, 0, 262166, 1, 4, 262167, 65536, 6, 262168, 65536, 5, 262169, 65536, 5, 262170, 65536, 5, 262171, 65536, 5, 262172, 65536, 5, 262173, 65536, 5, 262174, 65536, 5, 262175, 65536, 5, 262176, 65536, 5, 262177, 65536, 5, 262178, 65536, 5, 262179, 0, 0, 262180, 0, 0, 262181, 0, 0, 262182, 0, 0, 262183, 0, 0, 262184, 262145, 2, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 4, 262192, 65536, 6, 262193, 65536, 5, 262194, 65536, 5, 262195, 65536, 5, 262196, 65536, 5, 262197, 65536, 6, 262198, 65536, 6, 262199, 65536, 5, 262200, 65536, 5, 262201, 65536, 5, 262202, 65536, 5, 262203, 65536, 5, 327680, 65536, 6, 327681, 65536, 5, 327682, 65536, 5, 327683, 65536, 5, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 5, 327689, 65536, 5, 327690, 65536, 5, 327691, 65536, 5, 327692, 262145, 2, 327693, 1, 0, 327694, 1, 0, 327695, 1, 4, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 0, 0, 327700, 262145, 2, 327701, 1, 0, 327702, 1, 4, 327703, 65536, 6, 327704, 65536, 5, 327705, 65536, 5, 327706, 65536, 5, 327707, 65536, 5, 327708, 65536, 5, 327709, 65536, 5, 327710, 65536, 5, 327711, 65536, 5, 327712, 65536, 5, 327713, 65536, 5, 327714, 65536, 5, 327715, 0, 0, 327716, 0, 0, 327717, 0, 0, 327718, 0, 0, 327719, 0, 0, 327720, 262145, 2, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 4, 327728, 65536, 6, 327729, 65536, 5, 327730, 65536, 5, 327731, 65536, 5, 327732, 65536, 5, 327733, 65536, 5, 327734, 65536, 5, 327735, 65536, 5, 327736, 65536, 5, 327737, 65536, 5, 327738, 65536, 5, 327739, 65536, 5, 393216, 65536, 6, 393217, 65536, 6, 393218, 65536, 6, 393219, 65536, 5, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 262145, 2, 393229, 1, 0, 393230, 1, 0, 393231, 1, 4, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 393236, 262145, 2, 393237, 1, 0, 393238, 1, 4, 393239, 65536, 6, 393240, 65536, 5, 393241, 65536, 5, 393242, 65536, 5, 393243, 65536, 5, 393244, 65536, 5, 393245, 65536, 5, 393246, 65536, 5, 393247, 65536, 5, 393248, 65536, 5, 393249, 65536, 5, 393250, 65536, 5, 393251, 0, 0, 393252, 0, 0, 393253, 0, 0, 393254, 0, 0, 393255, 0, 0, 393256, 262145, 2, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 4, 393264, 65536, 6, 393265, 65536, 5, 393266, 65536, 5, 393267, 65536, 5, 393268, 65536, 5, 393269, 65536, 5, 393270, 65536, 5, 393271, 65536, 5, 393272, 65536, 5, 393273, 65536, 5, 393274, 65536, 5, 393275, 65536, 5, 458752, 65536, 6, 458753, 65536, 6, 458754, 65536, 6, 458755, 65536, 5, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 262145, 2, 458765, 1, 0, 458766, 1, 0, 458767, 1, 4, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 262145, 2, 458773, 1, 0, 458774, 1, 4, 458775, 65536, 6, 458776, 65536, 5, 458777, 65536, 5, 458778, 65536, 5, 458779, 65536, 5, 458780, 65536, 5, 458781, 65536, 5, 458782, 65536, 5, 458783, 65536, 5, 458784, 65536, 5, 458785, 65536, 5, 458786, 65536, 5, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 262145, 2, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 4, 458800, 65536, 6, 458801, 65536, 5, 458802, 65536, 5, 458803, 65536, 5, 458804, 65536, 5, 458805, 65536, 5, 458806, 65536, 5, 458807, 65536, 5, 458808, 65536, 5, 458809, 65536, 5, 458810, 65536, 5, 458811, 65536, 5, 524288, 65536, 6, 524289, 65536, 5, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 262145, 2, 524301, 1, 0, 524302, 1, 0, 524303, 1, 4, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 262145, 2, 524309, 1, 0, 524310, 1, 4, 524311, 65536, 6, 524312, 65536, 5, 524313, 65536, 5, 524314, 65536, 5, 524315, 65536, 5, 524316, 65536, 5, 524317, 65536, 5, 524318, 65536, 5, 524319, 65536, 5, 524320, 65536, 5, 524321, 65536, 5, 524322, 65536, 5, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 262145, 2, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 4, 524336, 65536, 6, 524337, 65536, 5, 524338, 65536, 5, 524339, 65536, 5, 524340, 65536, 5, 524341, 65536, 5, 524342, 65536, 5, 524343, 65536, 5, 524344, 65536, 5, 524345, 65536, 5, 524346, 65536, 5, 524347, 65536, 5, 589824, 65536, 6, 589825, 65536, 5, 589826, 65536, 5, 589827, 65536, 5, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 262145, 2, 589837, 1, 0, 589838, 1, 0, 589839, 1, 4, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 262145, 2, 589845, 1, 0, 589846, 1, 4, 589847, 65536, 6, 589848, 65536, 5, 589849, 65536, 5, 589850, 65536, 5, 589851, 65536, 5, 589852, 65536, 5, 589853, 65536, 5, 589854, 65536, 5, 589855, 65536, 5, 589856, 65536, 5, 589857, 65536, 5, 589858, 65536, 5, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 262145, 2, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 4, 589872, 65536, 6, 589873, 65536, 5, 589874, 65536, 5, 589875, 65536, 5, 589876, 65536, 5, 589877, 65536, 5, 589878, 65536, 5, 589879, 65536, 5, 589880, 65536, 5, 589881, 65536, 5, 589882, 65536, 5, 589883, 65536, 5, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 262145, 5, 655365, 131073, 3, 655366, 131073, 3, 655367, 131073, 3, 655368, 131073, 3, 655369, 131073, 3, 655370, 131073, 3, 655371, 131073, 3, 655372, 65537, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 4, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 262145, 2, 655381, 1, 0, 655382, 131073, 0, 655383, 131073, 3, 655384, 131073, 3, 655385, 131073, 3, 655386, 131073, 3, 655387, 131073, 3, 655388, 131073, 3, 655389, 131073, 3, 655390, 131073, 3, 655391, 131073, 3, 655392, 131073, 3, 655393, 131073, 3, 655394, 1, 6, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 262145, 2, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 131073, 0, 655408, 131073, 3, 655409, 131073, 3, 655410, 131073, 3, 655411, 1, 6, 655412, 0, 0, 655413, 0, 0, 655414, 0, 0, 655415, 0, 0, 655416, 0, 0, 655417, 0, 0, 655418, 0, 0, 655419, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 262145, 6, 720901, 262145, 4, 720902, 262145, 4, 720903, 262145, 4, 720904, 262145, 4, 720905, 262145, 4, 720906, 262145, 4, 720907, 262145, 4, 720908, 262145, 4, 720909, 262145, 4, 720910, 262145, 4, 720911, 131073, 6, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 262145, 2, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 4, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 262145, 6, 720937, 262145, 4, 720938, 262145, 4, 720939, 262145, 4, 720940, 262145, 4, 720941, 262145, 4, 720942, 262145, 4, 720943, 262145, 4, 720944, 262145, 4, 720945, 262145, 4, 720946, 262145, 4, 720947, 131073, 6, 720948, 0, 0, 720949, 0, 0, 720950, 0, 0, 720951, 0, 0, 720952, 0, 0, 720953, 0, 0, 720954, 0, 0, 720955, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 262145, 6, 786453, 262145, 4, 786454, 262145, 4, 786455, 262145, 4, 786456, 262145, 4, 786457, 262145, 4, 786458, 262145, 4, 786459, 262145, 4, 786460, 262145, 4, 786461, 262145, 4, 786462, 262145, 4, 786463, 262145, 4, 786464, 262145, 4, 786465, 262145, 4, 786466, 131073, 6, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 262145, 5, 983062, 131073, 3, 983063, 131073, 3, 983064, 131073, 3, 983065, 131073, 3, 983066, 131073, 3, 983067, 131073, 3, 983068, 131073, 3, 983069, 131073, 3, 983070, 131073, 3, 983071, 131073, 3, 983072, 131073, 3, 983073, 131073, 3, 983074, 131073, 3, 983075, 131073, 3, 983076, 131073, 3, 983077, 131073, 3, 983078, 1, 6, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 262145, 5, 1048581, 131073, 3, 1048582, 131073, 3, 1048583, 131073, 3, 1048584, 131073, 3, 1048585, 131073, 3, 1048586, 131073, 3, 1048587, 131073, 3, 1048588, 131073, 3, 1048589, 131073, 3, 1048590, 131073, 3, 1048591, 131073, 3, 1048592, 131073, 3, 1048593, 1, 6, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 262145, 2, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 4, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 0, 0, 1048623, 0, 0, 1048624, 0, 0, 1048625, 0, 0, 1048626, 0, 0, 1048627, 0, 0, 1048628, 0, 0, 1048629, 0, 0, 1048630, 0, 0, 1048631, 0, 0, 1048632, 0, 0, 1048633, 0, 0, 1048634, 0, 0, 1048635, 0, 0, 1114112, 196608, 3, 1114113, 262144, 3, 1114114, 262144, 3, 1114115, 262144, 3, 1114116, 262144, 3, 1114117, 0, 0, 1114118, 0, 0, 1114119, 262144, 3, 1114120, 262144, 3, 1114121, 262144, 3, 1114122, 262144, 3, 1114123, 327680, 3, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 4, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 262145, 2, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 4, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 0, 0, 1114158, 0, 0, 1114159, 0, 0, 1114160, 0, 0, 1114161, 0, 0, 1114162, 0, 0, 1114163, 0, 0, 1114164, 0, 0, 1114165, 0, 0, 1114166, 0, 0, 1114167, 0, 0, 1114168, 0, 0, 1114169, 0, 0, 1114170, 0, 0, 1114171, 0, 0, 1179648, 196608, 4, 1179649, 262144, 4, 1179650, 262144, 4, 1179651, 262144, 4, 1179652, 262144, 4, 1179653, 0, 0, 1179654, 0, 0, 1179655, 262144, 4, 1179656, 262144, 4, 1179657, 262144, 4, 1179658, 262144, 4, 1179659, 327680, 4, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 4, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 262145, 2, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 4, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 0, 0, 1179693, 0, 0, 1179694, 0, 0, 1179695, 0, 0, 1179696, 0, 0, 1179697, 0, 0, 1179698, 0, 0, 1179699, 0, 0, 1179700, 0, 0, 1179701, 0, 0, 1179702, 0, 0, 1179703, 0, 0, 1179704, 0, 0, 1179705, 0, 0, 1179706, 0, 0, 1179707, 0, 0, 1245184, 65536, 6, 1245185, 65536, 6, 1245186, 65536, 6, 1245187, 65536, 6, 1245188, 65536, 6, 1245189, 196608, 3, 1245190, 327680, 3, 1245191, 65536, 6, 1245192, 65536, 6, 1245193, 65536, 6, 1245194, 65536, 6, 1245195, 65536, 6, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 4, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 262145, 2, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 4, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 0, 0, 1245230, 0, 0, 1245231, 0, 0, 1245232, 0, 0, 1245233, 0, 0, 1245234, 0, 0, 1245235, 0, 0, 1245236, 0, 0, 1245237, 0, 0, 1245238, 0, 0, 1245239, 0, 0, 1245240, 0, 0, 1245241, 0, 0, 1245242, 0, 0, 1245243, 0, 0, 1310720, 65536, 6, 1310721, 65536, 5, 1310722, 65536, 5, 1310723, 65536, 5, 1310724, 65536, 5, 1310725, 196608, 4, 1310726, 327680, 4, 1310727, 65536, 5, 1310728, 65536, 5, 1310729, 65536, 5, 1310730, 65536, 5, 1310731, 65536, 5, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 4, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 262145, 2, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 4, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 0, 1310764, 0, 0, 1310765, 0, 0, 1310766, 0, 0, 1310767, 0, 0, 1310768, 0, 0, 1310769, 0, 0, 1310770, 0, 0, 1310771, 0, 0, 1310772, 0, 0, 1310773, 0, 0, 1310774, 0, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 0, 0, 1310778, 0, 0, 1310779, 0, 0, 1376256, 65536, 6, 1376257, 65536, 5, 1376258, 65536, 5, 1376259, 65536, 5, 1376260, 65536, 5, 1376261, 65536, 6, 1376262, 65536, 6, 1376263, 65536, 5, 1376264, 65536, 5, 1376265, 65536, 5, 1376266, 65536, 5, 1376267, 65536, 5, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 4, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 262145, 2, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 4, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376299, 0, 0, 1376300, 0, 0, 1376301, 0, 0, 1376302, 0, 0, 1376303, 0, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 0, 0, 1376313, 0, 0, 1376314, 0, 0, 1376315, 0, 0, 1441792, 65536, 6, 1441793, 65536, 5, 1441794, 65536, 5, 1441795, 65536, 5, 1441796, 65536, 5, 1441797, 65536, 5, 1441798, 65536, 5, 1441799, 65536, 5, 1441800, 65536, 5, 1441801, 65536, 5, 1441802, 65536, 5, 1441803, 65536, 5, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 4, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 262145, 2, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 4, 1441831, 0, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 0, 1441835, 0, 0, 1441836, 0, 0, 1441837, 0, 0, 1441838, 0, 0, 1441839, 0, 0, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 0, 0, 1441848, 0, 0, 1441849, 0, 0, 1441850, 0, 0, 1441851, 0, 0, 1507328, 65536, 6, 1507329, 65536, 5, 1507330, 65536, 5, 1507331, 65536, 5, 1507332, 65536, 5, 1507333, 65536, 5, 1507334, 65536, 5, 1507335, 65536, 5, 1507336, 65536, 5, 1507337, 65536, 5, 1507338, 65536, 5, 1507339, 65536, 5, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 4, 1507346, 0, 0, 1507347, 0, 0, 1507348, 262145, 5, 1507349, 65537, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 131073, 0, 1507367, 131073, 3, 1507368, 1, 6, 1507369, 0, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 0, 0, 1507374, 0, 0, 1507375, 0, 0, 1507376, 0, 0, 1507377, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 0, 0, 1507387, 0, 0, 1572864, 65536, 6, 1572865, 65536, 5, 1572866, 65536, 5, 1572867, 65536, 5, 1572868, 65536, 5, 1572869, 65536, 5, 1572870, 65536, 5, 1572871, 65536, 5, 1572872, 65536, 5, 1572873, 65536, 5, 1572874, 65536, 5, 1572875, 65536, 5, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 4, 1572882, 0, 0, 1572883, 0, 0, 1572884, 262145, 2, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 4, 1572905, 0, 0, 1572906, 0, 0, 1572907, 0, 0, 1572908, 0, 0, 1572909, 0, 0, 1572910, 0, 0, 1572911, 0, 0, 1572912, 0, 0, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 0, 0, 1572923, 0, 0, 1638400, 65536, 6, 1638401, 65536, 5, 1638402, 65536, 5, 1638403, 65536, 5, 1638404, 65536, 5, 1638405, 65536, 5, 1638406, 65536, 5, 1638407, 65536, 5, 1638408, 65536, 5, 1638409, 65536, 5, 1638410, 65536, 5, 1638411, 65536, 5, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 4, 1638418, 0, 0, 1638419, 0, 0, 1638420, 262145, 2, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 4, 1638441, 0, 0, 1638442, 0, 0, 1638443, 0, 0, 1638444, 0, 0, 1638445, 0, 0, 1638446, 0, 0, 1638447, 0, 0, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 0, 1638455, 0, 0, 1638456, 0, 0, 1638457, 0, 0, 1638458, 0, 0, 1638459, 0, 0, 1703936, 65536, 6, 1703937, 65536, 5, 1703938, 65536, 5, 1703939, 65536, 5, 1703940, 65536, 5, 1703941, 65536, 5, 1703942, 65536, 5, 1703943, 65536, 5, 1703944, 65536, 5, 1703945, 65536, 5, 1703946, 65536, 5, 1703947, 65536, 5, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 4, 1703954, 0, 0, 1703955, 0, 0, 1703956, 262145, 2, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 4, 1703977, 0, 0, 1703978, 0, 0, 1703979, 0, 0, 1703980, 0, 0, 1703981, 0, 0, 1703982, 0, 0, 1703983, 0, 0, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 0, 0, 1703994, 0, 0, 1703995, 0, 0, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 262145, 6, 1769477, 262145, 4, 1769478, 262145, 4, 1769479, 262145, 4, 1769480, 262145, 4, 1769481, 262145, 4, 1769482, 262145, 4, 1769483, 262145, 4, 1769484, 262145, 4, 1769485, 262145, 4, 1769486, 262145, 4, 1769487, 262145, 4, 1769488, 262145, 4, 1769489, 131073, 6, 1769490, 0, 0, 1769491, 0, 0, 1769492, 262145, 2, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 4, 1769513, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 0, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 0, 0, 1769529, 0, 0, 1769530, 0, 0, 1769531, 0, 0, 1835008, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 262145, 2, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 4, 1835049, 0, 0, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 0, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 0, 0, 1835067, 0, 0, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 262145, 2, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 4, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 0, 0, 1900590, 0, 0, 1900591, 0, 0, 1900592, 0, 0, 1900593, 0, 0, 1900594, 0, 0, 1900595, 0, 0, 1900596, 0, 0, 1900597, 0, 0, 1900598, 0, 0, 1900599, 0, 0, 1900600, 0, 0, 1900601, 0, 0, 1900602, 0, 0, 1900603, 0, 0, 1966080, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 262145, 2, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 4, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 0, 0, 1966129, 0, 0, 1966130, 0, 0, 1966131, 0, 0, 1966132, 0, 0, 1966133, 0, 0, 1966134, 0, 0, 1966135, 0, 0, 1966136, 0, 0, 1966137, 0, 0, 1966138, 0, 0, 1966139, 0, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 262145, 2, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 4, 2031657, 0, 0, 2031658, 0, 0, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031665, 0, 0, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2031675, 0, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 262145, 2, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 4, 2097193, 0, 0, 2097194, 0, 0, 2097195, 0, 0, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 0, 2097201, 0, 0, 2097202, 0, 0, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 0, 0, 2097209, 0, 0, 2097210, 0, 0, 2097211, 0, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 262145, 2, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 4, 2162729, 0, 0, 2162730, 0, 0, 2162731, 0, 0, 2162732, 0, 0, 2162733, 0, 0, 2162734, 0, 0, 2162735, 0, 0, 2162736, 0, 0, 2162737, 0, 0, 2162738, 0, 0, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 0, 0, 2162744, 0, 0, 2162745, 0, 0, 2162746, 0, 0, 2162747, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 262145, 2, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 4, 2228265, 0, 0, 2228266, 0, 0, 2228267, 0, 0, 2228268, 0, 0, 2228269, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 0, 0, 2228273, 0, 0, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2228283, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 262145, 2, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 4, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293805, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2293810, 0, 0, 2293811, 0, 0, 2293812, 0, 0, 2293813, 0, 0, 2293814, 0, 0, 2293815, 0, 0, 2293816, 0, 0, 2293817, 0, 0, 2293818, 0, 0, 2293819, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 262145, 2, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 4, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2359350, 0, 0, 2359351, 0, 0, 2359352, 0, 0, 2359353, 0, 0, 2359354, 0, 0, 2359355, 0, 0, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 262145, 2, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 4, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 0, 0, 2424887, 0, 0, 2424888, 0, 0, 2424889, 0, 0, 2424890, 0, 0, 2424891, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 262145, 2, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 4, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 0, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 0, 0, 2490420, 0, 0, 2490421, 0, 0, 2490422, 0, 0, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2490427, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 262145, 2, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 4, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 0, 0, 2555953, 0, 0, 2555954, 0, 0, 2555955, 0, 0, 2555956, 0, 0, 2555957, 0, 0, 2555958, 0, 0, 2555959, 0, 0, 2555960, 0, 0, 2555961, 0, 0, 2555962, 0, 0, 2555963, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 196608, 11, 2, 262144, 11, 9, 196608, 11, 10, 262144, 11, 24, 327680, 11, 25, 393216, 11, 26, 458752, 11, 31, 327680, 11, 32, 393216, 11, 33, 458752, 11, 48, 196608, 3, 49, 196608, 11, 50, 262144, 11, 51, 262144, 3, 52, 262144, 3, 55, 262144, 3, 56, 262144, 3, 57, 196608, 11, 58, 262144, 11, 59, 327680, 3, 65537, 196608, 12, 65538, 262144, 12, 65545, 196608, 12, 65546, 262144, 12, 65560, 327680, 12, 65561, 393216, 12, 65562, 458752, 12, 65567, 327680, 12, 65568, 393216, 12, 65569, 458752, 12, 65584, 196608, 4, 65585, 196608, 12, 65586, 262144, 12, 65587, 262144, 4, 65588, 262144, 4, 65591, 262144, 4, 65592, 262144, 4, 65593, 196608, 12, 65594, 262144, 12, 65595, 327680, 4, 131098, 393216, 15, 131099, 458752, 15, 131100, 458752, 15, 131101, 458752, 15, 131102, 458752, 15, 131103, 0, 18, 131125, 196608, 3, 131126, 327680, 3, 196634, 393216, 16, 196635, 458752, 16, 196636, 458752, 16, 196637, 458752, 16, 196638, 458752, 16, 196639, 0, 19, 196661, 196608, 4, 196662, 327680, 4, 262170, 393216, 16, 262171, 458752, 16, 262172, 458752, 16, 262173, 458752, 16, 262174, 458752, 16, 262175, 0, 19, 262195, 393216, 15, 262196, 458752, 15, 262197, 458752, 15, 262198, 458752, 15, 262199, 458752, 15, 262200, 0, 18, 327706, 393216, 16, 327707, 458752, 16, 327708, 458752, 16, 327709, 458752, 16, 327710, 458752, 16, 327711, 0, 19, 327731, 393216, 16, 327732, 458752, 16, 327733, 458752, 16, 327734, 458752, 16, 327735, 458752, 16, 327736, 0, 19, 393242, 393216, 16, 393243, 458752, 16, 393244, 458752, 16, 393245, 458752, 16, 393246, 458752, 16, 393247, 0, 19, 393267, 393216, 16, 393268, 458752, 16, 393269, 458752, 16, 393270, 458752, 16, 393271, 458752, 16, 393272, 0, 19, 458778, 393216, 17, 458779, 458752, 17, 458780, 458752, 17, 458781, 458752, 17, 458782, 458752, 17, 458783, 0, 20, 458803, 393216, 17, 458804, 458752, 17, 458805, 458752, 17, 458806, 458752, 17, 458807, 458752, 17, 458808, 0, 20, 1114112, 196608, 3, 1114113, 196608, 11, 1114114, 262144, 11, 1114115, 262144, 3, 1114116, 262144, 3, 1114119, 262144, 3, 1114120, 262144, 3, 1114121, 196608, 11, 1114122, 262144, 11, 1114123, 327680, 3, 1179648, 196608, 4, 1179649, 196608, 12, 1179650, 262144, 12, 1179651, 262144, 4, 1179652, 262144, 4, 1179655, 262144, 4, 1179656, 262144, 4, 1179657, 196608, 12, 1179658, 262144, 12, 1179659, 327680, 4, 1245189, 196608, 3, 1245190, 327680, 3, 1310725, 196608, 4, 1310726, 327680, 4, 1376259, 393216, 15, 1376260, 458752, 15, 1376261, 458752, 15, 1376262, 458752, 15, 1376263, 458752, 15, 1376264, 0, 18, 1441795, 393216, 16, 1441796, 458752, 16, 1441797, 458752, 16, 1441798, 458752, 16, 1441799, 458752, 16, 1441800, 0, 19, 1507331, 393216, 16, 1507332, 458752, 16, 1507333, 458752, 16, 1507334, 458752, 16, 1507335, 458752, 16, 1507336, 0, 19, 1572867, 393216, 17, 1572868, 458752, 17, 1572869, 458752, 17, 1572870, 458752, 17, 1572871, 458752, 17, 1572872, 0, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 23, 393216, 18, 52, 393216, 20, 65536, 65536, 9, 65537, 262144, 13, 65538, 327680, 13, 65543, 327680, 7, 65544, 393216, 7, 65545, 262144, 18, 65546, 327680, 18, 65559, 393216, 19, 65563, 196608, 13, 65564, 393216, 13, 65565, 458752, 13, 65566, 131072, 9, 65570, 196608, 13, 65584, 131072, 9, 65585, 65536, 18, 65586, 131072, 18, 65587, 196608, 13, 65591, 458752, 7, 65592, 0, 9, 65593, 262144, 18, 65594, 327680, 18, 65595, 196608, 13, 131072, 65536, 10, 131073, 262144, 14, 131074, 327680, 14, 131078, 393216, 20, 131079, 327680, 8, 131080, 393216, 8, 131081, 262144, 19, 131082, 327680, 19, 131099, 196608, 14, 131100, 393216, 14, 131101, 458752, 14, 131102, 131072, 10, 131106, 196608, 14, 131120, 131072, 10, 131121, 65536, 19, 131122, 131072, 19, 131123, 196608, 14, 131127, 458752, 8, 131128, 0, 10, 131129, 262144, 19, 131130, 327680, 19, 131131, 196608, 14, 196613, 65536, 18, 196614, 131072, 18, 196617, 262144, 20, 196618, 327680, 20, 196657, 65536, 20, 196661, 393216, 13, 196662, 458752, 13, 196665, 262144, 20, 196666, 327680, 20, 262149, 65536, 19, 262150, 131072, 19, 262151, 0, 15, 262152, 65536, 15, 262153, 65536, 15, 262154, 65536, 15, 262155, 131072, 15, 262171, 65536, 20, 262172, 393216, 9, 262173, 458752, 9, 262197, 393216, 14, 262198, 458752, 14, 327685, 65536, 20, 327687, 0, 16, 327688, 65536, 16, 327689, 65536, 16, 327690, 65536, 16, 327691, 131072, 16, 327707, 65536, 20, 327708, 393216, 10, 327709, 458752, 10, 327733, 196608, 19, 393217, 262144, 9, 393218, 327680, 9, 393219, 65536, 20, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 393239, 65536, 18, 393240, 131072, 18, 393244, 65536, 20, 393245, 65536, 20, 393248, 262144, 18, 393249, 327680, 18, 393265, 262144, 9, 393266, 327680, 9, 393267, 65536, 20, 458753, 262144, 10, 458754, 327680, 10, 458755, 65536, 20, 458759, 0, 17, 458760, 65536, 17, 458761, 65536, 17, 458762, 65536, 17, 458763, 131072, 17, 458775, 65536, 19, 458776, 131072, 19, 458784, 262144, 19, 458785, 327680, 19, 458801, 262144, 10, 458802, 327680, 10, 458803, 65536, 20, 524311, 65536, 20, 524320, 262144, 20, 524321, 327680, 20, 589828, 131072, 29, 589829, 196608, 29, 589830, 262144, 29, 589851, 131072, 29, 589852, 196608, 29, 589853, 262144, 29, 589877, 131072, 29, 589878, 196608, 29, 589879, 262144, 29, 1114116, 393216, 20, 1179648, 131072, 9, 1179649, 65536, 18, 1179650, 131072, 18, 1179651, 196608, 13, 1179655, 458752, 7, 1179656, 0, 9, 1179657, 262144, 18, 1179658, 327680, 18, 1179659, 196608, 13, 1245184, 131072, 10, 1245185, 65536, 19, 1245186, 131072, 19, 1245187, 196608, 14, 1245191, 458752, 8, 1245192, 0, 10, 1245193, 262144, 19, 1245194, 327680, 19, 1245195, 196608, 14, 1310721, 65536, 20, 1310725, 393216, 13, 1310726, 458752, 13, 1310729, 262144, 20, 1310730, 327680, 20, 1376261, 393216, 14, 1376262, 458752, 14, 1441797, 196608, 19, 1507329, 262144, 9, 1507330, 327680, 9, 1507331, 65536, 20, 1572865, 262144, 10, 1572866, 327680, 10, 1572867, 65536, 20, 1703941, 131072, 29, 1703942, 196608, 29, 1703943, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 336) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town.tscn" +location = Vector2(1296, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 336) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town.tscn" +location = Vector2(1168, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 336) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town.tscn" +location = Vector2(848, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(208, 880) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town.tscn" +location = Vector2(1584, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 752) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 208) +texture = ExtResource("302") +facing = "Right" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(48, 720) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 816) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 144) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 112) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 208) +texture = ExtResource("307") +facing = "Down" diff --git a/Maps/SnowbankTown/Snowbank_Town_M053_tileset.tres b/Maps/SnowbankTown/Snowbank_Town_M053_tileset.tres new file mode 100644 index 000000000..0b5a324f2 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_M053_tileset.tres @@ -0,0 +1,255 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:6/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:29/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/SnowbankTown/Snowbank_Town_Mart.gd b/Maps/SnowbankTown/Snowbank_Town_Mart.gd new file mode 100644 index 000000000..d5604adab --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Mart.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map086 + +var map_name = "Snowbank Town(Mart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(176, 208): + Global.game.play_dialogue("MAP086_NPC_1") + if check_pos == Vector2(464, 272): + Global.game.play_dialogue("MAP086_NPC_2") + if check_pos == Vector2(336, 240): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'ULTRABALL', 'SUPERPOTION', 'HYPERPOTION', 'MAXPOTION', 'REVIVE', 'PARLYZHEAL', 'ANTIDOTE', 'FULLHEAL', 'SUPERREPEL', 'MAXREPEL', 'ESCAPEROPE']) + return null diff --git a/Maps/SnowbankTown/Snowbank_Town_Mart.gd.uid b/Maps/SnowbankTown/Snowbank_Town_Mart.gd.uid new file mode 100644 index 000000000..e139253e4 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Mart.gd.uid @@ -0,0 +1 @@ +uid://mbedf3b6dsyg diff --git a/Maps/SnowbankTown/Snowbank_Town_Mart.tscn b/Maps/SnowbankTown/Snowbank_Town_Mart.tscn new file mode 100644 index 000000000..180aa0ec4 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Mart.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SnowbankTown/Snowbank_Town_Mart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SnowbankTown/Snowbank_Town_Mart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Snowbank Town(Mart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town.tscn" +location = Vector2(816, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 208) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 272) +texture = ExtResource("302") +facing = "Up" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/SnowbankTown/Snowbank_Town_Mart_tileset.tres b/Maps/SnowbankTown/Snowbank_Town_Mart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_Mart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/SnowbankTown/Snowbank_Town_PC.gd b/Maps/SnowbankTown/Snowbank_Town_PC.gd new file mode 100644 index 000000000..474160d22 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_PC.gd @@ -0,0 +1,51 @@ +extends Node2D # gen_map.py Map026 + +var map_name = "Snowbank Town(PC)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(112, 496): + Global.game.play_dialogue("MAP026_NPC_1") + if check_pos == Vector2(560, 368): + Global.game.play_dialogue("MAP026_NPC_2") + if check_pos == Vector2(336, 560): + Global.game.play_dialogue("MAP026_NPC_3") + if check_pos == Vector2(272, 368): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/SnowbankTown/Snowbank_Town.tscn" + Global.game.release_player() diff --git a/Maps/SnowbankTown/Snowbank_Town_PC.gd.uid b/Maps/SnowbankTown/Snowbank_Town_PC.gd.uid new file mode 100644 index 000000000..d9b5ec3d3 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_PC.gd.uid @@ -0,0 +1 @@ +uid://c5o01jcmkxspf diff --git a/Maps/SnowbankTown/Snowbank_Town_PC.tscn b/Maps/SnowbankTown/Snowbank_Town_PC.tscn new file mode 100644 index 000000000..86f27c5a2 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_PC.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/SnowbankTown/Snowbank_Town_PC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/SnowbankTown/Snowbank_Town_PC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_125.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_015.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[node name="Snowbank Town(PC)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 327681, 2, 2, 393216, 3, 3, 458752, 3, 4, 393216, 3, 5, 458752, 3, 6, 393216, 3, 7, 458752, 3, 8, 393216, 3, 9, 458752, 3, 10, 393216, 3, 11, 458752, 3, 12, 393216, 3, 13, 458752, 3, 14, 393216, 3, 15, 458752, 3, 16, 393216, 3, 17, 458752, 3, 18, 393216, 3, 19, 65537, 0, 65537, 262145, 2, 65538, 393216, 4, 65539, 458752, 4, 65540, 393216, 4, 65541, 458752, 4, 65542, 393216, 4, 65543, 458752, 4, 65544, 393216, 4, 65545, 458752, 4, 65546, 393216, 4, 65547, 458752, 4, 65548, 393216, 4, 65549, 458752, 4, 65550, 393216, 4, 65551, 458752, 4, 65552, 0, 1, 65553, 458752, 4, 65554, 393216, 4, 65555, 1, 0, 131073, 1, 3, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 65536, 1, 131078, 0, 1, 131079, 65536, 1, 131080, 0, 1, 131081, 65536, 1, 131082, 0, 1, 131083, 65536, 1, 131084, 0, 1, 131085, 65536, 1, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 65536, 1, 131090, 0, 1, 131091, 1, 0, 196609, 131073, 5, 196610, 0, 1, 196611, 262144, 0, 196612, 0, 0, 196613, 65536, 0, 196614, 0, 0, 196615, 65536, 0, 196616, 0, 0, 196617, 65536, 0, 196618, 0, 0, 196619, 65536, 0, 196620, 0, 0, 196621, 65536, 0, 196622, 0, 0, 196623, 65536, 0, 196624, 0, 0, 196625, 65536, 0, 196626, 0, 0, 196627, 131073, 1, 262145, 131073, 5, 262146, 0, 1, 262147, 65536, 0, 262148, 0, 0, 262149, 65536, 0, 262150, 0, 0, 262151, 65536, 0, 262152, 0, 0, 262153, 65536, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 0, 0, 262157, 65536, 0, 262158, 0, 0, 262159, 65536, 0, 262160, 0, 0, 262161, 65536, 0, 262162, 0, 0, 262163, 262145, 2, 327681, 131073, 5, 327682, 0, 1, 327683, 65536, 0, 327684, 0, 0, 327685, 65536, 0, 327686, 0, 0, 327687, 65536, 0, 327688, 0, 0, 327689, 65536, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 0, 0, 327693, 65536, 0, 327694, 0, 0, 327695, 65536, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 0, 0, 327699, 262145, 2, 393217, 131073, 5, 393218, 0, 1, 393219, 65536, 0, 393220, 0, 0, 393221, 65536, 0, 393222, 0, 0, 393223, 65536, 0, 393224, 0, 0, 393225, 65536, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 65536, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 0, 0, 393235, 65537, 0, 458753, 131073, 5, 458754, 0, 1, 458755, 65536, 0, 458756, 0, 0, 458757, 65536, 0, 458758, 0, 0, 458759, 65536, 0, 458760, 0, 0, 458761, 65536, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 65536, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 0, 0, 458771, 1, 0, 524289, 131073, 5, 524290, 0, 1, 524291, 65536, 0, 524292, 0, 0, 524293, 393216, 3, 524294, 458752, 3, 524295, 393216, 3, 524296, 458752, 3, 524297, 393216, 3, 524298, 458752, 3, 524299, 65536, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 0, 0, 524303, 65536, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 0, 0, 524307, 1, 0, 589825, 131073, 5, 589826, 0, 1, 589827, 65536, 0, 589828, 0, 0, 589829, 393216, 4, 589830, 458752, 4, 589831, 393216, 4, 589832, 458752, 4, 589833, 393216, 4, 589834, 458752, 4, 589835, 65536, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 0, 0, 589839, 65536, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 0, 0, 589843, 131073, 1, 655361, 131073, 5, 655362, 0, 1, 655363, 65536, 0, 655364, 0, 0, 655365, 65536, 0, 655366, 0, 0, 655367, 65536, 0, 655368, 0, 0, 655369, 65536, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 0, 0, 655375, 65536, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 0, 0, 655379, 262145, 2, 720897, 131073, 5, 720898, 0, 1, 720899, 65536, 0, 720900, 0, 0, 720901, 65536, 0, 720902, 0, 0, 720903, 65536, 0, 720904, 0, 0, 720905, 65536, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 0, 0, 720915, 65537, 0, 786433, 131073, 5, 786434, 0, 1, 786435, 65536, 0, 786436, 0, 0, 786437, 65536, 0, 786438, 0, 0, 786439, 65536, 0, 786440, 0, 0, 786441, 65536, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 0, 0, 786447, 65536, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 0, 0, 786451, 1, 0, 851969, 131073, 5, 851970, 0, 1, 851971, 65536, 0, 851972, 0, 0, 851973, 65536, 0, 851974, 0, 0, 851975, 327680, 7, 851976, 393216, 7, 851977, 0, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 0, 0, 851981, 65536, 0, 851982, 0, 0, 851983, 65536, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 0, 0, 851987, 1, 0, 917505, 131073, 5, 917506, 0, 1, 917507, 65536, 0, 917508, 0, 0, 917509, 65536, 0, 917510, 0, 0, 917511, 327680, 8, 917512, 393216, 8, 917513, 65536, 0, 917514, 0, 0, 917515, 393216, 3, 917516, 458752, 3, 917517, 393216, 3, 917518, 458752, 3, 917519, 393216, 3, 917520, 458752, 3, 917521, 393216, 3, 917522, 458752, 3, 917523, 1, 0, 983041, 131073, 5, 983042, 0, 1, 983043, 65536, 0, 983044, 0, 0, 983045, 65536, 0, 983046, 0, 0, 983047, 65536, 0, 983048, 0, 0, 983049, 65536, 0, 983050, 0, 0, 983051, 393216, 4, 983052, 458752, 4, 983053, 393216, 4, 983054, 458752, 4, 983055, 393216, 4, 983056, 458752, 4, 983057, 393216, 4, 983058, 458752, 4, 983059, 131073, 1, 1048577, 131073, 5, 1048578, 0, 1, 1048579, 65536, 0, 1048580, 0, 0, 1048581, 65536, 0, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 0, 0, 1048585, 65536, 0, 1048586, 0, 0, 1048587, 196608, 0, 1048588, 0, 1, 1048589, 65536, 1, 1048590, 0, 1, 1048591, 65536, 1, 1048592, 0, 1, 1048593, 65536, 1, 1048594, 0, 1, 1048595, 262145, 2, 1114113, 131073, 5, 1114114, 0, 1, 1114115, 65536, 0, 1114116, 0, 0, 1114117, 65536, 0, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 0, 0, 1114121, 65536, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 0, 0, 1114125, 65536, 0, 1114126, 0, 0, 1114127, 65536, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 0, 0, 1114131, 262145, 2, 1179649, 131073, 7, 1179650, 0, 2, 1179651, 65536, 0, 1179652, 0, 0, 1179653, 65536, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 0, 0, 1179657, 65536, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 0, 0, 1179661, 65536, 0, 1179662, 0, 0, 1179663, 65536, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 458752, 1, 1179667, 327681, 4, 1245186, 262145, 5, 1245187, 131073, 3, 1245188, 131073, 3, 1245189, 131073, 3, 1245190, 131073, 3, 1245191, 131073, 3, 1245192, 131073, 3, 1245193, 131073, 3, 1245194, 131073, 3, 1245195, 131073, 3, 1245196, 131073, 3, 1245197, 131073, 3, 1245198, 131073, 3, 1245199, 131073, 3, 1245200, 131073, 3, 1245201, 131073, 3, 1245202, 1, 6 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 8, 327680, 17, 9, 393216, 17, 10, 458752, 17, 65538, 131072, 3, 65543, 327680, 3, 65544, 327680, 18, 65545, 393216, 18, 65546, 458752, 18, 65548, 327680, 3, 65554, 327680, 3, 131074, 131072, 4, 131079, 327680, 4, 131084, 327680, 4, 131090, 327680, 4, 196610, 131072, 5, 196611, 262144, 5, 196612, 0, 4, 196614, 0, 3, 196615, 65536, 3, 196616, 262144, 5, 196617, 0, 4, 196619, 0, 3, 196620, 65536, 3, 196621, 262144, 5, 196622, 0, 4, 196624, 0, 3, 196625, 196608, 5, 196626, 327680, 5, 262146, 131072, 6, 262147, 262144, 6, 262148, 327680, 6, 262150, 131072, 6, 262151, 196608, 6, 262152, 262144, 6, 262153, 327680, 6, 262155, 131072, 6, 262156, 196608, 6, 262157, 262144, 6, 262158, 327680, 6, 262160, 131072, 6, 262161, 196608, 6, 262162, 327680, 6, 393220, 262144, 15, 393221, 327680, 15, 393222, 393216, 15, 393223, 327680, 15, 393224, 393216, 15, 393225, 327680, 15, 393226, 393216, 15, 393227, 262144, 12, 458756, 262144, 16, 458757, 327680, 16, 458758, 393216, 16, 458759, 327680, 16, 458760, 393216, 16, 458761, 327680, 16, 458762, 393216, 16, 458763, 262144, 13, 458766, 458752, 5, 458767, 131072, 8, 458768, 196608, 8, 458769, 393216, 5, 524290, 327680, 10, 524291, 393216, 10, 524292, 262144, 17, 524294, 0, 17, 524295, 65536, 17, 524296, 131072, 17, 524297, 196608, 17, 524299, 262144, 14, 524302, 393216, 5, 524303, 131072, 9, 524304, 196608, 9, 524305, 458752, 5, 589826, 327680, 11, 589827, 393216, 11, 589828, 0, 11, 589829, 131072, 3, 589830, 0, 14, 589831, 65536, 14, 589832, 131072, 18, 589833, 196608, 18, 589834, 327680, 3, 589835, 262144, 14, 655362, 327680, 12, 655363, 393216, 12, 655364, 0, 12, 655365, 131072, 4, 655366, 0, 15, 655367, 65536, 15, 655368, 131072, 19, 655369, 65536, 4, 655370, 327680, 4, 655371, 262144, 14, 655373, 393216, 5, 655374, 131072, 8, 655375, 196608, 8, 655376, 458752, 5, 720898, 327680, 13, 720899, 393216, 13, 720901, 131072, 5, 720902, 0, 16, 720903, 65536, 16, 720904, 262144, 5, 720905, 65536, 5, 720906, 327680, 5, 720907, 262144, 14, 720909, 458752, 5, 720910, 131072, 9, 720911, 196608, 9, 720912, 393216, 5, 786434, 327680, 14, 786435, 393216, 14, 786436, 458752, 14, 786437, 131072, 6, 786438, 196608, 6, 786439, 196608, 6, 786440, 262144, 6, 786441, 65536, 6, 786442, 327680, 6, 786443, 262144, 14, 786444, 393216, 15, 786449, 327680, 15, 786450, 393216, 15, 851974, 262144, 7, 851977, 458752, 7, 851979, 327680, 16, 851980, 393216, 16, 851981, 327680, 16, 851982, 393216, 16, 851983, 327680, 16, 851984, 393216, 16, 851985, 327680, 16, 851986, 393216, 16, 917510, 262144, 8, 917513, 458752, 8, 983046, 262144, 9, 983047, 327680, 9, 983048, 393216, 9, 983049, 458752, 9, 1048578, 393216, 5, 1048579, 131072, 8, 1048580, 196608, 8, 1048581, 458752, 5, 1114114, 458752, 5, 1114115, 131072, 9, 1114116, 196608, 9, 1114117, 393216, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 17, 4, 393216, 17, 5, 458752, 17, 6, 131072, 7, 7, 196608, 7, 12, 131072, 7, 13, 196608, 7, 15, 327680, 17, 16, 393216, 17, 17, 458752, 17, 65539, 327680, 18, 65540, 393216, 18, 65541, 458752, 18, 65542, 262144, 3, 65547, 262144, 3, 65549, 262144, 3, 65551, 327680, 18, 65552, 393216, 18, 65553, 458752, 18, 131078, 262144, 4, 131083, 262144, 4, 131085, 262144, 4, 131090, 131072, 15, 196625, 0, 5, 196626, 131072, 16, 262161, 0, 6, 524292, 458752, 10, 589828, 458752, 11, 589830, 0, 18, 589831, 65536, 18, 655364, 458752, 12, 655366, 0, 19, 655367, 65536, 19, 655375, 196608, 15, 720900, 458752, 13, 720902, 196608, 5, 720903, 196608, 5, 720911, 196608, 16, 786437, 262144, 3, 786442, 196608, 3, 786443, 327680, 15, 786445, 327680, 15, 786446, 393216, 15, 786447, 327680, 15, 786448, 393216, 15, 851973, 262144, 4, 851978, 196608, 4, 983056, 0, 8, 983057, 65536, 8, 983058, 262144, 3, 1048592, 0, 9, 1048593, 65536, 9, 1048594, 262144, 4, 1179655, 196608, 19, 1179656, 262144, 19 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 624) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town.tscn" +location = Vector2(1168, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 624) +scene_destination = "res://Maps/SnowbankTown/Snowbank_Town.tscn" +location = Vector2(1168, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 496) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 368) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 560) +texture = ExtResource("303") +facing = "Left" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 368) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/SnowbankTown/Snowbank_Town_PC_tileset.tres b/Maps/SnowbankTown/Snowbank_Town_PC_tileset.tres new file mode 100644 index 000000000..6f66ff7f4 --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_PC_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-PokemonCenter.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +4:0/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:9/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/SnowbankTown/Snowbank_Town_tileset.tres b/Maps/SnowbankTown/Snowbank_Town_tileset.tres new file mode 100644 index 000000000..eb89e938a --- /dev/null +++ b/Maps/SnowbankTown/Snowbank_Town_tileset.tres @@ -0,0 +1,467 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route16.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/SnowBrick_path_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:68/0 = 0 +0:69/0 = 0 +0:70/0 = 0 +0:71/0 = 0 +0:72/0 = 0 +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:74/0 = 0 +0:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:75/0 = 0 +0:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:76/0 = 0 +0:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:84/0 = 0 +0:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:85/0 = 0 +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:67/0 = 0 +1:68/0 = 0 +1:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:72/0 = 0 +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:74/0 = 0 +1:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:80/0 = 0 +1:81/0 = 0 +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:84/0 = 0 +1:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:68/0 = 0 +2:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:72/0 = 0 +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:74/0 = 0 +2:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:75/0 = 0 +2:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:79/0 = 0 +2:80/0 = 0 +2:81/0 = 0 +2:82/0 = 0 +2:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:83/0 = 0 +2:84/0 = 0 +2:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +2:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:8/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:56/0 = 0 +3:57/0 = 0 +3:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:58/0 = 0 +3:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:59/0 = 0 +3:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:67/0 = 0 +3:68/0 = 0 +3:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:72/0 = 0 +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:81/0 = 0 +3:82/0 = 0 +3:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:83/0 = 0 +3:84/0 = 0 +3:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:85/0 = 0 +3:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:15/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:57/0 = 0 +4:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:58/0 = 0 +4:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:60/0 = 0 +4:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:62/0 = 0 +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:66/0 = 0 +4:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:67/0 = 0 +4:68/0 = 0 +4:68/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +4:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:71/0 = 0 +4:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:72/0 = 0 +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:81/0 = 0 +4:82/0 = 0 +4:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:83/0 = 0 +4:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:84/0 = 0 +4:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:15/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:56/0 = 0 +5:57/0 = 0 +5:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:58/0 = 0 +5:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:59/0 = 0 +5:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:62/0 = 0 +5:63/0 = 0 +5:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:64/0 = 0 +5:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:65/0 = 0 +5:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:66/0 = 0 +5:67/0 = 0 +5:68/0 = 0 +5:69/0 = 0 +5:70/0 = 0 +5:71/0 = 0 +5:81/0 = 0 +5:82/0 = 0 +5:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:84/0 = 0 +5:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:85/0 = 0 +5:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:56/0 = 0 +6:57/0 = 0 +6:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:58/0 = 0 +6:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:59/0 = 0 +6:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:62/0 = 0 +6:63/0 = 0 +6:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:64/0 = 0 +6:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:65/0 = 0 +6:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:66/0 = 0 +6:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:82/0 = 0 +6:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:84/0 = 0 +6:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:85/0 = 0 +6:86/0 = 0 +6:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:87/0 = 0 +6:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:53/0 = 0 +7:54/0 = 0 +7:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:58/0 = 0 +7:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:59/0 = 0 +7:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:60/0 = 0 +7:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:61/0 = 0 +7:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:62/0 = 0 +7:63/0 = 0 +7:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:64/0 = 0 +7:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:65/0 = 0 +7:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:66/0 = 0 +7:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/4 = SubResource("src4") diff --git a/Maps/TestArea/Test_Area.gd b/Maps/TestArea/Test_Area.gd new file mode 100644 index 000000000..401ba6b0c --- /dev/null +++ b/Maps/TestArea/Test_Area.gd @@ -0,0 +1,54 @@ +extends Node2D # gen_map.py Map039 + +var map_name = "Test Area" + +var _trainer_data = { + "Trainer1": {"pre": "", "defeat": "MAP039_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer012.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP039_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP039_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP039_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/TestArea/Test_Area.gd.uid b/Maps/TestArea/Test_Area.gd.uid new file mode 100644 index 000000000..aae4536b8 --- /dev/null +++ b/Maps/TestArea/Test_Area.gd.uid @@ -0,0 +1 @@ +uid://b6orxhsouwqkl diff --git a/Maps/TestArea/Test_Area.tscn b/Maps/TestArea/Test_Area.tscn new file mode 100644 index 000000000..36c6f9b3f --- /dev/null +++ b/Maps/TestArea/Test_Area.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/TestArea/Test_Area_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/TestArea/Test_Area.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_121.png" id="201"] +[node name="Test Area" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 0, 10, 0, 0, 11, 0, 0, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0, 327695, 0, 0, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 0, 0, 393231, 0, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 262151, 7, 196613, 262151, 7, 262149, 262151, 7, 327685, 262151, 7, 393221, 262151, 7, 524301, 262145, 5, 524302, 131073, 3, 524303, 131073, 3, 524304, 131073, 3, 524305, 131073, 3, 524306, 131073, 3, 524307, 131073, 3, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 720909, 262145, 2, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786445, 262145, 2, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851981, 262145, 2, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917517, 262145, 2, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131076, 196608, 7, 131077, 262144, 7, 196612, 196608, 7, 196613, 262144, 7, 262148, 196608, 7, 262149, 262144, 7, 327684, 196608, 7, 327685, 262144, 7, 393220, 196608, 7, 393221, 262144, 7 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 336) +trainer = true +texture = ExtResource("201") +trainer_name = "BUG CATCHER Test" +trainer_reward = 1280 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[140, 80]] diff --git a/Maps/TestArea/Test_Area_tileset.tres b/Maps/TestArea/Test_Area_tileset.tres new file mode 100644 index 000000000..d37bcb8ba --- /dev/null +++ b/Maps/TestArea/Test_Area_tileset.tres @@ -0,0 +1,173 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route01-02-Moki-Kevlar.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_route1-2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower7_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/7 = SubResource("src7") diff --git a/Maps/Testing Levels/TestingLevel.tscn b/Maps/Testing Levels/TestingLevel.tscn deleted file mode 100755 index 63c4ff6d9..000000000 --- a/Maps/Testing Levels/TestingLevel.tscn +++ /dev/null @@ -1,61 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://TileMapsSource/NuclearPlantInside.tres" type="TileSet" id=1] -[ext_resource path="res://TileMapsSource/Indoor(1).tres" type="TileSet" id=2] -[ext_resource path="res://Maps/MokiTown/DialogeBoxLayer.gd" type="Script" id=3] - - -[node name="Map" type="Node" index="0"] - -[node name="TileMap" type="TileMap" parent="." index="0"] - -mode = 0 -tile_set = ExtResource( 1 ) -cell_size = Vector2( 32, 32 ) -cell_quadrant_size = 16 -cell_custom_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -cell_half_offset = 2 -cell_tile_origin = 0 -cell_y_sort = false -cell_clip_uv = false -collision_use_kinematic = false -collision_friction = 1.0 -collision_bounce = 0.0 -collision_layer = 1 -collision_mask = 1 -occluder_light_mask = 1 -format = 1 -tile_data = PoolIntArray( 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0 ) -_sections_unfolded = [ "Cell" ] - -[node name="TileMap2" type="TileMap" parent="." index="1"] - -mode = 0 -tile_set = ExtResource( 2 ) -cell_size = Vector2( 32, 32 ) -cell_quadrant_size = 16 -cell_custom_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -cell_half_offset = 2 -cell_tile_origin = 0 -cell_y_sort = false -cell_clip_uv = false -collision_use_kinematic = false -collision_friction = 1.0 -collision_bounce = 0.0 -collision_layer = 1 -collision_mask = 1 -occluder_light_mask = 1 -format = 1 -tile_data = PoolIntArray( -1, 35, 0, -65536, 35, 0, -65535, 35, 0, -65534, 35, 0, -65533, 35, 0, -65532, 35, 0, -65531, 35, 0, -65530, 35, 0, -65529, 35, 0, -65528, 35, 0, -65527, 35, 0, -65526, 35, 0, -65525, 35, 0, -65524, 35, 0, -65523, 35, 0, -65522, 35, 0, -65521, 35, 0, -65520, 35, 0, 65535, 35, 0, 0, 2, 0, 2, 13, 0, 16, 35, 0, 131071, 35, 0, 65552, 35, 0, 196607, 35, 0, 131088, 35, 0, 262143, 35, 0, 196624, 35, 0, 327679, 35, 0, 262160, 35, 0, 393215, 35, 0, 327696, 35, 0, 458751, 35, 0, 393232, 35, 0, 524287, 35, 0, 458768, 35, 0, 589823, 35, 0, 524304, 35, 0, 655359, 35, 0, 589840, 35, 0, 720895, 35, 0, 655376, 35, 0, 786431, 35, 0, 720912, 35, 0, 851967, 35, 0, 786432, 35, 0, 786433, 35, 0, 786434, 35, 0, 786435, 35, 0, 786436, 35, 0, 786437, 35, 0, 786438, 35, 0, 786439, 35, 0, 786440, 35, 0, 786441, 35, 0, 786442, 35, 0, 786443, 35, 0, 786444, 35, 0, 786445, 35, 0, 786446, 35, 0, 786447, 35, 0, 786448, 35, 0 ) -_sections_unfolded = [ "Cell" ] - -[node name="DialogBoxLayer" type="CanvasLayer" parent="." index="2"] - -layer = 1 -offset = Vector2( 0, 0 ) -rotation = 0.0 -scale = Vector2( 1, 1 ) -transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -script = ExtResource( 3 ) - - diff --git a/Maps/TestingLevels/TestingLevel.tscn b/Maps/TestingLevels/TestingLevel.tscn new file mode 100644 index 000000000..c8ad55b16 --- /dev/null +++ b/Maps/TestingLevels/TestingLevel.tscn @@ -0,0 +1,61 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://TileMapsSource/NuclearPlantInside.tres" type="TileSet" id=1] +[ext_resource path="res://TileMapsSource/Indoor_1.tres" type="TileSet" id=2] +[ext_resource path="res://Maps/MokiTown/DialogeBoxLayer.gd" type="Script" id=3] + + +[node name="Map" type="Node" index="0"] + +[node name="TileMap" type="TileMap" parent="." index="0"] + +mode = 0 +tile_set = ExtResource( 1 ) +cell_size = Vector2( 32, 32 ) +cell_quadrant_size = 16 +cell_custom_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +cell_half_offset = 2 +cell_tile_origin = 0 +cell_y_sort = false +cell_clip_uv = false +collision_use_kinematic = false +collision_friction = 1.0 +collision_bounce = 0.0 +collision_layer = 1 +collision_mask = 1 +occluder_light_mask = 1 +format = 1 +tile_data = PackedInt32Array( 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0 ) +_sections_unfolded = [ "Cell" ] + +[node name="TileMap2" type="TileMap" parent="." index="1"] + +mode = 0 +tile_set = ExtResource( 2 ) +cell_size = Vector2( 32, 32 ) +cell_quadrant_size = 16 +cell_custom_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +cell_half_offset = 2 +cell_tile_origin = 0 +cell_y_sort = false +cell_clip_uv = false +collision_use_kinematic = false +collision_friction = 1.0 +collision_bounce = 0.0 +collision_layer = 1 +collision_mask = 1 +occluder_light_mask = 1 +format = 1 +tile_data = PackedInt32Array( -1, 35, 0, -65536, 35, 0, -65535, 35, 0, -65534, 35, 0, -65533, 35, 0, -65532, 35, 0, -65531, 35, 0, -65530, 35, 0, -65529, 35, 0, -65528, 35, 0, -65527, 35, 0, -65526, 35, 0, -65525, 35, 0, -65524, 35, 0, -65523, 35, 0, -65522, 35, 0, -65521, 35, 0, -65520, 35, 0, 65535, 35, 0, 0, 2, 0, 2, 13, 0, 16, 35, 0, 131071, 35, 0, 65552, 35, 0, 196607, 35, 0, 131088, 35, 0, 262143, 35, 0, 196624, 35, 0, 327679, 35, 0, 262160, 35, 0, 393215, 35, 0, 327696, 35, 0, 458751, 35, 0, 393232, 35, 0, 524287, 35, 0, 458768, 35, 0, 589823, 35, 0, 524304, 35, 0, 655359, 35, 0, 589840, 35, 0, 720895, 35, 0, 655376, 35, 0, 786431, 35, 0, 720912, 35, 0, 851967, 35, 0, 786432, 35, 0, 786433, 35, 0, 786434, 35, 0, 786435, 35, 0, 786436, 35, 0, 786437, 35, 0, 786438, 35, 0, 786439, 35, 0, 786440, 35, 0, 786441, 35, 0, 786442, 35, 0, 786443, 35, 0, 786444, 35, 0, 786445, 35, 0, 786446, 35, 0, 786447, 35, 0, 786448, 35, 0 ) +_sections_unfolded = [ "Cell" ] + +[node name="DialogBoxLayer" type="CanvasLayer" parent="." index="2"] + +layer = 1 +offset = Vector2( 0, 0 ) +rotation = 0.0 +scale = Vector2( 1, 1 ) +transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +script = ExtResource( 3 ) + + diff --git a/Maps/Tilesets data/PU_buildings+.tsx.import b/Maps/Tilesets data/PU_buildings+.tsx.import deleted file mode 100755 index 333fe59ef..000000000 --- a/Maps/Tilesets data/PU_buildings+.tsx.import +++ /dev/null @@ -1,18 +0,0 @@ -[remap] - -importer="vnen.tiled_tileset_importer" -type="TileSet" -valid=false - -[deps] - -source_file="res://Maps/Tilesets data/PU_buildings+.tsx" -[params] - -custom_properties=true -tile_metadata=false -image_flags=7 -embed_internal_images=false -save_tiled_properties=false -apply_offset=false -post_import_script="" diff --git a/Maps/Tilesets data/PU_groundtiles+.tsx.import b/Maps/Tilesets data/PU_groundtiles+.tsx.import deleted file mode 100755 index 858de4359..000000000 --- a/Maps/Tilesets data/PU_groundtiles+.tsx.import +++ /dev/null @@ -1,18 +0,0 @@ -[remap] - -importer="vnen.tiled_tileset_importer" -type="TileSet" -valid=false - -[deps] - -source_file="res://Maps/Tilesets data/PU_groundtiles+.tsx" -[params] - -custom_properties=true -tile_metadata=false -image_flags=7 -embed_internal_images=false -save_tiled_properties=false -apply_offset=false -post_import_script="" diff --git a/Maps/tilesets/PU_anim_tiles.png b/Maps/Tilesets/PU_anim_tiles.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_anim_tiles.png rename to Maps/Tilesets/PU_anim_tiles.png diff --git a/Maps/Tilesets/PU_anim_tiles.png.import b/Maps/Tilesets/PU_anim_tiles.png.import new file mode 100644 index 000000000..92ba7fed7 --- /dev/null +++ b/Maps/Tilesets/PU_anim_tiles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf2lvptqxl35d" +path="res://.godot/imported/PU_anim_tiles.png-d2150aa35b1c98e4d6879684910578cc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/Tilesets/PU_anim_tiles.png" +dest_files=["res://.godot/imported/PU_anim_tiles.png-d2150aa35b1c98e4d6879684910578cc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Tilesets/PU_anim_tiles.tres b/Maps/Tilesets/PU_anim_tiles.tres new file mode 100644 index 000000000..bb8e7169d --- /dev/null +++ b/Maps/Tilesets/PU_anim_tiles.tres @@ -0,0 +1,89 @@ +[gd_resource type="TileSet" format=3] + +[ext_resource type="Texture2D" path="res://Maps/Tilesets/PU_anim_tiles.png" id="1_1xjem"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_50ij4"] +texture = ExtResource("1_1xjem") +0:0/animation_frame_0/duration = 0.2 +0:0/animation_frame_1/duration = 0.2 +0:0/animation_frame_2/duration = 0.2 +0:0/animation_frame_3/duration = 0.2 +0:0/0 = 0 +0:1/animation_frame_0/duration = 0.2 +0:1/animation_frame_1/duration = 0.2 +0:1/animation_frame_2/duration = 0.2 +0:1/animation_frame_3/duration = 0.2 +0:1/0 = 0 +0:2/animation_frame_0/duration = 0.2 +0:2/animation_frame_1/duration = 0.2 +0:2/animation_frame_2/duration = 0.2 +0:2/animation_frame_3/duration = 0.2 +0:2/0 = 0 +0:3/animation_frame_0/duration = 0.2 +0:3/animation_frame_1/duration = 0.2 +0:3/animation_frame_2/duration = 0.2 +0:3/animation_frame_3/duration = 0.2 +0:3/0 = 0 +0:4/animation_frame_0/duration = 0.2 +0:4/animation_frame_1/duration = 0.2 +0:4/animation_frame_2/duration = 0.2 +0:4/animation_frame_3/duration = 0.2 +0:4/0 = 0 +0:5/animation_frame_0/duration = 0.2 +0:5/animation_frame_1/duration = 0.2 +0:5/animation_frame_2/duration = 0.2 +0:5/animation_frame_3/duration = 0.2 +0:5/0 = 0 +0:6/animation_frame_0/duration = 0.2 +0:6/animation_frame_1/duration = 0.2 +0:6/animation_frame_2/duration = 0.2 +0:6/animation_frame_3/duration = 0.2 +0:6/0 = 0 +0:7/animation_frame_0/duration = 0.2 +0:7/animation_frame_1/duration = 0.2 +0:7/animation_frame_2/duration = 0.2 +0:7/animation_frame_3/duration = 0.2 +0:7/0 = 0 +0:8/animation_frame_0/duration = 0.2 +0:8/animation_frame_1/duration = 0.2 +0:8/animation_frame_2/duration = 0.2 +0:8/animation_frame_3/duration = 0.2 +0:8/0 = 0 +0:9/animation_frame_0/duration = 0.2 +0:9/animation_frame_1/duration = 0.2 +0:9/animation_frame_2/duration = 0.2 +0:9/animation_frame_3/duration = 0.2 +0:9/0 = 0 +0:10/animation_frame_0/duration = 0.2 +0:10/animation_frame_1/duration = 0.2 +0:10/animation_frame_2/duration = 0.2 +0:10/animation_frame_3/duration = 0.2 +0:10/0 = 0 +0:11/animation_frame_0/duration = 0.2 +0:11/animation_frame_1/duration = 0.2 +0:11/animation_frame_2/duration = 0.2 +0:11/animation_frame_3/duration = 0.2 +0:11/0 = 0 +0:12/animation_frame_0/duration = 0.2 +0:12/animation_frame_1/duration = 0.2 +0:12/animation_frame_2/duration = 0.2 +0:12/animation_frame_3/duration = 0.2 +0:12/0 = 0 +0:13/animation_frame_0/duration = 0.2 +0:13/animation_frame_1/duration = 0.2 +0:13/animation_frame_2/duration = 0.2 +0:13/animation_frame_3/duration = 0.2 +0:13/0 = 0 +0:14/animation_frame_0/duration = 0.2 +0:14/animation_frame_1/duration = 0.2 +0:14/animation_frame_2/duration = 0.2 +0:14/animation_frame_3/duration = 0.2 +0:14/0 = 0 +0:15/animation_frame_0/duration = 0.2 +0:15/animation_frame_1/duration = 0.2 +0:15/animation_frame_2/duration = 0.2 +0:15/animation_frame_3/duration = 0.2 +0:15/0 = 0 + +[resource] +sources/0 = SubResource("TileSetAtlasSource_50ij4") diff --git a/Maps/tilesets/PU_anim_tiles.tsx b/Maps/Tilesets/PU_anim_tiles.tsx old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_anim_tiles.tsx rename to Maps/Tilesets/PU_anim_tiles.tsx diff --git a/Maps/tilesets/PU_autotiles.png b/Maps/Tilesets/PU_autotiles.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_autotiles.png rename to Maps/Tilesets/PU_autotiles.png diff --git a/Maps/Tilesets/PU_autotiles.png.import b/Maps/Tilesets/PU_autotiles.png.import new file mode 100644 index 000000000..24a4d57fc --- /dev/null +++ b/Maps/Tilesets/PU_autotiles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://25pmgdcu5bqn" +path="res://.godot/imported/PU_autotiles.png-c484ebbd40c72a416eb8be0ebd440aab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/Tilesets/PU_autotiles.png" +dest_files=["res://.godot/imported/PU_autotiles.png-c484ebbd40c72a416eb8be0ebd440aab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/tilesets/PU_autotiles.tres b/Maps/Tilesets/PU_autotiles.tres old mode 100755 new mode 100644 similarity index 90% rename from Maps/tilesets/PU_autotiles.tres rename to Maps/Tilesets/PU_autotiles.tres index 3f12fb23f..0acc5321c --- a/Maps/tilesets/PU_autotiles.tres +++ b/Maps/Tilesets/PU_autotiles.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=3 format=2] -[ext_resource path="res://Maps/tilesets/PU_autotiles.png" type="Texture" id=1] +[ext_resource path="res://Maps/Tilesets/PU_autotiles.png" type="Texture2D" id=1] [sub_resource type="GDScript" id=1] diff --git a/Maps/tilesets/PU_autotiles.tsx b/Maps/Tilesets/PU_autotiles.tsx old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_autotiles.tsx rename to Maps/Tilesets/PU_autotiles.tsx diff --git a/Maps/tilesets/PU_buildings+.png b/Maps/Tilesets/PU_buildings+.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_buildings+.png rename to Maps/Tilesets/PU_buildings+.png diff --git a/Maps/Tilesets/PU_buildings+.png.import b/Maps/Tilesets/PU_buildings+.png.import new file mode 100644 index 000000000..442c3a493 --- /dev/null +++ b/Maps/Tilesets/PU_buildings+.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjkk0lnfc64td" +path="res://.godot/imported/PU_buildings+.png-846ac85af2dd4ba2a86051611ae46558.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/Tilesets/PU_buildings+.png" +dest_files=["res://.godot/imported/PU_buildings+.png-846ac85af2dd4ba2a86051611ae46558.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/tilesets/PU_buildings+.tres b/Maps/Tilesets/PU_buildings+.tres old mode 100755 new mode 100644 similarity index 78% rename from Maps/tilesets/PU_buildings+.tres rename to Maps/Tilesets/PU_buildings+.tres index 7f4060890..0c7b429e7 --- a/Maps/tilesets/PU_buildings+.tres +++ b/Maps/Tilesets/PU_buildings+.tres @@ -1,360 +1,360 @@ [gd_resource type="TileSet" load_steps=120 format=2] -[ext_resource path="res://Maps/tilesets/PU_buildings+.png" type="Texture" id=1] +[ext_resource path="res://Maps/Tilesets/PU_buildings+.png" type="Texture2D" id=1] [sub_resource type="ConvexPolygonShape2D" id=1] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=4] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=6] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=7] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=8] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=9] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=10] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=11] -points = PoolVector2Array( 0, 16, -16, 16, -16, 0, 0, 0 ) +points = PackedVector2Array( 0, 16, -16, 16, -16, 0, 0, 0 ) [sub_resource type="ConvexPolygonShape2D" id=12] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=13] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=14] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=15] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=16] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=17] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=18] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=19] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=20] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=21] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=22] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=23] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=24] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=25] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=26] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=27] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=28] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=29] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=30] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=31] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=32] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=33] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=34] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=35] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=36] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=37] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=38] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=39] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=40] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=41] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=42] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=43] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=44] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=45] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=46] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=47] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=48] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=49] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=50] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=51] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=52] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=53] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=54] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=55] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=56] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=57] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=58] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=59] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=60] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=61] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=62] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=63] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=64] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=65] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=66] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=67] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=68] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=69] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=70] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=71] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=72] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=73] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=74] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=75] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=76] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=77] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=78] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=79] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=80] -points = PoolVector2Array( -16, -16, -32, -16, -32, -32, -16, -32 ) +points = PackedVector2Array( -16, -16, -32, -16, -32, -32, -16, -32 ) [sub_resource type="ConvexPolygonShape2D" id=81] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=82] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=83] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=84] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=85] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=86] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=87] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=88] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=89] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=90] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=91] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=92] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=93] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=94] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=95] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=96] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=97] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=98] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=99] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=100] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=101] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=102] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=103] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=104] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=105] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=106] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=107] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=108] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=109] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=110] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=111] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=112] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=113] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=114] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=115] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=116] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=117] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=118] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [resource] 0/name = "PU_buildings+ 0" diff --git a/Maps/tilesets/PU_buildings+.tsx b/Maps/Tilesets/PU_buildings+.tsx old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_buildings+.tsx rename to Maps/Tilesets/PU_buildings+.tsx diff --git a/Maps/tilesets/PU_caves.png b/Maps/Tilesets/PU_caves.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_caves.png rename to Maps/Tilesets/PU_caves.png diff --git a/Maps/Tilesets/PU_caves.png.import b/Maps/Tilesets/PU_caves.png.import new file mode 100644 index 000000000..1250185e0 --- /dev/null +++ b/Maps/Tilesets/PU_caves.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dy7omjdb4id7a" +path="res://.godot/imported/PU_caves.png-3920d00e4c20f6efa73bd49eb0e375fd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/Tilesets/PU_caves.png" +dest_files=["res://.godot/imported/PU_caves.png-3920d00e4c20f6efa73bd49eb0e375fd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/tilesets/PU_caves.tres b/Maps/Tilesets/PU_caves.tres old mode 100755 new mode 100644 similarity index 90% rename from Maps/tilesets/PU_caves.tres rename to Maps/Tilesets/PU_caves.tres index 66f5fc568..f6403a992 --- a/Maps/tilesets/PU_caves.tres +++ b/Maps/Tilesets/PU_caves.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=3 format=2] -[ext_resource path="res://Maps/tilesets/PU_caves.png" type="Texture" id=1] +[ext_resource path="res://Maps/Tilesets/PU_caves.png" type="Texture2D" id=1] [resource] diff --git a/Maps/tilesets/PU_caves.tsx b/Maps/Tilesets/PU_caves.tsx old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_caves.tsx rename to Maps/Tilesets/PU_caves.tsx diff --git a/Maps/tilesets/PU_groundtiles+.png b/Maps/Tilesets/PU_groundtiles+.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_groundtiles+.png rename to Maps/Tilesets/PU_groundtiles+.png diff --git a/Maps/Tilesets/PU_groundtiles+.png.import b/Maps/Tilesets/PU_groundtiles+.png.import new file mode 100644 index 000000000..51dc7cfc3 --- /dev/null +++ b/Maps/Tilesets/PU_groundtiles+.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwt62nri05y5l" +path="res://.godot/imported/PU_groundtiles+.png-43c700a5c63a33ab22565bb3c1d648c4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/Tilesets/PU_groundtiles+.png" +dest_files=["res://.godot/imported/PU_groundtiles+.png-43c700a5c63a33ab22565bb3c1d648c4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/tilesets/PU_groundtiles+.tres b/Maps/Tilesets/PU_groundtiles+.tres old mode 100755 new mode 100644 similarity index 79% rename from Maps/tilesets/PU_groundtiles+.tres rename to Maps/Tilesets/PU_groundtiles+.tres index 5f87603ca..b0290ff0b --- a/Maps/tilesets/PU_groundtiles+.tres +++ b/Maps/Tilesets/PU_groundtiles+.tres @@ -1,591 +1,591 @@ [gd_resource type="TileSet" load_steps=197 format=2] -[ext_resource path="res://Maps/tilesets/PU_groundtiles+.png" type="Texture" id=1] +[ext_resource path="res://Maps/Tilesets/PU_groundtiles+.png" type="Texture2D" id=1] [sub_resource type="ConvexPolygonShape2D" id=1] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=4] -points = PoolVector2Array( 16, 16, 16, 0, 0, 0, 0, 16 ) +points = PackedVector2Array( 16, 16, 16, 0, 0, 0, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16, 0, 0 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16, 0, 0 ) [sub_resource type="ConvexPolygonShape2D" id=6] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=7] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=8] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=9] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=10] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=11] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=12] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=13] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=14] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=15] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=16] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=17] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=18] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=19] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=20] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=21] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=22] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=23] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=24] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=25] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=26] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=27] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=28] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=29] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=30] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=31] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=32] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=33] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=34] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=35] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=36] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=37] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=38] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=39] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=40] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=41] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=42] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=43] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=44] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=45] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=46] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=47] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=48] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=49] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=50] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=51] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=52] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=53] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=54] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=55] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=56] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=57] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=58] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=59] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=60] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=61] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=62] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=63] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=64] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=65] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=66] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=67] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=68] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=69] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=70] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=71] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=72] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=73] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=74] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=75] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=76] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=77] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=78] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=79] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=80] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=81] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=82] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=83] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=84] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=85] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=86] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=87] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=88] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=89] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=90] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=91] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=92] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=93] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=94] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=95] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=96] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=97] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=98] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=99] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=100] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=101] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=102] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=103] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=104] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=105] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=106] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=107] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=108] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=109] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=110] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=111] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=112] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=113] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=114] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=115] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=116] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=117] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=118] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=119] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=120] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=121] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=122] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=123] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=124] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=125] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=126] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=127] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=128] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=129] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=130] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=131] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=132] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=133] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=134] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=135] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=136] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=137] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=138] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=139] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=140] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=141] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=142] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=143] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=144] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=145] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=146] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=147] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=148] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=149] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=150] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=151] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=152] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=153] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=154] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=155] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=156] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=157] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=158] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=159] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=160] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=161] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=162] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=163] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=164] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=165] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=166] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=167] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=168] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=169] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=170] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=171] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=172] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=173] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=174] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=175] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=176] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=177] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=178] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=179] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=180] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=181] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=182] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=183] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=184] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=185] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=186] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=187] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=188] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=189] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=190] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=191] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=192] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=193] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=194] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=195] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [resource] 0/name = "PU_groundtiles+ 0" diff --git a/Maps/tilesets/PU_groundtiles+.tsx b/Maps/Tilesets/PU_groundtiles+.tsx old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_groundtiles+.tsx rename to Maps/Tilesets/PU_groundtiles+.tsx diff --git a/Maps/tilesets/PU_indoors+.png b/Maps/Tilesets/PU_indoors+.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_indoors+.png rename to Maps/Tilesets/PU_indoors+.png diff --git a/Maps/Tilesets/PU_indoors+.png.import b/Maps/Tilesets/PU_indoors+.png.import new file mode 100644 index 000000000..4a89390d7 --- /dev/null +++ b/Maps/Tilesets/PU_indoors+.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://05mo6xr0hl73" +path="res://.godot/imported/PU_indoors+.png-8d6ca358913e21a3fbbef24a84a36906.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/Tilesets/PU_indoors+.png" +dest_files=["res://.godot/imported/PU_indoors+.png-8d6ca358913e21a3fbbef24a84a36906.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/tilesets/PU_indoors+.tres b/Maps/Tilesets/PU_indoors+.tres old mode 100755 new mode 100644 similarity index 89% rename from Maps/tilesets/PU_indoors+.tres rename to Maps/Tilesets/PU_indoors+.tres index 40521595d..6e710f020 --- a/Maps/tilesets/PU_indoors+.tres +++ b/Maps/Tilesets/PU_indoors+.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://Maps/tilesets/PU_indoors+.png" type="Texture" id=1] +[ext_resource path="res://Maps/Tilesets/PU_indoors+.png" type="Texture2D" id=1] [resource] 0/name = "PU_indoors+ 0" diff --git a/Maps/tilesets/PU_indoors+.tsx b/Maps/Tilesets/PU_indoors+.tsx old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_indoors+.tsx rename to Maps/Tilesets/PU_indoors+.tsx diff --git a/Maps/tilesets/PU_watertiles+.png b/Maps/Tilesets/PU_watertiles+.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_watertiles+.png rename to Maps/Tilesets/PU_watertiles+.png diff --git a/Maps/Tilesets/PU_watertiles+.png.import b/Maps/Tilesets/PU_watertiles+.png.import new file mode 100644 index 000000000..f25ebcfb4 --- /dev/null +++ b/Maps/Tilesets/PU_watertiles+.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6roy7mob4w2s" +path="res://.godot/imported/PU_watertiles+.png-9931da634de176e5ce5770720c1ddefa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/Tilesets/PU_watertiles+.png" +dest_files=["res://.godot/imported/PU_watertiles+.png-9931da634de176e5ce5770720c1ddefa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/tilesets/PU_watertiles+.tres b/Maps/Tilesets/PU_watertiles+.tres old mode 100755 new mode 100644 similarity index 78% rename from Maps/tilesets/PU_watertiles+.tres rename to Maps/Tilesets/PU_watertiles+.tres index 2e8954fc9..ce708682c --- a/Maps/tilesets/PU_watertiles+.tres +++ b/Maps/Tilesets/PU_watertiles+.tres @@ -1,693 +1,693 @@ [gd_resource type="TileSet" load_steps=231 format=2] -[ext_resource path="res://Maps/tilesets/PU_watertiles+.png" type="Texture" id=1] +[ext_resource path="res://Maps/Tilesets/PU_watertiles+.png" type="Texture2D" id=1] [sub_resource type="ConvexPolygonShape2D" id=1] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=4] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=6] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=7] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=8] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=9] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=10] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=11] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=12] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=13] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=14] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=15] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=16] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=17] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=18] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=19] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=20] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=21] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=22] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=23] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=24] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=25] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=26] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=27] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=28] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=29] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=30] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=31] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=32] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=33] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=34] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=35] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=36] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=37] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=38] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=39] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=40] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=41] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=42] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=43] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=44] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=45] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=46] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=47] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=48] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=49] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=50] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=51] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=52] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=53] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=54] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=55] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=56] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=57] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=58] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=59] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=60] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=61] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=62] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=63] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=64] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=65] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=66] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=67] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=68] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=69] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=70] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=71] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=72] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=73] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=74] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=75] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=76] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=77] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=78] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=79] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=80] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=81] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=82] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=83] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=84] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=85] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=86] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=87] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=88] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=89] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=90] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=91] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=92] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=93] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=94] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=95] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=96] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=97] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=98] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=99] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=100] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=101] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=102] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=103] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=104] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=105] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=106] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=107] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=108] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=109] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=110] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=111] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=112] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=113] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=114] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=115] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=116] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=117] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=118] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=119] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=120] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=121] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=122] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=123] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=124] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=125] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=126] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=127] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=128] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=129] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=130] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=131] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=132] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=133] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=134] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=135] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=136] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=137] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=138] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=139] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=140] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=141] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=142] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=143] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=144] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=145] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=146] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=147] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=148] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=149] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=150] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=151] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=152] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=153] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=154] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=155] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=156] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=157] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=158] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=159] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=160] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=161] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=162] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=163] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=164] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=165] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=166] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=167] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=168] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=169] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=170] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=171] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=172] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=173] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=174] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=175] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=176] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=177] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=178] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=179] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=180] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=181] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=182] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=183] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=184] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=185] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=186] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=187] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=188] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=189] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=190] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=191] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=192] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=193] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=194] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=195] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=196] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=197] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=198] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=199] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=200] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=201] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=202] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=203] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=204] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=205] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=206] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=207] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=208] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=209] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=210] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=211] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=212] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=213] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=214] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=215] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=216] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=217] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=218] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=219] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=220] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=221] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=222] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=223] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=224] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=225] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=226] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=227] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=228] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=229] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [resource] 0/name = "PU_watertiles+ 0" diff --git a/Maps/tilesets/PU_watertiles+.tsx b/Maps/Tilesets/PU_watertiles+.tsx old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/PU_watertiles+.tsx rename to Maps/Tilesets/PU_watertiles+.tsx diff --git a/Maps/tilesets/TerrainTags.tres b/Maps/Tilesets/TerrainTags.tres old mode 100755 new mode 100644 similarity index 94% rename from Maps/tilesets/TerrainTags.tres rename to Maps/Tilesets/TerrainTags.tres index f3ece37db..98b988f06 --- a/Maps/tilesets/TerrainTags.tres +++ b/Maps/Tilesets/TerrainTags.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://Maps/tilesets/terrain_tags.png" type="Texture" id=1] +[ext_resource path="res://Maps/Tilesets/terrain_tags.png" type="Texture2D" id=1] [resource] 0/name = "terrain_tags.png 0" diff --git a/Maps/tilesets/terrain_tags.png b/Maps/Tilesets/terrain_tags.png old mode 100755 new mode 100644 similarity index 100% rename from Maps/tilesets/terrain_tags.png rename to Maps/Tilesets/terrain_tags.png diff --git a/Maps/Tilesets/terrain_tags.png.import b/Maps/Tilesets/terrain_tags.png.import new file mode 100644 index 000000000..aa30aab0f --- /dev/null +++ b/Maps/Tilesets/terrain_tags.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0d50qwwlqfjh" +path="res://.godot/imported/terrain_tags.png-60021bd7f5d4305cef0ecb79243bc2de.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Maps/Tilesets/terrain_tags.png" +dest_files=["res://.godot/imported/terrain_tags.png-60021bd7f5d4305cef0ecb79243bc2de.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Maps/Tilesets data/PU_buildings+.tsx b/Maps/TilesetsData/PU_buildings+.tsx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Tilesets data/PU_buildings+.tsx rename to Maps/TilesetsData/PU_buildings+.tsx diff --git a/Maps/Tilesets data/PU_groundtiles+.tsx b/Maps/TilesetsData/PU_groundtiles+.tsx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Tilesets data/PU_groundtiles+.tsx rename to Maps/TilesetsData/PU_groundtiles+.tsx diff --git a/Maps/TitleScreen/Title_Screen.gd b/Maps/TitleScreen/Title_Screen.gd new file mode 100644 index 000000000..8d183cd8b --- /dev/null +++ b/Maps/TitleScreen/Title_Screen.gd @@ -0,0 +1,3 @@ +extends Node2D # gen_map.py Map014 + +var map_name = "Title Screen" diff --git a/Maps/TitleScreen/Title_Screen.gd.uid b/Maps/TitleScreen/Title_Screen.gd.uid new file mode 100644 index 000000000..59693502d --- /dev/null +++ b/Maps/TitleScreen/Title_Screen.gd.uid @@ -0,0 +1 @@ +uid://dujwchwov0kxj diff --git a/Maps/TitleScreen/Title_Screen.tscn b/Maps/TitleScreen/Title_Screen.tscn new file mode 100644 index 000000000..a3d6e66f7 --- /dev/null +++ b/Maps/TitleScreen/Title_Screen.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/TitleScreen/Title_Screen_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/TitleScreen/Title_Screen.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Title Screen" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) diff --git a/Maps/TitleScreen/Title_Screen_tileset.tres b/Maps/TitleScreen/Title_Screen_tileset.tres new file mode 100644 index 000000000..eb357fec7 --- /dev/null +++ b/Maps/TitleScreen/Title_Screen_tileset.tres @@ -0,0 +1,12 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Cavetiles.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/Towns/Town Houses/Gate House.tmx.import b/Maps/Towns/Town Houses/Gate House.tmx.import deleted file mode 100755 index 9b98f706d..000000000 --- a/Maps/Towns/Town Houses/Gate House.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Gate House.tmx-9d943048456d47f9917d7504f419a827.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Gate House.tmx" -dest_files=[ "res://.import/Gate House.tmx-9d943048456d47f9917d7504f419a827.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Towns/Town Houses/Gate House.tscn b/Maps/Towns/Town Houses/Gate House.tscn deleted file mode 100755 index f5562bdb4..000000000 --- a/Maps/Towns/Town Houses/Gate House.tscn +++ /dev/null @@ -1,30 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://home/charles/GodotProjects/Project-Uranium-Godot/Maps/tilesets/PU_indoors+.tres" type="TileSet" id=1] - -[node name="Node2D" type="Node2D"] -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 1310736, 2, 0, 1310737, 3, 0, 1310736, 4, 0, 1310738, 5, 0, 1310738, 6, 0, 1310738, 7, 0, 1310739, 8, 0, 1310737, 9, 0, 1310736, 10, 0, 1310737, 11, 0, 1572869, 65536, 0, 1572869, 65537, 0, 1376272, 65538, 0, 1376273, 65539, 0, 1376272, 65540, 0, 1376274, 65541, 0, 1376274, 65542, 0, 1376274, 65543, 0, 1376275, 65544, 0, 1376273, 65545, 0, 1376272, 65546, 0, 1376273, 65547, 0, 1572869, 131072, 0, 1572869, 131073, 0, 1441808, 131074, 0, 1441809, 131075, 0, 1441808, 131076, 0, 1572869, 131077, 0, 1572869, 131078, 0, 1572869, 131079, 0, 1572869, 131080, 0, 1441809, 131081, 0, 1441808, 131082, 0, 1441809, 131083, 0, 1572869, 196608, 0, 1572869, 196609, 0, 1507344, 196610, 0, 1507345, 196611, 0, 1507344, 196612, 0, 1572869, 196613, 0, 1572869, 196614, 0, 1572869, 196615, 0, 1572869, 196616, 0, 1507345, 196617, 0, 1507344, 196618, 0, 1507345, 196619, 0, 1572869, 262144, 0, 1572869, 262145, 0, 1376276, 262146, 0, 1376276, 262147, 0, 1376278, 262148, 0, 1310740, 262149, 0, 1310740, 262150, 0, 1310740, 262151, 0, 1310740, 262152, 0, 1376277, 262153, 0, 1376276, 262154, 0, 1376276, 262155, 0, 1572869, 327680, 0, 1572869, 327681, 0, 1376276, 327682, 0, 1310740, 327683, 0, 1310740, 327684, 0, 1310740, 327685, 0, 1835025, 327686, 0, 1835025, 327687, 0, 1310740, 327688, 0, 1310740, 327689, 0, 1310740, 327690, 0, 1310740, 327691, 0, 1572869, 393216, 0, 1572869, 393217, 0, 1376276, 393218, 0, 1310740, 393219, 0, 1310740, 393220, 0, 1900560, 393221, 0, 1900561, 393222, 0, 1900561, 393223, 0, 1900562, 393224, 0, 1310740, 393225, 0, 1310740, 393226, 0, 1310740, 393227, 0, 1572869, 458752, 0, 1572869, 458753, 0, 1376276, 458754, 0, 1310740, 458755, 0, 1310740, 458756, 0, 1900560, 458757, 0, 1900561, 458758, 0, 1900561, 458759, 0, 1900562, 458760, 0, 1310740, 458761, 0, 1310740, 458762, 0, 1310740, 458763, 0, 1572869, 524288, 0, 1572869, 524289, 0, 1376276, 524290, 0, 1310740, 524291, 0, 1310740, 524292, 0, 1900560, 524293, 0, 1900561, 524294, 0, 1900561, 524295, 0, 1900562, 524296, 0, 1310740, 524297, 0, 1310740, 524298, 0, 1310740, 524299, 0, 1572869, 589824, 0, 1572869, 589825, 0, 1376276, 589826, 0, 1310740, 589827, 0, 1310740, 589828, 0, 1900560, 589829, 0, 1900561, 589830, 0, 1900561, 589831, 0, 1900562, 589832, 0, 1310740, 589833, 0, 1310740, 589834, 0, 1310740, 589835, 0, 1572869, 655360, 0, 1572869, 655361, 0, 1376276, 655362, 0, 1310740, 655363, 0, 1310740, 655364, 0, 1310740, 655365, 0, 1966097, 655366, 0, 1966097, 655367, 0, 1310740, 655368, 0, 1310740, 655369, 0, 1310740, 655370, 0, 1310740, 655371, 0, 1572869, 720896, 0, 1572869, 720897, 0, 1376276, 720898, 0, 1310740, 720899, 0, 1310740, 720900, 0, 1310740, 720901, 0, 1310740, 720902, 0, 1310740, 720903, 0, 1310740, 720904, 0, 1310740, 720905, 0, 1310740, 720906, 0, 1310740, 720907, 0, 1572869, 786432, 0, 1572869, 786433, 0, 1572869, 786434, 0, 1572869, 786435, 0, 1572869, 786436, 0, 1572869, 786437, 0, 1572869, 786438, 0, 1572869, 786439, 0, 1572869, 786440, 0, 1572869, 786441, 0, 1572869, 786442, 0, 1572869, 786443, 0, 1572869, 851968, 0, 1572869, 851969, 0, 1572869, 851970, 0, 1572869, 851971, 0, 1572869, 851972, 0, 1572869, 851973, 0, 1572869, 851974, 0, 1572869, 851975, 0, 1572869, 851976, 0, 1572869, 851977, 0, 1572869, 851978, 0, 1572869, 851979, 0, 1572869, 917504, 0, 1572869, 917505, 0, 1572869, 917506, 0, 1572869, 917507, 0, 1572869, 917508, 0, 1572869, 917509, 0, 1572869, 917510, 0, 1572869, 917511, 0, 1572869, 917512, 0, 1572869, 917513, 0, 1572869, 917514, 0, 1572869, 917515, 0, 1572869 ) -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196612, 0, 2228240, 196613, 0, 2228241, 196614, 0, 2228242, 196615, 0, 2228243, 196617, 0, 1441813, 262145, 0, 1572880, 262146, 0, 1441814, 262147, 0, 1572883, 262148, 0, 2162708, 262149, 0, 2162709, 262150, 0, 2162710, 262151, 0, 2162711, 262152, 0, 1507348, 262153, 0, 1507349, 327681, 0, 1638418, 327682, 0, 1572885, 327683, 0, 1638419, 327684, 0, 1835024, 327687, 0, 1835026, 393219, 0, 1835030, 458755, 0, 1835030, 524290, 0, 1703954, 524291, 0, 1703955, 589826, 0, 1769490, 589827, 0, 1769491, 655364, 0, 1966096, 655367, 0, 1966098, 720900, 0, 2293782, 720901, 0, 2293783, 720902, 0, 2293783, 720903, 0, 2490390, 786436, 0, 2031632, 786437, 0, 2031633, 786438, 0, 2031633, 786439, 0, 2031634, 851972, 0, 2097168, 851973, 0, 2097169, 851974, 0, 2097169, 851975, 0, 2097170 ) -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 65540, 0, 2097167, 65541, 0, 2490382, 65542, 0, 2490382, 65543, 0, 2293775, 131077, 0, 2490383, 131078, 0, 2490383 ) -[node name="Tile Layer 4" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 131076, 0, 2162703, 131079, 0, 2359311, 196612, 0, 2228239, 196615, 0, 2424847 ) - diff --git a/Maps/Towns/Town Houses/Pokecenter.tmx.import b/Maps/Towns/Town Houses/Pokecenter.tmx.import deleted file mode 100755 index 07480dfb0..000000000 --- a/Maps/Towns/Town Houses/Pokecenter.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Pokecenter.tmx-ac764d6f0b40c2cdb23f67bd822041d6.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Pokecenter.tmx" -dest_files=[ "res://.import/Pokecenter.tmx-ac764d6f0b40c2cdb23f67bd822041d6.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Towns/Town Houses/PokecenterReference.tscn b/Maps/Towns/Town Houses/PokecenterReference.tscn deleted file mode 100755 index d7aa65ad3..000000000 --- a/Maps/Towns/Town Houses/PokecenterReference.tscn +++ /dev/null @@ -1,88 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://Maps/tilesets/PU_indoors+.tres" type="TileSet" id=1] -[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=2] -[ext_resource path="res://Graphics/Characters/HGSS_135.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Characters/pokeballs on right.png" type="Texture" id=4] -[ext_resource path="res://Maps/Towns/Town Houses/PokeCenterReference.gd" type="Script" id=5] -[ext_resource path="res://Graphics/Characters/pokeballs on left.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Tilesets/PU-PokemonCenter.png" type="Texture" id=7] -[ext_resource path="res://TileMapsSource/Indoor(1).tres" type="TileSet" id=8] - -[node name="PokeCenterReference" type="Node2D"] -scale = Vector2( 2, 2 ) -script = ExtResource( 5 ) - -[node name="BG" type="ColorRect" parent="."] -visible = false -margin_left = -1000.0 -margin_top = -1000.0 -margin_right = 3000.0 -margin_bottom = 3000.0 -color = Color( 0, 0, 0, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Colisions" type="TileMap" parent="."] -tile_set = ExtResource( 8 ) -cell_size = Vector2( 16, 16 ) -format = 1 -tile_data = PoolIntArray( -65536, 35, 0, -65535, 35, 0, -65534, 35, 0, -65533, 35, 0, -65532, 35, 0, -65531, 35, 0, -65530, 35, 0, -65529, 35, 0, -65528, 35, 0, -65527, 35, 0, -65526, 35, 0, -65525, 35, 0, -65524, 35, 0, -65523, 35, 0, -65522, 35, 0, -65521, 35, 0, -65520, 35, 0, -65519, 35, 0, -65518, 35, 0, 0, 35, 0, 18, 35, 0, 65536, 35, 0, 65554, 35, 0, 131072, 35, 0, 131090, 35, 0, 196608, 35, 0, 196626, 35, 0, 262144, 35, 0, 262145, 35, 0, 262146, 35, 0, 262147, 35, 0, 262148, 35, 0, 262149, 35, 0, 262150, 35, 0, 262151, 35, 0, 262152, 35, 0, 262153, 35, 0, 262154, 35, 0, 262155, 35, 0, 262156, 35, 0, 262157, 35, 0, 262158, 35, 0, 262159, 35, 0, 262160, 35, 0, 262161, 35, 0, 262162, 35, 0, 327680, 35, 0, 327698, 35, 0, 393216, 35, 0, 393234, 35, 0, 458752, 35, 0, 458755, 35, 0, 458756, 35, 0, 458757, 35, 0, 458758, 35, 0, 458759, 35, 0, 458760, 35, 0, 458761, 35, 0, 458762, 35, 0, 458766, 35, 0, 458767, 35, 0, 458770, 35, 0, 524288, 35, 0, 524291, 35, 0, 524298, 35, 0, 524302, 35, 0, 524303, 35, 0, 524306, 35, 0, 589824, 35, 0, 589827, 35, 0, 589834, 35, 0, 589842, 35, 0, 655360, 35, 0, 655363, 35, 0, 655370, 35, 0, 655373, 35, 0, 655374, 35, 0, 655378, 35, 0, 720896, 35, 0, 720899, 35, 0, 720906, 35, 0, 720909, 35, 0, 720910, 35, 0, 720914, 35, 0, 786432, 35, 0, 786435, 35, 0, 786436, 35, 0, 786437, 35, 0, 786438, 35, 0, 786439, 35, 0, 786440, 35, 0, 786441, 35, 0, 786442, 35, 0, 786450, 35, 0, 851968, 35, 0, 851972, 35, 0, 851977, 35, 0, 851978, 35, 0, 851979, 35, 0, 851980, 35, 0, 851981, 35, 0, 851982, 35, 0, 851983, 35, 0, 851984, 35, 0, 851985, 35, 0, 851986, 35, 0, 917504, 35, 0, 917514, 35, 0, 917522, 35, 0, 983040, 35, 0, 983050, 35, 0, 983051, 35, 0, 983052, 35, 0, 983053, 35, 0, 983054, 35, 0, 983055, 35, 0, 983056, 35, 0, 983057, 35, 0, 983058, 35, 0, 1048576, 35, 0, 1048578, 35, 0, 1048579, 35, 0, 1048591, 35, 0, 1048592, 35, 0, 1048593, 35, 0, 1048594, 35, 0, 1114112, 35, 0, 1114114, 35, 0, 1114115, 35, 0, 1114130, 35, 0, 1179648, 35, 0, 1179649, 35, 0, 1179665, 35, 0, 1179666, 35, 0, 1245184, 35, 0, 1245185, 35, 0, 1245186, 35, 0, 1245187, 35, 0, 1245188, 35, 0, 1245189, 35, 0, 1245192, 35, 0, 1245193, 35, 0, 1245194, 35, 0, 1245195, 35, 0, 1245196, 35, 0, 1245197, 35, 0, 1245198, 35, 0, 1245199, 35, 0, 1245200, 35, 0, 1245201, 35, 0, 1245202, 35, 0 ) - -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 196630, 2, 0, 196631, 3, 0, 196630, 4, 0, 196631, 5, 0, 196630, 6, 0, 196631, 7, 0, 196630, 8, 0, 196631, 9, 0, 196630, 10, 0, 196631, 11, 0, 196630, 12, 0, 196631, 13, 0, 196630, 14, 0, 196631, 15, 0, 196630, 16, 0, 196631, 17, 0, 196630, 18, 0, 1572869, 65536, 0, 1572869, 65537, 0, 262166, 65538, 0, 262167, 65539, 0, 262166, 65540, 0, 262167, 65541, 0, 262166, 65542, 0, 262167, 65543, 0, 262166, 65544, 0, 262167, 65545, 0, 262166, 65546, 0, 262167, 65547, 0, 262166, 65548, 0, 262167, 65549, 0, 262166, 65550, 0, 262167, 65551, 0, 262166, 65552, 0, 262167, 65553, 0, 262166, 65554, 0, 1572869, 131072, 0, 1572869, 131073, 0, 262162, 131074, 0, 65553, 131075, 0, 65552, 131076, 0, 65553, 131077, 0, 65552, 131078, 0, 262165, 131079, 0, 65552, 131080, 0, 65553, 131081, 0, 65552, 131082, 0, 65553, 131083, 0, 262165, 131084, 0, 65553, 131085, 0, 65552, 131086, 0, 65553, 131087, 0, 65552, 131088, 0, 65553, 131089, 0, 262165, 131090, 0, 1572869, 196608, 0, 1572869, 196609, 0, 327698, 196610, 0, 18, 196611, 0, 16, 196612, 0, 17, 196613, 0, 16, 196614, 0, 196625, 196615, 0, 17, 196616, 0, 16, 196617, 0, 17, 196618, 0, 17, 196619, 0, 196625, 196620, 0, 17, 196621, 0, 16, 196622, 0, 17, 196623, 0, 16, 196624, 0, 17, 196625, 0, 327701, 196626, 0, 1572869, 262144, 0, 1572869, 262145, 0, 393234, 262146, 0, 393236, 262147, 0, 393237, 262148, 0, 17, 262149, 0, 393234, 262150, 0, 393235, 262151, 0, 393236, 262152, 0, 393237, 262153, 0, 17, 262154, 0, 393234, 262155, 0, 393235, 262156, 0, 393236, 262157, 0, 393237, 262158, 0, 17, 262159, 0, 393234, 262160, 0, 393235, 262161, 0, 393237, 262162, 0, 1572869, 327680, 0, 1572869, 327681, 0, 65552, 327682, 0, 17, 327683, 0, 16, 327684, 0, 17, 327685, 0, 16, 327686, 0, 17, 327687, 0, 17, 327688, 0, 16, 327689, 0, 17, 327690, 0, 17, 327691, 0, 16, 327692, 0, 17, 327693, 0, 16, 327694, 0, 17, 327695, 0, 16, 327696, 0, 17, 327697, 0, 16, 327698, 0, 1572869, 393216, 0, 1572869, 393217, 0, 65552, 393218, 0, 17, 393219, 0, 16, 393220, 0, 17, 393221, 0, 16, 393222, 0, 17, 393223, 0, 17, 393224, 0, 16, 393225, 0, 17, 393226, 0, 17, 393227, 0, 16, 393228, 0, 17, 393229, 0, 16, 393230, 0, 17, 393231, 0, 16, 393232, 0, 17, 393233, 0, 16, 393234, 0, 1572869, 458752, 0, 1572869, 458753, 0, 65552, 458754, 0, 17, 458755, 0, 16, 458756, 0, 1048597, 458757, 0, 1048598, 458758, 0, 1048597, 458759, 0, 1048598, 458760, 0, 1048597, 458761, 0, 1048598, 458762, 0, 17, 458763, 0, 16, 458764, 0, 17, 458765, 0, 16, 458766, 0, 17, 458767, 0, 16, 458768, 0, 17, 458769, 0, 16, 458770, 0, 1572869, 524288, 0, 1572869, 524289, 0, 65552, 524290, 0, 17, 524291, 0, 16, 524292, 0, 196630, 524293, 0, 196631, 524294, 0, 196630, 524295, 0, 196631, 524296, 0, 196630, 524297, 0, 196631, 524298, 0, 17, 524299, 0, 16, 524300, 0, 17, 524301, 0, 16, 524302, 0, 17, 524303, 0, 16, 524304, 0, 17, 524305, 0, 16, 524306, 0, 1572869, 589824, 0, 1572869, 589825, 0, 720917, 589826, 0, 720918, 589827, 0, 1572869, 589828, 0, 262166, 589829, 0, 262167, 589830, 0, 262166, 589831, 0, 262167, 589832, 0, 262166, 589833, 0, 262167, 589834, 0, 17, 589835, 0, 16, 589836, 0, 17, 589837, 0, 16, 589838, 0, 17, 589839, 0, 16, 589840, 0, 17, 589841, 0, 16, 589842, 0, 1572869, 655360, 0, 1572869, 655361, 0, 786453, 655362, 0, 786454, 655363, 0, 1572869, 655364, 0, 262162, 655365, 0, 16, 655366, 0, 17, 655367, 0, 16, 655368, 0, 17, 655369, 0, 262165, 655370, 0, 17, 655371, 0, 16, 655372, 0, 17, 655373, 0, 16, 655374, 0, 17, 655375, 0, 16, 655376, 0, 17, 655377, 0, 16, 655378, 0, 1572869, 720896, 0, 1572869, 720897, 0, 851989, 720898, 0, 851990, 720899, 0, 16, 720900, 0, 327698, 720901, 0, 16, 720902, 0, 17, 720903, 0, 16, 720904, 0, 17, 720905, 0, 327701, 720906, 0, 17, 720907, 0, 16, 720908, 0, 17, 720909, 0, 16, 720910, 0, 17, 720911, 0, 16, 720912, 0, 17, 720913, 0, 16, 720914, 0, 1572869, 786432, 0, 1572869, 786433, 0, 65552, 786434, 0, 17, 786435, 0, 16, 786436, 0, 393234, 786437, 0, 393235, 786438, 0, 393235, 786439, 0, 393236, 786440, 0, 393235, 786441, 0, 393237, 786442, 0, 17, 786443, 0, 16, 786444, 0, 17, 786445, 0, 16, 786446, 0, 17, 786447, 0, 16, 786448, 0, 17, 786449, 0, 16, 786450, 0, 1572869, 851968, 0, 1572869, 851969, 0, 65552, 851970, 0, 17, 851971, 0, 16, 851972, 0, 17, 851973, 0, 16, 851974, 0, 458773, 851975, 0, 458774, 851976, 0, 17, 851977, 0, 16, 851978, 0, 1048597, 851979, 0, 1048598, 851980, 0, 1048597, 851981, 0, 1048598, 851982, 0, 1048597, 851983, 0, 1048598, 851984, 0, 1048597, 851985, 0, 1048598, 851986, 0, 1572869, 917504, 0, 1572869, 917505, 0, 65552, 917506, 0, 17, 917507, 0, 16, 917508, 0, 17, 917509, 0, 16, 917510, 0, 524309, 917511, 0, 524310, 917512, 0, 17, 917513, 0, 16, 917514, 0, 196630, 917515, 0, 196631, 917516, 0, 196630, 917517, 0, 196631, 917518, 0, 196630, 917519, 0, 196631, 917520, 0, 196630, 917521, 0, 196631, 917522, 0, 1572869, 983040, 0, 1572869, 983041, 0, 65552, 983042, 0, 17, 983043, 0, 16, 983044, 0, 17, 983045, 0, 16, 983046, 0, 17, 983047, 0, 16, 983048, 0, 17, 983049, 0, 16, 983050, 0, 262166, 983051, 0, 262167, 983052, 0, 262166, 983053, 0, 262167, 983054, 0, 262166, 983055, 0, 262167, 983056, 0, 262166, 983057, 0, 262167, 983058, 0, 1572869, 1048576, 0, 1572869, 1048577, 0, 65552, 1048578, 0, 17, 1048579, 0, 16, 1048580, 0, 17, 1048581, 0, 16, 1048582, 0, 17, 1048583, 0, 16, 1048584, 0, 17, 1048585, 0, 16, 1048586, 0, 19, 1048587, 0, 65552, 1048588, 0, 65553, 1048589, 0, 65552, 1048590, 0, 65553, 1048591, 0, 65552, 1048592, 0, 65553, 1048593, 0, 65552, 1048594, 0, 1572869, 1114112, 0, 1572869, 1114113, 0, 65552, 1114114, 0, 17, 1114115, 0, 16, 1114116, 0, 17, 1114117, 0, 16, 1114118, 0, 17, 1114119, 0, 16, 1114120, 0, 17, 1114121, 0, 16, 1114122, 0, 17, 1114123, 0, 16, 1114124, 0, 17, 1114125, 0, 16, 1114126, 0, 17, 1114127, 0, 16, 1114128, 0, 17, 1114129, 0, 16, 1114130, 0, 1572869, 1179648, 0, 1572869, 1179649, 0, 131088, 1179650, 0, 17, 1179651, 0, 16, 1179652, 0, 17, 1179653, 0, 16, 1179654, 0, 17, 1179655, 0, 16, 1179656, 0, 17, 1179657, 0, 16, 1179658, 0, 17, 1179659, 0, 16, 1179660, 0, 17, 1179661, 0, 16, 1179662, 0, 17, 1179663, 0, 16, 1179664, 0, 17, 1179665, 0, 65559, 1179666, 0, 1572869, 1245184, 0, 1572869, 1245185, 0, 1572869, 1245186, 0, 1572869, 1245187, 0, 1572869, 1245188, 0, 1572869, 1245189, 0, 1572869, 1245190, 0, 1572869, 1245191, 0, 1572869, 1245192, 0, 1572869, 1245193, 0, 1572869, 1245194, 0, 1572869, 1245195, 0, 1572869, 1245196, 0, 1572869, 1245197, 0, 1572869, 1245198, 0, 1572869, 1245199, 0, 1572869, 1245200, 0, 1572869, 1245201, 0, 1572869, 1245202, 0, 1572869 ) - -[node name="NPC_Nurse" parent="." instance=ExtResource( 2 )] -position = Vector2( 120, 184 ) -scale = Vector2( 0.5, 0.5 ) -texture = ExtResource( 3 ) - -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 2, 0, 1114133, 3, 0, 1114134, 4, 0, 1114135, 7, 0, 1114133, 8, 0, 1114134, 9, 0, 1114135, 14, 0, 1114133, 15, 0, 1114134, 16, 0, 1114135, 65537, 0, 196626, 65538, 0, 1179669, 65539, 0, 1179670, 65540, 0, 1179671, 65541, 0, 655363, 65542, 0, 196629, 65543, 0, 1179669, 65544, 0, 1179670, 65545, 0, 1179671, 65546, 0, 655363, 65547, 0, 196629, 65548, 0, 655363, 65550, 0, 1179669, 65551, 0, 1179670, 65552, 0, 1179671, 65553, 0, 196629, 131077, 0, 720899, 131082, 0, 720899, 131084, 0, 720899, 196610, 0, 327700, 196611, 0, 262160, 196613, 0, 196624, 196615, 0, 327700, 196616, 0, 262160, 196618, 0, 196624, 196620, 0, 327700, 196621, 0, 262160, 196623, 0, 196624, 196624, 0, 327699, 262160, 0, 393232, 393219, 0, 983060, 393220, 0, 983061, 393221, 0, 983062, 393222, 0, 983062, 393223, 0, 983062, 393224, 0, 983062, 393225, 0, 983062, 393226, 0, 786452, 458755, 0, 1048596, 458762, 0, 851988, 458765, 0, 327703, 458766, 0, 524306, 458767, 0, 524307, 458768, 0, 327702, 524289, 0, 655381, 524290, 0, 655382, 524291, 0, 1114132, 524293, 0, 1114128, 524294, 0, 1114129, 524295, 0, 1114130, 524296, 0, 1114131, 524298, 0, 917524, 524301, 0, 327702, 524302, 0, 589842, 524303, 0, 589843, 524304, 0, 327703, 589827, 0, 720912, 589828, 0, 196626, 589829, 0, 917520, 589830, 0, 917521, 589831, 0, 1179666, 589832, 0, 1179667, 589833, 0, 196629, 589834, 0, 917524, 655363, 0, 786448, 655365, 0, 983056, 655366, 0, 983057, 655367, 0, 1245202, 655368, 0, 262161, 655370, 0, 917524, 655372, 0, 327702, 655373, 0, 524306, 655374, 0, 524307, 655375, 0, 327703, 720899, 0, 851991, 720901, 0, 1048592, 720902, 0, 1048593, 720903, 0, 327700, 720904, 0, 327697, 720906, 0, 917524, 720908, 0, 327703, 720909, 0, 589842, 720910, 0, 589843, 720911, 0, 327702, 786433, 0, 917525, 786434, 0, 917526, 786435, 0, 917527, 786436, 0, 655363, 786441, 0, 196627, 786442, 0, 917524, 786443, 0, 983062, 786444, 0, 983061, 786445, 0, 983062, 786446, 0, 983061, 786447, 0, 983062, 786448, 0, 983061, 786449, 0, 983062, 851972, 0, 720899, 851973, 0, 458772, 851976, 0, 458775, 851977, 0, 262163, 917509, 0, 524308, 917512, 0, 524311, 917519, 0, 458768, 917520, 0, 458769, 983045, 0, 589844, 983046, 0, 589845, 983047, 0, 589846, 983048, 0, 589847, 983055, 0, 524304, 983056, 0, 524305, 983057, 0, 655363, 1048577, 0, 327702, 1048578, 0, 524306, 1048579, 0, 524307, 1048580, 0, 327703, 1048591, 0, 589840, 1048592, 0, 589841, 1048593, 0, 720899, 1114113, 0, 327703, 1114114, 0, 589842, 1114115, 0, 589843, 1114116, 0, 327702, 1179654, 0, 1114114, 1179655, 0, 1114115 ) - -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 131089, 0, 983058, 196624, 0, 327696, 196625, 0, 1048594, 524291, 0, 655383, 589827, 0, 720919, 589829, 0, 1179664, 589830, 0, 1179665, 655363, 0, 786455, 655366, 0, 1245201, 655374, 0, 983059, 720901, 0, 327699, 720902, 0, 327699, 720910, 0, 1048595, 786442, 0, 983062 ) - -[node name="Balls" type="Node2D" parent="."] -__meta__ = { -"_edit_lock_": true -} - -[node name="Left" type="Sprite" parent="Balls"] -position = Vector2( 88, 176 ) -scale = Vector2( 0.5, 0.5 ) -texture = ExtResource( 6 ) -hframes = 4 -vframes = 4 -frame = 8 - -[node name="Right" type="Sprite" parent="Balls"] -position = Vector2( 104, 176 ) -scale = Vector2( 0.5, 0.5 ) -texture = ExtResource( 4 ) -hframes = 4 -vframes = 4 -frame = 8 - -[node name="FrontDesk" type="Sprite" parent="."] -position = Vector2( 120, 196 ) -scale = Vector2( 0.5, 0.5 ) -texture = ExtResource( 7 ) -region_enabled = true -region_rect = Rect2( 128, 176, 32, 48 ) -__meta__ = { -"_edit_lock_": true -} diff --git a/Maps/Towns/Town Houses/Pokemart.tmx.import b/Maps/Towns/Town Houses/Pokemart.tmx.import deleted file mode 100755 index 513bb682e..000000000 --- a/Maps/Towns/Town Houses/Pokemart.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Pokemart.tmx-dfcd3b4a1ecd4ab57fb6e3a65382216b.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Pokemart.tmx" -dest_files=[ "res://.import/Pokemart.tmx-dfcd3b4a1ecd4ab57fb6e3a65382216b.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Towns/Town Houses/Pokemart.tscn b/Maps/Towns/Town Houses/Pokemart.tscn deleted file mode 100755 index 8b9533be9..000000000 --- a/Maps/Towns/Town Houses/Pokemart.tscn +++ /dev/null @@ -1,24 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://home/charles/GodotProjects/Project-Uranium-Godot/Maps/tilesets/PU_indoors+.tres" type="TileSet" id=1] - -[node name="Node2D" type="Node2D"] -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 1572869, 2, 0, 1572869, 3, 0, 1572869, 4, 0, 1572869, 5, 0, 1572869, 6, 0, 1572869, 7, 0, 1572869, 8, 0, 1572869, 9, 0, 1572869, 10, 0, 1572869, 11, 0, 1572869, 12, 0, 1572869, 13, 0, 1572869, 65536, 0, 1572869, 65537, 0, 524314, 65538, 0, 393244, 65539, 0, 393244, 65540, 0, 720924, 65541, 0, 720925, 65542, 0, 720926, 65543, 0, 720927, 65544, 0, 393244, 65545, 0, 393244, 65546, 0, 393244, 65547, 0, 393244, 65548, 0, 524315, 65549, 0, 1572869, 131072, 0, 1572869, 131073, 0, 589850, 131074, 0, 458780, 131075, 0, 458780, 131076, 0, 786460, 131077, 0, 786461, 131078, 0, 786462, 131079, 0, 786463, 131080, 0, 458780, 131081, 0, 458780, 131082, 0, 458780, 131083, 0, 458780, 131084, 0, 589851, 131085, 0, 1572869, 196608, 0, 1572869, 196609, 0, 393241, 196610, 0, 393241, 196611, 0, 393241, 196612, 0, 393241, 196613, 0, 393241, 196614, 0, 393241, 196615, 0, 393241, 196616, 0, 393241, 196617, 0, 393241, 196618, 0, 393241, 196619, 0, 393241, 196620, 0, 393241, 196621, 0, 1572869, 262144, 0, 1572869, 262145, 0, 393241, 262146, 0, 393241, 262147, 0, 393241, 262148, 0, 393241, 262149, 0, 393241, 262150, 0, 393241, 262151, 0, 393241, 262152, 0, 393241, 262153, 0, 393241, 262154, 0, 393241, 262155, 0, 393241, 262156, 0, 393241, 262157, 0, 1572869, 327680, 0, 1572869, 327681, 0, 393241, 327682, 0, 393241, 327683, 0, 393241, 327684, 0, 393241, 327685, 0, 524319, 327686, 0, 393241, 327687, 0, 393241, 327688, 0, 786459, 327689, 0, 393241, 327690, 0, 393241, 327691, 0, 393241, 327692, 0, 393241, 327693, 0, 1572869, 393216, 0, 1572869, 393217, 0, 393241, 393218, 0, 393241, 393219, 0, 393241, 393220, 0, 393241, 393221, 0, 589855, 393222, 0, 393241, 393223, 0, 393241, 393224, 0, 851995, 393225, 0, 393241, 393226, 0, 393241, 393227, 0, 393241, 393228, 0, 393241, 393229, 0, 1572869, 458752, 0, 1572869, 458753, 0, 393241, 458754, 0, 393241, 458755, 0, 393241, 458756, 0, 393241, 458757, 0, 393241, 458758, 0, 393241, 458759, 0, 393241, 458760, 0, 393241, 458761, 0, 393241, 458762, 0, 393241, 458763, 0, 393241, 458764, 0, 393241, 458765, 0, 1572869, 524288, 0, 1572869, 524289, 0, 393241, 524290, 0, 393241, 524291, 0, 393241, 524292, 0, 393241, 524293, 0, 393241, 524294, 0, 393241, 524295, 0, 393241, 524296, 0, 393241, 524297, 0, 393241, 524298, 0, 393241, 524299, 0, 393241, 524300, 0, 393241, 524301, 0, 1572869, 589824, 0, 1572869, 589825, 0, 393241, 589826, 0, 393241, 589827, 0, 393241, 589828, 0, 393241, 589829, 0, 393241, 589830, 0, 393241, 589831, 0, 393241, 589832, 0, 393241, 589833, 0, 393241, 589834, 0, 393241, 589835, 0, 393241, 589836, 0, 393241, 589837, 0, 1572869, 655360, 0, 1572869, 655361, 0, 1572869, 655362, 0, 1572869, 655363, 0, 1572869, 655364, 0, 1572869, 655365, 0, 1572869, 655366, 0, 1572869, 655367, 0, 1572869, 655368, 0, 1572869, 655369, 0, 1572869, 655370, 0, 1572869, 655371, 0, 1572869, 655372, 0, 1572869, 655373, 0, 1572869 ) -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 65538, 0, 851994, 131074, 0, 917530, 131081, 0, 458781, 131082, 0, 458782, 196609, 0, 655386, 196617, 0, 524317, 196618, 0, 524318, 196620, 0, 655387, 262145, 0, 655388, 262149, 0, 458783, 262150, 0, 589853, 262151, 0, 589854, 262152, 0, 720923, 262156, 0, 655388, 327681, 0, 786457, 327686, 0, 655389, 327687, 0, 655390, 327688, 0, 720922, 327692, 0, 786456, 393217, 0, 851993, 393222, 0, 589853, 393223, 0, 589854, 393224, 0, 786458, 393228, 0, 851992, 458753, 0, 917529, 458757, 0, 655391, 458758, 0, 655389, 458759, 0, 655390, 458760, 0, 917531, 458764, 0, 917528, 524289, 0, 655388, 524300, 0, 655388, 589825, 0, 524313, 589836, 0, 524312 ) -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 196609, 0, 589852, 196620, 0, 589852, 458753, 0, 589852, 458764, 0, 589852 ) - diff --git a/Maps/Towns/Town Houses/Subway.tmx.import b/Maps/Towns/Town Houses/Subway.tmx.import deleted file mode 100755 index af49480ae..000000000 --- a/Maps/Towns/Town Houses/Subway.tmx.import +++ /dev/null @@ -1,22 +0,0 @@ -[remap] - -importer="vnen.tiled_importer" -type="PackedScene" -path="res://.import/Subway.tmx-2ad4f0aea3ba35f043ceec13e856f27f.scn" - -[deps] - -source_file="res://Maps/Towns/Town Houses/Subway.tmx" -dest_files=[ "res://.import/Subway.tmx-2ad4f0aea3ba35f043ceec13e856f27f.scn" ] - -[params] - -custom_properties=true -tile_metadata=false -uv_clip=true -image_flags=7 -collision_layer=1 -embed_internal_images=false -save_tiled_properties=false -add_background=true -post_import_script="" diff --git a/Maps/Towns/Town Houses/Subway.tscn b/Maps/Towns/Town Houses/Subway.tscn deleted file mode 100755 index f39bd7637..000000000 --- a/Maps/Towns/Town Houses/Subway.tscn +++ /dev/null @@ -1,24 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://home/charles/GodotProjects/Project-Uranium-Godot/Maps/tilesets/PU_indoors+.tres" type="TileSet" id=1] - -[node name="Node2D" type="Node2D"] -[node name="Tile Layer 1" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 0, 0, 1572869, 1, 0, 1572869, 2, 0, 1572869, 3, 0, 1572869, 4, 0, 1572869, 5, 0, 1572869, 6, 0, 1572869, 7, 0, 1572869, 8, 0, 1572869, 9, 0, 1572869, 10, 0, 1572869, 11, 0, 1572869, 12, 0, 1572869, 13, 0, 1572869, 14, 0, 1572869, 15, 0, 1572869, 16, 0, 1572869, 17, 0, 1572869, 18, 0, 1572869, 19, 0, 1572869, 20, 0, 1572869, 21, 0, 1572869, 22, 0, 1572869, 23, 0, 1572869, 24, 0, 1572869, 25, 0, 1572869, 26, 0, 1572869, 27, 0, 1572869, 28, 0, 1572869, 29, 0, 1572869, 30, 0, 1572869, 31, 0, 1572869, 32, 0, 1572869, 33, 0, 1572869, 34, 0, 1572869, 35, 0, 1572869, 36, 0, 1572869, 37, 0, 1572869, 38, 0, 1572869, 39, 0, 1572869, 40, 0, 1572869, 41, 0, 1572869, 42, 0, 1572869, 43, 0, 1572869, 44, 0, 1572869, 45, 0, 1572869, 46, 0, 1572869, 65536, 0, 1572869, 65537, 0, 2686988, 65538, 0, 2686989, 65539, 0, 2883592, 65540, 0, 2883593, 65541, 0, 2686988, 65542, 0, 2686988, 65543, 0, 2686988, 65544, 0, 2686988, 65545, 0, 2686988, 65546, 0, 2686988, 65547, 0, 2686988, 65548, 0, 2883592, 65549, 0, 2883593, 65550, 0, 2686989, 65551, 0, 2686988, 65552, 0, 1572869, 65553, 0, 1572869, 65554, 0, 1572869, 65555, 0, 1572869, 65556, 0, 1572869, 65557, 0, 1572869, 65558, 0, 1572869, 65559, 0, 2162696, 65560, 0, 2162696, 65561, 0, 2162696, 65562, 0, 2162696, 65563, 0, 2162696, 65564, 0, 2162696, 65565, 0, 2162696, 65566, 0, 2162696, 65567, 0, 2162696, 65568, 0, 2162696, 65569, 0, 2162696, 65570, 0, 2162696, 65571, 0, 2162696, 65572, 0, 2162696, 65573, 0, 2162696, 65574, 0, 2162696, 65575, 0, 2162696, 65576, 0, 2162696, 65577, 0, 2162696, 65578, 0, 2162696, 65579, 0, 2162696, 65580, 0, 2162696, 65581, 0, 2162696, 65582, 0, 1572869, 131072, 0, 1572869, 131073, 0, 2752524, 131074, 0, 2752525, 131075, 0, 2949128, 131076, 0, 2949129, 131077, 0, 2752524, 131078, 0, 2752524, 131079, 0, 2752524, 131080, 0, 2752524, 131081, 0, 2752524, 131082, 0, 2752524, 131083, 0, 2752524, 131084, 0, 2949128, 131085, 0, 2949129, 131086, 0, 2752525, 131087, 0, 2752524, 131088, 0, 1572869, 131089, 0, 1572869, 131090, 0, 1572869, 131091, 0, 1572869, 131092, 0, 1572869, 131093, 0, 1572869, 131094, 0, 1572869, 131095, 0, 2228232, 131096, 0, 2228232, 131097, 0, 2228232, 131098, 0, 2228232, 131099, 0, 2228232, 131100, 0, 2228232, 131101, 0, 2228232, 131102, 0, 2228232, 131103, 0, 2228232, 131104, 0, 2228232, 131105, 0, 2228232, 131106, 0, 2228232, 131107, 0, 2228232, 131108, 0, 2228232, 131109, 0, 2228232, 131110, 0, 2228232, 131111, 0, 2228232, 131112, 0, 2228232, 131113, 0, 2228232, 131114, 0, 2228232, 131115, 0, 2228232, 131116, 0, 2228232, 131117, 0, 2228232, 131118, 0, 1572869, 196608, 0, 1572869, 196609, 0, 65547, 196610, 0, 65547, 196611, 0, 65547, 196612, 0, 65547, 196613, 0, 65547, 196614, 0, 65547, 196615, 0, 1703952, 196616, 0, 65547, 196617, 0, 1703955, 196618, 0, 65547, 196619, 0, 65547, 196620, 0, 65547, 196621, 0, 65547, 196622, 0, 65547, 196623, 0, 1245185, 196624, 0, 1572869, 196625, 0, 1572869, 196626, 0, 1572869, 196627, 0, 1572869, 196628, 0, 1572869, 196629, 0, 1572869, 196630, 0, 1572869, 196631, 0, 2293768, 196632, 0, 2293768, 196633, 0, 2293768, 196634, 0, 2293768, 196635, 0, 2293768, 196636, 0, 2293768, 196637, 0, 2293768, 196638, 0, 2293768, 196639, 0, 2293768, 196640, 0, 2293768, 196641, 0, 2293768, 196642, 0, 2293768, 196643, 0, 2293768, 196644, 0, 2293768, 196645, 0, 2293768, 196646, 0, 2293768, 196647, 0, 2293768, 196648, 0, 2293768, 196649, 0, 2293768, 196650, 0, 2293768, 196651, 0, 2293768, 196652, 0, 2293768, 196653, 0, 2293768, 196654, 0, 1572869, 262144, 0, 1572869, 262145, 0, 65547, 262146, 0, 11, 262147, 0, 11, 262148, 0, 11, 262149, 0, 11, 262150, 0, 11, 262151, 0, 11, 262152, 0, 1769493, 262153, 0, 11, 262154, 0, 11, 262155, 0, 11, 262156, 0, 11, 262157, 0, 11, 262158, 0, 11, 262159, 0, 11, 262160, 0, 1572869, 262161, 0, 1572869, 262162, 0, 1572869, 262163, 0, 1572869, 262164, 0, 1572869, 262165, 0, 1572869, 262166, 0, 1572869, 262167, 0, 2359304, 262168, 0, 2359304, 262169, 0, 2359304, 262170, 0, 2359304, 262171, 0, 2359304, 262172, 0, 2359304, 262173, 0, 2359304, 262174, 0, 2359304, 262175, 0, 2359304, 262176, 0, 2359304, 262177, 0, 2359304, 262178, 0, 2359304, 262179, 0, 2359304, 262180, 0, 2359304, 262181, 0, 2359304, 262182, 0, 2359304, 262183, 0, 2359304, 262184, 0, 2359304, 262185, 0, 2359304, 262186, 0, 2359304, 262187, 0, 2359304, 262188, 0, 2359304, 262189, 0, 2359304, 262190, 0, 1572869, 327680, 0, 1572869, 327681, 0, 65547, 327682, 0, 11, 327683, 0, 11, 327684, 0, 11, 327685, 0, 11, 327686, 0, 11, 327687, 0, 11, 327688, 0, 11, 327689, 0, 11, 327690, 0, 11, 327691, 0, 11, 327692, 0, 11, 327693, 0, 11, 327694, 0, 11, 327695, 0, 11, 327696, 0, 1572869, 327697, 0, 1572869, 327698, 0, 1572869, 327699, 0, 1572869, 327700, 0, 1572869, 327701, 0, 1572869, 327702, 0, 1572869, 327703, 0, 262171, 327704, 0, 262171, 327705, 0, 262171, 327706, 0, 262171, 327707, 0, 262171, 327708, 0, 262171, 327709, 0, 262171, 327710, 0, 262171, 327711, 0, 262171, 327712, 0, 262171, 327713, 0, 262171, 327714, 0, 262171, 327715, 0, 262171, 327716, 0, 262171, 327717, 0, 262171, 327718, 0, 262171, 327719, 0, 262171, 327720, 0, 262171, 327721, 0, 262171, 327722, 0, 262171, 327723, 0, 262171, 327724, 0, 262171, 327725, 0, 262171, 327726, 0, 1572869, 393216, 0, 1572869, 393217, 0, 65547, 393218, 0, 11, 393219, 0, 11, 393220, 0, 11, 393221, 0, 11, 393222, 0, 11, 393223, 0, 11, 393224, 0, 11, 393225, 0, 11, 393226, 0, 11, 393227, 0, 11, 393228, 0, 11, 393229, 0, 11, 393230, 0, 11, 393231, 0, 11, 393232, 0, 1572869, 393233, 0, 1572869, 393234, 0, 1572869, 393235, 0, 1572869, 393236, 0, 1572869, 393237, 0, 1572869, 393238, 0, 1572869, 393239, 0, 262171, 393240, 0, 262171, 393241, 0, 262171, 393242, 0, 262171, 393243, 0, 262171, 393244, 0, 262171, 393245, 0, 262171, 393246, 0, 262171, 393247, 0, 262171, 393248, 0, 262171, 393249, 0, 262171, 393250, 0, 262171, 393251, 0, 262171, 393252, 0, 262171, 393253, 0, 262171, 393254, 0, 262171, 393255, 0, 262171, 393256, 0, 262171, 393257, 0, 262171, 393258, 0, 262171, 393259, 0, 262171, 393260, 0, 262171, 393261, 0, 262171, 393262, 0, 1572869, 458752, 0, 1572869, 458753, 0, 65547, 458754, 0, 11, 458755, 0, 11, 458756, 0, 11, 458757, 0, 11, 458758, 0, 11, 458759, 0, 11, 458760, 0, 11, 458761, 0, 11, 458762, 0, 11, 458763, 0, 11, 458764, 0, 11, 458765, 0, 11, 458766, 0, 11, 458767, 0, 11, 458768, 0, 1572869, 458769, 0, 1572869, 458770, 0, 1572869, 458771, 0, 1572869, 458772, 0, 1572869, 458773, 0, 1572869, 458774, 0, 1572869, 458775, 0, 262171, 458776, 0, 262171, 458777, 0, 262171, 458778, 0, 262171, 458779, 0, 262171, 458780, 0, 262171, 458781, 0, 262171, 458782, 0, 262171, 458783, 0, 262171, 458784, 0, 262171, 458785, 0, 262171, 458786, 0, 262171, 458787, 0, 262171, 458788, 0, 262171, 458789, 0, 262171, 458790, 0, 262171, 458791, 0, 262171, 458792, 0, 262171, 458793, 0, 262171, 458794, 0, 262171, 458795, 0, 262171, 458796, 0, 262171, 458797, 0, 262171, 458798, 0, 1572869, 524288, 0, 1572869, 524289, 0, 65547, 524290, 0, 11, 524291, 0, 11, 524292, 0, 11, 524293, 0, 11, 524294, 0, 11, 524295, 0, 11, 524296, 0, 11, 524297, 0, 11, 524298, 0, 11, 524299, 0, 11, 524300, 0, 11, 524301, 0, 11, 524302, 0, 11, 524303, 0, 11, 524304, 0, 1572869, 524305, 0, 1572869, 524306, 0, 1572869, 524307, 0, 1572869, 524308, 0, 1572869, 524309, 0, 1572869, 524310, 0, 1572869, 524311, 0, 1572869, 524312, 0, 1572869, 524313, 0, 1572869, 524314, 0, 1572869, 524315, 0, 65547, 524316, 0, 11, 524317, 0, 11, 524318, 0, 11, 524319, 0, 11, 524320, 0, 11, 524321, 0, 11, 524322, 0, 11, 524323, 0, 11, 524324, 0, 11, 524325, 0, 11, 524326, 0, 11, 524327, 0, 1572869, 524328, 0, 1572869, 524329, 0, 1572869, 524330, 0, 1572869, 524331, 0, 1572869, 524332, 0, 1572869, 524333, 0, 1572869, 524334, 0, 1572869, 589824, 0, 1572869, 589825, 0, 65547, 589826, 0, 11, 589827, 0, 11, 589828, 0, 11, 589829, 0, 11, 589830, 0, 11, 589831, 0, 11, 589832, 0, 11, 589833, 0, 11, 589834, 0, 11, 589835, 0, 11, 589836, 0, 11, 589837, 0, 11, 589838, 0, 11, 589839, 0, 11, 589840, 0, 1572869, 589841, 0, 1572869, 589842, 0, 1572869, 589843, 0, 1572869, 589844, 0, 1572869, 589845, 0, 1572869, 589846, 0, 1572869, 589847, 0, 1572869, 589848, 0, 1572869, 589849, 0, 1572869, 589850, 0, 1572869, 589851, 0, 65547, 589852, 0, 11, 589853, 0, 11, 589854, 0, 11, 589855, 0, 11, 589856, 0, 11, 589857, 0, 11, 589858, 0, 11, 589859, 0, 11, 589860, 0, 11, 589861, 0, 11, 589862, 0, 11, 589863, 0, 1572869, 589864, 0, 1572869, 589865, 0, 1572869, 589866, 0, 1572869, 589867, 0, 1572869, 589868, 0, 1572869, 589869, 0, 1572869, 589870, 0, 1572869, 655360, 0, 1572869, 655361, 0, 65547, 655362, 0, 11, 655363, 0, 11, 655364, 0, 11, 655365, 0, 11, 655366, 0, 11, 655367, 0, 11, 655368, 0, 1703939, 655369, 0, 11, 655370, 0, 11, 655371, 0, 11, 655372, 0, 11, 655373, 0, 11, 655374, 0, 11, 655375, 0, 11, 655376, 0, 1572869, 655377, 0, 1572869, 655378, 0, 1572869, 655379, 0, 1572869, 655380, 0, 1572869, 655381, 0, 1572869, 655382, 0, 1572869, 655383, 0, 1572869, 655384, 0, 1572869, 655385, 0, 1572869, 655386, 0, 1572869, 655387, 0, 65547, 655388, 0, 11, 655389, 0, 11, 655390, 0, 11, 655391, 0, 11, 655392, 0, 11, 655393, 0, 11, 655394, 0, 11, 655395, 0, 11, 655396, 0, 11, 655397, 0, 11, 655398, 0, 11, 655399, 0, 1572869, 655400, 0, 1572869, 655401, 0, 1572869, 655402, 0, 1572869, 655403, 0, 1572869, 655404, 0, 1572869, 655405, 0, 1572869, 655406, 0, 1572869, 720896, 0, 1572869, 720897, 0, 1572869, 720898, 0, 1572869, 720899, 0, 1572869, 720900, 0, 1572869, 720901, 0, 1572869, 720902, 0, 1572869, 720903, 0, 1572869, 720904, 0, 1572869, 720905, 0, 1572869, 720906, 0, 1572869, 720907, 0, 1572869, 720908, 0, 1572869, 720909, 0, 1572869, 720910, 0, 1572869, 720911, 0, 1572869, 720912, 0, 1572869, 720913, 0, 1572869, 720914, 0, 1572869, 720915, 0, 1572869, 720916, 0, 1572869, 720917, 0, 1572869, 720918, 0, 1572869, 720919, 0, 1572869, 720920, 0, 1572869, 720921, 0, 1572869, 720922, 0, 1572869, 720923, 0, 65547, 720924, 0, 11, 720925, 0, 11, 720926, 0, 11, 720927, 0, 11, 720928, 0, 11, 720929, 0, 11, 720930, 0, 11, 720931, 0, 11, 720932, 0, 11, 720933, 0, 11, 720934, 0, 11, 720935, 0, 1572869, 720936, 0, 1572869, 720937, 0, 1572869, 720938, 0, 1572869, 720939, 0, 1572869, 720940, 0, 1572869, 720941, 0, 1572869, 720942, 0, 1572869, 786432, 0, 1572869, 786433, 0, 1572869, 786434, 0, 1572869, 786435, 0, 1572869, 786436, 0, 1572869, 786437, 0, 1572869, 786438, 0, 1572869, 786439, 0, 1572869, 786440, 0, 1572869, 786441, 0, 1572869, 786442, 0, 1572869, 786443, 0, 1572869, 786444, 0, 1572869, 786445, 0, 1572869, 786446, 0, 1572869, 786447, 0, 1572869, 786448, 0, 1572869, 786449, 0, 1572869, 786450, 0, 1572869, 786451, 0, 1572869, 786452, 0, 1572869, 786453, 0, 1572869, 786454, 0, 1572869, 786455, 0, 1572869, 786456, 0, 1572869, 786457, 0, 1572869, 786458, 0, 1572869, 786459, 0, 65547, 786460, 0, 11, 786461, 0, 11, 786462, 0, 11, 786463, 0, 11, 786464, 0, 11, 786465, 0, 11, 786466, 0, 11, 786467, 0, 11, 786468, 0, 11, 786469, 0, 11, 786470, 0, 11, 786471, 0, 1572869, 786472, 0, 1572869, 786473, 0, 1572869, 786474, 0, 1572869, 786475, 0, 1572869, 786476, 0, 1572869, 786477, 0, 1572869, 786478, 0, 1572869, 851968, 0, 1572869, 851969, 0, 1572869, 851970, 0, 1572869, 851971, 0, 1572869, 851972, 0, 1572869, 851973, 0, 1572869, 851974, 0, 1572869, 851975, 0, 1572869, 851976, 0, 1572869, 851977, 0, 1572869, 851978, 0, 1572869, 851979, 0, 1572869, 851980, 0, 1572869, 851981, 0, 1572869, 851982, 0, 1572869, 851983, 0, 1572869, 851984, 0, 1572869, 851985, 0, 1572869, 851986, 0, 1572869, 851987, 0, 1572869, 851988, 0, 1572869, 851989, 0, 1572869, 851990, 0, 1572869, 851991, 0, 1572869, 851992, 0, 1572869, 851993, 0, 1572869, 851994, 0, 1572869, 851995, 0, 1310726, 851996, 0, 11, 851997, 0, 11, 851998, 0, 11, 851999, 0, 11, 852000, 0, 11, 852001, 0, 11, 852002, 0, 11, 852003, 0, 11, 852004, 0, 11, 852005, 0, 11, 852006, 0, 11, 852007, 0, 1572869, 852008, 0, 1572869, 852009, 0, 1572869, 852010, 0, 1572869, 852011, 0, 1572869, 852012, 0, 1572869, 852013, 0, 1572869, 852014, 0, 1572869, 917504, 0, 1572869, 917505, 0, 1572869, 917506, 0, 1572869, 917507, 0, 1572869, 917508, 0, 1572869, 917509, 0, 1572869, 917510, 0, 1572869, 917511, 0, 1572869, 917512, 0, 1572869, 917513, 0, 1572869, 917514, 0, 1572869, 917515, 0, 1572869, 917516, 0, 1572869, 917517, 0, 1572869, 917518, 0, 1572869, 917519, 0, 1572869, 917520, 0, 1572869, 917521, 0, 1572869, 917522, 0, 1572869, 917523, 0, 1572869, 917524, 0, 1572869, 917525, 0, 1572869, 917526, 0, 1572869, 917527, 0, 1572869, 917528, 0, 1572869, 917529, 0, 1572869, 917530, 0, 1572869, 917531, 0, 1376262, 917532, 0, 11, 917533, 0, 11, 917534, 0, 11, 917535, 0, 11, 917536, 0, 11, 917537, 0, 11, 917538, 0, 11, 917539, 0, 11, 917540, 0, 11, 917541, 0, 11, 917542, 0, 11, 917543, 0, 1572869, 917544, 0, 1572869, 917545, 0, 1572869, 917546, 0, 1572869, 917547, 0, 1572869, 917548, 0, 1572869, 917549, 0, 1572869, 917550, 0, 1572869, 983040, 0, 1572869, 983041, 0, 1572869, 983042, 0, 1572869, 983043, 0, 1572869, 983044, 0, 1572869, 983045, 0, 1572869, 983046, 0, 1572869, 983047, 0, 1572869, 983048, 0, 1572869, 983049, 0, 1572869, 983050, 0, 1572869, 983051, 0, 1572869, 983052, 0, 1572869, 983053, 0, 1572869, 983054, 0, 1572869, 983055, 0, 1572869, 983056, 0, 1572869, 983057, 0, 1572869, 983058, 0, 1572869, 983059, 0, 1572869, 983060, 0, 1572869, 983061, 0, 1572869, 983062, 0, 1572869, 983063, 0, 1572869, 983064, 0, 1572869, 983065, 0, 1572869, 983066, 0, 1572869, 983067, 0, 1572869, 983068, 0, 1572869, 983069, 0, 1572869, 983070, 0, 1572869, 983071, 0, 1572869, 983072, 0, 1572869, 983073, 0, 1572869, 983074, 0, 1572869, 983075, 0, 1572869, 983076, 0, 1572869, 983077, 0, 1572869, 983078, 0, 1572869, 983079, 0, 1572869, 983080, 0, 1572869, 983081, 0, 1572869, 983082, 0, 1572869, 983083, 0, 1572869, 983084, 0, 1572869, 983085, 0, 1572869, 983086, 0, 1572869 ) -[node name="Tile Layer 2" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 65541, 0, 1769476, 65542, 0, 1769477, 65543, 0, 983047, 65544, 0, 2162692, 65545, 0, 2162693, 131077, 0, 1835012, 131078, 0, 1835013, 131079, 0, 1048583, 131080, 0, 2228228, 131081, 0, 2228229, 131082, 0, 1441800, 131083, 0, 1441801, 131086, 0, 1179648, 131087, 0, 1179649, 196616, 0, 1703957, 196618, 0, 1507336, 196619, 0, 1507337, 196622, 0, 1245184, 196641, 0, 1114118, 262151, 0, 1769492, 262153, 0, 1769494, 262158, 0, 1310720, 262159, 0, 1310721, 327703, 0, 262168, 327704, 0, 262168, 327705, 0, 262168, 327706, 0, 262168, 327707, 0, 262168, 327708, 0, 262168, 327709, 0, 262168, 327710, 0, 262168, 327711, 0, 262168, 327712, 0, 262168, 327713, 0, 262168, 327714, 0, 262168, 327715, 0, 262168, 327716, 0, 262168, 327717, 0, 262168, 327718, 0, 262168, 327719, 0, 262168, 327720, 0, 262168, 327721, 0, 262168, 327722, 0, 262168, 327723, 0, 262168, 327724, 0, 262168, 327725, 0, 262168, 393239, 0, 327704, 393240, 0, 327704, 393241, 0, 327704, 393242, 0, 327704, 393243, 0, 327704, 393244, 0, 327704, 393245, 0, 327704, 393246, 0, 327704, 393247, 0, 327704, 393248, 0, 327704, 393249, 0, 327704, 393250, 0, 327704, 393251, 0, 327704, 393252, 0, 327704, 393253, 0, 327704, 393254, 0, 327704, 393255, 0, 327704, 393256, 0, 327704, 393257, 0, 327704, 393258, 0, 327704, 393259, 0, 327704, 393260, 0, 327704, 393261, 0, 327704, 458754, 0, 262172, 458755, 0, 262173, 458757, 0, 262172, 458758, 0, 262173, 458762, 0, 262172, 458763, 0, 262173, 458765, 0, 262172, 458766, 0, 262173, 458779, 0, 327706, 458780, 0, 327705, 458781, 0, 327705, 458782, 0, 327705, 458783, 0, 327707, 458784, 0, 262170, 458785, 0, 262169, 458786, 0, 262170, 458787, 0, 327706, 458788, 0, 327705, 458789, 0, 327705, 458790, 0, 327707, 589825, 0, 655363, 589826, 0, 262172, 589827, 0, 262173, 589829, 0, 262172, 589830, 0, 262173, 589834, 0, 262172, 589835, 0, 262173, 589837, 0, 262172, 589838, 0, 262173, 589839, 0, 655363, 589853, 0, 262172, 589854, 0, 262173, 589858, 0, 262172, 589859, 0, 262173, 589861, 0, 262172, 589862, 0, 262173, 655361, 0, 720899, 655367, 0, 1703938, 655369, 0, 1703940, 655375, 0, 720899, 720923, 0, 1179654, 720924, 0, 1179655, 720925, 0, 262172, 720926, 0, 262173, 720930, 0, 262172, 720931, 0, 262173, 720933, 0, 262172, 720934, 0, 262173, 786459, 0, 1245190, 786460, 0, 1245191, 851996, 0, 1310727, 852002, 0, 262172, 852003, 0, 262173, 852005, 0, 262172, 852006, 0, 262173, 917532, 0, 1376263 ) -[node name="Tile Layer 3" type="TileMap" parent="."] -tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) -format = 1 -tile_data = PoolIntArray( 131079, 0, 1507350, 131081, 0, 1507350, 327707, 0, 24, 327708, 0, 25, 327709, 0, 26, 327710, 0, 27, 327711, 0, 28, 327712, 0, 29, 327713, 0, 30, 327714, 0, 131096, 327715, 0, 131097, 327716, 0, 131098, 327717, 0, 131099, 327718, 0, 131100, 327719, 0, 131101, 327720, 0, 131102, 393243, 0, 65560, 393244, 0, 65561, 393245, 0, 65562, 393246, 0, 65563, 393247, 0, 65564, 393248, 0, 65565, 393249, 0, 65566, 393250, 0, 196632, 393251, 0, 196633, 393252, 0, 196634, 393253, 0, 196635, 393254, 0, 196636, 393255, 0, 196637, 393256, 0, 196638 ) - diff --git a/Maps/Towns/Town Houses/Gate House.tmx b/Maps/Towns/TownHouses/Gate_House.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Towns/Town Houses/Gate House.tmx rename to Maps/Towns/TownHouses/Gate_House.tmx diff --git a/Maps/Towns/TownHouses/Gate_House.tscn b/Maps/Towns/TownHouses/Gate_House.tscn new file mode 100644 index 000000000..7d962cb0a --- /dev/null +++ b/Maps/Towns/TownHouses/Gate_House.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_indoors+.tres" type="TileSet" id=1] + +[node name="Node2D" type="Node2D"] +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 1048576, 20, 2, 1114112, 20, 3, 1048576, 20, 4, 1179648, 20, 5, 1179648, 20, 6, 1179648, 20, 7, 1245184, 20, 8, 1114112, 20, 9, 1048576, 20, 10, 1114112, 20, 11, 327680, 24, 65536, 327680, 24, 65537, 1048576, 21, 65538, 1114112, 21, 65539, 1048576, 21, 65540, 1179648, 21, 65541, 1179648, 21, 65542, 1179648, 21, 65543, 1245184, 21, 65544, 1114112, 21, 65545, 1048576, 21, 65546, 1114112, 21, 65547, 327680, 24, 131072, 327680, 24, 131073, 1048576, 22, 131074, 1114112, 22, 131075, 1048576, 22, 131076, 327680, 24, 131077, 327680, 24, 131078, 327680, 24, 131079, 327680, 24, 131080, 1114112, 22, 131081, 1048576, 22, 131082, 1114112, 22, 131083, 327680, 24, 196608, 327680, 24, 196609, 1048576, 23, 196610, 1114112, 23, 196611, 1048576, 23, 196612, 327680, 24, 196613, 327680, 24, 196614, 327680, 24, 196615, 327680, 24, 196616, 1114112, 23, 196617, 1048576, 23, 196618, 1114112, 23, 196619, 327680, 24, 262144, 327680, 24, 262145, 1310720, 21, 262146, 1310720, 21, 262147, 1441792, 21, 262148, 1310720, 20, 262149, 1310720, 20, 262150, 1310720, 20, 262151, 1310720, 20, 262152, 1376256, 21, 262153, 1310720, 21, 262154, 1310720, 21, 262155, 327680, 24, 327680, 327680, 24, 327681, 1310720, 21, 327682, 1310720, 20, 327683, 1310720, 20, 327684, 1310720, 20, 327685, 1114112, 28, 327686, 1114112, 28, 327687, 1310720, 20, 327688, 1310720, 20, 327689, 1310720, 20, 327690, 1310720, 20, 327691, 327680, 24, 393216, 327680, 24, 393217, 1310720, 21, 393218, 1310720, 20, 393219, 1310720, 20, 393220, 1048576, 29, 393221, 1114112, 29, 393222, 1114112, 29, 393223, 1179648, 29, 393224, 1310720, 20, 393225, 1310720, 20, 393226, 1310720, 20, 393227, 327680, 24, 458752, 327680, 24, 458753, 1310720, 21, 458754, 1310720, 20, 458755, 1310720, 20, 458756, 1048576, 29, 458757, 1114112, 29, 458758, 1114112, 29, 458759, 1179648, 29, 458760, 1310720, 20, 458761, 1310720, 20, 458762, 1310720, 20, 458763, 327680, 24, 524288, 327680, 24, 524289, 1310720, 21, 524290, 1310720, 20, 524291, 1310720, 20, 524292, 1048576, 29, 524293, 1114112, 29, 524294, 1114112, 29, 524295, 1179648, 29, 524296, 1310720, 20, 524297, 1310720, 20, 524298, 1310720, 20, 524299, 327680, 24, 589824, 327680, 24, 589825, 1310720, 21, 589826, 1310720, 20, 589827, 1310720, 20, 589828, 1048576, 29, 589829, 1114112, 29, 589830, 1114112, 29, 589831, 1179648, 29, 589832, 1310720, 20, 589833, 1310720, 20, 589834, 1310720, 20, 589835, 327680, 24, 655360, 327680, 24, 655361, 1310720, 21, 655362, 1310720, 20, 655363, 1310720, 20, 655364, 1310720, 20, 655365, 1114112, 30, 655366, 1114112, 30, 655367, 1310720, 20, 655368, 1310720, 20, 655369, 1310720, 20, 655370, 1310720, 20, 655371, 327680, 24, 720896, 327680, 24, 720897, 1310720, 21, 720898, 1310720, 20, 720899, 1310720, 20, 720900, 1310720, 20, 720901, 1310720, 20, 720902, 1310720, 20, 720903, 1310720, 20, 720904, 1310720, 20, 720905, 1310720, 20, 720906, 1310720, 20, 720907, 327680, 24, 786432, 327680, 24, 786433, 327680, 24, 786434, 327680, 24, 786435, 327680, 24, 786436, 327680, 24, 786437, 327680, 24, 786438, 327680, 24, 786439, 327680, 24, 786440, 327680, 24, 786441, 327680, 24, 786442, 327680, 24, 786443, 327680, 24, 851968, 327680, 24, 851969, 327680, 24, 851970, 327680, 24, 851971, 327680, 24, 851972, 327680, 24, 851973, 327680, 24, 851974, 327680, 24, 851975, 327680, 24, 851976, 327680, 24, 851977, 327680, 24, 851978, 327680, 24, 851979, 327680, 24, 917504, 327680, 24, 917505, 327680, 24, 917506, 327680, 24, 917507, 327680, 24, 917508, 327680, 24, 917509, 327680, 24, 917510, 327680, 24, 917511, 327680, 24, 917512, 327680, 24, 917513, 327680, 24, 917514, 327680, 24, 917515, 327680, 24 ) +[node name="Tile Layer 2" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196612, 1048576, 34, 196613, 1114112, 34, 196614, 1179648, 34, 196615, 1245184, 34, 196617, 1376256, 22, 262145, 1048576, 24, 262146, 1441792, 22, 262147, 1245184, 24, 262148, 1310720, 33, 262149, 1376256, 33, 262150, 1441792, 33, 262151, 1507328, 33, 262152, 1310720, 23, 262153, 1376256, 23, 327681, 1179648, 25, 327682, 1376256, 24, 327683, 1245184, 25, 327684, 1048576, 28, 327687, 1179648, 28, 393219, 1441792, 28, 458755, 1441792, 28, 524290, 1179648, 26, 524291, 1245184, 26, 589826, 1179648, 27, 589827, 1245184, 27, 655364, 1048576, 30, 655367, 1179648, 30, 720900, 1441792, 35, 720901, 1507328, 35, 720902, 1507328, 35, 720903, 1441792, 38, 786436, 1048576, 31, 786437, 1114112, 31, 786438, 1114112, 31, 786439, 1179648, 31, 851972, 1048576, 32, 851973, 1114112, 32, 851974, 1114112, 32, 851975, 1179648, 32 ) +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 65540, 983040, 32, 65541, 917504, 38, 65542, 917504, 38, 65543, 983040, 35, 131077, 983040, 38, 131078, 983040, 38 ) +[node name="Tile Layer 4" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 131076, 983040, 33, 131079, 983040, 36, 196612, 983040, 34, 196615, 983040, 37 ) + diff --git a/Maps/Towns/Town Houses/PokeCenterReference.gd b/Maps/Towns/TownHouses/PokeCenterReference.gd old mode 100755 new mode 100644 similarity index 84% rename from Maps/Towns/Town Houses/PokeCenterReference.gd rename to Maps/Towns/TownHouses/PokeCenterReference.gd index 8db12760c..b1c5467ae --- a/Maps/Towns/Town Houses/PokeCenterReference.gd +++ b/Maps/Towns/TownHouses/PokeCenterReference.gd @@ -24,30 +24,31 @@ func heal(): DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1" , npc_nurse.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2" , npc_nurse.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end DialogueSystem.hold = true Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3" , npc_nurse.get_global_transform_with_canvas().get_origin()) - yield(DialogueSystem, "finished_printing") + await DialogueSystem.finished_printing DialogueSystem.hold = false # Yes/No prompt - prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instance() + prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() prompt.set_screen_position(Vector2(408,175)) add_child(prompt) - yield(prompt, "selected") + await prompt.selected if prompt.selection == 0: # Yes Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4" , npc_nurse.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end left.hide() right.hide() var party_size = Global.pokemon_group.size() Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path var left_frame = 4 var right_frame = 4 match party_size: @@ -95,54 +96,54 @@ func heal(): # Play ME var time = Global.game.get_node("Background_music").get_playback_position() Global.game.get_node("Background_music").stop() - var sound = load("res://Audio/ME/Pokemon Healing.ogg") + var sound = load("res://Audio/ME/Pokemon_Healing.ogg") sound.loop = false Global.game.get_node("Effect_music").stream = sound Global.game.get_node("Effect_music").play() # Play flashing balls timer.start() - yield(timer, "timeout") + await timer.timeout left_frame = left_frame + 1 right_frame = right_frame + 1 left.frame = left_frame right.frame = right_frame - yield(timer, "timeout") + await timer.timeout left_frame = left_frame + 1 right_frame = right_frame + 1 left.frame = left_frame right.frame = right_frame - yield(timer, "timeout") + await timer.timeout left_frame = left_frame + 1 right_frame = right_frame + 1 left.frame = left_frame right.frame = right_frame - yield(timer, "timeout") + await timer.timeout left_frame = left_frame - 3 right_frame = right_frame - 3 left.frame = left_frame right.frame = right_frame - yield(timer, "timeout") + await timer.timeout left_frame = left_frame + 1 right_frame = right_frame + 1 left.frame = left_frame right.frame = right_frame - yield(timer, "timeout") + await timer.timeout left_frame = left_frame + 1 right_frame = right_frame + 1 left.frame = left_frame right.frame = right_frame - yield(timer, "timeout") + await timer.timeout left_frame = left_frame + 1 right_frame = right_frame + 1 left.frame = left_frame right.frame = right_frame - yield(timer, "timeout") + await timer.timeout left_frame = left_frame - 3 right_frame = right_frame - 3 left.frame = left_frame right.frame = right_frame - yield(timer, "timeout") + await timer.timeout timer.stop() Global.game.get_node("Effect_music").stop() @@ -152,11 +153,11 @@ func heal(): npc_nurse.set_idle_frame("Down") Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5" , npc_nurse.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_6" , npc_nurse.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end prompt.queue_free() Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_7" , npc_nurse.get_global_transform_with_canvas().get_origin()) - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.release_player() diff --git a/Maps/Towns/TownHouses/PokeCenterReference.gd.uid b/Maps/Towns/TownHouses/PokeCenterReference.gd.uid new file mode 100644 index 000000000..97ecdbf98 --- /dev/null +++ b/Maps/Towns/TownHouses/PokeCenterReference.gd.uid @@ -0,0 +1 @@ +uid://bf4t3n55letgk diff --git a/Maps/Towns/Town Houses/Pokecenter.tmx b/Maps/Towns/TownHouses/Pokecenter.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Towns/Town Houses/Pokecenter.tmx rename to Maps/Towns/TownHouses/Pokecenter.tmx diff --git a/Maps/Towns/TownHouses/PokecenterReference.tscn b/Maps/Towns/TownHouses/PokecenterReference.tscn new file mode 100644 index 000000000..ee51d839b --- /dev/null +++ b/Maps/Towns/TownHouses/PokecenterReference.tscn @@ -0,0 +1,80 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_indoors+.tres" type="TileSet" id=1] +[ext_resource path="res://Utilities/NPC.tscn" type="PackedScene" id=2] +[ext_resource path="res://Graphics/Characters/HGSS_135.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Characters/pokeballs_on_right.png" type="Texture2D" id=4] +[ext_resource path="res://Maps/Towns/TownHouses/PokeCenterReference.gd" type="Script" id=5] +[ext_resource path="res://Graphics/Characters/pokeballs_on_left.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Tilesets/PU-PokemonCenter.png" type="Texture2D" id=7] +[ext_resource path="res://TileMapsSource/Indoor_1.tres" type="TileSet" id=8] + +[node name="PokeCenterReference" type="Node2D"] +scale = Vector2( 2, 2 ) +script = ExtResource( 5 ) + +[node name="BG" type="ColorRect" parent="."] +visible = false +offset_left = -1000.0 +offset_top = -1000.0 +offset_right = 3000.0 +offset_bottom = 3000.0 +color = Color( 0, 0, 0, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Colisions" type="TileMap" parent="."] +tile_set = ExtResource( 8 ) +layer_0/tile_data = PackedInt32Array( -65536, 31, 0, -65535, 31, 0, -65534, 31, 0, -65533, 31, 0, -65532, 31, 0, -65531, 31, 0, -65530, 31, 0, -65529, 31, 0, -65528, 31, 0, -65527, 31, 0, -65526, 31, 0, -65525, 31, 0, -65524, 31, 0, -65523, 31, 0, -65522, 31, 0, -65521, 31, 0, -65520, 31, 0, -65519, 31, 0, -65518, 31, 0, 0, 31, 0, 18, 31, 0, 65536, 31, 0, 65554, 31, 0, 131072, 31, 0, 131090, 31, 0, 196608, 31, 0, 196626, 31, 0, 262144, 31, 0, 262145, 31, 0, 262146, 31, 0, 262147, 31, 0, 262148, 31, 0, 262149, 31, 0, 262150, 31, 0, 262151, 31, 0, 262152, 31, 0, 262153, 31, 0, 262154, 31, 0, 262155, 31, 0, 262156, 31, 0, 262157, 31, 0, 262158, 31, 0, 262159, 31, 0, 262160, 31, 0, 262161, 31, 0, 262162, 31, 0, 327680, 31, 0, 327698, 31, 0, 393216, 31, 0, 393234, 31, 0, 458752, 31, 0, 458755, 31, 0, 458756, 31, 0, 458757, 31, 0, 458758, 31, 0, 458759, 31, 0, 458760, 31, 0, 458761, 31, 0, 458762, 31, 0, 458766, 31, 0, 458767, 31, 0, 458770, 31, 0, 524288, 31, 0, 524291, 31, 0, 524298, 31, 0, 524302, 31, 0, 524303, 31, 0, 524306, 31, 0, 589824, 31, 0, 589827, 31, 0, 589834, 31, 0, 589842, 31, 0, 655360, 31, 0, 655363, 31, 0, 655370, 31, 0, 655373, 31, 0, 655374, 31, 0, 655378, 31, 0, 720896, 31, 0, 720899, 31, 0, 720906, 31, 0, 720909, 31, 0, 720910, 31, 0, 720914, 31, 0, 786432, 31, 0, 786435, 31, 0, 786436, 31, 0, 786437, 31, 0, 786438, 31, 0, 786439, 31, 0, 786440, 31, 0, 786441, 31, 0, 786442, 31, 0, 786450, 31, 0, 851968, 31, 0, 851972, 31, 0, 851977, 31, 0, 851978, 31, 0, 851979, 31, 0, 851980, 31, 0, 851981, 31, 0, 851982, 31, 0, 851983, 31, 0, 851984, 31, 0, 851985, 31, 0, 851986, 31, 0, 917504, 31, 0, 917514, 31, 0, 917522, 31, 0, 983040, 31, 0, 983050, 31, 0, 983051, 31, 0, 983052, 31, 0, 983053, 31, 0, 983054, 31, 0, 983055, 31, 0, 983056, 31, 0, 983057, 31, 0, 983058, 31, 0, 1048576, 31, 0, 1048578, 31, 0, 1048579, 31, 0, 1048591, 31, 0, 1048592, 31, 0, 1048593, 31, 0, 1048594, 31, 0, 1114112, 31, 0, 1114114, 31, 0, 1114115, 31, 0, 1114130, 31, 0, 1179648, 31, 0, 1179649, 31, 0, 1179665, 31, 0, 1179666, 31, 0, 1245184, 31, 0, 1245185, 31, 0, 1245186, 31, 0, 1245187, 31, 0, 1245188, 31, 0, 1245189, 31, 0, 1245192, 31, 0, 1245193, 31, 0, 1245194, 31, 0, 1245195, 31, 0, 1245196, 31, 0, 1245197, 31, 0, 1245198, 31, 0, 1245199, 31, 0, 1245200, 31, 0, 1245201, 31, 0, 1245202, 31, 0 ) + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 1441792, 3, 2, 1507328, 3, 3, 1441792, 3, 4, 1507328, 3, 5, 1441792, 3, 6, 1507328, 3, 7, 1441792, 3, 8, 1507328, 3, 9, 1441792, 3, 10, 1507328, 3, 11, 1441792, 3, 12, 1507328, 3, 13, 1441792, 3, 14, 1507328, 3, 15, 1441792, 3, 16, 1507328, 3, 17, 1441792, 3, 18, 327680, 24, 65536, 327680, 24, 65537, 1441792, 4, 65538, 1507328, 4, 65539, 1441792, 4, 65540, 1507328, 4, 65541, 1441792, 4, 65542, 1507328, 4, 65543, 1441792, 4, 65544, 1507328, 4, 65545, 1441792, 4, 65546, 1507328, 4, 65547, 1441792, 4, 65548, 1507328, 4, 65549, 1441792, 4, 65550, 1507328, 4, 65551, 1441792, 4, 65552, 1507328, 4, 65553, 1441792, 4, 65554, 327680, 24, 131072, 327680, 24, 131073, 1179648, 4, 131074, 1114112, 1, 131075, 1048576, 1, 131076, 1114112, 1, 131077, 1048576, 1, 131078, 1376256, 4, 131079, 1048576, 1, 131080, 1114112, 1, 131081, 1048576, 1, 131082, 1114112, 1, 131083, 1376256, 4, 131084, 1114112, 1, 131085, 1048576, 1, 131086, 1114112, 1, 131087, 1048576, 1, 131088, 1114112, 1, 131089, 1376256, 4, 131090, 327680, 24, 196608, 327680, 24, 196609, 1179648, 5, 196610, 1179648, 0, 196611, 1048576, 0, 196612, 1114112, 0, 196613, 1048576, 0, 196614, 1114112, 3, 196615, 1114112, 0, 196616, 1048576, 0, 196617, 1114112, 0, 196618, 1114112, 0, 196619, 1114112, 3, 196620, 1114112, 0, 196621, 1048576, 0, 196622, 1114112, 0, 196623, 1048576, 0, 196624, 1114112, 0, 196625, 1376256, 5, 196626, 327680, 24, 262144, 327680, 24, 262145, 1179648, 6, 262146, 1310720, 6, 262147, 1376256, 6, 262148, 1114112, 0, 262149, 1179648, 6, 262150, 1245184, 6, 262151, 1310720, 6, 262152, 1376256, 6, 262153, 1114112, 0, 262154, 1179648, 6, 262155, 1245184, 6, 262156, 1310720, 6, 262157, 1376256, 6, 262158, 1114112, 0, 262159, 1179648, 6, 262160, 1245184, 6, 262161, 1376256, 6, 262162, 327680, 24, 327680, 327680, 24, 327681, 1048576, 1, 327682, 1114112, 0, 327683, 1048576, 0, 327684, 1114112, 0, 327685, 1048576, 0, 327686, 1114112, 0, 327687, 1114112, 0, 327688, 1048576, 0, 327689, 1114112, 0, 327690, 1114112, 0, 327691, 1048576, 0, 327692, 1114112, 0, 327693, 1048576, 0, 327694, 1114112, 0, 327695, 1048576, 0, 327696, 1114112, 0, 327697, 1048576, 0, 327698, 327680, 24, 393216, 327680, 24, 393217, 1048576, 1, 393218, 1114112, 0, 393219, 1048576, 0, 393220, 1114112, 0, 393221, 1048576, 0, 393222, 1114112, 0, 393223, 1114112, 0, 393224, 1048576, 0, 393225, 1114112, 0, 393226, 1114112, 0, 393227, 1048576, 0, 393228, 1114112, 0, 393229, 1048576, 0, 393230, 1114112, 0, 393231, 1048576, 0, 393232, 1114112, 0, 393233, 1048576, 0, 393234, 327680, 24, 458752, 327680, 24, 458753, 1048576, 1, 458754, 1114112, 0, 458755, 1048576, 0, 458756, 1376256, 16, 458757, 1441792, 16, 458758, 1376256, 16, 458759, 1441792, 16, 458760, 1376256, 16, 458761, 1441792, 16, 458762, 1114112, 0, 458763, 1048576, 0, 458764, 1114112, 0, 458765, 1048576, 0, 458766, 1114112, 0, 458767, 1048576, 0, 458768, 1114112, 0, 458769, 1048576, 0, 458770, 327680, 24, 524288, 327680, 24, 524289, 1048576, 1, 524290, 1114112, 0, 524291, 1048576, 0, 524292, 1441792, 3, 524293, 1507328, 3, 524294, 1441792, 3, 524295, 1507328, 3, 524296, 1441792, 3, 524297, 1507328, 3, 524298, 1114112, 0, 524299, 1048576, 0, 524300, 1114112, 0, 524301, 1048576, 0, 524302, 1114112, 0, 524303, 1048576, 0, 524304, 1114112, 0, 524305, 1048576, 0, 524306, 327680, 24, 589824, 327680, 24, 589825, 1376256, 11, 589826, 1441792, 11, 589827, 327680, 24, 589828, 1441792, 4, 589829, 1507328, 4, 589830, 1441792, 4, 589831, 1507328, 4, 589832, 1441792, 4, 589833, 1507328, 4, 589834, 1114112, 0, 589835, 1048576, 0, 589836, 1114112, 0, 589837, 1048576, 0, 589838, 1114112, 0, 589839, 1048576, 0, 589840, 1114112, 0, 589841, 1048576, 0, 589842, 327680, 24, 655360, 327680, 24, 655361, 1376256, 12, 655362, 1441792, 12, 655363, 327680, 24, 655364, 1179648, 4, 655365, 1048576, 0, 655366, 1114112, 0, 655367, 1048576, 0, 655368, 1114112, 0, 655369, 1376256, 4, 655370, 1114112, 0, 655371, 1048576, 0, 655372, 1114112, 0, 655373, 1048576, 0, 655374, 1114112, 0, 655375, 1048576, 0, 655376, 1114112, 0, 655377, 1048576, 0, 655378, 327680, 24, 720896, 327680, 24, 720897, 1376256, 13, 720898, 1441792, 13, 720899, 1048576, 0, 720900, 1179648, 5, 720901, 1048576, 0, 720902, 1114112, 0, 720903, 1048576, 0, 720904, 1114112, 0, 720905, 1376256, 5, 720906, 1114112, 0, 720907, 1048576, 0, 720908, 1114112, 0, 720909, 1048576, 0, 720910, 1114112, 0, 720911, 1048576, 0, 720912, 1114112, 0, 720913, 1048576, 0, 720914, 327680, 24, 786432, 327680, 24, 786433, 1048576, 1, 786434, 1114112, 0, 786435, 1048576, 0, 786436, 1179648, 6, 786437, 1245184, 6, 786438, 1245184, 6, 786439, 1310720, 6, 786440, 1245184, 6, 786441, 1376256, 6, 786442, 1114112, 0, 786443, 1048576, 0, 786444, 1114112, 0, 786445, 1048576, 0, 786446, 1114112, 0, 786447, 1048576, 0, 786448, 1114112, 0, 786449, 1048576, 0, 786450, 327680, 24, 851968, 327680, 24, 851969, 1048576, 1, 851970, 1114112, 0, 851971, 1048576, 0, 851972, 1114112, 0, 851973, 1048576, 0, 851974, 1376256, 7, 851975, 1441792, 7, 851976, 1114112, 0, 851977, 1048576, 0, 851978, 1376256, 16, 851979, 1441792, 16, 851980, 1376256, 16, 851981, 1441792, 16, 851982, 1376256, 16, 851983, 1441792, 16, 851984, 1376256, 16, 851985, 1441792, 16, 851986, 327680, 24, 917504, 327680, 24, 917505, 1048576, 1, 917506, 1114112, 0, 917507, 1048576, 0, 917508, 1114112, 0, 917509, 1048576, 0, 917510, 1376256, 8, 917511, 1441792, 8, 917512, 1114112, 0, 917513, 1048576, 0, 917514, 1441792, 3, 917515, 1507328, 3, 917516, 1441792, 3, 917517, 1507328, 3, 917518, 1441792, 3, 917519, 1507328, 3, 917520, 1441792, 3, 917521, 1507328, 3, 917522, 327680, 24, 983040, 327680, 24, 983041, 1048576, 1, 983042, 1114112, 0, 983043, 1048576, 0, 983044, 1114112, 0, 983045, 1048576, 0, 983046, 1114112, 0, 983047, 1048576, 0, 983048, 1114112, 0, 983049, 1048576, 0, 983050, 1441792, 4, 983051, 1507328, 4, 983052, 1441792, 4, 983053, 1507328, 4, 983054, 1441792, 4, 983055, 1507328, 4, 983056, 1441792, 4, 983057, 1507328, 4, 983058, 327680, 24, 1048576, 327680, 24, 1048577, 1048576, 1, 1048578, 1114112, 0, 1048579, 1048576, 0, 1048580, 1114112, 0, 1048581, 1048576, 0, 1048582, 1114112, 0, 1048583, 1048576, 0, 1048584, 1114112, 0, 1048585, 1048576, 0, 1048586, 1245184, 0, 1048587, 1048576, 1, 1048588, 1114112, 1, 1048589, 1048576, 1, 1048590, 1114112, 1, 1048591, 1048576, 1, 1048592, 1114112, 1, 1048593, 1048576, 1, 1048594, 327680, 24, 1114112, 327680, 24, 1114113, 1048576, 1, 1114114, 1114112, 0, 1114115, 1048576, 0, 1114116, 1114112, 0, 1114117, 1048576, 0, 1114118, 1114112, 0, 1114119, 1048576, 0, 1114120, 1114112, 0, 1114121, 1048576, 0, 1114122, 1114112, 0, 1114123, 1048576, 0, 1114124, 1114112, 0, 1114125, 1048576, 0, 1114126, 1114112, 0, 1114127, 1048576, 0, 1114128, 1114112, 0, 1114129, 1048576, 0, 1114130, 327680, 24, 1179648, 327680, 24, 1179649, 1048576, 2, 1179650, 1114112, 0, 1179651, 1048576, 0, 1179652, 1114112, 0, 1179653, 1048576, 0, 1179654, 1114112, 0, 1179655, 1048576, 0, 1179656, 1114112, 0, 1179657, 1048576, 0, 1179658, 1114112, 0, 1179659, 1048576, 0, 1179660, 1114112, 0, 1179661, 1048576, 0, 1179662, 1114112, 0, 1179663, 1048576, 0, 1179664, 1114112, 0, 1179665, 1507328, 1, 1179666, 327680, 24, 1245184, 327680, 24, 1245185, 327680, 24, 1245186, 327680, 24, 1245187, 327680, 24, 1245188, 327680, 24, 1245189, 327680, 24, 1245190, 327680, 24, 1245191, 327680, 24, 1245192, 327680, 24, 1245193, 327680, 24, 1245194, 327680, 24, 1245195, 327680, 24, 1245196, 327680, 24, 1245197, 327680, 24, 1245198, 327680, 24, 1245199, 327680, 24, 1245200, 327680, 24, 1245201, 327680, 24, 1245202, 327680, 24 ) + +[node name="NPC_Nurse" parent="." instance=ExtResource( 2 )] +position = Vector2( 120, 184 ) +scale = Vector2( 0.5, 0.5 ) +texture = ExtResource( 3 ) + +[node name="Tile Layer 2" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 2, 1376256, 17, 3, 1441792, 17, 4, 1507328, 17, 7, 1376256, 17, 8, 1441792, 17, 9, 1507328, 17, 14, 1376256, 17, 15, 1441792, 17, 16, 1507328, 17, 65537, 1179648, 3, 65538, 1376256, 18, 65539, 1441792, 18, 65540, 1507328, 18, 65541, 196608, 10, 65542, 1376256, 3, 65543, 1376256, 18, 65544, 1441792, 18, 65545, 1507328, 18, 65546, 196608, 10, 65547, 1376256, 3, 65548, 196608, 10, 65550, 1376256, 18, 65551, 1441792, 18, 65552, 1507328, 18, 65553, 1376256, 3, 131077, 196608, 11, 131082, 196608, 11, 131084, 196608, 11, 196610, 1310720, 5, 196611, 1048576, 4, 196613, 1048576, 3, 196615, 1310720, 5, 196616, 1048576, 4, 196618, 1048576, 3, 196620, 1310720, 5, 196621, 1048576, 4, 196623, 1048576, 3, 196624, 1245184, 5, 262160, 1048576, 6, 393219, 1310720, 15, 393220, 1376256, 15, 393221, 1441792, 15, 393222, 1441792, 15, 393223, 1441792, 15, 393224, 1441792, 15, 393225, 1441792, 15, 393226, 1310720, 12, 458755, 1310720, 16, 458762, 1310720, 13, 458765, 1507328, 5, 458766, 1179648, 8, 458767, 1245184, 8, 458768, 1441792, 5, 524289, 1376256, 10, 524290, 1441792, 10, 524291, 1310720, 17, 524293, 1048576, 17, 524294, 1114112, 17, 524295, 1179648, 17, 524296, 1245184, 17, 524298, 1310720, 14, 524301, 1441792, 5, 524302, 1179648, 9, 524303, 1245184, 9, 524304, 1507328, 5, 589827, 1048576, 11, 589828, 1179648, 3, 589829, 1048576, 14, 589830, 1114112, 14, 589831, 1179648, 18, 589832, 1245184, 18, 589833, 1376256, 3, 589834, 1310720, 14, 655363, 1048576, 12, 655365, 1048576, 15, 655366, 1114112, 15, 655367, 1179648, 19, 655368, 1114112, 4, 655370, 1310720, 14, 655372, 1441792, 5, 655373, 1179648, 8, 655374, 1245184, 8, 655375, 1507328, 5, 720899, 1507328, 13, 720901, 1048576, 16, 720902, 1114112, 16, 720903, 1310720, 5, 720904, 1114112, 5, 720906, 1310720, 14, 720908, 1507328, 5, 720909, 1179648, 9, 720910, 1245184, 9, 720911, 1441792, 5, 786433, 1376256, 14, 786434, 1441792, 14, 786435, 1507328, 14, 786436, 196608, 10, 786441, 1245184, 3, 786442, 1310720, 14, 786443, 1441792, 15, 786444, 1376256, 15, 786445, 1441792, 15, 786446, 1376256, 15, 786447, 1441792, 15, 786448, 1376256, 15, 786449, 1441792, 15, 851972, 196608, 11, 851973, 1310720, 7, 851976, 1507328, 7, 851977, 1245184, 4, 917509, 1310720, 8, 917512, 1507328, 8, 917519, 1048576, 7, 917520, 1114112, 7, 983045, 1310720, 9, 983046, 1376256, 9, 983047, 1441792, 9, 983048, 1507328, 9, 983055, 1048576, 8, 983056, 1114112, 8, 983057, 196608, 10, 1048577, 1441792, 5, 1048578, 1179648, 8, 1048579, 1245184, 8, 1048580, 1507328, 5, 1048591, 1048576, 9, 1048592, 1114112, 9, 1048593, 196608, 11, 1114113, 1507328, 5, 1114114, 1179648, 9, 1114115, 1245184, 9, 1114116, 1441792, 5, 1179654, 131072, 17, 1179655, 196608, 17 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 131089, 1179648, 15, 196624, 1048576, 5, 196625, 1179648, 16, 524291, 1507328, 10, 589827, 1507328, 11, 589829, 1048576, 18, 589830, 1114112, 18, 655363, 1507328, 12, 655366, 1114112, 19, 655374, 1245184, 15, 720901, 1245184, 5, 720902, 1245184, 5, 720910, 1245184, 16, 786442, 1441792, 15 ) + +[node name="Balls" type="Node2D" parent="."] +__meta__ = { +"_edit_lock_": true +} + +[node name="Left" type="Sprite2D" parent="Balls"] +position = Vector2( 88, 176 ) +scale = Vector2( 0.5, 0.5 ) +texture = ExtResource( 6 ) +hframes = 4 +vframes = 4 +frame = 8 + +[node name="Right" type="Sprite2D" parent="Balls"] +position = Vector2( 104, 176 ) +scale = Vector2( 0.5, 0.5 ) +texture = ExtResource( 4 ) +hframes = 4 +vframes = 4 +frame = 8 + +[node name="FrontDesk" type="Sprite2D" parent="."] +position = Vector2( 120, 196 ) +scale = Vector2( 0.5, 0.5 ) +texture = ExtResource( 7 ) +region_enabled = true +region_rect = Rect2( 128, 176, 32, 48 ) +__meta__ = { +"_edit_lock_": true +} diff --git a/Maps/Towns/Town Houses/Pokemart.tmx b/Maps/Towns/TownHouses/Pokemart.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Towns/Town Houses/Pokemart.tmx rename to Maps/Towns/TownHouses/Pokemart.tmx diff --git a/Maps/Towns/TownHouses/Pokemart.tscn b/Maps/Towns/TownHouses/Pokemart.tscn new file mode 100644 index 000000000..83bd542da --- /dev/null +++ b/Maps/Towns/TownHouses/Pokemart.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_indoors+.tres" type="TileSet" id=1] + +[node name="Node2D" type="Node2D"] +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 327680, 24, 2, 327680, 24, 3, 327680, 24, 4, 327680, 24, 5, 327680, 24, 6, 327680, 24, 7, 327680, 24, 8, 327680, 24, 9, 327680, 24, 10, 327680, 24, 11, 327680, 24, 12, 327680, 24, 13, 327680, 24, 65536, 327680, 24, 65537, 1703936, 8, 65538, 1835008, 6, 65539, 1835008, 6, 65540, 1835008, 11, 65541, 1900544, 11, 65542, 1966080, 11, 65543, 2031616, 11, 65544, 1835008, 6, 65545, 1835008, 6, 65546, 1835008, 6, 65547, 1835008, 6, 65548, 1769472, 8, 65549, 327680, 24, 131072, 327680, 24, 131073, 1703936, 9, 131074, 1835008, 7, 131075, 1835008, 7, 131076, 1835008, 12, 131077, 1900544, 12, 131078, 1966080, 12, 131079, 2031616, 12, 131080, 1835008, 7, 131081, 1835008, 7, 131082, 1835008, 7, 131083, 1835008, 7, 131084, 1769472, 9, 131085, 327680, 24, 196608, 327680, 24, 196609, 1638400, 6, 196610, 1638400, 6, 196611, 1638400, 6, 196612, 1638400, 6, 196613, 1638400, 6, 196614, 1638400, 6, 196615, 1638400, 6, 196616, 1638400, 6, 196617, 1638400, 6, 196618, 1638400, 6, 196619, 1638400, 6, 196620, 1638400, 6, 196621, 327680, 24, 262144, 327680, 24, 262145, 1638400, 6, 262146, 1638400, 6, 262147, 1638400, 6, 262148, 1638400, 6, 262149, 1638400, 6, 262150, 1638400, 6, 262151, 1638400, 6, 262152, 1638400, 6, 262153, 1638400, 6, 262154, 1638400, 6, 262155, 1638400, 6, 262156, 1638400, 6, 262157, 327680, 24, 327680, 327680, 24, 327681, 1638400, 6, 327682, 1638400, 6, 327683, 1638400, 6, 327684, 1638400, 6, 327685, 2031616, 8, 327686, 1638400, 6, 327687, 1638400, 6, 327688, 1769472, 12, 327689, 1638400, 6, 327690, 1638400, 6, 327691, 1638400, 6, 327692, 1638400, 6, 327693, 327680, 24, 393216, 327680, 24, 393217, 1638400, 6, 393218, 1638400, 6, 393219, 1638400, 6, 393220, 1638400, 6, 393221, 2031616, 9, 393222, 1638400, 6, 393223, 1638400, 6, 393224, 1769472, 13, 393225, 1638400, 6, 393226, 1638400, 6, 393227, 1638400, 6, 393228, 1638400, 6, 393229, 327680, 24, 458752, 327680, 24, 458753, 1638400, 6, 458754, 1638400, 6, 458755, 1638400, 6, 458756, 1638400, 6, 458757, 1638400, 6, 458758, 1638400, 6, 458759, 1638400, 6, 458760, 1638400, 6, 458761, 1638400, 6, 458762, 1638400, 6, 458763, 1638400, 6, 458764, 1638400, 6, 458765, 327680, 24, 524288, 327680, 24, 524289, 1638400, 6, 524290, 1638400, 6, 524291, 1638400, 6, 524292, 1638400, 6, 524293, 1638400, 6, 524294, 1638400, 6, 524295, 1638400, 6, 524296, 1638400, 6, 524297, 1638400, 6, 524298, 1638400, 6, 524299, 1638400, 6, 524300, 1638400, 6, 524301, 327680, 24, 589824, 327680, 24, 589825, 1638400, 6, 589826, 1638400, 6, 589827, 1638400, 6, 589828, 1638400, 6, 589829, 1638400, 6, 589830, 1638400, 6, 589831, 1638400, 6, 589832, 1638400, 6, 589833, 1638400, 6, 589834, 1638400, 6, 589835, 1638400, 6, 589836, 1638400, 6, 589837, 327680, 24, 655360, 327680, 24, 655361, 327680, 24, 655362, 327680, 24, 655363, 327680, 24, 655364, 327680, 24, 655365, 327680, 24, 655366, 327680, 24, 655367, 327680, 24, 655368, 327680, 24, 655369, 327680, 24, 655370, 327680, 24, 655371, 327680, 24, 655372, 327680, 24, 655373, 327680, 24 ) +[node name="Tile Layer 2" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 65538, 1703936, 13, 131074, 1703936, 14, 131081, 1900544, 7, 131082, 1966080, 7, 196609, 1703936, 10, 196617, 1900544, 8, 196618, 1966080, 8, 196620, 1769472, 10, 262145, 1835008, 10, 262149, 2031616, 7, 262150, 1900544, 9, 262151, 1966080, 9, 262152, 1769472, 11, 262156, 1835008, 10, 327681, 1638400, 12, 327686, 1900544, 10, 327687, 1966080, 10, 327688, 1703936, 11, 327692, 1572864, 12, 393217, 1638400, 13, 393222, 1900544, 9, 393223, 1966080, 9, 393224, 1703936, 12, 393228, 1572864, 13, 458753, 1638400, 14, 458757, 2031616, 10, 458758, 1900544, 10, 458759, 1966080, 10, 458760, 1769472, 14, 458764, 1572864, 14, 524289, 1835008, 10, 524300, 1835008, 10, 589825, 1638400, 8, 589836, 1572864, 8 ) +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 196609, 1835008, 9, 196620, 1835008, 9, 458753, 1835008, 9, 458764, 1835008, 9 ) + diff --git a/Maps/Towns/Town Houses/Subway.tmx b/Maps/Towns/TownHouses/Subway.tmx old mode 100755 new mode 100644 similarity index 100% rename from Maps/Towns/Town Houses/Subway.tmx rename to Maps/Towns/TownHouses/Subway.tmx diff --git a/Maps/Towns/TownHouses/Subway.tscn b/Maps/Towns/TownHouses/Subway.tscn new file mode 100644 index 000000000..f71714b64 --- /dev/null +++ b/Maps/Towns/TownHouses/Subway.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Maps/Tilesets/PU_indoors+.tres" type="TileSet" id=1] + +[node name="Node2D" type="Node2D"] +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 0, 327680, 24, 1, 327680, 24, 2, 327680, 24, 3, 327680, 24, 4, 327680, 24, 5, 327680, 24, 6, 327680, 24, 7, 327680, 24, 8, 327680, 24, 9, 327680, 24, 10, 327680, 24, 11, 327680, 24, 12, 327680, 24, 13, 327680, 24, 14, 327680, 24, 15, 327680, 24, 16, 327680, 24, 17, 327680, 24, 18, 327680, 24, 19, 327680, 24, 20, 327680, 24, 21, 327680, 24, 22, 327680, 24, 23, 327680, 24, 24, 327680, 24, 25, 327680, 24, 26, 327680, 24, 27, 327680, 24, 28, 327680, 24, 29, 327680, 24, 30, 327680, 24, 31, 327680, 24, 32, 327680, 24, 33, 327680, 24, 34, 327680, 24, 35, 327680, 24, 36, 327680, 24, 37, 327680, 24, 38, 327680, 24, 39, 327680, 24, 40, 327680, 24, 41, 327680, 24, 42, 327680, 24, 43, 327680, 24, 44, 327680, 24, 45, 327680, 24, 46, 327680, 24, 65536, 327680, 24, 65537, 786432, 41, 65538, 851968, 41, 65539, 524288, 44, 65540, 589824, 44, 65541, 786432, 41, 65542, 786432, 41, 65543, 786432, 41, 65544, 786432, 41, 65545, 786432, 41, 65546, 786432, 41, 65547, 786432, 41, 65548, 524288, 44, 65549, 589824, 44, 65550, 851968, 41, 65551, 786432, 41, 65552, 327680, 24, 65553, 327680, 24, 65554, 327680, 24, 65555, 327680, 24, 65556, 327680, 24, 65557, 327680, 24, 65558, 327680, 24, 65559, 524288, 33, 65560, 524288, 33, 65561, 524288, 33, 65562, 524288, 33, 65563, 524288, 33, 65564, 524288, 33, 65565, 524288, 33, 65566, 524288, 33, 65567, 524288, 33, 65568, 524288, 33, 65569, 524288, 33, 65570, 524288, 33, 65571, 524288, 33, 65572, 524288, 33, 65573, 524288, 33, 65574, 524288, 33, 65575, 524288, 33, 65576, 524288, 33, 65577, 524288, 33, 65578, 524288, 33, 65579, 524288, 33, 65580, 524288, 33, 65581, 524288, 33, 65582, 327680, 24, 131072, 327680, 24, 131073, 786432, 42, 131074, 851968, 42, 131075, 524288, 45, 131076, 589824, 45, 131077, 786432, 42, 131078, 786432, 42, 131079, 786432, 42, 131080, 786432, 42, 131081, 786432, 42, 131082, 786432, 42, 131083, 786432, 42, 131084, 524288, 45, 131085, 589824, 45, 131086, 851968, 42, 131087, 786432, 42, 131088, 327680, 24, 131089, 327680, 24, 131090, 327680, 24, 131091, 327680, 24, 131092, 327680, 24, 131093, 327680, 24, 131094, 327680, 24, 131095, 524288, 34, 131096, 524288, 34, 131097, 524288, 34, 131098, 524288, 34, 131099, 524288, 34, 131100, 524288, 34, 131101, 524288, 34, 131102, 524288, 34, 131103, 524288, 34, 131104, 524288, 34, 131105, 524288, 34, 131106, 524288, 34, 131107, 524288, 34, 131108, 524288, 34, 131109, 524288, 34, 131110, 524288, 34, 131111, 524288, 34, 131112, 524288, 34, 131113, 524288, 34, 131114, 524288, 34, 131115, 524288, 34, 131116, 524288, 34, 131117, 524288, 34, 131118, 327680, 24, 196608, 327680, 24, 196609, 720896, 1, 196610, 720896, 1, 196611, 720896, 1, 196612, 720896, 1, 196613, 720896, 1, 196614, 720896, 1, 196615, 1048576, 26, 196616, 720896, 1, 196617, 1245184, 26, 196618, 720896, 1, 196619, 720896, 1, 196620, 720896, 1, 196621, 720896, 1, 196622, 720896, 1, 196623, 65536, 19, 196624, 327680, 24, 196625, 327680, 24, 196626, 327680, 24, 196627, 327680, 24, 196628, 327680, 24, 196629, 327680, 24, 196630, 327680, 24, 196631, 524288, 35, 196632, 524288, 35, 196633, 524288, 35, 196634, 524288, 35, 196635, 524288, 35, 196636, 524288, 35, 196637, 524288, 35, 196638, 524288, 35, 196639, 524288, 35, 196640, 524288, 35, 196641, 524288, 35, 196642, 524288, 35, 196643, 524288, 35, 196644, 524288, 35, 196645, 524288, 35, 196646, 524288, 35, 196647, 524288, 35, 196648, 524288, 35, 196649, 524288, 35, 196650, 524288, 35, 196651, 524288, 35, 196652, 524288, 35, 196653, 524288, 35, 196654, 327680, 24, 262144, 327680, 24, 262145, 720896, 1, 262146, 720896, 0, 262147, 720896, 0, 262148, 720896, 0, 262149, 720896, 0, 262150, 720896, 0, 262151, 720896, 0, 262152, 1376256, 27, 262153, 720896, 0, 262154, 720896, 0, 262155, 720896, 0, 262156, 720896, 0, 262157, 720896, 0, 262158, 720896, 0, 262159, 720896, 0, 262160, 327680, 24, 262161, 327680, 24, 262162, 327680, 24, 262163, 327680, 24, 262164, 327680, 24, 262165, 327680, 24, 262166, 327680, 24, 262167, 524288, 36, 262168, 524288, 36, 262169, 524288, 36, 262170, 524288, 36, 262171, 524288, 36, 262172, 524288, 36, 262173, 524288, 36, 262174, 524288, 36, 262175, 524288, 36, 262176, 524288, 36, 262177, 524288, 36, 262178, 524288, 36, 262179, 524288, 36, 262180, 524288, 36, 262181, 524288, 36, 262182, 524288, 36, 262183, 524288, 36, 262184, 524288, 36, 262185, 524288, 36, 262186, 524288, 36, 262187, 524288, 36, 262188, 524288, 36, 262189, 524288, 36, 262190, 327680, 24, 327680, 327680, 24, 327681, 720896, 1, 327682, 720896, 0, 327683, 720896, 0, 327684, 720896, 0, 327685, 720896, 0, 327686, 720896, 0, 327687, 720896, 0, 327688, 720896, 0, 327689, 720896, 0, 327690, 720896, 0, 327691, 720896, 0, 327692, 720896, 0, 327693, 720896, 0, 327694, 720896, 0, 327695, 720896, 0, 327696, 327680, 24, 327697, 327680, 24, 327698, 327680, 24, 327699, 327680, 24, 327700, 327680, 24, 327701, 327680, 24, 327702, 327680, 24, 327703, 1769472, 4, 327704, 1769472, 4, 327705, 1769472, 4, 327706, 1769472, 4, 327707, 1769472, 4, 327708, 1769472, 4, 327709, 1769472, 4, 327710, 1769472, 4, 327711, 1769472, 4, 327712, 1769472, 4, 327713, 1769472, 4, 327714, 1769472, 4, 327715, 1769472, 4, 327716, 1769472, 4, 327717, 1769472, 4, 327718, 1769472, 4, 327719, 1769472, 4, 327720, 1769472, 4, 327721, 1769472, 4, 327722, 1769472, 4, 327723, 1769472, 4, 327724, 1769472, 4, 327725, 1769472, 4, 327726, 327680, 24, 393216, 327680, 24, 393217, 720896, 1, 393218, 720896, 0, 393219, 720896, 0, 393220, 720896, 0, 393221, 720896, 0, 393222, 720896, 0, 393223, 720896, 0, 393224, 720896, 0, 393225, 720896, 0, 393226, 720896, 0, 393227, 720896, 0, 393228, 720896, 0, 393229, 720896, 0, 393230, 720896, 0, 393231, 720896, 0, 393232, 327680, 24, 393233, 327680, 24, 393234, 327680, 24, 393235, 327680, 24, 393236, 327680, 24, 393237, 327680, 24, 393238, 327680, 24, 393239, 1769472, 4, 393240, 1769472, 4, 393241, 1769472, 4, 393242, 1769472, 4, 393243, 1769472, 4, 393244, 1769472, 4, 393245, 1769472, 4, 393246, 1769472, 4, 393247, 1769472, 4, 393248, 1769472, 4, 393249, 1769472, 4, 393250, 1769472, 4, 393251, 1769472, 4, 393252, 1769472, 4, 393253, 1769472, 4, 393254, 1769472, 4, 393255, 1769472, 4, 393256, 1769472, 4, 393257, 1769472, 4, 393258, 1769472, 4, 393259, 1769472, 4, 393260, 1769472, 4, 393261, 1769472, 4, 393262, 327680, 24, 458752, 327680, 24, 458753, 720896, 1, 458754, 720896, 0, 458755, 720896, 0, 458756, 720896, 0, 458757, 720896, 0, 458758, 720896, 0, 458759, 720896, 0, 458760, 720896, 0, 458761, 720896, 0, 458762, 720896, 0, 458763, 720896, 0, 458764, 720896, 0, 458765, 720896, 0, 458766, 720896, 0, 458767, 720896, 0, 458768, 327680, 24, 458769, 327680, 24, 458770, 327680, 24, 458771, 327680, 24, 458772, 327680, 24, 458773, 327680, 24, 458774, 327680, 24, 458775, 1769472, 4, 458776, 1769472, 4, 458777, 1769472, 4, 458778, 1769472, 4, 458779, 1769472, 4, 458780, 1769472, 4, 458781, 1769472, 4, 458782, 1769472, 4, 458783, 1769472, 4, 458784, 1769472, 4, 458785, 1769472, 4, 458786, 1769472, 4, 458787, 1769472, 4, 458788, 1769472, 4, 458789, 1769472, 4, 458790, 1769472, 4, 458791, 1769472, 4, 458792, 1769472, 4, 458793, 1769472, 4, 458794, 1769472, 4, 458795, 1769472, 4, 458796, 1769472, 4, 458797, 1769472, 4, 458798, 327680, 24, 524288, 327680, 24, 524289, 720896, 1, 524290, 720896, 0, 524291, 720896, 0, 524292, 720896, 0, 524293, 720896, 0, 524294, 720896, 0, 524295, 720896, 0, 524296, 720896, 0, 524297, 720896, 0, 524298, 720896, 0, 524299, 720896, 0, 524300, 720896, 0, 524301, 720896, 0, 524302, 720896, 0, 524303, 720896, 0, 524304, 327680, 24, 524305, 327680, 24, 524306, 327680, 24, 524307, 327680, 24, 524308, 327680, 24, 524309, 327680, 24, 524310, 327680, 24, 524311, 327680, 24, 524312, 327680, 24, 524313, 327680, 24, 524314, 327680, 24, 524315, 720896, 1, 524316, 720896, 0, 524317, 720896, 0, 524318, 720896, 0, 524319, 720896, 0, 524320, 720896, 0, 524321, 720896, 0, 524322, 720896, 0, 524323, 720896, 0, 524324, 720896, 0, 524325, 720896, 0, 524326, 720896, 0, 524327, 327680, 24, 524328, 327680, 24, 524329, 327680, 24, 524330, 327680, 24, 524331, 327680, 24, 524332, 327680, 24, 524333, 327680, 24, 524334, 327680, 24, 589824, 327680, 24, 589825, 720896, 1, 589826, 720896, 0, 589827, 720896, 0, 589828, 720896, 0, 589829, 720896, 0, 589830, 720896, 0, 589831, 720896, 0, 589832, 720896, 0, 589833, 720896, 0, 589834, 720896, 0, 589835, 720896, 0, 589836, 720896, 0, 589837, 720896, 0, 589838, 720896, 0, 589839, 720896, 0, 589840, 327680, 24, 589841, 327680, 24, 589842, 327680, 24, 589843, 327680, 24, 589844, 327680, 24, 589845, 327680, 24, 589846, 327680, 24, 589847, 327680, 24, 589848, 327680, 24, 589849, 327680, 24, 589850, 327680, 24, 589851, 720896, 1, 589852, 720896, 0, 589853, 720896, 0, 589854, 720896, 0, 589855, 720896, 0, 589856, 720896, 0, 589857, 720896, 0, 589858, 720896, 0, 589859, 720896, 0, 589860, 720896, 0, 589861, 720896, 0, 589862, 720896, 0, 589863, 327680, 24, 589864, 327680, 24, 589865, 327680, 24, 589866, 327680, 24, 589867, 327680, 24, 589868, 327680, 24, 589869, 327680, 24, 589870, 327680, 24, 655360, 327680, 24, 655361, 720896, 1, 655362, 720896, 0, 655363, 720896, 0, 655364, 720896, 0, 655365, 720896, 0, 655366, 720896, 0, 655367, 720896, 0, 655368, 196608, 26, 655369, 720896, 0, 655370, 720896, 0, 655371, 720896, 0, 655372, 720896, 0, 655373, 720896, 0, 655374, 720896, 0, 655375, 720896, 0, 655376, 327680, 24, 655377, 327680, 24, 655378, 327680, 24, 655379, 327680, 24, 655380, 327680, 24, 655381, 327680, 24, 655382, 327680, 24, 655383, 327680, 24, 655384, 327680, 24, 655385, 327680, 24, 655386, 327680, 24, 655387, 720896, 1, 655388, 720896, 0, 655389, 720896, 0, 655390, 720896, 0, 655391, 720896, 0, 655392, 720896, 0, 655393, 720896, 0, 655394, 720896, 0, 655395, 720896, 0, 655396, 720896, 0, 655397, 720896, 0, 655398, 720896, 0, 655399, 327680, 24, 655400, 327680, 24, 655401, 327680, 24, 655402, 327680, 24, 655403, 327680, 24, 655404, 327680, 24, 655405, 327680, 24, 655406, 327680, 24, 720896, 327680, 24, 720897, 327680, 24, 720898, 327680, 24, 720899, 327680, 24, 720900, 327680, 24, 720901, 327680, 24, 720902, 327680, 24, 720903, 327680, 24, 720904, 327680, 24, 720905, 327680, 24, 720906, 327680, 24, 720907, 327680, 24, 720908, 327680, 24, 720909, 327680, 24, 720910, 327680, 24, 720911, 327680, 24, 720912, 327680, 24, 720913, 327680, 24, 720914, 327680, 24, 720915, 327680, 24, 720916, 327680, 24, 720917, 327680, 24, 720918, 327680, 24, 720919, 327680, 24, 720920, 327680, 24, 720921, 327680, 24, 720922, 327680, 24, 720923, 720896, 1, 720924, 720896, 0, 720925, 720896, 0, 720926, 720896, 0, 720927, 720896, 0, 720928, 720896, 0, 720929, 720896, 0, 720930, 720896, 0, 720931, 720896, 0, 720932, 720896, 0, 720933, 720896, 0, 720934, 720896, 0, 720935, 327680, 24, 720936, 327680, 24, 720937, 327680, 24, 720938, 327680, 24, 720939, 327680, 24, 720940, 327680, 24, 720941, 327680, 24, 720942, 327680, 24, 786432, 327680, 24, 786433, 327680, 24, 786434, 327680, 24, 786435, 327680, 24, 786436, 327680, 24, 786437, 327680, 24, 786438, 327680, 24, 786439, 327680, 24, 786440, 327680, 24, 786441, 327680, 24, 786442, 327680, 24, 786443, 327680, 24, 786444, 327680, 24, 786445, 327680, 24, 786446, 327680, 24, 786447, 327680, 24, 786448, 327680, 24, 786449, 327680, 24, 786450, 327680, 24, 786451, 327680, 24, 786452, 327680, 24, 786453, 327680, 24, 786454, 327680, 24, 786455, 327680, 24, 786456, 327680, 24, 786457, 327680, 24, 786458, 327680, 24, 786459, 720896, 1, 786460, 720896, 0, 786461, 720896, 0, 786462, 720896, 0, 786463, 720896, 0, 786464, 720896, 0, 786465, 720896, 0, 786466, 720896, 0, 786467, 720896, 0, 786468, 720896, 0, 786469, 720896, 0, 786470, 720896, 0, 786471, 327680, 24, 786472, 327680, 24, 786473, 327680, 24, 786474, 327680, 24, 786475, 327680, 24, 786476, 327680, 24, 786477, 327680, 24, 786478, 327680, 24, 851968, 327680, 24, 851969, 327680, 24, 851970, 327680, 24, 851971, 327680, 24, 851972, 327680, 24, 851973, 327680, 24, 851974, 327680, 24, 851975, 327680, 24, 851976, 327680, 24, 851977, 327680, 24, 851978, 327680, 24, 851979, 327680, 24, 851980, 327680, 24, 851981, 327680, 24, 851982, 327680, 24, 851983, 327680, 24, 851984, 327680, 24, 851985, 327680, 24, 851986, 327680, 24, 851987, 327680, 24, 851988, 327680, 24, 851989, 327680, 24, 851990, 327680, 24, 851991, 327680, 24, 851992, 327680, 24, 851993, 327680, 24, 851994, 327680, 24, 851995, 393216, 20, 851996, 720896, 0, 851997, 720896, 0, 851998, 720896, 0, 851999, 720896, 0, 852000, 720896, 0, 852001, 720896, 0, 852002, 720896, 0, 852003, 720896, 0, 852004, 720896, 0, 852005, 720896, 0, 852006, 720896, 0, 852007, 327680, 24, 852008, 327680, 24, 852009, 327680, 24, 852010, 327680, 24, 852011, 327680, 24, 852012, 327680, 24, 852013, 327680, 24, 852014, 327680, 24, 917504, 327680, 24, 917505, 327680, 24, 917506, 327680, 24, 917507, 327680, 24, 917508, 327680, 24, 917509, 327680, 24, 917510, 327680, 24, 917511, 327680, 24, 917512, 327680, 24, 917513, 327680, 24, 917514, 327680, 24, 917515, 327680, 24, 917516, 327680, 24, 917517, 327680, 24, 917518, 327680, 24, 917519, 327680, 24, 917520, 327680, 24, 917521, 327680, 24, 917522, 327680, 24, 917523, 327680, 24, 917524, 327680, 24, 917525, 327680, 24, 917526, 327680, 24, 917527, 327680, 24, 917528, 327680, 24, 917529, 327680, 24, 917530, 327680, 24, 917531, 393216, 21, 917532, 720896, 0, 917533, 720896, 0, 917534, 720896, 0, 917535, 720896, 0, 917536, 720896, 0, 917537, 720896, 0, 917538, 720896, 0, 917539, 720896, 0, 917540, 720896, 0, 917541, 720896, 0, 917542, 720896, 0, 917543, 327680, 24, 917544, 327680, 24, 917545, 327680, 24, 917546, 327680, 24, 917547, 327680, 24, 917548, 327680, 24, 917549, 327680, 24, 917550, 327680, 24, 983040, 327680, 24, 983041, 327680, 24, 983042, 327680, 24, 983043, 327680, 24, 983044, 327680, 24, 983045, 327680, 24, 983046, 327680, 24, 983047, 327680, 24, 983048, 327680, 24, 983049, 327680, 24, 983050, 327680, 24, 983051, 327680, 24, 983052, 327680, 24, 983053, 327680, 24, 983054, 327680, 24, 983055, 327680, 24, 983056, 327680, 24, 983057, 327680, 24, 983058, 327680, 24, 983059, 327680, 24, 983060, 327680, 24, 983061, 327680, 24, 983062, 327680, 24, 983063, 327680, 24, 983064, 327680, 24, 983065, 327680, 24, 983066, 327680, 24, 983067, 327680, 24, 983068, 327680, 24, 983069, 327680, 24, 983070, 327680, 24, 983071, 327680, 24, 983072, 327680, 24, 983073, 327680, 24, 983074, 327680, 24, 983075, 327680, 24, 983076, 327680, 24, 983077, 327680, 24, 983078, 327680, 24, 983079, 327680, 24, 983080, 327680, 24, 983081, 327680, 24, 983082, 327680, 24, 983083, 327680, 24, 983084, 327680, 24, 983085, 327680, 24, 983086, 327680, 24 ) +[node name="Tile Layer 2" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 65541, 262144, 27, 65542, 327680, 27, 65543, 458752, 15, 65544, 262144, 33, 65545, 327680, 33, 131077, 262144, 28, 131078, 327680, 28, 131079, 458752, 16, 131080, 262144, 34, 131081, 327680, 34, 131082, 524288, 22, 131083, 589824, 22, 131086, 0, 18, 131087, 65536, 18, 196616, 1376256, 26, 196618, 524288, 23, 196619, 589824, 23, 196622, 0, 19, 196641, 393216, 17, 262151, 1310720, 27, 262153, 1441792, 27, 262158, 0, 20, 262159, 65536, 20, 327703, 1572864, 4, 327704, 1572864, 4, 327705, 1572864, 4, 327706, 1572864, 4, 327707, 1572864, 4, 327708, 1572864, 4, 327709, 1572864, 4, 327710, 1572864, 4, 327711, 1572864, 4, 327712, 1572864, 4, 327713, 1572864, 4, 327714, 1572864, 4, 327715, 1572864, 4, 327716, 1572864, 4, 327717, 1572864, 4, 327718, 1572864, 4, 327719, 1572864, 4, 327720, 1572864, 4, 327721, 1572864, 4, 327722, 1572864, 4, 327723, 1572864, 4, 327724, 1572864, 4, 327725, 1572864, 4, 393239, 1572864, 5, 393240, 1572864, 5, 393241, 1572864, 5, 393242, 1572864, 5, 393243, 1572864, 5, 393244, 1572864, 5, 393245, 1572864, 5, 393246, 1572864, 5, 393247, 1572864, 5, 393248, 1572864, 5, 393249, 1572864, 5, 393250, 1572864, 5, 393251, 1572864, 5, 393252, 1572864, 5, 393253, 1572864, 5, 393254, 1572864, 5, 393255, 1572864, 5, 393256, 1572864, 5, 393257, 1572864, 5, 393258, 1572864, 5, 393259, 1572864, 5, 393260, 1572864, 5, 393261, 1572864, 5, 458754, 1835008, 4, 458755, 1900544, 4, 458757, 1835008, 4, 458758, 1900544, 4, 458762, 1835008, 4, 458763, 1900544, 4, 458765, 1835008, 4, 458766, 1900544, 4, 458779, 1703936, 5, 458780, 1638400, 5, 458781, 1638400, 5, 458782, 1638400, 5, 458783, 1769472, 5, 458784, 1703936, 4, 458785, 1638400, 4, 458786, 1703936, 4, 458787, 1703936, 5, 458788, 1638400, 5, 458789, 1638400, 5, 458790, 1769472, 5, 589825, 196608, 10, 589826, 1835008, 4, 589827, 1900544, 4, 589829, 1835008, 4, 589830, 1900544, 4, 589834, 1835008, 4, 589835, 1900544, 4, 589837, 1835008, 4, 589838, 1900544, 4, 589839, 196608, 10, 589853, 1835008, 4, 589854, 1900544, 4, 589858, 1835008, 4, 589859, 1900544, 4, 589861, 1835008, 4, 589862, 1900544, 4, 655361, 196608, 11, 655367, 131072, 26, 655369, 262144, 26, 655375, 196608, 11, 720923, 393216, 18, 720924, 458752, 18, 720925, 1835008, 4, 720926, 1900544, 4, 720930, 1835008, 4, 720931, 1900544, 4, 720933, 1835008, 4, 720934, 1900544, 4, 786459, 393216, 19, 786460, 458752, 19, 851996, 458752, 20, 852002, 1835008, 4, 852003, 1900544, 4, 852005, 1835008, 4, 852006, 1900544, 4, 917532, 458752, 21 ) +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +layer_0/tile_data = PackedInt32Array( 131079, 1441792, 23, 131081, 1441792, 23, 327707, 1572864, 0, 327708, 1638400, 0, 327709, 1703936, 0, 327710, 1769472, 0, 327711, 1835008, 0, 327712, 1900544, 0, 327713, 1966080, 0, 327714, 1572864, 2, 327715, 1638400, 2, 327716, 1703936, 2, 327717, 1769472, 2, 327718, 1835008, 2, 327719, 1900544, 2, 327720, 1966080, 2, 393243, 1572864, 1, 393244, 1638400, 1, 393245, 1703936, 1, 393246, 1769472, 1, 393247, 1835008, 1, 393248, 1900544, 1, 393249, 1966080, 1, 393250, 1572864, 3, 393251, 1638400, 3, 393252, 1703936, 3, 393253, 1769472, 3, 393254, 1835008, 3, 393255, 1900544, 3, 393256, 1966080, 3 ) + diff --git a/Maps/TsukinamiVillage/Tsukinami_Village.gd b/Maps/TsukinamiVillage/Tsukinami_Village.gd new file mode 100644 index 000000000..96ca1d026 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village.gd @@ -0,0 +1,95 @@ +extends Node2D # gen_map.py Map146 + +var map_name = "Tsukinami Village" +var map_px_size = Vector2(2560, 2560) +var edge_connections = [["W", "res://Maps/Routes/Route14/Route_14.tscn", 1152, 1200, 3520]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(784, 528): + Global.game.play_dialogue("MAP146_SIGN_1") + if check_pos == Vector2(752, 528): + Global.game.play_dialogue("MAP146_SIGN_2") + if check_pos == Vector2(1136, 1424): + Global.game.play_dialogue("MAP146_SIGN_3") + if check_pos == Vector2(1040, 1424): + Global.game.play_dialogue("MAP146_SIGN_4") + if check_pos == Vector2(1232, 1296): + Global.game.play_dialogue("MAP146_SIGN_5") + if check_pos == Vector2(1008, 1424): + Global.game.play_dialogue("MAP146_SIGN_6") + if check_pos == Vector2(1360, 1296): + Global.game.play_dialogue("MAP146_SIGN_7") + if check_pos == Vector2(1488, 1104): + Global.game.play_dialogue("MAP146_SIGN_8") + if check_pos == Vector2(1264, 1488): + Global.game.play_dialogue("MAP146_NPC_1") + if check_pos == Vector2(1424, 1552): + Global.game.play_dialogue("MAP146_NPC_2") + if check_pos == Vector2(1872, 2096): + Global.game.play_dialogue("MAP146_NPC_3") + if check_pos == Vector2(848, 1328): + Global.game.play_dialogue("MAP146_NPC_4") + if check_pos == Vector2(1680, 1872): + Global.game.play_dialogue("MAP146_NPC_5") + if check_pos == Vector2(1072, 1168): + Global.game.play_dialogue("MAP146_NPC_6") + if check_pos == Vector2(944, 752): + Global.game.play_dialogue("MAP146_NPC_7") + if check_pos == Vector2(2000, 1456): + Global.game.play_dialogue("MAP146_NPC_8") + if check_pos == Vector2(1200, 1328): + Global.game.play_dialogue("MAP146_NPC_9") + if check_pos == Vector2(1328, 1104): + _nurse_heal($NPC_Layer/Nurse1) + if check_pos == Vector2(1584, 1296): + Global.game.open_shop(['COCONUTMILK', 'CARROTWINE', 'LAVACOOKIE']) + if check_pos == Vector2(1232, 1104): + Global.game.open_shop(['LOVEBALL', 'LUREBALL', 'HEAVYBALL', 'MOONBALL', 'FASTBALL', 'LEVELBALL', 'FRIENDBALL']) + if check_pos == Vector2(1584, 1104): + Global.game.open_shop(['CHOICEBAND', 'CHOICESCARF', 'CHOICESPECS', 'FOCUSSASH', 'FOCUSBAND', 'EXPERTBELT', 'LIFEORB', 'FLAMEORB', 'TOXICORB', 'SCOPELENS', 'WIDELENS', 'ZOOMLENS']) + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP146_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(589, 1) + Global.game.recive_item(589) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/GAME/GAME.tscn" + Global.game.release_player() diff --git a/Maps/TsukinamiVillage/Tsukinami_Village.gd.uid b/Maps/TsukinamiVillage/Tsukinami_Village.gd.uid new file mode 100644 index 000000000..2b934e4e8 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village.gd.uid @@ -0,0 +1 @@ +uid://d5n4q56vqxjt diff --git a/Maps/TsukinamiVillage/Tsukinami_Village.tscn b/Maps/TsukinamiVillage/Tsukinami_Village.tscn new file mode 100644 index 000000000..370c20392 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village.tscn @@ -0,0 +1,180 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/TsukinamiVillage/Tsukinami_Village_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/TsukinamiVillage/Tsukinami_Village.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Acolyte.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand2.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="401"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="501"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_023.png" id="502"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_048.png" id="503"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Tsukinami Village" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 5, 0, 1, 5, 0, 2, 5, 0, 3, 5, 0, 4, 5, 0, 5, 5, 0, 6, 5, 0, 7, 5, 0, 8, 5, 0, 9, 5, 0, 10, 5, 0, 11, 5, 0, 12, 5, 0, 13, 5, 0, 14, 5, 0, 15, 5, 0, 16, 5, 0, 17, 5, 0, 18, 5, 0, 19, 5, 0, 20, 5, 0, 21, 5, 0, 22, 5, 0, 23, 5, 0, 24, 5, 0, 25, 5, 0, 26, 5, 0, 27, 5, 0, 28, 5, 0, 29, 5, 0, 30, 5, 0, 31, 5, 0, 32, 5, 0, 33, 5, 0, 34, 5, 0, 35, 5, 0, 36, 5, 0, 37, 5, 0, 38, 5, 0, 39, 5, 0, 40, 5, 0, 41, 5, 0, 42, 5, 0, 43, 5, 0, 44, 5, 0, 45, 5, 0, 46, 5, 0, 47, 5, 0, 48, 5, 0, 49, 5, 0, 50, 5, 0, 51, 5, 0, 52, 5, 0, 53, 5, 0, 54, 5, 0, 55, 5, 0, 56, 5, 0, 57, 5, 0, 58, 5, 0, 59, 5, 0, 60, 5, 0, 61, 5, 0, 62, 5, 0, 63, 5, 0, 64, 5, 0, 65, 5, 0, 66, 5, 0, 67, 5, 0, 68, 5, 0, 69, 5, 0, 70, 5, 0, 71, 5, 0, 72, 5, 0, 73, 5, 0, 74, 5, 0, 75, 5, 0, 76, 5, 0, 77, 5, 0, 78, 5, 0, 79, 5, 0, 65536, 5, 0, 65537, 5, 0, 65538, 5, 0, 65539, 5, 0, 65540, 5, 0, 65541, 5, 0, 65542, 5, 0, 65543, 5, 0, 65544, 5, 0, 65545, 5, 0, 65546, 5, 0, 65547, 5, 0, 65548, 5, 0, 65549, 5, 0, 65550, 5, 0, 65551, 5, 0, 65552, 5, 0, 65553, 5, 0, 65554, 5, 0, 65555, 5, 0, 65556, 5, 0, 65557, 5, 0, 65558, 5, 0, 65559, 5, 0, 65560, 5, 0, 65561, 5, 0, 65562, 5, 0, 65563, 5, 0, 65564, 5, 0, 65565, 5, 0, 65566, 5, 0, 65567, 5, 0, 65568, 5, 0, 65569, 5, 0, 65570, 5, 0, 65571, 5, 0, 65572, 5, 0, 65573, 5, 0, 65574, 5, 0, 65575, 5, 0, 65576, 5, 0, 65577, 5, 0, 65578, 5, 0, 65579, 5, 0, 65580, 5, 0, 65581, 5, 0, 65582, 5, 0, 65583, 5, 0, 65584, 5, 0, 65585, 5, 0, 65586, 5, 0, 65587, 5, 0, 65588, 5, 0, 65589, 5, 0, 65590, 5, 0, 65591, 5, 0, 65592, 5, 0, 65593, 5, 0, 65594, 5, 0, 65595, 5, 0, 65596, 5, 0, 65597, 5, 0, 65598, 5, 0, 65599, 5, 0, 65600, 5, 0, 65601, 5, 0, 65602, 5, 0, 65603, 5, 0, 65604, 5, 0, 65605, 5, 0, 65606, 5, 0, 65607, 5, 0, 65608, 5, 0, 65609, 5, 0, 65610, 5, 0, 65611, 5, 0, 65612, 5, 0, 65613, 5, 0, 65614, 5, 0, 65615, 5, 0, 131072, 5, 0, 131073, 5, 0, 131074, 5, 0, 131075, 5, 0, 131076, 5, 0, 131077, 5, 0, 131078, 5, 0, 131079, 5, 0, 131080, 5, 0, 131081, 5, 0, 131082, 5, 0, 131083, 5, 0, 131084, 5, 0, 131085, 5, 0, 131086, 5, 0, 131087, 5, 0, 131088, 5, 0, 131089, 5, 0, 131090, 5, 0, 131091, 5, 0, 131092, 5, 0, 131093, 5, 0, 131094, 5, 0, 131095, 5, 0, 131096, 5, 0, 131097, 5, 0, 131098, 5, 0, 131099, 5, 0, 131100, 5, 0, 131101, 5, 0, 131102, 5, 0, 131103, 5, 0, 131104, 5, 0, 131105, 5, 0, 131106, 5, 0, 131107, 5, 0, 131108, 5, 0, 131109, 5, 0, 131110, 5, 0, 131111, 5, 0, 131112, 5, 0, 131113, 5, 0, 131114, 5, 0, 131115, 5, 0, 131116, 5, 0, 131117, 5, 0, 131118, 5, 0, 131119, 5, 0, 131120, 5, 0, 131121, 5, 0, 131122, 5, 0, 131123, 5, 0, 131124, 5, 0, 131125, 5, 0, 131126, 5, 0, 131127, 5, 0, 131128, 5, 0, 131129, 5, 0, 131130, 5, 0, 131131, 5, 0, 131132, 5, 0, 131133, 5, 0, 131134, 5, 0, 131135, 5, 0, 131136, 5, 0, 131137, 5, 0, 131138, 5, 0, 131139, 5, 0, 131140, 5, 0, 131141, 5, 0, 131142, 5, 0, 131143, 5, 0, 131144, 5, 0, 131145, 5, 0, 131146, 5, 0, 131147, 5, 0, 131148, 5, 0, 131149, 5, 0, 131150, 5, 0, 131151, 5, 0, 196608, 5, 0, 196609, 5, 0, 196610, 5, 0, 196611, 5, 0, 196612, 5, 0, 196613, 5, 0, 196614, 5, 0, 196615, 5, 0, 196616, 5, 0, 196617, 5, 0, 196618, 5, 0, 196619, 5, 0, 196620, 5, 0, 196621, 5, 0, 196622, 5, 0, 196623, 5, 0, 196624, 5, 0, 196625, 5, 0, 196626, 5, 0, 196627, 5, 0, 196628, 5, 0, 196629, 5, 0, 196630, 262149, 0, 196631, 262149, 4, 196632, 131077, 1, 196633, 5, 0, 196634, 5, 0, 196635, 5, 0, 196636, 5, 0, 196637, 5, 0, 196638, 5, 0, 196639, 5, 0, 196640, 5, 0, 196641, 5, 0, 196642, 5, 0, 196643, 5, 0, 196644, 5, 0, 196645, 5, 0, 196646, 5, 0, 196647, 5, 0, 196648, 5, 0, 196649, 5, 0, 196650, 5, 0, 196651, 5, 0, 196652, 5, 0, 196653, 262149, 0, 196654, 262149, 4, 196655, 262149, 4, 196656, 262149, 4, 196657, 131077, 1, 196658, 5, 0, 196659, 5, 0, 196660, 5, 0, 196661, 5, 0, 196662, 5, 0, 196663, 5, 0, 196664, 5, 0, 196665, 5, 0, 196666, 5, 0, 196667, 5, 0, 196668, 5, 0, 196669, 5, 0, 196670, 5, 0, 196671, 262149, 0, 196672, 262149, 4, 196673, 262149, 4, 196674, 262149, 4, 196675, 131077, 1, 196676, 5, 0, 196677, 5, 0, 196678, 5, 0, 196679, 5, 0, 196680, 5, 0, 196681, 5, 0, 196682, 5, 0, 196683, 5, 0, 196684, 5, 0, 196685, 5, 0, 196686, 5, 0, 196687, 5, 0, 262144, 5, 0, 262145, 5, 0, 262146, 5, 0, 262147, 5, 0, 262148, 5, 0, 262149, 5, 0, 262150, 5, 0, 262151, 5, 0, 262152, 5, 0, 262153, 5, 0, 262154, 5, 0, 262155, 5, 0, 262156, 5, 0, 262157, 5, 0, 262158, 5, 0, 262159, 5, 0, 262160, 5, 0, 262161, 5, 0, 262162, 5, 0, 262163, 5, 0, 262164, 5, 0, 262165, 262149, 0, 262166, 131077, 6, 262167, 2, 0, 262168, 262149, 6, 262169, 262149, 4, 262170, 262149, 4, 262171, 262149, 4, 262172, 262149, 4, 262173, 5, 2, 262174, 262149, 4, 262175, 262149, 4, 262176, 262149, 4, 262177, 262149, 4, 262178, 262149, 4, 262179, 262149, 4, 262180, 262149, 4, 262181, 262149, 4, 262182, 262149, 4, 262183, 262149, 4, 262184, 262149, 4, 262185, 262149, 4, 262186, 262149, 4, 262187, 262149, 4, 262188, 262149, 4, 262189, 131077, 6, 262190, 2, 0, 262191, 2, 0, 262192, 2, 0, 262193, 262149, 6, 262194, 262149, 4, 262195, 262149, 4, 262196, 262149, 4, 262197, 262149, 4, 262198, 262149, 4, 262199, 131077, 1, 262200, 5, 0, 262201, 5, 0, 262202, 5, 0, 262203, 5, 0, 262204, 5, 0, 262205, 262149, 0, 262206, 262149, 4, 262207, 131077, 6, 262208, 2, 0, 262209, 2, 0, 262210, 2, 0, 262211, 262149, 6, 262212, 262149, 4, 262213, 262149, 4, 262214, 262149, 4, 262215, 131077, 1, 262216, 5, 0, 262217, 5, 0, 262218, 5, 0, 262219, 5, 0, 262220, 5, 0, 262221, 5, 0, 262222, 5, 0, 262223, 5, 0, 327680, 5, 0, 327681, 5, 0, 327682, 5, 0, 327683, 5, 0, 327684, 5, 0, 327685, 5, 0, 327686, 5, 0, 327687, 5, 0, 327688, 5, 0, 327689, 5, 0, 327690, 5, 0, 327691, 5, 0, 327692, 5, 0, 327693, 5, 0, 327694, 5, 0, 327695, 5, 0, 327696, 5, 0, 327697, 5, 0, 327698, 5, 0, 327699, 5, 0, 327700, 262149, 0, 327701, 131077, 6, 327702, 2, 0, 327703, 2, 0, 327704, 2, 0, 327705, 2, 0, 327706, 2, 0, 327707, 2, 0, 327708, 2, 0, 327709, 131077, 7, 327710, 2, 0, 327711, 2, 0, 327712, 2, 0, 327713, 2, 0, 327714, 2, 0, 327715, 2, 0, 327716, 2, 0, 327717, 2, 0, 327718, 2, 0, 327719, 2, 0, 327720, 2, 0, 327721, 2, 0, 327722, 2, 0, 327723, 2, 0, 327724, 2, 0, 327725, 2, 0, 327726, 2, 0, 327727, 2, 0, 327728, 2, 0, 327729, 2, 0, 327730, 2, 0, 327731, 2, 0, 327732, 2, 0, 327733, 2, 0, 327734, 2, 0, 327735, 262149, 6, 327736, 262149, 4, 327737, 262149, 4, 327738, 262149, 4, 327739, 262149, 4, 327740, 262149, 4, 327741, 131077, 6, 327742, 2, 0, 327743, 2, 0, 327744, 2, 0, 327745, 2, 0, 327746, 2, 0, 327747, 2, 0, 327748, 2, 0, 327749, 2, 0, 327750, 2, 0, 327751, 262149, 2, 327752, 5, 0, 327753, 5, 0, 327754, 5, 0, 327755, 5, 0, 327756, 5, 0, 327757, 5, 0, 327758, 5, 0, 327759, 5, 0, 393216, 5, 0, 393217, 5, 0, 393218, 5, 0, 393219, 5, 0, 393220, 5, 0, 393221, 5, 0, 393222, 5, 0, 393223, 5, 0, 393224, 5, 0, 393225, 5, 0, 393226, 5, 0, 393227, 5, 0, 393228, 5, 0, 393229, 5, 0, 393230, 5, 0, 393231, 5, 0, 393232, 5, 0, 393233, 5, 0, 393234, 262149, 0, 393235, 262149, 4, 393236, 131077, 6, 393237, 2, 0, 393238, 2, 0, 393239, 2, 0, 393240, 2, 0, 393241, 2, 0, 393242, 2, 0, 393243, 2, 0, 393244, 2, 0, 393245, 2, 0, 393246, 2, 0, 393247, 2, 0, 393248, 2, 0, 393249, 2, 0, 393250, 2, 0, 393251, 2, 0, 393252, 2, 0, 393253, 2, 0, 393254, 2, 0, 393255, 2, 0, 393256, 2, 0, 393257, 2, 0, 393258, 2, 0, 393259, 2, 0, 393260, 2, 0, 393261, 2, 0, 393262, 2, 0, 393263, 2, 0, 393264, 2, 0, 393265, 2, 0, 393266, 2, 0, 393267, 2, 0, 393268, 2, 0, 393269, 2, 0, 393270, 2, 0, 393271, 2, 0, 393272, 2, 0, 393273, 2, 0, 393274, 2, 0, 393275, 2, 0, 393276, 2, 0, 393277, 2, 0, 393278, 2, 0, 393279, 2, 0, 393280, 2, 0, 393281, 2, 0, 393282, 2, 0, 393283, 2, 0, 393284, 2, 0, 393285, 2, 0, 393286, 2, 0, 393287, 262149, 2, 393288, 5, 0, 393289, 5, 0, 393290, 5, 0, 393291, 5, 0, 393292, 5, 0, 393293, 5, 0, 393294, 5, 0, 393295, 5, 0, 458752, 5, 0, 458753, 5, 0, 458754, 5, 0, 458755, 5, 0, 458756, 5, 0, 458757, 5, 0, 458758, 5, 0, 458759, 5, 0, 458760, 5, 0, 458761, 5, 0, 458762, 5, 0, 458763, 5, 0, 458764, 5, 0, 458765, 5, 0, 458766, 5, 0, 458767, 5, 0, 458768, 5, 0, 458769, 5, 0, 458770, 5, 4, 458771, 2, 0, 458772, 2, 0, 458773, 2, 0, 458774, 2, 0, 458775, 2, 0, 458776, 2, 0, 458777, 2, 0, 458778, 2, 0, 458779, 2, 0, 458780, 2, 0, 458781, 2, 0, 458782, 2, 0, 458783, 2, 0, 458784, 2, 0, 458785, 2, 0, 458786, 2, 0, 458787, 2, 0, 458788, 2, 0, 458789, 2, 0, 458790, 2, 0, 458791, 2, 0, 458792, 2, 0, 458793, 2, 0, 458794, 2, 0, 458795, 2, 0, 458796, 2, 0, 458797, 2, 0, 458798, 2, 0, 458799, 2, 0, 458800, 2, 0, 458801, 2, 0, 458802, 2, 0, 458803, 2, 0, 458804, 2, 0, 458805, 2, 0, 458806, 2, 0, 458807, 2, 0, 458808, 2, 0, 458809, 2, 0, 458810, 2, 0, 458811, 2, 0, 458812, 2, 0, 458813, 2, 0, 458814, 2, 0, 458815, 2, 0, 458816, 2, 0, 458817, 2, 0, 458818, 2, 0, 458819, 2, 0, 458820, 2, 0, 458821, 2, 0, 458822, 2, 0, 458823, 262149, 2, 458824, 5, 0, 458825, 5, 0, 458826, 5, 0, 458827, 5, 0, 458828, 5, 0, 458829, 5, 0, 458830, 5, 0, 458831, 5, 0, 524288, 5, 0, 524289, 5, 0, 524290, 5, 0, 524291, 5, 0, 524292, 5, 0, 524293, 5, 0, 524294, 5, 0, 524295, 5, 0, 524296, 5, 0, 524297, 5, 0, 524298, 5, 0, 524299, 5, 0, 524300, 5, 0, 524301, 5, 0, 524302, 5, 0, 524303, 5, 0, 524304, 262149, 0, 524305, 262149, 4, 524306, 131077, 6, 524307, 2, 0, 524308, 2, 0, 524309, 2, 0, 524310, 2, 0, 524311, 2, 0, 524312, 2, 0, 524313, 2, 0, 524314, 2, 0, 524315, 2, 0, 524316, 2, 0, 524317, 2, 0, 524318, 2, 0, 524319, 2, 0, 524320, 2, 0, 524321, 2, 0, 524322, 2, 0, 524323, 2, 0, 524324, 2, 0, 524325, 2, 0, 524326, 2, 0, 524327, 2, 0, 524328, 2, 0, 524329, 2, 0, 524330, 2, 0, 524331, 2, 0, 524332, 2, 0, 524333, 2, 0, 524334, 2, 0, 524335, 2, 0, 524336, 2, 0, 524337, 2, 0, 524338, 2, 0, 524339, 2, 0, 524340, 2, 0, 524341, 2, 0, 524342, 2, 0, 524343, 2, 0, 524344, 2, 0, 524345, 2, 0, 524346, 2, 0, 524347, 2, 0, 524348, 2, 0, 524349, 2, 0, 524350, 2, 0, 524351, 2, 0, 524352, 2, 0, 524353, 2, 0, 524354, 2, 0, 524355, 2, 0, 524356, 2, 0, 524357, 2, 0, 524358, 2, 0, 524359, 262149, 2, 524360, 5, 0, 524361, 5, 0, 524362, 5, 0, 524363, 5, 0, 524364, 5, 0, 524365, 5, 0, 524366, 5, 0, 524367, 5, 0, 589824, 5, 0, 589825, 5, 0, 589826, 5, 0, 589827, 5, 0, 589828, 5, 0, 589829, 5, 0, 589830, 5, 0, 589831, 5, 0, 589832, 5, 0, 589833, 5, 0, 589834, 5, 0, 589835, 5, 0, 589836, 5, 0, 589837, 5, 0, 589838, 5, 0, 589839, 5, 0, 589840, 5, 4, 589841, 2, 0, 589842, 2, 0, 589843, 2, 0, 589844, 2, 0, 589845, 2, 0, 589846, 2, 0, 589847, 2, 0, 589848, 2, 0, 589849, 2, 0, 589850, 2, 0, 589851, 2, 0, 589852, 2, 0, 589853, 2, 0, 589854, 2, 0, 589855, 2, 0, 589856, 2, 0, 589857, 2, 0, 589858, 2, 0, 589859, 2, 0, 589860, 2, 0, 589861, 2, 0, 589862, 2, 0, 589863, 2, 0, 589864, 2, 0, 589865, 2, 0, 589866, 2, 0, 589867, 2, 0, 589868, 2, 0, 589869, 2, 0, 589870, 2, 0, 589871, 2, 0, 589872, 2, 0, 589873, 2, 0, 589874, 2, 0, 589875, 2, 0, 589876, 2, 0, 589877, 2, 0, 589878, 2, 0, 589879, 2, 0, 589880, 2, 0, 589881, 2, 0, 589882, 2, 0, 589883, 2, 0, 589884, 2, 0, 589885, 2, 0, 589886, 2, 0, 589887, 2, 0, 589888, 2, 0, 589889, 2, 0, 589890, 2, 0, 589891, 2, 0, 589892, 2, 0, 589893, 2, 0, 589894, 262149, 5, 589895, 65541, 0, 589896, 5, 0, 589897, 5, 0, 589898, 5, 0, 589899, 5, 0, 589900, 5, 0, 589901, 5, 0, 589902, 5, 0, 589903, 5, 0, 655360, 5, 0, 655361, 5, 0, 655362, 5, 0, 655363, 5, 0, 655364, 5, 0, 655365, 5, 0, 655366, 5, 0, 655367, 5, 0, 655368, 5, 0, 655369, 5, 0, 655370, 5, 0, 655371, 5, 0, 655372, 5, 0, 655373, 5, 0, 655374, 5, 0, 655375, 262149, 0, 655376, 131077, 6, 655377, 2, 0, 655378, 2, 0, 655379, 2, 0, 655380, 2, 0, 655381, 2, 0, 655382, 2, 0, 655383, 2, 0, 655384, 2, 0, 655385, 2, 0, 655386, 2, 0, 655387, 2, 0, 655388, 2, 0, 655389, 2, 0, 655390, 2, 0, 655391, 2, 0, 655392, 2, 0, 655393, 2, 0, 655394, 2, 0, 655395, 2, 0, 655396, 2, 0, 655397, 2, 0, 655398, 2, 0, 655399, 2, 0, 655400, 2, 0, 655401, 2, 0, 655402, 2, 0, 655403, 2, 0, 655404, 2, 0, 655405, 2, 0, 655406, 2, 0, 655407, 2, 0, 655408, 2, 0, 655409, 2, 0, 655410, 2, 0, 655411, 2, 0, 655412, 2, 0, 655413, 2, 0, 655414, 2, 0, 655415, 2, 0, 655416, 2, 0, 655417, 2, 0, 655418, 2, 0, 655419, 2, 0, 655420, 2, 0, 655421, 2, 0, 655422, 2, 0, 655423, 2, 0, 655424, 2, 0, 655425, 2, 0, 655426, 2, 0, 655427, 2, 0, 655428, 2, 0, 655429, 2, 0, 655430, 262149, 6, 655431, 131077, 1, 655432, 5, 0, 655433, 5, 0, 655434, 5, 0, 655435, 5, 0, 655436, 5, 0, 655437, 5, 0, 655438, 5, 0, 655439, 5, 0, 720896, 5, 0, 720897, 5, 0, 720898, 5, 0, 720899, 5, 0, 720900, 5, 0, 720901, 5, 0, 720902, 5, 0, 720903, 5, 0, 720904, 5, 0, 720905, 5, 0, 720906, 5, 0, 720907, 5, 0, 720908, 5, 0, 720909, 5, 0, 720910, 262149, 0, 720911, 131077, 6, 720912, 2, 0, 720913, 2, 0, 720914, 2, 0, 720915, 2, 0, 720916, 2, 0, 720917, 2, 0, 720918, 2, 0, 720919, 2, 0, 720920, 2, 0, 720921, 2, 0, 720922, 2, 0, 720923, 2, 0, 720924, 2, 0, 720925, 2, 0, 720926, 2, 0, 720927, 2, 0, 720928, 2, 0, 720929, 2, 0, 720930, 2, 0, 720931, 2, 0, 720932, 2, 0, 720933, 2, 0, 720934, 2, 0, 720935, 2, 0, 720936, 2, 0, 720937, 2, 0, 720938, 2, 0, 720939, 2, 0, 720940, 2, 0, 720941, 2, 0, 720942, 2, 0, 720943, 2, 0, 720944, 2, 0, 720945, 2, 0, 720946, 2, 0, 720947, 2, 0, 720948, 2, 0, 720949, 2, 0, 720950, 2, 0, 720951, 2, 0, 720952, 2, 0, 720953, 2, 0, 720954, 2, 0, 720955, 2, 0, 720956, 2, 0, 720957, 2, 0, 720958, 2, 0, 720959, 2, 0, 720960, 2, 0, 720961, 2, 0, 720962, 2, 0, 720963, 2, 0, 720964, 2, 0, 720965, 2, 0, 720966, 2, 0, 720967, 262149, 6, 720968, 131077, 1, 720969, 5, 0, 720970, 5, 0, 720971, 5, 0, 720972, 5, 0, 720973, 5, 0, 720974, 5, 0, 720975, 5, 0, 786432, 5, 0, 786433, 5, 0, 786434, 5, 0, 786435, 5, 0, 786436, 5, 0, 786437, 5, 0, 786438, 5, 0, 786439, 5, 0, 786440, 5, 0, 786441, 5, 0, 786442, 5, 0, 786443, 5, 0, 786444, 5, 0, 786445, 262149, 0, 786446, 131077, 6, 786447, 2, 0, 786448, 2, 0, 786449, 2, 0, 786450, 2, 0, 786451, 2, 0, 786452, 2, 0, 786453, 2, 0, 786454, 2, 0, 786455, 2, 0, 786456, 2, 0, 786457, 2, 0, 786458, 2, 0, 786459, 2, 0, 786460, 2, 0, 786461, 2, 0, 786462, 2, 0, 786463, 2, 0, 786464, 2, 0, 786465, 2, 0, 786466, 2, 0, 786467, 2, 0, 786468, 2, 0, 786469, 2, 0, 786470, 2, 0, 786471, 2, 0, 786472, 2, 0, 786473, 2, 0, 786474, 2, 0, 786475, 2, 0, 786476, 2, 0, 786477, 2, 0, 786478, 2, 0, 786479, 2, 0, 786480, 2, 0, 786481, 2, 0, 786482, 2, 0, 786483, 2, 0, 786484, 2, 0, 786485, 2, 0, 786486, 2, 0, 786487, 2, 0, 786488, 2, 0, 786489, 2, 0, 786490, 2, 0, 786491, 2, 0, 786492, 2, 0, 786493, 2, 0, 786494, 2, 0, 786495, 2, 0, 786496, 2, 0, 786497, 2, 0, 786498, 2, 0, 786499, 2, 0, 786500, 2, 0, 786501, 2, 0, 786502, 2, 0, 786503, 2, 0, 786504, 262149, 6, 786505, 131077, 1, 786506, 5, 0, 786507, 5, 0, 786508, 5, 0, 786509, 5, 0, 786510, 5, 0, 786511, 5, 0, 851968, 5, 0, 851969, 5, 0, 851970, 5, 0, 851971, 5, 0, 851972, 5, 0, 851973, 5, 0, 851974, 5, 0, 851975, 5, 0, 851976, 5, 0, 851977, 5, 0, 851978, 5, 0, 851979, 5, 0, 851980, 5, 0, 851981, 5, 4, 851982, 2, 0, 851983, 2, 0, 851984, 262144, 30, 851985, 262144, 30, 851986, 262144, 30, 851987, 262144, 30, 851988, 262144, 30, 851989, 65536, 0, 851990, 65536, 0, 851991, 65536, 0, 851992, 65536, 0, 851993, 65536, 0, 851994, 65536, 0, 851995, 65536, 0, 851996, 65536, 0, 851997, 65536, 0, 851998, 65536, 0, 851999, 262144, 30, 852000, 262144, 30, 852001, 262144, 30, 852002, 262144, 30, 852003, 262144, 30, 852004, 2, 0, 852005, 2, 0, 852006, 2, 0, 852007, 2, 0, 852008, 2, 0, 852009, 2, 0, 852010, 2, 0, 852011, 2, 0, 852012, 2, 0, 852013, 2, 0, 852014, 2, 0, 852015, 2, 0, 852016, 2, 0, 852017, 2, 0, 852018, 2, 0, 852019, 2, 0, 852020, 2, 0, 852021, 2, 0, 852022, 2, 0, 852023, 2, 0, 852024, 2, 0, 852025, 2, 0, 852026, 2, 0, 852027, 2, 0, 852028, 2, 0, 852029, 2, 0, 852030, 2, 0, 852031, 2, 0, 852032, 2, 0, 852033, 2, 0, 852034, 2, 0, 852035, 2, 0, 852036, 2, 0, 852037, 2, 0, 852038, 2, 0, 852039, 2, 0, 852040, 2, 0, 852041, 262149, 6, 852042, 131077, 1, 852043, 5, 0, 852044, 5, 0, 852045, 5, 0, 852046, 5, 0, 852047, 5, 0, 917504, 5, 0, 917505, 5, 0, 917506, 5, 0, 917507, 5, 0, 917508, 5, 0, 917509, 5, 0, 917510, 5, 0, 917511, 5, 0, 917512, 5, 0, 917513, 5, 0, 917514, 5, 0, 917515, 5, 0, 917516, 262149, 0, 917517, 131077, 6, 917518, 2, 0, 917519, 2, 0, 917520, 262144, 30, 917521, 262144, 30, 917522, 262144, 30, 917523, 262144, 30, 917524, 262144, 30, 917525, 65536, 0, 917526, 65536, 0, 917527, 65536, 0, 917528, 65536, 0, 917529, 65536, 0, 917530, 65536, 0, 917531, 65536, 0, 917532, 65536, 0, 917533, 65536, 0, 917534, 65536, 1, 917535, 262144, 30, 917536, 262144, 30, 917537, 196608, 10, 917538, 262144, 10, 917539, 262144, 30, 917540, 2, 0, 917541, 262146, 0, 917542, 262146, 4, 917543, 131074, 1, 917544, 2, 0, 917545, 2, 0, 917546, 2, 0, 917547, 2, 0, 917548, 2, 0, 917549, 2, 0, 917550, 2, 0, 917551, 2, 0, 917552, 2, 0, 917553, 2, 0, 917554, 262146, 0, 917555, 262146, 4, 917556, 262146, 4, 917557, 131074, 1, 917558, 2, 0, 917559, 2, 0, 917560, 2, 0, 917561, 2, 0, 917562, 2, 0, 917563, 2, 0, 917564, 2, 0, 917565, 2, 0, 917566, 2, 0, 917567, 2, 0, 917568, 2, 0, 917569, 2, 0, 917570, 2, 0, 917571, 2, 0, 917572, 2, 0, 917573, 2, 0, 917574, 2, 0, 917575, 2, 0, 917576, 2, 0, 917577, 2, 0, 917578, 262149, 2, 917579, 5, 0, 917580, 5, 0, 917581, 5, 0, 917582, 5, 0, 917583, 5, 0, 983040, 5, 0, 983041, 5, 0, 983042, 5, 0, 983043, 5, 0, 983044, 5, 0, 983045, 5, 0, 983046, 5, 0, 983047, 5, 0, 983048, 5, 0, 983049, 5, 0, 983050, 5, 0, 983051, 262149, 0, 983052, 131077, 6, 983053, 2, 0, 983054, 2, 0, 983055, 2, 0, 983056, 262144, 30, 983057, 262144, 30, 983058, 262144, 30, 983059, 262144, 30, 983060, 262144, 30, 983061, 65536, 0, 983062, 65536, 0, 983063, 65536, 0, 983064, 65536, 0, 983065, 65536, 0, 983066, 65536, 0, 983067, 65536, 0, 983068, 65536, 0, 983069, 65536, 0, 983070, 65536, 0, 983071, 65536, 0, 983072, 65536, 0, 983073, 65536, 0, 983074, 65536, 0, 983075, 65536, 0, 983076, 262144, 30, 983077, 65536, 0, 983078, 0, 0, 983079, 65536, 0, 983080, 65536, 0, 983081, 65536, 0, 983082, 65536, 0, 983083, 65536, 0, 983084, 65536, 0, 983085, 65536, 0, 983086, 65536, 0, 983087, 65536, 0, 983088, 65536, 0, 983089, 65536, 0, 983090, 65536, 0, 983091, 0, 0, 983092, 0, 0, 983093, 65536, 0, 983094, 262144, 30, 983095, 262144, 30, 983096, 262144, 30, 983097, 262144, 30, 983098, 262144, 30, 983099, 262144, 30, 983100, 262144, 30, 983101, 2, 0, 983102, 2, 0, 983103, 2, 0, 983104, 2, 0, 983105, 2, 0, 983106, 2, 0, 983107, 2, 0, 983108, 2, 0, 983109, 2, 0, 983110, 2, 0, 983111, 2, 0, 983112, 2, 0, 983113, 2, 0, 983114, 262149, 2, 983115, 5, 0, 983116, 5, 0, 983117, 5, 0, 983118, 5, 0, 983119, 5, 0, 1048576, 5, 0, 1048577, 5, 0, 1048578, 5, 0, 1048579, 5, 0, 1048580, 5, 0, 1048581, 5, 0, 1048582, 5, 0, 1048583, 5, 0, 1048584, 5, 0, 1048585, 5, 0, 1048586, 5, 0, 1048587, 5, 4, 1048588, 2, 0, 1048589, 2, 0, 1048590, 2, 0, 1048591, 2, 0, 1048592, 262144, 30, 1048593, 262144, 30, 1048594, 262144, 30, 1048595, 262144, 30, 1048596, 262144, 30, 1048597, 65536, 0, 1048598, 65536, 0, 1048599, 65536, 0, 1048600, 65536, 0, 1048601, 65536, 0, 1048602, 0, 8, 1048603, 65536, 8, 1048604, 131072, 8, 1048605, 65536, 0, 1048606, 65536, 0, 1048607, 65536, 0, 1048608, 65536, 0, 1048609, 65536, 0, 1048610, 65536, 0, 1048611, 65536, 0, 1048612, 262144, 30, 1048613, 0, 0, 1048614, 0, 0, 1048615, 65536, 0, 1048616, 65536, 0, 1048617, 65536, 0, 1048618, 65536, 0, 1048619, 65536, 0, 1048620, 65536, 0, 1048621, 65536, 0, 1048622, 65536, 0, 1048623, 65536, 0, 1048624, 65536, 0, 1048625, 65536, 0, 1048626, 65536, 0, 1048627, 65536, 0, 1048628, 0, 0, 1048629, 65536, 0, 1048630, 262144, 30, 1048631, 262144, 30, 1048632, 262144, 30, 1048633, 262144, 30, 1048634, 262144, 30, 1048635, 262144, 30, 1048636, 262144, 30, 1048637, 2, 0, 1048638, 2, 0, 1048639, 2, 0, 1048640, 2, 0, 1048641, 2, 0, 1048642, 2, 0, 1048643, 2, 0, 1048644, 2, 0, 1048645, 2, 0, 1048646, 2, 0, 1048647, 2, 0, 1048648, 2, 0, 1048649, 2, 0, 1048650, 262149, 2, 1048651, 5, 0, 1048652, 5, 0, 1048653, 5, 0, 1048654, 5, 0, 1048655, 5, 0, 1114112, 5, 0, 1114113, 5, 0, 1114114, 5, 0, 1114115, 5, 0, 1114116, 5, 0, 1114117, 5, 0, 1114118, 5, 0, 1114119, 5, 0, 1114120, 5, 0, 1114121, 5, 0, 1114122, 5, 0, 1114123, 131077, 0, 1114124, 5, 6, 1114125, 2, 0, 1114126, 2, 0, 1114127, 2, 0, 1114128, 262144, 30, 1114129, 262144, 30, 1114130, 262144, 30, 1114131, 262144, 30, 1114132, 262144, 30, 1114133, 65536, 0, 1114134, 65536, 0, 1114135, 65536, 0, 1114136, 65536, 0, 1114137, 131072, 1, 1114138, 0, 9, 1114139, 65536, 9, 1114140, 131072, 9, 1114141, 65536, 0, 1114142, 131072, 1, 1114143, 65536, 0, 1114144, 65536, 0, 1114145, 65536, 0, 1114146, 65536, 0, 1114147, 65536, 0, 1114148, 262144, 30, 1114149, 65536, 0, 1114150, 65536, 0, 1114151, 65536, 0, 1114152, 65536, 0, 1114153, 65536, 0, 1114154, 65536, 0, 1114155, 65536, 0, 1114156, 65536, 0, 1114157, 65536, 0, 1114158, 65536, 0, 1114159, 65536, 0, 1114160, 65536, 0, 1114161, 65536, 0, 1114162, 65536, 0, 1114163, 65536, 0, 1114164, 65536, 0, 1114165, 65536, 0, 1114166, 262144, 30, 1114167, 262144, 30, 1114168, 262144, 30, 1114169, 262144, 30, 1114170, 262144, 30, 1114171, 262144, 30, 1114172, 262144, 30, 1114173, 2, 0, 1114174, 2, 0, 1114175, 2, 0, 1114176, 2, 0, 1114177, 2, 0, 1114178, 2, 0, 1114179, 2, 0, 1114180, 2, 0, 1114181, 2, 0, 1114182, 2, 0, 1114183, 2, 0, 1114184, 2, 0, 1114185, 2, 0, 1114186, 262149, 2, 1114187, 5, 0, 1114188, 5, 0, 1114189, 5, 0, 1114190, 5, 0, 1114191, 5, 0, 1179648, 5, 0, 1179649, 5, 0, 1179650, 5, 0, 1179651, 5, 0, 1179652, 5, 0, 1179653, 5, 0, 1179654, 5, 0, 1179655, 5, 0, 1179656, 5, 0, 1179657, 5, 0, 1179658, 5, 0, 1179659, 5, 0, 1179660, 5, 4, 1179661, 2, 0, 1179662, 2, 0, 1179663, 2, 0, 1179664, 262144, 30, 1179665, 262144, 30, 1179666, 262144, 30, 1179667, 262144, 30, 1179668, 262144, 30, 1179669, 65536, 0, 1179670, 65536, 0, 1179671, 65536, 0, 1179672, 65536, 0, 1179673, 131072, 1, 1179674, 0, 9, 1179675, 65536, 9, 1179676, 131072, 9, 1179677, 131072, 1, 1179678, 131072, 1, 1179679, 65536, 0, 1179680, 65536, 0, 1179681, 65536, 0, 1179682, 65536, 0, 1179683, 65536, 0, 1179684, 262144, 30, 1179685, 65536, 0, 1179686, 65536, 0, 1179687, 65536, 0, 1179688, 65536, 0, 1179689, 65536, 0, 1179690, 65536, 0, 1179691, 65536, 0, 1179692, 65536, 0, 1179693, 65536, 0, 1179694, 65536, 0, 1179695, 65536, 0, 1179696, 65536, 0, 1179697, 65536, 0, 1179698, 65536, 0, 1179699, 65536, 0, 1179700, 65536, 0, 1179701, 65536, 0, 1179702, 262144, 30, 1179703, 262144, 30, 1179704, 262144, 30, 1179705, 262144, 30, 1179706, 262144, 30, 1179707, 262144, 30, 1179708, 262144, 30, 1179709, 2, 0, 1179710, 2, 0, 1179711, 2, 0, 1179712, 2, 0, 1179713, 2, 0, 1179714, 2, 0, 1179715, 2, 0, 1179716, 2, 0, 1179717, 2, 0, 1179718, 2, 0, 1179719, 2, 0, 1179720, 2, 0, 1179721, 2, 0, 1179722, 262149, 2, 1179723, 5, 0, 1179724, 5, 0, 1179725, 5, 0, 1179726, 5, 0, 1179727, 5, 0, 1245184, 5, 0, 1245185, 5, 0, 1245186, 5, 0, 1245187, 5, 0, 1245188, 5, 0, 1245189, 5, 0, 1245190, 5, 0, 1245191, 5, 0, 1245192, 5, 0, 1245193, 5, 0, 1245194, 5, 0, 1245195, 5, 0, 1245196, 131077, 0, 1245197, 5, 6, 1245198, 2, 0, 1245199, 262144, 30, 1245200, 262144, 30, 1245201, 262144, 30, 1245202, 262144, 30, 1245203, 262144, 30, 1245204, 65536, 0, 1245205, 65536, 0, 1245206, 262144, 10, 1245207, 65536, 0, 1245208, 65536, 0, 1245209, 131072, 1, 1245210, 0, 9, 1245211, 65536, 9, 1245212, 131072, 9, 1245213, 131072, 1, 1245214, 65536, 0, 1245215, 65536, 0, 1245216, 65536, 0, 1245217, 65536, 0, 1245218, 65536, 0, 1245219, 65536, 0, 1245220, 262144, 30, 1245221, 65536, 0, 1245222, 65536, 0, 1245223, 65536, 0, 1245224, 65536, 0, 1245225, 65536, 0, 1245226, 65536, 0, 1245227, 65536, 0, 1245228, 65536, 0, 1245229, 65536, 0, 1245230, 65536, 0, 1245231, 65536, 0, 1245232, 65536, 0, 1245233, 65536, 0, 1245234, 65536, 0, 1245235, 65536, 0, 1245236, 65536, 0, 1245237, 65536, 0, 1245238, 262144, 30, 1245239, 262144, 30, 1245240, 262144, 30, 1245241, 262144, 30, 1245242, 262144, 30, 1245243, 262144, 30, 1245244, 262144, 30, 1245245, 2, 0, 1245246, 2, 0, 1245247, 2, 0, 1245248, 2, 0, 1245249, 2, 0, 1245250, 2, 0, 1245251, 2, 0, 1245252, 2, 0, 1245253, 2, 0, 1245254, 2, 0, 1245255, 2, 0, 1245256, 2, 0, 1245257, 262149, 5, 1245258, 65541, 0, 1245259, 5, 0, 1245260, 5, 0, 1245261, 5, 0, 1245262, 5, 0, 1245263, 5, 0, 1310720, 5, 0, 1310721, 5, 0, 1310722, 5, 0, 1310723, 5, 0, 1310724, 5, 0, 1310725, 5, 0, 1310726, 5, 0, 1310727, 5, 0, 1310728, 5, 0, 1310729, 5, 0, 1310730, 5, 0, 1310731, 5, 0, 1310732, 5, 0, 1310733, 5, 4, 1310734, 2, 0, 1310735, 262144, 30, 1310736, 262144, 30, 1310737, 262144, 30, 1310738, 262144, 30, 1310739, 262144, 30, 1310740, 65536, 0, 1310741, 65536, 0, 1310742, 65536, 0, 1310743, 65536, 0, 1310744, 65536, 0, 1310745, 65536, 0, 1310746, 0, 9, 1310747, 65536, 9, 1310748, 131072, 9, 1310749, 0, 0, 1310750, 0, 0, 1310751, 65536, 0, 1310752, 65536, 0, 1310753, 65536, 0, 1310754, 65536, 0, 1310755, 65536, 0, 1310756, 262144, 30, 1310757, 65536, 0, 1310758, 65536, 0, 1310759, 65536, 0, 1310760, 65536, 0, 1310761, 65536, 0, 1310762, 65536, 0, 1310763, 65536, 0, 1310764, 65536, 0, 1310765, 65536, 0, 1310766, 65536, 0, 1310767, 65536, 0, 1310768, 65536, 0, 1310769, 65536, 0, 1310770, 65536, 0, 1310771, 65536, 0, 1310772, 65536, 0, 1310773, 65536, 0, 1310774, 262144, 30, 1310775, 262144, 30, 1310776, 2, 0, 1310777, 2, 0, 1310778, 2, 0, 1310779, 2, 0, 1310780, 2, 0, 1310781, 2, 0, 1310782, 2, 0, 1310783, 2, 0, 1310784, 2, 0, 1310785, 262144, 29, 1310786, 2, 0, 1310787, 2, 0, 1310788, 2, 0, 1310789, 2, 0, 1310790, 2, 0, 1310791, 2, 0, 1310792, 2, 0, 1310793, 262149, 2, 1310794, 5, 0, 1310795, 5, 0, 1310796, 5, 0, 1310797, 5, 0, 1310798, 5, 0, 1310799, 5, 0, 1376256, 5, 0, 1376257, 5, 0, 1376258, 5, 0, 1376259, 5, 0, 1376260, 5, 0, 1376261, 5, 0, 1376262, 5, 0, 1376263, 5, 0, 1376264, 5, 0, 1376265, 5, 0, 1376266, 5, 0, 1376267, 5, 0, 1376268, 5, 0, 1376269, 5, 4, 1376270, 2, 0, 1376271, 262144, 30, 1376272, 262144, 30, 1376273, 262144, 30, 1376274, 262144, 30, 1376275, 262144, 30, 1376276, 65536, 0, 1376277, 65536, 0, 1376278, 65536, 0, 1376279, 65536, 0, 1376280, 65536, 0, 1376281, 65536, 0, 1376282, 0, 9, 1376283, 65536, 9, 1376284, 131072, 9, 1376285, 0, 0, 1376286, 65536, 1, 1376287, 65536, 0, 1376288, 65536, 0, 1376289, 65536, 0, 1376290, 65536, 0, 1376291, 65536, 0, 1376292, 262144, 30, 1376293, 65536, 0, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 65536, 0, 1376297, 65536, 0, 1376298, 65536, 0, 1376299, 65536, 0, 1376300, 65536, 0, 1376301, 65536, 0, 1376302, 65536, 0, 1376303, 65536, 0, 1376304, 65536, 0, 1376305, 65536, 0, 1376306, 65536, 0, 1376307, 65536, 0, 1376308, 65536, 0, 1376309, 65536, 0, 1376310, 262144, 30, 1376311, 65536, 0, 1376312, 65536, 0, 1376313, 65536, 0, 1376314, 65536, 0, 1376315, 65536, 0, 1376316, 65536, 0, 1376317, 65536, 0, 1376318, 65536, 0, 1376319, 65536, 0, 1376320, 65536, 0, 1376321, 262144, 30, 1376322, 262144, 30, 1376323, 262144, 30, 1376324, 262144, 30, 1376325, 262144, 30, 1376326, 2, 0, 1376327, 2, 0, 1376328, 2, 0, 1376329, 262149, 2, 1376330, 5, 0, 1376331, 5, 0, 1376332, 5, 0, 1376333, 5, 0, 1376334, 5, 0, 1376335, 5, 0, 1441792, 5, 0, 1441793, 5, 0, 1441794, 5, 0, 1441795, 5, 0, 1441796, 5, 0, 1441797, 5, 0, 1441798, 5, 0, 1441799, 5, 0, 1441800, 5, 0, 1441801, 5, 0, 1441802, 5, 0, 1441803, 5, 0, 1441804, 5, 0, 1441805, 5, 4, 1441806, 2, 0, 1441807, 262144, 30, 1441808, 262144, 30, 1441809, 262144, 30, 1441810, 262144, 30, 1441811, 262144, 30, 1441812, 65536, 0, 1441813, 65536, 0, 1441814, 65536, 0, 1441815, 65536, 0, 1441816, 65536, 0, 1441817, 65536, 0, 1441818, 0, 9, 1441819, 65536, 9, 1441820, 131072, 9, 1441821, 65536, 0, 1441822, 65536, 0, 1441823, 65536, 0, 1441824, 65536, 0, 1441825, 65536, 0, 1441826, 65536, 0, 1441827, 65536, 0, 1441828, 262144, 30, 1441829, 65536, 0, 1441830, 65536, 0, 1441831, 65536, 0, 1441832, 65536, 0, 1441833, 65536, 0, 1441834, 65536, 0, 1441835, 65536, 0, 1441836, 65536, 0, 1441837, 65536, 0, 1441838, 65536, 0, 1441839, 65536, 0, 1441840, 65536, 0, 1441841, 65536, 0, 1441842, 65536, 0, 1441843, 65536, 0, 1441844, 65536, 0, 1441845, 65536, 0, 1441846, 262144, 30, 1441847, 65536, 0, 1441848, 65536, 0, 1441849, 65536, 0, 1441850, 65536, 0, 1441851, 65536, 0, 1441852, 65536, 0, 1441853, 65536, 0, 1441854, 65536, 0, 1441855, 65536, 0, 1441856, 65536, 0, 1441857, 262144, 30, 1441858, 262144, 30, 1441859, 262144, 30, 1441860, 262144, 30, 1441861, 262144, 30, 1441862, 2, 0, 1441863, 2, 0, 1441864, 2, 0, 1441865, 262149, 2, 1441866, 5, 0, 1441867, 5, 0, 1441868, 5, 0, 1441869, 5, 0, 1441870, 5, 0, 1441871, 5, 0, 1507328, 5, 0, 1507329, 5, 0, 1507330, 5, 0, 1507331, 5, 0, 1507332, 5, 0, 1507333, 5, 0, 1507334, 5, 0, 1507335, 5, 0, 1507336, 5, 0, 1507337, 5, 0, 1507338, 5, 0, 1507339, 5, 0, 1507340, 5, 0, 1507341, 5, 4, 1507342, 2, 0, 1507343, 262144, 30, 1507344, 262144, 30, 1507345, 262144, 30, 1507346, 262144, 30, 1507347, 262144, 30, 1507348, 65536, 0, 1507349, 65536, 0, 1507350, 65536, 0, 1507351, 65536, 0, 1507352, 65536, 0, 1507353, 65536, 1, 1507354, 0, 9, 1507355, 65536, 9, 1507356, 131072, 9, 1507357, 65536, 0, 1507358, 131072, 1, 1507359, 65536, 0, 1507360, 65536, 0, 1507361, 65536, 0, 1507362, 65536, 0, 1507363, 65536, 0, 1507364, 262144, 30, 1507365, 65536, 0, 1507366, 65536, 0, 1507367, 65536, 0, 1507368, 65536, 0, 1507369, 65536, 0, 1507370, 65536, 0, 1507371, 65536, 0, 1507372, 65536, 0, 1507373, 65536, 0, 1507374, 65536, 0, 1507375, 65536, 0, 1507376, 65536, 0, 1507377, 65536, 0, 1507378, 65536, 0, 1507379, 65536, 0, 1507380, 65536, 0, 1507381, 65536, 0, 1507382, 262144, 30, 1507383, 65536, 0, 1507384, 65536, 0, 1507385, 65536, 0, 1507386, 65536, 0, 1507387, 65536, 0, 1507388, 65536, 0, 1507389, 65536, 0, 1507390, 65536, 0, 1507391, 65536, 0, 1507392, 65536, 0, 1507393, 262144, 30, 1507394, 262144, 30, 1507395, 262144, 30, 1507396, 262144, 30, 1507397, 262144, 30, 1507398, 2, 0, 1507399, 2, 0, 1507400, 2, 0, 1507401, 262149, 2, 1507402, 5, 0, 1507403, 5, 0, 1507404, 5, 0, 1507405, 5, 0, 1507406, 5, 0, 1507407, 5, 0, 1572864, 5, 0, 1572865, 5, 0, 1572866, 5, 0, 1572867, 5, 0, 1572868, 5, 0, 1572869, 5, 0, 1572870, 5, 0, 1572871, 5, 0, 1572872, 5, 0, 1572873, 5, 0, 1572874, 5, 0, 1572875, 5, 0, 1572876, 262149, 0, 1572877, 131077, 6, 1572878, 2, 0, 1572879, 262144, 30, 1572880, 262144, 30, 1572881, 262144, 30, 1572882, 262144, 30, 1572883, 262144, 30, 1572884, 65536, 0, 1572885, 65536, 0, 1572886, 65536, 0, 1572887, 65536, 0, 1572888, 65536, 0, 1572889, 131072, 1, 1572890, 0, 9, 1572891, 65536, 9, 1572892, 131072, 9, 1572893, 131072, 1, 1572894, 131072, 1, 1572895, 65536, 0, 1572896, 65536, 0, 1572897, 65536, 0, 1572898, 65536, 0, 1572899, 65536, 0, 1572900, 262144, 30, 1572901, 65536, 0, 1572902, 65536, 0, 1572903, 65536, 0, 1572904, 65536, 0, 1572905, 65536, 0, 1572906, 65536, 0, 1572907, 65536, 0, 1572908, 65536, 0, 1572909, 65536, 0, 1572910, 65536, 0, 1572911, 65536, 0, 1572912, 65536, 0, 1572913, 65536, 0, 1572914, 65536, 0, 1572915, 65536, 0, 1572916, 65536, 0, 1572917, 65536, 0, 1572918, 262144, 30, 1572919, 65536, 0, 1572920, 65536, 0, 1572921, 65536, 0, 1572922, 65536, 0, 1572923, 65536, 0, 1572924, 65536, 0, 1572925, 65536, 0, 1572926, 65536, 0, 1572927, 65536, 0, 1572928, 65536, 0, 1572929, 262144, 30, 1572930, 262144, 30, 1572931, 262144, 30, 1572932, 262144, 30, 1572933, 262144, 30, 1572934, 2, 0, 1572935, 2, 0, 1572936, 2, 0, 1572937, 262149, 2, 1572938, 5, 0, 1572939, 5, 0, 1572940, 5, 0, 1572941, 5, 0, 1572942, 5, 0, 1572943, 5, 0, 1638400, 5, 0, 1638401, 5, 0, 1638402, 5, 0, 1638403, 5, 0, 1638404, 5, 0, 1638405, 5, 0, 1638406, 5, 0, 1638407, 5, 0, 1638408, 5, 0, 1638409, 5, 0, 1638410, 262149, 0, 1638411, 262149, 4, 1638412, 131077, 6, 1638413, 2, 0, 1638414, 2, 0, 1638415, 262144, 30, 1638416, 262144, 30, 1638417, 262144, 30, 1638418, 262144, 30, 1638419, 262144, 30, 1638420, 65536, 0, 1638421, 0, 8, 1638422, 65536, 8, 1638423, 131072, 8, 1638424, 131072, 1, 1638425, 131072, 1, 1638426, 0, 9, 1638427, 65536, 9, 1638428, 131072, 9, 1638429, 131072, 1, 1638430, 65536, 0, 1638431, 65536, 0, 1638432, 65536, 0, 1638433, 65536, 0, 1638434, 65536, 0, 1638435, 65536, 0, 1638436, 262144, 30, 1638437, 65536, 0, 1638438, 65536, 0, 1638439, 65536, 0, 1638440, 65536, 0, 1638441, 65536, 0, 1638442, 65536, 0, 1638443, 0, 9, 1638444, 65536, 9, 1638445, 131072, 9, 1638446, 65536, 0, 1638447, 65536, 0, 1638448, 65536, 0, 1638449, 65536, 0, 1638450, 65536, 0, 1638451, 65536, 0, 1638452, 65536, 0, 1638453, 65536, 0, 1638454, 262144, 30, 1638455, 65536, 0, 1638456, 65536, 0, 1638457, 65536, 0, 1638458, 327680, 9, 1638459, 393216, 9, 1638460, 327680, 9, 1638461, 393216, 9, 1638462, 65536, 0, 1638463, 65536, 0, 1638464, 65536, 0, 1638465, 262144, 30, 1638466, 262144, 30, 1638467, 262144, 30, 1638468, 262144, 30, 1638469, 262144, 30, 1638470, 2, 0, 1638471, 2, 0, 1638472, 2, 0, 1638473, 262149, 2, 1638474, 5, 0, 1638475, 5, 0, 1638476, 5, 0, 1638477, 5, 0, 1638478, 5, 0, 1638479, 5, 0, 1703936, 5, 0, 1703937, 5, 0, 1703938, 5, 0, 1703939, 5, 0, 1703940, 5, 0, 1703941, 5, 0, 1703942, 5, 0, 1703943, 5, 0, 1703944, 5, 0, 1703945, 5, 0, 1703946, 5, 4, 1703947, 2, 0, 1703948, 2, 0, 1703949, 2, 0, 1703950, 262144, 30, 1703951, 262144, 30, 1703952, 262144, 30, 1703953, 262144, 30, 1703954, 262144, 30, 1703955, 65536, 0, 1703956, 0, 8, 1703957, 196608, 8, 1703958, 65536, 9, 1703959, 262144, 8, 1703960, 65536, 8, 1703961, 65536, 8, 1703962, 196608, 8, 1703963, 65536, 9, 1703964, 131072, 9, 1703965, 0, 0, 1703966, 65536, 0, 1703967, 65536, 0, 1703968, 65536, 0, 1703969, 65536, 0, 1703970, 65536, 0, 1703971, 65536, 0, 1703972, 262144, 30, 1703973, 65536, 0, 1703974, 65536, 0, 1703975, 131072, 1, 1703976, 131072, 1, 1703977, 131072, 1, 1703978, 65536, 0, 1703979, 0, 9, 1703980, 65536, 9, 1703981, 131072, 9, 1703982, 131072, 1, 1703983, 131072, 1, 1703984, 131072, 1, 1703985, 131072, 1, 1703986, 65536, 0, 1703987, 65536, 0, 1703988, 65536, 0, 1703989, 65536, 0, 1703990, 262144, 30, 1703991, 65536, 0, 1703992, 65536, 0, 1703993, 65536, 0, 1703994, 196608, 10, 1703995, 262144, 10, 1703996, 196608, 10, 1703997, 262144, 10, 1703998, 65536, 0, 1703999, 65536, 0, 1704000, 65536, 0, 1704001, 262144, 30, 1704002, 262144, 30, 1704003, 262144, 30, 1704004, 262144, 30, 1704005, 262144, 30, 1704006, 2, 0, 1704007, 2, 0, 1704008, 2, 0, 1704009, 262149, 2, 1704010, 5, 0, 1704011, 5, 0, 1704012, 5, 0, 1704013, 5, 0, 1704014, 5, 0, 1704015, 5, 0, 1769472, 5, 0, 1769473, 5, 0, 1769474, 5, 0, 1769475, 5, 0, 1769476, 5, 0, 1769477, 5, 0, 1769478, 5, 0, 1769479, 5, 0, 1769480, 5, 0, 1769481, 262149, 0, 1769482, 131077, 6, 1769483, 2, 0, 1769484, 2, 0, 1769485, 2, 0, 1769486, 262144, 30, 1769487, 262144, 30, 1769488, 262144, 30, 1769489, 262144, 30, 1769490, 262144, 30, 1769491, 65536, 0, 1769492, 0, 9, 1769493, 65536, 9, 1769494, 65536, 9, 1769495, 65536, 9, 1769496, 65536, 9, 1769497, 65536, 9, 1769498, 65536, 9, 1769499, 65536, 9, 1769500, 131072, 9, 1769501, 0, 0, 1769502, 65536, 0, 1769503, 65536, 0, 1769504, 65536, 0, 1769505, 65536, 0, 1769506, 65536, 0, 1769507, 65536, 0, 1769508, 262144, 30, 1769509, 65536, 0, 1769510, 65536, 0, 1769511, 131072, 1, 1769512, 131072, 1, 1769513, 131072, 1, 1769514, 65536, 0, 1769515, 0, 9, 1769516, 65536, 9, 1769517, 131072, 9, 1769518, 65536, 0, 1769519, 131072, 1, 1769520, 131072, 1, 1769521, 131072, 1, 1769522, 65536, 0, 1769523, 65536, 0, 1769524, 65536, 0, 1769525, 65536, 0, 1769526, 262144, 30, 1769527, 65536, 0, 1769528, 65536, 0, 1769529, 65536, 0, 1769530, 65536, 0, 1769531, 65536, 0, 1769532, 65536, 0, 1769533, 65536, 0, 1769534, 65536, 0, 1769535, 65536, 0, 1769536, 65536, 0, 1769537, 262144, 30, 1769538, 262144, 30, 1769539, 262144, 30, 1769540, 262144, 30, 1769541, 262144, 30, 1769542, 2, 0, 1769543, 2, 0, 1769544, 2, 0, 1769545, 262149, 2, 1769546, 5, 0, 1769547, 5, 0, 1769548, 5, 0, 1769549, 5, 0, 1769550, 5, 0, 1769551, 5, 0, 1835008, 5, 0, 1835009, 5, 0, 1835010, 5, 0, 1835011, 5, 0, 1835012, 5, 0, 1835013, 5, 0, 1835014, 5, 0, 1835015, 5, 0, 1835016, 5, 0, 1835017, 5, 4, 1835018, 2, 0, 1835019, 2, 0, 1835020, 2, 0, 1835021, 2, 0, 1835022, 262144, 30, 1835023, 262144, 30, 1835024, 262144, 30, 1835025, 262144, 30, 1835026, 262144, 30, 1835027, 65536, 0, 1835028, 0, 10, 1835029, 65536, 10, 1835030, 65536, 10, 1835031, 65536, 10, 1835032, 65536, 10, 1835033, 65536, 10, 1835034, 196608, 9, 1835035, 65536, 9, 1835036, 131072, 9, 1835037, 0, 0, 1835038, 65536, 0, 1835039, 65536, 0, 1835040, 65536, 0, 1835041, 65536, 0, 1835042, 65536, 1, 1835043, 65536, 0, 1835044, 262144, 30, 1835045, 65536, 0, 1835046, 131072, 1, 1835047, 131072, 1, 1835048, 131072, 1, 1835049, 131072, 1, 1835050, 65536, 0, 1835051, 0, 9, 1835052, 65536, 9, 1835053, 131072, 9, 1835054, 65536, 0, 1835055, 131072, 1, 1835056, 131072, 1, 1835057, 131072, 1, 1835058, 65536, 0, 1835059, 65536, 0, 1835060, 65536, 0, 1835061, 65536, 0, 1835062, 262144, 30, 1835063, 65536, 0, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 65536, 0, 1835067, 65536, 0, 1835068, 65536, 0, 1835069, 65536, 0, 1835070, 65536, 0, 1835071, 65536, 0, 1835072, 65536, 0, 1835073, 262144, 30, 1835074, 262144, 30, 1835075, 262144, 30, 1835076, 262144, 30, 1835077, 262144, 30, 1835078, 2, 0, 1835079, 2, 0, 1835080, 2, 0, 1835081, 262149, 2, 1835082, 5, 0, 1835083, 5, 0, 1835084, 5, 0, 1835085, 5, 0, 1835086, 5, 0, 1835087, 5, 0, 1900544, 5, 0, 1900545, 5, 0, 1900546, 5, 0, 1900547, 5, 0, 1900548, 5, 0, 1900549, 5, 0, 1900550, 5, 0, 1900551, 5, 0, 1900552, 5, 0, 1900553, 5, 4, 1900554, 2, 0, 1900555, 2, 0, 1900556, 2, 0, 1900557, 2, 0, 1900558, 262144, 30, 1900559, 262144, 30, 1900560, 262144, 30, 1900561, 262144, 30, 1900562, 262144, 30, 1900563, 65536, 0, 1900564, 65536, 0, 1900565, 65536, 0, 1900566, 65536, 0, 1900567, 65536, 0, 1900568, 65536, 0, 1900569, 65536, 1, 1900570, 0, 9, 1900571, 65536, 9, 1900572, 131072, 9, 1900573, 0, 0, 1900574, 65536, 0, 1900575, 65536, 0, 1900576, 65536, 0, 1900577, 65536, 0, 1900578, 65536, 0, 1900579, 65536, 0, 1900580, 262144, 30, 1900581, 65536, 0, 1900582, 65536, 0, 1900583, 65536, 0, 1900584, 65536, 0, 1900585, 65536, 0, 1900586, 65536, 0, 1900587, 0, 9, 1900588, 65536, 9, 1900589, 131072, 9, 1900590, 65536, 0, 1900591, 65536, 0, 1900592, 65536, 0, 1900593, 65536, 0, 1900594, 65536, 0, 1900595, 65536, 0, 1900596, 65536, 0, 1900597, 65536, 0, 1900598, 262144, 30, 1900599, 65536, 0, 1900600, 65536, 0, 1900601, 65536, 0, 1900602, 65536, 0, 1900603, 65536, 0, 1900604, 65536, 0, 1900605, 65536, 0, 1900606, 65536, 0, 1900607, 65536, 0, 1900608, 65536, 0, 1900609, 262144, 30, 1900610, 262144, 30, 1900611, 262144, 30, 1900612, 262144, 30, 1900613, 262144, 30, 1900614, 2, 0, 1900615, 2, 0, 1900616, 2, 0, 1900617, 262149, 2, 1900618, 5, 0, 1900619, 5, 0, 1900620, 5, 0, 1900621, 5, 0, 1900622, 5, 0, 1900623, 5, 0, 1966080, 5, 0, 1966081, 5, 0, 1966082, 5, 0, 1966083, 5, 0, 1966084, 5, 0, 1966085, 5, 0, 1966086, 5, 0, 1966087, 5, 0, 1966088, 5, 0, 1966089, 5, 4, 1966090, 2, 0, 1966091, 2, 0, 1966092, 2, 0, 1966093, 2, 0, 1966094, 262144, 30, 1966095, 262144, 30, 1966096, 262144, 30, 1966097, 262144, 30, 1966098, 262144, 30, 1966099, 65536, 0, 1966100, 65536, 0, 1966101, 65536, 0, 1966102, 65536, 0, 1966103, 65536, 0, 1966104, 65536, 0, 1966105, 65536, 0, 1966106, 0, 9, 1966107, 65536, 9, 1966108, 131072, 9, 1966109, 0, 0, 1966110, 65536, 0, 1966111, 65536, 0, 1966112, 65536, 0, 1966113, 65536, 0, 1966114, 65536, 0, 1966115, 65536, 0, 1966116, 262144, 30, 1966117, 262144, 30, 1966118, 262144, 30, 1966119, 262144, 30, 1966120, 262144, 30, 1966121, 262144, 30, 1966122, 65536, 0, 1966123, 0, 9, 1966124, 65536, 9, 1966125, 131072, 9, 1966126, 65536, 0, 1966127, 262144, 30, 1966128, 262144, 30, 1966129, 262144, 30, 1966130, 262144, 30, 1966131, 262144, 30, 1966132, 262144, 30, 1966133, 262144, 30, 1966134, 262144, 30, 1966135, 65536, 0, 1966136, 65536, 0, 1966137, 65536, 0, 1966138, 65536, 0, 1966139, 262148, 5, 1966140, 131076, 3, 1966141, 4, 6, 1966142, 65536, 0, 1966143, 65536, 0, 1966144, 65536, 0, 1966145, 262144, 30, 1966146, 262144, 30, 1966147, 262144, 30, 1966148, 262144, 30, 1966149, 262144, 30, 1966150, 2, 0, 1966151, 2, 0, 1966152, 2, 0, 1966153, 262149, 2, 1966154, 5, 0, 1966155, 5, 0, 1966156, 5, 0, 1966157, 5, 0, 1966158, 5, 0, 1966159, 5, 0, 2031616, 5, 0, 2031617, 5, 0, 2031618, 5, 0, 2031619, 5, 0, 2031620, 5, 0, 2031621, 5, 0, 2031622, 5, 0, 2031623, 5, 0, 2031624, 5, 0, 2031625, 5, 4, 2031626, 2, 0, 2031627, 2, 0, 2031628, 2, 0, 2031629, 2, 0, 2031630, 262144, 30, 2031631, 262144, 30, 2031632, 262144, 30, 2031633, 262144, 30, 2031634, 262144, 30, 2031635, 65536, 0, 2031636, 65536, 0, 2031637, 65536, 0, 2031638, 65536, 0, 2031639, 65536, 0, 2031640, 65536, 0, 2031641, 65536, 0, 2031642, 0, 9, 2031643, 65536, 9, 2031644, 131072, 9, 2031645, 65536, 0, 2031646, 65536, 0, 2031647, 65536, 1, 2031648, 131072, 1, 2031649, 131072, 1, 2031650, 65536, 0, 2031651, 65536, 0, 2031652, 65536, 0, 2031653, 65536, 0, 2031654, 65536, 0, 2031655, 65536, 0, 2031656, 65536, 0, 2031657, 262144, 30, 2031658, 262144, 30, 2031659, 262144, 30, 2031660, 262144, 30, 2031661, 262144, 30, 2031662, 262144, 30, 2031663, 262144, 30, 2031664, 65536, 0, 2031665, 65536, 0, 2031666, 65536, 0, 2031667, 65536, 0, 2031668, 65536, 0, 2031669, 65536, 0, 2031670, 65536, 0, 2031671, 65536, 0, 2031672, 131072, 1, 2031673, 131072, 1, 2031674, 65536, 0, 2031675, 262148, 6, 2031676, 262148, 4, 2031677, 131076, 6, 2031678, 131072, 1, 2031679, 65536, 0, 2031680, 262144, 30, 2031681, 262144, 30, 2031682, 262144, 30, 2031683, 262144, 30, 2031684, 262144, 30, 2031685, 262144, 30, 2031686, 2, 0, 2031687, 2, 0, 2031688, 2, 0, 2031689, 262149, 2, 2031690, 5, 0, 2031691, 5, 0, 2031692, 5, 0, 2031693, 5, 0, 2031694, 5, 0, 2031695, 5, 0, 2097152, 5, 0, 2097153, 5, 0, 2097154, 5, 0, 2097155, 5, 0, 2097156, 5, 0, 2097157, 5, 0, 2097158, 5, 0, 2097159, 5, 0, 2097160, 5, 0, 2097161, 131077, 0, 2097162, 5, 6, 2097163, 2, 0, 2097164, 2, 0, 2097165, 2, 0, 2097166, 262144, 30, 2097167, 262144, 30, 2097168, 262144, 30, 2097169, 262144, 30, 2097170, 262144, 30, 2097171, 65536, 0, 2097172, 65536, 0, 2097173, 65536, 0, 2097174, 65536, 0, 2097175, 65536, 0, 2097176, 65536, 0, 2097177, 65536, 0, 2097178, 0, 9, 2097179, 65536, 9, 2097180, 131072, 9, 2097181, 65536, 0, 2097182, 65536, 0, 2097183, 131072, 1, 2097184, 131072, 1, 2097185, 131072, 1, 2097186, 65536, 0, 2097187, 65536, 0, 2097188, 65536, 0, 2097189, 65536, 0, 2097190, 65536, 0, 2097191, 65536, 0, 2097192, 65536, 0, 2097193, 65536, 0, 2097194, 65536, 0, 2097195, 65536, 0, 2097196, 65536, 0, 2097197, 65536, 0, 2097198, 65536, 0, 2097199, 65536, 0, 2097200, 65536, 0, 2097201, 65536, 0, 2097202, 65536, 0, 2097203, 65536, 0, 2097204, 65536, 0, 2097205, 65536, 0, 2097206, 65536, 0, 2097207, 65536, 0, 2097208, 65536, 0, 2097209, 65536, 0, 2097210, 65536, 0, 2097211, 65536, 0, 2097212, 65536, 0, 2097213, 65536, 0, 2097214, 131072, 1, 2097215, 65536, 0, 2097216, 262144, 30, 2097217, 262144, 30, 2097218, 262144, 30, 2097219, 262144, 30, 2097220, 262144, 30, 2097221, 262144, 30, 2097222, 2, 0, 2097223, 2, 0, 2097224, 2, 0, 2097225, 262149, 2, 2097226, 5, 0, 2097227, 5, 0, 2097228, 5, 0, 2097229, 5, 0, 2097230, 5, 0, 2097231, 5, 0, 2162688, 5, 0, 2162689, 5, 0, 2162690, 5, 0, 2162691, 5, 0, 2162692, 5, 0, 2162693, 5, 0, 2162694, 5, 0, 2162695, 5, 0, 2162696, 5, 0, 2162697, 5, 0, 2162698, 131077, 0, 2162699, 131077, 3, 2162700, 5, 6, 2162701, 2, 0, 2162702, 262144, 30, 2162703, 262144, 30, 2162704, 262144, 30, 2162705, 262144, 30, 2162706, 262144, 30, 2162707, 65536, 0, 2162708, 65536, 0, 2162709, 65536, 0, 2162710, 65536, 0, 2162711, 65536, 0, 2162712, 65536, 0, 2162713, 65536, 0, 2162714, 0, 9, 2162715, 65536, 9, 2162716, 131072, 9, 2162717, 65536, 0, 2162718, 65536, 0, 2162719, 65536, 0, 2162720, 65536, 0, 2162721, 65536, 0, 2162722, 65536, 0, 2162723, 65536, 0, 2162724, 262148, 5, 2162725, 65536, 99, 2162726, 65536, 99, 2162727, 4, 6, 2162728, 65536, 0, 2162729, 65536, 0, 2162730, 65536, 0, 2162731, 0, 9, 2162732, 65536, 9, 2162733, 131072, 9, 2162734, 65536, 0, 2162735, 65536, 0, 2162736, 262148, 5, 2162737, 65536, 99, 2162738, 65536, 99, 2162739, 4, 6, 2162740, 65536, 0, 2162741, 65536, 0, 2162742, 65536, 0, 2162743, 65536, 0, 2162744, 65536, 0, 2162745, 65536, 0, 2162746, 131072, 1, 2162747, 65536, 0, 2162748, 0, 0, 2162749, 65536, 0, 2162750, 65536, 0, 2162751, 65536, 0, 2162752, 262144, 30, 2162753, 262144, 30, 2162754, 262144, 30, 2162755, 262144, 30, 2162756, 262144, 30, 2162757, 262144, 30, 2162758, 2, 0, 2162759, 2, 0, 2162760, 2, 0, 2162761, 262149, 2, 2162762, 5, 0, 2162763, 5, 0, 2162764, 5, 0, 2162765, 5, 0, 2162766, 5, 0, 2162767, 5, 0, 2228224, 5, 0, 2228225, 5, 0, 2228226, 5, 0, 2228227, 5, 0, 2228228, 5, 0, 2228229, 5, 0, 2228230, 5, 0, 2228231, 5, 0, 2228232, 5, 0, 2228233, 5, 0, 2228234, 5, 0, 2228235, 5, 0, 2228236, 5, 4, 2228237, 2, 0, 2228238, 262144, 30, 2228239, 262144, 30, 2228240, 262144, 30, 2228241, 262144, 30, 2228242, 262144, 30, 2228243, 65536, 0, 2228244, 0, 8, 2228245, 65536, 8, 2228246, 131072, 8, 2228247, 131072, 1, 2228248, 131072, 1, 2228249, 65536, 0, 2228250, 0, 9, 2228251, 65536, 9, 2228252, 131072, 9, 2228253, 65536, 0, 2228254, 65536, 0, 2228255, 65536, 0, 2228256, 65536, 0, 2228257, 65536, 0, 2228258, 65536, 0, 2228259, 65536, 0, 2228260, 262148, 6, 2228261, 65536, 99, 2228262, 65536, 99, 2228263, 131076, 6, 2228264, 65536, 0, 2228265, 65536, 0, 2228266, 65536, 0, 2228267, 0, 9, 2228268, 65536, 9, 2228269, 131072, 9, 2228270, 65536, 0, 2228271, 0, 0, 2228272, 262148, 2, 2228273, 65536, 99, 2228274, 65536, 99, 2228275, 4, 4, 2228276, 65536, 0, 2228277, 65536, 0, 2228278, 65536, 0, 2228279, 65536, 0, 2228280, 65536, 0, 2228281, 65536, 0, 2228282, 131072, 1, 2228283, 0, 0, 2228284, 262148, 5, 2228285, 4, 6, 2228286, 65536, 0, 2228287, 65536, 0, 2228288, 262144, 30, 2228289, 262144, 30, 2228290, 262144, 30, 2228291, 262144, 30, 2228292, 262144, 30, 2228293, 262144, 30, 2228294, 2, 0, 2228295, 2, 0, 2228296, 2, 0, 2228297, 262149, 6, 2228298, 131077, 1, 2228299, 5, 0, 2228300, 5, 0, 2228301, 5, 0, 2228302, 5, 0, 2228303, 5, 0, 2293760, 5, 0, 2293761, 5, 0, 2293762, 5, 0, 2293763, 5, 0, 2293764, 5, 0, 2293765, 5, 0, 2293766, 5, 0, 2293767, 5, 0, 2293768, 5, 0, 2293769, 5, 0, 2293770, 5, 0, 2293771, 5, 0, 2293772, 5, 4, 2293773, 2, 0, 2293774, 262144, 30, 2293775, 262144, 30, 2293776, 262144, 30, 2293777, 262144, 30, 2293778, 262144, 30, 2293779, 65536, 0, 2293780, 0, 9, 2293781, 65536, 9, 2293782, 262144, 8, 2293783, 65536, 8, 2293784, 65536, 8, 2293785, 65536, 8, 2293786, 196608, 8, 2293787, 65536, 9, 2293788, 262144, 8, 2293789, 65536, 8, 2293790, 65536, 8, 2293791, 65536, 8, 2293792, 65536, 8, 2293793, 65536, 8, 2293794, 65536, 8, 2293795, 65536, 8, 2293796, 65536, 8, 2293797, 65536, 8, 2293798, 65536, 8, 2293799, 65536, 8, 2293800, 65536, 8, 2293801, 65536, 8, 2293802, 65536, 8, 2293803, 196608, 8, 2293804, 65536, 9, 2293805, 131072, 9, 2293806, 0, 0, 2293807, 262148, 5, 2293808, 65540, 0, 2293809, 4, 0, 2293810, 4, 0, 2293811, 4, 4, 2293812, 65536, 0, 2293813, 65536, 0, 2293814, 65536, 0, 2293815, 65536, 0, 2293816, 65536, 0, 2293817, 65536, 0, 2293818, 65536, 0, 2293819, 262148, 5, 2293820, 327684, 0, 2293821, 131076, 6, 2293822, 65536, 0, 2293823, 65536, 0, 2293824, 262144, 30, 2293825, 262144, 30, 2293826, 262144, 30, 2293827, 262144, 30, 2293828, 262144, 30, 2293829, 262144, 30, 2293830, 2, 0, 2293831, 2, 0, 2293832, 2, 0, 2293833, 2, 0, 2293834, 262149, 2, 2293835, 5, 0, 2293836, 5, 0, 2293837, 5, 0, 2293838, 5, 0, 2293839, 5, 0, 2359296, 5, 0, 2359297, 5, 0, 2359298, 5, 0, 2359299, 5, 0, 2359300, 5, 0, 2359301, 5, 0, 2359302, 5, 0, 2359303, 5, 0, 2359304, 5, 0, 2359305, 5, 0, 2359306, 5, 0, 2359307, 5, 0, 2359308, 5, 4, 2359309, 2, 0, 2359310, 262144, 30, 2359311, 262144, 30, 2359312, 262144, 30, 2359313, 262144, 30, 2359314, 262144, 30, 2359315, 65536, 0, 2359316, 0, 9, 2359317, 65536, 9, 2359318, 65536, 9, 2359319, 65536, 9, 2359320, 65536, 9, 2359321, 65536, 9, 2359322, 65536, 9, 2359323, 65536, 9, 2359324, 65536, 9, 2359325, 65536, 9, 2359326, 65536, 9, 2359327, 65536, 9, 2359328, 65536, 9, 2359329, 65536, 9, 2359330, 65536, 9, 2359331, 65536, 9, 2359332, 65536, 9, 2359333, 65536, 9, 2359334, 65536, 9, 2359335, 65536, 9, 2359336, 65536, 9, 2359337, 65536, 9, 2359338, 65536, 9, 2359339, 65536, 9, 2359340, 65536, 9, 2359341, 131072, 9, 2359342, 0, 0, 2359343, 262148, 6, 2359344, 262148, 4, 2359345, 262148, 4, 2359346, 262148, 4, 2359347, 131076, 6, 2359348, 65536, 0, 2359349, 65536, 0, 2359350, 65536, 0, 2359351, 65536, 0, 2359352, 65536, 0, 2359353, 65536, 0, 2359354, 65536, 0, 2359355, 262148, 2, 2359356, 4, 4, 2359357, 65536, 0, 2359358, 65536, 0, 2359359, 65536, 0, 2359360, 262144, 30, 2359361, 262144, 30, 2359362, 262144, 30, 2359363, 262144, 30, 2359364, 262144, 30, 2359365, 2, 0, 2359366, 2, 0, 2359367, 2, 0, 2359368, 2, 0, 2359369, 2, 0, 2359370, 262149, 6, 2359371, 131077, 1, 2359372, 5, 0, 2359373, 5, 0, 2359374, 5, 0, 2359375, 5, 0, 2424832, 5, 0, 2424833, 5, 0, 2424834, 5, 0, 2424835, 5, 0, 2424836, 5, 0, 2424837, 5, 0, 2424838, 5, 0, 2424839, 5, 0, 2424840, 5, 0, 2424841, 5, 0, 2424842, 5, 0, 2424843, 5, 0, 2424844, 5, 4, 2424845, 2, 0, 2424846, 262144, 30, 2424847, 262144, 30, 2424848, 262144, 30, 2424849, 262144, 30, 2424850, 262144, 30, 2424851, 65536, 0, 2424852, 0, 10, 2424853, 65536, 10, 2424854, 65536, 10, 2424855, 65536, 10, 2424856, 65536, 10, 2424857, 65536, 10, 2424858, 196608, 9, 2424859, 65536, 9, 2424860, 262144, 9, 2424861, 65536, 10, 2424862, 65536, 10, 2424863, 65536, 10, 2424864, 65536, 10, 2424865, 65536, 10, 2424866, 65536, 10, 2424867, 65536, 10, 2424868, 65536, 10, 2424869, 65536, 10, 2424870, 65536, 10, 2424871, 65536, 10, 2424872, 65536, 10, 2424873, 65536, 10, 2424874, 65536, 10, 2424875, 196608, 9, 2424876, 65536, 9, 2424877, 131072, 9, 2424878, 65536, 0, 2424879, 65536, 0, 2424880, 65536, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 65536, 0, 2424884, 65536, 0, 2424885, 65536, 0, 2424886, 65536, 0, 2424887, 65536, 0, 2424888, 65536, 0, 2424889, 65536, 0, 2424890, 65536, 0, 2424891, 262148, 2, 2424892, 4, 4, 2424893, 65536, 0, 2424894, 65536, 0, 2424895, 65536, 0, 2424896, 262144, 30, 2424897, 262144, 30, 2424898, 262144, 30, 2424899, 262144, 30, 2424900, 262144, 30, 2424901, 2, 0, 2424902, 2, 0, 2424903, 2, 0, 2424904, 2, 0, 2424905, 2, 0, 2424906, 2, 0, 2424907, 262149, 2, 2424908, 5, 0, 2424909, 5, 0, 2424910, 5, 0, 2424911, 5, 0, 2490368, 5, 0, 2490369, 5, 0, 2490370, 5, 0, 2490371, 5, 0, 2490372, 5, 0, 2490373, 5, 0, 2490374, 5, 0, 2490375, 5, 0, 2490376, 5, 0, 2490377, 5, 0, 2490378, 5, 0, 2490379, 5, 0, 2490380, 5, 4, 2490381, 2, 0, 2490382, 262144, 30, 2490383, 262144, 30, 2490384, 262144, 30, 2490385, 262144, 30, 2490386, 262144, 30, 2490387, 65536, 0, 2490388, 65536, 0, 2490389, 65536, 0, 2490390, 65536, 0, 2490391, 65536, 0, 2490392, 65536, 0, 2490393, 65536, 0, 2490394, 0, 9, 2490395, 65536, 9, 2490396, 131072, 9, 2490397, 65536, 0, 2490398, 65536, 0, 2490399, 0, 0, 2490400, 65536, 0, 2490401, 65536, 0, 2490402, 65536, 0, 2490403, 65536, 0, 2490404, 65536, 0, 2490405, 65536, 0, 2490406, 65536, 0, 2490407, 65536, 0, 2490408, 0, 0, 2490409, 65536, 0, 2490410, 65536, 0, 2490411, 0, 9, 2490412, 65536, 9, 2490413, 131072, 9, 2490414, 65536, 0, 2490415, 65536, 0, 2490416, 65536, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 65536, 0, 2490420, 65536, 0, 2490421, 65536, 0, 2490422, 65536, 0, 2490423, 65536, 0, 2490424, 65536, 0, 2490425, 65536, 0, 2490426, 131072, 1, 2490427, 4, 3, 2490428, 131076, 6, 2490429, 65536, 0, 2490430, 131072, 1, 2490431, 65536, 0, 2490432, 262144, 30, 2490433, 262144, 30, 2490434, 262144, 30, 2490435, 262144, 30, 2490436, 262144, 30, 2490437, 2, 0, 2490438, 2, 0, 2490439, 2, 0, 2490440, 2, 0, 2490441, 2, 0, 2490442, 2, 0, 2490443, 262149, 2, 2490444, 5, 0, 2490445, 5, 0, 2490446, 5, 0, 2490447, 5, 0, 2555904, 5, 0, 2555905, 5, 0, 2555906, 5, 0, 2555907, 5, 0, 2555908, 5, 0, 2555909, 5, 0, 2555910, 5, 0, 2555911, 5, 0, 2555912, 5, 0, 2555913, 5, 0, 2555914, 5, 0, 2555915, 5, 0, 2555916, 5, 4, 2555917, 2, 0, 2555918, 262144, 30, 2555919, 262144, 30, 2555920, 262144, 30, 2555921, 262144, 30, 2555922, 262144, 30, 2555923, 65536, 0, 2555924, 65536, 0, 2555925, 65536, 0, 2555926, 65536, 0, 2555927, 65536, 0, 2555928, 65536, 0, 2555929, 65536, 0, 2555930, 0, 9, 2555931, 65536, 9, 2555932, 131072, 9, 2555933, 65536, 0, 2555934, 0, 0, 2555935, 65536, 0, 2555936, 131072, 1, 2555937, 131072, 1, 2555938, 65536, 0, 2555939, 65536, 0, 2555940, 65536, 0, 2555941, 0, 0, 2555942, 0, 0, 2555943, 0, 0, 2555944, 0, 0, 2555945, 65536, 0, 2555946, 65536, 0, 2555947, 0, 9, 2555948, 65536, 9, 2555949, 131072, 9, 2555950, 65536, 0, 2555951, 65536, 0, 2555952, 65536, 0, 2555953, 65536, 99, 2555954, 65536, 99, 2555955, 0, 0, 2555956, 65536, 0, 2555957, 65536, 0, 2555958, 65536, 0, 2555959, 65536, 0, 2555960, 65536, 0, 2555961, 65536, 0, 2555962, 131072, 1, 2555963, 131076, 7, 2555964, 0, 0, 2555965, 65536, 0, 2555966, 131072, 1, 2555967, 65536, 0, 2555968, 262144, 30, 2555969, 262144, 30, 2555970, 262144, 30, 2555971, 262144, 30, 2555972, 262144, 30, 2555973, 2, 0, 2555974, 2, 0, 2555975, 2, 0, 2555976, 2, 0, 2555977, 2, 0, 2555978, 2, 0, 2555979, 262149, 6, 2555980, 131077, 1, 2555981, 5, 0, 2555982, 5, 0, 2555983, 5, 0, 2621440, 5, 0, 2621441, 5, 0, 2621442, 5, 0, 2621443, 5, 0, 2621444, 5, 0, 2621445, 5, 0, 2621446, 5, 0, 2621447, 5, 0, 2621448, 5, 0, 2621449, 5, 0, 2621450, 5, 0, 2621451, 5, 0, 2621452, 5, 4, 2621453, 2, 0, 2621454, 262144, 30, 2621455, 262144, 30, 2621456, 262144, 30, 2621457, 262144, 30, 2621458, 262144, 30, 2621459, 65536, 0, 2621460, 65536, 0, 2621461, 65536, 0, 2621462, 65536, 0, 2621463, 65536, 0, 2621464, 65536, 1, 2621465, 131072, 1, 2621466, 0, 9, 2621467, 65536, 9, 2621468, 131072, 9, 2621469, 65536, 0, 2621470, 65536, 0, 2621471, 131072, 1, 2621472, 131072, 1, 2621473, 131072, 1, 2621474, 65536, 0, 2621475, 65536, 0, 2621476, 0, 0, 2621477, 0, 8, 2621478, 65536, 8, 2621479, 131072, 8, 2621480, 0, 0, 2621481, 65536, 0, 2621482, 65536, 0, 2621483, 0, 9, 2621484, 65536, 9, 2621485, 131072, 9, 2621486, 65536, 0, 2621487, 65536, 0, 2621488, 262148, 5, 2621489, 65536, 99, 2621490, 65536, 99, 2621491, 4, 6, 2621492, 65536, 0, 2621493, 65536, 0, 2621494, 65536, 0, 2621495, 65536, 0, 2621496, 65536, 0, 2621497, 65536, 0, 2621498, 131072, 1, 2621499, 0, 0, 2621500, 4, 7, 2621501, 65536, 0, 2621502, 65536, 0, 2621503, 65536, 0, 2621504, 262144, 30, 2621505, 262144, 30, 2621506, 262144, 30, 2621507, 262144, 30, 2621508, 262144, 30, 2621509, 2, 0, 2621510, 2, 0, 2621511, 2, 0, 2621512, 2, 0, 2621513, 2, 0, 2621514, 2, 0, 2621515, 2, 0, 2621516, 262149, 2, 2621517, 5, 0, 2621518, 5, 0, 2621519, 5, 0, 2686976, 5, 0, 2686977, 5, 0, 2686978, 5, 0, 2686979, 5, 0, 2686980, 5, 0, 2686981, 5, 0, 2686982, 5, 0, 2686983, 5, 0, 2686984, 5, 0, 2686985, 5, 0, 2686986, 262149, 0, 2686987, 262149, 4, 2686988, 131077, 6, 2686989, 2, 0, 2686990, 262144, 30, 2686991, 262144, 30, 2686992, 262144, 30, 2686993, 262144, 30, 2686994, 262144, 30, 2686995, 65536, 0, 2686996, 65536, 0, 2686997, 65536, 0, 2686998, 65536, 0, 2686999, 65536, 0, 2687000, 65536, 0, 2687001, 131072, 1, 2687002, 0, 9, 2687003, 65536, 9, 2687004, 131072, 9, 2687005, 65536, 0, 2687006, 65536, 0, 2687007, 65536, 0, 2687008, 65536, 0, 2687009, 65536, 0, 2687010, 65536, 0, 2687011, 65536, 0, 2687012, 0, 0, 2687013, 0, 10, 2687014, 65536, 10, 2687015, 131072, 10, 2687016, 65536, 0, 2687017, 65536, 0, 2687018, 65536, 0, 2687019, 0, 9, 2687020, 65536, 9, 2687021, 131072, 9, 2687022, 65536, 0, 2687023, 262148, 5, 2687024, 65540, 0, 2687025, 4, 0, 2687026, 4, 0, 2687027, 4, 4, 2687028, 65536, 0, 2687029, 65536, 0, 2687030, 65536, 0, 2687031, 65536, 0, 2687032, 65536, 0, 2687033, 65536, 0, 2687034, 65536, 0, 2687035, 0, 0, 2687036, 327684, 2, 2687037, 4, 6, 2687038, 65536, 0, 2687039, 65536, 0, 2687040, 262144, 30, 2687041, 262144, 30, 2687042, 262144, 30, 2687043, 262144, 30, 2687044, 262144, 30, 2687045, 2, 0, 2687046, 2, 0, 2687047, 2, 0, 2687048, 2, 0, 2687049, 2, 0, 2687050, 2, 0, 2687051, 2, 0, 2687052, 262149, 2, 2687053, 5, 0, 2687054, 5, 0, 2687055, 5, 0, 2752512, 5, 0, 2752513, 5, 0, 2752514, 5, 0, 2752515, 5, 0, 2752516, 5, 0, 2752517, 5, 0, 2752518, 5, 0, 2752519, 5, 0, 2752520, 5, 0, 2752521, 5, 0, 2752522, 5, 4, 2752523, 262146, 0, 2752524, 262146, 4, 2752525, 131074, 1, 2752526, 262144, 30, 2752527, 262144, 30, 2752528, 262144, 30, 2752529, 262144, 30, 2752530, 262144, 30, 2752531, 65536, 0, 2752532, 65536, 0, 2752533, 65536, 0, 2752534, 65536, 0, 2752535, 65536, 0, 2752536, 65536, 0, 2752537, 65536, 0, 2752538, 0, 9, 2752539, 65536, 9, 2752540, 131072, 9, 2752541, 65536, 0, 2752542, 65536, 0, 2752543, 65536, 0, 2752544, 65536, 0, 2752545, 65536, 0, 2752546, 65536, 0, 2752547, 65536, 0, 2752548, 65536, 0, 2752549, 65536, 0, 2752550, 65536, 0, 2752551, 65536, 0, 2752552, 65536, 0, 2752553, 65536, 0, 2752554, 65536, 0, 2752555, 0, 9, 2752556, 65536, 9, 2752557, 131072, 9, 2752558, 65536, 0, 2752559, 262148, 6, 2752560, 262148, 4, 2752561, 262148, 4, 2752562, 262148, 4, 2752563, 131076, 6, 2752564, 65536, 0, 2752565, 65536, 0, 2752566, 65536, 0, 2752567, 65536, 0, 2752568, 65536, 0, 2752569, 65536, 0, 2752570, 65536, 0, 2752571, 65536, 0, 2752572, 4, 3, 2752573, 131076, 6, 2752574, 65536, 0, 2752575, 65536, 0, 2752576, 262144, 30, 2752577, 262144, 30, 2752578, 262144, 30, 2752579, 262144, 30, 2752580, 262144, 30, 2752581, 2, 0, 2752582, 2, 0, 2752583, 2, 0, 2752584, 2, 0, 2752585, 2, 0, 2752586, 2, 0, 2752587, 2, 0, 2752588, 262149, 2, 2752589, 5, 0, 2752590, 5, 0, 2752591, 5, 0, 2818048, 5, 0, 2818049, 5, 0, 2818050, 5, 0, 2818051, 5, 0, 2818052, 5, 0, 2818053, 5, 0, 2818054, 5, 0, 2818055, 5, 0, 2818056, 5, 0, 2818057, 262149, 0, 2818058, 131077, 6, 2818059, 2, 4, 2818060, 65536, 60, 2818061, 262144, 30, 2818062, 262144, 30, 2818063, 262144, 30, 2818064, 262144, 30, 2818065, 262144, 30, 2818066, 65536, 0, 2818067, 65536, 0, 2818068, 65536, 0, 2818069, 65536, 0, 2818070, 65536, 0, 2818071, 65536, 0, 2818072, 65536, 0, 2818073, 65536, 0, 2818074, 0, 9, 2818075, 65536, 9, 2818076, 131072, 9, 2818077, 131072, 1, 2818078, 131072, 1, 2818079, 65536, 0, 2818080, 65536, 0, 2818081, 65536, 1, 2818082, 65536, 0, 2818083, 65536, 0, 2818084, 65536, 0, 2818085, 65536, 0, 2818086, 65536, 0, 2818087, 65536, 0, 2818088, 65536, 0, 2818089, 65536, 0, 2818090, 65536, 0, 2818091, 0, 9, 2818092, 65536, 9, 2818093, 131072, 9, 2818094, 65536, 0, 2818095, 65536, 0, 2818096, 65536, 0, 2818097, 65536, 0, 2818098, 65536, 0, 2818099, 65536, 0, 2818100, 65536, 0, 2818101, 65536, 0, 2818102, 65536, 0, 2818103, 65536, 0, 2818104, 65536, 0, 2818105, 65536, 0, 2818106, 131072, 1, 2818107, 65536, 0, 2818108, 131076, 5, 2818109, 65536, 0, 2818110, 65536, 0, 2818111, 65536, 0, 2818112, 262144, 30, 2818113, 262144, 30, 2818114, 262144, 30, 2818115, 262144, 30, 2818116, 262144, 30, 2818117, 2, 0, 2818118, 2, 0, 2818119, 2, 0, 2818120, 2, 0, 2818121, 2, 0, 2818122, 2, 0, 2818123, 2, 0, 2818124, 262149, 2, 2818125, 5, 0, 2818126, 5, 0, 2818127, 5, 0, 2883584, 5, 0, 2883585, 5, 0, 2883586, 5, 0, 2883587, 5, 0, 2883588, 5, 0, 2883589, 5, 0, 2883590, 5, 0, 2883591, 5, 0, 2883592, 5, 0, 2883593, 5, 4, 2883594, 2, 0, 2883595, 2, 4, 2883596, 65536, 60, 2883597, 262144, 30, 2883598, 262144, 30, 2883599, 262144, 30, 2883600, 262144, 30, 2883601, 262144, 30, 2883602, 65536, 0, 2883603, 131072, 1, 2883604, 0, 8, 2883605, 65536, 8, 2883606, 131072, 8, 2883607, 65536, 0, 2883608, 65536, 0, 2883609, 65536, 0, 2883610, 0, 9, 2883611, 65536, 9, 2883612, 131072, 9, 2883613, 65536, 0, 2883614, 131072, 1, 2883615, 0, 0, 2883616, 0, 0, 2883617, 0, 0, 2883618, 65536, 0, 2883619, 65536, 0, 2883620, 65536, 0, 2883621, 65536, 0, 2883622, 65536, 0, 2883623, 65536, 1, 2883624, 65536, 0, 2883625, 65536, 0, 2883626, 65536, 0, 2883627, 0, 9, 2883628, 65536, 9, 2883629, 131072, 9, 2883630, 65536, 0, 2883631, 65536, 0, 2883632, 65536, 0, 2883633, 65536, 0, 2883634, 65536, 0, 2883635, 65536, 0, 2883636, 65536, 0, 2883637, 65536, 0, 2883638, 65536, 0, 2883639, 65536, 0, 2883640, 65536, 0, 2883641, 65536, 0, 2883642, 131072, 1, 2883643, 327684, 5, 2883644, 196612, 6, 2883645, 65536, 0, 2883646, 65536, 0, 2883647, 65536, 0, 2883648, 262144, 30, 2883649, 262144, 30, 2883650, 262144, 30, 2883651, 262144, 30, 2883652, 262144, 30, 2883653, 2, 0, 2883654, 2, 0, 2883655, 2, 0, 2883656, 2, 0, 2883657, 2, 0, 2883658, 2, 0, 2883659, 2, 0, 2883660, 262149, 2, 2883661, 5, 0, 2883662, 5, 0, 2883663, 5, 0, 2949120, 7, 0, 2949121, 5, 0, 2949122, 5, 0, 2949123, 5, 0, 2949124, 5, 0, 2949125, 5, 0, 2949126, 5, 0, 2949127, 5, 0, 2949128, 262149, 0, 2949129, 131077, 6, 2949130, 2, 0, 2949131, 2, 4, 2949132, 65536, 60, 2949133, 262144, 30, 2949134, 262144, 30, 2949135, 262144, 30, 2949136, 262144, 30, 2949137, 262144, 30, 2949138, 65536, 0, 2949139, 0, 8, 2949140, 196608, 8, 2949141, 65536, 9, 2949142, 262144, 8, 2949143, 65536, 8, 2949144, 65536, 8, 2949145, 65536, 8, 2949146, 196608, 8, 2949147, 65536, 9, 2949148, 262144, 8, 2949149, 65536, 8, 2949150, 65536, 8, 2949151, 65536, 8, 2949152, 65536, 8, 2949153, 65536, 8, 2949154, 65536, 8, 2949155, 65536, 8, 2949156, 65536, 8, 2949157, 65536, 8, 2949158, 65536, 8, 2949159, 65536, 8, 2949160, 65536, 8, 2949161, 65536, 8, 2949162, 65536, 8, 2949163, 196608, 8, 2949164, 65536, 9, 2949165, 262144, 8, 2949166, 65536, 8, 2949167, 131072, 8, 2949168, 65536, 0, 2949169, 65536, 0, 2949170, 65536, 0, 2949171, 65536, 0, 2949172, 65536, 0, 2949173, 65536, 0, 2949174, 65536, 0, 2949175, 65536, 0, 2949176, 65536, 0, 2949177, 65536, 0, 2949178, 131072, 1, 2949179, 131076, 7, 2949180, 65536, 0, 2949181, 65536, 0, 2949182, 131072, 1, 2949183, 65536, 0, 2949184, 262144, 30, 2949185, 262144, 30, 2949186, 262144, 30, 2949187, 262144, 30, 2949188, 262144, 30, 2949189, 2, 0, 2949190, 2, 0, 2949191, 2, 0, 2949192, 2, 0, 2949193, 2, 0, 2949194, 2, 0, 2949195, 262149, 5, 2949196, 65541, 0, 2949197, 5, 0, 2949198, 5, 0, 2949199, 5, 0, 3014656, 7, 0, 3014657, 5, 0, 3014658, 5, 0, 3014659, 5, 0, 3014660, 5, 0, 3014661, 5, 0, 3014662, 5, 0, 3014663, 5, 0, 3014664, 5, 4, 3014665, 2, 0, 3014666, 2, 0, 3014667, 2, 4, 3014668, 65536, 60, 3014669, 262144, 30, 3014670, 262144, 30, 3014671, 262144, 30, 3014672, 262144, 30, 3014673, 262144, 30, 3014674, 65536, 0, 3014675, 0, 9, 3014676, 65536, 9, 3014677, 65536, 9, 3014678, 65536, 9, 3014679, 65536, 9, 3014680, 65536, 9, 3014681, 65536, 9, 3014682, 65536, 9, 3014683, 65536, 9, 3014684, 65536, 9, 3014685, 65536, 9, 3014686, 65536, 9, 3014687, 65536, 9, 3014688, 65536, 9, 3014689, 65536, 9, 3014690, 65536, 9, 3014691, 65536, 9, 3014692, 65536, 9, 3014693, 65536, 9, 3014694, 65536, 9, 3014695, 65536, 9, 3014696, 65536, 9, 3014697, 65536, 9, 3014698, 65536, 9, 3014699, 65536, 9, 3014700, 65536, 9, 3014701, 65536, 9, 3014702, 65536, 9, 3014703, 131072, 9, 3014704, 65536, 0, 3014705, 65536, 0, 3014706, 65536, 0, 3014707, 65536, 0, 3014708, 65536, 0, 3014709, 65536, 0, 3014710, 65536, 0, 3014711, 65536, 0, 3014712, 65536, 0, 3014713, 65536, 0, 3014714, 65536, 0, 3014715, 65536, 0, 3014716, 65536, 0, 3014717, 65536, 0, 3014718, 131072, 1, 3014719, 65536, 0, 3014720, 262144, 30, 3014721, 262144, 30, 3014722, 262144, 30, 3014723, 262144, 30, 3014724, 262144, 30, 3014725, 2, 0, 3014726, 2, 0, 3014727, 2, 0, 3014728, 2, 0, 3014729, 2, 0, 3014730, 2, 0, 3014731, 262149, 2, 3014732, 5, 0, 3014733, 5, 0, 3014734, 5, 0, 3014735, 5, 0, 3080192, 7, 0, 3080193, 5, 0, 3080194, 5, 0, 3080195, 5, 0, 3080196, 5, 0, 3080197, 5, 0, 3080198, 5, 0, 3080199, 5, 0, 3080200, 5, 4, 3080201, 2, 0, 3080202, 2, 0, 3080203, 2, 4, 3080204, 65536, 60, 3080205, 262144, 30, 3080206, 262144, 30, 3080207, 262144, 30, 3080208, 262144, 30, 3080209, 262144, 30, 3080210, 65536, 0, 3080211, 0, 10, 3080212, 65536, 10, 3080213, 65536, 10, 3080214, 65536, 10, 3080215, 65536, 10, 3080216, 65536, 10, 3080217, 65536, 10, 3080218, 65536, 10, 3080219, 65536, 10, 3080220, 65536, 10, 3080221, 65536, 10, 3080222, 65536, 10, 3080223, 65536, 10, 3080224, 65536, 10, 3080225, 196608, 9, 3080226, 65536, 9, 3080227, 65536, 9, 3080228, 262144, 9, 3080229, 65536, 10, 3080230, 65536, 10, 3080231, 65536, 10, 3080232, 65536, 10, 3080233, 65536, 10, 3080234, 65536, 10, 3080235, 65536, 10, 3080236, 65536, 10, 3080237, 196608, 9, 3080238, 65536, 9, 3080239, 131072, 9, 3080240, 65536, 0, 3080241, 65536, 0, 3080242, 65536, 0, 3080243, 65536, 0, 3080244, 65536, 0, 3080245, 65536, 0, 3080246, 65536, 0, 3080247, 65536, 0, 3080248, 65536, 0, 3080249, 65536, 0, 3080250, 65536, 0, 3080251, 65536, 0, 3080252, 65536, 0, 3080253, 65536, 0, 3080254, 65536, 0, 3080255, 65536, 0, 3080256, 262144, 30, 3080257, 262144, 30, 3080258, 262144, 30, 3080259, 262144, 30, 3080260, 262144, 30, 3080261, 2, 0, 3080262, 2, 0, 3080263, 2, 0, 3080264, 2, 0, 3080265, 2, 0, 3080266, 262149, 5, 3080267, 65541, 0, 3080268, 5, 0, 3080269, 5, 0, 3080270, 5, 0, 3080271, 5, 0, 3145728, 7, 0, 3145729, 5, 0, 3145730, 5, 0, 3145731, 5, 0, 3145732, 5, 0, 3145733, 5, 0, 3145734, 5, 0, 3145735, 5, 0, 3145736, 5, 4, 3145737, 2, 0, 3145738, 2, 0, 3145739, 2, 4, 3145740, 65536, 60, 3145741, 262144, 30, 3145742, 262144, 30, 3145743, 262144, 30, 3145744, 262144, 30, 3145745, 262144, 30, 3145746, 65536, 0, 3145747, 65536, 0, 3145748, 65536, 0, 3145749, 65536, 0, 3145750, 65536, 0, 3145751, 65536, 0, 3145752, 65536, 0, 3145753, 65536, 0, 3145754, 65536, 1, 3145755, 65536, 0, 3145756, 131072, 1, 3145757, 65536, 0, 3145758, 65536, 0, 3145759, 65536, 0, 3145760, 65536, 0, 3145761, 0, 9, 3145762, 65536, 9, 3145763, 65536, 9, 3145764, 131072, 9, 3145765, 65536, 0, 3145766, 65536, 0, 3145767, 65536, 0, 3145768, 65536, 0, 3145769, 65536, 0, 3145770, 65536, 0, 3145771, 65536, 0, 3145772, 65536, 0, 3145773, 0, 9, 3145774, 65536, 9, 3145775, 131072, 9, 3145776, 65536, 0, 3145777, 65536, 0, 3145778, 65536, 0, 3145779, 65536, 0, 3145780, 65536, 0, 3145781, 65536, 0, 3145782, 65536, 0, 3145783, 65536, 0, 3145784, 65536, 0, 3145785, 65536, 0, 3145786, 65536, 0, 3145787, 4, 7, 3145788, 65536, 0, 3145789, 65536, 0, 3145790, 262144, 30, 3145791, 262144, 30, 3145792, 262144, 30, 3145793, 262144, 30, 3145794, 262144, 30, 3145795, 262144, 30, 3145796, 262144, 30, 3145797, 2, 0, 3145798, 2, 0, 3145799, 2, 0, 3145800, 2, 0, 3145801, 262149, 5, 3145802, 65541, 0, 3145803, 5, 0, 3145804, 5, 0, 3145805, 5, 0, 3145806, 5, 0, 3145807, 5, 0, 3211264, 7, 0, 3211265, 5, 0, 3211266, 5, 0, 3211267, 5, 0, 3211268, 5, 0, 3211269, 5, 0, 3211270, 5, 0, 3211271, 5, 0, 3211272, 5, 4, 3211273, 2, 0, 3211274, 2, 0, 3211275, 2, 4, 3211276, 65536, 60, 3211277, 262144, 30, 3211278, 262144, 30, 3211279, 262144, 30, 3211280, 262144, 30, 3211281, 262144, 30, 3211282, 262144, 30, 3211283, 262144, 30, 3211284, 65536, 0, 3211285, 65536, 0, 3211286, 65536, 0, 3211287, 65536, 0, 3211288, 65536, 0, 3211289, 65536, 0, 3211290, 65536, 0, 3211291, 65536, 0, 3211292, 131072, 1, 3211293, 131072, 1, 3211294, 65536, 0, 3211295, 65536, 0, 3211296, 65536, 0, 3211297, 0, 9, 3211298, 65536, 9, 3211299, 65536, 9, 3211300, 131072, 9, 3211301, 65536, 0, 3211302, 65536, 0, 3211303, 65536, 0, 3211304, 65536, 0, 3211305, 65536, 0, 3211306, 65536, 0, 3211307, 65536, 0, 3211308, 65536, 0, 3211309, 0, 9, 3211310, 65536, 9, 3211311, 131072, 9, 3211312, 65536, 0, 3211313, 65536, 0, 3211314, 65536, 0, 3211315, 65536, 0, 3211316, 65536, 0, 3211317, 65536, 0, 3211318, 65536, 0, 3211319, 65536, 0, 3211320, 65536, 0, 3211321, 65536, 0, 3211322, 65536, 0, 3211323, 327684, 2, 3211324, 4, 6, 3211325, 65536, 0, 3211326, 262144, 30, 3211327, 262144, 30, 3211328, 262144, 30, 3211329, 262144, 30, 3211330, 262144, 30, 3211331, 262144, 30, 3211332, 262144, 30, 3211333, 2, 0, 3211334, 2, 0, 3211335, 2, 0, 3211336, 262149, 5, 3211337, 65541, 0, 3211338, 5, 0, 3211339, 5, 0, 3211340, 5, 0, 3211341, 5, 0, 3211342, 5, 0, 3211343, 5, 0, 3276800, 7, 0, 3276801, 5, 0, 3276802, 5, 0, 3276803, 5, 0, 3276804, 5, 0, 3276805, 5, 0, 3276806, 5, 0, 3276807, 5, 0, 3276808, 5, 4, 3276809, 2, 0, 3276810, 2, 0, 3276811, 2, 4, 3276812, 65536, 60, 3276813, 262144, 30, 3276814, 262144, 30, 3276815, 262144, 30, 3276816, 262144, 30, 3276817, 262144, 30, 3276818, 262144, 30, 3276819, 262144, 30, 3276820, 65536, 0, 3276821, 65536, 0, 3276822, 65536, 0, 3276823, 65536, 0, 3276824, 65536, 0, 3276825, 65536, 0, 3276826, 65536, 0, 3276827, 65536, 0, 3276828, 65536, 0, 3276829, 65536, 0, 3276830, 65536, 0, 3276831, 65536, 0, 3276832, 65536, 0, 3276833, 0, 9, 3276834, 65536, 9, 3276835, 65536, 9, 3276836, 131072, 9, 3276837, 65536, 0, 3276838, 65536, 0, 3276839, 65536, 0, 3276840, 65536, 0, 3276841, 65536, 0, 3276842, 65536, 0, 3276843, 65536, 0, 3276844, 65536, 0, 3276845, 0, 9, 3276846, 65536, 9, 3276847, 131072, 9, 3276848, 65536, 0, 3276849, 65536, 0, 3276850, 65536, 0, 3276851, 65536, 0, 3276852, 65536, 0, 3276853, 65536, 0, 3276854, 65536, 0, 3276855, 65536, 0, 3276856, 65536, 0, 3276857, 65536, 0, 3276858, 65536, 0, 3276859, 262148, 2, 3276860, 4, 4, 3276861, 65536, 0, 3276862, 262144, 30, 3276863, 262144, 30, 3276864, 262144, 30, 3276865, 262144, 30, 3276866, 262144, 30, 3276867, 262144, 30, 3276868, 262144, 30, 3276869, 2, 0, 3276870, 2, 0, 3276871, 2, 0, 3276872, 262149, 2, 3276873, 5, 0, 3276874, 5, 0, 3276875, 5, 0, 3276876, 5, 0, 3276877, 5, 0, 3276878, 5, 0, 3276879, 5, 0, 3342336, 7, 0, 3342337, 5, 0, 3342338, 5, 0, 3342339, 5, 0, 3342340, 5, 0, 3342341, 5, 0, 3342342, 5, 0, 3342343, 5, 0, 3342344, 5, 4, 3342345, 2, 0, 3342346, 2, 0, 3342347, 2, 4, 3342348, 65536, 60, 3342349, 262144, 30, 3342350, 262144, 30, 3342351, 262144, 30, 3342352, 262144, 30, 3342353, 262144, 30, 3342354, 262144, 30, 3342355, 262144, 30, 3342356, 65536, 0, 3342357, 65536, 0, 3342358, 65536, 0, 3342359, 65536, 0, 3342360, 65536, 0, 3342361, 65536, 0, 3342362, 65536, 0, 3342363, 65536, 0, 3342364, 65536, 0, 3342365, 65536, 0, 3342366, 65536, 0, 3342367, 65536, 0, 3342368, 65536, 0, 3342369, 0, 9, 3342370, 65536, 9, 3342371, 65536, 9, 3342372, 131072, 9, 3342373, 65536, 0, 3342374, 65536, 0, 3342375, 65536, 0, 3342376, 65536, 0, 3342377, 65536, 0, 3342378, 65536, 0, 3342379, 65536, 0, 3342380, 65536, 0, 3342381, 0, 9, 3342382, 65536, 9, 3342383, 131072, 9, 3342384, 65536, 0, 3342385, 65536, 0, 3342386, 65536, 0, 3342387, 65536, 0, 3342388, 65536, 0, 3342389, 65536, 0, 3342390, 65536, 0, 3342391, 65536, 0, 3342392, 65536, 0, 3342393, 65536, 0, 3342394, 65536, 0, 3342395, 262148, 2, 3342396, 4, 4, 3342397, 65536, 0, 3342398, 262144, 30, 3342399, 262144, 30, 3342400, 262144, 30, 3342401, 262144, 30, 3342402, 262144, 30, 3342403, 262144, 30, 3342404, 262144, 30, 3342405, 2, 0, 3342406, 2, 0, 3342407, 2, 0, 3342408, 262149, 2, 3342409, 5, 0, 3342410, 5, 0, 3342411, 5, 0, 3342412, 5, 0, 3342413, 5, 0, 3342414, 5, 0, 3342415, 5, 0, 3407872, 7, 0, 3407873, 5, 0, 3407874, 5, 0, 3407875, 5, 0, 3407876, 5, 0, 3407877, 5, 0, 3407878, 5, 0, 3407879, 5, 0, 3407880, 131077, 0, 3407881, 5, 6, 3407882, 2, 0, 3407883, 2, 4, 3407884, 65536, 60, 3407885, 262144, 30, 3407886, 262144, 30, 3407887, 262144, 30, 3407888, 262144, 30, 3407889, 262144, 30, 3407890, 262144, 30, 3407891, 262144, 30, 3407892, 65536, 0, 3407893, 65536, 0, 3407894, 65536, 0, 3407895, 65536, 0, 3407896, 65536, 0, 3407897, 65536, 0, 3407898, 65536, 0, 3407899, 65536, 0, 3407900, 262144, 30, 3407901, 262144, 30, 3407902, 262144, 30, 3407903, 262144, 30, 3407904, 262144, 30, 3407905, 262144, 30, 3407906, 262144, 30, 3407907, 262144, 30, 3407908, 262144, 30, 3407909, 262144, 30, 3407910, 262144, 30, 3407911, 262144, 30, 3407912, 262144, 30, 3407913, 262144, 30, 3407914, 65536, 0, 3407915, 0, 0, 3407916, 65536, 0, 3407917, 0, 9, 3407918, 65536, 9, 3407919, 131072, 9, 3407920, 65536, 0, 3407921, 65536, 0, 3407922, 65536, 0, 3407923, 65536, 0, 3407924, 65536, 0, 3407925, 65536, 0, 3407926, 65536, 0, 3407927, 65536, 0, 3407928, 65536, 0, 3407929, 65536, 0, 3407930, 65536, 0, 3407931, 262148, 2, 3407932, 4, 4, 3407933, 65536, 0, 3407934, 262144, 30, 3407935, 262144, 30, 3407936, 262144, 30, 3407937, 262144, 30, 3407938, 262144, 30, 3407939, 262144, 30, 3407940, 262144, 30, 3407941, 2, 0, 3407942, 2, 0, 3407943, 2, 0, 3407944, 262149, 2, 3407945, 5, 0, 3407946, 5, 0, 3407947, 5, 0, 3407948, 5, 0, 3407949, 5, 0, 3407950, 5, 0, 3407951, 5, 0, 3473408, 7, 0, 3473409, 5, 0, 3473410, 5, 0, 3473411, 5, 0, 3473412, 5, 0, 3473413, 5, 0, 3473414, 5, 0, 3473415, 5, 0, 3473416, 5, 0, 3473417, 5, 4, 3473418, 2, 0, 3473419, 2, 4, 3473420, 65536, 60, 3473421, 262144, 30, 3473422, 262144, 30, 3473423, 262144, 30, 3473424, 262144, 30, 3473425, 262144, 30, 3473426, 262144, 30, 3473427, 262144, 30, 3473428, 65536, 0, 3473429, 65536, 0, 3473430, 65536, 0, 3473431, 65536, 0, 3473432, 65536, 0, 3473433, 65536, 0, 3473434, 65536, 0, 3473435, 65536, 0, 3473436, 262144, 30, 3473437, 65536, 0, 3473438, 65536, 0, 3473439, 65536, 0, 3473440, 65536, 0, 3473441, 65536, 0, 3473442, 65536, 0, 3473443, 65536, 0, 3473444, 65536, 0, 3473445, 65536, 0, 3473446, 65536, 0, 3473447, 65536, 0, 3473448, 65536, 0, 3473449, 262144, 30, 3473450, 65536, 0, 3473451, 0, 0, 3473452, 65536, 0, 3473453, 0, 9, 3473454, 65536, 9, 3473455, 131072, 9, 3473456, 65536, 0, 3473457, 65536, 0, 3473458, 65536, 0, 3473459, 0, 8, 3473460, 65536, 8, 3473461, 131072, 8, 3473462, 65536, 0, 3473463, 0, 8, 3473464, 65536, 8, 3473465, 131072, 8, 3473466, 65536, 0, 3473467, 262148, 6, 3473468, 131076, 6, 3473469, 65536, 0, 3473470, 262144, 30, 3473471, 262144, 30, 3473472, 262144, 30, 3473473, 262144, 30, 3473474, 262144, 30, 3473475, 2, 0, 3473476, 2, 0, 3473477, 2, 0, 3473478, 2, 0, 3473479, 262149, 5, 3473480, 65541, 0, 3473481, 5, 0, 3473482, 5, 0, 3473483, 5, 0, 3473484, 5, 0, 3473485, 5, 0, 3473486, 5, 0, 3473487, 5, 0, 3538944, 7, 0, 3538945, 5, 0, 3538946, 5, 0, 3538947, 5, 0, 3538948, 5, 0, 3538949, 5, 0, 3538950, 5, 0, 3538951, 5, 0, 3538952, 5, 0, 3538953, 5, 4, 3538954, 2, 0, 3538955, 2, 4, 3538956, 65536, 60, 3538957, 65536, 60, 3538958, 65536, 60, 3538959, 262144, 30, 3538960, 262144, 30, 3538961, 262144, 30, 3538962, 262144, 30, 3538963, 262144, 30, 3538964, 262144, 30, 3538965, 262144, 30, 3538966, 65536, 0, 3538967, 65536, 0, 3538968, 65536, 0, 3538969, 65536, 0, 3538970, 65536, 0, 3538971, 65536, 0, 3538972, 262144, 30, 3538973, 65536, 0, 3538974, 65536, 0, 3538975, 65536, 0, 3538976, 65536, 0, 3538977, 0, 9, 3538978, 65536, 9, 3538979, 65536, 9, 3538980, 131072, 9, 3538981, 65536, 0, 3538982, 65536, 0, 3538983, 65536, 0, 3538984, 65536, 0, 3538985, 262144, 30, 3538986, 65536, 0, 3538987, 0, 0, 3538988, 65536, 0, 3538989, 0, 9, 3538990, 65536, 9, 3538991, 262144, 8, 3538992, 65536, 8, 3538993, 65536, 8, 3538994, 65536, 8, 3538995, 196608, 8, 3538996, 65536, 9, 3538997, 262144, 8, 3538998, 65536, 8, 3538999, 196608, 8, 3539000, 65536, 9, 3539001, 262144, 8, 3539002, 65536, 8, 3539003, 131072, 8, 3539004, 65536, 0, 3539005, 65536, 0, 3539006, 262144, 30, 3539007, 262144, 30, 3539008, 262144, 30, 3539009, 262144, 30, 3539010, 262144, 30, 3539011, 2, 0, 3539012, 2, 0, 3539013, 2, 0, 3539014, 2, 0, 3539015, 262149, 2, 3539016, 5, 0, 3539017, 5, 0, 3539018, 5, 0, 3539019, 5, 0, 3539020, 5, 0, 3539021, 5, 0, 3539022, 5, 0, 3539023, 5, 0, 3604480, 7, 0, 3604481, 5, 0, 3604482, 5, 0, 3604483, 5, 0, 3604484, 5, 0, 3604485, 5, 0, 3604486, 5, 0, 3604487, 5, 0, 3604488, 262149, 0, 3604489, 131077, 6, 3604490, 2, 0, 3604491, 131074, 0, 3604492, 131074, 3, 3604493, 2, 6, 3604494, 65536, 60, 3604495, 262144, 30, 3604496, 262144, 30, 3604497, 262144, 30, 3604498, 262144, 30, 3604499, 262144, 30, 3604500, 262144, 30, 3604501, 262144, 30, 3604502, 65536, 0, 3604503, 65536, 0, 3604504, 65536, 0, 3604505, 65536, 0, 3604506, 65536, 0, 3604507, 65536, 0, 3604508, 262144, 30, 3604509, 65536, 0, 3604510, 65536, 0, 3604511, 65536, 0, 3604512, 65536, 0, 3604513, 0, 9, 3604514, 65536, 9, 3604515, 65536, 9, 3604516, 131072, 9, 3604517, 65536, 0, 3604518, 65536, 0, 3604519, 65536, 0, 3604520, 65536, 0, 3604521, 262144, 30, 3604522, 65536, 0, 3604523, 0, 0, 3604524, 65536, 0, 3604525, 0, 9, 3604526, 65536, 9, 3604527, 65536, 9, 3604528, 65536, 9, 3604529, 65536, 9, 3604530, 65536, 9, 3604531, 65536, 9, 3604532, 65536, 9, 3604533, 65536, 9, 3604534, 65536, 9, 3604535, 65536, 9, 3604536, 65536, 9, 3604537, 65536, 9, 3604538, 65536, 9, 3604539, 131072, 9, 3604540, 65536, 0, 3604541, 65536, 0, 3604542, 262144, 30, 3604543, 262144, 30, 3604544, 262144, 30, 3604545, 262144, 30, 3604546, 262144, 30, 3604547, 2, 0, 3604548, 2, 0, 3604549, 2, 0, 3604550, 2, 0, 3604551, 262149, 2, 3604552, 5, 0, 3604553, 5, 0, 3604554, 5, 0, 3604555, 5, 0, 3604556, 5, 0, 3604557, 5, 0, 3604558, 5, 0, 3604559, 5, 0, 3670016, 7, 0, 3670017, 5, 0, 3670018, 5, 0, 3670019, 5, 0, 3670020, 5, 0, 3670021, 5, 0, 3670022, 5, 0, 3670023, 262149, 0, 3670024, 131077, 6, 3670025, 2, 0, 3670026, 2, 0, 3670027, 2, 0, 3670028, 2, 0, 3670029, 2, 4, 3670030, 65536, 60, 3670031, 262144, 30, 3670032, 262144, 30, 3670033, 262144, 30, 3670034, 262144, 30, 3670035, 262144, 30, 3670036, 262144, 30, 3670037, 262144, 30, 3670038, 65536, 0, 3670039, 65536, 0, 3670040, 65536, 0, 3670041, 65536, 0, 3670042, 65536, 0, 3670043, 65536, 0, 3670044, 262144, 30, 3670045, 65536, 0, 3670046, 65536, 0, 3670047, 65536, 0, 3670048, 65536, 0, 3670049, 0, 9, 3670050, 65536, 9, 3670051, 65536, 9, 3670052, 131072, 9, 3670053, 65536, 0, 3670054, 65536, 0, 3670055, 65536, 0, 3670056, 65536, 0, 3670057, 262144, 30, 3670058, 65536, 0, 3670059, 65536, 0, 3670060, 65536, 0, 3670061, 0, 10, 3670062, 65536, 10, 3670063, 65536, 10, 3670064, 65536, 10, 3670065, 65536, 10, 3670066, 65536, 10, 3670067, 65536, 10, 3670068, 65536, 10, 3670069, 65536, 10, 3670070, 65536, 10, 3670071, 65536, 10, 3670072, 65536, 10, 3670073, 65536, 10, 3670074, 65536, 10, 3670075, 131072, 10, 3670076, 65536, 0, 3670077, 65536, 0, 3670078, 262144, 30, 3670079, 262144, 30, 3670080, 262144, 30, 3670081, 262144, 30, 3670082, 262144, 30, 3670083, 2, 0, 3670084, 2, 0, 3670085, 2, 0, 3670086, 2, 0, 3670087, 262149, 2, 3670088, 5, 0, 3670089, 5, 0, 3670090, 5, 0, 3670091, 5, 0, 3670092, 5, 0, 3670093, 5, 0, 3670094, 5, 0, 3670095, 5, 0, 3735552, 7, 0, 3735553, 5, 0, 3735554, 5, 0, 3735555, 5, 0, 3735556, 5, 0, 3735557, 262149, 0, 3735558, 262149, 4, 3735559, 131077, 6, 3735560, 2, 0, 3735561, 2, 0, 3735562, 2, 0, 3735563, 2, 0, 3735564, 2, 0, 3735565, 2, 4, 3735566, 65536, 60, 3735567, 262144, 30, 3735568, 262144, 30, 3735569, 262144, 30, 3735570, 262144, 30, 3735571, 262144, 30, 3735572, 262144, 30, 3735573, 262144, 30, 3735574, 65536, 0, 3735575, 65536, 0, 3735576, 65536, 0, 3735577, 65536, 0, 3735578, 65536, 0, 3735579, 65536, 0, 3735580, 262144, 30, 3735581, 65536, 0, 3735582, 65536, 0, 3735583, 65536, 0, 3735584, 65536, 0, 3735585, 0, 9, 3735586, 65536, 9, 3735587, 65536, 9, 3735588, 131072, 9, 3735589, 65536, 0, 3735590, 65536, 0, 3735591, 65536, 0, 3735592, 65536, 0, 3735593, 262144, 30, 3735594, 65536, 0, 3735595, 65536, 0, 3735596, 65536, 0, 3735597, 65536, 0, 3735598, 65536, 0, 3735599, 65536, 0, 3735600, 65536, 0, 3735601, 65536, 0, 3735602, 65536, 0, 3735603, 65536, 0, 3735604, 65536, 0, 3735605, 65536, 0, 3735606, 65536, 0, 3735607, 65536, 0, 3735608, 4, 7, 3735609, 65536, 0, 3735610, 65536, 0, 3735611, 65536, 0, 3735612, 65536, 0, 3735613, 65536, 0, 3735614, 262144, 30, 3735615, 262144, 30, 3735616, 262144, 30, 3735617, 262144, 30, 3735618, 262144, 30, 3735619, 2, 0, 3735620, 2, 0, 3735621, 2, 0, 3735622, 2, 0, 3735623, 262149, 2, 3735624, 5, 0, 3735625, 5, 0, 3735626, 5, 0, 3735627, 5, 0, 3735628, 5, 0, 3735629, 5, 0, 3735630, 5, 0, 3735631, 5, 0, 3801088, 7, 0, 3801089, 5, 0, 3801090, 5, 0, 3801091, 5, 0, 3801092, 262149, 0, 3801093, 131077, 6, 3801094, 2, 0, 3801095, 2, 0, 3801096, 2, 0, 3801097, 2, 0, 3801098, 2, 0, 3801099, 2, 0, 3801100, 2, 0, 3801101, 2, 4, 3801102, 65536, 60, 3801103, 262144, 30, 3801104, 262144, 30, 3801105, 262144, 30, 3801106, 262144, 30, 3801107, 262144, 30, 3801108, 262144, 30, 3801109, 262144, 30, 3801110, 65536, 0, 3801111, 65536, 0, 3801112, 65536, 0, 3801113, 65536, 0, 3801114, 65536, 0, 3801115, 65536, 0, 3801116, 262144, 30, 3801117, 65536, 0, 3801118, 262144, 30, 3801119, 262144, 30, 3801120, 262144, 30, 3801121, 262144, 30, 3801122, 262144, 30, 3801123, 262144, 30, 3801124, 262144, 30, 3801125, 262144, 30, 3801126, 262144, 30, 3801127, 262144, 30, 3801128, 65536, 0, 3801129, 262144, 30, 3801130, 65536, 0, 3801131, 65536, 0, 3801132, 65536, 0, 3801133, 65536, 0, 3801134, 65536, 0, 3801135, 65536, 0, 3801136, 65536, 0, 3801137, 65536, 0, 3801138, 65536, 0, 3801139, 65536, 0, 3801140, 65536, 0, 3801141, 65536, 0, 3801142, 65536, 0, 3801143, 65536, 0, 3801144, 327684, 2, 3801145, 4, 6, 3801146, 65536, 0, 3801147, 65536, 0, 3801148, 65536, 0, 3801149, 65536, 0, 3801150, 262144, 30, 3801151, 262144, 30, 3801152, 262144, 30, 3801153, 262144, 30, 3801154, 262144, 30, 3801155, 2, 0, 3801156, 2, 0, 3801157, 2, 0, 3801158, 2, 0, 3801159, 262149, 6, 3801160, 131077, 1, 3801161, 5, 0, 3801162, 5, 0, 3801163, 5, 0, 3801164, 5, 0, 3801165, 5, 0, 3801166, 5, 0, 3801167, 5, 0, 3866624, 131079, 1, 3866625, 7, 0, 3866626, 5, 0, 3866627, 262149, 0, 3866628, 131077, 6, 3866629, 2, 0, 3866630, 2, 0, 3866631, 2, 0, 3866632, 2, 0, 3866633, 2, 0, 3866634, 2, 0, 3866635, 2, 0, 3866636, 2, 0, 3866637, 2, 4, 3866638, 65536, 60, 3866639, 262144, 30, 3866640, 262144, 30, 3866641, 262144, 30, 3866642, 262144, 30, 3866643, 262144, 30, 3866644, 262144, 30, 3866645, 262144, 30, 3866646, 262144, 30, 3866647, 262144, 30, 3866648, 65536, 0, 3866649, 65536, 0, 3866650, 65536, 0, 3866651, 65536, 0, 3866652, 262144, 30, 3866653, 262144, 30, 3866654, 262144, 30, 3866655, 65536, 0, 3866656, 65536, 0, 3866657, 65536, 0, 3866658, 65536, 0, 3866659, 65536, 0, 3866660, 65536, 0, 3866661, 65536, 0, 3866662, 65536, 0, 3866663, 262144, 30, 3866664, 262144, 30, 3866665, 262144, 30, 3866666, 65536, 0, 3866667, 65536, 0, 3866668, 65536, 0, 3866669, 65536, 0, 3866670, 65536, 0, 3866671, 65536, 0, 3866672, 65536, 0, 3866673, 65536, 0, 3866674, 65536, 0, 3866675, 65536, 0, 3866676, 65536, 0, 3866677, 65536, 0, 3866678, 65536, 0, 3866679, 65536, 0, 3866680, 262148, 2, 3866681, 4, 4, 3866682, 65536, 0, 3866683, 65536, 0, 3866684, 65536, 0, 3866685, 65536, 0, 3866686, 262144, 30, 3866687, 262144, 30, 3866688, 262144, 30, 3866689, 262144, 30, 3866690, 262144, 30, 3866691, 2, 0, 3866692, 2, 0, 3866693, 2, 0, 3866694, 2, 0, 3866695, 2, 0, 3866696, 262149, 2, 3866697, 5, 0, 3866698, 5, 0, 3866699, 5, 0, 3866700, 5, 0, 3866701, 5, 0, 3866702, 5, 0, 3866703, 5, 0, 3932160, 262151, 6, 3932161, 262151, 4, 3932162, 262149, 4, 3932163, 131077, 6, 3932164, 2, 0, 3932165, 2, 0, 3932166, 2, 0, 3932167, 2, 0, 3932168, 2, 0, 3932169, 2, 0, 3932170, 2, 0, 3932171, 2, 0, 3932172, 2, 0, 3932173, 2, 4, 3932174, 65536, 60, 3932175, 262144, 30, 3932176, 262144, 30, 3932177, 262144, 30, 3932178, 262144, 30, 3932179, 262144, 30, 3932180, 262144, 30, 3932181, 262144, 30, 3932182, 262144, 30, 3932183, 262144, 30, 3932184, 262144, 30, 3932185, 262144, 30, 3932186, 262144, 30, 3932187, 262144, 30, 3932188, 262144, 30, 3932189, 262144, 30, 3932190, 262144, 30, 3932191, 65536, 0, 3932192, 65536, 0, 3932193, 0, 9, 3932194, 65536, 9, 3932195, 65536, 9, 3932196, 131072, 9, 3932197, 65536, 0, 3932198, 65536, 0, 3932199, 262144, 30, 3932200, 262144, 30, 3932201, 262144, 30, 3932202, 262144, 30, 3932203, 262144, 30, 3932204, 262144, 30, 3932205, 262144, 30, 3932206, 262144, 30, 3932207, 262144, 30, 3932208, 262144, 30, 3932209, 262144, 30, 3932210, 262144, 30, 3932211, 262144, 30, 3932212, 262144, 30, 3932213, 262144, 30, 3932214, 262144, 30, 3932215, 262144, 30, 3932216, 262148, 6, 3932217, 131076, 6, 3932218, 262144, 30, 3932219, 262144, 30, 3932220, 262144, 30, 3932221, 262144, 30, 3932222, 262144, 30, 3932223, 262144, 30, 3932224, 262144, 30, 3932225, 262144, 30, 3932226, 262144, 30, 3932227, 2, 0, 3932228, 2, 0, 3932229, 2, 0, 3932230, 2, 0, 3932231, 2, 0, 3932232, 262149, 2, 3932233, 5, 0, 3932234, 5, 0, 3932235, 5, 0, 3932236, 5, 0, 3932237, 5, 0, 3932238, 5, 0, 3932239, 5, 0, 3997696, 2, 0, 3997697, 2, 0, 3997698, 2, 0, 3997699, 2, 0, 3997700, 2, 0, 3997701, 2, 0, 3997702, 2, 0, 3997703, 2, 0, 3997704, 2, 0, 3997705, 2, 0, 3997706, 2, 0, 3997707, 2, 0, 3997708, 2, 0, 3997709, 2, 4, 3997710, 65536, 60, 3997711, 262144, 30, 3997712, 262144, 30, 3997713, 262144, 30, 3997714, 262144, 30, 3997715, 262144, 30, 3997716, 262144, 30, 3997717, 262144, 30, 3997718, 262144, 30, 3997719, 262144, 30, 3997720, 262144, 30, 3997721, 262144, 30, 3997722, 262144, 30, 3997723, 262144, 30, 3997724, 262144, 30, 3997725, 262144, 30, 3997726, 262144, 30, 3997727, 65536, 0, 3997728, 65536, 0, 3997729, 0, 9, 3997730, 65536, 9, 3997731, 65536, 9, 3997732, 131072, 9, 3997733, 65536, 0, 3997734, 65536, 0, 3997735, 262144, 30, 3997736, 262144, 30, 3997737, 262144, 30, 3997738, 262144, 30, 3997739, 262144, 30, 3997740, 262144, 30, 3997741, 262144, 30, 3997742, 262144, 30, 3997743, 262144, 30, 3997744, 262144, 30, 3997745, 262144, 30, 3997746, 262144, 30, 3997747, 262144, 30, 3997748, 262144, 30, 3997749, 65536, 0, 3997750, 65536, 0, 3997751, 65536, 0, 3997752, 65536, 0, 3997753, 65536, 0, 3997754, 65536, 0, 3997755, 65536, 0, 3997756, 65536, 0, 3997757, 262144, 30, 3997758, 262144, 30, 3997759, 262144, 30, 3997760, 262144, 30, 3997761, 262144, 30, 3997762, 262144, 30, 3997763, 2, 0, 3997764, 2, 0, 3997765, 2, 0, 3997766, 2, 0, 3997767, 2, 0, 3997768, 262149, 2, 3997769, 5, 0, 3997770, 5, 0, 3997771, 5, 0, 3997772, 5, 0, 3997773, 5, 0, 3997774, 5, 0, 3997775, 5, 0, 4063232, 2, 0, 4063233, 2, 0, 4063234, 2, 0, 4063235, 2, 0, 4063236, 2, 0, 4063237, 2, 0, 4063238, 2, 0, 4063239, 2, 0, 4063240, 2, 0, 4063241, 2, 0, 4063242, 2, 0, 4063243, 2, 0, 4063244, 2, 0, 4063245, 2, 4, 4063246, 65536, 60, 4063247, 262144, 30, 4063248, 262144, 30, 4063249, 262144, 30, 4063250, 262144, 30, 4063251, 262144, 30, 4063252, 262144, 30, 4063253, 262144, 30, 4063254, 262144, 30, 4063255, 262144, 30, 4063256, 262144, 30, 4063257, 262144, 30, 4063258, 262144, 30, 4063259, 262144, 30, 4063260, 262144, 30, 4063261, 262144, 30, 4063262, 262144, 30, 4063263, 65536, 0, 4063264, 65536, 0, 4063265, 0, 9, 4063266, 65536, 9, 4063267, 65536, 9, 4063268, 131072, 9, 4063269, 65536, 0, 4063270, 65536, 0, 4063271, 262144, 30, 4063272, 262144, 30, 4063273, 262144, 30, 4063274, 262144, 30, 4063275, 262144, 30, 4063276, 262144, 30, 4063277, 262144, 30, 4063278, 262144, 30, 4063279, 262144, 30, 4063280, 262144, 30, 4063281, 262144, 30, 4063282, 262144, 30, 4063283, 262144, 30, 4063284, 262144, 30, 4063285, 65536, 0, 4063286, 65536, 0, 4063287, 65536, 0, 4063288, 65536, 0, 4063289, 65536, 0, 4063290, 65536, 0, 4063291, 65536, 0, 4063292, 65536, 0, 4063293, 262144, 30, 4063294, 262144, 30, 4063295, 262144, 30, 4063296, 262144, 30, 4063297, 262144, 30, 4063298, 262144, 30, 4063299, 2, 0, 4063300, 2, 0, 4063301, 2, 0, 4063302, 2, 0, 4063303, 2, 0, 4063304, 262149, 2, 4063305, 5, 0, 4063306, 5, 0, 4063307, 5, 0, 4063308, 5, 0, 4063309, 5, 0, 4063310, 5, 0, 4063311, 5, 0, 4128768, 2, 0, 4128769, 2, 0, 4128770, 2, 0, 4128771, 2, 0, 4128772, 2, 0, 4128773, 2, 0, 4128774, 2, 0, 4128775, 2, 0, 4128776, 2, 0, 4128777, 2, 0, 4128778, 2, 0, 4128779, 2, 0, 4128780, 2, 0, 4128781, 2, 4, 4128782, 65536, 60, 4128783, 262144, 30, 4128784, 262144, 30, 4128785, 262144, 30, 4128786, 262144, 30, 4128787, 262144, 30, 4128788, 262144, 30, 4128789, 262144, 30, 4128790, 262144, 30, 4128791, 262144, 30, 4128792, 262144, 30, 4128793, 262144, 30, 4128794, 262144, 30, 4128795, 262144, 30, 4128796, 262144, 30, 4128797, 262144, 30, 4128798, 262144, 30, 4128799, 65536, 0, 4128800, 65536, 0, 4128801, 0, 9, 4128802, 65536, 9, 4128803, 65536, 9, 4128804, 131072, 9, 4128805, 65536, 0, 4128806, 65536, 0, 4128807, 262144, 30, 4128808, 262144, 30, 4128809, 262144, 30, 4128810, 262144, 30, 4128811, 262144, 30, 4128812, 262144, 30, 4128813, 262144, 30, 4128814, 262144, 30, 4128815, 262144, 30, 4128816, 262144, 30, 4128817, 262144, 30, 4128818, 262144, 30, 4128819, 262144, 30, 4128820, 262144, 30, 4128821, 65536, 0, 4128822, 65536, 0, 4128823, 65536, 0, 4128824, 262148, 5, 4128825, 4, 6, 4128826, 65536, 0, 4128827, 65536, 0, 4128828, 65536, 0, 4128829, 262144, 30, 4128830, 262144, 30, 4128831, 262144, 30, 4128832, 262144, 30, 4128833, 262144, 30, 4128834, 262144, 30, 4128835, 2, 0, 4128836, 2, 0, 4128837, 2, 0, 4128838, 2, 0, 4128839, 2, 0, 4128840, 262149, 2, 4128841, 5, 0, 4128842, 5, 0, 4128843, 5, 0, 4128844, 5, 0, 4128845, 5, 0, 4128846, 5, 0, 4128847, 5, 0, 4194304, 2, 0, 4194305, 2, 0, 4194306, 2, 0, 4194307, 2, 0, 4194308, 2, 0, 4194309, 2, 0, 4194310, 2, 0, 4194311, 2, 0, 4194312, 2, 0, 4194313, 2, 0, 4194314, 2, 0, 4194315, 2, 0, 4194316, 2, 0, 4194317, 2, 4, 4194318, 65536, 60, 4194319, 262144, 30, 4194320, 262144, 30, 4194321, 262144, 30, 4194322, 262144, 30, 4194323, 262144, 30, 4194324, 262144, 30, 4194325, 262144, 30, 4194326, 262144, 30, 4194327, 262144, 30, 4194328, 262144, 30, 4194329, 262144, 30, 4194330, 262144, 30, 4194331, 262144, 30, 4194332, 262144, 30, 4194333, 262144, 30, 4194334, 262144, 30, 4194335, 262144, 30, 4194336, 262144, 30, 4194337, 262144, 30, 4194338, 262144, 30, 4194339, 262144, 30, 4194340, 262144, 30, 4194341, 262144, 30, 4194342, 262144, 30, 4194343, 262144, 30, 4194344, 262144, 30, 4194345, 262144, 30, 4194346, 262144, 30, 4194347, 262144, 30, 4194348, 262144, 30, 4194349, 262144, 30, 4194350, 262144, 30, 4194351, 262144, 30, 4194352, 262144, 30, 4194353, 262144, 30, 4194354, 262144, 30, 4194355, 262144, 30, 4194356, 262144, 30, 4194357, 65536, 0, 4194358, 65536, 0, 4194359, 65536, 0, 4194360, 262148, 2, 4194361, 4, 4, 4194362, 65536, 0, 4194363, 65536, 0, 4194364, 65536, 0, 4194365, 262144, 30, 4194366, 262144, 30, 4194367, 262144, 30, 4194368, 262144, 30, 4194369, 262144, 30, 4194370, 262144, 30, 4194371, 2, 0, 4194372, 2, 0, 4194373, 2, 0, 4194374, 2, 0, 4194375, 2, 0, 4194376, 262149, 2, 4194377, 5, 0, 4194378, 5, 0, 4194379, 5, 0, 4194380, 5, 0, 4194381, 5, 0, 4194382, 5, 0, 4194383, 5, 0, 4259840, 2, 0, 4259841, 2, 0, 4259842, 2, 0, 4259843, 2, 0, 4259844, 2, 0, 4259845, 2, 0, 4259846, 2, 0, 4259847, 2, 0, 4259848, 2, 0, 4259849, 2, 0, 4259850, 2, 0, 4259851, 2, 0, 4259852, 2, 0, 4259853, 2, 4, 4259854, 65536, 60, 4259855, 65536, 60, 4259856, 65536, 60, 4259857, 65536, 60, 4259858, 65536, 60, 4259859, 65536, 60, 4259860, 65536, 60, 4259861, 65536, 60, 4259862, 262144, 30, 4259863, 262144, 30, 4259864, 262144, 30, 4259865, 262144, 30, 4259866, 262144, 30, 4259867, 262144, 30, 4259868, 65536, 60, 4259869, 65536, 13, 4259870, 65536, 13, 4259871, 65536, 13, 4259872, 65536, 13, 4259873, 65536, 60, 4259874, 65536, 60, 4259875, 65536, 60, 4259876, 65536, 60, 4259877, 65536, 13, 4259878, 65536, 13, 4259879, 65536, 13, 4259880, 65536, 13, 4259881, 65536, 60, 4259882, 65536, 60, 4259883, 65536, 60, 4259884, 65536, 60, 4259885, 65536, 60, 4259886, 65536, 60, 4259887, 262144, 30, 4259888, 262144, 30, 4259889, 262144, 30, 4259890, 262144, 30, 4259891, 262144, 30, 4259892, 262144, 30, 4259893, 65536, 0, 4259894, 65536, 0, 4259895, 65536, 0, 4259896, 4, 3, 4259897, 131076, 6, 4259898, 65536, 0, 4259899, 65536, 0, 4259900, 65536, 0, 4259901, 262144, 30, 4259902, 262144, 30, 4259903, 262144, 30, 4259904, 262144, 30, 4259905, 262144, 30, 4259906, 262144, 30, 4259907, 2, 0, 4259908, 2, 0, 4259909, 2, 0, 4259910, 2, 0, 4259911, 2, 0, 4259912, 262149, 2, 4259913, 5, 0, 4259914, 5, 0, 4259915, 5, 0, 4259916, 5, 0, 4259917, 5, 0, 4259918, 5, 0, 4259919, 5, 0, 4325376, 2, 0, 4325377, 2, 0, 4325378, 2, 0, 4325379, 2, 0, 4325380, 2, 0, 4325381, 2, 0, 4325382, 2, 0, 4325383, 2, 0, 4325384, 2, 0, 4325385, 2, 0, 4325386, 2, 0, 4325387, 2, 0, 4325388, 2, 0, 4325389, 131074, 0, 4325390, 131074, 3, 4325391, 131074, 3, 4325392, 131074, 3, 4325393, 131074, 3, 4325394, 131074, 3, 4325395, 131074, 3, 4325396, 2, 6, 4325397, 65536, 60, 4325398, 65536, 60, 4325399, 65536, 60, 4325400, 65536, 60, 4325401, 65536, 60, 4325402, 65536, 60, 4325403, 65536, 60, 4325404, 65536, 60, 4325405, 65536, 11, 4325406, 65536, 11, 4325407, 65536, 11, 4325408, 65536, 11, 4325409, 65536, 11, 4325410, 65536, 11, 4325411, 65536, 11, 4325412, 65536, 11, 4325413, 65536, 11, 4325414, 65536, 11, 4325415, 65536, 11, 4325416, 65536, 11, 4325417, 262146, 5, 4325418, 131074, 3, 4325419, 131074, 3, 4325420, 131074, 3, 4325421, 2, 6, 4325422, 65536, 60, 4325423, 65536, 60, 4325424, 65536, 60, 4325425, 65536, 60, 4325426, 262144, 30, 4325427, 262144, 30, 4325428, 262144, 30, 4325429, 65536, 0, 4325430, 131072, 1, 4325431, 131072, 1, 4325432, 131076, 7, 4325433, 65536, 0, 4325434, 65540, 7, 4325435, 196612, 7, 4325436, 65536, 0, 4325437, 262144, 30, 4325438, 262144, 30, 4325439, 262144, 30, 4325440, 2, 0, 4325441, 2, 0, 4325442, 2, 0, 4325443, 2, 0, 4325444, 2, 0, 4325445, 2, 0, 4325446, 2, 0, 4325447, 262149, 5, 4325448, 65541, 0, 4325449, 5, 0, 4325450, 5, 0, 4325451, 5, 0, 4325452, 5, 0, 4325453, 5, 0, 4325454, 5, 0, 4325455, 5, 0, 4390912, 2, 0, 4390913, 2, 0, 4390914, 2, 0, 4390915, 2, 0, 4390916, 2, 0, 4390917, 2, 0, 4390918, 2, 0, 4390919, 2, 0, 4390920, 2, 0, 4390921, 2, 0, 4390922, 2, 0, 4390923, 2, 0, 4390924, 2, 0, 4390925, 2, 0, 4390926, 2, 0, 4390927, 2, 0, 4390928, 2, 0, 4390929, 2, 0, 4390930, 2, 0, 4390931, 2, 0, 4390932, 131074, 0, 4390933, 131074, 3, 4390934, 131074, 3, 4390935, 131074, 3, 4390936, 131074, 3, 4390937, 131074, 3, 4390938, 131074, 3, 4390939, 131074, 3, 4390940, 131074, 3, 4390941, 65536, 12, 4390942, 65536, 12, 4390943, 65536, 12, 4390944, 65536, 12, 4390945, 65536, 12, 4390946, 65536, 12, 4390947, 65536, 12, 4390948, 65536, 12, 4390949, 65536, 12, 4390950, 65536, 12, 4390951, 65536, 12, 4390952, 65536, 12, 4390953, 65538, 0, 4390954, 2, 0, 4390955, 2, 0, 4390956, 2, 0, 4390957, 131074, 0, 4390958, 131074, 3, 4390959, 131074, 3, 4390960, 131074, 3, 4390961, 131074, 3, 4390962, 262144, 30, 4390963, 262144, 30, 4390964, 262144, 30, 4390965, 65536, 0, 4390966, 65536, 0, 4390967, 65536, 0, 4390968, 65536, 0, 4390969, 131072, 1, 4390970, 131072, 1, 4390971, 65536, 0, 4390972, 65536, 0, 4390973, 262144, 30, 4390974, 262144, 30, 4390975, 262144, 30, 4390976, 2, 0, 4390977, 2, 0, 4390978, 2, 0, 4390979, 2, 0, 4390980, 2, 0, 4390981, 2, 0, 4390982, 262149, 5, 4390983, 65541, 0, 4390984, 5, 0, 4390985, 5, 0, 4390986, 5, 0, 4390987, 5, 0, 4390988, 5, 0, 4390989, 5, 0, 4390990, 5, 0, 4390991, 5, 0, 4456448, 131079, 3, 4456449, 131079, 3, 4456450, 131077, 3, 4456451, 5, 6, 4456452, 2, 0, 4456453, 2, 0, 4456454, 2, 0, 4456455, 2, 0, 4456456, 2, 0, 4456457, 2, 0, 4456458, 2, 0, 4456459, 2, 0, 4456460, 2, 0, 4456461, 2, 0, 4456462, 2, 0, 4456463, 2, 0, 4456464, 2, 0, 4456465, 2, 0, 4456466, 2, 0, 4456467, 2, 0, 4456468, 2, 0, 4456469, 2, 0, 4456470, 2, 0, 4456471, 2, 0, 4456472, 2, 0, 4456473, 2, 0, 4456474, 2, 0, 4456475, 2, 0, 4456476, 2, 0, 4456477, 65536, 13, 4456478, 65536, 13, 4456479, 65536, 13, 4456480, 65536, 13, 4456481, 65536, 13, 4456482, 65536, 13, 4456483, 65536, 13, 4456484, 65536, 13, 4456485, 65536, 13, 4456486, 65536, 13, 4456487, 65536, 13, 4456488, 65536, 13, 4456489, 2, 0, 4456490, 2, 0, 4456491, 2, 0, 4456492, 2, 0, 4456493, 2, 0, 4456494, 2, 0, 4456495, 2, 0, 4456496, 2, 0, 4456497, 2, 0, 4456498, 262144, 30, 4456499, 262144, 30, 4456500, 262144, 30, 4456501, 262144, 30, 4456502, 262144, 30, 4456503, 65536, 0, 4456504, 65536, 0, 4456505, 65536, 0, 4456506, 65536, 0, 4456507, 262144, 30, 4456508, 262144, 30, 4456509, 262144, 30, 4456510, 262144, 30, 4456511, 262144, 30, 4456512, 2, 0, 4456513, 2, 0, 4456514, 2, 0, 4456515, 2, 0, 4456516, 2, 0, 4456517, 262149, 5, 4456518, 65541, 0, 4456519, 5, 0, 4456520, 5, 0, 4456521, 5, 0, 4456522, 5, 0, 4456523, 5, 0, 4456524, 5, 0, 4456525, 5, 0, 4456526, 5, 0, 4456527, 5, 0, 4521984, 7, 0, 4521985, 5, 0, 4521986, 5, 0, 4521987, 131077, 0, 4521988, 131077, 3, 4521989, 5, 6, 4521990, 2, 0, 4521991, 2, 0, 4521992, 2, 0, 4521993, 2, 0, 4521994, 2, 0, 4521995, 2, 0, 4521996, 2, 0, 4521997, 2, 0, 4521998, 2, 0, 4521999, 2, 0, 4522000, 2, 0, 4522001, 2, 0, 4522002, 2, 0, 4522003, 2, 0, 4522004, 2, 0, 4522005, 2, 0, 4522006, 2, 0, 4522007, 2, 0, 4522008, 2, 0, 4522009, 2, 0, 4522010, 2, 0, 4522011, 2, 0, 4522012, 2, 0, 4522013, 2, 0, 4522014, 2, 0, 4522015, 2, 0, 4522016, 2, 0, 4522017, 2, 0, 4522018, 2, 0, 4522019, 2, 0, 4522020, 2, 0, 4522021, 2, 0, 4522022, 2, 0, 4522023, 2, 0, 4522024, 2, 0, 4522025, 2, 0, 4522026, 2, 0, 4522027, 2, 0, 4522028, 2, 0, 4522029, 2, 0, 4522030, 2, 0, 4522031, 2, 0, 4522032, 2, 0, 4522033, 2, 0, 4522034, 262144, 30, 4522035, 262144, 30, 4522036, 262144, 30, 4522037, 262144, 30, 4522038, 262144, 30, 4522039, 262144, 30, 4522040, 262144, 30, 4522041, 262144, 30, 4522042, 262144, 30, 4522043, 262144, 30, 4522044, 262144, 30, 4522045, 262144, 30, 4522046, 262144, 30, 4522047, 262144, 30, 4522048, 2, 0, 4522049, 2, 0, 4522050, 2, 0, 4522051, 2, 0, 4522052, 262149, 5, 4522053, 65541, 0, 4522054, 5, 0, 4522055, 5, 0, 4522056, 5, 0, 4522057, 5, 0, 4522058, 5, 0, 4522059, 5, 0, 4522060, 5, 0, 4522061, 5, 0, 4522062, 5, 0, 4522063, 5, 0, 4587520, 7, 0, 4587521, 5, 0, 4587522, 5, 0, 4587523, 5, 0, 4587524, 5, 0, 4587525, 131077, 0, 4587526, 131077, 3, 4587527, 131077, 3, 4587528, 5, 6, 4587529, 2, 0, 4587530, 2, 0, 4587531, 2, 0, 4587532, 2, 0, 4587533, 2, 0, 4587534, 2, 0, 4587535, 2, 0, 4587536, 2, 0, 4587537, 2, 0, 4587538, 2, 0, 4587539, 2, 0, 4587540, 2, 0, 4587541, 2, 0, 4587542, 2, 0, 4587543, 2, 0, 4587544, 2, 0, 4587545, 2, 0, 4587546, 2, 0, 4587547, 2, 0, 4587548, 2, 0, 4587549, 2, 0, 4587550, 2, 0, 4587551, 2, 0, 4587552, 2, 0, 4587553, 2, 0, 4587554, 2, 0, 4587555, 2, 0, 4587556, 2, 0, 4587557, 2, 0, 4587558, 2, 0, 4587559, 2, 0, 4587560, 2, 0, 4587561, 2, 0, 4587562, 2, 0, 4587563, 2, 0, 4587564, 2, 0, 4587565, 2, 0, 4587566, 2, 0, 4587567, 2, 0, 4587568, 2, 0, 4587569, 2, 0, 4587570, 262144, 30, 4587571, 262144, 30, 4587572, 262144, 30, 4587573, 262144, 30, 4587574, 262144, 30, 4587575, 262144, 30, 4587576, 262144, 30, 4587577, 262144, 30, 4587578, 262144, 30, 4587579, 262144, 30, 4587580, 262144, 30, 4587581, 262144, 30, 4587582, 262144, 30, 4587583, 262144, 30, 4587584, 2, 0, 4587585, 2, 0, 4587586, 2, 0, 4587587, 262149, 5, 4587588, 65541, 0, 4587589, 5, 0, 4587590, 5, 0, 4587591, 5, 0, 4587592, 5, 0, 4587593, 5, 0, 4587594, 5, 0, 4587595, 5, 0, 4587596, 5, 0, 4587597, 5, 0, 4587598, 5, 0, 4587599, 5, 0, 4653056, 7, 0, 4653057, 5, 0, 4653058, 5, 0, 4653059, 5, 0, 4653060, 5, 0, 4653061, 5, 0, 4653062, 5, 0, 4653063, 5, 0, 4653064, 131077, 0, 4653065, 5, 6, 4653066, 2, 0, 4653067, 2, 0, 4653068, 2, 0, 4653069, 2, 0, 4653070, 2, 0, 4653071, 2, 0, 4653072, 2, 0, 4653073, 2, 0, 4653074, 2, 0, 4653075, 2, 0, 4653076, 2, 0, 4653077, 2, 0, 4653078, 2, 0, 4653079, 2, 0, 4653080, 2, 0, 4653081, 2, 0, 4653082, 2, 0, 4653083, 2, 0, 4653084, 2, 0, 4653085, 2, 0, 4653086, 2, 0, 4653087, 2, 0, 4653088, 2, 0, 4653089, 2, 0, 4653090, 2, 0, 4653091, 2, 0, 4653092, 2, 0, 4653093, 2, 0, 4653094, 2, 0, 4653095, 2, 0, 4653096, 2, 0, 4653097, 2, 0, 4653098, 2, 0, 4653099, 2, 0, 4653100, 2, 0, 4653101, 2, 0, 4653102, 2, 0, 4653103, 2, 0, 4653104, 2, 0, 4653105, 2, 0, 4653106, 2, 0, 4653107, 2, 0, 4653108, 262144, 30, 4653109, 262144, 30, 4653110, 262144, 30, 4653111, 262144, 30, 4653112, 262144, 30, 4653113, 262144, 30, 4653114, 262144, 30, 4653115, 262144, 30, 4653116, 262144, 30, 4653117, 262144, 30, 4653118, 2, 0, 4653119, 2, 0, 4653120, 2, 0, 4653121, 2, 0, 4653122, 262149, 5, 4653123, 65541, 0, 4653124, 5, 0, 4653125, 5, 0, 4653126, 5, 0, 4653127, 5, 0, 4653128, 5, 0, 4653129, 5, 0, 4653130, 5, 0, 4653131, 5, 0, 4653132, 5, 0, 4653133, 5, 0, 4653134, 5, 0, 4653135, 5, 0, 4718592, 7, 0, 4718593, 5, 0, 4718594, 5, 0, 4718595, 5, 0, 4718596, 5, 0, 4718597, 5, 0, 4718598, 5, 0, 4718599, 5, 0, 4718600, 5, 0, 4718601, 131077, 0, 4718602, 131077, 3, 4718603, 5, 6, 4718604, 2, 0, 4718605, 2, 0, 4718606, 2, 0, 4718607, 2, 0, 4718608, 2, 0, 4718609, 2, 0, 4718610, 2, 0, 4718611, 2, 0, 4718612, 2, 0, 4718613, 2, 0, 4718614, 2, 0, 4718615, 2, 0, 4718616, 2, 0, 4718617, 2, 0, 4718618, 2, 0, 4718619, 2, 0, 4718620, 5, 7, 4718621, 2, 0, 4718622, 2, 0, 4718623, 2, 0, 4718624, 2, 0, 4718625, 2, 0, 4718626, 2, 0, 4718627, 2, 0, 4718628, 2, 0, 4718629, 2, 0, 4718630, 2, 0, 4718631, 2, 0, 4718632, 2, 0, 4718633, 2, 0, 4718634, 2, 0, 4718635, 2, 0, 4718636, 2, 0, 4718637, 2, 0, 4718638, 2, 0, 4718639, 262149, 5, 4718640, 131077, 3, 4718641, 5, 6, 4718642, 2, 0, 4718643, 2, 0, 4718644, 2, 0, 4718645, 2, 0, 4718646, 2, 0, 4718647, 2, 0, 4718648, 2, 0, 4718649, 2, 0, 4718650, 2, 0, 4718651, 2, 0, 4718652, 2, 0, 4718653, 2, 0, 4718654, 2, 0, 4718655, 262149, 5, 4718656, 131077, 3, 4718657, 131077, 3, 4718658, 65541, 0, 4718659, 5, 0, 4718660, 5, 0, 4718661, 5, 0, 4718662, 5, 0, 4718663, 5, 0, 4718664, 5, 0, 4718665, 5, 0, 4718666, 5, 0, 4718667, 5, 0, 4718668, 5, 0, 4718669, 5, 0, 4718670, 5, 0, 4718671, 5, 0, 4784128, 7, 0, 4784129, 5, 0, 4784130, 5, 0, 4784131, 5, 0, 4784132, 5, 0, 4784133, 5, 0, 4784134, 5, 0, 4784135, 5, 0, 4784136, 5, 0, 4784137, 5, 0, 4784138, 5, 0, 4784139, 131077, 0, 4784140, 131077, 3, 4784141, 5, 6, 4784142, 2, 0, 4784143, 2, 0, 4784144, 2, 0, 4784145, 2, 0, 4784146, 2, 0, 4784147, 2, 0, 4784148, 2, 0, 4784149, 2, 0, 4784150, 2, 0, 4784151, 2, 0, 4784152, 262149, 5, 4784153, 131077, 3, 4784154, 131077, 3, 4784155, 131077, 3, 4784156, 196613, 0, 4784157, 131077, 3, 4784158, 5, 6, 4784159, 2, 0, 4784160, 2, 0, 4784161, 2, 0, 4784162, 2, 0, 4784163, 2, 0, 4784164, 2, 0, 4784165, 2, 0, 4784166, 2, 0, 4784167, 2, 0, 4784168, 2, 0, 4784169, 2, 0, 4784170, 2, 0, 4784171, 262149, 5, 4784172, 131077, 3, 4784173, 131077, 3, 4784174, 131077, 3, 4784175, 65541, 0, 4784176, 5, 0, 4784177, 131077, 0, 4784178, 131077, 3, 4784179, 131077, 3, 4784180, 131077, 3, 4784181, 131077, 3, 4784182, 131077, 3, 4784183, 131077, 3, 4784184, 131077, 3, 4784185, 131077, 3, 4784186, 131077, 3, 4784187, 131077, 3, 4784188, 131077, 3, 4784189, 131077, 3, 4784190, 131077, 3, 4784191, 65541, 0, 4784192, 5, 0, 4784193, 5, 0, 4784194, 5, 0, 4784195, 5, 0, 4784196, 5, 0, 4784197, 5, 0, 4784198, 5, 0, 4784199, 5, 0, 4784200, 5, 0, 4784201, 5, 0, 4784202, 5, 0, 4784203, 5, 0, 4784204, 5, 0, 4784205, 5, 0, 4784206, 5, 0, 4784207, 5, 0, 4849664, 7, 0, 4849665, 5, 0, 4849666, 5, 0, 4849667, 5, 0, 4849668, 5, 0, 4849669, 5, 0, 4849670, 5, 0, 4849671, 5, 0, 4849672, 5, 0, 4849673, 5, 0, 4849674, 5, 0, 4849675, 5, 0, 4849676, 5, 0, 4849677, 131077, 0, 4849678, 131077, 3, 4849679, 131077, 3, 4849680, 131077, 3, 4849681, 131077, 3, 4849682, 131077, 3, 4849683, 131077, 3, 4849684, 131077, 3, 4849685, 131077, 3, 4849686, 131077, 3, 4849687, 131077, 3, 4849688, 65541, 0, 4849689, 5, 0, 4849690, 5, 0, 4849691, 5, 0, 4849692, 5, 0, 4849693, 5, 0, 4849694, 131077, 0, 4849695, 131077, 3, 4849696, 131077, 3, 4849697, 131077, 3, 4849698, 131077, 3, 4849699, 131077, 3, 4849700, 131077, 3, 4849701, 131077, 3, 4849702, 131077, 3, 4849703, 131077, 3, 4849704, 131077, 3, 4849705, 131077, 3, 4849706, 131077, 3, 4849707, 65541, 0, 4849708, 5, 0, 4849709, 5, 0, 4849710, 5, 0, 4849711, 5, 0, 4849712, 5, 0, 4849713, 5, 0, 4849714, 5, 0, 4849715, 5, 0, 4849716, 5, 0, 4849717, 5, 0, 4849718, 5, 0, 4849719, 5, 0, 4849720, 5, 0, 4849721, 5, 0, 4849722, 5, 0, 4849723, 5, 0, 4849724, 5, 0, 4849725, 5, 0, 4849726, 5, 0, 4849727, 5, 0, 4849728, 5, 0, 4849729, 5, 0, 4849730, 5, 0, 4849731, 5, 0, 4849732, 5, 0, 4849733, 5, 0, 4849734, 5, 0, 4849735, 5, 0, 4849736, 5, 0, 4849737, 5, 0, 4849738, 5, 0, 4849739, 5, 0, 4849740, 5, 0, 4849741, 5, 0, 4849742, 5, 0, 4849743, 5, 0, 4915200, 7, 0, 4915201, 5, 0, 4915202, 5, 0, 4915203, 5, 0, 4915204, 5, 0, 4915205, 5, 0, 4915206, 5, 0, 4915207, 5, 0, 4915208, 5, 0, 4915209, 5, 0, 4915210, 5, 0, 4915211, 5, 0, 4915212, 5, 0, 4915213, 5, 0, 4915214, 5, 0, 4915215, 5, 0, 4915216, 5, 0, 4915217, 5, 0, 4915218, 5, 0, 4915219, 5, 0, 4915220, 5, 0, 4915221, 5, 0, 4915222, 5, 0, 4915223, 5, 0, 4915224, 5, 0, 4915225, 5, 0, 4915226, 5, 0, 4915227, 5, 0, 4915228, 5, 0, 4915229, 5, 0, 4915230, 5, 0, 4915231, 5, 0, 4915232, 5, 0, 4915233, 5, 0, 4915234, 5, 0, 4915235, 5, 0, 4915236, 5, 0, 4915237, 5, 0, 4915238, 5, 0, 4915239, 5, 0, 4915240, 5, 0, 4915241, 5, 0, 4915242, 5, 0, 4915243, 5, 0, 4915244, 5, 0, 4915245, 5, 0, 4915246, 5, 0, 4915247, 5, 0, 4915248, 5, 0, 4915249, 5, 0, 4915250, 5, 0, 4915251, 5, 0, 4915252, 5, 0, 4915253, 5, 0, 4915254, 5, 0, 4915255, 5, 0, 4915256, 5, 0, 4915257, 5, 0, 4915258, 5, 0, 4915259, 5, 0, 4915260, 5, 0, 4915261, 5, 0, 4915262, 5, 0, 4915263, 5, 0, 4915264, 5, 0, 4915265, 5, 0, 4915266, 5, 0, 4915267, 5, 0, 4915268, 5, 0, 4915269, 5, 0, 4915270, 5, 0, 4915271, 5, 0, 4915272, 5, 0, 4915273, 5, 0, 4915274, 5, 0, 4915275, 5, 0, 4915276, 5, 0, 4915277, 5, 0, 4915278, 5, 0, 4915279, 5, 0, 4980736, 7, 0, 4980737, 5, 0, 4980738, 5, 0, 4980739, 5, 0, 4980740, 5, 0, 4980741, 5, 0, 4980742, 5, 0, 4980743, 5, 0, 4980744, 5, 0, 4980745, 5, 0, 4980746, 5, 0, 4980747, 5, 0, 4980748, 5, 0, 4980749, 5, 0, 4980750, 5, 0, 4980751, 5, 0, 4980752, 5, 0, 4980753, 5, 0, 4980754, 5, 0, 4980755, 5, 0, 4980756, 5, 0, 4980757, 5, 0, 4980758, 5, 0, 4980759, 5, 0, 4980760, 5, 0, 4980761, 5, 0, 4980762, 5, 0, 4980763, 5, 0, 4980764, 5, 0, 4980765, 5, 0, 4980766, 5, 0, 4980767, 5, 0, 4980768, 5, 0, 4980769, 5, 0, 4980770, 5, 0, 4980771, 5, 0, 4980772, 5, 0, 4980773, 5, 0, 4980774, 5, 0, 4980775, 5, 0, 4980776, 5, 0, 4980777, 5, 0, 4980778, 5, 0, 4980779, 5, 0, 4980780, 5, 0, 4980781, 5, 0, 4980782, 5, 0, 4980783, 5, 0, 4980784, 5, 0, 4980785, 5, 0, 4980786, 5, 0, 4980787, 5, 0, 4980788, 5, 0, 4980789, 5, 0, 4980790, 5, 0, 4980791, 5, 0, 4980792, 5, 0, 4980793, 5, 0, 4980794, 5, 0, 4980795, 5, 0, 4980796, 5, 0, 4980797, 5, 0, 4980798, 5, 0, 4980799, 5, 0, 4980800, 5, 0, 4980801, 5, 0, 4980802, 5, 0, 4980803, 5, 0, 4980804, 5, 0, 4980805, 5, 0, 4980806, 5, 0, 4980807, 5, 0, 4980808, 5, 0, 4980809, 5, 0, 4980810, 5, 0, 4980811, 5, 0, 4980812, 5, 0, 4980813, 5, 0, 4980814, 5, 0, 4980815, 5, 0, 5046272, 7, 0, 5046273, 5, 0, 5046274, 5, 0, 5046275, 5, 0, 5046276, 5, 0, 5046277, 5, 0, 5046278, 5, 0, 5046279, 5, 0, 5046280, 5, 0, 5046281, 5, 0, 5046282, 5, 0, 5046283, 5, 0, 5046284, 5, 0, 5046285, 5, 0, 5046286, 5, 0, 5046287, 5, 0, 5046288, 5, 0, 5046289, 5, 0, 5046290, 5, 0, 5046291, 5, 0, 5046292, 5, 0, 5046293, 5, 0, 5046294, 5, 0, 5046295, 5, 0, 5046296, 5, 0, 5046297, 5, 0, 5046298, 5, 0, 5046299, 5, 0, 5046300, 5, 0, 5046301, 5, 0, 5046302, 5, 0, 5046303, 5, 0, 5046304, 5, 0, 5046305, 5, 0, 5046306, 5, 0, 5046307, 5, 0, 5046308, 5, 0, 5046309, 5, 0, 5046310, 5, 0, 5046311, 5, 0, 5046312, 5, 0, 5046313, 5, 0, 5046314, 5, 0, 5046315, 5, 0, 5046316, 5, 0, 5046317, 5, 0, 5046318, 5, 0, 5046319, 5, 0, 5046320, 5, 0, 5046321, 5, 0, 5046322, 5, 0, 5046323, 5, 0, 5046324, 5, 0, 5046325, 5, 0, 5046326, 5, 0, 5046327, 5, 0, 5046328, 5, 0, 5046329, 5, 0, 5046330, 5, 0, 5046331, 5, 0, 5046332, 5, 0, 5046333, 5, 0, 5046334, 5, 0, 5046335, 5, 0, 5046336, 5, 0, 5046337, 5, 0, 5046338, 5, 0, 5046339, 5, 0, 5046340, 5, 0, 5046341, 5, 0, 5046342, 5, 0, 5046343, 5, 0, 5046344, 5, 0, 5046345, 5, 0, 5046346, 5, 0, 5046347, 5, 0, 5046348, 5, 0, 5046349, 5, 0, 5046350, 5, 0, 5046351, 5, 0, 5111808, 7, 0, 5111809, 5, 0, 5111810, 5, 0, 5111811, 5, 0, 5111812, 5, 0, 5111813, 5, 0, 5111814, 5, 0, 5111815, 5, 0, 5111816, 5, 0, 5111817, 5, 0, 5111818, 5, 0, 5111819, 5, 0, 5111820, 5, 0, 5111821, 5, 0, 5111822, 5, 0, 5111823, 5, 0, 5111824, 5, 0, 5111825, 5, 0, 5111826, 5, 0, 5111827, 5, 0, 5111828, 5, 0, 5111829, 5, 0, 5111830, 5, 0, 5111831, 5, 0, 5111832, 5, 0, 5111833, 5, 0, 5111834, 5, 0, 5111835, 5, 0, 5111836, 5, 0, 5111837, 5, 0, 5111838, 5, 0, 5111839, 5, 0, 5111840, 5, 0, 5111841, 5, 0, 5111842, 5, 0, 5111843, 5, 0, 5111844, 5, 0, 5111845, 5, 0, 5111846, 5, 0, 5111847, 5, 0, 5111848, 5, 0, 5111849, 5, 0, 5111850, 5, 0, 5111851, 5, 0, 5111852, 5, 0, 5111853, 5, 0, 5111854, 5, 0, 5111855, 5, 0, 5111856, 5, 0, 5111857, 5, 0, 5111858, 5, 0, 5111859, 5, 0, 5111860, 5, 0, 5111861, 5, 0, 5111862, 5, 0, 5111863, 5, 0, 5111864, 5, 0, 5111865, 5, 0, 5111866, 5, 0, 5111867, 5, 0, 5111868, 5, 0, 5111869, 5, 0, 5111870, 5, 0, 5111871, 5, 0, 5111872, 5, 0, 5111873, 5, 0, 5111874, 5, 0, 5111875, 5, 0, 5111876, 5, 0, 5111877, 5, 0, 5111878, 5, 0, 5111879, 5, 0, 5111880, 5, 0, 5111881, 5, 0, 5111882, 5, 0, 5111883, 5, 0, 5111884, 5, 0, 5111885, 5, 0, 5111886, 5, 0, 5111887, 5, 0, 5177344, 7, 0, 5177345, 5, 0, 5177346, 5, 0, 5177347, 5, 0, 5177348, 5, 0, 5177349, 5, 0, 5177350, 5, 0, 5177351, 5, 0, 5177352, 5, 0, 5177353, 5, 0, 5177354, 5, 0, 5177355, 5, 0, 5177356, 5, 0, 5177357, 5, 0, 5177358, 5, 0, 5177359, 5, 0, 5177360, 5, 0, 5177361, 5, 0, 5177362, 5, 0, 5177363, 5, 0, 5177364, 5, 0, 5177365, 5, 0, 5177366, 5, 0, 5177367, 5, 0, 5177368, 5, 0, 5177369, 5, 0, 5177370, 5, 0, 5177371, 5, 0, 5177372, 5, 0, 5177373, 5, 0, 5177374, 5, 0, 5177375, 5, 0, 5177376, 5, 0, 5177377, 5, 0, 5177378, 5, 0, 5177379, 5, 0, 5177380, 5, 0, 5177381, 5, 0, 5177382, 5, 0, 5177383, 5, 0, 5177384, 5, 0, 5177385, 5, 0, 5177386, 5, 0, 5177387, 5, 0, 5177388, 5, 0, 5177389, 5, 0, 5177390, 5, 0, 5177391, 5, 0, 5177392, 5, 0, 5177393, 5, 0, 5177394, 5, 0, 5177395, 5, 0, 5177396, 5, 0, 5177397, 5, 0, 5177398, 5, 0, 5177399, 5, 0, 5177400, 5, 0, 5177401, 5, 0, 5177402, 5, 0, 5177403, 5, 0, 5177404, 5, 0, 5177405, 5, 0, 5177406, 5, 0, 5177407, 5, 0, 5177408, 5, 0, 5177409, 5, 0, 5177410, 5, 0, 5177411, 5, 0, 5177412, 5, 0, 5177413, 5, 0, 5177414, 5, 0, 5177415, 5, 0, 5177416, 5, 0, 5177417, 5, 0, 5177418, 5, 0, 5177419, 5, 0, 5177420, 5, 0, 5177421, 5, 0, 5177422, 5, 0, 5177423, 5, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 786447, 196608, 29, 786448, 262144, 29, 786449, 262144, 29, 786450, 262144, 29, 786451, 262144, 29, 786452, 262144, 29, 786453, 65536, 29, 786454, 65536, 29, 786455, 65536, 29, 786456, 65536, 29, 786457, 65536, 29, 786458, 65536, 29, 786459, 65536, 29, 786460, 65536, 29, 786461, 65536, 29, 786462, 65536, 29, 786463, 262144, 29, 786464, 262144, 29, 786465, 458752, 30, 786466, 458752, 30, 786467, 458752, 30, 786476, 327680, 100, 851983, 196608, 30, 851984, 196608, 30, 851985, 196608, 30, 851986, 196608, 30, 851987, 196608, 30, 851988, 0, 30, 851999, 131072, 30, 852000, 327680, 7, 852001, 327680, 30, 852002, 327680, 30, 852003, 327680, 30, 852004, 327680, 30, 852011, 262144, 101, 852012, 327680, 101, 852013, 393216, 101, 917519, 196608, 30, 917520, 196608, 30, 917521, 196608, 30, 917522, 196608, 30, 917523, 196608, 30, 917524, 0, 30, 917535, 196608, 27, 917536, 65536, 29, 917539, 65536, 29, 917540, 65536, 29, 917541, 65536, 29, 917542, 65536, 29, 917543, 65536, 29, 917544, 65536, 29, 917545, 65536, 29, 917546, 65536, 29, 917547, 65536, 29, 917548, 65536, 29, 917549, 65536, 29, 917550, 65536, 29, 917551, 65536, 29, 917552, 65536, 29, 917553, 65536, 29, 917554, 65536, 29, 917555, 65536, 29, 917556, 65536, 29, 917557, 65536, 29, 917558, 262144, 29, 917559, 262144, 29, 917560, 262144, 29, 917561, 262144, 29, 917562, 262144, 29, 917563, 262144, 29, 917564, 262144, 29, 917565, 327680, 29, 983055, 196608, 30, 983056, 196608, 30, 983057, 196608, 30, 983058, 196608, 30, 983059, 196608, 30, 983060, 0, 30, 983066, 196608, 18, 983067, 196608, 18, 983068, 196608, 18, 983069, 196608, 18, 983070, 0, 148, 983071, 65536, 148, 983072, 131072, 148, 983073, 327680, 9, 983074, 393216, 9, 983075, 196608, 30, 983076, 0, 30, 983079, 0, 103, 983080, 65536, 103, 983081, 131072, 103, 983082, 196608, 103, 983083, 262144, 103, 983084, 327680, 103, 983085, 393216, 103, 983086, 458752, 103, 983087, 0, 115, 983088, 65536, 115, 983089, 131072, 115, 983094, 131072, 30, 983095, 327680, 30, 983096, 327680, 30, 983097, 327680, 30, 983098, 327680, 30, 983099, 327680, 30, 983100, 327680, 30, 983101, 327680, 30, 1048591, 196608, 30, 1048592, 196608, 30, 1048593, 196608, 30, 1048594, 196608, 30, 1048595, 196608, 30, 1048596, 0, 30, 1048598, 0, 141, 1048601, 196608, 18, 1048602, 196608, 18, 1048603, 196608, 18, 1048604, 196608, 18, 1048605, 196608, 18, 1048606, 0, 149, 1048607, 65536, 149, 1048608, 131072, 149, 1048609, 327680, 10, 1048610, 393216, 10, 1048611, 196608, 30, 1048612, 0, 30, 1048615, 0, 104, 1048616, 65536, 104, 1048617, 131072, 104, 1048618, 196608, 104, 1048619, 262144, 104, 1048620, 327680, 104, 1048621, 393216, 104, 1048622, 458752, 104, 1048623, 0, 116, 1048624, 65536, 116, 1048625, 131072, 116, 1048630, 131072, 30, 1048631, 327680, 30, 1048632, 327680, 30, 1048633, 327680, 30, 1048634, 327680, 30, 1048635, 327680, 30, 1048636, 327680, 30, 1048637, 327680, 30, 1114127, 196608, 30, 1114128, 196608, 30, 1114129, 196608, 30, 1114130, 196608, 30, 1114131, 196608, 30, 1114132, 0, 30, 1114137, 196608, 19, 1114138, 327680, 19, 1114139, 327680, 19, 1114140, 327680, 19, 1114141, 393216, 19, 1114142, 458752, 19, 1114143, 327680, 9, 1114144, 393216, 9, 1114145, 327680, 9, 1114146, 393216, 9, 1114147, 196608, 30, 1114148, 0, 30, 1114151, 0, 105, 1114152, 65536, 105, 1114153, 131072, 105, 1114154, 196608, 105, 1114155, 262144, 105, 1114156, 327680, 105, 1114157, 393216, 105, 1114158, 458752, 105, 1114159, 0, 117, 1114160, 65536, 117, 1114161, 131072, 117, 1114166, 131072, 30, 1114167, 327680, 30, 1114168, 327680, 30, 1114169, 327680, 30, 1114170, 327680, 30, 1114171, 327680, 30, 1114172, 327680, 30, 1114173, 327680, 30, 1179662, 196608, 29, 1179663, 262144, 29, 1179664, 262144, 29, 1179665, 262144, 29, 1179666, 262144, 29, 1179667, 262144, 29, 1179668, 131072, 27, 1179669, 327680, 9, 1179670, 393216, 9, 1179679, 327680, 10, 1179680, 393216, 10, 1179681, 327680, 10, 1179682, 393216, 10, 1179683, 196608, 30, 1179684, 0, 30, 1179685, 327680, 9, 1179686, 393216, 9, 1179687, 0, 106, 1179688, 65536, 106, 1179689, 131072, 106, 1179690, 196608, 106, 1179691, 262144, 106, 1179692, 327680, 106, 1179693, 393216, 106, 1179694, 458752, 106, 1179695, 0, 118, 1179696, 65536, 118, 1179697, 131072, 118, 1179698, 327680, 9, 1179699, 393216, 9, 1179700, 327680, 9, 1179701, 393216, 9, 1179702, 131072, 30, 1179703, 327680, 30, 1179704, 327680, 30, 1179705, 327680, 30, 1179706, 327680, 30, 1179707, 327680, 30, 1179708, 327680, 30, 1179709, 327680, 30, 1245198, 196608, 30, 1245199, 196608, 30, 1245200, 196608, 30, 1245201, 196608, 30, 1245202, 196608, 30, 1245203, 0, 30, 1245205, 327680, 10, 1245206, 393216, 8, 1245215, 327680, 9, 1245216, 393216, 9, 1245217, 327680, 9, 1245218, 393216, 9, 1245219, 196608, 30, 1245220, 0, 30, 1245221, 327680, 10, 1245222, 393216, 10, 1245223, 0, 107, 1245224, 65536, 107, 1245225, 131072, 107, 1245226, 196608, 107, 1245227, 262144, 107, 1245228, 327680, 107, 1245229, 393216, 107, 1245230, 458752, 107, 1245231, 0, 119, 1245232, 65536, 119, 1245233, 131072, 119, 1245234, 327680, 10, 1245235, 393216, 10, 1245236, 327680, 10, 1245237, 393216, 10, 1245238, 131072, 30, 1245239, 327680, 30, 1245240, 327680, 30, 1245241, 327680, 30, 1245242, 327680, 30, 1245243, 327680, 30, 1245244, 327680, 30, 1245245, 327680, 30, 1310734, 196608, 30, 1310735, 196608, 30, 1310736, 196608, 30, 1310737, 196608, 30, 1310738, 196608, 30, 1310739, 0, 30, 1310740, 327680, 7, 1310741, 327680, 9, 1310742, 393216, 9, 1310743, 327680, 9, 1310744, 393216, 9, 1310751, 327680, 10, 1310752, 393216, 10, 1310753, 327680, 10, 1310754, 393216, 10, 1310755, 196608, 30, 1310756, 0, 30, 1310757, 327680, 9, 1310758, 393216, 9, 1310759, 0, 108, 1310760, 65536, 108, 1310761, 131072, 108, 1310762, 196608, 108, 1310763, 262144, 108, 1310764, 327680, 108, 1310765, 393216, 108, 1310766, 458752, 108, 1310767, 0, 120, 1310768, 65536, 120, 1310769, 131072, 120, 1310770, 327680, 9, 1310771, 393216, 9, 1310772, 327680, 9, 1310773, 393216, 9, 1310774, 131072, 30, 1310775, 327680, 30, 1310776, 65536, 29, 1310777, 65536, 29, 1310778, 65536, 29, 1310779, 65536, 29, 1310780, 65536, 29, 1310781, 65536, 29, 1310782, 65536, 29, 1310783, 65536, 29, 1310784, 65536, 29, 1310785, 131072, 29, 1310786, 262144, 29, 1310787, 262144, 29, 1310788, 262144, 29, 1310789, 262144, 29, 1376270, 196608, 30, 1376271, 196608, 30, 1376272, 196608, 30, 1376273, 196608, 30, 1376274, 196608, 30, 1376275, 0, 30, 1376277, 327680, 10, 1376278, 393216, 10, 1376279, 327680, 10, 1376280, 393216, 10, 1376287, 327680, 9, 1376288, 393216, 9, 1376289, 327680, 9, 1376290, 393216, 9, 1376291, 196608, 30, 1376292, 0, 30, 1376293, 327680, 10, 1376294, 393216, 10, 1376295, 0, 109, 1376296, 65536, 109, 1376297, 131072, 109, 1376298, 196608, 109, 1376299, 262144, 109, 1376300, 327680, 109, 1376301, 393216, 109, 1376302, 458752, 109, 1376303, 0, 121, 1376304, 65536, 121, 1376305, 131072, 121, 1376306, 327680, 10, 1376307, 393216, 10, 1376308, 327680, 10, 1376309, 393216, 10, 1376310, 131072, 30, 1376311, 327680, 30, 1376312, 327680, 9, 1376313, 393216, 9, 1376319, 327680, 9, 1376320, 393216, 9, 1376321, 131072, 30, 1376322, 327680, 30, 1376323, 327680, 30, 1376324, 327680, 30, 1376325, 327680, 30, 1376326, 327680, 30, 1441806, 196608, 30, 1441807, 196608, 30, 1441808, 196608, 30, 1441809, 196608, 30, 1441810, 196608, 30, 1441811, 0, 30, 1441823, 327680, 10, 1441824, 393216, 10, 1441825, 327680, 10, 1441826, 393216, 10, 1441827, 196608, 30, 1441828, 0, 30, 1441829, 327680, 9, 1441830, 393216, 9, 1441831, 0, 110, 1441832, 65536, 110, 1441833, 131072, 110, 1441834, 196608, 110, 1441835, 262144, 110, 1441836, 327680, 110, 1441837, 393216, 110, 1441838, 458752, 110, 1441839, 0, 122, 1441840, 65536, 122, 1441841, 131072, 122, 1441842, 327680, 9, 1441843, 393216, 9, 1441844, 327680, 9, 1441845, 393216, 9, 1441846, 131072, 30, 1441847, 327680, 30, 1441848, 327680, 10, 1441849, 393216, 10, 1441855, 327680, 10, 1441856, 393216, 10, 1441857, 131072, 30, 1441858, 327680, 30, 1441859, 327680, 30, 1441860, 327680, 30, 1441861, 327680, 30, 1441862, 327680, 30, 1507342, 196608, 30, 1507343, 196608, 30, 1507344, 196608, 30, 1507345, 196608, 30, 1507346, 196608, 30, 1507347, 0, 30, 1507348, 196608, 20, 1507352, 131072, 20, 1507359, 327680, 9, 1507360, 393216, 9, 1507361, 327680, 9, 1507362, 393216, 9, 1507363, 196608, 30, 1507364, 0, 30, 1507365, 327680, 10, 1507366, 393216, 10, 1507367, 0, 111, 1507368, 65536, 111, 1507369, 131072, 111, 1507370, 196608, 111, 1507371, 262144, 111, 1507372, 327680, 111, 1507373, 393216, 111, 1507374, 458752, 111, 1507375, 0, 123, 1507376, 65536, 123, 1507377, 131072, 123, 1507378, 327680, 10, 1507379, 393216, 10, 1507380, 327680, 10, 1507381, 393216, 10, 1507382, 131072, 30, 1507383, 327680, 30, 1507384, 327680, 9, 1507385, 393216, 9, 1507386, 327680, 7, 1507387, 327680, 9, 1507388, 393216, 9, 1507389, 327680, 9, 1507390, 393216, 9, 1507391, 327680, 9, 1507392, 393216, 9, 1507393, 131072, 30, 1507394, 327680, 30, 1507395, 327680, 30, 1507396, 327680, 30, 1507397, 327680, 30, 1507398, 327680, 30, 1572878, 196608, 30, 1572879, 196608, 30, 1572880, 196608, 30, 1572881, 196608, 30, 1572882, 196608, 30, 1572883, 0, 30, 1572884, 196608, 20, 1572885, 196608, 18, 1572886, 196608, 18, 1572887, 196608, 18, 1572888, 131072, 20, 1572895, 327680, 10, 1572896, 393216, 10, 1572897, 327680, 10, 1572898, 393216, 10, 1572899, 196608, 30, 1572900, 0, 30, 1572901, 327680, 9, 1572902, 393216, 9, 1572903, 0, 112, 1572904, 65536, 112, 1572905, 131072, 112, 1572906, 196608, 112, 1572907, 262144, 112, 1572908, 327680, 112, 1572909, 393216, 112, 1572910, 458752, 112, 1572911, 0, 124, 1572912, 65536, 124, 1572913, 131072, 124, 1572914, 327680, 9, 1572915, 393216, 9, 1572916, 327680, 9, 1572917, 393216, 9, 1572918, 131072, 30, 1572919, 327680, 30, 1572920, 327680, 10, 1572921, 393216, 10, 1572923, 327680, 10, 1572924, 393216, 10, 1572925, 327680, 10, 1572926, 393216, 10, 1572927, 327680, 10, 1572928, 393216, 10, 1572929, 131072, 30, 1572930, 327680, 30, 1572931, 327680, 30, 1572932, 327680, 30, 1572933, 327680, 30, 1572934, 327680, 30, 1638413, 196608, 29, 1638414, 262144, 29, 1638415, 262144, 29, 1638416, 262144, 29, 1638417, 262144, 29, 1638418, 262144, 29, 1638419, 131072, 27, 1638420, 196608, 20, 1638421, 196608, 18, 1638422, 196608, 18, 1638423, 196608, 18, 1638424, 131072, 20, 1638431, 327680, 9, 1638432, 393216, 9, 1638433, 327680, 9, 1638434, 393216, 9, 1638435, 196608, 30, 1638436, 0, 30, 1638437, 327680, 10, 1638438, 393216, 10, 1638439, 0, 113, 1638440, 65536, 113, 1638441, 131072, 113, 1638442, 196608, 113, 1638443, 262144, 18, 1638444, 262144, 18, 1638445, 262144, 18, 1638446, 458752, 113, 1638447, 0, 125, 1638448, 65536, 125, 1638449, 131072, 125, 1638450, 327680, 10, 1638451, 393216, 10, 1638452, 327680, 10, 1638453, 393216, 10, 1638454, 131072, 30, 1638455, 327680, 30, 1638456, 327680, 9, 1638457, 393216, 9, 1638460, 393216, 7, 1638462, 327680, 7, 1638463, 327680, 9, 1638464, 393216, 9, 1638465, 131072, 30, 1638466, 327680, 30, 1638467, 327680, 30, 1638468, 327680, 30, 1638469, 327680, 30, 1638470, 327680, 30, 1703949, 196608, 30, 1703950, 196608, 30, 1703951, 196608, 30, 1703952, 196608, 30, 1703953, 196608, 30, 1703954, 0, 30, 1703955, 196608, 12, 1703956, 196608, 21, 1703957, 262144, 19, 1703958, 262144, 19, 1703959, 262144, 19, 1703960, 131072, 21, 1703967, 327680, 10, 1703968, 393216, 10, 1703969, 327680, 10, 1703970, 393216, 10, 1703971, 196608, 30, 1703972, 0, 30, 1703973, 327680, 9, 1703974, 393216, 9, 1703975, 196608, 18, 1703976, 196608, 18, 1703977, 196608, 18, 1703978, 196608, 18, 1703979, 196608, 18, 1703980, 196608, 18, 1703981, 196608, 18, 1703982, 196608, 18, 1703983, 196608, 18, 1703984, 196608, 18, 1703985, 196608, 18, 1703986, 327680, 9, 1703987, 393216, 9, 1703988, 327680, 9, 1703989, 393216, 9, 1703990, 131072, 30, 1703991, 327680, 30, 1703992, 327680, 10, 1703993, 393216, 10, 1703999, 327680, 10, 1704000, 393216, 10, 1704001, 131072, 30, 1704002, 327680, 30, 1704003, 327680, 30, 1704004, 327680, 30, 1704005, 327680, 30, 1704006, 327680, 30, 1769485, 196608, 30, 1769486, 196608, 30, 1769487, 196608, 30, 1769488, 196608, 30, 1769489, 196608, 30, 1769490, 0, 30, 1769491, 196608, 12, 1769502, 327680, 9, 1769503, 393216, 9, 1769504, 327680, 9, 1769505, 393216, 9, 1769507, 196608, 30, 1769508, 0, 30, 1769509, 327680, 10, 1769510, 393216, 10, 1769511, 196608, 18, 1769512, 196608, 18, 1769513, 196608, 18, 1769514, 196608, 18, 1769515, 196608, 18, 1769516, 196608, 18, 1769517, 196608, 18, 1769518, 196608, 18, 1769519, 196608, 18, 1769520, 196608, 18, 1769521, 196608, 18, 1769522, 327680, 10, 1769523, 393216, 10, 1769524, 327680, 10, 1769525, 393216, 10, 1769526, 131072, 30, 1769527, 327680, 30, 1769528, 327680, 9, 1769529, 393216, 9, 1769530, 393216, 7, 1769534, 327680, 7, 1769535, 327680, 9, 1769536, 393216, 9, 1769537, 131072, 30, 1769538, 327680, 30, 1769539, 327680, 30, 1769540, 327680, 30, 1769541, 327680, 30, 1769542, 327680, 30, 1835021, 196608, 30, 1835022, 196608, 30, 1835023, 196608, 30, 1835024, 196608, 30, 1835025, 196608, 30, 1835026, 0, 30, 1835027, 196608, 12, 1835028, 327680, 9, 1835029, 393216, 9, 1835030, 327680, 9, 1835031, 393216, 9, 1835038, 327680, 10, 1835039, 393216, 10, 1835040, 327680, 10, 1835041, 393216, 10, 1835043, 196608, 30, 1835044, 0, 30, 1835045, 393216, 11, 1835047, 196608, 18, 1835048, 196608, 18, 1835049, 196608, 18, 1835050, 196608, 18, 1835051, 196608, 18, 1835052, 196608, 18, 1835053, 196608, 18, 1835054, 196608, 18, 1835055, 196608, 18, 1835056, 196608, 18, 1835057, 196608, 18, 1835058, 327680, 9, 1835059, 393216, 9, 1835060, 327680, 9, 1835061, 393216, 9, 1835062, 131072, 30, 1835063, 327680, 30, 1835064, 327680, 10, 1835065, 393216, 10, 1835071, 327680, 10, 1835072, 393216, 10, 1835073, 131072, 30, 1835074, 327680, 30, 1835075, 327680, 30, 1835076, 327680, 30, 1835077, 327680, 30, 1835078, 327680, 30, 1900557, 196608, 30, 1900558, 196608, 30, 1900559, 196608, 30, 1900560, 196608, 30, 1900561, 196608, 30, 1900562, 0, 30, 1900563, 393216, 12, 1900564, 327680, 10, 1900565, 393216, 10, 1900566, 327680, 10, 1900567, 393216, 10, 1900574, 327680, 9, 1900575, 393216, 9, 1900576, 327680, 9, 1900577, 393216, 9, 1900578, 458752, 11, 1900579, 196608, 30, 1900580, 0, 30, 1900581, 196608, 13, 1900582, 262144, 13, 1900583, 196608, 19, 1900584, 262144, 19, 1900585, 262144, 19, 1900586, 262144, 19, 1900587, 262144, 19, 1900588, 262144, 19, 1900589, 262144, 19, 1900590, 262144, 19, 1900591, 262144, 19, 1900592, 262144, 19, 1900593, 393216, 19, 1900594, 327680, 10, 1900595, 393216, 10, 1900596, 327680, 10, 1900597, 393216, 10, 1900598, 131072, 30, 1900599, 327680, 30, 1900600, 327680, 9, 1900601, 393216, 9, 1900602, 196608, 20, 1900606, 131072, 20, 1900607, 327680, 9, 1900608, 393216, 9, 1900609, 131072, 30, 1900610, 327680, 30, 1900611, 327680, 30, 1900612, 327680, 30, 1900613, 327680, 30, 1900614, 327680, 30, 1966093, 196608, 30, 1966094, 196608, 30, 1966095, 196608, 30, 1966096, 196608, 30, 1966097, 196608, 30, 1966098, 0, 30, 1966103, 327680, 7, 1966104, 327680, 9, 1966105, 393216, 9, 1966110, 327680, 10, 1966111, 393216, 10, 1966112, 327680, 10, 1966113, 393216, 10, 1966114, 458752, 10, 1966115, 196608, 30, 1966116, 0, 31, 1966117, 65536, 31, 1966118, 65536, 31, 1966119, 65536, 31, 1966120, 65536, 31, 1966121, 131072, 28, 1966127, 196608, 28, 1966128, 65536, 31, 1966129, 65536, 31, 1966130, 65536, 31, 1966131, 65536, 31, 1966132, 65536, 31, 1966133, 65536, 31, 1966134, 131072, 31, 1966135, 327680, 30, 1966136, 327680, 10, 1966137, 393216, 10, 1966138, 196608, 20, 1966142, 131072, 20, 1966143, 327680, 10, 1966144, 393216, 10, 1966145, 131072, 30, 1966146, 327680, 30, 1966147, 327680, 30, 1966148, 327680, 30, 1966149, 327680, 30, 1966150, 327680, 30, 2031629, 196608, 30, 2031630, 196608, 30, 2031631, 196608, 30, 2031632, 196608, 30, 2031633, 196608, 30, 2031634, 0, 30, 2031640, 327680, 10, 2031641, 393216, 10, 2031650, 458752, 10, 2031651, 196608, 31, 2031652, 262144, 31, 2031653, 262144, 31, 2031654, 262144, 31, 2031655, 262144, 31, 2031656, 262144, 28, 2031657, 0, 31, 2031658, 65536, 31, 2031659, 0, 25, 2031660, 131072, 25, 2031661, 65536, 25, 2031662, 65536, 31, 2031663, 131072, 31, 2031664, 327680, 28, 2031665, 262144, 31, 2031666, 262144, 31, 2031667, 262144, 31, 2031668, 262144, 31, 2031669, 262144, 31, 2031670, 262144, 31, 2031671, 327680, 31, 2031674, 196608, 20, 2031678, 131072, 20, 2031679, 458752, 11, 2031680, 196608, 28, 2031681, 131072, 31, 2031682, 327680, 30, 2031683, 327680, 30, 2031684, 327680, 30, 2031685, 327680, 30, 2031686, 327680, 30, 2097165, 196608, 30, 2097166, 196608, 30, 2097167, 196608, 30, 2097168, 196608, 30, 2097169, 196608, 30, 2097170, 0, 30, 2097171, 196608, 20, 2097175, 131072, 20, 2097176, 327680, 9, 2097177, 393216, 9, 2097186, 458752, 10, 2097192, 196608, 31, 2097193, 262144, 31, 2097194, 262144, 31, 2097195, 0, 25, 2097196, 131072, 25, 2097197, 65536, 25, 2097198, 262144, 31, 2097199, 262144, 31, 2097200, 327680, 31, 2097205, 393216, 11, 2097206, 327680, 9, 2097207, 393216, 9, 2097208, 327680, 9, 2097209, 393216, 9, 2097210, 196608, 21, 2097214, 131072, 21, 2097215, 458752, 10, 2097216, 131072, 30, 2097217, 327680, 28, 2097218, 327680, 31, 2097219, 327680, 30, 2097220, 327680, 30, 2097221, 327680, 30, 2097222, 327680, 30, 2162701, 196608, 30, 2162702, 196608, 30, 2162703, 196608, 30, 2162704, 196608, 30, 2162705, 196608, 30, 2162706, 0, 30, 2162707, 196608, 20, 2162708, 327680, 18, 2162709, 327680, 18, 2162710, 327680, 18, 2162711, 131072, 20, 2162712, 327680, 10, 2162713, 393216, 10, 2162722, 458752, 10, 2162724, 0, 99, 2162727, 131072, 99, 2162734, 327680, 48, 2162736, 0, 99, 2162739, 131072, 99, 2162741, 327680, 12, 2162742, 327680, 10, 2162743, 393216, 10, 2162744, 327680, 10, 2162745, 393216, 10, 2162751, 458752, 12, 2162752, 131072, 30, 2162753, 327680, 30, 2162754, 327680, 28, 2162755, 327680, 31, 2162756, 327680, 30, 2162757, 327680, 30, 2162758, 327680, 30, 2228237, 196608, 30, 2228238, 196608, 30, 2228239, 196608, 30, 2228240, 196608, 30, 2228241, 196608, 30, 2228242, 0, 30, 2228243, 262144, 18, 2228244, 327680, 18, 2228245, 327680, 18, 2228246, 327680, 18, 2228247, 131072, 20, 2228258, 458752, 12, 2228260, 0, 99, 2228263, 131072, 99, 2228264, 196608, 100, 2228272, 0, 99, 2228275, 131072, 99, 2228277, 327680, 12, 2228278, 327680, 9, 2228279, 393216, 9, 2228280, 327680, 9, 2228281, 393216, 9, 2228286, 327680, 9, 2228287, 393216, 9, 2228288, 131072, 30, 2228289, 327680, 30, 2228290, 327680, 30, 2228291, 327680, 28, 2228292, 327680, 31, 2228293, 327680, 30, 2228294, 327680, 30, 2293773, 196608, 30, 2293774, 196608, 30, 2293775, 196608, 30, 2293776, 196608, 30, 2293777, 196608, 30, 2293778, 0, 30, 2293779, 196608, 19, 2293780, 262144, 19, 2293781, 262144, 19, 2293782, 327680, 19, 2293783, 131072, 21, 2293796, 0, 100, 2293797, 65536, 100, 2293798, 65536, 100, 2293799, 131072, 100, 2293808, 0, 100, 2293809, 65536, 100, 2293810, 65536, 100, 2293811, 131072, 100, 2293813, 327680, 12, 2293814, 327680, 10, 2293815, 393216, 10, 2293816, 327680, 10, 2293817, 393216, 10, 2293822, 327680, 10, 2293823, 393216, 10, 2293824, 131072, 30, 2293825, 327680, 30, 2293826, 327680, 30, 2293827, 327680, 30, 2293828, 327680, 28, 2293829, 327680, 31, 2293830, 327680, 30, 2359309, 196608, 30, 2359310, 196608, 30, 2359311, 196608, 30, 2359312, 196608, 30, 2359313, 196608, 30, 2359314, 0, 30, 2359315, 196608, 12, 2359349, 327680, 12, 2359350, 327680, 9, 2359351, 393216, 9, 2359352, 327680, 9, 2359353, 393216, 9, 2359359, 458752, 11, 2359360, 131072, 30, 2359361, 327680, 30, 2359362, 327680, 30, 2359363, 327680, 30, 2359364, 327680, 30, 2359365, 327680, 28, 2359366, 327680, 31, 2424845, 196608, 30, 2424846, 196608, 30, 2424847, 196608, 30, 2424848, 196608, 30, 2424849, 196608, 30, 2424850, 0, 30, 2424851, 393216, 12, 2424885, 327680, 12, 2424886, 327680, 10, 2424887, 393216, 10, 2424888, 327680, 10, 2424889, 393216, 10, 2424895, 458752, 10, 2424896, 131072, 30, 2424897, 327680, 30, 2424898, 327680, 30, 2424899, 327680, 30, 2424900, 327680, 30, 2424901, 327680, 30, 2490381, 196608, 30, 2490382, 196608, 30, 2490383, 196608, 30, 2490384, 196608, 30, 2490385, 196608, 30, 2490386, 0, 30, 2490387, 327680, 9, 2490388, 393216, 9, 2490389, 327680, 9, 2490390, 393216, 9, 2490391, 327680, 9, 2490392, 393216, 9, 2490402, 458752, 11, 2490421, 327680, 12, 2490422, 327680, 9, 2490423, 393216, 9, 2490424, 327680, 9, 2490425, 393216, 9, 2490431, 458752, 10, 2490432, 131072, 30, 2490433, 327680, 30, 2490434, 327680, 30, 2490435, 327680, 30, 2490436, 327680, 30, 2490437, 327680, 30, 2555917, 196608, 30, 2555918, 196608, 30, 2555919, 196608, 30, 2555920, 196608, 30, 2555921, 196608, 30, 2555922, 0, 30, 2555923, 327680, 10, 2555924, 393216, 10, 2555925, 327680, 10, 2555926, 393216, 10, 2555927, 327680, 10, 2555928, 393216, 10, 2555938, 458752, 10, 2555951, 327680, 96, 2555952, 393216, 96, 2555955, 131072, 99, 2555957, 327680, 12, 2555958, 327680, 10, 2555959, 393216, 10, 2555960, 327680, 10, 2555961, 393216, 10, 2555967, 458752, 12, 2555968, 131072, 30, 2555969, 327680, 30, 2555970, 327680, 30, 2555971, 327680, 30, 2555972, 327680, 30, 2555973, 327680, 30, 2621453, 196608, 30, 2621454, 196608, 30, 2621455, 196608, 30, 2621456, 196608, 30, 2621457, 196608, 30, 2621458, 0, 30, 2621474, 458752, 10, 2621477, 196608, 18, 2621478, 196608, 18, 2621479, 196608, 18, 2621487, 327680, 97, 2621488, 0, 99, 2621491, 131072, 99, 2621493, 327680, 12, 2621494, 327680, 9, 2621495, 393216, 9, 2621496, 327680, 9, 2621497, 393216, 9, 2621502, 327680, 9, 2621503, 393216, 9, 2621504, 131072, 30, 2621505, 327680, 30, 2621506, 327680, 30, 2621507, 327680, 30, 2621508, 327680, 30, 2621509, 327680, 30, 2686986, 327680, 35, 2686987, 393216, 35, 2686989, 196608, 30, 2686990, 196608, 30, 2686991, 196608, 30, 2686992, 196608, 30, 2686993, 196608, 30, 2686994, 0, 30, 2687006, 327680, 9, 2687007, 393216, 9, 2687008, 327680, 9, 2687009, 393216, 9, 2687010, 458752, 10, 2687013, 196608, 18, 2687014, 196608, 18, 2687015, 196608, 18, 2687024, 0, 100, 2687025, 65536, 100, 2687026, 65536, 100, 2687027, 131072, 100, 2687029, 327680, 12, 2687030, 327680, 10, 2687031, 393216, 10, 2687032, 327680, 10, 2687033, 393216, 10, 2687038, 327680, 10, 2687039, 393216, 10, 2687040, 131072, 30, 2687041, 327680, 30, 2687042, 327680, 30, 2687043, 327680, 30, 2687044, 327680, 30, 2687045, 327680, 30, 2752522, 327680, 36, 2752523, 393216, 36, 2752524, 196608, 29, 2752525, 262144, 29, 2752526, 262144, 29, 2752527, 262144, 29, 2752528, 262144, 29, 2752529, 262144, 29, 2752530, 131072, 27, 2752531, 196608, 20, 2752535, 131072, 20, 2752542, 327680, 10, 2752543, 393216, 10, 2752544, 327680, 10, 2752545, 393216, 10, 2752546, 458752, 10, 2752549, 196608, 19, 2752550, 262144, 19, 2752551, 393216, 19, 2752565, 327680, 12, 2752566, 327680, 9, 2752567, 393216, 9, 2752568, 327680, 9, 2752569, 393216, 9, 2752574, 327680, 9, 2752575, 393216, 9, 2752576, 131072, 30, 2752577, 327680, 30, 2752578, 327680, 30, 2752579, 327680, 30, 2752580, 327680, 30, 2752581, 327680, 30, 2818058, 196608, 32, 2818060, 196608, 30, 2818061, 196608, 30, 2818062, 196608, 30, 2818063, 196608, 30, 2818064, 196608, 30, 2818065, 0, 30, 2818066, 196608, 12, 2818067, 196608, 20, 2818071, 131072, 20, 2818072, 327680, 9, 2818073, 393216, 9, 2818082, 458752, 12, 2818083, 262144, 13, 2818084, 262144, 13, 2818085, 262144, 13, 2818086, 262144, 13, 2818087, 262144, 13, 2818088, 262144, 13, 2818089, 262144, 13, 2818090, 458752, 13, 2818094, 393216, 13, 2818095, 262144, 13, 2818096, 262144, 13, 2818097, 262144, 13, 2818098, 262144, 13, 2818099, 262144, 13, 2818100, 262144, 13, 2818101, 327680, 13, 2818102, 327680, 10, 2818103, 393216, 10, 2818104, 327680, 10, 2818105, 393216, 10, 2818110, 327680, 10, 2818111, 393216, 10, 2818112, 131072, 30, 2818113, 327680, 30, 2818114, 327680, 30, 2818115, 327680, 30, 2818116, 327680, 30, 2818117, 327680, 30, 2883593, 196608, 32, 2883596, 196608, 30, 2883597, 196608, 30, 2883598, 196608, 30, 2883599, 196608, 30, 2883600, 196608, 30, 2883601, 0, 30, 2883602, 196608, 12, 2883603, 196608, 20, 2883604, 262144, 18, 2883605, 262144, 18, 2883606, 262144, 18, 2883607, 131072, 20, 2883608, 327680, 10, 2883609, 393216, 10, 2883632, 327680, 9, 2883633, 393216, 9, 2883634, 327680, 9, 2883635, 393216, 9, 2883636, 327680, 9, 2883637, 393216, 9, 2883638, 327680, 9, 2883639, 393216, 9, 2883640, 327680, 9, 2883641, 393216, 9, 2883647, 458752, 11, 2883648, 131072, 30, 2883649, 327680, 30, 2883650, 327680, 30, 2883651, 327680, 30, 2883652, 327680, 30, 2883653, 327680, 30, 2949128, 196608, 32, 2949129, 196608, 32, 2949132, 196608, 30, 2949133, 196608, 30, 2949134, 196608, 30, 2949135, 196608, 30, 2949136, 196608, 30, 2949137, 0, 30, 2949138, 196608, 12, 2949139, 196608, 21, 2949140, 262144, 19, 2949141, 262144, 19, 2949142, 262144, 19, 2949143, 131072, 21, 2949168, 327680, 10, 2949169, 393216, 10, 2949170, 327680, 10, 2949171, 393216, 10, 2949172, 327680, 10, 2949173, 393216, 10, 2949174, 327680, 10, 2949175, 393216, 10, 2949176, 327680, 10, 2949177, 393216, 10, 2949183, 458752, 10, 2949184, 131072, 30, 2949185, 327680, 30, 2949186, 327680, 30, 2949187, 327680, 30, 2949188, 327680, 30, 2949189, 327680, 30, 3014663, 327680, 35, 3014664, 393216, 35, 3014668, 196608, 30, 3014669, 196608, 30, 3014670, 196608, 30, 3014671, 196608, 30, 3014672, 196608, 30, 3014673, 0, 30, 3014674, 196608, 12, 3014704, 327680, 9, 3014705, 393216, 9, 3014706, 327680, 9, 3014707, 393216, 9, 3014708, 327680, 9, 3014709, 393216, 9, 3014710, 327680, 9, 3014711, 393216, 9, 3014712, 327680, 9, 3014713, 393216, 9, 3014719, 458752, 10, 3014720, 131072, 30, 3014721, 327680, 30, 3014722, 327680, 30, 3014723, 327680, 30, 3014724, 327680, 30, 3014725, 327680, 30, 3080199, 327680, 36, 3080200, 393216, 36, 3080204, 196608, 30, 3080205, 196608, 30, 3080206, 196608, 30, 3080207, 196608, 30, 3080208, 196608, 30, 3080209, 0, 30, 3080210, 196608, 12, 3080240, 327680, 10, 3080241, 393216, 10, 3080242, 327680, 10, 3080243, 393216, 10, 3080244, 327680, 10, 3080245, 393216, 10, 3080246, 327680, 10, 3080247, 393216, 10, 3080248, 327680, 10, 3080249, 393216, 10, 3080253, 196608, 11, 3080254, 262144, 11, 3080255, 458752, 12, 3080256, 131072, 30, 3080257, 327680, 30, 3080258, 327680, 30, 3080259, 327680, 30, 3080260, 327680, 30, 3080261, 327680, 30, 3145736, 196608, 32, 3145740, 196608, 30, 3145741, 196608, 30, 3145742, 196608, 30, 3145743, 196608, 30, 3145744, 196608, 30, 3145745, 0, 30, 3145746, 196608, 13, 3145747, 458752, 13, 3145748, 327680, 9, 3145749, 393216, 9, 3145750, 327680, 9, 3145751, 393216, 9, 3145752, 327680, 9, 3145753, 393216, 9, 3145759, 327680, 9, 3145760, 393216, 9, 3145776, 327680, 9, 3145777, 393216, 9, 3145778, 393216, 7, 3145782, 327680, 7, 3145783, 327680, 9, 3145784, 393216, 9, 3145785, 327680, 9, 3145786, 393216, 9, 3145789, 196608, 12, 3145790, 196608, 28, 3145791, 65536, 31, 3145792, 131072, 31, 3145793, 327680, 30, 3145794, 327680, 30, 3145795, 327680, 30, 3145796, 327680, 30, 3145797, 327680, 30, 3211273, 196608, 32, 3211276, 196608, 30, 3211277, 196608, 30, 3211278, 196608, 30, 3211279, 196608, 30, 3211280, 196608, 30, 3211281, 0, 31, 3211282, 65536, 31, 3211283, 131072, 28, 3211284, 327680, 10, 3211285, 393216, 10, 3211286, 327680, 10, 3211287, 393216, 10, 3211288, 327680, 10, 3211289, 393216, 10, 3211295, 327680, 10, 3211296, 393216, 10, 3211301, 327680, 7, 3211302, 327680, 9, 3211303, 393216, 9, 3211304, 327680, 9, 3211305, 393216, 9, 3211306, 327680, 9, 3211307, 393216, 9, 3211312, 327680, 10, 3211313, 393216, 10, 3211319, 327680, 10, 3211320, 393216, 10, 3211321, 327680, 10, 3211322, 393216, 10, 3211325, 196608, 12, 3211326, 131072, 30, 3211327, 327680, 28, 3211328, 262144, 31, 3211329, 327680, 31, 3211330, 327680, 30, 3211331, 327680, 30, 3211332, 327680, 30, 3211333, 327680, 30, 3276808, 196608, 32, 3276812, 196608, 30, 3276813, 196608, 30, 3276814, 196608, 30, 3276815, 196608, 30, 3276816, 196608, 31, 3276817, 262144, 31, 3276818, 262144, 28, 3276819, 0, 30, 3276820, 327680, 9, 3276821, 393216, 9, 3276822, 327680, 9, 3276823, 393216, 9, 3276824, 327680, 9, 3276825, 393216, 9, 3276826, 327680, 9, 3276827, 393216, 9, 3276838, 327680, 10, 3276839, 393216, 10, 3276840, 327680, 10, 3276841, 393216, 10, 3276842, 327680, 10, 3276843, 393216, 10, 3276848, 327680, 9, 3276849, 393216, 9, 3276850, 393216, 7, 3276861, 196608, 12, 3276862, 131072, 30, 3276863, 327680, 30, 3276864, 327680, 28, 3276865, 262144, 31, 3276866, 327680, 31, 3276867, 327680, 30, 3276868, 327680, 30, 3276869, 327680, 30, 3342344, 196608, 32, 3342348, 196608, 30, 3342349, 196608, 30, 3342350, 196608, 30, 3342351, 196608, 31, 3342352, 262144, 31, 3342353, 262144, 28, 3342354, 196608, 30, 3342355, 0, 30, 3342356, 327680, 10, 3342357, 393216, 10, 3342358, 327680, 10, 3342359, 393216, 10, 3342360, 327680, 10, 3342361, 393216, 10, 3342362, 327680, 10, 3342363, 393216, 10, 3342364, 393216, 13, 3342365, 262144, 13, 3342366, 262144, 13, 3342367, 262144, 13, 3342374, 393216, 13, 3342375, 262144, 13, 3342376, 262144, 13, 3342377, 262144, 11, 3342378, 327680, 11, 3342384, 327680, 10, 3342385, 393216, 10, 3342389, 196608, 53, 3342390, 262144, 53, 3342397, 196608, 12, 3342398, 131072, 30, 3342399, 327680, 30, 3342400, 327680, 30, 3342401, 327680, 28, 3342402, 262144, 31, 3342403, 327680, 31, 3342404, 327680, 30, 3342405, 327680, 30, 3407880, 327680, 35, 3407881, 393216, 35, 3407884, 196608, 30, 3407885, 196608, 30, 3407886, 196608, 31, 3407887, 262144, 31, 3407888, 262144, 28, 3407889, 196608, 30, 3407890, 196608, 30, 3407891, 0, 30, 3407892, 327680, 9, 3407893, 393216, 9, 3407894, 327680, 9, 3407895, 393216, 9, 3407896, 327680, 9, 3407897, 393216, 9, 3407898, 327680, 9, 3407899, 393216, 9, 3407900, 196608, 28, 3407901, 65536, 31, 3407902, 65536, 31, 3407903, 65536, 31, 3407904, 65536, 31, 3407905, 0, 25, 3407906, 131072, 25, 3407907, 131072, 25, 3407908, 65536, 25, 3407909, 65536, 31, 3407910, 65536, 31, 3407911, 65536, 31, 3407912, 65536, 31, 3407913, 131072, 28, 3407914, 327680, 12, 3407920, 327680, 9, 3407921, 393216, 9, 3407922, 0, 54, 3407925, 196608, 54, 3407926, 262144, 54, 3407933, 196608, 12, 3407934, 131072, 30, 3407935, 327680, 30, 3407936, 327680, 30, 3407937, 327680, 30, 3407938, 327680, 28, 3407939, 262144, 31, 3407940, 327680, 31, 3407941, 327680, 30, 3473416, 327680, 36, 3473417, 393216, 36, 3473420, 196608, 30, 3473421, 196608, 31, 3473422, 262144, 31, 3473423, 262144, 28, 3473424, 196608, 30, 3473425, 196608, 30, 3473426, 196608, 30, 3473427, 0, 30, 3473428, 327680, 10, 3473429, 393216, 10, 3473430, 327680, 10, 3473431, 393216, 10, 3473432, 327680, 10, 3473433, 393216, 10, 3473434, 327680, 10, 3473435, 393216, 10, 3473436, 131072, 30, 3473437, 327680, 28, 3473438, 262144, 31, 3473439, 262144, 31, 3473440, 262144, 31, 3473441, 0, 25, 3473442, 131072, 25, 3473443, 131072, 25, 3473444, 65536, 25, 3473445, 262144, 31, 3473446, 262144, 31, 3473447, 262144, 31, 3473448, 262144, 28, 3473449, 0, 30, 3473450, 327680, 12, 3473456, 327680, 10, 3473457, 393216, 10, 3473462, 262144, 18, 3473469, 196608, 12, 3473470, 131072, 30, 3473471, 327680, 30, 3473472, 327680, 30, 3473473, 327680, 30, 3473474, 327680, 30, 3473475, 327680, 28, 3473476, 262144, 31, 3473477, 327680, 31, 3538953, 196608, 32, 3538956, 196608, 31, 3538957, 262144, 31, 3538958, 262144, 28, 3538959, 196608, 30, 3538960, 196608, 30, 3538961, 196608, 30, 3538962, 196608, 30, 3538963, 0, 31, 3538964, 65536, 31, 3538965, 131072, 28, 3538966, 327680, 9, 3538967, 393216, 9, 3538968, 327680, 9, 3538969, 393216, 9, 3538970, 327680, 9, 3538971, 393216, 9, 3538972, 131072, 30, 3538973, 327680, 30, 3538974, 327680, 9, 3538975, 393216, 9, 3538976, 393216, 7, 3538981, 327680, 7, 3538982, 327680, 9, 3538983, 393216, 9, 3538984, 196608, 30, 3538985, 0, 30, 3538986, 327680, 12, 3539005, 196608, 12, 3539006, 131072, 30, 3539007, 327680, 30, 3539008, 327680, 30, 3539009, 327680, 30, 3539010, 327680, 30, 3539011, 327680, 30, 3604489, 196608, 32, 3604494, 196608, 30, 3604495, 196608, 30, 3604496, 196608, 30, 3604497, 196608, 30, 3604498, 196608, 31, 3604499, 262144, 31, 3604500, 262144, 28, 3604501, 0, 30, 3604502, 327680, 10, 3604503, 393216, 10, 3604504, 327680, 10, 3604505, 393216, 10, 3604506, 327680, 10, 3604507, 393216, 10, 3604508, 131072, 30, 3604509, 327680, 30, 3604510, 327680, 10, 3604511, 393216, 10, 3604518, 327680, 10, 3604519, 393216, 10, 3604520, 196608, 30, 3604521, 0, 30, 3604522, 327680, 12, 3604530, 196608, 19, 3604541, 393216, 12, 3604542, 131072, 30, 3604543, 327680, 30, 3604544, 327680, 30, 3604545, 327680, 30, 3604546, 327680, 30, 3604547, 327680, 30, 3670024, 196608, 32, 3670030, 196608, 30, 3670031, 196608, 30, 3670032, 196608, 30, 3670033, 196608, 30, 3670036, 196608, 30, 3670037, 0, 30, 3670038, 327680, 9, 3670039, 393216, 9, 3670040, 327680, 9, 3670041, 393216, 9, 3670042, 327680, 9, 3670043, 393216, 9, 3670044, 131072, 30, 3670045, 327680, 30, 3670046, 327680, 9, 3670047, 393216, 9, 3670048, 393216, 7, 3670053, 327680, 7, 3670054, 327680, 9, 3670055, 393216, 9, 3670056, 196608, 30, 3670057, 0, 30, 3670058, 327680, 12, 3670076, 327680, 9, 3670077, 393216, 9, 3670078, 131072, 30, 3670079, 327680, 30, 3670080, 327680, 30, 3670081, 327680, 30, 3670082, 327680, 30, 3670083, 327680, 30, 3735556, 327680, 35, 3735557, 393216, 35, 3735558, 196608, 32, 3735559, 196608, 32, 3735566, 196608, 30, 3735567, 196608, 30, 3735568, 196608, 30, 3735569, 196608, 30, 3735572, 196608, 30, 3735573, 0, 30, 3735574, 327680, 10, 3735575, 393216, 10, 3735576, 327680, 10, 3735577, 393216, 10, 3735578, 327680, 10, 3735579, 393216, 10, 3735580, 131072, 30, 3735581, 327680, 30, 3735582, 327680, 10, 3735583, 393216, 10, 3735590, 327680, 10, 3735591, 393216, 10, 3735592, 196608, 30, 3735593, 0, 30, 3735594, 327680, 12, 3735595, 327680, 9, 3735596, 393216, 9, 3735597, 327680, 9, 3735598, 393216, 9, 3735599, 327680, 9, 3735600, 393216, 9, 3735612, 327680, 10, 3735613, 393216, 10, 3735614, 131072, 30, 3735615, 327680, 30, 3735616, 327680, 30, 3735617, 327680, 30, 3735618, 327680, 30, 3735619, 327680, 30, 3801092, 327680, 36, 3801093, 393216, 36, 3801102, 196608, 30, 3801103, 196608, 30, 3801104, 196608, 30, 3801105, 196608, 30, 3801108, 196608, 30, 3801109, 0, 30, 3801112, 327680, 9, 3801113, 393216, 9, 3801114, 327680, 9, 3801115, 393216, 9, 3801116, 131072, 30, 3801117, 327680, 30, 3801118, 196608, 28, 3801119, 65536, 31, 3801120, 65536, 31, 3801121, 0, 25, 3801122, 131072, 25, 3801123, 131072, 25, 3801124, 65536, 25, 3801125, 65536, 31, 3801126, 65536, 31, 3801127, 131072, 28, 3801128, 196608, 30, 3801129, 0, 30, 3801130, 327680, 12, 3801131, 327680, 10, 3801132, 393216, 10, 3801133, 327680, 10, 3801134, 393216, 10, 3801135, 327680, 10, 3801136, 393216, 10, 3801146, 327680, 9, 3801147, 393216, 9, 3801148, 327680, 9, 3801149, 393216, 9, 3801150, 131072, 30, 3801151, 327680, 30, 3801152, 327680, 30, 3801153, 327680, 30, 3801154, 327680, 30, 3801155, 327680, 30, 3866624, 327680, 35, 3866625, 393216, 35, 3866628, 196608, 32, 3866638, 196608, 30, 3866639, 196608, 30, 3866640, 196608, 30, 3866641, 196608, 30, 3866644, 196608, 30, 3866645, 0, 31, 3866646, 65536, 31, 3866647, 131072, 28, 3866648, 327680, 10, 3866649, 393216, 10, 3866650, 327680, 10, 3866651, 393216, 10, 3866652, 131072, 30, 3866653, 327680, 30, 3866654, 327680, 30, 3866655, 327680, 28, 3866656, 262144, 31, 3866657, 0, 25, 3866658, 131072, 25, 3866659, 131072, 25, 3866660, 65536, 25, 3866661, 262144, 31, 3866662, 262144, 28, 3866663, 196608, 30, 3866664, 196608, 30, 3866665, 0, 30, 3866666, 196608, 13, 3866667, 262144, 11, 3866668, 262144, 11, 3866669, 262144, 11, 3866670, 262144, 11, 3866671, 262144, 11, 3866672, 262144, 11, 3866673, 262144, 11, 3866674, 262144, 11, 3866675, 262144, 11, 3866676, 262144, 11, 3866677, 262144, 11, 3866678, 262144, 11, 3866679, 458752, 13, 3866682, 327680, 10, 3866683, 393216, 10, 3866684, 327680, 10, 3866685, 393216, 10, 3866686, 131072, 30, 3866687, 327680, 30, 3866688, 327680, 30, 3866689, 327680, 30, 3866690, 327680, 30, 3866691, 327680, 30, 3932160, 327680, 36, 3932161, 393216, 36, 3932162, 196608, 32, 3932163, 196608, 32, 3932174, 196608, 30, 3932175, 196608, 30, 3932176, 196608, 30, 3932177, 196608, 30, 3932180, 196608, 31, 3932181, 262144, 31, 3932182, 262144, 28, 3932183, 0, 31, 3932184, 65536, 31, 3932185, 65536, 31, 3932186, 65536, 31, 3932187, 65536, 31, 3932188, 131072, 31, 3932189, 327680, 30, 3932190, 327680, 30, 3932191, 327680, 30, 3932198, 196608, 30, 3932199, 196608, 30, 3932200, 196608, 30, 3932201, 0, 31, 3932202, 65536, 31, 3932203, 65536, 31, 3932204, 65536, 31, 3932205, 65536, 31, 3932206, 65536, 31, 3932207, 65536, 31, 3932208, 65536, 31, 3932209, 65536, 31, 3932210, 65536, 31, 3932211, 65536, 31, 3932212, 65536, 31, 3932213, 65536, 31, 3932214, 65536, 31, 3932215, 65536, 31, 3932216, 0, 25, 3932217, 65536, 25, 3932218, 65536, 31, 3932219, 65536, 31, 3932220, 65536, 31, 3932221, 65536, 31, 3932222, 131072, 31, 3932223, 327680, 30, 3932224, 327680, 30, 3932225, 327680, 30, 3932226, 327680, 30, 3932227, 327680, 30, 3997710, 196608, 30, 3997711, 196608, 30, 3997712, 196608, 30, 3997713, 196608, 30, 3997718, 196608, 31, 3997719, 262144, 31, 3997720, 262144, 31, 3997721, 262144, 31, 3997722, 262144, 31, 3997723, 262144, 31, 3997724, 262144, 31, 3997725, 327680, 31, 3997726, 327680, 30, 3997727, 327680, 30, 3997734, 196608, 30, 3997735, 196608, 30, 3997736, 196608, 31, 3997737, 262144, 31, 3997738, 262144, 31, 3997739, 262144, 31, 3997740, 262144, 31, 3997741, 262144, 31, 3997742, 262144, 31, 3997743, 262144, 31, 3997744, 262144, 31, 3997745, 262144, 31, 3997746, 262144, 31, 3997747, 262144, 31, 3997748, 262144, 31, 3997749, 262144, 31, 3997750, 262144, 31, 3997751, 262144, 31, 3997752, 0, 25, 3997753, 65536, 25, 3997754, 262144, 31, 3997755, 262144, 31, 3997756, 262144, 31, 3997757, 262144, 31, 3997758, 262144, 31, 3997759, 327680, 31, 3997760, 327680, 30, 3997761, 327680, 30, 3997762, 327680, 30, 3997763, 327680, 30, 4063246, 196608, 30, 4063247, 196608, 30, 4063248, 196608, 30, 4063249, 196608, 31, 4063250, 262144, 31, 4063251, 262144, 31, 4063252, 262144, 31, 4063253, 262144, 31, 4063254, 262144, 31, 4063255, 262144, 31, 4063256, 262144, 31, 4063257, 262144, 31, 4063258, 262144, 31, 4063259, 262144, 31, 4063260, 262144, 31, 4063261, 262144, 31, 4063262, 327680, 31, 4063263, 327680, 30, 4063270, 196608, 30, 4063271, 196608, 31, 4063272, 262144, 31, 4063273, 262144, 31, 4063274, 262144, 31, 4063275, 262144, 31, 4063276, 262144, 31, 4063277, 262144, 31, 4063278, 262144, 31, 4063279, 262144, 31, 4063280, 262144, 31, 4063281, 262144, 31, 4063282, 262144, 31, 4063283, 262144, 31, 4063284, 131072, 28, 4063285, 393216, 11, 4063286, 327680, 9, 4063287, 393216, 9, 4063292, 458752, 11, 4063293, 196608, 28, 4063294, 262144, 31, 4063295, 262144, 31, 4063296, 327680, 31, 4063297, 327680, 30, 4063298, 327680, 30, 4063299, 327680, 30, 4128782, 196608, 30, 4128783, 196608, 30, 4128784, 196608, 31, 4128785, 262144, 31, 4128786, 262144, 31, 4128787, 262144, 31, 4128788, 262144, 31, 4128789, 262144, 31, 4128790, 262144, 31, 4128791, 262144, 31, 4128792, 262144, 31, 4128793, 262144, 31, 4128794, 262144, 31, 4128795, 262144, 31, 4128796, 262144, 31, 4128797, 262144, 31, 4128798, 262144, 31, 4128799, 327680, 31, 4128806, 196608, 31, 4128807, 262144, 31, 4128808, 262144, 31, 4128809, 262144, 31, 4128810, 262144, 31, 4128811, 262144, 31, 4128812, 262144, 31, 4128813, 262144, 31, 4128814, 262144, 31, 4128815, 262144, 31, 4128816, 262144, 31, 4128817, 262144, 31, 4128818, 262144, 31, 4128819, 262144, 28, 4128820, 0, 30, 4128821, 196608, 12, 4128822, 327680, 10, 4128823, 393216, 10, 4128826, 327680, 9, 4128827, 393216, 9, 4128828, 458752, 10, 4128829, 131072, 30, 4128830, 327680, 28, 4128831, 262144, 31, 4128832, 262144, 31, 4128833, 327680, 31, 4128834, 327680, 30, 4128835, 327680, 30, 4194318, 196608, 30, 4194319, 196608, 31, 4194320, 262144, 31, 4194321, 262144, 31, 4194322, 262144, 31, 4194323, 262144, 31, 4194324, 262144, 31, 4194325, 262144, 31, 4194326, 262144, 28, 4194331, 327680, 28, 4194332, 262144, 31, 4194333, 262144, 31, 4194334, 262144, 31, 4194335, 262144, 31, 4194336, 65536, 31, 4194337, 0, 25, 4194338, 131072, 25, 4194339, 131072, 25, 4194340, 65536, 25, 4194341, 65536, 31, 4194342, 262144, 31, 4194343, 262144, 31, 4194344, 262144, 31, 4194345, 262144, 31, 4194346, 262144, 31, 4194347, 262144, 31, 4194348, 262144, 31, 4194349, 262144, 31, 4194350, 262144, 31, 4194351, 262144, 28, 4194355, 196608, 30, 4194356, 0, 30, 4194357, 196608, 12, 4194358, 327680, 9, 4194359, 393216, 9, 4194362, 327680, 10, 4194363, 393216, 10, 4194364, 458752, 10, 4194365, 131072, 30, 4194366, 327680, 30, 4194367, 327680, 28, 4194368, 262144, 31, 4194369, 262144, 31, 4194370, 327680, 31, 4194371, 327680, 30, 4259854, 196608, 31, 4259855, 262144, 31, 4259856, 262144, 31, 4259857, 262144, 31, 4259858, 262144, 31, 4259859, 262144, 31, 4259860, 262144, 31, 4259861, 262144, 28, 4259862, 196608, 31, 4259863, 262144, 31, 4259864, 262144, 31, 4259865, 262144, 31, 4259866, 262144, 31, 4259867, 327680, 31, 4259868, 327680, 28, 4259869, 262144, 31, 4259870, 262144, 31, 4259871, 262144, 31, 4259872, 262144, 31, 4259873, 0, 25, 4259874, 131072, 25, 4259875, 131072, 25, 4259876, 65536, 25, 4259877, 262144, 31, 4259878, 262144, 31, 4259879, 262144, 31, 4259880, 262144, 31, 4259881, 262144, 31, 4259882, 262144, 31, 4259883, 262144, 31, 4259884, 262144, 31, 4259885, 262144, 31, 4259886, 262144, 28, 4259887, 196608, 31, 4259888, 262144, 31, 4259889, 262144, 31, 4259890, 262144, 28, 4259891, 196608, 30, 4259892, 0, 30, 4259893, 196608, 12, 4259894, 327680, 10, 4259895, 393216, 10, 4259900, 458752, 10, 4259901, 131072, 30, 4259902, 327680, 30, 4259903, 327680, 30, 4259907, 327680, 30, 4325397, 196608, 31, 4325398, 262144, 31, 4325399, 262144, 31, 4325400, 262144, 31, 4325401, 262144, 31, 4325402, 262144, 31, 4325403, 262144, 31, 4325404, 327680, 31, 4325422, 196608, 31, 4325423, 262144, 31, 4325424, 262144, 31, 4325425, 262144, 28, 4325426, 196608, 30, 4325427, 196608, 30, 4325428, 0, 30, 4325429, 196608, 12, 4325436, 458752, 10, 4325437, 131072, 30, 4325438, 327680, 30, 4325439, 327680, 30, 4325440, 327680, 28, 4325441, 262144, 31, 4325442, 262144, 31, 4325443, 327680, 31, 4390912, 327680, 35, 4390913, 393216, 35, 4390914, 196608, 32, 4390961, 196608, 30, 4390962, 196608, 30, 4390963, 196608, 30, 4390964, 0, 30, 4390965, 196608, 13, 4390966, 262144, 13, 4390967, 327680, 11, 4390970, 458752, 11, 4390971, 393216, 13, 4390972, 458752, 13, 4390973, 131072, 30, 4390974, 327680, 30, 4390975, 327680, 30, 4390976, 327680, 30, 4456448, 327680, 36, 4456449, 393216, 36, 4456451, 196608, 32, 4456452, 196608, 32, 4456453, 196608, 32, 4456454, 196608, 32, 4456455, 196608, 32, 4456497, 196608, 30, 4456498, 196608, 30, 4456499, 196608, 30, 4456500, 196608, 31, 4456501, 65536, 31, 4456502, 131072, 28, 4456503, 196608, 13, 4456504, 262144, 13, 4456505, 262144, 13, 4456506, 458752, 13, 4456507, 196608, 28, 4456508, 65536, 31, 4456509, 131072, 31, 4456510, 327680, 30, 4456511, 327680, 30, 4456512, 327680, 30, 4521988, 196608, 32, 4521989, 327680, 35, 4521990, 393216, 35, 4521992, 196608, 32, 4522033, 196608, 30, 4522034, 196608, 30, 4522035, 196608, 31, 4522036, 262144, 31, 4522037, 262144, 28, 4522038, 0, 31, 4522039, 65536, 31, 4522040, 65536, 31, 4522041, 65536, 31, 4522042, 65536, 31, 4522043, 131072, 31, 4522044, 327680, 28, 4522045, 262144, 31, 4522046, 327680, 31, 4522047, 327680, 30, 4522048, 327680, 30, 4587525, 327680, 36, 4587526, 393216, 36, 4587527, 196608, 32, 4587528, 196608, 32, 4587569, 196608, 30, 4587570, 196608, 31, 4587571, 262144, 31, 4587572, 262144, 28, 4587573, 196608, 31, 4587574, 262144, 31, 4587575, 262144, 31, 4587576, 262144, 31, 4587577, 262144, 31, 4587578, 262144, 31, 4587579, 262144, 31, 4587580, 327680, 31, 4587581, 327680, 28, 4587582, 262144, 31, 4587583, 327680, 31, 4587584, 327680, 30, 4653064, 196608, 32, 4653065, 327680, 35, 4653066, 393216, 35, 4653103, 327680, 35, 4653104, 393216, 35, 4653105, 196608, 31, 4653106, 262144, 31, 4653107, 262144, 28, 4653108, 196608, 31, 4653109, 262144, 31, 4653110, 262144, 31, 4653111, 262144, 31, 4653112, 262144, 31, 4653113, 262144, 31, 4653114, 262144, 31, 4653115, 262144, 31, 4653116, 262144, 31, 4653117, 327680, 31, 4653118, 327680, 28, 4653119, 262144, 31, 4653120, 327680, 31, 4718601, 327680, 36, 4718602, 393216, 36, 4718603, 196608, 32, 4718614, 327680, 35, 4718615, 393216, 35, 4718619, 196608, 32, 4718620, 196608, 32, 4718636, 327680, 35, 4718637, 393216, 35, 4718638, 196608, 32, 4718639, 327680, 36, 4718640, 393216, 36, 4718643, 196608, 31, 4718644, 262144, 31, 4718645, 262144, 31, 4718646, 262144, 31, 4718647, 262144, 31, 4718648, 262144, 31, 4718649, 262144, 31, 4718650, 262144, 31, 4718651, 262144, 31, 4718652, 262144, 31, 4718653, 262144, 31, 4718654, 327680, 31, 4784140, 196608, 32, 4784141, 327680, 35, 4784142, 393216, 35, 4784144, 196608, 32, 4784146, 327680, 35, 4784147, 393216, 35, 4784149, 196608, 32, 4784150, 327680, 36, 4784151, 393216, 36, 4784152, 196608, 32, 4784153, 196608, 32, 4784154, 327680, 35, 4784155, 393216, 35, 4784157, 196608, 32, 4784158, 327680, 35, 4784159, 393216, 35, 4784160, 196608, 32, 4784165, 327680, 35, 4784166, 393216, 35, 4784167, 196608, 32, 4784169, 327680, 35, 4784170, 393216, 35, 4784171, 196608, 32, 4784172, 327680, 36, 4784173, 393216, 36, 4849677, 327680, 36, 4849678, 393216, 36, 4849679, 196608, 32, 4849681, 196608, 32, 4849682, 327680, 36, 4849683, 393216, 36, 4849684, 196608, 32, 4849690, 327680, 36, 4849691, 393216, 36, 4849694, 327680, 36, 4849695, 393216, 36, 4849697, 196608, 32, 4849698, 327680, 35, 4849699, 393216, 35, 4849700, 196608, 32, 4849701, 327680, 36, 4849702, 393216, 36, 4849704, 196608, 32, 4849705, 327680, 36, 4849706, 393216, 36, 4915234, 327680, 36, 4915235, 393216, 36 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 524313, 196608, 133, 524314, 262144, 133, 524315, 327680, 133, 524316, 393216, 133, 524317, 458752, 133, 589849, 196608, 134, 589850, 262144, 134, 589851, 327680, 134, 589852, 393216, 134, 589853, 458752, 134, 589854, 0, 142, 589855, 65536, 142, 589856, 131072, 142, 655382, 0, 135, 655383, 65536, 135, 655384, 131072, 135, 655385, 196608, 135, 655386, 262144, 135, 655387, 327680, 135, 655388, 393216, 135, 655389, 458752, 135, 655390, 0, 143, 655391, 65536, 143, 655392, 131072, 143, 720918, 0, 136, 720919, 65536, 136, 720920, 131072, 136, 720921, 196608, 136, 720922, 262144, 136, 720923, 327680, 136, 720924, 393216, 136, 720925, 458752, 136, 720926, 0, 144, 720927, 65536, 144, 720928, 131072, 144, 786448, 196608, 29, 786449, 196608, 29, 786450, 196608, 29, 786451, 196608, 29, 786452, 0, 29, 786454, 0, 137, 786455, 65536, 137, 786456, 131072, 137, 786457, 196608, 137, 786458, 262144, 137, 786459, 327680, 137, 786460, 393216, 137, 786461, 458752, 137, 786462, 0, 145, 786463, 65536, 145, 786464, 131072, 145, 786465, 327680, 8, 786466, 393216, 8, 786468, 327680, 29, 851990, 0, 138, 851991, 65536, 138, 851992, 131072, 138, 851993, 196608, 138, 851994, 262144, 138, 851995, 327680, 138, 851996, 393216, 138, 851997, 458752, 138, 851998, 0, 146, 851999, 65536, 146, 852000, 131072, 146, 852001, 327680, 9, 852002, 393216, 9, 852003, 393216, 7, 917526, 0, 139, 917527, 65536, 139, 917528, 131072, 139, 917529, 196608, 139, 917530, 262144, 139, 917531, 327680, 139, 917532, 393216, 139, 917533, 458752, 139, 917534, 0, 147, 917535, 65536, 147, 917536, 131072, 147, 917537, 327680, 8, 917538, 393216, 8, 917539, 196608, 29, 917540, 0, 29, 917544, 65536, 102, 917546, 196608, 102, 917547, 262144, 102, 917548, 327680, 102, 917549, 393216, 102, 917550, 458752, 102, 917558, 131072, 29, 917559, 327680, 29, 917560, 327680, 29, 917561, 327680, 29, 917562, 327680, 29, 917563, 327680, 29, 917564, 327680, 29, 983062, 0, 140, 983063, 65536, 140, 983064, 131072, 140, 983065, 196608, 140, 983066, 262144, 140, 983067, 327680, 140, 983068, 393216, 140, 983069, 458752, 140, 983070, 0, 148, 983071, 65536, 148, 983072, 327680, 7, 983075, 393216, 7, 1048597, 393216, 13, 1048598, 458752, 13, 1048599, 65536, 141, 1048600, 131072, 141, 1048601, 196608, 141, 1048602, 262144, 141, 1048603, 327680, 141, 1048604, 393216, 141, 1048605, 458752, 141, 1048607, 327680, 8, 1048608, 393216, 8, 1048609, 327680, 8, 1048610, 393216, 8, 1048611, 393216, 6, 1114133, 327680, 8, 1114134, 393216, 8, 1114140, 262144, 46, 1114141, 327680, 46, 1114142, 327680, 7, 1114144, 327680, 7, 1114147, 393216, 7, 1114149, 327680, 8, 1114150, 393216, 8, 1114162, 327680, 8, 1114163, 393216, 8, 1114164, 327680, 8, 1114165, 393216, 8, 1179663, 196608, 29, 1179664, 196608, 29, 1179665, 196608, 29, 1179666, 196608, 29, 1179667, 0, 29, 1179668, 327680, 7, 1179671, 393216, 7, 1179676, 262144, 47, 1179677, 327680, 47, 1179679, 327680, 8, 1179680, 393216, 8, 1179681, 327680, 8, 1179682, 393216, 8, 1179683, 393216, 6, 1179684, 327680, 7, 1179687, 393216, 7, 1179697, 327680, 7, 1179700, 393216, 7, 1179702, 393216, 7, 1245205, 327680, 8, 1245206, 262144, 126, 1245207, 327680, 8, 1245208, 393216, 8, 1245212, 262144, 48, 1245213, 327680, 48, 1245214, 327680, 7, 1245216, 327680, 7, 1245219, 393216, 7, 1245221, 327680, 8, 1245222, 393216, 8, 1245234, 327680, 8, 1245235, 393216, 8, 1245236, 327680, 8, 1245237, 393216, 8, 1310740, 0, 127, 1310741, 65536, 127, 1310742, 131072, 127, 1310743, 196608, 127, 1310744, 262144, 127, 1310745, 393216, 7, 1310751, 327680, 8, 1310752, 393216, 8, 1310753, 327680, 8, 1310754, 393216, 8, 1310755, 393216, 6, 1310756, 327680, 7, 1310759, 393216, 7, 1310769, 327680, 7, 1310772, 393216, 7, 1310774, 393216, 7, 1310776, 327680, 8, 1310777, 393216, 8, 1310783, 327680, 8, 1310784, 393216, 8, 1310786, 327680, 29, 1310787, 327680, 29, 1310788, 327680, 29, 1310789, 327680, 29, 1310790, 327680, 29, 1376276, 0, 128, 1376277, 65536, 128, 1376278, 131072, 128, 1376279, 196608, 128, 1376280, 262144, 128, 1376286, 327680, 7, 1376288, 327680, 7, 1376291, 393216, 7, 1376293, 327680, 8, 1376294, 393216, 8, 1376306, 327680, 8, 1376307, 393216, 8, 1376308, 327680, 8, 1376309, 393216, 8, 1376311, 327680, 7, 1376314, 393216, 7, 1376321, 393216, 7, 1441812, 327680, 129, 1441813, 393216, 129, 1441814, 458752, 129, 1441815, 327680, 126, 1441816, 393216, 126, 1441823, 327680, 8, 1441824, 393216, 8, 1441825, 327680, 8, 1441826, 393216, 8, 1441827, 393216, 6, 1441828, 327680, 7, 1441831, 393216, 7, 1441841, 327680, 7, 1441844, 393216, 7, 1441846, 393216, 7, 1441848, 327680, 8, 1441849, 393216, 8, 1441851, 327680, 8, 1441852, 393216, 8, 1441853, 327680, 8, 1441854, 393216, 8, 1441855, 327680, 8, 1441856, 393216, 8, 1507348, 327680, 130, 1507349, 393216, 130, 1507350, 458752, 130, 1507351, 327680, 127, 1507352, 393216, 127, 1507353, 393216, 46, 1507354, 458752, 46, 1507358, 327680, 7, 1507360, 327680, 7, 1507363, 393216, 7, 1507365, 327680, 8, 1507366, 393216, 8, 1507378, 327680, 8, 1507379, 393216, 8, 1507380, 327680, 8, 1507381, 393216, 8, 1507383, 327680, 7, 1507386, 393216, 7, 1507389, 393216, 7, 1507391, 393216, 7, 1507393, 393216, 7, 1572884, 327680, 131, 1572885, 393216, 131, 1572886, 458752, 131, 1572887, 327680, 128, 1572888, 393216, 128, 1572889, 393216, 47, 1572890, 458752, 47, 1572895, 327680, 8, 1572896, 393216, 8, 1572897, 327680, 8, 1572898, 393216, 8, 1572899, 393216, 6, 1572900, 327680, 7, 1572903, 393216, 7, 1572913, 327680, 7, 1572916, 393216, 7, 1572918, 393216, 7, 1572920, 327680, 8, 1572921, 393216, 8, 1572922, 327680, 8, 1572923, 393216, 8, 1572924, 327680, 8, 1572925, 393216, 8, 1572927, 327680, 8, 1572928, 393216, 8, 1638414, 196608, 29, 1638415, 196608, 29, 1638416, 196608, 29, 1638417, 196608, 29, 1638418, 0, 29, 1638419, 196608, 11, 1638420, 458752, 13, 1638425, 393216, 48, 1638426, 458752, 48, 1638430, 327680, 7, 1638432, 327680, 7, 1638435, 393216, 7, 1638437, 327680, 8, 1638438, 393216, 8, 1638440, 327680, 54, 1638441, 393216, 54, 1638442, 458752, 54, 1638443, 262144, 113, 1638444, 327680, 113, 1638445, 393216, 113, 1638446, 327680, 54, 1638447, 393216, 54, 1638448, 458752, 54, 1638450, 327680, 8, 1638451, 393216, 8, 1638452, 327680, 8, 1638453, 393216, 8, 1638455, 327680, 7, 1638458, 393216, 7, 1638460, 262144, 126, 1638462, 393216, 7, 1638465, 393216, 7, 1703966, 327680, 8, 1703967, 393216, 8, 1703968, 327680, 8, 1703969, 393216, 8, 1703970, 393216, 6, 1703972, 327680, 7, 1703975, 393216, 7, 1703976, 327680, 55, 1703977, 393216, 55, 1703978, 458752, 55, 1703982, 327680, 55, 1703983, 393216, 55, 1703984, 458752, 55, 1703985, 327680, 7, 1703988, 393216, 7, 1703990, 393216, 7, 1703992, 327680, 8, 1703993, 393216, 8, 1703994, 0, 127, 1703995, 65536, 127, 1703996, 131072, 127, 1703997, 196608, 127, 1703998, 262144, 127, 1703999, 327680, 8, 1704000, 393216, 8, 1769492, 327680, 8, 1769493, 393216, 8, 1769494, 327680, 8, 1769495, 393216, 8, 1769501, 327680, 7, 1769503, 327680, 7, 1769506, 393216, 7, 1769514, 196608, 115, 1769515, 262144, 115, 1769516, 262144, 115, 1769517, 262144, 115, 1769518, 327680, 115, 1769522, 327680, 8, 1769523, 393216, 8, 1769524, 327680, 8, 1769525, 393216, 8, 1769527, 327680, 7, 1769530, 0, 128, 1769531, 65536, 128, 1769532, 131072, 128, 1769533, 196608, 128, 1769534, 262144, 128, 1769537, 393216, 7, 1835027, 327680, 7, 1835029, 262144, 126, 1835030, 393216, 7, 1835032, 393216, 7, 1835038, 327680, 8, 1835039, 393216, 8, 1835040, 327680, 8, 1835041, 393216, 8, 1835042, 393216, 6, 1835050, 196608, 116, 1835051, 262144, 116, 1835052, 262144, 116, 1835053, 262144, 116, 1835054, 327680, 116, 1835057, 327680, 7, 1835060, 393216, 7, 1835062, 393216, 7, 1835064, 327680, 8, 1835065, 393216, 8, 1835066, 0, 129, 1835067, 65536, 129, 1835068, 131072, 129, 1835069, 196608, 129, 1835070, 262144, 129, 1835071, 327680, 8, 1835072, 393216, 8, 1900563, 0, 127, 1900564, 65536, 127, 1900565, 131072, 127, 1900566, 196608, 127, 1900567, 262144, 127, 1900568, 327680, 8, 1900569, 393216, 8, 1900573, 327680, 7, 1900575, 327680, 7, 1900578, 393216, 7, 1900583, 262144, 13, 1900584, 262144, 13, 1900585, 458752, 13, 1900586, 196608, 117, 1900587, 262144, 117, 1900588, 262144, 117, 1900589, 262144, 117, 1900590, 327680, 117, 1900591, 393216, 13, 1900592, 262144, 13, 1900593, 458752, 13, 1900599, 327680, 7, 1900602, 393216, 95, 1900603, 65536, 130, 1900604, 131072, 130, 1900605, 196608, 130, 1900606, 458752, 95, 1900609, 393216, 7, 1966099, 0, 128, 1966100, 65536, 128, 1966101, 131072, 128, 1966102, 196608, 128, 1966103, 262144, 128, 1966106, 393216, 7, 1966122, 196608, 118, 1966123, 262144, 18, 1966124, 262144, 18, 1966125, 262144, 18, 1966126, 327680, 118, 1966138, 0, 131, 1966139, 65536, 131, 1966140, 131072, 131, 1966141, 196608, 131, 1966142, 262144, 131, 2031635, 327680, 129, 2031636, 393216, 129, 2031637, 458752, 129, 2031638, 327680, 126, 2031639, 393216, 126, 2031640, 327680, 8, 2031641, 393216, 8, 2031652, 0, 91, 2031653, 65536, 91, 2031654, 131072, 91, 2031655, 196608, 91, 2031658, 393216, 46, 2031659, 458752, 46, 2031661, 262144, 46, 2031662, 327680, 46, 2031664, 0, 91, 2031665, 65536, 91, 2031666, 131072, 91, 2031667, 196608, 91, 2031670, 327680, 8, 2031671, 393216, 8, 2031672, 327680, 8, 2031673, 393216, 8, 2031675, 262144, 18, 2031676, 262144, 18, 2031677, 262144, 18, 2097171, 327680, 130, 2097172, 393216, 130, 2097173, 458752, 130, 2097174, 327680, 127, 2097175, 458752, 9, 2097178, 393216, 7, 2097180, 262144, 46, 2097181, 327680, 46, 2097188, 0, 92, 2097189, 65536, 92, 2097190, 131072, 92, 2097191, 196608, 92, 2097192, 196608, 98, 2097193, 262144, 98, 2097194, 393216, 47, 2097195, 458752, 47, 2097197, 262144, 47, 2097198, 327680, 47, 2097200, 0, 92, 2097201, 65536, 92, 2097202, 131072, 92, 2097203, 196608, 92, 2097205, 327680, 7, 2097208, 393216, 7, 2097210, 393216, 7, 2097211, 262144, 19, 2097212, 262144, 19, 2097213, 262144, 19, 2162707, 327680, 131, 2162708, 393216, 131, 2162709, 458752, 131, 2162710, 327680, 128, 2162711, 393216, 128, 2162716, 262144, 47, 2162717, 327680, 47, 2162724, 0, 93, 2162725, 65536, 93, 2162726, 131072, 93, 2162727, 196608, 93, 2162728, 196608, 99, 2162729, 262144, 99, 2162730, 393216, 48, 2162731, 458752, 48, 2162733, 262144, 48, 2162734, 196608, 3, 2162736, 0, 93, 2162737, 65536, 93, 2162738, 131072, 93, 2162739, 196608, 93, 2162742, 327680, 8, 2162743, 393216, 8, 2162744, 327680, 8, 2162745, 393216, 8, 2162750, 327680, 8, 2162751, 393216, 8, 2228243, 196608, 12, 2228252, 262144, 48, 2228253, 327680, 48, 2228260, 0, 94, 2228261, 65536, 94, 2228262, 131072, 94, 2228263, 196608, 94, 2228265, 262144, 100, 2228270, 196608, 4, 2228272, 0, 94, 2228273, 65536, 94, 2228274, 131072, 94, 2228275, 458752, 96, 2228276, 262144, 98, 2228277, 327680, 7, 2228280, 393216, 7, 2228282, 393216, 7, 2228285, 327680, 7, 2228288, 393216, 7, 2293779, 196608, 12, 2293796, 196608, 19, 2293797, 262144, 19, 2293798, 262144, 19, 2293799, 393216, 19, 2293808, 196608, 19, 2293809, 262144, 19, 2293810, 262144, 19, 2293811, 196608, 99, 2293812, 262144, 99, 2293814, 327680, 8, 2293815, 393216, 8, 2293816, 327680, 8, 2293817, 393216, 8, 2293821, 393216, 98, 2293822, 458752, 98, 2359324, 262144, 46, 2359325, 327680, 46, 2359333, 327680, 119, 2359334, 393216, 119, 2359335, 458752, 119, 2359347, 196608, 100, 2359348, 262144, 100, 2359349, 327680, 7, 2359352, 393216, 7, 2359354, 393216, 7, 2359357, 393216, 99, 2359358, 458752, 99, 2424851, 327680, 8, 2424852, 393216, 8, 2424853, 327680, 8, 2424854, 393216, 8, 2424855, 327680, 8, 2424856, 393216, 8, 2424860, 262144, 47, 2424861, 327680, 47, 2424869, 327680, 120, 2424870, 393216, 120, 2424871, 458752, 120, 2424880, 0, 91, 2424881, 65536, 91, 2424882, 131072, 91, 2424883, 196608, 91, 2424886, 327680, 8, 2424887, 393216, 8, 2424888, 327680, 8, 2424889, 393216, 8, 2424893, 393216, 100, 2424894, 458752, 100, 2490386, 327680, 7, 2490388, 327680, 7, 2490389, 262144, 126, 2490391, 393216, 7, 2490393, 393216, 7, 2490396, 262144, 48, 2490397, 327680, 48, 2490404, 262144, 121, 2490405, 327680, 121, 2490406, 393216, 121, 2490407, 458752, 121, 2490416, 0, 92, 2490417, 65536, 92, 2490418, 131072, 92, 2490419, 196608, 92, 2490421, 327680, 7, 2490424, 393216, 7, 2490426, 393216, 7, 2555923, 0, 127, 2555924, 65536, 127, 2555925, 131072, 127, 2555926, 196608, 127, 2555927, 262144, 127, 2555940, 262144, 122, 2555941, 327680, 122, 2555942, 393216, 122, 2555943, 458752, 122, 2555952, 0, 93, 2555953, 65536, 93, 2555954, 131072, 93, 2555955, 196608, 93, 2555958, 327680, 8, 2555959, 393216, 8, 2555960, 327680, 8, 2555961, 393216, 8, 2555966, 327680, 8, 2555967, 393216, 8, 2621459, 0, 128, 2621460, 65536, 128, 2621461, 131072, 128, 2621462, 196608, 128, 2621463, 262144, 128, 2621470, 327680, 8, 2621471, 393216, 8, 2621472, 327680, 8, 2621473, 393216, 8, 2621477, 327680, 123, 2621478, 393216, 123, 2621479, 458752, 123, 2621482, 458752, 126, 2621488, 458752, 97, 2621489, 65536, 94, 2621490, 131072, 94, 2621491, 196608, 94, 2621493, 327680, 7, 2621496, 393216, 7, 2621498, 393216, 7, 2621501, 327680, 7, 2621504, 393216, 7, 2686995, 327680, 129, 2686996, 393216, 129, 2686997, 458752, 129, 2686998, 327680, 126, 2686999, 393216, 126, 2687005, 327680, 7, 2687008, 393216, 7, 2687010, 393216, 7, 2687012, 262144, 145, 2687013, 327680, 145, 2687014, 393216, 145, 2687015, 458752, 145, 2687024, 196608, 19, 2687025, 262144, 19, 2687026, 262144, 19, 2687027, 393216, 19, 2687030, 327680, 8, 2687031, 393216, 8, 2687032, 327680, 8, 2687033, 393216, 8, 2687038, 327680, 8, 2687039, 393216, 8, 2752525, 196608, 29, 2752526, 196608, 29, 2752527, 196608, 29, 2752528, 196608, 29, 2752529, 0, 29, 2752530, 393216, 11, 2752531, 327680, 130, 2752532, 393216, 130, 2752533, 458752, 130, 2752534, 327680, 127, 2752535, 393216, 127, 2752536, 327680, 8, 2752537, 393216, 8, 2752540, 262144, 46, 2752541, 327680, 46, 2752543, 393216, 98, 2752544, 458752, 98, 2752554, 393216, 46, 2752555, 458752, 46, 2752557, 262144, 46, 2752558, 327680, 46, 2752565, 327680, 7, 2752568, 393216, 7, 2752570, 393216, 7, 2752573, 327680, 7, 2752576, 393216, 7, 2818067, 327680, 131, 2818068, 393216, 131, 2818069, 458752, 131, 2818070, 327680, 128, 2818071, 458752, 8, 2818074, 393216, 7, 2818076, 262144, 47, 2818077, 327680, 47, 2818079, 393216, 99, 2818080, 458752, 99, 2818083, 196608, 3, 2818090, 393216, 47, 2818091, 458752, 47, 2818093, 262144, 47, 2818094, 327680, 47, 2818096, 327680, 8, 2818097, 393216, 8, 2818098, 327680, 8, 2818099, 393216, 8, 2818100, 327680, 8, 2818101, 393216, 8, 2818102, 327680, 8, 2818103, 393216, 8, 2818104, 327680, 8, 2818105, 393216, 8, 2883612, 262144, 48, 2883613, 327680, 48, 2883615, 393216, 100, 2883616, 458752, 100, 2883619, 196608, 4, 2883620, 262144, 148, 2883626, 393216, 48, 2883627, 458752, 48, 2883629, 262144, 48, 2883630, 327680, 48, 2883631, 327680, 7, 2883634, 393216, 7, 2883636, 393216, 7, 2883638, 393216, 7, 2883640, 393216, 7, 2883642, 393216, 7, 2949139, 131072, 19, 2949156, 262144, 149, 2949168, 327680, 8, 2949169, 393216, 8, 2949170, 327680, 8, 2949171, 393216, 8, 2949172, 327680, 8, 2949173, 393216, 8, 2949174, 327680, 8, 2949175, 393216, 8, 2949176, 327680, 8, 2949177, 393216, 8, 3014703, 327680, 7, 3014706, 393216, 7, 3014708, 393216, 7, 3014710, 393216, 7, 3014712, 393216, 7, 3014714, 393216, 7, 3080212, 327680, 8, 3080213, 393216, 8, 3080214, 327680, 8, 3080215, 393216, 8, 3080216, 327680, 8, 3080217, 393216, 8, 3080223, 327680, 8, 3080224, 393216, 8, 3080240, 327680, 8, 3080241, 393216, 8, 3080247, 327680, 8, 3080248, 393216, 8, 3080249, 327680, 8, 3080250, 393216, 8, 3080255, 458752, 13, 3145747, 327680, 7, 3145750, 393216, 7, 3145752, 393216, 7, 3145754, 393216, 7, 3145758, 327680, 7, 3145760, 196608, 115, 3145761, 262144, 115, 3145762, 262144, 115, 3145763, 262144, 115, 3145764, 262144, 115, 3145765, 327680, 115, 3145766, 327680, 8, 3145767, 393216, 8, 3145768, 327680, 8, 3145769, 393216, 8, 3145770, 327680, 8, 3145771, 393216, 8, 3145775, 327680, 7, 3145778, 0, 50, 3145779, 65536, 50, 3145780, 131072, 50, 3145781, 196608, 50, 3145782, 262144, 50, 3145785, 393216, 7, 3145787, 393216, 7, 3211283, 327680, 6, 3211284, 327680, 8, 3211285, 393216, 8, 3211286, 327680, 8, 3211287, 393216, 8, 3211288, 327680, 8, 3211289, 393216, 8, 3211290, 327680, 8, 3211291, 393216, 8, 3211292, 393216, 6, 3211296, 196608, 116, 3211297, 262144, 116, 3211298, 262144, 116, 3211299, 262144, 116, 3211300, 262144, 116, 3211301, 327680, 116, 3211304, 393216, 7, 3211306, 393216, 7, 3211308, 393216, 7, 3211312, 327680, 8, 3211313, 393216, 8, 3211314, 0, 51, 3211315, 65536, 51, 3211316, 131072, 51, 3211317, 196608, 51, 3211318, 262144, 51, 3211319, 0, 46, 3211320, 65536, 46, 3211321, 131072, 46, 3211322, 196608, 46, 3276819, 327680, 7, 3276822, 393216, 7, 3276824, 393216, 7, 3276826, 393216, 7, 3276828, 393216, 7, 3276832, 196608, 117, 3276833, 262144, 117, 3276834, 262144, 117, 3276835, 262144, 117, 3276836, 262144, 117, 3276837, 327680, 117, 3276847, 327680, 7, 3276850, 0, 52, 3276851, 65536, 52, 3276852, 131072, 52, 3276853, 196608, 52, 3276854, 262144, 52, 3276855, 0, 47, 3276856, 65536, 47, 3276857, 131072, 47, 3276858, 196608, 47, 3342355, 327680, 6, 3342356, 327680, 8, 3342357, 393216, 8, 3342358, 327680, 8, 3342359, 393216, 8, 3342360, 327680, 8, 3342361, 393216, 8, 3342362, 327680, 8, 3342363, 393216, 8, 3342364, 393216, 6, 3342368, 196608, 118, 3342369, 327680, 18, 3342370, 327680, 18, 3342371, 327680, 18, 3342372, 327680, 18, 3342373, 327680, 118, 3342380, 393216, 46, 3342381, 458752, 46, 3342384, 327680, 8, 3342385, 393216, 8, 3342386, 0, 53, 3342387, 65536, 53, 3342388, 131072, 53, 3342389, 262144, 46, 3342390, 327680, 46, 3342391, 0, 48, 3342392, 65536, 48, 3342393, 131072, 48, 3342394, 196608, 48, 3342395, 393216, 17, 3407891, 327680, 7, 3407894, 393216, 7, 3407896, 393216, 7, 3407898, 393216, 7, 3407900, 393216, 7, 3407916, 393216, 47, 3407917, 458752, 47, 3407919, 327680, 7, 3407922, 393216, 7, 3407923, 65536, 54, 3407924, 131072, 54, 3407925, 262144, 47, 3407926, 327680, 47, 3407927, 0, 49, 3407928, 65536, 49, 3407929, 131072, 49, 3407930, 196608, 49, 3407931, 458752, 17, 3473429, 327680, 6, 3473430, 327680, 8, 3473431, 393216, 8, 3473432, 327680, 8, 3473433, 393216, 8, 3473434, 327680, 8, 3473435, 393216, 8, 3473436, 393216, 6, 3473438, 327680, 8, 3473439, 393216, 8, 3473446, 327680, 8, 3473447, 393216, 8, 3473452, 393216, 48, 3473453, 458752, 48, 3473458, 262144, 18, 3473459, 262144, 18, 3473460, 262144, 18, 3473461, 262144, 18, 3473462, 327680, 48, 3473463, 262144, 18, 3473464, 262144, 18, 3473465, 262144, 18, 3473466, 262144, 18, 3473467, 458752, 18, 3538965, 327680, 7, 3538968, 393216, 7, 3538970, 393216, 7, 3538972, 393216, 7, 3538973, 327680, 7, 3538976, 196608, 115, 3538977, 262144, 115, 3538978, 262144, 115, 3538979, 262144, 115, 3538980, 262144, 115, 3538981, 327680, 115, 3538984, 393216, 7, 3538994, 262144, 18, 3538995, 262144, 18, 3538996, 262144, 18, 3538997, 262144, 18, 3538998, 262144, 18, 3538999, 327680, 19, 3539000, 327680, 19, 3539001, 327680, 19, 3539002, 393216, 19, 3539003, 458752, 19, 3604501, 327680, 6, 3604502, 327680, 8, 3604503, 393216, 8, 3604504, 327680, 8, 3604505, 393216, 8, 3604506, 327680, 8, 3604507, 393216, 8, 3604508, 393216, 6, 3604510, 327680, 8, 3604511, 393216, 8, 3604512, 196608, 116, 3604513, 262144, 116, 3604514, 262144, 116, 3604515, 262144, 116, 3604516, 262144, 116, 3604517, 327680, 116, 3604518, 327680, 8, 3604519, 393216, 8, 3604531, 262144, 19, 3604532, 262144, 19, 3604533, 262144, 19, 3604534, 393216, 19, 3604540, 327680, 8, 3604541, 393216, 8, 3670037, 327680, 7, 3670040, 393216, 7, 3670042, 393216, 7, 3670044, 393216, 7, 3670045, 327680, 7, 3670048, 196608, 117, 3670049, 262144, 117, 3670050, 262144, 117, 3670051, 262144, 117, 3670052, 262144, 117, 3670053, 327680, 117, 3670056, 393216, 7, 3670059, 327680, 8, 3670060, 393216, 8, 3670061, 327680, 8, 3670062, 393216, 8, 3670063, 327680, 8, 3670064, 393216, 8, 3670075, 327680, 7, 3670078, 393216, 7, 3735575, 327680, 6, 3735576, 327680, 8, 3735577, 393216, 8, 3735578, 327680, 8, 3735579, 393216, 8, 3735580, 393216, 6, 3735584, 196608, 118, 3735585, 327680, 18, 3735586, 327680, 18, 3735587, 327680, 18, 3735588, 327680, 18, 3735589, 327680, 118, 3735594, 327680, 7, 3735597, 393216, 7, 3735599, 393216, 7, 3735601, 393216, 7, 3735610, 327680, 8, 3735611, 393216, 8, 3735612, 327680, 8, 3735613, 393216, 8, 3801111, 327680, 7, 3801114, 393216, 7, 3801116, 393216, 7, 3801145, 327680, 7, 3801148, 393216, 7, 3801150, 393216, 7, 3932192, 196608, 115, 3932193, 262144, 115, 3932194, 262144, 115, 3932195, 262144, 115, 3932196, 262144, 115, 3932197, 327680, 115, 3997728, 196608, 116, 3997729, 262144, 116, 3997730, 262144, 116, 3997731, 262144, 116, 3997732, 262144, 116, 3997733, 327680, 116, 3997749, 327680, 6, 3997750, 327680, 8, 3997751, 393216, 8, 3997752, 393216, 6, 4063264, 196608, 117, 4063265, 262144, 117, 4063266, 262144, 117, 4063267, 262144, 117, 4063268, 262144, 117, 4063269, 327680, 117, 4063285, 327680, 7, 4063288, 393216, 7, 4063289, 327680, 6, 4063290, 327680, 8, 4063291, 393216, 8, 4063292, 393216, 6, 4128800, 196608, 118, 4128801, 327680, 18, 4128802, 327680, 18, 4128803, 327680, 18, 4128804, 327680, 18, 4128805, 327680, 118, 4128821, 327680, 6, 4128822, 327680, 8, 4128823, 393216, 8, 4128824, 393216, 6, 4128825, 327680, 7, 4128828, 393216, 7, 4194357, 327680, 7, 4194360, 393216, 7, 4194362, 196608, 14, 4194363, 262144, 14, 4259898, 196608, 15, 4259899, 262144, 15, 4390972, 458752, 12, 4456506, 458752, 12, 4522013, 327680, 14, 4522014, 393216, 14, 4522015, 458752, 14, 4522016, 327680, 14, 4522017, 393216, 14, 4522018, 458752, 14, 4522019, 327680, 14, 4522020, 393216, 14, 4522021, 458752, 14, 4522022, 327680, 14, 4522023, 393216, 14, 4522024, 458752, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 528) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M174.tscn" +location = Vector2(144, 1200) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1936, 976) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M174.tscn" +location = Vector2(2224, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 1392) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(176, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 1072) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(880, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 784) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(1584, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1680, 1680) +scene_destination = "res://Maps/TsukinamiVillagePC/Tsukinami_Village_PC.tscn" +location = Vector2(272, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1808, 1680) +scene_destination = "res://Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1424, 816) +scene_destination = "res://Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.tscn" +location = Vector2(784, 2416) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1456, 1200) +scene_destination = "res://Maps/NuclearPlantOmicron2/Nuclear_Plant_Omicron_2.tscn" +location = Vector2(1136, 976) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 1488) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 1552) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1872, 2096) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(848, 1328) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1680, 1872) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 1168) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 752) +texture = ExtResource("307") +facing = "Left" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 1456) +texture = ExtResource("308") +facing = "Left" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1200, 1328) +texture = ExtResource("309") +facing = "Up" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1328, 1104) +texture = ExtResource("401") +facing = "Right" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1584, 1296) +texture = ExtResource("501") +facing = "Down" + +[node name="Clerk2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 1104) +texture = ExtResource("502") +facing = "Down" + +[node name="Clerk3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1584, 1104) +texture = ExtResource("503") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1136, 1040) +texture = ExtResource("6") +item_id = 589 diff --git a/Maps/TsukinamiVillage/Tsukinami_Village_M174.gd b/Maps/TsukinamiVillage/Tsukinami_Village_M174.gd new file mode 100644 index 000000000..de5fbdd3e --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village_M174.gd @@ -0,0 +1,96 @@ +extends Node2D # gen_map.py Map174 + +var map_name = "Tsukinami Village" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1360, 656): + Global.game.play_dialogue("MAP174_SIGN_1") + if check_pos == Vector2(1392, 656): + Global.game.play_dialogue("MAP174_SIGN_2") + if check_pos == Vector2(1232, 656): + Global.game.play_dialogue("MAP174_SIGN_3") + if check_pos == Vector2(1264, 656): + Global.game.play_dialogue("MAP174_SIGN_4") + if check_pos == Vector2(1488, 656): + Global.game.play_dialogue("MAP174_SIGN_5") + if check_pos == Vector2(1520, 656): + Global.game.play_dialogue("MAP174_SIGN_6") + if check_pos == Vector2(1232, 1136): + Global.game.play_dialogue("MAP174_SIGN_7") + if check_pos == Vector2(1200, 1136): + Global.game.play_dialogue("MAP174_SIGN_8") + if check_pos == Vector2(1264, 1136): + Global.game.play_dialogue("MAP174_SIGN_9") + if check_pos == Vector2(1296, 1136): + Global.game.play_dialogue("MAP174_SIGN_10") + if check_pos == Vector2(1488, 944): + Global.game.play_dialogue("MAP174_SIGN_11") + if check_pos == Vector2(1520, 944): + Global.game.play_dialogue("MAP174_SIGN_12") + if check_pos == Vector2(336, 1008): + Global.game.play_dialogue("MAP174_SIGN_13") + if check_pos == Vector2(304, 1008): + Global.game.play_dialogue("MAP174_SIGN_14") + if check_pos == Vector2(368, 1008): + Global.game.play_dialogue("MAP174_SIGN_15") + if check_pos == Vector2(624, 976): + Global.game.play_dialogue("MAP174_SIGN_16") + if check_pos == Vector2(496, 1136): + Global.game.play_dialogue("MAP174_SIGN_17") + if check_pos == Vector2(1456, 1072): + Global.game.play_dialogue("MAP174_SIGN_18") + if check_pos == Vector2(1424, 1072): + Global.game.play_dialogue("MAP174_SIGN_19") + if check_pos == Vector2(1488, 1072): + Global.game.play_dialogue("MAP174_SIGN_20") + if check_pos == Vector2(1520, 1072): + Global.game.play_dialogue("MAP174_SIGN_21") + if check_pos == Vector2(368, 656): + Global.game.play_dialogue("MAP174_SIGN_22") + if check_pos == Vector2(400, 656): + Global.game.play_dialogue("MAP174_SIGN_23") + if check_pos == Vector2(592, 656): + Global.game.play_dialogue("MAP174_SIGN_24") + if check_pos == Vector2(816, 176): + Global.game.play_dialogue("MAP174_NPC_1") + if check_pos == Vector2(272, 176): + Global.game.play_dialogue("MAP174_NPC_2") + if check_pos == Vector2(80, 144): + Global.game.play_dialogue("MAP174_NPC_3") + if check_pos == Vector2(1648, 208): + Global.game.play_dialogue("MAP174_NPC_4") + if check_pos == Vector2(1776, 240): + Global.game.play_dialogue("MAP174_NPC_5") + if check_pos == Vector2(272, 1072): + Global.game.play_dialogue("MAP174_NPC_6") + if check_pos == Vector2(1392, 784): + Global.game.play_dialogue("MAP174_NPC_7") + if check_pos == Vector2(656, 1008): + Global.game.play_dialogue("MAP174_NPC_8") + if check_pos == Vector2(464, 1168): + Global.game.play_dialogue("MAP174_NPC_9") + if check_pos == Vector2(400, 976): + Global.game.play_dialogue("MAP174_NPC_10") + if check_pos == Vector2(336, 688): + Global.game.play_dialogue("MAP174_NPC_11") + if check_pos == Vector2(1552, 1072): + Global.game.play_dialogue("MAP174_NPC_12") + if check_pos == Vector2(1328, 1040): + Global.game.play_dialogue("MAP174_NPC_13") + if check_pos == Vector2(1424, 1104): + Global.game.play_dialogue("MAP174_NPC_14") + if check_pos == Vector2(1520, 688): + Global.game.play_dialogue("MAP174_NPC_15") + if check_pos == Vector2(2224, 528): + Global.game.play_dialogue("MAP174_NPC_16") + if check_pos == Vector2(2032, 528): + Global.game.play_dialogue("MAP174_NPC_17") + if check_pos == Vector2(2096, 528): + Global.game.play_dialogue("MAP174_NPC_18") + if check_pos == Vector2(2160, 528): + Global.game.play_dialogue("MAP174_NPC_19") + if check_pos == Vector2(2288, 528): + Global.game.play_dialogue("MAP174_NPC_20") + if check_pos == Vector2(2352, 528): + Global.game.play_dialogue("MAP174_NPC_21") + return null diff --git a/Maps/TsukinamiVillage/Tsukinami_Village_M174.gd.uid b/Maps/TsukinamiVillage/Tsukinami_Village_M174.gd.uid new file mode 100644 index 000000000..104aa2341 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village_M174.gd.uid @@ -0,0 +1 @@ +uid://fynjbvnaotpk diff --git a/Maps/TsukinamiVillage/Tsukinami_Village_M174.tscn b/Maps/TsukinamiVillage/Tsukinami_Village_M174.tscn new file mode 100644 index 000000000..fb98dbb62 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village_M174.tscn @@ -0,0 +1,207 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/TsukinamiVillage/Tsukinami_Village_M174_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/TsukinamiVillage/Tsukinami_Village_M174.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_040.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_045.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_037.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand2.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_017.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand2.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_007.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="314"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="315"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_227.png" id="316"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="317"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="318"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="319"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="320"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="321"] +[node name="Tsukinami Village" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 152, 1, 131072, 152, 2, 131072, 152, 3, 131072, 152, 4, 131072, 152, 5, 131072, 152, 6, 131072, 152, 7, 131072, 152, 8, 131072, 152, 9, 131072, 152, 10, 131072, 152, 11, 262145, 2, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 4, 22, 131072, 152, 23, 131072, 152, 24, 131072, 152, 25, 131072, 152, 26, 131072, 152, 27, 131072, 152, 28, 131072, 152, 29, 131072, 152, 30, 131072, 152, 31, 131072, 152, 32, 131072, 152, 33, 262145, 2, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 4, 49, 131072, 152, 50, 131072, 152, 51, 131072, 152, 52, 131072, 152, 53, 131072, 152, 54, 131072, 152, 55, 131072, 152, 56, 131072, 152, 57, 131072, 152, 58, 131072, 152, 59, 131072, 152, 60, 262145, 2, 61, 1, 0, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 70, 1, 0, 71, 1, 0, 72, 1, 0, 73, 1, 0, 74, 1, 0, 75, 1, 0, 76, 1, 0, 77, 1, 0, 78, 1, 0, 79, 1, 0, 65536, 131072, 153, 65537, 131072, 153, 65538, 131072, 153, 65539, 131072, 153, 65540, 131072, 153, 65541, 131072, 153, 65542, 131072, 153, 65543, 131072, 153, 65544, 131072, 153, 65545, 131072, 153, 65546, 131072, 153, 65547, 262145, 2, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 4, 65558, 131072, 153, 65559, 131072, 153, 65560, 131072, 153, 65561, 131072, 153, 65562, 131072, 153, 65563, 131072, 153, 65564, 131072, 153, 65565, 131072, 153, 65566, 131072, 153, 65567, 131072, 153, 65568, 131072, 153, 65569, 262145, 2, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 4, 65585, 131072, 153, 65586, 131072, 153, 65587, 131072, 153, 65588, 131072, 153, 65589, 131072, 153, 65590, 131072, 153, 65591, 131072, 153, 65592, 131072, 153, 65593, 131072, 153, 65594, 131072, 153, 65595, 131072, 153, 65596, 262145, 2, 65597, 1, 0, 65598, 1, 0, 65599, 1, 0, 65600, 1, 0, 65601, 1, 0, 65602, 1, 0, 65603, 1, 0, 65604, 1, 0, 65605, 1, 0, 65606, 1, 0, 65607, 1, 0, 65608, 1, 0, 65609, 1, 0, 65610, 1, 0, 65611, 1, 0, 65612, 1, 0, 65613, 1, 0, 65614, 1, 0, 65615, 1, 0, 131072, 65536, 6, 131073, 65536, 160, 131074, 65536, 160, 131075, 65536, 160, 131076, 65536, 160, 131077, 65536, 160, 131078, 65536, 160, 131079, 65536, 160, 131080, 65536, 160, 131081, 65536, 160, 131082, 65536, 6, 131083, 262145, 2, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 4, 131094, 65536, 6, 131095, 65536, 160, 131096, 65536, 160, 131097, 65536, 160, 131098, 65536, 160, 131099, 65536, 160, 131100, 65536, 160, 131101, 65536, 160, 131102, 65536, 160, 131103, 65536, 160, 131104, 65536, 6, 131105, 262145, 2, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 4, 131121, 65536, 6, 131122, 131072, 160, 131123, 131072, 160, 131124, 131072, 160, 131125, 131072, 160, 131126, 131072, 160, 131127, 131072, 160, 131128, 131072, 160, 131129, 131072, 160, 131130, 131072, 160, 131131, 65536, 6, 131132, 262145, 2, 131133, 1, 0, 131134, 1, 0, 131135, 1, 0, 131136, 1, 0, 131137, 1, 0, 131138, 1, 0, 131139, 1, 0, 131140, 1, 0, 131141, 1, 0, 131142, 1, 0, 131143, 1, 0, 131144, 1, 0, 131145, 1, 0, 131146, 1, 0, 131147, 1, 0, 131148, 1, 0, 131149, 1, 0, 131150, 1, 0, 131151, 1, 0, 196608, 65536, 6, 196609, 65536, 161, 196610, 65536, 161, 196611, 65536, 161, 196612, 65536, 161, 196613, 65536, 161, 196614, 65536, 161, 196615, 65536, 161, 196616, 65536, 161, 196617, 65536, 161, 196618, 65536, 5, 196619, 262145, 2, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 4, 196630, 65536, 6, 196631, 65536, 161, 196632, 65536, 161, 196633, 65536, 161, 196634, 65536, 161, 196635, 65536, 161, 196636, 65536, 161, 196637, 65536, 161, 196638, 65536, 161, 196639, 65536, 161, 196640, 65536, 5, 196641, 262145, 2, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 4, 196657, 65536, 6, 196658, 131072, 161, 196659, 131072, 161, 196660, 131072, 161, 196661, 131072, 161, 196662, 131072, 161, 196663, 131072, 161, 196664, 131072, 161, 196665, 131072, 161, 196666, 131072, 161, 196667, 65536, 5, 196668, 262145, 2, 196669, 1, 0, 196670, 1, 0, 196671, 1, 0, 196672, 1, 0, 196673, 1, 0, 196674, 1, 0, 196675, 1, 0, 196676, 1, 0, 196677, 1, 0, 196678, 1, 0, 196679, 1, 0, 196680, 1, 0, 196681, 1, 0, 196682, 1, 0, 196683, 1, 0, 196684, 1, 0, 196685, 1, 0, 196686, 1, 0, 196687, 1, 0, 262144, 65536, 6, 262145, 65536, 162, 262146, 65536, 162, 262147, 65536, 162, 262148, 65536, 162, 262149, 65536, 162, 262150, 65536, 162, 262151, 65536, 162, 262152, 65536, 162, 262153, 65536, 162, 262154, 65536, 5, 262155, 262145, 2, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 4, 262166, 65536, 6, 262167, 65536, 162, 262168, 65536, 162, 262169, 65536, 162, 262170, 65536, 162, 262171, 65536, 162, 262172, 65536, 162, 262173, 65536, 162, 262174, 65536, 162, 262175, 65536, 162, 262176, 65536, 5, 262177, 262145, 2, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 4, 262193, 65536, 6, 262194, 131072, 162, 262195, 131072, 162, 262196, 131072, 162, 262197, 131072, 162, 262198, 131072, 162, 262199, 131072, 162, 262200, 131072, 162, 262201, 131072, 162, 262202, 131072, 162, 262203, 65536, 5, 262204, 262145, 2, 262205, 1, 0, 262206, 1, 0, 262207, 1, 0, 262208, 1, 0, 262209, 1, 0, 262210, 1, 0, 262211, 1, 0, 262212, 1, 0, 262213, 1, 0, 262214, 1, 0, 262215, 1, 0, 262216, 1, 0, 262217, 1, 0, 262218, 1, 0, 262219, 1, 0, 262220, 1, 0, 262221, 1, 0, 262222, 1, 0, 262223, 1, 0, 327680, 65536, 6, 327681, 65536, 160, 327682, 65536, 160, 327683, 65536, 160, 327684, 65536, 160, 327685, 65536, 160, 327686, 65536, 160, 327687, 65536, 160, 327688, 65536, 160, 327689, 65536, 160, 327690, 65536, 5, 327691, 262145, 2, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 4, 327702, 65536, 6, 327703, 65536, 160, 327704, 65536, 160, 327705, 65536, 160, 327706, 65536, 160, 327707, 65536, 160, 327708, 65536, 160, 327709, 65536, 160, 327710, 65536, 160, 327711, 65536, 160, 327712, 65536, 5, 327713, 262145, 2, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 4, 327729, 65536, 6, 327730, 131072, 160, 327731, 131072, 160, 327732, 131072, 160, 327733, 131072, 160, 327734, 131072, 160, 327735, 131072, 160, 327736, 131072, 160, 327737, 131072, 160, 327738, 131072, 160, 327739, 65536, 5, 327740, 262145, 2, 327741, 1, 0, 327742, 1, 0, 327743, 1, 0, 327744, 1, 0, 327745, 1, 0, 327746, 1, 0, 327747, 1, 0, 327748, 1, 0, 327749, 1, 0, 327750, 1, 0, 327751, 1, 0, 327752, 1, 0, 327753, 1, 0, 327754, 1, 0, 327755, 1, 0, 327756, 1, 0, 327757, 1, 0, 327758, 1, 0, 327759, 1, 0, 393216, 65536, 6, 393217, 65536, 161, 393218, 65536, 161, 393219, 65536, 161, 393220, 65536, 161, 393221, 65536, 161, 393222, 65536, 161, 393223, 65536, 161, 393224, 65536, 161, 393225, 65536, 161, 393226, 65536, 5, 393227, 262145, 2, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 4, 393238, 65536, 6, 393239, 65536, 161, 393240, 65536, 161, 393241, 65536, 161, 393242, 65536, 161, 393243, 65536, 161, 393244, 65536, 161, 393245, 65536, 161, 393246, 65536, 161, 393247, 65536, 161, 393248, 65536, 5, 393249, 262145, 2, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 4, 393265, 65536, 6, 393266, 131072, 161, 393267, 131072, 161, 393268, 131072, 161, 393269, 131072, 161, 393270, 131072, 161, 393271, 131072, 161, 393272, 131072, 161, 393273, 131072, 161, 393274, 131072, 161, 393275, 65536, 5, 393276, 262145, 2, 393277, 1, 0, 393278, 1, 0, 393279, 1, 0, 393280, 1, 0, 393281, 1, 0, 393282, 1, 0, 393283, 1, 0, 393284, 1, 0, 393285, 1, 0, 393286, 1, 0, 393287, 1, 0, 393288, 1, 0, 393289, 1, 0, 393290, 1, 0, 393291, 1, 0, 393292, 1, 0, 393293, 1, 0, 393294, 1, 0, 393295, 1, 0, 458752, 65536, 6, 458753, 65536, 162, 458754, 65536, 162, 458755, 65536, 162, 458756, 65536, 162, 458757, 65536, 162, 458758, 65536, 162, 458759, 65536, 162, 458760, 65536, 162, 458761, 65536, 162, 458762, 65536, 5, 458763, 262145, 2, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 4, 458774, 65536, 6, 458775, 65536, 162, 458776, 65536, 162, 458777, 65536, 162, 458778, 65536, 162, 458779, 65536, 162, 458780, 65536, 162, 458781, 65536, 162, 458782, 65536, 162, 458783, 65536, 162, 458784, 65536, 5, 458785, 262145, 2, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 4, 458801, 65536, 6, 458802, 131072, 162, 458803, 131072, 162, 458804, 131072, 162, 458805, 131072, 162, 458806, 131072, 162, 458807, 131072, 162, 458808, 131072, 162, 458809, 131072, 162, 458810, 131072, 162, 458811, 65536, 5, 458812, 262145, 2, 458813, 1, 0, 458814, 1, 0, 458815, 1, 0, 458816, 1, 0, 458817, 1, 0, 458818, 1, 0, 458819, 1, 0, 458820, 1, 0, 458821, 1, 0, 458822, 1, 0, 458823, 1, 0, 458824, 1, 0, 458825, 1, 0, 458826, 1, 0, 458827, 1, 0, 458828, 1, 0, 458829, 1, 0, 458830, 1, 0, 458831, 1, 0, 524288, 65536, 6, 524289, 65536, 5, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 262145, 2, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 4, 524310, 65536, 6, 524311, 65536, 5, 524312, 65536, 5, 524313, 65536, 5, 524314, 65536, 5, 524315, 65536, 5, 524316, 65536, 5, 524317, 65536, 5, 524318, 65536, 5, 524319, 65536, 5, 524320, 65536, 5, 524321, 262145, 2, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 4, 524337, 65536, 6, 524338, 65536, 5, 524339, 65536, 5, 524340, 65536, 5, 524341, 65536, 5, 524342, 65536, 5, 524343, 65536, 5, 524344, 65536, 5, 524345, 65536, 5, 524346, 65536, 5, 524347, 65536, 5, 524348, 262145, 2, 524349, 1, 0, 524350, 1, 0, 524351, 1, 0, 524352, 1, 0, 524353, 1, 0, 524354, 1, 0, 524355, 1, 0, 524356, 1, 0, 524357, 1, 0, 524358, 1, 0, 524359, 1, 0, 524360, 1, 0, 524361, 1, 0, 524362, 1, 0, 524363, 1, 0, 524364, 1, 0, 524365, 1, 0, 524366, 1, 0, 524367, 1, 0, 589824, 131073, 3, 589825, 131073, 3, 589826, 131073, 3, 589827, 131073, 3, 589828, 131073, 3, 589829, 131073, 3, 589830, 131073, 3, 589831, 131073, 3, 589832, 131073, 3, 589833, 131073, 3, 589834, 131073, 3, 589835, 65537, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 131073, 0, 589846, 131073, 3, 589847, 131073, 3, 589848, 131073, 3, 589849, 131073, 3, 589850, 131073, 3, 589851, 131073, 3, 589852, 131073, 3, 589853, 131073, 3, 589854, 131073, 3, 589855, 131073, 3, 589856, 131073, 3, 589857, 65537, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 131073, 0, 589873, 131073, 3, 589874, 131073, 3, 589875, 131073, 3, 589876, 131073, 3, 589877, 131073, 3, 589878, 131073, 3, 589879, 131073, 3, 589880, 131073, 3, 589881, 131073, 3, 589882, 131073, 3, 589883, 131073, 3, 589884, 65537, 0, 589885, 1, 0, 589886, 1, 0, 589887, 1, 0, 589888, 1, 0, 589889, 1, 0, 589890, 1, 0, 589891, 1, 0, 589892, 1, 0, 589893, 1, 0, 589894, 1, 0, 589895, 1, 0, 589896, 1, 0, 589897, 1, 0, 589898, 1, 0, 589899, 1, 0, 589900, 1, 0, 589901, 1, 0, 589902, 1, 0, 589903, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 655420, 1, 0, 655421, 1, 0, 655422, 1, 0, 655423, 1, 0, 655424, 1, 0, 655425, 1, 0, 655426, 1, 0, 655427, 1, 0, 655428, 1, 0, 655429, 1, 0, 655430, 1, 0, 655431, 1, 0, 655432, 1, 0, 655433, 1, 0, 655434, 1, 0, 655435, 1, 0, 655436, 1, 0, 655437, 1, 0, 655438, 1, 0, 655439, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 720956, 1, 0, 720957, 1, 0, 720958, 1, 0, 720959, 1, 0, 720960, 1, 0, 720961, 1, 0, 720962, 1, 0, 720963, 1, 0, 720964, 1, 0, 720965, 1, 0, 720966, 1, 0, 720967, 1, 0, 720968, 1, 0, 720969, 1, 0, 720970, 1, 0, 720971, 1, 0, 720972, 1, 0, 720973, 1, 0, 720974, 1, 0, 720975, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 786492, 1, 0, 786493, 1, 0, 786494, 1, 0, 786495, 1, 0, 786496, 1, 0, 786497, 1, 0, 786498, 1, 0, 786499, 1, 0, 786500, 1, 0, 786501, 1, 0, 786502, 1, 0, 786503, 1, 0, 786504, 1, 0, 786505, 1, 0, 786506, 1, 0, 786507, 1, 0, 786508, 1, 0, 786509, 1, 0, 786510, 1, 0, 786511, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 852028, 1, 0, 852029, 262145, 0, 852030, 262145, 4, 852031, 262145, 4, 852032, 262145, 4, 852033, 262145, 4, 852034, 262145, 4, 852035, 262145, 4, 852036, 262145, 4, 852037, 262145, 4, 852038, 262145, 4, 852039, 262145, 4, 852040, 262145, 4, 852041, 262145, 4, 852042, 262145, 4, 852043, 262145, 4, 852044, 262145, 4, 852045, 131073, 1, 852046, 1, 0, 852047, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 1, 0, 917565, 1, 4, 917566, 131072, 152, 917567, 131072, 152, 917568, 131072, 152, 917569, 131072, 152, 917570, 131072, 152, 917571, 131072, 152, 917572, 131072, 152, 917573, 131072, 152, 917574, 131072, 152, 917575, 131072, 152, 917576, 131072, 152, 917577, 131072, 152, 917578, 131072, 152, 917579, 131072, 152, 917580, 131072, 152, 917581, 262145, 2, 917582, 1, 0, 917583, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 262145, 4, 983077, 131073, 1, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 983090, 1, 0, 983091, 1, 0, 983092, 1, 0, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 983100, 1, 0, 983101, 1, 4, 983102, 131072, 153, 983103, 131072, 153, 983104, 131072, 153, 983105, 131072, 153, 983106, 131072, 153, 983107, 131072, 153, 983108, 131072, 153, 983109, 131072, 153, 983110, 131072, 153, 983111, 131072, 153, 983112, 131072, 153, 983113, 131072, 153, 983114, 131072, 153, 983115, 131072, 153, 983116, 131072, 153, 983117, 262145, 2, 983118, 1, 0, 983119, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 0, 154, 1048585, 131072, 154, 1048586, 196608, 154, 1048587, 262144, 154, 1048588, 327680, 154, 1048589, 131072, 154, 1048590, 196608, 154, 1048591, 262144, 154, 1048592, 327680, 154, 1048593, 131072, 154, 1048594, 196608, 154, 1048595, 262144, 154, 1048596, 327680, 154, 1048597, 0, 154, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 0, 154, 1048613, 131072, 154, 1048614, 196608, 154, 1048615, 262144, 154, 1048616, 327680, 154, 1048617, 131072, 154, 1048618, 196608, 154, 1048619, 262144, 154, 1048620, 327680, 154, 1048621, 131072, 154, 1048622, 196608, 154, 1048623, 262144, 154, 1048624, 327680, 154, 1048625, 0, 154, 1048626, 1, 0, 1048627, 1, 0, 1048628, 1, 0, 1048629, 1, 0, 1048630, 1, 0, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 0, 1048635, 1, 0, 1048636, 1, 0, 1048637, 1, 4, 1048638, 65536, 6, 1048639, 65536, 160, 1048640, 65536, 160, 1048641, 65536, 160, 1048642, 65536, 160, 1048643, 65536, 160, 1048644, 65536, 160, 1048645, 65536, 160, 1048646, 65536, 160, 1048647, 65536, 160, 1048648, 65536, 160, 1048649, 65536, 160, 1048650, 65536, 160, 1048651, 65536, 160, 1048652, 65536, 6, 1048653, 262145, 2, 1048654, 1, 0, 1048655, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 0, 155, 1114121, 131072, 155, 1114122, 196608, 155, 1114123, 262144, 155, 1114124, 327680, 155, 1114125, 131072, 155, 1114126, 196608, 155, 1114127, 262144, 155, 1114128, 327680, 155, 1114129, 131072, 155, 1114130, 196608, 155, 1114131, 262144, 155, 1114132, 327680, 155, 1114133, 0, 155, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1114140, 1, 0, 1114141, 1, 0, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 0, 155, 1114149, 131072, 155, 1114150, 196608, 155, 1114151, 262144, 155, 1114152, 327680, 155, 1114153, 131072, 155, 1114154, 196608, 155, 1114155, 262144, 155, 1114156, 327680, 155, 1114157, 131072, 155, 1114158, 196608, 155, 1114159, 262144, 155, 1114160, 327680, 155, 1114161, 0, 155, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 0, 1114171, 1, 0, 1114172, 1, 0, 1114173, 1, 4, 1114174, 65536, 6, 1114175, 65536, 161, 1114176, 65536, 161, 1114177, 65536, 161, 1114178, 65536, 161, 1114179, 65536, 161, 1114180, 65536, 161, 1114181, 65536, 161, 1114182, 65536, 161, 1114183, 65536, 161, 1114184, 65536, 161, 1114185, 65536, 161, 1114186, 65536, 161, 1114187, 65536, 161, 1114188, 65536, 5, 1114189, 262145, 2, 1114190, 1, 0, 1114191, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 0, 156, 1179657, 131072, 156, 1179658, 196608, 156, 1179659, 262144, 156, 1179660, 327680, 156, 1179661, 131072, 156, 1179662, 196608, 156, 1179663, 262144, 156, 1179664, 327680, 156, 1179665, 131072, 156, 1179666, 196608, 156, 1179667, 262144, 156, 1179668, 327680, 156, 1179669, 0, 156, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 0, 156, 1179685, 131072, 156, 1179686, 196608, 156, 1179687, 262144, 156, 1179688, 327680, 156, 1179689, 131072, 156, 1179690, 196608, 156, 1179691, 262144, 156, 1179692, 327680, 156, 1179693, 131072, 156, 1179694, 196608, 156, 1179695, 262144, 156, 1179696, 327680, 156, 1179697, 0, 156, 1179698, 1, 0, 1179699, 1, 0, 1179700, 1, 0, 1179701, 1, 0, 1179702, 1, 0, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 0, 1179707, 1, 0, 1179708, 1, 0, 1179709, 1, 4, 1179710, 65536, 6, 1179711, 65536, 162, 1179712, 65536, 162, 1179713, 65536, 162, 1179714, 65536, 162, 1179715, 65536, 162, 1179716, 65536, 162, 1179717, 65536, 162, 1179718, 65536, 162, 1179719, 65536, 162, 1179720, 65536, 162, 1179721, 65536, 162, 1179722, 65536, 162, 1179723, 65536, 162, 1179724, 65536, 5, 1179725, 262145, 2, 1179726, 1, 0, 1179727, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 65536, 157, 1245193, 0, 159, 1245194, 0, 159, 1245195, 0, 159, 1245196, 327680, 157, 1245197, 262144, 157, 1245198, 0, 159, 1245199, 0, 159, 1245200, 327680, 157, 1245201, 262144, 157, 1245202, 0, 159, 1245203, 0, 159, 1245204, 0, 159, 1245205, 0, 159, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 65536, 157, 1245221, 0, 159, 1245222, 0, 159, 1245223, 0, 159, 1245224, 327680, 157, 1245225, 262144, 157, 1245226, 0, 159, 1245227, 0, 159, 1245228, 327680, 157, 1245229, 262144, 157, 1245230, 0, 159, 1245231, 0, 159, 1245232, 0, 159, 1245233, 0, 159, 1245234, 1, 0, 1245235, 1, 0, 1245236, 1, 0, 1245237, 1, 0, 1245238, 1, 0, 1245239, 1, 0, 1245240, 1, 0, 1245241, 1, 0, 1245242, 1, 0, 1245243, 1, 0, 1245244, 1, 0, 1245245, 1, 4, 1245246, 65536, 6, 1245247, 65536, 160, 1245248, 65536, 160, 1245249, 65536, 160, 1245250, 65536, 160, 1245251, 65536, 160, 1245252, 65536, 160, 1245253, 65536, 160, 1245254, 65536, 160, 1245255, 65536, 160, 1245256, 65536, 160, 1245257, 65536, 160, 1245258, 65536, 160, 1245259, 65536, 160, 1245260, 65536, 5, 1245261, 262145, 2, 1245262, 1, 0, 1245263, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 65536, 158, 1310729, 0, 158, 1310730, 0, 158, 1310731, 0, 158, 1310732, 0, 158, 1310733, 0, 158, 1310734, 0, 158, 1310735, 0, 158, 1310736, 0, 158, 1310737, 0, 158, 1310738, 0, 158, 1310739, 0, 158, 1310740, 0, 158, 1310741, 0, 158, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 65536, 158, 1310757, 0, 158, 1310758, 0, 158, 1310759, 0, 158, 1310760, 0, 158, 1310761, 0, 158, 1310762, 0, 158, 1310763, 0, 158, 1310764, 0, 158, 1310765, 0, 158, 1310766, 0, 158, 1310767, 0, 158, 1310768, 0, 158, 1310769, 0, 158, 1310770, 1, 0, 1310771, 1, 0, 1310772, 1, 0, 1310773, 1, 0, 1310774, 1, 0, 1310775, 1, 0, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 0, 1310779, 1, 0, 1310780, 1, 0, 1310781, 1, 4, 1310782, 65536, 6, 1310783, 65536, 161, 1310784, 65536, 161, 1310785, 65536, 161, 1310786, 65536, 161, 1310787, 65536, 161, 1310788, 65536, 161, 1310789, 65536, 161, 1310790, 65536, 161, 1310791, 65536, 161, 1310792, 65536, 161, 1310793, 65536, 161, 1310794, 65536, 161, 1310795, 65536, 161, 1310796, 65536, 5, 1310797, 262145, 2, 1310798, 1, 0, 1310799, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 65536, 158, 1376265, 0, 158, 1376266, 0, 158, 1376267, 0, 158, 1376268, 0, 158, 1376269, 0, 158, 1376270, 0, 158, 1376271, 0, 158, 1376272, 0, 158, 1376273, 0, 158, 1376274, 0, 158, 1376275, 0, 158, 1376276, 0, 158, 1376277, 0, 158, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 65536, 158, 1376293, 0, 158, 1376294, 0, 158, 1376295, 0, 158, 1376296, 0, 158, 1376297, 0, 158, 1376298, 0, 158, 1376299, 0, 158, 1376300, 0, 158, 1376301, 0, 158, 1376302, 0, 158, 1376303, 0, 158, 1376304, 0, 158, 1376305, 0, 158, 1376306, 1, 0, 1376307, 1, 0, 1376308, 1, 0, 1376309, 1, 0, 1376310, 1, 0, 1376311, 1, 0, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 0, 1376315, 1, 0, 1376316, 1, 0, 1376317, 1, 4, 1376318, 65536, 6, 1376319, 65536, 162, 1376320, 65536, 162, 1376321, 65536, 162, 1376322, 65536, 162, 1376323, 65536, 162, 1376324, 65536, 162, 1376325, 65536, 162, 1376326, 65536, 162, 1376327, 65536, 162, 1376328, 65536, 162, 1376329, 65536, 162, 1376330, 65536, 162, 1376331, 65536, 162, 1376332, 65536, 5, 1376333, 262145, 2, 1376334, 1, 0, 1376335, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 65536, 158, 1441801, 0, 158, 1441802, 0, 158, 1441803, 0, 158, 1441804, 0, 158, 1441805, 0, 158, 1441806, 0, 158, 1441807, 0, 158, 1441808, 0, 158, 1441809, 0, 158, 1441810, 0, 158, 1441811, 0, 158, 1441812, 0, 158, 1441813, 0, 158, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 65536, 158, 1441829, 0, 158, 1441830, 0, 158, 1441831, 0, 158, 1441832, 0, 158, 1441833, 0, 158, 1441834, 0, 158, 1441835, 0, 158, 1441836, 0, 158, 1441837, 0, 158, 1441838, 0, 158, 1441839, 0, 158, 1441840, 0, 158, 1441841, 0, 158, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1441852, 1, 0, 1441853, 1, 4, 1441854, 65536, 6, 1441855, 65536, 160, 1441856, 65536, 160, 1441857, 65536, 160, 1441858, 65536, 160, 1441859, 65536, 160, 1441860, 65536, 160, 1441861, 65536, 160, 1441862, 65536, 160, 1441863, 65536, 160, 1441864, 65536, 160, 1441865, 65536, 160, 1441866, 65536, 160, 1441867, 65536, 160, 1441868, 65536, 5, 1441869, 262145, 2, 1441870, 1, 0, 1441871, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 65536, 158, 1507337, 0, 158, 1507338, 0, 158, 1507339, 0, 158, 1507340, 0, 158, 1507341, 0, 158, 1507342, 0, 158, 1507343, 0, 158, 1507344, 0, 158, 1507345, 0, 158, 1507346, 0, 158, 1507347, 0, 158, 1507348, 0, 158, 1507349, 0, 158, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 65536, 158, 1507365, 0, 158, 1507366, 0, 158, 1507367, 0, 158, 1507368, 0, 158, 1507369, 0, 158, 1507370, 0, 158, 1507371, 0, 158, 1507372, 0, 158, 1507373, 0, 158, 1507374, 0, 158, 1507375, 0, 158, 1507376, 0, 158, 1507377, 0, 158, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1507388, 1, 0, 1507389, 1, 4, 1507390, 65536, 6, 1507391, 65536, 161, 1507392, 65536, 161, 1507393, 65536, 161, 1507394, 65536, 161, 1507395, 65536, 161, 1507396, 65536, 161, 1507397, 65536, 161, 1507398, 65536, 161, 1507399, 65536, 161, 1507400, 65536, 161, 1507401, 65536, 161, 1507402, 65536, 161, 1507403, 65536, 161, 1507404, 65536, 5, 1507405, 262145, 2, 1507406, 1, 0, 1507407, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 131073, 3, 1572873, 131073, 3, 1572874, 65537, 0, 1572875, 1, 0, 1572876, 1, 4, 1572877, 0, 158, 1572878, 0, 158, 1572879, 0, 158, 1572880, 0, 158, 1572881, 262145, 2, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 131073, 0, 1572900, 131073, 3, 1572901, 131073, 3, 1572902, 65537, 0, 1572903, 1, 0, 1572904, 1, 4, 1572905, 0, 158, 1572906, 0, 158, 1572907, 0, 158, 1572908, 0, 158, 1572909, 262145, 2, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1572924, 1, 0, 1572925, 1, 4, 1572926, 65536, 6, 1572927, 65536, 162, 1572928, 65536, 162, 1572929, 65536, 162, 1572930, 65536, 162, 1572931, 65536, 162, 1572932, 65536, 162, 1572933, 65536, 162, 1572934, 65536, 162, 1572935, 65536, 162, 1572936, 65536, 162, 1572937, 65536, 162, 1572938, 65536, 162, 1572939, 65536, 162, 1572940, 65536, 5, 1572941, 262145, 2, 1572942, 1, 0, 1572943, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 4, 1638413, 0, 158, 1638414, 0, 158, 1638415, 0, 158, 1638416, 0, 158, 1638417, 262145, 2, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 4, 1638441, 0, 158, 1638442, 0, 158, 1638443, 0, 158, 1638444, 0, 158, 1638445, 262145, 2, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1638460, 1, 0, 1638461, 1, 4, 1638462, 65536, 6, 1638463, 65536, 5, 1638464, 65536, 5, 1638465, 65536, 5, 1638466, 65536, 5, 1638467, 65536, 5, 1638468, 65536, 5, 1638469, 65536, 5, 1638470, 65536, 5, 1638471, 65536, 5, 1638472, 65536, 5, 1638473, 65536, 5, 1638474, 65536, 5, 1638475, 65536, 5, 1638476, 65536, 5, 1638477, 262145, 2, 1638478, 1, 0, 1638479, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 262145, 0, 1703945, 262145, 4, 1703946, 131073, 1, 1703947, 262145, 0, 1703948, 131073, 6, 1703949, 0, 158, 1703950, 0, 158, 1703951, 0, 158, 1703952, 0, 158, 1703953, 262145, 6, 1703954, 262145, 4, 1703955, 262145, 4, 1703956, 262145, 4, 1703957, 131073, 1, 1703958, 131073, 1, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 262145, 0, 1703972, 262145, 4, 1703973, 262145, 4, 1703974, 131073, 1, 1703975, 262145, 0, 1703976, 131073, 6, 1703977, 0, 158, 1703978, 0, 158, 1703979, 0, 158, 1703980, 0, 158, 1703981, 262145, 6, 1703982, 262145, 4, 1703983, 262145, 4, 1703984, 262145, 4, 1703985, 131073, 1, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1703996, 1, 0, 1703997, 131073, 0, 1703998, 131073, 3, 1703999, 131073, 3, 1704000, 131073, 3, 1704001, 131073, 3, 1704002, 131073, 3, 1704003, 131073, 3, 1704004, 131073, 3, 1704005, 131073, 3, 1704006, 131073, 3, 1704007, 131073, 3, 1704008, 131073, 3, 1704009, 131073, 3, 1704010, 131073, 3, 1704011, 131073, 3, 1704012, 131073, 3, 1704013, 65537, 0, 1704014, 1, 0, 1704015, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 4, 1769481, 131072, 154, 1769482, 196608, 154, 1769483, 262144, 154, 1769484, 65536, 154, 1769485, 0, 158, 1769486, 0, 158, 1769487, 0, 158, 1769488, 0, 158, 1769489, 327680, 154, 1769490, 0, 154, 1769491, 0, 154, 1769492, 0, 154, 1769493, 0, 154, 1769494, 262145, 2, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 4, 1769508, 0, 154, 1769509, 131072, 154, 1769510, 196608, 154, 1769511, 262144, 154, 1769512, 65536, 154, 1769513, 0, 158, 1769514, 0, 158, 1769515, 0, 158, 1769516, 0, 158, 1769517, 327680, 154, 1769518, 0, 154, 1769519, 0, 154, 1769520, 0, 154, 1769521, 0, 154, 1769522, 262145, 2, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1769532, 1, 0, 1769533, 1, 0, 1769534, 1, 0, 1769535, 1, 0, 1769536, 1, 0, 1769537, 1, 0, 1769538, 1, 0, 1769539, 1, 0, 1769540, 1, 0, 1769541, 1, 0, 1769542, 1, 0, 1769543, 1, 0, 1769544, 1, 0, 1769545, 1, 0, 1769546, 1, 0, 1769547, 1, 0, 1769548, 1, 0, 1769549, 1, 0, 1769550, 1, 0, 1769551, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 4, 1835017, 131072, 155, 1835018, 196608, 155, 1835019, 262144, 155, 1835020, 65536, 155, 1835021, 0, 158, 1835022, 0, 158, 1835023, 0, 158, 1835024, 0, 158, 1835025, 327680, 155, 1835026, 0, 155, 1835027, 0, 155, 1835028, 0, 155, 1835029, 0, 155, 1835030, 262145, 2, 1835031, 262145, 0, 1835032, 262145, 4, 1835033, 262145, 4, 1835034, 262145, 4, 1835035, 262145, 4, 1835036, 131073, 1, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 4, 1835044, 0, 155, 1835045, 131072, 155, 1835046, 196608, 155, 1835047, 262144, 155, 1835048, 65536, 155, 1835049, 0, 158, 1835050, 0, 158, 1835051, 0, 158, 1835052, 0, 158, 1835053, 327680, 155, 1835054, 0, 155, 1835055, 0, 155, 1835056, 0, 155, 1835057, 0, 155, 1835058, 262145, 2, 1835059, 262145, 0, 1835060, 262145, 4, 1835061, 262145, 4, 1835062, 262145, 4, 1835063, 262145, 4, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1835068, 1, 0, 1835069, 1, 0, 1835070, 1, 0, 1835071, 1, 0, 1835072, 1, 0, 1835073, 1, 0, 1835074, 1, 0, 1835075, 1, 0, 1835076, 1, 0, 1835077, 1, 0, 1835078, 1, 0, 1835079, 1, 0, 1835080, 1, 0, 1835081, 1, 0, 1835082, 1, 0, 1835083, 1, 0, 1835084, 1, 0, 1835085, 1, 0, 1835086, 1, 0, 1835087, 1, 0, 1900544, 1, 0, 1900545, 262145, 0, 1900546, 262145, 4, 1900547, 262145, 4, 1900548, 262145, 4, 1900549, 262145, 4, 1900550, 262145, 4, 1900551, 262145, 4, 1900552, 131073, 6, 1900553, 131072, 156, 1900554, 196608, 156, 1900555, 262144, 156, 1900556, 65536, 156, 1900557, 0, 158, 1900558, 0, 158, 1900559, 0, 158, 1900560, 0, 158, 1900561, 327680, 156, 1900562, 0, 156, 1900563, 0, 156, 1900564, 0, 156, 1900565, 0, 156, 1900566, 262145, 2, 1900567, 1, 4, 1900568, 0, 154, 1900569, 0, 154, 1900570, 0, 154, 1900571, 0, 154, 1900572, 262145, 2, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 4, 1900580, 0, 156, 1900581, 131072, 156, 1900582, 196608, 156, 1900583, 262144, 156, 1900584, 65536, 156, 1900585, 0, 158, 1900586, 0, 158, 1900587, 0, 158, 1900588, 0, 158, 1900589, 327680, 156, 1900590, 0, 156, 1900591, 0, 156, 1900592, 0, 156, 1900593, 0, 156, 1900594, 262145, 2, 1900595, 1, 4, 1900596, 0, 154, 1900597, 0, 154, 1900598, 0, 154, 1900599, 0, 154, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 1900603, 1, 0, 1900604, 1, 0, 1900605, 1, 0, 1900606, 1, 0, 1900607, 1, 0, 1900608, 1, 0, 1900609, 1, 0, 1900610, 1, 0, 1900611, 1, 0, 1900612, 1, 0, 1900613, 1, 0, 1900614, 1, 0, 1900615, 1, 0, 1900616, 1, 0, 1900617, 1, 0, 1900618, 1, 0, 1900619, 1, 0, 1900620, 1, 0, 1900621, 1, 0, 1900622, 1, 0, 1900623, 1, 0, 1966080, 1, 0, 1966081, 1, 4, 1966082, 0, 154, 1966083, 0, 154, 1966084, 0, 154, 1966085, 0, 154, 1966086, 0, 154, 1966087, 0, 154, 1966088, 131072, 154, 1966089, 262144, 157, 1966090, 0, 159, 1966091, 0, 159, 1966092, 327680, 157, 1966093, 0, 158, 1966094, 0, 158, 1966095, 0, 158, 1966096, 0, 158, 1966097, 262144, 157, 1966098, 0, 159, 1966099, 0, 159, 1966100, 0, 159, 1966101, 0, 159, 1966102, 262145, 6, 1966103, 131073, 6, 1966104, 0, 155, 1966105, 0, 155, 1966106, 0, 155, 1966107, 0, 155, 1966108, 262145, 2, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 131073, 0, 1966116, 65536, 157, 1966117, 0, 159, 1966118, 0, 159, 1966119, 0, 159, 1966120, 327680, 157, 1966121, 0, 158, 1966122, 0, 158, 1966123, 0, 158, 1966124, 0, 158, 1966125, 262144, 159, 1966126, 262144, 159, 1966127, 262144, 159, 1966128, 262144, 159, 1966129, 262144, 159, 1966130, 262145, 6, 1966131, 131073, 6, 1966132, 0, 155, 1966133, 0, 155, 1966134, 0, 155, 1966135, 0, 155, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 1966139, 1, 0, 1966140, 1, 0, 1966141, 1, 0, 1966142, 1, 0, 1966143, 1, 0, 1966144, 1, 0, 1966145, 1, 0, 1966146, 1, 0, 1966147, 1, 0, 1966148, 1, 0, 1966149, 1, 0, 1966150, 1, 0, 1966151, 1, 0, 1966152, 1, 0, 1966153, 1, 0, 1966154, 1, 0, 1966155, 1, 0, 1966156, 1, 0, 1966157, 1, 0, 1966158, 1, 0, 1966159, 1, 0, 2031616, 1, 0, 2031617, 1, 4, 2031618, 0, 155, 2031619, 0, 155, 2031620, 0, 155, 2031621, 0, 155, 2031622, 0, 155, 2031623, 0, 155, 2031624, 131072, 155, 2031625, 0, 158, 2031626, 0, 158, 2031627, 0, 158, 2031628, 0, 158, 2031629, 0, 158, 2031630, 0, 158, 2031631, 0, 158, 2031632, 0, 158, 2031633, 0, 158, 2031634, 0, 158, 2031635, 0, 158, 2031636, 0, 158, 2031637, 0, 158, 2031638, 327680, 154, 2031639, 131072, 154, 2031640, 0, 156, 2031641, 0, 156, 2031642, 0, 156, 2031643, 0, 156, 2031644, 262145, 2, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 65536, 158, 2031653, 0, 158, 2031654, 0, 158, 2031655, 0, 158, 2031656, 0, 158, 2031657, 0, 158, 2031658, 0, 158, 2031659, 0, 158, 2031660, 0, 158, 2031661, 0, 158, 2031662, 0, 158, 2031663, 0, 158, 2031664, 0, 158, 2031665, 0, 158, 2031666, 327680, 154, 2031667, 131072, 154, 2031668, 0, 156, 2031669, 0, 156, 2031670, 0, 156, 2031671, 0, 156, 2031672, 131073, 1, 2031673, 1, 0, 2031674, 1, 0, 2031675, 1, 0, 2031676, 1, 0, 2031677, 1, 0, 2031678, 1, 0, 2031679, 1, 0, 2031680, 1, 0, 2031681, 1, 0, 2031682, 1, 0, 2031683, 1, 0, 2031684, 1, 0, 2031685, 1, 0, 2031686, 1, 0, 2031687, 1, 0, 2031688, 1, 0, 2031689, 1, 0, 2031690, 1, 0, 2031691, 1, 0, 2031692, 1, 0, 2031693, 1, 0, 2031694, 1, 0, 2031695, 1, 0, 2097152, 1, 0, 2097153, 1, 4, 2097154, 0, 156, 2097155, 0, 156, 2097156, 0, 156, 2097157, 0, 156, 2097158, 0, 156, 2097159, 0, 156, 2097160, 131072, 156, 2097161, 0, 158, 2097162, 0, 158, 2097163, 0, 158, 2097164, 0, 158, 2097165, 65537, 7, 2097166, 196609, 5, 2097167, 196609, 5, 2097168, 196609, 7, 2097169, 0, 158, 2097170, 0, 158, 2097171, 0, 158, 2097172, 0, 158, 2097173, 0, 158, 2097174, 327680, 155, 2097175, 131072, 155, 2097176, 0, 159, 2097177, 0, 159, 2097178, 0, 159, 2097179, 0, 159, 2097180, 262145, 2, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 65536, 158, 2097189, 0, 158, 2097190, 0, 158, 2097191, 0, 158, 2097192, 0, 158, 2097193, 0, 158, 2097194, 0, 158, 2097195, 0, 158, 2097196, 0, 158, 2097197, 0, 158, 2097198, 0, 158, 2097199, 0, 158, 2097200, 0, 158, 2097201, 0, 158, 2097202, 327680, 155, 2097203, 131072, 155, 2097204, 0, 159, 2097205, 0, 159, 2097206, 0, 159, 2097207, 131072, 157, 2097208, 262145, 2, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2097212, 1, 0, 2097213, 1, 0, 2097214, 1, 0, 2097215, 1, 0, 2097216, 1, 0, 2097217, 1, 0, 2097218, 1, 0, 2097219, 1, 0, 2097220, 1, 0, 2097221, 1, 0, 2097222, 1, 0, 2097223, 1, 0, 2097224, 1, 0, 2097225, 1, 0, 2097226, 1, 0, 2097227, 1, 0, 2097228, 1, 0, 2097229, 1, 0, 2097230, 1, 0, 2097231, 1, 0, 2162688, 1, 0, 2162689, 1, 4, 2162690, 0, 158, 2162691, 0, 158, 2162692, 0, 158, 2162693, 0, 158, 2162694, 0, 158, 2162695, 0, 158, 2162696, 0, 158, 2162697, 0, 158, 2162698, 0, 158, 2162699, 0, 158, 2162700, 0, 158, 2162701, 327680, 154, 2162702, 0, 154, 2162703, 0, 154, 2162704, 131072, 154, 2162705, 0, 158, 2162706, 0, 158, 2162707, 0, 158, 2162708, 0, 158, 2162709, 0, 158, 2162710, 327680, 156, 2162711, 131072, 156, 2162712, 0, 158, 2162713, 0, 158, 2162714, 0, 158, 2162715, 0, 158, 2162716, 262145, 2, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 65536, 158, 2162725, 0, 158, 2162726, 0, 158, 2162727, 0, 158, 2162728, 0, 158, 2162729, 0, 158, 2162730, 0, 158, 2162731, 0, 158, 2162732, 0, 158, 2162733, 0, 158, 2162734, 0, 158, 2162735, 0, 158, 2162736, 0, 158, 2162737, 0, 158, 2162738, 327680, 156, 2162739, 131072, 156, 2162740, 0, 158, 2162741, 0, 158, 2162742, 0, 158, 2162743, 131072, 158, 2162744, 262145, 2, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2162748, 1, 0, 2162749, 1, 0, 2162750, 1, 0, 2162751, 1, 0, 2162752, 1, 0, 2162753, 1, 0, 2162754, 1, 0, 2162755, 1, 0, 2162756, 1, 0, 2162757, 1, 0, 2162758, 1, 0, 2162759, 1, 0, 2162760, 1, 0, 2162761, 1, 0, 2162762, 1, 0, 2162763, 1, 0, 2162764, 1, 0, 2162765, 1, 0, 2162766, 1, 0, 2162767, 1, 0, 2228224, 1, 0, 2228225, 1, 4, 2228226, 0, 158, 2228227, 0, 158, 2228228, 0, 158, 2228229, 0, 158, 2228230, 0, 158, 2228231, 0, 158, 2228232, 0, 158, 2228233, 0, 158, 2228234, 0, 158, 2228235, 0, 158, 2228236, 0, 158, 2228237, 327680, 155, 2228238, 0, 155, 2228239, 0, 155, 2228240, 131072, 155, 2228241, 0, 158, 2228242, 0, 158, 2228243, 0, 158, 2228244, 0, 158, 2228245, 0, 158, 2228246, 0, 158, 2228247, 0, 158, 2228248, 0, 158, 2228249, 0, 158, 2228250, 0, 158, 2228251, 0, 158, 2228252, 262145, 2, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 65536, 158, 2228261, 0, 158, 2228262, 0, 158, 2228263, 0, 158, 2228264, 0, 158, 2228265, 0, 158, 2228266, 0, 158, 2228267, 0, 158, 2228268, 0, 158, 2228269, 0, 158, 2228270, 0, 158, 2228271, 0, 158, 2228272, 0, 158, 2228273, 0, 158, 2228274, 0, 158, 2228275, 0, 158, 2228276, 0, 158, 2228277, 0, 158, 2228278, 0, 158, 2228279, 131072, 158, 2228280, 262145, 2, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2228284, 1, 0, 2228285, 1, 0, 2228286, 1, 0, 2228287, 1, 0, 2228288, 1, 0, 2228289, 1, 0, 2228290, 1, 0, 2228291, 1, 0, 2228292, 1, 0, 2228293, 1, 0, 2228294, 1, 0, 2228295, 1, 0, 2228296, 1, 0, 2228297, 1, 0, 2228298, 1, 0, 2228299, 1, 0, 2228300, 1, 0, 2228301, 1, 0, 2228302, 1, 0, 2228303, 1, 0, 2293760, 1, 0, 2293761, 1, 4, 2293762, 0, 158, 2293763, 0, 158, 2293764, 0, 158, 2293765, 0, 158, 2293766, 0, 158, 2293767, 0, 158, 2293768, 0, 158, 2293769, 0, 158, 2293770, 0, 158, 2293771, 0, 158, 2293772, 0, 158, 2293773, 327680, 156, 2293774, 0, 156, 2293775, 0, 156, 2293776, 131072, 156, 2293777, 0, 158, 2293778, 0, 158, 2293779, 0, 158, 2293780, 0, 158, 2293781, 0, 158, 2293782, 0, 158, 2293783, 0, 158, 2293784, 0, 158, 2293785, 0, 158, 2293786, 0, 158, 2293787, 0, 158, 2293788, 262145, 2, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 65536, 158, 2293797, 0, 158, 2293798, 0, 158, 2293799, 0, 158, 2293800, 0, 158, 2293801, 0, 158, 2293802, 0, 158, 2293803, 0, 158, 2293804, 0, 158, 2293805, 0, 158, 2293806, 0, 158, 2293807, 0, 158, 2293808, 0, 158, 2293809, 0, 158, 2293810, 0, 158, 2293811, 0, 158, 2293812, 0, 158, 2293813, 0, 158, 2293814, 0, 158, 2293815, 131072, 158, 2293816, 262145, 2, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2293820, 1, 0, 2293821, 1, 0, 2293822, 1, 0, 2293823, 1, 0, 2293824, 1, 0, 2293825, 1, 0, 2293826, 1, 0, 2293827, 1, 0, 2293828, 1, 0, 2293829, 1, 0, 2293830, 1, 0, 2293831, 1, 0, 2293832, 1, 0, 2293833, 1, 0, 2293834, 1, 0, 2293835, 1, 0, 2293836, 1, 0, 2293837, 1, 0, 2293838, 1, 0, 2293839, 1, 0, 2359296, 1, 0, 2359297, 1, 4, 2359298, 0, 158, 2359299, 0, 158, 2359300, 0, 158, 2359301, 0, 158, 2359302, 0, 158, 2359303, 0, 158, 2359304, 0, 158, 2359305, 0, 158, 2359306, 0, 158, 2359307, 0, 158, 2359308, 0, 158, 2359309, 262144, 159, 2359310, 262144, 159, 2359311, 262144, 159, 2359312, 262144, 159, 2359313, 0, 158, 2359314, 0, 158, 2359315, 0, 158, 2359316, 0, 158, 2359317, 0, 158, 2359318, 0, 158, 2359319, 0, 158, 2359320, 0, 158, 2359321, 0, 158, 2359322, 0, 158, 2359323, 0, 158, 2359324, 262145, 2, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 65536, 158, 2359333, 0, 158, 2359334, 0, 158, 2359335, 0, 158, 2359336, 0, 158, 2359337, 0, 158, 2359338, 0, 158, 2359339, 0, 158, 2359340, 0, 158, 2359341, 0, 158, 2359342, 0, 158, 2359343, 0, 158, 2359344, 0, 158, 2359345, 0, 158, 2359346, 0, 158, 2359347, 0, 158, 2359348, 0, 158, 2359349, 0, 158, 2359350, 0, 158, 2359351, 131072, 158, 2359352, 262145, 2, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2359356, 1, 0, 2359357, 1, 0, 2359358, 1, 0, 2359359, 1, 0, 2359360, 1, 0, 2359361, 1, 0, 2359362, 1, 0, 2359363, 1, 0, 2359364, 1, 0, 2359365, 1, 0, 2359366, 1, 0, 2359367, 1, 0, 2359368, 1, 0, 2359369, 1, 0, 2359370, 1, 0, 2359371, 1, 0, 2359372, 1, 0, 2359373, 1, 0, 2359374, 1, 0, 2359375, 1, 0, 2424832, 1, 0, 2424833, 1, 4, 2424834, 0, 158, 2424835, 0, 158, 2424836, 0, 158, 2424837, 0, 158, 2424838, 0, 158, 2424839, 0, 158, 2424840, 0, 158, 2424841, 0, 158, 2424842, 0, 158, 2424843, 0, 158, 2424844, 0, 158, 2424845, 0, 158, 2424846, 0, 158, 2424847, 0, 158, 2424848, 0, 158, 2424849, 0, 158, 2424850, 0, 158, 2424851, 0, 158, 2424852, 0, 158, 2424853, 0, 158, 2424854, 0, 158, 2424855, 0, 158, 2424856, 0, 158, 2424857, 0, 158, 2424858, 0, 158, 2424859, 0, 158, 2424860, 262145, 2, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 65536, 158, 2424869, 0, 158, 2424870, 0, 158, 2424871, 0, 158, 2424872, 0, 158, 2424873, 0, 158, 2424874, 0, 158, 2424875, 0, 158, 2424876, 0, 158, 2424877, 0, 158, 2424878, 0, 158, 2424879, 0, 158, 2424880, 0, 158, 2424881, 0, 158, 2424882, 0, 158, 2424883, 0, 158, 2424884, 0, 158, 2424885, 0, 158, 2424886, 0, 158, 2424887, 131072, 158, 2424888, 262145, 2, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2424892, 1, 0, 2424893, 1, 0, 2424894, 1, 0, 2424895, 1, 0, 2424896, 1, 0, 2424897, 1, 0, 2424898, 1, 0, 2424899, 1, 0, 2424900, 1, 0, 2424901, 1, 0, 2424902, 1, 0, 2424903, 1, 0, 2424904, 1, 0, 2424905, 1, 0, 2424906, 1, 0, 2424907, 1, 0, 2424908, 1, 0, 2424909, 1, 0, 2424910, 1, 0, 2424911, 1, 0, 2490368, 1, 0, 2490369, 131073, 0, 2490370, 131073, 3, 2490371, 131073, 3, 2490372, 131073, 3, 2490373, 131073, 3, 2490374, 131073, 3, 2490375, 131073, 3, 2490376, 131073, 3, 2490377, 131073, 3, 2490378, 131073, 3, 2490379, 131073, 3, 2490380, 131073, 3, 2490381, 131073, 3, 2490382, 131073, 3, 2490383, 131073, 3, 2490384, 131073, 3, 2490385, 131073, 3, 2490386, 131073, 3, 2490387, 131073, 3, 2490388, 131073, 3, 2490389, 131073, 3, 2490390, 131073, 3, 2490391, 131073, 3, 2490392, 131073, 3, 2490393, 131073, 3, 2490394, 131073, 3, 2490395, 131073, 3, 2490396, 65537, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 131073, 0, 2490405, 131073, 3, 2490406, 65537, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 131073, 0, 2490423, 131073, 3, 2490424, 65537, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2490428, 1, 0, 2490429, 1, 0, 2490430, 1, 0, 2490431, 1, 0, 2490432, 1, 0, 2490433, 1, 0, 2490434, 1, 0, 2490435, 1, 0, 2490436, 1, 0, 2490437, 1, 0, 2490438, 1, 0, 2490439, 1, 0, 2490440, 1, 0, 2490441, 1, 0, 2490442, 1, 0, 2490443, 1, 0, 2490444, 1, 0, 2490445, 1, 0, 2490446, 1, 0, 2490447, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2555964, 1, 0, 2555965, 1, 0, 2555966, 1, 0, 2555967, 1, 0, 2555968, 1, 0, 2555969, 1, 0, 2555970, 1, 0, 2555971, 1, 0, 2555972, 1, 0, 2555973, 1, 0, 2555974, 1, 0, 2555975, 1, 0, 2555976, 1, 0, 2555977, 1, 0, 2555978, 1, 0, 2555979, 1, 0, 2555980, 1, 0, 2555981, 1, 0, 2555982, 1, 0, 2555983, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 152, 2, 0, 13, 3, 65536, 13, 4, 131072, 152, 5, 131072, 152, 6, 131072, 152, 7, 0, 13, 8, 65536, 13, 10, 131072, 152, 22, 131072, 152, 24, 0, 13, 25, 65536, 13, 26, 131072, 152, 27, 131072, 152, 28, 131072, 152, 29, 0, 13, 30, 65536, 13, 32, 131072, 152, 44, 262145, 2, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 131072, 152, 51, 0, 13, 52, 65536, 13, 53, 131072, 152, 54, 131072, 152, 55, 131072, 152, 56, 0, 13, 57, 65536, 13, 59, 131072, 152, 65536, 131072, 153, 65538, 0, 14, 65539, 65536, 14, 65540, 131072, 153, 65541, 131072, 153, 65542, 131072, 153, 65543, 0, 14, 65544, 65536, 14, 65546, 131072, 153, 65558, 131072, 153, 65560, 0, 14, 65561, 65536, 14, 65562, 131072, 153, 65563, 131072, 153, 65564, 131072, 153, 65565, 0, 14, 65566, 65536, 14, 65568, 131072, 153, 65580, 262145, 2, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 131072, 153, 65587, 0, 14, 65588, 65536, 14, 65589, 131072, 153, 65590, 131072, 153, 65591, 131072, 153, 65592, 0, 14, 65593, 65536, 14, 65595, 131072, 153, 131116, 262145, 2, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 196652, 262145, 2, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 262188, 262145, 2, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 327724, 262145, 2, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 393260, 262145, 2, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 458796, 262145, 2, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 524332, 262145, 2, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 589868, 262145, 2, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 589874, 1, 0, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 655404, 262145, 6, 655405, 262145, 4, 655406, 262145, 4, 655407, 262145, 4, 655408, 262145, 4, 655409, 262145, 4, 655410, 262145, 4, 655411, 262145, 4, 655412, 262145, 4, 655413, 262145, 4, 655414, 262145, 4, 655415, 262145, 4, 655416, 262145, 4, 655417, 262145, 4, 655418, 262145, 4, 655419, 262145, 4, 917569, 0, 13, 917570, 65536, 13, 917576, 0, 13, 917577, 65536, 13, 983105, 0, 14, 983106, 65536, 14, 983112, 0, 14, 983113, 65536, 14, 1048639, 65536, 152, 1048641, 65536, 152, 1048643, 65536, 152, 1048645, 65536, 152, 1048647, 65536, 152, 1048649, 65536, 152, 1048651, 65536, 152, 1114149, 262144, 98, 1114150, 327680, 98, 1114151, 393216, 98, 1114152, 458752, 98, 1114153, 0, 94, 1114154, 65536, 94, 1114155, 131072, 94, 1114156, 196608, 94, 1114157, 0, 98, 1114158, 65536, 98, 1114159, 131072, 98, 1114160, 196608, 98, 1179685, 262144, 99, 1179686, 327680, 99, 1179687, 393216, 99, 1179688, 458752, 99, 1179689, 0, 95, 1179690, 65536, 95, 1179691, 131072, 95, 1179692, 196608, 95, 1179693, 0, 99, 1179694, 65536, 99, 1179695, 131072, 99, 1179696, 196608, 99, 1245221, 262144, 100, 1245222, 327680, 100, 1245223, 393216, 100, 1245224, 458752, 100, 1245225, 0, 96, 1245226, 65536, 96, 1245227, 131072, 96, 1245228, 196608, 96, 1245229, 0, 100, 1245230, 65536, 100, 1245231, 131072, 100, 1245232, 196608, 100, 1245250, 65536, 75, 1245251, 131072, 75, 1245252, 196608, 75, 1245253, 262144, 75, 1245254, 327680, 75, 1245255, 393216, 75, 1245256, 458752, 75, 1310757, 262144, 101, 1310758, 327680, 101, 1310759, 393216, 101, 1310760, 458752, 101, 1310761, 0, 97, 1310762, 65536, 97, 1310763, 131072, 97, 1310764, 196608, 97, 1310765, 0, 101, 1310766, 65536, 101, 1310767, 131072, 101, 1310768, 196608, 101, 1310786, 65536, 76, 1310787, 131072, 76, 1310788, 196608, 76, 1310789, 262144, 76, 1310790, 327680, 76, 1310791, 393216, 76, 1310792, 458752, 76, 1376322, 65536, 77, 1376323, 131072, 77, 1376324, 196608, 77, 1376325, 262144, 77, 1376326, 327680, 77, 1376327, 393216, 77, 1376328, 458752, 77, 1835026, 262144, 128, 1835027, 327680, 128, 1835028, 393216, 128, 1835054, 0, 128, 1835055, 65536, 128, 1900562, 262144, 129, 1900563, 327680, 129, 1900564, 393216, 129, 1900590, 0, 129, 1900591, 65536, 129, 1966098, 262144, 130, 1966099, 327680, 130, 1966100, 393216, 130, 1966106, 262144, 21, 1966107, 327680, 21, 2031642, 262144, 22, 2031643, 327680, 22, 2097159, 458752, 43, 2097178, 262144, 23, 2097179, 327680, 23, 2162690, 393216, 45, 2162691, 393216, 45, 2162692, 393216, 45, 2162693, 393216, 45, 2162694, 393216, 45, 2162695, 458752, 45, 2162714, 262144, 24, 2162715, 327680, 24, 2228226, 393216, 46, 2228227, 393216, 46, 2228228, 393216, 46, 2228229, 393216, 46, 2228230, 393216, 46, 2228231, 458752, 46 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 45, 262145, 2, 46, 1, 0, 47, 1, 0, 48, 1, 0, 65581, 262145, 2, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 131117, 262145, 2, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 196610, 65536, 152, 196616, 65536, 152, 196632, 65536, 152, 196638, 65536, 152, 196653, 262145, 2, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196659, 65536, 152, 196665, 65536, 152, 262189, 262145, 2, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 327725, 262145, 2, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 393218, 65536, 152, 393224, 65536, 152, 393240, 65536, 152, 393246, 65536, 152, 393261, 262145, 2, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393267, 65536, 152, 393273, 65536, 152, 458797, 262145, 2, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 524292, 131072, 29, 524293, 196608, 29, 524294, 262144, 29, 524314, 131072, 29, 524315, 196608, 29, 524316, 262144, 29, 524333, 262145, 2, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524341, 131072, 29, 524342, 196608, 29, 524343, 262144, 29, 589869, 262145, 2, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 589874, 1, 0, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 655405, 262145, 2, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 720941, 262145, 6, 720942, 262145, 4, 720943, 262145, 4, 720944, 262145, 4, 720945, 262145, 4, 720946, 262145, 4, 720947, 262145, 4, 720948, 262145, 4, 720949, 262145, 4, 720950, 262145, 4, 720951, 262145, 4, 720952, 262145, 4, 720953, 262145, 4, 720954, 262145, 4, 720955, 262145, 4, 917567, 327680, 172, 917579, 393216, 172, 983103, 327680, 173, 983115, 393216, 173, 1114124, 196608, 152, 1114125, 262144, 152, 1114128, 196608, 152, 1114129, 262144, 152, 1114132, 196608, 152, 1114133, 262144, 152, 1114152, 196608, 152, 1114153, 262144, 152, 1114156, 196608, 152, 1114157, 262144, 152, 1114160, 196608, 152, 1114161, 262144, 152, 1245194, 0, 136, 1245195, 65536, 136, 1245196, 131072, 136, 1245197, 196608, 136, 1245201, 0, 139, 1245202, 65536, 139, 1245203, 131072, 139, 1245204, 196608, 139, 1310730, 0, 137, 1310731, 65536, 137, 1310732, 131072, 137, 1310733, 196608, 137, 1310737, 0, 140, 1310738, 65536, 140, 1310739, 131072, 140, 1310740, 196608, 140, 1376266, 0, 138, 1376267, 65536, 138, 1376268, 131072, 138, 1376269, 196608, 138, 1376273, 0, 141, 1376274, 65536, 141, 1376275, 131072, 141, 1376276, 196608, 141, 1507390, 262144, 160, 1507391, 327680, 160, 1507403, 393216, 160, 1507404, 458752, 160, 1572926, 262144, 161, 1572927, 327680, 161, 1572939, 393216, 161, 1572940, 458752, 161, 1638462, 262144, 162, 1638463, 327680, 162, 1638468, 131072, 29, 1638469, 196608, 29, 1638470, 262144, 29, 1638475, 393216, 162, 1638476, 458752, 162, 1835056, 196608, 152, 1835057, 262144, 152, 1966089, 0, 130, 1966090, 65536, 130, 1966091, 131072, 130, 1966092, 196608, 130, 1966105, 196608, 152, 1966106, 262144, 152, 1966133, 196608, 152, 1966134, 262144, 152, 2031620, 196608, 152, 2031621, 262144, 152, 2031625, 0, 131, 2031626, 65536, 131, 2031627, 131072, 131, 2031628, 196608, 131, 2031660, 393216, 136, 2031661, 458752, 136, 2031662, 262144, 136, 2031663, 327680, 136, 2031668, 131072, 21, 2031669, 196608, 21, 2097161, 0, 132, 2097162, 65536, 132, 2097163, 131072, 132, 2097164, 196608, 132, 2097196, 393216, 137, 2097197, 458752, 137, 2097198, 262144, 137, 2097199, 327680, 137, 2097204, 131072, 22, 2097205, 196608, 22, 2162725, 262144, 160, 2162726, 327680, 160, 2162727, 393216, 160, 2162728, 458752, 160, 2162732, 393216, 138, 2162733, 458752, 138, 2162734, 262144, 138, 2162735, 327680, 138, 2162740, 131072, 23, 2162741, 196608, 23, 2228238, 131072, 128, 2228239, 196608, 128, 2228261, 262144, 161, 2228262, 327680, 161, 2228263, 393216, 161, 2228264, 458752, 161, 2293774, 131072, 129, 2293775, 196608, 129, 2293797, 262144, 162, 2293798, 327680, 162, 2293799, 393216, 162, 2293800, 458752, 162, 2424835, 131072, 29, 2424836, 196608, 29, 2424837, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 304) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(496, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 304) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(1296, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 304) +scene_destination = "res://Maps/AmatreeTown/Amatree_Town.tscn" +location = Vector2(1488, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 1232) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(880, 528) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 1040) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M174.tscn" +location = Vector2(1744, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1712, 1040) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M174.tscn" +location = Vector2(816, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 848) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(1936, 976) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 176) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 176) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 144) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 208) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1776, 240) +texture = ExtResource("305") +facing = "Left" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 1072) +texture = ExtResource("306") +facing = "Right" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1392, 784) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 1008) +texture = ExtResource("308") +facing = "Up" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 1168) +texture = ExtResource("309") +facing = "Up" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(400, 976) +texture = ExtResource("310") +facing = "Left" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 688) +texture = ExtResource("311") +facing = "Up" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1552, 1072) +texture = ExtResource("312") +facing = "Left" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1328, 1040) +texture = ExtResource("313") +facing = "Down" + +[node name="Npc14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1424, 1104) +texture = ExtResource("314") +facing = "Up" + +[node name="Npc15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1520, 688) +texture = ExtResource("315") +facing = "Up" + +[node name="Npc16" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2224, 528) +texture = ExtResource("316") +facing = "Down" + +[node name="Npc17" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2032, 528) +texture = ExtResource("317") +facing = "Down" + +[node name="Npc18" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2096, 528) +texture = ExtResource("318") +facing = "Down" + +[node name="Npc19" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2160, 528) +texture = ExtResource("319") +facing = "Down" + +[node name="Npc20" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2288, 528) +texture = ExtResource("320") +facing = "Down" + +[node name="Npc21" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2352, 528) +texture = ExtResource("321") +facing = "Down" diff --git a/Maps/TsukinamiVillage/Tsukinami_Village_M174_tileset.tres b/Maps/TsukinamiVillage/Tsukinami_Village_M174_tileset.tres new file mode 100644 index 000000000..fd88b30e9 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village_M174_tileset.tres @@ -0,0 +1,472 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Tsukinami-Indoors.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:95/0 = 0 +0:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:97/0 = 0 +0:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:98/0 = 0 +0:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:128/0 = 0 +0:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:129/0 = 0 +0:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:130/0 = 0 +0:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:131/0 = 0 +0:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:132/0 = 0 +0:136/0 = 0 +0:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:137/0 = 0 +0:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:138/0 = 0 +0:139/0 = 0 +0:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:140/0 = 0 +0:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:141/0 = 0 +0:154/0 = 0 +0:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:155/0 = 0 +0:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:156/0 = 0 +0:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:158/0 = 0 +0:159/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:76/0 = 0 +1:77/0 = 0 +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:96/0 = 0 +1:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:97/0 = 0 +1:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:98/0 = 0 +1:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:100/0 = 0 +1:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:128/0 = 0 +1:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:129/0 = 0 +1:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:130/0 = 0 +1:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:131/0 = 0 +1:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:132/0 = 0 +1:136/0 = 0 +1:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:137/0 = 0 +1:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:138/0 = 0 +1:139/0 = 0 +1:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:140/0 = 0 +1:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:141/0 = 0 +1:152/0 = 0 +1:154/0 = 0 +1:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:155/0 = 0 +1:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:156/0 = 0 +1:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:157/0 = 0 +1:158/0 = 0 +1:160/0 = 0 +1:161/0 = 0 +1:162/0 = 0 +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:75/0 = 0 +2:76/0 = 0 +2:77/0 = 0 +2:94/0 = 0 +2:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:95/0 = 0 +2:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:96/0 = 0 +2:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:97/0 = 0 +2:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:98/0 = 0 +2:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:128/0 = 0 +2:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:129/0 = 0 +2:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:130/0 = 0 +2:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:131/0 = 0 +2:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:132/0 = 0 +2:136/0 = 0 +2:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:137/0 = 0 +2:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:138/0 = 0 +2:139/0 = 0 +2:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:140/0 = 0 +2:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:141/0 = 0 +2:152/0 = 0 +2:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:153/0 = 0 +2:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:154/0 = 0 +2:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:155/0 = 0 +2:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:156/0 = 0 +2:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:157/0 = 0 +2:158/0 = 0 +2:160/0 = 0 +2:161/0 = 0 +2:162/0 = 0 +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:75/0 = 0 +3:76/0 = 0 +3:77/0 = 0 +3:94/0 = 0 +3:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:95/0 = 0 +3:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:96/0 = 0 +3:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:97/0 = 0 +3:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:98/0 = 0 +3:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:100/0 = 0 +3:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:128/0 = 0 +3:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:129/0 = 0 +3:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +3:131/0 = 0 +3:132/0 = 0 +3:136/0 = 0 +3:137/0 = 0 +3:138/0 = 0 +3:139/0 = 0 +3:140/0 = 0 +3:141/0 = 0 +3:152/0 = 0 +3:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:154/0 = 0 +3:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:155/0 = 0 +3:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:156/0 = 0 +3:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:75/0 = 0 +4:76/0 = 0 +4:77/0 = 0 +4:98/0 = 0 +4:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:128/0 = 0 +4:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:129/0 = 0 +4:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:136/0 = 0 +4:137/0 = 0 +4:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:138/0 = 0 +4:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:152/0 = 0 +4:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:154/0 = 0 +4:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:155/0 = 0 +4:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:156/0 = 0 +4:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:157/0 = 0 +4:159/0 = 0 +4:160/0 = 0 +4:161/0 = 0 +4:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:162/0 = 0 +4:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:76/0 = 0 +5:77/0 = 0 +5:98/0 = 0 +5:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:99/0 = 0 +5:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:100/0 = 0 +5:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:101/0 = 0 +5:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:128/0 = 0 +5:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:129/0 = 0 +5:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:136/0 = 0 +5:137/0 = 0 +5:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:138/0 = 0 +5:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:154/0 = 0 +5:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:155/0 = 0 +5:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:156/0 = 0 +5:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:157/0 = 0 +5:160/0 = 0 +5:161/0 = 0 +5:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:162/0 = 0 +5:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:172/0 = 0 +5:172/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:173/0 = 0 +5:173/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:76/0 = 0 +6:77/0 = 0 +6:98/0 = 0 +6:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:99/0 = 0 +6:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:100/0 = 0 +6:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:101/0 = 0 +6:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:128/0 = 0 +6:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:129/0 = 0 +6:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:130/0 = 0 +6:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:136/0 = 0 +6:137/0 = 0 +6:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:138/0 = 0 +6:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:160/0 = 0 +6:161/0 = 0 +6:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:162/0 = 0 +6:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:172/0 = 0 +6:172/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:173/0 = 0 +6:173/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:75/0 = 0 +7:76/0 = 0 +7:77/0 = 0 +7:98/0 = 0 +7:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:99/0 = 0 +7:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:100/0 = 0 +7:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:101/0 = 0 +7:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:136/0 = 0 +7:137/0 = 0 +7:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:138/0 = 0 +7:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:160/0 = 0 +7:161/0 = 0 +7:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:162/0 = 0 +7:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/TsukinamiVillage/Tsukinami_Village_M204.gd b/Maps/TsukinamiVillage/Tsukinami_Village_M204.gd new file mode 100644 index 000000000..762fd0a89 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village_M204.gd @@ -0,0 +1,44 @@ +extends Node2D # gen_map.py Map204 + +var map_name = "Tsukinami Village" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(784, 208): + Global.game.play_dialogue("MAP204_NPC_1") + if check_pos == Vector2(272, 176): + Global.game.play_dialogue("MAP204_NPC_2") + if check_pos == Vector2(208, 80): + Global.game.play_dialogue("MAP204_NPC_3") + if check_pos == Vector2(1680, 208): + Global.game.play_dialogue("MAP204_NPC_4") + if check_pos == Vector2(2256, 592): + Global.game.play_dialogue("MAP204_NPC_5") + if check_pos == Vector2(48, 112): + Global.game.play_dialogue("MAP204_NPC_6") + if check_pos == Vector2(368, 272): + Global.game.play_dialogue("MAP204_NPC_7") + if check_pos == Vector2(176, 624): + Global.game.play_dialogue("MAP204_NPC_8") + if check_pos == Vector2(976, 208): + Global.game.play_dialogue("MAP204_NPC_9") + if check_pos == Vector2(912, 112): + Global.game.play_dialogue("MAP204_NPC_10") + if check_pos == Vector2(912, 656): + Global.game.play_dialogue("MAP204_NPC_11") + if check_pos == Vector2(784, 720): + Global.game.play_dialogue("MAP204_NPC_12") + if check_pos == Vector2(2256, 688): + Global.game.play_dialogue("MAP204_NPC_13") + if check_pos == Vector2(2416, 176): + Global.game.play_dialogue("MAP204_NPC_14") + if check_pos == Vector2(2448, 176): + Global.game.play_dialogue("MAP204_NPC_15") + if check_pos == Vector2(1488, 720): + Global.game.play_dialogue("MAP204_NPC_16") + if check_pos == Vector2(1616, 656): + Global.game.play_dialogue("MAP204_NPC_17") + if check_pos == Vector2(2448, 688): + Global.game.play_dialogue("MAP204_NPC_18") + if check_pos == Vector2(2448, 592): + Global.game.play_dialogue("MAP204_NPC_19") + return null diff --git a/Maps/TsukinamiVillage/Tsukinami_Village_M204.gd.uid b/Maps/TsukinamiVillage/Tsukinami_Village_M204.gd.uid new file mode 100644 index 000000000..6596195d1 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village_M204.gd.uid @@ -0,0 +1 @@ +uid://bo3rvaymimdk0 diff --git a/Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn b/Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn new file mode 100644 index 000000000..d0681d1d6 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn @@ -0,0 +1,244 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/TsukinamiVillage/Tsukinami_Village_M204_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/TsukinamiVillage/Tsukinami_Village_M204.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_045.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_054.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_017.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Musharna.png" id="314"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Fennel.png" id="315"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="316"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="317"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="318"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_002.png" id="319"] +[node name="Tsukinami Village" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 152, 1, 131072, 152, 2, 131072, 152, 3, 131072, 152, 4, 131072, 152, 5, 131072, 152, 6, 131072, 152, 7, 131072, 152, 8, 131072, 152, 9, 131072, 152, 10, 131072, 152, 11, 131072, 152, 12, 131072, 152, 13, 131072, 152, 14, 262145, 2, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 4, 22, 131072, 152, 23, 131072, 152, 24, 131072, 152, 25, 131072, 152, 26, 131072, 152, 27, 131072, 152, 28, 131072, 152, 29, 131072, 152, 30, 131072, 152, 31, 131072, 152, 32, 131072, 152, 33, 131072, 152, 34, 131072, 152, 35, 131072, 152, 36, 262145, 2, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 131072, 152, 45, 131072, 152, 46, 131072, 152, 47, 131072, 152, 48, 131072, 152, 49, 131072, 152, 50, 131072, 152, 51, 131072, 152, 52, 131072, 152, 53, 131072, 152, 54, 131072, 152, 55, 131072, 152, 56, 131072, 152, 57, 131072, 152, 58, 131072, 152, 59, 131072, 152, 60, 131072, 152, 61, 131072, 152, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 70, 1, 0, 71, 262145, 0, 72, 1, 0, 73, 1, 0, 74, 1, 0, 75, 1, 0, 76, 1, 0, 77, 1, 0, 78, 1, 0, 79, 1, 0, 80, 1, 0, 81, 1, 0, 82, 1, 0, 83, 1, 0, 65536, 131072, 153, 65537, 131072, 153, 65538, 131072, 153, 65539, 131072, 153, 65540, 131072, 153, 65541, 131072, 153, 65542, 131072, 153, 65543, 131072, 153, 65544, 131072, 153, 65545, 131072, 153, 65546, 131072, 153, 65547, 131072, 153, 65548, 131072, 153, 65549, 131072, 153, 65550, 262145, 2, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 4, 65558, 131072, 153, 65559, 131072, 153, 65560, 131072, 153, 65561, 131072, 153, 65562, 131072, 153, 65563, 131072, 153, 65564, 131072, 153, 65565, 131072, 153, 65566, 131072, 153, 65567, 131072, 153, 65568, 131072, 153, 65569, 131072, 153, 65570, 131072, 153, 65571, 131072, 153, 65572, 262145, 2, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 131072, 153, 65581, 131072, 153, 65582, 131072, 153, 65583, 131072, 153, 65584, 131072, 153, 65585, 131072, 153, 65586, 131072, 153, 65587, 131072, 153, 65588, 131072, 153, 65589, 131072, 153, 65590, 131072, 153, 65591, 131072, 153, 65592, 131072, 153, 65593, 131072, 153, 65594, 131072, 153, 65595, 131072, 153, 65596, 131072, 153, 65597, 131072, 153, 65598, 1, 0, 65599, 1, 0, 65600, 1, 0, 65601, 1, 0, 65602, 1, 0, 65603, 1, 0, 65604, 1, 0, 65605, 1, 0, 65606, 1, 0, 65607, 1, 4, 65608, 131072, 152, 65609, 131072, 152, 65610, 131072, 152, 65611, 131072, 152, 65612, 131072, 152, 65613, 131072, 152, 65614, 131072, 152, 65615, 131072, 152, 65616, 131072, 152, 65617, 131072, 152, 65618, 131072, 152, 65619, 1, 0, 131072, 65536, 6, 131073, 65536, 160, 131074, 65536, 160, 131075, 65536, 160, 131076, 65536, 160, 131077, 65536, 160, 131078, 65536, 160, 131079, 65536, 160, 131080, 65536, 160, 131081, 65536, 160, 131082, 65536, 6, 131083, 65536, 6, 131084, 65536, 6, 131085, 65536, 6, 131086, 262145, 2, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 4, 131094, 65536, 6, 131095, 196608, 160, 131096, 196608, 160, 131097, 196608, 160, 131098, 196608, 160, 131099, 196608, 160, 131100, 196608, 160, 131101, 196608, 160, 131102, 196608, 160, 131103, 196608, 160, 131104, 65536, 6, 131105, 65536, 6, 131106, 65536, 6, 131107, 65536, 6, 131108, 262145, 2, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 65536, 6, 131117, 65536, 160, 131118, 65536, 160, 131119, 65536, 160, 131120, 65536, 160, 131121, 65536, 160, 131122, 65536, 160, 131123, 65536, 160, 131124, 65536, 160, 131125, 65536, 160, 131126, 65536, 6, 131127, 65536, 6, 131128, 65536, 6, 131129, 65536, 6, 131130, 65536, 6, 131131, 65536, 6, 131132, 65536, 6, 131133, 65536, 6, 131134, 1, 0, 131135, 1, 0, 131136, 1, 0, 131137, 1, 0, 131138, 1, 0, 131139, 1, 0, 131140, 1, 0, 131141, 1, 0, 131142, 1, 0, 131143, 1, 4, 131144, 131072, 153, 131145, 131072, 153, 131146, 131072, 153, 131147, 131072, 153, 131148, 131072, 153, 131149, 131072, 153, 131150, 131072, 153, 131151, 131072, 153, 131152, 131072, 153, 131153, 131072, 153, 131154, 131072, 153, 131155, 1, 0, 196608, 65536, 6, 196609, 65536, 161, 196610, 65536, 161, 196611, 65536, 161, 196612, 65536, 161, 196613, 65536, 161, 196614, 65536, 161, 196615, 65536, 161, 196616, 65536, 161, 196617, 65536, 161, 196618, 65536, 5, 196619, 65536, 5, 196620, 65536, 5, 196621, 65536, 5, 196622, 262145, 2, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 4, 196630, 65536, 6, 196631, 196608, 161, 196632, 196608, 161, 196633, 196608, 161, 196634, 196608, 161, 196635, 196608, 161, 196636, 196608, 161, 196637, 196608, 161, 196638, 196608, 161, 196639, 196608, 161, 196640, 65536, 5, 196641, 65536, 5, 196642, 65536, 5, 196643, 65536, 5, 196644, 262145, 2, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 65536, 6, 196653, 65536, 161, 196654, 65536, 161, 196655, 65536, 161, 196656, 65536, 161, 196657, 65536, 161, 196658, 65536, 161, 196659, 65536, 161, 196660, 65536, 161, 196661, 65536, 161, 196662, 65536, 5, 196663, 65536, 5, 196664, 65536, 5, 196665, 65536, 5, 196666, 65536, 5, 196667, 65536, 5, 196668, 65536, 5, 196669, 65536, 5, 196670, 1, 0, 196671, 1, 0, 196672, 1, 0, 196673, 1, 0, 196674, 1, 0, 196675, 1, 0, 196676, 1, 0, 196677, 1, 0, 196678, 1, 0, 196679, 1, 4, 196680, 65536, 6, 196681, 65536, 160, 196682, 65536, 160, 196683, 65536, 160, 196684, 65536, 160, 196685, 65536, 160, 196686, 65536, 160, 196687, 65536, 160, 196688, 65536, 160, 196689, 65536, 160, 196690, 65536, 6, 196691, 1, 0, 262144, 65536, 6, 262145, 65536, 162, 262146, 65536, 162, 262147, 65536, 162, 262148, 65536, 162, 262149, 65536, 162, 262150, 65536, 162, 262151, 65536, 162, 262152, 65536, 162, 262153, 65536, 162, 262154, 65536, 5, 262155, 65537, 7, 262156, 196609, 5, 262157, 196609, 5, 262158, 196609, 1, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 4, 262166, 65536, 6, 262167, 196608, 162, 262168, 196608, 162, 262169, 196608, 162, 262170, 196608, 162, 262171, 196608, 162, 262172, 196608, 162, 262173, 196608, 162, 262174, 196608, 162, 262175, 196608, 162, 262176, 65536, 5, 262177, 65537, 7, 262178, 196609, 5, 262179, 196609, 5, 262180, 196609, 1, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 65536, 6, 262189, 65536, 162, 262190, 65536, 162, 262191, 65536, 162, 262192, 65536, 162, 262193, 65536, 162, 262194, 65536, 162, 262195, 65536, 162, 262196, 65536, 162, 262197, 65536, 162, 262198, 65536, 5, 262199, 65537, 7, 262200, 196609, 5, 262201, 196609, 5, 262202, 196609, 1, 262203, 1, 0, 262204, 1, 0, 262205, 1, 0, 262206, 1, 0, 262207, 1, 0, 262208, 1, 0, 262209, 1, 0, 262210, 1, 0, 262211, 1, 0, 262212, 1, 0, 262213, 1, 0, 262214, 1, 0, 262215, 1, 4, 262216, 65536, 6, 262217, 65536, 161, 262218, 65536, 161, 262219, 65536, 161, 262220, 65536, 161, 262221, 65536, 161, 262222, 65536, 161, 262223, 65536, 161, 262224, 65536, 161, 262225, 65536, 161, 262226, 65536, 5, 262227, 1, 0, 327680, 65536, 6, 327681, 65536, 160, 327682, 65536, 160, 327683, 65536, 160, 327684, 65536, 160, 327685, 65536, 160, 327686, 65536, 160, 327687, 65536, 160, 327688, 65536, 160, 327689, 65536, 160, 327690, 65536, 5, 327691, 131072, 152, 327692, 131072, 152, 327693, 131072, 152, 327694, 262145, 2, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 4, 327702, 65536, 6, 327703, 196608, 160, 327704, 196608, 160, 327705, 196608, 160, 327706, 196608, 160, 327707, 196608, 160, 327708, 196608, 160, 327709, 196608, 160, 327710, 196608, 160, 327711, 196608, 160, 327712, 65536, 5, 327713, 131072, 152, 327714, 131072, 152, 327715, 131072, 152, 327716, 262145, 2, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 65536, 6, 327725, 65536, 160, 327726, 65536, 160, 327727, 65536, 160, 327728, 65536, 160, 327729, 65536, 160, 327730, 65536, 160, 327731, 65536, 160, 327732, 65536, 160, 327733, 65536, 160, 327734, 65536, 5, 327735, 131072, 152, 327736, 131072, 152, 327737, 131072, 152, 327738, 262145, 2, 327739, 1, 0, 327740, 1, 0, 327741, 1, 0, 327742, 1, 0, 327743, 1, 0, 327744, 1, 0, 327745, 1, 0, 327746, 1, 0, 327747, 1, 0, 327748, 1, 0, 327749, 1, 0, 327750, 1, 0, 327751, 1, 4, 327752, 65536, 6, 327753, 65536, 162, 327754, 65536, 162, 327755, 65536, 162, 327756, 65536, 162, 327757, 65536, 162, 327758, 65536, 162, 327759, 65536, 162, 327760, 65536, 162, 327761, 65536, 162, 327762, 65536, 5, 327763, 1, 0, 393216, 65536, 6, 393217, 65536, 161, 393218, 65536, 161, 393219, 65536, 161, 393220, 65536, 161, 393221, 65536, 161, 393222, 65536, 161, 393223, 65536, 161, 393224, 65536, 161, 393225, 65536, 161, 393226, 65536, 5, 393227, 131072, 153, 393228, 131072, 153, 393229, 131072, 153, 393230, 262145, 2, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 4, 393238, 65536, 6, 393239, 196608, 161, 393240, 196608, 161, 393241, 196608, 161, 393242, 196608, 161, 393243, 196608, 161, 393244, 196608, 161, 393245, 196608, 161, 393246, 196608, 161, 393247, 196608, 161, 393248, 65536, 5, 393249, 131072, 153, 393250, 131072, 153, 393251, 131072, 153, 393252, 262145, 2, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 65536, 6, 393261, 65536, 161, 393262, 65536, 161, 393263, 65536, 161, 393264, 65536, 161, 393265, 65536, 161, 393266, 65536, 161, 393267, 65536, 161, 393268, 65536, 161, 393269, 65536, 161, 393270, 65536, 5, 393271, 131072, 153, 393272, 131072, 153, 393273, 131072, 153, 393274, 262145, 2, 393275, 1, 0, 393276, 1, 0, 393277, 1, 0, 393278, 1, 0, 393279, 1, 0, 393280, 1, 0, 393281, 1, 0, 393282, 1, 0, 393283, 1, 0, 393284, 1, 0, 393285, 1, 0, 393286, 1, 0, 393287, 1, 4, 393288, 65536, 6, 393289, 65536, 160, 393290, 65536, 160, 393291, 65536, 160, 393292, 65536, 160, 393293, 65536, 160, 393294, 65536, 160, 393295, 65536, 160, 393296, 65536, 160, 393297, 65536, 160, 393298, 65536, 5, 393299, 1, 0, 458752, 65536, 6, 458753, 65536, 162, 458754, 65536, 162, 458755, 65536, 162, 458756, 65536, 162, 458757, 65536, 162, 458758, 65536, 162, 458759, 65536, 162, 458760, 65536, 162, 458761, 65536, 162, 458762, 65536, 5, 458763, 65536, 6, 458764, 65536, 6, 458765, 65536, 6, 458766, 262145, 2, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 4, 458774, 65536, 6, 458775, 196608, 162, 458776, 196608, 162, 458777, 196608, 162, 458778, 196608, 162, 458779, 196608, 162, 458780, 196608, 162, 458781, 196608, 162, 458782, 196608, 162, 458783, 196608, 162, 458784, 65536, 5, 458785, 65536, 6, 458786, 65536, 6, 458787, 65536, 6, 458788, 262145, 2, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 65536, 6, 458797, 65536, 162, 458798, 65536, 162, 458799, 65536, 162, 458800, 65536, 162, 458801, 65536, 162, 458802, 65536, 162, 458803, 65536, 162, 458804, 65536, 162, 458805, 65536, 162, 458806, 65536, 5, 458807, 65536, 6, 458808, 65536, 6, 458809, 65536, 6, 458810, 262145, 2, 458811, 1, 0, 458812, 1, 0, 458813, 1, 0, 458814, 1, 0, 458815, 1, 0, 458816, 1, 0, 458817, 1, 0, 458818, 1, 0, 458819, 1, 0, 458820, 1, 0, 458821, 1, 0, 458822, 1, 0, 458823, 1, 4, 458824, 65536, 6, 458825, 65536, 161, 458826, 65536, 161, 458827, 65536, 161, 458828, 65536, 161, 458829, 65536, 161, 458830, 65536, 161, 458831, 65536, 161, 458832, 65536, 161, 458833, 65536, 161, 458834, 65536, 5, 458835, 1, 0, 524288, 65536, 6, 524289, 65536, 5, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 65536, 5, 524302, 262145, 2, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 4, 524310, 65536, 6, 524311, 65536, 5, 524312, 65536, 5, 524313, 65536, 5, 524314, 65536, 5, 524315, 65536, 5, 524316, 65536, 5, 524317, 65536, 5, 524318, 65536, 5, 524319, 65536, 5, 524320, 65536, 5, 524321, 65536, 5, 524322, 65536, 5, 524323, 65536, 5, 524324, 262145, 2, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 65536, 6, 524333, 65536, 5, 524334, 65536, 5, 524335, 65536, 5, 524336, 65536, 5, 524337, 65536, 5, 524338, 65536, 5, 524339, 65536, 5, 524340, 65536, 5, 524341, 65536, 5, 524342, 65536, 5, 524343, 65536, 5, 524344, 65536, 5, 524345, 65536, 5, 524346, 262145, 2, 524347, 1, 0, 524348, 1, 0, 524349, 1, 0, 524350, 1, 0, 524351, 1, 0, 524352, 1, 0, 524353, 1, 0, 524354, 1, 0, 524355, 1, 0, 524356, 1, 0, 524357, 1, 0, 524358, 1, 0, 524359, 1, 4, 524360, 65536, 6, 524361, 65536, 162, 524362, 65536, 162, 524363, 65536, 162, 524364, 65536, 162, 524365, 65536, 162, 524366, 65536, 162, 524367, 65536, 162, 524368, 65536, 162, 524369, 65536, 162, 524370, 65536, 5, 524371, 1, 0, 589824, 131073, 3, 589825, 131073, 3, 589826, 131073, 3, 589827, 131073, 3, 589828, 131073, 3, 589829, 131073, 3, 589830, 131073, 3, 589831, 131073, 3, 589832, 131073, 3, 589833, 131073, 3, 589834, 131073, 3, 589835, 131073, 3, 589836, 131073, 3, 589837, 131073, 3, 589838, 65537, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 131073, 0, 589846, 131073, 3, 589847, 131073, 3, 589848, 131073, 3, 589849, 131073, 3, 589850, 131073, 3, 589851, 131073, 3, 589852, 131073, 3, 589853, 131073, 3, 589854, 131073, 3, 589855, 131073, 3, 589856, 131073, 3, 589857, 131073, 3, 589858, 131073, 3, 589859, 131073, 3, 589860, 65537, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 131073, 3, 589869, 131073, 3, 589870, 131073, 3, 589871, 131073, 3, 589872, 131073, 3, 589873, 131073, 3, 589874, 131073, 3, 589875, 131073, 3, 589876, 131073, 3, 589877, 131073, 3, 589878, 131073, 3, 589879, 131073, 3, 589880, 131073, 3, 589881, 131073, 3, 589882, 65537, 0, 589883, 1, 0, 589884, 1, 0, 589885, 1, 0, 589886, 1, 0, 589887, 1, 0, 589888, 1, 0, 589889, 1, 0, 589890, 1, 0, 589891, 1, 0, 589892, 1, 0, 589893, 1, 0, 589894, 1, 0, 589895, 131073, 0, 589896, 1, 0, 589897, 1, 0, 589898, 1, 0, 589899, 1, 0, 589900, 1, 0, 589901, 1, 0, 589902, 1, 0, 589903, 1, 0, 589904, 1, 0, 589905, 1, 0, 589906, 1, 0, 589907, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 655420, 1, 0, 655421, 1, 0, 655422, 1, 0, 655423, 1, 0, 655424, 1, 0, 655425, 1, 0, 655426, 1, 0, 655427, 1, 0, 655428, 1, 0, 655429, 1, 0, 655430, 1, 0, 655431, 1, 0, 655432, 1, 0, 655433, 1, 0, 655434, 1, 0, 655435, 1, 0, 655436, 1, 0, 655437, 1, 0, 655438, 1, 0, 655439, 1, 0, 655440, 1, 0, 655441, 1, 0, 655442, 1, 0, 655443, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 720956, 1, 0, 720957, 1, 0, 720958, 1, 0, 720959, 1, 0, 720960, 1, 0, 720961, 1, 0, 720962, 1, 0, 720963, 1, 0, 720964, 1, 0, 720965, 1, 0, 720966, 1, 0, 720967, 1, 0, 720968, 1, 0, 720969, 1, 0, 720970, 1, 0, 720971, 1, 0, 720972, 1, 0, 720973, 1, 0, 720974, 1, 0, 720975, 1, 0, 720976, 1, 0, 720977, 1, 0, 720978, 1, 0, 720979, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 786492, 1, 0, 786493, 1, 0, 786494, 1, 0, 786495, 1, 0, 786496, 1, 0, 786497, 1, 0, 786498, 1, 0, 786499, 1, 0, 786500, 1, 0, 786501, 1, 0, 786502, 1, 0, 786503, 1, 0, 786504, 1, 0, 786505, 1, 0, 786506, 1, 0, 786507, 1, 0, 786508, 1, 0, 786509, 1, 0, 786510, 1, 0, 786511, 1, 0, 786512, 1, 0, 786513, 1, 0, 786514, 1, 0, 786515, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 852028, 1, 0, 852029, 1, 0, 852030, 1, 0, 852031, 1, 0, 852032, 1, 0, 852033, 1, 0, 852034, 1, 0, 852035, 1, 0, 852036, 1, 0, 852037, 1, 0, 852038, 1, 0, 852039, 1, 0, 852040, 1, 0, 852041, 1, 0, 852042, 1, 0, 852043, 1, 0, 852044, 1, 0, 852045, 1, 0, 852046, 1, 0, 852047, 1, 0, 852048, 1, 0, 852049, 1, 0, 852050, 1, 0, 852051, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 1, 0, 917565, 1, 0, 917566, 1, 0, 917567, 1, 0, 917568, 1, 0, 917569, 1, 0, 917570, 1, 0, 917571, 1, 0, 917572, 1, 0, 917573, 1, 0, 917574, 1, 0, 917575, 1, 0, 917576, 1, 0, 917577, 1, 0, 917578, 1, 0, 917579, 1, 0, 917580, 1, 0, 917581, 1, 0, 917582, 1, 0, 917583, 1, 0, 917584, 1, 0, 917585, 1, 0, 917586, 1, 0, 917587, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 983090, 1, 0, 983091, 1, 0, 983092, 1, 0, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 983100, 1, 0, 983101, 1, 0, 983102, 1, 0, 983103, 1, 0, 983104, 1, 0, 983105, 1, 0, 983106, 1, 0, 983107, 1, 0, 983108, 1, 0, 983109, 1, 0, 983110, 1, 0, 983111, 1, 0, 983112, 1, 0, 983113, 1, 0, 983114, 1, 0, 983115, 1, 0, 983116, 1, 0, 983117, 1, 0, 983118, 1, 0, 983119, 1, 0, 983120, 1, 0, 983121, 1, 0, 983122, 1, 0, 983123, 1, 0, 1048576, 131072, 152, 1048577, 131072, 152, 1048578, 131072, 152, 1048579, 131072, 152, 1048580, 131072, 152, 1048581, 131072, 152, 1048582, 131072, 152, 1048583, 131072, 152, 1048584, 131072, 152, 1048585, 131072, 152, 1048586, 131072, 152, 1048587, 131072, 152, 1048588, 131072, 152, 1048589, 131072, 152, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 131072, 152, 1048599, 131072, 152, 1048600, 131072, 152, 1048601, 131072, 152, 1048602, 131072, 152, 1048603, 131072, 152, 1048604, 131072, 152, 1048605, 131072, 152, 1048606, 131072, 152, 1048607, 131072, 152, 1048608, 131072, 152, 1048609, 131072, 152, 1048610, 131072, 152, 1048611, 131072, 152, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 131072, 152, 1048621, 131072, 152, 1048622, 131072, 152, 1048623, 131072, 152, 1048624, 131072, 152, 1048625, 131072, 152, 1048626, 131072, 152, 1048627, 131072, 152, 1048628, 131072, 152, 1048629, 131072, 152, 1048630, 131072, 152, 1048631, 262145, 5, 1048632, 131073, 3, 1048633, 131073, 3, 1048634, 1, 0, 1048635, 1, 0, 1048636, 1, 0, 1048637, 1, 0, 1048638, 1, 0, 1048639, 1, 0, 1048640, 1, 0, 1048641, 1, 0, 1048642, 1, 0, 1048643, 1, 0, 1048644, 131072, 152, 1048645, 131072, 152, 1048646, 131072, 152, 1048647, 131072, 152, 1048648, 131072, 152, 1048649, 131072, 152, 1048650, 131072, 152, 1048651, 131072, 152, 1048652, 131072, 152, 1048653, 131072, 152, 1048654, 131072, 152, 1048655, 1, 0, 1048656, 1, 0, 1048657, 1, 0, 1048658, 1, 0, 1048659, 1, 0, 1114112, 131072, 153, 1114113, 131072, 153, 1114114, 131072, 153, 1114115, 131072, 153, 1114116, 131072, 153, 1114117, 131072, 153, 1114118, 131072, 153, 1114119, 131072, 153, 1114120, 131072, 153, 1114121, 131072, 153, 1114122, 131072, 153, 1114123, 131072, 153, 1114124, 131072, 153, 1114125, 131072, 153, 1114126, 131073, 1, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 131072, 153, 1114135, 131072, 153, 1114136, 131072, 153, 1114137, 131072, 153, 1114138, 131072, 153, 1114139, 131072, 153, 1114140, 131072, 153, 1114141, 131072, 153, 1114142, 131072, 153, 1114143, 131072, 153, 1114144, 131072, 153, 1114145, 131072, 153, 1114146, 131072, 153, 1114147, 131072, 153, 1114148, 131073, 1, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 131072, 153, 1114157, 131072, 153, 1114158, 131072, 153, 1114159, 131072, 153, 1114160, 131072, 153, 1114161, 131072, 153, 1114162, 131072, 153, 1114163, 131072, 153, 1114164, 131072, 153, 1114165, 131072, 153, 1114166, 131072, 153, 1114167, 262145, 2, 1114168, 1, 0, 1114169, 1, 0, 1114170, 131073, 1, 1114171, 1, 0, 1114172, 1, 0, 1114173, 1, 0, 1114174, 1, 0, 1114175, 1, 0, 1114176, 1, 0, 1114177, 1, 0, 1114178, 1, 0, 1114179, 1, 0, 1114180, 131072, 153, 1114181, 131072, 153, 1114182, 131072, 153, 1114183, 131072, 153, 1114184, 131072, 153, 1114185, 131072, 153, 1114186, 131072, 153, 1114187, 131072, 153, 1114188, 131072, 153, 1114189, 131072, 153, 1114190, 131072, 153, 1114191, 1, 0, 1114192, 1, 0, 1114193, 1, 0, 1114194, 1, 0, 1114195, 1, 0, 1179648, 65536, 6, 1179649, 65536, 160, 1179650, 65536, 160, 1179651, 65536, 160, 1179652, 65536, 160, 1179653, 65536, 160, 1179654, 65536, 160, 1179655, 65536, 160, 1179656, 65536, 160, 1179657, 65536, 160, 1179658, 65536, 6, 1179659, 65536, 6, 1179660, 65536, 6, 1179661, 65536, 6, 1179662, 262145, 2, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 65536, 6, 1179671, 196608, 160, 1179672, 196608, 160, 1179673, 196608, 160, 1179674, 196608, 160, 1179675, 196608, 160, 1179676, 196608, 160, 1179677, 196608, 160, 1179678, 196608, 160, 1179679, 196608, 160, 1179680, 65536, 6, 1179681, 65536, 6, 1179682, 65536, 6, 1179683, 65536, 6, 1179684, 262145, 2, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 65536, 6, 1179693, 65536, 160, 1179694, 65536, 160, 1179695, 65536, 160, 1179696, 65536, 160, 1179697, 65536, 160, 1179698, 65536, 160, 1179699, 65536, 160, 1179700, 65536, 160, 1179701, 65536, 160, 1179702, 65536, 6, 1179703, 262145, 2, 1179704, 1, 0, 1179705, 1, 0, 1179706, 262145, 2, 1179707, 1, 0, 1179708, 1, 0, 1179709, 1, 0, 1179710, 1, 0, 1179711, 1, 0, 1179712, 1, 0, 1179713, 1, 0, 1179714, 1, 0, 1179715, 1, 0, 1179716, 65536, 6, 1179717, 65536, 160, 1179718, 65536, 160, 1179719, 65536, 160, 1179720, 65536, 160, 1179721, 65536, 160, 1179722, 65536, 160, 1179723, 65536, 160, 1179724, 65536, 160, 1179725, 65536, 160, 1179726, 65536, 6, 1179727, 1, 0, 1179728, 1, 0, 1179729, 1, 0, 1179730, 1, 0, 1179731, 1, 0, 1245184, 65536, 6, 1245185, 65536, 161, 1245186, 65536, 161, 1245187, 65536, 161, 1245188, 65536, 161, 1245189, 65536, 161, 1245190, 65536, 161, 1245191, 65536, 161, 1245192, 65536, 161, 1245193, 65536, 161, 1245194, 65536, 5, 1245195, 65536, 5, 1245196, 65536, 5, 1245197, 65536, 5, 1245198, 262145, 2, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 65536, 6, 1245207, 196608, 161, 1245208, 196608, 161, 1245209, 196608, 161, 1245210, 196608, 161, 1245211, 196608, 161, 1245212, 196608, 161, 1245213, 196608, 161, 1245214, 196608, 161, 1245215, 196608, 161, 1245216, 65536, 5, 1245217, 65536, 5, 1245218, 65536, 5, 1245219, 65536, 5, 1245220, 262145, 2, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 65536, 6, 1245229, 65536, 161, 1245230, 65536, 161, 1245231, 65536, 161, 1245232, 65536, 161, 1245233, 65536, 161, 1245234, 65536, 161, 1245235, 65536, 161, 1245236, 65536, 161, 1245237, 65536, 161, 1245238, 65536, 5, 1245239, 262145, 2, 1245240, 1, 0, 1245241, 1, 0, 1245242, 262145, 2, 1245243, 1, 0, 1245244, 1, 0, 1245245, 1, 0, 1245246, 1, 0, 1245247, 1, 0, 1245248, 1, 0, 1245249, 1, 0, 1245250, 1, 0, 1245251, 1, 0, 1245252, 65536, 6, 1245253, 65536, 161, 1245254, 65536, 161, 1245255, 65536, 161, 1245256, 65536, 161, 1245257, 65536, 161, 1245258, 65536, 161, 1245259, 65536, 161, 1245260, 65536, 161, 1245261, 65536, 161, 1245262, 65536, 5, 1245263, 1, 0, 1245264, 1, 0, 1245265, 1, 0, 1245266, 1, 0, 1245267, 1, 0, 1310720, 65536, 6, 1310721, 65536, 162, 1310722, 65536, 162, 1310723, 65536, 162, 1310724, 65536, 162, 1310725, 65536, 162, 1310726, 65536, 162, 1310727, 65536, 162, 1310728, 65536, 162, 1310729, 65536, 162, 1310730, 65536, 5, 1310731, 262145, 5, 1310732, 131073, 3, 1310733, 131073, 3, 1310734, 65537, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 65536, 6, 1310743, 196608, 162, 1310744, 196608, 162, 1310745, 196608, 162, 1310746, 196608, 162, 1310747, 196608, 162, 1310748, 196608, 162, 1310749, 196608, 162, 1310750, 196608, 162, 1310751, 196608, 162, 1310752, 65536, 5, 1310753, 262145, 5, 1310754, 131073, 3, 1310755, 131073, 3, 1310756, 65537, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 65536, 6, 1310765, 65536, 162, 1310766, 65536, 162, 1310767, 65536, 162, 1310768, 65536, 162, 1310769, 65536, 162, 1310770, 65536, 162, 1310771, 65536, 162, 1310772, 65536, 162, 1310773, 65536, 162, 1310774, 65536, 5, 1310775, 262145, 5, 1310776, 131073, 3, 1310777, 131073, 3, 1310778, 65537, 0, 1310779, 1, 0, 1310780, 1, 0, 1310781, 1, 0, 1310782, 1, 0, 1310783, 1, 0, 1310784, 1, 0, 1310785, 1, 0, 1310786, 1, 0, 1310787, 1, 0, 1310788, 65536, 6, 1310789, 65536, 162, 1310790, 65536, 162, 1310791, 65536, 162, 1310792, 65536, 162, 1310793, 65536, 162, 1310794, 65536, 162, 1310795, 65536, 162, 1310796, 65536, 162, 1310797, 65536, 162, 1310798, 65536, 5, 1310799, 1, 0, 1310800, 1, 0, 1310801, 1, 0, 1310802, 1, 0, 1310803, 1, 0, 1376256, 65536, 6, 1376257, 65536, 160, 1376258, 65536, 160, 1376259, 65536, 160, 1376260, 65536, 160, 1376261, 65536, 160, 1376262, 65536, 160, 1376263, 65536, 160, 1376264, 65536, 160, 1376265, 65536, 160, 1376266, 65536, 5, 1376267, 262145, 2, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 65536, 6, 1376279, 196608, 160, 1376280, 196608, 160, 1376281, 196608, 160, 1376282, 196608, 160, 1376283, 196608, 160, 1376284, 196608, 160, 1376285, 196608, 160, 1376286, 196608, 160, 1376287, 196608, 160, 1376288, 65536, 5, 1376289, 262145, 2, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 65536, 6, 1376301, 65536, 160, 1376302, 65536, 160, 1376303, 65536, 160, 1376304, 65536, 160, 1376305, 65536, 160, 1376306, 65536, 160, 1376307, 65536, 160, 1376308, 65536, 160, 1376309, 65536, 160, 1376310, 65536, 5, 1376311, 262145, 2, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 0, 1376315, 1, 0, 1376316, 1, 0, 1376317, 1, 0, 1376318, 1, 0, 1376319, 1, 0, 1376320, 1, 0, 1376321, 1, 0, 1376322, 1, 0, 1376323, 1, 0, 1376324, 65536, 6, 1376325, 65536, 160, 1376326, 65536, 160, 1376327, 65536, 160, 1376328, 65536, 160, 1376329, 65536, 160, 1376330, 65536, 160, 1376331, 65536, 160, 1376332, 65536, 160, 1376333, 65536, 160, 1376334, 65536, 5, 1376335, 1, 0, 1376336, 1, 0, 1376337, 1, 0, 1376338, 1, 0, 1376339, 1, 0, 1441792, 65536, 6, 1441793, 65536, 161, 1441794, 65536, 161, 1441795, 65536, 161, 1441796, 65536, 161, 1441797, 65536, 161, 1441798, 65536, 161, 1441799, 65536, 161, 1441800, 65536, 161, 1441801, 65536, 161, 1441802, 65536, 5, 1441803, 262145, 2, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 65536, 6, 1441815, 196608, 161, 1441816, 196608, 161, 1441817, 196608, 161, 1441818, 196608, 161, 1441819, 196608, 161, 1441820, 196608, 161, 1441821, 196608, 161, 1441822, 196608, 161, 1441823, 196608, 161, 1441824, 65536, 5, 1441825, 262145, 2, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 65536, 6, 1441837, 65536, 161, 1441838, 65536, 161, 1441839, 65536, 161, 1441840, 65536, 161, 1441841, 65536, 161, 1441842, 65536, 161, 1441843, 65536, 161, 1441844, 65536, 161, 1441845, 65536, 161, 1441846, 65536, 5, 1441847, 262145, 2, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1441852, 1, 0, 1441853, 1, 0, 1441854, 1, 0, 1441855, 1, 0, 1441856, 1, 0, 1441857, 1, 0, 1441858, 1, 0, 1441859, 1, 0, 1441860, 65536, 6, 1441861, 65536, 161, 1441862, 65536, 161, 1441863, 65536, 161, 1441864, 65536, 161, 1441865, 65536, 161, 1441866, 65536, 161, 1441867, 65536, 161, 1441868, 65536, 161, 1441869, 65536, 161, 1441870, 65536, 5, 1441871, 1, 0, 1441872, 1, 0, 1441873, 1, 0, 1441874, 1, 0, 1441875, 1, 0, 1507328, 65536, 6, 1507329, 65536, 162, 1507330, 65536, 162, 1507331, 65536, 162, 1507332, 65536, 162, 1507333, 65536, 162, 1507334, 65536, 162, 1507335, 65536, 162, 1507336, 65536, 162, 1507337, 65536, 162, 1507338, 65536, 5, 1507339, 262145, 2, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 65536, 6, 1507351, 196608, 162, 1507352, 196608, 162, 1507353, 196608, 162, 1507354, 196608, 162, 1507355, 196608, 162, 1507356, 196608, 162, 1507357, 196608, 162, 1507358, 196608, 162, 1507359, 196608, 162, 1507360, 65536, 5, 1507361, 262145, 2, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 65536, 6, 1507373, 65536, 162, 1507374, 65536, 162, 1507375, 65536, 162, 1507376, 65536, 162, 1507377, 65536, 162, 1507378, 65536, 162, 1507379, 65536, 162, 1507380, 65536, 162, 1507381, 65536, 162, 1507382, 65536, 5, 1507383, 262145, 2, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1507388, 1, 0, 1507389, 1, 0, 1507390, 1, 0, 1507391, 1, 0, 1507392, 1, 0, 1507393, 1, 0, 1507394, 1, 0, 1507395, 1, 0, 1507396, 65536, 6, 1507397, 65536, 162, 1507398, 65536, 162, 1507399, 65536, 162, 1507400, 65536, 162, 1507401, 65536, 162, 1507402, 65536, 162, 1507403, 65536, 162, 1507404, 65536, 162, 1507405, 65536, 162, 1507406, 65536, 5, 1507407, 1, 0, 1507408, 1, 0, 1507409, 1, 0, 1507410, 1, 0, 1507411, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 262145, 2, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 131073, 0, 1572887, 131073, 3, 1572888, 131073, 3, 1572889, 131073, 3, 1572890, 131073, 3, 1572891, 131073, 3, 1572892, 131073, 3, 1572893, 131073, 3, 1572894, 131073, 3, 1572895, 131073, 3, 1572896, 65537, 0, 1572897, 262145, 2, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 262145, 2, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1572924, 1, 0, 1572925, 1, 0, 1572926, 1, 0, 1572927, 1, 0, 1572928, 1, 0, 1572929, 1, 0, 1572930, 1, 0, 1572931, 1, 0, 1572932, 1, 0, 1572933, 1, 0, 1572934, 1, 0, 1572935, 1, 0, 1572936, 1, 0, 1572937, 1, 0, 1572938, 1, 0, 1572939, 1, 0, 1572940, 1, 0, 1572941, 1, 0, 1572942, 1, 0, 1572943, 1, 0, 1572944, 1, 0, 1572945, 1, 0, 1572946, 1, 0, 1572947, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 65537, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 65537, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 65537, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1638460, 1, 0, 1638461, 1, 0, 1638462, 1, 0, 1638463, 1, 0, 1638464, 1, 0, 1638465, 1, 0, 1638466, 1, 0, 1638467, 1, 0, 1638468, 1, 0, 1638469, 1, 0, 1638470, 1, 0, 1638471, 1, 0, 1638472, 1, 0, 1638473, 1, 0, 1638474, 1, 0, 1638475, 1, 0, 1638476, 1, 0, 1638477, 1, 0, 1638478, 1, 0, 1638479, 1, 0, 1638480, 1, 0, 1638481, 1, 0, 1638482, 1, 0, 1638483, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1703956, 1, 0, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1703996, 1, 0, 1703997, 1, 0, 1703998, 1, 0, 1703999, 1, 0, 1704000, 1, 0, 1704001, 1, 0, 1704002, 1, 0, 1704003, 1, 0, 1704004, 1, 0, 1704005, 1, 0, 1704006, 1, 0, 1704007, 1, 0, 1704008, 1, 0, 1704009, 1, 0, 1704010, 1, 0, 1704011, 1, 0, 1704012, 1, 0, 1704013, 1, 0, 1704014, 1, 0, 1704015, 1, 0, 1704016, 1, 0, 1704017, 1, 0, 1704018, 1, 0, 1704019, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1769492, 1, 0, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1769522, 1, 0, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1769532, 1, 0, 1769533, 1, 0, 1769534, 1, 0, 1769535, 1, 0, 1769536, 1, 0, 1769537, 1, 0, 1769538, 1, 0, 1769539, 1, 0, 1769540, 1, 0, 1769541, 1, 0, 1769542, 1, 0, 1769543, 1, 0, 1769544, 1, 0, 1769545, 1, 0, 1769546, 1, 0, 1769547, 1, 0, 1769548, 1, 0, 1769549, 1, 0, 1769550, 1, 0, 1769551, 1, 0, 1769552, 1, 0, 1769553, 1, 0, 1769554, 1, 0, 1769555, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1835058, 1, 0, 1835059, 1, 0, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1835068, 1, 0, 1835069, 1, 0, 1835070, 1, 0, 1835071, 1, 0, 1835072, 1, 0, 1835073, 1, 0, 1835074, 1, 0, 1835075, 1, 0, 1835076, 1, 0, 1835077, 1, 0, 1835078, 1, 0, 1835079, 1, 0, 1835080, 1, 0, 1835081, 1, 0, 1835082, 1, 0, 1835083, 1, 0, 1835084, 1, 0, 1835085, 1, 0, 1835086, 1, 0, 1835087, 1, 0, 1835088, 1, 0, 1835089, 1, 0, 1835090, 1, 0, 1835091, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1900564, 1, 0, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 0, 1900594, 1, 0, 1900595, 1, 0, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 0, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 1900603, 1, 0, 1900604, 1, 0, 1900605, 1, 0, 1900606, 1, 0, 1900607, 1, 0, 1900608, 1, 0, 1900609, 1, 0, 1900610, 1, 0, 1900611, 1, 0, 1900612, 1, 0, 1900613, 1, 0, 1900614, 1, 0, 1900615, 1, 0, 1900616, 1, 0, 1900617, 1, 0, 1900618, 1, 0, 1900619, 1, 0, 1900620, 1, 0, 1900621, 1, 0, 1900622, 1, 0, 1900623, 1, 0, 1900624, 1, 0, 1900625, 1, 0, 1900626, 1, 0, 1900627, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 131072, 152, 2, 0, 13, 3, 65536, 13, 4, 131072, 152, 5, 131072, 152, 6, 131072, 152, 7, 0, 13, 8, 65536, 13, 10, 131072, 152, 22, 131072, 152, 24, 0, 13, 25, 65536, 13, 26, 131072, 152, 27, 131072, 152, 28, 131072, 152, 29, 0, 13, 30, 65536, 13, 32, 131072, 152, 44, 131072, 152, 48, 131072, 152, 49, 131072, 152, 50, 131072, 152, 54, 131072, 152, 65536, 131072, 153, 65538, 0, 14, 65539, 65536, 14, 65540, 131072, 153, 65541, 131072, 153, 65542, 131072, 153, 65543, 0, 14, 65544, 65536, 14, 65546, 131072, 153, 65558, 131072, 153, 65560, 0, 14, 65561, 65536, 14, 65562, 131072, 153, 65563, 131072, 153, 65564, 131072, 153, 65565, 0, 14, 65566, 65536, 14, 65568, 131072, 153, 65580, 131072, 153, 65584, 131072, 153, 65585, 131072, 153, 65586, 131072, 153, 65590, 131072, 153, 65608, 131072, 152, 65610, 0, 13, 65611, 65536, 13, 65612, 131072, 152, 65613, 131072, 152, 65614, 131072, 152, 65615, 0, 13, 65616, 65536, 13, 65618, 131072, 152, 131144, 131072, 153, 131146, 0, 14, 131147, 65536, 14, 131148, 131072, 153, 131149, 131072, 153, 131150, 131072, 153, 131151, 0, 14, 131152, 65536, 14, 131154, 131072, 153, 196620, 262144, 24, 196621, 327680, 24, 196642, 262144, 24, 196643, 327680, 24, 1048576, 131072, 152, 1048578, 0, 13, 1048579, 65536, 13, 1048580, 131072, 152, 1048581, 131072, 152, 1048582, 131072, 152, 1048583, 0, 13, 1048584, 65536, 13, 1048586, 131072, 152, 1048598, 131072, 152, 1048600, 0, 13, 1048601, 65536, 13, 1048602, 131072, 152, 1048603, 131072, 152, 1048604, 131072, 152, 1048605, 0, 13, 1048606, 65536, 13, 1048608, 131072, 152, 1048620, 131072, 152, 1048622, 0, 13, 1048623, 65536, 13, 1048624, 131072, 152, 1048625, 131072, 152, 1048626, 131072, 152, 1048627, 0, 13, 1048628, 65536, 13, 1048630, 131072, 152, 1048644, 131072, 152, 1048646, 0, 13, 1048647, 65536, 13, 1048648, 131072, 152, 1048649, 131072, 152, 1048650, 131072, 152, 1048651, 0, 13, 1048652, 65536, 13, 1048654, 131072, 152, 1114112, 131072, 153, 1114114, 0, 14, 1114115, 65536, 14, 1114116, 131072, 153, 1114117, 131072, 153, 1114118, 131072, 153, 1114119, 0, 14, 1114120, 65536, 14, 1114122, 131072, 153, 1114134, 131072, 153, 1114136, 0, 14, 1114137, 65536, 14, 1114138, 131072, 153, 1114139, 131072, 153, 1114140, 131072, 153, 1114141, 0, 14, 1114142, 65536, 14, 1114144, 131072, 153, 1114156, 131072, 153, 1114158, 0, 14, 1114159, 65536, 14, 1114160, 131072, 153, 1114161, 131072, 153, 1114162, 131072, 153, 1114163, 0, 14, 1114164, 65536, 14, 1114166, 131072, 153, 1114180, 131072, 153, 1114182, 0, 14, 1114183, 65536, 14, 1114184, 131072, 153, 1114185, 131072, 153, 1114186, 131072, 153, 1114187, 0, 14, 1114188, 65536, 14, 1114190, 131072, 153, 1245196, 0, 23, 1245197, 65536, 23, 1245218, 0, 23, 1245219, 65536, 23 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 12, 262144, 21, 13, 327680, 21, 34, 262144, 21, 35, 327680, 21, 49, 196608, 69, 50, 262144, 69, 51, 327680, 69, 54, 196608, 69, 55, 262144, 69, 56, 327680, 69, 59, 196608, 69, 60, 262144, 69, 61, 327680, 69, 76, 458752, 38, 77, 458752, 38, 78, 458752, 38, 65548, 262144, 22, 65549, 327680, 22, 65570, 262144, 22, 65571, 327680, 22, 65585, 196608, 70, 65586, 262144, 70, 65587, 327680, 70, 65590, 196608, 70, 65591, 262144, 70, 65592, 327680, 70, 65595, 196608, 70, 65596, 262144, 70, 65597, 327680, 70, 131084, 262144, 23, 131085, 327680, 23, 131106, 262144, 23, 131107, 327680, 23, 131154, 196608, 43, 196610, 65536, 152, 196616, 65536, 152, 196619, 458752, 28, 196620, 458752, 28, 196621, 458752, 28, 196632, 65536, 152, 196638, 65536, 152, 196641, 458752, 28, 196642, 458752, 28, 196643, 458752, 28, 196654, 65536, 152, 196660, 65536, 152, 196663, 458752, 28, 196664, 458752, 28, 196665, 458752, 28, 196666, 458752, 28, 196667, 458752, 28, 196668, 458752, 28, 196669, 458752, 28, 196680, 393216, 37, 196683, 393216, 9, 196684, 458752, 9, 196685, 458752, 37, 196686, 262144, 9, 196687, 327680, 9, 196690, 196608, 44, 262218, 65536, 152, 262219, 393216, 10, 262220, 458752, 10, 262221, 458752, 37, 262222, 262144, 10, 262223, 327680, 10, 262224, 65536, 152, 262226, 196608, 45, 327692, 327680, 172, 327714, 327680, 172, 327736, 327680, 172, 393218, 65536, 152, 393224, 65536, 152, 393228, 327680, 173, 393240, 65536, 152, 393246, 65536, 152, 393250, 327680, 173, 393262, 65536, 152, 393268, 65536, 152, 393272, 327680, 173, 458824, 393216, 37, 458825, 393216, 37, 458826, 65536, 152, 458832, 65536, 152, 458834, 393216, 37, 524292, 131072, 29, 524293, 196608, 29, 524294, 262144, 29, 524314, 131072, 29, 524315, 196608, 29, 524316, 262144, 29, 524336, 131072, 29, 524337, 196608, 29, 524338, 262144, 29, 524360, 393216, 37, 524364, 131072, 29, 524365, 196608, 29, 524366, 262144, 29, 524370, 393216, 37, 589896, 393216, 37, 1048588, 262144, 21, 1048610, 262144, 21, 1048624, 327680, 172, 1048626, 393216, 172, 1114124, 0, 21, 1114125, 65536, 21, 1114146, 0, 21, 1114147, 65536, 21, 1114160, 327680, 173, 1114162, 393216, 173, 1114180, 327680, 40, 1114190, 327680, 40, 1179660, 0, 22, 1179661, 65536, 22, 1179682, 0, 22, 1179683, 65536, 22, 1179716, 327680, 41, 1179726, 327680, 41, 1245186, 65536, 152, 1245192, 65536, 152, 1245195, 458752, 28, 1245196, 458752, 28, 1245197, 458752, 28, 1245208, 65536, 152, 1245214, 65536, 152, 1245217, 458752, 28, 1245218, 458752, 28, 1245219, 458752, 28, 1245230, 65536, 152, 1245236, 65536, 152, 1245254, 65536, 152, 1245260, 65536, 152, 1441794, 65536, 152, 1441800, 65536, 152, 1441816, 65536, 152, 1441822, 65536, 152, 1441838, 65536, 152, 1441844, 65536, 152, 1441860, 327680, 40, 1441862, 65536, 152, 1441868, 65536, 152, 1441870, 327680, 40, 1507376, 131072, 29, 1507377, 196608, 29, 1507378, 262144, 29, 1507396, 327680, 41, 1507400, 131072, 29, 1507401, 196608, 29, 1507402, 262144, 29, 1507406, 327680, 41 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 304) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(688, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 304) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(688, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 304) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(720, 784) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 784) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(688, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 80) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(368, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 80) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(1072, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2480, 304) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(688, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(400, 592) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(368, 80) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 592) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(1072, 80) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2352, 784) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(688, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(112, 304) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(624, 1424) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1616, 48) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(1584, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1776, 48) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(2480, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp14" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1936, 48) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village_M204.tscn" +location = Vector2(2352, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 208) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 176) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(208, 80) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1680, 208) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2256, 592) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(48, 112) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 272) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 624) +texture = ExtResource("308") +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 208) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 112) +texture = ExtResource("310") +facing = "Right" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 656) +texture = ExtResource("311") +facing = "Right" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 720) +texture = ExtResource("312") +facing = "Right" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2256, 688) +texture = ExtResource("313") +facing = "Down" + +[node name="Npc14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2416, 176) +texture = ExtResource("314") +facing = "Left" + +[node name="Npc15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2448, 176) +texture = ExtResource("315") +facing = "Down" + +[node name="Npc16" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 720) +texture = ExtResource("316") +facing = "Right" + +[node name="Npc17" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1616, 656) +texture = ExtResource("317") +facing = "Right" + +[node name="Npc18" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2448, 688) +texture = ExtResource("318") +facing = "Down" + +[node name="Npc19" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2448, 592) +texture = ExtResource("319") +facing = "Down" diff --git a/Maps/TsukinamiVillage/Tsukinami_Village_M204_tileset.tres b/Maps/TsukinamiVillage/Tsukinami_Village_M204_tileset.tres new file mode 100644 index 000000000..57958e976 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village_M204_tileset.tres @@ -0,0 +1,209 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Tsukinami-Indoors.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:6/0 = 0 +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:21/0 = 0 +1:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:152/0 = 0 +1:160/0 = 0 +1:161/0 = 0 +1:162/0 = 0 +2:29/0 = 0 +2:152/0 = 0 +2:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:153/0 = 0 +2:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:69/0 = 0 +3:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:70/0 = 0 +3:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:160/0 = 0 +3:161/0 = 0 +3:162/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:69/0 = 0 +4:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:70/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:69/0 = 0 +5:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:70/0 = 0 +5:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:172/0 = 0 +5:172/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:173/0 = 0 +5:173/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:172/0 = 0 +6:172/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:173/0 = 0 +6:173/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:37/0 = 0 +7:38/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/TsukinamiVillage/Tsukinami_Village_tileset.tres b/Maps/TsukinamiVillage/Tsukinami_Village_tileset.tres new file mode 100644 index 000000000..795ab1db8 --- /dev/null +++ b/Maps/TsukinamiVillage/Tsukinami_Village_tileset.tres @@ -0,0 +1,1164 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Tsukinami.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Beach2_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Grassy_Path2_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/sealink_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/sealink_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:8/0 = 0 +0:9/0 = 0 +0:10/0 = 0 +0:25/0 = 0 +0:29/0 = 0 +0:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:31/0 = 0 +0:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:93/0 = 0 +0:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:99/0 = 0 +0:100/0 = 0 +0:103/0 = 0 +0:104/0 = 0 +0:105/0 = 0 +0:106/0 = 0 +0:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:107/0 = 0 +0:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:108/0 = 0 +0:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:110/0 = 0 +0:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +0:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:116/0 = 0 +0:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:117/0 = 0 +0:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:118/0 = 0 +0:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:119/0 = 0 +0:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:120/0 = 0 +0:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:121/0 = 0 +0:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:122/0 = 0 +0:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:123/0 = 0 +0:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:124/0 = 0 +0:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:125/0 = 0 +0:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:127/0 = 0 +0:128/0 = 0 +0:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:129/0 = 0 +0:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:131/0 = 0 +0:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:135/0 = 0 +0:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:136/0 = 0 +0:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:137/0 = 0 +0:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:138/0 = 0 +0:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:139/0 = 0 +0:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:140/0 = 0 +0:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:141/0 = 0 +0:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:142/0 = 0 +0:143/0 = 0 +0:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:144/0 = 0 +0:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:145/0 = 0 +0:145/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:146/0 = 0 +0:146/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:147/0 = 0 +0:147/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:148/0 = 0 +0:148/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:149/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:25/0 = 0 +1:29/0 = 0 +1:31/0 = 0 +1:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:60/0 = 0 +1:91/0 = 0 +1:92/0 = 0 +1:93/0 = 0 +1:94/0 = 0 +1:99/0 = 0 +1:100/0 = 0 +1:102/0 = 0 +1:103/0 = 0 +1:104/0 = 0 +1:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +1:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +1:115/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:116/0 = 0 +1:116/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:117/0 = 0 +1:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:118/0 = 0 +1:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:119/0 = 0 +1:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:120/0 = 0 +1:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:121/0 = 0 +1:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:122/0 = 0 +1:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:123/0 = 0 +1:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:124/0 = 0 +1:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:125/0 = 0 +1:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:127/0 = 0 +1:128/0 = 0 +1:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:129/0 = 0 +1:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:130/0 = 0 +1:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:131/0 = 0 +1:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:135/0 = 0 +1:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:136/0 = 0 +1:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:137/0 = 0 +1:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:138/0 = 0 +1:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:139/0 = 0 +1:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:140/0 = 0 +1:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:141/0 = 0 +1:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:142/0 = 0 +1:143/0 = 0 +1:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:144/0 = 0 +1:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:145/0 = 0 +1:145/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:146/0 = 0 +1:146/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:147/0 = 0 +1:147/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:148/0 = 0 +1:148/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:149/0 = 0 +2:1/0 = 0 +2:8/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:19/0 = 0 +2:20/0 = 0 +2:21/0 = 0 +2:25/0 = 0 +2:27/0 = 0 +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:31/0 = 0 +2:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:91/0 = 0 +2:92/0 = 0 +2:93/0 = 0 +2:94/0 = 0 +2:99/0 = 0 +2:100/0 = 0 +2:103/0 = 0 +2:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:104/0 = 0 +2:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:105/0 = 0 +2:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:110/0 = 0 +2:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:115/0 = 0 +2:116/0 = 0 +2:117/0 = 0 +2:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:118/0 = 0 +2:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:119/0 = 0 +2:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:120/0 = 0 +2:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:121/0 = 0 +2:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:122/0 = 0 +2:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:123/0 = 0 +2:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:124/0 = 0 +2:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:125/0 = 0 +2:125/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +2:128/0 = 0 +2:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:129/0 = 0 +2:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:130/0 = 0 +2:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:131/0 = 0 +2:135/0 = 0 +2:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:136/0 = 0 +2:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:137/0 = 0 +2:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:138/0 = 0 +2:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:139/0 = 0 +2:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:140/0 = 0 +2:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:141/0 = 0 +2:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:142/0 = 0 +2:143/0 = 0 +2:143/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:144/0 = 0 +2:144/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:145/0 = 0 +2:145/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:146/0 = 0 +2:146/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:147/0 = 0 +2:147/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:148/0 = 0 +2:148/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:149/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:9/0 = 0 +3:10/0 = 0 +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:14/0 = 0 +3:15/0 = 0 +3:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +3:20/0 = 0 +3:21/0 = 0 +3:27/0 = 0 +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:92/0 = 0 +3:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:93/0 = 0 +3:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:94/0 = 0 +3:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:98/0 = 0 +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:100/0 = 0 +3:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:102/0 = 0 +3:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:105/0 = 0 +3:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:106/0 = 0 +3:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:109/0 = 0 +3:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:110/0 = 0 +3:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:115/0 = 0 +3:116/0 = 0 +3:117/0 = 0 +3:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:118/0 = 0 +3:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:127/0 = 0 +3:128/0 = 0 +3:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:129/0 = 0 +3:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:131/0 = 0 +3:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:133/0 = 0 +3:134/0 = 0 +3:135/0 = 0 +3:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:136/0 = 0 +3:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:137/0 = 0 +3:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:138/0 = 0 +3:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:139/0 = 0 +3:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:140/0 = 0 +3:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:141/0 = 0 +3:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:10/0 = 0 +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:30/0 = 0 +4:31/0 = 0 +4:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:47/0 = 0 +4:48/0 = 0 +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:98/0 = 0 +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:102/0 = 0 +4:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:103/0 = 0 +4:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:104/0 = 0 +4:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +4:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:115/0 = 0 +4:116/0 = 0 +4:117/0 = 0 +4:121/0 = 0 +4:122/0 = 0 +4:126/0 = 0 +4:127/0 = 0 +4:128/0 = 0 +4:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:129/0 = 0 +4:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:133/0 = 0 +4:134/0 = 0 +4:135/0 = 0 +4:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:136/0 = 0 +4:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:137/0 = 0 +4:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:138/0 = 0 +4:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:139/0 = 0 +4:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:140/0 = 0 +4:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:141/0 = 0 +4:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:145/0 = 0 +4:148/0 = 0 +4:149/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:28/0 = 0 +5:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:46/0 = 0 +5:47/0 = 0 +5:48/0 = 0 +5:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:54/0 = 0 +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:96/0 = 0 +5:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:97/0 = 0 +5:100/0 = 0 +5:101/0 = 0 +5:102/0 = 0 +5:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:103/0 = 0 +5:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:109/0 = 0 +5:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:110/0 = 0 +5:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:113/0 = 0 +5:115/0 = 0 +5:116/0 = 0 +5:117/0 = 0 +5:117/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:118/0 = 0 +5:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:119/0 = 0 +5:120/0 = 0 +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:122/0 = 0 +5:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:123/0 = 0 +5:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:126/0 = 0 +5:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:127/0 = 0 +5:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:128/0 = 0 +5:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:129/0 = 0 +5:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:130/0 = 0 +5:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:131/0 = 0 +5:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:133/0 = 0 +5:134/0 = 0 +5:135/0 = 0 +5:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:136/0 = 0 +5:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:137/0 = 0 +5:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:138/0 = 0 +5:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:139/0 = 0 +5:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:140/0 = 0 +5:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:141/0 = 0 +5:145/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:19/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:47/0 = 0 +6:48/0 = 0 +6:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:54/0 = 0 +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:95/0 = 0 +6:96/0 = 0 +6:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:98/0 = 0 +6:99/0 = 0 +6:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:100/0 = 0 +6:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:101/0 = 0 +6:102/0 = 0 +6:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:103/0 = 0 +6:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:104/0 = 0 +6:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:105/0 = 0 +6:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:107/0 = 0 +6:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:108/0 = 0 +6:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:109/0 = 0 +6:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:110/0 = 0 +6:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:111/0 = 0 +6:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:119/0 = 0 +6:120/0 = 0 +6:121/0 = 0 +6:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:122/0 = 0 +6:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:123/0 = 0 +6:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:126/0 = 0 +6:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:127/0 = 0 +6:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:128/0 = 0 +6:128/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:129/0 = 0 +6:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:130/0 = 0 +6:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:131/0 = 0 +6:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:133/0 = 0 +6:134/0 = 0 +6:135/0 = 0 +6:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:136/0 = 0 +6:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:137/0 = 0 +6:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:138/0 = 0 +6:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:139/0 = 0 +6:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:140/0 = 0 +6:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:141/0 = 0 +6:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:145/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:18/0 = 0 +7:19/0 = 0 +7:30/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:48/0 = 0 +7:54/0 = 0 +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:95/0 = 0 +7:96/0 = 0 +7:97/0 = 0 +7:98/0 = 0 +7:99/0 = 0 +7:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:100/0 = 0 +7:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:102/0 = 0 +7:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:103/0 = 0 +7:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:104/0 = 0 +7:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:105/0 = 0 +7:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:106/0 = 0 +7:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:107/0 = 0 +7:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:108/0 = 0 +7:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:109/0 = 0 +7:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:110/0 = 0 +7:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:111/0 = 0 +7:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:112/0 = 0 +7:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:113/0 = 0 +7:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:119/0 = 0 +7:120/0 = 0 +7:121/0 = 0 +7:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:122/0 = 0 +7:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:123/0 = 0 +7:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:126/0 = 0 +7:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:129/0 = 0 +7:129/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:130/0 = 0 +7:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:131/0 = 0 +7:133/0 = 0 +7:134/0 = 0 +7:135/0 = 0 +7:135/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:136/0 = 0 +7:136/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:137/0 = 0 +7:137/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:138/0 = 0 +7:138/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:139/0 = 0 +7:139/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:140/0 = 0 +7:140/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:141/0 = 0 +7:141/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:145/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/2 = SubResource("src2") +sources/4 = SubResource("src4") +sources/5 = SubResource("src5") +sources/7 = SubResource("src7") diff --git a/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.gd b/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.gd new file mode 100644 index 000000000..247c57756 --- /dev/null +++ b/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.gd @@ -0,0 +1,70 @@ +extends Node2D # gen_map.py Map175 + +var map_name = "Tsukinami Village(Gym)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(688, 2160): + Global.game.play_dialogue("MAP175_SIGN_1") + if check_pos == Vector2(880, 2160): + Global.game.play_dialogue("MAP175_SIGN_2") + if check_pos == Vector2(720, 2288): + Global.game.play_dialogue("MAP175_NPC_1") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP175_TRAINER_1", "defeat": "MAP175_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer115.png"}, + "Trainer2": {"pre": "MAP175_TRAINER_2", "defeat": "MAP175_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer116.png"}, + "Trainer3": {"pre": "MAP175_TRAINER_3", "defeat": "MAP175_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer113.png"}, + "Trainer4": {"pre": "MAP175_TRAINER_4", "defeat": "MAP175_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer113.png"}, + "Trainer5": {"pre": "MAP175_TRAINER_5", "defeat": "MAP175_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer114.png"}, + "Trainer6": {"pre": "MAP175_TRAINER_6", "defeat": "MAP175_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer114.png"}, + "Trainer7": {"pre": "MAP175_TRAINER_7", "defeat": "MAP175_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer114.png"}, + "Trainer8": {"pre": "MAP175_TRAINER_8", "defeat": "MAP175_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer113.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP175_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP175_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP175_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.gd.uid b/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.gd.uid new file mode 100644 index 000000000..28edfda9d --- /dev/null +++ b/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.gd.uid @@ -0,0 +1 @@ +uid://bnhwbd312i7cn diff --git a/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.tscn b/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.tscn new file mode 100644 index 000000000..2ab35654a --- /dev/null +++ b/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.tscn @@ -0,0 +1,183 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/TsukinamiVillageGym/Tsukinami_Village_Gym_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Hinata.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Kaito.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand2.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand2.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand2.png" id="208"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="301"] +[node name="Tsukinami Village(Gym)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 262145, 0, 589835, 262145, 4, 589836, 262145, 4, 589837, 262145, 4, 589838, 262145, 4, 589839, 262145, 4, 589840, 262145, 4, 589841, 262145, 4, 589842, 262145, 4, 589843, 262145, 4, 589844, 262145, 4, 589845, 262145, 4, 589846, 262145, 4, 589847, 262145, 4, 589848, 262145, 4, 589849, 262145, 4, 589850, 262145, 4, 589851, 262145, 4, 589852, 262145, 4, 589853, 262145, 4, 589854, 262145, 4, 589855, 262145, 4, 589856, 262145, 4, 589857, 262145, 4, 589858, 262145, 4, 589859, 262145, 4, 589860, 262145, 4, 589861, 262145, 4, 589862, 131073, 1, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 4, 655371, 0, 154, 655372, 0, 154, 655373, 0, 154, 655374, 0, 154, 655375, 0, 154, 655376, 0, 154, 655377, 0, 154, 655378, 131072, 154, 655379, 393216, 163, 655380, 393216, 163, 655381, 65536, 154, 655382, 393216, 163, 655383, 393216, 163, 655384, 393216, 163, 655385, 393216, 163, 655386, 393216, 163, 655387, 65536, 154, 655388, 393216, 163, 655389, 393216, 163, 655390, 327680, 154, 655391, 0, 154, 655392, 0, 154, 655393, 0, 154, 655394, 0, 154, 655395, 0, 154, 655396, 0, 154, 655397, 0, 154, 655398, 262145, 2, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 4, 720907, 0, 163, 720908, 0, 163, 720909, 0, 163, 720910, 0, 163, 720911, 0, 163, 720912, 0, 163, 720913, 0, 163, 720914, 131072, 163, 720915, 0, 163, 720916, 0, 163, 720917, 65536, 163, 720918, 0, 164, 720919, 65536, 164, 720920, 131072, 164, 720921, 196608, 164, 720922, 262144, 164, 720923, 65536, 163, 720924, 0, 163, 720925, 0, 163, 720926, 327680, 163, 720927, 0, 163, 720928, 0, 163, 720929, 0, 163, 720930, 0, 163, 720931, 0, 163, 720932, 0, 163, 720933, 0, 163, 720934, 262145, 2, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 4, 786443, 0, 163, 786444, 0, 163, 786445, 0, 163, 786446, 0, 163, 786447, 0, 163, 786448, 0, 163, 786449, 0, 163, 786450, 131072, 163, 786451, 196608, 163, 786452, 262144, 163, 786453, 65536, 163, 786454, 0, 165, 786455, 65536, 165, 786456, 131072, 165, 786457, 196608, 165, 786458, 262144, 165, 786459, 65536, 163, 786460, 196608, 163, 786461, 262144, 163, 786462, 327680, 163, 786463, 0, 163, 786464, 0, 163, 786465, 0, 163, 786466, 0, 163, 786467, 0, 163, 786468, 0, 163, 786469, 0, 163, 786470, 262145, 2, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 4, 851979, 0, 155, 851980, 0, 155, 851981, 0, 155, 851982, 0, 155, 851983, 0, 155, 851984, 0, 155, 851985, 0, 155, 851986, 131072, 155, 851987, 196608, 155, 851988, 262144, 155, 851989, 65536, 155, 851990, 0, 166, 851991, 65536, 166, 851992, 131072, 166, 851993, 196608, 166, 851994, 262144, 166, 851995, 65536, 155, 851996, 196608, 155, 851997, 262144, 155, 851998, 327680, 155, 851999, 0, 155, 852000, 0, 155, 852001, 0, 155, 852002, 0, 155, 852003, 0, 155, 852004, 0, 155, 852005, 0, 155, 852006, 262145, 2, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 4, 917515, 0, 156, 917516, 0, 156, 917517, 0, 156, 917518, 0, 156, 917519, 0, 156, 917520, 0, 156, 917521, 0, 156, 917522, 131072, 156, 917523, 196608, 156, 917524, 262144, 156, 917525, 65536, 156, 917526, 0, 167, 917527, 65536, 167, 917528, 131072, 167, 917529, 196608, 167, 917530, 262144, 167, 917531, 65536, 156, 917532, 196608, 156, 917533, 262144, 156, 917534, 327680, 156, 917535, 0, 156, 917536, 0, 156, 917537, 0, 156, 917538, 0, 156, 917539, 0, 156, 917540, 0, 156, 917541, 0, 156, 917542, 262145, 2, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 4, 983057, 65536, 157, 983058, 262144, 157, 983059, 0, 159, 983060, 0, 159, 983061, 327680, 157, 983062, 0, 159, 983063, 0, 159, 983064, 0, 159, 983065, 0, 159, 983066, 0, 159, 983067, 262144, 157, 983068, 0, 159, 983069, 0, 159, 983070, 327680, 157, 983071, 131072, 157, 983072, 262145, 5, 983073, 65537, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 4, 1048593, 65536, 158, 1048594, 0, 158, 1048595, 0, 158, 1048596, 0, 158, 1048597, 0, 158, 1048598, 0, 158, 1048599, 0, 158, 1048600, 0, 158, 1048601, 0, 158, 1048602, 0, 158, 1048603, 0, 158, 1048604, 0, 158, 1048605, 0, 158, 1048606, 0, 158, 1048607, 131072, 158, 1048608, 262145, 2, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048625, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 4, 1114129, 65536, 158, 1114130, 0, 158, 1114131, 0, 158, 1114132, 0, 158, 1114133, 0, 158, 1114134, 0, 158, 1114135, 0, 158, 1114136, 0, 158, 1114137, 0, 158, 1114138, 0, 158, 1114139, 0, 158, 1114140, 0, 158, 1114141, 0, 158, 1114142, 0, 158, 1114143, 131072, 158, 1114144, 262145, 2, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 0, 1114161, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 4, 1179665, 65536, 158, 1179666, 0, 158, 1179667, 0, 158, 1179668, 0, 158, 1179669, 0, 158, 1179670, 0, 158, 1179671, 0, 158, 1179672, 0, 158, 1179673, 0, 158, 1179674, 0, 158, 1179675, 0, 158, 1179676, 0, 158, 1179677, 0, 158, 1179678, 0, 158, 1179679, 131072, 158, 1179680, 262145, 2, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 0, 1179696, 1, 0, 1179697, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 4, 1245201, 65536, 158, 1245202, 0, 158, 1245203, 0, 158, 1245204, 0, 158, 1245205, 0, 158, 1245206, 0, 158, 1245207, 0, 158, 1245208, 0, 158, 1245209, 0, 158, 1245210, 0, 158, 1245211, 0, 158, 1245212, 0, 158, 1245213, 0, 158, 1245214, 0, 158, 1245215, 131072, 158, 1245216, 262145, 2, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 4, 1310737, 65536, 158, 1310738, 0, 158, 1310739, 0, 158, 1310740, 0, 158, 1310741, 0, 158, 1310742, 0, 158, 1310743, 0, 158, 1310744, 0, 158, 1310745, 0, 158, 1310746, 0, 158, 1310747, 0, 158, 1310748, 0, 158, 1310749, 0, 158, 1310750, 0, 158, 1310751, 131072, 158, 1310752, 262145, 2, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 0, 1310769, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 4, 1376273, 65536, 158, 1376274, 0, 158, 1376275, 0, 158, 1376276, 0, 158, 1376277, 0, 158, 1376278, 0, 158, 1376279, 0, 158, 1376280, 0, 158, 1376281, 0, 158, 1376282, 0, 158, 1376283, 0, 158, 1376284, 0, 158, 1376285, 0, 158, 1376286, 0, 158, 1376287, 131072, 158, 1376288, 262145, 2, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 0, 1376303, 1, 0, 1376304, 1, 0, 1376305, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 4, 1441809, 65536, 159, 1441810, 131072, 159, 1441811, 131072, 159, 1441812, 131072, 159, 1441813, 131072, 159, 1441814, 131072, 159, 1441815, 131072, 159, 1441816, 131072, 159, 1441817, 131072, 159, 1441818, 131072, 159, 1441819, 131072, 159, 1441820, 131072, 159, 1441821, 131072, 159, 1441822, 131072, 159, 1441823, 196608, 159, 1441824, 262145, 2, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 4, 1507345, 327680, 152, 1507346, 327680, 152, 1507347, 327680, 152, 1507348, 327680, 152, 1507349, 327680, 152, 1507350, 327680, 152, 1507351, 196608, 168, 1507352, 458752, 170, 1507353, 262144, 172, 1507354, 327680, 152, 1507355, 327680, 152, 1507356, 327680, 152, 1507357, 327680, 152, 1507358, 327680, 152, 1507359, 327680, 152, 1507360, 262145, 2, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 4, 1572881, 327680, 153, 1572882, 327680, 153, 1572883, 327680, 153, 1572884, 327680, 153, 1572885, 327680, 153, 1572886, 327680, 153, 1572887, 196608, 169, 1572888, 458752, 170, 1572889, 262144, 173, 1572890, 327680, 153, 1572891, 327680, 153, 1572892, 327680, 153, 1572893, 327680, 153, 1572894, 327680, 153, 1572895, 327680, 153, 1572896, 262145, 2, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 131073, 0, 1638417, 131073, 3, 1638418, 131073, 3, 1638419, 131073, 3, 1638420, 131073, 3, 1638421, 131073, 3, 1638422, 1, 6, 1638423, 196608, 169, 1638424, 458752, 170, 1638425, 262144, 173, 1638426, 262145, 5, 1638427, 131073, 3, 1638428, 131073, 3, 1638429, 131073, 3, 1638430, 131073, 3, 1638431, 131073, 3, 1638432, 65537, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1703956, 1, 0, 1703957, 1, 0, 1703958, 1, 0, 1703959, 65536, 157, 1703960, 262144, 159, 1703961, 131072, 157, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1769492, 262145, 0, 1769493, 262145, 4, 1769494, 262145, 4, 1769495, 65536, 158, 1769496, 0, 158, 1769497, 131072, 158, 1769498, 262145, 4, 1769499, 262145, 4, 1769500, 131073, 1, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 4, 1835029, 0, 154, 1835030, 131072, 154, 1835031, 65536, 159, 1835032, 131072, 159, 1835033, 196608, 159, 1835034, 327680, 154, 1835035, 0, 154, 1835036, 262145, 2, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 262145, 0, 1900563, 262145, 4, 1900564, 131073, 6, 1900565, 0, 155, 1900566, 131072, 155, 1900567, 393216, 154, 1900568, 393216, 154, 1900569, 393216, 154, 1900570, 327680, 155, 1900571, 0, 155, 1900572, 262145, 6, 1900573, 262145, 4, 1900574, 131073, 1, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 4, 1966099, 0, 154, 1966100, 131072, 154, 1966101, 0, 156, 1966102, 131072, 156, 1966103, 393216, 154, 1966104, 393216, 154, 1966105, 393216, 154, 1966106, 327680, 156, 1966107, 0, 156, 1966108, 327680, 154, 1966109, 0, 154, 1966110, 262145, 2, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 0, 1966128, 1, 0, 1966129, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 262145, 0, 2031633, 262145, 4, 2031634, 131073, 6, 2031635, 0, 155, 2031636, 131072, 155, 2031637, 393216, 154, 2031638, 393216, 154, 2031639, 393216, 154, 2031640, 393216, 154, 2031641, 393216, 154, 2031642, 393216, 154, 2031643, 393216, 154, 2031644, 327680, 155, 2031645, 0, 155, 2031646, 262145, 6, 2031647, 262145, 4, 2031648, 131073, 1, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 0, 2031664, 1, 0, 2031665, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 4, 2097169, 0, 154, 2097170, 131072, 154, 2097171, 0, 156, 2097172, 131072, 156, 2097173, 393216, 154, 2097174, 393216, 154, 2097175, 393216, 154, 2097176, 393216, 154, 2097177, 393216, 154, 2097178, 393216, 154, 2097179, 393216, 154, 2097180, 327680, 156, 2097181, 0, 156, 2097182, 327680, 154, 2097183, 0, 154, 2097184, 262145, 2, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 0, 2097200, 1, 0, 2097201, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 4, 2162705, 0, 155, 2162706, 131072, 155, 2162707, 393216, 154, 2162708, 393216, 154, 2162709, 393216, 154, 2162710, 393216, 154, 2162711, 393216, 154, 2162712, 393216, 154, 2162713, 393216, 154, 2162714, 393216, 154, 2162715, 393216, 154, 2162716, 393216, 154, 2162717, 393216, 154, 2162718, 327680, 155, 2162719, 0, 155, 2162720, 262145, 2, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 0, 2162737, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 4, 2228241, 0, 156, 2228242, 131072, 156, 2228243, 393216, 154, 2228244, 393216, 154, 2228245, 393216, 154, 2228246, 393216, 154, 2228247, 393216, 154, 2228248, 393216, 154, 2228249, 393216, 154, 2228250, 393216, 154, 2228251, 393216, 154, 2228252, 393216, 154, 2228253, 393216, 154, 2228254, 327680, 156, 2228255, 0, 156, 2228256, 262145, 2, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 4, 2293777, 393216, 155, 2293778, 393216, 155, 2293779, 393216, 155, 2293780, 393216, 155, 2293781, 393216, 155, 2293782, 393216, 155, 2293783, 393216, 154, 2293784, 393216, 154, 2293785, 393216, 154, 2293786, 393216, 154, 2293787, 393216, 154, 2293788, 393216, 155, 2293789, 393216, 154, 2293790, 393216, 154, 2293791, 393216, 154, 2293792, 262145, 2, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 4, 2359313, 393216, 155, 2359314, 393216, 155, 2359315, 393216, 155, 2359316, 393216, 154, 2359317, 393216, 155, 2359318, 393216, 155, 2359319, 393216, 154, 2359320, 393216, 154, 2359321, 393216, 154, 2359322, 393216, 154, 2359323, 393216, 155, 2359324, 393216, 155, 2359325, 393216, 155, 2359326, 393216, 154, 2359327, 393216, 154, 2359328, 262145, 2, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 4, 2424849, 393216, 155, 2424850, 393216, 155, 2424851, 393216, 154, 2424852, 393216, 154, 2424853, 393216, 154, 2424854, 393216, 155, 2424855, 393216, 155, 2424856, 393216, 155, 2424857, 393216, 155, 2424858, 393216, 154, 2424859, 393216, 154, 2424860, 393216, 155, 2424861, 393216, 154, 2424862, 393216, 154, 2424863, 393216, 154, 2424864, 262145, 2, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 4, 2490385, 393216, 155, 2490386, 393216, 155, 2490387, 393216, 155, 2490388, 393216, 154, 2490389, 393216, 155, 2490390, 393216, 155, 2490391, 393216, 155, 2490392, 393216, 155, 2490393, 393216, 155, 2490394, 393216, 154, 2490395, 393216, 154, 2490396, 393216, 154, 2490397, 393216, 154, 2490398, 393216, 154, 2490399, 393216, 154, 2490400, 262145, 2, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 131073, 0, 2555921, 131073, 3, 2555922, 1, 6, 2555923, 393216, 155, 2555924, 393216, 155, 2555925, 393216, 155, 2555926, 393216, 155, 2555927, 393216, 155, 2555928, 393216, 155, 2555929, 393216, 155, 2555930, 393216, 155, 2555931, 393216, 155, 2555932, 393216, 155, 2555933, 393216, 155, 2555934, 262145, 5, 2555935, 131073, 3, 2555936, 65537, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 0, 2621457, 1, 0, 2621458, 1, 4, 2621459, 393216, 155, 2621460, 393216, 155, 2621461, 393216, 155, 2621462, 393216, 155, 2621463, 393216, 155, 2621464, 393216, 155, 2621465, 393216, 155, 2621466, 393216, 155, 2621467, 393216, 155, 2621468, 393216, 155, 2621469, 393216, 155, 2621470, 262145, 2, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 0, 2686994, 131073, 0, 2686995, 131073, 3, 2686996, 1, 6, 2686997, 393216, 155, 2686998, 393216, 155, 2686999, 393216, 155, 2687000, 393216, 155, 2687001, 393216, 155, 2687002, 393216, 155, 2687003, 393216, 155, 2687004, 262145, 5, 2687005, 131073, 3, 2687006, 65537, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 4, 2752533, 393216, 155, 2752534, 393216, 155, 2752535, 393216, 155, 2752536, 393216, 155, 2752537, 393216, 155, 2752538, 393216, 155, 2752539, 393216, 155, 2752540, 262145, 2, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 131073, 0, 2818069, 131073, 3, 2818070, 1, 6, 2818071, 393216, 155, 2818072, 393216, 155, 2818073, 393216, 155, 2818074, 262145, 5, 2818075, 131073, 3, 2818076, 65537, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 0, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 4, 2883607, 393216, 155, 2883608, 393216, 155, 2883609, 393216, 155, 2883610, 262145, 2, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 0, 154, 2949143, 65536, 157, 2949144, 262144, 159, 2949145, 131072, 157, 2949146, 0, 154, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 262145, 0, 3014677, 262145, 4, 3014678, 0, 155, 3014679, 65536, 158, 3014680, 0, 158, 3014681, 131072, 158, 3014682, 0, 155, 3014683, 262145, 4, 3014684, 131073, 1, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 262145, 0, 3080212, 131073, 6, 3080213, 131072, 154, 3080214, 0, 155, 3080215, 65536, 159, 3080216, 131072, 159, 3080217, 196608, 159, 3080218, 0, 155, 3080219, 327680, 154, 3080220, 262145, 6, 3080221, 131073, 1, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 4, 3145748, 131072, 154, 3145749, 131072, 155, 3145750, 0, 156, 3145751, 393216, 154, 3145752, 393216, 154, 3145753, 393216, 154, 3145754, 0, 156, 3145755, 327680, 155, 3145756, 327680, 154, 3145757, 262145, 2, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 4, 3211284, 131072, 155, 3211285, 131072, 156, 3211286, 393216, 154, 3211287, 393216, 154, 3211288, 393216, 154, 3211289, 393216, 154, 3211290, 393216, 154, 3211291, 327680, 156, 3211292, 327680, 155, 3211293, 262145, 2, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 0, 3276809, 1, 0, 3276810, 1, 0, 3276811, 1, 0, 3276812, 1, 0, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 4, 3276820, 131072, 156, 3276821, 393216, 155, 3276822, 393216, 154, 3276823, 393216, 154, 3276824, 393216, 155, 3276825, 393216, 154, 3276826, 393216, 154, 3276827, 393216, 154, 3276828, 327680, 156, 3276829, 262145, 2, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 0, 3342344, 1, 0, 3342345, 1, 0, 3342346, 1, 0, 3342347, 1, 0, 3342348, 1, 0, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 1, 3342356, 393216, 155, 3342357, 393216, 155, 3342358, 393216, 154, 3342359, 393216, 154, 3342360, 393216, 154, 3342361, 393216, 154, 3342362, 393216, 154, 3342363, 393216, 154, 3342364, 393216, 154, 3342365, 262145, 2, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 0, 3407880, 1, 0, 3407881, 1, 0, 3407882, 1, 0, 3407883, 1, 0, 3407884, 1, 0, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 4, 3407892, 393216, 155, 3407893, 393216, 155, 3407894, 393216, 155, 3407895, 65536, 157, 3407896, 262144, 159, 3407897, 131072, 157, 3407898, 393216, 154, 3407899, 393216, 154, 3407900, 393216, 154, 3407901, 262145, 2, 3407902, 1, 0, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 0, 3473416, 1, 0, 3473417, 1, 0, 3473418, 1, 0, 3473419, 1, 0, 3473420, 1, 0, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 4, 3473428, 393216, 155, 3473429, 393216, 155, 3473430, 393216, 155, 3473431, 65536, 159, 3473432, 131072, 159, 3473433, 196608, 159, 3473434, 393216, 154, 3473435, 393216, 154, 3473436, 393216, 154, 3473437, 262145, 2, 3473438, 1, 0, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 0, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 0, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 4, 3538964, 393216, 155, 3538965, 393216, 155, 3538966, 393216, 155, 3538967, 393216, 155, 3538968, 393216, 155, 3538969, 393216, 155, 3538970, 393216, 155, 3538971, 393216, 154, 3538972, 393216, 154, 3538973, 262145, 2, 3538974, 1, 0, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 0, 3604491, 1, 0, 3604492, 1, 0, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 131073, 0, 3604500, 1, 6, 3604501, 393216, 155, 3604502, 393216, 155, 3604503, 393216, 155, 3604504, 393216, 155, 3604505, 393216, 155, 3604506, 393216, 155, 3604507, 393216, 154, 3604508, 262145, 5, 3604509, 65537, 0, 3604510, 1, 0, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 0, 3670026, 1, 0, 3670027, 1, 0, 3670028, 1, 0, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 131073, 0, 3670037, 1, 6, 3670038, 393216, 155, 3670039, 393216, 155, 3670040, 393216, 154, 3670041, 393216, 155, 3670042, 393216, 155, 3670043, 262145, 5, 3670044, 65537, 0, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 1, 0, 3670062, 1, 0, 3670063, 1, 0, 3670064, 1, 0, 3670065, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 1, 3735574, 196609, 7, 3735575, 393216, 155, 3735576, 393216, 155, 3735577, 393216, 155, 3735578, 65537, 7, 3735579, 196609, 1, 3735580, 1, 0, 3735581, 1, 0, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 4, 3801110, 0, 154, 3801111, 65536, 157, 3801112, 262144, 159, 3801113, 131072, 157, 3801114, 0, 154, 3801115, 262145, 2, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 4, 3866646, 0, 155, 3866647, 65536, 158, 3866648, 0, 158, 3866649, 131072, 158, 3866650, 0, 155, 3866651, 262145, 2, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3932160, 1, 0, 3932161, 1, 0, 3932162, 1, 0, 3932163, 1, 0, 3932164, 1, 0, 3932165, 1, 0, 3932166, 1, 0, 3932167, 1, 0, 3932168, 1, 0, 3932169, 1, 0, 3932170, 1, 0, 3932171, 1, 0, 3932172, 1, 0, 3932173, 1, 0, 3932174, 1, 0, 3932175, 1, 0, 3932176, 1, 0, 3932177, 1, 0, 3932178, 1, 0, 3932179, 1, 0, 3932180, 1, 0, 3932181, 1, 4, 3932182, 0, 156, 3932183, 65536, 159, 3932184, 131072, 159, 3932185, 196608, 159, 3932186, 0, 156, 3932187, 262145, 2, 3932188, 1, 0, 3932189, 1, 0, 3932190, 1, 0, 3932191, 1, 0, 3932192, 1, 0, 3932193, 1, 0, 3932194, 1, 0, 3932195, 1, 0, 3932196, 1, 0, 3932197, 1, 0, 3932198, 1, 0, 3932199, 1, 0, 3932200, 1, 0, 3932201, 1, 0, 3932202, 1, 0, 3932203, 1, 0, 3932204, 1, 0, 3932205, 1, 0, 3932206, 1, 0, 3932207, 1, 0, 3932208, 1, 0, 3932209, 1, 0, 3997696, 1, 0, 3997697, 1, 0, 3997698, 1, 0, 3997699, 1, 0, 3997700, 1, 0, 3997701, 1, 0, 3997702, 1, 0, 3997703, 1, 0, 3997704, 1, 0, 3997705, 1, 0, 3997706, 1, 0, 3997707, 1, 0, 3997708, 1, 0, 3997709, 1, 0, 3997710, 1, 0, 3997711, 1, 0, 3997712, 1, 0, 3997713, 1, 0, 3997714, 1, 0, 3997715, 1, 0, 3997716, 1, 0, 3997717, 1, 4, 3997718, 393216, 154, 3997719, 393216, 154, 3997720, 393216, 155, 3997721, 393216, 155, 3997722, 393216, 155, 3997723, 262145, 2, 3997724, 1, 0, 3997725, 1, 0, 3997726, 1, 0, 3997727, 1, 0, 3997728, 1, 0, 3997729, 1, 0, 3997730, 1, 0, 3997731, 1, 0, 3997732, 1, 0, 3997733, 1, 0, 3997734, 1, 0, 3997735, 1, 0, 3997736, 1, 0, 3997737, 1, 0, 3997738, 1, 0, 3997739, 1, 0, 3997740, 1, 0, 3997741, 1, 0, 3997742, 1, 0, 3997743, 1, 0, 3997744, 1, 0, 3997745, 1, 0, 4063232, 1, 0, 4063233, 1, 0, 4063234, 1, 0, 4063235, 1, 0, 4063236, 1, 0, 4063237, 1, 0, 4063238, 1, 0, 4063239, 1, 0, 4063240, 1, 0, 4063241, 1, 0, 4063242, 1, 0, 4063243, 1, 0, 4063244, 1, 0, 4063245, 1, 0, 4063246, 1, 0, 4063247, 1, 0, 4063248, 1, 0, 4063249, 1, 0, 4063250, 1, 0, 4063251, 1, 0, 4063252, 1, 0, 4063253, 1, 4, 4063254, 393216, 154, 4063255, 393216, 154, 4063256, 393216, 155, 4063257, 393216, 154, 4063258, 393216, 155, 4063259, 262145, 2, 4063260, 1, 0, 4063261, 1, 0, 4063262, 1, 0, 4063263, 1, 0, 4063264, 1, 0, 4063265, 1, 0, 4063266, 1, 0, 4063267, 1, 0, 4063268, 1, 0, 4063269, 1, 0, 4063270, 1, 0, 4063271, 1, 0, 4063272, 1, 0, 4063273, 1, 0, 4063274, 1, 0, 4063275, 1, 0, 4063276, 1, 0, 4063277, 1, 0, 4063278, 1, 0, 4063279, 1, 0, 4063280, 1, 0, 4063281, 1, 0, 4128768, 1, 0, 4128769, 1, 0, 4128770, 1, 0, 4128771, 1, 0, 4128772, 1, 0, 4128773, 1, 0, 4128774, 1, 0, 4128775, 1, 0, 4128776, 1, 0, 4128777, 1, 0, 4128778, 1, 0, 4128779, 1, 0, 4128780, 1, 0, 4128781, 1, 0, 4128782, 1, 0, 4128783, 1, 0, 4128784, 1, 0, 4128785, 1, 0, 4128786, 1, 0, 4128787, 1, 0, 4128788, 1, 0, 4128789, 1, 4, 4128790, 393216, 154, 4128791, 393216, 155, 4128792, 393216, 154, 4128793, 393216, 155, 4128794, 393216, 155, 4128795, 262145, 2, 4128796, 1, 0, 4128797, 1, 0, 4128798, 1, 0, 4128799, 1, 0, 4128800, 1, 0, 4128801, 1, 0, 4128802, 1, 0, 4128803, 1, 0, 4128804, 1, 0, 4128805, 1, 0, 4128806, 1, 0, 4128807, 1, 0, 4128808, 1, 0, 4128809, 1, 0, 4128810, 1, 0, 4128811, 1, 0, 4128812, 1, 0, 4128813, 1, 0, 4128814, 1, 0, 4128815, 1, 0, 4128816, 1, 0, 4128817, 1, 0, 4194304, 1, 0, 4194305, 1, 0, 4194306, 1, 0, 4194307, 1, 0, 4194308, 1, 0, 4194309, 1, 0, 4194310, 1, 0, 4194311, 1, 0, 4194312, 1, 0, 4194313, 1, 0, 4194314, 1, 0, 4194315, 1, 0, 4194316, 1, 0, 4194317, 1, 0, 4194318, 1, 0, 4194319, 1, 0, 4194320, 262145, 0, 4194321, 262145, 4, 4194322, 262145, 4, 4194323, 262145, 4, 4194324, 262145, 4, 4194325, 131073, 6, 4194326, 393216, 154, 4194327, 393216, 154, 4194328, 393216, 154, 4194329, 393216, 155, 4194330, 393216, 155, 4194331, 262145, 6, 4194332, 262145, 4, 4194333, 262145, 4, 4194334, 262145, 4, 4194335, 262145, 4, 4194336, 131073, 1, 4194337, 1, 0, 4194338, 1, 0, 4194339, 1, 0, 4194340, 1, 0, 4194341, 1, 0, 4194342, 1, 0, 4194343, 1, 0, 4194344, 1, 0, 4194345, 1, 0, 4194346, 1, 0, 4194347, 1, 0, 4194348, 1, 0, 4194349, 1, 0, 4194350, 1, 0, 4194351, 1, 0, 4194352, 1, 0, 4194353, 1, 0, 4259840, 1, 0, 4259841, 1, 0, 4259842, 1, 0, 4259843, 1, 0, 4259844, 1, 0, 4259845, 1, 0, 4259846, 1, 0, 4259847, 1, 0, 4259848, 1, 0, 4259849, 1, 0, 4259850, 1, 0, 4259851, 1, 0, 4259852, 1, 0, 4259853, 1, 0, 4259854, 1, 0, 4259855, 1, 0, 4259856, 1, 4, 4259857, 0, 154, 4259858, 0, 154, 4259859, 0, 154, 4259860, 0, 154, 4259861, 0, 154, 4259862, 131072, 154, 4259863, 0, 154, 4259864, 0, 154, 4259865, 0, 154, 4259866, 327680, 154, 4259867, 0, 154, 4259868, 0, 154, 4259869, 0, 154, 4259870, 0, 154, 4259871, 0, 154, 4259872, 262145, 2, 4259873, 1, 0, 4259874, 1, 0, 4259875, 1, 0, 4259876, 1, 0, 4259877, 1, 0, 4259878, 1, 0, 4259879, 1, 0, 4259880, 1, 0, 4259881, 1, 0, 4259882, 1, 0, 4259883, 1, 0, 4259884, 1, 0, 4259885, 1, 0, 4259886, 1, 0, 4259887, 1, 0, 4259888, 1, 0, 4259889, 1, 0, 4325376, 1, 0, 4325377, 1, 0, 4325378, 1, 0, 4325379, 1, 0, 4325380, 1, 0, 4325381, 1, 0, 4325382, 1, 0, 4325383, 1, 0, 4325384, 1, 0, 4325385, 1, 0, 4325386, 1, 0, 4325387, 1, 0, 4325388, 1, 0, 4325389, 1, 0, 4325390, 1, 0, 4325391, 1, 0, 4325392, 1, 4, 4325393, 0, 155, 4325394, 0, 155, 4325395, 0, 155, 4325396, 0, 155, 4325397, 0, 155, 4325398, 131072, 155, 4325399, 0, 155, 4325400, 0, 155, 4325401, 0, 155, 4325402, 327680, 155, 4325403, 0, 155, 4325404, 0, 155, 4325405, 0, 155, 4325406, 0, 155, 4325407, 0, 155, 4325408, 262145, 2, 4325409, 1, 0, 4325410, 1, 0, 4325411, 1, 0, 4325412, 1, 0, 4325413, 1, 0, 4325414, 1, 0, 4325415, 1, 0, 4325416, 1, 0, 4325417, 1, 0, 4325418, 1, 0, 4325419, 1, 0, 4325420, 1, 0, 4325421, 1, 0, 4325422, 1, 0, 4325423, 1, 0, 4325424, 1, 0, 4325425, 1, 0, 4390912, 1, 0, 4390913, 1, 0, 4390914, 1, 0, 4390915, 1, 0, 4390916, 1, 0, 4390917, 1, 0, 4390918, 1, 0, 4390919, 1, 0, 4390920, 1, 0, 4390921, 1, 0, 4390922, 1, 0, 4390923, 1, 0, 4390924, 1, 0, 4390925, 1, 0, 4390926, 1, 0, 4390927, 1, 0, 4390928, 1, 4, 4390929, 0, 156, 4390930, 0, 156, 4390931, 0, 156, 4390932, 0, 156, 4390933, 0, 156, 4390934, 131072, 156, 4390935, 0, 158, 4390936, 0, 158, 4390937, 0, 158, 4390938, 327680, 156, 4390939, 0, 156, 4390940, 0, 156, 4390941, 0, 156, 4390942, 0, 156, 4390943, 0, 156, 4390944, 262145, 2, 4390945, 1, 0, 4390946, 1, 0, 4390947, 1, 0, 4390948, 1, 0, 4390949, 1, 0, 4390950, 1, 0, 4390951, 1, 0, 4390952, 1, 0, 4390953, 1, 0, 4390954, 1, 0, 4390955, 1, 0, 4390956, 1, 0, 4390957, 1, 0, 4390958, 1, 0, 4390959, 1, 0, 4390960, 1, 0, 4390961, 1, 0, 4456448, 1, 0, 4456449, 1, 0, 4456450, 1, 0, 4456451, 1, 0, 4456452, 1, 0, 4456453, 1, 0, 4456454, 1, 0, 4456455, 1, 0, 4456456, 1, 0, 4456457, 1, 0, 4456458, 1, 0, 4456459, 1, 0, 4456460, 1, 0, 4456461, 1, 0, 4456462, 1, 0, 4456463, 1, 0, 4456464, 1, 4, 4456465, 65536, 157, 4456466, 262144, 159, 4456467, 262144, 159, 4456468, 262144, 159, 4456469, 262144, 159, 4456470, 262144, 159, 4456471, 0, 158, 4456472, 0, 158, 4456473, 0, 158, 4456474, 262144, 159, 4456475, 262144, 159, 4456476, 262144, 159, 4456477, 262144, 159, 4456478, 262144, 159, 4456479, 131072, 157, 4456480, 262145, 2, 4456481, 1, 0, 4456482, 1, 0, 4456483, 1, 0, 4456484, 1, 0, 4456485, 1, 0, 4456486, 1, 0, 4456487, 1, 0, 4456488, 1, 0, 4456489, 1, 0, 4456490, 1, 0, 4456491, 1, 0, 4456492, 1, 0, 4456493, 1, 0, 4456494, 1, 0, 4456495, 1, 0, 4456496, 1, 0, 4456497, 1, 0, 4521984, 1, 0, 4521985, 1, 0, 4521986, 1, 0, 4521987, 1, 0, 4521988, 1, 0, 4521989, 1, 0, 4521990, 1, 0, 4521991, 1, 0, 4521992, 1, 0, 4521993, 1, 0, 4521994, 1, 0, 4521995, 1, 0, 4521996, 1, 0, 4521997, 1, 0, 4521998, 1, 0, 4521999, 1, 0, 4522000, 1, 4, 4522001, 65536, 158, 4522002, 0, 158, 4522003, 0, 158, 4522004, 0, 158, 4522005, 0, 158, 4522006, 0, 158, 4522007, 0, 158, 4522008, 0, 158, 4522009, 0, 158, 4522010, 0, 158, 4522011, 0, 158, 4522012, 0, 158, 4522013, 0, 158, 4522014, 0, 158, 4522015, 131072, 158, 4522016, 262145, 2, 4522017, 1, 0, 4522018, 1, 0, 4522019, 1, 0, 4522020, 1, 0, 4522021, 1, 0, 4522022, 1, 0, 4522023, 1, 0, 4522024, 1, 0, 4522025, 1, 0, 4522026, 1, 0, 4522027, 1, 0, 4522028, 1, 0, 4522029, 1, 0, 4522030, 1, 0, 4522031, 1, 0, 4522032, 1, 0, 4522033, 1, 0, 4587520, 1, 0, 4587521, 1, 0, 4587522, 1, 0, 4587523, 1, 0, 4587524, 1, 0, 4587525, 1, 0, 4587526, 1, 0, 4587527, 1, 0, 4587528, 1, 0, 4587529, 1, 0, 4587530, 1, 0, 4587531, 1, 0, 4587532, 1, 0, 4587533, 1, 0, 4587534, 1, 0, 4587535, 1, 0, 4587536, 1, 4, 4587537, 65536, 158, 4587538, 0, 158, 4587539, 0, 158, 4587540, 0, 158, 4587541, 0, 158, 4587542, 0, 158, 4587543, 0, 158, 4587544, 0, 158, 4587545, 0, 158, 4587546, 0, 158, 4587547, 0, 158, 4587548, 0, 158, 4587549, 0, 158, 4587550, 0, 158, 4587551, 131072, 158, 4587552, 262145, 2, 4587553, 1, 0, 4587554, 1, 0, 4587555, 1, 0, 4587556, 1, 0, 4587557, 1, 0, 4587558, 1, 0, 4587559, 1, 0, 4587560, 1, 0, 4587561, 1, 0, 4587562, 1, 0, 4587563, 1, 0, 4587564, 1, 0, 4587565, 1, 0, 4587566, 1, 0, 4587567, 1, 0, 4587568, 1, 0, 4587569, 1, 0, 4653056, 1, 0, 4653057, 1, 0, 4653058, 1, 0, 4653059, 1, 0, 4653060, 1, 0, 4653061, 1, 0, 4653062, 1, 0, 4653063, 1, 0, 4653064, 1, 0, 4653065, 1, 0, 4653066, 1, 0, 4653067, 1, 0, 4653068, 1, 0, 4653069, 1, 0, 4653070, 1, 0, 4653071, 1, 0, 4653072, 1, 4, 4653073, 65536, 158, 4653074, 0, 158, 4653075, 0, 158, 4653076, 0, 158, 4653077, 0, 158, 4653078, 0, 158, 4653079, 0, 158, 4653080, 0, 158, 4653081, 0, 158, 4653082, 0, 158, 4653083, 0, 158, 4653084, 0, 158, 4653085, 0, 158, 4653086, 0, 158, 4653087, 131072, 158, 4653088, 262145, 2, 4653089, 1, 0, 4653090, 1, 0, 4653091, 1, 0, 4653092, 1, 0, 4653093, 1, 0, 4653094, 1, 0, 4653095, 1, 0, 4653096, 1, 0, 4653097, 1, 0, 4653098, 1, 0, 4653099, 1, 0, 4653100, 1, 0, 4653101, 1, 0, 4653102, 1, 0, 4653103, 1, 0, 4653104, 1, 0, 4653105, 1, 0, 4718592, 1, 0, 4718593, 1, 0, 4718594, 1, 0, 4718595, 1, 0, 4718596, 1, 0, 4718597, 1, 0, 4718598, 1, 0, 4718599, 1, 0, 4718600, 1, 0, 4718601, 1, 0, 4718602, 1, 0, 4718603, 1, 0, 4718604, 1, 0, 4718605, 1, 0, 4718606, 1, 0, 4718607, 1, 0, 4718608, 1, 4, 4718609, 65536, 158, 4718610, 0, 158, 4718611, 0, 158, 4718612, 0, 158, 4718613, 0, 158, 4718614, 0, 158, 4718615, 0, 158, 4718616, 0, 158, 4718617, 0, 158, 4718618, 0, 158, 4718619, 0, 158, 4718620, 0, 158, 4718621, 0, 158, 4718622, 0, 158, 4718623, 131072, 158, 4718624, 262145, 2, 4718625, 1, 0, 4718626, 1, 0, 4718627, 1, 0, 4718628, 1, 0, 4718629, 1, 0, 4718630, 1, 0, 4718631, 1, 0, 4718632, 1, 0, 4718633, 1, 0, 4718634, 1, 0, 4718635, 1, 0, 4718636, 1, 0, 4718637, 1, 0, 4718638, 1, 0, 4718639, 1, 0, 4718640, 1, 0, 4718641, 1, 0, 4784128, 1, 0, 4784129, 1, 0, 4784130, 1, 0, 4784131, 1, 0, 4784132, 1, 0, 4784133, 1, 0, 4784134, 1, 0, 4784135, 1, 0, 4784136, 1, 0, 4784137, 1, 0, 4784138, 1, 0, 4784139, 1, 0, 4784140, 1, 0, 4784141, 1, 0, 4784142, 1, 0, 4784143, 1, 0, 4784144, 1, 4, 4784145, 65536, 158, 4784146, 0, 158, 4784147, 0, 158, 4784148, 0, 158, 4784149, 0, 158, 4784150, 0, 158, 4784151, 0, 158, 4784152, 0, 158, 4784153, 0, 158, 4784154, 0, 158, 4784155, 0, 158, 4784156, 0, 158, 4784157, 0, 158, 4784158, 0, 158, 4784159, 131072, 158, 4784160, 262145, 2, 4784161, 1, 0, 4784162, 1, 0, 4784163, 1, 0, 4784164, 1, 0, 4784165, 1, 0, 4784166, 1, 0, 4784167, 1, 0, 4784168, 1, 0, 4784169, 1, 0, 4784170, 1, 0, 4784171, 1, 0, 4784172, 1, 0, 4784173, 1, 0, 4784174, 1, 0, 4784175, 1, 0, 4784176, 1, 0, 4784177, 1, 0, 4849664, 1, 0, 4849665, 1, 0, 4849666, 1, 0, 4849667, 1, 0, 4849668, 1, 0, 4849669, 1, 0, 4849670, 1, 0, 4849671, 1, 0, 4849672, 1, 0, 4849673, 1, 0, 4849674, 1, 0, 4849675, 1, 0, 4849676, 1, 0, 4849677, 1, 0, 4849678, 1, 0, 4849679, 1, 0, 4849680, 1, 4, 4849681, 65536, 159, 4849682, 131072, 159, 4849683, 131072, 159, 4849684, 131072, 159, 4849685, 131072, 159, 4849686, 131072, 159, 4849687, 131072, 159, 4849688, 131072, 159, 4849689, 131072, 159, 4849690, 131072, 159, 4849691, 131072, 159, 4849692, 131072, 159, 4849693, 131072, 159, 4849694, 131072, 159, 4849695, 196608, 159, 4849696, 262145, 2, 4849697, 1, 0, 4849698, 1, 0, 4849699, 1, 0, 4849700, 1, 0, 4849701, 1, 0, 4849702, 1, 0, 4849703, 1, 0, 4849704, 1, 0, 4849705, 1, 0, 4849706, 1, 0, 4849707, 1, 0, 4849708, 1, 0, 4849709, 1, 0, 4849710, 1, 0, 4849711, 1, 0, 4849712, 1, 0, 4849713, 1, 0, 4915200, 1, 0, 4915201, 1, 0, 4915202, 1, 0, 4915203, 1, 0, 4915204, 1, 0, 4915205, 1, 0, 4915206, 1, 0, 4915207, 1, 0, 4915208, 1, 0, 4915209, 1, 0, 4915210, 1, 0, 4915211, 1, 0, 4915212, 1, 0, 4915213, 1, 0, 4915214, 1, 0, 4915215, 1, 0, 4915216, 131073, 0, 4915217, 131073, 3, 4915218, 131073, 3, 4915219, 131073, 3, 4915220, 131073, 3, 4915221, 1, 6, 4915222, 196608, 168, 4915223, 262144, 168, 4915224, 458752, 170, 4915225, 196608, 172, 4915226, 262144, 172, 4915227, 262145, 5, 4915228, 131073, 3, 4915229, 131073, 3, 4915230, 131073, 3, 4915231, 131073, 3, 4915232, 65537, 0, 4915233, 1, 0, 4915234, 1, 0, 4915235, 1, 0, 4915236, 1, 0, 4915237, 1, 0, 4915238, 1, 0, 4915239, 1, 0, 4915240, 1, 0, 4915241, 1, 0, 4915242, 1, 0, 4915243, 1, 0, 4915244, 1, 0, 4915245, 1, 0, 4915246, 1, 0, 4915247, 1, 0, 4915248, 1, 0, 4915249, 1, 0, 4980736, 1, 0, 4980737, 1, 0, 4980738, 1, 0, 4980739, 1, 0, 4980740, 1, 0, 4980741, 1, 0, 4980742, 1, 0, 4980743, 1, 0, 4980744, 1, 0, 4980745, 1, 0, 4980746, 1, 0, 4980747, 1, 0, 4980748, 1, 0, 4980749, 1, 0, 4980750, 1, 0, 4980751, 1, 0, 4980752, 1, 0, 4980753, 1, 0, 4980754, 1, 0, 4980755, 1, 0, 4980756, 1, 0, 4980757, 1, 4, 4980758, 196608, 169, 4980759, 262144, 169, 4980760, 458752, 170, 4980761, 196608, 173, 4980762, 262144, 173, 4980763, 262145, 2, 4980764, 1, 0, 4980765, 1, 0, 4980766, 1, 0, 4980767, 1, 0, 4980768, 1, 0, 4980769, 1, 0, 4980770, 1, 0, 4980771, 1, 0, 4980772, 1, 0, 4980773, 1, 0, 4980774, 1, 0, 4980775, 1, 0, 4980776, 1, 0, 4980777, 1, 0, 4980778, 1, 0, 4980779, 1, 0, 4980780, 1, 0, 4980781, 1, 0, 4980782, 1, 0, 4980783, 1, 0, 4980784, 1, 0, 4980785, 1, 0, 5046272, 1, 0, 5046273, 1, 0, 5046274, 1, 0, 5046275, 1, 0, 5046276, 1, 0, 5046277, 1, 0, 5046278, 1, 0, 5046279, 1, 0, 5046280, 1, 0, 5046281, 1, 0, 5046282, 1, 0, 5046283, 1, 0, 5046284, 1, 0, 5046285, 1, 0, 5046286, 1, 0, 5046287, 1, 0, 5046288, 1, 0, 5046289, 1, 0, 5046290, 1, 0, 5046291, 1, 0, 5046292, 1, 0, 5046293, 1, 4, 5046294, 196608, 169, 5046295, 262144, 169, 5046296, 458752, 170, 5046297, 196608, 173, 5046298, 262144, 173, 5046299, 262145, 2, 5046300, 1, 0, 5046301, 1, 0, 5046302, 1, 0, 5046303, 1, 0, 5046304, 1, 0, 5046305, 1, 0, 5046306, 1, 0, 5046307, 1, 0, 5046308, 1, 0, 5046309, 1, 0, 5046310, 1, 0, 5046311, 1, 0, 5046312, 1, 0, 5046313, 1, 0, 5046314, 1, 0, 5046315, 1, 0, 5046316, 1, 0, 5046317, 1, 0, 5046318, 1, 0, 5046319, 1, 0, 5046320, 1, 0, 5046321, 1, 0, 5111808, 1, 0, 5111809, 1, 0, 5111810, 1, 0, 5111811, 1, 0, 5111812, 1, 0, 5111813, 1, 0, 5111814, 1, 0, 5111815, 1, 0, 5111816, 1, 0, 5111817, 1, 0, 5111818, 1, 0, 5111819, 1, 0, 5111820, 1, 0, 5111821, 1, 0, 5111822, 1, 0, 5111823, 1, 0, 5111824, 1, 0, 5111825, 1, 0, 5111826, 1, 0, 5111827, 1, 0, 5111828, 1, 0, 5111829, 131073, 0, 5111830, 131073, 3, 5111831, 131073, 3, 5111832, 131073, 3, 5111833, 131073, 3, 5111834, 131073, 3, 5111835, 65537, 0, 5111836, 1, 0, 5111837, 1, 0, 5111838, 1, 0, 5111839, 1, 0, 5111840, 1, 0, 5111841, 1, 0, 5111842, 1, 0, 5111843, 1, 0, 5111844, 1, 0, 5111845, 1, 0, 5111846, 1, 0, 5111847, 1, 0, 5111848, 1, 0, 5111849, 1, 0, 5111850, 1, 0, 5111851, 1, 0, 5111852, 1, 0, 5111853, 1, 0, 5111854, 1, 0, 5111855, 1, 0, 5111856, 1, 0, 5111857, 1, 0, 5177344, 1, 0, 5177345, 1, 0, 5177346, 1, 0, 5177347, 1, 0, 5177348, 1, 0, 5177349, 1, 0, 5177350, 1, 0, 5177351, 1, 0, 5177352, 1, 0, 5177353, 1, 0, 5177354, 1, 0, 5177355, 1, 0, 5177356, 1, 0, 5177357, 1, 0, 5177358, 1, 0, 5177359, 1, 0, 5177360, 1, 0, 5177361, 1, 0, 5177362, 1, 0, 5177363, 1, 0, 5177364, 1, 0, 5177365, 1, 0, 5177366, 1, 0, 5177367, 1, 0, 5177368, 1, 0, 5177369, 1, 0, 5177370, 1, 0, 5177371, 1, 0, 5177372, 1, 0, 5177373, 1, 0, 5177374, 1, 0, 5177375, 1, 0, 5177376, 1, 0, 5177377, 1, 0, 5177378, 1, 0, 5177379, 1, 0, 5177380, 1, 0, 5177381, 1, 0, 5177382, 1, 0, 5177383, 1, 0, 5177384, 1, 0, 5177385, 1, 0, 5177386, 1, 0, 5177387, 1, 0, 5177388, 1, 0, 5177389, 1, 0, 5177390, 1, 0, 5177391, 1, 0, 5177392, 1, 0, 5177393, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 983062, 0, 148, 983063, 65536, 148, 983064, 131072, 148, 983065, 131072, 148, 1048598, 0, 149, 1048599, 65536, 149, 1048600, 131072, 149, 1048601, 131072, 149, 1114134, 0, 150, 1114135, 65536, 150, 1114136, 131072, 150, 1114137, 131072, 150, 4259863, 196608, 168, 4259864, 458752, 170, 4259865, 262144, 172, 4325399, 196608, 169, 4325400, 458752, 170, 4325401, 262144, 173, 4390935, 196608, 168, 4390936, 458752, 170, 4390937, 262144, 172, 4456471, 0, 148, 4456472, 65536, 148, 4456473, 131072, 148, 4522007, 0, 149, 4522008, 65536, 149, 4522009, 131072, 149, 4587543, 0, 150, 4587544, 65536, 150, 4587545, 131072, 150 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 851985, 262144, 160, 851986, 327680, 160, 851998, 393216, 160, 851999, 458752, 160, 917521, 262144, 161, 917522, 327680, 161, 917534, 393216, 161, 917535, 458752, 161, 983057, 262144, 162, 983058, 327680, 162, 983064, 0, 148, 983065, 65536, 148, 983066, 131072, 148, 983070, 393216, 162, 983071, 458752, 162, 1048600, 0, 149, 1048601, 65536, 149, 1048602, 131072, 149, 1114136, 0, 150, 1114137, 65536, 150, 1114138, 131072, 150, 1310737, 262144, 160, 1310738, 327680, 160, 1310750, 393216, 160, 1310751, 458752, 160, 1376273, 262144, 161, 1376274, 327680, 161, 1376286, 393216, 161, 1376287, 458752, 161, 1441809, 262144, 162, 1441810, 327680, 162, 1441822, 393216, 162, 1441823, 458752, 162, 1572870, 458752, 177, 1638406, 458752, 177, 1638422, 393216, 176, 1703942, 458752, 177, 1769478, 458752, 177, 1835014, 458752, 177, 1900550, 458752, 177, 1966086, 458752, 177, 2031622, 458752, 177, 2097158, 458752, 177, 2162694, 458752, 177, 2228230, 458752, 177, 2293766, 458752, 177, 2359302, 458752, 177, 2424838, 458752, 177, 2490374, 458752, 177, 2555910, 458752, 177, 2621446, 458752, 177, 2686982, 458752, 177, 2752518, 458752, 177, 4325397, 327680, 172, 4325403, 393216, 172, 4390933, 327680, 173, 4390939, 393216, 173, 4653076, 262144, 160, 4653077, 327680, 160, 4653083, 393216, 160, 4653084, 458752, 160, 4718612, 262144, 161, 4718613, 327680, 161, 4718619, 393216, 161, 4718620, 458752, 161, 4784148, 262144, 162, 4784149, 327680, 162, 4784155, 393216, 162, 4784156, 458752, 162 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(752, 528) +scene_destination = "res://Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.tscn" +location = Vector2(752, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 528) +scene_destination = "res://Maps/TsukinamiVillageGym/Tsukinami_Village_Gym.tscn" +location = Vector2(816, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 2480) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(1424, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(752, 2480) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(1424, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 2480) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(1424, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 2480) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(1424, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 2480) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(1424, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 528) +trainer = true +texture = ExtResource("201") +trainer_name = "LEADER Hinata" +trainer_reward = 6600 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[132, 57], [111, 58], [89, 58], [91, 60]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 528) +trainer = true +texture = ExtResource("202") +trainer_name = "LEADER Kaito" +trainer_reward = 6600 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[134, 57], [146, 58], [70, 58], [45, 60]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(752, 1904) +trainer = true +texture = ExtResource("203") +trainer_name = "TSUKI NINJA Kouki" +trainer_reward = 3850 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[184, 54], [131, 54], [116, 55]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 1680) +trainer = true +texture = ExtResource("204") +trainer_name = "TSUKI NINJA Hayato" +trainer_reward = 3850 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[111, 55], [185, 55], [52, 55]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 1712) +trainer = true +texture = ExtResource("205") +trainer_name = "NAMI NINJA Izumi" +trainer_reward = 3850 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[118, 54], [119, 54], [120, 55]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 1008) +trainer = true +texture = ExtResource("206") +trainer_name = "NAMI NINJA Ayumu" +trainer_reward = 3920 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[124, 55], [125, 55], [93, 56]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 1168) +trainer = true +texture = ExtResource("207") +trainer_name = "NAMI NINJA Aoi" +trainer_reward = 3920 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[136, 55], [117, 56], [96, 55]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(656, 1200) +trainer = true +texture = ExtResource("208") +trainer_name = "TSUKI NINJA Hotaru" +trainer_reward = 3920 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[159, 56], [144, 55], [158, 55]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 2288) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym_tileset.tres b/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym_tileset.tres new file mode 100644 index 000000000..baad215c3 --- /dev/null +++ b/Maps/TsukinamiVillageGym/Tsukinami_Village_Gym_tileset.tres @@ -0,0 +1,266 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Tsukinami-Indoors.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:148/0 = 0 +0:149/0 = 0 +0:150/0 = 0 +0:154/0 = 0 +0:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:155/0 = 0 +0:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:156/0 = 0 +0:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:158/0 = 0 +0:159/0 = 0 +0:163/0 = 0 +0:163/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:164/0 = 0 +0:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:165/0 = 0 +0:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:166/0 = 0 +0:166/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:167/0 = 0 +0:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:148/0 = 0 +1:149/0 = 0 +1:150/0 = 0 +1:154/0 = 0 +1:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:155/0 = 0 +1:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:156/0 = 0 +1:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:157/0 = 0 +1:158/0 = 0 +1:159/0 = 0 +1:163/0 = 0 +1:163/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:164/0 = 0 +1:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:165/0 = 0 +1:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:166/0 = 0 +1:166/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:167/0 = 0 +1:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:148/0 = 0 +2:149/0 = 0 +2:150/0 = 0 +2:154/0 = 0 +2:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:155/0 = 0 +2:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:156/0 = 0 +2:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:157/0 = 0 +2:158/0 = 0 +2:159/0 = 0 +2:163/0 = 0 +2:163/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:164/0 = 0 +2:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:165/0 = 0 +2:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:166/0 = 0 +2:166/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:167/0 = 0 +2:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:155/0 = 0 +3:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:156/0 = 0 +3:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:159/0 = 0 +3:163/0 = 0 +3:163/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:164/0 = 0 +3:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:165/0 = 0 +3:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:166/0 = 0 +3:166/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:167/0 = 0 +3:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:168/0 = 0 +3:169/0 = 0 +3:172/0 = 0 +3:173/0 = 0 +4:155/0 = 0 +4:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:156/0 = 0 +4:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:157/0 = 0 +4:159/0 = 0 +4:160/0 = 0 +4:161/0 = 0 +4:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:162/0 = 0 +4:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:163/0 = 0 +4:163/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:164/0 = 0 +4:164/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:165/0 = 0 +4:165/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:166/0 = 0 +4:166/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:167/0 = 0 +4:167/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:168/0 = 0 +4:169/0 = 0 +4:172/0 = 0 +4:173/0 = 0 +5:152/0 = 0 +5:152/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:153/0 = 0 +5:153/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:154/0 = 0 +5:154/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:155/0 = 0 +5:155/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:156/0 = 0 +5:156/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:157/0 = 0 +5:160/0 = 0 +5:161/0 = 0 +5:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:162/0 = 0 +5:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:163/0 = 0 +5:163/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:172/0 = 0 +5:172/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:173/0 = 0 +5:173/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:154/0 = 0 +6:155/0 = 0 +6:160/0 = 0 +6:161/0 = 0 +6:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:162/0 = 0 +6:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:163/0 = 0 +6:163/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:172/0 = 0 +6:172/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:173/0 = 0 +6:173/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:176/0 = 0 +7:160/0 = 0 +7:161/0 = 0 +7:161/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:162/0 = 0 +7:162/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:170/0 = 0 +7:177/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.gd b/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.gd new file mode 100644 index 000000000..1b2f18934 --- /dev/null +++ b/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map153 + +var map_name = "Tsukinami Village(Mart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(176, 208): + Global.game.play_dialogue("MAP153_NPC_1") + if check_pos == Vector2(336, 240): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'ULTRABALL', 'SUPERPOTION', 'HYPERPOTION', 'REVIVE', 'PARLYZHEAL', 'ANTIDOTE', 'FULLHEAL', 'REPEL', 'SUPERREPEL', 'ESCAPEROPE']) + return null diff --git a/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.gd.uid b/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.gd.uid new file mode 100644 index 000000000..c9412a0d9 --- /dev/null +++ b/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.gd.uid @@ -0,0 +1 @@ +uid://csdgb58tkk6fo diff --git a/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.tscn b/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.tscn new file mode 100644 index 000000000..4be0d3420 --- /dev/null +++ b/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/TsukinamiVillageMart/Tsukinami_Village_Mart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/TsukinamiVillageMart/Tsukinami_Village_Mart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Tsukinami Village(Mart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(1808, 1680) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 208) +texture = ExtResource("301") +facing = "Left" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart_tileset.tres b/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/TsukinamiVillageMart/Tsukinami_Village_Mart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/TsukinamiVillagePC/Tsukinami_Village_PC.gd b/Maps/TsukinamiVillagePC/Tsukinami_Village_PC.gd new file mode 100644 index 000000000..a0766e88b --- /dev/null +++ b/Maps/TsukinamiVillagePC/Tsukinami_Village_PC.gd @@ -0,0 +1,57 @@ +extends Node2D # gen_map.py Map152 + +var map_name = "Tsukinami Village(PC)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(144, 48): + Global.game.play_dialogue("MAP152_SIGN_1") + if check_pos == Vector2(304, 48): + Global.game.play_dialogue("MAP152_SIGN_2") + if check_pos == Vector2(528, 48): + Global.game.play_dialogue("MAP152_SIGN_3") + if check_pos == Vector2(112, 464): + Global.game.play_dialogue("MAP152_NPC_1") + if check_pos == Vector2(432, 272): + Global.game.play_dialogue("MAP152_NPC_2") + if check_pos == Vector2(336, 528): + Global.game.play_dialogue("MAP152_NPC_3") + if check_pos == Vector2(272, 368): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" + Global.game.release_player() diff --git a/Maps/TsukinamiVillagePC/Tsukinami_Village_PC.gd.uid b/Maps/TsukinamiVillagePC/Tsukinami_Village_PC.gd.uid new file mode 100644 index 000000000..2a41a9a73 --- /dev/null +++ b/Maps/TsukinamiVillagePC/Tsukinami_Village_PC.gd.uid @@ -0,0 +1 @@ +uid://d385v3bn880t diff --git a/Maps/TsukinamiVillagePC/Tsukinami_Village_PC.tscn b/Maps/TsukinamiVillagePC/Tsukinami_Village_PC.tscn new file mode 100644 index 000000000..3655c6272 --- /dev/null +++ b/Maps/TsukinamiVillagePC/Tsukinami_Village_PC.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/TsukinamiVillagePC/Tsukinami_Village_PC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/TsukinamiVillagePC/Tsukinami_Village_PC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_002.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[node name="Tsukinami Village(PC)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 327681, 2, 2, 393216, 3, 3, 458752, 3, 4, 393216, 3, 5, 458752, 3, 6, 393216, 3, 7, 458752, 3, 8, 393216, 3, 9, 458752, 3, 10, 393216, 3, 11, 458752, 3, 12, 393216, 3, 13, 458752, 3, 14, 393216, 3, 15, 458752, 3, 16, 393216, 3, 17, 458752, 3, 18, 393216, 3, 19, 65537, 0, 65537, 262145, 2, 65538, 393216, 4, 65539, 458752, 4, 65540, 393216, 4, 65541, 458752, 4, 65542, 393216, 4, 65543, 458752, 4, 65544, 393216, 4, 65545, 458752, 4, 65546, 393216, 4, 65547, 458752, 4, 65548, 393216, 4, 65549, 458752, 4, 65550, 393216, 4, 65551, 458752, 4, 65552, 0, 1, 65553, 458752, 4, 65554, 393216, 4, 65555, 1, 0, 131073, 1, 3, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 65536, 1, 131078, 0, 1, 131079, 65536, 1, 131080, 0, 1, 131081, 65536, 1, 131082, 0, 1, 131083, 65536, 1, 131084, 0, 1, 131085, 65536, 1, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 65536, 1, 131090, 0, 1, 131091, 1, 0, 196609, 131073, 5, 196610, 0, 1, 196611, 262144, 0, 196612, 0, 0, 196613, 65536, 0, 196614, 0, 0, 196615, 65536, 0, 196616, 0, 0, 196617, 65536, 0, 196618, 0, 0, 196619, 65536, 0, 196620, 0, 0, 196621, 65536, 0, 196622, 0, 0, 196623, 65536, 0, 196624, 0, 0, 196625, 65536, 0, 196626, 0, 0, 196627, 131073, 1, 262145, 131073, 5, 262146, 0, 1, 262147, 65536, 0, 262148, 0, 0, 262149, 65536, 0, 262150, 0, 0, 262151, 65536, 0, 262152, 0, 0, 262153, 65536, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 0, 0, 262157, 65536, 0, 262158, 0, 0, 262159, 65536, 0, 262160, 0, 0, 262161, 65536, 0, 262162, 0, 0, 262163, 262145, 2, 327681, 131073, 5, 327682, 0, 1, 327683, 65536, 0, 327684, 0, 0, 327685, 65536, 0, 327686, 0, 0, 327687, 65536, 0, 327688, 0, 0, 327689, 65536, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 0, 0, 327693, 65536, 0, 327694, 0, 0, 327695, 65536, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 0, 0, 327699, 262145, 2, 393217, 131073, 5, 393218, 0, 1, 393219, 65536, 0, 393220, 0, 0, 393221, 65536, 0, 393222, 0, 0, 393223, 65536, 0, 393224, 0, 0, 393225, 65536, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 65536, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 0, 0, 393235, 65537, 0, 458753, 131073, 5, 458754, 0, 1, 458755, 65536, 0, 458756, 0, 0, 458757, 65536, 0, 458758, 0, 0, 458759, 65536, 0, 458760, 0, 0, 458761, 65536, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 65536, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 0, 0, 458771, 1, 0, 524289, 131073, 5, 524290, 0, 1, 524291, 65536, 0, 524292, 0, 0, 524293, 393216, 3, 524294, 458752, 3, 524295, 393216, 3, 524296, 458752, 3, 524297, 393216, 3, 524298, 458752, 3, 524299, 65536, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 0, 0, 524303, 65536, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 0, 0, 524307, 1, 0, 589825, 131073, 5, 589826, 0, 1, 589827, 65536, 0, 589828, 0, 0, 589829, 393216, 4, 589830, 458752, 4, 589831, 393216, 4, 589832, 458752, 4, 589833, 393216, 4, 589834, 458752, 4, 589835, 65536, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 0, 0, 589839, 65536, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 0, 0, 589843, 131073, 1, 655361, 131073, 5, 655362, 0, 1, 655363, 65536, 0, 655364, 0, 0, 655365, 65536, 0, 655366, 0, 0, 655367, 65536, 0, 655368, 0, 0, 655369, 65536, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 0, 0, 655375, 65536, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 0, 0, 655379, 262145, 2, 720897, 131073, 5, 720898, 0, 1, 720899, 65536, 0, 720900, 0, 0, 720901, 65536, 0, 720902, 0, 0, 720903, 65536, 0, 720904, 0, 0, 720905, 65536, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 0, 0, 720915, 65537, 0, 786433, 131073, 5, 786434, 0, 1, 786435, 65536, 0, 786436, 0, 0, 786437, 65536, 0, 786438, 0, 0, 786439, 65536, 0, 786440, 0, 0, 786441, 65536, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 0, 0, 786447, 65536, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 0, 0, 786451, 1, 0, 851969, 131073, 5, 851970, 0, 1, 851971, 65536, 0, 851972, 0, 0, 851973, 65536, 0, 851974, 0, 0, 851975, 327680, 7, 851976, 393216, 7, 851977, 0, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 0, 0, 851981, 65536, 0, 851982, 0, 0, 851983, 65536, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 0, 0, 851987, 1, 0, 917505, 131073, 5, 917506, 0, 1, 917507, 65536, 0, 917508, 0, 0, 917509, 65536, 0, 917510, 0, 0, 917511, 327680, 8, 917512, 393216, 8, 917513, 65536, 0, 917514, 0, 0, 917515, 393216, 3, 917516, 458752, 3, 917517, 393216, 3, 917518, 458752, 3, 917519, 393216, 3, 917520, 458752, 3, 917521, 393216, 3, 917522, 458752, 3, 917523, 1, 0, 983041, 131073, 5, 983042, 0, 1, 983043, 65536, 0, 983044, 0, 0, 983045, 65536, 0, 983046, 0, 0, 983047, 65536, 0, 983048, 0, 0, 983049, 65536, 0, 983050, 0, 0, 983051, 393216, 4, 983052, 458752, 4, 983053, 393216, 4, 983054, 458752, 4, 983055, 393216, 4, 983056, 458752, 4, 983057, 393216, 4, 983058, 458752, 4, 983059, 131073, 1, 1048577, 131073, 5, 1048578, 0, 1, 1048579, 65536, 0, 1048580, 0, 0, 1048581, 65536, 0, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 0, 0, 1048585, 65536, 0, 1048586, 0, 0, 1048587, 196608, 0, 1048588, 0, 1, 1048589, 65536, 1, 1048590, 0, 1, 1048591, 65536, 1, 1048592, 0, 1, 1048593, 65536, 1, 1048594, 0, 1, 1048595, 262145, 2, 1114113, 131073, 5, 1114114, 0, 1, 1114115, 65536, 0, 1114116, 0, 0, 1114117, 65536, 0, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 0, 0, 1114121, 65536, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 0, 0, 1114125, 65536, 0, 1114126, 0, 0, 1114127, 65536, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 0, 0, 1114131, 262145, 2, 1179649, 131073, 7, 1179650, 0, 2, 1179651, 65536, 0, 1179652, 0, 0, 1179653, 65536, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 0, 0, 1179657, 65536, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 0, 0, 1179661, 65536, 0, 1179662, 0, 0, 1179663, 65536, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 458752, 1, 1179667, 327681, 4, 1245186, 262145, 5, 1245187, 131073, 3, 1245188, 131073, 3, 1245189, 131073, 3, 1245190, 131073, 3, 1245191, 131073, 3, 1245192, 131073, 3, 1245193, 131073, 3, 1245194, 131073, 3, 1245195, 131073, 3, 1245196, 131073, 3, 1245197, 131073, 3, 1245198, 131073, 3, 1245199, 131073, 3, 1245200, 131073, 3, 1245201, 131073, 3, 1245202, 1, 6 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 8, 327680, 17, 9, 393216, 17, 10, 458752, 17, 65538, 131072, 3, 65543, 327680, 3, 65544, 327680, 18, 65545, 393216, 18, 65546, 458752, 18, 65548, 327680, 3, 65554, 327680, 3, 131074, 131072, 4, 131079, 327680, 4, 131084, 327680, 4, 131090, 327680, 4, 196610, 131072, 5, 196611, 262144, 5, 196612, 0, 4, 196614, 0, 3, 196615, 65536, 3, 196616, 262144, 5, 196617, 0, 4, 196619, 0, 3, 196620, 65536, 3, 196621, 262144, 5, 196622, 0, 4, 196624, 0, 3, 196625, 196608, 5, 196626, 327680, 5, 262146, 131072, 6, 262147, 262144, 6, 262148, 327680, 6, 262150, 131072, 6, 262151, 196608, 6, 262152, 262144, 6, 262153, 327680, 6, 262155, 131072, 6, 262156, 196608, 6, 262157, 262144, 6, 262158, 327680, 6, 262160, 131072, 6, 262161, 196608, 6, 262162, 327680, 6, 393220, 262144, 15, 393221, 327680, 15, 393222, 393216, 15, 393223, 327680, 15, 393224, 393216, 15, 393225, 327680, 15, 393226, 393216, 15, 393227, 262144, 12, 458756, 262144, 16, 458757, 327680, 16, 458758, 393216, 16, 458759, 327680, 16, 458760, 393216, 16, 458761, 327680, 16, 458762, 393216, 16, 458763, 262144, 13, 458766, 458752, 5, 458767, 131072, 8, 458768, 196608, 8, 458769, 393216, 5, 524290, 327680, 10, 524291, 393216, 10, 524292, 262144, 17, 524294, 0, 17, 524295, 65536, 17, 524296, 131072, 17, 524297, 196608, 17, 524299, 262144, 14, 524302, 393216, 5, 524303, 131072, 9, 524304, 196608, 9, 524305, 458752, 5, 589826, 327680, 11, 589827, 393216, 11, 589828, 0, 11, 589829, 131072, 3, 589830, 0, 14, 589831, 65536, 14, 589832, 131072, 18, 589833, 196608, 18, 589834, 327680, 3, 589835, 262144, 14, 655362, 327680, 12, 655363, 393216, 12, 655364, 0, 12, 655365, 131072, 4, 655366, 0, 15, 655367, 65536, 15, 655368, 131072, 19, 655369, 65536, 4, 655370, 327680, 4, 655371, 262144, 14, 655373, 393216, 5, 655374, 131072, 8, 655375, 196608, 8, 655376, 458752, 5, 720898, 327680, 13, 720899, 393216, 13, 720901, 131072, 5, 720902, 0, 16, 720903, 65536, 16, 720904, 262144, 5, 720905, 65536, 5, 720906, 327680, 5, 720907, 262144, 14, 720909, 458752, 5, 720910, 131072, 9, 720911, 196608, 9, 720912, 393216, 5, 786434, 327680, 14, 786435, 393216, 14, 786436, 458752, 14, 786437, 131072, 6, 786438, 196608, 6, 786439, 196608, 6, 786440, 262144, 6, 786441, 65536, 6, 786442, 327680, 6, 786443, 262144, 14, 786444, 393216, 15, 786449, 327680, 15, 786450, 393216, 15, 851974, 262144, 7, 851977, 458752, 7, 851979, 327680, 16, 851980, 393216, 16, 851981, 327680, 16, 851982, 393216, 16, 851983, 327680, 16, 851984, 393216, 16, 851985, 327680, 16, 851986, 393216, 16, 917510, 262144, 8, 917513, 458752, 8, 983046, 262144, 9, 983047, 327680, 9, 983048, 393216, 9, 983049, 458752, 9, 1048578, 393216, 5, 1048579, 131072, 8, 1048580, 196608, 8, 1048581, 458752, 5, 1114114, 458752, 5, 1114115, 131072, 9, 1114116, 196608, 9, 1114117, 393216, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 17, 4, 393216, 17, 5, 458752, 17, 6, 131072, 7, 7, 196608, 7, 12, 131072, 7, 13, 196608, 7, 15, 327680, 17, 16, 393216, 17, 17, 458752, 17, 65539, 327680, 18, 65540, 393216, 18, 65541, 458752, 18, 65542, 262144, 3, 65547, 262144, 3, 65549, 262144, 3, 65551, 327680, 18, 65552, 393216, 18, 65553, 458752, 18, 131078, 262144, 4, 131083, 262144, 4, 131085, 262144, 4, 131090, 131072, 15, 196625, 0, 5, 196626, 131072, 16, 262161, 0, 6, 524292, 458752, 10, 589828, 458752, 11, 589830, 0, 18, 589831, 65536, 18, 655364, 458752, 12, 655366, 0, 19, 655367, 65536, 19, 655375, 196608, 15, 720900, 458752, 13, 720902, 196608, 5, 720903, 196608, 5, 720911, 196608, 16, 786437, 262144, 3, 786442, 196608, 3, 786443, 327680, 15, 786445, 327680, 15, 786446, 393216, 15, 786447, 327680, 15, 786448, 393216, 15, 851973, 262144, 4, 851978, 196608, 4, 983056, 0, 8, 983057, 65536, 8, 983058, 262144, 3, 1048592, 0, 9, 1048593, 65536, 9, 1048594, 262144, 4, 1179655, 196608, 19, 1179656, 262144, 19 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 624) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(1680, 1680) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 624) +scene_destination = "res://Maps/TsukinamiVillage/Tsukinami_Village.tscn" +location = Vector2(1680, 1680) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 464) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 272) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 528) +texture = ExtResource("303") +facing = "Left" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 368) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/TsukinamiVillagePC/Tsukinami_Village_PC_tileset.tres b/Maps/TsukinamiVillagePC/Tsukinami_Village_PC_tileset.tres new file mode 100644 index 000000000..6f66ff7f4 --- /dev/null +++ b/Maps/TsukinamiVillagePC/Tsukinami_Village_PC_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-PokemonCenter.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +4:0/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:9/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/Unknown/Unknown.gd b/Maps/Unknown/Unknown.gd new file mode 100644 index 000000000..8c9a34cfe --- /dev/null +++ b/Maps/Unknown/Unknown.gd @@ -0,0 +1,8 @@ +extends Node2D # gen_map.py Map062 + +var map_name = "Unknown" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(336, 1360): + Global.game.play_dialogue("MAP062_SIGN_1") + return null diff --git a/Maps/Unknown/Unknown.gd.uid b/Maps/Unknown/Unknown.gd.uid new file mode 100644 index 000000000..63d6782f3 --- /dev/null +++ b/Maps/Unknown/Unknown.gd.uid @@ -0,0 +1 @@ +uid://7qjfsiocjlpo diff --git a/Maps/Unknown/Unknown.tscn b/Maps/Unknown/Unknown.tscn new file mode 100644 index 000000000..558769847 --- /dev/null +++ b/Maps/Unknown/Unknown.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/Unknown/Unknown_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/Unknown/Unknown.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] + +[node name="Unknown" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 262145, 0, 131076, 262145, 4, 131077, 262145, 4, 131078, 262145, 4, 131079, 262145, 4, 131080, 262145, 4, 131081, 262145, 4, 131082, 262145, 4, 131083, 262145, 4, 131084, 262145, 4, 131085, 262145, 4, 131086, 262145, 4, 131087, 262145, 4, 131088, 262145, 4, 131089, 131073, 1, 131090, 1, 0, 131091, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 4, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 262145, 2, 196626, 1, 0, 196627, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 4, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 0, 262151, 65536, 0, 262152, 65536, 0, 262153, 65536, 0, 262154, 65536, 0, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 262145, 2, 262162, 1, 0, 262163, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 4, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 262145, 2, 327698, 1, 0, 327699, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 4, 393220, 65536, 0, 393221, 65536, 0, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 65536, 0, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 262145, 2, 393234, 1, 0, 393235, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 4, 458756, 65536, 0, 458757, 65536, 0, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 65536, 0, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 262145, 2, 458770, 1, 0, 458771, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 4, 524292, 65536, 0, 524293, 65536, 0, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 65536, 0, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 262145, 2, 524306, 1, 0, 524307, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 4, 589828, 65536, 0, 589829, 65536, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 65536, 0, 589833, 65536, 0, 589834, 65536, 0, 589835, 65536, 0, 589836, 65536, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 262145, 2, 589842, 1, 0, 589843, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 131073, 0, 655364, 131073, 3, 655365, 131073, 3, 655366, 131073, 3, 655367, 1, 6, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 262145, 5, 655374, 131073, 3, 655375, 131073, 3, 655376, 131073, 3, 655377, 65537, 0, 655378, 1, 0, 655379, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 4, 720904, 65536, 0, 720905, 65536, 0, 720906, 65536, 0, 720907, 65536, 0, 720908, 65536, 0, 720909, 262145, 2, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 4, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 262145, 2, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 4, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 262145, 2, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 4, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 262145, 2, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 4, 983048, 65536, 0, 983049, 65536, 0, 983050, 65536, 0, 983051, 65536, 0, 983052, 65536, 0, 983053, 262145, 2, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 4, 1048584, 65536, 0, 1048585, 65536, 0, 1048586, 65536, 0, 1048587, 65536, 0, 1048588, 65536, 0, 1048589, 262145, 2, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 4, 1114120, 65536, 0, 1114121, 65536, 0, 1114122, 65536, 0, 1114123, 65536, 0, 1114124, 65536, 0, 1114125, 262145, 2, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 4, 1179656, 65536, 0, 1179657, 65536, 0, 1179658, 65536, 0, 1179659, 65536, 0, 1179660, 65536, 0, 1179661, 262145, 2, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 4, 1245192, 65536, 0, 1245193, 65536, 0, 1245194, 65536, 0, 1245195, 65536, 0, 1245196, 65536, 0, 1245197, 262145, 2, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 4, 1310728, 65536, 0, 1310729, 65536, 0, 1310730, 65536, 0, 1310731, 65536, 0, 1310732, 65536, 0, 1310733, 262145, 2, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 4, 1376264, 65536, 0, 1376265, 65536, 0, 1376266, 65536, 0, 1376267, 65536, 0, 1376268, 65536, 0, 1376269, 262145, 2, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 4, 1441800, 65536, 0, 1441801, 65536, 0, 1441802, 65536, 0, 1441803, 65536, 0, 1441804, 65536, 0, 1441805, 262145, 2, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 4, 1507336, 65536, 0, 1507337, 65536, 0, 1507338, 65536, 0, 1507339, 65536, 0, 1507340, 65536, 0, 1507341, 262145, 2, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 4, 1572872, 65536, 0, 1572873, 65536, 0, 1572874, 65536, 0, 1572875, 65536, 0, 1572876, 65536, 0, 1572877, 262145, 2, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 4, 1638408, 65536, 0, 1638409, 65536, 0, 1638410, 65536, 0, 1638411, 65536, 0, 1638412, 65536, 0, 1638413, 262145, 2, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 0, 1638418, 1, 0, 1638419, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 4, 1703944, 65536, 0, 1703945, 65536, 0, 1703946, 65536, 0, 1703947, 65536, 0, 1703948, 65536, 0, 1703949, 262145, 2, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 4, 1769480, 65536, 0, 1769481, 65536, 0, 1769482, 65536, 0, 1769483, 65536, 0, 1769484, 65536, 0, 1769485, 262145, 2, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 4, 1835016, 65536, 0, 1835017, 65536, 0, 1835018, 65536, 0, 1835019, 65536, 0, 1835020, 65536, 0, 1835021, 262145, 2, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 4, 1900552, 65536, 0, 1900553, 65536, 0, 1900554, 65536, 0, 1900555, 65536, 0, 1900556, 65536, 0, 1900557, 262145, 2, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 4, 1966088, 65536, 0, 1966089, 65536, 0, 1966090, 65536, 0, 1966091, 65536, 0, 1966092, 65536, 0, 1966093, 262145, 2, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 4, 2031624, 65536, 0, 2031625, 65536, 0, 2031626, 65536, 0, 2031627, 65536, 0, 2031628, 65536, 0, 2031629, 262145, 2, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 131073, 0, 2097160, 131073, 3, 2097161, 131073, 3, 2097162, 131073, 3, 2097163, 131073, 3, 2097164, 131073, 3, 2097165, 65537, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 262145, 0, 2359300, 262145, 4, 2359301, 262145, 4, 2359302, 262145, 4, 2359303, 262145, 4, 2359304, 262145, 4, 2359305, 262145, 4, 2359306, 262145, 4, 2359307, 262145, 4, 2359308, 262145, 4, 2359309, 262145, 4, 2359310, 262145, 4, 2359311, 262145, 4, 2359312, 262145, 4, 2359313, 131073, 1, 2359314, 1, 0, 2359315, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 4, 2424836, 65536, 0, 2424837, 65536, 0, 2424838, 65536, 0, 2424839, 65536, 0, 2424840, 65536, 0, 2424841, 65536, 0, 2424842, 65536, 0, 2424843, 65536, 0, 2424844, 65536, 0, 2424845, 65536, 0, 2424846, 65536, 0, 2424847, 65536, 0, 2424848, 65536, 0, 2424849, 262145, 2, 2424850, 1, 0, 2424851, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 4, 2490372, 65536, 0, 2490373, 65536, 0, 2490374, 65536, 0, 2490375, 65536, 0, 2490376, 65536, 0, 2490377, 65536, 0, 2490378, 65536, 0, 2490379, 65536, 0, 2490380, 65536, 0, 2490381, 65536, 0, 2490382, 65536, 0, 2490383, 65536, 0, 2490384, 65536, 0, 2490385, 262145, 2, 2490386, 1, 0, 2490387, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 4, 2555908, 65536, 0, 2555909, 65536, 0, 2555910, 65536, 0, 2555911, 65536, 0, 2555912, 65536, 0, 2555913, 65536, 0, 2555914, 65536, 0, 2555915, 65536, 0, 2555916, 65536, 0, 2555917, 65536, 0, 2555918, 65536, 0, 2555919, 65536, 0, 2555920, 65536, 0, 2555921, 262145, 2, 2555922, 1, 0, 2555923, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 4, 2621444, 65536, 0, 2621445, 65536, 0, 2621446, 65536, 0, 2621447, 65536, 0, 2621448, 65536, 0, 2621449, 65536, 0, 2621450, 65536, 0, 2621451, 65536, 0, 2621452, 65536, 0, 2621453, 65536, 0, 2621454, 65536, 0, 2621455, 65536, 0, 2621456, 65536, 0, 2621457, 262145, 2, 2621458, 1, 0, 2621459, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 4, 2686980, 65536, 0, 2686981, 65536, 0, 2686982, 65536, 0, 2686983, 65536, 0, 2686984, 65536, 0, 2686985, 65536, 0, 2686986, 65536, 0, 2686987, 65536, 0, 2686988, 65536, 0, 2686989, 65536, 0, 2686990, 65536, 0, 2686991, 65536, 0, 2686992, 65536, 0, 2686993, 262145, 2, 2686994, 1, 0, 2686995, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 4, 2752516, 65536, 0, 2752517, 65536, 0, 2752518, 65536, 0, 2752519, 65536, 0, 2752520, 65536, 0, 2752521, 65536, 0, 2752522, 65536, 0, 2752523, 65536, 0, 2752524, 65536, 0, 2752525, 65536, 0, 2752526, 65536, 0, 2752527, 65536, 0, 2752528, 65536, 0, 2752529, 262145, 2, 2752530, 1, 0, 2752531, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 4, 2818052, 65536, 0, 2818053, 65536, 0, 2818054, 65536, 0, 2818055, 65536, 0, 2818056, 65536, 0, 2818057, 65536, 0, 2818058, 65536, 0, 2818059, 65536, 0, 2818060, 65536, 0, 2818061, 65536, 0, 2818062, 65536, 0, 2818063, 65536, 0, 2818064, 65536, 0, 2818065, 262145, 2, 2818066, 1, 0, 2818067, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 4, 2883588, 65536, 0, 2883589, 65536, 0, 2883590, 65536, 0, 2883591, 65536, 0, 2883592, 65536, 0, 2883593, 65536, 0, 2883594, 65536, 0, 2883595, 65536, 0, 2883596, 65536, 0, 2883597, 65536, 0, 2883598, 65536, 0, 2883599, 65536, 0, 2883600, 65536, 0, 2883601, 262145, 2, 2883602, 1, 0, 2883603, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 131073, 0, 2949124, 131073, 3, 2949125, 131073, 3, 2949126, 131073, 3, 2949127, 1, 6, 2949128, 65536, 0, 2949129, 65536, 0, 2949130, 65536, 0, 2949131, 65536, 0, 2949132, 65536, 0, 2949133, 262145, 5, 2949134, 131073, 3, 2949135, 131073, 3, 2949136, 131073, 3, 2949137, 65537, 0, 2949138, 1, 0, 2949139, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 4, 3014664, 65536, 0, 3014665, 65536, 0, 3014666, 65536, 0, 3014667, 65536, 0, 3014668, 65536, 0, 3014669, 262145, 2, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 4, 3080200, 65536, 0, 3080201, 65536, 0, 3080202, 65536, 0, 3080203, 65536, 0, 3080204, 65536, 0, 3080205, 262145, 2, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 4, 3145736, 65536, 0, 3145737, 65536, 0, 3145738, 65536, 0, 3145739, 65536, 0, 3145740, 65536, 0, 3145741, 262145, 2, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 4, 3211272, 65536, 0, 3211273, 65536, 0, 3211274, 65536, 0, 3211275, 65536, 0, 3211276, 65536, 0, 3211277, 262145, 2, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 4, 3276808, 65536, 0, 3276809, 65536, 0, 3276810, 65536, 0, 3276811, 65536, 0, 3276812, 65536, 0, 3276813, 262145, 2, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 4, 3342344, 65536, 0, 3342345, 65536, 0, 3342346, 65536, 0, 3342347, 65536, 0, 3342348, 65536, 0, 3342349, 262145, 2, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 4, 3407880, 65536, 0, 3407881, 65536, 0, 3407882, 65536, 0, 3407883, 65536, 0, 3407884, 65536, 0, 3407885, 262145, 2, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 4, 3473416, 65536, 0, 3473417, 65536, 0, 3473418, 65536, 0, 3473419, 65536, 0, 3473420, 65536, 0, 3473421, 262145, 2, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 4, 3538952, 65536, 0, 3538953, 65536, 0, 3538954, 65536, 0, 3538955, 65536, 0, 3538956, 65536, 0, 3538957, 262145, 2, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 4, 3604488, 65536, 0, 3604489, 65536, 0, 3604490, 65536, 0, 3604491, 65536, 0, 3604492, 65536, 0, 3604493, 262145, 2, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 4, 3670024, 65536, 0, 3670025, 65536, 0, 3670026, 65536, 0, 3670027, 65536, 0, 3670028, 65536, 0, 3670029, 262145, 2, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 4, 3735560, 65536, 0, 3735561, 65536, 0, 3735562, 65536, 0, 3735563, 65536, 0, 3735564, 65536, 0, 3735565, 262145, 2, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 131073, 0, 3801096, 131073, 3, 3801097, 131073, 3, 3801098, 131073, 3, 3801099, 131073, 3, 3801100, 131073, 3, 3801101, 65537, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131076, 196608, 2, 131077, 131072, 1, 131078, 131072, 1, 131079, 131072, 1, 131080, 131072, 1, 131081, 131072, 1, 131082, 131072, 1, 131083, 131072, 1, 131084, 131072, 1, 131085, 131072, 1, 131086, 131072, 1, 131087, 131072, 1, 131088, 131072, 2, 196612, 196608, 4, 196616, 0, 19, 196617, 65536, 19, 196618, 131072, 19, 196619, 196608, 19, 196620, 262144, 19, 196624, 131072, 4, 262148, 196608, 4, 262152, 0, 20, 262153, 65536, 20, 262154, 131072, 20, 262155, 196608, 20, 262156, 262144, 20, 262160, 131072, 4, 327684, 196608, 4, 327688, 0, 21, 327689, 65536, 21, 327690, 131072, 21, 327691, 196608, 21, 327692, 262144, 21, 327696, 131072, 4, 393220, 196608, 4, 393224, 0, 22, 393225, 65536, 22, 393226, 131072, 22, 393227, 196608, 22, 393228, 262144, 22, 393232, 131072, 4, 458756, 196608, 4, 458768, 131072, 4, 524292, 196608, 4, 524304, 131072, 4, 589828, 196608, 3, 589829, 131072, 1, 589830, 131072, 1, 589831, 131072, 1, 589832, 458752, 21, 589836, 393216, 21, 589837, 131072, 1, 589838, 131072, 1, 589839, 131072, 1, 589840, 131072, 3, 655368, 196608, 4, 655372, 131072, 4, 720904, 196608, 4, 720908, 131072, 4, 786440, 196608, 4, 786444, 131072, 4, 851976, 196608, 4, 851980, 131072, 4, 917512, 196608, 4, 917516, 131072, 4, 983048, 196608, 4, 983052, 131072, 4, 1048584, 196608, 4, 1048588, 131072, 4, 1114120, 196608, 4, 1114124, 131072, 4, 1179656, 196608, 4, 1179660, 131072, 4, 1245192, 196608, 4, 1245196, 131072, 4, 1310728, 196608, 4, 1310732, 131072, 4, 1376264, 196608, 4, 1376268, 131072, 4, 1441800, 196608, 4, 1441804, 131072, 4, 1507336, 196608, 4, 1507340, 131072, 4, 1572872, 196608, 4, 1572876, 131072, 4, 1638408, 196608, 4, 1638412, 131072, 4, 1703944, 196608, 4, 1703948, 131072, 4, 1769480, 196608, 4, 1769484, 131072, 4, 1835016, 196608, 4, 1835020, 131072, 4, 1900552, 196608, 4, 1900556, 131072, 4, 1966088, 196608, 4, 1966092, 131072, 4, 2031624, 196608, 3, 2031625, 262144, 1, 2031627, 196608, 1, 2031628, 131072, 3, 2359300, 196608, 2, 2359301, 131072, 1, 2359302, 131072, 1, 2359303, 131072, 1, 2359304, 131072, 1, 2359305, 262144, 1, 2359307, 196608, 1, 2359308, 131072, 1, 2359309, 131072, 1, 2359310, 131072, 1, 2359311, 131072, 1, 2359312, 131072, 2, 2424836, 196608, 4, 2424848, 131072, 4, 2490372, 196608, 4, 2490384, 131072, 4, 2555908, 196608, 4, 2555920, 131072, 4, 2621444, 196608, 4, 2621456, 131072, 4, 2686980, 196608, 4, 2686986, 262144, 2, 2686992, 131072, 4, 2752516, 196608, 4, 2752522, 262144, 3, 2752528, 131072, 4, 2818052, 196608, 4, 2818064, 131072, 4, 2883588, 196608, 3, 2883589, 131072, 1, 2883590, 131072, 1, 2883591, 131072, 1, 2883592, 458752, 22, 2883596, 393216, 22, 2883597, 131072, 1, 2883598, 131072, 1, 2883599, 131072, 1, 2883600, 131072, 3, 2949128, 196608, 4, 2949132, 131072, 4, 3014664, 196608, 4, 3014668, 131072, 4, 3080200, 196608, 4, 3080204, 131072, 4, 3145736, 196608, 4, 3145740, 131072, 4, 3211272, 196608, 4, 3211276, 131072, 4, 3276808, 196608, 4, 3276812, 131072, 4, 3342344, 196608, 4, 3342348, 131072, 4, 3407880, 196608, 4, 3407884, 131072, 4, 3473416, 196608, 4, 3473420, 131072, 4, 3538952, 196608, 4, 3538956, 131072, 4, 3604488, 196608, 4, 3604492, 131072, 4, 3670024, 196608, 4, 3670028, 131072, 4, 3735560, 196608, 3, 3735561, 131072, 1, 3735562, 131072, 1, 3735563, 131072, 1, 3735564, 131072, 3 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( ) diff --git a/Maps/Unknown/Unknown_tileset.tres b/Maps/Unknown/Unknown_tileset.tres new file mode 100644 index 000000000..ccbd411b1 --- /dev/null +++ b/Maps/Unknown/Unknown_tileset.tres @@ -0,0 +1,175 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Gym_4.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:19/0 = 0 +1:20/0 = 0 +1:21/0 = 0 +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:20/0 = 0 +2:21/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:20/0 = 0 +3:21/0 = 0 +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:21/0 = 0 +4:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:22/0 = 0 +6:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:21/0 = 0 +7:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VenesiCity/Venesi_City.gd b/Maps/VenesiCity/Venesi_City.gd new file mode 100644 index 000000000..f6dde1fab --- /dev/null +++ b/Maps/VenesiCity/Venesi_City.gd @@ -0,0 +1,46 @@ +extends Node2D # gen_map.py Map144 + +var map_name = "Venesi City" +var map_px_size = Vector2(2624, 1856) +var edge_connections = [["E", "res://Maps/Routes/Route14/Route_14.tscn", -640, 16, 3520], ["N", "res://Maps/Routes/Route13/Route_13.tscn", 2016, 1808, 3264]] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(784, 1040): + Global.game.play_dialogue("MAP144_SIGN_1") + if check_pos == Vector2(2096, 1552): + Global.game.play_dialogue("MAP144_SIGN_2") + if check_pos == Vector2(1584, 464): + Global.game.play_dialogue("MAP144_SIGN_3") + if check_pos == Vector2(1168, 1040): + Global.game.play_dialogue("MAP144_NPC_1") + if check_pos == Vector2(1072, 752): + Global.game.play_dialogue("MAP144_NPC_2") + if check_pos == Vector2(1168, 336): + Global.game.play_dialogue("MAP144_NPC_3") + if check_pos == Vector2(1296, 1520): + Global.game.play_dialogue("MAP144_NPC_4") + if check_pos == Vector2(2000, 1040): + Global.game.play_dialogue("MAP144_NPC_5") + if check_pos == Vector2(976, 336): + Global.game.play_dialogue("MAP144_NPC_6") + if check_pos == Vector2(1840, 1584): + Global.game.play_dialogue("MAP144_NPC_7") + if check_pos == Vector2(1904, 784): + Global.game.play_dialogue("MAP144_NPC_8") + if check_pos == Vector2(1072, 1392): + Global.game.play_dialogue("MAP144_NPC_9") + if check_pos == Vector2(1872, 848): + Global.game.play_dialogue("MAP144_NPC_10") + if check_pos == Vector2(1040, 528): + Global.game.play_dialogue("MAP144_NPC_11") + if check_pos == Vector2(1968, 688): + Global.game.play_dialogue("MAP144_NPC_12") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP144_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(295, 1) + Global.game.recive_item(295) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/VenesiCity/Venesi_City.gd.uid b/Maps/VenesiCity/Venesi_City.gd.uid new file mode 100644 index 000000000..66ac0d415 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City.gd.uid @@ -0,0 +1 @@ +uid://dodhyfu2ogp6s diff --git a/Maps/VenesiCity/Venesi_City.tscn b/Maps/VenesiCity/Venesi_City.tscn new file mode 100644 index 000000000..e259c5bb6 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City.tscn @@ -0,0 +1,195 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VenesiCity/Venesi_City_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VenesiCity/Venesi_City.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_027.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_127.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_185.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Nikki-Wake.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Nikki-Wake.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Gargryph.png" id="312"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Venesi City" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 3, 0, 1, 3, 0, 2, 3, 0, 3, 3, 0, 4, 3, 0, 5, 3, 0, 6, 3, 0, 7, 3, 0, 8, 3, 0, 9, 3, 0, 10, 3, 0, 11, 3, 0, 12, 3, 0, 13, 3, 0, 14, 3, 0, 15, 3, 0, 16, 3, 0, 17, 3, 0, 18, 3, 0, 19, 3, 0, 20, 3, 0, 21, 3, 0, 22, 3, 0, 23, 3, 0, 24, 3, 0, 25, 3, 0, 26, 3, 0, 27, 3, 0, 28, 3, 0, 29, 3, 0, 30, 3, 0, 31, 3, 0, 32, 3, 0, 33, 3, 0, 34, 3, 0, 35, 3, 0, 36, 3, 0, 37, 3, 0, 38, 3, 0, 39, 3, 0, 40, 3, 0, 41, 3, 0, 42, 3, 0, 43, 3, 0, 44, 3, 0, 45, 3, 0, 46, 3, 0, 47, 3, 0, 48, 3, 0, 49, 3, 0, 50, 3, 0, 51, 3, 0, 52, 3, 0, 53, 3, 0, 54, 3, 0, 55, 3, 0, 56, 3, 0, 57, 3, 0, 58, 3, 0, 59, 3, 0, 60, 3, 0, 61, 3, 0, 62, 3, 0, 63, 3, 0, 64, 3, 0, 65, 3, 0, 66, 3, 0, 67, 3, 0, 68, 3, 0, 69, 3, 0, 70, 3, 0, 71, 3, 0, 72, 3, 0, 73, 3, 0, 74, 3, 0, 75, 3, 0, 76, 3, 0, 77, 3, 0, 78, 3, 0, 79, 3, 0, 80, 3, 0, 81, 3, 0, 65536, 131074, 3, 65537, 131074, 3, 65538, 131074, 3, 65539, 2, 6, 65540, 3, 0, 65541, 3, 0, 65542, 3, 0, 65543, 3, 0, 65544, 3, 0, 65545, 3, 0, 65546, 3, 0, 65547, 3, 0, 65548, 3, 0, 65549, 3, 0, 65550, 3, 0, 65551, 3, 0, 65552, 3, 0, 65553, 3, 0, 65554, 3, 0, 65555, 3, 0, 65556, 3, 0, 65557, 3, 0, 65558, 3, 0, 65559, 3, 0, 65560, 3, 0, 65561, 3, 0, 65562, 3, 0, 65563, 3, 0, 65564, 3, 0, 65565, 3, 0, 65566, 3, 0, 65567, 3, 0, 65568, 3, 0, 65569, 3, 0, 65570, 3, 0, 65571, 3, 0, 65572, 3, 0, 65573, 3, 0, 65574, 3, 0, 65575, 3, 0, 65576, 3, 0, 65577, 3, 0, 65578, 3, 0, 65579, 3, 0, 65580, 3, 0, 65581, 3, 0, 65582, 3, 0, 65583, 3, 0, 65584, 3, 0, 65585, 3, 0, 65586, 3, 0, 65587, 3, 0, 65588, 3, 0, 65589, 3, 0, 65590, 3, 0, 65591, 3, 0, 65592, 3, 0, 65593, 3, 0, 65594, 3, 0, 65595, 3, 0, 65596, 3, 0, 65597, 3, 0, 65598, 3, 0, 65599, 3, 0, 65600, 3, 0, 65601, 3, 0, 65602, 3, 0, 65603, 3, 0, 65604, 3, 0, 65605, 3, 0, 65606, 3, 0, 65607, 3, 0, 65608, 3, 0, 65609, 3, 0, 65610, 3, 0, 65611, 3, 0, 65612, 3, 0, 65613, 3, 0, 65614, 3, 0, 65615, 3, 0, 65616, 3, 0, 65617, 3, 0, 131072, 2, 0, 131073, 2, 0, 131074, 2, 0, 131075, 131074, 0, 131076, 131074, 3, 131077, 131074, 3, 131078, 131074, 3, 131079, 131074, 3, 131080, 131074, 3, 131081, 2, 6, 131082, 3, 0, 131083, 3, 0, 131084, 3, 0, 131085, 3, 0, 131086, 3, 0, 131087, 3, 0, 131088, 3, 0, 131089, 3, 0, 131090, 3, 0, 131091, 3, 0, 131092, 3, 0, 131093, 3, 0, 131094, 3, 0, 131095, 3, 0, 131096, 3, 0, 131097, 3, 0, 131098, 3, 0, 131099, 3, 0, 131100, 3, 0, 131101, 3, 0, 131102, 3, 0, 131103, 3, 0, 131104, 3, 0, 131105, 3, 0, 131106, 3, 0, 131107, 3, 0, 131108, 3, 0, 131109, 3, 0, 131110, 3, 0, 131111, 3, 0, 131112, 3, 0, 131113, 3, 0, 131114, 3, 0, 131115, 3, 0, 131116, 3, 0, 131117, 3, 0, 131118, 3, 0, 131119, 3, 0, 131120, 3, 0, 131121, 3, 0, 131122, 3, 0, 131123, 3, 0, 131124, 3, 0, 131125, 3, 0, 131126, 3, 0, 131127, 3, 0, 131128, 3, 0, 131129, 3, 0, 131130, 3, 0, 131131, 3, 0, 131132, 3, 0, 131133, 3, 0, 131134, 3, 0, 131135, 3, 0, 131136, 3, 0, 131137, 3, 0, 131138, 3, 0, 131139, 3, 0, 131140, 3, 0, 131141, 3, 0, 131142, 3, 0, 131143, 3, 0, 131144, 3, 0, 131145, 3, 0, 131146, 3, 0, 131147, 3, 0, 131148, 3, 0, 131149, 3, 0, 131150, 3, 0, 131151, 3, 0, 131152, 3, 0, 131153, 3, 0, 196608, 2, 0, 196609, 2, 0, 196610, 2, 0, 196611, 2, 0, 196612, 2, 0, 196613, 2, 0, 196614, 2, 0, 196615, 2, 0, 196616, 2, 0, 196617, 131074, 0, 196618, 2, 6, 196619, 3, 0, 196620, 3, 0, 196621, 3, 0, 196622, 3, 0, 196623, 3, 0, 196624, 3, 0, 196625, 3, 0, 196626, 3, 0, 196627, 3, 0, 196628, 3, 0, 196629, 3, 0, 196630, 3, 0, 196631, 3, 0, 196632, 3, 0, 196633, 3, 0, 196634, 3, 0, 196635, 3, 0, 196636, 3, 0, 196637, 3, 0, 196638, 3, 0, 196639, 3, 0, 196640, 3, 0, 196641, 3, 0, 196642, 3, 0, 196643, 3, 0, 196644, 3, 0, 196645, 3, 0, 196646, 3, 0, 196647, 262147, 0, 196648, 262147, 4, 196649, 262147, 4, 196650, 262147, 4, 196651, 262147, 4, 196652, 262147, 4, 196653, 262147, 4, 196654, 262147, 4, 196655, 262147, 4, 196656, 262147, 4, 196657, 262147, 4, 196658, 262147, 4, 196659, 262147, 4, 196660, 262147, 4, 196661, 262147, 4, 196662, 262147, 4, 196663, 262147, 4, 196664, 131075, 1, 196665, 3, 0, 196666, 3, 0, 196667, 3, 0, 196668, 3, 0, 196669, 3, 0, 196670, 3, 0, 196671, 3, 0, 196672, 3, 0, 196673, 3, 0, 196674, 3, 0, 196675, 3, 0, 196676, 3, 0, 196677, 3, 0, 196678, 3, 0, 196679, 3, 0, 196680, 3, 0, 196681, 3, 0, 196682, 3, 0, 196683, 3, 0, 196684, 3, 0, 196685, 3, 0, 196686, 3, 0, 196687, 3, 0, 196688, 3, 0, 196689, 3, 0, 262144, 2, 0, 262145, 2, 0, 262146, 2, 0, 262147, 2, 0, 262148, 2, 0, 262149, 2, 0, 262150, 2, 0, 262151, 2, 0, 262152, 2, 0, 262153, 2, 0, 262154, 2, 4, 262155, 3, 0, 262156, 3, 0, 262157, 3, 0, 262158, 3, 0, 262159, 3, 0, 262160, 3, 0, 262161, 3, 0, 262162, 3, 0, 262163, 3, 0, 262164, 3, 0, 262165, 3, 0, 262166, 3, 0, 262167, 3, 0, 262168, 3, 0, 262169, 3, 0, 262170, 262144, 46, 262171, 327680, 46, 262172, 262144, 46, 262173, 327680, 46, 262174, 262144, 46, 262175, 327680, 46, 262176, 262144, 46, 262177, 327680, 46, 262178, 262144, 46, 262179, 327680, 46, 262180, 262144, 46, 262181, 327680, 46, 262182, 262144, 46, 262183, 327680, 46, 262184, 262144, 46, 262185, 327680, 46, 262186, 262144, 46, 262187, 327680, 46, 262188, 262144, 46, 262189, 327680, 46, 262190, 262144, 46, 262191, 327680, 46, 262192, 262144, 46, 262193, 327680, 46, 262194, 262144, 46, 262195, 327680, 46, 262196, 262144, 46, 262197, 327680, 46, 262198, 262144, 46, 262199, 327680, 46, 262200, 262147, 2, 262201, 3, 0, 262202, 3, 0, 262203, 3, 0, 262204, 3, 0, 262205, 3, 0, 262206, 3, 0, 262207, 3, 0, 262208, 3, 0, 262209, 3, 0, 262210, 3, 0, 262211, 3, 0, 262212, 3, 0, 262213, 3, 0, 262214, 3, 0, 262215, 3, 0, 262216, 3, 0, 262217, 3, 0, 262218, 3, 0, 262219, 3, 0, 262220, 3, 0, 262221, 3, 0, 262222, 3, 0, 262223, 3, 0, 262224, 3, 0, 262225, 3, 0, 327680, 2, 0, 327681, 2, 0, 327682, 2, 0, 327683, 2, 0, 327684, 2, 0, 327685, 2, 0, 327686, 2, 0, 327687, 2, 0, 327688, 2, 0, 327689, 2, 0, 327690, 2, 4, 327691, 3, 0, 327692, 3, 0, 327693, 3, 0, 327694, 3, 0, 327695, 3, 0, 327696, 3, 0, 327697, 3, 0, 327698, 3, 0, 327699, 3, 0, 327700, 3, 0, 327701, 3, 0, 327702, 3, 0, 327703, 3, 0, 327704, 3, 0, 327705, 3, 0, 327706, 262144, 47, 327707, 327680, 47, 327708, 262144, 47, 327709, 327680, 47, 327710, 262144, 47, 327711, 327680, 47, 327712, 262144, 47, 327713, 327680, 47, 327714, 262144, 47, 327715, 327680, 47, 327716, 262144, 47, 327717, 327680, 47, 327718, 262144, 47, 327719, 327680, 47, 327720, 262144, 47, 327721, 327680, 47, 327722, 262144, 47, 327723, 327680, 47, 327724, 262144, 47, 327725, 327680, 47, 327726, 262144, 47, 327727, 327680, 47, 327728, 262144, 47, 327729, 327680, 47, 327730, 262144, 47, 327731, 327680, 47, 327732, 262144, 47, 327733, 327680, 47, 327734, 262144, 47, 327735, 327680, 47, 327736, 262147, 2, 327737, 3, 0, 327738, 3, 0, 327739, 3, 0, 327740, 3, 0, 327741, 3, 0, 327742, 3, 0, 327743, 3, 0, 327744, 3, 0, 327745, 3, 0, 327746, 3, 0, 327747, 3, 0, 327748, 3, 0, 327749, 3, 0, 327750, 3, 0, 327751, 3, 0, 327752, 3, 0, 327753, 3, 0, 327754, 3, 0, 327755, 3, 0, 327756, 3, 0, 327757, 3, 0, 327758, 3, 0, 327759, 3, 0, 327760, 3, 0, 327761, 3, 0, 393216, 2, 0, 393217, 2, 0, 393218, 2, 0, 393219, 2, 0, 393220, 2, 0, 393221, 2, 0, 393222, 2, 0, 393223, 2, 0, 393224, 2, 0, 393225, 2, 0, 393226, 2, 4, 393227, 3, 0, 393228, 3, 0, 393229, 3, 0, 393230, 3, 0, 393231, 3, 0, 393232, 3, 0, 393233, 3, 0, 393234, 3, 0, 393235, 3, 0, 393236, 3, 0, 393237, 3, 0, 393238, 3, 0, 393239, 3, 0, 393240, 3, 0, 393241, 3, 0, 393242, 262144, 46, 393243, 327680, 46, 393244, 262144, 46, 393245, 327680, 46, 393246, 262144, 46, 393247, 327680, 46, 393248, 262144, 46, 393249, 327680, 46, 393250, 262144, 46, 393251, 327680, 46, 393252, 262144, 46, 393253, 327680, 46, 393254, 262144, 46, 393255, 327680, 46, 393256, 262144, 46, 393257, 327680, 46, 393258, 262144, 46, 393259, 327680, 46, 393260, 262144, 46, 393261, 327680, 46, 393262, 262144, 46, 393263, 327680, 46, 393264, 262144, 46, 393265, 327680, 46, 393266, 262144, 46, 393267, 327680, 46, 393268, 262144, 46, 393269, 327680, 46, 393270, 262144, 46, 393271, 327680, 46, 393272, 65539, 0, 393273, 3, 0, 393274, 3, 0, 393275, 3, 0, 393276, 3, 0, 393277, 3, 0, 393278, 3, 0, 393279, 3, 0, 393280, 3, 0, 393281, 3, 0, 393282, 3, 0, 393283, 3, 0, 393284, 3, 0, 393285, 3, 0, 393286, 3, 0, 393287, 3, 0, 393288, 3, 0, 393289, 3, 0, 393290, 3, 0, 393291, 3, 0, 393292, 3, 0, 393293, 3, 0, 393294, 3, 0, 393295, 3, 0, 393296, 3, 0, 393297, 3, 0, 458752, 2, 0, 458753, 2, 0, 458754, 2, 0, 458755, 2, 0, 458756, 2, 0, 458757, 2, 0, 458758, 2, 0, 458759, 2, 0, 458760, 2, 0, 458761, 2, 0, 458762, 2, 4, 458763, 3, 0, 458764, 3, 0, 458765, 3, 0, 458766, 3, 0, 458767, 3, 0, 458768, 3, 0, 458769, 3, 0, 458770, 3, 0, 458771, 3, 0, 458772, 3, 0, 458773, 3, 0, 458774, 3, 0, 458775, 3, 0, 458776, 3, 0, 458777, 3, 0, 458778, 262144, 47, 458779, 327680, 47, 458780, 262144, 47, 458781, 327680, 47, 458782, 262144, 47, 458783, 327680, 47, 458784, 262144, 47, 458785, 327680, 47, 458786, 262144, 47, 458787, 327680, 47, 458788, 262144, 47, 458789, 327680, 47, 458790, 262144, 47, 458791, 327680, 47, 458792, 262144, 47, 458793, 327680, 47, 458794, 262144, 47, 458795, 327680, 47, 458796, 262144, 47, 458797, 327680, 47, 458798, 262144, 47, 458799, 327680, 47, 458800, 262144, 47, 458801, 327680, 47, 458802, 262144, 47, 458803, 327680, 47, 458804, 262144, 47, 458805, 327680, 47, 458806, 262144, 47, 458807, 327680, 47, 458808, 3, 0, 458809, 3, 0, 458810, 3, 0, 458811, 3, 0, 458812, 3, 0, 458813, 3, 0, 458814, 3, 0, 458815, 3, 0, 458816, 3, 0, 458817, 3, 0, 458818, 3, 0, 458819, 3, 0, 458820, 3, 0, 458821, 3, 0, 458822, 3, 0, 458823, 3, 0, 458824, 3, 0, 458825, 3, 0, 458826, 3, 0, 458827, 3, 0, 458828, 3, 0, 458829, 3, 0, 458830, 3, 0, 458831, 3, 0, 458832, 3, 0, 458833, 3, 0, 524288, 2, 0, 524289, 2, 0, 524290, 2, 0, 524291, 2, 0, 524292, 2, 0, 524293, 2, 0, 524294, 2, 0, 524295, 2, 0, 524296, 2, 0, 524297, 2, 0, 524298, 2, 4, 524299, 3, 0, 524300, 3, 0, 524301, 3, 0, 524302, 3, 0, 524303, 3, 0, 524304, 3, 0, 524305, 3, 0, 524306, 3, 0, 524307, 3, 0, 524308, 3, 0, 524309, 3, 0, 524310, 3, 0, 524311, 3, 0, 524312, 3, 0, 524313, 3, 0, 524314, 262144, 46, 524315, 327680, 46, 524316, 262144, 46, 524317, 327680, 46, 524318, 262144, 46, 524319, 327680, 46, 524320, 262144, 46, 524321, 327680, 46, 524322, 262144, 46, 524323, 327680, 46, 524324, 262144, 46, 524325, 327680, 46, 524326, 262144, 46, 524327, 327680, 46, 524328, 262144, 46, 524329, 327680, 46, 524330, 262144, 46, 524331, 327680, 46, 524332, 262144, 46, 524333, 327680, 46, 524334, 262144, 46, 524335, 327680, 46, 524336, 262144, 46, 524337, 327680, 46, 524338, 262144, 46, 524339, 327680, 46, 524340, 262144, 46, 524341, 327680, 46, 524342, 262144, 46, 524343, 327680, 46, 524344, 3, 0, 524345, 3, 0, 524346, 3, 0, 524347, 3, 0, 524348, 3, 0, 524349, 3, 0, 524350, 3, 0, 524351, 3, 0, 524352, 3, 0, 524353, 3, 0, 524354, 3, 0, 524355, 3, 0, 524356, 3, 0, 524357, 3, 0, 524358, 3, 0, 524359, 3, 0, 524360, 3, 0, 524361, 3, 0, 524362, 3, 0, 524363, 3, 0, 524364, 3, 0, 524365, 3, 0, 524366, 3, 0, 524367, 3, 0, 524368, 3, 0, 524369, 3, 0, 589824, 2, 0, 589825, 2, 0, 589826, 2, 0, 589827, 2, 0, 589828, 2, 0, 589829, 2, 0, 589830, 2, 0, 589831, 2, 0, 589832, 2, 0, 589833, 262146, 0, 589834, 131074, 6, 589835, 3, 0, 589836, 3, 0, 589837, 3, 0, 589838, 3, 0, 589839, 3, 0, 589840, 3, 0, 589841, 3, 0, 589842, 3, 0, 589843, 3, 0, 589844, 3, 0, 589845, 3, 0, 589846, 3, 0, 589847, 3, 0, 589848, 3, 0, 589849, 3, 0, 589850, 262144, 47, 589851, 327680, 47, 589852, 262144, 47, 589853, 327680, 47, 589854, 262144, 47, 589855, 327680, 47, 589856, 262144, 47, 589857, 327680, 47, 589858, 262144, 47, 589859, 327680, 47, 589860, 262144, 47, 589861, 327680, 47, 589862, 262144, 47, 589863, 327680, 47, 589864, 262144, 47, 589865, 327680, 47, 589866, 262144, 47, 589867, 327680, 47, 589868, 262144, 47, 589869, 327680, 47, 589870, 262144, 47, 589871, 327680, 47, 589872, 262144, 47, 589873, 327680, 47, 589874, 262144, 47, 589875, 327680, 47, 589876, 262144, 47, 589877, 327680, 47, 589878, 262144, 47, 589879, 327680, 47, 589880, 3, 0, 589881, 3, 0, 589882, 3, 0, 589883, 3, 0, 589884, 3, 0, 589885, 3, 0, 589886, 3, 0, 589887, 3, 0, 589888, 3, 0, 589889, 3, 0, 589890, 3, 0, 589891, 3, 0, 589892, 3, 0, 589893, 3, 0, 589894, 3, 0, 589895, 3, 0, 589896, 3, 0, 589897, 3, 0, 589898, 3, 0, 589899, 3, 0, 589900, 3, 0, 589901, 3, 0, 589902, 3, 0, 589903, 3, 0, 589904, 3, 0, 589905, 3, 0, 655360, 2, 0, 655361, 2, 0, 655362, 2, 0, 655363, 2, 0, 655364, 2, 0, 655365, 2, 0, 655366, 2, 0, 655367, 2, 0, 655368, 2, 0, 655369, 2, 4, 655370, 3, 0, 655371, 3, 0, 655372, 3, 0, 655373, 3, 0, 655374, 3, 0, 655375, 3, 0, 655376, 3, 0, 655377, 3, 0, 655378, 3, 0, 655379, 3, 0, 655380, 3, 0, 655381, 3, 0, 655382, 3, 0, 655383, 3, 0, 655384, 3, 0, 655385, 3, 0, 655386, 0, 43, 655387, 65536, 43, 655388, 65536, 43, 655389, 65536, 43, 655390, 65536, 43, 655391, 65536, 43, 655392, 65536, 43, 655393, 65536, 43, 655394, 65536, 43, 655395, 65536, 43, 655396, 65536, 43, 655397, 65536, 43, 655398, 131072, 43, 655399, 327680, 46, 655400, 262144, 46, 655401, 327680, 46, 655402, 262144, 46, 655403, 327680, 46, 655404, 262144, 46, 655405, 327680, 46, 655406, 262144, 46, 655407, 327680, 46, 655408, 262144, 46, 655409, 327680, 46, 655410, 262144, 46, 655411, 327680, 46, 655412, 262144, 46, 655413, 327680, 46, 655414, 262144, 46, 655415, 327680, 46, 655416, 3, 0, 655417, 3, 0, 655418, 3, 0, 655419, 3, 0, 655420, 3, 0, 655421, 3, 0, 655422, 3, 0, 655423, 3, 0, 655424, 3, 0, 655425, 3, 0, 655426, 3, 0, 655427, 3, 0, 655428, 3, 0, 655429, 3, 0, 655430, 3, 0, 655431, 3, 0, 655432, 3, 0, 655433, 3, 0, 655434, 3, 0, 655435, 3, 0, 655436, 3, 0, 655437, 3, 0, 655438, 3, 0, 655439, 3, 0, 655440, 3, 0, 655441, 3, 0, 720896, 2, 0, 720897, 2, 0, 720898, 2, 0, 720899, 2, 0, 720900, 2, 0, 720901, 2, 0, 720902, 2, 0, 720903, 2, 0, 720904, 2, 0, 720905, 2, 4, 720906, 3, 0, 720907, 3, 0, 720908, 3, 0, 720909, 3, 0, 720910, 3, 0, 720911, 3, 0, 720912, 3, 0, 720913, 3, 0, 720914, 3, 0, 720915, 3, 0, 720916, 3, 0, 720917, 3, 0, 720918, 3, 0, 720919, 3, 0, 720920, 3, 0, 720921, 3, 0, 720922, 0, 44, 720923, 65536, 44, 720924, 65536, 44, 720925, 65536, 44, 720926, 65536, 44, 720927, 65536, 44, 720928, 65536, 44, 720929, 65536, 44, 720930, 65536, 44, 720931, 65536, 44, 720932, 65536, 44, 720933, 65536, 44, 720934, 131072, 44, 720935, 327680, 47, 720936, 262144, 47, 720937, 327680, 47, 720938, 262144, 47, 720939, 327680, 47, 720940, 262144, 47, 720941, 327680, 47, 720942, 262144, 47, 720943, 327680, 47, 720944, 262144, 47, 720945, 327680, 47, 720946, 262144, 47, 720947, 327680, 47, 720948, 262144, 47, 720949, 327680, 47, 720950, 262144, 47, 720951, 327680, 47, 720952, 3, 0, 720953, 3, 0, 720954, 3, 0, 720955, 3, 0, 720956, 3, 0, 720957, 3, 0, 720958, 3, 0, 720959, 3, 0, 720960, 3, 0, 720961, 3, 0, 720962, 3, 0, 720963, 3, 0, 720964, 3, 0, 720965, 3, 0, 720966, 3, 0, 720967, 3, 0, 720968, 3, 0, 720969, 3, 0, 720970, 3, 0, 720971, 3, 0, 720972, 3, 0, 720973, 3, 0, 720974, 3, 0, 720975, 3, 0, 720976, 3, 0, 720977, 3, 0, 786432, 2, 0, 786433, 2, 0, 786434, 2, 0, 786435, 2, 0, 786436, 2, 0, 786437, 2, 0, 786438, 2, 0, 786439, 2, 0, 786440, 262146, 0, 786441, 131074, 6, 786442, 3, 0, 786443, 3, 0, 786444, 3, 0, 786445, 3, 0, 786446, 3, 0, 786447, 3, 0, 786448, 3, 0, 786449, 3, 0, 786450, 3, 0, 786451, 3, 0, 786452, 3, 0, 786453, 3, 0, 786454, 3, 0, 786455, 3, 0, 786456, 3, 0, 786457, 3, 0, 786458, 0, 45, 786459, 65536, 45, 786460, 65536, 45, 786461, 65536, 45, 786462, 65536, 45, 786463, 65536, 45, 786464, 65536, 45, 786465, 65536, 45, 786466, 65536, 45, 786467, 65536, 45, 786468, 65536, 45, 786469, 65536, 45, 786470, 131072, 45, 786471, 327680, 46, 786472, 262144, 46, 786473, 327680, 46, 786474, 262144, 46, 786475, 327680, 46, 786476, 262144, 46, 786477, 327680, 46, 786478, 262144, 46, 786479, 327680, 46, 786480, 262144, 46, 786481, 327680, 46, 786482, 262144, 46, 786483, 327680, 46, 786484, 262144, 46, 786485, 327680, 46, 786486, 262144, 46, 786487, 327680, 46, 786488, 3, 0, 786489, 3, 0, 786490, 3, 0, 786491, 3, 0, 786492, 3, 0, 786493, 3, 0, 786494, 3, 0, 786495, 3, 0, 786496, 3, 0, 786497, 3, 0, 786498, 3, 0, 786499, 3, 0, 786500, 3, 0, 786501, 3, 0, 786502, 3, 0, 786503, 3, 0, 786504, 3, 0, 786505, 3, 0, 786506, 3, 0, 786507, 3, 0, 786508, 3, 0, 786509, 3, 0, 786510, 3, 0, 786511, 3, 0, 786512, 3, 0, 786513, 3, 0, 851968, 2, 0, 851969, 2, 0, 851970, 2, 0, 851971, 2, 0, 851972, 2, 0, 851973, 2, 0, 851974, 2, 0, 851975, 2, 0, 851976, 2, 4, 851977, 3, 0, 851978, 3, 0, 851979, 3, 0, 851980, 3, 0, 851981, 3, 0, 851982, 3, 0, 851983, 3, 0, 851984, 3, 0, 851985, 3, 0, 851986, 3, 0, 851987, 3, 0, 851988, 3, 0, 851989, 3, 0, 851990, 3, 0, 851991, 3, 0, 851992, 3, 0, 851993, 3, 0, 851994, 262144, 47, 851995, 327680, 47, 851996, 262144, 47, 851997, 327680, 47, 851998, 0, 45, 851999, 65536, 45, 852000, 65536, 45, 852001, 131072, 45, 852002, 262144, 47, 852003, 327680, 47, 852004, 262144, 47, 852005, 327680, 47, 852006, 262144, 47, 852007, 327680, 47, 852008, 262144, 47, 852009, 327680, 47, 852010, 262144, 47, 852011, 327680, 47, 852012, 262144, 47, 852013, 327680, 47, 852014, 262144, 47, 852015, 327680, 47, 852016, 262144, 47, 852017, 327680, 47, 852018, 262144, 47, 852019, 327680, 47, 852020, 262144, 47, 852021, 327680, 47, 852022, 262144, 47, 852023, 327680, 47, 852024, 3, 0, 852025, 3, 0, 852026, 3, 0, 852027, 3, 0, 852028, 3, 0, 852029, 3, 0, 852030, 3, 0, 852031, 3, 0, 852032, 3, 0, 852033, 3, 0, 852034, 3, 0, 852035, 3, 0, 852036, 3, 0, 852037, 3, 0, 852038, 3, 0, 852039, 3, 0, 852040, 3, 0, 852041, 3, 0, 852042, 3, 0, 852043, 3, 0, 852044, 3, 0, 852045, 3, 0, 852046, 3, 0, 852047, 3, 0, 852048, 3, 0, 852049, 3, 0, 917504, 2, 0, 917505, 2, 0, 917506, 2, 0, 917507, 2, 0, 917508, 2, 0, 917509, 2, 0, 917510, 2, 0, 917511, 2, 0, 917512, 2, 4, 917513, 3, 0, 917514, 3, 0, 917515, 3, 0, 917516, 3, 0, 917517, 3, 0, 917518, 3, 0, 917519, 3, 0, 917520, 3, 0, 917521, 3, 0, 917522, 3, 0, 917523, 3, 0, 917524, 3, 0, 917525, 3, 0, 917526, 3, 0, 917527, 3, 0, 917528, 3, 0, 917529, 3, 0, 917530, 3, 0, 917531, 3, 0, 917532, 3, 0, 917533, 3, 0, 917534, 327680, 59, 917535, 327680, 59, 917536, 327680, 59, 917537, 327680, 59, 917538, 3, 0, 917539, 3, 0, 917540, 3, 0, 917541, 3, 0, 917542, 3, 0, 917543, 3, 0, 917544, 262144, 46, 917545, 262144, 47, 917546, 327680, 47, 917547, 262144, 47, 917548, 327680, 47, 917549, 262144, 47, 917550, 327680, 47, 917551, 0, 44, 917552, 65536, 44, 917553, 131072, 44, 917554, 327680, 47, 917555, 262144, 47, 917556, 327680, 47, 917557, 262144, 47, 917558, 327680, 47, 917559, 262144, 47, 917560, 3, 0, 917561, 3, 0, 917562, 3, 0, 917563, 3, 0, 917564, 3, 0, 917565, 3, 0, 917566, 3, 0, 917567, 3, 0, 917568, 3, 0, 917569, 3, 0, 917570, 3, 0, 917571, 3, 0, 917572, 3, 0, 917573, 3, 0, 917574, 3, 0, 917575, 3, 0, 917576, 3, 0, 917577, 3, 0, 917578, 3, 0, 917579, 3, 0, 917580, 3, 0, 917581, 3, 0, 917582, 3, 0, 917583, 3, 0, 917584, 3, 0, 917585, 3, 0, 983040, 2, 0, 983041, 2, 0, 983042, 2, 0, 983043, 2, 0, 983044, 2, 0, 983045, 2, 0, 983046, 2, 0, 983047, 262146, 0, 983048, 131074, 6, 983049, 3, 0, 983050, 3, 0, 983051, 3, 0, 983052, 3, 0, 983053, 3, 0, 983054, 3, 0, 983055, 3, 0, 983056, 3, 0, 983057, 3, 0, 983058, 3, 0, 983059, 3, 0, 983060, 3, 0, 983061, 3, 0, 983062, 3, 0, 983063, 3, 0, 983064, 3, 0, 983065, 3, 0, 983066, 3, 0, 983067, 3, 0, 983068, 3, 0, 983069, 3, 0, 983070, 3, 0, 983071, 3, 0, 983072, 3, 0, 983073, 3, 0, 983074, 3, 0, 983075, 3, 0, 983076, 3, 0, 983077, 3, 0, 983078, 3, 0, 983079, 3, 0, 983080, 3, 0, 983081, 262144, 46, 983082, 327680, 46, 983083, 262144, 46, 983084, 327680, 46, 983085, 262144, 46, 983086, 327680, 46, 983087, 0, 44, 983088, 65536, 44, 983089, 131072, 44, 983090, 327680, 46, 983091, 262144, 46, 983092, 327680, 46, 983093, 262144, 46, 983094, 327680, 46, 983095, 262144, 46, 983096, 3, 0, 983097, 3, 0, 983098, 3, 0, 983099, 3, 0, 983100, 3, 0, 983101, 3, 0, 983102, 3, 0, 983103, 3, 0, 983104, 3, 0, 983105, 3, 0, 983106, 3, 0, 983107, 3, 0, 983108, 3, 0, 983109, 3, 0, 983110, 3, 0, 983111, 3, 0, 983112, 3, 0, 983113, 3, 0, 983114, 3, 0, 983115, 3, 0, 983116, 3, 0, 983117, 3, 0, 983118, 3, 0, 983119, 3, 0, 983120, 3, 0, 983121, 3, 0, 1048576, 2, 0, 1048577, 2, 0, 1048578, 2, 0, 1048579, 2, 0, 1048580, 2, 0, 1048581, 2, 0, 1048582, 2, 0, 1048583, 2, 4, 1048584, 3, 0, 1048585, 3, 0, 1048586, 3, 0, 1048587, 3, 0, 1048588, 3, 0, 1048589, 3, 0, 1048590, 3, 0, 1048591, 3, 0, 1048592, 3, 0, 1048593, 3, 0, 1048594, 3, 0, 1048595, 3, 0, 1048596, 3, 0, 1048597, 3, 0, 1048598, 3, 0, 1048599, 3, 0, 1048600, 3, 0, 1048601, 3, 0, 1048602, 3, 0, 1048603, 3, 0, 1048604, 3, 0, 1048605, 3, 0, 1048606, 3, 0, 1048607, 3, 0, 1048608, 3, 0, 1048609, 3, 0, 1048610, 3, 0, 1048611, 3, 0, 1048612, 3, 0, 1048613, 3, 0, 1048614, 3, 0, 1048615, 3, 0, 1048616, 3, 0, 1048617, 262144, 47, 1048618, 327680, 47, 1048619, 262144, 47, 1048620, 327680, 47, 1048621, 262144, 47, 1048622, 327680, 47, 1048623, 0, 45, 1048624, 65536, 45, 1048625, 131072, 45, 1048626, 327680, 47, 1048627, 262144, 47, 1048628, 327680, 47, 1048629, 262144, 47, 1048630, 327680, 47, 1048631, 262144, 47, 1048632, 3, 0, 1048633, 3, 0, 1048634, 3, 0, 1048635, 3, 0, 1048636, 3, 0, 1048637, 3, 0, 1048638, 3, 0, 1048639, 3, 0, 1048640, 3, 0, 1048641, 3, 0, 1048642, 3, 0, 1048643, 3, 0, 1048644, 3, 0, 1048645, 3, 0, 1048646, 3, 0, 1048647, 3, 0, 1048648, 3, 0, 1048649, 3, 0, 1048650, 3, 0, 1048651, 3, 0, 1048652, 3, 0, 1048653, 3, 0, 1048654, 3, 0, 1048655, 3, 0, 1048656, 3, 0, 1048657, 3, 0, 1114112, 2, 0, 1114113, 2, 0, 1114114, 2, 0, 1114115, 2, 0, 1114116, 2, 0, 1114117, 2, 0, 1114118, 262146, 0, 1114119, 131074, 6, 1114120, 3, 0, 1114121, 3, 0, 1114122, 3, 0, 1114123, 3, 0, 1114124, 3, 0, 1114125, 3, 0, 1114126, 3, 0, 1114127, 3, 0, 1114128, 3, 0, 1114129, 3, 0, 1114130, 3, 0, 1114131, 3, 0, 1114132, 3, 0, 1114133, 3, 0, 1114134, 3, 0, 1114135, 3, 0, 1114136, 3, 0, 1114137, 3, 0, 1114138, 3, 0, 1114139, 3, 0, 1114140, 3, 0, 1114141, 3, 0, 1114142, 3, 0, 1114143, 3, 0, 1114144, 3, 0, 1114145, 3, 0, 1114146, 3, 0, 1114147, 3, 0, 1114148, 3, 0, 1114149, 3, 0, 1114150, 3, 0, 1114151, 3, 0, 1114152, 3, 0, 1114153, 3, 0, 1114154, 3, 0, 1114155, 3, 0, 1114156, 3, 0, 1114157, 3, 0, 1114158, 3, 0, 1114159, 3, 0, 1114160, 3, 0, 1114161, 3, 0, 1114162, 3, 0, 1114163, 3, 0, 1114164, 3, 0, 1114165, 3, 0, 1114166, 3, 0, 1114167, 3, 0, 1114168, 3, 0, 1114169, 3, 0, 1114170, 3, 0, 1114171, 3, 0, 1114172, 3, 0, 1114173, 3, 0, 1114174, 3, 0, 1114175, 3, 0, 1114176, 3, 0, 1114177, 3, 0, 1114178, 3, 0, 1114179, 3, 0, 1114180, 3, 0, 1114181, 3, 0, 1114182, 3, 0, 1114183, 3, 0, 1114184, 3, 0, 1114185, 3, 0, 1114186, 3, 0, 1114187, 3, 0, 1114188, 3, 0, 1114189, 3, 0, 1114190, 3, 0, 1114191, 3, 0, 1114192, 3, 0, 1114193, 3, 0, 1179648, 2, 0, 1179649, 2, 0, 1179650, 2, 0, 1179651, 2, 0, 1179652, 2, 0, 1179653, 2, 0, 1179654, 2, 4, 1179655, 3, 0, 1179656, 3, 0, 1179657, 3, 0, 1179658, 3, 0, 1179659, 3, 0, 1179660, 3, 0, 1179661, 3, 0, 1179662, 3, 0, 1179663, 3, 0, 1179664, 3, 0, 1179665, 3, 0, 1179666, 3, 0, 1179667, 3, 0, 1179668, 3, 0, 1179669, 3, 0, 1179670, 3, 0, 1179671, 3, 0, 1179672, 3, 0, 1179673, 3, 0, 1179674, 3, 0, 1179675, 3, 0, 1179676, 3, 0, 1179677, 3, 0, 1179678, 3, 0, 1179679, 3, 0, 1179680, 3, 0, 1179681, 3, 0, 1179682, 3, 0, 1179683, 3, 0, 1179684, 3, 0, 1179685, 3, 0, 1179686, 3, 0, 1179687, 3, 0, 1179688, 3, 0, 1179689, 3, 0, 1179690, 3, 0, 1179691, 3, 0, 1179692, 3, 0, 1179693, 3, 0, 1179694, 3, 0, 1179695, 3, 0, 1179696, 3, 0, 1179697, 3, 0, 1179698, 3, 0, 1179699, 3, 0, 1179700, 3, 0, 1179701, 3, 0, 1179702, 3, 0, 1179703, 3, 0, 1179704, 3, 0, 1179705, 3, 0, 1179706, 3, 0, 1179707, 3, 0, 1179708, 3, 0, 1179709, 3, 0, 1179710, 3, 0, 1179711, 3, 0, 1179712, 3, 0, 1179713, 3, 0, 1179714, 3, 0, 1179715, 3, 0, 1179716, 3, 0, 1179717, 3, 0, 1179718, 3, 0, 1179719, 3, 0, 1179720, 3, 0, 1179721, 3, 0, 1179722, 3, 0, 1179723, 3, 0, 1179724, 3, 0, 1179725, 3, 0, 1179726, 3, 0, 1179727, 3, 0, 1179728, 3, 0, 1179729, 3, 0, 1245184, 2, 0, 1245185, 2, 0, 1245186, 2, 0, 1245187, 2, 0, 1245188, 2, 0, 1245189, 2, 0, 1245190, 2, 4, 1245191, 3, 0, 1245192, 3, 0, 1245193, 3, 0, 1245194, 3, 0, 1245195, 3, 0, 1245196, 3, 0, 1245197, 3, 0, 1245198, 3, 0, 1245199, 3, 0, 1245200, 3, 0, 1245201, 3, 0, 1245202, 3, 0, 1245203, 3, 0, 1245204, 3, 0, 1245205, 3, 0, 1245206, 3, 0, 1245207, 3, 0, 1245208, 3, 0, 1245209, 3, 0, 1245210, 3, 0, 1245211, 3, 0, 1245212, 3, 0, 1245213, 3, 0, 1245214, 327680, 55, 1245215, 327680, 55, 1245216, 327680, 55, 1245217, 327680, 55, 1245218, 3, 0, 1245219, 3, 0, 1245220, 3, 0, 1245221, 3, 0, 1245222, 3, 0, 1245223, 3, 0, 1245224, 3, 0, 1245225, 3, 0, 1245226, 3, 0, 1245227, 3, 0, 1245228, 3, 0, 1245229, 3, 0, 1245230, 3, 0, 1245231, 3, 0, 1245232, 3, 0, 1245233, 3, 0, 1245234, 3, 0, 1245235, 3, 0, 1245236, 3, 0, 1245237, 3, 0, 1245238, 3, 0, 1245239, 3, 0, 1245240, 3, 0, 1245241, 3, 0, 1245242, 3, 0, 1245243, 3, 0, 1245244, 3, 0, 1245245, 3, 0, 1245246, 3, 0, 1245247, 3, 0, 1245248, 3, 0, 1245249, 3, 0, 1245250, 3, 0, 1245251, 3, 0, 1245252, 3, 0, 1245253, 3, 0, 1245254, 3, 0, 1245255, 3, 0, 1245256, 3, 0, 1245257, 3, 0, 1245258, 3, 0, 1245259, 3, 0, 1245260, 3, 0, 1245261, 3, 0, 1245262, 3, 0, 1245263, 3, 0, 1245264, 3, 0, 1245265, 3, 0, 1310720, 2, 0, 1310721, 2, 0, 1310722, 2, 0, 1310723, 2, 0, 1310724, 2, 0, 1310725, 2, 0, 1310726, 2, 4, 1310727, 3, 0, 1310728, 3, 0, 1310729, 3, 0, 1310730, 3, 0, 1310731, 3, 0, 1310732, 3, 0, 1310733, 3, 0, 1310734, 3, 0, 1310735, 3, 0, 1310736, 3, 0, 1310737, 3, 0, 1310738, 3, 0, 1310739, 262144, 46, 1310740, 327680, 46, 1310741, 262144, 46, 1310742, 327680, 46, 1310743, 262144, 46, 1310744, 327680, 46, 1310745, 262144, 46, 1310746, 327680, 46, 1310747, 262144, 46, 1310748, 327680, 46, 1310749, 262144, 46, 1310750, 262144, 47, 1310751, 327680, 47, 1310752, 262144, 47, 1310753, 327680, 47, 1310754, 327680, 46, 1310755, 262144, 46, 1310756, 327680, 46, 1310757, 262144, 46, 1310758, 327680, 46, 1310759, 262144, 46, 1310760, 327680, 46, 1310761, 262144, 46, 1310762, 327680, 46, 1310763, 262144, 46, 1310764, 327680, 46, 1310765, 3, 0, 1310766, 3, 0, 1310767, 3, 0, 1310768, 3, 0, 1310769, 3, 0, 1310770, 3, 0, 1310771, 3, 0, 1310772, 327680, 46, 1310773, 262144, 46, 1310774, 327680, 46, 1310775, 262144, 46, 1310776, 327680, 46, 1310777, 262144, 46, 1310778, 0, 0, 1310779, 0, 0, 1310780, 0, 0, 1310781, 0, 0, 1310782, 0, 0, 1310783, 0, 0, 1310784, 327680, 46, 1310785, 262144, 46, 1310786, 327680, 46, 1310787, 327680, 46, 1310788, 262144, 46, 1310789, 327680, 46, 1310790, 3, 0, 1310791, 3, 0, 1310792, 3, 0, 1310793, 3, 0, 1310794, 3, 0, 1310795, 3, 0, 1310796, 3, 0, 1310797, 3, 0, 1310798, 3, 0, 1310799, 3, 0, 1310800, 3, 0, 1310801, 3, 0, 1376256, 2, 0, 1376257, 2, 0, 1376258, 2, 0, 1376259, 2, 0, 1376260, 2, 0, 1376261, 2, 0, 1376262, 2, 4, 1376263, 3, 0, 1376264, 3, 0, 1376265, 3, 0, 1376266, 3, 0, 1376267, 3, 0, 1376268, 3, 0, 1376269, 3, 0, 1376270, 3, 0, 1376271, 3, 0, 1376272, 3, 0, 1376273, 3, 0, 1376274, 3, 0, 1376275, 262144, 47, 1376276, 327680, 47, 1376277, 262144, 47, 1376278, 327680, 47, 1376279, 262144, 47, 1376280, 327680, 47, 1376281, 262144, 47, 1376282, 327680, 47, 1376283, 262144, 47, 1376284, 327680, 47, 1376285, 262144, 47, 1376286, 0, 44, 1376287, 65536, 44, 1376288, 65536, 44, 1376289, 131072, 44, 1376290, 327680, 47, 1376291, 262144, 47, 1376292, 327680, 47, 1376293, 262144, 47, 1376294, 327680, 47, 1376295, 262144, 47, 1376296, 327680, 47, 1376297, 262144, 47, 1376298, 327680, 47, 1376299, 262144, 47, 1376300, 327680, 47, 1376301, 3, 0, 1376302, 3, 0, 1376303, 3, 0, 1376304, 3, 0, 1376305, 3, 0, 1376306, 3, 0, 1376307, 3, 0, 1376308, 327680, 47, 1376309, 262144, 47, 1376310, 327680, 47, 1376311, 262144, 47, 1376312, 327680, 47, 1376313, 262144, 47, 1376314, 0, 0, 1376315, 0, 0, 1376316, 0, 0, 1376317, 0, 0, 1376318, 0, 0, 1376319, 0, 0, 1376320, 0, 0, 1376321, 262144, 47, 1376322, 327680, 47, 1376323, 262144, 47, 1376324, 262144, 47, 1376325, 327680, 47, 1376326, 3, 0, 1376327, 3, 0, 1376328, 3, 0, 1376329, 262147, 0, 1376330, 262147, 4, 1376331, 262147, 4, 1376332, 262147, 4, 1376333, 131075, 1, 1376334, 3, 0, 1376335, 3, 0, 1376336, 3, 0, 1376337, 3, 0, 1441792, 2, 0, 1441793, 2, 0, 1441794, 2, 0, 1441795, 2, 0, 1441796, 2, 0, 1441797, 2, 0, 1441798, 2, 4, 1441799, 3, 0, 1441800, 3, 0, 1441801, 3, 0, 1441802, 3, 0, 1441803, 3, 0, 1441804, 3, 0, 1441805, 3, 0, 1441806, 3, 0, 1441807, 3, 0, 1441808, 3, 0, 1441809, 3, 0, 1441810, 3, 0, 1441811, 262144, 46, 1441812, 327680, 46, 1441813, 262144, 46, 1441814, 327680, 46, 1441815, 262144, 46, 1441816, 327680, 46, 1441817, 262144, 46, 1441818, 327680, 46, 1441819, 262144, 46, 1441820, 327680, 46, 1441821, 262144, 46, 1441822, 0, 44, 1441823, 65536, 44, 1441824, 65536, 44, 1441825, 131072, 44, 1441826, 327680, 46, 1441827, 262144, 46, 1441828, 327680, 46, 1441829, 262144, 46, 1441830, 327680, 46, 1441831, 262144, 46, 1441832, 327680, 46, 1441833, 262144, 46, 1441834, 327680, 46, 1441835, 262144, 46, 1441836, 327680, 46, 1441837, 3, 0, 1441838, 3, 0, 1441839, 3, 0, 1441840, 3, 0, 1441841, 3, 0, 1441842, 3, 0, 1441843, 3, 0, 1441844, 327680, 46, 1441845, 262144, 46, 1441846, 327680, 46, 1441847, 262144, 46, 1441848, 327680, 46, 1441849, 262144, 46, 1441850, 0, 0, 1441851, 0, 0, 1441852, 0, 0, 1441853, 0, 0, 1441854, 0, 0, 1441855, 0, 0, 1441856, 0, 0, 1441857, 262144, 46, 1441858, 327680, 46, 1441859, 327680, 46, 1441860, 262144, 46, 1441861, 327680, 46, 1441862, 3, 0, 1441863, 3, 0, 1441864, 3, 0, 1441865, 3, 0, 1441866, 262146, 5, 1441867, 131074, 3, 1441868, 2, 6, 1441869, 262147, 2, 1441870, 3, 0, 1441871, 3, 0, 1441872, 3, 0, 1441873, 3, 0, 1507328, 2, 0, 1507329, 2, 0, 1507330, 2, 0, 1507331, 2, 0, 1507332, 2, 0, 1507333, 2, 0, 1507334, 2, 4, 1507335, 3, 0, 1507336, 3, 0, 1507337, 3, 0, 1507338, 3, 0, 1507339, 3, 0, 1507340, 3, 0, 1507341, 3, 0, 1507342, 3, 0, 1507343, 3, 0, 1507344, 3, 0, 1507345, 3, 0, 1507346, 3, 0, 1507347, 262144, 47, 1507348, 327680, 47, 1507349, 262144, 47, 1507350, 327680, 47, 1507351, 262144, 47, 1507352, 327680, 47, 1507353, 262144, 47, 1507354, 327680, 47, 1507355, 262144, 47, 1507356, 327680, 47, 1507357, 262144, 47, 1507358, 0, 44, 1507359, 65536, 44, 1507360, 65536, 44, 1507361, 131072, 44, 1507362, 327680, 47, 1507363, 262144, 47, 1507364, 327680, 47, 1507365, 262144, 47, 1507366, 327680, 47, 1507367, 262144, 47, 1507368, 327680, 47, 1507369, 262144, 47, 1507370, 327680, 47, 1507371, 262144, 47, 1507372, 327680, 47, 1507373, 3, 0, 1507374, 3, 0, 1507375, 3, 0, 1507376, 3, 0, 1507377, 3, 0, 1507378, 3, 0, 1507379, 3, 0, 1507380, 327680, 47, 1507381, 262144, 47, 1507382, 327680, 47, 1507383, 262144, 47, 1507384, 327680, 47, 1507385, 262144, 47, 1507386, 0, 0, 1507387, 0, 0, 1507388, 0, 0, 1507389, 0, 0, 1507390, 0, 0, 1507391, 0, 0, 1507392, 0, 0, 1507393, 262144, 47, 1507394, 327680, 47, 1507395, 262144, 47, 1507396, 262144, 47, 1507397, 327680, 47, 1507398, 3, 0, 1507399, 3, 0, 1507400, 3, 0, 1507401, 3, 0, 1507402, 262146, 2, 1507403, 2, 0, 1507404, 2, 4, 1507405, 262147, 2, 1507406, 3, 0, 1507407, 3, 0, 1507408, 3, 0, 1507409, 3, 0, 1572864, 2, 0, 1572865, 2, 0, 1572866, 2, 0, 1572867, 2, 0, 1572868, 2, 0, 1572869, 2, 0, 1572870, 2, 4, 1572871, 3, 0, 1572872, 3, 0, 1572873, 3, 0, 1572874, 3, 0, 1572875, 3, 0, 1572876, 3, 0, 1572877, 3, 0, 1572878, 3, 0, 1572879, 3, 0, 1572880, 3, 0, 1572881, 3, 0, 1572882, 3, 0, 1572883, 262144, 46, 1572884, 327680, 46, 1572885, 262144, 46, 1572886, 327680, 46, 1572887, 262144, 46, 1572888, 327680, 46, 1572889, 262144, 46, 1572890, 327680, 46, 1572891, 262144, 46, 1572892, 327680, 46, 1572893, 262144, 46, 1572894, 0, 44, 1572895, 65536, 44, 1572896, 65536, 44, 1572897, 131072, 44, 1572898, 327680, 46, 1572899, 262144, 46, 1572900, 327680, 46, 1572901, 262144, 46, 1572902, 327680, 46, 1572903, 262144, 46, 1572904, 327680, 46, 1572905, 262144, 46, 1572906, 327680, 46, 1572907, 262144, 46, 1572908, 327680, 46, 1572909, 3, 0, 1572910, 3, 0, 1572911, 3, 0, 1572912, 3, 0, 1572913, 3, 0, 1572914, 3, 0, 1572915, 3, 0, 1572916, 327680, 46, 1572917, 262144, 46, 1572918, 327680, 46, 1572919, 262144, 46, 1572920, 327680, 46, 1572921, 262144, 46, 1572922, 0, 0, 1572923, 0, 0, 1572924, 0, 0, 1572925, 0, 0, 1572926, 0, 0, 1572927, 0, 0, 1572928, 0, 0, 1572929, 262144, 46, 1572930, 327680, 46, 1572931, 327680, 46, 1572932, 262144, 46, 1572933, 327680, 46, 1572934, 3, 0, 1572935, 3, 0, 1572936, 3, 0, 1572937, 3, 0, 1572938, 262146, 2, 1572939, 2, 0, 1572940, 2, 4, 1572941, 262147, 2, 1572942, 3, 0, 1572943, 3, 0, 1572944, 3, 0, 1572945, 3, 0, 1638400, 2, 0, 1638401, 2, 0, 1638402, 2, 0, 1638403, 2, 0, 1638404, 2, 0, 1638405, 2, 0, 1638406, 2, 4, 1638407, 3, 0, 1638408, 3, 0, 1638409, 3, 0, 1638410, 3, 0, 1638411, 3, 0, 1638412, 3, 0, 1638413, 3, 0, 1638414, 3, 0, 1638415, 3, 0, 1638416, 3, 0, 1638417, 3, 0, 1638418, 3, 0, 1638419, 262144, 47, 1638420, 327680, 47, 1638421, 262144, 47, 1638422, 327680, 47, 1638423, 262144, 47, 1638424, 327680, 47, 1638425, 262144, 47, 1638426, 327680, 47, 1638427, 262144, 47, 1638428, 327680, 47, 1638429, 262144, 47, 1638430, 0, 44, 1638431, 65536, 44, 1638432, 65536, 44, 1638433, 131072, 44, 1638434, 327680, 47, 1638435, 262144, 47, 1638436, 327680, 47, 1638437, 262144, 47, 1638438, 327680, 47, 1638439, 262144, 47, 1638440, 327680, 47, 1638441, 262144, 47, 1638442, 327680, 47, 1638443, 262144, 47, 1638444, 327680, 47, 1638445, 3, 0, 1638446, 3, 0, 1638447, 3, 0, 1638448, 3, 0, 1638449, 3, 0, 1638450, 3, 0, 1638451, 3, 0, 1638452, 327680, 47, 1638453, 262144, 47, 1638454, 262144, 46, 1638455, 262144, 47, 1638456, 327680, 47, 1638457, 262144, 47, 1638458, 0, 0, 1638459, 0, 0, 1638460, 0, 0, 1638461, 0, 0, 1638462, 0, 0, 1638463, 0, 0, 1638464, 0, 0, 1638465, 262144, 47, 1638466, 327680, 47, 1638467, 262144, 47, 1638468, 262144, 47, 1638469, 327680, 47, 1638470, 3, 0, 1638471, 3, 0, 1638472, 3, 0, 1638473, 3, 0, 1638474, 262146, 2, 1638475, 2, 0, 1638476, 2, 4, 1638477, 262147, 2, 1638478, 3, 0, 1638479, 3, 0, 1638480, 3, 0, 1638481, 3, 0, 1703936, 2, 0, 1703937, 2, 0, 1703938, 2, 0, 1703939, 2, 0, 1703940, 2, 0, 1703941, 2, 0, 1703942, 2, 4, 1703943, 3, 0, 1703944, 3, 0, 1703945, 3, 0, 1703946, 3, 0, 1703947, 3, 0, 1703948, 3, 0, 1703949, 3, 0, 1703950, 3, 0, 1703951, 3, 0, 1703952, 3, 0, 1703953, 3, 0, 1703954, 3, 0, 1703955, 262144, 46, 1703956, 327680, 46, 1703957, 262144, 46, 1703958, 327680, 46, 1703959, 262144, 46, 1703960, 327680, 46, 1703961, 262144, 46, 1703962, 327680, 46, 1703963, 262144, 46, 1703964, 327680, 46, 1703965, 262144, 46, 1703966, 0, 44, 1703967, 65536, 44, 1703968, 65536, 44, 1703969, 131072, 44, 1703970, 327680, 46, 1703971, 262144, 46, 1703972, 327680, 46, 1703973, 262144, 46, 1703974, 327680, 46, 1703975, 262144, 46, 1703976, 327680, 46, 1703977, 262144, 46, 1703978, 327680, 46, 1703979, 262144, 46, 1703980, 327680, 46, 1703981, 3, 0, 1703982, 3, 0, 1703983, 3, 0, 1703984, 3, 0, 1703985, 3, 0, 1703986, 3, 0, 1703987, 3, 0, 1703988, 327680, 46, 1703989, 262144, 46, 1703990, 327680, 46, 1703991, 262144, 46, 1703992, 327680, 46, 1703993, 262144, 46, 1703994, 0, 0, 1703995, 0, 0, 1703996, 0, 0, 1703997, 0, 0, 1703998, 0, 0, 1703999, 0, 0, 1704000, 0, 0, 1704001, 262144, 46, 1704002, 327680, 46, 1704003, 327680, 46, 1704004, 262144, 46, 1704005, 327680, 46, 1704006, 3, 0, 1704007, 3, 0, 1704008, 3, 0, 1704009, 3, 0, 1704010, 262146, 2, 1704011, 2, 0, 1704012, 2, 4, 1704013, 262147, 2, 1704014, 3, 0, 1704015, 3, 0, 1704016, 3, 0, 1704017, 3, 0, 1769472, 2, 0, 1769473, 2, 0, 1769474, 2, 0, 1769475, 2, 0, 1769476, 2, 0, 1769477, 2, 0, 1769478, 2, 4, 1769479, 3, 0, 1769480, 3, 0, 1769481, 3, 0, 1769482, 3, 0, 1769483, 3, 0, 1769484, 3, 0, 1769485, 3, 0, 1769486, 3, 0, 1769487, 3, 0, 1769488, 3, 0, 1769489, 3, 0, 1769490, 3, 0, 1769491, 262144, 47, 1769492, 327680, 47, 1769493, 262144, 47, 1769494, 327680, 47, 1769495, 262144, 47, 1769496, 327680, 47, 1769497, 262144, 47, 1769498, 327680, 47, 1769499, 262144, 47, 1769500, 327680, 47, 1769501, 262144, 47, 1769502, 0, 44, 1769503, 65536, 44, 1769504, 65536, 44, 1769505, 131072, 44, 1769506, 327680, 47, 1769507, 262144, 47, 1769508, 327680, 47, 1769509, 262144, 47, 1769510, 327680, 47, 1769511, 262144, 47, 1769512, 327680, 47, 1769513, 262144, 47, 1769514, 327680, 47, 1769515, 262144, 47, 1769516, 327680, 47, 1769517, 3, 0, 1769518, 3, 0, 1769519, 3, 0, 1769520, 3, 0, 1769521, 3, 0, 1769522, 3, 0, 1769523, 3, 0, 1769524, 327680, 47, 1769525, 262144, 47, 1769526, 327680, 47, 1769527, 262144, 47, 1769528, 327680, 47, 1769529, 262144, 47, 1769530, 0, 0, 1769531, 0, 0, 1769532, 0, 0, 1769533, 0, 0, 1769534, 0, 0, 1769535, 0, 0, 1769536, 0, 0, 1769537, 262144, 47, 1769538, 327680, 47, 1769539, 262144, 47, 1769540, 262144, 47, 1769541, 327680, 47, 1769542, 3, 0, 1769543, 3, 0, 1769544, 3, 0, 1769545, 3, 0, 1769546, 262146, 2, 1769547, 2, 0, 1769548, 2, 4, 1769549, 262147, 2, 1769550, 3, 0, 1769551, 3, 0, 1769552, 3, 0, 1769553, 3, 0, 1835008, 2, 0, 1835009, 2, 0, 1835010, 2, 0, 1835011, 2, 0, 1835012, 2, 0, 1835013, 2, 0, 1835014, 2, 4, 1835015, 3, 0, 1835016, 3, 0, 1835017, 3, 0, 1835018, 3, 0, 1835019, 3, 0, 1835020, 3, 0, 1835021, 3, 0, 1835022, 3, 0, 1835023, 3, 0, 1835024, 3, 0, 1835025, 3, 0, 1835026, 3, 0, 1835027, 262144, 46, 1835028, 327680, 46, 1835029, 262144, 46, 1835030, 327680, 46, 1835031, 262144, 46, 1835032, 327680, 46, 1835033, 262144, 46, 1835034, 327680, 46, 1835035, 262144, 46, 1835036, 327680, 46, 1835037, 262144, 46, 1835038, 0, 44, 1835039, 65536, 44, 1835040, 65536, 44, 1835041, 131072, 44, 1835042, 327680, 46, 1835043, 262144, 46, 1835044, 327680, 46, 1835045, 262144, 46, 1835046, 327680, 46, 1835047, 262144, 46, 1835048, 327680, 46, 1835049, 262144, 46, 1835050, 327680, 46, 1835051, 262144, 46, 1835052, 327680, 46, 1835053, 3, 0, 1835054, 3, 0, 1835055, 3, 0, 1835056, 3, 0, 1835057, 3, 0, 1835058, 3, 0, 1835059, 3, 0, 1835060, 262144, 46, 1835061, 327680, 46, 1835062, 262144, 46, 1835063, 327680, 46, 1835064, 262144, 46, 1835065, 327680, 46, 1835066, 0, 0, 1835067, 0, 0, 1835068, 0, 0, 1835069, 0, 0, 1835070, 0, 0, 1835071, 0, 0, 1835072, 0, 0, 1835073, 327680, 46, 1835074, 262144, 46, 1835075, 327680, 46, 1835076, 262144, 46, 1835077, 327680, 46, 1835078, 3, 0, 1835079, 3, 0, 1835080, 3, 0, 1835081, 262146, 5, 1835082, 65538, 0, 1835083, 2, 0, 1835084, 2, 4, 1835085, 262147, 6, 1835086, 262147, 4, 1835087, 262147, 4, 1835088, 262147, 4, 1835089, 262147, 4, 1900544, 2, 0, 1900545, 2, 0, 1900546, 2, 0, 1900547, 2, 0, 1900548, 2, 0, 1900549, 2, 0, 1900550, 2, 4, 1900551, 3, 0, 1900552, 3, 0, 1900553, 3, 0, 1900554, 3, 0, 1900555, 3, 0, 1900556, 3, 0, 1900557, 3, 0, 1900558, 3, 0, 1900559, 3, 0, 1900560, 3, 0, 1900561, 3, 0, 1900562, 3, 0, 1900563, 262144, 47, 1900564, 327680, 47, 1900565, 262144, 47, 1900566, 327680, 47, 1900567, 262144, 47, 1900568, 327680, 47, 1900569, 262144, 47, 1900570, 327680, 47, 1900571, 262144, 47, 1900572, 327680, 47, 1900573, 262144, 47, 1900574, 0, 44, 1900575, 65536, 44, 1900576, 65536, 44, 1900577, 131072, 44, 1900578, 327680, 47, 1900579, 262144, 47, 1900580, 327680, 47, 1900581, 262144, 47, 1900582, 327680, 47, 1900583, 262144, 47, 1900584, 327680, 47, 1900585, 262144, 47, 1900586, 327680, 47, 1900587, 262144, 47, 1900588, 327680, 47, 1900589, 3, 0, 1900590, 3, 0, 1900591, 3, 0, 1900592, 3, 0, 1900593, 3, 0, 1900594, 3, 0, 1900595, 3, 0, 1900596, 262144, 47, 1900597, 327680, 47, 1900598, 262144, 47, 1900599, 327680, 47, 1900600, 262144, 47, 1900601, 327680, 47, 1900602, 262144, 47, 1900603, 327680, 47, 1900604, 262144, 47, 1900605, 327680, 47, 1900606, 262144, 47, 1900607, 327680, 47, 1900608, 262144, 47, 1900609, 327680, 47, 1900610, 262144, 47, 1900611, 327680, 47, 1900612, 262144, 47, 1900613, 327680, 47, 1900614, 3, 0, 1900615, 3, 0, 1900616, 3, 0, 1900617, 262146, 2, 1900618, 2, 0, 1900619, 2, 0, 1900620, 131074, 0, 1900621, 131074, 3, 1900622, 131074, 3, 1900623, 131074, 3, 1900624, 131074, 3, 1900625, 131074, 3, 1966080, 2, 0, 1966081, 2, 0, 1966082, 2, 0, 1966083, 2, 0, 1966084, 2, 0, 1966085, 2, 0, 1966086, 2, 4, 1966087, 3, 0, 1966088, 3, 0, 1966089, 3, 0, 1966090, 3, 0, 1966091, 3, 0, 1966092, 3, 0, 1966093, 3, 0, 1966094, 3, 0, 1966095, 3, 0, 1966096, 3, 0, 1966097, 3, 0, 1966098, 3, 0, 1966099, 262144, 46, 1966100, 327680, 46, 1966101, 262144, 46, 1966102, 327680, 46, 1966103, 262144, 46, 1966104, 0, 43, 1966105, 65536, 43, 1966106, 65536, 43, 1966107, 65536, 43, 1966108, 65536, 43, 1966109, 65536, 43, 1966110, 65536, 43, 1966111, 65536, 43, 1966112, 65536, 43, 1966113, 65536, 43, 1966114, 65536, 43, 1966115, 65536, 43, 1966116, 65536, 43, 1966117, 65536, 43, 1966118, 65536, 43, 1966119, 65536, 43, 1966120, 65536, 43, 1966121, 65536, 43, 1966122, 65536, 43, 1966123, 65536, 43, 1966124, 131072, 43, 1966125, 3, 0, 1966126, 3, 0, 1966127, 3, 0, 1966128, 3, 0, 1966129, 3, 0, 1966130, 3, 0, 1966131, 3, 0, 1966132, 65536, 43, 1966133, 65536, 43, 1966134, 65536, 43, 1966135, 65536, 43, 1966136, 65536, 43, 1966137, 65536, 43, 1966138, 65536, 43, 1966139, 65536, 43, 1966140, 65536, 43, 1966141, 65536, 43, 1966142, 65536, 43, 1966143, 65536, 43, 1966144, 65536, 43, 1966145, 65536, 43, 1966146, 65536, 43, 1966147, 65536, 43, 1966148, 131072, 43, 1966149, 262144, 46, 1966150, 3, 0, 1966151, 3, 0, 1966152, 3, 0, 1966153, 262146, 2, 1966154, 2, 0, 1966155, 2, 0, 1966156, 2, 0, 1966157, 2, 0, 1966158, 2, 0, 1966159, 2, 0, 1966160, 2, 0, 1966161, 2, 0, 2031616, 2, 0, 2031617, 2, 0, 2031618, 2, 0, 2031619, 2, 0, 2031620, 2, 0, 2031621, 2, 0, 2031622, 2, 4, 2031623, 3, 0, 2031624, 3, 0, 2031625, 3, 0, 2031626, 3, 0, 2031627, 3, 0, 2031628, 3, 0, 2031629, 3, 0, 2031630, 3, 0, 2031631, 3, 0, 2031632, 3, 0, 2031633, 3, 0, 2031634, 3, 0, 2031635, 262144, 47, 2031636, 327680, 47, 2031637, 262144, 47, 2031638, 327680, 47, 2031639, 262144, 47, 2031640, 0, 44, 2031641, 65536, 44, 2031642, 65536, 44, 2031643, 65536, 44, 2031644, 65536, 44, 2031645, 65536, 44, 2031646, 65536, 44, 2031647, 65536, 44, 2031648, 65536, 44, 2031649, 65536, 44, 2031650, 65536, 44, 2031651, 65536, 44, 2031652, 65536, 44, 2031653, 65536, 44, 2031654, 65536, 44, 2031655, 65536, 44, 2031656, 65536, 44, 2031657, 65536, 44, 2031658, 65536, 44, 2031659, 65536, 44, 2031660, 131072, 44, 2031661, 3, 0, 2031662, 3, 0, 2031663, 3, 0, 2031664, 3, 0, 2031665, 3, 0, 2031666, 3, 0, 2031667, 3, 0, 2031668, 65536, 44, 2031669, 65536, 44, 2031670, 65536, 44, 2031671, 65536, 44, 2031672, 65536, 44, 2031673, 65536, 44, 2031674, 65536, 44, 2031675, 65536, 44, 2031676, 65536, 44, 2031677, 65536, 44, 2031678, 65536, 44, 2031679, 65536, 44, 2031680, 65536, 44, 2031681, 65536, 44, 2031682, 65536, 44, 2031683, 65536, 44, 2031684, 131072, 44, 2031685, 262144, 47, 2031686, 3, 0, 2031687, 3, 0, 2031688, 3, 0, 2031689, 262146, 2, 2031690, 2, 0, 2031691, 2, 0, 2031692, 2, 0, 2031693, 2, 0, 2031694, 2, 0, 2031695, 2, 0, 2031696, 2, 0, 2031697, 2, 0, 2097152, 2, 0, 2097153, 2, 0, 2097154, 2, 0, 2097155, 2, 0, 2097156, 2, 0, 2097157, 2, 0, 2097158, 2, 4, 2097159, 3, 0, 2097160, 3, 0, 2097161, 3, 0, 2097162, 3, 0, 2097163, 3, 0, 2097164, 3, 0, 2097165, 3, 0, 2097166, 3, 0, 2097167, 3, 0, 2097168, 3, 0, 2097169, 3, 0, 2097170, 3, 0, 2097171, 262144, 46, 2097172, 327680, 46, 2097173, 262144, 46, 2097174, 327680, 46, 2097175, 262144, 46, 2097176, 0, 45, 2097177, 65536, 45, 2097178, 65536, 45, 2097179, 65536, 45, 2097180, 65536, 45, 2097181, 65536, 45, 2097182, 65536, 45, 2097183, 65536, 45, 2097184, 65536, 45, 2097185, 65536, 45, 2097186, 65536, 45, 2097187, 65536, 45, 2097188, 65536, 45, 2097189, 65536, 45, 2097190, 65536, 45, 2097191, 65536, 45, 2097192, 65536, 45, 2097193, 65536, 45, 2097194, 65536, 45, 2097195, 65536, 45, 2097196, 131072, 45, 2097197, 3, 0, 2097198, 3, 0, 2097199, 3, 0, 2097200, 3, 0, 2097201, 3, 0, 2097202, 3, 0, 2097203, 3, 0, 2097204, 65536, 45, 2097205, 65536, 45, 2097206, 65536, 45, 2097207, 65536, 45, 2097208, 65536, 45, 2097209, 65536, 45, 2097210, 65536, 45, 2097211, 65536, 45, 2097212, 65536, 45, 2097213, 65536, 45, 2097214, 65536, 45, 2097215, 65536, 45, 2097216, 65536, 45, 2097217, 65536, 45, 2097218, 65536, 45, 2097219, 65536, 45, 2097220, 131072, 45, 2097221, 262144, 46, 2097222, 3, 0, 2097223, 3, 0, 2097224, 3, 0, 2097225, 262146, 6, 2097226, 262146, 4, 2097227, 262146, 4, 2097228, 131074, 1, 2097229, 2, 0, 2097230, 2, 0, 2097231, 2, 0, 2097232, 2, 0, 2097233, 2, 0, 2162688, 2, 0, 2162689, 2, 0, 2162690, 2, 0, 2162691, 2, 0, 2162692, 2, 0, 2162693, 2, 0, 2162694, 2, 4, 2162695, 3, 0, 2162696, 3, 0, 2162697, 3, 0, 2162698, 3, 0, 2162699, 3, 0, 2162700, 3, 0, 2162701, 3, 0, 2162702, 3, 0, 2162703, 3, 0, 2162704, 3, 0, 2162705, 3, 0, 2162706, 3, 0, 2162707, 262144, 47, 2162708, 327680, 47, 2162709, 262144, 47, 2162710, 327680, 47, 2162711, 262144, 47, 2162712, 327680, 47, 2162713, 262144, 47, 2162714, 327680, 47, 2162715, 262144, 47, 2162716, 327680, 47, 2162717, 262144, 47, 2162718, 0, 44, 2162719, 65536, 44, 2162720, 65536, 44, 2162721, 131072, 44, 2162722, 327680, 47, 2162723, 262144, 47, 2162724, 327680, 47, 2162725, 262144, 47, 2162726, 327680, 47, 2162727, 262144, 47, 2162728, 327680, 47, 2162729, 262144, 47, 2162730, 327680, 47, 2162731, 262144, 47, 2162732, 327680, 47, 2162733, 3, 0, 2162734, 3, 0, 2162735, 3, 0, 2162736, 3, 0, 2162737, 3, 0, 2162738, 3, 0, 2162739, 3, 0, 2162740, 262144, 47, 2162741, 327680, 47, 2162742, 262144, 47, 2162743, 0, 44, 2162744, 65536, 44, 2162745, 65536, 44, 2162746, 131072, 44, 2162747, 327680, 47, 2162748, 262144, 47, 2162749, 327680, 47, 2162750, 262144, 47, 2162751, 327680, 47, 2162752, 262144, 47, 2162753, 327680, 47, 2162754, 262144, 47, 2162755, 327680, 47, 2162756, 262144, 47, 2162757, 327680, 47, 2162758, 3, 0, 2162759, 3, 0, 2162760, 3, 0, 2162761, 3, 0, 2162762, 3, 0, 2162763, 3, 0, 2162764, 262146, 6, 2162765, 131074, 1, 2162766, 2, 0, 2162767, 2, 0, 2162768, 2, 0, 2162769, 2, 0, 2228224, 2, 0, 2228225, 2, 0, 2228226, 2, 0, 2228227, 2, 0, 2228228, 2, 0, 2228229, 2, 0, 2228230, 2, 4, 2228231, 3, 0, 2228232, 3, 0, 2228233, 3, 0, 2228234, 3, 0, 2228235, 3, 0, 2228236, 3, 0, 2228237, 3, 0, 2228238, 3, 0, 2228239, 3, 0, 2228240, 3, 0, 2228241, 3, 0, 2228242, 3, 0, 2228243, 262144, 46, 2228244, 327680, 46, 2228245, 262144, 46, 2228246, 327680, 46, 2228247, 262144, 46, 2228248, 327680, 46, 2228249, 262144, 46, 2228250, 327680, 46, 2228251, 262144, 46, 2228252, 327680, 46, 2228253, 262144, 46, 2228254, 0, 44, 2228255, 65536, 44, 2228256, 65536, 44, 2228257, 131072, 44, 2228258, 327680, 46, 2228259, 262144, 46, 2228260, 327680, 46, 2228261, 262144, 46, 2228262, 327680, 46, 2228263, 262144, 46, 2228264, 327680, 46, 2228265, 262144, 46, 2228266, 327680, 46, 2228267, 262144, 46, 2228268, 327680, 46, 2228269, 3, 0, 2228270, 3, 0, 2228271, 3, 0, 2228272, 3, 0, 2228273, 3, 0, 2228274, 3, 0, 2228275, 3, 0, 2228276, 262144, 46, 2228277, 327680, 46, 2228278, 262144, 46, 2228279, 0, 44, 2228280, 65536, 44, 2228281, 65536, 44, 2228282, 131072, 44, 2228283, 327680, 46, 2228284, 262144, 46, 2228285, 327680, 46, 2228286, 262144, 46, 2228287, 327680, 46, 2228288, 262144, 46, 2228289, 327680, 46, 2228290, 262144, 46, 2228291, 327680, 46, 2228292, 262144, 46, 2228293, 327680, 46, 2228294, 3, 0, 2228295, 3, 0, 2228296, 3, 0, 2228297, 3, 0, 2228298, 3, 0, 2228299, 3, 0, 2228300, 3, 0, 2228301, 262146, 6, 2228302, 262146, 4, 2228303, 131074, 1, 2228304, 2, 0, 2228305, 2, 0, 2293760, 2, 0, 2293761, 2, 0, 2293762, 2, 0, 2293763, 2, 0, 2293764, 2, 0, 2293765, 2, 0, 2293766, 2, 4, 2293767, 3, 0, 2293768, 3, 0, 2293769, 3, 0, 2293770, 3, 0, 2293771, 3, 0, 2293772, 3, 0, 2293773, 3, 0, 2293774, 3, 0, 2293775, 3, 0, 2293776, 3, 0, 2293777, 3, 0, 2293778, 3, 0, 2293779, 3, 0, 2293780, 3, 0, 2293781, 3, 0, 2293782, 3, 0, 2293783, 3, 0, 2293784, 3, 0, 2293785, 3, 0, 2293786, 3, 0, 2293787, 3, 0, 2293788, 3, 0, 2293789, 3, 0, 2293790, 327680, 59, 2293791, 327680, 59, 2293792, 327680, 59, 2293793, 327680, 59, 2293794, 3, 0, 2293795, 3, 0, 2293796, 3, 0, 2293797, 3, 0, 2293798, 3, 0, 2293799, 3, 0, 2293800, 3, 0, 2293801, 3, 0, 2293802, 3, 0, 2293803, 3, 0, 2293804, 3, 0, 2293805, 3, 0, 2293806, 3, 0, 2293807, 3, 0, 2293808, 3, 0, 2293809, 3, 0, 2293810, 3, 0, 2293811, 3, 0, 2293812, 3, 0, 2293813, 3, 0, 2293814, 3, 0, 2293815, 327680, 59, 2293816, 327680, 59, 2293817, 327680, 59, 2293818, 327680, 59, 2293819, 3, 0, 2293820, 3, 0, 2293821, 3, 0, 2293822, 3, 0, 2293823, 3, 0, 2293824, 3, 0, 2293825, 3, 0, 2293826, 3, 0, 2293827, 3, 0, 2293828, 3, 0, 2293829, 3, 0, 2293830, 3, 0, 2293831, 3, 0, 2293832, 3, 0, 2293833, 3, 0, 2293834, 3, 0, 2293835, 3, 0, 2293836, 3, 0, 2293837, 3, 0, 2293838, 3, 0, 2293839, 262146, 6, 2293840, 262146, 4, 2293841, 262146, 4, 2359296, 2, 0, 2359297, 2, 0, 2359298, 2, 0, 2359299, 2, 0, 2359300, 2, 0, 2359301, 2, 0, 2359302, 2, 4, 2359303, 3, 0, 2359304, 3, 0, 2359305, 3, 0, 2359306, 3, 0, 2359307, 3, 0, 2359308, 3, 0, 2359309, 3, 0, 2359310, 3, 0, 2359311, 3, 0, 2359312, 3, 0, 2359313, 3, 0, 2359314, 3, 0, 2359315, 3, 0, 2359316, 3, 0, 2359317, 3, 0, 2359318, 3, 0, 2359319, 3, 0, 2359320, 3, 0, 2359321, 3, 0, 2359322, 3, 0, 2359323, 3, 0, 2359324, 3, 0, 2359325, 3, 0, 2359326, 3, 0, 2359327, 3, 0, 2359328, 3, 0, 2359329, 3, 0, 2359330, 3, 0, 2359331, 3, 0, 2359332, 3, 0, 2359333, 3, 0, 2359334, 3, 0, 2359335, 3, 0, 2359336, 3, 0, 2359337, 3, 0, 2359338, 3, 0, 2359339, 3, 0, 2359340, 3, 0, 2359341, 3, 0, 2359342, 3, 0, 2359343, 3, 0, 2359344, 3, 0, 2359345, 3, 0, 2359346, 3, 0, 2359347, 3, 0, 2359348, 3, 0, 2359349, 3, 0, 2359350, 3, 0, 2359351, 3, 0, 2359352, 3, 0, 2359353, 3, 0, 2359354, 3, 0, 2359355, 3, 0, 2359356, 3, 0, 2359357, 3, 0, 2359358, 3, 0, 2359359, 3, 0, 2359360, 3, 0, 2359361, 3, 0, 2359362, 3, 0, 2359363, 3, 0, 2359364, 3, 0, 2359365, 3, 0, 2359366, 3, 0, 2359367, 3, 0, 2359368, 3, 0, 2359369, 3, 0, 2359370, 3, 0, 2359371, 3, 0, 2359372, 3, 0, 2359373, 3, 0, 2359374, 3, 0, 2359375, 3, 0, 2359376, 3, 0, 2359377, 3, 0, 2424832, 2, 0, 2424833, 2, 0, 2424834, 2, 0, 2424835, 2, 0, 2424836, 2, 0, 2424837, 2, 0, 2424838, 2, 4, 2424839, 3, 0, 2424840, 3, 0, 2424841, 3, 0, 2424842, 3, 0, 2424843, 3, 0, 2424844, 3, 0, 2424845, 3, 0, 2424846, 3, 0, 2424847, 3, 0, 2424848, 3, 0, 2424849, 3, 0, 2424850, 3, 0, 2424851, 3, 0, 2424852, 3, 0, 2424853, 3, 0, 2424854, 3, 0, 2424855, 3, 0, 2424856, 3, 0, 2424857, 3, 0, 2424858, 3, 0, 2424859, 3, 0, 2424860, 3, 0, 2424861, 3, 0, 2424862, 3, 0, 2424863, 3, 0, 2424864, 3, 0, 2424865, 3, 0, 2424866, 3, 0, 2424867, 3, 0, 2424868, 3, 0, 2424869, 3, 0, 2424870, 3, 0, 2424871, 3, 0, 2424872, 3, 0, 2424873, 3, 0, 2424874, 3, 0, 2424875, 3, 0, 2424876, 3, 0, 2424877, 3, 0, 2424878, 3, 0, 2424879, 3, 0, 2424880, 3, 0, 2424881, 3, 0, 2424882, 3, 0, 2424883, 3, 0, 2424884, 3, 0, 2424885, 3, 0, 2424886, 3, 0, 2424887, 3, 0, 2424888, 3, 0, 2424889, 3, 0, 2424890, 3, 0, 2424891, 3, 0, 2424892, 3, 0, 2424893, 3, 0, 2424894, 3, 0, 2424895, 3, 0, 2424896, 3, 0, 2424897, 3, 0, 2424898, 3, 0, 2424899, 3, 0, 2424900, 3, 0, 2424901, 3, 0, 2424902, 3, 0, 2424903, 3, 0, 2424904, 3, 0, 2424905, 3, 0, 2424906, 3, 0, 2424907, 3, 0, 2424908, 3, 0, 2424909, 3, 0, 2424910, 3, 0, 2424911, 3, 0, 2424912, 3, 0, 2424913, 3, 0, 2490368, 2, 0, 2490369, 2, 0, 2490370, 2, 0, 2490371, 2, 0, 2490372, 2, 0, 2490373, 2, 0, 2490374, 131074, 0, 2490375, 2, 6, 2490376, 3, 0, 2490377, 3, 0, 2490378, 3, 0, 2490379, 3, 0, 2490380, 3, 0, 2490381, 3, 0, 2490382, 3, 0, 2490383, 3, 0, 2490384, 3, 0, 2490385, 3, 0, 2490386, 3, 0, 2490387, 3, 0, 2490388, 3, 0, 2490389, 3, 0, 2490390, 3, 0, 2490391, 3, 0, 2490392, 3, 0, 2490393, 3, 0, 2490394, 3, 0, 2490395, 3, 0, 2490396, 3, 0, 2490397, 3, 0, 2490398, 3, 0, 2490399, 3, 0, 2490400, 3, 0, 2490401, 3, 0, 2490402, 3, 0, 2490403, 3, 0, 2490404, 3, 0, 2490405, 3, 0, 2490406, 3, 0, 2490407, 3, 0, 2490408, 3, 0, 2490409, 3, 0, 2490410, 3, 0, 2490411, 3, 0, 2490412, 3, 0, 2490413, 3, 0, 2490414, 3, 0, 2490415, 3, 0, 2490416, 3, 0, 2490417, 3, 0, 2490418, 3, 0, 2490419, 3, 0, 2490420, 3, 0, 2490421, 3, 0, 2490422, 3, 0, 2490423, 3, 0, 2490424, 3, 0, 2490425, 3, 0, 2490426, 3, 0, 2490427, 3, 0, 2490428, 3, 0, 2490429, 3, 0, 2490430, 3, 0, 2490431, 3, 0, 2490432, 3, 0, 2490433, 3, 0, 2490434, 3, 0, 2490435, 3, 0, 2490436, 3, 0, 2490437, 3, 0, 2490438, 3, 0, 2490439, 3, 0, 2490440, 3, 0, 2490441, 3, 0, 2490442, 3, 0, 2490443, 3, 0, 2490444, 3, 0, 2490445, 3, 0, 2490446, 3, 0, 2490447, 3, 0, 2490448, 3, 0, 2490449, 3, 0, 2555904, 2, 0, 2555905, 2, 0, 2555906, 2, 0, 2555907, 2, 0, 2555908, 2, 0, 2555909, 2, 0, 2555910, 2, 0, 2555911, 2, 4, 2555912, 3, 0, 2555913, 3, 0, 2555914, 3, 0, 2555915, 3, 0, 2555916, 3, 0, 2555917, 3, 0, 2555918, 3, 0, 2555919, 3, 0, 2555920, 3, 0, 2555921, 3, 0, 2555922, 3, 0, 2555923, 3, 0, 2555924, 3, 0, 2555925, 3, 0, 2555926, 3, 0, 2555927, 3, 0, 2555928, 3, 0, 2555929, 3, 0, 2555930, 3, 0, 2555931, 3, 0, 2555932, 3, 0, 2555933, 3, 0, 2555934, 3, 0, 2555935, 3, 0, 2555936, 3, 0, 2555937, 3, 0, 2555938, 3, 0, 2555939, 3, 0, 2555940, 3, 0, 2555941, 3, 0, 2555942, 3, 0, 2555943, 3, 0, 2555944, 3, 0, 2555945, 3, 0, 2555946, 3, 0, 2555947, 3, 0, 2555948, 3, 0, 2555949, 3, 0, 2555950, 3, 0, 2555951, 3, 0, 2555952, 3, 0, 2555953, 3, 0, 2555954, 3, 0, 2555955, 3, 0, 2555956, 3, 0, 2555957, 3, 0, 2555958, 3, 0, 2555959, 3, 0, 2555960, 3, 0, 2555961, 3, 0, 2555962, 3, 0, 2555963, 3, 0, 2555964, 3, 0, 2555965, 3, 0, 2555966, 3, 0, 2555967, 3, 0, 2555968, 3, 0, 2555969, 3, 0, 2555970, 3, 0, 2555971, 3, 0, 2555972, 3, 0, 2555973, 3, 0, 2555974, 3, 0, 2555975, 3, 0, 2555976, 3, 0, 2555977, 3, 0, 2555978, 3, 0, 2555979, 3, 0, 2555980, 3, 0, 2555981, 3, 0, 2555982, 3, 0, 2555983, 3, 0, 2555984, 3, 0, 2555985, 3, 0, 2621440, 2, 0, 2621441, 2, 0, 2621442, 2, 0, 2621443, 2, 0, 2621444, 2, 0, 2621445, 2, 0, 2621446, 2, 0, 2621447, 2, 4, 2621448, 3, 0, 2621449, 3, 0, 2621450, 3, 0, 2621451, 3, 0, 2621452, 3, 0, 2621453, 3, 0, 2621454, 3, 0, 2621455, 3, 0, 2621456, 3, 0, 2621457, 3, 0, 2621458, 3, 0, 2621459, 3, 0, 2621460, 3, 0, 2621461, 3, 0, 2621462, 3, 0, 2621463, 3, 0, 2621464, 3, 0, 2621465, 3, 0, 2621466, 3, 0, 2621467, 3, 0, 2621468, 3, 0, 2621469, 3, 0, 2621470, 327680, 55, 2621471, 327680, 55, 2621472, 327680, 55, 2621473, 327680, 55, 2621474, 3, 0, 2621475, 3, 0, 2621476, 3, 0, 2621477, 3, 0, 2621478, 3, 0, 2621479, 3, 0, 2621480, 3, 0, 2621481, 3, 0, 2621482, 3, 0, 2621483, 3, 0, 2621484, 3, 0, 2621485, 3, 0, 2621486, 3, 0, 2621487, 3, 0, 2621488, 3, 0, 2621489, 3, 0, 2621490, 3, 0, 2621491, 3, 0, 2621492, 3, 0, 2621493, 3, 0, 2621494, 3, 0, 2621495, 327680, 55, 2621496, 327680, 55, 2621497, 327680, 55, 2621498, 327680, 55, 2621499, 3, 0, 2621500, 3, 0, 2621501, 3, 0, 2621502, 3, 0, 2621503, 3, 0, 2621504, 3, 0, 2621505, 3, 0, 2621506, 3, 0, 2621507, 3, 0, 2621508, 3, 0, 2621509, 3, 0, 2621510, 3, 0, 2621511, 3, 0, 2621512, 3, 0, 2621513, 3, 0, 2621514, 3, 0, 2621515, 3, 0, 2621516, 3, 0, 2621517, 3, 0, 2621518, 3, 0, 2621519, 3, 0, 2621520, 3, 0, 2621521, 3, 0, 2686976, 2, 0, 2686977, 2, 0, 2686978, 2, 0, 2686979, 2, 0, 2686980, 2, 0, 2686981, 2, 0, 2686982, 2, 0, 2686983, 2, 4, 2686984, 3, 0, 2686985, 3, 0, 2686986, 3, 0, 2686987, 3, 0, 2686988, 3, 0, 2686989, 3, 0, 2686990, 3, 0, 2686991, 3, 0, 2686992, 3, 0, 2686993, 3, 0, 2686994, 3, 0, 2686995, 3, 0, 2686996, 3, 0, 2686997, 262144, 47, 2686998, 327680, 47, 2686999, 262144, 47, 2687000, 327680, 47, 2687001, 262144, 47, 2687002, 327680, 47, 2687003, 262144, 47, 2687004, 327680, 47, 2687005, 262144, 47, 2687006, 262144, 47, 2687007, 327680, 47, 2687008, 262144, 47, 2687009, 327680, 47, 2687010, 327680, 47, 2687011, 262144, 47, 2687012, 327680, 47, 2687013, 262144, 47, 2687014, 327680, 47, 2687015, 262144, 47, 2687016, 327680, 47, 2687017, 262144, 47, 2687018, 327680, 47, 2687019, 262144, 47, 2687020, 327680, 47, 2687021, 3, 0, 2687022, 3, 0, 2687023, 3, 0, 2687024, 3, 0, 2687025, 3, 0, 2687026, 3, 0, 2687027, 3, 0, 2687028, 327680, 47, 2687029, 262144, 47, 2687030, 327680, 47, 2687031, 0, 44, 2687032, 65536, 44, 2687033, 65536, 44, 2687034, 131072, 44, 2687035, 262144, 47, 2687036, 327680, 47, 2687037, 262144, 47, 2687038, 327680, 47, 2687039, 262144, 47, 2687040, 327680, 47, 2687041, 262144, 47, 2687042, 327680, 47, 2687043, 262144, 47, 2687044, 327680, 47, 2687045, 3, 0, 2687046, 3, 0, 2687047, 3, 0, 2687048, 3, 0, 2687049, 3, 0, 2687050, 3, 0, 2687051, 3, 0, 2687052, 3, 0, 2687053, 3, 0, 2687054, 3, 0, 2687055, 3, 0, 2687056, 3, 0, 2687057, 3, 0, 2752512, 2, 0, 2752513, 2, 0, 2752514, 2, 0, 2752515, 2, 0, 2752516, 2, 0, 2752517, 2, 0, 2752518, 262146, 0, 2752519, 131074, 6, 2752520, 3, 0, 2752521, 3, 0, 2752522, 3, 0, 2752523, 3, 0, 2752524, 3, 0, 2752525, 3, 0, 2752526, 3, 0, 2752527, 3, 0, 2752528, 3, 0, 2752529, 3, 0, 2752530, 3, 0, 2752531, 3, 0, 2752532, 3, 0, 2752533, 262144, 46, 2752534, 327680, 46, 2752535, 262144, 46, 2752536, 327680, 46, 2752537, 262144, 46, 2752538, 327680, 46, 2752539, 262144, 46, 2752540, 327680, 46, 2752541, 262144, 46, 2752542, 0, 44, 2752543, 65536, 44, 2752544, 65536, 44, 2752545, 131072, 44, 2752546, 327680, 46, 2752547, 262144, 46, 2752548, 327680, 46, 2752549, 262144, 46, 2752550, 327680, 46, 2752551, 262144, 46, 2752552, 327680, 46, 2752553, 262144, 46, 2752554, 327680, 46, 2752555, 262144, 46, 2752556, 327680, 46, 2752557, 3, 0, 2752558, 3, 0, 2752559, 3, 0, 2752560, 3, 0, 2752561, 3, 0, 2752562, 3, 0, 2752563, 3, 0, 2752564, 327680, 46, 2752565, 262144, 46, 2752566, 327680, 46, 2752567, 0, 44, 2752568, 65536, 44, 2752569, 65536, 44, 2752570, 131072, 44, 2752571, 262144, 46, 2752572, 327680, 46, 2752573, 262144, 46, 2752574, 327680, 46, 2752575, 262144, 46, 2752576, 327680, 46, 2752577, 262144, 46, 2752578, 327680, 46, 2752579, 262144, 46, 2752580, 327680, 46, 2752581, 3, 0, 2752582, 3, 0, 2752583, 3, 0, 2752584, 3, 0, 2752585, 3, 0, 2752586, 3, 0, 2752587, 3, 0, 2752588, 3, 0, 2752589, 3, 0, 2752590, 3, 0, 2752591, 3, 0, 2752592, 3, 0, 2752593, 3, 0, 2818048, 2, 0, 2818049, 2, 0, 2818050, 2, 0, 2818051, 2, 0, 2818052, 2, 0, 2818053, 2, 0, 2818054, 2, 4, 2818055, 3, 0, 2818056, 3, 0, 2818057, 3, 0, 2818058, 3, 0, 2818059, 3, 0, 2818060, 3, 0, 2818061, 3, 0, 2818062, 3, 0, 2818063, 3, 0, 2818064, 3, 0, 2818065, 3, 0, 2818066, 3, 0, 2818067, 3, 0, 2818068, 3, 0, 2818069, 262144, 47, 2818070, 327680, 47, 2818071, 262144, 47, 2818072, 327680, 47, 2818073, 262144, 47, 2818074, 327680, 47, 2818075, 262144, 47, 2818076, 327680, 47, 2818077, 262144, 47, 2818078, 0, 44, 2818079, 65536, 44, 2818080, 65536, 44, 2818081, 131072, 44, 2818082, 327680, 47, 2818083, 262144, 47, 2818084, 327680, 47, 2818085, 262144, 47, 2818086, 327680, 47, 2818087, 262144, 47, 2818088, 327680, 47, 2818089, 262144, 47, 2818090, 327680, 47, 2818091, 262144, 47, 2818092, 327680, 47, 2818093, 3, 0, 2818094, 3, 0, 2818095, 3, 0, 2818096, 3, 0, 2818097, 3, 0, 2818098, 3, 0, 2818099, 3, 0, 2818100, 327680, 47, 2818101, 262144, 47, 2818102, 327680, 47, 2818103, 0, 44, 2818104, 65536, 44, 2818105, 65536, 44, 2818106, 131072, 44, 2818107, 262144, 47, 2818108, 327680, 47, 2818109, 262144, 47, 2818110, 327680, 47, 2818111, 262144, 47, 2818112, 327680, 47, 2818113, 262144, 47, 2818114, 327680, 47, 2818115, 262144, 47, 2818116, 327680, 47, 2818117, 3, 0, 2818118, 3, 0, 2818119, 3, 0, 2818120, 3, 0, 2818121, 3, 0, 2818122, 3, 0, 2818123, 3, 0, 2818124, 3, 0, 2818125, 3, 0, 2818126, 3, 0, 2818127, 3, 0, 2818128, 3, 0, 2818129, 3, 0, 2883584, 2, 0, 2883585, 2, 0, 2883586, 2, 0, 2883587, 2, 0, 2883588, 2, 0, 2883589, 2, 0, 2883590, 2, 4, 2883591, 3, 0, 2883592, 3, 0, 2883593, 3, 0, 2883594, 3, 0, 2883595, 3, 0, 2883596, 3, 0, 2883597, 3, 0, 2883598, 3, 0, 2883599, 3, 0, 2883600, 3, 0, 2883601, 3, 0, 2883602, 3, 0, 2883603, 3, 0, 2883604, 3, 0, 2883605, 262144, 46, 2883606, 327680, 46, 2883607, 262144, 46, 2883608, 327680, 46, 2883609, 262144, 46, 2883610, 327680, 46, 2883611, 262144, 46, 2883612, 327680, 46, 2883613, 262144, 46, 2883614, 0, 44, 2883615, 65536, 44, 2883616, 65536, 44, 2883617, 131072, 44, 2883618, 327680, 46, 2883619, 262144, 46, 2883620, 327680, 46, 2883621, 262144, 46, 2883622, 327680, 46, 2883623, 262144, 46, 2883624, 327680, 46, 2883625, 262144, 46, 2883626, 327680, 46, 2883627, 262144, 46, 2883628, 327680, 46, 2883629, 3, 0, 2883630, 3, 0, 2883631, 3, 0, 2883632, 3, 0, 2883633, 3, 0, 2883634, 3, 0, 2883635, 3, 0, 2883636, 327680, 46, 2883637, 262144, 46, 2883638, 327680, 46, 2883639, 0, 44, 2883640, 65536, 44, 2883641, 65536, 44, 2883642, 131072, 44, 2883643, 262144, 46, 2883644, 327680, 46, 2883645, 262144, 46, 2883646, 327680, 46, 2883647, 262144, 46, 2883648, 327680, 46, 2883649, 262144, 46, 2883650, 327680, 46, 2883651, 262144, 46, 2883652, 327680, 46, 2883653, 3, 0, 2883654, 3, 0, 2883655, 3, 0, 2883656, 3, 0, 2883657, 3, 0, 2883658, 3, 0, 2883659, 3, 0, 2883660, 3, 0, 2883661, 3, 0, 2883662, 3, 0, 2883663, 3, 0, 2883664, 3, 0, 2883665, 3, 0, 2949120, 2, 0, 2949121, 2, 0, 2949122, 2, 0, 2949123, 2, 0, 2949124, 2, 0, 2949125, 2, 0, 2949126, 2, 4, 2949127, 3, 0, 2949128, 3, 0, 2949129, 3, 0, 2949130, 3, 0, 2949131, 3, 0, 2949132, 3, 0, 2949133, 3, 0, 2949134, 3, 0, 2949135, 3, 0, 2949136, 3, 0, 2949137, 3, 0, 2949138, 3, 0, 2949139, 3, 0, 2949140, 3, 0, 2949141, 262144, 47, 2949142, 327680, 47, 2949143, 262144, 47, 2949144, 327680, 47, 2949145, 262144, 47, 2949146, 327680, 47, 2949147, 262144, 47, 2949148, 327680, 47, 2949149, 262144, 47, 2949150, 0, 44, 2949151, 65536, 44, 2949152, 65536, 44, 2949153, 131072, 44, 2949154, 327680, 47, 2949155, 262144, 47, 2949156, 327680, 47, 2949157, 262144, 47, 2949158, 327680, 47, 2949159, 262144, 47, 2949160, 327680, 47, 2949161, 262144, 47, 2949162, 327680, 47, 2949163, 262144, 47, 2949164, 327680, 47, 2949165, 3, 0, 2949166, 3, 0, 2949167, 3, 0, 2949168, 3, 0, 2949169, 3, 0, 2949170, 3, 0, 2949171, 3, 0, 2949172, 327680, 47, 2949173, 262144, 47, 2949174, 327680, 47, 2949175, 0, 44, 2949176, 65536, 44, 2949177, 65536, 44, 2949178, 131072, 44, 2949179, 262144, 47, 2949180, 327680, 47, 2949181, 262144, 47, 2949182, 327680, 47, 2949183, 262144, 47, 2949184, 327680, 47, 2949185, 262144, 47, 2949186, 327680, 47, 2949187, 262144, 47, 2949188, 327680, 47, 2949189, 3, 0, 2949190, 3, 0, 2949191, 3, 0, 2949192, 3, 0, 2949193, 3, 0, 2949194, 3, 0, 2949195, 3, 0, 2949196, 3, 0, 2949197, 3, 0, 2949198, 3, 0, 2949199, 3, 0, 2949200, 3, 0, 2949201, 3, 0, 3014656, 2, 0, 3014657, 2, 0, 3014658, 2, 0, 3014659, 2, 0, 3014660, 2, 0, 3014661, 2, 0, 3014662, 2, 4, 3014663, 3, 0, 3014664, 3, 0, 3014665, 3, 0, 3014666, 3, 0, 3014667, 3, 0, 3014668, 3, 0, 3014669, 262144, 46, 3014670, 327680, 46, 3014671, 262144, 46, 3014672, 327680, 46, 3014673, 262144, 46, 3014674, 327680, 46, 3014675, 262144, 46, 3014676, 327680, 46, 3014677, 262144, 46, 3014678, 327680, 46, 3014679, 262144, 46, 3014680, 327680, 46, 3014681, 262144, 46, 3014682, 327680, 46, 3014683, 262144, 46, 3014684, 327680, 46, 3014685, 262144, 46, 3014686, 0, 44, 3014687, 65536, 44, 3014688, 65536, 44, 3014689, 131072, 44, 3014690, 327680, 46, 3014691, 262144, 46, 3014692, 327680, 46, 3014693, 262144, 46, 3014694, 327680, 46, 3014695, 262144, 46, 3014696, 327680, 46, 3014697, 262144, 46, 3014698, 327680, 46, 3014699, 262144, 46, 3014700, 327680, 46, 3014701, 3, 0, 3014702, 3, 0, 3014703, 3, 0, 3014704, 3, 0, 3014705, 3, 0, 3014706, 3, 0, 3014707, 3, 0, 3014708, 327680, 46, 3014709, 262144, 46, 3014710, 327680, 46, 3014711, 0, 45, 3014712, 65536, 45, 3014713, 65536, 45, 3014714, 131072, 45, 3014715, 262144, 46, 3014716, 327680, 46, 3014717, 262144, 46, 3014718, 327680, 46, 3014719, 262144, 46, 3014720, 327680, 46, 3014721, 262144, 46, 3014722, 327680, 46, 3014723, 262144, 46, 3014724, 327680, 46, 3014725, 3, 0, 3014726, 3, 0, 3014727, 3, 0, 3014728, 3, 0, 3014729, 3, 0, 3014730, 3, 0, 3014731, 3, 0, 3014732, 262146, 5, 3014733, 131074, 3, 3014734, 131074, 3, 3014735, 131074, 3, 3014736, 131074, 3, 3014737, 131074, 3, 3080192, 2, 0, 3080193, 2, 0, 3080194, 2, 0, 3080195, 2, 0, 3080196, 2, 0, 3080197, 2, 0, 3080198, 2, 4, 3080199, 3, 0, 3080200, 3, 0, 3080201, 3, 0, 3080202, 3, 0, 3080203, 3, 0, 3080204, 3, 0, 3080205, 262144, 47, 3080206, 0, 43, 3080207, 65536, 43, 3080208, 65536, 43, 3080209, 65536, 43, 3080210, 65536, 43, 3080211, 65536, 43, 3080212, 65536, 43, 3080213, 65536, 43, 3080214, 65536, 43, 3080215, 65536, 43, 3080216, 65536, 43, 3080217, 65536, 43, 3080218, 65536, 43, 3080219, 65536, 43, 3080220, 65536, 43, 3080221, 65536, 43, 3080222, 65536, 43, 3080223, 65536, 43, 3080224, 65536, 43, 3080225, 65536, 43, 3080226, 65536, 43, 3080227, 65536, 43, 3080228, 65536, 43, 3080229, 65536, 43, 3080230, 65536, 43, 3080231, 65536, 43, 3080232, 65536, 43, 3080233, 65536, 43, 3080234, 65536, 43, 3080235, 65536, 43, 3080236, 65536, 43, 3080237, 3, 0, 3080238, 3, 0, 3080239, 3, 0, 3080240, 3, 0, 3080241, 3, 0, 3080242, 3, 0, 3080243, 3, 0, 3080244, 0, 43, 3080245, 65536, 43, 3080246, 65536, 43, 3080247, 65536, 43, 3080248, 65536, 43, 3080249, 65536, 43, 3080250, 65536, 43, 3080251, 131072, 43, 3080252, 327680, 47, 3080253, 262144, 47, 3080254, 327680, 47, 3080255, 262144, 47, 3080256, 327680, 47, 3080257, 262144, 47, 3080258, 327680, 47, 3080259, 262144, 47, 3080260, 327680, 47, 3080261, 3, 0, 3080262, 3, 0, 3080263, 3, 0, 3080264, 3, 0, 3080265, 262146, 5, 3080266, 131074, 3, 3080267, 131074, 3, 3080268, 65538, 0, 3080269, 2, 0, 3080270, 2, 0, 3080271, 2, 0, 3080272, 2, 0, 3080273, 2, 0, 3145728, 2, 0, 3145729, 2, 0, 3145730, 2, 0, 3145731, 2, 0, 3145732, 2, 0, 3145733, 2, 0, 3145734, 2, 4, 3145735, 3, 0, 3145736, 3, 0, 3145737, 3, 0, 3145738, 3, 0, 3145739, 3, 0, 3145740, 3, 0, 3145741, 262144, 46, 3145742, 0, 44, 3145743, 65536, 44, 3145744, 65536, 44, 3145745, 65536, 44, 3145746, 65536, 44, 3145747, 65536, 44, 3145748, 65536, 44, 3145749, 65536, 44, 3145750, 65536, 44, 3145751, 65536, 44, 3145752, 65536, 44, 3145753, 65536, 44, 3145754, 65536, 44, 3145755, 65536, 44, 3145756, 65536, 44, 3145757, 65536, 44, 3145758, 65536, 44, 3145759, 65536, 44, 3145760, 65536, 44, 3145761, 65536, 44, 3145762, 65536, 44, 3145763, 65536, 44, 3145764, 65536, 44, 3145765, 65536, 44, 3145766, 65536, 44, 3145767, 65536, 44, 3145768, 65536, 44, 3145769, 65536, 44, 3145770, 65536, 44, 3145771, 65536, 44, 3145772, 65536, 44, 3145773, 3, 0, 3145774, 3, 0, 3145775, 3, 0, 3145776, 3, 0, 3145777, 3, 0, 3145778, 3, 0, 3145779, 3, 0, 3145780, 0, 44, 3145781, 65536, 44, 3145782, 65536, 44, 3145783, 65536, 44, 3145784, 65536, 44, 3145785, 65536, 44, 3145786, 65536, 44, 3145787, 131072, 44, 3145788, 0, 43, 3145789, 65536, 43, 3145790, 65536, 43, 3145791, 65536, 43, 3145792, 65536, 43, 3145793, 65536, 43, 3145794, 65536, 43, 3145795, 131072, 43, 3145796, 327680, 46, 3145797, 3, 0, 3145798, 3, 0, 3145799, 3, 0, 3145800, 262146, 5, 3145801, 65538, 0, 3145802, 2, 0, 3145803, 2, 0, 3145804, 2, 0, 3145805, 2, 0, 3145806, 2, 0, 3145807, 2, 0, 3145808, 2, 0, 3145809, 2, 0, 3211264, 2, 0, 3211265, 2, 0, 3211266, 2, 0, 3211267, 2, 0, 3211268, 2, 0, 3211269, 2, 0, 3211270, 2, 4, 3211271, 3, 0, 3211272, 3, 0, 3211273, 3, 0, 3211274, 3, 0, 3211275, 3, 0, 3211276, 3, 0, 3211277, 262144, 47, 3211278, 0, 45, 3211279, 65536, 45, 3211280, 65536, 45, 3211281, 65536, 45, 3211282, 65536, 45, 3211283, 65536, 45, 3211284, 65536, 45, 3211285, 65536, 45, 3211286, 65536, 45, 3211287, 65536, 45, 3211288, 65536, 45, 3211289, 65536, 45, 3211290, 65536, 45, 3211291, 65536, 45, 3211292, 65536, 45, 3211293, 65536, 45, 3211294, 65536, 45, 3211295, 65536, 45, 3211296, 65536, 45, 3211297, 65536, 45, 3211298, 65536, 45, 3211299, 65536, 45, 3211300, 65536, 45, 3211301, 65536, 45, 3211302, 65536, 45, 3211303, 65536, 45, 3211304, 65536, 45, 3211305, 65536, 45, 3211306, 65536, 45, 3211307, 65536, 45, 3211308, 65536, 45, 3211309, 3, 0, 3211310, 3, 0, 3211311, 3, 0, 3211312, 3, 0, 3211313, 3, 0, 3211314, 3, 0, 3211315, 3, 0, 3211316, 0, 45, 3211317, 65536, 45, 3211318, 65536, 45, 3211319, 65536, 45, 3211320, 65536, 45, 3211321, 65536, 45, 3211322, 65536, 45, 3211323, 131072, 45, 3211324, 0, 44, 3211325, 65536, 44, 3211326, 65536, 44, 3211327, 65536, 44, 3211328, 65536, 44, 3211329, 65536, 44, 3211330, 65536, 44, 3211331, 131072, 44, 3211332, 327680, 47, 3211333, 3, 0, 3211334, 3, 0, 3211335, 262146, 5, 3211336, 65538, 0, 3211337, 2, 0, 3211338, 2, 0, 3211339, 2, 0, 3211340, 2, 0, 3211341, 2, 0, 3211342, 2, 0, 3211343, 2, 0, 3211344, 2, 0, 3211345, 2, 0, 3276800, 2, 0, 3276801, 2, 0, 3276802, 2, 0, 3276803, 2, 0, 3276804, 2, 0, 3276805, 2, 0, 3276806, 2, 4, 3276807, 3, 0, 3276808, 3, 0, 3276809, 3, 0, 3276810, 3, 0, 3276811, 3, 0, 3276812, 3, 0, 3276813, 262144, 46, 3276814, 327680, 46, 3276815, 262144, 46, 3276816, 327680, 46, 3276817, 262144, 46, 3276818, 327680, 46, 3276819, 262144, 46, 3276820, 327680, 46, 3276821, 262144, 46, 3276822, 327680, 46, 3276823, 262144, 46, 3276824, 327680, 46, 3276825, 262144, 46, 3276826, 327680, 46, 3276827, 262144, 46, 3276828, 327680, 46, 3276829, 262144, 46, 3276830, 327680, 46, 3276831, 262144, 46, 3276832, 327680, 46, 3276833, 262144, 46, 3276834, 327680, 46, 3276835, 262144, 46, 3276836, 327680, 46, 3276837, 262144, 46, 3276838, 327680, 46, 3276839, 262144, 46, 3276840, 327680, 46, 3276841, 262144, 46, 3276842, 327680, 46, 3276843, 262144, 46, 3276844, 327680, 46, 3276845, 3, 0, 3276846, 3, 0, 3276847, 3, 0, 3276848, 3, 0, 3276849, 3, 0, 3276850, 3, 0, 3276851, 3, 0, 3276852, 327680, 46, 3276853, 262144, 46, 3276854, 327680, 46, 3276855, 262144, 46, 3276856, 327680, 46, 3276857, 262144, 46, 3276858, 327680, 46, 3276859, 262144, 46, 3276860, 0, 45, 3276861, 65536, 45, 3276862, 65536, 45, 3276863, 65536, 45, 3276864, 65536, 45, 3276865, 65536, 45, 3276866, 65536, 45, 3276867, 131072, 45, 3276868, 327680, 46, 3276869, 3, 0, 3276870, 3, 0, 3276871, 262146, 2, 3276872, 262146, 2, 3276873, 2, 0, 3276874, 2, 0, 3276875, 2, 0, 3276876, 2, 0, 3276877, 2, 0, 3276878, 2, 0, 3276879, 2, 0, 3276880, 2, 0, 3276881, 2, 0, 3342336, 2, 0, 3342337, 2, 0, 3342338, 2, 0, 3342339, 2, 0, 3342340, 2, 0, 3342341, 2, 0, 3342342, 2, 4, 3342343, 3, 0, 3342344, 3, 0, 3342345, 3, 0, 3342346, 3, 0, 3342347, 3, 0, 3342348, 3, 0, 3342349, 262144, 47, 3342350, 327680, 47, 3342351, 262144, 47, 3342352, 327680, 47, 3342353, 262144, 47, 3342354, 327680, 47, 3342355, 262144, 47, 3342356, 327680, 47, 3342357, 262144, 47, 3342358, 327680, 47, 3342359, 262144, 47, 3342360, 327680, 47, 3342361, 262144, 47, 3342362, 327680, 47, 3342363, 262144, 47, 3342364, 327680, 47, 3342365, 262144, 47, 3342366, 327680, 47, 3342367, 262144, 47, 3342368, 327680, 47, 3342369, 262144, 47, 3342370, 327680, 47, 3342371, 262144, 47, 3342372, 327680, 47, 3342373, 262144, 47, 3342374, 327680, 47, 3342375, 262144, 47, 3342376, 327680, 47, 3342377, 262144, 47, 3342378, 327680, 47, 3342379, 262144, 47, 3342380, 327680, 47, 3342381, 3, 0, 3342382, 3, 0, 3342383, 3, 0, 3342384, 3, 0, 3342385, 3, 0, 3342386, 3, 0, 3342387, 3, 0, 3342388, 327680, 47, 3342389, 262144, 47, 3342390, 327680, 47, 3342391, 262144, 47, 3342392, 327680, 47, 3342393, 262144, 47, 3342394, 327680, 47, 3342395, 262144, 47, 3342396, 327680, 47, 3342397, 262144, 47, 3342398, 327680, 47, 3342399, 262144, 47, 3342400, 327680, 47, 3342401, 262144, 47, 3342402, 327680, 47, 3342403, 262144, 47, 3342404, 327680, 47, 3342405, 3, 0, 3342406, 3, 0, 3342407, 262146, 2, 3342408, 2, 0, 3342409, 131074, 1, 3342410, 2, 0, 3342411, 2, 0, 3342412, 2, 0, 3342413, 2, 0, 3342414, 2, 0, 3342415, 2, 0, 3342416, 2, 0, 3342417, 2, 0, 3407872, 2, 0, 3407873, 2, 0, 3407874, 2, 0, 3407875, 2, 0, 3407876, 2, 0, 3407877, 2, 0, 3407878, 2, 4, 3407879, 3, 0, 3407880, 3, 0, 3407881, 3, 0, 3407882, 3, 0, 3407883, 3, 0, 3407884, 3, 0, 3407885, 3, 0, 3407886, 3, 0, 3407887, 3, 0, 3407888, 3, 0, 3407889, 3, 0, 3407890, 3, 0, 3407891, 3, 0, 3407892, 3, 0, 3407893, 3, 0, 3407894, 3, 0, 3407895, 3, 0, 3407896, 3, 0, 3407897, 3, 0, 3407898, 3, 0, 3407899, 3, 0, 3407900, 3, 0, 3407901, 3, 0, 3407902, 3, 0, 3407903, 3, 0, 3407904, 3, 0, 3407905, 3, 0, 3407906, 3, 0, 3407907, 3, 0, 3407908, 3, 0, 3407909, 3, 0, 3407910, 3, 0, 3407911, 3, 0, 3407912, 3, 0, 3407913, 3, 0, 3407914, 3, 0, 3407915, 3, 0, 3407916, 3, 0, 3407917, 3, 0, 3407918, 3, 0, 3407919, 3, 0, 3407920, 3, 0, 3407921, 3, 0, 3407922, 3, 0, 3407923, 3, 0, 3407924, 3, 0, 3407925, 3, 0, 3407926, 3, 0, 3407927, 3, 0, 3407928, 3, 0, 3407929, 3, 0, 3407930, 3, 0, 3407931, 3, 0, 3407932, 3, 0, 3407933, 3, 0, 3407934, 3, 0, 3407935, 3, 0, 3407936, 3, 0, 3407937, 3, 0, 3407938, 3, 0, 3407939, 3, 0, 3407940, 3, 0, 3407941, 3, 0, 3407942, 3, 0, 3407943, 262146, 2, 3407944, 2, 0, 3407945, 262146, 2, 3407946, 2, 0, 3407947, 2, 0, 3407948, 2, 0, 3407949, 2, 0, 3407950, 2, 0, 3407951, 2, 0, 3407952, 2, 0, 3407953, 2, 0, 3473408, 2, 0, 3473409, 2, 0, 3473410, 2, 0, 3473411, 2, 0, 3473412, 2, 0, 3473413, 2, 0, 3473414, 131074, 0, 3473415, 2, 6, 3473416, 3, 0, 3473417, 3, 0, 3473418, 3, 0, 3473419, 3, 0, 3473420, 3, 0, 3473421, 3, 0, 3473422, 3, 0, 3473423, 3, 0, 3473424, 3, 0, 3473425, 3, 0, 3473426, 3, 0, 3473427, 3, 0, 3473428, 3, 0, 3473429, 3, 0, 3473430, 3, 0, 3473431, 3, 0, 3473432, 3, 0, 3473433, 3, 0, 3473434, 3, 0, 3473435, 3, 0, 3473436, 3, 0, 3473437, 3, 0, 3473438, 3, 0, 3473439, 3, 0, 3473440, 3, 0, 3473441, 3, 0, 3473442, 3, 0, 3473443, 3, 0, 3473444, 3, 0, 3473445, 3, 0, 3473446, 3, 0, 3473447, 3, 0, 3473448, 3, 0, 3473449, 3, 0, 3473450, 3, 0, 3473451, 3, 0, 3473452, 3, 0, 3473453, 3, 0, 3473454, 3, 0, 3473455, 3, 0, 3473456, 3, 0, 3473457, 3, 0, 3473458, 3, 0, 3473459, 3, 0, 3473460, 3, 0, 3473461, 3, 0, 3473462, 3, 0, 3473463, 3, 0, 3473464, 3, 0, 3473465, 3, 0, 3473466, 3, 0, 3473467, 3, 0, 3473468, 3, 0, 3473469, 3, 0, 3473470, 3, 0, 3473471, 3, 0, 3473472, 3, 0, 3473473, 3, 0, 3473474, 3, 0, 3473475, 3, 0, 3473476, 262146, 5, 3473477, 131074, 3, 3473478, 131074, 3, 3473479, 65538, 0, 3473480, 2, 0, 3473481, 2, 0, 3473482, 2, 0, 3473483, 2, 0, 3473484, 2, 0, 3473485, 2, 0, 3473486, 2, 0, 3473487, 2, 0, 3473488, 2, 0, 3473489, 2, 0, 3538944, 2, 0, 3538945, 2, 0, 3538946, 2, 0, 3538947, 2, 0, 3538948, 2, 0, 3538949, 2, 0, 3538950, 2, 0, 3538951, 2, 4, 3538952, 3, 0, 3538953, 3, 0, 3538954, 3, 0, 3538955, 3, 0, 3538956, 3, 0, 3538957, 3, 0, 3538958, 3, 0, 3538959, 3, 0, 3538960, 3, 0, 3538961, 3, 0, 3538962, 3, 0, 3538963, 3, 0, 3538964, 3, 0, 3538965, 3, 0, 3538966, 3, 0, 3538967, 3, 0, 3538968, 3, 0, 3538969, 3, 0, 3538970, 3, 0, 3538971, 3, 0, 3538972, 3, 0, 3538973, 3, 0, 3538974, 3, 0, 3538975, 3, 0, 3538976, 3, 0, 3538977, 3, 0, 3538978, 3, 0, 3538979, 3, 0, 3538980, 3, 0, 3538981, 3, 0, 3538982, 3, 0, 3538983, 3, 0, 3538984, 3, 0, 3538985, 3, 0, 3538986, 262146, 5, 3538987, 131074, 3, 3538988, 131074, 3, 3538989, 2, 6, 3538990, 3, 0, 3538991, 3, 0, 3538992, 3, 0, 3538993, 3, 0, 3538994, 3, 0, 3538995, 3, 0, 3538996, 262146, 5, 3538997, 131074, 3, 3538998, 2, 6, 3538999, 3, 0, 3539000, 3, 0, 3539001, 3, 0, 3539002, 3, 0, 3539003, 3, 0, 3539004, 3, 0, 3539005, 3, 0, 3539006, 3, 0, 3539007, 3, 0, 3539008, 3, 0, 3539009, 3, 0, 3539010, 262146, 5, 3539011, 131074, 3, 3539012, 65538, 0, 3539013, 2, 0, 3539014, 2, 0, 3539015, 2, 0, 3539016, 2, 0, 3539017, 2, 0, 3539018, 2, 0, 3539019, 2, 0, 3539020, 2, 0, 3539021, 2, 0, 3539022, 2, 0, 3539023, 2, 0, 3539024, 2, 0, 3539025, 2, 0, 3604480, 2, 0, 3604481, 2, 0, 3604482, 2, 0, 3604483, 2, 0, 3604484, 2, 0, 3604485, 2, 0, 3604486, 2, 0, 3604487, 131074, 0, 3604488, 2, 6, 3604489, 3, 0, 3604490, 3, 0, 3604491, 3, 0, 3604492, 3, 0, 3604493, 3, 0, 3604494, 3, 0, 3604495, 3, 0, 3604496, 3, 0, 3604497, 3, 0, 3604498, 3, 0, 3604499, 262146, 5, 3604500, 131074, 3, 3604501, 131074, 3, 3604502, 131074, 3, 3604503, 131074, 3, 3604504, 131074, 3, 3604505, 2, 6, 3604506, 3, 0, 3604507, 3, 0, 3604508, 3, 0, 3604509, 3, 0, 3604510, 3, 0, 3604511, 3, 0, 3604512, 262146, 5, 3604513, 131074, 3, 3604514, 131074, 3, 3604515, 131074, 3, 3604516, 131074, 3, 3604517, 131074, 3, 3604518, 131074, 3, 3604519, 131074, 3, 3604520, 131074, 3, 3604521, 131074, 3, 3604522, 65538, 0, 3604523, 2, 0, 3604524, 2, 0, 3604525, 131074, 0, 3604526, 131074, 3, 3604527, 131074, 3, 3604528, 131074, 3, 3604529, 131074, 3, 3604530, 131074, 3, 3604531, 131074, 3, 3604532, 65538, 0, 3604533, 2, 0, 3604534, 131074, 0, 3604535, 131074, 3, 3604536, 131074, 3, 3604537, 131074, 3, 3604538, 2, 6, 3604539, 3, 0, 3604540, 3, 0, 3604541, 3, 0, 3604542, 3, 0, 3604543, 3, 0, 3604544, 3, 0, 3604545, 262146, 5, 3604546, 65538, 0, 3604547, 2, 0, 3604548, 2, 0, 3604549, 2, 0, 3604550, 2, 0, 3604551, 2, 0, 3604552, 2, 0, 3604553, 2, 0, 3604554, 2, 0, 3604555, 2, 0, 3604556, 2, 0, 3604557, 2, 0, 3604558, 2, 0, 3604559, 2, 0, 3604560, 2, 0, 3604561, 2, 0, 3670016, 2, 0, 3670017, 2, 0, 3670018, 2, 0, 3670019, 2, 0, 3670020, 2, 0, 3670021, 2, 0, 3670022, 2, 0, 3670023, 2, 4, 3670024, 131074, 0, 3670025, 2, 6, 3670026, 3, 0, 3670027, 3, 0, 3670028, 3, 0, 3670029, 3, 0, 3670030, 3, 0, 3670031, 3, 0, 3670032, 3, 0, 3670033, 3, 0, 3670034, 262146, 5, 3670035, 65538, 0, 3670036, 2, 0, 3670037, 2, 0, 3670038, 2, 0, 3670039, 2, 0, 3670040, 2, 0, 3670041, 131074, 0, 3670042, 131074, 3, 3670043, 131074, 3, 3670044, 131074, 3, 3670045, 131074, 3, 3670046, 131074, 3, 3670047, 131074, 3, 3670048, 65538, 0, 3670049, 2, 0, 3670050, 2, 0, 3670051, 2, 0, 3670052, 2, 0, 3670053, 2, 0, 3670054, 2, 0, 3670055, 2, 0, 3670056, 2, 0, 3670057, 2, 0, 3670058, 2, 0, 3670059, 2, 0, 3670060, 2, 0, 3670061, 2, 0, 3670062, 2, 0, 3670063, 2, 0, 3670064, 2, 0, 3670065, 2, 0, 3670066, 2, 0, 3670067, 2, 0, 3670068, 2, 0, 3670069, 2, 0, 3670070, 2, 0, 3670071, 2, 0, 3670072, 2, 0, 3670073, 2, 0, 3670074, 131074, 0, 3670075, 131074, 3, 3670076, 131074, 3, 3670077, 131074, 3, 3670078, 131074, 3, 3670079, 131074, 3, 3670080, 131074, 3, 3670081, 65538, 0, 3670082, 2, 0, 3670083, 2, 0, 3670084, 2, 0, 3670085, 2, 0, 3670086, 2, 0, 3670087, 2, 0, 3670088, 2, 0, 3670089, 2, 0, 3670090, 2, 0, 3670091, 2, 0, 3670092, 2, 0, 3670093, 2, 0, 3670094, 2, 0, 3670095, 2, 0, 3670096, 2, 0, 3670097, 2, 0, 3735552, 2, 0, 3735553, 2, 0, 3735554, 2, 0, 3735555, 2, 0, 3735556, 2, 0, 3735557, 2, 0, 3735558, 2, 0, 3735559, 2, 0, 3735560, 2, 0, 3735561, 131074, 0, 3735562, 131074, 3, 3735563, 2, 6, 3735564, 3, 0, 3735565, 3, 0, 3735566, 3, 0, 3735567, 262146, 5, 3735568, 131074, 3, 3735569, 131074, 3, 3735570, 65538, 0, 3735571, 2, 0, 3735572, 2, 0, 3735573, 2, 0, 3735574, 2, 0, 3735575, 2, 0, 3735576, 2, 0, 3735577, 2, 0, 3735578, 2, 0, 3735579, 2, 0, 3735580, 2, 0, 3735581, 2, 0, 3735582, 2, 0, 3735583, 2, 0, 3735584, 2, 0, 3735585, 2, 0, 3735586, 2, 0, 3735587, 2, 0, 3735588, 2, 0, 3735589, 2, 0, 3735590, 2, 0, 3735591, 2, 0, 3735592, 2, 0, 3735593, 2, 0, 3735594, 2, 0, 3735595, 2, 0, 3735596, 2, 0, 3735597, 2, 0, 3735598, 2, 0, 3735599, 2, 0, 3735600, 2, 0, 3735601, 2, 0, 3735602, 2, 0, 3735603, 2, 0, 3735604, 2, 0, 3735605, 2, 0, 3735606, 2, 0, 3735607, 2, 0, 3735608, 2, 0, 3735609, 2, 0, 3735610, 2, 0, 3735611, 2, 0, 3735612, 2, 0, 3735613, 2, 0, 3735614, 2, 0, 3735615, 2, 0, 3735616, 2, 0, 3735617, 2, 0, 3735618, 2, 0, 3735619, 2, 0, 3735620, 2, 0, 3735621, 2, 0, 3735622, 2, 0, 3735623, 2, 0, 3735624, 2, 0, 3735625, 2, 0, 3735626, 2, 0, 3735627, 2, 0, 3735628, 2, 0, 3735629, 2, 0, 3735630, 2, 0, 3735631, 2, 0, 3735632, 2, 0, 3735633, 2, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 13, 196608, 32, 25, 327680, 35, 26, 393216, 35, 65548, 327680, 35, 65549, 393216, 35, 65559, 327680, 35, 65560, 393216, 35, 65561, 327680, 36, 65562, 393216, 36, 131084, 327680, 36, 131085, 393216, 36, 131095, 327680, 36, 131096, 393216, 36, 196620, 196608, 32, 196632, 196608, 32, 196633, 262144, 55, 196634, 327680, 55, 196635, 327680, 55, 196636, 327680, 55, 196637, 327680, 55, 196638, 327680, 55, 196639, 327680, 55, 196640, 327680, 55, 196641, 327680, 55, 196642, 327680, 55, 196643, 327680, 55, 196644, 327680, 55, 196648, 327680, 55, 196649, 327680, 55, 196650, 327680, 55, 196651, 327680, 55, 196652, 327680, 55, 196653, 327680, 55, 196654, 327680, 55, 196655, 327680, 55, 196656, 327680, 55, 196657, 327680, 55, 196658, 327680, 55, 196659, 327680, 55, 196660, 327680, 55, 196661, 327680, 55, 196662, 327680, 55, 196663, 327680, 55, 196664, 393216, 55, 262155, 327680, 35, 262156, 393216, 35, 262166, 327680, 35, 262167, 393216, 35, 262168, 196608, 32, 262169, 196608, 57, 262200, 458752, 57, 327691, 327680, 36, 327692, 393216, 36, 327702, 327680, 36, 327703, 393216, 36, 327705, 196608, 57, 327736, 458752, 57, 393227, 327680, 35, 393228, 393216, 35, 393239, 196608, 32, 393241, 196608, 57, 393242, 65536, 68, 393243, 65536, 68, 393244, 65536, 68, 393245, 65536, 68, 393246, 65536, 68, 393247, 65536, 68, 393248, 65536, 68, 393249, 65536, 68, 393250, 65536, 68, 393251, 65536, 68, 393252, 65536, 68, 393253, 65536, 68, 393254, 65536, 68, 393255, 65536, 68, 393256, 65536, 68, 393272, 458752, 57, 458763, 327680, 36, 458764, 393216, 36, 458775, 196608, 32, 458777, 196608, 57, 458778, 65536, 68, 458779, 65536, 68, 458780, 65536, 68, 458781, 65536, 68, 458782, 65536, 68, 458783, 65536, 68, 458784, 65536, 68, 458785, 65536, 68, 458786, 65536, 68, 458787, 65536, 68, 458788, 65536, 68, 458789, 65536, 68, 458790, 65536, 68, 458791, 65536, 68, 458792, 65536, 68, 458808, 458752, 57, 524300, 196608, 32, 524310, 327680, 35, 524311, 393216, 35, 524313, 196608, 57, 524314, 65536, 68, 524315, 65536, 68, 524316, 65536, 68, 524317, 65536, 68, 524318, 65536, 68, 524319, 65536, 68, 524320, 65536, 68, 524321, 65536, 68, 524322, 65536, 68, 524323, 65536, 68, 524324, 65536, 68, 524325, 65536, 68, 524326, 65536, 68, 524327, 65536, 68, 524328, 65536, 68, 524344, 458752, 57, 589835, 196608, 32, 589846, 327680, 36, 589847, 393216, 36, 589849, 196608, 57, 589850, 131072, 19, 589851, 65536, 68, 589852, 65536, 68, 589853, 65536, 68, 589854, 65536, 68, 589855, 65536, 68, 589856, 65536, 68, 589857, 65536, 68, 589858, 65536, 68, 589859, 65536, 68, 589860, 65536, 68, 589861, 458752, 19, 589862, 458752, 19, 589863, 458752, 19, 589864, 393216, 19, 589865, 0, 85, 589866, 262144, 85, 589878, 0, 85, 589879, 262144, 85, 589880, 458752, 57, 655370, 327680, 35, 655371, 393216, 35, 655383, 196608, 32, 655385, 196608, 57, 655386, 0, 23, 655387, 65536, 68, 655388, 65536, 68, 655389, 65536, 68, 655390, 65536, 68, 655391, 65536, 68, 655392, 65536, 68, 655393, 65536, 68, 655394, 65536, 68, 655395, 65536, 68, 655396, 65536, 68, 655397, 65536, 68, 655398, 65536, 68, 655399, 327680, 33, 655400, 131072, 25, 655401, 131072, 25, 655402, 393216, 33, 655414, 327680, 33, 655415, 262144, 22, 655416, 458752, 57, 720906, 327680, 36, 720907, 393216, 36, 720919, 327680, 35, 720920, 393216, 35, 720921, 196608, 57, 720922, 0, 23, 720923, 65536, 68, 720924, 65536, 68, 720925, 65536, 68, 720926, 65536, 68, 720927, 65536, 68, 720928, 65536, 68, 720929, 65536, 68, 720930, 65536, 68, 720931, 65536, 68, 720932, 65536, 68, 720933, 65536, 68, 720934, 65536, 68, 720935, 65536, 68, 720936, 65536, 68, 720939, 65536, 68, 720940, 65536, 68, 720941, 65536, 68, 720942, 65536, 68, 720943, 65536, 68, 720944, 65536, 68, 720949, 131072, 68, 720951, 262144, 23, 720952, 458752, 57, 786443, 196608, 32, 786455, 327680, 36, 786456, 393216, 36, 786457, 196608, 57, 786458, 0, 24, 786459, 65536, 24, 786460, 393216, 32, 786467, 327680, 32, 786468, 131072, 21, 786469, 131072, 21, 786470, 131072, 21, 786471, 131072, 21, 786472, 196608, 21, 786473, 262144, 21, 786475, 65536, 68, 786476, 65536, 68, 786477, 65536, 68, 786478, 65536, 68, 786479, 65536, 68, 786480, 65536, 68, 786482, 131072, 68, 786483, 131072, 68, 786484, 131072, 68, 786485, 65536, 68, 786486, 327680, 68, 786487, 262144, 23, 786488, 458752, 57, 851978, 196608, 32, 851990, 327680, 35, 851991, 393216, 35, 851993, 196608, 57, 851994, 0, 25, 851995, 65536, 25, 851996, 393216, 33, 852003, 327680, 33, 852004, 131072, 25, 852005, 131072, 25, 852006, 131072, 25, 852007, 131072, 25, 852008, 196608, 22, 852009, 262144, 22, 852011, 65536, 69, 852012, 65536, 68, 852013, 65536, 68, 852014, 65536, 68, 852015, 65536, 68, 852016, 65536, 68, 852017, 393216, 107, 852018, 131072, 68, 852019, 131072, 68, 852020, 131072, 68, 852021, 393216, 74, 852022, 458752, 74, 852023, 262144, 23, 852024, 458752, 57, 917514, 327680, 35, 917515, 393216, 35, 917526, 327680, 36, 917527, 393216, 36, 917529, 262144, 59, 917530, 327680, 59, 917531, 327680, 59, 917532, 327680, 59, 917533, 327680, 59, 917534, 262144, 38, 917535, 327680, 59, 917536, 327680, 59, 917537, 458752, 38, 917538, 327680, 59, 917539, 327680, 59, 917540, 327680, 59, 917541, 327680, 59, 917542, 327680, 59, 917543, 327680, 59, 917544, 262144, 58, 917545, 262144, 23, 917548, 65536, 69, 917549, 65536, 68, 917550, 65536, 68, 917551, 65536, 68, 917552, 65536, 68, 917553, 131072, 68, 917554, 131072, 68, 917555, 131072, 68, 917559, 262144, 23, 917560, 458752, 57, 983050, 327680, 36, 983051, 393216, 36, 983061, 196608, 32, 983070, 131072, 28, 983071, 196608, 28, 983072, 262144, 28, 983073, 327680, 28, 983080, 196608, 57, 983081, 0, 24, 983082, 65536, 24, 983083, 131072, 24, 983084, 131072, 24, 983085, 131072, 24, 983086, 393216, 32, 983090, 327680, 32, 983091, 131072, 24, 983092, 131072, 24, 983093, 131072, 24, 983094, 196608, 24, 983095, 262144, 24, 983096, 458752, 57, 1048586, 196608, 32, 1048596, 327680, 35, 1048597, 393216, 35, 1048600, 131072, 64, 1048601, 196608, 64, 1048602, 262144, 64, 1048603, 327680, 64, 1048604, 393216, 64, 1048605, 458752, 64, 1048606, 131072, 28, 1048607, 196608, 28, 1048608, 262144, 28, 1048609, 327680, 28, 1048616, 196608, 57, 1048617, 0, 25, 1048618, 131072, 25, 1048619, 131072, 25, 1048620, 131072, 25, 1048621, 131072, 25, 1048622, 393216, 33, 1048626, 327680, 33, 1048627, 131072, 25, 1048628, 131072, 25, 1048629, 131072, 25, 1048630, 196608, 25, 1048631, 262144, 25, 1048632, 458752, 57, 1114120, 327680, 35, 1114121, 393216, 35, 1114130, 327680, 35, 1114131, 393216, 35, 1114132, 327680, 36, 1114133, 393216, 36, 1114136, 131072, 65, 1114137, 196608, 65, 1114138, 262144, 65, 1114139, 327680, 65, 1114140, 393216, 65, 1114141, 458752, 65, 1114142, 131072, 28, 1114143, 196608, 28, 1114144, 262144, 28, 1114145, 327680, 28, 1114152, 262144, 59, 1114153, 327680, 59, 1114154, 327680, 59, 1114155, 327680, 59, 1114156, 327680, 59, 1114157, 327680, 59, 1114158, 327680, 59, 1114159, 65536, 42, 1114160, 65536, 42, 1114161, 65536, 42, 1114162, 327680, 59, 1114163, 327680, 59, 1114164, 327680, 59, 1114165, 327680, 59, 1114166, 327680, 59, 1114167, 327680, 59, 1114168, 458752, 58, 1179656, 327680, 36, 1179657, 393216, 36, 1179666, 327680, 36, 1179667, 393216, 36, 1179672, 131072, 13, 1179673, 196608, 13, 1179674, 262144, 13, 1179675, 327680, 13, 1179676, 393216, 13, 1179678, 131072, 28, 1179679, 196608, 28, 1179680, 262144, 28, 1179681, 327680, 28, 1179699, 327680, 36, 1179700, 393216, 36, 1245193, 196608, 32, 1245201, 196608, 32, 1245202, 262144, 55, 1245203, 327680, 55, 1245204, 327680, 55, 1245205, 327680, 55, 1245206, 327680, 55, 1245207, 327680, 55, 1245208, 131072, 14, 1245209, 196608, 14, 1245210, 262144, 14, 1245211, 327680, 14, 1245212, 393216, 14, 1245213, 327680, 55, 1245218, 327680, 55, 1245219, 327680, 55, 1245220, 327680, 55, 1245221, 327680, 55, 1245222, 327680, 55, 1245223, 327680, 55, 1245224, 327680, 55, 1245225, 327680, 55, 1245226, 327680, 55, 1245227, 327680, 55, 1245228, 327680, 55, 1245229, 393216, 55, 1245235, 262144, 55, 1245236, 327680, 55, 1245237, 327680, 55, 1245238, 327680, 55, 1245239, 327680, 55, 1245240, 327680, 55, 1245241, 327680, 55, 1245242, 327680, 55, 1245243, 327680, 55, 1245244, 327680, 55, 1245245, 327680, 55, 1245246, 327680, 55, 1245247, 327680, 55, 1245248, 327680, 55, 1245249, 327680, 55, 1245250, 327680, 55, 1245251, 327680, 55, 1245252, 327680, 55, 1245253, 327680, 55, 1245254, 458752, 56, 1310728, 196608, 32, 1310738, 196608, 57, 1310744, 131072, 15, 1310745, 196608, 15, 1310746, 262144, 15, 1310747, 327680, 15, 1310748, 393216, 15, 1310765, 458752, 57, 1310771, 196608, 57, 1310777, 0, 22, 1310778, 65536, 22, 1310779, 65536, 22, 1310780, 65536, 22, 1310781, 65536, 22, 1310782, 65536, 22, 1310783, 65536, 22, 1310784, 262144, 22, 1310790, 458752, 57, 1376263, 327680, 35, 1376264, 393216, 35, 1376274, 196608, 57, 1376280, 65536, 68, 1376281, 65536, 68, 1376282, 65536, 68, 1376283, 65536, 68, 1376284, 65536, 68, 1376285, 458752, 22, 1376289, 65536, 12, 1376295, 458752, 12, 1376301, 458752, 57, 1376307, 196608, 57, 1376313, 0, 23, 1376314, 65536, 23, 1376319, 196608, 23, 1376320, 262144, 23, 1376321, 131072, 16, 1376322, 196608, 16, 1376323, 262144, 16, 1376324, 327680, 16, 1376325, 393216, 16, 1376326, 458752, 57, 1441799, 327680, 36, 1441800, 393216, 36, 1441810, 196608, 57, 1441816, 65536, 68, 1441817, 65536, 68, 1441818, 65536, 68, 1441819, 65536, 68, 1441820, 65536, 68, 1441826, 131072, 68, 1441827, 131072, 68, 1441828, 131072, 68, 1441829, 131072, 68, 1441830, 131072, 68, 1441831, 131072, 68, 1441837, 458752, 57, 1441843, 196608, 57, 1441844, 131072, 16, 1441845, 196608, 16, 1441846, 262144, 16, 1441847, 327680, 16, 1441848, 393216, 16, 1441849, 0, 23, 1441850, 327680, 10, 1441851, 393216, 10, 1441854, 131072, 1, 1441855, 131072, 1, 1441856, 262144, 23, 1441857, 131072, 17, 1441858, 196608, 17, 1441859, 262144, 17, 1441860, 327680, 17, 1441861, 393216, 17, 1441862, 458752, 57, 1507336, 196608, 32, 1507346, 196608, 57, 1507352, 65536, 68, 1507353, 65536, 68, 1507354, 65536, 68, 1507355, 65536, 68, 1507356, 65536, 68, 1507362, 131072, 68, 1507363, 131072, 68, 1507364, 131072, 68, 1507365, 131072, 68, 1507366, 131072, 68, 1507367, 131072, 68, 1507373, 458752, 57, 1507379, 196608, 57, 1507380, 131072, 17, 1507381, 196608, 17, 1507382, 262144, 17, 1507383, 327680, 17, 1507384, 393216, 17, 1507385, 0, 23, 1507386, 327680, 11, 1507387, 393216, 11, 1507392, 262144, 23, 1507398, 458752, 57, 1572873, 196608, 32, 1572882, 196608, 57, 1572888, 131072, 19, 1572889, 458752, 19, 1572890, 458752, 19, 1572891, 458752, 19, 1572892, 393216, 19, 1572898, 131072, 68, 1572899, 131072, 68, 1572900, 131072, 68, 1572901, 131072, 68, 1572902, 131072, 68, 1572903, 131072, 68, 1572909, 458752, 57, 1572915, 196608, 57, 1572916, 131072, 18, 1572917, 196608, 18, 1572918, 262144, 18, 1572919, 327680, 18, 1572920, 393216, 18, 1572921, 0, 23, 1572922, 393216, 74, 1572923, 458752, 74, 1572928, 262144, 23, 1572929, 65536, 68, 1572930, 65536, 68, 1572931, 65536, 68, 1572932, 65536, 68, 1572933, 65536, 68, 1572934, 458752, 57, 1638408, 327680, 35, 1638409, 393216, 35, 1638418, 196608, 57, 1638424, 0, 22, 1638425, 65536, 22, 1638426, 131072, 22, 1638427, 131072, 22, 1638428, 196608, 22, 1638429, 262144, 22, 1638434, 131072, 68, 1638435, 131072, 68, 1638436, 131072, 68, 1638437, 131072, 68, 1638438, 131072, 68, 1638439, 131072, 68, 1638440, 131072, 68, 1638441, 131072, 68, 1638442, 131072, 68, 1638443, 131072, 68, 1638444, 393216, 16, 1638445, 458752, 57, 1638451, 196608, 57, 1638452, 131072, 19, 1638453, 196608, 19, 1638454, 262144, 19, 1638455, 327680, 19, 1638456, 393216, 19, 1638457, 0, 23, 1638458, 131072, 1, 1638459, 131072, 1, 1638464, 262144, 23, 1638465, 65536, 68, 1638466, 65536, 68, 1638467, 65536, 68, 1638468, 65536, 68, 1638469, 65536, 68, 1638470, 458752, 57, 1703944, 327680, 36, 1703945, 393216, 36, 1703954, 196608, 57, 1703960, 0, 23, 1703965, 262144, 23, 1703970, 131072, 68, 1703971, 131072, 68, 1703972, 131072, 68, 1703973, 131072, 68, 1703974, 131072, 68, 1703975, 131072, 68, 1703976, 131072, 68, 1703977, 131072, 68, 1703978, 131072, 68, 1703979, 131072, 68, 1703980, 393216, 17, 1703981, 458752, 57, 1703987, 196608, 57, 1703991, 327680, 21, 1703992, 393216, 21, 1703993, 0, 23, 1703994, 131072, 1, 1704000, 262144, 23, 1704001, 65536, 68, 1704002, 65536, 68, 1704003, 65536, 68, 1704004, 65536, 68, 1704005, 65536, 68, 1704006, 458752, 57, 1769479, 327680, 35, 1769480, 393216, 35, 1769490, 196608, 57, 1769491, 131072, 16, 1769492, 196608, 16, 1769493, 262144, 16, 1769494, 327680, 16, 1769495, 393216, 16, 1769496, 0, 23, 1769501, 262144, 23, 1769506, 131072, 68, 1769507, 131072, 68, 1769508, 131072, 68, 1769509, 131072, 68, 1769510, 131072, 68, 1769511, 131072, 68, 1769512, 131072, 68, 1769513, 131072, 68, 1769514, 131072, 68, 1769515, 131072, 68, 1769516, 393216, 18, 1769517, 458752, 57, 1769523, 196608, 57, 1769524, 0, 52, 1769525, 65536, 52, 1769526, 131072, 52, 1769527, 196608, 52, 1769528, 262144, 52, 1769529, 0, 23, 1769530, 131072, 90, 1769531, 196608, 90, 1769532, 262144, 90, 1769534, 131072, 1, 1769535, 131072, 1, 1769536, 262144, 23, 1769537, 65536, 68, 1769538, 65536, 68, 1769539, 65536, 68, 1769540, 65536, 68, 1769541, 65536, 68, 1769542, 458752, 57, 1835015, 327680, 36, 1835016, 393216, 36, 1835026, 196608, 57, 1835027, 131072, 17, 1835028, 196608, 17, 1835029, 262144, 17, 1835030, 327680, 17, 1835031, 393216, 17, 1835032, 0, 23, 1835037, 262144, 23, 1835042, 131072, 68, 1835043, 131072, 68, 1835044, 131072, 68, 1835045, 131072, 68, 1835046, 131072, 68, 1835047, 131072, 68, 1835048, 131072, 19, 1835049, 196608, 19, 1835050, 262144, 19, 1835051, 327680, 19, 1835052, 393216, 19, 1835053, 458752, 57, 1835059, 196608, 57, 1835060, 0, 53, 1835061, 65536, 53, 1835062, 131072, 53, 1835063, 196608, 53, 1835064, 262144, 53, 1835065, 0, 20, 1835066, 131072, 91, 1835067, 196608, 91, 1835068, 262144, 91, 1835069, 131072, 85, 1835070, 131072, 85, 1835071, 131072, 85, 1835072, 0, 20, 1835073, 131072, 19, 1835074, 196608, 19, 1835075, 65536, 68, 1835076, 65536, 68, 1835077, 65536, 68, 1835078, 458752, 57, 1900551, 196608, 32, 1900562, 196608, 57, 1900563, 131072, 18, 1900567, 393216, 18, 1900568, 0, 20, 1900573, 0, 20, 1900577, 65536, 20, 1900578, 131072, 68, 1900579, 131072, 68, 1900580, 131072, 68, 1900581, 131072, 68, 1900582, 131072, 68, 1900583, 131072, 68, 1900584, 131072, 68, 1900585, 131072, 68, 1900586, 131072, 68, 1900587, 131072, 68, 1900588, 131072, 68, 1900589, 458752, 57, 1900595, 196608, 57, 1900596, 0, 54, 1900597, 65536, 54, 1900598, 131072, 54, 1900599, 196608, 54, 1900600, 262144, 54, 1900601, 0, 85, 1900602, 131072, 92, 1900603, 196608, 92, 1900604, 262144, 92, 1900605, 131072, 86, 1900606, 131072, 86, 1900607, 131072, 86, 1900608, 262144, 85, 1900609, 65536, 68, 1900610, 65536, 68, 1900611, 65536, 68, 1900612, 65536, 68, 1900613, 65536, 68, 1900614, 458752, 57, 1966088, 196608, 32, 1966098, 196608, 57, 1966099, 131072, 19, 1966103, 393216, 19, 1966114, 131072, 68, 1966115, 131072, 68, 1966116, 131072, 68, 1966117, 131072, 68, 1966118, 131072, 68, 1966119, 131072, 68, 1966120, 131072, 68, 1966121, 131072, 68, 1966122, 131072, 68, 1966123, 131072, 68, 1966124, 131072, 68, 1966125, 196608, 32, 1966131, 196608, 32, 1966132, 65536, 68, 1966133, 65536, 68, 1966134, 65536, 68, 1966135, 65536, 68, 1966136, 65536, 68, 1966137, 327680, 68, 1966145, 65536, 68, 1966146, 65536, 68, 1966147, 65536, 68, 1966148, 65536, 68, 1966149, 262144, 23, 1966150, 458752, 57, 2031624, 327680, 35, 2031625, 393216, 35, 2031634, 196608, 57, 2031635, 65536, 68, 2031636, 65536, 68, 2031637, 65536, 68, 2031638, 65536, 68, 2031639, 65536, 68, 2031640, 327680, 67, 2031650, 131072, 68, 2031651, 131072, 68, 2031652, 131072, 68, 2031653, 131072, 68, 2031654, 131072, 68, 2031655, 131072, 68, 2031656, 131072, 68, 2031657, 131072, 68, 2031658, 131072, 68, 2031659, 131072, 68, 2031660, 131072, 68, 2031661, 196608, 32, 2031663, 0, 36, 2031664, 0, 36, 2031665, 0, 36, 2031667, 196608, 32, 2031668, 65536, 69, 2031669, 131072, 69, 2031670, 131072, 69, 2031671, 131072, 69, 2031672, 262144, 69, 2031673, 327680, 69, 2031681, 65536, 69, 2031682, 131072, 69, 2031683, 131072, 69, 2031684, 131072, 69, 2031685, 262144, 23, 2031686, 458752, 57, 2097160, 327680, 36, 2097161, 393216, 36, 2097170, 196608, 57, 2097171, 65536, 68, 2097172, 65536, 68, 2097173, 65536, 68, 2097174, 65536, 68, 2097175, 65536, 68, 2097176, 327680, 67, 2097186, 65536, 69, 2097187, 131072, 69, 2097188, 131072, 69, 2097189, 131072, 69, 2097190, 131072, 69, 2097191, 131072, 69, 2097192, 131072, 69, 2097193, 131072, 69, 2097194, 131072, 69, 2097195, 131072, 69, 2097196, 262144, 69, 2097197, 196608, 32, 2097198, 0, 36, 2097199, 0, 36, 2097200, 0, 36, 2097201, 0, 36, 2097202, 0, 36, 2097203, 196608, 32, 2097221, 262144, 23, 2097222, 458752, 57, 2162697, 196608, 32, 2162706, 196608, 57, 2162707, 65536, 68, 2162708, 65536, 68, 2162709, 65536, 68, 2162710, 65536, 68, 2162711, 65536, 68, 2162715, 327680, 32, 2162716, 131072, 24, 2162717, 458752, 22, 2162722, 458752, 22, 2162725, 131072, 94, 2162726, 196608, 94, 2162727, 131072, 86, 2162728, 262144, 94, 2162729, 327680, 94, 2162731, 196608, 24, 2162732, 0, 19, 2162733, 0, 36, 2162734, 0, 36, 2162735, 0, 36, 2162736, 0, 36, 2162737, 0, 36, 2162738, 0, 36, 2162739, 0, 36, 2162740, 0, 19, 2162741, 65536, 24, 2162742, 458752, 22, 2162747, 458752, 22, 2162748, 131072, 21, 2162749, 131072, 21, 2162750, 131072, 21, 2162751, 393216, 32, 2162755, 458752, 22, 2162756, 196608, 24, 2162757, 262144, 24, 2162758, 458752, 57, 2228232, 327680, 35, 2228233, 393216, 35, 2228242, 196608, 57, 2228243, 65536, 68, 2228244, 65536, 68, 2228245, 65536, 68, 2228246, 65536, 68, 2228247, 65536, 68, 2228251, 327680, 33, 2228252, 131072, 25, 2228253, 393216, 33, 2228258, 327680, 33, 2228259, 131072, 22, 2228260, 131072, 22, 2228261, 131072, 22, 2228262, 131072, 22, 2228263, 131072, 22, 2228264, 131072, 22, 2228265, 131072, 22, 2228266, 131072, 22, 2228267, 196608, 25, 2228268, 262144, 25, 2228269, 458752, 57, 2228275, 196608, 57, 2228276, 0, 25, 2228277, 131072, 25, 2228278, 393216, 33, 2228283, 327680, 33, 2228284, 131072, 25, 2228285, 131072, 25, 2228286, 131072, 25, 2228287, 393216, 33, 2228291, 327680, 33, 2228292, 131072, 25, 2228293, 262144, 25, 2228294, 458752, 57, 2228296, 327680, 35, 2228297, 393216, 35, 2228298, 196608, 32, 2228302, 327680, 35, 2228303, 393216, 35, 2293768, 327680, 36, 2293769, 393216, 36, 2293778, 196608, 58, 2293779, 327680, 59, 2293780, 327680, 59, 2293781, 327680, 59, 2293782, 327680, 59, 2293783, 327680, 59, 2293784, 65536, 42, 2293785, 65536, 42, 2293786, 65536, 42, 2293787, 327680, 59, 2293788, 327680, 59, 2293789, 327680, 59, 2293790, 262144, 38, 2293791, 327680, 59, 2293792, 327680, 59, 2293793, 458752, 38, 2293794, 327680, 59, 2293795, 327680, 59, 2293796, 327680, 59, 2293797, 327680, 59, 2293798, 327680, 59, 2293799, 327680, 59, 2293800, 327680, 59, 2293801, 327680, 59, 2293802, 327680, 59, 2293803, 327680, 59, 2293804, 327680, 59, 2293805, 393216, 59, 2293811, 262144, 59, 2293812, 327680, 59, 2293813, 327680, 59, 2293814, 327680, 59, 2293815, 262144, 38, 2293816, 327680, 59, 2293817, 327680, 59, 2293818, 458752, 38, 2293819, 327680, 59, 2293820, 327680, 59, 2293821, 327680, 59, 2293822, 327680, 59, 2293823, 327680, 59, 2293824, 65536, 42, 2293825, 65536, 42, 2293826, 65536, 42, 2293827, 327680, 59, 2293828, 327680, 59, 2293829, 327680, 59, 2293830, 393216, 59, 2293831, 196608, 32, 2293832, 327680, 36, 2293833, 393216, 36, 2293835, 196608, 32, 2293836, 327680, 35, 2293837, 393216, 35, 2293838, 327680, 36, 2293839, 393216, 36, 2293840, 196608, 32, 2359304, 196608, 32, 2359315, 65536, 68, 2359316, 65536, 68, 2359317, 65536, 68, 2359318, 65536, 68, 2359326, 131072, 28, 2359327, 196608, 28, 2359328, 262144, 28, 2359329, 327680, 28, 2359351, 131072, 28, 2359352, 196608, 28, 2359353, 262144, 28, 2359354, 327680, 28, 2359372, 327680, 36, 2359373, 393216, 36, 2359377, 196608, 32, 2424840, 196608, 32, 2424851, 65536, 69, 2424852, 131072, 69, 2424853, 131072, 69, 2424854, 131072, 69, 2424862, 131072, 28, 2424863, 196608, 28, 2424864, 262144, 28, 2424865, 327680, 28, 2424887, 131072, 28, 2424888, 196608, 28, 2424889, 262144, 28, 2424890, 327680, 28, 2490375, 327680, 35, 2490376, 393216, 35, 2490398, 131072, 28, 2490399, 196608, 28, 2490400, 262144, 28, 2490401, 327680, 28, 2490423, 131072, 28, 2490424, 196608, 28, 2490425, 262144, 28, 2490426, 327680, 28, 2555911, 327680, 36, 2555912, 393216, 36, 2555934, 131072, 28, 2555935, 196608, 28, 2555936, 262144, 28, 2555937, 327680, 28, 2555959, 131072, 28, 2555960, 196608, 28, 2555961, 262144, 28, 2555962, 327680, 28, 2555964, 131072, 64, 2555965, 196608, 64, 2555966, 262144, 64, 2555967, 327680, 64, 2555968, 393216, 64, 2555969, 458752, 64, 2621448, 196608, 32, 2621460, 262144, 55, 2621461, 327680, 55, 2621462, 327680, 55, 2621463, 327680, 55, 2621464, 327680, 55, 2621465, 327680, 55, 2621466, 327680, 55, 2621467, 327680, 55, 2621468, 327680, 55, 2621469, 327680, 55, 2621474, 327680, 55, 2621475, 327680, 55, 2621476, 327680, 55, 2621477, 327680, 55, 2621478, 327680, 55, 2621479, 327680, 55, 2621480, 327680, 55, 2621481, 327680, 55, 2621482, 327680, 55, 2621483, 327680, 55, 2621484, 327680, 55, 2621485, 393216, 55, 2621491, 262144, 55, 2621492, 327680, 55, 2621493, 327680, 55, 2621494, 327680, 55, 2621499, 327680, 55, 2621500, 131072, 65, 2621501, 196608, 65, 2621502, 262144, 65, 2621503, 327680, 65, 2621504, 393216, 65, 2621505, 458752, 65, 2621506, 327680, 55, 2621507, 327680, 55, 2621508, 327680, 55, 2621509, 458752, 56, 2621511, 327680, 35, 2621512, 393216, 35, 2686984, 327680, 35, 2686985, 393216, 35, 2686996, 196608, 57, 2686998, 65536, 22, 2686999, 393216, 33, 2687021, 458752, 57, 2687027, 196608, 57, 2687028, 0, 22, 2687029, 131072, 22, 2687030, 393216, 33, 2687036, 0, 19, 2687044, 0, 19, 2687045, 458752, 57, 2687046, 196608, 32, 2687047, 327680, 36, 2687048, 393216, 36, 2687049, 327680, 35, 2687050, 393216, 35, 2752520, 327680, 36, 2752521, 393216, 36, 2752532, 196608, 57, 2752541, 196608, 71, 2752542, 262144, 71, 2752545, 0, 71, 2752546, 65536, 71, 2752557, 458752, 57, 2752563, 196608, 57, 2752564, 0, 23, 2752572, 0, 23, 2752580, 262144, 23, 2752581, 458752, 57, 2752585, 327680, 36, 2752586, 393216, 36, 2752587, 196608, 32, 2818055, 196608, 32, 2818068, 196608, 57, 2818072, 65536, 68, 2818073, 65536, 68, 2818074, 65536, 68, 2818075, 65536, 68, 2818076, 65536, 68, 2818077, 196608, 68, 2818078, 262144, 72, 2818081, 0, 72, 2818082, 65536, 72, 2818083, 65536, 68, 2818084, 65536, 68, 2818085, 65536, 68, 2818086, 65536, 68, 2818087, 65536, 68, 2818088, 65536, 68, 2818089, 65536, 68, 2818090, 65536, 68, 2818091, 65536, 68, 2818092, 65536, 68, 2818093, 458752, 57, 2818099, 196608, 57, 2818100, 0, 23, 2818108, 0, 23, 2818116, 262144, 23, 2818117, 458752, 57, 2818124, 196608, 32, 2818125, 327680, 35, 2818126, 393216, 35, 2818128, 196608, 32, 2883591, 327680, 35, 2883592, 393216, 35, 2883604, 196608, 57, 2883608, 65536, 68, 2883609, 65536, 68, 2883610, 65536, 68, 2883611, 65536, 68, 2883612, 65536, 68, 2883613, 327680, 67, 2883614, 262144, 73, 2883617, 0, 73, 2883618, 65536, 73, 2883619, 65536, 68, 2883620, 65536, 68, 2883621, 65536, 68, 2883622, 65536, 68, 2883623, 65536, 68, 2883624, 65536, 68, 2883625, 65536, 68, 2883626, 65536, 68, 2883627, 65536, 68, 2883628, 65536, 68, 2883629, 458752, 57, 2883635, 196608, 57, 2883636, 0, 23, 2883643, 458752, 20, 2883644, 0, 23, 2883648, 196608, 80, 2883652, 262144, 23, 2883653, 458752, 57, 2883661, 327680, 36, 2883662, 393216, 36, 2883663, 196608, 32, 2883665, 196608, 32, 2949127, 327680, 36, 2949128, 393216, 36, 2949132, 262144, 55, 2949133, 327680, 55, 2949134, 327680, 55, 2949135, 327680, 55, 2949136, 327680, 55, 2949137, 327680, 55, 2949138, 327680, 55, 2949139, 327680, 55, 2949140, 262144, 56, 2949144, 65536, 68, 2949145, 65536, 68, 2949146, 65536, 68, 2949147, 65536, 68, 2949148, 65536, 68, 2949149, 327680, 67, 2949150, 262144, 74, 2949153, 0, 74, 2949154, 65536, 74, 2949155, 65536, 68, 2949156, 65536, 68, 2949157, 65536, 68, 2949158, 65536, 68, 2949159, 65536, 68, 2949160, 65536, 68, 2949161, 65536, 68, 2949162, 65536, 68, 2949163, 65536, 68, 2949164, 65536, 68, 2949165, 458752, 57, 2949171, 196608, 57, 2949172, 0, 23, 2949179, 458752, 21, 2949180, 0, 23, 2949184, 196608, 81, 2949188, 262144, 23, 2949189, 458752, 57, 3014664, 327680, 35, 3014665, 393216, 35, 3014668, 196608, 57, 3014669, 0, 22, 3014670, 65536, 22, 3014671, 131072, 25, 3014672, 131072, 25, 3014673, 131072, 25, 3014674, 131072, 25, 3014675, 131072, 25, 3014676, 196608, 25, 3014677, 262144, 25, 3014680, 65536, 68, 3014681, 65536, 68, 3014682, 65536, 68, 3014683, 65536, 68, 3014684, 65536, 68, 3014685, 327680, 67, 3014691, 65536, 68, 3014692, 65536, 68, 3014693, 65536, 68, 3014694, 65536, 68, 3014695, 65536, 68, 3014696, 65536, 68, 3014697, 65536, 68, 3014698, 65536, 68, 3014699, 65536, 68, 3014700, 65536, 68, 3014701, 458752, 57, 3014707, 196608, 57, 3014708, 0, 20, 3014715, 458752, 22, 3014716, 0, 24, 3014717, 0, 82, 3014718, 65536, 82, 3014719, 131072, 82, 3014720, 196608, 82, 3014721, 393216, 32, 3014724, 262144, 23, 3014725, 458752, 57, 3080200, 327680, 36, 3080201, 393216, 36, 3080204, 196608, 57, 3080205, 0, 23, 3080206, 65536, 23, 3080216, 65536, 68, 3080217, 65536, 68, 3080218, 65536, 68, 3080219, 65536, 68, 3080220, 65536, 68, 3080221, 327680, 67, 3080227, 65536, 68, 3080228, 65536, 68, 3080229, 65536, 68, 3080230, 65536, 68, 3080231, 65536, 68, 3080232, 65536, 68, 3080233, 65536, 68, 3080234, 65536, 68, 3080235, 65536, 68, 3080236, 65536, 68, 3080237, 196608, 32, 3080243, 196608, 32, 3080252, 0, 25, 3080253, 0, 83, 3080254, 65536, 83, 3080255, 131072, 83, 3080256, 196608, 83, 3080257, 393216, 33, 3080260, 262144, 23, 3080261, 458752, 57, 3145737, 327680, 35, 3145738, 393216, 35, 3145740, 196608, 57, 3145741, 0, 23, 3145752, 65536, 68, 3145753, 65536, 68, 3145754, 65536, 68, 3145755, 65536, 68, 3145756, 65536, 68, 3145757, 327680, 68, 3145763, 65536, 68, 3145764, 65536, 68, 3145765, 65536, 68, 3145766, 65536, 68, 3145767, 65536, 68, 3145768, 65536, 68, 3145769, 65536, 68, 3145770, 65536, 68, 3145771, 65536, 68, 3145772, 65536, 68, 3145773, 196608, 32, 3145775, 0, 36, 3145776, 0, 36, 3145777, 0, 36, 3145779, 196608, 32, 3145780, 458752, 20, 3145796, 262144, 23, 3145797, 458752, 57, 3211273, 327680, 36, 3211274, 393216, 36, 3211276, 196608, 57, 3211277, 0, 23, 3211288, 65536, 69, 3211289, 131072, 69, 3211290, 131072, 69, 3211291, 131072, 69, 3211292, 262144, 69, 3211293, 327680, 69, 3211299, 65536, 69, 3211300, 131072, 69, 3211301, 131072, 69, 3211302, 131072, 69, 3211303, 131072, 69, 3211304, 131072, 69, 3211305, 131072, 69, 3211306, 131072, 69, 3211307, 131072, 69, 3211308, 262144, 69, 3211309, 196608, 32, 3211310, 0, 36, 3211311, 0, 36, 3211312, 0, 36, 3211313, 0, 36, 3211314, 0, 36, 3211315, 196608, 32, 3211316, 458752, 21, 3211332, 262144, 23, 3211333, 458752, 57, 3276810, 196608, 32, 3276812, 196608, 57, 3276813, 0, 24, 3276814, 262144, 21, 3276819, 0, 21, 3276820, 131072, 24, 3276821, 131072, 24, 3276822, 131072, 24, 3276823, 131072, 24, 3276824, 131072, 24, 3276825, 131072, 24, 3276826, 131072, 24, 3276827, 131072, 24, 3276828, 458752, 22, 3276829, 131072, 24, 3276830, 131072, 24, 3276831, 131072, 24, 3276832, 131072, 24, 3276833, 131072, 24, 3276834, 458752, 22, 3276835, 131072, 24, 3276836, 131072, 24, 3276837, 131072, 24, 3276838, 131072, 24, 3276839, 131072, 24, 3276840, 131072, 24, 3276841, 131072, 24, 3276842, 131072, 24, 3276843, 131072, 24, 3276844, 458752, 22, 3276845, 0, 36, 3276846, 0, 36, 3276847, 0, 36, 3276848, 0, 36, 3276849, 0, 36, 3276850, 0, 36, 3276851, 0, 36, 3276852, 458752, 22, 3276853, 131072, 21, 3276854, 131072, 21, 3276855, 131072, 21, 3276856, 131072, 21, 3276857, 131072, 21, 3276858, 131072, 21, 3276859, 131072, 21, 3276860, 131072, 21, 3276861, 131072, 21, 3276862, 131072, 21, 3276863, 131072, 21, 3276864, 131072, 21, 3276865, 131072, 21, 3276866, 131072, 21, 3276867, 196608, 24, 3276868, 262144, 24, 3276869, 458752, 57, 3342346, 196608, 32, 3342347, 196608, 32, 3342348, 196608, 57, 3342349, 0, 25, 3342350, 262144, 25, 3342353, 327680, 43, 3342355, 0, 25, 3342356, 131072, 25, 3342357, 131072, 25, 3342358, 131072, 25, 3342359, 131072, 25, 3342360, 131072, 25, 3342361, 131072, 25, 3342362, 131072, 25, 3342363, 131072, 25, 3342364, 131072, 25, 3342365, 131072, 25, 3342366, 131072, 25, 3342367, 131072, 25, 3342368, 131072, 25, 3342369, 131072, 25, 3342370, 131072, 25, 3342371, 131072, 25, 3342372, 131072, 25, 3342373, 131072, 25, 3342374, 131072, 25, 3342375, 131072, 25, 3342376, 131072, 25, 3342377, 131072, 25, 3342378, 131072, 25, 3342379, 131072, 25, 3342380, 393216, 33, 3342381, 458752, 57, 3342387, 196608, 57, 3342388, 327680, 33, 3342389, 131072, 25, 3342390, 131072, 25, 3342391, 131072, 25, 3342392, 131072, 25, 3342393, 131072, 25, 3342394, 131072, 25, 3342395, 131072, 25, 3342396, 131072, 25, 3342397, 131072, 25, 3342398, 131072, 25, 3342399, 131072, 25, 3342400, 131072, 25, 3342401, 131072, 25, 3342402, 131072, 25, 3342403, 131072, 25, 3342404, 262144, 25, 3342405, 458752, 57, 3407884, 262144, 59, 3407885, 327680, 59, 3407886, 327680, 59, 3407887, 65536, 42, 3407888, 65536, 42, 3407889, 65536, 42, 3407890, 327680, 59, 3407891, 327680, 59, 3407892, 327680, 59, 3407893, 327680, 59, 3407894, 327680, 59, 3407895, 327680, 59, 3407896, 327680, 59, 3407897, 327680, 59, 3407898, 327680, 59, 3407899, 327680, 59, 3407900, 327680, 59, 3407901, 327680, 59, 3407902, 327680, 59, 3407903, 327680, 59, 3407904, 327680, 59, 3407905, 327680, 59, 3407906, 327680, 59, 3407907, 327680, 59, 3407908, 327680, 59, 3407909, 327680, 59, 3407910, 327680, 59, 3407911, 327680, 59, 3407912, 327680, 59, 3407913, 327680, 59, 3407914, 327680, 59, 3407915, 327680, 59, 3407916, 327680, 59, 3407917, 393216, 59, 3407918, 196608, 32, 3407919, 327680, 35, 3407920, 393216, 35, 3407922, 196608, 32, 3407923, 262144, 59, 3407924, 327680, 59, 3407925, 327680, 59, 3407926, 327680, 59, 3407927, 327680, 59, 3407928, 327680, 59, 3407929, 327680, 59, 3407930, 327680, 59, 3407931, 327680, 59, 3407932, 327680, 59, 3407933, 327680, 59, 3407934, 327680, 59, 3407935, 327680, 59, 3407936, 327680, 59, 3407937, 327680, 59, 3407938, 327680, 59, 3407939, 327680, 59, 3407940, 327680, 59, 3407941, 458752, 58, 3473455, 327680, 36, 3473456, 393216, 36, 3473457, 196608, 32 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131098, 131072, 12, 131099, 196608, 12, 131100, 262144, 12, 131101, 327680, 12, 131102, 393216, 12, 131103, 131072, 12, 131104, 196608, 12, 131105, 262144, 12, 131106, 327680, 12, 131107, 393216, 12, 131108, 131072, 12, 131109, 196608, 12, 131110, 262144, 12, 131111, 327680, 12, 131112, 393216, 12, 196634, 131072, 13, 196635, 196608, 13, 196636, 262144, 13, 196637, 327680, 13, 196638, 393216, 13, 196639, 131072, 13, 196640, 196608, 13, 196641, 262144, 13, 196642, 327680, 13, 196643, 393216, 13, 196644, 131072, 13, 196645, 196608, 13, 196646, 262144, 13, 196647, 327680, 13, 196648, 393216, 13, 196651, 0, 97, 196652, 65536, 97, 196653, 131072, 97, 196654, 196608, 97, 196655, 262144, 97, 196656, 327680, 97, 196657, 393216, 97, 196658, 458752, 97, 196659, 196608, 108, 196660, 262144, 108, 196661, 327680, 108, 262170, 131072, 14, 262171, 196608, 14, 262172, 262144, 14, 262173, 327680, 14, 262174, 393216, 14, 262175, 131072, 14, 262176, 196608, 14, 262177, 262144, 14, 262178, 327680, 14, 262179, 393216, 14, 262180, 131072, 14, 262181, 196608, 14, 262182, 262144, 14, 262183, 327680, 14, 262184, 393216, 14, 262187, 0, 98, 262188, 65536, 98, 262189, 131072, 98, 262190, 196608, 98, 262191, 262144, 98, 262192, 327680, 98, 262193, 393216, 98, 262194, 458752, 98, 262195, 196608, 109, 262196, 262144, 109, 262197, 327680, 109, 327706, 131072, 15, 327707, 196608, 15, 327708, 262144, 15, 327709, 327680, 15, 327710, 393216, 15, 327711, 131072, 15, 327712, 196608, 15, 327713, 262144, 15, 327714, 327680, 15, 327715, 393216, 15, 327716, 131072, 15, 327717, 196608, 15, 327718, 262144, 15, 327719, 327680, 15, 327720, 393216, 15, 327723, 0, 99, 327724, 65536, 99, 327725, 131072, 99, 327726, 196608, 99, 327727, 262144, 99, 327728, 327680, 99, 327729, 393216, 99, 327730, 458752, 99, 327731, 196608, 110, 327732, 262144, 110, 327733, 327680, 110, 393242, 131072, 16, 393243, 196608, 16, 393244, 262144, 16, 393245, 327680, 16, 393246, 393216, 16, 393247, 131072, 16, 393248, 196608, 16, 393249, 262144, 16, 393250, 327680, 16, 393251, 393216, 16, 393252, 131072, 16, 393253, 196608, 16, 393254, 262144, 16, 393255, 327680, 16, 393256, 393216, 16, 393257, 196608, 68, 393259, 0, 100, 393260, 65536, 100, 393261, 131072, 100, 393262, 196608, 100, 393263, 262144, 100, 393264, 327680, 100, 393265, 393216, 100, 393266, 458752, 100, 393267, 0, 108, 393268, 65536, 108, 393269, 131072, 108, 458778, 131072, 17, 458779, 196608, 17, 458780, 262144, 17, 458781, 327680, 17, 458782, 393216, 17, 458783, 131072, 17, 458784, 196608, 17, 458785, 262144, 17, 458786, 327680, 17, 458787, 393216, 17, 458788, 131072, 17, 458789, 196608, 17, 458790, 262144, 17, 458791, 327680, 17, 458792, 393216, 17, 458793, 327680, 67, 458795, 0, 101, 458796, 65536, 101, 458797, 131072, 101, 458798, 196608, 101, 458799, 262144, 101, 458800, 327680, 101, 458801, 393216, 101, 458802, 458752, 101, 458803, 0, 109, 458804, 65536, 109, 458805, 131072, 109, 524314, 131072, 18, 524315, 196608, 18, 524316, 262144, 18, 524317, 327680, 18, 524318, 393216, 18, 524319, 131072, 18, 524320, 196608, 18, 524321, 262144, 18, 524322, 327680, 18, 524323, 393216, 18, 524324, 131072, 18, 524325, 196608, 18, 524326, 262144, 18, 524327, 327680, 18, 524328, 393216, 18, 524329, 327680, 67, 524330, 262144, 84, 524331, 0, 102, 524332, 65536, 102, 524333, 131072, 102, 524334, 196608, 102, 524335, 262144, 102, 524336, 327680, 102, 524337, 393216, 102, 524338, 458752, 102, 524339, 0, 110, 524340, 65536, 110, 524341, 131072, 110, 524342, 0, 84, 524343, 65536, 90, 589850, 0, 19, 589851, 196608, 19, 589852, 262144, 19, 589853, 327680, 19, 589854, 393216, 19, 589855, 131072, 19, 589856, 196608, 19, 589857, 262144, 19, 589858, 327680, 19, 589859, 393216, 19, 589860, 131072, 19, 589861, 393216, 73, 589862, 458752, 73, 589863, 327680, 32, 589864, 131072, 21, 589865, 131072, 21, 589866, 393216, 32, 589867, 0, 103, 589868, 65536, 103, 589869, 131072, 103, 589870, 196608, 103, 589871, 262144, 103, 589872, 327680, 103, 589873, 393216, 103, 589874, 458752, 103, 589875, 0, 111, 589876, 65536, 111, 589877, 131072, 111, 589878, 327680, 32, 589879, 262144, 21, 655397, 393216, 74, 655398, 458752, 74, 655403, 0, 104, 655404, 65536, 104, 655405, 131072, 104, 655406, 196608, 104, 655407, 262144, 104, 655408, 327680, 104, 655409, 393216, 104, 655410, 458752, 104, 655411, 0, 112, 655412, 65536, 112, 655413, 131072, 112, 720925, 458752, 20, 720930, 458752, 20, 720937, 327680, 68, 720939, 0, 105, 720940, 65536, 105, 720941, 131072, 105, 720942, 196608, 105, 720943, 262144, 105, 720944, 327680, 105, 720945, 393216, 105, 720946, 458752, 105, 720947, 0, 113, 720948, 65536, 113, 720949, 131072, 113, 720950, 327680, 67, 786459, 131072, 69, 786460, 131072, 69, 786461, 131072, 69, 786462, 131072, 69, 786463, 131072, 69, 786464, 131072, 69, 786465, 131072, 69, 786466, 131072, 69, 786467, 131072, 69, 786468, 131072, 69, 786469, 131072, 69, 786470, 131072, 69, 786471, 131072, 69, 786472, 262144, 69, 786473, 327680, 69, 786475, 0, 106, 786476, 65536, 106, 786477, 131072, 106, 786478, 196608, 106, 786479, 262144, 106, 786480, 327680, 106, 786481, 393216, 106, 786482, 458752, 106, 786483, 0, 114, 786484, 65536, 114, 786485, 393216, 73, 786486, 458752, 73, 851993, 196608, 61, 851994, 262144, 61, 851997, 458752, 22, 851998, 262144, 37, 851999, 327680, 37, 852000, 393216, 37, 852001, 458752, 37, 852002, 458752, 22, 852011, 0, 107, 852012, 65536, 107, 852013, 131072, 107, 852014, 196608, 107, 852015, 262144, 107, 852016, 327680, 107, 852017, 196608, 3, 852018, 458752, 107, 852019, 0, 115, 852020, 65536, 115, 917529, 196608, 62, 917530, 262144, 62, 917531, 327680, 62, 917534, 0, 38, 917535, 327680, 38, 917536, 393216, 38, 917537, 196608, 38, 917553, 196608, 4, 917556, 262144, 69, 983065, 196608, 63, 983066, 262144, 63, 983067, 327680, 63, 983070, 0, 38, 983073, 196608, 38, 983085, 65536, 69, 983086, 131072, 69, 983087, 65536, 68, 983088, 65536, 68, 983089, 65536, 68, 983090, 131072, 69, 983091, 262144, 69, 1048606, 0, 38, 1048609, 196608, 38, 1048623, 65536, 69, 1048624, 196608, 69, 1048625, 262144, 69, 1114136, 131072, 12, 1114137, 196608, 12, 1114138, 262144, 12, 1114139, 327680, 12, 1114140, 393216, 12, 1114142, 0, 38, 1114145, 196608, 38, 1114151, 327680, 35, 1114152, 393216, 35, 1114156, 327680, 35, 1114157, 393216, 35, 1114163, 327680, 35, 1114164, 393216, 35, 1114169, 458752, 12, 1114177, 131072, 12, 1114178, 196608, 12, 1114179, 262144, 12, 1114180, 327680, 12, 1114181, 393216, 12, 1179678, 0, 38, 1179679, 65536, 39, 1179680, 131072, 39, 1179681, 196608, 38, 1179682, 131072, 12, 1179683, 196608, 12, 1179684, 262144, 12, 1179685, 327680, 12, 1179686, 393216, 12, 1179687, 327680, 36, 1179688, 393216, 36, 1179692, 327680, 36, 1179693, 393216, 36, 1179699, 327680, 36, 1179700, 131072, 12, 1179701, 196608, 12, 1179702, 262144, 12, 1179703, 327680, 12, 1179704, 393216, 12, 1179705, 458752, 13, 1179713, 131072, 13, 1179714, 196608, 13, 1179715, 262144, 13, 1179716, 327680, 13, 1179717, 393216, 13, 1245194, 196608, 61, 1245195, 262144, 61, 1245196, 327680, 61, 1245203, 131072, 12, 1245204, 196608, 12, 1245205, 262144, 12, 1245206, 327680, 12, 1245207, 393216, 12, 1245213, 458752, 20, 1245214, 0, 40, 1245215, 65536, 40, 1245216, 131072, 40, 1245217, 196608, 40, 1245218, 131072, 13, 1245219, 196608, 13, 1245220, 262144, 13, 1245221, 327680, 13, 1245222, 393216, 13, 1245236, 131072, 13, 1245237, 196608, 13, 1245238, 262144, 13, 1245239, 327680, 13, 1245240, 393216, 13, 1245241, 0, 21, 1245242, 131072, 21, 1245243, 131072, 21, 1245244, 131072, 21, 1245245, 131072, 21, 1245246, 131072, 21, 1245247, 131072, 21, 1245248, 262144, 21, 1245249, 131072, 14, 1245250, 196608, 14, 1245251, 262144, 14, 1245252, 327680, 14, 1245253, 393216, 14, 1310730, 196608, 62, 1310731, 262144, 62, 1310732, 327680, 62, 1310739, 131072, 13, 1310740, 196608, 13, 1310741, 262144, 13, 1310742, 327680, 13, 1310743, 393216, 13, 1310749, 458752, 21, 1310750, 0, 42, 1310751, 131072, 42, 1310752, 131072, 42, 1310753, 196608, 42, 1310754, 131072, 14, 1310755, 196608, 14, 1310756, 262144, 14, 1310757, 327680, 14, 1310758, 393216, 14, 1310772, 131072, 14, 1310773, 196608, 14, 1310774, 262144, 14, 1310775, 327680, 14, 1310776, 393216, 14, 1310777, 458752, 15, 1310778, 327680, 8, 1310779, 393216, 8, 1310785, 131072, 15, 1310786, 196608, 15, 1310787, 262144, 15, 1310788, 327680, 15, 1310789, 393216, 15, 1376266, 196608, 63, 1376267, 262144, 63, 1376268, 327680, 63, 1376275, 131072, 14, 1376276, 196608, 14, 1376277, 262144, 14, 1376278, 327680, 14, 1376279, 393216, 14, 1376280, 131072, 16, 1376281, 196608, 16, 1376282, 262144, 16, 1376283, 327680, 16, 1376284, 393216, 16, 1376285, 196608, 68, 1376290, 131072, 15, 1376291, 196608, 15, 1376292, 262144, 15, 1376293, 327680, 15, 1376294, 393216, 15, 1376295, 65536, 13, 1376296, 131072, 12, 1376297, 196608, 12, 1376298, 262144, 12, 1376299, 327680, 12, 1376300, 393216, 12, 1376306, 196608, 32, 1376308, 131072, 15, 1376309, 196608, 15, 1376310, 262144, 15, 1376311, 327680, 15, 1376312, 393216, 15, 1376313, 458752, 4, 1376314, 327680, 9, 1376315, 393216, 9, 1376316, 458752, 6, 1376321, 131072, 12, 1376322, 196608, 12, 1376323, 262144, 12, 1376324, 327680, 12, 1376325, 393216, 12, 1441801, 131072, 64, 1441802, 196608, 64, 1441803, 262144, 64, 1441804, 327680, 64, 1441805, 393216, 64, 1441806, 458752, 64, 1441809, 0, 71, 1441810, 65536, 71, 1441811, 131072, 15, 1441812, 196608, 15, 1441813, 262144, 15, 1441814, 327680, 15, 1441815, 393216, 15, 1441816, 131072, 17, 1441817, 196608, 17, 1441818, 262144, 17, 1441819, 327680, 17, 1441820, 393216, 17, 1441821, 327680, 67, 1441826, 131072, 12, 1441827, 196608, 12, 1441828, 262144, 12, 1441829, 327680, 12, 1441830, 393216, 12, 1441831, 65536, 14, 1441832, 131072, 13, 1441833, 196608, 13, 1441834, 262144, 13, 1441835, 327680, 13, 1441836, 393216, 13, 1441849, 458752, 5, 1441852, 458752, 7, 1441854, 327680, 8, 1441855, 393216, 8, 1441857, 131072, 13, 1441858, 196608, 13, 1441859, 262144, 13, 1441860, 327680, 13, 1441861, 393216, 13, 1441862, 196608, 68, 1507337, 131072, 65, 1507338, 196608, 65, 1507339, 262144, 65, 1507340, 327680, 65, 1507341, 393216, 65, 1507342, 458752, 65, 1507345, 0, 72, 1507346, 65536, 72, 1507347, 131072, 12, 1507348, 196608, 12, 1507349, 262144, 12, 1507350, 327680, 12, 1507351, 393216, 12, 1507352, 131072, 18, 1507353, 196608, 18, 1507354, 262144, 18, 1507355, 327680, 18, 1507356, 393216, 18, 1507357, 327680, 67, 1507362, 131072, 13, 1507363, 196608, 13, 1507364, 262144, 13, 1507365, 327680, 13, 1507366, 393216, 13, 1507367, 65536, 15, 1507368, 131072, 14, 1507369, 196608, 14, 1507370, 262144, 14, 1507371, 327680, 14, 1507372, 393216, 14, 1507386, 393216, 73, 1507387, 458752, 73, 1507389, 458752, 4, 1507390, 327680, 9, 1507391, 393216, 9, 1507392, 458752, 6, 1507393, 131072, 14, 1507394, 196608, 14, 1507395, 262144, 14, 1507396, 327680, 14, 1507397, 393216, 14, 1507398, 327680, 67, 1572881, 0, 73, 1572882, 65536, 73, 1572883, 131072, 13, 1572884, 196608, 13, 1572885, 262144, 13, 1572886, 327680, 13, 1572887, 393216, 13, 1572888, 0, 21, 1572889, 131072, 21, 1572890, 131072, 21, 1572891, 131072, 21, 1572892, 131072, 21, 1572893, 262144, 21, 1572898, 131072, 14, 1572899, 196608, 14, 1572900, 262144, 14, 1572901, 327680, 14, 1572902, 393216, 14, 1572904, 131072, 15, 1572905, 196608, 15, 1572906, 262144, 15, 1572907, 327680, 15, 1572908, 393216, 15, 1572909, 196608, 71, 1572910, 262144, 71, 1572914, 0, 71, 1572915, 65536, 71, 1572925, 458752, 5, 1572926, 327680, 10, 1572927, 393216, 10, 1572928, 458752, 7, 1572929, 131072, 15, 1572930, 196608, 15, 1572931, 262144, 15, 1572932, 327680, 15, 1572933, 393216, 15, 1572934, 327680, 67, 1638417, 0, 74, 1638418, 65536, 74, 1638419, 131072, 14, 1638420, 196608, 14, 1638421, 262144, 14, 1638422, 327680, 14, 1638423, 393216, 14, 1638424, 65536, 68, 1638425, 65536, 68, 1638426, 65536, 68, 1638427, 65536, 68, 1638428, 262144, 69, 1638429, 327680, 69, 1638434, 131072, 15, 1638435, 196608, 15, 1638436, 262144, 15, 1638437, 327680, 15, 1638438, 393216, 15, 1638440, 131072, 16, 1638441, 196608, 16, 1638442, 262144, 16, 1638443, 327680, 16, 1638445, 196608, 72, 1638446, 262144, 72, 1638450, 0, 72, 1638451, 65536, 72, 1638452, 0, 50, 1638453, 65536, 50, 1638454, 131072, 50, 1638455, 196608, 50, 1638456, 262144, 50, 1638462, 327680, 11, 1638463, 393216, 11, 1638465, 131072, 16, 1638466, 196608, 16, 1638467, 262144, 16, 1638468, 327680, 16, 1638469, 393216, 16, 1638470, 327680, 67, 1703955, 131072, 15, 1703956, 196608, 15, 1703957, 262144, 15, 1703958, 327680, 15, 1703959, 393216, 15, 1703960, 65536, 68, 1703961, 0, 46, 1703962, 65536, 46, 1703963, 131072, 46, 1703964, 196608, 46, 1703970, 131072, 16, 1703971, 196608, 16, 1703972, 262144, 16, 1703973, 327680, 16, 1703974, 393216, 16, 1703976, 131072, 17, 1703977, 196608, 17, 1703978, 262144, 17, 1703979, 327680, 17, 1703981, 196608, 73, 1703982, 262144, 73, 1703986, 0, 73, 1703987, 65536, 73, 1703988, 0, 51, 1703989, 65536, 51, 1703990, 131072, 51, 1703991, 196608, 51, 1703992, 262144, 51, 1704001, 131072, 17, 1704002, 196608, 17, 1704003, 262144, 17, 1704004, 327680, 17, 1704005, 393216, 17, 1704006, 327680, 67, 1769491, 131072, 12, 1769492, 196608, 12, 1769493, 262144, 12, 1769494, 327680, 12, 1769495, 393216, 12, 1769496, 327680, 67, 1769497, 0, 47, 1769498, 65536, 47, 1769499, 131072, 47, 1769500, 196608, 47, 1769506, 131072, 17, 1769507, 196608, 17, 1769508, 262144, 17, 1769509, 327680, 17, 1769510, 393216, 17, 1769512, 131072, 18, 1769513, 196608, 18, 1769514, 262144, 18, 1769515, 327680, 18, 1769516, 458752, 20, 1769517, 196608, 74, 1769518, 262144, 74, 1769522, 0, 74, 1769523, 65536, 74, 1769537, 131072, 18, 1769538, 196608, 18, 1769539, 262144, 18, 1769540, 327680, 18, 1769541, 393216, 18, 1769542, 327680, 67, 1835027, 131072, 13, 1835028, 196608, 13, 1835029, 262144, 13, 1835030, 327680, 13, 1835031, 393216, 13, 1835032, 327680, 67, 1835033, 0, 48, 1835034, 65536, 48, 1835035, 131072, 48, 1835036, 196608, 48, 1835041, 65536, 19, 1835042, 131072, 18, 1835043, 196608, 18, 1835044, 262144, 18, 1835045, 327680, 18, 1835046, 393216, 18, 1835048, 393216, 73, 1835049, 458752, 73, 1835052, 458752, 21, 1835054, 65536, 26, 1835055, 131072, 26, 1835056, 196608, 26, 1835057, 327680, 26, 1835058, 393216, 26, 1835065, 0, 84, 1835072, 262144, 84, 1835073, 393216, 73, 1835074, 458752, 73, 1835075, 262144, 19, 1835076, 327680, 19, 1835077, 393216, 19, 1835078, 327680, 67, 1900563, 131072, 14, 1900564, 196608, 14, 1900565, 262144, 14, 1900566, 327680, 14, 1900567, 393216, 14, 1900568, 327680, 67, 1900569, 0, 49, 1900570, 65536, 49, 1900571, 131072, 49, 1900572, 196608, 49, 1900578, 131072, 19, 1900579, 196608, 19, 1900580, 262144, 19, 1900581, 327680, 19, 1900582, 393216, 19, 1900584, 393216, 74, 1900585, 458752, 74, 1900588, 458752, 22, 1900590, 65536, 27, 1900591, 131072, 27, 1900592, 196608, 27, 1900593, 327680, 27, 1900594, 393216, 27, 1900595, 458752, 27, 1900609, 393216, 74, 1900610, 458752, 74, 1900612, 327680, 21, 1900613, 0, 19, 1900614, 327680, 67, 1966097, 0, 71, 1966098, 65536, 71, 1966099, 131072, 15, 1966100, 196608, 15, 1966101, 262144, 15, 1966102, 327680, 15, 1966103, 393216, 15, 1966104, 327680, 67, 1966125, 0, 28, 1966126, 65536, 28, 1966127, 131072, 28, 1966128, 196608, 28, 1966129, 327680, 28, 1966130, 393216, 28, 1966131, 458752, 28, 1966150, 327680, 68, 2031633, 0, 72, 2031634, 65536, 72, 2031635, 131072, 16, 2031636, 196608, 16, 2031637, 262144, 16, 2031638, 327680, 16, 2031639, 393216, 16, 2031640, 196608, 3, 2031645, 458752, 20, 2031650, 458752, 20, 2031661, 0, 29, 2031662, 65536, 29, 2031663, 131072, 29, 2031664, 196608, 29, 2031665, 327680, 29, 2031666, 393216, 29, 2031667, 458752, 29, 2031670, 458752, 20, 2031675, 458752, 20, 2031683, 458752, 20, 2031686, 327680, 69, 2097169, 0, 73, 2097170, 65536, 73, 2097171, 131072, 17, 2097172, 196608, 17, 2097173, 262144, 17, 2097174, 327680, 17, 2097175, 393216, 17, 2097176, 196608, 4, 2097181, 458752, 21, 2097186, 458752, 21, 2097189, 131072, 93, 2097190, 196608, 93, 2097191, 131072, 85, 2097192, 262144, 93, 2097193, 327680, 93, 2097197, 0, 30, 2097198, 65536, 30, 2097199, 131072, 30, 2097200, 196608, 30, 2097201, 327680, 30, 2097202, 393216, 30, 2097203, 458752, 30, 2097206, 458752, 21, 2097211, 458752, 21, 2097219, 458752, 21, 2162705, 0, 74, 2162706, 65536, 74, 2162707, 131072, 18, 2162708, 196608, 18, 2162709, 262144, 18, 2162710, 327680, 18, 2162711, 393216, 18, 2162712, 327680, 67, 2162717, 393216, 32, 2162722, 327680, 32, 2162723, 131072, 21, 2162724, 131072, 21, 2162725, 131072, 21, 2162726, 131072, 21, 2162727, 131072, 21, 2162728, 131072, 21, 2162729, 131072, 21, 2162730, 131072, 21, 2162731, 131072, 21, 2162733, 458752, 57, 2162734, 65536, 31, 2162735, 131072, 31, 2162736, 196608, 31, 2162737, 327680, 31, 2162738, 393216, 31, 2162739, 196608, 57, 2162742, 393216, 32, 2162747, 327680, 32, 2162755, 327680, 32, 2228243, 131072, 19, 2228244, 458752, 19, 2228245, 458752, 19, 2228246, 458752, 19, 2228247, 393216, 19, 2228248, 327680, 67, 2228254, 262144, 37, 2228255, 327680, 37, 2228256, 393216, 37, 2228257, 458752, 37, 2228262, 196608, 63, 2228263, 262144, 63, 2228264, 327680, 63, 2228265, 393216, 63, 2228279, 262144, 37, 2228280, 327680, 37, 2228281, 393216, 37, 2228282, 458752, 37, 2293778, 196608, 61, 2293779, 65536, 68, 2293780, 65536, 68, 2293781, 65536, 68, 2293782, 65536, 68, 2293783, 65536, 68, 2293784, 327680, 67, 2293790, 0, 38, 2293791, 327680, 38, 2293792, 393216, 38, 2293793, 196608, 38, 2293797, 131072, 64, 2293798, 196608, 64, 2293799, 262144, 64, 2293800, 327680, 64, 2293801, 393216, 64, 2293815, 0, 38, 2293816, 327680, 38, 2293817, 393216, 38, 2293818, 196608, 38, 2359314, 196608, 62, 2359315, 262144, 62, 2359316, 327680, 62, 2359319, 65536, 68, 2359320, 327680, 68, 2359326, 0, 38, 2359329, 196608, 38, 2359333, 131072, 65, 2359334, 196608, 65, 2359335, 262144, 65, 2359336, 327680, 65, 2359337, 393216, 65, 2359351, 0, 38, 2359354, 196608, 38, 2359357, 196608, 61, 2359358, 262144, 61, 2359359, 327680, 61, 2424850, 196608, 63, 2424851, 262144, 63, 2424852, 327680, 63, 2424855, 262144, 69, 2424856, 327680, 69, 2424862, 0, 38, 2424865, 196608, 38, 2424887, 0, 38, 2424890, 196608, 38, 2424893, 196608, 62, 2424894, 262144, 62, 2424895, 327680, 62, 2490385, 131072, 64, 2490386, 196608, 64, 2490387, 262144, 64, 2490388, 327680, 64, 2490389, 393216, 64, 2490390, 458752, 64, 2490391, 65536, 12, 2490397, 458752, 12, 2490398, 0, 38, 2490401, 196608, 38, 2490402, 65536, 12, 2490413, 196608, 71, 2490414, 262144, 71, 2490423, 0, 38, 2490426, 196608, 38, 2490429, 196608, 63, 2490430, 262144, 63, 2490431, 327680, 63, 2555921, 131072, 65, 2555922, 196608, 65, 2555923, 262144, 65, 2555924, 327680, 65, 2555925, 393216, 65, 2555926, 458752, 65, 2555927, 65536, 13, 2555928, 131072, 12, 2555929, 196608, 12, 2555930, 262144, 12, 2555931, 327680, 12, 2555932, 393216, 12, 2555933, 458752, 20, 2555934, 0, 38, 2555935, 65536, 39, 2555936, 131072, 39, 2555937, 196608, 38, 2555938, 458752, 20, 2555939, 131072, 12, 2555940, 196608, 12, 2555941, 262144, 12, 2555942, 327680, 12, 2555943, 393216, 12, 2555944, 131072, 12, 2555945, 196608, 12, 2555946, 262144, 12, 2555947, 327680, 12, 2555948, 393216, 12, 2555949, 196608, 72, 2555950, 262144, 72, 2555959, 0, 38, 2555960, 65536, 39, 2555961, 131072, 39, 2555962, 196608, 38, 2555963, 458752, 20, 2555965, 0, 75, 2555966, 65536, 75, 2555967, 131072, 75, 2555968, 196608, 75, 2555969, 262144, 75, 2555970, 327680, 75, 2555971, 393216, 75, 2555972, 458752, 75, 2621461, 0, 21, 2621462, 131072, 21, 2621463, 393216, 32, 2621464, 131072, 13, 2621465, 196608, 13, 2621466, 262144, 13, 2621467, 327680, 13, 2621468, 393216, 13, 2621469, 458752, 21, 2621470, 0, 40, 2621471, 65536, 40, 2621472, 131072, 40, 2621473, 196608, 40, 2621474, 458752, 21, 2621475, 131072, 13, 2621476, 196608, 13, 2621477, 262144, 13, 2621478, 327680, 13, 2621479, 393216, 13, 2621480, 131072, 13, 2621481, 196608, 13, 2621482, 262144, 13, 2621483, 327680, 13, 2621484, 393216, 13, 2621485, 196608, 73, 2621486, 262144, 73, 2621492, 0, 21, 2621493, 65536, 21, 2621494, 393216, 32, 2621495, 0, 40, 2621496, 65536, 40, 2621497, 131072, 40, 2621498, 196608, 40, 2621499, 458752, 21, 2621500, 327680, 55, 2621501, 0, 76, 2621502, 65536, 76, 2621503, 131072, 76, 2621504, 196608, 76, 2621505, 262144, 76, 2621506, 327680, 76, 2621507, 393216, 76, 2621508, 458752, 76, 2686997, 0, 22, 2686998, 393216, 73, 2686999, 458752, 73, 2687000, 131072, 14, 2687001, 196608, 14, 2687002, 262144, 14, 2687003, 327680, 14, 2687004, 393216, 14, 2687005, 458752, 22, 2687006, 0, 42, 2687007, 131072, 42, 2687008, 131072, 42, 2687009, 196608, 42, 2687010, 458752, 22, 2687011, 131072, 14, 2687012, 196608, 14, 2687013, 262144, 14, 2687014, 327680, 14, 2687015, 393216, 14, 2687016, 131072, 14, 2687017, 196608, 14, 2687018, 262144, 14, 2687019, 327680, 14, 2687020, 393216, 14, 2687021, 196608, 74, 2687022, 262144, 74, 2687026, 0, 71, 2687027, 65536, 71, 2687031, 0, 42, 2687032, 131072, 42, 2687033, 131072, 42, 2687034, 196608, 42, 2687035, 458752, 22, 2687037, 0, 77, 2687038, 65536, 77, 2687039, 131072, 77, 2687040, 196608, 77, 2687041, 262144, 77, 2687042, 327680, 77, 2687043, 393216, 77, 2687044, 458752, 77, 2752533, 0, 23, 2752534, 393216, 74, 2752535, 458752, 74, 2752536, 131072, 15, 2752537, 196608, 15, 2752538, 262144, 15, 2752539, 327680, 15, 2752540, 393216, 15, 2752541, 458752, 16, 2752546, 65536, 16, 2752547, 131072, 15, 2752548, 196608, 15, 2752549, 262144, 15, 2752550, 327680, 15, 2752551, 393216, 15, 2752552, 131072, 15, 2752553, 196608, 15, 2752554, 262144, 15, 2752555, 327680, 15, 2752556, 393216, 15, 2752562, 0, 72, 2752563, 65536, 72, 2752573, 0, 78, 2752574, 65536, 78, 2752575, 131072, 78, 2752576, 196608, 78, 2752577, 262144, 78, 2752578, 327680, 78, 2752579, 393216, 78, 2752580, 458752, 78, 2818059, 0, 71, 2818060, 65536, 71, 2818069, 0, 23, 2818071, 65536, 17, 2818072, 131072, 16, 2818073, 196608, 16, 2818074, 262144, 16, 2818075, 327680, 16, 2818076, 393216, 16, 2818077, 196608, 72, 2818082, 65536, 17, 2818083, 131072, 16, 2818084, 196608, 16, 2818085, 262144, 16, 2818086, 327680, 16, 2818087, 393216, 16, 2818088, 131072, 16, 2818089, 196608, 16, 2818090, 262144, 16, 2818091, 327680, 16, 2818092, 393216, 16, 2818093, 196608, 68, 2818098, 0, 73, 2818099, 65536, 73, 2818109, 0, 79, 2818110, 65536, 79, 2818111, 131072, 79, 2818112, 196608, 79, 2818113, 262144, 79, 2818114, 327680, 79, 2818115, 393216, 79, 2818116, 458752, 79, 2883595, 0, 72, 2883596, 65536, 72, 2883605, 0, 23, 2883607, 65536, 18, 2883608, 131072, 17, 2883609, 196608, 17, 2883610, 262144, 17, 2883611, 327680, 17, 2883612, 393216, 17, 2883613, 196608, 73, 2883618, 65536, 18, 2883619, 131072, 17, 2883620, 196608, 17, 2883621, 262144, 17, 2883622, 327680, 17, 2883623, 393216, 17, 2883624, 131072, 17, 2883625, 196608, 17, 2883626, 262144, 17, 2883627, 327680, 17, 2883628, 393216, 17, 2883629, 327680, 68, 2883634, 0, 74, 2883635, 65536, 74, 2883645, 0, 80, 2883646, 65536, 80, 2883647, 131072, 80, 2883648, 458752, 72, 2883649, 262144, 80, 2883650, 327680, 80, 2883651, 393216, 80, 2949131, 0, 73, 2949132, 65536, 73, 2949133, 0, 21, 2949134, 65536, 21, 2949135, 131072, 21, 2949136, 131072, 21, 2949137, 131072, 21, 2949138, 131072, 21, 2949139, 131072, 21, 2949140, 196608, 24, 2949141, 0, 23, 2949143, 65536, 19, 2949144, 131072, 18, 2949145, 196608, 18, 2949146, 262144, 18, 2949147, 327680, 18, 2949148, 393216, 18, 2949149, 196608, 74, 2949154, 65536, 19, 2949155, 131072, 18, 2949156, 196608, 18, 2949157, 262144, 18, 2949158, 327680, 18, 2949159, 393216, 18, 2949160, 131072, 18, 2949161, 196608, 18, 2949162, 262144, 18, 2949163, 327680, 18, 2949164, 393216, 18, 2949165, 327680, 68, 2949166, 65536, 26, 2949167, 131072, 26, 2949168, 196608, 26, 2949169, 327680, 26, 2949170, 393216, 26, 2949181, 0, 81, 2949182, 65536, 81, 2949183, 131072, 81, 2949184, 458752, 70, 2949185, 262144, 81, 2949186, 327680, 81, 2949187, 393216, 81, 3014667, 0, 74, 3014668, 65536, 74, 3014672, 393216, 73, 3014673, 458752, 73, 3014679, 65536, 20, 3014680, 131072, 19, 3014681, 196608, 19, 3014682, 262144, 19, 3014683, 327680, 19, 3014684, 393216, 19, 3014690, 65536, 20, 3014691, 131072, 19, 3014692, 196608, 19, 3014693, 262144, 19, 3014694, 327680, 19, 3014695, 393216, 19, 3014696, 131072, 19, 3014697, 458752, 19, 3014698, 458752, 19, 3014699, 458752, 19, 3014700, 393216, 19, 3014701, 327680, 68, 3014702, 65536, 27, 3014703, 131072, 27, 3014704, 196608, 27, 3014705, 327680, 27, 3014706, 393216, 27, 3014707, 458752, 27, 3014717, 65536, 24, 3014718, 131072, 21, 3014719, 131072, 21, 3014720, 458752, 71, 3014721, 393216, 32, 3080208, 393216, 74, 3080209, 458752, 74, 3080219, 327680, 21, 3080220, 393216, 21, 3080230, 327680, 21, 3080231, 393216, 21, 3080237, 0, 28, 3080238, 65536, 28, 3080239, 131072, 28, 3080240, 196608, 28, 3080241, 327680, 28, 3080242, 393216, 28, 3080243, 458752, 28, 3080253, 131072, 25, 3080254, 131072, 25, 3080255, 131072, 25, 3080256, 131072, 25, 3080257, 196608, 3, 3145739, 0, 71, 3145740, 65536, 71, 3145756, 458752, 20, 3145762, 458752, 20, 3145772, 458752, 20, 3145773, 0, 29, 3145774, 65536, 29, 3145775, 131072, 29, 3145776, 196608, 29, 3145777, 327680, 29, 3145778, 393216, 29, 3145779, 458752, 29, 3145793, 196608, 4, 3211275, 0, 72, 3211276, 65536, 72, 3211287, 196608, 61, 3211288, 262144, 61, 3211289, 327680, 61, 3211290, 393216, 61, 3211292, 458752, 21, 3211298, 458752, 21, 3211308, 458752, 21, 3211309, 0, 30, 3211310, 65536, 30, 3211311, 131072, 30, 3211312, 196608, 30, 3211313, 327680, 30, 3211314, 393216, 30, 3211315, 458752, 30, 3276812, 65536, 73, 3276816, 262144, 61, 3276823, 196608, 62, 3276824, 262144, 62, 3276825, 327680, 62, 3276826, 393216, 62, 3276828, 131072, 21, 3276834, 131072, 21, 3276835, 196608, 61, 3276836, 262144, 61, 3276837, 327680, 61, 3276838, 393216, 61, 3276844, 393216, 32, 3276845, 458752, 57, 3276846, 65536, 31, 3276847, 131072, 31, 3276848, 196608, 31, 3276849, 327680, 31, 3276850, 393216, 31, 3276851, 196608, 57, 3276852, 327680, 32, 3342348, 65536, 74, 3342351, 393216, 45, 3342352, 262144, 62, 3342353, 327680, 62, 3342354, 327680, 45, 3342359, 196608, 63, 3342360, 262144, 63, 3342361, 327680, 63, 3342372, 262144, 62, 3342373, 327680, 62, 3407882, 196608, 32, 3407883, 327680, 35, 3407884, 393216, 35, 3407887, 196608, 63, 3407888, 262144, 63, 3407889, 327680, 63, 3407894, 131072, 64, 3407895, 196608, 64, 3407896, 262144, 64, 3407897, 327680, 64, 3407898, 393216, 64, 3407907, 196608, 63, 3407908, 262144, 63, 3407909, 327680, 63, 3473419, 327680, 36, 3473420, 393216, 36, 3473422, 131072, 64, 3473423, 196608, 64, 3473424, 262144, 64, 3473425, 327680, 64, 3473426, 393216, 64, 3473427, 458752, 64, 3473430, 131072, 65, 3473431, 196608, 65, 3473432, 262144, 65, 3473433, 327680, 65, 3473434, 393216, 65, 3473442, 131072, 64, 3473443, 196608, 64, 3473444, 262144, 64, 3473445, 327680, 64, 3473446, 393216, 64, 3538958, 131072, 65, 3538959, 196608, 65, 3538960, 262144, 65, 3538961, 327680, 65, 3538962, 393216, 65, 3538963, 458752, 65, 3538978, 131072, 65, 3538979, 196608, 65, 3538980, 262144, 65, 3538981, 327680, 65, 3538982, 393216, 65 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1552, 432) +scene_destination = "res://Maps/VenesiCity/Venesi_City_Gym.tscn" +location = Vector2(560, 1200) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 944) +scene_destination = "res://Maps/VenesiCity/Venesi_City_Mart.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1200, 1488) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(144, 1424) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 944) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(144, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1072, 304) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(144, 880) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 944) +scene_destination = "res://Maps/VenesiCity/Venesi_City_PC.tscn" +location = Vector2(272, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 304) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(976, 1360) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 1488) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(944, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1360, 912) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(144, 2544) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2128, 1424) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(1744, 1456) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 912) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(1552, 2640) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 1616) +scene_destination = "res://Maps/BealbeachCity/Bealbeach_City.tscn" +location = Vector2(656, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 1040) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 752) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 336) +texture = ExtResource("303") +facing = "Left" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1296, 1520) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 1040) +texture = ExtResource("305") +facing = "Left" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 336) +texture = ExtResource("306") +facing = "Down" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1840, 1584) +texture = ExtResource("307") +facing = "Left" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1904, 784) +texture = ExtResource("308") +facing = "Down" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 1392) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1872, 848) +texture = ExtResource("310") +facing = "Down" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 528) +texture = ExtResource("311") +facing = "Right" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1968, 688) +texture = ExtResource("312") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2032, 848) +texture = ExtResource("6") +item_id = 295 diff --git a/Maps/VenesiCity/Venesi_City_Gym.gd b/Maps/VenesiCity/Venesi_City_Gym.gd new file mode 100644 index 000000000..1e18a7188 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_Gym.gd @@ -0,0 +1,65 @@ +extends Node2D # gen_map.py Map147 + +var map_name = "Venesi City(Gym)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(496, 1104): + Global.game.play_dialogue("MAP147_NPC_1") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP147_TRAINER_1", "defeat": "MAP147_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer100.png"}, + "Trainer2": {"pre": "MAP147_TRAINER_2", "defeat": "MAP147_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer100.png"}, + "Trainer3": {"pre": "MAP147_TRAINER_3", "defeat": "MAP147_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer099.png"}, + "Trainer4": {"pre": "MAP147_TRAINER_4", "defeat": "MAP147_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer099.png"}, + "Trainer5": {"pre": "MAP147_TRAINER_5", "defeat": "MAP147_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer099.png"}, + "Trainer6": {"pre": "MAP147_TRAINER_6", "defeat": "MAP147_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer101.png"}, + "Trainer7": {"pre": "MAP147_TRAINER_7", "defeat": "MAP147_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer102.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP147_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP147_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP147_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/VenesiCity/Venesi_City_Gym.gd.uid b/Maps/VenesiCity/Venesi_City_Gym.gd.uid new file mode 100644 index 000000000..6f9faacf6 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_Gym.gd.uid @@ -0,0 +1 @@ +uid://80u8w7kfj8q4 diff --git a/Maps/VenesiCity/Venesi_City_Gym.tscn b/Maps/VenesiCity/Venesi_City_Gym.tscn new file mode 100644 index 000000000..46a669569 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_Gym.tscn @@ -0,0 +1,157 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VenesiCity/Venesi_City_Gym_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VenesiCity/Venesi_City_Gym.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-ActorFemale.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-ActorFemale.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-ActorMale.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-ActorMale.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-ActorMale.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-ActorMale.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Rosalind.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="301"] +[node name="Venesi City(Gym)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 262145, 0, 41, 262145, 4, 42, 262145, 4, 43, 262145, 4, 44, 131073, 1, 45, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 4, 65577, 0, 65, 65578, 65536, 65, 65579, 131072, 65, 65580, 262145, 2, 65581, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 4, 131113, 0, 66, 131114, 65536, 66, 131115, 131072, 66, 131116, 262145, 2, 131117, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 262145, 0, 196618, 262145, 4, 196619, 262145, 4, 196620, 262145, 4, 196621, 262145, 4, 196622, 262145, 4, 196623, 262145, 4, 196624, 262145, 4, 196625, 262145, 4, 196626, 262145, 4, 196627, 262145, 4, 196628, 262145, 4, 196629, 262145, 4, 196630, 262145, 4, 196631, 262145, 4, 196632, 262145, 4, 196633, 131073, 1, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 4, 196649, 0, 103, 196650, 65536, 103, 196651, 131072, 103, 196652, 262145, 2, 196653, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 4, 262154, 0, 69, 262155, 65536, 69, 262156, 65536, 69, 262157, 65536, 69, 262158, 65536, 69, 262159, 65536, 69, 262160, 65536, 69, 262161, 65536, 69, 262162, 65536, 69, 262163, 65536, 69, 262164, 65536, 69, 262165, 65536, 69, 262166, 65536, 69, 262167, 65536, 69, 262168, 131072, 69, 262169, 262145, 2, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 4, 262185, 0, 103, 262186, 65536, 103, 262187, 131072, 103, 262188, 262145, 2, 262189, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 4, 327690, 0, 70, 327691, 65536, 70, 327692, 65536, 70, 327693, 65536, 70, 327694, 65536, 70, 327695, 65536, 70, 327696, 65536, 70, 327697, 65536, 70, 327698, 65536, 70, 327699, 65536, 70, 327700, 65536, 70, 327701, 65536, 70, 327702, 65536, 70, 327703, 65536, 70, 327704, 131072, 70, 327705, 262145, 2, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 4, 327721, 0, 103, 327722, 65536, 103, 327723, 131072, 103, 327724, 262145, 2, 327725, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 4, 393226, 0, 71, 393227, 65536, 71, 393228, 65536, 71, 393229, 65536, 71, 393230, 65536, 71, 393231, 65536, 71, 393232, 65536, 71, 393233, 65536, 71, 393234, 65536, 71, 393235, 65536, 71, 393236, 65536, 71, 393237, 65536, 71, 393238, 65536, 71, 393239, 65536, 71, 393240, 131072, 71, 393241, 262145, 2, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 4, 393257, 0, 103, 393258, 65536, 103, 393259, 131072, 103, 393260, 262145, 2, 393261, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 4, 458762, 65536, 85, 458763, 0, 85, 458764, 65536, 85, 458765, 0, 85, 458766, 65536, 85, 458767, 0, 85, 458768, 65536, 85, 458769, 0, 85, 458770, 65536, 85, 458771, 0, 85, 458772, 65536, 85, 458773, 0, 85, 458774, 65536, 85, 458775, 65536, 85, 458776, 0, 85, 458777, 262145, 2, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 4, 458793, 0, 103, 458794, 65536, 103, 458795, 131072, 103, 458796, 262145, 2, 458797, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 4, 524298, 65536, 84, 524299, 0, 84, 524300, 65536, 84, 524301, 0, 84, 524302, 65536, 84, 524303, 0, 84, 524304, 393216, 32, 524305, 458752, 32, 524306, 393216, 32, 524307, 0, 84, 524308, 65536, 84, 524309, 0, 84, 524310, 65536, 84, 524311, 65536, 84, 524312, 0, 84, 524313, 262145, 2, 524314, 1, 0, 524315, 1, 0, 524316, 1, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 4, 524329, 0, 103, 524330, 65536, 103, 524331, 131072, 103, 524332, 262145, 2, 524333, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 4, 589834, 65536, 85, 589835, 0, 85, 589836, 65536, 85, 589837, 0, 85, 589838, 65536, 85, 589839, 0, 85, 589840, 393216, 33, 589841, 458752, 33, 589842, 393216, 33, 589843, 0, 85, 589844, 65536, 85, 589845, 0, 85, 589846, 65536, 85, 589847, 65536, 85, 589848, 0, 85, 589849, 262145, 2, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 4, 589865, 0, 103, 589866, 65536, 103, 589867, 131072, 103, 589868, 262145, 2, 589869, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 4, 655370, 65536, 84, 655371, 0, 84, 655372, 65536, 84, 655373, 0, 84, 655374, 65536, 84, 655375, 0, 84, 655376, 393216, 32, 655377, 458752, 32, 655378, 393216, 32, 655379, 0, 84, 655380, 65536, 84, 655381, 0, 84, 655382, 65536, 84, 655383, 65536, 84, 655384, 0, 84, 655385, 262145, 2, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 655400, 1, 4, 655401, 0, 103, 655402, 65536, 103, 655403, 131072, 103, 655404, 262145, 2, 655405, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 4, 720906, 65536, 85, 720907, 0, 85, 720908, 65536, 85, 720909, 0, 85, 720910, 65536, 85, 720911, 0, 85, 720912, 393216, 33, 720913, 458752, 33, 720914, 393216, 33, 720915, 0, 85, 720916, 65536, 85, 720917, 0, 85, 720918, 65536, 85, 720919, 65536, 85, 720920, 0, 85, 720921, 262145, 2, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 4, 720937, 0, 103, 720938, 65536, 103, 720939, 131072, 103, 720940, 262145, 2, 720941, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 4, 786442, 65536, 84, 786443, 0, 84, 786444, 65536, 84, 786445, 0, 84, 786446, 65536, 84, 786447, 0, 84, 786448, 65536, 84, 786449, 0, 84, 786450, 65536, 84, 786451, 0, 84, 786452, 65536, 84, 786453, 0, 84, 786454, 65536, 84, 786455, 65536, 84, 786456, 0, 84, 786457, 262145, 2, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 4, 786473, 0, 103, 786474, 65536, 103, 786475, 131072, 103, 786476, 262145, 2, 786477, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 4, 851978, 262144, 84, 851979, 0, 85, 851980, 65536, 85, 851981, 0, 85, 851982, 65536, 85, 851983, 0, 85, 851984, 65536, 85, 851985, 0, 85, 851986, 65536, 85, 851987, 0, 85, 851988, 65536, 85, 851989, 0, 85, 851990, 65536, 85, 851991, 65536, 85, 851992, 262144, 84, 851993, 262145, 2, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 4, 852009, 0, 103, 852010, 65536, 103, 852011, 131072, 103, 852012, 262145, 2, 852013, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 4, 917514, 262144, 84, 917515, 262144, 84, 917516, 65536, 84, 917517, 0, 84, 917518, 65536, 84, 917519, 0, 84, 917520, 65536, 84, 917521, 0, 84, 917522, 65536, 84, 917523, 0, 84, 917524, 65536, 84, 917525, 0, 84, 917526, 65536, 84, 917527, 262144, 84, 917528, 262144, 84, 917529, 262145, 2, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 4, 917545, 0, 103, 917546, 65536, 103, 917547, 131072, 103, 917548, 262145, 2, 917549, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 4, 983050, 65536, 85, 983051, 0, 85, 983052, 65536, 85, 983053, 0, 85, 983054, 65536, 85, 983055, 0, 85, 983056, 65536, 85, 983057, 0, 85, 983058, 65536, 85, 983059, 0, 85, 983060, 65536, 85, 983061, 0, 85, 983062, 65536, 85, 983063, 65536, 85, 983064, 0, 85, 983065, 262145, 2, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 131073, 0, 983081, 131073, 3, 983082, 131073, 3, 983083, 131073, 3, 983084, 65537, 0, 983085, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 262145, 0, 1048580, 262145, 4, 1048581, 262145, 4, 1048582, 262145, 4, 1048583, 262145, 4, 1048584, 262145, 4, 1048585, 131073, 6, 1048586, 65536, 84, 1048587, 0, 84, 1048588, 65536, 84, 1048589, 0, 84, 1048590, 65536, 84, 1048591, 0, 84, 1048592, 65536, 84, 1048593, 0, 84, 1048594, 65536, 84, 1048595, 0, 84, 1048596, 65536, 84, 1048597, 0, 84, 1048598, 65536, 84, 1048599, 0, 84, 1048600, 65536, 84, 1048601, 262145, 6, 1048602, 262145, 4, 1048603, 262145, 4, 1048604, 262145, 4, 1048605, 262145, 4, 1048606, 262145, 4, 1048607, 262145, 4, 1048608, 131073, 1, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 4, 1114116, 0, 69, 1114117, 65536, 69, 1114118, 65536, 69, 1114119, 65536, 69, 1114120, 65536, 69, 1114121, 131072, 69, 1114122, 65536, 85, 1114123, 0, 85, 1114124, 65536, 85, 1114125, 0, 85, 1114126, 65536, 85, 1114127, 0, 85, 1114128, 65536, 85, 1114129, 0, 85, 1114130, 65536, 85, 1114131, 0, 85, 1114132, 65536, 85, 1114133, 0, 85, 1114134, 65536, 85, 1114135, 0, 85, 1114136, 65536, 85, 1114137, 0, 69, 1114138, 65536, 69, 1114139, 65536, 69, 1114140, 65536, 69, 1114141, 65536, 69, 1114142, 65536, 69, 1114143, 131072, 69, 1114144, 262145, 2, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 4, 1179652, 0, 70, 1179653, 65536, 70, 1179654, 65536, 70, 1179655, 65536, 70, 1179656, 65536, 70, 1179657, 131072, 70, 1179658, 65536, 84, 1179659, 0, 84, 1179660, 65536, 84, 1179661, 0, 84, 1179662, 65536, 84, 1179663, 0, 84, 1179664, 65536, 84, 1179665, 0, 84, 1179666, 65536, 84, 1179667, 0, 84, 1179668, 65536, 84, 1179669, 0, 84, 1179670, 65536, 84, 1179671, 0, 84, 1179672, 65536, 84, 1179673, 0, 70, 1179674, 65536, 70, 1179675, 65536, 70, 1179676, 65536, 70, 1179677, 65536, 70, 1179678, 65536, 70, 1179679, 131072, 70, 1179680, 262145, 2, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 4, 1245188, 0, 71, 1245189, 65536, 71, 1245190, 65536, 71, 1245191, 65536, 71, 1245192, 65536, 71, 1245193, 131072, 71, 1245194, 65536, 85, 1245195, 0, 85, 1245196, 65536, 85, 1245197, 0, 85, 1245198, 65536, 85, 1245199, 0, 85, 1245200, 65536, 85, 1245201, 0, 85, 1245202, 65536, 85, 1245203, 0, 85, 1245204, 65536, 85, 1245205, 0, 85, 1245206, 65536, 85, 1245207, 0, 85, 1245208, 65536, 85, 1245209, 0, 71, 1245210, 65536, 71, 1245211, 65536, 71, 1245212, 65536, 71, 1245213, 65536, 71, 1245214, 65536, 71, 1245215, 131072, 71, 1245216, 262145, 2, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 4, 1310724, 65536, 84, 1310725, 0, 84, 1310726, 65536, 84, 1310727, 0, 84, 1310728, 65536, 84, 1310729, 0, 84, 1310730, 65536, 84, 1310731, 0, 84, 1310732, 65536, 84, 1310733, 0, 84, 1310734, 131072, 91, 1310735, 131072, 91, 1310736, 131072, 91, 1310737, 131072, 91, 1310738, 131072, 91, 1310739, 131072, 91, 1310740, 131072, 91, 1310741, 0, 84, 1310742, 65536, 84, 1310743, 0, 84, 1310744, 65536, 84, 1310745, 0, 84, 1310746, 65536, 84, 1310747, 0, 84, 1310748, 65536, 84, 1310749, 0, 84, 1310750, 65536, 84, 1310751, 0, 84, 1310752, 262145, 2, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 4, 1376260, 65536, 85, 1376261, 0, 85, 1376262, 65536, 85, 1376263, 0, 85, 1376264, 65536, 85, 1376265, 0, 85, 1376266, 196608, 91, 1376267, 131072, 91, 1376268, 131072, 91, 1376269, 131072, 91, 1376270, 131072, 91, 1376271, 131072, 91, 1376272, 131072, 91, 1376273, 131072, 91, 1376274, 131072, 91, 1376275, 131072, 91, 1376276, 131072, 91, 1376277, 131072, 91, 1376278, 131072, 91, 1376279, 131072, 91, 1376280, 196608, 91, 1376281, 0, 85, 1376282, 65536, 85, 1376283, 0, 85, 1376284, 65536, 85, 1376285, 0, 85, 1376286, 65536, 85, 1376287, 0, 85, 1376288, 262145, 2, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1376293, 1, 0, 1376294, 1, 0, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 1, 0, 1376301, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 4, 1441796, 65536, 84, 1441797, 0, 84, 1441798, 65536, 84, 1441799, 0, 84, 1441800, 65536, 84, 1441801, 0, 84, 1441802, 196608, 91, 1441803, 131072, 91, 1441804, 131072, 91, 1441805, 131072, 91, 1441806, 131072, 91, 1441807, 131072, 91, 1441808, 131072, 91, 1441809, 131072, 91, 1441810, 131072, 91, 1441811, 131072, 91, 1441812, 131072, 91, 1441813, 131072, 91, 1441814, 131072, 91, 1441815, 131072, 91, 1441816, 196608, 91, 1441817, 0, 84, 1441818, 65536, 84, 1441819, 0, 84, 1441820, 65536, 84, 1441821, 0, 84, 1441822, 65536, 84, 1441823, 0, 84, 1441824, 262145, 2, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 4, 1507332, 65536, 85, 1507333, 0, 85, 1507334, 65536, 85, 1507335, 0, 85, 1507336, 65536, 85, 1507337, 0, 85, 1507338, 131072, 91, 1507339, 131072, 91, 1507340, 131072, 91, 1507341, 131072, 91, 1507342, 131072, 91, 1507343, 131072, 91, 1507344, 131072, 91, 1507345, 131072, 91, 1507346, 131072, 91, 1507347, 131072, 91, 1507348, 131072, 91, 1507349, 131072, 91, 1507350, 131072, 91, 1507351, 131072, 91, 1507352, 196608, 91, 1507353, 0, 85, 1507354, 65536, 85, 1507355, 0, 85, 1507356, 65536, 85, 1507357, 0, 85, 1507358, 65536, 85, 1507359, 0, 85, 1507360, 262145, 2, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 4, 1572868, 65536, 84, 1572869, 0, 84, 1572870, 65536, 84, 1572871, 0, 84, 1572872, 65536, 84, 1572873, 0, 84, 1572874, 131072, 91, 1572875, 131072, 91, 1572876, 131072, 91, 1572877, 0, 84, 1572878, 65536, 84, 1572879, 131072, 91, 1572880, 131072, 91, 1572881, 131072, 91, 1572882, 196608, 91, 1572883, 131072, 91, 1572884, 0, 84, 1572885, 65536, 84, 1572886, 131072, 91, 1572887, 131072, 91, 1572888, 131072, 91, 1572889, 0, 84, 1572890, 65536, 84, 1572891, 0, 84, 1572892, 65536, 84, 1572893, 0, 84, 1572894, 65536, 84, 1572895, 0, 84, 1572896, 262145, 2, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 4, 1638404, 65536, 85, 1638405, 0, 85, 1638406, 65536, 85, 1638407, 0, 85, 1638408, 65536, 85, 1638409, 0, 85, 1638410, 131072, 91, 1638411, 131072, 91, 1638412, 131072, 91, 1638413, 0, 85, 1638414, 65536, 85, 1638415, 131072, 91, 1638416, 131072, 91, 1638417, 131072, 91, 1638418, 131072, 91, 1638419, 131072, 91, 1638420, 0, 85, 1638421, 65536, 85, 1638422, 131072, 91, 1638423, 131072, 91, 1638424, 131072, 91, 1638425, 0, 85, 1638426, 65536, 85, 1638427, 0, 85, 1638428, 65536, 85, 1638429, 0, 85, 1638430, 65536, 85, 1638431, 0, 85, 1638432, 262145, 2, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 4, 1703940, 65536, 84, 1703941, 0, 84, 1703942, 65536, 84, 1703943, 0, 84, 1703944, 65536, 84, 1703945, 0, 84, 1703946, 131072, 91, 1703947, 131072, 91, 1703948, 131072, 91, 1703949, 131072, 91, 1703950, 131072, 91, 1703951, 131072, 91, 1703952, 196608, 91, 1703953, 131072, 91, 1703954, 131072, 91, 1703955, 131072, 91, 1703956, 131072, 91, 1703957, 131072, 91, 1703958, 131072, 91, 1703959, 131072, 91, 1703960, 131072, 91, 1703961, 0, 84, 1703962, 65536, 84, 1703963, 0, 84, 1703964, 65536, 84, 1703965, 0, 84, 1703966, 65536, 84, 1703967, 0, 84, 1703968, 262145, 2, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 4, 1769476, 65536, 85, 1769477, 0, 85, 1769478, 65536, 85, 1769479, 0, 85, 1769480, 65536, 85, 1769481, 0, 85, 1769482, 131072, 91, 1769483, 131072, 91, 1769484, 131072, 91, 1769485, 131072, 91, 1769486, 131072, 91, 1769487, 131072, 91, 1769488, 196608, 91, 1769489, 131072, 91, 1769490, 131072, 91, 1769491, 131072, 91, 1769492, 131072, 91, 1769493, 131072, 91, 1769494, 196608, 91, 1769495, 131072, 91, 1769496, 131072, 91, 1769497, 0, 85, 1769498, 65536, 85, 1769499, 0, 85, 1769500, 65536, 85, 1769501, 0, 85, 1769502, 65536, 85, 1769503, 0, 85, 1769504, 262145, 2, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 4, 1835012, 65536, 84, 1835013, 0, 84, 1835014, 65536, 84, 1835015, 0, 84, 1835016, 65536, 84, 1835017, 0, 84, 1835018, 131072, 91, 1835019, 131072, 91, 1835020, 131072, 91, 1835021, 131072, 91, 1835022, 131072, 91, 1835023, 131072, 91, 1835024, 131072, 91, 1835025, 0, 86, 1835026, 131072, 91, 1835027, 131072, 91, 1835028, 131072, 91, 1835029, 131072, 91, 1835030, 131072, 91, 1835031, 131072, 91, 1835032, 131072, 91, 1835033, 0, 84, 1835034, 65536, 84, 1835035, 0, 84, 1835036, 65536, 84, 1835037, 0, 84, 1835038, 65536, 84, 1835039, 0, 84, 1835040, 262145, 2, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 4, 1900548, 65536, 85, 1900549, 0, 85, 1900550, 65536, 85, 1900551, 0, 85, 1900552, 65536, 85, 1900553, 0, 85, 1900554, 131072, 91, 1900555, 131072, 91, 1900556, 131072, 91, 1900557, 0, 85, 1900558, 65536, 85, 1900559, 131072, 91, 1900560, 131072, 91, 1900561, 131072, 91, 1900562, 131072, 91, 1900563, 131072, 91, 1900564, 65536, 85, 1900565, 0, 85, 1900566, 196608, 91, 1900567, 131072, 91, 1900568, 131072, 91, 1900569, 0, 85, 1900570, 65536, 85, 1900571, 0, 85, 1900572, 65536, 85, 1900573, 0, 85, 1900574, 65536, 85, 1900575, 0, 85, 1900576, 262145, 2, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 4, 1966084, 65536, 84, 1966085, 0, 84, 1966086, 65536, 84, 1966087, 0, 84, 1966088, 65536, 84, 1966089, 0, 84, 1966090, 131072, 91, 1966091, 131072, 91, 1966092, 131072, 91, 1966093, 0, 84, 1966094, 65536, 84, 1966095, 131072, 91, 1966096, 131072, 91, 1966097, 196608, 91, 1966098, 131072, 91, 1966099, 131072, 91, 1966100, 65536, 84, 1966101, 0, 84, 1966102, 196608, 91, 1966103, 131072, 91, 1966104, 131072, 91, 1966105, 0, 84, 1966106, 65536, 84, 1966107, 0, 84, 1966108, 65536, 84, 1966109, 0, 84, 1966110, 65536, 84, 1966111, 0, 84, 1966112, 262145, 2, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 4, 2031620, 65536, 85, 2031621, 0, 85, 2031622, 65536, 85, 2031623, 0, 85, 2031624, 65536, 85, 2031625, 0, 85, 2031626, 131072, 91, 2031627, 131072, 91, 2031628, 131072, 91, 2031629, 131072, 91, 2031630, 131072, 91, 2031631, 131072, 91, 2031632, 131072, 91, 2031633, 131072, 91, 2031634, 131072, 91, 2031635, 131072, 91, 2031636, 131072, 91, 2031637, 131072, 91, 2031638, 131072, 91, 2031639, 131072, 91, 2031640, 196608, 91, 2031641, 0, 85, 2031642, 65536, 85, 2031643, 0, 85, 2031644, 65536, 85, 2031645, 0, 85, 2031646, 65536, 85, 2031647, 0, 85, 2031648, 262145, 2, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 4, 2097156, 65536, 84, 2097157, 0, 84, 2097158, 65536, 84, 2097159, 0, 84, 2097160, 65536, 84, 2097161, 0, 84, 2097162, 131072, 91, 2097163, 131072, 91, 2097164, 131072, 91, 2097165, 131072, 91, 2097166, 65536, 84, 2097167, 0, 84, 2097168, 65536, 84, 2097169, 0, 84, 2097170, 65536, 84, 2097171, 0, 84, 2097172, 0, 84, 2097173, 131072, 91, 2097174, 131072, 91, 2097175, 131072, 91, 2097176, 131072, 91, 2097177, 0, 84, 2097178, 65536, 84, 2097179, 0, 84, 2097180, 65536, 84, 2097181, 0, 84, 2097182, 65536, 84, 2097183, 0, 84, 2097184, 262145, 2, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 4, 2162692, 65536, 85, 2162693, 0, 85, 2162694, 65536, 85, 2162695, 0, 85, 2162696, 65536, 85, 2162697, 0, 85, 2162698, 196608, 91, 2162699, 131072, 91, 2162700, 131072, 91, 2162701, 131072, 91, 2162702, 65536, 85, 2162703, 0, 85, 2162704, 65536, 85, 2162705, 0, 85, 2162706, 65536, 85, 2162707, 0, 85, 2162708, 0, 85, 2162709, 131072, 91, 2162710, 131072, 91, 2162711, 131072, 91, 2162712, 131072, 91, 2162713, 0, 85, 2162714, 65536, 85, 2162715, 0, 85, 2162716, 65536, 85, 2162717, 0, 85, 2162718, 65536, 85, 2162719, 0, 85, 2162720, 262145, 2, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 4, 2228228, 65536, 84, 2228229, 0, 84, 2228230, 65536, 84, 2228231, 0, 84, 2228232, 65536, 84, 2228233, 0, 84, 2228234, 196608, 91, 2228235, 131072, 91, 2228236, 131072, 91, 2228237, 0, 84, 2228238, 65536, 84, 2228239, 0, 84, 2228240, 65536, 84, 2228241, 0, 84, 2228242, 65536, 84, 2228243, 0, 84, 2228244, 65536, 84, 2228245, 0, 84, 2228246, 131072, 91, 2228247, 131072, 91, 2228248, 131072, 91, 2228249, 0, 84, 2228250, 65536, 84, 2228251, 0, 84, 2228252, 65536, 84, 2228253, 0, 84, 2228254, 65536, 84, 2228255, 0, 84, 2228256, 262145, 2, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 4, 2293764, 65536, 85, 2293765, 0, 85, 2293766, 65536, 85, 2293767, 0, 85, 2293768, 65536, 85, 2293769, 0, 85, 2293770, 131072, 91, 2293771, 131072, 91, 2293772, 131072, 91, 2293773, 0, 85, 2293774, 65536, 85, 2293775, 0, 85, 2293776, 65536, 85, 2293777, 0, 85, 2293778, 65536, 85, 2293779, 0, 85, 2293780, 65536, 85, 2293781, 0, 85, 2293782, 131072, 91, 2293783, 131072, 91, 2293784, 131072, 91, 2293785, 0, 85, 2293786, 65536, 85, 2293787, 0, 85, 2293788, 65536, 85, 2293789, 0, 85, 2293790, 65536, 85, 2293791, 0, 85, 2293792, 262145, 2, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 131073, 0, 2359300, 131073, 3, 2359301, 131073, 3, 2359302, 131073, 3, 2359303, 131073, 3, 2359304, 131073, 3, 2359305, 131073, 3, 2359306, 131073, 3, 2359307, 131073, 3, 2359308, 1, 6, 2359309, 0, 84, 2359310, 65536, 84, 2359311, 0, 84, 2359312, 65536, 84, 2359313, 0, 84, 2359314, 65536, 84, 2359315, 0, 84, 2359316, 65536, 84, 2359317, 0, 84, 2359318, 262145, 5, 2359319, 131073, 3, 2359320, 131073, 3, 2359321, 131073, 3, 2359322, 131073, 3, 2359323, 131073, 3, 2359324, 131073, 3, 2359325, 131073, 3, 2359326, 131073, 3, 2359327, 131073, 3, 2359328, 65537, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 4, 2424845, 0, 85, 2424846, 65536, 85, 2424847, 0, 85, 2424848, 65536, 85, 2424849, 0, 85, 2424850, 65536, 85, 2424851, 0, 85, 2424852, 65536, 85, 2424853, 0, 85, 2424854, 262145, 2, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 131073, 0, 2490381, 131073, 3, 2490382, 131073, 3, 2490383, 131073, 3, 2490384, 131073, 3, 2490385, 131073, 3, 2490386, 131073, 3, 2490387, 131073, 3, 2490388, 131073, 3, 2490389, 131073, 3, 2490390, 65537, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 0, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65577, 0, 65, 65578, 65536, 65, 65579, 131072, 65, 131113, 0, 66, 131114, 65536, 66, 131115, 131072, 66, 262154, 0, 69, 262155, 65536, 69, 262156, 65536, 69, 262157, 65536, 69, 262158, 65536, 69, 262159, 65536, 69, 262160, 65536, 69, 262161, 65536, 69, 262162, 65536, 69, 262163, 65536, 69, 262164, 65536, 69, 262165, 65536, 69, 262166, 65536, 69, 262167, 65536, 69, 262168, 131072, 69, 327690, 0, 70, 327691, 65536, 70, 327692, 65536, 70, 327693, 65536, 70, 327694, 65536, 70, 327695, 65536, 70, 327696, 65536, 70, 327697, 65536, 70, 327698, 65536, 70, 327699, 65536, 70, 327700, 65536, 70, 327701, 65536, 70, 327702, 65536, 70, 327703, 65536, 70, 327704, 131072, 70, 393226, 0, 71, 393227, 65536, 71, 393228, 65536, 71, 393229, 65536, 71, 393230, 65536, 71, 393231, 65536, 71, 393232, 65536, 71, 393233, 65536, 71, 393234, 65536, 71, 393235, 65536, 71, 393236, 65536, 71, 393237, 65536, 71, 393238, 65536, 71, 393239, 65536, 71, 393240, 131072, 71, 458775, 393216, 95, 458776, 458752, 95, 524311, 393216, 95, 524312, 458752, 95, 589847, 393216, 95, 589848, 458752, 95, 655383, 393216, 95, 655384, 458752, 95, 720919, 393216, 95, 720920, 458752, 95, 786442, 262144, 95, 786443, 327680, 95, 786455, 393216, 95, 786456, 458752, 95, 851978, 262144, 96, 851979, 327680, 96, 851991, 393216, 96, 851992, 458752, 96, 917514, 262144, 97, 917515, 327680, 97, 917527, 393216, 97, 917528, 458752, 97, 983050, 262144, 83, 983051, 262144, 83, 983052, 262144, 83, 983053, 262144, 83, 983054, 262144, 83, 983055, 262144, 83, 983056, 262144, 83, 983057, 262144, 83, 983058, 262144, 83, 983059, 262144, 83, 983060, 262144, 83, 983061, 262144, 83, 983062, 262144, 83, 983063, 262144, 83, 983064, 262144, 83, 1048586, 262144, 84, 1048587, 262144, 84, 1048588, 262144, 84, 1048589, 262144, 84, 1048590, 262144, 84, 1048591, 262144, 84, 1048592, 262144, 84, 1048593, 262144, 84, 1048594, 262144, 84, 1048595, 262144, 84, 1048596, 262144, 84, 1048597, 262144, 84, 1048598, 262144, 84, 1048599, 262144, 84, 1048600, 262144, 84, 1114116, 0, 69, 1114117, 65536, 69, 1114118, 65536, 69, 1114119, 65536, 69, 1114120, 65536, 69, 1114121, 131072, 69, 1114137, 0, 69, 1114138, 65536, 69, 1114139, 65536, 69, 1114140, 65536, 69, 1114141, 65536, 69, 1114142, 65536, 69, 1114143, 131072, 69, 1179652, 0, 70, 1179653, 65536, 70, 1179654, 65536, 70, 1179655, 65536, 70, 1179656, 65536, 70, 1179657, 131072, 70, 1179662, 262144, 91, 1179663, 262144, 83, 1179664, 262144, 83, 1179665, 262144, 83, 1179666, 262144, 83, 1179667, 262144, 83, 1179668, 65536, 91, 1179673, 0, 70, 1179674, 65536, 70, 1179675, 65536, 70, 1179676, 65536, 70, 1179677, 65536, 70, 1179678, 65536, 70, 1179679, 131072, 70, 1245188, 0, 71, 1245189, 65536, 71, 1245190, 65536, 71, 1245191, 65536, 71, 1245192, 65536, 71, 1245193, 131072, 71, 1245194, 262144, 83, 1245197, 196608, 92, 1245198, 262144, 92, 1245199, 262144, 84, 1245200, 262144, 84, 1245201, 262144, 84, 1245202, 262144, 84, 1245203, 262144, 84, 1245204, 65536, 92, 1245205, 131072, 92, 1245206, 262144, 83, 1245207, 262144, 83, 1245208, 262144, 83, 1245209, 0, 71, 1245210, 65536, 71, 1245211, 65536, 71, 1245212, 65536, 71, 1245213, 65536, 71, 1245214, 65536, 71, 1245215, 131072, 71, 1310730, 262144, 84, 1310733, 327680, 84, 1310734, 393216, 84, 1310740, 131072, 84, 1310741, 196608, 84, 1310742, 262144, 84, 1310743, 262144, 84, 1310744, 262144, 84, 1376264, 327680, 82, 1376265, 393216, 82, 1376281, 131072, 82, 1376282, 196608, 82, 1441800, 327680, 82, 1441801, 393216, 82, 1441817, 131072, 82, 1441818, 196608, 82, 1507336, 327680, 82, 1507337, 393216, 82, 1507353, 131072, 82, 1507354, 196608, 82, 1572872, 327680, 82, 1572873, 393216, 82, 1572889, 131072, 82, 1572890, 196608, 82, 1638408, 327680, 82, 1638409, 393216, 82, 1638420, 0, 83, 1638425, 131072, 82, 1638426, 196608, 82, 1703944, 327680, 82, 1703945, 393216, 82, 1703961, 131072, 82, 1703962, 196608, 82, 1769480, 327680, 82, 1769481, 393216, 82, 1769485, 0, 80, 1769486, 65536, 80, 1769497, 131072, 82, 1769498, 196608, 82, 1835016, 327680, 82, 1835017, 393216, 82, 1835021, 0, 81, 1835022, 65536, 81, 1835033, 131072, 82, 1835034, 196608, 82, 1900552, 327680, 82, 1900553, 393216, 82, 1900557, 0, 82, 1900558, 65536, 82, 1900569, 131072, 82, 1900570, 196608, 82, 1966088, 327680, 82, 1966089, 393216, 82, 1966093, 0, 83, 1966094, 65536, 83, 1966105, 131072, 82, 1966106, 196608, 82, 2031624, 327680, 82, 2031625, 393216, 82, 2031630, 262144, 88, 2031641, 131072, 82, 2031642, 196608, 82, 2097160, 327680, 82, 2097161, 393216, 82, 2097166, 262144, 88, 2097172, 131072, 88, 2097177, 131072, 82, 2097178, 196608, 82, 2162696, 327680, 82, 2162697, 393216, 82, 2162701, 393216, 85, 2162702, 458752, 85, 2162708, 262144, 85, 2162709, 327680, 85, 2162713, 131072, 82, 2162714, 196608, 82, 2228232, 327680, 82, 2228233, 393216, 82, 2228237, 393216, 86, 2228238, 458752, 86, 2228244, 262144, 86, 2228245, 327680, 86, 2228249, 131072, 82, 2228250, 196608, 82, 2293768, 327680, 82, 2293769, 393216, 82, 2293773, 393216, 85, 2293785, 131072, 82, 2293786, 196608, 82 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 327693, 0, 80, 327694, 65536, 80, 327700, 0, 80, 327701, 65536, 80, 393226, 262144, 94, 393227, 327680, 94, 393229, 0, 81, 393230, 65536, 81, 393236, 0, 81, 393237, 65536, 81, 393239, 393216, 94, 393240, 458752, 94, 458762, 262144, 95, 458763, 327680, 95, 458765, 0, 82, 458766, 65536, 82, 458767, 131072, 80, 458768, 196608, 80, 458769, 262144, 80, 458770, 327680, 80, 458771, 393216, 80, 458772, 0, 82, 458773, 65536, 82, 524298, 262144, 95, 524299, 327680, 95, 524301, 0, 83, 524302, 65536, 83, 524303, 131072, 81, 524304, 196608, 81, 524305, 262144, 81, 524306, 327680, 81, 524307, 393216, 81, 524308, 0, 83, 524309, 65536, 83, 589834, 262144, 95, 589835, 327680, 96, 589839, 131072, 82, 589840, 196608, 82, 589841, 262144, 82, 589842, 327680, 82, 589843, 393216, 82, 655370, 262144, 95, 655371, 327680, 95, 655375, 131072, 82, 655376, 196608, 82, 655377, 262144, 82, 655378, 327680, 82, 655379, 393216, 82, 720906, 262144, 95, 720907, 327680, 96, 720911, 131072, 83, 720912, 196608, 83, 720913, 262144, 83, 720914, 327680, 83, 720915, 393216, 83, 786442, 0, 80, 786443, 65536, 80, 786447, 131072, 84, 786448, 196608, 84, 786449, 262144, 84, 786450, 327680, 84, 786451, 393216, 84, 786455, 0, 80, 786456, 65536, 80, 851978, 0, 81, 851979, 65536, 81, 851991, 0, 81, 851992, 65536, 81, 917514, 0, 82, 917515, 65536, 82, 917527, 0, 82, 917528, 65536, 82, 983050, 0, 83, 983051, 65536, 83, 983053, 0, 80, 983054, 65536, 80, 983060, 0, 80, 983061, 65536, 80, 983063, 0, 83, 983064, 65536, 83, 1048586, 458752, 88, 1048589, 0, 81, 1048590, 65536, 81, 1048596, 0, 81, 1048597, 65536, 81, 1048600, 458752, 88, 1114122, 131072, 88, 1114125, 0, 82, 1114126, 65536, 82, 1114132, 0, 82, 1114133, 65536, 82, 1114136, 131072, 88, 1179652, 0, 80, 1179653, 65536, 80, 1179656, 458752, 87, 1179658, 131072, 88, 1179661, 0, 83, 1179662, 65536, 83, 1179668, 0, 83, 1179669, 65536, 83, 1179672, 131072, 88, 1179674, 458752, 91, 1179678, 0, 80, 1179679, 65536, 80, 1245188, 0, 81, 1245189, 65536, 81, 1245192, 458752, 88, 1245194, 131072, 89, 1245195, 196608, 89, 1245196, 196608, 89, 1245197, 196608, 89, 1245198, 393216, 93, 1245204, 327680, 93, 1245205, 196608, 89, 1245206, 196608, 89, 1245207, 196608, 89, 1245208, 327680, 89, 1245210, 458752, 92, 1245214, 0, 81, 1245215, 65536, 81, 1310724, 0, 82, 1310725, 65536, 82, 1310728, 131072, 88, 1310729, 262144, 92, 1310730, 262144, 84, 1310731, 262144, 84, 1310732, 262144, 84, 1310733, 262144, 84, 1310741, 262144, 84, 1310742, 262144, 84, 1310743, 262144, 84, 1310744, 262144, 84, 1310745, 65536, 92, 1310746, 262144, 88, 1310750, 0, 82, 1310751, 65536, 82, 1376260, 0, 83, 1376261, 65536, 83, 1376264, 131072, 88, 1376265, 196608, 13, 1376282, 262144, 88, 1376286, 0, 83, 1376287, 65536, 83, 1441800, 131072, 88, 1441801, 196608, 14, 1441805, 0, 80, 1441806, 65536, 80, 1441812, 0, 80, 1441813, 65536, 80, 1441817, 327680, 93, 1441818, 262144, 89, 1507336, 131072, 88, 1507337, 393216, 82, 1507341, 0, 81, 1507342, 65536, 81, 1507348, 0, 81, 1507349, 65536, 81, 1572872, 131072, 88, 1572877, 0, 82, 1572878, 65536, 82, 1572884, 0, 82, 1572885, 65536, 82, 1572889, 393216, 90, 1572890, 262144, 87, 1638404, 0, 80, 1638405, 65536, 80, 1638408, 131072, 89, 1638409, 393216, 93, 1638413, 0, 83, 1638414, 65536, 83, 1638415, 327680, 93, 1638416, 196608, 89, 1638417, 393216, 93, 1638419, 327680, 93, 1638420, 393216, 93, 1638421, 65536, 83, 1638425, 131072, 82, 1638426, 262144, 88, 1638430, 0, 80, 1638431, 65536, 80, 1703940, 0, 81, 1703941, 65536, 81, 1703945, 393216, 82, 1703961, 131072, 82, 1703962, 262144, 88, 1703966, 0, 81, 1703967, 65536, 81, 1769476, 0, 82, 1769477, 65536, 82, 1769480, 131072, 87, 1769481, 327680, 90, 1769485, 0, 80, 1769486, 65536, 80, 1769492, 0, 80, 1769493, 65536, 80, 1769498, 262144, 88, 1769502, 0, 82, 1769503, 65536, 82, 1835012, 0, 83, 1835013, 65536, 83, 1835016, 131072, 88, 1835017, 393216, 82, 1835021, 0, 81, 1835022, 65536, 81, 1835028, 0, 81, 1835029, 65536, 81, 1835033, 327680, 93, 1835034, 262144, 89, 1835038, 0, 83, 1835039, 65536, 83, 1900552, 131072, 88, 1900558, 458752, 91, 1900564, 0, 82, 1900565, 65536, 82, 1966088, 131072, 89, 1966089, 393216, 93, 1966094, 458752, 92, 1966100, 0, 83, 1966101, 65536, 83, 1966105, 393216, 90, 1966106, 262144, 87, 2031625, 393216, 82, 2031632, 393216, 90, 2031633, 196608, 87, 2031634, 196608, 87, 2031635, 196608, 87, 2031636, 327680, 88, 2031641, 131072, 82, 2031642, 262144, 88, 2097156, 0, 80, 2097157, 65536, 80, 2097160, 131072, 87, 2097161, 327680, 90, 2097165, 0, 80, 2097166, 65536, 80, 2097172, 0, 80, 2097173, 65536, 80, 2097177, 131072, 82, 2097178, 262144, 88, 2097182, 0, 80, 2097183, 65536, 80, 2162692, 0, 81, 2162693, 65536, 81, 2162696, 131072, 88, 2162697, 393216, 82, 2162701, 0, 81, 2162702, 65536, 81, 2162708, 0, 81, 2162709, 65536, 81, 2162713, 131072, 82, 2162714, 262144, 88, 2162718, 0, 81, 2162719, 65536, 81, 2228228, 0, 82, 2228229, 65536, 82, 2228232, 131072, 88, 2228233, 393216, 82, 2228237, 0, 82, 2228238, 65536, 82, 2228244, 0, 82, 2228245, 65536, 82, 2228249, 131072, 82, 2228250, 262144, 88, 2228254, 0, 82, 2228255, 65536, 82, 2293764, 0, 83, 2293765, 65536, 83, 2293768, 262144, 85, 2293769, 393216, 82, 2293773, 0, 83, 2293774, 65536, 83, 2293780, 0, 83, 2293781, 65536, 83, 2293785, 131072, 82, 2293786, 458752, 85, 2293790, 0, 83, 2293791, 65536, 83, 2424848, 131072, 29, 2424849, 196608, 29, 2424850, 262144, 29 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 272) +scene_destination = "res://Maps/VenesiCity/Venesi_City_Gym.tscn" +location = Vector2(1360, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 1232) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(1552, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1360, 112) +scene_destination = "res://Maps/VenesiCity/Venesi_City_Gym.tscn" +location = Vector2(560, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 1072) +scene_destination = "res://Maps/VenesiCity/Venesi_City_Gym.tscn" +location = Vector2(1328, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 432) +scene_destination = "res://Maps/VenesiCity/Venesi_City_Gym.tscn" +location = Vector2(1328, 112) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 688) +trainer = true +texture = ExtResource("201") +trainer_name = "ACTRESS Adelina" +trainer_reward = 3200 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[142, 40], [133, 40]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 848) +trainer = true +texture = ExtResource("202") +trainer_name = "ACTRESS Cecilia" +trainer_reward = 3200 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[124, 40], [128, 40]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 1104) +trainer = true +texture = ExtResource("203") +trainer_name = "ACTOR Caruso" +trainer_reward = 3200 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[126, 38], [128, 40], [123, 38]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 688) +trainer = true +texture = ExtResource("204") +trainer_name = "ACTOR Bocelli" +trainer_reward = 3200 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[128, 40]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(720, 976) +trainer = true +texture = ExtResource("205") +trainer_name = "ACTOR Pavarotti" +trainer_reward = 3200 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[128, 38], [126, 38], [142, 40], [66, 40]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 272) +trainer = true +texture = ExtResource("206") +trainer_name = "LEADER? Iago" +trainer_reward = 3780 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[93, 42], [128, 42], [66, 42]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1360, 240) +trainer = true +texture = ExtResource("207") +trainer_name = "LEADER Rosalind" +trainer_reward = 4950 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[142, 42], [128, 42], [127, 43], [125, 43], [143, 45]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(496, 1104) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/VenesiCity/Venesi_City_Gym_tileset.tres b/Maps/VenesiCity/Venesi_City_Gym_tileset.tres new file mode 100644 index 000000000..5d61b84cb --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_Gym_tileset.tres @@ -0,0 +1,275 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:69/0 = 0 +0:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:81/0 = 0 +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:84/0 = 0 +0:85/0 = 0 +0:86/0 = 0 +0:103/0 = 0 +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:69/0 = 0 +1:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:71/0 = 0 +1:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:81/0 = 0 +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:84/0 = 0 +1:85/0 = 0 +1:91/0 = 0 +1:92/0 = 0 +1:103/0 = 0 +2:29/0 = 0 +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:69/0 = 0 +2:69/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:81/0 = 0 +2:82/0 = 0 +2:83/0 = 0 +2:84/0 = 0 +2:87/0 = 0 +2:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:92/0 = 0 +2:103/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:80/0 = 0 +3:81/0 = 0 +3:82/0 = 0 +3:83/0 = 0 +3:84/0 = 0 +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:89/0 = 0 +3:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:92/0 = 0 +4:29/0 = 0 +4:80/0 = 0 +4:81/0 = 0 +4:82/0 = 0 +4:83/0 = 0 +4:84/0 = 0 +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:89/0 = 0 +4:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:91/0 = 0 +4:92/0 = 0 +4:94/0 = 0 +4:95/0 = 0 +4:96/0 = 0 +4:97/0 = 0 +4:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:81/0 = 0 +5:82/0 = 0 +5:83/0 = 0 +5:84/0 = 0 +5:85/0 = 0 +5:86/0 = 0 +5:88/0 = 0 +5:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:89/0 = 0 +5:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:90/0 = 0 +5:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:93/0 = 0 +5:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:94/0 = 0 +5:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:95/0 = 0 +5:96/0 = 0 +5:97/0 = 0 +5:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:32/0 = 0 +6:33/0 = 0 +6:80/0 = 0 +6:81/0 = 0 +6:82/0 = 0 +6:83/0 = 0 +6:84/0 = 0 +6:85/0 = 0 +6:86/0 = 0 +6:90/0 = 0 +6:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:94/0 = 0 +6:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:95/0 = 0 +6:96/0 = 0 +6:97/0 = 0 +6:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:32/0 = 0 +7:33/0 = 0 +7:85/0 = 0 +7:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:86/0 = 0 +7:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:88/0 = 0 +7:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:91/0 = 0 +7:92/0 = 0 +7:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:94/0 = 0 +7:95/0 = 0 +7:96/0 = 0 +7:97/0 = 0 +7:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VenesiCity/Venesi_City_M097.gd b/Maps/VenesiCity/Venesi_City_M097.gd new file mode 100644 index 000000000..d28f1f813 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_M097.gd @@ -0,0 +1,116 @@ +extends Node2D # gen_map.py Map097 + +var map_name = "Venesi City" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(1008, 1264): + Global.game.play_dialogue("MAP097_NPC_1") + if check_pos == Vector2(80, 240): + Global.game.play_dialogue("MAP097_NPC_2") + if check_pos == Vector2(272, 336): + Global.game.play_dialogue("MAP097_NPC_3") + if check_pos == Vector2(368, 272): + Global.game.play_dialogue("MAP097_NPC_4") + if check_pos == Vector2(1008, 272): + Global.game.play_dialogue("MAP097_NPC_5") + if check_pos == Vector2(912, 336): + Global.game.play_dialogue("MAP097_NPC_6") + if check_pos == Vector2(1136, 304): + Global.game.play_dialogue("MAP097_NPC_7") + if check_pos == Vector2(80, 784): + Global.game.play_dialogue("MAP097_NPC_8") + if check_pos == Vector2(336, 784): + Global.game.play_dialogue("MAP097_NPC_9") + if check_pos == Vector2(976, 848): + Global.game.play_dialogue("MAP097_NPC_10") + if check_pos == Vector2(1072, 720): + Global.game.play_dialogue("MAP097_NPC_11") + if check_pos == Vector2(80, 1296): + Global.game.play_dialogue("MAP097_NPC_12") + if check_pos == Vector2(304, 1392): + Global.game.play_dialogue("MAP097_NPC_13") + if check_pos == Vector2(368, 1328): + Global.game.play_dialogue("MAP097_NPC_14") + if check_pos == Vector2(176, 1904): + Global.game.play_dialogue("MAP097_NPC_15") + if check_pos == Vector2(880, 1840): + Global.game.play_dialogue("MAP097_NPC_16") + if check_pos == Vector2(1008, 1840): + Global.game.play_dialogue("MAP097_NPC_17") + if check_pos == Vector2(336, 2480): + Global.game.play_dialogue("MAP097_NPC_18") + if check_pos == Vector2(80, 2416): + Global.game.play_dialogue("MAP097_NPC_19") + if check_pos == Vector2(944, 2480): + Global.game.play_dialogue("MAP097_NPC_20") + if check_pos == Vector2(1744, 1328): + Global.game.play_dialogue("MAP097_NPC_21") + if check_pos == Vector2(1616, 1328): + Global.game.play_dialogue("MAP097_NPC_22") + if check_pos == Vector2(1488, 2512): + Global.game.play_dialogue("MAP097_NPC_23") + if check_pos == Vector2(1712, 2576): + Global.game.play_dialogue("MAP097_NPC_24") + if check_pos == Vector2(1680, 1968): + Global.game.play_dialogue("MAP097_NPC_25") + if check_pos == Vector2(912, 1840): + Global.game.play_dialogue("MAP097_NPC_26") + if check_pos == Vector2(944, 1904): + Global.game.play_dialogue("MAP097_NPC_27") + if check_pos == Vector2(1808, 1328): + Global.game.open_shop(['CARROTWINE']) + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP097_TRAINER_1", "defeat": "MAP097_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer046.png"}, + "Trainer2": {"pre": "MAP097_TRAINER_2", "defeat": "MAP097_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer046.png"}, + "Trainer3": {"pre": "MAP097_TRAINER_3", "defeat": "MAP097_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer005.png"}, + "Trainer4": {"pre": "MAP097_TRAINER_4", "defeat": "MAP097_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer013.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP097_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP097_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP097_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/VenesiCity/Venesi_City_M097.gd.uid b/Maps/VenesiCity/Venesi_City_M097.gd.uid new file mode 100644 index 000000000..6e49b3525 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_M097.gd.uid @@ -0,0 +1 @@ +uid://c4ln6bh3fb0mk diff --git a/Maps/VenesiCity/Venesi_City_M097.tscn b/Maps/VenesiCity/Venesi_City_M097.tscn new file mode 100644 index 000000000..a1f8dd8b5 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_M097.tscn @@ -0,0 +1,374 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VenesiCity/Venesi_City_M097_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VenesiCity/Venesi_City_M097.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_053.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_124.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_002.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_005.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_124.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_008.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_127.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_040.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_046.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_038.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_040.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_028.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="314"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_045.png" id="315"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="316"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_017.png" id="317"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="318"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="319"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="320"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_029.png" id="321"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="322"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="323"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_017.png" id="324"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="325"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Fennel.png" id="326"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Musharna.png" id="327"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_029.png" id="501"] +[node name="Venesi City" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 60, 1, 0, 61, 1, 0, 62, 1, 0, 63, 1, 0, 64, 1, 0, 65, 1, 0, 66, 1, 0, 67, 1, 0, 68, 1, 0, 69, 1, 0, 70, 1, 0, 71, 1, 0, 72, 1, 0, 73, 1, 0, 74, 1, 0, 75, 1, 0, 76, 1, 0, 77, 1, 0, 78, 1, 0, 79, 1, 0, 65536, 262145, 0, 65537, 262145, 4, 65538, 262145, 4, 65539, 262145, 4, 65540, 262145, 4, 65541, 262145, 4, 65542, 262145, 4, 65543, 131073, 1, 65544, 262145, 0, 65545, 262145, 4, 65546, 262145, 4, 65547, 262145, 4, 65548, 262145, 4, 65549, 131073, 1, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 262145, 0, 65561, 262145, 4, 65562, 262145, 4, 65563, 262145, 4, 65564, 131073, 1, 65565, 262145, 0, 65566, 262145, 4, 65567, 262145, 4, 65568, 262145, 4, 65569, 262145, 4, 65570, 262145, 4, 65571, 262145, 4, 65572, 262145, 4, 65573, 131073, 1, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 65596, 1, 0, 65597, 1, 0, 65598, 1, 0, 65599, 1, 0, 65600, 1, 0, 65601, 1, 0, 65602, 1, 0, 65603, 1, 0, 65604, 1, 0, 65605, 1, 0, 65606, 1, 0, 65607, 1, 0, 65608, 1, 0, 65609, 1, 0, 65610, 1, 0, 65611, 1, 0, 65612, 1, 0, 65613, 1, 0, 65614, 1, 0, 65615, 1, 0, 131072, 1, 4, 131073, 196608, 3, 131074, 262144, 3, 131075, 262144, 3, 131076, 262144, 3, 131077, 262144, 3, 131078, 262144, 3, 131079, 262145, 2, 131080, 1, 4, 131081, 262144, 3, 131082, 262144, 3, 131083, 262144, 3, 131084, 327680, 3, 131085, 262145, 2, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 4, 131097, 196608, 3, 131098, 262144, 3, 131099, 262144, 3, 131100, 262145, 2, 131101, 1, 4, 131102, 262144, 3, 131103, 262144, 3, 131104, 262144, 3, 131105, 262144, 3, 131106, 262144, 3, 131107, 262144, 3, 131108, 327680, 3, 131109, 262145, 2, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 1, 0, 131131, 1, 0, 131132, 1, 0, 131133, 1, 0, 131134, 1, 0, 131135, 1, 0, 131136, 1, 0, 131137, 1, 0, 131138, 1, 0, 131139, 1, 0, 131140, 1, 0, 131141, 1, 0, 131142, 1, 0, 131143, 1, 0, 131144, 1, 0, 131145, 1, 0, 131146, 1, 0, 131147, 1, 0, 131148, 1, 0, 131149, 1, 0, 131150, 1, 0, 131151, 1, 0, 196608, 1, 4, 196609, 196608, 4, 196610, 262144, 4, 196611, 262144, 4, 196612, 262144, 4, 196613, 262144, 4, 196614, 262144, 4, 196615, 262145, 2, 196616, 1, 4, 196617, 262144, 4, 196618, 262144, 4, 196619, 262144, 4, 196620, 327680, 4, 196621, 262145, 2, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 4, 196633, 196608, 4, 196634, 262144, 4, 196635, 262144, 4, 196636, 262145, 6, 196637, 131073, 6, 196638, 262144, 4, 196639, 262144, 4, 196640, 262144, 4, 196641, 262144, 4, 196642, 262144, 4, 196643, 262144, 4, 196644, 327680, 4, 196645, 262145, 2, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 196660, 1, 0, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 1, 0, 196667, 1, 0, 196668, 1, 0, 196669, 1, 0, 196670, 1, 0, 196671, 1, 0, 196672, 1, 0, 196673, 1, 0, 196674, 1, 0, 196675, 1, 0, 196676, 1, 0, 196677, 1, 0, 196678, 1, 0, 196679, 1, 0, 196680, 1, 0, 196681, 1, 0, 196682, 1, 0, 196683, 1, 0, 196684, 1, 0, 196685, 1, 0, 196686, 1, 0, 196687, 1, 0, 262144, 1, 4, 262145, 65536, 5, 262146, 65536, 5, 262147, 65536, 5, 262148, 65536, 5, 262149, 65536, 5, 262150, 65536, 5, 262151, 262145, 6, 262152, 131073, 6, 262153, 65536, 5, 262154, 65536, 5, 262155, 65536, 5, 262156, 65536, 5, 262157, 262145, 2, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 4, 262169, 65536, 5, 262170, 65536, 5, 262171, 65536, 5, 262172, 196608, 3, 262173, 327680, 3, 262174, 65536, 5, 262175, 65536, 5, 262176, 65536, 5, 262177, 65536, 5, 262178, 65536, 5, 262179, 65536, 5, 262180, 65536, 5, 262181, 262145, 2, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 262194, 1, 0, 262195, 1, 0, 262196, 1, 0, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 1, 0, 262203, 1, 0, 262204, 1, 0, 262205, 1, 0, 262206, 1, 0, 262207, 1, 0, 262208, 1, 0, 262209, 1, 0, 262210, 1, 0, 262211, 1, 0, 262212, 1, 0, 262213, 1, 0, 262214, 1, 0, 262215, 1, 0, 262216, 1, 0, 262217, 1, 0, 262218, 1, 0, 262219, 1, 0, 262220, 1, 0, 262221, 1, 0, 262222, 1, 0, 262223, 1, 0, 327680, 1, 4, 327681, 65536, 5, 327682, 65536, 5, 327683, 65536, 5, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 196608, 3, 327688, 327680, 3, 327689, 65536, 5, 327690, 65536, 5, 327691, 65536, 5, 327692, 65536, 5, 327693, 262145, 2, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 4, 327705, 65536, 5, 327706, 65536, 5, 327707, 65536, 5, 327708, 196608, 4, 327709, 327680, 4, 327710, 65536, 5, 327711, 65536, 5, 327712, 65536, 5, 327713, 65536, 5, 327714, 65536, 5, 327715, 65536, 5, 327716, 65536, 5, 327717, 262145, 2, 327718, 1, 0, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 327730, 1, 0, 327731, 1, 0, 327732, 1, 0, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 1, 0, 327739, 1, 0, 327740, 1, 0, 327741, 1, 0, 327742, 1, 0, 327743, 1, 0, 327744, 1, 0, 327745, 1, 0, 327746, 1, 0, 327747, 1, 0, 327748, 1, 0, 327749, 1, 0, 327750, 1, 0, 327751, 1, 0, 327752, 1, 0, 327753, 1, 0, 327754, 1, 0, 327755, 1, 0, 327756, 1, 0, 327757, 1, 0, 327758, 1, 0, 327759, 1, 0, 393216, 1, 4, 393217, 65536, 5, 393218, 65536, 5, 393219, 65536, 5, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 196608, 4, 393224, 327680, 4, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 65536, 5, 393229, 262145, 2, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 4, 393241, 65536, 5, 393242, 65536, 5, 393243, 65536, 5, 393244, 65536, 5, 393245, 65536, 5, 393246, 65536, 5, 393247, 65536, 5, 393248, 65536, 5, 393249, 65536, 5, 393250, 65536, 5, 393251, 65536, 5, 393252, 65536, 5, 393253, 262145, 2, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 393266, 1, 0, 393267, 1, 0, 393268, 1, 0, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 0, 393275, 1, 0, 393276, 1, 0, 393277, 1, 0, 393278, 1, 0, 393279, 1, 0, 393280, 1, 0, 393281, 1, 0, 393282, 1, 0, 393283, 1, 0, 393284, 1, 0, 393285, 1, 0, 393286, 1, 0, 393287, 1, 0, 393288, 1, 0, 393289, 1, 0, 393290, 1, 0, 393291, 1, 0, 393292, 1, 0, 393293, 1, 0, 393294, 1, 0, 393295, 1, 0, 458752, 1, 4, 458753, 65536, 5, 458754, 65536, 5, 458755, 65536, 5, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 65536, 5, 458765, 262145, 2, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 4, 458777, 65536, 5, 458778, 65536, 5, 458779, 65536, 5, 458780, 65536, 5, 458781, 65536, 5, 458782, 65536, 5, 458783, 65536, 5, 458784, 65536, 5, 458785, 65536, 5, 458786, 65536, 5, 458787, 65536, 5, 458788, 65536, 5, 458789, 262145, 2, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 458802, 1, 0, 458803, 1, 0, 458804, 1, 0, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 1, 0, 458811, 1, 0, 458812, 1, 0, 458813, 1, 0, 458814, 1, 0, 458815, 1, 0, 458816, 1, 0, 458817, 1, 0, 458818, 1, 0, 458819, 1, 0, 458820, 1, 0, 458821, 1, 0, 458822, 1, 0, 458823, 1, 0, 458824, 1, 0, 458825, 1, 0, 458826, 1, 0, 458827, 1, 0, 458828, 1, 0, 458829, 1, 0, 458830, 1, 0, 458831, 1, 0, 524288, 1, 4, 524289, 65536, 5, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 65536, 5, 524301, 262145, 2, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 4, 524313, 65536, 5, 524314, 65536, 5, 524315, 65536, 5, 524316, 65536, 5, 524317, 65536, 5, 524318, 65536, 5, 524319, 65536, 5, 524320, 65536, 5, 524321, 65536, 5, 524322, 65536, 5, 524323, 65536, 5, 524324, 65536, 5, 524325, 262145, 2, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 524338, 1, 0, 524339, 1, 0, 524340, 1, 0, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 1, 0, 524347, 1, 0, 524348, 1, 0, 524349, 1, 0, 524350, 1, 0, 524351, 1, 0, 524352, 1, 0, 524353, 1, 0, 524354, 1, 0, 524355, 1, 0, 524356, 1, 0, 524357, 1, 0, 524358, 1, 0, 524359, 1, 0, 524360, 1, 0, 524361, 1, 0, 524362, 1, 0, 524363, 1, 0, 524364, 1, 0, 524365, 1, 0, 524366, 1, 0, 524367, 1, 0, 589824, 1, 4, 589825, 65536, 5, 589826, 65536, 5, 589827, 65536, 5, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 65536, 5, 589837, 262145, 2, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 4, 589849, 65536, 5, 589850, 65536, 5, 589851, 65536, 5, 589852, 65536, 5, 589853, 65536, 5, 589854, 65536, 5, 589855, 65536, 5, 589856, 65536, 5, 589857, 65536, 5, 589858, 65536, 5, 589859, 65536, 5, 589860, 65536, 5, 589861, 262145, 2, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 589874, 1, 0, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 589884, 1, 0, 589885, 1, 0, 589886, 1, 0, 589887, 1, 0, 589888, 1, 0, 589889, 1, 0, 589890, 1, 0, 589891, 1, 0, 589892, 1, 0, 589893, 1, 0, 589894, 1, 0, 589895, 1, 0, 589896, 1, 0, 589897, 1, 0, 589898, 1, 0, 589899, 1, 0, 589900, 1, 0, 589901, 1, 0, 589902, 1, 0, 589903, 1, 0, 655360, 1, 4, 655361, 65536, 5, 655362, 65536, 5, 655363, 65536, 5, 655364, 65536, 5, 655365, 65536, 5, 655366, 65536, 5, 655367, 65536, 5, 655368, 65536, 5, 655369, 65536, 5, 655370, 65536, 5, 655371, 65536, 5, 655372, 65536, 5, 655373, 262145, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 4, 655385, 65536, 5, 655386, 65536, 5, 655387, 65536, 5, 655388, 65536, 5, 655389, 65536, 5, 655390, 65536, 5, 655391, 65536, 5, 655392, 65536, 5, 655393, 65536, 5, 655394, 65536, 5, 655395, 65536, 5, 655396, 65536, 5, 655397, 262145, 2, 655398, 1, 0, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 655420, 1, 0, 655421, 1, 0, 655422, 1, 0, 655423, 1, 0, 655424, 1, 0, 655425, 1, 0, 655426, 1, 0, 655427, 1, 0, 655428, 1, 0, 655429, 1, 0, 655430, 1, 0, 655431, 1, 0, 655432, 1, 0, 655433, 1, 0, 655434, 1, 0, 655435, 1, 0, 655436, 1, 0, 655437, 1, 0, 655438, 1, 0, 655439, 1, 0, 720896, 1, 4, 720897, 65536, 5, 720898, 65536, 5, 720899, 65536, 5, 720900, 65536, 5, 720901, 65536, 5, 720902, 65536, 5, 720903, 65536, 5, 720904, 65536, 5, 720905, 65536, 5, 720906, 65536, 5, 720907, 65536, 5, 720908, 65536, 5, 720909, 262145, 2, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 4, 720921, 65536, 5, 720922, 65536, 5, 720923, 65536, 5, 720924, 65536, 5, 720925, 65536, 5, 720926, 65536, 5, 720927, 65536, 5, 720928, 65536, 5, 720929, 65536, 5, 720930, 65536, 5, 720931, 65536, 5, 720932, 65536, 5, 720933, 262145, 2, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 720956, 1, 0, 720957, 1, 0, 720958, 1, 0, 720959, 1, 0, 720960, 1, 0, 720961, 1, 0, 720962, 1, 0, 720963, 1, 0, 720964, 1, 0, 720965, 1, 0, 720966, 1, 0, 720967, 1, 0, 720968, 1, 0, 720969, 1, 0, 720970, 1, 0, 720971, 1, 0, 720972, 1, 0, 720973, 1, 0, 720974, 1, 0, 720975, 1, 0, 786432, 131073, 0, 786433, 131073, 3, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 65537, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 131073, 0, 786457, 131073, 3, 786458, 131073, 3, 786459, 131073, 3, 786460, 131073, 3, 786461, 131073, 3, 786462, 131073, 3, 786463, 131073, 3, 786464, 131073, 3, 786465, 131073, 3, 786466, 131073, 3, 786467, 131073, 3, 786468, 131073, 3, 786469, 65537, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 786492, 1, 0, 786493, 1, 0, 786494, 1, 0, 786495, 1, 0, 786496, 1, 0, 786497, 1, 0, 786498, 1, 0, 786499, 1, 0, 786500, 1, 0, 786501, 1, 0, 786502, 1, 0, 786503, 1, 0, 786504, 1, 0, 786505, 1, 0, 786506, 1, 0, 786507, 1, 0, 786508, 1, 0, 786509, 1, 0, 786510, 1, 0, 786511, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 1, 0, 851998, 1, 0, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 852028, 1, 0, 852029, 1, 0, 852030, 1, 0, 852031, 1, 0, 852032, 1, 0, 852033, 1, 0, 852034, 1, 0, 852035, 1, 0, 852036, 1, 0, 852037, 1, 0, 852038, 1, 0, 852039, 1, 0, 852040, 1, 0, 852041, 1, 0, 852042, 1, 0, 852043, 1, 0, 852044, 1, 0, 852045, 1, 0, 852046, 1, 0, 852047, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 917532, 1, 0, 917533, 1, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 917564, 1, 0, 917565, 1, 0, 917566, 1, 0, 917567, 1, 0, 917568, 1, 0, 917569, 1, 0, 917570, 1, 0, 917571, 1, 0, 917572, 1, 0, 917573, 1, 0, 917574, 1, 0, 917575, 1, 0, 917576, 1, 0, 917577, 1, 0, 917578, 1, 0, 917579, 1, 0, 917580, 1, 0, 917581, 1, 0, 917582, 1, 0, 917583, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 983090, 1, 0, 983091, 1, 0, 983092, 1, 0, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 983100, 1, 0, 983101, 1, 0, 983102, 1, 0, 983103, 1, 0, 983104, 1, 0, 983105, 1, 0, 983106, 1, 0, 983107, 1, 0, 983108, 1, 0, 983109, 1, 0, 983110, 1, 0, 983111, 1, 0, 983112, 1, 0, 983113, 1, 0, 983114, 1, 0, 983115, 1, 0, 983116, 1, 0, 983117, 1, 0, 983118, 1, 0, 983119, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 0, 1048605, 1, 0, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048625, 1, 0, 1048626, 1, 0, 1048627, 1, 0, 1048628, 1, 0, 1048629, 1, 0, 1048630, 1, 0, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 0, 1048635, 1, 0, 1048636, 1, 0, 1048637, 1, 0, 1048638, 1, 0, 1048639, 1, 0, 1048640, 1, 0, 1048641, 1, 0, 1048642, 1, 0, 1048643, 1, 0, 1048644, 1, 0, 1048645, 1, 0, 1048646, 1, 0, 1048647, 1, 0, 1048648, 1, 0, 1048649, 1, 0, 1048650, 1, 0, 1048651, 1, 0, 1048652, 1, 0, 1048653, 1, 0, 1048654, 1, 0, 1048655, 1, 0, 1114112, 1, 0, 1114113, 262145, 4, 1114114, 262145, 4, 1114115, 262145, 4, 1114116, 262145, 4, 1114117, 262145, 4, 1114118, 262145, 4, 1114119, 131073, 1, 1114120, 262145, 0, 1114121, 262145, 4, 1114122, 262145, 4, 1114123, 262145, 4, 1114124, 262145, 4, 1114125, 131073, 1, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 262145, 0, 1114137, 262145, 4, 1114138, 262145, 4, 1114139, 262145, 4, 1114140, 131073, 1, 1114141, 262145, 0, 1114142, 262145, 4, 1114143, 262145, 4, 1114144, 262145, 4, 1114145, 262145, 4, 1114146, 262145, 4, 1114147, 262145, 4, 1114148, 262145, 4, 1114149, 131073, 1, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 0, 1114161, 1, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 0, 1114171, 1, 0, 1114172, 1, 0, 1114173, 1, 0, 1114174, 1, 0, 1114175, 1, 0, 1114176, 1, 0, 1114177, 1, 0, 1114178, 1, 0, 1114179, 1, 0, 1114180, 1, 0, 1114181, 1, 0, 1114182, 1, 0, 1114183, 1, 0, 1114184, 1, 0, 1114185, 1, 0, 1114186, 1, 0, 1114187, 1, 0, 1114188, 1, 0, 1114189, 1, 0, 1114190, 1, 0, 1114191, 1, 0, 1179648, 1, 0, 1179649, 327680, 5, 1179650, 393216, 5, 1179651, 393216, 5, 1179652, 393216, 5, 1179653, 393216, 5, 1179654, 393216, 5, 1179655, 262145, 2, 1179656, 1, 4, 1179657, 393216, 5, 1179658, 393216, 5, 1179659, 393216, 5, 1179660, 458752, 5, 1179661, 262145, 2, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 4, 1179673, 327680, 5, 1179674, 393216, 5, 1179675, 393216, 5, 1179676, 262145, 2, 1179677, 1, 4, 1179678, 393216, 5, 1179679, 393216, 5, 1179680, 393216, 5, 1179681, 393216, 5, 1179682, 393216, 5, 1179683, 393216, 5, 1179684, 458752, 5, 1179685, 262145, 2, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 0, 1179696, 1, 0, 1179697, 1, 0, 1179698, 1, 0, 1179699, 1, 0, 1179700, 1, 0, 1179701, 1, 0, 1179702, 1, 0, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 0, 1179707, 1, 0, 1179708, 1, 0, 1179709, 1, 0, 1179710, 1, 0, 1179711, 1, 0, 1179712, 1, 0, 1179713, 1, 0, 1179714, 1, 0, 1179715, 1, 0, 1179716, 1, 0, 1179717, 1, 0, 1179718, 1, 0, 1179719, 1, 0, 1179720, 1, 0, 1179721, 1, 0, 1179722, 1, 0, 1179723, 1, 0, 1179724, 1, 0, 1179725, 1, 0, 1179726, 1, 0, 1179727, 1, 0, 1245184, 1, 0, 1245185, 327680, 6, 1245186, 393216, 6, 1245187, 393216, 6, 1245188, 393216, 6, 1245189, 393216, 6, 1245190, 393216, 6, 1245191, 262145, 2, 1245192, 1, 4, 1245193, 393216, 6, 1245194, 393216, 6, 1245195, 393216, 6, 1245196, 458752, 6, 1245197, 262145, 2, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 4, 1245209, 327680, 6, 1245210, 393216, 6, 1245211, 393216, 6, 1245212, 262145, 6, 1245213, 131073, 6, 1245214, 393216, 6, 1245215, 393216, 6, 1245216, 393216, 6, 1245217, 393216, 6, 1245218, 393216, 6, 1245219, 393216, 6, 1245220, 458752, 6, 1245221, 262145, 2, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1245234, 1, 0, 1245235, 1, 0, 1245236, 1, 0, 1245237, 1, 0, 1245238, 1, 0, 1245239, 1, 0, 1245240, 1, 0, 1245241, 1, 0, 1245242, 1, 0, 1245243, 1, 0, 1245244, 1, 0, 1245245, 1, 0, 1245246, 1, 0, 1245247, 1, 0, 1245248, 1, 0, 1245249, 1, 0, 1245250, 1, 0, 1245251, 1, 0, 1245252, 1, 0, 1245253, 1, 0, 1245254, 1, 0, 1245255, 1, 0, 1245256, 1, 0, 1245257, 1, 0, 1245258, 1, 0, 1245259, 1, 0, 1245260, 1, 0, 1245261, 1, 0, 1245262, 1, 0, 1245263, 1, 0, 1310720, 1, 0, 1310721, 262144, 5, 1310722, 262144, 5, 1310723, 262144, 5, 1310724, 262144, 5, 1310725, 262144, 5, 1310726, 262144, 5, 1310727, 262145, 6, 1310728, 131073, 6, 1310729, 262144, 5, 1310730, 262144, 5, 1310731, 262144, 5, 1310732, 262144, 5, 1310733, 262145, 2, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 4, 1310745, 262144, 5, 1310746, 262144, 5, 1310747, 262144, 5, 1310748, 327680, 5, 1310749, 458752, 5, 1310750, 262144, 5, 1310751, 262144, 5, 1310752, 262144, 5, 1310753, 262144, 5, 1310754, 262144, 5, 1310755, 262144, 5, 1310756, 262144, 5, 1310757, 262145, 2, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 0, 1310769, 1, 0, 1310770, 1, 0, 1310771, 1, 0, 1310772, 1, 0, 1310773, 1, 0, 1310774, 1, 0, 1310775, 1, 0, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 0, 1310779, 1, 0, 1310780, 1, 0, 1310781, 1, 0, 1310782, 1, 0, 1310783, 1, 0, 1310784, 1, 0, 1310785, 1, 0, 1310786, 1, 0, 1310787, 1, 0, 1310788, 1, 0, 1310789, 1, 0, 1310790, 1, 0, 1310791, 1, 0, 1310792, 1, 0, 1310793, 1, 0, 1310794, 1, 0, 1310795, 1, 0, 1310796, 1, 0, 1310797, 1, 0, 1310798, 1, 0, 1310799, 1, 0, 1376256, 1, 0, 1376257, 262144, 5, 1376258, 262144, 5, 1376259, 262144, 5, 1376260, 262144, 5, 1376261, 262144, 5, 1376262, 262144, 5, 1376263, 327680, 5, 1376264, 458752, 5, 1376265, 262144, 5, 1376266, 262144, 5, 1376267, 262144, 5, 1376268, 262144, 5, 1376269, 262145, 2, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 1, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 4, 1376281, 262144, 5, 1376282, 262144, 5, 1376283, 262144, 5, 1376284, 327680, 6, 1376285, 458752, 6, 1376286, 262144, 5, 1376287, 262144, 5, 1376288, 262144, 5, 1376289, 262144, 5, 1376290, 262144, 5, 1376291, 262144, 5, 1376292, 262144, 5, 1376293, 262145, 2, 1376294, 1, 0, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 0, 1376303, 1, 0, 1376304, 1, 0, 1376305, 1, 0, 1376306, 1, 0, 1376307, 1, 0, 1376308, 1, 0, 1376309, 1, 0, 1376310, 1, 0, 1376311, 1, 0, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 0, 1376315, 1, 0, 1376316, 1, 0, 1376317, 1, 0, 1376318, 1, 0, 1376319, 1, 0, 1376320, 1, 0, 1376321, 1, 0, 1376322, 1, 0, 1376323, 1, 0, 1376324, 1, 0, 1376325, 1, 0, 1376326, 1, 0, 1376327, 1, 0, 1376328, 1, 0, 1376329, 1, 0, 1376330, 1, 0, 1376331, 1, 0, 1376332, 1, 0, 1376333, 1, 0, 1376334, 1, 0, 1376335, 1, 0, 1441792, 1, 0, 1441793, 262144, 5, 1441794, 262144, 5, 1441795, 262144, 5, 1441796, 262144, 5, 1441797, 262144, 5, 1441798, 262144, 5, 1441799, 327680, 6, 1441800, 458752, 6, 1441801, 262144, 5, 1441802, 262144, 5, 1441803, 262144, 5, 1441804, 262144, 5, 1441805, 262145, 2, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 4, 1441817, 262144, 5, 1441818, 262144, 5, 1441819, 262144, 5, 1441820, 262144, 5, 1441821, 262144, 5, 1441822, 262144, 5, 1441823, 262144, 5, 1441824, 262144, 5, 1441825, 262144, 5, 1441826, 262144, 5, 1441827, 262144, 5, 1441828, 262144, 5, 1441829, 262145, 2, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1441852, 1, 0, 1441853, 1, 0, 1441854, 1, 0, 1441855, 1, 0, 1441856, 1, 0, 1441857, 1, 0, 1441858, 1, 0, 1441859, 1, 0, 1441860, 1, 0, 1441861, 1, 0, 1441862, 1, 0, 1441863, 1, 0, 1441864, 1, 0, 1441865, 1, 0, 1441866, 1, 0, 1441867, 1, 0, 1441868, 1, 0, 1441869, 1, 0, 1441870, 1, 0, 1441871, 1, 0, 1507328, 1, 0, 1507329, 262144, 5, 1507330, 262144, 5, 1507331, 262144, 5, 1507332, 262144, 5, 1507333, 262144, 5, 1507334, 262144, 5, 1507335, 262144, 5, 1507336, 262144, 5, 1507337, 262144, 5, 1507338, 262144, 5, 1507339, 262144, 5, 1507340, 262144, 5, 1507341, 262145, 2, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 4, 1507353, 262144, 5, 1507354, 262144, 5, 1507355, 262144, 5, 1507356, 262144, 5, 1507357, 262144, 5, 1507358, 262144, 5, 1507359, 262144, 5, 1507360, 262144, 5, 1507361, 262144, 5, 1507362, 262144, 5, 1507363, 262144, 5, 1507364, 262144, 5, 1507365, 262145, 2, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1507388, 1, 0, 1507389, 1, 0, 1507390, 1, 0, 1507391, 1, 0, 1507392, 1, 0, 1507393, 1, 0, 1507394, 1, 0, 1507395, 1, 0, 1507396, 1, 0, 1507397, 1, 0, 1507398, 1, 0, 1507399, 1, 0, 1507400, 1, 0, 1507401, 1, 0, 1507402, 1, 0, 1507403, 1, 0, 1507404, 1, 0, 1507405, 1, 0, 1507406, 1, 0, 1507407, 1, 0, 1572864, 1, 0, 1572865, 262144, 5, 1572866, 262144, 5, 1572867, 262144, 5, 1572868, 262144, 5, 1572869, 262144, 5, 1572870, 262144, 5, 1572871, 262144, 5, 1572872, 262144, 5, 1572873, 262144, 5, 1572874, 262144, 5, 1572875, 262144, 5, 1572876, 262144, 5, 1572877, 262145, 2, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 4, 1572889, 262144, 5, 1572890, 262144, 5, 1572891, 262144, 5, 1572892, 262144, 5, 1572893, 262144, 5, 1572894, 262144, 5, 1572895, 262144, 5, 1572896, 262144, 5, 1572897, 262144, 5, 1572898, 262144, 5, 1572899, 262144, 5, 1572900, 262144, 5, 1572901, 262145, 2, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1572924, 1, 0, 1572925, 1, 0, 1572926, 1, 0, 1572927, 1, 0, 1572928, 1, 0, 1572929, 1, 0, 1572930, 1, 0, 1572931, 1, 0, 1572932, 1, 0, 1572933, 1, 0, 1572934, 1, 0, 1572935, 1, 0, 1572936, 1, 0, 1572937, 1, 0, 1572938, 1, 0, 1572939, 1, 0, 1572940, 1, 0, 1572941, 1, 0, 1572942, 1, 0, 1572943, 1, 0, 1638400, 1, 0, 1638401, 262144, 5, 1638402, 262144, 5, 1638403, 262144, 5, 1638404, 262144, 5, 1638405, 262144, 5, 1638406, 262144, 5, 1638407, 262144, 5, 1638408, 262144, 5, 1638409, 262144, 5, 1638410, 262144, 5, 1638411, 262144, 5, 1638412, 262144, 5, 1638413, 262145, 2, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 4, 1638425, 262144, 5, 1638426, 262144, 5, 1638427, 262144, 5, 1638428, 262144, 5, 1638429, 262144, 5, 1638430, 262144, 5, 1638431, 262144, 5, 1638432, 262144, 5, 1638433, 262144, 5, 1638434, 262144, 5, 1638435, 262144, 5, 1638436, 262144, 5, 1638437, 262145, 2, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1638460, 1, 0, 1638461, 1, 0, 1638462, 1, 0, 1638463, 1, 0, 1638464, 1, 0, 1638465, 1, 0, 1638466, 1, 0, 1638467, 1, 0, 1638468, 1, 0, 1638469, 1, 0, 1638470, 1, 0, 1638471, 1, 0, 1638472, 1, 0, 1638473, 1, 0, 1638474, 1, 0, 1638475, 1, 0, 1638476, 1, 0, 1638477, 1, 0, 1638478, 1, 0, 1638479, 1, 0, 1703936, 1, 0, 1703937, 262144, 5, 1703938, 262144, 5, 1703939, 262144, 5, 1703940, 262144, 5, 1703941, 262144, 5, 1703942, 262144, 5, 1703943, 262144, 5, 1703944, 262144, 5, 1703945, 262144, 5, 1703946, 262144, 5, 1703947, 262144, 5, 1703948, 262144, 5, 1703949, 262145, 2, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 0, 1703954, 1, 0, 1703955, 1, 0, 1703956, 1, 0, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 4, 1703961, 262144, 5, 1703962, 262144, 5, 1703963, 262144, 5, 1703964, 262144, 5, 1703965, 262144, 5, 1703966, 262144, 5, 1703967, 262144, 5, 1703968, 262144, 5, 1703969, 262144, 5, 1703970, 262144, 5, 1703971, 262144, 5, 1703972, 262144, 5, 1703973, 262145, 2, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1703996, 1, 0, 1703997, 1, 0, 1703998, 1, 0, 1703999, 1, 0, 1704000, 1, 0, 1704001, 1, 0, 1704002, 1, 0, 1704003, 1, 0, 1704004, 1, 0, 1704005, 1, 0, 1704006, 1, 0, 1704007, 1, 0, 1704008, 1, 0, 1704009, 1, 0, 1704010, 1, 0, 1704011, 1, 0, 1704012, 1, 0, 1704013, 1, 0, 1704014, 1, 0, 1704015, 1, 0, 1769472, 1, 0, 1769473, 262144, 5, 1769474, 262144, 5, 1769475, 262144, 5, 1769476, 262144, 5, 1769477, 262144, 5, 1769478, 262144, 5, 1769479, 262144, 5, 1769480, 262144, 5, 1769481, 262144, 5, 1769482, 262144, 5, 1769483, 262144, 5, 1769484, 262144, 5, 1769485, 262145, 2, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1769492, 1, 0, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 4, 1769497, 262144, 5, 1769498, 262144, 5, 1769499, 262144, 5, 1769500, 262144, 5, 1769501, 262144, 5, 1769502, 262144, 5, 1769503, 262144, 5, 1769504, 262144, 5, 1769505, 262144, 5, 1769506, 262144, 5, 1769507, 262144, 5, 1769508, 262144, 5, 1769509, 262145, 2, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1769522, 1, 0, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1769532, 1, 0, 1769533, 1, 0, 1769534, 1, 0, 1769535, 1, 0, 1769536, 1, 0, 1769537, 1, 0, 1769538, 1, 0, 1769539, 1, 0, 1769540, 1, 0, 1769541, 1, 0, 1769542, 1, 0, 1769543, 1, 0, 1769544, 1, 0, 1769545, 1, 0, 1769546, 1, 0, 1769547, 1, 0, 1769548, 1, 0, 1769549, 1, 0, 1769550, 1, 0, 1769551, 1, 0, 1835008, 1, 0, 1835009, 131073, 3, 1835010, 131073, 3, 1835011, 131073, 3, 1835012, 131073, 3, 1835013, 131073, 3, 1835014, 131073, 3, 1835015, 131073, 3, 1835016, 131073, 3, 1835017, 131073, 3, 1835018, 131073, 3, 1835019, 131073, 3, 1835020, 131073, 3, 1835021, 65537, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 0, 1835025, 1, 0, 1835026, 1, 0, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 131073, 0, 1835033, 131073, 3, 1835034, 131073, 3, 1835035, 131073, 3, 1835036, 131073, 3, 1835037, 131073, 3, 1835038, 131073, 3, 1835039, 131073, 3, 1835040, 131073, 3, 1835041, 131073, 3, 1835042, 131073, 3, 1835043, 131073, 3, 1835044, 131073, 3, 1835045, 65537, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1835058, 1, 0, 1835059, 1, 0, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1835068, 1, 0, 1835069, 1, 0, 1835070, 1, 0, 1835071, 1, 0, 1835072, 1, 0, 1835073, 1, 0, 1835074, 1, 0, 1835075, 1, 0, 1835076, 1, 0, 1835077, 1, 0, 1835078, 1, 0, 1835079, 1, 0, 1835080, 1, 0, 1835081, 1, 0, 1835082, 1, 0, 1835083, 1, 0, 1835084, 1, 0, 1835085, 1, 0, 1835086, 1, 0, 1835087, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 0, 1900563, 1, 0, 1900564, 1, 0, 1900565, 1, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 262145, 0, 1900589, 262145, 4, 1900590, 262145, 4, 1900591, 262145, 4, 1900592, 131073, 1, 1900593, 262145, 0, 1900594, 262145, 4, 1900595, 262145, 4, 1900596, 262145, 4, 1900597, 131073, 1, 1900598, 262145, 0, 1900599, 262145, 4, 1900600, 262145, 4, 1900601, 262145, 4, 1900602, 131073, 1, 1900603, 1, 0, 1900604, 1, 0, 1900605, 1, 0, 1900606, 1, 0, 1900607, 1, 0, 1900608, 1, 0, 1900609, 1, 0, 1900610, 1, 0, 1900611, 1, 0, 1900612, 1, 0, 1900613, 1, 0, 1900614, 1, 0, 1900615, 1, 0, 1900616, 1, 0, 1900617, 1, 0, 1900618, 1, 0, 1900619, 1, 0, 1900620, 1, 0, 1900621, 1, 0, 1900622, 1, 0, 1900623, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 4, 1966125, 65536, 126, 1966126, 65536, 126, 1966127, 65536, 126, 1966128, 262145, 6, 1966129, 131073, 6, 1966130, 65536, 126, 1966131, 65536, 126, 1966132, 65536, 126, 1966133, 262145, 6, 1966134, 131073, 6, 1966135, 65536, 126, 1966136, 65536, 126, 1966137, 65536, 126, 1966138, 262145, 2, 1966139, 1, 0, 1966140, 1, 0, 1966141, 1, 0, 1966142, 1, 0, 1966143, 1, 0, 1966144, 1, 0, 1966145, 1, 0, 1966146, 1, 0, 1966147, 1, 0, 1966148, 1, 0, 1966149, 1, 0, 1966150, 1, 0, 1966151, 1, 0, 1966152, 1, 0, 1966153, 1, 0, 1966154, 1, 0, 1966155, 1, 0, 1966156, 1, 0, 1966157, 1, 0, 1966158, 1, 0, 1966159, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 4, 2031661, 65536, 127, 2031662, 65536, 127, 2031663, 65536, 127, 2031664, 0, 126, 2031665, 131072, 126, 2031666, 65536, 127, 2031667, 65536, 127, 2031668, 65536, 127, 2031669, 0, 126, 2031670, 131072, 126, 2031671, 65536, 127, 2031672, 65536, 127, 2031673, 65536, 127, 2031674, 262145, 2, 2031675, 1, 0, 2031676, 1, 0, 2031677, 1, 0, 2031678, 1, 0, 2031679, 1, 0, 2031680, 1, 0, 2031681, 1, 0, 2031682, 1, 0, 2031683, 1, 0, 2031684, 1, 0, 2031685, 1, 0, 2031686, 1, 0, 2031687, 1, 0, 2031688, 1, 0, 2031689, 1, 0, 2031690, 1, 0, 2031691, 1, 0, 2031692, 1, 0, 2031693, 1, 0, 2031694, 1, 0, 2031695, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 4, 2097197, 458752, 27, 2097198, 458752, 27, 2097199, 458752, 27, 2097200, 0, 127, 2097201, 131072, 127, 2097202, 458752, 27, 2097203, 458752, 27, 2097204, 458752, 27, 2097205, 0, 127, 2097206, 131072, 127, 2097207, 458752, 27, 2097208, 458752, 27, 2097209, 458752, 27, 2097210, 262145, 2, 2097211, 1, 0, 2097212, 1, 0, 2097213, 1, 0, 2097214, 1, 0, 2097215, 1, 0, 2097216, 1, 0, 2097217, 1, 0, 2097218, 1, 0, 2097219, 1, 0, 2097220, 1, 0, 2097221, 1, 0, 2097222, 1, 0, 2097223, 1, 0, 2097224, 1, 0, 2097225, 1, 0, 2097226, 1, 0, 2097227, 1, 0, 2097228, 1, 0, 2097229, 1, 0, 2097230, 1, 0, 2097231, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 262145, 0, 2162713, 262145, 4, 2162714, 262145, 4, 2162715, 262145, 4, 2162716, 262145, 4, 2162717, 262145, 4, 2162718, 262145, 4, 2162719, 262145, 4, 2162720, 262145, 4, 2162721, 262145, 4, 2162722, 262145, 4, 2162723, 262145, 4, 2162724, 131073, 1, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 4, 2162733, 458752, 27, 2162734, 458752, 27, 2162735, 458752, 27, 2162736, 458752, 27, 2162737, 458752, 27, 2162738, 458752, 27, 2162739, 458752, 27, 2162740, 458752, 27, 2162741, 458752, 27, 2162742, 458752, 27, 2162743, 458752, 27, 2162744, 458752, 27, 2162745, 458752, 27, 2162746, 262145, 2, 2162747, 1, 0, 2162748, 1, 0, 2162749, 1, 0, 2162750, 1, 0, 2162751, 1, 0, 2162752, 1, 0, 2162753, 1, 0, 2162754, 1, 0, 2162755, 1, 0, 2162756, 1, 0, 2162757, 1, 0, 2162758, 1, 0, 2162759, 1, 0, 2162760, 1, 0, 2162761, 1, 0, 2162762, 1, 0, 2162763, 1, 0, 2162764, 1, 0, 2162765, 1, 0, 2162766, 1, 0, 2162767, 1, 0, 2228224, 262145, 0, 2228225, 262145, 4, 2228226, 262145, 4, 2228227, 262145, 4, 2228228, 262145, 4, 2228229, 262145, 4, 2228230, 262145, 4, 2228231, 262145, 4, 2228232, 262145, 4, 2228233, 262145, 4, 2228234, 262145, 4, 2228235, 262145, 4, 2228236, 131073, 1, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 4, 2228249, 0, 7, 2228250, 65536, 7, 2228251, 65536, 7, 2228252, 65536, 7, 2228253, 65536, 7, 2228254, 65536, 7, 2228255, 65536, 7, 2228256, 65536, 7, 2228257, 65536, 7, 2228258, 65536, 7, 2228259, 131072, 7, 2228260, 262145, 2, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 4, 2228269, 458752, 27, 2228270, 458752, 27, 2228271, 458752, 27, 2228272, 458752, 27, 2228273, 458752, 27, 2228274, 458752, 27, 2228275, 458752, 27, 2228276, 458752, 27, 2228277, 458752, 27, 2228278, 458752, 27, 2228279, 458752, 27, 2228280, 458752, 27, 2228281, 458752, 27, 2228282, 262145, 2, 2228283, 1, 0, 2228284, 1, 0, 2228285, 1, 0, 2228286, 1, 0, 2228287, 1, 0, 2228288, 1, 0, 2228289, 1, 0, 2228290, 1, 0, 2228291, 1, 0, 2228292, 1, 0, 2228293, 1, 0, 2228294, 1, 0, 2228295, 1, 0, 2228296, 1, 0, 2228297, 1, 0, 2228298, 1, 0, 2228299, 1, 0, 2228300, 1, 0, 2228301, 1, 0, 2228302, 1, 0, 2228303, 1, 0, 2293760, 1, 4, 2293761, 327680, 5, 2293762, 393216, 5, 2293763, 393216, 5, 2293764, 393216, 5, 2293765, 393216, 5, 2293766, 393216, 5, 2293767, 262145, 2, 2293768, 1, 4, 2293769, 393216, 5, 2293770, 393216, 5, 2293771, 393216, 5, 2293772, 458752, 5, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 4, 2293785, 0, 8, 2293786, 65536, 8, 2293787, 65536, 8, 2293788, 65536, 8, 2293789, 65536, 8, 2293790, 65536, 8, 2293791, 65536, 8, 2293792, 65536, 8, 2293793, 65536, 8, 2293794, 65536, 8, 2293795, 131072, 8, 2293796, 262145, 2, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 4, 2293805, 458752, 27, 2293806, 458752, 27, 2293807, 458752, 27, 2293808, 458752, 27, 2293809, 458752, 27, 2293810, 458752, 27, 2293811, 458752, 27, 2293812, 458752, 27, 2293813, 458752, 27, 2293814, 458752, 27, 2293815, 458752, 27, 2293816, 458752, 27, 2293817, 458752, 27, 2293818, 262145, 2, 2293819, 1, 0, 2293820, 1, 0, 2293821, 1, 0, 2293822, 1, 0, 2293823, 1, 0, 2293824, 1, 0, 2293825, 1, 0, 2293826, 1, 0, 2293827, 1, 0, 2293828, 1, 0, 2293829, 1, 0, 2293830, 1, 0, 2293831, 1, 0, 2293832, 1, 0, 2293833, 1, 0, 2293834, 1, 0, 2293835, 1, 0, 2293836, 1, 0, 2293837, 1, 0, 2293838, 1, 0, 2293839, 1, 0, 2359296, 1, 4, 2359297, 327680, 6, 2359298, 393216, 6, 2359299, 393216, 6, 2359300, 393216, 6, 2359301, 393216, 6, 2359302, 393216, 6, 2359303, 262145, 2, 2359304, 1, 4, 2359305, 393216, 6, 2359306, 393216, 6, 2359307, 393216, 6, 2359308, 458752, 6, 2359309, 131073, 1, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 4, 2359321, 65536, 5, 2359322, 65536, 5, 2359323, 65536, 5, 2359324, 65536, 5, 2359325, 65536, 5, 2359326, 65536, 5, 2359327, 65536, 5, 2359328, 65536, 5, 2359329, 65536, 5, 2359330, 65536, 5, 2359331, 65536, 5, 2359332, 262145, 2, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 4, 2359341, 458752, 27, 2359342, 458752, 27, 2359343, 458752, 27, 2359344, 458752, 27, 2359345, 458752, 27, 2359346, 458752, 27, 2359347, 458752, 27, 2359348, 458752, 27, 2359349, 458752, 27, 2359350, 458752, 27, 2359351, 458752, 27, 2359352, 458752, 27, 2359353, 458752, 27, 2359354, 262145, 2, 2359355, 1, 0, 2359356, 1, 0, 2359357, 1, 0, 2359358, 1, 0, 2359359, 1, 0, 2359360, 1, 0, 2359361, 1, 0, 2359362, 1, 0, 2359363, 1, 0, 2359364, 1, 0, 2359365, 1, 0, 2359366, 1, 0, 2359367, 1, 0, 2359368, 1, 0, 2359369, 1, 0, 2359370, 1, 0, 2359371, 1, 0, 2359372, 1, 0, 2359373, 1, 0, 2359374, 1, 0, 2359375, 1, 0, 2424832, 1, 4, 2424833, 0, 12, 2424834, 0, 12, 2424835, 0, 12, 2424836, 0, 12, 2424837, 0, 12, 2424838, 0, 12, 2424839, 262145, 6, 2424840, 131073, 6, 2424841, 0, 12, 2424842, 0, 12, 2424843, 0, 12, 2424844, 0, 12, 2424845, 262145, 2, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 4, 2424857, 65536, 5, 2424858, 65536, 5, 2424859, 65536, 5, 2424860, 65536, 5, 2424861, 65536, 5, 2424862, 65536, 5, 2424863, 65536, 5, 2424864, 65536, 5, 2424865, 65536, 5, 2424866, 65536, 5, 2424867, 65536, 5, 2424868, 262145, 2, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 4, 2424877, 458752, 27, 2424878, 458752, 27, 2424879, 458752, 27, 2424880, 458752, 27, 2424881, 458752, 27, 2424882, 458752, 27, 2424883, 458752, 27, 2424884, 262145, 5, 2424885, 131073, 3, 2424886, 131073, 3, 2424887, 131073, 3, 2424888, 131073, 3, 2424889, 131073, 3, 2424890, 65537, 0, 2424891, 1, 0, 2424892, 1, 0, 2424893, 1, 0, 2424894, 1, 0, 2424895, 1, 0, 2424896, 1, 0, 2424897, 1, 0, 2424898, 1, 0, 2424899, 1, 0, 2424900, 1, 0, 2424901, 1, 0, 2424902, 1, 0, 2424903, 1, 0, 2424904, 1, 0, 2424905, 1, 0, 2424906, 1, 0, 2424907, 1, 0, 2424908, 1, 0, 2424909, 1, 0, 2424910, 1, 0, 2424911, 1, 0, 2490368, 1, 4, 2490369, 0, 12, 2490370, 0, 12, 2490371, 0, 12, 2490372, 0, 12, 2490373, 0, 12, 2490374, 0, 12, 2490375, 327680, 5, 2490376, 458752, 5, 2490377, 0, 12, 2490378, 0, 12, 2490379, 0, 12, 2490380, 0, 12, 2490381, 262145, 2, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 4, 2490393, 65536, 5, 2490394, 65536, 5, 2490395, 65536, 5, 2490396, 65536, 5, 2490397, 65536, 5, 2490398, 65536, 5, 2490399, 65536, 5, 2490400, 65536, 5, 2490401, 65536, 5, 2490402, 65536, 5, 2490403, 65536, 5, 2490404, 262145, 2, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 4, 2490413, 458752, 27, 2490414, 458752, 27, 2490415, 458752, 27, 2490416, 458752, 27, 2490417, 458752, 27, 2490418, 458752, 27, 2490419, 458752, 27, 2490420, 262145, 6, 2490421, 262145, 4, 2490422, 262145, 4, 2490423, 262145, 4, 2490424, 262145, 4, 2490425, 262145, 4, 2490426, 131073, 1, 2490427, 1, 0, 2490428, 1, 0, 2490429, 1, 0, 2490430, 1, 0, 2490431, 1, 0, 2490432, 1, 0, 2490433, 1, 0, 2490434, 1, 0, 2490435, 1, 0, 2490436, 1, 0, 2490437, 1, 0, 2490438, 1, 0, 2490439, 1, 0, 2490440, 1, 0, 2490441, 1, 0, 2490442, 1, 0, 2490443, 1, 0, 2490444, 1, 0, 2490445, 1, 0, 2490446, 1, 0, 2490447, 1, 0, 2555904, 1, 4, 2555905, 0, 12, 2555906, 0, 12, 2555907, 0, 12, 2555908, 0, 12, 2555909, 0, 12, 2555910, 0, 12, 2555911, 327680, 6, 2555912, 458752, 6, 2555913, 0, 12, 2555914, 0, 12, 2555915, 0, 12, 2555916, 0, 12, 2555917, 262145, 2, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 4, 2555929, 65536, 5, 2555930, 65536, 5, 2555931, 65536, 5, 2555932, 65536, 5, 2555933, 65536, 5, 2555934, 65536, 5, 2555935, 65536, 5, 2555936, 65536, 5, 2555937, 65536, 5, 2555938, 65536, 5, 2555939, 65536, 5, 2555940, 262145, 2, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 4, 2555949, 458752, 27, 2555950, 458752, 27, 2555951, 458752, 27, 2555952, 458752, 27, 2555953, 458752, 27, 2555954, 458752, 27, 2555955, 458752, 27, 2555956, 0, 126, 2555957, 65536, 126, 2555958, 65536, 126, 2555959, 65536, 126, 2555960, 65536, 126, 2555961, 65536, 126, 2555962, 262145, 2, 2555963, 1, 0, 2555964, 1, 0, 2555965, 1, 0, 2555966, 1, 0, 2555967, 1, 0, 2555968, 1, 0, 2555969, 1, 0, 2555970, 1, 0, 2555971, 1, 0, 2555972, 1, 0, 2555973, 1, 0, 2555974, 1, 0, 2555975, 1, 0, 2555976, 1, 0, 2555977, 1, 0, 2555978, 1, 0, 2555979, 1, 0, 2555980, 1, 0, 2555981, 1, 0, 2555982, 1, 0, 2555983, 1, 0, 2621440, 1, 4, 2621441, 0, 12, 2621442, 0, 12, 2621443, 0, 12, 2621444, 0, 12, 2621445, 0, 12, 2621446, 0, 12, 2621447, 0, 12, 2621448, 0, 12, 2621449, 0, 12, 2621450, 0, 12, 2621451, 0, 12, 2621452, 0, 12, 2621453, 262145, 2, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 0, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 4, 2621465, 65536, 5, 2621466, 65536, 5, 2621467, 65536, 5, 2621468, 65536, 5, 2621469, 65536, 5, 2621470, 65536, 5, 2621471, 65536, 5, 2621472, 65536, 5, 2621473, 65536, 5, 2621474, 65536, 5, 2621475, 65536, 5, 2621476, 262145, 2, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 4, 2621485, 458752, 27, 2621486, 458752, 27, 2621487, 458752, 27, 2621488, 458752, 27, 2621489, 458752, 27, 2621490, 458752, 27, 2621491, 458752, 27, 2621492, 0, 127, 2621493, 65536, 127, 2621494, 65536, 127, 2621495, 65536, 127, 2621496, 65536, 127, 2621497, 65536, 127, 2621498, 262145, 2, 2621499, 1, 0, 2621500, 1, 0, 2621501, 1, 0, 2621502, 1, 0, 2621503, 1, 0, 2621504, 1, 0, 2621505, 1, 0, 2621506, 1, 0, 2621507, 1, 0, 2621508, 1, 0, 2621509, 1, 0, 2621510, 1, 0, 2621511, 1, 0, 2621512, 1, 0, 2621513, 1, 0, 2621514, 1, 0, 2621515, 1, 0, 2621516, 1, 0, 2621517, 1, 0, 2621518, 1, 0, 2621519, 1, 0, 2686976, 1, 4, 2686977, 0, 12, 2686978, 0, 12, 2686979, 0, 12, 2686980, 0, 12, 2686981, 0, 12, 2686982, 0, 12, 2686983, 0, 12, 2686984, 0, 12, 2686985, 0, 12, 2686986, 0, 12, 2686987, 0, 12, 2686988, 0, 12, 2686989, 262145, 2, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 4, 2687001, 65536, 5, 2687002, 65536, 5, 2687003, 65536, 5, 2687004, 65536, 5, 2687005, 65536, 5, 2687006, 65536, 5, 2687007, 65536, 5, 2687008, 65536, 5, 2687009, 65536, 5, 2687010, 65536, 5, 2687011, 65536, 5, 2687012, 262145, 2, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 4, 2687021, 458752, 27, 2687022, 458752, 27, 2687023, 458752, 27, 2687024, 458752, 27, 2687025, 458752, 27, 2687026, 458752, 27, 2687027, 458752, 27, 2687028, 458752, 27, 2687029, 458752, 27, 2687030, 458752, 27, 2687031, 458752, 27, 2687032, 458752, 27, 2687033, 458752, 27, 2687034, 262145, 2, 2687035, 1, 0, 2687036, 1, 0, 2687037, 1, 0, 2687038, 1, 0, 2687039, 1, 0, 2687040, 1, 0, 2687041, 1, 0, 2687042, 1, 0, 2687043, 1, 0, 2687044, 1, 0, 2687045, 1, 0, 2687046, 1, 0, 2687047, 1, 0, 2687048, 1, 0, 2687049, 1, 0, 2687050, 1, 0, 2687051, 1, 0, 2687052, 1, 0, 2687053, 1, 0, 2687054, 1, 0, 2687055, 1, 0, 2752512, 1, 4, 2752513, 0, 12, 2752514, 0, 12, 2752515, 0, 12, 2752516, 0, 12, 2752517, 0, 12, 2752518, 0, 12, 2752519, 0, 12, 2752520, 0, 12, 2752521, 0, 12, 2752522, 0, 12, 2752523, 0, 12, 2752524, 0, 12, 2752525, 262145, 2, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 4, 2752537, 65536, 5, 2752538, 65536, 5, 2752539, 65536, 5, 2752540, 65536, 5, 2752541, 65536, 5, 2752542, 65536, 5, 2752543, 65536, 5, 2752544, 65536, 5, 2752545, 65536, 5, 2752546, 65536, 5, 2752547, 65536, 5, 2752548, 262145, 2, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 4, 2752557, 458752, 27, 2752558, 458752, 27, 2752559, 458752, 27, 2752560, 458752, 27, 2752561, 458752, 27, 2752562, 458752, 27, 2752563, 458752, 27, 2752564, 458752, 27, 2752565, 458752, 27, 2752566, 458752, 27, 2752567, 458752, 27, 2752568, 458752, 27, 2752569, 458752, 27, 2752570, 262145, 2, 2752571, 1, 0, 2752572, 1, 0, 2752573, 1, 0, 2752574, 1, 0, 2752575, 1, 0, 2752576, 1, 0, 2752577, 1, 0, 2752578, 1, 0, 2752579, 1, 0, 2752580, 1, 0, 2752581, 1, 0, 2752582, 1, 0, 2752583, 1, 0, 2752584, 1, 0, 2752585, 1, 0, 2752586, 1, 0, 2752587, 1, 0, 2752588, 1, 0, 2752589, 1, 0, 2752590, 1, 0, 2752591, 1, 0, 2818048, 1, 4, 2818049, 0, 12, 2818050, 0, 12, 2818051, 0, 12, 2818052, 0, 12, 2818053, 0, 12, 2818054, 0, 12, 2818055, 0, 12, 2818056, 0, 12, 2818057, 0, 12, 2818058, 0, 12, 2818059, 0, 12, 2818060, 0, 12, 2818061, 262145, 2, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 131073, 0, 2818073, 131073, 3, 2818074, 131073, 3, 2818075, 131073, 3, 2818076, 131073, 3, 2818077, 131073, 3, 2818078, 131073, 3, 2818079, 131073, 3, 2818080, 131073, 3, 2818081, 131073, 3, 2818082, 131073, 3, 2818083, 131073, 3, 2818084, 65537, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 4, 2818093, 458752, 27, 2818094, 458752, 27, 2818095, 458752, 27, 2818096, 458752, 27, 2818097, 458752, 27, 2818098, 458752, 27, 2818099, 458752, 27, 2818100, 458752, 27, 2818101, 458752, 27, 2818102, 458752, 27, 2818103, 458752, 27, 2818104, 458752, 27, 2818105, 458752, 27, 2818106, 262145, 2, 2818107, 1, 0, 2818108, 1, 0, 2818109, 1, 0, 2818110, 1, 0, 2818111, 1, 0, 2818112, 1, 0, 2818113, 1, 0, 2818114, 1, 0, 2818115, 1, 0, 2818116, 1, 0, 2818117, 1, 0, 2818118, 1, 0, 2818119, 1, 0, 2818120, 1, 0, 2818121, 1, 0, 2818122, 1, 0, 2818123, 1, 0, 2818124, 1, 0, 2818125, 1, 0, 2818126, 1, 0, 2818127, 1, 0, 2883584, 1, 4, 2883585, 0, 12, 2883586, 0, 12, 2883587, 0, 12, 2883588, 0, 12, 2883589, 0, 12, 2883590, 0, 12, 2883591, 0, 12, 2883592, 0, 12, 2883593, 0, 12, 2883594, 0, 12, 2883595, 0, 12, 2883596, 0, 12, 2883597, 262145, 2, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 0, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 4, 2883629, 458752, 27, 2883630, 458752, 27, 2883631, 458752, 27, 2883632, 458752, 27, 2883633, 458752, 27, 2883634, 458752, 27, 2883635, 458752, 27, 2883636, 458752, 27, 2883637, 458752, 27, 2883638, 458752, 27, 2883639, 458752, 27, 2883640, 458752, 27, 2883641, 458752, 27, 2883642, 262145, 2, 2883643, 1, 0, 2883644, 1, 0, 2883645, 1, 0, 2883646, 1, 0, 2883647, 1, 0, 2883648, 1, 0, 2883649, 1, 0, 2883650, 1, 0, 2883651, 1, 0, 2883652, 1, 0, 2883653, 1, 0, 2883654, 1, 0, 2883655, 1, 0, 2883656, 1, 0, 2883657, 1, 0, 2883658, 1, 0, 2883659, 1, 0, 2883660, 1, 0, 2883661, 1, 0, 2883662, 1, 0, 2883663, 1, 0, 2949120, 131073, 0, 2949121, 131073, 3, 2949122, 131073, 3, 2949123, 131073, 3, 2949124, 131073, 3, 2949125, 131073, 3, 2949126, 131073, 3, 2949127, 131073, 3, 2949128, 131073, 3, 2949129, 131073, 3, 2949130, 131073, 3, 2949131, 131073, 3, 2949132, 131073, 3, 2949133, 65537, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 4, 2949165, 458752, 27, 2949166, 458752, 27, 2949167, 458752, 27, 2949168, 458752, 27, 2949169, 458752, 27, 2949170, 458752, 27, 2949171, 458752, 27, 2949172, 458752, 27, 2949173, 458752, 27, 2949174, 458752, 27, 2949175, 458752, 27, 2949176, 458752, 27, 2949177, 458752, 27, 2949178, 262145, 2, 2949179, 1, 0, 2949180, 1, 0, 2949181, 1, 0, 2949182, 1, 0, 2949183, 1, 0, 2949184, 1, 0, 2949185, 1, 0, 2949186, 1, 0, 2949187, 1, 0, 2949188, 1, 0, 2949189, 1, 0, 2949190, 1, 0, 2949191, 1, 0, 2949192, 1, 0, 2949193, 1, 0, 2949194, 1, 0, 2949195, 1, 0, 2949196, 1, 0, 2949197, 1, 0, 2949198, 1, 0, 2949199, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 131073, 0, 3014701, 131073, 3, 3014702, 131073, 3, 3014703, 131073, 3, 3014704, 131073, 3, 3014705, 131073, 3, 3014706, 131073, 3, 3014707, 131073, 3, 3014708, 131073, 3, 3014709, 131073, 3, 3014710, 131073, 3, 3014711, 131073, 3, 3014712, 131073, 3, 3014713, 131073, 3, 3014714, 65537, 0, 3014715, 1, 0, 3014716, 1, 0, 3014717, 1, 0, 3014718, 1, 0, 3014719, 1, 0, 3014720, 1, 0, 3014721, 1, 0, 3014722, 1, 0, 3014723, 1, 0, 3014724, 1, 0, 3014725, 1, 0, 3014726, 1, 0, 3014727, 1, 0, 3014728, 1, 0, 3014729, 1, 0, 3014730, 1, 0, 3014731, 1, 0, 3014732, 1, 0, 3014733, 1, 0, 3014734, 1, 0, 3014735, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0, 3080250, 1, 0, 3080251, 1, 0, 3080252, 1, 0, 3080253, 1, 0, 3080254, 1, 0, 3080255, 1, 0, 3080256, 1, 0, 3080257, 1, 0, 3080258, 1, 0, 3080259, 1, 0, 3080260, 1, 0, 3080261, 1, 0, 3080262, 1, 0, 3080263, 1, 0, 3080264, 1, 0, 3080265, 1, 0, 3080266, 1, 0, 3080267, 1, 0, 3080268, 1, 0, 3080269, 1, 0, 3080270, 1, 0, 3080271, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 0, 3145753, 1, 0, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 0, 3145757, 1, 0, 3145758, 1, 0, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3145778, 1, 0, 3145779, 1, 0, 3145780, 1, 0, 3145781, 1, 0, 3145782, 1, 0, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 0, 3145786, 1, 0, 3145787, 1, 0, 3145788, 1, 0, 3145789, 1, 0, 3145790, 1, 0, 3145791, 1, 0, 3145792, 1, 0, 3145793, 1, 0, 3145794, 1, 0, 3145795, 1, 0, 3145796, 1, 0, 3145797, 1, 0, 3145798, 1, 0, 3145799, 1, 0, 3145800, 1, 0, 3145801, 1, 0, 3145802, 1, 0, 3145803, 1, 0, 3145804, 1, 0, 3145805, 1, 0, 3145806, 1, 0, 3145807, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 0, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 0, 3211292, 1, 0, 3211293, 1, 0, 3211294, 1, 0, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0, 3211314, 1, 0, 3211315, 1, 0, 3211316, 1, 0, 3211317, 1, 0, 3211318, 1, 0, 3211319, 1, 0, 3211320, 1, 0, 3211321, 1, 0, 3211322, 1, 0, 3211323, 1, 0, 3211324, 1, 0, 3211325, 1, 0, 3211326, 1, 0, 3211327, 1, 0, 3211328, 1, 0, 3211329, 1, 0, 3211330, 1, 0, 3211331, 1, 0, 3211332, 1, 0, 3211333, 1, 0, 3211334, 1, 0, 3211335, 1, 0, 3211336, 1, 0, 3211337, 1, 0, 3211338, 1, 0, 3211339, 1, 0, 3211340, 1, 0, 3211341, 1, 0, 3211342, 1, 0, 3211343, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 0, 3276809, 1, 0, 3276810, 1, 0, 3276811, 1, 0, 3276812, 1, 0, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 0, 3276823, 1, 0, 3276824, 1, 0, 3276825, 1, 0, 3276826, 1, 0, 3276827, 1, 0, 3276828, 1, 0, 3276829, 1, 0, 3276830, 1, 0, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3276850, 1, 0, 3276851, 1, 0, 3276852, 1, 0, 3276853, 1, 0, 3276854, 1, 0, 3276855, 1, 0, 3276856, 1, 0, 3276857, 1, 0, 3276858, 1, 0, 3276859, 1, 0, 3276860, 1, 0, 3276861, 1, 0, 3276862, 1, 0, 3276863, 1, 0, 3276864, 1, 0, 3276865, 1, 0, 3276866, 1, 0, 3276867, 1, 0, 3276868, 1, 0, 3276869, 1, 0, 3276870, 1, 0, 3276871, 1, 0, 3276872, 1, 0, 3276873, 1, 0, 3276874, 1, 0, 3276875, 1, 0, 3276876, 1, 0, 3276877, 1, 0, 3276878, 1, 0, 3276879, 1, 0, 3342336, 262145, 0, 3342337, 262145, 4, 3342338, 262145, 4, 3342339, 262145, 4, 3342340, 131073, 1, 3342341, 262145, 0, 3342342, 262145, 4, 3342343, 262145, 4, 3342344, 262145, 4, 3342345, 262145, 4, 3342346, 262145, 4, 3342347, 262145, 4, 3342348, 262145, 4, 3342349, 131073, 1, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 0, 3342361, 1, 0, 3342362, 1, 0, 3342363, 1, 0, 3342364, 1, 0, 3342365, 1, 0, 3342366, 1, 0, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 1, 0, 3342386, 1, 0, 3342387, 1, 0, 3342388, 1, 0, 3342389, 1, 0, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 0, 3342393, 1, 0, 3342394, 1, 0, 3342395, 1, 0, 3342396, 1, 0, 3342397, 1, 0, 3342398, 1, 0, 3342399, 1, 0, 3342400, 1, 0, 3342401, 1, 0, 3342402, 1, 0, 3342403, 1, 0, 3342404, 1, 0, 3342405, 1, 0, 3342406, 1, 0, 3342407, 1, 0, 3342408, 1, 0, 3342409, 1, 0, 3342410, 1, 0, 3342411, 1, 0, 3342412, 1, 0, 3342413, 1, 0, 3342414, 1, 0, 3342415, 1, 0, 3407872, 1, 0, 3407873, 327680, 5, 3407874, 393216, 5, 3407875, 393216, 5, 3407876, 262145, 2, 3407877, 1, 4, 3407878, 393216, 5, 3407879, 393216, 5, 3407880, 393216, 5, 3407881, 393216, 5, 3407882, 393216, 5, 3407883, 393216, 5, 3407884, 458752, 5, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 196608, 3, 3407896, 262144, 3, 3407897, 262144, 3, 3407898, 262144, 3, 3407899, 262144, 3, 3407900, 0, 0, 3407901, 0, 0, 3407902, 0, 0, 3407903, 262144, 3, 3407904, 262144, 3, 3407905, 262144, 3, 3407906, 262144, 3, 3407907, 327680, 3, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 0, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 1, 0, 3407931, 1, 0, 3407932, 1, 0, 3407933, 1, 0, 3407934, 1, 0, 3407935, 1, 0, 3407936, 1, 0, 3407937, 1, 0, 3407938, 1, 0, 3407939, 1, 0, 3407940, 1, 0, 3407941, 1, 0, 3407942, 1, 0, 3407943, 1, 0, 3407944, 1, 0, 3407945, 1, 0, 3407946, 1, 0, 3407947, 1, 0, 3407948, 1, 0, 3407949, 1, 0, 3407950, 1, 0, 3407951, 1, 0, 3473408, 262145, 0, 3473409, 327680, 6, 3473410, 393216, 6, 3473411, 393216, 6, 3473412, 262145, 6, 3473413, 131073, 6, 3473414, 393216, 6, 3473415, 393216, 6, 3473416, 393216, 6, 3473417, 393216, 6, 3473418, 393216, 6, 3473419, 393216, 6, 3473420, 458752, 6, 3473421, 131073, 1, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 196608, 4, 3473432, 262144, 4, 3473433, 262144, 4, 3473434, 262144, 4, 3473435, 262144, 4, 3473436, 0, 0, 3473437, 0, 0, 3473438, 0, 0, 3473439, 262144, 4, 3473440, 262144, 4, 3473441, 262144, 4, 3473442, 262144, 4, 3473443, 327680, 4, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 0, 3473466, 1, 0, 3473467, 1, 0, 3473468, 1, 0, 3473469, 1, 0, 3473470, 1, 0, 3473471, 1, 0, 3473472, 1, 0, 3473473, 1, 0, 3473474, 1, 0, 3473475, 1, 0, 3473476, 1, 0, 3473477, 1, 0, 3473478, 1, 0, 3473479, 1, 0, 3473480, 1, 0, 3473481, 1, 0, 3473482, 1, 0, 3473483, 1, 0, 3473484, 1, 0, 3473485, 1, 0, 3473486, 1, 0, 3473487, 1, 0, 3538944, 1, 4, 3538945, 0, 12, 3538946, 0, 12, 3538947, 0, 12, 3538948, 327680, 5, 3538949, 458752, 5, 3538950, 0, 12, 3538951, 0, 12, 3538952, 0, 12, 3538953, 0, 12, 3538954, 0, 12, 3538955, 0, 12, 3538956, 0, 12, 3538957, 262145, 2, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 65536, 6, 3538968, 65536, 6, 3538969, 65536, 6, 3538970, 65536, 6, 3538971, 65536, 6, 3538972, 196608, 3, 3538973, 262144, 3, 3538974, 327680, 3, 3538975, 65536, 6, 3538976, 65536, 6, 3538977, 65536, 6, 3538978, 65536, 6, 3538979, 65536, 6, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 262145, 0, 3538989, 262145, 4, 3538990, 262145, 4, 3538991, 262145, 4, 3538992, 131073, 1, 3538993, 262145, 0, 3538994, 262145, 4, 3538995, 262145, 4, 3538996, 262145, 4, 3538997, 262145, 4, 3538998, 262145, 4, 3538999, 262145, 4, 3539000, 262145, 4, 3539001, 131073, 1, 3539002, 1, 0, 3539003, 1, 0, 3539004, 1, 0, 3539005, 1, 0, 3539006, 1, 0, 3539007, 1, 0, 3539008, 1, 0, 3539009, 1, 0, 3539010, 1, 0, 3539011, 1, 0, 3539012, 1, 0, 3539013, 1, 0, 3539014, 1, 0, 3539015, 1, 0, 3539016, 1, 0, 3539017, 1, 0, 3539018, 1, 0, 3539019, 1, 0, 3539020, 1, 0, 3539021, 1, 0, 3539022, 1, 0, 3539023, 1, 0, 3604480, 1, 4, 3604481, 0, 12, 3604482, 0, 12, 3604483, 0, 12, 3604484, 327680, 6, 3604485, 458752, 6, 3604486, 0, 12, 3604487, 0, 12, 3604488, 0, 12, 3604489, 0, 12, 3604490, 0, 12, 3604491, 0, 12, 3604492, 0, 12, 3604493, 262145, 2, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 65536, 6, 3604504, 65536, 5, 3604505, 65536, 5, 3604506, 65536, 5, 3604507, 65536, 5, 3604508, 196608, 4, 3604509, 262144, 4, 3604510, 327680, 4, 3604511, 65536, 5, 3604512, 65536, 5, 3604513, 65536, 5, 3604514, 65536, 5, 3604515, 65536, 5, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 196608, 3, 3604526, 262144, 3, 3604527, 262144, 3, 3604528, 262145, 2, 3604529, 1, 4, 3604530, 262144, 3, 3604531, 262144, 3, 3604532, 262144, 3, 3604533, 262144, 3, 3604534, 262144, 3, 3604535, 262144, 3, 3604536, 327680, 3, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3604540, 1, 0, 3604541, 1, 0, 3604542, 1, 0, 3604543, 1, 0, 3604544, 1, 0, 3604545, 1, 0, 3604546, 1, 0, 3604547, 1, 0, 3604548, 1, 0, 3604549, 1, 0, 3604550, 1, 0, 3604551, 1, 0, 3604552, 1, 0, 3604553, 1, 0, 3604554, 1, 0, 3604555, 1, 0, 3604556, 1, 0, 3604557, 1, 0, 3604558, 1, 0, 3604559, 1, 0, 3670016, 1, 4, 3670017, 0, 12, 3670018, 0, 12, 3670019, 0, 12, 3670020, 0, 12, 3670021, 0, 12, 3670022, 0, 12, 3670023, 0, 12, 3670024, 0, 12, 3670025, 0, 12, 3670026, 0, 12, 3670027, 0, 12, 3670028, 0, 12, 3670029, 262145, 2, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 65536, 6, 3670040, 65536, 5, 3670041, 65536, 5, 3670042, 65536, 5, 3670043, 65536, 5, 3670044, 65536, 6, 3670045, 65536, 6, 3670046, 65536, 6, 3670047, 65536, 5, 3670048, 65536, 5, 3670049, 65536, 5, 3670050, 65536, 5, 3670051, 65536, 5, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 196608, 4, 3670062, 262144, 4, 3670063, 262144, 4, 3670064, 262145, 6, 3670065, 131073, 6, 3670066, 262144, 4, 3670067, 262144, 4, 3670068, 262144, 4, 3670069, 262144, 4, 3670070, 262144, 4, 3670071, 262144, 4, 3670072, 327680, 4, 3670073, 1, 0, 3670074, 1, 0, 3670075, 1, 0, 3670076, 1, 0, 3670077, 1, 0, 3670078, 1, 0, 3670079, 1, 0, 3670080, 1, 0, 3670081, 1, 0, 3670082, 1, 0, 3670083, 1, 0, 3670084, 1, 0, 3670085, 1, 0, 3670086, 1, 0, 3670087, 1, 0, 3670088, 1, 0, 3670089, 1, 0, 3670090, 1, 0, 3670091, 1, 0, 3670092, 1, 0, 3670093, 1, 0, 3670094, 1, 0, 3670095, 1, 0, 3735552, 1, 4, 3735553, 0, 12, 3735554, 0, 12, 3735555, 0, 12, 3735556, 0, 12, 3735557, 0, 12, 3735558, 0, 12, 3735559, 0, 12, 3735560, 0, 12, 3735561, 0, 12, 3735562, 0, 12, 3735563, 0, 12, 3735564, 0, 12, 3735565, 262145, 2, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 65536, 6, 3735576, 65536, 5, 3735577, 65536, 5, 3735578, 65536, 5, 3735579, 65536, 5, 3735580, 65536, 16, 3735581, 65536, 16, 3735582, 65536, 16, 3735583, 65536, 5, 3735584, 65536, 5, 3735585, 65536, 5, 3735586, 65536, 5, 3735587, 65536, 5, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 65536, 5, 3735598, 65536, 5, 3735599, 65536, 5, 3735600, 196608, 3, 3735601, 327680, 3, 3735602, 65536, 5, 3735603, 65536, 5, 3735604, 65536, 5, 3735605, 65536, 5, 3735606, 65536, 5, 3735607, 65536, 5, 3735608, 65536, 5, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 0, 3735612, 1, 0, 3735613, 1, 0, 3735614, 1, 0, 3735615, 1, 0, 3735616, 1, 0, 3735617, 1, 0, 3735618, 1, 0, 3735619, 1, 0, 3735620, 1, 0, 3735621, 1, 0, 3735622, 1, 0, 3735623, 1, 0, 3735624, 1, 0, 3735625, 1, 0, 3735626, 1, 0, 3735627, 1, 0, 3735628, 1, 0, 3735629, 1, 0, 3735630, 1, 0, 3735631, 1, 0, 3801088, 1, 4, 3801089, 0, 12, 3801090, 0, 12, 3801091, 0, 12, 3801092, 0, 12, 3801093, 0, 12, 3801094, 0, 12, 3801095, 0, 12, 3801096, 0, 12, 3801097, 0, 12, 3801098, 0, 12, 3801099, 0, 12, 3801100, 0, 12, 3801101, 262145, 2, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 65536, 6, 3801112, 65536, 6, 3801113, 65536, 6, 3801114, 65536, 5, 3801115, 65536, 5, 3801116, 65536, 5, 3801117, 65536, 5, 3801118, 65536, 5, 3801119, 65536, 5, 3801120, 65536, 5, 3801121, 65536, 5, 3801122, 65536, 5, 3801123, 65536, 5, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 65536, 5, 3801134, 65536, 5, 3801135, 65536, 5, 3801136, 196608, 4, 3801137, 327680, 4, 3801138, 65536, 5, 3801139, 65536, 5, 3801140, 65536, 5, 3801141, 65536, 5, 3801142, 65536, 5, 3801143, 65536, 5, 3801144, 65536, 5, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 0, 3801148, 1, 0, 3801149, 1, 0, 3801150, 1, 0, 3801151, 1, 0, 3801152, 1, 0, 3801153, 1, 0, 3801154, 1, 0, 3801155, 1, 0, 3801156, 1, 0, 3801157, 1, 0, 3801158, 1, 0, 3801159, 1, 0, 3801160, 1, 0, 3801161, 1, 0, 3801162, 1, 0, 3801163, 1, 0, 3801164, 1, 0, 3801165, 1, 0, 3801166, 1, 0, 3801167, 1, 0, 3866624, 1, 4, 3866625, 0, 12, 3866626, 0, 12, 3866627, 0, 12, 3866628, 0, 12, 3866629, 0, 12, 3866630, 0, 12, 3866631, 0, 12, 3866632, 0, 12, 3866633, 0, 12, 3866634, 0, 12, 3866635, 0, 12, 3866636, 0, 12, 3866637, 262145, 2, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 65536, 6, 3866648, 65536, 6, 3866649, 65536, 6, 3866650, 65536, 5, 3866651, 65536, 5, 3866652, 65536, 5, 3866653, 65536, 5, 3866654, 65536, 5, 3866655, 65536, 5, 3866656, 65536, 5, 3866657, 65536, 5, 3866658, 65536, 5, 3866659, 65536, 5, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 65536, 5, 3866670, 65536, 5, 3866671, 65536, 5, 3866672, 65536, 5, 3866673, 65536, 5, 3866674, 65536, 5, 3866675, 65536, 5, 3866676, 65536, 5, 3866677, 65536, 5, 3866678, 65536, 5, 3866679, 65536, 5, 3866680, 65536, 5, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 0, 3866684, 1, 0, 3866685, 1, 0, 3866686, 1, 0, 3866687, 1, 0, 3866688, 1, 0, 3866689, 1, 0, 3866690, 1, 0, 3866691, 1, 0, 3866692, 1, 0, 3866693, 1, 0, 3866694, 1, 0, 3866695, 1, 0, 3866696, 1, 0, 3866697, 1, 0, 3866698, 1, 0, 3866699, 1, 0, 3866700, 1, 0, 3866701, 1, 0, 3866702, 1, 0, 3866703, 1, 0, 3932160, 1, 4, 3932161, 0, 12, 3932162, 0, 12, 3932163, 0, 12, 3932164, 0, 12, 3932165, 0, 12, 3932166, 0, 12, 3932167, 0, 12, 3932168, 0, 12, 3932169, 0, 12, 3932170, 0, 12, 3932171, 0, 12, 3932172, 0, 12, 3932173, 262145, 2, 3932174, 1, 0, 3932175, 1, 0, 3932176, 1, 0, 3932177, 1, 0, 3932178, 1, 0, 3932179, 1, 0, 3932180, 1, 0, 3932181, 1, 0, 3932182, 1, 0, 3932183, 65536, 6, 3932184, 65536, 5, 3932185, 65536, 5, 3932186, 65536, 5, 3932187, 65536, 5, 3932188, 65536, 5, 3932189, 65536, 5, 3932190, 65536, 5, 3932191, 65536, 5, 3932192, 65536, 5, 3932193, 65536, 5, 3932194, 65536, 5, 3932195, 65536, 5, 3932196, 1, 0, 3932197, 1, 0, 3932198, 1, 0, 3932199, 1, 0, 3932200, 1, 0, 3932201, 1, 0, 3932202, 1, 0, 3932203, 1, 0, 3932204, 1, 0, 3932205, 65536, 5, 3932206, 65536, 5, 3932207, 65536, 5, 3932208, 65536, 5, 3932209, 65536, 5, 3932210, 65536, 5, 3932211, 65536, 5, 3932212, 65536, 5, 3932213, 65536, 5, 3932214, 65536, 5, 3932215, 65536, 5, 3932216, 65536, 5, 3932217, 1, 0, 3932218, 1, 0, 3932219, 1, 0, 3932220, 1, 0, 3932221, 1, 0, 3932222, 1, 0, 3932223, 1, 0, 3932224, 1, 0, 3932225, 1, 0, 3932226, 1, 0, 3932227, 1, 0, 3932228, 1, 0, 3932229, 1, 0, 3932230, 1, 0, 3932231, 1, 0, 3932232, 1, 0, 3932233, 1, 0, 3932234, 1, 0, 3932235, 1, 0, 3932236, 1, 0, 3932237, 1, 0, 3932238, 1, 0, 3932239, 1, 0, 3997696, 1, 4, 3997697, 0, 12, 3997698, 0, 12, 3997699, 0, 12, 3997700, 0, 12, 3997701, 0, 12, 3997702, 0, 12, 3997703, 0, 12, 3997704, 0, 12, 3997705, 0, 12, 3997706, 0, 12, 3997707, 0, 12, 3997708, 0, 12, 3997709, 262145, 2, 3997710, 1, 0, 3997711, 1, 0, 3997712, 1, 0, 3997713, 1, 0, 3997714, 1, 0, 3997715, 1, 0, 3997716, 1, 0, 3997717, 1, 0, 3997718, 1, 0, 3997719, 65536, 6, 3997720, 65536, 5, 3997721, 65536, 5, 3997722, 65536, 5, 3997723, 65536, 5, 3997724, 65536, 5, 3997725, 65536, 5, 3997726, 65536, 5, 3997727, 65536, 5, 3997728, 65536, 5, 3997729, 65536, 5, 3997730, 65536, 5, 3997731, 65536, 5, 3997732, 1, 0, 3997733, 1, 0, 3997734, 1, 0, 3997735, 1, 0, 3997736, 1, 0, 3997737, 1, 0, 3997738, 1, 0, 3997739, 1, 0, 3997740, 1, 0, 3997741, 65536, 5, 3997742, 65536, 5, 3997743, 65536, 5, 3997744, 65536, 5, 3997745, 65536, 5, 3997746, 65536, 5, 3997747, 65536, 5, 3997748, 65536, 5, 3997749, 65536, 5, 3997750, 65536, 5, 3997751, 65536, 5, 3997752, 65536, 5, 3997753, 1, 0, 3997754, 1, 0, 3997755, 1, 0, 3997756, 1, 0, 3997757, 1, 0, 3997758, 1, 0, 3997759, 1, 0, 3997760, 1, 0, 3997761, 1, 0, 3997762, 1, 0, 3997763, 1, 0, 3997764, 1, 0, 3997765, 1, 0, 3997766, 1, 0, 3997767, 1, 0, 3997768, 1, 0, 3997769, 1, 0, 3997770, 1, 0, 3997771, 1, 0, 3997772, 1, 0, 3997773, 1, 0, 3997774, 1, 0, 3997775, 1, 0, 4063232, 131073, 0, 4063233, 131073, 3, 4063234, 131073, 3, 4063235, 131073, 3, 4063236, 131073, 3, 4063237, 131073, 3, 4063238, 131073, 3, 4063239, 131073, 3, 4063240, 131073, 3, 4063241, 131073, 3, 4063242, 131073, 3, 4063243, 131073, 3, 4063244, 131073, 3, 4063245, 65537, 0, 4063246, 1, 0, 4063247, 1, 0, 4063248, 1, 0, 4063249, 1, 0, 4063250, 1, 0, 4063251, 1, 0, 4063252, 1, 0, 4063253, 1, 0, 4063254, 1, 0, 4063255, 1, 0, 4063256, 1, 0, 4063257, 1, 0, 4063258, 1, 0, 4063259, 1, 0, 4063260, 1, 0, 4063261, 1, 0, 4063262, 1, 0, 4063263, 1, 0, 4063264, 1, 0, 4063265, 1, 0, 4063266, 1, 0, 4063267, 1, 0, 4063268, 1, 0, 4063269, 1, 0, 4063270, 1, 0, 4063271, 1, 0, 4063272, 1, 0, 4063273, 1, 0, 4063274, 1, 0, 4063275, 1, 0, 4063276, 1, 0, 4063277, 65536, 5, 4063278, 65536, 5, 4063279, 65536, 5, 4063280, 65536, 5, 4063281, 65536, 5, 4063282, 65536, 5, 4063283, 65536, 5, 4063284, 65536, 5, 4063285, 65536, 5, 4063286, 65536, 5, 4063287, 65536, 5, 4063288, 65536, 5, 4063289, 1, 0, 4063290, 1, 0, 4063291, 1, 0, 4063292, 1, 0, 4063293, 1, 0, 4063294, 1, 0, 4063295, 1, 0, 4063296, 1, 0, 4063297, 1, 0, 4063298, 1, 0, 4063299, 1, 0, 4063300, 1, 0, 4063301, 1, 0, 4063302, 1, 0, 4063303, 1, 0, 4063304, 1, 0, 4063305, 1, 0, 4063306, 1, 0, 4063307, 1, 0, 4063308, 1, 0, 4063309, 1, 0, 4063310, 1, 0, 4063311, 1, 0, 4128768, 1, 0, 4128769, 1, 0, 4128770, 1, 0, 4128771, 1, 0, 4128772, 1, 0, 4128773, 1, 0, 4128774, 1, 0, 4128775, 1, 0, 4128776, 1, 0, 4128777, 1, 0, 4128778, 1, 0, 4128779, 1, 0, 4128780, 1, 0, 4128781, 1, 0, 4128782, 1, 0, 4128783, 1, 0, 4128784, 1, 0, 4128785, 1, 0, 4128786, 1, 0, 4128787, 1, 0, 4128788, 1, 0, 4128789, 1, 0, 4128790, 1, 0, 4128791, 1, 0, 4128792, 1, 0, 4128793, 1, 0, 4128794, 1, 0, 4128795, 1, 0, 4128796, 1, 0, 4128797, 1, 0, 4128798, 1, 0, 4128799, 1, 0, 4128800, 1, 0, 4128801, 1, 0, 4128802, 1, 0, 4128803, 1, 0, 4128804, 1, 0, 4128805, 1, 0, 4128806, 1, 0, 4128807, 1, 0, 4128808, 1, 0, 4128809, 1, 0, 4128810, 1, 0, 4128811, 1, 0, 4128812, 1, 0, 4128813, 65536, 5, 4128814, 65536, 5, 4128815, 65536, 5, 4128816, 65536, 5, 4128817, 65536, 5, 4128818, 65536, 5, 4128819, 65536, 5, 4128820, 65536, 5, 4128821, 65536, 5, 4128822, 65536, 5, 4128823, 65536, 5, 4128824, 65536, 5, 4128825, 1, 0, 4128826, 1, 0, 4128827, 1, 0, 4128828, 1, 0, 4128829, 1, 0, 4128830, 1, 0, 4128831, 1, 0, 4128832, 1, 0, 4128833, 1, 0, 4128834, 1, 0, 4128835, 1, 0, 4128836, 1, 0, 4128837, 1, 0, 4128838, 1, 0, 4128839, 1, 0, 4128840, 1, 0, 4128841, 1, 0, 4128842, 1, 0, 4128843, 1, 0, 4128844, 1, 0, 4128845, 1, 0, 4128846, 1, 0, 4128847, 1, 0, 4194304, 1, 0, 4194305, 1, 0, 4194306, 1, 0, 4194307, 1, 0, 4194308, 1, 0, 4194309, 1, 0, 4194310, 1, 0, 4194311, 1, 0, 4194312, 1, 0, 4194313, 1, 0, 4194314, 1, 0, 4194315, 1, 0, 4194316, 1, 0, 4194317, 1, 0, 4194318, 1, 0, 4194319, 1, 0, 4194320, 1, 0, 4194321, 1, 0, 4194322, 1, 0, 4194323, 1, 0, 4194324, 1, 0, 4194325, 1, 0, 4194326, 1, 0, 4194327, 1, 0, 4194328, 1, 0, 4194329, 1, 0, 4194330, 1, 0, 4194331, 1, 0, 4194332, 1, 0, 4194333, 1, 0, 4194334, 1, 0, 4194335, 1, 0, 4194336, 1, 0, 4194337, 1, 0, 4194338, 1, 0, 4194339, 1, 0, 4194340, 1, 0, 4194341, 1, 0, 4194342, 1, 0, 4194343, 1, 0, 4194344, 1, 0, 4194345, 1, 0, 4194346, 1, 0, 4194347, 1, 0, 4194348, 1, 0, 4194349, 65536, 5, 4194350, 65536, 5, 4194351, 65536, 5, 4194352, 65536, 5, 4194353, 65536, 5, 4194354, 65536, 5, 4194355, 65536, 5, 4194356, 65536, 5, 4194357, 65536, 5, 4194358, 65536, 5, 4194359, 65536, 5, 4194360, 65536, 5, 4194361, 1, 0, 4194362, 1, 0, 4194363, 1, 0, 4194364, 1, 0, 4194365, 1, 0, 4194366, 1, 0, 4194367, 1, 0, 4194368, 1, 0, 4194369, 1, 0, 4194370, 1, 0, 4194371, 1, 0, 4194372, 1, 0, 4194373, 1, 0, 4194374, 1, 0, 4194375, 1, 0, 4194376, 1, 0, 4194377, 1, 0, 4194378, 1, 0, 4194379, 1, 0, 4194380, 1, 0, 4194381, 1, 0, 4194382, 1, 0, 4194383, 1, 0, 4259840, 1, 0, 4259841, 1, 0, 4259842, 1, 0, 4259843, 1, 0, 4259844, 1, 0, 4259845, 1, 0, 4259846, 1, 0, 4259847, 1, 0, 4259848, 1, 0, 4259849, 1, 0, 4259850, 1, 0, 4259851, 1, 0, 4259852, 1, 0, 4259853, 1, 0, 4259854, 1, 0, 4259855, 1, 0, 4259856, 1, 0, 4259857, 1, 0, 4259858, 1, 0, 4259859, 1, 0, 4259860, 1, 0, 4259861, 1, 0, 4259862, 1, 0, 4259863, 1, 0, 4259864, 1, 0, 4259865, 1, 0, 4259866, 1, 0, 4259867, 1, 0, 4259868, 1, 0, 4259869, 1, 0, 4259870, 1, 0, 4259871, 1, 0, 4259872, 1, 0, 4259873, 1, 0, 4259874, 1, 0, 4259875, 1, 0, 4259876, 1, 0, 4259877, 1, 0, 4259878, 1, 0, 4259879, 1, 0, 4259880, 1, 0, 4259881, 1, 0, 4259882, 1, 0, 4259883, 1, 0, 4259884, 1, 0, 4259885, 1, 0, 4259886, 1, 0, 4259887, 1, 0, 4259888, 1, 0, 4259889, 1, 0, 4259890, 1, 0, 4259891, 1, 0, 4259892, 1, 0, 4259893, 1, 0, 4259894, 1, 0, 4259895, 1, 0, 4259896, 1, 0, 4259897, 1, 0, 4259898, 1, 0, 4259899, 1, 0, 4259900, 1, 0, 4259901, 1, 0, 4259902, 1, 0, 4259903, 1, 0, 4259904, 1, 0, 4259905, 1, 0, 4259906, 1, 0, 4259907, 1, 0, 4259908, 1, 0, 4259909, 1, 0, 4259910, 1, 0, 4259911, 1, 0, 4259912, 1, 0, 4259913, 1, 0, 4259914, 1, 0, 4259915, 1, 0, 4259916, 1, 0, 4259917, 1, 0, 4259918, 1, 0, 4259919, 1, 0, 4325376, 1, 0, 4325377, 1, 0, 4325378, 1, 0, 4325379, 1, 0, 4325380, 1, 0, 4325381, 1, 0, 4325382, 1, 0, 4325383, 1, 0, 4325384, 1, 0, 4325385, 1, 0, 4325386, 1, 0, 4325387, 1, 0, 4325388, 1, 0, 4325389, 1, 0, 4325390, 1, 0, 4325391, 1, 0, 4325392, 1, 0, 4325393, 1, 0, 4325394, 1, 0, 4325395, 1, 0, 4325396, 1, 0, 4325397, 1, 0, 4325398, 1, 0, 4325399, 1, 0, 4325400, 1, 0, 4325401, 1, 0, 4325402, 1, 0, 4325403, 1, 0, 4325404, 1, 0, 4325405, 1, 0, 4325406, 1, 0, 4325407, 1, 0, 4325408, 1, 0, 4325409, 1, 0, 4325410, 1, 0, 4325411, 1, 0, 4325412, 1, 0, 4325413, 1, 0, 4325414, 1, 0, 4325415, 1, 0, 4325416, 1, 0, 4325417, 1, 0, 4325418, 1, 0, 4325419, 1, 0, 4325420, 1, 0, 4325421, 1, 0, 4325422, 1, 0, 4325423, 1, 0, 4325424, 1, 0, 4325425, 1, 0, 4325426, 1, 0, 4325427, 1, 0, 4325428, 1, 0, 4325429, 1, 0, 4325430, 1, 0, 4325431, 1, 0, 4325432, 1, 0, 4325433, 1, 0, 4325434, 1, 0, 4325435, 1, 0, 4325436, 1, 0, 4325437, 1, 0, 4325438, 1, 0, 4325439, 1, 0, 4325440, 1, 0, 4325441, 1, 0, 4325442, 1, 0, 4325443, 1, 0, 4325444, 1, 0, 4325445, 1, 0, 4325446, 1, 0, 4325447, 1, 0, 4325448, 1, 0, 4325449, 1, 0, 4325450, 1, 0, 4325451, 1, 0, 4325452, 1, 0, 4325453, 1, 0, 4325454, 1, 0, 4325455, 1, 0, 4390912, 1, 0, 4390913, 1, 0, 4390914, 1, 0, 4390915, 1, 0, 4390916, 1, 0, 4390917, 1, 0, 4390918, 1, 0, 4390919, 1, 0, 4390920, 1, 0, 4390921, 1, 0, 4390922, 1, 0, 4390923, 1, 0, 4390924, 1, 0, 4390925, 1, 0, 4390926, 1, 0, 4390927, 1, 0, 4390928, 1, 0, 4390929, 1, 0, 4390930, 1, 0, 4390931, 1, 0, 4390932, 1, 0, 4390933, 1, 0, 4390934, 1, 0, 4390935, 1, 0, 4390936, 1, 0, 4390937, 1, 0, 4390938, 1, 0, 4390939, 1, 0, 4390940, 1, 0, 4390941, 1, 0, 4390942, 1, 0, 4390943, 1, 0, 4390944, 1, 0, 4390945, 1, 0, 4390946, 1, 0, 4390947, 1, 0, 4390948, 1, 0, 4390949, 1, 0, 4390950, 1, 0, 4390951, 1, 0, 4390952, 1, 0, 4390953, 1, 0, 4390954, 1, 0, 4390955, 1, 0, 4390956, 1, 0, 4390957, 1, 0, 4390958, 1, 0, 4390959, 1, 0, 4390960, 1, 0, 4390961, 1, 0, 4390962, 1, 0, 4390963, 1, 0, 4390964, 1, 0, 4390965, 1, 0, 4390966, 1, 0, 4390967, 1, 0, 4390968, 1, 0, 4390969, 1, 0, 4390970, 1, 0, 4390971, 1, 0, 4390972, 1, 0, 4390973, 1, 0, 4390974, 1, 0, 4390975, 1, 0, 4390976, 1, 0, 4390977, 1, 0, 4390978, 1, 0, 4390979, 1, 0, 4390980, 1, 0, 4390981, 1, 0, 4390982, 1, 0, 4390983, 1, 0, 4390984, 1, 0, 4390985, 1, 0, 4390986, 1, 0, 4390987, 1, 0, 4390988, 1, 0, 4390989, 1, 0, 4390990, 1, 0, 4390991, 1, 0, 4456448, 1, 0, 4456449, 1, 0, 4456450, 1, 0, 4456451, 1, 0, 4456452, 1, 0, 4456453, 1, 0, 4456454, 1, 0, 4456455, 1, 0, 4456456, 1, 0, 4456457, 1, 0, 4456458, 1, 0, 4456459, 1, 0, 4456460, 1, 0, 4456461, 1, 0, 4456462, 1, 0, 4456463, 1, 0, 4456464, 1, 0, 4456465, 1, 0, 4456466, 1, 0, 4456467, 1, 0, 4456468, 1, 0, 4456469, 1, 0, 4456470, 1, 0, 4456471, 1, 0, 4456472, 1, 0, 4456473, 1, 0, 4456474, 1, 0, 4456475, 1, 0, 4456476, 1, 0, 4456477, 1, 0, 4456478, 1, 0, 4456479, 1, 0, 4456480, 1, 0, 4456481, 1, 0, 4456482, 1, 0, 4456483, 1, 0, 4456484, 1, 0, 4456485, 1, 0, 4456486, 1, 0, 4456487, 1, 0, 4456488, 1, 0, 4456489, 1, 0, 4456490, 1, 0, 4456491, 1, 0, 4456492, 1, 0, 4456493, 1, 0, 4456494, 1, 0, 4456495, 1, 0, 4456496, 1, 0, 4456497, 1, 0, 4456498, 1, 0, 4456499, 1, 0, 4456500, 1, 0, 4456501, 1, 0, 4456502, 1, 0, 4456503, 1, 0, 4456504, 1, 0, 4456505, 1, 0, 4456506, 1, 0, 4456507, 1, 0, 4456508, 1, 0, 4456509, 1, 0, 4456510, 1, 0, 4456511, 1, 0, 4456512, 1, 0, 4456513, 1, 0, 4456514, 1, 0, 4456515, 1, 0, 4456516, 1, 0, 4456517, 1, 0, 4456518, 1, 0, 4456519, 1, 0, 4456520, 1, 0, 4456521, 1, 0, 4456522, 1, 0, 4456523, 1, 0, 4456524, 1, 0, 4456525, 1, 0, 4456526, 1, 0, 4456527, 1, 0, 4521984, 1, 0, 4521985, 1, 0, 4521986, 1, 0, 4521987, 1, 0, 4521988, 1, 0, 4521989, 1, 0, 4521990, 1, 0, 4521991, 1, 0, 4521992, 1, 0, 4521993, 1, 0, 4521994, 1, 0, 4521995, 1, 0, 4521996, 1, 0, 4521997, 1, 0, 4521998, 1, 0, 4521999, 1, 0, 4522000, 1, 0, 4522001, 1, 0, 4522002, 1, 0, 4522003, 1, 0, 4522004, 1, 0, 4522005, 1, 0, 4522006, 1, 0, 4522007, 1, 0, 4522008, 1, 0, 4522009, 1, 0, 4522010, 1, 0, 4522011, 1, 0, 4522012, 1, 0, 4522013, 1, 0, 4522014, 1, 0, 4522015, 1, 0, 4522016, 1, 0, 4522017, 1, 0, 4522018, 1, 0, 4522019, 1, 0, 4522020, 1, 0, 4522021, 1, 0, 4522022, 1, 0, 4522023, 1, 0, 4522024, 1, 0, 4522025, 1, 0, 4522026, 1, 0, 4522027, 1, 0, 4522028, 1, 0, 4522029, 1, 0, 4522030, 1, 0, 4522031, 1, 0, 4522032, 1, 0, 4522033, 1, 0, 4522034, 1, 0, 4522035, 1, 0, 4522036, 1, 0, 4522037, 1, 0, 4522038, 1, 0, 4522039, 1, 0, 4522040, 1, 0, 4522041, 1, 0, 4522042, 1, 0, 4522043, 1, 0, 4522044, 1, 0, 4522045, 1, 0, 4522046, 1, 0, 4522047, 1, 0, 4522048, 1, 0, 4522049, 1, 0, 4522050, 1, 0, 4522051, 1, 0, 4522052, 1, 0, 4522053, 1, 0, 4522054, 1, 0, 4522055, 1, 0, 4522056, 1, 0, 4522057, 1, 0, 4522058, 1, 0, 4522059, 1, 0, 4522060, 1, 0, 4522061, 1, 0, 4522062, 1, 0, 4522063, 1, 0, 4587520, 1, 0, 4587521, 327680, 5, 4587522, 393216, 5, 4587523, 393216, 5, 4587524, 393216, 5, 4587525, 393216, 5, 4587526, 393216, 5, 4587527, 262145, 2, 4587528, 1, 4, 4587529, 393216, 5, 4587530, 393216, 5, 4587531, 393216, 5, 4587532, 458752, 5, 4587533, 262145, 2, 4587534, 1, 0, 4587535, 1, 0, 4587536, 1, 0, 4587537, 1, 0, 4587538, 1, 0, 4587539, 1, 0, 4587540, 1, 0, 4587541, 1, 0, 4587542, 1, 0, 4587543, 1, 0, 4587544, 1, 4, 4587545, 327680, 5, 4587546, 393216, 5, 4587547, 393216, 5, 4587548, 262145, 2, 4587549, 1, 4, 4587550, 393216, 5, 4587551, 393216, 5, 4587552, 393216, 5, 4587553, 393216, 5, 4587554, 393216, 5, 4587555, 393216, 5, 4587556, 458752, 5, 4587557, 262145, 2, 4587558, 1, 0, 4587559, 1, 0, 4587560, 1, 0, 4587561, 1, 0, 4587562, 1, 0, 4587563, 1, 0, 4587564, 262145, 0, 4587565, 1, 0, 4587566, 1, 0, 4587567, 1, 0, 4587568, 1, 0, 4587569, 1, 0, 4587570, 1, 0, 4587571, 1, 0, 4587572, 1, 0, 4587573, 1, 0, 4587574, 1, 0, 4587575, 1, 0, 4587576, 1, 0, 4587577, 1, 0, 4587578, 1, 0, 4587579, 1, 0, 4587580, 1, 0, 4587581, 1, 0, 4587582, 1, 0, 4587583, 1, 0, 4587584, 1, 0, 4587585, 1, 0, 4587586, 1, 0, 4587587, 1, 0, 4587588, 1, 0, 4587589, 1, 0, 4587590, 1, 0, 4587591, 1, 0, 4587592, 1, 0, 4587593, 1, 0, 4587594, 1, 0, 4587595, 1, 0, 4587596, 1, 0, 4587597, 1, 0, 4587598, 1, 0, 4587599, 1, 0, 4653056, 262145, 0, 4653057, 327680, 6, 4653058, 393216, 6, 4653059, 393216, 6, 4653060, 393216, 6, 4653061, 393216, 6, 4653062, 393216, 6, 4653063, 262145, 2, 4653064, 1, 4, 4653065, 393216, 6, 4653066, 393216, 6, 4653067, 393216, 6, 4653068, 458752, 6, 4653069, 262145, 2, 4653070, 1, 0, 4653071, 1, 0, 4653072, 1, 0, 4653073, 1, 0, 4653074, 1, 0, 4653075, 1, 0, 4653076, 1, 0, 4653077, 1, 0, 4653078, 1, 0, 4653079, 1, 0, 4653080, 1, 4, 4653081, 327680, 6, 4653082, 393216, 6, 4653083, 393216, 6, 4653084, 262145, 6, 4653085, 131073, 6, 4653086, 393216, 6, 4653087, 393216, 6, 4653088, 393216, 6, 4653089, 393216, 6, 4653090, 393216, 6, 4653091, 393216, 6, 4653092, 458752, 6, 4653093, 262145, 2, 4653094, 1, 0, 4653095, 1, 0, 4653096, 1, 0, 4653097, 1, 0, 4653098, 1, 0, 4653099, 1, 0, 4653100, 1, 4, 4653101, 1, 0, 4653102, 1, 0, 4653103, 1, 0, 4653104, 1, 0, 4653105, 1, 0, 4653106, 1, 0, 4653107, 1, 0, 4653108, 1, 0, 4653109, 1, 0, 4653110, 1, 0, 4653111, 1, 0, 4653112, 1, 0, 4653113, 1, 0, 4653114, 1, 0, 4653115, 1, 0, 4653116, 1, 0, 4653117, 1, 0, 4653118, 1, 0, 4653119, 1, 0, 4653120, 1, 0, 4653121, 1, 0, 4653122, 1, 0, 4653123, 1, 0, 4653124, 1, 0, 4653125, 1, 0, 4653126, 1, 0, 4653127, 1, 0, 4653128, 1, 0, 4653129, 1, 0, 4653130, 1, 0, 4653131, 1, 0, 4653132, 1, 0, 4653133, 1, 0, 4653134, 1, 0, 4653135, 1, 0, 4718592, 1, 4, 4718593, 458752, 20, 4718594, 458752, 20, 4718595, 458752, 20, 4718596, 458752, 20, 4718597, 458752, 20, 4718598, 458752, 20, 4718599, 262145, 6, 4718600, 131073, 6, 4718601, 458752, 20, 4718602, 458752, 20, 4718603, 458752, 20, 4718604, 458752, 20, 4718605, 262145, 2, 4718606, 1, 0, 4718607, 1, 0, 4718608, 1, 0, 4718609, 1, 0, 4718610, 1, 0, 4718611, 1, 0, 4718612, 1, 0, 4718613, 1, 0, 4718614, 1, 0, 4718615, 1, 0, 4718616, 1, 4, 4718617, 458752, 20, 4718618, 458752, 20, 4718619, 458752, 20, 4718620, 327680, 5, 4718621, 458752, 5, 4718622, 458752, 20, 4718623, 458752, 20, 4718624, 458752, 20, 4718625, 458752, 20, 4718626, 458752, 20, 4718627, 458752, 20, 4718628, 458752, 20, 4718629, 262145, 2, 4718630, 1, 0, 4718631, 1, 0, 4718632, 1, 0, 4718633, 1, 0, 4718634, 1, 0, 4718635, 1, 0, 4718636, 1, 4, 4718637, 1, 0, 4718638, 1, 0, 4718639, 1, 0, 4718640, 1, 0, 4718641, 1, 0, 4718642, 1, 0, 4718643, 1, 0, 4718644, 1, 0, 4718645, 1, 0, 4718646, 1, 0, 4718647, 1, 0, 4718648, 1, 0, 4718649, 1, 0, 4718650, 1, 0, 4718651, 1, 0, 4718652, 1, 0, 4718653, 1, 0, 4718654, 1, 0, 4718655, 1, 0, 4718656, 1, 0, 4718657, 1, 0, 4718658, 1, 0, 4718659, 1, 0, 4718660, 1, 0, 4718661, 1, 0, 4718662, 1, 0, 4718663, 1, 0, 4718664, 1, 0, 4718665, 1, 0, 4718666, 1, 0, 4718667, 1, 0, 4718668, 1, 0, 4718669, 1, 0, 4718670, 1, 0, 4718671, 1, 0, 4784128, 1, 4, 4784129, 458752, 20, 4784130, 458752, 20, 4784131, 458752, 20, 4784132, 458752, 20, 4784133, 458752, 20, 4784134, 458752, 20, 4784135, 327680, 5, 4784136, 458752, 5, 4784137, 458752, 20, 4784138, 458752, 20, 4784139, 458752, 20, 4784140, 458752, 20, 4784141, 262145, 2, 4784142, 1, 0, 4784143, 1, 0, 4784144, 1, 0, 4784145, 1, 0, 4784146, 1, 0, 4784147, 1, 0, 4784148, 1, 0, 4784149, 1, 0, 4784150, 1, 0, 4784151, 1, 0, 4784152, 1, 4, 4784153, 458752, 20, 4784154, 458752, 20, 4784155, 458752, 20, 4784156, 327680, 6, 4784157, 458752, 6, 4784158, 458752, 20, 4784159, 458752, 20, 4784160, 458752, 20, 4784161, 458752, 20, 4784162, 458752, 20, 4784163, 458752, 20, 4784164, 458752, 20, 4784165, 262145, 2, 4784166, 1, 0, 4784167, 1, 0, 4784168, 1, 0, 4784169, 1, 0, 4784170, 1, 0, 4784171, 1, 0, 4784172, 1, 4, 4784173, 196608, 3, 4784174, 262144, 3, 4784175, 262144, 3, 4784176, 262144, 3, 4784177, 262144, 3, 4784178, 262144, 3, 4784179, 262145, 2, 4784180, 1, 4, 4784181, 262144, 3, 4784182, 262144, 3, 4784183, 262144, 3, 4784184, 327680, 3, 4784185, 1, 0, 4784186, 1, 0, 4784187, 1, 0, 4784188, 1, 0, 4784189, 1, 0, 4784190, 1, 0, 4784191, 1, 0, 4784192, 1, 0, 4784193, 1, 0, 4784194, 1, 0, 4784195, 1, 0, 4784196, 1, 0, 4784197, 1, 0, 4784198, 1, 0, 4784199, 1, 0, 4784200, 1, 0, 4784201, 1, 0, 4784202, 1, 0, 4784203, 1, 0, 4784204, 1, 0, 4784205, 1, 0, 4784206, 1, 0, 4784207, 1, 0, 4849664, 1, 4, 4849665, 458752, 20, 4849666, 458752, 20, 4849667, 458752, 20, 4849668, 458752, 20, 4849669, 458752, 20, 4849670, 458752, 20, 4849671, 327680, 6, 4849672, 458752, 6, 4849673, 458752, 20, 4849674, 458752, 20, 4849675, 458752, 20, 4849676, 458752, 20, 4849677, 262145, 2, 4849678, 1, 0, 4849679, 1, 0, 4849680, 1, 0, 4849681, 1, 0, 4849682, 1, 0, 4849683, 1, 0, 4849684, 1, 0, 4849685, 1, 0, 4849686, 1, 0, 4849687, 1, 0, 4849688, 1, 4, 4849689, 458752, 20, 4849690, 458752, 20, 4849691, 458752, 20, 4849692, 458752, 20, 4849693, 458752, 20, 4849694, 458752, 20, 4849695, 458752, 20, 4849696, 458752, 20, 4849697, 458752, 20, 4849698, 458752, 20, 4849699, 458752, 20, 4849700, 458752, 20, 4849701, 262145, 2, 4849702, 1, 0, 4849703, 1, 0, 4849704, 1, 0, 4849705, 1, 0, 4849706, 1, 0, 4849707, 1, 0, 4849708, 1, 4, 4849709, 196608, 4, 4849710, 262144, 4, 4849711, 262144, 4, 4849712, 262144, 4, 4849713, 262144, 4, 4849714, 262144, 4, 4849715, 262145, 2, 4849716, 1, 4, 4849717, 262144, 4, 4849718, 262144, 4, 4849719, 262144, 4, 4849720, 327680, 4, 4849721, 1, 0, 4849722, 1, 0, 4849723, 1, 0, 4849724, 1, 0, 4849725, 1, 0, 4849726, 1, 0, 4849727, 1, 0, 4849728, 1, 0, 4849729, 1, 0, 4849730, 1, 0, 4849731, 1, 0, 4849732, 1, 0, 4849733, 1, 0, 4849734, 1, 0, 4849735, 1, 0, 4849736, 1, 0, 4849737, 1, 0, 4849738, 1, 0, 4849739, 1, 0, 4849740, 1, 0, 4849741, 1, 0, 4849742, 1, 0, 4849743, 1, 0, 4915200, 1, 4, 4915201, 458752, 20, 4915202, 458752, 20, 4915203, 458752, 20, 4915204, 458752, 20, 4915205, 458752, 20, 4915206, 458752, 20, 4915207, 458752, 20, 4915208, 458752, 20, 4915209, 458752, 20, 4915210, 458752, 20, 4915211, 458752, 20, 4915212, 458752, 20, 4915213, 262145, 2, 4915214, 1, 0, 4915215, 1, 0, 4915216, 1, 0, 4915217, 1, 0, 4915218, 1, 0, 4915219, 1, 0, 4915220, 1, 0, 4915221, 1, 0, 4915222, 1, 0, 4915223, 1, 0, 4915224, 1, 4, 4915225, 458752, 20, 4915226, 458752, 20, 4915227, 458752, 20, 4915228, 458752, 20, 4915229, 458752, 20, 4915230, 458752, 20, 4915231, 458752, 20, 4915232, 458752, 20, 4915233, 458752, 20, 4915234, 458752, 20, 4915235, 458752, 20, 4915236, 458752, 20, 4915237, 262145, 2, 4915238, 1, 0, 4915239, 1, 0, 4915240, 1, 0, 4915241, 1, 0, 4915242, 1, 0, 4915243, 1, 0, 4915244, 1, 4, 4915245, 65536, 5, 4915246, 65536, 5, 4915247, 65536, 5, 4915248, 65536, 5, 4915249, 65536, 5, 4915250, 65536, 5, 4915251, 262145, 6, 4915252, 131073, 6, 4915253, 65536, 5, 4915254, 65536, 5, 4915255, 65536, 5, 4915256, 65536, 5, 4915257, 1, 0, 4915258, 1, 0, 4915259, 1, 0, 4915260, 1, 0, 4915261, 1, 0, 4915262, 1, 0, 4915263, 1, 0, 4915264, 1, 0, 4915265, 1, 0, 4915266, 1, 0, 4915267, 1, 0, 4915268, 1, 0, 4915269, 1, 0, 4915270, 1, 0, 4915271, 1, 0, 4915272, 1, 0, 4915273, 1, 0, 4915274, 1, 0, 4915275, 1, 0, 4915276, 1, 0, 4915277, 1, 0, 4915278, 1, 0, 4915279, 1, 0, 4980736, 1, 4, 4980737, 458752, 20, 4980738, 458752, 20, 4980739, 458752, 20, 4980740, 458752, 20, 4980741, 458752, 20, 4980742, 458752, 20, 4980743, 458752, 20, 4980744, 458752, 20, 4980745, 458752, 20, 4980746, 458752, 20, 4980747, 458752, 20, 4980748, 458752, 20, 4980749, 262145, 2, 4980750, 1, 0, 4980751, 1, 0, 4980752, 1, 0, 4980753, 1, 0, 4980754, 1, 0, 4980755, 1, 0, 4980756, 1, 0, 4980757, 1, 0, 4980758, 1, 0, 4980759, 1, 0, 4980760, 1, 4, 4980761, 458752, 20, 4980762, 458752, 20, 4980763, 458752, 20, 4980764, 458752, 20, 4980765, 458752, 20, 4980766, 458752, 20, 4980767, 458752, 20, 4980768, 458752, 20, 4980769, 458752, 20, 4980770, 458752, 20, 4980771, 458752, 20, 4980772, 458752, 20, 4980773, 262145, 2, 4980774, 1, 0, 4980775, 1, 0, 4980776, 1, 0, 4980777, 1, 0, 4980778, 1, 0, 4980779, 1, 0, 4980780, 1, 4, 4980781, 65536, 5, 4980782, 65536, 5, 4980783, 65536, 5, 4980784, 65536, 5, 4980785, 65536, 5, 4980786, 65536, 5, 4980787, 196608, 3, 4980788, 327680, 3, 4980789, 65536, 5, 4980790, 65536, 5, 4980791, 65536, 5, 4980792, 65536, 5, 4980793, 1, 0, 4980794, 1, 0, 4980795, 1, 0, 4980796, 1, 0, 4980797, 1, 0, 4980798, 1, 0, 4980799, 1, 0, 4980800, 1, 0, 4980801, 1, 0, 4980802, 1, 0, 4980803, 1, 0, 4980804, 1, 0, 4980805, 1, 0, 4980806, 1, 0, 4980807, 1, 0, 4980808, 1, 0, 4980809, 1, 0, 4980810, 1, 0, 4980811, 1, 0, 4980812, 1, 0, 4980813, 1, 0, 4980814, 1, 0, 4980815, 1, 0, 5046272, 1, 4, 5046273, 458752, 20, 5046274, 458752, 20, 5046275, 458752, 20, 5046276, 458752, 20, 5046277, 458752, 20, 5046278, 458752, 20, 5046279, 458752, 20, 5046280, 458752, 20, 5046281, 458752, 20, 5046282, 458752, 20, 5046283, 458752, 20, 5046284, 458752, 20, 5046285, 262145, 2, 5046286, 1, 0, 5046287, 1, 0, 5046288, 1, 0, 5046289, 1, 0, 5046290, 1, 0, 5046291, 1, 0, 5046292, 1, 0, 5046293, 1, 0, 5046294, 1, 0, 5046295, 1, 0, 5046296, 1, 4, 5046297, 458752, 20, 5046298, 458752, 20, 5046299, 458752, 20, 5046300, 458752, 20, 5046301, 458752, 20, 5046302, 458752, 20, 5046303, 458752, 20, 5046304, 458752, 20, 5046305, 458752, 20, 5046306, 458752, 20, 5046307, 458752, 20, 5046308, 458752, 20, 5046309, 262145, 2, 5046310, 1, 0, 5046311, 1, 0, 5046312, 1, 0, 5046313, 1, 0, 5046314, 1, 0, 5046315, 1, 0, 5046316, 1, 4, 5046317, 65536, 5, 5046318, 65536, 5, 5046319, 65536, 5, 5046320, 65536, 5, 5046321, 65536, 5, 5046322, 65536, 5, 5046323, 196608, 4, 5046324, 327680, 4, 5046325, 65536, 5, 5046326, 65536, 5, 5046327, 65536, 5, 5046328, 65536, 5, 5046329, 1, 0, 5046330, 1, 0, 5046331, 1, 0, 5046332, 1, 0, 5046333, 1, 0, 5046334, 1, 0, 5046335, 1, 0, 5046336, 1, 0, 5046337, 1, 0, 5046338, 1, 0, 5046339, 1, 0, 5046340, 1, 0, 5046341, 1, 0, 5046342, 1, 0, 5046343, 1, 0, 5046344, 1, 0, 5046345, 1, 0, 5046346, 1, 0, 5046347, 1, 0, 5046348, 1, 0, 5046349, 1, 0, 5046350, 1, 0, 5046351, 1, 0, 5111808, 1, 4, 5111809, 458752, 20, 5111810, 458752, 20, 5111811, 458752, 20, 5111812, 458752, 20, 5111813, 458752, 20, 5111814, 458752, 20, 5111815, 458752, 20, 5111816, 458752, 20, 5111817, 458752, 20, 5111818, 458752, 20, 5111819, 458752, 20, 5111820, 458752, 20, 5111821, 262145, 2, 5111822, 1, 0, 5111823, 1, 0, 5111824, 1, 0, 5111825, 1, 0, 5111826, 1, 0, 5111827, 1, 0, 5111828, 1, 0, 5111829, 1, 0, 5111830, 1, 0, 5111831, 1, 0, 5111832, 1, 4, 5111833, 458752, 20, 5111834, 458752, 20, 5111835, 458752, 20, 5111836, 458752, 20, 5111837, 458752, 20, 5111838, 458752, 20, 5111839, 458752, 20, 5111840, 458752, 20, 5111841, 458752, 20, 5111842, 458752, 20, 5111843, 458752, 20, 5111844, 458752, 20, 5111845, 262145, 2, 5111846, 1, 0, 5111847, 1, 0, 5111848, 1, 0, 5111849, 1, 0, 5111850, 1, 0, 5111851, 1, 0, 5111852, 1, 4, 5111853, 65536, 5, 5111854, 65536, 5, 5111855, 65536, 5, 5111856, 65536, 5, 5111857, 65536, 5, 5111858, 65536, 5, 5111859, 65536, 5, 5111860, 65536, 5, 5111861, 65536, 5, 5111862, 65536, 5, 5111863, 65536, 5, 5111864, 65536, 5, 5111865, 1, 0, 5111866, 1, 0, 5111867, 1, 0, 5111868, 1, 0, 5111869, 1, 0, 5111870, 1, 0, 5111871, 1, 0, 5111872, 1, 0, 5111873, 1, 0, 5111874, 1, 0, 5111875, 1, 0, 5111876, 1, 0, 5111877, 1, 0, 5111878, 1, 0, 5111879, 1, 0, 5111880, 1, 0, 5111881, 1, 0, 5111882, 1, 0, 5111883, 1, 0, 5111884, 1, 0, 5111885, 1, 0, 5111886, 1, 0, 5111887, 1, 0, 5177344, 1, 4, 5177345, 458752, 20, 5177346, 458752, 20, 5177347, 458752, 20, 5177348, 458752, 20, 5177349, 458752, 20, 5177350, 458752, 20, 5177351, 458752, 20, 5177352, 458752, 20, 5177353, 458752, 20, 5177354, 458752, 20, 5177355, 458752, 20, 5177356, 458752, 20, 5177357, 262145, 2, 5177358, 1, 0, 5177359, 1, 0, 5177360, 1, 0, 5177361, 1, 0, 5177362, 1, 0, 5177363, 1, 0, 5177364, 1, 0, 5177365, 1, 0, 5177366, 1, 0, 5177367, 1, 0, 5177368, 1, 4, 5177369, 458752, 20, 5177370, 458752, 20, 5177371, 458752, 20, 5177372, 458752, 20, 5177373, 458752, 20, 5177374, 458752, 20, 5177375, 458752, 20, 5177376, 458752, 20, 5177377, 458752, 20, 5177378, 458752, 20, 5177379, 458752, 20, 5177380, 458752, 20, 5177381, 262145, 2, 5177382, 1, 0, 5177383, 1, 0, 5177384, 1, 0, 5177385, 1, 0, 5177386, 1, 0, 5177387, 1, 0, 5177388, 1, 4, 5177389, 65536, 5, 5177390, 65536, 5, 5177391, 65536, 5, 5177392, 65536, 5, 5177393, 65536, 5, 5177394, 65536, 5, 5177395, 65536, 5, 5177396, 65536, 5, 5177397, 65536, 5, 5177398, 65536, 5, 5177399, 65536, 5, 5177400, 65536, 5, 5177401, 1, 0, 5177402, 1, 0, 5177403, 1, 0, 5177404, 1, 0, 5177405, 1, 0, 5177406, 1, 0, 5177407, 1, 0, 5177408, 1, 0, 5177409, 1, 0, 5177410, 1, 0, 5177411, 1, 0, 5177412, 1, 0, 5177413, 1, 0, 5177414, 1, 0, 5177415, 1, 0, 5177416, 1, 0, 5177417, 1, 0, 5177418, 1, 0, 5177419, 1, 0, 5177420, 1, 0, 5177421, 1, 0, 5177422, 1, 0, 5177423, 1, 0, 5242880, 131073, 0, 5242881, 131073, 3, 5242882, 131073, 3, 5242883, 131073, 3, 5242884, 131073, 3, 5242885, 131073, 3, 5242886, 131073, 3, 5242887, 131073, 3, 5242888, 131073, 3, 5242889, 131073, 3, 5242890, 131073, 3, 5242891, 131073, 3, 5242892, 131073, 3, 5242893, 65537, 0, 5242894, 1, 0, 5242895, 1, 0, 5242896, 1, 0, 5242897, 1, 0, 5242898, 1, 0, 5242899, 1, 0, 5242900, 1, 0, 5242901, 1, 0, 5242902, 1, 0, 5242903, 1, 0, 5242904, 131073, 0, 5242905, 131073, 3, 5242906, 131073, 3, 5242907, 131073, 3, 5242908, 131073, 3, 5242909, 131073, 3, 5242910, 131073, 3, 5242911, 131073, 3, 5242912, 131073, 3, 5242913, 131073, 3, 5242914, 131073, 3, 5242915, 131073, 3, 5242916, 131073, 3, 5242917, 65537, 0, 5242918, 1, 0, 5242919, 1, 0, 5242920, 1, 0, 5242921, 1, 0, 5242922, 1, 0, 5242923, 1, 0, 5242924, 131073, 0, 5242925, 65536, 5, 5242926, 65536, 5, 5242927, 65536, 5, 5242928, 65536, 5, 5242929, 65536, 5, 5242930, 65536, 5, 5242931, 65536, 5, 5242932, 65536, 5, 5242933, 65536, 5, 5242934, 65536, 5, 5242935, 65536, 5, 5242936, 65536, 5, 5242937, 1, 0, 5242938, 1, 0, 5242939, 1, 0, 5242940, 1, 0, 5242941, 1, 0, 5242942, 1, 0, 5242943, 1, 0, 5242944, 1, 0, 5242945, 1, 0, 5242946, 1, 0, 5242947, 1, 0, 5242948, 1, 0, 5242949, 1, 0, 5242950, 1, 0, 5242951, 1, 0, 5242952, 1, 0, 5242953, 1, 0, 5242954, 1, 0, 5242955, 1, 0, 5242956, 1, 0, 5242957, 1, 0, 5242958, 1, 0, 5242959, 1, 0, 5308416, 1, 0, 5308417, 1, 0, 5308418, 1, 0, 5308419, 1, 0, 5308420, 1, 0, 5308421, 1, 0, 5308422, 1, 0, 5308423, 1, 0, 5308424, 1, 0, 5308425, 1, 0, 5308426, 1, 0, 5308427, 1, 0, 5308428, 1, 0, 5308429, 1, 0, 5308430, 1, 0, 5308431, 1, 0, 5308432, 1, 0, 5308433, 1, 0, 5308434, 1, 0, 5308435, 1, 0, 5308436, 1, 0, 5308437, 1, 0, 5308438, 1, 0, 5308439, 1, 0, 5308440, 1, 0, 5308441, 1, 0, 5308442, 1, 0, 5308443, 1, 0, 5308444, 1, 0, 5308445, 1, 0, 5308446, 1, 0, 5308447, 1, 0, 5308448, 1, 0, 5308449, 1, 0, 5308450, 1, 0, 5308451, 1, 0, 5308452, 1, 0, 5308453, 1, 0, 5308454, 1, 0, 5308455, 1, 0, 5308456, 1, 0, 5308457, 1, 0, 5308458, 1, 0, 5308459, 1, 0, 5308460, 1, 0, 5308461, 65536, 5, 5308462, 65536, 5, 5308463, 65536, 5, 5308464, 65536, 5, 5308465, 65536, 5, 5308466, 65536, 5, 5308467, 65536, 5, 5308468, 65536, 5, 5308469, 65536, 5, 5308470, 65536, 5, 5308471, 65536, 5, 5308472, 65536, 5, 5308473, 1, 0, 5308474, 1, 0, 5308475, 1, 0, 5308476, 1, 0, 5308477, 1, 0, 5308478, 1, 0, 5308479, 1, 0, 5308480, 1, 0, 5308481, 1, 0, 5308482, 1, 0, 5308483, 1, 0, 5308484, 1, 0, 5308485, 1, 0, 5308486, 1, 0, 5308487, 1, 0, 5308488, 1, 0, 5308489, 1, 0, 5308490, 1, 0, 5308491, 1, 0, 5308492, 1, 0, 5308493, 1, 0, 5308494, 1, 0, 5308495, 1, 0, 5373952, 1, 0, 5373953, 1, 0, 5373954, 1, 0, 5373955, 1, 0, 5373956, 1, 0, 5373957, 1, 0, 5373958, 1, 0, 5373959, 1, 0, 5373960, 1, 0, 5373961, 1, 0, 5373962, 1, 0, 5373963, 1, 0, 5373964, 1, 0, 5373965, 1, 0, 5373966, 1, 0, 5373967, 1, 0, 5373968, 1, 0, 5373969, 1, 0, 5373970, 1, 0, 5373971, 1, 0, 5373972, 1, 0, 5373973, 1, 0, 5373974, 1, 0, 5373975, 1, 0, 5373976, 1, 0, 5373977, 1, 0, 5373978, 1, 0, 5373979, 1, 0, 5373980, 1, 0, 5373981, 1, 0, 5373982, 1, 0, 5373983, 1, 0, 5373984, 1, 0, 5373985, 1, 0, 5373986, 1, 0, 5373987, 1, 0, 5373988, 1, 0, 5373989, 1, 0, 5373990, 1, 0, 5373991, 1, 0, 5373992, 1, 0, 5373993, 1, 0, 5373994, 1, 0, 5373995, 1, 0, 5373996, 1, 0, 5373997, 65536, 5, 5373998, 65536, 5, 5373999, 65536, 5, 5374000, 65536, 5, 5374001, 65536, 5, 5374002, 65536, 5, 5374003, 65536, 5, 5374004, 65536, 5, 5374005, 65536, 5, 5374006, 65536, 5, 5374007, 65536, 5, 5374008, 65536, 5, 5374009, 1, 0, 5374010, 1, 0, 5374011, 1, 0, 5374012, 1, 0, 5374013, 1, 0, 5374014, 1, 0, 5374015, 1, 0, 5374016, 1, 0, 5374017, 1, 0, 5374018, 1, 0, 5374019, 1, 0, 5374020, 1, 0, 5374021, 1, 0, 5374022, 1, 0, 5374023, 1, 0, 5374024, 1, 0, 5374025, 1, 0, 5374026, 1, 0, 5374027, 1, 0, 5374028, 1, 0, 5374029, 1, 0, 5374030, 1, 0, 5374031, 1, 0, 5439488, 1, 0, 5439489, 1, 0, 5439490, 1, 0, 5439491, 1, 0, 5439492, 1, 0, 5439493, 1, 0, 5439494, 1, 0, 5439495, 1, 0, 5439496, 1, 0, 5439497, 1, 0, 5439498, 1, 0, 5439499, 1, 0, 5439500, 1, 0, 5439501, 1, 0, 5439502, 1, 0, 5439503, 1, 0, 5439504, 1, 0, 5439505, 1, 0, 5439506, 1, 0, 5439507, 1, 0, 5439508, 1, 0, 5439509, 1, 0, 5439510, 1, 0, 5439511, 1, 0, 5439512, 1, 0, 5439513, 1, 0, 5439514, 1, 0, 5439515, 1, 0, 5439516, 1, 0, 5439517, 1, 0, 5439518, 1, 0, 5439519, 1, 0, 5439520, 1, 0, 5439521, 1, 0, 5439522, 1, 0, 5439523, 1, 0, 5439524, 1, 0, 5439525, 1, 0, 5439526, 1, 0, 5439527, 1, 0, 5439528, 1, 0, 5439529, 1, 0, 5439530, 1, 0, 5439531, 1, 0, 5439532, 1, 0, 5439533, 1, 0, 5439534, 1, 0, 5439535, 1, 0, 5439536, 1, 0, 5439537, 1, 0, 5439538, 1, 0, 5439539, 1, 0, 5439540, 1, 0, 5439541, 1, 0, 5439542, 1, 0, 5439543, 1, 0, 5439544, 1, 0, 5439545, 1, 0, 5439546, 1, 0, 5439547, 1, 0, 5439548, 1, 0, 5439549, 1, 0, 5439550, 1, 0, 5439551, 1, 0, 5439552, 1, 0, 5439553, 1, 0, 5439554, 1, 0, 5439555, 1, 0, 5439556, 1, 0, 5439557, 1, 0, 5439558, 1, 0, 5439559, 1, 0, 5439560, 1, 0, 5439561, 1, 0, 5439562, 1, 0, 5439563, 1, 0, 5439564, 1, 0, 5439565, 1, 0, 5439566, 1, 0, 5439567, 1, 0, 5505024, 1, 0, 5505025, 1, 0, 5505026, 1, 0, 5505027, 1, 0, 5505028, 1, 0, 5505029, 1, 0, 5505030, 1, 0, 5505031, 1, 0, 5505032, 1, 0, 5505033, 1, 0, 5505034, 1, 0, 5505035, 1, 0, 5505036, 1, 0, 5505037, 1, 0, 5505038, 1, 0, 5505039, 1, 0, 5505040, 1, 0, 5505041, 1, 0, 5505042, 1, 0, 5505043, 1, 0, 5505044, 1, 0, 5505045, 1, 0, 5505046, 1, 0, 5505047, 1, 0, 5505048, 1, 0, 5505049, 1, 0, 5505050, 1, 0, 5505051, 1, 0, 5505052, 1, 0, 5505053, 1, 0, 5505054, 1, 0, 5505055, 1, 0, 5505056, 1, 0, 5505057, 1, 0, 5505058, 1, 0, 5505059, 1, 0, 5505060, 1, 0, 5505061, 1, 0, 5505062, 1, 0, 5505063, 1, 0, 5505064, 1, 0, 5505065, 1, 0, 5505066, 1, 0, 5505067, 1, 0, 5505068, 1, 0, 5505069, 1, 0, 5505070, 1, 0, 5505071, 1, 0, 5505072, 1, 0, 5505073, 1, 0, 5505074, 1, 0, 5505075, 1, 0, 5505076, 1, 0, 5505077, 1, 0, 5505078, 1, 0, 5505079, 1, 0, 5505080, 1, 0, 5505081, 1, 0, 5505082, 1, 0, 5505083, 1, 0, 5505084, 1, 0, 5505085, 1, 0, 5505086, 1, 0, 5505087, 1, 0, 5505088, 1, 0, 5505089, 1, 0, 5505090, 1, 0, 5505091, 1, 0, 5505092, 1, 0, 5505093, 1, 0, 5505094, 1, 0, 5505095, 1, 0, 5505096, 1, 0, 5505097, 1, 0, 5505098, 1, 0, 5505099, 1, 0, 5505100, 1, 0, 5505101, 1, 0, 5505102, 1, 0, 5505103, 1, 0, 5570560, 1, 0, 5570561, 1, 0, 5570562, 1, 0, 5570563, 1, 0, 5570564, 1, 0, 5570565, 1, 0, 5570566, 1, 0, 5570567, 1, 0, 5570568, 1, 0, 5570569, 1, 0, 5570570, 1, 0, 5570571, 1, 0, 5570572, 1, 0, 5570573, 1, 0, 5570574, 1, 0, 5570575, 1, 0, 5570576, 1, 0, 5570577, 1, 0, 5570578, 1, 0, 5570579, 1, 0, 5570580, 1, 0, 5570581, 1, 0, 5570582, 1, 0, 5570583, 1, 0, 5570584, 1, 0, 5570585, 1, 0, 5570586, 1, 0, 5570587, 1, 0, 5570588, 1, 0, 5570589, 1, 0, 5570590, 1, 0, 5570591, 1, 0, 5570592, 1, 0, 5570593, 1, 0, 5570594, 1, 0, 5570595, 1, 0, 5570596, 1, 0, 5570597, 1, 0, 5570598, 1, 0, 5570599, 1, 0, 5570600, 1, 0, 5570601, 1, 0, 5570602, 1, 0, 5570603, 1, 0, 5570604, 1, 0, 5570605, 1, 0, 5570606, 1, 0, 5570607, 1, 0, 5570608, 1, 0, 5570609, 1, 0, 5570610, 1, 0, 5570611, 1, 0, 5570612, 1, 0, 5570613, 1, 0, 5570614, 1, 0, 5570615, 1, 0, 5570616, 1, 0, 5570617, 1, 0, 5570618, 1, 0, 5570619, 1, 0, 5570620, 1, 0, 5570621, 1, 0, 5570622, 1, 0, 5570623, 1, 0, 5570624, 1, 0, 5570625, 1, 0, 5570626, 1, 0, 5570627, 1, 0, 5570628, 1, 0, 5570629, 1, 0, 5570630, 1, 0, 5570631, 1, 0, 5570632, 1, 0, 5570633, 1, 0, 5570634, 1, 0, 5570635, 1, 0, 5570636, 1, 0, 5570637, 1, 0, 5570638, 1, 0, 5570639, 1, 0, 5636096, 1, 0, 5636097, 1, 0, 5636098, 1, 0, 5636099, 1, 0, 5636100, 1, 0, 5636101, 1, 0, 5636102, 1, 0, 5636103, 1, 0, 5636104, 1, 0, 5636105, 1, 0, 5636106, 1, 0, 5636107, 1, 0, 5636108, 1, 0, 5636109, 1, 0, 5636110, 1, 0, 5636111, 1, 0, 5636112, 1, 0, 5636113, 1, 0, 5636114, 1, 0, 5636115, 1, 0, 5636116, 1, 0, 5636117, 1, 0, 5636118, 1, 0, 5636119, 1, 0, 5636120, 1, 0, 5636121, 1, 0, 5636122, 1, 0, 5636123, 1, 0, 5636124, 1, 0, 5636125, 1, 0, 5636126, 1, 0, 5636127, 1, 0, 5636128, 1, 0, 5636129, 1, 0, 5636130, 1, 0, 5636131, 1, 0, 5636132, 1, 0, 5636133, 1, 0, 5636134, 1, 0, 5636135, 1, 0, 5636136, 1, 0, 5636137, 1, 0, 5636138, 1, 0, 5636139, 1, 0, 5636140, 1, 0, 5636141, 1, 0, 5636142, 1, 0, 5636143, 1, 0, 5636144, 1, 0, 5636145, 1, 0, 5636146, 1, 0, 5636147, 1, 0, 5636148, 1, 0, 5636149, 1, 0, 5636150, 1, 0, 5636151, 1, 0, 5636152, 1, 0, 5636153, 1, 0, 5636154, 1, 0, 5636155, 1, 0, 5636156, 1, 0, 5636157, 1, 0, 5636158, 1, 0, 5636159, 1, 0, 5636160, 1, 0, 5636161, 1, 0, 5636162, 1, 0, 5636163, 1, 0, 5636164, 1, 0, 5636165, 1, 0, 5636166, 1, 0, 5636167, 1, 0, 5636168, 1, 0, 5636169, 1, 0, 5636170, 1, 0, 5636171, 1, 0, 5636172, 1, 0, 5636173, 1, 0, 5636174, 1, 0, 5636175, 1, 0, 5701632, 1, 0, 5701633, 1, 0, 5701634, 1, 0, 5701635, 1, 0, 5701636, 1, 0, 5701637, 1, 0, 5701638, 1, 0, 5701639, 1, 0, 5701640, 1, 0, 5701641, 1, 0, 5701642, 1, 0, 5701643, 1, 0, 5701644, 1, 0, 5701645, 1, 0, 5701646, 1, 0, 5701647, 1, 0, 5701648, 1, 0, 5701649, 1, 0, 5701650, 1, 0, 5701651, 1, 0, 5701652, 1, 0, 5701653, 1, 0, 5701654, 1, 0, 5701655, 1, 0, 5701656, 1, 0, 5701657, 1, 0, 5701658, 1, 0, 5701659, 1, 0, 5701660, 1, 0, 5701661, 1, 0, 5701662, 1, 0, 5701663, 1, 0, 5701664, 1, 0, 5701665, 1, 0, 5701666, 1, 0, 5701667, 1, 0, 5701668, 1, 0, 5701669, 1, 0, 5701670, 1, 0, 5701671, 1, 0, 5701672, 1, 0, 5701673, 1, 0, 5701674, 1, 0, 5701675, 1, 0, 5701676, 1, 0, 5701677, 1, 0, 5701678, 1, 0, 5701679, 1, 0, 5701680, 1, 0, 5701681, 1, 0, 5701682, 1, 0, 5701683, 1, 0, 5701684, 1, 0, 5701685, 1, 0, 5701686, 1, 0, 5701687, 1, 0, 5701688, 1, 0, 5701689, 1, 0, 5701690, 1, 0, 5701691, 1, 0, 5701692, 1, 0, 5701693, 1, 0, 5701694, 1, 0, 5701695, 1, 0, 5701696, 1, 0, 5701697, 1, 0, 5701698, 1, 0, 5701699, 1, 0, 5701700, 1, 0, 5701701, 1, 0, 5701702, 1, 0, 5701703, 1, 0, 5701704, 1, 0, 5701705, 1, 0, 5701706, 1, 0, 5701707, 1, 0, 5701708, 1, 0, 5701709, 1, 0, 5701710, 1, 0, 5701711, 1, 0, 5767168, 1, 0, 5767169, 1, 0, 5767170, 1, 0, 5767171, 1, 0, 5767172, 1, 0, 5767173, 1, 0, 5767174, 1, 0, 5767175, 1, 0, 5767176, 1, 0, 5767177, 1, 0, 5767178, 1, 0, 5767179, 1, 0, 5767180, 1, 0, 5767181, 1, 0, 5767182, 1, 0, 5767183, 1, 0, 5767184, 1, 0, 5767185, 1, 0, 5767186, 1, 0, 5767187, 1, 0, 5767188, 1, 0, 5767189, 1, 0, 5767190, 1, 0, 5767191, 1, 0, 5767192, 1, 0, 5767193, 1, 0, 5767194, 1, 0, 5767195, 1, 0, 5767196, 1, 0, 5767197, 1, 0, 5767198, 1, 0, 5767199, 1, 0, 5767200, 1, 0, 5767201, 1, 0, 5767202, 1, 0, 5767203, 1, 0, 5767204, 1, 0, 5767205, 1, 0, 5767206, 1, 0, 5767207, 1, 0, 5767208, 1, 0, 5767209, 1, 0, 5767210, 1, 0, 5767211, 1, 0, 5767212, 1, 0, 5767213, 1, 0, 5767214, 1, 0, 5767215, 1, 0, 5767216, 1, 0, 5767217, 1, 0, 5767218, 1, 0, 5767219, 1, 0, 5767220, 1, 0, 5767221, 1, 0, 5767222, 1, 0, 5767223, 1, 0, 5767224, 1, 0, 5767225, 1, 0, 5767226, 1, 0, 5767227, 1, 0, 5767228, 1, 0, 5767229, 1, 0, 5767230, 1, 0, 5767231, 1, 0, 5767232, 1, 0, 5767233, 1, 0, 5767234, 1, 0, 5767235, 1, 0, 5767236, 1, 0, 5767237, 1, 0, 5767238, 1, 0, 5767239, 1, 0, 5767240, 1, 0, 5767241, 1, 0, 5767242, 1, 0, 5767243, 1, 0, 5767244, 1, 0, 5767245, 1, 0, 5767246, 1, 0, 5767247, 1, 0, 5832704, 1, 0, 5832705, 1, 0, 5832706, 1, 0, 5832707, 1, 0, 5832708, 1, 0, 5832709, 1, 0, 5832710, 1, 0, 5832711, 1, 0, 5832712, 1, 0, 5832713, 1, 0, 5832714, 1, 0, 5832715, 1, 0, 5832716, 1, 0, 5832717, 1, 0, 5832718, 1, 0, 5832719, 1, 0, 5832720, 1, 0, 5832721, 1, 0, 5832722, 1, 0, 5832723, 1, 0, 5832724, 1, 0, 5832725, 1, 0, 5832726, 1, 0, 5832727, 1, 0, 5832728, 1, 0, 5832729, 1, 0, 5832730, 1, 0, 5832731, 1, 0, 5832732, 1, 0, 5832733, 1, 0, 5832734, 1, 0, 5832735, 1, 0, 5832736, 1, 0, 5832737, 1, 0, 5832738, 1, 0, 5832739, 1, 0, 5832740, 1, 0, 5832741, 1, 0, 5832742, 1, 0, 5832743, 1, 0, 5832744, 1, 0, 5832745, 1, 0, 5832746, 1, 0, 5832747, 1, 0, 5832748, 1, 0, 5832749, 1, 0, 5832750, 1, 0, 5832751, 1, 0, 5832752, 1, 0, 5832753, 1, 0, 5832754, 1, 0, 5832755, 1, 0, 5832756, 1, 0, 5832757, 1, 0, 5832758, 1, 0, 5832759, 1, 0, 5832760, 1, 0, 5832761, 1, 0, 5832762, 1, 0, 5832763, 1, 0, 5832764, 1, 0, 5832765, 1, 0, 5832766, 1, 0, 5832767, 1, 0, 5832768, 1, 0, 5832769, 1, 0, 5832770, 1, 0, 5832771, 1, 0, 5832772, 1, 0, 5832773, 1, 0, 5832774, 1, 0, 5832775, 1, 0, 5832776, 1, 0, 5832777, 1, 0, 5832778, 1, 0, 5832779, 1, 0, 5832780, 1, 0, 5832781, 1, 0, 5832782, 1, 0, 5832783, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 262144, 21, 131078, 327680, 21, 131098, 131072, 13, 131104, 196608, 11, 131105, 262144, 11, 196610, 196608, 12, 196611, 262144, 12, 196613, 262144, 22, 196614, 327680, 22, 196634, 131072, 14, 196638, 131072, 21, 196639, 196608, 21, 196640, 196608, 12, 196641, 262144, 12, 196642, 196608, 7, 196643, 262144, 7, 196644, 196608, 13, 262149, 262144, 23, 262150, 327680, 23, 262153, 0, 15, 262154, 65536, 15, 262155, 65536, 15, 262156, 131072, 15, 262174, 131072, 22, 262175, 196608, 22, 262178, 196608, 8, 262179, 262144, 8, 262180, 196608, 14, 327685, 262144, 24, 327686, 327680, 24, 327689, 0, 16, 327690, 65536, 16, 327691, 65536, 16, 327692, 131072, 16, 327710, 131072, 23, 327711, 196608, 23, 393223, 393216, 13, 393224, 458752, 13, 393225, 0, 16, 393226, 65536, 16, 393227, 65536, 16, 393228, 131072, 16, 458759, 393216, 14, 458760, 458752, 14, 458761, 0, 17, 458762, 65536, 17, 458763, 65536, 17, 458764, 131072, 17, 458777, 196608, 15, 458778, 262144, 15, 458779, 262144, 15, 458780, 262144, 15, 458781, 262144, 15, 458782, 262144, 15, 458783, 327680, 15, 458786, 65536, 18, 458787, 131072, 18, 458788, 196608, 13, 524313, 196608, 16, 524314, 262144, 16, 524315, 262144, 16, 524316, 262144, 16, 524317, 262144, 16, 524318, 262144, 16, 524319, 327680, 16, 524322, 65536, 19, 524323, 131072, 19, 524324, 196608, 14, 589849, 196608, 16, 589850, 262144, 16, 589851, 262144, 16, 589852, 262144, 16, 589853, 262144, 16, 589854, 262144, 16, 589855, 327680, 16, 589858, 65536, 20, 655385, 196608, 16, 655386, 262144, 16, 655387, 262144, 16, 655388, 262144, 16, 655389, 262144, 16, 655390, 262144, 16, 655391, 327680, 16, 720899, 131072, 29, 720900, 196608, 29, 720901, 262144, 29, 720921, 196608, 17, 720922, 262144, 17, 720923, 262144, 17, 720924, 262144, 17, 720925, 262144, 17, 720926, 262144, 17, 720927, 327680, 17, 1179653, 262144, 21, 1179654, 327680, 21, 1179674, 131072, 13, 1179680, 196608, 11, 1179681, 262144, 11, 1245186, 196608, 12, 1245187, 262144, 12, 1245189, 262144, 22, 1245190, 327680, 22, 1245210, 131072, 14, 1245214, 131072, 21, 1245215, 196608, 21, 1245216, 196608, 12, 1245217, 262144, 12, 1245218, 196608, 7, 1245219, 262144, 7, 1245220, 196608, 13, 1310725, 262144, 23, 1310726, 327680, 23, 1310729, 0, 15, 1310730, 65536, 15, 1310731, 65536, 15, 1310732, 131072, 15, 1310750, 131072, 22, 1310751, 196608, 22, 1310754, 196608, 8, 1310755, 262144, 8, 1310756, 196608, 14, 1376261, 262144, 24, 1376262, 327680, 24, 1376265, 0, 16, 1376266, 65536, 16, 1376267, 65536, 16, 1376268, 131072, 16, 1376286, 131072, 23, 1376287, 196608, 23, 1441799, 393216, 13, 1441800, 458752, 13, 1441801, 0, 16, 1441802, 65536, 16, 1441803, 65536, 16, 1441804, 131072, 16, 1507335, 393216, 14, 1507336, 458752, 14, 1507337, 0, 17, 1507338, 65536, 17, 1507339, 65536, 17, 1507340, 131072, 17, 1507353, 196608, 15, 1507354, 262144, 15, 1507355, 262144, 15, 1507356, 262144, 15, 1507357, 262144, 15, 1507358, 262144, 15, 1507359, 327680, 15, 1507362, 65536, 18, 1507363, 131072, 18, 1507364, 196608, 13, 1572889, 196608, 16, 1572890, 262144, 16, 1572891, 262144, 16, 1572892, 262144, 16, 1572893, 262144, 16, 1572894, 262144, 16, 1572895, 327680, 16, 1572898, 65536, 19, 1572899, 131072, 19, 1572900, 196608, 14, 1638425, 196608, 16, 1638426, 262144, 16, 1638427, 262144, 16, 1638428, 262144, 16, 1638429, 262144, 16, 1638430, 262144, 16, 1638431, 327680, 16, 1638434, 65536, 20, 1703961, 196608, 16, 1703962, 262144, 16, 1703963, 262144, 16, 1703964, 262144, 16, 1703965, 262144, 16, 1703966, 262144, 16, 1703967, 327680, 16, 1769475, 131072, 29, 1769476, 196608, 29, 1769477, 262144, 29, 1769497, 196608, 17, 1769498, 262144, 17, 1769499, 262144, 17, 1769500, 262144, 17, 1769501, 262144, 17, 1769502, 262144, 17, 1769503, 327680, 17, 1966125, 327680, 11, 1966126, 393216, 11, 1966127, 458752, 11, 1966130, 327680, 11, 1966131, 393216, 11, 1966132, 458752, 11, 1966135, 327680, 11, 1966136, 393216, 11, 1966137, 458752, 11, 2031661, 327680, 12, 2031662, 393216, 12, 2031663, 458752, 12, 2031666, 327680, 12, 2031667, 393216, 12, 2031668, 458752, 12, 2031671, 327680, 12, 2031672, 393216, 12, 2031673, 458752, 12, 2162733, 0, 15, 2162734, 65536, 15, 2162735, 65536, 15, 2162736, 131072, 15, 2162740, 0, 15, 2162741, 65536, 15, 2162742, 65536, 15, 2162743, 131072, 15, 2228250, 327680, 11, 2228251, 393216, 11, 2228252, 458752, 11, 2228254, 393216, 20, 2228269, 0, 16, 2228270, 65536, 16, 2228271, 65536, 16, 2228272, 131072, 16, 2228276, 0, 16, 2228277, 65536, 16, 2228278, 65536, 16, 2228279, 131072, 16, 2293765, 262144, 21, 2293766, 327680, 21, 2293786, 327680, 12, 2293787, 393216, 12, 2293788, 458752, 12, 2293789, 65536, 18, 2293790, 131072, 18, 2293805, 0, 16, 2293806, 65536, 16, 2293807, 65536, 16, 2293808, 131072, 16, 2293812, 0, 16, 2293813, 65536, 16, 2293814, 65536, 16, 2293815, 131072, 16, 2359298, 196608, 12, 2359299, 262144, 12, 2359301, 262144, 22, 2359302, 327680, 22, 2359325, 65536, 19, 2359326, 131072, 19, 2359341, 0, 17, 2359342, 65536, 17, 2359343, 65536, 17, 2359344, 131072, 17, 2359348, 0, 17, 2359349, 65536, 17, 2359350, 65536, 17, 2359351, 131072, 17, 2424837, 262144, 23, 2424838, 327680, 23, 2424841, 0, 15, 2424842, 65536, 15, 2424843, 65536, 15, 2424844, 131072, 15, 2424857, 65536, 20, 2424858, 262144, 9, 2424859, 327680, 9, 2424860, 65536, 20, 2424877, 0, 15, 2424878, 65536, 15, 2424879, 65536, 15, 2424880, 131072, 15, 2490373, 262144, 24, 2490374, 327680, 24, 2490377, 0, 16, 2490378, 65536, 16, 2490379, 65536, 16, 2490380, 131072, 16, 2490393, 65536, 20, 2490394, 262144, 10, 2490395, 327680, 10, 2490396, 196608, 15, 2490397, 262144, 15, 2490398, 262144, 15, 2490399, 262144, 15, 2490400, 327680, 15, 2490413, 0, 16, 2490414, 65536, 16, 2490415, 65536, 16, 2490416, 131072, 16, 2555911, 393216, 13, 2555912, 458752, 13, 2555913, 0, 16, 2555914, 65536, 16, 2555915, 65536, 16, 2555916, 131072, 16, 2555932, 196608, 16, 2555933, 262144, 16, 2555934, 262144, 16, 2555935, 262144, 16, 2555936, 327680, 16, 2555949, 0, 16, 2555950, 65536, 16, 2555951, 65536, 16, 2555952, 131072, 16, 2555955, 262144, 43, 2621447, 393216, 14, 2621448, 458752, 14, 2621449, 0, 17, 2621450, 65536, 17, 2621451, 65536, 17, 2621452, 131072, 17, 2621468, 196608, 16, 2621469, 262144, 16, 2621470, 262144, 16, 2621471, 262144, 16, 2621472, 327680, 16, 2621485, 0, 17, 2621486, 65536, 17, 2621487, 65536, 17, 2621488, 131072, 17, 2621491, 262144, 44, 2621492, 196608, 13, 2621497, 458752, 43, 2687004, 196608, 17, 2687005, 262144, 17, 2687006, 262144, 17, 2687007, 262144, 17, 2687008, 327680, 17, 2687021, 0, 15, 2687022, 65536, 15, 2687023, 65536, 15, 2687024, 131072, 15, 2687027, 262144, 45, 2687028, 196608, 14, 2687029, 393216, 45, 2687030, 393216, 45, 2687031, 393216, 45, 2687032, 393216, 45, 2687033, 458752, 45, 2752541, 131072, 29, 2752542, 196608, 29, 2752543, 262144, 29, 2752557, 0, 16, 2752558, 65536, 16, 2752559, 65536, 16, 2752560, 131072, 16, 2752563, 262144, 46, 2752564, 393216, 46, 2752565, 393216, 46, 2752566, 393216, 46, 2752567, 393216, 46, 2752568, 393216, 46, 2752569, 458752, 46, 2818093, 0, 16, 2818094, 65536, 16, 2818095, 65536, 16, 2818096, 131072, 16, 2818098, 0, 15, 2818099, 65536, 15, 2818100, 65536, 15, 2818101, 65536, 15, 2818102, 65536, 15, 2818103, 65536, 15, 2818104, 65536, 15, 2818105, 131072, 15, 2883587, 131072, 29, 2883588, 196608, 29, 2883589, 262144, 29, 2883629, 0, 17, 2883630, 65536, 17, 2883631, 65536, 17, 2883632, 131072, 17, 2883634, 0, 16, 2883635, 65536, 16, 2883636, 65536, 16, 2883637, 65536, 16, 2883638, 65536, 16, 2883639, 65536, 16, 2883640, 65536, 16, 2883641, 131072, 16, 2949170, 0, 17, 2949171, 65536, 17, 2949172, 65536, 17, 2949173, 65536, 17, 2949174, 65536, 17, 2949175, 65536, 17, 2949176, 65536, 17, 2949177, 131072, 17, 3407874, 131072, 13, 3407880, 196608, 11, 3407881, 262144, 11, 3407895, 196608, 3, 3407896, 196608, 11, 3407897, 262144, 11, 3407898, 262144, 3, 3407899, 262144, 3, 3407903, 262144, 3, 3407904, 262144, 3, 3407905, 196608, 11, 3407906, 262144, 11, 3407907, 327680, 3, 3473410, 131072, 14, 3473414, 131072, 21, 3473415, 196608, 21, 3473416, 196608, 12, 3473417, 262144, 12, 3473418, 196608, 7, 3473419, 262144, 7, 3473420, 196608, 13, 3473431, 196608, 4, 3473432, 196608, 12, 3473433, 262144, 12, 3473434, 262144, 4, 3473435, 262144, 4, 3473439, 262144, 4, 3473440, 262144, 4, 3473441, 196608, 12, 3473442, 262144, 12, 3473443, 327680, 4, 3538950, 131072, 22, 3538951, 196608, 22, 3538954, 196608, 8, 3538955, 262144, 8, 3538956, 196608, 14, 3538972, 196608, 3, 3538973, 262144, 3, 3538974, 327680, 3, 3604486, 131072, 23, 3604487, 196608, 23, 3604508, 196608, 4, 3604509, 262144, 4, 3604510, 327680, 4, 3604526, 131072, 13, 3604532, 196608, 11, 3604533, 262144, 11, 3670043, 0, 15, 3670044, 65536, 15, 3670045, 65536, 15, 3670046, 65536, 15, 3670047, 131072, 15, 3670062, 131072, 14, 3670066, 131072, 21, 3670067, 196608, 21, 3670068, 196608, 12, 3670069, 262144, 12, 3670070, 196608, 7, 3670071, 262144, 7, 3670072, 196608, 13, 3735553, 196608, 15, 3735554, 262144, 15, 3735555, 262144, 15, 3735556, 262144, 15, 3735557, 262144, 15, 3735558, 262144, 15, 3735559, 327680, 15, 3735562, 65536, 18, 3735563, 131072, 18, 3735564, 196608, 13, 3735579, 0, 16, 3735580, 0, 95, 3735581, 65536, 95, 3735582, 131072, 95, 3735583, 131072, 16, 3735602, 131072, 22, 3735603, 196608, 22, 3735606, 196608, 8, 3735607, 262144, 8, 3735608, 196608, 14, 3801089, 196608, 16, 3801090, 262144, 16, 3801091, 262144, 16, 3801092, 262144, 16, 3801093, 262144, 16, 3801094, 262144, 16, 3801095, 327680, 16, 3801098, 65536, 19, 3801099, 131072, 19, 3801100, 196608, 14, 3801115, 0, 16, 3801116, 65536, 16, 3801117, 65536, 16, 3801118, 65536, 16, 3801119, 131072, 16, 3801138, 131072, 23, 3801139, 196608, 23, 3866625, 196608, 16, 3866626, 262144, 16, 3866627, 262144, 16, 3866628, 262144, 16, 3866629, 262144, 16, 3866630, 262144, 16, 3866631, 327680, 16, 3866634, 65536, 20, 3866651, 0, 17, 3866652, 65536, 17, 3866653, 65536, 17, 3866654, 65536, 17, 3866655, 131072, 17, 3932161, 196608, 16, 3932162, 262144, 16, 3932163, 262144, 16, 3932164, 262144, 16, 3932165, 262144, 16, 3932166, 262144, 16, 3932167, 327680, 16, 3932205, 196608, 15, 3932206, 262144, 15, 3932207, 262144, 15, 3932208, 262144, 15, 3932209, 262144, 15, 3932210, 262144, 15, 3932211, 327680, 15, 3932214, 65536, 18, 3932215, 131072, 18, 3932216, 196608, 13, 3997697, 196608, 17, 3997698, 262144, 17, 3997699, 262144, 17, 3997700, 262144, 17, 3997701, 262144, 17, 3997702, 262144, 17, 3997703, 327680, 17, 3997741, 196608, 16, 3997742, 262144, 16, 3997743, 262144, 16, 3997744, 262144, 16, 3997745, 262144, 16, 3997746, 262144, 16, 3997747, 327680, 16, 3997750, 65536, 19, 3997751, 131072, 19, 3997752, 196608, 14, 4063277, 196608, 16, 4063278, 262144, 16, 4063279, 262144, 16, 4063280, 262144, 16, 4063281, 262144, 16, 4063282, 262144, 16, 4063283, 327680, 16, 4063286, 65536, 20, 4128813, 196608, 16, 4128814, 262144, 16, 4128815, 262144, 16, 4128816, 262144, 16, 4128817, 262144, 16, 4128818, 262144, 16, 4128819, 327680, 16, 4194349, 196608, 17, 4194350, 262144, 17, 4194351, 262144, 17, 4194352, 262144, 17, 4194353, 262144, 17, 4194354, 262144, 17, 4194355, 327680, 17, 4587525, 262144, 21, 4587526, 327680, 21, 4587546, 131072, 13, 4587552, 196608, 11, 4587553, 262144, 11, 4653058, 196608, 12, 4653059, 262144, 12, 4653061, 262144, 22, 4653062, 327680, 22, 4653082, 131072, 14, 4653086, 131072, 21, 4653087, 196608, 21, 4653088, 196608, 12, 4653089, 262144, 12, 4653090, 196608, 7, 4653091, 262144, 7, 4653092, 196608, 13, 4718597, 262144, 23, 4718598, 327680, 23, 4718601, 393216, 15, 4718602, 458752, 15, 4718603, 458752, 15, 4718604, 0, 18, 4718622, 131072, 22, 4718623, 196608, 22, 4718626, 196608, 8, 4718627, 262144, 8, 4718628, 196608, 14, 4784133, 262144, 24, 4784134, 327680, 24, 4784137, 393216, 16, 4784138, 458752, 16, 4784139, 458752, 16, 4784140, 0, 19, 4784158, 131072, 23, 4784159, 196608, 23, 4784177, 262144, 21, 4784178, 327680, 21, 4849671, 393216, 13, 4849672, 458752, 13, 4849673, 393216, 16, 4849674, 458752, 16, 4849675, 458752, 16, 4849676, 0, 19, 4849710, 196608, 12, 4849711, 262144, 12, 4849713, 262144, 22, 4849714, 327680, 22, 4915207, 393216, 14, 4915208, 458752, 14, 4915209, 393216, 17, 4915210, 458752, 17, 4915211, 458752, 17, 4915212, 0, 20, 4915225, 0, 15, 4915226, 65536, 15, 4915227, 65536, 15, 4915228, 65536, 15, 4915229, 65536, 15, 4915230, 65536, 15, 4915231, 131072, 15, 4915234, 65536, 18, 4915235, 131072, 18, 4915236, 196608, 13, 4915249, 262144, 23, 4915250, 327680, 23, 4915253, 0, 15, 4915254, 65536, 15, 4915255, 65536, 15, 4915256, 131072, 15, 4980761, 0, 16, 4980762, 65536, 16, 4980763, 65536, 16, 4980764, 65536, 16, 4980765, 65536, 16, 4980766, 65536, 16, 4980767, 131072, 16, 4980770, 65536, 19, 4980771, 131072, 19, 4980772, 196608, 14, 4980785, 262144, 24, 4980786, 327680, 24, 4980789, 0, 16, 4980790, 65536, 16, 4980791, 65536, 16, 4980792, 131072, 16, 5046297, 0, 16, 5046298, 65536, 16, 5046299, 65536, 16, 5046300, 65536, 16, 5046301, 65536, 16, 5046302, 65536, 16, 5046303, 131072, 16, 5046306, 65536, 20, 5046323, 393216, 13, 5046324, 458752, 13, 5046325, 0, 16, 5046326, 65536, 16, 5046327, 65536, 16, 5046328, 131072, 16, 5111833, 0, 16, 5111834, 65536, 16, 5111835, 65536, 16, 5111836, 65536, 16, 5111837, 65536, 16, 5111838, 65536, 16, 5111839, 131072, 16, 5111859, 393216, 14, 5111860, 458752, 14, 5111861, 0, 17, 5111862, 65536, 17, 5111863, 65536, 17, 5111864, 131072, 17, 5177347, 131072, 29, 5177348, 196608, 29, 5177349, 262144, 29, 5177369, 0, 17, 5177370, 65536, 17, 5177371, 65536, 17, 5177372, 65536, 17, 5177373, 65536, 17, 5177374, 65536, 17, 5177375, 131072, 17, 5373999, 131072, 29, 5374000, 196608, 29, 5374001, 262144, 29 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131074, 196608, 11, 131075, 262144, 11, 131082, 196608, 11, 131083, 262144, 11, 131097, 393216, 20, 196609, 196608, 13, 196610, 65536, 18, 196611, 131072, 18, 196617, 196608, 13, 196618, 196608, 12, 196619, 262144, 12, 196633, 262144, 13, 196634, 327680, 13, 196635, 65536, 9, 262145, 196608, 14, 262146, 65536, 19, 262147, 131072, 19, 262153, 196608, 14, 262154, 65536, 20, 262155, 65536, 20, 262169, 262144, 14, 262170, 327680, 14, 262171, 65536, 10, 262172, 262144, 36, 262173, 327680, 36, 327682, 65536, 20, 327689, 65536, 20, 327690, 262144, 9, 327691, 327680, 9, 327692, 65536, 20, 327708, 262144, 37, 327709, 327680, 37, 393225, 65536, 20, 393226, 262144, 10, 393227, 327680, 10, 393228, 65536, 20, 393241, 262144, 18, 393242, 327680, 18, 458763, 65536, 20, 458777, 262144, 19, 458778, 327680, 19, 458780, 393216, 9, 458781, 458752, 9, 458782, 65536, 20, 458787, 458752, 51, 524295, 196608, 19, 524313, 262144, 20, 524314, 327680, 20, 524316, 393216, 10, 524317, 458752, 10, 524318, 65536, 20, 524323, 458752, 52, 589849, 196608, 14, 589850, 327680, 18, 589852, 65536, 20, 589853, 65536, 20, 655362, 196608, 13, 655366, 196608, 13, 655367, 196608, 13, 655371, 196608, 13, 655385, 262144, 19, 655386, 327680, 19, 720898, 196608, 14, 720902, 196608, 14, 720903, 196608, 14, 720907, 196608, 14, 720921, 262144, 20, 720922, 327680, 20, 1179650, 196608, 11, 1179651, 262144, 11, 1179658, 196608, 11, 1179659, 262144, 11, 1179673, 393216, 20, 1245185, 196608, 13, 1245186, 65536, 18, 1245187, 131072, 18, 1245193, 196608, 13, 1245194, 196608, 12, 1245195, 262144, 12, 1245209, 262144, 13, 1245210, 327680, 13, 1245211, 65536, 9, 1310721, 196608, 14, 1310722, 65536, 19, 1310723, 131072, 19, 1310729, 196608, 14, 1310730, 65536, 20, 1310731, 65536, 20, 1310745, 262144, 14, 1310746, 327680, 14, 1310747, 65536, 10, 1310748, 262144, 36, 1310749, 327680, 36, 1376258, 65536, 20, 1376265, 65536, 20, 1376266, 262144, 9, 1376267, 327680, 9, 1376268, 65536, 20, 1376284, 262144, 37, 1376285, 327680, 37, 1441801, 65536, 20, 1441802, 262144, 10, 1441803, 327680, 10, 1441804, 65536, 20, 1441817, 262144, 18, 1441818, 327680, 18, 1507339, 65536, 20, 1507353, 262144, 19, 1507354, 327680, 19, 1507356, 393216, 9, 1507357, 458752, 9, 1507358, 65536, 20, 1507363, 458752, 51, 1572871, 196608, 19, 1572889, 262144, 20, 1572890, 327680, 20, 1572892, 393216, 10, 1572893, 458752, 10, 1572894, 65536, 20, 1572899, 458752, 52, 1638425, 262144, 18, 1638426, 327680, 18, 1638428, 65536, 20, 1638429, 65536, 20, 1703938, 196608, 13, 1703942, 196608, 13, 1703943, 196608, 13, 1703947, 196608, 13, 1703961, 262144, 19, 1703962, 327680, 19, 1769474, 196608, 14, 1769478, 196608, 14, 1769479, 196608, 14, 1769483, 196608, 14, 1769497, 262144, 20, 1769498, 327680, 20, 2031661, 196608, 13, 2031663, 196608, 13, 2031666, 196608, 13, 2031668, 196608, 13, 2031671, 196608, 13, 2031673, 196608, 13, 2097197, 196608, 14, 2097199, 196608, 14, 2097202, 196608, 14, 2097204, 196608, 14, 2097207, 196608, 14, 2097209, 196608, 14, 2228269, 65536, 20, 2228270, 262144, 9, 2228271, 327680, 9, 2228272, 65536, 20, 2228276, 65536, 20, 2228277, 262144, 9, 2228278, 327680, 9, 2228279, 65536, 20, 2293762, 196608, 11, 2293763, 262144, 11, 2293770, 196608, 11, 2293771, 262144, 11, 2293792, 327680, 7, 2293793, 393216, 7, 2293794, 327680, 7, 2293795, 393216, 7, 2293805, 65536, 20, 2293806, 262144, 10, 2293807, 327680, 10, 2293808, 65536, 20, 2293812, 65536, 20, 2293813, 262144, 10, 2293814, 327680, 10, 2293815, 65536, 20, 2359297, 196608, 13, 2359298, 65536, 18, 2359299, 131072, 18, 2359305, 196608, 13, 2359306, 196608, 12, 2359307, 262144, 12, 2359328, 327680, 8, 2359329, 393216, 8, 2359330, 327680, 8, 2359331, 393216, 8, 2424833, 196608, 14, 2424834, 65536, 19, 2424835, 131072, 19, 2424841, 196608, 14, 2424842, 65536, 20, 2424843, 65536, 20, 2490370, 65536, 20, 2490377, 65536, 20, 2490378, 262144, 9, 2490379, 327680, 9, 2490380, 65536, 20, 2490400, 327680, 7, 2490401, 393216, 7, 2490402, 327680, 7, 2490403, 393216, 7, 2490413, 65536, 20, 2490414, 262144, 9, 2490415, 327680, 9, 2490416, 65536, 20, 2555913, 65536, 20, 2555914, 262144, 10, 2555915, 327680, 10, 2555916, 65536, 20, 2555936, 327680, 8, 2555937, 393216, 8, 2555938, 327680, 8, 2555939, 393216, 8, 2555949, 65536, 20, 2555950, 262144, 10, 2555951, 327680, 10, 2555952, 65536, 20, 2555959, 393216, 20, 2621451, 65536, 20, 2621497, 131072, 122, 2686983, 196608, 19, 2687001, 196608, 13, 2687011, 196608, 13, 2687026, 65536, 20, 2687028, 393216, 45, 2687033, 131072, 123, 2752537, 196608, 14, 2752547, 196608, 14, 2752557, 65536, 20, 2752558, 262144, 9, 2752559, 327680, 9, 2752560, 65536, 20, 2752569, 196608, 13, 2818050, 196608, 13, 2818054, 196608, 13, 2818055, 196608, 13, 2818059, 196608, 13, 2818093, 65536, 20, 2818094, 262144, 10, 2818095, 327680, 10, 2818096, 65536, 20, 2818100, 65536, 20, 2818102, 65536, 20, 2818104, 65536, 20, 2818105, 196608, 14, 2883586, 196608, 14, 2883590, 196608, 14, 2883591, 196608, 14, 2883595, 196608, 14, 2883629, 196608, 13, 2949165, 196608, 14, 2949173, 131072, 29, 2949174, 196608, 29, 2949175, 262144, 29, 3407873, 393216, 20, 3473409, 262144, 13, 3473410, 327680, 13, 3473411, 65536, 9, 3473432, 262144, 13, 3473433, 327680, 13, 3473439, 327680, 7, 3473440, 393216, 7, 3473442, 65536, 18, 3473443, 131072, 18, 3538945, 262144, 14, 3538946, 327680, 14, 3538947, 65536, 10, 3538948, 262144, 36, 3538949, 327680, 36, 3538968, 262144, 14, 3538969, 327680, 14, 3538974, 393216, 20, 3538975, 327680, 8, 3538976, 393216, 8, 3538978, 65536, 19, 3538979, 131072, 19, 3604484, 262144, 37, 3604485, 327680, 37, 3604514, 65536, 20, 3604525, 393216, 20, 3670017, 262144, 18, 3670018, 327680, 18, 3670044, 0, 94, 3670045, 65536, 94, 3670046, 131072, 94, 3670061, 262144, 13, 3670062, 327680, 13, 3670063, 65536, 9, 3735553, 262144, 19, 3735554, 327680, 19, 3735556, 393216, 9, 3735557, 458752, 9, 3735558, 65536, 20, 3735563, 458752, 51, 3735580, 0, 97, 3735581, 65536, 97, 3735582, 131072, 97, 3735597, 262144, 14, 3735598, 327680, 14, 3735599, 65536, 10, 3735600, 262144, 36, 3735601, 327680, 36, 3801089, 262144, 20, 3801090, 327680, 20, 3801092, 393216, 10, 3801093, 458752, 10, 3801094, 65536, 20, 3801099, 458752, 52, 3801112, 262144, 9, 3801113, 327680, 9, 3801114, 65536, 20, 3801116, 0, 96, 3801117, 65536, 96, 3801118, 131072, 96, 3801136, 262144, 37, 3801137, 327680, 37, 3866625, 262144, 18, 3866626, 327680, 18, 3866628, 65536, 20, 3866629, 65536, 20, 3866648, 262144, 10, 3866649, 327680, 10, 3866650, 65536, 20, 3866669, 262144, 18, 3866670, 327680, 18, 3932161, 262144, 19, 3932162, 327680, 19, 3932205, 262144, 19, 3932206, 327680, 19, 3932208, 393216, 9, 3932209, 458752, 9, 3932210, 65536, 20, 3932215, 458752, 51, 3997697, 262144, 20, 3997698, 327680, 20, 3997724, 131072, 29, 3997725, 196608, 29, 3997726, 262144, 29, 3997741, 262144, 20, 3997742, 327680, 20, 3997744, 393216, 10, 3997745, 458752, 10, 3997746, 65536, 20, 3997751, 458752, 52, 4063277, 262144, 18, 4063278, 327680, 18, 4063280, 65536, 20, 4063281, 65536, 20, 4128813, 262144, 19, 4128814, 327680, 19, 4194349, 262144, 20, 4194350, 327680, 20, 4587522, 196608, 11, 4587523, 262144, 11, 4587530, 196608, 11, 4587531, 262144, 11, 4587545, 393216, 20, 4653057, 196608, 13, 4653058, 65536, 18, 4653059, 131072, 18, 4653065, 196608, 13, 4653066, 196608, 12, 4653067, 262144, 12, 4653081, 262144, 13, 4653082, 327680, 13, 4653083, 65536, 9, 4718593, 196608, 14, 4718594, 65536, 19, 4718595, 131072, 19, 4718601, 196608, 14, 4718602, 65536, 20, 4718603, 65536, 20, 4718617, 262144, 14, 4718618, 327680, 14, 4718619, 65536, 10, 4718620, 262144, 36, 4718621, 327680, 36, 4784130, 65536, 20, 4784137, 65536, 20, 4784138, 262144, 9, 4784139, 327680, 9, 4784140, 65536, 20, 4784156, 262144, 37, 4784157, 327680, 37, 4784174, 196608, 11, 4784175, 262144, 11, 4784182, 196608, 11, 4784183, 262144, 11, 4849673, 65536, 20, 4849674, 262144, 10, 4849675, 327680, 10, 4849676, 65536, 20, 4849689, 262144, 18, 4849690, 327680, 18, 4849709, 196608, 13, 4849710, 65536, 18, 4849711, 131072, 18, 4849717, 196608, 13, 4849718, 196608, 12, 4849719, 262144, 12, 4915211, 65536, 20, 4915225, 262144, 19, 4915226, 327680, 19, 4915228, 393216, 9, 4915229, 458752, 9, 4915230, 65536, 20, 4915235, 458752, 51, 4915245, 196608, 14, 4915246, 65536, 19, 4915247, 131072, 19, 4915253, 196608, 14, 4915254, 65536, 20, 4915255, 65536, 20, 4980743, 196608, 19, 4980761, 262144, 20, 4980762, 327680, 20, 4980764, 393216, 10, 4980765, 458752, 10, 4980766, 65536, 20, 4980771, 458752, 52, 4980782, 65536, 20, 4980789, 65536, 20, 4980790, 262144, 9, 4980791, 327680, 9, 4980792, 65536, 20, 5046297, 262144, 18, 5046298, 327680, 18, 5046300, 65536, 20, 5046301, 65536, 20, 5046325, 65536, 20, 5046326, 262144, 10, 5046327, 327680, 10, 5046328, 65536, 20, 5111810, 196608, 13, 5111814, 196608, 13, 5111815, 196608, 13, 5111819, 196608, 13, 5111833, 262144, 19, 5111834, 327680, 19, 5111863, 65536, 20, 5177346, 196608, 14, 5177350, 196608, 14, 5177351, 196608, 14, 5177355, 196608, 14, 5177369, 262144, 20, 5177370, 327680, 20, 5177395, 196608, 19, 5308462, 196608, 13, 5308466, 196608, 13, 5308467, 196608, 13, 5308471, 196608, 13, 5373998, 196608, 14, 5374002, 196608, 14, 5374003, 196608, 14, 5374007, 196608, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 144) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(1040, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 144) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(144, 144) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 1392) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(912, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 400) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(1168, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 656) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(1040, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 656) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(144, 656) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 912) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(1072, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 1456) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(1200, 1488) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 1200) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(272, 1744) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 1744) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(144, 1200) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(944, 2000) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(848, 1488) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 2576) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(1360, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 2320) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(144, 2320) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp14" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 2320) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(1040, 2320) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp15" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 1488) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(2128, 1424) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp16" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1552, 2672) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(2160, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp17" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1648, 1840) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(1552, 2416) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp18" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 2416) +scene_destination = "res://Maps/VenesiCity/Venesi_City_M097.tscn" +location = Vector2(1680, 1840) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1680, 1392) +trainer = true +texture = ExtResource("201") +trainer_name = "SAILOR Olly" +trainer_reward = 2280 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[83, 36], [119, 36], [117, 38]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1552, 1264) +trainer = true +texture = ExtResource("202") +trainer_name = "SAILOR Wylie" +trainer_reward = 2280 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[79, 38]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1456, 1136) +trainer = true +texture = ExtResource("203") +trainer_name = "BEAUTY Azalea" +trainer_reward = 1900 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[126, 38], [126, 38]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1776, 1104) +trainer = true +texture = ExtResource("204") +trainer_name = "SCHOOL KID Harold" +trainer_reward = 760 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[145, 38], [141, 38]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 1264) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 240) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 336) +texture = ExtResource("303") +facing = "Right" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 272) +texture = ExtResource("304") +facing = "Down" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 272) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 336) +texture = ExtResource("306") +facing = "Right" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1136, 304) +texture = ExtResource("307") +facing = "Down" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 784) +texture = ExtResource("308") +facing = "Right" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 784) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(976, 848) +texture = ExtResource("310") +facing = "Right" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 720) +texture = ExtResource("311") +facing = "Down" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 1296) +texture = ExtResource("312") +facing = "Down" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 1392) +texture = ExtResource("313") +facing = "Down" + +[node name="Npc14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 1328) +texture = ExtResource("314") +facing = "Down" + +[node name="Npc15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 1904) +texture = ExtResource("315") +facing = "Down" + +[node name="Npc16" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 1840) +texture = ExtResource("316") +facing = "Right" + +[node name="Npc17" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 1840) +texture = ExtResource("317") +facing = "Left" + +[node name="Npc18" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 2480) +texture = ExtResource("318") +facing = "Down" + +[node name="Npc19" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(80, 2416) +texture = ExtResource("319") +facing = "Down" + +[node name="Npc20" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 2480) +texture = ExtResource("320") +facing = "Down" + +[node name="Npc21" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1744, 1328) +texture = ExtResource("321") +facing = "Down" + +[node name="Npc22" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1616, 1328) +texture = ExtResource("322") +facing = "Right" + +[node name="Npc23" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 2512) +texture = ExtResource("323") +facing = "Down" + +[node name="Npc24" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1712, 2576) +texture = ExtResource("324") +facing = "Down" + +[node name="Npc25" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1680, 1968) +texture = ExtResource("325") +facing = "Down" + +[node name="Npc26" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 1840) +texture = ExtResource("326") +facing = "Right" + +[node name="Npc27" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 1904) +texture = ExtResource("327") +facing = "Up" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1808, 1328) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/VenesiCity/Venesi_City_M097_tileset.tres b/Maps/VenesiCity/Venesi_City_M097_tileset.tres new file mode 100644 index 000000000..3c62db68c --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_M097_tileset.tres @@ -0,0 +1,354 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:94/0 = 0 +0:95/0 = 0 +0:96/0 = 0 +0:97/0 = 0 +0:126/0 = 0 +0:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:127/0 = 0 +0:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:94/0 = 0 +1:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:95/0 = 0 +1:96/0 = 0 +1:97/0 = 0 +1:126/0 = 0 +1:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:127/0 = 0 +1:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:23/0 = 0 +2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:94/0 = 0 +2:95/0 = 0 +2:96/0 = 0 +2:97/0 = 0 +2:122/0 = 0 +2:123/0 = 0 +2:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:126/0 = 0 +2:126/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:127/0 = 0 +2:127/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:17/0 = 0 +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:21/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:22/0 = 0 +3:23/0 = 0 +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:45/0 = 0 +4:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:16/0 = 0 +5:17/0 = 0 +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:21/0 = 0 +5:22/0 = 0 +5:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:23/0 = 0 +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:45/0 = 0 +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 +7:20/0 = 0 +7:27/0 = 0 +7:43/0 = 0 +7:45/0 = 0 +7:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:46/0 = 0 +7:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:51/0 = 0 +7:52/0 = 0 +7:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VenesiCity/Venesi_City_Mart.gd b/Maps/VenesiCity/Venesi_City_Mart.gd new file mode 100644 index 000000000..02977249f --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_Mart.gd @@ -0,0 +1,10 @@ +extends Node2D # gen_map.py Map079 + +var map_name = "Venesi City(Mart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(176, 208): + Global.game.play_dialogue("MAP079_NPC_1") + if check_pos == Vector2(336, 240): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'ULTRABALL', 'SUPERPOTION', 'HYPERPOTION', 'REVIVE', 'PARLYZHEAL', 'ANTIDOTE', 'FULLHEAL', 'REPEL', 'SUPERREPEL', 'ESCAPEROPE']) + return null diff --git a/Maps/VenesiCity/Venesi_City_Mart.gd.uid b/Maps/VenesiCity/Venesi_City_Mart.gd.uid new file mode 100644 index 000000000..ed701c297 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_Mart.gd.uid @@ -0,0 +1 @@ +uid://cjt1bx7igbv17 diff --git a/Maps/VenesiCity/Venesi_City_Mart.tscn b/Maps/VenesiCity/Venesi_City_Mart.tscn new file mode 100644 index 000000000..96cc6af12 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_Mart.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VenesiCity/Venesi_City_Mart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VenesiCity/Venesi_City_Mart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Venesi City(Mart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(848, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 208) +texture = ExtResource("301") +facing = "Left" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/VenesiCity/Venesi_City_Mart_tileset.tres b/Maps/VenesiCity/Venesi_City_Mart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_Mart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VenesiCity/Venesi_City_PC.gd b/Maps/VenesiCity/Venesi_City_PC.gd new file mode 100644 index 000000000..127e81109 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_PC.gd @@ -0,0 +1,51 @@ +extends Node2D # gen_map.py Map078 + +var map_name = "Venesi City(PC)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(112, 464): + Global.game.play_dialogue("MAP078_NPC_1") + if check_pos == Vector2(432, 272): + Global.game.play_dialogue("MAP078_NPC_2") + if check_pos == Vector2(336, 528): + Global.game.play_dialogue("MAP078_NPC_3") + if check_pos == Vector2(272, 368): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/VenesiCity/Venesi_City.tscn" + Global.game.release_player() diff --git a/Maps/VenesiCity/Venesi_City_PC.gd.uid b/Maps/VenesiCity/Venesi_City_PC.gd.uid new file mode 100644 index 000000000..afb23ad41 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_PC.gd.uid @@ -0,0 +1 @@ +uid://cc8hlgt5msrrf diff --git a/Maps/VenesiCity/Venesi_City_PC.tscn b/Maps/VenesiCity/Venesi_City_PC.tscn new file mode 100644 index 000000000..49f8ada0c --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_PC.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VenesiCity/Venesi_City_PC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VenesiCity/Venesi_City_PC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[node name="Venesi City(PC)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 327681, 2, 2, 393216, 3, 3, 458752, 3, 4, 393216, 3, 5, 458752, 3, 6, 393216, 3, 7, 458752, 3, 8, 393216, 3, 9, 458752, 3, 10, 393216, 3, 11, 458752, 3, 12, 393216, 3, 13, 458752, 3, 14, 393216, 3, 15, 458752, 3, 16, 393216, 3, 17, 458752, 3, 18, 393216, 3, 19, 65537, 0, 65537, 262145, 2, 65538, 393216, 4, 65539, 458752, 4, 65540, 393216, 4, 65541, 458752, 4, 65542, 393216, 4, 65543, 458752, 4, 65544, 393216, 4, 65545, 458752, 4, 65546, 393216, 4, 65547, 458752, 4, 65548, 393216, 4, 65549, 458752, 4, 65550, 393216, 4, 65551, 458752, 4, 65552, 0, 1, 65553, 458752, 4, 65554, 393216, 4, 65555, 1, 0, 131073, 1, 3, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 65536, 1, 131078, 0, 1, 131079, 65536, 1, 131080, 0, 1, 131081, 65536, 1, 131082, 0, 1, 131083, 65536, 1, 131084, 0, 1, 131085, 65536, 1, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 65536, 1, 131090, 0, 1, 131091, 1, 0, 196609, 131073, 5, 196610, 0, 1, 196611, 262144, 0, 196612, 0, 0, 196613, 65536, 0, 196614, 0, 0, 196615, 65536, 0, 196616, 0, 0, 196617, 65536, 0, 196618, 0, 0, 196619, 65536, 0, 196620, 0, 0, 196621, 65536, 0, 196622, 0, 0, 196623, 65536, 0, 196624, 0, 0, 196625, 65536, 0, 196626, 0, 0, 196627, 131073, 1, 262145, 131073, 5, 262146, 0, 1, 262147, 65536, 0, 262148, 0, 0, 262149, 65536, 0, 262150, 0, 0, 262151, 65536, 0, 262152, 0, 0, 262153, 65536, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 0, 0, 262157, 65536, 0, 262158, 0, 0, 262159, 65536, 0, 262160, 0, 0, 262161, 65536, 0, 262162, 0, 0, 262163, 262145, 2, 327681, 131073, 5, 327682, 0, 1, 327683, 65536, 0, 327684, 0, 0, 327685, 65536, 0, 327686, 0, 0, 327687, 65536, 0, 327688, 0, 0, 327689, 65536, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 0, 0, 327693, 65536, 0, 327694, 0, 0, 327695, 65536, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 0, 0, 327699, 262145, 2, 393217, 131073, 5, 393218, 0, 1, 393219, 65536, 0, 393220, 0, 0, 393221, 65536, 0, 393222, 0, 0, 393223, 65536, 0, 393224, 0, 0, 393225, 65536, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 65536, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 0, 0, 393235, 65537, 0, 458753, 131073, 5, 458754, 0, 1, 458755, 65536, 0, 458756, 0, 0, 458757, 65536, 0, 458758, 0, 0, 458759, 65536, 0, 458760, 0, 0, 458761, 65536, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 65536, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 0, 0, 458771, 1, 0, 524289, 131073, 5, 524290, 0, 1, 524291, 65536, 0, 524292, 0, 0, 524293, 393216, 3, 524294, 458752, 3, 524295, 393216, 3, 524296, 458752, 3, 524297, 393216, 3, 524298, 458752, 3, 524299, 65536, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 0, 0, 524303, 65536, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 0, 0, 524307, 1, 0, 589825, 131073, 5, 589826, 0, 1, 589827, 65536, 0, 589828, 0, 0, 589829, 393216, 4, 589830, 458752, 4, 589831, 393216, 4, 589832, 458752, 4, 589833, 393216, 4, 589834, 458752, 4, 589835, 65536, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 0, 0, 589839, 65536, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 0, 0, 589843, 131073, 1, 655361, 131073, 5, 655362, 0, 1, 655363, 65536, 0, 655364, 0, 0, 655365, 65536, 0, 655366, 0, 0, 655367, 65536, 0, 655368, 0, 0, 655369, 65536, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 0, 0, 655375, 65536, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 0, 0, 655379, 262145, 2, 720897, 131073, 5, 720898, 0, 1, 720899, 65536, 0, 720900, 0, 0, 720901, 65536, 0, 720902, 0, 0, 720903, 65536, 0, 720904, 0, 0, 720905, 65536, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 0, 0, 720915, 65537, 0, 786433, 131073, 5, 786434, 0, 1, 786435, 65536, 0, 786436, 0, 0, 786437, 65536, 0, 786438, 0, 0, 786439, 65536, 0, 786440, 0, 0, 786441, 65536, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 0, 0, 786447, 65536, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 0, 0, 786451, 1, 0, 851969, 131073, 5, 851970, 0, 1, 851971, 65536, 0, 851972, 0, 0, 851973, 65536, 0, 851974, 0, 0, 851975, 327680, 7, 851976, 393216, 7, 851977, 0, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 0, 0, 851981, 65536, 0, 851982, 0, 0, 851983, 65536, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 0, 0, 851987, 1, 0, 917505, 131073, 5, 917506, 0, 1, 917507, 65536, 0, 917508, 0, 0, 917509, 65536, 0, 917510, 0, 0, 917511, 327680, 8, 917512, 393216, 8, 917513, 65536, 0, 917514, 0, 0, 917515, 393216, 3, 917516, 458752, 3, 917517, 393216, 3, 917518, 458752, 3, 917519, 393216, 3, 917520, 458752, 3, 917521, 393216, 3, 917522, 458752, 3, 917523, 1, 0, 983041, 131073, 5, 983042, 0, 1, 983043, 65536, 0, 983044, 0, 0, 983045, 65536, 0, 983046, 0, 0, 983047, 65536, 0, 983048, 0, 0, 983049, 65536, 0, 983050, 0, 0, 983051, 393216, 4, 983052, 458752, 4, 983053, 393216, 4, 983054, 458752, 4, 983055, 393216, 4, 983056, 458752, 4, 983057, 393216, 4, 983058, 458752, 4, 983059, 131073, 1, 1048577, 131073, 5, 1048578, 0, 1, 1048579, 65536, 0, 1048580, 0, 0, 1048581, 65536, 0, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 0, 0, 1048585, 65536, 0, 1048586, 0, 0, 1048587, 196608, 0, 1048588, 0, 1, 1048589, 65536, 1, 1048590, 0, 1, 1048591, 65536, 1, 1048592, 0, 1, 1048593, 65536, 1, 1048594, 0, 1, 1048595, 262145, 2, 1114113, 131073, 5, 1114114, 0, 1, 1114115, 65536, 0, 1114116, 0, 0, 1114117, 65536, 0, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 0, 0, 1114121, 65536, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 0, 0, 1114125, 65536, 0, 1114126, 0, 0, 1114127, 65536, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 0, 0, 1114131, 262145, 2, 1179649, 131073, 7, 1179650, 0, 2, 1179651, 65536, 0, 1179652, 0, 0, 1179653, 65536, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 0, 0, 1179657, 65536, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 0, 0, 1179661, 65536, 0, 1179662, 0, 0, 1179663, 65536, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 458752, 1, 1179667, 327681, 4, 1245186, 262145, 5, 1245187, 131073, 3, 1245188, 131073, 3, 1245189, 131073, 3, 1245190, 131073, 3, 1245191, 131073, 3, 1245192, 131073, 3, 1245193, 131073, 3, 1245194, 131073, 3, 1245195, 131073, 3, 1245196, 131073, 3, 1245197, 131073, 3, 1245198, 131073, 3, 1245199, 131073, 3, 1245200, 131073, 3, 1245201, 131073, 3, 1245202, 1, 6 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 8, 327680, 17, 9, 393216, 17, 10, 458752, 17, 65538, 131072, 3, 65543, 327680, 3, 65544, 327680, 18, 65545, 393216, 18, 65546, 458752, 18, 65548, 327680, 3, 65554, 327680, 3, 131074, 131072, 4, 131079, 327680, 4, 131084, 327680, 4, 131090, 327680, 4, 196610, 131072, 5, 196611, 262144, 5, 196612, 0, 4, 196614, 0, 3, 196615, 65536, 3, 196616, 262144, 5, 196617, 0, 4, 196619, 0, 3, 196620, 65536, 3, 196621, 262144, 5, 196622, 0, 4, 196624, 0, 3, 196625, 196608, 5, 196626, 327680, 5, 262146, 131072, 6, 262147, 262144, 6, 262148, 327680, 6, 262150, 131072, 6, 262151, 196608, 6, 262152, 262144, 6, 262153, 327680, 6, 262155, 131072, 6, 262156, 196608, 6, 262157, 262144, 6, 262158, 327680, 6, 262160, 131072, 6, 262161, 196608, 6, 262162, 327680, 6, 393220, 262144, 15, 393221, 327680, 15, 393222, 393216, 15, 393223, 327680, 15, 393224, 393216, 15, 393225, 327680, 15, 393226, 393216, 15, 393227, 262144, 12, 458756, 262144, 16, 458757, 327680, 16, 458758, 393216, 16, 458759, 327680, 16, 458760, 393216, 16, 458761, 327680, 16, 458762, 393216, 16, 458763, 262144, 13, 458766, 458752, 5, 458767, 131072, 8, 458768, 196608, 8, 458769, 393216, 5, 524290, 327680, 10, 524291, 393216, 10, 524292, 262144, 17, 524294, 0, 17, 524295, 65536, 17, 524296, 131072, 17, 524297, 196608, 17, 524299, 262144, 14, 524302, 393216, 5, 524303, 131072, 9, 524304, 196608, 9, 524305, 458752, 5, 589826, 327680, 11, 589827, 393216, 11, 589828, 0, 11, 589829, 131072, 3, 589830, 0, 14, 589831, 65536, 14, 589832, 131072, 18, 589833, 196608, 18, 589834, 327680, 3, 589835, 262144, 14, 655362, 327680, 12, 655363, 393216, 12, 655364, 0, 12, 655365, 131072, 4, 655366, 0, 15, 655367, 65536, 15, 655368, 131072, 19, 655369, 65536, 4, 655370, 327680, 4, 655371, 262144, 14, 655373, 393216, 5, 655374, 131072, 8, 655375, 196608, 8, 655376, 458752, 5, 720898, 327680, 13, 720899, 393216, 13, 720901, 131072, 5, 720902, 0, 16, 720903, 65536, 16, 720904, 262144, 5, 720905, 65536, 5, 720906, 327680, 5, 720907, 262144, 14, 720909, 458752, 5, 720910, 131072, 9, 720911, 196608, 9, 720912, 393216, 5, 786434, 327680, 14, 786435, 393216, 14, 786436, 458752, 14, 786437, 131072, 6, 786438, 196608, 6, 786439, 196608, 6, 786440, 262144, 6, 786441, 65536, 6, 786442, 327680, 6, 786443, 262144, 14, 786444, 393216, 15, 786449, 327680, 15, 786450, 393216, 15, 851974, 262144, 7, 851977, 458752, 7, 851979, 327680, 16, 851980, 393216, 16, 851981, 327680, 16, 851982, 393216, 16, 851983, 327680, 16, 851984, 393216, 16, 851985, 327680, 16, 851986, 393216, 16, 917510, 262144, 8, 917513, 458752, 8, 983046, 262144, 9, 983047, 327680, 9, 983048, 393216, 9, 983049, 458752, 9, 1048578, 393216, 5, 1048579, 131072, 8, 1048580, 196608, 8, 1048581, 458752, 5, 1114114, 458752, 5, 1114115, 131072, 9, 1114116, 196608, 9, 1114117, 393216, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 17, 4, 393216, 17, 5, 458752, 17, 6, 131072, 7, 7, 196608, 7, 12, 131072, 7, 13, 196608, 7, 15, 327680, 17, 16, 393216, 17, 17, 458752, 17, 65539, 327680, 18, 65540, 393216, 18, 65541, 458752, 18, 65542, 262144, 3, 65547, 262144, 3, 65549, 262144, 3, 65551, 327680, 18, 65552, 393216, 18, 65553, 458752, 18, 131078, 262144, 4, 131083, 262144, 4, 131085, 262144, 4, 131090, 131072, 15, 196625, 0, 5, 196626, 131072, 16, 262161, 0, 6, 524292, 458752, 10, 589828, 458752, 11, 589830, 0, 18, 589831, 65536, 18, 655364, 458752, 12, 655366, 0, 19, 655367, 65536, 19, 655375, 196608, 15, 720900, 458752, 13, 720902, 196608, 5, 720903, 196608, 5, 720911, 196608, 16, 786437, 262144, 3, 786442, 196608, 3, 786443, 327680, 15, 786445, 327680, 15, 786446, 393216, 15, 786447, 327680, 15, 786448, 393216, 15, 851973, 262144, 4, 851978, 196608, 4, 983056, 0, 8, 983057, 65536, 8, 983058, 262144, 3, 1048592, 0, 9, 1048593, 65536, 9, 1048594, 262144, 4, 1179655, 196608, 19, 1179656, 262144, 19 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 624) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(1744, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 624) +scene_destination = "res://Maps/VenesiCity/Venesi_City.tscn" +location = Vector2(1744, 944) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(112, 464) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 272) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 528) +texture = ExtResource("303") +facing = "Left" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 368) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/VenesiCity/Venesi_City_PC_tileset.tres b/Maps/VenesiCity/Venesi_City_PC_tileset.tres new file mode 100644 index 000000000..6f66ff7f4 --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_PC_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-PokemonCenter.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +4:0/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:9/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VenesiCity/Venesi_City_tileset.tres b/Maps/VenesiCity/Venesi_City_tileset.tres new file mode 100644 index 000000000..2c654a8ed --- /dev/null +++ b/Maps/VenesiCity/Venesi_City_tileset.tres @@ -0,0 +1,1007 @@ +[gd_resource type="TileSet" load_steps=7 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Veneza.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/sealink_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Beach2_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:19/0 = 0 +0:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:20/0 = 0 +0:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:21/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:25/0 = 0 +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:28/0 = 0 +0:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:29/0 = 0 +0:30/0 = 0 +0:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:44/0 = 0 +0:45/0 = 0 +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:72/0 = 0 +0:73/0 = 0 +0:74/0 = 0 +0:75/0 = 0 +0:76/0 = 0 +0:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:81/0 = 0 +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:84/0 = 0 +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:97/0 = 0 +0:98/0 = 0 +0:99/0 = 0 +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:102/0 = 0 +0:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +0:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:107/0 = 0 +0:108/0 = 0 +0:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:109/0 = 0 +0:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:110/0 = 0 +0:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:114/0 = 0 +0:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:115/0 = 0 +1:12/0 = 0 +1:13/0 = 0 +1:14/0 = 0 +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:20/0 = 0 +1:21/0 = 0 +1:22/0 = 0 +1:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:23/0 = 0 +1:24/0 = 0 +1:25/0 = 0 +1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:26/0 = 0 +1:27/0 = 0 +1:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:28/0 = 0 +1:29/0 = 0 +1:30/0 = 0 +1:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:31/0 = 0 +1:39/0 = 0 +1:40/0 = 0 +1:42/0 = 0 +1:43/0 = 0 +1:44/0 = 0 +1:45/0 = 0 +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:68/0 = 0 +1:69/0 = 0 +1:71/0 = 0 +1:72/0 = 0 +1:73/0 = 0 +1:74/0 = 0 +1:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:75/0 = 0 +1:76/0 = 0 +1:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:81/0 = 0 +1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:90/0 = 0 +1:97/0 = 0 +1:98/0 = 0 +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:100/0 = 0 +1:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:102/0 = 0 +1:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:103/0 = 0 +1:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:104/0 = 0 +1:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +1:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:106/0 = 0 +1:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:107/0 = 0 +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:114/0 = 0 +1:114/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:115/0 = 0 +2:1/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:21/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:25/0 = 0 +2:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:26/0 = 0 +2:27/0 = 0 +2:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:29/0 = 0 +2:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:30/0 = 0 +2:31/0 = 0 +2:39/0 = 0 +2:40/0 = 0 +2:42/0 = 0 +2:43/0 = 0 +2:44/0 = 0 +2:45/0 = 0 +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:69/0 = 0 +2:75/0 = 0 +2:76/0 = 0 +2:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:82/0 = 0 +2:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:83/0 = 0 +2:85/0 = 0 +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:91/0 = 0 +2:92/0 = 0 +2:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:93/0 = 0 +2:94/0 = 0 +2:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:97/0 = 0 +2:98/0 = 0 +2:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:102/0 = 0 +2:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:103/0 = 0 +2:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:104/0 = 0 +2:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:105/0 = 0 +2:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:106/0 = 0 +2:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:107/0 = 0 +2:108/0 = 0 +2:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:110/0 = 0 +2:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:113/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:21/0 = 0 +3:22/0 = 0 +3:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:23/0 = 0 +3:24/0 = 0 +3:25/0 = 0 +3:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:26/0 = 0 +3:27/0 = 0 +3:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:31/0 = 0 +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:57/0 = 0 +3:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:58/0 = 0 +3:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:62/0 = 0 +3:63/0 = 0 +3:64/0 = 0 +3:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:68/0 = 0 +3:69/0 = 0 +3:71/0 = 0 +3:72/0 = 0 +3:73/0 = 0 +3:74/0 = 0 +3:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:75/0 = 0 +3:76/0 = 0 +3:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:77/0 = 0 +3:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:81/0 = 0 +3:82/0 = 0 +3:83/0 = 0 +3:90/0 = 0 +3:91/0 = 0 +3:92/0 = 0 +3:93/0 = 0 +3:94/0 = 0 +3:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:97/0 = 0 +3:98/0 = 0 +3:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:100/0 = 0 +3:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:102/0 = 0 +3:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:105/0 = 0 +3:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:106/0 = 0 +3:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:109/0 = 0 +3:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:110/0 = 0 +3:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:23/0 = 0 +4:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:25/0 = 0 +4:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:46/0 = 0 +4:47/0 = 0 +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:58/0 = 0 +4:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:62/0 = 0 +4:63/0 = 0 +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:69/0 = 0 +4:71/0 = 0 +4:72/0 = 0 +4:73/0 = 0 +4:74/0 = 0 +4:75/0 = 0 +4:76/0 = 0 +4:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:77/0 = 0 +4:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:81/0 = 0 +4:84/0 = 0 +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:90/0 = 0 +4:91/0 = 0 +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:94/0 = 0 +4:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:97/0 = 0 +4:98/0 = 0 +4:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:102/0 = 0 +4:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:103/0 = 0 +4:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:104/0 = 0 +4:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +4:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:109/0 = 0 +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:15/0 = 0 +5:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:21/0 = 0 +5:26/0 = 0 +5:27/0 = 0 +5:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:28/0 = 0 +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:30/0 = 0 +5:31/0 = 0 +5:32/0 = 0 +5:33/0 = 0 +5:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:38/0 = 0 +5:43/0 = 0 +5:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:45/0 = 0 +5:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:46/0 = 0 +5:47/0 = 0 +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:59/0 = 0 +5:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:62/0 = 0 +5:63/0 = 0 +5:64/0 = 0 +5:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:65/0 = 0 +5:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:67/0 = 0 +5:68/0 = 0 +5:69/0 = 0 +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:80/0 = 0 +5:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:81/0 = 0 +5:93/0 = 0 +5:94/0 = 0 +5:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:97/0 = 0 +5:98/0 = 0 +5:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:99/0 = 0 +5:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:100/0 = 0 +5:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:101/0 = 0 +5:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:102/0 = 0 +5:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:103/0 = 0 +5:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +5:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:109/0 = 0 +5:110/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:21/0 = 0 +6:26/0 = 0 +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:29/0 = 0 +6:30/0 = 0 +6:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:31/0 = 0 +6:32/0 = 0 +6:33/0 = 0 +6:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:38/0 = 0 +6:45/0 = 0 +6:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:59/0 = 0 +6:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:62/0 = 0 +6:63/0 = 0 +6:64/0 = 0 +6:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:65/0 = 0 +6:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:73/0 = 0 +6:74/0 = 0 +6:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:76/0 = 0 +6:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:77/0 = 0 +6:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:78/0 = 0 +6:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:79/0 = 0 +6:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:80/0 = 0 +6:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:81/0 = 0 +6:97/0 = 0 +6:98/0 = 0 +6:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:99/0 = 0 +6:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:100/0 = 0 +6:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:101/0 = 0 +6:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:102/0 = 0 +6:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:103/0 = 0 +6:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:104/0 = 0 +6:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:105/0 = 0 +6:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:107/0 = 0 +6:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:5/0 = 0 +7:6/0 = 0 +7:7/0 = 0 +7:12/0 = 0 +7:13/0 = 0 +7:15/0 = 0 +7:16/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:21/0 = 0 +7:22/0 = 0 +7:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:27/0 = 0 +7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:30/0 = 0 +7:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:37/0 = 0 +7:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:38/0 = 0 +7:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:58/0 = 0 +7:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:64/0 = 0 +7:65/0 = 0 +7:70/0 = 0 +7:71/0 = 0 +7:72/0 = 0 +7:73/0 = 0 +7:74/0 = 0 +7:74/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:75/0 = 0 +7:76/0 = 0 +7:77/0 = 0 +7:78/0 = 0 +7:79/0 = 0 +7:97/0 = 0 +7:98/0 = 0 +7:98/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:99/0 = 0 +7:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:100/0 = 0 +7:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:101/0 = 0 +7:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:102/0 = 0 +7:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:103/0 = 0 +7:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:104/0 = 0 +7:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:105/0 = 0 +7:105/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:106/0 = 0 +7:106/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:107/0 = 0 +7:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") diff --git a/Maps/VictoryRoad/Victory_Road.gd b/Maps/VictoryRoad/Victory_Road.gd new file mode 100644 index 000000000..4669d5ffd --- /dev/null +++ b/Maps/VictoryRoad/Victory_Road.gd @@ -0,0 +1,194 @@ +extends Node2D # gen_map.py Map127 + +var map_name = "Victory Road" + +var wild_table = [ + [181, 20, 38, 42], + [163, 20, 38, 42], + [33, 12, 38, 42], + [17, 10, 40, 44], + [19, 10, 40, 44], + [94, 10, 42, 44], + [182, 5, 42, 44], + [112, 5, 42, 44], + [112, 4, 43, 45], + [52, 4, 42, 45], +] + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(202, 1) + Global.game.recive_item(202) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(95, 1) + Global.game.recive_item(95) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(269, 1) + Global.game.recive_item(269) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(174, 1) + Global.game.recive_item(174) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(209, 1) + Global.game.recive_item(209) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(313, 1) + Global.game.recive_item(313) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(97, 1) + Global.game.recive_item(97) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item8") != null and check_pos == $NPC_Layer/Item8.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_8_TAKEN") + Global.inventory.add_item_by_id_multiple(96, 1) + Global.game.recive_item(96) + $NPC_Layer/Item8.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item9") != null and check_pos == $NPC_Layer/Item9.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_9_TAKEN") + Global.inventory.add_item_by_id_multiple(3, 1) + Global.game.recive_item(3) + $NPC_Layer/Item9.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item10") != null and check_pos == $NPC_Layer/Item10.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_10_TAKEN") + Global.inventory.add_item_by_id_multiple(196, 1) + Global.game.recive_item(196) + $NPC_Layer/Item10.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item11") != null and check_pos == $NPC_Layer/Item11.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_11_TAKEN") + Global.inventory.add_item_by_id_multiple(524, 1) + Global.game.recive_item(524) + $NPC_Layer/Item11.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item12") != null and check_pos == $NPC_Layer/Item12.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_12_TAKEN") + Global.inventory.add_item_by_id_multiple(184, 1) + Global.game.recive_item(184) + $NPC_Layer/Item12.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item13") != null and check_pos == $NPC_Layer/Item13.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_13_TAKEN") + Global.inventory.add_item_by_id_multiple(181, 1) + Global.game.recive_item(181) + $NPC_Layer/Item13.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item14") != null and check_pos == $NPC_Layer/Item14.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_14_TAKEN") + Global.inventory.add_item_by_id_multiple(181, 1) + Global.game.recive_item(181) + $NPC_Layer/Item14.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item15") != null and check_pos == $NPC_Layer/Item15.position: + Global.game.lock_player() + Global.past_events.append("MAP127_ITEM_15_TAKEN") + Global.inventory.add_item_by_id_multiple(590, 1) + Global.game.recive_item(590) + $NPC_Layer/Item15.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP127_TRAINER_1", "defeat": "MAP127_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer081.png"}, + "Trainer2": {"pre": "MAP127_TRAINER_2", "defeat": "MAP127_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer061.png"}, + "Trainer3": {"pre": "MAP127_TRAINER_3", "defeat": "MAP127_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer056.png"}, + "Trainer4": {"pre": "MAP127_TRAINER_4", "defeat": "MAP127_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"}, + "Trainer5": {"pre": "MAP127_TRAINER_5", "defeat": "MAP127_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer055.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP127_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP127_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP127_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/VictoryRoad/Victory_Road.gd.uid b/Maps/VictoryRoad/Victory_Road.gd.uid new file mode 100644 index 000000000..44c6df8f5 --- /dev/null +++ b/Maps/VictoryRoad/Victory_Road.gd.uid @@ -0,0 +1 @@ +uid://bbwcnjyku8nrh diff --git a/Maps/VictoryRoad/Victory_Road.tscn b/Maps/VictoryRoad/Victory_Road.tscn new file mode 100644 index 000000000..53e5c7430 --- /dev/null +++ b/Maps/VictoryRoad/Victory_Road.tscn @@ -0,0 +1,218 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VictoryRoad/Victory_Road_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VictoryRoad/Victory_Road.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_015.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_033.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="205"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Victory Road" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 38, 1, 65536, 38, 2, 65536, 38, 3, 65536, 38, 4, 65536, 38, 5, 65536, 38, 6, 65536, 38, 7, 65536, 38, 8, 65536, 38, 9, 65536, 38, 10, 65536, 38, 11, 65536, 38, 12, 65536, 38, 13, 65536, 38, 14, 65536, 38, 15, 65536, 38, 16, 65536, 38, 17, 65536, 38, 18, 65536, 38, 19, 65536, 38, 20, 65536, 38, 21, 65536, 38, 22, 65536, 38, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 65536, 38, 28, 65536, 38, 29, 65536, 38, 30, 65536, 38, 31, 65536, 38, 32, 65536, 38, 33, 65536, 38, 34, 65536, 38, 35, 65536, 38, 36, 65536, 38, 37, 65536, 38, 38, 65536, 38, 39, 65536, 38, 40, 65536, 38, 41, 65536, 38, 42, 65536, 38, 43, 65536, 38, 44, 65536, 38, 45, 65536, 38, 46, 65536, 38, 47, 65536, 38, 48, 65536, 38, 49, 65536, 38, 50, 65536, 38, 51, 65536, 38, 52, 65536, 38, 53, 65536, 38, 54, 65536, 38, 55, 65536, 38, 56, 65536, 38, 57, 65536, 38, 58, 65536, 38, 59, 65536, 38, 60, 65536, 38, 61, 65536, 38, 62, 65536, 38, 63, 65536, 38, 64, 65536, 38, 65, 65536, 38, 66, 65536, 38, 67, 65536, 38, 68, 262144, 30, 69, 262144, 30, 70, 65536, 38, 71, 0, 16, 72, 65536, 16, 73, 65536, 16, 74, 65536, 16, 75, 65536, 16, 76, 131072, 16, 77, 65536, 38, 78, 65536, 38, 79, 65536, 38, 80, 65536, 38, 81, 65536, 38, 82, 65536, 38, 83, 65536, 38, 84, 65536, 38, 85, 65536, 38, 86, 65536, 38, 87, 65536, 38, 88, 65536, 38, 89, 65536, 38, 90, 65536, 38, 91, 65536, 38, 92, 65536, 38, 93, 65536, 38, 94, 65536, 38, 95, 65536, 38, 96, 65536, 38, 97, 65536, 38, 98, 65536, 38, 99, 65536, 38, 100, 65536, 38, 101, 65536, 38, 102, 65536, 38, 103, 65536, 38, 104, 65536, 38, 105, 65536, 38, 106, 65536, 38, 107, 65536, 38, 108, 65536, 38, 109, 65536, 38, 110, 65536, 38, 111, 65536, 38, 112, 65536, 38, 113, 65536, 38, 114, 65536, 38, 115, 65536, 38, 116, 65536, 38, 117, 65536, 38, 118, 65536, 38, 119, 65536, 38, 120, 65536, 38, 121, 65536, 38, 122, 65536, 38, 123, 65536, 38, 65536, 65536, 38, 65537, 65536, 38, 65538, 65536, 38, 65539, 65536, 38, 65540, 65536, 38, 65541, 65536, 38, 65542, 65536, 38, 65543, 65536, 38, 65544, 65536, 38, 65545, 65536, 38, 65546, 65536, 38, 65547, 65536, 38, 65548, 65536, 38, 65549, 65536, 38, 65550, 65536, 38, 65551, 65536, 38, 65552, 65536, 38, 65553, 65536, 38, 65554, 65536, 38, 65555, 65536, 38, 65556, 65536, 38, 65557, 65536, 38, 65558, 65536, 38, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 65536, 38, 65564, 65536, 38, 65565, 65536, 38, 65566, 65536, 38, 65567, 65536, 38, 65568, 65536, 38, 65569, 65536, 38, 65570, 65536, 38, 65571, 65536, 38, 65572, 65536, 38, 65573, 65536, 38, 65574, 65536, 38, 65575, 65536, 38, 65576, 65536, 38, 65577, 65536, 38, 65578, 65536, 38, 65579, 65536, 38, 65580, 65536, 38, 65581, 65536, 38, 65582, 65536, 38, 65583, 65536, 38, 65584, 65536, 38, 65585, 65536, 38, 65586, 65536, 38, 65587, 65536, 38, 65588, 65536, 38, 65589, 65536, 38, 65590, 65536, 38, 65591, 65536, 38, 65592, 65536, 38, 65593, 65536, 38, 65594, 65536, 38, 65595, 65536, 38, 65596, 65536, 38, 65597, 65536, 38, 65598, 65536, 38, 65599, 65536, 38, 65600, 65536, 38, 65601, 65536, 38, 65602, 65536, 38, 65603, 65536, 38, 65604, 262144, 30, 65605, 262144, 30, 65606, 65536, 38, 65607, 0, 16, 65608, 65536, 16, 65609, 65536, 16, 65610, 65536, 16, 65611, 65536, 16, 65612, 131072, 16, 65613, 65536, 38, 65614, 65536, 38, 65615, 65536, 38, 65616, 65536, 38, 65617, 65536, 38, 65618, 65536, 38, 65619, 65536, 38, 65620, 65536, 38, 65621, 65536, 38, 65622, 65536, 38, 65623, 65536, 38, 65624, 65536, 38, 65625, 65536, 38, 65626, 65536, 38, 65627, 65536, 38, 65628, 65536, 38, 65629, 65536, 38, 65630, 65536, 38, 65631, 65536, 38, 65632, 65536, 38, 65633, 65536, 38, 65634, 65536, 38, 65635, 65536, 38, 65636, 65536, 38, 65637, 65536, 38, 65638, 65536, 38, 65639, 65536, 38, 65640, 65536, 38, 65641, 65536, 38, 65642, 65536, 38, 65643, 65536, 38, 65644, 65536, 38, 65645, 65536, 38, 65646, 65536, 38, 65647, 65536, 38, 65648, 65536, 38, 65649, 65536, 38, 65650, 65536, 38, 65651, 65536, 38, 65652, 65536, 38, 65653, 65536, 38, 65654, 65536, 38, 65655, 65536, 38, 65656, 65536, 38, 65657, 65536, 38, 65658, 65536, 38, 65659, 65536, 38, 131072, 65536, 38, 131073, 65536, 38, 131074, 65536, 38, 131075, 65536, 38, 131076, 65536, 38, 131077, 65536, 38, 131078, 65536, 38, 131079, 65536, 38, 131080, 65536, 38, 131081, 65536, 38, 131082, 65536, 38, 131083, 65536, 38, 131084, 65536, 38, 131085, 65536, 38, 131086, 65536, 38, 131087, 65536, 38, 131088, 65536, 38, 131089, 65536, 38, 131090, 65536, 38, 131091, 65536, 38, 131092, 65536, 38, 131093, 65536, 38, 131094, 65536, 38, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 65536, 38, 131100, 65536, 38, 131101, 65536, 38, 131102, 65536, 38, 131103, 65536, 38, 131104, 65536, 38, 131105, 65536, 38, 131106, 65536, 38, 131107, 65536, 38, 131108, 65536, 38, 131109, 65536, 38, 131110, 65536, 38, 131111, 65536, 38, 131112, 65536, 38, 131113, 65536, 38, 131114, 65536, 38, 131115, 65536, 38, 131116, 65536, 38, 131117, 65536, 38, 131118, 65536, 38, 131119, 65536, 38, 131120, 65536, 38, 131121, 65536, 38, 131122, 65536, 38, 131123, 65536, 38, 131124, 65536, 38, 131125, 65536, 38, 131126, 65536, 38, 131127, 65536, 38, 131128, 65536, 38, 131129, 65536, 38, 131130, 65536, 38, 131131, 65536, 38, 131132, 65536, 38, 131133, 65536, 38, 131134, 65536, 38, 131135, 65536, 38, 131136, 65536, 38, 131137, 65536, 38, 131138, 65536, 38, 131139, 65536, 38, 131140, 262144, 30, 131141, 262144, 30, 131142, 65536, 38, 131143, 0, 16, 131144, 65536, 16, 131145, 65536, 16, 131146, 65536, 16, 131147, 65536, 16, 131148, 131072, 16, 131149, 65536, 38, 131150, 65536, 38, 131151, 65536, 38, 131152, 65536, 38, 131153, 65536, 38, 131154, 65536, 38, 131155, 65536, 38, 131156, 65536, 38, 131157, 65536, 38, 131158, 65536, 38, 131159, 65536, 38, 131160, 65536, 38, 131161, 65536, 38, 131162, 65536, 38, 131163, 65536, 38, 131164, 65536, 38, 131165, 65536, 38, 131166, 65536, 38, 131167, 65536, 38, 131168, 65536, 38, 131169, 65536, 38, 131170, 65536, 38, 131171, 65536, 38, 131172, 65536, 38, 131173, 65536, 38, 131174, 65536, 38, 131175, 65536, 38, 131176, 65536, 38, 131177, 65536, 38, 131178, 65536, 38, 131179, 65536, 38, 131180, 65536, 38, 131181, 65536, 38, 131182, 65536, 38, 131183, 65536, 38, 131184, 65536, 38, 131185, 65536, 38, 131186, 65536, 38, 131187, 65536, 38, 131188, 65536, 38, 131189, 65536, 38, 131190, 65536, 38, 131191, 65536, 38, 131192, 65536, 38, 131193, 65536, 38, 131194, 65536, 38, 131195, 65536, 38, 196608, 65536, 38, 196609, 65536, 38, 196610, 65536, 38, 196611, 65536, 38, 196612, 65536, 38, 196613, 65536, 38, 196614, 65536, 38, 196615, 65536, 38, 196616, 65536, 38, 196617, 65536, 38, 196618, 65536, 38, 196619, 65536, 38, 196620, 65536, 38, 196621, 65536, 38, 196622, 65536, 38, 196623, 65536, 38, 196624, 65536, 38, 196625, 65536, 38, 196626, 65536, 38, 196627, 65536, 38, 196628, 65536, 38, 196629, 65536, 38, 196630, 65536, 38, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 65536, 38, 196636, 65536, 38, 196637, 65536, 38, 196638, 65536, 38, 196639, 65536, 38, 196640, 65536, 38, 196641, 65536, 38, 196642, 65536, 38, 196643, 65536, 38, 196644, 65536, 38, 196645, 65536, 38, 196646, 65536, 38, 196647, 65536, 38, 196648, 65536, 38, 196649, 65536, 38, 196650, 65536, 38, 196651, 65536, 38, 196652, 65536, 38, 196653, 65536, 38, 196654, 65536, 38, 196655, 65536, 38, 196656, 65536, 38, 196657, 65536, 38, 196658, 65536, 38, 196659, 65536, 38, 196660, 65536, 38, 196661, 65536, 38, 196662, 65536, 38, 196663, 65536, 38, 196664, 65536, 38, 196665, 65536, 38, 196666, 65536, 38, 196667, 65536, 38, 196668, 65536, 38, 196669, 65536, 38, 196670, 65536, 38, 196671, 65536, 38, 196672, 65536, 38, 196673, 65536, 38, 196674, 65536, 38, 196675, 65536, 38, 196676, 262144, 30, 196677, 262144, 30, 196678, 65536, 38, 196679, 0, 16, 196680, 65536, 16, 196681, 65536, 16, 196682, 65536, 16, 196683, 65536, 16, 196684, 131072, 16, 196685, 65536, 38, 196686, 65536, 38, 196687, 65536, 38, 196688, 65536, 38, 196689, 65536, 38, 196690, 65536, 38, 196691, 65536, 38, 196692, 65536, 38, 196693, 65536, 38, 196694, 65536, 38, 196695, 65536, 38, 196696, 65536, 38, 196697, 65536, 38, 196698, 65536, 38, 196699, 65536, 38, 196700, 65536, 38, 196701, 65536, 38, 196702, 65536, 38, 196703, 65536, 38, 196704, 65536, 38, 196705, 65536, 38, 196706, 65536, 38, 196707, 65536, 38, 196708, 65536, 38, 196709, 65536, 38, 196710, 65536, 38, 196711, 65536, 38, 196712, 65536, 38, 196713, 65536, 38, 196714, 65536, 38, 196715, 65536, 38, 196716, 65536, 38, 196717, 65536, 38, 196718, 65536, 38, 196719, 65536, 38, 196720, 65536, 38, 196721, 65536, 38, 196722, 65536, 38, 196723, 65536, 38, 196724, 65536, 38, 196725, 65536, 38, 196726, 65536, 38, 196727, 65536, 38, 196728, 65536, 38, 196729, 65536, 38, 196730, 65536, 38, 196731, 65536, 38, 262144, 65536, 38, 262145, 65536, 38, 262146, 65536, 38, 262147, 65536, 38, 262148, 65536, 38, 262149, 65536, 38, 262150, 65536, 38, 262151, 65536, 38, 262152, 65536, 38, 262153, 65536, 38, 262154, 65536, 38, 262155, 65536, 38, 262156, 65536, 38, 262157, 65536, 38, 262158, 65536, 38, 262159, 65536, 38, 262160, 65536, 38, 262161, 65536, 38, 262162, 65536, 38, 262163, 65536, 38, 262164, 65536, 38, 262165, 65536, 38, 262166, 65536, 38, 262167, 65536, 38, 262168, 65536, 38, 262169, 65536, 38, 262170, 65536, 38, 262171, 65536, 38, 262172, 65536, 38, 262173, 65536, 38, 262174, 65536, 38, 262175, 65536, 38, 262176, 65536, 38, 262177, 65536, 38, 262178, 65536, 38, 262179, 65536, 38, 262180, 65536, 38, 262181, 65536, 38, 262182, 65536, 38, 262183, 65536, 38, 262184, 65536, 38, 262185, 65536, 38, 262186, 65536, 38, 262187, 65536, 38, 262188, 65536, 38, 262189, 65536, 38, 262190, 65536, 38, 262191, 65536, 38, 262192, 65536, 38, 262193, 65536, 38, 262194, 65536, 38, 262195, 65536, 38, 262196, 65536, 38, 262197, 65536, 38, 262198, 65536, 38, 262199, 65536, 38, 262200, 65536, 38, 262201, 65536, 38, 262202, 65536, 38, 262203, 65536, 38, 262204, 65536, 38, 262205, 65536, 38, 262206, 65536, 38, 262207, 65536, 38, 262208, 65536, 38, 262209, 65536, 38, 262210, 65536, 38, 262211, 65536, 38, 262212, 262144, 30, 262213, 262144, 30, 262214, 65536, 38, 262215, 0, 16, 262216, 65536, 16, 262217, 65536, 16, 262218, 65536, 16, 262219, 65536, 16, 262220, 131072, 16, 262221, 65536, 38, 262222, 65536, 38, 262223, 65536, 38, 262224, 65536, 38, 262225, 65536, 38, 262226, 65536, 38, 262227, 65536, 38, 262228, 65536, 38, 262229, 65536, 38, 262230, 65536, 38, 262231, 65536, 38, 262232, 65536, 38, 262233, 65536, 38, 262234, 65536, 38, 262235, 65536, 38, 262236, 65536, 38, 262237, 65536, 38, 262238, 65536, 38, 262239, 65536, 38, 262240, 65536, 38, 262241, 65536, 38, 262242, 65536, 38, 262243, 65536, 38, 262244, 65536, 38, 262245, 65536, 38, 262246, 65536, 38, 262247, 65536, 38, 262248, 65536, 38, 262249, 65536, 38, 262250, 65536, 38, 262251, 65536, 38, 262252, 65536, 38, 262253, 65536, 38, 262254, 65536, 38, 262255, 65536, 38, 262256, 65536, 38, 262257, 65536, 38, 262258, 65536, 38, 262259, 65536, 38, 262260, 65536, 38, 262261, 65536, 38, 262262, 65536, 38, 262263, 65536, 38, 262264, 65536, 38, 262265, 65536, 38, 262266, 65536, 38, 262267, 65536, 38, 327680, 65536, 38, 327681, 65536, 38, 327682, 65536, 38, 327683, 65536, 38, 327684, 65536, 38, 327685, 65536, 38, 327686, 65536, 38, 327687, 65536, 38, 327688, 65536, 38, 327689, 65536, 38, 327690, 65536, 38, 327691, 65536, 38, 327692, 65536, 38, 327693, 65536, 38, 327694, 65536, 38, 327695, 65536, 38, 327696, 65536, 38, 327697, 65536, 38, 327698, 65536, 38, 327699, 65536, 38, 327700, 65536, 38, 327701, 65536, 38, 327702, 65536, 38, 327703, 65536, 38, 327704, 65536, 38, 327705, 65536, 38, 327706, 65536, 38, 327707, 65536, 38, 327708, 65536, 38, 327709, 65536, 38, 327710, 65536, 38, 327711, 65536, 38, 327712, 65536, 38, 327713, 65536, 38, 327714, 65536, 38, 327715, 65536, 38, 327716, 65536, 38, 327717, 65536, 38, 327718, 65536, 38, 327719, 65536, 38, 327720, 65536, 38, 327721, 65536, 38, 327722, 65536, 38, 327723, 65536, 38, 327724, 65536, 38, 327725, 65536, 38, 327726, 65536, 38, 327727, 65536, 38, 327728, 65536, 38, 327729, 65536, 38, 327730, 65536, 38, 327731, 65536, 38, 327732, 65536, 38, 327733, 65536, 38, 327734, 65536, 38, 327735, 65536, 38, 327736, 65536, 38, 327737, 65536, 38, 327738, 65536, 38, 327739, 65536, 38, 327740, 65536, 38, 327741, 65536, 38, 327742, 65536, 38, 327743, 65536, 38, 327744, 65536, 38, 327745, 65536, 38, 327746, 65536, 38, 327747, 65536, 38, 327748, 262144, 30, 327749, 262144, 30, 327750, 65536, 38, 327751, 0, 16, 327752, 65536, 16, 327753, 65536, 16, 327754, 65536, 16, 327755, 65536, 16, 327756, 131072, 16, 327757, 65536, 38, 327758, 65536, 38, 327759, 65536, 38, 327760, 65536, 38, 327761, 65536, 38, 327762, 65536, 38, 327763, 65536, 38, 327764, 65536, 38, 327765, 65536, 38, 327766, 65536, 38, 327767, 65536, 38, 327768, 65536, 38, 327769, 65536, 38, 327770, 65536, 38, 327771, 65536, 38, 327772, 65536, 38, 327773, 65536, 38, 327774, 65536, 38, 327775, 65536, 38, 327776, 65536, 38, 327777, 65536, 38, 327778, 65536, 38, 327779, 65536, 38, 327780, 65536, 38, 327781, 65536, 38, 327782, 65536, 38, 327783, 65536, 38, 327784, 65536, 38, 327785, 65536, 38, 327786, 65536, 38, 327787, 65536, 38, 327788, 65536, 38, 327789, 65536, 38, 327790, 65536, 38, 327791, 65536, 38, 327792, 65536, 38, 327793, 65536, 38, 327794, 65536, 38, 327795, 65536, 38, 327796, 65536, 38, 327797, 65536, 38, 327798, 65536, 38, 327799, 65536, 38, 327800, 65536, 38, 327801, 65536, 38, 327802, 65536, 38, 327803, 65536, 38, 393216, 65536, 38, 393217, 65536, 38, 393218, 65536, 38, 393219, 65536, 38, 393220, 65536, 38, 393221, 65536, 38, 393222, 65536, 38, 393223, 65536, 38, 393224, 65536, 38, 393225, 65536, 38, 393226, 0, 16, 393227, 65536, 16, 393228, 131072, 16, 393229, 65536, 38, 393230, 65536, 38, 393231, 65536, 38, 393232, 65536, 38, 393233, 65536, 38, 393234, 65536, 38, 393235, 65536, 38, 393236, 65536, 38, 393237, 65536, 38, 393238, 65536, 38, 393239, 65536, 38, 393240, 65536, 38, 393241, 65536, 38, 393242, 65536, 38, 393243, 65536, 38, 393244, 65536, 38, 393245, 65536, 38, 393246, 65536, 38, 393247, 65536, 38, 393248, 65536, 38, 393249, 65536, 38, 393250, 65536, 38, 393251, 65536, 38, 393252, 65536, 38, 393253, 65536, 38, 393254, 65536, 38, 393255, 65536, 38, 393256, 65536, 38, 393257, 65536, 38, 393258, 65536, 38, 393259, 65536, 38, 393260, 65536, 38, 393261, 65536, 38, 393262, 65536, 38, 393263, 65536, 38, 393264, 65536, 38, 393265, 65536, 38, 393266, 65536, 38, 393267, 65536, 38, 393268, 65536, 38, 393269, 65536, 38, 393270, 65536, 38, 393271, 65536, 38, 393272, 65536, 38, 393273, 65536, 38, 393274, 65536, 38, 393275, 65536, 38, 393276, 65536, 38, 393277, 65536, 38, 393278, 65536, 38, 393279, 65536, 38, 393280, 65536, 38, 393281, 65536, 38, 393282, 65536, 38, 393283, 65536, 38, 393284, 262144, 30, 393285, 262144, 30, 393286, 65536, 38, 393287, 0, 16, 393288, 65536, 16, 393289, 65536, 16, 393290, 65536, 16, 393291, 65536, 16, 393292, 131072, 16, 393293, 65536, 38, 393294, 65536, 38, 393295, 65536, 38, 393296, 65536, 38, 393297, 65536, 38, 393298, 65536, 38, 393299, 65536, 38, 393300, 65536, 38, 393301, 65536, 38, 393302, 65536, 38, 393303, 65536, 38, 393304, 65536, 38, 393305, 65536, 38, 393306, 65536, 38, 393307, 65536, 38, 393308, 65536, 38, 393309, 65536, 38, 393310, 65536, 38, 393311, 65536, 38, 393312, 65536, 38, 393313, 65536, 38, 393314, 65536, 38, 393315, 65536, 38, 393316, 65536, 38, 393317, 65536, 38, 393318, 65536, 38, 393319, 65536, 38, 393320, 65536, 38, 393321, 65536, 38, 393322, 65536, 38, 393323, 65536, 38, 393324, 65536, 38, 393325, 65536, 38, 393326, 65536, 38, 393327, 65536, 38, 393328, 65536, 38, 393329, 65536, 38, 393330, 65536, 38, 393331, 65536, 38, 393332, 65536, 38, 393333, 65536, 38, 393334, 65536, 38, 393335, 65536, 38, 393336, 65536, 38, 393337, 65536, 38, 393338, 65536, 38, 393339, 65536, 38, 458752, 65536, 38, 458753, 65536, 38, 458754, 65536, 38, 458755, 65536, 38, 458756, 65536, 38, 458757, 65536, 38, 458758, 65536, 38, 458759, 65536, 38, 458760, 65536, 38, 458761, 65536, 38, 458762, 0, 16, 458763, 65536, 16, 458764, 131072, 16, 458765, 65536, 38, 458766, 65536, 38, 458767, 65536, 38, 458768, 65536, 38, 458769, 65536, 38, 458770, 65536, 38, 458771, 65536, 38, 458772, 65536, 38, 458773, 65536, 38, 458774, 65536, 38, 458775, 65536, 38, 458776, 65536, 38, 458777, 65536, 38, 458778, 65536, 38, 458779, 65536, 38, 458780, 65536, 38, 458781, 65536, 38, 458782, 65536, 38, 458783, 65536, 38, 458784, 65536, 38, 458785, 65536, 38, 458786, 65536, 38, 458787, 65536, 38, 458788, 65536, 38, 458789, 65536, 38, 458790, 65536, 38, 458791, 65536, 38, 458792, 65536, 38, 458793, 65536, 38, 458794, 65536, 38, 458795, 65536, 38, 458796, 65536, 38, 458797, 65536, 38, 458798, 65536, 38, 458799, 65536, 38, 458800, 65536, 38, 458801, 65536, 38, 458802, 65536, 38, 458803, 65536, 38, 458804, 65536, 38, 458805, 65536, 38, 458806, 65536, 38, 458807, 65536, 38, 458808, 65536, 38, 458809, 65536, 38, 458810, 65536, 38, 458811, 65536, 38, 458812, 65536, 38, 458813, 65536, 38, 458814, 65536, 38, 458815, 65536, 38, 458816, 65536, 38, 458817, 65536, 38, 458818, 65536, 38, 458819, 65536, 38, 458820, 262144, 30, 458821, 262144, 30, 458822, 65536, 38, 458823, 0, 16, 458824, 65536, 16, 458825, 65536, 16, 458826, 65536, 16, 458827, 65536, 16, 458828, 131072, 16, 458829, 65536, 38, 458830, 65536, 38, 458831, 65536, 38, 458832, 65536, 38, 458833, 65536, 38, 458834, 65536, 38, 458835, 65536, 38, 458836, 65536, 38, 458837, 65536, 38, 458838, 65536, 38, 458839, 65536, 38, 458840, 65536, 38, 458841, 65536, 38, 458842, 65536, 38, 458843, 65536, 38, 458844, 65536, 38, 458845, 65536, 38, 458846, 65536, 38, 458847, 65536, 38, 458848, 65536, 38, 458849, 65536, 38, 458850, 65536, 38, 458851, 65536, 38, 458852, 65536, 38, 458853, 65536, 38, 458854, 65536, 38, 458855, 65536, 38, 458856, 65536, 38, 458857, 65536, 38, 458858, 65536, 38, 458859, 65536, 38, 458860, 65536, 38, 458861, 65536, 38, 458862, 65536, 38, 458863, 65536, 38, 458864, 65536, 38, 458865, 65536, 38, 458866, 65536, 38, 458867, 65536, 38, 458868, 65536, 38, 458869, 65536, 38, 458870, 65536, 38, 458871, 65536, 38, 458872, 65536, 38, 458873, 65536, 38, 458874, 65536, 38, 458875, 65536, 38, 524288, 65536, 38, 524289, 65536, 38, 524290, 65536, 38, 524291, 65536, 38, 524292, 65536, 38, 524293, 65536, 38, 524294, 65536, 38, 524295, 65536, 38, 524296, 65536, 38, 524297, 65536, 38, 524298, 0, 16, 524299, 65536, 16, 524300, 131072, 16, 524301, 65536, 38, 524302, 65536, 38, 524303, 65536, 38, 524304, 65536, 38, 524305, 65536, 38, 524306, 65536, 38, 524307, 65536, 38, 524308, 65536, 38, 524309, 65536, 38, 524310, 65536, 38, 524311, 65536, 38, 524312, 65536, 38, 524313, 65536, 38, 524314, 65536, 38, 524315, 65536, 38, 524316, 65536, 38, 524317, 65536, 38, 524318, 65536, 38, 524319, 65536, 38, 524320, 65536, 38, 524321, 65536, 38, 524322, 65536, 38, 524323, 65536, 38, 524324, 65536, 38, 524325, 65536, 38, 524326, 65536, 38, 524327, 65536, 38, 524328, 65536, 38, 524329, 65536, 38, 524330, 65536, 38, 524331, 65536, 38, 524332, 65536, 38, 524333, 65536, 38, 524334, 65536, 38, 524335, 65536, 38, 524336, 65536, 38, 524337, 65536, 38, 524338, 65536, 38, 524339, 65536, 38, 524340, 65536, 38, 524341, 65536, 38, 524342, 65536, 38, 524343, 65536, 38, 524344, 65536, 38, 524345, 65536, 38, 524346, 65536, 38, 524347, 65536, 38, 524348, 65536, 38, 524349, 65536, 38, 524350, 65536, 38, 524351, 65536, 38, 524352, 65536, 38, 524353, 65536, 38, 524354, 65536, 38, 524355, 65536, 38, 524356, 262144, 30, 524357, 262144, 30, 524358, 65536, 38, 524359, 0, 16, 524360, 65536, 16, 524361, 65536, 16, 524362, 65536, 16, 524363, 65536, 16, 524364, 131072, 16, 524365, 65536, 38, 524366, 65536, 38, 524367, 65536, 38, 524368, 65536, 38, 524369, 65536, 38, 524370, 65536, 38, 524371, 65536, 38, 524372, 65536, 38, 524373, 65536, 38, 524374, 65536, 38, 524375, 65536, 38, 524376, 65536, 38, 524377, 65536, 38, 524378, 65536, 38, 524379, 65536, 38, 524380, 65536, 38, 524381, 65536, 38, 524382, 65536, 38, 524383, 65536, 38, 524384, 65536, 38, 524385, 65536, 38, 524386, 65536, 38, 524387, 65536, 38, 524388, 65536, 38, 524389, 65536, 38, 524390, 65536, 38, 524391, 65536, 38, 524392, 65536, 38, 524393, 65536, 38, 524394, 65536, 38, 524395, 65536, 38, 524396, 65536, 38, 524397, 65536, 38, 524398, 65536, 38, 524399, 65536, 38, 524400, 65536, 38, 524401, 65536, 38, 524402, 65536, 38, 524403, 65536, 38, 524404, 65536, 38, 524405, 65536, 38, 524406, 65536, 38, 524407, 65536, 38, 524408, 65536, 38, 524409, 65536, 38, 524410, 65536, 38, 524411, 65536, 38, 589824, 65536, 38, 589825, 65536, 38, 589826, 65536, 38, 589827, 65536, 38, 589828, 65536, 38, 589829, 65536, 38, 589830, 65536, 38, 589831, 65536, 38, 589832, 65536, 38, 589833, 65536, 38, 589834, 0, 16, 589835, 65536, 16, 589836, 131072, 16, 589837, 65536, 38, 589838, 65536, 38, 589839, 65536, 38, 589840, 65536, 38, 589841, 65536, 38, 589842, 65536, 38, 589843, 65536, 38, 589844, 65536, 38, 589845, 65536, 38, 589846, 65536, 38, 589847, 65536, 38, 589848, 65536, 38, 589849, 65536, 38, 589850, 65536, 38, 589851, 65536, 38, 589852, 65536, 38, 589853, 65536, 38, 589854, 65536, 38, 589855, 65536, 38, 589856, 65536, 38, 589857, 65536, 38, 589858, 65536, 38, 589859, 65536, 38, 589860, 65536, 38, 589861, 65536, 38, 589862, 65536, 38, 589863, 65536, 38, 589864, 65536, 38, 589865, 65536, 38, 589866, 65536, 38, 589867, 65536, 38, 589868, 65536, 38, 589869, 65536, 38, 589870, 65536, 38, 589871, 65536, 38, 589872, 65536, 38, 589873, 65536, 38, 589874, 65536, 38, 589875, 65536, 38, 589876, 65536, 38, 589877, 65536, 38, 589878, 65536, 38, 589879, 65536, 38, 589880, 65536, 38, 589881, 65536, 38, 589882, 65536, 38, 589883, 65536, 38, 589884, 65536, 38, 589885, 65536, 38, 589886, 65536, 38, 589887, 65536, 38, 589888, 65536, 38, 589889, 65536, 38, 589890, 65536, 38, 589891, 65536, 38, 589892, 262144, 30, 589893, 262144, 30, 589894, 65536, 0, 589895, 65536, 0, 589896, 65536, 0, 589897, 65536, 0, 589898, 65536, 0, 589899, 65536, 0, 589900, 65536, 0, 589901, 65536, 0, 589902, 65536, 38, 589903, 65536, 38, 589904, 65536, 38, 589905, 65536, 38, 589906, 65536, 38, 589907, 65536, 38, 589908, 65536, 38, 589909, 65536, 38, 589910, 65536, 38, 589911, 65536, 38, 589912, 65536, 38, 589913, 65536, 38, 589914, 65536, 38, 589915, 65536, 38, 589916, 65536, 38, 589917, 65536, 38, 589918, 65536, 38, 589919, 65536, 38, 589920, 65536, 38, 589921, 65536, 38, 589922, 65536, 38, 589923, 65536, 38, 589924, 65536, 38, 589925, 65536, 38, 589926, 65536, 38, 589927, 65536, 38, 589928, 65536, 38, 589929, 65536, 38, 589930, 65536, 38, 589931, 65536, 38, 589932, 65536, 38, 589933, 65536, 38, 589934, 65536, 38, 589935, 65536, 38, 589936, 65536, 38, 589937, 65536, 38, 589938, 65536, 38, 589939, 65536, 38, 589940, 65536, 38, 589941, 65536, 38, 589942, 65536, 38, 589943, 65536, 38, 589944, 65536, 38, 589945, 65536, 38, 589946, 65536, 38, 589947, 65536, 38, 655360, 65536, 38, 655361, 65536, 38, 655362, 65536, 38, 655363, 65536, 38, 655364, 65536, 38, 655365, 65536, 38, 655366, 65536, 38, 655367, 65536, 38, 655368, 65536, 38, 655369, 65536, 38, 655370, 0, 16, 655371, 65536, 16, 655372, 131072, 16, 655373, 65536, 38, 655374, 65536, 38, 655375, 65536, 38, 655376, 65536, 38, 655377, 65536, 38, 655378, 65536, 38, 655379, 65536, 38, 655380, 65536, 38, 655381, 65536, 38, 655382, 65536, 38, 655383, 65536, 38, 655384, 65536, 38, 655385, 65536, 38, 655386, 65536, 38, 655387, 65536, 38, 655388, 65536, 38, 655389, 65536, 38, 655390, 65536, 38, 655391, 65536, 38, 655392, 65536, 38, 655393, 65536, 38, 655394, 65536, 38, 655395, 65536, 38, 655396, 65536, 38, 655397, 65536, 38, 655398, 65536, 38, 655399, 65536, 38, 655400, 65536, 38, 655401, 65536, 38, 655402, 65536, 38, 655403, 65536, 38, 655404, 65536, 38, 655405, 65536, 38, 655406, 65536, 38, 655407, 65536, 38, 655408, 65536, 38, 655409, 65536, 38, 655410, 65536, 38, 655411, 65536, 38, 655412, 65536, 38, 655413, 65536, 38, 655414, 65536, 38, 655415, 65536, 38, 655416, 65536, 38, 655417, 65536, 38, 655418, 65536, 38, 655419, 65536, 38, 655420, 65536, 38, 655421, 65536, 38, 655422, 65536, 38, 655423, 65536, 38, 655424, 65536, 38, 655425, 65536, 38, 655426, 65536, 38, 655427, 65536, 38, 655428, 262144, 30, 655429, 262144, 30, 655430, 65536, 0, 655431, 65536, 0, 655432, 65536, 0, 655433, 65536, 0, 655434, 65536, 0, 655435, 65536, 0, 655436, 65536, 0, 655437, 65536, 0, 655438, 65536, 38, 655439, 65536, 38, 655440, 65536, 38, 655441, 65536, 38, 655442, 65536, 38, 655443, 65536, 38, 655444, 65536, 38, 655445, 65536, 38, 655446, 65536, 38, 655447, 65536, 38, 655448, 65536, 38, 655449, 65536, 38, 655450, 65536, 38, 655451, 65536, 38, 655452, 65536, 38, 655453, 65536, 38, 655454, 65536, 38, 655455, 65536, 38, 655456, 65536, 38, 655457, 65536, 38, 655458, 65536, 38, 655459, 65536, 38, 655460, 65536, 38, 655461, 65536, 38, 655462, 65536, 38, 655463, 65536, 38, 655464, 65536, 38, 655465, 65536, 38, 655466, 65536, 38, 655467, 65536, 38, 655468, 65536, 38, 655469, 65536, 38, 655470, 65536, 38, 655471, 65536, 38, 655472, 65536, 38, 655473, 65536, 38, 655474, 65536, 38, 655475, 65536, 38, 655476, 65536, 38, 655477, 65536, 38, 655478, 65536, 38, 655479, 65536, 38, 655480, 65536, 38, 655481, 65536, 38, 655482, 65536, 38, 655483, 65536, 38, 720896, 65536, 38, 720897, 65536, 38, 720898, 65536, 38, 720899, 65536, 38, 720900, 65536, 38, 720901, 65536, 38, 720902, 65536, 38, 720903, 65536, 38, 720904, 65536, 38, 720905, 65536, 38, 720906, 0, 17, 720907, 65536, 17, 720908, 131072, 17, 720909, 65536, 38, 720910, 65536, 38, 720911, 65536, 38, 720912, 65536, 38, 720913, 65536, 38, 720914, 65536, 38, 720915, 65536, 38, 720916, 65536, 38, 720917, 65536, 38, 720918, 65536, 38, 720919, 65536, 38, 720920, 65536, 38, 720921, 65536, 38, 720922, 65536, 38, 720923, 65536, 38, 720924, 65536, 38, 720925, 65536, 38, 720926, 65536, 38, 720927, 65536, 38, 720928, 65536, 38, 720929, 65536, 38, 720930, 65536, 38, 720931, 65536, 38, 720932, 65536, 38, 720933, 65536, 38, 720934, 65536, 38, 720935, 65536, 38, 720936, 65536, 38, 720937, 65536, 38, 720938, 65536, 38, 720939, 65536, 38, 720940, 65536, 38, 720941, 65536, 38, 720942, 65536, 38, 720943, 65536, 38, 720944, 65536, 38, 720945, 65536, 38, 720946, 65536, 38, 720947, 65536, 38, 720948, 65536, 38, 720949, 65536, 38, 720950, 65536, 38, 720951, 65536, 38, 720952, 65536, 38, 720953, 65536, 38, 720954, 65536, 38, 720955, 65536, 38, 720956, 65536, 38, 720957, 65536, 38, 720958, 65536, 38, 720959, 65536, 38, 720960, 65536, 38, 720961, 65536, 38, 720962, 65536, 38, 720963, 65536, 38, 720964, 262144, 30, 720965, 262144, 30, 720966, 65536, 0, 720967, 65536, 0, 720968, 65536, 0, 720969, 65536, 0, 720970, 65536, 0, 720971, 65536, 0, 720972, 65536, 0, 720973, 65536, 0, 720974, 65536, 38, 720975, 65536, 38, 720976, 65536, 38, 720977, 65536, 38, 720978, 65536, 38, 720979, 65536, 38, 720980, 65536, 38, 720981, 65536, 38, 720982, 65536, 38, 720983, 65536, 38, 720984, 65536, 38, 720985, 65536, 38, 720986, 65536, 38, 720987, 65536, 38, 720988, 65536, 38, 720989, 65536, 38, 720990, 65536, 38, 720991, 65536, 38, 720992, 65536, 38, 720993, 65536, 38, 720994, 65536, 38, 720995, 65536, 38, 720996, 65536, 38, 720997, 65536, 38, 720998, 65536, 38, 720999, 65536, 38, 721000, 65536, 38, 721001, 65536, 38, 721002, 65536, 38, 721003, 65536, 38, 721004, 65536, 38, 721005, 65536, 38, 721006, 65536, 38, 721007, 65536, 38, 721008, 65536, 38, 721009, 65536, 38, 721010, 65536, 38, 721011, 65536, 38, 721012, 65536, 38, 721013, 65536, 38, 721014, 65536, 38, 721015, 65536, 38, 721016, 65536, 38, 721017, 65536, 38, 721018, 65536, 38, 721019, 65536, 38, 786432, 65536, 38, 786433, 65536, 38, 786434, 65536, 38, 786435, 65536, 38, 786436, 65536, 38, 786437, 65536, 38, 786438, 65536, 38, 786439, 65536, 38, 786440, 65536, 38, 786441, 65536, 38, 786442, 65536, 38, 786443, 65536, 38, 786444, 65536, 38, 786445, 65536, 38, 786446, 65536, 38, 786447, 65536, 38, 786448, 65536, 38, 786449, 65536, 38, 786450, 65536, 38, 786451, 65536, 38, 786452, 65536, 38, 786453, 65536, 38, 786454, 65536, 38, 786455, 65536, 38, 786456, 65536, 38, 786457, 65536, 38, 786458, 65536, 38, 786459, 65536, 38, 786460, 65536, 38, 786461, 65536, 38, 786462, 65536, 38, 786463, 65536, 38, 786464, 65536, 38, 786465, 65536, 38, 786466, 65536, 38, 786467, 65536, 38, 786468, 65536, 38, 786469, 65536, 38, 786470, 65536, 38, 786471, 65536, 38, 786472, 65536, 38, 786473, 65536, 38, 786474, 65536, 38, 786475, 65536, 38, 786476, 65536, 38, 786477, 65536, 38, 786478, 65536, 38, 786479, 65536, 38, 786480, 65536, 38, 786481, 65536, 38, 786482, 65536, 38, 786483, 65536, 38, 786484, 65536, 38, 786485, 65536, 38, 786486, 65536, 38, 786487, 65536, 38, 786488, 65536, 38, 786489, 65536, 38, 786490, 65536, 38, 786491, 65536, 38, 786492, 65536, 38, 786493, 65536, 38, 786494, 65536, 38, 786495, 65536, 38, 786496, 65536, 38, 786497, 65536, 38, 786498, 65536, 38, 786499, 65536, 38, 786500, 262144, 30, 786501, 262144, 30, 786502, 65536, 0, 786503, 65536, 0, 786504, 65536, 0, 786505, 65536, 0, 786506, 65536, 0, 786507, 65536, 0, 786508, 65536, 0, 786509, 65536, 0, 786510, 65536, 38, 786511, 65536, 38, 786512, 65536, 38, 786513, 65536, 38, 786514, 65536, 38, 786515, 65536, 38, 786516, 65536, 38, 786517, 65536, 38, 786518, 65536, 38, 786519, 65536, 38, 786520, 65536, 38, 786521, 65536, 38, 786522, 65536, 38, 786523, 65536, 38, 786524, 65536, 38, 786525, 65536, 38, 786526, 65536, 38, 786527, 65536, 38, 786528, 65536, 38, 786529, 65536, 38, 786530, 65536, 38, 786531, 65536, 38, 786532, 65536, 38, 786533, 65536, 38, 786534, 65536, 38, 786535, 65536, 38, 786536, 65536, 38, 786537, 65536, 38, 786538, 0, 15, 786539, 65536, 15, 786540, 65536, 15, 786541, 65536, 15, 786542, 65536, 15, 786543, 65536, 15, 786544, 65536, 15, 786545, 65536, 15, 786546, 131072, 15, 786547, 65536, 38, 786548, 65536, 38, 786549, 65536, 38, 786550, 65536, 38, 786551, 65536, 38, 786552, 65536, 38, 786553, 65536, 38, 786554, 65536, 38, 786555, 65536, 38, 851968, 65536, 38, 851969, 65536, 38, 851970, 65536, 38, 851971, 65536, 38, 851972, 65536, 38, 851973, 65536, 38, 851974, 65536, 38, 851975, 65536, 38, 851976, 65536, 38, 851977, 65536, 38, 851978, 65536, 38, 851979, 65536, 38, 851980, 65536, 38, 851981, 65536, 38, 851982, 65536, 38, 851983, 65536, 38, 851984, 65536, 38, 851985, 65536, 38, 851986, 65536, 38, 851987, 65536, 38, 851988, 65536, 38, 851989, 65536, 38, 851990, 65536, 38, 851991, 65536, 38, 851992, 65536, 38, 851993, 65536, 38, 851994, 65536, 38, 851995, 65536, 38, 851996, 65536, 38, 851997, 65536, 38, 851998, 65536, 38, 851999, 65536, 38, 852000, 65536, 38, 852001, 65536, 38, 852002, 65536, 38, 852003, 65536, 38, 852004, 65536, 38, 852005, 65536, 38, 852006, 65536, 38, 852007, 65536, 38, 852008, 65536, 38, 852009, 65536, 38, 852010, 65536, 38, 852011, 65536, 38, 852012, 65536, 38, 852013, 65536, 38, 852014, 65536, 38, 852015, 65536, 38, 852016, 65536, 38, 852017, 65536, 38, 852018, 65536, 38, 852019, 65536, 38, 852020, 65536, 38, 852021, 65536, 38, 852022, 65536, 38, 852023, 65536, 38, 852024, 65536, 38, 852025, 65536, 38, 852026, 65536, 38, 852027, 65536, 38, 852028, 65536, 38, 852029, 65536, 38, 852030, 65536, 38, 852031, 65536, 38, 852032, 65536, 38, 852033, 65536, 38, 852034, 65536, 38, 852035, 65536, 38, 852036, 65536, 38, 852037, 65536, 38, 852038, 65536, 0, 852039, 65536, 0, 852040, 65536, 0, 852041, 65536, 0, 852042, 65536, 0, 852043, 65536, 0, 852044, 65536, 0, 852045, 65536, 0, 852046, 65536, 38, 852047, 65536, 38, 852048, 65536, 38, 852049, 65536, 38, 852050, 65536, 38, 852051, 65536, 38, 852052, 65536, 38, 852053, 65536, 38, 852054, 65536, 38, 852055, 65536, 38, 852056, 65536, 38, 852057, 65536, 38, 852058, 65536, 38, 852059, 65536, 38, 852060, 65536, 38, 852061, 65536, 38, 852062, 65536, 38, 852063, 65536, 38, 852064, 65536, 38, 852065, 65536, 38, 852066, 65536, 38, 852067, 65536, 38, 852068, 65536, 38, 852069, 65536, 38, 852070, 65536, 38, 852071, 65536, 38, 852072, 65536, 38, 852073, 65536, 38, 852074, 0, 16, 852075, 65536, 16, 852076, 65536, 16, 852077, 65536, 16, 852078, 65536, 16, 852079, 65536, 16, 852080, 65536, 16, 852081, 65536, 16, 852082, 131072, 16, 852083, 65536, 38, 852084, 65536, 38, 852085, 65536, 38, 852086, 65536, 38, 852087, 65536, 38, 852088, 65536, 38, 852089, 65536, 38, 852090, 65536, 38, 852091, 65536, 38, 917504, 65536, 38, 917505, 65536, 38, 917506, 65536, 38, 917507, 65536, 38, 917508, 65536, 38, 917509, 65536, 38, 917510, 65536, 38, 917511, 65536, 38, 917512, 65536, 38, 917513, 65536, 38, 917514, 65536, 38, 917515, 65536, 38, 917516, 65536, 38, 917517, 65536, 38, 917518, 65536, 38, 917519, 65536, 38, 917520, 65536, 38, 917521, 65536, 38, 917522, 65536, 38, 917523, 65536, 38, 917524, 65536, 38, 917525, 65536, 38, 917526, 65536, 38, 917527, 65536, 38, 917528, 65536, 38, 917529, 65536, 38, 917530, 65536, 38, 917531, 65536, 38, 917532, 65536, 38, 917533, 65536, 38, 917534, 65536, 38, 917535, 65536, 38, 917536, 65536, 38, 917537, 65536, 38, 917538, 65536, 38, 917539, 65536, 38, 917540, 65536, 38, 917541, 65536, 38, 917542, 65536, 38, 917543, 65536, 38, 917544, 65536, 38, 917545, 65536, 38, 917546, 65536, 38, 917547, 65536, 38, 917548, 65536, 38, 917549, 65536, 38, 917550, 65536, 38, 917551, 65536, 38, 917552, 65536, 38, 917553, 65536, 38, 917554, 65536, 38, 917555, 65536, 38, 917556, 65536, 38, 917557, 65536, 38, 917558, 65536, 38, 917559, 65536, 38, 917560, 65536, 38, 917561, 65536, 38, 917562, 65536, 38, 917563, 65536, 38, 917564, 65536, 38, 917565, 65536, 38, 917566, 65536, 38, 917567, 65536, 38, 917568, 65536, 38, 917569, 65536, 38, 917570, 65536, 38, 917571, 65536, 38, 917572, 65536, 38, 917573, 65536, 38, 917574, 65536, 0, 917575, 65536, 0, 917576, 65536, 0, 917577, 65536, 0, 917578, 65536, 0, 917579, 65536, 0, 917580, 65536, 0, 917581, 65536, 0, 917582, 65536, 38, 917583, 65536, 38, 917584, 65536, 38, 917585, 65536, 38, 917586, 65536, 38, 917587, 65536, 38, 917588, 65536, 38, 917589, 65536, 38, 917590, 65536, 38, 917591, 65536, 38, 917592, 65536, 38, 917593, 65536, 38, 917594, 65536, 38, 917595, 65536, 38, 917596, 65536, 38, 917597, 65536, 38, 917598, 65536, 38, 917599, 65536, 38, 917600, 65536, 38, 917601, 65536, 38, 917602, 65536, 38, 917603, 65536, 38, 917604, 65536, 38, 917605, 65536, 38, 917606, 65536, 38, 917607, 65536, 38, 917608, 65536, 38, 917609, 65536, 38, 917610, 0, 16, 917611, 65536, 16, 917612, 65536, 16, 917613, 65536, 16, 917614, 65536, 16, 917615, 65536, 16, 917616, 65536, 16, 917617, 65536, 16, 917618, 131072, 16, 917619, 65536, 38, 917620, 65536, 38, 917621, 65536, 38, 917622, 65536, 38, 917623, 65536, 38, 917624, 65536, 38, 917625, 65536, 38, 917626, 65536, 38, 917627, 65536, 38, 983040, 65536, 38, 983041, 65536, 38, 983042, 65536, 38, 983043, 65536, 38, 983044, 65536, 38, 983045, 65536, 38, 983046, 65536, 38, 983047, 65536, 38, 983048, 65536, 38, 983049, 65536, 38, 983050, 65536, 38, 983051, 65536, 38, 983052, 65536, 38, 983053, 65536, 38, 983054, 65536, 38, 983055, 65536, 38, 983056, 65536, 38, 983057, 65536, 38, 983058, 65536, 38, 983059, 65536, 38, 983060, 65536, 38, 983061, 65536, 38, 983062, 65536, 38, 983063, 65536, 38, 983064, 65536, 38, 983065, 65536, 38, 983066, 65536, 38, 983067, 65536, 38, 983068, 65536, 38, 983069, 65536, 38, 983070, 65536, 38, 983071, 65536, 38, 983072, 65536, 38, 983073, 65536, 38, 983074, 65536, 38, 983075, 65536, 38, 983076, 65536, 38, 983077, 65536, 38, 983078, 65536, 38, 983079, 65536, 38, 983080, 65536, 38, 983081, 65536, 38, 983082, 65536, 38, 983083, 65536, 38, 983084, 65536, 38, 983085, 65536, 38, 983086, 65536, 38, 983087, 65536, 38, 983088, 65536, 38, 983089, 65536, 38, 983090, 65536, 38, 983091, 65536, 38, 983092, 65536, 38, 983093, 65536, 38, 983094, 65536, 38, 983095, 65536, 38, 983096, 65536, 38, 983097, 65536, 38, 983098, 65536, 38, 983099, 65536, 38, 983100, 65536, 38, 983101, 65536, 38, 983102, 65536, 38, 983103, 65536, 38, 983104, 65536, 38, 983105, 65536, 38, 983106, 65536, 38, 983107, 65536, 38, 983108, 65536, 38, 983109, 65536, 38, 983110, 65536, 0, 983111, 65536, 0, 983112, 65536, 0, 983113, 262148, 5, 983114, 4, 6, 983115, 65536, 0, 983116, 65536, 0, 983117, 65536, 0, 983118, 65536, 38, 983119, 65536, 38, 983120, 65536, 38, 983121, 65536, 38, 983122, 65536, 38, 983123, 65536, 38, 983124, 65536, 38, 983125, 65536, 38, 983126, 65536, 38, 983127, 65536, 38, 983128, 65536, 38, 983129, 65536, 38, 983130, 65536, 38, 983131, 65536, 38, 983132, 65536, 38, 983133, 65536, 38, 983134, 65536, 38, 983135, 65536, 38, 983136, 65536, 38, 983137, 65536, 38, 983138, 65536, 38, 983139, 65536, 38, 983140, 65536, 38, 983141, 65536, 38, 983142, 0, 15, 983143, 65536, 15, 983144, 65536, 15, 983145, 65536, 15, 983146, 196608, 15, 983147, 65536, 16, 983148, 65536, 16, 983149, 65536, 16, 983150, 65536, 16, 983151, 65536, 16, 983152, 65536, 16, 983153, 65536, 16, 983154, 131072, 16, 983155, 65536, 38, 983156, 65536, 38, 983157, 65536, 38, 983158, 65536, 38, 983159, 65536, 38, 983160, 65536, 38, 983161, 65536, 38, 983162, 65536, 38, 983163, 65536, 38, 1048576, 65536, 38, 1048577, 65536, 38, 1048578, 65536, 38, 1048579, 65536, 38, 1048580, 65536, 38, 1048581, 65536, 38, 1048582, 65536, 38, 1048583, 65536, 38, 1048584, 65536, 38, 1048585, 65536, 38, 1048586, 65536, 38, 1048587, 65536, 38, 1048588, 65536, 38, 1048589, 65536, 38, 1048590, 65536, 38, 1048591, 65536, 38, 1048592, 65536, 38, 1048593, 65536, 38, 1048594, 65536, 38, 1048595, 65536, 38, 1048596, 65536, 38, 1048597, 65536, 38, 1048598, 65536, 38, 1048599, 65536, 38, 1048600, 65536, 38, 1048601, 65536, 38, 1048602, 65536, 38, 1048603, 65536, 38, 1048604, 65536, 38, 1048605, 65536, 38, 1048606, 65536, 38, 1048607, 65536, 38, 1048608, 65536, 38, 1048609, 65536, 38, 1048610, 65536, 38, 1048611, 65536, 38, 1048612, 65536, 38, 1048613, 65536, 38, 1048614, 65536, 38, 1048615, 65536, 38, 1048616, 65536, 38, 1048617, 65536, 38, 1048618, 65536, 38, 1048619, 65536, 38, 1048620, 65536, 38, 1048621, 65536, 38, 1048622, 65536, 38, 1048623, 65536, 38, 1048624, 65536, 38, 1048625, 65536, 38, 1048626, 65536, 38, 1048627, 65536, 38, 1048628, 65536, 38, 1048629, 65536, 38, 1048630, 65536, 38, 1048631, 65536, 38, 1048632, 65536, 38, 1048633, 65536, 38, 1048634, 65536, 38, 1048635, 65536, 38, 1048636, 65536, 38, 1048637, 65536, 38, 1048638, 65536, 38, 1048639, 65536, 38, 1048640, 65536, 38, 1048641, 65536, 38, 1048642, 65536, 38, 1048643, 65536, 38, 1048644, 65536, 38, 1048645, 65536, 38, 1048646, 65536, 0, 1048647, 65536, 0, 1048648, 65536, 0, 1048649, 262148, 2, 1048650, 4, 4, 1048651, 65536, 0, 1048652, 65536, 0, 1048653, 65536, 0, 1048654, 65536, 38, 1048655, 65536, 38, 1048656, 65536, 38, 1048657, 65536, 38, 1048658, 65536, 38, 1048659, 65536, 38, 1048660, 65536, 38, 1048661, 65536, 38, 1048662, 65536, 38, 1048663, 65536, 38, 1048664, 65536, 38, 1048665, 65536, 38, 1048666, 65536, 38, 1048667, 65536, 38, 1048668, 65536, 38, 1048669, 65536, 38, 1048670, 65536, 38, 1048671, 65536, 38, 1048672, 65536, 38, 1048673, 65536, 38, 1048674, 65536, 38, 1048675, 65536, 38, 1048676, 65536, 38, 1048677, 65536, 38, 1048678, 0, 17, 1048679, 65536, 17, 1048680, 65536, 17, 1048681, 65536, 17, 1048682, 65536, 17, 1048683, 65536, 17, 1048684, 65536, 17, 1048685, 65536, 17, 1048686, 65536, 17, 1048687, 65536, 17, 1048688, 65536, 17, 1048689, 65536, 17, 1048690, 131072, 17, 1048691, 65536, 38, 1048692, 65536, 38, 1048693, 65536, 38, 1048694, 65536, 38, 1048695, 65536, 38, 1048696, 65536, 38, 1048697, 65536, 38, 1048698, 65536, 38, 1048699, 65536, 38, 1114112, 65536, 38, 1114113, 65536, 38, 1114114, 65536, 38, 1114115, 65536, 38, 1114116, 65536, 38, 1114117, 65536, 38, 1114118, 65536, 38, 1114119, 65536, 38, 1114120, 65536, 38, 1114121, 65536, 38, 1114122, 65536, 38, 1114123, 65536, 38, 1114124, 65536, 38, 1114125, 65536, 38, 1114126, 65536, 38, 1114127, 65536, 38, 1114128, 65536, 38, 1114129, 65536, 38, 1114130, 65536, 38, 1114131, 65536, 38, 1114132, 65536, 38, 1114133, 65536, 38, 1114134, 65536, 38, 1114135, 65536, 38, 1114136, 65536, 38, 1114137, 65536, 38, 1114138, 65536, 38, 1114139, 65536, 38, 1114140, 65536, 38, 1114141, 65536, 38, 1114142, 65536, 38, 1114143, 65536, 38, 1114144, 65536, 38, 1114145, 65536, 38, 1114146, 65536, 38, 1114147, 65536, 38, 1114148, 65536, 38, 1114149, 65536, 38, 1114150, 65536, 38, 1114151, 65536, 38, 1114152, 65536, 38, 1114153, 65536, 38, 1114154, 65536, 38, 1114155, 65536, 38, 1114156, 65536, 38, 1114157, 65536, 38, 1114158, 65536, 38, 1114159, 65536, 38, 1114160, 65536, 38, 1114161, 65536, 38, 1114162, 65536, 38, 1114163, 65536, 38, 1114164, 65536, 38, 1114165, 65536, 38, 1114166, 65536, 38, 1114167, 65536, 38, 1114168, 65536, 38, 1114169, 65536, 38, 1114170, 65536, 38, 1114171, 65536, 38, 1114172, 65536, 38, 1114173, 65536, 38, 1114174, 65536, 38, 1114175, 65536, 38, 1114176, 65536, 38, 1114177, 65536, 38, 1114178, 65536, 38, 1114179, 65536, 38, 1114180, 65536, 38, 1114181, 65536, 38, 1114182, 65536, 0, 1114183, 65536, 0, 1114184, 65536, 0, 1114185, 262148, 2, 1114186, 4, 4, 1114187, 65536, 0, 1114188, 65536, 0, 1114189, 65536, 0, 1114190, 65536, 38, 1114191, 65536, 38, 1114192, 65536, 38, 1114193, 65536, 38, 1114194, 65536, 38, 1114195, 65536, 38, 1114196, 65536, 38, 1114197, 65536, 38, 1114198, 65536, 38, 1114199, 65536, 38, 1114200, 65536, 38, 1114201, 65536, 38, 1114202, 65536, 38, 1114203, 65536, 38, 1114204, 65536, 38, 1114205, 65536, 38, 1114206, 65536, 38, 1114207, 65536, 38, 1114208, 65536, 38, 1114209, 65536, 38, 1114210, 65536, 38, 1114211, 65536, 38, 1114212, 65536, 38, 1114213, 65536, 38, 1114214, 65536, 38, 1114215, 65536, 38, 1114216, 65536, 38, 1114217, 65536, 38, 1114218, 65536, 38, 1114219, 65536, 38, 1114220, 65536, 38, 1114221, 65536, 38, 1114222, 65536, 38, 1114223, 65536, 38, 1114224, 65536, 38, 1114225, 65536, 38, 1114226, 65536, 38, 1114227, 65536, 38, 1114228, 65536, 38, 1114229, 65536, 38, 1114230, 65536, 38, 1114231, 65536, 38, 1114232, 65536, 38, 1114233, 65536, 38, 1114234, 65536, 38, 1114235, 65536, 38, 1179648, 65536, 38, 1179649, 65536, 38, 1179650, 65536, 38, 1179651, 65536, 38, 1179652, 65536, 38, 1179653, 65536, 38, 1179654, 65536, 38, 1179655, 65536, 38, 1179656, 65536, 38, 1179657, 65536, 38, 1179658, 65536, 38, 1179659, 65536, 38, 1179660, 65536, 38, 1179661, 65536, 38, 1179662, 65536, 38, 1179663, 65536, 38, 1179664, 65536, 38, 1179665, 65536, 38, 1179666, 65536, 38, 1179667, 65536, 38, 1179668, 65536, 38, 1179669, 65536, 38, 1179670, 65536, 38, 1179671, 65536, 38, 1179672, 65536, 38, 1179673, 65536, 38, 1179674, 65536, 38, 1179675, 65536, 38, 1179676, 65536, 38, 1179677, 65536, 38, 1179678, 65536, 38, 1179679, 65536, 38, 1179680, 65536, 38, 1179681, 65536, 38, 1179682, 65536, 38, 1179683, 65536, 38, 1179684, 65536, 38, 1179685, 65536, 38, 1179686, 65536, 38, 1179687, 65536, 38, 1179688, 65536, 38, 1179689, 65536, 0, 1179690, 65536, 0, 1179691, 65536, 0, 1179692, 65536, 0, 1179693, 65536, 0, 1179694, 65536, 0, 1179695, 65536, 0, 1179696, 65536, 0, 1179697, 65536, 0, 1179698, 65536, 0, 1179699, 65536, 0, 1179700, 65536, 0, 1179701, 65536, 0, 1179702, 65536, 0, 1179703, 65536, 0, 1179704, 65536, 0, 1179705, 65536, 0, 1179706, 65536, 0, 1179707, 65536, 0, 1179708, 65536, 38, 1179709, 65536, 38, 1179710, 65536, 38, 1179711, 65536, 38, 1179712, 65536, 38, 1179713, 65536, 38, 1179714, 65536, 38, 1179715, 65536, 38, 1179716, 65536, 38, 1179717, 65536, 38, 1179718, 65536, 0, 1179719, 65536, 0, 1179720, 65536, 0, 1179721, 262148, 2, 1179722, 4, 4, 1179723, 65536, 0, 1179724, 65536, 0, 1179725, 65536, 0, 1179726, 65536, 38, 1179727, 65536, 38, 1179728, 65536, 38, 1179729, 65536, 38, 1179730, 65536, 38, 1179731, 65536, 38, 1179732, 65536, 38, 1179733, 65536, 38, 1179734, 65536, 38, 1179735, 65536, 38, 1179736, 65536, 38, 1179737, 65536, 38, 1179738, 65536, 38, 1179739, 65536, 38, 1179740, 65536, 38, 1179741, 65536, 38, 1179742, 65536, 38, 1179743, 65536, 38, 1179744, 65536, 38, 1179745, 65536, 38, 1179746, 65536, 38, 1179747, 65536, 38, 1179748, 65536, 38, 1179749, 65536, 38, 1179750, 65536, 38, 1179751, 65536, 38, 1179752, 65536, 38, 1179753, 65536, 38, 1179754, 65536, 38, 1179755, 65536, 38, 1179756, 65536, 38, 1179757, 65536, 38, 1179758, 65536, 38, 1179759, 65536, 38, 1179760, 65536, 38, 1179761, 65536, 38, 1179762, 65536, 38, 1179763, 65536, 38, 1179764, 65536, 38, 1179765, 65536, 38, 1179766, 65536, 38, 1179767, 65536, 38, 1179768, 65536, 38, 1179769, 65536, 38, 1179770, 65536, 38, 1179771, 65536, 38, 1245184, 65536, 38, 1245185, 65536, 38, 1245186, 65536, 38, 1245187, 65536, 38, 1245188, 65536, 38, 1245189, 65536, 38, 1245190, 65536, 38, 1245191, 65536, 38, 1245192, 65536, 38, 1245193, 65536, 38, 1245194, 65536, 38, 1245195, 65536, 38, 1245196, 65536, 38, 1245197, 65536, 38, 1245198, 65536, 38, 1245199, 65536, 38, 1245200, 65536, 38, 1245201, 65536, 38, 1245202, 65536, 38, 1245203, 65536, 38, 1245204, 65536, 38, 1245205, 65536, 38, 1245206, 65536, 38, 1245207, 65536, 38, 1245208, 65536, 38, 1245209, 65536, 38, 1245210, 65536, 38, 1245211, 65536, 38, 1245212, 65536, 38, 1245213, 65536, 38, 1245214, 65536, 38, 1245215, 65536, 38, 1245216, 65536, 38, 1245217, 65536, 38, 1245218, 65536, 38, 1245219, 65536, 38, 1245220, 65536, 38, 1245221, 65536, 38, 1245222, 65536, 38, 1245223, 65536, 38, 1245224, 65536, 38, 1245225, 65536, 0, 1245226, 327680, 13, 1245227, 393216, 13, 1245228, 262144, 1, 1245229, 327680, 1, 1245230, 262144, 1, 1245231, 327680, 1, 1245232, 262147, 5, 1245233, 131075, 3, 1245234, 131075, 3, 1245235, 131075, 3, 1245236, 131075, 3, 1245237, 3, 6, 1245238, 262144, 1, 1245239, 327680, 1, 1245240, 65536, 0, 1245241, 327680, 9, 1245242, 65536, 0, 1245243, 65536, 0, 1245244, 65536, 38, 1245245, 65536, 38, 1245246, 65536, 38, 1245247, 65536, 38, 1245248, 65536, 38, 1245249, 65536, 38, 1245250, 65536, 38, 1245251, 65536, 38, 1245252, 65536, 38, 1245253, 65536, 38, 1245254, 65536, 38, 1245255, 65536, 0, 1245256, 65536, 0, 1245257, 262148, 6, 1245258, 131076, 6, 1245259, 65536, 0, 1245260, 65536, 0, 1245261, 65536, 0, 1245262, 65536, 0, 1245263, 65536, 0, 1245264, 65536, 0, 1245265, 65536, 0, 1245266, 65536, 0, 1245267, 65536, 0, 1245268, 65536, 0, 1245269, 65536, 0, 1245270, 65536, 0, 1245271, 65536, 0, 1245272, 65536, 0, 1245273, 65536, 0, 1245274, 65536, 0, 1245275, 65536, 0, 1245276, 65536, 0, 1245277, 0, 15, 1245278, 65536, 15, 1245279, 65536, 15, 1245280, 65536, 15, 1245281, 65536, 15, 1245282, 65536, 15, 1245283, 65536, 15, 1245284, 65536, 15, 1245285, 65536, 15, 1245286, 65536, 15, 1245287, 65536, 15, 1245288, 65536, 15, 1245289, 65536, 15, 1245290, 65536, 15, 1245291, 65536, 15, 1245292, 65536, 15, 1245293, 131072, 15, 1245294, 65536, 38, 1245295, 65536, 38, 1245296, 65536, 38, 1245297, 65536, 38, 1245298, 65536, 38, 1245299, 65536, 38, 1245300, 65536, 38, 1245301, 65536, 38, 1245302, 65536, 38, 1245303, 65536, 38, 1245304, 65536, 38, 1245305, 65536, 38, 1245306, 65536, 38, 1245307, 65536, 38, 1310720, 65536, 38, 1310721, 65536, 38, 1310722, 65536, 38, 1310723, 65536, 38, 1310724, 65536, 38, 1310725, 65536, 38, 1310726, 65536, 38, 1310727, 65536, 38, 1310728, 65536, 38, 1310729, 65536, 38, 1310730, 65536, 38, 1310731, 65536, 38, 1310732, 65536, 38, 1310733, 65536, 38, 1310734, 65536, 38, 1310735, 65536, 38, 1310736, 65536, 38, 1310737, 65536, 38, 1310738, 65536, 38, 1310739, 65536, 38, 1310740, 65536, 38, 1310741, 65536, 38, 1310742, 65536, 38, 1310743, 65536, 38, 1310744, 65536, 38, 1310745, 65536, 38, 1310746, 65536, 38, 1310747, 65536, 38, 1310748, 65536, 38, 1310749, 65536, 38, 1310750, 65536, 38, 1310751, 65536, 38, 1310752, 65536, 38, 1310753, 65536, 38, 1310754, 65536, 38, 1310755, 65536, 38, 1310756, 65536, 38, 1310757, 65536, 38, 1310758, 65536, 38, 1310759, 65536, 38, 1310760, 65536, 38, 1310761, 65536, 38, 1310762, 327680, 14, 1310763, 393216, 14, 1310764, 262144, 2, 1310765, 327680, 2, 1310766, 262144, 2, 1310767, 327680, 2, 1310768, 262147, 2, 1310769, 3, 0, 1310770, 3, 0, 1310771, 3, 0, 1310772, 3, 0, 1310773, 3, 4, 1310774, 262144, 2, 1310775, 327680, 2, 1310776, 262144, 10, 1310777, 327680, 10, 1310778, 393216, 10, 1310779, 65536, 0, 1310780, 65536, 0, 1310781, 65536, 0, 1310782, 65536, 0, 1310783, 65536, 0, 1310784, 65536, 0, 1310785, 65536, 0, 1310786, 65536, 0, 1310787, 65536, 0, 1310788, 65536, 0, 1310789, 65536, 0, 1310790, 65536, 0, 1310791, 65536, 0, 1310792, 65536, 0, 1310793, 65536, 0, 1310794, 65536, 0, 1310795, 65536, 0, 1310796, 65536, 0, 1310797, 65536, 0, 1310798, 65536, 0, 1310799, 65536, 0, 1310800, 65536, 0, 1310801, 65536, 12, 1310802, 65536, 0, 1310803, 65536, 0, 1310804, 65536, 0, 1310805, 65536, 0, 1310806, 65536, 0, 1310807, 65536, 0, 1310808, 65536, 0, 1310809, 65536, 0, 1310810, 65536, 0, 1310811, 65536, 0, 1310812, 65536, 0, 1310813, 0, 16, 1310814, 65536, 16, 1310815, 65536, 16, 1310816, 65536, 16, 1310817, 65536, 16, 1310818, 65536, 16, 1310819, 65536, 16, 1310820, 65536, 16, 1310821, 65536, 16, 1310822, 65536, 16, 1310823, 65536, 16, 1310824, 65536, 16, 1310825, 65536, 16, 1310826, 65536, 16, 1310827, 65536, 16, 1310828, 65536, 16, 1310829, 131072, 16, 1310830, 65536, 38, 1310831, 65536, 38, 1310832, 65536, 38, 1310833, 65536, 38, 1310834, 65536, 38, 1310835, 65536, 38, 1310836, 65536, 38, 1310837, 65536, 38, 1310838, 65536, 38, 1310839, 65536, 38, 1310840, 65536, 38, 1310841, 65536, 38, 1310842, 65536, 38, 1310843, 65536, 38, 1376256, 65536, 38, 1376257, 65536, 38, 1376258, 65536, 38, 1376259, 65536, 38, 1376260, 65536, 38, 1376261, 65536, 38, 1376262, 65536, 38, 1376263, 65536, 38, 1376264, 65536, 38, 1376265, 65536, 38, 1376266, 65536, 38, 1376267, 65536, 38, 1376268, 65536, 38, 1376269, 65536, 38, 1376270, 65536, 38, 1376271, 65536, 38, 1376272, 65536, 38, 1376273, 65536, 38, 1376274, 65536, 38, 1376275, 65536, 38, 1376276, 65536, 38, 1376277, 65536, 38, 1376278, 65536, 38, 1376279, 65536, 38, 1376280, 65536, 38, 1376281, 65536, 38, 1376282, 65536, 38, 1376283, 65536, 38, 1376284, 65536, 38, 1376285, 65536, 38, 1376286, 65536, 38, 1376287, 65536, 0, 1376288, 65536, 0, 1376289, 65536, 0, 1376290, 65536, 0, 1376291, 65536, 0, 1376292, 65536, 0, 1376293, 65536, 0, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 65536, 0, 1376297, 65536, 38, 1376298, 65536, 0, 1376299, 131072, 1, 1376300, 262147, 5, 1376301, 131075, 3, 1376302, 131075, 3, 1376303, 131075, 3, 1376304, 65539, 0, 1376305, 3, 0, 1376306, 3, 0, 1376307, 3, 0, 1376308, 3, 0, 1376309, 3, 4, 1376310, 131072, 1, 1376311, 131072, 1, 1376312, 131072, 1, 1376313, 65536, 0, 1376314, 65536, 0, 1376315, 262147, 5, 1376316, 131075, 3, 1376317, 131075, 3, 1376318, 131075, 3, 1376319, 131075, 3, 1376320, 131075, 3, 1376321, 3, 6, 1376322, 262144, 1, 1376323, 327680, 1, 1376324, 262144, 1, 1376325, 327680, 1, 1376326, 65536, 0, 1376327, 65536, 0, 1376328, 65536, 0, 1376329, 65540, 7, 1376330, 196612, 7, 1376331, 65536, 0, 1376332, 65536, 0, 1376333, 65536, 0, 1376334, 262144, 1, 1376335, 327680, 1, 1376336, 65536, 0, 1376337, 65536, 13, 1376338, 65536, 0, 1376339, 262147, 5, 1376340, 131075, 3, 1376341, 131075, 3, 1376342, 131075, 3, 1376343, 3, 6, 1376344, 65536, 0, 1376345, 262148, 5, 1376346, 131076, 3, 1376347, 4, 6, 1376348, 65536, 0, 1376349, 0, 17, 1376350, 65536, 17, 1376351, 65536, 17, 1376352, 65536, 17, 1376353, 65536, 17, 1376354, 65536, 17, 1376355, 65536, 17, 1376356, 65536, 17, 1376357, 65536, 17, 1376358, 65536, 17, 1376359, 65536, 17, 1376360, 65536, 17, 1376361, 65536, 17, 1376362, 65536, 17, 1376363, 65536, 17, 1376364, 65536, 17, 1376365, 131072, 17, 1376366, 65536, 38, 1376367, 65536, 38, 1376368, 65536, 38, 1376369, 65536, 38, 1376370, 65536, 38, 1376371, 65536, 38, 1376372, 65536, 38, 1376373, 65536, 38, 1376374, 65536, 38, 1376375, 65536, 38, 1376376, 65536, 38, 1376377, 65536, 38, 1376378, 65536, 38, 1376379, 65536, 38, 1441792, 65536, 38, 1441793, 65536, 38, 1441794, 65536, 38, 1441795, 65536, 38, 1441796, 65536, 38, 1441797, 65536, 38, 1441798, 65536, 38, 1441799, 65536, 38, 1441800, 65536, 38, 1441801, 65536, 38, 1441802, 65536, 38, 1441803, 65536, 38, 1441804, 65536, 38, 1441805, 65536, 38, 1441806, 65536, 38, 1441807, 65536, 38, 1441808, 65536, 38, 1441809, 65536, 38, 1441810, 65536, 38, 1441811, 65536, 38, 1441812, 65536, 38, 1441813, 65536, 38, 1441814, 65536, 38, 1441815, 65536, 38, 1441816, 65536, 38, 1441817, 65536, 38, 1441818, 65536, 38, 1441819, 65536, 38, 1441820, 65536, 38, 1441821, 65536, 38, 1441822, 65536, 38, 1441823, 65536, 0, 1441824, 65536, 0, 1441825, 65536, 0, 1441826, 65536, 0, 1441827, 65536, 0, 1441828, 65536, 0, 1441829, 65536, 0, 1441830, 65536, 0, 1441831, 65536, 0, 1441832, 65536, 0, 1441833, 65536, 38, 1441834, 131072, 1, 1441835, 65536, 0, 1441836, 262147, 2, 1441837, 3, 0, 1441838, 3, 0, 1441839, 262147, 0, 1441840, 262147, 4, 1441841, 262147, 4, 1441842, 262147, 4, 1441843, 262147, 4, 1441844, 262147, 4, 1441845, 131075, 6, 1441846, 65536, 0, 1441847, 65536, 0, 1441848, 65536, 0, 1441849, 65536, 0, 1441850, 262147, 5, 1441851, 65539, 0, 1441852, 3, 0, 1441853, 3, 0, 1441854, 3, 0, 1441855, 3, 0, 1441856, 3, 0, 1441857, 3, 4, 1441858, 262144, 2, 1441859, 327680, 2, 1441860, 262144, 2, 1441861, 327680, 2, 1441862, 65536, 0, 1441863, 65536, 0, 1441864, 65536, 0, 1441865, 65536, 0, 1441866, 65536, 0, 1441867, 65536, 0, 1441868, 65536, 0, 1441869, 65536, 0, 1441870, 262144, 2, 1441871, 327680, 2, 1441872, 0, 14, 1441873, 65536, 14, 1441874, 131072, 14, 1441875, 262147, 2, 1441876, 3, 0, 1441877, 3, 0, 1441878, 3, 0, 1441879, 3, 4, 1441880, 65536, 0, 1441881, 262148, 2, 1441882, 4, 0, 1441883, 4, 4, 1441884, 65536, 0, 1441885, 65536, 38, 1441886, 65536, 38, 1441887, 65536, 38, 1441888, 65536, 38, 1441889, 65536, 38, 1441890, 65536, 38, 1441891, 65536, 38, 1441892, 65536, 38, 1441893, 65536, 38, 1441894, 65536, 38, 1441895, 65536, 38, 1441896, 65536, 38, 1441897, 65536, 38, 1441898, 65536, 38, 1441899, 65536, 38, 1441900, 65536, 38, 1441901, 65536, 38, 1441902, 65536, 38, 1441903, 65536, 38, 1441904, 65536, 38, 1441905, 65536, 38, 1441906, 65536, 38, 1441907, 65536, 38, 1441908, 65536, 38, 1441909, 65536, 38, 1441910, 65536, 38, 1441911, 65536, 38, 1441912, 65536, 38, 1441913, 65536, 38, 1441914, 65536, 38, 1441915, 65536, 38, 1507328, 65536, 38, 1507329, 65536, 38, 1507330, 65536, 38, 1507331, 65536, 38, 1507332, 65536, 38, 1507333, 65536, 38, 1507334, 65536, 38, 1507335, 65536, 38, 1507336, 65536, 38, 1507337, 65536, 38, 1507338, 65536, 38, 1507339, 65536, 38, 1507340, 65536, 38, 1507341, 65536, 38, 1507342, 65536, 38, 1507343, 65536, 38, 1507344, 65536, 38, 1507345, 65536, 38, 1507346, 65536, 38, 1507347, 65536, 38, 1507348, 65536, 38, 1507349, 65536, 38, 1507350, 65536, 38, 1507351, 65536, 38, 1507352, 65536, 38, 1507353, 65536, 38, 1507354, 65536, 38, 1507355, 65536, 38, 1507356, 65536, 38, 1507357, 65536, 38, 1507358, 65536, 38, 1507359, 65536, 0, 1507360, 262144, 1, 1507361, 327680, 1, 1507362, 262144, 1, 1507363, 327680, 1, 1507364, 65536, 0, 1507365, 327680, 13, 1507366, 393216, 13, 1507367, 131072, 1, 1507368, 65536, 0, 1507369, 65536, 38, 1507370, 262144, 1, 1507371, 327680, 1, 1507372, 262147, 2, 1507373, 262147, 0, 1507374, 262147, 4, 1507375, 131075, 6, 1507376, 131072, 1, 1507377, 131072, 1, 1507378, 65536, 0, 1507379, 65536, 0, 1507380, 65536, 0, 1507381, 65536, 0, 1507382, 65536, 0, 1507383, 65536, 0, 1507384, 65536, 0, 1507385, 65536, 0, 1507386, 262147, 2, 1507387, 3, 0, 1507388, 3, 0, 1507389, 3, 0, 1507390, 3, 0, 1507391, 3, 0, 1507392, 3, 0, 1507393, 131075, 0, 1507394, 131075, 3, 1507395, 131075, 3, 1507396, 131075, 3, 1507397, 3, 6, 1507398, 65536, 0, 1507399, 131072, 1, 1507400, 262148, 5, 1507401, 131076, 3, 1507402, 131076, 3, 1507403, 4, 6, 1507404, 65536, 0, 1507405, 131072, 1, 1507406, 65536, 0, 1507407, 65536, 0, 1507408, 65536, 0, 1507409, 262147, 5, 1507410, 131075, 3, 1507411, 65539, 0, 1507412, 3, 0, 1507413, 3, 0, 1507414, 3, 0, 1507415, 3, 4, 1507416, 65536, 0, 1507417, 262148, 6, 1507418, 262148, 4, 1507419, 131076, 6, 1507420, 65536, 0, 1507421, 65536, 38, 1507422, 65536, 38, 1507423, 65536, 38, 1507424, 65536, 38, 1507425, 65536, 38, 1507426, 65536, 38, 1507427, 65536, 38, 1507428, 65536, 38, 1507429, 65536, 38, 1507430, 65536, 38, 1507431, 65536, 38, 1507432, 65536, 38, 1507433, 65536, 38, 1507434, 65536, 38, 1507435, 65536, 38, 1507436, 65536, 38, 1507437, 65536, 38, 1507438, 65536, 38, 1507439, 65536, 38, 1507440, 65536, 38, 1507441, 65536, 38, 1507442, 65536, 38, 1507443, 65536, 38, 1507444, 65536, 38, 1507445, 65536, 38, 1507446, 65536, 38, 1507447, 65536, 38, 1507448, 65536, 38, 1507449, 65536, 38, 1507450, 65536, 38, 1507451, 65536, 38, 1572864, 65536, 38, 1572865, 65536, 38, 1572866, 65536, 38, 1572867, 65536, 38, 1572868, 65536, 38, 1572869, 65536, 38, 1572870, 65536, 38, 1572871, 65536, 38, 1572872, 65536, 38, 1572873, 65536, 38, 1572874, 65536, 38, 1572875, 65536, 38, 1572876, 65536, 38, 1572877, 65536, 38, 1572878, 65536, 38, 1572879, 65536, 38, 1572880, 65536, 38, 1572881, 65536, 38, 1572882, 65536, 38, 1572883, 65536, 38, 1572884, 65536, 38, 1572885, 65536, 38, 1572886, 65536, 38, 1572887, 65536, 38, 1572888, 65536, 38, 1572889, 65536, 38, 1572890, 65536, 38, 1572891, 65536, 38, 1572892, 65536, 38, 1572893, 65536, 38, 1572894, 65536, 38, 1572895, 65536, 0, 1572896, 262144, 2, 1572897, 327680, 2, 1572898, 262144, 2, 1572899, 327680, 2, 1572900, 65536, 0, 1572901, 327680, 14, 1572902, 393216, 14, 1572903, 131072, 1, 1572904, 65536, 0, 1572905, 65536, 38, 1572906, 262144, 2, 1572907, 327680, 2, 1572908, 262147, 6, 1572909, 131075, 6, 1572910, 65536, 0, 1572911, 65536, 0, 1572912, 65536, 0, 1572913, 65536, 0, 1572914, 65536, 0, 1572915, 65536, 0, 1572916, 65536, 0, 1572917, 65536, 0, 1572918, 65536, 0, 1572919, 65536, 0, 1572920, 65536, 0, 1572921, 65536, 0, 1572922, 262147, 6, 1572923, 262147, 4, 1572924, 262147, 4, 1572925, 262147, 4, 1572926, 262147, 4, 1572927, 262147, 4, 1572928, 262147, 4, 1572929, 262147, 4, 1572930, 262147, 4, 1572931, 131075, 1, 1572932, 3, 0, 1572933, 3, 4, 1572934, 65536, 0, 1572935, 65536, 0, 1572936, 262148, 2, 1572937, 4, 0, 1572938, 4, 0, 1572939, 4, 4, 1572940, 65536, 0, 1572941, 65536, 0, 1572942, 65536, 0, 1572943, 65536, 0, 1572944, 65536, 0, 1572945, 262147, 2, 1572946, 3, 0, 1572947, 3, 0, 1572948, 3, 0, 1572949, 3, 0, 1572950, 262147, 0, 1572951, 131075, 6, 1572952, 262144, 1, 1572953, 327680, 1, 1572954, 262144, 1, 1572955, 327680, 1, 1572956, 65536, 0, 1572957, 65536, 0, 1572958, 65536, 0, 1572959, 65536, 0, 1572960, 65536, 0, 1572961, 65536, 0, 1572962, 65536, 0, 1572963, 65536, 0, 1572964, 65536, 0, 1572965, 65536, 0, 1572966, 65536, 38, 1572967, 65536, 38, 1572968, 65536, 38, 1572969, 65536, 38, 1572970, 65536, 38, 1572971, 65536, 38, 1572972, 65536, 38, 1572973, 65536, 38, 1572974, 65536, 38, 1572975, 65536, 38, 1572976, 65536, 38, 1572977, 65536, 38, 1572978, 65536, 38, 1572979, 65536, 38, 1572980, 65536, 38, 1572981, 65536, 38, 1572982, 65536, 38, 1572983, 65536, 38, 1572984, 65536, 38, 1572985, 65536, 38, 1572986, 65536, 38, 1572987, 65536, 38, 1638400, 65536, 38, 1638401, 65536, 38, 1638402, 65536, 38, 1638403, 65536, 38, 1638404, 65536, 38, 1638405, 65536, 38, 1638406, 65536, 38, 1638407, 65536, 38, 1638408, 65536, 38, 1638409, 65536, 38, 1638410, 65536, 38, 1638411, 65536, 38, 1638412, 65536, 38, 1638413, 65536, 38, 1638414, 65536, 38, 1638415, 65536, 38, 1638416, 65536, 38, 1638417, 65536, 38, 1638418, 65536, 38, 1638419, 65536, 38, 1638420, 65536, 38, 1638421, 65536, 38, 1638422, 65536, 38, 1638423, 0, 15, 1638424, 65536, 15, 1638425, 131072, 15, 1638426, 65536, 38, 1638427, 65536, 38, 1638428, 65536, 38, 1638429, 65536, 38, 1638430, 65536, 38, 1638431, 65536, 0, 1638432, 65536, 0, 1638433, 327680, 9, 1638434, 65536, 0, 1638435, 262144, 1, 1638436, 327680, 1, 1638437, 65536, 0, 1638438, 327680, 9, 1638439, 65536, 0, 1638440, 65536, 0, 1638441, 65536, 38, 1638442, 262144, 1, 1638443, 327680, 1, 1638444, 262144, 1, 1638445, 327680, 1, 1638446, 262148, 5, 1638447, 131076, 3, 1638448, 131076, 3, 1638449, 131076, 3, 1638450, 131076, 3, 1638451, 131076, 3, 1638452, 131076, 3, 1638453, 131076, 3, 1638454, 131076, 3, 1638455, 131076, 3, 1638456, 4, 6, 1638457, 65536, 0, 1638458, 65536, 0, 1638459, 65536, 0, 1638460, 65536, 0, 1638461, 65536, 0, 1638462, 65536, 0, 1638463, 65536, 0, 1638464, 65536, 0, 1638465, 65536, 0, 1638466, 65536, 0, 1638467, 262147, 6, 1638468, 262147, 4, 1638469, 131075, 6, 1638470, 65536, 0, 1638471, 65536, 0, 1638472, 262148, 2, 1638473, 4, 0, 1638474, 4, 0, 1638475, 4, 4, 1638476, 65536, 0, 1638477, 65536, 0, 1638478, 65536, 0, 1638479, 262144, 1, 1638480, 327680, 1, 1638481, 262147, 6, 1638482, 262147, 4, 1638483, 262147, 4, 1638484, 262147, 4, 1638485, 262147, 4, 1638486, 131075, 6, 1638487, 65536, 0, 1638488, 262144, 2, 1638489, 327680, 2, 1638490, 262144, 2, 1638491, 327680, 2, 1638492, 65536, 0, 1638493, 65536, 0, 1638494, 65536, 0, 1638495, 65536, 0, 1638496, 65536, 0, 1638497, 65536, 0, 1638498, 65536, 0, 1638499, 65536, 0, 1638500, 65536, 0, 1638501, 65536, 0, 1638502, 65536, 38, 1638503, 65536, 38, 1638504, 65536, 38, 1638505, 65536, 38, 1638506, 65536, 38, 1638507, 65536, 38, 1638508, 65536, 38, 1638509, 65536, 38, 1638510, 65536, 38, 1638511, 65536, 38, 1638512, 65536, 38, 1638513, 65536, 38, 1638514, 65536, 38, 1638515, 65536, 38, 1638516, 65536, 38, 1638517, 65536, 38, 1638518, 65536, 38, 1638519, 65536, 38, 1638520, 65536, 38, 1638521, 65536, 38, 1638522, 65536, 38, 1638523, 65536, 38, 1703936, 65536, 38, 1703937, 65536, 38, 1703938, 65536, 38, 1703939, 65536, 38, 1703940, 65536, 38, 1703941, 65536, 38, 1703942, 65536, 38, 1703943, 65536, 38, 1703944, 65536, 38, 1703945, 65536, 38, 1703946, 65536, 38, 1703947, 65536, 38, 1703948, 65536, 38, 1703949, 65536, 38, 1703950, 65536, 38, 1703951, 65536, 38, 1703952, 65536, 38, 1703953, 65536, 38, 1703954, 65536, 38, 1703955, 65536, 38, 1703956, 65536, 38, 1703957, 65536, 38, 1703958, 65536, 38, 1703959, 0, 16, 1703960, 65536, 16, 1703961, 131072, 16, 1703962, 65536, 38, 1703963, 65536, 38, 1703964, 65536, 38, 1703965, 65536, 38, 1703966, 65536, 38, 1703967, 65536, 0, 1703968, 262144, 10, 1703969, 327680, 10, 1703970, 65536, 12, 1703971, 262144, 2, 1703972, 327680, 2, 1703973, 262144, 10, 1703974, 327680, 10, 1703975, 393216, 10, 1703976, 65536, 0, 1703977, 65536, 38, 1703978, 262144, 2, 1703979, 65536, 12, 1703980, 262144, 2, 1703981, 327680, 2, 1703982, 262148, 2, 1703983, 4, 0, 1703984, 4, 0, 1703985, 4, 0, 1703986, 4, 0, 1703987, 4, 0, 1703988, 4, 0, 1703989, 4, 0, 1703990, 4, 0, 1703991, 4, 0, 1703992, 4, 4, 1703993, 65536, 0, 1703994, 65536, 0, 1703995, 65536, 0, 1703996, 65536, 0, 1703997, 65536, 0, 1703998, 65536, 0, 1703999, 65536, 0, 1704000, 65536, 0, 1704001, 65536, 0, 1704002, 65536, 0, 1704003, 65536, 0, 1704004, 65536, 0, 1704005, 65536, 0, 1704006, 65536, 12, 1704007, 65536, 0, 1704008, 262148, 6, 1704009, 262148, 4, 1704010, 262148, 4, 1704011, 131076, 6, 1704012, 65536, 0, 1704013, 65536, 0, 1704014, 131072, 1, 1704015, 262144, 2, 1704016, 327680, 2, 1704017, 65536, 38, 1704018, 65536, 38, 1704019, 65536, 38, 1704020, 65536, 38, 1704021, 65536, 38, 1704022, 65536, 38, 1704023, 65536, 38, 1704024, 65536, 38, 1704025, 65536, 38, 1704026, 65536, 38, 1704027, 65536, 38, 1704028, 327680, 13, 1704029, 393216, 13, 1704030, 65536, 0, 1704031, 65536, 0, 1704032, 327680, 9, 1704033, 65536, 0, 1704034, 131072, 1, 1704035, 327680, 13, 1704036, 393216, 13, 1704037, 65536, 0, 1704038, 65536, 38, 1704039, 65536, 38, 1704040, 65536, 38, 1704041, 65536, 38, 1704042, 65536, 38, 1704043, 65536, 38, 1704044, 65536, 38, 1704045, 65536, 38, 1704046, 65536, 38, 1704047, 65536, 38, 1704048, 65536, 38, 1704049, 65536, 38, 1704050, 65536, 38, 1704051, 65536, 38, 1704052, 65536, 38, 1704053, 65536, 38, 1704054, 65536, 38, 1704055, 65536, 38, 1704056, 65536, 38, 1704057, 65536, 38, 1704058, 65536, 38, 1704059, 65536, 38, 1769472, 65536, 38, 1769473, 65536, 38, 1769474, 65536, 38, 1769475, 65536, 38, 1769476, 65536, 38, 1769477, 65536, 38, 1769478, 65536, 38, 1769479, 65536, 38, 1769480, 65536, 38, 1769481, 65536, 38, 1769482, 65536, 38, 1769483, 65536, 38, 1769484, 65536, 38, 1769485, 65536, 38, 1769486, 65536, 38, 1769487, 65536, 38, 1769488, 65536, 38, 1769489, 65536, 38, 1769490, 0, 15, 1769491, 65536, 15, 1769492, 65536, 15, 1769493, 65536, 15, 1769494, 65536, 15, 1769495, 196608, 15, 1769496, 65536, 16, 1769497, 131072, 16, 1769498, 65536, 38, 1769499, 65536, 38, 1769500, 65536, 38, 1769501, 65536, 38, 1769502, 65536, 38, 1769503, 65536, 0, 1769504, 131072, 1, 1769505, 65536, 0, 1769506, 65536, 13, 1769507, 65536, 0, 1769508, 262144, 1, 1769509, 327680, 1, 1769510, 262144, 1, 1769511, 327680, 1, 1769512, 65536, 0, 1769513, 65536, 38, 1769514, 65536, 0, 1769515, 65536, 13, 1769516, 65536, 0, 1769517, 131072, 1, 1769518, 262148, 2, 1769519, 4, 0, 1769520, 262148, 0, 1769521, 262148, 4, 1769522, 262148, 4, 1769523, 262148, 4, 1769524, 262148, 4, 1769525, 262148, 4, 1769526, 262148, 4, 1769527, 262148, 4, 1769528, 131076, 6, 1769529, 65536, 0, 1769530, 65536, 0, 1769531, 262148, 5, 1769532, 131076, 3, 1769533, 4, 6, 1769534, 262144, 1, 1769535, 327680, 1, 1769536, 262144, 1, 1769537, 327680, 1, 1769538, 65536, 0, 1769539, 262144, 1, 1769540, 327680, 1, 1769541, 65536, 0, 1769542, 65536, 13, 1769543, 65536, 0, 1769544, 65536, 0, 1769545, 65536, 0, 1769546, 65536, 0, 1769547, 65536, 0, 1769548, 131072, 1, 1769549, 131072, 1, 1769550, 131072, 1, 1769551, 262144, 1, 1769552, 327680, 1, 1769553, 65536, 38, 1769554, 65536, 38, 1769555, 65536, 38, 1769556, 65536, 38, 1769557, 65536, 38, 1769558, 65536, 38, 1769559, 65536, 38, 1769560, 65536, 38, 1769561, 65536, 38, 1769562, 65536, 38, 1769563, 65536, 38, 1769564, 327680, 14, 1769565, 393216, 14, 1769566, 131072, 1, 1769567, 262144, 10, 1769568, 327680, 10, 1769569, 393216, 10, 1769570, 131072, 1, 1769571, 327680, 14, 1769572, 393216, 14, 1769573, 65536, 0, 1769574, 65536, 38, 1769575, 65536, 38, 1769576, 65536, 38, 1769577, 65536, 38, 1769578, 65536, 38, 1769579, 65536, 38, 1769580, 65536, 38, 1769581, 65536, 38, 1769582, 65536, 38, 1769583, 65536, 38, 1769584, 65536, 38, 1769585, 65536, 38, 1769586, 65536, 38, 1769587, 65536, 38, 1769588, 65536, 38, 1769589, 65536, 38, 1769590, 65536, 38, 1769591, 65536, 38, 1769592, 65536, 38, 1769593, 65536, 38, 1769594, 65536, 38, 1769595, 65536, 38, 1835008, 65536, 38, 1835009, 65536, 38, 1835010, 65536, 38, 1835011, 65536, 38, 1835012, 65536, 38, 1835013, 65536, 38, 1835014, 65536, 38, 1835015, 65536, 38, 1835016, 65536, 38, 1835017, 65536, 38, 1835018, 65536, 38, 1835019, 65536, 38, 1835020, 65536, 38, 1835021, 65536, 38, 1835022, 65536, 38, 1835023, 65536, 38, 1835024, 65536, 38, 1835025, 65536, 38, 1835026, 0, 16, 1835027, 65536, 16, 1835028, 65536, 16, 1835029, 65536, 16, 1835030, 65536, 16, 1835031, 65536, 16, 1835032, 65536, 16, 1835033, 131072, 16, 1835034, 65536, 38, 1835035, 65536, 38, 1835036, 65536, 38, 1835037, 65536, 38, 1835038, 65536, 38, 1835039, 65536, 0, 1835040, 131072, 1, 1835041, 0, 14, 1835042, 65536, 14, 1835043, 131072, 14, 1835044, 262144, 2, 1835045, 327680, 2, 1835046, 262144, 2, 1835047, 327680, 2, 1835048, 65536, 0, 1835049, 65536, 38, 1835050, 0, 14, 1835051, 65536, 14, 1835052, 131072, 14, 1835053, 131072, 1, 1835054, 262148, 2, 1835055, 4, 0, 1835056, 4, 4, 1835057, 65536, 0, 1835058, 65536, 0, 1835059, 65536, 0, 1835060, 65536, 0, 1835061, 65536, 0, 1835062, 65536, 0, 1835063, 65536, 0, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 65536, 0, 1835067, 262148, 6, 1835068, 131076, 1, 1835069, 4, 4, 1835070, 262144, 2, 1835071, 327680, 2, 1835072, 262144, 2, 1835073, 327680, 2, 1835074, 65536, 0, 1835075, 262144, 2, 1835076, 327680, 2, 1835077, 0, 14, 1835078, 65536, 14, 1835079, 131072, 14, 1835080, 65536, 0, 1835081, 65536, 0, 1835082, 65536, 0, 1835083, 65536, 0, 1835084, 65536, 0, 1835085, 65536, 0, 1835086, 65536, 0, 1835087, 262144, 2, 1835088, 327680, 2, 1835089, 65536, 38, 1835090, 65536, 38, 1835091, 65536, 38, 1835092, 65536, 38, 1835093, 65536, 38, 1835094, 65536, 38, 1835095, 65536, 38, 1835096, 65536, 38, 1835097, 65536, 38, 1835098, 65536, 38, 1835099, 65536, 38, 1835100, 65536, 38, 1835101, 65536, 38, 1835102, 65536, 38, 1835103, 65536, 38, 1835104, 65536, 38, 1835105, 65536, 38, 1835106, 65536, 38, 1835107, 65536, 38, 1835108, 65536, 38, 1835109, 65536, 38, 1835110, 65536, 38, 1835111, 65536, 38, 1835112, 65536, 38, 1835113, 65536, 38, 1835114, 65536, 38, 1835115, 65536, 38, 1835116, 65536, 38, 1835117, 65536, 38, 1835118, 65536, 38, 1835119, 65536, 38, 1835120, 65536, 38, 1835121, 65536, 38, 1835122, 65536, 38, 1835123, 65536, 38, 1835124, 65536, 38, 1835125, 65536, 38, 1835126, 65536, 38, 1835127, 65536, 38, 1835128, 65536, 38, 1835129, 65536, 38, 1835130, 65536, 38, 1835131, 65536, 38, 1900544, 65536, 38, 1900545, 65536, 38, 1900546, 65536, 38, 1900547, 65536, 38, 1900548, 65536, 38, 1900549, 65536, 38, 1900550, 65536, 38, 1900551, 65536, 38, 1900552, 65536, 38, 1900553, 0, 15, 1900554, 65536, 15, 1900555, 65536, 15, 1900556, 65536, 15, 1900557, 65536, 15, 1900558, 65536, 15, 1900559, 131072, 15, 1900560, 65536, 38, 1900561, 65536, 38, 1900562, 0, 17, 1900563, 65536, 17, 1900564, 65536, 17, 1900565, 65536, 17, 1900566, 65536, 17, 1900567, 65536, 17, 1900568, 65536, 17, 1900569, 131072, 17, 1900570, 65536, 38, 1900571, 65536, 38, 1900572, 65536, 38, 1900573, 65536, 38, 1900574, 65536, 38, 1900575, 65536, 0, 1900576, 262144, 1, 1900577, 327680, 1, 1900578, 262144, 1, 1900579, 327680, 1, 1900580, 262144, 1, 1900581, 327680, 1, 1900582, 262144, 1, 1900583, 327680, 1, 1900584, 65536, 0, 1900585, 65536, 38, 1900586, 65536, 0, 1900587, 65536, 0, 1900588, 65536, 0, 1900589, 65536, 0, 1900590, 262148, 2, 1900591, 4, 0, 1900592, 4, 4, 1900593, 65536, 0, 1900594, 65536, 38, 1900595, 65536, 38, 1900596, 65536, 38, 1900597, 65536, 38, 1900598, 65536, 38, 1900599, 65536, 38, 1900600, 65536, 38, 1900601, 65536, 0, 1900602, 65536, 0, 1900603, 65536, 0, 1900604, 262148, 2, 1900605, 131076, 0, 1900606, 4, 6, 1900607, 131072, 1, 1900608, 327680, 13, 1900609, 393216, 13, 1900610, 65536, 0, 1900611, 65536, 38, 1900612, 65536, 38, 1900613, 65536, 38, 1900614, 65536, 38, 1900615, 65536, 38, 1900616, 65536, 38, 1900617, 65536, 38, 1900618, 65536, 38, 1900619, 65536, 38, 1900620, 65536, 38, 1900621, 65536, 38, 1900622, 65536, 38, 1900623, 65536, 38, 1900624, 65536, 38, 1900625, 65536, 38, 1900626, 65536, 38, 1900627, 65536, 38, 1900628, 65536, 38, 1900629, 65536, 38, 1900630, 65536, 38, 1900631, 65536, 38, 1900632, 65536, 38, 1900633, 65536, 38, 1900634, 65536, 38, 1900635, 65536, 38, 1900636, 65536, 38, 1900637, 65536, 38, 1900638, 65536, 38, 1900639, 65536, 38, 1900640, 65536, 38, 1900641, 65536, 38, 1900642, 65536, 38, 1900643, 65536, 38, 1900644, 65536, 38, 1900645, 65536, 38, 1900646, 65536, 38, 1900647, 65536, 38, 1900648, 65536, 38, 1900649, 65536, 38, 1900650, 65536, 38, 1900651, 65536, 38, 1900652, 65536, 38, 1900653, 65536, 38, 1900654, 65536, 38, 1900655, 65536, 38, 1900656, 65536, 38, 1900657, 65536, 38, 1900658, 65536, 38, 1900659, 65536, 38, 1900660, 65536, 38, 1900661, 65536, 38, 1900662, 65536, 38, 1900663, 65536, 38, 1900664, 65536, 38, 1900665, 65536, 38, 1900666, 65536, 38, 1900667, 65536, 38, 1966080, 65536, 38, 1966081, 65536, 38, 1966082, 65536, 38, 1966083, 65536, 38, 1966084, 65536, 38, 1966085, 65536, 38, 1966086, 65536, 38, 1966087, 65536, 38, 1966088, 65536, 38, 1966089, 0, 16, 1966090, 65536, 16, 1966091, 65536, 16, 1966092, 65536, 16, 1966093, 65536, 16, 1966094, 65536, 16, 1966095, 131072, 16, 1966096, 65536, 38, 1966097, 65536, 38, 1966098, 65536, 38, 1966099, 65536, 38, 1966100, 65536, 38, 1966101, 65536, 38, 1966102, 65536, 38, 1966103, 65536, 38, 1966104, 65536, 38, 1966105, 65536, 38, 1966106, 65536, 38, 1966107, 65536, 38, 1966108, 65536, 38, 1966109, 65536, 38, 1966110, 65536, 38, 1966111, 65536, 0, 1966112, 262144, 2, 1966113, 327680, 2, 1966114, 262144, 2, 1966115, 327680, 2, 1966116, 262144, 2, 1966117, 327680, 2, 1966118, 262144, 2, 1966119, 327680, 2, 1966120, 65536, 0, 1966121, 65536, 38, 1966122, 65536, 38, 1966123, 65536, 38, 1966124, 65536, 38, 1966125, 65536, 0, 1966126, 262148, 2, 1966127, 4, 0, 1966128, 4, 4, 1966129, 131072, 1, 1966130, 65536, 38, 1966131, 65536, 38, 1966132, 65536, 38, 1966133, 65536, 38, 1966134, 65536, 38, 1966135, 65536, 38, 1966136, 65536, 38, 1966137, 65536, 0, 1966138, 131072, 1, 1966139, 131072, 1, 1966140, 262148, 6, 1966141, 262148, 4, 1966142, 131076, 6, 1966143, 65536, 0, 1966144, 327680, 14, 1966145, 393216, 14, 1966146, 65536, 0, 1966147, 65536, 38, 1966148, 65536, 38, 1966149, 65536, 38, 1966150, 65536, 38, 1966151, 65536, 38, 1966152, 65536, 38, 1966153, 65536, 38, 1966154, 65536, 38, 1966155, 65536, 38, 1966156, 65536, 38, 1966157, 65536, 38, 1966158, 65536, 38, 1966159, 65536, 38, 1966160, 65536, 38, 1966161, 65536, 38, 1966162, 65536, 38, 1966163, 65536, 38, 1966164, 65536, 38, 1966165, 65536, 38, 1966166, 65536, 38, 1966167, 65536, 38, 1966168, 65536, 38, 1966169, 65536, 38, 1966170, 65536, 38, 1966171, 65536, 38, 1966172, 65536, 38, 1966173, 65536, 38, 1966174, 65536, 38, 1966175, 65536, 38, 1966176, 65536, 38, 1966177, 65536, 38, 1966178, 65536, 38, 1966179, 65536, 38, 1966180, 65536, 38, 1966181, 65536, 38, 1966182, 65536, 38, 1966183, 65536, 38, 1966184, 65536, 38, 1966185, 65536, 38, 1966186, 65536, 38, 1966187, 65536, 38, 1966188, 65536, 38, 1966189, 65536, 38, 1966190, 65536, 38, 1966191, 65536, 38, 1966192, 65536, 38, 1966193, 65536, 38, 1966194, 65536, 38, 1966195, 65536, 38, 1966196, 65536, 38, 1966197, 65536, 0, 1966198, 65536, 0, 1966199, 65536, 0, 1966200, 65536, 0, 1966201, 65536, 0, 1966202, 65536, 0, 1966203, 65536, 0, 2031616, 65536, 38, 2031617, 65536, 38, 2031618, 65536, 38, 2031619, 65536, 38, 2031620, 65536, 38, 2031621, 65536, 38, 2031622, 65536, 38, 2031623, 65536, 38, 2031624, 65536, 38, 2031625, 0, 16, 2031626, 65536, 16, 2031627, 65536, 16, 2031628, 262144, 16, 2031629, 65536, 17, 2031630, 65536, 17, 2031631, 131072, 17, 2031632, 65536, 38, 2031633, 65536, 38, 2031634, 65536, 38, 2031635, 65536, 38, 2031636, 65536, 38, 2031637, 65536, 38, 2031638, 65536, 38, 2031639, 65536, 38, 2031640, 65536, 38, 2031641, 65536, 38, 2031642, 65536, 37, 2031643, 65536, 38, 2031644, 65536, 38, 2031645, 65536, 38, 2031646, 65536, 38, 2031647, 65536, 0, 2031648, 262144, 1, 2031649, 327680, 1, 2031650, 262144, 1, 2031651, 327680, 1, 2031652, 131072, 1, 2031653, 327680, 13, 2031654, 393216, 13, 2031655, 65536, 0, 2031656, 65536, 0, 2031657, 65536, 38, 2031658, 65536, 38, 2031659, 65536, 38, 2031660, 65536, 38, 2031661, 65536, 0, 2031662, 262148, 2, 2031663, 4, 0, 2031664, 4, 4, 2031665, 131072, 1, 2031666, 65536, 38, 2031667, 65536, 0, 2031668, 65536, 0, 2031669, 65536, 0, 2031670, 65536, 0, 2031671, 65536, 0, 2031672, 65536, 0, 2031673, 65536, 0, 2031674, 65536, 0, 2031675, 65536, 0, 2031676, 65536, 0, 2031677, 65536, 0, 2031678, 65536, 0, 2031679, 65536, 0, 2031680, 65536, 0, 2031681, 65536, 0, 2031682, 65536, 0, 2031683, 65536, 0, 2031684, 65536, 0, 2031685, 65536, 0, 2031686, 65536, 0, 2031687, 65536, 0, 2031688, 65536, 38, 2031689, 65536, 38, 2031690, 65536, 38, 2031691, 65536, 38, 2031692, 65536, 38, 2031693, 65536, 38, 2031694, 65536, 38, 2031695, 65536, 38, 2031696, 65536, 38, 2031697, 65536, 38, 2031698, 65536, 38, 2031699, 65536, 38, 2031700, 65536, 38, 2031701, 65536, 38, 2031702, 65536, 38, 2031703, 65536, 38, 2031704, 65536, 38, 2031705, 65536, 38, 2031706, 65536, 38, 2031707, 65536, 38, 2031708, 65536, 38, 2031709, 65536, 38, 2031710, 65536, 38, 2031711, 65536, 38, 2031712, 65536, 38, 2031713, 65536, 38, 2031714, 65536, 38, 2031715, 65536, 38, 2031716, 65536, 38, 2031717, 65536, 38, 2031718, 65536, 38, 2031719, 65536, 38, 2031720, 65536, 38, 2031721, 65536, 38, 2031722, 65536, 38, 2031723, 65536, 38, 2031724, 65536, 38, 2031725, 65536, 38, 2031726, 65536, 38, 2031727, 65536, 38, 2031728, 65536, 38, 2031729, 65536, 38, 2031730, 65536, 38, 2031731, 65536, 38, 2031732, 65536, 38, 2031733, 65536, 0, 2031734, 65536, 0, 2031735, 65536, 0, 2031736, 65536, 0, 2031737, 65536, 0, 2031738, 65536, 0, 2031739, 65536, 0, 2097152, 65536, 38, 2097153, 65536, 38, 2097154, 65536, 38, 2097155, 65536, 38, 2097156, 65536, 38, 2097157, 65536, 38, 2097158, 65536, 38, 2097159, 65536, 38, 2097160, 65536, 38, 2097161, 0, 16, 2097162, 65536, 16, 2097163, 65536, 16, 2097164, 131072, 16, 2097165, 65536, 38, 2097166, 65536, 38, 2097167, 65536, 38, 2097168, 65536, 38, 2097169, 65536, 38, 2097170, 65536, 38, 2097171, 65536, 38, 2097172, 65536, 38, 2097173, 65536, 38, 2097174, 65536, 38, 2097175, 65536, 38, 2097176, 65536, 38, 2097177, 65536, 38, 2097178, 65536, 38, 2097179, 65536, 38, 2097180, 65536, 38, 2097181, 65536, 38, 2097182, 65536, 38, 2097183, 65536, 0, 2097184, 262144, 2, 2097185, 327680, 2, 2097186, 262144, 2, 2097187, 327680, 2, 2097188, 131072, 1, 2097189, 327680, 14, 2097190, 393216, 14, 2097191, 131072, 1, 2097192, 65536, 0, 2097193, 65536, 38, 2097194, 65536, 38, 2097195, 65536, 38, 2097196, 65536, 38, 2097197, 65536, 0, 2097198, 262148, 6, 2097199, 262148, 4, 2097200, 131076, 6, 2097201, 131072, 1, 2097202, 65536, 38, 2097203, 65536, 0, 2097204, 65536, 0, 2097205, 65536, 0, 2097206, 65536, 0, 2097207, 65536, 0, 2097208, 65536, 0, 2097209, 65536, 0, 2097210, 65536, 0, 2097211, 65536, 0, 2097212, 65536, 0, 2097213, 65536, 0, 2097214, 65536, 0, 2097215, 65536, 0, 2097216, 65536, 0, 2097217, 65536, 0, 2097218, 65536, 0, 2097219, 65536, 0, 2097220, 65536, 0, 2097221, 65536, 0, 2097222, 65536, 0, 2097223, 65536, 0, 2097224, 65536, 38, 2097225, 65536, 38, 2097226, 65536, 38, 2097227, 65536, 38, 2097228, 65536, 38, 2097229, 65536, 38, 2097230, 65536, 38, 2097231, 65536, 38, 2097232, 65536, 38, 2097233, 65536, 38, 2097234, 65536, 38, 2097235, 65536, 38, 2097236, 65536, 38, 2097237, 65536, 38, 2097238, 65536, 38, 2097239, 65536, 38, 2097240, 65536, 38, 2097241, 65536, 38, 2097242, 65536, 38, 2097243, 65536, 38, 2097244, 65536, 38, 2097245, 65536, 38, 2097246, 65536, 38, 2097247, 65536, 38, 2097248, 65536, 38, 2097249, 65536, 38, 2097250, 65536, 38, 2097251, 65536, 38, 2097252, 65536, 38, 2097253, 65536, 38, 2097254, 65536, 38, 2097255, 65536, 38, 2097256, 65536, 38, 2097257, 65536, 38, 2097258, 65536, 38, 2097259, 65536, 38, 2097260, 65536, 38, 2097261, 65536, 38, 2097262, 65536, 38, 2097263, 65536, 38, 2097264, 65536, 38, 2097265, 65536, 38, 2097266, 65536, 38, 2097267, 65536, 38, 2097268, 65536, 38, 2097269, 65536, 0, 2097270, 65536, 0, 2097271, 65536, 0, 2097272, 65536, 0, 2097273, 65536, 0, 2097274, 65536, 0, 2097275, 65536, 0, 2162688, 65536, 38, 2162689, 65536, 38, 2162690, 65536, 38, 2162691, 65536, 38, 2162692, 65536, 38, 2162693, 65536, 38, 2162694, 65536, 38, 2162695, 65536, 38, 2162696, 65536, 38, 2162697, 0, 17, 2162698, 65536, 17, 2162699, 65536, 17, 2162700, 131072, 17, 2162701, 65536, 38, 2162702, 65536, 38, 2162703, 65536, 38, 2162704, 65536, 38, 2162705, 65536, 38, 2162706, 65536, 38, 2162707, 65536, 38, 2162708, 65536, 38, 2162709, 65536, 38, 2162710, 65536, 38, 2162711, 65536, 38, 2162712, 65536, 38, 2162713, 65536, 38, 2162714, 65536, 38, 2162715, 65536, 38, 2162716, 65536, 38, 2162717, 65536, 38, 2162718, 65536, 38, 2162719, 65536, 38, 2162720, 65536, 38, 2162721, 65536, 0, 2162722, 65536, 0, 2162723, 65536, 0, 2162724, 65536, 0, 2162725, 65536, 0, 2162726, 65536, 0, 2162727, 65536, 0, 2162728, 65536, 0, 2162729, 65536, 38, 2162730, 65536, 38, 2162731, 65536, 38, 2162732, 65536, 38, 2162733, 65536, 0, 2162734, 65536, 0, 2162735, 65536, 0, 2162736, 65536, 0, 2162737, 65536, 0, 2162738, 65536, 38, 2162739, 65536, 0, 2162740, 65536, 0, 2162741, 131072, 1, 2162742, 65536, 0, 2162743, 65536, 0, 2162744, 131072, 1, 2162745, 327680, 13, 2162746, 393216, 13, 2162747, 65536, 0, 2162748, 65536, 0, 2162749, 65536, 0, 2162750, 65536, 0, 2162751, 65536, 0, 2162752, 262144, 1, 2162753, 327680, 1, 2162754, 262144, 1, 2162755, 327680, 1, 2162756, 262144, 1, 2162757, 327680, 1, 2162758, 262144, 1, 2162759, 327680, 1, 2162760, 65536, 0, 2162761, 65536, 38, 2162762, 65536, 38, 2162763, 65536, 38, 2162764, 65536, 38, 2162765, 65536, 38, 2162766, 65536, 38, 2162767, 65536, 38, 2162768, 65536, 38, 2162769, 65536, 38, 2162770, 65536, 38, 2162771, 65536, 38, 2162772, 65536, 38, 2162773, 65536, 38, 2162774, 65536, 38, 2162775, 65536, 38, 2162776, 65536, 38, 2162777, 65536, 38, 2162778, 65536, 38, 2162779, 65536, 38, 2162780, 65536, 38, 2162781, 65536, 38, 2162782, 65536, 38, 2162783, 65536, 38, 2162784, 65536, 38, 2162785, 65536, 0, 2162786, 65536, 0, 2162787, 65536, 0, 2162788, 65536, 0, 2162789, 65536, 0, 2162790, 65536, 0, 2162791, 65536, 0, 2162792, 65536, 0, 2162793, 65536, 0, 2162794, 65536, 0, 2162795, 65536, 0, 2162796, 65536, 0, 2162797, 65536, 0, 2162798, 65536, 0, 2162799, 65536, 0, 2162800, 65536, 0, 2162801, 65536, 0, 2162802, 65536, 0, 2162803, 65536, 0, 2162804, 65536, 0, 2162805, 65536, 0, 2162806, 65536, 0, 2162807, 65536, 0, 2162808, 65536, 0, 2162809, 65536, 0, 2162810, 65536, 0, 2162811, 65536, 0, 2228224, 65536, 38, 2228225, 65536, 38, 2228226, 65536, 38, 2228227, 65536, 38, 2228228, 65536, 38, 2228229, 65536, 38, 2228230, 65536, 38, 2228231, 65536, 38, 2228232, 65536, 38, 2228233, 65536, 38, 2228234, 65536, 38, 2228235, 65536, 38, 2228236, 65536, 38, 2228237, 65536, 38, 2228238, 65536, 38, 2228239, 65536, 38, 2228240, 65536, 38, 2228241, 65536, 38, 2228242, 65536, 38, 2228243, 65536, 38, 2228244, 65536, 38, 2228245, 65536, 38, 2228246, 65536, 38, 2228247, 65536, 38, 2228248, 65536, 38, 2228249, 65536, 38, 2228250, 65536, 38, 2228251, 65536, 38, 2228252, 65536, 38, 2228253, 65536, 38, 2228254, 65536, 38, 2228255, 65536, 38, 2228256, 65536, 38, 2228257, 65536, 0, 2228258, 65536, 0, 2228259, 65536, 0, 2228260, 65536, 0, 2228261, 65536, 0, 2228262, 65536, 0, 2228263, 65536, 0, 2228264, 65536, 0, 2228265, 65536, 0, 2228266, 65536, 38, 2228267, 65536, 38, 2228268, 65536, 38, 2228269, 65536, 38, 2228270, 65536, 38, 2228271, 65536, 38, 2228272, 65536, 38, 2228273, 65536, 38, 2228274, 65536, 38, 2228275, 65536, 0, 2228276, 131072, 1, 2228277, 65536, 0, 2228278, 65536, 0, 2228279, 65536, 0, 2228280, 131072, 1, 2228281, 327680, 14, 2228282, 393216, 14, 2228283, 65536, 0, 2228284, 65536, 0, 2228285, 65536, 0, 2228286, 65536, 0, 2228287, 65536, 0, 2228288, 262144, 2, 2228289, 327680, 2, 2228290, 262144, 2, 2228291, 327680, 2, 2228292, 262144, 2, 2228293, 327680, 2, 2228294, 65536, 12, 2228295, 327680, 2, 2228296, 65536, 0, 2228297, 65536, 0, 2228298, 65536, 0, 2228299, 65536, 0, 2228300, 65536, 0, 2228301, 65536, 0, 2228302, 65536, 0, 2228303, 65536, 0, 2228304, 65536, 0, 2228305, 65536, 0, 2228306, 65536, 0, 2228307, 65536, 0, 2228308, 65536, 0, 2228309, 65536, 0, 2228310, 65536, 0, 2228311, 65536, 0, 2228312, 65536, 0, 2228313, 65536, 0, 2228314, 65536, 0, 2228315, 65536, 0, 2228316, 65536, 0, 2228317, 65536, 0, 2228318, 65536, 0, 2228319, 65536, 0, 2228320, 65536, 0, 2228321, 65536, 0, 2228322, 65536, 0, 2228323, 65536, 0, 2228324, 65536, 0, 2228325, 65536, 0, 2228326, 65536, 0, 2228327, 65536, 0, 2228328, 65536, 0, 2228329, 65536, 0, 2228330, 65536, 0, 2228331, 65536, 0, 2228332, 65536, 0, 2228333, 65536, 0, 2228334, 65536, 0, 2228335, 65536, 0, 2228336, 65536, 0, 2228337, 65536, 0, 2228338, 65536, 0, 2228339, 65536, 0, 2228340, 65536, 0, 2228341, 65536, 0, 2228342, 65536, 0, 2228343, 65536, 0, 2228344, 65536, 0, 2228345, 65536, 0, 2228346, 65536, 0, 2228347, 65536, 0, 2293760, 65536, 38, 2293761, 65536, 38, 2293762, 65536, 38, 2293763, 65536, 38, 2293764, 65536, 38, 2293765, 65536, 38, 2293766, 65536, 38, 2293767, 65536, 0, 2293768, 65536, 0, 2293769, 65536, 0, 2293770, 65536, 0, 2293771, 65536, 0, 2293772, 65536, 40, 2293773, 65536, 0, 2293774, 65536, 0, 2293775, 65536, 0, 2293776, 65536, 0, 2293777, 65536, 38, 2293778, 65536, 38, 2293779, 65536, 38, 2293780, 65536, 38, 2293781, 65536, 38, 2293782, 65536, 38, 2293783, 65536, 38, 2293784, 65536, 38, 2293785, 65536, 38, 2293786, 65536, 38, 2293787, 65536, 38, 2293788, 65536, 38, 2293789, 65536, 38, 2293790, 65536, 38, 2293791, 65536, 38, 2293792, 65536, 38, 2293793, 65536, 0, 2293794, 65536, 0, 2293795, 65536, 0, 2293796, 65536, 0, 2293797, 65536, 0, 2293798, 65536, 0, 2293799, 65536, 0, 2293800, 65536, 0, 2293801, 65536, 0, 2293802, 65536, 38, 2293803, 65536, 38, 2293804, 65536, 38, 2293805, 65536, 0, 2293806, 65536, 0, 2293807, 65536, 0, 2293808, 65536, 0, 2293809, 65536, 0, 2293810, 65536, 0, 2293811, 65536, 0, 2293812, 262144, 1, 2293813, 327680, 1, 2293814, 65536, 0, 2293815, 65536, 0, 2293816, 65536, 0, 2293817, 65536, 0, 2293818, 65536, 0, 2293819, 65536, 0, 2293820, 65536, 0, 2293821, 65536, 0, 2293822, 65536, 0, 2293823, 65536, 0, 2293824, 65536, 0, 2293825, 65536, 0, 2293826, 65536, 0, 2293827, 327680, 9, 2293828, 65536, 0, 2293829, 65536, 0, 2293830, 65536, 13, 2293831, 65536, 0, 2293832, 65536, 0, 2293833, 65536, 0, 2293834, 65536, 0, 2293835, 65536, 0, 2293836, 65536, 0, 2293837, 65536, 0, 2293838, 65536, 0, 2293839, 65536, 0, 2293840, 65536, 0, 2293841, 65536, 0, 2293842, 65536, 0, 2293843, 65536, 0, 2293844, 65536, 0, 2293845, 65536, 0, 2293846, 65536, 0, 2293847, 65536, 0, 2293848, 65536, 0, 2293849, 65536, 0, 2293850, 65536, 0, 2293851, 65536, 0, 2293852, 65536, 0, 2293853, 65536, 0, 2293854, 65536, 0, 2293855, 65536, 0, 2293856, 65536, 0, 2293857, 65536, 0, 2293858, 65536, 0, 2293859, 65536, 0, 2293860, 65536, 0, 2293861, 65536, 0, 2293862, 65536, 0, 2293863, 65536, 0, 2293864, 65536, 0, 2293865, 65536, 0, 2293866, 65536, 0, 2293867, 65536, 0, 2293868, 65536, 0, 2293869, 65536, 0, 2293870, 65536, 0, 2293871, 65536, 0, 2293872, 65536, 0, 2293873, 65536, 0, 2293874, 65536, 0, 2293875, 65536, 0, 2293876, 65536, 0, 2293877, 65536, 0, 2293878, 65536, 0, 2293879, 65536, 0, 2293880, 65536, 0, 2293881, 65536, 0, 2293882, 65536, 0, 2293883, 65536, 0, 2359296, 65536, 38, 2359297, 65536, 38, 2359298, 65536, 38, 2359299, 65536, 38, 2359300, 65536, 38, 2359301, 65536, 38, 2359302, 65536, 38, 2359303, 65536, 0, 2359304, 131072, 1, 2359305, 131072, 1, 2359306, 65536, 0, 2359307, 65536, 0, 2359308, 65536, 0, 2359309, 327680, 13, 2359310, 393216, 13, 2359311, 65536, 0, 2359312, 65536, 0, 2359313, 65536, 38, 2359314, 65536, 38, 2359315, 65536, 38, 2359316, 65536, 38, 2359317, 65536, 38, 2359318, 65536, 38, 2359319, 65536, 38, 2359320, 65536, 38, 2359321, 65536, 38, 2359322, 65536, 38, 2359323, 65536, 38, 2359324, 65536, 38, 2359325, 65536, 38, 2359326, 65536, 38, 2359327, 65536, 38, 2359328, 65536, 38, 2359329, 65536, 0, 2359330, 65536, 0, 2359331, 65536, 0, 2359332, 65536, 0, 2359333, 65536, 0, 2359334, 65536, 0, 2359335, 65536, 0, 2359336, 65536, 0, 2359337, 65536, 0, 2359338, 65536, 38, 2359339, 65536, 38, 2359340, 65536, 38, 2359341, 65536, 38, 2359342, 65536, 38, 2359343, 65536, 38, 2359344, 65536, 38, 2359345, 65536, 38, 2359346, 65536, 38, 2359347, 65536, 38, 2359348, 262144, 2, 2359349, 327680, 2, 2359350, 65536, 0, 2359351, 65536, 0, 2359352, 65536, 0, 2359353, 65536, 0, 2359354, 65536, 0, 2359355, 65536, 0, 2359356, 262144, 1, 2359357, 327680, 1, 2359358, 65536, 0, 2359359, 65536, 0, 2359360, 65536, 0, 2359361, 65536, 0, 2359362, 262144, 10, 2359363, 327680, 10, 2359364, 393216, 10, 2359365, 0, 14, 2359366, 65536, 14, 2359367, 131072, 14, 2359368, 65536, 0, 2359369, 65536, 0, 2359370, 65536, 0, 2359371, 65536, 0, 2359372, 65536, 0, 2359373, 65536, 0, 2359374, 65536, 0, 2359375, 65536, 0, 2359376, 65536, 0, 2359377, 65536, 0, 2359378, 65536, 0, 2359379, 65536, 0, 2359380, 65536, 0, 2359381, 65536, 0, 2359382, 65536, 0, 2359383, 65536, 0, 2359384, 65536, 0, 2359385, 65536, 0, 2359386, 65536, 0, 2359387, 65536, 0, 2359388, 65536, 0, 2359389, 65536, 0, 2359390, 65536, 0, 2359391, 65536, 0, 2359392, 65536, 0, 2359393, 65536, 0, 2359394, 65536, 0, 2359395, 65536, 0, 2359396, 65536, 0, 2359397, 65536, 0, 2359398, 65536, 0, 2359399, 65536, 0, 2359400, 65536, 0, 2359401, 65536, 0, 2359402, 65536, 0, 2359403, 65536, 0, 2359404, 65536, 0, 2359405, 65536, 0, 2359406, 65536, 0, 2359407, 65536, 0, 2359408, 65536, 0, 2359409, 65536, 0, 2359410, 65536, 0, 2359411, 65536, 0, 2359412, 65536, 0, 2359413, 65536, 0, 2359414, 65536, 0, 2359415, 65536, 0, 2359416, 65536, 0, 2359417, 65536, 0, 2359418, 65536, 0, 2359419, 65536, 0, 2424832, 65536, 38, 2424833, 65536, 38, 2424834, 65536, 38, 2424835, 65536, 38, 2424836, 65536, 38, 2424837, 65536, 38, 2424838, 65536, 38, 2424839, 65536, 0, 2424840, 262144, 1, 2424841, 327680, 1, 2424842, 262148, 5, 2424843, 4, 6, 2424844, 65536, 0, 2424845, 327680, 14, 2424846, 393216, 14, 2424847, 65536, 0, 2424848, 65536, 0, 2424849, 65536, 38, 2424850, 65536, 38, 2424851, 65536, 38, 2424852, 65536, 38, 2424853, 65536, 38, 2424854, 65536, 38, 2424855, 65536, 38, 2424856, 65536, 38, 2424857, 65536, 38, 2424858, 65536, 38, 2424859, 65536, 38, 2424860, 65536, 38, 2424861, 65536, 38, 2424862, 65536, 38, 2424863, 65536, 38, 2424864, 65536, 38, 2424865, 65536, 0, 2424866, 65536, 0, 2424867, 65536, 0, 2424868, 65536, 0, 2424869, 65536, 0, 2424870, 65536, 0, 2424871, 65536, 0, 2424872, 65536, 0, 2424873, 65536, 0, 2424874, 65536, 38, 2424875, 65536, 38, 2424876, 65536, 38, 2424877, 65536, 38, 2424878, 65536, 38, 2424879, 65536, 38, 2424880, 65536, 38, 2424881, 65536, 38, 2424882, 65536, 38, 2424883, 65536, 38, 2424884, 65536, 0, 2424885, 65536, 0, 2424886, 65536, 0, 2424887, 65536, 0, 2424888, 65536, 0, 2424889, 65536, 0, 2424890, 65536, 0, 2424891, 65536, 0, 2424892, 262144, 2, 2424893, 327680, 2, 2424894, 65536, 0, 2424895, 65536, 0, 2424896, 65536, 0, 2424897, 131072, 1, 2424898, 131072, 1, 2424899, 65536, 0, 2424900, 65536, 0, 2424901, 65536, 0, 2424902, 65536, 0, 2424903, 65536, 0, 2424904, 65536, 0, 2424905, 65536, 0, 2424906, 65536, 0, 2424907, 65536, 0, 2424908, 65536, 0, 2424909, 65536, 0, 2424910, 65536, 0, 2424911, 65536, 0, 2424912, 65536, 0, 2424913, 65536, 0, 2424914, 65536, 0, 2424915, 65536, 0, 2424916, 65536, 0, 2424917, 65536, 0, 2424918, 65536, 0, 2424919, 65536, 0, 2424920, 65536, 0, 2424921, 65536, 0, 2424922, 65536, 0, 2424923, 65536, 0, 2424924, 65536, 0, 2424925, 65536, 0, 2424926, 65536, 0, 2424927, 65536, 0, 2424928, 65536, 0, 2424929, 65536, 0, 2424930, 65536, 0, 2424931, 65536, 0, 2424932, 65536, 0, 2424933, 65536, 0, 2424934, 65536, 0, 2424935, 65536, 0, 2424936, 65536, 0, 2424937, 65536, 0, 2424938, 65536, 0, 2424939, 65536, 0, 2424940, 65536, 0, 2424941, 65536, 0, 2424942, 65536, 0, 2424943, 65536, 0, 2424944, 65536, 0, 2424945, 65536, 0, 2424946, 65536, 0, 2424947, 65536, 0, 2424948, 65536, 0, 2424949, 65536, 0, 2424950, 65536, 0, 2424951, 65536, 0, 2424952, 65536, 0, 2424953, 65536, 0, 2424954, 65536, 0, 2424955, 65536, 0, 2490368, 65536, 38, 2490369, 65536, 38, 2490370, 65536, 38, 2490371, 65536, 38, 2490372, 65536, 38, 2490373, 65536, 0, 2490374, 65536, 0, 2490375, 65536, 0, 2490376, 262144, 2, 2490377, 327680, 2, 2490378, 262148, 6, 2490379, 262148, 1, 2490380, 4, 6, 2490381, 131072, 1, 2490382, 131072, 1, 2490383, 65536, 0, 2490384, 65536, 0, 2490385, 65536, 0, 2490386, 65536, 0, 2490387, 65536, 0, 2490388, 65536, 38, 2490389, 65536, 38, 2490390, 65536, 38, 2490391, 65536, 38, 2490392, 65536, 38, 2490393, 65536, 38, 2490394, 65536, 38, 2490395, 65536, 38, 2490396, 65536, 38, 2490397, 65536, 38, 2490398, 65536, 38, 2490399, 65536, 38, 2490400, 65536, 38, 2490401, 65536, 0, 2490402, 65536, 0, 2490403, 65536, 0, 2490404, 65536, 0, 2490405, 65536, 0, 2490406, 65536, 0, 2490407, 65536, 0, 2490408, 65536, 0, 2490409, 65536, 0, 2490410, 65536, 0, 2490411, 65536, 0, 2490412, 65536, 0, 2490413, 65536, 0, 2490414, 65536, 0, 2490415, 65536, 0, 2490416, 65536, 0, 2490417, 65536, 0, 2490418, 65536, 0, 2490419, 65536, 0, 2490420, 65536, 0, 2490421, 65536, 0, 2490422, 65536, 0, 2490423, 65536, 0, 2490424, 65536, 0, 2490425, 65536, 0, 2490426, 65536, 0, 2490427, 65536, 0, 2490428, 65536, 0, 2490429, 65536, 0, 2490430, 65536, 0, 2490431, 65536, 0, 2490432, 65536, 0, 2490433, 65536, 0, 2490434, 65536, 0, 2490435, 65536, 0, 2490436, 65536, 0, 2490437, 65536, 0, 2490438, 65536, 0, 2490439, 65536, 0, 2490440, 65536, 0, 2490441, 65536, 0, 2490442, 65536, 0, 2490443, 65536, 0, 2490444, 65536, 0, 2490445, 65536, 0, 2490446, 65536, 0, 2490447, 65536, 0, 2490448, 65536, 0, 2490449, 65536, 0, 2490450, 262144, 1, 2490451, 327680, 1, 2490452, 65536, 0, 2490453, 327680, 9, 2490454, 65536, 0, 2490455, 262144, 1, 2490456, 327680, 1, 2490457, 262144, 1, 2490458, 327680, 1, 2490459, 262144, 1, 2490460, 327680, 1, 2490461, 262144, 1, 2490462, 327680, 1, 2490463, 262144, 1, 2490464, 327680, 1, 2490465, 262144, 1, 2490466, 327680, 1, 2490467, 262144, 1, 2490468, 327680, 1, 2490469, 262144, 1, 2490470, 327680, 1, 2490471, 65536, 0, 2490472, 65536, 0, 2490473, 65536, 0, 2490474, 65536, 0, 2490475, 65536, 0, 2490476, 65536, 0, 2490477, 65536, 0, 2490478, 65536, 0, 2490479, 65536, 0, 2490480, 65536, 0, 2490481, 65536, 0, 2490482, 65536, 0, 2490483, 65536, 0, 2490484, 65536, 0, 2490485, 65536, 0, 2490486, 65536, 0, 2490487, 65536, 0, 2490488, 65536, 0, 2490489, 65536, 0, 2490490, 65536, 0, 2490491, 65536, 0, 2555904, 65536, 38, 2555905, 65536, 38, 2555906, 65536, 38, 2555907, 65536, 38, 2555908, 65536, 38, 2555909, 65536, 0, 2555910, 65536, 0, 2555911, 65536, 0, 2555912, 65536, 0, 2555913, 65536, 0, 2555914, 65536, 0, 2555915, 262148, 6, 2555916, 262148, 1, 2555917, 4, 6, 2555918, 65536, 0, 2555919, 65536, 0, 2555920, 65536, 0, 2555921, 65536, 0, 2555922, 65536, 0, 2555923, 65536, 0, 2555924, 65536, 38, 2555925, 65536, 38, 2555926, 65536, 38, 2555927, 65536, 38, 2555928, 65536, 38, 2555929, 65536, 38, 2555930, 65536, 38, 2555931, 65536, 38, 2555932, 65536, 38, 2555933, 65536, 38, 2555934, 65536, 38, 2555935, 65536, 38, 2555936, 65536, 38, 2555937, 65536, 0, 2555938, 65536, 0, 2555939, 65536, 0, 2555940, 65536, 0, 2555941, 65536, 0, 2555942, 65536, 0, 2555943, 65536, 0, 2555944, 65536, 0, 2555945, 65536, 0, 2555946, 65536, 0, 2555947, 65536, 0, 2555948, 65536, 0, 2555949, 65536, 0, 2555950, 65536, 0, 2555951, 65536, 0, 2555952, 65536, 0, 2555953, 65536, 0, 2555954, 65536, 0, 2555955, 65536, 0, 2555956, 65536, 0, 2555957, 65536, 0, 2555958, 65536, 0, 2555959, 65536, 0, 2555960, 65536, 0, 2555961, 65536, 0, 2555962, 65536, 0, 2555963, 65536, 0, 2555964, 65536, 0, 2555965, 65536, 0, 2555966, 65536, 0, 2555967, 65536, 0, 2555968, 65536, 0, 2555969, 65536, 0, 2555970, 65536, 0, 2555971, 65536, 0, 2555972, 65536, 0, 2555973, 65536, 0, 2555974, 65536, 0, 2555975, 65536, 0, 2555976, 65536, 0, 2555977, 65536, 0, 2555978, 65536, 0, 2555979, 65536, 0, 2555980, 65536, 0, 2555981, 65536, 0, 2555982, 65536, 0, 2555983, 65536, 0, 2555984, 65536, 0, 2555985, 65536, 0, 2555986, 262144, 2, 2555987, 327680, 2, 2555988, 262144, 10, 2555989, 65536, 12, 2555990, 393216, 10, 2555991, 262144, 2, 2555992, 327680, 2, 2555993, 262144, 2, 2555994, 327680, 2, 2555995, 262144, 2, 2555996, 327680, 2, 2555997, 262144, 2, 2555998, 327680, 2, 2555999, 262144, 2, 2556000, 327680, 2, 2556001, 262144, 2, 2556002, 327680, 2, 2556003, 262144, 2, 2556004, 327680, 2, 2556005, 262144, 2, 2556006, 327680, 2, 2556007, 65536, 0, 2556008, 65536, 0, 2556009, 65536, 0, 2556010, 65536, 0, 2556011, 65536, 0, 2556012, 65536, 0, 2556013, 65536, 0, 2556014, 65536, 0, 2556015, 65536, 0, 2556016, 65536, 0, 2556017, 65536, 0, 2556018, 65536, 0, 2556019, 65536, 0, 2556020, 65536, 0, 2556021, 65536, 0, 2556022, 65536, 0, 2556023, 65536, 0, 2556024, 65536, 0, 2556025, 65536, 0, 2556026, 65536, 0, 2556027, 65536, 0, 2621440, 65536, 38, 2621441, 65536, 38, 2621442, 65536, 38, 2621443, 65536, 38, 2621444, 65536, 38, 2621445, 65536, 0, 2621446, 65536, 0, 2621447, 327680, 9, 2621448, 65536, 0, 2621449, 262144, 1, 2621450, 327680, 1, 2621451, 65536, 0, 2621452, 262148, 6, 2621453, 131076, 6, 2621454, 65536, 0, 2621455, 262144, 1, 2621456, 327680, 1, 2621457, 262144, 1, 2621458, 327680, 1, 2621459, 65536, 0, 2621460, 65536, 38, 2621461, 65536, 38, 2621462, 65536, 38, 2621463, 65536, 38, 2621464, 65536, 38, 2621465, 65536, 38, 2621466, 65536, 38, 2621467, 65536, 38, 2621468, 65536, 38, 2621469, 65536, 38, 2621470, 65536, 38, 2621471, 65536, 38, 2621472, 65536, 38, 2621473, 65536, 0, 2621474, 65536, 0, 2621475, 65536, 0, 2621476, 65536, 0, 2621477, 65536, 0, 2621478, 65536, 0, 2621479, 65536, 0, 2621480, 65536, 0, 2621481, 65536, 0, 2621482, 65536, 0, 2621483, 65536, 0, 2621484, 65536, 0, 2621485, 65536, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 65536, 0, 2621490, 65536, 0, 2621491, 65536, 0, 2621492, 65536, 0, 2621493, 65536, 0, 2621494, 65536, 0, 2621495, 65536, 0, 2621496, 65536, 0, 2621497, 65536, 0, 2621498, 65536, 0, 2621499, 65536, 0, 2621500, 65536, 0, 2621501, 65536, 0, 2621502, 65536, 0, 2621503, 65536, 0, 2621504, 65536, 0, 2621505, 65536, 0, 2621506, 65536, 0, 2621507, 65536, 0, 2621508, 65536, 0, 2621509, 65536, 0, 2621510, 65536, 0, 2621511, 65536, 0, 2621512, 65536, 0, 2621513, 65536, 0, 2621514, 65536, 0, 2621515, 65536, 0, 2621516, 65536, 0, 2621517, 65536, 0, 2621518, 65536, 0, 2621519, 65536, 0, 2621520, 65536, 0, 2621521, 65536, 0, 2621522, 327680, 9, 2621523, 65536, 0, 2621524, 65536, 0, 2621525, 65536, 13, 2621526, 65536, 0, 2621527, 262144, 1, 2621528, 327680, 1, 2621529, 262144, 1, 2621530, 327680, 1, 2621531, 262144, 1, 2621532, 327680, 1, 2621533, 262144, 1, 2621534, 327680, 1, 2621535, 262144, 1, 2621536, 327680, 1, 2621537, 262144, 1, 2621538, 327680, 1, 2621539, 262144, 1, 2621540, 327680, 1, 2621541, 262144, 1, 2621542, 327680, 1, 2621543, 65536, 0, 2621544, 65536, 0, 2621545, 65536, 0, 2621546, 65536, 0, 2621547, 65536, 0, 2621548, 65536, 0, 2621549, 65536, 0, 2621550, 65536, 0, 2621551, 65536, 0, 2621552, 65536, 0, 2621553, 65536, 0, 2621554, 65536, 0, 2621555, 65536, 0, 2621556, 65536, 0, 2621557, 65536, 0, 2621558, 65536, 0, 2621559, 65536, 0, 2621560, 65536, 0, 2621561, 65536, 0, 2621562, 65536, 0, 2621563, 65536, 0, 2686976, 65536, 38, 2686977, 65536, 38, 2686978, 65536, 38, 2686979, 65536, 38, 2686980, 65536, 38, 2686981, 65536, 0, 2686982, 262144, 10, 2686983, 327680, 10, 2686984, 393216, 10, 2686985, 262144, 2, 2686986, 327680, 2, 2686987, 131072, 1, 2686988, 65536, 0, 2686989, 65536, 0, 2686990, 65536, 0, 2686991, 262144, 2, 2686992, 327680, 2, 2686993, 262144, 2, 2686994, 327680, 2, 2686995, 65536, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 0, 0, 2687006, 65536, 38, 2687007, 65536, 38, 2687008, 65536, 38, 2687009, 65536, 0, 2687010, 65536, 0, 2687011, 65536, 0, 2687012, 65536, 0, 2687013, 65536, 0, 2687014, 65536, 0, 2687015, 65536, 0, 2687016, 65536, 0, 2687017, 65536, 0, 2687018, 65536, 0, 2687019, 65536, 0, 2687020, 65536, 0, 2687021, 65536, 0, 2687022, 262148, 5, 2687023, 131076, 3, 2687024, 4, 6, 2687025, 65536, 0, 2687026, 65536, 0, 2687027, 65536, 0, 2687028, 65536, 0, 2687029, 65536, 0, 2687030, 65536, 0, 2687031, 65536, 0, 2687032, 65536, 0, 2687033, 65536, 0, 2687034, 65536, 0, 2687035, 65536, 0, 2687036, 65536, 0, 2687037, 65536, 0, 2687038, 65536, 0, 2687039, 65536, 0, 2687040, 65536, 0, 2687041, 65536, 0, 2687042, 65536, 0, 2687043, 65536, 0, 2687044, 65536, 0, 2687045, 65536, 0, 2687046, 65536, 0, 2687047, 65536, 0, 2687048, 65536, 0, 2687049, 65536, 0, 2687050, 65536, 0, 2687051, 65536, 0, 2687052, 65536, 0, 2687053, 65536, 0, 2687054, 65536, 0, 2687055, 65536, 0, 2687056, 65536, 0, 2687057, 262144, 10, 2687058, 327680, 10, 2687059, 393216, 10, 2687060, 0, 14, 2687061, 65536, 14, 2687062, 131072, 14, 2687063, 262144, 2, 2687064, 327680, 2, 2687065, 262144, 2, 2687066, 327680, 2, 2687067, 262144, 2, 2687068, 327680, 2, 2687069, 262144, 2, 2687070, 327680, 2, 2687071, 262144, 2, 2687072, 327680, 2, 2687073, 262144, 2, 2687074, 327680, 2, 2687075, 262144, 2, 2687076, 327680, 2, 2687077, 262144, 2, 2687078, 327680, 2, 2687079, 65536, 0, 2687080, 65536, 0, 2687081, 65536, 0, 2687082, 65536, 0, 2687083, 65536, 0, 2687084, 65536, 0, 2687085, 65536, 0, 2687086, 65536, 0, 2687087, 65536, 0, 2687088, 65536, 0, 2687089, 65536, 0, 2687090, 65536, 0, 2687091, 65536, 0, 2687092, 65536, 0, 2687093, 65536, 0, 2687094, 65536, 0, 2687095, 65536, 0, 2687096, 65536, 0, 2687097, 65536, 0, 2687098, 65536, 0, 2687099, 65536, 0, 2752512, 65536, 38, 2752513, 65536, 38, 2752514, 65536, 38, 2752515, 65536, 38, 2752516, 65536, 38, 2752517, 65536, 0, 2752518, 262144, 1, 2752519, 327680, 1, 2752520, 262144, 1, 2752521, 327680, 1, 2752522, 262144, 1, 2752523, 327680, 1, 2752524, 131072, 1, 2752525, 65536, 0, 2752526, 262147, 5, 2752527, 131075, 3, 2752528, 131075, 3, 2752529, 131075, 3, 2752530, 131075, 3, 2752531, 131075, 3, 2752532, 3, 6, 2752533, 65536, 0, 2752534, 131072, 1, 2752535, 131072, 1, 2752536, 65536, 0, 2752537, 65536, 0, 2752538, 262144, 1, 2752539, 327680, 1, 2752540, 262144, 1, 2752541, 327680, 1, 2752542, 0, 0, 2752543, 0, 0, 2752544, 65536, 38, 2752545, 65536, 0, 2752546, 65536, 0, 2752547, 65536, 0, 2752548, 65536, 0, 2752549, 65536, 0, 2752550, 65536, 0, 2752551, 65536, 0, 2752552, 65536, 0, 2752553, 65536, 0, 2752554, 65536, 38, 2752555, 65536, 38, 2752556, 65536, 0, 2752557, 65536, 0, 2752558, 262148, 2, 2752559, 4, 0, 2752560, 4, 4, 2752561, 65536, 0, 2752562, 65536, 38, 2752563, 65536, 38, 2752564, 65536, 38, 2752565, 65536, 0, 2752566, 65536, 0, 2752567, 65536, 0, 2752568, 65536, 0, 2752569, 65536, 0, 2752570, 65536, 0, 2752571, 65536, 0, 2752572, 65536, 0, 2752573, 65536, 0, 2752574, 65536, 0, 2752575, 65536, 0, 2752576, 65536, 0, 2752577, 65536, 0, 2752578, 65536, 0, 2752579, 65536, 0, 2752580, 65536, 0, 2752581, 65536, 0, 2752582, 65536, 0, 2752583, 65536, 0, 2752584, 65536, 0, 2752585, 65536, 0, 2752586, 65536, 0, 2752587, 65536, 0, 2752588, 65536, 0, 2752589, 262144, 1, 2752590, 327680, 1, 2752591, 262144, 1, 2752592, 327680, 1, 2752593, 262144, 1, 2752594, 327680, 1, 2752595, 262144, 1, 2752596, 327680, 1, 2752597, 262144, 1, 2752598, 327680, 1, 2752599, 262144, 1, 2752600, 327680, 1, 2752601, 262144, 1, 2752602, 327680, 1, 2752603, 262144, 1, 2752604, 327680, 1, 2752605, 262144, 1, 2752606, 327680, 1, 2752607, 262144, 1, 2752608, 327680, 1, 2752609, 262144, 1, 2752610, 327680, 1, 2752611, 262144, 1, 2752612, 327680, 1, 2752613, 262144, 1, 2752614, 327680, 1, 2752615, 65536, 0, 2752616, 65536, 0, 2752617, 65536, 0, 2752618, 65536, 0, 2752619, 65536, 0, 2752620, 65536, 0, 2752621, 65536, 0, 2752622, 65536, 0, 2752623, 65536, 0, 2752624, 65536, 0, 2752625, 65536, 0, 2752626, 65536, 0, 2752627, 65536, 0, 2752628, 65536, 0, 2752629, 65536, 0, 2752630, 65536, 0, 2752631, 65536, 0, 2752632, 65536, 0, 2752633, 65536, 0, 2752634, 65536, 0, 2752635, 65536, 0, 2818048, 65536, 38, 2818049, 65536, 38, 2818050, 65536, 38, 2818051, 65536, 38, 2818052, 65536, 38, 2818053, 65536, 0, 2818054, 262144, 2, 2818055, 327680, 2, 2818056, 262144, 2, 2818057, 327680, 2, 2818058, 65536, 12, 2818059, 327680, 2, 2818060, 131072, 1, 2818061, 262147, 5, 2818062, 65539, 0, 2818063, 3, 0, 2818064, 3, 0, 2818065, 3, 0, 2818066, 3, 0, 2818067, 3, 0, 2818068, 131075, 0, 2818069, 3, 6, 2818070, 65536, 0, 2818071, 65536, 0, 2818072, 65536, 0, 2818073, 65536, 0, 2818074, 262144, 2, 2818075, 327680, 2, 2818076, 262144, 2, 2818077, 327680, 2, 2818078, 65536, 0, 2818079, 65536, 0, 2818080, 65536, 0, 2818081, 65536, 0, 2818082, 65536, 0, 2818083, 65536, 0, 2818084, 65536, 0, 2818085, 65536, 0, 2818086, 65536, 0, 2818087, 65536, 0, 2818088, 65536, 0, 2818089, 65536, 0, 2818090, 65536, 38, 2818091, 0, 38, 2818092, 0, 38, 2818093, 262148, 5, 2818094, 65540, 0, 2818095, 262148, 0, 2818096, 131076, 6, 2818097, 65536, 0, 2818098, 65536, 38, 2818099, 65536, 38, 2818100, 65536, 38, 2818101, 65536, 0, 2818102, 65536, 0, 2818103, 65536, 0, 2818104, 65536, 0, 2818105, 65536, 0, 2818106, 65536, 0, 2818107, 65536, 0, 2818108, 65536, 0, 2818109, 65536, 0, 2818110, 65536, 0, 2818111, 65536, 0, 2818112, 65536, 0, 2818113, 65536, 0, 2818114, 65536, 0, 2818115, 65536, 0, 2818116, 65536, 0, 2818117, 65536, 0, 2818118, 65536, 0, 2818119, 65536, 0, 2818120, 65536, 0, 2818121, 65536, 0, 2818122, 65536, 0, 2818123, 65536, 0, 2818124, 65536, 0, 2818125, 262144, 2, 2818126, 65536, 12, 2818127, 262144, 2, 2818128, 327680, 2, 2818129, 262144, 2, 2818130, 327680, 2, 2818131, 262144, 2, 2818132, 327680, 2, 2818133, 262144, 2, 2818134, 327680, 2, 2818135, 262144, 2, 2818136, 327680, 2, 2818137, 262144, 2, 2818138, 327680, 2, 2818139, 262144, 2, 2818140, 327680, 2, 2818141, 262144, 2, 2818142, 327680, 2, 2818143, 262144, 2, 2818144, 327680, 2, 2818145, 262144, 2, 2818146, 327680, 2, 2818147, 262144, 2, 2818148, 327680, 2, 2818149, 262144, 2, 2818150, 327680, 2, 2818151, 65536, 0, 2818152, 65536, 0, 2818153, 65536, 0, 2818154, 65536, 0, 2818155, 65536, 0, 2818156, 65536, 0, 2818157, 65536, 0, 2818158, 65536, 0, 2818159, 65536, 0, 2818160, 65536, 0, 2818161, 65536, 0, 2818162, 65536, 0, 2818163, 65536, 0, 2818164, 65536, 0, 2818165, 65536, 0, 2818166, 65536, 0, 2818167, 65536, 0, 2818168, 65536, 0, 2818169, 65536, 0, 2818170, 65536, 0, 2818171, 65536, 0, 2883584, 65536, 38, 2883585, 65536, 38, 2883586, 65536, 38, 2883587, 65536, 38, 2883588, 65536, 38, 2883589, 65536, 0, 2883590, 65536, 0, 2883591, 262144, 1, 2883592, 327680, 1, 2883593, 65536, 0, 2883594, 65536, 13, 2883595, 131072, 1, 2883596, 262147, 5, 2883597, 65539, 0, 2883598, 3, 0, 2883599, 3, 0, 2883600, 3, 0, 2883601, 3, 0, 2883602, 3, 0, 2883603, 3, 0, 2883604, 3, 0, 2883605, 131075, 0, 2883606, 3, 6, 2883607, 65536, 0, 2883608, 262148, 5, 2883609, 131076, 3, 2883610, 4, 6, 2883611, 65536, 0, 2883612, 131072, 1, 2883613, 131072, 1, 2883614, 65536, 0, 2883615, 65536, 0, 2883616, 131072, 38, 2883617, 131072, 38, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 0, 38, 2883628, 0, 38, 2883629, 262148, 2, 2883630, 4, 0, 2883631, 4, 4, 2883632, 327680, 13, 2883633, 393216, 13, 2883634, 65536, 38, 2883635, 65536, 38, 2883636, 65536, 38, 2883637, 65536, 0, 2883638, 65536, 0, 2883639, 65536, 0, 2883640, 65536, 0, 2883641, 65536, 0, 2883642, 65536, 0, 2883643, 65536, 0, 2883644, 65536, 0, 2883645, 65536, 0, 2883646, 65536, 0, 2883647, 65536, 0, 2883648, 65536, 0, 2883649, 65536, 0, 2883650, 65536, 0, 2883651, 65536, 0, 2883652, 65536, 0, 2883653, 65536, 0, 2883654, 65536, 0, 2883655, 65536, 0, 2883656, 65536, 0, 2883657, 65536, 0, 2883658, 65536, 0, 2883659, 65536, 0, 2883660, 65536, 0, 2883661, 65536, 0, 2883662, 65536, 13, 2883663, 65536, 0, 2883664, 262144, 1, 2883665, 327680, 1, 2883666, 262144, 1, 2883667, 327680, 1, 2883668, 262144, 1, 2883669, 327680, 1, 2883670, 262144, 1, 2883671, 327680, 1, 2883672, 262144, 1, 2883673, 327680, 1, 2883674, 262144, 1, 2883675, 327680, 1, 2883676, 262144, 1, 2883677, 327680, 1, 2883678, 262144, 1, 2883679, 327680, 1, 2883680, 65536, 0, 2883681, 65536, 0, 2883682, 65536, 0, 2883683, 65536, 0, 2883684, 65536, 0, 2883685, 65536, 0, 2883686, 65536, 0, 2883687, 65536, 0, 2883688, 65536, 0, 2883689, 65536, 0, 2883690, 65536, 0, 2883691, 65536, 0, 2883692, 65536, 0, 2883693, 65536, 0, 2883694, 65536, 0, 2883695, 65536, 0, 2883696, 65536, 0, 2883697, 65536, 0, 2883698, 65536, 0, 2883699, 65536, 0, 2883700, 65536, 0, 2883701, 65536, 0, 2883702, 65536, 0, 2883703, 65536, 0, 2883704, 65536, 0, 2883705, 65536, 0, 2883706, 65536, 0, 2883707, 65536, 0, 2949120, 65536, 38, 2949121, 65536, 38, 2949122, 65536, 38, 2949123, 65536, 38, 2949124, 65536, 38, 2949125, 65536, 0, 2949126, 65536, 0, 2949127, 262144, 2, 2949128, 327680, 2, 2949129, 0, 14, 2949130, 65536, 14, 2949131, 131072, 14, 2949132, 262147, 6, 2949133, 262147, 4, 2949134, 262147, 4, 2949135, 262147, 4, 2949136, 131075, 1, 2949137, 3, 0, 2949138, 3, 0, 2949139, 3, 0, 2949140, 3, 0, 2949141, 3, 0, 2949142, 3, 4, 2949143, 65536, 0, 2949144, 262148, 6, 2949145, 131076, 1, 2949146, 131076, 0, 2949147, 131076, 3, 2949148, 131076, 3, 2949149, 4, 6, 2949150, 65536, 0, 2949151, 65536, 0, 2949152, 131072, 38, 2949153, 131072, 38, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 0, 38, 2949164, 0, 38, 2949165, 262148, 6, 2949166, 262148, 4, 2949167, 131076, 6, 2949168, 327680, 14, 2949169, 393216, 14, 2949170, 65536, 38, 2949171, 65536, 38, 2949172, 65536, 38, 2949173, 65536, 0, 2949174, 65536, 0, 2949175, 65536, 0, 2949176, 65536, 0, 2949177, 65536, 0, 2949178, 65536, 0, 2949179, 65536, 0, 2949180, 65536, 0, 2949181, 65536, 0, 2949182, 65536, 0, 2949183, 65536, 0, 2949184, 65536, 0, 2949185, 65536, 0, 2949186, 65536, 0, 2949187, 65536, 0, 2949188, 65536, 0, 2949189, 65536, 0, 2949190, 65536, 0, 2949191, 65536, 0, 2949192, 65536, 0, 2949193, 65536, 0, 2949194, 65536, 0, 2949195, 65536, 0, 2949196, 65536, 0, 2949197, 0, 14, 2949198, 65536, 14, 2949199, 131072, 14, 2949200, 262144, 2, 2949201, 327680, 2, 2949202, 262144, 2, 2949203, 327680, 2, 2949204, 262144, 2, 2949205, 327680, 2, 2949206, 262144, 2, 2949207, 327680, 2, 2949208, 262144, 2, 2949209, 327680, 2, 2949210, 262144, 2, 2949211, 327680, 2, 2949212, 262144, 2, 2949213, 327680, 2, 2949214, 262144, 2, 2949215, 327680, 2, 2949216, 65536, 0, 2949217, 65536, 0, 2949218, 65536, 0, 2949219, 65536, 0, 2949220, 65536, 0, 2949221, 65536, 0, 2949222, 65536, 0, 2949223, 65536, 0, 2949224, 65536, 0, 2949225, 65536, 0, 2949226, 65536, 0, 2949227, 65536, 0, 2949228, 65536, 0, 2949229, 65536, 0, 2949230, 65536, 0, 2949231, 65536, 0, 2949232, 65536, 0, 2949233, 65536, 0, 2949234, 65536, 0, 2949235, 65536, 0, 2949236, 65536, 0, 2949237, 65536, 0, 2949238, 65536, 0, 2949239, 65536, 0, 2949240, 65536, 0, 2949241, 65536, 0, 2949242, 65536, 0, 2949243, 65536, 0, 3014656, 65536, 38, 3014657, 65536, 38, 3014658, 65536, 38, 3014659, 65536, 38, 3014660, 65536, 38, 3014661, 65536, 0, 3014662, 262144, 1, 3014663, 327680, 1, 3014664, 262144, 1, 3014665, 327680, 1, 3014666, 65536, 0, 3014667, 327680, 13, 3014668, 393216, 13, 3014669, 131072, 1, 3014670, 131072, 1, 3014671, 327680, 9, 3014672, 262147, 6, 3014673, 262147, 4, 3014674, 262147, 4, 3014675, 262147, 4, 3014676, 262147, 4, 3014677, 262147, 4, 3014678, 131075, 6, 3014679, 327680, 9, 3014680, 65536, 0, 3014681, 262148, 6, 3014682, 262148, 4, 3014683, 262148, 4, 3014684, 262148, 4, 3014685, 131076, 6, 3014686, 65536, 0, 3014687, 65536, 0, 3014688, 65536, 38, 3014689, 65536, 38, 3014690, 65536, 38, 3014691, 65536, 0, 3014692, 65536, 0, 3014693, 65536, 0, 3014694, 65536, 0, 3014695, 65536, 0, 3014696, 65536, 0, 3014697, 65536, 0, 3014698, 65536, 38, 3014699, 0, 38, 3014700, 0, 38, 3014701, 65536, 0, 3014702, 65536, 0, 3014703, 65536, 0, 3014704, 65536, 0, 3014705, 65536, 0, 3014706, 65536, 38, 3014707, 65536, 38, 3014708, 65536, 38, 3014709, 65536, 0, 3014710, 65536, 0, 3014711, 65536, 0, 3014712, 65536, 0, 3014713, 65536, 12, 3014714, 65536, 0, 3014715, 65536, 0, 3014716, 65536, 0, 3014717, 65536, 0, 3014718, 65536, 0, 3014719, 65536, 0, 3014720, 65536, 0, 3014721, 65536, 0, 3014722, 262144, 1, 3014723, 327680, 1, 3014724, 65536, 0, 3014725, 327680, 9, 3014726, 65536, 0, 3014727, 262144, 1, 3014728, 327680, 1, 3014729, 262144, 1, 3014730, 327680, 1, 3014731, 262144, 1, 3014732, 327680, 1, 3014733, 262144, 1, 3014734, 327680, 1, 3014735, 262144, 1, 3014736, 327680, 1, 3014737, 262144, 1, 3014738, 327680, 1, 3014739, 262144, 1, 3014740, 327680, 1, 3014741, 262144, 1, 3014742, 327680, 1, 3014743, 65536, 0, 3014744, 65536, 0, 3014745, 65536, 0, 3014746, 65536, 0, 3014747, 65536, 0, 3014748, 65536, 0, 3014749, 65536, 0, 3014750, 65536, 0, 3014751, 65536, 0, 3014752, 65536, 0, 3014753, 65536, 0, 3014754, 65536, 0, 3014755, 65536, 0, 3014756, 65536, 0, 3014757, 65536, 0, 3014758, 65536, 0, 3014759, 65536, 0, 3014760, 65536, 0, 3014761, 65536, 0, 3014762, 65536, 0, 3014763, 65536, 0, 3014764, 65536, 0, 3014765, 65536, 0, 3014766, 65536, 0, 3014767, 65536, 0, 3014768, 65536, 0, 3014769, 65536, 0, 3014770, 65536, 0, 3014771, 65536, 0, 3014772, 65536, 0, 3014773, 65536, 0, 3014774, 65536, 0, 3014775, 65536, 0, 3014776, 65536, 0, 3014777, 65536, 0, 3014778, 65536, 0, 3014779, 65536, 0, 3080192, 65536, 38, 3080193, 65536, 38, 3080194, 65536, 38, 3080195, 65536, 38, 3080196, 65536, 38, 3080197, 65536, 0, 3080198, 262144, 2, 3080199, 327680, 2, 3080200, 262144, 2, 3080201, 327680, 2, 3080202, 65536, 0, 3080203, 327680, 14, 3080204, 393216, 14, 3080205, 65536, 0, 3080206, 262144, 10, 3080207, 327680, 10, 3080208, 393216, 10, 3080209, 65536, 0, 3080210, 65536, 0, 3080211, 65536, 12, 3080212, 65536, 0, 3080213, 65536, 0, 3080214, 262144, 10, 3080215, 327680, 10, 3080216, 393216, 10, 3080217, 131072, 1, 3080218, 131072, 1, 3080219, 131072, 1, 3080220, 65536, 0, 3080221, 65536, 0, 3080222, 65536, 12, 3080223, 65536, 0, 3080224, 65536, 38, 3080225, 65536, 38, 3080226, 65536, 38, 3080227, 65536, 0, 3080228, 65536, 0, 3080229, 65536, 0, 3080230, 65536, 0, 3080231, 65536, 0, 3080232, 65536, 0, 3080233, 65536, 0, 3080234, 65536, 38, 3080235, 65536, 38, 3080236, 65536, 38, 3080237, 65536, 38, 3080238, 65536, 38, 3080239, 65536, 38, 3080240, 65536, 38, 3080241, 65536, 38, 3080242, 65536, 38, 3080243, 65536, 0, 3080244, 262144, 1, 3080245, 327680, 1, 3080246, 262144, 1, 3080247, 327680, 1, 3080248, 65536, 0, 3080249, 65536, 13, 3080250, 65536, 0, 3080251, 262144, 1, 3080252, 327680, 1, 3080253, 262144, 1, 3080254, 327680, 1, 3080255, 65536, 0, 3080256, 65536, 0, 3080257, 65536, 0, 3080258, 262144, 2, 3080259, 327680, 2, 3080260, 262144, 10, 3080261, 327680, 10, 3080262, 393216, 10, 3080263, 262144, 2, 3080264, 327680, 2, 3080265, 262144, 2, 3080266, 327680, 2, 3080267, 65536, 12, 3080268, 327680, 2, 3080269, 262144, 2, 3080270, 327680, 2, 3080271, 262144, 2, 3080272, 327680, 2, 3080273, 262144, 2, 3080274, 327680, 2, 3080275, 262144, 2, 3080276, 327680, 2, 3080277, 262144, 2, 3080278, 327680, 2, 3080279, 65536, 0, 3080280, 65536, 0, 3080281, 65536, 0, 3080282, 65536, 0, 3080283, 65536, 0, 3080284, 65536, 0, 3080285, 65536, 0, 3080286, 65536, 0, 3080287, 65536, 0, 3080288, 65536, 0, 3080289, 65536, 0, 3080290, 65536, 0, 3080291, 65536, 0, 3080292, 65536, 0, 3080293, 65536, 0, 3080294, 65536, 0, 3080295, 65536, 0, 3080296, 65536, 0, 3080297, 65536, 0, 3080298, 65536, 0, 3080299, 65536, 0, 3080300, 65536, 0, 3080301, 65536, 0, 3080302, 65536, 0, 3080303, 65536, 0, 3080304, 65536, 0, 3080305, 65536, 0, 3080306, 65536, 0, 3080307, 65536, 0, 3080308, 65536, 0, 3080309, 65536, 0, 3080310, 65536, 0, 3080311, 65536, 0, 3080312, 65536, 0, 3080313, 65536, 0, 3080314, 65536, 0, 3080315, 65536, 0, 3145728, 65536, 38, 3145729, 65536, 38, 3145730, 65536, 38, 3145731, 65536, 38, 3145732, 65536, 38, 3145733, 65536, 0, 3145734, 262144, 1, 3145735, 327680, 1, 3145736, 262144, 1, 3145737, 327680, 1, 3145738, 262144, 1, 3145739, 327680, 1, 3145740, 262144, 1, 3145741, 327680, 1, 3145742, 262144, 1, 3145743, 327680, 1, 3145744, 262144, 1, 3145745, 327680, 1, 3145746, 65536, 0, 3145747, 65536, 13, 3145748, 65536, 0, 3145749, 262144, 1, 3145750, 327680, 1, 3145751, 262144, 1, 3145752, 327680, 1, 3145753, 262144, 1, 3145754, 327680, 1, 3145755, 262144, 1, 3145756, 327680, 1, 3145757, 65536, 0, 3145758, 65536, 13, 3145759, 65536, 0, 3145760, 65536, 38, 3145761, 65536, 38, 3145762, 65536, 38, 3145763, 65536, 0, 3145764, 65536, 0, 3145765, 65536, 0, 3145766, 65536, 0, 3145767, 65536, 0, 3145768, 65536, 0, 3145769, 65536, 0, 3145770, 65536, 38, 3145771, 65536, 38, 3145772, 65536, 0, 3145773, 65536, 0, 3145774, 65536, 0, 3145775, 65536, 0, 3145776, 65536, 0, 3145777, 65536, 0, 3145778, 65536, 0, 3145779, 65536, 0, 3145780, 262144, 2, 3145781, 327680, 2, 3145782, 262144, 2, 3145783, 327680, 2, 3145784, 0, 14, 3145785, 65536, 14, 3145786, 131072, 14, 3145787, 262144, 2, 3145788, 327680, 2, 3145789, 262144, 2, 3145790, 327680, 2, 3145791, 65536, 0, 3145792, 65536, 0, 3145793, 131072, 1, 3145794, 262144, 1, 3145795, 327680, 1, 3145796, 262144, 1, 3145797, 327680, 1, 3145798, 262144, 1, 3145799, 327680, 1, 3145800, 262144, 1, 3145801, 327680, 1, 3145802, 65536, 0, 3145803, 65536, 13, 3145804, 65536, 0, 3145805, 262144, 1, 3145806, 327680, 1, 3145807, 262144, 1, 3145808, 327680, 1, 3145809, 262144, 1, 3145810, 327680, 1, 3145811, 262144, 1, 3145812, 327680, 1, 3145813, 262144, 1, 3145814, 327680, 1, 3145815, 65536, 0, 3145816, 65536, 0, 3145817, 65536, 0, 3145818, 65536, 0, 3145819, 65536, 0, 3145820, 65536, 0, 3145821, 65536, 0, 3145822, 65536, 0, 3145823, 65536, 0, 3145824, 65536, 0, 3145825, 65536, 0, 3145826, 65536, 0, 3145827, 65536, 0, 3145828, 65536, 0, 3145829, 65536, 0, 3145830, 65536, 0, 3145831, 65536, 0, 3145832, 65536, 0, 3145833, 65536, 0, 3145834, 65536, 0, 3145835, 65536, 0, 3145836, 65536, 0, 3145837, 65536, 0, 3145838, 65536, 0, 3145839, 65536, 0, 3145840, 65536, 0, 3145841, 65536, 0, 3145842, 65536, 0, 3145843, 65536, 0, 3145844, 65536, 0, 3145845, 65536, 0, 3145846, 65536, 0, 3145847, 65536, 0, 3145848, 65536, 0, 3145849, 65536, 0, 3145850, 65536, 0, 3145851, 65536, 0, 3211264, 65536, 38, 3211265, 65536, 38, 3211266, 65536, 38, 3211267, 65536, 38, 3211268, 65536, 38, 3211269, 65536, 0, 3211270, 262144, 2, 3211271, 65536, 12, 3211272, 262144, 2, 3211273, 327680, 2, 3211274, 262144, 2, 3211275, 327680, 2, 3211276, 262144, 2, 3211277, 327680, 2, 3211278, 262144, 2, 3211279, 327680, 2, 3211280, 262144, 2, 3211281, 327680, 2, 3211282, 0, 14, 3211283, 65536, 14, 3211284, 131072, 14, 3211285, 262144, 2, 3211286, 327680, 2, 3211287, 262144, 2, 3211288, 327680, 2, 3211289, 262144, 2, 3211290, 327680, 2, 3211291, 262144, 2, 3211292, 327680, 2, 3211293, 0, 14, 3211294, 65536, 14, 3211295, 131072, 14, 3211296, 65536, 38, 3211297, 65536, 38, 3211298, 65536, 38, 3211299, 65536, 0, 3211300, 65536, 0, 3211301, 65536, 0, 3211302, 65536, 0, 3211303, 65536, 0, 3211304, 65536, 0, 3211305, 65536, 0, 3211306, 65536, 0, 3211307, 65536, 0, 3211308, 65536, 0, 3211309, 65536, 0, 3211310, 262148, 5, 3211311, 131076, 3, 3211312, 4, 6, 3211313, 65536, 0, 3211314, 65536, 0, 3211315, 65536, 0, 3211316, 65536, 0, 3211317, 65536, 0, 3211318, 262144, 1, 3211319, 327680, 1, 3211320, 262144, 1, 3211321, 327680, 1, 3211322, 131072, 1, 3211323, 131072, 1, 3211324, 65536, 0, 3211325, 65536, 0, 3211326, 65536, 0, 3211327, 262148, 5, 3211328, 4, 6, 3211329, 131072, 1, 3211330, 262144, 2, 3211331, 327680, 2, 3211332, 262144, 2, 3211333, 327680, 2, 3211334, 262144, 2, 3211335, 327680, 2, 3211336, 262144, 2, 3211337, 327680, 2, 3211338, 0, 14, 3211339, 65536, 14, 3211340, 131072, 14, 3211341, 262144, 2, 3211342, 327680, 2, 3211343, 262144, 2, 3211344, 327680, 2, 3211345, 262144, 2, 3211346, 327680, 2, 3211347, 262144, 2, 3211348, 327680, 2, 3211349, 262144, 2, 3211350, 327680, 2, 3211351, 65536, 0, 3211352, 65536, 0, 3211353, 65536, 0, 3211354, 65536, 0, 3211355, 65536, 0, 3211356, 65536, 0, 3211357, 65536, 0, 3211358, 65536, 0, 3211359, 65536, 0, 3211360, 65536, 0, 3211361, 65536, 0, 3211362, 65536, 0, 3211363, 65536, 0, 3211364, 65536, 0, 3211365, 65536, 0, 3211366, 65536, 0, 3211367, 65536, 0, 3211368, 65536, 0, 3211369, 65536, 0, 3211370, 65536, 0, 3211371, 65536, 0, 3211372, 65536, 0, 3211373, 65536, 0, 3211374, 65536, 0, 3211375, 65536, 0, 3211376, 65536, 0, 3211377, 65536, 0, 3211378, 65536, 0, 3211379, 65536, 0, 3211380, 65536, 0, 3211381, 65536, 0, 3211382, 65536, 0, 3211383, 65536, 0, 3211384, 65536, 0, 3211385, 65536, 0, 3211386, 65536, 0, 3211387, 65536, 0, 3276800, 65536, 38, 3276801, 65536, 38, 3276802, 65536, 38, 3276803, 65536, 38, 3276804, 65536, 38, 3276805, 65536, 0, 3276806, 65536, 0, 3276807, 65536, 13, 3276808, 65536, 0, 3276809, 262144, 1, 3276810, 327680, 1, 3276811, 65536, 0, 3276812, 327680, 9, 3276813, 65536, 0, 3276814, 65536, 0, 3276815, 327680, 13, 3276816, 393216, 13, 3276817, 131072, 1, 3276818, 65536, 0, 3276819, 65536, 37, 3276820, 65536, 38, 3276821, 65536, 38, 3276822, 65536, 38, 3276823, 65536, 38, 3276824, 65536, 38, 3276825, 65536, 38, 3276826, 65536, 38, 3276827, 65536, 38, 3276828, 65536, 38, 3276829, 65536, 38, 3276830, 65536, 38, 3276831, 0, 0, 3276832, 65536, 38, 3276833, 65536, 38, 3276834, 65536, 38, 3276835, 65536, 0, 3276836, 65536, 0, 3276837, 65536, 0, 3276838, 65536, 0, 3276839, 65536, 0, 3276840, 65536, 0, 3276841, 65536, 0, 3276842, 65536, 0, 3276843, 65536, 0, 3276844, 131072, 1, 3276845, 131072, 1, 3276846, 262148, 2, 3276847, 4, 0, 3276848, 4, 4, 3276849, 262144, 1, 3276850, 327680, 1, 3276851, 262144, 10, 3276852, 327680, 10, 3276853, 393216, 10, 3276854, 262144, 2, 3276855, 327680, 2, 3276856, 262144, 2, 3276857, 327680, 2, 3276858, 131072, 1, 3276859, 65536, 0, 3276860, 65536, 0, 3276861, 262148, 5, 3276862, 131076, 3, 3276863, 327684, 0, 3276864, 131076, 6, 3276865, 65536, 0, 3276866, 262147, 5, 3276867, 131075, 3, 3276868, 131075, 3, 3276869, 131075, 3, 3276870, 131075, 3, 3276871, 131075, 3, 3276872, 3, 6, 3276873, 65536, 0, 3276874, 65536, 0, 3276875, 65536, 0, 3276876, 131072, 1, 3276877, 65536, 0, 3276878, 65536, 0, 3276879, 327680, 9, 3276880, 65536, 0, 3276881, 262144, 1, 3276882, 327680, 1, 3276883, 262144, 1, 3276884, 327680, 1, 3276885, 262144, 1, 3276886, 327680, 1, 3276887, 65536, 0, 3276888, 65536, 0, 3276889, 65536, 0, 3276890, 65536, 0, 3276891, 65536, 0, 3276892, 65536, 0, 3276893, 65536, 0, 3276894, 65536, 0, 3276895, 65536, 0, 3276896, 65536, 0, 3276897, 65536, 0, 3276898, 65536, 0, 3276899, 65536, 0, 3276900, 65536, 0, 3276901, 65536, 0, 3276902, 65536, 0, 3276903, 65536, 0, 3276904, 65536, 0, 3276905, 65536, 0, 3276906, 65536, 0, 3276907, 65536, 0, 3276908, 65536, 0, 3276909, 65536, 0, 3276910, 65536, 0, 3276911, 65536, 0, 3276912, 65536, 0, 3276913, 65536, 0, 3276914, 65536, 0, 3276915, 65536, 0, 3276916, 65536, 0, 3276917, 65536, 0, 3276918, 65536, 0, 3276919, 65536, 0, 3276920, 65536, 0, 3276921, 65536, 0, 3276922, 65536, 0, 3276923, 65536, 0, 3342336, 65536, 38, 3342337, 65536, 38, 3342338, 65536, 38, 3342339, 65536, 38, 3342340, 65536, 38, 3342341, 65536, 0, 3342342, 0, 14, 3342343, 65536, 14, 3342344, 131072, 14, 3342345, 262144, 2, 3342346, 327680, 2, 3342347, 262144, 10, 3342348, 327680, 10, 3342349, 393216, 10, 3342350, 65536, 0, 3342351, 327680, 14, 3342352, 393216, 14, 3342353, 65536, 0, 3342354, 65536, 0, 3342355, 65536, 38, 3342356, 65536, 38, 3342357, 65536, 38, 3342358, 65536, 38, 3342359, 65536, 38, 3342360, 65536, 38, 3342361, 65536, 38, 3342362, 65536, 38, 3342363, 65536, 38, 3342364, 65536, 38, 3342365, 65536, 38, 3342366, 65536, 38, 3342367, 0, 0, 3342368, 65536, 38, 3342369, 65536, 38, 3342370, 65536, 38, 3342371, 65536, 0, 3342372, 65536, 0, 3342373, 65536, 0, 3342374, 65536, 0, 3342375, 65536, 0, 3342376, 65536, 0, 3342377, 65536, 0, 3342378, 65536, 0, 3342379, 65536, 0, 3342380, 65536, 0, 3342381, 65536, 0, 3342382, 262148, 6, 3342383, 262148, 4, 3342384, 131076, 6, 3342385, 262144, 2, 3342386, 327680, 2, 3342387, 262147, 5, 3342388, 131075, 3, 3342389, 131075, 3, 3342390, 131075, 3, 3342391, 131075, 3, 3342392, 131075, 3, 3342393, 131075, 3, 3342394, 3, 6, 3342395, 65536, 0, 3342396, 65536, 0, 3342397, 262148, 6, 3342398, 262148, 4, 3342399, 131076, 6, 3342400, 65536, 0, 3342401, 65536, 0, 3342402, 262147, 2, 3342403, 3, 0, 3342404, 3, 0, 3342405, 3, 0, 3342406, 3, 0, 3342407, 3, 0, 3342408, 3, 4, 3342409, 65536, 0, 3342410, 65536, 0, 3342411, 65536, 0, 3342412, 262144, 1, 3342413, 327680, 1, 3342414, 262144, 10, 3342415, 327680, 10, 3342416, 393216, 10, 3342417, 262144, 2, 3342418, 65536, 12, 3342419, 262144, 2, 3342420, 327680, 2, 3342421, 262144, 2, 3342422, 327680, 2, 3342423, 65536, 0, 3342424, 65536, 0, 3342425, 65536, 0, 3342426, 65536, 0, 3342427, 65536, 0, 3342428, 65536, 0, 3342429, 65536, 0, 3342430, 65536, 0, 3342431, 65536, 0, 3342432, 65536, 0, 3342433, 65536, 0, 3342434, 65536, 0, 3342435, 65536, 0, 3342436, 65536, 0, 3342437, 65536, 0, 3342438, 65536, 0, 3342439, 65536, 0, 3342440, 65536, 0, 3342441, 65536, 0, 3342442, 65536, 0, 3342443, 65536, 0, 3342444, 65536, 0, 3342445, 65536, 0, 3342446, 65536, 0, 3342447, 65536, 0, 3342448, 65536, 0, 3342449, 65536, 0, 3342450, 65536, 0, 3342451, 65536, 0, 3342452, 65536, 0, 3342453, 65536, 0, 3342454, 65536, 0, 3342455, 65536, 0, 3342456, 65536, 0, 3342457, 65536, 0, 3342458, 65536, 0, 3342459, 65536, 0, 3407872, 65536, 38, 3407873, 65536, 38, 3407874, 65536, 38, 3407875, 65536, 38, 3407876, 65536, 38, 3407877, 65536, 0, 3407878, 65536, 0, 3407879, 65536, 0, 3407880, 65536, 0, 3407881, 65536, 0, 3407882, 65536, 0, 3407883, 65536, 0, 3407884, 65536, 0, 3407885, 65536, 0, 3407886, 65536, 0, 3407887, 65536, 0, 3407888, 65536, 0, 3407889, 65536, 0, 3407890, 65536, 0, 3407891, 65536, 38, 3407892, 65536, 38, 3407893, 65536, 38, 3407894, 65536, 38, 3407895, 65536, 38, 3407896, 65536, 38, 3407897, 65536, 38, 3407898, 65536, 38, 3407899, 65536, 38, 3407900, 65536, 38, 3407901, 65536, 38, 3407902, 65536, 38, 3407903, 65536, 38, 3407904, 65536, 38, 3407905, 65536, 38, 3407906, 65536, 38, 3407907, 65536, 0, 3407908, 65536, 0, 3407909, 65536, 0, 3407910, 65536, 0, 3407911, 65536, 0, 3407912, 65536, 0, 3407913, 65536, 0, 3407914, 65536, 0, 3407915, 65536, 0, 3407916, 65536, 0, 3407917, 65536, 0, 3407918, 65536, 0, 3407919, 65536, 0, 3407920, 65536, 0, 3407921, 65536, 0, 3407922, 131072, 1, 3407923, 262147, 2, 3407924, 3, 0, 3407925, 3, 0, 3407926, 3, 0, 3407927, 3, 0, 3407928, 3, 0, 3407929, 3, 0, 3407930, 3, 4, 3407931, 65536, 0, 3407932, 65536, 0, 3407933, 65536, 0, 3407934, 65536, 12, 3407935, 65536, 0, 3407936, 65536, 0, 3407937, 65536, 0, 3407938, 262147, 2, 3407939, 3, 0, 3407940, 3, 0, 3407941, 3, 0, 3407942, 3, 0, 3407943, 3, 0, 3407944, 3, 4, 3407945, 65536, 0, 3407946, 131072, 1, 3407947, 131072, 1, 3407948, 262144, 2, 3407949, 327680, 2, 3407950, 65536, 0, 3407951, 262144, 1, 3407952, 327680, 1, 3407953, 65536, 0, 3407954, 65536, 13, 3407955, 65536, 0, 3407956, 262144, 1, 3407957, 327680, 1, 3407958, 65536, 0, 3407959, 65536, 0, 3407960, 65536, 0, 3407961, 65536, 0, 3407962, 65536, 0, 3407963, 65536, 0, 3407964, 65536, 0, 3407965, 65536, 0, 3407966, 65536, 0, 3407967, 65536, 0, 3407968, 65536, 0, 3407969, 65536, 0, 3407970, 65536, 0, 3407971, 65536, 0, 3407972, 65536, 0, 3407973, 65536, 0, 3407974, 65536, 0, 3407975, 65536, 0, 3407976, 65536, 0, 3407977, 65536, 0, 3407978, 65536, 0, 3407979, 65536, 0, 3407980, 65536, 0, 3407981, 65536, 0, 3407982, 65536, 0, 3407983, 65536, 0, 3407984, 65536, 0, 3407985, 65536, 0, 3407986, 65536, 0, 3407987, 65536, 0, 3407988, 65536, 0, 3407989, 65536, 0, 3407990, 65536, 0, 3407991, 65536, 0, 3407992, 65536, 0, 3407993, 65536, 0, 3407994, 65536, 0, 3407995, 65536, 0, 3473408, 65536, 38, 3473409, 65536, 38, 3473410, 65536, 38, 3473411, 65536, 38, 3473412, 65536, 38, 3473413, 65536, 38, 3473414, 65536, 38, 3473415, 65536, 38, 3473416, 65536, 38, 3473417, 65536, 38, 3473418, 65536, 38, 3473419, 65536, 38, 3473420, 65536, 38, 3473421, 65536, 38, 3473422, 65536, 38, 3473423, 65536, 38, 3473424, 65536, 38, 3473425, 65536, 38, 3473426, 65536, 38, 3473427, 65536, 38, 3473428, 65536, 38, 3473429, 65536, 38, 3473430, 65536, 38, 3473431, 65536, 38, 3473432, 65536, 38, 3473433, 65536, 38, 3473434, 65536, 38, 3473435, 65536, 38, 3473436, 65536, 37, 3473437, 65536, 38, 3473438, 65536, 38, 3473439, 65536, 38, 3473440, 65536, 38, 3473441, 65536, 38, 3473442, 65536, 38, 3473443, 65536, 0, 3473444, 65536, 0, 3473445, 65536, 0, 3473446, 65536, 0, 3473447, 65536, 0, 3473448, 65536, 0, 3473449, 65536, 0, 3473450, 65536, 0, 3473451, 65536, 0, 3473452, 327680, 9, 3473453, 65536, 0, 3473454, 65536, 0, 3473455, 65536, 0, 3473456, 65536, 0, 3473457, 65536, 0, 3473458, 65536, 0, 3473459, 262147, 2, 3473460, 3, 0, 3473461, 3, 0, 3473462, 3, 0, 3473463, 3, 0, 3473464, 262147, 0, 3473465, 262147, 4, 3473466, 131075, 6, 3473467, 65536, 0, 3473468, 131072, 1, 3473469, 65536, 0, 3473470, 65536, 13, 3473471, 65536, 0, 3473472, 65536, 0, 3473473, 327680, 9, 3473474, 262147, 6, 3473475, 131075, 1, 3473476, 3, 0, 3473477, 3, 0, 3473478, 3, 0, 3473479, 3, 0, 3473480, 3, 4, 3473481, 262144, 1, 3473482, 327680, 1, 3473483, 262144, 1, 3473484, 327680, 1, 3473485, 262144, 1, 3473486, 327680, 1, 3473487, 262144, 2, 3473488, 327680, 2, 3473489, 0, 14, 3473490, 65536, 14, 3473491, 131072, 14, 3473492, 262144, 2, 3473493, 327680, 2, 3473494, 65536, 0, 3473495, 65536, 0, 3473496, 65536, 0, 3473497, 65536, 0, 3473498, 65536, 0, 3473499, 65536, 0, 3473500, 65536, 0, 3473501, 65536, 0, 3473502, 65536, 0, 3473503, 65536, 0, 3473504, 65536, 0, 3473505, 65536, 0, 3473506, 65536, 0, 3473507, 65536, 0, 3473508, 65536, 0, 3473509, 65536, 0, 3473510, 65536, 0, 3473511, 65536, 0, 3473512, 65536, 0, 3473513, 65536, 0, 3473514, 65536, 0, 3473515, 65536, 0, 3473516, 65536, 0, 3473517, 65536, 0, 3473518, 65536, 0, 3473519, 65536, 0, 3473520, 65536, 0, 3473521, 65536, 0, 3473522, 65536, 0, 3473523, 65536, 0, 3473524, 65536, 0, 3473525, 65536, 0, 3473526, 65536, 0, 3473527, 65536, 0, 3473528, 65536, 0, 3473529, 65536, 0, 3473530, 65536, 0, 3473531, 65536, 0, 3538944, 65536, 38, 3538945, 65536, 38, 3538946, 65536, 38, 3538947, 65536, 38, 3538948, 65536, 38, 3538949, 65536, 38, 3538950, 65536, 38, 3538951, 65536, 38, 3538952, 65536, 38, 3538953, 65536, 38, 3538954, 65536, 38, 3538955, 65536, 38, 3538956, 65536, 38, 3538957, 65536, 38, 3538958, 65536, 38, 3538959, 65536, 38, 3538960, 65536, 38, 3538961, 65536, 38, 3538962, 65536, 38, 3538963, 65536, 38, 3538964, 65536, 38, 3538965, 65536, 38, 3538966, 65536, 38, 3538967, 65536, 38, 3538968, 65536, 38, 3538969, 65536, 38, 3538970, 65536, 38, 3538971, 65536, 38, 3538972, 65536, 38, 3538973, 65536, 38, 3538974, 65536, 38, 3538975, 65536, 38, 3538976, 65536, 38, 3538977, 65536, 38, 3538978, 65536, 38, 3538979, 65536, 0, 3538980, 65536, 0, 3538981, 65536, 0, 3538982, 65536, 0, 3538983, 65536, 0, 3538984, 65536, 0, 3538985, 65536, 0, 3538986, 65536, 0, 3538987, 262144, 10, 3538988, 327680, 10, 3538989, 393216, 10, 3538990, 65536, 0, 3538991, 65536, 0, 3538992, 131072, 1, 3538993, 131072, 1, 3538994, 65536, 0, 3538995, 262147, 6, 3538996, 262147, 4, 3538997, 262147, 4, 3538998, 262147, 4, 3538999, 262147, 4, 3539000, 131075, 6, 3539001, 65536, 12, 3539002, 65536, 0, 3539003, 65536, 0, 3539004, 131072, 1, 3539005, 0, 14, 3539006, 65536, 14, 3539007, 131072, 14, 3539008, 262144, 10, 3539009, 327680, 10, 3539010, 393216, 10, 3539011, 262147, 6, 3539012, 262147, 4, 3539013, 262147, 4, 3539014, 262147, 4, 3539015, 262147, 4, 3539016, 131075, 6, 3539017, 262144, 2, 3539018, 327680, 2, 3539019, 262144, 2, 3539020, 327680, 2, 3539021, 262144, 2, 3539022, 327680, 2, 3539023, 262144, 1, 3539024, 327680, 1, 3539025, 262144, 1, 3539026, 327680, 1, 3539027, 262144, 1, 3539028, 327680, 1, 3539029, 262144, 1, 3539030, 327680, 1, 3539031, 65536, 0, 3539032, 65536, 0, 3539033, 65536, 0, 3539034, 65536, 0, 3539035, 65536, 0, 3539036, 65536, 0, 3539037, 65536, 0, 3539038, 65536, 0, 3539039, 65536, 0, 3539040, 65536, 0, 3539041, 65536, 0, 3539042, 65536, 0, 3539043, 65536, 0, 3539044, 65536, 0, 3539045, 65536, 0, 3539046, 65536, 0, 3539047, 65536, 0, 3539048, 65536, 0, 3539049, 65536, 0, 3539050, 65536, 0, 3539051, 65536, 0, 3539052, 65536, 0, 3539053, 65536, 0, 3539054, 65536, 0, 3539055, 65536, 0, 3539056, 65536, 0, 3539057, 65536, 0, 3539058, 65536, 0, 3539059, 65536, 0, 3539060, 65536, 0, 3539061, 65536, 0, 3539062, 65536, 0, 3539063, 65536, 0, 3539064, 65536, 0, 3539065, 65536, 0, 3539066, 65536, 0, 3539067, 65536, 0, 3604480, 65536, 38, 3604481, 65536, 38, 3604482, 65536, 38, 3604483, 65536, 38, 3604484, 65536, 38, 3604485, 65536, 38, 3604486, 65536, 38, 3604487, 65536, 38, 3604488, 65536, 38, 3604489, 65536, 38, 3604490, 65536, 38, 3604491, 65536, 38, 3604492, 65536, 38, 3604493, 65536, 38, 3604494, 65536, 38, 3604495, 65536, 38, 3604496, 65536, 38, 3604497, 65536, 38, 3604498, 65536, 38, 3604499, 65536, 38, 3604500, 65536, 38, 3604501, 65536, 38, 3604502, 65536, 38, 3604503, 65536, 38, 3604504, 65536, 38, 3604505, 65536, 38, 3604506, 65536, 38, 3604507, 65536, 38, 3604508, 65536, 38, 3604509, 65536, 38, 3604510, 65536, 38, 3604511, 65536, 38, 3604512, 65536, 38, 3604513, 65536, 38, 3604514, 65536, 38, 3604515, 65536, 38, 3604516, 65536, 38, 3604517, 65536, 0, 3604518, 65536, 0, 3604519, 65536, 0, 3604520, 65536, 0, 3604521, 65536, 0, 3604522, 65536, 0, 3604523, 262144, 1, 3604524, 327680, 1, 3604525, 262144, 1, 3604526, 327680, 1, 3604527, 262144, 1, 3604528, 327680, 1, 3604529, 65536, 0, 3604530, 327680, 9, 3604531, 65536, 0, 3604532, 262144, 1, 3604533, 327680, 1, 3604534, 262144, 1, 3604535, 327680, 1, 3604536, 65536, 0, 3604537, 65536, 13, 3604538, 65536, 0, 3604539, 262144, 1, 3604540, 327680, 1, 3604541, 262144, 1, 3604542, 327680, 1, 3604543, 262144, 1, 3604544, 327680, 1, 3604545, 262144, 1, 3604546, 327680, 1, 3604547, 65536, 0, 3604548, 327680, 9, 3604549, 65536, 0, 3604550, 262144, 1, 3604551, 327680, 1, 3604552, 262144, 1, 3604553, 327680, 1, 3604554, 65536, 0, 3604555, 327680, 9, 3604556, 65536, 0, 3604557, 262144, 1, 3604558, 327680, 1, 3604559, 262144, 2, 3604560, 327680, 2, 3604561, 262144, 2, 3604562, 327680, 2, 3604563, 262144, 2, 3604564, 327680, 2, 3604565, 262144, 2, 3604566, 327680, 2, 3604567, 65536, 0, 3604568, 65536, 0, 3604569, 65536, 0, 3604570, 65536, 0, 3604571, 65536, 0, 3604572, 65536, 0, 3604573, 65536, 0, 3604574, 65536, 0, 3604575, 65536, 0, 3604576, 65536, 0, 3604577, 65536, 0, 3604578, 65536, 0, 3604579, 65536, 0, 3604580, 65536, 0, 3604581, 65536, 0, 3604582, 65536, 0, 3604583, 65536, 0, 3604584, 65536, 0, 3604585, 65536, 0, 3604586, 65536, 0, 3604587, 65536, 0, 3604588, 65536, 0, 3604589, 65536, 0, 3604590, 65536, 0, 3604591, 65536, 0, 3604592, 65536, 0, 3604593, 65536, 0, 3604594, 65536, 0, 3604595, 65536, 0, 3604596, 65536, 0, 3604597, 65536, 0, 3604598, 65536, 0, 3604599, 65536, 0, 3604600, 65536, 0, 3604601, 65536, 0, 3604602, 65536, 0, 3604603, 65536, 0, 3670016, 65536, 38, 3670017, 65536, 38, 3670018, 65536, 38, 3670019, 65536, 38, 3670020, 65536, 38, 3670021, 65536, 38, 3670022, 65536, 38, 3670023, 65536, 38, 3670024, 65536, 38, 3670025, 65536, 38, 3670026, 65536, 38, 3670027, 65536, 38, 3670028, 65536, 38, 3670029, 65536, 38, 3670030, 65536, 38, 3670031, 65536, 38, 3670032, 65536, 38, 3670033, 65536, 38, 3670034, 65536, 38, 3670035, 65536, 38, 3670036, 65536, 38, 3670037, 65536, 38, 3670038, 65536, 38, 3670039, 65536, 38, 3670040, 65536, 38, 3670041, 65536, 38, 3670042, 65536, 38, 3670043, 65536, 38, 3670044, 65536, 38, 3670045, 65536, 38, 3670046, 65536, 38, 3670047, 65536, 38, 3670048, 65536, 38, 3670049, 65536, 38, 3670050, 65536, 38, 3670051, 65536, 38, 3670052, 65536, 38, 3670053, 65536, 0, 3670054, 65536, 0, 3670055, 65536, 0, 3670056, 65536, 0, 3670057, 65536, 0, 3670058, 65536, 0, 3670059, 262144, 2, 3670060, 327680, 2, 3670061, 262144, 2, 3670062, 65536, 12, 3670063, 262144, 2, 3670064, 327680, 2, 3670065, 262144, 10, 3670066, 327680, 10, 3670067, 393216, 10, 3670068, 262144, 2, 3670069, 327680, 2, 3670070, 262144, 2, 3670071, 327680, 2, 3670072, 0, 14, 3670073, 65536, 14, 3670074, 131072, 14, 3670075, 262144, 2, 3670076, 327680, 2, 3670077, 262144, 2, 3670078, 327680, 2, 3670079, 262144, 2, 3670080, 327680, 2, 3670081, 262144, 2, 3670082, 327680, 2, 3670083, 262144, 10, 3670084, 327680, 10, 3670085, 393216, 10, 3670086, 262144, 2, 3670087, 65536, 12, 3670088, 262144, 2, 3670089, 327680, 2, 3670090, 262144, 10, 3670091, 327680, 10, 3670092, 393216, 10, 3670093, 262144, 2, 3670094, 327680, 2, 3670095, 262144, 1, 3670096, 327680, 1, 3670097, 262144, 1, 3670098, 327680, 1, 3670099, 262144, 1, 3670100, 327680, 1, 3670101, 262144, 1, 3670102, 327680, 1, 3670103, 65536, 0, 3670104, 65536, 0, 3670105, 65536, 0, 3670106, 65536, 0, 3670107, 65536, 0, 3670108, 65536, 0, 3670109, 65536, 0, 3670110, 65536, 0, 3670111, 65536, 0, 3670112, 65536, 0, 3670113, 65536, 0, 3670114, 65536, 0, 3670115, 65536, 0, 3670116, 65536, 0, 3670117, 65536, 0, 3670118, 65536, 0, 3670119, 65536, 0, 3670120, 65536, 0, 3670121, 65536, 0, 3670122, 65536, 0, 3670123, 65536, 0, 3670124, 65536, 0, 3670125, 65536, 0, 3670126, 65536, 0, 3670127, 65536, 0, 3670128, 65536, 0, 3670129, 65536, 0, 3670130, 65536, 0, 3670131, 65536, 0, 3670132, 65536, 0, 3670133, 65536, 0, 3670134, 65536, 0, 3670135, 65536, 0, 3670136, 65536, 0, 3670137, 65536, 0, 3670138, 65536, 0, 3670139, 65536, 0, 3735552, 65536, 38, 3735553, 65536, 38, 3735554, 65536, 38, 3735555, 65536, 38, 3735556, 65536, 38, 3735557, 65536, 38, 3735558, 65536, 38, 3735559, 65536, 38, 3735560, 65536, 38, 3735561, 65536, 38, 3735562, 65536, 38, 3735563, 65536, 38, 3735564, 65536, 38, 3735565, 65536, 38, 3735566, 65536, 38, 3735567, 65536, 38, 3735568, 65536, 38, 3735569, 65536, 38, 3735570, 65536, 38, 3735571, 65536, 38, 3735572, 65536, 38, 3735573, 65536, 38, 3735574, 65536, 38, 3735575, 65536, 38, 3735576, 65536, 38, 3735577, 65536, 38, 3735578, 65536, 38, 3735579, 65536, 38, 3735580, 65536, 38, 3735581, 65536, 38, 3735582, 65536, 38, 3735583, 65536, 38, 3735584, 65536, 38, 3735585, 65536, 38, 3735586, 65536, 38, 3735587, 65536, 38, 3735588, 65536, 38, 3735589, 65536, 0, 3735590, 65536, 0, 3735591, 65536, 0, 3735592, 65536, 0, 3735593, 65536, 0, 3735594, 65536, 0, 3735595, 262144, 1, 3735596, 327680, 1, 3735597, 65536, 0, 3735598, 65536, 13, 3735599, 65536, 0, 3735600, 262144, 1, 3735601, 327680, 1, 3735602, 262144, 1, 3735603, 327680, 1, 3735604, 262144, 1, 3735605, 327680, 1, 3735606, 65536, 0, 3735607, 327680, 9, 3735608, 65536, 0, 3735609, 262144, 1, 3735610, 327680, 1, 3735611, 262144, 1, 3735612, 327680, 1, 3735613, 262144, 1, 3735614, 327680, 1, 3735615, 65536, 0, 3735616, 327680, 9, 3735617, 65536, 0, 3735618, 262144, 1, 3735619, 327680, 1, 3735620, 262144, 1, 3735621, 327680, 1, 3735622, 65536, 0, 3735623, 65536, 13, 3735624, 65536, 0, 3735625, 262144, 1, 3735626, 327680, 1, 3735627, 262144, 1, 3735628, 327680, 1, 3735629, 262144, 1, 3735630, 327680, 1, 3735631, 262144, 2, 3735632, 327680, 2, 3735633, 262144, 2, 3735634, 327680, 2, 3735635, 262144, 2, 3735636, 327680, 2, 3735637, 262144, 2, 3735638, 327680, 2, 3735639, 65536, 0, 3735640, 65536, 0, 3735641, 65536, 0, 3735642, 65536, 0, 3735643, 65536, 0, 3735644, 65536, 0, 3735645, 65536, 0, 3735646, 65536, 0, 3735647, 65536, 0, 3735648, 65536, 0, 3735649, 65536, 0, 3735650, 65536, 0, 3735651, 65536, 0, 3735652, 65536, 0, 3735653, 65536, 0, 3735654, 65536, 0, 3735655, 65536, 0, 3735656, 65536, 0, 3735657, 65536, 0, 3735658, 65536, 0, 3735659, 65536, 0, 3735660, 65536, 0, 3735661, 65536, 0, 3735662, 65536, 0, 3735663, 65536, 0, 3735664, 65536, 0, 3735665, 65536, 0, 3735666, 65536, 0, 3735667, 65536, 0, 3735668, 65536, 0, 3735669, 65536, 0, 3735670, 65536, 0, 3735671, 65536, 0, 3735672, 65536, 0, 3735673, 65536, 0, 3735674, 65536, 0, 3735675, 65536, 0, 3801088, 65536, 38, 3801089, 65536, 38, 3801090, 65536, 38, 3801091, 65536, 38, 3801092, 65536, 38, 3801093, 65536, 38, 3801094, 65536, 38, 3801095, 65536, 38, 3801096, 65536, 38, 3801097, 65536, 38, 3801098, 65536, 38, 3801099, 65536, 38, 3801100, 65536, 38, 3801101, 65536, 38, 3801102, 65536, 38, 3801103, 65536, 38, 3801104, 65536, 38, 3801105, 65536, 38, 3801106, 65536, 38, 3801107, 65536, 38, 3801108, 65536, 38, 3801109, 65536, 38, 3801110, 65536, 38, 3801111, 65536, 38, 3801112, 65536, 38, 3801113, 65536, 38, 3801114, 65536, 38, 3801115, 65536, 38, 3801116, 65536, 38, 3801117, 65536, 38, 3801118, 65536, 38, 3801119, 65536, 38, 3801120, 65536, 38, 3801121, 65536, 38, 3801122, 65536, 38, 3801123, 65536, 38, 3801124, 65536, 38, 3801125, 65536, 0, 3801126, 65536, 0, 3801127, 65536, 0, 3801128, 65536, 0, 3801129, 65536, 0, 3801130, 65536, 0, 3801131, 262144, 2, 3801132, 327680, 2, 3801133, 0, 14, 3801134, 65536, 14, 3801135, 131072, 14, 3801136, 262144, 2, 3801137, 327680, 2, 3801138, 262144, 2, 3801139, 327680, 2, 3801140, 262144, 2, 3801141, 327680, 2, 3801142, 262144, 10, 3801143, 327680, 10, 3801144, 393216, 10, 3801145, 262144, 2, 3801146, 327680, 2, 3801147, 262144, 2, 3801148, 327680, 2, 3801149, 262144, 2, 3801150, 327680, 2, 3801151, 262144, 10, 3801152, 327680, 10, 3801153, 393216, 10, 3801154, 262144, 2, 3801155, 327680, 2, 3801156, 262144, 2, 3801157, 327680, 2, 3801158, 0, 14, 3801159, 65536, 14, 3801160, 131072, 14, 3801161, 262144, 2, 3801162, 327680, 2, 3801163, 262144, 2, 3801164, 327680, 2, 3801165, 262144, 2, 3801166, 327680, 2, 3801167, 262144, 1, 3801168, 327680, 1, 3801169, 262144, 1, 3801170, 327680, 1, 3801171, 262144, 1, 3801172, 327680, 1, 3801173, 262144, 1, 3801174, 327680, 1, 3801175, 65536, 0, 3801176, 65536, 0, 3801177, 65536, 0, 3801178, 65536, 0, 3801179, 65536, 0, 3801180, 65536, 0, 3801181, 65536, 0, 3801182, 65536, 0, 3801183, 65536, 0, 3801184, 65536, 0, 3801185, 65536, 0, 3801186, 65536, 0, 3801187, 65536, 0, 3801188, 65536, 0, 3801189, 65536, 0, 3801190, 65536, 0, 3801191, 65536, 0, 3801192, 65536, 0, 3801193, 65536, 0, 3801194, 65536, 0, 3801195, 65536, 0, 3801196, 65536, 0, 3801197, 65536, 0, 3801198, 65536, 0, 3801199, 65536, 0, 3801200, 65536, 0, 3801201, 65536, 0, 3801202, 65536, 0, 3801203, 65536, 0, 3801204, 65536, 0, 3801205, 65536, 0, 3801206, 65536, 0, 3801207, 65536, 0, 3801208, 65536, 0, 3801209, 65536, 0, 3801210, 65536, 0, 3801211, 65536, 0, 3866624, 65536, 38, 3866625, 65536, 38, 3866626, 65536, 38, 3866627, 65536, 38, 3866628, 65536, 38, 3866629, 65536, 38, 3866630, 65536, 38, 3866631, 65536, 38, 3866632, 65536, 38, 3866633, 65536, 38, 3866634, 65536, 38, 3866635, 65536, 38, 3866636, 65536, 38, 3866637, 65536, 38, 3866638, 65536, 38, 3866639, 65536, 38, 3866640, 65536, 38, 3866641, 65536, 38, 3866642, 65536, 38, 3866643, 65536, 38, 3866644, 65536, 38, 3866645, 65536, 38, 3866646, 65536, 38, 3866647, 65536, 38, 3866648, 65536, 38, 3866649, 65536, 38, 3866650, 65536, 38, 3866651, 65536, 38, 3866652, 65536, 38, 3866653, 65536, 38, 3866654, 65536, 38, 3866655, 65536, 38, 3866656, 65536, 38, 3866657, 65536, 38, 3866658, 65536, 38, 3866659, 65536, 38, 3866660, 65536, 38, 3866661, 65536, 0, 3866662, 65536, 0, 3866663, 65536, 0, 3866664, 65536, 0, 3866665, 65536, 0, 3866666, 65536, 0, 3866667, 262144, 1, 3866668, 327680, 1, 3866669, 262144, 1, 3866670, 327680, 1, 3866671, 262144, 1, 3866672, 327680, 1, 3866673, 262144, 1, 3866674, 327680, 1, 3866675, 262144, 1, 3866676, 327680, 1, 3866677, 262144, 1, 3866678, 327680, 1, 3866679, 262144, 1, 3866680, 327680, 1, 3866681, 262144, 1, 3866682, 327680, 1, 3866683, 262144, 1, 3866684, 327680, 1, 3866685, 262144, 1, 3866686, 327680, 1, 3866687, 262144, 1, 3866688, 327680, 1, 3866689, 262144, 1, 3866690, 327680, 1, 3866691, 262144, 1, 3866692, 327680, 1, 3866693, 262144, 1, 3866694, 327680, 1, 3866695, 262144, 1, 3866696, 327680, 1, 3866697, 262144, 1, 3866698, 327680, 1, 3866699, 262144, 1, 3866700, 327680, 1, 3866701, 262144, 1, 3866702, 327680, 1, 3866703, 262144, 2, 3866704, 327680, 2, 3866705, 262144, 2, 3866706, 327680, 2, 3866707, 262144, 2, 3866708, 327680, 2, 3866709, 262144, 2, 3866710, 327680, 2, 3866711, 65536, 0, 3866712, 65536, 0, 3866713, 65536, 0, 3866714, 65536, 0, 3866715, 65536, 0, 3866716, 65536, 0, 3866717, 65536, 0, 3866718, 65536, 0, 3866719, 65536, 0, 3866720, 65536, 0, 3866721, 65536, 0, 3866722, 65536, 0, 3866723, 65536, 0, 3866724, 65536, 0, 3866725, 65536, 0, 3866726, 65536, 0, 3866727, 65536, 0, 3866728, 65536, 0, 3866729, 65536, 0, 3866730, 65536, 0, 3866731, 65536, 0, 3866732, 65536, 0, 3866733, 65536, 0, 3866734, 65536, 0, 3866735, 65536, 0, 3866736, 65536, 0, 3866737, 65536, 0, 3866738, 65536, 0, 3866739, 65536, 0, 3866740, 65536, 0, 3866741, 65536, 0, 3866742, 65536, 0, 3866743, 65536, 0, 3866744, 65536, 0, 3866745, 65536, 0, 3866746, 65536, 0, 3866747, 65536, 0, 3932160, 65536, 38, 3932161, 65536, 38, 3932162, 65536, 38, 3932163, 65536, 38, 3932164, 65536, 38, 3932165, 65536, 38, 3932166, 65536, 38, 3932167, 65536, 38, 3932168, 65536, 38, 3932169, 65536, 38, 3932170, 65536, 38, 3932171, 65536, 38, 3932172, 65536, 38, 3932173, 65536, 38, 3932174, 65536, 38, 3932175, 65536, 38, 3932176, 65536, 38, 3932177, 65536, 38, 3932178, 65536, 38, 3932179, 65536, 38, 3932180, 65536, 38, 3932181, 65536, 38, 3932182, 65536, 38, 3932183, 65536, 38, 3932184, 65536, 38, 3932185, 65536, 38, 3932186, 65536, 38, 3932187, 65536, 38, 3932188, 65536, 38, 3932189, 65536, 38, 3932190, 65536, 38, 3932191, 65536, 38, 3932192, 65536, 38, 3932193, 65536, 38, 3932194, 65536, 38, 3932195, 65536, 38, 3932196, 65536, 38, 3932197, 65536, 0, 3932198, 65536, 0, 3932199, 65536, 0, 3932200, 65536, 0, 3932201, 65536, 0, 3932202, 65536, 0, 3932203, 262144, 2, 3932204, 327680, 2, 3932205, 262144, 2, 3932206, 327680, 2, 3932207, 262144, 2, 3932208, 327680, 2, 3932209, 262144, 2, 3932210, 327680, 2, 3932211, 262144, 2, 3932212, 327680, 2, 3932213, 262144, 2, 3932214, 327680, 2, 3932215, 262144, 2, 3932216, 327680, 2, 3932217, 262144, 2, 3932218, 327680, 2, 3932219, 262144, 2, 3932220, 327680, 2, 3932221, 262144, 2, 3932222, 327680, 2, 3932223, 262144, 2, 3932224, 327680, 2, 3932225, 262144, 2, 3932226, 327680, 2, 3932227, 262144, 2, 3932228, 327680, 2, 3932229, 262144, 2, 3932230, 327680, 2, 3932231, 262144, 2, 3932232, 327680, 2, 3932233, 262144, 2, 3932234, 327680, 2, 3932235, 262144, 2, 3932236, 327680, 2, 3932237, 262144, 2, 3932238, 327680, 2, 3932239, 262144, 1, 3932240, 327680, 1, 3932241, 262144, 1, 3932242, 327680, 1, 3932243, 262144, 1, 3932244, 327680, 1, 3932245, 262144, 1, 3932246, 327680, 1, 3932247, 65536, 0, 3932248, 65536, 0, 3932249, 65536, 0, 3932250, 65536, 0, 3932251, 65536, 0, 3932252, 65536, 0, 3932253, 65536, 0, 3932254, 65536, 0, 3932255, 65536, 0, 3932256, 65536, 0, 3932257, 65536, 0, 3932258, 65536, 0, 3932259, 65536, 0, 3932260, 65536, 0, 3932261, 65536, 0, 3932262, 65536, 0, 3932263, 65536, 0, 3932264, 65536, 0, 3932265, 65536, 0, 3932266, 65536, 0, 3932267, 65536, 0, 3932268, 65536, 0, 3932269, 65536, 0, 3932270, 65536, 0, 3932271, 65536, 0, 3932272, 65536, 0, 3932273, 65536, 0, 3932274, 65536, 0, 3932275, 65536, 0, 3932276, 65536, 0, 3932277, 65536, 0, 3932278, 65536, 0, 3932279, 65536, 0, 3932280, 65536, 0, 3932281, 65536, 0, 3932282, 65536, 0, 3932283, 65536, 0, 3997696, 65536, 38, 3997697, 65536, 38, 3997698, 65536, 38, 3997699, 65536, 38, 3997700, 65536, 38, 3997701, 65536, 38, 3997702, 65536, 38, 3997703, 65536, 38, 3997704, 65536, 38, 3997705, 65536, 38, 3997706, 65536, 38, 3997707, 65536, 38, 3997708, 65536, 38, 3997709, 65536, 38, 3997710, 65536, 38, 3997711, 65536, 38, 3997712, 65536, 38, 3997713, 65536, 38, 3997714, 65536, 38, 3997715, 65536, 38, 3997716, 65536, 38, 3997717, 65536, 38, 3997718, 65536, 38, 3997719, 65536, 38, 3997720, 65536, 38, 3997721, 65536, 38, 3997722, 65536, 38, 3997723, 65536, 38, 3997724, 65536, 38, 3997725, 65536, 38, 3997726, 65536, 38, 3997727, 65536, 38, 3997728, 65536, 38, 3997729, 65536, 38, 3997730, 65536, 38, 3997731, 65536, 38, 3997732, 65536, 38, 3997733, 65536, 0, 3997734, 65536, 0, 3997735, 65536, 0, 3997736, 65536, 0, 3997737, 65536, 0, 3997738, 65536, 0, 3997739, 262144, 1, 3997740, 327680, 1, 3997741, 262144, 1, 3997742, 327680, 1, 3997743, 262144, 1, 3997744, 327680, 1, 3997745, 262144, 1, 3997746, 327680, 1, 3997747, 262144, 1, 3997748, 327680, 1, 3997749, 262144, 1, 3997750, 327680, 1, 3997751, 262144, 1, 3997752, 327680, 1, 3997753, 262144, 1, 3997754, 327680, 1, 3997755, 262144, 1, 3997756, 327680, 1, 3997757, 262144, 1, 3997758, 327680, 1, 3997759, 262144, 1, 3997760, 327680, 1, 3997761, 262144, 1, 3997762, 327680, 1, 3997763, 262144, 1, 3997764, 327680, 1, 3997765, 262144, 1, 3997766, 327680, 1, 3997767, 262144, 1, 3997768, 327680, 1, 3997769, 262144, 1, 3997770, 327680, 1, 3997771, 262144, 1, 3997772, 327680, 1, 3997773, 262144, 1, 3997774, 327680, 1, 3997775, 262144, 2, 3997776, 327680, 2, 3997777, 262144, 2, 3997778, 327680, 2, 3997779, 262144, 2, 3997780, 327680, 2, 3997781, 262144, 2, 3997782, 327680, 2, 3997783, 65536, 0, 3997784, 65536, 0, 3997785, 65536, 0, 3997786, 65536, 0, 3997787, 65536, 0, 3997788, 65536, 0, 3997789, 65536, 0, 3997790, 65536, 0, 3997791, 65536, 0, 3997792, 65536, 0, 3997793, 65536, 0, 3997794, 65536, 0, 3997795, 65536, 0, 3997796, 65536, 0, 3997797, 65536, 0, 3997798, 65536, 0, 3997799, 65536, 0, 3997800, 65536, 0, 3997801, 65536, 0, 3997802, 65536, 0, 3997803, 65536, 0, 3997804, 65536, 0, 3997805, 65536, 0, 3997806, 65536, 0, 3997807, 65536, 0, 3997808, 65536, 0, 3997809, 65536, 0, 3997810, 65536, 0, 3997811, 65536, 0, 3997812, 65536, 0, 3997813, 65536, 0, 3997814, 65536, 0, 3997815, 65536, 0, 3997816, 65536, 0, 3997817, 65536, 0, 3997818, 65536, 0, 3997819, 65536, 0, 4063232, 65536, 38, 4063233, 65536, 38, 4063234, 65536, 38, 4063235, 65536, 38, 4063236, 65536, 38, 4063237, 65536, 38, 4063238, 65536, 38, 4063239, 65536, 38, 4063240, 65536, 38, 4063241, 65536, 38, 4063242, 65536, 38, 4063243, 65536, 38, 4063244, 65536, 38, 4063245, 65536, 38, 4063246, 65536, 38, 4063247, 65536, 38, 4063248, 65536, 38, 4063249, 65536, 38, 4063250, 65536, 38, 4063251, 65536, 38, 4063252, 65536, 38, 4063253, 65536, 38, 4063254, 65536, 38, 4063255, 65536, 38, 4063256, 65536, 38, 4063257, 65536, 38, 4063258, 65536, 38, 4063259, 65536, 38, 4063260, 65536, 38, 4063261, 65536, 38, 4063262, 65536, 38, 4063263, 65536, 38, 4063264, 65536, 38, 4063265, 65536, 38, 4063266, 65536, 38, 4063267, 65536, 38, 4063268, 65536, 38, 4063269, 65536, 0, 4063270, 65536, 0, 4063271, 65536, 0, 4063272, 65536, 0, 4063273, 65536, 0, 4063274, 65536, 0, 4063275, 262144, 2, 4063276, 327680, 2, 4063277, 262144, 2, 4063278, 327680, 2, 4063279, 262144, 2, 4063280, 327680, 2, 4063281, 262144, 2, 4063282, 327680, 2, 4063283, 262144, 2, 4063284, 327680, 2, 4063285, 262144, 2, 4063286, 327680, 2, 4063287, 262144, 2, 4063288, 327680, 2, 4063289, 262144, 2, 4063290, 327680, 2, 4063291, 262144, 2, 4063292, 327680, 2, 4063293, 262144, 2, 4063294, 327680, 2, 4063295, 262144, 2, 4063296, 327680, 2, 4063297, 262144, 2, 4063298, 327680, 2, 4063299, 262144, 2, 4063300, 327680, 2, 4063301, 262144, 2, 4063302, 327680, 2, 4063303, 262144, 2, 4063304, 327680, 2, 4063305, 262144, 2, 4063306, 327680, 2, 4063307, 262144, 2, 4063308, 327680, 2, 4063309, 262144, 2, 4063310, 327680, 2, 4063311, 65536, 0, 4063312, 65536, 0, 4063313, 65536, 0, 4063314, 65536, 0, 4063315, 65536, 0, 4063316, 65536, 0, 4063317, 65536, 0, 4063318, 65536, 0, 4063319, 65536, 0, 4063320, 65536, 0, 4063321, 65536, 0, 4063322, 65536, 0, 4063323, 65536, 0, 4063324, 65536, 0, 4063325, 65536, 0, 4063326, 65536, 0, 4063327, 65536, 0, 4063328, 65536, 0, 4063329, 65536, 0, 4063330, 65536, 0, 4063331, 65536, 0, 4063332, 65536, 0, 4063333, 65536, 0, 4063334, 65536, 0, 4063335, 65536, 0, 4063336, 65536, 0, 4063337, 65536, 0, 4063338, 65536, 0, 4063339, 65536, 0, 4063340, 65536, 0, 4063341, 65536, 0, 4063342, 65536, 0, 4063343, 65536, 0, 4063344, 65536, 0, 4063345, 65536, 0, 4063346, 65536, 0, 4063347, 65536, 0, 4063348, 65536, 0, 4063349, 65536, 0, 4063350, 65536, 0, 4063351, 65536, 0, 4063352, 65536, 0, 4063353, 65536, 0, 4063354, 65536, 0, 4063355, 65536, 0, 4128768, 65536, 51, 4128769, 65536, 51, 4128770, 65536, 51, 4128771, 65536, 51, 4128772, 65536, 51, 4128773, 65536, 51, 4128774, 65536, 51, 4128775, 65536, 51, 4128776, 65536, 0, 4128777, 65536, 0, 4128778, 65536, 0, 4128779, 65536, 0, 4128780, 65536, 0, 4128781, 65536, 0, 4128782, 65536, 0, 4128783, 65536, 0, 4128784, 65536, 0, 4128785, 65536, 0, 4128786, 65536, 0, 4128787, 65536, 0, 4128788, 65536, 0, 4128789, 65536, 0, 4128790, 65536, 0, 4128791, 65536, 0, 4128792, 65536, 0, 4128793, 65536, 0, 4128794, 65536, 0, 4128795, 65536, 0, 4128796, 65536, 0, 4128797, 65536, 0, 4128798, 65536, 0, 4128799, 65536, 0, 4128800, 65536, 0, 4128801, 65536, 0, 4128802, 65536, 0, 4128803, 65536, 0, 4128804, 65536, 0, 4128805, 65536, 0, 4128806, 65536, 0, 4128807, 65536, 0, 4128808, 65536, 0, 4128809, 65536, 0, 4128810, 65536, 0, 4128811, 65536, 0, 4128812, 65536, 0, 4128813, 65536, 0, 4128814, 65536, 0, 4128815, 65536, 0, 4128816, 65536, 0, 4128817, 65536, 0, 4128818, 65536, 0, 4128819, 65536, 0, 4128820, 65536, 0, 4128821, 65536, 0, 4128822, 65536, 0, 4128823, 65536, 0, 4128824, 65536, 0, 4128825, 65536, 0, 4128826, 65536, 0, 4128827, 65536, 0, 4128828, 65536, 0, 4128829, 65536, 0, 4128830, 65536, 0, 4128831, 65536, 0, 4128832, 65536, 0, 4128833, 65536, 0, 4128834, 65536, 0, 4128835, 65536, 0, 4128836, 65536, 0, 4128837, 65536, 0, 4128838, 65536, 0, 4128839, 65536, 0, 4128840, 65536, 0, 4128841, 65536, 0, 4128842, 65536, 0, 4128843, 65536, 0, 4128844, 65536, 0, 4128845, 65536, 0, 4128846, 65536, 0, 4128847, 65536, 0, 4128848, 65536, 0, 4128849, 65536, 0, 4128850, 65536, 0, 4128851, 65536, 0, 4128852, 65536, 0, 4128853, 65536, 0, 4128854, 65536, 0, 4128855, 65536, 0, 4128856, 65536, 0, 4128857, 65536, 0, 4128858, 65536, 0, 4128859, 65536, 0, 4128860, 65536, 0, 4128861, 65536, 0, 4128862, 65536, 0, 4128863, 65536, 0, 4128864, 65536, 0, 4128865, 65536, 0, 4128866, 65536, 0, 4128867, 65536, 0, 4128868, 65536, 0, 4128869, 65536, 0, 4128870, 65536, 0, 4128871, 65536, 0, 4128872, 65536, 0, 4128873, 65536, 0, 4128874, 65536, 0, 4128875, 65536, 0, 4128876, 65536, 0, 4128877, 65536, 0, 4128878, 65536, 0, 4128879, 65536, 0, 4128880, 65536, 0, 4128881, 65536, 0, 4128882, 65536, 0, 4128883, 65536, 0, 4128884, 65536, 0, 4128885, 65536, 0, 4128886, 65536, 0, 4128887, 65536, 0, 4128888, 65536, 0, 4128889, 65536, 0, 4128890, 65536, 0, 4128891, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1245232, 3, 0, 1245233, 3, 0, 1245234, 3, 0, 1245235, 3, 0, 1245236, 3, 0, 1245237, 3, 0, 1310768, 3, 0, 1310769, 3, 0, 1310770, 3, 0, 1310771, 3, 0, 1310772, 3, 0, 1310773, 3, 0, 1376300, 3, 0, 1376301, 3, 0, 1376302, 3, 0, 1376303, 3, 0, 1376304, 3, 0, 1376305, 3, 0, 1376306, 3, 0, 1376307, 3, 0, 1376308, 3, 0, 1376309, 3, 0, 1376315, 3, 0, 1376316, 3, 0, 1376317, 3, 0, 1376318, 3, 0, 1376319, 3, 0, 1376320, 3, 0, 1376321, 3, 0, 1376339, 3, 0, 1376340, 3, 0, 1376341, 3, 0, 1376342, 3, 0, 1376343, 3, 0, 1441836, 3, 0, 1441837, 3, 0, 1441838, 3, 0, 1441839, 3, 0, 1441840, 3, 0, 1441841, 3, 0, 1441842, 3, 0, 1441843, 3, 0, 1441844, 3, 0, 1441845, 3, 0, 1441850, 3, 0, 1441851, 3, 0, 1441852, 3, 0, 1441853, 3, 0, 1441854, 3, 0, 1441855, 3, 0, 1441856, 3, 0, 1441857, 3, 0, 1441875, 3, 0, 1441876, 3, 0, 1441877, 3, 0, 1441878, 3, 0, 1441879, 3, 0, 1507372, 3, 0, 1507373, 3, 0, 1507374, 3, 0, 1507375, 3, 0, 1507386, 3, 0, 1507387, 3, 0, 1507388, 3, 0, 1507389, 3, 0, 1507390, 3, 0, 1507391, 3, 0, 1507392, 3, 0, 1507393, 3, 0, 1507394, 3, 0, 1507395, 3, 0, 1507396, 3, 0, 1507397, 3, 0, 1507409, 3, 0, 1507410, 3, 0, 1507411, 3, 0, 1507412, 3, 0, 1507413, 3, 0, 1507414, 3, 0, 1507415, 3, 0, 1572908, 3, 0, 1572909, 3, 0, 1572922, 3, 0, 1572923, 3, 0, 1572924, 3, 0, 1572925, 3, 0, 1572926, 3, 0, 1572927, 3, 0, 1572928, 3, 0, 1572929, 3, 0, 1572930, 3, 0, 1572931, 3, 0, 1572932, 3, 0, 1572933, 3, 0, 1572945, 3, 0, 1572946, 3, 0, 1572947, 3, 0, 1572948, 3, 0, 1572949, 3, 0, 1572950, 3, 0, 1572951, 3, 0, 1638467, 3, 0, 1638468, 3, 0, 1638469, 3, 0, 1638481, 3, 0, 1638482, 3, 0, 1638483, 3, 0, 1638484, 3, 0, 1638485, 3, 0, 1638486, 3, 0, 2752526, 3, 0, 2752527, 3, 0, 2752528, 3, 0, 2752529, 3, 0, 2752530, 3, 0, 2752531, 3, 0, 2752532, 3, 0, 2818061, 3, 0, 2818062, 3, 0, 2818063, 3, 0, 2818064, 3, 0, 2818065, 3, 0, 2818066, 3, 0, 2818067, 3, 0, 2818068, 3, 0, 2818069, 3, 0, 2883596, 3, 0, 2883597, 3, 0, 2883598, 3, 0, 2883599, 3, 0, 2883600, 3, 0, 2883601, 3, 0, 2883602, 3, 0, 2883603, 3, 0, 2883604, 3, 0, 2883605, 3, 0, 2883606, 3, 0, 2949132, 3, 0, 2949133, 3, 0, 2949134, 3, 0, 2949135, 3, 0, 2949136, 3, 0, 2949137, 3, 0, 2949138, 3, 0, 2949139, 3, 0, 2949140, 3, 0, 2949141, 3, 0, 2949142, 3, 0, 3014672, 3, 0, 3014673, 3, 0, 3014674, 3, 0, 3014675, 3, 0, 3014676, 3, 0, 3014677, 3, 0, 3014678, 3, 0, 3276866, 3, 0, 3276867, 3, 0, 3276868, 3, 0, 3276869, 3, 0, 3276870, 3, 0, 3276871, 3, 0, 3276872, 3, 0, 3342387, 3, 0, 3342388, 3, 0, 3342389, 3, 0, 3342390, 3, 0, 3342391, 3, 0, 3342392, 3, 0, 3342393, 3, 0, 3342394, 3, 0, 3342402, 3, 0, 3342403, 3, 0, 3342404, 3, 0, 3342405, 3, 0, 3342406, 3, 0, 3342407, 3, 0, 3342408, 3, 0, 3407923, 3, 0, 3407924, 3, 0, 3407925, 3, 0, 3407926, 3, 0, 3407927, 3, 0, 3407928, 3, 0, 3407929, 3, 0, 3407930, 3, 0, 3407938, 3, 0, 3407939, 3, 0, 3407940, 3, 0, 3407941, 3, 0, 3407942, 3, 0, 3407943, 3, 0, 3407944, 3, 0, 3473459, 3, 0, 3473460, 3, 0, 3473461, 3, 0, 3473462, 3, 0, 3473463, 3, 0, 3473464, 3, 0, 3473465, 3, 0, 3473466, 3, 0, 3473474, 3, 0, 3473475, 3, 0, 3473476, 3, 0, 3473477, 3, 0, 3473478, 3, 0, 3473479, 3, 0, 3473480, 3, 0, 3538995, 3, 0, 3538996, 3, 0, 3538997, 3, 0, 3538998, 3, 0, 3538999, 3, 0, 3539000, 3, 0, 3539011, 3, 0, 3539012, 3, 0, 3539013, 3, 0, 3539014, 3, 0, 3539015, 3, 0, 3539016, 3, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 23, 131072, 38, 24, 131072, 38, 25, 131072, 38, 68, 131072, 38, 69, 131072, 38, 70, 131072, 38, 77, 0, 38, 78, 0, 38, 79, 0, 38, 65542, 262144, 39, 65543, 65536, 39, 65544, 65536, 39, 65545, 65536, 39, 65546, 65536, 39, 65547, 65536, 39, 65548, 65536, 39, 65549, 65536, 39, 65550, 65536, 39, 65551, 65536, 39, 65552, 196608, 39, 65559, 131072, 38, 65560, 131072, 38, 65561, 131072, 38, 65604, 131072, 38, 65605, 131072, 38, 65606, 131072, 38, 65613, 0, 38, 65614, 0, 38, 65615, 0, 38, 131078, 262144, 40, 131079, 65536, 40, 131080, 65536, 40, 131081, 65536, 40, 131082, 65536, 40, 131083, 65536, 40, 131084, 65536, 40, 131085, 65536, 40, 131086, 65536, 40, 131087, 65536, 40, 131088, 196608, 40, 131095, 131072, 38, 131096, 131072, 38, 131097, 131072, 38, 131140, 131072, 38, 131141, 131072, 38, 131142, 131072, 38, 131149, 0, 38, 131150, 0, 38, 131151, 0, 38, 196614, 131072, 38, 196615, 262144, 39, 196616, 65536, 39, 196617, 65536, 39, 196618, 65536, 39, 196619, 65536, 39, 196620, 65536, 39, 196621, 65536, 39, 196622, 65536, 39, 196623, 196608, 39, 196624, 0, 38, 196631, 131072, 38, 196632, 131072, 38, 196633, 131072, 38, 196676, 131072, 38, 196677, 131072, 38, 196678, 131072, 38, 196685, 0, 38, 196686, 0, 38, 196687, 0, 38, 262150, 131072, 38, 262151, 262144, 40, 262152, 65536, 40, 262153, 65536, 40, 262154, 65536, 40, 262155, 65536, 40, 262156, 65536, 40, 262157, 65536, 40, 262158, 65536, 40, 262159, 196608, 40, 262160, 0, 38, 262167, 131072, 38, 262168, 131072, 38, 262169, 131072, 38, 262212, 131072, 38, 262213, 131072, 38, 262214, 131072, 38, 262221, 0, 38, 262222, 0, 38, 262223, 0, 38, 327686, 131072, 38, 327687, 131072, 38, 327688, 262144, 39, 327689, 65536, 39, 327690, 65536, 39, 327691, 65536, 39, 327692, 65536, 39, 327693, 65536, 39, 327694, 196608, 39, 327695, 0, 38, 327696, 0, 38, 327703, 131072, 38, 327704, 131072, 38, 327705, 131072, 38, 327748, 131072, 38, 327749, 131072, 38, 327750, 131072, 38, 327757, 0, 38, 327758, 0, 38, 327759, 0, 38, 393216, 65536, 39, 393217, 65536, 39, 393218, 65536, 39, 393219, 65536, 39, 393220, 65536, 39, 393221, 65536, 39, 393222, 131072, 39, 393223, 131072, 38, 393224, 262144, 40, 393225, 65536, 40, 393226, 131072, 40, 393228, 0, 40, 393229, 65536, 40, 393230, 196608, 40, 393231, 0, 38, 393232, 0, 38, 393239, 131072, 38, 393240, 131072, 38, 393241, 131072, 38, 393284, 131072, 38, 393285, 131072, 38, 393286, 131072, 38, 393287, 0, 98, 393288, 65536, 98, 393289, 131072, 98, 393290, 196608, 98, 393291, 262144, 98, 393292, 327680, 98, 393293, 0, 38, 393294, 0, 38, 393295, 0, 38, 458752, 65536, 40, 458753, 65536, 40, 458754, 65536, 40, 458755, 65536, 40, 458756, 65536, 40, 458757, 65536, 40, 458758, 131072, 40, 458759, 131072, 38, 458760, 131072, 38, 458766, 0, 38, 458767, 0, 38, 458768, 0, 38, 458775, 131072, 38, 458776, 131072, 38, 458777, 131072, 38, 458820, 131072, 38, 458821, 131072, 38, 458822, 131072, 38, 458823, 0, 99, 458824, 65536, 99, 458825, 131072, 99, 458826, 196608, 99, 458827, 262144, 99, 458828, 327680, 99, 458829, 0, 38, 458830, 0, 38, 458831, 0, 38, 524288, 65536, 39, 524289, 65536, 39, 524290, 65536, 39, 524291, 65536, 39, 524292, 65536, 39, 524293, 65536, 39, 524294, 65536, 39, 524295, 131072, 39, 524296, 131072, 38, 524302, 0, 38, 524303, 0, 38, 524304, 0, 38, 524311, 131072, 38, 524312, 131072, 38, 524313, 131072, 38, 524356, 131072, 38, 524357, 131072, 38, 524358, 131072, 38, 524359, 0, 100, 524360, 65536, 100, 524361, 131072, 100, 524362, 196608, 100, 524363, 262144, 100, 524364, 327680, 100, 524365, 0, 38, 524366, 0, 38, 524367, 0, 38, 524392, 262144, 39, 524393, 65536, 39, 524394, 65536, 39, 524395, 65536, 39, 524396, 65536, 39, 524397, 65536, 39, 524398, 65536, 39, 524399, 65536, 39, 524400, 65536, 39, 524401, 65536, 39, 524402, 65536, 39, 524403, 65536, 39, 524404, 196608, 39, 589824, 65536, 40, 589825, 65536, 40, 589826, 65536, 40, 589827, 65536, 40, 589828, 65536, 40, 589829, 65536, 40, 589830, 65536, 40, 589831, 131072, 40, 589832, 131072, 38, 589838, 0, 38, 589839, 0, 38, 589840, 0, 39, 589841, 65536, 39, 589842, 65536, 39, 589843, 65536, 39, 589844, 196608, 39, 589847, 131072, 38, 589848, 131072, 38, 589849, 131072, 38, 589892, 131072, 38, 589893, 131072, 38, 589894, 131072, 38, 589895, 0, 101, 589896, 65536, 101, 589897, 131072, 101, 589898, 196608, 101, 589899, 262144, 101, 589900, 327680, 101, 589901, 0, 38, 589902, 0, 38, 589903, 0, 38, 589928, 262144, 40, 589929, 65536, 40, 589930, 65536, 40, 589931, 65536, 40, 589932, 65536, 40, 589933, 65536, 40, 589934, 65536, 40, 589935, 65536, 40, 589936, 65536, 40, 589937, 65536, 40, 589938, 65536, 40, 589939, 65536, 40, 589940, 196608, 40, 655360, 65536, 39, 655361, 65536, 39, 655362, 65536, 39, 655363, 65536, 39, 655364, 65536, 39, 655365, 65536, 39, 655366, 65536, 39, 655367, 65536, 39, 655368, 131072, 39, 655374, 0, 38, 655375, 0, 38, 655376, 0, 40, 655377, 65536, 40, 655378, 65536, 40, 655379, 65536, 40, 655380, 196608, 40, 655383, 131072, 38, 655384, 131072, 38, 655385, 131072, 38, 655428, 131072, 38, 655429, 131072, 38, 655430, 131072, 38, 655431, 0, 102, 655432, 65536, 102, 655433, 131072, 102, 655434, 196608, 102, 655435, 262144, 102, 655436, 327680, 102, 655437, 0, 38, 655438, 0, 38, 655439, 0, 38, 655464, 131072, 38, 655465, 262144, 39, 655466, 65536, 39, 655467, 65536, 39, 655468, 65536, 39, 655469, 65536, 39, 655470, 65536, 39, 655471, 65536, 39, 655472, 65536, 39, 655473, 65536, 39, 655474, 65536, 39, 655475, 196608, 39, 655476, 0, 38, 720896, 65536, 40, 720897, 65536, 40, 720898, 65536, 40, 720899, 65536, 40, 720900, 65536, 40, 720901, 65536, 40, 720902, 65536, 40, 720903, 65536, 40, 720904, 131072, 40, 720910, 0, 38, 720911, 0, 39, 720912, 65536, 39, 720913, 65536, 39, 720914, 65536, 39, 720915, 196608, 39, 720916, 0, 38, 720919, 131072, 38, 720920, 131072, 38, 720921, 131072, 38, 720922, 262144, 39, 720923, 65536, 39, 720924, 65536, 39, 720925, 65536, 39, 720926, 65536, 39, 720927, 65536, 39, 720928, 65536, 39, 720929, 65536, 39, 720930, 65536, 39, 720931, 65536, 39, 720932, 65536, 39, 720933, 65536, 39, 720934, 65536, 39, 720935, 65536, 39, 720936, 65536, 39, 720937, 65536, 39, 720938, 65536, 39, 720939, 65536, 39, 720940, 65536, 39, 720941, 65536, 39, 720942, 65536, 39, 720943, 65536, 39, 720944, 65536, 39, 720945, 65536, 39, 720946, 65536, 39, 720947, 65536, 39, 720948, 65536, 39, 720949, 65536, 39, 720950, 65536, 39, 720951, 65536, 39, 720952, 65536, 39, 720953, 65536, 39, 720954, 65536, 39, 720955, 65536, 39, 720956, 65536, 39, 720957, 65536, 39, 720958, 196608, 39, 720964, 131072, 38, 720965, 131072, 38, 720966, 131072, 38, 720967, 0, 103, 720968, 65536, 103, 720969, 131072, 103, 720970, 196608, 103, 720971, 262144, 103, 720972, 327680, 103, 720973, 0, 38, 720974, 0, 38, 720975, 0, 39, 720976, 65536, 39, 720977, 65536, 39, 720978, 65536, 39, 720979, 196608, 39, 720996, 262144, 39, 720997, 65536, 39, 720998, 65536, 39, 720999, 65536, 39, 721000, 131072, 39, 721001, 262144, 40, 721002, 65536, 40, 721003, 65536, 40, 721004, 65536, 40, 721005, 131072, 40, 721007, 0, 40, 721008, 65536, 40, 721009, 65536, 40, 721010, 65536, 40, 721011, 196608, 40, 721012, 0, 38, 786432, 131073, 3, 786433, 131073, 3, 786434, 131073, 3, 786435, 131073, 3, 786436, 131073, 3, 786437, 131073, 3, 786438, 131073, 3, 786439, 131073, 3, 786440, 131073, 3, 786441, 131073, 3, 786442, 131073, 3, 786443, 131073, 3, 786444, 131073, 3, 786445, 1, 6, 786446, 0, 38, 786447, 0, 40, 786448, 65536, 40, 786449, 65536, 40, 786450, 65536, 40, 786451, 196608, 40, 786452, 0, 39, 786453, 65536, 39, 786454, 65536, 39, 786455, 131072, 39, 786456, 131072, 38, 786457, 131072, 38, 786458, 262144, 40, 786459, 65536, 40, 786460, 65536, 40, 786461, 65536, 40, 786462, 65536, 40, 786463, 65536, 40, 786464, 65536, 40, 786465, 65536, 40, 786466, 65536, 40, 786467, 65536, 40, 786468, 65536, 40, 786469, 65536, 40, 786470, 65536, 40, 786471, 65536, 40, 786472, 65536, 40, 786473, 65536, 40, 786474, 65536, 40, 786475, 65536, 40, 786476, 65536, 40, 786477, 65536, 40, 786478, 65536, 40, 786479, 65536, 40, 786480, 65536, 40, 786481, 65536, 40, 786482, 65536, 40, 786483, 65536, 40, 786484, 65536, 40, 786485, 65536, 40, 786486, 65536, 40, 786487, 65536, 40, 786488, 65536, 40, 786489, 65536, 40, 786490, 65536, 40, 786491, 65536, 40, 786492, 65536, 40, 786493, 65536, 40, 786494, 196608, 40, 786500, 131072, 38, 786501, 131072, 38, 786502, 131072, 38, 786503, 0, 104, 786504, 65536, 104, 786505, 131072, 104, 786506, 196608, 104, 786507, 262144, 104, 786508, 327680, 104, 786509, 0, 38, 786510, 0, 38, 786511, 0, 40, 786512, 65536, 40, 786513, 65536, 40, 786514, 65536, 40, 786515, 196608, 40, 786532, 262144, 40, 786533, 65536, 40, 786534, 65536, 40, 786535, 65536, 40, 786536, 131072, 40, 786537, 131072, 38, 786547, 0, 38, 786548, 0, 38, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 4, 851982, 0, 39, 851983, 65536, 39, 851984, 65536, 39, 851985, 65536, 39, 851986, 196608, 39, 851987, 0, 38, 851988, 0, 40, 851989, 65536, 40, 851990, 65536, 40, 851991, 131072, 40, 851992, 131072, 38, 851993, 131072, 38, 851994, 131072, 38, 851995, 262144, 39, 851996, 65536, 39, 851997, 65536, 39, 851998, 65536, 39, 851999, 65536, 39, 852000, 65536, 39, 852001, 65536, 39, 852002, 65536, 39, 852003, 65536, 39, 852004, 65536, 39, 852005, 65536, 39, 852006, 65536, 39, 852007, 65536, 39, 852008, 65536, 39, 852009, 65536, 39, 852010, 65536, 39, 852011, 65536, 39, 852012, 65536, 39, 852013, 65536, 39, 852014, 65536, 39, 852015, 65536, 39, 852016, 65536, 39, 852017, 65536, 39, 852018, 65536, 39, 852019, 65536, 39, 852020, 65536, 39, 852021, 65536, 39, 852022, 65536, 39, 852023, 65536, 39, 852024, 65536, 39, 852025, 65536, 39, 852026, 65536, 39, 852027, 65536, 39, 852028, 65536, 39, 852029, 196608, 39, 852030, 0, 39, 852031, 65536, 39, 852032, 65536, 39, 852033, 65536, 39, 852034, 65536, 39, 852035, 65536, 39, 852036, 131072, 39, 852037, 131072, 38, 852038, 131072, 38, 852039, 0, 105, 852040, 65536, 105, 852041, 131072, 105, 852042, 196608, 105, 852043, 262144, 105, 852044, 327680, 105, 852045, 0, 38, 852046, 0, 39, 852047, 65536, 39, 852048, 65536, 39, 852049, 65536, 39, 852050, 196608, 39, 852051, 0, 39, 852052, 65536, 39, 852053, 65536, 39, 852054, 65536, 39, 852055, 65536, 39, 852056, 65536, 39, 852057, 65536, 39, 852058, 65536, 39, 852059, 65536, 39, 852060, 65536, 39, 852061, 65536, 39, 852062, 65536, 39, 852063, 65536, 39, 852064, 65536, 39, 852065, 65536, 39, 852066, 65536, 39, 852067, 65536, 39, 852068, 131072, 39, 852069, 262144, 39, 852070, 65536, 39, 852071, 65536, 39, 852072, 65536, 39, 852073, 131072, 39, 852083, 0, 38, 852084, 0, 38, 917504, 65536, 37, 917505, 65536, 37, 917506, 65536, 37, 917507, 65536, 37, 917508, 65536, 37, 917509, 262145, 4, 917510, 262145, 4, 917511, 262145, 4, 917512, 262145, 4, 917513, 262145, 4, 917514, 131073, 1, 917515, 1, 0, 917516, 1, 0, 917517, 1, 4, 917518, 0, 40, 917519, 65536, 40, 917520, 65536, 40, 917521, 65536, 40, 917522, 196608, 40, 917523, 0, 39, 917524, 65536, 39, 917525, 65536, 39, 917526, 65536, 39, 917527, 65536, 39, 917528, 131072, 39, 917529, 131072, 38, 917530, 131072, 38, 917531, 262144, 40, 917532, 65536, 40, 917533, 65536, 40, 917534, 65536, 40, 917535, 65536, 40, 917536, 65536, 40, 917537, 65536, 40, 917538, 65536, 40, 917539, 65536, 40, 917540, 65536, 40, 917541, 65536, 40, 917542, 65536, 40, 917543, 65536, 40, 917544, 65536, 40, 917545, 65536, 40, 917546, 65536, 40, 917547, 65536, 40, 917548, 65536, 40, 917549, 65536, 40, 917550, 65536, 40, 917551, 65536, 40, 917552, 65536, 40, 917553, 65536, 40, 917554, 65536, 40, 917555, 65536, 40, 917556, 65536, 40, 917557, 65536, 40, 917558, 65536, 40, 917559, 65536, 40, 917560, 65536, 40, 917561, 65536, 40, 917562, 65536, 40, 917563, 65536, 40, 917564, 65536, 40, 917565, 196608, 40, 917566, 0, 40, 917567, 65536, 40, 917568, 65536, 40, 917569, 65536, 40, 917570, 65536, 40, 917571, 65536, 40, 917572, 131072, 40, 917573, 131072, 38, 917574, 131072, 38, 917581, 0, 38, 917582, 0, 40, 917583, 65536, 40, 917584, 65536, 40, 917585, 65536, 40, 917586, 196608, 40, 917587, 0, 40, 917588, 65536, 40, 917589, 65536, 40, 917590, 65536, 40, 917591, 65536, 40, 917592, 65536, 40, 917593, 65536, 40, 917594, 65536, 40, 917595, 65536, 40, 917596, 65536, 40, 917597, 65536, 40, 917598, 65536, 40, 917599, 65536, 40, 917600, 65536, 40, 917601, 65536, 40, 917602, 65536, 40, 917603, 65536, 40, 917604, 131072, 40, 917605, 262144, 40, 917606, 65536, 40, 917607, 65536, 40, 917608, 65536, 40, 917609, 131072, 40, 917619, 0, 38, 917620, 0, 38, 983045, 131072, 38, 983046, 262144, 39, 983047, 65536, 39, 983048, 65536, 39, 983049, 65536, 39, 983050, 65536, 39, 983051, 65536, 39, 983052, 65536, 39, 983053, 65536, 39, 983054, 65536, 39, 983055, 65536, 39, 983056, 65536, 39, 983057, 196608, 39, 983058, 0, 38, 983059, 0, 40, 983060, 65536, 40, 983061, 65536, 40, 983062, 65536, 40, 983063, 65536, 40, 983064, 131072, 40, 983065, 131072, 38, 983066, 131072, 38, 983067, 131072, 38, 983068, 262144, 39, 983069, 65536, 39, 983070, 65536, 39, 983071, 65536, 39, 983072, 65536, 39, 983073, 65536, 39, 983074, 65536, 39, 983075, 65536, 39, 983076, 65536, 39, 983077, 65536, 39, 983078, 65536, 39, 983079, 65536, 39, 983080, 65536, 39, 983081, 65536, 39, 983082, 65536, 39, 983083, 65536, 39, 983084, 65536, 39, 983085, 65536, 39, 983086, 65536, 39, 983087, 65536, 39, 983088, 65536, 39, 983089, 65536, 39, 983090, 65536, 39, 983091, 65536, 39, 983092, 65536, 39, 983093, 65536, 39, 983094, 65536, 39, 983095, 65536, 39, 983096, 65536, 39, 983097, 65536, 39, 983098, 65536, 39, 983099, 65536, 39, 983100, 196608, 39, 983101, 0, 39, 983102, 65536, 39, 983103, 65536, 39, 983104, 65536, 39, 983105, 65536, 39, 983106, 65536, 39, 983107, 65536, 39, 983108, 65536, 39, 983109, 131072, 39, 983110, 131072, 38, 983117, 0, 38, 983122, 0, 39, 983123, 65536, 39, 983124, 65536, 39, 983125, 65536, 39, 983126, 65536, 39, 983127, 65536, 39, 983128, 65536, 39, 983129, 65536, 39, 983130, 65536, 39, 983131, 65536, 39, 983132, 65536, 39, 983133, 65536, 39, 983134, 65536, 39, 983135, 65536, 39, 983136, 65536, 39, 983137, 65536, 39, 983138, 65536, 39, 983139, 65536, 39, 983140, 65536, 39, 983141, 131072, 39, 983155, 0, 38, 983156, 0, 38, 1048581, 131072, 38, 1048582, 262144, 40, 1048583, 65536, 40, 1048584, 65536, 40, 1048585, 65536, 40, 1048586, 65536, 40, 1048587, 65536, 40, 1048588, 65536, 40, 1048589, 65536, 40, 1048590, 65536, 40, 1048591, 65536, 40, 1048592, 65536, 40, 1048593, 196608, 40, 1048594, 0, 39, 1048595, 65536, 39, 1048596, 65536, 39, 1048597, 65536, 39, 1048598, 65536, 39, 1048599, 65536, 39, 1048600, 65536, 39, 1048601, 131072, 39, 1048602, 131072, 38, 1048603, 131072, 38, 1048604, 262144, 40, 1048605, 65536, 40, 1048606, 65536, 40, 1048607, 65536, 40, 1048608, 65536, 40, 1048609, 65536, 40, 1048610, 65536, 40, 1048611, 65536, 40, 1048612, 65536, 40, 1048613, 65536, 40, 1048614, 65536, 40, 1048615, 65536, 40, 1048616, 65536, 40, 1048617, 65536, 40, 1048618, 65536, 40, 1048619, 65536, 40, 1048620, 65536, 40, 1048621, 65536, 40, 1048622, 65536, 40, 1048623, 65536, 40, 1048624, 65536, 40, 1048625, 65536, 40, 1048626, 65536, 40, 1048627, 65536, 40, 1048628, 65536, 40, 1048629, 65536, 40, 1048630, 65536, 40, 1048631, 65536, 40, 1048632, 65536, 40, 1048633, 65536, 40, 1048634, 65536, 40, 1048635, 65536, 40, 1048636, 196608, 40, 1048637, 0, 40, 1048638, 65536, 40, 1048639, 65536, 40, 1048640, 65536, 40, 1048641, 65536, 40, 1048642, 65536, 40, 1048643, 65536, 40, 1048644, 65536, 40, 1048645, 131072, 40, 1048646, 131072, 38, 1048653, 0, 38, 1048658, 0, 40, 1048659, 65536, 40, 1048660, 65536, 40, 1048661, 65536, 40, 1048662, 65536, 40, 1048663, 65536, 40, 1048664, 65536, 40, 1048665, 65536, 40, 1048666, 65536, 40, 1048667, 65536, 40, 1048668, 65536, 40, 1048669, 65536, 40, 1048670, 65536, 40, 1048671, 65536, 40, 1048672, 65536, 40, 1048673, 65536, 40, 1048674, 65536, 40, 1048675, 65536, 40, 1048676, 65536, 40, 1048677, 131072, 40, 1048691, 0, 38, 1048692, 0, 38, 1114117, 131072, 38, 1114118, 131072, 38, 1114119, 262144, 39, 1114120, 65536, 39, 1114121, 65536, 39, 1114122, 65536, 39, 1114123, 65536, 39, 1114124, 65536, 39, 1114125, 65536, 39, 1114126, 65536, 39, 1114127, 65536, 39, 1114128, 196608, 39, 1114129, 0, 38, 1114130, 0, 40, 1114131, 65536, 40, 1114132, 65536, 40, 1114133, 65536, 40, 1114134, 65536, 40, 1114135, 65536, 40, 1114136, 65536, 40, 1114137, 131072, 40, 1114138, 131072, 38, 1114139, 131072, 38, 1114140, 131072, 38, 1114141, 262144, 39, 1114142, 65536, 39, 1114143, 65536, 39, 1114144, 65536, 39, 1114145, 65536, 39, 1114146, 65536, 39, 1114147, 65536, 39, 1114148, 65536, 39, 1114149, 65536, 39, 1114150, 65536, 39, 1114151, 65536, 39, 1114152, 65536, 39, 1114153, 65536, 39, 1114154, 65536, 39, 1114155, 65536, 39, 1114156, 65536, 39, 1114157, 65536, 39, 1114158, 65536, 39, 1114159, 65536, 39, 1114160, 65536, 39, 1114161, 65536, 39, 1114162, 65536, 39, 1114163, 65536, 39, 1114164, 65536, 39, 1114165, 65536, 39, 1114166, 65536, 39, 1114167, 65536, 39, 1114168, 65536, 39, 1114169, 65536, 39, 1114170, 65536, 39, 1114171, 196608, 39, 1114172, 0, 39, 1114173, 65536, 39, 1114174, 65536, 39, 1114175, 65536, 39, 1114176, 65536, 39, 1114177, 65536, 39, 1114178, 65536, 39, 1114179, 65536, 39, 1114180, 65536, 39, 1114181, 65536, 39, 1114182, 131072, 39, 1114189, 0, 39, 1114190, 65536, 39, 1114191, 65536, 39, 1114192, 65536, 39, 1114193, 65536, 39, 1114194, 65536, 39, 1114195, 65536, 39, 1114196, 65536, 39, 1114197, 65536, 39, 1114198, 65536, 39, 1114199, 65536, 39, 1114200, 65536, 39, 1114201, 65536, 39, 1114202, 65536, 39, 1114203, 65536, 39, 1114204, 65536, 39, 1114205, 65536, 39, 1114206, 65536, 39, 1114207, 65536, 39, 1114208, 65536, 39, 1114209, 65536, 39, 1114210, 65536, 39, 1114211, 65536, 39, 1114212, 65536, 39, 1114213, 65536, 39, 1114214, 65536, 39, 1114215, 65536, 39, 1114216, 65536, 39, 1114217, 65536, 39, 1114218, 65536, 39, 1114219, 65536, 22, 1114220, 65536, 22, 1114221, 65536, 39, 1114222, 65536, 39, 1114223, 65536, 39, 1114224, 65536, 39, 1114225, 65536, 39, 1114226, 196608, 39, 1114227, 0, 38, 1114228, 0, 38, 1179653, 131072, 38, 1179654, 131072, 38, 1179655, 262144, 40, 1179656, 65536, 40, 1179657, 65536, 40, 1179658, 65536, 40, 1179659, 65536, 40, 1179660, 65536, 40, 1179661, 65536, 40, 1179662, 65536, 40, 1179663, 65536, 40, 1179664, 196608, 40, 1179665, 0, 38, 1179674, 131072, 38, 1179675, 131072, 38, 1179676, 131072, 38, 1179677, 262144, 40, 1179678, 65536, 40, 1179679, 65536, 40, 1179680, 65536, 40, 1179681, 65536, 40, 1179682, 65536, 40, 1179683, 65536, 40, 1179684, 65536, 40, 1179685, 65536, 40, 1179686, 65536, 40, 1179687, 65536, 40, 1179688, 65536, 40, 1179689, 65536, 40, 1179690, 65536, 40, 1179691, 65536, 40, 1179692, 65536, 40, 1179693, 65536, 40, 1179694, 65536, 40, 1179695, 65536, 40, 1179696, 65536, 40, 1179697, 65536, 40, 1179698, 65536, 40, 1179699, 65536, 40, 1179700, 65536, 40, 1179701, 65536, 40, 1179702, 65536, 40, 1179703, 65536, 40, 1179704, 65536, 40, 1179705, 65536, 40, 1179706, 65536, 40, 1179707, 196608, 40, 1179708, 0, 40, 1179709, 65536, 40, 1179710, 65536, 40, 1179711, 65536, 40, 1179712, 65536, 40, 1179713, 65536, 40, 1179714, 65536, 40, 1179715, 65536, 40, 1179716, 65536, 40, 1179717, 65536, 40, 1179718, 131072, 40, 1179725, 0, 40, 1179726, 65536, 40, 1179727, 65536, 40, 1179728, 65536, 40, 1179729, 65536, 40, 1179730, 65536, 40, 1179731, 65536, 40, 1179732, 65536, 40, 1179733, 65536, 40, 1179734, 65536, 40, 1179735, 65536, 40, 1179736, 65536, 40, 1179737, 65536, 40, 1179738, 65536, 40, 1179739, 65536, 40, 1179740, 65536, 40, 1179741, 65536, 40, 1179742, 65536, 40, 1179743, 65536, 40, 1179744, 65536, 40, 1179745, 65536, 40, 1179746, 65536, 40, 1179747, 65536, 40, 1179748, 65536, 40, 1179749, 65536, 40, 1179750, 65536, 40, 1179751, 65536, 40, 1179752, 65536, 40, 1179753, 65536, 40, 1179754, 65536, 40, 1179755, 65536, 22, 1179756, 65536, 22, 1179757, 65536, 40, 1179758, 65536, 40, 1179759, 65536, 40, 1179760, 65536, 40, 1179761, 65536, 40, 1179762, 196608, 40, 1179763, 0, 38, 1179764, 0, 38, 1245189, 131072, 38, 1245190, 131072, 38, 1245191, 131072, 38, 1245192, 262144, 39, 1245193, 65536, 39, 1245194, 65536, 39, 1245195, 65536, 39, 1245196, 65536, 39, 1245197, 65536, 39, 1245198, 65536, 39, 1245199, 196608, 39, 1245200, 0, 38, 1245201, 0, 38, 1245210, 131072, 38, 1245211, 131072, 38, 1245212, 131072, 38, 1245213, 131072, 38, 1245214, 262144, 39, 1245215, 65536, 39, 1245216, 65536, 39, 1245217, 65536, 39, 1245218, 65536, 39, 1245219, 65536, 39, 1245220, 65536, 39, 1245221, 65536, 39, 1245222, 65536, 39, 1245223, 65536, 39, 1245224, 65536, 39, 1245225, 196608, 43, 1245228, 458752, 13, 1245240, 262144, 9, 1245242, 393216, 9, 1245243, 0, 39, 1245244, 65536, 39, 1245245, 65536, 39, 1245246, 65536, 39, 1245247, 65536, 39, 1245248, 65536, 39, 1245249, 65536, 39, 1245250, 65536, 39, 1245251, 65536, 39, 1245252, 65536, 39, 1245253, 65536, 39, 1245254, 196608, 43, 1245261, 262144, 43, 1245262, 65536, 39, 1245263, 65536, 39, 1245264, 65536, 39, 1245265, 65536, 39, 1245266, 65536, 39, 1245267, 65536, 39, 1245268, 65536, 39, 1245269, 65536, 39, 1245270, 65536, 39, 1245271, 65536, 39, 1245272, 65536, 39, 1245273, 65536, 39, 1245274, 65536, 39, 1245275, 65536, 39, 1245276, 196608, 39, 1245298, 0, 38, 1245299, 0, 38, 1245300, 0, 38, 1310725, 131072, 38, 1310726, 131072, 38, 1310727, 131072, 38, 1310728, 262144, 40, 1310729, 65536, 40, 1310730, 65536, 40, 1310731, 65536, 40, 1310732, 65536, 40, 1310733, 65536, 40, 1310734, 65536, 40, 1310735, 196608, 40, 1310736, 0, 38, 1310737, 0, 38, 1310746, 131072, 38, 1310747, 131072, 38, 1310748, 131072, 38, 1310749, 131072, 38, 1310750, 262144, 40, 1310751, 65536, 40, 1310752, 65536, 40, 1310753, 65536, 40, 1310754, 65536, 40, 1310755, 65536, 40, 1310756, 65536, 40, 1310757, 65536, 40, 1310758, 65536, 40, 1310759, 65536, 40, 1310760, 65536, 40, 1310761, 196608, 44, 1310764, 458752, 14, 1310779, 0, 40, 1310780, 65536, 40, 1310781, 65536, 40, 1310782, 65536, 40, 1310783, 65536, 40, 1310784, 65536, 40, 1310785, 65536, 40, 1310786, 65536, 40, 1310787, 65536, 40, 1310788, 65536, 40, 1310789, 65536, 40, 1310790, 196608, 44, 1310797, 262144, 44, 1310798, 65536, 40, 1310799, 65536, 40, 1310800, 65536, 40, 1310801, 65536, 40, 1310802, 65536, 40, 1310803, 65536, 40, 1310804, 65536, 40, 1310805, 65536, 40, 1310806, 65536, 40, 1310807, 65536, 40, 1310808, 65536, 40, 1310809, 65536, 40, 1310810, 65536, 40, 1310811, 65536, 40, 1310812, 196608, 40, 1310830, 0, 37, 1310831, 65536, 37, 1310832, 131072, 37, 1310834, 0, 38, 1310835, 0, 38, 1310836, 0, 39, 1310837, 65536, 39, 1310838, 65536, 39, 1310839, 65536, 39, 1310840, 65536, 39, 1310841, 65536, 39, 1310842, 65536, 39, 1310843, 65536, 39, 1376261, 131072, 38, 1376262, 131072, 38, 1376263, 131072, 38, 1376264, 131072, 38, 1376265, 262145, 5, 1376266, 131073, 3, 1376267, 131073, 3, 1376268, 131073, 3, 1376269, 131073, 3, 1376270, 1, 6, 1376271, 0, 38, 1376272, 0, 38, 1376273, 0, 38, 1376275, 262144, 39, 1376276, 65536, 39, 1376277, 65536, 39, 1376278, 65536, 39, 1376279, 65536, 39, 1376280, 65536, 39, 1376281, 65536, 39, 1376282, 131072, 39, 1376283, 131072, 38, 1376284, 131072, 38, 1376285, 131072, 38, 1376286, 131072, 38, 1376287, 262144, 39, 1376288, 65536, 39, 1376289, 65536, 39, 1376290, 65536, 39, 1376291, 65536, 39, 1376292, 65536, 39, 1376293, 65536, 39, 1376294, 65536, 39, 1376295, 65536, 39, 1376296, 196608, 39, 1376297, 0, 42, 1376326, 0, 43, 1376327, 65536, 43, 1376328, 65536, 43, 1376329, 65536, 22, 1376330, 65536, 22, 1376331, 65536, 43, 1376332, 65536, 43, 1376333, 131072, 43, 1376336, 0, 13, 1376338, 131072, 13, 1376348, 65536, 38, 1376366, 0, 38, 1376368, 131072, 38, 1376370, 0, 38, 1376371, 0, 38, 1376372, 0, 40, 1376373, 65536, 40, 1376374, 65536, 40, 1376375, 65536, 40, 1376376, 65536, 40, 1376377, 65536, 40, 1376378, 65536, 40, 1376379, 65536, 40, 1441797, 131072, 38, 1441798, 131072, 38, 1441799, 131072, 38, 1441800, 131072, 38, 1441801, 262145, 2, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 4, 1441807, 0, 38, 1441808, 0, 38, 1441809, 0, 38, 1441811, 262144, 40, 1441812, 65536, 40, 1441813, 65536, 40, 1441814, 65536, 40, 1441815, 65536, 40, 1441816, 65536, 40, 1441817, 65536, 40, 1441818, 131072, 40, 1441819, 131072, 38, 1441820, 131072, 38, 1441821, 131072, 38, 1441822, 131072, 38, 1441823, 262144, 40, 1441824, 65536, 40, 1441825, 65536, 40, 1441826, 65536, 40, 1441827, 65536, 40, 1441828, 65536, 40, 1441829, 65536, 40, 1441830, 65536, 40, 1441831, 65536, 40, 1441832, 196608, 40, 1441833, 0, 42, 1441834, 262144, 0, 1441835, 327680, 0, 1441862, 0, 44, 1441863, 65536, 44, 1441864, 65536, 44, 1441865, 65536, 22, 1441866, 65536, 22, 1441867, 65536, 44, 1441868, 65536, 44, 1441869, 131072, 44, 1441883, 65536, 39, 1441884, 196608, 39, 1441897, 0, 37, 1441898, 65536, 37, 1441899, 65536, 37, 1441900, 65536, 37, 1441901, 65536, 37, 1441902, 196608, 38, 1441904, 131072, 38, 1441906, 0, 38, 1441907, 0, 39, 1441908, 65536, 39, 1441909, 65536, 39, 1441910, 65536, 39, 1441911, 65536, 39, 1441912, 65536, 39, 1441913, 65536, 39, 1441914, 65536, 39, 1441915, 65536, 39, 1507328, 65536, 39, 1507329, 65536, 39, 1507330, 65536, 39, 1507331, 65536, 39, 1507332, 65536, 39, 1507333, 131072, 39, 1507334, 131072, 38, 1507335, 131072, 38, 1507336, 131072, 38, 1507337, 262145, 2, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 4, 1507343, 0, 38, 1507344, 0, 38, 1507345, 0, 39, 1507346, 65536, 39, 1507347, 131072, 39, 1507348, 262144, 39, 1507349, 65536, 39, 1507350, 65536, 39, 1507351, 65536, 39, 1507352, 65536, 39, 1507353, 65536, 39, 1507354, 65536, 39, 1507355, 131072, 39, 1507356, 131072, 38, 1507357, 131072, 38, 1507358, 131072, 38, 1507359, 131072, 38, 1507364, 262144, 13, 1507367, 458752, 13, 1507368, 0, 38, 1507369, 0, 42, 1507385, 393216, 61, 1507398, 262151, 7, 1507416, 262144, 0, 1507417, 327680, 0, 1507418, 262144, 0, 1507419, 0, 40, 1507420, 196608, 40, 1507433, 0, 38, 1507440, 131072, 38, 1507442, 0, 38, 1507443, 0, 40, 1507444, 65536, 40, 1507445, 65536, 40, 1507446, 65536, 40, 1507447, 65536, 40, 1507448, 65536, 40, 1507449, 65536, 40, 1507450, 65536, 40, 1507451, 65536, 40, 1572864, 65536, 40, 1572865, 65536, 40, 1572866, 65536, 40, 1572867, 65536, 40, 1572868, 65536, 40, 1572869, 131072, 40, 1572870, 131072, 38, 1572871, 131072, 38, 1572872, 131072, 38, 1572873, 262145, 2, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 4, 1572879, 0, 38, 1572880, 0, 38, 1572881, 0, 40, 1572882, 65536, 40, 1572883, 131072, 40, 1572884, 262144, 40, 1572885, 65536, 40, 1572886, 65536, 40, 1572887, 131072, 40, 1572889, 0, 40, 1572890, 65536, 40, 1572891, 131072, 40, 1572892, 131072, 38, 1572893, 131072, 38, 1572894, 131072, 38, 1572895, 131072, 38, 1572896, 262144, 8, 1572897, 327680, 8, 1572898, 393216, 8, 1572899, 262144, 0, 1572900, 262144, 14, 1572903, 458752, 14, 1572904, 0, 38, 1572905, 0, 42, 1572906, 262144, 0, 1572907, 327680, 0, 1572908, 262144, 0, 1572909, 327680, 0, 1572913, 262151, 7, 1572921, 393216, 62, 1572940, 262151, 7, 1572943, 262144, 0, 1572944, 327680, 0, 1572956, 0, 39, 1572957, 65536, 39, 1572958, 65536, 39, 1572959, 65536, 39, 1572960, 65536, 39, 1572961, 65536, 39, 1572962, 65536, 39, 1572963, 65536, 39, 1572964, 65536, 39, 1572965, 196608, 39, 1572969, 0, 39, 1572970, 65536, 39, 1572971, 65536, 39, 1572972, 65536, 39, 1572973, 65536, 39, 1572974, 65536, 39, 1572975, 65536, 39, 1572976, 131072, 39, 1572978, 0, 39, 1572979, 65536, 39, 1572980, 65536, 39, 1572981, 65536, 39, 1572982, 65536, 39, 1572983, 65536, 39, 1572984, 65536, 39, 1572985, 65536, 39, 1572986, 65536, 39, 1572987, 65536, 39, 1638406, 131072, 38, 1638407, 131072, 38, 1638408, 131072, 38, 1638409, 262145, 2, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 4, 1638415, 0, 38, 1638416, 0, 39, 1638417, 65536, 39, 1638418, 65536, 39, 1638419, 65536, 39, 1638420, 131072, 39, 1638428, 131072, 38, 1638429, 131072, 38, 1638430, 131072, 38, 1638431, 131072, 38, 1638432, 262144, 9, 1638433, 0, 11, 1638434, 393216, 9, 1638435, 131072, 11, 1638437, 262144, 9, 1638439, 393216, 9, 1638440, 0, 38, 1638441, 0, 42, 1638457, 262144, 43, 1638458, 65536, 43, 1638459, 65536, 43, 1638460, 65536, 43, 1638461, 65536, 43, 1638462, 65536, 43, 1638463, 65536, 43, 1638464, 65536, 43, 1638465, 65536, 43, 1638466, 196608, 43, 1638469, 0, 11, 1638470, 65536, 11, 1638471, 131072, 11, 1638487, 262151, 7, 1638492, 0, 40, 1638493, 65536, 40, 1638494, 65536, 40, 1638495, 65536, 40, 1638496, 65536, 40, 1638497, 65536, 40, 1638498, 65536, 40, 1638499, 65536, 40, 1638500, 65536, 40, 1638501, 196608, 40, 1638505, 0, 40, 1638506, 65536, 40, 1638507, 65536, 40, 1638508, 65536, 40, 1638509, 65536, 40, 1638510, 65536, 40, 1638511, 65536, 40, 1638512, 131072, 40, 1638514, 0, 40, 1638515, 65536, 40, 1638516, 65536, 40, 1638517, 65536, 40, 1638518, 65536, 40, 1638519, 65536, 40, 1638520, 65536, 40, 1638521, 65536, 40, 1638522, 65536, 40, 1638523, 65536, 40, 1703942, 131072, 38, 1703943, 131072, 38, 1703944, 131072, 38, 1703945, 262145, 2, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 4, 1703951, 0, 38, 1703952, 0, 40, 1703953, 65536, 40, 1703954, 65536, 40, 1703955, 65536, 40, 1703956, 131072, 40, 1703964, 131072, 38, 1703965, 131072, 38, 1703966, 131072, 38, 1703967, 131072, 38, 1703969, 0, 12, 1703971, 131072, 12, 1703972, 262144, 0, 1703973, 327680, 0, 1703974, 262144, 0, 1703975, 327680, 0, 1703976, 0, 38, 1703977, 0, 42, 1703993, 262144, 44, 1703994, 65536, 44, 1703995, 65536, 44, 1703996, 65536, 44, 1703997, 65536, 44, 1703998, 65536, 44, 1703999, 65536, 44, 1704000, 65536, 44, 1704001, 65536, 44, 1704002, 196608, 44, 1704003, 262144, 0, 1704004, 327680, 0, 1704005, 0, 12, 1704007, 131072, 12, 1704015, 262144, 0, 1704016, 327680, 0, 1704017, 262144, 43, 1704018, 65536, 43, 1704019, 65536, 43, 1704020, 65536, 43, 1704021, 65536, 43, 1704022, 65536, 43, 1704023, 65536, 43, 1704024, 65536, 43, 1704025, 65536, 43, 1704026, 65536, 43, 1704027, 196608, 43, 1704031, 262144, 9, 1704033, 393216, 9, 1704037, 0, 39, 1704038, 65536, 39, 1704039, 65536, 39, 1704040, 65536, 39, 1704041, 65536, 39, 1704042, 65536, 39, 1704043, 65536, 39, 1704044, 65536, 39, 1704045, 65536, 39, 1704046, 65536, 39, 1704047, 65536, 39, 1704048, 65536, 39, 1704049, 65536, 39, 1704050, 65536, 39, 1704051, 65536, 39, 1704052, 65536, 39, 1704053, 65536, 39, 1704054, 65536, 39, 1704055, 65536, 39, 1704056, 65536, 39, 1704057, 65536, 39, 1704058, 65536, 39, 1704059, 65536, 39, 1769478, 131072, 38, 1769479, 131072, 38, 1769480, 131072, 38, 1769481, 262145, 2, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 4, 1769487, 0, 39, 1769488, 65536, 39, 1769489, 196608, 39, 1769500, 131072, 38, 1769501, 131072, 38, 1769502, 131072, 38, 1769503, 131072, 38, 1769505, 0, 13, 1769507, 131072, 13, 1769512, 0, 38, 1769513, 0, 42, 1769530, 65536, 39, 1769533, 327680, 4, 1769535, 327680, 4, 1769536, 327680, 11, 1769537, 393216, 11, 1769538, 0, 42, 1769541, 0, 13, 1769543, 131072, 13, 1769544, 262151, 7, 1769553, 262144, 44, 1769554, 65536, 44, 1769555, 65536, 44, 1769556, 65536, 44, 1769557, 65536, 44, 1769558, 65536, 44, 1769559, 65536, 44, 1769560, 65536, 44, 1769561, 65536, 44, 1769562, 65536, 44, 1769563, 196608, 44, 1769573, 0, 40, 1769574, 65536, 40, 1769575, 65536, 40, 1769576, 65536, 40, 1769577, 65536, 40, 1769578, 65536, 40, 1769579, 65536, 40, 1769580, 65536, 40, 1769581, 65536, 40, 1769582, 65536, 40, 1769583, 65536, 40, 1769584, 65536, 40, 1769585, 65536, 40, 1769586, 65536, 40, 1769587, 65536, 40, 1769588, 65536, 40, 1769589, 65536, 40, 1769590, 65536, 40, 1769591, 65536, 40, 1769592, 65536, 40, 1769593, 65536, 40, 1769594, 65536, 40, 1769595, 65536, 40, 1835012, 262144, 39, 1835013, 65536, 39, 1835014, 131072, 39, 1835015, 131072, 38, 1835016, 131072, 38, 1835017, 262145, 6, 1835018, 262145, 4, 1835019, 262145, 4, 1835020, 262145, 4, 1835021, 262145, 4, 1835022, 131073, 6, 1835023, 0, 40, 1835024, 65536, 40, 1835025, 196608, 40, 1835036, 131072, 38, 1835037, 131072, 38, 1835038, 131072, 38, 1835039, 131072, 38, 1835040, 262144, 0, 1835041, 327680, 0, 1835042, 262144, 0, 1835043, 327680, 0, 1835044, 262144, 0, 1835045, 327680, 0, 1835046, 262144, 0, 1835047, 327680, 0, 1835048, 0, 38, 1835049, 0, 42, 1835057, 262151, 7, 1835065, 262144, 43, 1835066, 65536, 43, 1835069, 327680, 5, 1835071, 327680, 5, 1835072, 327680, 12, 1835073, 393216, 12, 1835074, 0, 42, 1835080, 327680, 55, 1835081, 327680, 55, 1835082, 327680, 55, 1835083, 327680, 55, 1835084, 327680, 55, 1835085, 327680, 55, 1835086, 327680, 56, 1835089, 131072, 42, 1835090, 262144, 39, 1835091, 65536, 39, 1835092, 65536, 39, 1835093, 65536, 39, 1835094, 65536, 39, 1835095, 65536, 39, 1835096, 65536, 39, 1835097, 65536, 39, 1835098, 196608, 39, 1835099, 0, 43, 1835100, 65536, 43, 1835101, 65536, 43, 1835102, 65536, 43, 1835103, 65536, 43, 1835104, 65536, 43, 1835105, 65536, 43, 1835106, 65536, 43, 1835107, 65536, 43, 1835108, 65536, 43, 1835109, 65536, 43, 1835110, 65536, 39, 1835111, 65536, 39, 1835112, 65536, 39, 1835113, 65536, 39, 1835114, 65536, 39, 1835115, 65536, 39, 1835116, 65536, 39, 1835117, 65536, 39, 1835118, 65536, 39, 1835119, 65536, 39, 1835120, 65536, 39, 1835121, 65536, 39, 1835122, 65536, 39, 1835123, 65536, 39, 1835124, 65536, 39, 1835125, 65536, 39, 1835126, 65536, 39, 1835127, 65536, 39, 1835128, 65536, 39, 1835129, 65536, 39, 1835130, 65536, 39, 1835131, 65536, 39, 1900548, 262144, 40, 1900549, 65536, 40, 1900550, 131072, 40, 1900551, 131072, 38, 1900552, 131072, 38, 1900561, 0, 38, 1900572, 131072, 38, 1900573, 131072, 38, 1900574, 131072, 38, 1900575, 131072, 38, 1900580, 262144, 11, 1900581, 327680, 11, 1900582, 393216, 11, 1900583, 458752, 11, 1900584, 0, 38, 1900585, 0, 43, 1900586, 65536, 43, 1900587, 65536, 43, 1900588, 196608, 43, 1900594, 262144, 43, 1900595, 65536, 43, 1900596, 65536, 43, 1900597, 65536, 43, 1900598, 65536, 43, 1900599, 65536, 43, 1900600, 65536, 43, 1900601, 262144, 44, 1900602, 131072, 44, 1900607, 262144, 13, 1900610, 0, 43, 1900611, 65536, 43, 1900612, 65536, 43, 1900613, 65536, 43, 1900614, 65536, 43, 1900615, 65536, 43, 1900616, 65536, 43, 1900617, 65536, 43, 1900618, 65536, 43, 1900619, 65536, 43, 1900620, 65536, 43, 1900621, 65536, 43, 1900622, 65536, 43, 1900623, 65536, 43, 1900624, 65536, 43, 1900625, 131072, 43, 1900626, 262144, 40, 1900627, 65536, 40, 1900628, 65536, 40, 1900629, 65536, 40, 1900630, 65536, 40, 1900631, 65536, 40, 1900632, 65536, 40, 1900633, 65536, 40, 1900634, 196608, 40, 1900635, 0, 44, 1900636, 65536, 44, 1900637, 65536, 44, 1900638, 65536, 44, 1900639, 65536, 44, 1900640, 65536, 44, 1900641, 65536, 44, 1900642, 65536, 44, 1900643, 65536, 44, 1900644, 65536, 44, 1900645, 65536, 44, 1900646, 65536, 40, 1900647, 65536, 40, 1900648, 65536, 40, 1900649, 65536, 40, 1900650, 65536, 40, 1900651, 65536, 40, 1900652, 65536, 40, 1900653, 65536, 40, 1900654, 65536, 40, 1900655, 65536, 40, 1900656, 65536, 40, 1900657, 65536, 40, 1900658, 65536, 40, 1900659, 65536, 40, 1900660, 65536, 40, 1900661, 65536, 40, 1900662, 65536, 40, 1900663, 65536, 40, 1900664, 65536, 40, 1900665, 65536, 40, 1900666, 65536, 40, 1900667, 65536, 40, 1966084, 131072, 38, 1966085, 262144, 39, 1966086, 65536, 39, 1966087, 131072, 39, 1966088, 131072, 38, 1966096, 65536, 39, 1966097, 196608, 39, 1966103, 0, 37, 1966104, 65536, 37, 1966105, 65536, 37, 1966106, 131072, 37, 1966108, 131072, 38, 1966109, 131072, 38, 1966110, 131072, 38, 1966111, 131072, 38, 1966112, 262144, 0, 1966113, 327680, 0, 1966114, 262144, 0, 1966115, 327680, 0, 1966116, 262144, 12, 1966117, 327680, 12, 1966118, 393216, 12, 1966119, 458752, 12, 1966120, 0, 38, 1966121, 0, 44, 1966122, 65536, 44, 1966123, 65536, 44, 1966124, 196608, 44, 1966130, 262144, 44, 1966131, 65536, 44, 1966132, 65536, 44, 1966133, 65536, 44, 1966134, 65536, 44, 1966135, 65536, 44, 1966136, 65536, 44, 1966137, 131072, 44, 1966143, 262144, 14, 1966146, 0, 44, 1966147, 65536, 44, 1966148, 65536, 44, 1966149, 65536, 44, 1966150, 65536, 44, 1966151, 65536, 44, 1966152, 65536, 44, 1966153, 65536, 44, 1966154, 65536, 44, 1966155, 65536, 44, 1966156, 65536, 44, 1966157, 65536, 44, 1966158, 65536, 44, 1966159, 65536, 44, 1966160, 65536, 44, 1966161, 131072, 44, 1966162, 131072, 38, 1966170, 0, 39, 1966171, 65536, 39, 1966172, 65536, 39, 1966173, 65536, 39, 1966174, 65536, 39, 1966175, 65536, 39, 1966176, 65536, 39, 1966177, 65536, 39, 1966178, 65536, 39, 1966179, 65536, 39, 1966180, 65536, 39, 1966181, 65536, 39, 1966182, 65536, 39, 1966183, 65536, 39, 1966184, 65536, 39, 1966185, 65536, 39, 1966186, 65536, 39, 1966187, 65536, 39, 1966188, 65536, 39, 1966189, 65536, 39, 1966190, 65536, 39, 1966191, 65536, 39, 1966192, 65536, 39, 1966193, 65536, 39, 1966194, 65536, 39, 1966195, 65536, 39, 1966196, 65536, 39, 1966197, 65536, 39, 1966198, 65536, 39, 1966199, 65536, 39, 1966200, 65536, 39, 1966201, 65536, 39, 1966202, 65536, 39, 1966203, 65536, 39, 2031620, 131072, 38, 2031621, 262144, 40, 2031622, 65536, 40, 2031623, 131072, 40, 2031624, 131072, 38, 2031632, 0, 40, 2031633, 196608, 40, 2031634, 0, 37, 2031635, 65536, 37, 2031636, 65536, 37, 2031637, 65536, 37, 2031638, 65536, 37, 2031639, 65536, 37, 2031642, 131072, 38, 2031643, 131072, 37, 2031644, 131072, 38, 2031645, 131072, 38, 2031646, 131072, 38, 2031647, 131072, 38, 2031652, 262144, 13, 2031655, 458752, 13, 2031656, 0, 39, 2031657, 65536, 39, 2031658, 65536, 39, 2031659, 196608, 39, 2031660, 0, 42, 2031666, 131072, 42, 2031667, 262144, 39, 2031668, 65536, 39, 2031669, 65536, 39, 2031670, 65536, 39, 2031671, 65536, 39, 2031672, 65536, 39, 2031673, 65536, 43, 2031674, 65536, 43, 2031675, 65536, 43, 2031676, 65536, 43, 2031677, 65536, 22, 2031678, 65536, 22, 2031679, 65536, 43, 2031680, 65536, 43, 2031681, 65536, 43, 2031682, 65536, 43, 2031683, 65536, 39, 2031684, 65536, 39, 2031685, 65536, 39, 2031686, 65536, 39, 2031687, 65536, 39, 2031688, 65536, 39, 2031689, 65536, 39, 2031690, 65536, 39, 2031691, 65536, 39, 2031692, 65536, 39, 2031693, 65536, 39, 2031694, 65536, 39, 2031695, 65536, 39, 2031696, 65536, 39, 2031697, 65536, 39, 2031698, 131072, 39, 2031706, 0, 40, 2031707, 65536, 40, 2031708, 65536, 40, 2031709, 65536, 40, 2031710, 65536, 40, 2031711, 65536, 40, 2031712, 65536, 40, 2031713, 65536, 40, 2031714, 65536, 40, 2031715, 65536, 40, 2031716, 65536, 40, 2031717, 65536, 40, 2031718, 65536, 40, 2031719, 65536, 40, 2031720, 65536, 40, 2031721, 65536, 40, 2031722, 65536, 40, 2031723, 65536, 40, 2031724, 65536, 40, 2031725, 65536, 40, 2031726, 65536, 40, 2031727, 65536, 40, 2031728, 65536, 40, 2031729, 65536, 40, 2031730, 65536, 40, 2031731, 65536, 40, 2031732, 65536, 40, 2031733, 65536, 40, 2031734, 65536, 40, 2031735, 65536, 40, 2031736, 65536, 40, 2031737, 65536, 40, 2031738, 65536, 40, 2031739, 65536, 40, 2097154, 262144, 39, 2097155, 65536, 39, 2097156, 131072, 39, 2097157, 131072, 38, 2097158, 262144, 39, 2097159, 65536, 39, 2097160, 131072, 39, 2097169, 0, 38, 2097170, 0, 38, 2097175, 0, 38, 2097178, 131072, 38, 2097179, 131072, 38, 2097180, 131072, 38, 2097181, 131072, 38, 2097182, 131072, 38, 2097183, 131072, 38, 2097188, 262144, 14, 2097191, 458752, 14, 2097192, 0, 40, 2097193, 65536, 40, 2097194, 65536, 40, 2097195, 196608, 40, 2097196, 0, 42, 2097197, 262151, 7, 2097202, 131072, 42, 2097203, 262144, 40, 2097204, 65536, 40, 2097205, 131072, 40, 2097207, 0, 40, 2097208, 65536, 40, 2097209, 65536, 44, 2097210, 65536, 44, 2097211, 65536, 44, 2097212, 65536, 44, 2097213, 65536, 22, 2097214, 65536, 22, 2097215, 65536, 44, 2097216, 65536, 44, 2097217, 65536, 44, 2097218, 65536, 44, 2097219, 65536, 40, 2097220, 65536, 40, 2097221, 65536, 40, 2097222, 65536, 40, 2097223, 65536, 40, 2097224, 65536, 40, 2097225, 65536, 40, 2097226, 65536, 40, 2097227, 65536, 40, 2097228, 65536, 40, 2097229, 65536, 40, 2097230, 65536, 40, 2097231, 65536, 40, 2097232, 65536, 40, 2097233, 65536, 40, 2097234, 131072, 40, 2097242, 262145, 5, 2097243, 131073, 3, 2097244, 131073, 3, 2097245, 131073, 3, 2097246, 131073, 3, 2097247, 131073, 3, 2097248, 131073, 3, 2097249, 131073, 3, 2097250, 131073, 3, 2097251, 131073, 3, 2097252, 131073, 3, 2097253, 131073, 3, 2097254, 131073, 3, 2097255, 131073, 3, 2097256, 131073, 3, 2097257, 131073, 3, 2097258, 131073, 3, 2097259, 131073, 3, 2097260, 131073, 3, 2097261, 131073, 3, 2097262, 131073, 3, 2097263, 131073, 3, 2097264, 131073, 3, 2097265, 131073, 3, 2097266, 131073, 3, 2097267, 131073, 3, 2097268, 131073, 3, 2097269, 131073, 3, 2097270, 131073, 3, 2097271, 131073, 3, 2097272, 131073, 3, 2097273, 131073, 3, 2097274, 131073, 3, 2097275, 131073, 3, 2162690, 262144, 40, 2162691, 65536, 40, 2162692, 131072, 40, 2162693, 131072, 38, 2162694, 262144, 40, 2162695, 65536, 40, 2162696, 131072, 40, 2162705, 0, 38, 2162706, 0, 38, 2162711, 0, 39, 2162712, 65536, 39, 2162713, 65536, 39, 2162714, 131072, 39, 2162715, 131072, 38, 2162716, 131072, 38, 2162717, 131072, 38, 2162718, 131072, 38, 2162719, 131072, 38, 2162720, 262145, 5, 2162721, 131073, 3, 2162722, 131073, 3, 2162723, 131073, 3, 2162724, 131073, 3, 2162725, 131073, 3, 2162726, 131073, 3, 2162727, 131073, 3, 2162728, 131073, 3, 2162729, 131073, 3, 2162730, 1, 6, 2162731, 0, 38, 2162732, 0, 43, 2162733, 65536, 43, 2162734, 65536, 43, 2162735, 65536, 43, 2162736, 65536, 43, 2162737, 65536, 43, 2162738, 131072, 43, 2162739, 131072, 38, 2162744, 262144, 13, 2162747, 458752, 13, 2162751, 327680, 4, 2162753, 327680, 4, 2162757, 0, 11, 2162758, 65536, 11, 2162759, 131072, 11, 2162760, 262145, 5, 2162761, 131073, 3, 2162762, 131073, 3, 2162763, 131073, 3, 2162764, 131073, 3, 2162765, 131073, 3, 2162766, 131073, 3, 2162767, 131073, 3, 2162768, 131073, 3, 2162769, 131073, 3, 2162770, 131073, 3, 2162771, 131073, 3, 2162772, 131073, 3, 2162773, 131073, 3, 2162774, 131073, 3, 2162775, 131073, 3, 2162776, 131073, 3, 2162777, 131073, 3, 2162778, 65537, 0, 2162779, 1, 0, 2162780, 1, 0, 2162781, 1, 0, 2162782, 1, 0, 2162783, 1, 0, 2162784, 1, 0, 2162785, 1, 0, 2162786, 1, 0, 2162787, 1, 0, 2162788, 1, 0, 2162789, 1, 0, 2162790, 1, 0, 2162791, 1, 0, 2162792, 1, 0, 2162793, 1, 0, 2162794, 1, 0, 2162795, 1, 0, 2162796, 1, 0, 2162797, 1, 0, 2162798, 1, 0, 2162799, 1, 0, 2162800, 1, 0, 2162801, 1, 0, 2162802, 1, 0, 2162803, 1, 0, 2162804, 1, 0, 2162805, 1, 0, 2162806, 1, 0, 2162807, 1, 0, 2162808, 1, 0, 2162809, 1, 0, 2162810, 1, 0, 2162811, 1, 0, 2228226, 131072, 38, 2228227, 262144, 39, 2228228, 65536, 39, 2228229, 131072, 39, 2228230, 131072, 38, 2228231, 262144, 39, 2228232, 65536, 39, 2228233, 65536, 39, 2228234, 65536, 22, 2228235, 65536, 22, 2228236, 65536, 39, 2228237, 65536, 39, 2228238, 65536, 39, 2228239, 65536, 39, 2228240, 196608, 39, 2228241, 0, 38, 2228242, 0, 39, 2228243, 65536, 39, 2228244, 65536, 39, 2228245, 196608, 39, 2228247, 0, 40, 2228248, 65536, 40, 2228249, 65536, 40, 2228250, 131072, 40, 2228251, 131072, 38, 2228252, 131072, 38, 2228253, 131072, 38, 2228254, 131072, 38, 2228255, 131072, 38, 2228256, 262145, 2, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 4, 2228267, 0, 38, 2228268, 0, 44, 2228269, 65536, 44, 2228270, 65536, 44, 2228271, 65536, 44, 2228272, 65536, 44, 2228273, 65536, 44, 2228274, 131072, 44, 2228275, 131072, 38, 2228276, 262144, 0, 2228277, 327680, 0, 2228280, 262144, 14, 2228283, 458752, 14, 2228287, 327680, 5, 2228289, 327680, 5, 2228290, 262144, 8, 2228291, 327680, 8, 2228292, 393216, 8, 2228293, 0, 12, 2228295, 131072, 12, 2228296, 262145, 2, 2228297, 1, 0, 2228298, 1, 0, 2228299, 1, 0, 2228300, 1, 0, 2228301, 1, 0, 2228302, 1, 0, 2228303, 1, 0, 2228304, 1, 0, 2228305, 1, 0, 2228306, 1, 0, 2228307, 1, 0, 2228308, 1, 0, 2228309, 1, 0, 2228310, 1, 0, 2228311, 1, 0, 2228312, 1, 0, 2228313, 1, 0, 2228314, 1, 0, 2228315, 1, 0, 2228316, 1, 0, 2228317, 1, 0, 2228318, 1, 0, 2228319, 1, 0, 2228320, 1, 0, 2228321, 1, 0, 2228322, 1, 0, 2228323, 1, 0, 2228324, 1, 0, 2228325, 1, 0, 2228326, 1, 0, 2228327, 1, 0, 2228328, 1, 0, 2228329, 1, 0, 2228330, 1, 0, 2228331, 1, 0, 2228332, 1, 0, 2228333, 1, 0, 2228334, 1, 0, 2228335, 1, 0, 2228336, 1, 0, 2228337, 1, 0, 2228338, 1, 0, 2228339, 1, 0, 2228340, 1, 0, 2228341, 1, 0, 2228342, 1, 0, 2228343, 1, 0, 2228344, 1, 0, 2228345, 1, 0, 2228346, 1, 0, 2228347, 1, 0, 2293762, 131072, 38, 2293763, 262144, 40, 2293764, 65536, 40, 2293765, 131072, 40, 2293766, 131072, 38, 2293767, 262144, 40, 2293768, 65536, 40, 2293769, 65536, 40, 2293770, 65536, 22, 2293771, 65536, 22, 2293772, 131072, 22, 2293773, 65536, 40, 2293774, 65536, 40, 2293775, 65536, 40, 2293776, 196608, 40, 2293777, 0, 38, 2293778, 0, 40, 2293779, 65536, 40, 2293780, 65536, 40, 2293781, 196608, 40, 2293787, 131072, 38, 2293788, 131072, 38, 2293789, 131072, 38, 2293790, 131072, 38, 2293791, 131072, 38, 2293792, 262145, 2, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 4, 2293803, 0, 39, 2293804, 65536, 39, 2293805, 65536, 39, 2293806, 65536, 39, 2293807, 65536, 39, 2293808, 65536, 39, 2293809, 65536, 39, 2293810, 65536, 39, 2293811, 131072, 39, 2293814, 393216, 4, 2293820, 262144, 0, 2293821, 327680, 0, 2293824, 65543, 7, 2293825, 196615, 7, 2293826, 262144, 9, 2293828, 393216, 9, 2293829, 0, 13, 2293831, 131072, 13, 2293832, 262145, 2, 2293833, 1, 0, 2293834, 1, 0, 2293835, 1, 0, 2293836, 1, 0, 2293837, 1, 0, 2293838, 1, 0, 2293839, 1, 0, 2293840, 1, 0, 2293841, 1, 0, 2293842, 1, 0, 2293843, 1, 0, 2293844, 1, 0, 2293845, 1, 0, 2293846, 1, 0, 2293847, 1, 0, 2293848, 1, 0, 2293849, 1, 0, 2293850, 1, 0, 2293851, 1, 0, 2293852, 1, 0, 2293853, 1, 0, 2293854, 1, 0, 2293855, 1, 0, 2293856, 1, 0, 2293857, 1, 0, 2293858, 1, 0, 2293859, 1, 0, 2293860, 1, 0, 2293861, 1, 0, 2293862, 1, 0, 2293863, 1, 0, 2293864, 1, 0, 2293865, 1, 0, 2293866, 1, 0, 2293867, 1, 0, 2293868, 1, 0, 2293869, 1, 0, 2293870, 1, 0, 2293871, 1, 0, 2293872, 1, 0, 2293873, 1, 0, 2293874, 1, 0, 2293875, 1, 0, 2293876, 1, 0, 2293877, 1, 0, 2293878, 1, 0, 2293879, 1, 0, 2293880, 1, 0, 2293881, 1, 0, 2293882, 1, 0, 2293883, 1, 0, 2359298, 131072, 38, 2359299, 131072, 38, 2359300, 262144, 39, 2359301, 65536, 39, 2359302, 131072, 39, 2359303, 131072, 38, 2359304, 262144, 0, 2359305, 327680, 0, 2359308, 262144, 13, 2359311, 458752, 13, 2359312, 0, 38, 2359313, 0, 39, 2359314, 65536, 39, 2359315, 65536, 39, 2359316, 196608, 39, 2359317, 0, 39, 2359318, 65536, 39, 2359319, 65536, 39, 2359320, 65536, 39, 2359321, 65536, 39, 2359322, 65536, 39, 2359323, 131072, 39, 2359324, 131072, 38, 2359325, 131072, 38, 2359326, 131072, 38, 2359327, 131072, 38, 2359328, 262145, 2, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 4, 2359339, 0, 40, 2359340, 65536, 40, 2359341, 65536, 40, 2359342, 65536, 40, 2359343, 65536, 40, 2359344, 65536, 40, 2359345, 65536, 40, 2359346, 65536, 40, 2359347, 131072, 40, 2359350, 393216, 5, 2359351, 262151, 7, 2359368, 262145, 2, 2359369, 1, 0, 2359370, 1, 0, 2359371, 1, 0, 2359372, 1, 0, 2359373, 1, 0, 2359374, 1, 0, 2359375, 1, 0, 2359376, 1, 0, 2359377, 1, 0, 2359378, 1, 0, 2359379, 1, 0, 2359380, 1, 0, 2359381, 1, 0, 2359382, 1, 0, 2359383, 1, 0, 2359384, 1, 0, 2359385, 1, 0, 2359386, 1, 0, 2359387, 1, 0, 2359388, 1, 0, 2359389, 1, 0, 2359390, 1, 0, 2359391, 1, 0, 2359392, 1, 0, 2359393, 1, 0, 2359394, 1, 0, 2359395, 1, 0, 2359396, 1, 0, 2359397, 1, 0, 2359398, 1, 0, 2359399, 1, 0, 2359400, 1, 0, 2359401, 1, 0, 2359402, 1, 0, 2359403, 1, 0, 2359404, 1, 0, 2359405, 1, 0, 2359406, 1, 0, 2359407, 1, 0, 2359408, 1, 0, 2359409, 1, 0, 2359410, 262145, 0, 2359411, 262145, 4, 2359412, 262145, 4, 2359413, 262145, 4, 2359414, 262145, 4, 2359415, 262145, 4, 2359416, 262145, 4, 2359417, 262145, 4, 2359418, 262145, 4, 2359419, 262145, 4, 2424834, 131072, 38, 2424835, 131072, 38, 2424836, 262144, 40, 2424837, 65536, 40, 2424838, 131072, 40, 2424839, 131072, 38, 2424842, 393216, 4, 2424844, 262144, 14, 2424847, 458752, 14, 2424848, 0, 38, 2424849, 0, 40, 2424850, 65536, 40, 2424851, 65536, 40, 2424852, 196608, 40, 2424853, 0, 40, 2424854, 65536, 40, 2424855, 65536, 40, 2424856, 65536, 40, 2424857, 65536, 40, 2424858, 65536, 40, 2424859, 131072, 40, 2424860, 131072, 38, 2424861, 131072, 38, 2424862, 131072, 38, 2424863, 131072, 38, 2424864, 262145, 2, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 131073, 0, 2424875, 131073, 3, 2424876, 131073, 3, 2424877, 131073, 3, 2424878, 131073, 3, 2424879, 131073, 3, 2424880, 131073, 3, 2424881, 131073, 3, 2424882, 131073, 3, 2424883, 131073, 3, 2424884, 131073, 3, 2424885, 131073, 3, 2424886, 131073, 3, 2424887, 131073, 3, 2424888, 131073, 3, 2424889, 1, 6, 2424900, 262145, 5, 2424901, 131073, 3, 2424902, 131073, 3, 2424903, 131073, 3, 2424904, 65537, 0, 2424905, 1, 0, 2424906, 1, 0, 2424907, 1, 0, 2424908, 1, 0, 2424909, 1, 0, 2424910, 1, 0, 2424911, 1, 0, 2424912, 1, 0, 2424913, 262145, 0, 2424914, 262145, 4, 2424915, 262145, 4, 2424916, 262145, 4, 2424917, 262145, 4, 2424918, 262145, 4, 2424919, 262145, 4, 2424920, 262145, 4, 2424921, 262145, 4, 2424922, 262145, 4, 2424923, 262145, 4, 2424924, 262145, 4, 2424925, 262145, 4, 2424926, 262145, 4, 2424927, 262145, 4, 2424928, 262145, 4, 2424929, 262145, 4, 2424930, 262145, 4, 2424931, 262145, 4, 2424932, 262145, 4, 2424933, 262145, 4, 2424934, 262145, 4, 2424935, 262145, 4, 2424936, 262145, 4, 2424937, 262145, 4, 2424938, 262145, 4, 2424939, 262145, 4, 2424940, 262145, 4, 2424941, 262145, 4, 2424942, 262145, 4, 2424943, 262145, 4, 2424944, 262145, 4, 2424945, 262145, 4, 2424946, 131073, 6, 2490370, 131072, 38, 2490371, 131072, 38, 2490372, 131072, 38, 2490373, 262144, 39, 2490374, 65536, 39, 2490375, 131072, 39, 2490378, 393216, 5, 2490384, 0, 39, 2490385, 65536, 39, 2490386, 65536, 39, 2490387, 196608, 39, 2490388, 0, 39, 2490389, 65536, 39, 2490390, 65536, 39, 2490391, 65536, 39, 2490392, 65536, 39, 2490393, 65536, 39, 2490394, 65536, 39, 2490395, 65536, 39, 2490396, 131072, 39, 2490397, 131072, 38, 2490398, 131072, 38, 2490399, 131072, 38, 2490400, 262145, 2, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 131073, 0, 2490426, 131073, 3, 2490427, 131073, 3, 2490428, 131073, 3, 2490429, 131073, 3, 2490430, 131073, 3, 2490431, 131073, 3, 2490432, 131073, 3, 2490433, 131073, 3, 2490434, 131073, 3, 2490435, 131073, 3, 2490436, 65537, 0, 2490437, 1, 0, 2490438, 1, 0, 2490439, 1, 0, 2490440, 1, 0, 2490441, 1, 0, 2490442, 1, 0, 2490443, 1, 0, 2490444, 1, 0, 2490445, 1, 0, 2490446, 1, 0, 2490447, 1, 0, 2490448, 1, 0, 2490449, 1, 4, 2490452, 262144, 9, 2490453, 65536, 11, 2490454, 393216, 9, 2555906, 131072, 38, 2555907, 131072, 38, 2555908, 131072, 38, 2555909, 262144, 40, 2555910, 65536, 40, 2555911, 131072, 40, 2555912, 262151, 7, 2555913, 262144, 0, 2555914, 327680, 0, 2555919, 262151, 7, 2555920, 0, 40, 2555921, 65536, 40, 2555922, 65536, 40, 2555923, 196608, 40, 2555924, 0, 40, 2555925, 65536, 40, 2555926, 65536, 40, 2555927, 65536, 40, 2555928, 65536, 40, 2555929, 65536, 40, 2555930, 65536, 40, 2555931, 65536, 40, 2555932, 131072, 40, 2555933, 131072, 38, 2555934, 131072, 38, 2555935, 131072, 38, 2555936, 262145, 2, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2555964, 1, 0, 2555965, 1, 0, 2555966, 1, 0, 2555967, 1, 0, 2555968, 1, 0, 2555969, 1, 0, 2555970, 1, 0, 2555971, 1, 0, 2555972, 1, 0, 2555973, 1, 0, 2555974, 1, 0, 2555975, 1, 0, 2555976, 1, 0, 2555977, 1, 0, 2555978, 1, 0, 2555979, 1, 0, 2555980, 1, 0, 2555981, 1, 0, 2555982, 1, 0, 2555983, 1, 0, 2555984, 262145, 0, 2555985, 131073, 6, 2555986, 327680, 8, 2555987, 393216, 8, 2555988, 0, 12, 2555990, 131072, 12, 2555991, 262144, 0, 2555992, 327680, 0, 2555993, 262144, 0, 2555994, 327680, 0, 2555995, 262144, 0, 2555996, 327680, 0, 2555997, 262144, 0, 2555998, 327680, 0, 2555999, 262144, 0, 2556000, 327680, 0, 2556001, 262144, 0, 2556002, 327680, 0, 2556003, 262144, 0, 2556004, 327680, 0, 2556005, 262144, 0, 2556006, 327680, 0, 2621442, 131072, 38, 2621443, 131072, 38, 2621444, 131072, 38, 2621445, 131072, 38, 2621446, 262144, 9, 2621448, 393216, 9, 2621459, 0, 39, 2621460, 65536, 39, 2621461, 65536, 39, 2621462, 65536, 39, 2621463, 65536, 39, 2621464, 65536, 39, 2621465, 65536, 39, 2621466, 65536, 39, 2621467, 65536, 39, 2621468, 65536, 39, 2621469, 131072, 39, 2621470, 131072, 38, 2621471, 131072, 38, 2621472, 262145, 2, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 196608, 32, 2621487, 196608, 32, 2621488, 196608, 32, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2621500, 1, 0, 2621501, 1, 0, 2621502, 1, 0, 2621503, 1, 0, 2621504, 1, 0, 2621505, 1, 0, 2621506, 1, 0, 2621507, 1, 0, 2621508, 1, 0, 2621509, 1, 0, 2621510, 1, 0, 2621511, 1, 0, 2621512, 1, 0, 2621513, 1, 0, 2621514, 1, 0, 2621515, 1, 0, 2621516, 1, 0, 2621517, 1, 0, 2621518, 1, 0, 2621519, 1, 0, 2621520, 1, 4, 2621521, 262144, 9, 2621523, 393216, 9, 2621524, 0, 13, 2621526, 131072, 13, 2686978, 131072, 38, 2686979, 131072, 38, 2686980, 131072, 38, 2686981, 131072, 38, 2686982, 262144, 0, 2686983, 327680, 0, 2686984, 262144, 0, 2686985, 327680, 0, 2686986, 262144, 0, 2686987, 327680, 0, 2686995, 0, 40, 2686996, 65536, 40, 2686997, 65536, 40, 2686998, 65536, 40, 2686999, 65536, 40, 2687000, 65536, 40, 2687001, 65536, 40, 2687002, 65536, 40, 2687003, 65536, 40, 2687004, 65536, 40, 2687005, 131072, 40, 2687006, 131072, 38, 2687007, 131072, 38, 2687008, 262145, 2, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 262145, 0, 2687021, 65536, 41, 2687025, 65536, 41, 2687026, 131073, 1, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2687035, 1, 0, 2687036, 1, 0, 2687037, 1, 0, 2687038, 1, 0, 2687039, 1, 0, 2687040, 1, 0, 2687041, 1, 0, 2687042, 1, 0, 2687043, 1, 0, 2687044, 1, 0, 2687045, 1, 0, 2687046, 1, 0, 2687047, 1, 0, 2687048, 1, 0, 2687049, 1, 0, 2687050, 1, 0, 2687051, 1, 0, 2687052, 262145, 0, 2687053, 262145, 4, 2687054, 262145, 4, 2687055, 262145, 4, 2687056, 131073, 6, 2687057, 262144, 0, 2687058, 327680, 0, 2687059, 262144, 0, 2687060, 327680, 0, 2687061, 262144, 0, 2687062, 327680, 0, 2687063, 262144, 0, 2687064, 327680, 0, 2687065, 262144, 0, 2687066, 327680, 0, 2687067, 262144, 0, 2687068, 327680, 0, 2687069, 262144, 0, 2687070, 327680, 0, 2687071, 262144, 0, 2687072, 327680, 0, 2687073, 262144, 0, 2687074, 327680, 0, 2687075, 262144, 0, 2687076, 327680, 0, 2687077, 262144, 0, 2687078, 327680, 0, 2752514, 131072, 38, 2752515, 131072, 38, 2752516, 131072, 38, 2752517, 131072, 38, 2752521, 0, 11, 2752522, 65536, 11, 2752523, 131072, 11, 2752537, 262151, 7, 2752542, 262144, 42, 2752543, 65536, 41, 2752544, 262145, 6, 2752545, 262145, 4, 2752546, 131073, 1, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 262145, 0, 2752555, 262145, 4, 2752556, 65536, 37, 2752557, 262151, 7, 2752560, 327680, 11, 2752561, 393216, 11, 2752562, 65536, 37, 2752563, 262145, 4, 2752564, 131073, 1, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2752571, 1, 0, 2752572, 1, 0, 2752573, 1, 0, 2752574, 1, 0, 2752575, 1, 0, 2752576, 1, 0, 2752577, 1, 0, 2752578, 1, 0, 2752579, 1, 0, 2752580, 1, 0, 2752581, 1, 0, 2752582, 1, 0, 2752583, 1, 0, 2752584, 1, 0, 2752585, 1, 0, 2752586, 1, 0, 2752587, 1, 0, 2752588, 1, 4, 2752589, 0, 11, 2752590, 65536, 11, 2752591, 131072, 11, 2818050, 131072, 38, 2818051, 131072, 38, 2818052, 131072, 38, 2818053, 131072, 38, 2818055, 262144, 0, 2818056, 327680, 0, 2818057, 0, 12, 2818059, 131072, 12, 2818078, 262151, 7, 2818080, 65536, 37, 2818081, 131072, 37, 2818082, 262145, 2, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 4, 2818091, 0, 38, 2818092, 0, 42, 2818095, 262144, 12, 2818096, 327680, 12, 2818097, 393216, 12, 2818098, 131072, 42, 2818099, 131072, 38, 2818100, 262145, 2, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2818107, 1, 0, 2818108, 1, 0, 2818109, 1, 0, 2818110, 1, 0, 2818111, 1, 0, 2818112, 1, 0, 2818113, 1, 0, 2818114, 1, 0, 2818115, 1, 0, 2818116, 1, 0, 2818117, 1, 0, 2818118, 1, 0, 2818119, 1, 0, 2818120, 1, 0, 2818121, 1, 0, 2818122, 1, 0, 2818123, 1, 0, 2818124, 1, 4, 2818125, 0, 12, 2818127, 131072, 12, 2818128, 262144, 0, 2818129, 327680, 0, 2818130, 262144, 0, 2818131, 327680, 0, 2818132, 262144, 0, 2818133, 327680, 0, 2818134, 262144, 0, 2818135, 327680, 0, 2818136, 262144, 0, 2818137, 327680, 0, 2818138, 262144, 0, 2818139, 327680, 0, 2818140, 262144, 0, 2818141, 327680, 0, 2818142, 262144, 0, 2818143, 327680, 0, 2883586, 131072, 38, 2883587, 131072, 38, 2883588, 131072, 38, 2883589, 131072, 38, 2883593, 0, 13, 2883595, 131072, 13, 2883596, 393216, 11, 2883616, 0, 66, 2883617, 65536, 66, 2883618, 65536, 66, 2883619, 65536, 66, 2883620, 65536, 66, 2883621, 65536, 66, 2883622, 65536, 66, 2883623, 65536, 66, 2883624, 65536, 66, 2883625, 65536, 66, 2883626, 65536, 66, 2883627, 65536, 66, 2883628, 131072, 66, 2883631, 262144, 13, 2883634, 131072, 42, 2883635, 131072, 38, 2883636, 262145, 2, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 2883643, 1, 0, 2883644, 1, 0, 2883645, 1, 0, 2883646, 1, 0, 2883647, 1, 0, 2883648, 1, 0, 2883649, 1, 0, 2883650, 1, 0, 2883651, 1, 0, 2883652, 1, 0, 2883653, 1, 0, 2883654, 1, 0, 2883655, 1, 0, 2883656, 1, 0, 2883657, 1, 0, 2883658, 1, 0, 2883659, 1, 0, 2883660, 1, 4, 2883661, 0, 13, 2883663, 131072, 13, 2949122, 131072, 38, 2949123, 131072, 38, 2949124, 131072, 38, 2949125, 131072, 38, 2949126, 262144, 0, 2949127, 327680, 0, 2949128, 262144, 0, 2949129, 327680, 0, 2949130, 262144, 12, 2949131, 327680, 12, 2949132, 393216, 12, 2949134, 262144, 8, 2949135, 327680, 8, 2949136, 393216, 8, 2949152, 0, 66, 2949153, 65536, 66, 2949154, 65536, 66, 2949155, 65536, 66, 2949156, 65536, 66, 2949157, 65536, 66, 2949158, 65536, 66, 2949159, 65536, 66, 2949160, 65536, 66, 2949161, 65536, 66, 2949162, 65536, 66, 2949163, 65536, 66, 2949164, 131072, 66, 2949167, 262144, 14, 2949170, 131072, 42, 2949171, 131072, 38, 2949172, 262145, 2, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 2949179, 1, 0, 2949180, 1, 0, 2949181, 1, 0, 2949182, 1, 0, 2949183, 1, 0, 2949184, 1, 0, 2949185, 262145, 0, 2949186, 262145, 4, 2949187, 262145, 4, 2949188, 262145, 4, 2949189, 262145, 4, 2949190, 262145, 4, 2949191, 262145, 4, 2949192, 262145, 4, 2949193, 262145, 4, 2949194, 262145, 4, 2949195, 262145, 4, 2949196, 131073, 6, 2949197, 262144, 0, 2949198, 327680, 0, 2949199, 262144, 0, 2949200, 327680, 0, 2949201, 262144, 0, 2949202, 327680, 0, 2949203, 262144, 0, 2949204, 327680, 0, 2949205, 262144, 0, 2949206, 327680, 0, 3014658, 131072, 38, 3014659, 131072, 38, 3014660, 131072, 38, 3014661, 131072, 38, 3014666, 262144, 13, 3014669, 458752, 13, 3014670, 262144, 9, 3014672, 393216, 9, 3014674, 0, 11, 3014675, 65536, 11, 3014676, 131072, 11, 3014678, 262144, 9, 3014680, 393216, 9, 3014685, 0, 11, 3014686, 65536, 11, 3014687, 131072, 11, 3014688, 131072, 42, 3014689, 131072, 38, 3014690, 262145, 2, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 4, 3014699, 0, 38, 3014700, 0, 43, 3014701, 65536, 43, 3014702, 65536, 43, 3014703, 65536, 43, 3014704, 65536, 43, 3014705, 65536, 43, 3014706, 131072, 43, 3014707, 131072, 38, 3014708, 262145, 6, 3014709, 262145, 4, 3014710, 262145, 4, 3014711, 262145, 4, 3014712, 262145, 4, 3014713, 262145, 4, 3014714, 262145, 4, 3014715, 262145, 4, 3014716, 262145, 4, 3014717, 262145, 4, 3014718, 262145, 4, 3014719, 262145, 4, 3014720, 262145, 4, 3014721, 131073, 6, 3014724, 262144, 9, 3014726, 393216, 9, 3014730, 0, 11, 3014731, 65536, 11, 3014732, 131072, 11, 3080194, 131072, 38, 3080195, 131072, 38, 3080196, 131072, 38, 3080197, 131072, 38, 3080198, 262144, 0, 3080199, 327680, 0, 3080200, 262144, 0, 3080201, 327680, 0, 3080202, 262144, 0, 3080203, 327680, 0, 3080204, 262144, 0, 3080205, 327680, 0, 3080206, 262144, 0, 3080207, 327680, 0, 3080208, 262144, 0, 3080209, 327680, 0, 3080210, 0, 12, 3080212, 131072, 12, 3080213, 262144, 0, 3080214, 327680, 0, 3080215, 262144, 0, 3080216, 327680, 0, 3080217, 262144, 0, 3080218, 327680, 0, 3080219, 262144, 0, 3080220, 327680, 0, 3080221, 0, 12, 3080223, 131072, 12, 3080224, 131072, 42, 3080225, 131072, 38, 3080226, 262145, 2, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 4, 3080235, 0, 38, 3080236, 0, 44, 3080237, 65536, 44, 3080238, 65536, 44, 3080239, 65536, 44, 3080240, 65536, 44, 3080241, 65536, 44, 3080242, 131072, 44, 3080243, 131072, 38, 3080248, 393216, 4, 3080250, 327680, 4, 3080257, 262151, 7, 3080258, 262144, 0, 3080259, 327680, 0, 3080260, 262144, 0, 3080261, 327680, 0, 3080262, 262144, 0, 3080263, 327680, 0, 3080264, 262144, 0, 3080265, 327680, 0, 3080266, 0, 12, 3080268, 131072, 12, 3080269, 262144, 0, 3080270, 327680, 0, 3080271, 262144, 0, 3080272, 327680, 0, 3080273, 262144, 0, 3080274, 327680, 0, 3080275, 262144, 0, 3080276, 327680, 0, 3080277, 262144, 0, 3080278, 327680, 0, 3145730, 131072, 38, 3145731, 131072, 38, 3145732, 131072, 38, 3145733, 131072, 38, 3145734, 0, 11, 3145735, 65536, 11, 3145736, 131072, 11, 3145743, 327680, 11, 3145744, 393216, 11, 3145746, 0, 13, 3145748, 131072, 13, 3145751, 393216, 4, 3145753, 393216, 4, 3145755, 393216, 4, 3145757, 0, 13, 3145759, 131072, 13, 3145760, 131072, 42, 3145761, 131072, 38, 3145762, 262145, 2, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 4, 3145771, 0, 39, 3145772, 65536, 39, 3145773, 65536, 39, 3145774, 65536, 39, 3145775, 65536, 39, 3145776, 65536, 39, 3145777, 65536, 39, 3145778, 65536, 39, 3145779, 131072, 39, 3145780, 327680, 8, 3145781, 393216, 8, 3145782, 262144, 0, 3145783, 327680, 0, 3145784, 262144, 0, 3145785, 327680, 0, 3145802, 0, 13, 3145804, 131072, 13, 3211266, 131072, 38, 3211267, 131072, 38, 3211268, 131072, 38, 3211269, 131072, 38, 3211270, 0, 12, 3211272, 131072, 12, 3211273, 262144, 0, 3211274, 327680, 0, 3211275, 262144, 8, 3211276, 327680, 8, 3211277, 393216, 8, 3211278, 262144, 12, 3211279, 327680, 12, 3211280, 393216, 12, 3211281, 458752, 12, 3211283, 0, 37, 3211284, 65536, 37, 3211285, 65536, 37, 3211286, 65536, 37, 3211287, 65536, 37, 3211288, 65536, 37, 3211289, 65536, 37, 3211290, 65536, 37, 3211291, 65536, 37, 3211292, 65536, 37, 3211293, 65536, 37, 3211294, 131072, 37, 3211296, 131072, 42, 3211297, 131072, 38, 3211298, 262145, 2, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 4, 3211307, 0, 40, 3211308, 65536, 40, 3211309, 65536, 40, 3211310, 131072, 40, 3211312, 0, 40, 3211313, 65536, 40, 3211314, 65536, 40, 3211315, 131072, 40, 3211316, 327680, 9, 3211317, 393216, 9, 3211325, 262151, 7, 3211342, 262144, 8, 3211343, 327680, 8, 3211344, 393216, 8, 3211345, 262144, 0, 3211346, 327680, 0, 3211347, 262144, 0, 3211348, 327680, 0, 3211349, 262144, 0, 3211350, 327680, 0, 3276802, 131072, 38, 3276803, 131072, 38, 3276804, 131072, 38, 3276805, 131072, 38, 3276806, 0, 13, 3276808, 131072, 13, 3276811, 262144, 9, 3276813, 393216, 9, 3276814, 262144, 13, 3276817, 458752, 13, 3276818, 0, 37, 3276819, 0, 38, 3276830, 65536, 37, 3276832, 131072, 42, 3276833, 131072, 38, 3276834, 262145, 2, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 4, 3276843, 262151, 7, 3276851, 393216, 4, 3276873, 262151, 7, 3276876, 262144, 0, 3276877, 327680, 0, 3276878, 262144, 9, 3276880, 393216, 9, 3276881, 0, 11, 3276882, 65536, 11, 3276883, 131072, 11, 3342338, 131072, 38, 3342339, 131072, 38, 3342340, 131072, 38, 3342341, 131072, 38, 3342350, 262144, 14, 3342353, 458752, 14, 3342354, 0, 38, 3342355, 0, 38, 3342366, 131072, 38, 3342367, 131072, 38, 3342368, 131072, 42, 3342369, 131072, 38, 3342370, 262145, 2, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 4, 3342387, 393216, 5, 3342397, 0, 11, 3342398, 65536, 11, 3342399, 131072, 11, 3342415, 262144, 0, 3342416, 327680, 0, 3342417, 0, 12, 3342419, 131072, 12, 3342420, 262144, 0, 3342421, 327680, 0, 3407874, 131072, 38, 3407875, 131072, 38, 3407876, 262144, 38, 3407877, 65536, 37, 3407878, 65536, 37, 3407879, 65536, 37, 3407880, 65536, 37, 3407881, 65536, 37, 3407882, 65536, 37, 3407883, 65536, 37, 3407884, 65536, 37, 3407885, 65536, 37, 3407886, 65536, 37, 3407887, 65536, 37, 3407888, 65536, 37, 3407889, 65536, 37, 3407890, 65536, 37, 3407891, 196608, 38, 3407902, 131072, 38, 3407903, 131072, 38, 3407904, 131072, 38, 3407905, 131072, 38, 3407906, 262145, 2, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 4, 3407921, 262151, 7, 3407932, 262151, 7, 3407933, 0, 12, 3407935, 131072, 12, 3407936, 262144, 8, 3407937, 327680, 8, 3407938, 393216, 8, 3407945, 262144, 0, 3407946, 327680, 0, 3407947, 262144, 0, 3407948, 327680, 0, 3407949, 262144, 0, 3407950, 327680, 0, 3407953, 0, 13, 3407955, 131072, 13, 3473410, 262144, 38, 3473411, 65536, 37, 3473412, 65536, 37, 3473413, 65536, 37, 3473414, 65536, 37, 3473415, 65536, 37, 3473416, 65536, 37, 3473417, 65536, 37, 3473418, 65536, 37, 3473419, 65536, 37, 3473420, 65536, 37, 3473421, 65536, 37, 3473422, 65536, 37, 3473423, 65536, 37, 3473424, 65536, 37, 3473425, 65536, 37, 3473426, 65536, 37, 3473427, 65536, 37, 3473428, 65536, 37, 3473429, 65536, 37, 3473430, 65536, 37, 3473431, 65536, 37, 3473432, 65536, 37, 3473433, 65536, 37, 3473434, 65536, 37, 3473435, 65536, 37, 3473436, 131072, 37, 3473437, 131072, 37, 3473438, 131072, 38, 3473439, 131072, 38, 3473440, 131072, 38, 3473441, 131072, 38, 3473442, 262145, 2, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 4, 3473451, 262144, 9, 3473453, 393216, 9, 3473464, 0, 11, 3473465, 65536, 11, 3473466, 131072, 11, 3473469, 0, 13, 3473471, 131072, 13, 3473472, 262144, 9, 3473474, 393216, 9, 3473487, 262144, 0, 3473488, 327680, 0, 3473489, 262144, 0, 3473490, 327680, 0, 3473491, 262144, 0, 3473492, 327680, 0, 3473493, 262144, 0, 3473494, 327680, 0, 3538972, 131072, 38, 3538973, 131072, 38, 3538974, 131072, 38, 3538975, 131072, 38, 3538976, 131072, 38, 3538977, 262144, 38, 3538978, 65536, 37, 3538979, 262145, 4, 3538980, 131073, 1, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 4, 3538987, 262144, 0, 3538988, 327680, 0, 3538989, 262144, 0, 3538990, 327680, 0, 3538991, 262144, 0, 3538992, 327680, 0, 3538993, 262144, 8, 3538994, 327680, 8, 3538995, 393216, 8, 3538996, 262144, 0, 3538997, 327680, 0, 3538998, 262144, 0, 3538999, 327680, 0, 3539000, 0, 12, 3539002, 131072, 12, 3539003, 262144, 0, 3539004, 327680, 0, 3539005, 262144, 0, 3539006, 327680, 0, 3539007, 262144, 0, 3539008, 327680, 0, 3539009, 262144, 0, 3539010, 327680, 0, 3539011, 262144, 8, 3539012, 327680, 8, 3539013, 393216, 8, 3539014, 262144, 0, 3539015, 327680, 0, 3539016, 262144, 0, 3539017, 327680, 0, 3539018, 262144, 8, 3539019, 327680, 8, 3539020, 393216, 8, 3539021, 262144, 0, 3539022, 327680, 0, 3604508, 131072, 38, 3604509, 131072, 38, 3604510, 131072, 38, 3604511, 131072, 38, 3604512, 131072, 38, 3604515, 131072, 38, 3604516, 262145, 2, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 4, 3604525, 0, 11, 3604526, 65536, 11, 3604527, 131072, 11, 3604529, 262144, 9, 3604531, 393216, 9, 3604536, 0, 13, 3604538, 131072, 13, 3604547, 262144, 9, 3604549, 393216, 9, 3604550, 0, 11, 3604551, 65536, 11, 3604552, 131072, 11, 3604554, 262144, 9, 3604556, 393216, 9, 3604559, 262144, 0, 3604560, 327680, 0, 3604561, 262144, 0, 3604562, 327680, 0, 3604563, 262144, 0, 3604564, 327680, 0, 3604565, 262144, 0, 3604566, 327680, 0, 3670044, 131072, 38, 3670045, 131072, 38, 3670046, 131072, 38, 3670047, 131072, 38, 3670048, 131072, 38, 3670051, 131072, 38, 3670052, 262145, 2, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 4, 3670059, 262144, 0, 3670060, 327680, 0, 3670061, 0, 12, 3670063, 131072, 12, 3670064, 262144, 0, 3670065, 327680, 0, 3670066, 262144, 0, 3670067, 327680, 0, 3670068, 262144, 0, 3670069, 327680, 0, 3670070, 262144, 8, 3670071, 327680, 8, 3670072, 393216, 8, 3670073, 262144, 0, 3670074, 327680, 0, 3670075, 262144, 0, 3670076, 327680, 0, 3670077, 262144, 0, 3670078, 327680, 0, 3670079, 262144, 8, 3670080, 327680, 8, 3670081, 393216, 8, 3670082, 262144, 0, 3670083, 327680, 0, 3670084, 262144, 0, 3670085, 327680, 0, 3670086, 0, 12, 3670088, 131072, 12, 3670089, 262144, 0, 3670090, 327680, 0, 3670091, 262144, 0, 3670092, 327680, 0, 3670093, 262144, 0, 3670094, 327680, 0, 3735580, 131072, 38, 3735581, 131072, 38, 3735582, 131072, 38, 3735583, 131072, 38, 3735584, 131072, 38, 3735587, 131072, 38, 3735588, 262145, 2, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 4, 3735597, 0, 13, 3735599, 131072, 13, 3735606, 262144, 9, 3735608, 393216, 9, 3735615, 262144, 9, 3735617, 393216, 9, 3735622, 0, 13, 3735624, 131072, 13, 3735631, 262144, 0, 3735632, 327680, 0, 3735633, 262144, 0, 3735634, 327680, 0, 3735635, 262144, 0, 3735636, 327680, 0, 3735637, 262144, 0, 3735638, 327680, 0, 3801116, 131072, 38, 3801117, 131072, 38, 3801118, 131072, 38, 3801119, 131072, 38, 3801120, 131072, 38, 3801123, 131072, 38, 3801124, 262145, 2, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 4, 3801131, 262144, 0, 3801132, 327680, 0, 3801133, 262144, 0, 3801134, 327680, 0, 3801135, 262144, 0, 3801136, 327680, 0, 3801137, 262144, 0, 3801138, 327680, 0, 3801139, 262144, 0, 3801140, 327680, 0, 3801141, 262144, 0, 3801142, 327680, 0, 3801143, 262144, 0, 3801144, 327680, 0, 3801145, 262144, 0, 3801146, 327680, 0, 3801147, 262144, 0, 3801148, 327680, 0, 3801149, 262144, 0, 3801150, 327680, 0, 3801151, 262144, 0, 3801152, 327680, 0, 3801153, 262144, 0, 3801154, 327680, 0, 3801155, 262144, 0, 3801156, 327680, 0, 3801157, 262144, 0, 3801158, 327680, 0, 3801159, 262144, 0, 3801160, 327680, 0, 3801161, 262144, 0, 3801162, 327680, 0, 3801163, 262144, 0, 3801164, 327680, 0, 3801165, 262144, 0, 3801166, 327680, 0, 3866652, 131072, 38, 3866653, 131072, 38, 3866654, 131072, 38, 3866655, 131072, 38, 3866656, 131072, 38, 3866659, 131072, 38, 3866660, 262145, 2, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 4, 3866703, 262144, 0, 3866704, 327680, 0, 3866705, 262144, 0, 3866706, 327680, 0, 3866707, 262144, 0, 3866708, 327680, 0, 3866709, 262144, 0, 3866710, 327680, 0, 3932188, 131072, 38, 3932189, 131072, 38, 3932190, 131072, 38, 3932191, 131072, 38, 3932192, 131072, 38, 3932195, 131072, 38, 3932196, 262145, 2, 3932197, 1, 0, 3932198, 1, 0, 3932199, 1, 0, 3932200, 1, 0, 3932201, 1, 0, 3932202, 1, 4, 3932203, 262144, 0, 3932204, 327680, 0, 3932205, 262144, 0, 3932206, 327680, 0, 3932207, 262144, 0, 3932208, 327680, 0, 3932209, 262144, 0, 3932210, 327680, 0, 3932211, 262144, 0, 3932212, 327680, 0, 3932213, 262144, 0, 3932214, 327680, 0, 3932215, 262144, 0, 3932216, 327680, 0, 3932217, 262144, 0, 3932218, 327680, 0, 3932219, 262144, 0, 3932220, 327680, 0, 3932221, 262144, 0, 3932222, 327680, 0, 3932223, 262144, 0, 3932224, 327680, 0, 3932225, 262144, 0, 3932226, 327680, 0, 3932227, 262144, 0, 3932228, 327680, 0, 3932229, 262144, 0, 3932230, 327680, 0, 3932231, 262144, 0, 3932232, 327680, 0, 3932233, 262144, 0, 3932234, 327680, 0, 3932235, 262144, 0, 3932236, 327680, 0, 3932237, 262144, 0, 3932238, 327680, 0, 3997724, 131072, 38, 3997725, 131072, 38, 3997726, 131072, 38, 3997727, 131072, 38, 3997728, 131072, 38, 3997731, 131072, 38, 3997732, 262145, 2, 3997733, 1, 0, 3997734, 1, 0, 3997735, 1, 0, 3997736, 1, 0, 3997737, 1, 0, 3997738, 1, 4, 4063260, 131072, 38, 4063261, 131072, 38, 4063262, 131072, 38, 4063263, 131072, 38, 4063264, 131072, 38, 4063267, 131072, 38, 4063268, 262145, 6, 4063269, 262145, 4, 4063270, 262145, 4, 4063271, 262145, 4, 4063272, 262145, 4, 4063273, 262145, 4, 4063274, 131073, 6 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131089, 196608, 35, 131090, 262144, 35, 196612, 196608, 35, 196613, 262144, 35, 196625, 196608, 36, 196626, 262144, 36, 262148, 196608, 36, 262149, 262144, 36, 262154, 0, 32, 262155, 65536, 32, 262156, 131072, 32, 327690, 0, 33, 327691, 65536, 33, 327692, 131072, 33, 393226, 0, 34, 393227, 65536, 34, 393228, 131072, 34, 393323, 196608, 35, 393324, 262144, 35, 393329, 65536, 35, 393330, 131072, 35, 458769, 196608, 35, 458770, 262144, 35, 458832, 65536, 35, 458833, 131072, 35, 458859, 196608, 36, 458860, 262144, 36, 458865, 65536, 36, 458866, 131072, 36, 524305, 196608, 36, 524306, 262144, 36, 524368, 65536, 36, 524369, 131072, 36, 589926, 65536, 35, 589927, 131072, 35, 589933, 0, 32, 589934, 65536, 32, 589935, 131072, 32, 655372, 196608, 35, 655373, 262144, 35, 655423, 65536, 35, 655424, 131072, 35, 655462, 65536, 36, 655463, 131072, 36, 655469, 0, 33, 655470, 65536, 33, 655471, 131072, 33, 720908, 196608, 36, 720909, 262144, 36, 720959, 65536, 36, 720960, 131072, 36, 720962, 327680, 59, 720963, 393216, 59, 720980, 196608, 35, 720981, 262144, 35, 720987, 65536, 35, 720988, 131072, 35, 720994, 196608, 35, 720995, 262144, 35, 721002, 393216, 61, 721005, 0, 34, 721006, 65536, 34, 721007, 131072, 34, 721009, 327680, 59, 721010, 393216, 59, 721013, 65536, 35, 721014, 131072, 35, 786438, 327680, 35, 786439, 393216, 35, 786498, 327680, 60, 786499, 393216, 60, 786516, 196608, 36, 786517, 262144, 36, 786523, 65536, 36, 786524, 131072, 36, 786530, 196608, 36, 786531, 262144, 36, 786538, 393216, 62, 786545, 327680, 60, 786546, 393216, 60, 786549, 65536, 36, 786550, 131072, 36, 851974, 327680, 36, 851975, 393216, 36, 851980, 393216, 20, 852039, 262144, 90, 852040, 393216, 90, 852043, 262144, 90, 852044, 393216, 90, 917509, 131072, 37, 917510, 262144, 32, 917512, 196608, 32, 917513, 327680, 20, 917575, 262144, 91, 917576, 393216, 93, 917579, 262144, 93, 917580, 393216, 91, 917585, 327680, 61, 983050, 262146, 5, 983051, 131074, 3, 983052, 131074, 3, 983053, 2, 6, 983111, 458752, 91, 983112, 0, 2, 983115, 0, 2, 983116, 458752, 91, 983118, 196608, 59, 983119, 262144, 59, 983121, 327680, 62, 983143, 196608, 59, 983144, 262144, 59, 983153, 196608, 61, 983154, 262144, 61, 1048586, 262146, 2, 1048587, 2, 0, 1048588, 2, 0, 1048589, 2, 4, 1048647, 458752, 91, 1048648, 0, 3, 1048651, 0, 3, 1048652, 458752, 91, 1048654, 196608, 60, 1048655, 262144, 60, 1048679, 196608, 60, 1048680, 262144, 60, 1048689, 196608, 62, 1048690, 262144, 62, 1114122, 262146, 2, 1114123, 2, 0, 1114124, 2, 0, 1114125, 2, 4, 1114136, 196608, 35, 1114137, 262144, 35, 1114154, 327680, 11, 1114155, 393216, 11, 1114183, 458752, 91, 1114184, 0, 2, 1114187, 0, 2, 1114188, 458752, 91, 1114218, 0, 22, 1114221, 131072, 22, 1179658, 262146, 2, 1179659, 2, 0, 1179660, 2, 0, 1179661, 2, 4, 1179672, 196608, 36, 1179673, 262144, 36, 1179689, 262144, 12, 1179690, 327680, 12, 1179691, 393216, 12, 1179692, 262144, 0, 1179693, 327680, 0, 1179694, 262144, 0, 1179695, 327680, 0, 1179702, 262144, 0, 1179703, 327680, 0, 1179704, 262144, 8, 1179705, 327680, 8, 1179706, 393216, 8, 1179719, 458752, 91, 1179720, 0, 3, 1179723, 0, 3, 1179724, 458752, 91, 1179740, 327680, 37, 1179754, 0, 22, 1179757, 131072, 22, 1245194, 262146, 2, 1245195, 2, 0, 1245196, 2, 0, 1245197, 2, 4, 1245202, 196608, 35, 1245203, 262144, 35, 1245205, 65536, 35, 1245206, 131072, 35, 1245225, 262144, 13, 1245230, 393216, 4, 1245232, 393216, 4, 1245237, 327680, 4, 1245240, 393216, 4, 1245255, 262144, 92, 1245256, 393216, 90, 1245259, 262144, 90, 1245260, 393216, 92, 1245264, 0, 11, 1245265, 65536, 11, 1245266, 131072, 11, 1245275, 327680, 37, 1245276, 327680, 38, 1310730, 262146, 2, 1310731, 2, 0, 1310732, 2, 0, 1310733, 2, 4, 1310738, 196608, 36, 1310739, 262144, 36, 1310741, 65536, 36, 1310742, 131072, 36, 1310761, 262144, 14, 1310762, 393216, 61, 1310766, 393216, 5, 1310768, 393216, 5, 1310773, 327680, 5, 1310776, 393216, 5, 1310778, 262144, 21, 1310786, 262144, 0, 1310787, 327680, 0, 1310788, 262144, 0, 1310789, 327680, 0, 1310791, 262144, 93, 1310792, 393216, 93, 1310795, 262144, 93, 1310796, 393216, 93, 1310798, 262144, 0, 1310799, 327680, 0, 1310800, 0, 12, 1310801, 65536, 12, 1310802, 131072, 12, 1310811, 327680, 38, 1310812, 327680, 39, 1310831, 327680, 61, 1376266, 262146, 2, 1376267, 2, 0, 1376268, 2, 0, 1376269, 2, 4, 1376292, 262144, 11, 1376293, 327680, 11, 1376294, 393216, 11, 1376295, 458752, 11, 1376298, 393216, 62, 1376314, 262144, 22, 1376321, 327680, 4, 1376323, 327680, 4, 1376326, 393216, 4, 1376328, 0, 22, 1376331, 131072, 22, 1376333, 327680, 4, 1376336, 393216, 4, 1376347, 327680, 39, 1376348, 327680, 40, 1376352, 196608, 59, 1376353, 262144, 59, 1376358, 393216, 61, 1376367, 327680, 62, 1441802, 262146, 6, 1441803, 262146, 4, 1441804, 262146, 4, 1441805, 131074, 6, 1441815, 0, 32, 1441816, 65536, 32, 1441817, 131072, 32, 1441824, 262144, 0, 1441825, 327680, 0, 1441826, 262144, 0, 1441827, 327680, 0, 1441828, 262144, 12, 1441829, 327680, 12, 1441830, 393216, 12, 1441831, 458752, 12, 1441857, 327680, 5, 1441859, 327680, 5, 1441862, 393216, 5, 1441864, 0, 22, 1441867, 131072, 22, 1441868, 393216, 61, 1441869, 327680, 5, 1441872, 393216, 5, 1441883, 327680, 40, 1441884, 327680, 41, 1441885, 65536, 35, 1441886, 131072, 35, 1441887, 327680, 61, 1441888, 196608, 60, 1441889, 262144, 60, 1441894, 393216, 62, 1441898, 196608, 35, 1441899, 262144, 35, 1441901, 196608, 59, 1441902, 262144, 59, 1507341, 393216, 20, 1507349, 393216, 29, 1507350, 458752, 29, 1507351, 0, 33, 1507352, 65536, 33, 1507353, 131072, 33, 1507354, 393216, 26, 1507355, 458752, 26, 1507359, 327680, 4, 1507362, 393216, 4, 1507364, 393216, 4, 1507369, 327680, 4, 1507372, 393216, 4, 1507378, 0, 6, 1507379, 65536, 6, 1507380, 131072, 6, 1507381, 262144, 21, 1507404, 393216, 62, 1507419, 393216, 3, 1507421, 65536, 36, 1507422, 131072, 36, 1507423, 327680, 62, 1507434, 196608, 36, 1507435, 262144, 36, 1507437, 196608, 60, 1507438, 262144, 60, 1572874, 196608, 32, 1572885, 393216, 30, 1572886, 458752, 30, 1572887, 0, 34, 1572888, 65536, 34, 1572889, 131072, 34, 1572890, 393216, 27, 1572891, 458752, 27, 1572895, 327680, 5, 1572898, 393216, 5, 1572900, 327680, 0, 1572901, 262144, 8, 1572902, 327680, 8, 1572903, 393216, 8, 1572905, 327680, 5, 1572908, 393216, 5, 1572914, 0, 7, 1572915, 65536, 7, 1572916, 131072, 7, 1572917, 262144, 22, 1572921, 393216, 37, 1572951, 327680, 4, 1572954, 393216, 4, 1572955, 262144, 11, 1572956, 327680, 11, 1572957, 393216, 11, 1572958, 458752, 11, 1572962, 262144, 11, 1572963, 327680, 11, 1572964, 393216, 11, 1572965, 458752, 11, 1572966, 327680, 59, 1572967, 393216, 59, 1638404, 196608, 35, 1638405, 262144, 35, 1638410, 327680, 20, 1638413, 196608, 32, 1638421, 393216, 31, 1638422, 458752, 31, 1638426, 393216, 28, 1638427, 458752, 28, 1638434, 65536, 11, 1638437, 393216, 4, 1638441, 327680, 4, 1638442, 0, 11, 1638443, 65536, 11, 1638444, 131072, 11, 1638446, 393216, 4, 1638457, 393216, 38, 1638458, 393216, 37, 1638478, 327680, 4, 1638481, 393216, 4, 1638487, 327680, 5, 1638490, 393216, 5, 1638491, 262144, 12, 1638492, 327680, 12, 1638493, 393216, 12, 1638494, 458752, 12, 1638495, 262144, 8, 1638496, 327680, 8, 1638497, 393216, 8, 1638498, 262144, 12, 1638499, 327680, 12, 1638500, 393216, 12, 1638501, 458752, 12, 1638502, 327680, 60, 1638503, 393216, 60, 1703940, 196608, 36, 1703941, 262144, 36, 1703953, 327680, 37, 1703973, 393216, 5, 1703977, 327680, 5, 1703978, 0, 12, 1703980, 131072, 12, 1703982, 393216, 5, 1703993, 393216, 39, 1703994, 393216, 38, 1703998, 262144, 0, 1703999, 327680, 0, 1704000, 262144, 0, 1704001, 327680, 0, 1704011, 262144, 21, 1704014, 327680, 5, 1704017, 393216, 5, 1704027, 262144, 13, 1704030, 458752, 13, 1704034, 262144, 13, 1704037, 458752, 13, 1769482, 196608, 32, 1769488, 327680, 37, 1769489, 327680, 38, 1769507, 327680, 4, 1769510, 393216, 4, 1769512, 393216, 4, 1769514, 0, 13, 1769516, 131072, 13, 1769529, 393216, 40, 1769530, 393216, 39, 1769538, 131072, 18, 1769541, 393216, 4, 1769547, 262144, 22, 1769550, 327680, 4, 1769553, 393216, 4, 1769563, 262144, 14, 1769566, 458752, 14, 1769570, 262144, 14, 1769573, 458752, 14, 1835024, 327680, 38, 1835025, 327680, 39, 1835043, 327680, 5, 1835046, 393216, 5, 1835048, 393216, 5, 1835053, 262144, 21, 1835057, 327680, 61, 1835058, 393216, 56, 1835059, 393216, 55, 1835060, 393216, 55, 1835061, 393216, 55, 1835062, 393216, 55, 1835063, 393216, 55, 1835064, 327680, 56, 1835065, 393216, 41, 1835066, 393216, 40, 1835071, 262144, 12, 1835074, 131072, 19, 1835077, 393216, 5, 1835079, 393216, 56, 1835086, 327680, 5, 1835089, 393216, 5, 1900560, 327680, 39, 1900561, 327680, 40, 1900575, 327680, 4, 1900578, 393216, 4, 1900580, 393216, 4, 1900582, 393216, 4, 1900584, 393216, 4, 1900589, 262144, 22, 1900593, 327680, 62, 1900601, 131072, 43, 1900602, 393216, 41, 1900610, 458752, 13, 1900632, 327680, 59, 1900633, 393216, 59, 1966082, 65536, 35, 1966083, 131072, 35, 1966096, 327680, 40, 1966097, 327680, 41, 1966105, 393216, 61, 1966111, 327680, 5, 1966114, 393216, 5, 1966116, 393216, 5, 1966118, 393216, 5, 1966120, 393216, 5, 1966125, 393216, 61, 1966133, 0, 32, 1966134, 65536, 32, 1966135, 131072, 32, 1966143, 262151, 7, 1966146, 458752, 14, 1966168, 327680, 60, 1966169, 393216, 60, 2031618, 65536, 36, 2031619, 131072, 36, 2031632, 327680, 41, 2031635, 327680, 59, 2031636, 393216, 59, 2031639, 0, 38, 2031641, 393216, 62, 2031647, 327680, 4, 2031650, 393216, 4, 2031652, 393216, 4, 2031661, 393216, 62, 2031669, 0, 33, 2031670, 65536, 33, 2031671, 131072, 33, 2031672, 262144, 11, 2031673, 327680, 11, 2031674, 393216, 11, 2031675, 458752, 11, 2031676, 0, 22, 2031679, 131072, 22, 2031699, 196608, 59, 2031700, 262144, 59, 2031703, 393216, 61, 2097165, 196608, 59, 2097166, 262144, 59, 2097167, 196608, 61, 2097168, 262144, 61, 2097171, 327680, 60, 2097172, 393216, 60, 2097183, 327680, 5, 2097186, 393216, 5, 2097188, 393216, 5, 2097204, 327680, 61, 2097205, 0, 34, 2097206, 65536, 34, 2097207, 131072, 34, 2097208, 262144, 12, 2097209, 327680, 12, 2097210, 393216, 12, 2097211, 458752, 12, 2097212, 0, 22, 2097215, 131072, 22, 2097216, 262144, 0, 2097217, 327680, 0, 2097218, 262144, 0, 2097219, 327680, 0, 2097220, 262144, 0, 2097221, 327680, 0, 2097222, 262144, 0, 2097223, 327680, 0, 2097235, 196608, 60, 2097236, 262144, 60, 2097239, 393216, 62, 2097243, 327680, 35, 2097244, 393216, 35, 2162701, 196608, 60, 2162702, 262144, 60, 2162703, 196608, 62, 2162704, 262144, 62, 2162733, 0, 61, 2162734, 0, 58, 2162735, 65536, 58, 2162736, 131072, 58, 2162737, 65536, 61, 2162740, 327680, 62, 2162755, 327680, 4, 2162757, 327680, 4, 2162760, 393216, 4, 2162779, 327680, 36, 2162780, 393216, 36, 2162783, 196608, 32, 2228233, 0, 22, 2228236, 131072, 22, 2228237, 327680, 11, 2228238, 393216, 11, 2228239, 458752, 11, 2228246, 327680, 61, 2228265, 327680, 20, 2228269, 0, 62, 2228270, 0, 59, 2228271, 65536, 59, 2228272, 131072, 59, 2228273, 65536, 62, 2228291, 327680, 5, 2228293, 327680, 5, 2228296, 393216, 5, 2228297, 327680, 20, 2228300, 327680, 19, 2228303, 393216, 19, 2228304, 458752, 19, 2228309, 327680, 20, 2228316, 196608, 32, 2228318, 196608, 32, 2293769, 0, 22, 2293772, 262144, 12, 2293773, 327680, 12, 2293774, 393216, 12, 2293775, 458752, 12, 2293782, 327680, 62, 2293794, 327680, 35, 2293795, 393216, 35, 2293797, 327680, 19, 2293799, 196608, 32, 2293805, 0, 62, 2293806, 0, 59, 2293807, 65536, 59, 2293808, 131072, 59, 2293809, 65536, 62, 2293811, 327680, 4, 2293833, 393216, 19, 2293834, 458752, 19, 2293839, 393216, 20, 2293840, 458752, 20, 2293844, 327680, 19, 2293847, 393216, 19, 2293848, 458752, 19, 2293853, 327680, 35, 2293854, 393216, 35, 2293857, 196608, 32, 2359330, 327680, 36, 2359331, 393216, 36, 2359341, 0, 62, 2359342, 0, 59, 2359343, 65536, 59, 2359344, 131072, 59, 2359345, 65536, 62, 2359347, 327680, 5, 2359354, 262144, 21, 2359355, 327680, 4, 2359358, 393216, 4, 2359363, 262144, 21, 2359369, 393216, 20, 2359370, 458752, 20, 2359373, 327680, 20, 2359383, 393216, 20, 2359384, 458752, 20, 2359388, 196608, 32, 2359389, 327680, 36, 2359390, 393216, 36, 2424839, 327680, 4, 2424847, 393216, 61, 2424868, 393216, 19, 2424869, 458752, 19, 2424873, 327680, 19, 2424877, 0, 62, 2424878, 0, 59, 2424879, 65536, 59, 2424880, 131072, 59, 2424881, 65536, 62, 2424890, 262144, 22, 2424891, 327680, 5, 2424894, 393216, 5, 2424899, 262144, 22, 2424907, 327680, 35, 2424908, 393216, 35, 2424911, 327680, 19, 2424914, 262144, 0, 2424915, 327680, 0, 2424916, 262144, 8, 2424917, 327680, 8, 2424918, 393216, 8, 2424919, 262144, 0, 2424920, 327680, 0, 2424921, 262144, 0, 2424922, 327680, 0, 2424923, 262144, 0, 2424924, 196608, 10, 2424925, 262144, 0, 2424926, 327680, 0, 2424927, 262144, 0, 2424928, 327680, 0, 2424929, 262144, 0, 2424930, 327680, 0, 2424931, 262144, 0, 2424932, 327680, 0, 2424933, 262144, 0, 2424934, 327680, 0, 2490375, 327680, 5, 2490383, 393216, 62, 2490404, 393216, 20, 2490405, 458752, 20, 2490413, 0, 62, 2490414, 0, 59, 2490415, 65536, 59, 2490416, 131072, 59, 2490417, 65536, 62, 2490419, 393216, 19, 2490420, 458752, 19, 2490423, 327680, 19, 2490430, 0, 55, 2490431, 65536, 55, 2490432, 131072, 55, 2490443, 327680, 36, 2490444, 393216, 36, 2490449, 327680, 4, 2490452, 131072, 20, 2490454, 196608, 20, 2490456, 327680, 4, 2490458, 327680, 4, 2490460, 327680, 4, 2490462, 327680, 4, 2490464, 327680, 4, 2490466, 327680, 4, 2490468, 327680, 4, 2490471, 393216, 4, 2555910, 262144, 8, 2555911, 327680, 8, 2555912, 393216, 8, 2555919, 262144, 0, 2555920, 327680, 0, 2555921, 262144, 0, 2555922, 327680, 0, 2555938, 327680, 19, 2555943, 327680, 35, 2555944, 393216, 35, 2555947, 393216, 19, 2555948, 458752, 19, 2555949, 0, 62, 2555950, 0, 59, 2555951, 65536, 59, 2555952, 131072, 59, 2555953, 65536, 62, 2555955, 393216, 20, 2555956, 458752, 20, 2555958, 327680, 35, 2555959, 393216, 35, 2555961, 393216, 19, 2555962, 458752, 19, 2555966, 0, 57, 2555967, 65536, 57, 2555968, 131072, 57, 2555970, 393216, 19, 2555971, 458752, 19, 2555975, 196608, 32, 2555985, 262144, 8, 2555988, 393216, 5, 2555990, 327680, 5, 2555992, 327680, 5, 2555994, 327680, 5, 2555996, 327680, 5, 2555998, 327680, 5, 2556000, 327680, 5, 2556002, 327680, 5, 2556004, 327680, 5, 2556007, 393216, 5, 2621448, 327680, 4, 2621451, 393216, 4, 2621454, 327680, 4, 2621457, 393216, 4, 2621459, 393216, 4, 2621475, 196608, 32, 2621477, 327680, 20, 2621479, 327680, 36, 2621480, 393216, 36, 2621483, 393216, 20, 2621484, 458752, 20, 2621485, 0, 63, 2621486, 0, 60, 2621487, 65536, 60, 2621488, 131072, 60, 2621489, 65536, 63, 2621494, 327680, 36, 2621495, 393216, 36, 2621497, 393216, 20, 2621498, 458752, 20, 2621501, 327680, 20, 2621506, 393216, 20, 2621507, 458752, 20, 2621513, 327680, 19, 2621526, 327680, 4, 2621528, 327680, 4, 2621530, 327680, 4, 2621532, 327680, 4, 2621534, 327680, 4, 2621536, 327680, 4, 2621538, 327680, 4, 2621540, 327680, 4, 2621543, 393216, 4, 2686984, 327680, 5, 2686987, 393216, 5, 2686990, 327680, 5, 2686993, 393216, 5, 2686995, 393216, 5, 2686997, 327680, 61, 2687000, 393216, 61, 2687002, 262144, 0, 2687003, 327680, 0, 2687004, 262144, 0, 2687005, 327680, 0, 2687007, 393216, 61, 2687020, 0, 41, 2687021, 262144, 22, 2687025, 262144, 22, 2687026, 131072, 41, 2687044, 327680, 35, 2687045, 393216, 35, 2687053, 262144, 0, 2687054, 327680, 0, 2687055, 262144, 0, 2687056, 327680, 0, 2687062, 327680, 5, 2687064, 327680, 5, 2687066, 327680, 5, 2687068, 327680, 5, 2687070, 327680, 5, 2687072, 327680, 5, 2687074, 327680, 5, 2687076, 327680, 5, 2687079, 393216, 5, 2752517, 327680, 4, 2752520, 393216, 4, 2752522, 393216, 4, 2752524, 393216, 4, 2752533, 327680, 62, 2752536, 393216, 62, 2752537, 327680, 4, 2752540, 393216, 4, 2752542, 393216, 4, 2752543, 393216, 62, 2752544, 196608, 45, 2752545, 0, 64, 2752546, 65536, 64, 2752547, 65536, 64, 2752548, 65536, 64, 2752549, 65536, 64, 2752550, 65536, 64, 2752551, 65536, 64, 2752552, 65536, 64, 2752553, 65536, 64, 2752554, 65536, 64, 2752555, 131072, 45, 2752556, 65536, 45, 2752562, 131072, 42, 2752563, 131072, 37, 2752566, 327680, 19, 2752569, 327680, 20, 2752573, 196608, 32, 2752580, 327680, 36, 2752581, 393216, 36, 2752584, 327680, 20, 2752588, 327680, 4, 2752590, 327680, 4, 2752592, 327680, 4, 2752594, 327680, 4, 2752596, 327680, 4, 2752598, 327680, 4, 2752600, 327680, 4, 2752602, 327680, 4, 2752604, 327680, 4, 2752606, 327680, 4, 2752608, 327680, 4, 2752610, 327680, 4, 2752612, 327680, 4, 2752615, 393216, 4, 2818053, 327680, 5, 2818056, 393216, 5, 2818058, 393216, 5, 2818060, 393216, 5, 2818073, 327680, 5, 2818076, 393216, 5, 2818078, 393216, 5, 2818080, 0, 65, 2818081, 65536, 65, 2818082, 65536, 65, 2818083, 65536, 65, 2818084, 65536, 65, 2818085, 65536, 65, 2818086, 65536, 65, 2818087, 65536, 65, 2818088, 65536, 65, 2818089, 65536, 65, 2818090, 65536, 65, 2818091, 65536, 65, 2818092, 131072, 65, 2818098, 458752, 12, 2818106, 327680, 35, 2818107, 393216, 35, 2818112, 327680, 19, 2818114, 327680, 20, 2818124, 327680, 5, 2818126, 327680, 5, 2818128, 327680, 5, 2818130, 327680, 5, 2818132, 327680, 5, 2818134, 327680, 5, 2818140, 327680, 5, 2818142, 327680, 5, 2818144, 327680, 5, 2818146, 327680, 5, 2818148, 327680, 5, 2818151, 393216, 5, 2883590, 327680, 4, 2883593, 393216, 4, 2883595, 327680, 11, 2883634, 458752, 13, 2883639, 196608, 32, 2883642, 327680, 36, 2883643, 393216, 36, 2883646, 393216, 19, 2883647, 458752, 19, 2883654, 327680, 19, 2883656, 196608, 32, 2883663, 327680, 4, 2883665, 327680, 4, 2883667, 327680, 4, 2883669, 327680, 4, 2883671, 327680, 4, 2883673, 327680, 4, 2883675, 327680, 4, 2883677, 327680, 4, 2883680, 393216, 4, 2949126, 327680, 5, 2949129, 393216, 5, 2949142, 262144, 8, 2949143, 327680, 8, 2949144, 393216, 8, 2949152, 0, 68, 2949153, 65536, 68, 2949154, 65536, 68, 2949155, 65536, 68, 2949156, 65536, 68, 2949157, 65536, 68, 2949158, 65536, 68, 2949159, 65536, 68, 2949160, 65536, 68, 2949161, 65536, 68, 2949162, 65536, 68, 2949163, 65536, 68, 2949164, 131072, 68, 2949170, 458752, 14, 2949174, 327680, 20, 2949176, 0, 11, 2949177, 65536, 11, 2949178, 131072, 11, 2949182, 393216, 20, 2949183, 458752, 20, 2949186, 262144, 0, 2949187, 327680, 0, 2949188, 262144, 8, 2949189, 327680, 8, 2949190, 393216, 8, 2949191, 262144, 0, 2949192, 327680, 0, 2949193, 262144, 0, 2949194, 327680, 0, 2949195, 262144, 0, 2949196, 327680, 0, 2949199, 327680, 5, 2949201, 327680, 5, 2949203, 327680, 5, 2949205, 327680, 5, 2949207, 327680, 5, 2949209, 327680, 5, 2949211, 327680, 5, 2949213, 327680, 5, 2949216, 393216, 5, 3014661, 327680, 4, 3014664, 393216, 4, 3014666, 393216, 4, 3014688, 0, 67, 3014689, 65536, 67, 3014690, 65536, 67, 3014691, 65536, 67, 3014692, 65536, 67, 3014693, 65536, 67, 3014694, 65536, 67, 3014695, 65536, 67, 3014696, 65536, 67, 3014697, 65536, 67, 3014698, 65536, 67, 3014699, 65536, 67, 3014700, 131072, 67, 3014708, 262144, 0, 3014709, 327680, 0, 3014710, 262144, 0, 3014711, 327680, 0, 3014712, 0, 12, 3014713, 65536, 12, 3014714, 131072, 12, 3014715, 262144, 0, 3014716, 327680, 0, 3014717, 262144, 0, 3014718, 327680, 0, 3014721, 327680, 4, 3014724, 393216, 4, 3014726, 327680, 4, 3014729, 393216, 4, 3014731, 393216, 4, 3014733, 393216, 4, 3014735, 393216, 4, 3014737, 393216, 4, 3014738, 327680, 4, 3014740, 327680, 4, 3014743, 393216, 4, 3080197, 327680, 5, 3080200, 393216, 5, 3080202, 393216, 5, 3080228, 327680, 19, 3080233, 327680, 20, 3080238, 0, 32, 3080239, 65536, 32, 3080240, 131072, 32, 3080243, 327680, 4, 3080245, 327680, 4, 3080248, 0, 13, 3080250, 131072, 13, 3080253, 393216, 4, 3080255, 393216, 4, 3080257, 327680, 5, 3080260, 393216, 5, 3080262, 327680, 5, 3080265, 393216, 5, 3080267, 393216, 5, 3080269, 393216, 5, 3080271, 393216, 5, 3080273, 393216, 5, 3080274, 327680, 5, 3080276, 327680, 5, 3080279, 393216, 5, 3145733, 327680, 4, 3145736, 393216, 4, 3145738, 393216, 4, 3145740, 393216, 4, 3145742, 393216, 4, 3145744, 393216, 4, 3145746, 393216, 4, 3145748, 327680, 4, 3145757, 393216, 4, 3145762, 131072, 79, 3145763, 131072, 79, 3145764, 131072, 79, 3145765, 131072, 79, 3145766, 131072, 79, 3145767, 131072, 79, 3145768, 131072, 79, 3145769, 131072, 79, 3145770, 131072, 79, 3145774, 0, 33, 3145775, 65536, 33, 3145776, 131072, 33, 3145779, 196608, 19, 3145781, 327680, 5, 3145784, 262144, 20, 3145786, 327680, 5, 3145788, 393216, 61, 3145789, 393216, 5, 3145791, 393216, 5, 3145793, 327680, 4, 3145796, 393216, 4, 3145798, 393216, 4, 3145800, 393216, 4, 3145802, 393216, 4, 3145804, 327680, 4, 3145807, 393216, 4, 3145809, 393216, 4, 3145810, 327680, 4, 3145812, 327680, 4, 3145815, 393216, 4, 3211269, 327680, 5, 3211272, 393216, 5, 3211274, 393216, 5, 3211276, 393216, 5, 3211278, 393216, 5, 3211280, 393216, 5, 3211282, 393216, 5, 3211284, 65536, 35, 3211285, 131072, 35, 3211289, 65536, 35, 3211290, 131072, 35, 3211298, 131072, 79, 3211299, 131072, 79, 3211300, 131072, 79, 3211301, 131072, 79, 3211302, 131072, 79, 3211303, 131072, 79, 3211304, 131072, 79, 3211305, 131072, 79, 3211306, 131072, 79, 3211308, 393216, 61, 3211310, 0, 34, 3211311, 65536, 34, 3211312, 131072, 34, 3211313, 262144, 0, 3211314, 327680, 0, 3211315, 262144, 9, 3211317, 327680, 4, 3211320, 393216, 4, 3211322, 393216, 4, 3211324, 393216, 62, 3211329, 327680, 5, 3211332, 393216, 5, 3211334, 393216, 5, 3211336, 393216, 5, 3211338, 393216, 5, 3211339, 393216, 61, 3211340, 327680, 5, 3211343, 393216, 5, 3211345, 393216, 5, 3211346, 327680, 5, 3211348, 327680, 5, 3211351, 393216, 5, 3276808, 327680, 4, 3276811, 393216, 4, 3276820, 65536, 36, 3276821, 131072, 36, 3276825, 65536, 36, 3276826, 131072, 36, 3276830, 131072, 38, 3276831, 131072, 37, 3276834, 131072, 79, 3276835, 131072, 79, 3276836, 131072, 79, 3276837, 131072, 79, 3276838, 131072, 79, 3276839, 131072, 79, 3276840, 131072, 79, 3276841, 131072, 79, 3276842, 131072, 79, 3276844, 393216, 62, 3276848, 327680, 4, 3276853, 327680, 5, 3276856, 393216, 5, 3276858, 393216, 5, 3276875, 393216, 62, 3276882, 327680, 4, 3276884, 327680, 4, 3276887, 393216, 4, 3342344, 327680, 5, 3342347, 393216, 5, 3342372, 196608, 32, 3342376, 393216, 19, 3342377, 458752, 19, 3342384, 327680, 5, 3342411, 327680, 4, 3342414, 393216, 4, 3342420, 327680, 5, 3342423, 393216, 5, 3407907, 327680, 19, 3407912, 393216, 20, 3407913, 458752, 20, 3407915, 262144, 8, 3407916, 327680, 8, 3407917, 393216, 8, 3407947, 327680, 5, 3407950, 393216, 5, 3407953, 393216, 4, 3407958, 393216, 4, 3473445, 327680, 35, 3473446, 393216, 35, 3473447, 196608, 32, 3473449, 327680, 20, 3473480, 327680, 4, 3473483, 393216, 4, 3473485, 393216, 4, 3473487, 393216, 4, 3473489, 393216, 5, 3473494, 393216, 5, 3538977, 65536, 35, 3538978, 131072, 35, 3538979, 131072, 37, 3538980, 196608, 32, 3538981, 327680, 36, 3538982, 393216, 36, 3538984, 196608, 32, 3538985, 327680, 35, 3538986, 393216, 35, 3539016, 327680, 5, 3539019, 393216, 5, 3539021, 393216, 5, 3539023, 393216, 5, 3539024, 327680, 4, 3539026, 327680, 4, 3539028, 327680, 4, 3539031, 393216, 4, 3604513, 65536, 36, 3604514, 131072, 36, 3604519, 262144, 32, 3604521, 327680, 36, 3604522, 196608, 34, 3604525, 393216, 4, 3604527, 393216, 4, 3604529, 393216, 4, 3604531, 327680, 4, 3604534, 393216, 4, 3604536, 393216, 4, 3604538, 327680, 4, 3604541, 393216, 4, 3604543, 393216, 4, 3604545, 393216, 4, 3604547, 393216, 4, 3604549, 327680, 4, 3604552, 393216, 4, 3604554, 393216, 4, 3604559, 393216, 4, 3604560, 327680, 5, 3604562, 327680, 5, 3604564, 327680, 5, 3604567, 393216, 5, 3670053, 327680, 20, 3670057, 327680, 20, 3670058, 327680, 5, 3670061, 393216, 5, 3670063, 393216, 5, 3670065, 393216, 5, 3670067, 327680, 5, 3670070, 393216, 5, 3670072, 393216, 5, 3670074, 327680, 5, 3670077, 393216, 5, 3670079, 393216, 5, 3670081, 393216, 5, 3670083, 393216, 5, 3670085, 327680, 5, 3670088, 393216, 5, 3670090, 393216, 5, 3670094, 327680, 4, 3670095, 393216, 5, 3670096, 327680, 4, 3670098, 327680, 4, 3670100, 327680, 4, 3670103, 393216, 4, 3735592, 327680, 20, 3735594, 327680, 4, 3735597, 393216, 4, 3735599, 327680, 4, 3735602, 393216, 4, 3735604, 393216, 4, 3735606, 393216, 4, 3735608, 327680, 4, 3735611, 393216, 4, 3735613, 393216, 4, 3735615, 393216, 4, 3735617, 327680, 4, 3735619, 327680, 4, 3735622, 393216, 4, 3735624, 327680, 4, 3735626, 327680, 4, 3735628, 327680, 4, 3735630, 327680, 5, 3735631, 393216, 4, 3735632, 327680, 5, 3735634, 327680, 5, 3735636, 327680, 5, 3735639, 393216, 5, 3801130, 327680, 5, 3801133, 393216, 5, 3801135, 327680, 5, 3801138, 393216, 5, 3801140, 393216, 5, 3801142, 393216, 5, 3801144, 327680, 5, 3801147, 393216, 5, 3801149, 393216, 5, 3801151, 393216, 5, 3801153, 327680, 5, 3801155, 327680, 5, 3801158, 393216, 5, 3801160, 327680, 5, 3801162, 327680, 5, 3801164, 327680, 5, 3801166, 327680, 4, 3801167, 393216, 5, 3801168, 327680, 4, 3801170, 327680, 4, 3801172, 327680, 4, 3801175, 393216, 4, 3866666, 327680, 4, 3866668, 327680, 4, 3866670, 327680, 4, 3866672, 327680, 4, 3866674, 327680, 4, 3866676, 327680, 4, 3866678, 327680, 4, 3866680, 327680, 4, 3866682, 327680, 4, 3866684, 327680, 4, 3866686, 327680, 4, 3866688, 327680, 4, 3866690, 327680, 4, 3866692, 327680, 4, 3866694, 327680, 4, 3866696, 327680, 4, 3866698, 327680, 4, 3866700, 327680, 4, 3866702, 327680, 5, 3866703, 393216, 4, 3866704, 327680, 5, 3866706, 327680, 5, 3866708, 327680, 5, 3866711, 393216, 5, 3932202, 327680, 5, 3932204, 327680, 5, 3932206, 327680, 5, 3932208, 327680, 5, 3932210, 327680, 5, 3932212, 327680, 5, 3932214, 327680, 5, 3932216, 327680, 5, 3932218, 327680, 5, 3932220, 327680, 5, 3932222, 327680, 5, 3932224, 327680, 5, 3932226, 327680, 5, 3932228, 327680, 5, 3932230, 327680, 5, 3932232, 327680, 5, 3932234, 327680, 5, 3932236, 327680, 5, 3932238, 327680, 4, 3932239, 393216, 5, 3932240, 327680, 4, 3932242, 327680, 4, 3932244, 327680, 4, 3932247, 393216, 4, 3997738, 327680, 4, 3997740, 327680, 4, 3997742, 327680, 4, 3997744, 327680, 4, 3997746, 327680, 4, 3997748, 327680, 4, 3997750, 327680, 4, 3997752, 327680, 4, 3997754, 327680, 4, 3997756, 327680, 4, 3997758, 327680, 4, 3997760, 327680, 4, 3997762, 327680, 4, 3997764, 327680, 4, 3997766, 327680, 4, 3997768, 327680, 4, 3997770, 327680, 4, 3997772, 327680, 4, 3997774, 327680, 5, 3997775, 393216, 4, 3997776, 327680, 5, 3997778, 327680, 5, 3997780, 327680, 5, 3997783, 393216, 5, 4063274, 327680, 5, 4063276, 327680, 5, 4063278, 327680, 5, 4063280, 327680, 5, 4063282, 327680, 5, 4063284, 327680, 5, 4063286, 327680, 5, 4063288, 327680, 5, 4063290, 327680, 5, 4063292, 327680, 5, 4063294, 327680, 5, 4063296, 327680, 5, 4063298, 327680, 5, 4063300, 327680, 5, 4063302, 327680, 5, 4063304, 327680, 5, 4063306, 327680, 5, 4063311, 393216, 5 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(784, 784) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(1488, 1136) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1520, 1584) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(2960, 1200) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2352, 400) +scene_destination = "res://Maps/LegenTown/Legen_Town_VR_building.tscn" +location = Vector2(176, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2384, 400) +scene_destination = "res://Maps/LegenTown/Legen_Town_VR_building.tscn" +location = Vector2(208, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3536, 368) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(2576, 1840) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 1040) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(2096, 1392) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 208) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(1648, 2960) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 688) +trainer = true +texture = ExtResource("201") +trainer_name = "ACE TRAINER Elsa" +trainer_reward = 5700 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[150, 60], [151, 60], [154, 60]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1488, 848) +trainer = true +texture = ExtResource("202") +trainer_name = "PSYCHIC Eustace" +trainer_reward = 2480 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[133, 60], [66, 60], [100, 62]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1456, 1360) +trainer = true +texture = ExtResource("203") +trainer_name = "COOLTRAINER Emile" +trainer_reward = 3720 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[53, 60], [80, 60], [74, 62]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 1424) +trainer = true +texture = ExtResource("204") +trainer_name = "SUPER SCIENTIST Horace" +trainer_reward = 3410 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[131, 61], [59, 61], [180, 62]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 848) +trainer = true +texture = ExtResource("205") +trainer_name = "COOLTRAINER Marcus" +trainer_reward = 3720 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[114, 62], [128, 62], [102, 62]] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2768, 1008) +texture = ExtResource("6") +item_id = 202 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2800, 1040) +texture = ExtResource("6") +item_id = 95 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3280, 752) +texture = ExtResource("6") +item_id = 269 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(3632, 816) +texture = ExtResource("6") +item_id = 174 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2096, 688) +texture = ExtResource("6") +item_id = 209 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1264, 1008) +texture = ExtResource("6") +item_id = 313 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1424, 1616) +texture = ExtResource("6") +item_id = 97 + +[node name="Item8" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(720, 1136) +texture = ExtResource("6") +item_id = 96 + +[node name="Item9" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1392, 688) +texture = ExtResource("6") +item_id = 3 + +[node name="Item10" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2288, 1616) +texture = ExtResource("6") +item_id = 196 + +[node name="Item11" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(752, 1360) +texture = ExtResource("6") +item_id = 524 + +[node name="Item12" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(880, 912) +texture = ExtResource("6") +item_id = 184 + +[node name="Item13" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(304, 944) +texture = ExtResource("6") +item_id = 181 + +[node name="Item14" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1584, 1360) +texture = ExtResource("6") +item_id = 181 + +[node name="Item15" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1392, 1616) +texture = ExtResource("6") +item_id = 590 diff --git a/Maps/VictoryRoad/Victory_Road_tileset.tres b/Maps/VictoryRoad/Victory_Road_tileset.tres new file mode 100644 index 000000000..cea9da445 --- /dev/null +++ b/Maps/VictoryRoad/Victory_Road_tileset.tres @@ -0,0 +1,774 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-VictoryRoad.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Victory_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_transp_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Grass_Victory_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Dirt_Victory_variants.png" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower9_variants.png" id="6"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:55/0 = 0 +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:58/0 = 0 +0:59/0 = 0 +0:60/0 = 0 +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:65/0 = 0 +0:66/0 = 0 +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:68/0 = 0 +0:98/0 = 0 +0:99/0 = 0 +0:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:100/0 = 0 +0:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:101/0 = 0 +0:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:102/0 = 0 +0:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:103/0 = 0 +0:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:104/0 = 0 +0:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:105/0 = 0 +1:0/0 = 0 +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:22/0 = 0 +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:45/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:55/0 = 0 +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:58/0 = 0 +1:59/0 = 0 +1:60/0 = 0 +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +1:66/0 = 0 +1:67/0 = 0 +1:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:68/0 = 0 +1:98/0 = 0 +1:99/0 = 0 +1:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:100/0 = 0 +1:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:101/0 = 0 +1:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:102/0 = 0 +1:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:103/0 = 0 +1:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:104/0 = 0 +1:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:105/0 = 0 +2:1/0 = 0 +2:6/0 = 0 +2:7/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:20/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:45/0 = 0 +2:55/0 = 0 +2:57/0 = 0 +2:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:58/0 = 0 +2:59/0 = 0 +2:60/0 = 0 +2:65/0 = 0 +2:66/0 = 0 +2:67/0 = 0 +2:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:68/0 = 0 +2:79/0 = 0 +2:98/0 = 0 +2:99/0 = 0 +2:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:100/0 = 0 +2:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:101/0 = 0 +2:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:102/0 = 0 +2:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:103/0 = 0 +2:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:104/0 = 0 +2:105/0 = 0 +3:10/0 = 0 +3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:19/0 = 0 +3:20/0 = 0 +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:34/0 = 0 +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:45/0 = 0 +3:59/0 = 0 +3:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:60/0 = 0 +3:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:61/0 = 0 +3:62/0 = 0 +3:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:98/0 = 0 +3:99/0 = 0 +3:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:100/0 = 0 +3:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:101/0 = 0 +3:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:102/0 = 0 +3:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:103/0 = 0 +3:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:104/0 = 0 +3:105/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:16/0 = 0 +4:20/0 = 0 +4:21/0 = 0 +4:22/0 = 0 +4:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:30/0 = 0 +4:32/0 = 0 +4:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:59/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:60/0 = 0 +4:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:61/0 = 0 +4:62/0 = 0 +4:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:90/0 = 0 +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:98/0 = 0 +4:99/0 = 0 +4:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:100/0 = 0 +4:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:101/0 = 0 +4:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:102/0 = 0 +4:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:103/0 = 0 +4:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:104/0 = 0 +4:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:105/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:39/0 = 0 +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:56/0 = 0 +5:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:59/0 = 0 +5:60/0 = 0 +5:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:61/0 = 0 +5:62/0 = 0 +5:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:98/0 = 0 +5:99/0 = 0 +5:99/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:100/0 = 0 +5:100/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:101/0 = 0 +5:101/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:102/0 = 0 +5:102/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:103/0 = 0 +5:103/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:104/0 = 0 +5:104/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:105/0 = 0 +6:3/0 = 0 +6:4/0 = 0 +6:5/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:26/0 = 0 +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:29/0 = 0 +6:30/0 = 0 +6:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:31/0 = 0 +6:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:56/0 = 0 +6:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:59/0 = 0 +6:60/0 = 0 +6:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:61/0 = 0 +6:62/0 = 0 +6:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:90/0 = 0 +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:12/0 = 0 +7:13/0 = 0 +7:14/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:26/0 = 0 +7:27/0 = 0 +7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:30/0 = 0 +7:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:31/0 = 0 +7:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:91/0 = 0 +7:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("6") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.gd b/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.gd new file mode 100644 index 000000000..37cc11327 --- /dev/null +++ b/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.gd @@ -0,0 +1,18 @@ +extends Node2D # gen_map.py Map203 + +var map_name = "Victory Road (Secret Garden)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(464, 528): + Global.game.play_dialogue("MAP203_NPC_1") + if check_pos == Vector2(528, 528): + Global.game.play_dialogue("MAP203_NPC_2") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP203_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(318, 1) + Global.game.recive_item(318) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.gd.uid b/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.gd.uid new file mode 100644 index 000000000..a983f0550 --- /dev/null +++ b/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.gd.uid @@ -0,0 +1 @@ +uid://b3ef0homb0fb8 diff --git a/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.tscn b/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.tscn new file mode 100644 index 000000000..2e9372811 --- /dev/null +++ b/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="302"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Victory Road (Secret Garden)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 38, 1, 65536, 38, 2, 65536, 38, 3, 65536, 38, 4, 65536, 38, 5, 65536, 38, 6, 65536, 38, 7, 65536, 38, 8, 65536, 38, 9, 65536, 38, 10, 65536, 38, 11, 65536, 38, 12, 65536, 38, 13, 65536, 38, 14, 65536, 38, 15, 65536, 38, 16, 65536, 38, 17, 65536, 38, 18, 65536, 38, 19, 65536, 38, 20, 65536, 38, 21, 65536, 38, 22, 65536, 38, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 65536, 38, 28, 65536, 38, 29, 65536, 38, 65536, 65536, 38, 65537, 65536, 38, 65538, 65536, 38, 65539, 65536, 38, 65540, 65536, 38, 65541, 65536, 38, 65542, 65536, 38, 65543, 65536, 38, 65544, 65536, 38, 65545, 65536, 38, 65546, 65536, 38, 65547, 65536, 38, 65548, 65536, 38, 65549, 65536, 38, 65550, 65536, 38, 65551, 65536, 38, 65552, 65536, 38, 65553, 65536, 38, 65554, 65536, 38, 65555, 65536, 38, 65556, 65536, 38, 65557, 65536, 38, 65558, 65536, 38, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 65536, 38, 65564, 65536, 38, 65565, 65536, 38, 131072, 65536, 38, 131073, 65536, 38, 131074, 65536, 38, 131075, 65536, 38, 131076, 65536, 38, 131077, 65536, 38, 131078, 65536, 38, 131079, 65536, 38, 131080, 65536, 38, 131081, 65536, 38, 131082, 65536, 38, 131083, 65536, 38, 131084, 65536, 38, 131085, 65536, 38, 131086, 65536, 38, 131087, 65536, 38, 131088, 65536, 38, 131089, 65536, 38, 131090, 65536, 38, 131091, 65536, 38, 131092, 65536, 38, 131093, 65536, 38, 131094, 65536, 38, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 65536, 38, 131100, 65536, 38, 131101, 65536, 38, 196608, 65536, 38, 196609, 65536, 38, 196610, 65536, 38, 196611, 65536, 38, 196612, 65536, 38, 196613, 65536, 38, 196614, 65536, 38, 196615, 65536, 38, 196616, 65536, 38, 196617, 65536, 38, 196618, 65536, 38, 196619, 65536, 38, 196620, 65536, 38, 196621, 65536, 38, 196622, 65536, 38, 196623, 65536, 38, 196624, 65536, 38, 196625, 65536, 38, 196626, 65536, 38, 196627, 65536, 38, 196628, 65536, 38, 196629, 65536, 38, 196630, 65536, 38, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 65536, 38, 196636, 65536, 38, 196637, 65536, 38, 262144, 65536, 38, 262145, 65536, 38, 262146, 65536, 38, 262147, 65536, 38, 262148, 65536, 38, 262149, 65536, 38, 262150, 131072, 0, 262151, 131072, 0, 262152, 131072, 0, 262153, 131072, 0, 262154, 131072, 0, 262155, 131072, 0, 262156, 131072, 0, 262157, 131072, 0, 262158, 131072, 0, 262159, 131072, 0, 262160, 131072, 0, 262161, 131072, 0, 262162, 131072, 0, 262163, 131072, 0, 262164, 131072, 0, 262165, 131072, 0, 262166, 131072, 0, 262167, 131072, 0, 262168, 131072, 0, 262169, 131072, 0, 262170, 131072, 0, 262171, 65536, 38, 262172, 65536, 38, 262173, 65536, 38, 327680, 65536, 38, 327681, 65536, 38, 327682, 65536, 38, 327683, 65536, 38, 327684, 65536, 38, 327685, 65536, 38, 327686, 131072, 0, 327687, 131072, 0, 327688, 131072, 0, 327689, 131072, 0, 327690, 131072, 0, 327691, 131072, 0, 327692, 131072, 0, 327693, 131072, 0, 327694, 131072, 0, 327695, 131072, 0, 327696, 131072, 0, 327697, 131072, 0, 327698, 131072, 0, 327699, 327680, 13, 327700, 393216, 13, 327701, 131072, 0, 327702, 262144, 1, 327703, 327680, 1, 327704, 262144, 1, 327705, 327680, 1, 327706, 131072, 0, 327707, 65536, 38, 327708, 65536, 38, 327709, 65536, 38, 393216, 65536, 38, 393217, 65536, 38, 393218, 65536, 38, 393219, 65536, 38, 393220, 65536, 38, 393221, 65536, 38, 393222, 131072, 0, 393223, 131072, 0, 393224, 131072, 1, 393225, 262144, 10, 393226, 327680, 10, 393227, 393216, 10, 393228, 131072, 0, 393229, 131072, 0, 393230, 262148, 5, 393231, 131076, 3, 393232, 4, 6, 393233, 131072, 0, 393234, 131072, 0, 393235, 327680, 14, 393236, 393216, 14, 393237, 131072, 1, 393238, 262144, 2, 393239, 327680, 2, 393240, 262144, 2, 393241, 327680, 2, 393242, 131072, 0, 393243, 65536, 38, 393244, 65536, 38, 393245, 65536, 38, 458752, 65536, 38, 458753, 65536, 38, 458754, 65536, 38, 458755, 65536, 38, 458756, 65536, 38, 458757, 65536, 38, 458758, 131072, 0, 458759, 131072, 0, 458760, 131072, 0, 458761, 131072, 0, 458762, 131072, 0, 458763, 131072, 0, 458764, 131072, 0, 458765, 131072, 0, 458766, 262148, 2, 458767, 4, 0, 458768, 4, 4, 458769, 131072, 0, 458770, 131072, 0, 458771, 131072, 0, 458772, 131072, 0, 458773, 131072, 0, 458774, 131072, 0, 458775, 131072, 0, 458776, 131072, 0, 458777, 131072, 0, 458778, 131072, 0, 458779, 65536, 38, 458780, 65536, 38, 458781, 65536, 38, 524288, 65536, 38, 524289, 65536, 38, 524290, 65536, 38, 524291, 65536, 38, 524292, 65536, 38, 524293, 65536, 38, 524294, 131072, 0, 524295, 131072, 0, 524296, 131072, 0, 524297, 131072, 0, 524298, 131072, 0, 524299, 131072, 0, 524300, 131072, 0, 524301, 131072, 0, 524302, 262148, 2, 524303, 4, 0, 524304, 4, 4, 524305, 131072, 0, 524306, 131072, 0, 524307, 131072, 0, 524308, 131072, 0, 524309, 131072, 0, 524310, 131072, 0, 524311, 131072, 0, 524312, 131072, 0, 524313, 131072, 0, 524314, 131072, 0, 524315, 65536, 38, 524316, 65536, 38, 524317, 65536, 38, 589824, 65536, 38, 589825, 65536, 38, 589826, 65536, 38, 589827, 65536, 38, 589828, 65536, 38, 589829, 65536, 38, 589830, 131072, 0, 589831, 131072, 0, 589832, 131072, 0, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 0, 589836, 131072, 0, 589837, 131072, 0, 589838, 262148, 2, 589839, 4, 0, 589840, 4, 4, 589841, 131072, 1, 589842, 131072, 1, 589843, 131072, 1, 589844, 131072, 0, 589845, 131072, 1, 589846, 131072, 0, 589847, 131072, 0, 589848, 131072, 0, 589849, 131072, 0, 589850, 131072, 0, 589851, 65536, 38, 589852, 65536, 38, 589853, 65536, 38, 655360, 65536, 38, 655361, 65536, 38, 655362, 65536, 38, 655363, 65536, 38, 655364, 65536, 38, 655365, 65536, 38, 655366, 131072, 0, 655367, 131072, 0, 655368, 131072, 0, 655369, 131072, 0, 655370, 131072, 0, 655371, 131072, 0, 655372, 131072, 0, 655373, 131072, 0, 655374, 262148, 6, 655375, 262148, 4, 655376, 131076, 6, 655377, 131072, 0, 655378, 131072, 0, 655379, 131072, 0, 655380, 131072, 0, 655381, 131072, 0, 655382, 131072, 1, 655383, 131072, 0, 655384, 131072, 0, 655385, 131072, 0, 655386, 131072, 0, 655387, 65536, 38, 655388, 65536, 38, 655389, 65536, 38, 720896, 65536, 38, 720897, 65536, 38, 720898, 65536, 38, 720899, 65536, 38, 720900, 65536, 38, 720901, 65536, 38, 720902, 131072, 0, 720903, 131072, 0, 720904, 131072, 0, 720905, 131072, 0, 720906, 0, 88, 720907, 65536, 88, 720908, 131072, 88, 720909, 131072, 0, 720910, 131072, 0, 720911, 131072, 0, 720912, 131072, 0, 720913, 131072, 0, 720914, 0, 88, 720915, 65536, 88, 720916, 131072, 88, 720917, 131072, 0, 720918, 131072, 1, 720919, 131072, 0, 720920, 131072, 0, 720921, 131072, 0, 720922, 131072, 0, 720923, 65536, 38, 720924, 65536, 38, 720925, 65536, 38, 786432, 65536, 38, 786433, 65536, 38, 786434, 65536, 38, 786435, 65536, 38, 786436, 65536, 38, 786437, 65536, 38, 786438, 131072, 0, 786439, 131072, 0, 786440, 131072, 0, 786441, 131072, 0, 786442, 0, 89, 786443, 65536, 89, 786444, 131072, 89, 786445, 131072, 0, 786446, 131072, 0, 786447, 131072, 0, 786448, 131072, 0, 786449, 131072, 0, 786450, 0, 89, 786451, 65536, 89, 786452, 131072, 89, 786453, 131072, 0, 786454, 131072, 0, 786455, 131072, 0, 786456, 131072, 0, 786457, 131072, 0, 786458, 131072, 0, 786459, 65536, 38, 786460, 65536, 38, 786461, 65536, 38, 851968, 65536, 38, 851969, 65536, 38, 851970, 65536, 38, 851971, 65536, 38, 851972, 65536, 38, 851973, 65536, 38, 851974, 131072, 0, 851975, 131072, 0, 851976, 131072, 1, 851977, 131072, 0, 851978, 0, 90, 851979, 65536, 90, 851980, 131072, 90, 851981, 131072, 0, 851982, 131072, 0, 851983, 131072, 0, 851984, 131072, 0, 851985, 131072, 0, 851986, 0, 90, 851987, 65536, 90, 851988, 131072, 90, 851989, 131072, 0, 851990, 131072, 0, 851991, 131072, 0, 851992, 131072, 0, 851993, 131072, 0, 851994, 131072, 0, 851995, 65536, 38, 851996, 65536, 38, 851997, 65536, 38, 917504, 65536, 38, 917505, 65536, 38, 917506, 65536, 38, 917507, 65536, 38, 917508, 65536, 38, 917509, 65536, 38, 917510, 131072, 0, 917511, 131072, 0, 917512, 131072, 1, 917513, 131072, 0, 917514, 131072, 0, 917515, 131072, 0, 917516, 131072, 0, 917517, 131072, 0, 917518, 262148, 5, 917519, 131076, 3, 917520, 4, 6, 917521, 131072, 0, 917522, 131072, 0, 917523, 131072, 0, 917524, 131072, 0, 917525, 131072, 0, 917526, 131072, 0, 917527, 131072, 0, 917528, 262144, 1, 917529, 327680, 1, 917530, 131072, 0, 917531, 65536, 38, 917532, 65536, 38, 917533, 65536, 38, 983040, 65536, 38, 983041, 65536, 38, 983042, 65536, 38, 983043, 65536, 38, 983044, 65536, 38, 983045, 65536, 38, 983046, 131072, 0, 983047, 131072, 0, 983048, 131072, 1, 983049, 131072, 0, 983050, 131072, 0, 983051, 131072, 0, 983052, 131072, 0, 983053, 262148, 5, 983054, 65540, 0, 983055, 4, 0, 983056, 131076, 0, 983057, 4, 6, 983058, 131072, 0, 983059, 131072, 0, 983060, 131072, 0, 983061, 131072, 0, 983062, 131072, 0, 983063, 131072, 0, 983064, 262144, 2, 983065, 327680, 2, 983066, 131072, 0, 983067, 65536, 38, 983068, 65536, 38, 983069, 65536, 38, 1048576, 65536, 38, 1048577, 65536, 38, 1048578, 65536, 38, 1048579, 65536, 38, 1048580, 65536, 38, 1048581, 65536, 38, 1048582, 131072, 0, 1048583, 131072, 0, 1048584, 131072, 0, 1048585, 131072, 0, 1048586, 131072, 0, 1048587, 131072, 0, 1048588, 131072, 0, 1048589, 262148, 2, 1048590, 4, 0, 1048591, 4, 0, 1048592, 4, 0, 1048593, 4, 4, 1048594, 131072, 0, 1048595, 131072, 0, 1048596, 131072, 0, 1048597, 131072, 0, 1048598, 131072, 1, 1048599, 131072, 0, 1048600, 131072, 1, 1048601, 131072, 0, 1048602, 131072, 0, 1048603, 65536, 38, 1048604, 65536, 38, 1048605, 65536, 38, 1114112, 65536, 38, 1114113, 65536, 38, 1114114, 65536, 38, 1114115, 65536, 38, 1114116, 65536, 38, 1114117, 65536, 38, 1114118, 131072, 0, 1114119, 131072, 0, 1114120, 131072, 0, 1114121, 131072, 0, 1114122, 131072, 0, 1114123, 131072, 0, 1114124, 131072, 0, 1114125, 262148, 6, 1114126, 131076, 1, 1114127, 4, 0, 1114128, 262148, 0, 1114129, 131076, 6, 1114130, 131072, 0, 1114131, 131072, 0, 1114132, 131072, 0, 1114133, 131072, 0, 1114134, 131072, 1, 1114135, 131072, 0, 1114136, 262144, 1, 1114137, 327680, 1, 1114138, 131072, 0, 1114139, 65536, 38, 1114140, 65536, 38, 1114141, 65536, 38, 1179648, 65536, 38, 1179649, 65536, 38, 1179650, 65536, 38, 1179651, 65536, 38, 1179652, 65536, 38, 1179653, 65536, 38, 1179654, 131072, 0, 1179655, 131072, 0, 1179656, 131072, 1, 1179657, 131072, 0, 1179658, 131072, 0, 1179659, 131072, 0, 1179660, 131072, 0, 1179661, 131072, 0, 1179662, 262148, 6, 1179663, 262148, 4, 1179664, 131076, 6, 1179665, 131072, 0, 1179666, 131072, 0, 1179667, 131072, 0, 1179668, 131072, 0, 1179669, 131072, 0, 1179670, 131072, 0, 1179671, 131072, 0, 1179672, 262144, 2, 1179673, 327680, 2, 1179674, 131072, 0, 1179675, 65536, 38, 1179676, 65536, 38, 1179677, 65536, 38, 1245184, 65536, 38, 1245185, 65536, 38, 1245186, 65536, 38, 1245187, 65536, 38, 1245188, 65536, 38, 1245189, 65536, 38, 1245190, 131072, 0, 1245191, 131072, 0, 1245192, 131072, 1, 1245193, 131072, 0, 1245194, 131072, 0, 1245195, 131072, 0, 1245196, 131072, 0, 1245197, 131072, 0, 1245198, 131072, 0, 1245199, 131072, 0, 1245200, 131072, 0, 1245201, 131072, 0, 1245202, 131072, 0, 1245203, 131072, 0, 1245204, 131072, 0, 1245205, 131072, 0, 1245206, 131072, 0, 1245207, 131072, 0, 1245208, 262144, 1, 1245209, 327680, 1, 1245210, 131072, 0, 1245211, 65536, 38, 1245212, 65536, 38, 1245213, 65536, 38, 1310720, 65536, 38, 1310721, 65536, 38, 1310722, 65536, 38, 1310723, 65536, 38, 1310724, 65536, 38, 1310725, 65536, 38, 1310726, 131072, 0, 1310727, 131072, 0, 1310728, 131072, 1, 1310729, 131072, 0, 1310730, 0, 88, 1310731, 65536, 88, 1310732, 131072, 88, 1310733, 131072, 0, 1310734, 131072, 0, 1310735, 131072, 0, 1310736, 131072, 0, 1310737, 131072, 0, 1310738, 0, 88, 1310739, 65536, 88, 1310740, 131072, 88, 1310741, 131072, 0, 1310742, 131072, 1, 1310743, 131072, 0, 1310744, 262144, 2, 1310745, 327680, 2, 1310746, 131072, 0, 1310747, 65536, 38, 1310748, 65536, 38, 1310749, 65536, 38, 1376256, 65536, 38, 1376257, 65536, 38, 1376258, 65536, 38, 1376259, 65536, 38, 1376260, 65536, 38, 1376261, 65536, 38, 1376262, 131072, 0, 1376263, 131072, 0, 1376264, 131072, 1, 1376265, 131072, 0, 1376266, 0, 89, 1376267, 65536, 89, 1376268, 131072, 89, 1376269, 131072, 0, 1376270, 131072, 0, 1376271, 131072, 0, 1376272, 131072, 0, 1376273, 131072, 0, 1376274, 0, 89, 1376275, 65536, 89, 1376276, 131072, 89, 1376277, 131072, 0, 1376278, 131072, 0, 1376279, 131072, 0, 1376280, 131072, 0, 1376281, 131072, 0, 1376282, 131072, 0, 1376283, 65536, 38, 1376284, 65536, 38, 1376285, 65536, 38, 1441792, 65536, 38, 1441793, 65536, 38, 1441794, 65536, 38, 1441795, 65536, 38, 1441796, 65536, 38, 1441797, 65536, 38, 1441798, 131072, 0, 1441799, 131072, 0, 1441800, 131072, 0, 1441801, 131072, 0, 1441802, 0, 90, 1441803, 65536, 90, 1441804, 131072, 90, 1441805, 131072, 0, 1441806, 131072, 0, 1441807, 131072, 0, 1441808, 131072, 0, 1441809, 131072, 0, 1441810, 0, 90, 1441811, 65536, 90, 1441812, 131072, 90, 1441813, 131072, 0, 1441814, 131072, 0, 1441815, 131072, 0, 1441816, 131072, 1, 1441817, 131072, 0, 1441818, 131072, 0, 1441819, 65536, 38, 1441820, 65536, 38, 1441821, 65536, 38, 1507328, 65536, 38, 1507329, 65536, 38, 1507330, 65536, 38, 1507331, 65536, 38, 1507332, 65536, 38, 1507333, 65536, 38, 1507334, 131072, 0, 1507335, 131072, 0, 1507336, 131072, 0, 1507337, 131072, 0, 1507338, 131072, 0, 1507339, 131072, 0, 1507340, 131072, 0, 1507341, 131072, 0, 1507342, 131072, 0, 1507343, 131072, 0, 1507344, 131072, 0, 1507345, 131072, 0, 1507346, 131072, 0, 1507347, 131072, 0, 1507348, 131072, 0, 1507349, 131072, 0, 1507350, 131072, 0, 1507351, 131072, 0, 1507352, 131072, 0, 1507353, 131072, 0, 1507354, 131072, 0, 1507355, 65536, 38, 1507356, 65536, 38, 1507357, 65536, 38, 1572864, 65536, 38, 1572865, 65536, 38, 1572866, 65536, 38, 1572867, 65536, 38, 1572868, 65536, 38, 1572869, 65536, 38, 1572870, 65536, 38, 1572871, 65536, 38, 1572872, 65536, 38, 1572873, 65536, 38, 1572874, 65536, 38, 1572875, 65536, 38, 1572876, 65536, 38, 1572877, 65536, 38, 1572878, 65536, 38, 1572879, 65536, 38, 1572880, 65536, 38, 1572881, 65536, 38, 1572882, 65536, 38, 1572883, 65536, 38, 1572884, 65536, 38, 1572885, 65536, 38, 1572886, 65536, 38, 1572887, 65536, 38, 1572888, 65536, 38, 1572889, 65536, 38, 1572890, 65536, 38, 1572891, 65536, 38, 1572892, 65536, 38, 1572893, 65536, 38, 1638400, 65536, 38, 1638401, 65536, 38, 1638402, 65536, 38, 1638403, 65536, 38, 1638404, 65536, 38, 1638405, 65536, 38, 1638406, 65536, 38, 1638407, 65536, 38, 1638408, 65536, 38, 1638409, 65536, 38, 1638410, 65536, 38, 1638411, 65536, 38, 1638412, 65536, 38, 1638413, 65536, 38, 1638414, 65536, 38, 1638415, 65536, 38, 1638416, 65536, 38, 1638417, 65536, 38, 1638418, 65536, 38, 1638419, 65536, 38, 1638420, 65536, 38, 1638421, 65536, 38, 1638422, 65536, 38, 1638423, 65536, 38, 1638424, 65536, 38, 1638425, 65536, 38, 1638426, 65536, 38, 1638427, 65536, 38, 1638428, 65536, 38, 1638429, 65536, 38, 1703936, 65536, 38, 1703937, 65536, 38, 1703938, 65536, 38, 1703939, 65536, 38, 1703940, 65536, 38, 1703941, 65536, 38, 1703942, 65536, 38, 1703943, 65536, 38, 1703944, 65536, 38, 1703945, 65536, 38, 1703946, 65536, 38, 1703947, 65536, 38, 1703948, 65536, 38, 1703949, 65536, 38, 1703950, 65536, 38, 1703951, 65536, 38, 1703952, 65536, 38, 1703953, 65536, 38, 1703954, 65536, 38, 1703955, 65536, 38, 1703956, 65536, 38, 1703957, 65536, 38, 1703958, 65536, 38, 1703959, 65536, 38, 1703960, 65536, 38, 1703961, 65536, 38, 1703962, 65536, 38, 1703963, 65536, 38, 1703964, 65536, 38, 1703965, 65536, 38, 1769472, 65536, 38, 1769473, 65536, 38, 1769474, 65536, 38, 1769475, 65536, 38, 1769476, 65536, 38, 1769477, 65536, 38, 1769478, 65536, 38, 1769479, 65536, 38, 1769480, 65536, 38, 1769481, 65536, 38, 1769482, 65536, 38, 1769483, 65536, 38, 1769484, 65536, 38, 1769485, 65536, 38, 1769486, 65536, 38, 1769487, 65536, 38, 1769488, 65536, 38, 1769489, 65536, 38, 1769490, 65536, 38, 1769491, 65536, 38, 1769492, 65536, 38, 1769493, 65536, 38, 1769494, 65536, 38, 1769495, 65536, 38, 1769496, 65536, 38, 1769497, 65536, 38, 1769498, 65536, 38, 1769499, 65536, 38, 1769500, 65536, 38, 1769501, 65536, 38, 1835008, 65536, 38, 1835009, 65536, 38, 1835010, 65536, 38, 1835011, 65536, 38, 1835012, 65536, 38, 1835013, 65536, 38, 1835014, 65536, 38, 1835015, 65536, 38, 1835016, 65536, 38, 1835017, 65536, 38, 1835018, 65536, 38, 1835019, 65536, 38, 1835020, 65536, 38, 1835021, 65536, 38, 1835022, 65536, 38, 1835023, 65536, 38, 1835024, 65536, 38, 1835025, 65536, 38, 1835026, 65536, 38, 1835027, 65536, 38, 1835028, 65536, 38, 1835029, 65536, 38, 1835030, 65536, 38, 1835031, 65536, 38, 1835032, 65536, 38, 1835033, 65536, 38, 1835034, 65536, 38, 1835035, 65536, 38, 1835036, 65536, 38, 1835037, 65536, 38, 1900544, 65536, 38, 1900545, 65536, 38, 1900546, 65536, 38, 1900547, 65536, 38, 1900548, 65536, 38, 1900549, 65536, 38, 1900550, 65536, 38, 1900551, 65536, 38, 1900552, 65536, 38, 1900553, 65536, 38, 1900554, 65536, 38, 1900555, 65536, 38, 1900556, 65536, 38, 1900557, 65536, 38, 1900558, 65536, 38, 1900559, 65536, 38, 1900560, 65536, 38, 1900561, 65536, 38, 1900562, 65536, 38, 1900563, 65536, 38, 1900564, 65536, 38, 1900565, 65536, 38, 1900566, 65536, 38, 1900567, 65536, 38, 1900568, 65536, 38, 1900569, 65536, 38, 1900570, 65536, 38, 1900571, 65536, 38, 1900572, 65536, 38, 1900573, 65536, 38 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196614, 262144, 39, 196615, 65536, 39, 196616, 65536, 39, 196617, 65536, 39, 196618, 65536, 39, 196619, 65536, 39, 196620, 65536, 39, 196621, 65536, 39, 196622, 65536, 39, 196623, 65536, 39, 196624, 65536, 39, 196625, 65536, 39, 196626, 65536, 39, 196627, 65536, 39, 196628, 65536, 39, 196629, 65536, 39, 196630, 65536, 39, 196631, 65536, 39, 196632, 65536, 39, 196633, 65536, 39, 196634, 196608, 39, 262150, 262144, 40, 262151, 65536, 40, 262152, 65536, 40, 262153, 65536, 40, 262154, 65536, 40, 262155, 65536, 40, 262156, 65536, 40, 262157, 65536, 40, 262158, 65536, 40, 262159, 65536, 40, 262160, 65536, 40, 262161, 65536, 40, 262162, 65536, 40, 262163, 65536, 40, 262164, 65536, 40, 262165, 65536, 40, 262166, 65536, 40, 262167, 65536, 40, 262168, 65536, 40, 262169, 65536, 40, 262170, 196608, 40, 327686, 131072, 38, 327688, 262151, 7, 327692, 262144, 43, 327693, 65536, 43, 327694, 65536, 43, 327695, 65536, 43, 327696, 65536, 43, 327697, 65536, 43, 327698, 196608, 43, 327701, 458752, 13, 327706, 0, 38, 393222, 131072, 38, 393223, 262151, 7, 393228, 262144, 44, 393229, 65536, 44, 393230, 131072, 40, 393232, 0, 40, 393233, 65536, 44, 393234, 196608, 44, 393237, 458752, 14, 393242, 0, 38, 458758, 131072, 38, 458759, 262144, 43, 458760, 65536, 43, 458761, 65536, 43, 458762, 65536, 43, 458763, 65536, 43, 458764, 131072, 43, 458770, 0, 43, 458771, 65536, 43, 458772, 65536, 43, 458773, 65536, 43, 458774, 65536, 43, 458775, 65536, 43, 458776, 65536, 43, 458777, 196608, 43, 458778, 0, 38, 524294, 131072, 38, 524295, 262144, 44, 524296, 65536, 44, 524297, 65536, 44, 524298, 65536, 44, 524299, 65536, 44, 524300, 131072, 44, 524301, 262151, 7, 524305, 262151, 7, 524306, 0, 44, 524307, 65536, 44, 524308, 65536, 44, 524309, 65536, 44, 524310, 65536, 44, 524311, 65536, 44, 524312, 65536, 44, 524313, 196608, 44, 524314, 0, 38, 589830, 131072, 38, 589831, 131072, 42, 589832, 393216, 24, 589833, 0, 23, 589834, 0, 23, 589835, 0, 23, 589836, 0, 23, 589837, 327680, 24, 589841, 262144, 24, 589842, 0, 23, 589843, 0, 23, 589844, 0, 23, 589845, 0, 23, 589846, 458752, 24, 589847, 262145, 5, 589848, 1, 6, 589849, 0, 42, 589850, 0, 38, 655366, 131072, 38, 655367, 131072, 42, 655368, 0, 24, 655369, 262144, 91, 655370, 327680, 91, 655371, 327680, 91, 655372, 327680, 91, 655373, 393216, 93, 655377, 262144, 93, 655378, 327680, 91, 655379, 327680, 91, 655380, 327680, 91, 655381, 393216, 91, 655382, 0, 24, 655383, 262145, 2, 655384, 1, 4, 655385, 0, 42, 655386, 0, 38, 720902, 131072, 38, 720903, 131072, 42, 720904, 0, 24, 720905, 262144, 92, 720909, 0, 4, 720910, 0, 4, 720912, 0, 4, 720913, 0, 4, 720917, 393216, 92, 720918, 0, 24, 720919, 262145, 2, 720920, 1, 4, 720921, 0, 42, 720922, 0, 38, 786438, 131072, 38, 786439, 131072, 42, 786440, 0, 24, 786441, 262144, 92, 786445, 0, 4, 786446, 0, 4, 786447, 0, 4, 786448, 0, 4, 786449, 0, 4, 786453, 393216, 92, 786454, 0, 24, 786455, 262145, 2, 786456, 1, 4, 786457, 0, 42, 786458, 0, 38, 851974, 131072, 38, 851975, 131072, 42, 851976, 0, 24, 851977, 262144, 92, 851981, 0, 4, 851982, 0, 4, 851983, 0, 4, 851984, 0, 4, 851985, 0, 4, 851989, 393216, 92, 851990, 0, 24, 851991, 262145, 6, 851992, 131073, 6, 851993, 0, 42, 851994, 0, 38, 917510, 131072, 38, 917511, 131072, 42, 917512, 0, 24, 917513, 262144, 92, 917514, 0, 4, 917515, 0, 4, 917516, 0, 4, 917517, 0, 4, 917521, 0, 4, 917522, 0, 4, 917523, 0, 4, 917524, 0, 4, 917525, 393216, 92, 917526, 0, 24, 917527, 0, 41, 917528, 65536, 41, 917529, 196608, 42, 917530, 0, 38, 983046, 131072, 38, 983047, 131072, 42, 983048, 0, 24, 983049, 262144, 92, 983050, 0, 4, 983051, 0, 4, 983052, 0, 4, 983058, 0, 4, 983059, 0, 4, 983060, 0, 4, 983061, 393216, 92, 983062, 0, 24, 983063, 0, 42, 983066, 0, 38, 1048582, 131072, 38, 1048583, 131072, 42, 1048584, 0, 24, 1048585, 262144, 92, 1048586, 0, 4, 1048587, 0, 4, 1048588, 0, 4, 1048594, 0, 4, 1048595, 0, 4, 1048596, 0, 4, 1048597, 393216, 92, 1048598, 0, 24, 1048599, 0, 42, 1048600, 262144, 0, 1048601, 327680, 0, 1048602, 0, 38, 1114118, 131072, 38, 1114119, 131072, 42, 1114120, 0, 24, 1114121, 262144, 92, 1114122, 0, 4, 1114123, 0, 4, 1114124, 0, 4, 1114130, 0, 4, 1114131, 0, 4, 1114132, 0, 4, 1114133, 393216, 92, 1114134, 0, 24, 1114135, 0, 42, 1114138, 0, 38, 1179654, 131072, 38, 1179655, 131072, 42, 1179656, 0, 24, 1179657, 262144, 92, 1179658, 0, 4, 1179659, 0, 4, 1179660, 0, 4, 1179661, 0, 4, 1179665, 0, 4, 1179666, 0, 4, 1179667, 0, 4, 1179668, 0, 4, 1179669, 393216, 92, 1179670, 0, 24, 1179671, 0, 42, 1179672, 262144, 0, 1179673, 327680, 0, 1179674, 0, 38, 1245190, 131072, 38, 1245191, 131072, 42, 1245192, 0, 24, 1245193, 262144, 92, 1245194, 0, 4, 1245195, 0, 4, 1245196, 0, 4, 1245197, 0, 4, 1245198, 0, 4, 1245199, 0, 4, 1245200, 0, 4, 1245201, 0, 4, 1245202, 0, 4, 1245203, 0, 4, 1245204, 0, 4, 1245205, 393216, 92, 1245206, 0, 24, 1245207, 0, 42, 1245210, 0, 38, 1310726, 131072, 38, 1310727, 131072, 42, 1310728, 0, 24, 1310729, 262144, 92, 1310733, 0, 4, 1310734, 0, 4, 1310735, 0, 4, 1310736, 0, 4, 1310737, 0, 4, 1310741, 393216, 92, 1310742, 0, 24, 1310743, 0, 42, 1310746, 0, 38, 1376262, 131072, 38, 1376263, 131072, 42, 1376264, 0, 24, 1376265, 262144, 92, 1376269, 0, 4, 1376270, 0, 4, 1376271, 0, 4, 1376272, 0, 4, 1376273, 0, 4, 1376277, 393216, 92, 1376278, 0, 24, 1376279, 0, 42, 1376280, 262151, 7, 1376282, 0, 38, 1441798, 131072, 38, 1441799, 131072, 42, 1441800, 0, 24, 1441801, 262144, 92, 1441802, 327680, 90, 1441803, 327680, 90, 1441804, 327680, 90, 1441805, 0, 4, 1441806, 0, 4, 1441807, 0, 4, 1441808, 0, 4, 1441809, 0, 4, 1441810, 327680, 90, 1441811, 327680, 90, 1441812, 327680, 90, 1441813, 393216, 92, 1441814, 0, 24, 1441815, 0, 42, 1441817, 262151, 7, 1441818, 0, 38, 1507334, 262144, 38, 1507335, 65536, 37, 1507336, 65536, 37, 1507337, 65536, 37, 1507338, 65536, 37, 1507339, 65536, 37, 1507340, 65536, 37, 1507341, 65536, 37, 1507342, 65536, 37, 1507343, 65536, 37, 1507344, 65536, 37, 1507345, 65536, 37, 1507346, 65536, 37, 1507347, 65536, 37, 1507348, 65536, 37, 1507349, 65536, 37, 1507350, 65536, 37, 1507351, 65536, 37, 1507352, 65536, 37, 1507353, 65536, 37, 1507354, 196608, 38 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196626, 262144, 11, 196627, 327680, 11, 196628, 393216, 11, 196629, 458752, 11, 262153, 262144, 8, 262154, 327680, 8, 262155, 393216, 8, 262158, 0, 32, 262159, 65536, 32, 262160, 131072, 32, 262162, 262144, 12, 262163, 327680, 12, 262164, 393216, 12, 262165, 458752, 12, 262166, 262144, 0, 262167, 327680, 0, 262168, 262144, 0, 262169, 327680, 0, 327689, 262144, 9, 327690, 327680, 9, 327691, 393216, 9, 327694, 0, 33, 327695, 65536, 33, 327696, 131072, 33, 327698, 262144, 13, 327701, 327680, 4, 327704, 393216, 4, 327706, 393216, 4, 393229, 0, 2, 393230, 0, 34, 393231, 65536, 34, 393232, 131072, 34, 393233, 0, 2, 393234, 262144, 14, 393237, 327680, 5, 393240, 393216, 5, 393242, 393216, 5, 458765, 0, 3, 458769, 0, 3, 589833, 262144, 90, 589834, 327680, 90, 589835, 327680, 90, 589836, 327680, 90, 589837, 393216, 90, 589841, 262144, 90, 589842, 327680, 90, 589843, 327680, 90, 589844, 327680, 90, 589845, 393216, 90, 720907, 7, 7, 720915, 7, 7, 786443, 131079, 7, 786451, 131079, 7, 851992, 262144, 0, 851993, 327680, 0, 917527, 327680, 4, 917530, 393216, 4, 983063, 327680, 5, 983066, 393216, 5, 1114135, 327680, 4, 1114138, 393216, 4, 1179671, 327680, 5, 1179674, 393216, 5, 1245207, 327680, 4, 1245210, 393216, 4, 1310731, 7, 7, 1310739, 7, 7, 1310743, 327680, 5, 1310746, 393216, 5, 1376267, 131079, 7, 1376275, 131079, 7, 1441805, 327680, 90, 1441806, 327680, 90, 1441807, 327680, 90, 1441808, 327680, 90, 1441809, 327680, 90 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(496, 208) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(2608, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 528) +texture = ExtResource("301") +facing = "Up" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 528) +texture = ExtResource("302") +facing = "Up" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(496, 720) +texture = ExtResource("6") +item_id = 318 diff --git a/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden_tileset.tres b/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden_tileset.tres new file mode 100644 index 000000000..62f030d9d --- /dev/null +++ b/Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden_tileset.tres @@ -0,0 +1,391 @@ +[gd_resource type="TileSet" load_steps=9 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-VictoryRoad.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Victory_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Dirt_Victory_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower9_variants.png" id="4"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:88/0 = 0 +1:89/0 = 0 +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:90/0 = 0 +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:90/0 = 0 +5:91/0 = 0 +5:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:5/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:90/0 = 0 +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:12/0 = 0 +7:13/0 = 0 +7:14/0 = 0 +7:24/0 = 0 +7:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/VictoryRoadapex/Victory_Road_apex.gd b/Maps/VictoryRoadapex/Victory_Road_apex.gd new file mode 100644 index 000000000..b511afcfc --- /dev/null +++ b/Maps/VictoryRoadapex/Victory_Road_apex.gd @@ -0,0 +1,16 @@ +extends Node2D # gen_map.py Map186 + +var map_name = "Victory Road(apex)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(912, 688): + Global.game.play_dialogue("MAP186_SIGN_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP186_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(322, 1) + Global.game.recive_item(322) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/VictoryRoadapex/Victory_Road_apex.gd.uid b/Maps/VictoryRoadapex/Victory_Road_apex.gd.uid new file mode 100644 index 000000000..18ad05e10 --- /dev/null +++ b/Maps/VictoryRoadapex/Victory_Road_apex.gd.uid @@ -0,0 +1 @@ +uid://cy4shc5rlft6c diff --git a/Maps/VictoryRoadapex/Victory_Road_apex.tscn b/Maps/VictoryRoadapex/Victory_Road_apex.tscn new file mode 100644 index 000000000..0ac676de2 --- /dev/null +++ b/Maps/VictoryRoadapex/Victory_Road_apex.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VictoryRoadapex/Victory_Road_apex_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VictoryRoadapex/Victory_Road_apex.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Victory Road(apex)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 7, 65536, 38, 8, 65536, 38, 9, 65536, 38, 10, 65536, 38, 11, 65536, 38, 12, 65536, 38, 13, 65536, 38, 14, 65536, 38, 15, 65536, 38, 16, 65536, 38, 17, 65536, 38, 18, 65536, 38, 19, 65536, 38, 20, 65536, 38, 21, 65536, 38, 22, 65536, 38, 23, 65536, 38, 24, 65536, 38, 25, 65536, 38, 26, 65536, 38, 27, 65536, 38, 28, 65536, 38, 29, 65536, 38, 30, 65536, 38, 31, 65536, 38, 32, 65536, 38, 33, 65536, 38, 34, 65536, 38, 35, 65536, 38, 36, 65536, 38, 37, 65536, 38, 38, 65536, 38, 39, 65536, 38, 40, 65536, 38, 41, 65536, 38, 42, 65536, 38, 43, 65536, 38, 44, 65536, 38, 45, 65536, 38, 46, 65536, 38, 47, 65536, 38, 65543, 65536, 38, 65544, 65536, 38, 65545, 65536, 38, 65546, 65536, 38, 65547, 65536, 38, 65548, 65536, 38, 65549, 65536, 38, 65550, 65536, 38, 65551, 65536, 38, 65552, 65536, 38, 65553, 65536, 38, 65554, 65536, 38, 65555, 65536, 38, 65556, 65536, 38, 65557, 65536, 38, 65558, 65536, 38, 65559, 65536, 38, 65560, 65536, 38, 65561, 65536, 38, 65562, 65536, 38, 65563, 65536, 38, 65564, 65536, 38, 65565, 65536, 38, 65566, 65536, 38, 65567, 65536, 38, 65568, 65536, 38, 65569, 65536, 38, 65570, 65536, 38, 65571, 65536, 38, 65572, 65536, 38, 65573, 65536, 38, 65574, 65536, 38, 65575, 65536, 38, 65576, 65536, 38, 65577, 65536, 38, 65578, 65536, 38, 65579, 65536, 38, 65580, 65536, 38, 65581, 65536, 38, 65582, 65536, 38, 65583, 65536, 38, 131079, 65536, 38, 131080, 65536, 38, 131081, 65536, 38, 131082, 65536, 38, 131083, 65536, 38, 131084, 65536, 38, 131085, 65536, 38, 131086, 65536, 38, 131087, 65536, 38, 131088, 65536, 38, 131089, 65536, 38, 131090, 65536, 38, 131091, 65536, 38, 131092, 65536, 38, 131093, 65536, 38, 131094, 65536, 38, 131095, 65536, 38, 131096, 65536, 38, 131097, 65536, 38, 131098, 65536, 38, 131099, 65536, 38, 131100, 65536, 38, 131101, 65536, 38, 131102, 65536, 38, 131103, 65536, 38, 131104, 65536, 38, 131105, 65536, 38, 131106, 65536, 38, 131107, 65536, 38, 131108, 65536, 38, 131109, 65536, 38, 131110, 65536, 38, 131111, 65536, 38, 131112, 65536, 38, 131113, 65536, 38, 131114, 65536, 38, 131115, 65536, 38, 131116, 65536, 38, 131117, 65536, 38, 131118, 65536, 38, 131119, 65536, 38, 196615, 65536, 38, 196616, 65536, 38, 196617, 65536, 38, 196618, 65536, 38, 196619, 65536, 38, 196620, 65536, 38, 196621, 65536, 38, 196622, 65536, 38, 196623, 65536, 38, 196624, 65536, 38, 196625, 65536, 38, 196626, 65536, 38, 196627, 65536, 38, 196628, 65536, 38, 196629, 65536, 38, 196630, 65536, 38, 196631, 65536, 38, 196632, 65536, 38, 196633, 65536, 38, 196634, 65536, 38, 196635, 65536, 38, 196636, 65536, 38, 196637, 65536, 38, 196638, 65536, 38, 196639, 65536, 38, 196640, 65536, 38, 196641, 65536, 38, 196642, 65536, 38, 196643, 65536, 38, 196644, 65536, 38, 196645, 65536, 38, 196646, 65536, 38, 196647, 65536, 38, 196648, 65536, 38, 196649, 65536, 38, 196650, 65536, 38, 196651, 65536, 38, 196652, 65536, 38, 196653, 65536, 38, 196654, 65536, 38, 196655, 65536, 38, 262151, 65536, 38, 262152, 65536, 38, 262153, 65536, 38, 262154, 65536, 38, 262155, 65536, 38, 262156, 65536, 38, 262157, 65536, 38, 262158, 65536, 38, 262159, 65536, 38, 262160, 65536, 38, 262161, 65536, 38, 262162, 65536, 38, 262163, 65536, 38, 262164, 65536, 38, 262165, 65536, 38, 262166, 65536, 38, 262167, 65536, 38, 262168, 65536, 38, 262169, 65536, 38, 262170, 65536, 38, 262171, 65536, 38, 262172, 65536, 38, 262173, 65536, 38, 262174, 65536, 38, 262175, 65536, 38, 262176, 65536, 38, 262177, 65536, 38, 262178, 65536, 38, 262179, 65536, 38, 262180, 65536, 38, 262181, 65536, 38, 262182, 65536, 38, 262183, 65536, 38, 262184, 65536, 38, 262185, 65536, 38, 262186, 65536, 38, 262187, 65536, 38, 262188, 65536, 38, 262189, 65536, 38, 262190, 65536, 38, 262191, 65536, 38, 327687, 65536, 38, 327688, 65536, 38, 327689, 65536, 38, 327690, 65536, 38, 327691, 65536, 38, 327692, 65536, 38, 327693, 65536, 38, 327694, 65536, 38, 327695, 65536, 38, 327696, 65536, 38, 327697, 65536, 38, 327698, 65536, 38, 327699, 65536, 38, 327700, 65536, 38, 327701, 65536, 38, 327702, 65536, 38, 327703, 65536, 38, 327704, 65536, 38, 327705, 65536, 38, 327706, 65536, 38, 327707, 65536, 38, 327708, 65536, 38, 327709, 65536, 38, 327710, 65536, 38, 327711, 65536, 38, 327712, 65536, 38, 327713, 65536, 38, 327714, 65536, 38, 327715, 65536, 38, 327716, 65536, 38, 327717, 65536, 38, 327718, 65536, 38, 327719, 65536, 38, 327720, 65536, 38, 327721, 65536, 38, 327722, 65536, 38, 327723, 65536, 38, 327724, 65536, 38, 327725, 65536, 38, 327726, 65536, 38, 327727, 65536, 38, 393223, 65536, 38, 393224, 65536, 38, 393225, 65536, 38, 393226, 65536, 38, 393227, 65536, 38, 393228, 65536, 38, 393229, 65536, 38, 393230, 65536, 38, 393231, 65536, 38, 393232, 65536, 38, 393233, 65536, 38, 393234, 65536, 38, 393235, 65536, 38, 393236, 65536, 38, 393237, 65536, 38, 393238, 65536, 38, 393239, 65536, 38, 393240, 65536, 38, 393241, 65536, 38, 393242, 65536, 38, 393243, 65536, 38, 393244, 65536, 38, 393245, 65536, 38, 393246, 65536, 38, 393247, 65536, 38, 393248, 65536, 38, 393249, 65536, 38, 393250, 65536, 38, 393251, 65536, 38, 393252, 65536, 38, 393253, 65536, 38, 393254, 65536, 38, 393255, 65536, 38, 393256, 65536, 38, 393257, 65536, 38, 393258, 65536, 38, 393259, 65536, 38, 393260, 65536, 38, 393261, 65536, 38, 393262, 65536, 38, 393263, 65536, 38, 458759, 65536, 38, 458760, 65536, 38, 458761, 65536, 38, 458762, 65536, 38, 458763, 65536, 38, 458764, 65536, 38, 458765, 65536, 38, 458766, 65536, 38, 458767, 65536, 38, 458768, 65536, 38, 458769, 65536, 38, 458770, 65536, 38, 458771, 65536, 38, 458772, 65536, 38, 458773, 65536, 38, 458774, 65536, 38, 458775, 65536, 38, 458776, 65536, 38, 458777, 65536, 38, 458778, 65536, 38, 458779, 65536, 38, 458780, 65536, 38, 458781, 65536, 38, 458782, 65536, 38, 458783, 65536, 38, 458784, 65536, 38, 458785, 65536, 38, 458786, 65536, 38, 458787, 65536, 38, 458788, 65536, 38, 458789, 65536, 38, 458790, 65536, 38, 458791, 65536, 38, 458792, 65536, 38, 458793, 65536, 38, 458794, 65536, 38, 458795, 65536, 38, 458796, 65536, 38, 458797, 65536, 38, 458798, 65536, 38, 458799, 65536, 38, 524295, 65536, 38, 524296, 65536, 38, 524297, 65536, 38, 524298, 65536, 38, 524299, 65536, 38, 524300, 65536, 38, 524301, 65536, 38, 524302, 65536, 38, 524303, 65536, 38, 524304, 65536, 38, 524305, 65536, 38, 524306, 65536, 38, 524307, 65536, 38, 524308, 65536, 38, 524309, 65536, 38, 524310, 65536, 38, 524311, 65536, 38, 524312, 65536, 38, 524313, 65536, 38, 524314, 65536, 38, 524315, 65536, 38, 524316, 65536, 38, 524317, 65536, 38, 524318, 65536, 38, 524319, 65536, 38, 524320, 65536, 38, 524321, 65536, 38, 524322, 65536, 38, 524323, 65536, 38, 524324, 65536, 38, 524325, 65536, 38, 524326, 65536, 38, 524327, 65536, 38, 524328, 65536, 38, 524329, 65536, 38, 524330, 65536, 38, 524331, 65536, 38, 524332, 65536, 38, 524333, 65536, 38, 524334, 65536, 38, 524335, 65536, 38, 589831, 65536, 38, 589832, 65536, 38, 589833, 65536, 38, 589834, 65536, 38, 589835, 65536, 38, 589836, 65536, 38, 589837, 65536, 38, 589838, 65536, 38, 589839, 65536, 38, 589840, 65536, 38, 589841, 65536, 38, 589842, 65536, 38, 589843, 65536, 38, 589844, 65536, 38, 589845, 65536, 38, 589846, 65536, 38, 589847, 65536, 38, 589848, 65536, 38, 589849, 65536, 38, 589850, 65536, 38, 589851, 65536, 38, 589852, 65536, 38, 589853, 65536, 38, 589854, 65536, 38, 589855, 65536, 38, 589856, 65536, 38, 589857, 65536, 38, 589858, 65536, 38, 589859, 65536, 38, 589860, 65536, 38, 589861, 65536, 38, 589862, 65536, 38, 589863, 65536, 38, 589864, 65536, 38, 589865, 65536, 38, 589866, 65536, 38, 589867, 65536, 38, 589868, 65536, 38, 589869, 65536, 38, 589870, 65536, 38, 589871, 65536, 38, 655367, 65536, 38, 655368, 65536, 38, 655369, 65536, 38, 655370, 65536, 38, 655371, 65536, 38, 655372, 65536, 38, 655373, 65536, 38, 655374, 65536, 38, 655375, 65536, 38, 655376, 65536, 38, 655377, 65536, 38, 655378, 65536, 38, 655379, 65536, 38, 655380, 65536, 38, 655381, 65536, 38, 655382, 65536, 38, 655383, 65536, 38, 655384, 65536, 38, 655385, 65536, 38, 655386, 65536, 38, 655387, 65536, 38, 655388, 65536, 38, 655389, 65536, 38, 655390, 65536, 38, 655391, 65536, 38, 655392, 65536, 38, 655393, 65536, 38, 655394, 65536, 38, 655395, 65536, 38, 655396, 65536, 38, 655397, 65536, 38, 655398, 65536, 38, 655399, 65536, 38, 655400, 65536, 38, 655401, 65536, 38, 655402, 65536, 38, 655403, 65536, 38, 655404, 65536, 38, 655405, 65536, 38, 655406, 65536, 38, 655407, 65536, 38, 720903, 65536, 38, 720904, 65536, 38, 720905, 65536, 38, 720906, 65536, 38, 720907, 65536, 38, 720908, 65536, 38, 720909, 65536, 38, 720910, 65536, 38, 720911, 65536, 38, 720912, 65536, 38, 720913, 65536, 38, 720914, 65536, 38, 720915, 65536, 38, 720916, 65536, 38, 720917, 0, 16, 720918, 65536, 16, 720919, 65536, 16, 720920, 65536, 16, 720921, 65536, 16, 720922, 65536, 16, 720923, 65536, 16, 720924, 65536, 16, 720925, 65536, 16, 720926, 65536, 16, 720927, 131072, 16, 720928, 65536, 38, 720929, 65536, 38, 720930, 65536, 38, 720931, 65536, 38, 720932, 65536, 38, 720933, 65536, 38, 720934, 65536, 38, 720935, 65536, 38, 720936, 65536, 38, 720937, 65536, 38, 720938, 65536, 38, 720939, 65536, 38, 720940, 65536, 38, 720941, 65536, 38, 720942, 65536, 38, 720943, 65536, 38, 786439, 65536, 39, 786440, 65536, 38, 786441, 65536, 38, 786442, 65536, 38, 786443, 65536, 38, 786444, 65536, 38, 786445, 65536, 38, 786446, 65536, 38, 786447, 65536, 38, 786448, 65536, 38, 786449, 65536, 38, 786450, 65536, 38, 786451, 65536, 38, 786452, 65536, 38, 786453, 0, 16, 786454, 65536, 16, 786455, 65536, 16, 786456, 65536, 16, 786457, 65536, 16, 786458, 65536, 16, 786459, 65536, 16, 786460, 65536, 16, 786461, 65536, 16, 786462, 65536, 16, 786463, 131072, 16, 786464, 65536, 38, 786465, 65536, 38, 786466, 65536, 38, 786467, 65536, 38, 786468, 65536, 38, 786469, 65536, 38, 786470, 65536, 38, 786471, 65536, 38, 786472, 65536, 38, 786473, 65536, 38, 786474, 65536, 38, 786475, 65536, 38, 786476, 65536, 38, 786477, 65536, 38, 786478, 65536, 38, 786479, 65536, 38, 851975, 65536, 40, 851976, 65536, 38, 851977, 65536, 38, 851978, 65536, 38, 851979, 65536, 38, 851980, 65536, 38, 851981, 65536, 38, 851982, 65536, 38, 851983, 65536, 38, 851984, 65536, 38, 851985, 65536, 38, 851986, 65536, 38, 851987, 65536, 38, 851988, 65536, 38, 851989, 0, 16, 851990, 65536, 16, 851991, 65536, 16, 851992, 65536, 16, 851993, 65536, 16, 851994, 65536, 16, 851995, 65536, 16, 851996, 65536, 16, 851997, 65536, 16, 851998, 65536, 16, 851999, 131072, 16, 852000, 65536, 38, 852001, 65536, 38, 852002, 65536, 38, 852003, 65536, 38, 852004, 65536, 38, 852005, 65536, 38, 852006, 65536, 38, 852007, 65536, 38, 852008, 65536, 38, 852009, 65536, 38, 852010, 65536, 38, 852011, 65536, 38, 852012, 65536, 38, 852013, 65536, 38, 852014, 65536, 38, 852015, 65536, 38, 917512, 65536, 38, 917513, 65536, 38, 917514, 65536, 38, 917515, 65536, 38, 917516, 65536, 38, 917517, 65536, 38, 917518, 65536, 38, 917519, 65536, 38, 917520, 65536, 38, 917521, 65536, 38, 917522, 65536, 38, 917523, 65536, 38, 917524, 65536, 38, 917525, 0, 17, 917526, 65536, 17, 917527, 196608, 16, 917528, 65536, 16, 917529, 65536, 16, 917530, 65536, 16, 917531, 65536, 16, 917532, 65536, 16, 917533, 262144, 16, 917534, 65536, 17, 917535, 131072, 17, 917536, 65536, 38, 917537, 65536, 38, 917538, 65536, 38, 917539, 65536, 38, 917540, 65536, 38, 917541, 65536, 38, 917542, 65536, 38, 917543, 65536, 38, 917544, 65536, 38, 917545, 65536, 38, 917546, 65536, 38, 917547, 65536, 38, 917548, 65536, 38, 917549, 65536, 38, 917550, 65536, 38, 917551, 65536, 38, 983048, 65536, 38, 983049, 65536, 38, 983050, 65536, 38, 983051, 65536, 38, 983052, 65536, 38, 983053, 65536, 38, 983054, 65536, 38, 983055, 65536, 38, 983056, 65536, 38, 983057, 65536, 38, 983058, 65536, 38, 983059, 65536, 38, 983060, 65536, 38, 983061, 65536, 38, 983062, 65536, 38, 983063, 0, 17, 983064, 65536, 17, 983065, 196608, 16, 983066, 65536, 16, 983067, 262144, 16, 983068, 65536, 17, 983069, 131072, 17, 983070, 65536, 38, 983071, 65536, 38, 983072, 65536, 38, 983073, 65536, 38, 983074, 65536, 38, 983075, 65536, 38, 983076, 65536, 38, 983077, 65536, 38, 983078, 65536, 38, 983079, 65536, 38, 983080, 65536, 38, 983081, 65536, 38, 983082, 65536, 38, 983083, 65536, 38, 983084, 65536, 38, 983085, 65536, 38, 983086, 65536, 38, 983087, 65536, 38, 1048586, 65536, 38, 1048587, 65536, 38, 1048588, 65536, 38, 1048589, 65536, 38, 1048590, 65536, 38, 1048591, 65536, 38, 1048592, 65536, 38, 1048593, 65536, 38, 1048594, 65536, 38, 1048595, 65536, 38, 1048596, 65536, 38, 1048597, 65536, 38, 1048598, 65536, 38, 1048599, 65536, 38, 1048600, 65536, 38, 1048601, 0, 16, 1048602, 65536, 16, 1048603, 131072, 16, 1048604, 65536, 38, 1048605, 65536, 38, 1048606, 65536, 38, 1048607, 65536, 38, 1048608, 65536, 38, 1048609, 65536, 38, 1048610, 65536, 38, 1048611, 65536, 38, 1048612, 65536, 38, 1048613, 65536, 38, 1048614, 65536, 38, 1048615, 65536, 38, 1048616, 65536, 38, 1048617, 65536, 38, 1048618, 65536, 38, 1048619, 65536, 38, 1048620, 65536, 38, 1048621, 65536, 38, 1114119, 65536, 0, 1114120, 65536, 0, 1114121, 65536, 0, 1114122, 65536, 0, 1114123, 65536, 0, 1114124, 65536, 0, 1114125, 65536, 38, 1114126, 65536, 38, 1114127, 65536, 38, 1114128, 65536, 38, 1114129, 65536, 38, 1114130, 65536, 38, 1114131, 65536, 38, 1114132, 65536, 38, 1114133, 65536, 38, 1114134, 65536, 38, 1114135, 65536, 38, 1114136, 65536, 38, 1114137, 0, 16, 1114138, 65536, 16, 1114139, 131072, 16, 1114140, 65536, 38, 1114141, 65536, 38, 1114142, 65536, 38, 1114143, 65536, 38, 1114144, 65536, 38, 1114145, 65536, 38, 1114146, 65536, 38, 1114147, 65536, 38, 1114148, 65536, 38, 1114149, 65536, 38, 1114150, 65536, 38, 1114151, 65536, 38, 1114152, 65536, 0, 1114153, 65536, 0, 1114154, 65536, 0, 1114155, 65536, 0, 1114156, 65536, 0, 1114157, 65536, 0, 1114158, 65536, 0, 1114159, 65536, 0, 1179655, 65536, 0, 1179656, 262144, 1, 1179657, 327680, 1, 1179658, 262144, 1, 1179659, 327680, 1, 1179660, 65536, 0, 1179661, 65536, 38, 1179662, 65536, 38, 1179663, 65536, 38, 1179664, 65536, 38, 1179665, 65536, 38, 1179666, 65536, 38, 1179667, 65536, 38, 1179668, 65536, 38, 1179669, 65536, 38, 1179670, 65536, 38, 1179671, 65536, 38, 1179672, 65536, 38, 1179673, 0, 16, 1179674, 65536, 16, 1179675, 131072, 16, 1179676, 65536, 38, 1179677, 65536, 38, 1179678, 65536, 38, 1179679, 65536, 38, 1179680, 65536, 38, 1179681, 65536, 38, 1179682, 65536, 38, 1179683, 65536, 38, 1179684, 65536, 38, 1179685, 65536, 38, 1179686, 65536, 38, 1179687, 65536, 38, 1179688, 65536, 0, 1179689, 262144, 1, 1179690, 327680, 1, 1179691, 262144, 1, 1179692, 327680, 1, 1179693, 262144, 1, 1179694, 327680, 1, 1179695, 65536, 0, 1245191, 65536, 0, 1245192, 262144, 2, 1245193, 327680, 2, 1245194, 262144, 2, 1245195, 327680, 2, 1245196, 65536, 0, 1245197, 65536, 38, 1245198, 65536, 38, 1245199, 65536, 38, 1245200, 65536, 38, 1245201, 65536, 38, 1245202, 65536, 38, 1245203, 65536, 38, 1245204, 65536, 38, 1245205, 65536, 38, 1245206, 65536, 38, 1245207, 65536, 38, 1245208, 65536, 38, 1245209, 0, 16, 1245210, 65536, 16, 1245211, 131072, 16, 1245212, 65536, 38, 1245213, 65536, 38, 1245214, 65536, 38, 1245215, 65536, 38, 1245216, 65536, 38, 1245217, 65536, 38, 1245218, 65536, 38, 1245219, 65536, 38, 1245220, 65536, 38, 1245221, 65536, 38, 1245222, 65536, 38, 1245223, 65536, 38, 1245224, 65536, 0, 1245225, 262144, 2, 1245226, 327680, 2, 1245227, 262144, 2, 1245228, 327680, 2, 1245229, 262144, 2, 1245230, 327680, 2, 1245231, 65536, 0, 1310727, 65536, 0, 1310728, 65536, 0, 1310729, 65536, 0, 1310730, 65536, 0, 1310731, 65536, 0, 1310732, 65536, 0, 1310733, 65536, 38, 1310734, 65536, 38, 1310735, 65536, 38, 1310736, 65536, 38, 1310737, 65536, 38, 1310738, 65536, 38, 1310739, 65536, 38, 1310740, 65536, 38, 1310741, 65536, 38, 1310742, 65536, 38, 1310743, 65536, 38, 1310744, 65536, 38, 1310745, 0, 16, 1310746, 65536, 16, 1310747, 131072, 16, 1310748, 65536, 38, 1310749, 65536, 38, 1310750, 65536, 38, 1310751, 65536, 38, 1310752, 65536, 38, 1310753, 65536, 38, 1310754, 65536, 38, 1310755, 65536, 38, 1310756, 65536, 38, 1310757, 65536, 38, 1310758, 65536, 38, 1310759, 65536, 38, 1310760, 65536, 0, 1310761, 65536, 0, 1310762, 65536, 0, 1310763, 65536, 0, 1310764, 65536, 0, 1310765, 65536, 0, 1310766, 65536, 0, 1310767, 65536, 0, 1376263, 65536, 38, 1376264, 65536, 38, 1376265, 65536, 38, 1376266, 65536, 38, 1376267, 65536, 38, 1376268, 65536, 0, 1376269, 65536, 38, 1376270, 65536, 38, 1376271, 65536, 38, 1376272, 65536, 38, 1376273, 65536, 38, 1376274, 65536, 38, 1376275, 65536, 38, 1376276, 65536, 38, 1376277, 65536, 38, 1376278, 65536, 38, 1376279, 65536, 38, 1376280, 65536, 38, 1376281, 0, 16, 1376282, 65536, 16, 1376283, 131072, 16, 1376284, 65536, 38, 1376285, 65536, 38, 1376286, 65536, 38, 1376287, 65536, 38, 1376288, 65536, 38, 1376289, 65536, 38, 1376290, 65536, 38, 1376291, 65536, 38, 1376292, 65536, 38, 1376293, 65536, 38, 1376294, 65536, 38, 1376295, 65536, 38, 1376296, 65536, 0, 1376297, 65536, 38, 1376298, 65536, 38, 1376299, 65536, 38, 1376300, 65536, 38, 1376301, 65536, 38, 1376302, 65536, 38, 1376303, 65536, 38, 1441799, 65536, 0, 1441800, 65536, 0, 1441801, 65536, 0, 1441802, 65536, 0, 1441803, 65536, 38, 1441804, 65536, 0, 1441805, 65536, 38, 1441806, 65536, 38, 1441807, 65536, 38, 1441808, 65536, 38, 1441809, 65536, 38, 1441810, 65536, 38, 1441811, 65536, 38, 1441812, 65536, 38, 1441813, 65536, 38, 1441814, 65536, 38, 1441815, 65536, 38, 1441816, 65536, 38, 1441817, 0, 16, 1441818, 65536, 16, 1441819, 131072, 16, 1441820, 65536, 38, 1441821, 65536, 38, 1441822, 65536, 38, 1441823, 65536, 38, 1441824, 65536, 38, 1441825, 65536, 38, 1441826, 65536, 38, 1441827, 65536, 38, 1441828, 65536, 38, 1441829, 65536, 38, 1441830, 65536, 38, 1441831, 65536, 38, 1441832, 65536, 0, 1441833, 65536, 38, 1441834, 65536, 0, 1441835, 65536, 0, 1441836, 65536, 0, 1441837, 65536, 0, 1441838, 65536, 0, 1441839, 65536, 0, 1507335, 65536, 0, 1507336, 65536, 0, 1507337, 65536, 0, 1507338, 65536, 0, 1507339, 65536, 38, 1507340, 65536, 0, 1507341, 65536, 38, 1507342, 65536, 38, 1507343, 65536, 38, 1507344, 65536, 38, 1507345, 65536, 38, 1507346, 65536, 38, 1507347, 65536, 38, 1507348, 65536, 38, 1507349, 65536, 38, 1507350, 65536, 38, 1507351, 65536, 38, 1507352, 65536, 38, 1507353, 0, 16, 1507354, 65536, 16, 1507355, 131072, 16, 1507356, 65536, 38, 1507357, 65536, 38, 1507358, 65536, 38, 1507359, 65536, 38, 1507360, 65536, 38, 1507361, 65536, 38, 1507362, 65536, 38, 1507363, 65536, 38, 1507364, 65536, 38, 1507365, 65536, 38, 1507366, 65536, 38, 1507367, 65536, 38, 1507368, 65536, 0, 1507369, 65536, 38, 1507370, 65536, 0, 1507371, 65536, 0, 1507372, 65536, 0, 1507373, 65536, 0, 1507374, 65536, 0, 1507375, 65536, 0, 1572871, 65536, 0, 1572872, 65536, 0, 1572873, 65536, 0, 1572874, 65536, 0, 1572875, 65536, 38, 1572876, 65536, 0, 1572877, 65536, 38, 1572878, 65536, 38, 1572879, 65536, 38, 1572880, 65536, 38, 1572881, 65536, 38, 1572882, 65536, 38, 1572883, 65536, 38, 1572884, 65536, 38, 1572885, 65536, 38, 1572886, 65536, 38, 1572887, 65536, 38, 1572888, 65536, 38, 1572889, 0, 16, 1572890, 65536, 16, 1572891, 131072, 16, 1572892, 65536, 38, 1572893, 65536, 38, 1572894, 65536, 38, 1572895, 65536, 38, 1572896, 65536, 38, 1572897, 65536, 38, 1572898, 65536, 38, 1572899, 65536, 38, 1572900, 65536, 38, 1572901, 65536, 38, 1572902, 65536, 38, 1572903, 65536, 38, 1572904, 65536, 0, 1572905, 65536, 38, 1572906, 65536, 0, 1572907, 65536, 0, 1572908, 65536, 0, 1572909, 65536, 0, 1572910, 65536, 0, 1572911, 65536, 0, 1638407, 65536, 0, 1638408, 65536, 0, 1638409, 65536, 0, 1638410, 65536, 0, 1638411, 65536, 38, 1638412, 65536, 0, 1638413, 65536, 38, 1638414, 65536, 38, 1638415, 65536, 38, 1638416, 65536, 38, 1638417, 65536, 38, 1638418, 65536, 38, 1638419, 65536, 38, 1638420, 65536, 38, 1638421, 65536, 38, 1638422, 65536, 38, 1638423, 65536, 38, 1638424, 65536, 38, 1638425, 65536, 38, 1638426, 65536, 38, 1638427, 65536, 38, 1638428, 65536, 38, 1638429, 65536, 38, 1638430, 65536, 38, 1638431, 65536, 38, 1638432, 65536, 38, 1638433, 65536, 38, 1638434, 65536, 38, 1638435, 65536, 38, 1638436, 65536, 38, 1638437, 65536, 38, 1638438, 65536, 38, 1638439, 65536, 38, 1638440, 65536, 0, 1638441, 65536, 38, 1638442, 65536, 0, 1638443, 65536, 0, 1638444, 65536, 0, 1638445, 65536, 0, 1638446, 65536, 0, 1638447, 65536, 0, 1703943, 65536, 0, 1703944, 65536, 0, 1703945, 65536, 0, 1703946, 65536, 0, 1703947, 65536, 38, 1703948, 65536, 0, 1703949, 65536, 0, 1703950, 65536, 0, 1703951, 65536, 0, 1703952, 65536, 0, 1703953, 65536, 0, 1703954, 65536, 0, 1703955, 65536, 38, 1703956, 65536, 38, 1703957, 65536, 38, 1703958, 65536, 38, 1703959, 65536, 38, 1703960, 65536, 38, 1703961, 65536, 38, 1703962, 65536, 38, 1703963, 65536, 38, 1703964, 65536, 38, 1703965, 65536, 38, 1703966, 65536, 38, 1703967, 65536, 38, 1703968, 65536, 38, 1703969, 65536, 38, 1703970, 65536, 0, 1703971, 65536, 0, 1703972, 65536, 0, 1703973, 65536, 0, 1703974, 65536, 0, 1703975, 65536, 0, 1703976, 65536, 0, 1703977, 65536, 38, 1703978, 65536, 0, 1703979, 65536, 0, 1703980, 65536, 0, 1703981, 65536, 0, 1703982, 65536, 0, 1703983, 65536, 0, 1769479, 65536, 0, 1769480, 65536, 0, 1769481, 65536, 0, 1769482, 65536, 0, 1769483, 65536, 38, 1769484, 262144, 1, 1769485, 327680, 1, 1769486, 262144, 1, 1769487, 327680, 1, 1769488, 262144, 1, 1769489, 327680, 1, 1769490, 65536, 0, 1769491, 65536, 38, 1769492, 65536, 38, 1769493, 65536, 38, 1769494, 65536, 38, 1769495, 65536, 38, 1769496, 65536, 38, 1769497, 65536, 38, 1769498, 65536, 38, 1769499, 65536, 38, 1769500, 65536, 38, 1769501, 65536, 38, 1769502, 65536, 38, 1769503, 65536, 38, 1769504, 65536, 38, 1769505, 65536, 38, 1769506, 65536, 0, 1769507, 262144, 1, 1769508, 327680, 1, 1769509, 262144, 1, 1769510, 327680, 1, 1769511, 262144, 1, 1769512, 327680, 1, 1769513, 65536, 38, 1769514, 65536, 0, 1769515, 65536, 0, 1769516, 65536, 38, 1769517, 65536, 38, 1835015, 65536, 0, 1835016, 65536, 0, 1835017, 65536, 0, 1835018, 65536, 0, 1835019, 65536, 38, 1835020, 262144, 2, 1835021, 327680, 2, 1835022, 262144, 2, 1835023, 327680, 2, 1835024, 262144, 2, 1835025, 327680, 2, 1835026, 65536, 0, 1835027, 65536, 38, 1835028, 65536, 38, 1835029, 65536, 38, 1835030, 65536, 38, 1835031, 65536, 38, 1835032, 65536, 38, 1835033, 65536, 38, 1835034, 65536, 38, 1835035, 65536, 38, 1835036, 65536, 38, 1835037, 65536, 38, 1835038, 65536, 38, 1835039, 65536, 38, 1835040, 65536, 38, 1835041, 65536, 38, 1835042, 65536, 0, 1835043, 262144, 2, 1835044, 327680, 2, 1835045, 262144, 2, 1835046, 327680, 2, 1835047, 262144, 2, 1835048, 327680, 2, 1835049, 65536, 38, 1835050, 65536, 0, 1835051, 65536, 0, 1835052, 65536, 38, 1835053, 65536, 38, 1900551, 65536, 0, 1900552, 65536, 0, 1900553, 65536, 0, 1900554, 65536, 0, 1900555, 65536, 38, 1900556, 65536, 0, 1900557, 65536, 0, 1900558, 65536, 0, 1900559, 65536, 0, 1900560, 65536, 0, 1900561, 65536, 0, 1900562, 65536, 0, 1900563, 65536, 38, 1900564, 65536, 38, 1900565, 65536, 38, 1900566, 65536, 38, 1900567, 65536, 38, 1900568, 65536, 38, 1900569, 0, 15, 1900570, 65536, 15, 1900571, 131072, 15, 1900572, 65536, 38, 1900573, 65536, 38, 1900574, 65536, 38, 1900575, 65536, 38, 1900576, 65536, 38, 1900577, 65536, 38, 1900578, 65536, 0, 1900579, 65536, 0, 1900580, 65536, 0, 1900581, 65536, 0, 1900582, 65536, 0, 1900583, 65536, 0, 1900584, 65536, 0, 1900585, 65536, 38, 1900586, 65536, 0, 1900587, 65536, 0, 1900588, 65536, 38, 1900589, 65536, 38, 1966086, 65536, 38, 1966087, 65536, 38, 1966088, 65536, 38, 1966089, 65536, 0, 1966090, 65536, 0, 1966091, 65536, 38, 1966092, 65536, 38, 1966093, 65536, 38, 1966094, 65536, 38, 1966095, 65536, 38, 1966096, 65536, 38, 1966097, 65536, 38, 1966098, 65536, 0, 1966099, 65536, 38, 1966100, 65536, 38, 1966101, 65536, 38, 1966102, 65536, 38, 1966103, 65536, 38, 1966104, 65536, 38, 1966105, 0, 16, 1966106, 65536, 16, 1966107, 131072, 16, 1966108, 65536, 38, 1966109, 65536, 38, 1966110, 65536, 38, 1966111, 65536, 38, 1966112, 65536, 38, 1966113, 65536, 38, 1966114, 65536, 0, 1966115, 65536, 38, 1966116, 65536, 38, 1966117, 65536, 38, 1966118, 65536, 38, 1966119, 65536, 38, 1966120, 65536, 38, 1966121, 65536, 38, 1966122, 65536, 0, 1966123, 65536, 0, 1966124, 65536, 38, 1966125, 65536, 38, 2031622, 65536, 38, 2031623, 65536, 38, 2031624, 65536, 38, 2031625, 65536, 0, 2031626, 65536, 0, 2031627, 65536, 0, 2031628, 65536, 0, 2031629, 65536, 0, 2031630, 65536, 0, 2031631, 65536, 0, 2031632, 65536, 0, 2031633, 65536, 38, 2031634, 65536, 0, 2031635, 65536, 38, 2031636, 65536, 38, 2031637, 65536, 38, 2031638, 65536, 38, 2031639, 65536, 38, 2031640, 65536, 38, 2031641, 0, 17, 2031642, 65536, 17, 2031643, 131072, 17, 2031644, 65536, 38, 2031645, 65536, 38, 2031646, 65536, 38, 2031647, 65536, 38, 2031648, 65536, 38, 2031649, 65536, 38, 2031650, 65536, 0, 2031651, 65536, 38, 2031652, 65536, 0, 2031653, 65536, 0, 2031654, 65536, 0, 2031655, 65536, 0, 2031656, 65536, 0, 2031657, 65536, 0, 2031658, 65536, 0, 2031659, 65536, 0, 2031660, 65536, 38, 2031661, 65536, 38, 2097158, 65536, 38, 2097159, 65536, 38, 2097160, 65536, 38, 2097161, 65536, 0, 2097162, 65536, 0, 2097163, 65536, 0, 2097164, 65536, 0, 2097165, 65536, 0, 2097166, 65536, 0, 2097167, 65536, 0, 2097168, 65536, 0, 2097169, 65536, 38, 2097170, 65536, 0, 2097171, 65536, 38, 2097172, 65536, 38, 2097173, 65536, 38, 2097174, 65536, 38, 2097175, 65536, 38, 2097176, 65536, 38, 2097177, 65536, 38, 2097178, 65536, 38, 2097179, 65536, 38, 2097180, 65536, 38, 2097181, 65536, 38, 2097182, 65536, 38, 2097183, 65536, 38, 2097184, 65536, 38, 2097185, 65536, 38, 2097186, 65536, 0, 2097187, 65536, 38, 2097188, 65536, 0, 2097189, 65536, 0, 2097190, 65536, 0, 2097191, 65536, 0, 2097192, 65536, 0, 2097193, 65536, 0, 2097194, 65536, 0, 2097195, 65536, 0, 2097196, 65536, 38, 2097197, 65536, 38, 2162694, 65536, 38, 2162695, 65536, 38, 2162696, 65536, 38, 2162697, 65536, 0, 2162698, 262144, 1, 2162699, 327680, 1, 2162700, 262144, 1, 2162701, 327680, 1, 2162702, 262144, 1, 2162703, 327680, 1, 2162704, 65536, 0, 2162705, 65536, 38, 2162706, 65536, 0, 2162707, 65536, 0, 2162708, 65536, 0, 2162709, 65536, 0, 2162710, 65536, 0, 2162711, 65536, 0, 2162712, 65536, 0, 2162713, 65536, 0, 2162714, 65536, 0, 2162715, 65536, 0, 2162716, 65536, 0, 2162717, 65536, 0, 2162718, 65536, 0, 2162719, 65536, 0, 2162720, 65536, 0, 2162721, 65536, 0, 2162722, 65536, 0, 2162723, 65536, 38, 2162724, 65536, 0, 2162725, 262144, 1, 2162726, 327680, 1, 2162727, 262144, 1, 2162728, 327680, 1, 2162729, 262144, 1, 2162730, 327680, 1, 2162731, 65536, 0, 2162732, 65536, 38, 2162733, 65536, 38, 2228230, 65536, 38, 2228231, 65536, 38, 2228232, 65536, 38, 2228233, 65536, 0, 2228234, 262144, 2, 2228235, 327680, 2, 2228236, 262144, 2, 2228237, 327680, 2, 2228238, 262144, 2, 2228239, 327680, 2, 2228240, 65536, 0, 2228241, 65536, 38, 2228242, 262144, 1, 2228243, 327680, 1, 2228244, 262144, 1, 2228245, 327680, 1, 2228246, 262144, 1, 2228247, 327680, 1, 2228248, 65536, 0, 2228249, 262148, 5, 2228250, 131076, 3, 2228251, 4, 6, 2228252, 65536, 0, 2228253, 65536, 0, 2228254, 327680, 9, 2228255, 65536, 0, 2228256, 65536, 0, 2228257, 327680, 13, 2228258, 393216, 13, 2228259, 65536, 38, 2228260, 65536, 0, 2228261, 262144, 2, 2228262, 327680, 2, 2228263, 262144, 2, 2228264, 327680, 2, 2228265, 262144, 2, 2228266, 327680, 2, 2228267, 65536, 38, 2228268, 65536, 38, 2228269, 65536, 38, 2293766, 65536, 38, 2293767, 65536, 38, 2293768, 65536, 38, 2293769, 65536, 0, 2293770, 65536, 0, 2293771, 65536, 0, 2293772, 65536, 0, 2293773, 65536, 0, 2293774, 65536, 0, 2293775, 65536, 0, 2293776, 65536, 0, 2293777, 65536, 38, 2293778, 262144, 2, 2293779, 327680, 2, 2293780, 262144, 2, 2293781, 327680, 2, 2293782, 262144, 2, 2293783, 65536, 12, 2293784, 65536, 0, 2293785, 262148, 2, 2293786, 4, 0, 2293787, 4, 4, 2293788, 65536, 0, 2293789, 262144, 10, 2293790, 327680, 10, 2293791, 393216, 10, 2293792, 65536, 0, 2293793, 327680, 14, 2293794, 393216, 14, 2293795, 65536, 38, 2293796, 65536, 0, 2293797, 65536, 0, 2293798, 65536, 0, 2293799, 65536, 0, 2293800, 65536, 0, 2293801, 65536, 0, 2293802, 65536, 38, 2293803, 65536, 38, 2293804, 65536, 38, 2293805, 65536, 38, 2359302, 65536, 38, 2359303, 65536, 38, 2359304, 65536, 38, 2359305, 65536, 0, 2359306, 65536, 0, 2359307, 65536, 0, 2359308, 65536, 0, 2359309, 65536, 0, 2359310, 65536, 0, 2359311, 65536, 0, 2359312, 65536, 0, 2359313, 65536, 38, 2359314, 65536, 0, 2359315, 327680, 13, 2359316, 393216, 13, 2359317, 65536, 0, 2359318, 65536, 0, 2359319, 65536, 13, 2359320, 65536, 0, 2359321, 262148, 2, 2359322, 4, 0, 2359323, 4, 4, 2359324, 65536, 0, 2359325, 262144, 1, 2359326, 327680, 1, 2359327, 262144, 1, 2359328, 327680, 1, 2359329, 262144, 1, 2359330, 327680, 1, 2359331, 65536, 38, 2359332, 65536, 0, 2359333, 65536, 0, 2359334, 65536, 0, 2359335, 65536, 0, 2359336, 65536, 0, 2359337, 65536, 0, 2359338, 65536, 38, 2359339, 65536, 38, 2359340, 65536, 38, 2359341, 65536, 38, 2424839, 65536, 38, 2424840, 65536, 38, 2424841, 65536, 38, 2424842, 65536, 38, 2424843, 65536, 38, 2424844, 65536, 38, 2424845, 65536, 38, 2424846, 65536, 38, 2424847, 65536, 0, 2424848, 65536, 0, 2424849, 65536, 38, 2424850, 65536, 0, 2424851, 327680, 14, 2424852, 393216, 14, 2424853, 65536, 0, 2424854, 0, 14, 2424855, 65536, 14, 2424856, 131072, 14, 2424857, 262148, 6, 2424858, 262148, 4, 2424859, 131076, 6, 2424860, 65536, 0, 2424861, 262144, 2, 2424862, 327680, 2, 2424863, 262144, 2, 2424864, 327680, 2, 2424865, 262144, 2, 2424866, 327680, 2, 2424867, 65536, 38, 2424868, 65536, 0, 2424869, 65536, 0, 2424870, 65536, 0, 2424871, 65536, 0, 2424872, 65536, 0, 2424873, 65536, 0, 2424874, 65536, 38, 2424875, 65536, 38, 2424876, 65536, 38, 2424877, 65536, 38, 2490375, 65536, 38, 2490376, 65536, 38, 2490377, 65536, 38, 2490378, 65536, 38, 2490379, 65536, 38, 2490380, 65536, 38, 2490381, 65536, 38, 2490382, 65536, 38, 2490383, 65536, 0, 2490384, 65536, 0, 2490385, 65536, 38, 2490386, 65536, 0, 2490387, 65536, 0, 2490388, 65536, 0, 2490389, 65536, 0, 2490390, 65536, 0, 2490391, 65536, 0, 2490392, 65536, 0, 2490393, 65536, 0, 2490394, 65536, 0, 2490395, 65536, 0, 2490396, 65536, 0, 2490397, 65536, 0, 2490398, 65536, 0, 2490399, 65536, 0, 2490400, 65536, 0, 2490401, 65536, 0, 2490402, 65536, 0, 2490403, 65536, 38, 2490404, 65536, 0, 2490405, 65536, 0, 2490406, 65536, 38, 2490407, 65536, 38, 2490408, 65536, 38, 2490409, 65536, 38, 2490410, 65536, 38, 2490411, 65536, 38, 2490412, 65536, 38, 2490413, 65536, 38, 2555911, 65536, 38, 2555912, 65536, 38, 2555913, 65536, 38, 2555914, 65536, 38, 2555915, 65536, 38, 2555916, 65536, 38, 2555917, 65536, 38, 2555918, 65536, 38, 2555919, 65536, 0, 2555920, 65536, 0, 2555921, 65536, 38, 2555922, 65536, 38, 2555923, 65536, 38, 2555924, 65536, 38, 2555925, 65536, 38, 2555926, 65536, 38, 2555927, 65536, 38, 2555928, 65536, 38, 2555929, 65536, 38, 2555930, 65536, 38, 2555931, 65536, 38, 2555932, 65536, 38, 2555933, 65536, 38, 2555934, 65536, 38, 2555935, 65536, 38, 2555936, 65536, 38, 2555937, 65536, 38, 2555938, 65536, 38, 2555939, 65536, 38, 2555940, 65536, 0, 2555941, 65536, 0, 2555942, 65536, 38, 2555943, 65536, 38, 2555944, 65536, 38, 2555945, 65536, 38, 2555946, 65536, 38, 2555947, 65536, 38, 2555948, 65536, 38, 2555949, 65536, 38, 2621447, 65536, 38, 2621448, 65536, 38, 2621449, 65536, 38, 2621450, 65536, 38, 2621451, 65536, 38, 2621452, 65536, 38, 2621453, 65536, 38, 2621454, 65536, 38, 2621455, 65536, 0, 2621456, 65536, 0, 2621457, 65536, 0, 2621458, 65536, 0, 2621459, 65536, 0, 2621460, 65536, 0, 2621461, 65536, 0, 2621462, 65536, 0, 2621463, 65536, 0, 2621464, 65536, 0, 2621465, 65536, 0, 2621466, 65536, 0, 2621467, 65536, 0, 2621468, 65536, 0, 2621469, 65536, 0, 2621470, 65536, 0, 2621471, 65536, 0, 2621472, 65536, 0, 2621473, 65536, 0, 2621474, 65536, 0, 2621475, 65536, 0, 2621476, 65536, 0, 2621477, 65536, 0, 2621478, 65536, 38, 2621479, 65536, 38, 2621480, 65536, 38, 2621481, 65536, 38, 2621482, 65536, 38, 2621483, 65536, 38, 2621484, 65536, 38, 2621485, 65536, 38, 2686984, 65536, 38, 2686985, 65536, 38, 2686986, 65536, 38, 2686987, 65536, 38, 2686988, 65536, 38, 2686989, 65536, 38, 2686990, 65536, 38, 2686991, 65536, 0, 2686992, 65536, 0, 2686993, 65536, 0, 2686994, 65536, 0, 2686995, 65536, 0, 2686996, 65536, 0, 2686997, 65536, 0, 2686998, 65536, 0, 2686999, 65536, 0, 2687000, 65536, 0, 2687001, 65536, 0, 2687002, 65536, 0, 2687003, 65536, 0, 2687004, 65536, 0, 2687005, 65536, 0, 2687006, 65536, 0, 2687007, 65536, 0, 2687008, 65536, 0, 2687009, 65536, 0, 2687010, 65536, 0, 2687011, 65536, 0, 2687012, 65536, 0, 2687013, 65536, 0, 2687014, 65536, 38, 2687015, 65536, 38, 2687016, 65536, 38, 2687017, 65536, 38, 2687018, 65536, 38, 2687019, 65536, 38, 2687020, 65536, 38, 2687021, 65536, 38, 2752520, 65536, 38, 2752521, 65536, 38, 2752522, 65536, 38, 2752523, 65536, 38, 2752524, 65536, 38, 2752525, 65536, 38, 2752526, 65536, 38, 2752527, 65536, 0, 2752528, 65536, 38, 2752529, 65536, 38, 2752530, 65536, 38, 2752531, 65536, 38, 2752532, 65536, 38, 2752533, 65536, 38, 2752534, 65536, 38, 2752535, 65536, 38, 2752536, 65536, 0, 2752537, 262148, 5, 2752538, 131076, 3, 2752539, 4, 6, 2752540, 65536, 0, 2752541, 65536, 38, 2752542, 65536, 38, 2752543, 65536, 38, 2752544, 65536, 38, 2752545, 65536, 38, 2752546, 65536, 38, 2752547, 65536, 38, 2752548, 65536, 38, 2752549, 65536, 0, 2752550, 65536, 38, 2752551, 65536, 38, 2752552, 65536, 38, 2752553, 65536, 38, 2752554, 65536, 38, 2752555, 65536, 38, 2752556, 65536, 38, 2752557, 65536, 38, 2818056, 65536, 38, 2818057, 65536, 38, 2818058, 65536, 38, 2818059, 65536, 38, 2818060, 65536, 38, 2818061, 65536, 38, 2818062, 65536, 38, 2818063, 65536, 0, 2818064, 65536, 0, 2818065, 65536, 0, 2818066, 65536, 0, 2818067, 65536, 0, 2818068, 65536, 0, 2818069, 65536, 0, 2818070, 65536, 0, 2818071, 65536, 0, 2818072, 262148, 5, 2818073, 65540, 0, 2818074, 4, 0, 2818075, 131076, 0, 2818076, 4, 6, 2818077, 65536, 0, 2818078, 65536, 0, 2818079, 65536, 0, 2818080, 65536, 0, 2818081, 65536, 0, 2818082, 65536, 0, 2818083, 65536, 0, 2818084, 65536, 0, 2818085, 65536, 0, 2818086, 65536, 38, 2818087, 65536, 38, 2818088, 65536, 38, 2818089, 65536, 38, 2818090, 65536, 38, 2818091, 65536, 38, 2818092, 65536, 38, 2818093, 65536, 38, 2883592, 65536, 38, 2883593, 65536, 38, 2883594, 65536, 38, 2883595, 65536, 38, 2883596, 65536, 38, 2883597, 65536, 38, 2883598, 65536, 38, 2883599, 65536, 38, 2883600, 65536, 38, 2883601, 65536, 38, 2883602, 65536, 38, 2883603, 65536, 0, 2883604, 65536, 0, 2883605, 65536, 0, 2883606, 65536, 0, 2883607, 65536, 0, 2883608, 262148, 2, 2883609, 4, 0, 2883610, 4, 0, 2883611, 4, 0, 2883612, 4, 4, 2883613, 65536, 0, 2883614, 65536, 0, 2883615, 65536, 0, 2883616, 65536, 0, 2883617, 65536, 0, 2883618, 65536, 38, 2883619, 65536, 38, 2883620, 65536, 38, 2883621, 65536, 38, 2883622, 65536, 38, 2883623, 65536, 38, 2883624, 65536, 38, 2883625, 65536, 38, 2883626, 65536, 38, 2883627, 65536, 38, 2883628, 65536, 38, 2883629, 65536, 38, 2949128, 65536, 38, 2949129, 65536, 38, 2949130, 65536, 38, 2949131, 65536, 38, 2949132, 65536, 38, 2949133, 65536, 38, 2949134, 65536, 38, 2949135, 65536, 38, 2949136, 65536, 38, 2949137, 65536, 38, 2949138, 65536, 38, 2949139, 262148, 5, 2949140, 131076, 3, 2949141, 4, 6, 2949142, 65536, 0, 2949143, 65536, 0, 2949144, 262148, 6, 2949145, 262148, 4, 2949146, 262148, 4, 2949147, 262148, 4, 2949148, 131076, 6, 2949149, 65536, 0, 2949150, 65536, 0, 2949151, 262148, 5, 2949152, 131076, 3, 2949153, 4, 6, 2949154, 65536, 38, 2949155, 65536, 38, 2949156, 65536, 38, 2949157, 65536, 38, 2949158, 65536, 38, 2949159, 65536, 38, 2949160, 65536, 38, 2949161, 65536, 38, 2949162, 65536, 38, 2949163, 65536, 38, 2949164, 65536, 38, 2949165, 65536, 38, 3014664, 65536, 38, 3014665, 65536, 38, 3014666, 65536, 38, 3014667, 65536, 38, 3014668, 65536, 38, 3014669, 65536, 38, 3014670, 65536, 38, 3014671, 65536, 38, 3014672, 65536, 38, 3014673, 65536, 38, 3014674, 65536, 38, 3014675, 262148, 2, 3014676, 4, 0, 3014677, 4, 4, 3014678, 65536, 0, 3014679, 65536, 0, 3014680, 65536, 0, 3014681, 65536, 0, 3014682, 65536, 0, 3014683, 65536, 0, 3014684, 65536, 0, 3014685, 65536, 0, 3014686, 65536, 0, 3014687, 262148, 2, 3014688, 4, 0, 3014689, 4, 4, 3014690, 65536, 38, 3014691, 65536, 38, 3014692, 65536, 38, 3014693, 65536, 38, 3014694, 65536, 38, 3014695, 65536, 38, 3014696, 65536, 38, 3014697, 65536, 38, 3014698, 65536, 38, 3014699, 65536, 38, 3080200, 65536, 38, 3080201, 65536, 38, 3080202, 65536, 38, 3080203, 65536, 38, 3080204, 65536, 38, 3080205, 65536, 38, 3080206, 65536, 38, 3080207, 65536, 38, 3080208, 65536, 38, 3080209, 65536, 38, 3080210, 65536, 38, 3080211, 262148, 6, 3080212, 131076, 1, 3080213, 4, 4, 3080214, 65536, 0, 3080215, 65536, 0, 3080216, 65536, 0, 3080217, 65536, 0, 3080218, 65536, 0, 3080219, 65536, 0, 3080220, 65536, 0, 3080221, 65536, 0, 3080222, 65536, 0, 3080223, 262148, 6, 3080224, 131076, 1, 3080225, 4, 4, 3080226, 65536, 38, 3080227, 65536, 38, 3080228, 65536, 38, 3080229, 65536, 38, 3080230, 65536, 38, 3080231, 65536, 38, 3080232, 65536, 38, 3080233, 65536, 38, 3080234, 65536, 38, 3080235, 65536, 38, 3145736, 65536, 38, 3145737, 65536, 38, 3145738, 65536, 38, 3145739, 65536, 38, 3145740, 65536, 38, 3145741, 65536, 38, 3145742, 65536, 38, 3145743, 65536, 38, 3145744, 65536, 38, 3145745, 65536, 38, 3145746, 65536, 38, 3145747, 65536, 0, 3145748, 262148, 2, 3145749, 4, 4, 3145750, 65536, 0, 3145751, 65536, 0, 3145752, 65536, 0, 3145753, 65536, 0, 3145754, 65536, 0, 3145755, 65536, 0, 3145756, 65536, 0, 3145757, 65536, 0, 3145758, 262144, 1, 3145759, 327680, 1, 3145760, 262148, 2, 3145761, 4, 4, 3145762, 65536, 38, 3145763, 65536, 38, 3145764, 65536, 38, 3145765, 65536, 38, 3145766, 65536, 38, 3145767, 65536, 38, 3145768, 65536, 38, 3145769, 65536, 38, 3145770, 65536, 38, 3145771, 65536, 38, 3211272, 65536, 38, 3211273, 65536, 38, 3211274, 65536, 38, 3211275, 65536, 38, 3211276, 65536, 38, 3211277, 65536, 38, 3211278, 65536, 38, 3211279, 65536, 38, 3211280, 65536, 38, 3211281, 65536, 38, 3211282, 65536, 38, 3211283, 65536, 0, 3211284, 262148, 2, 3211285, 4, 4, 3211286, 65536, 0, 3211287, 65536, 0, 3211288, 65536, 0, 3211289, 65536, 0, 3211290, 65536, 0, 3211291, 65536, 0, 3211292, 65536, 0, 3211293, 65536, 0, 3211294, 262144, 2, 3211295, 327680, 2, 3211296, 262148, 2, 3211297, 4, 4, 3211298, 65536, 38, 3211299, 65536, 38, 3211300, 65536, 38, 3211301, 65536, 38, 3211302, 65536, 38, 3211303, 65536, 38, 3211304, 65536, 38, 3211305, 65536, 38, 3211306, 65536, 38, 3211307, 65536, 38, 3276808, 65536, 38, 3276809, 65536, 38, 3276810, 65536, 38, 3276811, 65536, 38, 3276812, 65536, 38, 3276813, 65536, 38, 3276814, 65536, 38, 3276815, 65536, 38, 3276816, 65536, 38, 3276817, 65536, 38, 3276818, 65536, 38, 3276819, 65536, 0, 3276820, 262148, 6, 3276821, 131076, 6, 3276822, 65536, 0, 3276823, 65536, 0, 3276824, 65536, 0, 3276825, 65536, 0, 3276826, 65536, 0, 3276827, 65536, 0, 3276828, 65536, 0, 3276829, 65536, 0, 3276830, 65536, 0, 3276831, 65536, 0, 3276832, 262148, 6, 3276833, 131076, 6, 3276834, 65536, 38, 3276835, 65536, 38, 3276836, 65536, 38, 3276837, 65536, 38, 3276838, 65536, 38, 3276839, 65536, 38, 3276840, 65536, 38, 3276841, 65536, 38, 3276842, 65536, 38, 3276843, 65536, 38, 3342344, 65536, 38, 3342345, 65536, 38, 3342346, 65536, 38, 3342347, 65536, 38, 3342348, 65536, 38, 3342349, 65536, 38, 3342350, 65536, 38, 3342351, 65536, 38, 3342352, 65536, 38, 3342353, 65536, 38, 3342354, 65536, 38, 3342355, 262144, 1, 3342356, 327680, 1, 3342357, 65536, 0, 3342358, 65536, 0, 3342359, 65536, 0, 3342360, 65536, 0, 3342361, 65536, 0, 3342362, 65536, 0, 3342363, 65536, 0, 3342364, 65536, 0, 3342365, 65536, 0, 3342366, 65536, 0, 3342367, 65536, 0, 3342368, 65536, 0, 3342369, 65536, 0, 3342370, 65536, 38, 3342371, 65536, 38, 3342372, 65536, 38, 3342373, 65536, 38, 3342374, 65536, 38, 3342375, 65536, 38, 3342376, 65536, 38, 3342377, 65536, 38, 3342378, 65536, 38, 3342379, 65536, 38, 3407880, 65536, 38, 3407881, 65536, 38, 3407882, 65536, 38, 3407883, 65536, 38, 3407884, 65536, 38, 3407885, 65536, 38, 3407886, 65536, 38, 3407887, 65536, 38, 3407888, 65536, 38, 3407889, 65536, 38, 3407890, 65536, 38, 3407891, 262144, 2, 3407892, 65536, 12, 3407893, 65536, 0, 3407894, 65536, 0, 3407895, 65536, 0, 3407896, 65536, 0, 3407897, 262148, 5, 3407898, 131076, 3, 3407899, 4, 6, 3407900, 65536, 0, 3407901, 65536, 0, 3407902, 65536, 0, 3407903, 65536, 0, 3407904, 65536, 0, 3407905, 65536, 0, 3407906, 65536, 38, 3407907, 65536, 38, 3407908, 65536, 38, 3407909, 65536, 38, 3407910, 65536, 38, 3407911, 65536, 38, 3407912, 65536, 38, 3407913, 65536, 38, 3407914, 65536, 38, 3407915, 65536, 38, 3473416, 65536, 38, 3473417, 65536, 38, 3473418, 65536, 38, 3473419, 65536, 38, 3473420, 65536, 38, 3473421, 65536, 38, 3473422, 65536, 38, 3473423, 65536, 38, 3473424, 65536, 38, 3473425, 65536, 38, 3473426, 65536, 38, 3473427, 65536, 0, 3473428, 65536, 13, 3473429, 65536, 0, 3473430, 65536, 0, 3473431, 65536, 0, 3473432, 65536, 0, 3473433, 262148, 2, 3473434, 4, 0, 3473435, 4, 4, 3473436, 65536, 0, 3473437, 65536, 0, 3473438, 65536, 0, 3473439, 65536, 0, 3473440, 327680, 13, 3473441, 393216, 13, 3473442, 65536, 38, 3473443, 65536, 38, 3473444, 65536, 38, 3473445, 65536, 38, 3473446, 65536, 38, 3473447, 65536, 38, 3473448, 65536, 38, 3473449, 65536, 38, 3473450, 65536, 38, 3473451, 65536, 38, 3538952, 65536, 38, 3538953, 65536, 38, 3538954, 65536, 38, 3538955, 65536, 38, 3538956, 65536, 38, 3538957, 65536, 38, 3538958, 65536, 38, 3538959, 65536, 38, 3538960, 65536, 38, 3538961, 65536, 38, 3538962, 65536, 38, 3538963, 0, 14, 3538964, 65536, 14, 3538965, 131072, 14, 3538966, 65536, 0, 3538967, 65536, 0, 3538968, 65536, 0, 3538969, 262148, 6, 3538970, 262148, 4, 3538971, 131076, 6, 3538972, 65536, 0, 3538973, 65536, 0, 3538974, 65536, 0, 3538975, 65536, 0, 3538976, 327680, 14, 3538977, 393216, 14, 3538978, 65536, 38, 3538979, 65536, 38, 3538980, 65536, 38, 3538981, 65536, 38, 3538982, 65536, 38, 3538983, 65536, 38, 3538984, 65536, 38, 3538985, 65536, 38, 3538986, 65536, 38, 3538987, 65536, 38, 3604488, 65536, 38, 3604489, 65536, 38, 3604490, 65536, 38, 3604491, 65536, 38, 3604492, 65536, 38, 3604493, 65536, 38, 3604494, 65536, 38, 3604495, 65536, 38, 3604496, 65536, 38, 3604497, 65536, 38, 3604498, 65536, 38, 3604499, 0, 14, 3604500, 65536, 14, 3604501, 131072, 14, 3604505, 65536, 0, 3604506, 65536, 0, 3604507, 65536, 0, 3604508, 65536, 38, 3604509, 65536, 38, 3604510, 65536, 38, 3604511, 65536, 38, 3604512, 65536, 38, 3604513, 65536, 38, 3604514, 65536, 38, 3604515, 65536, 38, 3604516, 65536, 38, 3604517, 65536, 38, 3604518, 65536, 38, 3604519, 65536, 38, 3604520, 65536, 38, 3604521, 65536, 38, 3604522, 65536, 38, 3604523, 65536, 38, 3670028, 65536, 38, 3670029, 65536, 38, 3670030, 65536, 38, 3670031, 65536, 38, 3670032, 65536, 38, 3670033, 65536, 38, 3670034, 65536, 38, 3670035, 65536, 38, 3670036, 65536, 38, 3670037, 65536, 38, 3670038, 65536, 38, 3670039, 65536, 38, 3670040, 65536, 38, 3670041, 65536, 0, 3670042, 65536, 0, 3670043, 65536, 0, 3670044, 65536, 38, 3670045, 65536, 38, 3670046, 65536, 38, 3670047, 65536, 38, 3670048, 65536, 38, 3670049, 65536, 38, 3670050, 65536, 38, 3670051, 65536, 38, 3670052, 65536, 38, 3670053, 65536, 38, 3670054, 65536, 38, 3670055, 65536, 38, 3670056, 65536, 38, 3670057, 65536, 38, 3670058, 65536, 38, 3670059, 65536, 38, 3735564, 65536, 38, 3735565, 65536, 38, 3735566, 65536, 38, 3735567, 65536, 38, 3735568, 65536, 38, 3735569, 65536, 38, 3735570, 65536, 38, 3735571, 65536, 38, 3735572, 65536, 38, 3735573, 65536, 38, 3735574, 65536, 38, 3735575, 65536, 38, 3735576, 65536, 38, 3735577, 65536, 38, 3735578, 65536, 38, 3735579, 65536, 38, 3735580, 65536, 38, 3735581, 65536, 38, 3735582, 65536, 38, 3735583, 65536, 38, 3735584, 65536, 38, 3735585, 65536, 38, 3735586, 65536, 38, 3735587, 65536, 38, 3735588, 65536, 38, 3735589, 65536, 38, 3735590, 65536, 38, 3735591, 65536, 38, 3735592, 65536, 38, 3801101, 65536, 38, 3801102, 65536, 38, 3801103, 65536, 38, 3801104, 65536, 38, 3801105, 65536, 38, 3801106, 65536, 38, 3801107, 65536, 38, 3801108, 65536, 38, 3801109, 65536, 38, 3801110, 65536, 38, 3801111, 65536, 38, 3801112, 65536, 38, 3801113, 65536, 38, 3801114, 65536, 38, 3801115, 65536, 38, 3801116, 65536, 38, 3801117, 65536, 38, 3801118, 65536, 38, 3801119, 65536, 38, 3801120, 65536, 38, 3801121, 65536, 38, 3801122, 65536, 38, 3801123, 65536, 38, 3801124, 65536, 38, 3801125, 65536, 38, 3801126, 65536, 38, 3801127, 65536, 38, 3801128, 65536, 38, 3866637, 65536, 38, 3866638, 65536, 38, 3866639, 65536, 38, 3866640, 65536, 38, 3866641, 65536, 38, 3866642, 65536, 38, 3866643, 65536, 38, 3866644, 65536, 38, 3866645, 65536, 38, 3866646, 65536, 38, 3866647, 65536, 38, 3866648, 65536, 38, 3866649, 65536, 38, 3866650, 65536, 38, 3866651, 65536, 38, 3866652, 65536, 38, 3866653, 65536, 38, 3866654, 65536, 38, 3866655, 65536, 38, 3866656, 65536, 38, 3866657, 65536, 38, 3866658, 65536, 38, 3866659, 65536, 38, 3866660, 65536, 38, 3866661, 65536, 38, 3866662, 65536, 38, 3866663, 65536, 38, 3866664, 65536, 38, 3932173, 65536, 38, 3932174, 65536, 38, 3932175, 65536, 38, 3932176, 65536, 38, 3932177, 65536, 38, 3932178, 65536, 38, 3932179, 65536, 38, 3932180, 65536, 38, 3932181, 65536, 38, 3932182, 65536, 38, 3932183, 65536, 38, 3932184, 65536, 38, 3932185, 65536, 38, 3932186, 65536, 38, 3932187, 65536, 38, 3932188, 65536, 38, 3932189, 65536, 38, 3932190, 65536, 38, 3932191, 65536, 38, 3932192, 65536, 38, 3932193, 65536, 38, 3932194, 65536, 38, 3932195, 65536, 38, 3932196, 65536, 38, 3932197, 65536, 38, 3932198, 65536, 38, 3932199, 65536, 38, 3932200, 65536, 38, 3997709, 65536, 38, 3997710, 65536, 38, 3997711, 65536, 38, 3997712, 65536, 38, 3997713, 65536, 38, 3997714, 65536, 38, 3997715, 65536, 38, 3997716, 65536, 38, 3997717, 65536, 38, 3997718, 65536, 38, 3997719, 65536, 38, 3997720, 65536, 38, 3997721, 65536, 38, 3997722, 65536, 38, 3997723, 65536, 38, 3997724, 65536, 38, 3997725, 65536, 38, 3997726, 65536, 38, 3997727, 65536, 38, 3997728, 65536, 38, 3997729, 65536, 38, 3997730, 65536, 38, 3997731, 65536, 38, 3997732, 65536, 38, 3997733, 65536, 38, 3997734, 65536, 38, 3997735, 65536, 38, 3997736, 65536, 38, 4063245, 65536, 38, 4063246, 65536, 38, 4063247, 65536, 38, 4063248, 65536, 38, 4063249, 65536, 38, 4063250, 65536, 38, 4063251, 65536, 38, 4063252, 65536, 38, 4063253, 65536, 38, 4063254, 65536, 38, 4063255, 65536, 38, 4063256, 65536, 38, 4063257, 65536, 38, 4063258, 65536, 38, 4063259, 65536, 38, 4063260, 65536, 38, 4063261, 65536, 38, 4063262, 65536, 38, 4063263, 65536, 38, 4063264, 65536, 38, 4063265, 65536, 38, 4063266, 65536, 38, 4063267, 65536, 38, 4063268, 65536, 38, 4063269, 65536, 38, 4063270, 65536, 38, 4063271, 65536, 38, 4063272, 65536, 38, 4128781, 65536, 38, 4128782, 65536, 38, 4128783, 65536, 38, 4128784, 65536, 38, 4128785, 65536, 38, 4128786, 65536, 38, 4128787, 65536, 38, 4128788, 65536, 38, 4128789, 65536, 38, 4128790, 65536, 38, 4128791, 65536, 38, 4128792, 65536, 38, 4128793, 65536, 38, 4128794, 65536, 38, 4128795, 65536, 38, 4128796, 65536, 38, 4128797, 65536, 38, 4128798, 65536, 38, 4128799, 65536, 38, 4128800, 65536, 38, 4128801, 65536, 38, 4128802, 65536, 38, 4128803, 65536, 38, 4128804, 65536, 38, 4128805, 65536, 38, 4128806, 65536, 38, 4128807, 65536, 38, 4128808, 65536, 38, 4194317, 65536, 38, 4194318, 65536, 38, 4194319, 65536, 38, 4194320, 65536, 38, 4194321, 65536, 38, 4194322, 65536, 38, 4194323, 65536, 38, 4194324, 65536, 38, 4194325, 65536, 38, 4194326, 65536, 38, 4194327, 65536, 38, 4194328, 65536, 38, 4194329, 65536, 38, 4194330, 65536, 38, 4194331, 65536, 38, 4194332, 65536, 38, 4194333, 65536, 38, 4194334, 65536, 38, 4194335, 65536, 38, 4194336, 65536, 38, 4194337, 65536, 38, 4194338, 65536, 38, 4194339, 65536, 38, 4194340, 65536, 38, 4194341, 65536, 38, 4194342, 65536, 38, 4194343, 65536, 38, 4194344, 65536, 38, 4259853, 65536, 38, 4259854, 65536, 38, 4259855, 65536, 38, 4259856, 65536, 38, 4259857, 65536, 38, 4259858, 65536, 38, 4259859, 65536, 38, 4259860, 65536, 38, 4259861, 65536, 38, 4259862, 65536, 38, 4259863, 65536, 38, 4259864, 65536, 38, 4259865, 65536, 38, 4259866, 65536, 38, 4259867, 65536, 38, 4259868, 65536, 38, 4259869, 65536, 38, 4259870, 65536, 38, 4259871, 65536, 38, 4259872, 65536, 38 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 7, 65536, 39, 8, 65536, 39, 9, 65536, 39, 10, 65536, 39, 11, 65536, 39, 12, 65536, 39, 13, 65536, 39, 14, 65536, 39, 15, 65536, 39, 16, 65536, 39, 17, 65536, 39, 18, 65536, 39, 19, 65536, 39, 20, 65536, 39, 21, 65536, 39, 22, 65536, 39, 23, 65536, 39, 24, 65536, 39, 25, 65536, 39, 26, 65536, 39, 27, 65536, 39, 28, 65536, 39, 29, 65536, 39, 30, 65536, 39, 31, 65536, 39, 32, 65536, 39, 33, 65536, 39, 34, 65536, 39, 35, 65536, 39, 36, 65536, 39, 37, 65536, 39, 38, 65536, 39, 39, 65536, 39, 40, 65536, 39, 41, 65536, 39, 42, 65536, 39, 43, 65536, 39, 44, 65536, 39, 45, 65536, 39, 46, 65536, 39, 47, 65536, 39, 65543, 65536, 40, 65544, 65536, 40, 65545, 65536, 40, 65546, 65536, 40, 65547, 65536, 40, 65548, 65536, 40, 65549, 65536, 40, 65550, 65536, 40, 65551, 65536, 40, 65552, 65536, 40, 65553, 65536, 40, 65554, 65536, 40, 65555, 65536, 40, 65556, 65536, 40, 65557, 65536, 40, 65558, 65536, 40, 65559, 65536, 40, 65560, 65536, 40, 65561, 65536, 40, 65562, 65536, 40, 65563, 65536, 40, 65564, 65536, 40, 65565, 65536, 40, 65566, 65536, 40, 65567, 65536, 40, 65568, 65536, 40, 65569, 65536, 40, 65570, 65536, 40, 65571, 65536, 40, 65572, 65536, 40, 65573, 65536, 40, 65574, 65536, 40, 65575, 65536, 40, 65576, 65536, 40, 65577, 65536, 40, 65578, 65536, 40, 65579, 65536, 40, 65580, 65536, 40, 65581, 65536, 40, 65582, 65536, 40, 65583, 65536, 40, 131079, 65536, 39, 131080, 65536, 39, 131081, 65536, 39, 131082, 65536, 39, 131083, 65536, 39, 131084, 65536, 39, 131085, 65536, 39, 131086, 65536, 39, 131087, 65536, 39, 131088, 65536, 39, 131089, 65536, 39, 131090, 65536, 39, 131091, 65536, 39, 131092, 65536, 39, 131093, 65536, 39, 131094, 65536, 39, 131095, 65536, 39, 131096, 65536, 39, 131097, 65536, 39, 131098, 65536, 39, 131099, 65536, 39, 131100, 65536, 39, 131101, 65536, 39, 131102, 65536, 39, 131103, 65536, 39, 131104, 65536, 39, 131105, 65536, 39, 131106, 65536, 39, 131107, 65536, 39, 131108, 65536, 39, 131109, 65536, 39, 131110, 65536, 39, 131111, 65536, 39, 131112, 65536, 39, 131113, 65536, 39, 131114, 65536, 39, 131115, 65536, 39, 131116, 65536, 39, 131117, 65536, 39, 131118, 65536, 39, 131119, 65536, 39, 196615, 65536, 40, 196616, 65536, 40, 196617, 65536, 40, 196618, 65536, 40, 196619, 65536, 40, 196620, 65536, 40, 196621, 65536, 40, 196622, 65536, 40, 196623, 65536, 40, 196624, 65536, 40, 196625, 65536, 40, 196626, 65536, 40, 196627, 65536, 40, 196628, 65536, 40, 196629, 65536, 40, 196630, 65536, 40, 196631, 65536, 40, 196632, 65536, 40, 196633, 65536, 40, 196634, 65536, 40, 196635, 65536, 40, 196636, 65536, 40, 196637, 65536, 40, 196638, 65536, 40, 196639, 65536, 40, 196640, 65536, 40, 196641, 65536, 40, 196642, 65536, 40, 196643, 65536, 40, 196644, 65536, 40, 196645, 65536, 40, 196646, 65536, 40, 196647, 65536, 40, 196648, 65536, 40, 196649, 65536, 40, 196650, 65536, 40, 196651, 65536, 40, 196652, 65536, 40, 196653, 65536, 40, 196654, 65536, 40, 196655, 65536, 40, 262151, 65536, 39, 262152, 65536, 39, 262153, 65536, 39, 262154, 65536, 39, 262155, 65536, 39, 262156, 65536, 39, 262157, 65536, 39, 262158, 65536, 39, 262159, 65536, 39, 262160, 65536, 39, 262161, 65536, 39, 262162, 65536, 39, 262163, 65536, 39, 262164, 65536, 39, 262165, 65536, 39, 262166, 65536, 39, 262167, 65536, 39, 262168, 65536, 39, 262169, 65536, 39, 262170, 65536, 39, 262171, 65536, 39, 262172, 65536, 39, 262173, 65536, 39, 262174, 65536, 39, 262175, 65536, 39, 262176, 65536, 39, 262177, 65536, 39, 262178, 65536, 39, 262179, 65536, 39, 262180, 65536, 39, 262181, 65536, 39, 262182, 65536, 39, 262183, 65536, 39, 262184, 65536, 39, 262185, 65536, 39, 262186, 65536, 39, 262187, 65536, 39, 262188, 65536, 39, 262189, 65536, 39, 262190, 65536, 39, 262191, 65536, 39, 327687, 65536, 40, 327688, 65536, 40, 327689, 65536, 40, 327690, 65536, 40, 327691, 65536, 40, 327692, 65536, 40, 327693, 65536, 40, 327694, 65536, 40, 327695, 65536, 40, 327696, 65536, 40, 327697, 65536, 40, 327698, 65536, 40, 327699, 65536, 40, 327700, 65536, 40, 327701, 65536, 40, 327702, 65536, 40, 327703, 65536, 40, 327704, 65536, 40, 327705, 65536, 40, 327706, 65536, 40, 327707, 65536, 40, 327708, 65536, 40, 327709, 65536, 40, 327710, 65536, 40, 327711, 65536, 40, 327712, 65536, 40, 327713, 65536, 40, 327714, 65536, 40, 327715, 65536, 40, 327716, 65536, 40, 327717, 65536, 40, 327718, 65536, 40, 327719, 65536, 40, 327720, 65536, 40, 327721, 65536, 40, 327722, 65536, 40, 327723, 65536, 40, 327724, 65536, 40, 327725, 65536, 40, 327726, 65536, 40, 327727, 65536, 40, 393223, 65536, 39, 393224, 65536, 39, 393225, 65536, 39, 393226, 65536, 39, 393227, 65536, 39, 393228, 65536, 39, 393229, 65536, 39, 393230, 65536, 39, 393231, 65536, 39, 393232, 65536, 39, 393233, 65536, 39, 393234, 65536, 39, 393235, 65536, 39, 393236, 65536, 39, 393237, 65536, 39, 393238, 65536, 39, 393239, 65536, 39, 393240, 65536, 39, 393241, 65536, 39, 393242, 65536, 39, 393243, 65536, 39, 393244, 65536, 39, 393245, 65536, 39, 393246, 65536, 39, 393247, 65536, 39, 393248, 65536, 39, 393249, 65536, 39, 393250, 65536, 39, 393251, 65536, 39, 393252, 65536, 39, 393253, 65536, 39, 393254, 65536, 39, 393255, 65536, 39, 393256, 65536, 39, 393257, 65536, 39, 393258, 65536, 39, 393259, 65536, 39, 393260, 65536, 39, 393261, 65536, 39, 393262, 65536, 39, 393263, 65536, 39, 458759, 65536, 40, 458760, 65536, 40, 458761, 65536, 40, 458762, 65536, 40, 458763, 65536, 40, 458764, 65536, 40, 458765, 65536, 40, 458766, 65536, 40, 458767, 65536, 40, 458768, 65536, 40, 458769, 65536, 40, 458770, 65536, 40, 458771, 65536, 40, 458772, 65536, 40, 458773, 65536, 40, 458774, 65536, 40, 458775, 65536, 40, 458776, 65536, 40, 458777, 65536, 40, 458778, 65536, 40, 458779, 65536, 40, 458780, 65536, 40, 458781, 65536, 40, 458782, 65536, 40, 458783, 65536, 40, 458784, 65536, 40, 458785, 65536, 40, 458786, 65536, 40, 458787, 65536, 40, 458788, 65536, 40, 458789, 65536, 40, 458790, 65536, 40, 458791, 65536, 40, 458792, 65536, 40, 458793, 65536, 40, 458794, 65536, 40, 458795, 65536, 40, 458796, 65536, 40, 458797, 65536, 40, 458798, 65536, 40, 458799, 65536, 40, 524295, 65536, 39, 524296, 65536, 39, 524297, 65536, 39, 524298, 65536, 39, 524299, 65536, 39, 524300, 65536, 39, 524301, 65536, 39, 524302, 65536, 39, 524303, 65536, 39, 524304, 65536, 39, 524305, 65536, 39, 524306, 65536, 39, 524307, 65536, 39, 524308, 65536, 39, 524309, 65536, 39, 524310, 65536, 39, 524311, 65536, 39, 524312, 65536, 39, 524313, 65536, 39, 524314, 65536, 39, 524315, 65536, 39, 524316, 65536, 39, 524317, 65536, 39, 524318, 65536, 39, 524319, 65536, 39, 524320, 65536, 39, 524321, 65536, 39, 524322, 65536, 39, 524323, 65536, 39, 524324, 65536, 39, 524325, 65536, 39, 524326, 65536, 39, 524327, 65536, 39, 524328, 65536, 39, 524329, 65536, 39, 524330, 65536, 39, 524331, 65536, 39, 524332, 65536, 39, 524333, 65536, 39, 524334, 65536, 39, 524335, 65536, 39, 589831, 65536, 40, 589832, 65536, 40, 589833, 65536, 40, 589834, 65536, 40, 589835, 65536, 40, 589836, 65536, 40, 589837, 65536, 40, 589838, 65536, 40, 589839, 65536, 40, 589840, 65536, 40, 589841, 65536, 40, 589842, 65536, 40, 589843, 65536, 40, 589844, 65536, 40, 589845, 65536, 40, 589846, 65536, 40, 589847, 65536, 40, 589848, 65536, 40, 589849, 65536, 40, 589850, 65536, 40, 589851, 65536, 40, 589852, 65536, 40, 589853, 65536, 40, 589854, 65536, 40, 589855, 65536, 40, 589856, 65536, 40, 589857, 65536, 40, 589858, 65536, 40, 589859, 65536, 40, 589860, 65536, 40, 589861, 65536, 40, 589862, 65536, 40, 589863, 65536, 40, 589864, 65536, 40, 589865, 65536, 40, 589866, 65536, 40, 589867, 65536, 40, 589868, 65536, 40, 589869, 65536, 40, 589870, 65536, 40, 589871, 65536, 40, 655367, 65536, 39, 655368, 65536, 39, 655369, 65536, 39, 655370, 65536, 39, 655371, 65536, 39, 655372, 65536, 39, 655373, 65536, 39, 655374, 65536, 39, 655375, 65536, 39, 655376, 65536, 39, 655377, 65536, 39, 655378, 65536, 39, 655379, 65536, 39, 655380, 65536, 39, 655381, 65536, 39, 655382, 65536, 39, 655383, 65536, 39, 655384, 65536, 39, 655385, 65536, 39, 655386, 65536, 39, 655387, 65536, 39, 655388, 65536, 39, 655389, 65536, 39, 655390, 65536, 39, 655391, 65536, 39, 655392, 65536, 39, 655393, 65536, 39, 655394, 65536, 39, 655395, 65536, 39, 655396, 65536, 39, 655397, 65536, 39, 655398, 65536, 39, 655399, 65536, 39, 655400, 65536, 39, 655401, 65536, 39, 655402, 65536, 39, 655403, 65536, 39, 655404, 65536, 39, 655405, 65536, 39, 655406, 65536, 39, 655407, 65536, 39, 720903, 65536, 40, 720904, 65536, 40, 720905, 65536, 40, 720906, 65536, 40, 720907, 65536, 40, 720908, 65536, 40, 720909, 65536, 40, 720910, 65536, 40, 720911, 65536, 40, 720912, 65536, 40, 720913, 65536, 40, 720914, 65536, 40, 720915, 65536, 40, 720919, 65536, 40, 720920, 65536, 40, 720921, 65536, 40, 720922, 65536, 40, 720923, 65536, 40, 720924, 65536, 40, 720925, 65536, 40, 720929, 65536, 40, 720930, 65536, 40, 720931, 65536, 40, 720932, 65536, 40, 720933, 65536, 40, 720934, 65536, 40, 720935, 65536, 40, 720936, 65536, 40, 720937, 65536, 40, 720938, 65536, 40, 720939, 65536, 40, 720940, 65536, 40, 720941, 65536, 40, 720942, 65536, 40, 720943, 65536, 40, 786440, 65536, 39, 786441, 65536, 39, 786442, 65536, 39, 786443, 65536, 39, 786444, 65536, 39, 786445, 65536, 39, 786446, 196608, 39, 786470, 262144, 39, 786471, 65536, 39, 786472, 65536, 39, 786473, 65536, 39, 786474, 65536, 39, 786475, 65536, 39, 786476, 65536, 39, 786477, 65536, 39, 786478, 65536, 39, 786479, 65536, 39, 851976, 65536, 40, 851977, 65536, 40, 851978, 65536, 40, 851979, 65536, 40, 851980, 65536, 40, 851981, 65536, 40, 851982, 196608, 40, 852006, 262144, 40, 852007, 65536, 40, 852008, 65536, 40, 852009, 65536, 40, 852010, 65536, 40, 852011, 65536, 40, 852012, 65536, 40, 852013, 65536, 40, 852014, 65536, 40, 852015, 65536, 40, 917511, 65536, 39, 917512, 65536, 39, 917513, 65536, 39, 917514, 65536, 39, 917515, 65536, 39, 917516, 65536, 39, 917517, 196608, 39, 917518, 0, 38, 917542, 131072, 38, 917543, 262144, 39, 917544, 65536, 39, 917545, 65536, 39, 917546, 65536, 39, 917547, 65536, 39, 917548, 65536, 39, 917549, 65536, 39, 917550, 65536, 39, 917551, 65536, 39, 983047, 65536, 40, 983048, 65536, 40, 983049, 65536, 40, 983050, 65536, 40, 983051, 65536, 40, 983052, 65536, 40, 983053, 196608, 40, 983054, 0, 38, 983078, 131072, 38, 983079, 262144, 40, 983080, 65536, 40, 983081, 65536, 40, 983082, 65536, 40, 983083, 65536, 40, 983084, 65536, 40, 983085, 65536, 40, 983086, 65536, 40, 983087, 65536, 40, 1048583, 65536, 39, 1048584, 65536, 39, 1048585, 65536, 39, 1048586, 65536, 39, 1048587, 65536, 39, 1048588, 196608, 39, 1048589, 0, 38, 1048590, 0, 38, 1048614, 131072, 38, 1048615, 131072, 38, 1048616, 262144, 39, 1048617, 65536, 39, 1048618, 65536, 39, 1048619, 65536, 39, 1048620, 65536, 39, 1048621, 65536, 39, 1048622, 65536, 39, 1048623, 65536, 39, 1114119, 65536, 40, 1114120, 65536, 40, 1114121, 65536, 40, 1114122, 65536, 40, 1114123, 65536, 40, 1114124, 196608, 40, 1114125, 0, 38, 1114126, 0, 39, 1114127, 65536, 39, 1114128, 65536, 39, 1114129, 196608, 39, 1114147, 262144, 39, 1114148, 65536, 39, 1114149, 65536, 39, 1114150, 131072, 39, 1114151, 131072, 38, 1114152, 262144, 40, 1114153, 65536, 40, 1114154, 65536, 40, 1114155, 65536, 40, 1114156, 65536, 40, 1114157, 65536, 40, 1114158, 65536, 40, 1114159, 65536, 40, 1179660, 0, 38, 1179661, 0, 38, 1179662, 0, 40, 1179663, 65536, 40, 1179664, 65536, 40, 1179665, 196608, 40, 1179683, 262144, 40, 1179684, 65536, 40, 1179685, 65536, 40, 1179686, 131072, 40, 1179687, 131072, 38, 1179688, 131072, 38, 1245196, 0, 38, 1245197, 0, 39, 1245198, 65536, 39, 1245199, 65536, 39, 1245200, 196608, 39, 1245201, 0, 38, 1245219, 131072, 38, 1245220, 262144, 39, 1245221, 65536, 39, 1245222, 65536, 39, 1245223, 131072, 39, 1245224, 131072, 38, 1310727, 65536, 43, 1310728, 65536, 43, 1310729, 65536, 43, 1310730, 65536, 43, 1310731, 196608, 43, 1310732, 0, 38, 1310733, 0, 40, 1310734, 65536, 40, 1310735, 65536, 40, 1310736, 196608, 40, 1310737, 0, 38, 1310755, 131072, 38, 1310756, 262144, 40, 1310757, 65536, 40, 1310758, 65536, 40, 1310759, 131072, 40, 1310760, 131072, 38, 1310761, 262144, 43, 1310762, 65536, 43, 1310763, 65536, 43, 1310764, 65536, 43, 1310765, 65536, 43, 1310766, 65536, 43, 1310767, 65536, 43, 1376263, 65536, 44, 1376264, 65536, 44, 1376265, 65536, 44, 1376266, 65536, 44, 1376267, 196608, 44, 1376268, 0, 38, 1376272, 0, 38, 1376273, 0, 39, 1376274, 65536, 39, 1376275, 65536, 39, 1376276, 65536, 39, 1376277, 65536, 39, 1376278, 196608, 39, 1376286, 262144, 39, 1376287, 65536, 39, 1376288, 65536, 39, 1376289, 65536, 39, 1376290, 65536, 39, 1376291, 131072, 39, 1376292, 131072, 38, 1376296, 131072, 38, 1376297, 262144, 44, 1376298, 65536, 44, 1376299, 65536, 44, 1376300, 65536, 44, 1376301, 65536, 44, 1376302, 65536, 44, 1376303, 65536, 44, 1441799, 65536, 39, 1441800, 65536, 39, 1441801, 65536, 39, 1441802, 196608, 39, 1441803, 0, 42, 1441804, 0, 38, 1441808, 0, 38, 1441809, 0, 40, 1441810, 65536, 40, 1441811, 65536, 40, 1441812, 65536, 40, 1441813, 65536, 40, 1441814, 196608, 40, 1441822, 262144, 40, 1441823, 65536, 40, 1441824, 65536, 40, 1441825, 65536, 40, 1441826, 65536, 40, 1441827, 131072, 40, 1441828, 131072, 38, 1441832, 131072, 38, 1441833, 131072, 42, 1441834, 262144, 39, 1441835, 65536, 39, 1441836, 65536, 39, 1441837, 65536, 39, 1441838, 65536, 39, 1441839, 65536, 39, 1507335, 65536, 40, 1507336, 65536, 40, 1507337, 65536, 40, 1507338, 196608, 40, 1507339, 0, 42, 1507340, 0, 38, 1507344, 0, 39, 1507345, 65536, 39, 1507346, 65536, 39, 1507347, 65536, 39, 1507348, 65536, 39, 1507349, 196608, 39, 1507350, 0, 38, 1507358, 131072, 38, 1507359, 262144, 39, 1507360, 65536, 39, 1507361, 65536, 39, 1507362, 65536, 39, 1507363, 65536, 39, 1507364, 131072, 39, 1507368, 131072, 38, 1507369, 131072, 42, 1507370, 262144, 40, 1507371, 65536, 40, 1507372, 65536, 40, 1507373, 65536, 40, 1507374, 65536, 40, 1507375, 65536, 40, 1572874, 0, 38, 1572875, 0, 42, 1572876, 0, 38, 1572880, 0, 40, 1572881, 65536, 40, 1572882, 65536, 40, 1572883, 65536, 40, 1572884, 65536, 40, 1572885, 196608, 40, 1572886, 0, 38, 1572894, 131072, 38, 1572895, 262144, 40, 1572896, 65536, 40, 1572897, 65536, 40, 1572898, 65536, 40, 1572899, 65536, 40, 1572900, 131072, 40, 1572904, 131072, 38, 1572905, 131072, 42, 1572906, 131072, 38, 1638410, 0, 38, 1638411, 0, 42, 1638412, 0, 39, 1638413, 65536, 39, 1638414, 65536, 39, 1638415, 65536, 39, 1638416, 65536, 39, 1638417, 65536, 39, 1638418, 196608, 39, 1638421, 0, 38, 1638422, 0, 39, 1638423, 65536, 39, 1638424, 65536, 39, 1638425, 65536, 39, 1638426, 65536, 39, 1638427, 65536, 39, 1638428, 65536, 39, 1638429, 65536, 39, 1638430, 131072, 39, 1638431, 131072, 38, 1638434, 262144, 39, 1638435, 65536, 39, 1638436, 65536, 39, 1638437, 65536, 39, 1638438, 65536, 39, 1638439, 65536, 39, 1638440, 131072, 39, 1638441, 131072, 42, 1638442, 131072, 38, 1703943, 65536, 43, 1703944, 65536, 43, 1703945, 196608, 43, 1703946, 0, 38, 1703947, 0, 42, 1703948, 0, 40, 1703949, 65536, 40, 1703950, 65536, 40, 1703951, 65536, 40, 1703952, 65536, 40, 1703953, 65536, 40, 1703954, 196608, 40, 1703957, 0, 38, 1703958, 0, 40, 1703959, 65536, 40, 1703960, 65536, 40, 1703961, 65536, 40, 1703962, 65536, 40, 1703963, 65536, 40, 1703964, 65536, 40, 1703965, 65536, 40, 1703966, 131072, 40, 1703967, 131072, 38, 1703970, 262144, 40, 1703971, 65536, 40, 1703972, 65536, 40, 1703973, 65536, 40, 1703974, 65536, 40, 1703975, 65536, 40, 1703976, 131072, 40, 1703977, 131072, 42, 1703978, 131072, 38, 1703979, 262144, 43, 1703980, 65536, 43, 1703981, 65536, 43, 1703982, 65536, 43, 1703983, 65536, 43, 1769479, 65536, 44, 1769480, 65536, 44, 1769481, 196608, 44, 1769482, 0, 38, 1769483, 0, 42, 1769490, 0, 38, 1769493, 0, 39, 1769494, 65536, 39, 1769495, 65536, 39, 1769496, 65536, 39, 1769497, 65536, 39, 1769498, 65536, 39, 1769499, 65536, 39, 1769500, 65536, 39, 1769501, 65536, 39, 1769502, 65536, 39, 1769503, 131072, 39, 1769506, 131072, 38, 1769513, 131072, 42, 1769514, 131072, 38, 1769515, 262144, 44, 1769516, 65536, 44, 1769517, 65536, 44, 1769518, 65536, 44, 1769519, 65536, 44, 1835017, 0, 42, 1835018, 0, 38, 1835019, 0, 42, 1835026, 0, 38, 1835029, 0, 40, 1835030, 65536, 40, 1835031, 65536, 40, 1835032, 65536, 40, 1835033, 65536, 40, 1835034, 65536, 40, 1835035, 65536, 40, 1835036, 65536, 40, 1835037, 65536, 40, 1835038, 65536, 40, 1835039, 131072, 40, 1835042, 131072, 38, 1835049, 131072, 42, 1835050, 131072, 38, 1835051, 131072, 42, 1900553, 0, 42, 1900554, 0, 38, 1900555, 0, 43, 1900556, 65536, 43, 1900557, 65536, 43, 1900558, 65536, 43, 1900559, 65536, 43, 1900560, 65536, 43, 1900561, 196608, 43, 1900562, 0, 38, 1900578, 131072, 38, 1900579, 262144, 43, 1900580, 65536, 43, 1900581, 65536, 43, 1900582, 65536, 43, 1900583, 65536, 43, 1900584, 65536, 43, 1900585, 131072, 43, 1900586, 131072, 38, 1900587, 131072, 42, 1966086, 0, 38, 1966087, 0, 38, 1966088, 0, 42, 1966089, 0, 42, 1966090, 0, 38, 1966091, 0, 44, 1966092, 65536, 44, 1966093, 65536, 44, 1966094, 65536, 44, 1966095, 65536, 44, 1966096, 65536, 44, 1966097, 196608, 44, 1966098, 0, 38, 1966114, 131072, 38, 1966115, 262144, 44, 1966116, 65536, 44, 1966117, 65536, 44, 1966118, 65536, 44, 1966119, 65536, 44, 1966120, 65536, 44, 1966121, 131072, 44, 1966122, 131072, 38, 1966123, 131072, 42, 2031622, 0, 38, 2031623, 0, 38, 2031624, 0, 42, 2031625, 0, 42, 2031626, 0, 39, 2031627, 65536, 39, 2031628, 65536, 39, 2031629, 65536, 39, 2031630, 65536, 39, 2031631, 65536, 39, 2031632, 196608, 39, 2031633, 0, 42, 2031634, 0, 38, 2031650, 131072, 38, 2031651, 131072, 42, 2031652, 262144, 39, 2031653, 65536, 39, 2031654, 65536, 39, 2031655, 65536, 39, 2031656, 65536, 39, 2031657, 65536, 39, 2031658, 131072, 39, 2031659, 131072, 42, 2097158, 0, 38, 2097159, 0, 38, 2097160, 0, 42, 2097161, 0, 42, 2097162, 0, 40, 2097163, 65536, 40, 2097164, 65536, 40, 2097165, 65536, 40, 2097166, 65536, 40, 2097167, 65536, 40, 2097168, 196608, 40, 2097169, 0, 42, 2097170, 0, 39, 2097171, 65536, 39, 2097172, 65536, 39, 2097173, 65536, 39, 2097174, 65536, 39, 2097175, 65536, 39, 2097176, 65536, 39, 2097177, 65536, 39, 2097178, 65536, 39, 2097179, 65536, 39, 2097180, 65536, 39, 2097181, 65536, 39, 2097182, 65536, 39, 2097183, 65536, 39, 2097184, 65536, 39, 2097185, 65536, 39, 2097186, 131072, 39, 2097187, 131072, 42, 2097188, 262144, 40, 2097189, 65536, 40, 2097190, 65536, 40, 2097191, 65536, 40, 2097192, 65536, 40, 2097193, 65536, 40, 2097194, 131072, 40, 2097195, 131072, 42, 2097196, 131072, 42, 2097197, 131072, 38, 2097198, 131072, 38, 2162694, 0, 38, 2162695, 0, 38, 2162696, 0, 42, 2162697, 0, 42, 2162704, 0, 38, 2162705, 0, 42, 2162706, 0, 40, 2162707, 65536, 40, 2162708, 65536, 40, 2162709, 65536, 40, 2162710, 65536, 40, 2162711, 65536, 40, 2162712, 65536, 40, 2162713, 65536, 40, 2162714, 65536, 40, 2162715, 65536, 40, 2162716, 65536, 40, 2162717, 65536, 40, 2162718, 65536, 40, 2162719, 65536, 40, 2162720, 65536, 40, 2162721, 65536, 40, 2162722, 131072, 40, 2162723, 131072, 42, 2162724, 131072, 38, 2162731, 131072, 42, 2162732, 131072, 42, 2162733, 131072, 38, 2162734, 131072, 38, 2228230, 0, 38, 2228231, 0, 38, 2228232, 0, 42, 2228233, 0, 42, 2228240, 0, 38, 2228241, 0, 42, 2228243, 327680, 11, 2228244, 393216, 11, 2228246, 0, 11, 2228247, 65536, 11, 2228248, 0, 4, 2228252, 0, 4, 2228253, 262144, 9, 2228255, 393216, 9, 2228259, 131072, 42, 2228260, 131072, 38, 2228267, 131072, 42, 2228268, 131072, 42, 2228269, 131072, 38, 2228270, 131072, 38, 2293766, 0, 38, 2293767, 0, 38, 2293768, 0, 42, 2293769, 0, 43, 2293770, 65536, 43, 2293771, 65536, 43, 2293772, 65536, 43, 2293773, 65536, 43, 2293774, 65536, 43, 2293775, 196608, 43, 2293776, 0, 38, 2293777, 0, 42, 2293778, 262144, 12, 2293779, 327680, 12, 2293780, 393216, 12, 2293781, 458752, 12, 2293782, 0, 12, 2293784, 131072, 12, 2293788, 0, 4, 2293789, 262144, 0, 2293790, 327680, 0, 2293791, 262144, 0, 2293792, 327680, 0, 2293793, 262144, 0, 2293794, 327680, 0, 2293795, 131072, 42, 2293796, 131072, 38, 2293797, 262144, 43, 2293798, 65536, 43, 2293799, 65536, 43, 2293800, 65536, 43, 2293801, 65536, 43, 2293802, 65536, 43, 2293803, 131072, 43, 2293804, 131072, 42, 2293805, 131072, 38, 2293806, 131072, 38, 2359302, 0, 38, 2359303, 0, 38, 2359304, 0, 42, 2359305, 0, 44, 2359306, 65536, 44, 2359307, 65536, 44, 2359308, 65536, 44, 2359309, 65536, 44, 2359310, 65536, 44, 2359311, 196608, 44, 2359312, 0, 38, 2359313, 0, 42, 2359314, 262144, 13, 2359317, 0, 4, 2359318, 0, 13, 2359320, 131072, 13, 2359331, 131072, 42, 2359332, 131072, 38, 2359333, 262144, 44, 2359334, 65536, 44, 2359335, 65536, 44, 2359336, 65536, 44, 2359337, 65536, 44, 2359338, 65536, 44, 2359339, 131072, 44, 2359340, 131072, 42, 2359341, 131072, 38, 2359342, 131072, 38, 2424838, 0, 38, 2424839, 0, 38, 2424840, 0, 43, 2424841, 65536, 43, 2424842, 65536, 43, 2424843, 65536, 43, 2424844, 65536, 43, 2424845, 65536, 43, 2424846, 196608, 43, 2424847, 0, 42, 2424848, 0, 38, 2424849, 0, 42, 2424850, 262144, 14, 2424853, 0, 4, 2424860, 0, 4, 2424867, 131072, 42, 2424868, 131072, 38, 2424869, 131072, 42, 2424870, 262144, 43, 2424871, 65536, 43, 2424872, 65536, 43, 2424873, 65536, 43, 2424874, 65536, 43, 2424875, 65536, 43, 2424876, 131072, 43, 2424877, 131072, 38, 2424878, 131072, 38, 2490374, 0, 38, 2490375, 0, 38, 2490376, 0, 44, 2490377, 65536, 44, 2490378, 65536, 44, 2490379, 65536, 44, 2490380, 65536, 44, 2490381, 65536, 44, 2490382, 196608, 44, 2490383, 0, 42, 2490384, 0, 38, 2490385, 0, 43, 2490386, 65536, 43, 2490387, 65536, 43, 2490388, 65536, 43, 2490389, 65536, 43, 2490390, 65536, 43, 2490391, 65536, 43, 2490392, 65536, 43, 2490393, 65536, 43, 2490394, 65536, 43, 2490395, 65536, 43, 2490396, 65536, 43, 2490397, 65536, 43, 2490398, 65536, 43, 2490399, 65536, 43, 2490400, 65536, 43, 2490401, 65536, 43, 2490402, 65536, 43, 2490403, 131072, 43, 2490404, 131072, 38, 2490405, 131072, 42, 2490406, 262144, 44, 2490407, 65536, 44, 2490408, 65536, 44, 2490409, 65536, 44, 2490410, 65536, 44, 2490411, 65536, 44, 2490412, 131072, 44, 2490413, 131072, 38, 2490414, 131072, 38, 2555910, 0, 38, 2555911, 0, 39, 2555912, 65536, 39, 2555913, 65536, 39, 2555914, 65536, 39, 2555915, 65536, 39, 2555916, 65536, 39, 2555917, 196608, 39, 2555918, 0, 42, 2555919, 0, 42, 2555920, 0, 38, 2555921, 0, 44, 2555922, 65536, 44, 2555923, 65536, 44, 2555924, 65536, 44, 2555925, 65536, 44, 2555926, 65536, 44, 2555927, 65536, 44, 2555928, 65536, 44, 2555929, 65536, 44, 2555930, 65536, 44, 2555931, 65536, 44, 2555932, 65536, 44, 2555933, 65536, 44, 2555934, 65536, 44, 2555935, 65536, 44, 2555936, 65536, 44, 2555937, 65536, 44, 2555938, 65536, 44, 2555939, 131072, 44, 2555940, 131072, 38, 2555941, 131072, 42, 2555942, 131072, 42, 2555943, 262144, 39, 2555944, 65536, 39, 2555945, 65536, 39, 2555946, 65536, 39, 2555947, 65536, 39, 2555948, 65536, 39, 2555949, 131072, 39, 2555950, 131072, 38, 2621446, 0, 38, 2621447, 0, 40, 2621448, 65536, 40, 2621449, 65536, 40, 2621450, 65536, 40, 2621451, 65536, 40, 2621452, 65536, 40, 2621453, 196608, 40, 2621454, 0, 42, 2621455, 0, 42, 2621456, 0, 39, 2621457, 65536, 39, 2621458, 65536, 39, 2621459, 65536, 39, 2621460, 65536, 39, 2621461, 65536, 39, 2621462, 65536, 39, 2621463, 65536, 39, 2621464, 65536, 39, 2621465, 65536, 39, 2621466, 65536, 39, 2621467, 65536, 39, 2621468, 65536, 39, 2621469, 65536, 39, 2621470, 65536, 39, 2621471, 65536, 39, 2621472, 65536, 39, 2621473, 65536, 39, 2621474, 65536, 39, 2621475, 65536, 39, 2621476, 131072, 39, 2621477, 131072, 42, 2621478, 131072, 42, 2621479, 262144, 40, 2621480, 65536, 40, 2621481, 65536, 40, 2621482, 65536, 40, 2621483, 65536, 40, 2621484, 65536, 40, 2621485, 131072, 40, 2621486, 131072, 38, 2686982, 0, 39, 2686983, 65536, 39, 2686984, 65536, 39, 2686985, 65536, 39, 2686986, 65536, 39, 2686987, 65536, 39, 2686988, 196608, 39, 2686989, 0, 38, 2686990, 0, 42, 2686991, 0, 42, 2686992, 0, 40, 2686993, 65536, 40, 2686994, 65536, 40, 2686995, 65536, 40, 2686996, 65536, 40, 2686997, 65536, 40, 2686998, 65536, 40, 2686999, 65536, 40, 2687000, 65536, 40, 2687001, 65536, 40, 2687002, 65536, 40, 2687003, 65536, 40, 2687004, 65536, 40, 2687005, 65536, 40, 2687006, 65536, 40, 2687007, 65536, 40, 2687008, 65536, 40, 2687009, 65536, 40, 2687010, 65536, 40, 2687011, 65536, 40, 2687012, 131072, 40, 2687013, 131072, 42, 2687014, 131072, 42, 2687015, 131072, 38, 2687016, 262144, 39, 2687017, 65536, 39, 2687018, 65536, 39, 2687019, 65536, 39, 2687020, 65536, 39, 2687021, 65536, 39, 2687022, 131072, 39, 2752518, 0, 40, 2752519, 65536, 40, 2752520, 65536, 40, 2752521, 65536, 40, 2752522, 65536, 40, 2752523, 65536, 40, 2752524, 196608, 40, 2752525, 0, 38, 2752526, 0, 42, 2752527, 0, 43, 2752528, 65536, 43, 2752529, 65536, 43, 2752530, 65536, 43, 2752531, 65536, 43, 2752532, 65536, 43, 2752533, 65536, 43, 2752534, 65536, 43, 2752535, 196608, 43, 2752536, 0, 4, 2752540, 0, 4, 2752541, 262144, 43, 2752542, 65536, 43, 2752543, 65536, 43, 2752544, 65536, 43, 2752545, 65536, 43, 2752546, 65536, 43, 2752547, 65536, 43, 2752548, 65536, 43, 2752549, 131072, 43, 2752550, 131072, 42, 2752551, 131072, 38, 2752552, 262144, 40, 2752553, 65536, 40, 2752554, 65536, 40, 2752555, 65536, 40, 2752556, 65536, 40, 2752557, 65536, 40, 2752558, 131072, 40, 2818056, 0, 38, 2818057, 0, 38, 2818058, 0, 38, 2818059, 0, 38, 2818060, 0, 38, 2818061, 0, 38, 2818062, 0, 42, 2818063, 0, 44, 2818064, 65536, 44, 2818065, 65536, 44, 2818066, 65536, 44, 2818067, 65536, 44, 2818068, 65536, 44, 2818069, 65536, 44, 2818070, 65536, 44, 2818071, 196608, 44, 2818077, 262144, 44, 2818078, 65536, 44, 2818079, 65536, 44, 2818080, 65536, 44, 2818081, 65536, 44, 2818082, 65536, 44, 2818083, 65536, 44, 2818084, 65536, 44, 2818085, 131072, 44, 2818086, 131072, 42, 2818087, 131072, 38, 2818088, 131072, 38, 2818089, 131072, 38, 2818090, 131072, 38, 2818091, 131072, 38, 2818092, 131072, 38, 2883592, 0, 38, 2883593, 0, 38, 2883594, 0, 38, 2883595, 0, 38, 2883596, 0, 38, 2883597, 0, 38, 2883598, 0, 43, 2883599, 65536, 43, 2883600, 65536, 43, 2883601, 65536, 43, 2883602, 196608, 43, 2883603, 0, 4, 2883604, 0, 4, 2883605, 0, 4, 2883607, 0, 42, 2883613, 131072, 42, 2883616, 0, 4, 2883617, 0, 4, 2883618, 262144, 43, 2883619, 65536, 43, 2883620, 65536, 43, 2883621, 65536, 43, 2883622, 131072, 43, 2883623, 131072, 38, 2883624, 131072, 38, 2883625, 131072, 38, 2883626, 131072, 38, 2883627, 131072, 38, 2883628, 131072, 38, 2949128, 0, 38, 2949129, 0, 38, 2949130, 0, 38, 2949131, 0, 38, 2949132, 0, 38, 2949133, 0, 38, 2949134, 0, 44, 2949135, 65536, 44, 2949136, 65536, 44, 2949137, 65536, 44, 2949138, 196608, 44, 2949143, 65536, 30, 2949149, 65536, 30, 2949154, 262144, 44, 2949155, 65536, 44, 2949156, 65536, 44, 2949157, 65536, 44, 2949158, 131072, 44, 2949159, 131072, 38, 2949160, 131072, 38, 2949161, 131072, 38, 2949162, 131072, 38, 2949163, 131072, 38, 2949164, 131072, 38, 3014664, 0, 38, 3014665, 0, 38, 3014666, 0, 38, 3014667, 0, 38, 3014668, 0, 38, 3014669, 0, 39, 3014670, 65536, 39, 3014671, 65536, 39, 3014672, 65536, 39, 3014673, 196608, 39, 3014674, 0, 42, 3014678, 65536, 43, 3014679, 196608, 43, 3014680, 0, 41, 3014681, 65536, 41, 3014682, 65536, 41, 3014683, 65536, 41, 3014684, 131072, 41, 3014685, 262144, 43, 3014686, 65536, 43, 3014690, 131072, 42, 3014691, 262144, 39, 3014692, 65536, 39, 3014693, 65536, 39, 3014694, 65536, 39, 3014695, 131072, 39, 3014696, 131072, 38, 3014697, 131072, 38, 3014698, 131072, 38, 3014699, 131072, 38, 3014700, 131072, 38, 3080200, 0, 38, 3080201, 0, 38, 3080202, 0, 38, 3080203, 0, 38, 3080204, 0, 38, 3080205, 0, 40, 3080206, 65536, 40, 3080207, 65536, 40, 3080208, 65536, 40, 3080209, 196608, 40, 3080210, 0, 42, 3080214, 0, 44, 3080215, 196608, 44, 3080216, 0, 42, 3080218, 0, 4, 3080219, 0, 4, 3080220, 131072, 42, 3080221, 262144, 44, 3080222, 131072, 44, 3080226, 131072, 42, 3080227, 262144, 40, 3080228, 65536, 40, 3080229, 65536, 40, 3080230, 65536, 40, 3080231, 131072, 40, 3080232, 131072, 38, 3080233, 131072, 38, 3080234, 131072, 38, 3080235, 131072, 38, 3080236, 131072, 38, 3145736, 0, 38, 3145737, 0, 38, 3145738, 0, 38, 3145739, 0, 38, 3145740, 0, 39, 3145741, 65536, 39, 3145742, 65536, 39, 3145743, 65536, 39, 3145744, 196608, 39, 3145745, 0, 38, 3145746, 0, 42, 3145750, 0, 4, 3145751, 0, 42, 3145752, 0, 43, 3145753, 65536, 43, 3145754, 65536, 43, 3145755, 65536, 43, 3145756, 131072, 43, 3145757, 131072, 42, 3145762, 131072, 42, 3145763, 131072, 38, 3145764, 262144, 39, 3145765, 65536, 39, 3145766, 65536, 39, 3145767, 65536, 39, 3145768, 131072, 39, 3145769, 131072, 38, 3145770, 131072, 38, 3145771, 131072, 38, 3145772, 131072, 38, 3211272, 0, 38, 3211273, 0, 38, 3211274, 0, 38, 3211275, 0, 38, 3211276, 0, 40, 3211277, 65536, 40, 3211278, 65536, 40, 3211279, 65536, 40, 3211280, 196608, 40, 3211281, 0, 38, 3211282, 0, 42, 3211283, 0, 4, 3211286, 0, 4, 3211287, 0, 42, 3211288, 0, 44, 3211289, 65536, 44, 3211290, 65536, 44, 3211291, 65536, 44, 3211292, 131072, 44, 3211293, 131072, 42, 3211298, 131072, 42, 3211299, 131072, 38, 3211300, 262144, 40, 3211301, 65536, 40, 3211302, 65536, 40, 3211303, 65536, 40, 3211304, 131072, 40, 3211305, 131072, 38, 3211306, 131072, 38, 3211307, 131072, 38, 3211308, 131072, 38, 3276808, 0, 38, 3276809, 0, 38, 3276810, 0, 38, 3276811, 0, 39, 3276812, 65536, 39, 3276813, 65536, 39, 3276814, 65536, 39, 3276815, 196608, 39, 3276816, 0, 38, 3276817, 0, 38, 3276818, 0, 42, 3276819, 0, 4, 3276820, 327680, 0, 3276823, 0, 43, 3276824, 65536, 43, 3276825, 65536, 43, 3276826, 65536, 43, 3276827, 65536, 43, 3276828, 65536, 43, 3276829, 131072, 43, 3276830, 0, 4, 3276834, 131072, 42, 3276835, 131072, 38, 3276836, 131072, 38, 3276837, 262144, 39, 3276838, 65536, 39, 3276839, 65536, 39, 3276840, 65536, 39, 3276841, 131072, 39, 3276842, 131072, 38, 3276843, 131072, 38, 3276844, 131072, 38, 3342344, 0, 38, 3342345, 0, 38, 3342346, 0, 38, 3342347, 0, 40, 3342348, 65536, 40, 3342349, 65536, 40, 3342350, 65536, 40, 3342351, 196608, 40, 3342352, 0, 38, 3342353, 0, 38, 3342354, 0, 42, 3342355, 0, 11, 3342356, 65536, 11, 3342357, 393216, 4, 3342359, 0, 44, 3342360, 65536, 44, 3342361, 131072, 40, 3342363, 0, 40, 3342364, 65536, 44, 3342365, 131072, 44, 3342366, 0, 4, 3342370, 131072, 42, 3342371, 131072, 38, 3342372, 131072, 38, 3342373, 262144, 40, 3342374, 65536, 40, 3342375, 65536, 40, 3342376, 65536, 40, 3342377, 131072, 40, 3342378, 131072, 38, 3342379, 131072, 38, 3342380, 131072, 38, 3407880, 0, 38, 3407881, 0, 38, 3407882, 0, 39, 3407883, 65536, 39, 3407884, 65536, 39, 3407885, 65536, 39, 3407886, 196608, 39, 3407887, 0, 38, 3407888, 0, 38, 3407889, 0, 38, 3407890, 0, 42, 3407891, 0, 12, 3407893, 393216, 5, 3407901, 0, 4, 3407902, 0, 4, 3407906, 131072, 42, 3407907, 131072, 38, 3407908, 131072, 38, 3407909, 131072, 38, 3407910, 262144, 39, 3407911, 65536, 39, 3407912, 65536, 39, 3407913, 65536, 39, 3407914, 131072, 39, 3407915, 131072, 38, 3407916, 131072, 38, 3473416, 0, 38, 3473417, 0, 38, 3473418, 0, 40, 3473419, 65536, 40, 3473420, 65536, 40, 3473421, 65536, 40, 3473422, 196608, 40, 3473423, 0, 38, 3473424, 0, 38, 3473425, 0, 38, 3473426, 0, 42, 3473427, 0, 13, 3473442, 131072, 42, 3473443, 131072, 38, 3473444, 131072, 38, 3473445, 131072, 38, 3473446, 262144, 40, 3473447, 65536, 40, 3473448, 65536, 40, 3473449, 65536, 40, 3473450, 131072, 40, 3473451, 131072, 38, 3473452, 131072, 38, 3538952, 0, 38, 3538953, 0, 39, 3538954, 65536, 39, 3538955, 65536, 39, 3538956, 65536, 39, 3538957, 196608, 39, 3538958, 0, 38, 3538959, 0, 38, 3538960, 0, 38, 3538961, 0, 38, 3538962, 0, 42, 3538966, 0, 4, 3538967, 0, 4, 3538978, 131072, 42, 3538979, 131072, 38, 3538980, 131072, 38, 3538981, 131072, 38, 3538982, 131072, 38, 3538983, 262144, 39, 3538984, 65536, 39, 3538985, 65536, 39, 3538986, 65536, 39, 3538987, 131072, 39, 3538988, 131072, 38, 3604488, 0, 38, 3604489, 0, 40, 3604490, 65536, 40, 3604491, 65536, 40, 3604492, 65536, 40, 3604493, 196608, 40, 3604494, 0, 38, 3604495, 0, 38, 3604496, 0, 38, 3604497, 0, 38, 3604498, 0, 43, 3604499, 65536, 43, 3604500, 65536, 43, 3604501, 65536, 43, 3604502, 65536, 43, 3604503, 65536, 43, 3604504, 196608, 43, 3604505, 0, 4, 3604507, 0, 4, 3604508, 262144, 43, 3604509, 65536, 43, 3604510, 65536, 43, 3604511, 65536, 43, 3604512, 65536, 43, 3604513, 65536, 43, 3604514, 131072, 43, 3604515, 131072, 38, 3604516, 131072, 38, 3604517, 131072, 38, 3604518, 131072, 38, 3604519, 262144, 40, 3604520, 65536, 40, 3604521, 65536, 40, 3604522, 65536, 40, 3604523, 131072, 40, 3604524, 131072, 38, 3670024, 0, 39, 3670025, 65536, 39, 3670026, 65536, 39, 3670027, 65536, 39, 3670028, 196608, 39, 3670029, 0, 38, 3670030, 0, 38, 3670031, 0, 38, 3670032, 0, 38, 3670033, 0, 38, 3670034, 0, 44, 3670035, 65536, 44, 3670036, 65536, 44, 3670037, 65536, 44, 3670038, 65536, 44, 3670039, 65536, 44, 3670040, 196608, 44, 3670041, 0, 4, 3670042, 0, 4, 3670043, 0, 4, 3670044, 262144, 44, 3670045, 65536, 44, 3670046, 65536, 44, 3670047, 65536, 44, 3670048, 65536, 44, 3670049, 65536, 44, 3670050, 131072, 44, 3670051, 131072, 38, 3670052, 131072, 38, 3670053, 131072, 38, 3670054, 131072, 38, 3670055, 131072, 38, 3670056, 262144, 39, 3670057, 65536, 39, 3670058, 65536, 39, 3670059, 65536, 39, 3670060, 131072, 39, 3735560, 0, 40, 3735561, 65536, 40, 3735562, 65536, 40, 3735563, 65536, 40, 3735564, 196608, 40, 3735565, 0, 38, 3735566, 0, 38, 3735567, 0, 38, 3735568, 0, 38, 3735569, 0, 39, 3735570, 65536, 39, 3735571, 65536, 39, 3735572, 65536, 39, 3735573, 65536, 39, 3735574, 65536, 39, 3735575, 196608, 39, 3735576, 0, 43, 3735577, 65536, 43, 3735578, 65536, 43, 3735579, 65536, 43, 3735580, 131072, 43, 3735581, 262144, 39, 3735582, 65536, 39, 3735583, 65536, 39, 3735584, 65536, 39, 3735585, 65536, 39, 3735586, 65536, 39, 3735587, 131072, 39, 3735588, 131072, 38, 3735589, 131072, 38, 3735590, 131072, 38, 3735591, 131072, 38, 3735592, 262144, 40, 3735593, 65536, 40, 3735594, 65536, 40, 3735595, 65536, 40, 3735596, 131072, 40, 3801100, 0, 38, 3801101, 0, 38, 3801102, 0, 38, 3801103, 0, 38, 3801104, 0, 38, 3801105, 0, 40, 3801106, 65536, 40, 3801107, 65536, 40, 3801108, 65536, 40, 3801109, 65536, 40, 3801110, 65536, 40, 3801111, 196608, 40, 3801112, 0, 44, 3801113, 65536, 44, 3801114, 65536, 44, 3801115, 65536, 44, 3801116, 131072, 44, 3801117, 262144, 40, 3801118, 65536, 40, 3801119, 65536, 40, 3801120, 65536, 40, 3801121, 65536, 40, 3801122, 65536, 40, 3801123, 131072, 40, 3801124, 131072, 38, 3801125, 131072, 38, 3801126, 131072, 38, 3801127, 131072, 38, 3801128, 131072, 38, 3866636, 0, 38, 3866637, 0, 38, 3866638, 0, 38, 3866639, 0, 38, 3866640, 0, 39, 3866641, 65536, 39, 3866642, 65536, 39, 3866643, 65536, 39, 3866644, 65536, 39, 3866645, 65536, 39, 3866646, 196608, 39, 3866647, 0, 39, 3866648, 65536, 39, 3866649, 65536, 39, 3866650, 65536, 39, 3866651, 65536, 39, 3866652, 65536, 39, 3866653, 131072, 39, 3866654, 262144, 39, 3866655, 65536, 39, 3866656, 65536, 39, 3866657, 65536, 39, 3866658, 65536, 39, 3866659, 65536, 39, 3866660, 131072, 39, 3866661, 131072, 38, 3866662, 131072, 38, 3866663, 131072, 38, 3866664, 131072, 38, 3932172, 0, 38, 3932173, 0, 38, 3932174, 0, 38, 3932175, 0, 38, 3932176, 0, 40, 3932177, 65536, 40, 3932178, 65536, 40, 3932179, 65536, 40, 3932180, 65536, 40, 3932181, 65536, 40, 3932182, 196608, 40, 3932183, 0, 40, 3932184, 65536, 40, 3932185, 65536, 40, 3932186, 65536, 40, 3932187, 65536, 40, 3932188, 65536, 40, 3932189, 131072, 40, 3932190, 262144, 40, 3932191, 65536, 40, 3932192, 65536, 40, 3932193, 65536, 40, 3932194, 65536, 40, 3932195, 65536, 40, 3932196, 131072, 40, 3932197, 131072, 38, 3932198, 131072, 38, 3932199, 131072, 38, 3932200, 131072, 38, 3997708, 0, 38, 3997709, 0, 38, 3997710, 0, 38, 3997711, 0, 39, 3997712, 65536, 39, 3997713, 65536, 39, 3997714, 65536, 39, 3997715, 65536, 39, 3997716, 65536, 39, 3997717, 196608, 39, 3997718, 0, 39, 3997719, 65536, 39, 3997720, 65536, 39, 3997721, 65536, 39, 3997722, 65536, 39, 3997723, 65536, 39, 3997724, 65536, 39, 3997725, 65536, 39, 3997726, 131072, 39, 3997727, 262144, 39, 3997728, 65536, 39, 3997729, 65536, 39, 3997730, 65536, 39, 3997731, 65536, 39, 3997732, 65536, 39, 3997733, 131072, 39, 3997734, 131072, 38, 3997735, 131072, 38, 3997736, 131072, 38, 4063244, 0, 38, 4063245, 0, 38, 4063246, 0, 38, 4063247, 0, 40, 4063248, 65536, 40, 4063249, 65536, 40, 4063250, 65536, 40, 4063251, 65536, 40, 4063252, 65536, 40, 4063253, 196608, 40, 4063254, 0, 40, 4063255, 65536, 40, 4063256, 65536, 40, 4063257, 65536, 40, 4063258, 65536, 40, 4063259, 65536, 40, 4063260, 65536, 40, 4063261, 65536, 40, 4063262, 131072, 40, 4063263, 262144, 40, 4063264, 65536, 40, 4063265, 65536, 40, 4063266, 65536, 40, 4063267, 65536, 40, 4063268, 65536, 40, 4063269, 131072, 40, 4063270, 131072, 38, 4063271, 131072, 38, 4063272, 131072, 38, 4128780, 0, 38, 4128781, 0, 38, 4128782, 0, 39, 4128783, 65536, 39, 4128784, 65536, 39, 4128785, 65536, 39, 4128786, 65536, 39, 4128787, 65536, 39, 4128788, 196608, 39, 4128789, 0, 39, 4128790, 65536, 39, 4128791, 65536, 39, 4128792, 65536, 39, 4128793, 65536, 39, 4128794, 65536, 39, 4128795, 65536, 39, 4128796, 65536, 39, 4128797, 65536, 39, 4128798, 65536, 39, 4128799, 131072, 39, 4128800, 262144, 39, 4128801, 65536, 39, 4128802, 65536, 39, 4128803, 65536, 39, 4128804, 65536, 39, 4128805, 65536, 39, 4128806, 131072, 39, 4128807, 131072, 38, 4128808, 131072, 38, 4194316, 0, 38, 4194317, 0, 38, 4194318, 0, 40, 4194319, 65536, 40, 4194320, 65536, 40, 4194321, 65536, 40, 4194322, 65536, 40, 4194323, 65536, 40, 4194324, 196608, 40, 4194325, 0, 40, 4194326, 65536, 40, 4194327, 65536, 40, 4194328, 65536, 40, 4194329, 65536, 40, 4194330, 65536, 40, 4194331, 65536, 40, 4194332, 65536, 40, 4194333, 65536, 40, 4194334, 65536, 40, 4194335, 131072, 40, 4194336, 262144, 40, 4194337, 65536, 40, 4194338, 65536, 40, 4194339, 65536, 40, 4194340, 65536, 40, 4194341, 65536, 40, 4194342, 131072, 40, 4194343, 131072, 38, 4194344, 131072, 38, 4259852, 0, 38, 4259853, 0, 39, 4259854, 65536, 39, 4259855, 65536, 39, 4259856, 65536, 39, 4259857, 65536, 39, 4259858, 65536, 39, 4259859, 196608, 39, 4259860, 0, 39, 4259861, 65536, 39, 4259862, 65536, 39, 4259863, 65536, 39, 4259864, 65536, 39, 4259865, 65536, 39, 4259866, 65536, 39, 4259867, 65536, 39, 4259868, 65536, 39, 4259869, 65536, 39, 4259870, 65536, 39, 4259871, 65536, 39, 4259872, 131072, 39, 4259873, 262144, 39, 4259874, 65536, 39, 4259875, 65536, 39, 4259876, 65536, 39, 4259877, 65536, 39, 4259878, 65536, 39, 4259879, 131072, 39, 4259880, 131072, 38 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196627, 0, 113, 196628, 65536, 113, 196629, 131072, 113, 196630, 196608, 113, 196631, 262144, 113, 196632, 327680, 113, 196633, 393216, 113, 196634, 458752, 113, 196635, 0, 124, 196636, 65536, 124, 196637, 131072, 124, 196638, 196608, 124, 196639, 262144, 124, 196640, 327680, 124, 196641, 393216, 124, 262163, 0, 114, 262164, 65536, 114, 262165, 131072, 114, 262166, 196608, 114, 262167, 262144, 114, 262168, 327680, 114, 262169, 393216, 114, 262170, 458752, 114, 262171, 0, 125, 262172, 65536, 125, 262173, 131072, 125, 262174, 196608, 125, 262175, 262144, 125, 262176, 327680, 125, 262177, 393216, 125, 327699, 0, 115, 327700, 65536, 115, 327701, 131072, 115, 327702, 196608, 115, 327703, 262144, 115, 327704, 327680, 115, 327705, 393216, 115, 327706, 458752, 115, 327707, 0, 126, 327708, 65536, 126, 327709, 131072, 126, 327710, 196608, 126, 327711, 262144, 126, 327712, 327680, 126, 327713, 393216, 126, 393235, 0, 116, 393236, 65536, 116, 393237, 131072, 116, 393238, 196608, 116, 393239, 262144, 116, 393240, 327680, 116, 393241, 393216, 116, 393242, 458752, 116, 393243, 0, 127, 393244, 65536, 127, 393245, 131072, 127, 393246, 196608, 127, 393247, 262144, 127, 393248, 327680, 127, 393249, 393216, 127, 458771, 0, 117, 458772, 65536, 117, 458773, 131072, 117, 458774, 196608, 117, 458775, 262144, 117, 458776, 327680, 117, 458777, 393216, 117, 458778, 458752, 117, 458779, 0, 128, 458780, 65536, 128, 458781, 131072, 128, 458782, 196608, 128, 458783, 262144, 128, 458784, 327680, 128, 458785, 393216, 128, 524307, 0, 118, 524308, 65536, 118, 524309, 131072, 118, 524310, 196608, 118, 524311, 262144, 118, 524312, 327680, 118, 524313, 393216, 118, 524314, 458752, 118, 524315, 0, 129, 524316, 65536, 129, 524317, 131072, 129, 524318, 196608, 129, 524319, 262144, 129, 524320, 327680, 129, 524321, 393216, 129, 589843, 0, 119, 589844, 65536, 119, 589845, 131072, 119, 589846, 196608, 119, 589847, 262144, 119, 589848, 327680, 119, 589849, 393216, 119, 589850, 458752, 119, 589851, 0, 130, 589852, 65536, 130, 589853, 131072, 130, 589854, 196608, 130, 589855, 262144, 130, 589856, 327680, 130, 589857, 393216, 130, 655379, 0, 120, 655380, 65536, 120, 655381, 131072, 120, 655382, 196608, 120, 655383, 262144, 120, 655384, 327680, 120, 655385, 393216, 120, 655386, 458752, 120, 655387, 0, 131, 655388, 65536, 131, 655389, 131072, 131, 655390, 196608, 131, 655391, 262144, 131, 655392, 327680, 131, 655393, 393216, 131, 720915, 0, 121, 720916, 65536, 121, 720917, 131072, 121, 720918, 196608, 121, 720919, 262144, 121, 720920, 327680, 121, 720921, 393216, 121, 720922, 458752, 121, 720923, 0, 132, 720924, 65536, 132, 720925, 131072, 132, 720926, 196608, 132, 720927, 262144, 132, 720928, 327680, 132, 720929, 393216, 132, 720931, 65536, 35, 720932, 131072, 35, 786449, 65536, 35, 786450, 131072, 35, 786455, 262144, 122, 786456, 327680, 122, 786457, 393216, 122, 786458, 458752, 122, 786459, 0, 133, 786460, 65536, 133, 786461, 131072, 133, 786462, 196608, 133, 786463, 262144, 133, 786464, 327680, 133, 786465, 393216, 133, 786467, 65536, 36, 786468, 131072, 36, 851985, 65536, 36, 851986, 131072, 36, 851991, 262144, 123, 851992, 327680, 123, 851993, 393216, 123, 851994, 458752, 123, 851995, 0, 134, 851996, 65536, 134, 852001, 65536, 35, 852002, 131072, 35, 852004, 65536, 35, 852005, 131072, 35, 917537, 65536, 36, 917538, 131072, 36, 917540, 65536, 36, 917541, 131072, 36, 983055, 65536, 35, 983056, 131072, 35, 983063, 393216, 29, 983064, 458752, 29, 983068, 393216, 26, 983069, 458752, 26, 983074, 65536, 35, 983075, 131072, 35, 1048591, 65536, 36, 1048592, 131072, 36, 1048594, 65536, 35, 1048595, 131072, 35, 1048599, 393216, 30, 1048600, 458752, 30, 1048604, 393216, 27, 1048605, 458752, 27, 1048610, 65536, 36, 1048611, 131072, 36, 1114120, 262144, 0, 1114121, 327680, 0, 1114122, 262144, 0, 1114123, 327680, 0, 1114130, 65536, 36, 1114131, 131072, 36, 1114133, 65536, 35, 1114134, 131072, 35, 1114135, 393216, 31, 1114136, 458752, 31, 1114140, 393216, 28, 1114141, 458752, 28, 1114143, 65536, 35, 1114144, 131072, 35, 1114153, 262144, 0, 1114154, 327680, 0, 1114155, 262144, 0, 1114156, 327680, 0, 1114157, 262144, 0, 1114158, 327680, 0, 1179655, 327680, 4, 1179658, 393216, 4, 1179660, 393216, 4, 1179669, 65536, 36, 1179670, 131072, 36, 1179679, 65536, 36, 1179680, 131072, 36, 1179688, 327680, 4, 1179690, 327680, 4, 1179692, 327680, 4, 1179695, 393216, 4, 1245191, 327680, 5, 1245194, 393216, 5, 1245196, 393216, 5, 1245202, 65536, 35, 1245203, 131072, 35, 1245206, 65536, 35, 1245207, 131072, 35, 1245213, 65536, 35, 1245214, 131072, 35, 1245217, 65536, 35, 1245218, 131072, 35, 1245224, 327680, 5, 1245226, 327680, 5, 1245228, 327680, 5, 1245231, 393216, 5, 1310734, 65536, 35, 1310735, 131072, 35, 1310738, 65536, 36, 1310739, 131072, 36, 1310742, 65536, 36, 1310743, 131072, 36, 1310748, 196608, 3, 1310749, 65536, 36, 1310750, 131072, 36, 1310753, 65536, 36, 1310754, 131072, 36, 1310757, 65536, 35, 1310758, 131072, 35, 1376270, 65536, 36, 1376271, 131072, 36, 1376284, 196608, 4, 1376293, 65536, 36, 1376294, 131072, 36, 1507341, 65536, 35, 1507342, 131072, 35, 1507366, 65536, 35, 1507367, 131072, 35, 1572877, 65536, 36, 1572878, 131072, 36, 1572883, 65536, 35, 1572884, 131072, 35, 1572896, 65536, 35, 1572897, 131072, 35, 1572902, 65536, 36, 1572903, 131072, 36, 1638419, 65536, 36, 1638420, 131072, 36, 1638424, 0, 22, 1638425, 65536, 22, 1638426, 65536, 22, 1638427, 65536, 22, 1638428, 131072, 22, 1638432, 65536, 36, 1638433, 131072, 36, 1703948, 262144, 0, 1703949, 327680, 0, 1703950, 262144, 0, 1703951, 327680, 0, 1703952, 262144, 0, 1703953, 327680, 0, 1703960, 0, 22, 1703961, 65536, 22, 1703962, 65536, 22, 1703963, 65536, 22, 1703964, 131072, 22, 1703971, 262144, 0, 1703972, 327680, 0, 1703973, 262144, 0, 1703974, 327680, 0, 1703975, 262144, 0, 1703976, 327680, 0, 1769483, 327680, 4, 1769486, 393216, 4, 1769488, 393216, 4, 1769490, 393216, 4, 1769496, 0, 22, 1769497, 65536, 22, 1769498, 65536, 22, 1769499, 65536, 22, 1769500, 131072, 22, 1769504, 65536, 35, 1769505, 131072, 35, 1769506, 327680, 4, 1769508, 327680, 4, 1769510, 327680, 4, 1769513, 393216, 4, 1835019, 327680, 5, 1835022, 393216, 5, 1835024, 393216, 5, 1835026, 393216, 5, 1835028, 65536, 35, 1835029, 131072, 35, 1835030, 65536, 35, 1835031, 131072, 35, 1835032, 0, 22, 1835033, 65536, 22, 1835034, 65536, 22, 1835035, 65536, 22, 1835036, 131072, 22, 1835040, 65536, 36, 1835041, 131072, 36, 1835042, 327680, 5, 1835044, 327680, 5, 1835046, 327680, 5, 1835049, 393216, 5, 1900564, 65536, 36, 1900565, 131072, 36, 1900566, 65536, 36, 1900567, 131072, 36, 1900573, 65536, 35, 1900574, 131072, 35, 1966099, 65536, 35, 1966100, 131072, 35, 1966109, 65536, 36, 1966110, 131072, 36, 1966111, 65536, 35, 1966112, 131072, 35, 2031635, 65536, 36, 2031636, 131072, 36, 2031647, 65536, 36, 2031648, 131072, 36, 2097162, 262144, 0, 2097163, 327680, 0, 2097164, 262144, 0, 2097165, 327680, 0, 2097166, 262144, 0, 2097167, 327680, 0, 2097176, 0, 22, 2097177, 65536, 22, 2097178, 65536, 22, 2097179, 65536, 22, 2097180, 131072, 22, 2097184, 262144, 11, 2097185, 327680, 11, 2097186, 393216, 11, 2097187, 458752, 11, 2097189, 262144, 0, 2097190, 327680, 0, 2097191, 262144, 0, 2097192, 327680, 0, 2097193, 262144, 0, 2097194, 327680, 0, 2162697, 327680, 4, 2162700, 393216, 4, 2162702, 393216, 4, 2162704, 393216, 4, 2162706, 262144, 0, 2162707, 327680, 0, 2162708, 262144, 0, 2162709, 327680, 0, 2162710, 262144, 0, 2162711, 327680, 0, 2162712, 0, 22, 2162713, 65536, 22, 2162714, 65536, 22, 2162715, 65536, 22, 2162716, 131072, 22, 2162717, 262144, 8, 2162718, 327680, 8, 2162719, 393216, 8, 2162720, 262144, 12, 2162721, 327680, 12, 2162722, 393216, 12, 2162723, 458752, 12, 2162724, 327680, 4, 2162726, 327680, 4, 2162728, 327680, 4, 2162731, 393216, 4, 2228233, 327680, 5, 2228236, 393216, 5, 2228238, 393216, 5, 2228240, 393216, 5, 2228241, 327680, 4, 2228244, 393216, 4, 2228246, 393216, 4, 2228248, 393216, 4, 2228256, 262144, 13, 2228259, 458752, 13, 2228260, 327680, 5, 2228262, 327680, 5, 2228264, 327680, 5, 2228267, 393216, 5, 2293777, 327680, 5, 2293780, 393216, 5, 2293782, 393216, 5, 2293784, 393216, 5, 2293792, 262144, 14, 2293795, 458752, 14, 2359317, 458752, 13, 2359324, 327680, 4, 2359326, 327680, 4, 2359328, 327680, 4, 2359331, 393216, 4, 2424853, 458752, 14, 2424860, 327680, 5, 2424862, 327680, 5, 2424864, 327680, 5, 2424867, 393216, 5, 2490392, 0, 22, 2490393, 65536, 22, 2490394, 65536, 22, 2490395, 65536, 22, 2490396, 131072, 22, 2555928, 0, 22, 2555929, 65536, 22, 2555930, 65536, 22, 2555931, 65536, 22, 2555932, 131072, 22, 2621464, 0, 22, 2621465, 65536, 22, 2621466, 65536, 22, 2621467, 65536, 22, 2621468, 131072, 22, 2687000, 0, 22, 2687001, 65536, 22, 2687002, 65536, 22, 2687003, 65536, 22, 2687004, 131072, 22, 2752535, 327680, 37, 2752541, 393216, 37, 2818070, 327680, 37, 2818071, 327680, 38, 2818077, 393216, 38, 2818078, 393216, 37, 2883606, 327680, 38, 2883607, 327680, 39, 2883613, 393216, 39, 2883614, 393216, 38, 2949142, 327680, 39, 2949143, 327680, 40, 2949149, 393216, 40, 2949150, 393216, 39, 3014678, 327680, 40, 3014679, 327680, 41, 3014685, 393216, 41, 3014686, 393216, 40, 3080214, 327680, 41, 3080222, 393216, 41, 3145757, 327680, 4, 3145760, 393216, 4, 3211289, 0, 32, 3211290, 65536, 32, 3211291, 131072, 32, 3211293, 327680, 5, 3211296, 393216, 5, 3276819, 262144, 0, 3276825, 0, 33, 3276826, 65536, 33, 3276827, 131072, 33, 3342354, 327680, 4, 3342357, 131072, 11, 3342361, 0, 34, 3342362, 65536, 34, 3342363, 131072, 34, 3342368, 327680, 11, 3342369, 393216, 11, 3407890, 327680, 5, 3407893, 131072, 12, 3407903, 262144, 12, 3407904, 327680, 12, 3407905, 393216, 12, 3407906, 458752, 12, 3473429, 131072, 13, 3473439, 262144, 13, 3473442, 458752, 13, 3538975, 262144, 14, 3538978, 458752, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 1648) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(2224, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 336) +scene_destination = "res://Maps/ChampionshipSite/Championship_Site.tscn" +location = Vector2(784, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(848, 1808) +texture = ExtResource("6") +item_id = 322 diff --git a/Maps/VictoryRoadapex/Victory_Road_apex_tileset.tres b/Maps/VictoryRoadapex/Victory_Road_apex_tileset.tres new file mode 100644 index 000000000..2052c0001 --- /dev/null +++ b/Maps/VictoryRoadapex/Victory_Road_apex_tileset.tres @@ -0,0 +1,467 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-VictoryRoad.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Dirt_Victory_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:4/0 = 0 +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:32/0 = 0 +0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:33/0 = 0 +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:113/0 = 0 +0:114/0 = 0 +0:115/0 = 0 +0:116/0 = 0 +0:117/0 = 0 +0:118/0 = 0 +0:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:119/0 = 0 +0:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:120/0 = 0 +0:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:121/0 = 0 +0:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:124/0 = 0 +0:125/0 = 0 +0:126/0 = 0 +0:127/0 = 0 +0:128/0 = 0 +0:129/0 = 0 +0:130/0 = 0 +0:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:131/0 = 0 +0:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:132/0 = 0 +0:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:133/0 = 0 +0:133/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:134/0 = 0 +1:0/0 = 0 +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:22/0 = 0 +1:30/0 = 0 +1:32/0 = 0 +1:33/0 = 0 +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:113/0 = 0 +1:114/0 = 0 +1:115/0 = 0 +1:116/0 = 0 +1:117/0 = 0 +1:118/0 = 0 +1:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:119/0 = 0 +1:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:120/0 = 0 +1:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:121/0 = 0 +1:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:124/0 = 0 +1:125/0 = 0 +1:126/0 = 0 +1:127/0 = 0 +1:128/0 = 0 +1:129/0 = 0 +1:130/0 = 0 +1:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:131/0 = 0 +1:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:132/0 = 0 +1:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:133/0 = 0 +1:134/0 = 0 +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:32/0 = 0 +2:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:33/0 = 0 +2:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:113/0 = 0 +2:114/0 = 0 +2:115/0 = 0 +2:116/0 = 0 +2:117/0 = 0 +2:118/0 = 0 +2:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:119/0 = 0 +2:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:120/0 = 0 +2:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:121/0 = 0 +2:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:124/0 = 0 +2:125/0 = 0 +2:126/0 = 0 +2:127/0 = 0 +2:128/0 = 0 +2:129/0 = 0 +2:130/0 = 0 +2:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:131/0 = 0 +2:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:132/0 = 0 +2:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:133/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:16/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:113/0 = 0 +3:114/0 = 0 +3:115/0 = 0 +3:116/0 = 0 +3:117/0 = 0 +3:118/0 = 0 +3:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:119/0 = 0 +3:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:120/0 = 0 +3:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:121/0 = 0 +3:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:124/0 = 0 +3:125/0 = 0 +3:126/0 = 0 +3:127/0 = 0 +3:128/0 = 0 +3:129/0 = 0 +3:130/0 = 0 +3:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:131/0 = 0 +3:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:132/0 = 0 +3:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:133/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:14/0 = 0 +4:16/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:113/0 = 0 +4:114/0 = 0 +4:115/0 = 0 +4:116/0 = 0 +4:117/0 = 0 +4:118/0 = 0 +4:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:120/0 = 0 +4:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:121/0 = 0 +4:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:122/0 = 0 +4:123/0 = 0 +4:124/0 = 0 +4:125/0 = 0 +4:126/0 = 0 +4:127/0 = 0 +4:128/0 = 0 +4:129/0 = 0 +4:130/0 = 0 +4:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:131/0 = 0 +4:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:132/0 = 0 +4:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:133/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:5/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +5:39/0 = 0 +5:40/0 = 0 +5:41/0 = 0 +5:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:113/0 = 0 +5:114/0 = 0 +5:115/0 = 0 +5:116/0 = 0 +5:117/0 = 0 +5:118/0 = 0 +5:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:119/0 = 0 +5:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:120/0 = 0 +5:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:122/0 = 0 +5:123/0 = 0 +5:124/0 = 0 +5:125/0 = 0 +5:126/0 = 0 +5:127/0 = 0 +5:128/0 = 0 +5:129/0 = 0 +5:130/0 = 0 +5:131/0 = 0 +5:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:132/0 = 0 +5:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:133/0 = 0 +6:4/0 = 0 +6:5/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:26/0 = 0 +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:29/0 = 0 +6:30/0 = 0 +6:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:31/0 = 0 +6:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:38/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:41/0 = 0 +6:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:113/0 = 0 +6:114/0 = 0 +6:115/0 = 0 +6:116/0 = 0 +6:117/0 = 0 +6:118/0 = 0 +6:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:119/0 = 0 +6:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:120/0 = 0 +6:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:121/0 = 0 +6:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:122/0 = 0 +6:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:123/0 = 0 +6:124/0 = 0 +6:125/0 = 0 +6:126/0 = 0 +6:127/0 = 0 +6:128/0 = 0 +6:129/0 = 0 +6:130/0 = 0 +6:130/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:131/0 = 0 +6:131/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:132/0 = 0 +6:132/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:133/0 = 0 +7:11/0 = 0 +7:12/0 = 0 +7:13/0 = 0 +7:14/0 = 0 +7:26/0 = 0 +7:27/0 = 0 +7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:29/0 = 0 +7:30/0 = 0 +7:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:31/0 = 0 +7:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:113/0 = 0 +7:114/0 = 0 +7:115/0 = 0 +7:116/0 = 0 +7:117/0 = 0 +7:118/0 = 0 +7:118/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:119/0 = 0 +7:119/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:120/0 = 0 +7:121/0 = 0 +7:122/0 = 0 +7:123/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/4 = SubResource("src4") diff --git a/Maps/VictoryRoadbridge/Victory_Road_bridge.gd b/Maps/VictoryRoadbridge/Victory_Road_bridge.gd new file mode 100644 index 000000000..95abf6cdd --- /dev/null +++ b/Maps/VictoryRoadbridge/Victory_Road_bridge.gd @@ -0,0 +1,68 @@ +extends Node2D # gen_map.py Map185 + +var map_name = "Victory Road(bridge)" + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP185_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(128, 1) + Global.game.recive_item(128) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP185_TRAINER_1", "defeat": "MAP185_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer113.png"}, + "Trainer2": {"pre": "MAP185_TRAINER_2", "defeat": "MAP185_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer114.png"}, + "Trainer3": {"pre": "MAP185_TRAINER_3", "defeat": "MAP185_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer028.png"}, + "Trainer4": {"pre": "MAP185_TRAINER_4", "defeat": "MAP185_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer020.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP185_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP185_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP185_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/VictoryRoadbridge/Victory_Road_bridge.gd.uid b/Maps/VictoryRoadbridge/Victory_Road_bridge.gd.uid new file mode 100644 index 000000000..b7f530930 --- /dev/null +++ b/Maps/VictoryRoadbridge/Victory_Road_bridge.gd.uid @@ -0,0 +1 @@ +uid://ds2l2ifhmo11g diff --git a/Maps/VictoryRoadbridge/Victory_Road_bridge.tscn b/Maps/VictoryRoadbridge/Victory_Road_bridge.tscn new file mode 100644 index 000000000..9f5f1a613 --- /dev/null +++ b/Maps/VictoryRoadbridge/Victory_Road_bridge.tscn @@ -0,0 +1,101 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VictoryRoadbridge/Victory_Road_bridge_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VictoryRoadbridge/Victory_Road_bridge.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand2.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-NinjaLand.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_083.png" id="204"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Victory Road(bridge)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393216, 65536, 37, 393217, 65536, 37, 393218, 65536, 37, 393219, 65536, 37, 393220, 65536, 37, 393221, 65536, 37, 393222, 65536, 37, 393223, 65536, 37, 393224, 65536, 37, 393257, 65536, 37, 393258, 65536, 37, 393259, 65536, 37, 393260, 65536, 37, 393261, 65536, 37, 393262, 65536, 37, 393263, 65536, 37, 393264, 65536, 37, 393265, 65536, 37, 458752, 65536, 37, 458753, 65536, 37, 458754, 65536, 37, 458755, 65536, 37, 458756, 65536, 37, 458757, 65536, 37, 458758, 65536, 37, 458759, 65536, 37, 458760, 65536, 37, 458761, 65536, 37, 458792, 65536, 38, 458793, 65536, 38, 458794, 65536, 38, 458795, 65536, 38, 458796, 65536, 38, 458797, 65536, 38, 458798, 65536, 38, 458799, 65536, 38, 458800, 65536, 38, 458801, 65536, 38, 524288, 65536, 38, 524289, 65536, 38, 524290, 65536, 38, 524291, 65536, 38, 524292, 65536, 38, 524293, 65536, 38, 524294, 65536, 38, 524295, 65536, 38, 524296, 65536, 38, 524297, 65536, 38, 524298, 65536, 38, 524327, 65536, 38, 524328, 65536, 38, 524329, 65536, 38, 524330, 65536, 38, 524331, 65536, 38, 524332, 65536, 38, 524333, 65536, 38, 524334, 65536, 38, 524335, 65536, 38, 524336, 65536, 38, 524337, 65536, 38, 589824, 65536, 38, 589825, 65536, 38, 589826, 65536, 38, 589827, 65536, 38, 589828, 65536, 38, 589829, 65536, 38, 589830, 65536, 38, 589831, 65536, 38, 589832, 65536, 38, 589833, 65536, 38, 589834, 65536, 38, 589835, 65536, 38, 589862, 65536, 38, 589863, 65536, 38, 589864, 65536, 38, 589865, 65536, 38, 589866, 65536, 38, 589867, 65536, 38, 589868, 65536, 38, 589869, 65536, 38, 589870, 65536, 38, 589871, 65536, 38, 589872, 65536, 38, 589873, 65536, 38, 655360, 65536, 38, 655361, 65536, 38, 655362, 65536, 38, 655363, 65536, 38, 655364, 65536, 38, 655365, 65536, 38, 655366, 65536, 38, 655367, 65536, 38, 655368, 65536, 38, 655369, 65536, 38, 655370, 65536, 38, 655371, 65536, 38, 655372, 65536, 38, 655397, 65536, 38, 655398, 65536, 38, 655399, 65536, 38, 655400, 65536, 38, 655401, 65536, 38, 655402, 65536, 38, 655403, 65536, 38, 655404, 65536, 38, 655405, 65536, 38, 655406, 65536, 38, 655407, 65536, 38, 655408, 65536, 38, 655409, 65536, 38, 720896, 65536, 38, 720897, 65536, 38, 720898, 65536, 38, 720899, 65536, 38, 720900, 65536, 38, 720901, 65536, 38, 720902, 65536, 38, 720903, 65536, 38, 720904, 65536, 38, 720905, 65536, 38, 720906, 65536, 38, 720907, 65536, 38, 720908, 65536, 38, 720909, 65536, 38, 720932, 65536, 38, 720933, 65536, 38, 720934, 65536, 38, 720935, 65536, 38, 720936, 65536, 38, 720937, 65536, 38, 720938, 65536, 38, 720939, 65536, 38, 720940, 65536, 38, 720941, 65536, 38, 720942, 65536, 38, 720943, 65536, 38, 720944, 65536, 38, 720945, 65536, 38, 786432, 65536, 38, 786433, 65536, 38, 786434, 65536, 38, 786435, 65536, 38, 786436, 65536, 38, 786437, 65536, 38, 786438, 65536, 38, 786439, 65536, 38, 786440, 65536, 38, 786441, 65536, 38, 786442, 65536, 38, 786443, 65536, 38, 786444, 65536, 38, 786445, 65536, 38, 786446, 65536, 38, 786467, 65536, 38, 786468, 65536, 38, 786469, 65536, 38, 786470, 65536, 38, 786471, 65536, 38, 786472, 65536, 38, 786473, 65536, 38, 786474, 65536, 38, 786475, 65536, 38, 786476, 65536, 38, 786477, 65536, 38, 786478, 65536, 38, 786479, 65536, 38, 786480, 65536, 38, 786481, 65536, 38, 851968, 65536, 38, 851969, 65536, 38, 851970, 65536, 38, 851971, 65536, 38, 851972, 65536, 38, 851973, 65536, 38, 851974, 65536, 38, 851975, 65536, 38, 851976, 65536, 38, 851977, 65536, 38, 851978, 65536, 38, 851979, 65536, 38, 851980, 65536, 38, 851981, 65536, 38, 851982, 65536, 38, 851983, 65536, 38, 852002, 65536, 38, 852003, 65536, 38, 852004, 65536, 38, 852005, 65536, 38, 852006, 65536, 38, 852007, 65536, 38, 852008, 65536, 38, 852009, 65536, 38, 852010, 65536, 38, 852011, 65536, 38, 852012, 65536, 38, 852013, 65536, 38, 852014, 65536, 38, 852015, 65536, 38, 852016, 65536, 38, 852017, 65536, 38, 917504, 65536, 38, 917505, 65536, 38, 917506, 65536, 38, 917507, 65536, 38, 917508, 65536, 38, 917509, 65536, 38, 917510, 65536, 38, 917511, 65536, 38, 917512, 65536, 38, 917513, 0, 15, 917514, 131072, 15, 917543, 0, 15, 917544, 131072, 15, 917545, 65536, 38, 917546, 65536, 38, 917547, 65536, 38, 917548, 65536, 38, 917549, 65536, 38, 917550, 65536, 38, 917551, 65536, 38, 917552, 65536, 38, 917553, 65536, 38, 983040, 65536, 38, 983041, 65536, 38, 983042, 65536, 38, 983043, 65536, 38, 983044, 65536, 38, 983045, 65536, 38, 983046, 65536, 38, 983047, 65536, 38, 983048, 65536, 38, 983049, 0, 16, 983050, 131072, 16, 983079, 0, 16, 983080, 131072, 16, 983081, 65536, 38, 983082, 65536, 38, 983083, 65536, 38, 983084, 65536, 38, 983085, 65536, 38, 983086, 65536, 38, 983087, 65536, 38, 983088, 65536, 38, 983089, 65536, 38, 1048576, 65536, 38, 1048577, 65536, 38, 1048578, 65536, 38, 1048579, 65536, 38, 1048580, 65536, 38, 1048581, 65536, 38, 1048582, 65536, 38, 1048583, 65536, 38, 1048584, 65536, 38, 1048585, 0, 17, 1048586, 131072, 17, 1048615, 0, 17, 1048616, 131072, 17, 1048617, 65536, 38, 1048618, 65536, 38, 1048619, 65536, 38, 1048620, 65536, 38, 1048621, 65536, 38, 1048622, 65536, 38, 1048623, 65536, 38, 1048624, 65536, 38, 1048625, 65536, 38, 1114112, 65536, 38, 1114113, 65536, 38, 1114114, 65536, 38, 1114115, 65536, 38, 1114116, 65536, 38, 1114117, 65536, 38, 1114118, 65536, 38, 1114119, 65536, 38, 1114120, 65536, 38, 1114121, 65536, 38, 1114122, 65536, 38, 1114123, 65536, 38, 1114124, 65536, 38, 1114125, 65536, 38, 1114126, 65536, 38, 1114127, 65536, 38, 1114128, 65536, 38, 1114129, 65536, 38, 1114130, 65536, 38, 1114131, 458752, 3, 1114132, 458752, 3, 1114133, 458752, 3, 1114134, 458752, 3, 1114135, 458752, 3, 1114136, 458752, 3, 1114137, 458752, 3, 1114138, 458752, 3, 1114139, 458752, 3, 1114140, 458752, 3, 1114141, 458752, 3, 1114142, 458752, 3, 1114143, 65536, 38, 1114144, 65536, 38, 1114145, 65536, 38, 1114146, 65536, 38, 1114147, 65536, 38, 1114148, 65536, 38, 1114149, 65536, 38, 1114150, 65536, 38, 1114151, 65536, 38, 1114152, 65536, 38, 1114153, 65536, 38, 1114154, 65536, 38, 1114155, 65536, 38, 1114156, 65536, 38, 1114157, 65536, 38, 1114158, 65536, 38, 1114159, 65536, 38, 1114160, 65536, 38, 1114161, 65536, 38, 1179648, 65536, 38, 1179649, 65536, 38, 1179650, 65536, 38, 1179651, 65536, 38, 1179652, 65536, 38, 1179653, 65536, 38, 1179654, 65536, 38, 1179655, 65536, 38, 1179656, 65536, 38, 1179657, 65536, 38, 1179658, 65536, 38, 1179659, 65536, 38, 1179660, 65536, 38, 1179661, 65536, 38, 1179662, 65536, 38, 1179663, 65536, 38, 1179664, 65536, 38, 1179665, 65536, 38, 1179666, 65536, 38, 1179667, 458752, 3, 1179668, 458752, 3, 1179669, 458752, 3, 1179670, 458752, 3, 1179671, 458752, 3, 1179672, 458752, 3, 1179673, 458752, 3, 1179674, 458752, 3, 1179675, 458752, 3, 1179676, 458752, 3, 1179677, 458752, 3, 1179678, 458752, 3, 1179679, 65536, 38, 1179680, 65536, 38, 1179681, 65536, 38, 1179682, 65536, 38, 1179683, 65536, 38, 1179684, 65536, 38, 1179685, 65536, 38, 1179686, 65536, 38, 1179687, 65536, 38, 1179688, 65536, 38, 1179689, 65536, 38, 1179690, 65536, 38, 1179691, 65536, 38, 1179692, 65536, 38, 1179693, 65536, 38, 1179694, 65536, 38, 1179695, 65536, 38, 1179696, 65536, 38, 1179697, 65536, 38, 1245184, 65536, 38, 1245185, 65536, 38, 1245186, 65536, 38, 1245187, 65536, 38, 1245188, 65536, 38, 1245189, 65536, 38, 1245190, 65536, 38, 1245191, 65536, 38, 1245192, 65536, 38, 1245193, 65536, 38, 1245194, 65536, 38, 1245195, 65536, 38, 1245196, 65536, 38, 1245197, 65536, 38, 1245198, 65536, 38, 1245199, 65536, 38, 1245200, 65536, 38, 1245201, 65536, 38, 1245202, 65536, 38, 1245203, 458752, 3, 1245204, 458752, 3, 1245205, 458752, 3, 1245206, 458752, 3, 1245207, 458752, 3, 1245208, 458752, 3, 1245209, 458752, 3, 1245210, 458752, 3, 1245211, 458752, 3, 1245212, 458752, 3, 1245213, 458752, 3, 1245214, 458752, 3, 1245215, 65536, 38, 1245216, 65536, 38, 1245217, 65536, 38, 1245218, 65536, 38, 1245219, 65536, 38, 1245220, 65536, 38, 1245221, 65536, 38, 1245222, 65536, 38, 1245223, 65536, 38, 1245224, 65536, 38, 1245225, 65536, 38, 1245226, 65536, 38, 1245227, 65536, 38, 1245228, 65536, 38, 1245229, 65536, 38, 1245230, 65536, 38, 1245231, 65536, 38, 1245232, 65536, 38, 1245233, 65536, 38, 1310720, 65536, 38, 1310721, 65536, 38, 1310722, 65536, 38, 1310723, 65536, 38, 1310724, 65536, 38, 1310725, 65536, 38, 1310726, 65536, 38, 1310727, 65536, 38, 1310728, 65536, 38, 1310729, 65536, 38, 1310730, 65536, 38, 1310731, 65536, 38, 1310732, 65536, 38, 1310733, 65536, 38, 1310734, 65536, 38, 1310735, 65536, 38, 1310736, 65536, 38, 1310737, 65536, 38, 1310738, 65536, 38, 1310739, 458752, 3, 1310740, 458752, 3, 1310741, 458752, 3, 1310742, 458752, 3, 1310743, 458752, 3, 1310744, 458752, 3, 1310745, 458752, 3, 1310746, 458752, 3, 1310747, 458752, 3, 1310748, 458752, 3, 1310749, 458752, 3, 1310750, 458752, 3, 1310751, 65536, 38, 1310752, 65536, 38, 1310753, 65536, 38, 1310754, 65536, 38, 1310755, 65536, 38, 1310756, 65536, 38, 1310757, 65536, 38, 1310758, 65536, 38, 1310759, 65536, 38, 1310760, 65536, 38, 1310761, 65536, 38, 1310762, 65536, 38, 1310763, 65536, 38, 1310764, 65536, 38, 1310765, 65536, 38, 1310766, 65536, 38, 1310767, 65536, 38, 1310768, 65536, 38, 1310769, 65536, 38, 1376256, 65536, 38, 1376257, 65536, 38, 1376258, 65536, 38, 1376259, 65536, 38, 1376260, 65536, 38, 1376261, 65536, 38, 1376262, 65536, 38, 1376263, 65536, 38, 1376264, 65536, 38, 1376265, 65536, 38, 1376266, 65536, 38, 1376267, 65536, 38, 1376268, 65536, 38, 1376269, 65536, 38, 1376270, 65536, 38, 1376271, 65536, 38, 1376272, 65536, 38, 1376273, 65536, 38, 1376274, 65536, 38, 1376275, 458752, 3, 1376276, 458752, 3, 1376277, 458752, 3, 1376278, 458752, 3, 1376279, 458752, 3, 1376280, 458752, 3, 1376281, 458752, 3, 1376282, 458752, 3, 1376283, 458752, 3, 1376284, 458752, 3, 1376285, 458752, 3, 1376286, 458752, 3, 1376287, 65536, 38, 1376288, 65536, 38, 1376289, 65536, 38, 1376290, 65536, 38, 1376291, 65536, 38, 1376292, 65536, 38, 1376293, 65536, 38, 1376294, 65536, 38, 1376295, 65536, 38, 1376296, 65536, 38, 1376297, 65536, 38, 1376298, 65536, 38, 1376299, 65536, 38, 1376300, 65536, 38, 1376301, 65536, 38, 1376302, 65536, 38, 1376303, 65536, 38, 1376304, 65536, 38, 1376305, 65536, 38, 1441792, 65536, 38, 1441793, 65536, 38, 1441794, 65536, 38, 1441795, 65536, 38, 1441796, 65536, 38, 1441797, 65536, 38, 1441798, 65536, 38, 1441799, 65536, 38, 1441800, 65536, 38, 1441801, 65536, 38, 1441802, 65536, 38, 1441803, 65536, 38, 1441804, 65536, 38, 1441805, 65536, 38, 1441806, 65536, 38, 1441807, 65536, 38, 1441808, 65536, 38, 1441809, 65536, 38, 1441810, 65536, 38, 1441811, 458752, 3, 1441812, 458752, 3, 1441813, 458752, 3, 1441814, 458752, 3, 1441815, 458752, 3, 1441816, 458752, 3, 1441817, 458752, 3, 1441818, 458752, 3, 1441819, 458752, 3, 1441820, 458752, 3, 1441821, 458752, 3, 1441822, 458752, 3, 1441823, 65536, 38, 1441824, 65536, 38, 1441825, 65536, 38, 1441826, 65536, 38, 1441827, 65536, 38, 1441828, 65536, 38, 1441829, 65536, 38, 1441830, 65536, 38, 1441831, 65536, 38, 1441832, 65536, 38, 1441833, 65536, 38, 1441834, 65536, 38, 1441835, 65536, 38, 1441836, 65536, 38, 1441837, 65536, 38, 1441838, 65536, 38, 1441839, 65536, 38, 1441840, 65536, 38, 1441841, 65536, 38, 1507328, 65536, 38, 1507329, 65536, 38, 1507330, 65536, 38, 1507331, 65536, 38, 1507332, 65536, 38, 1507333, 65536, 38, 1507334, 65536, 38, 1507335, 65536, 38, 1507336, 65536, 38, 1507337, 65536, 38, 1507338, 65536, 38, 1507339, 65536, 38, 1507340, 65536, 38, 1507341, 65536, 38, 1507342, 65536, 38, 1507343, 65536, 38, 1507344, 65536, 38, 1507345, 65536, 38, 1507346, 65536, 38, 1507347, 458752, 3, 1507348, 458752, 3, 1507349, 458752, 3, 1507350, 458752, 3, 1507351, 458752, 3, 1507352, 458752, 3, 1507353, 458752, 3, 1507354, 458752, 3, 1507355, 458752, 3, 1507356, 458752, 3, 1507357, 458752, 3, 1507358, 458752, 3, 1507359, 65536, 38, 1507360, 65536, 38, 1507361, 65536, 38, 1507362, 65536, 38, 1507363, 65536, 38, 1507364, 65536, 38, 1507365, 65536, 38, 1507366, 65536, 38, 1507367, 65536, 38, 1507368, 65536, 38, 1507369, 65536, 38, 1507370, 65536, 38, 1507371, 65536, 38, 1507372, 65536, 38, 1507373, 65536, 38, 1507374, 65536, 38, 1507375, 65536, 38, 1507376, 65536, 38, 1507377, 65536, 38, 1572864, 65536, 38, 1572865, 65536, 38, 1572866, 65536, 38, 1572867, 65536, 38, 1572868, 65536, 38, 1572869, 65536, 38, 1572870, 65536, 38, 1572871, 65536, 38, 1572872, 65536, 38, 1572873, 65536, 38, 1572874, 65536, 38, 1572875, 65536, 38, 1572876, 65536, 38, 1572877, 65536, 38, 1572878, 65536, 38, 1572879, 65536, 38, 1572880, 65536, 38, 1572881, 65536, 38, 1572882, 65536, 38, 1572883, 458752, 3, 1572884, 458752, 3, 1572885, 458752, 3, 1572886, 458752, 3, 1572887, 458752, 3, 1572888, 458752, 3, 1572889, 458752, 3, 1572890, 458752, 3, 1572891, 458752, 3, 1572892, 458752, 3, 1572893, 458752, 3, 1572894, 458752, 3, 1572895, 65536, 38, 1572896, 65536, 38, 1572897, 65536, 38, 1572898, 65536, 38, 1572899, 65536, 38, 1572900, 65536, 38, 1572901, 65536, 38, 1572902, 65536, 38, 1572903, 65536, 38, 1572904, 65536, 38, 1572905, 65536, 38, 1572906, 65536, 38, 1572907, 65536, 38, 1572908, 65536, 38, 1572909, 65536, 38, 1572910, 65536, 38, 1572911, 65536, 38, 1572912, 65536, 38, 1572913, 65536, 38, 1638400, 65536, 38, 1638401, 65536, 38, 1638402, 65536, 38, 1638403, 65536, 38, 1638404, 65536, 38, 1638405, 65536, 38, 1638406, 65536, 38, 1638407, 65536, 38, 1638408, 65536, 38, 1638409, 65536, 38, 1638410, 65536, 38, 1638411, 65536, 38, 1638412, 65536, 38, 1638413, 65536, 38, 1638414, 65536, 38, 1638415, 65536, 38, 1638416, 65536, 38, 1638417, 65536, 38, 1638418, 65536, 38, 1638419, 458752, 3, 1638420, 458752, 3, 1638421, 458752, 3, 1638422, 458752, 3, 1638423, 458752, 3, 1638424, 458752, 3, 1638425, 458752, 3, 1638426, 458752, 3, 1638427, 458752, 3, 1638428, 458752, 3, 1638429, 458752, 3, 1638430, 458752, 3, 1638431, 65536, 38, 1638432, 65536, 38, 1638433, 65536, 38, 1638434, 65536, 38, 1638435, 65536, 38, 1638436, 65536, 38, 1638437, 65536, 38, 1638438, 65536, 38, 1638439, 65536, 38, 1638440, 65536, 38, 1638441, 65536, 38, 1638442, 65536, 38, 1638443, 65536, 38, 1638444, 65536, 38, 1638445, 65536, 38, 1638446, 65536, 38, 1638447, 65536, 38, 1638448, 65536, 38, 1638449, 65536, 38, 1703936, 65536, 38, 1703937, 65536, 38, 1703938, 65536, 38, 1703939, 65536, 38, 1703940, 65536, 38, 1703941, 65536, 38, 1703942, 65536, 38, 1703943, 65536, 38, 1703944, 65536, 38, 1703945, 65536, 38, 1703946, 65536, 38, 1703947, 65536, 38, 1703948, 65536, 38, 1703949, 65536, 38, 1703950, 65536, 38, 1703951, 65536, 38, 1703952, 65536, 38, 1703953, 65536, 38, 1703954, 65536, 38, 1703955, 458752, 3, 1703956, 458752, 3, 1703957, 458752, 3, 1703958, 458752, 3, 1703959, 458752, 3, 1703960, 458752, 3, 1703961, 458752, 3, 1703962, 458752, 3, 1703963, 458752, 3, 1703964, 458752, 3, 1703965, 458752, 3, 1703966, 458752, 3, 1703967, 65536, 38, 1703968, 65536, 38, 1703969, 65536, 38, 1703970, 65536, 38, 1703971, 65536, 38, 1703972, 65536, 38, 1703973, 65536, 38, 1703974, 65536, 38, 1703975, 65536, 38, 1703976, 65536, 38, 1703977, 65536, 38, 1703978, 65536, 38, 1703979, 65536, 38, 1703980, 65536, 38, 1703981, 65536, 38, 1703982, 65536, 38, 1703983, 65536, 38, 1703984, 65536, 38, 1703985, 65536, 38, 1769472, 65536, 38, 1769473, 65536, 38, 1769474, 65536, 38, 1769475, 65536, 38, 1769476, 65536, 38, 1769477, 65536, 38, 1769478, 65536, 38, 1769479, 65536, 38, 1769480, 65536, 38, 1769481, 65536, 38, 1769482, 65536, 38, 1769483, 65536, 38, 1769484, 65536, 38, 1769485, 65536, 38, 1769486, 65536, 38, 1769487, 65536, 38, 1769488, 65536, 38, 1769489, 65536, 38, 1769490, 65536, 38, 1769491, 458752, 3, 1769492, 458752, 3, 1769493, 458752, 3, 1769494, 458752, 3, 1769495, 458752, 3, 1769496, 458752, 3, 1769497, 458752, 3, 1769498, 458752, 3, 1769499, 458752, 3, 1769500, 458752, 3, 1769501, 458752, 3, 1769502, 458752, 3, 1769503, 65536, 38, 1769504, 65536, 38, 1769505, 65536, 38, 1769506, 65536, 38, 1769507, 65536, 38, 1769508, 65536, 38, 1769509, 65536, 38, 1769510, 65536, 38, 1769511, 65536, 38, 1769512, 65536, 38, 1769513, 65536, 38, 1769514, 65536, 38, 1769515, 65536, 38, 1769516, 65536, 38, 1769517, 65536, 38, 1769518, 65536, 38, 1769519, 65536, 38, 1769520, 65536, 38, 1769521, 65536, 38, 1835008, 65536, 38, 1835009, 65536, 38, 1835010, 65536, 38, 1835011, 65536, 38, 1835012, 65536, 38, 1835013, 65536, 38, 1835014, 65536, 38, 1835015, 65536, 38, 1835016, 65536, 38, 1835017, 65536, 38, 1835018, 65536, 38, 1835019, 65536, 38, 1835020, 65536, 38, 1835021, 65536, 38, 1835022, 65536, 38, 1835023, 65536, 38, 1835024, 65536, 38, 1835025, 65536, 38, 1835026, 65536, 38, 1835027, 458752, 3, 1835028, 458752, 3, 1835029, 458752, 3, 1835030, 458752, 3, 1835031, 458752, 3, 1835032, 458752, 3, 1835033, 458752, 3, 1835034, 458752, 3, 1835035, 458752, 3, 1835036, 458752, 3, 1835037, 458752, 3, 1835038, 458752, 3, 1835039, 65536, 38, 1835040, 65536, 38, 1835041, 65536, 38, 1835042, 65536, 38, 1835043, 65536, 38, 1835044, 65536, 38, 1835045, 65536, 38, 1835046, 65536, 38, 1835047, 65536, 38, 1835048, 65536, 38, 1835049, 65536, 38, 1835050, 65536, 38, 1835051, 65536, 38, 1835052, 65536, 38, 1835053, 65536, 38, 1835054, 65536, 38, 1835055, 65536, 38, 1835056, 65536, 38, 1835057, 65536, 38, 1900544, 65536, 38, 1900545, 65536, 38, 1900546, 65536, 38, 1900547, 65536, 38, 1900548, 65536, 38, 1900549, 65536, 38, 1900550, 65536, 38, 1900551, 65536, 38, 1900552, 65536, 38, 1900553, 65536, 38, 1900554, 65536, 38, 1900555, 65536, 38, 1900556, 65536, 38, 1900557, 65536, 38, 1900558, 65536, 38, 1900559, 65536, 38, 1900560, 65536, 38, 1900561, 65536, 38, 1900562, 65536, 38, 1900563, 458752, 3, 1900564, 458752, 3, 1900565, 458752, 3, 1900566, 458752, 3, 1900567, 458752, 3, 1900568, 458752, 3, 1900569, 458752, 3, 1900570, 458752, 3, 1900571, 458752, 3, 1900572, 458752, 3, 1900573, 458752, 3, 1900574, 458752, 3, 1900575, 65536, 38, 1900576, 65536, 38, 1900577, 65536, 38, 1900578, 65536, 38, 1900579, 65536, 38, 1900580, 65536, 38, 1900581, 65536, 38, 1900582, 65536, 38, 1900583, 65536, 38, 1900584, 65536, 38, 1900585, 65536, 38, 1900586, 65536, 38, 1900587, 65536, 38, 1900588, 65536, 38, 1900589, 65536, 38, 1900590, 65536, 38, 1900591, 65536, 38, 1900592, 65536, 38, 1900593, 65536, 38, 1966080, 65536, 38, 1966081, 65536, 38, 1966082, 65536, 38, 1966083, 65536, 38, 1966084, 65536, 38, 1966085, 65536, 38, 1966086, 65536, 38, 1966087, 65536, 38, 1966088, 65536, 38, 1966089, 65536, 38, 1966090, 65536, 38, 1966091, 65536, 38, 1966092, 65536, 38, 1966093, 65536, 38, 1966094, 65536, 38, 1966095, 65536, 38, 1966096, 65536, 38, 1966097, 65536, 38, 1966098, 65536, 38, 1966099, 458752, 3, 1966100, 458752, 3, 1966101, 458752, 3, 1966102, 458752, 3, 1966103, 458752, 3, 1966104, 458752, 3, 1966105, 458752, 3, 1966106, 458752, 3, 1966107, 458752, 3, 1966108, 458752, 3, 1966109, 458752, 3, 1966110, 458752, 3, 1966111, 65536, 38, 1966112, 65536, 38, 1966113, 65536, 38, 1966114, 65536, 38, 1966115, 65536, 38, 1966116, 65536, 38, 1966117, 65536, 38, 1966118, 65536, 38, 1966119, 65536, 38, 1966120, 65536, 38, 1966121, 65536, 38, 1966122, 65536, 38, 1966123, 65536, 38, 1966124, 65536, 38, 1966125, 65536, 38, 1966126, 65536, 38, 1966127, 65536, 38, 1966128, 65536, 38, 1966129, 65536, 38, 2031616, 65536, 38, 2031617, 65536, 38, 2031618, 65536, 38, 2031619, 65536, 38, 2031620, 65536, 38, 2031621, 65536, 38, 2031622, 65536, 38, 2031623, 65536, 38, 2031624, 65536, 38, 2031625, 65536, 38, 2031626, 65536, 38, 2031627, 65536, 38, 2031628, 65536, 38, 2031629, 65536, 38, 2031630, 65536, 38, 2031631, 65536, 38, 2031632, 65536, 38, 2031633, 65536, 38, 2031634, 65536, 38, 2031635, 458752, 3, 2031636, 458752, 3, 2031637, 458752, 3, 2031638, 458752, 3, 2031639, 458752, 3, 2031640, 458752, 3, 2031641, 458752, 3, 2031642, 458752, 3, 2031643, 458752, 3, 2031644, 458752, 3, 2031645, 458752, 3, 2031646, 458752, 3, 2031647, 65536, 38, 2031648, 65536, 38, 2031649, 65536, 38, 2031650, 65536, 38, 2031651, 65536, 38, 2031652, 65536, 38, 2031653, 65536, 38, 2031654, 65536, 38, 2031655, 65536, 38, 2031656, 65536, 38, 2031657, 65536, 38, 2031658, 65536, 38, 2031659, 65536, 38, 2031660, 65536, 38, 2031661, 65536, 38, 2031662, 65536, 38, 2031663, 65536, 38, 2031664, 65536, 38, 2031665, 65536, 38, 2097152, 65536, 38, 2097153, 65536, 38, 2097154, 65536, 38, 2097155, 65536, 38, 2097156, 65536, 38, 2097157, 65536, 38, 2097158, 65536, 38, 2097159, 65536, 38, 2097160, 65536, 38, 2097161, 65536, 38, 2097162, 65536, 38, 2097163, 65536, 38, 2097164, 65536, 38, 2097165, 65536, 38, 2097166, 65536, 38, 2097167, 65536, 38, 2097168, 65536, 38, 2097169, 65536, 38, 2097170, 65536, 38, 2097171, 458752, 3, 2097172, 458752, 3, 2097173, 458752, 3, 2097174, 458752, 3, 2097175, 458752, 3, 2097176, 458752, 3, 2097177, 458752, 3, 2097178, 458752, 3, 2097179, 458752, 3, 2097180, 458752, 3, 2097181, 458752, 3, 2097182, 458752, 3, 2097183, 65536, 38, 2097184, 65536, 38, 2097185, 65536, 38, 2097186, 65536, 38, 2097187, 65536, 38, 2097188, 65536, 38, 2097189, 65536, 38, 2097190, 65536, 38, 2097191, 65536, 38, 2097192, 65536, 38, 2097193, 65536, 38, 2097194, 65536, 38, 2097195, 65536, 38, 2097196, 65536, 38, 2097197, 65536, 38, 2097198, 65536, 38, 2097199, 65536, 38, 2097200, 65536, 38, 2097201, 65536, 38, 2162688, 65536, 38, 2162689, 65536, 38, 2162690, 65536, 38, 2162691, 65536, 38, 2162692, 65536, 38, 2162693, 65536, 38, 2162694, 65536, 38, 2162695, 65536, 38, 2162696, 65536, 38, 2162697, 65536, 38, 2162698, 65536, 38, 2162699, 65536, 38, 2162700, 65536, 38, 2162701, 65536, 38, 2162702, 65536, 38, 2162703, 65536, 38, 2162704, 65536, 38, 2162705, 65536, 38, 2162706, 65536, 38, 2162707, 458752, 3, 2162708, 458752, 3, 2162709, 458752, 3, 2162710, 458752, 3, 2162711, 458752, 3, 2162712, 458752, 3, 2162713, 458752, 3, 2162714, 458752, 3, 2162715, 458752, 3, 2162716, 458752, 3, 2162717, 458752, 3, 2162718, 458752, 3, 2162719, 65536, 38, 2162720, 65536, 38, 2162721, 65536, 38, 2162722, 65536, 38, 2162723, 65536, 38, 2162724, 65536, 38, 2162725, 65536, 38, 2162726, 65536, 38, 2162727, 65536, 38, 2162728, 65536, 38, 2162729, 65536, 38, 2162730, 65536, 38, 2162731, 65536, 38, 2162732, 65536, 38, 2162733, 65536, 38, 2162734, 65536, 38, 2162735, 65536, 38, 2162736, 65536, 38, 2162737, 65536, 38, 2228224, 65536, 38, 2228225, 65536, 38, 2228226, 65536, 38, 2228227, 65536, 38, 2228228, 65536, 38, 2228229, 65536, 38, 2228230, 65536, 38, 2228231, 65536, 38, 2228232, 65536, 38, 2228233, 65536, 38, 2228234, 65536, 38, 2228235, 65536, 38, 2228236, 65536, 38, 2228237, 65536, 38, 2228238, 65536, 38, 2228239, 65536, 38, 2228240, 65536, 38, 2228241, 65536, 38, 2228242, 65536, 38, 2228243, 458752, 3, 2228244, 458752, 3, 2228245, 458752, 3, 2228246, 458752, 3, 2228247, 458752, 3, 2228248, 458752, 3, 2228249, 458752, 3, 2228250, 458752, 3, 2228251, 458752, 3, 2228252, 458752, 3, 2228253, 458752, 3, 2228254, 458752, 3, 2228255, 65536, 38, 2228256, 65536, 38, 2228257, 65536, 38, 2228258, 65536, 38, 2228259, 65536, 38, 2228260, 65536, 38, 2228261, 65536, 38, 2228262, 65536, 38, 2228263, 65536, 38, 2228264, 65536, 38, 2228265, 65536, 38, 2228266, 65536, 38, 2228267, 65536, 38, 2228268, 65536, 38, 2228269, 65536, 38, 2228270, 65536, 38, 2228271, 65536, 38, 2228272, 65536, 38, 2228273, 65536, 38, 2293760, 65536, 38, 2293761, 65536, 38, 2293762, 65536, 38, 2293763, 65536, 38, 2293764, 65536, 38, 2293765, 65536, 38, 2293766, 65536, 38, 2293767, 65536, 38, 2293768, 65536, 38, 2293769, 65536, 38, 2293770, 65536, 38, 2293771, 65536, 38, 2293772, 65536, 38, 2293773, 65536, 38, 2293774, 65536, 38, 2293775, 65536, 38, 2293776, 65536, 38, 2293777, 65536, 38, 2293778, 65536, 38, 2293779, 458752, 3, 2293780, 458752, 3, 2293781, 458752, 3, 2293782, 458752, 3, 2293783, 458752, 3, 2293784, 458752, 3, 2293785, 458752, 3, 2293786, 458752, 3, 2293787, 458752, 3, 2293788, 458752, 3, 2293789, 458752, 3, 2293790, 458752, 3, 2293791, 65536, 38, 2293792, 65536, 38, 2293793, 65536, 38, 2293794, 65536, 38, 2293795, 65536, 38, 2293796, 65536, 38, 2293797, 65536, 38, 2293798, 65536, 38, 2293799, 65536, 38, 2293800, 65536, 38, 2293801, 65536, 38, 2293802, 65536, 38, 2293803, 65536, 38, 2293804, 65536, 38, 2293805, 65536, 38, 2293806, 65536, 38, 2293807, 65536, 38, 2293808, 65536, 38, 2293809, 65536, 38 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 393218, 131072, 38, 393219, 131072, 38, 393220, 131072, 38, 393221, 131072, 38, 393224, 131072, 38, 393225, 131072, 37, 393256, 0, 37, 393257, 0, 38, 393260, 0, 38, 393261, 0, 38, 393262, 0, 38, 393263, 0, 38, 458754, 131072, 38, 458755, 131072, 38, 458756, 131072, 38, 458757, 131072, 38, 458760, 131072, 38, 458761, 131072, 38, 458762, 131072, 37, 458791, 0, 37, 458792, 0, 38, 458793, 0, 38, 458796, 0, 38, 458797, 0, 38, 458798, 0, 38, 458799, 0, 38, 524290, 131072, 38, 524291, 131072, 38, 524292, 131072, 38, 524293, 131072, 38, 524294, 262144, 39, 524295, 65536, 39, 524296, 131072, 39, 524297, 131072, 38, 524298, 131072, 38, 524299, 131072, 37, 524326, 0, 37, 524327, 0, 38, 524328, 0, 38, 524329, 0, 39, 524330, 65536, 39, 524331, 196608, 39, 524332, 0, 38, 524333, 0, 38, 524334, 0, 38, 524335, 0, 38, 589826, 131072, 38, 589827, 131072, 38, 589828, 131072, 38, 589829, 131072, 38, 589830, 262144, 40, 589831, 65536, 40, 589832, 131072, 40, 589833, 131072, 38, 589834, 131072, 38, 589835, 131072, 38, 589836, 131072, 37, 589861, 0, 37, 589862, 0, 38, 589863, 0, 38, 589864, 0, 38, 589865, 0, 40, 589866, 65536, 40, 589867, 196608, 40, 589868, 0, 38, 589869, 0, 38, 589870, 0, 38, 589871, 0, 38, 655362, 131072, 38, 655363, 131072, 38, 655364, 131072, 38, 655365, 131072, 38, 655366, 131072, 38, 655367, 262144, 39, 655368, 65536, 39, 655369, 131072, 39, 655370, 131072, 38, 655371, 131072, 38, 655372, 131072, 38, 655373, 131072, 37, 655396, 0, 37, 655397, 0, 38, 655398, 0, 38, 655399, 0, 38, 655400, 0, 39, 655401, 65536, 39, 655402, 196608, 39, 655403, 0, 38, 655404, 0, 38, 655405, 0, 38, 655406, 0, 38, 655407, 0, 38, 720898, 131072, 38, 720899, 131072, 38, 720900, 131072, 38, 720901, 131072, 38, 720902, 131072, 38, 720903, 262144, 40, 720904, 65536, 40, 720905, 131072, 40, 720906, 131072, 38, 720907, 131072, 38, 720908, 131072, 38, 720909, 131072, 38, 720910, 131072, 37, 720931, 0, 37, 720932, 0, 38, 720933, 0, 38, 720934, 0, 38, 720935, 0, 38, 720936, 0, 40, 720937, 65536, 40, 720938, 196608, 40, 720939, 0, 38, 720940, 0, 38, 720941, 0, 38, 720942, 0, 38, 720943, 0, 38, 786434, 131072, 38, 786435, 131072, 38, 786436, 131072, 38, 786437, 131072, 38, 786438, 131072, 38, 786439, 131072, 38, 786440, 262144, 39, 786441, 65536, 39, 786442, 131072, 39, 786443, 131072, 38, 786444, 131072, 38, 786445, 131072, 38, 786446, 131072, 38, 786447, 131072, 37, 786466, 0, 37, 786467, 0, 38, 786468, 0, 38, 786469, 0, 38, 786470, 0, 38, 786471, 0, 39, 786472, 65536, 39, 786473, 196608, 39, 786474, 0, 38, 786475, 0, 38, 786476, 0, 38, 786477, 0, 38, 786478, 0, 38, 786479, 0, 38, 851970, 131072, 38, 851971, 131072, 38, 851972, 131072, 38, 851973, 131072, 38, 851974, 131072, 38, 851975, 131072, 38, 851976, 262144, 40, 851977, 65536, 40, 851978, 131072, 40, 851979, 131072, 38, 851980, 131072, 38, 851981, 131072, 38, 851982, 131072, 38, 851983, 131072, 38, 851984, 131072, 37, 851985, 65536, 64, 851986, 65536, 64, 851987, 65536, 64, 851988, 65536, 64, 851989, 65536, 64, 851990, 65536, 64, 851991, 65536, 64, 851992, 65536, 64, 851993, 65536, 64, 851994, 65536, 64, 851995, 65536, 64, 851996, 65536, 64, 851997, 65536, 64, 851998, 65536, 64, 851999, 65536, 64, 852000, 65536, 64, 852001, 0, 37, 852002, 0, 38, 852003, 0, 38, 852004, 0, 38, 852005, 0, 38, 852006, 0, 38, 852007, 0, 40, 852008, 65536, 40, 852009, 196608, 40, 852010, 0, 38, 852011, 0, 38, 852012, 0, 38, 852013, 0, 38, 852014, 0, 38, 852015, 0, 38, 917506, 131072, 38, 917507, 131072, 38, 917508, 131072, 38, 917509, 131072, 38, 917510, 131072, 38, 917511, 131072, 38, 917512, 327680, 31, 917545, 196608, 31, 917546, 0, 38, 917547, 0, 38, 917548, 0, 38, 917549, 0, 38, 917550, 0, 38, 917551, 0, 38, 983042, 131072, 38, 983043, 131072, 38, 983044, 131072, 38, 983045, 131072, 38, 983046, 131072, 38, 983047, 131072, 38, 983082, 0, 38, 983083, 0, 38, 983084, 0, 38, 983085, 0, 38, 983086, 0, 38, 983087, 0, 38, 1048578, 131072, 38, 1048579, 131072, 38, 1048580, 131072, 38, 1048581, 131072, 38, 1048582, 131072, 38, 1048583, 131072, 38, 1048584, 327680, 29, 1048617, 196608, 29, 1048618, 0, 38, 1048619, 0, 38, 1048620, 0, 38, 1048621, 0, 38, 1048622, 0, 38, 1048623, 0, 38, 1114114, 262144, 38, 1114115, 65536, 37, 1114116, 65536, 37, 1114117, 65536, 37, 1114118, 65536, 37, 1114119, 65536, 37, 1114120, 65536, 37, 1114121, 65536, 37, 1114122, 131072, 37, 1114123, 131072, 38, 1114124, 131072, 38, 1114125, 131072, 38, 1114126, 131072, 38, 1114127, 131072, 38, 1114128, 131072, 38, 1114129, 131072, 38, 1114130, 131072, 38, 1114131, 131072, 38, 1114132, 65536, 67, 1114133, 65536, 67, 1114134, 65536, 67, 1114135, 65536, 67, 1114136, 65536, 67, 1114137, 65536, 67, 1114138, 65536, 67, 1114139, 65536, 67, 1114140, 65536, 67, 1114141, 65536, 67, 1114142, 196608, 30, 1114143, 196608, 30, 1114144, 196608, 30, 1114145, 0, 38, 1114146, 0, 38, 1114147, 0, 38, 1114148, 0, 38, 1114149, 0, 38, 1114150, 0, 38, 1114151, 0, 37, 1114152, 65536, 37, 1114153, 65536, 37, 1114154, 65536, 37, 1114155, 65536, 37, 1114156, 65536, 37, 1114157, 65536, 37, 1114158, 65536, 37, 1114159, 196608, 38, 1179652, 131072, 38, 1179653, 131072, 38, 1179654, 131072, 38, 1179655, 131072, 38, 1179656, 131072, 38, 1179657, 131072, 38, 1179658, 131072, 38, 1179659, 131072, 38, 1179660, 131072, 38, 1179661, 131072, 38, 1179662, 131072, 38, 1179663, 131072, 38, 1179664, 131072, 38, 1179665, 131072, 38, 1179666, 131072, 38, 1179667, 131072, 38, 1179678, 196608, 30, 1179679, 196608, 30, 1179680, 196608, 30, 1179681, 0, 38, 1179682, 0, 38, 1179683, 0, 38, 1179684, 0, 38, 1179685, 0, 38, 1179686, 0, 38, 1179687, 0, 38, 1179688, 0, 38, 1179689, 0, 38, 1179690, 0, 38, 1179691, 0, 38, 1179692, 0, 38, 1179693, 0, 38, 1245188, 131072, 38, 1245189, 131072, 38, 1245190, 131072, 38, 1245191, 131072, 38, 1245192, 131072, 38, 1245193, 131072, 38, 1245194, 131072, 38, 1245195, 131072, 38, 1245196, 131072, 38, 1245197, 131072, 38, 1245198, 131072, 38, 1245199, 131072, 38, 1245200, 131072, 38, 1245201, 131072, 38, 1245202, 131072, 38, 1245203, 131072, 38, 1245214, 196608, 30, 1245215, 196608, 30, 1245216, 196608, 30, 1245217, 0, 38, 1245218, 0, 38, 1245219, 0, 38, 1245220, 0, 38, 1245221, 0, 38, 1245222, 0, 38, 1245223, 0, 38, 1245224, 0, 38, 1245225, 0, 38, 1245226, 0, 38, 1245227, 0, 38, 1245228, 0, 38, 1245229, 0, 38, 1310724, 131072, 38, 1310725, 131072, 38, 1310726, 131072, 38, 1310727, 131072, 38, 1310728, 131072, 38, 1310729, 131072, 38, 1310730, 131072, 38, 1310731, 131072, 38, 1310732, 131072, 38, 1310733, 131072, 38, 1310734, 131072, 38, 1310735, 131072, 38, 1310736, 131072, 38, 1310737, 131072, 38, 1310738, 131072, 38, 1310739, 131072, 38, 1310750, 196608, 30, 1310751, 196608, 30, 1310752, 196608, 30, 1310753, 0, 38, 1310754, 0, 38, 1310755, 0, 38, 1310756, 0, 38, 1310757, 0, 38, 1310758, 0, 38, 1310759, 0, 38, 1310760, 0, 38, 1310761, 0, 38, 1310762, 0, 38, 1310763, 0, 38, 1310764, 0, 38, 1310765, 0, 38, 1376260, 131072, 38, 1376261, 131072, 38, 1376262, 131072, 38, 1376263, 131072, 38, 1376264, 131072, 38, 1376265, 131072, 38, 1376266, 131072, 38, 1376267, 131072, 38, 1376268, 131072, 38, 1376269, 131072, 38, 1376270, 131072, 38, 1376271, 131072, 38, 1376272, 131072, 38, 1376273, 131072, 38, 1376274, 131072, 38, 1376275, 131072, 38, 1376286, 196608, 30, 1376287, 196608, 30, 1376288, 196608, 30, 1376289, 0, 38, 1376290, 0, 38, 1376291, 0, 38, 1376292, 0, 38, 1376293, 0, 38, 1376294, 0, 38, 1376295, 0, 38, 1376296, 0, 38, 1376297, 0, 38, 1376298, 0, 38, 1376299, 0, 38, 1376300, 0, 38, 1376301, 0, 38, 1441796, 131072, 38, 1441797, 131072, 38, 1441798, 131072, 38, 1441799, 131072, 38, 1441800, 131072, 38, 1441801, 131072, 38, 1441802, 131072, 38, 1441803, 131072, 38, 1441804, 131072, 38, 1441805, 131072, 38, 1441806, 131072, 38, 1441807, 131072, 38, 1441808, 131072, 38, 1441809, 131072, 38, 1441810, 131072, 38, 1441811, 131072, 38, 1441822, 196608, 30, 1441823, 196608, 30, 1441824, 196608, 30, 1441825, 0, 38, 1441826, 0, 38, 1441827, 0, 38, 1441828, 0, 38, 1441829, 0, 38, 1441830, 0, 38, 1441831, 0, 38, 1441832, 0, 38, 1441833, 0, 38, 1441834, 0, 38, 1441835, 0, 38, 1441836, 0, 38, 1441837, 0, 38, 1507332, 131072, 38, 1507333, 131072, 38, 1507334, 131072, 38, 1507335, 131072, 38, 1507336, 131072, 38, 1507337, 131072, 38, 1507338, 131072, 38, 1507339, 131072, 38, 1507340, 131072, 38, 1507341, 131072, 38, 1507342, 131072, 38, 1507343, 131072, 38, 1507344, 131072, 38, 1507345, 131072, 38, 1507346, 131072, 38, 1507347, 131072, 38, 1507358, 196608, 30, 1507359, 196608, 30, 1507360, 196608, 30, 1507361, 0, 38, 1507362, 0, 38, 1507363, 0, 38, 1507364, 0, 38, 1507365, 0, 38, 1507366, 0, 38, 1507367, 0, 38, 1507368, 0, 38, 1507369, 0, 38, 1507370, 0, 38, 1507371, 0, 38, 1507372, 0, 38, 1507373, 0, 38, 1572868, 131072, 38, 1572869, 131072, 38, 1572870, 131072, 38, 1572871, 131072, 38, 1572872, 131072, 38, 1572873, 131072, 38, 1572874, 131072, 38, 1572875, 131072, 38, 1572876, 131072, 38, 1572877, 131072, 38, 1572878, 131072, 38, 1572879, 131072, 38, 1572880, 131072, 38, 1572881, 131072, 38, 1572882, 131072, 38, 1572883, 131072, 38, 1572894, 196608, 30, 1572895, 196608, 30, 1572896, 196608, 30, 1572897, 0, 38, 1572898, 0, 38, 1572899, 0, 38, 1572900, 0, 38, 1572901, 0, 38, 1572902, 0, 38, 1572903, 0, 38, 1572904, 0, 38, 1572905, 0, 38, 1572906, 0, 38, 1572907, 0, 38, 1572908, 0, 38, 1572909, 0, 38, 1638404, 131072, 38, 1638405, 131072, 38, 1638406, 131072, 38, 1638407, 131072, 38, 1638408, 131072, 38, 1638409, 131072, 38, 1638410, 131072, 38, 1638411, 131072, 38, 1638412, 131072, 38, 1638413, 131072, 38, 1638414, 131072, 38, 1638415, 131072, 38, 1638416, 131072, 38, 1638417, 131072, 38, 1638418, 131072, 38, 1638419, 131072, 38, 1638430, 196608, 30, 1638431, 196608, 30, 1638432, 196608, 30, 1638433, 0, 38, 1638434, 0, 38, 1638435, 0, 38, 1638436, 0, 38, 1638437, 0, 38, 1638438, 0, 38, 1638439, 0, 38, 1638440, 0, 38, 1638441, 0, 38, 1638442, 0, 38, 1638443, 0, 38, 1638444, 0, 38, 1638445, 0, 38, 1703940, 131072, 38, 1703941, 131072, 38, 1703942, 131072, 38, 1703943, 131072, 38, 1703944, 131072, 38, 1703945, 131072, 38, 1703946, 131072, 38, 1703947, 131072, 38, 1703948, 131072, 38, 1703949, 131072, 38, 1703950, 131072, 38, 1703951, 131072, 38, 1703952, 131072, 38, 1703953, 131072, 38, 1703954, 131072, 38, 1703955, 131072, 38, 1703966, 196608, 30, 1703967, 196608, 30, 1703968, 196608, 30, 1703969, 0, 38, 1703970, 0, 38, 1703971, 0, 38, 1703972, 0, 38, 1703973, 0, 38, 1703974, 0, 38, 1703975, 0, 38, 1703976, 0, 38, 1703977, 0, 38, 1703978, 0, 38, 1703979, 0, 38, 1703980, 0, 38, 1703981, 0, 38, 1769476, 131072, 38, 1769477, 131072, 38, 1769478, 131072, 38, 1769479, 131072, 38, 1769480, 131072, 38, 1769481, 131072, 38, 1769482, 131072, 38, 1769483, 131072, 38, 1769484, 131072, 38, 1769485, 131072, 38, 1769486, 131072, 38, 1769487, 131072, 38, 1769488, 131072, 38, 1769489, 131072, 38, 1769490, 131072, 38, 1769491, 131072, 38, 1769502, 196608, 30, 1769503, 196608, 30, 1769504, 196608, 30, 1769505, 0, 38, 1769506, 0, 38, 1769507, 0, 38, 1769508, 0, 38, 1769509, 0, 38, 1769510, 0, 38, 1769511, 0, 38, 1769512, 0, 38, 1769513, 0, 38, 1769514, 0, 38, 1769515, 0, 38, 1769516, 0, 38, 1769517, 0, 38, 1835012, 131072, 38, 1835013, 131072, 38, 1835014, 131072, 38, 1835015, 131072, 38, 1835016, 131072, 38, 1835017, 131072, 38, 1835018, 131072, 38, 1835019, 131072, 38, 1835020, 131072, 38, 1835021, 131072, 38, 1835022, 131072, 38, 1835023, 131072, 38, 1835024, 131072, 38, 1835025, 131072, 38, 1835026, 131072, 38, 1835027, 131072, 38, 1835038, 196608, 30, 1835039, 196608, 30, 1835040, 196608, 30, 1835041, 0, 38, 1835042, 0, 38, 1835043, 0, 38, 1835044, 0, 38, 1835045, 0, 38, 1835046, 0, 38, 1835047, 0, 38, 1835048, 0, 38, 1835049, 0, 38, 1835050, 0, 38, 1835051, 0, 38, 1835052, 0, 38, 1835053, 0, 38, 1900548, 131072, 38, 1900549, 131072, 38, 1900550, 131072, 38, 1900551, 131072, 38, 1900552, 131072, 38, 1900553, 131072, 38, 1900554, 131072, 38, 1900555, 131072, 38, 1900556, 131072, 38, 1900557, 131072, 38, 1900558, 131072, 38, 1900559, 131072, 38, 1900560, 131072, 38, 1900561, 131072, 38, 1900562, 131072, 38, 1900563, 131072, 38, 1900574, 196608, 30, 1900575, 196608, 30, 1900576, 196608, 30, 1900577, 0, 38, 1900578, 0, 38, 1900579, 0, 38, 1900580, 0, 38, 1900581, 0, 38, 1900582, 0, 38, 1900583, 0, 38, 1900584, 0, 38, 1900585, 0, 38, 1900586, 0, 38, 1900587, 0, 38, 1900588, 0, 38, 1900589, 0, 38, 1966084, 131072, 38, 1966085, 131072, 38, 1966086, 131072, 38, 1966087, 131072, 38, 1966088, 131072, 38, 1966089, 131072, 38, 1966090, 131072, 38, 1966091, 131072, 38, 1966092, 131072, 38, 1966093, 131072, 38, 1966094, 131072, 38, 1966095, 131072, 38, 1966096, 131072, 38, 1966097, 131072, 38, 1966098, 131072, 38, 1966099, 131072, 38, 1966110, 196608, 30, 1966111, 196608, 30, 1966112, 196608, 30, 1966113, 0, 38, 1966114, 0, 38, 1966115, 0, 38, 1966116, 0, 38, 1966117, 0, 38, 1966118, 0, 38, 1966119, 0, 38, 1966120, 0, 38, 1966121, 0, 38, 1966122, 0, 38, 1966123, 0, 38, 1966124, 0, 38, 1966125, 0, 38, 2031620, 131072, 38, 2031621, 131072, 38, 2031622, 131072, 38, 2031623, 131072, 38, 2031624, 131072, 38, 2031625, 131072, 38, 2031626, 131072, 38, 2031627, 131072, 38, 2031628, 131072, 38, 2031629, 131072, 38, 2031630, 131072, 38, 2031631, 131072, 38, 2031632, 131072, 38, 2031633, 131072, 38, 2031634, 131072, 38, 2031635, 131072, 38, 2031646, 196608, 30, 2031647, 196608, 30, 2031648, 196608, 30, 2031649, 0, 38, 2031650, 0, 38, 2031651, 0, 38, 2031652, 0, 38, 2031653, 0, 38, 2031654, 0, 38, 2031655, 0, 38, 2031656, 0, 38, 2031657, 0, 38, 2031658, 0, 38, 2031659, 0, 38, 2031660, 0, 38, 2031661, 0, 38, 2097156, 131072, 38, 2097157, 131072, 38, 2097158, 131072, 38, 2097159, 131072, 38, 2097162, 131072, 38, 2097163, 131072, 38, 2097164, 131072, 38, 2097165, 131072, 38, 2097166, 131072, 38, 2097167, 131072, 38, 2097168, 131072, 38, 2097169, 131072, 38, 2097170, 131072, 38, 2097171, 131072, 38, 2097182, 196608, 30, 2097183, 196608, 30, 2097184, 196608, 30, 2097185, 0, 38, 2097186, 0, 38, 2097187, 0, 38, 2097188, 0, 38, 2097189, 0, 38, 2097190, 0, 38, 2097191, 0, 38, 2097192, 0, 38, 2097193, 0, 38, 2162692, 131072, 38, 2162693, 131072, 38, 2162694, 131072, 38, 2162695, 131072, 38, 2162698, 131072, 38, 2162699, 131072, 38, 2162700, 131072, 38, 2162701, 131072, 38, 2162702, 131072, 38, 2162703, 131072, 38, 2162704, 131072, 38, 2162705, 131072, 38, 2162706, 131072, 38, 2162707, 131072, 38, 2162718, 196608, 30, 2162719, 196608, 30, 2162720, 196608, 30, 2162721, 0, 38, 2162722, 0, 38, 2162723, 0, 38, 2162724, 0, 38, 2162725, 0, 38, 2162726, 0, 38, 2162727, 0, 38, 2162728, 0, 38, 2162729, 0, 38, 2228234, 131072, 38, 2228235, 131072, 38, 2228236, 131072, 38, 2228237, 131072, 38, 2228238, 131072, 38, 2228239, 131072, 38, 2228240, 131072, 38, 2228241, 131072, 38, 2228242, 131072, 38, 2228243, 131072, 38, 2228254, 196608, 30, 2228255, 196608, 30, 2228256, 196608, 30, 2228257, 0, 38, 2228258, 0, 38, 2228259, 0, 38, 2228260, 0, 38, 2228261, 0, 38, 2228262, 0, 38, 2228263, 0, 38, 2228264, 0, 38, 2228265, 0, 38, 2293770, 131072, 38, 2293771, 131072, 38, 2293772, 131072, 38, 2293773, 131072, 38, 2293774, 131072, 38, 2293775, 131072, 38, 2293776, 131072, 38, 2293777, 131072, 38, 2293778, 131072, 38, 2293779, 131072, 38, 2293790, 196608, 30, 2293791, 196608, 30, 2293792, 196608, 30, 2293793, 0, 38, 2293794, 0, 38, 2293795, 0, 38, 2293796, 0, 38, 2293797, 0, 38, 2293798, 0, 38, 2293799, 0, 38, 2293800, 0, 38, 2293801, 0, 38 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 851975, 393216, 50, 851976, 458752, 50, 851979, 0, 64, 851980, 65536, 64, 851981, 65536, 64, 851982, 65536, 64, 851983, 65536, 64, 851984, 65536, 64, 852001, 65536, 64, 852002, 65536, 64, 852003, 65536, 64, 852004, 65536, 64, 852005, 65536, 64, 852006, 131072, 64, 852009, 393216, 46, 852010, 458752, 46, 917511, 393216, 51, 917512, 458752, 51, 917515, 65536, 65, 917516, 65536, 65, 917517, 65536, 65, 917518, 65536, 65, 917519, 65536, 65, 917520, 65536, 65, 917521, 65536, 65, 917522, 65536, 65, 917523, 65536, 65, 917524, 65536, 65, 917525, 65536, 65, 917526, 65536, 65, 917527, 65536, 65, 917528, 65536, 65, 917529, 65536, 65, 917530, 65536, 65, 917531, 65536, 65, 917532, 65536, 65, 917533, 65536, 65, 917534, 65536, 65, 917535, 65536, 65, 917536, 65536, 65, 917537, 65536, 65, 917538, 65536, 65, 917539, 65536, 65, 917540, 65536, 65, 917541, 65536, 65, 917542, 65536, 65, 917545, 393216, 47, 917546, 458752, 47, 983047, 393216, 52, 983048, 458752, 52, 983051, 65536, 66, 983052, 65536, 66, 983053, 65536, 66, 983054, 65536, 66, 983055, 65536, 66, 983056, 65536, 66, 983057, 65536, 66, 983058, 65536, 66, 983059, 65536, 66, 983060, 65536, 66, 983061, 65536, 66, 983062, 65536, 66, 983063, 65536, 66, 983064, 65536, 66, 983065, 65536, 66, 983066, 65536, 66, 983067, 65536, 66, 983068, 65536, 66, 983069, 65536, 66, 983070, 65536, 66, 983071, 65536, 66, 983072, 65536, 66, 983073, 65536, 66, 983074, 65536, 66, 983075, 65536, 66, 983076, 65536, 66, 983077, 65536, 66, 983078, 65536, 66, 983081, 393216, 48, 983082, 458752, 48, 1048583, 393216, 53, 1048584, 458752, 53, 1048587, 65536, 66, 1048588, 65536, 66, 1048589, 65536, 66, 1048590, 65536, 66, 1048591, 65536, 66, 1048592, 65536, 66, 1048593, 65536, 66, 1048594, 65536, 66, 1048595, 65536, 66, 1048596, 65536, 66, 1048597, 65536, 66, 1048598, 65536, 66, 1048599, 65536, 66, 1048600, 65536, 66, 1048601, 65536, 66, 1048602, 65536, 66, 1048603, 65536, 66, 1048604, 65536, 66, 1048605, 65536, 66, 1048606, 65536, 66, 1048607, 65536, 66, 1048608, 65536, 66, 1048609, 65536, 66, 1048610, 65536, 66, 1048611, 65536, 66, 1048612, 65536, 66, 1048613, 65536, 66, 1048614, 65536, 66, 1048617, 393216, 49, 1048618, 458752, 49, 1114116, 131072, 37, 1114117, 131072, 37, 1114118, 131072, 37, 1114119, 131072, 37, 1114120, 131072, 37, 1114121, 131072, 37, 1114123, 0, 67, 1114124, 65536, 67, 1114125, 65536, 67, 1114126, 65536, 67, 1114127, 65536, 67, 1114128, 65536, 67, 1114129, 65536, 67, 1114130, 65536, 67, 1114131, 65536, 67, 1114142, 65536, 67, 1114143, 65536, 67, 1114144, 65536, 67, 1114145, 65536, 67, 1114146, 65536, 67, 1114147, 65536, 67, 1114148, 65536, 67, 1114149, 65536, 67, 1114150, 131072, 67, 1114152, 0, 37, 1114153, 0, 37, 1114154, 0, 37, 1114155, 0, 37, 1114156, 0, 37, 1114157, 0, 37, 1179660, 0, 36, 1179661, 0, 36, 1179684, 0, 36, 1179685, 0, 36, 1245196, 0, 36, 1245197, 0, 36, 1245198, 0, 36, 1245219, 0, 36, 1245220, 0, 36, 1245221, 0, 36, 1310733, 0, 36, 1310734, 0, 36, 1310735, 0, 36, 1310754, 0, 36, 1310755, 0, 36, 1310756, 0, 36, 1376270, 0, 36, 1376271, 0, 36, 1376272, 0, 36, 1376289, 0, 36, 1376290, 0, 36, 1376291, 0, 36, 1441807, 0, 36, 1441808, 0, 36, 1441809, 0, 36, 1441810, 0, 36, 1441811, 0, 36, 1441812, 0, 36, 1441813, 0, 36, 1441814, 0, 36, 1441815, 0, 36, 1441816, 0, 36, 1441817, 0, 36, 1441818, 0, 36, 1441819, 0, 36, 1441820, 0, 36, 1441821, 0, 36, 1441822, 0, 36, 1441823, 0, 36, 1441824, 0, 36, 1441825, 0, 36, 1441826, 0, 36, 1507344, 0, 36, 1507345, 0, 36, 1507346, 0, 36, 1507347, 0, 36, 1507348, 0, 36, 1507349, 0, 36, 1507350, 0, 36, 1507351, 0, 36, 1507352, 0, 36, 1507353, 0, 36, 1507354, 0, 36, 1507355, 0, 36, 1507356, 0, 36, 1507357, 0, 36, 1507358, 0, 36, 1507359, 0, 36, 1507360, 0, 36, 1507361, 0, 36, 1572881, 0, 36, 1572882, 0, 36, 1572883, 0, 36, 1572884, 0, 36, 1572885, 0, 36, 1572886, 0, 36, 1572887, 0, 36, 1572888, 0, 36, 1572889, 0, 36, 1572890, 0, 36, 1572891, 0, 36, 1572892, 0, 36, 1572893, 0, 36, 1572894, 0, 36, 1572895, 0, 36, 1572896, 0, 36 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1328, 496) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(144, 1552) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 496) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(2928, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 464) +trainer = true +texture = ExtResource("201") +trainer_name = "TSUKI NINJA Ame" +trainer_reward = 4480 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[185, 64], [120, 64]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 528) +trainer = true +texture = ExtResource("202") +trainer_name = "NAMI NINJA Toru" +trainer_reward = 4480 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[45, 64], [146, 64]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(848, 464) +trainer = true +texture = ExtResource("203") +trainer_name = "GENTLEMAN Sr. Goldkorn" +trainer_reward = 1050 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[44, 14], [46, 14]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 496) +trainer = true +texture = ExtResource("204") +trainer_name = "HEX MANIAC Magrat" +trainer_reward = 2925 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[93, 64], [143, 64], [148, 65]] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(464, 464) +texture = ExtResource("6") +item_id = 128 diff --git a/Maps/VictoryRoadbridge/Victory_Road_bridge_tileset.tres b/Maps/VictoryRoadbridge/Victory_Road_bridge_tileset.tres new file mode 100644 index 000000000..5d0c7fbbf --- /dev/null +++ b/Maps/VictoryRoadbridge/Victory_Road_bridge_tileset.tres @@ -0,0 +1,102 @@ +[gd_resource type="TileSet" load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-VictoryRoad.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:36/0 = 0 +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:38/0 = 0 +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:39/0 = 0 +0:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:40/0 = 0 +0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:67/0 = 0 +0:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:38/0 = 0 +1:39/0 = 0 +1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:40/0 = 0 +1:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +1:66/0 = 0 +1:67/0 = 0 +1:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:38/0 = 0 +2:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:39/0 = 0 +2:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:40/0 = 0 +2:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:67/0 = 0 +2:67/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:30/0 = 0 +3:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:31/0 = 0 +3:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:29/0 = 0 +5:29/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:31/0 = 0 +5:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:46/0 = 0 +6:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:47/0 = 0 +6:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:48/0 = 0 +6:49/0 = 0 +6:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:50/0 = 0 +6:51/0 = 0 +6:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:52/0 = 0 +6:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:53/0 = 0 +7:3/0 = 0 +7:46/0 = 0 +7:47/0 = 0 +7:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:48/0 = 0 +7:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:49/0 = 0 +7:50/0 = 0 +7:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:51/0 = 0 +7:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:52/0 = 0 +7:53/0 = 0 +7:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") diff --git a/Maps/VictoryRoadcave/Victory_Road_cave.gd b/Maps/VictoryRoadcave/Victory_Road_cave.gd new file mode 100644 index 000000000..4fd9e1d78 --- /dev/null +++ b/Maps/VictoryRoadcave/Victory_Road_cave.gd @@ -0,0 +1,195 @@ +extends Node2D # gen_map.py Map074 + +var map_name = "Victory Road(cave)" + +var wild_table = [ + [19, 30, 48, 52], + [74, 20, 48, 52], + [55, 20, 48, 52], + [21, 20, 48, 52], + [62, 4, 50, 54], + [62, 4, 50, 55], + [62, 2, 55, 55], +] + +func interaction(check_pos : Vector2, _direction): + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(548, 1) + Global.game.recive_item(548) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(220, 1) + Global.game.recive_item(220) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(258, 1) + Global.game.recive_item(258) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(551, 1) + Global.game.recive_item(551) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(555, 1) + Global.game.recive_item(555) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(255, 1) + Global.game.recive_item(255) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(220, 1) + Global.game.recive_item(220) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item8") != null and check_pos == $NPC_Layer/Item8.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_8_TAKEN") + Global.inventory.add_item_by_id_multiple(185, 1) + Global.game.recive_item(185) + $NPC_Layer/Item8.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item9") != null and check_pos == $NPC_Layer/Item9.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_9_TAKEN") + Global.inventory.add_item_by_id_multiple(303, 1) + Global.game.recive_item(303) + $NPC_Layer/Item9.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item10") != null and check_pos == $NPC_Layer/Item10.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_10_TAKEN") + Global.inventory.add_item_by_id_multiple(35, 1) + Global.game.recive_item(35) + $NPC_Layer/Item10.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item11") != null and check_pos == $NPC_Layer/Item11.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_11_TAKEN") + Global.inventory.add_item_by_id_multiple(172, 1) + Global.game.recive_item(172) + $NPC_Layer/Item11.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item12") != null and check_pos == $NPC_Layer/Item12.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_12_TAKEN") + Global.inventory.add_item_by_id_multiple(3, 1) + Global.game.recive_item(3) + $NPC_Layer/Item12.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item13") != null and check_pos == $NPC_Layer/Item13.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_13_TAKEN") + Global.inventory.add_item_by_id_multiple(181, 1) + Global.game.recive_item(181) + $NPC_Layer/Item13.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item14") != null and check_pos == $NPC_Layer/Item14.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_14_TAKEN") + Global.inventory.add_item_by_id_multiple(220, 1) + Global.game.recive_item(220) + $NPC_Layer/Item14.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item15") != null and check_pos == $NPC_Layer/Item15.position: + Global.game.lock_player() + Global.past_events.append("MAP074_ITEM_15_TAKEN") + Global.inventory.add_item_by_id_multiple(305, 1) + Global.game.recive_item(305) + $NPC_Layer/Item15.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP074_TRAINER_1", "defeat": "MAP074_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer056.png"}, + "Trainer2": {"pre": "MAP074_TRAINER_2", "defeat": "MAP074_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"}, + "Trainer3": {"pre": "MAP074_TRAINER_3", "defeat": "MAP074_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer055.png"}, + "Trainer4": {"pre": "MAP074_TRAINER_4", "defeat": "MAP074_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"}, + "Trainer5": {"pre": "MAP074_TRAINER_5", "defeat": "MAP074_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer055.png"}, + "Trainer6": {"pre": "MAP074_TRAINER_6", "defeat": "MAP074_TRAINER_6_DEFEAT", "portrait": "Graphics/Characters/trainer005.png"}, + "Trainer7": {"pre": "MAP074_TRAINER_7", "defeat": "MAP074_TRAINER_7_DEFEAT", "portrait": "Graphics/Characters/trainer055.png"}, + "Trainer8": {"pre": "MAP074_TRAINER_8", "defeat": "MAP074_TRAINER_8_DEFEAT", "portrait": "Graphics/Characters/trainer004.png"}, + "Trainer9": {"pre": "MAP074_TRAINER_9", "defeat": "MAP074_TRAINER_9_DEFEAT", "portrait": "Graphics/Characters/trainer095.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP074_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP074_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP074_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/VictoryRoadcave/Victory_Road_cave.gd.uid b/Maps/VictoryRoadcave/Victory_Road_cave.gd.uid new file mode 100644 index 000000000..ad4918181 --- /dev/null +++ b/Maps/VictoryRoadcave/Victory_Road_cave.gd.uid @@ -0,0 +1 @@ +uid://dqlivq8d21ml3 diff --git a/Maps/VictoryRoadcave/Victory_Road_cave.tscn b/Maps/VictoryRoadcave/Victory_Road_cave.tscn new file mode 100644 index 000000000..25db8a3e8 --- /dev/null +++ b/Maps/VictoryRoadcave/Victory_Road_cave.tscn @@ -0,0 +1,364 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VictoryRoadcave/Victory_Road_cave_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VictoryRoadcave/Victory_Road_cave.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_014.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="206"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="207"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="208"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_282.png" id="209"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Victory Road(cave)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 60, 262244, 0, 61, 262244, 0, 62, 262244, 0, 63, 262244, 0, 64, 262244, 0, 65, 262244, 0, 66, 262244, 0, 67, 262244, 0, 68, 262244, 0, 69, 262244, 0, 70, 262244, 0, 71, 262244, 0, 72, 262244, 0, 73, 262244, 0, 74, 262244, 0, 75, 262244, 0, 76, 262244, 0, 77, 262244, 0, 78, 262244, 0, 79, 262244, 0, 80, 262244, 0, 81, 262244, 0, 82, 262244, 0, 83, 262244, 0, 84, 262244, 0, 85, 262244, 0, 86, 262244, 0, 87, 262244, 0, 88, 262244, 0, 89, 262244, 0, 90, 262244, 0, 91, 262244, 0, 92, 262244, 0, 93, 262244, 0, 94, 262244, 0, 95, 262244, 0, 96, 262244, 0, 97, 262244, 0, 98, 262244, 0, 99, 262244, 0, 100, 262244, 0, 101, 262244, 0, 102, 262244, 0, 103, 262244, 0, 104, 262244, 0, 105, 262244, 0, 106, 262244, 0, 107, 262244, 0, 108, 262244, 0, 109, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 262244, 0, 65540, 262244, 0, 65541, 262244, 0, 65542, 262244, 0, 65543, 262244, 0, 65544, 262244, 0, 65545, 262244, 0, 65546, 262244, 0, 65547, 262244, 0, 65548, 262244, 0, 65549, 262244, 0, 65550, 262244, 0, 65551, 262244, 0, 65552, 262244, 0, 65553, 262244, 0, 65554, 262244, 0, 65555, 262244, 0, 65556, 262244, 0, 65557, 262244, 0, 65558, 262244, 0, 65559, 262244, 0, 65560, 262244, 0, 65561, 131174, 42, 65562, 262244, 0, 65563, 262244, 0, 65564, 102, 42, 65565, 262244, 0, 65566, 262244, 0, 65567, 262244, 0, 65568, 262244, 0, 65569, 262244, 0, 65570, 262244, 0, 65571, 262244, 0, 65572, 262244, 0, 65573, 262244, 0, 65574, 262244, 0, 65575, 262244, 0, 65576, 262244, 0, 65577, 262244, 0, 65578, 262244, 0, 65579, 262244, 0, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 65596, 262244, 0, 65597, 262244, 0, 65598, 262244, 0, 65599, 262244, 0, 65600, 262244, 0, 65601, 262244, 0, 65602, 262244, 0, 65603, 262244, 0, 65604, 262244, 0, 65605, 262244, 0, 65606, 262244, 0, 65607, 262244, 0, 65608, 262244, 0, 65609, 262244, 0, 65610, 262244, 0, 65611, 262244, 0, 65612, 262244, 0, 65613, 262244, 0, 65614, 262244, 0, 65615, 262244, 0, 65616, 262244, 0, 65617, 262244, 0, 65618, 262244, 0, 65619, 262244, 0, 65620, 262244, 0, 65621, 262244, 0, 65622, 65638, 43, 65623, 262244, 0, 65624, 262244, 0, 65625, 262244, 0, 65626, 262244, 0, 65627, 262244, 0, 65628, 262244, 0, 65629, 262244, 0, 65630, 262244, 0, 65631, 262244, 0, 65632, 262244, 0, 65633, 262244, 0, 65634, 262244, 0, 65635, 262244, 0, 65636, 262244, 0, 65637, 262244, 0, 65638, 262244, 0, 65639, 262244, 0, 65640, 262244, 0, 65641, 262244, 0, 65642, 262244, 0, 65643, 262244, 0, 65644, 262244, 0, 65645, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 262244, 0, 131076, 262244, 0, 131077, 262244, 0, 131078, 262244, 0, 131079, 262244, 0, 131080, 262244, 0, 131081, 262244, 0, 131082, 262244, 0, 131083, 262244, 0, 131084, 262244, 0, 131085, 262244, 0, 131086, 262244, 0, 131087, 262244, 0, 131088, 262244, 0, 131089, 262244, 0, 131090, 262244, 0, 131091, 262244, 0, 131092, 262244, 0, 131093, 262244, 0, 131094, 262244, 0, 131095, 262244, 0, 131096, 262244, 0, 131097, 131174, 43, 131098, 262244, 0, 131099, 262244, 0, 131100, 102, 43, 131101, 262244, 0, 131102, 262244, 0, 131103, 262244, 0, 131104, 262244, 0, 131105, 262244, 0, 131106, 262244, 0, 131107, 262244, 0, 131108, 262244, 0, 131109, 262244, 0, 131110, 262244, 0, 131111, 262244, 0, 131112, 262244, 0, 131113, 262244, 0, 131114, 262244, 0, 131115, 262244, 0, 131116, 262244, 0, 131117, 262244, 0, 131118, 262244, 0, 131119, 262244, 0, 131120, 262244, 0, 131121, 262244, 0, 131122, 262244, 0, 131123, 262244, 0, 131124, 262244, 0, 131125, 262244, 0, 131126, 262244, 0, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 262244, 0, 131132, 262244, 0, 131133, 262244, 0, 131134, 262244, 0, 131135, 262244, 0, 131136, 262244, 0, 131137, 262244, 0, 131138, 262244, 0, 131139, 262244, 0, 131140, 262244, 0, 131141, 262244, 0, 131142, 262244, 0, 131143, 262244, 0, 131144, 262244, 0, 131145, 262244, 0, 131146, 262244, 0, 131147, 262244, 0, 131148, 262244, 0, 131149, 262244, 0, 131150, 262244, 0, 131151, 262244, 0, 131152, 262244, 0, 131153, 262244, 0, 131154, 262244, 0, 131155, 262244, 0, 131156, 262244, 0, 131157, 262244, 0, 131158, 65638, 43, 131159, 262244, 0, 131160, 262244, 0, 131161, 262244, 0, 131162, 262244, 0, 131163, 262244, 0, 131164, 102, 42, 131165, 65638, 42, 131166, 65638, 42, 131167, 65638, 42, 131168, 65638, 42, 131169, 65638, 42, 131170, 65638, 42, 131171, 65638, 42, 131172, 131174, 42, 131173, 262244, 0, 131174, 262244, 0, 131175, 262244, 0, 131176, 262244, 0, 131177, 262244, 0, 131178, 262244, 0, 131179, 262244, 0, 131180, 262244, 0, 131181, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 262244, 0, 196612, 65638, 35, 196613, 65638, 35, 196614, 65638, 35, 196615, 65638, 35, 196616, 65638, 35, 196617, 65638, 35, 196618, 65638, 35, 196619, 65638, 35, 196620, 65638, 35, 196621, 65638, 35, 196622, 65638, 35, 196623, 65638, 35, 196624, 65638, 35, 196625, 65638, 35, 196626, 65638, 35, 196627, 65638, 35, 196628, 65638, 35, 196629, 65638, 35, 196630, 65638, 35, 196631, 65638, 35, 196632, 65638, 35, 196633, 131174, 43, 196634, 65638, 43, 196635, 65638, 43, 196636, 102, 43, 196637, 65638, 35, 196638, 65638, 35, 196639, 65638, 35, 196640, 65638, 35, 196641, 65638, 35, 196642, 65638, 35, 196643, 65638, 35, 196644, 65638, 35, 196645, 65638, 35, 196646, 65638, 35, 196647, 65638, 35, 196648, 65638, 35, 196649, 65638, 35, 196650, 65638, 35, 196651, 65638, 35, 196652, 65638, 35, 196653, 65638, 35, 196654, 65638, 35, 196655, 65638, 35, 196656, 65638, 35, 196657, 65638, 35, 196658, 65638, 35, 196659, 262244, 0, 196660, 262244, 0, 196661, 262244, 0, 196662, 262244, 0, 196663, 262244, 0, 196664, 262244, 0, 196665, 262244, 0, 196666, 262244, 0, 196667, 262244, 0, 196668, 262244, 0, 196669, 262244, 0, 196670, 262244, 0, 196671, 262244, 0, 196672, 262244, 0, 196673, 262244, 0, 196674, 262244, 0, 196675, 262244, 0, 196676, 262244, 0, 196677, 262244, 0, 196678, 262244, 0, 196679, 262244, 0, 196680, 262244, 0, 196681, 262244, 0, 196682, 262244, 0, 196683, 262244, 0, 196684, 262244, 0, 196685, 262244, 0, 196686, 262244, 0, 196687, 262244, 0, 196688, 262244, 0, 196689, 262244, 0, 196690, 262244, 0, 196691, 262244, 0, 196692, 262244, 0, 196693, 262244, 0, 196694, 65638, 43, 196695, 262244, 0, 196696, 262244, 0, 196697, 262244, 0, 196698, 262244, 0, 196699, 262244, 0, 196700, 102, 43, 196701, 262244, 0, 196702, 262244, 0, 196703, 262244, 0, 196704, 262244, 0, 196705, 262244, 0, 196706, 262244, 0, 196707, 262244, 0, 196708, 131174, 43, 196709, 262244, 0, 196710, 262244, 0, 196711, 262244, 0, 196712, 262244, 0, 196713, 262244, 0, 196714, 262244, 0, 196715, 262244, 0, 196716, 262244, 0, 196717, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 262244, 0, 262148, 65638, 35, 262149, 65638, 35, 262150, 65638, 35, 262151, 65638, 35, 262152, 65638, 35, 262153, 65638, 35, 262154, 65638, 35, 262155, 65638, 35, 262156, 65638, 35, 262157, 65638, 35, 262158, 65638, 35, 262159, 65638, 35, 262160, 65638, 35, 262161, 65638, 35, 262162, 65638, 35, 262163, 65638, 35, 262164, 65638, 35, 262165, 65638, 35, 262166, 65638, 35, 262167, 65638, 35, 262168, 65638, 35, 262169, 131174, 43, 262170, 65638, 43, 262171, 65638, 43, 262172, 102, 43, 262173, 65638, 35, 262174, 65638, 35, 262175, 65638, 35, 262176, 65638, 35, 262177, 65638, 35, 262178, 65638, 35, 262179, 65638, 35, 262180, 65638, 35, 262181, 65638, 35, 262182, 65638, 35, 262183, 65638, 35, 262184, 65638, 35, 262185, 65638, 35, 262186, 65638, 35, 262187, 65638, 35, 262188, 65638, 35, 262189, 65638, 35, 262190, 65638, 35, 262191, 65638, 35, 262192, 65638, 35, 262193, 65638, 35, 262194, 65638, 35, 262195, 262244, 0, 262196, 262244, 0, 262197, 262244, 0, 262198, 262244, 0, 262199, 262244, 0, 262200, 262244, 0, 262201, 262244, 0, 262202, 262244, 0, 262203, 262244, 0, 262204, 262244, 0, 262205, 262244, 0, 262206, 262244, 0, 262207, 262244, 0, 262208, 262244, 0, 262209, 262244, 0, 262210, 262244, 0, 262211, 262244, 0, 262212, 262244, 0, 262213, 262244, 0, 262214, 262244, 0, 262215, 262244, 0, 262216, 262244, 0, 262217, 262244, 0, 262218, 262244, 0, 262219, 262244, 0, 262220, 262244, 0, 262221, 262244, 0, 262222, 262244, 0, 262223, 262244, 0, 262224, 262244, 0, 262225, 262244, 0, 262226, 262244, 0, 262227, 262244, 0, 262228, 262244, 0, 262229, 262244, 0, 262230, 65638, 43, 262231, 262244, 0, 262232, 262244, 0, 262233, 262244, 0, 262234, 262244, 0, 262235, 102, 42, 262236, 196710, 42, 262237, 65638, 35, 262238, 65638, 35, 262239, 65638, 35, 262240, 65638, 35, 262241, 65638, 35, 262242, 65638, 35, 262243, 65638, 35, 262244, 262246, 42, 262245, 131174, 42, 262246, 262244, 0, 262247, 262244, 0, 262248, 262244, 0, 262249, 262244, 0, 262250, 262244, 0, 262251, 262244, 0, 262252, 262244, 0, 262253, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 262244, 0, 327683, 262244, 0, 327684, 65638, 35, 327685, 65638, 35, 327686, 65638, 35, 327687, 65638, 35, 327688, 65638, 35, 327689, 65638, 35, 327690, 65638, 35, 327691, 65638, 35, 327692, 65638, 35, 327693, 65638, 35, 327694, 65638, 35, 327695, 65638, 35, 327696, 65638, 35, 327697, 65638, 35, 327698, 65638, 35, 327699, 65638, 35, 327700, 65638, 35, 327701, 65638, 35, 327702, 65638, 35, 327703, 65638, 35, 327704, 65638, 35, 327705, 262246, 42, 327706, 65638, 42, 327707, 65638, 42, 327708, 196710, 42, 327709, 65638, 35, 327710, 65638, 35, 327711, 65638, 35, 327712, 65638, 35, 327713, 65638, 35, 327714, 65638, 35, 327715, 65638, 35, 327716, 65638, 35, 327717, 65638, 35, 327718, 65638, 35, 327719, 65638, 35, 327720, 65638, 35, 327721, 65638, 35, 327722, 65638, 35, 327723, 65638, 35, 327724, 65638, 35, 327725, 65638, 35, 327726, 65638, 35, 327727, 65638, 35, 327728, 65638, 35, 327729, 65638, 35, 327730, 65638, 35, 327731, 262244, 0, 327732, 262244, 0, 327733, 262244, 0, 327734, 262244, 0, 327735, 262244, 0, 327736, 262244, 0, 327737, 262244, 0, 327738, 262244, 0, 327739, 262244, 0, 327740, 262244, 0, 327741, 262244, 0, 327742, 262244, 0, 327743, 262244, 0, 327744, 262244, 0, 327745, 262244, 0, 327746, 262244, 0, 327747, 262244, 0, 327748, 262244, 0, 327749, 262244, 0, 327750, 262244, 0, 327751, 262244, 0, 327752, 262244, 0, 327753, 262244, 0, 327754, 262244, 0, 327755, 262244, 0, 327756, 262244, 0, 327757, 262244, 0, 327758, 262244, 0, 327759, 262244, 0, 327760, 262244, 0, 327761, 262244, 0, 327762, 262244, 0, 327763, 262244, 0, 327764, 262244, 0, 327765, 262244, 0, 327766, 65638, 43, 327767, 262244, 0, 327768, 262244, 0, 327769, 262244, 0, 327770, 262244, 0, 327771, 102, 43, 327772, 262244, 0, 327773, 65638, 35, 327774, 327782, 43, 327775, 393318, 43, 327776, 393318, 43, 327777, 393318, 43, 327778, 458854, 43, 327779, 65638, 35, 327780, 262244, 0, 327781, 131174, 43, 327782, 262244, 0, 327783, 262244, 0, 327784, 262244, 0, 327785, 262244, 0, 327786, 262244, 0, 327787, 262244, 0, 327788, 262244, 0, 327789, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 262244, 0, 393219, 262244, 0, 393220, 65638, 35, 393221, 65638, 35, 393222, 327782, 43, 393223, 393318, 43, 393224, 458854, 43, 393225, 65638, 35, 393226, 65638, 35, 393227, 65638, 35, 393228, 65638, 35, 393229, 65638, 35, 393230, 65638, 35, 393231, 65638, 35, 393232, 65638, 35, 393233, 65638, 35, 393234, 65638, 35, 393235, 65638, 35, 393236, 65638, 35, 393237, 65638, 35, 393238, 65638, 35, 393239, 65638, 35, 393240, 65638, 35, 393241, 65638, 35, 393242, 65638, 35, 393243, 65638, 35, 393244, 65638, 35, 393245, 65638, 35, 393246, 65638, 35, 393247, 65638, 35, 393248, 65638, 35, 393249, 65638, 35, 393250, 65638, 35, 393251, 65638, 35, 393252, 65638, 35, 393253, 65638, 35, 393254, 65638, 35, 393255, 65638, 35, 393256, 65638, 35, 393257, 65638, 35, 393258, 65638, 35, 393259, 65638, 35, 393260, 65638, 35, 393261, 65638, 35, 393262, 65638, 35, 393263, 65638, 35, 393264, 65638, 35, 393265, 65638, 35, 393266, 65638, 35, 393267, 262244, 0, 393268, 262244, 0, 393269, 262244, 0, 393270, 262244, 0, 393271, 262244, 0, 393272, 262244, 0, 393273, 262244, 0, 393274, 262244, 0, 393275, 262244, 0, 393276, 262244, 0, 393277, 262244, 0, 393278, 262244, 0, 393279, 262244, 0, 393280, 262244, 0, 393281, 262244, 0, 393282, 262244, 0, 393283, 262244, 0, 393284, 262244, 0, 393285, 262244, 0, 393286, 262244, 0, 393287, 262244, 0, 393288, 262244, 0, 393289, 262244, 0, 393290, 262244, 0, 393291, 262244, 0, 393292, 262244, 0, 393293, 262244, 0, 393294, 262244, 0, 393295, 262244, 0, 393296, 262244, 0, 393297, 262244, 0, 393298, 262244, 0, 393299, 262244, 0, 393300, 262244, 0, 393301, 262244, 0, 393302, 65638, 43, 393303, 262244, 0, 393304, 262244, 0, 393305, 262244, 0, 393306, 262244, 0, 393307, 102, 43, 393308, 65638, 35, 393309, 65638, 35, 393310, 327782, 44, 393311, 393318, 44, 393312, 393318, 44, 393313, 393318, 44, 393314, 458854, 44, 393315, 65638, 35, 393316, 65638, 35, 393317, 131174, 43, 393318, 262244, 0, 393319, 262244, 0, 393320, 262244, 0, 393321, 262244, 0, 393322, 262244, 0, 393323, 262244, 0, 393324, 262244, 0, 393325, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 262244, 0, 458755, 262244, 0, 458756, 65638, 35, 458757, 65638, 35, 458758, 327782, 44, 458759, 393318, 44, 458760, 458854, 44, 458761, 65638, 35, 458762, 65638, 35, 458763, 327782, 43, 458764, 393318, 43, 458765, 393318, 43, 458766, 393318, 43, 458767, 458854, 43, 458768, 65638, 35, 458769, 65638, 35, 458770, 65638, 35, 458771, 65638, 35, 458772, 65638, 35, 458773, 65638, 35, 458774, 65638, 35, 458775, 65638, 35, 458776, 65638, 35, 458777, 65638, 35, 458778, 65638, 35, 458779, 65638, 35, 458780, 65638, 35, 458781, 65638, 35, 458782, 65638, 35, 458783, 65638, 35, 458784, 65638, 35, 458785, 65638, 35, 458786, 65638, 35, 458787, 65638, 35, 458788, 65638, 35, 458789, 65638, 35, 458790, 65638, 35, 458791, 65638, 35, 458792, 65638, 35, 458793, 65638, 35, 458794, 65638, 35, 458795, 65638, 35, 458796, 65638, 35, 458797, 65638, 35, 458798, 65638, 35, 458799, 65638, 35, 458800, 65638, 35, 458801, 65638, 35, 458802, 65638, 35, 458803, 262244, 0, 458804, 262244, 0, 458805, 262244, 0, 458806, 262244, 0, 458807, 262244, 0, 458808, 262244, 0, 458809, 262244, 0, 458810, 262244, 0, 458811, 262244, 0, 458812, 262244, 0, 458813, 262244, 0, 458814, 262244, 0, 458815, 262244, 0, 458816, 262244, 0, 458817, 262244, 0, 458818, 262244, 0, 458819, 262244, 0, 458820, 262244, 0, 458821, 262244, 0, 458822, 262244, 0, 458823, 262244, 0, 458824, 262244, 0, 458825, 262244, 0, 458826, 262244, 0, 458827, 262244, 0, 458828, 262244, 0, 458829, 262244, 0, 458830, 262244, 0, 458831, 262244, 0, 458832, 262244, 0, 458833, 262244, 0, 458834, 262244, 0, 458835, 262244, 0, 458836, 262244, 0, 458837, 262244, 0, 458838, 65638, 43, 458839, 262244, 0, 458840, 262244, 0, 458841, 262244, 0, 458842, 262244, 0, 458843, 102, 43, 458844, 65638, 35, 458845, 65638, 35, 458846, 327782, 44, 458847, 393318, 44, 458848, 393318, 44, 458849, 262246, 45, 458850, 458854, 45, 458851, 65638, 35, 458852, 65638, 35, 458853, 131174, 43, 458854, 262244, 0, 458855, 262244, 0, 458856, 262244, 0, 458857, 262244, 0, 458858, 262244, 0, 458859, 262244, 0, 458860, 262244, 0, 458861, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 262244, 0, 524291, 262244, 0, 524292, 65638, 35, 524293, 65638, 35, 524294, 327782, 45, 524295, 393318, 45, 524296, 458854, 45, 524297, 65638, 35, 524298, 65638, 35, 524299, 327782, 44, 524300, 393318, 44, 524301, 393318, 44, 524302, 393318, 44, 524303, 458854, 44, 524304, 65638, 35, 524305, 65638, 35, 524306, 65638, 35, 524307, 65638, 35, 524308, 65638, 35, 524309, 65638, 35, 524310, 65638, 35, 524311, 65638, 35, 524312, 65638, 35, 524313, 65638, 35, 524314, 65638, 35, 524315, 65638, 35, 524316, 65638, 35, 524317, 65638, 35, 524318, 65638, 35, 524319, 65638, 35, 524320, 65638, 35, 524321, 327782, 43, 524322, 393318, 43, 524323, 458854, 43, 524324, 65638, 35, 524325, 65638, 35, 524326, 65638, 35, 524327, 65638, 35, 524328, 65638, 35, 524329, 65638, 35, 524330, 65638, 35, 524331, 65638, 35, 524332, 65638, 35, 524333, 327782, 43, 524334, 393318, 43, 524335, 458854, 43, 524336, 65638, 35, 524337, 65638, 35, 524338, 65638, 35, 524339, 262244, 0, 524340, 262244, 0, 524341, 262244, 0, 524342, 262244, 0, 524343, 262244, 0, 524344, 262244, 0, 524345, 262244, 0, 524346, 262244, 0, 524347, 262244, 0, 524348, 262244, 0, 524349, 262244, 0, 524350, 262244, 0, 524351, 262244, 0, 524352, 262244, 0, 524353, 262244, 0, 524354, 262244, 0, 524355, 262244, 0, 524356, 262244, 0, 524357, 262244, 0, 524358, 262244, 0, 524359, 262244, 0, 524360, 262244, 0, 524361, 262244, 0, 524362, 262244, 0, 524363, 262244, 0, 524364, 262244, 0, 524365, 262244, 0, 524366, 262244, 0, 524367, 262244, 0, 524368, 262244, 0, 524369, 262244, 0, 524370, 262244, 0, 524371, 262244, 0, 524372, 262244, 0, 524373, 262244, 0, 524374, 65638, 43, 524375, 262244, 0, 524376, 262244, 0, 524377, 262244, 0, 524378, 262244, 0, 524379, 102, 43, 524380, 65638, 35, 524381, 65638, 35, 524382, 327782, 45, 524383, 196710, 45, 524384, 393318, 44, 524385, 458854, 44, 524386, 65638, 35, 524387, 65638, 35, 524388, 65638, 35, 524389, 131174, 43, 524390, 262244, 0, 524391, 262244, 0, 524392, 262244, 0, 524393, 262244, 0, 524394, 262244, 0, 524395, 262244, 0, 524396, 262244, 0, 524397, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 262244, 0, 589827, 262244, 0, 589828, 65638, 35, 589829, 65638, 35, 589830, 65638, 35, 589831, 65638, 35, 589832, 65638, 35, 589833, 65638, 35, 589834, 65638, 35, 589835, 327782, 45, 589836, 393318, 45, 589837, 393318, 45, 589838, 393318, 45, 589839, 458854, 45, 589840, 65638, 35, 589841, 65638, 35, 589842, 65638, 35, 589843, 65638, 35, 589844, 65638, 35, 589845, 65638, 35, 589846, 65638, 35, 589847, 65638, 35, 589848, 65638, 35, 589849, 65638, 35, 589850, 65638, 35, 589851, 65638, 35, 589852, 65638, 35, 589853, 65638, 35, 589854, 65638, 35, 589855, 65638, 35, 589856, 65638, 35, 589857, 327782, 44, 589858, 393318, 44, 589859, 458854, 44, 589860, 65638, 35, 589861, 65638, 35, 589862, 65638, 35, 589863, 65638, 35, 589864, 65638, 35, 589865, 65638, 35, 589866, 65638, 35, 589867, 65638, 35, 589868, 65638, 35, 589869, 327782, 44, 589870, 393318, 44, 589871, 458854, 44, 589872, 65638, 35, 589873, 65638, 35, 589874, 65638, 35, 589875, 262244, 0, 589876, 262244, 0, 589877, 262244, 0, 589878, 262244, 0, 589879, 262244, 0, 589880, 262244, 0, 589881, 262244, 0, 589882, 102, 42, 589883, 65638, 42, 589884, 65638, 42, 589885, 65638, 42, 589886, 65638, 42, 589887, 65638, 42, 589888, 65638, 42, 589889, 65638, 42, 589890, 65638, 42, 589891, 65638, 42, 589892, 65638, 42, 589893, 65638, 42, 589894, 65638, 42, 589895, 65638, 42, 589896, 65638, 42, 589897, 65638, 42, 589898, 65638, 42, 589899, 65638, 42, 589900, 65638, 42, 589901, 65638, 42, 589902, 65638, 42, 589903, 65638, 42, 589904, 131174, 42, 589905, 262244, 0, 589906, 262244, 0, 589907, 262244, 0, 589908, 262244, 0, 589909, 262244, 0, 589910, 65638, 43, 589911, 262244, 0, 589912, 262244, 0, 589913, 262244, 0, 589914, 262244, 0, 589915, 102, 43, 589916, 65638, 35, 589917, 65638, 35, 589918, 65638, 35, 589919, 327782, 45, 589920, 393318, 45, 589921, 458854, 45, 589922, 65638, 35, 589923, 65638, 35, 589924, 65638, 35, 589925, 131174, 43, 589926, 262244, 0, 589927, 262244, 0, 589928, 262244, 0, 589929, 262244, 0, 589930, 262244, 0, 589931, 262244, 0, 589932, 262244, 0, 589933, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 262244, 0, 655363, 262244, 0, 655364, 65638, 35, 655365, 65638, 35, 655366, 65638, 35, 655367, 65638, 35, 655368, 65638, 35, 655369, 65638, 35, 655370, 65638, 35, 655371, 65638, 35, 655372, 65638, 35, 655373, 65638, 35, 655374, 65638, 35, 655375, 65638, 35, 655376, 65638, 35, 655377, 65638, 35, 655378, 65638, 35, 655379, 65638, 35, 655380, 65638, 35, 655381, 65638, 35, 655382, 65638, 35, 655383, 65638, 35, 655384, 65638, 35, 655385, 65638, 35, 655386, 65638, 35, 655387, 65638, 35, 655388, 65638, 35, 655389, 65638, 35, 655390, 65638, 35, 655391, 65638, 35, 655392, 65638, 35, 655393, 327782, 44, 655394, 393318, 44, 655395, 458854, 44, 655396, 65638, 35, 655397, 65638, 35, 655398, 65638, 35, 655399, 65638, 35, 655400, 65638, 35, 655401, 65638, 35, 655402, 65638, 35, 655403, 65638, 35, 655404, 65638, 35, 655405, 327782, 44, 655406, 393318, 44, 655407, 458854, 44, 655408, 65638, 35, 655409, 65638, 35, 655410, 65638, 35, 655411, 262244, 0, 655412, 262244, 0, 655413, 262244, 0, 655414, 262244, 0, 655415, 262244, 0, 655416, 262244, 0, 655417, 262244, 0, 655418, 102, 43, 655419, 65638, 35, 655420, 65638, 35, 655421, 65638, 35, 655422, 65638, 35, 655423, 65638, 35, 655424, 65638, 35, 655425, 65638, 35, 655426, 65638, 35, 655427, 65638, 35, 655428, 65638, 35, 655429, 65638, 35, 655430, 65638, 35, 655431, 65638, 35, 655432, 262244, 0, 655433, 262244, 0, 655434, 262244, 0, 655435, 262244, 0, 655436, 262244, 0, 655437, 262244, 0, 655438, 262244, 0, 655439, 262244, 0, 655440, 131174, 43, 655441, 262244, 0, 655442, 262244, 0, 655443, 262244, 0, 655444, 262244, 0, 655445, 262244, 0, 655446, 65638, 43, 655447, 262244, 0, 655448, 262244, 0, 655449, 262244, 0, 655450, 262244, 0, 655451, 102, 43, 655452, 65638, 35, 655453, 65638, 35, 655454, 65638, 35, 655455, 65638, 35, 655456, 65638, 35, 655457, 65638, 35, 655458, 65638, 35, 655459, 65638, 35, 655460, 65638, 35, 655461, 131174, 43, 655462, 262244, 0, 655463, 262244, 0, 655464, 262244, 0, 655465, 262244, 0, 655466, 262244, 0, 655467, 262244, 0, 655468, 262244, 0, 655469, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720898, 262244, 0, 720899, 262244, 0, 720900, 65638, 35, 720901, 65638, 35, 720902, 65638, 35, 720903, 65638, 35, 720904, 65638, 35, 720905, 65638, 35, 720906, 65638, 35, 720907, 65638, 35, 720908, 65638, 35, 720909, 65638, 35, 720910, 65638, 35, 720911, 65638, 35, 720912, 65638, 35, 720913, 65638, 35, 720914, 65638, 35, 720915, 65638, 35, 720916, 65638, 35, 720917, 65638, 35, 720918, 65638, 35, 720919, 65638, 35, 720920, 65638, 35, 720921, 65638, 35, 720922, 65638, 35, 720923, 65638, 35, 720924, 65638, 35, 720925, 65638, 35, 720926, 65638, 35, 720927, 65638, 35, 720928, 65638, 35, 720929, 327782, 44, 720930, 393318, 44, 720931, 458854, 44, 720932, 65638, 35, 720933, 65638, 35, 720934, 65638, 35, 720935, 65638, 35, 720936, 65638, 35, 720937, 65638, 35, 720938, 65638, 35, 720939, 65638, 35, 720940, 65638, 35, 720941, 327782, 44, 720942, 393318, 44, 720943, 458854, 44, 720944, 65638, 35, 720945, 65638, 35, 720946, 65638, 35, 720947, 262244, 0, 720948, 262244, 0, 720949, 262244, 0, 720950, 262244, 0, 720951, 262244, 0, 720952, 262244, 0, 720953, 262244, 0, 720954, 102, 43, 720955, 65638, 35, 720956, 65638, 35, 720957, 65638, 35, 720958, 65638, 35, 720959, 65638, 35, 720960, 65638, 35, 720961, 65638, 35, 720962, 65638, 35, 720963, 65638, 35, 720964, 65638, 35, 720965, 65638, 35, 720966, 65638, 35, 720967, 65638, 35, 720968, 65638, 35, 720969, 65638, 35, 720970, 65638, 35, 720971, 65638, 35, 720972, 65638, 35, 720973, 65638, 35, 720974, 65638, 35, 720975, 65638, 35, 720976, 262246, 42, 720977, 65638, 42, 720978, 65638, 42, 720979, 65638, 42, 720980, 65638, 42, 720981, 131174, 42, 720982, 65638, 43, 720983, 262244, 0, 720984, 262244, 0, 720985, 262244, 0, 720986, 262244, 0, 720987, 102, 43, 720988, 65638, 35, 720989, 65638, 35, 720990, 65638, 35, 720991, 327782, 43, 720992, 393318, 43, 720993, 458854, 43, 720994, 65638, 35, 720995, 65638, 35, 720996, 65638, 35, 720997, 131174, 43, 720998, 262244, 0, 720999, 262244, 0, 721000, 262244, 0, 721001, 262244, 0, 721002, 262244, 0, 721003, 262244, 0, 721004, 262244, 0, 721005, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786434, 262244, 0, 786435, 262244, 0, 786436, 65638, 35, 786437, 65638, 35, 786438, 65638, 35, 786439, 65638, 35, 786440, 65638, 35, 786441, 65638, 35, 786442, 65638, 35, 786443, 65638, 35, 786444, 65638, 35, 786445, 327782, 44, 786446, 393318, 44, 786447, 458854, 44, 786448, 65638, 35, 786449, 65638, 35, 786450, 65638, 35, 786451, 65638, 35, 786452, 65638, 35, 786453, 65638, 35, 786454, 65638, 35, 786455, 65638, 35, 786456, 65638, 35, 786457, 65638, 35, 786458, 65638, 35, 786459, 65638, 35, 786460, 65638, 35, 786461, 65638, 35, 786462, 65638, 35, 786463, 65638, 35, 786464, 65638, 35, 786465, 327782, 45, 786466, 393318, 45, 786467, 458854, 45, 786468, 65638, 35, 786469, 65638, 35, 786470, 65638, 35, 786471, 65638, 35, 786472, 65638, 35, 786473, 65638, 35, 786474, 65638, 35, 786475, 65638, 35, 786476, 65638, 35, 786477, 327782, 45, 786478, 393318, 45, 786479, 458854, 45, 786480, 65638, 35, 786481, 65638, 35, 786482, 65638, 35, 786483, 262244, 0, 786484, 262244, 0, 786485, 262244, 0, 786486, 262244, 0, 786487, 262244, 0, 786488, 262244, 0, 786489, 262244, 0, 786490, 102, 43, 786491, 65638, 35, 786492, 65638, 35, 786493, 65638, 35, 786494, 65638, 35, 786495, 65638, 35, 786496, 65638, 35, 786497, 65638, 35, 786498, 65638, 35, 786499, 65638, 35, 786500, 65638, 35, 786501, 65638, 35, 786502, 65638, 35, 786503, 65638, 35, 786504, 65638, 35, 786505, 65638, 35, 786506, 65638, 35, 786507, 65638, 35, 786508, 65638, 35, 786509, 65638, 35, 786510, 65638, 35, 786511, 65638, 35, 786512, 65638, 35, 786513, 65638, 35, 786514, 65638, 35, 786515, 262244, 0, 786516, 262244, 0, 786517, 131174, 43, 786518, 65638, 43, 786519, 262244, 0, 786520, 262244, 0, 786521, 262244, 0, 786522, 262244, 0, 786523, 102, 43, 786524, 65638, 35, 786525, 65638, 35, 786526, 65638, 35, 786527, 327782, 44, 786528, 393318, 44, 786529, 458854, 44, 786530, 65638, 35, 786531, 65638, 35, 786532, 65638, 35, 786533, 131174, 43, 786534, 262244, 0, 786535, 262244, 0, 786536, 262244, 0, 786537, 262244, 0, 786538, 262244, 0, 786539, 262244, 0, 786540, 262244, 0, 786541, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851970, 262244, 0, 851971, 262244, 0, 851972, 65638, 35, 851973, 65638, 35, 851974, 65638, 35, 851975, 65638, 35, 851976, 65638, 35, 851977, 65638, 35, 851978, 65638, 35, 851979, 65638, 35, 851980, 65638, 35, 851981, 327782, 45, 851982, 393318, 45, 851983, 458854, 45, 851984, 65638, 35, 851985, 65638, 35, 851986, 65638, 35, 851987, 65638, 35, 851988, 65638, 35, 851989, 65638, 35, 851990, 65638, 35, 851991, 65638, 35, 851992, 65638, 35, 851993, 65638, 35, 851994, 65638, 35, 851995, 65638, 35, 851996, 65638, 35, 851997, 65638, 35, 851998, 65638, 35, 851999, 65638, 35, 852000, 65638, 35, 852001, 65638, 35, 852002, 65638, 35, 852003, 65638, 35, 852004, 65638, 35, 852005, 65638, 35, 852006, 65638, 35, 852007, 65638, 35, 852008, 65638, 35, 852009, 65638, 35, 852010, 65638, 35, 852011, 65638, 35, 852012, 65638, 35, 852013, 65638, 35, 852014, 65638, 35, 852015, 65638, 35, 852016, 65638, 35, 852017, 65638, 35, 852018, 65638, 35, 852019, 262244, 0, 852020, 262244, 0, 852021, 262244, 0, 852022, 262244, 0, 852023, 262244, 0, 852024, 262244, 0, 852025, 262244, 0, 852026, 102, 43, 852027, 65638, 35, 852028, 65638, 35, 852029, 65638, 35, 852030, 65638, 35, 852031, 65638, 35, 852032, 65638, 35, 852033, 65638, 35, 852034, 65638, 35, 852035, 65638, 35, 852036, 65638, 35, 852037, 65638, 35, 852038, 65638, 35, 852039, 65638, 35, 852040, 65638, 35, 852041, 65638, 35, 852042, 65638, 35, 852043, 65638, 35, 852044, 65638, 35, 852045, 65638, 35, 852046, 65638, 35, 852047, 65638, 35, 852048, 65638, 35, 852049, 65638, 35, 852050, 65638, 35, 852051, 65638, 35, 852052, 65638, 35, 852053, 131174, 43, 852054, 65638, 43, 852055, 262244, 0, 852056, 262244, 0, 852057, 262244, 0, 852058, 262244, 0, 852059, 102, 43, 852060, 65638, 35, 852061, 65638, 35, 852062, 65638, 35, 852063, 327782, 44, 852064, 393318, 44, 852065, 458854, 44, 852066, 65638, 35, 852067, 65638, 35, 852068, 262246, 43, 852069, 131174, 44, 852070, 262244, 0, 852071, 262244, 0, 852072, 262244, 0, 852073, 262244, 0, 852074, 262244, 0, 852075, 262244, 0, 852076, 262244, 0, 852077, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917506, 262244, 0, 917507, 262244, 0, 917508, 65638, 35, 917509, 65638, 35, 917510, 65638, 35, 917511, 65638, 35, 917512, 65638, 35, 917513, 65638, 35, 917514, 65638, 35, 917515, 65638, 35, 917516, 65638, 35, 917517, 65638, 35, 917518, 65638, 35, 917519, 65638, 35, 917520, 65638, 35, 917521, 65638, 35, 917522, 65638, 35, 917523, 65638, 35, 917524, 65638, 35, 917525, 65638, 35, 917526, 65638, 35, 917527, 65638, 35, 917528, 65638, 35, 917529, 65638, 35, 917530, 65638, 35, 917531, 65638, 35, 917532, 65638, 35, 917533, 65638, 35, 917534, 65638, 35, 917535, 65638, 35, 917536, 65638, 35, 917537, 65638, 35, 917538, 65638, 35, 917539, 65638, 35, 917540, 65638, 35, 917541, 65638, 35, 917542, 65638, 35, 917543, 65638, 35, 917544, 65638, 35, 917545, 65638, 35, 917546, 65638, 35, 917547, 65638, 35, 917548, 65638, 35, 917549, 65638, 35, 917550, 65638, 35, 917551, 65638, 35, 917552, 65638, 35, 917553, 65638, 35, 917554, 65638, 35, 917555, 262244, 0, 917556, 262244, 0, 917557, 262244, 0, 917558, 262244, 0, 917559, 262244, 0, 917560, 262244, 0, 917561, 262244, 0, 917562, 102, 43, 917563, 65638, 35, 917564, 65638, 35, 917565, 65638, 35, 917566, 65638, 35, 917567, 65638, 35, 917568, 65638, 35, 917569, 65638, 35, 917570, 65638, 35, 917571, 65638, 35, 917572, 65638, 35, 917573, 65638, 35, 917574, 65638, 35, 917575, 65638, 35, 917576, 65638, 35, 917577, 65638, 35, 917578, 65638, 35, 917579, 65638, 35, 917580, 65638, 35, 917581, 65638, 35, 917582, 65638, 35, 917583, 65638, 35, 917584, 65638, 35, 917585, 65638, 35, 917586, 65638, 35, 917587, 65638, 35, 917588, 65638, 35, 917589, 131174, 43, 917590, 65638, 43, 917591, 262244, 0, 917592, 262244, 0, 917593, 262244, 0, 917594, 262244, 0, 917595, 102, 43, 917596, 65638, 35, 917597, 65638, 35, 917598, 65638, 35, 917599, 327782, 44, 917600, 393318, 44, 917601, 458854, 44, 917602, 65638, 35, 917603, 65638, 35, 917604, 131174, 43, 917605, 262244, 0, 917606, 262244, 0, 917607, 262244, 0, 917608, 262244, 0, 917609, 262244, 0, 917610, 262244, 0, 917611, 262244, 0, 917612, 262244, 0, 917613, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983042, 262244, 0, 983043, 262244, 0, 983044, 65638, 35, 983045, 65638, 35, 983046, 65638, 35, 983047, 65638, 35, 983048, 65638, 35, 983049, 65638, 35, 983050, 65638, 35, 983051, 65638, 35, 983052, 65638, 35, 983053, 65638, 35, 983054, 65638, 35, 983055, 65638, 35, 983056, 65638, 35, 983057, 65638, 35, 983058, 65638, 35, 983059, 65638, 35, 983060, 65638, 35, 983061, 65638, 35, 983062, 65638, 35, 983063, 65638, 35, 983064, 65638, 35, 983065, 65638, 35, 983066, 65638, 35, 983067, 65638, 35, 983068, 65638, 35, 983069, 65638, 35, 983070, 65638, 35, 983071, 65638, 35, 983072, 65638, 35, 983073, 65638, 35, 983074, 65638, 35, 983075, 65638, 35, 983076, 65638, 35, 983077, 65638, 35, 983078, 65638, 35, 983079, 65638, 35, 983080, 65638, 35, 983081, 65638, 35, 983082, 65638, 35, 983083, 65638, 35, 983084, 65638, 35, 983085, 65638, 35, 983086, 65638, 35, 983087, 65638, 35, 983088, 65638, 35, 983089, 65638, 35, 983090, 65638, 35, 983091, 262244, 0, 983092, 262244, 0, 983093, 262244, 0, 983094, 262244, 0, 983095, 262244, 0, 983096, 102, 42, 983097, 65638, 42, 983098, 196710, 42, 983099, 65638, 35, 983100, 65638, 35, 983101, 65638, 35, 983102, 65638, 35, 983103, 65638, 35, 983104, 65638, 35, 983105, 65638, 35, 983106, 65638, 35, 983107, 65638, 35, 983108, 65638, 35, 983109, 65638, 35, 983110, 65638, 35, 983111, 65638, 35, 983112, 65638, 35, 983113, 65638, 35, 983114, 65638, 35, 983115, 65638, 35, 983116, 65638, 35, 983117, 65638, 35, 983118, 65638, 35, 983119, 65638, 35, 983120, 65638, 35, 983121, 65638, 35, 983122, 65638, 35, 983123, 65638, 35, 983124, 65638, 35, 983125, 131174, 43, 983126, 65638, 43, 983127, 262244, 0, 983128, 262244, 0, 983129, 262244, 0, 983130, 262244, 0, 983131, 102, 43, 983132, 65638, 35, 983133, 65638, 35, 983134, 65638, 35, 983135, 327782, 44, 983136, 393318, 44, 983137, 458854, 44, 983138, 65638, 35, 983139, 65638, 35, 983140, 131174, 43, 983141, 262244, 0, 983142, 262244, 0, 983143, 262244, 0, 983144, 262244, 0, 983145, 262244, 0, 983146, 262244, 0, 983147, 262244, 0, 983148, 262244, 0, 983149, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 262244, 0, 1048579, 262244, 0, 1048580, 65638, 35, 1048581, 65638, 35, 1048582, 65638, 35, 1048583, 65638, 35, 1048584, 327782, 43, 1048585, 393318, 43, 1048586, 458854, 43, 1048587, 65638, 35, 1048588, 65638, 35, 1048589, 65638, 35, 1048590, 65638, 35, 1048591, 65638, 35, 1048592, 65638, 35, 1048593, 65638, 35, 1048594, 65638, 35, 1048595, 65638, 35, 1048596, 65638, 35, 1048597, 65638, 35, 1048598, 65638, 35, 1048599, 65638, 35, 1048600, 65638, 35, 1048601, 65638, 35, 1048602, 65638, 35, 1048603, 65638, 35, 1048604, 65638, 35, 1048605, 65638, 35, 1048606, 65638, 35, 1048607, 65638, 35, 1048608, 65638, 35, 1048609, 65638, 35, 1048610, 65638, 35, 1048611, 65638, 35, 1048612, 65638, 35, 1048613, 65638, 35, 1048614, 65638, 35, 1048615, 65638, 35, 1048616, 65638, 35, 1048617, 65638, 35, 1048618, 65638, 35, 1048619, 65638, 35, 1048620, 65638, 35, 1048621, 65638, 35, 1048622, 65638, 35, 1048623, 65638, 35, 1048624, 65638, 35, 1048625, 65638, 35, 1048626, 65638, 35, 1048627, 262244, 0, 1048628, 262244, 0, 1048629, 262244, 0, 1048630, 262244, 0, 1048631, 262244, 0, 1048632, 102, 43, 1048633, 65638, 35, 1048634, 65638, 35, 1048635, 65638, 35, 1048636, 65638, 35, 1048637, 65638, 35, 1048638, 65638, 35, 1048639, 65638, 35, 1048640, 65638, 35, 1048641, 65638, 35, 1048642, 65638, 35, 1048643, 65638, 35, 1048644, 65638, 35, 1048645, 65638, 35, 1048646, 65638, 35, 1048647, 327782, 43, 1048648, 393318, 43, 1048649, 393318, 43, 1048650, 393318, 43, 1048651, 393318, 43, 1048652, 393318, 43, 1048653, 393318, 43, 1048654, 393318, 43, 1048655, 393318, 43, 1048656, 393318, 43, 1048657, 393318, 43, 1048658, 458854, 43, 1048659, 65638, 35, 1048660, 65638, 35, 1048661, 131174, 43, 1048662, 65638, 43, 1048663, 262244, 0, 1048664, 262244, 0, 1048665, 262244, 0, 1048666, 262244, 0, 1048667, 102, 44, 1048668, 196710, 43, 1048669, 65638, 35, 1048670, 65638, 35, 1048671, 327782, 44, 1048672, 393318, 44, 1048673, 458854, 44, 1048674, 65638, 35, 1048675, 65638, 35, 1048676, 131174, 43, 1048677, 262244, 0, 1048678, 262244, 0, 1048679, 262244, 0, 1048680, 262244, 0, 1048681, 262244, 0, 1048682, 262244, 0, 1048683, 262244, 0, 1048684, 262244, 0, 1048685, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114114, 262244, 0, 1114115, 262244, 0, 1114116, 65638, 35, 1114117, 65638, 35, 1114118, 65638, 35, 1114119, 65638, 35, 1114120, 327782, 44, 1114121, 393318, 44, 1114122, 458854, 44, 1114123, 65638, 35, 1114124, 65638, 35, 1114125, 65638, 35, 1114126, 65638, 35, 1114127, 65638, 35, 1114128, 65638, 35, 1114129, 65638, 35, 1114130, 65638, 35, 1114131, 65638, 35, 1114132, 65638, 35, 1114133, 65638, 35, 1114134, 65638, 35, 1114135, 65638, 35, 1114136, 65638, 35, 1114137, 65638, 35, 1114138, 65638, 35, 1114139, 65638, 35, 1114140, 65638, 35, 1114141, 65638, 35, 1114142, 65638, 35, 1114143, 65638, 35, 1114144, 65638, 35, 1114145, 65638, 35, 1114146, 65638, 35, 1114147, 65638, 35, 1114148, 65638, 35, 1114149, 65638, 35, 1114150, 65638, 35, 1114151, 65638, 35, 1114152, 65638, 35, 1114153, 65638, 35, 1114154, 65638, 35, 1114155, 65638, 35, 1114156, 65638, 35, 1114157, 65638, 35, 1114158, 65638, 35, 1114159, 65638, 35, 1114160, 65638, 35, 1114161, 65638, 35, 1114162, 65638, 35, 1114163, 262244, 0, 1114164, 262244, 0, 1114165, 262244, 0, 1114166, 262244, 0, 1114167, 262244, 0, 1114168, 102, 43, 1114169, 65638, 35, 1114170, 65638, 35, 1114171, 65638, 35, 1114172, 65638, 35, 1114173, 65638, 35, 1114174, 65638, 35, 1114175, 65638, 35, 1114176, 65638, 35, 1114177, 65638, 35, 1114178, 65638, 35, 1114179, 65638, 35, 1114180, 65638, 35, 1114181, 65638, 35, 1114182, 65638, 35, 1114183, 327782, 44, 1114184, 393318, 44, 1114185, 393318, 44, 1114186, 393318, 44, 1114187, 393318, 44, 1114188, 393318, 44, 1114189, 393318, 44, 1114190, 393318, 44, 1114191, 393318, 44, 1114192, 393318, 44, 1114193, 393318, 44, 1114194, 458854, 44, 1114195, 65638, 35, 1114196, 65638, 35, 1114197, 131174, 43, 1114198, 65638, 43, 1114199, 262244, 0, 1114200, 262244, 0, 1114201, 262244, 0, 1114202, 262244, 0, 1114203, 262244, 0, 1114204, 102, 43, 1114205, 65638, 35, 1114206, 65638, 35, 1114207, 327782, 44, 1114208, 393318, 44, 1114209, 458854, 44, 1114210, 65638, 35, 1114211, 65638, 35, 1114212, 131174, 43, 1114213, 262244, 0, 1114214, 262244, 0, 1114215, 262244, 0, 1114216, 262244, 0, 1114217, 262244, 0, 1114218, 262244, 0, 1114219, 262244, 0, 1114220, 262244, 0, 1114221, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 262244, 0, 1179651, 262244, 0, 1179652, 65638, 35, 1179653, 65638, 35, 1179654, 65638, 35, 1179655, 65638, 35, 1179656, 327782, 44, 1179657, 393318, 44, 1179658, 458854, 44, 1179659, 65638, 35, 1179660, 65638, 35, 1179661, 65638, 35, 1179662, 65638, 35, 1179663, 65638, 35, 1179664, 65638, 35, 1179665, 65638, 35, 1179666, 65638, 35, 1179667, 65638, 35, 1179668, 65638, 35, 1179669, 65638, 35, 1179670, 65638, 35, 1179671, 65638, 35, 1179672, 65638, 35, 1179673, 65638, 35, 1179674, 65638, 35, 1179675, 65638, 35, 1179676, 65638, 35, 1179677, 65638, 35, 1179678, 65638, 35, 1179679, 65638, 35, 1179680, 65638, 35, 1179681, 65638, 35, 1179682, 65638, 35, 1179683, 65638, 35, 1179684, 65638, 35, 1179685, 65638, 35, 1179686, 65638, 35, 1179687, 65638, 35, 1179688, 65638, 35, 1179689, 65638, 35, 1179690, 65638, 35, 1179691, 65638, 35, 1179692, 65638, 35, 1179693, 65638, 35, 1179694, 65638, 35, 1179695, 65638, 35, 1179696, 65638, 35, 1179697, 65638, 35, 1179698, 65638, 35, 1179699, 262244, 0, 1179700, 262244, 0, 1179701, 262244, 0, 1179702, 262244, 0, 1179703, 262244, 0, 1179704, 102, 43, 1179705, 65638, 35, 1179706, 65638, 35, 1179707, 65638, 35, 1179708, 65638, 35, 1179709, 65638, 35, 1179710, 65638, 35, 1179711, 65638, 35, 1179712, 65638, 35, 1179713, 65638, 35, 1179714, 65638, 35, 1179715, 65638, 35, 1179716, 65638, 35, 1179717, 65638, 35, 1179718, 65638, 35, 1179719, 327782, 45, 1179720, 393318, 45, 1179721, 393318, 45, 1179722, 393318, 45, 1179723, 393318, 45, 1179724, 393318, 45, 1179725, 393318, 45, 1179726, 393318, 45, 1179727, 393318, 45, 1179728, 393318, 45, 1179729, 393318, 45, 1179730, 458854, 45, 1179731, 65638, 35, 1179732, 65638, 35, 1179733, 131174, 43, 1179734, 65638, 43, 1179735, 262244, 0, 1179736, 262244, 0, 1179737, 262244, 0, 1179738, 262244, 0, 1179739, 262244, 0, 1179740, 102, 43, 1179741, 65638, 35, 1179742, 65638, 35, 1179743, 327782, 44, 1179744, 393318, 44, 1179745, 458854, 44, 1179746, 65638, 35, 1179747, 65638, 35, 1179748, 131174, 43, 1179749, 262244, 0, 1179750, 262244, 0, 1179751, 262244, 0, 1179752, 262244, 0, 1179753, 262244, 0, 1179754, 262244, 0, 1179755, 262244, 0, 1179756, 262244, 0, 1179757, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245186, 262244, 0, 1245187, 262244, 0, 1245188, 65638, 35, 1245189, 65638, 35, 1245190, 65638, 35, 1245191, 65638, 35, 1245192, 327782, 44, 1245193, 393318, 44, 1245194, 458854, 44, 1245195, 65638, 35, 1245196, 65638, 35, 1245197, 65638, 35, 1245198, 65638, 35, 1245199, 65638, 35, 1245200, 65638, 35, 1245201, 65638, 35, 1245202, 65638, 35, 1245203, 65638, 35, 1245204, 65638, 35, 1245205, 65638, 35, 1245206, 65638, 35, 1245207, 65638, 35, 1245208, 65638, 35, 1245209, 65638, 35, 1245210, 65638, 35, 1245211, 65638, 35, 1245212, 65638, 35, 1245213, 65638, 35, 1245214, 65638, 35, 1245215, 65638, 35, 1245216, 65638, 35, 1245217, 65638, 35, 1245218, 65638, 35, 1245219, 65638, 35, 1245220, 65638, 35, 1245221, 65638, 35, 1245222, 65638, 35, 1245223, 65638, 35, 1245224, 65638, 35, 1245225, 65638, 35, 1245226, 65638, 35, 1245227, 65638, 35, 1245228, 65638, 35, 1245229, 65638, 35, 1245230, 65638, 35, 1245231, 65638, 35, 1245232, 65638, 35, 1245233, 65638, 35, 1245234, 65638, 35, 1245235, 262244, 0, 1245236, 262244, 0, 1245237, 262244, 0, 1245238, 262244, 0, 1245239, 262244, 0, 1245240, 102, 43, 1245241, 65638, 35, 1245242, 65638, 35, 1245243, 65638, 35, 1245244, 65638, 35, 1245245, 65638, 35, 1245246, 65638, 35, 1245247, 65638, 35, 1245248, 65638, 35, 1245249, 65638, 35, 1245250, 65638, 35, 1245251, 65638, 35, 1245252, 262246, 43, 1245253, 65638, 44, 1245254, 196710, 43, 1245255, 65638, 35, 1245256, 65638, 35, 1245257, 65638, 35, 1245258, 65638, 35, 1245259, 65638, 35, 1245260, 65638, 35, 1245261, 65638, 35, 1245262, 65638, 35, 1245263, 65638, 35, 1245264, 65638, 35, 1245265, 65638, 35, 1245266, 65638, 35, 1245267, 65638, 35, 1245268, 65638, 35, 1245269, 131174, 43, 1245270, 262244, 0, 1245271, 262244, 0, 1245272, 262244, 0, 1245273, 262244, 0, 1245274, 262244, 0, 1245275, 262244, 0, 1245276, 102, 43, 1245277, 65638, 35, 1245278, 65638, 35, 1245279, 327782, 44, 1245280, 393318, 44, 1245281, 327782, 44, 1245282, 65638, 35, 1245283, 65638, 35, 1245284, 131174, 43, 1245285, 262244, 0, 1245286, 262244, 0, 1245287, 262244, 0, 1245288, 262244, 0, 1245289, 262244, 0, 1245290, 262244, 0, 1245291, 262244, 0, 1245292, 262244, 0, 1245293, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 262244, 0, 1310723, 262244, 0, 1310724, 65638, 35, 1310725, 65638, 35, 1310726, 65638, 35, 1310727, 65638, 35, 1310728, 327782, 44, 1310729, 393318, 44, 1310730, 458854, 44, 1310731, 65638, 35, 1310732, 65638, 35, 1310733, 65638, 35, 1310734, 65638, 35, 1310735, 65638, 35, 1310736, 65638, 35, 1310737, 65638, 35, 1310738, 65638, 35, 1310739, 65638, 35, 1310740, 65638, 35, 1310741, 65638, 35, 1310742, 65638, 35, 1310743, 65638, 35, 1310744, 65638, 35, 1310745, 65638, 35, 1310746, 65638, 35, 1310747, 65638, 35, 1310748, 65638, 35, 1310749, 65638, 35, 1310750, 65638, 35, 1310751, 65638, 35, 1310752, 65638, 35, 1310753, 65638, 35, 1310754, 327782, 43, 1310755, 393318, 43, 1310756, 458854, 43, 1310757, 65638, 35, 1310758, 65638, 35, 1310759, 65638, 35, 1310760, 65638, 35, 1310761, 65638, 35, 1310762, 65638, 35, 1310763, 65638, 35, 1310764, 327782, 43, 1310765, 393318, 43, 1310766, 458854, 43, 1310767, 65638, 35, 1310768, 65638, 35, 1310769, 65638, 35, 1310770, 65638, 35, 1310771, 262244, 0, 1310772, 262244, 0, 1310773, 262244, 0, 1310774, 262244, 0, 1310775, 262244, 0, 1310776, 102, 43, 1310777, 65638, 35, 1310778, 65638, 35, 1310779, 65638, 35, 1310780, 65638, 35, 1310781, 65638, 35, 1310782, 65638, 35, 1310783, 65638, 35, 1310784, 65638, 35, 1310785, 65638, 35, 1310786, 65638, 35, 1310787, 65638, 35, 1310788, 131174, 43, 1310789, 262244, 0, 1310790, 102, 44, 1310791, 65638, 44, 1310792, 65638, 44, 1310793, 65638, 44, 1310794, 65638, 44, 1310795, 65638, 44, 1310796, 65638, 44, 1310797, 65638, 44, 1310798, 65638, 44, 1310799, 65638, 44, 1310800, 65638, 44, 1310801, 65638, 44, 1310802, 65638, 44, 1310803, 65638, 44, 1310804, 65638, 44, 1310805, 131174, 44, 1310806, 262244, 0, 1310807, 262244, 0, 1310808, 262244, 0, 1310809, 262244, 0, 1310810, 262244, 0, 1310811, 262244, 0, 1310812, 102, 44, 1310813, 65638, 44, 1310814, 65638, 44, 1310815, 65638, 44, 1310816, 65638, 44, 1310817, 65638, 44, 1310818, 65638, 44, 1310819, 65638, 44, 1310820, 131174, 44, 1310821, 262244, 0, 1310822, 262244, 0, 1310823, 262244, 0, 1310824, 262244, 0, 1310825, 262244, 0, 1310826, 262244, 0, 1310827, 262244, 0, 1310828, 262244, 0, 1310829, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 262244, 0, 1376259, 262244, 0, 1376260, 65638, 35, 1376261, 65638, 35, 1376262, 65638, 35, 1376263, 65638, 35, 1376264, 327782, 44, 1376265, 393318, 44, 1376266, 458854, 44, 1376267, 65638, 35, 1376268, 65638, 35, 1376269, 65638, 35, 1376270, 65638, 35, 1376271, 65638, 35, 1376272, 65638, 35, 1376273, 65638, 35, 1376274, 65638, 35, 1376275, 65638, 35, 1376276, 65638, 35, 1376277, 65638, 35, 1376278, 65638, 35, 1376279, 65638, 35, 1376280, 65638, 35, 1376281, 65638, 35, 1376282, 65638, 35, 1376283, 65638, 35, 1376284, 65638, 34, 1376285, 65638, 34, 1376286, 65638, 35, 1376287, 65638, 35, 1376288, 65638, 34, 1376289, 65638, 35, 1376290, 327782, 44, 1376291, 393318, 44, 1376292, 458854, 44, 1376293, 65638, 35, 1376294, 65638, 35, 1376295, 65638, 35, 1376296, 65638, 35, 1376297, 65638, 35, 1376298, 65638, 35, 1376299, 65638, 35, 1376300, 327782, 44, 1376301, 393318, 44, 1376302, 458854, 44, 1376303, 65638, 35, 1376304, 65638, 35, 1376305, 65638, 35, 1376306, 65638, 35, 1376307, 262244, 0, 1376308, 262244, 0, 1376309, 262244, 0, 1376310, 262244, 0, 1376311, 262244, 0, 1376312, 102, 43, 1376313, 65638, 35, 1376314, 65638, 35, 1376315, 65638, 35, 1376316, 65638, 35, 1376317, 65638, 35, 1376318, 65638, 35, 1376319, 65638, 35, 1376320, 65638, 35, 1376321, 65638, 35, 1376322, 65638, 35, 1376323, 65638, 35, 1376324, 262246, 42, 1376325, 65638, 42, 1376326, 65638, 42, 1376327, 131174, 42, 1376328, 262244, 0, 1376329, 262244, 0, 1376330, 262244, 0, 1376331, 262244, 0, 1376332, 262244, 0, 1376333, 262244, 0, 1376334, 262244, 0, 1376335, 262244, 0, 1376336, 262244, 0, 1376337, 262244, 0, 1376338, 262244, 0, 1376339, 262244, 0, 1376340, 262244, 0, 1376341, 262244, 0, 1376342, 262244, 0, 1376343, 262244, 0, 1376344, 262244, 0, 1376345, 262244, 0, 1376346, 262244, 0, 1376347, 262244, 0, 1376348, 262244, 0, 1376349, 262244, 0, 1376350, 262244, 0, 1376351, 262244, 0, 1376352, 262244, 0, 1376353, 262244, 0, 1376354, 262244, 0, 1376355, 262244, 0, 1376356, 262244, 0, 1376357, 262244, 0, 1376358, 262244, 0, 1376359, 262244, 0, 1376360, 262244, 0, 1376361, 262244, 0, 1376362, 262244, 0, 1376363, 262244, 0, 1376364, 262244, 0, 1376365, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 262244, 0, 1441795, 262244, 0, 1441796, 65638, 35, 1441797, 65638, 35, 1441798, 65638, 35, 1441799, 65638, 35, 1441800, 327782, 44, 1441801, 393318, 44, 1441802, 458854, 44, 1441803, 65638, 35, 1441804, 65638, 35, 1441805, 65638, 35, 1441806, 65638, 35, 1441807, 65638, 35, 1441808, 65638, 35, 1441809, 65638, 35, 1441810, 65638, 35, 1441811, 65638, 35, 1441812, 65638, 35, 1441813, 65638, 35, 1441814, 65638, 35, 1441815, 65638, 35, 1441816, 327782, 43, 1441817, 393318, 43, 1441818, 458854, 43, 1441819, 65638, 35, 1441820, 65638, 35, 1441821, 65638, 35, 1441822, 65638, 35, 1441823, 65638, 35, 1441824, 65638, 35, 1441825, 65638, 35, 1441826, 327782, 44, 1441827, 393318, 44, 1441828, 458854, 44, 1441829, 65638, 35, 1441830, 65638, 35, 1441831, 327782, 43, 1441832, 393318, 43, 1441833, 458854, 43, 1441834, 65638, 35, 1441835, 65638, 35, 1441836, 327782, 44, 1441837, 393318, 44, 1441838, 458854, 44, 1441839, 65638, 35, 1441840, 65638, 35, 1441841, 65638, 35, 1441842, 65638, 35, 1441843, 262244, 0, 1441844, 262244, 0, 1441845, 262244, 0, 1441846, 262244, 0, 1441847, 262244, 0, 1441848, 102, 43, 1441849, 65638, 35, 1441850, 65638, 35, 1441851, 65638, 35, 1441852, 65638, 35, 1441853, 65638, 35, 1441854, 65638, 35, 1441855, 65638, 35, 1441856, 65638, 35, 1441857, 65638, 35, 1441858, 65638, 35, 1441859, 65638, 35, 1441860, 65638, 35, 1441861, 65638, 35, 1441862, 65638, 35, 1441863, 131174, 43, 1441864, 262244, 0, 1441865, 262244, 0, 1441866, 262244, 0, 1441867, 262244, 0, 1441868, 262244, 0, 1441869, 262244, 0, 1441870, 262244, 0, 1441871, 262244, 0, 1441872, 262244, 0, 1441873, 262244, 0, 1441874, 262244, 0, 1441875, 262244, 0, 1441876, 262244, 0, 1441877, 262244, 0, 1441878, 262244, 0, 1441879, 262244, 0, 1441880, 262244, 0, 1441881, 262244, 0, 1441882, 262244, 0, 1441883, 262244, 0, 1441884, 262244, 0, 1441885, 262244, 0, 1441886, 262244, 0, 1441887, 262244, 0, 1441888, 262244, 0, 1441889, 262244, 0, 1441890, 262244, 0, 1441891, 262244, 0, 1441892, 262244, 0, 1441893, 262244, 0, 1441894, 262244, 0, 1441895, 262244, 0, 1441896, 262244, 0, 1441897, 262244, 0, 1441898, 262244, 0, 1441899, 262244, 0, 1441900, 262244, 0, 1441901, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 262244, 0, 1507331, 262244, 0, 1507332, 65638, 35, 1507333, 65638, 35, 1507334, 65638, 35, 1507335, 65638, 35, 1507336, 327782, 45, 1507337, 393318, 45, 1507338, 458854, 45, 1507339, 65638, 35, 1507340, 65638, 35, 1507341, 65638, 35, 1507342, 65638, 35, 1507343, 65638, 35, 1507344, 65638, 35, 1507345, 65638, 35, 1507346, 65638, 35, 1507347, 65638, 35, 1507348, 65638, 35, 1507349, 65638, 35, 1507350, 65638, 35, 1507351, 65638, 35, 1507352, 327782, 44, 1507353, 393318, 44, 1507354, 458854, 44, 1507355, 65638, 35, 1507356, 65638, 35, 1507357, 65638, 35, 1507358, 65638, 35, 1507359, 65638, 35, 1507360, 65638, 35, 1507361, 65638, 35, 1507362, 327782, 44, 1507363, 393318, 44, 1507364, 458854, 44, 1507365, 65638, 35, 1507366, 65638, 35, 1507367, 327782, 44, 1507368, 393318, 44, 1507369, 458854, 44, 1507370, 65638, 35, 1507371, 65638, 35, 1507372, 327782, 44, 1507373, 393318, 44, 1507374, 458854, 44, 1507375, 65638, 35, 1507376, 65638, 35, 1507377, 65638, 35, 1507378, 65638, 35, 1507379, 262244, 0, 1507380, 262244, 0, 1507381, 262244, 0, 1507382, 262244, 0, 1507383, 262244, 0, 1507384, 102, 43, 1507385, 65638, 35, 1507386, 65638, 35, 1507387, 65638, 35, 1507388, 65638, 35, 1507389, 65638, 35, 1507390, 65638, 35, 1507391, 65638, 35, 1507392, 65638, 35, 1507393, 65638, 35, 1507394, 65638, 35, 1507395, 65638, 35, 1507396, 65638, 35, 1507397, 65638, 35, 1507398, 65638, 35, 1507399, 131174, 43, 1507400, 262244, 0, 1507401, 262244, 0, 1507402, 262244, 0, 1507403, 262244, 0, 1507404, 262244, 0, 1507405, 262244, 0, 1507406, 262244, 0, 1507407, 262244, 0, 1507408, 262244, 0, 1507409, 262244, 0, 1507410, 262244, 0, 1507411, 262244, 0, 1507412, 262244, 0, 1507413, 262244, 0, 1507414, 262244, 0, 1507415, 262244, 0, 1507416, 262244, 0, 1507417, 262244, 0, 1507418, 262244, 0, 1507419, 262244, 0, 1507420, 262244, 0, 1507421, 262244, 0, 1507422, 262244, 0, 1507423, 262244, 0, 1507424, 262244, 0, 1507425, 262244, 0, 1507426, 262244, 0, 1507427, 262244, 0, 1507428, 262244, 0, 1507429, 262244, 0, 1507430, 262244, 0, 1507431, 262244, 0, 1507432, 262244, 0, 1507433, 262244, 0, 1507434, 262244, 0, 1507435, 262244, 0, 1507436, 262244, 0, 1507437, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 262244, 0, 1572868, 65638, 35, 1572869, 65638, 35, 1572870, 65638, 35, 1572871, 65638, 35, 1572872, 65638, 35, 1572873, 65638, 35, 1572874, 65638, 35, 1572875, 65638, 35, 1572876, 65638, 35, 1572877, 65638, 35, 1572878, 65638, 35, 1572879, 65638, 35, 1572880, 65638, 35, 1572881, 65638, 35, 1572882, 65638, 35, 1572883, 65638, 35, 1572884, 65638, 35, 1572885, 65638, 35, 1572886, 65638, 35, 1572887, 65638, 35, 1572888, 327782, 45, 1572889, 393318, 45, 1572890, 458854, 45, 1572891, 65638, 35, 1572892, 65638, 35, 1572893, 65638, 35, 1572894, 65638, 35, 1572895, 65638, 35, 1572896, 65638, 35, 1572897, 65638, 35, 1572898, 327782, 44, 1572899, 393318, 44, 1572900, 458854, 44, 1572901, 65638, 35, 1572902, 65638, 35, 1572903, 327782, 45, 1572904, 393318, 45, 1572905, 458854, 45, 1572906, 65638, 35, 1572907, 65638, 35, 1572908, 327782, 44, 1572909, 393318, 44, 1572910, 458854, 44, 1572911, 65638, 35, 1572912, 65638, 35, 1572913, 65638, 35, 1572914, 65638, 35, 1572915, 262244, 0, 1572916, 262244, 0, 1572917, 262244, 0, 1572918, 262244, 0, 1572919, 262244, 0, 1572920, 102, 43, 1572921, 65638, 35, 1572922, 65638, 35, 1572923, 65638, 35, 1572924, 65638, 35, 1572925, 65638, 35, 1572926, 65638, 35, 1572927, 65638, 35, 1572928, 65638, 35, 1572929, 65638, 35, 1572930, 65638, 35, 1572931, 65638, 35, 1572932, 65638, 35, 1572933, 65638, 35, 1572934, 65638, 35, 1572935, 131174, 43, 1572936, 262244, 0, 1572937, 262244, 0, 1572938, 262244, 0, 1572939, 262244, 0, 1572940, 262244, 0, 1572941, 262244, 0, 1572942, 262244, 0, 1572943, 262244, 0, 1572944, 262244, 0, 1572945, 262244, 0, 1572946, 262244, 0, 1572947, 262244, 0, 1572948, 262244, 0, 1572949, 262244, 0, 1572950, 262244, 0, 1572951, 262244, 0, 1572952, 262244, 0, 1572953, 262244, 0, 1572954, 262244, 0, 1572955, 262244, 0, 1572956, 262244, 0, 1572957, 262244, 0, 1572958, 262244, 0, 1572959, 262244, 0, 1572960, 262244, 0, 1572961, 262244, 0, 1572962, 262244, 0, 1572963, 262244, 0, 1572964, 262244, 0, 1572965, 262244, 0, 1572966, 262244, 0, 1572967, 262244, 0, 1572968, 262244, 0, 1572969, 262244, 0, 1572970, 262244, 0, 1572971, 262244, 0, 1572972, 262244, 0, 1572973, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 262244, 0, 1638403, 262244, 0, 1638404, 65638, 35, 1638405, 65638, 35, 1638406, 65638, 35, 1638407, 65638, 35, 1638408, 65638, 35, 1638409, 65638, 35, 1638410, 65638, 35, 1638411, 65638, 35, 1638412, 65638, 35, 1638413, 65638, 35, 1638414, 65638, 35, 1638415, 65638, 35, 1638416, 65638, 35, 1638417, 65638, 35, 1638418, 65638, 35, 1638419, 65638, 35, 1638420, 65638, 35, 1638421, 65638, 35, 1638422, 65638, 35, 1638423, 65638, 35, 1638424, 65638, 35, 1638425, 65638, 35, 1638426, 65638, 35, 1638427, 65638, 35, 1638428, 65638, 35, 1638429, 65638, 35, 1638430, 65638, 35, 1638431, 65638, 35, 1638432, 65638, 35, 1638433, 65638, 35, 1638434, 327782, 44, 1638435, 393318, 44, 1638436, 458854, 44, 1638437, 65638, 35, 1638438, 65638, 35, 1638439, 65638, 35, 1638440, 65638, 35, 1638441, 65638, 35, 1638442, 65638, 35, 1638443, 65638, 35, 1638444, 327782, 44, 1638445, 393318, 44, 1638446, 458854, 44, 1638447, 65638, 35, 1638448, 65638, 35, 1638449, 65638, 35, 1638450, 65638, 35, 1638451, 262244, 0, 1638452, 262244, 0, 1638453, 262244, 0, 1638454, 262244, 0, 1638455, 262244, 0, 1638456, 102, 43, 1638457, 65638, 35, 1638458, 65638, 35, 1638459, 65638, 35, 1638460, 65638, 35, 1638461, 65638, 35, 1638462, 65638, 35, 1638463, 65638, 35, 1638464, 65638, 35, 1638465, 65638, 35, 1638466, 65638, 35, 1638467, 65638, 35, 1638468, 65638, 35, 1638469, 65638, 35, 1638470, 65638, 35, 1638471, 131174, 43, 1638472, 262244, 0, 1638473, 262244, 0, 1638474, 262244, 0, 1638475, 262244, 0, 1638476, 262244, 0, 1638477, 262244, 0, 1638478, 262244, 0, 1638479, 262244, 0, 1638480, 262244, 0, 1638481, 262244, 0, 1638482, 262244, 0, 1638483, 262244, 0, 1638484, 262244, 0, 1638485, 262244, 0, 1638486, 262244, 0, 1638487, 262244, 0, 1638488, 262244, 0, 1638489, 262244, 0, 1638490, 262244, 0, 1638491, 262244, 0, 1638492, 262244, 0, 1638493, 262244, 0, 1638494, 262244, 0, 1638495, 262244, 0, 1638496, 262244, 0, 1638497, 262244, 0, 1638498, 262244, 0, 1638499, 262244, 0, 1638500, 262244, 0, 1638501, 262244, 0, 1638502, 262244, 0, 1638503, 262244, 0, 1638504, 262244, 0, 1638505, 262244, 0, 1638506, 262244, 0, 1638507, 262244, 0, 1638508, 262244, 0, 1638509, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 262244, 0, 1703939, 262244, 0, 1703940, 65638, 35, 1703941, 65638, 35, 1703942, 65638, 35, 1703943, 65638, 35, 1703944, 65638, 35, 1703945, 65638, 35, 1703946, 65638, 35, 1703947, 65638, 35, 1703948, 65638, 35, 1703949, 65638, 35, 1703950, 65638, 35, 1703951, 65638, 35, 1703952, 65638, 35, 1703953, 65638, 35, 1703954, 65638, 35, 1703955, 65638, 35, 1703956, 65638, 35, 1703957, 65638, 35, 1703958, 65638, 35, 1703959, 65638, 35, 1703960, 65638, 35, 1703961, 65638, 35, 1703962, 65638, 35, 1703963, 65638, 35, 1703964, 65638, 35, 1703965, 65638, 35, 1703966, 65638, 35, 1703967, 65638, 35, 1703968, 65638, 35, 1703969, 65638, 35, 1703970, 327782, 45, 1703971, 393318, 45, 1703972, 458854, 45, 1703973, 65638, 35, 1703974, 65638, 35, 1703975, 65638, 35, 1703976, 65638, 35, 1703977, 65638, 35, 1703978, 65638, 35, 1703979, 65638, 35, 1703980, 327782, 44, 1703981, 393318, 44, 1703982, 458854, 44, 1703983, 65638, 35, 1703984, 65638, 35, 1703985, 65638, 35, 1703986, 65638, 35, 1703987, 262244, 0, 1703988, 262244, 0, 1703989, 262244, 0, 1703990, 262244, 0, 1703991, 262244, 0, 1703992, 102, 43, 1703993, 65638, 35, 1703994, 65638, 35, 1703995, 65638, 35, 1703996, 65638, 35, 1703997, 65638, 35, 1703998, 65638, 35, 1703999, 65638, 35, 1704000, 65638, 35, 1704001, 65638, 35, 1704002, 65638, 35, 1704003, 65638, 35, 1704004, 65638, 35, 1704005, 65638, 35, 1704006, 65638, 35, 1704007, 131174, 43, 1704008, 262244, 0, 1704009, 262244, 0, 1704010, 262244, 0, 1704011, 262244, 0, 1704012, 262244, 0, 1704013, 262244, 0, 1704014, 262244, 0, 1704015, 262244, 0, 1704016, 262244, 0, 1704017, 262244, 0, 1704018, 262244, 0, 1704019, 262244, 0, 1704020, 262244, 0, 1704021, 262244, 0, 1704022, 262244, 0, 1704023, 262244, 0, 1704024, 262244, 0, 1704025, 262244, 0, 1704026, 262244, 0, 1704027, 262244, 0, 1704028, 262244, 0, 1704029, 262244, 0, 1704030, 262244, 0, 1704031, 262244, 0, 1704032, 262244, 0, 1704033, 262244, 0, 1704034, 262244, 0, 1704035, 262244, 0, 1704036, 262244, 0, 1704037, 262244, 0, 1704038, 262244, 0, 1704039, 262244, 0, 1704040, 262244, 0, 1704041, 262244, 0, 1704042, 262244, 0, 1704043, 262244, 0, 1704044, 262244, 0, 1704045, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 262244, 0, 1769475, 262244, 0, 1769476, 65638, 35, 1769477, 65638, 35, 1769478, 65638, 35, 1769479, 65638, 35, 1769480, 65638, 35, 1769481, 65638, 35, 1769482, 65638, 35, 1769483, 65638, 35, 1769484, 65638, 35, 1769485, 65638, 35, 1769486, 65638, 35, 1769487, 65638, 35, 1769488, 65638, 35, 1769489, 65638, 35, 1769490, 65638, 35, 1769491, 65638, 35, 1769492, 65638, 35, 1769493, 65638, 35, 1769494, 65638, 35, 1769495, 65638, 35, 1769496, 65638, 35, 1769497, 65638, 35, 1769498, 65638, 35, 1769499, 65638, 35, 1769500, 65638, 35, 1769501, 65638, 35, 1769502, 65638, 35, 1769503, 65638, 35, 1769504, 327782, 43, 1769505, 393318, 43, 1769506, 458854, 43, 1769507, 65638, 35, 1769508, 65638, 35, 1769509, 65638, 35, 1769510, 65638, 35, 1769511, 65638, 35, 1769512, 65638, 35, 1769513, 65638, 35, 1769514, 65638, 35, 1769515, 65638, 35, 1769516, 327782, 45, 1769517, 393318, 45, 1769518, 458854, 45, 1769519, 65638, 35, 1769520, 65638, 35, 1769521, 65638, 35, 1769522, 65638, 35, 1769523, 262244, 0, 1769524, 262244, 0, 1769525, 262244, 0, 1769526, 262244, 0, 1769527, 262244, 0, 1769528, 102, 43, 1769529, 65638, 35, 1769530, 65638, 35, 1769531, 65638, 35, 1769532, 65638, 35, 1769533, 65638, 35, 1769534, 65638, 35, 1769535, 65638, 35, 1769536, 65638, 35, 1769537, 65638, 35, 1769538, 65638, 35, 1769539, 65638, 35, 1769540, 65638, 35, 1769541, 65638, 35, 1769542, 65638, 35, 1769543, 131174, 43, 1769544, 262244, 0, 1769545, 262244, 0, 1769546, 262244, 0, 1769547, 262244, 0, 1769548, 262244, 0, 1769549, 262244, 0, 1769550, 262244, 0, 1769551, 262244, 0, 1769552, 262244, 0, 1769553, 262244, 0, 1769554, 262244, 0, 1769555, 262244, 0, 1769556, 262244, 0, 1769557, 262244, 0, 1769558, 262244, 0, 1769559, 262244, 0, 1769560, 102, 42, 1769561, 65638, 42, 1769562, 65638, 42, 1769563, 65638, 42, 1769564, 65638, 42, 1769565, 65638, 42, 1769566, 65638, 42, 1769567, 65638, 42, 1769568, 131174, 42, 1769569, 262244, 0, 1769570, 262244, 0, 1769571, 262244, 0, 1769572, 262244, 0, 1769573, 262244, 0, 1769574, 262244, 0, 1769575, 262244, 0, 1769576, 262244, 0, 1769577, 262244, 0, 1769578, 262244, 0, 1769579, 262244, 0, 1769580, 262244, 0, 1769581, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 262244, 0, 1835012, 65638, 35, 1835013, 65638, 35, 1835014, 65638, 35, 1835015, 65638, 35, 1835016, 65638, 35, 1835017, 65638, 35, 1835018, 65638, 35, 1835019, 65638, 35, 1835020, 65638, 35, 1835021, 65638, 35, 1835022, 65638, 35, 1835023, 65638, 35, 1835024, 65638, 35, 1835025, 65638, 35, 1835026, 65638, 35, 1835027, 65638, 35, 1835028, 65638, 35, 1835029, 65638, 35, 1835030, 65638, 35, 1835031, 65638, 35, 1835032, 65638, 35, 1835033, 65638, 35, 1835034, 327782, 43, 1835035, 393318, 43, 1835036, 458854, 43, 1835037, 65638, 35, 1835038, 65638, 35, 1835039, 65638, 35, 1835040, 327782, 44, 1835041, 393318, 44, 1835042, 458854, 44, 1835043, 65638, 35, 1835044, 65638, 35, 1835045, 65638, 35, 1835046, 65638, 35, 1835047, 65638, 35, 1835048, 65638, 35, 1835049, 65638, 35, 1835050, 65638, 35, 1835051, 65638, 35, 1835052, 65638, 35, 1835053, 65638, 35, 1835054, 65638, 35, 1835055, 65638, 35, 1835056, 65638, 35, 1835057, 65638, 35, 1835058, 65638, 35, 1835059, 262244, 0, 1835060, 262244, 0, 1835061, 262244, 0, 1835062, 262244, 0, 1835063, 262244, 0, 1835064, 102, 43, 1835065, 65638, 35, 1835066, 65638, 35, 1835067, 65638, 35, 1835068, 65638, 35, 1835069, 65638, 35, 1835070, 65638, 35, 1835071, 65638, 35, 1835072, 65638, 35, 1835073, 65638, 35, 1835074, 65638, 35, 1835075, 65638, 35, 1835076, 65638, 35, 1835077, 65638, 35, 1835078, 65638, 35, 1835079, 131174, 43, 1835080, 262244, 0, 1835081, 262244, 0, 1835082, 262244, 0, 1835083, 262244, 0, 1835084, 262244, 0, 1835085, 262244, 0, 1835086, 262244, 0, 1835087, 262244, 0, 1835088, 262244, 0, 1835089, 262244, 0, 1835090, 262244, 0, 1835091, 262244, 0, 1835092, 262244, 0, 1835093, 262244, 0, 1835094, 262244, 0, 1835095, 262244, 0, 1835096, 102, 43, 1835097, 262244, 0, 1835098, 262244, 0, 1835099, 262244, 0, 1835100, 262244, 0, 1835101, 262244, 0, 1835102, 262244, 0, 1835103, 262244, 0, 1835104, 131174, 43, 1835105, 262244, 0, 1835106, 262244, 0, 1835107, 262244, 0, 1835108, 262244, 0, 1835109, 262244, 0, 1835110, 262244, 0, 1835111, 262244, 0, 1835112, 262244, 0, 1835113, 262244, 0, 1835114, 262244, 0, 1835115, 262244, 0, 1835116, 262244, 0, 1835117, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 0, 1900548, 65638, 35, 1900549, 65638, 35, 1900550, 65638, 35, 1900551, 65638, 35, 1900552, 65638, 35, 1900553, 65638, 35, 1900554, 65638, 35, 1900555, 65638, 35, 1900556, 65638, 35, 1900557, 65638, 35, 1900558, 65638, 35, 1900559, 65638, 35, 1900560, 65638, 35, 1900561, 65638, 35, 1900562, 65638, 35, 1900563, 65638, 35, 1900564, 65638, 35, 1900565, 65638, 35, 1900566, 65638, 35, 1900567, 65638, 35, 1900568, 65638, 35, 1900569, 65638, 35, 1900570, 327782, 44, 1900571, 393318, 44, 1900572, 458854, 44, 1900573, 65638, 35, 1900574, 65638, 35, 1900575, 65638, 35, 1900576, 327782, 45, 1900577, 393318, 45, 1900578, 458854, 45, 1900579, 65638, 35, 1900580, 65638, 35, 1900581, 65638, 35, 1900582, 65638, 35, 1900583, 65638, 35, 1900584, 65638, 35, 1900585, 65638, 35, 1900586, 65638, 35, 1900587, 65638, 35, 1900588, 65638, 35, 1900589, 65638, 35, 1900590, 65638, 35, 1900591, 65638, 35, 1900592, 65638, 35, 1900593, 65638, 35, 1900594, 65638, 35, 1900595, 262244, 0, 1900596, 262244, 0, 1900597, 262244, 0, 1900598, 262244, 0, 1900599, 262244, 0, 1900600, 102, 43, 1900601, 65638, 35, 1900602, 65638, 35, 1900603, 65638, 35, 1900604, 65638, 35, 1900605, 65638, 35, 1900606, 65638, 35, 1900607, 65638, 35, 1900608, 65638, 35, 1900609, 65638, 35, 1900610, 65638, 35, 1900611, 65638, 35, 1900612, 65638, 35, 1900613, 65638, 35, 1900614, 65638, 35, 1900615, 131174, 43, 1900616, 262244, 0, 1900617, 262244, 0, 1900618, 262244, 0, 1900619, 262244, 0, 1900620, 262244, 0, 1900621, 262244, 0, 1900622, 262244, 0, 1900623, 262244, 0, 1900624, 262244, 0, 1900625, 262244, 0, 1900626, 262244, 0, 1900627, 262244, 0, 1900628, 262244, 0, 1900629, 262244, 0, 1900630, 102, 42, 1900631, 65638, 42, 1900632, 196710, 42, 1900633, 65638, 35, 1900634, 65638, 35, 1900635, 65638, 35, 1900636, 65638, 35, 1900637, 65638, 35, 1900638, 65638, 35, 1900639, 65638, 35, 1900640, 262246, 42, 1900641, 65638, 42, 1900642, 131174, 42, 1900643, 262244, 0, 1900644, 262244, 0, 1900645, 262244, 0, 1900646, 262244, 0, 1900647, 262244, 0, 1900648, 262244, 0, 1900649, 262244, 0, 1900650, 262244, 0, 1900651, 262244, 0, 1900652, 262244, 0, 1900653, 262244, 0, 1966080, 262244, 0, 1966081, 262244, 0, 1966082, 262244, 0, 1966083, 262244, 0, 1966084, 65638, 35, 1966085, 65638, 35, 1966086, 65638, 35, 1966087, 65638, 35, 1966088, 65638, 35, 1966089, 65638, 35, 1966090, 65638, 35, 1966091, 65638, 35, 1966092, 65638, 35, 1966093, 65638, 35, 1966094, 65638, 35, 1966095, 65638, 35, 1966096, 65638, 35, 1966097, 65638, 35, 1966098, 65638, 35, 1966099, 65638, 35, 1966100, 65638, 35, 1966101, 65638, 35, 1966102, 65638, 35, 1966103, 65638, 35, 1966104, 65638, 35, 1966105, 65638, 35, 1966106, 327782, 45, 1966107, 393318, 45, 1966108, 458854, 45, 1966109, 65638, 35, 1966110, 65638, 35, 1966111, 65638, 35, 1966112, 65638, 35, 1966113, 65638, 35, 1966114, 65638, 35, 1966115, 65638, 35, 1966116, 65638, 34, 1966117, 65638, 35, 1966118, 65638, 35, 1966119, 65638, 35, 1966120, 65638, 35, 1966121, 65638, 35, 1966122, 65638, 35, 1966123, 65638, 35, 1966124, 65638, 35, 1966125, 65638, 35, 1966126, 65638, 35, 1966127, 65638, 35, 1966128, 65638, 35, 1966129, 65638, 35, 1966130, 65638, 35, 1966131, 262244, 0, 1966132, 262244, 0, 1966133, 262244, 0, 1966134, 262244, 0, 1966135, 262244, 0, 1966136, 102, 43, 1966137, 65638, 35, 1966138, 65638, 35, 1966139, 65638, 35, 1966140, 65638, 35, 1966141, 65638, 35, 1966142, 65638, 35, 1966143, 65638, 35, 1966144, 65638, 35, 1966145, 327782, 43, 1966146, 393318, 43, 1966147, 458854, 43, 1966148, 65638, 35, 1966149, 65638, 35, 1966150, 65638, 35, 1966151, 131174, 43, 1966152, 262244, 0, 1966153, 262244, 0, 1966154, 262244, 0, 1966155, 262244, 0, 1966156, 262244, 0, 1966157, 262244, 0, 1966158, 262244, 0, 1966159, 262244, 0, 1966160, 262244, 0, 1966161, 262244, 0, 1966162, 262244, 0, 1966163, 262244, 0, 1966164, 262244, 0, 1966165, 262244, 0, 1966166, 102, 43, 1966167, 262244, 0, 1966168, 262244, 0, 1966169, 65638, 35, 1966170, 65638, 35, 1966171, 65638, 35, 1966172, 65638, 35, 1966173, 65638, 35, 1966174, 65638, 35, 1966175, 65638, 35, 1966176, 262244, 0, 1966177, 262244, 0, 1966178, 131174, 43, 1966179, 262244, 0, 1966180, 262244, 0, 1966181, 262244, 0, 1966182, 262244, 0, 1966183, 262244, 0, 1966184, 262244, 0, 1966185, 262244, 0, 1966186, 262244, 0, 1966187, 262244, 0, 1966188, 262244, 0, 1966189, 262244, 0, 2031616, 262244, 0, 2031617, 262244, 0, 2031618, 262244, 0, 2031619, 262244, 0, 2031620, 65638, 35, 2031621, 65638, 35, 2031622, 65638, 35, 2031623, 65638, 35, 2031624, 65638, 35, 2031625, 65638, 35, 2031626, 65638, 35, 2031627, 65638, 35, 2031628, 65638, 35, 2031629, 65638, 35, 2031630, 65638, 35, 2031631, 65638, 35, 2031632, 65638, 35, 2031633, 65638, 35, 2031634, 65638, 35, 2031635, 65638, 35, 2031636, 65638, 35, 2031637, 65638, 35, 2031638, 65638, 35, 2031639, 65638, 35, 2031640, 65638, 35, 2031641, 65638, 35, 2031642, 65638, 35, 2031643, 65638, 35, 2031644, 65638, 35, 2031645, 65638, 35, 2031646, 65638, 35, 2031647, 327782, 43, 2031648, 393318, 43, 2031649, 458854, 43, 2031650, 65638, 35, 2031651, 65638, 35, 2031652, 65638, 35, 2031653, 65638, 35, 2031654, 65638, 35, 2031655, 65638, 35, 2031656, 65638, 35, 2031657, 65638, 35, 2031658, 65638, 35, 2031659, 65638, 35, 2031660, 65638, 35, 2031661, 65638, 35, 2031662, 65638, 35, 2031663, 65638, 35, 2031664, 65638, 35, 2031665, 65638, 35, 2031666, 65638, 35, 2031667, 262244, 0, 2031668, 262244, 0, 2031669, 262244, 0, 2031670, 262244, 0, 2031671, 262244, 0, 2031672, 102, 43, 2031673, 65638, 35, 2031674, 65638, 35, 2031675, 65638, 35, 2031676, 65638, 35, 2031677, 65638, 35, 2031678, 65638, 35, 2031679, 65638, 35, 2031680, 65638, 35, 2031681, 327782, 44, 2031682, 393318, 44, 2031683, 458854, 44, 2031684, 65638, 35, 2031685, 65638, 35, 2031686, 65638, 35, 2031687, 131174, 43, 2031688, 262244, 0, 2031689, 262244, 0, 2031690, 262244, 0, 2031691, 262244, 0, 2031692, 262244, 0, 2031693, 262244, 0, 2031694, 262244, 0, 2031695, 262244, 0, 2031696, 262244, 0, 2031697, 262244, 0, 2031698, 262244, 0, 2031699, 262244, 0, 2031700, 262244, 0, 2031701, 262244, 0, 2031702, 102, 43, 2031703, 65638, 35, 2031704, 65638, 35, 2031705, 65638, 35, 2031706, 65638, 35, 2031707, 327782, 43, 2031708, 393318, 43, 2031709, 458854, 43, 2031710, 65638, 35, 2031711, 65638, 35, 2031712, 65638, 35, 2031713, 65638, 35, 2031714, 131174, 43, 2031715, 262244, 0, 2031716, 262244, 0, 2031717, 262244, 0, 2031718, 262244, 0, 2031719, 262244, 0, 2031720, 262244, 0, 2031721, 262244, 0, 2031722, 262244, 0, 2031723, 262244, 0, 2031724, 262244, 0, 2031725, 262244, 0, 2097152, 262244, 0, 2097153, 262244, 0, 2097154, 262244, 0, 2097155, 262244, 0, 2097156, 65638, 35, 2097157, 65638, 35, 2097158, 65638, 35, 2097159, 327782, 43, 2097160, 393318, 43, 2097161, 458854, 43, 2097162, 65638, 35, 2097163, 65638, 35, 2097164, 65638, 35, 2097165, 65638, 35, 2097166, 65638, 35, 2097167, 65638, 35, 2097168, 65638, 35, 2097169, 65638, 35, 2097170, 65638, 35, 2097171, 65638, 35, 2097172, 65638, 35, 2097173, 65638, 35, 2097174, 65638, 35, 2097175, 65638, 35, 2097176, 65638, 35, 2097177, 65638, 35, 2097178, 65638, 35, 2097179, 65638, 35, 2097180, 65638, 35, 2097181, 65638, 35, 2097182, 65638, 35, 2097183, 327782, 44, 2097184, 393318, 44, 2097185, 458854, 44, 2097186, 65638, 35, 2097187, 65638, 35, 2097188, 65638, 35, 2097189, 327782, 43, 2097190, 393318, 43, 2097191, 393318, 43, 2097192, 393318, 43, 2097193, 393318, 43, 2097194, 393318, 43, 2097195, 393318, 43, 2097196, 393318, 43, 2097197, 393318, 43, 2097198, 393318, 43, 2097199, 458854, 43, 2097200, 65638, 35, 2097201, 65638, 35, 2097202, 65638, 35, 2097203, 262244, 0, 2097204, 262244, 0, 2097205, 262244, 0, 2097206, 262244, 0, 2097207, 262244, 0, 2097208, 102, 43, 2097209, 65638, 35, 2097210, 65638, 35, 2097211, 65638, 35, 2097212, 65638, 35, 2097213, 65638, 35, 2097214, 65638, 35, 2097215, 65638, 35, 2097216, 65638, 35, 2097217, 327782, 44, 2097218, 393318, 44, 2097219, 458854, 44, 2097220, 65638, 35, 2097221, 65638, 35, 2097222, 65638, 35, 2097223, 131174, 43, 2097224, 262244, 0, 2097225, 262244, 0, 2097226, 262244, 0, 2097227, 262244, 0, 2097228, 262244, 0, 2097229, 262244, 0, 2097230, 262244, 0, 2097231, 262244, 0, 2097232, 262244, 0, 2097233, 262244, 0, 2097234, 262244, 0, 2097235, 262244, 0, 2097236, 262244, 0, 2097237, 262244, 0, 2097238, 102, 43, 2097239, 65638, 35, 2097240, 65638, 35, 2097241, 65638, 35, 2097242, 65638, 35, 2097243, 327782, 44, 2097244, 393318, 44, 2097245, 458854, 44, 2097246, 65638, 35, 2097247, 65638, 35, 2097248, 65638, 35, 2097249, 65638, 35, 2097250, 131174, 43, 2097251, 262244, 0, 2097252, 262244, 0, 2097253, 262244, 0, 2097254, 262244, 0, 2097255, 262244, 0, 2097256, 262244, 0, 2097257, 262244, 0, 2097258, 262244, 0, 2097259, 262244, 0, 2097260, 262244, 0, 2097261, 262244, 0, 2162688, 262244, 0, 2162689, 262244, 0, 2162690, 262244, 0, 2162691, 262244, 0, 2162692, 65638, 35, 2162693, 65638, 35, 2162694, 65638, 35, 2162695, 327782, 44, 2162696, 393318, 44, 2162697, 458854, 44, 2162698, 65638, 35, 2162699, 65638, 35, 2162700, 65638, 35, 2162701, 65638, 35, 2162702, 327782, 43, 2162703, 393318, 43, 2162704, 393318, 43, 2162705, 393318, 43, 2162706, 393318, 43, 2162707, 393318, 43, 2162708, 393318, 43, 2162709, 393318, 43, 2162710, 393318, 43, 2162711, 393318, 43, 2162712, 393318, 43, 2162713, 393318, 43, 2162714, 393318, 43, 2162715, 393318, 43, 2162716, 458854, 43, 2162717, 65638, 35, 2162718, 65638, 35, 2162719, 327782, 44, 2162720, 393318, 44, 2162721, 458854, 44, 2162722, 65638, 35, 2162723, 65638, 35, 2162724, 65638, 35, 2162725, 327782, 44, 2162726, 393318, 44, 2162727, 393318, 44, 2162728, 393318, 44, 2162729, 393318, 44, 2162730, 393318, 44, 2162731, 393318, 44, 2162732, 393318, 44, 2162733, 393318, 44, 2162734, 393318, 44, 2162735, 458854, 44, 2162736, 65638, 35, 2162737, 65638, 35, 2162738, 65638, 35, 2162739, 262244, 0, 2162740, 262244, 0, 2162741, 262244, 0, 2162742, 262244, 0, 2162743, 262244, 0, 2162744, 102, 43, 2162745, 65638, 35, 2162746, 65638, 35, 2162747, 65638, 35, 2162748, 65638, 35, 2162749, 65638, 35, 2162750, 65638, 35, 2162751, 65638, 35, 2162752, 65638, 35, 2162753, 327782, 44, 2162754, 393318, 44, 2162755, 458854, 44, 2162756, 65638, 35, 2162757, 65638, 35, 2162758, 65638, 35, 2162759, 131174, 43, 2162760, 262244, 0, 2162761, 262244, 0, 2162762, 262244, 0, 2162763, 262244, 0, 2162764, 262244, 0, 2162765, 262244, 0, 2162766, 262244, 0, 2162767, 262244, 0, 2162768, 262244, 0, 2162769, 262244, 0, 2162770, 262244, 0, 2162771, 262244, 0, 2162772, 262244, 0, 2162773, 262244, 0, 2162774, 102, 43, 2162775, 65638, 35, 2162776, 65638, 35, 2162777, 65638, 35, 2162778, 65638, 35, 2162779, 327782, 44, 2162780, 393318, 44, 2162781, 458854, 44, 2162782, 65638, 35, 2162783, 65638, 35, 2162784, 65638, 35, 2162785, 65638, 35, 2162786, 131174, 43, 2162787, 262244, 0, 2162788, 262244, 0, 2162789, 262244, 0, 2162790, 262244, 0, 2162791, 262244, 0, 2162792, 262244, 0, 2162793, 262244, 0, 2162794, 262244, 0, 2162795, 262244, 0, 2162796, 262244, 0, 2162797, 262244, 0, 2228224, 262244, 0, 2228225, 262244, 0, 2228226, 262244, 0, 2228227, 262244, 0, 2228228, 65638, 35, 2228229, 65638, 35, 2228230, 65638, 35, 2228231, 327782, 44, 2228232, 393318, 44, 2228233, 458854, 44, 2228234, 65638, 35, 2228235, 65638, 35, 2228236, 65638, 35, 2228237, 65638, 35, 2228238, 327782, 44, 2228239, 393318, 44, 2228240, 393318, 44, 2228241, 393318, 44, 2228242, 393318, 44, 2228243, 393318, 44, 2228244, 393318, 44, 2228245, 393318, 44, 2228246, 393318, 44, 2228247, 393318, 44, 2228248, 393318, 44, 2228249, 393318, 44, 2228250, 393318, 44, 2228251, 393318, 44, 2228252, 458854, 44, 2228253, 65638, 35, 2228254, 65638, 35, 2228255, 327782, 44, 2228256, 393318, 44, 2228257, 262246, 44, 2228258, 458854, 43, 2228259, 65638, 35, 2228260, 65638, 35, 2228261, 327782, 45, 2228262, 393318, 45, 2228263, 393318, 45, 2228264, 393318, 45, 2228265, 393318, 45, 2228266, 393318, 45, 2228267, 393318, 45, 2228268, 393318, 45, 2228269, 196710, 45, 2228270, 393318, 44, 2228271, 458854, 44, 2228272, 65638, 35, 2228273, 65638, 35, 2228274, 65638, 35, 2228275, 262244, 0, 2228276, 262244, 0, 2228277, 262244, 0, 2228278, 262244, 0, 2228279, 262244, 0, 2228280, 102, 43, 2228281, 262244, 0, 2228282, 65638, 35, 2228283, 65638, 35, 2228284, 65638, 35, 2228285, 65638, 35, 2228286, 65638, 35, 2228287, 65638, 35, 2228288, 65638, 35, 2228289, 327782, 44, 2228290, 393318, 44, 2228291, 458854, 44, 2228292, 65638, 35, 2228293, 65638, 35, 2228294, 65638, 35, 2228295, 131174, 43, 2228296, 262244, 0, 2228297, 262244, 0, 2228298, 262244, 0, 2228299, 262244, 0, 2228300, 262244, 0, 2228301, 262244, 0, 2228302, 262244, 0, 2228303, 262244, 0, 2228304, 262244, 0, 2228305, 262244, 0, 2228306, 262244, 0, 2228307, 262244, 0, 2228308, 262244, 0, 2228309, 262244, 0, 2228310, 102, 43, 2228311, 65638, 35, 2228312, 65638, 35, 2228313, 65638, 35, 2228314, 65638, 35, 2228315, 327782, 44, 2228316, 393318, 44, 2228317, 458854, 44, 2228318, 65638, 35, 2228319, 65638, 35, 2228320, 65638, 35, 2228321, 65638, 35, 2228322, 131174, 43, 2228323, 262244, 0, 2228324, 262244, 0, 2228325, 262244, 0, 2228326, 262244, 0, 2228327, 262244, 0, 2228328, 262244, 0, 2228329, 262244, 0, 2228330, 262244, 0, 2228331, 262244, 0, 2228332, 262244, 0, 2228333, 262244, 0, 2293760, 262244, 0, 2293761, 262244, 0, 2293762, 262244, 0, 2293763, 262244, 0, 2293764, 65638, 35, 2293765, 65638, 35, 2293766, 65638, 35, 2293767, 327782, 45, 2293768, 393318, 45, 2293769, 458854, 45, 2293770, 65638, 35, 2293771, 65638, 35, 2293772, 65638, 35, 2293773, 65638, 35, 2293774, 327782, 45, 2293775, 393318, 45, 2293776, 393318, 45, 2293777, 393318, 45, 2293778, 393318, 45, 2293779, 393318, 45, 2293780, 393318, 45, 2293781, 393318, 45, 2293782, 393318, 45, 2293783, 393318, 45, 2293784, 393318, 45, 2293785, 393318, 45, 2293786, 393318, 45, 2293787, 393318, 45, 2293788, 458854, 45, 2293789, 65638, 35, 2293790, 65638, 35, 2293791, 327782, 44, 2293792, 393318, 44, 2293793, 393318, 44, 2293794, 458854, 44, 2293795, 65638, 35, 2293796, 65638, 35, 2293797, 65638, 35, 2293798, 65638, 35, 2293799, 65638, 35, 2293800, 65638, 35, 2293801, 65638, 35, 2293802, 65638, 35, 2293803, 65638, 35, 2293804, 65638, 35, 2293805, 327782, 45, 2293806, 393318, 45, 2293807, 458854, 45, 2293808, 65638, 35, 2293809, 65638, 35, 2293810, 65638, 35, 2293811, 262244, 0, 2293812, 262244, 0, 2293813, 262244, 0, 2293814, 262244, 0, 2293815, 262244, 0, 2293816, 102, 44, 2293817, 65638, 44, 2293818, 65638, 44, 2293819, 196710, 43, 2293820, 65638, 35, 2293821, 65638, 35, 2293822, 65638, 35, 2293823, 65638, 35, 2293824, 65638, 35, 2293825, 327782, 44, 2293826, 393318, 44, 2293827, 458854, 44, 2293828, 65638, 35, 2293829, 65638, 35, 2293830, 65638, 35, 2293831, 131174, 43, 2293832, 262244, 0, 2293833, 262244, 0, 2293834, 262244, 0, 2293835, 262244, 0, 2293836, 262244, 0, 2293837, 262244, 0, 2293838, 262244, 0, 2293839, 262244, 0, 2293840, 262244, 0, 2293841, 262244, 0, 2293842, 262244, 0, 2293843, 262244, 0, 2293844, 262244, 0, 2293845, 262244, 0, 2293846, 102, 43, 2293847, 65638, 35, 2293848, 65638, 35, 2293849, 65638, 35, 2293850, 65638, 35, 2293851, 327782, 44, 2293852, 393318, 44, 2293853, 458854, 44, 2293854, 65638, 35, 2293855, 65638, 35, 2293856, 65638, 35, 2293857, 65638, 35, 2293858, 131174, 43, 2293859, 262244, 0, 2293860, 262244, 0, 2293861, 262244, 0, 2293862, 262244, 0, 2293863, 262244, 0, 2293864, 262244, 0, 2293865, 262244, 0, 2293866, 262244, 0, 2293867, 262244, 0, 2293868, 262244, 0, 2293869, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 262244, 0, 2359300, 262244, 0, 2359301, 262244, 0, 2359302, 262244, 0, 2359303, 262244, 0, 2359304, 262244, 0, 2359305, 262244, 0, 2359306, 262244, 0, 2359307, 262244, 0, 2359308, 262244, 0, 2359309, 262244, 0, 2359310, 262244, 0, 2359311, 262244, 0, 2359312, 262244, 0, 2359313, 262244, 0, 2359314, 262244, 0, 2359315, 262244, 0, 2359316, 262244, 0, 2359317, 262244, 0, 2359318, 262244, 0, 2359319, 262244, 0, 2359320, 262244, 0, 2359321, 262244, 0, 2359322, 262244, 0, 2359323, 262244, 0, 2359324, 262244, 0, 2359325, 262244, 0, 2359326, 262244, 0, 2359327, 262244, 0, 2359328, 262244, 0, 2359329, 262244, 0, 2359330, 262244, 0, 2359331, 262244, 0, 2359332, 262244, 0, 2359333, 262244, 0, 2359334, 262244, 0, 2359335, 262244, 0, 2359336, 262244, 0, 2359337, 262244, 0, 2359338, 262244, 0, 2359339, 262244, 0, 2359340, 262244, 0, 2359341, 65638, 36, 2359342, 65638, 36, 2359343, 65638, 36, 2359344, 262244, 0, 2359345, 262244, 0, 2359346, 262244, 0, 2359347, 262244, 0, 2359348, 262244, 0, 2359349, 262244, 0, 2359350, 262244, 0, 2359351, 262244, 0, 2359352, 262244, 0, 2359353, 262244, 0, 2359354, 262244, 0, 2359355, 102, 43, 2359356, 65638, 35, 2359357, 65638, 35, 2359358, 65638, 35, 2359359, 65638, 35, 2359360, 327782, 43, 2359361, 196710, 44, 2359362, 393318, 44, 2359363, 458854, 44, 2359364, 65638, 35, 2359365, 65638, 35, 2359366, 65638, 35, 2359367, 131174, 43, 2359368, 262244, 0, 2359369, 262244, 0, 2359370, 262244, 0, 2359371, 262244, 0, 2359372, 262244, 0, 2359373, 262244, 0, 2359374, 262244, 0, 2359375, 262244, 0, 2359376, 262244, 0, 2359377, 262244, 0, 2359378, 262244, 0, 2359379, 262244, 0, 2359380, 262244, 0, 2359381, 262244, 0, 2359382, 102, 43, 2359383, 65638, 35, 2359384, 65638, 35, 2359385, 65638, 35, 2359386, 65638, 35, 2359387, 327782, 44, 2359388, 393318, 44, 2359389, 458854, 44, 2359390, 65638, 35, 2359391, 65638, 35, 2359392, 65638, 35, 2359393, 65638, 35, 2359394, 131174, 43, 2359395, 262244, 0, 2359396, 262244, 0, 2359397, 262244, 0, 2359398, 262244, 0, 2359399, 262244, 0, 2359400, 262244, 0, 2359401, 262244, 0, 2359402, 262244, 0, 2359403, 262244, 0, 2359404, 262244, 0, 2359405, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 262244, 0, 2424836, 262244, 0, 2424837, 262244, 0, 2424838, 262244, 0, 2424839, 262244, 0, 2424840, 262244, 0, 2424841, 262244, 0, 2424842, 262244, 0, 2424843, 262244, 0, 2424844, 262244, 0, 2424845, 262244, 0, 2424846, 262244, 0, 2424847, 262244, 0, 2424848, 262244, 0, 2424849, 262244, 0, 2424850, 262244, 0, 2424851, 262244, 0, 2424852, 262244, 0, 2424853, 262244, 0, 2424854, 262244, 0, 2424855, 262244, 0, 2424856, 262244, 0, 2424857, 262244, 0, 2424858, 262244, 0, 2424859, 262244, 0, 2424860, 262244, 0, 2424861, 262244, 0, 2424862, 262244, 0, 2424863, 262244, 0, 2424864, 262244, 0, 2424865, 262244, 0, 2424866, 262244, 0, 2424867, 262244, 0, 2424868, 262244, 0, 2424869, 262244, 0, 2424870, 262244, 0, 2424871, 262244, 0, 2424872, 262244, 0, 2424873, 262244, 0, 2424874, 262244, 0, 2424875, 262244, 0, 2424876, 262244, 0, 2424877, 262244, 0, 2424878, 262244, 0, 2424879, 262244, 0, 2424880, 262244, 0, 2424881, 262244, 0, 2424882, 262244, 0, 2424883, 262244, 0, 2424884, 262244, 0, 2424885, 262244, 0, 2424886, 262244, 0, 2424887, 262244, 0, 2424888, 262244, 0, 2424889, 262244, 0, 2424890, 262244, 0, 2424891, 102, 43, 2424892, 65638, 35, 2424893, 65638, 35, 2424894, 65638, 35, 2424895, 65638, 35, 2424896, 327782, 44, 2424897, 393318, 44, 2424898, 393318, 44, 2424899, 458854, 44, 2424900, 65638, 35, 2424901, 65638, 35, 2424902, 65638, 35, 2424903, 131174, 43, 2424904, 262244, 0, 2424905, 262244, 0, 2424906, 262244, 0, 2424907, 262244, 0, 2424908, 262244, 0, 2424909, 262244, 0, 2424910, 262244, 0, 2424911, 262244, 0, 2424912, 262244, 0, 2424913, 262244, 0, 2424914, 262244, 0, 2424915, 262244, 0, 2424916, 262244, 0, 2424917, 262244, 0, 2424918, 102, 44, 2424919, 65638, 44, 2424920, 196710, 43, 2424921, 65638, 35, 2424922, 65638, 35, 2424923, 327782, 44, 2424924, 393318, 44, 2424925, 458854, 44, 2424926, 65638, 35, 2424927, 65638, 35, 2424928, 262246, 43, 2424929, 65638, 44, 2424930, 131174, 44, 2424931, 262244, 0, 2424932, 262244, 0, 2424933, 262244, 0, 2424934, 262244, 0, 2424935, 262244, 0, 2424936, 262244, 0, 2424937, 262244, 0, 2424938, 262244, 0, 2424939, 262244, 0, 2424940, 262244, 0, 2424941, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 262244, 0, 2490372, 262244, 0, 2490373, 262244, 0, 2490374, 262244, 0, 2490375, 262244, 0, 2490376, 262244, 0, 2490377, 262244, 0, 2490378, 262244, 0, 2490379, 262244, 0, 2490380, 262244, 0, 2490381, 262244, 0, 2490382, 262244, 0, 2490383, 262244, 0, 2490384, 262244, 0, 2490385, 262244, 0, 2490386, 262244, 0, 2490387, 262244, 0, 2490388, 262244, 0, 2490389, 262244, 0, 2490390, 262244, 0, 2490391, 65638, 43, 2490392, 65638, 43, 2490393, 65638, 43, 2490394, 262244, 0, 2490395, 262244, 0, 2490396, 262244, 0, 2490397, 262244, 0, 2490398, 262244, 0, 2490399, 262244, 0, 2490400, 262244, 0, 2490401, 262244, 0, 2490402, 262244, 0, 2490403, 262244, 0, 2490404, 262244, 0, 2490405, 262244, 0, 2490406, 262244, 0, 2490407, 262244, 0, 2490408, 262244, 0, 2490409, 262244, 0, 2490410, 262244, 0, 2490411, 262244, 0, 2490412, 262244, 0, 2490413, 262244, 0, 2490414, 262244, 0, 2490415, 262244, 0, 2490416, 262244, 0, 2490417, 262244, 0, 2490418, 262244, 0, 2490419, 262244, 0, 2490420, 262244, 0, 2490421, 262244, 0, 2490422, 262244, 0, 2490423, 262244, 0, 2490424, 262244, 0, 2490425, 262244, 0, 2490426, 262244, 0, 2490427, 102, 43, 2490428, 65638, 35, 2490429, 65638, 35, 2490430, 65638, 35, 2490431, 65638, 35, 2490432, 327782, 44, 2490433, 393318, 44, 2490434, 262246, 45, 2490435, 458854, 45, 2490436, 65638, 35, 2490437, 65638, 35, 2490438, 65638, 35, 2490439, 131174, 43, 2490440, 262244, 0, 2490441, 262244, 0, 2490442, 262244, 0, 2490443, 262244, 0, 2490444, 262244, 0, 2490445, 262244, 0, 2490446, 262244, 0, 2490447, 262244, 0, 2490448, 262244, 0, 2490449, 262244, 0, 2490450, 262244, 0, 2490451, 262244, 0, 2490452, 262244, 0, 2490453, 262244, 0, 2490454, 262244, 0, 2490455, 262244, 0, 2490456, 102, 43, 2490457, 65638, 35, 2490458, 65638, 35, 2490459, 327782, 45, 2490460, 393318, 45, 2490461, 458854, 45, 2490462, 65638, 35, 2490463, 65638, 35, 2490464, 131174, 43, 2490465, 262244, 0, 2490466, 262244, 0, 2490467, 262244, 0, 2490468, 262244, 0, 2490469, 262244, 0, 2490470, 262244, 0, 2490471, 262244, 0, 2490472, 262244, 0, 2490473, 262244, 0, 2490474, 262244, 0, 2490475, 262244, 0, 2490476, 262244, 0, 2490477, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 262244, 0, 2555908, 262244, 0, 2555909, 262244, 0, 2555910, 262244, 0, 2555911, 262244, 0, 2555912, 262244, 0, 2555913, 262244, 0, 2555914, 262244, 0, 2555915, 262244, 0, 2555916, 262244, 0, 2555917, 262244, 0, 2555918, 262244, 0, 2555919, 262244, 0, 2555920, 262244, 0, 2555921, 262244, 0, 2555922, 262244, 0, 2555923, 262244, 0, 2555924, 262244, 0, 2555925, 262244, 0, 2555926, 262244, 0, 2555927, 262244, 0, 2555928, 262244, 0, 2555929, 262244, 0, 2555930, 262244, 0, 2555931, 262244, 0, 2555932, 262244, 0, 2555933, 262244, 0, 2555934, 262244, 0, 2555935, 262244, 0, 2555936, 262244, 0, 2555937, 262244, 0, 2555938, 262244, 0, 2555939, 262244, 0, 2555940, 262244, 0, 2555941, 262244, 0, 2555942, 262244, 0, 2555943, 262244, 0, 2555944, 262244, 0, 2555945, 262244, 0, 2555946, 262244, 0, 2555947, 262244, 0, 2555948, 262244, 0, 2555949, 262244, 0, 2555950, 262244, 0, 2555951, 262244, 0, 2555952, 262244, 0, 2555953, 262244, 0, 2555954, 262244, 0, 2555955, 262244, 0, 2555956, 262244, 0, 2555957, 262244, 0, 2555958, 262244, 0, 2555959, 262244, 0, 2555960, 262244, 0, 2555961, 262244, 0, 2555962, 262244, 0, 2555963, 102, 43, 2555964, 65638, 35, 2555965, 65638, 35, 2555966, 65638, 35, 2555967, 65638, 35, 2555968, 327782, 44, 2555969, 393318, 44, 2555970, 458854, 44, 2555971, 65638, 35, 2555972, 65638, 35, 2555973, 65638, 35, 2555974, 65638, 35, 2555975, 131174, 43, 2555976, 262244, 0, 2555977, 262244, 0, 2555978, 262244, 0, 2555979, 262244, 0, 2555980, 262244, 0, 2555981, 262244, 0, 2555982, 262244, 0, 2555983, 262244, 0, 2555984, 262244, 0, 2555985, 262244, 0, 2555986, 262244, 0, 2555987, 262244, 0, 2555988, 262244, 0, 2555989, 262244, 0, 2555990, 262244, 0, 2555991, 262244, 0, 2555992, 102, 44, 2555993, 65638, 44, 2555994, 65638, 44, 2555995, 65638, 44, 2555996, 65638, 44, 2555997, 65638, 44, 2555998, 65638, 44, 2555999, 65638, 44, 2556000, 131174, 44, 2556001, 262244, 0, 2556002, 262244, 0, 2556003, 262244, 0, 2556004, 262244, 0, 2556005, 262244, 0, 2556006, 262244, 0, 2556007, 262244, 0, 2556008, 262244, 0, 2556009, 262244, 0, 2556010, 262244, 0, 2556011, 262244, 0, 2556012, 262244, 0, 2556013, 262244, 0, 2621440, 262244, 0, 2621441, 262244, 0, 2621442, 262244, 0, 2621443, 262244, 0, 2621444, 262244, 0, 2621445, 262244, 0, 2621446, 262244, 0, 2621447, 262244, 0, 2621448, 262244, 0, 2621449, 262244, 0, 2621450, 262244, 0, 2621451, 262244, 0, 2621452, 262244, 0, 2621453, 262244, 0, 2621454, 262244, 0, 2621455, 262244, 0, 2621456, 262244, 0, 2621457, 262244, 0, 2621458, 262244, 0, 2621459, 262244, 0, 2621460, 262244, 0, 2621461, 262244, 0, 2621462, 262244, 0, 2621463, 65638, 43, 2621464, 65638, 43, 2621465, 65638, 43, 2621466, 262244, 0, 2621467, 262244, 0, 2621468, 262244, 0, 2621469, 262244, 0, 2621470, 262244, 0, 2621471, 262244, 0, 2621472, 262244, 0, 2621473, 262244, 0, 2621474, 262244, 0, 2621475, 262244, 0, 2621476, 262244, 0, 2621477, 262244, 0, 2621478, 262244, 0, 2621479, 262244, 0, 2621480, 262244, 0, 2621481, 262244, 0, 2621482, 262244, 0, 2621483, 262244, 0, 2621484, 262244, 0, 2621485, 262244, 0, 2621486, 262244, 0, 2621487, 262244, 0, 2621488, 262244, 0, 2621489, 262244, 0, 2621490, 262244, 0, 2621491, 262244, 0, 2621492, 262244, 0, 2621493, 262244, 0, 2621494, 262244, 0, 2621495, 262244, 0, 2621496, 262244, 0, 2621497, 262244, 0, 2621498, 262244, 0, 2621499, 102, 43, 2621500, 65638, 35, 2621501, 65638, 35, 2621502, 65638, 35, 2621503, 65638, 35, 2621504, 327782, 44, 2621505, 393318, 44, 2621506, 458854, 44, 2621507, 65638, 35, 2621508, 65638, 35, 2621509, 65638, 35, 2621510, 65638, 35, 2621511, 131174, 43, 2621512, 262244, 0, 2621513, 262244, 0, 2621514, 262244, 0, 2621515, 262244, 0, 2621516, 262244, 0, 2621517, 262244, 0, 2621518, 262244, 0, 2621519, 262244, 0, 2621520, 262244, 0, 2621521, 262244, 0, 2621522, 262244, 0, 2621523, 262244, 0, 2621524, 262244, 0, 2621525, 262244, 0, 2621526, 262244, 0, 2621527, 262244, 0, 2621528, 262244, 0, 2621529, 262244, 0, 2621530, 262244, 0, 2621531, 262244, 0, 2621532, 262244, 0, 2621533, 262244, 0, 2621534, 262244, 0, 2621535, 262244, 0, 2621536, 262244, 0, 2621537, 262244, 0, 2621538, 262244, 0, 2621539, 262244, 0, 2621540, 262244, 0, 2621541, 262244, 0, 2621542, 262244, 0, 2621543, 262244, 0, 2621544, 262244, 0, 2621545, 262244, 0, 2621546, 262244, 0, 2621547, 262244, 0, 2621548, 262244, 0, 2621549, 262244, 0, 2686976, 262244, 0, 2686977, 262244, 0, 2686978, 262244, 0, 2686979, 65638, 42, 2686980, 65638, 42, 2686981, 65638, 42, 2686982, 65638, 42, 2686983, 65638, 42, 2686984, 65638, 42, 2686985, 65638, 42, 2686986, 65638, 42, 2686987, 65638, 42, 2686988, 65638, 42, 2686989, 65638, 42, 2686990, 65638, 42, 2686991, 65638, 42, 2686992, 65638, 42, 2686993, 65638, 42, 2686994, 65638, 42, 2686995, 65638, 42, 2686996, 65638, 42, 2686997, 65638, 42, 2686998, 65638, 42, 2686999, 262244, 0, 2687000, 65638, 35, 2687001, 262244, 0, 2687002, 262244, 0, 2687003, 262244, 0, 2687004, 262244, 0, 2687005, 262244, 0, 2687006, 262244, 0, 2687007, 262244, 0, 2687008, 262244, 0, 2687009, 262244, 0, 2687010, 262244, 0, 2687011, 262244, 0, 2687012, 262244, 0, 2687013, 262244, 0, 2687014, 262244, 0, 2687015, 262244, 0, 2687016, 262244, 0, 2687017, 262244, 0, 2687018, 262244, 0, 2687019, 262244, 0, 2687020, 262244, 0, 2687021, 262244, 0, 2687022, 262244, 0, 2687023, 262244, 0, 2687024, 262244, 0, 2687025, 262244, 0, 2687026, 262244, 0, 2687027, 262244, 0, 2687028, 262244, 0, 2687029, 262244, 0, 2687030, 262244, 0, 2687031, 262244, 0, 2687032, 262244, 0, 2687033, 262244, 0, 2687034, 262244, 0, 2687035, 102, 43, 2687036, 65638, 35, 2687037, 65638, 35, 2687038, 65638, 35, 2687039, 65638, 35, 2687040, 327782, 44, 2687041, 393318, 44, 2687042, 458854, 44, 2687043, 65638, 35, 2687044, 65638, 35, 2687045, 65638, 35, 2687046, 65638, 35, 2687047, 131174, 43, 2687048, 262244, 0, 2687049, 262244, 0, 2687050, 262244, 0, 2687051, 262244, 0, 2687052, 262244, 0, 2687053, 262244, 0, 2687054, 262244, 0, 2687055, 262244, 0, 2687056, 262244, 0, 2687057, 262244, 0, 2687058, 262244, 0, 2687059, 262244, 0, 2687060, 262244, 0, 2687061, 262244, 0, 2687062, 262244, 0, 2687063, 262244, 0, 2687064, 262244, 0, 2687065, 262244, 0, 2687066, 262244, 0, 2687067, 262244, 0, 2687068, 262244, 0, 2687069, 262244, 0, 2687070, 262244, 0, 2687071, 262244, 0, 2687072, 262244, 0, 2687073, 262244, 0, 2687074, 262244, 0, 2687075, 262244, 0, 2687076, 262244, 0, 2687077, 262244, 0, 2687078, 262244, 0, 2687079, 262244, 0, 2687080, 262244, 0, 2687081, 262244, 0, 2687082, 262244, 0, 2687083, 262244, 0, 2687084, 262244, 0, 2687085, 262244, 0, 2752512, 262244, 0, 2752513, 262244, 0, 2752514, 262244, 0, 2752515, 262244, 0, 2752516, 262244, 0, 2752517, 262244, 0, 2752518, 262244, 0, 2752519, 262244, 0, 2752520, 262244, 0, 2752521, 262244, 0, 2752522, 262244, 0, 2752523, 262244, 0, 2752524, 262244, 0, 2752525, 262244, 0, 2752526, 262244, 0, 2752527, 262244, 0, 2752528, 262244, 0, 2752529, 262244, 0, 2752530, 262244, 0, 2752531, 262244, 0, 2752532, 262244, 0, 2752533, 262244, 0, 2752534, 262244, 0, 2752535, 262244, 0, 2752536, 65638, 35, 2752537, 262244, 0, 2752538, 262244, 0, 2752539, 262244, 0, 2752540, 262244, 0, 2752541, 262244, 0, 2752542, 262244, 0, 2752543, 262244, 0, 2752544, 262244, 0, 2752545, 262244, 0, 2752546, 262244, 0, 2752547, 262244, 0, 2752548, 262244, 0, 2752549, 262244, 0, 2752550, 262244, 0, 2752551, 262244, 0, 2752552, 262244, 0, 2752553, 262244, 0, 2752554, 262244, 0, 2752555, 262244, 0, 2752556, 262244, 0, 2752557, 262244, 0, 2752558, 262244, 0, 2752559, 262244, 0, 2752560, 262244, 0, 2752561, 262244, 0, 2752562, 262244, 0, 2752563, 262244, 0, 2752564, 262244, 0, 2752565, 262244, 0, 2752566, 262244, 0, 2752567, 262244, 0, 2752568, 262244, 0, 2752569, 262244, 0, 2752570, 262244, 0, 2752571, 102, 43, 2752572, 65638, 35, 2752573, 65638, 35, 2752574, 65638, 35, 2752575, 65638, 35, 2752576, 327782, 44, 2752577, 393318, 44, 2752578, 458854, 44, 2752579, 65638, 35, 2752580, 65638, 35, 2752581, 65638, 35, 2752582, 65638, 35, 2752583, 131174, 43, 2752584, 262244, 0, 2752585, 262244, 0, 2752586, 262244, 0, 2752587, 262244, 0, 2752588, 262244, 0, 2752589, 262244, 0, 2752590, 262244, 0, 2752591, 262244, 0, 2752592, 262244, 0, 2752593, 262244, 0, 2752594, 262244, 0, 2752595, 262244, 0, 2752596, 262244, 0, 2752597, 262244, 0, 2752598, 262244, 0, 2752599, 262244, 0, 2752600, 262244, 0, 2752601, 262244, 0, 2752602, 262244, 0, 2752603, 262244, 0, 2752604, 262244, 0, 2752605, 262244, 0, 2752606, 262244, 0, 2752607, 262244, 0, 2752608, 262244, 0, 2752609, 262244, 0, 2752610, 262244, 0, 2752611, 262244, 0, 2752612, 262244, 0, 2752613, 262244, 0, 2752614, 262244, 0, 2752615, 262244, 0, 2752616, 262244, 0, 2752617, 262244, 0, 2752618, 262244, 0, 2752619, 262244, 0, 2752620, 262244, 0, 2752621, 262244, 0, 2818048, 262244, 0, 2818049, 262244, 0, 2818050, 262244, 0, 2818051, 65638, 35, 2818052, 65638, 35, 2818053, 65638, 35, 2818054, 65638, 35, 2818055, 65638, 35, 2818056, 65638, 35, 2818057, 65638, 35, 2818058, 65638, 35, 2818059, 65638, 35, 2818060, 65638, 35, 2818061, 65638, 35, 2818062, 65638, 35, 2818063, 65638, 35, 2818064, 65638, 35, 2818065, 65638, 35, 2818066, 65638, 35, 2818067, 65638, 35, 2818068, 65638, 35, 2818069, 65638, 35, 2818070, 65638, 35, 2818071, 65638, 35, 2818072, 65638, 35, 2818073, 131174, 42, 2818074, 262244, 0, 2818075, 262244, 0, 2818076, 102, 42, 2818077, 262244, 0, 2818078, 262244, 0, 2818079, 262244, 0, 2818080, 262244, 0, 2818081, 262244, 0, 2818082, 262244, 0, 2818083, 262244, 0, 2818084, 262244, 0, 2818085, 262244, 0, 2818086, 262244, 0, 2818087, 262244, 0, 2818088, 262244, 0, 2818089, 262244, 0, 2818090, 262244, 0, 2818091, 262244, 0, 2818092, 262244, 0, 2818093, 262244, 0, 2818094, 262244, 0, 2818095, 262244, 0, 2818096, 262244, 0, 2818097, 262244, 0, 2818098, 262244, 0, 2818099, 262244, 0, 2818100, 262244, 0, 2818101, 262244, 0, 2818102, 262244, 0, 2818103, 262244, 0, 2818104, 262244, 0, 2818105, 262244, 0, 2818106, 262244, 0, 2818107, 102, 43, 2818108, 65638, 35, 2818109, 65638, 35, 2818110, 65638, 35, 2818111, 65638, 35, 2818112, 327782, 44, 2818113, 393318, 44, 2818114, 458854, 44, 2818115, 65638, 35, 2818116, 65638, 35, 2818117, 65638, 35, 2818118, 65638, 35, 2818119, 131174, 43, 2818120, 262244, 0, 2818121, 262244, 0, 2818122, 262244, 0, 2818123, 262244, 0, 2818124, 262244, 0, 2818125, 262244, 0, 2818126, 262244, 0, 2818127, 262244, 0, 2818128, 262244, 0, 2818129, 262244, 0, 2818130, 262244, 0, 2818131, 262244, 0, 2818132, 262244, 0, 2818133, 262244, 0, 2818134, 262244, 0, 2818135, 262244, 0, 2818136, 262244, 0, 2818137, 262244, 0, 2818138, 262244, 0, 2818139, 262244, 0, 2818140, 262244, 0, 2818141, 262244, 0, 2818142, 262244, 0, 2818143, 262244, 0, 2818144, 262244, 0, 2818145, 262244, 0, 2818146, 262244, 0, 2818147, 262244, 0, 2818148, 262244, 0, 2818149, 262244, 0, 2818150, 262244, 0, 2818151, 262244, 0, 2818152, 262244, 0, 2818153, 262244, 0, 2818154, 262244, 0, 2818155, 262244, 0, 2818156, 262244, 0, 2818157, 262244, 0, 2883584, 262244, 0, 2883585, 262244, 0, 2883586, 262244, 0, 2883587, 65638, 35, 2883588, 262244, 0, 2883589, 262244, 0, 2883590, 262244, 0, 2883591, 262244, 0, 2883592, 262244, 0, 2883593, 262244, 0, 2883594, 262244, 0, 2883595, 262244, 0, 2883596, 262244, 0, 2883597, 262244, 0, 2883598, 262244, 0, 2883599, 262244, 0, 2883600, 262244, 0, 2883601, 262244, 0, 2883602, 262244, 0, 2883603, 262244, 0, 2883604, 262244, 0, 2883605, 262244, 0, 2883606, 262244, 0, 2883607, 262244, 0, 2883608, 262244, 0, 2883609, 131174, 43, 2883610, 262244, 0, 2883611, 262244, 0, 2883612, 102, 43, 2883613, 65638, 35, 2883614, 65638, 35, 2883615, 65638, 35, 2883616, 65638, 35, 2883617, 65638, 35, 2883618, 65638, 35, 2883619, 65638, 35, 2883620, 65638, 35, 2883621, 65638, 35, 2883622, 65638, 35, 2883623, 65638, 35, 2883624, 65638, 35, 2883625, 65638, 35, 2883626, 65638, 35, 2883627, 65638, 35, 2883628, 65638, 35, 2883629, 65638, 35, 2883630, 65638, 35, 2883631, 65638, 35, 2883632, 65638, 35, 2883633, 262244, 0, 2883634, 262244, 0, 2883635, 262244, 0, 2883636, 262244, 0, 2883637, 262244, 0, 2883638, 262244, 0, 2883639, 262244, 0, 2883640, 262244, 0, 2883641, 262244, 0, 2883642, 262244, 0, 2883643, 102, 43, 2883644, 65638, 35, 2883645, 65638, 35, 2883646, 65638, 35, 2883647, 65638, 35, 2883648, 65638, 35, 2883649, 65638, 35, 2883650, 65638, 35, 2883651, 65638, 35, 2883652, 65638, 35, 2883653, 65638, 35, 2883654, 65638, 35, 2883655, 131174, 43, 2883656, 262244, 0, 2883657, 262244, 0, 2883658, 262244, 0, 2883659, 262244, 0, 2883660, 262244, 0, 2883661, 262244, 0, 2883662, 262244, 0, 2883663, 262244, 0, 2883664, 262244, 0, 2883665, 262244, 0, 2883666, 262244, 0, 2883667, 262244, 0, 2883668, 262244, 0, 2883669, 262244, 0, 2883670, 262244, 0, 2883671, 262244, 0, 2883672, 262244, 0, 2883673, 262244, 0, 2883674, 262244, 0, 2883675, 262244, 0, 2883676, 262244, 0, 2883677, 262244, 0, 2883678, 262244, 0, 2883679, 262244, 0, 2883680, 262244, 0, 2883681, 262244, 0, 2883682, 262244, 0, 2883683, 262244, 0, 2883684, 262244, 0, 2883685, 262244, 0, 2883686, 262244, 0, 2883687, 262244, 0, 2883688, 262244, 0, 2883689, 262244, 0, 2883690, 262244, 0, 2883691, 262244, 0, 2883692, 262244, 0, 2883693, 262244, 0, 2949120, 262244, 0, 2949121, 262244, 0, 2949122, 262244, 0, 2949123, 65638, 35, 2949124, 65638, 35, 2949125, 65638, 35, 2949126, 65638, 35, 2949127, 65638, 35, 2949128, 65638, 35, 2949129, 65638, 35, 2949130, 65638, 35, 2949131, 65638, 35, 2949132, 65638, 35, 2949133, 65638, 35, 2949134, 65638, 35, 2949135, 65638, 35, 2949136, 65638, 35, 2949137, 65638, 35, 2949138, 65638, 35, 2949139, 65638, 35, 2949140, 65638, 35, 2949141, 65638, 35, 2949142, 65638, 35, 2949143, 65638, 35, 2949144, 65638, 35, 2949145, 131174, 43, 2949146, 65638, 43, 2949147, 65638, 43, 2949148, 102, 43, 2949149, 65638, 35, 2949150, 65638, 35, 2949151, 65638, 35, 2949152, 65638, 35, 2949153, 65638, 35, 2949154, 65638, 35, 2949155, 65638, 35, 2949156, 65638, 35, 2949157, 65638, 35, 2949158, 65638, 35, 2949159, 65638, 35, 2949160, 65638, 35, 2949161, 65638, 35, 2949162, 65638, 35, 2949163, 65638, 35, 2949164, 65638, 35, 2949165, 65638, 35, 2949166, 65638, 35, 2949167, 65638, 35, 2949168, 65638, 35, 2949169, 65638, 35, 2949170, 65638, 35, 2949171, 262244, 0, 2949172, 262244, 0, 2949173, 262244, 0, 2949174, 262244, 0, 2949175, 262244, 0, 2949176, 262244, 0, 2949177, 262244, 0, 2949178, 262244, 0, 2949179, 102, 44, 2949180, 65638, 44, 2949181, 65638, 44, 2949182, 65638, 44, 2949183, 65638, 44, 2949184, 65638, 44, 2949185, 65638, 44, 2949186, 65638, 44, 2949187, 65638, 44, 2949188, 65638, 44, 2949189, 65638, 44, 2949190, 65638, 44, 2949191, 131174, 44, 2949192, 262244, 0, 2949193, 262244, 0, 2949194, 262244, 0, 2949195, 262244, 0, 2949196, 262244, 0, 2949197, 262244, 0, 2949198, 262244, 0, 2949199, 262244, 0, 2949200, 262244, 0, 2949201, 262244, 0, 2949202, 262244, 0, 2949203, 262244, 0, 2949204, 262244, 0, 2949205, 262244, 0, 2949206, 262244, 0, 2949207, 262244, 0, 2949208, 262244, 0, 2949209, 262244, 0, 2949210, 262244, 0, 2949211, 262244, 0, 2949212, 262244, 0, 2949213, 262244, 0, 2949214, 262244, 0, 2949215, 262244, 0, 2949216, 262244, 0, 2949217, 262244, 0, 2949218, 262244, 0, 2949219, 262244, 0, 2949220, 262244, 0, 2949221, 262244, 0, 2949222, 262244, 0, 2949223, 262244, 0, 2949224, 262244, 0, 2949225, 262244, 0, 2949226, 262244, 0, 2949227, 262244, 0, 2949228, 262244, 0, 2949229, 262244, 0, 3014656, 262244, 0, 3014657, 262244, 0, 3014658, 262244, 0, 3014659, 65638, 35, 3014660, 65638, 35, 3014661, 65638, 35, 3014662, 65638, 35, 3014663, 65638, 35, 3014664, 65638, 35, 3014665, 65638, 35, 3014666, 65638, 35, 3014667, 65638, 35, 3014668, 65638, 35, 3014669, 65638, 35, 3014670, 65638, 35, 3014671, 65638, 35, 3014672, 65638, 35, 3014673, 65638, 35, 3014674, 65638, 35, 3014675, 65638, 35, 3014676, 65638, 35, 3014677, 65638, 35, 3014678, 65638, 35, 3014679, 65638, 35, 3014680, 65638, 35, 3014681, 131174, 43, 3014682, 65638, 43, 3014683, 65638, 43, 3014684, 102, 43, 3014685, 65638, 35, 3014686, 65638, 35, 3014687, 65638, 35, 3014688, 65638, 35, 3014689, 65638, 35, 3014690, 65638, 35, 3014691, 65638, 35, 3014692, 65638, 35, 3014693, 65638, 35, 3014694, 65638, 35, 3014695, 65638, 35, 3014696, 65638, 35, 3014697, 65638, 35, 3014698, 65638, 35, 3014699, 65638, 35, 3014700, 65638, 35, 3014701, 65638, 35, 3014702, 65638, 35, 3014703, 65638, 35, 3014704, 65638, 35, 3014705, 65638, 35, 3014706, 65638, 35, 3014707, 262244, 0, 3014708, 262244, 0, 3014709, 262244, 0, 3014710, 262244, 0, 3014711, 262244, 0, 3014712, 262244, 0, 3014713, 262244, 0, 3014714, 262244, 0, 3014715, 262244, 0, 3014716, 262244, 0, 3014717, 262244, 0, 3014718, 262244, 0, 3014719, 262244, 0, 3014720, 262244, 0, 3014721, 262244, 0, 3014722, 262244, 0, 3014723, 262244, 0, 3014724, 262244, 0, 3014725, 262244, 0, 3014726, 262244, 0, 3014727, 262244, 0, 3014728, 262244, 0, 3014729, 262244, 0, 3014730, 262244, 0, 3014731, 262244, 0, 3014732, 262244, 0, 3014733, 262244, 0, 3014734, 262244, 0, 3014735, 262244, 0, 3014736, 262244, 0, 3014737, 262244, 0, 3014738, 262244, 0, 3014739, 262244, 0, 3014740, 262244, 0, 3014741, 262244, 0, 3014742, 262244, 0, 3014743, 262244, 0, 3014744, 262244, 0, 3014745, 262244, 0, 3014746, 262244, 0, 3014747, 262244, 0, 3014748, 262244, 0, 3014749, 262244, 0, 3014750, 262244, 0, 3014751, 262244, 0, 3014752, 262244, 0, 3014753, 262244, 0, 3014754, 262244, 0, 3014755, 262244, 0, 3014756, 262244, 0, 3014757, 262244, 0, 3014758, 262244, 0, 3014759, 262244, 0, 3014760, 262244, 0, 3014761, 262244, 0, 3014762, 262244, 0, 3014763, 262244, 0, 3014764, 262244, 0, 3014765, 262244, 0, 3080192, 262244, 0, 3080193, 262244, 0, 3080194, 262244, 0, 3080195, 65638, 35, 3080196, 393318, 43, 3080197, 393318, 43, 3080198, 393318, 43, 3080199, 393318, 43, 3080200, 393318, 43, 3080201, 393318, 43, 3080202, 393318, 43, 3080203, 393318, 43, 3080204, 458854, 43, 3080205, 65638, 35, 3080206, 65638, 35, 3080207, 65638, 35, 3080208, 65638, 35, 3080209, 65638, 35, 3080210, 65638, 35, 3080211, 65638, 35, 3080212, 65638, 35, 3080213, 65638, 35, 3080214, 65638, 35, 3080215, 65638, 35, 3080216, 65638, 35, 3080217, 262246, 42, 3080218, 65638, 42, 3080219, 65638, 42, 3080220, 196710, 42, 3080221, 65638, 35, 3080222, 65638, 35, 3080223, 65638, 35, 3080224, 65638, 35, 3080225, 65638, 35, 3080226, 65638, 35, 3080227, 65638, 35, 3080228, 65638, 35, 3080229, 65638, 35, 3080230, 65638, 35, 3080231, 65638, 35, 3080232, 65638, 35, 3080233, 65638, 35, 3080234, 65638, 35, 3080235, 65638, 35, 3080236, 65638, 35, 3080237, 65638, 35, 3080238, 65638, 35, 3080239, 65638, 35, 3080240, 65638, 35, 3080241, 65638, 35, 3080242, 65638, 35, 3080243, 262244, 0, 3080244, 262244, 0, 3080245, 262244, 0, 3080246, 262244, 0, 3080247, 262244, 0, 3080248, 262244, 0, 3080249, 262244, 0, 3080250, 262244, 0, 3080251, 262244, 0, 3080252, 262244, 0, 3080253, 262244, 0, 3080254, 262244, 0, 3080255, 262244, 0, 3080256, 262244, 0, 3080257, 262244, 0, 3080258, 262244, 0, 3080259, 262244, 0, 3080260, 262244, 0, 3080261, 262244, 0, 3080262, 262244, 0, 3080263, 262244, 0, 3080264, 262244, 0, 3080265, 262244, 0, 3080266, 262244, 0, 3080267, 262244, 0, 3080268, 102, 42, 3080269, 65638, 42, 3080270, 65638, 42, 3080271, 65638, 42, 3080272, 65638, 42, 3080273, 65638, 42, 3080274, 65638, 42, 3080275, 65638, 42, 3080276, 131174, 42, 3080277, 262244, 0, 3080278, 262244, 0, 3080279, 262244, 0, 3080280, 262244, 0, 3080281, 262244, 0, 3080282, 262244, 0, 3080283, 262244, 0, 3080284, 262244, 0, 3080285, 262244, 0, 3080286, 262244, 0, 3080287, 262244, 0, 3080288, 262244, 0, 3080289, 262244, 0, 3080290, 262244, 0, 3080291, 262244, 0, 3080292, 262244, 0, 3080293, 262244, 0, 3080294, 262244, 0, 3080295, 262244, 0, 3080296, 262244, 0, 3080297, 262244, 0, 3080298, 262244, 0, 3080299, 262244, 0, 3080300, 262244, 0, 3080301, 262244, 0, 3145728, 262244, 0, 3145729, 262244, 0, 3145730, 262244, 0, 3145731, 65638, 35, 3145732, 393318, 44, 3145733, 393318, 44, 3145734, 393318, 44, 3145735, 393318, 44, 3145736, 393318, 44, 3145737, 393318, 44, 3145738, 393318, 44, 3145739, 393318, 44, 3145740, 458854, 44, 3145741, 65638, 35, 3145742, 65638, 35, 3145743, 65638, 35, 3145744, 65638, 35, 3145745, 65638, 35, 3145746, 65638, 35, 3145747, 65638, 35, 3145748, 65638, 35, 3145749, 65638, 35, 3145750, 65638, 35, 3145751, 65638, 35, 3145752, 65638, 35, 3145753, 65638, 35, 3145754, 65638, 35, 3145755, 65638, 35, 3145756, 65638, 35, 3145757, 65638, 35, 3145758, 65638, 35, 3145759, 65638, 35, 3145760, 65638, 35, 3145761, 65638, 35, 3145762, 65638, 35, 3145763, 65638, 35, 3145764, 65638, 35, 3145765, 65638, 35, 3145766, 65638, 35, 3145767, 65638, 35, 3145768, 65638, 35, 3145769, 65638, 35, 3145770, 65638, 35, 3145771, 65638, 35, 3145772, 65638, 35, 3145773, 65638, 35, 3145774, 65638, 35, 3145775, 65638, 35, 3145776, 65638, 35, 3145777, 65638, 35, 3145778, 65638, 35, 3145779, 262244, 0, 3145780, 262244, 0, 3145781, 262244, 0, 3145782, 262244, 0, 3145783, 262244, 0, 3145784, 262244, 0, 3145785, 262244, 0, 3145786, 262244, 0, 3145787, 262244, 0, 3145788, 262244, 0, 3145789, 262244, 0, 3145790, 262244, 0, 3145791, 262244, 0, 3145792, 262244, 0, 3145793, 262244, 0, 3145794, 262244, 0, 3145795, 262244, 0, 3145796, 262244, 0, 3145797, 262244, 0, 3145798, 262244, 0, 3145799, 262244, 0, 3145800, 262244, 0, 3145801, 262244, 0, 3145802, 262244, 0, 3145803, 262244, 0, 3145804, 102, 43, 3145805, 262244, 0, 3145806, 262244, 0, 3145807, 262244, 0, 3145808, 262244, 0, 3145809, 262244, 0, 3145810, 262244, 0, 3145811, 262244, 0, 3145812, 131174, 43, 3145813, 262244, 0, 3145814, 262244, 0, 3145815, 262244, 0, 3145816, 262244, 0, 3145817, 262244, 0, 3145818, 262244, 0, 3145819, 262244, 0, 3145820, 262244, 0, 3145821, 262244, 0, 3145822, 262244, 0, 3145823, 262244, 0, 3145824, 262244, 0, 3145825, 262244, 0, 3145826, 262244, 0, 3145827, 262244, 0, 3145828, 262244, 0, 3145829, 262244, 0, 3145830, 262244, 0, 3145831, 262244, 0, 3145832, 262244, 0, 3145833, 262244, 0, 3145834, 262244, 0, 3145835, 262244, 0, 3145836, 262244, 0, 3145837, 262244, 0, 3211264, 262244, 0, 3211265, 262244, 0, 3211266, 262244, 0, 3211267, 65638, 35, 3211268, 393318, 45, 3211269, 393318, 45, 3211270, 393318, 45, 3211271, 393318, 45, 3211272, 393318, 45, 3211273, 393318, 45, 3211274, 393318, 45, 3211275, 393318, 45, 3211276, 458854, 45, 3211277, 65638, 35, 3211278, 65638, 35, 3211279, 65638, 35, 3211280, 65638, 35, 3211281, 327782, 43, 3211282, 393318, 43, 3211283, 393318, 43, 3211284, 458854, 43, 3211285, 65638, 35, 3211286, 65638, 35, 3211287, 65638, 35, 3211288, 65638, 35, 3211289, 65638, 35, 3211290, 65638, 35, 3211291, 65638, 35, 3211292, 65638, 35, 3211293, 65638, 35, 3211294, 65638, 35, 3211295, 65638, 35, 3211296, 65638, 35, 3211297, 65638, 35, 3211298, 65638, 35, 3211299, 65638, 35, 3211300, 65638, 35, 3211301, 65638, 35, 3211302, 65638, 35, 3211303, 65638, 35, 3211304, 65638, 35, 3211305, 65638, 35, 3211306, 65638, 35, 3211307, 65638, 35, 3211308, 65638, 35, 3211309, 65638, 35, 3211310, 65638, 35, 3211311, 65638, 35, 3211312, 65638, 35, 3211313, 65638, 35, 3211314, 65638, 35, 3211315, 262244, 0, 3211316, 262244, 0, 3211317, 262244, 0, 3211318, 262244, 0, 3211319, 262244, 0, 3211320, 262244, 0, 3211321, 262244, 0, 3211322, 262244, 0, 3211323, 262244, 0, 3211324, 262244, 0, 3211325, 262244, 0, 3211326, 262244, 0, 3211327, 262244, 0, 3211328, 262244, 0, 3211329, 262244, 0, 3211330, 262244, 0, 3211331, 262244, 0, 3211332, 262244, 0, 3211333, 262244, 0, 3211334, 262244, 0, 3211335, 262244, 0, 3211336, 262244, 0, 3211337, 262244, 0, 3211338, 102, 42, 3211339, 65638, 42, 3211340, 196710, 42, 3211341, 65638, 35, 3211342, 65638, 35, 3211343, 65638, 35, 3211344, 65638, 35, 3211345, 65638, 35, 3211346, 65638, 35, 3211347, 65638, 35, 3211348, 262246, 42, 3211349, 65638, 42, 3211350, 131174, 42, 3211351, 262244, 0, 3211352, 262244, 0, 3211353, 262244, 0, 3211354, 262244, 0, 3211355, 262244, 0, 3211356, 262244, 0, 3211357, 262244, 0, 3211358, 262244, 0, 3211359, 262244, 0, 3211360, 262244, 0, 3211361, 262244, 0, 3211362, 262244, 0, 3211363, 262244, 0, 3211364, 262244, 0, 3211365, 262244, 0, 3211366, 262244, 0, 3211367, 262244, 0, 3211368, 262244, 0, 3211369, 262244, 0, 3211370, 262244, 0, 3211371, 262244, 0, 3211372, 262244, 0, 3211373, 262244, 0, 3276800, 262244, 0, 3276801, 262244, 0, 3276802, 262244, 0, 3276803, 65638, 35, 3276804, 65638, 35, 3276805, 65638, 35, 3276806, 65638, 35, 3276807, 65638, 35, 3276808, 65638, 35, 3276809, 65638, 35, 3276810, 65638, 35, 3276811, 65638, 35, 3276812, 65638, 35, 3276813, 65638, 35, 3276814, 65638, 35, 3276815, 65638, 35, 3276816, 65638, 35, 3276817, 327782, 44, 3276818, 393318, 44, 3276819, 393318, 44, 3276820, 458854, 44, 3276821, 65638, 35, 3276822, 65638, 35, 3276823, 65638, 35, 3276824, 65638, 35, 3276825, 65638, 35, 3276826, 65638, 35, 3276827, 65638, 35, 3276828, 65638, 35, 3276829, 65638, 35, 3276830, 65638, 35, 3276831, 65638, 35, 3276832, 65638, 35, 3276833, 327782, 43, 3276834, 393318, 43, 3276835, 458854, 43, 3276836, 65638, 35, 3276837, 65638, 35, 3276838, 65638, 35, 3276839, 65638, 35, 3276840, 65638, 35, 3276841, 65638, 35, 3276842, 65638, 35, 3276843, 65638, 35, 3276844, 65638, 35, 3276845, 65638, 35, 3276846, 65638, 35, 3276847, 65638, 35, 3276848, 65638, 35, 3276849, 65638, 35, 3276850, 65638, 35, 3276851, 262244, 0, 3276852, 262244, 0, 3276853, 262244, 0, 3276854, 262244, 0, 3276855, 262244, 0, 3276856, 262244, 0, 3276857, 262244, 0, 3276858, 262244, 0, 3276859, 262244, 0, 3276860, 262244, 0, 3276861, 262244, 0, 3276862, 262244, 0, 3276863, 262244, 0, 3276864, 262244, 0, 3276865, 262244, 0, 3276866, 262244, 0, 3276867, 262244, 0, 3276868, 262244, 0, 3276869, 262244, 0, 3276870, 262244, 0, 3276871, 262244, 0, 3276872, 262244, 0, 3276873, 262244, 0, 3276874, 102, 43, 3276875, 262244, 0, 3276876, 262244, 0, 3276877, 65638, 35, 3276878, 65638, 35, 3276879, 65638, 35, 3276880, 65638, 35, 3276881, 65638, 35, 3276882, 65638, 35, 3276883, 65638, 35, 3276884, 262244, 0, 3276885, 262244, 0, 3276886, 131174, 43, 3276887, 262244, 0, 3276888, 262244, 0, 3276889, 262244, 0, 3276890, 262244, 0, 3276891, 262244, 0, 3276892, 262244, 0, 3276893, 262244, 0, 3276894, 262244, 0, 3276895, 262244, 0, 3276896, 262244, 0, 3276897, 262244, 0, 3276898, 262244, 0, 3276899, 262244, 0, 3276900, 262244, 0, 3276901, 262244, 0, 3276902, 262244, 0, 3276903, 262244, 0, 3276904, 262244, 0, 3276905, 262244, 0, 3276906, 262244, 0, 3276907, 262244, 0, 3276908, 262244, 0, 3276909, 262244, 0, 3342336, 262244, 0, 3342337, 262244, 0, 3342338, 262244, 0, 3342339, 65638, 35, 3342340, 65638, 35, 3342341, 65638, 35, 3342342, 65638, 35, 3342343, 65638, 35, 3342344, 65638, 35, 3342345, 65638, 35, 3342346, 65638, 35, 3342347, 65638, 35, 3342348, 65638, 35, 3342349, 65638, 35, 3342350, 65638, 35, 3342351, 65638, 35, 3342352, 65638, 35, 3342353, 327782, 45, 3342354, 393318, 45, 3342355, 393318, 45, 3342356, 458854, 45, 3342357, 65638, 35, 3342358, 65638, 35, 3342359, 65638, 35, 3342360, 65638, 35, 3342361, 65638, 35, 3342362, 65638, 35, 3342363, 65638, 35, 3342364, 65638, 35, 3342365, 65638, 35, 3342366, 65638, 35, 3342367, 65638, 35, 3342368, 65638, 35, 3342369, 327782, 44, 3342370, 393318, 44, 3342371, 458854, 44, 3342372, 65638, 35, 3342373, 65638, 35, 3342374, 65638, 35, 3342375, 65638, 35, 3342376, 65638, 35, 3342377, 65638, 35, 3342378, 65638, 35, 3342379, 65638, 35, 3342380, 65638, 35, 3342381, 65638, 35, 3342382, 65638, 35, 3342383, 65638, 35, 3342384, 65638, 35, 3342385, 65638, 35, 3342386, 65638, 35, 3342387, 262244, 0, 3342388, 262244, 0, 3342389, 262244, 0, 3342390, 262244, 0, 3342391, 262244, 0, 3342392, 262244, 0, 3342393, 262244, 0, 3342394, 262244, 0, 3342395, 262244, 0, 3342396, 262244, 0, 3342397, 262244, 0, 3342398, 262244, 0, 3342399, 262244, 0, 3342400, 262244, 0, 3342401, 262244, 0, 3342402, 262244, 0, 3342403, 262244, 0, 3342404, 262244, 0, 3342405, 262244, 0, 3342406, 262244, 0, 3342407, 262244, 0, 3342408, 262244, 0, 3342409, 262244, 0, 3342410, 102, 43, 3342411, 65638, 35, 3342412, 65638, 35, 3342413, 65638, 35, 3342414, 65638, 35, 3342415, 327782, 43, 3342416, 393318, 43, 3342417, 458854, 43, 3342418, 65638, 35, 3342419, 65638, 35, 3342420, 65638, 35, 3342421, 65638, 35, 3342422, 131174, 43, 3342423, 262244, 0, 3342424, 262244, 0, 3342425, 262244, 0, 3342426, 262244, 0, 3342427, 262244, 0, 3342428, 262244, 0, 3342429, 262244, 0, 3342430, 262244, 0, 3342431, 262244, 0, 3342432, 262244, 0, 3342433, 262244, 0, 3342434, 262244, 0, 3342435, 262244, 0, 3342436, 262244, 0, 3342437, 262244, 0, 3342438, 262244, 0, 3342439, 262244, 0, 3342440, 262244, 0, 3342441, 262244, 0, 3342442, 262244, 0, 3342443, 262244, 0, 3342444, 262244, 0, 3342445, 262244, 0, 3407872, 262244, 0, 3407873, 262244, 0, 3407874, 262244, 0, 3407875, 65638, 35, 3407876, 65638, 35, 3407877, 65638, 35, 3407878, 65638, 35, 3407879, 65638, 35, 3407880, 65638, 35, 3407881, 65638, 35, 3407882, 65638, 35, 3407883, 65638, 35, 3407884, 65638, 35, 3407885, 65638, 35, 3407886, 65638, 35, 3407887, 65638, 35, 3407888, 65638, 35, 3407889, 65638, 35, 3407890, 65638, 35, 3407891, 65638, 35, 3407892, 65638, 35, 3407893, 65638, 35, 3407894, 65638, 35, 3407895, 65638, 35, 3407896, 65638, 35, 3407897, 65638, 35, 3407898, 65638, 35, 3407899, 65638, 35, 3407900, 65638, 35, 3407901, 65638, 35, 3407902, 65638, 35, 3407903, 65638, 35, 3407904, 65638, 35, 3407905, 327782, 44, 3407906, 393318, 44, 3407907, 458854, 44, 3407908, 65638, 35, 3407909, 65638, 35, 3407910, 65638, 35, 3407911, 65638, 35, 3407912, 65638, 35, 3407913, 65638, 35, 3407914, 65638, 35, 3407915, 65638, 35, 3407916, 65638, 35, 3407917, 65638, 35, 3407918, 65638, 35, 3407919, 65638, 35, 3407920, 65638, 35, 3407921, 65638, 35, 3407922, 65638, 35, 3407923, 262244, 0, 3407924, 262244, 0, 3407925, 262244, 0, 3407926, 262244, 0, 3407927, 262244, 0, 3407928, 262244, 0, 3407929, 262244, 0, 3407930, 262244, 0, 3407931, 262244, 0, 3407932, 262244, 0, 3407933, 262244, 0, 3407934, 262244, 0, 3407935, 262244, 0, 3407936, 262244, 0, 3407937, 262244, 0, 3407938, 262244, 0, 3407939, 262244, 0, 3407940, 262244, 0, 3407941, 262244, 0, 3407942, 262244, 0, 3407943, 262244, 0, 3407944, 262244, 0, 3407945, 262244, 0, 3407946, 102, 43, 3407947, 65638, 35, 3407948, 65638, 35, 3407949, 65638, 35, 3407950, 65638, 35, 3407951, 327782, 44, 3407952, 393318, 44, 3407953, 458854, 44, 3407954, 65638, 35, 3407955, 65638, 35, 3407956, 65638, 35, 3407957, 65638, 35, 3407958, 131174, 43, 3407959, 262244, 0, 3407960, 262244, 0, 3407961, 262244, 0, 3407962, 262244, 0, 3407963, 262244, 0, 3407964, 262244, 0, 3407965, 262244, 0, 3407966, 262244, 0, 3407967, 262244, 0, 3407968, 262244, 0, 3407969, 262244, 0, 3407970, 262244, 0, 3407971, 262244, 0, 3407972, 262244, 0, 3407973, 262244, 0, 3407974, 262244, 0, 3407975, 262244, 0, 3407976, 262244, 0, 3407977, 262244, 0, 3407978, 262244, 0, 3407979, 262244, 0, 3407980, 262244, 0, 3407981, 262244, 0, 3473408, 262244, 0, 3473409, 262244, 0, 3473410, 262244, 0, 3473411, 65638, 35, 3473412, 65638, 35, 3473413, 65638, 35, 3473414, 65638, 35, 3473415, 65638, 35, 3473416, 65638, 35, 3473417, 65638, 35, 3473418, 65638, 35, 3473419, 65638, 35, 3473420, 65638, 35, 3473421, 65638, 35, 3473422, 65638, 35, 3473423, 65638, 35, 3473424, 65638, 35, 3473425, 65638, 35, 3473426, 65638, 35, 3473427, 65638, 35, 3473428, 65638, 35, 3473429, 65638, 35, 3473430, 65638, 35, 3473431, 65638, 35, 3473432, 65638, 35, 3473433, 65638, 35, 3473434, 65638, 35, 3473435, 65638, 35, 3473436, 65638, 35, 3473437, 65638, 35, 3473438, 65638, 35, 3473439, 65638, 35, 3473440, 65638, 35, 3473441, 327782, 45, 3473442, 393318, 45, 3473443, 458854, 45, 3473444, 65638, 35, 3473445, 65638, 35, 3473446, 65638, 35, 3473447, 65638, 35, 3473448, 65638, 35, 3473449, 65638, 35, 3473450, 65638, 35, 3473451, 65638, 35, 3473452, 65638, 35, 3473453, 65638, 35, 3473454, 65638, 35, 3473455, 65638, 35, 3473456, 65638, 35, 3473457, 65638, 35, 3473458, 65638, 35, 3473459, 262244, 0, 3473460, 262244, 0, 3473461, 262244, 0, 3473462, 262244, 0, 3473463, 262244, 0, 3473464, 262244, 0, 3473465, 262244, 0, 3473466, 262244, 0, 3473467, 262244, 0, 3473468, 262244, 0, 3473469, 262244, 0, 3473470, 262244, 0, 3473471, 262244, 0, 3473472, 262244, 0, 3473473, 262244, 0, 3473474, 262244, 0, 3473475, 262244, 0, 3473476, 262244, 0, 3473477, 262244, 0, 3473478, 262244, 0, 3473479, 262244, 0, 3473480, 262244, 0, 3473481, 262244, 0, 3473482, 102, 43, 3473483, 65638, 35, 3473484, 65638, 35, 3473485, 65638, 35, 3473486, 65638, 35, 3473487, 327782, 44, 3473488, 393318, 44, 3473489, 458854, 44, 3473490, 65638, 35, 3473491, 65638, 35, 3473492, 65638, 35, 3473493, 65638, 35, 3473494, 131174, 43, 3473495, 262244, 0, 3473496, 262244, 0, 3473497, 262244, 0, 3473498, 262244, 0, 3473499, 262244, 0, 3473500, 262244, 0, 3473501, 262244, 0, 3473502, 262244, 0, 3473503, 262244, 0, 3473504, 262244, 0, 3473505, 262244, 0, 3473506, 262244, 0, 3473507, 262244, 0, 3473508, 262244, 0, 3473509, 262244, 0, 3473510, 262244, 0, 3473511, 262244, 0, 3473512, 262244, 0, 3473513, 262244, 0, 3473514, 262244, 0, 3473515, 262244, 0, 3473516, 262244, 0, 3473517, 262244, 0, 3538944, 262244, 0, 3538945, 262244, 0, 3538946, 262244, 0, 3538947, 65638, 35, 3538948, 65638, 35, 3538949, 65638, 35, 3538950, 65638, 35, 3538951, 65638, 35, 3538952, 65638, 35, 3538953, 65638, 35, 3538954, 65638, 35, 3538955, 65638, 35, 3538956, 65638, 35, 3538957, 65638, 35, 3538958, 65638, 35, 3538959, 65638, 35, 3538960, 65638, 35, 3538961, 65638, 35, 3538962, 65638, 35, 3538963, 65638, 35, 3538964, 65638, 35, 3538965, 65638, 35, 3538966, 65638, 35, 3538967, 65638, 35, 3538968, 65638, 35, 3538969, 65638, 35, 3538970, 65638, 35, 3538971, 65638, 35, 3538972, 65638, 35, 3538973, 65638, 35, 3538974, 65638, 35, 3538975, 65638, 35, 3538976, 65638, 35, 3538977, 65638, 35, 3538978, 65638, 35, 3538979, 65638, 35, 3538980, 65638, 35, 3538981, 65638, 35, 3538982, 65638, 35, 3538983, 65638, 35, 3538984, 65638, 35, 3538985, 65638, 35, 3538986, 65638, 35, 3538987, 65638, 35, 3538988, 65638, 35, 3538989, 65638, 35, 3538990, 65638, 35, 3538991, 65638, 35, 3538992, 65638, 35, 3538993, 65638, 35, 3538994, 65638, 35, 3538995, 262244, 0, 3538996, 262244, 0, 3538997, 262244, 0, 3538998, 262244, 0, 3538999, 262244, 0, 3539000, 262244, 0, 3539001, 262244, 0, 3539002, 262244, 0, 3539003, 262244, 0, 3539004, 262244, 0, 3539005, 262244, 0, 3539006, 262244, 0, 3539007, 262244, 0, 3539008, 262244, 0, 3539009, 262244, 0, 3539010, 262244, 0, 3539011, 262244, 0, 3539012, 262244, 0, 3539013, 262244, 0, 3539014, 262244, 0, 3539015, 262244, 0, 3539016, 262244, 0, 3539017, 262244, 0, 3539018, 102, 43, 3539019, 65638, 35, 3539020, 65638, 35, 3539021, 65638, 35, 3539022, 65638, 35, 3539023, 327782, 44, 3539024, 393318, 44, 3539025, 458854, 44, 3539026, 65638, 35, 3539027, 65638, 35, 3539028, 65638, 35, 3539029, 65638, 35, 3539030, 131174, 43, 3539031, 262244, 0, 3539032, 262244, 0, 3539033, 262244, 0, 3539034, 262244, 0, 3539035, 262244, 0, 3539036, 262244, 0, 3539037, 262244, 0, 3539038, 262244, 0, 3539039, 262244, 0, 3539040, 262244, 0, 3539041, 262244, 0, 3539042, 262244, 0, 3539043, 262244, 0, 3539044, 262244, 0, 3539045, 262244, 0, 3539046, 262244, 0, 3539047, 262244, 0, 3539048, 262244, 0, 3539049, 262244, 0, 3539050, 262244, 0, 3539051, 262244, 0, 3539052, 262244, 0, 3539053, 262244, 0, 3604480, 262244, 0, 3604481, 262244, 0, 3604482, 262244, 0, 3604483, 65638, 35, 3604484, 65638, 35, 3604485, 65638, 35, 3604486, 65638, 35, 3604487, 65638, 35, 3604488, 65638, 35, 3604489, 65638, 35, 3604490, 65638, 35, 3604491, 65638, 35, 3604492, 65638, 35, 3604493, 65638, 35, 3604494, 65638, 35, 3604495, 65638, 35, 3604496, 65638, 35, 3604497, 65638, 35, 3604498, 327782, 43, 3604499, 393318, 43, 3604500, 458854, 43, 3604501, 65638, 35, 3604502, 65638, 35, 3604503, 65638, 35, 3604504, 65638, 35, 3604505, 65638, 35, 3604506, 65638, 35, 3604507, 65638, 35, 3604508, 65638, 35, 3604509, 65638, 35, 3604510, 65638, 35, 3604511, 65638, 35, 3604512, 65638, 35, 3604513, 65638, 35, 3604514, 65638, 35, 3604515, 65638, 35, 3604516, 65638, 35, 3604517, 65638, 35, 3604518, 65638, 35, 3604519, 65638, 35, 3604520, 65638, 35, 3604521, 65638, 35, 3604522, 65638, 35, 3604523, 65638, 35, 3604524, 65638, 35, 3604525, 65638, 35, 3604526, 65638, 35, 3604527, 65638, 35, 3604528, 65638, 35, 3604529, 65638, 35, 3604530, 65638, 35, 3604531, 262244, 0, 3604532, 262244, 0, 3604533, 262244, 0, 3604534, 262244, 0, 3604535, 262244, 0, 3604536, 262244, 0, 3604537, 262244, 0, 3604538, 262244, 0, 3604539, 262244, 0, 3604540, 262244, 0, 3604541, 262244, 0, 3604542, 262244, 0, 3604543, 262244, 0, 3604544, 262244, 0, 3604545, 262244, 0, 3604546, 262244, 0, 3604547, 262244, 0, 3604548, 262244, 0, 3604549, 262244, 0, 3604550, 262244, 0, 3604551, 262244, 0, 3604552, 262244, 0, 3604553, 262244, 0, 3604554, 102, 43, 3604555, 65638, 35, 3604556, 65638, 35, 3604557, 65638, 35, 3604558, 65638, 35, 3604559, 327782, 44, 3604560, 393318, 44, 3604561, 458854, 44, 3604562, 65638, 35, 3604563, 65638, 35, 3604564, 65638, 35, 3604565, 65638, 35, 3604566, 131174, 43, 3604567, 262244, 0, 3604568, 262244, 0, 3604569, 262244, 0, 3604570, 262244, 0, 3604571, 262244, 0, 3604572, 262244, 0, 3604573, 262244, 0, 3604574, 262244, 0, 3604575, 262244, 0, 3604576, 262244, 0, 3604577, 262244, 0, 3604578, 262244, 0, 3604579, 262244, 0, 3604580, 262244, 0, 3604581, 262244, 0, 3604582, 262244, 0, 3604583, 262244, 0, 3604584, 262244, 0, 3604585, 262244, 0, 3604586, 262244, 0, 3604587, 262244, 0, 3604588, 262244, 0, 3604589, 262244, 0, 3670016, 262244, 0, 3670017, 262244, 0, 3670018, 262244, 0, 3670019, 65638, 35, 3670020, 65638, 35, 3670021, 65638, 35, 3670022, 65638, 35, 3670023, 65638, 35, 3670024, 65638, 35, 3670025, 65638, 35, 3670026, 65638, 35, 3670027, 65638, 35, 3670028, 65638, 35, 3670029, 65638, 35, 3670030, 65638, 35, 3670031, 65638, 35, 3670032, 65638, 35, 3670033, 65638, 35, 3670034, 327782, 44, 3670035, 393318, 44, 3670036, 458854, 44, 3670037, 65638, 35, 3670038, 65638, 35, 3670039, 65638, 35, 3670040, 327782, 43, 3670041, 393318, 43, 3670042, 393318, 43, 3670043, 393318, 43, 3670044, 393318, 43, 3670045, 393318, 43, 3670046, 458854, 43, 3670047, 65638, 35, 3670048, 65638, 35, 3670049, 327782, 43, 3670050, 393318, 43, 3670051, 393318, 43, 3670052, 458854, 43, 3670053, 65638, 35, 3670054, 65638, 35, 3670055, 65638, 35, 3670056, 65638, 35, 3670057, 65638, 35, 3670058, 65638, 35, 3670059, 65638, 35, 3670060, 327782, 43, 3670061, 393318, 43, 3670062, 458854, 43, 3670063, 65638, 35, 3670064, 65638, 35, 3670065, 65638, 35, 3670066, 65638, 35, 3670067, 262244, 0, 3670068, 262244, 0, 3670069, 262244, 0, 3670070, 262244, 0, 3670071, 262244, 0, 3670072, 262244, 0, 3670073, 262244, 0, 3670074, 262244, 0, 3670075, 262244, 0, 3670076, 262244, 0, 3670077, 262244, 0, 3670078, 262244, 0, 3670079, 262244, 0, 3670080, 262244, 0, 3670081, 262244, 0, 3670082, 262244, 0, 3670083, 262244, 0, 3670084, 262244, 0, 3670085, 262244, 0, 3670086, 262244, 0, 3670087, 262244, 0, 3670088, 262244, 0, 3670089, 262244, 0, 3670090, 102, 43, 3670091, 65638, 35, 3670092, 65638, 35, 3670093, 65638, 35, 3670094, 65638, 35, 3670095, 327782, 44, 3670096, 393318, 44, 3670097, 458854, 44, 3670098, 65638, 35, 3670099, 65638, 35, 3670100, 65638, 35, 3670101, 65638, 35, 3670102, 131174, 43, 3670103, 262244, 0, 3670104, 262244, 0, 3670105, 262244, 0, 3670106, 262244, 0, 3670107, 262244, 0, 3670108, 262244, 0, 3670109, 262244, 0, 3670110, 262244, 0, 3670111, 262244, 0, 3670112, 262244, 0, 3670113, 262244, 0, 3670114, 262244, 0, 3670115, 262244, 0, 3670116, 262244, 0, 3670117, 262244, 0, 3670118, 262244, 0, 3670119, 262244, 0, 3670120, 262244, 0, 3670121, 262244, 0, 3670122, 262244, 0, 3670123, 262244, 0, 3670124, 262244, 0, 3670125, 262244, 0, 3735552, 262244, 0, 3735553, 262244, 0, 3735554, 262244, 0, 3735555, 65638, 35, 3735556, 65638, 35, 3735557, 65638, 35, 3735558, 65638, 35, 3735559, 65638, 35, 3735560, 65638, 35, 3735561, 65638, 35, 3735562, 65638, 35, 3735563, 65638, 35, 3735564, 65638, 35, 3735565, 65638, 35, 3735566, 65638, 35, 3735567, 65638, 35, 3735568, 65638, 35, 3735569, 65638, 35, 3735570, 327782, 45, 3735571, 393318, 45, 3735572, 458854, 45, 3735573, 65638, 35, 3735574, 65638, 35, 3735575, 65638, 35, 3735576, 327782, 44, 3735577, 393318, 44, 3735578, 393318, 44, 3735579, 393318, 44, 3735580, 393318, 44, 3735581, 393318, 44, 3735582, 458854, 44, 3735583, 65638, 35, 3735584, 65638, 35, 3735585, 327782, 44, 3735586, 393318, 44, 3735587, 393318, 44, 3735588, 458854, 44, 3735589, 65638, 35, 3735590, 65638, 35, 3735591, 65638, 35, 3735592, 65638, 35, 3735593, 65638, 35, 3735594, 65638, 35, 3735595, 65638, 35, 3735596, 327782, 44, 3735597, 393318, 44, 3735598, 458854, 44, 3735599, 65638, 35, 3735600, 65638, 35, 3735601, 65638, 35, 3735602, 65638, 35, 3735603, 262244, 0, 3735604, 262244, 0, 3735605, 262244, 0, 3735606, 262244, 0, 3735607, 262244, 0, 3735608, 262244, 0, 3735609, 262244, 0, 3735610, 262244, 0, 3735611, 262244, 0, 3735612, 262244, 0, 3735613, 262244, 0, 3735614, 262244, 0, 3735615, 262244, 0, 3735616, 262244, 0, 3735617, 262244, 0, 3735618, 262244, 0, 3735619, 262244, 0, 3735620, 262244, 0, 3735621, 262244, 0, 3735622, 262244, 0, 3735623, 262244, 0, 3735624, 262244, 0, 3735625, 262244, 0, 3735626, 102, 44, 3735627, 65638, 44, 3735628, 196710, 43, 3735629, 65638, 35, 3735630, 65638, 35, 3735631, 327782, 44, 3735632, 393318, 44, 3735633, 458854, 44, 3735634, 65638, 35, 3735635, 65638, 35, 3735636, 262246, 43, 3735637, 65638, 44, 3735638, 131174, 44, 3735639, 262244, 0, 3735640, 262244, 0, 3735641, 262244, 0, 3735642, 262244, 0, 3735643, 262244, 0, 3735644, 262244, 0, 3735645, 262244, 0, 3735646, 262244, 0, 3735647, 262244, 0, 3735648, 262244, 0, 3735649, 262244, 0, 3735650, 262244, 0, 3735651, 262244, 0, 3735652, 262244, 0, 3735653, 262244, 0, 3735654, 262244, 0, 3735655, 262244, 0, 3735656, 262244, 0, 3735657, 262244, 0, 3735658, 262244, 0, 3735659, 262244, 0, 3735660, 262244, 0, 3735661, 262244, 0, 3801088, 65638, 42, 3801089, 65638, 42, 3801090, 262244, 0, 3801091, 65638, 35, 3801092, 65638, 35, 3801093, 65638, 35, 3801094, 65638, 35, 3801095, 65638, 35, 3801096, 65638, 35, 3801097, 65638, 35, 3801098, 65638, 35, 3801099, 65638, 35, 3801100, 65638, 35, 3801101, 65638, 35, 3801102, 65638, 35, 3801103, 65638, 35, 3801104, 65638, 35, 3801105, 65638, 35, 3801106, 65638, 35, 3801107, 65638, 35, 3801108, 65638, 35, 3801109, 65638, 35, 3801110, 65638, 35, 3801111, 65638, 35, 3801112, 327782, 45, 3801113, 393318, 45, 3801114, 393318, 45, 3801115, 393318, 45, 3801116, 393318, 45, 3801117, 393318, 45, 3801118, 458854, 45, 3801119, 65638, 35, 3801120, 65638, 35, 3801121, 327782, 45, 3801122, 393318, 45, 3801123, 65638, 35, 3801124, 65638, 35, 3801125, 65638, 35, 3801126, 65638, 35, 3801127, 65638, 35, 3801128, 65638, 35, 3801129, 65638, 35, 3801130, 65638, 35, 3801131, 65638, 35, 3801132, 327782, 45, 3801133, 393318, 45, 3801134, 458854, 45, 3801135, 65638, 35, 3801136, 65638, 35, 3801137, 65638, 35, 3801138, 65638, 35, 3801139, 262244, 0, 3801140, 262244, 0, 3801141, 262244, 0, 3801142, 262244, 0, 3801143, 262244, 0, 3801144, 262244, 0, 3801145, 262244, 0, 3801146, 262244, 0, 3801147, 262244, 0, 3801148, 262244, 0, 3801149, 262244, 0, 3801150, 262244, 0, 3801151, 262244, 0, 3801152, 262244, 0, 3801153, 262244, 0, 3801154, 262244, 0, 3801155, 262244, 0, 3801156, 262244, 0, 3801157, 262244, 0, 3801158, 262244, 0, 3801159, 262244, 0, 3801160, 262244, 0, 3801161, 262244, 0, 3801162, 262244, 0, 3801163, 262244, 0, 3801164, 102, 43, 3801165, 65638, 35, 3801166, 65638, 35, 3801167, 327782, 45, 3801168, 393318, 45, 3801169, 458854, 45, 3801170, 65638, 35, 3801171, 65638, 35, 3801172, 131174, 43, 3801173, 262244, 0, 3801174, 262244, 0, 3801175, 262244, 0, 3801176, 262244, 0, 3801177, 262244, 0, 3801178, 262244, 0, 3801179, 262244, 0, 3801180, 262244, 0, 3801181, 262244, 0, 3801182, 262244, 0, 3801183, 262244, 0, 3801184, 262244, 0, 3801185, 262244, 0, 3801186, 262244, 0, 3801187, 262244, 0, 3801188, 262244, 0, 3801189, 262244, 0, 3801190, 262244, 0, 3801191, 262244, 0, 3801192, 262244, 0, 3801193, 262244, 0, 3801194, 262244, 0, 3801195, 262244, 0, 3801196, 262244, 0, 3801197, 262244, 0, 3866624, 262244, 0, 3866625, 262244, 0, 3866626, 262244, 0, 3866627, 65638, 35, 3866628, 65638, 35, 3866629, 65638, 35, 3866630, 65638, 35, 3866631, 65638, 35, 3866632, 65638, 35, 3866633, 65638, 35, 3866634, 65638, 35, 3866635, 65638, 35, 3866636, 65638, 35, 3866637, 65638, 35, 3866638, 65638, 35, 3866639, 65638, 35, 3866640, 65638, 35, 3866641, 65638, 35, 3866642, 65638, 35, 3866643, 65638, 35, 3866644, 65638, 35, 3866645, 65638, 35, 3866646, 65638, 35, 3866647, 65638, 35, 3866648, 65638, 35, 3866649, 65638, 35, 3866650, 65638, 35, 3866651, 65638, 35, 3866652, 65638, 35, 3866653, 65638, 35, 3866654, 65638, 35, 3866655, 65638, 35, 3866656, 65638, 35, 3866657, 65638, 35, 3866658, 65638, 35, 3866659, 65638, 35, 3866660, 65638, 35, 3866661, 65638, 35, 3866662, 327782, 43, 3866663, 393318, 43, 3866664, 458854, 43, 3866665, 65638, 35, 3866666, 65638, 35, 3866667, 65638, 35, 3866668, 65638, 35, 3866669, 65638, 35, 3866670, 65638, 35, 3866671, 65638, 35, 3866672, 65638, 35, 3866673, 65638, 35, 3866674, 65638, 35, 3866675, 262244, 0, 3866676, 262244, 0, 3866677, 262244, 0, 3866678, 262244, 0, 3866679, 262244, 0, 3866680, 262244, 0, 3866681, 262244, 0, 3866682, 262244, 0, 3866683, 262244, 0, 3866684, 262244, 0, 3866685, 262244, 0, 3866686, 262244, 0, 3866687, 262244, 0, 3866688, 262244, 0, 3866689, 262244, 0, 3866690, 262244, 0, 3866691, 262244, 0, 3866692, 262244, 0, 3866693, 262244, 0, 3866694, 262244, 0, 3866695, 262244, 0, 3866696, 262244, 0, 3866697, 262244, 0, 3866698, 262244, 0, 3866699, 262244, 0, 3866700, 102, 44, 3866701, 65638, 44, 3866702, 65638, 44, 3866703, 65638, 44, 3866704, 65638, 44, 3866705, 65638, 44, 3866706, 65638, 44, 3866707, 65638, 44, 3866708, 131174, 44, 3866709, 262244, 0, 3866710, 262244, 0, 3866711, 262244, 0, 3866712, 262244, 0, 3866713, 262244, 0, 3866714, 262244, 0, 3866715, 262244, 0, 3866716, 262244, 0, 3866717, 262244, 0, 3866718, 262244, 0, 3866719, 262244, 0, 3866720, 262244, 0, 3866721, 262244, 0, 3866722, 262244, 0, 3866723, 262244, 0, 3866724, 262244, 0, 3866725, 262244, 0, 3866726, 262244, 0, 3866727, 262244, 0, 3866728, 262244, 0, 3866729, 262244, 0, 3866730, 262244, 0, 3866731, 262244, 0, 3866732, 262244, 0, 3866733, 262244, 0, 3932160, 65638, 35, 3932161, 65638, 35, 3932162, 65638, 35, 3932163, 65638, 35, 3932164, 65638, 35, 3932165, 65638, 35, 3932166, 65638, 35, 3932167, 65638, 35, 3932168, 65638, 35, 3932169, 65638, 35, 3932170, 65638, 35, 3932171, 65638, 35, 3932172, 65638, 35, 3932173, 65638, 35, 3932174, 65638, 35, 3932175, 327782, 43, 3932176, 393318, 43, 3932177, 393318, 43, 3932178, 393318, 43, 3932179, 393318, 43, 3932180, 393318, 43, 3932181, 393318, 43, 3932182, 393318, 43, 3932183, 458854, 43, 3932184, 65638, 35, 3932185, 65638, 35, 3932186, 65638, 35, 3932187, 65638, 35, 3932188, 65638, 35, 3932189, 65638, 35, 3932190, 65638, 35, 3932191, 65638, 35, 3932192, 65638, 35, 3932193, 65638, 35, 3932194, 65638, 35, 3932195, 65638, 35, 3932196, 65638, 35, 3932197, 65638, 35, 3932198, 327782, 44, 3932199, 393318, 44, 3932200, 458854, 44, 3932201, 65638, 35, 3932202, 65638, 35, 3932203, 65638, 35, 3932204, 65638, 35, 3932205, 65638, 35, 3932206, 65638, 35, 3932207, 65638, 35, 3932208, 65638, 35, 3932209, 65638, 35, 3932210, 65638, 35, 3932211, 262244, 0, 3932212, 262244, 0, 3932213, 262244, 0, 3932214, 262244, 0, 3932215, 262244, 0, 3932216, 262244, 0, 3932217, 262244, 0, 3932218, 262244, 0, 3932219, 262244, 0, 3932220, 262244, 0, 3932221, 262244, 0, 3932222, 262244, 0, 3932223, 262244, 0, 3932224, 262244, 0, 3932225, 262244, 0, 3932226, 262244, 0, 3932227, 262244, 0, 3932228, 262244, 0, 3932229, 262244, 0, 3932230, 262244, 0, 3932231, 262244, 0, 3932232, 262244, 0, 3932233, 262244, 0, 3932234, 262244, 0, 3932235, 262244, 0, 3932236, 262244, 0, 3932237, 262244, 0, 3932238, 262244, 0, 3932239, 262244, 0, 3932240, 262244, 0, 3932241, 262244, 0, 3932242, 262244, 0, 3932243, 262244, 0, 3932244, 262244, 0, 3932245, 262244, 0, 3932246, 262244, 0, 3932247, 262244, 0, 3932248, 262244, 0, 3932249, 262244, 0, 3932250, 262244, 0, 3932251, 262244, 0, 3932252, 262244, 0, 3932253, 262244, 0, 3932254, 262244, 0, 3932255, 262244, 0, 3932256, 262244, 0, 3932257, 262244, 0, 3932258, 262244, 0, 3932259, 262244, 0, 3932260, 262244, 0, 3932261, 262244, 0, 3932262, 262244, 0, 3932263, 262244, 0, 3932264, 262244, 0, 3932265, 262244, 0, 3932266, 262244, 0, 3932267, 262244, 0, 3932268, 262244, 0, 3932269, 262244, 0, 3997696, 262244, 0, 3997697, 262244, 0, 3997698, 262244, 0, 3997699, 262244, 0, 3997700, 65638, 35, 3997701, 65638, 35, 3997702, 65638, 35, 3997703, 65638, 35, 3997704, 65638, 35, 3997705, 65638, 35, 3997706, 327782, 43, 3997707, 393318, 43, 3997708, 458854, 43, 3997709, 65638, 35, 3997710, 65638, 35, 3997711, 327782, 44, 3997712, 393318, 44, 3997713, 393318, 44, 3997714, 393318, 44, 3997715, 393318, 44, 3997716, 393318, 44, 3997717, 393318, 44, 3997718, 393318, 44, 3997719, 458854, 44, 3997720, 65638, 35, 3997721, 65638, 35, 3997722, 65638, 35, 3997723, 65638, 35, 3997724, 65638, 35, 3997725, 65638, 35, 3997726, 65638, 35, 3997727, 65638, 35, 3997728, 65638, 35, 3997729, 65638, 35, 3997730, 65638, 35, 3997731, 65638, 35, 3997732, 65638, 35, 3997733, 65638, 35, 3997734, 327782, 44, 3997735, 393318, 44, 3997736, 458854, 44, 3997737, 65638, 35, 3997738, 65638, 35, 3997739, 65638, 35, 3997740, 65638, 35, 3997741, 65638, 35, 3997742, 65638, 35, 3997743, 65638, 35, 3997744, 65638, 35, 3997745, 65638, 35, 3997746, 65638, 35, 3997747, 262244, 0, 3997748, 262244, 0, 3997749, 262244, 0, 3997750, 262244, 0, 3997751, 262244, 0, 3997752, 262244, 0, 3997753, 262244, 0, 3997754, 262244, 0, 3997755, 262244, 0, 3997756, 262244, 0, 3997757, 262244, 0, 3997758, 262244, 0, 3997759, 262244, 0, 3997760, 262244, 0, 3997761, 262244, 0, 3997762, 262244, 0, 3997763, 262244, 0, 3997764, 262244, 0, 3997765, 262244, 0, 3997766, 262244, 0, 3997767, 262244, 0, 3997768, 262244, 0, 3997769, 262244, 0, 3997770, 262244, 0, 3997771, 262244, 0, 3997772, 262244, 0, 3997773, 262244, 0, 3997774, 262244, 0, 3997775, 262244, 0, 3997776, 262244, 0, 3997777, 262244, 0, 3997778, 262244, 0, 3997779, 262244, 0, 3997780, 262244, 0, 3997781, 262244, 0, 3997782, 262244, 0, 3997783, 262244, 0, 3997784, 262244, 0, 3997785, 262244, 0, 3997786, 262244, 0, 3997787, 262244, 0, 3997788, 262244, 0, 3997789, 262244, 0, 3997790, 262244, 0, 3997791, 262244, 0, 3997792, 262244, 0, 3997793, 262244, 0, 3997794, 262244, 0, 3997795, 262244, 0, 3997796, 262244, 0, 3997797, 262244, 0, 3997798, 262244, 0, 3997799, 262244, 0, 3997800, 262244, 0, 3997801, 262244, 0, 3997802, 262244, 0, 3997803, 262244, 0, 3997804, 262244, 0, 3997805, 262244, 0, 4063232, 262244, 0, 4063233, 262244, 0, 4063234, 262244, 0, 4063235, 262244, 0, 4063236, 65638, 35, 4063237, 65638, 35, 4063238, 65638, 35, 4063239, 65638, 35, 4063240, 65638, 35, 4063241, 65638, 35, 4063242, 327782, 44, 4063243, 393318, 44, 4063244, 458854, 44, 4063245, 65638, 35, 4063246, 65638, 35, 4063247, 327782, 45, 4063248, 393318, 45, 4063249, 393318, 45, 4063250, 393318, 45, 4063251, 393318, 45, 4063252, 393318, 45, 4063253, 393318, 45, 4063254, 393318, 45, 4063255, 458854, 45, 4063256, 65638, 35, 4063257, 65638, 35, 4063258, 65638, 35, 4063259, 65638, 35, 4063260, 65638, 35, 4063261, 65638, 35, 4063262, 65638, 35, 4063263, 65638, 35, 4063264, 65638, 35, 4063265, 65638, 35, 4063266, 65638, 35, 4063267, 65638, 35, 4063268, 327782, 43, 4063269, 393318, 43, 4063270, 196710, 44, 4063271, 393318, 44, 4063272, 262246, 44, 4063273, 393318, 43, 4063274, 458854, 43, 4063275, 65638, 35, 4063276, 65638, 35, 4063277, 65638, 35, 4063278, 65638, 35, 4063279, 65638, 35, 4063280, 65638, 35, 4063281, 65638, 35, 4063282, 65638, 35, 4063283, 262244, 0, 4063284, 262244, 0, 4063285, 262244, 0, 4063286, 262244, 0, 4063287, 262244, 0, 4063288, 262244, 0, 4063289, 262244, 0, 4063290, 262244, 0, 4063291, 262244, 0, 4063292, 262244, 0, 4063293, 262244, 0, 4063294, 262244, 0, 4063295, 262244, 0, 4063296, 262244, 0, 4063297, 262244, 0, 4063298, 262244, 0, 4063299, 262244, 0, 4063300, 262244, 0, 4063301, 262244, 0, 4063302, 262244, 0, 4063303, 262244, 0, 4063304, 262244, 0, 4063305, 262244, 0, 4063306, 262244, 0, 4063307, 262244, 0, 4063308, 262244, 0, 4063309, 262244, 0, 4063310, 262244, 0, 4063311, 262244, 0, 4063312, 262244, 0, 4063313, 262244, 0, 4063314, 262244, 0, 4063315, 262244, 0, 4063316, 262244, 0, 4063317, 262244, 0, 4063318, 262244, 0, 4063319, 262244, 0, 4063320, 262244, 0, 4063321, 262244, 0, 4063322, 262244, 0, 4063323, 262244, 0, 4063324, 262244, 0, 4063325, 262244, 0, 4063326, 262244, 0, 4063327, 262244, 0, 4063328, 262244, 0, 4063329, 262244, 0, 4063330, 262244, 0, 4063331, 262244, 0, 4063332, 262244, 0, 4063333, 262244, 0, 4063334, 262244, 0, 4063335, 262244, 0, 4063336, 262244, 0, 4063337, 262244, 0, 4063338, 262244, 0, 4063339, 262244, 0, 4063340, 262244, 0, 4063341, 262244, 0, 4128768, 262244, 0, 4128769, 262244, 0, 4128770, 262244, 0, 4128771, 262244, 0, 4128772, 65638, 35, 4128773, 65638, 35, 4128774, 65638, 35, 4128775, 65638, 35, 4128776, 65638, 35, 4128777, 65638, 35, 4128778, 327782, 45, 4128779, 393318, 45, 4128780, 458854, 45, 4128781, 65638, 35, 4128782, 65638, 35, 4128783, 65638, 35, 4128784, 65638, 35, 4128785, 65638, 35, 4128786, 65638, 35, 4128787, 65638, 35, 4128788, 65638, 35, 4128789, 65638, 35, 4128790, 65638, 35, 4128791, 65638, 35, 4128792, 65638, 35, 4128793, 65638, 35, 4128794, 65638, 35, 4128795, 65638, 35, 4128796, 65638, 35, 4128797, 65638, 35, 4128798, 65638, 35, 4128799, 65638, 35, 4128800, 65638, 35, 4128801, 65638, 35, 4128802, 65638, 35, 4128803, 65638, 35, 4128804, 327782, 44, 4128805, 393318, 44, 4128806, 393318, 44, 4128807, 393318, 44, 4128808, 393318, 44, 4128809, 393318, 44, 4128810, 458854, 44, 4128811, 65638, 35, 4128812, 65638, 35, 4128813, 65638, 35, 4128814, 65638, 35, 4128815, 65638, 35, 4128816, 65638, 35, 4128817, 65638, 35, 4128818, 65638, 35, 4128819, 262244, 0, 4128820, 262244, 0, 4128821, 262244, 0, 4128822, 262244, 0, 4128823, 262244, 0, 4128824, 262244, 0, 4128825, 262244, 0, 4128826, 262244, 0, 4128827, 262244, 0, 4128828, 262244, 0, 4128829, 262244, 0, 4128830, 262244, 0, 4128831, 262244, 0, 4128832, 262244, 0, 4128833, 262244, 0, 4128834, 262244, 0, 4128835, 262244, 0, 4128836, 262244, 0, 4128837, 262244, 0, 4128838, 262244, 0, 4128839, 262244, 0, 4128840, 262244, 0, 4128841, 262244, 0, 4128842, 262244, 0, 4128843, 262244, 0, 4128844, 262244, 0, 4128845, 262244, 0, 4128846, 262244, 0, 4128847, 262244, 0, 4128848, 262244, 0, 4128849, 262244, 0, 4128850, 262244, 0, 4128851, 262244, 0, 4128852, 262244, 0, 4128853, 262244, 0, 4128854, 262244, 0, 4128855, 262244, 0, 4128856, 262244, 0, 4128857, 262244, 0, 4128858, 262244, 0, 4128859, 262244, 0, 4128860, 262244, 0, 4128861, 262244, 0, 4128862, 262244, 0, 4128863, 262244, 0, 4128864, 262244, 0, 4128865, 262244, 0, 4128866, 262244, 0, 4128867, 262244, 0, 4128868, 262244, 0, 4128869, 262244, 0, 4128870, 262244, 0, 4128871, 262244, 0, 4128872, 262244, 0, 4128873, 262244, 0, 4128874, 262244, 0, 4128875, 262244, 0, 4128876, 262244, 0, 4128877, 262244, 0, 4194304, 262244, 0, 4194305, 262244, 0, 4194306, 262244, 0, 4194307, 262244, 0, 4194308, 65638, 35, 4194309, 65638, 35, 4194310, 65638, 35, 4194311, 65638, 35, 4194312, 65638, 35, 4194313, 65638, 35, 4194314, 65638, 35, 4194315, 65638, 35, 4194316, 65638, 35, 4194317, 65638, 35, 4194318, 65638, 35, 4194319, 65638, 35, 4194320, 65638, 35, 4194321, 65638, 35, 4194322, 65638, 35, 4194323, 65638, 35, 4194324, 65638, 35, 4194325, 65638, 35, 4194326, 65638, 35, 4194327, 65638, 35, 4194328, 65638, 35, 4194329, 65638, 35, 4194330, 65638, 35, 4194331, 65638, 35, 4194332, 65638, 35, 4194333, 65638, 35, 4194334, 65638, 35, 4194335, 65638, 35, 4194336, 65638, 35, 4194337, 65638, 35, 4194338, 65638, 35, 4194339, 65638, 35, 4194340, 327782, 45, 4194341, 393318, 45, 4194342, 196710, 45, 4194343, 393318, 44, 4194344, 262246, 45, 4194345, 393318, 45, 4194346, 458854, 45, 4194347, 65638, 35, 4194348, 65638, 35, 4194349, 65638, 35, 4194350, 65638, 35, 4194351, 65638, 35, 4194352, 65638, 35, 4194353, 65638, 35, 4194354, 65638, 35, 4194355, 262244, 0, 4194356, 262244, 0, 4194357, 262244, 0, 4194358, 262244, 0, 4194359, 262244, 0, 4194360, 262244, 0, 4194361, 262244, 0, 4194362, 262244, 0, 4194363, 262244, 0, 4194364, 262244, 0, 4194365, 262244, 0, 4194366, 262244, 0, 4194367, 262244, 0, 4194368, 262244, 0, 4194369, 262244, 0, 4194370, 262244, 0, 4194371, 262244, 0, 4194372, 262244, 0, 4194373, 262244, 0, 4194374, 262244, 0, 4194375, 262244, 0, 4194376, 262244, 0, 4194377, 262244, 0, 4194378, 262244, 0, 4194379, 262244, 0, 4194380, 262244, 0, 4194381, 262244, 0, 4194382, 262244, 0, 4194383, 262244, 0, 4194384, 262244, 0, 4194385, 262244, 0, 4194386, 262244, 0, 4194387, 262244, 0, 4194388, 262244, 0, 4194389, 262244, 0, 4194390, 262244, 0, 4194391, 262244, 0, 4194392, 262244, 0, 4194393, 262244, 0, 4194394, 262244, 0, 4194395, 262244, 0, 4194396, 262244, 0, 4194397, 262244, 0, 4194398, 262244, 0, 4194399, 262244, 0, 4194400, 262244, 0, 4194401, 262244, 0, 4194402, 262244, 0, 4194403, 262244, 0, 4194404, 262244, 0, 4194405, 262244, 0, 4194406, 262244, 0, 4194407, 262244, 0, 4194408, 262244, 0, 4194409, 262244, 0, 4194410, 262244, 0, 4194411, 262244, 0, 4194412, 262244, 0, 4194413, 262244, 0, 4259840, 262244, 0, 4259841, 262244, 0, 4259842, 262244, 0, 4259843, 262244, 0, 4259844, 65638, 35, 4259845, 65638, 35, 4259846, 65638, 35, 4259847, 65638, 35, 4259848, 65638, 35, 4259849, 65638, 35, 4259850, 65638, 35, 4259851, 65638, 35, 4259852, 65638, 35, 4259853, 65638, 35, 4259854, 65638, 35, 4259855, 65638, 35, 4259856, 65638, 35, 4259857, 65638, 35, 4259858, 65638, 35, 4259859, 65638, 35, 4259860, 65638, 35, 4259861, 65638, 35, 4259862, 65638, 35, 4259863, 65638, 35, 4259864, 65638, 35, 4259865, 65638, 35, 4259866, 65638, 35, 4259867, 65638, 35, 4259868, 65638, 35, 4259869, 65638, 35, 4259870, 65638, 35, 4259871, 65638, 35, 4259872, 65638, 35, 4259873, 65638, 35, 4259874, 65638, 35, 4259875, 65638, 35, 4259876, 65638, 35, 4259877, 65638, 35, 4259878, 327782, 44, 4259879, 393318, 44, 4259880, 458854, 44, 4259881, 65638, 35, 4259882, 65638, 35, 4259883, 65638, 35, 4259884, 65638, 35, 4259885, 65638, 35, 4259886, 65638, 35, 4259887, 65638, 35, 4259888, 65638, 35, 4259889, 65638, 35, 4259890, 65638, 35, 4259891, 262244, 0, 4259892, 262244, 0, 4259893, 262244, 0, 4259894, 262244, 0, 4259895, 262244, 0, 4259896, 262244, 0, 4259897, 262244, 0, 4259898, 262244, 0, 4259899, 262244, 0, 4259900, 262244, 0, 4259901, 262244, 0, 4259902, 262244, 0, 4259903, 262244, 0, 4259904, 262244, 0, 4259905, 262244, 0, 4259906, 262244, 0, 4259907, 262244, 0, 4259908, 262244, 0, 4259909, 262244, 0, 4259910, 262244, 0, 4259911, 262244, 0, 4259912, 262244, 0, 4259913, 262244, 0, 4259914, 262244, 0, 4259915, 262244, 0, 4259916, 262244, 0, 4259917, 262244, 0, 4259918, 262244, 0, 4259919, 262244, 0, 4259920, 262244, 0, 4259921, 262244, 0, 4259922, 262244, 0, 4259923, 262244, 0, 4259924, 262244, 0, 4259925, 262244, 0, 4259926, 262244, 0, 4259927, 262244, 0, 4259928, 262244, 0, 4259929, 262244, 0, 4259930, 262244, 0, 4259931, 262244, 0, 4259932, 262244, 0, 4259933, 262244, 0, 4259934, 262244, 0, 4259935, 262244, 0, 4259936, 262244, 0, 4259937, 262244, 0, 4259938, 262244, 0, 4259939, 262244, 0, 4259940, 262244, 0, 4259941, 262244, 0, 4259942, 262244, 0, 4259943, 262244, 0, 4259944, 262244, 0, 4259945, 262244, 0, 4259946, 262244, 0, 4259947, 262244, 0, 4259948, 262244, 0, 4259949, 262244, 0, 4325376, 262244, 0, 4325377, 262244, 0, 4325378, 262244, 0, 4325379, 262244, 0, 4325380, 65638, 35, 4325381, 65638, 35, 4325382, 65638, 35, 4325383, 65638, 35, 4325384, 65638, 35, 4325385, 65638, 35, 4325386, 65638, 35, 4325387, 65638, 35, 4325388, 65638, 35, 4325389, 65638, 35, 4325390, 65638, 35, 4325391, 65638, 35, 4325392, 65638, 35, 4325393, 65638, 35, 4325394, 65638, 35, 4325395, 65638, 35, 4325396, 65638, 35, 4325397, 65638, 35, 4325398, 65638, 35, 4325399, 65638, 35, 4325400, 327782, 43, 4325401, 393318, 43, 4325402, 393318, 43, 4325403, 393318, 43, 4325404, 393318, 43, 4325405, 393318, 43, 4325406, 393318, 43, 4325407, 458854, 43, 4325408, 65638, 35, 4325409, 65638, 35, 4325410, 65638, 35, 4325411, 65638, 35, 4325412, 65638, 35, 4325413, 65638, 35, 4325414, 327782, 45, 4325415, 393318, 45, 4325416, 458854, 45, 4325417, 65638, 35, 4325418, 65638, 35, 4325419, 65638, 35, 4325420, 65638, 35, 4325421, 65638, 35, 4325422, 65638, 35, 4325423, 65638, 35, 4325424, 65638, 35, 4325425, 65638, 35, 4325426, 65638, 35, 4325427, 262244, 0, 4325428, 262244, 0, 4325429, 262244, 0, 4325430, 262244, 0, 4325431, 262244, 0, 4325432, 262244, 0, 4325433, 262244, 0, 4325434, 262244, 0, 4325435, 262244, 0, 4325436, 262244, 0, 4325437, 262244, 0, 4325438, 262244, 0, 4325439, 262244, 0, 4325440, 262244, 0, 4325441, 262244, 0, 4325442, 262244, 0, 4325443, 262244, 0, 4325444, 262244, 0, 4325445, 262244, 0, 4325446, 262244, 0, 4325447, 262244, 0, 4325448, 262244, 0, 4325449, 262244, 0, 4325450, 262244, 0, 4325451, 262244, 0, 4325452, 262244, 0, 4325453, 262244, 0, 4325454, 262244, 0, 4325455, 262244, 0, 4325456, 262244, 0, 4325457, 262244, 0, 4325458, 262244, 0, 4325459, 262244, 0, 4325460, 262244, 0, 4325461, 262244, 0, 4325462, 262244, 0, 4325463, 262244, 0, 4325464, 262244, 0, 4325465, 262244, 0, 4325466, 262244, 0, 4325467, 262244, 0, 4325468, 262244, 0, 4325469, 262244, 0, 4325470, 262244, 0, 4325471, 262244, 0, 4325472, 262244, 0, 4325473, 262244, 0, 4325474, 262244, 0, 4325475, 262244, 0, 4325476, 262244, 0, 4325477, 262244, 0, 4325478, 262244, 0, 4325479, 262244, 0, 4325480, 262244, 0, 4325481, 262244, 0, 4325482, 262244, 0, 4325483, 262244, 0, 4325484, 262244, 0, 4325485, 262244, 0, 4390912, 262244, 0, 4390913, 262244, 0, 4390914, 262244, 0, 4390915, 262244, 0, 4390916, 65638, 35, 4390917, 65638, 35, 4390918, 65638, 35, 4390919, 65638, 35, 4390920, 65638, 35, 4390921, 65638, 35, 4390922, 65638, 35, 4390923, 65638, 35, 4390924, 65638, 35, 4390925, 65638, 35, 4390926, 65638, 35, 4390927, 65638, 35, 4390928, 65638, 35, 4390929, 65638, 35, 4390930, 65638, 35, 4390931, 65638, 35, 4390932, 65638, 35, 4390933, 65638, 35, 4390934, 65638, 35, 4390935, 65638, 35, 4390936, 327782, 44, 4390937, 393318, 44, 4390938, 393318, 44, 4390939, 393318, 44, 4390940, 393318, 44, 4390941, 393318, 44, 4390942, 393318, 44, 4390943, 458854, 44, 4390944, 65638, 35, 4390945, 65638, 35, 4390946, 65638, 35, 4390947, 65638, 35, 4390948, 65638, 35, 4390949, 65638, 35, 4390950, 65638, 35, 4390951, 65638, 35, 4390952, 65638, 35, 4390953, 65638, 35, 4390954, 65638, 35, 4390955, 65638, 35, 4390956, 65638, 35, 4390957, 65638, 35, 4390958, 65638, 35, 4390959, 65638, 35, 4390960, 65638, 35, 4390961, 65638, 35, 4390962, 65638, 35, 4390963, 262244, 0, 4390964, 262244, 0, 4390965, 262244, 0, 4390966, 262244, 0, 4390967, 262244, 0, 4390968, 262244, 0, 4390969, 262244, 0, 4390970, 262244, 0, 4390971, 262244, 0, 4390972, 262244, 0, 4390973, 262244, 0, 4390974, 262244, 0, 4390975, 262244, 0, 4390976, 262244, 0, 4390977, 262244, 0, 4390978, 262244, 0, 4390979, 262244, 0, 4390980, 262244, 0, 4390981, 262244, 0, 4390982, 262244, 0, 4390983, 262244, 0, 4390984, 262244, 0, 4390985, 262244, 0, 4390986, 262244, 0, 4390987, 262244, 0, 4390988, 262244, 0, 4390989, 262244, 0, 4390990, 262244, 0, 4390991, 262244, 0, 4390992, 262244, 0, 4390993, 262244, 0, 4390994, 262244, 0, 4390995, 262244, 0, 4390996, 262244, 0, 4390997, 262244, 0, 4390998, 262244, 0, 4390999, 262244, 0, 4391000, 262244, 0, 4391001, 262244, 0, 4391002, 262244, 0, 4391003, 262244, 0, 4391004, 262244, 0, 4391005, 262244, 0, 4391006, 262244, 0, 4391007, 262244, 0, 4391008, 262244, 0, 4391009, 262244, 0, 4391010, 262244, 0, 4391011, 262244, 0, 4391012, 262244, 0, 4391013, 262244, 0, 4391014, 262244, 0, 4391015, 262244, 0, 4391016, 262244, 0, 4391017, 262244, 0, 4391018, 262244, 0, 4391019, 262244, 0, 4391020, 262244, 0, 4391021, 262244, 0, 4456448, 262244, 0, 4456449, 262244, 0, 4456450, 262244, 0, 4456451, 262244, 0, 4456452, 65638, 35, 4456453, 65638, 35, 4456454, 65638, 35, 4456455, 65638, 35, 4456456, 65638, 35, 4456457, 65638, 35, 4456458, 65638, 35, 4456459, 65638, 35, 4456460, 65638, 35, 4456461, 65638, 35, 4456462, 65638, 35, 4456463, 65638, 35, 4456464, 65638, 35, 4456465, 65638, 35, 4456466, 65638, 35, 4456467, 65638, 35, 4456468, 65638, 35, 4456469, 65638, 35, 4456470, 65638, 35, 4456471, 65638, 35, 4456472, 327782, 45, 4456473, 393318, 45, 4456474, 393318, 45, 4456475, 393318, 45, 4456476, 393318, 45, 4456477, 393318, 45, 4456478, 393318, 45, 4456479, 458854, 45, 4456480, 65638, 35, 4456481, 65638, 35, 4456482, 65638, 35, 4456483, 65638, 35, 4456484, 65638, 35, 4456485, 65638, 35, 4456486, 65638, 35, 4456487, 65638, 35, 4456488, 65638, 35, 4456489, 65638, 35, 4456490, 65638, 35, 4456491, 65638, 35, 4456492, 65638, 35, 4456493, 65638, 35, 4456494, 65638, 35, 4456495, 65638, 35, 4456496, 65638, 35, 4456497, 65638, 35, 4456498, 65638, 35, 4456499, 262244, 0, 4456500, 262244, 0, 4456501, 262244, 0, 4456502, 262244, 0, 4456503, 262244, 0, 4456504, 262244, 0, 4456505, 262244, 0, 4456506, 262244, 0, 4456507, 262244, 0, 4456508, 262244, 0, 4456509, 262244, 0, 4456510, 262244, 0, 4456511, 262244, 0, 4456512, 262244, 0, 4456513, 262244, 0, 4456514, 262244, 0, 4456515, 262244, 0, 4456516, 262244, 0, 4456517, 262244, 0, 4456518, 262244, 0, 4456519, 262244, 0, 4456520, 262244, 0, 4456521, 262244, 0, 4456522, 262244, 0, 4456523, 262244, 0, 4456524, 262244, 0, 4456525, 262244, 0, 4456526, 262244, 0, 4456527, 262244, 0, 4456528, 262244, 0, 4456529, 262244, 0, 4456530, 262244, 0, 4456531, 262244, 0, 4456532, 262244, 0, 4456533, 262244, 0, 4456534, 262244, 0, 4456535, 262244, 0, 4456536, 262244, 0, 4456537, 262244, 0, 4456538, 262244, 0, 4456539, 262244, 0, 4456540, 262244, 0, 4456541, 262244, 0, 4456542, 262244, 0, 4456543, 262244, 0, 4456544, 262244, 0, 4456545, 262244, 0, 4456546, 262244, 0, 4456547, 262244, 0, 4456548, 262244, 0, 4456549, 262244, 0, 4456550, 262244, 0, 4456551, 262244, 0, 4456552, 262244, 0, 4456553, 262244, 0, 4456554, 262244, 0, 4456555, 262244, 0, 4456556, 262244, 0, 4456557, 262244, 0, 4521984, 262244, 0, 4521985, 262244, 0, 4521986, 262244, 0, 4521987, 262244, 0, 4521988, 65638, 35, 4521989, 65638, 35, 4521990, 65638, 35, 4521991, 65638, 35, 4521992, 65638, 35, 4521993, 65638, 35, 4521994, 65638, 35, 4521995, 65638, 35, 4521996, 65638, 35, 4521997, 65638, 35, 4521998, 65638, 35, 4521999, 65638, 35, 4522000, 65638, 35, 4522001, 65638, 35, 4522002, 65638, 35, 4522003, 65638, 35, 4522004, 65638, 35, 4522005, 65638, 35, 4522006, 65638, 35, 4522007, 65638, 35, 4522008, 65638, 35, 4522009, 65638, 35, 4522010, 65638, 35, 4522011, 65638, 35, 4522012, 65638, 35, 4522013, 65638, 35, 4522014, 65638, 35, 4522015, 65638, 35, 4522016, 65638, 35, 4522017, 65638, 35, 4522018, 65638, 35, 4522019, 65638, 35, 4522020, 65638, 35, 4522021, 65638, 35, 4522022, 65638, 35, 4522023, 65638, 35, 4522024, 65638, 35, 4522025, 327782, 43, 4522026, 393318, 43, 4522027, 458854, 43, 4522028, 65638, 35, 4522029, 65638, 35, 4522030, 65638, 35, 4522031, 65638, 35, 4522032, 65638, 35, 4522033, 65638, 35, 4522034, 65638, 35, 4522035, 262244, 0, 4522036, 262244, 0, 4522037, 262244, 0, 4522038, 262244, 0, 4522039, 262244, 0, 4522040, 262244, 0, 4522041, 262244, 0, 4522042, 262244, 0, 4522043, 262244, 0, 4522044, 262244, 0, 4522045, 262244, 0, 4522046, 262244, 0, 4522047, 262244, 0, 4522048, 262244, 0, 4522049, 262244, 0, 4522050, 262244, 0, 4522051, 262244, 0, 4522052, 262244, 0, 4522053, 262244, 0, 4522054, 262244, 0, 4522055, 262244, 0, 4522056, 262244, 0, 4522057, 262244, 0, 4522058, 262244, 0, 4522059, 262244, 0, 4522060, 262244, 0, 4522061, 262244, 0, 4522062, 262244, 0, 4522063, 262244, 0, 4522064, 262244, 0, 4522065, 262244, 0, 4522066, 262244, 0, 4522067, 262244, 0, 4522068, 262244, 0, 4522069, 262244, 0, 4522070, 262244, 0, 4522071, 262244, 0, 4522072, 262244, 0, 4522073, 262244, 0, 4522074, 262244, 0, 4522075, 262244, 0, 4522076, 262244, 0, 4522077, 262244, 0, 4522078, 262244, 0, 4522079, 262244, 0, 4522080, 262244, 0, 4522081, 262244, 0, 4522082, 262244, 0, 4522083, 262244, 0, 4522084, 262244, 0, 4522085, 262244, 0, 4522086, 262244, 0, 4522087, 262244, 0, 4522088, 262244, 0, 4522089, 262244, 0, 4522090, 262244, 0, 4522091, 262244, 0, 4522092, 262244, 0, 4522093, 262244, 0, 4587520, 262244, 0, 4587521, 262244, 0, 4587522, 262244, 0, 4587523, 262244, 0, 4587524, 65638, 35, 4587525, 65638, 35, 4587526, 65638, 35, 4587527, 65638, 35, 4587528, 65638, 35, 4587529, 65638, 35, 4587530, 65638, 35, 4587531, 65638, 35, 4587532, 65638, 35, 4587533, 65638, 35, 4587534, 65638, 35, 4587535, 65638, 35, 4587536, 65638, 35, 4587537, 65638, 35, 4587538, 65638, 35, 4587539, 65638, 35, 4587540, 65638, 35, 4587541, 65638, 35, 4587542, 65638, 35, 4587543, 65638, 35, 4587544, 327782, 43, 4587545, 393318, 43, 4587546, 458854, 43, 4587547, 65638, 35, 4587548, 65638, 35, 4587549, 65638, 35, 4587550, 65638, 35, 4587551, 65638, 35, 4587552, 65638, 35, 4587553, 65638, 35, 4587554, 65638, 35, 4587555, 65638, 35, 4587556, 65638, 35, 4587557, 65638, 35, 4587558, 65638, 35, 4587559, 65638, 35, 4587560, 65638, 35, 4587561, 327782, 44, 4587562, 393318, 44, 4587563, 458854, 44, 4587564, 65638, 35, 4587565, 65638, 35, 4587566, 65638, 35, 4587567, 65638, 35, 4587568, 65638, 35, 4587569, 65638, 35, 4587570, 65638, 35, 4587571, 262244, 0, 4587572, 262244, 0, 4587573, 262244, 0, 4587574, 262244, 0, 4587575, 262244, 0, 4587576, 262244, 0, 4587577, 262244, 0, 4587578, 262244, 0, 4587579, 262244, 0, 4587580, 262244, 0, 4587581, 262244, 0, 4587582, 262244, 0, 4587583, 262244, 0, 4587584, 262244, 0, 4587585, 262244, 0, 4587586, 262244, 0, 4587587, 262244, 0, 4587588, 262244, 0, 4587589, 262244, 0, 4587590, 262244, 0, 4587591, 262244, 0, 4587592, 262244, 0, 4587593, 262244, 0, 4587594, 262244, 0, 4587595, 262244, 0, 4587596, 262244, 0, 4587597, 262244, 0, 4587598, 262244, 0, 4587599, 262244, 0, 4587600, 262244, 0, 4587601, 262244, 0, 4587602, 262244, 0, 4587603, 262244, 0, 4587604, 262244, 0, 4587605, 262244, 0, 4587606, 262244, 0, 4587607, 262244, 0, 4587608, 262244, 0, 4587609, 262244, 0, 4587610, 262244, 0, 4587611, 262244, 0, 4587612, 262244, 0, 4587613, 262244, 0, 4587614, 262244, 0, 4587615, 262244, 0, 4587616, 262244, 0, 4587617, 262244, 0, 4587618, 262244, 0, 4587619, 262244, 0, 4587620, 262244, 0, 4587621, 262244, 0, 4587622, 262244, 0, 4587623, 262244, 0, 4587624, 262244, 0, 4587625, 262244, 0, 4587626, 262244, 0, 4587627, 262244, 0, 4587628, 262244, 0, 4587629, 262244, 0, 4653056, 262244, 0, 4653057, 262244, 0, 4653058, 262244, 0, 4653059, 262244, 0, 4653060, 65638, 35, 4653061, 65638, 35, 4653062, 65638, 35, 4653063, 65638, 35, 4653064, 65638, 35, 4653065, 65638, 35, 4653066, 65638, 35, 4653067, 65638, 35, 4653068, 65638, 35, 4653069, 65638, 35, 4653070, 65638, 35, 4653071, 65638, 35, 4653072, 65638, 35, 4653073, 65638, 35, 4653074, 65638, 35, 4653075, 65638, 35, 4653076, 65638, 35, 4653077, 65638, 35, 4653078, 65638, 35, 4653079, 65638, 35, 4653080, 327782, 44, 4653081, 393318, 44, 4653082, 458854, 44, 4653083, 65638, 35, 4653084, 65638, 35, 4653085, 65638, 35, 4653086, 65638, 35, 4653087, 65638, 35, 4653088, 65638, 35, 4653089, 65638, 35, 4653090, 65638, 35, 4653091, 65638, 35, 4653092, 65638, 35, 4653093, 65638, 35, 4653094, 65638, 35, 4653095, 65638, 35, 4653096, 65638, 35, 4653097, 327782, 44, 4653098, 393318, 44, 4653099, 458854, 44, 4653100, 65638, 35, 4653101, 65638, 35, 4653102, 65638, 35, 4653103, 65638, 35, 4653104, 65638, 35, 4653105, 65638, 35, 4653106, 65638, 35, 4653107, 262244, 0, 4653108, 262244, 0, 4653109, 262244, 0, 4653110, 262244, 0, 4653111, 262244, 0, 4653112, 262244, 0, 4653113, 262244, 0, 4653114, 262244, 0, 4653115, 262244, 0, 4653116, 262244, 0, 4653117, 262244, 0, 4653118, 262244, 0, 4653119, 262244, 0, 4653120, 262244, 0, 4653121, 262244, 0, 4653122, 262244, 0, 4653123, 262244, 0, 4653124, 262244, 0, 4653125, 262244, 0, 4653126, 262244, 0, 4653127, 262244, 0, 4653128, 262244, 0, 4653129, 262244, 0, 4653130, 262244, 0, 4653131, 262244, 0, 4653132, 262244, 0, 4653133, 262244, 0, 4653134, 262244, 0, 4653135, 262244, 0, 4653136, 262244, 0, 4653137, 262244, 0, 4653138, 262244, 0, 4653139, 262244, 0, 4653140, 262244, 0, 4653141, 262244, 0, 4653142, 262244, 0, 4653143, 262244, 0, 4653144, 262244, 0, 4653145, 262244, 0, 4653146, 262244, 0, 4653147, 262244, 0, 4653148, 262244, 0, 4653149, 262244, 0, 4653150, 262244, 0, 4653151, 262244, 0, 4653152, 262244, 0, 4653153, 262244, 0, 4653154, 262244, 0, 4653155, 262244, 0, 4653156, 262244, 0, 4653157, 262244, 0, 4653158, 262244, 0, 4653159, 262244, 0, 4653160, 262244, 0, 4653161, 262244, 0, 4653162, 262244, 0, 4653163, 262244, 0, 4653164, 262244, 0, 4653165, 262244, 0, 4718592, 262244, 0, 4718593, 262244, 0, 4718594, 262244, 0, 4718595, 262244, 0, 4718596, 65638, 35, 4718597, 65638, 35, 4718598, 65638, 35, 4718599, 65638, 35, 4718600, 65638, 35, 4718601, 65638, 35, 4718602, 327782, 43, 4718603, 393318, 43, 4718604, 393318, 43, 4718605, 393318, 43, 4718606, 393318, 43, 4718607, 393318, 43, 4718608, 393318, 43, 4718609, 393318, 43, 4718610, 393318, 43, 4718611, 393318, 43, 4718612, 393318, 43, 4718613, 458854, 43, 4718614, 65638, 35, 4718615, 65638, 35, 4718616, 327782, 44, 4718617, 393318, 44, 4718618, 458854, 44, 4718619, 65638, 35, 4718620, 65638, 35, 4718621, 65638, 35, 4718622, 65638, 35, 4718623, 65638, 35, 4718624, 65638, 35, 4718625, 65638, 35, 4718626, 65638, 35, 4718627, 65638, 35, 4718628, 65638, 35, 4718629, 65638, 35, 4718630, 65638, 35, 4718631, 65638, 35, 4718632, 65638, 35, 4718633, 327782, 44, 4718634, 393318, 44, 4718635, 458854, 44, 4718636, 65638, 35, 4718637, 65638, 35, 4718638, 65638, 35, 4718639, 65638, 35, 4718640, 65638, 35, 4718641, 65638, 35, 4718642, 65638, 35, 4718643, 262244, 0, 4718644, 262244, 0, 4718645, 262244, 0, 4718646, 262244, 0, 4718647, 262244, 0, 4718648, 262244, 0, 4718649, 262244, 0, 4718650, 262244, 0, 4718651, 262244, 0, 4718652, 262244, 0, 4718653, 262244, 0, 4718654, 262244, 0, 4718655, 262244, 0, 4718656, 262244, 0, 4718657, 262244, 0, 4718658, 262244, 0, 4718659, 262244, 0, 4718660, 262244, 0, 4718661, 262244, 0, 4718662, 262244, 0, 4718663, 262244, 0, 4718664, 262244, 0, 4718665, 262244, 0, 4718666, 262244, 0, 4718667, 262244, 0, 4718668, 262244, 0, 4718669, 262244, 0, 4718670, 262244, 0, 4718671, 262244, 0, 4718672, 262244, 0, 4718673, 262244, 0, 4718674, 262244, 0, 4718675, 262244, 0, 4718676, 262244, 0, 4718677, 262244, 0, 4718678, 262244, 0, 4718679, 262244, 0, 4718680, 262244, 0, 4718681, 262244, 0, 4718682, 262244, 0, 4718683, 262244, 0, 4718684, 262244, 0, 4718685, 262244, 0, 4718686, 262244, 0, 4718687, 262244, 0, 4718688, 262244, 0, 4718689, 262244, 0, 4718690, 262244, 0, 4718691, 262244, 0, 4718692, 262244, 0, 4718693, 262244, 0, 4718694, 262244, 0, 4718695, 262244, 0, 4718696, 262244, 0, 4718697, 262244, 0, 4718698, 262244, 0, 4718699, 262244, 0, 4718700, 262244, 0, 4718701, 262244, 0, 4784128, 262244, 0, 4784129, 262244, 0, 4784130, 262244, 0, 4784131, 262244, 0, 4784132, 65638, 35, 4784133, 65638, 35, 4784134, 65638, 35, 4784135, 65638, 35, 4784136, 65638, 35, 4784137, 65638, 35, 4784138, 327782, 44, 4784139, 393318, 44, 4784140, 393318, 44, 4784141, 393318, 44, 4784142, 393318, 44, 4784143, 393318, 44, 4784144, 393318, 44, 4784145, 393318, 44, 4784146, 393318, 44, 4784147, 393318, 44, 4784148, 393318, 44, 4784149, 458854, 44, 4784150, 65638, 35, 4784151, 65638, 35, 4784152, 327782, 44, 4784153, 393318, 44, 4784154, 458854, 44, 4784155, 65638, 35, 4784156, 65638, 35, 4784157, 65638, 35, 4784158, 65638, 35, 4784159, 65638, 35, 4784160, 65638, 35, 4784161, 65638, 35, 4784162, 65638, 35, 4784163, 65638, 35, 4784164, 65638, 35, 4784165, 65638, 35, 4784166, 65638, 35, 4784167, 65638, 35, 4784168, 65638, 35, 4784169, 327782, 44, 4784170, 393318, 44, 4784171, 458854, 44, 4784172, 65638, 35, 4784173, 65638, 35, 4784174, 65638, 35, 4784175, 65638, 35, 4784176, 65638, 35, 4784177, 65638, 35, 4784178, 65638, 35, 4784179, 262244, 0, 4784180, 262244, 0, 4784181, 262244, 0, 4784182, 262244, 0, 4784183, 262244, 0, 4784184, 262244, 0, 4784185, 262244, 0, 4784186, 262244, 0, 4784187, 262244, 0, 4784188, 262244, 0, 4784189, 262244, 0, 4784190, 262244, 0, 4784191, 262244, 0, 4784192, 262244, 0, 4784193, 262244, 0, 4784194, 262244, 0, 4784195, 262244, 0, 4784196, 262244, 0, 4784197, 262244, 0, 4784198, 262244, 0, 4784199, 262244, 0, 4784200, 262244, 0, 4784201, 262244, 0, 4784202, 262244, 0, 4784203, 262244, 0, 4784204, 262244, 0, 4784205, 262244, 0, 4784206, 262244, 0, 4784207, 262244, 0, 4784208, 262244, 0, 4784209, 262244, 0, 4784210, 262244, 0, 4784211, 262244, 0, 4784212, 262244, 0, 4784213, 262244, 0, 4784214, 262244, 0, 4784215, 262244, 0, 4784216, 262244, 0, 4784217, 262244, 0, 4784218, 262244, 0, 4784219, 262244, 0, 4784220, 262244, 0, 4784221, 262244, 0, 4784222, 262244, 0, 4784223, 262244, 0, 4784224, 262244, 0, 4784225, 262244, 0, 4784226, 262244, 0, 4784227, 262244, 0, 4784228, 262244, 0, 4784229, 262244, 0, 4784230, 262244, 0, 4784231, 262244, 0, 4784232, 262244, 0, 4784233, 262244, 0, 4784234, 262244, 0, 4784235, 262244, 0, 4784236, 262244, 0, 4784237, 262244, 0, 4849664, 262244, 0, 4849665, 262244, 0, 4849666, 262244, 0, 4849667, 262244, 0, 4849668, 65638, 35, 4849669, 65638, 35, 4849670, 65638, 35, 4849671, 65638, 35, 4849672, 65638, 35, 4849673, 65638, 35, 4849674, 327782, 45, 4849675, 393318, 45, 4849676, 393318, 45, 4849677, 393318, 45, 4849678, 393318, 45, 4849679, 393318, 45, 4849680, 393318, 45, 4849681, 393318, 45, 4849682, 393318, 45, 4849683, 393318, 45, 4849684, 393318, 45, 4849685, 458854, 45, 4849686, 65638, 35, 4849687, 65638, 35, 4849688, 327782, 44, 4849689, 393318, 44, 4849690, 458854, 44, 4849691, 65638, 35, 4849692, 65638, 35, 4849693, 65638, 35, 4849694, 65638, 35, 4849695, 65638, 35, 4849696, 65638, 35, 4849697, 65638, 35, 4849698, 65638, 35, 4849699, 65638, 35, 4849700, 65638, 35, 4849701, 65638, 35, 4849702, 65638, 35, 4849703, 65638, 35, 4849704, 65638, 35, 4849705, 327782, 45, 4849706, 393318, 45, 4849707, 458854, 45, 4849708, 65638, 35, 4849709, 65638, 35, 4849710, 65638, 35, 4849711, 65638, 35, 4849712, 65638, 35, 4849713, 65638, 35, 4849714, 65638, 35, 4849715, 262244, 0, 4849716, 262244, 0, 4849717, 262244, 0, 4849718, 262244, 0, 4849719, 262244, 0, 4849720, 262244, 0, 4849721, 262244, 0, 4849722, 262244, 0, 4849723, 262244, 0, 4849724, 262244, 0, 4849725, 262244, 0, 4849726, 262244, 0, 4849727, 262244, 0, 4849728, 262244, 0, 4849729, 262244, 0, 4849730, 262244, 0, 4849731, 262244, 0, 4849732, 262244, 0, 4849733, 262244, 0, 4849734, 262244, 0, 4849735, 262244, 0, 4849736, 262244, 0, 4849737, 262244, 0, 4849738, 262244, 0, 4849739, 262244, 0, 4849740, 262244, 0, 4849741, 262244, 0, 4849742, 262244, 0, 4849743, 262244, 0, 4849744, 262244, 0, 4849745, 262244, 0, 4849746, 262244, 0, 4849747, 262244, 0, 4849748, 262244, 0, 4849749, 262244, 0, 4849750, 262244, 0, 4849751, 262244, 0, 4849752, 262244, 0, 4849753, 262244, 0, 4849754, 262244, 0, 4849755, 262244, 0, 4849756, 262244, 0, 4849757, 262244, 0, 4849758, 262244, 0, 4849759, 262244, 0, 4849760, 262244, 0, 4849761, 262244, 0, 4849762, 262244, 0, 4849763, 262244, 0, 4849764, 262244, 0, 4849765, 262244, 0, 4849766, 262244, 0, 4849767, 262244, 0, 4849768, 262244, 0, 4849769, 262244, 0, 4849770, 262244, 0, 4849771, 262244, 0, 4849772, 262244, 0, 4849773, 262244, 0, 4915200, 262244, 0, 4915201, 262244, 0, 4915202, 262244, 0, 4915203, 262244, 0, 4915204, 65638, 35, 4915205, 65638, 35, 4915206, 65638, 35, 4915207, 65638, 35, 4915208, 65638, 35, 4915209, 65638, 35, 4915210, 65638, 35, 4915211, 65638, 35, 4915212, 65638, 35, 4915213, 65638, 35, 4915214, 65638, 35, 4915215, 65638, 35, 4915216, 65638, 35, 4915217, 65638, 35, 4915218, 65638, 35, 4915219, 65638, 35, 4915220, 65638, 35, 4915221, 65638, 35, 4915222, 65638, 35, 4915223, 65638, 35, 4915224, 327782, 44, 4915225, 393318, 44, 4915226, 458854, 44, 4915227, 65638, 35, 4915228, 65638, 35, 4915229, 327782, 43, 4915230, 393318, 43, 4915231, 393318, 43, 4915232, 393318, 43, 4915233, 393318, 43, 4915234, 393318, 43, 4915235, 393318, 43, 4915236, 393318, 43, 4915237, 393318, 43, 4915238, 393318, 43, 4915239, 458854, 43, 4915240, 65638, 35, 4915241, 65638, 35, 4915242, 65638, 35, 4915243, 65638, 35, 4915244, 65638, 35, 4915245, 65638, 35, 4915246, 65638, 35, 4915247, 65638, 35, 4915248, 65638, 35, 4915249, 65638, 35, 4915250, 65638, 35, 4915251, 262244, 0, 4915252, 262244, 0, 4915253, 262244, 0, 4915254, 262244, 0, 4915255, 262244, 0, 4915256, 262244, 0, 4915257, 262244, 0, 4915258, 262244, 0, 4915259, 262244, 0, 4915260, 262244, 0, 4915261, 262244, 0, 4915262, 262244, 0, 4915263, 262244, 0, 4915264, 262244, 0, 4915265, 262244, 0, 4915266, 262244, 0, 4915267, 262244, 0, 4915268, 262244, 0, 4915269, 262244, 0, 4915270, 262244, 0, 4915271, 262244, 0, 4915272, 262244, 0, 4915273, 262244, 0, 4915274, 262244, 0, 4915275, 262244, 0, 4915276, 262244, 0, 4915277, 262244, 0, 4915278, 262244, 0, 4915279, 262244, 0, 4915280, 262244, 0, 4915281, 262244, 0, 4915282, 262244, 0, 4915283, 262244, 0, 4915284, 262244, 0, 4915285, 262244, 0, 4915286, 262244, 0, 4915287, 262244, 0, 4915288, 262244, 0, 4915289, 262244, 0, 4915290, 262244, 0, 4915291, 262244, 0, 4915292, 262244, 0, 4915293, 262244, 0, 4915294, 262244, 0, 4915295, 262244, 0, 4915296, 262244, 0, 4915297, 262244, 0, 4915298, 262244, 0, 4915299, 262244, 0, 4915300, 262244, 0, 4915301, 262244, 0, 4915302, 262244, 0, 4915303, 262244, 0, 4915304, 262244, 0, 4915305, 262244, 0, 4915306, 262244, 0, 4915307, 262244, 0, 4915308, 262244, 0, 4915309, 262244, 0, 4980736, 262244, 0, 4980737, 262244, 0, 4980738, 262244, 0, 4980739, 262244, 0, 4980740, 65638, 35, 4980741, 65638, 35, 4980742, 65638, 35, 4980743, 65638, 35, 4980744, 65638, 35, 4980745, 65638, 35, 4980746, 65638, 35, 4980747, 65638, 35, 4980748, 65638, 35, 4980749, 65638, 35, 4980750, 65638, 35, 4980751, 65638, 35, 4980752, 65638, 35, 4980753, 65638, 35, 4980754, 65638, 35, 4980755, 65638, 35, 4980756, 65638, 35, 4980757, 65638, 35, 4980758, 65638, 35, 4980759, 65638, 35, 4980760, 327782, 44, 4980761, 393318, 44, 4980762, 458854, 44, 4980763, 65638, 35, 4980764, 65638, 35, 4980765, 327782, 44, 4980766, 393318, 44, 4980767, 393318, 44, 4980768, 393318, 44, 4980769, 393318, 44, 4980770, 393318, 44, 4980771, 393318, 44, 4980772, 393318, 44, 4980773, 393318, 44, 4980774, 393318, 44, 4980775, 458854, 44, 4980776, 65638, 35, 4980777, 65638, 35, 4980778, 65638, 35, 4980779, 65638, 35, 4980780, 65638, 35, 4980781, 65638, 35, 4980782, 65638, 35, 4980783, 65638, 35, 4980784, 65638, 35, 4980785, 65638, 35, 4980786, 65638, 35, 4980787, 262244, 0, 4980788, 262244, 0, 4980789, 262244, 0, 4980790, 262244, 0, 4980791, 262244, 0, 4980792, 262244, 0, 4980793, 262244, 0, 4980794, 262244, 0, 4980795, 262244, 0, 4980796, 262244, 0, 4980797, 262244, 0, 4980798, 262244, 0, 4980799, 262244, 0, 4980800, 262244, 0, 4980801, 262244, 0, 4980802, 262244, 0, 4980803, 262244, 0, 4980804, 262244, 0, 4980805, 262244, 0, 4980806, 262244, 0, 4980807, 262244, 0, 4980808, 262244, 0, 4980809, 262244, 0, 4980810, 262244, 0, 4980811, 262244, 0, 4980812, 262244, 0, 4980813, 262244, 0, 4980814, 262244, 0, 4980815, 262244, 0, 4980816, 262244, 0, 4980817, 262244, 0, 4980818, 262244, 0, 4980819, 262244, 0, 4980820, 262244, 0, 4980821, 262244, 0, 4980822, 262244, 0, 4980823, 262244, 0, 4980824, 262244, 0, 4980825, 262244, 0, 4980826, 262244, 0, 4980827, 262244, 0, 4980828, 262244, 0, 4980829, 262244, 0, 4980830, 262244, 0, 4980831, 262244, 0, 4980832, 262244, 0, 4980833, 262244, 0, 4980834, 262244, 0, 4980835, 262244, 0, 4980836, 262244, 0, 4980837, 262244, 0, 4980838, 262244, 0, 4980839, 262244, 0, 4980840, 262244, 0, 4980841, 262244, 0, 4980842, 262244, 0, 4980843, 262244, 0, 4980844, 262244, 0, 4980845, 262244, 0, 5046272, 262244, 0, 5046273, 262244, 0, 5046274, 262244, 0, 5046275, 262244, 0, 5046276, 65638, 35, 5046277, 65638, 35, 5046278, 65638, 35, 5046279, 65638, 35, 5046280, 65638, 35, 5046281, 65638, 35, 5046282, 65638, 35, 5046283, 65638, 35, 5046284, 65638, 35, 5046285, 65638, 35, 5046286, 65638, 35, 5046287, 65638, 35, 5046288, 65638, 35, 5046289, 65638, 35, 5046290, 65638, 35, 5046291, 65638, 35, 5046292, 65638, 35, 5046293, 65638, 35, 5046294, 65638, 35, 5046295, 65638, 35, 5046296, 327782, 45, 5046297, 393318, 45, 5046298, 458854, 45, 5046299, 65638, 35, 5046300, 65638, 35, 5046301, 327782, 45, 5046302, 393318, 45, 5046303, 393318, 45, 5046304, 393318, 45, 5046305, 393318, 45, 5046306, 393318, 45, 5046307, 393318, 45, 5046308, 393318, 45, 5046309, 393318, 45, 5046310, 393318, 45, 5046311, 458854, 45, 5046312, 65638, 35, 5046313, 65638, 35, 5046314, 65638, 35, 5046315, 65638, 35, 5046316, 65638, 35, 5046317, 65638, 35, 5046318, 65638, 35, 5046319, 65638, 35, 5046320, 65638, 35, 5046321, 65638, 35, 5046322, 65638, 35, 5046323, 262244, 0, 5046324, 262244, 0, 5046325, 262244, 0, 5046326, 262244, 0, 5046327, 262244, 0, 5046328, 262244, 0, 5046329, 262244, 0, 5046330, 262244, 0, 5046331, 262244, 0, 5046332, 262244, 0, 5046333, 262244, 0, 5046334, 262244, 0, 5046335, 262244, 0, 5046336, 262244, 0, 5046337, 262244, 0, 5046338, 262244, 0, 5046339, 262244, 0, 5046340, 262244, 0, 5046341, 262244, 0, 5046342, 262244, 0, 5046343, 262244, 0, 5046344, 262244, 0, 5046345, 262244, 0, 5046346, 262244, 0, 5046347, 262244, 0, 5046348, 262244, 0, 5046349, 262244, 0, 5046350, 262244, 0, 5046351, 262244, 0, 5046352, 262244, 0, 5046353, 262244, 0, 5046354, 262244, 0, 5046355, 262244, 0, 5046356, 262244, 0, 5046357, 262244, 0, 5046358, 262244, 0, 5046359, 262244, 0, 5046360, 262244, 0, 5046361, 262244, 0, 5046362, 262244, 0, 5046363, 262244, 0, 5046364, 262244, 0, 5046365, 262244, 0, 5046366, 262244, 0, 5046367, 262244, 0, 5046368, 262244, 0, 5046369, 262244, 0, 5046370, 262244, 0, 5046371, 262244, 0, 5046372, 262244, 0, 5046373, 262244, 0, 5046374, 262244, 0, 5046375, 262244, 0, 5046376, 262244, 0, 5046377, 262244, 0, 5046378, 262244, 0, 5046379, 262244, 0, 5046380, 262244, 0, 5046381, 262244, 0, 5111808, 262244, 0, 5111809, 262244, 0, 5111810, 262244, 0, 5111811, 262244, 0, 5111812, 65638, 35, 5111813, 65638, 35, 5111814, 65638, 35, 5111815, 65638, 35, 5111816, 65638, 35, 5111817, 65638, 35, 5111818, 65638, 35, 5111819, 65638, 35, 5111820, 65638, 35, 5111821, 65638, 35, 5111822, 65638, 35, 5111823, 65638, 35, 5111824, 65638, 35, 5111825, 65638, 35, 5111826, 65638, 35, 5111827, 65638, 35, 5111828, 65638, 35, 5111829, 65638, 35, 5111830, 65638, 35, 5111831, 65638, 35, 5111832, 65638, 35, 5111833, 65638, 35, 5111834, 65638, 35, 5111835, 65638, 35, 5111836, 65638, 35, 5111837, 65638, 35, 5111838, 65638, 35, 5111839, 65638, 35, 5111840, 65638, 35, 5111841, 65638, 35, 5111842, 65638, 35, 5111843, 65638, 35, 5111844, 65638, 35, 5111845, 65638, 35, 5111846, 65638, 35, 5111847, 65638, 35, 5111848, 65638, 35, 5111849, 65638, 35, 5111850, 65638, 35, 5111851, 65638, 35, 5111852, 65638, 35, 5111853, 65638, 35, 5111854, 65638, 35, 5111855, 65638, 35, 5111856, 65638, 35, 5111857, 65638, 35, 5111858, 65638, 35, 5111859, 262244, 0, 5111860, 262244, 0, 5111861, 262244, 0, 5111862, 262244, 0, 5111863, 262244, 0, 5111864, 262244, 0, 5111865, 262244, 0, 5111866, 262244, 0, 5111867, 262244, 0, 5111868, 262244, 0, 5111869, 262244, 0, 5111870, 262244, 0, 5111871, 262244, 0, 5111872, 262244, 0, 5111873, 262244, 0, 5111874, 262244, 0, 5111875, 262244, 0, 5111876, 262244, 0, 5111877, 262244, 0, 5111878, 262244, 0, 5111879, 262244, 0, 5111880, 262244, 0, 5111881, 262244, 0, 5111882, 262244, 0, 5111883, 262244, 0, 5111884, 262244, 0, 5111885, 262244, 0, 5111886, 262244, 0, 5111887, 262244, 0, 5111888, 262244, 0, 5111889, 262244, 0, 5111890, 262244, 0, 5111891, 262244, 0, 5111892, 262244, 0, 5111893, 262244, 0, 5111894, 262244, 0, 5111895, 262244, 0, 5111896, 262244, 0, 5111897, 262244, 0, 5111898, 262244, 0, 5111899, 262244, 0, 5111900, 262244, 0, 5111901, 262244, 0, 5111902, 262244, 0, 5111903, 262244, 0, 5111904, 262244, 0, 5111905, 262244, 0, 5111906, 262244, 0, 5111907, 262244, 0, 5111908, 262244, 0, 5111909, 262244, 0, 5111910, 262244, 0, 5111911, 262244, 0, 5111912, 262244, 0, 5111913, 262244, 0, 5111914, 262244, 0, 5111915, 262244, 0, 5111916, 262244, 0, 5111917, 262244, 0, 5177344, 262244, 0, 5177345, 262244, 0, 5177346, 262244, 0, 5177347, 262244, 0, 5177348, 262244, 0, 5177349, 262244, 0, 5177350, 262244, 0, 5177351, 262244, 0, 5177352, 262244, 0, 5177353, 262244, 0, 5177354, 262244, 0, 5177355, 262244, 0, 5177356, 262244, 0, 5177357, 262244, 0, 5177358, 262244, 0, 5177359, 262244, 0, 5177360, 262244, 0, 5177361, 262244, 0, 5177362, 262244, 0, 5177363, 262244, 0, 5177364, 262244, 0, 5177365, 262244, 0, 5177366, 262244, 0, 5177367, 262244, 0, 5177368, 262244, 0, 5177369, 262244, 0, 5177370, 262244, 0, 5177371, 262244, 0, 5177372, 262244, 0, 5177373, 262244, 0, 5177374, 262244, 0, 5177375, 262244, 0, 5177376, 262244, 0, 5177377, 262244, 0, 5177378, 262244, 0, 5177379, 262244, 0, 5177380, 262244, 0, 5177381, 262244, 0, 5177382, 262244, 0, 5177383, 262244, 0, 5177384, 262244, 0, 5177385, 262244, 0, 5177386, 262244, 0, 5177387, 262244, 0, 5177388, 262244, 0, 5177389, 262244, 0, 5177390, 262244, 0, 5177391, 262244, 0, 5177392, 262244, 0, 5177393, 262244, 0, 5177394, 262244, 0, 5177395, 262244, 0, 5177396, 262244, 0, 5177397, 262244, 0, 5177398, 262244, 0, 5177399, 262244, 0, 5177400, 262244, 0, 5177401, 262244, 0, 5177402, 262244, 0, 5177403, 262244, 0, 5177404, 262244, 0, 5177405, 262244, 0, 5177406, 262244, 0, 5177407, 262244, 0, 5177408, 262244, 0, 5177409, 262244, 0, 5177410, 262244, 0, 5177411, 262244, 0, 5177412, 262244, 0, 5177413, 262244, 0, 5177414, 262244, 0, 5177415, 262244, 0, 5177416, 262244, 0, 5177417, 262244, 0, 5177418, 262244, 0, 5177419, 262244, 0, 5177420, 262244, 0, 5177421, 262244, 0, 5177422, 262244, 0, 5177423, 262244, 0, 5177424, 262244, 0, 5177425, 262244, 0, 5177426, 262244, 0, 5177427, 262244, 0, 5177428, 262244, 0, 5177429, 262244, 0, 5177430, 262244, 0, 5177431, 262244, 0, 5177432, 262244, 0, 5177433, 262244, 0, 5177434, 262244, 0, 5177435, 262244, 0, 5177436, 262244, 0, 5177437, 262244, 0, 5177438, 262244, 0, 5177439, 262244, 0, 5177440, 262244, 0, 5177441, 262244, 0, 5177442, 262244, 0, 5177443, 262244, 0, 5177444, 262244, 0, 5177445, 262244, 0, 5177446, 262244, 0, 5177447, 262244, 0, 5177448, 262244, 0, 5177449, 262244, 0, 5177450, 262244, 0, 5177451, 262244, 0, 5177452, 262244, 0, 5177453, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 65539, 102, 42, 65540, 65638, 42, 65541, 65638, 42, 65542, 65638, 42, 65543, 65638, 42, 65544, 65638, 42, 65545, 65638, 42, 65546, 65638, 42, 65547, 65638, 42, 65548, 65638, 42, 65549, 65638, 42, 65550, 65638, 42, 65551, 65638, 42, 65552, 65638, 42, 65553, 65638, 42, 65554, 65638, 42, 65555, 65638, 42, 65556, 65638, 42, 65557, 65638, 42, 65558, 65638, 42, 65559, 65638, 42, 65560, 65638, 42, 65565, 65638, 42, 65566, 65638, 42, 65567, 65638, 42, 65568, 65638, 42, 65569, 65638, 42, 65570, 65638, 42, 65571, 65638, 42, 65572, 65638, 42, 65573, 65638, 42, 65574, 65638, 42, 65575, 65638, 42, 65576, 65638, 42, 65577, 65638, 42, 65578, 65638, 42, 65579, 65638, 42, 65580, 65638, 42, 65581, 65638, 42, 65582, 65638, 42, 65583, 65638, 42, 65584, 65638, 42, 65585, 65638, 42, 65586, 65638, 42, 65587, 131174, 42, 131075, 102, 43, 131076, 262246, 36, 131077, 65638, 36, 131078, 65638, 36, 131079, 65638, 36, 131080, 65638, 36, 131081, 65638, 36, 131082, 65638, 36, 131083, 65638, 36, 131084, 65638, 36, 131085, 65638, 36, 131086, 65638, 36, 131087, 65638, 36, 131088, 65638, 36, 131089, 65638, 36, 131090, 65638, 36, 131091, 65638, 36, 131092, 65638, 36, 131093, 65638, 36, 131094, 65638, 36, 131095, 65638, 36, 131096, 196710, 36, 131101, 262246, 36, 131102, 65638, 36, 131103, 65638, 36, 131104, 65638, 36, 131105, 65638, 36, 131106, 65638, 36, 131107, 65638, 36, 131108, 65638, 36, 131109, 65638, 36, 131110, 65638, 36, 131111, 65638, 36, 131112, 65638, 36, 131113, 65638, 36, 131114, 65638, 36, 131115, 65638, 36, 131116, 65638, 36, 131117, 65638, 36, 131118, 65638, 36, 131119, 65638, 36, 131120, 65638, 36, 131121, 65638, 36, 131122, 196710, 36, 131123, 131174, 43, 196611, 102, 43, 196612, 262246, 37, 196613, 65638, 37, 196614, 65638, 37, 196615, 65638, 37, 196616, 65638, 37, 196617, 65638, 37, 196618, 65638, 37, 196619, 65638, 37, 196620, 65638, 37, 196621, 65638, 37, 196622, 65638, 37, 196623, 65638, 37, 196624, 65638, 37, 196625, 65638, 37, 196626, 65638, 37, 196627, 65638, 37, 196628, 65638, 37, 196629, 65638, 37, 196630, 65638, 37, 196631, 65638, 37, 196632, 196710, 37, 196637, 262246, 37, 196638, 65638, 37, 196639, 65638, 37, 196640, 65638, 37, 196641, 65638, 37, 196642, 65638, 37, 196643, 65638, 37, 196644, 65638, 37, 196645, 65638, 37, 196646, 65638, 37, 196647, 65638, 37, 196648, 65638, 37, 196649, 65638, 37, 196650, 65638, 37, 196651, 65638, 37, 196652, 65638, 37, 196653, 65638, 37, 196654, 65638, 37, 196655, 65638, 37, 196656, 65638, 37, 196657, 65638, 37, 196658, 196710, 37, 196659, 131174, 43, 196701, 262246, 36, 196702, 65638, 36, 196703, 65638, 36, 196704, 65638, 36, 196705, 65638, 36, 196706, 65638, 36, 196707, 196710, 36, 262147, 102, 43, 262148, 131174, 35, 262149, 262246, 36, 262150, 65638, 36, 262151, 65638, 36, 262152, 65638, 36, 262153, 65638, 36, 262154, 65638, 36, 262155, 65638, 36, 262156, 65638, 36, 262157, 65638, 36, 262158, 65638, 36, 262159, 65638, 36, 262160, 65638, 36, 262161, 65638, 36, 262162, 65638, 36, 262163, 65638, 36, 262164, 65638, 36, 262165, 65638, 36, 262166, 65638, 36, 262167, 196710, 36, 262168, 102, 35, 262173, 131174, 35, 262174, 262246, 36, 262175, 65638, 36, 262176, 65638, 36, 262177, 65638, 36, 262178, 65638, 36, 262179, 65638, 36, 262180, 65638, 36, 262181, 65638, 36, 262182, 196710, 36, 262186, 262246, 36, 262187, 65638, 36, 262188, 65638, 36, 262189, 65638, 36, 262190, 65638, 36, 262191, 65638, 36, 262192, 65638, 36, 262193, 196710, 36, 262194, 102, 35, 262195, 131174, 43, 262237, 262246, 37, 262238, 65638, 37, 262239, 65638, 37, 262240, 65638, 37, 262241, 65638, 37, 262242, 65638, 37, 262243, 196710, 37, 327683, 102, 43, 327684, 131174, 35, 327685, 262246, 37, 327686, 65638, 37, 327687, 65638, 37, 327688, 65638, 37, 327689, 65638, 37, 327690, 65638, 37, 327691, 65638, 37, 327692, 65638, 37, 327693, 65638, 37, 327694, 65638, 37, 327695, 65638, 37, 327696, 65638, 37, 327697, 65638, 37, 327698, 65638, 37, 327699, 65638, 37, 327700, 65638, 37, 327701, 65638, 37, 327702, 65638, 37, 327703, 196710, 37, 327704, 102, 35, 327709, 131174, 35, 327710, 262246, 37, 327711, 65638, 37, 327712, 65638, 37, 327713, 65638, 37, 327714, 65638, 37, 327715, 65638, 37, 327716, 65638, 37, 327717, 65638, 37, 327718, 196710, 37, 327722, 262246, 37, 327723, 65638, 37, 327724, 65638, 37, 327725, 65638, 37, 327726, 65638, 37, 327727, 65638, 37, 327728, 65638, 37, 327729, 196710, 37, 327730, 102, 35, 327731, 131174, 43, 327772, 262246, 36, 327773, 131174, 36, 327779, 102, 36, 327780, 196710, 36, 393219, 102, 43, 393220, 131174, 35, 393221, 131174, 35, 393232, 262246, 36, 393233, 65638, 36, 393234, 65638, 36, 393235, 65638, 36, 393236, 65638, 36, 393237, 65638, 36, 393238, 65638, 36, 393239, 102, 35, 393240, 102, 36, 393241, 65638, 36, 393242, 65638, 36, 393243, 65638, 36, 393244, 65638, 36, 393245, 131174, 36, 393246, 131174, 35, 393247, 65638, 36, 393248, 65638, 36, 393249, 65638, 36, 393250, 65638, 36, 393251, 65638, 36, 393252, 65638, 36, 393253, 196710, 36, 393254, 102, 35, 393258, 131174, 35, 393259, 262246, 36, 393260, 65638, 36, 393261, 65638, 36, 393262, 65638, 36, 393263, 65638, 36, 393264, 196710, 36, 393265, 102, 35, 393266, 102, 35, 393267, 131174, 43, 393308, 262246, 37, 393309, 131174, 37, 393315, 102, 37, 393316, 196710, 37, 458755, 102, 43, 458756, 131174, 35, 458757, 131174, 35, 458768, 262246, 37, 458769, 65638, 37, 458770, 65638, 37, 458771, 65638, 37, 458772, 65638, 37, 458773, 65638, 37, 458774, 65638, 37, 458775, 102, 35, 458776, 102, 37, 458777, 65638, 37, 458778, 65638, 37, 458779, 65638, 37, 458780, 65638, 37, 458781, 131174, 37, 458782, 131174, 35, 458783, 65638, 37, 458784, 65638, 37, 458785, 65638, 37, 458786, 65638, 37, 458787, 65638, 37, 458788, 65638, 37, 458789, 196710, 37, 458790, 102, 35, 458794, 131174, 35, 458795, 262246, 37, 458796, 65638, 37, 458797, 65638, 37, 458798, 65638, 37, 458799, 65638, 37, 458800, 196710, 37, 458801, 102, 35, 458802, 102, 35, 458803, 131174, 43, 458844, 131174, 35, 458852, 102, 35, 524291, 102, 43, 524292, 131174, 35, 524293, 131174, 35, 524304, 131174, 35, 524310, 102, 35, 524311, 102, 36, 524312, 65638, 36, 524313, 65638, 36, 524314, 65638, 36, 524315, 65638, 36, 524316, 65638, 36, 524317, 65638, 36, 524318, 131174, 36, 524319, 131174, 35, 524325, 102, 35, 524326, 102, 36, 524327, 65638, 36, 524328, 65638, 36, 524329, 65638, 36, 524330, 131174, 36, 524331, 131174, 35, 524336, 102, 35, 524337, 102, 35, 524338, 102, 35, 524339, 131174, 43, 524380, 131174, 35, 524388, 102, 35, 589827, 102, 43, 589828, 131174, 35, 589829, 131174, 35, 589840, 131174, 35, 589846, 102, 35, 589847, 102, 37, 589848, 65638, 37, 589849, 65638, 37, 589850, 65638, 37, 589851, 65638, 37, 589852, 65638, 37, 589853, 65638, 37, 589854, 131174, 37, 589855, 131174, 35, 589861, 102, 35, 589862, 102, 37, 589863, 65638, 37, 589864, 65638, 37, 589865, 65638, 37, 589866, 131174, 37, 589867, 131174, 35, 589872, 102, 35, 589873, 102, 35, 589874, 102, 35, 589875, 131174, 43, 589916, 131174, 35, 589924, 102, 35, 655363, 102, 43, 655364, 131174, 35, 655365, 131174, 35, 655366, 262246, 36, 655367, 65638, 36, 655368, 65638, 36, 655369, 65638, 36, 655370, 65638, 36, 655371, 65638, 36, 655372, 65638, 36, 655373, 65638, 36, 655374, 65638, 36, 655375, 65638, 36, 655376, 131174, 36, 655397, 102, 36, 655398, 65638, 36, 655399, 196710, 36, 655401, 262246, 36, 655402, 65638, 36, 655403, 131174, 36, 655408, 102, 35, 655409, 102, 35, 655410, 102, 35, 655411, 131174, 43, 655419, 262246, 36, 655420, 65638, 36, 655421, 65638, 36, 655422, 65638, 36, 655423, 65638, 36, 655424, 65638, 36, 655425, 65638, 36, 655426, 65638, 36, 655427, 65638, 36, 655428, 65638, 36, 655429, 65638, 36, 655430, 65638, 36, 655431, 65638, 36, 655432, 65638, 36, 655433, 65638, 36, 655434, 65638, 36, 655435, 65638, 36, 655436, 65638, 36, 655437, 65638, 36, 655438, 65638, 36, 655439, 196710, 36, 655452, 131174, 35, 655453, 327780, 78, 655454, 393316, 78, 655455, 393316, 78, 655456, 393316, 78, 655457, 393316, 78, 655458, 393316, 78, 655459, 458852, 78, 655460, 102, 35, 720899, 102, 43, 720900, 131174, 35, 720901, 131174, 35, 720902, 262246, 37, 720903, 65638, 37, 720904, 65638, 37, 720905, 65638, 37, 720906, 65638, 37, 720907, 65638, 37, 720908, 65638, 37, 720909, 65638, 37, 720910, 65638, 37, 720911, 65638, 37, 720912, 131174, 37, 720933, 102, 37, 720934, 65638, 37, 720935, 196710, 37, 720937, 262246, 37, 720938, 65638, 37, 720939, 131174, 37, 720944, 102, 35, 720945, 102, 35, 720946, 102, 35, 720947, 131174, 43, 720955, 262246, 37, 720956, 65638, 37, 720957, 65638, 37, 720958, 65638, 37, 720959, 65638, 37, 720960, 65638, 37, 720961, 65638, 37, 720962, 65638, 37, 720963, 65638, 37, 720964, 65638, 37, 720965, 65638, 37, 720966, 65638, 37, 720967, 65638, 37, 720968, 65638, 37, 720969, 65638, 37, 720970, 65638, 37, 720971, 65638, 37, 720972, 65638, 37, 720973, 65638, 37, 720974, 65638, 37, 720975, 196710, 37, 720988, 131174, 35, 720996, 102, 35, 786435, 102, 43, 786436, 131174, 35, 786437, 131174, 35, 786438, 131174, 35, 786449, 131174, 35, 786480, 102, 35, 786481, 102, 35, 786482, 102, 35, 786483, 131174, 43, 786491, 131174, 35, 786492, 262246, 36, 786493, 65638, 36, 786494, 65638, 36, 786495, 65638, 36, 786496, 65638, 36, 786497, 65638, 36, 786498, 65638, 36, 786499, 65638, 36, 786500, 65638, 36, 786501, 65638, 36, 786502, 65638, 36, 786503, 65638, 36, 786504, 65638, 36, 786505, 65638, 36, 786506, 65638, 36, 786507, 65638, 36, 786508, 65638, 36, 786509, 65638, 36, 786510, 196710, 36, 786511, 102, 36, 786512, 65638, 36, 786513, 65638, 36, 786514, 65638, 36, 786515, 65638, 36, 786516, 196710, 36, 786524, 131174, 35, 786531, 102, 34, 786532, 196710, 35, 851971, 102, 43, 851972, 131174, 35, 851973, 131174, 35, 851974, 131174, 35, 851985, 131174, 35, 852015, 102, 35, 852016, 102, 35, 852017, 102, 35, 852018, 102, 35, 852019, 131174, 43, 852027, 131174, 35, 852028, 262246, 37, 852029, 65638, 37, 852030, 65638, 37, 852031, 65638, 37, 852032, 65638, 37, 852033, 65638, 37, 852034, 65638, 37, 852035, 65638, 37, 852036, 65638, 37, 852037, 65638, 37, 852038, 65638, 37, 852039, 65638, 37, 852040, 65638, 37, 852041, 65638, 37, 852042, 65638, 37, 852043, 65638, 37, 852044, 65638, 37, 852045, 65638, 37, 852046, 196710, 37, 852047, 102, 37, 852048, 65638, 37, 852049, 65638, 37, 852050, 65638, 37, 852051, 65638, 37, 852052, 196710, 37, 852060, 131174, 35, 852067, 102, 35, 917507, 102, 43, 917508, 131174, 35, 917509, 131174, 35, 917510, 131174, 35, 917521, 131174, 35, 917522, 262246, 36, 917523, 65638, 36, 917524, 65638, 36, 917525, 65638, 36, 917526, 65638, 36, 917527, 65638, 36, 917528, 65638, 36, 917529, 65638, 36, 917530, 65638, 36, 917531, 65638, 36, 917532, 65638, 36, 917533, 65638, 36, 917534, 196710, 36, 917551, 102, 35, 917552, 102, 35, 917553, 102, 35, 917554, 102, 35, 917555, 131174, 43, 917563, 131174, 35, 917564, 131174, 35, 917565, 262147, 5, 917566, 131075, 3, 917567, 131075, 3, 917568, 131075, 3, 917569, 131075, 3, 917570, 131075, 3, 917571, 131075, 3, 917572, 131075, 3, 917573, 131075, 3, 917574, 3, 6, 917582, 102, 36, 917583, 65638, 36, 917584, 65638, 36, 917585, 65638, 36, 917586, 65638, 36, 917587, 196710, 36, 917588, 102, 35, 917596, 131174, 35, 917603, 102, 35, 983043, 102, 43, 983044, 131174, 35, 983045, 131174, 35, 983046, 131174, 35, 983051, 262246, 36, 983052, 65638, 36, 983053, 65638, 36, 983054, 65638, 36, 983055, 65638, 36, 983056, 65638, 36, 983057, 131174, 36, 983058, 262246, 37, 983059, 65638, 37, 983060, 65638, 37, 983061, 65638, 37, 983062, 65638, 37, 983063, 65638, 37, 983064, 65638, 37, 983065, 65638, 37, 983066, 65638, 37, 983067, 65638, 37, 983068, 65638, 37, 983069, 65638, 37, 983070, 196710, 37, 983087, 102, 35, 983088, 102, 35, 983089, 102, 35, 983090, 102, 35, 983091, 131174, 43, 983099, 131174, 35, 983100, 131174, 35, 983101, 262147, 2, 983102, 3, 0, 983103, 3, 0, 983104, 3, 0, 983105, 3, 0, 983106, 3, 0, 983107, 3, 0, 983108, 3, 0, 983109, 3, 0, 983110, 3, 4, 983118, 102, 37, 983119, 65638, 37, 983120, 65638, 37, 983121, 65638, 37, 983122, 65638, 37, 983123, 196710, 37, 983124, 102, 35, 983132, 262246, 35, 983133, 131174, 34, 983139, 102, 35, 1048579, 102, 43, 1048580, 131174, 35, 1048581, 131174, 35, 1048582, 131174, 35, 1048587, 262246, 37, 1048588, 65638, 37, 1048589, 65638, 37, 1048590, 65638, 37, 1048591, 65638, 37, 1048592, 65638, 37, 1048593, 131174, 37, 1048594, 131174, 35, 1048606, 102, 35, 1048623, 102, 35, 1048624, 102, 35, 1048625, 102, 35, 1048626, 102, 35, 1048627, 131174, 43, 1048633, 262246, 36, 1048634, 65638, 36, 1048635, 131174, 36, 1048636, 131174, 35, 1048637, 262147, 2, 1048638, 3, 0, 1048639, 3, 0, 1048640, 3, 0, 1048641, 3, 0, 1048642, 3, 0, 1048643, 3, 0, 1048644, 3, 0, 1048645, 3, 0, 1048646, 3, 4, 1048659, 102, 35, 1048660, 102, 35, 1048669, 131174, 35, 1048675, 102, 35, 1114115, 102, 43, 1114116, 131174, 35, 1114117, 131174, 35, 1114118, 131174, 35, 1114123, 131174, 35, 1114124, 262246, 36, 1114125, 65638, 36, 1114126, 65638, 36, 1114127, 65638, 36, 1114128, 65638, 36, 1114129, 65638, 36, 1114130, 131174, 36, 1114131, 196710, 38, 1114132, 262246, 38, 1114142, 102, 36, 1114143, 65638, 36, 1114144, 65638, 36, 1114145, 196710, 36, 1114147, 65638, 36, 1114148, 65638, 36, 1114149, 65638, 36, 1114150, 65638, 36, 1114154, 65638, 36, 1114155, 65638, 36, 1114156, 65638, 36, 1114157, 65638, 36, 1114159, 102, 35, 1114160, 102, 35, 1114161, 102, 35, 1114162, 102, 35, 1114163, 131174, 43, 1114169, 262246, 37, 1114170, 65638, 37, 1114171, 131174, 37, 1114172, 131174, 35, 1114173, 262147, 2, 1114174, 3, 0, 1114175, 3, 0, 1114176, 3, 0, 1114177, 3, 0, 1114178, 3, 0, 1114179, 3, 0, 1114180, 3, 0, 1114181, 3, 0, 1114182, 3, 4, 1114195, 102, 35, 1114196, 102, 35, 1114205, 131174, 35, 1114211, 102, 35, 1179651, 102, 43, 1179652, 131174, 35, 1179653, 131174, 35, 1179654, 131174, 35, 1179659, 131174, 35, 1179660, 262246, 37, 1179661, 65638, 37, 1179662, 65638, 37, 1179663, 65638, 37, 1179664, 65638, 37, 1179665, 65638, 37, 1179666, 131174, 37, 1179667, 196710, 39, 1179668, 262246, 39, 1179678, 102, 37, 1179679, 65638, 37, 1179680, 65638, 37, 1179681, 196710, 37, 1179682, 102, 37, 1179683, 65638, 37, 1179684, 65638, 37, 1179685, 65638, 37, 1179686, 65638, 37, 1179687, 65638, 37, 1179690, 65638, 37, 1179691, 65638, 37, 1179692, 65638, 37, 1179693, 65638, 37, 1179694, 131174, 37, 1179695, 102, 35, 1179696, 102, 35, 1179697, 102, 35, 1179698, 102, 35, 1179699, 131174, 43, 1179705, 131174, 35, 1179706, 262246, 36, 1179707, 65638, 36, 1179708, 131174, 36, 1179709, 262147, 2, 1179710, 3, 0, 1179711, 3, 0, 1179712, 262147, 0, 1179713, 262147, 4, 1179714, 262147, 4, 1179715, 262147, 4, 1179716, 262147, 4, 1179717, 262147, 4, 1179718, 131075, 6, 1179719, 65638, 34, 1179720, 131174, 34, 1179731, 102, 35, 1179732, 102, 35, 1179741, 131174, 35, 1179747, 102, 35, 1245187, 102, 43, 1245188, 131174, 35, 1245189, 131174, 35, 1245190, 131174, 35, 1245195, 131174, 35, 1245196, 131174, 35, 1245197, 262246, 36, 1245198, 458854, 39, 1245199, 458854, 39, 1245200, 458854, 39, 1245201, 458854, 39, 1245202, 458854, 39, 1245203, 458854, 39, 1245204, 458854, 39, 1245205, 458854, 39, 1245206, 458854, 39, 1245207, 458854, 39, 1245208, 458854, 39, 1245209, 458854, 39, 1245210, 458854, 39, 1245211, 458854, 39, 1245212, 458854, 39, 1245213, 458854, 39, 1245214, 458854, 39, 1245215, 458854, 39, 1245216, 196710, 36, 1245217, 102, 35, 1245231, 102, 35, 1245232, 102, 35, 1245233, 102, 35, 1245234, 102, 35, 1245235, 131174, 43, 1245241, 131174, 35, 1245242, 262246, 37, 1245243, 65638, 37, 1245244, 131174, 37, 1245245, 262147, 2, 1245246, 3, 0, 1245247, 3, 0, 1245248, 3, 4, 1245250, 102, 34, 1245251, 102, 35, 1245255, 262246, 35, 1245256, 65638, 34, 1245257, 65638, 34, 1245258, 65638, 34, 1245259, 65638, 34, 1245260, 65638, 34, 1245261, 65638, 34, 1245262, 65638, 34, 1245263, 65638, 34, 1245264, 65638, 34, 1245266, 65638, 34, 1245267, 65638, 34, 1245268, 196710, 35, 1245277, 262246, 35, 1245278, 65638, 34, 1245282, 65638, 34, 1245283, 196710, 35, 1310723, 102, 43, 1310724, 131174, 35, 1310725, 131174, 35, 1310726, 131174, 35, 1310731, 131174, 35, 1310732, 131174, 35, 1310733, 262246, 37, 1310734, 458854, 40, 1310735, 458854, 40, 1310736, 458854, 40, 1310737, 458854, 40, 1310738, 458854, 40, 1310739, 458854, 40, 1310740, 458854, 40, 1310741, 458854, 40, 1310742, 458854, 40, 1310743, 458854, 40, 1310744, 458854, 40, 1310745, 458854, 40, 1310746, 458854, 40, 1310747, 458854, 40, 1310748, 458854, 40, 1310749, 458854, 40, 1310750, 458854, 40, 1310751, 458854, 40, 1310752, 196710, 37, 1310753, 102, 35, 1310767, 102, 35, 1310768, 102, 35, 1310769, 102, 35, 1310770, 102, 35, 1310771, 131174, 43, 1310777, 131174, 35, 1310778, 131174, 35, 1310779, 262246, 36, 1310780, 65638, 36, 1310781, 65638, 36, 1310782, 65638, 36, 1310783, 65638, 36, 1310784, 65638, 36, 1310785, 196710, 36, 1310786, 102, 35, 1310787, 102, 35, 1376259, 102, 43, 1376260, 131174, 35, 1376261, 131174, 35, 1376262, 131174, 35, 1376267, 262246, 35, 1376268, 65638, 34, 1376269, 65638, 34, 1376270, 65638, 34, 1376271, 65638, 34, 1376272, 65638, 34, 1376273, 65638, 34, 1376274, 65638, 34, 1376275, 65638, 34, 1376276, 65638, 34, 1376277, 65638, 34, 1376278, 65638, 34, 1376279, 65638, 34, 1376280, 65638, 34, 1376281, 65638, 34, 1376282, 65638, 34, 1376283, 65638, 34, 1376284, 102, 35, 1376285, 262246, 43, 1376286, 65638, 44, 1376287, 196710, 43, 1376288, 131174, 35, 1376289, 393318, 34, 1376298, 65638, 34, 1376303, 102, 35, 1376304, 102, 35, 1376305, 102, 35, 1376306, 102, 35, 1376307, 131174, 43, 1376313, 131174, 35, 1376314, 131174, 35, 1376315, 262246, 37, 1376316, 65638, 37, 1376317, 65638, 37, 1376318, 65638, 37, 1376319, 65638, 37, 1376320, 65638, 37, 1376321, 196710, 37, 1376322, 102, 35, 1376323, 102, 35, 1441795, 102, 43, 1441796, 131174, 35, 1441797, 131174, 35, 1441798, 131174, 35, 1441810, 262246, 41, 1441820, 102, 35, 1441821, 262246, 42, 1441822, 65638, 42, 1441823, 196710, 42, 1441824, 131174, 35, 1441825, 131174, 35, 1441839, 102, 35, 1441840, 102, 35, 1441841, 102, 35, 1441842, 102, 35, 1441843, 131174, 43, 1441849, 131174, 35, 1441850, 131174, 35, 1441851, 131174, 35, 1441853, 262147, 5, 1441854, 131075, 3, 1441855, 131075, 3, 1441856, 3, 6, 1441857, 102, 35, 1441858, 102, 35, 1441859, 102, 36, 1441860, 65638, 36, 1441861, 65638, 36, 1441862, 196710, 36, 1507331, 102, 43, 1507332, 131174, 35, 1507333, 131174, 35, 1507334, 131174, 35, 1507356, 102, 36, 1507357, 65638, 36, 1507358, 65638, 36, 1507359, 65638, 36, 1507360, 131174, 36, 1507361, 131174, 35, 1507375, 102, 35, 1507376, 102, 35, 1507377, 102, 35, 1507378, 102, 35, 1507379, 131174, 43, 1507385, 131174, 35, 1507386, 131174, 35, 1507387, 131174, 35, 1507389, 262147, 2, 1507390, 3, 0, 1507391, 3, 0, 1507392, 3, 4, 1507393, 102, 35, 1507394, 102, 35, 1507395, 102, 37, 1507396, 65638, 37, 1507397, 65638, 37, 1507398, 196710, 37, 1572867, 102, 43, 1572868, 131174, 35, 1572869, 131174, 35, 1572870, 131174, 35, 1572883, 196710, 41, 1572884, 65638, 34, 1572885, 65638, 34, 1572886, 131174, 34, 1572892, 102, 37, 1572893, 65638, 37, 1572894, 65638, 37, 1572895, 65638, 37, 1572896, 131174, 37, 1572897, 131174, 35, 1572911, 102, 35, 1572912, 102, 35, 1572913, 102, 35, 1572914, 102, 35, 1572915, 131174, 43, 1572921, 131174, 35, 1572922, 131174, 35, 1572923, 131174, 35, 1572925, 262147, 2, 1572926, 3, 0, 1572927, 3, 0, 1572928, 3, 4, 1572929, 102, 35, 1572930, 102, 36, 1572931, 65638, 36, 1572932, 65638, 36, 1572933, 196710, 36, 1572934, 102, 35, 1638403, 102, 43, 1638404, 131174, 35, 1638405, 131174, 35, 1638406, 131174, 35, 1638407, 262246, 36, 1638408, 65638, 36, 1638409, 65638, 36, 1638410, 65638, 36, 1638411, 65638, 36, 1638412, 65638, 36, 1638413, 65638, 36, 1638414, 65638, 36, 1638415, 65638, 36, 1638416, 65638, 36, 1638417, 65638, 36, 1638418, 196710, 36, 1638419, 102, 35, 1638420, 196710, 38, 1638421, 262246, 38, 1638422, 131174, 35, 1638423, 262246, 36, 1638424, 65638, 36, 1638425, 65638, 36, 1638426, 65638, 36, 1638427, 65638, 36, 1638428, 65638, 36, 1638429, 65638, 36, 1638430, 65638, 36, 1638431, 65638, 36, 1638432, 65638, 36, 1638433, 131174, 36, 1638439, 65638, 36, 1638440, 65638, 36, 1638441, 65638, 36, 1638447, 102, 35, 1638448, 102, 35, 1638449, 102, 35, 1638450, 102, 35, 1638451, 131174, 43, 1638457, 131174, 35, 1638458, 131174, 35, 1638459, 131174, 35, 1638461, 262147, 2, 1638462, 3, 0, 1638463, 3, 0, 1638464, 3, 4, 1638465, 102, 35, 1638466, 102, 37, 1638467, 65638, 37, 1638468, 65638, 37, 1638469, 196710, 37, 1638470, 102, 35, 1703939, 102, 43, 1703940, 131174, 35, 1703941, 131174, 35, 1703942, 131174, 35, 1703943, 262246, 37, 1703944, 65638, 37, 1703945, 65638, 37, 1703946, 65638, 37, 1703947, 65638, 37, 1703948, 65638, 37, 1703949, 65638, 37, 1703950, 65638, 37, 1703951, 65638, 37, 1703952, 65638, 37, 1703953, 65638, 37, 1703954, 196710, 37, 1703955, 102, 35, 1703956, 196710, 39, 1703957, 262246, 39, 1703958, 131174, 35, 1703959, 262246, 37, 1703960, 65638, 37, 1703961, 65638, 37, 1703962, 65638, 37, 1703963, 65638, 37, 1703964, 65638, 37, 1703965, 65638, 37, 1703966, 65638, 37, 1703967, 65638, 37, 1703968, 65638, 37, 1703969, 131174, 37, 1703974, 65638, 37, 1703975, 65638, 37, 1703976, 65638, 37, 1703977, 65638, 37, 1703983, 102, 35, 1703984, 102, 35, 1703985, 102, 35, 1703986, 102, 35, 1703987, 131174, 43, 1703993, 131174, 35, 1703994, 131174, 35, 1703995, 131174, 35, 1703996, 262147, 5, 1703997, 65539, 0, 1703998, 3, 0, 1703999, 3, 0, 1704000, 3, 4, 1704001, 102, 36, 1704002, 65638, 36, 1704003, 65638, 36, 1704004, 196710, 36, 1704005, 102, 35, 1704006, 102, 35, 1769475, 102, 43, 1769476, 131174, 35, 1769477, 131174, 35, 1769478, 131174, 35, 1769479, 131174, 35, 1769480, 262246, 36, 1769481, 65638, 36, 1769482, 65638, 36, 1769483, 196710, 36, 1769490, 102, 35, 1769491, 102, 35, 1769492, 196710, 38, 1769493, 262246, 38, 1769494, 131174, 35, 1769495, 131174, 35, 1769501, 458852, 75, 1769519, 102, 35, 1769520, 102, 35, 1769521, 102, 35, 1769522, 102, 35, 1769523, 131174, 43, 1769529, 131174, 35, 1769530, 131174, 35, 1769531, 131174, 35, 1769532, 262147, 2, 1769533, 3, 0, 1769534, 3, 0, 1769535, 3, 0, 1769536, 3, 4, 1769537, 102, 37, 1769538, 65638, 37, 1769539, 65638, 37, 1769540, 196710, 37, 1769541, 102, 35, 1769542, 102, 35, 1835011, 102, 43, 1835012, 131174, 35, 1835013, 131174, 35, 1835014, 131174, 35, 1835015, 131174, 35, 1835016, 262246, 37, 1835017, 65638, 37, 1835018, 65638, 37, 1835019, 196710, 37, 1835026, 102, 35, 1835027, 102, 35, 1835028, 196710, 39, 1835029, 262246, 39, 1835030, 131174, 35, 1835031, 131174, 35, 1835037, 458852, 76, 1835055, 102, 35, 1835056, 102, 35, 1835057, 102, 35, 1835058, 102, 35, 1835059, 131174, 43, 1835065, 131174, 35, 1835066, 131174, 35, 1835067, 131174, 35, 1835068, 262147, 2, 1835069, 3, 0, 1835070, 3, 0, 1835071, 3, 0, 1835072, 3, 4, 1835076, 102, 35, 1835077, 102, 35, 1835078, 102, 35, 1835097, 262246, 36, 1835098, 65638, 36, 1835099, 65638, 36, 1835100, 65638, 36, 1835101, 65638, 36, 1835102, 65638, 36, 1835103, 196710, 36, 1900547, 102, 43, 1900548, 131174, 35, 1900549, 131174, 35, 1900550, 131174, 35, 1900551, 131174, 35, 1900552, 131174, 35, 1900553, 262246, 36, 1900554, 196710, 36, 1900555, 102, 35, 1900562, 102, 35, 1900563, 102, 36, 1900564, 65638, 36, 1900565, 65638, 36, 1900566, 131174, 36, 1900567, 131174, 35, 1900573, 458852, 77, 1900574, 262246, 40, 1900591, 102, 35, 1900592, 102, 35, 1900593, 102, 35, 1900594, 102, 35, 1900595, 131174, 43, 1900601, 131174, 35, 1900602, 131174, 35, 1900603, 131174, 35, 1900604, 262147, 2, 1900605, 3, 0, 1900606, 3, 0, 1900607, 3, 0, 1900608, 3, 4, 1900612, 102, 35, 1900613, 102, 35, 1900614, 102, 35, 1900633, 262246, 37, 1900634, 65638, 37, 1900635, 65638, 37, 1900636, 65638, 37, 1900637, 65638, 37, 1900638, 65638, 37, 1900639, 196710, 37, 1966083, 102, 43, 1966084, 131174, 35, 1966085, 131174, 35, 1966086, 131174, 35, 1966087, 262246, 35, 1966088, 65638, 34, 1966089, 65638, 34, 1966090, 65638, 34, 1966091, 65638, 34, 1966092, 131174, 34, 1966098, 102, 35, 1966099, 102, 37, 1966100, 65638, 37, 1966101, 65638, 37, 1966102, 131174, 37, 1966103, 131174, 35, 1966109, 196710, 41, 1966110, 262246, 41, 1966111, 65638, 34, 1966112, 65638, 34, 1966113, 65638, 34, 1966114, 65638, 34, 1966115, 65638, 34, 1966116, 102, 34, 1966117, 65638, 34, 1966118, 65638, 34, 1966119, 65638, 34, 1966120, 65638, 34, 1966121, 65638, 34, 1966122, 65638, 34, 1966123, 65638, 34, 1966124, 65638, 34, 1966125, 65638, 34, 1966126, 65638, 34, 1966127, 65638, 34, 1966128, 196710, 35, 1966129, 102, 35, 1966130, 102, 35, 1966131, 131174, 43, 1966137, 131174, 35, 1966138, 131174, 35, 1966139, 131174, 35, 1966140, 262147, 2, 1966141, 3, 0, 1966142, 3, 0, 1966143, 3, 0, 1966144, 3, 4, 1966148, 102, 35, 1966149, 102, 35, 1966150, 102, 35, 1966167, 262246, 36, 1966168, 65638, 36, 1966169, 131174, 36, 1966175, 102, 36, 1966176, 65638, 36, 1966177, 196710, 36, 2031619, 102, 43, 2031620, 131174, 35, 2031621, 131174, 35, 2031622, 131174, 35, 2031628, 131174, 35, 2031634, 102, 36, 2031635, 65638, 36, 2031636, 65638, 36, 2031637, 65638, 36, 2031638, 65638, 36, 2031639, 131174, 36, 2031646, 102, 35, 2031652, 102, 35, 2031665, 102, 35, 2031666, 102, 35, 2031667, 131174, 43, 2031673, 131174, 35, 2031674, 131174, 35, 2031675, 131174, 35, 2031676, 262147, 2, 2031677, 3, 0, 2031678, 3, 0, 2031679, 3, 0, 2031680, 3, 4, 2031684, 102, 35, 2031685, 102, 35, 2031686, 102, 35, 2031703, 262246, 37, 2031704, 65638, 37, 2031705, 131174, 37, 2031711, 102, 37, 2031712, 65638, 37, 2031713, 196710, 37, 2097155, 102, 43, 2097156, 131174, 35, 2097157, 131174, 35, 2097158, 131174, 35, 2097164, 131174, 35, 2097170, 102, 37, 2097171, 65638, 37, 2097172, 65638, 37, 2097173, 65638, 37, 2097174, 65638, 37, 2097175, 131174, 37, 2097182, 102, 35, 2097188, 102, 35, 2097201, 102, 35, 2097202, 102, 35, 2097203, 131174, 43, 2097209, 131174, 35, 2097210, 131174, 35, 2097211, 131174, 35, 2097212, 262147, 2, 2097213, 3, 0, 2097214, 3, 0, 2097215, 3, 0, 2097216, 3, 4, 2097220, 102, 35, 2097221, 102, 35, 2097222, 102, 35, 2097239, 131174, 35, 2097249, 102, 35, 2162691, 102, 43, 2162692, 131174, 35, 2162693, 131174, 35, 2162694, 131174, 35, 2162700, 131174, 35, 2162718, 102, 35, 2162724, 102, 35, 2162737, 102, 35, 2162738, 102, 35, 2162739, 131174, 43, 2162745, 131174, 35, 2162746, 131174, 35, 2162747, 131174, 35, 2162748, 262147, 2, 2162749, 3, 0, 2162750, 3, 0, 2162751, 3, 0, 2162752, 3, 4, 2162756, 102, 35, 2162757, 102, 35, 2162758, 102, 35, 2162775, 131174, 35, 2162785, 102, 35, 2228227, 102, 43, 2228228, 131174, 35, 2228229, 131174, 35, 2228230, 131174, 35, 2228236, 262246, 36, 2228237, 65638, 36, 2228253, 65638, 36, 2228254, 196710, 36, 2228260, 102, 35, 2228273, 102, 35, 2228274, 102, 35, 2228275, 131174, 43, 2228281, 262246, 35, 2228282, 65638, 34, 2228283, 65638, 34, 2228284, 65638, 34, 2228285, 65638, 34, 2228286, 262147, 4, 2228287, 262147, 4, 2228288, 131075, 6, 2228292, 102, 35, 2228293, 102, 35, 2228294, 102, 35, 2228311, 131174, 35, 2228321, 102, 35, 2293763, 102, 43, 2293764, 131174, 35, 2293765, 131174, 35, 2293766, 131174, 35, 2293772, 262246, 37, 2293773, 131174, 37, 2293789, 102, 37, 2293790, 196710, 37, 2293795, 65638, 36, 2293796, 196710, 36, 2293805, 327782, 41, 2293806, 393318, 41, 2293807, 458854, 41, 2293809, 102, 35, 2293810, 102, 35, 2293811, 131174, 43, 2293820, 131174, 35, 2293821, 131174, 35, 2293822, 131174, 35, 2293828, 102, 35, 2293829, 102, 35, 2293830, 102, 35, 2293847, 131174, 35, 2293857, 102, 35, 2359299, 102, 43, 2359300, 262246, 35, 2359301, 65638, 34, 2359302, 65638, 34, 2359303, 65638, 34, 2359304, 65638, 34, 2359305, 65638, 34, 2359306, 65638, 34, 2359307, 65638, 34, 2359308, 65638, 34, 2359309, 65638, 34, 2359310, 65638, 34, 2359311, 65638, 34, 2359312, 65638, 34, 2359313, 65638, 34, 2359314, 65638, 34, 2359315, 65638, 34, 2359316, 65638, 34, 2359317, 65638, 34, 2359318, 65638, 34, 2359319, 65638, 34, 2359320, 65638, 34, 2359321, 65638, 34, 2359322, 65638, 34, 2359323, 65638, 34, 2359324, 65638, 34, 2359325, 65638, 34, 2359326, 65638, 34, 2359327, 65638, 34, 2359328, 65638, 34, 2359329, 65638, 34, 2359330, 65638, 34, 2359331, 65638, 34, 2359332, 65638, 34, 2359333, 65638, 34, 2359334, 65638, 34, 2359335, 65638, 34, 2359336, 65638, 34, 2359337, 65638, 34, 2359338, 65638, 34, 2359339, 65638, 34, 2359340, 65638, 34, 2359341, 327782, 42, 2359342, 393318, 42, 2359343, 458854, 42, 2359344, 65638, 34, 2359345, 65638, 34, 2359346, 196710, 35, 2359347, 131174, 43, 2359356, 131174, 35, 2359357, 131174, 35, 2359358, 131174, 35, 2359364, 102, 35, 2359365, 102, 35, 2359366, 102, 35, 2359383, 262246, 35, 2359384, 65638, 34, 2359385, 131174, 34, 2359391, 102, 34, 2359392, 65638, 34, 2359393, 196710, 35, 2424835, 102, 44, 2424836, 65638, 44, 2424837, 65638, 44, 2424838, 65638, 44, 2424839, 65638, 44, 2424840, 65638, 44, 2424841, 65638, 44, 2424842, 65638, 44, 2424843, 65638, 44, 2424844, 65638, 44, 2424845, 65638, 44, 2424846, 65638, 44, 2424847, 65638, 44, 2424848, 65638, 44, 2424849, 65638, 44, 2424850, 65638, 44, 2424851, 65638, 44, 2424852, 65638, 44, 2424853, 65638, 44, 2424854, 65638, 44, 2424855, 65638, 44, 2424856, 65638, 44, 2424857, 65638, 44, 2424858, 65638, 44, 2424859, 65638, 44, 2424860, 65638, 44, 2424861, 65638, 44, 2424862, 65638, 44, 2424863, 65638, 44, 2424864, 65638, 44, 2424865, 65638, 44, 2424866, 65638, 44, 2424867, 65638, 44, 2424868, 65638, 44, 2424869, 65638, 44, 2424870, 65638, 44, 2424871, 65638, 44, 2424872, 65638, 44, 2424873, 65638, 44, 2424874, 65638, 44, 2424875, 65638, 44, 2424876, 65638, 44, 2424877, 65638, 44, 2424878, 65638, 44, 2424879, 65638, 44, 2424880, 65638, 44, 2424881, 65638, 44, 2424882, 65638, 44, 2424883, 131174, 44, 2424892, 131174, 35, 2424893, 131174, 35, 2424894, 131174, 35, 2424900, 102, 35, 2424901, 102, 35, 2424902, 102, 35, 2424921, 131174, 35, 2424923, 327782, 41, 2424924, 393318, 41, 2424925, 458854, 41, 2424927, 102, 35, 2490392, 65638, 43, 2490393, 65638, 43, 2490428, 131174, 35, 2490429, 131174, 35, 2490430, 131174, 35, 2490436, 102, 35, 2490437, 102, 35, 2490438, 102, 35, 2490457, 262246, 35, 2490458, 65638, 34, 2490459, 327782, 42, 2490460, 393318, 42, 2490461, 458854, 42, 2490462, 65638, 34, 2490463, 196710, 35, 2555964, 131174, 35, 2555965, 131174, 35, 2555966, 131174, 35, 2555972, 102, 35, 2555973, 102, 35, 2555974, 102, 35, 2621464, 65638, 43, 2621465, 65638, 43, 2621500, 131174, 35, 2621501, 131174, 35, 2621502, 131174, 35, 2621508, 102, 35, 2621509, 102, 35, 2621510, 102, 35, 2686978, 102, 42, 2686999, 65638, 42, 2687000, 65638, 42, 2687001, 65638, 43, 2687036, 131174, 35, 2687037, 131174, 35, 2687038, 131174, 35, 2687044, 102, 35, 2687045, 102, 35, 2687046, 102, 35, 2752514, 102, 43, 2752515, 262246, 36, 2752516, 65638, 36, 2752517, 65638, 36, 2752518, 65638, 36, 2752519, 65638, 36, 2752520, 65638, 36, 2752521, 65638, 36, 2752522, 65638, 36, 2752523, 65638, 36, 2752524, 65638, 36, 2752525, 65638, 36, 2752526, 65638, 36, 2752527, 65638, 36, 2752528, 65638, 36, 2752529, 65638, 36, 2752530, 65638, 36, 2752531, 65638, 36, 2752532, 65638, 36, 2752533, 65638, 36, 2752534, 65638, 36, 2752535, 65638, 36, 2752536, 131174, 36, 2752537, 131174, 43, 2752572, 131174, 35, 2752573, 131174, 35, 2752574, 131174, 35, 2752580, 102, 35, 2752581, 102, 35, 2752582, 102, 35, 2818050, 102, 43, 2818051, 262246, 37, 2818052, 65638, 37, 2818053, 65638, 37, 2818054, 65638, 37, 2818055, 65638, 37, 2818056, 65638, 37, 2818057, 65638, 37, 2818058, 65638, 37, 2818059, 65638, 37, 2818060, 65638, 37, 2818061, 65638, 37, 2818062, 65638, 37, 2818063, 65638, 37, 2818064, 65638, 37, 2818065, 65638, 37, 2818066, 65638, 37, 2818067, 65638, 37, 2818068, 65638, 37, 2818069, 65638, 37, 2818070, 65638, 37, 2818071, 65638, 37, 2818072, 131174, 37, 2818073, 131174, 43, 2818077, 65638, 42, 2818078, 65638, 42, 2818079, 65638, 42, 2818080, 65638, 42, 2818081, 65638, 42, 2818082, 65638, 42, 2818083, 65638, 42, 2818084, 65638, 42, 2818085, 65638, 42, 2818086, 65638, 42, 2818087, 65638, 42, 2818088, 65638, 42, 2818089, 65638, 42, 2818090, 65638, 42, 2818091, 65638, 42, 2818092, 65638, 42, 2818093, 65638, 42, 2818094, 65638, 42, 2818095, 65638, 42, 2818096, 65638, 42, 2818097, 65638, 42, 2818098, 65638, 42, 2818099, 131174, 42, 2818108, 131174, 35, 2818109, 131174, 35, 2818110, 131174, 35, 2818112, 327782, 41, 2818113, 393318, 41, 2818114, 458854, 41, 2818116, 102, 35, 2818117, 102, 35, 2818118, 102, 35, 2883586, 102, 43, 2883587, 131174, 35, 2883588, 262246, 36, 2883589, 65638, 36, 2883590, 65638, 36, 2883591, 65638, 36, 2883592, 65638, 36, 2883593, 65638, 36, 2883594, 65638, 36, 2883595, 65638, 36, 2883596, 65638, 36, 2883597, 65638, 36, 2883598, 65638, 36, 2883599, 65638, 36, 2883600, 65638, 36, 2883601, 65638, 36, 2883602, 65638, 36, 2883603, 65638, 36, 2883604, 65638, 36, 2883605, 65638, 36, 2883606, 65638, 36, 2883607, 65638, 36, 2883608, 196710, 36, 2883613, 262246, 36, 2883614, 65638, 36, 2883615, 65638, 36, 2883616, 65638, 36, 2883617, 65638, 36, 2883618, 65638, 36, 2883619, 65638, 36, 2883620, 65638, 36, 2883621, 65638, 36, 2883622, 65638, 36, 2883623, 65638, 36, 2883624, 65638, 36, 2883625, 65638, 36, 2883626, 65638, 36, 2883627, 65638, 36, 2883628, 65638, 36, 2883629, 65638, 36, 2883630, 65638, 36, 2883631, 65638, 36, 2883632, 65638, 36, 2883633, 65638, 36, 2883634, 196710, 36, 2883635, 131174, 43, 2883644, 262246, 35, 2883645, 65638, 34, 2883646, 65638, 34, 2883647, 65638, 34, 2883648, 327782, 42, 2883649, 393318, 42, 2883650, 458854, 42, 2883651, 65638, 34, 2883652, 65638, 34, 2883653, 65638, 34, 2883654, 196710, 35, 2949122, 102, 43, 2949123, 131174, 35, 2949124, 262246, 37, 2949125, 65638, 37, 2949126, 65638, 37, 2949127, 65638, 37, 2949128, 65638, 37, 2949129, 65638, 37, 2949130, 65638, 37, 2949131, 65638, 37, 2949132, 65638, 37, 2949133, 65638, 37, 2949134, 65638, 37, 2949135, 65638, 37, 2949136, 65638, 37, 2949137, 65638, 37, 2949138, 65638, 37, 2949139, 65638, 37, 2949140, 65638, 37, 2949141, 65638, 37, 2949142, 65638, 37, 2949143, 65638, 37, 2949144, 196710, 37, 2949149, 262246, 37, 2949150, 65638, 37, 2949151, 65638, 37, 2949152, 65638, 37, 2949153, 65638, 37, 2949154, 65638, 37, 2949155, 65638, 37, 2949156, 65638, 37, 2949157, 65638, 37, 2949158, 65638, 37, 2949159, 65638, 37, 2949160, 65638, 37, 2949161, 65638, 37, 2949162, 65638, 37, 2949163, 65638, 37, 2949164, 65638, 37, 2949165, 65638, 37, 2949166, 65638, 37, 2949167, 65638, 37, 2949168, 65638, 37, 2949169, 65638, 37, 2949170, 196710, 37, 2949171, 131174, 43, 3014658, 102, 43, 3014659, 131174, 35, 3014660, 131174, 35, 3014671, 262246, 36, 3014672, 65638, 36, 3014673, 65638, 36, 3014674, 65638, 36, 3014675, 65638, 36, 3014676, 65638, 36, 3014677, 65638, 36, 3014678, 65638, 36, 3014679, 196710, 36, 3014680, 102, 35, 3014685, 131174, 35, 3014686, 262246, 36, 3014687, 65638, 36, 3014688, 65638, 36, 3014689, 65638, 36, 3014690, 65638, 36, 3014691, 65638, 36, 3014692, 65638, 36, 3014693, 65638, 36, 3014694, 196710, 36, 3014698, 262246, 36, 3014699, 65638, 36, 3014700, 65638, 36, 3014701, 65638, 36, 3014702, 65638, 36, 3014703, 65638, 36, 3014704, 65638, 36, 3014705, 196710, 36, 3014706, 102, 35, 3014707, 131174, 43, 3080194, 102, 43, 3080195, 131174, 35, 3080196, 131174, 37, 3080207, 262246, 37, 3080208, 65638, 37, 3080209, 65638, 37, 3080210, 65638, 37, 3080211, 65638, 37, 3080212, 65638, 37, 3080213, 65638, 37, 3080214, 65638, 37, 3080215, 196710, 37, 3080216, 102, 35, 3080221, 131174, 35, 3080222, 262246, 37, 3080223, 65638, 37, 3080224, 65638, 37, 3080225, 65638, 37, 3080226, 65638, 37, 3080227, 65638, 37, 3080228, 65638, 37, 3080229, 65638, 37, 3080230, 196710, 37, 3080234, 262246, 37, 3080235, 65638, 37, 3080236, 65638, 37, 3080237, 65638, 37, 3080238, 65638, 37, 3080239, 65638, 37, 3080240, 65638, 37, 3080241, 196710, 37, 3080242, 102, 35, 3080243, 131174, 43, 3145730, 102, 43, 3145731, 131174, 35, 3145743, 131174, 35, 3145751, 102, 35, 3145752, 102, 36, 3145753, 65638, 36, 3145754, 65638, 36, 3145755, 65638, 36, 3145756, 65638, 36, 3145757, 131174, 36, 3145758, 131174, 35, 3145759, 262246, 36, 3145760, 65638, 36, 3145761, 65638, 36, 3145762, 65638, 36, 3145763, 65638, 36, 3145764, 65638, 36, 3145765, 196710, 36, 3145766, 102, 35, 3145770, 131174, 35, 3145771, 262246, 36, 3145772, 65638, 36, 3145773, 65638, 36, 3145774, 65638, 36, 3145775, 65638, 36, 3145776, 196710, 36, 3145777, 102, 35, 3145778, 102, 35, 3145779, 131174, 43, 3145805, 262246, 36, 3145806, 65638, 36, 3145807, 65638, 36, 3145808, 65638, 36, 3145809, 65638, 36, 3145810, 65638, 36, 3145811, 196710, 36, 3211266, 102, 43, 3211267, 131174, 35, 3211268, 131174, 34, 3211279, 131174, 35, 3211287, 102, 35, 3211288, 102, 37, 3211289, 65638, 37, 3211290, 65638, 37, 3211291, 65638, 37, 3211292, 65638, 37, 3211293, 131174, 37, 3211294, 131174, 35, 3211295, 262246, 37, 3211296, 65638, 37, 3211297, 65638, 37, 3211298, 65638, 37, 3211299, 65638, 37, 3211300, 65638, 37, 3211301, 196710, 37, 3211302, 102, 35, 3211306, 131174, 35, 3211307, 262246, 37, 3211308, 65638, 37, 3211309, 65638, 37, 3211310, 65638, 37, 3211311, 65638, 37, 3211312, 196710, 37, 3211313, 102, 35, 3211314, 102, 35, 3211315, 131174, 43, 3211341, 262246, 37, 3211342, 65638, 37, 3211343, 65638, 37, 3211344, 65638, 37, 3211345, 65638, 37, 3211346, 65638, 37, 3211347, 196710, 37, 3276802, 102, 43, 3276803, 131174, 35, 3276804, 131174, 35, 3276815, 262246, 36, 3276816, 65638, 36, 3276823, 102, 36, 3276824, 65638, 36, 3276825, 65638, 36, 3276826, 65638, 36, 3276827, 65638, 36, 3276828, 65638, 36, 3276829, 65638, 36, 3276830, 131174, 36, 3276831, 131174, 35, 3276837, 102, 35, 3276838, 102, 36, 3276839, 65638, 36, 3276840, 65638, 36, 3276841, 65638, 36, 3276842, 131174, 36, 3276843, 131174, 35, 3276848, 102, 35, 3276849, 102, 35, 3276850, 102, 35, 3276851, 131174, 43, 3276875, 262246, 36, 3276876, 65638, 36, 3276877, 131174, 36, 3276883, 102, 36, 3276884, 65638, 36, 3276885, 196710, 36, 3342338, 102, 43, 3342339, 131174, 35, 3342340, 131174, 35, 3342351, 262246, 37, 3342352, 131174, 37, 3342359, 102, 37, 3342360, 65638, 37, 3342361, 65638, 37, 3342362, 65638, 37, 3342363, 65638, 37, 3342364, 65638, 37, 3342365, 65638, 37, 3342366, 131174, 37, 3342367, 131174, 35, 3342373, 102, 35, 3342374, 102, 37, 3342375, 65638, 37, 3342376, 65638, 37, 3342377, 65638, 37, 3342378, 131174, 37, 3342379, 131174, 35, 3342384, 102, 35, 3342385, 102, 35, 3342386, 102, 35, 3342387, 131174, 43, 3342411, 262246, 37, 3342412, 65638, 37, 3342413, 131174, 37, 3342419, 102, 37, 3342420, 65638, 37, 3342421, 196710, 37, 3407874, 102, 43, 3407875, 131174, 35, 3407876, 131174, 35, 3407877, 262246, 36, 3407878, 65638, 36, 3407879, 65638, 36, 3407880, 65638, 36, 3407881, 65638, 36, 3407882, 65638, 36, 3407883, 65638, 36, 3407884, 65638, 36, 3407885, 65638, 36, 3407886, 65638, 36, 3407887, 131174, 36, 3407888, 262246, 36, 3407889, 65638, 36, 3407890, 65638, 36, 3407891, 65638, 36, 3407892, 65638, 36, 3407893, 65638, 36, 3407894, 65638, 36, 3407895, 65638, 36, 3407896, 65638, 36, 3407897, 65638, 36, 3407898, 65638, 36, 3407899, 65638, 36, 3407900, 65638, 36, 3407901, 65638, 36, 3407902, 65638, 36, 3407903, 131174, 36, 3407909, 102, 36, 3407910, 65638, 36, 3407911, 65638, 36, 3407912, 65638, 36, 3407913, 65638, 36, 3407914, 65638, 36, 3407915, 131174, 36, 3407920, 102, 35, 3407921, 102, 35, 3407922, 102, 35, 3407923, 131174, 43, 3407947, 131174, 35, 3407957, 102, 35, 3473410, 102, 43, 3473411, 131174, 35, 3473412, 131174, 35, 3473413, 262246, 37, 3473414, 65638, 37, 3473415, 65638, 37, 3473416, 65638, 37, 3473417, 65638, 37, 3473418, 65638, 37, 3473419, 65638, 37, 3473420, 65638, 37, 3473421, 65638, 37, 3473422, 65638, 37, 3473423, 131174, 37, 3473424, 262246, 37, 3473425, 65638, 37, 3473426, 65638, 37, 3473427, 65638, 37, 3473428, 65638, 37, 3473429, 65638, 37, 3473430, 65638, 37, 3473431, 65638, 37, 3473432, 65638, 37, 3473433, 65638, 37, 3473434, 65638, 37, 3473435, 65638, 37, 3473436, 65638, 37, 3473437, 65638, 37, 3473438, 65638, 37, 3473439, 131174, 37, 3473445, 102, 37, 3473446, 65638, 37, 3473447, 65638, 37, 3473448, 65638, 37, 3473449, 65638, 37, 3473450, 65638, 37, 3473451, 131174, 37, 3473456, 102, 35, 3473457, 102, 35, 3473458, 102, 35, 3473459, 131174, 43, 3473483, 131174, 35, 3473493, 102, 35, 3538946, 102, 43, 3538947, 131174, 35, 3538948, 131174, 35, 3538949, 131174, 35, 3538950, 262246, 36, 3538951, 65638, 36, 3538952, 65638, 36, 3538953, 65638, 36, 3538954, 65638, 36, 3538955, 65638, 36, 3538956, 65638, 36, 3538957, 65638, 36, 3538958, 65638, 36, 3538959, 65638, 36, 3538960, 131174, 36, 3538966, 262246, 36, 3538967, 65638, 36, 3538968, 65638, 36, 3538969, 65638, 36, 3538970, 65638, 36, 3538971, 65638, 36, 3538972, 65638, 36, 3538973, 65638, 36, 3538974, 65638, 36, 3538975, 65638, 36, 3538976, 65638, 36, 3538977, 65638, 36, 3538978, 65638, 36, 3538979, 65638, 36, 3538980, 65638, 36, 3538981, 65638, 36, 3538982, 65638, 36, 3538983, 65638, 36, 3538984, 65638, 36, 3538985, 65638, 36, 3538986, 65638, 36, 3538987, 65638, 36, 3538988, 65638, 36, 3538989, 65638, 36, 3538990, 65638, 36, 3538991, 196710, 36, 3538992, 102, 35, 3538993, 102, 35, 3538994, 102, 35, 3538995, 131174, 43, 3539019, 131174, 35, 3539029, 102, 35, 3604482, 102, 43, 3604483, 131174, 35, 3604484, 131174, 35, 3604485, 131174, 35, 3604486, 262246, 37, 3604487, 65638, 37, 3604488, 65638, 37, 3604489, 65638, 37, 3604490, 65638, 37, 3604491, 65638, 37, 3604492, 65638, 37, 3604493, 65638, 37, 3604494, 65638, 37, 3604495, 65638, 37, 3604496, 131174, 37, 3604502, 262246, 37, 3604503, 65638, 37, 3604504, 65638, 37, 3604505, 65638, 37, 3604506, 65638, 37, 3604507, 65638, 37, 3604508, 65638, 37, 3604509, 65638, 37, 3604510, 65638, 37, 3604511, 65638, 37, 3604512, 65638, 37, 3604513, 65638, 37, 3604514, 65638, 37, 3604515, 65638, 37, 3604516, 65638, 37, 3604517, 65638, 37, 3604518, 65638, 37, 3604519, 65638, 37, 3604520, 65638, 37, 3604521, 65638, 37, 3604522, 65638, 37, 3604523, 65638, 37, 3604524, 65638, 37, 3604525, 65638, 37, 3604526, 65638, 37, 3604527, 196710, 37, 3604528, 102, 35, 3604529, 102, 35, 3604530, 102, 35, 3604531, 131174, 43, 3604555, 131174, 35, 3604565, 102, 35, 3670018, 102, 43, 3670019, 131174, 35, 3670020, 131174, 35, 3670021, 131174, 35, 3670022, 131174, 35, 3670023, 262246, 36, 3670024, 65638, 36, 3670025, 65638, 36, 3670026, 65638, 36, 3670027, 65638, 36, 3670028, 65638, 36, 3670029, 65638, 36, 3670030, 65638, 36, 3670031, 65638, 36, 3670032, 196710, 36, 3670038, 131174, 35, 3670048, 458852, 75, 3670053, 327780, 75, 3670057, 102, 35, 3670058, 65638, 35, 3670059, 131174, 35, 3670063, 102, 35, 3670064, 102, 35, 3670065, 102, 35, 3670066, 102, 35, 3670067, 131174, 43, 3670091, 262246, 35, 3670092, 65638, 34, 3670093, 131174, 34, 3670099, 102, 34, 3670100, 65638, 34, 3670101, 196710, 35, 3735554, 102, 43, 3735555, 131174, 35, 3735556, 131174, 35, 3735557, 131174, 35, 3735558, 131174, 35, 3735559, 262246, 37, 3735560, 65638, 37, 3735561, 65638, 37, 3735562, 65638, 37, 3735563, 65638, 37, 3735564, 65638, 37, 3735565, 65638, 37, 3735566, 65638, 37, 3735567, 65638, 37, 3735568, 196710, 37, 3735574, 131174, 35, 3735584, 458852, 76, 3735589, 327780, 76, 3735593, 102, 35, 3735594, 65638, 35, 3735595, 131174, 35, 3735599, 102, 35, 3735600, 102, 35, 3735601, 102, 35, 3735602, 102, 35, 3735603, 131174, 43, 3735629, 131174, 35, 3735631, 327782, 41, 3735632, 393318, 41, 3735633, 458854, 41, 3735635, 102, 35, 3801090, 196710, 42, 3801091, 131174, 35, 3801092, 131174, 35, 3801093, 131174, 35, 3801094, 131174, 35, 3801095, 131174, 35, 3801104, 102, 36, 3801105, 65638, 36, 3801106, 65638, 36, 3801107, 65638, 36, 3801108, 65638, 36, 3801109, 65638, 36, 3801110, 131174, 36, 3801113, 102, 34, 3801114, 65638, 34, 3801115, 131174, 34, 3801120, 458852, 77, 3801121, 65638, 34, 3801122, 65638, 34, 3801123, 65638, 34, 3801124, 65638, 34, 3801125, 327780, 77, 3801129, 102, 35, 3801130, 65638, 35, 3801131, 131174, 35, 3801135, 102, 35, 3801136, 102, 35, 3801137, 102, 35, 3801138, 102, 35, 3801139, 131174, 43, 3801165, 262246, 35, 3801166, 65638, 34, 3801167, 327782, 42, 3801168, 393318, 42, 3801169, 458854, 42, 3801170, 65638, 34, 3801171, 196710, 35, 3866624, 65638, 36, 3866625, 65638, 36, 3866626, 65638, 36, 3866627, 131174, 36, 3866628, 131174, 35, 3866629, 131174, 35, 3866630, 131174, 35, 3866631, 131174, 35, 3866640, 102, 37, 3866641, 65638, 37, 3866642, 65638, 37, 3866643, 65638, 37, 3866644, 65638, 37, 3866645, 65638, 37, 3866646, 131174, 37, 3866649, 102, 35, 3866650, 65638, 35, 3866651, 131174, 35, 3866656, 102, 35, 3866657, 65638, 35, 3866658, 65638, 35, 3866659, 65638, 35, 3866660, 65638, 35, 3866661, 131174, 35, 3866665, 102, 35, 3866666, 65638, 35, 3866667, 131174, 35, 3866671, 102, 35, 3866672, 102, 35, 3866673, 102, 35, 3866674, 102, 35, 3866675, 131174, 43, 3932160, 65638, 37, 3932161, 65638, 37, 3932162, 65638, 37, 3932163, 131174, 37, 3932164, 131174, 35, 3932165, 131174, 35, 3932166, 131174, 35, 3932167, 131174, 35, 3932184, 102, 34, 3932185, 196710, 35, 3932186, 65638, 35, 3932187, 131174, 35, 3932192, 102, 36, 3932193, 65638, 36, 3932194, 65638, 36, 3932195, 65638, 36, 3932196, 65638, 36, 3932197, 131174, 36, 3932201, 102, 36, 3932202, 65638, 36, 3932203, 131174, 36, 3932207, 102, 35, 3932208, 102, 35, 3932209, 102, 35, 3932210, 102, 35, 3932211, 131174, 43, 3997696, 65638, 44, 3997697, 65638, 44, 3997698, 65638, 44, 3997699, 196710, 43, 3997700, 131174, 35, 3997701, 131174, 35, 3997702, 131174, 35, 3997703, 131174, 35, 3997720, 102, 35, 3997722, 65638, 35, 3997723, 131174, 35, 3997728, 102, 37, 3997729, 65638, 37, 3997730, 65638, 37, 3997731, 65638, 37, 3997732, 65638, 37, 3997733, 131174, 37, 3997734, 327780, 78, 3997735, 393316, 78, 3997736, 458852, 78, 3997737, 102, 37, 3997738, 65638, 37, 3997739, 131174, 37, 3997743, 102, 35, 3997744, 102, 35, 3997745, 102, 35, 3997746, 102, 35, 3997747, 131174, 43, 4063235, 102, 43, 4063236, 131174, 35, 4063237, 131174, 35, 4063238, 131174, 35, 4063239, 131174, 35, 4063256, 102, 36, 4063257, 65638, 36, 4063258, 65638, 36, 4063259, 131174, 36, 4063260, 262246, 36, 4063261, 65638, 36, 4063262, 65638, 36, 4063263, 65638, 36, 4063264, 65638, 36, 4063265, 196710, 36, 4063279, 102, 35, 4063280, 102, 35, 4063281, 102, 35, 4063282, 102, 35, 4063283, 131174, 43, 4128771, 102, 43, 4128772, 131174, 35, 4128773, 131174, 35, 4128774, 131174, 35, 4128775, 131174, 35, 4128781, 102, 34, 4128782, 65638, 34, 4128783, 65638, 34, 4128784, 65638, 34, 4128785, 65638, 34, 4128786, 65638, 34, 4128787, 65638, 34, 4128788, 65638, 34, 4128789, 131174, 34, 4128792, 102, 37, 4128793, 65638, 37, 4128794, 65638, 37, 4128795, 131174, 37, 4128796, 262246, 37, 4128797, 65638, 37, 4128798, 65638, 37, 4128799, 65638, 37, 4128800, 65638, 37, 4128801, 196710, 37, 4128815, 102, 35, 4128816, 102, 35, 4128817, 102, 35, 4128818, 102, 35, 4128819, 131174, 43, 4194307, 102, 43, 4194308, 131174, 35, 4194309, 131174, 35, 4194310, 131174, 35, 4194311, 262246, 35, 4194312, 65638, 34, 4194313, 65638, 34, 4194314, 65638, 34, 4194315, 65638, 34, 4194316, 65638, 34, 4194317, 65638, 34, 4194318, 196710, 35, 4194324, 131174, 35, 4194325, 131174, 35, 4194326, 262246, 36, 4194327, 65638, 36, 4194328, 65638, 36, 4194329, 65638, 36, 4194330, 65638, 36, 4194331, 65638, 36, 4194332, 131174, 36, 4194337, 102, 35, 4194338, 102, 34, 4194339, 65638, 34, 4194340, 65638, 34, 4194341, 131174, 34, 4194345, 102, 34, 4194346, 65638, 34, 4194347, 65638, 34, 4194348, 65638, 34, 4194349, 65638, 34, 4194350, 65638, 34, 4194351, 196710, 35, 4194352, 102, 35, 4194353, 102, 35, 4194354, 102, 35, 4194355, 131174, 43, 4259843, 102, 43, 4259844, 131174, 35, 4259845, 131174, 35, 4259846, 131174, 35, 4259860, 131174, 35, 4259861, 131174, 35, 4259862, 262246, 37, 4259863, 65638, 37, 4259864, 65638, 37, 4259865, 65638, 37, 4259866, 65638, 37, 4259867, 65638, 37, 4259868, 131174, 37, 4259873, 102, 35, 4259874, 102, 35, 4259877, 131174, 35, 4259881, 102, 35, 4259882, 65638, 35, 4259883, 65638, 35, 4259884, 65638, 35, 4259885, 102, 34, 4259886, 65638, 34, 4259887, 65638, 34, 4259888, 196710, 35, 4259889, 102, 35, 4259890, 102, 35, 4259891, 131174, 43, 4325379, 102, 43, 4325380, 131174, 35, 4325381, 131174, 35, 4325382, 131174, 35, 4325396, 131174, 35, 4325397, 131174, 35, 4325398, 131174, 35, 4325409, 102, 35, 4325410, 102, 35, 4325413, 131174, 35, 4325417, 102, 36, 4325418, 65638, 36, 4325419, 65638, 36, 4325420, 196710, 36, 4325421, 102, 35, 4325422, 102, 34, 4325423, 65638, 34, 4325424, 131174, 34, 4325425, 102, 35, 4325426, 102, 35, 4325427, 131174, 43, 4390915, 102, 43, 4390916, 131174, 35, 4390917, 131174, 35, 4390918, 131174, 35, 4390922, 65638, 36, 4390923, 65638, 36, 4390924, 65638, 36, 4390925, 65638, 36, 4390926, 65638, 36, 4390927, 65638, 36, 4390928, 65638, 36, 4390929, 65638, 36, 4390930, 65638, 36, 4390931, 65638, 36, 4390932, 131174, 36, 4390933, 131174, 35, 4390934, 131174, 35, 4390945, 102, 35, 4390946, 102, 35, 4390949, 262246, 35, 4390950, 131174, 34, 4390953, 102, 37, 4390954, 65638, 37, 4390955, 65638, 37, 4390956, 196710, 37, 4390957, 102, 35, 4390958, 102, 35, 4390959, 65638, 35, 4390960, 131174, 35, 4390961, 102, 35, 4390962, 102, 35, 4390963, 131174, 43, 4456451, 102, 43, 4456452, 131174, 35, 4456453, 131174, 35, 4456454, 131174, 35, 4456458, 65638, 37, 4456459, 65638, 37, 4456460, 65638, 37, 4456461, 65638, 37, 4456462, 65638, 37, 4456463, 65638, 37, 4456464, 65638, 37, 4456465, 65638, 37, 4456466, 65638, 37, 4456467, 65638, 37, 4456468, 131174, 37, 4456469, 131174, 35, 4456470, 131174, 35, 4456481, 102, 35, 4456482, 102, 35, 4456486, 131174, 35, 4456492, 102, 35, 4456493, 102, 35, 4456494, 102, 36, 4456495, 65638, 36, 4456496, 131174, 36, 4456497, 102, 35, 4456498, 102, 35, 4456499, 131174, 43, 4521987, 102, 43, 4521988, 131174, 35, 4521989, 131174, 35, 4521990, 131174, 35, 4521991, 262246, 36, 4521992, 65638, 36, 4521993, 65638, 36, 4521994, 65638, 36, 4521995, 65638, 36, 4521996, 65638, 36, 4521997, 65638, 36, 4521998, 65638, 36, 4521999, 65638, 36, 4522000, 65638, 36, 4522001, 65638, 36, 4522002, 65638, 36, 4522003, 65638, 36, 4522004, 65638, 36, 4522005, 131174, 36, 4522006, 262246, 35, 4522007, 65638, 34, 4522008, 65638, 34, 4522009, 65638, 34, 4522010, 65638, 34, 4522011, 65638, 34, 4522012, 65638, 34, 4522013, 65638, 34, 4522014, 65638, 34, 4522015, 65638, 34, 4522016, 65638, 34, 4522017, 65638, 34, 4522018, 196710, 35, 4522019, 102, 34, 4522020, 65638, 34, 4522021, 131174, 34, 4522022, 262246, 35, 4522023, 65638, 34, 4522024, 131174, 34, 4522028, 102, 35, 4522029, 102, 35, 4522030, 102, 37, 4522031, 65638, 37, 4522032, 131174, 37, 4522033, 102, 35, 4522034, 102, 35, 4522035, 131174, 43, 4587523, 102, 43, 4587524, 131174, 35, 4587525, 131174, 35, 4587526, 131174, 35, 4587527, 262246, 37, 4587528, 65638, 37, 4587529, 65638, 37, 4587530, 65638, 37, 4587531, 65638, 37, 4587532, 65638, 37, 4587533, 65638, 37, 4587534, 65638, 37, 4587535, 65638, 37, 4587536, 65638, 37, 4587537, 65638, 37, 4587538, 65638, 37, 4587539, 65638, 37, 4587540, 65638, 37, 4587541, 131174, 37, 4587548, 102, 35, 4587549, 102, 35, 4587550, 65638, 35, 4587551, 131174, 35, 4587555, 102, 35, 4587556, 65638, 35, 4587557, 131174, 35, 4587559, 65638, 35, 4587560, 131174, 35, 4587564, 102, 35, 4587565, 102, 35, 4587569, 102, 35, 4587570, 102, 35, 4587571, 131174, 43, 4653059, 102, 43, 4653060, 131174, 35, 4653061, 131174, 35, 4653062, 131174, 35, 4653063, 131174, 35, 4653084, 102, 35, 4653085, 102, 36, 4653086, 65638, 36, 4653087, 131174, 36, 4653091, 102, 36, 4653092, 65638, 36, 4653093, 131174, 36, 4653094, 262246, 36, 4653095, 65638, 36, 4653096, 131174, 36, 4653100, 102, 35, 4653101, 102, 35, 4653105, 102, 35, 4653106, 102, 35, 4653107, 131174, 43, 4718595, 102, 43, 4718596, 131174, 35, 4718597, 131174, 35, 4718598, 131174, 35, 4718599, 131174, 35, 4718620, 102, 35, 4718621, 102, 37, 4718622, 65638, 37, 4718623, 131174, 37, 4718627, 102, 37, 4718628, 65638, 37, 4718629, 131174, 37, 4718630, 262246, 37, 4718631, 65638, 37, 4718632, 131174, 37, 4718636, 102, 35, 4718637, 102, 36, 4718638, 65638, 36, 4718639, 196710, 36, 4718641, 102, 35, 4718642, 102, 35, 4718643, 131174, 43, 4784131, 102, 43, 4784132, 131174, 35, 4784133, 131174, 35, 4784134, 131174, 35, 4784135, 131174, 35, 4784156, 102, 36, 4784157, 65638, 36, 4784158, 65638, 36, 4784159, 65638, 36, 4784160, 65638, 36, 4784161, 65638, 36, 4784162, 65638, 36, 4784163, 65638, 36, 4784164, 65638, 36, 4784165, 65638, 36, 4784166, 131174, 36, 4784172, 102, 35, 4784173, 102, 37, 4784174, 65638, 37, 4784175, 196710, 37, 4784177, 102, 35, 4784178, 102, 35, 4784179, 131174, 43, 4849667, 102, 43, 4849668, 131174, 35, 4849669, 131174, 35, 4849670, 131174, 35, 4849671, 131174, 35, 4849692, 102, 37, 4849693, 65638, 37, 4849694, 65638, 37, 4849695, 65638, 37, 4849696, 65638, 37, 4849697, 65638, 37, 4849698, 65638, 37, 4849699, 65638, 37, 4849700, 65638, 37, 4849701, 65638, 37, 4849702, 131174, 37, 4849708, 102, 35, 4849711, 102, 35, 4849713, 102, 35, 4849714, 102, 35, 4849715, 131174, 43, 4915203, 102, 43, 4915204, 131174, 35, 4915205, 131174, 35, 4915206, 131174, 35, 4915207, 262246, 35, 4915208, 65638, 34, 4915209, 65638, 34, 4915210, 65638, 34, 4915211, 65638, 34, 4915212, 65638, 34, 4915213, 131174, 34, 4915244, 102, 35, 4915247, 102, 35, 4915249, 102, 35, 4915250, 102, 35, 4915251, 131174, 43, 4980739, 102, 43, 4980740, 131174, 35, 4980741, 131174, 35, 4980742, 131174, 35, 4980749, 131174, 35, 4980780, 102, 35, 4980783, 102, 35, 4980785, 102, 35, 4980786, 102, 35, 4980787, 131174, 43, 5046275, 102, 43, 5046276, 131174, 35, 5046277, 131174, 35, 5046278, 131174, 35, 5046285, 262246, 35, 5046286, 65638, 34, 5046287, 65638, 34, 5046288, 131174, 34, 5046316, 102, 35, 5046319, 102, 35, 5046321, 102, 35, 5046322, 102, 35, 5046323, 131174, 43, 5111811, 102, 43, 5111812, 262246, 35, 5111813, 65638, 34, 5111814, 65638, 34, 5111815, 65638, 34, 5111816, 65638, 34, 5111817, 65638, 34, 5111818, 65638, 34, 5111819, 65638, 34, 5111820, 65638, 34, 5111821, 65638, 34, 5111822, 65638, 34, 5111823, 65638, 34, 5111824, 65638, 34, 5111825, 65638, 34, 5111826, 65638, 34, 5111827, 65638, 34, 5111828, 65638, 34, 5111829, 65638, 34, 5111830, 65638, 34, 5111831, 65638, 34, 5111832, 65638, 34, 5111833, 65638, 34, 5111834, 65638, 34, 5111835, 65638, 34, 5111836, 65638, 34, 5111837, 65638, 34, 5111838, 65638, 34, 5111839, 65638, 34, 5111840, 65638, 34, 5111841, 65638, 34, 5111842, 65638, 34, 5111843, 65638, 34, 5111844, 65638, 34, 5111845, 65638, 34, 5111846, 65638, 34, 5111847, 65638, 34, 5111848, 65638, 34, 5111849, 65638, 34, 5111850, 65638, 34, 5111851, 65638, 34, 5111852, 65638, 34, 5111853, 65638, 34, 5111854, 65638, 34, 5111855, 65638, 34, 5111856, 65638, 34, 5111857, 65638, 34, 5111858, 196710, 35, 5111859, 131174, 43, 5177347, 102, 44, 5177348, 65638, 44, 5177349, 65638, 44, 5177350, 65638, 44, 5177351, 65638, 44, 5177352, 65638, 44, 5177353, 65638, 44, 5177354, 65638, 44, 5177355, 65638, 44, 5177356, 65638, 44, 5177357, 65638, 44, 5177358, 65638, 44, 5177359, 65638, 44, 5177360, 65638, 44, 5177361, 65638, 44, 5177362, 65638, 44, 5177363, 65638, 44, 5177364, 65638, 44, 5177365, 65638, 44, 5177366, 65638, 44, 5177367, 65638, 44, 5177368, 65638, 44, 5177369, 65638, 44, 5177370, 65638, 44, 5177371, 65638, 44, 5177372, 65638, 44, 5177373, 65638, 44, 5177374, 65638, 44, 5177375, 65638, 44, 5177376, 65638, 44, 5177377, 65638, 44, 5177378, 65638, 44, 5177379, 65638, 44, 5177380, 65638, 44, 5177381, 65638, 44, 5177382, 65638, 44, 5177383, 65638, 44, 5177384, 65638, 44, 5177385, 65638, 44, 5177386, 65638, 44, 5177387, 65638, 44, 5177388, 65638, 44, 5177389, 65638, 44, 5177390, 65638, 44, 5177391, 65638, 44, 5177392, 65638, 44, 5177393, 65638, 44, 5177394, 65638, 44, 5177395, 131174, 44 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 262183, 327782, 35, 262184, 196710, 38, 262185, 262246, 38, 262240, 262244, 4, 262242, 327782, 39, 327686, 393318, 39, 327687, 262244, 4, 327690, 196710, 40, 327691, 262246, 40, 327695, 327782, 39, 327719, 327782, 35, 327720, 196710, 39, 327721, 262246, 39, 327776, 262244, 5, 327778, 327782, 40, 393222, 393318, 40, 393223, 262244, 5, 393226, 196710, 41, 393227, 262246, 41, 393231, 327782, 40, 393238, 196710, 36, 393247, 262246, 36, 393255, 196710, 38, 393256, 262246, 38, 393309, 196710, 40, 393310, 262246, 40, 393312, 262244, 6, 393313, 327780, 6, 393315, 393318, 39, 458759, 262244, 6, 458760, 327780, 6, 458769, 327782, 39, 458772, 196710, 40, 458773, 262246, 40, 458774, 196710, 37, 458783, 262246, 37, 458784, 393318, 39, 458786, 262244, 4, 458791, 196710, 39, 458792, 262246, 39, 458793, 327782, 35, 458796, 327782, 39, 458798, 262244, 4, 458845, 196710, 41, 458846, 262246, 41, 458851, 393318, 40, 524294, 196710, 40, 524295, 262246, 40, 524305, 327782, 40, 524308, 196710, 41, 524309, 262246, 41, 524320, 393318, 40, 524322, 262244, 5, 524332, 327782, 40, 524334, 262244, 5, 524386, 196710, 40, 524387, 262246, 40, 589830, 196710, 41, 589831, 262246, 41, 589843, 196710, 40, 589844, 262246, 40, 589858, 262244, 6, 589859, 327780, 6, 589870, 262244, 6, 589871, 327780, 6, 589922, 196710, 41, 589923, 262246, 41, 655373, 102, 41, 655374, 65638, 41, 655375, 131174, 41, 655377, 196710, 40, 655378, 262246, 40, 655379, 196710, 41, 655380, 262246, 41, 655382, 102, 36, 655383, 65638, 36, 655384, 65638, 36, 655385, 65638, 36, 655386, 65638, 36, 655387, 65638, 36, 655388, 65638, 36, 655389, 65638, 36, 655390, 65638, 36, 655391, 131174, 36, 655404, 393318, 39, 720903, 196710, 40, 720904, 262246, 40, 720906, 393318, 39, 720909, 102, 41, 720910, 65638, 41, 720911, 131174, 41, 720912, 393318, 39, 720913, 196710, 41, 720914, 262246, 41, 720918, 102, 37, 720919, 65638, 37, 720920, 65638, 37, 720921, 65638, 37, 720922, 65638, 37, 720923, 65638, 37, 720924, 65638, 37, 720925, 65638, 37, 720926, 65638, 37, 720927, 131174, 37, 720933, 196710, 40, 720934, 262246, 40, 720936, 327782, 35, 720938, 196710, 40, 720939, 262246, 40, 720940, 393318, 40, 786439, 196710, 41, 786440, 262246, 41, 786442, 393318, 40, 786448, 393318, 40, 786449, 262246, 36, 786450, 65638, 36, 786451, 65638, 36, 786452, 65638, 36, 786453, 65638, 36, 786454, 65638, 36, 786455, 65638, 36, 786456, 65638, 36, 786457, 65638, 36, 786458, 65638, 36, 786459, 65638, 36, 786460, 65638, 36, 786461, 65638, 36, 786462, 65638, 36, 786463, 196710, 36, 786469, 196710, 41, 786470, 262246, 41, 786471, 102, 35, 786473, 131174, 35, 786474, 196710, 41, 786475, 262246, 41, 851985, 262246, 37, 851986, 65638, 37, 851987, 65638, 37, 851988, 65638, 37, 851989, 65638, 37, 851990, 65638, 37, 851991, 65638, 37, 851992, 65638, 37, 851993, 65638, 37, 851994, 65638, 37, 851995, 65638, 37, 851996, 65638, 37, 851997, 65638, 37, 851998, 65638, 37, 851999, 196710, 37, 852000, 327782, 39, 852007, 102, 35, 852009, 131174, 35, 852014, 262246, 36, 852015, 196710, 36, 852039, 196710, 40, 852040, 262246, 40, 852042, 393318, 39, 852061, 196710, 40, 852062, 262246, 40, 917535, 102, 35, 917536, 327782, 40, 917542, 393318, 39, 917543, 102, 35, 917544, 327782, 35, 917545, 131174, 35, 917546, 393318, 39, 917550, 262246, 37, 917551, 196710, 37, 917575, 196710, 41, 917576, 262246, 41, 917578, 393318, 40, 917580, 196710, 40, 917581, 262246, 40, 917597, 196710, 41, 917598, 262246, 41, 983061, 196710, 38, 983062, 262246, 38, 983067, 196710, 38, 983068, 262246, 38, 983071, 102, 36, 983072, 65638, 36, 983073, 65638, 36, 983074, 196710, 36, 983078, 393318, 40, 983079, 102, 36, 983080, 65638, 36, 983081, 131174, 36, 983082, 393318, 40, 983086, 131174, 35, 983116, 196710, 41, 983117, 262246, 41, 983138, 393318, 39, 1048595, 327782, 35, 1048597, 196710, 39, 1048598, 262246, 39, 1048599, 327782, 35, 1048600, 196710, 38, 1048601, 262246, 38, 1048603, 196710, 39, 1048604, 262246, 39, 1048605, 327782, 35, 1048607, 102, 37, 1048608, 65638, 37, 1048609, 65638, 37, 1048610, 196710, 37, 1048615, 102, 37, 1048616, 65638, 37, 1048617, 131174, 37, 1048622, 131174, 35, 1048674, 393318, 40, 1114136, 196710, 39, 1114137, 262246, 39, 1114140, 196710, 38, 1114141, 262246, 38, 1114146, 102, 36, 1114147, 102, 41, 1114148, 65638, 41, 1114149, 65638, 41, 1114150, 131174, 41, 1114151, 65638, 36, 1114152, 65638, 36, 1114153, 65638, 36, 1114154, 102, 41, 1114155, 65638, 41, 1114156, 65638, 41, 1114157, 131174, 41, 1114158, 131174, 36, 1114206, 327782, 39, 1179655, 393318, 39, 1179671, 327782, 35, 1179675, 327782, 35, 1179676, 196710, 39, 1179677, 262246, 39, 1179682, 393318, 39, 1179683, 102, 41, 1179684, 65638, 41, 1179685, 65638, 41, 1179686, 131174, 41, 1179687, 393318, 39, 1179688, 65638, 37, 1179689, 65638, 37, 1179690, 102, 41, 1179691, 65638, 41, 1179692, 65638, 41, 1179693, 131174, 41, 1179694, 327782, 39, 1179715, 102, 34, 1179716, 65638, 34, 1179717, 65638, 34, 1179718, 65638, 34, 1179719, 131174, 34, 1179728, 327782, 41, 1179729, 393318, 41, 1179730, 458854, 41, 1179742, 327782, 40, 1179743, 327782, 41, 1179744, 393318, 41, 1179745, 458854, 41, 1245191, 393318, 40, 1245218, 393318, 40, 1245223, 393318, 40, 1245226, 327780, 75, 1245230, 327782, 40, 1245249, 327782, 35, 1245264, 327782, 42, 1245265, 393318, 42, 1245266, 458854, 42, 1245279, 327782, 42, 1245280, 393318, 42, 1245281, 458854, 42, 1310732, 196710, 40, 1310733, 262246, 40, 1310740, 327782, 39, 1310747, 327782, 39, 1310748, 102, 34, 1310749, 65638, 34, 1310750, 65638, 34, 1310751, 65638, 34, 1310752, 131174, 34, 1310762, 327780, 76, 1310781, 262148, 5, 1310782, 131076, 3, 1310783, 131076, 3, 1310784, 4, 6, 1376265, 262244, 4, 1376268, 196710, 41, 1376269, 262246, 41, 1376273, 196710, 40, 1376274, 262246, 40, 1376275, 393318, 39, 1376276, 327782, 40, 1376281, 262244, 4, 1376283, 327782, 40, 1376289, 131174, 34, 1376293, 102, 34, 1376294, 65638, 34, 1376295, 65638, 34, 1376296, 65638, 34, 1376297, 65638, 34, 1376298, 393318, 39, 1376299, 131174, 34, 1376316, 393318, 39, 1376317, 262148, 2, 1376318, 4, 0, 1376319, 4, 0, 1376320, 4, 4, 1441801, 262244, 5, 1441807, 393318, 39, 1441809, 196710, 41, 1441810, 393318, 39, 1441811, 393318, 40, 1441813, 327782, 39, 1441817, 262244, 5, 1441829, 102, 35, 1441830, 393318, 39, 1441834, 393318, 40, 1441835, 131174, 35, 1441852, 393318, 40, 1441853, 262148, 6, 1441854, 262148, 4, 1441855, 262148, 4, 1441856, 131076, 6, 1507335, 196710, 40, 1507336, 262246, 40, 1507337, 262244, 6, 1507338, 327780, 6, 1507343, 393318, 40, 1507345, 327782, 39, 1507346, 393318, 40, 1507347, 196710, 40, 1507348, 262246, 40, 1507349, 327782, 40, 1507353, 262244, 6, 1507354, 327780, 6, 1507365, 102, 35, 1507366, 393318, 40, 1507371, 131174, 35, 1572871, 196710, 41, 1572872, 262246, 41, 1572881, 327782, 40, 1572883, 102, 34, 1572884, 65638, 34, 1572901, 102, 35, 1572907, 131174, 35, 1572924, 327782, 39, 1638437, 102, 36, 1638438, 65638, 36, 1638439, 102, 41, 1638440, 65638, 41, 1638441, 131174, 41, 1638442, 65638, 36, 1638443, 131174, 36, 1638460, 327782, 40, 1703948, 196710, 40, 1703949, 262246, 40, 1703950, 327782, 39, 1703953, 327782, 39, 1703960, 196710, 40, 1703961, 262246, 40, 1703963, 393318, 39, 1703967, 327782, 39, 1703973, 102, 37, 1703974, 327782, 39, 1703975, 102, 41, 1703976, 65638, 41, 1703977, 131174, 41, 1703978, 65638, 37, 1703979, 131174, 37, 1769484, 196710, 41, 1769485, 262246, 41, 1769486, 327782, 40, 1769489, 327782, 40, 1769496, 196710, 41, 1769497, 262246, 41, 1769499, 393318, 40, 1769503, 327782, 40, 1769505, 458852, 75, 1769510, 327782, 40, 1769515, 458852, 75, 1769538, 196710, 40, 1769539, 262246, 40, 1835023, 393318, 39, 1835041, 458852, 76, 1835044, 393318, 39, 1835051, 458852, 76, 1835054, 327782, 39, 1835074, 196710, 41, 1835075, 262246, 41, 1900554, 393318, 39, 1900557, 393318, 39, 1900559, 393318, 40, 1900561, 393318, 39, 1900568, 327782, 39, 1900573, 196710, 40, 1900577, 458852, 77, 1900580, 393318, 40, 1900583, 196710, 40, 1900584, 262246, 40, 1900587, 458852, 77, 1900590, 327782, 40, 1900591, 196710, 40, 1900592, 262246, 40, 1900611, 393318, 39, 1900635, 393318, 39, 1900637, 196710, 40, 1900638, 262246, 40, 1966087, 196710, 40, 1966088, 262246, 40, 1966090, 393318, 40, 1966092, 262244, 16, 1966093, 393318, 40, 1966094, 327782, 39, 1966097, 393318, 40, 1966104, 327782, 40, 1966110, 102, 34, 1966114, 196710, 40, 1966115, 262246, 40, 1966119, 196710, 41, 1966120, 262246, 41, 1966122, 393318, 39, 1966127, 196710, 41, 1966128, 262246, 41, 1966147, 393318, 40, 1966171, 393318, 40, 1966173, 196710, 41, 1966174, 262246, 41, 2031623, 196710, 41, 2031624, 262246, 41, 2031628, 262244, 17, 2031629, 262244, 16, 2031630, 327782, 40, 2031642, 393318, 39, 2031645, 196708, 16, 2031646, 196708, 17, 2031650, 196710, 41, 2031651, 262246, 41, 2031652, 196708, 16, 2031658, 393318, 40, 2031704, 196710, 40, 2031705, 262246, 40, 2031711, 327782, 39, 2097164, 262244, 18, 2097165, 262244, 17, 2097178, 393318, 40, 2097181, 196708, 17, 2097182, 196708, 18, 2097187, 196708, 16, 2097188, 196708, 17, 2097240, 196710, 41, 2097241, 262246, 41, 2097247, 327782, 40, 2162696, 262244, 4, 2162700, 262244, 19, 2162701, 262244, 18, 2162717, 196708, 18, 2162718, 196708, 19, 2162723, 196708, 17, 2162724, 196708, 18, 2162736, 393318, 39, 2228231, 393318, 39, 2228232, 262244, 5, 2228234, 196710, 40, 2228235, 262246, 40, 2228236, 262244, 20, 2228237, 262244, 19, 2228253, 196708, 19, 2228254, 196708, 20, 2228255, 393318, 39, 2228259, 196708, 18, 2228260, 196708, 19, 2228262, 393318, 39, 2228265, 196710, 40, 2228266, 262246, 40, 2228272, 393318, 40, 2228284, 131174, 34, 2228285, 131174, 34, 2228286, 131174, 34, 2228287, 196710, 38, 2228288, 262246, 38, 2228312, 393318, 39, 2228319, 196710, 40, 2228320, 262246, 40, 2293767, 393318, 40, 2293768, 262244, 6, 2293769, 327780, 6, 2293770, 196710, 41, 2293771, 262246, 41, 2293773, 262244, 20, 2293789, 196708, 20, 2293791, 393318, 40, 2293795, 196708, 19, 2293796, 196708, 20, 2293798, 393318, 40, 2293801, 196710, 41, 2293802, 262246, 41, 2293823, 196710, 39, 2293824, 262246, 39, 2293848, 393318, 40, 2293855, 196710, 41, 2293856, 262246, 41, 2359390, 393318, 39, 2424926, 393318, 40, 2490435, 327782, 39, 2555967, 393318, 39, 2555971, 327782, 40, 2621503, 393318, 40, 2752579, 393318, 39, 2818115, 393318, 40, 2949125, 196710, 40, 2949126, 262246, 40, 2949130, 393318, 39, 2949133, 327782, 39, 3014659, 327781, 35, 3014660, 393317, 35, 3014661, 196710, 41, 3014662, 262246, 41, 3014666, 393318, 40, 3014669, 327782, 40, 3014671, 262244, 16, 3014695, 327782, 35, 3014696, 196710, 38, 3014697, 262246, 38, 3080195, 327781, 36, 3080196, 393317, 36, 3080207, 262244, 17, 3080208, 262244, 16, 3080211, 393318, 39, 3080213, 196710, 40, 3080214, 262246, 40, 3080231, 327782, 35, 3080232, 196710, 39, 3080233, 262246, 39, 3145731, 327781, 37, 3145732, 393317, 37, 3145743, 262244, 18, 3145744, 262244, 17, 3145747, 393318, 40, 3145749, 196710, 41, 3145750, 262246, 41, 3145767, 196710, 38, 3145768, 262246, 38, 3211267, 327781, 38, 3211268, 393317, 38, 3211271, 196710, 40, 3211272, 262246, 40, 3211279, 262244, 19, 3211280, 262244, 18, 3211296, 196710, 40, 3211297, 262246, 40, 3211300, 327782, 39, 3211303, 196710, 39, 3211304, 262246, 39, 3211305, 327782, 35, 3211308, 196710, 38, 3211309, 262246, 38, 3211343, 393318, 39, 3211345, 196710, 40, 3211346, 262246, 40, 3276805, 393318, 39, 3276807, 196710, 41, 3276808, 262246, 41, 3276811, 393318, 39, 3276813, 196710, 40, 3276814, 262246, 40, 3276815, 262244, 20, 3276816, 262244, 19, 3276822, 393318, 39, 3276832, 196710, 41, 3276833, 262246, 41, 3276834, 393316, 4, 3276836, 327782, 40, 3276844, 196710, 39, 3276845, 262246, 39, 3276879, 393318, 40, 3276880, 393316, 4, 3276881, 196710, 41, 3276882, 262246, 41, 3342341, 393318, 40, 3342347, 393318, 40, 3342349, 196710, 41, 3342350, 262246, 41, 3342352, 262244, 20, 3342358, 393318, 40, 3342369, 327780, 5, 3342370, 393316, 5, 3342371, 458852, 5, 3342372, 393318, 39, 3342412, 196710, 40, 3342413, 262246, 40, 3342415, 327780, 5, 3342416, 393316, 5, 3342417, 458852, 5, 3342419, 327782, 39, 3407890, 100, 10, 3407891, 65636, 10, 3407892, 131172, 10, 3407904, 393318, 39, 3407906, 393316, 6, 3407908, 393318, 40, 3407917, 327782, 35, 3407918, 196710, 38, 3407919, 262246, 38, 3407948, 196710, 41, 3407949, 262246, 41, 3407952, 393316, 6, 3407955, 327782, 40, 3473425, 393318, 39, 3473426, 100, 10, 3473427, 65636, 10, 3473428, 131172, 10, 3473440, 393318, 40, 3473452, 327782, 35, 3473454, 196710, 39, 3473455, 262246, 39, 3538961, 393318, 40, 3538977, 102, 41, 3538978, 65638, 41, 3538979, 131174, 41, 3539020, 393318, 39, 3539027, 196710, 40, 3539028, 262246, 40, 3604499, 393316, 4, 3604503, 196710, 40, 3604504, 262246, 40, 3604513, 102, 41, 3604514, 65638, 41, 3604515, 131174, 41, 3604520, 393318, 39, 3604521, 102, 34, 3604522, 65638, 34, 3604523, 131174, 34, 3604526, 327782, 39, 3604556, 393318, 40, 3604563, 196710, 41, 3604564, 262246, 41, 3670034, 327780, 5, 3670035, 393316, 5, 3670036, 458852, 5, 3670037, 393318, 39, 3670039, 196710, 41, 3670040, 262246, 41, 3670056, 393318, 40, 3670058, 327782, 35, 3670061, 393316, 4, 3670062, 327782, 40, 3670098, 393318, 39, 3735562, 393318, 39, 3735564, 196710, 40, 3735565, 262246, 40, 3735571, 393316, 6, 3735573, 393318, 40, 3735596, 327780, 5, 3735597, 393316, 5, 3735598, 458852, 5, 3735634, 393318, 40, 3801096, 196710, 40, 3801097, 262246, 40, 3801098, 393318, 40, 3801100, 196710, 41, 3801101, 262246, 41, 3801103, 393318, 39, 3801114, 327782, 35, 3801120, 102, 34, 3801123, 196710, 38, 3801124, 262246, 38, 3801125, 131174, 34, 3801133, 393316, 6, 3866632, 196710, 41, 3866633, 262246, 41, 3866639, 393318, 40, 3866649, 196710, 38, 3866650, 262246, 38, 3866657, 327782, 35, 3866659, 196710, 39, 3866660, 262246, 39, 3866666, 327782, 35, 3866668, 393318, 39, 3932185, 196710, 39, 3932186, 262246, 39, 3932188, 393318, 39, 3932204, 393318, 40, 3997707, 393316, 4, 3997721, 327782, 35, 3997724, 393318, 40, 3997730, 196710, 40, 3997731, 262246, 40, 4063240, 196710, 40, 4063241, 262246, 40, 4063242, 327780, 5, 4063243, 393316, 5, 4063244, 458852, 5, 4063255, 327782, 39, 4063261, 102, 41, 4063262, 65638, 41, 4063263, 131174, 41, 4063266, 196710, 41, 4063267, 262246, 41, 4063278, 393318, 39, 4128776, 196710, 41, 4128777, 262246, 41, 4128779, 393316, 6, 4128782, 102, 34, 4128783, 102, 34, 4128785, 196710, 38, 4128786, 262246, 38, 4128787, 131174, 34, 4128788, 131174, 34, 4128791, 327782, 40, 4128797, 102, 41, 4128798, 65638, 41, 4128799, 131174, 41, 4128814, 393318, 40, 4194311, 196710, 38, 4194312, 262246, 38, 4194313, 102, 34, 4194315, 327782, 35, 4194318, 327782, 35, 4194319, 102, 35, 4194321, 196710, 39, 4194322, 262246, 39, 4194323, 131174, 35, 4194339, 196710, 38, 4194340, 262246, 38, 4194346, 196710, 38, 4194347, 262246, 38, 4194348, 327782, 35, 4194351, 196710, 38, 4194352, 262246, 38, 4259847, 196710, 39, 4259848, 262246, 39, 4259849, 102, 35, 4259851, 196710, 38, 4259852, 262246, 38, 4259855, 102, 36, 4259856, 65638, 36, 4259857, 65638, 36, 4259858, 65638, 36, 4259859, 131174, 36, 4259863, 393318, 39, 4259872, 393318, 39, 4259875, 196710, 39, 4259876, 262246, 39, 4259882, 196710, 39, 4259883, 262246, 39, 4259887, 196710, 39, 4259888, 262246, 39, 4325385, 102, 35, 4325387, 196710, 39, 4325388, 262246, 39, 4325390, 327782, 35, 4325391, 102, 37, 4325392, 65638, 37, 4325393, 65638, 37, 4325394, 65638, 37, 4325395, 131174, 37, 4325399, 393318, 40, 4325402, 393316, 4, 4325408, 393318, 40, 4325412, 196710, 38, 4325413, 262246, 38, 4390919, 327782, 35, 4390921, 102, 36, 4390937, 327780, 5, 4390938, 393316, 5, 4390939, 458852, 5, 4390947, 327782, 35, 4390948, 196710, 39, 4390949, 262246, 39, 4390955, 393318, 39, 4390959, 327782, 35, 4456457, 102, 37, 4456470, 196710, 40, 4456471, 262246, 40, 4456474, 393316, 6, 4456491, 393318, 40, 4522006, 196710, 41, 4522007, 262246, 41, 4522010, 196710, 40, 4522011, 262246, 40, 4522012, 102, 34, 4522013, 102, 34, 4522015, 131174, 34, 4522016, 196710, 38, 4522017, 262246, 38, 4522022, 196710, 38, 4522023, 262246, 38, 4587528, 196710, 40, 4587529, 262246, 40, 4587533, 327782, 39, 4587537, 196710, 40, 4587538, 262246, 40, 4587541, 393318, 39, 4587546, 196710, 41, 4587547, 262246, 41, 4587550, 327782, 35, 4587552, 196710, 39, 4587553, 262246, 39, 4587558, 196710, 39, 4587559, 262246, 39, 4587566, 196710, 38, 4587567, 262246, 38, 4653064, 196710, 41, 4653065, 262246, 41, 4653069, 327782, 40, 4653073, 196710, 41, 4653074, 262246, 41, 4653077, 393318, 40, 4653089, 196710, 38, 4653090, 262246, 38, 4653102, 196710, 39, 4653103, 262246, 39, 4718600, 393318, 39, 4718603, 393316, 4, 4718625, 196710, 39, 4718626, 262246, 39, 4718631, 196710, 40, 4718632, 262246, 40, 4784136, 393318, 40, 4784138, 327780, 5, 4784139, 393316, 5, 4784140, 458852, 5, 4784155, 393318, 39, 4784167, 196710, 41, 4784168, 262246, 41, 4849671, 196710, 38, 4849672, 262246, 38, 4849675, 393316, 6, 4849678, 196710, 40, 4849679, 262246, 40, 4849691, 393318, 40, 4849699, 393318, 39, 4849709, 196710, 38, 4849710, 262246, 38, 4915207, 196710, 39, 4915208, 262246, 39, 4915210, 327782, 35, 4915211, 196710, 38, 4915212, 262246, 38, 4915214, 196710, 41, 4915215, 262246, 41, 4915219, 196710, 40, 4915220, 262246, 40, 4915235, 393318, 40, 4915245, 196710, 39, 4915246, 262246, 39, 4980747, 196710, 39, 4980748, 262246, 39, 4980750, 196710, 38, 4980751, 262246, 38, 4980753, 393318, 39, 4980755, 196710, 41, 4980756, 262246, 41, 4980759, 196710, 40, 4980760, 262246, 40, 4980767, 327782, 39, 4980778, 196710, 40, 4980779, 262246, 40, 5046280, 327782, 35, 5046286, 196710, 39, 5046287, 262246, 39, 5046289, 393318, 40, 5046295, 196710, 41, 5046296, 262246, 41, 5046303, 327782, 40, 5046314, 196710, 41, 5046315, 262246, 41, 5046317, 327782, 35 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1488, 1168) +scene_destination = "res://Maps/VictoryRoad/Victory_Road.tscn" +location = Vector2(784, 784) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 1104) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(368, 2384) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(304, 720) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(368, 1968) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 208) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(624, 1776) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(816, 720) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(848, 2128) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 272) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(1104, 1680) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1488, 272) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(1456, 1872) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1456, 1840) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(1488, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 1648) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(1104, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 1808) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(240, 240) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 2000) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(304, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 2160) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(816, 752) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(368, 2352) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(272, 1072) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp14" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(144, 1552) +scene_destination = "res://Maps/VictoryRoadbridge/Victory_Road_bridge.tscn" +location = Vector2(1328, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp15" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2960, 1232) +scene_destination = "res://Maps/VictoryRoad/Victory_Road.tscn" +location = Vector2(1520, 1584) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp16" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3088, 624) +scene_destination = "res://Maps/Routes/Route9/Route_9.tscn" +location = Vector2(1104, 464) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp17" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2096, 1424) +scene_destination = "res://Maps/VictoryRoad/Victory_Road.tscn" +location = Vector2(1744, 1040) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp18" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(3088, 176) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(2576, 1680) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp19" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2576, 1648) +scene_destination = "res://Maps/VictoryRoadcave/Victory_Road_cave.tscn" +location = Vector2(3088, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp20" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2576, 1872) +scene_destination = "res://Maps/VictoryRoad/Victory_Road.tscn" +location = Vector2(3536, 368) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp21" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2608, 624) +scene_destination = "res://Maps/VictoryRoadSecretGarden/Victory_Road_Secret_Garden.tscn" +location = Vector2(496, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 2352) +trainer = true +texture = ExtResource("201") +trainer_name = "COOLTRAINER Cathy" +trainer_reward = 3780 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[137, 63], [127, 63], [124, 63]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1232, 976) +trainer = true +texture = ExtResource("202") +trainer_name = "SUPER SCIENTIST Adam" +trainer_reward = 3465 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[112, 62], [66, 62], [89, 63]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(688, 1104) +trainer = true +texture = ExtResource("203") +trainer_name = "COOLTRAINER Ben" +trainer_reward = 3720 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[59, 60], [89, 61], [116, 61], [180, 62]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1360, 2448) +trainer = true +texture = ExtResource("204") +trainer_name = "SUPER SCIENTIST Doug" +trainer_reward = 2090 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[97, 34], [123, 34], [124, 38]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 1488) +trainer = true +texture = ExtResource("205") +trainer_name = "COOLTRAINER Mercury" +trainer_reward = 3720 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[179, 60], [122, 59], [148, 59], [146, 61], [102, 62], [74, 61]] + +[node name="Trainer6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 2032) +trainer = true +texture = ExtResource("206") +trainer_name = "BEAUTY Amber" +trainer_reward = 3200 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[36, 63], [14, 63], [183, 64]] + +[node name="Trainer7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(560, 1936) +trainer = true +texture = ExtResource("207") +trainer_name = "COOLTRAINER Immanuel" +trainer_reward = 3840 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[158, 62], [31, 64], [116, 63]] + +[node name="Trainer8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1296, 624) +trainer = true +texture = ExtResource("208") +trainer_name = "HIKER Barry" +trainer_reward = 3150 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[17, 63], [19, 63], [34, 63]] + +[node name="Trainer9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 432) +trainer = true +texture = ExtResource("209") +trainer_name = "PYROMANIAC Ifrit" +trainer_reward = 3200 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[187, 60], [188, 62], [104, 64]] + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2960, 1040) +texture = ExtResource("6") +item_id = 548 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1328, 976) +texture = ExtResource("6") +item_id = 220 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(688, 720) +texture = ExtResource("6") +item_id = 258 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1264, 1904) +texture = ExtResource("6") +item_id = 551 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(976, 880) +texture = ExtResource("6") +item_id = 555 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(496, 880) +texture = ExtResource("6") +item_id = 255 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1040, 432) +texture = ExtResource("6") +item_id = 220 + +[node name="Item8" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(304, 400) +texture = ExtResource("6") +item_id = 185 + +[node name="Item9" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1296, 688) +texture = ExtResource("6") +item_id = 303 + +[node name="Item10" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1040, 2160) +texture = ExtResource("6") +item_id = 35 + +[node name="Item11" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(368, 1872) +texture = ExtResource("6") +item_id = 172 + +[node name="Item12" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(720, 2256) +texture = ExtResource("6") +item_id = 3 + +[node name="Item13" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1200, 2480) +texture = ExtResource("6") +item_id = 181 + +[node name="Item14" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2032, 1168) +texture = ExtResource("6") +item_id = 220 + +[node name="Item15" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2992, 304) +texture = ExtResource("6") +item_id = 305 diff --git a/Maps/VictoryRoadcave/Victory_Road_cave_tileset.tres b/Maps/VictoryRoadcave/Victory_Road_cave_tileset.tres new file mode 100644 index 000000000..517195637 --- /dev/null +++ b/Maps/VictoryRoadcave/Victory_Road_cave_tileset.tres @@ -0,0 +1,345 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Victory_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_transp_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:10/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:18/0 = 0 +3:19/0 = 0 +3:20/0 = 0 +3:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:75/0 = 0 +5:76/0 = 0 +5:77/0 = 0 +5:78/0 = 0 +6:4/0 = 0 +6:5/0 = 0 +6:6/0 = 0 +6:78/0 = 0 +7:5/0 = 0 +7:75/0 = 0 +7:76/0 = 0 +7:77/0 = 0 +7:78/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +5:35/0 = 0 +5:36/0 = 0 +5:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:37/0 = 0 +5:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:38/0 = 0 +6:35/0 = 0 +6:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:36/0 = 0 +6:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:37/0 = 0 +6:38/0 = 0 +6:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:34/0 = 0 +0:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:35/0 = 0 +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:36/0 = 0 +0:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:37/0 = 0 +0:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:41/0 = 0 +0:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:42/0 = 0 +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:43/0 = 0 +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:44/0 = 0 +0:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:34/0 = 0 +1:35/0 = 0 +1:36/0 = 0 +1:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:37/0 = 0 +1:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:41/0 = 0 +1:42/0 = 0 +1:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:43/0 = 0 +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:44/0 = 0 +1:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:34/0 = 0 +2:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:35/0 = 0 +2:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:36/0 = 0 +2:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:37/0 = 0 +2:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:41/0 = 0 +2:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:42/0 = 0 +2:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:43/0 = 0 +2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:44/0 = 0 +2:44/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:35/0 = 0 +3:36/0 = 0 +3:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:37/0 = 0 +3:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:38/0 = 0 +3:39/0 = 0 +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:40/0 = 0 +3:41/0 = 0 +3:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:42/0 = 0 +3:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:43/0 = 0 +3:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:44/0 = 0 +3:45/0 = 0 +4:35/0 = 0 +4:36/0 = 0 +4:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:37/0 = 0 +4:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:38/0 = 0 +4:39/0 = 0 +4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:40/0 = 0 +4:41/0 = 0 +4:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:42/0 = 0 +4:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:43/0 = 0 +4:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:44/0 = 0 +4:45/0 = 0 +5:35/0 = 0 +5:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:39/0 = 0 +5:40/0 = 0 +5:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:41/0 = 0 +5:42/0 = 0 +5:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:43/0 = 0 +5:44/0 = 0 +5:45/0 = 0 +6:34/0 = 0 +6:39/0 = 0 +6:40/0 = 0 +6:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:41/0 = 0 +6:42/0 = 0 +6:43/0 = 0 +6:44/0 = 0 +6:45/0 = 0 +7:39/0 = 0 +7:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:40/0 = 0 +7:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:41/0 = 0 +7:42/0 = 0 +7:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:43/0 = 0 +7:44/0 = 0 +7:45/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src3"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/3 = SubResource("src3") +sources/4 = SubResource("src4") diff --git a/Maps/VictoryRoadvolcano/Victory_Road_volcano.gd b/Maps/VictoryRoadvolcano/Victory_Road_volcano.gd new file mode 100644 index 000000000..3bb176c54 --- /dev/null +++ b/Maps/VictoryRoadvolcano/Victory_Road_volcano.gd @@ -0,0 +1,124 @@ +extends Node2D # gen_map.py Map184 + +var map_name = "Victory Road(volcano)" + +var wild_table = [ + [187, 30, 25, 30], + [41, 30, 50, 54], + [74, 20, 50, 54], + [104, 15, 50, 54], + [144, 5, 55, 55], +] + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2768, 1936): + Global.game.play_dialogue("MAP184_NPC_1") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP184_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(205, 1) + Global.game.recive_item(205) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP184_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(267, 1) + Global.game.recive_item(267) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP184_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(291, 1) + Global.game.recive_item(291) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item4") != null and check_pos == $NPC_Layer/Item4.position: + Global.game.lock_player() + Global.past_events.append("MAP184_ITEM_4_TAKEN") + Global.inventory.add_item_by_id_multiple(209, 1) + Global.game.recive_item(209) + $NPC_Layer/Item4.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item5") != null and check_pos == $NPC_Layer/Item5.position: + Global.game.lock_player() + Global.past_events.append("MAP184_ITEM_5_TAKEN") + Global.inventory.add_item_by_id_multiple(209, 1) + Global.game.recive_item(209) + $NPC_Layer/Item5.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item6") != null and check_pos == $NPC_Layer/Item6.position: + Global.game.lock_player() + Global.past_events.append("MAP184_ITEM_6_TAKEN") + Global.inventory.add_item_by_id_multiple(3, 1) + Global.game.recive_item(3) + $NPC_Layer/Item6.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item7") != null and check_pos == $NPC_Layer/Item7.position: + Global.game.lock_player() + Global.past_events.append("MAP184_ITEM_7_TAKEN") + Global.inventory.add_item_by_id_multiple(200, 1) + Global.game.recive_item(200) + $NPC_Layer/Item7.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP184_TRAINER_1", "defeat": "MAP184_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer055.png"}, + "Trainer2": {"pre": "MAP184_TRAINER_2", "defeat": "MAP184_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer041.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP184_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP184_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP184_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/VictoryRoadvolcano/Victory_Road_volcano.gd.uid b/Maps/VictoryRoadvolcano/Victory_Road_volcano.gd.uid new file mode 100644 index 000000000..de00a84bd --- /dev/null +++ b/Maps/VictoryRoadvolcano/Victory_Road_volcano.gd.uid @@ -0,0 +1 @@ +uid://bv5tsrofi0eam diff --git a/Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn b/Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn new file mode 100644 index 000000000..317f36794 --- /dev/null +++ b/Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn @@ -0,0 +1,176 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VictoryRoadvolcano/Victory_Road_volcano_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VictoryRoadvolcano/Victory_Road_volcano.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_122.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Actan.png" id="301"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Victory Road(volcano)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 262244, 0, 1, 262244, 0, 2, 262244, 0, 3, 262244, 0, 4, 262244, 0, 5, 262244, 0, 6, 262244, 0, 7, 262244, 0, 8, 262244, 0, 9, 262244, 0, 10, 262244, 0, 11, 262244, 0, 12, 262244, 0, 13, 262244, 0, 14, 262244, 0, 15, 262244, 0, 16, 262244, 0, 17, 262244, 0, 18, 262244, 0, 19, 262244, 0, 20, 262244, 0, 21, 262244, 0, 22, 262244, 0, 23, 262244, 0, 24, 262244, 0, 25, 262244, 0, 26, 262244, 0, 27, 262244, 0, 28, 262244, 0, 29, 262244, 0, 30, 262244, 0, 31, 262244, 0, 32, 262244, 0, 33, 262244, 0, 34, 262244, 0, 35, 262244, 0, 36, 262244, 0, 37, 262244, 0, 38, 262244, 0, 39, 262244, 0, 40, 262244, 0, 41, 262244, 0, 42, 262244, 0, 43, 262244, 0, 44, 262244, 0, 45, 262244, 0, 46, 262244, 0, 47, 262244, 0, 48, 262244, 0, 49, 262244, 0, 50, 262244, 0, 51, 262244, 0, 52, 262244, 0, 53, 262244, 0, 54, 262244, 0, 55, 262244, 0, 56, 262244, 0, 57, 262244, 0, 58, 262244, 0, 59, 262244, 0, 60, 262244, 0, 61, 262244, 0, 62, 262244, 0, 63, 262244, 0, 64, 262244, 0, 65, 262244, 0, 66, 262244, 0, 67, 262244, 0, 68, 262244, 0, 69, 262244, 0, 70, 262244, 0, 71, 262244, 0, 72, 262244, 0, 73, 262244, 0, 74, 262244, 0, 75, 262244, 0, 76, 262244, 0, 77, 262244, 0, 78, 262244, 0, 79, 262244, 0, 80, 262244, 0, 81, 262244, 0, 82, 262244, 0, 83, 262244, 0, 84, 262244, 0, 85, 262244, 0, 86, 262244, 0, 87, 262244, 0, 88, 262244, 0, 89, 262244, 0, 90, 262244, 0, 91, 262244, 0, 92, 262244, 0, 93, 262244, 0, 94, 262244, 0, 95, 262244, 0, 96, 262244, 0, 97, 262244, 0, 98, 262244, 0, 99, 262244, 0, 65536, 262244, 0, 65537, 262244, 0, 65538, 262244, 0, 65539, 262244, 0, 65540, 262244, 0, 65541, 262244, 0, 65542, 262244, 0, 65543, 262244, 0, 65544, 262244, 0, 65545, 262244, 0, 65546, 262244, 0, 65547, 262244, 0, 65548, 262244, 0, 65549, 262244, 0, 65550, 262244, 0, 65551, 262244, 0, 65552, 262244, 0, 65553, 262244, 0, 65554, 262244, 0, 65555, 262244, 0, 65556, 262244, 0, 65557, 262244, 0, 65558, 262244, 0, 65559, 262244, 0, 65560, 262244, 0, 65561, 262244, 0, 65562, 262244, 0, 65563, 262244, 0, 65564, 262244, 0, 65565, 262244, 0, 65566, 262244, 0, 65567, 262244, 0, 65568, 262244, 0, 65569, 262244, 0, 65570, 262244, 0, 65571, 262244, 0, 65572, 262244, 0, 65573, 262244, 0, 65574, 262244, 0, 65575, 262244, 0, 65576, 262244, 0, 65577, 262244, 0, 65578, 262244, 0, 65579, 262244, 0, 65580, 262244, 0, 65581, 262244, 0, 65582, 262244, 0, 65583, 262244, 0, 65584, 262244, 0, 65585, 262244, 0, 65586, 262244, 0, 65587, 262244, 0, 65588, 262244, 0, 65589, 262244, 0, 65590, 262244, 0, 65591, 262244, 0, 65592, 262244, 0, 65593, 262244, 0, 65594, 262244, 0, 65595, 262244, 0, 65596, 262244, 0, 65597, 262244, 0, 65598, 262244, 0, 65599, 262244, 0, 65600, 262244, 0, 65601, 262244, 0, 65602, 262244, 0, 65603, 262244, 0, 65604, 262244, 0, 65605, 262244, 0, 65606, 262244, 0, 65607, 262244, 0, 65608, 262244, 0, 65609, 262244, 0, 65610, 262244, 0, 65611, 262244, 0, 65612, 262244, 0, 65613, 262244, 0, 65614, 262244, 0, 65615, 262244, 0, 65616, 262244, 0, 65617, 262244, 0, 65618, 262244, 0, 65619, 262244, 0, 65620, 262244, 0, 65621, 262244, 0, 65622, 262244, 0, 65623, 262244, 0, 65624, 262244, 0, 65625, 262244, 0, 65626, 262244, 0, 65627, 262244, 0, 65628, 262244, 0, 65629, 262244, 0, 65630, 262244, 0, 65631, 262244, 0, 65632, 262244, 0, 65633, 262244, 0, 65634, 262244, 0, 65635, 262244, 0, 131072, 262244, 0, 131073, 262244, 0, 131074, 262244, 0, 131075, 262244, 0, 131076, 262244, 0, 131077, 262244, 0, 131078, 262244, 0, 131079, 262244, 0, 131080, 262244, 0, 131081, 262244, 0, 131082, 262244, 0, 131083, 262244, 0, 131084, 262244, 0, 131085, 262244, 0, 131086, 262244, 0, 131087, 262244, 0, 131088, 262244, 0, 131089, 262244, 0, 131090, 262244, 0, 131091, 262244, 0, 131092, 262244, 0, 131093, 262244, 0, 131094, 262244, 0, 131095, 262244, 0, 131096, 262244, 0, 131097, 262244, 0, 131098, 262244, 0, 131099, 262244, 0, 131100, 262244, 0, 131101, 262244, 0, 131102, 262244, 0, 131103, 262244, 0, 131104, 262244, 0, 131105, 262244, 0, 131106, 262244, 0, 131107, 262244, 0, 131108, 262244, 0, 131109, 262244, 0, 131110, 262244, 0, 131111, 262244, 0, 131112, 262244, 0, 131113, 262244, 0, 131114, 262244, 0, 131115, 262244, 0, 131116, 262244, 0, 131117, 262244, 0, 131118, 262244, 0, 131119, 262244, 0, 131120, 262244, 0, 131121, 262244, 0, 131122, 262244, 0, 131123, 262244, 0, 131124, 262244, 0, 131125, 262244, 0, 131126, 262244, 0, 131127, 262244, 0, 131128, 262244, 0, 131129, 262244, 0, 131130, 262244, 0, 131131, 102, 78, 131132, 65638, 78, 131133, 65638, 78, 131134, 65638, 78, 131135, 65638, 78, 131136, 65638, 78, 131137, 65638, 78, 131138, 65638, 78, 131139, 65638, 78, 131140, 65638, 78, 131141, 65638, 78, 131142, 65638, 78, 131143, 65638, 78, 131144, 65638, 78, 131145, 65638, 78, 131146, 65638, 78, 131147, 65638, 78, 131148, 65638, 78, 131149, 65638, 78, 131150, 65638, 78, 131151, 65638, 78, 131152, 65638, 78, 131153, 65638, 78, 131154, 65638, 78, 131155, 65638, 78, 131156, 65638, 78, 131157, 65638, 78, 131158, 65638, 78, 131159, 65638, 78, 131160, 65638, 78, 131161, 65638, 78, 131162, 65638, 78, 131163, 65638, 78, 131164, 65638, 78, 131165, 65638, 78, 131166, 131174, 78, 131167, 262244, 0, 131168, 262244, 0, 131169, 262244, 0, 131170, 262244, 0, 131171, 262244, 0, 196608, 262244, 0, 196609, 262244, 0, 196610, 262244, 0, 196611, 262244, 0, 196612, 262244, 0, 196613, 262244, 0, 196614, 262244, 0, 196615, 262244, 0, 196616, 262244, 0, 196617, 262244, 0, 196618, 262244, 0, 196619, 262244, 0, 196620, 262244, 0, 196621, 262244, 0, 196622, 262244, 0, 196623, 262244, 0, 196624, 262244, 0, 196625, 262244, 0, 196626, 262244, 0, 196627, 262244, 0, 196628, 262244, 0, 196629, 262244, 0, 196630, 262244, 0, 196631, 262244, 0, 196632, 262244, 0, 196633, 262244, 0, 196634, 262244, 0, 196635, 262244, 0, 196636, 262244, 0, 196637, 262244, 0, 196638, 262244, 0, 196639, 262244, 0, 196640, 262244, 0, 196641, 262244, 0, 196642, 262244, 0, 196643, 262244, 0, 196644, 262244, 0, 196645, 262244, 0, 196646, 262244, 0, 196647, 262244, 0, 196648, 262244, 0, 196649, 262244, 0, 196650, 262244, 0, 196651, 262244, 0, 196652, 262244, 0, 196653, 262244, 0, 196654, 262244, 0, 196655, 262244, 0, 196656, 262244, 0, 196657, 262244, 0, 196658, 262244, 0, 196659, 262244, 0, 196660, 262244, 0, 196661, 262244, 0, 196662, 262244, 0, 196663, 262244, 0, 196664, 262244, 0, 196665, 262244, 0, 196666, 262244, 0, 196667, 102, 79, 196668, 65638, 71, 196669, 65638, 71, 196670, 65638, 71, 196671, 65638, 71, 196672, 65638, 71, 196673, 65638, 71, 196674, 65638, 71, 196675, 65638, 71, 196676, 65638, 71, 196677, 65638, 71, 196678, 65638, 71, 196679, 65638, 71, 196680, 65638, 71, 196681, 65638, 71, 196682, 65638, 71, 196683, 65638, 71, 196684, 65638, 71, 196685, 65638, 71, 196686, 65638, 71, 196687, 65638, 71, 196688, 65638, 71, 196689, 65638, 71, 196690, 65638, 71, 196691, 65638, 71, 196692, 65638, 71, 196693, 65638, 71, 196694, 65638, 71, 196695, 65638, 71, 196696, 65638, 71, 196697, 65638, 71, 196698, 65638, 71, 196699, 65638, 71, 196700, 65638, 71, 196701, 65638, 71, 196702, 131174, 79, 196703, 262244, 0, 196704, 262244, 0, 196705, 262244, 0, 196706, 262244, 0, 196707, 262244, 0, 262144, 262244, 0, 262145, 262244, 0, 262146, 262244, 0, 262147, 262244, 0, 262148, 262244, 0, 262149, 262244, 0, 262150, 262244, 0, 262151, 262244, 0, 262152, 262244, 0, 262153, 262244, 0, 262154, 262244, 0, 262155, 262244, 0, 262156, 262244, 0, 262157, 262244, 0, 262158, 262244, 0, 262159, 262244, 0, 262160, 262244, 0, 262161, 262244, 0, 262162, 262244, 0, 262163, 262244, 0, 262164, 262244, 0, 262165, 262244, 0, 262166, 262244, 0, 262167, 262244, 0, 262168, 262244, 0, 262169, 262244, 0, 262170, 262244, 0, 262171, 262244, 0, 262172, 262244, 0, 262173, 262244, 0, 262174, 262244, 0, 262175, 262244, 0, 262176, 262244, 0, 262177, 262244, 0, 262178, 262244, 0, 262179, 262244, 0, 262180, 262244, 0, 262181, 262244, 0, 262182, 262244, 0, 262183, 262244, 0, 262184, 262244, 0, 262185, 262244, 0, 262186, 262244, 0, 262187, 262244, 0, 262188, 262244, 0, 262189, 262244, 0, 262190, 262244, 0, 262191, 262244, 0, 262192, 262244, 0, 262193, 262244, 0, 262194, 262244, 0, 262195, 262244, 0, 262196, 262244, 0, 262197, 262244, 0, 262198, 262244, 0, 262199, 262244, 0, 262200, 262244, 0, 262201, 262244, 0, 262202, 262244, 0, 262203, 102, 79, 262204, 65638, 71, 262205, 65638, 71, 262206, 65638, 71, 262207, 65638, 71, 262208, 65638, 71, 262209, 65638, 71, 262210, 65638, 71, 262211, 65638, 71, 262212, 65638, 71, 262213, 65638, 71, 262214, 65638, 71, 262215, 65638, 71, 262216, 65638, 71, 262217, 65638, 71, 262218, 65638, 71, 262219, 65638, 71, 262220, 65638, 71, 262221, 65638, 71, 262222, 65638, 71, 262223, 65638, 71, 262224, 65638, 71, 262225, 65638, 71, 262226, 65638, 71, 262227, 65638, 71, 262228, 65638, 71, 262229, 65638, 71, 262230, 65638, 71, 262231, 65638, 71, 262232, 65638, 71, 262233, 65638, 71, 262234, 65638, 71, 262235, 65638, 71, 262236, 65638, 71, 262237, 65638, 71, 262238, 131174, 79, 262239, 262244, 0, 262240, 262244, 0, 262241, 262244, 0, 262242, 262244, 0, 262243, 262244, 0, 327680, 262244, 0, 327681, 262244, 0, 327682, 262244, 0, 327683, 262244, 0, 327684, 262244, 0, 327685, 262244, 0, 327686, 262244, 0, 327687, 262244, 0, 327688, 262244, 0, 327689, 262244, 0, 327690, 262244, 0, 327691, 262244, 0, 327692, 262244, 0, 327693, 262244, 0, 327694, 262244, 0, 327695, 262244, 0, 327696, 262244, 0, 327697, 262244, 0, 327698, 262244, 0, 327699, 262244, 0, 327700, 262244, 0, 327701, 262244, 0, 327702, 262244, 0, 327703, 262244, 0, 327704, 262244, 0, 327705, 262244, 0, 327706, 262244, 0, 327707, 262244, 0, 327708, 262244, 0, 327709, 262244, 0, 327710, 262244, 0, 327711, 262244, 0, 327712, 262244, 0, 327713, 262244, 0, 327714, 262244, 0, 327715, 262244, 0, 327716, 262244, 0, 327717, 262244, 0, 327718, 262244, 0, 327719, 262244, 0, 327720, 262244, 0, 327721, 262244, 0, 327722, 262244, 0, 327723, 262244, 0, 327724, 262244, 0, 327725, 262244, 0, 327726, 262244, 0, 327727, 262244, 0, 327728, 262244, 0, 327729, 262244, 0, 327730, 262244, 0, 327731, 262244, 0, 327732, 262244, 0, 327733, 262244, 0, 327734, 262244, 0, 327735, 262244, 0, 327736, 262244, 0, 327737, 262244, 0, 327738, 262244, 0, 327739, 102, 79, 327740, 65638, 71, 327741, 65638, 71, 327742, 65638, 71, 327743, 65638, 71, 327744, 65638, 71, 327745, 65638, 71, 327746, 65638, 71, 327747, 65638, 71, 327748, 65638, 71, 327749, 65638, 71, 327750, 65638, 71, 327751, 65638, 71, 327752, 65638, 71, 327753, 65638, 71, 327754, 65638, 71, 327755, 65638, 71, 327756, 65638, 71, 327757, 65638, 71, 327758, 65638, 71, 327759, 65638, 71, 327760, 65638, 71, 327761, 65638, 71, 327762, 65638, 71, 327763, 65638, 71, 327764, 65638, 71, 327765, 65638, 71, 327766, 65638, 71, 327767, 65638, 71, 327768, 65638, 71, 327769, 65638, 71, 327770, 65638, 71, 327771, 65638, 71, 327772, 65638, 71, 327773, 65638, 71, 327774, 131174, 79, 327775, 262244, 0, 327776, 262244, 0, 327777, 262244, 0, 327778, 262244, 0, 327779, 262244, 0, 393216, 262244, 0, 393217, 262244, 0, 393218, 262244, 0, 393219, 262244, 0, 393220, 262244, 0, 393221, 262244, 0, 393222, 262244, 0, 393223, 262244, 0, 393224, 262244, 0, 393225, 262244, 0, 393226, 262244, 0, 393227, 262244, 0, 393228, 262244, 0, 393229, 262244, 0, 393230, 262244, 0, 393231, 262244, 0, 393232, 262244, 0, 393233, 262244, 0, 393234, 262244, 0, 393235, 262244, 0, 393236, 262244, 0, 393237, 262244, 0, 393238, 262244, 0, 393239, 262244, 0, 393240, 262244, 0, 393241, 262244, 0, 393242, 262244, 0, 393243, 262244, 0, 393244, 262244, 0, 393245, 262244, 0, 393246, 262244, 0, 393247, 262244, 0, 393248, 262244, 0, 393249, 262244, 0, 393250, 262244, 0, 393251, 262244, 0, 393252, 262244, 0, 393253, 262244, 0, 393254, 262244, 0, 393255, 262244, 0, 393256, 262244, 0, 393257, 262244, 0, 393258, 262244, 0, 393259, 262244, 0, 393260, 262244, 0, 393261, 262244, 0, 393262, 262244, 0, 393263, 262244, 0, 393264, 262244, 0, 393265, 262244, 0, 393266, 262244, 0, 393267, 262244, 0, 393268, 262244, 0, 393269, 262244, 0, 393270, 262244, 0, 393271, 262244, 0, 393272, 262244, 0, 393273, 262244, 0, 393274, 262244, 0, 393275, 102, 79, 393276, 65638, 71, 393277, 65638, 71, 393278, 65638, 71, 393279, 65638, 71, 393280, 65638, 71, 393281, 65638, 71, 393282, 65638, 71, 393283, 65638, 71, 393284, 65638, 71, 393285, 65638, 71, 393286, 65638, 71, 393287, 65638, 71, 393288, 65638, 71, 393289, 65638, 71, 393290, 65638, 71, 393291, 65638, 71, 393292, 65638, 71, 393293, 65638, 71, 393294, 65638, 71, 393295, 262146, 5, 393296, 131074, 3, 393297, 131074, 3, 393298, 131074, 3, 393299, 2, 6, 393300, 65638, 71, 393301, 65638, 71, 393302, 65638, 71, 393303, 65638, 71, 393304, 65638, 71, 393305, 65638, 71, 393306, 65638, 71, 393307, 65638, 71, 393308, 65638, 71, 393309, 65638, 71, 393310, 131174, 79, 393311, 262244, 0, 393312, 262244, 0, 393313, 262244, 0, 393314, 262244, 0, 393315, 262244, 0, 458752, 262244, 0, 458753, 262244, 0, 458754, 262244, 0, 458755, 262244, 0, 458756, 262244, 0, 458757, 262244, 0, 458758, 262244, 0, 458759, 262244, 0, 458760, 262244, 0, 458761, 262244, 0, 458762, 262244, 0, 458763, 262244, 0, 458764, 262244, 0, 458765, 262244, 0, 458766, 262244, 0, 458767, 262244, 0, 458768, 262244, 0, 458769, 262244, 0, 458770, 262244, 0, 458771, 262244, 0, 458772, 262244, 0, 458773, 262244, 0, 458774, 262244, 0, 458775, 262244, 0, 458776, 262244, 0, 458777, 262244, 0, 458778, 262244, 0, 458779, 262244, 0, 458780, 262244, 0, 458781, 262244, 0, 458782, 262244, 0, 458783, 262244, 0, 458784, 262244, 0, 458785, 262244, 0, 458786, 262244, 0, 458787, 262244, 0, 458788, 262244, 0, 458789, 262244, 0, 458790, 262244, 0, 458791, 262244, 0, 458792, 262244, 0, 458793, 262244, 0, 458794, 262244, 0, 458795, 262244, 0, 458796, 262244, 0, 458797, 262244, 0, 458798, 262244, 0, 458799, 262244, 0, 458800, 262244, 0, 458801, 262244, 0, 458802, 262244, 0, 458803, 262244, 0, 458804, 262244, 0, 458805, 262244, 0, 458806, 262244, 0, 458807, 262244, 0, 458808, 262244, 0, 458809, 262244, 0, 458810, 262244, 0, 458811, 102, 79, 458812, 65638, 71, 458813, 65638, 71, 458814, 65638, 71, 458815, 65638, 71, 458816, 65638, 71, 458817, 65638, 71, 458818, 65638, 71, 458819, 65638, 71, 458820, 65638, 71, 458821, 65638, 71, 458822, 65638, 71, 458823, 65638, 71, 458824, 65638, 71, 458825, 65638, 71, 458826, 65638, 71, 458827, 65638, 71, 458828, 65638, 71, 458829, 65638, 71, 458830, 65638, 71, 458831, 262146, 2, 458832, 2, 0, 458833, 2, 0, 458834, 2, 0, 458835, 2, 4, 458836, 65638, 71, 458837, 65638, 71, 458838, 65638, 71, 458839, 65638, 71, 458840, 65638, 71, 458841, 65638, 71, 458842, 65638, 71, 458843, 65638, 71, 458844, 65638, 71, 458845, 65638, 71, 458846, 131174, 79, 458847, 262244, 0, 458848, 262244, 0, 458849, 262244, 0, 458850, 262244, 0, 458851, 262244, 0, 524288, 262244, 0, 524289, 262244, 0, 524290, 262244, 0, 524291, 262244, 0, 524292, 262244, 0, 524293, 262244, 0, 524294, 262244, 0, 524295, 262244, 0, 524296, 262244, 0, 524297, 262244, 0, 524298, 262244, 0, 524299, 262244, 0, 524300, 262244, 0, 524301, 262244, 0, 524302, 262244, 0, 524303, 262244, 0, 524304, 262244, 0, 524305, 262244, 0, 524306, 262244, 0, 524307, 262244, 0, 524308, 262244, 0, 524309, 262244, 0, 524310, 262244, 0, 524311, 262244, 0, 524312, 262244, 0, 524313, 262244, 0, 524314, 262244, 0, 524315, 262244, 0, 524316, 262244, 0, 524317, 262244, 0, 524318, 262244, 0, 524319, 262244, 0, 524320, 262244, 0, 524321, 262244, 0, 524322, 262244, 0, 524323, 262244, 0, 524324, 262244, 0, 524325, 262244, 0, 524326, 262244, 0, 524327, 262244, 0, 524328, 262244, 0, 524329, 262244, 0, 524330, 262244, 0, 524331, 262244, 0, 524332, 262244, 0, 524333, 262244, 0, 524334, 262244, 0, 524335, 262244, 0, 524336, 262244, 0, 524337, 262244, 0, 524338, 262244, 0, 524339, 262244, 0, 524340, 262244, 0, 524341, 262244, 0, 524342, 262244, 0, 524343, 262244, 0, 524344, 262244, 0, 524345, 262244, 0, 524346, 262244, 0, 524347, 102, 79, 524348, 65638, 71, 524349, 65638, 71, 524350, 65638, 71, 524351, 65638, 71, 524352, 65638, 71, 524353, 65638, 71, 524354, 65638, 71, 524355, 65638, 71, 524356, 65638, 71, 524357, 65638, 71, 524358, 65638, 71, 524359, 65638, 71, 524360, 65638, 71, 524361, 65638, 71, 524362, 65638, 71, 524363, 65638, 71, 524364, 65638, 71, 524365, 65638, 71, 524366, 65638, 71, 524367, 262146, 2, 524368, 2, 0, 524369, 2, 0, 524370, 2, 0, 524371, 2, 4, 524372, 65638, 71, 524373, 65638, 71, 524374, 65638, 71, 524375, 65638, 71, 524376, 65638, 71, 524377, 65638, 71, 524378, 65638, 71, 524379, 65638, 71, 524380, 65638, 71, 524381, 65638, 71, 524382, 131174, 79, 524383, 262244, 0, 524384, 262244, 0, 524385, 262244, 0, 524386, 262244, 0, 524387, 262244, 0, 589824, 262244, 0, 589825, 262244, 0, 589826, 262244, 0, 589827, 262244, 0, 589828, 262244, 0, 589829, 262244, 0, 589830, 262244, 0, 589831, 262244, 0, 589832, 262244, 0, 589833, 262244, 0, 589834, 262244, 0, 589835, 262244, 0, 589836, 262244, 0, 589837, 262244, 0, 589838, 262244, 0, 589839, 262244, 0, 589840, 262244, 0, 589841, 102, 78, 589842, 65638, 78, 589843, 65638, 78, 589844, 65638, 78, 589845, 65638, 78, 589846, 65638, 78, 589847, 65638, 78, 589848, 65638, 78, 589849, 65638, 78, 589850, 65638, 78, 589851, 65638, 78, 589852, 65638, 78, 589853, 65638, 78, 589854, 65638, 78, 589855, 65638, 78, 589856, 65638, 78, 589857, 65638, 78, 589858, 65638, 78, 589859, 65638, 78, 589860, 65638, 78, 589861, 65638, 78, 589862, 65638, 78, 589863, 65638, 78, 589864, 65638, 78, 589865, 65638, 78, 589866, 65638, 78, 589867, 65638, 78, 589868, 131174, 78, 589869, 262244, 0, 589870, 262244, 0, 589871, 262244, 0, 589872, 262244, 0, 589873, 262244, 0, 589874, 262244, 0, 589875, 262244, 0, 589876, 262244, 0, 589877, 262244, 0, 589878, 262244, 0, 589879, 262244, 0, 589880, 262244, 0, 589881, 262244, 0, 589882, 262244, 0, 589883, 102, 79, 589884, 65638, 71, 589885, 65638, 71, 589886, 65638, 71, 589887, 262146, 5, 589888, 131074, 3, 589889, 2, 6, 589890, 65638, 71, 589891, 65638, 71, 589892, 65638, 71, 589893, 65638, 71, 589894, 65638, 71, 589895, 65638, 71, 589896, 65638, 71, 589897, 65638, 71, 589898, 65638, 71, 589899, 65638, 71, 589900, 65638, 71, 589901, 65638, 71, 589902, 65638, 71, 589903, 262146, 6, 589904, 262146, 4, 589905, 262146, 4, 589906, 262146, 4, 589907, 131074, 6, 589908, 65638, 71, 589909, 65638, 71, 589910, 65638, 71, 589911, 327782, 79, 589912, 393318, 79, 589913, 393318, 79, 589914, 458854, 79, 589915, 65638, 71, 589916, 65638, 71, 589917, 65638, 71, 589918, 131174, 79, 589919, 262244, 0, 589920, 262244, 0, 589921, 262244, 0, 589922, 262244, 0, 589923, 262244, 0, 655360, 262244, 0, 655361, 262244, 0, 655362, 262244, 0, 655363, 262244, 0, 655364, 262244, 0, 655365, 262244, 0, 655366, 262244, 0, 655367, 262244, 0, 655368, 262244, 0, 655369, 262244, 0, 655370, 262244, 0, 655371, 262244, 0, 655372, 262244, 0, 655373, 262244, 0, 655374, 262244, 0, 655375, 262244, 0, 655376, 262244, 0, 655377, 102, 79, 655378, 65638, 71, 655379, 65638, 71, 655380, 65638, 71, 655381, 65638, 71, 655382, 65638, 71, 655383, 65638, 71, 655384, 65638, 71, 655385, 65638, 71, 655386, 65638, 71, 655387, 65638, 71, 655388, 65638, 71, 655389, 65638, 71, 655390, 65638, 71, 655391, 65638, 71, 655392, 65638, 71, 655393, 65638, 71, 655394, 65638, 71, 655395, 65638, 71, 655396, 65638, 71, 655397, 65638, 71, 655398, 65638, 71, 655399, 65638, 71, 655400, 65638, 71, 655401, 65638, 71, 655402, 65638, 71, 655403, 65638, 71, 655404, 131174, 79, 655405, 262244, 0, 655406, 262244, 0, 655407, 262244, 0, 655408, 262244, 0, 655409, 262244, 0, 655410, 262244, 0, 655411, 262244, 0, 655412, 262244, 0, 655413, 262244, 0, 655414, 262244, 0, 655415, 262244, 0, 655416, 262244, 0, 655417, 262244, 0, 655418, 262244, 0, 655419, 102, 79, 655420, 65638, 71, 655421, 65638, 71, 655422, 65638, 71, 655423, 262146, 2, 655424, 2, 0, 655425, 2, 4, 655426, 65638, 71, 655427, 65638, 71, 655428, 327782, 80, 655429, 393318, 80, 655430, 458854, 80, 655431, 65638, 71, 655432, 65638, 71, 655433, 65638, 71, 655434, 65638, 71, 655435, 65638, 71, 655436, 65638, 71, 655437, 65638, 71, 655438, 65638, 71, 655439, 65638, 71, 655440, 65638, 71, 655441, 65638, 71, 655442, 65638, 71, 655443, 65638, 71, 655444, 65638, 71, 655445, 65638, 71, 655446, 65638, 71, 655447, 327782, 80, 655448, 393318, 80, 655449, 393318, 80, 655450, 458854, 80, 655451, 65638, 71, 655452, 65638, 71, 655453, 65638, 71, 655454, 131174, 79, 655455, 262244, 0, 655456, 262244, 0, 655457, 262244, 0, 655458, 262244, 0, 655459, 262244, 0, 720896, 262244, 0, 720897, 262244, 0, 720898, 262244, 0, 720899, 262244, 0, 720900, 262244, 0, 720901, 262244, 0, 720902, 262244, 0, 720903, 262244, 0, 720904, 262244, 0, 720905, 262244, 0, 720906, 262244, 0, 720907, 262244, 0, 720908, 262244, 0, 720909, 262244, 0, 720910, 262244, 0, 720911, 262244, 0, 720912, 262244, 0, 720913, 102, 79, 720914, 65638, 71, 720915, 65638, 71, 720916, 65638, 71, 720917, 65638, 71, 720918, 65638, 71, 720919, 65638, 71, 720920, 65638, 71, 720921, 65638, 71, 720922, 65638, 71, 720923, 65638, 71, 720924, 65638, 71, 720925, 65638, 71, 720926, 65638, 71, 720927, 65638, 71, 720928, 65638, 71, 720929, 65638, 71, 720930, 65638, 71, 720931, 65638, 71, 720932, 65638, 71, 720933, 65638, 71, 720934, 65638, 71, 720935, 65638, 71, 720936, 65638, 71, 720937, 65638, 71, 720938, 65638, 71, 720939, 65638, 71, 720940, 131174, 79, 720941, 262244, 0, 720942, 262244, 0, 720943, 262244, 0, 720944, 262244, 0, 720945, 262244, 0, 720946, 262244, 0, 720947, 262244, 0, 720948, 262244, 0, 720949, 262244, 0, 720950, 262244, 0, 720951, 262244, 0, 720952, 262244, 0, 720953, 262244, 0, 720954, 262244, 0, 720955, 102, 79, 720956, 65638, 71, 720957, 65638, 71, 720958, 65638, 71, 720959, 262146, 2, 720960, 2, 0, 720961, 131074, 0, 720962, 131074, 3, 720963, 2, 6, 720964, 327782, 80, 720965, 393318, 80, 720966, 458854, 80, 720967, 65638, 71, 720968, 65638, 71, 720969, 65638, 71, 720970, 65638, 71, 720971, 65638, 71, 720972, 65638, 71, 720973, 65638, 71, 720974, 262146, 5, 720975, 131074, 3, 720976, 131074, 3, 720977, 131074, 3, 720978, 131074, 3, 720979, 131074, 3, 720980, 2, 6, 720981, 65638, 71, 720982, 65638, 71, 720983, 327782, 80, 720984, 393318, 80, 720985, 262246, 81, 720986, 458854, 81, 720987, 65638, 71, 720988, 65638, 71, 720989, 65638, 71, 720990, 131174, 79, 720991, 262244, 0, 720992, 262244, 0, 720993, 262244, 0, 720994, 262244, 0, 720995, 262244, 0, 786432, 262244, 0, 786433, 262244, 0, 786434, 262244, 0, 786435, 262244, 0, 786436, 262244, 0, 786437, 262244, 0, 786438, 262244, 0, 786439, 262244, 0, 786440, 262244, 0, 786441, 262244, 0, 786442, 262244, 0, 786443, 262244, 0, 786444, 262244, 0, 786445, 262244, 0, 786446, 262244, 0, 786447, 262244, 0, 786448, 262244, 0, 786449, 102, 79, 786450, 65638, 71, 786451, 65638, 71, 786452, 65638, 71, 786453, 65638, 71, 786454, 65638, 71, 786455, 65638, 71, 786456, 65638, 71, 786457, 65638, 71, 786458, 65638, 71, 786459, 65638, 71, 786460, 65638, 71, 786461, 65638, 71, 786462, 65638, 71, 786463, 65638, 71, 786464, 65638, 71, 786465, 65638, 71, 786466, 65638, 71, 786467, 65638, 71, 786468, 65638, 71, 786469, 65638, 71, 786470, 65638, 71, 786471, 65638, 71, 786472, 65638, 71, 786473, 65638, 71, 786474, 65638, 71, 786475, 65638, 71, 786476, 131174, 79, 786477, 262244, 0, 786478, 262244, 0, 786479, 262244, 0, 786480, 262244, 0, 786481, 262244, 0, 786482, 262244, 0, 786483, 262244, 0, 786484, 262244, 0, 786485, 262244, 0, 786486, 262244, 0, 786487, 262244, 0, 786488, 262244, 0, 786489, 262244, 0, 786490, 262244, 0, 786491, 102, 79, 786492, 65638, 71, 786493, 65638, 71, 786494, 65638, 71, 786495, 262146, 2, 786496, 2, 0, 786497, 2, 0, 786498, 2, 0, 786499, 2, 4, 786500, 327782, 80, 786501, 393318, 80, 786502, 458854, 80, 786503, 65638, 71, 786504, 65638, 71, 786505, 65638, 71, 786506, 65638, 71, 786507, 65638, 71, 786508, 65638, 71, 786509, 65638, 71, 786510, 262146, 2, 786511, 2, 0, 786512, 2, 0, 786513, 2, 0, 786514, 2, 0, 786515, 2, 0, 786516, 2, 4, 786517, 65638, 71, 786518, 65638, 71, 786519, 327782, 80, 786520, 393318, 80, 786521, 458854, 80, 786522, 65638, 71, 786523, 65638, 71, 786524, 65638, 71, 786525, 65638, 71, 786526, 131174, 79, 786527, 262244, 0, 786528, 262244, 0, 786529, 262244, 0, 786530, 262244, 0, 786531, 262244, 0, 851968, 262244, 0, 851969, 262244, 0, 851970, 262244, 0, 851971, 262244, 0, 851972, 262244, 0, 851973, 262244, 0, 851974, 262244, 0, 851975, 262244, 0, 851976, 262244, 0, 851977, 262244, 0, 851978, 262244, 0, 851979, 262244, 0, 851980, 262244, 0, 851981, 262244, 0, 851982, 262244, 0, 851983, 262244, 0, 851984, 262244, 0, 851985, 102, 79, 851986, 65638, 71, 851987, 65638, 71, 851988, 65638, 71, 851989, 65638, 71, 851990, 65638, 71, 851991, 65638, 71, 851992, 65638, 71, 851993, 65638, 71, 851994, 65638, 71, 851995, 65638, 71, 851996, 65638, 71, 851997, 65638, 71, 851998, 65638, 71, 851999, 65638, 71, 852000, 65638, 71, 852001, 65638, 71, 852002, 65638, 71, 852003, 65638, 71, 852004, 65638, 71, 852005, 65638, 71, 852006, 65638, 71, 852007, 65638, 71, 852008, 65638, 71, 852009, 65638, 71, 852010, 65638, 71, 852011, 65638, 71, 852012, 262246, 78, 852013, 65638, 78, 852014, 65638, 78, 852015, 65638, 78, 852016, 65638, 78, 852017, 65638, 78, 852018, 65638, 78, 852019, 65638, 78, 852020, 65638, 78, 852021, 65638, 78, 852022, 131174, 78, 852023, 262244, 0, 852024, 262244, 0, 852025, 262244, 0, 852026, 262244, 0, 852027, 102, 79, 852028, 65638, 71, 852029, 65638, 71, 852030, 65638, 71, 852031, 262146, 2, 852032, 2, 0, 852033, 2, 0, 852034, 2, 0, 852035, 2, 4, 852036, 327782, 80, 852037, 393318, 80, 852038, 458854, 80, 852039, 65638, 71, 852040, 65638, 71, 852041, 65638, 71, 852042, 65638, 71, 852043, 65638, 71, 852044, 65638, 71, 852045, 65638, 71, 852046, 262146, 6, 852047, 131074, 1, 852048, 2, 0, 852049, 2, 0, 852050, 2, 0, 852051, 262146, 0, 852052, 131074, 6, 852053, 65638, 71, 852054, 65638, 71, 852055, 327782, 80, 852056, 393318, 80, 852057, 458854, 80, 852058, 65638, 71, 852059, 65638, 71, 852060, 65638, 71, 852061, 65638, 71, 852062, 131174, 79, 852063, 262244, 0, 852064, 262244, 0, 852065, 262244, 0, 852066, 262244, 0, 852067, 262244, 0, 917504, 262244, 0, 917505, 262244, 0, 917506, 262244, 0, 917507, 262244, 0, 917508, 262244, 0, 917509, 262244, 0, 917510, 262244, 0, 917511, 262244, 0, 917512, 262244, 0, 917513, 262244, 0, 917514, 262244, 0, 917515, 262244, 0, 917516, 262244, 0, 917517, 262244, 0, 917518, 262244, 0, 917519, 262244, 0, 917520, 262244, 0, 917521, 102, 79, 917522, 65638, 71, 917523, 65638, 71, 917524, 65638, 71, 917525, 65638, 71, 917526, 65638, 71, 917527, 65638, 71, 917528, 65638, 71, 917529, 65638, 71, 917530, 65638, 71, 917531, 65638, 71, 917532, 65638, 71, 917533, 65638, 71, 917534, 65638, 71, 917535, 65638, 71, 917536, 65638, 71, 917537, 65638, 71, 917538, 65638, 71, 917539, 65638, 71, 917540, 65638, 71, 917541, 65638, 71, 917542, 65638, 71, 917543, 65638, 71, 917544, 65638, 71, 917545, 65638, 71, 917546, 65638, 71, 917547, 65638, 71, 917548, 65638, 71, 917549, 65638, 71, 917550, 65638, 71, 917551, 65638, 71, 917552, 65638, 71, 917553, 65638, 71, 917554, 65638, 71, 917555, 65638, 71, 917556, 65638, 71, 917557, 65638, 71, 917558, 131174, 79, 917559, 262244, 0, 917560, 262244, 0, 917561, 262244, 0, 917562, 262244, 0, 917563, 102, 79, 917564, 65638, 71, 917565, 65638, 71, 917566, 65638, 71, 917567, 262146, 2, 917568, 2, 0, 917569, 2, 0, 917570, 2, 0, 917571, 2, 4, 917572, 327782, 80, 917573, 393318, 80, 917574, 458854, 80, 917575, 65638, 71, 917576, 65638, 71, 917577, 65638, 71, 917578, 65638, 71, 917579, 327782, 79, 917580, 393318, 79, 917581, 393318, 79, 917582, 458854, 79, 917583, 393318, 82, 917584, 2, 0, 917585, 2, 0, 917586, 2, 0, 917587, 458854, 82, 917588, 327782, 79, 917589, 393318, 79, 917590, 393318, 79, 917591, 196710, 80, 917592, 393318, 80, 917593, 458854, 80, 917594, 65638, 71, 917595, 65638, 71, 917596, 65638, 71, 917597, 65638, 71, 917598, 131174, 79, 917599, 262244, 0, 917600, 262244, 0, 917601, 262244, 0, 917602, 262244, 0, 917603, 262244, 0, 983040, 262244, 0, 983041, 262244, 0, 983042, 262244, 0, 983043, 262244, 0, 983044, 262244, 0, 983045, 262244, 0, 983046, 262244, 0, 983047, 262244, 0, 983048, 262244, 0, 983049, 262244, 0, 983050, 262244, 0, 983051, 262244, 0, 983052, 262244, 0, 983053, 262244, 0, 983054, 262244, 0, 983055, 262244, 0, 983056, 262244, 0, 983057, 102, 79, 983058, 65638, 71, 983059, 65638, 71, 983060, 65638, 71, 983061, 65638, 71, 983062, 65638, 71, 983063, 65638, 71, 983064, 65638, 71, 983065, 65638, 71, 983066, 65638, 71, 983067, 65638, 71, 983068, 65638, 71, 983069, 65638, 71, 983070, 65638, 71, 983071, 65638, 71, 983072, 65638, 71, 983073, 65638, 71, 983074, 65638, 71, 983075, 65638, 71, 983076, 65638, 71, 983077, 65638, 71, 983078, 65638, 71, 983079, 65638, 71, 983080, 65638, 71, 983081, 65638, 71, 983082, 65638, 71, 983083, 65638, 71, 983084, 65638, 71, 983085, 65638, 71, 983086, 65638, 71, 983087, 65638, 71, 983088, 65638, 71, 983089, 65638, 71, 983090, 65638, 71, 983091, 65638, 71, 983092, 65638, 71, 983093, 65638, 71, 983094, 262246, 78, 983095, 65638, 78, 983096, 65638, 78, 983097, 65638, 78, 983098, 65638, 78, 983099, 196710, 78, 983100, 65638, 71, 983101, 65638, 71, 983102, 65638, 71, 983103, 262146, 2, 983104, 2, 0, 983105, 2, 0, 983106, 2, 0, 983107, 2, 4, 983108, 327782, 80, 983109, 393318, 80, 983110, 458854, 80, 983111, 65638, 71, 983112, 65638, 71, 983113, 65638, 71, 983114, 65638, 71, 983115, 327782, 80, 983116, 393318, 80, 983117, 393318, 80, 983118, 458854, 80, 983119, 393318, 83, 983120, 2, 0, 983121, 2, 0, 983122, 2, 0, 983123, 458854, 83, 983124, 327782, 80, 983125, 393318, 80, 983126, 393318, 80, 983127, 393318, 80, 983128, 393318, 80, 983129, 458854, 80, 983130, 65638, 71, 983131, 65638, 71, 983132, 65638, 71, 983133, 65638, 71, 983134, 131174, 79, 983135, 262244, 0, 983136, 262244, 0, 983137, 262244, 0, 983138, 262244, 0, 983139, 262244, 0, 1048576, 262244, 0, 1048577, 262244, 0, 1048578, 262244, 0, 1048579, 262244, 0, 1048580, 262244, 0, 1048581, 262244, 0, 1048582, 262244, 0, 1048583, 262244, 0, 1048584, 262244, 0, 1048585, 262244, 0, 1048586, 262244, 0, 1048587, 262244, 0, 1048588, 262244, 0, 1048589, 262244, 0, 1048590, 262244, 0, 1048591, 262244, 0, 1048592, 262244, 0, 1048593, 102, 79, 1048594, 65638, 71, 1048595, 65638, 71, 1048596, 65638, 71, 1048597, 327782, 79, 1048598, 393318, 79, 1048599, 458854, 79, 1048600, 65638, 71, 1048601, 65638, 71, 1048602, 65638, 71, 1048603, 65638, 71, 1048604, 65638, 71, 1048605, 65638, 71, 1048606, 65638, 71, 1048607, 65638, 71, 1048608, 65638, 71, 1048609, 65638, 71, 1048610, 65638, 71, 1048611, 65638, 71, 1048612, 65638, 71, 1048613, 65638, 71, 1048614, 327782, 79, 1048615, 393318, 79, 1048616, 458854, 79, 1048617, 65638, 71, 1048618, 65638, 71, 1048619, 65638, 71, 1048620, 65638, 71, 1048621, 65638, 71, 1048622, 65638, 71, 1048623, 65638, 71, 1048624, 65638, 71, 1048625, 65638, 71, 1048626, 65638, 71, 1048627, 65638, 71, 1048628, 65638, 71, 1048629, 65638, 71, 1048630, 65638, 71, 1048631, 65638, 71, 1048632, 65638, 71, 1048633, 65638, 71, 1048634, 65638, 71, 1048635, 65638, 71, 1048636, 65638, 71, 1048637, 65638, 71, 1048638, 65638, 71, 1048639, 262146, 2, 1048640, 2, 0, 1048641, 2, 0, 1048642, 2, 0, 1048643, 2, 4, 1048644, 327782, 81, 1048645, 393318, 81, 1048646, 458854, 81, 1048647, 65638, 71, 1048648, 65638, 71, 1048649, 65638, 71, 1048650, 65638, 71, 1048651, 327782, 81, 1048652, 393318, 81, 1048653, 393318, 81, 1048654, 458854, 81, 1048655, 393318, 84, 1048656, 2, 0, 1048657, 2, 0, 1048658, 2, 0, 1048659, 458854, 84, 1048660, 327782, 81, 1048661, 393318, 81, 1048662, 393318, 81, 1048663, 196710, 81, 1048664, 393318, 80, 1048665, 458854, 80, 1048666, 65638, 71, 1048667, 65638, 71, 1048668, 65638, 71, 1048669, 65638, 71, 1048670, 131174, 79, 1048671, 262244, 0, 1048672, 262244, 0, 1048673, 262244, 0, 1048674, 262244, 0, 1048675, 262244, 0, 1114112, 262244, 0, 1114113, 262244, 0, 1114114, 262244, 0, 1114115, 262244, 0, 1114116, 262244, 0, 1114117, 262244, 0, 1114118, 262244, 0, 1114119, 262244, 0, 1114120, 262244, 0, 1114121, 262244, 0, 1114122, 262244, 0, 1114123, 262244, 0, 1114124, 262244, 0, 1114125, 262244, 0, 1114126, 262244, 0, 1114127, 262244, 0, 1114128, 262244, 0, 1114129, 102, 79, 1114130, 65638, 71, 1114131, 65638, 71, 1114132, 65638, 71, 1114133, 327782, 80, 1114134, 393318, 80, 1114135, 458854, 80, 1114136, 65638, 71, 1114137, 65638, 71, 1114138, 65638, 71, 1114139, 65638, 71, 1114140, 65638, 71, 1114141, 65638, 71, 1114142, 65638, 71, 1114143, 65638, 71, 1114144, 65638, 71, 1114145, 65638, 71, 1114146, 65638, 71, 1114147, 65638, 71, 1114148, 65638, 71, 1114149, 65638, 71, 1114150, 327782, 80, 1114151, 393318, 80, 1114152, 458854, 80, 1114153, 65638, 71, 1114154, 65638, 71, 1114155, 65638, 71, 1114156, 65638, 71, 1114157, 65638, 71, 1114158, 65638, 71, 1114159, 65638, 71, 1114160, 65638, 71, 1114161, 65638, 71, 1114162, 65638, 71, 1114163, 65638, 71, 1114164, 65638, 71, 1114165, 65638, 71, 1114166, 65638, 71, 1114167, 65638, 71, 1114168, 65638, 71, 1114169, 65638, 71, 1114170, 65638, 71, 1114171, 65638, 71, 1114172, 65638, 71, 1114173, 65638, 71, 1114174, 65638, 71, 1114175, 262146, 2, 1114176, 2, 0, 1114177, 2, 0, 1114178, 262146, 0, 1114179, 131074, 6, 1114180, 65638, 71, 1114181, 65638, 71, 1114182, 65638, 71, 1114183, 65638, 71, 1114184, 65638, 71, 1114185, 65638, 71, 1114186, 65638, 71, 1114187, 65638, 71, 1114188, 65638, 71, 1114189, 65638, 71, 1114190, 65638, 71, 1114191, 262146, 2, 1114192, 2, 0, 1114193, 2, 0, 1114194, 2, 0, 1114195, 2, 4, 1114196, 65638, 71, 1114197, 65638, 71, 1114198, 65638, 71, 1114199, 327782, 80, 1114200, 393318, 80, 1114201, 458854, 80, 1114202, 65638, 71, 1114203, 65638, 71, 1114204, 65638, 71, 1114205, 65638, 71, 1114206, 131174, 79, 1114207, 262244, 0, 1114208, 262244, 0, 1114209, 262244, 0, 1114210, 262244, 0, 1114211, 262244, 0, 1179648, 262244, 0, 1179649, 262244, 0, 1179650, 262244, 0, 1179651, 262244, 0, 1179652, 262244, 0, 1179653, 262244, 0, 1179654, 262244, 0, 1179655, 262244, 0, 1179656, 262244, 0, 1179657, 262244, 0, 1179658, 262244, 0, 1179659, 262244, 0, 1179660, 262244, 0, 1179661, 262244, 0, 1179662, 262244, 0, 1179663, 262244, 0, 1179664, 262244, 0, 1179665, 102, 79, 1179666, 65638, 71, 1179667, 65638, 71, 1179668, 65638, 71, 1179669, 327782, 81, 1179670, 393318, 81, 1179671, 458854, 81, 1179672, 65638, 71, 1179673, 65638, 71, 1179674, 262146, 5, 1179675, 131074, 3, 1179676, 131074, 3, 1179677, 131074, 3, 1179678, 131074, 3, 1179679, 131074, 3, 1179680, 131074, 3, 1179681, 131074, 3, 1179682, 131074, 3, 1179683, 131074, 3, 1179684, 131074, 3, 1179685, 2, 6, 1179686, 327782, 80, 1179687, 393318, 80, 1179688, 458854, 80, 1179689, 65638, 71, 1179690, 65638, 71, 1179691, 65638, 71, 1179692, 65638, 71, 1179693, 65638, 71, 1179694, 65638, 71, 1179695, 65638, 71, 1179696, 65638, 71, 1179697, 65638, 71, 1179698, 65638, 71, 1179699, 65638, 71, 1179700, 65638, 71, 1179701, 65638, 71, 1179702, 65638, 71, 1179703, 65638, 71, 1179704, 65638, 71, 1179705, 65638, 71, 1179706, 65638, 71, 1179707, 65638, 71, 1179708, 65638, 71, 1179709, 65638, 71, 1179710, 65638, 71, 1179711, 262146, 6, 1179712, 262146, 4, 1179713, 262146, 4, 1179714, 131074, 6, 1179715, 65638, 71, 1179716, 65638, 71, 1179717, 65638, 71, 1179718, 65638, 71, 1179719, 65638, 71, 1179720, 65638, 70, 1179721, 65638, 71, 1179722, 65638, 71, 1179723, 65638, 71, 1179724, 65638, 71, 1179725, 65638, 71, 1179726, 65638, 71, 1179727, 262146, 2, 1179728, 2, 0, 1179729, 2, 0, 1179730, 2, 0, 1179731, 2, 4, 1179732, 65638, 71, 1179733, 65638, 71, 1179734, 327782, 79, 1179735, 196710, 80, 1179736, 393318, 80, 1179737, 458854, 80, 1179738, 65638, 71, 1179739, 65638, 71, 1179740, 65638, 71, 1179741, 65638, 71, 1179742, 131174, 79, 1179743, 262244, 0, 1179744, 262244, 0, 1179745, 262244, 0, 1179746, 262244, 0, 1179747, 262244, 0, 1245184, 262244, 0, 1245185, 262244, 0, 1245186, 262244, 0, 1245187, 262244, 0, 1245188, 262244, 0, 1245189, 262244, 0, 1245190, 262244, 0, 1245191, 262244, 0, 1245192, 262244, 0, 1245193, 262244, 0, 1245194, 262244, 0, 1245195, 262244, 0, 1245196, 262244, 0, 1245197, 262244, 0, 1245198, 262244, 0, 1245199, 262244, 0, 1245200, 262244, 0, 1245201, 102, 79, 1245202, 65638, 71, 1245203, 65638, 71, 1245204, 65638, 71, 1245205, 65638, 71, 1245206, 65638, 71, 1245207, 65638, 71, 1245208, 262146, 5, 1245209, 131074, 3, 1245210, 65538, 0, 1245211, 2, 0, 1245212, 2, 0, 1245213, 2, 0, 1245214, 2, 0, 1245215, 2, 0, 1245216, 2, 0, 1245217, 2, 0, 1245218, 2, 0, 1245219, 2, 0, 1245220, 2, 0, 1245221, 2, 4, 1245222, 327782, 81, 1245223, 393318, 81, 1245224, 458854, 81, 1245225, 65638, 71, 1245226, 65638, 71, 1245227, 65638, 71, 1245228, 65638, 71, 1245229, 65638, 71, 1245230, 65638, 71, 1245231, 65638, 71, 1245232, 65638, 71, 1245233, 65638, 71, 1245234, 65638, 71, 1245235, 65638, 71, 1245236, 65638, 71, 1245237, 65638, 71, 1245238, 65638, 71, 1245239, 65638, 71, 1245240, 65638, 71, 1245241, 65638, 71, 1245242, 65638, 71, 1245243, 65638, 71, 1245244, 65638, 71, 1245245, 65638, 71, 1245246, 65638, 71, 1245247, 65638, 71, 1245248, 65638, 71, 1245249, 65638, 71, 1245250, 65638, 71, 1245251, 65638, 71, 1245252, 65638, 71, 1245253, 65638, 71, 1245254, 65638, 71, 1245255, 65638, 71, 1245256, 65638, 71, 1245257, 65638, 71, 1245258, 65638, 71, 1245259, 65638, 71, 1245260, 65638, 71, 1245261, 65638, 71, 1245262, 65638, 71, 1245263, 262146, 2, 1245264, 2, 0, 1245265, 2, 0, 1245266, 2, 0, 1245267, 2, 4, 1245268, 65638, 71, 1245269, 65638, 71, 1245270, 327782, 80, 1245271, 393318, 80, 1245272, 393318, 80, 1245273, 458854, 80, 1245274, 65638, 71, 1245275, 65638, 71, 1245276, 65638, 71, 1245277, 65638, 71, 1245278, 131174, 79, 1245279, 262244, 0, 1245280, 262244, 0, 1245281, 262244, 0, 1245282, 262244, 0, 1245283, 262244, 0, 1310720, 262244, 0, 1310721, 262244, 0, 1310722, 262244, 0, 1310723, 262244, 0, 1310724, 262244, 0, 1310725, 262244, 0, 1310726, 262244, 0, 1310727, 262244, 0, 1310728, 262244, 0, 1310729, 262244, 0, 1310730, 262244, 0, 1310731, 262244, 0, 1310732, 262244, 0, 1310733, 262244, 0, 1310734, 262244, 0, 1310735, 262244, 0, 1310736, 262244, 0, 1310737, 102, 79, 1310738, 65638, 71, 1310739, 65638, 71, 1310740, 65638, 71, 1310741, 65638, 71, 1310742, 65638, 71, 1310743, 65638, 71, 1310744, 262146, 2, 1310745, 2, 0, 1310746, 2, 0, 1310747, 2, 0, 1310748, 2, 0, 1310749, 2, 0, 1310750, 2, 0, 1310751, 2, 0, 1310752, 2, 0, 1310753, 2, 0, 1310754, 2, 0, 1310755, 2, 0, 1310756, 2, 0, 1310757, 131074, 0, 1310758, 2, 6, 1310759, 65638, 71, 1310760, 65638, 71, 1310761, 65638, 71, 1310762, 65638, 71, 1310763, 65638, 71, 1310764, 65638, 71, 1310765, 65638, 71, 1310766, 65638, 71, 1310767, 65638, 71, 1310768, 65638, 71, 1310769, 65638, 71, 1310770, 65638, 71, 1310771, 65638, 71, 1310772, 65638, 71, 1310773, 65638, 71, 1310774, 65638, 71, 1310775, 65638, 71, 1310776, 65638, 71, 1310777, 65638, 71, 1310778, 65638, 71, 1310779, 65638, 71, 1310780, 65638, 71, 1310781, 65638, 71, 1310782, 65638, 71, 1310783, 65638, 71, 1310784, 65638, 71, 1310785, 65638, 71, 1310786, 65638, 71, 1310787, 65638, 71, 1310788, 65638, 71, 1310789, 65638, 71, 1310790, 65638, 71, 1310791, 65638, 71, 1310792, 65638, 71, 1310793, 65638, 71, 1310794, 65638, 71, 1310795, 65638, 71, 1310796, 65638, 71, 1310797, 65638, 71, 1310798, 65638, 71, 1310799, 65638, 71, 1310800, 65638, 71, 1310801, 65638, 71, 1310802, 65638, 71, 1310803, 65638, 71, 1310804, 65638, 71, 1310805, 65638, 71, 1310806, 327782, 80, 1310807, 393318, 80, 1310808, 393318, 80, 1310809, 458854, 80, 1310810, 65638, 71, 1310811, 65638, 71, 1310812, 65638, 71, 1310813, 65638, 71, 1310814, 131174, 79, 1310815, 262244, 0, 1310816, 262244, 0, 1310817, 262244, 0, 1310818, 262244, 0, 1310819, 262244, 0, 1376256, 262244, 0, 1376257, 262244, 0, 1376258, 262244, 0, 1376259, 262244, 0, 1376260, 262244, 0, 1376261, 262244, 0, 1376262, 262244, 0, 1376263, 262244, 0, 1376264, 262244, 0, 1376265, 262244, 0, 1376266, 262244, 0, 1376267, 262244, 0, 1376268, 262244, 0, 1376269, 262244, 0, 1376270, 262244, 0, 1376271, 262244, 0, 1376272, 262244, 0, 1376273, 102, 79, 1376274, 65638, 71, 1376275, 65638, 71, 1376276, 65638, 71, 1376277, 65638, 71, 1376278, 65638, 71, 1376279, 262146, 5, 1376280, 65538, 0, 1376281, 2, 0, 1376282, 2, 0, 1376283, 262146, 0, 1376284, 262146, 4, 1376285, 262246, 79, 1376286, 65638, 80, 1376287, 196710, 79, 1376288, 262146, 4, 1376289, 131074, 1, 1376290, 2, 0, 1376291, 2, 0, 1376292, 2, 0, 1376293, 2, 0, 1376294, 2, 4, 1376295, 65638, 71, 1376296, 65638, 71, 1376297, 65638, 71, 1376298, 65638, 71, 1376299, 65638, 71, 1376300, 65638, 71, 1376301, 65638, 71, 1376302, 65638, 71, 1376303, 65638, 71, 1376304, 65638, 71, 1376305, 65638, 71, 1376306, 65638, 71, 1376307, 65638, 71, 1376308, 65638, 71, 1376309, 65638, 71, 1376310, 65638, 71, 1376311, 65638, 71, 1376312, 65638, 71, 1376313, 65638, 71, 1376314, 65638, 71, 1376315, 65638, 71, 1376316, 65638, 71, 1376317, 65638, 71, 1376318, 65638, 71, 1376319, 65638, 71, 1376320, 65638, 71, 1376321, 65638, 71, 1376322, 65638, 71, 1376323, 65638, 71, 1376324, 65638, 71, 1376325, 65638, 71, 1376326, 65638, 71, 1376327, 65638, 71, 1376328, 65638, 71, 1376329, 65638, 71, 1376330, 65638, 71, 1376331, 65638, 71, 1376332, 65638, 71, 1376333, 65638, 71, 1376334, 65638, 71, 1376335, 65638, 71, 1376336, 65638, 71, 1376337, 65638, 71, 1376338, 65638, 71, 1376339, 65638, 71, 1376340, 65638, 71, 1376341, 65638, 71, 1376342, 327782, 81, 1376343, 393318, 81, 1376344, 393318, 81, 1376345, 458854, 81, 1376346, 65638, 71, 1376347, 65638, 71, 1376348, 65638, 71, 1376349, 65638, 71, 1376350, 131174, 79, 1376351, 262244, 0, 1376352, 262244, 0, 1376353, 262244, 0, 1376354, 262244, 0, 1376355, 262244, 0, 1441792, 262244, 0, 1441793, 262244, 0, 1441794, 262244, 0, 1441795, 262244, 0, 1441796, 262244, 0, 1441797, 262244, 0, 1441798, 262244, 0, 1441799, 262244, 0, 1441800, 262244, 0, 1441801, 262244, 0, 1441802, 262244, 0, 1441803, 262244, 0, 1441804, 262244, 0, 1441805, 262244, 0, 1441806, 262244, 0, 1441807, 262244, 0, 1441808, 262244, 0, 1441809, 102, 79, 1441810, 65638, 71, 1441811, 65638, 71, 1441812, 65638, 71, 1441813, 65638, 71, 1441814, 65638, 71, 1441815, 262146, 2, 1441816, 2, 0, 1441817, 2, 0, 1441818, 2, 0, 1441819, 2, 4, 1441820, 65638, 71, 1441821, 131174, 79, 1441822, 65638, 79, 1441823, 102, 79, 1441824, 65638, 71, 1441825, 262146, 2, 1441826, 2, 0, 1441827, 2, 0, 1441828, 2, 0, 1441829, 2, 0, 1441830, 2, 4, 1441831, 65638, 71, 1441832, 65638, 71, 1441833, 65638, 71, 1441834, 65638, 71, 1441835, 65638, 71, 1441836, 65638, 71, 1441837, 65638, 71, 1441838, 65638, 71, 1441839, 65638, 71, 1441840, 65638, 71, 1441841, 65638, 71, 1441842, 65638, 71, 1441843, 65638, 71, 1441844, 65638, 71, 1441845, 65638, 71, 1441846, 65638, 71, 1441847, 65638, 71, 1441848, 65638, 71, 1441849, 65638, 71, 1441850, 65638, 71, 1441851, 65638, 71, 1441852, 65638, 71, 1441853, 65638, 71, 1441854, 65638, 71, 1441855, 65638, 71, 1441856, 65638, 71, 1441857, 65638, 71, 1441858, 65638, 71, 1441859, 65638, 71, 1441860, 65638, 71, 1441861, 65638, 71, 1441862, 65638, 71, 1441863, 65638, 71, 1441864, 65638, 71, 1441865, 65638, 71, 1441866, 65638, 71, 1441867, 65638, 71, 1441868, 65638, 71, 1441869, 65638, 71, 1441870, 262146, 5, 1441871, 131074, 3, 1441872, 131074, 3, 1441873, 131074, 3, 1441874, 131074, 3, 1441875, 131074, 3, 1441876, 2, 6, 1441877, 65638, 71, 1441878, 65638, 71, 1441879, 65638, 71, 1441880, 65638, 71, 1441881, 65638, 71, 1441882, 65638, 71, 1441883, 65638, 71, 1441884, 65638, 71, 1441885, 65638, 71, 1441886, 131174, 79, 1441887, 262244, 0, 1441888, 262244, 0, 1441889, 262244, 0, 1441890, 262244, 0, 1441891, 262244, 0, 1507328, 262244, 0, 1507329, 262244, 0, 1507330, 262244, 0, 1507331, 262244, 0, 1507332, 262244, 0, 1507333, 262244, 0, 1507334, 262244, 0, 1507335, 262244, 0, 1507336, 262244, 0, 1507337, 262244, 0, 1507338, 262244, 0, 1507339, 262244, 0, 1507340, 262244, 0, 1507341, 262244, 0, 1507342, 262244, 0, 1507343, 262244, 0, 1507344, 262244, 0, 1507345, 102, 79, 1507346, 65638, 71, 1507347, 65638, 71, 1507348, 65638, 71, 1507349, 65638, 71, 1507350, 65638, 71, 1507351, 262146, 2, 1507352, 2, 0, 1507353, 2, 0, 1507354, 2, 0, 1507355, 2, 4, 1507356, 65638, 71, 1507357, 262246, 78, 1507358, 65638, 78, 1507359, 196710, 78, 1507360, 65638, 71, 1507361, 262146, 2, 1507362, 2, 0, 1507363, 2, 0, 1507364, 2, 0, 1507365, 2, 0, 1507366, 2, 4, 1507367, 65638, 71, 1507368, 65638, 71, 1507369, 65638, 71, 1507370, 65638, 71, 1507371, 65638, 71, 1507372, 65638, 71, 1507373, 65638, 71, 1507374, 65638, 71, 1507375, 65638, 71, 1507376, 65638, 71, 1507377, 65638, 71, 1507378, 65638, 71, 1507379, 65638, 71, 1507380, 65638, 71, 1507381, 65638, 71, 1507382, 65638, 71, 1507383, 65638, 71, 1507384, 65638, 71, 1507385, 65638, 71, 1507386, 65638, 71, 1507387, 65638, 71, 1507388, 65638, 71, 1507389, 65638, 71, 1507390, 65638, 71, 1507391, 65638, 71, 1507392, 65638, 71, 1507393, 65638, 71, 1507394, 65638, 71, 1507395, 65638, 71, 1507396, 65638, 71, 1507397, 65638, 71, 1507398, 65638, 71, 1507399, 65638, 71, 1507400, 65638, 71, 1507401, 65638, 71, 1507402, 65638, 71, 1507403, 65638, 71, 1507404, 65638, 71, 1507405, 65638, 71, 1507406, 262146, 2, 1507407, 2, 0, 1507408, 2, 0, 1507409, 2, 0, 1507410, 2, 0, 1507411, 2, 0, 1507412, 2, 4, 1507413, 65638, 71, 1507414, 65638, 71, 1507415, 65638, 71, 1507416, 65638, 71, 1507417, 65638, 71, 1507418, 65638, 71, 1507419, 65638, 71, 1507420, 65638, 71, 1507421, 65638, 71, 1507422, 131174, 79, 1507423, 262244, 0, 1507424, 262244, 0, 1507425, 262244, 0, 1507426, 262244, 0, 1507427, 262244, 0, 1572864, 262244, 0, 1572865, 262244, 0, 1572866, 262244, 0, 1572867, 262244, 0, 1572868, 262244, 0, 1572869, 262244, 0, 1572870, 262244, 0, 1572871, 262244, 0, 1572872, 262244, 0, 1572873, 262244, 0, 1572874, 262244, 0, 1572875, 262244, 0, 1572876, 262244, 0, 1572877, 262244, 0, 1572878, 262244, 0, 1572879, 262244, 0, 1572880, 262244, 0, 1572881, 102, 79, 1572882, 65638, 71, 1572883, 65638, 71, 1572884, 65638, 71, 1572885, 65638, 71, 1572886, 65638, 71, 1572887, 262146, 2, 1572888, 2, 0, 1572889, 2, 0, 1572890, 2, 0, 1572891, 2, 4, 1572892, 65638, 71, 1572893, 65638, 71, 1572894, 65638, 71, 1572895, 65638, 71, 1572896, 65638, 71, 1572897, 262146, 2, 1572898, 2, 0, 1572899, 2, 0, 1572900, 2, 0, 1572901, 2, 0, 1572902, 2, 4, 1572903, 65638, 71, 1572904, 65638, 71, 1572905, 65638, 71, 1572906, 65638, 71, 1572907, 65638, 71, 1572908, 65638, 71, 1572909, 65638, 71, 1572910, 65638, 71, 1572911, 65638, 71, 1572912, 327782, 79, 1572913, 393318, 79, 1572914, 458854, 79, 1572915, 65638, 71, 1572916, 65638, 71, 1572917, 65638, 71, 1572918, 65638, 71, 1572919, 65638, 71, 1572920, 65638, 71, 1572921, 65638, 71, 1572922, 262146, 5, 1572923, 131074, 3, 1572924, 131074, 3, 1572925, 131074, 3, 1572926, 131074, 3, 1572927, 131074, 3, 1572928, 131074, 3, 1572929, 131074, 3, 1572930, 2, 6, 1572931, 65638, 71, 1572932, 65638, 71, 1572933, 65638, 71, 1572934, 65638, 71, 1572935, 65638, 71, 1572936, 65638, 71, 1572937, 65638, 71, 1572938, 65638, 71, 1572939, 65638, 71, 1572940, 65638, 71, 1572941, 65638, 71, 1572942, 262146, 2, 1572943, 2, 0, 1572944, 2, 0, 1572945, 2, 0, 1572946, 2, 0, 1572947, 2, 0, 1572948, 2, 4, 1572949, 65638, 71, 1572950, 327782, 79, 1572951, 393318, 79, 1572952, 393318, 79, 1572953, 458854, 79, 1572954, 65638, 71, 1572955, 65638, 71, 1572956, 65638, 71, 1572957, 65638, 71, 1572958, 131174, 79, 1572959, 262244, 0, 1572960, 262244, 0, 1572961, 262244, 0, 1572962, 262244, 0, 1572963, 262244, 0, 1638400, 262244, 0, 1638401, 262244, 0, 1638402, 262244, 0, 1638403, 262244, 0, 1638404, 262244, 0, 1638405, 262244, 0, 1638406, 262244, 0, 1638407, 262244, 0, 1638408, 262244, 0, 1638409, 262244, 0, 1638410, 262244, 0, 1638411, 262244, 0, 1638412, 262244, 0, 1638413, 262244, 0, 1638414, 262244, 0, 1638415, 262244, 0, 1638416, 262244, 0, 1638417, 102, 79, 1638418, 65638, 71, 1638419, 65638, 71, 1638420, 65638, 71, 1638421, 65638, 71, 1638422, 65638, 71, 1638423, 262146, 2, 1638424, 2, 0, 1638425, 2, 0, 1638426, 2, 0, 1638427, 2, 4, 1638428, 65638, 71, 1638429, 65638, 71, 1638430, 65638, 71, 1638431, 65638, 71, 1638432, 65638, 71, 1638433, 262146, 2, 1638434, 2, 0, 1638435, 2, 0, 1638436, 2, 0, 1638437, 2, 0, 1638438, 131074, 0, 1638439, 2, 6, 1638440, 65638, 71, 1638441, 65638, 71, 1638442, 65638, 71, 1638443, 65638, 71, 1638444, 65638, 71, 1638445, 65638, 71, 1638446, 65638, 71, 1638447, 65638, 71, 1638448, 327782, 80, 1638449, 393318, 80, 1638450, 458854, 80, 1638451, 65638, 71, 1638452, 65638, 71, 1638453, 65638, 71, 1638454, 65638, 71, 1638455, 65638, 71, 1638456, 65638, 71, 1638457, 65638, 71, 1638458, 262146, 2, 1638459, 2, 0, 1638460, 2, 0, 1638461, 2, 0, 1638462, 2, 0, 1638463, 262146, 0, 1638464, 262146, 4, 1638465, 262146, 4, 1638466, 131074, 6, 1638467, 65638, 71, 1638468, 65638, 71, 1638469, 65638, 71, 1638470, 65638, 71, 1638471, 65638, 71, 1638472, 65638, 71, 1638473, 65638, 71, 1638474, 65638, 71, 1638475, 65638, 71, 1638476, 65638, 71, 1638477, 65638, 71, 1638478, 262146, 2, 1638479, 2, 0, 1638480, 2, 0, 1638481, 2, 0, 1638482, 2, 0, 1638483, 2, 0, 1638484, 2, 4, 1638485, 65638, 71, 1638486, 327782, 80, 1638487, 393318, 80, 1638488, 393318, 80, 1638489, 458854, 80, 1638490, 65638, 71, 1638491, 65638, 71, 1638492, 65638, 71, 1638493, 65638, 71, 1638494, 131174, 79, 1638495, 262244, 0, 1638496, 262244, 0, 1638497, 262244, 0, 1638498, 262244, 0, 1638499, 262244, 0, 1703936, 262244, 0, 1703937, 262244, 0, 1703938, 262244, 0, 1703939, 262244, 0, 1703940, 262244, 0, 1703941, 262244, 0, 1703942, 262244, 0, 1703943, 262244, 0, 1703944, 262244, 0, 1703945, 262244, 0, 1703946, 262244, 0, 1703947, 262244, 0, 1703948, 262244, 0, 1703949, 262244, 0, 1703950, 262244, 0, 1703951, 262244, 0, 1703952, 262244, 0, 1703953, 102, 79, 1703954, 65638, 71, 1703955, 65638, 71, 1703956, 65638, 71, 1703957, 65638, 71, 1703958, 65638, 71, 1703959, 262146, 2, 1703960, 2, 0, 1703961, 2, 0, 1703962, 2, 0, 1703963, 131074, 0, 1703964, 2, 6, 1703965, 65638, 71, 1703966, 65638, 71, 1703967, 65638, 71, 1703968, 262146, 5, 1703969, 65538, 0, 1703970, 2, 0, 1703971, 2, 0, 1703972, 2, 0, 1703973, 2, 0, 1703974, 2, 0, 1703975, 2, 4, 1703976, 65638, 71, 1703977, 327782, 79, 1703978, 393318, 79, 1703979, 393318, 79, 1703980, 393318, 79, 1703981, 393318, 79, 1703982, 393318, 79, 1703983, 393318, 79, 1703984, 196710, 80, 1703985, 393318, 80, 1703986, 262246, 80, 1703987, 393318, 79, 1703988, 393318, 79, 1703989, 393318, 79, 1703990, 393318, 79, 1703991, 393318, 79, 1703992, 393318, 79, 1703993, 65638, 71, 1703994, 262146, 6, 1703995, 262146, 4, 1703996, 262146, 4, 1703997, 262146, 4, 1703998, 262146, 4, 1703999, 131074, 6, 1704000, 65638, 71, 1704001, 65638, 71, 1704002, 65638, 71, 1704003, 65638, 71, 1704004, 65638, 71, 1704005, 65638, 71, 1704006, 327782, 79, 1704007, 393318, 79, 1704008, 393318, 79, 1704009, 393318, 79, 1704010, 393318, 79, 1704011, 393318, 79, 1704012, 458854, 79, 1704013, 65638, 71, 1704014, 262146, 6, 1704015, 262146, 4, 1704016, 262146, 4, 1704017, 262146, 4, 1704018, 262146, 4, 1704019, 262146, 4, 1704020, 131074, 6, 1704021, 65638, 71, 1704022, 327782, 80, 1704023, 393318, 80, 1704024, 262246, 81, 1704025, 458854, 81, 1704026, 65638, 71, 1704027, 65638, 71, 1704028, 65638, 71, 1704029, 65638, 71, 1704030, 131174, 79, 1704031, 262244, 0, 1704032, 262244, 0, 1704033, 262244, 0, 1704034, 262244, 0, 1704035, 262244, 0, 1769472, 262244, 0, 1769473, 262244, 0, 1769474, 262244, 0, 1769475, 262244, 0, 1769476, 262244, 0, 1769477, 262244, 0, 1769478, 262244, 0, 1769479, 262244, 0, 1769480, 262244, 0, 1769481, 262244, 0, 1769482, 262244, 0, 1769483, 262244, 0, 1769484, 262244, 0, 1769485, 262244, 0, 1769486, 262244, 0, 1769487, 262244, 0, 1769488, 262244, 0, 1769489, 102, 79, 1769490, 65638, 71, 1769491, 65638, 71, 1769492, 65638, 71, 1769493, 65638, 71, 1769494, 65638, 71, 1769495, 262146, 2, 1769496, 2, 0, 1769497, 2, 0, 1769498, 2, 0, 1769499, 2, 0, 1769500, 2, 4, 1769501, 65638, 71, 1769502, 65638, 71, 1769503, 65638, 71, 1769504, 262146, 2, 1769505, 2, 0, 1769506, 2, 0, 1769507, 2, 0, 1769508, 2, 0, 1769509, 2, 0, 1769510, 262146, 0, 1769511, 131074, 6, 1769512, 65638, 71, 1769513, 327782, 80, 1769514, 393318, 80, 1769515, 393318, 80, 1769516, 393318, 80, 1769517, 393318, 80, 1769518, 393318, 80, 1769519, 393318, 80, 1769520, 393318, 80, 1769521, 393318, 80, 1769522, 393318, 80, 1769523, 393318, 80, 1769524, 393318, 80, 1769525, 393318, 80, 1769526, 393318, 80, 1769527, 393318, 80, 1769528, 393318, 80, 1769529, 65638, 71, 1769530, 65638, 71, 1769531, 65638, 71, 1769532, 65638, 71, 1769533, 65638, 71, 1769534, 65638, 71, 1769535, 65638, 71, 1769536, 65638, 71, 1769537, 65638, 71, 1769538, 65638, 71, 1769539, 65638, 71, 1769540, 65638, 71, 1769541, 65638, 71, 1769542, 327782, 80, 1769543, 393318, 80, 1769544, 393318, 80, 1769545, 393318, 80, 1769546, 393318, 80, 1769547, 393318, 80, 1769548, 458854, 80, 1769549, 65638, 71, 1769550, 262244, 0, 1769551, 262244, 0, 1769552, 262244, 0, 1769553, 262244, 0, 1769554, 262244, 0, 1769555, 262244, 0, 1769556, 262244, 0, 1769557, 65638, 71, 1769558, 327782, 80, 1769559, 393318, 80, 1769560, 458854, 80, 1769561, 65638, 71, 1769562, 65638, 71, 1769563, 65638, 71, 1769564, 65638, 71, 1769565, 65638, 71, 1769566, 131174, 79, 1769567, 262244, 0, 1769568, 262244, 0, 1769569, 262244, 0, 1769570, 262244, 0, 1769571, 262244, 0, 1835008, 262244, 0, 1835009, 262244, 0, 1835010, 262244, 0, 1835011, 262244, 0, 1835012, 262244, 0, 1835013, 262244, 0, 1835014, 262244, 0, 1835015, 262244, 0, 1835016, 262244, 0, 1835017, 262244, 0, 1835018, 262244, 0, 1835019, 262244, 0, 1835020, 262244, 0, 1835021, 262244, 0, 1835022, 262244, 0, 1835023, 262244, 0, 1835024, 262244, 0, 1835025, 102, 79, 1835026, 65638, 71, 1835027, 65638, 71, 1835028, 65638, 71, 1835029, 65638, 71, 1835030, 65638, 71, 1835031, 262146, 2, 1835032, 2, 0, 1835033, 2, 0, 1835034, 2, 0, 1835035, 2, 0, 1835036, 131074, 0, 1835037, 196710, 82, 1835038, 262246, 82, 1835039, 327782, 82, 1835040, 65538, 0, 1835041, 2, 0, 1835042, 2, 0, 1835043, 2, 0, 1835044, 2, 0, 1835045, 2, 0, 1835046, 2, 4, 1835047, 65638, 71, 1835048, 65638, 71, 1835049, 327782, 81, 1835050, 393318, 81, 1835051, 393318, 81, 1835052, 393318, 81, 1835053, 393318, 81, 1835054, 393318, 81, 1835055, 393318, 81, 1835056, 393318, 81, 1835057, 393318, 81, 1835058, 393318, 81, 1835059, 393318, 81, 1835060, 393318, 81, 1835061, 393318, 81, 1835062, 393318, 81, 1835063, 393318, 81, 1835064, 393318, 81, 1835065, 65638, 71, 1835066, 65638, 71, 1835067, 65638, 71, 1835068, 65638, 71, 1835069, 65638, 71, 1835070, 65638, 71, 1835071, 65638, 71, 1835072, 65638, 71, 1835073, 65638, 71, 1835074, 65638, 71, 1835075, 65638, 71, 1835076, 65638, 71, 1835077, 65638, 71, 1835078, 327782, 80, 1835079, 393318, 80, 1835080, 393318, 80, 1835081, 393318, 80, 1835082, 393318, 80, 1835083, 393318, 80, 1835084, 458854, 80, 1835085, 65638, 71, 1835086, 262244, 0, 1835087, 262244, 0, 1835088, 262244, 0, 1835089, 262244, 0, 1835090, 262244, 0, 1835091, 262244, 0, 1835092, 262244, 0, 1835093, 65638, 71, 1835094, 327782, 80, 1835095, 393318, 80, 1835096, 458854, 80, 1835097, 65638, 71, 1835098, 65638, 71, 1835099, 65638, 71, 1835100, 65638, 71, 1835101, 65638, 71, 1835102, 131174, 79, 1835103, 262244, 0, 1835104, 262244, 0, 1835105, 262244, 0, 1835106, 262244, 0, 1835107, 262244, 0, 1900544, 262244, 0, 1900545, 262244, 0, 1900546, 262244, 0, 1900547, 262244, 0, 1900548, 262244, 0, 1900549, 262244, 0, 1900550, 262244, 0, 1900551, 262244, 0, 1900552, 262244, 0, 1900553, 262244, 0, 1900554, 262244, 0, 1900555, 262244, 0, 1900556, 262244, 0, 1900557, 262244, 0, 1900558, 262244, 0, 1900559, 262244, 0, 1900560, 262244, 0, 1900561, 102, 79, 1900562, 65638, 71, 1900563, 65638, 71, 1900564, 65638, 71, 1900565, 65638, 71, 1900566, 65638, 71, 1900567, 262146, 6, 1900568, 131074, 1, 1900569, 2, 0, 1900570, 2, 0, 1900571, 2, 0, 1900572, 2, 0, 1900573, 2, 0, 1900575, 2, 0, 1900577, 2, 0, 1900578, 2, 0, 1900579, 2, 0, 1900580, 2, 0, 1900581, 2, 0, 1900582, 2, 4, 1900583, 65638, 71, 1900584, 65638, 71, 1900585, 65638, 71, 1900586, 65638, 71, 1900587, 65638, 71, 1900588, 65638, 71, 1900589, 65638, 71, 1900590, 65638, 71, 1900591, 65638, 71, 1900592, 65638, 71, 1900593, 65638, 71, 1900594, 65638, 71, 1900595, 65638, 71, 1900596, 65638, 71, 1900597, 65638, 71, 1900598, 65638, 71, 1900599, 65638, 71, 1900600, 65638, 71, 1900601, 65638, 71, 1900602, 65638, 71, 1900603, 65638, 71, 1900604, 65638, 71, 1900605, 65638, 71, 1900606, 65638, 71, 1900607, 65638, 71, 1900608, 65638, 71, 1900609, 262146, 5, 1900610, 131074, 3, 1900611, 131074, 3, 1900612, 2, 6, 1900613, 65638, 71, 1900614, 327782, 81, 1900615, 393318, 81, 1900616, 393318, 81, 1900617, 393318, 81, 1900618, 393318, 81, 1900619, 393318, 81, 1900620, 458854, 81, 1900621, 65638, 71, 1900622, 262146, 5, 1900623, 131074, 3, 1900624, 131074, 3, 1900625, 131074, 3, 1900626, 131074, 3, 1900627, 131074, 3, 1900628, 2, 6, 1900629, 65638, 71, 1900630, 327782, 81, 1900631, 393318, 81, 1900632, 458854, 81, 1900633, 65638, 71, 1900634, 65638, 71, 1900635, 65638, 71, 1900636, 65638, 71, 1900637, 65638, 71, 1900638, 131174, 79, 1900639, 262244, 0, 1900640, 262244, 0, 1900641, 262244, 0, 1900642, 262244, 0, 1900643, 262244, 0, 1966080, 262244, 0, 1966081, 262244, 0, 1966082, 262244, 0, 1966083, 262244, 0, 1966084, 262244, 0, 1966085, 262244, 0, 1966086, 262244, 0, 1966087, 262244, 0, 1966088, 262244, 0, 1966089, 262244, 0, 1966090, 262244, 0, 1966091, 262244, 0, 1966092, 262244, 0, 1966093, 262244, 0, 1966094, 262244, 0, 1966095, 262244, 0, 1966096, 262244, 0, 1966097, 102, 79, 1966098, 65638, 71, 1966099, 65638, 71, 1966100, 65638, 71, 1966101, 65638, 71, 1966102, 65638, 71, 1966103, 65638, 71, 1966104, 262146, 2, 1966105, 2, 0, 1966106, 2, 0, 1966107, 2, 0, 1966108, 2, 0, 1966109, 2, 0, 1966111, 2, 0, 1966113, 2, 0, 1966114, 2, 0, 1966115, 2, 0, 1966116, 262146, 0, 1966117, 262146, 4, 1966118, 131074, 6, 1966119, 65638, 71, 1966120, 65638, 71, 1966121, 65638, 71, 1966122, 65638, 71, 1966123, 65638, 71, 1966124, 65638, 71, 1966125, 65638, 71, 1966126, 65638, 71, 1966127, 65638, 71, 1966128, 65638, 70, 1966129, 65638, 70, 1966130, 65638, 70, 1966131, 65638, 70, 1966132, 65638, 70, 1966133, 65638, 70, 1966134, 65638, 71, 1966135, 65638, 71, 1966136, 65638, 71, 1966137, 65638, 71, 1966138, 65638, 71, 1966139, 65638, 71, 1966140, 65638, 71, 1966141, 65638, 71, 1966142, 65638, 71, 1966143, 262146, 5, 1966144, 131074, 3, 1966145, 65538, 0, 1966146, 2, 0, 1966147, 2, 0, 1966148, 2, 4, 1966149, 65638, 71, 1966150, 65638, 71, 1966151, 65638, 71, 1966152, 65638, 71, 1966153, 65638, 71, 1966154, 65638, 71, 1966155, 65638, 71, 1966156, 65638, 71, 1966157, 65638, 71, 1966158, 262146, 2, 1966159, 2, 0, 1966160, 2, 0, 1966161, 2, 0, 1966162, 2, 0, 1966163, 2, 0, 1966164, 2, 4, 1966165, 65638, 71, 1966166, 65638, 71, 1966167, 65638, 71, 1966168, 65638, 71, 1966169, 65638, 71, 1966170, 65638, 71, 1966171, 65638, 71, 1966172, 65638, 71, 1966173, 65638, 71, 1966174, 131174, 79, 1966175, 262244, 0, 1966176, 262244, 0, 1966177, 262244, 0, 1966178, 262244, 0, 1966179, 262244, 0, 2031616, 262244, 0, 2031617, 262244, 0, 2031618, 262244, 0, 2031619, 262244, 0, 2031620, 262244, 0, 2031621, 262244, 0, 2031622, 262244, 0, 2031623, 262244, 0, 2031624, 262244, 0, 2031625, 262244, 0, 2031626, 262244, 0, 2031627, 262244, 0, 2031628, 262244, 0, 2031629, 262244, 0, 2031630, 262244, 0, 2031631, 262244, 0, 2031632, 262244, 0, 2031633, 102, 79, 2031634, 65638, 71, 2031635, 65638, 71, 2031636, 65638, 71, 2031637, 65638, 71, 2031638, 65638, 71, 2031639, 65638, 71, 2031640, 262146, 6, 2031641, 262146, 4, 2031642, 262146, 4, 2031643, 262146, 4, 2031644, 262146, 4, 2031645, 196710, 83, 2031646, 262246, 83, 2031647, 327782, 83, 2031648, 262146, 4, 2031649, 262146, 4, 2031650, 262146, 4, 2031651, 262146, 4, 2031652, 131074, 6, 2031653, 65638, 71, 2031654, 327782, 79, 2031655, 393318, 79, 2031656, 458854, 79, 2031657, 65638, 71, 2031658, 65638, 71, 2031659, 65638, 71, 2031660, 262246, 79, 2031661, 65638, 80, 2031662, 65638, 80, 2031663, 65638, 80, 2031664, 65638, 80, 2031665, 65638, 80, 2031666, 65638, 80, 2031667, 196710, 79, 2031668, 65638, 71, 2031669, 65638, 71, 2031670, 65638, 71, 2031671, 65638, 71, 2031672, 65638, 71, 2031673, 65638, 71, 2031674, 65638, 71, 2031675, 65638, 71, 2031676, 65638, 71, 2031677, 65638, 71, 2031678, 65638, 71, 2031679, 262146, 6, 2031680, 262146, 4, 2031681, 262146, 4, 2031682, 262146, 4, 2031683, 262146, 4, 2031684, 131074, 6, 2031685, 65638, 71, 2031686, 65638, 71, 2031687, 65638, 71, 2031688, 65638, 71, 2031689, 65638, 71, 2031690, 65638, 71, 2031691, 65638, 71, 2031692, 65638, 71, 2031693, 65638, 71, 2031694, 262146, 2, 2031695, 2, 0, 2031696, 2, 0, 2031697, 2, 0, 2031698, 2, 0, 2031699, 2, 0, 2031700, 2, 4, 2031701, 65638, 71, 2031702, 65638, 71, 2031703, 65638, 71, 2031704, 65638, 71, 2031705, 65638, 71, 2031706, 65638, 71, 2031707, 65638, 71, 2031708, 65638, 71, 2031709, 65638, 71, 2031710, 131174, 79, 2031711, 262244, 0, 2031712, 262244, 0, 2031713, 262244, 0, 2031714, 262244, 0, 2031715, 262244, 0, 2097152, 262244, 0, 2097153, 262244, 0, 2097154, 262244, 0, 2097155, 262244, 0, 2097156, 262244, 0, 2097157, 262244, 0, 2097158, 262244, 0, 2097159, 262244, 0, 2097160, 262244, 0, 2097161, 262244, 0, 2097162, 262244, 0, 2097163, 262244, 0, 2097164, 262244, 0, 2097165, 262244, 0, 2097166, 262244, 0, 2097167, 262244, 0, 2097168, 262244, 0, 2097169, 102, 79, 2097170, 65638, 71, 2097171, 65638, 71, 2097172, 65638, 71, 2097173, 65638, 71, 2097174, 65638, 71, 2097175, 327782, 79, 2097176, 393318, 79, 2097177, 393318, 79, 2097178, 393318, 79, 2097179, 393318, 79, 2097180, 393318, 79, 2097181, 393318, 79, 2097182, 393318, 79, 2097183, 393318, 79, 2097184, 393318, 79, 2097185, 393318, 79, 2097186, 393318, 79, 2097187, 393318, 79, 2097188, 393318, 79, 2097189, 393318, 79, 2097190, 196710, 80, 2097191, 393318, 80, 2097192, 458854, 80, 2097193, 65638, 71, 2097194, 65638, 71, 2097195, 65638, 71, 2097196, 131174, 79, 2097197, 262244, 0, 2097198, 262244, 0, 2097199, 262244, 0, 2097200, 262244, 0, 2097201, 262244, 0, 2097202, 262244, 0, 2097203, 102, 79, 2097204, 65638, 71, 2097205, 65638, 71, 2097206, 65638, 71, 2097207, 65638, 71, 2097208, 65638, 71, 2097209, 65638, 71, 2097210, 65638, 71, 2097211, 65638, 71, 2097212, 65638, 71, 2097213, 65638, 71, 2097214, 65638, 71, 2097215, 65638, 71, 2097216, 65638, 71, 2097217, 65638, 71, 2097218, 65638, 71, 2097219, 65638, 71, 2097220, 65638, 71, 2097221, 65638, 71, 2097222, 65638, 71, 2097223, 65638, 71, 2097224, 65638, 71, 2097225, 65638, 71, 2097226, 65638, 71, 2097227, 65638, 71, 2097228, 65638, 71, 2097229, 65638, 71, 2097230, 262146, 2, 2097231, 2, 0, 2097232, 2, 0, 2097233, 2, 0, 2097234, 2, 0, 2097235, 2, 0, 2097236, 2, 4, 2097237, 65638, 71, 2097238, 65638, 71, 2097239, 327782, 79, 2097240, 393318, 79, 2097241, 458854, 79, 2097242, 65638, 71, 2097243, 65638, 71, 2097244, 65638, 71, 2097245, 65638, 71, 2097246, 131174, 79, 2097247, 262244, 0, 2097248, 262244, 0, 2097249, 262244, 0, 2097250, 262244, 0, 2097251, 262244, 0, 2162688, 262244, 0, 2162689, 262244, 0, 2162690, 262244, 0, 2162691, 262244, 0, 2162692, 262244, 0, 2162693, 262244, 0, 2162694, 262244, 0, 2162695, 262244, 0, 2162696, 262244, 0, 2162697, 262244, 0, 2162698, 262244, 0, 2162699, 262244, 0, 2162700, 262244, 0, 2162701, 262244, 0, 2162702, 262244, 0, 2162703, 262244, 0, 2162704, 262244, 0, 2162705, 102, 79, 2162706, 65638, 71, 2162707, 65638, 71, 2162708, 65638, 71, 2162709, 65638, 71, 2162710, 65638, 71, 2162711, 327782, 80, 2162712, 393318, 80, 2162713, 393318, 80, 2162714, 393318, 80, 2162715, 393318, 80, 2162716, 393318, 80, 2162717, 393318, 80, 2162718, 393318, 80, 2162719, 393318, 80, 2162720, 393318, 80, 2162721, 393318, 80, 2162722, 393318, 80, 2162723, 393318, 80, 2162724, 393318, 80, 2162725, 393318, 80, 2162726, 393318, 80, 2162727, 393318, 80, 2162728, 458854, 80, 2162729, 65638, 71, 2162730, 65638, 71, 2162731, 65638, 71, 2162732, 131174, 79, 2162733, 262244, 0, 2162734, 262244, 0, 2162735, 262244, 0, 2162736, 262244, 0, 2162737, 262244, 0, 2162738, 262244, 0, 2162739, 102, 80, 2162740, 65638, 80, 2162741, 65638, 80, 2162742, 65638, 80, 2162743, 65638, 80, 2162744, 65638, 80, 2162745, 65638, 80, 2162746, 65638, 80, 2162747, 65638, 80, 2162748, 65638, 80, 2162749, 65638, 80, 2162750, 65638, 80, 2162751, 65638, 80, 2162752, 65638, 80, 2162753, 65638, 80, 2162754, 65638, 80, 2162755, 65638, 80, 2162756, 196710, 79, 2162757, 65638, 71, 2162758, 65638, 71, 2162759, 65638, 71, 2162760, 65638, 71, 2162761, 65638, 71, 2162762, 65638, 71, 2162763, 65638, 71, 2162764, 65638, 71, 2162765, 65638, 71, 2162766, 262146, 2, 2162767, 2, 0, 2162768, 2, 0, 2162769, 2, 0, 2162770, 2, 0, 2162771, 2, 0, 2162772, 2, 4, 2162773, 65638, 71, 2162774, 65638, 71, 2162775, 327782, 80, 2162776, 393318, 80, 2162777, 458854, 80, 2162778, 65638, 71, 2162779, 65638, 71, 2162780, 65638, 71, 2162781, 65638, 71, 2162782, 131174, 79, 2162783, 262244, 0, 2162784, 262244, 0, 2162785, 262244, 0, 2162786, 262244, 0, 2162787, 262244, 0, 2228224, 262244, 0, 2228225, 262244, 0, 2228226, 262244, 0, 2228227, 262244, 0, 2228228, 262244, 0, 2228229, 262244, 0, 2228230, 262244, 0, 2228231, 262244, 0, 2228232, 262244, 0, 2228233, 262244, 0, 2228234, 262244, 0, 2228235, 262244, 0, 2228236, 262244, 0, 2228237, 262244, 0, 2228238, 262244, 0, 2228239, 262244, 0, 2228240, 262244, 0, 2228241, 102, 79, 2228242, 65638, 71, 2228243, 65638, 71, 2228244, 65638, 71, 2228245, 65638, 71, 2228246, 65638, 71, 2228247, 65638, 71, 2228248, 65638, 71, 2228249, 65638, 71, 2228250, 65638, 71, 2228251, 65638, 71, 2228252, 65638, 71, 2228253, 65638, 71, 2228254, 65638, 71, 2228255, 65638, 71, 2228256, 65638, 71, 2228257, 65638, 71, 2228258, 65638, 71, 2228259, 65638, 71, 2228260, 65638, 71, 2228261, 65638, 71, 2228262, 65638, 71, 2228263, 65638, 71, 2228264, 65638, 71, 2228265, 65638, 71, 2228266, 65638, 71, 2228267, 65638, 71, 2228268, 131174, 79, 2228269, 262244, 0, 2228270, 262244, 0, 2228271, 262244, 0, 2228272, 262244, 0, 2228273, 262244, 0, 2228274, 262244, 0, 2228275, 262244, 0, 2228276, 262244, 0, 2228277, 262244, 0, 2228278, 262244, 0, 2228279, 262244, 0, 2228280, 262244, 0, 2228281, 262244, 0, 2228282, 262244, 0, 2228283, 262244, 0, 2228284, 262244, 0, 2228285, 262244, 0, 2228286, 262244, 0, 2228287, 262244, 0, 2228288, 262244, 0, 2228289, 262244, 0, 2228290, 262244, 0, 2228291, 262244, 0, 2228292, 102, 79, 2228293, 65638, 71, 2228294, 65638, 71, 2228295, 65638, 71, 2228296, 65638, 71, 2228297, 65638, 71, 2228298, 65638, 71, 2228299, 65638, 71, 2228300, 65638, 71, 2228301, 65638, 71, 2228302, 262146, 2, 2228303, 2, 0, 2228304, 2, 0, 2228305, 2, 0, 2228306, 2, 0, 2228307, 2, 0, 2228308, 2, 4, 2228309, 65638, 71, 2228310, 65638, 71, 2228311, 327782, 81, 2228312, 393318, 81, 2228313, 458854, 81, 2228314, 65638, 71, 2228315, 65638, 71, 2228316, 65638, 71, 2228317, 65638, 71, 2228318, 131174, 79, 2228319, 262244, 0, 2228320, 262244, 0, 2228321, 262244, 0, 2228322, 262244, 0, 2228323, 262244, 0, 2293760, 262244, 0, 2293761, 262244, 0, 2293762, 262244, 0, 2293763, 262244, 0, 2293764, 262244, 0, 2293765, 262244, 0, 2293766, 262244, 0, 2293767, 262244, 0, 2293768, 262244, 0, 2293769, 262244, 0, 2293770, 262244, 0, 2293771, 262244, 0, 2293772, 262244, 0, 2293773, 262244, 0, 2293774, 262244, 0, 2293775, 262244, 0, 2293776, 262244, 0, 2293777, 102, 80, 2293778, 65638, 80, 2293779, 65638, 80, 2293780, 65638, 80, 2293781, 65638, 80, 2293782, 65638, 80, 2293783, 65638, 80, 2293784, 65638, 80, 2293785, 65638, 80, 2293786, 65638, 80, 2293787, 65638, 80, 2293788, 65638, 80, 2293789, 65638, 80, 2293790, 65638, 80, 2293791, 65638, 80, 2293792, 65638, 80, 2293793, 65638, 80, 2293794, 65638, 80, 2293795, 65638, 80, 2293796, 65638, 80, 2293797, 65638, 80, 2293798, 65638, 80, 2293799, 65638, 80, 2293800, 65638, 80, 2293801, 65638, 80, 2293802, 65638, 80, 2293803, 65638, 80, 2293804, 131174, 80, 2293805, 262244, 0, 2293806, 262244, 0, 2293807, 262244, 0, 2293808, 262244, 0, 2293809, 262244, 0, 2293810, 262244, 0, 2293811, 262244, 0, 2293812, 262244, 0, 2293813, 262244, 0, 2293814, 262244, 0, 2293815, 262244, 0, 2293816, 262244, 0, 2293817, 262244, 0, 2293818, 262244, 0, 2293819, 262244, 0, 2293820, 262244, 0, 2293821, 262244, 0, 2293822, 262244, 0, 2293823, 262244, 0, 2293824, 262244, 0, 2293825, 262244, 0, 2293826, 262244, 0, 2293827, 262244, 0, 2293828, 102, 79, 2293829, 65638, 71, 2293830, 65638, 71, 2293831, 65638, 71, 2293832, 65638, 71, 2293833, 65638, 71, 2293834, 65638, 71, 2293835, 65638, 71, 2293836, 65638, 71, 2293837, 65638, 71, 2293838, 262146, 2, 2293839, 2, 0, 2293840, 2, 0, 2293841, 2, 0, 2293842, 2, 0, 2293843, 2, 0, 2293844, 2, 4, 2293845, 65638, 71, 2293846, 65638, 71, 2293847, 65638, 71, 2293848, 65638, 71, 2293849, 65638, 71, 2293850, 65638, 71, 2293851, 65638, 71, 2293852, 65638, 71, 2293853, 65638, 71, 2293854, 131174, 79, 2293855, 262244, 0, 2293856, 262244, 0, 2293857, 262244, 0, 2293858, 262244, 0, 2293859, 262244, 0, 2359296, 262244, 0, 2359297, 262244, 0, 2359298, 262244, 0, 2359299, 262244, 0, 2359300, 262244, 0, 2359301, 262244, 0, 2359302, 262244, 0, 2359303, 262244, 0, 2359304, 262244, 0, 2359305, 262244, 0, 2359306, 262244, 0, 2359307, 262244, 0, 2359308, 262244, 0, 2359309, 262244, 0, 2359310, 262244, 0, 2359311, 262244, 0, 2359312, 262244, 0, 2359313, 262244, 0, 2359314, 262244, 0, 2359315, 262244, 0, 2359316, 262244, 0, 2359317, 262244, 0, 2359318, 262244, 0, 2359319, 262244, 0, 2359320, 262244, 0, 2359321, 262244, 0, 2359322, 262244, 0, 2359323, 262244, 0, 2359324, 262244, 0, 2359325, 262244, 0, 2359326, 262244, 0, 2359327, 262244, 0, 2359328, 262244, 0, 2359329, 262244, 0, 2359330, 262244, 0, 2359331, 262244, 0, 2359332, 262244, 0, 2359333, 262244, 0, 2359334, 262244, 0, 2359335, 262244, 0, 2359336, 262244, 0, 2359337, 262244, 0, 2359338, 262244, 0, 2359339, 262244, 0, 2359340, 262244, 0, 2359341, 262244, 0, 2359342, 262244, 0, 2359343, 262244, 0, 2359344, 262244, 0, 2359345, 262244, 0, 2359346, 262244, 0, 2359347, 262244, 0, 2359348, 262244, 0, 2359349, 262244, 0, 2359350, 262244, 0, 2359351, 262244, 0, 2359352, 262244, 0, 2359353, 262244, 0, 2359354, 262244, 0, 2359355, 262244, 0, 2359356, 262244, 0, 2359357, 262244, 0, 2359358, 262244, 0, 2359359, 262244, 0, 2359360, 262244, 0, 2359361, 262244, 0, 2359362, 262244, 0, 2359363, 262244, 0, 2359364, 102, 80, 2359365, 65638, 80, 2359366, 65638, 80, 2359367, 65638, 80, 2359368, 65638, 80, 2359369, 196710, 79, 2359370, 65638, 71, 2359371, 65638, 71, 2359372, 65638, 71, 2359373, 65638, 71, 2359374, 262146, 2, 2359375, 2, 0, 2359376, 2, 0, 2359377, 2, 0, 2359378, 2, 0, 2359379, 2, 0, 2359380, 2, 4, 2359381, 65638, 71, 2359382, 65638, 71, 2359383, 65638, 71, 2359384, 65638, 71, 2359385, 262246, 79, 2359386, 65638, 80, 2359387, 65638, 80, 2359388, 65638, 80, 2359389, 65638, 80, 2359390, 131174, 80, 2359391, 262244, 0, 2359392, 262244, 0, 2359393, 262244, 0, 2359394, 262244, 0, 2359395, 262244, 0, 2424832, 262244, 0, 2424833, 262244, 0, 2424834, 262244, 0, 2424835, 262244, 0, 2424836, 262244, 0, 2424837, 262244, 0, 2424838, 262244, 0, 2424839, 262244, 0, 2424840, 262244, 0, 2424841, 262244, 0, 2424842, 262244, 0, 2424843, 262244, 0, 2424844, 262244, 0, 2424845, 262244, 0, 2424846, 262244, 0, 2424847, 262244, 0, 2424848, 262244, 0, 2424849, 262244, 0, 2424850, 262244, 0, 2424851, 262244, 0, 2424852, 262244, 0, 2424853, 262244, 0, 2424854, 262244, 0, 2424855, 262244, 0, 2424856, 262244, 0, 2424857, 262244, 0, 2424858, 262244, 0, 2424859, 262244, 0, 2424860, 262244, 0, 2424861, 262244, 0, 2424862, 262244, 0, 2424863, 262244, 0, 2424864, 262244, 0, 2424865, 262244, 0, 2424866, 262244, 0, 2424867, 262244, 0, 2424868, 262244, 0, 2424869, 262244, 0, 2424870, 262244, 0, 2424871, 262244, 0, 2424872, 262244, 0, 2424873, 262244, 0, 2424874, 262244, 0, 2424875, 262244, 0, 2424876, 262244, 0, 2424877, 262244, 0, 2424878, 262244, 0, 2424879, 262244, 0, 2424880, 262244, 0, 2424881, 262244, 0, 2424882, 262244, 0, 2424883, 262244, 0, 2424884, 262244, 0, 2424885, 262244, 0, 2424886, 262244, 0, 2424887, 262244, 0, 2424888, 262244, 0, 2424889, 262244, 0, 2424890, 262244, 0, 2424891, 262244, 0, 2424892, 262244, 0, 2424893, 262244, 0, 2424894, 262244, 0, 2424895, 262244, 0, 2424896, 262244, 0, 2424897, 262244, 0, 2424898, 262244, 0, 2424899, 262244, 0, 2424900, 262244, 0, 2424901, 262244, 0, 2424902, 262244, 0, 2424903, 262244, 0, 2424904, 262244, 0, 2424905, 102, 79, 2424906, 65638, 71, 2424907, 65638, 71, 2424908, 65638, 71, 2424909, 65638, 71, 2424910, 262146, 2, 2424911, 2, 0, 2424912, 2, 0, 2424913, 2, 0, 2424914, 2, 0, 2424915, 2, 0, 2424916, 2, 4, 2424917, 65638, 71, 2424918, 65638, 71, 2424919, 65638, 71, 2424920, 65638, 71, 2424921, 131174, 79, 2424922, 262244, 0, 2424923, 262244, 0, 2424924, 262244, 0, 2424925, 262244, 0, 2424926, 262244, 0, 2424927, 262244, 0, 2424928, 262244, 0, 2424929, 262244, 0, 2424930, 262244, 0, 2424931, 262244, 0, 2490368, 262244, 0, 2490369, 262244, 0, 2490370, 262244, 0, 2490371, 262244, 0, 2490372, 262244, 0, 2490373, 262244, 0, 2490374, 262244, 0, 2490375, 262244, 0, 2490376, 262244, 0, 2490377, 262244, 0, 2490378, 262244, 0, 2490379, 262244, 0, 2490380, 262244, 0, 2490381, 262244, 0, 2490382, 262244, 0, 2490383, 262244, 0, 2490384, 262244, 0, 2490385, 262244, 0, 2490386, 262244, 0, 2490387, 262244, 0, 2490388, 262244, 0, 2490389, 262244, 0, 2490390, 262244, 0, 2490391, 262244, 0, 2490392, 262244, 0, 2490393, 262244, 0, 2490394, 262244, 0, 2490395, 262244, 0, 2490396, 262244, 0, 2490397, 262244, 0, 2490398, 262244, 0, 2490399, 262244, 0, 2490400, 262244, 0, 2490401, 262244, 0, 2490402, 262244, 0, 2490403, 262244, 0, 2490404, 262244, 0, 2490405, 262244, 0, 2490406, 262244, 0, 2490407, 262244, 0, 2490408, 262244, 0, 2490409, 262244, 0, 2490410, 262244, 0, 2490411, 262244, 0, 2490412, 262244, 0, 2490413, 262244, 0, 2490414, 262244, 0, 2490415, 262244, 0, 2490416, 262244, 0, 2490417, 262244, 0, 2490418, 262244, 0, 2490419, 262244, 0, 2490420, 262244, 0, 2490421, 262244, 0, 2490422, 262244, 0, 2490423, 262244, 0, 2490424, 262244, 0, 2490425, 262244, 0, 2490426, 262244, 0, 2490427, 262244, 0, 2490428, 262244, 0, 2490429, 262244, 0, 2490430, 262244, 0, 2490431, 262244, 0, 2490432, 262244, 0, 2490433, 262244, 0, 2490434, 262244, 0, 2490435, 262244, 0, 2490436, 262244, 0, 2490437, 262244, 0, 2490438, 262244, 0, 2490439, 262244, 0, 2490440, 262244, 0, 2490441, 102, 79, 2490442, 65638, 71, 2490443, 65638, 71, 2490444, 65638, 71, 2490445, 65638, 71, 2490446, 262146, 2, 2490447, 2, 0, 2490448, 2, 0, 2490449, 2, 0, 2490450, 2, 0, 2490451, 2, 0, 2490452, 2, 4, 2490453, 65638, 71, 2490454, 65638, 71, 2490455, 65638, 71, 2490456, 65638, 71, 2490457, 131174, 79, 2490458, 262244, 0, 2490459, 262244, 0, 2490460, 262244, 0, 2490461, 262244, 0, 2490462, 262244, 0, 2490463, 262244, 0, 2490464, 262244, 0, 2490465, 262244, 0, 2490466, 262244, 0, 2490467, 262244, 0, 2555904, 262244, 0, 2555905, 262244, 0, 2555906, 262244, 0, 2555907, 262244, 0, 2555908, 262244, 0, 2555909, 262244, 0, 2555910, 262244, 0, 2555911, 262244, 0, 2555912, 262244, 0, 2555913, 262244, 0, 2555914, 262244, 0, 2555915, 262244, 0, 2555916, 262244, 0, 2555917, 262244, 0, 2555918, 102, 78, 2555919, 65638, 78, 2555920, 65638, 78, 2555921, 65638, 78, 2555922, 65638, 78, 2555923, 65638, 78, 2555924, 65638, 78, 2555925, 65638, 78, 2555926, 65638, 78, 2555927, 65638, 78, 2555928, 65638, 78, 2555929, 65638, 78, 2555930, 65638, 78, 2555931, 65638, 78, 2555932, 65638, 78, 2555933, 65638, 78, 2555934, 65638, 78, 2555935, 65638, 78, 2555936, 65638, 78, 2555937, 65638, 78, 2555938, 65638, 78, 2555939, 65638, 78, 2555940, 65638, 78, 2555941, 65638, 78, 2555942, 65638, 78, 2555943, 65638, 78, 2555944, 65638, 78, 2555945, 65638, 78, 2555946, 65638, 78, 2555947, 65638, 78, 2555948, 65638, 78, 2555949, 65638, 78, 2555950, 65638, 78, 2555951, 65638, 78, 2555952, 65638, 78, 2555953, 65638, 78, 2555954, 65638, 78, 2555955, 65638, 78, 2555956, 65638, 78, 2555957, 65638, 78, 2555958, 65638, 78, 2555959, 65638, 78, 2555960, 65638, 78, 2555961, 65638, 78, 2555962, 65638, 78, 2555963, 65638, 78, 2555964, 65638, 78, 2555965, 65638, 78, 2555966, 65638, 78, 2555967, 65638, 78, 2555968, 65638, 78, 2555969, 65638, 78, 2555970, 65638, 78, 2555971, 65638, 78, 2555972, 65638, 78, 2555973, 65638, 78, 2555974, 65638, 78, 2555975, 65638, 78, 2555976, 131174, 78, 2555977, 102, 79, 2555978, 65638, 71, 2555979, 65638, 71, 2555980, 65638, 71, 2555981, 65638, 71, 2555982, 262146, 2, 2555983, 2, 0, 2555984, 2, 0, 2555985, 2, 0, 2555986, 2, 0, 2555987, 2, 0, 2555988, 2, 4, 2555989, 65638, 71, 2555990, 65638, 71, 2555991, 65638, 71, 2555992, 65638, 71, 2555993, 131174, 79, 2555994, 262244, 0, 2555995, 262244, 0, 2555996, 262244, 0, 2555997, 262244, 0, 2555998, 262244, 0, 2555999, 262244, 0, 2556000, 262244, 0, 2556001, 262244, 0, 2556002, 262244, 0, 2556003, 262244, 0, 2621440, 262244, 0, 2621441, 262244, 0, 2621442, 262244, 0, 2621443, 262244, 0, 2621444, 262244, 0, 2621445, 262244, 0, 2621446, 262244, 0, 2621447, 262244, 0, 2621448, 262244, 0, 2621449, 262244, 0, 2621450, 262244, 0, 2621451, 262244, 0, 2621452, 262244, 0, 2621453, 262244, 0, 2621454, 102, 79, 2621455, 65638, 71, 2621456, 65638, 71, 2621457, 65638, 71, 2621458, 65638, 71, 2621459, 65638, 71, 2621460, 65638, 71, 2621461, 65638, 71, 2621462, 65638, 71, 2621463, 65638, 71, 2621464, 65638, 71, 2621465, 65638, 71, 2621466, 65638, 71, 2621467, 65638, 71, 2621468, 65638, 71, 2621469, 65638, 71, 2621470, 65638, 71, 2621471, 65638, 71, 2621472, 65638, 71, 2621473, 65638, 71, 2621474, 65638, 71, 2621475, 65638, 71, 2621476, 65638, 71, 2621477, 65638, 71, 2621478, 65638, 71, 2621479, 65638, 71, 2621480, 65638, 71, 2621481, 65638, 71, 2621482, 65638, 71, 2621483, 65638, 71, 2621484, 65638, 71, 2621485, 65638, 71, 2621486, 65638, 71, 2621487, 65638, 71, 2621488, 65638, 71, 2621489, 65638, 71, 2621490, 65638, 71, 2621491, 65638, 71, 2621492, 65638, 71, 2621493, 65638, 71, 2621494, 65638, 71, 2621495, 65638, 71, 2621496, 65638, 71, 2621497, 65638, 71, 2621498, 65638, 71, 2621499, 65638, 71, 2621500, 65638, 71, 2621501, 65638, 71, 2621502, 65638, 71, 2621503, 65638, 71, 2621504, 65638, 71, 2621505, 65638, 71, 2621506, 65638, 71, 2621507, 65638, 71, 2621508, 65638, 71, 2621509, 65638, 71, 2621510, 65638, 71, 2621511, 65638, 71, 2621512, 131174, 79, 2621513, 102, 79, 2621514, 65638, 71, 2621515, 65638, 71, 2621516, 65638, 71, 2621517, 65638, 71, 2621518, 262146, 2, 2621519, 2, 0, 2621520, 2, 0, 2621521, 2, 0, 2621522, 2, 0, 2621523, 2, 0, 2621524, 2, 4, 2621525, 65638, 71, 2621526, 65638, 71, 2621527, 65638, 71, 2621528, 65638, 71, 2621529, 131174, 79, 2621530, 262244, 0, 2621531, 262244, 0, 2621532, 262244, 0, 2621533, 262244, 0, 2621534, 262244, 0, 2621535, 262244, 0, 2621536, 262244, 0, 2621537, 262244, 0, 2621538, 262244, 0, 2621539, 262244, 0, 2686976, 262244, 0, 2686977, 262244, 0, 2686978, 262244, 0, 2686979, 262244, 0, 2686980, 262244, 0, 2686981, 262244, 0, 2686982, 262244, 0, 2686983, 262244, 0, 2686984, 262244, 0, 2686985, 262244, 0, 2686986, 262244, 0, 2686987, 262244, 0, 2686988, 262244, 0, 2686989, 262244, 0, 2686990, 102, 79, 2686991, 65638, 71, 2686992, 65638, 71, 2686993, 65638, 71, 2686994, 65638, 71, 2686995, 65638, 71, 2686996, 65638, 71, 2686997, 65638, 71, 2686998, 65638, 71, 2686999, 65638, 71, 2687000, 65638, 71, 2687001, 65638, 71, 2687002, 65638, 71, 2687003, 65638, 71, 2687004, 65638, 71, 2687005, 65638, 71, 2687006, 65638, 71, 2687007, 65638, 71, 2687008, 65638, 71, 2687009, 65638, 71, 2687010, 65638, 71, 2687011, 65638, 71, 2687012, 65638, 71, 2687013, 65638, 71, 2687014, 65638, 71, 2687015, 65638, 71, 2687016, 65638, 71, 2687017, 65638, 71, 2687018, 65638, 71, 2687019, 262146, 5, 2687020, 131074, 3, 2687021, 131074, 3, 2687022, 2, 6, 2687023, 65638, 71, 2687024, 65638, 71, 2687025, 65638, 71, 2687026, 65638, 71, 2687027, 65638, 71, 2687028, 65638, 71, 2687029, 65638, 71, 2687030, 65638, 71, 2687031, 65638, 71, 2687032, 65638, 71, 2687033, 65638, 71, 2687034, 65638, 71, 2687035, 65638, 71, 2687036, 65638, 71, 2687037, 65638, 71, 2687038, 65638, 71, 2687039, 65638, 71, 2687040, 65638, 71, 2687041, 65638, 71, 2687042, 65638, 71, 2687043, 65638, 71, 2687044, 65638, 71, 2687045, 65638, 71, 2687046, 65638, 71, 2687047, 65638, 71, 2687048, 131174, 79, 2687049, 102, 79, 2687050, 65638, 71, 2687051, 65638, 71, 2687052, 65638, 71, 2687053, 65638, 71, 2687054, 262146, 6, 2687055, 262146, 4, 2687056, 262146, 4, 2687057, 262146, 4, 2687058, 262146, 4, 2687059, 262146, 4, 2687060, 131074, 6, 2687061, 65638, 71, 2687062, 65638, 71, 2687063, 65638, 71, 2687064, 65638, 71, 2687065, 131174, 79, 2687066, 262244, 0, 2687067, 262244, 0, 2687068, 262244, 0, 2687069, 262244, 0, 2687070, 262244, 0, 2687071, 262244, 0, 2687072, 262244, 0, 2687073, 262244, 0, 2687074, 262244, 0, 2687075, 262244, 0, 2752512, 262244, 0, 2752513, 262244, 0, 2752514, 262244, 0, 2752515, 262244, 0, 2752516, 262244, 0, 2752517, 262244, 0, 2752518, 262244, 0, 2752519, 262244, 0, 2752520, 262244, 0, 2752521, 262244, 0, 2752522, 262244, 0, 2752523, 262244, 0, 2752524, 262244, 0, 2752525, 262244, 0, 2752526, 102, 79, 2752527, 65638, 71, 2752528, 65638, 71, 2752529, 65638, 71, 2752530, 65638, 71, 2752531, 65638, 71, 2752532, 65638, 71, 2752533, 65638, 71, 2752534, 65638, 71, 2752535, 65638, 71, 2752536, 65638, 71, 2752537, 65638, 71, 2752538, 65638, 71, 2752539, 65638, 71, 2752540, 65638, 71, 2752541, 65638, 71, 2752542, 65638, 71, 2752543, 65638, 71, 2752544, 65638, 71, 2752545, 65638, 71, 2752546, 65638, 71, 2752547, 65638, 71, 2752548, 65638, 71, 2752549, 65638, 71, 2752550, 65638, 71, 2752551, 65638, 71, 2752552, 65638, 71, 2752553, 65638, 71, 2752554, 65638, 71, 2752555, 262146, 2, 2752556, 2, 0, 2752557, 2, 0, 2752558, 2, 4, 2752559, 65638, 71, 2752560, 65638, 71, 2752561, 65638, 71, 2752562, 65638, 71, 2752563, 65638, 71, 2752564, 65638, 71, 2752565, 65638, 71, 2752566, 65638, 71, 2752567, 65638, 71, 2752568, 65638, 71, 2752569, 65638, 71, 2752570, 65638, 71, 2752571, 65638, 71, 2752572, 65638, 71, 2752573, 65638, 71, 2752574, 65638, 71, 2752575, 65638, 71, 2752576, 65638, 71, 2752577, 65638, 71, 2752578, 65638, 71, 2752579, 65638, 71, 2752580, 65638, 71, 2752581, 65638, 71, 2752582, 65638, 71, 2752583, 65638, 71, 2752584, 131174, 79, 2752585, 262244, 0, 2752586, 262244, 0, 2752587, 262244, 0, 2752588, 262244, 0, 2752589, 262244, 0, 2752590, 262244, 0, 2752591, 262244, 0, 2752592, 262244, 0, 2752593, 262244, 0, 2752594, 262244, 0, 2752595, 262244, 0, 2752596, 262244, 0, 2752597, 262244, 0, 2752598, 262244, 0, 2752599, 262244, 0, 2752600, 262244, 0, 2752601, 262244, 0, 2752602, 262244, 0, 2752603, 262244, 0, 2752604, 262244, 0, 2752605, 262244, 0, 2752606, 262244, 0, 2752607, 262244, 0, 2752608, 262244, 0, 2752609, 262244, 0, 2752610, 262244, 0, 2752611, 262244, 0, 2818048, 262244, 0, 2818049, 262244, 0, 2818050, 262244, 0, 2818051, 262244, 0, 2818052, 262244, 0, 2818053, 262244, 0, 2818054, 262244, 0, 2818055, 262244, 0, 2818056, 262244, 0, 2818057, 262244, 0, 2818058, 262244, 0, 2818059, 262244, 0, 2818060, 262244, 0, 2818061, 262244, 0, 2818062, 102, 79, 2818063, 65638, 71, 2818064, 65638, 71, 2818065, 65638, 71, 2818066, 65638, 71, 2818067, 65638, 71, 2818068, 65638, 71, 2818069, 65638, 71, 2818070, 65638, 71, 2818071, 65638, 71, 2818072, 65638, 71, 2818073, 65638, 71, 2818074, 65638, 71, 2818075, 65638, 71, 2818076, 65638, 71, 2818077, 65638, 71, 2818078, 65638, 71, 2818079, 65638, 71, 2818080, 65638, 71, 2818081, 65638, 71, 2818082, 65638, 71, 2818083, 65638, 71, 2818084, 65638, 71, 2818085, 65638, 71, 2818086, 65638, 71, 2818087, 65638, 71, 2818088, 65638, 71, 2818089, 65638, 71, 2818090, 65638, 71, 2818091, 262146, 6, 2818092, 262146, 4, 2818093, 262146, 4, 2818094, 131074, 6, 2818095, 65638, 71, 2818096, 65638, 71, 2818097, 65638, 71, 2818098, 65638, 71, 2818099, 65638, 71, 2818100, 65638, 71, 2818101, 65638, 71, 2818102, 65638, 71, 2818103, 65638, 71, 2818104, 65638, 71, 2818105, 65638, 71, 2818106, 65638, 71, 2818107, 65638, 71, 2818108, 65638, 71, 2818109, 65638, 71, 2818110, 65638, 71, 2818111, 65638, 71, 2818112, 65638, 71, 2818113, 65638, 71, 2818114, 65638, 71, 2818115, 65638, 71, 2818116, 65638, 71, 2818117, 65638, 71, 2818118, 65638, 71, 2818119, 65638, 71, 2818120, 131174, 79, 2818121, 262244, 0, 2818122, 262244, 0, 2818123, 262244, 0, 2818124, 262244, 0, 2818125, 262244, 0, 2818126, 262244, 0, 2818127, 262244, 0, 2818128, 262244, 0, 2818129, 262244, 0, 2818130, 262244, 0, 2818131, 262244, 0, 2818132, 262244, 0, 2818133, 262244, 0, 2818134, 262244, 0, 2818135, 262244, 0, 2818136, 262244, 0, 2818137, 262244, 0, 2818138, 262244, 0, 2818139, 262244, 0, 2818140, 262244, 0, 2818141, 262244, 0, 2818142, 262244, 0, 2818143, 262244, 0, 2818144, 262244, 0, 2818145, 262244, 0, 2818146, 262244, 0, 2818147, 262244, 0, 2883584, 262244, 0, 2883585, 262244, 0, 2883586, 262244, 0, 2883587, 262244, 0, 2883588, 262244, 0, 2883589, 262244, 0, 2883590, 262244, 0, 2883591, 262244, 0, 2883592, 262244, 0, 2883593, 262244, 0, 2883594, 262244, 0, 2883595, 262244, 0, 2883596, 262244, 0, 2883597, 262244, 0, 2883598, 102, 79, 2883599, 65638, 71, 2883600, 65638, 71, 2883601, 65638, 71, 2883602, 65638, 71, 2883603, 65638, 71, 2883604, 65638, 71, 2883605, 65638, 71, 2883606, 65638, 71, 2883607, 65638, 71, 2883608, 65638, 71, 2883609, 65638, 71, 2883610, 65638, 71, 2883611, 65638, 71, 2883612, 65638, 71, 2883613, 65638, 71, 2883614, 65638, 71, 2883615, 65638, 71, 2883616, 65638, 71, 2883617, 65638, 71, 2883618, 65638, 71, 2883619, 65638, 71, 2883620, 65638, 71, 2883621, 65638, 71, 2883622, 65638, 71, 2883623, 65638, 71, 2883624, 65638, 71, 2883625, 65638, 71, 2883626, 65638, 71, 2883627, 65638, 71, 2883628, 65638, 71, 2883629, 65638, 71, 2883630, 65638, 71, 2883631, 65638, 71, 2883632, 65638, 71, 2883633, 65638, 71, 2883634, 65638, 71, 2883635, 65638, 71, 2883636, 65638, 71, 2883637, 65638, 71, 2883638, 65638, 71, 2883639, 65638, 71, 2883640, 65638, 71, 2883641, 65638, 71, 2883642, 65638, 71, 2883643, 65638, 71, 2883644, 65638, 71, 2883645, 65638, 71, 2883646, 65638, 71, 2883647, 65638, 71, 2883648, 65638, 71, 2883649, 65638, 71, 2883650, 65638, 71, 2883651, 65638, 71, 2883652, 65638, 71, 2883653, 65638, 71, 2883654, 65638, 71, 2883655, 65638, 71, 2883656, 131174, 79, 2883657, 262244, 0, 2883658, 262244, 0, 2883659, 262244, 0, 2883660, 262244, 0, 2883661, 262244, 0, 2883662, 262244, 0, 2883663, 262244, 0, 2883664, 262244, 0, 2883665, 262244, 0, 2883666, 262244, 0, 2883667, 262244, 0, 2883668, 262244, 0, 2883669, 262244, 0, 2883670, 262244, 0, 2883671, 262244, 0, 2883672, 262244, 0, 2883673, 262244, 0, 2883674, 262244, 0, 2883675, 262244, 0, 2883676, 262244, 0, 2883677, 262244, 0, 2883678, 262244, 0, 2883679, 262244, 0, 2883680, 262244, 0, 2883681, 262244, 0, 2883682, 262244, 0, 2883683, 262244, 0, 2949120, 262244, 0, 2949121, 262244, 0, 2949122, 262244, 0, 2949123, 262244, 0, 2949124, 262244, 0, 2949125, 262244, 0, 2949126, 262244, 0, 2949127, 262244, 0, 2949128, 262244, 0, 2949129, 262244, 0, 2949130, 262244, 0, 2949131, 262244, 0, 2949132, 262244, 0, 2949133, 262244, 0, 2949134, 102, 79, 2949135, 65638, 71, 2949136, 65638, 71, 2949137, 65638, 71, 2949138, 65638, 71, 2949139, 65638, 71, 2949140, 65638, 71, 2949141, 65638, 71, 2949142, 65638, 71, 2949143, 65638, 71, 2949144, 65638, 71, 2949145, 65638, 71, 2949146, 65638, 71, 2949147, 65638, 71, 2949148, 65638, 71, 2949149, 65638, 71, 2949150, 65638, 71, 2949151, 65638, 71, 2949152, 65638, 71, 2949153, 65638, 71, 2949154, 65638, 71, 2949155, 65638, 71, 2949156, 65638, 71, 2949157, 65638, 71, 2949158, 65638, 71, 2949159, 65638, 71, 2949160, 65638, 71, 2949161, 65638, 71, 2949162, 65638, 71, 2949163, 65638, 71, 2949164, 65638, 71, 2949165, 65638, 71, 2949166, 65638, 71, 2949167, 65638, 71, 2949168, 65638, 71, 2949169, 65638, 71, 2949170, 65638, 71, 2949171, 65638, 71, 2949172, 65638, 71, 2949173, 65638, 71, 2949174, 65638, 71, 2949175, 65638, 71, 2949176, 65638, 71, 2949177, 65638, 71, 2949178, 65638, 71, 2949179, 65638, 71, 2949180, 65638, 71, 2949181, 65638, 71, 2949182, 65638, 71, 2949183, 65638, 71, 2949184, 65638, 71, 2949185, 65638, 71, 2949186, 65638, 71, 2949187, 65638, 71, 2949188, 65638, 71, 2949189, 65638, 71, 2949190, 65638, 71, 2949191, 65638, 71, 2949192, 131174, 79, 2949193, 262244, 0, 2949194, 262244, 0, 2949195, 262244, 0, 2949196, 262244, 0, 2949197, 262244, 0, 2949198, 262244, 0, 2949199, 262244, 0, 2949200, 262244, 0, 2949201, 262244, 0, 2949202, 262244, 0, 2949203, 262244, 0, 2949204, 262244, 0, 2949205, 262244, 0, 2949206, 262244, 0, 2949207, 262244, 0, 2949208, 262244, 0, 2949209, 262244, 0, 2949210, 262244, 0, 2949211, 262244, 0, 2949212, 262244, 0, 2949213, 262244, 0, 2949214, 262244, 0, 2949215, 262244, 0, 2949216, 262244, 0, 2949217, 262244, 0, 2949218, 262244, 0, 2949219, 262244, 0, 3014656, 262244, 0, 3014657, 262244, 0, 3014658, 262244, 0, 3014659, 262244, 0, 3014660, 262244, 0, 3014661, 262244, 0, 3014662, 262244, 0, 3014663, 262244, 0, 3014664, 262244, 0, 3014665, 262244, 0, 3014666, 262244, 0, 3014667, 262244, 0, 3014668, 262244, 0, 3014669, 262244, 0, 3014670, 102, 79, 3014671, 65638, 71, 3014672, 65638, 71, 3014673, 65638, 71, 3014674, 65638, 71, 3014675, 65638, 71, 3014676, 65638, 71, 3014677, 262146, 5, 3014678, 131074, 3, 3014679, 131074, 3, 3014680, 131074, 3, 3014681, 131074, 3, 3014682, 131074, 3, 3014683, 131074, 3, 3014684, 131074, 3, 3014685, 131074, 3, 3014686, 131074, 3, 3014687, 131074, 3, 3014688, 131074, 3, 3014689, 131074, 3, 3014690, 131074, 3, 3014691, 131074, 3, 3014692, 131074, 3, 3014693, 131074, 3, 3014694, 131074, 3, 3014695, 131074, 3, 3014696, 2, 6, 3014697, 65638, 71, 3014698, 65638, 71, 3014699, 65638, 71, 3014700, 65638, 71, 3014701, 327782, 79, 3014702, 393318, 79, 3014703, 458854, 79, 3014704, 65638, 71, 3014705, 262146, 5, 3014706, 131074, 3, 3014707, 131074, 3, 3014708, 131074, 3, 3014709, 131074, 3, 3014710, 131074, 3, 3014711, 131074, 3, 3014712, 131074, 3, 3014713, 131074, 3, 3014714, 2, 6, 3014715, 65638, 71, 3014716, 65638, 71, 3014717, 327782, 79, 3014718, 393318, 79, 3014719, 458854, 79, 3014720, 65638, 71, 3014721, 65638, 71, 3014722, 65638, 71, 3014723, 65638, 71, 3014724, 65638, 71, 3014725, 65638, 71, 3014726, 65638, 71, 3014727, 65638, 71, 3014728, 131174, 79, 3014729, 262244, 0, 3014730, 262244, 0, 3014731, 262244, 0, 3014732, 262244, 0, 3014733, 262244, 0, 3014734, 262244, 0, 3014735, 262244, 0, 3014736, 262244, 0, 3014737, 262244, 0, 3014738, 262244, 0, 3014739, 262244, 0, 3014740, 262244, 0, 3014741, 262244, 0, 3014742, 262244, 0, 3014743, 262244, 0, 3014744, 262244, 0, 3014745, 262244, 0, 3014746, 262244, 0, 3014747, 262244, 0, 3014748, 262244, 0, 3014749, 262244, 0, 3014750, 262244, 0, 3014751, 262244, 0, 3014752, 262244, 0, 3014753, 262244, 0, 3014754, 262244, 0, 3014755, 262244, 0, 3080192, 262244, 0, 3080193, 262244, 0, 3080194, 262244, 0, 3080195, 262244, 0, 3080196, 262244, 0, 3080197, 262244, 0, 3080198, 262244, 0, 3080199, 262244, 0, 3080200, 262244, 0, 3080201, 262244, 0, 3080202, 262244, 0, 3080203, 262244, 0, 3080204, 262244, 0, 3080205, 262244, 0, 3080206, 102, 79, 3080207, 65638, 71, 3080208, 65638, 71, 3080209, 65638, 71, 3080210, 65638, 71, 3080211, 65638, 71, 3080212, 65638, 71, 3080213, 262146, 2, 3080214, 2, 0, 3080215, 2, 0, 3080216, 2, 0, 3080217, 2, 0, 3080218, 2, 0, 3080219, 2, 0, 3080220, 2, 0, 3080221, 2, 0, 3080222, 2, 0, 3080223, 2, 0, 3080224, 2, 0, 3080225, 2, 0, 3080226, 2, 0, 3080227, 2, 0, 3080228, 2, 0, 3080229, 2, 0, 3080230, 2, 0, 3080231, 2, 0, 3080232, 2, 4, 3080233, 65638, 71, 3080234, 65638, 71, 3080235, 65638, 71, 3080236, 65638, 71, 3080237, 327782, 80, 3080238, 393318, 80, 3080239, 458854, 80, 3080240, 65638, 71, 3080241, 262146, 2, 3080242, 2, 0, 3080243, 2, 0, 3080244, 2, 0, 3080245, 2, 0, 3080246, 2, 0, 3080247, 2, 0, 3080248, 2, 0, 3080249, 2, 0, 3080250, 2, 4, 3080251, 65638, 71, 3080252, 65638, 71, 3080253, 327782, 80, 3080254, 393318, 80, 3080255, 458854, 80, 3080256, 65638, 71, 3080257, 65638, 71, 3080258, 65638, 71, 3080259, 65638, 71, 3080260, 65638, 71, 3080261, 65638, 71, 3080262, 65638, 71, 3080263, 65638, 71, 3080264, 131174, 79, 3080265, 262244, 0, 3080266, 262244, 0, 3080267, 262244, 0, 3080268, 262244, 0, 3080269, 262244, 0, 3080270, 262244, 0, 3080271, 262244, 0, 3080272, 262244, 0, 3080273, 262244, 0, 3080274, 262244, 0, 3080275, 262244, 0, 3080276, 262244, 0, 3080277, 262244, 0, 3080278, 262244, 0, 3080279, 262244, 0, 3080280, 262244, 0, 3080281, 262244, 0, 3080282, 262244, 0, 3080283, 262244, 0, 3080284, 262244, 0, 3080285, 262244, 0, 3080286, 262244, 0, 3080287, 262244, 0, 3080288, 262244, 0, 3080289, 262244, 0, 3080290, 262244, 0, 3080291, 262244, 0, 3145728, 262244, 0, 3145729, 262244, 0, 3145730, 262244, 0, 3145731, 262244, 0, 3145732, 262244, 0, 3145733, 262244, 0, 3145734, 262244, 0, 3145735, 262244, 0, 3145736, 262244, 0, 3145737, 262244, 0, 3145738, 262244, 0, 3145739, 262244, 0, 3145740, 262244, 0, 3145741, 262244, 0, 3145742, 102, 79, 3145743, 65638, 71, 3145744, 65638, 71, 3145745, 65638, 71, 3145746, 327782, 79, 3145747, 393318, 79, 3145748, 458854, 79, 3145749, 262146, 6, 3145750, 262146, 4, 3145751, 262146, 4, 3145752, 262146, 4, 3145753, 262146, 4, 3145754, 131074, 1, 3145755, 2, 0, 3145756, 2, 0, 3145757, 2, 0, 3145758, 2, 0, 3145759, 2, 0, 3145760, 2, 0, 3145761, 2, 0, 3145762, 2, 0, 3145763, 2, 0, 3145764, 2, 0, 3145765, 262146, 0, 3145766, 262146, 4, 3145767, 262146, 4, 3145768, 131074, 6, 3145769, 65638, 71, 3145770, 65638, 71, 3145771, 65638, 71, 3145772, 65638, 71, 3145773, 327782, 80, 3145774, 393318, 80, 3145775, 458854, 80, 3145776, 65638, 71, 3145777, 262146, 6, 3145778, 262146, 4, 3145779, 65638, 70, 3145780, 65638, 70, 3145781, 65638, 70, 3145782, 262146, 4, 3145783, 131074, 1, 3145784, 2, 0, 3145785, 2, 0, 3145786, 2, 4, 3145787, 65638, 71, 3145788, 65638, 71, 3145789, 327782, 81, 3145790, 393318, 81, 3145791, 458854, 81, 3145792, 65638, 71, 3145793, 65638, 71, 3145794, 65638, 71, 3145795, 65638, 71, 3145796, 65638, 71, 3145797, 65638, 71, 3145798, 65638, 71, 3145799, 65638, 71, 3145800, 131174, 79, 3145801, 262244, 0, 3145802, 262244, 0, 3145803, 262244, 0, 3145804, 262244, 0, 3145805, 262244, 0, 3145806, 262244, 0, 3145807, 262244, 0, 3145808, 262244, 0, 3145809, 262244, 0, 3145810, 262244, 0, 3145811, 262244, 0, 3145812, 262244, 0, 3145813, 262244, 0, 3145814, 262244, 0, 3145815, 262244, 0, 3145816, 262244, 0, 3145817, 262244, 0, 3145818, 262244, 0, 3145819, 262244, 0, 3145820, 262244, 0, 3145821, 262244, 0, 3145822, 262244, 0, 3145823, 262244, 0, 3145824, 262244, 0, 3145825, 262244, 0, 3145826, 262244, 0, 3145827, 262244, 0, 3211264, 262244, 0, 3211265, 262244, 0, 3211266, 262244, 0, 3211267, 262244, 0, 3211268, 262244, 0, 3211269, 262244, 0, 3211270, 262244, 0, 3211271, 262244, 0, 3211272, 262244, 0, 3211273, 262244, 0, 3211274, 262244, 0, 3211275, 262244, 0, 3211276, 262244, 0, 3211277, 262244, 0, 3211278, 102, 79, 3211279, 65638, 71, 3211280, 65638, 71, 3211281, 65638, 71, 3211282, 327782, 80, 3211283, 393318, 80, 3211284, 458854, 80, 3211285, 65638, 71, 3211286, 65638, 71, 3211287, 65638, 71, 3211288, 65638, 71, 3211289, 65638, 71, 3211290, 262146, 2, 3211291, 2, 0, 3211292, 2, 0, 3211293, 2, 0, 3211294, 2, 0, 3211295, 2, 0, 3211296, 2, 0, 3211297, 262146, 0, 3211298, 262146, 4, 3211299, 262146, 4, 3211300, 262146, 4, 3211301, 131074, 6, 3211302, 65638, 71, 3211303, 65638, 71, 3211304, 65638, 71, 3211305, 65638, 71, 3211306, 65638, 71, 3211307, 65638, 71, 3211308, 65638, 71, 3211309, 327782, 80, 3211310, 393318, 80, 3211311, 458854, 80, 3211312, 65638, 71, 3211313, 65638, 71, 3211314, 65638, 71, 3211315, 65638, 71, 3211316, 65638, 71, 3211317, 65638, 71, 3211318, 65638, 71, 3211319, 262146, 2, 3211320, 2, 0, 3211321, 2, 0, 3211322, 2, 4, 3211323, 65638, 71, 3211324, 65638, 71, 3211325, 65638, 71, 3211326, 65638, 71, 3211327, 65638, 71, 3211328, 65638, 71, 3211329, 65638, 71, 3211330, 327782, 79, 3211331, 393318, 79, 3211332, 458854, 79, 3211333, 65638, 71, 3211334, 65638, 71, 3211335, 65638, 71, 3211336, 131174, 79, 3211337, 262244, 0, 3211338, 262244, 0, 3211339, 262244, 0, 3211340, 262244, 0, 3211341, 262244, 0, 3211342, 262244, 0, 3211343, 262244, 0, 3211344, 262244, 0, 3211345, 262244, 0, 3211346, 262244, 0, 3211347, 262244, 0, 3211348, 262244, 0, 3211349, 262244, 0, 3211350, 262244, 0, 3211351, 262244, 0, 3211352, 262244, 0, 3211353, 262244, 0, 3211354, 262244, 0, 3211355, 262244, 0, 3211356, 262244, 0, 3211357, 262244, 0, 3211358, 262244, 0, 3211359, 262244, 0, 3211360, 262244, 0, 3211361, 262244, 0, 3211362, 262244, 0, 3211363, 262244, 0, 3276800, 262244, 0, 3276801, 262244, 0, 3276802, 262244, 0, 3276803, 262244, 0, 3276804, 262244, 0, 3276805, 262244, 0, 3276806, 262244, 0, 3276807, 262244, 0, 3276808, 262244, 0, 3276809, 262244, 0, 3276810, 262244, 0, 3276811, 262244, 0, 3276812, 262244, 0, 3276813, 262244, 0, 3276814, 102, 79, 3276815, 65638, 71, 3276816, 65638, 71, 3276817, 65638, 71, 3276818, 327782, 80, 3276819, 393318, 80, 3276820, 458854, 80, 3276821, 65638, 71, 3276822, 65638, 71, 3276823, 65638, 71, 3276824, 65638, 71, 3276825, 65638, 71, 3276826, 262146, 6, 3276827, 262146, 4, 3276828, 262146, 4, 3276829, 262146, 4, 3276830, 262146, 4, 3276831, 262146, 4, 3276832, 262146, 4, 3276833, 131074, 6, 3276834, 327782, 79, 3276835, 393318, 79, 3276836, 393318, 79, 3276837, 393318, 79, 3276838, 393318, 79, 3276839, 393318, 79, 3276840, 393318, 79, 3276841, 393318, 79, 3276842, 393318, 79, 3276843, 458854, 79, 3276844, 65638, 71, 3276845, 327782, 80, 3276846, 393318, 80, 3276847, 458854, 80, 3276848, 65638, 71, 3276849, 65638, 71, 3276850, 65638, 71, 3276851, 65638, 71, 3276852, 65638, 71, 3276853, 65638, 71, 3276854, 65638, 71, 3276855, 262146, 2, 3276856, 2, 0, 3276857, 2, 0, 3276858, 2, 4, 3276859, 65638, 71, 3276860, 65638, 71, 3276861, 65638, 71, 3276862, 65638, 71, 3276863, 65638, 71, 3276864, 65638, 71, 3276865, 65638, 71, 3276866, 327782, 80, 3276867, 393318, 80, 3276868, 458854, 80, 3276869, 65638, 71, 3276870, 65638, 71, 3276871, 65638, 71, 3276872, 131174, 79, 3276873, 262244, 0, 3276874, 262244, 0, 3276875, 262244, 0, 3276876, 262244, 0, 3276877, 262244, 0, 3276878, 262244, 0, 3276879, 262244, 0, 3276880, 262244, 0, 3276881, 262244, 0, 3276882, 262244, 0, 3276883, 262244, 0, 3276884, 262244, 0, 3276885, 262244, 0, 3276886, 262244, 0, 3276887, 262244, 0, 3276888, 262244, 0, 3276889, 262244, 0, 3276890, 262244, 0, 3276891, 262244, 0, 3276892, 262244, 0, 3276893, 262244, 0, 3276894, 262244, 0, 3276895, 262244, 0, 3276896, 262244, 0, 3276897, 262244, 0, 3276898, 262244, 0, 3276899, 262244, 0, 3342336, 262244, 0, 3342337, 262244, 0, 3342338, 262244, 0, 3342339, 262244, 0, 3342340, 262244, 0, 3342341, 262244, 0, 3342342, 262244, 0, 3342343, 262244, 0, 3342344, 262244, 0, 3342345, 262244, 0, 3342346, 262244, 0, 3342347, 262244, 0, 3342348, 262244, 0, 3342349, 262244, 0, 3342350, 102, 79, 3342351, 65638, 71, 3342352, 65638, 71, 3342353, 65638, 71, 3342354, 327782, 80, 3342355, 393318, 80, 3342356, 458854, 80, 3342357, 65638, 71, 3342358, 65638, 71, 3342359, 65638, 71, 3342360, 65638, 71, 3342361, 65638, 71, 3342362, 327782, 79, 3342363, 393318, 79, 3342364, 458854, 79, 3342365, 65638, 71, 3342366, 65638, 71, 3342367, 65638, 71, 3342368, 65638, 71, 3342369, 65638, 71, 3342370, 327782, 80, 3342371, 393318, 80, 3342372, 393318, 80, 3342373, 393318, 80, 3342374, 393318, 80, 3342375, 393318, 80, 3342376, 393318, 80, 3342377, 393318, 80, 3342378, 393318, 80, 3342379, 458854, 80, 3342380, 65638, 71, 3342381, 327782, 80, 3342382, 393318, 80, 3342383, 458854, 80, 3342384, 65638, 71, 3342385, 65638, 71, 3342386, 65638, 71, 3342387, 65638, 71, 3342388, 65638, 71, 3342389, 65638, 71, 3342390, 65638, 71, 3342391, 262146, 2, 3342392, 2, 0, 3342393, 2, 0, 3342394, 2, 4, 3342395, 65638, 71, 3342396, 65638, 71, 3342397, 65638, 71, 3342398, 65638, 71, 3342399, 262146, 5, 3342400, 131074, 3, 3342401, 2, 6, 3342402, 327782, 81, 3342403, 393318, 81, 3342404, 458854, 81, 3342405, 65638, 71, 3342406, 65638, 71, 3342407, 65638, 71, 3342408, 131174, 79, 3342409, 262244, 0, 3342410, 262244, 0, 3342411, 262244, 0, 3342412, 262244, 0, 3342413, 65638, 79, 3342414, 65638, 79, 3342415, 65638, 79, 3342416, 65638, 79, 3342417, 65638, 79, 3342418, 65638, 79, 3342419, 65638, 79, 3342420, 65638, 79, 3342421, 65638, 79, 3342422, 65638, 79, 3342423, 65638, 79, 3342424, 65638, 79, 3342425, 65638, 79, 3342426, 65638, 79, 3342427, 65638, 79, 3342428, 65638, 79, 3342429, 65638, 79, 3342430, 65638, 79, 3342431, 65638, 79, 3342432, 65638, 79, 3342433, 65638, 79, 3342434, 262244, 0, 3342435, 262244, 0, 3407872, 262244, 0, 3407873, 262244, 0, 3407874, 262244, 0, 3407875, 262244, 0, 3407876, 262244, 0, 3407877, 262244, 0, 3407878, 262244, 0, 3407879, 262244, 0, 3407880, 262244, 0, 3407881, 262244, 0, 3407882, 262244, 0, 3407883, 262244, 0, 3407884, 262244, 0, 3407885, 262244, 0, 3407886, 102, 79, 3407887, 65638, 71, 3407888, 65638, 71, 3407889, 65638, 71, 3407890, 327782, 80, 3407891, 393318, 80, 3407892, 458854, 80, 3407893, 65638, 71, 3407894, 65638, 71, 3407895, 65638, 71, 3407896, 65638, 71, 3407897, 65638, 71, 3407898, 327782, 80, 3407899, 393318, 80, 3407900, 458854, 80, 3407901, 65638, 71, 3407902, 65638, 71, 3407903, 65638, 71, 3407904, 65638, 71, 3407905, 65638, 71, 3407906, 327782, 81, 3407907, 393318, 81, 3407908, 393318, 81, 3407909, 393318, 81, 3407910, 393318, 81, 3407911, 393318, 81, 3407912, 393318, 81, 3407913, 196710, 81, 3407914, 393318, 80, 3407915, 458854, 80, 3407916, 65638, 71, 3407917, 327782, 80, 3407918, 393318, 80, 3407919, 458854, 80, 3407920, 65638, 71, 3407921, 65638, 71, 3407922, 65638, 71, 3407923, 65638, 71, 3407924, 65638, 71, 3407925, 65638, 71, 3407926, 65638, 71, 3407927, 262146, 2, 3407928, 2, 0, 3407929, 2, 0, 3407930, 2, 4, 3407931, 65638, 71, 3407932, 65638, 71, 3407933, 65638, 71, 3407934, 65638, 71, 3407935, 262146, 2, 3407936, 2, 0, 3407937, 131074, 0, 3407938, 2, 6, 3407939, 65638, 71, 3407940, 65638, 71, 3407941, 65638, 71, 3407942, 65638, 71, 3407943, 65638, 71, 3407944, 131174, 79, 3407945, 262244, 0, 3407946, 262244, 0, 3407947, 262244, 0, 3407948, 262244, 0, 3407949, 262244, 0, 3407950, 262244, 0, 3407951, 102, 78, 3407952, 65638, 78, 3407953, 65638, 78, 3407954, 65638, 78, 3407955, 65638, 78, 3407956, 65638, 78, 3407957, 65638, 78, 3407958, 65638, 78, 3407959, 65638, 78, 3407960, 65638, 78, 3407961, 65638, 78, 3407962, 65638, 78, 3407963, 65638, 78, 3407964, 65638, 78, 3407965, 131174, 78, 3407966, 262244, 0, 3407967, 262244, 0, 3407968, 262244, 0, 3407969, 262244, 0, 3407970, 262244, 0, 3407971, 262244, 0, 3473408, 262244, 0, 3473409, 262244, 0, 3473410, 262244, 0, 3473411, 262244, 0, 3473412, 262244, 0, 3473413, 262244, 0, 3473414, 262244, 0, 3473415, 262244, 0, 3473416, 262244, 0, 3473417, 262244, 0, 3473418, 262244, 0, 3473419, 262244, 0, 3473420, 262244, 0, 3473421, 262244, 0, 3473422, 102, 79, 3473423, 65638, 71, 3473424, 65638, 71, 3473425, 65638, 71, 3473426, 327782, 80, 3473427, 393318, 80, 3473428, 458854, 80, 3473429, 65638, 71, 3473430, 65638, 71, 3473431, 65638, 71, 3473432, 65638, 71, 3473433, 65638, 71, 3473434, 327782, 81, 3473435, 393318, 81, 3473436, 458854, 81, 3473437, 65638, 71, 3473438, 65638, 71, 3473439, 65638, 71, 3473440, 65638, 71, 3473441, 65638, 71, 3473442, 65638, 71, 3473443, 65638, 71, 3473444, 65638, 71, 3473445, 65638, 71, 3473446, 65638, 71, 3473447, 65638, 71, 3473448, 65638, 71, 3473449, 327782, 80, 3473450, 393318, 80, 3473451, 458854, 80, 3473452, 65638, 71, 3473453, 327782, 80, 3473454, 393318, 80, 3473455, 458854, 80, 3473456, 65638, 71, 3473457, 65638, 71, 3473458, 65638, 71, 3473459, 65638, 71, 3473460, 65638, 71, 3473461, 65638, 71, 3473462, 65638, 71, 3473463, 262146, 2, 3473464, 2, 0, 3473465, 2, 0, 3473466, 2, 4, 3473467, 65638, 71, 3473468, 65638, 71, 3473469, 65638, 71, 3473470, 65638, 71, 3473471, 262146, 2, 3473472, 2, 0, 3473473, 2, 0, 3473474, 2, 4, 3473475, 65638, 71, 3473476, 65638, 71, 3473477, 65638, 71, 3473478, 65638, 71, 3473479, 65638, 71, 3473480, 131174, 79, 3473481, 262244, 0, 3473482, 262244, 0, 3473483, 262244, 0, 3473484, 262244, 0, 3473485, 262244, 0, 3473486, 262244, 0, 3473487, 102, 79, 3473488, 65638, 71, 3473489, 65638, 71, 3473490, 65638, 71, 3473491, 65638, 71, 3473492, 65638, 71, 3473493, 65638, 71, 3473494, 65638, 71, 3473495, 65638, 71, 3473496, 65638, 71, 3473497, 65638, 71, 3473498, 65638, 71, 3473499, 65638, 71, 3473500, 65638, 71, 3473501, 131174, 79, 3473502, 262244, 0, 3473503, 262244, 0, 3473504, 262244, 0, 3473505, 262244, 0, 3473506, 262244, 0, 3473507, 262244, 0, 3538944, 262244, 0, 3538945, 262244, 0, 3538946, 262244, 0, 3538947, 262244, 0, 3538948, 262244, 0, 3538949, 262244, 0, 3538950, 262244, 0, 3538951, 262244, 0, 3538952, 262244, 0, 3538953, 262244, 0, 3538954, 262244, 0, 3538955, 262244, 0, 3538956, 262244, 0, 3538957, 262244, 0, 3538958, 102, 79, 3538959, 65638, 71, 3538960, 65638, 71, 3538961, 65638, 71, 3538962, 327782, 80, 3538963, 393318, 80, 3538964, 458854, 80, 3538965, 65638, 71, 3538966, 65638, 71, 3538967, 65638, 71, 3538968, 65638, 71, 3538969, 65638, 71, 3538970, 65638, 71, 3538971, 65638, 71, 3538972, 65638, 71, 3538973, 65638, 71, 3538974, 65638, 71, 3538975, 65638, 71, 3538976, 65638, 71, 3538977, 65638, 71, 3538978, 65638, 71, 3538979, 65638, 71, 3538980, 65638, 71, 3538981, 65638, 71, 3538982, 65638, 71, 3538983, 65638, 71, 3538984, 65638, 71, 3538985, 327782, 80, 3538986, 393318, 80, 3538987, 458854, 80, 3538988, 65638, 71, 3538989, 327782, 81, 3538990, 393318, 81, 3538991, 458854, 81, 3538992, 65638, 71, 3538993, 65638, 71, 3538994, 65638, 71, 3538995, 65638, 71, 3538996, 65638, 71, 3538997, 65638, 71, 3538998, 65638, 71, 3538999, 262146, 2, 3539000, 2, 0, 3539001, 2, 0, 3539002, 2, 4, 3539003, 65638, 71, 3539004, 65638, 71, 3539005, 65638, 71, 3539006, 65638, 71, 3539007, 262146, 2, 3539008, 2, 0, 3539009, 2, 0, 3539010, 2, 4, 3539011, 65638, 71, 3539012, 65638, 71, 3539013, 65638, 71, 3539014, 65638, 71, 3539015, 65638, 71, 3539016, 131174, 79, 3539017, 262244, 0, 3539018, 262244, 0, 3539019, 262244, 0, 3539020, 262244, 0, 3539021, 262244, 0, 3539022, 262244, 0, 3539023, 102, 79, 3539024, 65638, 71, 3539025, 65638, 71, 3539026, 65638, 71, 3539027, 65638, 71, 3539028, 65638, 71, 3539029, 65638, 71, 3539030, 65638, 71, 3539031, 65638, 71, 3539032, 65638, 71, 3539033, 65638, 71, 3539034, 65638, 71, 3539035, 65638, 71, 3539036, 65638, 71, 3539037, 131174, 79, 3539038, 262244, 0, 3539039, 262244, 0, 3539040, 262244, 0, 3539041, 262244, 0, 3539042, 262244, 0, 3539043, 262244, 0, 3604480, 262244, 0, 3604481, 262244, 0, 3604482, 262244, 0, 3604483, 262244, 0, 3604484, 262244, 0, 3604485, 262244, 0, 3604486, 262244, 0, 3604487, 262244, 0, 3604488, 262244, 0, 3604489, 262244, 0, 3604490, 262244, 0, 3604491, 262244, 0, 3604492, 262244, 0, 3604493, 262244, 0, 3604494, 102, 79, 3604495, 65638, 71, 3604496, 65638, 71, 3604497, 65638, 71, 3604498, 327782, 80, 3604499, 393318, 80, 3604500, 458854, 80, 3604501, 65638, 71, 3604502, 65638, 71, 3604503, 65638, 71, 3604504, 65638, 71, 3604505, 65638, 71, 3604506, 65638, 71, 3604507, 65638, 71, 3604508, 65638, 71, 3604509, 65638, 71, 3604510, 65638, 71, 3604511, 65638, 71, 3604512, 65638, 71, 3604513, 65638, 71, 3604514, 65638, 71, 3604515, 65638, 71, 3604516, 65638, 71, 3604517, 65638, 71, 3604518, 65638, 71, 3604519, 65638, 71, 3604520, 65638, 71, 3604521, 327782, 80, 3604522, 393318, 80, 3604523, 458854, 80, 3604524, 65638, 71, 3604525, 65638, 71, 3604526, 65638, 71, 3604527, 65638, 71, 3604528, 65638, 71, 3604529, 65638, 71, 3604530, 327782, 79, 3604531, 393318, 79, 3604532, 458854, 79, 3604533, 65638, 71, 3604534, 65638, 71, 3604535, 393318, 82, 3604536, 2, 0, 3604537, 2, 0, 3604538, 458854, 82, 3604539, 327782, 79, 3604540, 393318, 79, 3604541, 458854, 79, 3604542, 65638, 71, 3604543, 262146, 6, 3604544, 262146, 4, 3604545, 262146, 4, 3604546, 131074, 6, 3604547, 65638, 71, 3604548, 65638, 71, 3604549, 65638, 71, 3604550, 65638, 71, 3604551, 65638, 71, 3604552, 131174, 79, 3604553, 262244, 0, 3604554, 262244, 0, 3604555, 262244, 0, 3604556, 262244, 0, 3604557, 262244, 0, 3604558, 262244, 0, 3604559, 102, 79, 3604560, 65638, 71, 3604561, 65638, 71, 3604562, 65638, 71, 3604563, 65638, 71, 3604564, 65638, 71, 3604565, 65638, 71, 3604566, 65638, 71, 3604567, 65638, 71, 3604568, 65638, 71, 3604569, 65638, 71, 3604570, 65638, 71, 3604571, 65638, 71, 3604572, 65638, 71, 3604573, 131174, 79, 3604574, 262244, 0, 3604575, 262244, 0, 3604576, 262244, 0, 3604577, 262244, 0, 3604578, 262244, 0, 3604579, 262244, 0, 3670016, 262244, 0, 3670017, 262244, 0, 3670018, 262244, 0, 3670019, 262244, 0, 3670020, 262244, 0, 3670021, 262244, 0, 3670022, 262244, 0, 3670023, 262244, 0, 3670024, 262244, 0, 3670025, 262244, 0, 3670026, 262244, 0, 3670027, 262244, 0, 3670028, 262244, 0, 3670029, 262244, 0, 3670030, 102, 79, 3670031, 65638, 71, 3670032, 65638, 71, 3670033, 65638, 71, 3670034, 327782, 80, 3670035, 393318, 80, 3670036, 458854, 80, 3670037, 65638, 71, 3670038, 65638, 71, 3670039, 65638, 71, 3670040, 65638, 71, 3670041, 65638, 71, 3670042, 65638, 71, 3670043, 65638, 71, 3670044, 65638, 71, 3670045, 65638, 71, 3670046, 65638, 71, 3670047, 65638, 71, 3670048, 65638, 71, 3670049, 65638, 71, 3670050, 65638, 71, 3670051, 65638, 71, 3670052, 65638, 71, 3670053, 65638, 71, 3670054, 65638, 71, 3670055, 65638, 71, 3670056, 65638, 71, 3670057, 327782, 80, 3670058, 393318, 80, 3670059, 458854, 80, 3670060, 65638, 71, 3670061, 65638, 71, 3670062, 65638, 71, 3670063, 65638, 71, 3670064, 65638, 71, 3670065, 65638, 71, 3670066, 327782, 80, 3670067, 393318, 80, 3670068, 458854, 80, 3670069, 65638, 71, 3670070, 65638, 71, 3670071, 393318, 83, 3670072, 2, 0, 3670073, 2, 0, 3670074, 458854, 83, 3670075, 327782, 80, 3670076, 393318, 80, 3670077, 458854, 80, 3670078, 65638, 71, 3670079, 65638, 71, 3670080, 65638, 71, 3670081, 65638, 71, 3670082, 65638, 71, 3670083, 65638, 71, 3670084, 65638, 71, 3670085, 65638, 71, 3670086, 65638, 71, 3670087, 65638, 71, 3670088, 131174, 79, 3670089, 262244, 0, 3670090, 262244, 0, 3670091, 262244, 0, 3670092, 262244, 0, 3670093, 262244, 0, 3670094, 262244, 0, 3670095, 102, 79, 3670096, 65638, 71, 3670097, 65638, 71, 3670098, 65638, 71, 3670099, 65638, 71, 3670100, 65638, 71, 3670101, 65638, 71, 3670102, 65638, 71, 3670103, 65638, 71, 3670104, 65638, 71, 3670105, 65638, 71, 3670106, 65638, 71, 3670107, 65638, 71, 3670108, 65638, 71, 3670109, 131174, 79, 3670110, 262244, 0, 3670111, 262244, 0, 3670112, 262244, 0, 3670113, 262244, 0, 3670114, 262244, 0, 3670115, 262244, 0, 3735552, 262244, 0, 3735553, 262244, 0, 3735554, 262244, 0, 3735555, 262244, 0, 3735556, 262244, 0, 3735557, 262244, 0, 3735558, 262244, 0, 3735559, 262244, 0, 3735560, 262244, 0, 3735561, 262244, 0, 3735562, 262244, 0, 3735563, 262244, 0, 3735564, 262244, 0, 3735565, 262244, 0, 3735566, 102, 79, 3735567, 65638, 71, 3735568, 65638, 71, 3735569, 65638, 71, 3735570, 327782, 80, 3735571, 393318, 80, 3735572, 458854, 80, 3735573, 65638, 71, 3735574, 65638, 71, 3735575, 65638, 71, 3735576, 65638, 71, 3735577, 65638, 71, 3735578, 65638, 71, 3735579, 65638, 71, 3735580, 65638, 71, 3735581, 65638, 71, 3735582, 65638, 71, 3735583, 65638, 71, 3735584, 65638, 71, 3735585, 65638, 71, 3735586, 65638, 71, 3735587, 65638, 71, 3735588, 65638, 71, 3735589, 65638, 71, 3735590, 65638, 71, 3735591, 65638, 71, 3735592, 65638, 71, 3735593, 327782, 80, 3735594, 393318, 80, 3735595, 458854, 80, 3735596, 65638, 71, 3735597, 65638, 71, 3735598, 65638, 71, 3735599, 65638, 71, 3735600, 65638, 71, 3735601, 65638, 71, 3735602, 327782, 81, 3735603, 393318, 81, 3735604, 458854, 81, 3735605, 65638, 71, 3735606, 65638, 71, 3735607, 393318, 84, 3735608, 2, 0, 3735609, 2, 0, 3735610, 458854, 84, 3735611, 327782, 81, 3735612, 393318, 81, 3735613, 458854, 81, 3735614, 65638, 71, 3735615, 65638, 71, 3735616, 65638, 71, 3735617, 65638, 71, 3735618, 65638, 71, 3735619, 65638, 71, 3735620, 65638, 71, 3735621, 65638, 71, 3735622, 65638, 71, 3735623, 65638, 71, 3735624, 131174, 79, 3735625, 262244, 0, 3735626, 262244, 0, 3735627, 262244, 0, 3735628, 262244, 0, 3735629, 262244, 0, 3735630, 262244, 0, 3735631, 102, 79, 3735632, 65638, 71, 3735633, 65638, 71, 3735634, 262146, 5, 3735635, 131074, 3, 3735636, 131074, 3, 3735637, 131074, 3, 3735638, 131074, 3, 3735639, 131074, 3, 3735640, 131074, 3, 3735641, 131074, 3, 3735642, 2, 6, 3735643, 65638, 71, 3735644, 65638, 71, 3735645, 131174, 79, 3735646, 262244, 0, 3735647, 262244, 0, 3735648, 262244, 0, 3735649, 262244, 0, 3735650, 262244, 0, 3735651, 262244, 0, 3801088, 262244, 0, 3801089, 262244, 0, 3801090, 262244, 0, 3801091, 262244, 0, 3801092, 262244, 0, 3801093, 262244, 0, 3801094, 262244, 0, 3801095, 262244, 0, 3801096, 262244, 0, 3801097, 262244, 0, 3801098, 262244, 0, 3801099, 262244, 0, 3801100, 262244, 0, 3801101, 262244, 0, 3801102, 102, 79, 3801103, 65638, 71, 3801104, 65638, 71, 3801105, 65638, 71, 3801106, 327782, 80, 3801107, 393318, 80, 3801108, 458854, 80, 3801109, 65638, 71, 3801110, 65638, 71, 3801111, 65638, 71, 3801112, 65638, 71, 3801113, 65638, 71, 3801114, 65638, 71, 3801115, 327782, 79, 3801116, 393318, 79, 3801117, 458854, 79, 3801118, 65638, 71, 3801119, 65638, 71, 3801120, 65638, 71, 3801121, 65638, 71, 3801122, 65638, 71, 3801123, 65638, 71, 3801124, 65638, 71, 3801125, 65638, 71, 3801126, 65638, 71, 3801127, 65638, 71, 3801128, 65638, 71, 3801129, 327782, 81, 3801130, 393318, 81, 3801131, 458854, 81, 3801132, 65638, 71, 3801133, 65638, 71, 3801134, 65638, 71, 3801135, 65638, 71, 3801136, 65638, 71, 3801137, 65638, 71, 3801138, 65638, 71, 3801139, 65638, 71, 3801140, 65638, 71, 3801141, 262146, 5, 3801142, 131074, 3, 3801143, 65538, 0, 3801144, 2, 0, 3801145, 2, 0, 3801146, 2, 4, 3801147, 65638, 71, 3801148, 65638, 71, 3801149, 65638, 71, 3801150, 65638, 71, 3801151, 65638, 71, 3801152, 65638, 71, 3801153, 65638, 71, 3801154, 65638, 71, 3801155, 65638, 71, 3801156, 65638, 71, 3801157, 65638, 71, 3801158, 65638, 71, 3801159, 65638, 71, 3801160, 131174, 79, 3801161, 262244, 0, 3801162, 262244, 0, 3801163, 262244, 0, 3801164, 262244, 0, 3801165, 102, 78, 3801166, 65638, 78, 3801167, 196710, 78, 3801168, 65638, 71, 3801169, 65638, 71, 3801170, 262146, 2, 3801171, 2, 0, 3801172, 262146, 0, 3801173, 262146, 4, 3801174, 262146, 4, 3801175, 262146, 4, 3801176, 131074, 1, 3801177, 2, 0, 3801178, 2, 4, 3801179, 65638, 71, 3801180, 65638, 71, 3801181, 262246, 78, 3801182, 65638, 78, 3801183, 131174, 78, 3801184, 262244, 0, 3801185, 262244, 0, 3801186, 262244, 0, 3801187, 262244, 0, 3866624, 262244, 0, 3866625, 262244, 0, 3866626, 262244, 0, 3866627, 262244, 0, 3866628, 262244, 0, 3866629, 262244, 0, 3866630, 262244, 0, 3866631, 262244, 0, 3866632, 262244, 0, 3866633, 262244, 0, 3866634, 262244, 0, 3866635, 262244, 0, 3866636, 262244, 0, 3866637, 262244, 0, 3866638, 102, 79, 3866639, 65638, 71, 3866640, 65638, 71, 3866641, 65638, 71, 3866642, 327782, 81, 3866643, 393318, 81, 3866644, 458854, 81, 3866645, 65638, 71, 3866646, 65638, 71, 3866647, 65638, 71, 3866648, 327782, 79, 3866649, 393318, 79, 3866650, 393318, 79, 3866651, 196710, 80, 3866652, 393318, 80, 3866653, 262246, 80, 3866654, 393318, 79, 3866655, 393318, 79, 3866656, 393318, 79, 3866657, 393318, 79, 3866658, 393318, 79, 3866659, 458854, 79, 3866660, 65638, 71, 3866661, 65638, 71, 3866662, 65638, 71, 3866663, 65638, 71, 3866664, 65638, 71, 3866665, 65638, 71, 3866666, 65638, 71, 3866667, 65638, 71, 3866668, 65638, 71, 3866669, 65638, 71, 3866670, 65638, 71, 3866671, 65638, 71, 3866672, 65638, 71, 3866673, 65638, 71, 3866674, 65638, 71, 3866675, 262146, 5, 3866676, 131074, 3, 3866677, 65538, 0, 3866678, 2, 0, 3866679, 2, 0, 3866680, 2, 0, 3866681, 2, 0, 3866682, 131074, 0, 3866683, 2, 6, 3866684, 65638, 71, 3866685, 65638, 71, 3866686, 65638, 71, 3866687, 65638, 71, 3866688, 65638, 71, 3866689, 65638, 71, 3866690, 65638, 71, 3866691, 65638, 71, 3866692, 65638, 71, 3866693, 65638, 71, 3866694, 65638, 71, 3866695, 65638, 71, 3866696, 131174, 79, 3866697, 262244, 0, 3866698, 262244, 0, 3866699, 262244, 0, 3866700, 262244, 0, 3866701, 102, 79, 3866702, 65638, 71, 3866703, 65638, 71, 3866704, 65638, 71, 3866705, 65638, 71, 3866706, 262146, 2, 3866707, 2, 0, 3866708, 2, 4, 3866709, 65638, 71, 3866710, 65638, 71, 3866711, 65638, 71, 3866712, 262146, 2, 3866713, 2, 0, 3866714, 2, 4, 3866715, 65638, 71, 3866716, 65638, 71, 3866717, 65638, 71, 3866718, 65638, 71, 3866719, 131174, 79, 3866720, 262244, 0, 3866721, 262244, 0, 3866722, 262244, 0, 3866723, 262244, 0, 3932160, 262244, 0, 3932161, 262244, 0, 3932162, 262244, 0, 3932163, 262244, 0, 3932164, 262244, 0, 3932165, 262244, 0, 3932166, 262244, 0, 3932167, 262244, 0, 3932168, 262244, 0, 3932169, 262244, 0, 3932170, 262244, 0, 3932171, 262244, 0, 3932172, 262244, 0, 3932173, 262244, 0, 3932174, 102, 79, 3932175, 65638, 71, 3932176, 65638, 71, 3932177, 65638, 71, 3932178, 65638, 71, 3932179, 65638, 71, 3932180, 65638, 71, 3932181, 65638, 71, 3932182, 65638, 71, 3932183, 65638, 71, 3932184, 327782, 80, 3932185, 393318, 80, 3932186, 393318, 80, 3932187, 393318, 80, 3932188, 393318, 80, 3932189, 393318, 80, 3932190, 393318, 80, 3932191, 393318, 80, 3932192, 393318, 80, 3932193, 393318, 80, 3932194, 393318, 80, 3932195, 458854, 80, 3932196, 65638, 71, 3932197, 65638, 71, 3932198, 65638, 71, 3932199, 65638, 71, 3932200, 65638, 71, 3932201, 65638, 71, 3932202, 65638, 71, 3932203, 65638, 71, 3932204, 65638, 71, 3932205, 65638, 71, 3932206, 65638, 71, 3932207, 65638, 71, 3932208, 65638, 71, 3932209, 65638, 71, 3932210, 65638, 71, 3932211, 262146, 2, 3932212, 2, 0, 3932213, 2, 0, 3932214, 2, 0, 3932215, 2, 0, 3932216, 2, 0, 3932217, 2, 0, 3932218, 2, 0, 3932219, 2, 4, 3932220, 65638, 71, 3932221, 65638, 71, 3932222, 65638, 71, 3932223, 65638, 71, 3932224, 65638, 71, 3932225, 327782, 79, 3932226, 393318, 79, 3932227, 393318, 79, 3932228, 458854, 79, 3932229, 65638, 71, 3932230, 65638, 71, 3932231, 65638, 71, 3932232, 131174, 79, 3932233, 262244, 0, 3932234, 262244, 0, 3932235, 262244, 0, 3932236, 262244, 0, 3932237, 102, 79, 3932238, 65638, 71, 3932239, 65638, 71, 3932240, 65638, 71, 3932241, 65638, 71, 3932242, 262146, 2, 3932243, 2, 0, 3932244, 2, 4, 3932245, 327782, 79, 3932246, 393318, 79, 3932247, 458854, 79, 3932248, 262146, 2, 3932249, 2, 0, 3932250, 2, 4, 3932251, 65638, 71, 3932252, 65638, 71, 3932253, 65638, 71, 3932254, 65638, 71, 3932255, 131174, 79, 3932256, 262244, 0, 3932257, 262244, 0, 3932258, 262244, 0, 3932259, 262244, 0, 3997696, 262244, 0, 3997697, 262244, 0, 3997698, 262244, 0, 3997699, 262244, 0, 3997700, 262244, 0, 3997701, 262244, 0, 3997702, 262244, 0, 3997703, 262244, 0, 3997704, 262244, 0, 3997705, 262244, 0, 3997706, 262244, 0, 3997707, 262244, 0, 3997708, 262244, 0, 3997709, 262244, 0, 3997710, 102, 79, 3997711, 65638, 71, 3997712, 65638, 71, 3997713, 65638, 71, 3997714, 65638, 71, 3997715, 65638, 71, 3997716, 65638, 71, 3997717, 65638, 71, 3997718, 65638, 71, 3997719, 65638, 71, 3997720, 327782, 81, 3997721, 393318, 81, 3997722, 393318, 81, 3997723, 393318, 81, 3997724, 393318, 81, 3997725, 393318, 81, 3997726, 393318, 81, 3997727, 393318, 81, 3997728, 393318, 81, 3997729, 393318, 81, 3997730, 393318, 81, 3997731, 458854, 81, 3997732, 65638, 71, 3997733, 65638, 71, 3997734, 65638, 71, 3997735, 65638, 71, 3997736, 65638, 71, 3997737, 65638, 71, 3997738, 65638, 71, 3997739, 65638, 71, 3997740, 65638, 71, 3997741, 65638, 71, 3997742, 65638, 71, 3997743, 65638, 71, 3997744, 65638, 71, 3997745, 65638, 71, 3997746, 65638, 71, 3997747, 262146, 2, 3997748, 2, 0, 3997749, 2, 0, 3997750, 2, 0, 3997751, 2, 0, 3997752, 2, 0, 3997753, 2, 0, 3997754, 2, 0, 3997755, 2, 4, 3997756, 65638, 71, 3997757, 65638, 71, 3997758, 65638, 71, 3997759, 65638, 71, 3997760, 65638, 71, 3997761, 327782, 80, 3997762, 393318, 80, 3997763, 393318, 80, 3997764, 458854, 80, 3997765, 65638, 71, 3997766, 65638, 71, 3997767, 65638, 71, 3997768, 131174, 79, 3997769, 262244, 0, 3997770, 262244, 0, 3997771, 262244, 0, 3997772, 262244, 0, 3997773, 102, 79, 3997774, 65638, 71, 3997775, 65638, 71, 3997776, 65638, 71, 3997777, 65638, 71, 3997778, 262146, 2, 3997779, 2, 0, 3997780, 2, 4, 3997781, 327782, 80, 3997782, 393318, 80, 3997783, 458854, 80, 3997784, 262146, 2, 3997785, 2, 0, 3997786, 2, 4, 3997787, 65638, 71, 3997788, 65638, 71, 3997789, 65638, 71, 3997790, 65638, 71, 3997791, 131174, 79, 3997792, 262244, 0, 3997793, 262244, 0, 3997794, 262244, 0, 3997795, 262244, 0, 4063232, 262244, 0, 4063233, 262244, 0, 4063234, 262244, 0, 4063235, 262244, 0, 4063236, 262244, 0, 4063237, 262244, 0, 4063238, 262244, 0, 4063239, 262244, 0, 4063240, 262244, 0, 4063241, 262244, 0, 4063242, 262244, 0, 4063243, 262244, 0, 4063244, 262244, 0, 4063245, 262244, 0, 4063246, 102, 79, 4063247, 65638, 71, 4063248, 65638, 71, 4063249, 65638, 71, 4063250, 262146, 5, 4063251, 131074, 3, 4063252, 131074, 3, 4063253, 131074, 3, 4063254, 2, 6, 4063255, 65638, 71, 4063256, 65638, 71, 4063257, 65638, 71, 4063258, 65638, 71, 4063259, 65638, 71, 4063260, 65638, 71, 4063261, 65638, 71, 4063262, 65638, 71, 4063263, 65638, 71, 4063264, 65638, 71, 4063265, 65638, 71, 4063266, 65638, 71, 4063267, 65638, 71, 4063268, 65638, 71, 4063269, 65638, 71, 4063270, 65638, 71, 4063271, 65638, 71, 4063272, 65638, 71, 4063273, 65638, 71, 4063274, 65638, 71, 4063275, 65638, 71, 4063276, 65638, 71, 4063277, 65638, 71, 4063278, 65638, 71, 4063279, 65638, 71, 4063280, 65638, 71, 4063281, 65638, 71, 4063282, 65638, 71, 4063283, 262146, 2, 4063284, 2, 0, 4063285, 2, 0, 4063286, 2, 0, 4063287, 2, 0, 4063288, 2, 0, 4063289, 2, 0, 4063290, 2, 0, 4063291, 131074, 0, 4063292, 131074, 3, 4063293, 131074, 3, 4063294, 131074, 3, 4063295, 131074, 3, 4063296, 2, 6, 4063297, 327782, 80, 4063298, 393318, 80, 4063299, 393318, 80, 4063300, 458854, 80, 4063301, 65638, 71, 4063302, 65638, 71, 4063303, 65638, 71, 4063304, 131174, 79, 4063305, 262244, 0, 4063306, 262244, 0, 4063307, 262244, 0, 4063308, 262244, 0, 4063309, 102, 79, 4063310, 65638, 71, 4063311, 65638, 71, 4063312, 65638, 71, 4063313, 65638, 71, 4063314, 262146, 6, 4063315, 262146, 4, 4063316, 131074, 6, 4063317, 327782, 80, 4063318, 393318, 80, 4063319, 458854, 80, 4063320, 262146, 6, 4063321, 262146, 4, 4063322, 131074, 6, 4063323, 65638, 71, 4063324, 65638, 71, 4063325, 65638, 71, 4063326, 65638, 71, 4063327, 131174, 79, 4063328, 262244, 0, 4063329, 262244, 0, 4063330, 262244, 0, 4063331, 262244, 0, 4128768, 262244, 0, 4128769, 262244, 0, 4128770, 262244, 0, 4128771, 262244, 0, 4128772, 262244, 0, 4128773, 262244, 0, 4128774, 262244, 0, 4128775, 262244, 0, 4128776, 262244, 0, 4128777, 262244, 0, 4128778, 262244, 0, 4128779, 262244, 0, 4128780, 262244, 0, 4128781, 262244, 0, 4128782, 102, 79, 4128783, 65638, 71, 4128784, 65638, 71, 4128785, 65638, 71, 4128786, 262146, 2, 4128787, 2, 0, 4128788, 2, 0, 4128789, 2, 0, 4128790, 131074, 0, 4128791, 131074, 3, 4128792, 131074, 3, 4128793, 131074, 3, 4128794, 131074, 3, 4128795, 131074, 3, 4128796, 131074, 3, 4128797, 131074, 3, 4128798, 131074, 3, 4128799, 131074, 3, 4128800, 131074, 3, 4128801, 131074, 3, 4128802, 131074, 3, 4128803, 2, 6, 4128804, 65638, 71, 4128805, 65638, 71, 4128806, 65638, 71, 4128807, 65638, 71, 4128808, 65638, 71, 4128809, 65638, 71, 4128810, 65638, 71, 4128811, 65638, 71, 4128812, 65638, 71, 4128813, 65638, 71, 4128814, 65638, 71, 4128815, 65638, 71, 4128816, 65638, 71, 4128817, 65638, 71, 4128818, 65638, 71, 4128819, 262146, 2, 4128820, 2, 0, 4128821, 2, 0, 4128822, 2, 0, 4128823, 2, 0, 4128824, 2, 0, 4128825, 2, 0, 4128826, 2, 0, 4128827, 2, 0, 4128828, 2, 0, 4128829, 2, 0, 4128830, 2, 0, 4128831, 2, 0, 4128832, 2, 4, 4128833, 327782, 81, 4128834, 393318, 81, 4128835, 393318, 81, 4128836, 458854, 81, 4128837, 65638, 71, 4128838, 65638, 71, 4128839, 65638, 71, 4128840, 131174, 79, 4128841, 262244, 0, 4128842, 262244, 0, 4128843, 262244, 0, 4128844, 262244, 0, 4128845, 102, 79, 4128846, 65638, 71, 4128847, 65638, 71, 4128848, 65638, 71, 4128849, 65638, 71, 4128850, 65638, 71, 4128851, 65638, 71, 4128852, 65638, 71, 4128853, 65638, 71, 4128854, 65638, 71, 4128855, 65638, 71, 4128856, 65638, 71, 4128857, 65638, 71, 4128858, 65638, 71, 4128859, 65638, 71, 4128860, 65638, 71, 4128861, 65638, 71, 4128862, 65638, 71, 4128863, 131174, 79, 4128864, 262244, 0, 4128865, 262244, 0, 4128866, 262244, 0, 4128867, 262244, 0, 4194304, 262244, 0, 4194305, 262244, 0, 4194306, 262244, 0, 4194307, 262244, 0, 4194308, 262244, 0, 4194309, 262244, 0, 4194310, 262244, 0, 4194311, 262244, 0, 4194312, 262244, 0, 4194313, 262244, 0, 4194314, 262244, 0, 4194315, 262244, 0, 4194316, 262244, 0, 4194317, 262244, 0, 4194318, 102, 79, 4194319, 65638, 71, 4194320, 65638, 71, 4194321, 65638, 71, 4194322, 262146, 2, 4194323, 2, 0, 4194324, 2, 0, 4194325, 2, 0, 4194326, 2, 0, 4194327, 2, 0, 4194328, 2, 0, 4194329, 2, 0, 4194330, 2, 0, 4194331, 2, 0, 4194332, 2, 0, 4194333, 2, 0, 4194334, 2, 0, 4194335, 2, 0, 4194336, 2, 0, 4194337, 2, 0, 4194338, 2, 0, 4194339, 131074, 0, 4194340, 131074, 3, 4194341, 131074, 3, 4194342, 131074, 3, 4194343, 131074, 3, 4194344, 131074, 3, 4194345, 131074, 3, 4194346, 131074, 3, 4194347, 131074, 3, 4194348, 131074, 3, 4194349, 131074, 3, 4194350, 131074, 3, 4194351, 131074, 3, 4194352, 131074, 3, 4194353, 131074, 3, 4194354, 131074, 3, 4194355, 65538, 0, 4194356, 2, 0, 4194357, 2, 0, 4194358, 2, 0, 4194359, 2, 0, 4194360, 2, 0, 4194361, 2, 0, 4194362, 2, 0, 4194363, 2, 0, 4194364, 2, 0, 4194365, 2, 0, 4194366, 2, 0, 4194367, 2, 0, 4194368, 131074, 0, 4194369, 131074, 3, 4194370, 131074, 3, 4194371, 131074, 3, 4194372, 2, 6, 4194373, 65638, 71, 4194374, 65638, 71, 4194375, 65638, 71, 4194376, 131174, 79, 4194377, 262244, 0, 4194378, 262244, 0, 4194379, 262244, 0, 4194380, 262244, 0, 4194381, 102, 79, 4194382, 65638, 71, 4194383, 65638, 71, 4194384, 65638, 71, 4194385, 65638, 71, 4194386, 65638, 71, 4194387, 65638, 71, 4194388, 65638, 71, 4194389, 65638, 71, 4194390, 65638, 71, 4194391, 65638, 71, 4194392, 65638, 71, 4194393, 65638, 71, 4194394, 65638, 71, 4194395, 65638, 71, 4194396, 65638, 71, 4194397, 65638, 71, 4194398, 65638, 71, 4194399, 131174, 79, 4194400, 262244, 0, 4194401, 262244, 0, 4194402, 262244, 0, 4194403, 262244, 0, 4259840, 262244, 0, 4259841, 262244, 0, 4259842, 262244, 0, 4259843, 262244, 0, 4259844, 262244, 0, 4259845, 262244, 0, 4259846, 262244, 0, 4259847, 262244, 0, 4259848, 262244, 0, 4259849, 262244, 0, 4259850, 262244, 0, 4259851, 262244, 0, 4259852, 262244, 0, 4259853, 262244, 0, 4259854, 102, 79, 4259855, 65638, 71, 4259856, 65638, 71, 4259857, 65638, 71, 4259858, 262146, 2, 4259859, 2, 0, 4259860, 2, 0, 4259861, 2, 0, 4259862, 2, 0, 4259863, 2, 0, 4259864, 2, 0, 4259865, 2, 0, 4259866, 2, 0, 4259867, 2, 0, 4259868, 2, 0, 4259869, 2, 0, 4259870, 2, 0, 4259871, 2, 0, 4259872, 2, 0, 4259873, 2, 0, 4259874, 2, 0, 4259875, 2, 0, 4259876, 2, 0, 4259877, 2, 0, 4259878, 2, 0, 4259879, 2, 0, 4259880, 2, 0, 4259881, 2, 0, 4259882, 2, 0, 4259883, 2, 0, 4259884, 2, 0, 4259885, 2, 0, 4259886, 2, 0, 4259887, 2, 0, 4259888, 2, 0, 4259889, 2, 0, 4259890, 2, 0, 4259891, 2, 0, 4259892, 2, 0, 4259893, 2, 0, 4259894, 2, 0, 4259895, 2, 0, 4259896, 2, 0, 4259897, 2, 0, 4259898, 2, 0, 4259899, 2, 0, 4259900, 2, 0, 4259901, 2, 0, 4259902, 2, 0, 4259903, 2, 0, 4259904, 2, 0, 4259905, 2, 0, 4259906, 2, 0, 4259907, 2, 0, 4259908, 2, 4, 4259909, 65638, 71, 4259910, 65638, 71, 4259911, 65638, 71, 4259912, 131174, 79, 4259913, 262244, 0, 4259914, 262244, 0, 4259915, 262244, 0, 4259916, 262244, 0, 4259917, 102, 79, 4259918, 65638, 71, 4259919, 65638, 71, 4259920, 65638, 71, 4259921, 65638, 71, 4259922, 65638, 71, 4259923, 65638, 71, 4259924, 65638, 71, 4259925, 65638, 71, 4259926, 65638, 71, 4259927, 65638, 71, 4259928, 65638, 71, 4259929, 65638, 71, 4259930, 65638, 71, 4259931, 65638, 71, 4259932, 65638, 71, 4259933, 65638, 71, 4259934, 65638, 71, 4259935, 131174, 79, 4259936, 262244, 0, 4259937, 262244, 0, 4259938, 262244, 0, 4259939, 262244, 0, 4325376, 262244, 0, 4325377, 262244, 0, 4325378, 262244, 0, 4325379, 262244, 0, 4325380, 262244, 0, 4325381, 262244, 0, 4325382, 262244, 0, 4325383, 262244, 0, 4325384, 262244, 0, 4325385, 262244, 0, 4325386, 262244, 0, 4325387, 262244, 0, 4325388, 262244, 0, 4325389, 262244, 0, 4325390, 102, 79, 4325391, 65638, 71, 4325392, 65638, 71, 4325393, 65638, 71, 4325394, 262146, 2, 4325395, 2, 0, 4325396, 2, 0, 4325397, 2, 0, 4325398, 2, 0, 4325399, 2, 0, 4325400, 2, 0, 4325401, 2, 0, 4325402, 2, 0, 4325403, 2, 0, 4325404, 2, 0, 4325405, 2, 0, 4325406, 2, 0, 4325407, 2, 0, 4325408, 2, 0, 4325409, 2, 0, 4325410, 2, 0, 4325411, 2, 0, 4325412, 2, 0, 4325413, 2, 0, 4325414, 2, 0, 4325415, 2, 0, 4325416, 2, 0, 4325417, 2, 0, 4325418, 2, 0, 4325419, 2, 0, 4325420, 2, 0, 4325421, 2, 0, 4325422, 2, 0, 4325423, 2, 0, 4325424, 2, 0, 4325425, 2, 0, 4325426, 2, 0, 4325427, 2, 0, 4325428, 2, 0, 4325429, 2, 0, 4325430, 2, 0, 4325431, 2, 0, 4325432, 2, 0, 4325433, 2, 0, 4325434, 2, 0, 4325435, 2, 0, 4325436, 2, 0, 4325437, 2, 0, 4325438, 2, 0, 4325439, 2, 0, 4325440, 2, 0, 4325441, 2, 0, 4325442, 2, 0, 4325443, 2, 0, 4325444, 2, 4, 4325445, 65638, 71, 4325446, 65638, 71, 4325447, 65638, 71, 4325448, 131174, 79, 4325449, 262244, 0, 4325450, 262244, 0, 4325451, 262244, 0, 4325452, 262244, 0, 4325453, 102, 79, 4325454, 65638, 71, 4325455, 65638, 71, 4325456, 65638, 71, 4325457, 65638, 71, 4325458, 65638, 71, 4325459, 65638, 71, 4325460, 65638, 71, 4325461, 65638, 71, 4325462, 65638, 71, 4325463, 65638, 71, 4325464, 65638, 71, 4325465, 65638, 71, 4325466, 65638, 71, 4325467, 65638, 71, 4325468, 65638, 71, 4325469, 65638, 71, 4325470, 65638, 71, 4325471, 131174, 79, 4325472, 262244, 0, 4325473, 262244, 0, 4325474, 262244, 0, 4325475, 262244, 0, 4390912, 262244, 0, 4390913, 262244, 0, 4390914, 262244, 0, 4390915, 262244, 0, 4390916, 262244, 0, 4390917, 262244, 0, 4390918, 262244, 0, 4390919, 262244, 0, 4390920, 262244, 0, 4390921, 262244, 0, 4390922, 262244, 0, 4390923, 262244, 0, 4390924, 262244, 0, 4390925, 262244, 0, 4390926, 102, 79, 4390927, 65638, 71, 4390928, 65638, 71, 4390929, 65638, 71, 4390930, 262146, 6, 4390931, 262146, 4, 4390932, 262146, 4, 4390933, 262146, 4, 4390934, 262146, 4, 4390935, 262146, 4, 4390936, 262146, 4, 4390937, 262146, 4, 4390938, 262146, 4, 4390939, 262146, 4, 4390940, 262146, 4, 4390941, 262146, 4, 4390942, 262146, 4, 4390943, 262146, 4, 4390944, 262146, 4, 4390945, 262146, 4, 4390946, 262146, 4, 4390947, 262146, 4, 4390948, 262146, 4, 4390949, 262146, 4, 4390950, 262146, 4, 4390951, 262146, 4, 4390952, 262146, 4, 4390953, 262146, 4, 4390954, 262146, 4, 4390955, 262146, 4, 4390956, 262146, 4, 4390957, 262146, 4, 4390958, 262146, 4, 4390959, 262146, 4, 4390960, 262146, 4, 4390961, 262146, 4, 4390962, 262146, 4, 4390963, 262146, 4, 4390964, 262146, 4, 4390965, 262146, 4, 4390966, 262146, 4, 4390967, 262146, 4, 4390968, 262146, 4, 4390969, 262146, 4, 4390970, 262146, 4, 4390971, 262146, 4, 4390972, 262146, 4, 4390973, 262146, 4, 4390974, 262146, 4, 4390975, 262146, 4, 4390976, 262146, 4, 4390977, 262146, 4, 4390978, 262146, 4, 4390979, 262146, 4, 4390980, 131074, 6, 4390981, 65638, 71, 4390982, 65638, 71, 4390983, 65638, 71, 4390984, 131174, 79, 4390985, 262244, 0, 4390986, 262244, 0, 4390987, 262244, 0, 4390988, 262244, 0, 4390989, 102, 79, 4390990, 65638, 71, 4390991, 65638, 71, 4390992, 65638, 71, 4390993, 65638, 71, 4390994, 262146, 5, 4390995, 131074, 3, 4390996, 2, 6, 4390997, 327782, 80, 4390998, 393318, 80, 4390999, 458854, 80, 4391000, 262146, 5, 4391001, 131074, 3, 4391002, 2, 6, 4391003, 65638, 71, 4391004, 65638, 71, 4391005, 65638, 71, 4391006, 65638, 71, 4391007, 131174, 79, 4391008, 262244, 0, 4391009, 262244, 0, 4391010, 262244, 0, 4391011, 262244, 0, 4456448, 262244, 0, 4456449, 262244, 0, 4456450, 262244, 0, 4456451, 262244, 0, 4456452, 262244, 0, 4456453, 262244, 0, 4456454, 262244, 0, 4456455, 262244, 0, 4456456, 262244, 0, 4456457, 262244, 0, 4456458, 262244, 0, 4456459, 262244, 0, 4456460, 262244, 0, 4456461, 262244, 0, 4456462, 102, 79, 4456463, 65638, 71, 4456464, 65638, 71, 4456465, 65638, 71, 4456466, 65638, 71, 4456467, 65638, 71, 4456468, 65638, 71, 4456469, 65638, 71, 4456470, 65638, 71, 4456471, 65638, 71, 4456472, 65638, 71, 4456473, 65638, 71, 4456474, 65638, 71, 4456475, 65638, 71, 4456476, 65638, 71, 4456477, 65638, 71, 4456478, 65638, 71, 4456479, 65638, 71, 4456480, 65638, 71, 4456481, 65638, 71, 4456482, 65638, 71, 4456483, 65638, 71, 4456484, 65638, 71, 4456485, 65638, 71, 4456486, 65638, 71, 4456487, 65638, 71, 4456488, 65638, 71, 4456489, 65638, 71, 4456490, 65638, 71, 4456491, 65638, 71, 4456492, 65638, 71, 4456493, 65638, 71, 4456494, 65638, 71, 4456495, 65638, 71, 4456496, 65638, 71, 4456497, 65638, 71, 4456498, 65638, 71, 4456499, 65638, 71, 4456500, 65638, 71, 4456501, 65638, 71, 4456502, 65638, 71, 4456503, 65638, 71, 4456504, 65638, 71, 4456505, 65638, 71, 4456506, 65638, 71, 4456507, 65638, 71, 4456508, 65638, 71, 4456509, 65638, 71, 4456510, 65638, 71, 4456511, 65638, 71, 4456512, 65638, 71, 4456513, 65638, 71, 4456514, 65638, 71, 4456515, 65638, 71, 4456516, 65638, 71, 4456517, 65638, 71, 4456518, 65638, 71, 4456519, 65638, 71, 4456520, 131174, 79, 4456521, 262244, 0, 4456522, 262244, 0, 4456523, 262244, 0, 4456524, 262244, 0, 4456525, 102, 79, 4456526, 65638, 71, 4456527, 65638, 71, 4456528, 65638, 71, 4456529, 65638, 71, 4456530, 262146, 2, 4456531, 2, 0, 4456532, 2, 4, 4456533, 327782, 80, 4456534, 393318, 80, 4456535, 458854, 80, 4456536, 262146, 2, 4456537, 2, 0, 4456538, 2, 4, 4456539, 65638, 71, 4456540, 65638, 71, 4456541, 65638, 71, 4456542, 65638, 71, 4456543, 131174, 79, 4456544, 262244, 0, 4456545, 262244, 0, 4456546, 262244, 0, 4456547, 262244, 0, 4521984, 262244, 0, 4521985, 262244, 0, 4521986, 262244, 0, 4521987, 262244, 0, 4521988, 262244, 0, 4521989, 262244, 0, 4521990, 262244, 0, 4521991, 262244, 0, 4521992, 262244, 0, 4521993, 262244, 0, 4521994, 262244, 0, 4521995, 262244, 0, 4521996, 262244, 0, 4521997, 262244, 0, 4521998, 102, 80, 4521999, 65638, 80, 4522000, 65638, 80, 4522001, 65638, 80, 4522002, 65638, 80, 4522003, 65638, 80, 4522004, 65638, 80, 4522005, 65638, 80, 4522006, 65638, 80, 4522007, 65638, 80, 4522008, 65638, 80, 4522009, 65638, 80, 4522010, 65638, 80, 4522011, 65638, 80, 4522012, 65638, 80, 4522013, 65638, 80, 4522014, 65638, 80, 4522015, 65638, 80, 4522016, 65638, 80, 4522017, 65638, 80, 4522018, 65638, 80, 4522019, 65638, 80, 4522020, 65638, 80, 4522021, 65638, 80, 4522022, 65638, 80, 4522023, 65638, 80, 4522024, 65638, 80, 4522025, 65638, 80, 4522026, 65638, 80, 4522027, 65638, 80, 4522028, 65638, 80, 4522029, 65638, 80, 4522030, 65638, 80, 4522031, 65638, 80, 4522032, 65638, 80, 4522033, 65638, 80, 4522034, 65638, 80, 4522035, 65638, 80, 4522036, 65638, 80, 4522037, 65638, 80, 4522038, 65638, 80, 4522039, 65638, 80, 4522040, 65638, 80, 4522041, 65638, 80, 4522042, 65638, 80, 4522043, 65638, 80, 4522044, 65638, 80, 4522045, 65638, 80, 4522046, 65638, 80, 4522047, 65638, 80, 4522048, 65638, 80, 4522049, 65638, 80, 4522050, 65638, 80, 4522051, 65638, 80, 4522052, 65638, 80, 4522053, 65638, 80, 4522054, 65638, 80, 4522055, 65638, 80, 4522056, 131174, 80, 4522057, 262244, 0, 4522058, 262244, 0, 4522059, 262244, 0, 4522060, 262244, 0, 4522061, 102, 79, 4522062, 65638, 71, 4522063, 65638, 71, 4522064, 65638, 71, 4522065, 65638, 71, 4522066, 262146, 2, 4522067, 2, 0, 4522068, 2, 4, 4522069, 327782, 80, 4522070, 393318, 80, 4522071, 458854, 80, 4522072, 262146, 2, 4522073, 2, 0, 4522074, 2, 4, 4522075, 65638, 71, 4522076, 65638, 71, 4522077, 65638, 71, 4522078, 65638, 71, 4522079, 131174, 79, 4522080, 262244, 0, 4522081, 262244, 0, 4522082, 262244, 0, 4522083, 262244, 0, 4587520, 262244, 0, 4587521, 262244, 0, 4587522, 262244, 0, 4587523, 262244, 0, 4587524, 262244, 0, 4587525, 262244, 0, 4587526, 262244, 0, 4587527, 262244, 0, 4587528, 262244, 0, 4587529, 262244, 0, 4587530, 262244, 0, 4587531, 262244, 0, 4587532, 102, 78, 4587533, 65638, 78, 4587534, 65638, 78, 4587535, 65638, 78, 4587536, 65638, 78, 4587537, 65638, 78, 4587538, 65638, 78, 4587539, 65638, 78, 4587540, 65638, 78, 4587541, 65638, 78, 4587542, 65638, 78, 4587543, 65638, 78, 4587544, 65638, 78, 4587545, 65638, 78, 4587546, 65638, 78, 4587547, 65638, 78, 4587548, 65638, 78, 4587549, 65638, 78, 4587550, 65638, 78, 4587551, 65638, 78, 4587552, 65638, 78, 4587553, 131174, 78, 4587554, 262244, 0, 4587555, 262244, 0, 4587556, 262244, 0, 4587557, 262244, 0, 4587558, 102, 78, 4587559, 65638, 78, 4587560, 65638, 78, 4587561, 65638, 78, 4587562, 65638, 78, 4587563, 65638, 78, 4587564, 65638, 78, 4587565, 65638, 78, 4587566, 65638, 78, 4587567, 65638, 78, 4587568, 65638, 78, 4587569, 65638, 78, 4587570, 65638, 78, 4587571, 65638, 78, 4587572, 65638, 78, 4587573, 65638, 78, 4587574, 65638, 78, 4587575, 65638, 78, 4587576, 65638, 78, 4587577, 65638, 78, 4587578, 65638, 78, 4587579, 65638, 78, 4587580, 65638, 78, 4587581, 65638, 78, 4587582, 65638, 78, 4587583, 65638, 78, 4587584, 65638, 78, 4587585, 65638, 78, 4587586, 65638, 78, 4587587, 65638, 78, 4587588, 131174, 78, 4587589, 65638, 79, 4587590, 65638, 79, 4587591, 65638, 79, 4587592, 65638, 79, 4587593, 262244, 0, 4587594, 262244, 0, 4587595, 262244, 0, 4587596, 262244, 0, 4587597, 102, 79, 4587598, 65638, 71, 4587599, 65638, 71, 4587600, 65638, 71, 4587601, 65638, 71, 4587602, 262146, 2, 4587603, 2, 0, 4587604, 2, 4, 4587605, 327782, 80, 4587606, 393318, 80, 4587607, 458854, 80, 4587608, 262146, 2, 4587609, 2, 0, 4587610, 2, 4, 4587611, 65638, 71, 4587612, 65638, 71, 4587613, 65638, 71, 4587614, 65638, 71, 4587615, 131174, 79, 4587616, 262244, 0, 4587617, 262244, 0, 4587618, 262244, 0, 4587619, 262244, 0, 4653056, 262244, 0, 4653057, 262244, 0, 4653058, 262244, 0, 4653059, 262244, 0, 4653060, 262244, 0, 4653061, 262244, 0, 4653062, 262244, 0, 4653063, 262244, 0, 4653064, 262244, 0, 4653065, 262244, 0, 4653066, 262244, 0, 4653067, 262244, 0, 4653068, 102, 79, 4653069, 65638, 71, 4653070, 65638, 71, 4653071, 65638, 71, 4653072, 65638, 71, 4653073, 65638, 71, 4653074, 65638, 71, 4653075, 65638, 71, 4653076, 65638, 71, 4653077, 65638, 71, 4653078, 65638, 71, 4653079, 65638, 71, 4653080, 65638, 71, 4653081, 65638, 71, 4653082, 65638, 71, 4653083, 65638, 71, 4653084, 65638, 71, 4653085, 65638, 71, 4653086, 65638, 71, 4653087, 65638, 71, 4653088, 65638, 71, 4653089, 131174, 79, 4653090, 262244, 0, 4653091, 262244, 0, 4653092, 262244, 0, 4653093, 262244, 0, 4653094, 102, 79, 4653095, 65638, 71, 4653096, 65638, 71, 4653097, 65638, 71, 4653098, 65638, 71, 4653099, 65638, 71, 4653100, 65638, 71, 4653101, 65638, 71, 4653102, 65638, 71, 4653103, 65638, 71, 4653104, 65638, 71, 4653105, 65638, 71, 4653106, 65638, 71, 4653107, 65638, 71, 4653108, 65638, 71, 4653109, 65638, 71, 4653110, 65638, 71, 4653111, 65638, 71, 4653112, 65638, 71, 4653113, 65638, 71, 4653114, 65638, 71, 4653115, 65638, 71, 4653116, 65638, 71, 4653117, 65638, 71, 4653118, 65638, 71, 4653119, 65638, 71, 4653120, 65638, 71, 4653121, 65638, 71, 4653122, 65638, 71, 4653123, 65638, 71, 4653124, 131174, 79, 4653125, 262244, 0, 4653126, 262244, 0, 4653127, 262244, 0, 4653128, 262244, 0, 4653129, 262244, 0, 4653130, 262244, 0, 4653131, 262244, 0, 4653132, 262244, 0, 4653133, 102, 79, 4653134, 65638, 71, 4653135, 65638, 71, 4653136, 65638, 71, 4653137, 65638, 71, 4653138, 262146, 6, 4653139, 262146, 4, 4653140, 131074, 6, 4653141, 327782, 80, 4653142, 393318, 80, 4653143, 458854, 80, 4653144, 262146, 6, 4653145, 262146, 4, 4653146, 131074, 6, 4653147, 65638, 71, 4653148, 65638, 71, 4653149, 65638, 71, 4653150, 65638, 71, 4653151, 131174, 79, 4653152, 262244, 0, 4653153, 262244, 0, 4653154, 262244, 0, 4653155, 262244, 0, 4718592, 262244, 0, 4718593, 262244, 0, 4718594, 262244, 0, 4718595, 262244, 0, 4718596, 262244, 0, 4718597, 262244, 0, 4718598, 262244, 0, 4718599, 262244, 0, 4718600, 262244, 0, 4718601, 262244, 0, 4718602, 262244, 0, 4718603, 262244, 0, 4718604, 102, 79, 4718605, 65638, 71, 4718606, 65638, 71, 4718607, 65638, 71, 4718608, 65638, 71, 4718609, 65638, 71, 4718610, 65638, 71, 4718611, 65638, 71, 4718612, 65638, 71, 4718613, 65638, 71, 4718614, 65638, 71, 4718615, 65638, 71, 4718616, 65638, 71, 4718617, 65638, 71, 4718618, 65638, 71, 4718619, 65638, 71, 4718620, 65638, 71, 4718621, 65638, 71, 4718622, 65638, 71, 4718623, 65638, 71, 4718624, 65638, 71, 4718625, 131174, 79, 4718626, 262244, 0, 4718627, 262244, 0, 4718628, 262244, 0, 4718629, 262244, 0, 4718630, 102, 79, 4718631, 65638, 71, 4718632, 65638, 71, 4718633, 65638, 71, 4718634, 65638, 71, 4718635, 65638, 71, 4718636, 65638, 71, 4718637, 65638, 71, 4718638, 65638, 71, 4718639, 65638, 71, 4718640, 65638, 71, 4718641, 65638, 71, 4718642, 65638, 71, 4718643, 65638, 71, 4718644, 65638, 71, 4718645, 65638, 71, 4718646, 65638, 71, 4718647, 65638, 71, 4718648, 65638, 71, 4718649, 65638, 71, 4718650, 65638, 71, 4718651, 65638, 71, 4718652, 65638, 71, 4718653, 65638, 71, 4718654, 65638, 71, 4718655, 65638, 71, 4718656, 65638, 71, 4718657, 65638, 71, 4718658, 65638, 71, 4718659, 65638, 71, 4718660, 262246, 78, 4718661, 65638, 78, 4718662, 65638, 78, 4718663, 65638, 78, 4718664, 65638, 78, 4718665, 65638, 78, 4718666, 65638, 78, 4718667, 65638, 78, 4718668, 65638, 78, 4718669, 196710, 78, 4718670, 65638, 71, 4718671, 65638, 71, 4718672, 65638, 71, 4718673, 65638, 71, 4718674, 65638, 71, 4718675, 65638, 71, 4718676, 65638, 71, 4718677, 65638, 71, 4718678, 65638, 71, 4718679, 65638, 71, 4718680, 65638, 71, 4718681, 65638, 71, 4718682, 65638, 71, 4718683, 65638, 71, 4718684, 65638, 71, 4718685, 65638, 71, 4718686, 65638, 71, 4718687, 131174, 79, 4718688, 262244, 0, 4718689, 262244, 0, 4718690, 262244, 0, 4718691, 262244, 0, 4784128, 262244, 0, 4784129, 262244, 0, 4784130, 262244, 0, 4784131, 262244, 0, 4784132, 262244, 0, 4784133, 262244, 0, 4784134, 262244, 0, 4784135, 262244, 0, 4784136, 262244, 0, 4784137, 262244, 0, 4784138, 262244, 0, 4784139, 262244, 0, 4784140, 102, 79, 4784141, 65638, 71, 4784142, 65638, 71, 4784143, 65638, 71, 4784144, 65638, 71, 4784145, 65638, 71, 4784146, 65638, 71, 4784147, 65638, 71, 4784148, 65638, 71, 4784149, 65638, 71, 4784150, 65638, 71, 4784151, 65638, 71, 4784152, 65638, 71, 4784153, 65638, 71, 4784154, 65638, 71, 4784155, 65638, 71, 4784156, 65638, 71, 4784157, 65638, 71, 4784158, 65638, 71, 4784159, 65638, 71, 4784160, 65638, 71, 4784161, 131174, 79, 4784162, 262244, 0, 4784163, 262244, 0, 4784164, 262244, 0, 4784165, 262244, 0, 4784166, 102, 79, 4784167, 65638, 71, 4784168, 65638, 71, 4784169, 65638, 71, 4784170, 65638, 71, 4784171, 65638, 71, 4784172, 65638, 71, 4784173, 65638, 71, 4784174, 65638, 71, 4784175, 65638, 71, 4784176, 65638, 71, 4784177, 65638, 71, 4784178, 65638, 71, 4784179, 65638, 71, 4784180, 65638, 71, 4784181, 65638, 71, 4784182, 65638, 71, 4784183, 65638, 71, 4784184, 65638, 71, 4784185, 65638, 71, 4784186, 65638, 71, 4784187, 65638, 71, 4784188, 65638, 71, 4784189, 65638, 71, 4784190, 65638, 71, 4784191, 65638, 71, 4784192, 65638, 71, 4784193, 65638, 71, 4784194, 65638, 71, 4784195, 65638, 71, 4784196, 65638, 71, 4784197, 65638, 71, 4784198, 65638, 71, 4784199, 65638, 71, 4784200, 65638, 71, 4784201, 65638, 71, 4784202, 65638, 71, 4784203, 65638, 71, 4784204, 65638, 71, 4784205, 65638, 71, 4784206, 65638, 71, 4784207, 65638, 71, 4784208, 65638, 71, 4784209, 65638, 71, 4784210, 65638, 71, 4784211, 65638, 71, 4784212, 65638, 71, 4784213, 65638, 71, 4784214, 65638, 71, 4784215, 65638, 71, 4784216, 65638, 71, 4784217, 65638, 71, 4784218, 65638, 71, 4784219, 65638, 71, 4784220, 65638, 71, 4784221, 65638, 71, 4784222, 65638, 71, 4784223, 131174, 79, 4784224, 262244, 0, 4784225, 262244, 0, 4784226, 262244, 0, 4784227, 262244, 0, 4849664, 262244, 0, 4849665, 262244, 0, 4849666, 262244, 0, 4849667, 262244, 0, 4849668, 262244, 0, 4849669, 262244, 0, 4849670, 262244, 0, 4849671, 262244, 0, 4849672, 262244, 0, 4849673, 262244, 0, 4849674, 262244, 0, 4849675, 262244, 0, 4849676, 102, 79, 4849677, 65638, 71, 4849678, 65638, 71, 4849679, 65638, 71, 4849680, 65638, 71, 4849681, 65638, 71, 4849682, 65638, 71, 4849683, 65638, 71, 4849684, 65638, 71, 4849685, 65638, 71, 4849686, 65638, 71, 4849687, 65638, 71, 4849688, 65638, 71, 4849689, 65638, 71, 4849690, 65638, 71, 4849691, 65638, 71, 4849692, 65638, 71, 4849693, 65638, 71, 4849694, 65638, 71, 4849695, 65638, 71, 4849696, 65638, 71, 4849697, 131174, 79, 4849698, 262244, 0, 4849699, 262244, 0, 4849700, 262244, 0, 4849701, 262244, 0, 4849702, 102, 79, 4849703, 65638, 71, 4849704, 65638, 71, 4849705, 65638, 71, 4849706, 65638, 71, 4849707, 65638, 71, 4849708, 65638, 71, 4849709, 65638, 71, 4849710, 65638, 71, 4849711, 65638, 71, 4849712, 65638, 71, 4849713, 65638, 71, 4849714, 65638, 71, 4849715, 65638, 71, 4849716, 65638, 71, 4849717, 65638, 71, 4849718, 65638, 71, 4849719, 65638, 71, 4849720, 65638, 71, 4849721, 65638, 71, 4849722, 65638, 71, 4849723, 65638, 71, 4849724, 65638, 71, 4849725, 65638, 71, 4849726, 65638, 71, 4849727, 65638, 71, 4849728, 65638, 71, 4849729, 65638, 71, 4849730, 65638, 71, 4849731, 65638, 71, 4849732, 65638, 71, 4849733, 65638, 71, 4849734, 65638, 71, 4849735, 65638, 71, 4849736, 65638, 71, 4849737, 65638, 71, 4849738, 65638, 71, 4849739, 65638, 71, 4849740, 65638, 71, 4849741, 65638, 71, 4849742, 65638, 71, 4849743, 65638, 71, 4849744, 65638, 71, 4849745, 65638, 71, 4849746, 65638, 71, 4849747, 262146, 5, 4849748, 2, 6, 4849749, 327782, 80, 4849750, 393318, 80, 4849751, 458854, 80, 4849752, 262146, 5, 4849753, 2, 6, 4849754, 65638, 71, 4849755, 65638, 71, 4849756, 65638, 71, 4849757, 65638, 71, 4849758, 65638, 71, 4849759, 131174, 79, 4849760, 262244, 0, 4849761, 262244, 0, 4849762, 262244, 0, 4849763, 262244, 0, 4915200, 262244, 0, 4915201, 262244, 0, 4915202, 262244, 0, 4915203, 262244, 0, 4915204, 262244, 0, 4915205, 262244, 0, 4915206, 262244, 0, 4915207, 262244, 0, 4915208, 262244, 0, 4915209, 262244, 0, 4915210, 262244, 0, 4915211, 262244, 0, 4915212, 102, 79, 4915213, 65638, 71, 4915214, 65638, 71, 4915215, 65638, 71, 4915216, 65638, 71, 4915217, 65638, 71, 4915218, 65638, 71, 4915219, 65638, 71, 4915220, 65638, 71, 4915221, 262146, 5, 4915222, 131074, 3, 4915223, 2, 6, 4915224, 65638, 71, 4915225, 65638, 71, 4915226, 65638, 71, 4915227, 65638, 71, 4915228, 65638, 71, 4915229, 65638, 71, 4915230, 65638, 71, 4915231, 65638, 71, 4915232, 65638, 71, 4915233, 131174, 79, 4915234, 262244, 0, 4915235, 262244, 0, 4915236, 262244, 0, 4915237, 262244, 0, 4915238, 102, 79, 4915239, 65638, 71, 4915240, 65638, 71, 4915241, 65638, 71, 4915242, 65638, 71, 4915243, 65638, 71, 4915244, 65638, 71, 4915245, 262146, 5, 4915246, 131074, 3, 4915247, 131074, 3, 4915248, 196610, 3, 4915249, 196610, 5, 4915250, 196610, 5, 4915251, 196610, 5, 4915252, 196610, 5, 4915253, 196610, 5, 4915254, 196610, 5, 4915255, 196610, 5, 4915256, 196610, 5, 4915257, 196610, 7, 4915258, 327782, 79, 4915259, 393318, 79, 4915260, 393318, 79, 4915261, 393318, 79, 4915262, 393318, 79, 4915263, 393318, 79, 4915264, 393318, 79, 4915265, 458854, 79, 4915266, 65638, 71, 4915267, 65638, 71, 4915268, 65638, 71, 4915269, 65638, 71, 4915270, 65638, 71, 4915271, 65638, 71, 4915272, 65638, 71, 4915273, 65638, 71, 4915274, 65638, 71, 4915275, 65638, 71, 4915276, 65638, 71, 4915277, 65638, 71, 4915278, 65638, 71, 4915279, 65638, 71, 4915280, 65638, 71, 4915281, 65638, 71, 4915282, 65638, 71, 4915283, 262146, 2, 4915284, 2, 4, 4915285, 327782, 80, 4915286, 393318, 80, 4915287, 458854, 80, 4915288, 262146, 2, 4915289, 2, 4, 4915290, 65638, 71, 4915291, 65638, 71, 4915292, 65638, 71, 4915293, 65638, 71, 4915294, 65638, 71, 4915295, 131174, 79, 4915296, 262244, 0, 4915297, 262244, 0, 4915298, 262244, 0, 4915299, 262244, 0, 4980736, 262244, 0, 4980737, 262244, 0, 4980738, 262244, 0, 4980739, 262244, 0, 4980740, 262244, 0, 4980741, 262244, 0, 4980742, 262244, 0, 4980743, 262244, 0, 4980744, 262244, 0, 4980745, 262244, 0, 4980746, 262244, 0, 4980747, 262244, 0, 4980748, 102, 79, 4980749, 65638, 71, 4980750, 65638, 71, 4980751, 65638, 71, 4980752, 65638, 71, 4980753, 65638, 71, 4980754, 65638, 71, 4980755, 65638, 71, 4980756, 65638, 71, 4980757, 262146, 2, 4980758, 2, 0, 4980759, 2, 4, 4980760, 65638, 71, 4980761, 65638, 71, 4980762, 65638, 71, 4980763, 65638, 71, 4980764, 65638, 71, 4980765, 65638, 71, 4980766, 65638, 71, 4980767, 65638, 71, 4980768, 65638, 71, 4980769, 131174, 79, 4980770, 262244, 0, 4980771, 262244, 0, 4980772, 262244, 0, 4980773, 262244, 0, 4980774, 102, 79, 4980775, 65638, 71, 4980776, 65638, 71, 4980777, 65638, 71, 4980778, 65638, 71, 4980779, 65638, 71, 4980780, 65638, 71, 4980781, 262146, 2, 4980782, 2, 0, 4980783, 2, 0, 4980784, 2, 4, 4980785, 65638, 71, 4980786, 65638, 71, 4980787, 65638, 71, 4980788, 65638, 71, 4980789, 65638, 71, 4980790, 65638, 71, 4980791, 65638, 71, 4980792, 65638, 71, 4980793, 65638, 71, 4980794, 327782, 80, 4980795, 393318, 80, 4980796, 393318, 80, 4980797, 393318, 80, 4980798, 393318, 80, 4980799, 393318, 80, 4980800, 393318, 80, 4980801, 458854, 80, 4980802, 65638, 71, 4980803, 65638, 71, 4980804, 65638, 71, 4980805, 65638, 71, 4980806, 65638, 71, 4980807, 65638, 71, 4980808, 65638, 71, 4980809, 65638, 71, 4980810, 65638, 71, 4980811, 65638, 71, 4980812, 65638, 71, 4980813, 65638, 71, 4980814, 65638, 71, 4980815, 65638, 71, 4980816, 65638, 71, 4980817, 65638, 71, 4980818, 65638, 71, 4980819, 262146, 2, 4980820, 2, 4, 4980821, 327782, 80, 4980822, 393318, 80, 4980823, 458854, 80, 4980824, 262146, 2, 4980825, 2, 4, 4980826, 65638, 71, 4980827, 65638, 71, 4980828, 65638, 71, 4980829, 65638, 71, 4980830, 65638, 71, 4980831, 131174, 79, 4980832, 262244, 0, 4980833, 262244, 0, 4980834, 262244, 0, 4980835, 262244, 0, 5046272, 262244, 0, 5046273, 262244, 0, 5046274, 262244, 0, 5046275, 262244, 0, 5046276, 262244, 0, 5046277, 262244, 0, 5046278, 262244, 0, 5046279, 262244, 0, 5046280, 262244, 0, 5046281, 262244, 0, 5046282, 262244, 0, 5046283, 262244, 0, 5046284, 102, 79, 5046285, 65638, 71, 5046286, 65638, 71, 5046287, 65638, 71, 5046288, 262146, 5, 5046289, 131074, 3, 5046290, 131074, 3, 5046291, 2, 6, 5046292, 65638, 71, 5046293, 262146, 2, 5046294, 2, 0, 5046295, 2, 4, 5046296, 65638, 71, 5046297, 262146, 5, 5046298, 131074, 3, 5046299, 131074, 3, 5046300, 131074, 3, 5046301, 2, 6, 5046302, 65638, 71, 5046303, 65638, 71, 5046304, 65638, 71, 5046305, 131174, 79, 5046306, 262244, 0, 5046307, 262244, 0, 5046308, 262244, 0, 5046309, 262244, 0, 5046310, 102, 79, 5046311, 65638, 71, 5046312, 65638, 71, 5046313, 65638, 71, 5046314, 65638, 71, 5046315, 65638, 71, 5046316, 65638, 71, 5046317, 262146, 6, 5046318, 262146, 4, 5046319, 262146, 4, 5046320, 131074, 6, 5046321, 65638, 71, 5046322, 65638, 71, 5046323, 65638, 71, 5046324, 65638, 71, 5046325, 65638, 71, 5046326, 65638, 71, 5046327, 65638, 71, 5046328, 65638, 71, 5046329, 65638, 71, 5046330, 327782, 81, 5046331, 393318, 81, 5046332, 393318, 81, 5046333, 393318, 81, 5046334, 393318, 81, 5046335, 393318, 81, 5046336, 393318, 81, 5046337, 458854, 81, 5046338, 65638, 71, 5046339, 65638, 71, 5046340, 65638, 71, 5046341, 65538, 7, 5046342, 196610, 5, 5046343, 196610, 5, 5046344, 196610, 5, 5046345, 262146, 3, 5046346, 131074, 3, 5046347, 131074, 3, 5046348, 131074, 3, 5046349, 131074, 3, 5046350, 131074, 3, 5046351, 131074, 3, 5046352, 131074, 3, 5046353, 131074, 3, 5046354, 131074, 3, 5046355, 65538, 0, 5046356, 2, 4, 5046357, 327782, 80, 5046358, 393318, 80, 5046359, 458854, 80, 5046360, 262146, 6, 5046361, 131074, 6, 5046362, 65638, 71, 5046363, 65638, 71, 5046364, 65638, 71, 5046365, 65638, 71, 5046366, 65638, 71, 5046367, 131174, 79, 5046368, 262244, 0, 5046369, 262244, 0, 5046370, 262244, 0, 5046371, 262244, 0, 5111808, 262244, 0, 5111809, 262244, 0, 5111810, 262244, 0, 5111811, 262244, 0, 5111812, 262244, 0, 5111813, 262244, 0, 5111814, 262244, 0, 5111815, 262244, 0, 5111816, 262244, 0, 5111817, 262244, 0, 5111818, 262244, 0, 5111819, 262244, 0, 5111820, 102, 79, 5111821, 65638, 71, 5111822, 65638, 71, 5111823, 65638, 71, 5111824, 262146, 2, 5111825, 2, 0, 5111826, 2, 0, 5111827, 2, 4, 5111828, 65638, 71, 5111829, 262146, 2, 5111830, 2, 0, 5111831, 2, 4, 5111832, 65638, 71, 5111833, 262146, 2, 5111834, 2, 0, 5111835, 2, 0, 5111836, 2, 0, 5111837, 2, 4, 5111838, 65638, 71, 5111839, 65638, 71, 5111840, 65638, 71, 5111841, 131174, 79, 5111842, 262244, 0, 5111843, 262244, 0, 5111844, 262244, 0, 5111845, 262244, 0, 5111846, 102, 79, 5111847, 65638, 71, 5111848, 65638, 71, 5111849, 65638, 71, 5111850, 65638, 71, 5111851, 65638, 71, 5111852, 65638, 71, 5111853, 65638, 71, 5111854, 65638, 71, 5111855, 65638, 71, 5111856, 65638, 71, 5111857, 65638, 71, 5111858, 65638, 71, 5111859, 65638, 71, 5111860, 65638, 71, 5111861, 65638, 71, 5111862, 65638, 71, 5111863, 65638, 71, 5111864, 65638, 71, 5111865, 65638, 71, 5111866, 65638, 71, 5111867, 65638, 71, 5111868, 65638, 71, 5111869, 65638, 71, 5111870, 65638, 71, 5111871, 65638, 71, 5111872, 65638, 71, 5111873, 65638, 71, 5111874, 327782, 79, 5111875, 393318, 79, 5111876, 393318, 79, 5111877, 393318, 79, 5111878, 393318, 79, 5111879, 393318, 79, 5111880, 458854, 79, 5111881, 262146, 6, 5111882, 262146, 4, 5111883, 262146, 4, 5111884, 262146, 4, 5111885, 262146, 4, 5111886, 262146, 4, 5111887, 262146, 4, 5111888, 262146, 4, 5111889, 262146, 4, 5111890, 262146, 4, 5111891, 262146, 4, 5111892, 131074, 6, 5111893, 327782, 80, 5111894, 393318, 80, 5111895, 458854, 80, 5111896, 65638, 71, 5111897, 65638, 71, 5111898, 65638, 71, 5111899, 65638, 71, 5111900, 65638, 71, 5111901, 65638, 71, 5111902, 65638, 71, 5111903, 131174, 79, 5111904, 262244, 0, 5111905, 262244, 0, 5111906, 262244, 0, 5111907, 262244, 0, 5177344, 262244, 0, 5177345, 262244, 0, 5177346, 262244, 0, 5177347, 262244, 0, 5177348, 262244, 0, 5177349, 262244, 0, 5177350, 262244, 0, 5177351, 262244, 0, 5177352, 262244, 0, 5177353, 262244, 0, 5177354, 262244, 0, 5177355, 262244, 0, 5177356, 102, 79, 5177357, 65638, 71, 5177358, 65638, 71, 5177359, 65638, 71, 5177360, 262146, 6, 5177361, 262146, 4, 5177362, 262146, 4, 5177363, 131074, 6, 5177364, 65638, 71, 5177365, 262146, 2, 5177366, 2, 0, 5177367, 2, 4, 5177368, 65638, 71, 5177369, 262146, 2, 5177370, 2, 0, 5177371, 2, 0, 5177372, 2, 0, 5177373, 2, 4, 5177374, 65638, 71, 5177375, 65638, 71, 5177376, 65638, 71, 5177377, 131174, 79, 5177378, 262244, 0, 5177379, 262244, 0, 5177380, 262244, 0, 5177381, 262244, 0, 5177382, 102, 79, 5177383, 65638, 71, 5177384, 65638, 71, 5177385, 65638, 71, 5177386, 65638, 71, 5177387, 65638, 71, 5177388, 65638, 71, 5177389, 65638, 71, 5177390, 65638, 71, 5177391, 65638, 71, 5177392, 65638, 71, 5177393, 65638, 71, 5177394, 65638, 71, 5177395, 65638, 71, 5177396, 65638, 71, 5177397, 65638, 71, 5177398, 65638, 71, 5177399, 65638, 71, 5177400, 65638, 71, 5177401, 65638, 71, 5177402, 65638, 71, 5177403, 65638, 71, 5177404, 65638, 71, 5177405, 65638, 71, 5177406, 262146, 5, 5177407, 2, 6, 5177408, 65638, 71, 5177409, 65638, 71, 5177410, 327782, 80, 5177411, 393318, 80, 5177412, 393318, 80, 5177413, 393318, 80, 5177414, 393318, 80, 5177415, 393318, 80, 5177416, 458854, 80, 5177417, 65638, 71, 5177418, 65638, 71, 5177419, 65638, 71, 5177420, 65638, 71, 5177421, 65638, 71, 5177422, 65638, 71, 5177423, 65638, 71, 5177424, 65638, 71, 5177425, 65638, 71, 5177426, 65638, 71, 5177427, 65638, 71, 5177428, 65638, 71, 5177429, 327782, 80, 5177430, 393318, 80, 5177431, 458854, 80, 5177432, 65638, 71, 5177433, 65638, 71, 5177434, 65638, 71, 5177435, 65638, 71, 5177436, 65638, 71, 5177437, 65638, 71, 5177438, 65638, 71, 5177439, 131174, 79, 5177440, 262244, 0, 5177441, 262244, 0, 5177442, 262244, 0, 5177443, 262244, 0, 5242880, 262244, 0, 5242881, 262244, 0, 5242882, 262244, 0, 5242883, 262244, 0, 5242884, 262244, 0, 5242885, 262244, 0, 5242886, 262244, 0, 5242887, 262244, 0, 5242888, 262244, 0, 5242889, 262244, 0, 5242890, 262244, 0, 5242891, 262244, 0, 5242892, 102, 79, 5242893, 65638, 71, 5242894, 65638, 71, 5242895, 65638, 71, 5242896, 327782, 79, 5242897, 393318, 79, 5242898, 458854, 79, 5242899, 65638, 71, 5242900, 65638, 71, 5242901, 262146, 2, 5242902, 2, 0, 5242903, 2, 4, 5242904, 65638, 71, 5242905, 262146, 6, 5242906, 262146, 4, 5242907, 262146, 4, 5242908, 262146, 4, 5242909, 131074, 6, 5242910, 65638, 71, 5242911, 65638, 71, 5242912, 65638, 71, 5242913, 131174, 79, 5242914, 262244, 0, 5242915, 262244, 0, 5242916, 262244, 0, 5242917, 262244, 0, 5242918, 102, 79, 5242919, 65638, 71, 5242920, 65638, 71, 5242921, 65638, 71, 5242922, 65638, 71, 5242923, 65638, 71, 5242924, 65638, 71, 5242925, 65638, 71, 5242926, 65638, 71, 5242927, 65638, 71, 5242928, 65638, 71, 5242929, 65638, 71, 5242930, 65638, 71, 5242931, 65638, 71, 5242932, 65638, 71, 5242933, 65638, 71, 5242934, 65638, 71, 5242935, 65638, 71, 5242936, 65638, 71, 5242937, 65638, 71, 5242938, 65638, 71, 5242939, 65638, 71, 5242940, 65638, 71, 5242941, 65638, 71, 5242942, 262146, 6, 5242943, 131074, 6, 5242944, 65638, 71, 5242945, 65638, 71, 5242946, 327782, 81, 5242947, 393318, 81, 5242948, 393318, 81, 5242949, 393318, 81, 5242950, 393318, 81, 5242951, 393318, 81, 5242952, 458854, 81, 5242953, 65638, 71, 5242954, 65638, 71, 5242955, 65638, 71, 5242956, 65638, 71, 5242957, 65638, 71, 5242958, 65638, 71, 5242959, 65638, 71, 5242960, 65638, 71, 5242961, 65638, 71, 5242962, 65638, 71, 5242963, 65638, 71, 5242964, 65638, 71, 5242965, 327782, 81, 5242966, 393318, 81, 5242967, 458854, 81, 5242968, 65638, 71, 5242969, 65638, 71, 5242970, 65638, 71, 5242971, 65638, 71, 5242972, 65638, 71, 5242973, 65638, 71, 5242974, 65638, 71, 5242975, 131174, 79, 5242976, 262244, 0, 5242977, 262244, 0, 5242978, 262244, 0, 5242979, 262244, 0, 5308416, 262244, 0, 5308417, 262244, 0, 5308418, 262244, 0, 5308419, 262244, 0, 5308420, 262244, 0, 5308421, 262244, 0, 5308422, 262244, 0, 5308423, 262244, 0, 5308424, 262244, 0, 5308425, 262244, 0, 5308426, 262244, 0, 5308427, 262244, 0, 5308428, 102, 79, 5308429, 65638, 71, 5308430, 65638, 71, 5308431, 65638, 71, 5308432, 327782, 80, 5308433, 393318, 80, 5308434, 458854, 80, 5308435, 65638, 71, 5308436, 65638, 71, 5308437, 262146, 2, 5308438, 2, 0, 5308439, 2, 4, 5308440, 65638, 71, 5308441, 65638, 71, 5308442, 65638, 71, 5308443, 65638, 71, 5308444, 65638, 71, 5308445, 65638, 71, 5308446, 65638, 71, 5308447, 65638, 71, 5308448, 65638, 71, 5308449, 131174, 79, 5308450, 262244, 0, 5308451, 262244, 0, 5308452, 262244, 0, 5308453, 262244, 0, 5308454, 102, 79, 5308455, 65638, 71, 5308456, 65638, 71, 5308457, 65638, 71, 5308458, 65638, 71, 5308459, 65638, 71, 5308460, 65638, 71, 5308461, 65638, 71, 5308462, 65638, 71, 5308463, 65638, 71, 5308464, 65638, 71, 5308465, 65638, 71, 5308466, 65638, 71, 5308467, 65638, 71, 5308468, 65638, 71, 5308469, 65638, 71, 5308470, 65638, 71, 5308471, 65638, 71, 5308472, 65638, 71, 5308473, 65638, 71, 5308474, 65638, 71, 5308475, 65638, 71, 5308476, 65638, 71, 5308477, 65638, 71, 5308478, 65638, 71, 5308479, 65638, 71, 5308480, 65638, 71, 5308481, 65638, 71, 5308482, 65638, 71, 5308483, 65638, 71, 5308484, 65638, 71, 5308485, 65638, 71, 5308486, 65638, 71, 5308487, 65638, 71, 5308488, 65638, 71, 5308489, 65638, 71, 5308490, 65638, 71, 5308491, 65638, 71, 5308492, 65638, 71, 5308493, 65638, 71, 5308494, 65638, 71, 5308495, 65638, 71, 5308496, 65638, 71, 5308497, 65638, 71, 5308498, 65638, 71, 5308499, 65638, 71, 5308500, 65638, 71, 5308501, 65638, 71, 5308502, 65638, 71, 5308503, 65638, 71, 5308504, 65638, 71, 5308505, 65638, 71, 5308506, 65638, 71, 5308507, 65638, 71, 5308508, 65638, 71, 5308509, 65638, 71, 5308510, 65638, 71, 5308511, 131174, 79, 5308512, 262244, 0, 5308513, 262244, 0, 5308514, 262244, 0, 5308515, 262244, 0, 5373952, 262244, 0, 5373953, 262244, 0, 5373954, 262244, 0, 5373955, 262244, 0, 5373956, 262244, 0, 5373957, 262244, 0, 5373958, 262244, 0, 5373959, 262244, 0, 5373960, 262244, 0, 5373961, 262244, 0, 5373962, 262244, 0, 5373963, 262244, 0, 5373964, 102, 79, 5373965, 65638, 71, 5373966, 65638, 71, 5373967, 65638, 71, 5373968, 327782, 80, 5373969, 393318, 80, 5373970, 458854, 80, 5373971, 65638, 71, 5373972, 65638, 71, 5373973, 262146, 2, 5373974, 2, 0, 5373975, 2, 4, 5373976, 65638, 71, 5373977, 327782, 79, 5373978, 393318, 79, 5373979, 393318, 79, 5373980, 393318, 79, 5373981, 458854, 79, 5373982, 65638, 71, 5373983, 65638, 71, 5373984, 65638, 71, 5373985, 131174, 79, 5373986, 262244, 0, 5373987, 262244, 0, 5373988, 262244, 0, 5373989, 262244, 0, 5373990, 102, 79, 5373991, 65638, 71, 5373992, 65638, 71, 5373993, 65638, 71, 5373994, 65638, 71, 5373995, 65638, 71, 5373996, 65638, 71, 5373997, 65638, 71, 5373998, 65638, 71, 5373999, 65638, 71, 5374000, 65638, 71, 5374001, 65638, 71, 5374002, 65638, 71, 5374003, 65638, 71, 5374004, 65638, 71, 5374005, 65638, 71, 5374006, 65638, 71, 5374007, 65638, 71, 5374008, 65638, 71, 5374009, 65638, 71, 5374010, 65638, 71, 5374011, 65638, 71, 5374012, 65638, 71, 5374013, 65638, 71, 5374014, 65638, 71, 5374015, 65638, 71, 5374016, 65638, 71, 5374017, 65638, 71, 5374018, 65638, 71, 5374019, 65638, 71, 5374020, 65638, 71, 5374021, 65638, 71, 5374022, 65638, 71, 5374023, 65638, 71, 5374024, 65638, 71, 5374025, 65638, 71, 5374026, 65638, 71, 5374027, 65638, 71, 5374028, 65638, 71, 5374029, 65638, 71, 5374030, 65638, 71, 5374031, 65638, 71, 5374032, 65638, 71, 5374033, 65638, 71, 5374034, 65638, 71, 5374035, 65638, 71, 5374036, 65638, 71, 5374037, 65638, 71, 5374038, 65638, 71, 5374039, 65638, 71, 5374040, 65638, 71, 5374041, 65638, 71, 5374042, 65638, 71, 5374043, 65638, 71, 5374044, 65638, 71, 5374045, 65638, 71, 5374046, 65638, 71, 5374047, 131174, 79, 5374048, 262244, 0, 5374049, 262244, 0, 5374050, 262244, 0, 5374051, 262244, 0, 5439488, 262244, 0, 5439489, 262244, 0, 5439490, 262244, 0, 5439491, 262244, 0, 5439492, 262244, 0, 5439493, 262244, 0, 5439494, 262244, 0, 5439495, 262244, 0, 5439496, 262244, 0, 5439497, 262244, 0, 5439498, 262244, 0, 5439499, 262244, 0, 5439500, 102, 79, 5439501, 65638, 71, 5439502, 65638, 71, 5439503, 65638, 71, 5439504, 327782, 80, 5439505, 393318, 80, 5439506, 458854, 80, 5439507, 65638, 71, 5439508, 65638, 71, 5439509, 262146, 2, 5439510, 2, 0, 5439511, 2, 4, 5439512, 65638, 71, 5439513, 327782, 80, 5439514, 393318, 80, 5439515, 393318, 80, 5439516, 393318, 80, 5439517, 458854, 80, 5439518, 65638, 71, 5439519, 65638, 71, 5439520, 65638, 71, 5439521, 131174, 79, 5439522, 262244, 0, 5439523, 262244, 0, 5439524, 262244, 0, 5439525, 262244, 0, 5439526, 102, 79, 5439527, 65638, 71, 5439528, 65638, 71, 5439529, 65638, 71, 5439530, 65638, 71, 5439531, 65638, 71, 5439532, 65638, 71, 5439533, 65638, 71, 5439534, 65638, 71, 5439535, 65638, 71, 5439536, 65638, 71, 5439537, 65638, 71, 5439538, 65638, 71, 5439539, 65638, 71, 5439540, 65638, 71, 5439541, 65638, 71, 5439542, 65638, 71, 5439543, 65638, 71, 5439544, 65638, 71, 5439545, 65638, 71, 5439546, 65638, 71, 5439547, 65638, 71, 5439548, 65638, 71, 5439549, 65638, 71, 5439550, 65638, 71, 5439551, 65638, 71, 5439552, 65638, 71, 5439553, 65638, 71, 5439554, 65638, 71, 5439555, 65638, 71, 5439556, 65638, 71, 5439557, 65638, 71, 5439558, 65638, 71, 5439559, 65638, 71, 5439560, 65638, 71, 5439561, 65638, 71, 5439562, 65638, 71, 5439563, 65638, 71, 5439564, 65638, 71, 5439565, 65638, 71, 5439566, 65638, 71, 5439567, 65638, 71, 5439568, 65638, 71, 5439569, 65638, 71, 5439570, 65638, 71, 5439571, 65638, 71, 5439572, 65638, 71, 5439573, 65638, 71, 5439574, 65638, 71, 5439575, 65638, 71, 5439576, 65638, 71, 5439577, 65638, 71, 5439578, 65638, 71, 5439579, 65638, 71, 5439580, 65638, 71, 5439581, 65638, 71, 5439582, 65638, 71, 5439583, 131174, 79, 5439584, 262244, 0, 5439585, 262244, 0, 5439586, 262244, 0, 5439587, 262244, 0, 5505024, 262244, 0, 5505025, 262244, 0, 5505026, 262244, 0, 5505027, 262244, 0, 5505028, 262244, 0, 5505029, 262244, 0, 5505030, 262244, 0, 5505031, 262244, 0, 5505032, 262244, 0, 5505033, 262244, 0, 5505034, 262244, 0, 5505035, 262244, 0, 5505036, 102, 79, 5505037, 65638, 71, 5505038, 65638, 71, 5505039, 65638, 71, 5505040, 327782, 80, 5505041, 393318, 80, 5505042, 458854, 80, 5505043, 65638, 71, 5505044, 65638, 71, 5505045, 262146, 2, 5505046, 2, 0, 5505047, 2, 4, 5505048, 65638, 71, 5505049, 327782, 81, 5505050, 196710, 81, 5505051, 393318, 80, 5505052, 393318, 80, 5505053, 458854, 80, 5505054, 65638, 71, 5505055, 65638, 71, 5505056, 65638, 71, 5505057, 131174, 79, 5505058, 262244, 0, 5505059, 262244, 0, 5505060, 262244, 0, 5505061, 262244, 0, 5505062, 102, 79, 5505063, 65638, 71, 5505064, 65638, 71, 5505065, 65638, 71, 5505066, 65638, 71, 5505067, 65638, 71, 5505068, 65638, 71, 5505069, 65638, 71, 5505070, 65638, 71, 5505071, 65638, 71, 5505072, 65638, 71, 5505073, 65638, 71, 5505074, 65638, 71, 5505075, 65638, 71, 5505076, 65638, 71, 5505077, 65638, 71, 5505078, 65638, 71, 5505079, 65638, 71, 5505080, 65638, 71, 5505081, 65638, 71, 5505082, 65638, 71, 5505083, 65638, 71, 5505084, 65638, 71, 5505085, 65638, 71, 5505086, 65638, 71, 5505087, 65638, 71, 5505088, 65638, 71, 5505089, 65638, 71, 5505090, 65638, 71, 5505091, 65638, 71, 5505092, 65638, 71, 5505093, 65638, 71, 5505094, 65638, 71, 5505095, 65638, 71, 5505096, 65638, 71, 5505097, 65638, 71, 5505098, 65638, 71, 5505099, 65638, 71, 5505100, 65638, 71, 5505101, 65638, 71, 5505102, 65638, 71, 5505103, 65638, 71, 5505104, 65638, 71, 5505105, 65638, 71, 5505106, 65638, 71, 5505107, 65638, 71, 5505108, 65638, 71, 5505109, 65638, 71, 5505110, 65638, 71, 5505111, 65638, 71, 5505112, 65638, 71, 5505113, 65638, 71, 5505114, 65638, 71, 5505115, 65638, 71, 5505116, 65638, 71, 5505117, 65638, 71, 5505118, 65638, 71, 5505119, 131174, 79, 5505120, 262244, 0, 5505121, 262244, 0, 5505122, 262244, 0, 5505123, 262244, 0, 5570560, 262244, 0, 5570561, 262244, 0, 5570562, 262244, 0, 5570563, 262244, 0, 5570564, 262244, 0, 5570565, 262244, 0, 5570566, 262244, 0, 5570567, 262244, 0, 5570568, 262244, 0, 5570569, 262244, 0, 5570570, 262244, 0, 5570571, 262244, 0, 5570572, 102, 79, 5570573, 65638, 71, 5570574, 65638, 71, 5570575, 65638, 71, 5570576, 327782, 80, 5570577, 393318, 80, 5570578, 458854, 80, 5570579, 65638, 71, 5570580, 65638, 71, 5570581, 262146, 6, 5570582, 262146, 4, 5570583, 131074, 6, 5570584, 65638, 71, 5570585, 65638, 71, 5570586, 327782, 81, 5570587, 393318, 81, 5570588, 393318, 81, 5570589, 458854, 81, 5570590, 65638, 71, 5570591, 65638, 71, 5570592, 65638, 71, 5570593, 131174, 79, 5570594, 262244, 0, 5570595, 262244, 0, 5570596, 262244, 0, 5570597, 262244, 0, 5570598, 102, 79, 5570599, 65638, 71, 5570600, 65638, 71, 5570601, 65638, 71, 5570602, 65638, 71, 5570603, 65638, 71, 5570604, 65638, 71, 5570605, 65638, 71, 5570606, 65638, 71, 5570607, 65638, 71, 5570608, 65638, 71, 5570609, 65638, 71, 5570610, 65638, 71, 5570611, 65638, 71, 5570612, 65638, 71, 5570613, 65638, 71, 5570614, 65638, 71, 5570615, 65638, 71, 5570616, 65638, 71, 5570617, 65638, 71, 5570618, 65638, 71, 5570619, 65638, 71, 5570620, 65638, 71, 5570621, 65638, 71, 5570622, 65638, 71, 5570623, 65638, 71, 5570624, 65638, 71, 5570625, 65638, 71, 5570626, 65638, 71, 5570627, 65638, 71, 5570628, 65638, 71, 5570629, 65638, 71, 5570630, 65638, 71, 5570631, 65638, 71, 5570632, 65638, 71, 5570633, 65638, 71, 5570634, 65638, 71, 5570635, 65638, 71, 5570636, 65638, 71, 5570637, 65638, 71, 5570638, 65638, 71, 5570639, 65638, 71, 5570640, 65638, 71, 5570641, 65638, 71, 5570642, 65638, 71, 5570643, 65638, 71, 5570644, 65638, 71, 5570645, 65638, 71, 5570646, 65638, 71, 5570647, 65638, 71, 5570648, 65638, 71, 5570649, 65638, 71, 5570650, 65638, 71, 5570651, 65638, 71, 5570652, 65638, 71, 5570653, 65638, 71, 5570654, 65638, 71, 5570655, 131174, 79, 5570656, 262244, 0, 5570657, 262244, 0, 5570658, 262244, 0, 5570659, 262244, 0, 5636096, 262244, 0, 5636097, 262244, 0, 5636098, 262244, 0, 5636099, 262244, 0, 5636100, 262244, 0, 5636101, 262244, 0, 5636102, 262244, 0, 5636103, 262244, 0, 5636104, 262244, 0, 5636105, 262244, 0, 5636106, 262244, 0, 5636107, 262244, 0, 5636108, 102, 79, 5636109, 65638, 71, 5636110, 65638, 71, 5636111, 65638, 71, 5636112, 327782, 81, 5636113, 393318, 81, 5636114, 458854, 81, 5636115, 65638, 71, 5636116, 65638, 71, 5636117, 65638, 71, 5636118, 65638, 71, 5636119, 65638, 71, 5636120, 65638, 71, 5636121, 65638, 71, 5636122, 65638, 71, 5636123, 65638, 71, 5636124, 65638, 71, 5636125, 65638, 71, 5636126, 65638, 71, 5636127, 65638, 71, 5636128, 65638, 71, 5636129, 131174, 79, 5636130, 262244, 0, 5636131, 262244, 0, 5636132, 262244, 0, 5636133, 262244, 0, 5636134, 102, 79, 5636135, 65638, 71, 5636136, 65638, 71, 5636137, 65638, 71, 5636138, 65638, 71, 5636139, 65638, 71, 5636140, 65638, 71, 5636141, 262146, 5, 5636142, 131074, 3, 5636143, 131074, 3, 5636144, 131074, 3, 5636145, 2, 6, 5636146, 65638, 71, 5636147, 65638, 71, 5636148, 65638, 71, 5636149, 262146, 5, 5636150, 131074, 3, 5636151, 131074, 3, 5636152, 131074, 3, 5636153, 2, 6, 5636154, 65638, 71, 5636155, 65638, 71, 5636156, 65638, 71, 5636157, 65638, 71, 5636158, 65638, 71, 5636159, 65638, 71, 5636160, 65638, 71, 5636161, 65638, 71, 5636162, 65638, 71, 5636163, 65638, 71, 5636164, 65638, 71, 5636165, 65638, 71, 5636166, 65638, 71, 5636167, 65638, 71, 5636168, 65638, 71, 5636169, 65638, 71, 5636170, 65638, 71, 5636171, 65638, 71, 5636172, 65638, 71, 5636173, 65638, 71, 5636174, 65638, 71, 5636175, 65638, 71, 5636176, 65638, 71, 5636177, 65638, 71, 5636178, 65638, 71, 5636179, 65638, 71, 5636180, 65638, 71, 5636181, 65638, 71, 5636182, 65638, 71, 5636183, 65638, 71, 5636184, 65638, 71, 5636185, 65638, 71, 5636186, 65638, 71, 5636187, 65638, 71, 5636188, 65638, 71, 5636189, 65638, 71, 5636190, 65638, 71, 5636191, 131174, 79, 5636192, 262244, 0, 5636193, 262244, 0, 5636194, 262244, 0, 5636195, 262244, 0, 5701632, 262244, 0, 5701633, 262244, 0, 5701634, 262244, 0, 5701635, 262244, 0, 5701636, 262244, 0, 5701637, 262244, 0, 5701638, 262244, 0, 5701639, 262244, 0, 5701640, 262244, 0, 5701641, 262244, 0, 5701642, 262244, 0, 5701643, 262244, 0, 5701644, 102, 79, 5701645, 65638, 71, 5701646, 65638, 71, 5701647, 65638, 71, 5701648, 65638, 71, 5701649, 65638, 71, 5701650, 65638, 71, 5701651, 65638, 71, 5701652, 65638, 71, 5701653, 65638, 71, 5701654, 65638, 71, 5701655, 65638, 71, 5701656, 65638, 71, 5701657, 65638, 71, 5701658, 65638, 71, 5701659, 65638, 71, 5701660, 65638, 71, 5701661, 65638, 71, 5701662, 65638, 71, 5701663, 65638, 71, 5701664, 65638, 71, 5701665, 131174, 79, 5701666, 262244, 0, 5701667, 262244, 0, 5701668, 262244, 0, 5701669, 262244, 0, 5701670, 102, 79, 5701671, 65638, 71, 5701672, 65638, 71, 5701673, 65638, 71, 5701674, 65638, 71, 5701675, 65638, 71, 5701676, 65638, 71, 5701677, 262146, 2, 5701678, 2, 0, 5701679, 2, 0, 5701680, 2, 0, 5701681, 2, 4, 5701682, 327782, 80, 5701683, 393318, 80, 5701684, 458854, 80, 5701685, 262146, 2, 5701686, 2, 0, 5701687, 2, 0, 5701688, 2, 0, 5701689, 2, 4, 5701690, 65638, 71, 5701691, 65638, 71, 5701692, 65638, 71, 5701693, 65638, 71, 5701694, 65638, 71, 5701695, 65638, 71, 5701696, 65638, 71, 5701697, 65638, 71, 5701698, 65638, 71, 5701699, 65638, 71, 5701700, 65638, 71, 5701701, 65638, 71, 5701702, 65638, 71, 5701703, 65638, 71, 5701704, 65638, 71, 5701705, 65638, 71, 5701706, 65638, 71, 5701707, 65638, 71, 5701708, 65638, 71, 5701709, 65638, 71, 5701710, 65638, 71, 5701711, 65638, 71, 5701712, 65638, 71, 5701713, 65638, 71, 5701714, 65638, 71, 5701715, 65638, 71, 5701716, 65638, 71, 5701717, 65638, 71, 5701718, 65638, 71, 5701719, 65638, 71, 5701720, 65638, 71, 5701721, 65638, 71, 5701722, 65638, 71, 5701723, 65638, 71, 5701724, 65638, 71, 5701725, 65638, 71, 5701726, 65638, 71, 5701727, 131174, 79, 5701728, 262244, 0, 5701729, 262244, 0, 5701730, 262244, 0, 5701731, 262244, 0, 5767168, 262244, 0, 5767169, 262244, 0, 5767170, 262244, 0, 5767171, 262244, 0, 5767172, 262244, 0, 5767173, 262244, 0, 5767174, 262244, 0, 5767175, 262244, 0, 5767176, 262244, 0, 5767177, 262244, 0, 5767178, 262244, 0, 5767179, 262244, 0, 5767180, 102, 79, 5767181, 65638, 71, 5767182, 65638, 71, 5767183, 65638, 71, 5767184, 65638, 71, 5767185, 65638, 71, 5767186, 65638, 71, 5767187, 65638, 71, 5767188, 65638, 71, 5767189, 65638, 71, 5767190, 65638, 71, 5767191, 65638, 71, 5767192, 65638, 71, 5767193, 65638, 71, 5767194, 65638, 71, 5767195, 65638, 71, 5767196, 65638, 71, 5767197, 65638, 71, 5767198, 65638, 71, 5767199, 65638, 71, 5767200, 65638, 71, 5767201, 131174, 79, 5767202, 262244, 0, 5767203, 262244, 0, 5767204, 262244, 0, 5767205, 262244, 0, 5767206, 102, 79, 5767207, 65638, 71, 5767208, 65638, 71, 5767209, 65638, 71, 5767210, 65638, 71, 5767211, 65638, 71, 5767212, 65638, 71, 5767213, 262146, 2, 5767214, 2, 0, 5767215, 2, 0, 5767216, 262146, 0, 5767217, 131074, 6, 5767218, 327782, 80, 5767219, 393318, 80, 5767220, 458854, 80, 5767221, 262146, 6, 5767222, 131074, 1, 5767223, 2, 0, 5767224, 2, 0, 5767225, 2, 4, 5767226, 65638, 71, 5767227, 65638, 71, 5767228, 65638, 71, 5767229, 65638, 71, 5767230, 65638, 71, 5767231, 65638, 71, 5767232, 65638, 71, 5767233, 65638, 71, 5767234, 65638, 71, 5767235, 65638, 71, 5767236, 65638, 71, 5767237, 65638, 71, 5767238, 65638, 71, 5767239, 65638, 71, 5767240, 65638, 71, 5767241, 65638, 71, 5767242, 65638, 71, 5767243, 65638, 71, 5767244, 65638, 71, 5767245, 65638, 71, 5767246, 65638, 71, 5767247, 65638, 71, 5767248, 65638, 71, 5767249, 65638, 71, 5767250, 65638, 71, 5767251, 65638, 71, 5767252, 65638, 71, 5767253, 65638, 71, 5767254, 65638, 71, 5767255, 65638, 71, 5767256, 65638, 71, 5767257, 65638, 71, 5767258, 65638, 71, 5767259, 65638, 71, 5767260, 65638, 71, 5767261, 65638, 71, 5767262, 65638, 71, 5767263, 131174, 79, 5767264, 262244, 0, 5767265, 262244, 0, 5767266, 262244, 0, 5767267, 262244, 0, 5832704, 262244, 0, 5832705, 262244, 0, 5832706, 262244, 0, 5832707, 262244, 0, 5832708, 262244, 0, 5832709, 262244, 0, 5832710, 262244, 0, 5832711, 262244, 0, 5832712, 262244, 0, 5832713, 262244, 0, 5832714, 262244, 0, 5832715, 262244, 0, 5832716, 102, 79, 5832717, 65638, 71, 5832718, 65638, 71, 5832719, 65638, 71, 5832720, 65638, 71, 5832721, 65638, 71, 5832722, 327782, 79, 5832723, 393318, 79, 5832724, 393318, 79, 5832725, 393318, 79, 5832726, 393318, 79, 5832727, 393318, 79, 5832728, 393318, 79, 5832729, 393318, 79, 5832730, 393318, 79, 5832731, 393318, 79, 5832732, 458854, 79, 5832733, 65638, 71, 5832734, 65638, 71, 5832735, 65638, 71, 5832736, 65638, 71, 5832737, 131174, 79, 5832738, 262244, 0, 5832739, 262244, 0, 5832740, 262244, 0, 5832741, 262244, 0, 5832742, 102, 79, 5832743, 65638, 71, 5832744, 65638, 71, 5832745, 65638, 71, 5832746, 65638, 71, 5832747, 65638, 71, 5832748, 65638, 71, 5832749, 262146, 2, 5832750, 2, 0, 5832751, 2, 0, 5832752, 2, 4, 5832753, 65638, 71, 5832754, 327782, 80, 5832755, 393318, 80, 5832756, 458854, 80, 5832757, 65638, 71, 5832758, 262146, 2, 5832759, 2, 0, 5832760, 2, 0, 5832761, 2, 4, 5832762, 65638, 71, 5832763, 65638, 71, 5832764, 65638, 71, 5832765, 65638, 71, 5832766, 65638, 71, 5832767, 65638, 71, 5832768, 65638, 71, 5832769, 65638, 71, 5832770, 65638, 71, 5832771, 65638, 71, 5832772, 65638, 71, 5832773, 65638, 71, 5832774, 65638, 71, 5832775, 65638, 71, 5832776, 65638, 71, 5832777, 65638, 71, 5832778, 65638, 71, 5832779, 65638, 71, 5832780, 65638, 71, 5832781, 65638, 71, 5832782, 65638, 71, 5832783, 65638, 71, 5832784, 65638, 71, 5832785, 65638, 71, 5832786, 65638, 71, 5832787, 65638, 71, 5832788, 65638, 71, 5832789, 65638, 71, 5832790, 65638, 71, 5832791, 65638, 71, 5832792, 65638, 71, 5832793, 65638, 71, 5832794, 65638, 71, 5832795, 65638, 71, 5832796, 65638, 71, 5832797, 65638, 71, 5832798, 65638, 71, 5832799, 131174, 79, 5832800, 262244, 0, 5832801, 262244, 0, 5832802, 262244, 0, 5832803, 262244, 0, 5898240, 262244, 0, 5898241, 262244, 0, 5898242, 262244, 0, 5898243, 262244, 0, 5898244, 262244, 0, 5898245, 262244, 0, 5898246, 262244, 0, 5898247, 262244, 0, 5898248, 262244, 0, 5898249, 262244, 0, 5898250, 262244, 0, 5898251, 262244, 0, 5898252, 102, 79, 5898253, 65638, 71, 5898254, 65638, 71, 5898255, 65638, 71, 5898256, 65638, 71, 5898257, 65638, 71, 5898258, 327782, 80, 5898259, 393318, 80, 5898260, 393318, 80, 5898261, 393318, 80, 5898262, 393318, 80, 5898263, 393318, 80, 5898264, 393318, 80, 5898265, 393318, 80, 5898266, 393318, 80, 5898267, 393318, 80, 5898268, 458854, 80, 5898269, 65638, 71, 5898270, 65638, 71, 5898271, 65638, 71, 5898272, 65638, 71, 5898273, 131174, 79, 5898274, 262244, 0, 5898275, 262244, 0, 5898276, 262244, 0, 5898277, 262244, 0, 5898278, 102, 79, 5898279, 65638, 71, 5898280, 65638, 71, 5898281, 65638, 71, 5898282, 65638, 71, 5898283, 65638, 71, 5898284, 65638, 71, 5898285, 262146, 2, 5898286, 2, 0, 5898287, 2, 0, 5898288, 2, 4, 5898289, 65638, 71, 5898290, 327782, 80, 5898291, 393318, 80, 5898292, 458854, 80, 5898293, 65638, 71, 5898294, 262146, 2, 5898295, 2, 0, 5898296, 2, 0, 5898297, 2, 4, 5898298, 65638, 71, 5898299, 65638, 71, 5898300, 65638, 71, 5898301, 65638, 71, 5898302, 65638, 71, 5898303, 65638, 71, 5898304, 65638, 71, 5898305, 65638, 71, 5898306, 65638, 71, 5898307, 65638, 71, 5898308, 65638, 71, 5898309, 65638, 71, 5898310, 65638, 71, 5898311, 65638, 71, 5898312, 65638, 71, 5898313, 65638, 71, 5898314, 65638, 71, 5898315, 65638, 71, 5898316, 65638, 71, 5898317, 65638, 71, 5898318, 65638, 71, 5898319, 65638, 71, 5898320, 65638, 71, 5898321, 65638, 71, 5898322, 65638, 71, 5898323, 65638, 71, 5898324, 65638, 71, 5898325, 65638, 71, 5898326, 65638, 71, 5898327, 65638, 71, 5898328, 65638, 71, 5898329, 65638, 71, 5898330, 65638, 71, 5898331, 65638, 71, 5898332, 65638, 71, 5898333, 65638, 71, 5898334, 65638, 71, 5898335, 131174, 79, 5898336, 262244, 0, 5898337, 262244, 0, 5898338, 262244, 0, 5898339, 262244, 0, 5963776, 262244, 0, 5963777, 262244, 0, 5963778, 262244, 0, 5963779, 262244, 0, 5963780, 262244, 0, 5963781, 262244, 0, 5963782, 262244, 0, 5963783, 262244, 0, 5963784, 262244, 0, 5963785, 262244, 0, 5963786, 262244, 0, 5963787, 262244, 0, 5963788, 102, 79, 5963789, 65638, 71, 5963790, 65638, 71, 5963791, 65638, 71, 5963792, 65638, 71, 5963793, 65638, 71, 5963794, 327782, 81, 5963795, 393318, 81, 5963796, 393318, 81, 5963797, 393318, 81, 5963798, 393318, 81, 5963799, 393318, 81, 5963800, 393318, 81, 5963801, 393318, 81, 5963802, 393318, 81, 5963803, 393318, 81, 5963804, 458854, 81, 5963805, 65638, 71, 5963806, 65638, 71, 5963807, 65638, 71, 5963808, 65638, 71, 5963809, 131174, 79, 5963810, 262244, 0, 5963811, 262244, 0, 5963812, 262244, 0, 5963813, 262244, 0, 5963814, 102, 79, 5963815, 65638, 71, 5963816, 65638, 71, 5963817, 65638, 71, 5963818, 65638, 71, 5963819, 65638, 71, 5963820, 65638, 71, 5963821, 262146, 2, 5963822, 2, 0, 5963823, 2, 0, 5963824, 2, 4, 5963825, 65638, 71, 5963826, 327782, 80, 5963827, 393318, 80, 5963828, 458854, 80, 5963829, 65638, 71, 5963830, 262146, 2, 5963831, 2, 0, 5963832, 2, 0, 5963833, 2, 4, 5963834, 65638, 71, 5963835, 65638, 71, 5963836, 65638, 71, 5963837, 65638, 71, 5963838, 65638, 71, 5963839, 65638, 71, 5963840, 65638, 71, 5963841, 65638, 71, 5963842, 65638, 71, 5963843, 65638, 71, 5963844, 65638, 71, 5963845, 65638, 71, 5963846, 65638, 71, 5963847, 65638, 71, 5963848, 65638, 71, 5963849, 65638, 71, 5963850, 65638, 71, 5963851, 65638, 71, 5963852, 65638, 71, 5963853, 65638, 71, 5963854, 65638, 71, 5963855, 65638, 71, 5963856, 65638, 71, 5963857, 65638, 71, 5963858, 65638, 71, 5963859, 65638, 71, 5963860, 65638, 71, 5963861, 65638, 71, 5963862, 65638, 71, 5963863, 65638, 71, 5963864, 65638, 71, 5963865, 65638, 71, 5963866, 65638, 71, 5963867, 65638, 71, 5963868, 65638, 71, 5963869, 65638, 71, 5963870, 65638, 71, 5963871, 131174, 79, 5963872, 262244, 0, 5963873, 262244, 0, 5963874, 262244, 0, 5963875, 262244, 0, 6029312, 262244, 0, 6029313, 262244, 0, 6029314, 262244, 0, 6029315, 262244, 0, 6029316, 262244, 0, 6029317, 262244, 0, 6029318, 262244, 0, 6029319, 262244, 0, 6029320, 262244, 0, 6029321, 262244, 0, 6029322, 262244, 0, 6029323, 262244, 0, 6029324, 102, 79, 6029325, 65638, 71, 6029326, 65638, 71, 6029327, 65638, 71, 6029328, 65638, 71, 6029329, 65638, 71, 6029330, 65638, 71, 6029331, 65638, 71, 6029332, 65638, 71, 6029333, 65638, 71, 6029334, 65638, 71, 6029335, 65638, 71, 6029336, 65638, 71, 6029337, 65638, 71, 6029338, 65638, 71, 6029339, 65638, 71, 6029340, 65638, 71, 6029341, 65638, 71, 6029342, 65638, 71, 6029343, 65638, 71, 6029344, 65638, 71, 6029345, 131174, 79, 6029346, 262244, 0, 6029347, 262244, 0, 6029348, 262244, 0, 6029349, 262244, 0, 6029350, 102, 79, 6029351, 65638, 71, 6029352, 65638, 71, 6029353, 65638, 71, 6029354, 65638, 71, 6029355, 65638, 71, 6029356, 65638, 71, 6029357, 262146, 6, 6029358, 262146, 4, 6029359, 262146, 4, 6029360, 131074, 6, 6029361, 65638, 71, 6029362, 327782, 80, 6029363, 393318, 80, 6029364, 458854, 80, 6029365, 65638, 71, 6029366, 262146, 6, 6029367, 262146, 4, 6029368, 262146, 4, 6029369, 131074, 6, 6029370, 65638, 71, 6029371, 65638, 71, 6029372, 65638, 71, 6029373, 65638, 71, 6029374, 65638, 71, 6029375, 65638, 71, 6029376, 65638, 71, 6029377, 65638, 71, 6029378, 65638, 71, 6029379, 65638, 71, 6029380, 65638, 71, 6029381, 65638, 71, 6029382, 65638, 71, 6029383, 65638, 71, 6029384, 65638, 71, 6029385, 65638, 71, 6029386, 65638, 71, 6029387, 65638, 71, 6029388, 65638, 71, 6029389, 65638, 71, 6029390, 65638, 71, 6029391, 65638, 71, 6029392, 65638, 71, 6029393, 65638, 71, 6029394, 65638, 71, 6029395, 65638, 71, 6029396, 65638, 71, 6029397, 65638, 71, 6029398, 65638, 71, 6029399, 65638, 71, 6029400, 65638, 71, 6029401, 65638, 71, 6029402, 65638, 71, 6029403, 65638, 71, 6029404, 65638, 71, 6029405, 65638, 71, 6029406, 65638, 71, 6029407, 131174, 79, 6029408, 262244, 0, 6029409, 262244, 0, 6029410, 262244, 0, 6029411, 262244, 0, 6094848, 262244, 0, 6094849, 262244, 0, 6094850, 262244, 0, 6094851, 262244, 0, 6094852, 262244, 0, 6094853, 262244, 0, 6094854, 262244, 0, 6094855, 262244, 0, 6094856, 262244, 0, 6094857, 262244, 0, 6094858, 262244, 0, 6094859, 262244, 0, 6094860, 102, 80, 6094861, 65638, 80, 6094862, 65638, 80, 6094863, 65638, 80, 6094864, 65638, 80, 6094865, 65638, 80, 6094866, 65638, 80, 6094867, 65638, 80, 6094868, 65638, 80, 6094869, 65638, 80, 6094870, 65638, 80, 6094871, 65638, 80, 6094872, 65638, 80, 6094873, 65638, 80, 6094874, 65638, 80, 6094875, 65638, 80, 6094876, 65638, 80, 6094877, 65638, 80, 6094878, 65638, 80, 6094879, 65638, 80, 6094880, 65638, 80, 6094881, 131174, 80, 6094882, 262244, 0, 6094883, 262244, 0, 6094884, 262244, 0, 6094885, 262244, 0, 6094886, 102, 79, 6094887, 65638, 71, 6094888, 65638, 71, 6094889, 65638, 71, 6094890, 65638, 71, 6094891, 65638, 71, 6094892, 65638, 71, 6094893, 65638, 71, 6094894, 65638, 71, 6094895, 65638, 71, 6094896, 65638, 71, 6094897, 65638, 71, 6094898, 327782, 80, 6094899, 393318, 80, 6094900, 458854, 80, 6094901, 65638, 71, 6094902, 65638, 71, 6094903, 65638, 71, 6094904, 65638, 71, 6094905, 65638, 71, 6094906, 65638, 71, 6094907, 65638, 71, 6094908, 65638, 71, 6094909, 65638, 71, 6094910, 65638, 71, 6094911, 65638, 71, 6094912, 65638, 71, 6094913, 65638, 71, 6094914, 65638, 71, 6094915, 65638, 71, 6094916, 65638, 71, 6094917, 65638, 71, 6094918, 65638, 71, 6094919, 65638, 71, 6094920, 65638, 71, 6094921, 65638, 71, 6094922, 65638, 71, 6094923, 65638, 71, 6094924, 65638, 71, 6094925, 65638, 71, 6094926, 65638, 71, 6094927, 65638, 71, 6094928, 65638, 71, 6094929, 65638, 71, 6094930, 65638, 71, 6094931, 65638, 71, 6094932, 65638, 71, 6094933, 65638, 71, 6094934, 65638, 71, 6094935, 65638, 71, 6094936, 65638, 71, 6094937, 65638, 71, 6094938, 65638, 71, 6094939, 65638, 71, 6094940, 65638, 71, 6094941, 65638, 71, 6094942, 65638, 71, 6094943, 131174, 79, 6094944, 262244, 0, 6094945, 262244, 0, 6094946, 262244, 0, 6094947, 262244, 0, 6160384, 262244, 0, 6160385, 262244, 0, 6160386, 262244, 0, 6160387, 262244, 0, 6160388, 262244, 0, 6160389, 262244, 0, 6160390, 262244, 0, 6160391, 262244, 0, 6160392, 262244, 0, 6160393, 262244, 0, 6160394, 262244, 0, 6160395, 262244, 0, 6160396, 262244, 0, 6160397, 262244, 0, 6160398, 262244, 0, 6160399, 262244, 0, 6160400, 262244, 0, 6160401, 262244, 0, 6160402, 262244, 0, 6160403, 262244, 0, 6160404, 262244, 0, 6160405, 262244, 0, 6160406, 262244, 0, 6160407, 262244, 0, 6160408, 262244, 0, 6160409, 262244, 0, 6160410, 262244, 0, 6160411, 262244, 0, 6160412, 262244, 0, 6160413, 262244, 0, 6160414, 262244, 0, 6160415, 262244, 0, 6160416, 262244, 0, 6160417, 262244, 0, 6160418, 262244, 0, 6160419, 262244, 0, 6160420, 262244, 0, 6160421, 262244, 0, 6160422, 102, 80, 6160423, 65638, 80, 6160424, 65638, 80, 6160425, 65638, 80, 6160426, 65638, 80, 6160427, 65638, 80, 6160428, 65638, 80, 6160429, 65638, 80, 6160430, 65638, 80, 6160431, 65638, 80, 6160432, 65638, 80, 6160433, 65638, 80, 6160434, 65638, 80, 6160435, 65638, 80, 6160436, 65638, 80, 6160437, 65638, 80, 6160438, 65638, 80, 6160439, 65638, 80, 6160440, 65638, 80, 6160441, 65638, 80, 6160442, 65638, 80, 6160443, 65638, 80, 6160444, 65638, 80, 6160445, 65638, 80, 6160446, 65638, 80, 6160447, 65638, 80, 6160448, 65638, 80, 6160449, 65638, 80, 6160450, 65638, 80, 6160451, 65638, 80, 6160452, 65638, 80, 6160453, 65638, 80, 6160454, 65638, 80, 6160455, 65638, 80, 6160456, 65638, 80, 6160457, 65638, 80, 6160458, 65638, 80, 6160459, 65638, 80, 6160460, 65638, 80, 6160461, 65638, 80, 6160462, 65638, 80, 6160463, 65638, 80, 6160464, 65638, 80, 6160465, 65638, 80, 6160466, 65638, 80, 6160467, 65638, 80, 6160468, 65638, 80, 6160469, 65638, 80, 6160470, 65638, 80, 6160471, 65638, 80, 6160472, 65638, 80, 6160473, 65638, 80, 6160474, 65638, 80, 6160475, 65638, 80, 6160476, 65638, 80, 6160477, 65638, 80, 6160478, 65638, 80, 6160479, 131174, 80, 6160480, 262244, 0, 6160481, 262244, 0, 6160482, 262244, 0, 6160483, 262244, 0, 6225920, 262244, 0, 6225921, 262244, 0, 6225922, 262244, 0, 6225923, 262244, 0, 6225924, 262244, 0, 6225925, 262244, 0, 6225926, 262244, 0, 6225927, 262244, 0, 6225928, 262244, 0, 6225929, 262244, 0, 6225930, 262244, 0, 6225931, 262244, 0, 6225932, 262244, 0, 6225933, 262244, 0, 6225934, 262244, 0, 6225935, 262244, 0, 6225936, 262244, 0, 6225937, 262244, 0, 6225938, 262244, 0, 6225939, 262244, 0, 6225940, 262244, 0, 6225941, 262244, 0, 6225942, 262244, 0, 6225943, 262244, 0, 6225944, 262244, 0, 6225945, 262244, 0, 6225946, 262244, 0, 6225947, 262244, 0, 6225948, 262244, 0, 6225949, 262244, 0, 6225950, 262244, 0, 6225951, 262244, 0, 6225952, 262244, 0, 6225953, 262244, 0, 6225954, 262244, 0, 6225955, 262244, 0, 6225956, 262244, 0, 6225957, 262244, 0, 6225958, 262244, 0, 6225959, 262244, 0, 6225960, 262244, 0, 6225961, 262244, 0, 6225962, 262244, 0, 6225963, 262244, 0, 6225964, 262244, 0, 6225965, 262244, 0, 6225966, 262244, 0, 6225967, 262244, 0, 6225968, 262244, 0, 6225969, 262244, 0, 6225970, 262244, 0, 6225971, 262244, 0, 6225972, 262244, 0, 6225973, 262244, 0, 6225974, 262244, 0, 6225975, 262244, 0, 6225976, 262244, 0, 6225977, 262244, 0, 6225978, 262244, 0, 6225979, 262244, 0, 6225980, 262244, 0, 6225981, 262244, 0, 6225982, 262244, 0, 6225983, 262244, 0, 6225984, 262244, 0, 6225985, 262244, 0, 6225986, 262244, 0, 6225987, 262244, 0, 6225988, 262244, 0, 6225989, 262244, 0, 6225990, 262244, 0, 6225991, 262244, 0, 6225992, 262244, 0, 6225993, 262244, 0, 6225994, 262244, 0, 6225995, 262244, 0, 6225996, 262244, 0, 6225997, 262244, 0, 6225998, 262244, 0, 6225999, 262244, 0, 6226000, 262244, 0, 6226001, 262244, 0, 6226002, 262244, 0, 6226003, 262244, 0, 6226004, 262244, 0, 6226005, 262244, 0, 6226006, 262244, 0, 6226007, 262244, 0, 6226008, 262244, 0, 6226009, 262244, 0, 6226010, 262244, 0, 6226011, 262244, 0, 6226012, 262244, 0, 6226013, 262244, 0, 6226014, 262244, 0, 6226015, 262244, 0, 6226016, 262244, 0, 6226017, 262244, 0, 6226018, 262244, 0, 6226019, 262244, 0, 6291456, 262244, 0, 6291457, 262244, 0, 6291458, 262244, 0, 6291459, 262244, 0, 6291460, 262244, 0, 6291461, 262244, 0, 6291462, 262244, 0, 6291463, 262244, 0, 6291464, 262244, 0, 6291465, 262244, 0, 6291466, 262244, 0, 6291467, 262244, 0, 6291468, 262244, 0, 6291469, 262244, 0, 6291470, 262244, 0, 6291471, 262244, 0, 6291472, 262244, 0, 6291473, 262244, 0, 6291474, 262244, 0, 6291475, 262244, 0, 6291476, 262244, 0, 6291477, 262244, 0, 6291478, 262244, 0, 6291479, 262244, 0, 6291480, 262244, 0, 6291481, 262244, 0, 6291482, 262244, 0, 6291483, 262244, 0, 6291484, 262244, 0, 6291485, 262244, 0, 6291486, 262244, 0, 6291487, 262244, 0, 6291488, 262244, 0, 6291489, 262244, 0, 6291490, 262244, 0, 6291491, 262244, 0, 6291492, 262244, 0, 6291493, 262244, 0, 6291494, 262244, 0, 6291495, 262244, 0, 6291496, 262244, 0, 6291497, 262244, 0, 6291498, 262244, 0, 6291499, 262244, 0, 6291500, 262244, 0, 6291501, 262244, 0, 6291502, 262244, 0, 6291503, 262244, 0, 6291504, 262244, 0, 6291505, 262244, 0, 6291506, 262244, 0, 6291507, 262244, 0, 6291508, 262244, 0, 6291509, 262244, 0, 6291510, 262244, 0, 6291511, 262244, 0, 6291512, 262244, 0, 6291513, 262244, 0, 6291514, 262244, 0, 6291515, 262244, 0, 6291516, 262244, 0, 6291517, 262244, 0, 6291518, 262244, 0, 6291519, 262244, 0, 6291520, 262244, 0, 6291521, 262244, 0, 6291522, 262244, 0, 6291523, 262244, 0, 6291524, 262244, 0, 6291525, 262244, 0, 6291526, 262244, 0, 6291527, 262244, 0, 6291528, 262244, 0, 6291529, 262244, 0, 6291530, 262244, 0, 6291531, 262244, 0, 6291532, 262244, 0, 6291533, 262244, 0, 6291534, 262244, 0, 6291535, 262244, 0, 6291536, 262244, 0, 6291537, 262244, 0, 6291538, 262244, 0, 6291539, 262244, 0, 6291540, 262244, 0, 6291541, 262244, 0, 6291542, 262244, 0, 6291543, 262244, 0, 6291544, 262244, 0, 6291545, 262244, 0, 6291546, 262244, 0, 6291547, 262244, 0, 6291548, 262244, 0, 6291549, 262244, 0, 6291550, 262244, 0, 6291551, 262244, 0, 6291552, 262244, 0, 6291553, 262244, 0, 6291554, 262244, 0, 6291555, 262244, 0, 6356992, 262244, 0, 6356993, 262244, 0, 6356994, 262244, 0, 6356995, 262244, 0, 6356996, 262244, 0, 6356997, 262244, 0, 6356998, 262244, 0, 6356999, 262244, 0, 6357000, 262244, 0, 6357001, 262244, 0, 6357002, 262244, 0, 6357003, 262244, 0, 6357004, 262244, 0, 6357005, 262244, 0, 6357006, 262244, 0, 6357007, 262244, 0, 6357008, 262244, 0, 6357009, 262244, 0, 6357010, 262244, 0, 6357011, 262244, 0, 6357012, 262244, 0, 6357013, 262244, 0, 6357014, 262244, 0, 6357015, 262244, 0, 6357016, 262244, 0, 6357017, 262244, 0, 6357018, 262244, 0, 6357019, 262244, 0, 6357020, 262244, 0, 6357021, 262244, 0, 6357022, 262244, 0, 6357023, 262244, 0, 6357024, 262244, 0, 6357025, 262244, 0, 6357026, 262244, 0, 6357027, 262244, 0, 6357028, 262244, 0, 6357029, 262244, 0, 6357030, 262244, 0, 6357031, 262244, 0, 6357032, 262244, 0, 6357033, 262244, 0, 6357034, 262244, 0, 6357035, 262244, 0, 6357036, 262244, 0, 6357037, 262244, 0, 6357038, 262244, 0, 6357039, 262244, 0, 6357040, 262244, 0, 6357041, 262244, 0, 6357042, 262244, 0, 6357043, 262244, 0, 6357044, 262244, 0, 6357045, 262244, 0, 6357046, 262244, 0, 6357047, 262244, 0, 6357048, 262244, 0, 6357049, 262244, 0, 6357050, 262244, 0, 6357051, 262244, 0, 6357052, 262244, 0, 6357053, 262244, 0, 6357054, 262244, 0, 6357055, 262244, 0, 6357056, 262244, 0, 6357057, 262244, 0, 6357058, 262244, 0, 6357059, 262244, 0, 6357060, 262244, 0, 6357061, 262244, 0, 6357062, 262244, 0, 6357063, 262244, 0, 6357064, 262244, 0, 6357065, 262244, 0, 6357066, 262244, 0, 6357067, 262244, 0, 6357068, 262244, 0, 6357069, 262244, 0, 6357070, 262244, 0, 6357071, 262244, 0, 6357072, 262244, 0, 6357073, 262244, 0, 6357074, 262244, 0, 6357075, 262244, 0, 6357076, 262244, 0, 6357077, 262244, 0, 6357078, 262244, 0, 6357079, 262244, 0, 6357080, 262244, 0, 6357081, 262244, 0, 6357082, 262244, 0, 6357083, 262244, 0, 6357084, 262244, 0, 6357085, 262244, 0, 6357086, 262244, 0, 6357087, 262244, 0, 6357088, 262244, 0, 6357089, 262244, 0, 6357090, 262244, 0, 6357091, 262244, 0, 6422528, 262244, 0, 6422529, 262244, 0, 6422530, 262244, 0, 6422531, 262244, 0, 6422532, 262244, 0, 6422533, 262244, 0, 6422534, 262244, 0, 6422535, 262244, 0, 6422536, 262244, 0, 6422537, 262244, 0, 6422538, 262244, 0, 6422539, 262244, 0, 6422540, 262244, 0, 6422541, 262244, 0, 6422542, 262244, 0, 6422543, 262244, 0, 6422544, 262244, 0, 6422545, 262244, 0, 6422546, 262244, 0, 6422547, 262244, 0, 6422548, 262244, 0, 6422549, 262244, 0, 6422550, 262244, 0, 6422551, 262244, 0, 6422552, 262244, 0, 6422553, 262244, 0, 6422554, 262244, 0, 6422555, 262244, 0, 6422556, 262244, 0, 6422557, 262244, 0, 6422558, 262244, 0, 6422559, 262244, 0, 6422560, 262244, 0, 6422561, 262244, 0, 6422562, 262244, 0, 6422563, 262244, 0, 6422564, 262244, 0, 6422565, 262244, 0, 6422566, 262244, 0, 6422567, 262244, 0, 6422568, 262244, 0, 6422569, 262244, 0, 6422570, 262244, 0, 6422571, 262244, 0, 6422572, 262244, 0, 6422573, 262244, 0, 6422574, 262244, 0, 6422575, 262244, 0, 6422576, 262244, 0, 6422577, 262244, 0, 6422578, 262244, 0, 6422579, 262244, 0, 6422580, 262244, 0, 6422581, 262244, 0, 6422582, 262244, 0, 6422583, 262244, 0, 6422584, 262244, 0, 6422585, 262244, 0, 6422586, 262244, 0, 6422587, 262244, 0, 6422588, 262244, 0, 6422589, 262244, 0, 6422590, 262244, 0, 6422591, 262244, 0, 6422592, 262244, 0, 6422593, 262244, 0, 6422594, 262244, 0, 6422595, 262244, 0, 6422596, 262244, 0, 6422597, 262244, 0, 6422598, 262244, 0, 6422599, 262244, 0, 6422600, 262244, 0, 6422601, 262244, 0, 6422602, 262244, 0, 6422603, 262244, 0, 6422604, 262244, 0, 6422605, 262244, 0, 6422606, 262244, 0, 6422607, 262244, 0, 6422608, 262244, 0, 6422609, 262244, 0, 6422610, 262244, 0, 6422611, 262244, 0, 6422612, 262244, 0, 6422613, 262244, 0, 6422614, 262244, 0, 6422615, 262244, 0, 6422616, 262244, 0, 6422617, 262244, 0, 6422618, 262244, 0, 6422619, 262244, 0, 6422620, 262244, 0, 6422621, 262244, 0, 6422622, 262244, 0, 6422623, 262244, 0, 6422624, 262244, 0, 6422625, 262244, 0, 6422626, 262244, 0, 6422627, 262244, 0, 6488064, 262244, 0, 6488065, 262244, 0, 6488066, 262244, 0, 6488067, 262244, 0, 6488068, 262244, 0, 6488069, 262244, 0, 6488070, 262244, 0, 6488071, 262244, 0, 6488072, 262244, 0, 6488073, 262244, 0, 6488074, 262244, 0, 6488075, 262244, 0, 6488076, 262244, 0, 6488077, 262244, 0, 6488078, 262244, 0, 6488079, 262244, 0, 6488080, 262244, 0, 6488081, 262244, 0, 6488082, 262244, 0, 6488083, 262244, 0, 6488084, 262244, 0, 6488085, 262244, 0, 6488086, 262244, 0, 6488087, 262244, 0, 6488088, 262244, 0, 6488089, 262244, 0, 6488090, 262244, 0, 6488091, 262244, 0, 6488092, 262244, 0, 6488093, 262244, 0, 6488094, 262244, 0, 6488095, 262244, 0, 6488096, 262244, 0, 6488097, 262244, 0, 6488098, 262244, 0, 6488099, 262244, 0, 6488100, 262244, 0, 6488101, 262244, 0, 6488102, 262244, 0, 6488103, 262244, 0, 6488104, 262244, 0, 6488105, 262244, 0, 6488106, 262244, 0, 6488107, 262244, 0, 6488108, 262244, 0, 6488109, 262244, 0, 6488110, 262244, 0, 6488111, 262244, 0, 6488112, 262244, 0, 6488113, 262244, 0, 6488114, 262244, 0, 6488115, 262244, 0, 6488116, 262244, 0, 6488117, 262244, 0, 6488118, 262244, 0, 6488119, 262244, 0, 6488120, 262244, 0, 6488121, 262244, 0, 6488122, 262244, 0, 6488123, 262244, 0, 6488124, 262244, 0, 6488125, 262244, 0, 6488126, 262244, 0, 6488127, 262244, 0, 6488128, 262244, 0, 6488129, 262244, 0, 6488130, 262244, 0, 6488131, 262244, 0, 6488132, 262244, 0, 6488133, 262244, 0, 6488134, 262244, 0, 6488135, 262244, 0, 6488136, 262244, 0, 6488137, 262244, 0, 6488138, 262244, 0, 6488139, 262244, 0, 6488140, 262244, 0, 6488141, 262244, 0, 6488142, 262244, 0, 6488143, 262244, 0, 6488144, 262244, 0, 6488145, 262244, 0, 6488146, 262244, 0, 6488147, 262244, 0, 6488148, 262244, 0, 6488149, 262244, 0, 6488150, 262244, 0, 6488151, 262244, 0, 6488152, 262244, 0, 6488153, 262244, 0, 6488154, 262244, 0, 6488155, 262244, 0, 6488156, 262244, 0, 6488157, 262244, 0, 6488158, 262244, 0, 6488159, 262244, 0, 6488160, 262244, 0, 6488161, 262244, 0, 6488162, 262244, 0, 6488163, 262244, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 196668, 262246, 72, 196669, 65638, 72, 196670, 65638, 72, 196671, 65638, 72, 196672, 65638, 72, 196673, 65638, 72, 196674, 65638, 72, 196675, 65638, 72, 196676, 65638, 72, 196677, 65638, 72, 196678, 65638, 72, 196679, 65638, 72, 196680, 65638, 72, 196681, 65638, 72, 196682, 65638, 72, 196683, 65638, 72, 196684, 65638, 72, 196685, 65638, 72, 196686, 65638, 72, 196687, 65638, 72, 196688, 65638, 72, 196689, 65638, 72, 196690, 65638, 72, 196691, 65638, 72, 196692, 65638, 72, 196693, 65638, 72, 196694, 65638, 72, 196695, 65638, 72, 196696, 65638, 72, 196697, 65638, 72, 196698, 65638, 72, 196699, 65638, 72, 196700, 65638, 72, 196701, 196710, 72, 262204, 262246, 73, 262205, 65638, 73, 262206, 65638, 73, 262207, 65638, 73, 262208, 65638, 73, 262209, 65638, 73, 262210, 65638, 73, 262211, 65638, 73, 262212, 65638, 73, 262213, 65638, 73, 262214, 65638, 73, 262215, 65638, 73, 262216, 65638, 73, 262217, 65638, 73, 262218, 65638, 73, 262219, 65638, 73, 262220, 65638, 73, 262221, 65638, 73, 262222, 65638, 73, 262223, 65638, 73, 262224, 65638, 73, 262225, 65638, 73, 262226, 65638, 73, 262227, 65638, 73, 262228, 65638, 73, 262229, 65638, 73, 262230, 65638, 73, 262231, 65638, 73, 262232, 65638, 73, 262233, 65638, 73, 262234, 65638, 73, 262235, 65638, 73, 262236, 65638, 73, 262237, 196710, 73, 327740, 131174, 71, 327741, 262246, 72, 327742, 65638, 72, 327743, 65638, 72, 327744, 65638, 72, 327745, 65638, 72, 327746, 65638, 72, 327747, 196710, 72, 327751, 262246, 72, 327752, 65638, 72, 327753, 65638, 72, 327754, 65638, 72, 327755, 65638, 72, 327756, 65638, 72, 327757, 65638, 72, 327758, 65638, 72, 327759, 65638, 72, 327760, 65638, 72, 327761, 65638, 72, 327762, 65638, 72, 327763, 65638, 72, 327764, 65638, 72, 327765, 65638, 72, 327766, 65638, 72, 327767, 65638, 72, 327768, 65638, 72, 327769, 65638, 72, 327770, 65638, 72, 327771, 65638, 72, 327772, 196710, 72, 327773, 102, 71, 393276, 131174, 71, 393277, 262246, 73, 393278, 65638, 73, 393279, 65638, 73, 393280, 65638, 73, 393281, 65638, 73, 393282, 65638, 73, 393283, 196710, 73, 393287, 262246, 73, 393288, 65638, 73, 393289, 65638, 73, 393290, 65638, 73, 393291, 65638, 73, 393292, 65638, 73, 393293, 65638, 73, 393294, 65638, 73, 393295, 65638, 73, 393296, 65638, 73, 393297, 65638, 73, 393298, 65638, 73, 393299, 65638, 73, 393300, 65638, 73, 393301, 65638, 73, 393302, 65638, 73, 393303, 65638, 73, 393304, 65638, 73, 393305, 65638, 73, 393306, 65638, 73, 393307, 65638, 73, 393308, 196710, 73, 393309, 102, 71, 458812, 131174, 71, 458813, 131174, 71, 458814, 262246, 72, 458815, 65638, 72, 458816, 65638, 72, 458817, 65638, 72, 458818, 196710, 72, 458819, 102, 72, 458820, 65638, 72, 458821, 65638, 72, 458822, 65638, 72, 458823, 131174, 72, 458824, 262246, 72, 458825, 65638, 72, 458826, 65638, 72, 458827, 65638, 72, 458828, 65638, 72, 458829, 65638, 72, 458830, 196710, 72, 458836, 262246, 72, 458837, 65638, 72, 458838, 65638, 72, 458839, 65638, 72, 458840, 65638, 72, 458841, 65638, 72, 458842, 65638, 72, 458843, 196710, 72, 458844, 102, 71, 458845, 102, 71, 524348, 131174, 71, 524349, 131174, 71, 524350, 262246, 73, 524351, 65638, 73, 524352, 65638, 73, 524353, 65638, 73, 524354, 196710, 73, 524355, 102, 73, 524356, 65638, 73, 524357, 65638, 73, 524358, 65638, 73, 524359, 131174, 73, 524360, 262246, 73, 524361, 65638, 73, 524362, 65638, 73, 524363, 65638, 73, 524364, 65638, 73, 524365, 65638, 73, 524366, 196710, 73, 524372, 262246, 73, 524373, 65638, 73, 524374, 65638, 73, 524375, 65638, 73, 524376, 65638, 73, 524377, 65638, 73, 524378, 65638, 73, 524379, 196710, 73, 524380, 102, 71, 524381, 102, 71, 589884, 131174, 71, 589885, 131174, 71, 589886, 131174, 71, 589890, 102, 72, 589891, 65638, 72, 589892, 65638, 72, 589893, 65638, 72, 589894, 65638, 72, 589895, 65638, 72, 589896, 131174, 72, 589902, 102, 72, 589903, 65638, 72, 589904, 65638, 72, 589905, 65638, 72, 589906, 65638, 72, 589907, 65638, 72, 589908, 131174, 72, 589915, 102, 72, 589916, 102, 71, 589917, 102, 71, 655378, 262246, 72, 655379, 65638, 72, 655380, 65638, 72, 655381, 65638, 72, 655382, 65638, 72, 655383, 65638, 72, 655384, 65638, 72, 655385, 65638, 72, 655386, 65638, 72, 655387, 65638, 72, 655388, 65638, 72, 655389, 65638, 72, 655390, 65638, 72, 655391, 65638, 72, 655392, 65638, 72, 655393, 65638, 72, 655394, 65638, 72, 655395, 65638, 72, 655396, 65638, 72, 655397, 65638, 72, 655398, 65638, 72, 655399, 65638, 72, 655400, 65638, 72, 655401, 65638, 72, 655402, 65638, 72, 655403, 196710, 72, 655420, 131174, 71, 655421, 131174, 71, 655422, 131174, 71, 655426, 102, 73, 655427, 65638, 73, 655428, 131174, 73, 655430, 102, 73, 655431, 65638, 73, 655432, 131174, 73, 655438, 102, 73, 655439, 65638, 73, 655440, 65638, 73, 655441, 65638, 73, 655442, 65638, 73, 655443, 65638, 73, 655444, 131174, 73, 655453, 102, 71, 720914, 262246, 73, 720915, 65638, 73, 720916, 65638, 73, 720917, 65638, 73, 720918, 65638, 73, 720919, 65638, 73, 720920, 65638, 73, 720921, 65638, 73, 720922, 65638, 73, 720923, 65638, 73, 720924, 65638, 73, 720925, 65638, 73, 720926, 65638, 73, 720927, 65638, 73, 720928, 65638, 73, 720929, 65638, 73, 720930, 65638, 73, 720931, 65638, 73, 720932, 65638, 73, 720933, 65638, 73, 720934, 65638, 73, 720935, 65638, 73, 720936, 65638, 73, 720937, 65638, 73, 720938, 65638, 73, 720939, 196710, 73, 720956, 131174, 71, 720957, 131174, 71, 720958, 131174, 71, 720987, 102, 70, 720988, 102, 71, 720989, 102, 71, 786450, 131174, 71, 786451, 262246, 72, 786452, 65638, 72, 786453, 65638, 72, 786454, 65638, 72, 786455, 65638, 72, 786456, 65638, 72, 786457, 65638, 72, 786458, 65638, 72, 786459, 65638, 72, 786460, 65638, 72, 786461, 65638, 72, 786462, 65638, 72, 786463, 65638, 72, 786464, 65638, 72, 786465, 65638, 72, 786466, 65638, 72, 786467, 65638, 72, 786468, 65638, 72, 786469, 65638, 72, 786470, 65638, 72, 786471, 65638, 72, 786472, 65638, 72, 786473, 65638, 72, 786474, 196710, 72, 786475, 102, 71, 786492, 131174, 71, 786493, 131174, 71, 786494, 131174, 71, 786523, 102, 71, 786524, 102, 71, 786525, 102, 71, 851986, 131174, 71, 851987, 262246, 73, 851988, 65638, 73, 851989, 65638, 73, 851990, 65638, 73, 851991, 65638, 73, 851992, 65638, 73, 851993, 65638, 73, 851994, 65638, 73, 851995, 65638, 73, 851996, 65638, 73, 851997, 65638, 73, 851998, 65638, 73, 851999, 65638, 73, 852000, 65638, 73, 852001, 65638, 73, 852002, 65638, 73, 852003, 65638, 73, 852004, 65638, 73, 852005, 65638, 73, 852006, 65638, 73, 852007, 65638, 73, 852008, 65638, 73, 852009, 65638, 73, 852010, 196710, 73, 852011, 102, 71, 852028, 131174, 71, 852029, 131174, 71, 852030, 131174, 71, 852059, 102, 71, 852060, 102, 71, 852061, 102, 71, 917522, 131174, 71, 917523, 131174, 71, 917524, 262246, 72, 917525, 65638, 72, 917526, 65638, 72, 917527, 65638, 72, 917528, 65638, 72, 917529, 65638, 72, 917530, 65638, 72, 917531, 65638, 72, 917532, 65638, 72, 917533, 65638, 72, 917534, 65638, 72, 917535, 65638, 72, 917536, 65638, 72, 917537, 65638, 72, 917538, 65638, 72, 917539, 65638, 72, 917540, 65638, 72, 917541, 65638, 72, 917542, 65638, 72, 917543, 65638, 72, 917544, 65638, 72, 917545, 196710, 72, 917546, 102, 71, 917547, 102, 72, 917548, 65638, 72, 917549, 65638, 72, 917550, 65638, 72, 917551, 65638, 72, 917552, 65638, 72, 917553, 65638, 72, 917554, 65638, 72, 917555, 65638, 72, 917556, 65638, 72, 917557, 196710, 72, 917564, 131174, 71, 917565, 131174, 71, 917566, 131174, 71, 917595, 102, 71, 917596, 102, 71, 917597, 102, 71, 983058, 131174, 71, 983059, 131174, 71, 983060, 262246, 73, 983061, 65638, 73, 983062, 65638, 73, 983063, 65638, 73, 983064, 65638, 73, 983065, 65638, 73, 983066, 65638, 73, 983067, 65638, 73, 983068, 65638, 73, 983069, 65638, 73, 983070, 65638, 73, 983071, 65638, 73, 983072, 65638, 73, 983073, 65638, 73, 983074, 65638, 73, 983075, 65638, 73, 983076, 65638, 73, 983077, 65638, 73, 983078, 65638, 73, 983079, 65638, 73, 983080, 65638, 73, 983081, 196710, 73, 983082, 102, 71, 983083, 102, 73, 983084, 65638, 73, 983085, 65638, 73, 983086, 65638, 73, 983087, 65638, 73, 983088, 65638, 73, 983089, 65638, 73, 983090, 65638, 73, 983091, 65638, 73, 983092, 65638, 73, 983093, 196710, 73, 983100, 131174, 71, 983101, 131174, 71, 983102, 131174, 71, 983131, 102, 71, 983132, 102, 71, 983133, 102, 71, 1048594, 131174, 71, 1048595, 131174, 71, 1048596, 131174, 71, 1048617, 102, 71, 1048618, 102, 71, 1048622, 262246, 72, 1048623, 65638, 72, 1048624, 65638, 72, 1048625, 65638, 72, 1048626, 65638, 72, 1048627, 65638, 72, 1048628, 196710, 72, 1048629, 102, 72, 1048630, 65638, 72, 1048631, 65638, 72, 1048632, 65638, 72, 1048633, 65638, 72, 1048634, 65638, 72, 1048635, 65638, 72, 1048636, 131174, 72, 1048637, 131174, 71, 1048638, 131174, 71, 1048667, 102, 71, 1048668, 102, 71, 1048669, 102, 71, 1114130, 131174, 71, 1114131, 131174, 71, 1114132, 131174, 71, 1114153, 102, 71, 1114154, 102, 71, 1114158, 262246, 73, 1114159, 65638, 73, 1114160, 65638, 73, 1114161, 65638, 73, 1114162, 65638, 73, 1114163, 65638, 73, 1114164, 196710, 73, 1114165, 102, 73, 1114166, 65638, 73, 1114167, 65638, 73, 1114168, 65638, 73, 1114169, 65638, 73, 1114170, 65638, 73, 1114171, 65638, 73, 1114172, 131174, 73, 1114173, 131174, 71, 1114174, 131174, 71, 1114184, 102, 70, 1114185, 65638, 70, 1114186, 102, 70, 1114187, 65638, 70, 1114188, 131174, 70, 1114203, 102, 71, 1114204, 102, 71, 1114205, 102, 71, 1179666, 131174, 71, 1179667, 131174, 71, 1179668, 131174, 71, 1179689, 102, 71, 1179690, 102, 72, 1179691, 65638, 72, 1179692, 65638, 72, 1179693, 65638, 72, 1179694, 131174, 72, 1179700, 102, 72, 1179701, 65638, 72, 1179702, 65638, 72, 1179703, 65638, 72, 1179704, 65638, 72, 1179705, 65638, 72, 1179706, 65638, 72, 1179707, 65638, 72, 1179708, 65638, 72, 1179709, 131174, 72, 1179710, 131174, 71, 1179719, 102, 70, 1179720, 102, 72, 1179721, 65638, 72, 1179722, 131174, 72, 1179724, 131174, 71, 1179739, 102, 71, 1179740, 102, 71, 1179741, 102, 71, 1245202, 131174, 71, 1245203, 131174, 71, 1245204, 131174, 71, 1245225, 102, 71, 1245226, 102, 73, 1245227, 65638, 73, 1245228, 65638, 73, 1245229, 65638, 73, 1245230, 131174, 73, 1245236, 102, 73, 1245237, 65638, 73, 1245238, 65638, 73, 1245239, 65638, 73, 1245240, 65638, 73, 1245241, 65638, 73, 1245242, 65638, 73, 1245243, 65638, 73, 1245244, 65638, 73, 1245245, 131174, 73, 1245246, 131174, 71, 1245255, 102, 71, 1245256, 102, 73, 1245257, 65638, 73, 1245258, 131174, 73, 1245260, 131174, 71, 1245275, 102, 71, 1245276, 102, 71, 1245277, 102, 71, 1310738, 131174, 71, 1310739, 131174, 71, 1310740, 131174, 71, 1310761, 102, 72, 1310762, 65638, 72, 1310763, 65638, 72, 1310764, 65638, 72, 1310765, 65638, 72, 1310766, 196710, 72, 1310772, 262246, 72, 1310773, 65638, 72, 1310774, 65638, 72, 1310775, 65638, 72, 1310776, 65638, 72, 1310777, 65638, 72, 1310778, 65638, 72, 1310779, 65638, 72, 1310780, 65638, 72, 1310781, 65638, 72, 1310782, 131174, 72, 1310791, 102, 72, 1310792, 65638, 72, 1310793, 65638, 72, 1310794, 65638, 72, 1310795, 65638, 72, 1310796, 131174, 72, 1310797, 262246, 72, 1310798, 65638, 72, 1310799, 65638, 72, 1310800, 65638, 72, 1310801, 65638, 72, 1310802, 65638, 72, 1310803, 65638, 72, 1310804, 65638, 72, 1310805, 196710, 72, 1310811, 102, 71, 1310812, 102, 71, 1310813, 102, 71, 1376274, 131174, 71, 1376275, 131174, 71, 1376276, 131174, 71, 1376284, 102, 70, 1376288, 131174, 70, 1376297, 102, 73, 1376298, 65638, 73, 1376299, 65638, 73, 1376300, 65638, 73, 1376301, 65638, 73, 1376302, 196710, 73, 1376308, 262246, 73, 1376309, 65638, 73, 1376310, 65638, 73, 1376311, 65638, 73, 1376312, 65638, 73, 1376313, 65638, 73, 1376314, 65638, 73, 1376315, 65638, 73, 1376316, 65638, 73, 1376317, 65638, 73, 1376318, 131174, 73, 1376327, 102, 73, 1376328, 65638, 73, 1376329, 65638, 73, 1376330, 65638, 73, 1376331, 65638, 73, 1376332, 131174, 73, 1376333, 262246, 73, 1376334, 65638, 73, 1376335, 65638, 73, 1376336, 65638, 73, 1376337, 65638, 73, 1376338, 65638, 73, 1376339, 65638, 73, 1376340, 65638, 73, 1376341, 196710, 73, 1376347, 102, 71, 1376348, 102, 71, 1376349, 102, 71, 1441810, 131174, 71, 1441811, 131174, 71, 1441812, 131174, 71, 1441820, 102, 71, 1441824, 131174, 71, 1441838, 102, 72, 1441839, 65638, 72, 1441840, 65638, 72, 1441841, 65638, 72, 1441842, 65638, 72, 1441843, 65638, 72, 1441844, 131174, 72, 1441849, 262246, 72, 1441850, 65638, 72, 1441851, 65638, 72, 1441852, 65638, 72, 1441853, 65638, 72, 1441854, 65638, 72, 1441855, 65638, 72, 1441856, 65638, 72, 1441857, 65638, 72, 1441858, 65638, 72, 1441859, 65638, 72, 1441860, 65638, 72, 1441861, 65638, 72, 1441862, 65638, 72, 1441863, 65638, 72, 1441864, 65638, 72, 1441865, 65638, 72, 1441866, 65638, 72, 1441867, 65638, 72, 1441868, 65638, 72, 1441869, 131174, 72, 1441877, 102, 72, 1441878, 65638, 72, 1441879, 65638, 72, 1441880, 65638, 72, 1441881, 65638, 72, 1441882, 196710, 72, 1441883, 102, 71, 1441884, 102, 71, 1441885, 102, 71, 1507346, 131174, 71, 1507347, 131174, 71, 1507348, 131174, 71, 1507356, 102, 71, 1507360, 131174, 71, 1507374, 102, 73, 1507375, 65638, 73, 1507376, 65638, 73, 1507377, 65638, 73, 1507378, 65638, 73, 1507379, 65638, 73, 1507380, 131174, 73, 1507385, 262246, 73, 1507386, 65638, 73, 1507387, 65638, 73, 1507388, 65638, 73, 1507389, 65638, 73, 1507390, 65638, 73, 1507391, 65638, 73, 1507392, 65638, 73, 1507393, 65638, 73, 1507394, 65638, 73, 1507395, 65638, 73, 1507396, 65638, 73, 1507397, 65638, 73, 1507398, 65638, 73, 1507399, 65638, 73, 1507400, 65638, 73, 1507401, 65638, 73, 1507402, 65638, 73, 1507403, 65638, 73, 1507404, 65638, 73, 1507405, 131174, 73, 1507413, 102, 73, 1507414, 65638, 73, 1507415, 65638, 73, 1507416, 65638, 73, 1507417, 65638, 73, 1507418, 196710, 73, 1507419, 102, 71, 1507420, 102, 71, 1507421, 102, 71, 1572882, 131174, 71, 1572883, 131174, 71, 1572884, 131174, 71, 1572892, 102, 72, 1572893, 65638, 72, 1572894, 65638, 72, 1572895, 65638, 72, 1572896, 131174, 72, 1572921, 131174, 71, 1572954, 102, 71, 1572955, 102, 71, 1572956, 102, 71, 1572957, 102, 71, 1638418, 131174, 71, 1638419, 131174, 71, 1638420, 131174, 71, 1638428, 102, 73, 1638429, 65638, 73, 1638430, 65638, 73, 1638431, 65638, 73, 1638432, 131174, 73, 1638457, 131174, 71, 1638490, 102, 71, 1638491, 102, 71, 1638492, 102, 71, 1638493, 102, 71, 1703954, 131174, 71, 1703955, 131174, 71, 1703956, 131174, 71, 1703993, 131174, 71, 1704026, 102, 71, 1704027, 102, 71, 1704028, 102, 71, 1704029, 102, 71, 1769490, 131174, 71, 1769491, 131174, 71, 1769492, 131174, 71, 1769529, 131174, 71, 1769550, 65638, 71, 1769551, 65638, 71, 1769552, 65638, 71, 1769553, 65638, 71, 1769554, 65638, 71, 1769555, 65638, 71, 1769556, 65638, 71, 1769562, 102, 71, 1769563, 102, 71, 1769564, 102, 71, 1769565, 102, 71, 1835026, 131174, 71, 1835027, 131174, 71, 1835028, 131174, 71, 1835065, 131174, 71, 1835086, 65638, 71, 1835087, 65638, 71, 1835088, 65638, 71, 1835089, 65638, 71, 1835090, 65638, 71, 1835091, 65638, 71, 1835092, 65638, 71, 1835098, 102, 71, 1835099, 102, 71, 1835100, 102, 71, 1835101, 102, 71, 1900562, 131174, 71, 1900563, 131174, 71, 1900564, 131174, 71, 1900601, 262246, 72, 1900602, 65638, 72, 1900622, 65638, 71, 1900623, 65638, 71, 1900624, 65638, 71, 1900625, 65638, 71, 1900626, 65638, 71, 1900627, 65638, 71, 1900628, 65638, 71, 1900634, 102, 71, 1900635, 102, 71, 1900636, 102, 71, 1900637, 102, 71, 1966098, 131174, 71, 1966099, 131174, 71, 1966100, 131174, 71, 1966110, 102, 84, 1966121, 102, 70, 1966122, 65638, 70, 1966123, 65638, 70, 1966124, 65638, 70, 1966125, 65638, 70, 1966126, 65638, 70, 1966127, 65638, 70, 1966132, 131174, 70, 1966133, 131174, 70, 1966134, 131174, 70, 1966137, 262246, 73, 1966138, 131174, 73, 1966158, 100, 112, 1966159, 65636, 112, 1966160, 131172, 112, 1966161, 196708, 112, 1966162, 65636, 112, 1966163, 131172, 112, 1966164, 262244, 112, 1966170, 102, 71, 1966171, 102, 71, 1966172, 102, 71, 1966173, 102, 71, 2031634, 131174, 71, 2031635, 131174, 71, 2031636, 131174, 71, 2031657, 102, 71, 2031658, 102, 71, 2031659, 102, 71, 2031668, 131174, 71, 2031669, 131174, 71, 2031670, 131174, 71, 2031673, 131174, 71, 2031706, 102, 71, 2031707, 102, 71, 2031708, 102, 71, 2031709, 102, 71, 2097170, 131174, 71, 2097171, 131174, 71, 2097172, 131174, 71, 2097193, 102, 71, 2097194, 102, 71, 2097195, 102, 71, 2097204, 262246, 71, 2097205, 65638, 70, 2097206, 65638, 70, 2097207, 65638, 70, 2097208, 65638, 70, 2097209, 65638, 70, 2097210, 65638, 70, 2097211, 65638, 70, 2097212, 65638, 70, 2097213, 65638, 70, 2097214, 65638, 70, 2097215, 65638, 70, 2097216, 65638, 70, 2097217, 65638, 70, 2097218, 65638, 70, 2097219, 65638, 70, 2097220, 65638, 70, 2097221, 65638, 70, 2097222, 65638, 70, 2097223, 65638, 70, 2097224, 131174, 70, 2097242, 102, 71, 2097243, 102, 71, 2097244, 102, 71, 2097245, 102, 71, 2162706, 131174, 71, 2162707, 131174, 71, 2162708, 131174, 71, 2162729, 102, 71, 2162730, 102, 71, 2162731, 102, 71, 2162757, 131174, 71, 2162758, 131174, 71, 2162759, 131174, 71, 2162760, 131174, 71, 2162761, 196710, 74, 2162762, 262246, 74, 2162778, 102, 71, 2162779, 102, 71, 2162780, 102, 71, 2162781, 102, 71, 2228242, 262246, 71, 2228243, 65638, 70, 2228244, 65638, 70, 2228245, 65638, 70, 2228246, 65638, 70, 2228247, 65638, 70, 2228248, 65638, 70, 2228249, 65638, 70, 2228250, 65638, 70, 2228251, 65638, 70, 2228252, 65638, 70, 2228253, 65638, 70, 2228254, 65638, 70, 2228255, 65638, 70, 2228256, 65638, 70, 2228257, 65638, 70, 2228258, 65638, 70, 2228259, 65638, 70, 2228260, 65638, 70, 2228261, 65638, 70, 2228262, 65638, 70, 2228263, 65638, 70, 2228264, 65638, 70, 2228265, 65638, 70, 2228266, 65638, 70, 2228267, 196710, 71, 2228293, 131174, 71, 2228294, 131174, 71, 2228295, 131174, 71, 2228296, 131174, 71, 2228297, 196710, 75, 2228298, 262246, 75, 2228314, 102, 71, 2228315, 102, 71, 2228316, 102, 71, 2228317, 102, 71, 2293829, 262246, 71, 2293830, 65638, 70, 2293831, 65638, 70, 2293832, 65638, 70, 2293833, 65638, 70, 2293834, 65638, 70, 2293835, 65638, 70, 2293836, 65638, 70, 2293837, 131174, 70, 2293845, 102, 70, 2293846, 65638, 70, 2293847, 65638, 70, 2293848, 65638, 70, 2293849, 65638, 70, 2293850, 65638, 70, 2293851, 65638, 70, 2293852, 65638, 70, 2293853, 196710, 71, 2359370, 131174, 71, 2359371, 131174, 71, 2359372, 131174, 71, 2359373, 131174, 71, 2359381, 102, 71, 2359382, 102, 71, 2359383, 102, 71, 2359384, 102, 71, 2424906, 131174, 71, 2424907, 131174, 71, 2424908, 131174, 71, 2424909, 131174, 71, 2424917, 102, 71, 2424918, 102, 71, 2424919, 102, 71, 2424920, 102, 71, 2490442, 131174, 71, 2490443, 131174, 71, 2490444, 131174, 71, 2490445, 131174, 71, 2490453, 102, 71, 2490454, 102, 71, 2490455, 102, 71, 2490456, 102, 71, 2555978, 131174, 71, 2555979, 131174, 71, 2555980, 131174, 71, 2555981, 131174, 71, 2555989, 102, 71, 2555990, 102, 71, 2555991, 102, 71, 2555992, 102, 71, 2621455, 262246, 72, 2621456, 65638, 72, 2621457, 65638, 72, 2621458, 65638, 72, 2621459, 65638, 72, 2621460, 65638, 72, 2621461, 65638, 72, 2621462, 65638, 72, 2621463, 65638, 72, 2621464, 65638, 72, 2621465, 65638, 72, 2621466, 65638, 72, 2621467, 65638, 72, 2621468, 65638, 72, 2621469, 65638, 72, 2621470, 65638, 72, 2621471, 65638, 72, 2621472, 65638, 72, 2621473, 65638, 72, 2621474, 65638, 72, 2621475, 65638, 72, 2621476, 65638, 72, 2621477, 65638, 72, 2621478, 65638, 72, 2621479, 65638, 72, 2621480, 65638, 72, 2621481, 65638, 72, 2621482, 65638, 72, 2621483, 65638, 72, 2621484, 65638, 72, 2621485, 65638, 72, 2621486, 65638, 72, 2621487, 65638, 72, 2621488, 65638, 72, 2621489, 65638, 72, 2621490, 65638, 72, 2621491, 65638, 72, 2621492, 65638, 72, 2621493, 65638, 72, 2621494, 65638, 72, 2621495, 65638, 72, 2621496, 65638, 72, 2621497, 65638, 72, 2621498, 65638, 72, 2621499, 65638, 72, 2621500, 65638, 72, 2621501, 65638, 72, 2621502, 65638, 72, 2621503, 65638, 72, 2621504, 65638, 72, 2621505, 65638, 72, 2621506, 65638, 72, 2621507, 65638, 72, 2621508, 65638, 72, 2621509, 65638, 72, 2621510, 65638, 72, 2621511, 196710, 72, 2621514, 131174, 71, 2621515, 131174, 71, 2621516, 131174, 71, 2621517, 131174, 71, 2621525, 102, 71, 2621526, 102, 71, 2621527, 102, 71, 2621528, 102, 71, 2686991, 262246, 73, 2686992, 65638, 73, 2686993, 65638, 73, 2686994, 65638, 73, 2686995, 65638, 73, 2686996, 65638, 73, 2686997, 65638, 73, 2686998, 65638, 73, 2686999, 65638, 73, 2687000, 65638, 73, 2687001, 65638, 73, 2687002, 65638, 73, 2687003, 65638, 73, 2687004, 65638, 73, 2687005, 65638, 73, 2687006, 65638, 73, 2687007, 65638, 73, 2687008, 65638, 73, 2687009, 65638, 73, 2687010, 65638, 73, 2687011, 65638, 73, 2687012, 65638, 73, 2687013, 65638, 73, 2687014, 65638, 73, 2687015, 65638, 73, 2687016, 65638, 73, 2687017, 65638, 73, 2687018, 65638, 73, 2687019, 65638, 73, 2687020, 65638, 73, 2687021, 65638, 73, 2687022, 65638, 73, 2687023, 65638, 73, 2687024, 65638, 73, 2687025, 65638, 73, 2687026, 65638, 73, 2687027, 65638, 73, 2687028, 65638, 73, 2687029, 65638, 73, 2687030, 65638, 73, 2687031, 65638, 73, 2687032, 65638, 73, 2687033, 65638, 73, 2687034, 65638, 73, 2687035, 65638, 73, 2687036, 65638, 73, 2687037, 65638, 73, 2687038, 65638, 73, 2687039, 65638, 73, 2687040, 65638, 73, 2687041, 65638, 73, 2687042, 65638, 73, 2687043, 65638, 73, 2687044, 65638, 73, 2687045, 65638, 73, 2687046, 65638, 73, 2687047, 196710, 73, 2687050, 131174, 71, 2687051, 131174, 71, 2687052, 131174, 71, 2687053, 131174, 71, 2687061, 102, 71, 2687062, 102, 71, 2687063, 102, 71, 2687064, 102, 71, 2752527, 131174, 71, 2752528, 262246, 72, 2752529, 65638, 72, 2752530, 65638, 72, 2752531, 65638, 72, 2752532, 65638, 72, 2752533, 65638, 72, 2752534, 65638, 72, 2752535, 65638, 72, 2752536, 65638, 72, 2752537, 65638, 72, 2752538, 65638, 72, 2752539, 65638, 72, 2752540, 65638, 72, 2752541, 65638, 72, 2752542, 65638, 72, 2752543, 65638, 72, 2752544, 65638, 72, 2752545, 65638, 72, 2752546, 65638, 72, 2752547, 65638, 72, 2752548, 65638, 72, 2752549, 65638, 72, 2752550, 65638, 72, 2752551, 65638, 72, 2752552, 65638, 72, 2752553, 65638, 72, 2752554, 196710, 72, 2752559, 262246, 72, 2752560, 65638, 72, 2752561, 65638, 72, 2752562, 65638, 72, 2752563, 65638, 72, 2752564, 65638, 72, 2752565, 65638, 72, 2752566, 65638, 72, 2752567, 65638, 72, 2752568, 65638, 72, 2752569, 65638, 72, 2752570, 65638, 72, 2752571, 65638, 72, 2752572, 65638, 72, 2752573, 65638, 72, 2752574, 65638, 72, 2752575, 65638, 72, 2752576, 65638, 72, 2752577, 65638, 72, 2752578, 65638, 72, 2752579, 65638, 72, 2752580, 65638, 72, 2752581, 65638, 72, 2752582, 196710, 72, 2752583, 102, 71, 2818063, 131174, 71, 2818064, 262246, 73, 2818065, 65638, 73, 2818066, 65638, 73, 2818067, 65638, 73, 2818068, 65638, 73, 2818069, 65638, 73, 2818070, 65638, 73, 2818071, 65638, 73, 2818072, 65638, 73, 2818073, 65638, 73, 2818074, 65638, 73, 2818075, 65638, 73, 2818076, 65638, 73, 2818077, 65638, 73, 2818078, 65638, 73, 2818079, 65638, 73, 2818080, 65638, 73, 2818081, 65638, 73, 2818082, 65638, 73, 2818083, 65638, 73, 2818084, 65638, 73, 2818085, 65638, 73, 2818086, 65638, 73, 2818087, 65638, 73, 2818088, 65638, 73, 2818089, 65638, 73, 2818090, 196710, 73, 2818095, 262246, 73, 2818096, 65638, 73, 2818097, 65638, 73, 2818098, 65638, 73, 2818099, 65638, 73, 2818100, 65638, 73, 2818101, 65638, 73, 2818102, 65638, 73, 2818103, 65638, 73, 2818104, 65638, 73, 2818105, 65638, 73, 2818106, 65638, 73, 2818107, 65638, 73, 2818108, 65638, 73, 2818109, 65638, 73, 2818110, 65638, 73, 2818111, 65638, 73, 2818112, 65638, 73, 2818113, 65638, 73, 2818114, 65638, 73, 2818115, 65638, 73, 2818116, 65638, 73, 2818117, 65638, 73, 2818118, 196710, 73, 2818119, 102, 71, 2883599, 131174, 71, 2883600, 131174, 71, 2883601, 262246, 72, 2883602, 65638, 72, 2883603, 65638, 72, 2883604, 65638, 72, 2883605, 65638, 72, 2883606, 65638, 72, 2883607, 65638, 72, 2883608, 65638, 72, 2883609, 65638, 72, 2883610, 65638, 72, 2883611, 65638, 72, 2883612, 65638, 72, 2883613, 65638, 72, 2883614, 65638, 72, 2883615, 65638, 72, 2883616, 65638, 72, 2883617, 65638, 72, 2883618, 65638, 72, 2883619, 65638, 72, 2883620, 65638, 72, 2883621, 65638, 72, 2883622, 65638, 72, 2883623, 65638, 72, 2883624, 65638, 72, 2883625, 196710, 72, 2883626, 102, 72, 2883627, 65638, 72, 2883628, 65638, 72, 2883629, 65638, 72, 2883630, 65638, 72, 2883631, 131174, 72, 2883632, 262246, 72, 2883633, 65638, 72, 2883634, 65638, 72, 2883635, 65638, 72, 2883636, 65638, 72, 2883637, 65638, 72, 2883638, 65638, 72, 2883639, 65638, 72, 2883640, 65638, 72, 2883641, 65638, 72, 2883642, 65638, 72, 2883643, 65638, 72, 2883644, 65638, 72, 2883645, 65638, 72, 2883646, 65638, 72, 2883647, 65638, 72, 2883648, 196710, 72, 2883649, 196710, 74, 2883650, 262246, 74, 2883654, 102, 71, 2883655, 102, 71, 2949135, 131174, 71, 2949136, 131174, 71, 2949137, 262246, 73, 2949138, 65638, 73, 2949139, 65638, 73, 2949140, 65638, 73, 2949141, 65638, 73, 2949142, 65638, 73, 2949143, 65638, 73, 2949144, 65638, 73, 2949145, 65638, 73, 2949146, 65638, 73, 2949147, 65638, 73, 2949148, 65638, 73, 2949149, 65638, 73, 2949150, 65638, 73, 2949151, 65638, 73, 2949152, 65638, 73, 2949153, 65638, 73, 2949154, 65638, 73, 2949155, 65638, 73, 2949156, 65638, 73, 2949157, 65638, 73, 2949158, 65638, 73, 2949159, 65638, 73, 2949160, 65638, 73, 2949161, 196710, 73, 2949162, 102, 73, 2949163, 65638, 73, 2949164, 65638, 73, 2949165, 65638, 73, 2949166, 65638, 73, 2949167, 131174, 73, 2949168, 262246, 73, 2949169, 65638, 73, 2949170, 65638, 73, 2949171, 65638, 73, 2949172, 65638, 73, 2949173, 65638, 73, 2949174, 65638, 73, 2949175, 65638, 73, 2949176, 65638, 73, 2949177, 65638, 73, 2949178, 65638, 73, 2949179, 65638, 73, 2949180, 65638, 73, 2949181, 65638, 73, 2949182, 65638, 73, 2949183, 65638, 73, 2949184, 196710, 73, 2949185, 196710, 75, 2949186, 262246, 75, 2949190, 102, 71, 2949191, 102, 71, 3014671, 131174, 71, 3014672, 131174, 71, 3014673, 131174, 71, 3014697, 102, 71, 3014704, 131174, 71, 3014720, 102, 72, 3014721, 65638, 72, 3014722, 65638, 72, 3014723, 65638, 72, 3014724, 65638, 72, 3014725, 196710, 72, 3014726, 102, 71, 3014727, 102, 71, 3080207, 131174, 71, 3080208, 131174, 71, 3080209, 131174, 71, 3080233, 102, 71, 3080240, 131174, 71, 3080256, 102, 73, 3080257, 65638, 73, 3080258, 65638, 73, 3080259, 65638, 73, 3080260, 65638, 73, 3080261, 196710, 73, 3080262, 102, 71, 3080263, 102, 71, 3145743, 131174, 71, 3145744, 131174, 71, 3145745, 131174, 71, 3145750, 102, 70, 3145751, 65638, 70, 3145752, 65638, 70, 3145753, 131174, 70, 3145769, 102, 72, 3145770, 65638, 72, 3145771, 65638, 72, 3145772, 196710, 72, 3145776, 262246, 71, 3145777, 65638, 70, 3145778, 65638, 70, 3145779, 102, 70, 3145780, 65638, 70, 3145781, 131174, 70, 3145782, 131174, 70, 3145786, 102, 82, 3145787, 65638, 82, 3145788, 131174, 82, 3145789, 327782, 71, 3145792, 327782, 71, 3145793, 327782, 71, 3145795, 102, 82, 3145796, 65638, 82, 3145797, 102, 71, 3145798, 102, 71, 3145799, 102, 71, 3211279, 131174, 71, 3211280, 131174, 71, 3211281, 131174, 71, 3211286, 102, 71, 3211289, 131174, 71, 3211305, 102, 73, 3211306, 65638, 73, 3211307, 65638, 73, 3211308, 196710, 73, 3211315, 102, 71, 3211316, 65638, 71, 3211317, 131174, 71, 3211318, 131174, 71, 3211323, 196710, 74, 3211324, 262246, 74, 3211327, 327782, 71, 3211328, 196710, 74, 3211329, 262246, 74, 3211333, 102, 71, 3211334, 102, 71, 3211335, 102, 71, 3276815, 131174, 71, 3276816, 131174, 71, 3276817, 131174, 71, 3276821, 102, 70, 3276822, 196710, 71, 3276825, 131174, 71, 3276844, 102, 71, 3276851, 102, 72, 3276852, 65638, 72, 3276853, 131174, 72, 3276854, 131174, 71, 3276859, 196710, 75, 3276860, 262246, 75, 3276861, 327782, 71, 3276863, 327782, 71, 3276864, 196710, 75, 3276865, 262246, 75, 3276869, 102, 71, 3276870, 102, 71, 3276871, 102, 71, 3342351, 131174, 71, 3342352, 131174, 71, 3342353, 131174, 71, 3342357, 102, 71, 3342358, 102, 70, 3342359, 65638, 70, 3342360, 131174, 70, 3342361, 131174, 71, 3342380, 102, 71, 3342387, 102, 73, 3342388, 65638, 73, 3342389, 131174, 73, 3342390, 131174, 71, 3342400, 327782, 75, 3342405, 102, 71, 3342406, 102, 71, 3342407, 102, 71, 3407887, 131174, 71, 3407888, 131174, 71, 3407889, 131174, 71, 3407893, 102, 71, 3407894, 102, 71, 3407895, 65638, 71, 3407896, 131174, 71, 3407897, 131174, 71, 3407901, 102, 82, 3407909, 102, 70, 3407910, 65638, 70, 3407911, 65638, 70, 3407912, 131174, 70, 3407916, 102, 71, 3407920, 262246, 72, 3407921, 65638, 72, 3407922, 65638, 72, 3407923, 65638, 72, 3407924, 65638, 72, 3407925, 65638, 72, 3407926, 131174, 72, 3407936, 327782, 76, 3407941, 102, 71, 3407942, 102, 71, 3407943, 102, 71, 3473423, 131174, 71, 3473424, 131174, 71, 3473425, 131174, 71, 3473429, 102, 71, 3473430, 102, 72, 3473431, 65638, 72, 3473432, 131174, 72, 3473433, 131174, 71, 3473439, 327782, 71, 3473440, 65638, 70, 3473441, 65638, 70, 3473442, 65638, 70, 3473443, 65638, 70, 3473444, 65638, 70, 3473445, 65638, 70, 3473446, 65638, 70, 3473447, 131174, 70, 3473448, 131174, 71, 3473452, 102, 71, 3473456, 262246, 73, 3473457, 65638, 73, 3473458, 65638, 73, 3473459, 65638, 73, 3473460, 65638, 73, 3473461, 65638, 73, 3473462, 131174, 73, 3473473, 393318, 75, 3473476, 327782, 71, 3473477, 102, 71, 3473478, 102, 71, 3473479, 102, 71, 3473488, 262246, 72, 3473489, 65638, 72, 3473490, 65638, 72, 3473491, 65638, 72, 3473492, 65638, 72, 3473493, 65638, 72, 3473494, 65638, 72, 3473495, 65638, 72, 3473496, 65638, 72, 3473497, 65638, 72, 3473498, 65638, 72, 3473499, 65638, 72, 3473500, 196710, 72, 3538959, 131174, 71, 3538960, 131174, 71, 3538961, 131174, 71, 3538965, 102, 71, 3538966, 102, 73, 3538967, 65638, 73, 3538968, 131174, 73, 3538969, 458854, 70, 3538970, 131174, 70, 3538975, 131174, 82, 3538976, 102, 71, 3538983, 131174, 71, 3538984, 131174, 71, 3538988, 102, 71, 3538992, 131174, 71, 3539009, 393318, 76, 3539013, 102, 71, 3539014, 102, 71, 3539015, 102, 71, 3539024, 262246, 73, 3539025, 65638, 73, 3539026, 65638, 73, 3539027, 65638, 73, 3539028, 65638, 73, 3539029, 65638, 73, 3539030, 65638, 73, 3539031, 65638, 73, 3539032, 65638, 73, 3539033, 65638, 73, 3539034, 65638, 73, 3539035, 65638, 73, 3539036, 196710, 73, 3604495, 131174, 71, 3604496, 131174, 71, 3604497, 131174, 71, 3604501, 102, 72, 3604502, 65638, 72, 3604503, 196710, 72, 3604506, 131174, 71, 3604510, 102, 70, 3604511, 196710, 71, 3604512, 102, 72, 3604513, 65638, 72, 3604514, 65638, 72, 3604515, 65638, 72, 3604516, 65638, 72, 3604517, 65638, 72, 3604518, 65638, 72, 3604519, 131174, 72, 3604520, 131174, 71, 3604524, 102, 71, 3604528, 131174, 71, 3604549, 102, 71, 3604550, 102, 71, 3604551, 102, 71, 3604560, 131174, 71, 3604561, 262246, 72, 3604562, 65638, 72, 3604563, 65638, 72, 3604564, 65638, 72, 3604565, 65638, 72, 3604566, 65638, 72, 3604567, 65638, 72, 3604568, 65638, 72, 3604569, 65638, 72, 3604570, 65638, 72, 3604571, 196710, 72, 3604572, 102, 71, 3670031, 131174, 71, 3670032, 131174, 71, 3670033, 131174, 71, 3670037, 102, 73, 3670038, 65638, 73, 3670039, 196710, 73, 3670042, 131174, 71, 3670046, 102, 71, 3670048, 102, 73, 3670049, 65638, 73, 3670050, 65638, 73, 3670051, 65638, 73, 3670052, 65638, 73, 3670053, 65638, 73, 3670054, 65638, 73, 3670055, 131174, 73, 3670056, 131174, 71, 3670060, 102, 71, 3670064, 131174, 71, 3670078, 102, 70, 3670079, 65638, 70, 3670080, 65638, 70, 3670081, 131174, 70, 3670082, 327782, 71, 3670085, 102, 71, 3670086, 102, 71, 3670087, 102, 71, 3670096, 131174, 71, 3670097, 262246, 73, 3670098, 65638, 73, 3670099, 65638, 73, 3670100, 65638, 73, 3670101, 65638, 73, 3670102, 65638, 73, 3670103, 65638, 73, 3670104, 65638, 73, 3670105, 65638, 73, 3670106, 65638, 73, 3670107, 196710, 73, 3670108, 102, 71, 3735567, 131174, 71, 3735568, 131174, 71, 3735569, 131174, 71, 3735575, 102, 72, 3735576, 65638, 72, 3735577, 65638, 72, 3735578, 131174, 72, 3735582, 102, 72, 3735583, 65638, 72, 3735584, 65638, 72, 3735585, 65638, 72, 3735586, 65638, 72, 3735587, 65638, 72, 3735588, 65638, 72, 3735589, 65638, 72, 3735590, 65638, 72, 3735591, 65638, 72, 3735592, 131174, 72, 3735596, 102, 71, 3735600, 131174, 71, 3735614, 102, 71, 3735615, 65638, 71, 3735616, 65638, 71, 3735617, 131174, 71, 3735621, 102, 71, 3735622, 102, 71, 3735623, 102, 71, 3735632, 131174, 71, 3735633, 131174, 71, 3735643, 102, 71, 3735644, 102, 71, 3801103, 131174, 71, 3801104, 131174, 71, 3801105, 131174, 71, 3801111, 102, 73, 3801112, 65638, 73, 3801113, 65638, 73, 3801114, 131174, 73, 3801118, 102, 73, 3801119, 65638, 73, 3801120, 65638, 73, 3801121, 65638, 73, 3801122, 65638, 73, 3801123, 65638, 73, 3801124, 65638, 73, 3801125, 65638, 73, 3801126, 65638, 73, 3801127, 65638, 73, 3801128, 131174, 73, 3801132, 102, 71, 3801134, 102, 70, 3801135, 65638, 70, 3801136, 65638, 70, 3801137, 65638, 70, 3801138, 131174, 70, 3801150, 102, 72, 3801151, 65638, 72, 3801152, 65638, 72, 3801153, 131174, 72, 3801157, 102, 71, 3801158, 102, 71, 3801159, 102, 71, 3801168, 131174, 71, 3801169, 131174, 71, 3801179, 102, 71, 3801180, 102, 71, 3866639, 131174, 71, 3866640, 131174, 71, 3866641, 131174, 71, 3866668, 102, 71, 3866670, 102, 71, 3866671, 65638, 71, 3866672, 65638, 71, 3866673, 131174, 71, 3866674, 131174, 71, 3866686, 102, 73, 3866687, 65638, 73, 3866688, 65638, 73, 3866689, 131174, 73, 3866692, 327782, 71, 3866693, 102, 71, 3866694, 102, 71, 3866695, 102, 71, 3866702, 262246, 72, 3866703, 65638, 72, 3866704, 131174, 72, 3866705, 131174, 71, 3866715, 102, 71, 3866716, 102, 72, 3866717, 65638, 72, 3866718, 196710, 72, 3932175, 131174, 71, 3932176, 131174, 71, 3932177, 131174, 71, 3932204, 102, 71, 3932206, 102, 72, 3932207, 65638, 72, 3932208, 65638, 72, 3932209, 131174, 72, 3932210, 131174, 71, 3932229, 102, 71, 3932230, 102, 71, 3932231, 102, 71, 3932238, 262246, 73, 3932239, 65638, 73, 3932240, 131174, 73, 3932241, 131174, 71, 3932251, 102, 71, 3932252, 102, 73, 3932253, 65638, 73, 3932254, 196710, 73, 3997711, 131174, 71, 3997712, 131174, 71, 3997713, 131174, 71, 3997740, 102, 71, 3997742, 102, 73, 3997743, 65638, 73, 3997744, 65638, 73, 3997745, 131174, 73, 3997746, 131174, 71, 3997765, 102, 71, 3997766, 102, 71, 3997767, 102, 71, 3997774, 131174, 71, 3997775, 262246, 72, 3997776, 65638, 72, 3997777, 131174, 72, 3997787, 102, 72, 3997788, 65638, 72, 3997789, 196710, 72, 3997790, 102, 71, 4063247, 131174, 71, 4063248, 131174, 71, 4063249, 131174, 71, 4063276, 102, 72, 4063277, 65638, 72, 4063278, 65638, 72, 4063279, 65638, 72, 4063280, 65638, 72, 4063281, 65638, 72, 4063282, 131174, 72, 4063301, 102, 71, 4063302, 102, 71, 4063303, 102, 71, 4063310, 131174, 71, 4063311, 262246, 73, 4063312, 65638, 73, 4063313, 131174, 73, 4063323, 102, 73, 4063324, 65638, 73, 4063325, 196710, 73, 4063326, 102, 71, 4128783, 131174, 71, 4128784, 131174, 71, 4128785, 131174, 71, 4128812, 102, 73, 4128813, 65638, 73, 4128814, 65638, 73, 4128815, 65638, 73, 4128816, 65638, 73, 4128817, 65638, 73, 4128818, 131174, 73, 4128829, 393318, 75, 4128831, 327782, 75, 4128837, 102, 71, 4128838, 102, 71, 4128839, 102, 71, 4128846, 131174, 71, 4128847, 131174, 71, 4128848, 262246, 72, 4128849, 65638, 72, 4128850, 65638, 72, 4128851, 65638, 72, 4128852, 65638, 72, 4128853, 65638, 77, 4128854, 65638, 77, 4128855, 65638, 77, 4128856, 65638, 72, 4128857, 65638, 72, 4128858, 65638, 72, 4128859, 65638, 72, 4128860, 196710, 72, 4128861, 102, 71, 4128862, 102, 71, 4194319, 131174, 71, 4194320, 131174, 71, 4194321, 131174, 71, 4194365, 393318, 76, 4194367, 327782, 76, 4194373, 102, 71, 4194374, 102, 71, 4194375, 102, 71, 4194382, 131174, 71, 4194383, 131174, 71, 4194384, 262246, 73, 4194385, 65638, 73, 4194386, 65638, 73, 4194387, 65638, 73, 4194388, 65638, 73, 4194389, 65638, 77, 4194390, 65638, 77, 4194391, 65638, 77, 4194392, 65638, 73, 4194393, 65638, 73, 4194394, 65638, 73, 4194395, 65638, 73, 4194396, 196710, 73, 4194397, 102, 71, 4194398, 102, 71, 4259855, 131174, 71, 4259856, 131174, 71, 4259857, 131174, 71, 4259904, 327782, 75, 4259907, 393318, 75, 4259909, 102, 71, 4259910, 102, 71, 4259911, 102, 71, 4259918, 131174, 72, 4259919, 131174, 71, 4259920, 131174, 71, 4259921, 262246, 72, 4259922, 65638, 72, 4259923, 65638, 72, 4259924, 65638, 72, 4259925, 65638, 77, 4259926, 65638, 77, 4259927, 65638, 77, 4259928, 65638, 72, 4259929, 65638, 72, 4259930, 65638, 72, 4259931, 196710, 72, 4259932, 102, 71, 4259933, 102, 71, 4259934, 102, 71, 4325391, 131174, 71, 4325392, 131174, 71, 4325393, 131174, 71, 4325440, 327782, 76, 4325443, 393318, 76, 4325445, 102, 71, 4325446, 102, 71, 4325447, 102, 71, 4325454, 131174, 73, 4325455, 131174, 71, 4325456, 131174, 71, 4325457, 262246, 73, 4325458, 65638, 73, 4325459, 65638, 73, 4325460, 65638, 73, 4325461, 65638, 77, 4325462, 65638, 77, 4325463, 65638, 77, 4325464, 65638, 73, 4325465, 65638, 73, 4325466, 65638, 73, 4325467, 196710, 73, 4325468, 102, 71, 4325469, 102, 71, 4325470, 102, 71, 4390927, 131174, 71, 4390928, 131174, 71, 4390929, 131174, 71, 4390981, 102, 71, 4390982, 102, 71, 4390983, 102, 71, 4390990, 65638, 72, 4390991, 131174, 72, 4390992, 131174, 71, 4390993, 131174, 71, 4391003, 102, 71, 4391004, 102, 71, 4391005, 102, 71, 4391006, 102, 71, 4456463, 262246, 71, 4456464, 65638, 70, 4456465, 65638, 70, 4456466, 65638, 70, 4456467, 65638, 70, 4456468, 65638, 70, 4456469, 65638, 70, 4456470, 65638, 70, 4456471, 65638, 70, 4456472, 65638, 70, 4456473, 65638, 70, 4456474, 65638, 70, 4456475, 65638, 70, 4456476, 65638, 70, 4456477, 65638, 70, 4456478, 65638, 70, 4456479, 65638, 70, 4456480, 65638, 70, 4456481, 65638, 70, 4456482, 65638, 70, 4456483, 65638, 70, 4456484, 65638, 70, 4456485, 65638, 70, 4456486, 65638, 70, 4456487, 65638, 70, 4456488, 65638, 70, 4456489, 65638, 70, 4456490, 65638, 70, 4456491, 65638, 70, 4456492, 65638, 70, 4456493, 65638, 70, 4456494, 65638, 70, 4456495, 65638, 70, 4456496, 65638, 70, 4456497, 65638, 70, 4456498, 65638, 70, 4456499, 65638, 70, 4456500, 65638, 70, 4456501, 65638, 70, 4456502, 65638, 70, 4456503, 65638, 70, 4456504, 65638, 70, 4456505, 65638, 70, 4456506, 65638, 70, 4456507, 65638, 70, 4456508, 65638, 70, 4456509, 65638, 70, 4456510, 65638, 70, 4456511, 65638, 70, 4456512, 65638, 70, 4456513, 65638, 70, 4456514, 65638, 70, 4456515, 65638, 70, 4456516, 65638, 70, 4456517, 65638, 70, 4456518, 65638, 70, 4456519, 196710, 71, 4456526, 65638, 73, 4456527, 131174, 73, 4456528, 131174, 71, 4456529, 131174, 71, 4456539, 102, 71, 4456540, 102, 71, 4456541, 102, 71, 4456542, 102, 71, 4522062, 65638, 72, 4522063, 65638, 72, 4522064, 131174, 72, 4522065, 131174, 71, 4522075, 102, 71, 4522076, 102, 71, 4522077, 102, 71, 4522078, 102, 71, 4587598, 65638, 73, 4587599, 65638, 73, 4587600, 131174, 73, 4587601, 131174, 71, 4587611, 102, 71, 4587612, 102, 71, 4587613, 102, 71, 4587614, 102, 71, 4653069, 262246, 72, 4653070, 65638, 72, 4653071, 65638, 72, 4653072, 65638, 72, 4653073, 65638, 72, 4653074, 65638, 72, 4653075, 65638, 72, 4653076, 65638, 72, 4653077, 65638, 72, 4653078, 65638, 72, 4653079, 65638, 72, 4653080, 65638, 72, 4653081, 65638, 72, 4653082, 65638, 72, 4653083, 65638, 72, 4653084, 65638, 72, 4653085, 65638, 72, 4653086, 65638, 72, 4653087, 65638, 72, 4653088, 196710, 72, 4653095, 262246, 72, 4653096, 65638, 72, 4653097, 65638, 72, 4653098, 65638, 72, 4653099, 65638, 72, 4653100, 65638, 72, 4653101, 65638, 72, 4653102, 65638, 72, 4653103, 65638, 72, 4653104, 65638, 72, 4653105, 65638, 72, 4653106, 65638, 72, 4653107, 65638, 72, 4653108, 65638, 72, 4653109, 65638, 72, 4653110, 65638, 72, 4653111, 65638, 72, 4653112, 65638, 72, 4653113, 65638, 72, 4653114, 65638, 72, 4653115, 65638, 72, 4653116, 65638, 72, 4653117, 65638, 72, 4653118, 65638, 72, 4653119, 65638, 72, 4653120, 65638, 72, 4653121, 65638, 72, 4653122, 65638, 72, 4653123, 196710, 72, 4653137, 131174, 71, 4653147, 102, 71, 4653148, 102, 71, 4653149, 102, 71, 4653150, 102, 71, 4718605, 262246, 73, 4718606, 65638, 73, 4718607, 65638, 73, 4718608, 65638, 73, 4718609, 65638, 73, 4718610, 65638, 73, 4718611, 65638, 73, 4718612, 65638, 73, 4718613, 65638, 73, 4718614, 65638, 73, 4718615, 65638, 73, 4718616, 65638, 73, 4718617, 65638, 73, 4718618, 65638, 73, 4718619, 65638, 73, 4718620, 65638, 73, 4718621, 65638, 73, 4718622, 65638, 73, 4718623, 65638, 73, 4718624, 196710, 73, 4718631, 262246, 73, 4718632, 65638, 73, 4718633, 65638, 73, 4718634, 65638, 73, 4718635, 65638, 73, 4718636, 65638, 73, 4718637, 65638, 73, 4718638, 65638, 73, 4718639, 65638, 73, 4718640, 65638, 73, 4718641, 65638, 73, 4718642, 65638, 73, 4718643, 65638, 73, 4718644, 65638, 73, 4718645, 65638, 73, 4718646, 65638, 73, 4718647, 65638, 73, 4718648, 65638, 73, 4718649, 65638, 73, 4718650, 65638, 73, 4718651, 65638, 73, 4718652, 65638, 73, 4718653, 65638, 73, 4718654, 65638, 73, 4718655, 65638, 73, 4718656, 65638, 73, 4718657, 65638, 73, 4718658, 65638, 73, 4718659, 196710, 73, 4718673, 131174, 71, 4718674, 262246, 72, 4718675, 65638, 72, 4718676, 65638, 72, 4718677, 65638, 77, 4718678, 65638, 77, 4718679, 65638, 77, 4718680, 65638, 72, 4718681, 65638, 72, 4718682, 196710, 72, 4718683, 102, 71, 4718684, 102, 71, 4718685, 102, 71, 4718686, 102, 71, 4784141, 131174, 71, 4784142, 262246, 72, 4784143, 65638, 72, 4784144, 65638, 72, 4784145, 65638, 72, 4784146, 65638, 72, 4784147, 65638, 72, 4784148, 65638, 72, 4784149, 65638, 72, 4784150, 65638, 72, 4784151, 65638, 72, 4784152, 65638, 72, 4784153, 65638, 72, 4784154, 65638, 72, 4784155, 65638, 72, 4784156, 65638, 72, 4784157, 65638, 72, 4784158, 65638, 72, 4784159, 196710, 72, 4784160, 102, 71, 4784167, 131174, 71, 4784168, 262246, 72, 4784169, 65638, 72, 4784170, 65638, 72, 4784171, 65638, 72, 4784172, 65638, 72, 4784173, 65638, 72, 4784174, 65638, 72, 4784175, 65638, 72, 4784176, 65638, 72, 4784177, 65638, 72, 4784178, 65638, 72, 4784179, 65638, 72, 4784180, 65638, 72, 4784181, 65638, 72, 4784182, 65638, 72, 4784183, 65638, 72, 4784184, 65638, 72, 4784185, 65638, 72, 4784186, 65638, 72, 4784187, 65638, 72, 4784188, 65638, 72, 4784189, 65638, 72, 4784190, 65638, 72, 4784191, 65638, 72, 4784192, 65638, 72, 4784193, 65638, 72, 4784194, 196710, 72, 4784195, 102, 72, 4784196, 65638, 72, 4784197, 65638, 72, 4784198, 65638, 72, 4784199, 65638, 72, 4784200, 65638, 72, 4784201, 65638, 72, 4784202, 65638, 72, 4784203, 65638, 72, 4784204, 65638, 72, 4784205, 65638, 72, 4784206, 65638, 72, 4784207, 65638, 72, 4784208, 65638, 72, 4784209, 131174, 72, 4784210, 262246, 73, 4784211, 65638, 73, 4784212, 65638, 73, 4784213, 65638, 77, 4784214, 65638, 77, 4784215, 65638, 77, 4784216, 65638, 73, 4784217, 65638, 73, 4784218, 196710, 73, 4784219, 102, 71, 4784220, 102, 71, 4784221, 102, 71, 4784222, 102, 71, 4849677, 131174, 71, 4849678, 262246, 73, 4849679, 65638, 73, 4849680, 65638, 73, 4849681, 65638, 73, 4849682, 65638, 73, 4849683, 65638, 73, 4849684, 65638, 73, 4849685, 65638, 73, 4849686, 65638, 73, 4849687, 65638, 73, 4849688, 65638, 73, 4849689, 65638, 73, 4849690, 65638, 73, 4849691, 65638, 73, 4849692, 65638, 73, 4849693, 65638, 73, 4849694, 65638, 73, 4849695, 196710, 73, 4849696, 102, 71, 4849703, 131174, 71, 4849704, 262246, 73, 4849705, 65638, 73, 4849706, 65638, 73, 4849707, 65638, 73, 4849708, 65638, 73, 4849709, 65638, 73, 4849710, 65638, 73, 4849711, 65638, 73, 4849712, 65638, 73, 4849713, 65638, 73, 4849714, 65638, 73, 4849715, 65638, 73, 4849716, 65638, 73, 4849717, 65638, 73, 4849718, 65638, 73, 4849719, 65638, 73, 4849720, 65638, 73, 4849721, 65638, 73, 4849722, 65638, 73, 4849723, 65638, 73, 4849724, 65638, 73, 4849725, 65638, 73, 4849726, 65638, 73, 4849727, 65638, 73, 4849728, 65638, 73, 4849729, 65638, 73, 4849730, 196710, 73, 4849731, 102, 73, 4849732, 65638, 73, 4849733, 65638, 73, 4849734, 65638, 73, 4849735, 65638, 73, 4849736, 65638, 73, 4849737, 65638, 73, 4849738, 65638, 73, 4849739, 65638, 73, 4849740, 65638, 73, 4849741, 65638, 73, 4849742, 65638, 73, 4849743, 65638, 73, 4849744, 65638, 73, 4849745, 131174, 73, 4849746, 131174, 71, 4849754, 102, 71, 4849755, 102, 71, 4849756, 102, 71, 4849757, 102, 71, 4849758, 102, 71, 4915213, 131174, 71, 4915214, 131174, 71, 4915215, 262246, 72, 4915216, 65638, 72, 4915217, 65638, 72, 4915218, 65638, 72, 4915219, 65638, 72, 4915220, 196710, 72, 4915224, 262246, 72, 4915225, 65638, 72, 4915226, 65638, 72, 4915227, 65638, 72, 4915228, 65638, 72, 4915229, 65638, 72, 4915230, 196710, 72, 4915231, 102, 71, 4915232, 102, 71, 4915239, 131174, 71, 4915240, 131174, 71, 4915266, 102, 72, 4915267, 65638, 72, 4915268, 65638, 72, 4915269, 65638, 72, 4915270, 65638, 72, 4915271, 65638, 72, 4915272, 65638, 72, 4915273, 65638, 72, 4915274, 65638, 72, 4915275, 65638, 72, 4915276, 65638, 72, 4915277, 65638, 72, 4915278, 65638, 72, 4915279, 65638, 72, 4915280, 65638, 72, 4915281, 65638, 72, 4915282, 131174, 72, 4915290, 102, 71, 4915291, 102, 71, 4915292, 102, 71, 4915293, 102, 71, 4915294, 102, 71, 4980749, 131174, 71, 4980750, 131174, 71, 4980751, 262246, 73, 4980752, 65638, 73, 4980753, 65638, 73, 4980754, 65638, 73, 4980755, 65638, 73, 4980756, 196710, 73, 4980760, 262246, 73, 4980761, 65638, 73, 4980762, 65638, 73, 4980763, 65638, 73, 4980764, 65638, 73, 4980765, 65638, 73, 4980766, 196710, 73, 4980767, 102, 71, 4980768, 102, 71, 4980775, 131174, 71, 4980776, 131174, 71, 4980802, 102, 73, 4980803, 65638, 73, 4980804, 65638, 73, 4980805, 65638, 73, 4980806, 65638, 73, 4980807, 65638, 73, 4980808, 65638, 73, 4980809, 65638, 73, 4980810, 65638, 73, 4980811, 65638, 73, 4980812, 65638, 73, 4980813, 65638, 73, 4980814, 65638, 73, 4980815, 65638, 73, 4980816, 65638, 73, 4980817, 65638, 73, 4980818, 131174, 73, 4980826, 102, 71, 4980827, 102, 71, 4980828, 102, 71, 4980829, 102, 71, 4980830, 102, 71, 5046285, 131174, 71, 5046286, 131174, 71, 5046287, 131174, 71, 5046292, 102, 71, 5046296, 131174, 71, 5046302, 102, 71, 5046303, 102, 71, 5046304, 102, 71, 5046311, 131174, 71, 5046312, 131174, 71, 5046362, 102, 71, 5046363, 102, 71, 5046364, 102, 71, 5046365, 102, 71, 5046366, 102, 71, 5111821, 131174, 71, 5111822, 131174, 71, 5111823, 131174, 71, 5111828, 102, 71, 5111832, 131174, 71, 5111838, 102, 71, 5111839, 102, 71, 5111840, 102, 71, 5111847, 131174, 71, 5111848, 131174, 71, 5111849, 262246, 72, 5111850, 65638, 72, 5111851, 65638, 72, 5111852, 65638, 72, 5111853, 65638, 72, 5111854, 65638, 72, 5111855, 65638, 72, 5111856, 65638, 72, 5111857, 65638, 72, 5111858, 65638, 77, 5111859, 65638, 77, 5111860, 65638, 77, 5111861, 65638, 72, 5111862, 65638, 72, 5111863, 65638, 72, 5111864, 65638, 72, 5111865, 65638, 72, 5111866, 65638, 72, 5111867, 65638, 72, 5111868, 65638, 72, 5111869, 196710, 72, 5111898, 102, 71, 5111899, 102, 71, 5111900, 102, 71, 5111901, 102, 71, 5111902, 102, 71, 5177357, 131174, 71, 5177358, 131174, 71, 5177359, 131174, 71, 5177364, 102, 71, 5177368, 131174, 71, 5177374, 102, 71, 5177375, 102, 71, 5177376, 102, 71, 5177383, 131174, 71, 5177384, 131174, 71, 5177385, 262246, 73, 5177386, 65638, 73, 5177387, 65638, 73, 5177388, 65638, 73, 5177389, 65638, 73, 5177390, 65638, 73, 5177391, 65638, 73, 5177392, 65638, 73, 5177393, 65638, 73, 5177394, 65638, 77, 5177395, 65638, 77, 5177396, 65638, 77, 5177397, 65638, 73, 5177398, 65638, 73, 5177399, 65638, 73, 5177400, 65638, 73, 5177401, 65638, 73, 5177402, 65638, 73, 5177403, 65638, 73, 5177404, 65638, 73, 5177405, 196710, 73, 5177434, 102, 71, 5177435, 102, 71, 5177436, 102, 71, 5177437, 102, 71, 5177438, 102, 71, 5242893, 131174, 71, 5242894, 131174, 71, 5242895, 131174, 71, 5242900, 102, 71, 5242904, 131174, 71, 5242910, 102, 71, 5242911, 102, 71, 5242912, 102, 71, 5242919, 131174, 71, 5242920, 131174, 71, 5242921, 131174, 71, 5242922, 262246, 72, 5242923, 65638, 72, 5242924, 65638, 72, 5242925, 65638, 72, 5242926, 65638, 72, 5242927, 65638, 72, 5242928, 65638, 72, 5242929, 65638, 72, 5242930, 65638, 77, 5242931, 65638, 77, 5242932, 65638, 77, 5242933, 65638, 72, 5242934, 65638, 72, 5242935, 65638, 72, 5242936, 65638, 72, 5242937, 65638, 72, 5242938, 65638, 72, 5242939, 65638, 72, 5242940, 196710, 72, 5242941, 102, 71, 5242970, 102, 71, 5242971, 102, 71, 5242972, 102, 71, 5242973, 102, 71, 5242974, 102, 71, 5308429, 131174, 71, 5308430, 131174, 71, 5308431, 131174, 71, 5308436, 102, 71, 5308440, 131174, 71, 5308443, 102, 82, 5308444, 65638, 82, 5308445, 131174, 82, 5308446, 102, 71, 5308447, 102, 71, 5308448, 102, 71, 5308455, 131174, 71, 5308456, 131174, 71, 5308457, 131174, 71, 5308458, 262246, 73, 5308459, 65638, 73, 5308460, 65638, 73, 5308461, 65638, 73, 5308462, 65638, 73, 5308463, 65638, 73, 5308464, 65638, 73, 5308465, 65638, 73, 5308466, 65638, 77, 5308467, 65638, 77, 5308468, 65638, 77, 5308469, 65638, 73, 5308470, 65638, 73, 5308471, 65638, 73, 5308472, 65638, 73, 5308473, 65638, 73, 5308474, 65638, 73, 5308475, 65638, 73, 5308476, 196710, 73, 5308477, 102, 72, 5308478, 65638, 72, 5308479, 65638, 72, 5308480, 65638, 72, 5308481, 65638, 72, 5308482, 65638, 72, 5308483, 65638, 72, 5308484, 65638, 72, 5308485, 65638, 72, 5308486, 65638, 72, 5308487, 65638, 72, 5308488, 65638, 72, 5308489, 65638, 72, 5308490, 65638, 72, 5308491, 65638, 72, 5308492, 65638, 72, 5308493, 65638, 72, 5308494, 65638, 72, 5308495, 65638, 72, 5308496, 65638, 72, 5308497, 65638, 72, 5308498, 65638, 72, 5308499, 65638, 72, 5308500, 65638, 72, 5308501, 65638, 72, 5308502, 65638, 72, 5308503, 65638, 72, 5308504, 65638, 72, 5308505, 196710, 72, 5308506, 102, 71, 5308507, 102, 71, 5308508, 102, 71, 5308509, 102, 71, 5308510, 102, 71, 5373965, 131174, 71, 5373966, 131174, 71, 5373967, 131174, 71, 5373972, 102, 71, 5373976, 131174, 71, 5373982, 102, 71, 5373983, 102, 71, 5373984, 102, 71, 5373991, 131174, 71, 5373992, 131174, 71, 5373993, 131174, 71, 5373994, 131174, 71, 5373995, 262246, 72, 5373996, 65638, 72, 5373997, 65638, 72, 5373998, 65638, 72, 5373999, 65638, 72, 5374000, 65638, 72, 5374001, 65638, 72, 5374002, 65638, 77, 5374003, 65638, 77, 5374004, 65638, 77, 5374005, 65638, 72, 5374006, 65638, 72, 5374007, 65638, 72, 5374008, 65638, 72, 5374009, 65638, 72, 5374010, 65638, 72, 5374011, 196710, 72, 5374012, 102, 71, 5374013, 102, 73, 5374014, 65638, 73, 5374015, 65638, 73, 5374016, 65638, 73, 5374017, 65638, 73, 5374018, 65638, 73, 5374019, 65638, 73, 5374020, 65638, 73, 5374021, 65638, 73, 5374022, 65638, 73, 5374023, 65638, 73, 5374024, 65638, 73, 5374025, 65638, 73, 5374026, 65638, 73, 5374027, 65638, 73, 5374028, 65638, 73, 5374029, 65638, 73, 5374030, 65638, 73, 5374031, 65638, 73, 5374032, 65638, 73, 5374033, 65638, 73, 5374034, 65638, 73, 5374035, 65638, 73, 5374036, 65638, 73, 5374037, 65638, 73, 5374038, 65638, 73, 5374039, 65638, 73, 5374040, 65638, 73, 5374041, 196710, 73, 5374042, 102, 71, 5374043, 102, 71, 5374044, 102, 71, 5374045, 102, 71, 5374046, 102, 71, 5439501, 131174, 71, 5439502, 131174, 71, 5439503, 131174, 71, 5439508, 102, 71, 5439512, 131174, 71, 5439518, 102, 71, 5439519, 102, 71, 5439520, 102, 71, 5439527, 131174, 71, 5439528, 131174, 71, 5439529, 131174, 71, 5439530, 131174, 71, 5439531, 262246, 73, 5439532, 65638, 73, 5439533, 65638, 73, 5439534, 65638, 73, 5439535, 65638, 73, 5439536, 65638, 73, 5439537, 65638, 73, 5439538, 65638, 77, 5439539, 65638, 77, 5439540, 65638, 77, 5439541, 65638, 73, 5439542, 65638, 73, 5439543, 65638, 73, 5439544, 65638, 73, 5439545, 65638, 73, 5439546, 65638, 73, 5439547, 196710, 73, 5439548, 102, 72, 5439549, 65638, 72, 5439550, 65638, 72, 5439551, 65638, 72, 5439552, 65638, 72, 5439553, 65638, 72, 5439554, 65638, 72, 5439555, 65638, 72, 5439556, 65638, 72, 5439557, 65638, 72, 5439558, 65638, 72, 5439559, 65638, 72, 5439560, 65638, 72, 5439561, 65638, 72, 5439562, 65638, 72, 5439563, 65638, 72, 5439564, 65638, 72, 5439565, 65638, 72, 5439566, 65638, 72, 5439567, 65638, 72, 5439568, 65638, 72, 5439569, 65638, 72, 5439570, 65638, 72, 5439571, 65638, 72, 5439572, 65638, 72, 5439573, 65638, 72, 5439574, 65638, 72, 5439575, 65638, 72, 5439576, 196710, 72, 5439577, 102, 71, 5439578, 102, 71, 5439579, 102, 71, 5439580, 102, 71, 5439581, 102, 71, 5439582, 102, 71, 5505037, 131174, 71, 5505038, 131174, 71, 5505039, 131174, 71, 5505044, 102, 71, 5505048, 131174, 71, 5505054, 102, 71, 5505055, 102, 71, 5505056, 102, 71, 5505063, 131174, 71, 5505064, 131174, 71, 5505065, 131174, 71, 5505066, 131174, 71, 5505067, 131174, 71, 5505068, 262246, 72, 5505069, 65638, 72, 5505070, 65638, 72, 5505071, 65638, 72, 5505072, 65638, 72, 5505073, 65638, 72, 5505074, 65638, 77, 5505075, 65638, 77, 5505076, 65638, 77, 5505077, 65638, 72, 5505078, 65638, 72, 5505079, 65638, 72, 5505080, 65638, 72, 5505081, 65638, 72, 5505082, 196710, 72, 5505083, 102, 71, 5505084, 102, 73, 5505085, 65638, 73, 5505086, 65638, 73, 5505087, 65638, 73, 5505088, 65638, 73, 5505089, 65638, 73, 5505090, 65638, 73, 5505091, 65638, 73, 5505092, 65638, 73, 5505093, 65638, 73, 5505094, 65638, 73, 5505095, 65638, 73, 5505096, 65638, 73, 5505097, 65638, 73, 5505098, 65638, 73, 5505099, 65638, 73, 5505100, 65638, 73, 5505101, 65638, 73, 5505102, 65638, 73, 5505103, 65638, 73, 5505104, 65638, 73, 5505105, 65638, 73, 5505106, 65638, 73, 5505107, 65638, 73, 5505108, 65638, 73, 5505109, 65638, 73, 5505110, 65638, 73, 5505111, 65638, 73, 5505112, 196710, 73, 5505113, 102, 71, 5505114, 102, 71, 5505115, 102, 71, 5505116, 102, 71, 5505117, 102, 71, 5505118, 102, 71, 5570573, 131174, 71, 5570574, 131174, 71, 5570575, 131174, 71, 5570580, 102, 71, 5570584, 131174, 71, 5570590, 102, 71, 5570591, 102, 71, 5570592, 102, 71, 5570599, 131174, 71, 5570600, 131174, 71, 5570601, 131174, 71, 5570602, 131174, 71, 5570603, 131174, 71, 5570604, 262246, 73, 5570605, 65638, 73, 5570606, 65638, 73, 5570607, 65638, 73, 5570608, 65638, 73, 5570609, 65638, 73, 5570610, 65638, 77, 5570611, 65638, 77, 5570612, 65638, 77, 5570613, 65638, 73, 5570614, 65638, 73, 5570615, 65638, 73, 5570616, 65638, 73, 5570617, 65638, 73, 5570618, 196710, 73, 5570619, 102, 71, 5570648, 102, 71, 5570649, 102, 71, 5570650, 102, 71, 5570651, 102, 71, 5570652, 102, 71, 5570653, 102, 71, 5570654, 102, 71, 5636109, 131174, 71, 5636110, 131174, 71, 5636111, 131174, 71, 5636116, 102, 72, 5636117, 65638, 72, 5636118, 65638, 72, 5636119, 65638, 72, 5636120, 131174, 72, 5636126, 102, 71, 5636127, 102, 71, 5636128, 102, 71, 5636135, 131174, 71, 5636136, 131174, 71, 5636137, 131174, 71, 5636138, 131174, 71, 5636139, 131174, 71, 5636140, 131174, 71, 5636146, 65638, 77, 5636147, 65638, 77, 5636148, 65638, 77, 5636154, 102, 71, 5636155, 102, 71, 5636184, 102, 71, 5636185, 102, 71, 5636186, 102, 71, 5636187, 102, 71, 5636188, 102, 71, 5636189, 102, 71, 5636190, 102, 71, 5701645, 131174, 71, 5701646, 131174, 71, 5701647, 131174, 71, 5701652, 102, 73, 5701653, 65638, 73, 5701654, 65638, 73, 5701655, 65638, 73, 5701656, 131174, 73, 5701662, 102, 71, 5701663, 102, 71, 5701664, 102, 71, 5701671, 131174, 71, 5701672, 131174, 71, 5701673, 131174, 71, 5701674, 131174, 71, 5701675, 131174, 71, 5701676, 131174, 71, 5701690, 102, 71, 5701691, 102, 71, 5701720, 102, 71, 5701721, 102, 71, 5701722, 102, 71, 5701723, 102, 71, 5701724, 102, 71, 5701725, 102, 71, 5701726, 102, 71, 5767181, 131174, 71, 5767182, 131174, 71, 5767183, 131174, 71, 5767198, 102, 71, 5767199, 102, 71, 5767200, 102, 71, 5767207, 131174, 71, 5767208, 131174, 71, 5767209, 131174, 71, 5767210, 131174, 71, 5767211, 131174, 71, 5767212, 131174, 71, 5767226, 102, 71, 5767227, 102, 71, 5767256, 102, 71, 5767257, 102, 71, 5767258, 102, 71, 5767259, 102, 71, 5767260, 102, 71, 5767261, 102, 71, 5767262, 102, 71, 5832717, 131174, 71, 5832718, 131174, 71, 5832719, 131174, 71, 5832734, 102, 71, 5832735, 102, 71, 5832736, 102, 71, 5832743, 131174, 71, 5832744, 131174, 71, 5832745, 131174, 71, 5832746, 131174, 71, 5832747, 131174, 71, 5832748, 131174, 71, 5832762, 102, 71, 5832763, 102, 71, 5832792, 102, 71, 5832793, 102, 71, 5832794, 102, 71, 5832795, 102, 71, 5832796, 102, 71, 5832797, 102, 71, 5832798, 102, 71, 5898253, 131174, 71, 5898254, 131174, 71, 5898255, 131174, 71, 5898270, 102, 71, 5898271, 102, 71, 5898272, 102, 71, 5898279, 131174, 71, 5898280, 131174, 71, 5898281, 131174, 71, 5898282, 131174, 71, 5898283, 131174, 71, 5898284, 131174, 71, 5898298, 102, 71, 5898299, 102, 71, 5898328, 102, 71, 5898329, 102, 71, 5898330, 102, 71, 5898331, 102, 71, 5898332, 102, 71, 5898333, 102, 71, 5898334, 102, 71, 5963789, 131174, 71, 5963790, 131174, 71, 5963791, 131174, 71, 5963806, 102, 71, 5963807, 102, 71, 5963808, 102, 71, 5963815, 131174, 71, 5963816, 131174, 71, 5963817, 131174, 71, 5963818, 131174, 71, 5963819, 131174, 71, 5963820, 131174, 71, 5963834, 102, 71, 5963835, 102, 71, 5963864, 102, 71, 5963865, 102, 71, 5963866, 102, 71, 5963867, 102, 71, 5963868, 102, 71, 5963869, 102, 71, 5963870, 102, 71, 6029325, 262246, 71, 6029326, 65638, 70, 6029327, 65638, 70, 6029328, 65638, 70, 6029329, 65638, 70, 6029330, 65638, 70, 6029331, 65638, 70, 6029332, 65638, 70, 6029333, 65638, 70, 6029334, 65638, 70, 6029335, 65638, 70, 6029336, 65638, 70, 6029337, 65638, 70, 6029338, 65638, 70, 6029339, 65638, 70, 6029340, 65638, 70, 6029341, 65638, 70, 6029342, 65638, 70, 6029343, 65638, 70, 6029344, 196710, 71, 6029351, 131174, 71, 6029352, 131174, 71, 6029353, 131174, 71, 6029354, 131174, 71, 6029355, 131174, 71, 6029356, 131174, 71, 6029362, 327782, 77, 6029363, 393318, 77, 6029364, 458854, 77, 6029370, 102, 71, 6029371, 102, 71, 6029400, 102, 71, 6029401, 102, 71, 6029402, 102, 71, 6029403, 102, 71, 6029404, 102, 71, 6029405, 102, 71, 6029406, 102, 71, 6094887, 65638, 70, 6094888, 65638, 70, 6094889, 65638, 70, 6094890, 65638, 70, 6094891, 65638, 70, 6094892, 65638, 70, 6094893, 65638, 70, 6094894, 65638, 70, 6094895, 65638, 70, 6094896, 65638, 70, 6094897, 65638, 70, 6094898, 327782, 78, 6094899, 393318, 78, 6094900, 458854, 78, 6094901, 65638, 70, 6094902, 65638, 70, 6094903, 65638, 70, 6094904, 65638, 70, 6094905, 65638, 70, 6094906, 65638, 70, 6094907, 65638, 70, 6094908, 65638, 70, 6094909, 65638, 70, 6094910, 65638, 70, 6094911, 65638, 70, 6094912, 65638, 70, 6094913, 65638, 70, 6094914, 65638, 70, 6094915, 65638, 70, 6094916, 65638, 70, 6094917, 65638, 70, 6094918, 65638, 70, 6094919, 65638, 70, 6094920, 65638, 70, 6094921, 65638, 70, 6094922, 65638, 70, 6094923, 65638, 70, 6094924, 65638, 70, 6094925, 65638, 70, 6094926, 65638, 70, 6094927, 65638, 70, 6094928, 65638, 70, 6094929, 65638, 70, 6094930, 65638, 70, 6094931, 65638, 70, 6094932, 65638, 70, 6094933, 65638, 70, 6094934, 65638, 70, 6094935, 65638, 70, 6094936, 65638, 70, 6094937, 65638, 70, 6094938, 65638, 70, 6094939, 65638, 70, 6094940, 65638, 70, 6094941, 65638, 70, 6094942, 65638, 70 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 196688, 262149, 2, 196689, 5, 0, 196690, 5, 4, 262224, 262149, 2, 262225, 5, 0, 262226, 5, 4, 327760, 262149, 2, 327761, 5, 0, 327762, 5, 4, 393296, 262149, 2, 393297, 5, 0, 393298, 5, 4, 458832, 262149, 6, 458833, 262149, 4, 458834, 131077, 6, 524356, 131174, 86, 524357, 196710, 86, 524358, 262246, 86, 524373, 196710, 74, 524374, 262246, 74, 524379, 102, 85, 524380, 65638, 85, 589888, 393318, 75, 589892, 131174, 87, 589893, 196710, 87, 589894, 262246, 87, 589901, 327782, 71, 589903, 262149, 5, 589904, 131077, 3, 589905, 131077, 3, 589906, 131077, 3, 589907, 5, 6, 589909, 196710, 75, 589910, 262246, 75, 589915, 102, 86, 589916, 65638, 86, 655424, 393318, 76, 655428, 131174, 88, 655429, 196710, 88, 655430, 262246, 88, 655433, 196710, 74, 655434, 262246, 74, 655439, 262149, 2, 655440, 5, 0, 655441, 5, 0, 655442, 5, 0, 655443, 5, 4, 655451, 102, 87, 655452, 65638, 87, 720969, 196710, 75, 720970, 262246, 75, 720973, 327782, 71, 720975, 262149, 6, 720976, 262149, 4, 720977, 262149, 4, 720978, 262149, 4, 720979, 131077, 6, 720981, 327782, 71, 720987, 102, 88, 720988, 65637, 50, 786496, 393318, 75, 786508, 196710, 74, 786509, 262246, 74, 852032, 393318, 76, 852044, 196710, 75, 852045, 262246, 75, 852048, 393318, 75, 917570, 393318, 75, 917584, 393318, 76, 917594, 327782, 71, 983062, 262244, 4, 983079, 196710, 74, 983080, 262246, 74, 983106, 393318, 76, 983121, 131174, 81, 1048598, 262244, 5, 1048607, 327782, 71, 1048615, 196710, 75, 1048616, 262246, 75, 1048640, 393318, 75, 1048658, 393318, 75, 1114134, 262244, 6, 1114135, 327780, 6, 1114159, 196710, 74, 1114160, 262246, 74, 1114161, 262244, 4, 1114176, 393318, 76, 1114186, 131174, 70, 1114194, 393318, 76, 1114196, 196710, 74, 1114197, 262246, 74, 1179677, 393318, 75, 1179682, 393318, 75, 1179695, 196710, 75, 1179696, 262246, 75, 1179697, 262244, 5, 1179699, 327782, 71, 1179711, 196710, 74, 1179712, 262246, 74, 1179715, 327782, 71, 1179732, 196710, 75, 1179733, 262246, 75, 1245209, 393318, 75, 1245213, 393318, 76, 1245218, 393318, 76, 1245233, 262244, 6, 1245234, 327780, 6, 1245247, 196710, 75, 1245248, 262246, 75, 1245262, 327782, 71, 1245274, 327782, 71, 1310745, 393318, 76, 1310770, 196710, 74, 1310771, 262246, 74, 1310787, 196710, 74, 1310788, 262246, 74, 1310799, 262149, 5, 1310800, 131077, 3, 1310801, 131077, 3, 1310802, 131077, 3, 1310803, 5, 6, 1376292, 393318, 75, 1376300, 196710, 74, 1376301, 262246, 74, 1376306, 196710, 75, 1376307, 262246, 75, 1376319, 327782, 71, 1376323, 196710, 75, 1376324, 262246, 75, 1376335, 262149, 2, 1376336, 5, 0, 1376337, 5, 0, 1376338, 5, 0, 1376339, 5, 4, 1441813, 196710, 74, 1441814, 262246, 74, 1441828, 393318, 76, 1441834, 327782, 71, 1441836, 196710, 75, 1441837, 262246, 75, 1441840, 102, 77, 1441841, 65638, 77, 1441842, 131174, 77, 1441845, 327782, 71, 1441847, 196710, 74, 1441848, 262246, 74, 1441871, 262149, 6, 1441872, 262149, 4, 1441873, 262149, 4, 1441874, 262149, 4, 1441875, 131077, 6, 1441878, 102, 77, 1441879, 65638, 77, 1441880, 65638, 77, 1441881, 131174, 77, 1507349, 196710, 75, 1507350, 262246, 75, 1507354, 393318, 75, 1507370, 196710, 74, 1507371, 262246, 74, 1507376, 102, 77, 1507377, 65638, 77, 1507378, 131174, 77, 1507381, 196710, 74, 1507382, 262246, 74, 1507383, 196710, 75, 1507384, 262246, 75, 1507397, 196710, 74, 1507398, 262246, 74, 1507404, 196710, 74, 1507405, 262246, 74, 1507408, 393318, 75, 1507414, 102, 77, 1507415, 65638, 77, 1507416, 65638, 77, 1507417, 131174, 77, 1572885, 327782, 71, 1572890, 393318, 76, 1572906, 196710, 75, 1572907, 262246, 75, 1572910, 327782, 71, 1572917, 196710, 75, 1572918, 262246, 75, 1572920, 327782, 71, 1572923, 393318, 75, 1572929, 393318, 75, 1572933, 196710, 75, 1572934, 262246, 75, 1572940, 196710, 75, 1572941, 262246, 75, 1572944, 393318, 76, 1572946, 393318, 75, 1572949, 327782, 71, 1638422, 327782, 71, 1638430, 262244, 4, 1638434, 393318, 75, 1638457, 262244, 16, 1638459, 393318, 76, 1638462, 393318, 75, 1638465, 393318, 76, 1638482, 393318, 76, 1703957, 327782, 71, 1703960, 393318, 75, 1703966, 262244, 5, 1703970, 393318, 76, 1703993, 262244, 17, 1703994, 262244, 16, 1703998, 393318, 76, 1704014, 100, 109, 1704015, 65636, 109, 1704016, 131172, 109, 1704017, 131172, 109, 1704018, 131172, 109, 1704019, 196708, 109, 1704020, 262244, 109, 1769496, 393318, 76, 1769502, 262244, 6, 1769503, 327780, 6, 1769529, 262244, 18, 1769530, 262244, 17, 1769551, 65636, 110, 1769552, 65638, 71, 1769553, 65638, 71, 1769554, 65638, 71, 1769555, 196708, 110, 1835035, 393318, 75, 1835044, 393318, 75, 1835047, 327782, 71, 1835052, 196710, 74, 1835053, 262246, 74, 1835065, 262244, 19, 1835066, 262244, 18, 1835087, 65636, 110, 1835088, 65638, 71, 1835089, 65638, 71, 1835090, 65638, 71, 1835091, 196708, 110, 1835097, 327782, 71, 1900571, 393318, 76, 1900574, 102, 83, 1900580, 393318, 76, 1900588, 196710, 75, 1900589, 262246, 75, 1900601, 262244, 20, 1900602, 262244, 19, 1900611, 393318, 75, 1900622, 100, 111, 1900623, 65636, 111, 1900624, 131172, 111, 1900625, 131172, 111, 1900626, 131172, 111, 1900627, 196708, 111, 1900628, 262244, 111, 1966102, 196710, 74, 1966103, 262246, 74, 1966122, 102, 70, 1966123, 102, 70, 1966135, 196710, 74, 1966136, 262246, 74, 1966138, 262244, 20, 1966144, 393318, 75, 1966147, 393318, 76, 1966149, 196710, 74, 1966150, 262246, 74, 1966156, 196710, 74, 1966157, 262246, 74, 2031638, 196710, 75, 2031639, 262246, 75, 2031653, 327782, 71, 2031671, 196710, 75, 2031672, 262246, 75, 2031680, 393318, 76, 2031685, 196710, 75, 2031686, 262246, 75, 2031692, 196710, 75, 2031693, 262246, 75, 2031695, 393318, 75, 2031701, 327782, 71, 2031704, 196710, 74, 2031705, 262246, 74, 2097221, 131174, 70, 2097222, 131174, 70, 2097223, 131174, 70, 2097231, 393318, 76, 2097234, 393318, 75, 2097240, 196710, 75, 2097241, 262246, 75, 2162770, 393318, 76, 2162773, 196710, 74, 2162774, 262246, 74, 2228301, 327782, 71, 2228303, 393318, 75, 2228309, 196710, 75, 2228310, 262246, 75, 2228313, 327782, 71, 2293834, 131174, 70, 2293835, 131174, 70, 2293836, 131174, 70, 2293839, 393318, 76, 2293846, 102, 70, 2293847, 102, 70, 2293848, 102, 70, 2424914, 393318, 75, 2490450, 393318, 76, 2555984, 393318, 75, 2621467, 262149, 5, 2621468, 131077, 3, 2621469, 131077, 3, 2621470, 131077, 3, 2621471, 131077, 3, 2621472, 5, 6, 2621484, 262149, 5, 2621485, 5, 6, 2621520, 393318, 76, 2687003, 262149, 2, 2687004, 5, 0, 2687005, 5, 0, 2687006, 5, 0, 2687007, 5, 0, 2687008, 5, 4, 2687020, 262149, 2, 2687021, 5, 4, 2752539, 262149, 2, 2752540, 5, 0, 2752541, 5, 0, 2752542, 5, 0, 2752543, 5, 0, 2752544, 5, 4, 2752556, 262149, 6, 2752557, 131077, 6, 2818075, 262149, 2, 2818076, 5, 0, 2818077, 5, 0, 2818078, 5, 0, 2818079, 5, 0, 2818080, 5, 4, 2818116, 196710, 74, 2818117, 262246, 74, 2883611, 262149, 2, 2883612, 5, 0, 2883613, 5, 0, 2883614, 5, 0, 2883615, 5, 0, 2883616, 5, 4, 2883652, 196710, 75, 2883653, 262246, 75, 2949138, 196710, 74, 2949139, 262246, 74, 2949147, 262149, 2, 2949148, 5, 0, 2949149, 5, 0, 2949150, 5, 0, 2949151, 5, 0, 2949152, 5, 4, 2949163, 262244, 4, 3014674, 196710, 75, 3014675, 262246, 75, 3014679, 327782, 75, 3014683, 262149, 2, 3014684, 5, 0, 3014685, 5, 0, 3014686, 5, 0, 3014687, 5, 0, 3014688, 5, 4, 3014693, 393318, 75, 3014698, 327782, 71, 3014699, 262244, 5, 3014707, 327782, 75, 3014709, 393318, 75, 3080215, 327782, 76, 3080219, 262149, 6, 3080220, 262149, 4, 3080221, 262149, 4, 3080222, 262149, 4, 3080223, 262149, 4, 3080224, 131077, 6, 3080226, 327782, 75, 3080229, 393318, 76, 3080235, 262244, 6, 3080236, 327780, 6, 3080241, 196710, 74, 3080242, 262246, 74, 3080243, 327782, 76, 3080245, 393318, 76, 3080248, 393318, 75, 3080258, 196710, 74, 3080259, 262246, 74, 3145747, 393316, 4, 3145755, 393318, 75, 3145759, 393318, 75, 3145762, 327782, 76, 3145767, 196710, 74, 3145768, 262246, 74, 3145777, 196710, 75, 3145778, 262246, 75, 3145784, 393318, 76, 3145794, 196710, 75, 3145795, 262246, 75, 3211282, 327780, 5, 3211283, 393316, 5, 3211284, 458852, 5, 3211287, 196710, 74, 3211288, 262246, 74, 3211291, 393318, 76, 3211295, 393318, 76, 3211303, 196710, 75, 3211304, 262246, 75, 3211316, 327782, 71, 3276819, 393316, 6, 3276823, 196710, 75, 3276824, 262246, 75, 3276857, 393318, 75, 3342356, 327782, 71, 3342362, 327782, 71, 3342364, 327782, 71, 3342385, 327782, 71, 3342393, 393318, 76, 3407901, 327782, 71, 3407902, 65638, 82, 3407903, 131174, 82, 3407911, 327782, 71, 3407918, 393316, 4, 3473439, 102, 70, 3473440, 102, 70, 3473441, 196710, 74, 3473442, 262246, 74, 3473453, 327780, 5, 3473454, 393316, 5, 3473455, 458852, 5, 3473464, 327782, 75, 3473491, 262149, 5, 3473492, 131077, 3, 3473493, 131077, 3, 3473494, 5, 6, 3473496, 262149, 5, 3473497, 5, 6, 3538973, 102, 82, 3538974, 65638, 82, 3538975, 102, 71, 3538977, 196710, 75, 3538978, 262246, 75, 3538990, 393316, 6, 3538998, 327782, 71, 3539000, 327782, 76, 3539027, 262149, 2, 3539028, 5, 0, 3539029, 5, 0, 3539030, 5, 4, 3539032, 262149, 2, 3539033, 5, 4, 3604526, 196710, 74, 3604527, 262246, 74, 3604531, 393316, 4, 3604563, 262149, 2, 3604564, 5, 0, 3604565, 5, 0, 3604566, 5, 4, 3604568, 262149, 2, 3604569, 5, 4, 3670037, 196710, 74, 3670038, 262246, 74, 3670041, 327782, 71, 3670062, 196710, 75, 3670063, 262246, 75, 3670066, 327780, 5, 3670067, 393316, 5, 3670068, 458852, 5, 3670079, 196710, 74, 3670080, 262246, 74, 3670099, 262149, 2, 3670100, 5, 0, 3670101, 5, 0, 3670102, 5, 4, 3670104, 262149, 2, 3670105, 5, 4, 3735573, 196710, 75, 3735574, 262246, 75, 3735599, 327782, 71, 3735603, 393316, 6, 3735615, 196710, 75, 3735616, 262246, 75, 3735635, 262149, 6, 3735636, 262149, 4, 3735637, 262149, 4, 3735638, 131077, 6, 3735639, 327782, 75, 3735640, 262149, 6, 3735641, 131077, 6, 3801126, 196710, 74, 3801127, 262246, 74, 3801135, 196710, 74, 3801136, 262246, 74, 3801137, 131174, 70, 3801139, 327782, 71, 3801145, 393318, 75, 3801171, 327782, 75, 3801175, 327782, 76, 3801177, 393318, 75, 3866662, 196710, 75, 3866663, 262246, 75, 3866671, 196710, 75, 3866672, 262246, 75, 3866678, 327782, 75, 3866681, 393318, 76, 3866707, 327782, 76, 3866713, 393318, 76, 3932178, 196710, 74, 3932179, 262246, 74, 3932203, 327782, 71, 3932214, 327782, 76, 3932224, 327782, 71, 3932243, 393318, 75, 3997714, 196710, 75, 3997715, 262246, 75, 3997748, 393318, 75, 3997754, 393318, 75, 3997779, 393318, 76, 3997785, 327782, 75, 4063252, 393318, 75, 4063255, 327782, 71, 4063268, 196710, 74, 4063269, 262246, 74, 4063274, 196710, 74, 4063275, 262246, 74, 4063284, 393318, 76, 4063290, 393318, 76, 4063321, 327782, 76, 4128788, 393318, 76, 4128795, 327782, 75, 4128801, 393318, 75, 4128804, 196710, 75, 4128805, 262246, 75, 4128807, 327782, 71, 4128810, 196710, 75, 4128811, 262246, 75, 4128852, 102, 77, 4128856, 131174, 77, 4194325, 327782, 75, 4194331, 327782, 76, 4194337, 393318, 76, 4194344, 393318, 75, 4194347, 327782, 75, 4194356, 327782, 75, 4194360, 327782, 75, 4194388, 102, 77, 4194392, 131174, 77, 4259861, 327782, 76, 4259864, 393318, 75, 4259870, 327782, 75, 4259875, 327782, 75, 4259880, 393318, 76, 4259883, 327782, 76, 4259885, 393318, 75, 4259889, 393318, 75, 4259892, 327782, 76, 4259896, 327782, 76, 4259924, 102, 77, 4259928, 131174, 77, 4325400, 393318, 76, 4325406, 327782, 76, 4325411, 327782, 76, 4325414, 393318, 75, 4325421, 393318, 76, 4325425, 393318, 76, 4325460, 102, 77, 4325464, 131174, 77, 4390950, 393318, 76, 4390995, 393318, 75, 4391001, 327782, 75, 4456531, 393318, 76, 4456537, 327782, 76, 4522073, 393318, 75, 4587599, 196710, 74, 4587600, 262246, 74, 4587603, 327782, 75, 4587609, 393318, 76, 4653073, 262149, 5, 4653074, 5, 6, 4653082, 262149, 5, 4653083, 131077, 3, 4653084, 5, 6, 4653102, 262149, 5, 4653103, 5, 6, 4653135, 196710, 75, 4653136, 262246, 75, 4653139, 327782, 76, 4718609, 262149, 2, 4718610, 5, 4, 4718618, 262149, 2, 4718619, 5, 0, 4718620, 5, 4, 4718638, 262149, 2, 4718639, 5, 4, 4718671, 327782, 71, 4718676, 102, 77, 4718680, 131174, 77, 4784145, 262149, 2, 4784146, 5, 4, 4784154, 262149, 2, 4784155, 5, 0, 4784156, 5, 4, 4784174, 262149, 2, 4784175, 5, 4, 4784212, 102, 77, 4784216, 131174, 77, 4849681, 262149, 2, 4849682, 5, 4, 4849690, 262149, 2, 4849691, 5, 0, 4849692, 5, 4, 4849710, 262149, 2, 4849711, 5, 4, 4915217, 262149, 2, 4915218, 5, 4, 4915226, 262149, 2, 4915227, 5, 0, 4915228, 5, 4, 4915241, 327782, 71, 4915244, 327782, 71, 4915246, 262149, 6, 4915247, 131077, 6, 4915249, 196710, 74, 4915250, 262246, 74, 4980753, 262149, 2, 4980754, 5, 4, 4980758, 393318, 75, 4980762, 262149, 2, 4980763, 5, 0, 4980764, 5, 4, 4980779, 196710, 74, 4980780, 262246, 74, 4980783, 327782, 75, 4980785, 196710, 75, 4980786, 262246, 75, 4980802, 196710, 74, 4980803, 262246, 74, 5046289, 262149, 6, 5046290, 131077, 6, 5046294, 393318, 76, 5046298, 262149, 2, 5046299, 5, 0, 5046300, 5, 4, 5046315, 196710, 75, 5046316, 262246, 75, 5046319, 327782, 76, 5046338, 196710, 75, 5046339, 262246, 75, 5046346, 327782, 75, 5046348, 393318, 75, 5046352, 327782, 75, 5046355, 393318, 75, 5111825, 393318, 75, 5111834, 262149, 6, 5111835, 262149, 4, 5111836, 131077, 6, 5111854, 262149, 5, 5111855, 131077, 3, 5111856, 5, 6, 5111857, 102, 77, 5111861, 131174, 77, 5111870, 327782, 71, 5111882, 327782, 76, 5111884, 393318, 76, 5111888, 327782, 76, 5111891, 393318, 76, 5111897, 327782, 71, 5177361, 393318, 76, 5177372, 327782, 75, 5177390, 262149, 2, 5177391, 5, 0, 5177392, 5, 4, 5177393, 102, 77, 5177397, 131174, 77, 5177432, 196710, 74, 5177433, 262246, 74, 5242897, 393316, 4, 5242899, 327782, 71, 5242902, 327782, 75, 5242908, 327782, 76, 5242926, 262149, 2, 5242927, 5, 0, 5242928, 5, 4, 5242929, 102, 77, 5242933, 131174, 77, 5242944, 327782, 71, 5242968, 196710, 75, 5242969, 262246, 75, 5308432, 327780, 5, 5308433, 393316, 5, 5308434, 458852, 5, 5308438, 327782, 76, 5308441, 102, 82, 5308442, 65638, 82, 5308443, 131174, 82, 5308462, 262149, 2, 5308463, 5, 0, 5308464, 5, 4, 5308465, 102, 77, 5308469, 131174, 77, 5373969, 393316, 6, 5373998, 262149, 2, 5373999, 5, 0, 5374000, 5, 4, 5374001, 102, 77, 5374005, 131174, 77, 5439510, 393318, 75, 5439534, 262149, 2, 5439535, 5, 0, 5439536, 5, 4, 5439537, 102, 77, 5439541, 131174, 77, 5505046, 393318, 76, 5505049, 196710, 74, 5505050, 262246, 74, 5505070, 262149, 2, 5505071, 5, 0, 5505072, 5, 4, 5505073, 102, 77, 5505077, 131174, 77, 5505084, 196710, 74, 5505085, 262246, 74, 5505090, 196710, 74, 5505091, 262246, 74, 5505097, 196710, 74, 5505098, 262246, 74, 5505102, 196710, 74, 5505103, 262246, 74, 5505108, 196710, 74, 5505109, 262246, 74, 5570585, 196710, 75, 5570586, 262246, 75, 5570606, 262149, 2, 5570607, 5, 0, 5570608, 5, 4, 5570609, 102, 77, 5570613, 131174, 77, 5570620, 196710, 75, 5570621, 262246, 75, 5570623, 327782, 71, 5570624, 196710, 74, 5570625, 262246, 74, 5570626, 196710, 75, 5570627, 262246, 75, 5570629, 327782, 71, 5570631, 196710, 74, 5570632, 262246, 74, 5570633, 196710, 75, 5570634, 262246, 75, 5570638, 196710, 75, 5570639, 262246, 75, 5570640, 196710, 74, 5570641, 262246, 74, 5570644, 196710, 75, 5570645, 262246, 75, 5636142, 262149, 6, 5636143, 262149, 4, 5636144, 131077, 6, 5636145, 102, 77, 5636149, 131174, 77, 5636150, 393318, 75, 5636160, 196710, 75, 5636161, 262246, 75, 5636167, 196710, 75, 5636168, 262246, 75, 5636171, 327782, 71, 5636176, 196710, 75, 5636177, 262246, 75, 5636182, 196710, 74, 5636183, 262246, 74, 5701651, 196710, 74, 5701652, 262246, 74, 5701678, 393318, 75, 5701680, 327782, 75, 5701686, 393318, 76, 5701688, 327782, 75, 5701692, 327782, 71, 5701718, 196710, 75, 5701719, 262246, 75, 5767187, 196710, 75, 5767188, 262246, 75, 5767192, 327782, 71, 5767197, 327782, 71, 5767214, 393318, 76, 5767216, 327782, 76, 5767217, 196710, 74, 5767218, 262246, 74, 5767224, 327782, 76, 5832751, 327782, 75, 5832753, 196710, 75, 5832754, 262246, 75, 5832759, 327782, 75, 5832764, 327782, 71, 5898268, 196710, 74, 5898269, 262246, 74, 5898287, 327782, 76, 5898295, 327782, 76, 5898296, 393318, 75, 5963792, 327782, 71, 5963804, 196710, 75, 5963805, 262246, 75, 5963823, 393318, 75, 5963832, 393318, 76, 5963836, 196710, 74, 5963837, 262246, 74, 6029359, 393318, 76, 6029365, 327782, 71, 6029372, 196710, 75, 6029373, 262246, 75 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2928, 336) +scene_destination = "res://Maps/VictoryRoadbridge/Victory_Road_bridge.tscn" +location = Vector2(272, 496) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 848) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(1488, 1680) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 528) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(624, 1616) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 592) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(1648, 1776) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1392, 1488) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(560, 2640) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1488, 1712) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(976, 880) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 1584) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(720, 560) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1648, 1808) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(1584, 624) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 2608) +scene_destination = "res://Maps/VictoryRoadvolcano/Victory_Road_volcano.tscn" +location = Vector2(1392, 1520) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2224, 336) +scene_destination = "res://Maps/VictoryRoadapex/Victory_Road_apex.tscn" +location = Vector2(848, 1648) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1648, 2992) +scene_destination = "res://Maps/VictoryRoad/Victory_Road.tscn" +location = Vector2(368, 208) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2704, 560) +trainer = true +texture = ExtResource("201") +trainer_name = "COOLTRAINER Charles" +trainer_reward = 3900 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[49, 65], [70, 65], [4, 65]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2608, 848) +trainer = true +texture = ExtResource("202") +trainer_name = "DRAGON TAMER Dovak" +trainer_reward = 2850 +facing = "Up" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[19, 38]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2768, 1936) +texture = ExtResource("301") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2864, 1072) +texture = ExtResource("6") +item_id = 205 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(720, 848) +texture = ExtResource("6") +item_id = 267 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(2032, 656) +texture = ExtResource("6") +item_id = 291 + +[node name="Item4" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1872, 1008) +texture = ExtResource("6") +item_id = 209 + +[node name="Item5" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1296, 1904) +texture = ExtResource("6") +item_id = 209 + +[node name="Item6" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1616, 1584) +texture = ExtResource("6") +item_id = 3 + +[node name="Item7" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(944, 2864) +texture = ExtResource("6") +item_id = 200 diff --git a/Maps/VictoryRoadvolcano/Victory_Road_volcano_tileset.tres b/Maps/VictoryRoadvolcano/Victory_Road_volcano_tileset.tres new file mode 100644 index 000000000..81e0870f0 --- /dev/null +++ b/Maps/VictoryRoadvolcano/Victory_Road_volcano_tileset.tres @@ -0,0 +1,434 @@ +[gd_resource type="TileSet" load_steps=13 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part0.png" id="100"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part1.png" id="101"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part2.png" id="102"] +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Generated/PU-CaveSet_part3.png" id="103"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_Lava_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-LavaWaterfall_variants.png" id="3"] + +[sub_resource type="TileSetAtlasSource" id="src100"] +texture = ExtResource("100") +texture_region_size = Vector2i(32, 32) +0:109/0 = 0 +0:111/0 = 0 +0:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:110/0 = 0 +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:109/0 = 0 +3:110/0 = 0 +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:5/0 = 0 +4:6/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:18/0 = 0 +4:19/0 = 0 +4:20/0 = 0 +4:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +6:4/0 = 0 +6:5/0 = 0 +6:6/0 = 0 +7:5/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src101"] +texture = ExtResource("101") +texture_region_size = Vector2i(32, 32) +1:50/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src102"] +texture = ExtResource("102") +texture_region_size = Vector2i(32, 32) +0:70/0 = 0 +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:71/0 = 0 +0:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:72/0 = 0 +0:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:73/0 = 0 +0:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:77/0 = 0 +0:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:78/0 = 0 +0:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:79/0 = 0 +0:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:80/0 = 0 +0:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:82/0 = 0 +0:83/0 = 0 +0:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:84/0 = 0 +0:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:88/0 = 0 +0:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:70/0 = 0 +1:71/0 = 0 +1:72/0 = 0 +1:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:73/0 = 0 +1:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:77/0 = 0 +1:78/0 = 0 +1:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:80/0 = 0 +1:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:82/0 = 0 +1:85/0 = 0 +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:70/0 = 0 +2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:71/0 = 0 +2:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:72/0 = 0 +2:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:73/0 = 0 +2:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:77/0 = 0 +2:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:78/0 = 0 +2:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:79/0 = 0 +2:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:80/0 = 0 +2:80/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:81/0 = 0 +2:82/0 = 0 +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +2:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:88/0 = 0 +2:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:71/0 = 0 +3:72/0 = 0 +3:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:73/0 = 0 +3:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:74/0 = 0 +3:75/0 = 0 +3:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:78/0 = 0 +3:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:80/0 = 0 +3:81/0 = 0 +3:82/0 = 0 +3:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:83/0 = 0 +3:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:87/0 = 0 +3:88/0 = 0 +4:71/0 = 0 +4:72/0 = 0 +4:72/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:73/0 = 0 +4:73/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:74/0 = 0 +4:75/0 = 0 +4:75/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:78/0 = 0 +4:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:79/0 = 0 +4:79/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:81/0 = 0 +4:82/0 = 0 +4:83/0 = 0 +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:71/0 = 0 +5:71/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:75/0 = 0 +5:76/0 = 0 +5:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:77/0 = 0 +5:78/0 = 0 +5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:79/0 = 0 +5:80/0 = 0 +5:81/0 = 0 +5:82/0 = 0 +5:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:83/0 = 0 +5:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:75/0 = 0 +6:76/0 = 0 +6:76/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:77/0 = 0 +6:78/0 = 0 +6:79/0 = 0 +6:80/0 = 0 +6:81/0 = 0 +6:82/0 = 0 +6:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:83/0 = 0 +6:84/0 = 0 +6:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:70/0 = 0 +7:77/0 = 0 +7:78/0 = 0 +7:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:79/0 = 0 +7:80/0 = 0 +7:81/0 = 0 +7:82/0 = 0 +7:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:83/0 = 0 +7:84/0 = 0 +7:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src103"] +texture = ExtResource("103") +texture_region_size = Vector2i(32, 32) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src5"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/100 = SubResource("src100") +sources/101 = SubResource("src101") +sources/102 = SubResource("src102") +sources/103 = SubResource("src103") +sources/2 = SubResource("src2") +sources/5 = SubResource("src5") diff --git a/Maps/VinovilleTown/Vinoville_Town.gd b/Maps/VinovilleTown/Vinoville_Town.gd new file mode 100644 index 000000000..dedafbaf8 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town.gd @@ -0,0 +1,56 @@ +extends Node2D # gen_map.py Map121 + +var map_name = "Vinoville Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(2512, 2064): + Global.game.play_dialogue("MAP121_SIGN_1") + if check_pos == Vector2(496, 656): + Global.game.play_dialogue("MAP121_SIGN_2") + if check_pos == Vector2(1456, 848): + Global.game.play_dialogue("MAP121_SIGN_3") + if check_pos == Vector2(1808, 1936): + Global.game.play_dialogue("MAP121_NPC_1") + if check_pos == Vector2(1968, 880): + Global.game.play_dialogue("MAP121_NPC_2") + if check_pos == Vector2(1104, 1104): + Global.game.play_dialogue("MAP121_NPC_3") + if check_pos == Vector2(1584, 880): + Global.game.play_dialogue("MAP121_NPC_4") + if check_pos == Vector2(2320, 976): + Global.game.play_dialogue("MAP121_NPC_5") + if check_pos == Vector2(1392, 1456): + Global.game.play_dialogue("MAP121_NPC_6") + if check_pos == Vector2(2000, 1680): + Global.game.play_dialogue("MAP121_NPC_7") + if check_pos == Vector2(2000, 1648): + Global.game.play_dialogue("MAP121_NPC_8") + if check_pos == Vector2(1264, 1904): + Global.game.play_dialogue("MAP121_NPC_9") + if check_pos == Vector2(1264, 848): + Global.game.play_dialogue("MAP121_NPC_10") + if get_node_or_null("NPC_Layer/Item1") != null and check_pos == $NPC_Layer/Item1.position: + Global.game.lock_player() + Global.past_events.append("MAP121_ITEM_1_TAKEN") + Global.inventory.add_item_by_id_multiple(496, 1) + Global.game.recive_item(496) + $NPC_Layer/Item1.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item2") != null and check_pos == $NPC_Layer/Item2.position: + Global.game.lock_player() + Global.past_events.append("MAP121_ITEM_2_TAKEN") + Global.inventory.add_item_by_id_multiple(207, 1) + Global.game.recive_item(207) + $NPC_Layer/Item2.queue_free() + await Global.game.end_of_event + Global.game.release_player() + if get_node_or_null("NPC_Layer/Item3") != null and check_pos == $NPC_Layer/Item3.position: + Global.game.lock_player() + Global.past_events.append("MAP121_ITEM_3_TAKEN") + Global.inventory.add_item_by_id_multiple(314, 1) + Global.game.recive_item(314) + $NPC_Layer/Item3.queue_free() + await Global.game.end_of_event + Global.game.release_player() + return null diff --git a/Maps/VinovilleTown/Vinoville_Town.gd.uid b/Maps/VinovilleTown/Vinoville_Town.gd.uid new file mode 100644 index 000000000..abac8d98b --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town.gd.uid @@ -0,0 +1 @@ +uid://dkkfmsymj8qie diff --git a/Maps/VinovilleTown/Vinoville_Town.tscn b/Maps/VinovilleTown/Vinoville_Town.tscn new file mode 100644 index 000000000..c83360f44 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town.tscn @@ -0,0 +1,172 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VinovilleTown/Vinoville_Town_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VinovilleTown/Vinoville_Town.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_013.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_042.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_001.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Cottonee.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_012.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_016.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_005.png" id="310"] +[ext_resource type="PackedScene" path="res://Utilities/Items/OverworldItem.tscn" id="5"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/itemball.png" id="6"] +[node name="Vinoville Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 20, 65536, 0, 21, 65536, 0, 22, 65536, 0, 23, 65536, 0, 24, 65536, 0, 25, 65536, 0, 26, 65536, 0, 27, 65536, 0, 28, 65536, 0, 29, 65536, 0, 30, 65536, 0, 31, 65536, 0, 32, 65536, 0, 33, 65536, 0, 34, 65536, 0, 35, 65536, 0, 36, 65536, 0, 37, 65536, 0, 38, 65536, 0, 39, 65536, 0, 40, 65536, 0, 41, 65536, 0, 42, 65536, 0, 43, 65536, 0, 44, 65536, 0, 45, 65536, 0, 46, 65536, 0, 47, 65536, 0, 48, 65536, 0, 49, 65536, 0, 50, 65536, 0, 51, 65536, 0, 52, 65536, 0, 53, 65536, 0, 54, 65536, 0, 55, 65536, 0, 56, 65536, 0, 57, 65536, 0, 58, 65536, 0, 59, 65536, 0, 60, 65536, 0, 61, 65536, 0, 62, 65536, 0, 63, 65536, 0, 64, 65536, 0, 65, 65536, 0, 66, 65536, 0, 67, 65536, 0, 68, 65536, 0, 69, 65536, 0, 70, 65536, 0, 71, 65536, 0, 72, 65536, 0, 73, 65536, 0, 74, 65536, 0, 75, 65536, 0, 76, 65536, 0, 77, 65536, 0, 78, 65536, 0, 79, 65536, 0, 80, 65536, 0, 81, 65536, 0, 82, 65536, 0, 83, 65536, 0, 84, 65536, 0, 85, 65536, 0, 86, 65536, 0, 87, 65536, 0, 88, 65536, 0, 89, 65536, 0, 90, 65536, 0, 91, 65536, 0, 92, 65536, 0, 93, 65536, 0, 94, 65536, 0, 95, 65536, 0, 96, 65536, 0, 97, 65536, 0, 98, 65536, 0, 99, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 65556, 65536, 0, 65557, 65536, 0, 65558, 65536, 0, 65559, 65536, 0, 65560, 65536, 0, 65561, 65536, 0, 65562, 65536, 0, 65563, 65536, 0, 65564, 65536, 0, 65565, 65536, 0, 65566, 65536, 0, 65567, 65536, 0, 65568, 65536, 0, 65569, 65536, 0, 65570, 65536, 0, 65571, 65536, 0, 65572, 65536, 0, 65573, 65536, 0, 65574, 65536, 0, 65575, 65536, 0, 65576, 65536, 0, 65577, 65536, 0, 65578, 65536, 0, 65579, 65536, 0, 65580, 65536, 0, 65581, 65536, 0, 65582, 65536, 0, 65583, 65536, 0, 65584, 65536, 0, 65585, 65536, 0, 65586, 65536, 0, 65587, 65536, 0, 65588, 65536, 0, 65589, 65536, 0, 65590, 65536, 0, 65591, 65536, 0, 65592, 65536, 0, 65593, 65536, 0, 65594, 65536, 0, 65595, 65536, 0, 65596, 65536, 0, 65597, 65536, 0, 65598, 65536, 0, 65599, 65536, 0, 65600, 65536, 0, 65601, 65536, 0, 65602, 65536, 0, 65603, 65536, 0, 65604, 65536, 0, 65605, 65536, 0, 65606, 65536, 0, 65607, 65536, 0, 65608, 65536, 0, 65609, 65536, 0, 65610, 65536, 0, 65611, 65536, 0, 65612, 65536, 0, 65613, 65536, 0, 65614, 65536, 0, 65615, 65536, 0, 65616, 65536, 0, 65617, 65536, 0, 65618, 65536, 0, 65619, 65536, 0, 65620, 65536, 0, 65621, 65536, 0, 65622, 65536, 0, 65623, 65536, 0, 65624, 65536, 0, 65625, 65536, 0, 65626, 65536, 0, 65627, 65536, 0, 65628, 65536, 0, 65629, 65536, 0, 65630, 65536, 0, 65631, 65536, 0, 65632, 65536, 0, 65633, 65536, 0, 65634, 65536, 0, 65635, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 65536, 0, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 65536, 0, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 131092, 65536, 0, 131093, 65536, 0, 131094, 65536, 0, 131095, 65536, 0, 131096, 65536, 0, 131097, 65536, 0, 131098, 65536, 0, 131099, 65536, 0, 131100, 65536, 0, 131101, 65536, 0, 131102, 65536, 0, 131103, 65536, 0, 131104, 65536, 0, 131105, 65536, 0, 131106, 65536, 0, 131107, 65536, 0, 131108, 65536, 0, 131109, 65536, 0, 131110, 65536, 0, 131111, 65536, 0, 131112, 65536, 0, 131113, 65536, 0, 131114, 65536, 0, 131115, 65536, 0, 131116, 65536, 0, 131117, 65536, 0, 131118, 65536, 0, 131119, 65536, 0, 131120, 65536, 0, 131121, 65536, 0, 131122, 65536, 0, 131123, 65536, 0, 131124, 65536, 0, 131125, 65536, 0, 131126, 65536, 0, 131127, 65536, 0, 131128, 65536, 0, 131129, 65536, 0, 131130, 65536, 0, 131131, 65536, 0, 131132, 65536, 0, 131133, 65536, 0, 131134, 65536, 0, 131135, 65536, 0, 131136, 65536, 0, 131137, 65536, 0, 131138, 65536, 0, 131139, 65536, 0, 131140, 65536, 0, 131141, 65536, 0, 131142, 65536, 0, 131143, 65536, 0, 131144, 65536, 0, 131145, 65536, 0, 131146, 65536, 0, 131147, 65536, 0, 131148, 65536, 0, 131149, 65536, 0, 131150, 65536, 0, 131151, 65536, 0, 131152, 65536, 0, 131153, 65536, 0, 131154, 65536, 0, 131155, 65536, 0, 131156, 65536, 0, 131157, 65536, 0, 131158, 65536, 0, 131159, 65536, 0, 131160, 65536, 0, 131161, 65536, 0, 131162, 65536, 0, 131163, 65536, 0, 131164, 65536, 0, 131165, 65536, 0, 131166, 65536, 0, 131167, 65536, 0, 131168, 65536, 0, 131169, 65536, 0, 131170, 65536, 0, 131171, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 196628, 65536, 0, 196629, 65536, 0, 196630, 65536, 0, 196631, 65536, 0, 196632, 65536, 0, 196633, 65536, 0, 196634, 65536, 0, 196635, 65536, 0, 196636, 65536, 0, 196637, 65536, 0, 196638, 65536, 0, 196639, 65536, 0, 196640, 65536, 0, 196641, 65536, 0, 196642, 65536, 0, 196643, 65536, 0, 196644, 65536, 0, 196645, 65536, 0, 196646, 65536, 0, 196647, 65536, 0, 196648, 65536, 0, 196649, 65536, 0, 196650, 65536, 0, 196651, 65536, 0, 196652, 65536, 0, 196653, 65536, 0, 196654, 65536, 0, 196655, 65536, 0, 196656, 65536, 0, 196657, 65536, 0, 196658, 65536, 0, 196659, 65536, 0, 196660, 65536, 0, 196661, 65536, 0, 196662, 65536, 0, 196663, 65536, 0, 196664, 65536, 0, 196665, 65536, 0, 196666, 65536, 0, 196667, 65536, 0, 196668, 65536, 0, 196669, 65536, 0, 196670, 65536, 0, 196671, 65536, 0, 196672, 65536, 0, 196673, 65536, 0, 196674, 65536, 0, 196675, 65536, 0, 196676, 65536, 0, 196677, 65536, 0, 196678, 65536, 0, 196679, 65536, 0, 196680, 65536, 0, 196681, 65536, 0, 196682, 65536, 0, 196683, 65536, 0, 196684, 65536, 0, 196685, 65536, 0, 196686, 65536, 0, 196687, 65536, 0, 196688, 65536, 0, 196689, 65536, 0, 196690, 65536, 0, 196691, 65536, 0, 196692, 65536, 0, 196693, 65536, 0, 196694, 65536, 0, 196695, 65536, 0, 196696, 65536, 0, 196697, 65536, 0, 196698, 65536, 0, 196699, 65536, 0, 196700, 65536, 0, 196701, 65536, 0, 196702, 65536, 0, 196703, 65536, 0, 196704, 65536, 0, 196705, 65536, 0, 196706, 65536, 0, 196707, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 0, 262151, 65536, 0, 262152, 65536, 0, 262153, 65536, 0, 262154, 65536, 0, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 262164, 65536, 0, 262165, 65536, 0, 262166, 65536, 0, 262167, 65536, 0, 262168, 65536, 0, 262169, 65536, 0, 262170, 65536, 0, 262171, 65536, 0, 262172, 65536, 0, 262173, 65536, 0, 262174, 65536, 0, 262175, 65536, 0, 262176, 65536, 0, 262177, 65536, 0, 262178, 65536, 0, 262179, 65536, 0, 262180, 65536, 0, 262181, 65536, 0, 262182, 65536, 0, 262183, 65536, 0, 262184, 65536, 0, 262185, 65536, 0, 262186, 65536, 0, 262187, 65536, 0, 262188, 65536, 0, 262189, 65536, 0, 262190, 65536, 0, 262191, 65536, 0, 262192, 65536, 0, 262193, 65536, 0, 262194, 65536, 0, 262195, 65536, 0, 262196, 65536, 0, 262197, 65536, 0, 262198, 65536, 0, 262199, 65536, 0, 262200, 65536, 0, 262201, 65536, 0, 262202, 65536, 0, 262203, 65536, 0, 262204, 65536, 0, 262205, 65536, 0, 262206, 65536, 0, 262207, 65536, 0, 262208, 65536, 0, 262209, 65536, 0, 262210, 65536, 0, 262211, 65536, 0, 262212, 65536, 0, 262213, 65536, 0, 262214, 65536, 0, 262215, 65536, 0, 262216, 65536, 0, 262217, 65536, 0, 262218, 65536, 0, 262219, 65536, 0, 262220, 65536, 0, 262221, 65536, 0, 262222, 65536, 0, 262223, 65536, 0, 262224, 65536, 0, 262225, 65536, 0, 262226, 65536, 0, 262227, 65536, 0, 262228, 65536, 0, 262229, 65536, 0, 262230, 65536, 0, 262231, 65536, 0, 262232, 65536, 0, 262233, 65536, 0, 262234, 65536, 0, 262235, 65536, 0, 262236, 65536, 0, 262237, 65536, 0, 262238, 65536, 0, 262239, 65536, 0, 262240, 65536, 0, 262241, 65536, 0, 262242, 65536, 0, 262243, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 327700, 65536, 0, 327701, 65536, 0, 327702, 65536, 0, 327703, 65536, 0, 327704, 65536, 0, 327705, 65536, 0, 327706, 65536, 0, 327707, 65536, 0, 327708, 65536, 0, 327709, 65536, 0, 327710, 65536, 0, 327711, 65536, 0, 327712, 65536, 0, 327713, 65536, 0, 327714, 65536, 0, 327715, 65536, 0, 327716, 65536, 0, 327717, 65536, 0, 327718, 65536, 0, 327719, 65536, 0, 327720, 65536, 0, 327721, 65536, 0, 327722, 65536, 0, 327723, 65536, 0, 327724, 65536, 0, 327725, 65536, 0, 327726, 65536, 0, 327727, 65536, 0, 327728, 65536, 0, 327729, 65536, 0, 327730, 65536, 0, 327731, 65536, 0, 327732, 65536, 0, 327733, 65536, 0, 327734, 65536, 0, 327735, 65536, 0, 327736, 65536, 0, 327737, 65536, 0, 327738, 65536, 0, 327739, 65536, 0, 327740, 65536, 0, 327741, 65536, 0, 327742, 65536, 0, 327743, 65536, 0, 327744, 65536, 0, 327745, 65536, 0, 327746, 65536, 0, 327747, 65536, 0, 327748, 65536, 0, 327749, 65536, 0, 327750, 65536, 0, 327751, 65536, 0, 327752, 65536, 0, 327753, 65536, 0, 327754, 65536, 0, 327755, 65536, 0, 327756, 65536, 0, 327757, 65536, 0, 327758, 65536, 0, 327759, 65536, 0, 327760, 65536, 0, 327761, 65536, 0, 327762, 65536, 0, 327763, 65536, 0, 327764, 65536, 0, 327765, 65536, 0, 327766, 65536, 0, 327767, 65536, 0, 327768, 65536, 0, 327769, 65536, 0, 327770, 65536, 0, 327771, 65536, 0, 327772, 65536, 0, 327773, 65536, 0, 327774, 65536, 0, 327775, 65536, 0, 327776, 65536, 0, 327777, 65536, 0, 327778, 65536, 0, 327779, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 65536, 0, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 65536, 0, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 393236, 65536, 0, 393237, 65536, 0, 393238, 65536, 0, 393239, 65536, 0, 393240, 65536, 0, 393241, 65536, 0, 393242, 65536, 0, 393243, 65536, 0, 393244, 65536, 0, 393245, 65536, 0, 393246, 65536, 0, 393247, 65536, 0, 393248, 65536, 0, 393249, 65536, 0, 393250, 65536, 0, 393251, 65536, 0, 393252, 65536, 0, 393253, 65536, 0, 393254, 65536, 0, 393255, 65536, 0, 393256, 65536, 0, 393257, 65536, 0, 393258, 65536, 0, 393259, 65536, 0, 393260, 65536, 0, 393261, 65536, 0, 393262, 65536, 0, 393263, 65536, 0, 393264, 65536, 0, 393265, 65536, 0, 393266, 65536, 0, 393267, 65536, 0, 393268, 65536, 0, 393269, 65536, 0, 393270, 65536, 0, 393271, 65536, 0, 393272, 65536, 0, 393273, 65536, 0, 393274, 65536, 0, 393275, 65536, 0, 393276, 65536, 0, 393277, 65536, 0, 393278, 65536, 0, 393279, 65536, 0, 393280, 65536, 0, 393281, 65536, 0, 393282, 65536, 0, 393283, 65536, 0, 393284, 65536, 0, 393285, 65536, 0, 393286, 65536, 0, 393287, 65536, 0, 393288, 65536, 0, 393289, 65536, 0, 393290, 65536, 0, 393291, 65536, 0, 393292, 65536, 0, 393293, 65536, 0, 393294, 65536, 0, 393295, 65536, 0, 393296, 65536, 0, 393297, 65536, 0, 393298, 65536, 0, 393299, 65536, 0, 393300, 65536, 0, 393301, 65536, 0, 393302, 65536, 0, 393303, 65536, 0, 393304, 65536, 0, 393305, 65536, 0, 393306, 65536, 0, 393307, 65536, 0, 393308, 65536, 0, 393309, 65536, 0, 393310, 65536, 0, 393311, 65536, 0, 393312, 65536, 0, 393313, 65536, 0, 393314, 65536, 0, 393315, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 65536, 0, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 65536, 0, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 458772, 65536, 0, 458773, 65536, 0, 458774, 65536, 0, 458775, 65536, 0, 458776, 65536, 0, 458777, 65536, 0, 458778, 65536, 0, 458779, 65536, 0, 458780, 65536, 0, 458781, 65536, 0, 458782, 65536, 0, 458783, 65536, 0, 458784, 65536, 0, 458785, 65536, 0, 458786, 65536, 0, 458787, 65536, 0, 458788, 65536, 0, 458789, 65536, 0, 458790, 65536, 0, 458791, 65536, 0, 458792, 65536, 0, 458793, 65536, 0, 458794, 65536, 0, 458795, 65536, 0, 458796, 65536, 0, 458797, 65536, 0, 458798, 65536, 0, 458799, 65536, 0, 458800, 65536, 0, 458801, 65536, 0, 458802, 65536, 0, 458803, 65536, 0, 458804, 65536, 0, 458805, 65536, 0, 458806, 65536, 0, 458807, 65536, 0, 458808, 65536, 0, 458809, 65536, 0, 458810, 65536, 0, 458811, 65536, 0, 458812, 65536, 0, 458813, 65536, 0, 458814, 65536, 0, 458815, 65536, 0, 458816, 65536, 0, 458817, 65536, 0, 458818, 65536, 0, 458819, 65536, 0, 458820, 65536, 0, 458821, 65536, 0, 458822, 65536, 0, 458823, 65536, 0, 458824, 65536, 0, 458825, 65536, 0, 458826, 65536, 0, 458827, 65536, 0, 458828, 65536, 0, 458829, 65536, 0, 458830, 65536, 0, 458831, 65536, 0, 458832, 65536, 0, 458833, 65536, 0, 458834, 65536, 0, 458835, 65536, 0, 458836, 65536, 0, 458837, 65536, 0, 458838, 65536, 0, 458839, 65536, 0, 458840, 65536, 0, 458841, 65536, 0, 458842, 65536, 0, 458843, 65536, 0, 458844, 65536, 0, 458845, 65536, 0, 458846, 65536, 0, 458847, 65536, 0, 458848, 65536, 0, 458849, 65536, 0, 458850, 65536, 0, 458851, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 65536, 0, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 65536, 0, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 524308, 65536, 0, 524309, 65536, 0, 524310, 65536, 0, 524311, 65536, 0, 524312, 65536, 0, 524313, 65536, 0, 524314, 65536, 0, 524315, 65536, 0, 524316, 65536, 0, 524317, 65536, 0, 524318, 65536, 0, 524319, 65536, 0, 524320, 65536, 0, 524321, 65536, 0, 524322, 65536, 0, 524323, 65536, 0, 524324, 65536, 0, 524325, 65536, 0, 524326, 65536, 0, 524327, 65536, 0, 524328, 65536, 0, 524329, 65536, 0, 524330, 65536, 0, 524331, 65536, 0, 524332, 65536, 0, 524333, 65536, 0, 524334, 65536, 0, 524335, 65536, 0, 524336, 65536, 0, 524337, 65536, 0, 524338, 65536, 0, 524339, 65536, 0, 524340, 65536, 0, 524341, 65536, 0, 524342, 65536, 0, 524343, 65536, 0, 524344, 65536, 0, 524345, 65536, 0, 524346, 65536, 0, 524347, 65536, 0, 524348, 65536, 0, 524349, 65536, 0, 524350, 65536, 0, 524351, 65536, 0, 524352, 65536, 0, 524353, 65536, 0, 524354, 65536, 0, 524355, 65536, 0, 524356, 65536, 0, 524357, 65536, 0, 524358, 65536, 0, 524359, 65536, 0, 524360, 65536, 0, 524361, 65536, 0, 524362, 65536, 0, 524363, 65536, 0, 524364, 65536, 0, 524365, 65536, 0, 524366, 65536, 0, 524367, 65536, 0, 524368, 65536, 0, 524369, 65536, 0, 524370, 65536, 0, 524371, 65536, 0, 524372, 65536, 0, 524373, 65536, 0, 524374, 65536, 0, 524375, 65536, 0, 524376, 65536, 0, 524377, 65536, 0, 524378, 65536, 0, 524379, 65536, 0, 524380, 65536, 0, 524381, 65536, 0, 524382, 65536, 0, 524383, 65536, 0, 524384, 65536, 0, 524385, 65536, 0, 524386, 65536, 0, 524387, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 65536, 0, 589829, 65536, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 65536, 0, 589833, 65536, 0, 589834, 65536, 0, 589835, 65536, 0, 589836, 65536, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 589844, 65536, 0, 589845, 65536, 0, 589846, 65536, 0, 589847, 65536, 0, 589848, 65536, 0, 589849, 65536, 0, 589850, 65536, 0, 589851, 65536, 0, 589852, 65536, 0, 589853, 65536, 0, 589854, 65536, 0, 589855, 65536, 0, 589856, 65536, 0, 589857, 65536, 0, 589858, 65536, 0, 589859, 65536, 0, 589860, 65536, 0, 589861, 65536, 0, 589862, 65536, 0, 589863, 65536, 0, 589864, 65536, 0, 589865, 65536, 0, 589866, 65536, 0, 589867, 65536, 0, 589868, 65536, 0, 589869, 65536, 0, 589870, 65536, 0, 589871, 65536, 0, 589872, 65536, 0, 589873, 65536, 0, 589874, 65536, 0, 589875, 65536, 0, 589876, 65536, 0, 589877, 65536, 0, 589878, 65536, 0, 589879, 65536, 0, 589880, 65536, 0, 589881, 65536, 0, 589882, 65536, 0, 589883, 65536, 0, 589884, 262144, 1, 589885, 327680, 1, 589886, 131076, 5, 589887, 262144, 1, 589888, 327680, 1, 589889, 131076, 5, 589890, 262144, 1, 589891, 327680, 1, 589892, 131076, 5, 589893, 262144, 1, 589894, 327680, 1, 589895, 131076, 5, 589896, 262144, 1, 589897, 327680, 1, 589898, 131076, 5, 589899, 262144, 1, 589900, 327680, 1, 589901, 131076, 5, 589902, 262144, 1, 589903, 327680, 1, 589904, 131076, 5, 589905, 262144, 1, 589906, 327680, 1, 589907, 131076, 5, 589908, 262144, 1, 589909, 327680, 1, 589910, 131076, 5, 589911, 262144, 1, 589912, 327680, 1, 589913, 131076, 5, 589914, 65536, 0, 589915, 65536, 0, 589916, 65536, 0, 589917, 65536, 0, 589918, 65536, 0, 589919, 65536, 0, 589920, 65536, 0, 589921, 65536, 0, 589922, 65536, 0, 589923, 65536, 0, 655360, 65536, 90, 655361, 65536, 90, 655362, 65536, 90, 655363, 65536, 90, 655364, 65536, 90, 655365, 65536, 90, 655366, 65536, 90, 655367, 65536, 90, 655368, 65536, 90, 655369, 65536, 90, 655370, 65536, 90, 655371, 65536, 90, 655372, 65536, 90, 655373, 65536, 90, 655374, 65536, 90, 655375, 65536, 90, 655376, 65536, 90, 655377, 65536, 90, 655378, 65536, 90, 655379, 65536, 90, 655380, 65536, 90, 655381, 65536, 90, 655382, 262144, 88, 655383, 65536, 0, 655384, 65536, 0, 655385, 65536, 0, 655386, 65536, 0, 655387, 65536, 0, 655388, 65536, 0, 655389, 65536, 0, 655390, 65536, 0, 655391, 65536, 0, 655392, 65536, 0, 655393, 65536, 0, 655394, 65536, 0, 655395, 65536, 0, 655396, 65536, 0, 655397, 65536, 0, 655398, 65536, 0, 655399, 65536, 0, 655400, 65536, 0, 655401, 65536, 0, 655402, 65536, 0, 655403, 65536, 0, 655404, 65536, 0, 655405, 65536, 0, 655406, 65536, 0, 655407, 65536, 0, 655408, 65536, 0, 655409, 65536, 0, 655410, 65536, 0, 655411, 65536, 0, 655412, 65536, 0, 655413, 65536, 0, 655414, 65536, 0, 655415, 65536, 0, 655416, 65536, 0, 655417, 65536, 0, 655418, 65536, 0, 655419, 65536, 0, 655420, 262144, 2, 655421, 327680, 2, 655422, 131076, 5, 655423, 262144, 2, 655424, 327680, 2, 655425, 131076, 5, 655426, 262144, 2, 655427, 327680, 2, 655428, 131076, 5, 655429, 262144, 2, 655430, 327680, 2, 655431, 131076, 5, 655432, 262144, 2, 655433, 327680, 2, 655434, 131076, 5, 655435, 262144, 2, 655436, 327680, 2, 655437, 131076, 5, 655438, 262144, 2, 655439, 327680, 2, 655440, 131076, 5, 655441, 262144, 2, 655442, 327680, 2, 655443, 131076, 5, 655444, 262144, 2, 655445, 327680, 2, 655446, 131076, 5, 655447, 262144, 2, 655448, 327680, 2, 655449, 131076, 5, 655450, 65536, 0, 655451, 65536, 0, 655452, 65536, 0, 655453, 65536, 0, 655454, 65536, 0, 655455, 65536, 0, 655456, 65536, 0, 655457, 65536, 0, 655458, 65536, 0, 655459, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65536, 0, 720906, 65536, 0, 720907, 65536, 0, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 720916, 65536, 12, 720917, 65536, 0, 720918, 0, 89, 720919, 65536, 0, 720920, 65536, 0, 720921, 65536, 0, 720922, 65536, 0, 720923, 65536, 0, 720924, 65536, 0, 720925, 65536, 0, 720926, 65536, 0, 720927, 65536, 0, 720928, 65536, 0, 720929, 65536, 0, 720930, 65536, 0, 720931, 65536, 0, 720932, 65536, 0, 720933, 65536, 0, 720934, 65536, 0, 720935, 65536, 0, 720936, 65536, 0, 720937, 65536, 0, 720938, 65536, 0, 720939, 65536, 0, 720940, 65536, 0, 720941, 65536, 0, 720942, 65536, 0, 720943, 65536, 0, 720944, 65536, 0, 720945, 65536, 0, 720946, 65536, 0, 720947, 65536, 0, 720948, 65536, 0, 720949, 65536, 0, 720950, 65536, 0, 720951, 65536, 0, 720952, 65536, 0, 720953, 65536, 0, 720954, 65536, 0, 720955, 65536, 0, 720956, 65536, 0, 720957, 65536, 0, 720958, 131076, 5, 720959, 65536, 0, 720960, 65536, 0, 720961, 131076, 5, 720962, 65536, 0, 720963, 65536, 0, 720964, 131076, 5, 720965, 65536, 0, 720966, 65536, 0, 720967, 131076, 5, 720968, 65536, 0, 720969, 65536, 0, 720970, 131076, 5, 720971, 65536, 0, 720972, 65536, 0, 720973, 131076, 5, 720974, 65536, 0, 720975, 65536, 0, 720976, 131076, 5, 720977, 65536, 0, 720978, 65536, 0, 720979, 131076, 5, 720980, 65536, 0, 720981, 65536, 0, 720982, 131076, 5, 720983, 65536, 0, 720984, 65536, 0, 720985, 131076, 5, 720986, 65536, 0, 720987, 65536, 0, 720988, 65536, 0, 720989, 65536, 0, 720990, 65536, 0, 720991, 65536, 0, 720992, 65536, 0, 720993, 65536, 0, 720994, 65536, 0, 720995, 65536, 0, 786432, 393216, 1, 786433, 458752, 1, 786434, 393216, 1, 786435, 458752, 1, 786436, 393216, 1, 786437, 458752, 1, 786438, 393216, 1, 786439, 458752, 1, 786440, 393216, 1, 786441, 458752, 1, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 393216, 1, 786450, 458752, 1, 786451, 65536, 0, 786452, 65536, 13, 786453, 65536, 0, 786454, 0, 89, 786455, 65536, 0, 786456, 65536, 0, 786457, 65536, 0, 786458, 65536, 0, 786459, 65536, 0, 786460, 65536, 0, 786461, 65536, 0, 786462, 65536, 0, 786463, 65536, 0, 786464, 65536, 0, 786465, 65536, 0, 786466, 65536, 0, 786467, 65536, 0, 786468, 65536, 0, 786469, 65536, 0, 786470, 65536, 0, 786471, 65536, 0, 786472, 65536, 0, 786473, 65536, 0, 786474, 65536, 0, 786475, 65536, 0, 786476, 65536, 0, 786477, 65536, 0, 786478, 65536, 0, 786479, 65536, 0, 786480, 65536, 0, 786481, 65536, 0, 786482, 65536, 0, 786483, 65536, 0, 786484, 65536, 0, 786485, 65536, 0, 786486, 65536, 0, 786487, 65536, 0, 786488, 65536, 0, 786489, 65536, 0, 786490, 65536, 0, 786491, 65536, 0, 786492, 262144, 1, 786493, 327680, 1, 786494, 131076, 5, 786495, 262144, 1, 786496, 327680, 1, 786497, 131076, 5, 786498, 262144, 1, 786499, 327680, 1, 786500, 131076, 5, 786501, 262144, 1, 786502, 327680, 1, 786503, 131076, 5, 786504, 262144, 1, 786505, 327680, 1, 786506, 131076, 5, 786507, 262144, 1, 786508, 327680, 1, 786509, 131076, 5, 786510, 262144, 1, 786511, 327680, 1, 786512, 131076, 5, 786513, 262144, 1, 786514, 327680, 1, 786515, 131076, 5, 786516, 262144, 1, 786517, 327680, 1, 786518, 131076, 5, 786519, 262144, 1, 786520, 327680, 1, 786521, 131076, 5, 786522, 65536, 0, 786523, 65536, 0, 786524, 65536, 0, 786525, 65536, 0, 786526, 65536, 0, 786527, 65536, 0, 786528, 65536, 0, 786529, 65536, 0, 786530, 65536, 0, 786531, 65536, 0, 851968, 393216, 2, 851969, 458752, 2, 851970, 393216, 2, 851971, 458752, 2, 851972, 393216, 2, 851973, 458752, 2, 851974, 393216, 2, 851975, 458752, 2, 851976, 393216, 2, 851977, 458752, 2, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 393216, 2, 851986, 458752, 2, 851987, 0, 14, 851988, 65536, 14, 851989, 131072, 14, 851990, 0, 89, 851991, 65536, 0, 851992, 65536, 0, 851993, 65536, 0, 851994, 65536, 0, 851995, 65536, 0, 851996, 65536, 0, 851997, 65536, 0, 851998, 65536, 0, 851999, 65536, 0, 852000, 65536, 0, 852001, 65536, 0, 852002, 65536, 0, 852003, 65536, 0, 852004, 65536, 0, 852005, 65536, 0, 852006, 65536, 0, 852007, 65536, 0, 852008, 65536, 0, 852009, 65536, 0, 852010, 65536, 0, 852011, 65536, 0, 852012, 65536, 0, 852013, 65536, 0, 852014, 65536, 0, 852015, 65536, 0, 852016, 65536, 0, 852017, 65536, 0, 852018, 65536, 0, 852019, 65536, 0, 852020, 65536, 0, 852021, 65536, 0, 852022, 65536, 0, 852023, 65536, 0, 852024, 65536, 0, 852025, 65536, 0, 852026, 65536, 0, 852027, 65536, 0, 852028, 262144, 2, 852029, 327680, 2, 852030, 131076, 5, 852031, 262144, 2, 852032, 327680, 2, 852033, 131076, 5, 852034, 262144, 2, 852035, 327680, 2, 852036, 131076, 5, 852037, 262144, 2, 852038, 327680, 2, 852039, 131076, 5, 852040, 262144, 2, 852041, 327680, 2, 852042, 131076, 5, 852043, 262144, 2, 852044, 327680, 2, 852045, 131076, 5, 852046, 262144, 2, 852047, 327680, 2, 852048, 131076, 5, 852049, 262144, 2, 852050, 327680, 2, 852051, 131076, 5, 852052, 262144, 2, 852053, 327680, 2, 852054, 131076, 5, 852055, 262144, 2, 852056, 327680, 2, 852057, 131076, 5, 852058, 65536, 0, 852059, 65536, 0, 852060, 65536, 0, 852061, 65536, 0, 852062, 65536, 0, 852063, 65536, 0, 852064, 65536, 0, 852065, 65536, 0, 852066, 65536, 0, 852067, 65536, 0, 917504, 393216, 1, 917505, 458752, 1, 917506, 393216, 1, 917507, 458752, 1, 917508, 393216, 1, 917509, 458752, 1, 917510, 393216, 1, 917511, 458752, 1, 917512, 393216, 1, 917513, 458752, 1, 917514, 65536, 0, 917515, 65536, 0, 917516, 262148, 5, 917517, 131076, 3, 917518, 4, 6, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 327680, 9, 917523, 65536, 0, 917524, 393216, 1, 917525, 458752, 1, 917526, 0, 89, 917527, 65536, 0, 917528, 65536, 0, 917529, 65536, 0, 917530, 65536, 0, 917531, 131072, 1, 917532, 65536, 0, 917533, 65536, 0, 917534, 65536, 0, 917535, 65536, 0, 917536, 65536, 0, 917537, 65536, 0, 917538, 65536, 0, 917539, 65536, 0, 917540, 65536, 0, 917541, 65536, 0, 917542, 65536, 0, 917543, 65536, 0, 917544, 65536, 0, 917545, 65536, 0, 917546, 65536, 0, 917547, 65536, 0, 917548, 65536, 0, 917549, 65536, 0, 917550, 65536, 0, 917551, 65536, 0, 917552, 65536, 0, 917553, 65536, 0, 917554, 65536, 0, 917555, 65536, 0, 917556, 65536, 0, 917557, 65536, 0, 917558, 65536, 0, 917559, 65536, 0, 917560, 65536, 0, 917561, 65536, 0, 917562, 65536, 0, 917563, 65536, 0, 917564, 65536, 0, 917565, 65536, 0, 917566, 131076, 5, 917567, 65536, 0, 917568, 65536, 0, 917569, 131076, 5, 917570, 65536, 0, 917571, 65536, 0, 917572, 131076, 5, 917573, 65536, 0, 917574, 65536, 0, 917575, 131076, 5, 917576, 65536, 0, 917577, 65536, 0, 917578, 131076, 5, 917579, 65536, 0, 917580, 65536, 0, 917581, 131076, 5, 917582, 65536, 0, 917583, 65536, 0, 917584, 131076, 5, 917585, 65536, 0, 917586, 65536, 0, 917587, 131076, 5, 917588, 65536, 0, 917589, 65536, 0, 917590, 131076, 5, 917591, 65536, 0, 917592, 65536, 0, 917593, 131076, 5, 917594, 65536, 0, 917595, 65536, 0, 917596, 65536, 0, 917597, 65536, 0, 917598, 65536, 0, 917599, 65536, 0, 917600, 65536, 0, 917601, 65536, 0, 917602, 65536, 0, 917603, 65536, 0, 983040, 393216, 2, 983041, 458752, 2, 983042, 393216, 2, 983043, 458752, 2, 983044, 393216, 2, 983045, 458752, 2, 983046, 393216, 2, 983047, 458752, 2, 983048, 393216, 2, 983049, 458752, 2, 983050, 65536, 0, 983051, 65536, 0, 983052, 262148, 2, 983053, 4, 0, 983054, 4, 4, 983055, 65536, 0, 983056, 65536, 0, 983057, 262144, 10, 983058, 327680, 10, 983059, 393216, 10, 983060, 393216, 2, 983061, 458752, 2, 983062, 0, 90, 983063, 65536, 90, 983064, 65536, 90, 983065, 65536, 90, 983066, 65536, 90, 983067, 65536, 90, 983068, 65536, 90, 983069, 65536, 90, 983070, 65536, 90, 983071, 65536, 90, 983072, 65536, 90, 983073, 65536, 90, 983074, 65536, 90, 983075, 65536, 0, 983076, 65536, 0, 983077, 65536, 0, 983078, 65536, 0, 983079, 65536, 0, 983080, 65536, 0, 983081, 65536, 0, 983082, 65536, 0, 983083, 65536, 0, 983084, 65536, 0, 983085, 65536, 0, 983086, 65536, 0, 983087, 65536, 0, 983088, 65536, 0, 983089, 65536, 0, 983090, 65536, 0, 983091, 65536, 0, 983092, 65536, 0, 983093, 65536, 0, 983094, 65536, 0, 983095, 65536, 0, 983096, 65536, 0, 983097, 65536, 0, 983098, 65536, 0, 983099, 65536, 0, 983100, 262144, 1, 983101, 327680, 1, 983102, 131076, 5, 983103, 262144, 1, 983104, 327680, 1, 983105, 131076, 5, 983106, 262144, 1, 983107, 327680, 1, 983108, 131076, 5, 983109, 262144, 1, 983110, 327680, 1, 983111, 131076, 5, 983112, 262144, 1, 983113, 327680, 1, 983114, 131076, 5, 983115, 262144, 1, 983116, 327680, 1, 983117, 131076, 5, 983118, 262144, 1, 983119, 327680, 1, 983120, 131076, 5, 983121, 262144, 1, 983122, 327680, 1, 983123, 131076, 5, 983124, 262144, 1, 983125, 327680, 1, 983126, 131076, 5, 983127, 262144, 1, 983128, 327680, 1, 983129, 131076, 5, 983130, 196608, 0, 983131, 65536, 0, 983132, 65536, 0, 983133, 65536, 0, 983134, 65536, 0, 983135, 65536, 0, 983136, 65536, 0, 983137, 65536, 0, 983138, 65536, 0, 983139, 65536, 0, 1048576, 65536, 90, 1048577, 65536, 90, 1048578, 65536, 90, 1048579, 65536, 90, 1048580, 65536, 90, 1048581, 65536, 90, 1048582, 65536, 90, 1048583, 65536, 90, 1048584, 65536, 90, 1048585, 65536, 90, 1048586, 65536, 90, 1048587, 65536, 90, 1048588, 65536, 22, 1048589, 65536, 22, 1048590, 65536, 22, 1048591, 65536, 90, 1048592, 65536, 90, 1048593, 65536, 90, 1048594, 65536, 90, 1048595, 65536, 90, 1048596, 65536, 90, 1048597, 65536, 90, 1048598, 65536, 90, 1048599, 65536, 90, 1048600, 65536, 90, 1048601, 65536, 90, 1048602, 65536, 90, 1048603, 65536, 90, 1048604, 65536, 90, 1048605, 65536, 90, 1048606, 65536, 90, 1048607, 65536, 90, 1048608, 65536, 90, 1048609, 65536, 90, 1048610, 65536, 0, 1048611, 0, 89, 1048612, 65536, 0, 1048613, 65536, 0, 1048614, 65536, 0, 1048615, 65536, 0, 1048616, 65536, 0, 1048617, 65536, 0, 1048618, 65536, 0, 1048619, 65536, 0, 1048620, 65536, 0, 1048621, 65536, 0, 1048622, 65536, 0, 1048623, 65536, 0, 1048624, 65536, 0, 1048625, 65536, 0, 1048626, 65536, 0, 1048627, 65536, 0, 1048628, 65536, 0, 1048629, 65536, 0, 1048630, 65536, 0, 1048631, 65536, 0, 1048632, 65536, 0, 1048633, 65536, 0, 1048634, 65536, 0, 1048635, 65536, 0, 1048636, 262144, 2, 1048637, 327680, 2, 1048638, 131076, 5, 1048639, 262144, 2, 1048640, 327680, 2, 1048641, 131076, 5, 1048642, 262144, 2, 1048643, 327680, 2, 1048644, 131076, 5, 1048645, 262144, 2, 1048646, 327680, 2, 1048647, 131076, 5, 1048648, 262144, 2, 1048649, 327680, 2, 1048650, 131076, 5, 1048651, 262144, 2, 1048652, 327680, 2, 1048653, 131076, 5, 1048654, 262144, 2, 1048655, 327680, 2, 1048656, 131076, 5, 1048657, 262144, 2, 1048658, 327680, 2, 1048659, 131076, 5, 1048660, 262144, 2, 1048661, 327680, 2, 1048662, 131076, 5, 1048663, 262144, 2, 1048664, 327680, 2, 1048665, 131076, 5, 1048666, 196608, 0, 1048667, 65536, 0, 1048668, 65536, 0, 1048669, 65536, 0, 1048670, 65536, 0, 1048671, 65536, 0, 1048672, 65536, 0, 1048673, 65536, 0, 1048674, 65536, 0, 1048675, 65536, 0, 1114112, 393216, 1, 1114113, 458752, 1, 1114114, 393216, 1, 1114115, 458752, 1, 1114116, 393216, 1, 1114117, 458752, 1, 1114118, 393216, 1, 1114119, 458752, 1, 1114120, 393216, 1, 1114121, 458752, 1, 1114122, 393216, 1, 1114123, 458752, 1, 1114124, 262148, 2, 1114125, 4, 0, 1114126, 4, 4, 1114127, 65536, 0, 1114128, 65536, 0, 1114129, 65536, 12, 1114130, 393216, 1, 1114131, 458752, 1, 1114132, 393216, 1, 1114133, 458752, 1, 1114134, 65536, 0, 1114135, 65536, 0, 1114136, 65536, 0, 1114137, 65536, 0, 1114138, 65536, 0, 1114139, 65536, 0, 1114140, 65536, 0, 1114141, 65536, 0, 1114142, 393216, 1, 1114143, 458752, 1, 1114144, 393216, 1, 1114145, 458752, 1, 1114146, 0, 89, 1114147, 0, 89, 1114148, 65536, 0, 1114149, 65536, 0, 1114150, 65536, 0, 1114151, 65536, 0, 1114152, 65536, 0, 1114153, 65536, 0, 1114154, 65536, 0, 1114155, 65536, 0, 1114156, 65536, 0, 1114157, 65536, 0, 1114158, 65536, 0, 1114159, 65536, 0, 1114160, 65536, 0, 1114161, 65536, 0, 1114162, 65536, 0, 1114163, 65536, 0, 1114164, 65536, 0, 1114165, 65536, 0, 1114166, 65536, 0, 1114167, 65536, 0, 1114168, 65536, 0, 1114169, 65536, 0, 1114170, 65536, 0, 1114171, 65536, 0, 1114172, 65536, 0, 1114173, 65536, 0, 1114174, 131076, 5, 1114175, 65536, 0, 1114176, 65536, 0, 1114177, 131076, 5, 1114178, 65536, 0, 1114179, 65536, 0, 1114180, 131076, 5, 1114181, 65536, 0, 1114182, 65536, 0, 1114183, 131076, 5, 1114184, 65536, 0, 1114185, 65536, 0, 1114186, 131076, 5, 1114187, 65536, 0, 1114188, 65536, 0, 1114189, 131076, 5, 1114190, 65536, 0, 1114191, 65536, 0, 1114192, 131076, 5, 1114193, 65536, 0, 1114194, 65536, 0, 1114195, 131076, 5, 1114196, 65536, 0, 1114197, 65536, 0, 1114198, 131076, 5, 1114199, 65536, 0, 1114200, 65536, 0, 1114201, 131076, 5, 1114202, 196608, 0, 1114203, 65536, 0, 1114204, 65536, 0, 1114205, 65536, 0, 1114206, 65536, 0, 1114207, 65536, 0, 1114208, 65536, 0, 1114209, 65536, 0, 1114210, 65536, 0, 1114211, 65536, 0, 1179648, 393216, 2, 1179649, 458752, 2, 1179650, 393216, 2, 1179651, 458752, 2, 1179652, 393216, 2, 1179653, 458752, 2, 1179654, 393216, 2, 1179655, 65536, 12, 1179656, 393216, 2, 1179657, 458752, 2, 1179658, 393216, 2, 1179659, 458752, 2, 1179660, 262148, 2, 1179661, 4, 0, 1179662, 4, 4, 1179663, 65536, 0, 1179664, 65536, 0, 1179665, 65536, 13, 1179666, 393216, 2, 1179667, 458752, 2, 1179668, 327680, 9, 1179669, 458752, 2, 1179670, 65536, 0, 1179671, 65536, 0, 1179672, 65536, 0, 1179673, 65536, 0, 1179674, 65536, 0, 1179675, 65536, 0, 1179676, 393216, 1, 1179677, 458752, 1, 1179678, 393216, 2, 1179679, 65536, 12, 1179680, 393216, 2, 1179681, 458752, 2, 1179682, 0, 89, 1179683, 0, 89, 1179684, 65536, 0, 1179685, 65536, 0, 1179686, 65536, 0, 1179687, 65536, 0, 1179688, 65536, 0, 1179689, 65536, 0, 1179690, 65536, 0, 1179691, 65536, 0, 1179692, 65536, 0, 1179693, 65536, 0, 1179694, 65536, 0, 1179695, 65536, 0, 1179696, 65536, 0, 1179697, 65536, 0, 1179698, 65536, 0, 1179699, 65536, 0, 1179700, 65536, 0, 1179701, 65536, 0, 1179702, 65536, 0, 1179703, 65536, 0, 1179704, 65536, 0, 1179705, 65536, 0, 1179706, 65536, 0, 1179707, 65536, 0, 1179708, 262144, 1, 1179709, 327680, 1, 1179710, 131076, 7, 1179711, 262144, 1, 1179712, 327680, 1, 1179713, 131076, 7, 1179714, 262144, 1, 1179715, 327680, 1, 1179716, 131076, 7, 1179717, 262144, 1, 1179718, 327680, 1, 1179719, 131076, 7, 1179720, 262144, 1, 1179721, 327680, 1, 1179722, 131076, 7, 1179723, 262144, 1, 1179724, 327680, 1, 1179725, 131076, 7, 1179726, 262144, 1, 1179727, 327680, 1, 1179728, 131076, 7, 1179729, 262144, 1, 1179730, 327680, 1, 1179731, 131076, 7, 1179732, 262144, 1, 1179733, 327680, 1, 1179734, 131076, 7, 1179735, 262144, 1, 1179736, 327680, 1, 1179737, 131076, 7, 1179738, 196608, 0, 1179739, 65536, 0, 1179740, 65536, 0, 1179741, 65536, 0, 1179742, 65536, 0, 1179743, 65536, 0, 1179744, 65536, 0, 1179745, 65536, 0, 1179746, 65536, 0, 1179747, 65536, 0, 1245184, 393216, 1, 1245185, 458752, 1, 1245186, 393216, 1, 1245187, 458752, 1, 1245188, 393216, 1, 1245189, 458752, 1, 1245190, 65536, 0, 1245191, 65536, 13, 1245192, 65536, 0, 1245193, 393216, 1, 1245194, 458752, 1, 1245195, 65536, 0, 1245196, 262148, 2, 1245197, 4, 0, 1245198, 4, 4, 1245199, 65536, 0, 1245200, 0, 14, 1245201, 65536, 14, 1245202, 131072, 14, 1245203, 262144, 10, 1245204, 327680, 10, 1245205, 393216, 10, 1245206, 65536, 0, 1245207, 65536, 0, 1245208, 65536, 0, 1245209, 65536, 0, 1245210, 65536, 0, 1245211, 65536, 0, 1245212, 393216, 2, 1245213, 458752, 2, 1245214, 65536, 0, 1245215, 65536, 13, 1245216, 65536, 0, 1245217, 65536, 0, 1245218, 0, 89, 1245219, 65536, 0, 1245220, 65536, 0, 1245221, 65536, 0, 1245222, 65536, 0, 1245223, 65536, 0, 1245224, 65536, 0, 1245225, 65536, 0, 1245226, 65536, 90, 1245227, 65536, 90, 1245228, 65536, 90, 1245229, 65536, 90, 1245230, 65536, 90, 1245231, 65536, 90, 1245232, 262144, 88, 1245233, 65536, 0, 1245234, 65536, 0, 1245235, 65536, 0, 1245236, 65536, 0, 1245237, 65536, 0, 1245238, 65536, 0, 1245239, 65536, 0, 1245240, 65536, 0, 1245241, 65536, 0, 1245242, 65536, 0, 1245243, 65536, 0, 1245244, 262144, 2, 1245245, 327680, 2, 1245246, 65536, 0, 1245247, 262144, 2, 1245248, 327680, 2, 1245249, 65536, 0, 1245250, 262144, 2, 1245251, 327680, 2, 1245252, 65536, 0, 1245253, 262144, 2, 1245254, 327680, 2, 1245255, 65536, 0, 1245256, 262144, 2, 1245257, 327680, 2, 1245258, 65536, 0, 1245259, 262144, 2, 1245260, 327680, 2, 1245261, 65536, 0, 1245262, 262144, 2, 1245263, 327680, 2, 1245264, 65536, 0, 1245265, 262144, 2, 1245266, 327680, 2, 1245267, 65536, 0, 1245268, 262144, 2, 1245269, 327680, 2, 1245270, 65536, 0, 1245271, 262144, 2, 1245272, 327680, 2, 1245273, 65536, 0, 1245274, 196608, 0, 1245275, 65536, 0, 1245276, 65536, 0, 1245277, 65536, 0, 1245278, 65536, 0, 1245279, 65536, 0, 1245280, 65536, 0, 1245281, 65536, 0, 1245282, 65536, 0, 1245283, 65536, 0, 1310720, 393216, 2, 1310721, 458752, 2, 1310722, 393216, 2, 1310723, 458752, 2, 1310724, 393216, 2, 1310725, 458752, 2, 1310726, 0, 14, 1310727, 65536, 14, 1310728, 131072, 14, 1310729, 393216, 2, 1310730, 458752, 2, 1310731, 65536, 0, 1310732, 262148, 2, 1310733, 4, 0, 1310734, 4, 4, 1310735, 65536, 0, 1310736, 65536, 0, 1310737, 65536, 0, 1310738, 65536, 0, 1310739, 327680, 9, 1310740, 65536, 0, 1310741, 393216, 1, 1310742, 458752, 1, 1310743, 65536, 0, 1310744, 65536, 0, 1310745, 65536, 0, 1310746, 65536, 0, 1310747, 65536, 0, 1310748, 327680, 9, 1310749, 65536, 0, 1310750, 0, 14, 1310751, 65536, 14, 1310752, 131072, 14, 1310753, 393216, 1, 1310754, 458752, 1, 1310755, 65536, 90, 1310756, 65536, 0, 1310757, 65536, 0, 1310758, 65536, 0, 1310759, 65536, 0, 1310760, 65536, 0, 1310761, 65536, 0, 1310762, 65536, 90, 1310763, 65536, 90, 1310764, 65536, 90, 1310765, 65536, 90, 1310766, 65536, 90, 1310767, 262144, 88, 1310768, 0, 89, 1310769, 65536, 0, 1310770, 65536, 0, 1310771, 65536, 0, 1310772, 65536, 0, 1310773, 65536, 0, 1310774, 65536, 0, 1310775, 65536, 0, 1310776, 65536, 0, 1310777, 65536, 0, 1310778, 65536, 0, 1310779, 196608, 0, 1310780, 196608, 0, 1310781, 196608, 0, 1310782, 196608, 0, 1310783, 196608, 0, 1310784, 196608, 0, 1310785, 196608, 0, 1310786, 196608, 0, 1310787, 196608, 0, 1310788, 196608, 0, 1310789, 196608, 0, 1310790, 196608, 0, 1310791, 196608, 0, 1310792, 196608, 0, 1310793, 196608, 0, 1310794, 196608, 0, 1310795, 196608, 0, 1310796, 196608, 0, 1310797, 196608, 0, 1310798, 196608, 0, 1310799, 196608, 0, 1310800, 196608, 0, 1310801, 196608, 0, 1310802, 196608, 0, 1310803, 196608, 0, 1310804, 196608, 0, 1310805, 196608, 0, 1310806, 196608, 0, 1310807, 196608, 0, 1310808, 196608, 0, 1310809, 196608, 0, 1310810, 196608, 0, 1310811, 65536, 0, 1310812, 65536, 0, 1310813, 65536, 0, 1310814, 65536, 0, 1310815, 65536, 0, 1310816, 65536, 0, 1310817, 65536, 0, 1310818, 65536, 0, 1310819, 65536, 0, 1376256, 393216, 1, 1376257, 458752, 1, 1376258, 393216, 1, 1376259, 458752, 1, 1376260, 393216, 1, 1376261, 458752, 1, 1376262, 393216, 1, 1376263, 458752, 1, 1376264, 65536, 0, 1376265, 327680, 9, 1376266, 65536, 0, 1376267, 65536, 0, 1376268, 262148, 2, 1376269, 4, 0, 1376270, 4, 4, 1376271, 65536, 0, 1376272, 65536, 0, 1376273, 65536, 0, 1376274, 262144, 10, 1376275, 327680, 10, 1376276, 393216, 10, 1376277, 393216, 2, 1376278, 458752, 2, 1376279, 65536, 0, 1376280, 65536, 0, 1376281, 65536, 0, 1376282, 65536, 0, 1376283, 262144, 10, 1376284, 327680, 10, 1376285, 393216, 10, 1376286, 65536, 0, 1376287, 65536, 0, 1376288, 65536, 0, 1376289, 393216, 2, 1376290, 458752, 2, 1376291, 65536, 0, 1376292, 65536, 0, 1376293, 65536, 0, 1376294, 65536, 0, 1376295, 65536, 0, 1376296, 65536, 0, 1376297, 65536, 0, 1376298, 65536, 0, 1376299, 65536, 0, 1376300, 65536, 0, 1376301, 393216, 1, 1376302, 458752, 1, 1376303, 0, 89, 1376304, 0, 90, 1376305, 65536, 90, 1376306, 65536, 90, 1376307, 65536, 90, 1376308, 65536, 90, 1376309, 65536, 90, 1376310, 65536, 90, 1376311, 65536, 90, 1376312, 65536, 90, 1376313, 65536, 90, 1376314, 65536, 90, 1376315, 65536, 90, 1376316, 65536, 90, 1376317, 65536, 90, 1376318, 65536, 90, 1376319, 65536, 90, 1376320, 65536, 90, 1376321, 65536, 90, 1376322, 65536, 90, 1376323, 65536, 90, 1376324, 65536, 90, 1376325, 65536, 90, 1376326, 65536, 90, 1376327, 65536, 90, 1376328, 65536, 90, 1376329, 262144, 88, 1376330, 65536, 0, 1376331, 65536, 0, 1376332, 65536, 0, 1376333, 65536, 0, 1376334, 65536, 0, 1376335, 65536, 0, 1376336, 65536, 0, 1376337, 65536, 0, 1376338, 65536, 0, 1376339, 65536, 0, 1376340, 65536, 0, 1376341, 65536, 0, 1376342, 65536, 0, 1376343, 65536, 0, 1376344, 65536, 0, 1376345, 65536, 0, 1376346, 65536, 0, 1376347, 65536, 0, 1376348, 65536, 0, 1376349, 65536, 0, 1376350, 65536, 0, 1376351, 65536, 0, 1376352, 65536, 0, 1376353, 65536, 0, 1376354, 65536, 0, 1376355, 65536, 0, 1441792, 393216, 2, 1441793, 458752, 2, 1441794, 393216, 2, 1441795, 458752, 2, 1441796, 393216, 2, 1441797, 458752, 2, 1441798, 393216, 2, 1441799, 458752, 2, 1441800, 262144, 10, 1441801, 327680, 10, 1441802, 393216, 10, 1441803, 65536, 0, 1441804, 262148, 2, 1441805, 4, 0, 1441806, 131076, 0, 1441807, 131076, 3, 1441808, 131076, 3, 1441809, 131076, 3, 1441810, 131076, 3, 1441811, 131076, 3, 1441812, 131076, 3, 1441813, 131076, 3, 1441814, 131076, 3, 1441815, 131076, 3, 1441816, 131076, 3, 1441817, 131076, 3, 1441818, 131076, 3, 1441819, 131076, 3, 1441820, 131076, 3, 1441821, 131076, 3, 1441822, 131076, 3, 1441823, 131076, 3, 1441824, 131076, 3, 1441825, 131076, 3, 1441826, 4, 6, 1441827, 65536, 0, 1441828, 327680, 9, 1441829, 65536, 0, 1441830, 393216, 1, 1441831, 458752, 1, 1441832, 65536, 0, 1441833, 65536, 0, 1441834, 65536, 0, 1441835, 65536, 0, 1441836, 65536, 0, 1441837, 393216, 2, 1441838, 458752, 2, 1441839, 0, 90, 1441840, 65536, 90, 1441841, 65536, 90, 1441842, 65536, 90, 1441843, 65536, 90, 1441844, 65536, 90, 1441845, 65536, 90, 1441846, 65536, 90, 1441847, 65536, 90, 1441848, 65536, 90, 1441849, 65536, 90, 1441850, 65536, 90, 1441851, 65536, 90, 1441852, 65536, 90, 1441853, 65536, 90, 1441854, 65536, 90, 1441855, 65536, 12, 1441856, 65536, 90, 1441857, 65536, 90, 1441858, 65536, 90, 1441859, 65536, 90, 1441860, 65536, 90, 1441861, 65536, 90, 1441862, 65536, 90, 1441863, 65536, 90, 1441864, 262144, 88, 1441865, 0, 89, 1441866, 65536, 0, 1441867, 65536, 0, 1441868, 65536, 0, 1441869, 65536, 0, 1441870, 65536, 0, 1441871, 65536, 0, 1441872, 65536, 0, 1441873, 65536, 0, 1441874, 65536, 0, 1441875, 65536, 0, 1441876, 65536, 0, 1441877, 65536, 0, 1441878, 65536, 0, 1441879, 65536, 0, 1441880, 65536, 0, 1441881, 65536, 0, 1441882, 65536, 0, 1441883, 65536, 0, 1441884, 65536, 0, 1441885, 65536, 0, 1441886, 65536, 0, 1441887, 65536, 0, 1441888, 65536, 0, 1441889, 65536, 0, 1441890, 65536, 0, 1441891, 65536, 0, 1507328, 393216, 1, 1507329, 458752, 1, 1507330, 393216, 1, 1507331, 458752, 1, 1507332, 393216, 1, 1507333, 458752, 1, 1507334, 65536, 0, 1507335, 327680, 9, 1507336, 65536, 0, 1507337, 393216, 1, 1507338, 458752, 1, 1507339, 131072, 1, 1507340, 262148, 2, 1507341, 4, 0, 1507342, 4, 0, 1507343, 4, 0, 1507344, 4, 0, 1507345, 4, 0, 1507346, 4, 0, 1507347, 4, 0, 1507348, 4, 0, 1507349, 4, 0, 1507350, 4, 0, 1507351, 4, 0, 1507352, 4, 0, 1507353, 4, 0, 1507354, 4, 0, 1507355, 4, 0, 1507356, 4, 0, 1507357, 4, 0, 1507358, 4, 0, 1507359, 4, 0, 1507360, 4, 0, 1507361, 4, 0, 1507362, 4, 4, 1507363, 262144, 10, 1507364, 327680, 10, 1507365, 393216, 10, 1507366, 65536, 12, 1507367, 458752, 2, 1507368, 65536, 0, 1507369, 65536, 0, 1507370, 65536, 0, 1507371, 65536, 0, 1507372, 65536, 0, 1507373, 65536, 0, 1507374, 327680, 9, 1507375, 65536, 0, 1507376, 393216, 1, 1507377, 458752, 1, 1507378, 65536, 0, 1507379, 327680, 9, 1507380, 65536, 0, 1507381, 65536, 0, 1507382, 65536, 0, 1507383, 65536, 0, 1507384, 65536, 0, 1507385, 65536, 0, 1507386, 65536, 0, 1507387, 65536, 0, 1507388, 393216, 1, 1507389, 458752, 1, 1507390, 65536, 0, 1507391, 65536, 13, 1507392, 65536, 0, 1507393, 65536, 0, 1507394, 65536, 0, 1507395, 65536, 0, 1507396, 65536, 0, 1507397, 65536, 0, 1507398, 65536, 0, 1507399, 65536, 0, 1507400, 0, 89, 1507401, 0, 89, 1507402, 65536, 0, 1507403, 65536, 0, 1507404, 65536, 0, 1507405, 65536, 0, 1507406, 65536, 0, 1507407, 65536, 0, 1507408, 65536, 0, 1507409, 65536, 0, 1507410, 65536, 0, 1507411, 65536, 0, 1507412, 65536, 0, 1507413, 65536, 0, 1507414, 65536, 0, 1507415, 65536, 0, 1507416, 65536, 0, 1507417, 65536, 0, 1507418, 65536, 0, 1507419, 65536, 0, 1507420, 65536, 0, 1507421, 65536, 0, 1507422, 65536, 0, 1507423, 65536, 0, 1507424, 65536, 0, 1507425, 65536, 0, 1507426, 65536, 0, 1507427, 65536, 0, 1572864, 393216, 2, 1572865, 458752, 2, 1572866, 393216, 2, 1572867, 458752, 2, 1572868, 393216, 2, 1572869, 458752, 2, 1572870, 262144, 10, 1572871, 327680, 10, 1572872, 393216, 10, 1572873, 65536, 12, 1572874, 458752, 2, 1572875, 131072, 1, 1572876, 262148, 6, 1572877, 262148, 4, 1572878, 262148, 4, 1572879, 262148, 4, 1572880, 262148, 4, 1572881, 262148, 4, 1572882, 262148, 4, 1572883, 262148, 4, 1572884, 262148, 4, 1572885, 262148, 4, 1572886, 262148, 4, 1572887, 262148, 4, 1572888, 262148, 4, 1572889, 262148, 4, 1572890, 262148, 4, 1572891, 262148, 4, 1572892, 262148, 4, 1572893, 262148, 4, 1572894, 262148, 4, 1572895, 262148, 4, 1572896, 131076, 1, 1572897, 4, 0, 1572898, 4, 4, 1572899, 65536, 0, 1572900, 65536, 0, 1572901, 65536, 0, 1572902, 65536, 13, 1572903, 65536, 0, 1572904, 65536, 0, 1572905, 65536, 0, 1572906, 65536, 0, 1572907, 65536, 0, 1572908, 65536, 0, 1572909, 262144, 10, 1572910, 327680, 10, 1572911, 393216, 10, 1572912, 393216, 2, 1572913, 65536, 12, 1572914, 262144, 10, 1572915, 327680, 10, 1572916, 393216, 10, 1572917, 65536, 0, 1572918, 65536, 0, 1572919, 65536, 0, 1572920, 65536, 0, 1572921, 65536, 0, 1572922, 65536, 0, 1572923, 65536, 0, 1572924, 393216, 2, 1572925, 458752, 2, 1572926, 0, 14, 1572927, 65536, 14, 1572928, 131072, 14, 1572929, 65536, 0, 1572930, 65536, 0, 1572931, 65536, 0, 1572932, 65536, 0, 1572933, 65536, 0, 1572934, 65536, 0, 1572935, 65536, 0, 1572936, 0, 89, 1572937, 0, 90, 1572938, 65536, 90, 1572939, 65536, 90, 1572940, 65536, 90, 1572941, 65536, 90, 1572942, 65536, 90, 1572943, 65536, 90, 1572944, 65536, 90, 1572945, 65536, 90, 1572946, 65536, 90, 1572947, 65536, 90, 1572948, 65536, 90, 1572949, 65536, 90, 1572950, 65536, 90, 1572951, 65536, 90, 1572952, 65536, 90, 1572953, 65536, 90, 1572954, 65536, 90, 1572955, 65536, 90, 1572956, 65536, 0, 1572957, 65536, 0, 1572958, 65536, 0, 1572959, 65536, 0, 1572960, 65536, 0, 1572961, 65536, 0, 1572962, 65536, 0, 1572963, 65536, 0, 1638400, 393216, 1, 1638401, 458752, 1, 1638402, 393216, 1, 1638403, 458752, 1, 1638404, 393216, 1, 1638405, 458752, 1, 1638406, 393216, 1, 1638407, 458752, 1, 1638408, 65536, 0, 1638409, 65536, 13, 1638410, 65536, 0, 1638411, 65536, 0, 1638412, 65536, 0, 1638413, 65536, 0, 1638414, 65536, 0, 1638415, 65536, 0, 1638416, 65536, 0, 1638417, 65536, 0, 1638418, 65536, 0, 1638419, 65536, 0, 1638420, 65536, 0, 1638421, 65536, 0, 1638422, 65536, 0, 1638423, 65536, 0, 1638424, 65536, 0, 1638425, 65536, 0, 1638426, 65536, 0, 1638427, 393216, 1, 1638428, 458752, 1, 1638429, 393216, 1, 1638430, 458752, 1, 1638431, 65536, 0, 1638432, 262148, 2, 1638433, 4, 0, 1638434, 4, 4, 1638435, 65536, 0, 1638436, 65536, 0, 1638437, 0, 14, 1638438, 65536, 14, 1638439, 131072, 14, 1638440, 65536, 0, 1638441, 65536, 0, 1638442, 65536, 0, 1638443, 65536, 0, 1638444, 65536, 0, 1638445, 131072, 1, 1638446, 393216, 1, 1638447, 458752, 1, 1638448, 65536, 0, 1638449, 65536, 13, 1638450, 65536, 0, 1638451, 393216, 1, 1638452, 458752, 1, 1638453, 65536, 0, 1638454, 65536, 0, 1638455, 65536, 0, 1638456, 65536, 0, 1638457, 65536, 0, 1638458, 65536, 0, 1638459, 65536, 0, 1638460, 65536, 0, 1638461, 65536, 0, 1638462, 65536, 0, 1638463, 393216, 1, 1638464, 458752, 1, 1638465, 65536, 0, 1638466, 65536, 0, 1638467, 65536, 0, 1638468, 65536, 0, 1638469, 65536, 0, 1638470, 65536, 0, 1638471, 65536, 0, 1638472, 0, 90, 1638473, 65536, 90, 1638474, 65536, 90, 1638475, 65536, 90, 1638476, 65536, 90, 1638477, 65536, 90, 1638478, 65536, 90, 1638479, 65536, 90, 1638480, 65536, 90, 1638481, 65536, 90, 1638482, 65536, 90, 1638483, 65536, 90, 1638484, 65536, 90, 1638485, 65536, 90, 1638486, 65536, 90, 1638487, 65536, 90, 1638488, 65536, 90, 1638489, 65536, 90, 1638490, 65536, 90, 1638491, 65536, 90, 1638492, 65536, 0, 1638493, 65536, 0, 1638494, 65536, 0, 1638495, 65536, 0, 1638496, 65536, 0, 1638497, 65536, 0, 1638498, 65536, 0, 1638499, 65536, 0, 1703936, 393216, 2, 1703937, 458752, 2, 1703938, 393216, 2, 1703939, 458752, 2, 1703940, 393216, 2, 1703941, 458752, 2, 1703942, 393216, 2, 1703943, 458752, 2, 1703944, 0, 14, 1703945, 65536, 14, 1703946, 131072, 14, 1703947, 65536, 0, 1703948, 65536, 0, 1703949, 65536, 0, 1703950, 65536, 0, 1703951, 65536, 0, 1703952, 65536, 0, 1703953, 65536, 0, 1703954, 65536, 0, 1703955, 65536, 0, 1703956, 65536, 0, 1703957, 65536, 0, 1703958, 65536, 0, 1703959, 65536, 0, 1703960, 65536, 0, 1703961, 65536, 0, 1703962, 65536, 0, 1703963, 393216, 2, 1703964, 458752, 2, 1703965, 393216, 2, 1703966, 458752, 2, 1703967, 65536, 0, 1703968, 262148, 2, 1703969, 4, 0, 1703970, 4, 4, 1703971, 65536, 0, 1703972, 65536, 0, 1703973, 65536, 0, 1703974, 65536, 0, 1703975, 65536, 0, 1703976, 65536, 0, 1703977, 262148, 5, 1703978, 131076, 3, 1703979, 4, 6, 1703980, 131072, 1, 1703981, 131072, 1, 1703982, 393216, 2, 1703983, 458752, 2, 1703984, 0, 14, 1703985, 65536, 14, 1703986, 131072, 14, 1703987, 393216, 2, 1703988, 458752, 2, 1703989, 65536, 0, 1703990, 65536, 0, 1703991, 65536, 0, 1703992, 65536, 0, 1703993, 65536, 0, 1703994, 65536, 0, 1703995, 65536, 0, 1703996, 262144, 10, 1703997, 327680, 10, 1703998, 393216, 10, 1703999, 393216, 2, 1704000, 458752, 2, 1704001, 65536, 0, 1704002, 65536, 0, 1704003, 65536, 0, 1704004, 65536, 0, 1704005, 65536, 0, 1704006, 65536, 0, 1704007, 65536, 0, 1704008, 393216, 1, 1704009, 458752, 1, 1704010, 393216, 1, 1704011, 458752, 1, 1704012, 393216, 1, 1704013, 458752, 1, 1704014, 393216, 1, 1704015, 458752, 1, 1704016, 65536, 0, 1704017, 65536, 0, 1704018, 65536, 0, 1704019, 65536, 0, 1704020, 65536, 0, 1704021, 65536, 0, 1704022, 65536, 0, 1704023, 65536, 0, 1704024, 65536, 0, 1704025, 65536, 0, 1704026, 65536, 0, 1704027, 65536, 0, 1704028, 65536, 0, 1704029, 65536, 0, 1704030, 65536, 0, 1704031, 65536, 0, 1704032, 65536, 0, 1704033, 65536, 0, 1704034, 65536, 0, 1704035, 65536, 0, 1769472, 65536, 0, 1769473, 65536, 0, 1769474, 65536, 0, 1769475, 65536, 0, 1769476, 65536, 0, 1769477, 65536, 0, 1769478, 65536, 0, 1769479, 65536, 0, 1769480, 65536, 0, 1769481, 65536, 0, 1769482, 65536, 0, 1769483, 65536, 0, 1769484, 65536, 0, 1769485, 65536, 0, 1769486, 65536, 0, 1769487, 65536, 0, 1769488, 65536, 0, 1769489, 65536, 0, 1769490, 65536, 0, 1769491, 65536, 0, 1769492, 65536, 0, 1769493, 65536, 0, 1769494, 65536, 0, 1769495, 65536, 0, 1769496, 65536, 0, 1769497, 65536, 0, 1769498, 65536, 0, 1769499, 65536, 0, 1769500, 65536, 0, 1769501, 65536, 0, 1769502, 65536, 0, 1769503, 65536, 0, 1769504, 262148, 2, 1769505, 4, 0, 1769506, 131076, 0, 1769507, 131076, 3, 1769508, 131076, 3, 1769509, 131076, 3, 1769510, 131076, 3, 1769511, 131076, 3, 1769512, 131076, 3, 1769513, 65540, 0, 1769514, 4, 0, 1769515, 131076, 0, 1769516, 131076, 3, 1769517, 131076, 3, 1769518, 131076, 3, 1769519, 131076, 3, 1769520, 131076, 3, 1769521, 131076, 3, 1769522, 131076, 3, 1769523, 131076, 3, 1769524, 4, 6, 1769525, 65536, 0, 1769526, 65536, 0, 1769527, 65536, 0, 1769528, 65536, 0, 1769529, 65536, 0, 1769530, 65536, 0, 1769531, 65536, 0, 1769532, 262148, 5, 1769533, 131076, 3, 1769534, 131076, 3, 1769535, 131076, 3, 1769536, 4, 6, 1769537, 65536, 0, 1769538, 65536, 0, 1769539, 65536, 0, 1769540, 65536, 0, 1769541, 65536, 0, 1769542, 65536, 0, 1769543, 65536, 0, 1769544, 393216, 2, 1769545, 458752, 2, 1769546, 393216, 2, 1769547, 458752, 2, 1769548, 393216, 2, 1769549, 458752, 2, 1769550, 393216, 2, 1769551, 458752, 2, 1769552, 65536, 0, 1769553, 65536, 0, 1769554, 65536, 0, 1769555, 65536, 0, 1769556, 65536, 0, 1769557, 65536, 0, 1769558, 65536, 0, 1769559, 65536, 0, 1769560, 65536, 0, 1769561, 65536, 0, 1769562, 65536, 0, 1769563, 65536, 0, 1769564, 65536, 0, 1769565, 65536, 0, 1769566, 65536, 0, 1769567, 65536, 0, 1769568, 65536, 0, 1769569, 65536, 0, 1769570, 65536, 0, 1769571, 65536, 0, 1835008, 65536, 0, 1835009, 65536, 0, 1835010, 65536, 0, 1835011, 65536, 0, 1835012, 65536, 0, 1835013, 65536, 0, 1835014, 65536, 0, 1835015, 65536, 0, 1835016, 65536, 0, 1835017, 65536, 0, 1835018, 65536, 0, 1835019, 65536, 0, 1835020, 65536, 0, 1835021, 65536, 0, 1835022, 65536, 0, 1835023, 65536, 0, 1835024, 65536, 0, 1835025, 65536, 0, 1835026, 65536, 0, 1835027, 65536, 0, 1835028, 65536, 0, 1835029, 65536, 0, 1835030, 65536, 0, 1835031, 65536, 0, 1835032, 65536, 0, 1835033, 65536, 0, 1835034, 65536, 0, 1835035, 65536, 0, 1835036, 65536, 0, 1835037, 65536, 0, 1835038, 65536, 0, 1835039, 65536, 0, 1835040, 262148, 2, 1835041, 4, 0, 1835042, 4, 0, 1835043, 4, 0, 1835044, 4, 0, 1835045, 4, 0, 1835046, 4, 0, 1835047, 4, 0, 1835048, 4, 0, 1835049, 4, 0, 1835050, 4, 0, 1835051, 4, 0, 1835052, 4, 0, 1835053, 4, 0, 1835054, 4, 0, 1835055, 4, 0, 1835056, 4, 0, 1835057, 4, 0, 1835058, 4, 0, 1835059, 4, 0, 1835060, 4, 4, 1835061, 65536, 0, 1835062, 65536, 0, 1835063, 65536, 0, 1835064, 65536, 0, 1835065, 65536, 0, 1835066, 65536, 0, 1835067, 65536, 0, 1835068, 262148, 2, 1835069, 4, 0, 1835070, 4, 0, 1835071, 4, 0, 1835072, 4, 4, 1835073, 65536, 0, 1835074, 65536, 0, 1835075, 65536, 0, 1835076, 65536, 0, 1835077, 65536, 0, 1835078, 65536, 0, 1835079, 65536, 0, 1835080, 65536, 0, 1835081, 327680, 9, 1835082, 65536, 0, 1835083, 393216, 1, 1835084, 458752, 1, 1835085, 65536, 0, 1835086, 65536, 12, 1835087, 65536, 0, 1835088, 65536, 0, 1835089, 65536, 0, 1835090, 65536, 0, 1835091, 65536, 0, 1835092, 65536, 0, 1835093, 65536, 0, 1835094, 65536, 0, 1835095, 65536, 0, 1835096, 65536, 0, 1835097, 65536, 0, 1835098, 65536, 0, 1835099, 65536, 0, 1835100, 65536, 0, 1835101, 65536, 0, 1835102, 65536, 0, 1835103, 65536, 0, 1835104, 65536, 0, 1835105, 65536, 0, 1835106, 65536, 0, 1835107, 65536, 0, 1900544, 65536, 0, 1900545, 65536, 0, 1900546, 65536, 0, 1900547, 65536, 0, 1900548, 65536, 0, 1900549, 65536, 0, 1900550, 65536, 0, 1900551, 65536, 0, 1900552, 65536, 0, 1900553, 65536, 0, 1900554, 65536, 0, 1900555, 65536, 0, 1900556, 65536, 0, 1900557, 65536, 0, 1900558, 65536, 0, 1900559, 65536, 0, 1900560, 65536, 0, 1900561, 65536, 0, 1900562, 131072, 1, 1900563, 131072, 1, 1900564, 65536, 12, 1900565, 65536, 0, 1900566, 65536, 0, 1900567, 131072, 1, 1900568, 131072, 1, 1900569, 65536, 0, 1900570, 65536, 0, 1900571, 65536, 0, 1900572, 65536, 0, 1900573, 65536, 0, 1900574, 65536, 0, 1900575, 65536, 0, 1900576, 262148, 2, 1900577, 4, 0, 1900578, 262148, 0, 1900579, 262148, 4, 1900580, 262148, 4, 1900581, 262148, 4, 1900582, 262148, 4, 1900583, 262148, 4, 1900584, 262148, 4, 1900585, 262148, 4, 1900586, 262148, 4, 1900587, 262148, 4, 1900588, 131076, 1, 1900589, 262148, 0, 1900590, 262148, 4, 1900591, 262148, 4, 1900592, 262148, 4, 1900593, 262148, 4, 1900594, 262148, 4, 1900595, 262148, 4, 1900596, 131076, 6, 1900597, 65536, 0, 1900598, 65536, 0, 1900599, 65536, 0, 1900600, 65536, 0, 1900601, 65536, 0, 1900602, 65536, 0, 1900603, 65536, 0, 1900604, 262148, 6, 1900605, 262148, 4, 1900606, 131076, 1, 1900607, 4, 0, 1900608, 4, 4, 1900609, 65536, 0, 1900610, 65536, 0, 1900611, 4, 7, 1900612, 65536, 0, 1900613, 65536, 0, 1900614, 65536, 0, 1900615, 65536, 0, 1900616, 262144, 10, 1900617, 327680, 10, 1900618, 393216, 10, 1900619, 393216, 2, 1900620, 458752, 2, 1900621, 65536, 0, 1900622, 65536, 13, 1900623, 65536, 0, 1900624, 65536, 0, 1900625, 65536, 0, 1900626, 65536, 0, 1900627, 65536, 0, 1900628, 65536, 0, 1900629, 65536, 0, 1900630, 65536, 0, 1900631, 65536, 0, 1900632, 65536, 0, 1900633, 65536, 0, 1900634, 65536, 0, 1900635, 65536, 0, 1900636, 65536, 0, 1900637, 65536, 0, 1900638, 65536, 0, 1900639, 65536, 0, 1900640, 65536, 0, 1900641, 65536, 0, 1900642, 65536, 0, 1900643, 65536, 0, 1966080, 65536, 0, 1966081, 65536, 0, 1966082, 65536, 0, 1966083, 65536, 0, 1966084, 65536, 0, 1966085, 65536, 0, 1966086, 65536, 0, 1966087, 65536, 0, 1966088, 65536, 0, 1966089, 65536, 0, 1966090, 65536, 0, 1966091, 65536, 0, 1966092, 65536, 0, 1966093, 65536, 0, 1966094, 65536, 0, 1966095, 65536, 0, 1966096, 65536, 0, 1966097, 65536, 0, 1966098, 65536, 0, 1966099, 65536, 0, 1966100, 65536, 13, 1966101, 65536, 0, 1966102, 393216, 1, 1966103, 458752, 1, 1966104, 393216, 1, 1966105, 458752, 1, 1966106, 65536, 0, 1966107, 65536, 0, 1966108, 65536, 0, 1966109, 65536, 0, 1966110, 65536, 0, 1966111, 65536, 0, 1966112, 262148, 2, 1966113, 4, 0, 1966114, 4, 4, 1966115, 65536, 0, 1966116, 65536, 0, 1966117, 65536, 0, 1966118, 65536, 0, 1966119, 65536, 0, 1966120, 65536, 0, 1966121, 131072, 1, 1966122, 131072, 1, 1966123, 65536, 0, 1966124, 262148, 6, 1966125, 131076, 6, 1966126, 65536, 0, 1966127, 65536, 0, 1966128, 131072, 1, 1966129, 65536, 0, 1966130, 65536, 0, 1966131, 65536, 0, 1966132, 65536, 0, 1966133, 65536, 0, 1966134, 65536, 0, 1966135, 65536, 0, 1966136, 65536, 0, 1966137, 65536, 0, 1966138, 65536, 0, 1966139, 65536, 0, 1966140, 65536, 0, 1966141, 65536, 0, 1966142, 262148, 2, 1966143, 4, 0, 1966144, 4, 4, 1966145, 65536, 0, 1966146, 65536, 0, 1966147, 131076, 5, 1966148, 65536, 0, 1966149, 65536, 0, 1966150, 65536, 0, 1966151, 65536, 0, 1966152, 65536, 0, 1966153, 65536, 0, 1966154, 131072, 1, 1966155, 65536, 0, 1966156, 65536, 0, 1966157, 0, 14, 1966158, 65536, 14, 1966159, 131072, 14, 1966160, 65536, 0, 1966161, 65536, 0, 1966162, 65536, 0, 1966163, 65536, 0, 1966164, 65536, 0, 1966165, 65536, 0, 1966166, 65536, 0, 1966167, 65536, 0, 1966168, 65536, 0, 1966169, 65536, 0, 1966170, 65536, 0, 1966171, 65536, 0, 1966172, 65536, 0, 1966173, 65536, 0, 1966174, 65536, 0, 1966175, 65536, 0, 1966176, 65536, 0, 1966177, 65536, 0, 1966178, 65536, 0, 1966179, 65536, 0, 2031616, 65536, 0, 2031617, 65536, 0, 2031618, 65536, 0, 2031619, 65536, 0, 2031620, 65536, 0, 2031621, 65536, 0, 2031622, 65536, 0, 2031623, 65536, 0, 2031624, 65536, 0, 2031625, 65536, 0, 2031626, 65536, 0, 2031627, 65536, 0, 2031628, 65536, 0, 2031629, 65536, 0, 2031630, 65536, 0, 2031631, 65536, 0, 2031632, 65536, 0, 2031633, 65536, 0, 2031634, 65536, 0, 2031635, 0, 14, 2031636, 65536, 14, 2031637, 131072, 14, 2031638, 393216, 2, 2031639, 458752, 2, 2031640, 393216, 2, 2031641, 458752, 2, 2031642, 393216, 1, 2031643, 458752, 1, 2031644, 65536, 0, 2031645, 65536, 0, 2031646, 65536, 0, 2031647, 65536, 0, 2031648, 262148, 2, 2031649, 4, 0, 2031650, 4, 4, 2031651, 65536, 0, 2031652, 65536, 0, 2031653, 65536, 0, 2031654, 65536, 0, 2031655, 65536, 0, 2031656, 65536, 0, 2031657, 65536, 0, 2031658, 65536, 0, 2031659, 65536, 0, 2031660, 65536, 0, 2031661, 65536, 0, 2031662, 65536, 0, 2031663, 65536, 0, 2031664, 65536, 0, 2031665, 65536, 0, 2031666, 65536, 0, 2031667, 65536, 0, 2031668, 65536, 0, 2031669, 65536, 0, 2031670, 65536, 0, 2031671, 65536, 0, 2031672, 65536, 0, 2031673, 65536, 0, 2031674, 65536, 0, 2031675, 65536, 0, 2031676, 393216, 1, 2031677, 458752, 1, 2031678, 262148, 2, 2031679, 4, 0, 2031680, 131076, 0, 2031681, 131076, 3, 2031682, 131076, 3, 2031683, 196612, 0, 2031684, 131076, 3, 2031685, 131076, 3, 2031686, 131076, 3, 2031687, 131076, 3, 2031688, 131076, 3, 2031689, 131076, 3, 2031690, 131076, 3, 2031691, 131076, 3, 2031692, 131076, 3, 2031693, 131076, 3, 2031694, 4, 6, 2031695, 65536, 0, 2031696, 65536, 0, 2031697, 65536, 0, 2031698, 65536, 0, 2031699, 65536, 0, 2031700, 65536, 0, 2031701, 65536, 0, 2031702, 65536, 0, 2031703, 65536, 0, 2031704, 65536, 0, 2031705, 65536, 0, 2031706, 65536, 0, 2031707, 65536, 0, 2031708, 65536, 0, 2031709, 65536, 0, 2031710, 65536, 0, 2031711, 65536, 0, 2031712, 65536, 0, 2031713, 65536, 0, 2031714, 65536, 0, 2031715, 65536, 0, 2097152, 65536, 0, 2097153, 65536, 0, 2097154, 65536, 0, 2097155, 65536, 0, 2097156, 65536, 0, 2097157, 65536, 0, 2097158, 65536, 0, 2097159, 65536, 0, 2097160, 65536, 0, 2097161, 65536, 0, 2097162, 65536, 0, 2097163, 65536, 0, 2097164, 65536, 0, 2097165, 65536, 0, 2097166, 65536, 0, 2097167, 65536, 0, 2097168, 65536, 0, 2097169, 65536, 0, 2097170, 65536, 0, 2097171, 393216, 1, 2097172, 458752, 1, 2097173, 393216, 1, 2097174, 458752, 1, 2097175, 65536, 0, 2097176, 327680, 9, 2097177, 65536, 0, 2097178, 393216, 2, 2097179, 458752, 2, 2097180, 65536, 0, 2097181, 65536, 0, 2097182, 65536, 0, 2097183, 65536, 0, 2097184, 262148, 2, 2097185, 4, 0, 2097186, 4, 4, 2097187, 65536, 0, 2097188, 65536, 0, 2097189, 65536, 0, 2097190, 65536, 0, 2097191, 131072, 1, 2097192, 131072, 1, 2097193, 131072, 1, 2097194, 65536, 0, 2097195, 65536, 0, 2097196, 65536, 0, 2097197, 4, 7, 2097198, 65536, 0, 2097199, 65536, 0, 2097200, 131072, 1, 2097201, 131072, 1, 2097202, 65536, 0, 2097203, 65536, 0, 2097204, 65536, 0, 2097205, 65536, 0, 2097206, 65536, 0, 2097207, 65536, 0, 2097208, 65536, 0, 2097209, 65536, 0, 2097210, 65536, 0, 2097211, 65536, 0, 2097212, 393216, 2, 2097213, 458752, 2, 2097214, 262148, 2, 2097215, 4, 0, 2097216, 4, 0, 2097217, 4, 0, 2097218, 4, 0, 2097219, 4, 0, 2097220, 4, 0, 2097221, 4, 0, 2097222, 4, 0, 2097223, 4, 0, 2097224, 4, 0, 2097225, 4, 0, 2097226, 4, 0, 2097227, 4, 0, 2097228, 4, 0, 2097229, 4, 0, 2097230, 4, 4, 2097231, 65536, 0, 2097232, 65536, 0, 2097233, 65536, 0, 2097234, 65536, 0, 2097235, 65536, 0, 2097236, 65536, 0, 2097237, 65536, 0, 2097238, 65536, 0, 2097239, 65536, 0, 2097240, 65536, 0, 2097241, 65536, 0, 2097242, 65536, 0, 2097243, 65536, 0, 2097244, 65536, 0, 2097245, 65536, 0, 2097246, 65536, 0, 2097247, 65536, 0, 2097248, 65536, 0, 2097249, 65536, 0, 2097250, 65536, 0, 2097251, 65536, 0, 2162688, 65536, 0, 2162689, 65536, 0, 2162690, 65536, 0, 2162691, 65536, 0, 2162692, 65536, 0, 2162693, 65536, 0, 2162694, 65536, 0, 2162695, 65536, 0, 2162696, 65536, 0, 2162697, 65536, 0, 2162698, 65536, 0, 2162699, 65536, 0, 2162700, 65536, 0, 2162701, 65536, 0, 2162702, 65536, 0, 2162703, 65536, 0, 2162704, 65536, 0, 2162705, 65536, 0, 2162706, 65536, 0, 2162707, 393216, 2, 2162708, 65536, 12, 2162709, 393216, 2, 2162710, 458752, 2, 2162711, 262144, 10, 2162712, 327680, 10, 2162713, 393216, 10, 2162714, 262148, 5, 2162715, 131076, 3, 2162716, 131076, 3, 2162717, 131076, 3, 2162718, 131076, 3, 2162719, 131076, 3, 2162720, 65540, 0, 2162721, 4, 0, 2162722, 4, 4, 2162723, 65536, 0, 2162724, 65536, 0, 2162725, 65536, 0, 2162726, 262144, 1, 2162727, 327680, 1, 2162728, 4, 7, 2162729, 262144, 1, 2162730, 327680, 1, 2162731, 65536, 0, 2162732, 65536, 0, 2162733, 131076, 5, 2162734, 65536, 0, 2162735, 262144, 1, 2162736, 327680, 1, 2162737, 4, 7, 2162738, 262144, 1, 2162739, 327680, 1, 2162740, 65536, 0, 2162741, 65536, 0, 2162742, 65536, 0, 2162743, 65536, 0, 2162744, 65536, 0, 2162745, 65536, 0, 2162746, 65536, 0, 2162747, 65536, 0, 2162748, 393216, 1, 2162749, 458752, 1, 2162750, 262148, 2, 2162751, 4, 0, 2162752, 262148, 0, 2162753, 262148, 4, 2162754, 262148, 4, 2162755, 262148, 4, 2162756, 262148, 4, 2162757, 262148, 4, 2162758, 262148, 4, 2162759, 262148, 4, 2162760, 262148, 4, 2162761, 262148, 4, 2162762, 262148, 4, 2162763, 262148, 4, 2162764, 262148, 4, 2162765, 262148, 4, 2162766, 131076, 6, 2162767, 65536, 0, 2162768, 65536, 0, 2162769, 65536, 0, 2162770, 65536, 0, 2162771, 65536, 0, 2162772, 65536, 0, 2162773, 65536, 0, 2162774, 65536, 0, 2162775, 65536, 0, 2162776, 65536, 0, 2162777, 65536, 0, 2162778, 65536, 0, 2162779, 65536, 0, 2162780, 65536, 0, 2162781, 65536, 0, 2162782, 65536, 0, 2162783, 65536, 0, 2162784, 65536, 0, 2162785, 65536, 0, 2162786, 65536, 0, 2162787, 65536, 0, 2228224, 65536, 0, 2228225, 65536, 0, 2228226, 65536, 0, 2228227, 65536, 0, 2228228, 65536, 0, 2228229, 65536, 0, 2228230, 65536, 0, 2228231, 65536, 0, 2228232, 65536, 0, 2228233, 65536, 0, 2228234, 65536, 0, 2228235, 65536, 0, 2228236, 65536, 0, 2228237, 65536, 0, 2228238, 65536, 0, 2228239, 65536, 0, 2228240, 65536, 0, 2228241, 65536, 0, 2228242, 65536, 0, 2228243, 65536, 0, 2228244, 65536, 13, 2228245, 65536, 0, 2228246, 393216, 1, 2228247, 458752, 1, 2228248, 65536, 0, 2228249, 65536, 0, 2228250, 262148, 2, 2228251, 4, 0, 2228252, 4, 0, 2228253, 4, 0, 2228254, 4, 0, 2228255, 4, 0, 2228256, 4, 0, 2228257, 4, 0, 2228258, 4, 4, 2228259, 65536, 0, 2228260, 65536, 0, 2228261, 65536, 0, 2228262, 262144, 2, 2228263, 327680, 2, 2228264, 131076, 5, 2228265, 262144, 2, 2228266, 327680, 2, 2228267, 65536, 0, 2228268, 65536, 0, 2228269, 131076, 5, 2228270, 65536, 0, 2228271, 262144, 2, 2228272, 327680, 2, 2228273, 131076, 5, 2228274, 262144, 2, 2228275, 327680, 2, 2228276, 65536, 0, 2228277, 65536, 0, 2228278, 65536, 0, 2228279, 65536, 0, 2228280, 65536, 0, 2228281, 65536, 0, 2228282, 65536, 0, 2228283, 65536, 0, 2228284, 393216, 2, 2228285, 458752, 2, 2228286, 262148, 2, 2228287, 4, 0, 2228288, 4, 4, 2228289, 65536, 0, 2228290, 393216, 1, 2228291, 458752, 1, 2228292, 393216, 1, 2228293, 458752, 1, 2228294, 65536, 0, 2228295, 65536, 0, 2228296, 65536, 0, 2228297, 65536, 0, 2228298, 65536, 0, 2228299, 65536, 0, 2228300, 65536, 0, 2228301, 65536, 0, 2228302, 65536, 0, 2228303, 65536, 0, 2228304, 65536, 0, 2228305, 65540, 7, 2228306, 196612, 5, 2228307, 196612, 5, 2228308, 196612, 5, 2228309, 196612, 5, 2228310, 196612, 5, 2228311, 196612, 5, 2228312, 196612, 5, 2228313, 196612, 5, 2228314, 196612, 5, 2228315, 196612, 5, 2228316, 196612, 5, 2228317, 196612, 5, 2228318, 196612, 5, 2228319, 196612, 5, 2228320, 196612, 7, 2228321, 65536, 0, 2228322, 65536, 0, 2228323, 65536, 0, 2293760, 65536, 0, 2293761, 65536, 0, 2293762, 65536, 0, 2293763, 65536, 0, 2293764, 65536, 0, 2293765, 65536, 0, 2293766, 65536, 0, 2293767, 65536, 0, 2293768, 65536, 0, 2293769, 65536, 0, 2293770, 65536, 0, 2293771, 65536, 0, 2293772, 65536, 0, 2293773, 65536, 0, 2293774, 65536, 0, 2293775, 65536, 0, 2293776, 65536, 0, 2293777, 65536, 0, 2293778, 65536, 0, 2293779, 0, 14, 2293780, 65536, 14, 2293781, 131072, 14, 2293782, 393216, 2, 2293783, 458752, 2, 2293784, 65536, 0, 2293785, 65536, 0, 2293786, 262148, 6, 2293787, 262148, 4, 2293788, 262148, 4, 2293789, 262148, 4, 2293790, 262148, 4, 2293791, 262148, 4, 2293792, 131076, 1, 2293793, 4, 0, 2293794, 4, 4, 2293795, 65536, 0, 2293796, 65536, 0, 2293797, 65536, 0, 2293798, 65536, 0, 2293799, 65536, 0, 2293800, 131076, 5, 2293801, 65536, 0, 2293802, 65536, 0, 2293803, 65536, 0, 2293804, 65536, 0, 2293805, 131076, 5, 2293806, 65536, 0, 2293807, 65536, 0, 2293808, 131072, 1, 2293809, 131076, 5, 2293810, 65536, 0, 2293811, 65536, 0, 2293812, 65536, 0, 2293813, 65536, 0, 2293814, 65536, 0, 2293815, 65536, 0, 2293816, 65536, 0, 2293817, 65536, 0, 2293818, 65536, 0, 2293819, 65536, 0, 2293820, 393216, 1, 2293821, 458752, 1, 2293822, 262148, 2, 2293823, 4, 0, 2293824, 4, 4, 2293825, 65536, 0, 2293826, 393216, 2, 2293827, 458752, 2, 2293828, 393216, 2, 2293829, 458752, 2, 2293830, 65536, 0, 2293831, 65536, 0, 2293832, 65536, 0, 2293833, 0, 0, 2293834, 65536, 0, 2293835, 65536, 0, 2293836, 0, 0, 2293837, 65536, 0, 2293838, 65536, 0, 2293839, 65536, 0, 2293840, 65536, 0, 2293841, 65536, 0, 2293842, 65536, 0, 2293843, 65536, 0, 2293844, 65536, 0, 2293845, 65536, 0, 2293846, 65536, 0, 2293847, 65536, 0, 2293848, 65536, 0, 2293849, 65536, 0, 2293850, 65536, 0, 2293851, 65536, 0, 2293852, 65536, 0, 2293853, 65536, 0, 2293854, 65536, 0, 2293855, 65536, 0, 2293856, 65536, 0, 2293857, 65536, 0, 2293858, 65536, 0, 2293859, 65536, 0, 2359296, 65536, 0, 2359297, 65536, 0, 2359298, 65536, 0, 2359299, 65536, 0, 2359300, 65536, 0, 2359301, 65536, 0, 2359302, 65536, 0, 2359303, 65536, 0, 2359304, 65536, 0, 2359305, 65536, 0, 2359306, 65536, 0, 2359307, 65536, 0, 2359308, 65536, 0, 2359309, 65536, 0, 2359310, 65536, 0, 2359311, 65536, 0, 2359312, 65536, 0, 2359313, 65536, 0, 2359314, 65536, 0, 2359315, 393216, 1, 2359316, 458752, 1, 2359317, 393216, 1, 2359318, 458752, 1, 2359319, 65536, 0, 2359320, 327680, 9, 2359321, 65536, 0, 2359322, 393216, 1, 2359323, 458752, 1, 2359324, 65536, 0, 2359325, 327680, 9, 2359326, 65536, 0, 2359327, 65536, 0, 2359328, 262148, 2, 2359329, 4, 0, 2359330, 4, 4, 2359331, 65536, 0, 2359332, 65536, 0, 2359333, 65536, 0, 2359334, 262144, 1, 2359335, 327680, 1, 2359336, 131076, 5, 2359337, 262144, 1, 2359338, 327680, 1, 2359339, 65536, 0, 2359340, 65536, 0, 2359341, 131076, 5, 2359342, 65536, 0, 2359343, 262144, 1, 2359344, 327680, 1, 2359345, 131076, 5, 2359346, 262144, 1, 2359347, 327680, 1, 2359348, 65536, 0, 2359349, 65536, 0, 2359350, 65536, 0, 2359351, 65536, 0, 2359352, 65536, 0, 2359353, 65536, 0, 2359354, 65536, 0, 2359355, 65536, 0, 2359356, 393216, 2, 2359357, 458752, 2, 2359358, 262148, 2, 2359359, 4, 0, 2359360, 4, 4, 2359361, 65536, 0, 2359362, 393216, 1, 2359363, 458752, 1, 2359364, 393216, 1, 2359365, 458752, 1, 2359366, 65536, 0, 2359367, 262144, 1, 2359368, 327680, 1, 2359369, 4, 7, 2359370, 262144, 1, 2359371, 327680, 1, 2359372, 4, 7, 2359373, 262144, 1, 2359374, 327680, 1, 2359375, 65536, 0, 2359376, 65536, 0, 2359377, 65536, 0, 2359378, 65536, 0, 2359379, 65536, 0, 2359380, 65536, 0, 2359381, 65536, 0, 2359382, 65536, 0, 2359383, 65536, 0, 2359384, 65536, 0, 2359385, 65536, 0, 2359386, 65536, 0, 2359387, 65536, 0, 2359388, 65536, 0, 2359389, 65536, 0, 2359390, 65536, 0, 2359391, 65536, 0, 2359392, 65536, 0, 2359393, 65536, 0, 2359394, 65536, 0, 2359395, 65536, 0, 2424832, 65536, 0, 2424833, 65536, 0, 2424834, 65536, 0, 2424835, 65536, 0, 2424836, 65536, 0, 2424837, 65536, 0, 2424838, 65536, 0, 2424839, 65536, 0, 2424840, 65536, 0, 2424841, 65536, 0, 2424842, 65536, 0, 2424843, 65536, 0, 2424844, 65536, 0, 2424845, 65536, 0, 2424846, 65536, 0, 2424847, 65536, 0, 2424848, 65536, 0, 2424849, 65536, 0, 2424850, 65536, 0, 2424851, 393216, 2, 2424852, 458752, 2, 2424853, 393216, 2, 2424854, 458752, 2, 2424855, 262144, 10, 2424856, 327680, 10, 2424857, 393216, 10, 2424858, 393216, 2, 2424859, 458752, 2, 2424860, 262144, 10, 2424861, 327680, 10, 2424862, 393216, 10, 2424863, 65536, 0, 2424864, 262148, 2, 2424865, 4, 0, 2424866, 4, 4, 2424867, 65536, 0, 2424868, 65536, 0, 2424869, 65536, 0, 2424870, 262144, 2, 2424871, 327680, 2, 2424872, 131076, 5, 2424873, 262144, 2, 2424874, 327680, 2, 2424875, 65536, 0, 2424876, 65536, 0, 2424877, 131076, 5, 2424878, 65536, 0, 2424879, 262144, 2, 2424880, 327680, 2, 2424881, 131076, 5, 2424882, 262144, 2, 2424883, 327680, 2, 2424884, 65536, 0, 2424885, 65536, 0, 2424886, 65536, 0, 2424887, 65536, 0, 2424888, 65536, 0, 2424889, 65536, 0, 2424890, 65536, 0, 2424891, 65536, 0, 2424892, 393216, 1, 2424893, 458752, 1, 2424894, 262148, 2, 2424895, 4, 0, 2424896, 4, 4, 2424897, 65536, 0, 2424898, 393216, 2, 2424899, 458752, 2, 2424900, 393216, 2, 2424901, 458752, 2, 2424902, 65536, 0, 2424903, 262144, 2, 2424904, 327680, 2, 2424905, 131076, 5, 2424906, 262144, 2, 2424907, 327680, 2, 2424908, 131076, 5, 2424909, 262144, 2, 2424910, 327680, 2, 2424911, 65536, 0, 2424912, 65536, 0, 2424913, 65536, 0, 2424914, 65536, 0, 2424915, 65536, 0, 2424916, 65536, 0, 2424917, 65536, 0, 2424918, 65536, 0, 2424919, 65536, 0, 2424920, 65536, 0, 2424921, 65536, 0, 2424922, 65536, 0, 2424923, 65536, 0, 2424924, 65536, 0, 2424925, 65536, 0, 2424926, 65536, 0, 2424927, 65536, 0, 2424928, 65536, 0, 2424929, 65536, 0, 2424930, 65536, 0, 2424931, 65536, 0, 2490368, 65536, 0, 2490369, 65536, 0, 2490370, 65536, 0, 2490371, 65536, 0, 2490372, 65536, 0, 2490373, 65536, 0, 2490374, 65536, 0, 2490375, 65536, 0, 2490376, 65536, 0, 2490377, 65536, 0, 2490378, 65536, 0, 2490379, 65536, 0, 2490380, 65536, 0, 2490381, 65536, 0, 2490382, 65536, 0, 2490383, 65536, 0, 2490384, 65536, 0, 2490385, 65536, 0, 2490386, 65536, 0, 2490387, 65536, 0, 2490388, 65536, 0, 2490389, 65536, 0, 2490390, 65536, 0, 2490391, 65536, 0, 2490392, 65536, 0, 2490393, 65536, 0, 2490394, 65536, 0, 2490395, 65536, 0, 2490396, 65536, 0, 2490397, 65536, 0, 2490398, 65536, 0, 2490399, 65536, 0, 2490400, 262148, 2, 2490401, 4, 0, 2490402, 4, 4, 2490403, 65536, 0, 2490404, 65536, 0, 2490405, 65536, 0, 2490406, 131072, 1, 2490407, 65536, 0, 2490408, 131076, 5, 2490409, 131072, 1, 2490410, 131072, 1, 2490411, 65536, 0, 2490412, 65536, 0, 2490413, 131076, 5, 2490414, 65536, 0, 2490415, 131072, 1, 2490416, 131072, 1, 2490417, 131076, 5, 2490418, 65536, 0, 2490419, 65536, 0, 2490420, 65536, 0, 2490421, 65536, 0, 2490422, 65536, 0, 2490423, 65536, 0, 2490424, 65536, 0, 2490425, 65536, 0, 2490426, 65536, 0, 2490427, 65536, 12, 2490428, 393216, 2, 2490429, 458752, 2, 2490430, 262148, 2, 2490431, 4, 0, 2490432, 4, 4, 2490433, 65536, 0, 2490434, 65536, 0, 2490435, 65536, 0, 2490436, 65536, 0, 2490437, 65536, 0, 2490438, 65536, 0, 2490439, 65536, 0, 2490440, 65536, 0, 2490441, 131076, 5, 2490442, 65536, 0, 2490443, 65536, 0, 2490444, 131076, 5, 2490445, 65536, 0, 2490446, 65536, 0, 2490447, 65536, 0, 2490448, 65536, 0, 2490449, 65536, 0, 2490450, 65536, 0, 2490451, 65536, 0, 2490452, 65536, 0, 2490453, 65536, 0, 2490454, 65536, 0, 2490455, 65536, 0, 2490456, 65536, 0, 2490457, 65536, 0, 2490458, 65536, 0, 2490459, 65536, 0, 2490460, 65536, 0, 2490461, 65536, 0, 2490462, 65536, 0, 2490463, 65536, 0, 2490464, 65536, 0, 2490465, 65536, 0, 2490466, 65536, 0, 2490467, 65536, 0, 2555904, 65536, 0, 2555905, 65536, 0, 2555906, 65536, 0, 2555907, 65536, 0, 2555908, 65536, 0, 2555909, 65536, 0, 2555910, 65536, 0, 2555911, 65536, 0, 2555912, 65536, 0, 2555913, 65536, 0, 2555914, 65536, 0, 2555915, 65536, 0, 2555916, 65536, 0, 2555917, 65536, 0, 2555918, 65536, 0, 2555919, 65536, 0, 2555920, 65536, 0, 2555921, 65536, 0, 2555922, 65536, 0, 2555923, 65536, 0, 2555924, 65536, 0, 2555925, 65536, 0, 2555926, 65536, 0, 2555927, 65536, 0, 2555928, 65536, 0, 2555929, 65536, 0, 2555930, 65536, 0, 2555931, 65536, 0, 2555932, 65536, 0, 2555933, 65536, 0, 2555934, 65536, 0, 2555935, 65536, 0, 2555936, 262148, 2, 2555937, 4, 0, 2555938, 4, 4, 2555939, 65536, 0, 2555940, 65536, 0, 2555941, 65536, 0, 2555942, 262144, 1, 2555943, 327680, 1, 2555944, 131076, 7, 2555945, 262144, 1, 2555946, 327680, 1, 2555947, 65536, 0, 2555948, 65536, 0, 2555949, 131076, 5, 2555950, 65536, 0, 2555951, 262144, 1, 2555952, 327680, 1, 2555953, 131076, 7, 2555954, 262144, 1, 2555955, 327680, 1, 2555956, 65536, 0, 2555957, 65536, 0, 2555958, 65536, 0, 2555959, 65536, 0, 2555960, 65536, 0, 2555961, 65536, 0, 2555962, 65536, 0, 2555963, 65536, 13, 2555964, 65536, 0, 2555965, 65536, 0, 2555966, 262148, 2, 2555967, 4, 0, 2555968, 4, 4, 2555969, 65536, 0, 2555970, 65536, 0, 2555971, 65536, 0, 2555972, 65536, 0, 2555973, 65536, 0, 2555974, 65536, 0, 2555975, 262144, 1, 2555976, 327680, 1, 2555977, 131076, 5, 2555978, 262144, 1, 2555979, 327680, 1, 2555980, 131076, 5, 2555981, 262144, 1, 2555982, 327680, 1, 2555983, 65536, 0, 2555984, 65536, 0, 2555985, 65536, 0, 2555986, 65536, 0, 2555987, 65536, 0, 2555988, 65536, 0, 2555989, 65536, 0, 2555990, 65536, 0, 2555991, 65536, 0, 2555992, 65536, 0, 2555993, 65536, 0, 2555994, 65536, 0, 2555995, 65536, 0, 2555996, 65536, 0, 2555997, 65536, 0, 2555998, 65536, 0, 2555999, 65536, 0, 2556000, 65536, 0, 2556001, 65536, 0, 2556002, 65536, 0, 2556003, 65536, 0, 2621440, 65536, 0, 2621441, 65536, 0, 2621442, 65536, 0, 2621443, 65536, 0, 2621444, 65536, 0, 2621445, 65536, 0, 2621446, 65536, 0, 2621447, 65536, 0, 2621448, 65536, 0, 2621449, 65536, 0, 2621450, 65536, 0, 2621451, 65536, 0, 2621452, 65536, 0, 2621453, 65536, 0, 2621454, 65536, 0, 2621455, 65536, 0, 2621456, 65536, 0, 2621457, 65536, 0, 2621458, 65536, 0, 2621459, 65536, 0, 2621460, 65536, 0, 2621461, 65536, 0, 2621462, 65536, 0, 2621463, 65536, 0, 2621464, 65536, 0, 2621465, 65536, 0, 2621466, 65536, 0, 2621467, 65536, 0, 2621468, 65536, 0, 2621469, 65536, 0, 2621470, 65536, 0, 2621471, 65536, 0, 2621472, 262148, 2, 2621473, 4, 0, 2621474, 4, 4, 2621475, 65536, 0, 2621476, 65536, 0, 2621477, 65536, 0, 2621478, 262144, 2, 2621479, 327680, 2, 2621480, 65536, 0, 2621481, 262144, 2, 2621482, 327680, 2, 2621483, 65536, 0, 2621484, 65536, 0, 2621485, 131076, 5, 2621486, 65536, 0, 2621487, 262144, 2, 2621488, 327680, 2, 2621489, 65536, 0, 2621490, 262144, 2, 2621491, 327680, 2, 2621492, 65536, 0, 2621493, 65536, 0, 2621494, 65536, 0, 2621495, 65536, 0, 2621496, 65536, 0, 2621497, 65536, 0, 2621498, 65536, 0, 2621499, 65536, 14, 2621500, 131072, 14, 2621501, 65536, 0, 2621502, 262148, 2, 2621503, 4, 0, 2621504, 4, 4, 2621505, 65536, 0, 2621506, 65536, 0, 2621507, 65536, 0, 2621508, 65536, 0, 2621509, 65536, 0, 2621510, 65536, 0, 2621511, 262144, 2, 2621512, 327680, 2, 2621513, 131076, 5, 2621514, 262144, 2, 2621515, 327680, 2, 2621516, 131076, 5, 2621517, 262144, 2, 2621518, 327680, 2, 2621519, 65536, 0, 2621520, 65536, 0, 2621521, 65536, 0, 2621522, 65536, 0, 2621523, 65536, 0, 2621524, 65536, 0, 2621525, 65536, 0, 2621526, 65536, 0, 2621527, 65536, 0, 2621528, 65536, 0, 2621529, 65536, 0, 2621530, 65536, 0, 2621531, 65536, 0, 2621532, 65536, 0, 2621533, 65536, 0, 2621534, 65536, 0, 2621535, 65536, 0, 2621536, 65536, 0, 2621537, 65536, 0, 2621538, 65536, 0, 2621539, 65536, 0, 2686976, 65536, 0, 2686977, 65536, 0, 2686978, 65536, 0, 2686979, 65536, 0, 2686980, 65536, 0, 2686981, 65536, 0, 2686982, 65536, 0, 2686983, 65536, 0, 2686984, 65536, 0, 2686985, 65536, 0, 2686986, 65536, 0, 2686987, 65536, 0, 2686988, 65536, 0, 2686989, 65536, 0, 2686990, 65536, 0, 2686991, 65536, 0, 2686992, 65536, 0, 2686993, 65536, 0, 2686994, 65536, 0, 2686995, 65536, 0, 2686996, 65536, 0, 2686997, 65536, 0, 2686998, 65536, 0, 2686999, 65536, 0, 2687000, 65536, 0, 2687001, 65536, 0, 2687002, 65536, 0, 2687003, 65536, 0, 2687004, 65536, 0, 2687005, 65536, 0, 2687006, 65536, 0, 2687007, 65536, 0, 2687008, 262148, 2, 2687009, 4, 0, 2687010, 4, 4, 2687011, 65536, 0, 2687012, 65536, 0, 2687013, 65536, 0, 2687014, 65536, 0, 2687015, 65536, 0, 2687016, 65536, 0, 2687017, 65536, 0, 2687018, 65536, 0, 2687019, 65536, 0, 2687020, 65536, 0, 2687021, 131076, 7, 2687022, 65536, 0, 2687023, 65536, 0, 2687024, 65536, 0, 2687025, 65536, 0, 2687026, 65536, 0, 2687027, 65536, 0, 2687028, 65536, 0, 2687029, 65536, 0, 2687030, 65536, 0, 2687031, 65536, 0, 2687032, 65536, 0, 2687033, 65536, 0, 2687034, 65536, 0, 2687035, 393216, 1, 2687036, 458752, 1, 2687037, 65536, 0, 2687038, 262148, 2, 2687039, 4, 0, 2687040, 4, 4, 2687041, 65536, 0, 2687042, 65536, 0, 2687043, 65536, 0, 2687044, 65536, 0, 2687045, 65536, 0, 2687046, 65536, 0, 2687047, 65536, 0, 2687048, 65536, 0, 2687049, 131076, 5, 2687050, 65536, 0, 2687051, 65536, 0, 2687052, 131076, 5, 2687053, 65536, 0, 2687054, 65536, 0, 2687055, 65536, 0, 2687056, 65536, 0, 2687057, 65536, 0, 2687058, 65536, 0, 2687059, 65536, 0, 2687060, 65536, 0, 2687061, 65536, 0, 2687062, 65536, 0, 2687063, 65536, 0, 2687064, 65536, 0, 2687065, 65536, 0, 2687066, 65536, 0, 2687067, 65536, 0, 2687068, 65536, 0, 2687069, 65536, 0, 2687070, 65536, 0, 2687071, 65536, 0, 2687072, 65536, 0, 2687073, 65536, 0, 2687074, 65536, 0, 2687075, 65536, 0, 2752512, 65536, 0, 2752513, 65536, 0, 2752514, 65536, 0, 2752515, 65536, 0, 2752516, 65536, 0, 2752517, 65536, 0, 2752518, 65536, 0, 2752519, 65536, 0, 2752520, 65536, 0, 2752521, 65536, 0, 2752522, 65536, 0, 2752523, 65536, 0, 2752524, 65536, 0, 2752525, 65536, 0, 2752526, 65536, 0, 2752527, 65536, 0, 2752528, 65536, 0, 2752529, 65536, 0, 2752530, 65536, 0, 2752531, 65536, 0, 2752532, 65536, 0, 2752533, 65536, 0, 2752534, 65536, 0, 2752535, 65536, 0, 2752536, 65536, 0, 2752537, 65536, 0, 2752538, 65536, 0, 2752539, 4, 7, 2752540, 65536, 0, 2752541, 65536, 0, 2752542, 65536, 0, 2752543, 65536, 0, 2752544, 262148, 2, 2752545, 4, 0, 2752546, 4, 4, 2752547, 65536, 0, 2752548, 65536, 0, 2752549, 65536, 0, 2752550, 65536, 0, 2752551, 65536, 0, 2752552, 65536, 0, 2752553, 65536, 0, 2752554, 65536, 0, 2752555, 65536, 0, 2752556, 65536, 0, 2752557, 65536, 0, 2752558, 65536, 0, 2752559, 65536, 0, 2752560, 65536, 0, 2752561, 65536, 0, 2752562, 65536, 0, 2752563, 65536, 0, 2752564, 65536, 0, 2752565, 65536, 0, 2752566, 65536, 0, 2752567, 65536, 0, 2752568, 65536, 0, 2752569, 65536, 0, 2752570, 65536, 0, 2752571, 393216, 2, 2752572, 458752, 2, 2752573, 65536, 0, 2752574, 262148, 2, 2752575, 4, 0, 2752576, 4, 4, 2752577, 65536, 0, 2752578, 262148, 5, 2752579, 131076, 3, 2752580, 4, 6, 2752581, 65536, 0, 2752582, 65536, 0, 2752583, 262144, 1, 2752584, 327680, 1, 2752585, 131076, 5, 2752586, 262144, 1, 2752587, 327680, 1, 2752588, 131076, 5, 2752589, 262144, 1, 2752590, 327680, 1, 2752591, 65536, 0, 2752592, 65536, 0, 2752593, 65536, 0, 2752594, 65536, 0, 2752595, 65536, 0, 2752596, 65536, 0, 2752597, 65536, 0, 2752598, 65536, 0, 2752599, 65536, 0, 2752600, 65536, 0, 2752601, 65536, 0, 2752602, 65536, 0, 2752603, 65536, 0, 2752604, 65536, 0, 2752605, 65536, 0, 2752606, 65536, 0, 2752607, 65536, 0, 2752608, 65536, 0, 2752609, 65536, 0, 2752610, 65536, 0, 2752611, 65536, 0, 2818048, 65536, 0, 2818049, 65536, 0, 2818050, 65536, 0, 2818051, 65536, 0, 2818052, 65536, 0, 2818053, 65536, 0, 2818054, 65536, 0, 2818055, 65536, 0, 2818056, 65536, 0, 2818057, 65536, 0, 2818058, 65536, 0, 2818059, 65536, 0, 2818060, 65536, 0, 2818061, 65536, 0, 2818062, 65536, 0, 2818063, 65536, 0, 2818064, 65536, 0, 2818065, 65536, 0, 2818066, 65536, 0, 2818067, 262144, 10, 2818068, 327680, 10, 2818069, 393216, 10, 2818070, 65536, 0, 2818071, 65536, 0, 2818072, 65536, 0, 2818073, 65536, 0, 2818074, 65536, 0, 2818075, 131076, 5, 2818076, 65536, 0, 2818077, 65536, 0, 2818078, 65536, 0, 2818079, 65536, 0, 2818080, 262148, 2, 2818081, 4, 0, 2818082, 4, 4, 2818083, 65536, 0, 2818084, 65536, 0, 2818085, 65536, 0, 2818086, 65536, 0, 2818087, 65536, 0, 2818088, 65536, 0, 2818089, 65536, 0, 2818090, 131072, 1, 2818091, 131072, 1, 2818092, 262148, 5, 2818093, 4, 6, 2818094, 65536, 0, 2818095, 393216, 1, 2818096, 458752, 1, 2818097, 65536, 0, 2818098, 327680, 9, 2818099, 65536, 0, 2818100, 393216, 1, 2818101, 458752, 1, 2818102, 65536, 0, 2818103, 65536, 0, 2818104, 65536, 0, 2818105, 65536, 0, 2818106, 65536, 0, 2818107, 393216, 1, 2818108, 458752, 1, 2818109, 65536, 0, 2818110, 262148, 2, 2818111, 4, 0, 2818112, 131076, 0, 2818113, 131076, 3, 2818114, 65540, 0, 2818115, 4, 0, 2818116, 131076, 0, 2818117, 4, 6, 2818118, 65536, 0, 2818119, 262144, 2, 2818120, 327680, 2, 2818121, 131076, 5, 2818122, 262144, 2, 2818123, 327680, 2, 2818124, 131076, 5, 2818125, 262144, 2, 2818126, 327680, 2, 2818127, 65536, 0, 2818128, 65536, 0, 2818129, 65536, 0, 2818130, 65536, 0, 2818131, 65536, 0, 2818132, 65536, 0, 2818133, 65536, 0, 2818134, 65536, 0, 2818135, 65536, 0, 2818136, 65536, 0, 2818137, 65536, 0, 2818138, 65536, 0, 2818139, 65536, 0, 2818140, 65536, 0, 2818141, 65536, 0, 2818142, 65536, 0, 2818143, 65536, 0, 2818144, 65536, 0, 2818145, 65536, 0, 2818146, 65536, 0, 2818147, 65536, 0, 2883584, 65536, 0, 2883585, 65536, 0, 2883586, 65536, 0, 2883587, 65536, 0, 2883588, 65536, 0, 2883589, 65536, 0, 2883590, 65536, 0, 2883591, 65536, 0, 2883592, 65536, 0, 2883593, 65536, 0, 2883594, 65536, 0, 2883595, 65536, 0, 2883596, 65536, 0, 2883597, 65536, 0, 2883598, 65536, 0, 2883599, 65536, 0, 2883600, 65536, 0, 2883601, 65536, 0, 2883602, 65536, 0, 2883603, 65536, 0, 2883604, 262148, 5, 2883605, 131076, 3, 2883606, 131076, 3, 2883607, 131076, 3, 2883608, 131076, 3, 2883609, 131076, 3, 2883610, 131076, 3, 2883611, 196612, 0, 2883612, 131076, 3, 2883613, 131076, 3, 2883614, 131076, 3, 2883615, 131076, 3, 2883616, 65540, 0, 2883617, 4, 0, 2883618, 131076, 0, 2883619, 131076, 3, 2883620, 131076, 3, 2883621, 131076, 3, 2883622, 131076, 3, 2883623, 131076, 3, 2883624, 131076, 3, 2883625, 131076, 3, 2883626, 131076, 3, 2883627, 131076, 3, 2883628, 65540, 0, 2883629, 4, 4, 2883630, 65536, 0, 2883631, 393216, 2, 2883632, 458752, 2, 2883633, 262144, 10, 2883634, 327680, 10, 2883635, 393216, 10, 2883636, 393216, 2, 2883637, 458752, 2, 2883638, 65536, 0, 2883639, 65536, 0, 2883640, 65536, 0, 2883641, 65536, 0, 2883642, 65536, 0, 2883643, 393216, 2, 2883644, 458752, 2, 2883645, 65536, 0, 2883646, 262148, 2, 2883647, 4, 0, 2883648, 4, 0, 2883649, 4, 0, 2883650, 4, 0, 2883651, 4, 0, 2883652, 4, 0, 2883653, 4, 4, 2883654, 65536, 0, 2883655, 65536, 0, 2883656, 65536, 0, 2883657, 131076, 5, 2883658, 65536, 0, 2883659, 65536, 0, 2883660, 131076, 5, 2883661, 65536, 0, 2883662, 65536, 0, 2883663, 65536, 0, 2883664, 65536, 0, 2883665, 65536, 0, 2883666, 65536, 0, 2883667, 65536, 0, 2883668, 65536, 0, 2883669, 65536, 0, 2883670, 65536, 0, 2883671, 65536, 0, 2883672, 65536, 0, 2883673, 65536, 0, 2883674, 65536, 0, 2883675, 65536, 0, 2883676, 65536, 0, 2883677, 65536, 0, 2883678, 65536, 0, 2883679, 65536, 0, 2883680, 65536, 0, 2883681, 65536, 0, 2883682, 65536, 0, 2883683, 65536, 0, 2949120, 65536, 0, 2949121, 65536, 0, 2949122, 65536, 0, 2949123, 65536, 0, 2949124, 65536, 0, 2949125, 65536, 0, 2949126, 65536, 0, 2949127, 65536, 0, 2949128, 65536, 0, 2949129, 65536, 0, 2949130, 65536, 0, 2949131, 65536, 0, 2949132, 65536, 0, 2949133, 65536, 0, 2949134, 65536, 0, 2949135, 65536, 0, 2949136, 65536, 0, 2949137, 65536, 0, 2949138, 65536, 0, 2949139, 65536, 0, 2949140, 262148, 2, 2949141, 4, 0, 2949142, 4, 0, 2949143, 4, 0, 2949144, 4, 0, 2949145, 4, 0, 2949146, 4, 0, 2949147, 4, 0, 2949148, 4, 0, 2949149, 4, 0, 2949150, 4, 0, 2949151, 4, 0, 2949152, 4, 0, 2949153, 4, 0, 2949154, 4, 0, 2949155, 4, 0, 2949156, 4, 0, 2949157, 4, 0, 2949158, 4, 0, 2949159, 4, 0, 2949160, 4, 0, 2949161, 4, 0, 2949162, 4, 0, 2949163, 4, 0, 2949164, 4, 0, 2949165, 4, 4, 2949166, 65536, 0, 2949167, 65536, 0, 2949168, 65536, 0, 2949169, 65536, 12, 2949170, 393216, 1, 2949171, 458752, 1, 2949172, 393216, 1, 2949173, 458752, 1, 2949174, 65536, 0, 2949175, 65536, 0, 2949176, 65536, 0, 2949177, 65536, 0, 2949178, 65536, 0, 2949179, 393216, 1, 2949180, 458752, 1, 2949181, 65536, 0, 2949182, 262148, 2, 2949183, 4, 0, 2949184, 262148, 0, 2949185, 262148, 4, 2949186, 393216, 1, 2949187, 458752, 1, 2949188, 393216, 1, 2949189, 458752, 1, 2949190, 65536, 0, 2949191, 262144, 1, 2949192, 327680, 1, 2949193, 131076, 5, 2949194, 262144, 1, 2949195, 327680, 1, 2949196, 131076, 5, 2949197, 262144, 1, 2949198, 327680, 1, 2949199, 65536, 0, 2949200, 65536, 0, 2949201, 65536, 0, 2949202, 65536, 0, 2949203, 65536, 0, 2949204, 65536, 0, 2949205, 65536, 0, 2949206, 65536, 0, 2949207, 65536, 0, 2949208, 65536, 0, 2949209, 65536, 0, 2949210, 65536, 0, 2949211, 65536, 0, 2949212, 65536, 0, 2949213, 65536, 0, 2949214, 65536, 0, 2949215, 65536, 0, 2949216, 65536, 0, 2949217, 65536, 0, 2949218, 65536, 0, 2949219, 65536, 0, 3014656, 65536, 0, 3014657, 65536, 0, 3014658, 65536, 0, 3014659, 65536, 0, 3014660, 65536, 0, 3014661, 65536, 0, 3014662, 65536, 0, 3014663, 65536, 0, 3014664, 65536, 0, 3014665, 65536, 0, 3014666, 65536, 0, 3014667, 65536, 0, 3014668, 65536, 0, 3014669, 65536, 0, 3014670, 65536, 0, 3014671, 65536, 0, 3014672, 65536, 0, 3014673, 65536, 0, 3014674, 65536, 0, 3014675, 65536, 0, 3014676, 262148, 6, 3014677, 262148, 4, 3014678, 262148, 4, 3014679, 262148, 4, 3014680, 262148, 4, 3014681, 262148, 4, 3014682, 262148, 4, 3014683, 262148, 4, 3014684, 262148, 4, 3014685, 262148, 4, 3014686, 65536, 12, 3014687, 262148, 4, 3014688, 262148, 4, 3014689, 262148, 4, 3014690, 262148, 4, 3014691, 262148, 4, 3014692, 262148, 4, 3014693, 262148, 4, 3014694, 262148, 4, 3014695, 262148, 4, 3014696, 262148, 4, 3014697, 262148, 4, 3014698, 262148, 4, 3014699, 131076, 1, 3014700, 4, 0, 3014701, 4, 4, 3014702, 65536, 0, 3014703, 65536, 0, 3014704, 65536, 0, 3014705, 65536, 13, 3014706, 393216, 2, 3014707, 458752, 2, 3014708, 327680, 9, 3014709, 458752, 2, 3014710, 65536, 0, 3014711, 65536, 0, 3014712, 65536, 0, 3014713, 65536, 0, 3014714, 65536, 0, 3014715, 65536, 12, 3014716, 458752, 2, 3014717, 65536, 0, 3014718, 262148, 2, 3014719, 4, 0, 3014720, 4, 4, 3014721, 65536, 0, 3014722, 393216, 2, 3014723, 458752, 2, 3014724, 393216, 2, 3014725, 458752, 2, 3014726, 65536, 0, 3014727, 262144, 2, 3014728, 327680, 2, 3014729, 131076, 5, 3014730, 262144, 2, 3014731, 327680, 2, 3014732, 131076, 5, 3014733, 262144, 2, 3014734, 327680, 2, 3014735, 65536, 0, 3014736, 65536, 0, 3014737, 65536, 0, 3014738, 65536, 0, 3014739, 65536, 0, 3014740, 65536, 0, 3014741, 65536, 0, 3014742, 65536, 0, 3014743, 65536, 0, 3014744, 65536, 0, 3014745, 65536, 0, 3014746, 65536, 0, 3014747, 65536, 0, 3014748, 65536, 0, 3014749, 65536, 0, 3014750, 65536, 0, 3014751, 65536, 0, 3014752, 65536, 0, 3014753, 65536, 0, 3014754, 65536, 0, 3014755, 65536, 0, 3080192, 65536, 0, 3080193, 65536, 0, 3080194, 65536, 0, 3080195, 65536, 0, 3080196, 65536, 0, 3080197, 65536, 0, 3080198, 65536, 0, 3080199, 65536, 0, 3080200, 65536, 0, 3080201, 65536, 0, 3080202, 65536, 0, 3080203, 65536, 0, 3080204, 65536, 0, 3080205, 65536, 0, 3080206, 65536, 0, 3080207, 65536, 0, 3080208, 65536, 0, 3080209, 65536, 0, 3080210, 65536, 0, 3080211, 65536, 0, 3080212, 65536, 0, 3080213, 65536, 0, 3080214, 65536, 0, 3080215, 65536, 0, 3080216, 131072, 1, 3080217, 393216, 1, 3080218, 458752, 1, 3080219, 131072, 1, 3080220, 131072, 1, 3080221, 65536, 0, 3080222, 65536, 13, 3080223, 65536, 0, 3080224, 65536, 0, 3080225, 65536, 0, 3080226, 393216, 1, 3080227, 458752, 1, 3080228, 393216, 1, 3080229, 458752, 1, 3080230, 65536, 0, 3080231, 65536, 0, 3080232, 65536, 0, 3080233, 65536, 0, 3080234, 65536, 0, 3080235, 262148, 2, 3080236, 4, 0, 3080237, 4, 4, 3080238, 65536, 0, 3080239, 65536, 0, 3080240, 0, 14, 3080241, 65536, 14, 3080242, 131072, 14, 3080243, 262144, 10, 3080244, 327680, 10, 3080245, 393216, 10, 3080246, 65536, 0, 3080247, 65536, 0, 3080248, 65536, 0, 3080249, 65536, 0, 3080250, 65536, 0, 3080251, 65536, 13, 3080252, 65536, 0, 3080253, 65536, 0, 3080254, 262148, 2, 3080255, 4, 0, 3080256, 4, 4, 3080257, 65536, 0, 3080258, 393216, 1, 3080259, 458752, 1, 3080260, 393216, 1, 3080261, 458752, 1, 3080262, 65536, 0, 3080263, 65536, 0, 3080264, 65536, 0, 3080265, 131076, 5, 3080266, 65536, 0, 3080267, 65536, 0, 3080268, 131076, 5, 3080269, 65536, 0, 3080270, 65536, 0, 3080271, 65536, 0, 3080272, 65536, 0, 3080273, 65536, 0, 3080274, 65536, 0, 3080275, 65536, 0, 3080276, 65536, 0, 3080277, 65536, 0, 3080278, 65536, 0, 3080279, 65536, 0, 3080280, 65536, 0, 3080281, 65536, 0, 3080282, 65536, 0, 3080283, 65536, 0, 3080284, 65536, 0, 3080285, 65536, 0, 3080286, 65536, 0, 3080287, 65536, 0, 3080288, 65536, 0, 3080289, 65536, 0, 3080290, 65536, 0, 3080291, 65536, 0, 3145728, 65536, 0, 3145729, 65536, 0, 3145730, 65536, 0, 3145731, 65536, 0, 3145732, 65536, 0, 3145733, 65536, 0, 3145734, 65536, 0, 3145735, 65536, 0, 3145736, 65536, 0, 3145737, 65536, 0, 3145738, 65536, 0, 3145739, 65536, 0, 3145740, 65536, 0, 3145741, 65536, 0, 3145742, 65536, 0, 3145743, 65536, 0, 3145744, 65536, 0, 3145745, 65536, 0, 3145746, 65536, 0, 3145747, 393216, 1, 3145748, 458752, 1, 3145749, 65536, 0, 3145750, 327680, 9, 3145751, 65536, 0, 3145752, 65536, 0, 3145753, 393216, 2, 3145754, 458752, 2, 3145755, 65536, 0, 3145756, 131072, 1, 3145757, 0, 14, 3145758, 65536, 14, 3145759, 131072, 14, 3145760, 65536, 0, 3145761, 65536, 0, 3145762, 393216, 2, 3145763, 458752, 2, 3145764, 393216, 2, 3145765, 458752, 2, 3145766, 65536, 0, 3145767, 65536, 0, 3145768, 65536, 0, 3145769, 65536, 0, 3145770, 65536, 0, 3145771, 262148, 6, 3145772, 262148, 4, 3145773, 131076, 6, 3145774, 65536, 0, 3145775, 65536, 0, 3145776, 65536, 0, 3145777, 65536, 0, 3145778, 65536, 0, 3145779, 65536, 0, 3145780, 65536, 0, 3145781, 65536, 0, 3145782, 65536, 0, 3145783, 65536, 0, 3145784, 65536, 0, 3145785, 65536, 0, 3145786, 65536, 0, 3145787, 65536, 14, 3145788, 131072, 14, 3145789, 65536, 0, 3145790, 262148, 6, 3145791, 262148, 4, 3145792, 131076, 6, 3145793, 65536, 0, 3145794, 393216, 2, 3145795, 458752, 2, 3145796, 393216, 2, 3145797, 458752, 2, 3145798, 65536, 0, 3145799, 262144, 1, 3145800, 327680, 1, 3145801, 131076, 7, 3145802, 262144, 1, 3145803, 327680, 1, 3145804, 131076, 7, 3145805, 262144, 1, 3145806, 327680, 1, 3145807, 65536, 0, 3145808, 65536, 0, 3145809, 65536, 0, 3145810, 65536, 0, 3145811, 65536, 0, 3145812, 65536, 0, 3145813, 65536, 0, 3145814, 65536, 0, 3145815, 65536, 0, 3145816, 65536, 0, 3145817, 65536, 0, 3145818, 65536, 0, 3145819, 65536, 0, 3145820, 65536, 0, 3145821, 65536, 0, 3145822, 65536, 0, 3145823, 65536, 0, 3145824, 65536, 0, 3145825, 65536, 0, 3145826, 65536, 0, 3145827, 65536, 0, 3211264, 65536, 0, 3211265, 65536, 0, 3211266, 65536, 0, 3211267, 65536, 0, 3211268, 65536, 0, 3211269, 65536, 0, 3211270, 65536, 0, 3211271, 65536, 0, 3211272, 65536, 0, 3211273, 65536, 0, 3211274, 65536, 0, 3211275, 65536, 0, 3211276, 65536, 0, 3211277, 65536, 0, 3211278, 65536, 0, 3211279, 65536, 0, 3211280, 65536, 0, 3211281, 65536, 0, 3211282, 65536, 0, 3211283, 393216, 2, 3211284, 65536, 12, 3211285, 262144, 10, 3211286, 327680, 10, 3211287, 393216, 10, 3211288, 65536, 0, 3211289, 65536, 0, 3211290, 65536, 0, 3211291, 65536, 0, 3211292, 65536, 0, 3211293, 65536, 0, 3211294, 65536, 0, 3211295, 65536, 0, 3211296, 65536, 0, 3211297, 65536, 0, 3211298, 65536, 0, 3211299, 65536, 0, 3211300, 65536, 0, 3211301, 65536, 0, 3211302, 65536, 0, 3211303, 65536, 0, 3211304, 65536, 0, 3211305, 65536, 0, 3211306, 196608, 88, 3211307, 65536, 90, 3211308, 65536, 90, 3211309, 65536, 90, 3211310, 65536, 90, 3211311, 65536, 90, 3211312, 65536, 90, 3211313, 65536, 90, 3211314, 65536, 90, 3211315, 65536, 90, 3211316, 65536, 90, 3211317, 65536, 90, 3211318, 65536, 90, 3211319, 65536, 90, 3211320, 65536, 90, 3211321, 65536, 90, 3211322, 65536, 90, 3211323, 65536, 90, 3211324, 65536, 90, 3211325, 65536, 90, 3211326, 65536, 90, 3211327, 65536, 90, 3211328, 65536, 90, 3211329, 65536, 90, 3211330, 65536, 12, 3211331, 65536, 90, 3211332, 262144, 88, 3211333, 131072, 1, 3211334, 65536, 0, 3211335, 262144, 2, 3211336, 327680, 2, 3211337, 65536, 0, 3211338, 262144, 2, 3211339, 327680, 2, 3211340, 65536, 0, 3211341, 262144, 2, 3211342, 327680, 2, 3211343, 65536, 0, 3211344, 65536, 0, 3211345, 65536, 0, 3211346, 65536, 0, 3211347, 65536, 0, 3211348, 65536, 0, 3211349, 65536, 0, 3211350, 65536, 0, 3211351, 65536, 0, 3211352, 65536, 0, 3211353, 65536, 0, 3211354, 65536, 0, 3211355, 65536, 0, 3211356, 65536, 0, 3211357, 65536, 0, 3211358, 65536, 0, 3211359, 65536, 0, 3211360, 65536, 0, 3211361, 65536, 0, 3211362, 65536, 0, 3211363, 65536, 0, 3276800, 65536, 0, 3276801, 65536, 0, 3276802, 65536, 0, 3276803, 65536, 0, 3276804, 65536, 0, 3276805, 65536, 0, 3276806, 65536, 0, 3276807, 65536, 0, 3276808, 65536, 0, 3276809, 65536, 0, 3276810, 65536, 0, 3276811, 65536, 0, 3276812, 65536, 0, 3276813, 65536, 0, 3276814, 65536, 0, 3276815, 65536, 0, 3276816, 65536, 0, 3276817, 65536, 0, 3276818, 65536, 0, 3276819, 65536, 0, 3276820, 65536, 13, 3276821, 65536, 0, 3276822, 393216, 1, 3276823, 458752, 1, 3276824, 65536, 0, 3276825, 65536, 90, 3276826, 65536, 12, 3276827, 65536, 90, 3276828, 65536, 90, 3276829, 65536, 90, 3276830, 65536, 90, 3276831, 65536, 90, 3276832, 65536, 90, 3276833, 65536, 90, 3276834, 65536, 90, 3276835, 65536, 12, 3276836, 65536, 90, 3276837, 65536, 90, 3276838, 65536, 90, 3276839, 65536, 90, 3276840, 65536, 90, 3276841, 65536, 90, 3276842, 131072, 90, 3276843, 262148, 5, 3276844, 131076, 3, 3276845, 4, 6, 3276846, 65536, 0, 3276847, 65536, 0, 3276848, 65536, 0, 3276849, 327680, 9, 3276850, 65536, 0, 3276851, 393216, 1, 3276852, 458752, 1, 3276853, 65536, 0, 3276854, 65536, 0, 3276855, 65536, 0, 3276856, 65536, 0, 3276857, 65536, 0, 3276858, 65536, 0, 3276859, 65536, 0, 3276860, 393216, 1, 3276861, 458752, 1, 3276862, 262148, 5, 3276863, 131076, 3, 3276864, 4, 6, 3276865, 65536, 0, 3276866, 65536, 13, 3276867, 65536, 0, 3276868, 0, 89, 3276869, 131072, 1, 3276870, 196608, 0, 3276871, 196608, 0, 3276872, 196608, 0, 3276873, 196608, 0, 3276874, 196608, 0, 3276875, 196608, 0, 3276876, 196608, 0, 3276877, 196608, 0, 3276878, 196608, 0, 3276879, 65536, 0, 3276880, 65536, 0, 3276881, 65536, 0, 3276882, 65536, 0, 3276883, 65536, 0, 3276884, 65536, 0, 3276885, 65536, 0, 3276886, 65536, 0, 3276887, 65536, 0, 3276888, 65536, 0, 3276889, 65536, 0, 3276890, 65536, 0, 3276891, 65536, 0, 3276892, 65536, 0, 3276893, 65536, 0, 3276894, 65536, 0, 3276895, 65536, 0, 3276896, 65536, 0, 3276897, 65536, 0, 3276898, 65536, 0, 3276899, 65536, 0, 3342336, 65536, 0, 3342337, 65536, 0, 3342338, 65536, 0, 3342339, 65536, 0, 3342340, 65536, 0, 3342341, 65536, 0, 3342342, 65536, 0, 3342343, 65536, 0, 3342344, 65536, 0, 3342345, 65536, 0, 3342346, 65536, 0, 3342347, 65536, 0, 3342348, 65536, 0, 3342349, 65536, 0, 3342350, 65536, 0, 3342351, 65536, 0, 3342352, 65536, 0, 3342353, 65536, 0, 3342354, 65536, 0, 3342355, 0, 14, 3342356, 65536, 14, 3342357, 131072, 14, 3342358, 393216, 2, 3342359, 458752, 2, 3342360, 65536, 0, 3342361, 65536, 0, 3342362, 65536, 13, 3342363, 65536, 0, 3342364, 65536, 0, 3342365, 65536, 0, 3342366, 65536, 0, 3342367, 65536, 0, 3342368, 65536, 0, 3342369, 65536, 0, 3342370, 65536, 0, 3342371, 65536, 13, 3342372, 65536, 0, 3342373, 393216, 1, 3342374, 458752, 1, 3342375, 393216, 1, 3342376, 458752, 1, 3342377, 65536, 0, 3342378, 65536, 0, 3342379, 262148, 2, 3342380, 4, 0, 3342381, 4, 4, 3342382, 65536, 0, 3342383, 65536, 0, 3342384, 262144, 10, 3342385, 327680, 10, 3342386, 393216, 10, 3342387, 65536, 12, 3342388, 458752, 2, 3342389, 65536, 0, 3342390, 65536, 0, 3342391, 65536, 0, 3342392, 65536, 0, 3342393, 65536, 0, 3342394, 65536, 0, 3342395, 65536, 0, 3342396, 393216, 2, 3342397, 458752, 2, 3342398, 262148, 2, 3342399, 4, 0, 3342400, 4, 4, 3342401, 0, 14, 3342402, 65536, 14, 3342403, 131072, 14, 3342404, 0, 90, 3342405, 65536, 90, 3342406, 65536, 90, 3342407, 65536, 90, 3342408, 65536, 90, 3342409, 65536, 90, 3342410, 65536, 90, 3342411, 65536, 90, 3342412, 65536, 90, 3342413, 65536, 90, 3342414, 65536, 90, 3342415, 65536, 90, 3342416, 65536, 90, 3342417, 65536, 90, 3342418, 65536, 90, 3342419, 65536, 90, 3342420, 65536, 90, 3342421, 65536, 90, 3342422, 65536, 90, 3342423, 65536, 90, 3342424, 65536, 0, 3342425, 65536, 0, 3342426, 65536, 0, 3342427, 65536, 0, 3342428, 65536, 0, 3342429, 65536, 0, 3342430, 65536, 0, 3342431, 65536, 0, 3342432, 65536, 0, 3342433, 65536, 0, 3342434, 65536, 0, 3342435, 65536, 0, 3407872, 262144, 12, 3407873, 262144, 12, 3407874, 262144, 12, 3407875, 262144, 12, 3407876, 262144, 12, 3407877, 262144, 12, 3407878, 262144, 12, 3407879, 262144, 12, 3407880, 65536, 0, 3407881, 65536, 0, 3407882, 65536, 0, 3407883, 65536, 0, 3407884, 65536, 0, 3407885, 65536, 0, 3407886, 65536, 0, 3407887, 65536, 0, 3407888, 65536, 0, 3407889, 65536, 0, 3407890, 65536, 0, 3407891, 65536, 0, 3407892, 65536, 0, 3407893, 65536, 0, 3407894, 65536, 0, 3407895, 65536, 0, 3407896, 65536, 0, 3407897, 0, 14, 3407898, 65536, 14, 3407899, 131072, 14, 3407900, 393216, 1, 3407901, 458752, 1, 3407902, 393216, 1, 3407903, 458752, 1, 3407904, 393216, 1, 3407905, 458752, 1, 3407906, 0, 14, 3407907, 65536, 14, 3407908, 131072, 14, 3407909, 393216, 2, 3407910, 458752, 2, 3407911, 393216, 2, 3407912, 458752, 2, 3407913, 65536, 0, 3407914, 65536, 0, 3407915, 262148, 2, 3407916, 4, 0, 3407917, 4, 4, 3407918, 65536, 0, 3407919, 65536, 0, 3407920, 393216, 1, 3407921, 458752, 1, 3407922, 65536, 0, 3407923, 65536, 13, 3407924, 65536, 0, 3407925, 65536, 0, 3407926, 65536, 0, 3407927, 65536, 0, 3407928, 65536, 0, 3407929, 65536, 0, 3407930, 65536, 0, 3407931, 65536, 0, 3407932, 65536, 12, 3407933, 65536, 0, 3407934, 262148, 2, 3407935, 4, 0, 3407936, 131076, 0, 3407937, 131076, 3, 3407938, 131076, 3, 3407939, 4, 6, 3407940, 65536, 0, 3407941, 65536, 0, 3407942, 327680, 9, 3407943, 65536, 0, 3407944, 393216, 1, 3407945, 458752, 1, 3407946, 65536, 0, 3407947, 65536, 0, 3407948, 65536, 0, 3407949, 65536, 0, 3407950, 65536, 0, 3407951, 65536, 0, 3407952, 65536, 0, 3407953, 65536, 0, 3407954, 65536, 0, 3407955, 65536, 0, 3407956, 65536, 0, 3407957, 65536, 0, 3407958, 65536, 0, 3407959, 65536, 0, 3407960, 65536, 0, 3407961, 65536, 0, 3407962, 65536, 0, 3407963, 65536, 0, 3407964, 65536, 0, 3407965, 65536, 0, 3407966, 65536, 0, 3407967, 65536, 0, 3407968, 65536, 0, 3407969, 65536, 0, 3407970, 65536, 0, 3407971, 65536, 0, 3473408, 65536, 0, 3473409, 65536, 0, 3473410, 65536, 0, 3473411, 65536, 0, 3473412, 65536, 0, 3473413, 65536, 0, 3473414, 65536, 0, 3473415, 65536, 0, 3473416, 65536, 0, 3473417, 65536, 0, 3473418, 65536, 0, 3473419, 65536, 0, 3473420, 65536, 0, 3473421, 65536, 0, 3473422, 65536, 0, 3473423, 65536, 0, 3473424, 65536, 0, 3473425, 65536, 0, 3473426, 65536, 0, 3473427, 65536, 0, 3473428, 65536, 0, 3473429, 65536, 0, 3473430, 65536, 0, 3473431, 65536, 0, 3473432, 65536, 0, 3473433, 65536, 0, 3473434, 65536, 0, 3473435, 65536, 0, 3473436, 393216, 2, 3473437, 458752, 2, 3473438, 393216, 2, 3473439, 458752, 2, 3473440, 393216, 2, 3473441, 458752, 2, 3473442, 393216, 1, 3473443, 458752, 1, 3473444, 65536, 0, 3473445, 65536, 0, 3473446, 65536, 0, 3473447, 65536, 0, 3473448, 65536, 0, 3473449, 65536, 0, 3473450, 65536, 0, 3473451, 262148, 2, 3473452, 4, 0, 3473453, 4, 4, 3473454, 65536, 0, 3473455, 65536, 0, 3473456, 393216, 2, 3473457, 458752, 2, 3473458, 0, 14, 3473459, 65536, 14, 3473460, 131072, 14, 3473461, 65536, 0, 3473462, 65536, 0, 3473463, 65536, 0, 3473464, 65536, 0, 3473465, 65536, 0, 3473466, 65536, 0, 3473467, 65536, 1, 3473468, 65536, 13, 3473469, 65536, 0, 3473470, 262148, 2, 3473471, 4, 0, 3473472, 4, 0, 3473473, 4, 0, 3473474, 4, 0, 3473475, 4, 4, 3473476, 65536, 0, 3473477, 262144, 10, 3473478, 327680, 10, 3473479, 393216, 10, 3473480, 65536, 12, 3473481, 458752, 2, 3473482, 65536, 0, 3473483, 65536, 0, 3473484, 65536, 0, 3473485, 65536, 0, 3473486, 65536, 0, 3473487, 65536, 0, 3473488, 4, 7, 3473489, 65536, 0, 3473490, 65536, 0, 3473491, 65536, 0, 3473492, 65536, 0, 3473493, 65536, 0, 3473494, 65536, 0, 3473495, 65536, 0, 3473496, 65536, 0, 3473497, 65536, 0, 3473498, 65536, 0, 3473499, 65536, 0, 3473500, 65536, 0, 3473501, 65536, 0, 3473502, 65536, 0, 3473503, 65536, 0, 3473504, 65536, 0, 3473505, 65536, 0, 3473506, 65536, 0, 3473507, 65536, 0, 3538944, 262144, 1, 3538945, 327680, 1, 3538946, 4, 7, 3538947, 262144, 1, 3538948, 327680, 1, 3538949, 4, 7, 3538950, 262144, 1, 3538951, 327680, 1, 3538952, 4, 7, 3538953, 262144, 1, 3538954, 327680, 1, 3538955, 4, 7, 3538956, 262144, 1, 3538957, 327680, 1, 3538958, 4, 7, 3538959, 262144, 1, 3538960, 327680, 1, 3538961, 4, 7, 3538962, 262144, 1, 3538963, 327680, 1, 3538964, 4, 7, 3538965, 262144, 1, 3538966, 327680, 1, 3538967, 4, 7, 3538968, 262144, 1, 3538969, 327680, 1, 3538970, 65536, 0, 3538971, 65536, 0, 3538972, 65536, 0, 3538973, 65536, 0, 3538974, 65536, 0, 3538975, 65536, 0, 3538976, 65536, 0, 3538977, 65536, 0, 3538978, 393216, 2, 3538979, 458752, 2, 3538980, 65536, 0, 3538981, 65536, 0, 3538982, 65536, 0, 3538983, 65536, 0, 3538984, 65536, 0, 3538985, 65536, 0, 3538986, 65536, 0, 3538987, 262148, 2, 3538988, 4, 0, 3538989, 4, 4, 3538990, 65536, 0, 3538991, 65536, 0, 3538992, 65536, 0, 3538993, 65536, 0, 3538994, 65536, 0, 3538995, 65536, 0, 3538996, 65536, 0, 3538997, 65536, 0, 3538998, 65536, 0, 3538999, 65536, 0, 3539000, 65536, 0, 3539001, 65536, 0, 3539002, 65536, 0, 3539003, 0, 14, 3539004, 65536, 14, 3539005, 131072, 14, 3539006, 262148, 6, 3539007, 262148, 4, 3539008, 262148, 4, 3539009, 131076, 1, 3539010, 4, 0, 3539011, 4, 4, 3539012, 65536, 0, 3539013, 393216, 1, 3539014, 458752, 1, 3539015, 65536, 0, 3539016, 65536, 13, 3539017, 65536, 0, 3539018, 65536, 0, 3539019, 65536, 0, 3539020, 65536, 0, 3539021, 65536, 0, 3539022, 65536, 0, 3539023, 65536, 0, 3539024, 131076, 5, 3539025, 65536, 0, 3539026, 65536, 0, 3539027, 65536, 0, 3539028, 65536, 0, 3539029, 65536, 0, 3539030, 65536, 0, 3539031, 65536, 0, 3539032, 65536, 0, 3539033, 65536, 0, 3539034, 65536, 0, 3539035, 65536, 0, 3539036, 65536, 0, 3539037, 65536, 0, 3539038, 65536, 0, 3539039, 65536, 0, 3539040, 65536, 0, 3539041, 65536, 0, 3539042, 65536, 0, 3539043, 65536, 0, 3604480, 262144, 2, 3604481, 327680, 2, 3604482, 131076, 5, 3604483, 262144, 2, 3604484, 327680, 2, 3604485, 131076, 5, 3604486, 262144, 2, 3604487, 327680, 2, 3604488, 131076, 5, 3604489, 262144, 2, 3604490, 327680, 2, 3604491, 131076, 5, 3604492, 262144, 2, 3604493, 327680, 2, 3604494, 131076, 5, 3604495, 262144, 2, 3604496, 327680, 2, 3604497, 131076, 5, 3604498, 262144, 2, 3604499, 327680, 2, 3604500, 131076, 5, 3604501, 262144, 2, 3604502, 327680, 2, 3604503, 131076, 5, 3604504, 262144, 2, 3604505, 327680, 2, 3604506, 65536, 0, 3604507, 65536, 0, 3604508, 65536, 0, 3604509, 65536, 0, 3604510, 65536, 0, 3604511, 65536, 0, 3604512, 65536, 0, 3604513, 65536, 0, 3604514, 393216, 1, 3604515, 458752, 1, 3604516, 65536, 0, 3604517, 65536, 0, 3604518, 65536, 0, 3604519, 65536, 0, 3604520, 65536, 0, 3604521, 65536, 0, 3604522, 65536, 0, 3604523, 262148, 2, 3604524, 4, 0, 3604525, 4, 4, 3604526, 65536, 0, 3604527, 65536, 0, 3604528, 65536, 0, 3604529, 65536, 0, 3604530, 65536, 0, 3604531, 65536, 0, 3604532, 65536, 0, 3604533, 65536, 0, 3604534, 65536, 0, 3604535, 65536, 0, 3604536, 65536, 0, 3604537, 65536, 0, 3604538, 65536, 0, 3604539, 65536, 0, 3604540, 393216, 1, 3604541, 458752, 1, 3604542, 65536, 0, 3604543, 327680, 9, 3604544, 65536, 0, 3604545, 262148, 2, 3604546, 4, 0, 3604547, 4, 4, 3604548, 65536, 0, 3604549, 393216, 2, 3604550, 458752, 2, 3604551, 0, 14, 3604552, 65536, 14, 3604553, 131072, 14, 3604554, 65536, 0, 3604555, 65536, 0, 3604556, 65536, 0, 3604557, 65536, 0, 3604558, 65536, 0, 3604559, 65536, 0, 3604560, 131076, 5, 3604561, 65536, 0, 3604562, 65536, 0, 3604563, 65536, 0, 3604564, 65536, 0, 3604565, 65536, 0, 3604566, 65536, 0, 3604567, 65536, 0, 3604568, 65536, 0, 3604569, 65536, 0, 3604570, 65536, 0, 3604571, 65536, 0, 3604572, 65536, 0, 3604573, 65536, 0, 3604574, 65536, 0, 3604575, 65536, 0, 3604576, 65536, 0, 3604577, 65536, 0, 3604578, 65536, 0, 3604579, 65536, 0, 3670016, 131072, 1, 3670017, 131072, 1, 3670018, 131076, 5, 3670019, 65536, 0, 3670020, 65536, 0, 3670021, 131076, 5, 3670022, 131072, 1, 3670023, 65536, 0, 3670024, 131076, 5, 3670025, 65536, 0, 3670026, 131072, 1, 3670027, 131076, 5, 3670028, 131072, 1, 3670029, 131072, 1, 3670030, 131076, 5, 3670031, 65536, 0, 3670032, 65536, 0, 3670033, 131076, 5, 3670034, 131072, 1, 3670035, 65536, 0, 3670036, 131076, 5, 3670037, 65536, 0, 3670038, 131072, 1, 3670039, 131076, 5, 3670040, 65536, 0, 3670041, 131072, 1, 3670042, 65536, 0, 3670043, 65536, 0, 3670044, 65536, 0, 3670045, 65536, 0, 3670046, 65536, 0, 3670047, 65536, 0, 3670048, 65536, 0, 3670049, 65536, 0, 3670050, 393216, 2, 3670051, 65536, 12, 3670052, 65536, 0, 3670053, 65536, 0, 3670054, 65536, 0, 3670055, 65536, 0, 3670056, 65536, 0, 3670057, 65536, 0, 3670058, 65536, 0, 3670059, 262148, 2, 3670060, 4, 0, 3670061, 4, 4, 3670062, 65536, 0, 3670063, 65536, 0, 3670064, 65536, 0, 3670065, 65536, 0, 3670066, 65536, 0, 3670067, 65536, 0, 3670068, 65536, 0, 3670069, 65536, 0, 3670070, 65536, 0, 3670071, 65536, 0, 3670072, 65536, 0, 3670073, 65536, 0, 3670074, 65536, 0, 3670075, 65536, 0, 3670076, 393216, 2, 3670077, 458752, 2, 3670078, 262144, 10, 3670079, 327680, 10, 3670080, 393216, 10, 3670081, 262148, 2, 3670082, 4, 0, 3670083, 4, 4, 3670084, 65536, 0, 3670085, 393216, 1, 3670086, 458752, 1, 3670087, 65536, 0, 3670088, 327680, 9, 3670089, 65536, 0, 3670090, 65536, 0, 3670091, 65536, 0, 3670092, 65536, 0, 3670093, 65536, 0, 3670094, 65536, 0, 3670095, 65536, 0, 3670096, 131076, 5, 3670097, 65536, 0, 3670098, 65536, 0, 3670099, 65536, 0, 3670100, 65536, 0, 3670101, 65536, 0, 3670102, 65536, 0, 3670103, 393216, 2, 3670104, 458752, 2, 3670105, 393216, 2, 3670106, 458752, 2, 3670107, 393216, 2, 3670108, 458752, 2, 3670109, 262144, 10, 3670110, 327680, 10, 3670111, 393216, 10, 3670112, 0, 14, 3670113, 65536, 14, 3670114, 131072, 14, 3670115, 262144, 2, 3735552, 262144, 1, 3735553, 327680, 1, 3735554, 131076, 5, 3735555, 262144, 1, 3735556, 327680, 1, 3735557, 131076, 5, 3735558, 262144, 1, 3735559, 327680, 1, 3735560, 131076, 5, 3735561, 262144, 1, 3735562, 327680, 1, 3735563, 131076, 5, 3735564, 262144, 1, 3735565, 327680, 1, 3735566, 131076, 5, 3735567, 262144, 1, 3735568, 327680, 1, 3735569, 131076, 5, 3735570, 262144, 1, 3735571, 327680, 1, 3735572, 131076, 5, 3735573, 262144, 1, 3735574, 327680, 1, 3735575, 131076, 5, 3735576, 262144, 1, 3735577, 327680, 1, 3735578, 65536, 0, 3735579, 65536, 0, 3735580, 65536, 0, 3735581, 65536, 0, 3735582, 65536, 0, 3735583, 65536, 0, 3735584, 65536, 0, 3735585, 65536, 0, 3735586, 65536, 0, 3735587, 65536, 13, 3735588, 65536, 0, 3735589, 65536, 0, 3735590, 65536, 0, 3735591, 65536, 0, 3735592, 65536, 0, 3735593, 65536, 0, 3735594, 65536, 0, 3735595, 262148, 2, 3735596, 4, 0, 3735597, 4, 4, 3735598, 65536, 0, 3735599, 65536, 0, 3735600, 65536, 0, 3735601, 65536, 0, 3735602, 65536, 0, 3735603, 65536, 0, 3735604, 65536, 12, 3735605, 65536, 0, 3735606, 65536, 0, 3735607, 65536, 0, 3735608, 65536, 0, 3735609, 65536, 0, 3735610, 65536, 0, 3735611, 65536, 0, 3735612, 65536, 0, 3735613, 65536, 12, 3735614, 65536, 0, 3735615, 393216, 1, 3735616, 458752, 1, 3735617, 262148, 2, 3735618, 4, 0, 3735619, 4, 4, 3735620, 65536, 0, 3735621, 393216, 2, 3735622, 65536, 12, 3735623, 262144, 10, 3735624, 327680, 10, 3735625, 393216, 10, 3735626, 65536, 0, 3735627, 65536, 0, 3735628, 65536, 0, 3735629, 65536, 0, 3735630, 65536, 0, 3735631, 65536, 0, 3735632, 131076, 5, 3735633, 65536, 0, 3735634, 65536, 0, 3735635, 65536, 0, 3735636, 65536, 0, 3735637, 65536, 0, 3735638, 65536, 0, 3735639, 262144, 1, 3735640, 327680, 1, 3735641, 393216, 1, 3735642, 458752, 1, 3735643, 393216, 1, 3735644, 458752, 1, 3735645, 65536, 0, 3735646, 262144, 1, 3735647, 327680, 1, 3735648, 393216, 1, 3735649, 458752, 1, 3735650, 65536, 0, 3735651, 327680, 9, 3801088, 262144, 2, 3801089, 327680, 2, 3801090, 131076, 5, 3801091, 262144, 2, 3801092, 327680, 2, 3801093, 131076, 5, 3801094, 262144, 2, 3801095, 327680, 2, 3801096, 131076, 5, 3801097, 262144, 2, 3801098, 327680, 2, 3801099, 131076, 5, 3801100, 262144, 2, 3801101, 327680, 2, 3801102, 131076, 5, 3801103, 262144, 2, 3801104, 327680, 2, 3801105, 131076, 5, 3801106, 262144, 2, 3801107, 327680, 2, 3801108, 131076, 5, 3801109, 262144, 2, 3801110, 327680, 2, 3801111, 131076, 5, 3801112, 262144, 2, 3801113, 327680, 2, 3801114, 65536, 0, 3801115, 65536, 0, 3801116, 65536, 0, 3801117, 65536, 0, 3801118, 262148, 5, 3801119, 131076, 3, 3801120, 4, 6, 3801121, 131072, 1, 3801122, 0, 14, 3801123, 65536, 14, 3801124, 65536, 0, 3801125, 65536, 0, 3801126, 65536, 0, 3801127, 65536, 0, 3801128, 131072, 1, 3801129, 65536, 0, 3801130, 65536, 0, 3801131, 262148, 2, 3801132, 4, 0, 3801133, 4, 4, 3801134, 65536, 0, 3801135, 65536, 0, 3801136, 65536, 0, 3801137, 4, 7, 3801138, 65536, 0, 3801139, 65536, 0, 3801140, 65536, 13, 3801141, 65536, 0, 3801142, 65536, 0, 3801143, 65536, 0, 3801144, 65536, 0, 3801145, 65536, 0, 3801146, 65536, 0, 3801147, 65536, 0, 3801148, 65536, 0, 3801149, 65536, 13, 3801150, 65536, 0, 3801151, 393216, 2, 3801152, 458752, 2, 3801153, 262148, 2, 3801154, 4, 0, 3801155, 4, 4, 3801156, 65536, 0, 3801157, 65536, 0, 3801158, 65536, 13, 3801159, 65536, 0, 3801160, 393216, 1, 3801161, 458752, 1, 3801162, 65536, 0, 3801163, 65536, 0, 3801164, 65536, 0, 3801165, 65536, 0, 3801166, 65536, 0, 3801167, 65536, 0, 3801168, 131076, 5, 3801169, 65536, 0, 3801170, 65536, 0, 3801171, 65536, 0, 3801172, 65536, 0, 3801173, 65536, 0, 3801174, 65536, 0, 3801175, 262144, 2, 3801176, 327680, 2, 3801177, 393216, 2, 3801178, 458752, 2, 3801179, 393216, 2, 3801180, 458752, 2, 3801181, 65536, 0, 3801182, 262144, 2, 3801183, 327680, 2, 3801184, 393216, 2, 3801185, 65536, 12, 3801186, 262144, 10, 3801187, 327680, 10, 3866624, 65536, 0, 3866625, 65536, 0, 3866626, 131076, 5, 3866627, 65536, 0, 3866628, 65536, 0, 3866629, 131076, 5, 3866630, 65536, 0, 3866631, 65536, 0, 3866632, 131076, 5, 3866633, 65536, 0, 3866634, 65536, 0, 3866635, 131076, 5, 3866636, 65536, 0, 3866637, 65536, 0, 3866638, 131076, 5, 3866639, 65536, 0, 3866640, 65536, 0, 3866641, 131076, 5, 3866642, 65536, 0, 3866643, 65536, 0, 3866644, 131076, 5, 3866645, 65536, 0, 3866646, 65536, 0, 3866647, 131076, 5, 3866648, 65536, 0, 3866649, 65536, 0, 3866650, 65536, 0, 3866651, 65536, 0, 3866652, 65536, 0, 3866653, 65536, 0, 3866654, 262148, 2, 3866655, 4, 0, 3866656, 4, 4, 3866657, 65536, 0, 3866658, 65536, 0, 3866659, 65536, 0, 3866660, 65536, 0, 3866661, 65536, 0, 3866662, 65536, 0, 3866663, 65536, 0, 3866664, 131072, 1, 3866665, 65536, 0, 3866666, 65536, 0, 3866667, 262148, 2, 3866668, 4, 0, 3866669, 4, 4, 3866670, 65536, 0, 3866671, 65536, 0, 3866672, 65536, 0, 3866673, 131076, 5, 3866674, 65536, 0, 3866675, 0, 14, 3866676, 65536, 14, 3866677, 131072, 14, 3866678, 65536, 0, 3866679, 65536, 0, 3866680, 65536, 0, 3866681, 65536, 0, 3866682, 65536, 0, 3866683, 65536, 0, 3866684, 0, 14, 3866685, 65536, 14, 3866686, 131072, 14, 3866687, 65536, 0, 3866688, 65536, 0, 3866689, 262148, 2, 3866690, 4, 0, 3866691, 4, 4, 3866692, 65536, 0, 3866693, 0, 14, 3866694, 65536, 14, 3866695, 131072, 14, 3866696, 393216, 2, 3866697, 458752, 2, 3866698, 65536, 0, 3866699, 65536, 0, 3866700, 65536, 0, 3866701, 65536, 0, 3866702, 65536, 0, 3866703, 65536, 0, 3866704, 131076, 5, 3866705, 65536, 0, 3866706, 65536, 0, 3866707, 65536, 0, 3866708, 65536, 0, 3866709, 65536, 0, 3866710, 65536, 0, 3866711, 393216, 1, 3866712, 458752, 1, 3866713, 393216, 1, 3866714, 458752, 1, 3866715, 65536, 0, 3866716, 327680, 9, 3866717, 65536, 0, 3866718, 393216, 1, 3866719, 458752, 1, 3866720, 65536, 0, 3866721, 65536, 13, 3866722, 65536, 0, 3866723, 131072, 1, 3932160, 262144, 1, 3932161, 327680, 1, 3932162, 131076, 5, 3932163, 262144, 1, 3932164, 327680, 1, 3932165, 131076, 5, 3932166, 262144, 1, 3932167, 327680, 1, 3932168, 131076, 5, 3932169, 262144, 1, 3932170, 327680, 1, 3932171, 131076, 5, 3932172, 262144, 1, 3932173, 327680, 1, 3932174, 131076, 5, 3932175, 262144, 1, 3932176, 327680, 1, 3932177, 131076, 5, 3932178, 262144, 1, 3932179, 327680, 1, 3932180, 131076, 5, 3932181, 262144, 1, 3932182, 327680, 1, 3932183, 131076, 5, 3932184, 262144, 1, 3932185, 327680, 1, 3932186, 65536, 0, 3932187, 65536, 0, 3932188, 65536, 0, 3932189, 262148, 5, 3932190, 65540, 0, 3932191, 4, 0, 3932192, 131076, 0, 3932193, 131076, 3, 3932194, 131076, 3, 3932195, 131076, 3, 3932196, 131076, 3, 3932197, 131076, 3, 3932198, 131076, 3, 3932199, 131076, 3, 3932200, 131076, 3, 3932201, 131076, 3, 3932202, 131076, 3, 3932203, 65540, 0, 3932204, 4, 0, 3932205, 131076, 0, 3932206, 131076, 3, 3932207, 131076, 3, 3932208, 131076, 3, 3932209, 196612, 0, 3932210, 131076, 3, 3932211, 131076, 3, 3932212, 131076, 3, 3932213, 131076, 3, 3932214, 4, 6, 3932215, 65536, 0, 3932216, 65536, 0, 3932217, 65536, 0, 3932218, 65536, 0, 3932219, 65536, 0, 3932220, 262148, 5, 3932221, 131076, 3, 3932222, 131076, 3, 3932223, 131076, 3, 3932224, 131076, 3, 3932225, 65540, 0, 3932226, 4, 0, 3932227, 4, 4, 3932228, 65536, 0, 3932229, 393216, 1, 3932230, 458752, 1, 3932231, 393216, 1, 3932232, 458752, 1, 3932233, 65536, 0, 3932234, 65536, 0, 3932235, 65536, 0, 3932236, 65536, 0, 3932237, 65536, 0, 3932238, 65536, 0, 3932239, 65536, 0, 3932240, 131076, 5, 3932241, 65536, 0, 3932242, 65536, 0, 3932243, 65536, 0, 3932244, 65536, 0, 3932245, 65536, 0, 3932246, 65536, 0, 3932247, 393216, 2, 3932248, 458752, 2, 3932249, 393216, 2, 3932250, 458752, 2, 3932251, 262144, 10, 3932252, 327680, 10, 3932253, 393216, 10, 3932254, 393216, 2, 3932255, 458752, 2, 3932256, 0, 14, 3932257, 65536, 14, 3932258, 131072, 14, 3932259, 131072, 1, 3997696, 262144, 2, 3997697, 327680, 2, 3997698, 131076, 5, 3997699, 262144, 2, 3997700, 327680, 2, 3997701, 131076, 5, 3997702, 262144, 2, 3997703, 327680, 2, 3997704, 131076, 5, 3997705, 262144, 2, 3997706, 327680, 2, 3997707, 131076, 5, 3997708, 262144, 2, 3997709, 327680, 2, 3997710, 131076, 5, 3997711, 262144, 2, 3997712, 327680, 2, 3997713, 131076, 5, 3997714, 262144, 2, 3997715, 327680, 2, 3997716, 131076, 5, 3997717, 262144, 2, 3997718, 327680, 2, 3997719, 131076, 5, 3997720, 262144, 2, 3997721, 327680, 2, 3997722, 65536, 0, 3997723, 65536, 0, 3997724, 65536, 0, 3997725, 262148, 2, 3997726, 4, 0, 3997727, 4, 0, 3997728, 4, 0, 3997729, 4, 0, 3997730, 4, 0, 3997731, 4, 0, 3997732, 4, 0, 3997733, 4, 0, 3997734, 4, 0, 3997735, 4, 0, 3997736, 4, 0, 3997737, 4, 0, 3997738, 4, 0, 3997739, 4, 0, 3997740, 4, 0, 3997741, 4, 0, 3997742, 4, 0, 3997743, 4, 0, 3997744, 4, 0, 3997745, 4, 0, 3997746, 4, 0, 3997747, 4, 0, 3997748, 4, 0, 3997749, 4, 0, 3997750, 4, 4, 3997751, 65536, 0, 3997752, 65536, 0, 3997753, 65536, 0, 3997754, 65536, 0, 3997755, 65536, 0, 3997756, 262148, 2, 3997757, 4, 0, 3997758, 4, 0, 3997759, 4, 0, 3997760, 4, 0, 3997761, 4, 0, 3997762, 4, 0, 3997763, 4, 4, 3997764, 65536, 0, 3997765, 393216, 2, 3997766, 458752, 2, 3997767, 393216, 2, 3997768, 458752, 2, 3997769, 65536, 0, 3997770, 65536, 0, 3997771, 65536, 0, 3997772, 65536, 0, 3997773, 65536, 0, 3997774, 65536, 0, 3997775, 65536, 0, 3997776, 131076, 7, 3997777, 65536, 0, 3997778, 65536, 0, 3997779, 65536, 0, 3997780, 65536, 0, 3997781, 65536, 0, 3997782, 65536, 0, 3997783, 262144, 1, 3997784, 327680, 1, 3997785, 262144, 1, 3997786, 327680, 1, 3997787, 393216, 1, 3997788, 458752, 1, 3997789, 262144, 1, 3997790, 327680, 1, 3997791, 393216, 1, 3997792, 458752, 1, 3997793, 65536, 0, 3997794, 327680, 9, 3997795, 65536, 0, 4063232, 65536, 0, 4063233, 65536, 0, 4063234, 131076, 5, 4063235, 65536, 0, 4063236, 65536, 0, 4063237, 131076, 5, 4063238, 65536, 0, 4063239, 65536, 0, 4063240, 131076, 5, 4063241, 65536, 0, 4063242, 65536, 0, 4063243, 131076, 5, 4063244, 65536, 0, 4063245, 65536, 0, 4063246, 131076, 5, 4063247, 65536, 0, 4063248, 65536, 0, 4063249, 131076, 5, 4063250, 65536, 0, 4063251, 65536, 0, 4063252, 131076, 5, 4063253, 65536, 0, 4063254, 65536, 0, 4063255, 131076, 5, 4063256, 65536, 0, 4063257, 65536, 0, 4063258, 65536, 0, 4063259, 65536, 0, 4063260, 131072, 1, 4063261, 262148, 6, 4063262, 262148, 4, 4063263, 262148, 4, 4063264, 262148, 4, 4063265, 262148, 4, 4063266, 262148, 4, 4063267, 262148, 4, 4063268, 262148, 4, 4063269, 262148, 4, 4063270, 262148, 4, 4063271, 262148, 4, 4063272, 262148, 4, 4063273, 262148, 4, 4063274, 262148, 4, 4063275, 262148, 4, 4063276, 262148, 4, 4063277, 262148, 4, 4063278, 262148, 4, 4063279, 262148, 4, 4063280, 262148, 4, 4063281, 262148, 4, 4063282, 262148, 4, 4063283, 262148, 4, 4063284, 262148, 4, 4063285, 262148, 4, 4063286, 131076, 6, 4063287, 65536, 0, 4063288, 65536, 0, 4063289, 65536, 0, 4063290, 65536, 0, 4063291, 65536, 0, 4063292, 262148, 6, 4063293, 262148, 4, 4063294, 262148, 4, 4063295, 262148, 4, 4063296, 262148, 4, 4063297, 131076, 1, 4063298, 4, 0, 4063299, 4, 4, 4063300, 131072, 1, 4063301, 65536, 0, 4063302, 65536, 0, 4063303, 65536, 0, 4063304, 327680, 9, 4063305, 65536, 0, 4063306, 65536, 0, 4063307, 65536, 0, 4063308, 65536, 0, 4063309, 65536, 0, 4063310, 65536, 0, 4063311, 65536, 0, 4063312, 65536, 0, 4063313, 65536, 0, 4063314, 65536, 0, 4063315, 65536, 0, 4063316, 65536, 0, 4063317, 65536, 0, 4063318, 65536, 0, 4063319, 262144, 2, 4063320, 327680, 2, 4063321, 262144, 2, 4063322, 327680, 2, 4063323, 393216, 2, 4063324, 458752, 2, 4063325, 262144, 2, 4063326, 327680, 2, 4063327, 393216, 2, 4063328, 458752, 2, 4063329, 262144, 10, 4063330, 327680, 10, 4063331, 393216, 10, 4128768, 262144, 1, 4128769, 327680, 1, 4128770, 131076, 5, 4128771, 262144, 1, 4128772, 327680, 1, 4128773, 131076, 5, 4128774, 262144, 1, 4128775, 327680, 1, 4128776, 131076, 5, 4128777, 262144, 1, 4128778, 327680, 1, 4128779, 131076, 5, 4128780, 262144, 1, 4128781, 327680, 1, 4128782, 131076, 5, 4128783, 262144, 1, 4128784, 327680, 1, 4128785, 131076, 5, 4128786, 262144, 1, 4128787, 327680, 1, 4128788, 131076, 5, 4128789, 262144, 1, 4128790, 327680, 1, 4128791, 131076, 5, 4128792, 262144, 1, 4128793, 327680, 1, 4128794, 65536, 0, 4128795, 65536, 0, 4128796, 131072, 1, 4128797, 131072, 1, 4128798, 65536, 0, 4128799, 65536, 12, 4128800, 65536, 0, 4128801, 65536, 0, 4128802, 65536, 0, 4128803, 131072, 1, 4128804, 131072, 1, 4128805, 131072, 1, 4128806, 65536, 0, 4128807, 65536, 0, 4128808, 65536, 0, 4128809, 65536, 0, 4128810, 65536, 0, 4128811, 65536, 0, 4128812, 65536, 0, 4128813, 65536, 0, 4128814, 65536, 0, 4128815, 65536, 12, 4128816, 65536, 0, 4128817, 65536, 0, 4128818, 65536, 0, 4128819, 131072, 1, 4128820, 131072, 1, 4128821, 65536, 0, 4128822, 65536, 0, 4128823, 65536, 0, 4128824, 65536, 0, 4128825, 65536, 0, 4128826, 65536, 0, 4128827, 65536, 0, 4128828, 65536, 0, 4128829, 327680, 9, 4128830, 65536, 0, 4128831, 131072, 1, 4128832, 131072, 1, 4128833, 262148, 2, 4128834, 4, 0, 4128835, 4, 4, 4128836, 131072, 1, 4128837, 131072, 1, 4128838, 65536, 0, 4128839, 262144, 10, 4128840, 327680, 10, 4128841, 393216, 10, 4128842, 65536, 0, 4128843, 65536, 0, 4128844, 65536, 0, 4128845, 65536, 0, 4128846, 65536, 0, 4128847, 65536, 0, 4128848, 65536, 0, 4128849, 65536, 0, 4128850, 65536, 0, 4128851, 65536, 0, 4128852, 65536, 0, 4128853, 65536, 0, 4128854, 65536, 0, 4128855, 65536, 0, 4128856, 65536, 0, 4128857, 65536, 0, 4128858, 65536, 0, 4128859, 65536, 0, 4128860, 65536, 0, 4128861, 65536, 0, 4128862, 131072, 1, 4128863, 65536, 0, 4128864, 65536, 0, 4128865, 65536, 0, 4128866, 65536, 0, 4128867, 65536, 0, 4194304, 262144, 2, 4194305, 327680, 2, 4194306, 131076, 5, 4194307, 262144, 2, 4194308, 327680, 2, 4194309, 131076, 5, 4194310, 262144, 2, 4194311, 327680, 2, 4194312, 131076, 5, 4194313, 262144, 2, 4194314, 327680, 2, 4194315, 131076, 5, 4194316, 262144, 2, 4194317, 327680, 2, 4194318, 131076, 5, 4194319, 262144, 2, 4194320, 327680, 2, 4194321, 131076, 5, 4194322, 262144, 2, 4194323, 327680, 2, 4194324, 131076, 5, 4194325, 262144, 2, 4194326, 327680, 2, 4194327, 131076, 5, 4194328, 262144, 2, 4194329, 327680, 2, 4194330, 65536, 0, 4194331, 65536, 0, 4194332, 393216, 1, 4194333, 458752, 1, 4194334, 65536, 0, 4194335, 65536, 13, 4194336, 65536, 0, 4194337, 393216, 1, 4194338, 458752, 1, 4194339, 393216, 1, 4194340, 458752, 1, 4194341, 65536, 0, 4194342, 327680, 9, 4194343, 65536, 0, 4194344, 393216, 1, 4194345, 458752, 1, 4194346, 393216, 1, 4194347, 458752, 1, 4194348, 393216, 1, 4194349, 458752, 1, 4194350, 65536, 0, 4194351, 65536, 13, 4194352, 65536, 0, 4194353, 393216, 1, 4194354, 458752, 1, 4194355, 393216, 1, 4194356, 458752, 1, 4194357, 393216, 1, 4194358, 458752, 1, 4194359, 65536, 0, 4194360, 65536, 0, 4194361, 65536, 0, 4194362, 65536, 0, 4194363, 65536, 0, 4194364, 262144, 10, 4194365, 327680, 10, 4194366, 393216, 10, 4194367, 65536, 12, 4194368, 65536, 0, 4194369, 262148, 2, 4194370, 4, 0, 4194371, 131076, 0, 4194372, 131076, 3, 4194373, 131076, 3, 4194374, 131076, 3, 4194375, 131076, 3, 4194376, 131076, 3, 4194377, 4, 6, 4194378, 65536, 0, 4194379, 65536, 0, 4194380, 65536, 0, 4194381, 65536, 0, 4194382, 65536, 0, 4194383, 65536, 0, 4194384, 65536, 0, 4194385, 131072, 1, 4194386, 131072, 1, 4194387, 131072, 1, 4194388, 65536, 0, 4194389, 65536, 0, 4194390, 65536, 0, 4194391, 65536, 0, 4194392, 65536, 0, 4194393, 65536, 0, 4194394, 65536, 0, 4194395, 65536, 0, 4194396, 65536, 0, 4194397, 65536, 0, 4194398, 65536, 0, 4194399, 65536, 0, 4194400, 65536, 0, 4194401, 65536, 0, 4194402, 65536, 0, 4194403, 65536, 0, 4259840, 65536, 0, 4259841, 65536, 0, 4259842, 131076, 5, 4259843, 131072, 1, 4259844, 65536, 0, 4259845, 131076, 5, 4259846, 65536, 0, 4259847, 131072, 1, 4259848, 131076, 5, 4259849, 65536, 0, 4259850, 65536, 0, 4259851, 131076, 5, 4259852, 131072, 1, 4259853, 65536, 0, 4259854, 131076, 5, 4259855, 65536, 0, 4259856, 65536, 0, 4259857, 131076, 5, 4259858, 131072, 1, 4259859, 65536, 0, 4259860, 131076, 5, 4259861, 65536, 0, 4259862, 131072, 1, 4259863, 131076, 5, 4259864, 65536, 0, 4259865, 131072, 1, 4259866, 65536, 0, 4259867, 65536, 0, 4259868, 393216, 2, 4259869, 458752, 2, 4259870, 0, 14, 4259871, 65536, 14, 4259872, 131072, 14, 4259873, 393216, 2, 4259874, 458752, 2, 4259875, 65536, 12, 4259876, 458752, 2, 4259877, 262144, 10, 4259878, 327680, 10, 4259879, 393216, 10, 4259880, 393216, 2, 4259881, 458752, 2, 4259882, 393216, 2, 4259883, 458752, 2, 4259884, 393216, 2, 4259885, 458752, 2, 4259886, 0, 14, 4259887, 65536, 14, 4259888, 131072, 14, 4259889, 393216, 2, 4259890, 458752, 2, 4259891, 393216, 2, 4259892, 458752, 2, 4259893, 393216, 2, 4259894, 458752, 2, 4259895, 65536, 0, 4259896, 65536, 0, 4259897, 65536, 0, 4259898, 65536, 0, 4259899, 65536, 0, 4259900, 393216, 1, 4259901, 458752, 1, 4259902, 65536, 0, 4259903, 65536, 13, 4259904, 65536, 0, 4259905, 262148, 2, 4259906, 4, 0, 4259907, 4, 0, 4259908, 4, 0, 4259909, 4, 0, 4259910, 4, 0, 4259911, 4, 0, 4259912, 4, 0, 4259913, 131076, 0, 4259914, 131076, 3, 4259915, 131076, 3, 4259916, 131076, 3, 4259917, 131076, 3, 4259918, 131076, 3, 4259919, 131076, 3, 4259920, 131076, 3, 4259921, 131076, 3, 4259922, 131076, 3, 4259923, 131076, 3, 4259924, 131076, 3, 4259925, 131076, 3, 4259926, 4, 6, 4259927, 65536, 0, 4259928, 65536, 0, 4259929, 65536, 0, 4259930, 65536, 0, 4259931, 65536, 0, 4259932, 65536, 0, 4259933, 65536, 0, 4259934, 65536, 0, 4259935, 65536, 0, 4259936, 65536, 0, 4259937, 65536, 0, 4259938, 262148, 5, 4259939, 131076, 3, 4325376, 262144, 1, 4325377, 327680, 1, 4325378, 131076, 5, 4325379, 262144, 1, 4325380, 327680, 1, 4325381, 131076, 5, 4325382, 262144, 1, 4325383, 327680, 1, 4325384, 131076, 5, 4325385, 262144, 1, 4325386, 327680, 1, 4325387, 131076, 5, 4325388, 262144, 1, 4325389, 327680, 1, 4325390, 131076, 5, 4325391, 262144, 1, 4325392, 327680, 1, 4325393, 131076, 5, 4325394, 262144, 1, 4325395, 327680, 1, 4325396, 131076, 5, 4325397, 262144, 1, 4325398, 327680, 1, 4325399, 131076, 5, 4325400, 262144, 1, 4325401, 327680, 1, 4325402, 65536, 0, 4325403, 65536, 0, 4325404, 327680, 9, 4325405, 65536, 0, 4325406, 393216, 1, 4325407, 458752, 1, 4325408, 393216, 1, 4325409, 458752, 1, 4325410, 65536, 0, 4325411, 65536, 13, 4325412, 65536, 0, 4325413, 393216, 1, 4325414, 458752, 1, 4325415, 393216, 1, 4325416, 458752, 1, 4325417, 393216, 1, 4325418, 458752, 1, 4325419, 393216, 1, 4325420, 458752, 1, 4325421, 393216, 1, 4325422, 458752, 1, 4325423, 65536, 0, 4325424, 327680, 9, 4325425, 65536, 0, 4325426, 393216, 1, 4325427, 458752, 1, 4325428, 65536, 0, 4325429, 327680, 9, 4325430, 65536, 0, 4325431, 65536, 0, 4325432, 65536, 0, 4325433, 65536, 0, 4325434, 65536, 0, 4325435, 65536, 0, 4325436, 393216, 2, 4325437, 458752, 2, 4325438, 0, 14, 4325439, 65536, 14, 4325440, 131072, 14, 4325441, 262148, 6, 4325442, 262148, 4, 4325443, 262148, 4, 4325444, 262148, 4, 4325445, 262148, 4, 4325446, 262148, 4, 4325447, 262148, 4, 4325448, 131076, 1, 4325449, 4, 0, 4325450, 4, 0, 4325451, 4, 0, 4325452, 4, 0, 4325453, 4, 0, 4325454, 4, 0, 4325455, 4, 0, 4325456, 4, 0, 4325457, 4, 0, 4325458, 4, 0, 4325459, 4, 0, 4325460, 4, 0, 4325461, 4, 0, 4325462, 4, 4, 4325463, 65536, 0, 4325464, 65536, 0, 4325465, 65536, 0, 4325466, 65536, 0, 4325467, 65536, 0, 4325468, 65536, 0, 4325469, 65536, 0, 4325470, 65536, 0, 4325471, 65536, 0, 4325472, 65536, 0, 4325473, 65536, 0, 4325474, 262148, 2, 4325475, 4, 0, 4390912, 262144, 2, 4390913, 327680, 2, 4390914, 131076, 5, 4390915, 262144, 2, 4390916, 327680, 2, 4390917, 131076, 5, 4390918, 262144, 2, 4390919, 327680, 2, 4390920, 131076, 5, 4390921, 262144, 2, 4390922, 327680, 2, 4390923, 131076, 5, 4390924, 262144, 2, 4390925, 327680, 2, 4390926, 131076, 5, 4390927, 262144, 2, 4390928, 327680, 2, 4390929, 131076, 5, 4390930, 262144, 2, 4390931, 327680, 2, 4390932, 131076, 5, 4390933, 262144, 2, 4390934, 327680, 2, 4390935, 131076, 5, 4390936, 262144, 2, 4390937, 327680, 2, 4390938, 65536, 0, 4390939, 262144, 10, 4390940, 327680, 10, 4390941, 393216, 10, 4390942, 393216, 2, 4390943, 458752, 2, 4390944, 393216, 2, 4390945, 458752, 2, 4390946, 0, 14, 4390947, 65536, 14, 4390948, 131072, 14, 4390949, 393216, 2, 4390950, 458752, 2, 4390951, 393216, 2, 4390952, 65536, 12, 4390953, 393216, 2, 4390954, 458752, 2, 4390955, 393216, 2, 4390956, 458752, 2, 4390957, 393216, 2, 4390958, 458752, 2, 4390959, 262144, 10, 4390960, 327680, 10, 4390961, 393216, 10, 4390962, 393216, 2, 4390963, 458752, 2, 4390964, 262144, 10, 4390965, 327680, 10, 4390966, 393216, 10, 4390967, 65536, 0, 4390968, 65536, 0, 4390969, 65536, 0, 4390970, 65536, 0, 4390971, 65536, 0, 4390972, 65536, 0, 4390973, 65536, 0, 4390974, 327680, 9, 4390975, 65536, 0, 4390976, 393216, 1, 4390977, 458752, 1, 4390978, 393216, 1, 4390979, 458752, 1, 4390980, 393216, 1, 4390981, 458752, 1, 4390982, 65536, 0, 4390983, 65536, 0, 4390984, 262148, 6, 4390985, 262148, 4, 4390986, 262148, 4, 4390987, 262148, 4, 4390988, 262148, 4, 4390989, 262148, 4, 4390990, 262148, 4, 4390991, 262148, 4, 4390992, 262148, 4, 4390993, 262148, 4, 4390994, 262148, 4, 4390995, 262148, 4, 4390996, 262148, 4, 4390997, 262148, 4, 4390998, 131076, 6, 4390999, 65536, 0, 4391000, 65536, 0, 4391001, 65536, 0, 4391002, 65536, 0, 4391003, 65536, 0, 4391004, 65536, 0, 4391005, 65536, 0, 4391006, 131072, 1, 4391007, 131072, 1, 4391008, 65536, 0, 4391009, 65536, 0, 4391010, 262148, 6, 4391011, 262148, 4, 4456448, 65536, 0, 4456449, 65536, 0, 4456450, 131076, 5, 4456451, 65536, 0, 4456452, 65536, 0, 4456453, 131076, 5, 4456454, 65536, 0, 4456455, 65536, 0, 4456456, 131076, 5, 4456457, 65536, 0, 4456458, 65536, 0, 4456459, 131076, 5, 4456460, 65536, 0, 4456461, 65536, 0, 4456462, 131076, 5, 4456463, 65536, 0, 4456464, 65536, 0, 4456465, 131076, 5, 4456466, 65536, 0, 4456467, 65536, 0, 4456468, 131076, 5, 4456469, 65536, 0, 4456470, 65536, 0, 4456471, 131076, 5, 4456472, 65536, 0, 4456473, 65536, 0, 4456474, 65536, 0, 4456475, 393216, 1, 4456476, 458752, 1, 4456477, 393216, 1, 4456478, 458752, 1, 4456479, 393216, 1, 4456480, 458752, 1, 4456481, 393216, 1, 4456482, 458752, 1, 4456483, 393216, 1, 4456484, 458752, 1, 4456485, 393216, 1, 4456486, 458752, 1, 4456487, 65536, 0, 4456488, 65536, 13, 4456489, 65536, 0, 4456490, 393216, 1, 4456491, 458752, 1, 4456492, 393216, 1, 4456493, 458752, 1, 4456494, 393216, 1, 4456495, 458752, 1, 4456496, 393216, 1, 4456497, 458752, 1, 4456498, 393216, 1, 4456499, 458752, 1, 4456500, 393216, 1, 4456501, 458752, 1, 4456502, 65536, 0, 4456503, 65536, 0, 4456504, 65536, 0, 4456505, 65536, 0, 4456506, 65536, 0, 4456507, 65536, 0, 4456508, 65536, 0, 4456509, 262144, 10, 4456510, 327680, 10, 4456511, 393216, 10, 4456512, 393216, 2, 4456513, 458752, 2, 4456514, 393216, 2, 4456515, 458752, 2, 4456516, 393216, 2, 4456517, 458752, 2, 4456518, 65536, 0, 4456519, 65536, 0, 4456520, 65536, 0, 4456521, 65536, 0, 4456522, 65536, 0, 4456523, 65536, 0, 4456524, 131072, 1, 4456525, 131072, 1, 4456526, 65536, 0, 4456527, 65536, 0, 4456528, 65536, 0, 4456529, 65536, 0, 4456530, 65536, 0, 4456531, 65536, 0, 4456532, 65536, 0, 4456533, 65536, 0, 4456534, 65536, 0, 4456535, 65536, 0, 4456536, 327680, 9, 4456537, 65536, 0, 4456538, 393216, 1, 4456539, 458752, 1, 4456540, 393216, 1, 4456541, 458752, 1, 4456542, 262144, 1, 4456543, 327680, 1, 4456544, 393216, 1, 4456545, 458752, 1, 4456546, 65536, 0, 4456547, 65536, 0, 4521984, 262144, 1, 4521985, 327680, 1, 4521986, 131076, 5, 4521987, 262144, 1, 4521988, 327680, 1, 4521989, 131076, 5, 4521990, 262144, 1, 4521991, 327680, 1, 4521992, 131076, 5, 4521993, 262144, 1, 4521994, 327680, 1, 4521995, 131076, 5, 4521996, 262144, 1, 4521997, 327680, 1, 4521998, 131076, 5, 4521999, 262144, 1, 4522000, 327680, 1, 4522001, 131076, 5, 4522002, 262144, 1, 4522003, 327680, 1, 4522004, 131076, 5, 4522005, 262144, 1, 4522006, 327680, 1, 4522007, 131076, 5, 4522008, 262144, 1, 4522009, 327680, 1, 4522010, 65536, 0, 4522011, 393216, 2, 4522012, 458752, 2, 4522013, 393216, 2, 4522014, 458752, 2, 4522015, 393216, 2, 4522016, 458752, 2, 4522017, 393216, 2, 4522018, 458752, 2, 4522019, 393216, 2, 4522020, 458752, 2, 4522021, 393216, 2, 4522022, 458752, 2, 4522023, 0, 14, 4522024, 65536, 14, 4522025, 131072, 14, 4522026, 393216, 2, 4522027, 458752, 2, 4522028, 393216, 2, 4522029, 458752, 2, 4522030, 393216, 2, 4522031, 458752, 2, 4522032, 393216, 2, 4522033, 458752, 2, 4522034, 65536, 12, 4522035, 458752, 2, 4522036, 393216, 2, 4522037, 458752, 2, 4522038, 65536, 0, 4522039, 65536, 0, 4522040, 65536, 0, 4522041, 65536, 0, 4522042, 65536, 0, 4522043, 65536, 0, 4522044, 65536, 0, 4522045, 65536, 0, 4522046, 65536, 0, 4522047, 65536, 0, 4522048, 65536, 0, 4522049, 65536, 0, 4522050, 65536, 0, 4522051, 65536, 0, 4522052, 65536, 0, 4522053, 65536, 0, 4522054, 65536, 0, 4522055, 65536, 0, 4522056, 65536, 0, 4522057, 65536, 0, 4522058, 65536, 0, 4522059, 65536, 0, 4522060, 65536, 0, 4522061, 65536, 0, 4522062, 65536, 0, 4522063, 65536, 0, 4522064, 65536, 0, 4522065, 65536, 0, 4522066, 65536, 0, 4522067, 65536, 0, 4522068, 65536, 0, 4522069, 65536, 0, 4522070, 65536, 0, 4522071, 262144, 10, 4522072, 327680, 10, 4522073, 393216, 10, 4522074, 393216, 2, 4522075, 458752, 2, 4522076, 65536, 12, 4522077, 458752, 2, 4522078, 262144, 2, 4522079, 65536, 12, 4522080, 393216, 2, 4522081, 458752, 2, 4522082, 65536, 0, 4522083, 65536, 0, 4587520, 262144, 2, 4587521, 327680, 2, 4587522, 131076, 5, 4587523, 262144, 2, 4587524, 327680, 2, 4587525, 131076, 5, 4587526, 262144, 2, 4587527, 327680, 2, 4587528, 131076, 5, 4587529, 262144, 2, 4587530, 327680, 2, 4587531, 131076, 5, 4587532, 262144, 2, 4587533, 327680, 2, 4587534, 131076, 5, 4587535, 262144, 2, 4587536, 327680, 2, 4587537, 131076, 5, 4587538, 262144, 2, 4587539, 327680, 2, 4587540, 131076, 5, 4587541, 262144, 2, 4587542, 327680, 2, 4587543, 131076, 5, 4587544, 262144, 2, 4587545, 327680, 2, 4587546, 65536, 0, 4587547, 393216, 1, 4587548, 458752, 1, 4587549, 393216, 1, 4587550, 458752, 1, 4587551, 393216, 1, 4587552, 458752, 1, 4587553, 65536, 0, 4587554, 327680, 9, 4587555, 65536, 0, 4587556, 393216, 1, 4587557, 458752, 1, 4587558, 65536, 0, 4587559, 327680, 9, 4587560, 65536, 0, 4587561, 393216, 1, 4587562, 458752, 1, 4587563, 393216, 1, 4587564, 458752, 1, 4587565, 393216, 1, 4587566, 458752, 1, 4587567, 393216, 1, 4587568, 458752, 1, 4587569, 65536, 0, 4587570, 65536, 13, 4587571, 65536, 0, 4587572, 393216, 1, 4587573, 458752, 1, 4587574, 65536, 0, 4587575, 65536, 0, 4587576, 65536, 0, 4587577, 65536, 0, 4587578, 65536, 0, 4587579, 65536, 0, 4587580, 65536, 0, 4587581, 65536, 0, 4587582, 65536, 0, 4587583, 262144, 1, 4587584, 327680, 1, 4587585, 4, 7, 4587586, 262144, 1, 4587587, 327680, 1, 4587588, 4, 7, 4587589, 262144, 1, 4587590, 327680, 1, 4587591, 4, 7, 4587592, 262144, 1, 4587593, 327680, 1, 4587594, 4, 7, 4587595, 262144, 1, 4587596, 327680, 1, 4587597, 4, 7, 4587598, 262144, 1, 4587599, 327680, 1, 4587600, 4, 7, 4587601, 262144, 1, 4587602, 327680, 1, 4587603, 4, 7, 4587604, 262144, 1, 4587605, 327680, 1, 4587606, 65536, 0, 4587607, 393216, 1, 4587608, 458752, 1, 4587609, 393216, 1, 4587610, 458752, 1, 4587611, 65536, 0, 4587612, 65536, 13, 4587613, 65536, 0, 4587614, 65536, 0, 4587615, 65536, 13, 4587616, 65536, 0, 4587617, 393216, 1, 4587618, 458752, 1, 4587619, 65536, 0, 4653056, 65536, 0, 4653057, 65536, 0, 4653058, 131076, 5, 4653059, 131072, 1, 4653060, 65536, 0, 4653061, 131076, 5, 4653062, 65536, 0, 4653063, 131072, 1, 4653064, 131076, 5, 4653065, 131072, 1, 4653066, 65536, 0, 4653067, 131076, 5, 4653068, 65536, 0, 4653069, 131072, 1, 4653070, 131076, 5, 4653071, 65536, 0, 4653072, 65536, 0, 4653073, 131076, 5, 4653074, 131072, 1, 4653075, 65536, 0, 4653076, 131076, 5, 4653077, 65536, 0, 4653078, 131072, 1, 4653079, 131076, 5, 4653080, 65536, 0, 4653081, 131072, 1, 4653082, 65536, 0, 4653083, 393216, 2, 4653084, 458752, 2, 4653085, 393216, 2, 4653086, 458752, 2, 4653087, 393216, 2, 4653088, 458752, 2, 4653089, 262144, 10, 4653090, 327680, 10, 4653091, 393216, 10, 4653092, 393216, 2, 4653093, 458752, 2, 4653094, 262144, 10, 4653095, 327680, 10, 4653096, 393216, 10, 4653097, 393216, 2, 4653098, 458752, 2, 4653099, 393216, 2, 4653100, 458752, 2, 4653101, 393216, 2, 4653102, 458752, 2, 4653103, 393216, 2, 4653104, 458752, 2, 4653105, 0, 14, 4653106, 65536, 14, 4653107, 131072, 14, 4653108, 393216, 2, 4653109, 458752, 2, 4653110, 65536, 0, 4653111, 65536, 0, 4653112, 65536, 0, 4653113, 65536, 0, 4653114, 65536, 0, 4653115, 65536, 0, 4653116, 65536, 0, 4653117, 65536, 0, 4653118, 65536, 0, 4653119, 262144, 2, 4653120, 327680, 2, 4653121, 131076, 5, 4653122, 262144, 2, 4653123, 327680, 2, 4653124, 131076, 5, 4653125, 262144, 2, 4653126, 327680, 2, 4653127, 131076, 5, 4653128, 262144, 2, 4653129, 327680, 2, 4653130, 131076, 5, 4653131, 262144, 2, 4653132, 327680, 2, 4653133, 131076, 5, 4653134, 262144, 2, 4653135, 327680, 2, 4653136, 131076, 5, 4653137, 262144, 2, 4653138, 327680, 2, 4653139, 131076, 5, 4653140, 262144, 2, 4653141, 327680, 2, 4653142, 65536, 0, 4653143, 393216, 2, 4653144, 458752, 2, 4653145, 393216, 2, 4653146, 458752, 2, 4653147, 0, 14, 4653148, 65536, 14, 4653149, 131072, 14, 4653150, 0, 14, 4653151, 65536, 14, 4653152, 131072, 14, 4653153, 393216, 2, 4653154, 458752, 2, 4653155, 262144, 10, 4718592, 262144, 1, 4718593, 327680, 1, 4718594, 131076, 5, 4718595, 262144, 1, 4718596, 327680, 1, 4718597, 131076, 5, 4718598, 262144, 1, 4718599, 327680, 1, 4718600, 131076, 5, 4718601, 262144, 1, 4718602, 327680, 1, 4718603, 131076, 5, 4718604, 262144, 1, 4718605, 327680, 1, 4718606, 131076, 5, 4718607, 262144, 1, 4718608, 327680, 1, 4718609, 131076, 5, 4718610, 262144, 1, 4718611, 327680, 1, 4718612, 131076, 5, 4718613, 262144, 1, 4718614, 327680, 1, 4718615, 131076, 5, 4718616, 262144, 1, 4718617, 327680, 1, 4718618, 65536, 0, 4718619, 65536, 0, 4718620, 65536, 0, 4718621, 65536, 0, 4718622, 65536, 0, 4718623, 65536, 0, 4718624, 65536, 0, 4718625, 65536, 0, 4718626, 65536, 0, 4718627, 65536, 0, 4718628, 65536, 0, 4718629, 65536, 0, 4718630, 65536, 0, 4718631, 65536, 0, 4718632, 65536, 0, 4718633, 65536, 0, 4718634, 65536, 0, 4718635, 65536, 0, 4718636, 65536, 0, 4718637, 65536, 0, 4718638, 65536, 0, 4718639, 65536, 0, 4718640, 65536, 0, 4718641, 65536, 0, 4718642, 65536, 0, 4718643, 65536, 0, 4718644, 65536, 0, 4718645, 65536, 0, 4718646, 65536, 0, 4718647, 65536, 0, 4718648, 65536, 0, 4718649, 65536, 0, 4718650, 65536, 0, 4718651, 65536, 0, 4718652, 65536, 0, 4718653, 65536, 0, 4718654, 65536, 0, 4718655, 65536, 0, 4718656, 131072, 1, 4718657, 131076, 5, 4718658, 131072, 1, 4718659, 131072, 1, 4718660, 131076, 5, 4718661, 65536, 0, 4718662, 65536, 0, 4718663, 131076, 5, 4718664, 131072, 1, 4718665, 131072, 1, 4718666, 131076, 5, 4718667, 65536, 0, 4718668, 65536, 0, 4718669, 131076, 5, 4718670, 131072, 1, 4718671, 65536, 0, 4718672, 131076, 5, 4718673, 65536, 0, 4718674, 131072, 1, 4718675, 131076, 5, 4718676, 65536, 0, 4718677, 131072, 1, 4718678, 65536, 0, 4718679, 393216, 1, 4718680, 458752, 1, 4718681, 393216, 1, 4718682, 458752, 1, 4718683, 393216, 1, 4718684, 458752, 1, 4718685, 393216, 1, 4718686, 458752, 1, 4718687, 393216, 1, 4718688, 458752, 1, 4718689, 393216, 1, 4718690, 458752, 1, 4718691, 262144, 1, 4784128, 262144, 2, 4784129, 327680, 2, 4784130, 131076, 5, 4784131, 262144, 2, 4784132, 327680, 2, 4784133, 131076, 5, 4784134, 262144, 2, 4784135, 327680, 2, 4784136, 131076, 5, 4784137, 262144, 2, 4784138, 327680, 2, 4784139, 131076, 5, 4784140, 262144, 2, 4784141, 327680, 2, 4784142, 131076, 5, 4784143, 262144, 2, 4784144, 327680, 2, 4784145, 131076, 5, 4784146, 262144, 2, 4784147, 327680, 2, 4784148, 131076, 5, 4784149, 262144, 2, 4784150, 327680, 2, 4784151, 131076, 5, 4784152, 262144, 2, 4784153, 327680, 2, 4784154, 65536, 0, 4784155, 65536, 0, 4784156, 65536, 0, 4784157, 65536, 0, 4784158, 65536, 0, 4784159, 65536, 0, 4784160, 65536, 0, 4784161, 65536, 0, 4784162, 65536, 0, 4784163, 65536, 0, 4784164, 65536, 0, 4784165, 65536, 0, 4784166, 65536, 0, 4784167, 65536, 0, 4784168, 65536, 0, 4784169, 65536, 0, 4784170, 65536, 0, 4784171, 65536, 0, 4784172, 65536, 0, 4784173, 65536, 0, 4784174, 65536, 0, 4784175, 65536, 0, 4784176, 65536, 0, 4784177, 65536, 0, 4784178, 65536, 0, 4784179, 65536, 0, 4784180, 65536, 0, 4784181, 65536, 0, 4784182, 65536, 0, 4784183, 65536, 0, 4784184, 65536, 0, 4784185, 65536, 0, 4784186, 65536, 0, 4784187, 65536, 0, 4784188, 65536, 0, 4784189, 65536, 0, 4784190, 65536, 0, 4784191, 262144, 1, 4784192, 327680, 1, 4784193, 131076, 5, 4784194, 262144, 1, 4784195, 327680, 1, 4784196, 131076, 5, 4784197, 262144, 1, 4784198, 327680, 1, 4784199, 131076, 5, 4784200, 262144, 1, 4784201, 327680, 1, 4784202, 131076, 5, 4784203, 262144, 1, 4784204, 327680, 1, 4784205, 131076, 5, 4784206, 262144, 1, 4784207, 327680, 1, 4784208, 131076, 5, 4784209, 262144, 1, 4784210, 327680, 1, 4784211, 131076, 5, 4784212, 262144, 1, 4784213, 327680, 1, 4784214, 65536, 0, 4784215, 393216, 2, 4784216, 458752, 2, 4784217, 393216, 2, 4784218, 458752, 2, 4784219, 393216, 2, 4784220, 458752, 2, 4784221, 393216, 2, 4784222, 458752, 2, 4784223, 393216, 2, 4784224, 458752, 2, 4784225, 393216, 2, 4784226, 458752, 2, 4784227, 262144, 2, 4849664, 65536, 0, 4849665, 65536, 0, 4849666, 131076, 5, 4849667, 65536, 0, 4849668, 65536, 0, 4849669, 131076, 5, 4849670, 65536, 0, 4849671, 65536, 0, 4849672, 131076, 5, 4849673, 65536, 0, 4849674, 65536, 0, 4849675, 131076, 5, 4849676, 65536, 0, 4849677, 65536, 0, 4849678, 131076, 5, 4849679, 65536, 0, 4849680, 65536, 0, 4849681, 131076, 5, 4849682, 65536, 0, 4849683, 65536, 0, 4849684, 131076, 5, 4849685, 65536, 0, 4849686, 65536, 0, 4849687, 131076, 5, 4849688, 65536, 0, 4849689, 65536, 0, 4849690, 65536, 0, 4849691, 65536, 0, 4849692, 65536, 0, 4849693, 65536, 0, 4849694, 65536, 0, 4849695, 65536, 0, 4849696, 65536, 0, 4849697, 65536, 0, 4849698, 65536, 0, 4849699, 65536, 0, 4849700, 65536, 0, 4849701, 65536, 0, 4849702, 65536, 0, 4849703, 65536, 0, 4849704, 65536, 0, 4849705, 65536, 0, 4849706, 65536, 0, 4849707, 65536, 0, 4849708, 65536, 0, 4849709, 65536, 0, 4849710, 65536, 0, 4849711, 65536, 0, 4849712, 65536, 0, 4849713, 65536, 0, 4849714, 65536, 0, 4849715, 65536, 0, 4849716, 65536, 0, 4849717, 65536, 0, 4849718, 65536, 0, 4849719, 65536, 0, 4849720, 65536, 0, 4849721, 65536, 0, 4849722, 65536, 0, 4849723, 65536, 0, 4849724, 65536, 0, 4849725, 65536, 0, 4849726, 65536, 0, 4849727, 262144, 2, 4849728, 327680, 2, 4849729, 131076, 5, 4849730, 262144, 2, 4849731, 327680, 2, 4849732, 131076, 5, 4849733, 262144, 2, 4849734, 327680, 2, 4849735, 131076, 5, 4849736, 262144, 2, 4849737, 327680, 2, 4849738, 131076, 5, 4849739, 262144, 2, 4849740, 327680, 2, 4849741, 131076, 5, 4849742, 262144, 2, 4849743, 327680, 2, 4849744, 131076, 5, 4849745, 262144, 2, 4849746, 327680, 2, 4849747, 131076, 5, 4849748, 262144, 2, 4849749, 327680, 2, 4849750, 65536, 0, 4849751, 393216, 1, 4849752, 458752, 1, 4849753, 393216, 1, 4849754, 458752, 1, 4849755, 393216, 1, 4849756, 458752, 1, 4849757, 393216, 1, 4849758, 458752, 1, 4849759, 393216, 1, 4849760, 458752, 1, 4849761, 262144, 1, 4849762, 327680, 1, 4849763, 393216, 1, 4915200, 262144, 1, 4915201, 327680, 1, 4915202, 131076, 5, 4915203, 262144, 1, 4915204, 327680, 1, 4915205, 131076, 5, 4915206, 262144, 1, 4915207, 327680, 1, 4915208, 131076, 5, 4915209, 262144, 1, 4915210, 327680, 1, 4915211, 131076, 5, 4915212, 262144, 1, 4915213, 327680, 1, 4915214, 131076, 5, 4915215, 262144, 1, 4915216, 327680, 1, 4915217, 131076, 5, 4915218, 262144, 1, 4915219, 327680, 1, 4915220, 131076, 5, 4915221, 262144, 1, 4915222, 327680, 1, 4915223, 131076, 5, 4915224, 262144, 1, 4915225, 327680, 1, 4915226, 65536, 0, 4915227, 65536, 0, 4915228, 65536, 0, 4915229, 65536, 0, 4915230, 65536, 0, 4915231, 65536, 0, 4915232, 65536, 0, 4915233, 65536, 0, 4915234, 65536, 0, 4915235, 65536, 0, 4915236, 65536, 0, 4915237, 65536, 0, 4915238, 65536, 0, 4915239, 65536, 0, 4915240, 65536, 0, 4915241, 65536, 0, 4915242, 65536, 0, 4915243, 65536, 0, 4915244, 65536, 0, 4915245, 65536, 0, 4915246, 65536, 0, 4915247, 65536, 0, 4915248, 65536, 0, 4915249, 65536, 0, 4915250, 65536, 0, 4915251, 65536, 0, 4915252, 65536, 0, 4915253, 65536, 0, 4915254, 65536, 0, 4915255, 65536, 0, 4915256, 65536, 0, 4915257, 65536, 0, 4915258, 65536, 0, 4915259, 65536, 0, 4915260, 65536, 0, 4915261, 65536, 0, 4915262, 65536, 0, 4915263, 65536, 0, 4915264, 65536, 0, 4915265, 131076, 5, 4915266, 65536, 0, 4915267, 65536, 0, 4915268, 131076, 5, 4915269, 65536, 0, 4915270, 65536, 0, 4915271, 131076, 5, 4915272, 65536, 0, 4915273, 65536, 0, 4915274, 131076, 5, 4915275, 65536, 0, 4915276, 65536, 0, 4915277, 131076, 5, 4915278, 65536, 0, 4915279, 65536, 0, 4915280, 131076, 5, 4915281, 65536, 0, 4915282, 65536, 0, 4915283, 131076, 5, 4915284, 65536, 0, 4915285, 65536, 0, 4915286, 65536, 0, 4915287, 393216, 2, 4915288, 458752, 2, 4915289, 393216, 2, 4915290, 458752, 2, 4915291, 393216, 2, 4915292, 458752, 2, 4915293, 393216, 2, 4915294, 458752, 2, 4915295, 393216, 2, 4915296, 458752, 2, 4915297, 262144, 2, 4915298, 327680, 2, 4915299, 393216, 2, 4980736, 262144, 2, 4980737, 327680, 2, 4980738, 131076, 5, 4980739, 262144, 2, 4980740, 327680, 2, 4980741, 131076, 5, 4980742, 262144, 2, 4980743, 327680, 2, 4980744, 131076, 5, 4980745, 262144, 2, 4980746, 327680, 2, 4980747, 131076, 5, 4980748, 262144, 2, 4980749, 327680, 2, 4980750, 131076, 5, 4980751, 262144, 2, 4980752, 327680, 2, 4980753, 131076, 5, 4980754, 262144, 2, 4980755, 327680, 2, 4980756, 131076, 5, 4980757, 262144, 2, 4980758, 327680, 2, 4980759, 131076, 5, 4980760, 262144, 2, 4980761, 327680, 2, 4980762, 65536, 0, 4980763, 65536, 0, 4980764, 65536, 0, 4980765, 65536, 0, 4980766, 65536, 0, 4980767, 65536, 0, 4980768, 65536, 0, 4980769, 65536, 0, 4980770, 65536, 0, 4980771, 65536, 0, 4980772, 65536, 0, 4980773, 65536, 0, 4980774, 65536, 0, 4980775, 65536, 0, 4980776, 65536, 0, 4980777, 65536, 0, 4980778, 65536, 0, 4980779, 65536, 0, 4980780, 65536, 0, 4980781, 65536, 0, 4980782, 65536, 0, 4980783, 65536, 0, 4980784, 65536, 0, 4980785, 65536, 0, 4980786, 65536, 0, 4980787, 65536, 0, 4980788, 65536, 0, 4980789, 65536, 0, 4980790, 65536, 0, 4980791, 65536, 0, 4980792, 65536, 0, 4980793, 65536, 0, 4980794, 65536, 0, 4980795, 65536, 0, 4980796, 65536, 0, 4980797, 65536, 0, 4980798, 65536, 0, 4980799, 262144, 1, 4980800, 327680, 1, 4980801, 131076, 5, 4980802, 262144, 1, 4980803, 327680, 1, 4980804, 131076, 5, 4980805, 262144, 1, 4980806, 327680, 1, 4980807, 131076, 5, 4980808, 262144, 1, 4980809, 327680, 1, 4980810, 131076, 5, 4980811, 262144, 1, 4980812, 327680, 1, 4980813, 131076, 5, 4980814, 262144, 1, 4980815, 327680, 1, 4980816, 131076, 5, 4980817, 262144, 1, 4980818, 327680, 1, 4980819, 131076, 5, 4980820, 262144, 1, 4980821, 327680, 1, 4980822, 65536, 0, 4980823, 65536, 0, 4980824, 65536, 0, 4980825, 65536, 0, 4980826, 65536, 0, 4980827, 65536, 0, 4980828, 65536, 0, 4980829, 65536, 0, 4980830, 65536, 0, 4980831, 393216, 1, 4980832, 458752, 1, 4980833, 393216, 1, 4980834, 458752, 1, 4980835, 393216, 1, 5046272, 65536, 0, 5046273, 65536, 0, 5046274, 131076, 5, 5046275, 65536, 0, 5046276, 65536, 0, 5046277, 131076, 5, 5046278, 65536, 0, 5046279, 65536, 0, 5046280, 131076, 5, 5046281, 65536, 0, 5046282, 65536, 0, 5046283, 131076, 5, 5046284, 65536, 0, 5046285, 65536, 0, 5046286, 131076, 5, 5046287, 65536, 0, 5046288, 65536, 0, 5046289, 131076, 5, 5046290, 65536, 0, 5046291, 65536, 0, 5046292, 131076, 5, 5046293, 65536, 0, 5046294, 65536, 0, 5046295, 131076, 5, 5046296, 65536, 0, 5046297, 65536, 0, 5046298, 65536, 0, 5046299, 65536, 0, 5046300, 65536, 0, 5046301, 65536, 0, 5046302, 65536, 0, 5046303, 65536, 0, 5046304, 65536, 0, 5046305, 65536, 0, 5046306, 65536, 0, 5046307, 65536, 0, 5046308, 65536, 0, 5046309, 65536, 0, 5046310, 65536, 0, 5046311, 65536, 0, 5046312, 65536, 0, 5046313, 65536, 0, 5046314, 65536, 0, 5046315, 65536, 0, 5046316, 65536, 0, 5046317, 65536, 0, 5046318, 65536, 0, 5046319, 65536, 0, 5046320, 65536, 0, 5046321, 65536, 0, 5046322, 65536, 0, 5046323, 65536, 0, 5046324, 65536, 0, 5046325, 65536, 0, 5046326, 65536, 0, 5046327, 65536, 0, 5046328, 65536, 0, 5046329, 65536, 0, 5046330, 65536, 0, 5046331, 65536, 0, 5046332, 65536, 0, 5046333, 65536, 0, 5046334, 65536, 0, 5046335, 262144, 2, 5046336, 327680, 2, 5046337, 131076, 5, 5046338, 262144, 2, 5046339, 327680, 2, 5046340, 131076, 5, 5046341, 262144, 2, 5046342, 327680, 2, 5046343, 131076, 5, 5046344, 262144, 2, 5046345, 327680, 2, 5046346, 131076, 5, 5046347, 262144, 2, 5046348, 327680, 2, 5046349, 131076, 5, 5046350, 262144, 2, 5046351, 327680, 2, 5046352, 131076, 5, 5046353, 262144, 2, 5046354, 327680, 2, 5046355, 131076, 5, 5046356, 262144, 2, 5046357, 327680, 2, 5046358, 65536, 0, 5046359, 65536, 0, 5046360, 65536, 0, 5046361, 65536, 0, 5046362, 65536, 0, 5046363, 65536, 0, 5046364, 65536, 0, 5046365, 65536, 0, 5046366, 65536, 0, 5046367, 393216, 2, 5046368, 458752, 2, 5046369, 393216, 2, 5046370, 458752, 2, 5046371, 393216, 2, 5111808, 262144, 1, 5111809, 327680, 1, 5111810, 131076, 5, 5111811, 262144, 1, 5111812, 327680, 1, 5111813, 131076, 5, 5111814, 262144, 1, 5111815, 327680, 1, 5111816, 131076, 5, 5111817, 262144, 1, 5111818, 327680, 1, 5111819, 131076, 5, 5111820, 262144, 1, 5111821, 327680, 1, 5111822, 131076, 5, 5111823, 262144, 1, 5111824, 327680, 1, 5111825, 131076, 5, 5111826, 262144, 1, 5111827, 327680, 1, 5111828, 131076, 5, 5111829, 262144, 1, 5111830, 327680, 1, 5111831, 131076, 5, 5111832, 262144, 1, 5111833, 327680, 1, 5111834, 65536, 0, 5111835, 65536, 0, 5111836, 65536, 0, 5111837, 65536, 0, 5111838, 65536, 0, 5111839, 65536, 0, 5111840, 65536, 0, 5111841, 65536, 0, 5111842, 65536, 0, 5111843, 65536, 0, 5111844, 65536, 0, 5111845, 65536, 0, 5111846, 65536, 0, 5111847, 65536, 0, 5111848, 65536, 0, 5111849, 65536, 0, 5111850, 65536, 0, 5111851, 65536, 0, 5111852, 65536, 0, 5111853, 65536, 0, 5111854, 65536, 0, 5111855, 65536, 0, 5111856, 65536, 0, 5111857, 65536, 0, 5111858, 65536, 0, 5111859, 65536, 0, 5111860, 65536, 0, 5111861, 65536, 0, 5111862, 65536, 0, 5111863, 65536, 0, 5111864, 65536, 0, 5111865, 65536, 0, 5111866, 65536, 0, 5111867, 65536, 0, 5111868, 65536, 0, 5111869, 65536, 0, 5111870, 65536, 0, 5111871, 65536, 0, 5111872, 65536, 0, 5111873, 131076, 5, 5111874, 65536, 0, 5111875, 65536, 0, 5111876, 131076, 5, 5111877, 65536, 0, 5111878, 65536, 0, 5111879, 131076, 5, 5111880, 65536, 0, 5111881, 65536, 0, 5111882, 131076, 5, 5111883, 65536, 0, 5111884, 65536, 0, 5111885, 131076, 5, 5111886, 65536, 0, 5111887, 65536, 0, 5111888, 131076, 5, 5111889, 65536, 0, 5111890, 65536, 0, 5111891, 131076, 5, 5111892, 65536, 0, 5111893, 65536, 0, 5111894, 65536, 0, 5111895, 65536, 0, 5111896, 65536, 0, 5111897, 65536, 0, 5111898, 65536, 0, 5111899, 65536, 0, 5111900, 65536, 0, 5111901, 65536, 0, 5111902, 65536, 0, 5111903, 65536, 0, 5111904, 65536, 0, 5111905, 65536, 0, 5111906, 65536, 0, 5111907, 65536, 0, 5177344, 262144, 2, 5177345, 327680, 2, 5177346, 131076, 5, 5177347, 262144, 2, 5177348, 327680, 2, 5177349, 131076, 5, 5177350, 262144, 2, 5177351, 327680, 2, 5177352, 131076, 5, 5177353, 262144, 2, 5177354, 327680, 2, 5177355, 131076, 5, 5177356, 262144, 2, 5177357, 327680, 2, 5177358, 131076, 5, 5177359, 262144, 2, 5177360, 327680, 2, 5177361, 131076, 5, 5177362, 262144, 2, 5177363, 327680, 2, 5177364, 131076, 5, 5177365, 262144, 2, 5177366, 327680, 2, 5177367, 131076, 5, 5177368, 262144, 2, 5177369, 327680, 2, 5177370, 65536, 0, 5177371, 65536, 0, 5177372, 65536, 0, 5177373, 65536, 0, 5177374, 65536, 0, 5177375, 65536, 0, 5177376, 65536, 0, 5177377, 65536, 0, 5177378, 65536, 0, 5177379, 65536, 0, 5177380, 65536, 0, 5177381, 65536, 0, 5177382, 65536, 0, 5177383, 65536, 0, 5177384, 65536, 0, 5177385, 65536, 0, 5177386, 65536, 0, 5177387, 65536, 0, 5177388, 65536, 0, 5177389, 65536, 0, 5177390, 65536, 0, 5177391, 65536, 0, 5177392, 65536, 0, 5177393, 65536, 0, 5177394, 65536, 0, 5177395, 65536, 0, 5177396, 65536, 0, 5177397, 65536, 0, 5177398, 65536, 0, 5177399, 65536, 0, 5177400, 65536, 0, 5177401, 65536, 0, 5177402, 65536, 0, 5177403, 65536, 0, 5177404, 65536, 0, 5177405, 65536, 0, 5177406, 65536, 0, 5177407, 262144, 1, 5177408, 327680, 1, 5177409, 131076, 5, 5177410, 262144, 1, 5177411, 327680, 1, 5177412, 131076, 5, 5177413, 262144, 1, 5177414, 327680, 1, 5177415, 131076, 5, 5177416, 262144, 1, 5177417, 327680, 1, 5177418, 131076, 5, 5177419, 262144, 1, 5177420, 327680, 1, 5177421, 131076, 5, 5177422, 262144, 1, 5177423, 327680, 1, 5177424, 131076, 5, 5177425, 262144, 1, 5177426, 327680, 1, 5177427, 131076, 5, 5177428, 262144, 1, 5177429, 327680, 1, 5177430, 65536, 0, 5177431, 65536, 0, 5177432, 65536, 0, 5177433, 65536, 0, 5177434, 65536, 0, 5177435, 65536, 0, 5177436, 65536, 0, 5177437, 65536, 0, 5177438, 65536, 0, 5177439, 65536, 0, 5177440, 65536, 0, 5177441, 65536, 0, 5177442, 65536, 0, 5177443, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1769553, 0, 0, 1769554, 0, 0, 1769555, 0, 0, 1769556, 0, 0, 1769557, 0, 0, 1769558, 0, 0, 1769559, 0, 0, 1769560, 0, 0, 1769561, 0, 0, 1769562, 0, 0, 1769563, 0, 0, 1769564, 0, 0, 1769565, 0, 0, 1769566, 0, 0, 1769567, 0, 0, 1769568, 0, 0, 1769569, 0, 0, 1769570, 0, 0, 1769571, 0, 0, 1835089, 0, 0, 1835090, 0, 0, 1835091, 0, 0, 1835092, 0, 0, 1835093, 0, 0, 1835094, 0, 0, 1835095, 0, 0, 1835096, 0, 0, 1835097, 0, 0, 1835098, 0, 0, 1835099, 0, 0, 1835100, 0, 0, 1835101, 0, 0, 1835102, 0, 0, 1835103, 0, 0, 1835104, 0, 0, 1835105, 0, 0, 1835106, 0, 0, 1835107, 0, 0, 1900625, 0, 0, 1900626, 0, 0, 1900627, 0, 0, 1900628, 0, 0, 1900629, 0, 0, 1900630, 0, 0, 1900631, 0, 0, 1900632, 0, 0, 1900633, 0, 0, 1900634, 0, 0, 1900635, 0, 0, 1900636, 0, 0, 1900637, 0, 0, 1900638, 0, 0, 1900639, 0, 0, 1900640, 0, 0, 1900641, 0, 0, 1900642, 0, 0, 1900643, 0, 0, 1966161, 0, 0, 1966162, 0, 0, 1966163, 0, 0, 1966164, 0, 0, 1966165, 0, 0, 1966166, 0, 0, 1966167, 0, 0, 1966168, 0, 0, 1966169, 0, 0, 1966170, 0, 0, 1966171, 0, 0, 1966172, 0, 0, 1966173, 0, 0, 1966174, 0, 0, 1966175, 0, 0, 1966176, 0, 0, 1966177, 0, 0, 1966178, 0, 0, 1966179, 0, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031697, 0, 0, 2031698, 0, 0, 2031699, 0, 0, 2031700, 0, 0, 2031701, 0, 0, 2031702, 0, 0, 2031703, 0, 0, 2031704, 0, 0, 2031705, 0, 0, 2031706, 0, 0, 2031707, 0, 0, 2031708, 0, 0, 2031709, 0, 0, 2031710, 0, 0, 2031711, 0, 0, 2031712, 0, 0, 2031713, 0, 0, 2031714, 0, 0, 2031715, 0, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097233, 0, 0, 2097234, 0, 0, 2097235, 0, 0, 2097236, 0, 0, 2097237, 0, 0, 2097238, 0, 0, 2097239, 0, 0, 2097240, 0, 0, 2097241, 0, 0, 2097242, 0, 0, 2097243, 0, 0, 2097244, 0, 0, 2097245, 0, 0, 2097246, 0, 0, 2097247, 0, 0, 2097248, 0, 0, 2097249, 0, 0, 2097250, 0, 0, 2097251, 0, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162769, 0, 0, 2162770, 0, 0, 2162771, 0, 0, 2162772, 0, 0, 2162773, 0, 0, 2162774, 0, 0, 2162775, 0, 0, 2162776, 0, 0, 2162777, 0, 0, 2162778, 0, 0, 2162779, 0, 0, 2162780, 0, 0, 2162781, 0, 0, 2162782, 0, 0, 2162783, 0, 0, 2162784, 0, 0, 2162785, 0, 0, 2162786, 0, 0, 2162787, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228321, 0, 0, 2228322, 0, 0, 2228323, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293841, 0, 0, 2293842, 0, 0, 2293843, 0, 0, 2293844, 0, 0, 2293845, 0, 0, 2293846, 0, 0, 2293847, 0, 0, 2293848, 0, 0, 2293849, 0, 0, 2293850, 0, 0, 2293851, 0, 0, 2293852, 0, 0, 2293853, 0, 0, 2293854, 0, 0, 2293855, 0, 0, 2293856, 0, 0, 2293857, 0, 0, 2293858, 0, 0, 2293859, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359377, 0, 0, 2359378, 0, 0, 2359379, 0, 0, 2359380, 0, 0, 2359381, 0, 0, 2359382, 0, 0, 2359383, 0, 0, 2359384, 0, 0, 2359385, 0, 0, 2359386, 0, 0, 2359387, 0, 0, 2359388, 0, 0, 2359389, 0, 0, 2359390, 0, 0, 2359391, 0, 0, 2359392, 0, 0, 2359393, 0, 0, 2359394, 0, 0, 2359395, 0, 0, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424913, 0, 0, 2424914, 0, 0, 2424915, 0, 0, 2424916, 0, 0, 2424917, 0, 0, 2424918, 0, 0, 2424919, 0, 0, 2424920, 0, 0, 2424921, 0, 0, 2424922, 0, 0, 2424923, 0, 0, 2424924, 0, 0, 2424925, 0, 0, 2424926, 0, 0, 2424927, 0, 0, 2424928, 0, 0, 2424929, 0, 0, 2424930, 0, 0, 2424931, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490449, 0, 0, 2490450, 0, 0, 2490451, 0, 0, 2490452, 0, 0, 2490453, 0, 0, 2490454, 0, 0, 2490455, 0, 0, 2490456, 0, 0, 2490457, 0, 0, 2490458, 0, 0, 2490459, 0, 0, 2490460, 0, 0, 2490461, 0, 0, 2490462, 0, 0, 2490463, 0, 0, 2490464, 0, 0, 2490465, 0, 0, 2490466, 0, 0, 2490467, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555985, 0, 0, 2555986, 0, 0, 2555987, 0, 0, 2555988, 0, 0, 2555989, 0, 0, 2555990, 0, 0, 2555991, 0, 0, 2555992, 0, 0, 2555993, 0, 0, 2555994, 0, 0, 2555995, 0, 0, 2555996, 0, 0, 2555997, 0, 0, 2555998, 0, 0, 2555999, 0, 0, 2556000, 0, 0, 2556001, 0, 0, 2556002, 0, 0, 2556003, 0, 0, 2621440, 0, 0, 2621441, 0, 0, 2621442, 0, 0, 2621443, 0, 0, 2621444, 0, 0, 2621445, 0, 0, 2621446, 0, 0, 2621447, 0, 0, 2621448, 0, 0, 2621449, 0, 0, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 0, 2621453, 0, 0, 2621454, 0, 0, 2621455, 0, 0, 2621456, 0, 0, 2621521, 0, 0, 2621522, 0, 0, 2621523, 0, 0, 2621524, 0, 0, 2621525, 0, 0, 2621526, 0, 0, 2621527, 0, 0, 2621528, 0, 0, 2621529, 0, 0, 2621530, 0, 0, 2621531, 0, 0, 2621532, 0, 0, 2621533, 0, 0, 2621534, 0, 0, 2621535, 0, 0, 2621536, 0, 0, 2621537, 0, 0, 2621538, 0, 0, 2621539, 0, 0, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 0, 2686989, 0, 0, 2686990, 0, 0, 2686991, 0, 0, 2686992, 0, 0, 2687057, 0, 0, 2687058, 0, 0, 2687059, 0, 0, 2687060, 0, 0, 2687061, 0, 0, 2687062, 0, 0, 2687063, 0, 0, 2687064, 0, 0, 2687065, 0, 0, 2687066, 0, 0, 2687067, 0, 0, 2687068, 0, 0, 2687069, 0, 0, 2687070, 0, 0, 2687071, 0, 0, 2687072, 0, 0, 2687073, 0, 0, 2687074, 0, 0, 2687075, 0, 0, 2752512, 0, 0, 2752513, 0, 0, 2752514, 0, 0, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 0, 2752525, 0, 0, 2752526, 0, 0, 2752527, 0, 0, 2752528, 0, 0, 2752593, 0, 0, 2752594, 0, 0, 2752595, 0, 0, 2752596, 0, 0, 2752597, 0, 0, 2752598, 0, 0, 2752599, 0, 0, 2752600, 0, 0, 2752601, 0, 0, 2752602, 0, 0, 2752603, 0, 0, 2752604, 0, 0, 2752605, 0, 0, 2752606, 0, 0, 2752607, 0, 0, 2752608, 0, 0, 2752609, 0, 0, 2752610, 0, 0, 2752611, 0, 0, 2818048, 0, 0, 2818049, 0, 0, 2818050, 0, 0, 2818051, 0, 0, 2818052, 0, 0, 2818053, 0, 0, 2818054, 0, 0, 2818055, 0, 0, 2818056, 0, 0, 2818057, 0, 0, 2818058, 0, 0, 2818059, 0, 0, 2818060, 0, 0, 2818061, 0, 0, 2818062, 0, 0, 2818063, 0, 0, 2818064, 0, 0, 2818129, 0, 0, 2818130, 0, 0, 2818131, 0, 0, 2818132, 0, 0, 2818133, 0, 0, 2818134, 0, 0, 2818135, 0, 0, 2818136, 0, 0, 2818137, 0, 0, 2818138, 0, 0, 2818139, 0, 0, 2818140, 0, 0, 2818141, 0, 0, 2818142, 0, 0, 2818143, 0, 0, 2818144, 0, 0, 2818145, 0, 0, 2818146, 0, 0, 2818147, 0, 0, 2883584, 0, 0, 2883585, 0, 0, 2883586, 0, 0, 2883587, 0, 0, 2883588, 0, 0, 2883589, 0, 0, 2883590, 0, 0, 2883591, 0, 0, 2883592, 0, 0, 2883593, 0, 0, 2883594, 0, 0, 2883595, 0, 0, 2883596, 0, 0, 2883597, 0, 0, 2883598, 0, 0, 2883599, 0, 0, 2883600, 0, 0, 2883665, 0, 0, 2883666, 0, 0, 2883667, 0, 0, 2883668, 0, 0, 2883669, 0, 0, 2883670, 0, 0, 2883671, 0, 0, 2883672, 0, 0, 2883673, 0, 0, 2883674, 0, 0, 2883675, 0, 0, 2883676, 0, 0, 2883677, 0, 0, 2883678, 0, 0, 2883679, 0, 0, 2883680, 0, 0, 2883681, 0, 0, 2883682, 0, 0, 2883683, 0, 0, 2949120, 0, 0, 2949121, 0, 0, 2949122, 0, 0, 2949123, 0, 0, 2949124, 0, 0, 2949125, 0, 0, 2949126, 0, 0, 2949127, 0, 0, 2949128, 0, 0, 2949129, 0, 0, 2949130, 0, 0, 2949131, 0, 0, 2949132, 0, 0, 2949133, 0, 0, 2949134, 0, 0, 2949135, 0, 0, 2949136, 0, 0, 2949201, 0, 0, 2949202, 0, 0, 2949203, 0, 0, 2949204, 0, 0, 2949205, 0, 0, 2949206, 0, 0, 2949207, 0, 0, 2949208, 0, 0, 2949209, 0, 0, 2949210, 0, 0, 2949211, 0, 0, 2949212, 0, 0, 2949213, 0, 0, 2949214, 0, 0, 2949215, 0, 0, 2949216, 0, 0, 2949217, 0, 0, 2949218, 0, 0, 2949219, 0, 0, 3014656, 0, 0, 3014657, 0, 0, 3014658, 0, 0, 3014659, 0, 0, 3014660, 0, 0, 3014661, 0, 0, 3014662, 0, 0, 3014663, 0, 0, 3014664, 0, 0, 3014665, 0, 0, 3014666, 0, 0, 3014667, 0, 0, 3014668, 0, 0, 3014669, 0, 0, 3014670, 0, 0, 3014671, 0, 0, 3014672, 0, 0, 3014737, 0, 0, 3014738, 0, 0, 3014739, 0, 0, 3014740, 0, 0, 3014741, 0, 0, 3014742, 0, 0, 3014743, 0, 0, 3014744, 0, 0, 3014745, 0, 0, 3014746, 0, 0, 3014747, 0, 0, 3014748, 0, 0, 3014749, 0, 0, 3014750, 0, 0, 3014751, 0, 0, 3014752, 0, 0, 3014753, 0, 0, 3014754, 0, 0, 3014755, 0, 0, 3080192, 0, 0, 3080193, 0, 0, 3080194, 0, 0, 3080195, 0, 0, 3080196, 0, 0, 3080197, 0, 0, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 0, 3080205, 0, 0, 3080206, 0, 0, 3080207, 0, 0, 3080208, 0, 0, 3080273, 0, 0, 3080274, 0, 0, 3080275, 0, 0, 3080276, 0, 0, 3080277, 0, 0, 3080278, 0, 0, 3080279, 0, 0, 3080280, 0, 0, 3080281, 0, 0, 3080282, 0, 0, 3080283, 0, 0, 3080284, 0, 0, 3080285, 0, 0, 3080286, 0, 0, 3080287, 0, 0, 3080288, 0, 0, 3080289, 0, 0, 3080290, 0, 0, 3080291, 0, 0, 3145728, 0, 0, 3145729, 0, 0, 3145730, 0, 0, 3145731, 0, 0, 3145732, 0, 0, 3145733, 0, 0, 3145734, 0, 0, 3145735, 0, 0, 3145736, 0, 0, 3145737, 0, 0, 3145738, 0, 0, 3145739, 0, 0, 3145740, 0, 0, 3145741, 0, 0, 3145742, 0, 0, 3145743, 0, 0, 3145744, 0, 0, 3145809, 0, 0, 3145810, 0, 0, 3145811, 0, 0, 3145812, 0, 0, 3145813, 0, 0, 3145814, 0, 0, 3145815, 0, 0, 3145816, 0, 0, 3145817, 0, 0, 3145818, 0, 0, 3145819, 0, 0, 3145820, 0, 0, 3145821, 0, 0, 3145822, 0, 0, 3145823, 0, 0, 3145824, 0, 0, 3145825, 0, 0, 3145826, 0, 0, 3145827, 0, 0, 3211264, 0, 0, 3211265, 0, 0, 3211266, 0, 0, 3211267, 0, 0, 3211268, 0, 0, 3211269, 0, 0, 3211270, 0, 0, 3211271, 0, 0, 3211272, 0, 0, 3211273, 0, 0, 3211274, 0, 0, 3211275, 0, 0, 3211276, 0, 0, 3211277, 0, 0, 3211278, 0, 0, 3211279, 0, 0, 3211280, 0, 0, 3211345, 0, 0, 3211346, 0, 0, 3211347, 0, 0, 3211348, 0, 0, 3211349, 0, 0, 3211350, 0, 0, 3211351, 0, 0, 3211352, 0, 0, 3211353, 0, 0, 3211354, 0, 0, 3211355, 0, 0, 3211356, 0, 0, 3211357, 0, 0, 3211358, 0, 0, 3211359, 0, 0, 3211360, 0, 0, 3211361, 0, 0, 3211362, 0, 0, 3211363, 0, 0, 3407947, 0, 0, 3407948, 0, 0, 3407949, 0, 0, 3407950, 0, 0, 3407951, 0, 0, 3407952, 0, 0, 3407953, 0, 0, 3407954, 0, 0, 3407955, 0, 0, 3407956, 0, 0, 3407957, 0, 0, 3473483, 0, 0, 3473484, 0, 0, 3473485, 0, 0, 3473486, 0, 0, 3473487, 0, 0, 3473489, 0, 0, 3473490, 0, 0, 3473491, 0, 0, 3473492, 0, 0, 3473493, 0, 0, 3539019, 0, 0, 3539020, 0, 0, 3539021, 0, 0, 3539022, 0, 0, 3539023, 0, 0, 3539025, 0, 0, 3539026, 0, 0, 3539027, 0, 0, 3539028, 0, 0, 3539029, 0, 0, 3604555, 0, 0, 3604556, 0, 0, 3604557, 0, 0, 3604558, 0, 0, 3604559, 0, 0, 3604561, 0, 0, 3604562, 0, 0, 3604563, 0, 0, 3604564, 0, 0, 3604565, 0, 0, 3670091, 0, 0, 3670092, 0, 0, 3670093, 0, 0, 3670094, 0, 0, 3670095, 0, 0, 3670097, 0, 0, 3670098, 0, 0, 3670099, 0, 0, 3670100, 0, 0, 3670101, 0, 0, 3735627, 0, 0, 3735628, 0, 0, 3735629, 0, 0, 3735630, 0, 0, 3735631, 0, 0, 3735633, 0, 0, 3735634, 0, 0, 3735635, 0, 0, 3735636, 0, 0, 3735637, 0, 0, 3801163, 0, 0, 3801164, 0, 0, 3801165, 0, 0, 3801166, 0, 0, 3801167, 0, 0, 3801169, 0, 0, 3801170, 0, 0, 3801171, 0, 0, 3801172, 0, 0, 3801173, 0, 0, 3866699, 0, 0, 3866700, 0, 0, 3866701, 0, 0, 3866702, 0, 0, 3866703, 0, 0, 3866705, 0, 0, 3866706, 0, 0, 3866707, 0, 0, 3866708, 0, 0, 3866709, 0, 0, 3932235, 0, 0, 3932236, 0, 0, 3932237, 0, 0, 3932238, 0, 0, 3932239, 0, 0, 3932241, 0, 0, 3932242, 0, 0, 3932243, 0, 0, 3932244, 0, 0, 3932245, 0, 0, 3997771, 0, 0, 3997772, 0, 0, 3997773, 0, 0, 3997774, 0, 0, 3997775, 0, 0, 3997777, 0, 0, 3997778, 0, 0, 3997779, 0, 0, 3997780, 0, 0, 3997781, 0, 0 ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 54, 262145, 2, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 4, 65590, 262145, 2, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 4, 131126, 262145, 2, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 1, 4, 196632, 262145, 5, 196633, 131073, 3, 196634, 131073, 3, 196635, 1, 6, 196662, 262145, 2, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 1, 4, 262145, 0, 11, 262146, 65536, 11, 262147, 131072, 11, 262150, 0, 11, 262151, 65536, 11, 262152, 131072, 11, 262157, 0, 11, 262158, 65536, 11, 262159, 131072, 11, 262163, 0, 11, 262164, 65536, 11, 262165, 131072, 11, 262168, 262145, 2, 262169, 1, 0, 262170, 1, 0, 262171, 1, 4, 262198, 262145, 2, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 1, 4, 327681, 0, 12, 327682, 65536, 12, 327683, 131072, 12, 327686, 0, 12, 327687, 65536, 12, 327688, 131072, 12, 327689, 262144, 8, 327690, 327680, 8, 327691, 393216, 8, 327693, 0, 12, 327694, 65536, 12, 327695, 131072, 12, 327696, 262144, 8, 327697, 327680, 8, 327698, 393216, 8, 327699, 0, 12, 327700, 65536, 12, 327701, 131072, 12, 327704, 262145, 2, 327705, 1, 0, 327706, 1, 0, 327707, 1, 4, 327734, 262145, 2, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 1, 4, 393217, 0, 13, 393218, 65536, 13, 393219, 131072, 13, 393222, 0, 13, 393223, 65536, 13, 393224, 131072, 13, 393225, 262144, 9, 393226, 327680, 9, 393227, 393216, 9, 393229, 0, 13, 393230, 65536, 13, 393231, 131072, 13, 393232, 262144, 9, 393233, 327680, 9, 393234, 393216, 9, 393235, 0, 13, 393236, 65536, 13, 393237, 131072, 13, 393240, 262145, 2, 393241, 1, 0, 393242, 1, 0, 393243, 1, 4, 393270, 262145, 2, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 4, 458753, 0, 14, 458754, 65536, 14, 458755, 131072, 14, 458758, 0, 14, 458759, 65536, 14, 458760, 131072, 14, 458761, 262144, 10, 458762, 327680, 10, 458763, 393216, 10, 458765, 0, 14, 458766, 65536, 14, 458767, 131072, 14, 458768, 262144, 10, 458769, 327680, 10, 458770, 393216, 10, 458771, 0, 14, 458772, 65536, 14, 458773, 131072, 14, 458776, 262145, 2, 458777, 1, 0, 458778, 1, 0, 458779, 1, 4, 458806, 262145, 2, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 1, 4, 524312, 262145, 2, 524313, 1, 0, 524314, 1, 0, 524315, 1, 4, 524342, 262145, 2, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 1, 4, 524378, 458752, 56, 589836, 262144, 10, 589837, 327680, 10, 589838, 393216, 10, 589848, 262145, 2, 589849, 1, 0, 589850, 1, 0, 589851, 1, 4, 589854, 0, 11, 589855, 65536, 11, 589856, 131072, 11, 589878, 262145, 2, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 4, 589886, 393216, 6, 589889, 393216, 6, 589892, 393216, 6, 589895, 393216, 6, 589898, 393216, 6, 589901, 393216, 6, 589904, 393216, 6, 589907, 393216, 6, 589910, 393216, 6, 589913, 393216, 6, 589914, 458752, 56, 655379, 0, 11, 655380, 65536, 11, 655381, 131072, 11, 655384, 262145, 2, 655385, 1, 0, 655386, 1, 0, 655387, 1, 4, 655390, 0, 12, 655391, 65536, 12, 655392, 131072, 12, 655398, 262144, 8, 655399, 327680, 8, 655400, 393216, 8, 655414, 262145, 2, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 4, 655419, 262144, 56, 655422, 393216, 7, 655425, 393216, 7, 655428, 393216, 7, 655431, 393216, 7, 655434, 393216, 7, 655437, 393216, 7, 655440, 393216, 7, 655443, 393216, 7, 655446, 393216, 7, 655449, 393216, 7, 655450, 458752, 56, 720896, 393216, 0, 720897, 458752, 0, 720898, 393216, 0, 720899, 458752, 0, 720900, 393216, 0, 720901, 458752, 0, 720902, 393216, 0, 720903, 458752, 0, 720904, 393216, 0, 720905, 458752, 0, 720913, 393216, 0, 720914, 458752, 0, 720915, 0, 12, 720917, 131072, 12, 720920, 262145, 2, 720921, 1, 0, 720922, 1, 0, 720923, 1, 4, 720926, 0, 13, 720927, 65536, 13, 720928, 131072, 13, 720930, 262144, 8, 720931, 327680, 8, 720932, 393216, 8, 720934, 262144, 9, 720935, 327680, 9, 720936, 393216, 9, 720950, 262145, 2, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 4, 720955, 262144, 56, 720956, 262144, 0, 720957, 327680, 0, 720959, 262144, 0, 720960, 327680, 0, 720962, 262144, 0, 720963, 327680, 0, 720965, 262144, 0, 720966, 327680, 0, 720968, 262144, 0, 720969, 327680, 0, 720971, 262144, 0, 720972, 327680, 0, 720974, 262144, 0, 720975, 327680, 0, 720977, 262144, 0, 720978, 327680, 0, 720980, 262144, 0, 720981, 327680, 0, 720983, 262144, 0, 720984, 327680, 0, 720986, 458752, 56, 786434, 393216, 4, 786436, 393216, 4, 786438, 393216, 4, 786440, 393216, 4, 786451, 0, 13, 786453, 131072, 13, 786455, 262145, 5, 786456, 65537, 0, 786457, 1, 0, 786458, 262145, 0, 786459, 131073, 6, 786462, 0, 14, 786463, 65536, 14, 786464, 131072, 14, 786466, 262144, 9, 786467, 327680, 9, 786468, 393216, 9, 786470, 262144, 10, 786471, 327680, 10, 786472, 393216, 10, 786486, 262145, 2, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 4, 786491, 262144, 56, 786494, 393216, 6, 786497, 393216, 6, 786500, 393216, 6, 786503, 393216, 6, 786506, 393216, 6, 786509, 393216, 6, 786512, 393216, 6, 786515, 393216, 6, 786518, 393216, 6, 786521, 393216, 6, 786522, 458752, 56, 851968, 393216, 0, 851969, 458752, 0, 851970, 393216, 0, 851971, 458752, 0, 851972, 393216, 0, 851973, 458752, 0, 851974, 393216, 0, 851975, 458752, 0, 851976, 393216, 0, 851977, 458752, 0, 851985, 262144, 8, 851986, 327680, 8, 851987, 393216, 8, 851988, 393216, 0, 851989, 458752, 0, 851991, 262145, 2, 851992, 1, 0, 851993, 1, 0, 851994, 1, 4, 852002, 262144, 10, 852003, 327680, 10, 852004, 393216, 10, 852007, 262144, 8, 852008, 327680, 8, 852009, 393216, 8, 852014, 0, 11, 852015, 65536, 11, 852016, 131072, 11, 852017, 0, 11, 852018, 65536, 11, 852019, 131072, 11, 852022, 262145, 2, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 4, 852027, 262144, 56, 852030, 393216, 7, 852033, 393216, 7, 852036, 393216, 7, 852039, 393216, 7, 852042, 393216, 7, 852045, 393216, 7, 852048, 393216, 7, 852051, 393216, 7, 852054, 393216, 7, 852057, 393216, 7, 852058, 458752, 56, 917506, 393216, 4, 917508, 393216, 4, 917510, 393216, 4, 917512, 393216, 4, 917514, 0, 124, 917521, 262144, 9, 917523, 393216, 9, 917526, 393216, 4, 917527, 262145, 2, 917528, 1, 0, 917529, 1, 0, 917530, 1, 4, 917543, 262144, 9, 917544, 327680, 9, 917545, 393216, 9, 917547, 262144, 8, 917548, 327680, 8, 917549, 393216, 8, 917550, 0, 12, 917551, 65536, 12, 917552, 131072, 12, 917553, 0, 12, 917554, 65536, 12, 917555, 131072, 12, 917558, 262145, 2, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 4, 917563, 262144, 56, 917564, 262144, 0, 917565, 327680, 0, 917567, 262144, 0, 917568, 327680, 0, 917570, 262144, 0, 917571, 327680, 0, 917573, 262144, 0, 917574, 327680, 0, 917576, 262144, 0, 917577, 327680, 0, 917579, 262144, 0, 917580, 327680, 0, 917582, 262144, 0, 917583, 327680, 0, 917585, 262144, 0, 917586, 327680, 0, 917588, 262144, 0, 917589, 327680, 0, 917591, 262144, 0, 917592, 327680, 0, 917594, 458752, 56, 983050, 65543, 7, 983051, 196615, 7, 983052, 131072, 79, 983053, 131072, 79, 983054, 131072, 79, 983055, 65543, 7, 983056, 196615, 7, 983075, 262144, 88, 983079, 262144, 10, 983080, 327680, 10, 983081, 393216, 10, 983083, 262144, 9, 983084, 327680, 9, 983085, 393216, 9, 983086, 0, 13, 983087, 65536, 13, 983088, 131072, 13, 983089, 0, 13, 983090, 65536, 13, 983091, 131072, 13, 983094, 262145, 2, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 4, 983099, 262144, 56, 983102, 393216, 6, 983105, 393216, 6, 983108, 393216, 6, 983111, 393216, 6, 983114, 393216, 6, 983117, 393216, 6, 983120, 393216, 6, 983123, 393216, 6, 983126, 393216, 6, 983129, 393216, 6, 983130, 458752, 56, 1048576, 393216, 0, 1048577, 458752, 0, 1048578, 393216, 0, 1048579, 458752, 0, 1048580, 393216, 0, 1048581, 458752, 0, 1048582, 393216, 0, 1048583, 458752, 0, 1048584, 393216, 0, 1048585, 458752, 0, 1048586, 65536, 80, 1048587, 0, 22, 1048588, 131072, 80, 1048589, 131072, 80, 1048590, 131072, 80, 1048591, 131072, 22, 1048592, 262144, 80, 1048593, 65536, 11, 1048594, 393216, 0, 1048595, 458752, 0, 1048596, 393216, 0, 1048597, 458752, 0, 1048606, 393216, 0, 1048607, 458752, 0, 1048608, 393216, 0, 1048609, 458752, 0, 1048610, 262144, 88, 1048619, 262144, 10, 1048620, 327680, 10, 1048621, 393216, 10, 1048622, 0, 14, 1048623, 65536, 14, 1048624, 131072, 14, 1048625, 0, 14, 1048626, 65536, 14, 1048627, 131072, 14, 1048630, 262145, 2, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 4, 1048635, 262144, 56, 1048638, 393216, 7, 1048641, 393216, 7, 1048644, 393216, 7, 1048647, 393216, 7, 1048650, 393216, 7, 1048653, 393216, 7, 1048656, 393216, 7, 1048659, 393216, 7, 1048662, 393216, 7, 1048665, 393216, 7, 1048666, 458752, 56, 1114114, 393216, 4, 1114116, 393216, 4, 1114118, 393216, 4, 1114120, 393216, 4, 1114122, 393216, 4, 1114124, 393216, 4, 1114128, 0, 12, 1114130, 131072, 12, 1114131, 262144, 8, 1114132, 327680, 8, 1114133, 393216, 8, 1114134, 262145, 5, 1114135, 131073, 3, 1114136, 131073, 3, 1114137, 131073, 3, 1114138, 131073, 3, 1114139, 1, 6, 1114140, 393216, 0, 1114141, 458752, 0, 1114142, 0, 11, 1114143, 65536, 11, 1114144, 393216, 4, 1114146, 393216, 4, 1114166, 262145, 2, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 4, 1114171, 262144, 56, 1114172, 262144, 0, 1114173, 327680, 0, 1114175, 262144, 0, 1114176, 327680, 0, 1114178, 262144, 0, 1114179, 327680, 0, 1114181, 262144, 0, 1114182, 327680, 0, 1114184, 262144, 0, 1114185, 327680, 0, 1114187, 262144, 0, 1114188, 327680, 0, 1114190, 262144, 0, 1114191, 327680, 0, 1114193, 262144, 0, 1114194, 327680, 0, 1114196, 262144, 0, 1114197, 327680, 0, 1114199, 262144, 0, 1114200, 327680, 0, 1114202, 458752, 56, 1179648, 393216, 0, 1179649, 458752, 0, 1179650, 393216, 0, 1179651, 458752, 0, 1179652, 393216, 0, 1179653, 458752, 0, 1179654, 0, 12, 1179656, 131072, 12, 1179657, 393216, 0, 1179658, 458752, 0, 1179664, 0, 13, 1179666, 131072, 13, 1179667, 262144, 9, 1179669, 393216, 9, 1179670, 262145, 2, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 4, 1179678, 393216, 4, 1179680, 131072, 12, 1179688, 65536, 14, 1179689, 131072, 14, 1179690, 262144, 10, 1179691, 327680, 10, 1179692, 393216, 10, 1179702, 262145, 2, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 4, 1179707, 262144, 56, 1179710, 393216, 6, 1179713, 393216, 6, 1179716, 393216, 6, 1179719, 393216, 6, 1179722, 393216, 6, 1179725, 393216, 6, 1179728, 393216, 6, 1179731, 393216, 6, 1179734, 393216, 6, 1179737, 393216, 6, 1179738, 458752, 56, 1245186, 393216, 4, 1245188, 393216, 4, 1245190, 0, 13, 1245192, 131072, 13, 1245195, 393216, 4, 1245202, 262144, 8, 1245203, 327680, 8, 1245204, 393216, 8, 1245206, 262145, 6, 1245207, 131073, 1, 1245208, 1, 0, 1245209, 1, 0, 1245210, 262145, 0, 1245211, 131073, 6, 1245212, 327680, 8, 1245213, 393216, 8, 1245214, 0, 13, 1245216, 131072, 13, 1245217, 393216, 0, 1245218, 458752, 0, 1245219, 0, 90, 1245220, 65536, 90, 1245221, 65536, 90, 1245222, 65536, 90, 1245223, 65536, 90, 1245224, 65536, 90, 1245225, 65536, 90, 1245238, 262145, 2, 1245239, 1, 0, 1245240, 1, 0, 1245241, 1, 0, 1245242, 1, 4, 1245243, 262144, 56, 1245246, 393216, 7, 1245249, 393216, 7, 1245252, 393216, 7, 1245255, 393216, 7, 1245258, 393216, 7, 1245261, 393216, 7, 1245264, 393216, 7, 1245267, 393216, 7, 1245270, 393216, 7, 1245273, 393216, 7, 1245274, 458752, 56, 1310720, 393216, 0, 1310721, 458752, 0, 1310722, 393216, 0, 1310723, 458752, 0, 1310724, 393216, 0, 1310725, 458752, 0, 1310726, 393216, 0, 1310727, 458752, 0, 1310728, 262144, 8, 1310729, 327680, 8, 1310730, 393216, 8, 1310731, 7, 7, 1310736, 65543, 7, 1310737, 65543, 6, 1310738, 262144, 9, 1310740, 393216, 9, 1310743, 262145, 2, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 4, 1310747, 262144, 9, 1310749, 393216, 9, 1310755, 393216, 4, 1310756, 65536, 90, 1310757, 65536, 90, 1310758, 65536, 90, 1310759, 65536, 90, 1310760, 65536, 90, 1310761, 65536, 90, 1310765, 393216, 0, 1310766, 458752, 0, 1310774, 262145, 2, 1310775, 1, 0, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 4, 1310779, 262144, 57, 1310780, 393216, 55, 1310781, 393216, 55, 1310782, 393216, 55, 1310783, 393216, 55, 1310784, 393216, 55, 1310785, 393216, 55, 1310786, 393216, 55, 1310787, 393216, 55, 1310788, 393216, 55, 1310789, 393216, 55, 1310790, 393216, 55, 1310791, 393216, 55, 1310792, 393216, 55, 1310793, 393216, 55, 1310794, 393216, 55, 1310795, 393216, 55, 1310796, 393216, 55, 1310797, 393216, 55, 1310798, 393216, 55, 1310799, 393216, 55, 1310800, 393216, 55, 1310801, 393216, 55, 1310802, 393216, 55, 1310803, 393216, 55, 1310804, 393216, 55, 1310805, 393216, 55, 1310806, 393216, 55, 1310807, 393216, 55, 1310808, 393216, 55, 1310809, 393216, 55, 1310810, 458752, 57, 1376258, 393216, 4, 1376260, 393216, 4, 1376262, 393216, 4, 1376264, 262144, 9, 1376266, 393216, 9, 1376267, 131079, 7, 1376273, 131079, 7, 1376279, 262145, 2, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 4, 1376287, 65543, 7, 1376288, 196615, 7, 1376291, 262144, 8, 1376292, 327680, 8, 1376293, 393216, 8, 1376294, 393216, 0, 1376295, 458752, 0, 1376318, 0, 11, 1376319, 65536, 11, 1376320, 131072, 11, 1441792, 393216, 0, 1441793, 458752, 0, 1441794, 393216, 0, 1441795, 458752, 0, 1441796, 393216, 0, 1441797, 458752, 0, 1441798, 262144, 8, 1441799, 327680, 8, 1441800, 393216, 8, 1441801, 393216, 0, 1441802, 458752, 0, 1441815, 196608, 55, 1441816, 196608, 55, 1441817, 196608, 55, 1441818, 196608, 55, 1441827, 262144, 9, 1441829, 393216, 9, 1441831, 131072, 11, 1441837, 262144, 8, 1441838, 327680, 8, 1441839, 393216, 8, 1441840, 393216, 0, 1441841, 458752, 0, 1441842, 262144, 8, 1441843, 327680, 8, 1441844, 393216, 8, 1441852, 393216, 0, 1441853, 458752, 0, 1441854, 0, 12, 1441856, 131072, 12, 1441857, 458752, 90, 1441863, 458752, 90, 1507330, 393216, 4, 1507332, 393216, 4, 1507334, 262144, 9, 1507336, 393216, 9, 1507351, 196608, 56, 1507352, 196608, 56, 1507353, 196608, 56, 1507354, 196608, 56, 1507365, 0, 12, 1507367, 131072, 12, 1507373, 262144, 9, 1507375, 393216, 9, 1507376, 0, 11, 1507377, 65536, 11, 1507378, 262144, 9, 1507380, 393216, 9, 1507381, 262145, 5, 1507382, 131073, 3, 1507383, 131073, 3, 1507384, 131073, 3, 1507385, 131073, 3, 1507386, 131073, 3, 1507387, 1, 6, 1507390, 0, 13, 1507392, 131072, 13, 1507393, 262144, 92, 1507394, 0, 82, 1507395, 65536, 82, 1507396, 131072, 82, 1507397, 196608, 82, 1507398, 262144, 82, 1507399, 393216, 92, 1572864, 393216, 0, 1572865, 458752, 0, 1572866, 393216, 0, 1572867, 458752, 0, 1572868, 393216, 0, 1572869, 458752, 0, 1572870, 393216, 0, 1572871, 458752, 0, 1572872, 0, 12, 1572874, 262144, 90, 1572875, 327680, 90, 1572876, 327680, 90, 1572877, 327680, 90, 1572878, 327680, 90, 1572879, 327680, 90, 1572880, 327680, 90, 1572881, 327680, 90, 1572882, 327680, 90, 1572883, 327680, 90, 1572884, 327680, 90, 1572885, 327680, 90, 1572886, 393216, 90, 1572887, 196608, 57, 1572888, 196608, 57, 1572889, 196608, 57, 1572890, 196608, 57, 1572891, 393216, 0, 1572892, 458752, 0, 1572893, 393216, 0, 1572894, 458752, 0, 1572895, 458752, 90, 1572901, 0, 13, 1572903, 131072, 13, 1572910, 393216, 0, 1572911, 458752, 0, 1572912, 0, 12, 1572914, 131072, 12, 1572915, 393216, 0, 1572916, 458752, 0, 1572917, 262145, 2, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 4, 1572924, 262144, 8, 1572925, 327680, 8, 1572926, 393216, 8, 1572927, 393216, 0, 1572928, 458752, 0, 1572929, 262144, 92, 1572930, 0, 83, 1572931, 65536, 83, 1572932, 131072, 83, 1572933, 196608, 83, 1572934, 262144, 83, 1572935, 393216, 92, 1572956, 65536, 90, 1572957, 65536, 90, 1572958, 65536, 90, 1572959, 65536, 90, 1572960, 65536, 90, 1572961, 65536, 90, 1572962, 65536, 90, 1572963, 65536, 90, 1638402, 393216, 4, 1638404, 393216, 4, 1638406, 393216, 4, 1638408, 0, 13, 1638410, 262144, 93, 1638411, 327680, 93, 1638412, 327680, 93, 1638413, 327680, 93, 1638414, 327680, 93, 1638415, 327680, 93, 1638416, 327680, 93, 1638417, 327680, 93, 1638418, 327680, 93, 1638419, 327680, 93, 1638420, 327680, 93, 1638421, 327680, 93, 1638422, 393216, 93, 1638423, 262145, 2, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 4, 1638429, 393216, 4, 1638431, 262144, 92, 1638435, 7, 7, 1638445, 196608, 3, 1638448, 0, 13, 1638450, 131072, 13, 1638453, 262145, 2, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 4, 1638460, 262144, 9, 1638461, 327680, 9, 1638462, 393216, 9, 1638465, 262144, 92, 1638466, 0, 84, 1638467, 65536, 84, 1638468, 131072, 84, 1638469, 196608, 84, 1638470, 262144, 84, 1638471, 393216, 92, 1638472, 393216, 0, 1638473, 458752, 0, 1638474, 393216, 0, 1638475, 458752, 0, 1638476, 393216, 0, 1638477, 458752, 0, 1638478, 393216, 0, 1638479, 458752, 0, 1638492, 65536, 90, 1638493, 65536, 90, 1638494, 65536, 90, 1638495, 65536, 90, 1638496, 65536, 90, 1638497, 65536, 90, 1638498, 65536, 90, 1638499, 65536, 90, 1703947, 262145, 5, 1703948, 131073, 3, 1703949, 131073, 3, 1703950, 131073, 3, 1703951, 131073, 3, 1703952, 131073, 3, 1703953, 131073, 3, 1703954, 131073, 3, 1703955, 131073, 3, 1703956, 131073, 3, 1703957, 131073, 3, 1703958, 131073, 3, 1703959, 65537, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 4, 1703967, 262144, 92, 1703971, 327687, 6, 1703972, 196615, 7, 1703976, 131072, 79, 1703977, 131072, 79, 1703978, 131072, 79, 1703979, 131072, 79, 1703980, 131072, 79, 1703981, 196608, 4, 1703989, 262145, 2, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 4, 1704001, 262144, 92, 1704002, 0, 85, 1704003, 65536, 85, 1704004, 131072, 85, 1704005, 196608, 85, 1704006, 262144, 85, 1704007, 393216, 92, 1704016, 262144, 55, 1704017, 327680, 55, 1704018, 327680, 55, 1704019, 327680, 55, 1704020, 327680, 55, 1704021, 327680, 55, 1704022, 327680, 55, 1704023, 327680, 55, 1704024, 327680, 55, 1704025, 327680, 55, 1704026, 327680, 55, 1704027, 327680, 55, 1704028, 327680, 55, 1704029, 327680, 55, 1704030, 327680, 55, 1704031, 327680, 55, 1704032, 327680, 55, 1704033, 327680, 55, 1704034, 327680, 55, 1704035, 327680, 55, 1769472, 131073, 3, 1769473, 131073, 3, 1769474, 131073, 3, 1769475, 131073, 3, 1769476, 131073, 3, 1769477, 131073, 3, 1769478, 131073, 3, 1769479, 131073, 3, 1769480, 131073, 3, 1769481, 131073, 3, 1769482, 131073, 3, 1769483, 65537, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 0, 1769489, 1, 0, 1769490, 1, 0, 1769491, 1, 0, 1769492, 1, 0, 1769493, 1, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 262145, 0, 1769498, 131073, 6, 1769503, 262144, 92, 1769512, 131072, 79, 1769513, 131072, 79, 1769514, 131072, 79, 1769515, 131072, 79, 1769516, 131072, 79, 1769525, 196608, 55, 1769526, 196608, 55, 1769527, 196608, 55, 1769528, 196608, 55, 1769529, 196608, 55, 1769530, 196608, 55, 1769531, 196608, 55, 1769537, 262144, 92, 1769538, 0, 86, 1769539, 65536, 86, 1769540, 131072, 86, 1769541, 196608, 86, 1769542, 262144, 86, 1769543, 393216, 92, 1769544, 262144, 8, 1769545, 327680, 8, 1769546, 393216, 8, 1769547, 393216, 0, 1769548, 458752, 0, 1769549, 0, 11, 1769550, 65536, 11, 1769551, 131072, 11, 1769552, 262144, 56, 1769553, 458752, 10, 1769554, 458752, 10, 1769555, 458752, 10, 1769556, 458752, 10, 1769557, 458752, 10, 1769558, 458752, 10, 1769559, 458752, 10, 1769560, 458752, 10, 1769561, 458752, 10, 1769562, 458752, 10, 1769563, 458752, 10, 1769564, 458752, 10, 1769565, 458752, 10, 1769566, 458752, 10, 1769567, 458752, 10, 1769568, 458752, 10, 1769569, 458752, 10, 1769570, 458752, 10, 1769571, 458752, 10, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 262145, 0, 1835024, 262145, 4, 1835025, 262145, 4, 1835026, 262145, 4, 1835027, 262145, 4, 1835028, 262145, 4, 1835029, 262145, 4, 1835030, 262145, 4, 1835031, 262145, 4, 1835032, 262145, 4, 1835033, 131073, 6, 1835039, 262144, 92, 1835048, 131072, 79, 1835049, 131072, 79, 1835050, 131072, 79, 1835051, 131072, 79, 1835052, 131072, 79, 1835061, 196608, 56, 1835062, 196608, 56, 1835063, 196608, 56, 1835064, 196608, 56, 1835065, 196608, 56, 1835066, 196608, 56, 1835067, 196608, 56, 1835073, 262144, 92, 1835074, 0, 87, 1835075, 65536, 87, 1835076, 131072, 87, 1835077, 196608, 87, 1835078, 262144, 87, 1835079, 393216, 92, 1835080, 262144, 9, 1835082, 393216, 9, 1835085, 0, 12, 1835087, 131072, 12, 1835088, 262144, 56, 1835089, 458752, 10, 1835090, 458752, 10, 1835091, 458752, 10, 1835092, 458752, 10, 1835093, 458752, 10, 1835094, 458752, 10, 1835095, 458752, 10, 1835096, 458752, 10, 1835097, 458752, 10, 1835098, 458752, 10, 1835099, 458752, 10, 1835100, 458752, 10, 1835101, 458752, 10, 1835102, 458752, 10, 1835103, 458752, 10, 1835104, 458752, 10, 1835105, 458752, 10, 1835106, 458752, 10, 1835107, 458752, 10, 1900544, 262145, 4, 1900545, 262145, 4, 1900546, 262145, 4, 1900547, 262145, 4, 1900548, 262145, 4, 1900549, 262145, 4, 1900550, 262145, 4, 1900551, 262145, 4, 1900552, 262145, 4, 1900553, 262145, 4, 1900554, 262145, 4, 1900555, 262145, 4, 1900556, 262145, 4, 1900557, 262145, 4, 1900558, 262145, 4, 1900559, 131073, 6, 1900560, 0, 3, 1900563, 0, 12, 1900565, 131072, 12, 1900566, 393216, 0, 1900567, 458752, 0, 1900568, 393216, 0, 1900569, 458752, 0, 1900575, 262144, 92, 1900584, 65536, 80, 1900585, 131072, 80, 1900586, 131072, 80, 1900587, 131072, 80, 1900588, 262144, 80, 1900597, 196608, 57, 1900598, 196608, 57, 1900599, 196608, 57, 1900600, 196608, 57, 1900601, 196608, 57, 1900602, 196608, 57, 1900603, 196608, 57, 1900609, 262144, 92, 1900610, 131072, 79, 1900611, 131072, 79, 1900612, 131072, 79, 1900613, 131072, 79, 1900614, 131072, 79, 1900615, 393216, 92, 1900621, 0, 13, 1900623, 131072, 13, 1900624, 262144, 56, 1900625, 458752, 10, 1900626, 458752, 10, 1900627, 458752, 10, 1900628, 458752, 10, 1900629, 458752, 10, 1900630, 458752, 10, 1900631, 458752, 10, 1900632, 458752, 10, 1900633, 458752, 10, 1900634, 458752, 10, 1900635, 458752, 10, 1900636, 458752, 10, 1900637, 458752, 10, 1900638, 458752, 10, 1900639, 458752, 10, 1900640, 458752, 10, 1900641, 458752, 10, 1900642, 458752, 10, 1900643, 458752, 10, 1966080, 327680, 91, 1966081, 327680, 91, 1966082, 327680, 91, 1966083, 327680, 91, 1966084, 327680, 91, 1966085, 327680, 91, 1966086, 327680, 91, 1966087, 327680, 91, 1966088, 327680, 91, 1966089, 327680, 91, 1966090, 327680, 91, 1966091, 327680, 91, 1966092, 327680, 91, 1966093, 327680, 91, 1966094, 327680, 91, 1966095, 327680, 91, 1966096, 327680, 91, 1966097, 327680, 91, 1966098, 393216, 91, 1966099, 0, 13, 1966101, 131072, 13, 1966104, 393216, 4, 1966106, 327680, 87, 1966107, 393216, 87, 1966111, 262144, 92, 1966115, 7, 7, 1966116, 262144, 90, 1966117, 327680, 90, 1966118, 327680, 90, 1966119, 327680, 90, 1966120, 327680, 90, 1966121, 327680, 90, 1966122, 327680, 90, 1966123, 393216, 90, 1966126, 262144, 90, 1966127, 327680, 90, 1966128, 327680, 90, 1966129, 327680, 90, 1966130, 65543, 7, 1966131, 196615, 7, 1966132, 393216, 90, 1966133, 262145, 2, 1966134, 1, 0, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 1966139, 1, 4, 1966140, 393216, 0, 1966141, 458752, 0, 1966145, 262144, 93, 1966146, 393216, 93, 1966147, 196608, 80, 1966148, 262144, 93, 1966149, 327680, 93, 1966150, 327680, 93, 1966151, 393216, 93, 1966155, 65543, 7, 1966156, 196615, 7, 1966159, 458752, 90, 1966160, 262144, 56, 1966161, 458752, 10, 1966162, 458752, 10, 1966163, 458752, 10, 1966164, 458752, 10, 1966165, 458752, 10, 1966166, 458752, 10, 1966167, 458752, 10, 1966168, 458752, 10, 1966169, 458752, 10, 1966170, 458752, 10, 1966171, 458752, 10, 1966172, 458752, 10, 1966173, 458752, 10, 1966174, 458752, 10, 1966175, 458752, 10, 1966176, 458752, 10, 1966177, 458752, 10, 1966178, 458752, 10, 1966179, 458752, 10, 2031616, 458752, 10, 2031617, 458752, 10, 2031618, 458752, 10, 2031619, 458752, 10, 2031620, 458752, 10, 2031621, 458752, 10, 2031622, 458752, 10, 2031623, 458752, 10, 2031624, 458752, 10, 2031625, 458752, 10, 2031626, 458752, 10, 2031627, 458752, 10, 2031628, 458752, 10, 2031629, 458752, 10, 2031630, 458752, 10, 2031631, 458752, 10, 2031632, 458752, 10, 2031634, 393216, 92, 2031635, 393216, 0, 2031636, 458752, 0, 2031637, 393216, 0, 2031638, 458752, 0, 2031639, 262144, 8, 2031640, 327680, 8, 2031641, 393216, 8, 2031644, 65536, 79, 2031645, 65536, 79, 2031646, 7, 7, 2031647, 262144, 92, 2031651, 131079, 7, 2031652, 262144, 91, 2031653, 327680, 91, 2031654, 327680, 93, 2031655, 327680, 93, 2031656, 327680, 93, 2031657, 327680, 93, 2031658, 327680, 93, 2031659, 393216, 93, 2031662, 262144, 93, 2031663, 327680, 93, 2031664, 327680, 93, 2031665, 327680, 93, 2031666, 327680, 93, 2031667, 327680, 93, 2031668, 393216, 93, 2031669, 262145, 2, 2031670, 1, 0, 2031671, 1, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2031675, 1, 4, 2031678, 393216, 4, 2031695, 262144, 92, 2031696, 262144, 56, 2031697, 458752, 10, 2031698, 458752, 10, 2031699, 458752, 10, 2031700, 458752, 10, 2031701, 458752, 10, 2031702, 458752, 10, 2031703, 458752, 10, 2031704, 458752, 10, 2031705, 458752, 10, 2031706, 458752, 10, 2031707, 458752, 10, 2031708, 458752, 10, 2031709, 458752, 10, 2031710, 458752, 10, 2031711, 458752, 10, 2031712, 458752, 10, 2031713, 458752, 10, 2031714, 458752, 10, 2031715, 458752, 10, 2097152, 458752, 10, 2097153, 458752, 10, 2097154, 458752, 10, 2097155, 458752, 10, 2097156, 458752, 10, 2097157, 458752, 10, 2097158, 458752, 10, 2097159, 458752, 10, 2097160, 458752, 10, 2097161, 458752, 10, 2097162, 458752, 10, 2097163, 458752, 10, 2097164, 458752, 10, 2097165, 458752, 10, 2097166, 458752, 10, 2097167, 458752, 10, 2097168, 458752, 10, 2097170, 393216, 92, 2097171, 0, 11, 2097172, 65536, 11, 2097173, 131072, 11, 2097175, 262144, 9, 2097177, 393216, 9, 2097180, 131072, 80, 2097181, 131072, 80, 2097182, 131079, 7, 2097183, 458752, 92, 2097188, 262144, 92, 2097189, 262144, 56, 2097190, 262144, 0, 2097191, 327680, 0, 2097193, 262144, 0, 2097194, 327680, 0, 2097196, 4, 7, 2097199, 262144, 0, 2097200, 327680, 0, 2097202, 262144, 0, 2097203, 327680, 0, 2097204, 458752, 56, 2097205, 262145, 2, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 4, 2097212, 393216, 0, 2097213, 458752, 0, 2097231, 262144, 92, 2097232, 262144, 56, 2097233, 458752, 10, 2097234, 458752, 10, 2097235, 458752, 10, 2097236, 458752, 10, 2097237, 458752, 10, 2097238, 458752, 10, 2097239, 458752, 10, 2097240, 458752, 10, 2097241, 458752, 10, 2097242, 458752, 10, 2097243, 458752, 10, 2097244, 458752, 10, 2097245, 458752, 10, 2097246, 458752, 10, 2097247, 458752, 10, 2097248, 458752, 10, 2097249, 458752, 10, 2097250, 458752, 10, 2097251, 458752, 10, 2162688, 458752, 10, 2162689, 458752, 10, 2162690, 458752, 10, 2162691, 458752, 10, 2162692, 458752, 10, 2162693, 458752, 10, 2162694, 458752, 10, 2162695, 458752, 10, 2162696, 458752, 10, 2162697, 458752, 10, 2162698, 458752, 10, 2162699, 458752, 10, 2162700, 458752, 10, 2162701, 458752, 10, 2162702, 458752, 10, 2162703, 458752, 10, 2162704, 458752, 10, 2162706, 393216, 92, 2162707, 0, 12, 2162709, 131072, 12, 2162710, 393216, 0, 2162711, 458752, 0, 2162724, 262144, 92, 2162725, 262144, 56, 2162728, 393216, 6, 2162731, 393216, 6, 2162732, 131076, 5, 2162734, 327680, 6, 2162737, 393216, 6, 2162740, 458752, 56, 2162741, 262145, 2, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 4, 2162750, 393216, 4, 2162753, 458752, 90, 2162754, 393216, 0, 2162755, 458752, 0, 2162756, 393216, 0, 2162757, 458752, 0, 2162758, 262144, 90, 2162759, 327680, 90, 2162760, 327680, 90, 2162761, 327680, 90, 2162762, 327680, 90, 2162763, 327680, 90, 2162764, 327680, 90, 2162765, 327680, 90, 2162766, 393216, 90, 2162767, 458752, 92, 2162768, 262144, 56, 2162769, 458752, 10, 2162770, 458752, 10, 2162771, 458752, 10, 2162772, 458752, 10, 2162773, 458752, 10, 2162774, 458752, 10, 2162775, 458752, 10, 2162776, 458752, 10, 2162777, 458752, 10, 2162778, 458752, 10, 2162779, 458752, 10, 2162780, 458752, 10, 2162781, 458752, 10, 2162782, 458752, 10, 2162783, 458752, 10, 2162784, 458752, 10, 2162785, 458752, 10, 2162786, 458752, 10, 2162787, 458752, 10, 2228224, 458752, 10, 2228225, 458752, 10, 2228226, 458752, 10, 2228227, 458752, 10, 2228228, 458752, 10, 2228229, 458752, 10, 2228230, 458752, 10, 2228231, 458752, 10, 2228232, 458752, 10, 2228233, 458752, 10, 2228234, 458752, 10, 2228235, 458752, 10, 2228236, 458752, 10, 2228237, 458752, 10, 2228238, 458752, 10, 2228239, 458752, 10, 2228240, 458752, 10, 2228242, 393216, 92, 2228243, 0, 13, 2228245, 131072, 13, 2228248, 393216, 4, 2228249, 262151, 7, 2228260, 262144, 92, 2228261, 262144, 56, 2228264, 393216, 7, 2228267, 393216, 7, 2228268, 131076, 5, 2228270, 327680, 7, 2228273, 393216, 7, 2228276, 458752, 56, 2228277, 262145, 2, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 4, 2228284, 393216, 0, 2228285, 458752, 0, 2228289, 458752, 91, 2228292, 393216, 4, 2228294, 262144, 93, 2228295, 327680, 93, 2228296, 327680, 93, 2228297, 327680, 93, 2228298, 327680, 93, 2228299, 327680, 93, 2228300, 327680, 93, 2228301, 327680, 93, 2228302, 393216, 93, 2228303, 327680, 55, 2228304, 262144, 56, 2228321, 458752, 10, 2228322, 458752, 10, 2228323, 458752, 10, 2293760, 458752, 10, 2293761, 458752, 10, 2293762, 458752, 10, 2293763, 458752, 10, 2293764, 458752, 10, 2293765, 458752, 10, 2293766, 458752, 10, 2293767, 458752, 10, 2293768, 458752, 10, 2293769, 458752, 10, 2293770, 458752, 10, 2293771, 458752, 10, 2293772, 458752, 10, 2293773, 458752, 10, 2293774, 458752, 10, 2293775, 458752, 10, 2293776, 458752, 10, 2293778, 393216, 92, 2293779, 393216, 0, 2293780, 458752, 0, 2293781, 393216, 0, 2293782, 458752, 0, 2293783, 262144, 8, 2293784, 327680, 8, 2293785, 393216, 8, 2293786, 393216, 0, 2293787, 458752, 0, 2293788, 262144, 8, 2293789, 327680, 8, 2293790, 393216, 8, 2293791, 458752, 90, 2293796, 262144, 92, 2293797, 262144, 56, 2293798, 262144, 0, 2293799, 327680, 0, 2293801, 262144, 0, 2293802, 327680, 0, 2293804, 131076, 5, 2293807, 262144, 0, 2293808, 327680, 0, 2293810, 262144, 0, 2293811, 327680, 0, 2293812, 458752, 56, 2293813, 262145, 2, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 4, 2293822, 393216, 4, 2293825, 262144, 92, 2293826, 393216, 0, 2293827, 458752, 0, 2293828, 393216, 0, 2293829, 458752, 0, 2293830, 262144, 56, 2293831, 262144, 0, 2293832, 327680, 0, 2293834, 262144, 0, 2293835, 327680, 0, 2293837, 262144, 0, 2293838, 327680, 0, 2293840, 262144, 56, 2293841, 458752, 10, 2293842, 458752, 10, 2293843, 458752, 10, 2293844, 458752, 10, 2293845, 458752, 10, 2293846, 458752, 10, 2293847, 458752, 10, 2293848, 458752, 10, 2293849, 458752, 10, 2293850, 458752, 10, 2293851, 458752, 10, 2293852, 458752, 10, 2293853, 458752, 10, 2293854, 458752, 10, 2293855, 458752, 10, 2293856, 458752, 10, 2293857, 458752, 10, 2293858, 458752, 10, 2293859, 458752, 10, 2359296, 458752, 10, 2359297, 458752, 10, 2359298, 458752, 10, 2359299, 458752, 10, 2359300, 458752, 10, 2359301, 458752, 10, 2359302, 458752, 10, 2359303, 458752, 10, 2359304, 458752, 10, 2359305, 458752, 10, 2359306, 458752, 10, 2359307, 458752, 10, 2359308, 458752, 10, 2359309, 458752, 10, 2359310, 458752, 10, 2359311, 458752, 10, 2359312, 458752, 10, 2359314, 393216, 92, 2359317, 393216, 4, 2359319, 262144, 9, 2359321, 393216, 9, 2359324, 131072, 19, 2359326, 393216, 9, 2359327, 262144, 92, 2359332, 262144, 92, 2359333, 262144, 56, 2359336, 393216, 6, 2359339, 393216, 6, 2359340, 131076, 5, 2359342, 327680, 6, 2359345, 393216, 6, 2359348, 458752, 56, 2359349, 262145, 2, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 4, 2359356, 393216, 0, 2359357, 458752, 0, 2359361, 262144, 92, 2359364, 393216, 4, 2359366, 262144, 56, 2359369, 393216, 6, 2359372, 393216, 6, 2359376, 262144, 56, 2359377, 458752, 10, 2359378, 458752, 10, 2359379, 458752, 10, 2359380, 458752, 10, 2359381, 458752, 10, 2359382, 458752, 10, 2359383, 458752, 10, 2359384, 458752, 10, 2359385, 458752, 10, 2359386, 458752, 10, 2359387, 458752, 10, 2359388, 458752, 10, 2359389, 458752, 10, 2359390, 458752, 10, 2359391, 458752, 10, 2359392, 458752, 10, 2359393, 458752, 10, 2359394, 458752, 10, 2359395, 458752, 10, 2424832, 458752, 10, 2424833, 458752, 10, 2424834, 458752, 10, 2424835, 458752, 10, 2424836, 458752, 10, 2424837, 458752, 10, 2424838, 458752, 10, 2424839, 458752, 10, 2424840, 458752, 10, 2424841, 458752, 10, 2424842, 458752, 10, 2424843, 458752, 10, 2424844, 458752, 10, 2424845, 458752, 10, 2424846, 458752, 10, 2424847, 458752, 10, 2424848, 458752, 10, 2424850, 393216, 92, 2424857, 458752, 90, 2424863, 262144, 92, 2424868, 262144, 92, 2424869, 262144, 56, 2424872, 393216, 7, 2424875, 393216, 7, 2424876, 131076, 5, 2424878, 327680, 7, 2424881, 393216, 7, 2424884, 458752, 56, 2424885, 262145, 2, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 4, 2424894, 393216, 4, 2424897, 262144, 92, 2424902, 262144, 56, 2424905, 393216, 7, 2424908, 393216, 7, 2424912, 262144, 56, 2424913, 458752, 10, 2424914, 458752, 10, 2424915, 458752, 10, 2424916, 458752, 10, 2424917, 458752, 10, 2424918, 458752, 10, 2424919, 458752, 10, 2424920, 458752, 10, 2424921, 458752, 10, 2424922, 458752, 10, 2424923, 458752, 10, 2424924, 458752, 10, 2424925, 458752, 10, 2424926, 458752, 10, 2424927, 458752, 10, 2424928, 458752, 10, 2424929, 458752, 10, 2424930, 458752, 10, 2424931, 458752, 10, 2490368, 458752, 10, 2490369, 458752, 10, 2490370, 458752, 10, 2490371, 458752, 10, 2490372, 458752, 10, 2490373, 458752, 10, 2490374, 458752, 10, 2490375, 458752, 10, 2490376, 458752, 10, 2490377, 458752, 10, 2490378, 458752, 10, 2490379, 458752, 10, 2490380, 458752, 10, 2490381, 458752, 10, 2490382, 458752, 10, 2490383, 458752, 10, 2490384, 458752, 10, 2490386, 393216, 92, 2490393, 262144, 92, 2490399, 262144, 92, 2490403, 7, 7, 2490404, 262144, 92, 2490405, 262144, 56, 2490406, 262144, 0, 2490407, 327680, 0, 2490409, 262144, 0, 2490410, 327680, 0, 2490412, 131076, 5, 2490415, 262144, 0, 2490416, 327680, 0, 2490418, 262144, 0, 2490419, 327680, 0, 2490420, 458752, 56, 2490421, 262145, 2, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 262145, 0, 2490427, 131073, 6, 2490429, 458752, 90, 2490433, 262144, 92, 2490434, 0, 46, 2490435, 65536, 46, 2490436, 131072, 46, 2490437, 196608, 46, 2490438, 262144, 56, 2490439, 262144, 0, 2490440, 327680, 0, 2490442, 262144, 0, 2490443, 327680, 0, 2490445, 262144, 0, 2490446, 327680, 0, 2490448, 262144, 56, 2490449, 458752, 10, 2490450, 458752, 10, 2490451, 458752, 10, 2490452, 458752, 10, 2490453, 458752, 10, 2490454, 458752, 10, 2490455, 458752, 10, 2490456, 458752, 10, 2490457, 458752, 10, 2490458, 458752, 10, 2490459, 458752, 10, 2490460, 458752, 10, 2490461, 458752, 10, 2490462, 458752, 10, 2490463, 458752, 10, 2490464, 458752, 10, 2490465, 458752, 10, 2490466, 458752, 10, 2490467, 458752, 10, 2555904, 458752, 10, 2555905, 458752, 10, 2555906, 458752, 10, 2555907, 458752, 10, 2555908, 458752, 10, 2555909, 458752, 10, 2555910, 458752, 10, 2555911, 458752, 10, 2555912, 458752, 10, 2555913, 458752, 10, 2555914, 458752, 10, 2555915, 458752, 10, 2555916, 458752, 10, 2555917, 458752, 10, 2555918, 458752, 10, 2555919, 458752, 10, 2555920, 458752, 10, 2555922, 393216, 92, 2555929, 262144, 92, 2555935, 262144, 92, 2555939, 131079, 5, 2555940, 262144, 92, 2555941, 262144, 56, 2555944, 393216, 6, 2555947, 393216, 6, 2555948, 131076, 5, 2555950, 327680, 6, 2555953, 393216, 6, 2555956, 458752, 56, 2555957, 262145, 2, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 4, 2555965, 393216, 92, 2555969, 262144, 92, 2555970, 0, 47, 2555971, 65536, 47, 2555972, 131072, 47, 2555973, 196608, 47, 2555974, 262144, 56, 2555977, 393216, 6, 2555980, 393216, 6, 2555984, 262144, 56, 2555985, 458752, 10, 2555986, 458752, 10, 2555987, 458752, 10, 2555988, 458752, 10, 2555989, 458752, 10, 2555990, 458752, 10, 2555991, 458752, 10, 2555992, 458752, 10, 2555993, 458752, 10, 2555994, 458752, 10, 2555995, 458752, 10, 2555996, 458752, 10, 2555997, 458752, 10, 2555998, 458752, 10, 2555999, 458752, 10, 2556000, 458752, 10, 2556001, 458752, 10, 2556002, 458752, 10, 2556003, 458752, 10, 2621440, 458752, 10, 2621441, 458752, 10, 2621442, 458752, 10, 2621443, 458752, 10, 2621444, 458752, 10, 2621445, 458752, 10, 2621446, 458752, 10, 2621447, 458752, 10, 2621448, 458752, 10, 2621449, 458752, 10, 2621450, 458752, 10, 2621451, 458752, 10, 2621452, 458752, 10, 2621453, 458752, 10, 2621454, 458752, 10, 2621455, 458752, 10, 2621456, 458752, 10, 2621458, 393216, 92, 2621465, 262144, 92, 2621471, 262144, 92, 2621475, 131079, 7, 2621476, 262144, 92, 2621477, 262144, 56, 2621480, 393216, 7, 2621483, 393216, 7, 2621484, 131076, 5, 2621486, 327680, 7, 2621489, 393216, 7, 2621492, 458752, 56, 2621493, 262145, 2, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 4, 2621499, 393216, 0, 2621500, 458752, 0, 2621501, 393216, 92, 2621505, 262144, 92, 2621506, 0, 48, 2621507, 65536, 48, 2621508, 131072, 48, 2621509, 196608, 48, 2621510, 262144, 56, 2621513, 393216, 7, 2621516, 393216, 7, 2621520, 262144, 56, 2621521, 458752, 10, 2621522, 458752, 10, 2621523, 458752, 10, 2621524, 458752, 10, 2621525, 458752, 10, 2621526, 458752, 10, 2621527, 458752, 10, 2621528, 458752, 10, 2621529, 458752, 10, 2621530, 458752, 10, 2621531, 458752, 10, 2621532, 458752, 10, 2621533, 458752, 10, 2621534, 458752, 10, 2621535, 458752, 10, 2621536, 458752, 10, 2621537, 458752, 10, 2621538, 458752, 10, 2621539, 458752, 10, 2686976, 458752, 10, 2686977, 458752, 10, 2686978, 458752, 10, 2686979, 458752, 10, 2686980, 458752, 10, 2686981, 458752, 10, 2686982, 458752, 10, 2686983, 458752, 10, 2686984, 458752, 10, 2686985, 458752, 10, 2686986, 458752, 10, 2686987, 458752, 10, 2686988, 458752, 10, 2686989, 458752, 10, 2686990, 458752, 10, 2686991, 458752, 10, 2686992, 458752, 10, 2686994, 393216, 92, 2686996, 327680, 87, 2686997, 393216, 87, 2687001, 262144, 92, 2687007, 262144, 92, 2687012, 262144, 92, 2687013, 262144, 57, 2687014, 393216, 55, 2687015, 393216, 55, 2687016, 393216, 55, 2687017, 393216, 55, 2687018, 393216, 55, 2687019, 327680, 56, 2687020, 131076, 7, 2687022, 393216, 56, 2687023, 393216, 55, 2687024, 393216, 55, 2687025, 393216, 55, 2687026, 393216, 55, 2687027, 393216, 55, 2687028, 458752, 57, 2687029, 262145, 2, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 4, 2687037, 393216, 92, 2687041, 262144, 92, 2687042, 0, 49, 2687043, 65536, 49, 2687044, 131072, 49, 2687045, 196608, 49, 2687046, 262144, 56, 2687047, 262144, 0, 2687048, 327680, 0, 2687050, 262144, 0, 2687051, 327680, 0, 2687053, 262144, 0, 2687054, 327680, 0, 2687056, 262144, 56, 2687057, 458752, 10, 2687058, 458752, 10, 2687059, 458752, 10, 2687060, 458752, 10, 2687061, 458752, 10, 2687062, 458752, 10, 2687063, 458752, 10, 2687064, 458752, 10, 2687065, 458752, 10, 2687066, 458752, 10, 2687067, 458752, 10, 2687068, 458752, 10, 2687069, 458752, 10, 2687070, 458752, 10, 2687071, 458752, 10, 2687072, 458752, 10, 2687073, 458752, 10, 2687074, 458752, 10, 2687075, 458752, 10, 2752512, 458752, 10, 2752513, 458752, 10, 2752514, 458752, 10, 2752515, 458752, 10, 2752516, 458752, 10, 2752517, 458752, 10, 2752518, 458752, 10, 2752519, 458752, 10, 2752520, 458752, 10, 2752521, 458752, 10, 2752522, 458752, 10, 2752523, 458752, 10, 2752524, 458752, 10, 2752525, 458752, 10, 2752526, 458752, 10, 2752527, 458752, 10, 2752528, 458752, 10, 2752530, 393216, 92, 2752531, 262144, 9, 2752532, 327680, 9, 2752533, 131072, 79, 2752534, 131072, 79, 2752535, 131072, 79, 2752536, 262151, 7, 2752537, 262144, 92, 2752538, 65536, 79, 2752539, 65536, 79, 2752540, 65536, 79, 2752541, 65543, 7, 2752542, 196615, 7, 2752543, 262144, 92, 2752548, 262144, 93, 2752549, 327680, 93, 2752550, 327680, 93, 2752551, 327680, 93, 2752552, 327680, 93, 2752553, 327680, 93, 2752554, 327680, 93, 2752555, 393216, 93, 2752559, 327680, 93, 2752560, 327680, 93, 2752561, 327680, 93, 2752562, 327680, 93, 2752563, 327680, 93, 2752564, 393216, 93, 2752565, 262145, 6, 2752566, 131073, 1, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 4, 2752571, 393216, 0, 2752572, 458752, 0, 2752573, 393216, 92, 2752577, 458752, 92, 2752578, 131072, 79, 2752579, 131072, 79, 2752580, 131072, 79, 2752581, 131072, 79, 2752582, 262144, 56, 2752585, 393216, 6, 2752588, 393216, 6, 2752592, 262144, 56, 2752593, 458752, 10, 2752594, 458752, 10, 2752595, 458752, 10, 2752596, 458752, 10, 2752597, 458752, 10, 2752598, 458752, 10, 2752599, 458752, 10, 2752600, 458752, 10, 2752601, 458752, 10, 2752602, 458752, 10, 2752603, 458752, 10, 2752604, 458752, 10, 2752605, 458752, 10, 2752606, 458752, 10, 2752607, 458752, 10, 2752608, 458752, 10, 2752609, 458752, 10, 2752610, 458752, 10, 2752611, 458752, 10, 2818048, 458752, 10, 2818049, 458752, 10, 2818050, 458752, 10, 2818051, 458752, 10, 2818052, 458752, 10, 2818053, 458752, 10, 2818054, 458752, 10, 2818055, 458752, 10, 2818056, 458752, 10, 2818057, 458752, 10, 2818058, 458752, 10, 2818059, 458752, 10, 2818060, 458752, 10, 2818061, 458752, 10, 2818062, 458752, 10, 2818063, 458752, 10, 2818064, 458752, 10, 2818066, 393216, 92, 2818070, 131072, 80, 2818071, 196608, 80, 2818072, 262144, 80, 2818073, 458752, 92, 2818074, 65536, 80, 2818075, 131072, 80, 2818076, 131072, 80, 2818077, 131072, 80, 2818078, 262144, 80, 2818079, 458752, 92, 2818085, 65543, 7, 2818086, 196615, 5, 2818087, 196615, 7, 2818097, 262144, 9, 2818099, 393216, 9, 2818102, 262145, 2, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 4, 2818109, 393216, 92, 2818114, 65536, 80, 2818115, 131072, 80, 2818116, 131072, 80, 2818117, 262144, 80, 2818118, 262144, 56, 2818121, 393216, 7, 2818124, 393216, 7, 2818128, 262144, 56, 2818129, 458752, 10, 2818130, 458752, 10, 2818131, 458752, 10, 2818132, 458752, 10, 2818133, 458752, 10, 2818134, 458752, 10, 2818135, 458752, 10, 2818136, 458752, 10, 2818137, 458752, 10, 2818138, 458752, 10, 2818139, 458752, 10, 2818140, 458752, 10, 2818141, 458752, 10, 2818142, 458752, 10, 2818143, 458752, 10, 2818144, 458752, 10, 2818145, 458752, 10, 2818146, 458752, 10, 2818147, 458752, 10, 2883584, 458752, 10, 2883585, 458752, 10, 2883586, 458752, 10, 2883587, 458752, 10, 2883588, 458752, 10, 2883589, 458752, 10, 2883590, 458752, 10, 2883591, 458752, 10, 2883592, 458752, 10, 2883593, 458752, 10, 2883594, 458752, 10, 2883595, 458752, 10, 2883596, 458752, 10, 2883597, 458752, 10, 2883598, 458752, 10, 2883599, 458752, 10, 2883600, 458752, 10, 2883602, 393216, 92, 2883603, 7, 7, 2883632, 0, 11, 2883633, 65536, 11, 2883634, 393216, 0, 2883635, 458752, 0, 2883636, 393216, 0, 2883637, 458752, 0, 2883638, 262145, 2, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 4, 2883643, 393216, 0, 2883644, 458752, 0, 2883645, 393216, 92, 2883650, 393216, 0, 2883651, 458752, 0, 2883652, 393216, 0, 2883653, 458752, 0, 2883654, 262144, 56, 2883655, 262144, 0, 2883656, 327680, 0, 2883658, 262144, 0, 2883659, 327680, 0, 2883661, 262144, 0, 2883662, 327680, 0, 2883664, 262144, 56, 2883665, 458752, 10, 2883666, 458752, 10, 2883667, 458752, 10, 2883668, 458752, 10, 2883669, 458752, 10, 2883670, 458752, 10, 2883671, 458752, 10, 2883672, 458752, 10, 2883673, 458752, 10, 2883674, 458752, 10, 2883675, 458752, 10, 2883676, 458752, 10, 2883677, 458752, 10, 2883678, 458752, 10, 2883679, 458752, 10, 2883680, 458752, 10, 2883681, 458752, 10, 2883682, 458752, 10, 2883683, 458752, 10, 2949120, 458752, 10, 2949121, 458752, 10, 2949122, 458752, 10, 2949123, 458752, 10, 2949124, 458752, 10, 2949125, 458752, 10, 2949126, 458752, 10, 2949127, 458752, 10, 2949128, 458752, 10, 2949129, 458752, 10, 2949130, 458752, 10, 2949131, 458752, 10, 2949132, 458752, 10, 2949133, 458752, 10, 2949134, 458752, 10, 2949135, 458752, 10, 2949136, 458752, 10, 2949138, 393216, 92, 2949139, 131079, 7, 2949149, 0, 11, 2949150, 65536, 11, 2949151, 131072, 11, 2949168, 0, 12, 2949170, 131072, 12, 2949171, 262144, 8, 2949172, 327680, 8, 2949173, 393216, 8, 2949174, 262145, 2, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 4, 2949181, 393216, 92, 2949185, 458752, 90, 2949188, 393216, 4, 2949190, 262144, 56, 2949193, 393216, 6, 2949196, 393216, 6, 2949200, 262144, 56, 2949201, 458752, 10, 2949202, 458752, 10, 2949203, 458752, 10, 2949204, 458752, 10, 2949205, 458752, 10, 2949206, 458752, 10, 2949207, 458752, 10, 2949208, 458752, 10, 2949209, 458752, 10, 2949210, 458752, 10, 2949211, 458752, 10, 2949212, 458752, 10, 2949213, 458752, 10, 2949214, 458752, 10, 2949215, 458752, 10, 2949216, 458752, 10, 2949217, 458752, 10, 2949218, 458752, 10, 2949219, 458752, 10, 3014656, 458752, 10, 3014657, 458752, 10, 3014658, 458752, 10, 3014659, 458752, 10, 3014660, 458752, 10, 3014661, 458752, 10, 3014662, 458752, 10, 3014663, 458752, 10, 3014664, 458752, 10, 3014665, 458752, 10, 3014666, 458752, 10, 3014667, 458752, 10, 3014668, 458752, 10, 3014669, 458752, 10, 3014670, 458752, 10, 3014671, 458752, 10, 3014672, 458752, 10, 3014674, 393216, 92, 3014681, 393216, 0, 3014682, 458752, 0, 3014685, 0, 12, 3014687, 131072, 12, 3014690, 393216, 0, 3014691, 458752, 0, 3014692, 393216, 0, 3014693, 458752, 0, 3014703, 7, 7, 3014704, 0, 13, 3014706, 131072, 13, 3014707, 262144, 9, 3014709, 393216, 9, 3014710, 262145, 2, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3014714, 1, 4, 3014717, 393216, 92, 3014721, 262144, 92, 3014722, 393216, 0, 3014723, 458752, 0, 3014724, 393216, 0, 3014725, 458752, 0, 3014726, 262144, 56, 3014729, 393216, 7, 3014732, 393216, 7, 3014736, 262144, 56, 3014737, 458752, 10, 3014738, 458752, 10, 3014739, 458752, 10, 3014740, 458752, 10, 3014741, 458752, 10, 3014742, 458752, 10, 3014743, 458752, 10, 3014744, 458752, 10, 3014745, 458752, 10, 3014746, 458752, 10, 3014747, 458752, 10, 3014748, 458752, 10, 3014749, 458752, 10, 3014750, 458752, 10, 3014751, 458752, 10, 3014752, 458752, 10, 3014753, 458752, 10, 3014754, 458752, 10, 3014755, 458752, 10, 3080192, 458752, 10, 3080193, 458752, 10, 3080194, 458752, 10, 3080195, 458752, 10, 3080196, 458752, 10, 3080197, 458752, 10, 3080198, 458752, 10, 3080199, 458752, 10, 3080200, 458752, 10, 3080201, 458752, 10, 3080202, 458752, 10, 3080203, 458752, 10, 3080204, 458752, 10, 3080205, 458752, 10, 3080206, 458752, 10, 3080207, 458752, 10, 3080208, 458752, 10, 3080210, 393216, 92, 3080211, 393216, 0, 3080212, 458752, 0, 3080213, 262144, 8, 3080214, 327680, 8, 3080215, 393216, 8, 3080216, 327680, 4, 3080219, 393216, 4, 3080221, 0, 13, 3080223, 131072, 13, 3080224, 7, 7, 3080225, 327680, 4, 3080228, 393216, 4, 3080230, 393216, 4, 3080239, 131079, 7, 3080246, 262145, 2, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0, 3080250, 1, 4, 3080253, 393216, 92, 3080257, 262144, 92, 3080260, 393216, 4, 3080262, 262144, 56, 3080263, 262144, 0, 3080264, 327680, 0, 3080266, 262144, 0, 3080267, 327680, 0, 3080269, 262144, 0, 3080270, 327680, 0, 3080272, 262144, 56, 3080273, 458752, 10, 3080274, 458752, 10, 3080275, 458752, 10, 3080276, 458752, 10, 3080277, 458752, 10, 3080278, 458752, 10, 3080279, 458752, 10, 3080280, 458752, 10, 3080281, 458752, 10, 3080282, 458752, 10, 3080283, 458752, 10, 3080284, 458752, 10, 3080285, 458752, 10, 3080286, 458752, 10, 3080287, 458752, 10, 3080288, 458752, 10, 3080289, 458752, 10, 3080290, 458752, 10, 3080291, 458752, 10, 3145728, 458752, 10, 3145729, 458752, 10, 3145730, 458752, 10, 3145731, 458752, 10, 3145732, 458752, 10, 3145733, 458752, 10, 3145734, 458752, 10, 3145735, 458752, 10, 3145736, 458752, 10, 3145737, 458752, 10, 3145738, 458752, 10, 3145739, 458752, 10, 3145740, 458752, 10, 3145741, 458752, 10, 3145742, 458752, 10, 3145743, 458752, 10, 3145744, 458752, 10, 3145746, 393216, 92, 3145747, 0, 11, 3145748, 65536, 11, 3145749, 262144, 9, 3145751, 393216, 9, 3145760, 131079, 7, 3145767, 65543, 7, 3145768, 196615, 7, 3145769, 393216, 24, 3145770, 0, 23, 3145774, 262144, 24, 3145775, 0, 23, 3145776, 0, 23, 3145777, 0, 23, 3145778, 0, 23, 3145779, 0, 23, 3145780, 0, 23, 3145781, 327680, 24, 3145782, 262145, 2, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 0, 3145786, 1, 4, 3145789, 458752, 92, 3145793, 458752, 92, 3145794, 65536, 11, 3145795, 131072, 11, 3145798, 262144, 56, 3145801, 393216, 6, 3145804, 393216, 6, 3145808, 262144, 56, 3145809, 458752, 10, 3145810, 458752, 10, 3145811, 458752, 10, 3145812, 458752, 10, 3145813, 458752, 10, 3145814, 458752, 10, 3145815, 458752, 10, 3145816, 458752, 10, 3145817, 458752, 10, 3145818, 458752, 10, 3145819, 458752, 10, 3145820, 458752, 10, 3145821, 458752, 10, 3145822, 458752, 10, 3145823, 458752, 10, 3145824, 458752, 10, 3145825, 458752, 10, 3145826, 458752, 10, 3145827, 458752, 10, 3211264, 458752, 10, 3211265, 458752, 10, 3211266, 458752, 10, 3211267, 458752, 10, 3211268, 458752, 10, 3211269, 458752, 10, 3211270, 458752, 10, 3211271, 458752, 10, 3211272, 458752, 10, 3211273, 458752, 10, 3211274, 458752, 10, 3211275, 458752, 10, 3211276, 458752, 10, 3211277, 458752, 10, 3211278, 458752, 10, 3211279, 458752, 10, 3211280, 458752, 10, 3211282, 393216, 92, 3211283, 0, 12, 3211285, 131072, 12, 3211286, 393216, 0, 3211287, 458752, 0, 3211288, 262144, 24, 3211289, 0, 23, 3211290, 0, 23, 3211291, 0, 23, 3211292, 0, 23, 3211293, 0, 23, 3211294, 0, 23, 3211295, 0, 23, 3211296, 0, 23, 3211297, 0, 23, 3211298, 0, 23, 3211299, 0, 23, 3211300, 0, 23, 3211301, 0, 23, 3211302, 0, 23, 3211303, 0, 23, 3211304, 0, 23, 3211305, 458752, 25, 3211306, 0, 22, 3211307, 65536, 22, 3211308, 65536, 22, 3211309, 65536, 22, 3211310, 131072, 22, 3211312, 262144, 8, 3211313, 327680, 8, 3211314, 393216, 8, 3211315, 393216, 0, 3211316, 458752, 0, 3211319, 65536, 90, 3211320, 65536, 90, 3211321, 65536, 90, 3211324, 393216, 0, 3211325, 0, 22, 3211326, 65536, 22, 3211327, 65536, 22, 3211328, 65536, 22, 3211329, 131072, 22, 3211331, 131072, 12, 3211334, 262144, 56, 3211337, 393216, 7, 3211340, 393216, 7, 3211344, 262144, 56, 3211345, 458752, 10, 3211346, 458752, 10, 3211347, 458752, 10, 3211348, 458752, 10, 3211349, 458752, 10, 3211350, 458752, 10, 3211351, 458752, 10, 3211352, 458752, 10, 3211353, 458752, 10, 3211354, 458752, 10, 3211355, 458752, 10, 3211356, 458752, 10, 3211357, 458752, 10, 3211358, 458752, 10, 3211359, 458752, 10, 3211360, 458752, 10, 3211361, 458752, 10, 3211362, 458752, 10, 3211363, 458752, 10, 3276800, 393216, 55, 3276801, 393216, 55, 3276802, 393216, 55, 3276803, 393216, 55, 3276804, 393216, 55, 3276805, 393216, 55, 3276806, 393216, 55, 3276807, 393216, 55, 3276808, 393216, 55, 3276809, 393216, 55, 3276810, 393216, 55, 3276811, 393216, 55, 3276812, 393216, 55, 3276813, 393216, 55, 3276814, 393216, 55, 3276815, 393216, 55, 3276816, 393216, 55, 3276817, 458752, 57, 3276818, 262144, 92, 3276819, 0, 13, 3276821, 131072, 13, 3276824, 196608, 88, 3276825, 0, 12, 3276827, 131072, 12, 3276834, 0, 12, 3276836, 131072, 12, 3276837, 393216, 0, 3276838, 458752, 0, 3276839, 393216, 0, 3276840, 458752, 0, 3276842, 458752, 90, 3276846, 458752, 91, 3276847, 0, 24, 3276848, 262144, 9, 3276850, 393216, 9, 3276851, 65536, 11, 3276852, 131072, 11, 3276853, 262145, 5, 3276854, 131073, 3, 3276855, 131073, 3, 3276856, 131073, 3, 3276857, 131073, 3, 3276858, 131073, 3, 3276859, 1, 6, 3276865, 0, 13, 3276867, 131072, 13, 3276870, 262144, 57, 3276871, 393216, 55, 3276872, 393216, 55, 3276873, 393216, 55, 3276874, 393216, 55, 3276875, 393216, 55, 3276876, 393216, 55, 3276877, 393216, 55, 3276878, 393216, 55, 3276880, 262144, 57, 3276881, 393216, 55, 3276882, 393216, 55, 3276883, 393216, 55, 3276884, 393216, 55, 3276885, 393216, 55, 3276886, 393216, 55, 3276887, 393216, 55, 3276888, 393216, 55, 3276889, 393216, 55, 3276890, 393216, 55, 3276891, 393216, 55, 3276892, 393216, 55, 3276893, 393216, 55, 3276894, 393216, 55, 3276895, 393216, 55, 3276896, 393216, 55, 3276897, 393216, 55, 3276898, 393216, 55, 3276899, 393216, 55, 3342336, 327680, 93, 3342337, 327680, 93, 3342338, 327680, 93, 3342339, 327680, 93, 3342340, 327680, 93, 3342341, 327680, 93, 3342342, 327680, 93, 3342343, 327680, 93, 3342344, 327680, 93, 3342345, 327680, 93, 3342346, 327680, 93, 3342347, 327680, 93, 3342348, 327680, 93, 3342349, 327680, 93, 3342350, 327680, 93, 3342351, 327680, 93, 3342352, 327680, 93, 3342353, 327680, 93, 3342354, 393216, 93, 3342360, 131072, 89, 3342361, 0, 13, 3342363, 131072, 13, 3342364, 393216, 0, 3342365, 458752, 0, 3342366, 393216, 0, 3342367, 458752, 0, 3342368, 393216, 0, 3342369, 458752, 0, 3342370, 0, 13, 3342372, 131072, 13, 3342375, 393216, 4, 3342377, 65536, 24, 3342378, 458752, 91, 3342382, 262144, 92, 3342383, 0, 24, 3342384, 393216, 0, 3342385, 458752, 0, 3342386, 0, 12, 3342388, 131072, 12, 3342389, 262145, 2, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 0, 3342393, 1, 0, 3342394, 1, 0, 3342395, 1, 4, 3342396, 65536, 11, 3342397, 131072, 11, 3342404, 458752, 90, 3342405, 262144, 8, 3342406, 327680, 8, 3342407, 393216, 8, 3342408, 393216, 0, 3342409, 458752, 0, 3342424, 65536, 90, 3342425, 65536, 90, 3342426, 65536, 90, 3342427, 65536, 90, 3342428, 65536, 90, 3342429, 65536, 90, 3342430, 65536, 90, 3342431, 65536, 90, 3342432, 65536, 90, 3342433, 65536, 90, 3342434, 65536, 90, 3342435, 65536, 90, 3407872, 65536, 90, 3407873, 65536, 90, 3407874, 65536, 90, 3407875, 65536, 90, 3407876, 65536, 90, 3407877, 65536, 90, 3407878, 65536, 90, 3407879, 65536, 90, 3407880, 65536, 90, 3407881, 65536, 90, 3407882, 65536, 90, 3407883, 65536, 90, 3407884, 65536, 90, 3407885, 65536, 90, 3407886, 65536, 90, 3407887, 65536, 90, 3407888, 65536, 90, 3407889, 65536, 90, 3407890, 65536, 90, 3407891, 65536, 90, 3407892, 65536, 90, 3407893, 65536, 90, 3407894, 65536, 90, 3407895, 65536, 90, 3407896, 131072, 90, 3407897, 327680, 90, 3407898, 327680, 90, 3407899, 393216, 90, 3407902, 393216, 4, 3407904, 393216, 4, 3407906, 393216, 0, 3407907, 458752, 0, 3407908, 0, 82, 3407909, 65536, 82, 3407910, 131072, 82, 3407911, 196608, 82, 3407912, 262144, 82, 3407913, 65536, 24, 3407914, 262144, 92, 3407918, 262144, 92, 3407919, 0, 24, 3407922, 196608, 20, 3407924, 131072, 13, 3407925, 262145, 6, 3407926, 131073, 1, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 262145, 0, 3407931, 131073, 6, 3407933, 131072, 12, 3407940, 458752, 91, 3407941, 262144, 9, 3407943, 393216, 9, 3407944, 65536, 11, 3407945, 131072, 11, 3407946, 262144, 56, 3407947, 458752, 10, 3407948, 458752, 10, 3407949, 458752, 10, 3407950, 458752, 10, 3407951, 458752, 10, 3407952, 458752, 10, 3407953, 458752, 10, 3407954, 458752, 10, 3407955, 458752, 10, 3407956, 458752, 10, 3407957, 458752, 10, 3407958, 458752, 56, 3473408, 327680, 93, 3473409, 327680, 93, 3473410, 327680, 93, 3473411, 327680, 93, 3473412, 327680, 93, 3473413, 327680, 93, 3473414, 327680, 93, 3473415, 327680, 93, 3473416, 327680, 93, 3473417, 327680, 93, 3473418, 327680, 93, 3473419, 327680, 93, 3473420, 327680, 93, 3473421, 327680, 93, 3473422, 327680, 93, 3473423, 327680, 93, 3473424, 327680, 93, 3473425, 327680, 93, 3473426, 327680, 93, 3473427, 327680, 93, 3473428, 327680, 93, 3473429, 327680, 93, 3473430, 327680, 93, 3473431, 327680, 93, 3473432, 327680, 93, 3473433, 327680, 93, 3473434, 327680, 91, 3473435, 393216, 91, 3473437, 0, 50, 3473438, 65536, 50, 3473439, 131072, 50, 3473440, 196608, 50, 3473441, 262144, 50, 3473444, 0, 83, 3473445, 65536, 83, 3473446, 131072, 83, 3473447, 196608, 83, 3473448, 262144, 83, 3473449, 65536, 24, 3473450, 262144, 92, 3473454, 262144, 92, 3473455, 0, 24, 3473462, 262145, 2, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 0, 3473466, 1, 4, 3473469, 131072, 13, 3473476, 458752, 91, 3473477, 393216, 0, 3473478, 458752, 0, 3473479, 0, 12, 3473481, 131072, 12, 3473482, 262144, 56, 3473483, 458752, 10, 3473484, 458752, 10, 3473485, 458752, 10, 3473486, 458752, 10, 3473487, 458752, 10, 3473489, 458752, 10, 3473490, 458752, 10, 3473491, 458752, 10, 3473492, 458752, 10, 3473493, 458752, 10, 3473494, 458752, 56, 3538946, 393216, 6, 3538949, 393216, 6, 3538952, 393216, 6, 3538955, 393216, 6, 3538958, 393216, 6, 3538961, 393216, 6, 3538964, 393216, 6, 3538967, 393216, 6, 3538970, 458752, 56, 3538971, 393216, 92, 3538973, 0, 51, 3538974, 65536, 51, 3538975, 131072, 51, 3538976, 196608, 51, 3538977, 262144, 51, 3538978, 393216, 0, 3538979, 458752, 0, 3538980, 0, 84, 3538981, 65536, 84, 3538982, 131072, 84, 3538983, 196608, 84, 3538984, 262144, 84, 3538985, 65536, 24, 3538986, 262144, 92, 3538990, 262144, 92, 3538991, 0, 24, 3538998, 262145, 2, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 4, 3539004, 393216, 0, 3539005, 458752, 0, 3539006, 262144, 8, 3539007, 327680, 8, 3539008, 393216, 8, 3539012, 458752, 91, 3539015, 0, 13, 3539017, 131072, 13, 3539018, 262144, 56, 3539019, 458752, 10, 3539020, 458752, 10, 3539021, 458752, 10, 3539022, 458752, 10, 3539023, 458752, 10, 3539025, 458752, 10, 3539026, 458752, 10, 3539027, 458752, 10, 3539028, 458752, 10, 3539029, 458752, 10, 3539030, 458752, 56, 3539031, 393216, 0, 3539032, 458752, 0, 3539033, 393216, 0, 3539034, 458752, 0, 3539035, 393216, 0, 3539036, 458752, 0, 3604482, 393216, 7, 3604485, 393216, 7, 3604491, 393216, 7, 3604494, 393216, 7, 3604497, 393216, 7, 3604503, 393216, 7, 3604506, 458752, 56, 3604507, 393216, 92, 3604509, 0, 52, 3604510, 65536, 52, 3604511, 131072, 52, 3604512, 196608, 52, 3604513, 262144, 52, 3604514, 0, 11, 3604515, 65536, 11, 3604516, 0, 85, 3604517, 65536, 85, 3604518, 131072, 85, 3604519, 196608, 85, 3604520, 262144, 85, 3604521, 65536, 24, 3604522, 262144, 92, 3604526, 262144, 92, 3604527, 0, 24, 3604534, 262145, 2, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 0, 3604538, 131073, 0, 3604539, 1, 6, 3604542, 262144, 9, 3604544, 393216, 9, 3604548, 458752, 91, 3604549, 393216, 0, 3604550, 458752, 0, 3604551, 262144, 8, 3604552, 327680, 8, 3604553, 393216, 8, 3604554, 262144, 56, 3604555, 458752, 10, 3604556, 458752, 10, 3604557, 458752, 10, 3604558, 458752, 10, 3604559, 458752, 10, 3604561, 458752, 10, 3604562, 458752, 10, 3604563, 458752, 10, 3604564, 458752, 10, 3604565, 458752, 10, 3604566, 458752, 56, 3604567, 393216, 1, 3604568, 458752, 1, 3604569, 393216, 1, 3604570, 458752, 1, 3604571, 393216, 1, 3604572, 458752, 1, 3604573, 262144, 9, 3670016, 262144, 0, 3670017, 327680, 0, 3670019, 262144, 0, 3670020, 327680, 0, 3670022, 262144, 0, 3670023, 327680, 0, 3670025, 262144, 0, 3670026, 327680, 0, 3670028, 262144, 0, 3670029, 327680, 0, 3670031, 262144, 0, 3670032, 327680, 0, 3670034, 262144, 0, 3670035, 327680, 0, 3670037, 262144, 0, 3670038, 327680, 0, 3670040, 262144, 0, 3670041, 327680, 0, 3670042, 458752, 56, 3670043, 393216, 92, 3670045, 0, 53, 3670046, 65536, 53, 3670047, 131072, 53, 3670048, 196608, 53, 3670049, 262144, 53, 3670050, 0, 12, 3670051, 65536, 12, 3670052, 327680, 86, 3670053, 393216, 86, 3670054, 458752, 86, 3670055, 196608, 86, 3670056, 262144, 86, 3670057, 65536, 24, 3670058, 262144, 92, 3670062, 262144, 92, 3670063, 0, 24, 3670067, 196608, 86, 3670068, 262144, 86, 3670069, 393216, 92, 3670070, 262145, 6, 3670071, 131073, 1, 3670072, 1, 0, 3670073, 1, 0, 3670074, 1, 0, 3670075, 1, 4, 3670076, 0, 11, 3670077, 65536, 11, 3670078, 131072, 11, 3670079, 393216, 0, 3670080, 458752, 0, 3670084, 458752, 91, 3670085, 0, 11, 3670086, 65536, 11, 3670087, 262144, 9, 3670089, 393216, 9, 3670090, 262144, 56, 3670091, 458752, 10, 3670092, 458752, 10, 3670093, 458752, 10, 3670094, 458752, 10, 3670095, 458752, 10, 3670097, 458752, 10, 3670098, 458752, 10, 3670099, 458752, 10, 3670100, 458752, 10, 3670101, 458752, 10, 3670102, 458752, 56, 3670103, 262144, 0, 3670104, 327680, 0, 3670105, 393216, 0, 3670106, 458752, 0, 3670107, 393216, 0, 3670108, 458752, 0, 3670110, 262144, 0, 3670111, 327680, 0, 3670112, 393216, 0, 3670113, 458752, 0, 3670114, 262144, 8, 3670115, 327680, 8, 3735554, 393216, 6, 3735557, 393216, 6, 3735560, 393216, 6, 3735563, 393216, 6, 3735566, 393216, 6, 3735569, 393216, 6, 3735572, 393216, 6, 3735575, 393216, 6, 3735578, 458752, 56, 3735579, 393216, 92, 3735581, 0, 54, 3735582, 65536, 54, 3735583, 131072, 54, 3735584, 196608, 54, 3735585, 262144, 54, 3735586, 0, 13, 3735588, 327680, 87, 3735589, 393216, 87, 3735590, 458752, 87, 3735591, 196608, 87, 3735592, 262144, 87, 3735593, 65536, 24, 3735594, 262144, 92, 3735598, 262144, 92, 3735599, 0, 24, 3735603, 196608, 87, 3735605, 262144, 93, 3735607, 262145, 2, 3735608, 1, 0, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 4, 3735612, 0, 12, 3735614, 131072, 12, 3735620, 458752, 91, 3735621, 0, 12, 3735623, 131072, 12, 3735624, 393216, 0, 3735625, 458752, 0, 3735626, 262144, 56, 3735627, 458752, 10, 3735628, 458752, 10, 3735629, 458752, 10, 3735630, 458752, 10, 3735631, 458752, 10, 3735633, 458752, 10, 3735634, 458752, 10, 3735635, 458752, 10, 3735636, 458752, 10, 3735637, 458752, 10, 3735638, 458752, 56, 3735641, 393216, 6, 3735643, 393216, 4, 3735645, 393216, 4, 3735647, 327680, 4, 3735648, 0, 11, 3735649, 65536, 11, 3735650, 262144, 9, 3801090, 393216, 7, 3801093, 393216, 7, 3801096, 393216, 7, 3801099, 393216, 7, 3801102, 393216, 7, 3801105, 393216, 7, 3801108, 393216, 7, 3801111, 393216, 7, 3801114, 458752, 56, 3801115, 393216, 92, 3801117, 131072, 79, 3801118, 131072, 79, 3801119, 131072, 79, 3801120, 131072, 79, 3801121, 131072, 79, 3801124, 196608, 79, 3801125, 262151, 7, 3801126, 131072, 79, 3801127, 131072, 79, 3801128, 131072, 79, 3801129, 65536, 24, 3801130, 262144, 92, 3801134, 262144, 92, 3801135, 0, 24, 3801136, 262151, 7, 3801137, 131072, 79, 3801138, 131072, 79, 3801139, 131072, 79, 3801143, 262145, 2, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 4, 3801148, 0, 13, 3801150, 131072, 13, 3801156, 458752, 91, 3801157, 0, 13, 3801159, 131072, 13, 3801162, 262144, 56, 3801163, 458752, 10, 3801164, 458752, 10, 3801165, 458752, 10, 3801166, 458752, 10, 3801167, 458752, 10, 3801169, 458752, 10, 3801170, 458752, 10, 3801171, 458752, 10, 3801172, 458752, 10, 3801173, 458752, 10, 3801174, 458752, 56, 3801175, 393216, 0, 3801176, 458752, 0, 3801177, 393216, 0, 3801178, 458752, 0, 3801179, 262144, 8, 3801180, 327680, 8, 3801181, 393216, 8, 3801182, 393216, 0, 3801183, 458752, 0, 3801184, 0, 12, 3801186, 131072, 12, 3866624, 262144, 0, 3866625, 327680, 0, 3866627, 262144, 0, 3866628, 327680, 0, 3866630, 262144, 0, 3866631, 327680, 0, 3866633, 262144, 0, 3866634, 327680, 0, 3866636, 262144, 0, 3866637, 327680, 0, 3866639, 262144, 0, 3866640, 327680, 0, 3866642, 262144, 0, 3866643, 327680, 0, 3866645, 262144, 0, 3866646, 327680, 0, 3866648, 262144, 0, 3866649, 327680, 0, 3866650, 458752, 56, 3866651, 393216, 92, 3866652, 7, 7, 3866653, 131072, 79, 3866654, 131072, 79, 3866655, 131072, 79, 3866656, 131072, 79, 3866657, 131072, 79, 3866658, 262151, 7, 3866660, 65536, 80, 3866661, 131072, 80, 3866662, 131072, 80, 3866663, 131072, 80, 3866664, 262144, 80, 3866665, 196608, 24, 3866666, 458752, 92, 3866670, 458752, 92, 3866671, 131072, 24, 3866672, 65536, 80, 3866673, 131072, 80, 3866674, 131072, 80, 3866675, 131072, 80, 3866679, 262145, 2, 3866680, 1, 0, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 4, 3866687, 65543, 7, 3866688, 196615, 7, 3866692, 458752, 91, 3866693, 393216, 0, 3866694, 458752, 0, 3866695, 393216, 0, 3866696, 458752, 0, 3866698, 262144, 56, 3866699, 458752, 10, 3866700, 458752, 10, 3866701, 458752, 10, 3866702, 458752, 10, 3866703, 458752, 10, 3866705, 458752, 10, 3866706, 458752, 10, 3866707, 458752, 10, 3866708, 458752, 10, 3866709, 458752, 10, 3866710, 458752, 56, 3866713, 393216, 4, 3866715, 262144, 9, 3866717, 393216, 9, 3866720, 0, 13, 3866722, 131072, 13, 3932162, 393216, 6, 3932165, 393216, 6, 3932168, 393216, 6, 3932171, 393216, 6, 3932174, 393216, 6, 3932177, 393216, 6, 3932180, 393216, 6, 3932183, 393216, 6, 3932186, 458752, 56, 3932187, 393216, 92, 3932188, 131079, 7, 3932189, 65536, 80, 3932190, 131072, 80, 3932191, 131072, 80, 3932192, 131072, 80, 3932193, 262144, 80, 3932215, 196608, 55, 3932216, 196608, 55, 3932217, 196608, 55, 3932218, 196608, 55, 3932219, 196608, 55, 3932228, 458752, 91, 3932230, 327680, 4, 3932233, 262151, 7, 3932234, 262144, 56, 3932235, 458752, 10, 3932236, 458752, 10, 3932237, 458752, 10, 3932238, 458752, 10, 3932239, 458752, 10, 3932241, 458752, 10, 3932242, 458752, 10, 3932243, 458752, 10, 3932244, 458752, 10, 3932245, 458752, 10, 3932246, 458752, 56, 3932247, 262144, 0, 3932248, 327680, 0, 3932249, 262144, 0, 3932250, 327680, 0, 3932251, 393216, 0, 3932252, 458752, 0, 3932253, 262144, 0, 3932254, 327680, 0, 3932255, 393216, 0, 3932256, 458752, 0, 3932257, 262144, 8, 3932258, 327680, 8, 3932259, 393216, 8, 3997698, 393216, 7, 3997701, 393216, 7, 3997704, 393216, 7, 3997707, 393216, 7, 3997710, 393216, 7, 3997713, 393216, 7, 3997716, 393216, 7, 3997719, 393216, 7, 3997722, 458752, 56, 3997723, 393216, 92, 3997751, 196608, 56, 3997752, 196608, 56, 3997753, 196608, 56, 3997754, 196608, 56, 3997755, 196608, 56, 3997764, 458752, 92, 3997767, 262144, 8, 3997768, 327680, 8, 3997769, 393216, 8, 3997770, 262144, 56, 3997771, 458752, 10, 3997772, 458752, 10, 3997773, 458752, 10, 3997774, 458752, 10, 3997775, 458752, 10, 3997777, 458752, 10, 3997778, 458752, 10, 3997779, 458752, 10, 3997780, 458752, 10, 3997781, 458752, 10, 3997782, 458752, 56, 3997785, 393216, 6, 3997787, 393216, 6, 3997789, 393216, 4, 3997793, 262144, 9, 3997795, 393216, 9, 4063232, 262144, 0, 4063233, 327680, 0, 4063235, 262144, 0, 4063236, 327680, 0, 4063238, 262144, 0, 4063239, 327680, 0, 4063241, 262144, 0, 4063242, 327680, 0, 4063244, 262144, 0, 4063245, 327680, 0, 4063247, 262144, 0, 4063248, 327680, 0, 4063250, 262144, 0, 4063251, 327680, 0, 4063253, 262144, 0, 4063254, 327680, 0, 4063256, 262144, 0, 4063257, 327680, 0, 4063258, 458752, 56, 4063259, 393216, 92, 4063262, 0, 11, 4063263, 65536, 11, 4063264, 131072, 11, 4063278, 0, 11, 4063279, 65536, 11, 4063280, 131072, 11, 4063287, 196608, 57, 4063288, 196608, 57, 4063289, 196608, 57, 4063290, 196608, 57, 4063291, 196608, 57, 4063292, 262144, 8, 4063293, 327680, 8, 4063294, 393216, 8, 4063301, 65543, 7, 4063302, 196615, 7, 4063303, 262144, 9, 4063305, 393216, 9, 4063306, 262144, 57, 4063307, 327680, 55, 4063308, 327680, 55, 4063309, 327680, 55, 4063310, 327680, 55, 4063311, 327680, 55, 4063312, 327680, 55, 4063313, 327680, 55, 4063314, 327680, 55, 4063315, 327680, 55, 4063316, 327680, 55, 4063317, 327680, 55, 4063318, 458752, 57, 4063319, 0, 106, 4063320, 65536, 106, 4063321, 131072, 106, 4063322, 196608, 106, 4063323, 262144, 106, 4063324, 327680, 106, 4063325, 393216, 106, 4128770, 393216, 6, 4128773, 393216, 6, 4128776, 393216, 6, 4128779, 393216, 6, 4128782, 393216, 6, 4128785, 393216, 6, 4128788, 393216, 6, 4128791, 393216, 6, 4128794, 458752, 56, 4128795, 393216, 92, 4128796, 393216, 0, 4128797, 458752, 0, 4128798, 0, 12, 4128800, 131072, 12, 4128801, 393216, 0, 4128802, 458752, 0, 4128803, 393216, 0, 4128804, 458752, 0, 4128805, 262144, 8, 4128806, 327680, 8, 4128807, 393216, 8, 4128808, 393216, 0, 4128809, 458752, 0, 4128810, 393216, 0, 4128811, 458752, 0, 4128812, 393216, 0, 4128813, 458752, 0, 4128814, 0, 12, 4128816, 131072, 12, 4128817, 393216, 0, 4128818, 458752, 0, 4128819, 393216, 0, 4128820, 458752, 0, 4128821, 393216, 0, 4128822, 458752, 0, 4128823, 262145, 2, 4128824, 1, 0, 4128825, 1, 0, 4128826, 1, 0, 4128827, 1, 4, 4128828, 262144, 9, 4128830, 393216, 9, 4128831, 65536, 11, 4128832, 131072, 11, 4128842, 262144, 93, 4128843, 327680, 93, 4128844, 327680, 93, 4128845, 327680, 93, 4128846, 327680, 93, 4128847, 327680, 93, 4128848, 327680, 93, 4128849, 327680, 93, 4128850, 327680, 93, 4128851, 327680, 93, 4128852, 327680, 93, 4128853, 327680, 93, 4128854, 393216, 93, 4128855, 0, 107, 4128856, 65536, 107, 4128857, 131072, 107, 4128858, 196608, 107, 4128859, 262144, 107, 4128860, 327680, 107, 4128861, 393216, 107, 4128863, 262144, 6, 4128864, 65543, 7, 4128865, 196615, 7, 4194306, 393216, 7, 4194309, 393216, 7, 4194312, 393216, 7, 4194315, 393216, 7, 4194318, 393216, 7, 4194321, 393216, 7, 4194324, 393216, 7, 4194327, 393216, 7, 4194330, 458752, 56, 4194331, 393216, 92, 4194334, 0, 13, 4194336, 131072, 13, 4194338, 0, 11, 4194339, 65536, 11, 4194340, 131072, 11, 4194341, 262144, 9, 4194343, 393216, 9, 4194346, 393216, 4, 4194348, 393216, 4, 4194350, 0, 13, 4194352, 131072, 13, 4194355, 393216, 4, 4194357, 393216, 4, 4194359, 262145, 2, 4194360, 1, 0, 4194361, 1, 0, 4194362, 1, 0, 4194363, 1, 4, 4194364, 393216, 0, 4194365, 458752, 0, 4194366, 0, 12, 4194368, 131072, 12, 4194380, 65543, 7, 4194381, 196615, 7, 4194382, 196608, 4, 4194383, 262151, 7, 4194391, 0, 108, 4194392, 65536, 108, 4194393, 131072, 108, 4194394, 196608, 108, 4194395, 262144, 108, 4194396, 327680, 108, 4194397, 393216, 108, 4259840, 262144, 0, 4259841, 327680, 0, 4259843, 262144, 0, 4259844, 327680, 0, 4259846, 262144, 0, 4259847, 327680, 0, 4259849, 262144, 0, 4259850, 327680, 0, 4259852, 262144, 0, 4259853, 327680, 0, 4259855, 262144, 0, 4259856, 327680, 0, 4259858, 262144, 0, 4259859, 327680, 0, 4259861, 262144, 0, 4259862, 327680, 0, 4259864, 262144, 0, 4259865, 327680, 0, 4259866, 458752, 56, 4259867, 458752, 92, 4259870, 393216, 0, 4259871, 458752, 0, 4259872, 393216, 0, 4259873, 458752, 0, 4259874, 0, 12, 4259876, 131072, 12, 4259877, 393216, 0, 4259878, 458752, 0, 4259879, 393216, 0, 4259880, 458752, 0, 4259881, 393216, 0, 4259882, 458752, 0, 4259883, 393216, 0, 4259884, 458752, 0, 4259885, 393216, 0, 4259886, 458752, 0, 4259887, 262144, 8, 4259888, 327680, 8, 4259889, 393216, 8, 4259890, 393216, 0, 4259891, 458752, 0, 4259892, 262144, 8, 4259893, 327680, 8, 4259894, 393216, 8, 4259895, 262145, 2, 4259896, 1, 0, 4259897, 1, 0, 4259898, 1, 0, 4259899, 1, 4, 4259902, 0, 13, 4259904, 131072, 13, 4259927, 0, 109, 4259928, 65536, 109, 4259929, 131072, 109, 4259930, 196608, 109, 4259931, 262144, 109, 4259932, 327680, 109, 4259933, 393216, 109, 4325378, 393216, 6, 4325381, 393216, 6, 4325384, 393216, 6, 4325387, 393216, 6, 4325390, 393216, 6, 4325393, 393216, 6, 4325396, 393216, 6, 4325399, 393216, 6, 4325402, 458752, 56, 4325403, 262144, 9, 4325405, 393216, 9, 4325408, 393216, 4, 4325410, 0, 13, 4325412, 131072, 13, 4325415, 0, 11, 4325416, 65536, 11, 4325417, 131072, 11, 4325419, 393216, 4, 4325421, 393216, 4, 4325423, 262144, 9, 4325425, 393216, 9, 4325428, 262144, 9, 4325430, 393216, 9, 4325431, 262145, 2, 4325432, 1, 0, 4325433, 1, 0, 4325434, 1, 0, 4325435, 1, 4, 4325437, 262144, 8, 4325438, 327680, 8, 4325439, 393216, 8, 4325440, 393216, 0, 4325441, 458752, 0, 4325442, 393216, 0, 4325443, 458752, 0, 4325444, 393216, 0, 4325445, 458752, 0, 4325463, 0, 110, 4325464, 65536, 110, 4325465, 131072, 110, 4325466, 196608, 110, 4325467, 262144, 110, 4325468, 327680, 110, 4325469, 393216, 110, 4390914, 393216, 7, 4390917, 393216, 7, 4390920, 393216, 7, 4390923, 393216, 7, 4390926, 393216, 7, 4390929, 393216, 7, 4390932, 393216, 7, 4390935, 393216, 7, 4390938, 458752, 56, 4390939, 393216, 0, 4390940, 458752, 0, 4390941, 393216, 0, 4390942, 458752, 0, 4390943, 393216, 0, 4390944, 458752, 0, 4390945, 393216, 0, 4390946, 458752, 0, 4390947, 393216, 0, 4390948, 458752, 0, 4390949, 393216, 0, 4390950, 458752, 0, 4390951, 0, 12, 4390953, 131072, 12, 4390954, 393216, 0, 4390955, 458752, 0, 4390956, 393216, 0, 4390957, 458752, 0, 4390958, 393216, 0, 4390959, 458752, 0, 4390960, 393216, 0, 4390961, 458752, 0, 4390962, 393216, 0, 4390963, 458752, 0, 4390964, 393216, 0, 4390965, 458752, 0, 4390967, 262145, 2, 4390968, 1, 0, 4390969, 1, 0, 4390970, 1, 0, 4390971, 1, 4, 4390973, 262144, 9, 4390975, 393216, 9, 4390983, 262151, 7, 4390999, 0, 111, 4391000, 65536, 111, 4391001, 131072, 111, 4391002, 196608, 111, 4391003, 262144, 111, 4391004, 327680, 111, 4391005, 393216, 111, 4456448, 262144, 0, 4456449, 327680, 0, 4456451, 262144, 0, 4456452, 327680, 0, 4456454, 262144, 0, 4456455, 327680, 0, 4456457, 262144, 0, 4456458, 327680, 0, 4456460, 262144, 0, 4456461, 327680, 0, 4456463, 262144, 0, 4456464, 327680, 0, 4456466, 262144, 0, 4456467, 327680, 0, 4456469, 262144, 0, 4456470, 327680, 0, 4456472, 262144, 0, 4456473, 327680, 0, 4456474, 458752, 56, 4456477, 393216, 4, 4456479, 393216, 4, 4456481, 393216, 4, 4456483, 393216, 4, 4456485, 393216, 4, 4456487, 0, 13, 4456489, 131072, 13, 4456492, 393216, 4, 4456494, 393216, 4, 4456496, 393216, 4, 4456497, 0, 11, 4456498, 65536, 11, 4456499, 131072, 11, 4456500, 393216, 4, 4456502, 262145, 5, 4456503, 65537, 0, 4456504, 1, 0, 4456505, 1, 0, 4456506, 1, 0, 4456507, 131073, 0, 4456508, 1, 6, 4456509, 262144, 90, 4456510, 327680, 90, 4456511, 327680, 90, 4456512, 327680, 90, 4456513, 327680, 90, 4456514, 327680, 90, 4456515, 327680, 90, 4456516, 327680, 90, 4456517, 327680, 90, 4456518, 327680, 90, 4456519, 327680, 90, 4456520, 327680, 90, 4456521, 327680, 90, 4456522, 327680, 90, 4456523, 327680, 90, 4456524, 327680, 90, 4456525, 327680, 90, 4456526, 327680, 90, 4456527, 327680, 90, 4456528, 327680, 90, 4456529, 327680, 90, 4456530, 65543, 7, 4456531, 196615, 5, 4456532, 196615, 7, 4456533, 327680, 90, 4456534, 393216, 90, 4456535, 0, 112, 4456536, 65536, 112, 4456537, 131072, 112, 4456538, 196608, 112, 4456539, 262144, 112, 4456540, 327680, 112, 4456541, 393216, 112, 4456542, 0, 11, 4456543, 65536, 11, 4456544, 393216, 6, 4456546, 393216, 4, 4456547, 262151, 7, 4521986, 393216, 6, 4521989, 393216, 6, 4521992, 393216, 6, 4521995, 393216, 6, 4521998, 393216, 6, 4522001, 393216, 6, 4522004, 393216, 6, 4522007, 393216, 6, 4522010, 458752, 56, 4522011, 393216, 0, 4522012, 458752, 0, 4522013, 393216, 0, 4522014, 458752, 0, 4522015, 393216, 0, 4522016, 458752, 0, 4522017, 262144, 8, 4522018, 327680, 8, 4522019, 393216, 8, 4522020, 393216, 0, 4522021, 458752, 0, 4522022, 262144, 8, 4522023, 327680, 8, 4522024, 393216, 8, 4522025, 393216, 0, 4522026, 458752, 0, 4522027, 393216, 0, 4522028, 458752, 0, 4522029, 393216, 0, 4522030, 458752, 0, 4522031, 393216, 0, 4522032, 458752, 0, 4522033, 0, 12, 4522035, 131072, 12, 4522036, 393216, 0, 4522037, 458752, 0, 4522038, 262145, 2, 4522039, 1, 0, 4522040, 1, 0, 4522041, 1, 0, 4522042, 1, 0, 4522043, 1, 0, 4522044, 1, 4, 4522045, 262144, 93, 4522046, 327680, 93, 4522047, 327680, 93, 4522048, 327680, 93, 4522049, 327680, 93, 4522050, 327680, 93, 4522051, 327680, 93, 4522052, 327680, 93, 4522053, 327680, 93, 4522054, 327680, 93, 4522055, 327680, 93, 4522056, 327680, 93, 4522057, 327680, 93, 4522058, 327680, 93, 4522059, 327680, 93, 4522060, 327680, 93, 4522061, 327680, 93, 4522062, 327680, 93, 4522063, 327680, 93, 4522064, 327680, 93, 4522065, 327680, 93, 4522066, 327680, 93, 4522067, 327680, 93, 4522068, 327680, 93, 4522069, 327680, 93, 4522070, 393216, 93, 4522071, 393216, 0, 4522072, 458752, 0, 4522073, 393216, 0, 4522074, 458752, 0, 4522075, 0, 12, 4522077, 131072, 12, 4522078, 0, 12, 4522080, 131072, 12, 4522081, 393216, 0, 4522082, 458752, 0, 4522083, 262144, 8, 4587522, 393216, 7, 4587525, 393216, 7, 4587528, 393216, 7, 4587531, 393216, 7, 4587534, 393216, 7, 4587537, 393216, 7, 4587540, 393216, 7, 4587543, 393216, 7, 4587546, 458752, 56, 4587549, 393216, 4, 4587551, 393216, 4, 4587553, 262144, 9, 4587555, 393216, 9, 4587558, 262144, 9, 4587560, 393216, 9, 4587563, 393216, 4, 4587565, 393216, 4, 4587567, 393216, 4, 4587569, 0, 13, 4587571, 131072, 13, 4587574, 262145, 2, 4587575, 1, 0, 4587576, 1, 0, 4587577, 1, 0, 4587578, 1, 0, 4587579, 1, 0, 4587580, 1, 4, 4587581, 262144, 56, 4587585, 393216, 6, 4587588, 393216, 6, 4587591, 393216, 6, 4587594, 393216, 6, 4587597, 393216, 6, 4587600, 393216, 6, 4587603, 393216, 6, 4587606, 458752, 56, 4587609, 393216, 4, 4587611, 0, 13, 4587613, 131072, 13, 4587614, 0, 13, 4587616, 131072, 13, 4587619, 262144, 9, 4653056, 262144, 0, 4653057, 327680, 0, 4653059, 262144, 0, 4653060, 327680, 0, 4653062, 262144, 0, 4653063, 327680, 0, 4653065, 262144, 0, 4653066, 327680, 0, 4653068, 262144, 0, 4653069, 327680, 0, 4653071, 262144, 0, 4653072, 327680, 0, 4653074, 262144, 0, 4653075, 327680, 0, 4653077, 262144, 0, 4653078, 327680, 0, 4653080, 262144, 0, 4653081, 327680, 0, 4653082, 458752, 56, 4653110, 262145, 2, 4653111, 1, 0, 4653112, 1, 0, 4653113, 1, 0, 4653114, 1, 0, 4653115, 1, 0, 4653116, 1, 4, 4653117, 262144, 56, 4653121, 393216, 7, 4653124, 393216, 7, 4653127, 393216, 7, 4653130, 393216, 7, 4653133, 393216, 7, 4653139, 393216, 7, 4653142, 458752, 56, 4653143, 393216, 0, 4653144, 458752, 0, 4653145, 393216, 0, 4653146, 458752, 0, 4653147, 393216, 0, 4653148, 458752, 0, 4653149, 393216, 0, 4653150, 458752, 0, 4653151, 393216, 0, 4653152, 458752, 0, 4653153, 393216, 0, 4653154, 458752, 0, 4653155, 262144, 0, 4718594, 393216, 6, 4718597, 393216, 6, 4718600, 393216, 6, 4718603, 393216, 6, 4718606, 393216, 6, 4718609, 393216, 6, 4718612, 393216, 6, 4718615, 393216, 6, 4718618, 458752, 56, 4718646, 262145, 2, 4718647, 1, 0, 4718648, 1, 0, 4718649, 1, 0, 4718650, 1, 0, 4718651, 1, 0, 4718652, 1, 4, 4718653, 262144, 56, 4718655, 262144, 0, 4718656, 327680, 0, 4718658, 262144, 0, 4718659, 327680, 0, 4718661, 262144, 0, 4718662, 327680, 0, 4718664, 262144, 0, 4718665, 327680, 0, 4718667, 262144, 0, 4718668, 327680, 0, 4718670, 262144, 0, 4718671, 327680, 0, 4718673, 262144, 0, 4718674, 327680, 0, 4718676, 262144, 0, 4718677, 327680, 0, 4718678, 458752, 56, 4718681, 393216, 4, 4718683, 393216, 4, 4718685, 393216, 4, 4718687, 393216, 4, 4718689, 393216, 4, 4718691, 393216, 4, 4784130, 393216, 7, 4784133, 393216, 7, 4784136, 393216, 7, 4784139, 393216, 7, 4784142, 393216, 7, 4784145, 393216, 7, 4784148, 393216, 7, 4784151, 393216, 7, 4784154, 458752, 56, 4784182, 262145, 2, 4784183, 1, 0, 4784184, 1, 0, 4784185, 1, 0, 4784186, 1, 0, 4784187, 1, 0, 4784188, 1, 4, 4784189, 262144, 56, 4784193, 393216, 6, 4784196, 393216, 6, 4784199, 393216, 6, 4784202, 393216, 6, 4784205, 393216, 6, 4784208, 393216, 6, 4784211, 393216, 6, 4784214, 458752, 56, 4784215, 393216, 0, 4784216, 458752, 0, 4784217, 393216, 0, 4784218, 458752, 0, 4784219, 393216, 0, 4784220, 458752, 0, 4784221, 393216, 0, 4784222, 458752, 0, 4784223, 393216, 0, 4784224, 458752, 0, 4784225, 262144, 0, 4784226, 327680, 0, 4784227, 393216, 0, 4849664, 262144, 0, 4849665, 327680, 0, 4849667, 262144, 0, 4849668, 327680, 0, 4849670, 262144, 0, 4849671, 327680, 0, 4849673, 262144, 0, 4849674, 327680, 0, 4849676, 262144, 0, 4849677, 327680, 0, 4849679, 262144, 0, 4849680, 327680, 0, 4849682, 262144, 0, 4849683, 327680, 0, 4849685, 262144, 0, 4849686, 327680, 0, 4849688, 262144, 0, 4849689, 327680, 0, 4849690, 458752, 56, 4849718, 262145, 2, 4849719, 1, 0, 4849720, 1, 0, 4849721, 1, 0, 4849722, 1, 0, 4849723, 1, 0, 4849724, 1, 4, 4849725, 262144, 56, 4849729, 393216, 7, 4849732, 393216, 7, 4849735, 393216, 7, 4849738, 393216, 7, 4849741, 393216, 7, 4849744, 393216, 7, 4849747, 393216, 7, 4849750, 458752, 56, 4849753, 393216, 4, 4849755, 393216, 4, 4849757, 393216, 4, 4849759, 393216, 4, 4849761, 393216, 4, 4915202, 393216, 6, 4915205, 393216, 6, 4915208, 393216, 6, 4915211, 393216, 6, 4915214, 393216, 6, 4915217, 393216, 6, 4915220, 393216, 6, 4915223, 393216, 6, 4915226, 458752, 56, 4915254, 262145, 2, 4915255, 1, 0, 4915256, 1, 0, 4915257, 1, 0, 4915258, 1, 0, 4915259, 1, 0, 4915260, 1, 4, 4915261, 262144, 56, 4915263, 262144, 0, 4915264, 327680, 0, 4915266, 262144, 0, 4915267, 327680, 0, 4915269, 262144, 0, 4915270, 327680, 0, 4915272, 262144, 0, 4915273, 327680, 0, 4915275, 262144, 0, 4915276, 327680, 0, 4915278, 262144, 0, 4915279, 327680, 0, 4915281, 262144, 0, 4915282, 327680, 0, 4915284, 262144, 0, 4915285, 327680, 0, 4915286, 458752, 56, 4915295, 393216, 0, 4915296, 458752, 0, 4915297, 393216, 0, 4915298, 458752, 0, 4915299, 262144, 8, 4980738, 393216, 7, 4980741, 393216, 7, 4980744, 393216, 7, 4980747, 393216, 7, 4980750, 393216, 7, 4980753, 393216, 7, 4980756, 393216, 7, 4980759, 393216, 7, 4980762, 458752, 56, 4980790, 262145, 2, 4980791, 1, 0, 4980792, 1, 0, 4980793, 1, 0, 4980794, 1, 0, 4980795, 1, 0, 4980796, 1, 4, 4980797, 262144, 56, 4980801, 393216, 6, 4980804, 393216, 6, 4980807, 393216, 6, 4980810, 393216, 6, 4980813, 393216, 6, 4980816, 393216, 6, 4980819, 393216, 6, 4980822, 458752, 56, 5046272, 262144, 0, 5046273, 327680, 0, 5046275, 262144, 0, 5046276, 327680, 0, 5046278, 262144, 0, 5046279, 327680, 0, 5046281, 262144, 0, 5046282, 327680, 0, 5046284, 262144, 0, 5046285, 327680, 0, 5046287, 262144, 0, 5046288, 327680, 0, 5046290, 262144, 0, 5046291, 327680, 0, 5046293, 262144, 0, 5046294, 327680, 0, 5046296, 262144, 0, 5046297, 327680, 0, 5046298, 458752, 56, 5046326, 262145, 2, 5046327, 1, 0, 5046328, 1, 0, 5046329, 1, 0, 5046330, 1, 0, 5046331, 1, 0, 5046332, 1, 4, 5046333, 262144, 56, 5046337, 393216, 7, 5046340, 393216, 7, 5046343, 393216, 7, 5046346, 393216, 7, 5046349, 393216, 7, 5046352, 393216, 7, 5046355, 393216, 7, 5046358, 458752, 56, 5111810, 393216, 6, 5111813, 393216, 6, 5111816, 393216, 6, 5111819, 393216, 6, 5111822, 393216, 6, 5111825, 393216, 6, 5111828, 393216, 6, 5111831, 393216, 6, 5111834, 458752, 56, 5111862, 262145, 2, 5111863, 1, 0, 5111864, 1, 0, 5111865, 1, 0, 5111866, 1, 0, 5111867, 1, 0, 5111868, 1, 4, 5111869, 262144, 56, 5111871, 262144, 0, 5111872, 327680, 0, 5111874, 262144, 0, 5111875, 327680, 0, 5111877, 262144, 0, 5111878, 327680, 0, 5111880, 262144, 0, 5111881, 327680, 0, 5111883, 262144, 0, 5111884, 327680, 0, 5111886, 262144, 0, 5111887, 327680, 0, 5111889, 262144, 0, 5111890, 327680, 0, 5111892, 262144, 0, 5111893, 327680, 0, 5111894, 458752, 56, 5177346, 393216, 7, 5177349, 393216, 7, 5177352, 393216, 7, 5177355, 393216, 7, 5177358, 393216, 7, 5177361, 393216, 7, 5177364, 393216, 7, 5177367, 393216, 7, 5177370, 458752, 56, 5177398, 262145, 2, 5177399, 1, 0, 5177400, 1, 0, 5177401, 1, 0, 5177402, 1, 0, 5177403, 1, 0, 5177404, 1, 4, 5177405, 262144, 56, 5177409, 393216, 6, 5177412, 393216, 6, 5177415, 393216, 6, 5177418, 393216, 6, 5177421, 393216, 6, 5177424, 393216, 6, 5177427, 393216, 6, 5177430, 458752, 56 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 393216, 65536, 11, 393217, 131072, 11, 393224, 0, 11, 393225, 65536, 11, 393226, 131072, 11, 393231, 0, 11, 393232, 65536, 11, 393233, 131072, 11, 393237, 0, 11, 393238, 65536, 11, 393239, 131072, 11, 458752, 65536, 12, 458753, 131072, 12, 458754, 262144, 8, 458755, 327680, 8, 458756, 393216, 8, 458757, 262144, 8, 458758, 327680, 8, 458759, 393216, 8, 458760, 0, 12, 458761, 65536, 12, 458762, 131072, 12, 458764, 262144, 8, 458765, 327680, 8, 458766, 393216, 8, 458767, 0, 12, 458768, 65536, 12, 458769, 131072, 12, 458770, 262144, 8, 458771, 327680, 8, 458772, 393216, 8, 458773, 0, 12, 458774, 65536, 12, 458775, 131072, 12, 524288, 65536, 13, 524289, 131072, 13, 524290, 262144, 9, 524291, 327680, 9, 524292, 393216, 9, 524293, 262144, 9, 524294, 327680, 9, 524295, 393216, 9, 524296, 0, 13, 524297, 65536, 13, 524298, 131072, 13, 524300, 262144, 9, 524301, 327680, 9, 524302, 393216, 9, 524303, 0, 13, 524304, 65536, 13, 524305, 131072, 13, 524306, 262144, 9, 524307, 327680, 9, 524308, 393216, 9, 524309, 0, 13, 524310, 65536, 13, 524311, 131072, 13, 524313, 393216, 19, 524314, 458752, 19, 589824, 65536, 14, 589825, 131072, 14, 589826, 262144, 10, 589827, 327680, 10, 589828, 393216, 10, 589829, 262144, 10, 589830, 327680, 10, 589831, 393216, 10, 589832, 0, 14, 589833, 65536, 14, 589834, 131072, 14, 589836, 131072, 119, 589837, 196608, 119, 589838, 262144, 119, 589839, 0, 14, 589840, 65536, 14, 589841, 131072, 14, 589842, 262144, 10, 589843, 327680, 10, 589844, 393216, 10, 589845, 0, 14, 589846, 65536, 14, 589847, 131072, 14, 589849, 393216, 20, 589850, 458752, 20, 589884, 65536, 4, 589885, 131072, 4, 589886, 327680, 6, 589887, 65536, 4, 589888, 131072, 4, 589889, 327680, 6, 589890, 65536, 4, 589891, 131072, 4, 589892, 327680, 6, 589893, 65536, 4, 589894, 131072, 4, 589895, 327680, 6, 589896, 65536, 4, 589897, 131072, 4, 589898, 327680, 6, 589899, 65536, 4, 589900, 131072, 4, 589901, 327680, 6, 589902, 65536, 4, 589903, 131072, 4, 589904, 327680, 6, 589905, 65536, 4, 589906, 131072, 4, 589907, 327680, 6, 589908, 65536, 4, 589909, 131072, 4, 589910, 327680, 6, 589911, 65536, 4, 589912, 131072, 4, 655370, 0, 120, 655371, 65536, 120, 655372, 131072, 120, 655373, 196608, 120, 655374, 262144, 120, 655375, 327680, 120, 655376, 393216, 120, 655420, 65536, 5, 655421, 131072, 5, 655422, 327680, 7, 655423, 65536, 5, 655424, 131072, 5, 655425, 327680, 7, 655426, 65536, 5, 655427, 131072, 5, 655428, 327680, 7, 655429, 65536, 5, 655430, 131072, 5, 655431, 327680, 7, 655432, 65536, 5, 655433, 131072, 5, 655434, 327680, 7, 655435, 65536, 5, 655436, 131072, 5, 655437, 327680, 7, 655438, 65536, 5, 655439, 131072, 5, 655440, 327680, 7, 655441, 65536, 5, 655442, 131072, 5, 655443, 327680, 7, 655444, 65536, 5, 655445, 131072, 5, 655446, 327680, 7, 655447, 65536, 5, 655448, 131072, 5, 720906, 0, 121, 720907, 65536, 121, 720908, 131072, 121, 720909, 196608, 121, 720910, 262144, 121, 720911, 327680, 121, 720912, 393216, 121, 720924, 0, 11, 720925, 65536, 11, 720926, 131072, 11, 786442, 0, 122, 786443, 65536, 122, 786444, 131072, 122, 786445, 196608, 122, 786446, 262144, 122, 786447, 327680, 122, 786448, 393216, 122, 786451, 393216, 4, 786458, 327680, 19, 786460, 0, 12, 786461, 65536, 12, 786462, 131072, 12, 786463, 262144, 8, 786464, 327680, 8, 786465, 393216, 8, 786468, 0, 11, 786469, 65536, 11, 786470, 131072, 11, 786492, 65536, 4, 786493, 131072, 4, 786494, 327680, 6, 786495, 65536, 4, 786496, 131072, 4, 786497, 327680, 6, 786498, 65536, 4, 786499, 131072, 4, 786500, 327680, 6, 786501, 65536, 4, 786502, 131072, 4, 786503, 327680, 6, 786504, 65536, 4, 786505, 131072, 4, 786506, 327680, 6, 786507, 65536, 4, 786508, 131072, 4, 786509, 327680, 6, 786510, 65536, 4, 786511, 131072, 4, 786512, 327680, 6, 786513, 65536, 4, 786514, 131072, 4, 786515, 327680, 6, 786516, 65536, 4, 786517, 131072, 4, 786518, 327680, 6, 786519, 65536, 4, 786520, 131072, 4, 851978, 0, 123, 851979, 65536, 123, 851980, 131072, 123, 851981, 196608, 123, 851982, 262144, 123, 851983, 327680, 123, 851984, 393216, 123, 851996, 0, 13, 851997, 65536, 13, 851998, 131072, 13, 851999, 262144, 9, 852000, 327680, 9, 852001, 393216, 9, 852004, 0, 12, 852005, 65536, 12, 852006, 131072, 12, 852028, 65536, 5, 852029, 131072, 5, 852030, 327680, 7, 852031, 65536, 5, 852032, 131072, 5, 852033, 327680, 7, 852034, 65536, 5, 852035, 131072, 5, 852036, 327680, 7, 852037, 65536, 5, 852038, 131072, 5, 852039, 327680, 7, 852040, 65536, 5, 852041, 131072, 5, 852042, 327680, 7, 852043, 65536, 5, 852044, 131072, 5, 852045, 327680, 7, 852046, 65536, 5, 852047, 131072, 5, 852048, 327680, 7, 852049, 65536, 5, 852050, 131072, 5, 852051, 327680, 7, 852052, 65536, 5, 852053, 131072, 5, 852054, 327680, 7, 852055, 65536, 5, 852056, 131072, 5, 917514, 393216, 4, 917515, 65536, 124, 917516, 131072, 124, 917517, 196608, 124, 917518, 262144, 124, 917519, 327680, 124, 917520, 393216, 124, 917523, 327680, 4, 917528, 327680, 19, 917532, 0, 14, 917533, 65536, 14, 917534, 131072, 14, 917535, 262144, 10, 917536, 327680, 10, 917537, 393216, 10, 917540, 0, 13, 917541, 65536, 13, 917542, 131072, 13, 983050, 196608, 79, 983051, 196608, 79, 983055, 196608, 79, 983056, 196608, 79, 983063, 262146, 5, 983064, 131074, 3, 983065, 131074, 3, 983066, 2, 6, 983076, 0, 14, 983077, 65536, 14, 983078, 131072, 14, 983079, 0, 11, 983080, 65536, 11, 983081, 131072, 11, 983085, 0, 11, 983086, 65536, 11, 983087, 131072, 11, 983099, 327680, 6, 983100, 65536, 4, 983101, 131072, 4, 983102, 327680, 6, 983103, 65536, 4, 983104, 131072, 4, 983105, 327680, 6, 983106, 65536, 4, 983107, 131072, 4, 983108, 327680, 6, 983109, 65536, 4, 983110, 131072, 4, 983111, 327680, 6, 983112, 65536, 4, 983113, 131072, 4, 983114, 327680, 6, 983115, 65536, 4, 983116, 131072, 4, 983117, 327680, 6, 983118, 65536, 4, 983119, 131072, 4, 983120, 327680, 6, 983121, 65536, 4, 983122, 131072, 4, 983123, 327680, 6, 983124, 65536, 4, 983125, 131072, 4, 983126, 327680, 6, 983127, 65536, 4, 983128, 131072, 4, 1048586, 393216, 0, 1048587, 458752, 0, 1048591, 131072, 80, 1048592, 0, 11, 1048594, 131072, 11, 1048599, 262146, 2, 1048600, 2, 0, 1048601, 2, 0, 1048602, 2, 4, 1048612, 262144, 8, 1048613, 327680, 8, 1048614, 393216, 8, 1048615, 0, 12, 1048616, 65536, 12, 1048617, 131072, 12, 1048618, 262144, 8, 1048619, 327680, 8, 1048620, 393216, 8, 1048621, 0, 12, 1048622, 65536, 12, 1048623, 131072, 12, 1048624, 262144, 8, 1048625, 327680, 8, 1048626, 393216, 8, 1048635, 327680, 7, 1048636, 65536, 5, 1048637, 131072, 5, 1048638, 327680, 7, 1048639, 65536, 5, 1048640, 131072, 5, 1048641, 327680, 7, 1048642, 65536, 5, 1048643, 131072, 5, 1048644, 327680, 7, 1048645, 65536, 5, 1048646, 131072, 5, 1048647, 327680, 7, 1048648, 65536, 5, 1048649, 131072, 5, 1048650, 327680, 7, 1048651, 65536, 5, 1048652, 131072, 5, 1048653, 327680, 7, 1048654, 65536, 5, 1048655, 131072, 5, 1048656, 327680, 7, 1048657, 65536, 5, 1048658, 131072, 5, 1048659, 327680, 7, 1048660, 65536, 5, 1048661, 131072, 5, 1048662, 327680, 7, 1048663, 65536, 5, 1048664, 131072, 5, 1114118, 0, 11, 1114119, 65536, 11, 1114120, 131072, 11, 1114134, 393216, 4, 1114135, 262146, 6, 1114136, 262146, 4, 1114137, 262146, 4, 1114138, 131074, 6, 1114141, 327680, 4, 1114144, 131072, 11, 1114148, 262144, 9, 1114149, 327680, 9, 1114150, 393216, 9, 1114151, 0, 13, 1114152, 65536, 13, 1114153, 131072, 13, 1114154, 262144, 9, 1114155, 327680, 9, 1114156, 393216, 9, 1114157, 0, 13, 1114158, 65536, 13, 1114159, 131072, 13, 1114160, 262144, 9, 1114161, 327680, 9, 1114162, 393216, 9, 1114163, 0, 11, 1114164, 65536, 11, 1114165, 131072, 11, 1179672, 196608, 32, 1179674, 327680, 20, 1179675, 327680, 4, 1179678, 0, 12, 1179684, 262144, 10, 1179685, 327680, 10, 1179686, 393216, 10, 1179687, 0, 14, 1179688, 0, 59, 1179689, 65536, 59, 1179690, 131072, 59, 1179691, 196608, 59, 1179692, 262144, 59, 1179693, 0, 14, 1179694, 65536, 14, 1179695, 131072, 14, 1179696, 262144, 10, 1179697, 327680, 10, 1179698, 393216, 10, 1179699, 0, 12, 1179700, 65536, 12, 1179701, 131072, 12, 1179707, 327680, 6, 1179708, 65536, 4, 1179709, 131072, 4, 1179710, 327680, 6, 1179711, 65536, 4, 1179712, 131072, 4, 1179713, 327680, 6, 1179714, 65536, 4, 1179715, 131072, 4, 1179716, 327680, 6, 1179717, 65536, 4, 1179718, 131072, 4, 1179719, 327680, 6, 1179720, 65536, 4, 1179721, 131072, 4, 1179722, 327680, 6, 1179723, 65536, 4, 1179724, 131072, 4, 1179725, 327680, 6, 1179726, 65536, 4, 1179727, 131072, 4, 1179728, 327680, 6, 1179729, 65536, 4, 1179730, 131072, 4, 1179731, 327680, 6, 1179732, 65536, 4, 1179733, 131072, 4, 1179734, 327680, 6, 1179735, 65536, 4, 1179736, 131072, 4, 1245190, 393216, 4, 1245192, 327680, 4, 1245199, 196608, 3, 1245205, 393216, 0, 1245206, 458752, 0, 1245207, 196608, 32, 1245209, 196608, 32, 1245210, 196608, 32, 1245211, 262144, 8, 1245224, 0, 60, 1245225, 65536, 60, 1245226, 131072, 60, 1245227, 196608, 60, 1245228, 262144, 60, 1245235, 0, 13, 1245236, 65536, 13, 1245237, 131072, 13, 1245240, 327680, 20, 1245243, 327680, 7, 1245244, 65536, 5, 1245245, 131072, 5, 1245246, 327680, 7, 1245247, 65536, 5, 1245248, 131072, 5, 1245249, 327680, 7, 1245250, 65536, 5, 1245251, 131072, 5, 1245252, 327680, 7, 1245253, 65536, 5, 1245254, 131072, 5, 1245255, 327680, 7, 1245256, 65536, 5, 1245257, 131072, 5, 1245258, 327680, 7, 1245259, 65536, 5, 1245260, 131072, 5, 1245261, 327680, 7, 1245262, 65536, 5, 1245263, 131072, 5, 1245264, 0, 11, 1245265, 65536, 11, 1245266, 131072, 11, 1245267, 327680, 7, 1245268, 65536, 5, 1245269, 131072, 5, 1245270, 327680, 7, 1245271, 65536, 5, 1245272, 131072, 5, 1310735, 196608, 4, 1310740, 327680, 4, 1310743, 393216, 4, 1310744, 327680, 19, 1310752, 327680, 4, 1310760, 0, 61, 1310761, 65536, 61, 1310762, 131072, 61, 1310763, 196608, 61, 1310764, 262144, 61, 1310769, 262144, 6, 1310771, 0, 14, 1310772, 65536, 14, 1310773, 131072, 14, 1310775, 327680, 20, 1310794, 0, 11, 1310795, 65536, 11, 1310796, 131072, 11, 1310800, 0, 12, 1310801, 65536, 12, 1310802, 131072, 12, 1376264, 393216, 4, 1376296, 0, 62, 1376297, 65536, 62, 1376298, 131072, 62, 1376299, 196608, 62, 1376300, 262144, 62, 1376303, 393216, 4, 1376310, 262146, 5, 1376311, 131074, 3, 1376312, 131074, 3, 1376313, 131074, 3, 1376314, 2, 6, 1376330, 0, 12, 1376331, 65536, 12, 1376332, 131072, 12, 1376333, 262144, 8, 1376334, 327680, 8, 1376335, 393216, 8, 1376336, 0, 13, 1376337, 65536, 13, 1376338, 131072, 13, 1376339, 262144, 8, 1376340, 327680, 8, 1376341, 393216, 8, 1376342, 262144, 8, 1376343, 327680, 8, 1376344, 393216, 8, 1441829, 0, 11, 1441830, 65536, 11, 1441832, 0, 63, 1441833, 65536, 63, 1441834, 131072, 63, 1441835, 196608, 63, 1441836, 262144, 63, 1441846, 262146, 2, 1441847, 2, 0, 1441848, 2, 0, 1441849, 2, 0, 1441850, 2, 4, 1441859, 0, 2, 1441862, 0, 2, 1441866, 0, 13, 1441867, 65536, 13, 1441868, 131072, 13, 1441869, 262144, 9, 1441870, 327680, 9, 1441871, 393216, 9, 1441872, 0, 14, 1441873, 65536, 14, 1441874, 131072, 14, 1441875, 262144, 9, 1441876, 327680, 9, 1441877, 393216, 9, 1441878, 262144, 9, 1441879, 327680, 9, 1441880, 393216, 9, 1507334, 393216, 4, 1507336, 0, 11, 1507337, 65536, 11, 1507338, 131072, 11, 1507339, 393216, 4, 1507368, 0, 64, 1507369, 65536, 64, 1507370, 131072, 64, 1507371, 196608, 64, 1507372, 262144, 64, 1507375, 327680, 4, 1507378, 131072, 11, 1507382, 262146, 6, 1507383, 262146, 4, 1507384, 262146, 4, 1507385, 262146, 4, 1507386, 131074, 6, 1507387, 327680, 4, 1507390, 393216, 4, 1507394, 262144, 6, 1507395, 0, 3, 1507398, 0, 3, 1507402, 0, 14, 1507403, 65536, 14, 1507404, 131072, 14, 1507405, 262144, 10, 1507406, 327680, 10, 1507407, 393216, 10, 1507411, 262144, 10, 1507412, 327680, 10, 1507413, 393216, 10, 1507414, 262144, 10, 1507415, 327680, 10, 1507416, 393216, 10, 1572874, 131072, 12, 1572904, 0, 65, 1572905, 65536, 65, 1572906, 131072, 65, 1572907, 196608, 65, 1572908, 262144, 65, 1572918, 196608, 32, 1572921, 196608, 32, 1572923, 458752, 3, 1638408, 393216, 4, 1638410, 131072, 13, 1638423, 0, 57, 1638424, 65536, 57, 1638425, 65536, 57, 1638426, 131072, 57, 1638428, 131072, 82, 1638431, 393216, 4, 1638440, 0, 66, 1638441, 65536, 66, 1638442, 131072, 66, 1638443, 196608, 66, 1638444, 262144, 66, 1638445, 327680, 4, 1638448, 393216, 4, 1638450, 327680, 4, 1638453, 196608, 10, 1638455, 196608, 32, 1638456, 196608, 32, 1638457, 327680, 20, 1638458, 196608, 32, 1638462, 327680, 4, 1638465, 393216, 4, 1703959, 393216, 19, 1703960, 458752, 19, 1703962, 0, 83, 1703963, 65536, 83, 1703964, 131072, 83, 1703965, 196608, 83, 1703966, 262144, 83, 1703990, 327680, 19, 1704007, 327680, 4, 1704010, 393216, 4, 1704012, 393216, 4, 1704014, 393216, 4, 1704016, 393216, 4, 1704017, 458752, 9, 1704018, 458752, 9, 1704019, 458752, 9, 1704020, 458752, 9, 1704021, 458752, 9, 1704022, 458752, 9, 1704023, 458752, 9, 1704024, 458752, 9, 1704025, 458752, 9, 1704026, 458752, 9, 1704027, 458752, 9, 1704028, 458752, 9, 1704029, 458752, 9, 1704030, 458752, 9, 1704031, 458752, 9, 1704032, 458752, 9, 1704033, 458752, 9, 1704034, 458752, 9, 1704035, 458752, 9, 1769483, 196608, 32, 1769484, 196608, 32, 1769486, 327680, 19, 1769488, 327680, 20, 1769491, 327680, 19, 1769495, 393216, 20, 1769496, 458752, 20, 1769498, 0, 84, 1769499, 65536, 84, 1769500, 131072, 84, 1769501, 196608, 84, 1769502, 262144, 84, 1769553, 458752, 9, 1769554, 458752, 9, 1769555, 458752, 9, 1769556, 458752, 9, 1769557, 458752, 9, 1769558, 458752, 9, 1769559, 458752, 9, 1769560, 458752, 9, 1769561, 458752, 9, 1769562, 458752, 9, 1769563, 458752, 9, 1769564, 458752, 9, 1769565, 458752, 9, 1769566, 458752, 9, 1769567, 458752, 9, 1769568, 458752, 9, 1769569, 458752, 9, 1769570, 458752, 9, 1769571, 458752, 9, 1835021, 196608, 32, 1835022, 196608, 32, 1835023, 196608, 32, 1835024, 0, 2, 1835027, 0, 11, 1835028, 65536, 11, 1835029, 131072, 11, 1835030, 327680, 20, 1835034, 0, 85, 1835035, 65536, 85, 1835036, 131072, 85, 1835037, 196608, 85, 1835038, 262144, 85, 1835082, 327680, 4, 1835085, 393216, 4, 1835089, 458752, 9, 1835090, 458752, 9, 1835091, 458752, 9, 1835092, 458752, 9, 1835093, 458752, 9, 1835094, 458752, 9, 1835095, 458752, 9, 1835096, 458752, 9, 1835097, 458752, 9, 1835098, 458752, 9, 1835099, 458752, 9, 1835100, 458752, 9, 1835101, 458752, 9, 1835102, 458752, 9, 1835103, 458752, 9, 1835104, 458752, 9, 1835105, 458752, 9, 1835106, 458752, 9, 1835107, 458752, 9, 1900544, 327680, 90, 1900545, 327680, 90, 1900546, 327680, 90, 1900547, 327680, 90, 1900548, 327680, 90, 1900549, 327680, 90, 1900550, 327680, 90, 1900551, 327680, 90, 1900552, 327680, 90, 1900553, 327680, 90, 1900554, 327680, 90, 1900555, 327680, 90, 1900556, 327680, 90, 1900557, 327680, 90, 1900558, 327680, 90, 1900559, 327680, 90, 1900560, 327680, 90, 1900561, 327680, 90, 1900562, 393216, 90, 1900570, 327680, 86, 1900571, 393216, 86, 1900572, 458752, 86, 1900573, 196608, 86, 1900574, 262144, 86, 1900583, 0, 2, 1900587, 0, 91, 1900588, 65536, 91, 1900589, 131072, 91, 1900590, 196608, 91, 1900610, 393216, 90, 1900612, 262144, 90, 1900613, 327680, 90, 1900614, 327680, 90, 1900617, 0, 2, 1900625, 458752, 9, 1900626, 458752, 9, 1900627, 458752, 9, 1900628, 458752, 9, 1900629, 458752, 9, 1900630, 458752, 9, 1900631, 458752, 9, 1900632, 458752, 9, 1900633, 458752, 9, 1900634, 458752, 9, 1900635, 458752, 9, 1900636, 458752, 9, 1900637, 458752, 9, 1900638, 458752, 9, 1900639, 458752, 9, 1900640, 458752, 9, 1900641, 458752, 9, 1900642, 458752, 9, 1900643, 458752, 9, 1966080, 458752, 26, 1966081, 458752, 26, 1966082, 458752, 26, 1966083, 458752, 26, 1966084, 458752, 26, 1966085, 458752, 26, 1966086, 458752, 26, 1966087, 458752, 26, 1966088, 458752, 26, 1966089, 458752, 26, 1966090, 458752, 26, 1966091, 458752, 26, 1966092, 458752, 26, 1966093, 458752, 26, 1966094, 458752, 26, 1966095, 458752, 26, 1966096, 458752, 26, 1966097, 458752, 55, 1966101, 327680, 4, 1966106, 196608, 22, 1966107, 458752, 0, 1966108, 458752, 87, 1966109, 196608, 87, 1966110, 262144, 87, 1966119, 0, 3, 1966123, 0, 92, 1966124, 65536, 92, 1966125, 131072, 92, 1966126, 196608, 92, 1966130, 327680, 90, 1966131, 327680, 90, 1966133, 0, 57, 1966134, 65536, 57, 1966135, 65536, 57, 1966136, 65536, 57, 1966137, 65536, 57, 1966138, 65536, 57, 1966139, 131072, 57, 1966153, 0, 3, 1966161, 458752, 9, 1966162, 458752, 9, 1966163, 458752, 9, 1966164, 458752, 9, 1966165, 458752, 9, 1966166, 458752, 9, 1966167, 458752, 9, 1966168, 458752, 9, 1966169, 458752, 9, 1966170, 458752, 9, 1966171, 458752, 9, 1966172, 458752, 9, 1966173, 458752, 9, 1966174, 458752, 9, 1966175, 458752, 9, 1966176, 458752, 9, 1966177, 458752, 9, 1966178, 458752, 9, 1966179, 458752, 9, 2031616, 458752, 9, 2031617, 458752, 9, 2031618, 458752, 9, 2031619, 458752, 9, 2031620, 458752, 9, 2031621, 458752, 9, 2031622, 458752, 9, 2031623, 458752, 9, 2031624, 458752, 9, 2031625, 458752, 9, 2031626, 458752, 9, 2031627, 458752, 9, 2031628, 458752, 9, 2031629, 458752, 9, 2031630, 458752, 9, 2031631, 458752, 9, 2031632, 458752, 9, 2031633, 458752, 56, 2031641, 327680, 4, 2031644, 393216, 4, 2031646, 196608, 79, 2031653, 262144, 55, 2031654, 393216, 55, 2031655, 393216, 55, 2031656, 393216, 55, 2031657, 393216, 55, 2031658, 393216, 55, 2031659, 393216, 28, 2031660, 65536, 93, 2031661, 131072, 93, 2031662, 458752, 28, 2031663, 327680, 55, 2031664, 327680, 55, 2031665, 327680, 55, 2031666, 327680, 55, 2031667, 327680, 55, 2031668, 458752, 55, 2031670, 393216, 19, 2031671, 458752, 19, 2031675, 327680, 4, 2031697, 458752, 9, 2031698, 458752, 9, 2031699, 458752, 9, 2031700, 458752, 9, 2031701, 458752, 9, 2031702, 458752, 9, 2031703, 458752, 9, 2031704, 458752, 9, 2031705, 458752, 9, 2031706, 458752, 9, 2031707, 458752, 9, 2031708, 458752, 9, 2031709, 458752, 9, 2031710, 458752, 9, 2031711, 458752, 9, 2031712, 458752, 9, 2031713, 458752, 9, 2031714, 458752, 9, 2031715, 458752, 9, 2097152, 458752, 9, 2097153, 458752, 9, 2097154, 458752, 9, 2097155, 458752, 9, 2097156, 458752, 9, 2097157, 458752, 9, 2097158, 458752, 9, 2097159, 458752, 9, 2097160, 458752, 9, 2097161, 458752, 9, 2097162, 458752, 9, 2097163, 458752, 9, 2097164, 458752, 9, 2097165, 458752, 9, 2097166, 458752, 9, 2097167, 458752, 9, 2097168, 458752, 9, 2097169, 458752, 56, 2097170, 327680, 4, 2097173, 393216, 4, 2097175, 393216, 4, 2097182, 196608, 80, 2097187, 0, 2, 2097195, 0, 94, 2097196, 65536, 94, 2097197, 131072, 94, 2097198, 196608, 94, 2097206, 393216, 20, 2097207, 458752, 20, 2097209, 327680, 20, 2097233, 458752, 9, 2097234, 458752, 9, 2097235, 458752, 9, 2097236, 458752, 9, 2097237, 458752, 9, 2097238, 458752, 9, 2097239, 458752, 9, 2097240, 458752, 9, 2097241, 458752, 9, 2097242, 458752, 9, 2097243, 458752, 9, 2097244, 458752, 9, 2097245, 458752, 9, 2097246, 458752, 9, 2097247, 458752, 9, 2097248, 458752, 9, 2097249, 458752, 9, 2097250, 458752, 9, 2097251, 458752, 9, 2162688, 458752, 9, 2162689, 458752, 9, 2162690, 458752, 9, 2162691, 458752, 9, 2162692, 458752, 9, 2162693, 458752, 9, 2162694, 458752, 9, 2162695, 458752, 9, 2162696, 458752, 9, 2162697, 458752, 9, 2162698, 458752, 9, 2162699, 458752, 9, 2162700, 458752, 9, 2162701, 458752, 9, 2162702, 458752, 9, 2162703, 458752, 9, 2162704, 458752, 9, 2162705, 458752, 56, 2162723, 0, 3, 2162725, 327680, 6, 2162726, 65536, 4, 2162727, 131072, 4, 2162728, 327680, 6, 2162729, 65536, 4, 2162730, 131072, 4, 2162731, 0, 95, 2162732, 65536, 95, 2162733, 131072, 95, 2162734, 196608, 95, 2162735, 65536, 4, 2162736, 131072, 4, 2162737, 327680, 6, 2162738, 65536, 4, 2162739, 131072, 4, 2162740, 393216, 6, 2162747, 327680, 4, 2162785, 458752, 9, 2162786, 458752, 9, 2162787, 458752, 9, 2228224, 458752, 9, 2228225, 458752, 9, 2228226, 458752, 9, 2228227, 458752, 9, 2228228, 458752, 9, 2228229, 458752, 9, 2228230, 458752, 9, 2228231, 458752, 9, 2228232, 458752, 9, 2228233, 458752, 9, 2228234, 458752, 9, 2228235, 458752, 9, 2228236, 458752, 9, 2228237, 458752, 9, 2228238, 458752, 9, 2228239, 458752, 9, 2228240, 458752, 9, 2228241, 458752, 56, 2228245, 327680, 4, 2228261, 327680, 7, 2228262, 65536, 5, 2228263, 131072, 5, 2228264, 327680, 7, 2228265, 65536, 5, 2228266, 131072, 5, 2228267, 0, 96, 2228268, 65536, 96, 2228269, 131072, 96, 2228270, 196608, 96, 2228271, 65536, 5, 2228272, 131072, 5, 2228273, 327680, 7, 2228274, 65536, 5, 2228275, 131072, 5, 2228276, 393216, 7, 2228279, 327680, 19, 2228289, 327680, 4, 2228294, 262144, 55, 2228295, 327680, 55, 2228296, 327680, 55, 2228297, 327680, 55, 2228298, 327680, 55, 2228299, 327680, 55, 2228300, 327680, 55, 2228301, 327680, 55, 2228302, 327680, 55, 2228303, 327680, 55, 2228304, 458752, 57, 2228305, 458752, 9, 2228306, 458752, 9, 2228307, 458752, 9, 2228308, 458752, 9, 2228309, 458752, 9, 2228310, 458752, 9, 2228311, 458752, 9, 2228312, 458752, 9, 2228313, 458752, 9, 2228314, 458752, 9, 2228315, 458752, 9, 2228316, 458752, 9, 2228317, 458752, 9, 2228318, 458752, 9, 2228319, 458752, 9, 2228320, 458752, 9, 2228321, 458752, 9, 2228322, 458752, 9, 2228323, 458752, 9, 2293760, 458752, 9, 2293761, 458752, 9, 2293762, 458752, 9, 2293763, 458752, 9, 2293764, 458752, 9, 2293765, 458752, 9, 2293766, 458752, 9, 2293767, 458752, 9, 2293768, 458752, 9, 2293769, 458752, 9, 2293770, 458752, 9, 2293771, 458752, 9, 2293772, 458752, 9, 2293773, 458752, 9, 2293774, 458752, 9, 2293775, 458752, 9, 2293776, 458752, 9, 2293777, 458752, 56, 2293803, 0, 94, 2293804, 65536, 94, 2293805, 131072, 94, 2293806, 196608, 94, 2293817, 393216, 19, 2293818, 458752, 19, 2293819, 327680, 4, 2293841, 458752, 9, 2293842, 458752, 9, 2293843, 458752, 9, 2293844, 458752, 9, 2293845, 458752, 9, 2293846, 458752, 9, 2293847, 458752, 9, 2293848, 458752, 9, 2293849, 458752, 9, 2293850, 458752, 9, 2293851, 458752, 9, 2293852, 458752, 9, 2293853, 458752, 9, 2293854, 458752, 9, 2293855, 458752, 9, 2293856, 458752, 9, 2293857, 458752, 9, 2293858, 458752, 9, 2293859, 458752, 9, 2359296, 458752, 9, 2359297, 458752, 9, 2359298, 458752, 9, 2359299, 458752, 9, 2359300, 458752, 9, 2359301, 458752, 9, 2359302, 458752, 9, 2359303, 458752, 9, 2359304, 458752, 9, 2359305, 458752, 9, 2359306, 458752, 9, 2359307, 458752, 9, 2359308, 458752, 9, 2359309, 458752, 9, 2359310, 458752, 9, 2359311, 458752, 9, 2359312, 458752, 9, 2359313, 458752, 56, 2359314, 327680, 4, 2359316, 0, 82, 2359317, 65536, 82, 2359318, 131072, 82, 2359319, 393216, 4, 2359320, 262144, 82, 2359321, 327680, 4, 2359322, 0, 82, 2359323, 65536, 82, 2359324, 131072, 82, 2359325, 196608, 82, 2359326, 262144, 82, 2359333, 327680, 6, 2359334, 65536, 4, 2359335, 131072, 4, 2359336, 327680, 6, 2359337, 65536, 4, 2359338, 131072, 4, 2359339, 0, 92, 2359340, 65536, 92, 2359341, 131072, 92, 2359342, 196608, 92, 2359343, 65536, 4, 2359344, 131072, 4, 2359345, 327680, 6, 2359346, 65536, 4, 2359347, 131072, 4, 2359348, 393216, 6, 2359350, 327680, 19, 2359353, 393216, 20, 2359354, 458752, 20, 2359361, 327680, 4, 2359366, 196608, 21, 2359367, 65536, 4, 2359368, 131072, 4, 2359369, 327680, 6, 2359370, 65536, 4, 2359371, 131072, 4, 2359372, 327680, 6, 2359373, 65536, 4, 2359374, 131072, 4, 2359375, 393216, 6, 2359377, 458752, 9, 2359378, 458752, 9, 2359379, 458752, 9, 2359380, 458752, 9, 2359381, 458752, 9, 2359382, 458752, 9, 2359383, 458752, 9, 2359384, 458752, 9, 2359385, 458752, 9, 2359386, 458752, 9, 2359387, 458752, 9, 2359388, 458752, 9, 2359389, 458752, 9, 2359390, 458752, 9, 2359391, 458752, 9, 2359392, 458752, 9, 2359393, 458752, 9, 2359394, 458752, 9, 2359395, 458752, 9, 2424832, 458752, 9, 2424833, 458752, 9, 2424834, 458752, 9, 2424835, 458752, 9, 2424836, 458752, 9, 2424837, 458752, 9, 2424838, 458752, 9, 2424839, 458752, 9, 2424840, 458752, 9, 2424841, 458752, 9, 2424842, 458752, 9, 2424843, 458752, 9, 2424844, 458752, 9, 2424845, 458752, 9, 2424846, 458752, 9, 2424847, 458752, 9, 2424848, 458752, 9, 2424849, 458752, 56, 2424852, 0, 83, 2424853, 65536, 83, 2424854, 131072, 83, 2424855, 196608, 83, 2424856, 262144, 83, 2424858, 0, 83, 2424859, 65536, 83, 2424860, 131072, 83, 2424861, 196608, 83, 2424862, 262144, 83, 2424869, 327680, 7, 2424870, 65536, 5, 2424871, 131072, 5, 2424872, 327680, 7, 2424873, 65536, 5, 2424874, 131072, 5, 2424875, 0, 93, 2424876, 65536, 93, 2424877, 131072, 93, 2424878, 196608, 93, 2424879, 65536, 5, 2424880, 131072, 5, 2424881, 327680, 7, 2424882, 65536, 5, 2424883, 131072, 5, 2424884, 393216, 7, 2424890, 0, 11, 2424891, 65536, 11, 2424892, 131072, 11, 2424902, 327680, 7, 2424903, 65536, 5, 2424904, 131072, 5, 2424905, 327680, 7, 2424906, 65536, 5, 2424907, 131072, 5, 2424908, 327680, 7, 2424909, 65536, 5, 2424910, 131072, 5, 2424911, 262144, 6, 2424913, 458752, 9, 2424914, 458752, 9, 2424915, 458752, 9, 2424916, 458752, 9, 2424917, 458752, 9, 2424918, 458752, 9, 2424919, 458752, 9, 2424920, 458752, 9, 2424921, 458752, 9, 2424922, 458752, 9, 2424923, 458752, 9, 2424924, 458752, 9, 2424925, 458752, 9, 2424926, 458752, 9, 2424927, 458752, 9, 2424928, 458752, 9, 2424929, 458752, 9, 2424930, 458752, 9, 2424931, 458752, 9, 2490368, 458752, 9, 2490369, 458752, 9, 2490370, 458752, 9, 2490371, 458752, 9, 2490372, 458752, 9, 2490373, 458752, 9, 2490374, 458752, 9, 2490375, 458752, 9, 2490376, 458752, 9, 2490377, 458752, 9, 2490378, 458752, 9, 2490379, 458752, 9, 2490380, 458752, 9, 2490381, 458752, 9, 2490382, 458752, 9, 2490383, 458752, 9, 2490384, 458752, 9, 2490385, 458752, 56, 2490387, 0, 2, 2490388, 0, 84, 2490389, 65536, 84, 2490390, 131072, 84, 2490391, 196608, 84, 2490392, 262144, 84, 2490394, 0, 84, 2490395, 65536, 84, 2490396, 131072, 84, 2490397, 196608, 84, 2490398, 262144, 84, 2490411, 0, 94, 2490412, 65536, 94, 2490413, 131072, 94, 2490414, 196608, 94, 2490422, 393216, 19, 2490423, 458752, 19, 2490424, 327680, 19, 2490426, 0, 12, 2490428, 131072, 12, 2490449, 458752, 9, 2490450, 458752, 9, 2490451, 458752, 9, 2490452, 458752, 9, 2490453, 458752, 9, 2490454, 458752, 9, 2490455, 458752, 9, 2490456, 458752, 9, 2490457, 458752, 9, 2490458, 458752, 9, 2490459, 458752, 9, 2490460, 458752, 9, 2490461, 458752, 9, 2490462, 458752, 9, 2490463, 458752, 9, 2490464, 458752, 9, 2490465, 458752, 9, 2490466, 458752, 9, 2490467, 458752, 9, 2555904, 458752, 9, 2555905, 458752, 9, 2555906, 458752, 9, 2555907, 458752, 9, 2555908, 458752, 9, 2555909, 458752, 9, 2555910, 458752, 9, 2555911, 458752, 9, 2555912, 458752, 9, 2555913, 458752, 9, 2555914, 458752, 9, 2555915, 458752, 9, 2555916, 458752, 9, 2555917, 458752, 9, 2555918, 458752, 9, 2555919, 458752, 9, 2555920, 458752, 9, 2555921, 458752, 56, 2555923, 0, 3, 2555924, 0, 85, 2555925, 65536, 85, 2555926, 131072, 85, 2555927, 196608, 85, 2555928, 262144, 85, 2555930, 0, 85, 2555931, 65536, 85, 2555932, 131072, 85, 2555933, 196608, 85, 2555934, 262144, 85, 2555939, 0, 2, 2555941, 327680, 6, 2555942, 65536, 4, 2555943, 131072, 4, 2555944, 327680, 6, 2555945, 65536, 4, 2555946, 131072, 4, 2555947, 0, 95, 2555948, 65536, 95, 2555949, 131072, 95, 2555950, 196608, 95, 2555951, 65536, 4, 2555952, 131072, 4, 2555953, 327680, 6, 2555954, 65536, 4, 2555955, 131072, 4, 2555956, 393216, 6, 2555958, 393216, 20, 2555959, 458752, 20, 2555962, 0, 13, 2555964, 131072, 13, 2555974, 327680, 6, 2555975, 65536, 4, 2555976, 131072, 4, 2555977, 327680, 6, 2555978, 65536, 4, 2555979, 131072, 4, 2555980, 327680, 6, 2555981, 65536, 4, 2555982, 131072, 4, 2555983, 393216, 6, 2555985, 458752, 9, 2555986, 458752, 9, 2555987, 458752, 9, 2555988, 458752, 9, 2555989, 458752, 9, 2555990, 458752, 9, 2555991, 458752, 9, 2555992, 458752, 9, 2555993, 458752, 9, 2555994, 458752, 9, 2555995, 458752, 9, 2555996, 458752, 9, 2555997, 458752, 9, 2555998, 458752, 9, 2555999, 458752, 9, 2556000, 458752, 9, 2556001, 458752, 9, 2556002, 458752, 9, 2556003, 458752, 9, 2621440, 458752, 9, 2621441, 458752, 9, 2621442, 458752, 9, 2621443, 458752, 9, 2621444, 458752, 9, 2621445, 458752, 9, 2621446, 458752, 9, 2621447, 458752, 9, 2621448, 458752, 9, 2621449, 458752, 9, 2621450, 458752, 9, 2621451, 458752, 9, 2621452, 458752, 9, 2621453, 458752, 9, 2621454, 458752, 9, 2621455, 458752, 9, 2621456, 458752, 9, 2621457, 458752, 56, 2621459, 262144, 6, 2621460, 327680, 86, 2621461, 393216, 86, 2621462, 458752, 86, 2621463, 196608, 86, 2621464, 262144, 86, 2621466, 0, 86, 2621467, 65536, 86, 2621468, 131072, 86, 2621469, 196608, 86, 2621470, 262144, 86, 2621475, 0, 3, 2621477, 327680, 7, 2621478, 65536, 5, 2621479, 131072, 5, 2621480, 327680, 7, 2621481, 65536, 5, 2621482, 131072, 5, 2621483, 0, 96, 2621484, 65536, 96, 2621485, 131072, 96, 2621486, 196608, 96, 2621487, 65536, 5, 2621488, 131072, 5, 2621489, 327680, 7, 2621490, 65536, 5, 2621491, 131072, 5, 2621492, 393216, 7, 2621498, 196608, 12, 2621510, 327680, 7, 2621511, 65536, 5, 2621512, 131072, 5, 2621513, 327680, 7, 2621514, 65536, 5, 2621515, 131072, 5, 2621516, 327680, 7, 2621517, 65536, 5, 2621518, 131072, 5, 2621519, 393216, 7, 2621521, 458752, 9, 2621522, 458752, 9, 2621523, 458752, 9, 2621524, 458752, 9, 2621525, 458752, 9, 2621526, 458752, 9, 2621527, 458752, 9, 2621528, 458752, 9, 2621529, 458752, 9, 2621530, 458752, 9, 2621531, 458752, 9, 2621532, 458752, 9, 2621533, 458752, 9, 2621534, 458752, 9, 2621535, 458752, 9, 2621536, 458752, 9, 2621537, 458752, 9, 2621538, 458752, 9, 2621539, 458752, 9, 2686976, 458752, 9, 2686977, 458752, 9, 2686978, 458752, 9, 2686979, 458752, 9, 2686980, 458752, 9, 2686981, 458752, 9, 2686982, 458752, 9, 2686983, 458752, 9, 2686984, 458752, 9, 2686985, 458752, 9, 2686986, 458752, 9, 2686987, 458752, 9, 2686988, 458752, 9, 2686989, 458752, 9, 2686990, 458752, 9, 2686991, 458752, 9, 2686992, 458752, 9, 2686993, 458752, 56, 2686995, 262144, 8, 2686996, 327680, 8, 2686997, 393216, 8, 2686998, 458752, 87, 2686999, 196608, 87, 2687000, 262144, 87, 2687002, 0, 87, 2687003, 65536, 87, 2687004, 131072, 87, 2687005, 196608, 87, 2687006, 262144, 87, 2687013, 327680, 90, 2687014, 327680, 90, 2687015, 327680, 90, 2687016, 327680, 90, 2687017, 327680, 90, 2687018, 327680, 90, 2687019, 0, 97, 2687020, 65536, 97, 2687021, 131072, 97, 2687022, 196608, 97, 2687023, 327680, 90, 2687024, 327680, 90, 2687025, 327680, 90, 2687026, 327680, 90, 2687027, 327680, 90, 2687028, 393216, 90, 2687031, 196608, 32, 2687033, 196608, 32, 2687034, 327680, 4, 2687037, 393216, 4, 2687045, 0, 2, 2687055, 262144, 6, 2687057, 458752, 9, 2687058, 458752, 9, 2687059, 458752, 9, 2687060, 458752, 9, 2687061, 458752, 9, 2687062, 458752, 9, 2687063, 458752, 9, 2687064, 458752, 9, 2687065, 458752, 9, 2687066, 458752, 9, 2687067, 458752, 9, 2687068, 458752, 9, 2687069, 458752, 9, 2687070, 458752, 9, 2687071, 458752, 9, 2687072, 458752, 9, 2687073, 458752, 9, 2687074, 458752, 9, 2687075, 458752, 9, 2752512, 458752, 9, 2752513, 458752, 9, 2752514, 458752, 9, 2752515, 458752, 9, 2752516, 458752, 9, 2752517, 458752, 9, 2752518, 458752, 9, 2752519, 458752, 9, 2752520, 458752, 9, 2752521, 458752, 9, 2752522, 458752, 9, 2752523, 458752, 9, 2752524, 458752, 9, 2752525, 458752, 9, 2752526, 458752, 9, 2752527, 458752, 9, 2752528, 458752, 9, 2752529, 458752, 56, 2752533, 393216, 9, 2752536, 196608, 79, 2752541, 196608, 79, 2752542, 196608, 79, 2752553, 0, 2, 2752558, 262144, 93, 2752559, 393216, 0, 2752560, 458752, 0, 2752561, 262144, 8, 2752562, 327680, 8, 2752563, 393216, 8, 2752564, 393216, 0, 2752565, 458752, 0, 2752566, 196608, 32, 2752568, 196608, 32, 2752570, 196608, 32, 2752581, 0, 3, 2752582, 327680, 6, 2752583, 65536, 4, 2752584, 131072, 4, 2752585, 327680, 6, 2752586, 65536, 4, 2752587, 131072, 4, 2752588, 327680, 6, 2752589, 65536, 4, 2752590, 131072, 4, 2752591, 393216, 6, 2752593, 458752, 9, 2752594, 458752, 9, 2752595, 458752, 9, 2752596, 458752, 9, 2752597, 458752, 9, 2752598, 458752, 9, 2752599, 458752, 9, 2752600, 458752, 9, 2752601, 458752, 9, 2752602, 458752, 9, 2752603, 458752, 9, 2752604, 458752, 9, 2752605, 458752, 9, 2752606, 458752, 9, 2752607, 458752, 9, 2752608, 458752, 9, 2752609, 458752, 9, 2752610, 458752, 9, 2752611, 458752, 9, 2818048, 458752, 9, 2818049, 458752, 9, 2818050, 458752, 9, 2818051, 458752, 9, 2818052, 458752, 9, 2818053, 458752, 9, 2818054, 458752, 9, 2818055, 458752, 9, 2818056, 458752, 9, 2818057, 458752, 9, 2818058, 458752, 9, 2818059, 458752, 9, 2818060, 458752, 9, 2818061, 458752, 9, 2818062, 458752, 9, 2818063, 458752, 9, 2818064, 458752, 9, 2818065, 458752, 56, 2818089, 0, 3, 2818094, 327680, 4, 2818097, 393216, 4, 2818099, 327680, 4, 2818102, 393216, 4, 2818106, 327680, 4, 2818109, 393216, 4, 2818118, 327680, 7, 2818119, 65536, 5, 2818120, 131072, 5, 2818121, 327680, 7, 2818122, 65536, 5, 2818123, 131072, 5, 2818124, 327680, 7, 2818125, 65536, 5, 2818126, 131072, 5, 2818127, 393216, 7, 2818129, 458752, 9, 2818130, 458752, 9, 2818131, 458752, 9, 2818132, 458752, 9, 2818133, 458752, 9, 2818134, 458752, 9, 2818135, 458752, 9, 2818136, 458752, 9, 2818137, 458752, 9, 2818138, 458752, 9, 2818139, 458752, 9, 2818140, 458752, 9, 2818141, 458752, 9, 2818142, 458752, 9, 2818143, 458752, 9, 2818144, 458752, 9, 2818145, 458752, 9, 2818146, 458752, 9, 2818147, 458752, 9, 2883584, 458752, 9, 2883585, 458752, 9, 2883586, 458752, 9, 2883587, 458752, 9, 2883588, 458752, 9, 2883589, 458752, 9, 2883590, 458752, 9, 2883591, 458752, 9, 2883592, 458752, 9, 2883593, 458752, 9, 2883594, 458752, 9, 2883595, 458752, 9, 2883596, 458752, 9, 2883597, 458752, 9, 2883598, 458752, 9, 2883599, 458752, 9, 2883600, 458752, 9, 2883601, 458752, 56, 2883634, 131072, 11, 2883665, 458752, 9, 2883666, 458752, 9, 2883667, 458752, 9, 2883668, 458752, 9, 2883669, 458752, 9, 2883670, 458752, 9, 2883671, 458752, 9, 2883672, 458752, 9, 2883673, 458752, 9, 2883674, 458752, 9, 2883675, 458752, 9, 2883676, 458752, 9, 2883677, 458752, 9, 2883678, 458752, 9, 2883679, 458752, 9, 2883680, 458752, 9, 2883681, 458752, 9, 2883682, 458752, 9, 2883683, 458752, 9, 2949120, 458752, 9, 2949121, 458752, 9, 2949122, 458752, 9, 2949123, 458752, 9, 2949124, 458752, 9, 2949125, 458752, 9, 2949126, 458752, 9, 2949127, 458752, 9, 2949128, 458752, 9, 2949129, 458752, 9, 2949130, 458752, 9, 2949131, 458752, 9, 2949132, 458752, 9, 2949133, 458752, 9, 2949134, 458752, 9, 2949135, 458752, 9, 2949136, 458752, 9, 2949137, 458752, 56, 2949139, 0, 2, 2949167, 262144, 6, 2949174, 393216, 4, 2949175, 393216, 19, 2949176, 458752, 19, 2949178, 0, 11, 2949179, 65536, 11, 2949180, 131072, 11, 2949181, 393216, 4, 2949185, 327680, 4, 2949190, 196608, 21, 2949191, 65536, 4, 2949192, 131072, 4, 2949193, 327680, 6, 2949194, 65536, 4, 2949195, 131072, 4, 2949196, 327680, 6, 2949197, 65536, 4, 2949198, 131072, 4, 2949199, 393216, 6, 2949201, 458752, 9, 2949202, 458752, 9, 2949203, 458752, 9, 2949204, 458752, 9, 2949205, 458752, 9, 2949206, 458752, 9, 2949207, 458752, 9, 2949208, 458752, 9, 2949209, 458752, 9, 2949210, 458752, 9, 2949211, 458752, 9, 2949212, 458752, 9, 2949213, 458752, 9, 2949214, 458752, 9, 2949215, 458752, 9, 2949216, 458752, 9, 2949217, 458752, 9, 2949218, 458752, 9, 2949219, 458752, 9, 3014656, 458752, 9, 3014657, 458752, 9, 3014658, 458752, 9, 3014659, 458752, 9, 3014660, 458752, 9, 3014661, 458752, 9, 3014662, 458752, 9, 3014663, 458752, 9, 3014664, 458752, 9, 3014665, 458752, 9, 3014666, 458752, 9, 3014667, 458752, 9, 3014668, 458752, 9, 3014669, 458752, 9, 3014670, 458752, 9, 3014671, 458752, 9, 3014672, 458752, 9, 3014673, 458752, 56, 3014675, 0, 3, 3014697, 0, 2, 3014711, 393216, 20, 3014712, 458752, 20, 3014714, 0, 12, 3014716, 131072, 12, 3014726, 327680, 7, 3014727, 65536, 5, 3014728, 131072, 5, 3014729, 327680, 7, 3014730, 65536, 5, 3014731, 131072, 5, 3014732, 327680, 7, 3014733, 65536, 5, 3014734, 131072, 5, 3014735, 393216, 7, 3014737, 458752, 9, 3014738, 458752, 9, 3014739, 458752, 9, 3014740, 458752, 9, 3014741, 458752, 9, 3014742, 458752, 9, 3014743, 458752, 9, 3014744, 458752, 9, 3014745, 458752, 9, 3014746, 458752, 9, 3014747, 458752, 9, 3014748, 458752, 9, 3014749, 458752, 9, 3014750, 458752, 9, 3014751, 458752, 9, 3014752, 458752, 9, 3014753, 458752, 9, 3014754, 458752, 9, 3014755, 458752, 9, 3080192, 458752, 9, 3080193, 458752, 9, 3080194, 458752, 9, 3080195, 458752, 9, 3080196, 458752, 9, 3080197, 458752, 9, 3080198, 458752, 9, 3080199, 458752, 9, 3080200, 458752, 9, 3080201, 458752, 9, 3080202, 458752, 9, 3080203, 458752, 9, 3080204, 458752, 9, 3080205, 458752, 9, 3080206, 458752, 9, 3080207, 458752, 9, 3080208, 458752, 9, 3080209, 458752, 56, 3080233, 0, 3, 3080250, 0, 13, 3080252, 131072, 13, 3080257, 327680, 4, 3080262, 393216, 4, 3080273, 458752, 9, 3080274, 458752, 9, 3080275, 458752, 9, 3080276, 458752, 9, 3080277, 458752, 9, 3080278, 458752, 9, 3080279, 458752, 9, 3080280, 458752, 9, 3080281, 458752, 9, 3080282, 458752, 9, 3080283, 458752, 9, 3080284, 458752, 9, 3080285, 458752, 9, 3080286, 458752, 9, 3080287, 458752, 9, 3080288, 458752, 9, 3080289, 458752, 9, 3080290, 458752, 9, 3080291, 458752, 9, 3145728, 458752, 9, 3145729, 458752, 9, 3145730, 458752, 9, 3145731, 458752, 9, 3145732, 458752, 9, 3145733, 458752, 9, 3145734, 458752, 9, 3145735, 458752, 9, 3145736, 458752, 9, 3145737, 458752, 9, 3145738, 458752, 9, 3145739, 458752, 9, 3145740, 458752, 9, 3145741, 458752, 9, 3145742, 458752, 9, 3145743, 458752, 9, 3145744, 458752, 9, 3145745, 458752, 56, 3145746, 327680, 4, 3145749, 131072, 11, 3145785, 327680, 20, 3145786, 196608, 12, 3145793, 0, 11, 3145798, 327680, 6, 3145799, 65536, 4, 3145800, 131072, 4, 3145801, 327680, 6, 3145802, 65536, 4, 3145803, 131072, 4, 3145804, 327680, 6, 3145805, 65536, 4, 3145806, 131072, 4, 3145807, 393216, 6, 3145809, 458752, 9, 3145810, 458752, 9, 3145811, 458752, 9, 3145812, 458752, 9, 3145813, 458752, 9, 3145814, 458752, 9, 3145815, 458752, 9, 3145816, 458752, 9, 3145817, 458752, 9, 3145818, 458752, 9, 3145819, 458752, 9, 3145820, 458752, 9, 3145821, 458752, 9, 3145822, 458752, 9, 3145823, 458752, 9, 3145824, 458752, 9, 3145825, 458752, 9, 3145826, 458752, 9, 3145827, 458752, 9, 3211281, 458752, 56, 3211289, 0, 11, 3211290, 65536, 11, 3211291, 131072, 11, 3211298, 0, 11, 3211299, 65536, 11, 3211300, 131072, 11, 3211310, 458752, 90, 3211318, 262146, 5, 3211319, 131074, 3, 3211320, 131074, 3, 3211321, 131074, 3, 3211322, 2, 6, 3211325, 458752, 0, 3211329, 0, 12, 3211334, 327680, 7, 3211335, 65536, 5, 3211336, 131072, 5, 3211337, 327680, 7, 3211338, 65536, 5, 3211339, 131072, 5, 3211340, 327680, 7, 3211341, 65536, 5, 3211342, 131072, 5, 3211343, 393216, 7, 3276800, 327680, 90, 3276801, 327680, 90, 3276802, 327680, 90, 3276803, 327680, 90, 3276804, 327680, 90, 3276805, 327680, 90, 3276806, 327680, 90, 3276807, 327680, 90, 3276808, 327680, 90, 3276809, 327680, 90, 3276810, 327680, 90, 3276811, 327680, 90, 3276812, 327680, 90, 3276813, 327680, 90, 3276814, 327680, 90, 3276815, 327680, 90, 3276816, 327680, 90, 3276817, 327680, 90, 3276821, 327680, 4, 3276824, 393216, 4, 3276850, 131072, 20, 3276853, 393216, 4, 3276854, 262146, 6, 3276855, 262146, 4, 3276856, 262146, 4, 3276857, 262146, 4, 3276858, 131074, 6, 3276859, 327680, 4, 3276862, 393216, 4, 3276879, 327680, 55, 3276880, 327680, 55, 3342372, 327680, 4, 3342377, 393216, 4, 3342390, 327680, 19, 3342394, 327680, 19, 3342395, 0, 11, 3342411, 458752, 9, 3342412, 458752, 9, 3342413, 458752, 9, 3342414, 458752, 9, 3342415, 458752, 9, 3342416, 458752, 9, 3342417, 458752, 9, 3342418, 458752, 9, 3342419, 458752, 9, 3342420, 458752, 9, 3342421, 458752, 9, 3407872, 327680, 90, 3407873, 327680, 90, 3407874, 327680, 90, 3407875, 327680, 90, 3407876, 327680, 90, 3407877, 327680, 90, 3407878, 327680, 90, 3407879, 327680, 90, 3407880, 327680, 90, 3407881, 327680, 90, 3407882, 327680, 90, 3407883, 327680, 90, 3407884, 327680, 90, 3407885, 327680, 90, 3407886, 327680, 90, 3407887, 327680, 90, 3407888, 327680, 90, 3407889, 327680, 90, 3407890, 327680, 90, 3407891, 327680, 90, 3407892, 327680, 90, 3407893, 327680, 90, 3407894, 327680, 90, 3407895, 327680, 90, 3407896, 327680, 90, 3407899, 327680, 4, 3407906, 393216, 4, 3407919, 327680, 4, 3407920, 0, 82, 3407921, 65536, 82, 3407922, 131072, 82, 3407923, 196608, 82, 3407924, 262144, 82, 3407925, 458752, 90, 3407931, 0, 12, 3407943, 0, 11, 3407946, 393216, 4, 3407947, 458752, 9, 3407948, 458752, 9, 3407949, 458752, 9, 3407950, 458752, 9, 3407951, 458752, 9, 3407953, 458752, 9, 3407954, 458752, 9, 3407955, 458752, 9, 3407956, 458752, 9, 3407957, 458752, 9, 3473408, 393216, 27, 3473409, 458752, 27, 3473410, 327680, 55, 3473411, 393216, 27, 3473412, 458752, 27, 3473413, 327680, 55, 3473414, 393216, 27, 3473415, 458752, 27, 3473416, 327680, 55, 3473417, 393216, 27, 3473418, 458752, 27, 3473419, 327680, 55, 3473420, 393216, 27, 3473421, 458752, 27, 3473422, 327680, 55, 3473423, 393216, 27, 3473424, 458752, 27, 3473425, 327680, 55, 3473426, 393216, 27, 3473427, 458752, 27, 3473428, 327680, 55, 3473429, 393216, 27, 3473430, 458752, 27, 3473431, 327680, 55, 3473432, 393216, 27, 3473433, 458752, 27, 3473434, 458752, 55, 3473436, 0, 2, 3473441, 327680, 4, 3473444, 393216, 4, 3473456, 0, 83, 3473457, 65536, 83, 3473458, 131072, 83, 3473459, 196608, 83, 3473460, 262144, 83, 3473461, 262144, 92, 3473463, 196608, 32, 3473465, 196608, 32, 3473467, 0, 13, 3473483, 458752, 9, 3473484, 458752, 9, 3473485, 458752, 9, 3473486, 458752, 9, 3473487, 458752, 9, 3473489, 458752, 9, 3473490, 458752, 9, 3473491, 458752, 9, 3473492, 458752, 9, 3473493, 458752, 9, 3473504, 0, 11, 3473505, 65536, 11, 3473506, 131072, 11, 3538944, 65536, 4, 3538945, 131072, 4, 3538946, 327680, 6, 3538947, 65536, 4, 3538948, 131072, 4, 3538949, 327680, 6, 3538950, 65536, 4, 3538951, 131072, 4, 3538952, 327680, 6, 3538953, 65536, 4, 3538954, 131072, 4, 3538955, 327680, 6, 3538956, 65536, 4, 3538957, 131072, 4, 3538958, 327680, 6, 3538959, 65536, 4, 3538960, 131072, 4, 3538961, 327680, 6, 3538962, 65536, 4, 3538963, 131072, 4, 3538964, 327680, 6, 3538965, 65536, 4, 3538966, 131072, 4, 3538967, 327680, 6, 3538968, 65536, 4, 3538969, 131072, 4, 3538970, 393216, 6, 3538972, 0, 3, 3538992, 0, 84, 3538993, 65536, 84, 3538994, 131072, 84, 3538995, 196608, 84, 3538996, 262144, 84, 3538997, 262144, 92, 3538998, 458752, 3, 3539000, 196608, 32, 3539002, 458752, 3, 3539012, 327680, 4, 3539015, 393216, 4, 3539019, 458752, 9, 3539020, 458752, 9, 3539021, 458752, 9, 3539022, 458752, 9, 3539023, 458752, 9, 3539025, 458752, 9, 3539026, 458752, 9, 3539027, 458752, 9, 3539028, 458752, 9, 3539029, 458752, 9, 3539037, 262144, 8, 3539038, 327680, 8, 3539039, 393216, 8, 3539040, 0, 12, 3539041, 65536, 12, 3539042, 131072, 12, 3604480, 65536, 5, 3604481, 131072, 5, 3604482, 327680, 7, 3604483, 65536, 5, 3604484, 131072, 5, 3604485, 327680, 7, 3604486, 65536, 5, 3604487, 131072, 5, 3604488, 327680, 7, 3604489, 65536, 5, 3604490, 131072, 5, 3604491, 327680, 7, 3604492, 65536, 5, 3604493, 131072, 5, 3604494, 327680, 7, 3604495, 65536, 5, 3604496, 131072, 5, 3604497, 327680, 7, 3604498, 65536, 5, 3604499, 131072, 5, 3604500, 327680, 7, 3604501, 65536, 5, 3604502, 131072, 5, 3604503, 327680, 7, 3604504, 65536, 5, 3604505, 131072, 5, 3604506, 393216, 7, 3604513, 327680, 4, 3604516, 131072, 11, 3604528, 0, 85, 3604529, 65536, 85, 3604530, 131072, 85, 3604531, 196608, 85, 3604532, 262144, 85, 3604533, 262144, 92, 3604537, 327680, 20, 3604539, 327680, 4, 3604542, 393216, 4, 3604555, 458752, 9, 3604556, 458752, 9, 3604557, 458752, 9, 3604558, 458752, 9, 3604559, 458752, 9, 3604561, 458752, 9, 3604562, 458752, 9, 3604563, 458752, 9, 3604564, 458752, 9, 3604565, 458752, 9, 3604566, 327680, 4, 3604568, 327680, 4, 3604571, 393216, 4, 3604573, 393216, 4, 3604574, 327680, 9, 3604575, 393216, 9, 3604576, 0, 13, 3604577, 65536, 13, 3604578, 131072, 13, 3670052, 131072, 12, 3670064, 0, 86, 3670065, 65536, 86, 3670066, 131072, 86, 3670067, 0, 11, 3670068, 65536, 11, 3670069, 131072, 11, 3670070, 393216, 90, 3670084, 327680, 4, 3670087, 131072, 11, 3670091, 458752, 9, 3670092, 458752, 9, 3670093, 458752, 9, 3670094, 458752, 9, 3670095, 458752, 9, 3670097, 458752, 9, 3670098, 458752, 9, 3670099, 458752, 9, 3670100, 458752, 9, 3670101, 458752, 9, 3670102, 458752, 56, 3670114, 327680, 7, 3735552, 65536, 4, 3735553, 131072, 4, 3735554, 327680, 6, 3735555, 65536, 4, 3735556, 131072, 4, 3735557, 327680, 6, 3735558, 65536, 4, 3735559, 131072, 4, 3735560, 327680, 6, 3735561, 65536, 4, 3735562, 131072, 4, 3735563, 327680, 6, 3735564, 65536, 4, 3735565, 131072, 4, 3735566, 327680, 6, 3735567, 65536, 4, 3735568, 131072, 4, 3735569, 327680, 6, 3735570, 65536, 4, 3735571, 131072, 4, 3735572, 327680, 6, 3735573, 65536, 4, 3735574, 131072, 4, 3735575, 327680, 6, 3735576, 65536, 4, 3735577, 131072, 4, 3735578, 393216, 6, 3735580, 0, 2, 3735588, 131072, 13, 3735600, 0, 87, 3735601, 65536, 87, 3735602, 131072, 87, 3735603, 0, 12, 3735604, 262144, 87, 3735605, 131072, 12, 3735606, 393216, 91, 3735608, 393216, 19, 3735609, 458752, 19, 3735610, 327680, 19, 3735614, 327680, 4, 3735617, 393216, 4, 3735627, 458752, 9, 3735628, 458752, 9, 3735629, 458752, 9, 3735630, 458752, 9, 3735631, 458752, 9, 3735633, 458752, 9, 3735634, 458752, 9, 3735635, 458752, 9, 3735636, 458752, 9, 3735637, 458752, 9, 3735638, 327680, 6, 3735645, 327680, 6, 3735650, 131072, 11, 3801088, 65536, 5, 3801089, 131072, 5, 3801090, 327680, 7, 3801091, 65536, 5, 3801092, 131072, 5, 3801093, 327680, 7, 3801094, 65536, 5, 3801095, 131072, 5, 3801096, 327680, 7, 3801097, 65536, 5, 3801098, 131072, 5, 3801099, 327680, 7, 3801100, 65536, 5, 3801101, 131072, 5, 3801102, 327680, 7, 3801103, 65536, 5, 3801104, 131072, 5, 3801105, 327680, 7, 3801106, 65536, 5, 3801107, 131072, 5, 3801108, 327680, 7, 3801109, 65536, 5, 3801110, 131072, 5, 3801111, 327680, 7, 3801112, 65536, 5, 3801113, 131072, 5, 3801114, 393216, 7, 3801116, 0, 3, 3801123, 0, 2, 3801124, 196608, 11, 3801125, 196608, 79, 3801136, 196608, 79, 3801139, 0, 13, 3801141, 131072, 13, 3801142, 393216, 92, 3801144, 393216, 20, 3801145, 458752, 20, 3801159, 327680, 4, 3801162, 393216, 4, 3801163, 458752, 9, 3801164, 458752, 9, 3801165, 458752, 9, 3801166, 458752, 9, 3801167, 458752, 9, 3801169, 458752, 9, 3801170, 458752, 9, 3801171, 458752, 9, 3801172, 458752, 9, 3801173, 458752, 9, 3801174, 327680, 7, 3801181, 327680, 7, 3866659, 0, 3, 3866678, 458752, 92, 3866699, 458752, 9, 3866700, 458752, 9, 3866701, 458752, 9, 3866702, 458752, 9, 3866703, 458752, 9, 3866705, 458752, 9, 3866706, 458752, 9, 3866707, 458752, 9, 3866708, 458752, 9, 3866709, 458752, 9, 3866710, 327680, 4, 3866715, 393216, 4, 3866717, 327680, 4, 3866720, 393216, 4, 3932160, 65536, 4, 3932161, 131072, 4, 3932162, 327680, 6, 3932163, 65536, 4, 3932164, 131072, 4, 3932165, 327680, 6, 3932166, 65536, 4, 3932167, 131072, 4, 3932168, 327680, 6, 3932169, 65536, 4, 3932170, 131072, 4, 3932171, 327680, 6, 3932172, 65536, 4, 3932173, 131072, 4, 3932174, 327680, 6, 3932175, 65536, 4, 3932176, 131072, 4, 3932177, 327680, 6, 3932178, 65536, 4, 3932179, 131072, 4, 3932180, 327680, 6, 3932181, 65536, 4, 3932182, 131072, 4, 3932183, 327680, 6, 3932184, 65536, 4, 3932185, 131072, 4, 3932186, 393216, 6, 3932228, 327680, 4, 3932233, 393216, 4, 3932235, 458752, 9, 3932236, 458752, 9, 3932237, 458752, 9, 3932238, 458752, 9, 3932239, 458752, 9, 3932241, 458752, 9, 3932242, 458752, 9, 3932243, 458752, 9, 3932244, 458752, 9, 3932245, 458752, 9, 3997696, 65536, 5, 3997697, 131072, 5, 3997698, 327680, 7, 3997699, 65536, 5, 3997700, 131072, 5, 3997701, 327680, 7, 3997702, 65536, 5, 3997703, 131072, 5, 3997704, 327680, 7, 3997705, 65536, 5, 3997706, 131072, 5, 3997707, 327680, 7, 3997708, 65536, 5, 3997709, 131072, 5, 3997710, 327680, 7, 3997711, 65536, 5, 3997712, 131072, 5, 3997713, 327680, 7, 3997714, 65536, 5, 3997715, 131072, 5, 3997716, 327680, 7, 3997717, 65536, 5, 3997718, 131072, 5, 3997719, 327680, 7, 3997720, 65536, 5, 3997721, 131072, 5, 3997722, 393216, 7, 3997782, 327680, 6, 3997793, 393216, 4, 4063302, 0, 2, 4063306, 262144, 90, 4063307, 327680, 90, 4063308, 327680, 90, 4063309, 327680, 90, 4063310, 327680, 90, 4063311, 327680, 90, 4063312, 327680, 90, 4063313, 327680, 90, 4063314, 327680, 90, 4063315, 327680, 90, 4063316, 327680, 90, 4063317, 327680, 90, 4063318, 393216, 90, 4063319, 0, 106, 4063320, 65536, 106, 4063321, 131072, 106, 4063322, 196608, 106, 4063323, 262144, 106, 4063324, 327680, 106, 4063325, 393216, 106, 4128768, 65536, 4, 4128769, 131072, 4, 4128770, 327680, 6, 4128771, 65536, 4, 4128772, 131072, 4, 4128773, 327680, 6, 4128774, 65536, 4, 4128775, 131072, 4, 4128776, 327680, 6, 4128777, 65536, 4, 4128778, 131072, 4, 4128779, 327680, 6, 4128780, 65536, 4, 4128781, 131072, 4, 4128782, 327680, 6, 4128783, 65536, 4, 4128784, 131072, 4, 4128785, 327680, 6, 4128786, 65536, 4, 4128787, 131072, 4, 4128788, 327680, 6, 4128789, 65536, 4, 4128790, 131072, 4, 4128791, 327680, 6, 4128792, 65536, 4, 4128793, 131072, 4, 4128794, 393216, 6, 4128823, 0, 57, 4128824, 65536, 57, 4128825, 65536, 57, 4128826, 65536, 57, 4128827, 131072, 57, 4128830, 0, 11, 4128838, 0, 3, 4128846, 196608, 3, 4128848, 0, 2, 4128853, 0, 2, 4128855, 0, 107, 4128856, 65536, 107, 4128857, 131072, 107, 4128858, 196608, 107, 4128859, 262144, 107, 4128860, 327680, 107, 4128861, 393216, 107, 4128864, 262144, 3, 4194304, 65536, 5, 4194305, 131072, 5, 4194306, 327680, 7, 4194307, 65536, 5, 4194308, 131072, 5, 4194309, 327680, 7, 4194310, 65536, 5, 4194311, 131072, 5, 4194312, 327680, 7, 4194313, 65536, 5, 4194314, 131072, 5, 4194315, 327680, 7, 4194316, 65536, 5, 4194317, 131072, 5, 4194318, 327680, 7, 4194319, 65536, 5, 4194320, 131072, 5, 4194321, 327680, 7, 4194322, 65536, 5, 4194323, 131072, 5, 4194324, 327680, 7, 4194325, 65536, 5, 4194326, 131072, 5, 4194327, 327680, 7, 4194328, 65536, 5, 4194329, 131072, 5, 4194330, 393216, 7, 4194331, 327680, 4, 4194334, 393216, 4, 4194336, 327680, 4, 4194339, 393216, 4, 4194341, 393216, 4, 4194350, 393216, 4, 4194352, 327680, 4, 4194359, 393216, 4, 4194360, 327680, 19, 4194379, 262144, 6, 4194384, 0, 3, 4194389, 0, 3, 4194391, 0, 108, 4194392, 65536, 108, 4194393, 131072, 108, 4194394, 196608, 108, 4194395, 262144, 108, 4194396, 327680, 108, 4194397, 393216, 108, 4194400, 262144, 4, 4259867, 262144, 8, 4259868, 327680, 8, 4259869, 393216, 8, 4259899, 327680, 4, 4259902, 393216, 4, 4259927, 0, 109, 4259928, 65536, 109, 4259929, 131072, 109, 4259930, 196608, 109, 4259931, 262144, 109, 4259932, 327680, 109, 4259933, 393216, 109, 4325376, 65536, 4, 4325377, 131072, 4, 4325378, 327680, 6, 4325379, 65536, 4, 4325380, 131072, 4, 4325381, 327680, 6, 4325382, 65536, 4, 4325383, 131072, 4, 4325384, 327680, 6, 4325385, 65536, 4, 4325386, 131072, 4, 4325387, 327680, 6, 4325388, 65536, 4, 4325389, 131072, 4, 4325390, 327680, 6, 4325391, 65536, 4, 4325392, 131072, 4, 4325393, 327680, 6, 4325394, 65536, 4, 4325395, 131072, 4, 4325396, 327680, 6, 4325397, 65536, 4, 4325398, 131072, 4, 4325399, 327680, 6, 4325400, 65536, 4, 4325401, 131072, 4, 4325402, 393216, 6, 4325405, 327680, 4, 4325410, 393216, 4, 4325412, 327680, 4, 4325423, 393216, 4, 4325425, 327680, 4, 4325428, 393216, 4, 4325431, 458752, 3, 4325433, 196608, 32, 4325435, 458752, 3, 4325463, 0, 110, 4325464, 65536, 110, 4325465, 131072, 110, 4325466, 196608, 110, 4325467, 262144, 110, 4325468, 327680, 110, 4325469, 393216, 110, 4390912, 65536, 5, 4390913, 131072, 5, 4390914, 327680, 7, 4390915, 65536, 5, 4390916, 131072, 5, 4390917, 327680, 7, 4390918, 65536, 5, 4390919, 131072, 5, 4390920, 327680, 7, 4390921, 65536, 5, 4390922, 131072, 5, 4390923, 327680, 7, 4390924, 65536, 5, 4390925, 131072, 5, 4390926, 327680, 7, 4390927, 65536, 5, 4390928, 131072, 5, 4390929, 327680, 7, 4390930, 65536, 5, 4390931, 131072, 5, 4390932, 327680, 7, 4390933, 65536, 5, 4390934, 131072, 5, 4390935, 327680, 7, 4390936, 65536, 5, 4390937, 131072, 5, 4390938, 393216, 7, 4390968, 196608, 32, 4390970, 196608, 32, 4390975, 327680, 4, 4390978, 393216, 4, 4390980, 393216, 4, 4390982, 393216, 4, 4390985, 0, 2, 4390992, 0, 2, 4390997, 0, 2, 4390999, 262144, 8, 4391000, 327680, 8, 4391001, 393216, 8, 4391002, 393216, 0, 4391003, 458752, 0, 4391004, 393216, 0, 4391005, 458752, 0, 4391006, 262144, 0, 4391007, 327680, 0, 4391008, 393216, 0, 4391009, 458752, 0, 4391010, 0, 2, 4456487, 393216, 4, 4456489, 327680, 4, 4456502, 393216, 4, 4456506, 327680, 19, 4456521, 0, 3, 4456528, 0, 3, 4456530, 327680, 90, 4456531, 327680, 90, 4456532, 327680, 90, 4456533, 0, 3, 4456535, 262144, 9, 4456537, 393216, 9, 4456539, 0, 11, 4456540, 65536, 11, 4456541, 131072, 11, 4456542, 393216, 4, 4456544, 131072, 11, 4456546, 0, 3, 4521984, 65536, 4, 4521985, 131072, 4, 4521986, 327680, 6, 4521987, 65536, 4, 4521988, 131072, 4, 4521989, 327680, 6, 4521990, 65536, 4, 4521991, 131072, 4, 4521992, 327680, 6, 4521993, 65536, 4, 4521994, 131072, 4, 4521995, 327680, 6, 4521996, 65536, 4, 4521997, 131072, 4, 4521998, 327680, 6, 4521999, 65536, 4, 4522000, 131072, 4, 4522001, 327680, 6, 4522002, 65536, 4, 4522003, 131072, 4, 4522004, 327680, 6, 4522005, 65536, 4, 4522006, 131072, 4, 4522007, 327680, 6, 4522008, 65536, 4, 4522009, 131072, 4, 4522010, 393216, 6, 4522039, 327680, 19, 4522045, 262144, 55, 4522046, 393216, 55, 4522047, 393216, 27, 4522048, 458752, 27, 4522049, 327680, 55, 4522050, 393216, 27, 4522051, 458752, 27, 4522052, 327680, 55, 4522053, 393216, 27, 4522054, 458752, 27, 4522055, 327680, 55, 4522056, 393216, 27, 4522057, 458752, 27, 4522058, 327680, 55, 4522059, 393216, 27, 4522060, 458752, 27, 4522061, 327680, 55, 4522062, 393216, 27, 4522063, 458752, 27, 4522064, 327680, 55, 4522065, 393216, 27, 4522066, 458752, 27, 4522067, 327680, 55, 4522068, 393216, 27, 4522069, 458752, 27, 4522070, 458752, 55, 4587520, 65536, 5, 4587521, 131072, 5, 4587522, 327680, 7, 4587523, 65536, 5, 4587524, 131072, 5, 4587525, 327680, 7, 4587526, 65536, 5, 4587527, 131072, 5, 4587528, 327680, 7, 4587529, 65536, 5, 4587530, 131072, 5, 4587531, 327680, 7, 4587532, 65536, 5, 4587533, 131072, 5, 4587534, 327680, 7, 4587535, 65536, 5, 4587536, 131072, 5, 4587537, 327680, 7, 4587538, 65536, 5, 4587539, 131072, 5, 4587540, 327680, 7, 4587541, 65536, 5, 4587542, 131072, 5, 4587543, 327680, 7, 4587544, 65536, 5, 4587545, 131072, 5, 4587546, 393216, 7, 4587553, 393216, 4, 4587555, 327680, 4, 4587558, 393216, 4, 4587560, 327680, 4, 4587569, 393216, 4, 4587571, 327680, 4, 4587574, 393216, 4, 4587578, 393216, 19, 4587579, 458752, 19, 4587582, 327680, 6, 4587583, 65536, 4, 4587584, 131072, 4, 4587585, 327680, 6, 4587586, 65536, 4, 4587587, 131072, 4, 4587588, 327680, 6, 4587589, 65536, 4, 4587590, 131072, 4, 4587591, 327680, 6, 4587592, 65536, 4, 4587593, 131072, 4, 4587594, 327680, 6, 4587595, 65536, 4, 4587596, 131072, 4, 4587597, 327680, 6, 4587598, 65536, 4, 4587599, 131072, 4, 4587600, 327680, 6, 4587601, 65536, 4, 4587602, 131072, 4, 4587603, 327680, 6, 4587604, 65536, 4, 4587605, 131072, 4, 4587606, 393216, 6, 4587611, 393216, 4, 4587616, 327680, 4, 4587619, 393216, 4, 4653111, 393216, 19, 4653112, 458752, 19, 4653114, 393216, 20, 4653115, 458752, 20, 4653118, 327680, 7, 4653119, 65536, 5, 4653120, 131072, 5, 4653121, 327680, 7, 4653122, 65536, 5, 4653123, 131072, 5, 4653124, 327680, 7, 4653125, 65536, 5, 4653126, 131072, 5, 4653127, 327680, 7, 4653128, 65536, 5, 4653129, 131072, 5, 4653130, 327680, 7, 4653131, 65536, 5, 4653132, 131072, 5, 4653133, 327680, 7, 4653134, 65536, 5, 4653135, 131072, 5, 4653136, 327680, 7, 4653137, 65536, 5, 4653138, 131072, 5, 4653139, 327680, 7, 4653140, 65536, 5, 4653141, 131072, 5, 4653142, 393216, 7, 4718592, 65536, 4, 4718593, 131072, 4, 4718594, 327680, 6, 4718595, 65536, 4, 4718596, 131072, 4, 4718597, 327680, 6, 4718598, 65536, 4, 4718599, 131072, 4, 4718600, 327680, 6, 4718601, 65536, 4, 4718602, 131072, 4, 4718603, 327680, 6, 4718604, 65536, 4, 4718605, 131072, 4, 4718606, 327680, 6, 4718607, 65536, 4, 4718608, 131072, 4, 4718609, 327680, 6, 4718610, 65536, 4, 4718611, 131072, 4, 4718612, 327680, 6, 4718613, 65536, 4, 4718614, 131072, 4, 4718615, 327680, 6, 4718616, 65536, 4, 4718617, 131072, 4, 4718618, 393216, 6, 4718647, 393216, 20, 4718648, 458752, 20, 4718678, 327680, 4, 4784128, 65536, 5, 4784129, 131072, 5, 4784130, 327680, 7, 4784131, 65536, 5, 4784132, 131072, 5, 4784133, 327680, 7, 4784134, 65536, 5, 4784135, 131072, 5, 4784136, 327680, 7, 4784137, 65536, 5, 4784138, 131072, 5, 4784139, 327680, 7, 4784140, 65536, 5, 4784141, 131072, 5, 4784142, 327680, 7, 4784143, 65536, 5, 4784144, 131072, 5, 4784145, 327680, 7, 4784146, 65536, 5, 4784147, 131072, 5, 4784148, 327680, 7, 4784149, 65536, 5, 4784150, 131072, 5, 4784151, 327680, 7, 4784152, 65536, 5, 4784153, 131072, 5, 4784154, 393216, 7, 4784190, 327680, 6, 4784191, 65536, 4, 4784192, 131072, 4, 4784193, 327680, 6, 4784194, 65536, 4, 4784195, 131072, 4, 4784196, 327680, 6, 4784197, 65536, 4, 4784198, 131072, 4, 4784199, 327680, 6, 4784200, 65536, 4, 4784201, 131072, 4, 4784202, 327680, 6, 4784203, 65536, 4, 4784204, 131072, 4, 4784205, 327680, 6, 4784206, 65536, 4, 4784207, 131072, 4, 4784208, 327680, 6, 4784209, 65536, 4, 4784210, 131072, 4, 4784211, 327680, 6, 4784212, 65536, 4, 4784213, 131072, 4, 4784214, 393216, 6, 4849726, 327680, 7, 4849727, 65536, 5, 4849728, 131072, 5, 4849729, 327680, 7, 4849730, 65536, 5, 4849731, 131072, 5, 4849732, 327680, 7, 4849733, 65536, 5, 4849734, 131072, 5, 4849735, 327680, 7, 4849736, 65536, 5, 4849737, 131072, 5, 4849738, 327680, 7, 4849739, 65536, 5, 4849740, 131072, 5, 4849741, 327680, 7, 4849742, 65536, 5, 4849743, 131072, 5, 4849744, 327680, 7, 4849745, 65536, 5, 4849746, 131072, 5, 4849747, 327680, 7, 4849748, 65536, 5, 4849749, 131072, 5, 4849750, 327680, 4, 4849762, 327680, 4, 4915200, 65536, 4, 4915201, 131072, 4, 4915202, 327680, 6, 4915203, 65536, 4, 4915204, 131072, 4, 4915205, 327680, 6, 4915206, 65536, 4, 4915207, 131072, 4, 4915208, 327680, 6, 4915209, 65536, 4, 4915210, 131072, 4, 4915211, 327680, 6, 4915212, 65536, 4, 4915213, 131072, 4, 4915214, 327680, 6, 4915215, 65536, 4, 4915216, 131072, 4, 4915217, 327680, 6, 4915218, 65536, 4, 4915219, 131072, 4, 4915220, 327680, 6, 4915221, 65536, 4, 4915222, 131072, 4, 4915223, 327680, 6, 4915224, 65536, 4, 4915225, 131072, 4, 4915226, 393216, 6, 4980736, 65536, 5, 4980737, 131072, 5, 4980738, 327680, 7, 4980739, 65536, 5, 4980740, 131072, 5, 4980741, 327680, 7, 4980742, 65536, 5, 4980743, 131072, 5, 4980744, 327680, 7, 4980745, 65536, 5, 4980746, 131072, 5, 4980747, 327680, 7, 4980748, 65536, 5, 4980749, 131072, 5, 4980750, 327680, 7, 4980751, 65536, 5, 4980752, 131072, 5, 4980753, 327680, 7, 4980754, 65536, 5, 4980755, 131072, 5, 4980756, 327680, 7, 4980757, 65536, 5, 4980758, 131072, 5, 4980759, 327680, 7, 4980760, 65536, 5, 4980761, 131072, 5, 4980762, 393216, 7, 4980798, 327680, 6, 4980799, 65536, 4, 4980800, 131072, 4, 4980801, 327680, 6, 4980802, 65536, 4, 4980803, 131072, 4, 4980804, 327680, 6, 4980805, 65536, 4, 4980806, 131072, 4, 4980807, 327680, 6, 4980808, 65536, 4, 4980809, 131072, 4, 4980810, 327680, 6, 4980811, 65536, 4, 4980812, 131072, 4, 4980813, 327680, 6, 4980814, 65536, 4, 4980815, 131072, 4, 4980816, 327680, 6, 4980817, 65536, 4, 4980818, 131072, 4, 4980819, 327680, 6, 4980820, 65536, 4, 4980821, 131072, 4, 4980822, 393216, 6, 4980830, 327680, 4, 4980832, 327680, 4, 4980834, 327680, 4, 5046334, 327680, 7, 5046335, 65536, 5, 5046336, 131072, 5, 5046337, 327680, 7, 5046338, 65536, 5, 5046339, 131072, 5, 5046340, 327680, 7, 5046341, 65536, 5, 5046342, 131072, 5, 5046343, 327680, 7, 5046344, 65536, 5, 5046345, 131072, 5, 5046346, 327680, 7, 5046347, 65536, 5, 5046348, 131072, 5, 5046349, 327680, 7, 5046350, 65536, 5, 5046351, 131072, 5, 5046352, 327680, 7, 5046353, 65536, 5, 5046354, 131072, 5, 5046355, 327680, 7, 5046356, 65536, 5, 5046357, 131072, 5, 5046358, 393216, 7, 5111808, 65536, 4, 5111809, 131072, 4, 5111810, 327680, 6, 5111811, 65536, 4, 5111812, 131072, 4, 5111813, 327680, 6, 5111814, 65536, 4, 5111815, 131072, 4, 5111816, 327680, 6, 5111817, 65536, 4, 5111818, 131072, 4, 5111819, 327680, 6, 5111820, 65536, 4, 5111821, 131072, 4, 5111822, 327680, 6, 5111823, 65536, 4, 5111824, 131072, 4, 5111825, 327680, 6, 5111826, 65536, 4, 5111827, 131072, 4, 5111828, 327680, 6, 5111829, 65536, 4, 5111830, 131072, 4, 5111831, 327680, 6, 5111832, 65536, 4, 5111833, 131072, 4, 5111834, 393216, 6, 5177344, 65536, 5, 5177345, 131072, 5, 5177346, 327680, 7, 5177347, 65536, 5, 5177348, 131072, 5, 5177349, 327680, 7, 5177350, 65536, 5, 5177351, 131072, 5, 5177352, 327680, 7, 5177353, 65536, 5, 5177354, 131072, 5, 5177355, 327680, 7, 5177356, 65536, 5, 5177357, 131072, 5, 5177358, 327680, 7, 5177359, 65536, 5, 5177360, 131072, 5, 5177361, 327680, 7, 5177362, 65536, 5, 5177363, 131072, 5, 5177364, 327680, 7, 5177365, 65536, 5, 5177366, 131072, 5, 5177367, 327680, 7, 5177368, 65536, 5, 5177369, 131072, 5, 5177370, 393216, 7, 5177406, 327680, 6, 5177407, 65536, 4, 5177408, 131072, 4, 5177409, 327680, 6, 5177410, 65536, 4, 5177411, 131072, 4, 5177412, 327680, 6, 5177413, 65536, 4, 5177414, 131072, 4, 5177415, 327680, 6, 5177416, 65536, 4, 5177417, 131072, 4, 5177418, 327680, 6, 5177419, 65536, 4, 5177420, 131072, 4, 5177421, 327680, 6, 5177422, 65536, 4, 5177423, 131072, 4, 5177424, 327680, 6, 5177425, 65536, 4, 5177426, 131072, 4, 5177427, 327680, 6, 5177428, 65536, 4, 5177429, 131072, 4, 5177430, 393216, 6 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 1328) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Mart.tscn" +location = Vector2(336, 336) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 1840) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_PC.tscn" +location = Vector2(272, 592) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 1328) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_M159.tscn" +location = Vector2(912, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1584, 1840) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_M159.tscn" +location = Vector2(176, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2160, 912) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_M159.tscn" +location = Vector2(1744, 304) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2800, 2128) +scene_destination = "res://Maps/Routes/Route8/Route_8_M160.tscn" +location = Vector2(144, 272) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(432, 464) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym.tscn" +location = Vector2(880, 1872) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1360, 816) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_M159.tscn" +location = Vector2(944, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(2256, 2096) +scene_destination = "res://Maps/LegenTown/Legen_Town.tscn" +location = Vector2(624, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1808, 1936) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1968, 880) +texture = ExtResource("302") +facing = "Down" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1104, 1104) +texture = ExtResource("303") +facing = "Down" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1584, 880) +texture = ExtResource("304") +facing = "Left" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2320, 976) +texture = ExtResource("305") +facing = "Left" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1392, 1456) +texture = ExtResource("306") +facing = "Left" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 1680) +texture = ExtResource("307") +facing = "Right" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(2000, 1648) +texture = ExtResource("308") +facing = "Right" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 1904) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1264, 848) +texture = ExtResource("310") +facing = "Down" + +[node name="Item1" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(912, 1968) +texture = ExtResource("6") +item_id = 496 + +[node name="Item2" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(1424, 1104) +texture = ExtResource("6") +item_id = 207 + +[node name="Item3" parent="NPC_Layer" instance=ExtResource("5")] +position = Vector2(720, 1360) +texture = ExtResource("6") +item_id = 314 diff --git a/Maps/VinovilleTown/Vinoville_Town_Gym.gd b/Maps/VinovilleTown/Vinoville_Town_Gym.gd new file mode 100644 index 000000000..f4475fa1c --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Gym.gd @@ -0,0 +1,71 @@ +extends Node2D # gen_map.py Map148 + +var map_name = "Vinoville Town(Gym)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(816, 1744): + Global.game.play_dialogue("MAP148_SIGN_1") + if check_pos == Vector2(816, 1456): + Global.game.play_dialogue("MAP148_SIGN_2") + if check_pos == Vector2(624, 1008): + Global.game.play_dialogue("MAP148_SIGN_3") + if check_pos == Vector2(1136, 1008): + Global.game.play_dialogue("MAP148_SIGN_4") + if check_pos == Vector2(912, 1808): + Global.game.play_dialogue("MAP148_NPC_1") + return null + +var _trainer_data = { + "Trainer1": {"pre": "MAP148_TRAINER_1", "defeat": "MAP148_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer055.png"}, + "Trainer2": {"pre": "MAP148_TRAINER_2", "defeat": "MAP148_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer027.png"}, + "Trainer3": {"pre": "MAP148_TRAINER_3", "defeat": "MAP148_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer062.png"}, + "Trainer4": {"pre": "MAP148_TRAINER_4", "defeat": "MAP148_TRAINER_4_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"}, + "Trainer5": {"pre": "MAP148_TRAINER_5", "defeat": "MAP148_TRAINER_5_DEFEAT", "portrait": "Graphics/Characters/trainer092.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP148_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP148_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP148_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/VinovilleTown/Vinoville_Town_Gym.gd.uid b/Maps/VinovilleTown/Vinoville_Town_Gym.gd.uid new file mode 100644 index 000000000..27c70e7ca --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Gym.gd.uid @@ -0,0 +1 @@ +uid://df2gd0ysqitqd diff --git a/Maps/VinovilleTown/Vinoville_Town_Gym.tscn b/Maps/VinovilleTown/Vinoville_Town_Gym.tscn new file mode 100644 index 000000000..5d8ad6fa4 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Gym.tscn @@ -0,0 +1,441 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VinovilleTown/Vinoville_Town_Gym_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VinovilleTown/Vinoville_Town_Gym.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_121.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_015.png" id="203"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="204"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-Sheldon.png" id="205"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="301"] +[node name="Vinoville Town(Gym)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 458765, 0, 1, 458766, 0, 1, 458767, 0, 1, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 458772, 0, 1, 458773, 0, 1, 458774, 0, 1, 458775, 0, 1, 458776, 0, 1, 458777, 0, 1, 458778, 0, 1, 458779, 65536, 1, 458780, 0, 1, 458781, 0, 1, 458782, 0, 1, 458783, 0, 1, 458784, 0, 1, 458785, 0, 1, 458786, 0, 1, 458787, 0, 1, 458788, 0, 1, 458789, 0, 1, 458790, 0, 1, 458791, 0, 1, 458792, 0, 1, 458793, 0, 1, 524301, 0, 2, 524302, 0, 2, 524303, 0, 2, 524304, 0, 2, 524305, 0, 2, 524306, 0, 2, 524307, 0, 2, 524308, 0, 2, 524309, 0, 2, 524310, 0, 2, 524311, 0, 2, 524312, 0, 2, 524313, 0, 2, 524314, 0, 2, 524315, 65536, 2, 524316, 0, 2, 524317, 0, 2, 524318, 0, 2, 524319, 0, 2, 524320, 0, 2, 524321, 0, 2, 524322, 0, 2, 524323, 0, 2, 524324, 0, 2, 524325, 0, 2, 524326, 0, 2, 524327, 0, 2, 524328, 0, 2, 524329, 0, 2, 589837, 0, 3, 589838, 0, 3, 589839, 0, 3, 589840, 0, 3, 589841, 0, 3, 589842, 0, 3, 589843, 0, 3, 589844, 0, 3, 589845, 0, 3, 589846, 0, 3, 589847, 0, 3, 589848, 0, 3, 589849, 0, 3, 589850, 0, 3, 589851, 65536, 3, 589852, 0, 3, 589853, 0, 3, 589854, 0, 3, 589855, 0, 3, 589856, 0, 3, 589857, 0, 3, 589858, 0, 3, 589859, 0, 3, 589860, 0, 3, 589861, 0, 3, 589862, 0, 3, 589863, 0, 3, 589864, 0, 3, 589865, 0, 3, 655373, 0, 4, 655374, 0, 4, 655375, 0, 4, 655376, 0, 4, 655377, 0, 4, 655378, 0, 4, 655379, 0, 4, 655380, 0, 4, 655381, 0, 4, 655382, 0, 4, 655383, 0, 4, 655384, 0, 4, 655385, 0, 4, 655386, 0, 4, 655387, 65536, 4, 655388, 0, 4, 655389, 0, 4, 655390, 0, 4, 655391, 0, 4, 655392, 0, 4, 655393, 0, 4, 655394, 0, 4, 655395, 0, 4, 655396, 0, 4, 655397, 0, 4, 655398, 0, 4, 655399, 0, 4, 655400, 0, 4, 655401, 0, 4, 720909, 327680, 1, 720910, 327680, 1, 720911, 327680, 1, 720912, 327680, 1, 720913, 327680, 1, 720914, 327680, 1, 720915, 327680, 1, 720916, 327680, 1, 720917, 327680, 1, 720918, 327680, 1, 720919, 327680, 1, 720920, 0, 0, 720921, 65536, 0, 720922, 327680, 0, 720923, 327680, 0, 720924, 327680, 0, 720925, 0, 0, 720926, 65536, 0, 720927, 327680, 1, 720928, 327680, 1, 720929, 327680, 1, 720930, 327680, 1, 720931, 327680, 1, 720932, 327680, 1, 720933, 327680, 1, 720934, 327680, 1, 720935, 327680, 1, 720936, 327680, 1, 720937, 327680, 1, 786445, 327680, 1, 786446, 327680, 1, 786447, 327680, 1, 786448, 327680, 1, 786449, 327680, 1, 786450, 327680, 1, 786451, 327680, 1, 786452, 327680, 1, 786453, 327680, 1, 786454, 327680, 1, 786455, 327680, 1, 786456, 0, 0, 786457, 65536, 0, 786458, 327680, 0, 786459, 327680, 0, 786460, 327680, 0, 786461, 0, 0, 786462, 65536, 0, 786463, 327680, 1, 786464, 327680, 1, 786465, 327680, 1, 786466, 327680, 1, 786467, 327680, 1, 786468, 327680, 1, 786469, 327680, 1, 786470, 327680, 1, 786471, 327680, 1, 786472, 327680, 1, 786473, 327680, 1, 851981, 327680, 1, 851982, 327680, 1, 851983, 327680, 1, 851984, 327680, 1, 851985, 327680, 1, 851986, 327680, 1, 851987, 327680, 1, 851988, 327680, 1, 851989, 327680, 1, 851990, 327680, 1, 851991, 327680, 1, 851992, 0, 0, 851993, 65536, 0, 851994, 131072, 0, 851995, 196608, 0, 851996, 262144, 0, 851997, 0, 0, 851998, 65536, 0, 851999, 327680, 1, 852000, 327680, 1, 852001, 327680, 1, 852002, 327680, 1, 852003, 327680, 1, 852004, 327680, 1, 852005, 327680, 1, 852006, 327680, 1, 852007, 327680, 1, 852008, 327680, 1, 852009, 327680, 1, 917517, 327680, 1, 917518, 327680, 1, 917519, 327680, 1, 917520, 327680, 1, 917521, 327680, 1, 917522, 327680, 1, 917523, 327680, 1, 917524, 327680, 1, 917525, 327680, 1, 917526, 327680, 1, 917527, 327680, 1, 917528, 0, 0, 917529, 65536, 0, 917530, 131072, 0, 917531, 196608, 0, 917532, 262144, 0, 917533, 0, 0, 917534, 65536, 0, 917535, 327680, 1, 917536, 327680, 1, 917537, 327680, 1, 917538, 327680, 1, 917539, 327680, 1, 917540, 327680, 1, 917541, 327680, 1, 917542, 327680, 1, 917543, 327680, 1, 917544, 327680, 1, 917545, 327680, 1, 983053, 327680, 1, 983054, 327680, 1, 983055, 327680, 1, 983056, 327680, 1, 983057, 327680, 1, 983058, 327680, 1, 983059, 327680, 1, 983060, 327680, 1, 983061, 327680, 1, 983062, 327680, 1, 983063, 327680, 1, 983064, 327680, 1, 983065, 327680, 1, 983066, 327680, 1, 983067, 327680, 1, 983068, 327680, 1, 983069, 327680, 1, 983070, 327680, 1, 983071, 327680, 1, 983072, 327680, 1, 983073, 327680, 1, 983074, 327680, 1, 983075, 327680, 1, 983076, 327680, 1, 983077, 327680, 1, 983078, 327680, 1, 983079, 327680, 1, 983080, 327680, 1, 983081, 327680, 1, 1048589, 327680, 1, 1048590, 327680, 1, 1048591, 327680, 1, 1048592, 327680, 1, 1048593, 327680, 1, 1048594, 327680, 1, 1048595, 327680, 1, 1048596, 327680, 1, 1048597, 327680, 1, 1048598, 327680, 1, 1048599, 327680, 1, 1048600, 327680, 1, 1048601, 327680, 1, 1048602, 327680, 1, 1048603, 327680, 1, 1048604, 327680, 1, 1048605, 327680, 1, 1048606, 327680, 1, 1048607, 327680, 1, 1048608, 327680, 1, 1048609, 327680, 1, 1048610, 327680, 1, 1048611, 327680, 1, 1048612, 327680, 1, 1048613, 327680, 1, 1048614, 327680, 1, 1048615, 327680, 1, 1048616, 327680, 1, 1048617, 327680, 1, 1114125, 327680, 1, 1114126, 327680, 1, 1114127, 327680, 1, 1114128, 327680, 1, 1114129, 327680, 1, 1114130, 327680, 1, 1114131, 327680, 1, 1114132, 327680, 1, 1114133, 327680, 1, 1114134, 327680, 1, 1114135, 327680, 1, 1114136, 327680, 1, 1114137, 327680, 1, 1114138, 327680, 1, 1114139, 327680, 1, 1114140, 327680, 1, 1114141, 327680, 1, 1114142, 327680, 1, 1114143, 327680, 1, 1114144, 327680, 1, 1114145, 327680, 1, 1114146, 327680, 1, 1114147, 327680, 1, 1114148, 327680, 1, 1114149, 327680, 1, 1114150, 327680, 1, 1114151, 327680, 1, 1114152, 327680, 1, 1114153, 327680, 1, 1179661, 327680, 1, 1179662, 327680, 1, 1179663, 327680, 1, 1179664, 327680, 1, 1179665, 327680, 1, 1179666, 327680, 1, 1179667, 327680, 1, 1179668, 327680, 1, 1179669, 327680, 1, 1179670, 327680, 1, 1179671, 327680, 1, 1179672, 327680, 1, 1179673, 327680, 1, 1179674, 327680, 1, 1179675, 327680, 1, 1179676, 327680, 1, 1179677, 327680, 1, 1179678, 327680, 1, 1179679, 327680, 1, 1179680, 327680, 1, 1179681, 327680, 1, 1179682, 327680, 1, 1179683, 327680, 1, 1179684, 327680, 1, 1179685, 327680, 1, 1179686, 327680, 1, 1179687, 327680, 1, 1179688, 327680, 1, 1179689, 327680, 1, 1245197, 327680, 1, 1245198, 327680, 1, 1245199, 327680, 1, 1245200, 327680, 1, 1245201, 327680, 1, 1245202, 327680, 1, 1245203, 327680, 1, 1245204, 327680, 1, 1245205, 327680, 1, 1245206, 327680, 1, 1245207, 327680, 1, 1245208, 327680, 1, 1245209, 327680, 1, 1245210, 327680, 1, 1245211, 327680, 1, 1245212, 327680, 1, 1245213, 327680, 1, 1245214, 327680, 1, 1245215, 327680, 1, 1245216, 327680, 1, 1245217, 327680, 1, 1245218, 327680, 1, 1245219, 327680, 1, 1245220, 327680, 1, 1245221, 327680, 1, 1245222, 327680, 1, 1245223, 327680, 1, 1245224, 327680, 1, 1245225, 327680, 1, 1310733, 327680, 1, 1310734, 327680, 1, 1310735, 327680, 1, 1310736, 327680, 1, 1310737, 327680, 1, 1310738, 327680, 1, 1310739, 327680, 1, 1310740, 327680, 1, 1310741, 327680, 1, 1310742, 327680, 1, 1310743, 327680, 1, 1310744, 327680, 1, 1310745, 327680, 1, 1310746, 327680, 1, 1310747, 327680, 1, 1310748, 327680, 1, 1310749, 327680, 1, 1310750, 327680, 1, 1310751, 327680, 1, 1310752, 327680, 1, 1310753, 327680, 1, 1310754, 327680, 1, 1310755, 327680, 1, 1310756, 327680, 1, 1310757, 327680, 1, 1310758, 327680, 1, 1310759, 327680, 1, 1310760, 327680, 1, 1310761, 327680, 1, 1376269, 327680, 1, 1376270, 0, 0, 1376271, 65536, 0, 1376272, 131072, 0, 1376273, 196608, 0, 1376274, 262144, 0, 1376275, 0, 0, 1376276, 65536, 0, 1376277, 131072, 0, 1376278, 196608, 0, 1376279, 327680, 1, 1376280, 327680, 1, 1376281, 327680, 1, 1376282, 327680, 1, 1376283, 327680, 1, 1376284, 327680, 1, 1376285, 327680, 1, 1376286, 327680, 1, 1376287, 327680, 1, 1376288, 0, 0, 1376289, 65536, 0, 1376290, 131072, 0, 1376291, 196608, 0, 1376292, 262144, 0, 1376293, 0, 0, 1376294, 65536, 0, 1376295, 131072, 0, 1376296, 196608, 0, 1376297, 327680, 1, 1441805, 327680, 1, 1441806, 0, 0, 1441807, 65536, 0, 1441808, 131072, 0, 1441809, 196608, 0, 1441810, 262144, 0, 1441811, 0, 0, 1441812, 65536, 0, 1441813, 131072, 0, 1441814, 196608, 0, 1441815, 327680, 1, 1441816, 327680, 1, 1441817, 327680, 1, 1441818, 327680, 1, 1441819, 327680, 1, 1441820, 327680, 1, 1441821, 327680, 1, 1441822, 327680, 1, 1441823, 327680, 1, 1441824, 0, 0, 1441825, 65536, 0, 1441826, 131072, 0, 1441827, 196608, 0, 1441828, 262144, 0, 1441829, 0, 0, 1441830, 65536, 0, 1441831, 131072, 0, 1441832, 196608, 0, 1441833, 327680, 1, 1507341, 327680, 1, 1507342, 0, 0, 1507343, 65536, 0, 1507344, 131072, 0, 1507345, 196608, 0, 1507346, 262144, 0, 1507347, 0, 0, 1507348, 65536, 0, 1507349, 131072, 0, 1507350, 196608, 0, 1507351, 327680, 1, 1507352, 327680, 1, 1507353, 327680, 1, 1507354, 327680, 1, 1507355, 327680, 1, 1507356, 327680, 1, 1507357, 327680, 1, 1507358, 327680, 1, 1507359, 327680, 1, 1507360, 0, 0, 1507361, 65536, 0, 1507362, 131072, 0, 1507363, 196608, 0, 1507364, 262144, 0, 1507365, 0, 0, 1507366, 65536, 0, 1507367, 131072, 0, 1507368, 196608, 0, 1507369, 327680, 1, 1572877, 327680, 1, 1572878, 0, 0, 1572879, 65536, 0, 1572880, 131072, 0, 1572881, 196608, 0, 1572882, 262144, 0, 1572883, 0, 0, 1572884, 65536, 0, 1572885, 131072, 0, 1572886, 196608, 0, 1572887, 327680, 1, 1572888, 327680, 1, 1572889, 327680, 1, 1572890, 327680, 1, 1572891, 327680, 1, 1572892, 327680, 1, 1572893, 327680, 1, 1572894, 327680, 1, 1572895, 327680, 1, 1572896, 0, 0, 1572897, 65536, 0, 1572898, 131072, 0, 1572899, 196608, 0, 1572900, 262144, 0, 1572901, 0, 0, 1572902, 65536, 0, 1572903, 131072, 0, 1572904, 196608, 0, 1572905, 327680, 1, 1638413, 327680, 1, 1638414, 327680, 1, 1638415, 327680, 1, 1638416, 327680, 1, 1638417, 327680, 1, 1638418, 327680, 1, 1638419, 327680, 1, 1638420, 327680, 1, 1638421, 327680, 1, 1638422, 327680, 1, 1638423, 327680, 1, 1638424, 327680, 1, 1638425, 327680, 1, 1638426, 327680, 1, 1638427, 327680, 1, 1638428, 327680, 1, 1638429, 327680, 1, 1638430, 327680, 1, 1638431, 327680, 1, 1638432, 327680, 1, 1638433, 327680, 1, 1638434, 327680, 1, 1638435, 327680, 1, 1638436, 327680, 1, 1638437, 327680, 1, 1638438, 327680, 1, 1638439, 327680, 1, 1638440, 327680, 1, 1638441, 327680, 1, 1703949, 327680, 1, 1703950, 327680, 1, 1703951, 327680, 1, 1703952, 327680, 1, 1703953, 327680, 1, 1703954, 327680, 1, 1703955, 327680, 1, 1703956, 327680, 1, 1703957, 327680, 1, 1703958, 327680, 1, 1703959, 327680, 1, 1703960, 327680, 1, 1703961, 327680, 1, 1703962, 327680, 1, 1703963, 327680, 1, 1703964, 327680, 1, 1703965, 327680, 1, 1703966, 327680, 1, 1703967, 327680, 1, 1703968, 327680, 1, 1703969, 327680, 1, 1703970, 327680, 1, 1703971, 327680, 1, 1703972, 327680, 1, 1703973, 327680, 1, 1703974, 327680, 1, 1703975, 327680, 1, 1703976, 327680, 1, 1703977, 327680, 1, 1769485, 327680, 1, 1769486, 327680, 1, 1769487, 327680, 1, 1769488, 327680, 1, 1769489, 327680, 1, 1769490, 327680, 1, 1769491, 327680, 1, 1769492, 327680, 1, 1769493, 327680, 1, 1769494, 327680, 1, 1769495, 327680, 1, 1769496, 327680, 1, 1769497, 327680, 1, 1769498, 327680, 1, 1769499, 327680, 1, 1769500, 327680, 1, 1769501, 327680, 1, 1769502, 327680, 1, 1769503, 327680, 1, 1769504, 327680, 1, 1769505, 327680, 1, 1769506, 327680, 1, 1769507, 327680, 1, 1769508, 327680, 1, 1769509, 327680, 1, 1769510, 327680, 1, 1769511, 327680, 1, 1769512, 327680, 1, 1769513, 327680, 1, 1835021, 327680, 1, 1835022, 327680, 1, 1835023, 327680, 1, 1835024, 327680, 1, 1835025, 327680, 1, 1835026, 327680, 1, 1835027, 327680, 1, 1835028, 327680, 1, 1835029, 327680, 1, 1835030, 327680, 1, 1835031, 327680, 1, 1835032, 327680, 1, 1835033, 327680, 1, 1835034, 327680, 1, 1835035, 327680, 1, 1835036, 327680, 1, 1835037, 327680, 1, 1835038, 327680, 1, 1835039, 327680, 1, 1835040, 327680, 1, 1835041, 327680, 1, 1835042, 327680, 1, 1835043, 327680, 1, 1835044, 327680, 1, 1835045, 327680, 1, 1835046, 327680, 1, 1835047, 327680, 1, 1835048, 327680, 1, 1835049, 327680, 1, 1900557, 327680, 1, 1900558, 327680, 1, 1900559, 327680, 1, 1900560, 327680, 1, 1900561, 327680, 1, 1900562, 327680, 1, 1900563, 327680, 1, 1900564, 327680, 1, 1900565, 327680, 1, 1900566, 327680, 1, 1900567, 327680, 1, 1900568, 327680, 1, 1900569, 327680, 1, 1900570, 327680, 1, 1900571, 327680, 1, 1900572, 327680, 1, 1900573, 327680, 1, 1900574, 327680, 1, 1900575, 327680, 1, 1900576, 327680, 1, 1900577, 327680, 1, 1900578, 327680, 1, 1900579, 327680, 1, 1900580, 327680, 1, 1900581, 327680, 1, 1900582, 327680, 1, 1900583, 327680, 1, 1900584, 327680, 1, 1900585, 327680, 1, 1966093, 327680, 1, 1966094, 327680, 1, 1966095, 327680, 1, 1966096, 327680, 1, 1966097, 327680, 1, 1966098, 327680, 1, 1966099, 327680, 1, 1966100, 327680, 1, 1966101, 327680, 1, 1966102, 327680, 1, 1966103, 327680, 1, 1966104, 327680, 1, 1966105, 327680, 1, 1966106, 327680, 1, 1966107, 327680, 1, 1966108, 327680, 1, 1966109, 327680, 1, 1966110, 327680, 1, 1966111, 327680, 1, 1966112, 327680, 1, 1966113, 327680, 1, 1966114, 327680, 1, 1966115, 327680, 1, 1966116, 327680, 1, 1966117, 327680, 1, 1966118, 327680, 1, 1966119, 327680, 1, 1966120, 327680, 1, 1966121, 327680, 1, 2031629, 327680, 1, 2031630, 327680, 1, 2031631, 327680, 1, 2031632, 327680, 1, 2031633, 327680, 1, 2031634, 0, 0, 2031635, 65536, 0, 2031636, 131072, 0, 2031637, 196608, 0, 2031638, 262144, 0, 2031639, 0, 0, 2031640, 65536, 0, 2031641, 131072, 0, 2031642, 196608, 0, 2031643, 262144, 0, 2031644, 0, 0, 2031645, 65536, 0, 2031646, 131072, 0, 2031647, 196608, 0, 2031648, 262144, 0, 2031649, 0, 0, 2031650, 65536, 0, 2031651, 131072, 0, 2031652, 196608, 0, 2031653, 327680, 1, 2031654, 327680, 1, 2031655, 327680, 1, 2031656, 327680, 1, 2031657, 327680, 1, 2097165, 327680, 1, 2097166, 327680, 1, 2097167, 327680, 1, 2097168, 327680, 1, 2097169, 327680, 1, 2097170, 0, 0, 2097171, 65536, 0, 2097172, 131072, 0, 2097173, 196608, 0, 2097174, 262144, 0, 2097175, 0, 0, 2097176, 65536, 0, 2097177, 131072, 0, 2097178, 196608, 0, 2097179, 262144, 0, 2097180, 0, 0, 2097181, 65536, 0, 2097182, 131072, 0, 2097183, 196608, 0, 2097184, 0, 0, 2097185, 65536, 0, 2097186, 131072, 0, 2097187, 196608, 0, 2097188, 262144, 0, 2097189, 327680, 1, 2097190, 327680, 1, 2097191, 327680, 1, 2097192, 327680, 1, 2097193, 327680, 1, 2162701, 327680, 1, 2162702, 327680, 1, 2162703, 327680, 1, 2162704, 327680, 1, 2162705, 327680, 1, 2162706, 0, 0, 2162707, 65536, 0, 2162708, 131072, 0, 2162709, 196608, 0, 2162710, 262144, 0, 2162711, 0, 0, 2162712, 65536, 0, 2162713, 131072, 0, 2162714, 196608, 0, 2162715, 262144, 0, 2162716, 0, 0, 2162717, 65536, 0, 2162718, 131072, 0, 2162719, 196608, 0, 2162720, 0, 0, 2162721, 65536, 0, 2162722, 131072, 0, 2162723, 196608, 0, 2162724, 262144, 0, 2162725, 327680, 1, 2162726, 327680, 1, 2162727, 327680, 1, 2162728, 327680, 1, 2162729, 327680, 1, 2228237, 327680, 1, 2228238, 327680, 1, 2228239, 327680, 1, 2228240, 327680, 1, 2228241, 327680, 1, 2228242, 0, 0, 2228243, 65536, 0, 2228244, 131072, 0, 2228245, 196608, 0, 2228246, 262144, 0, 2228247, 0, 0, 2228248, 65536, 0, 2228249, 131072, 0, 2228250, 196608, 0, 2228251, 262144, 0, 2228252, 0, 0, 2228253, 65536, 0, 2228254, 131072, 0, 2228255, 196608, 0, 2228256, 0, 0, 2228257, 65536, 0, 2228258, 131072, 0, 2228259, 196608, 0, 2228260, 262144, 0, 2228261, 327680, 1, 2228262, 327680, 1, 2228263, 327680, 1, 2228264, 327680, 1, 2228265, 327680, 1, 2293773, 327680, 1, 2293774, 327680, 1, 2293775, 327680, 1, 2293776, 327680, 1, 2293777, 327680, 1, 2293778, 0, 0, 2293779, 65536, 0, 2293780, 131072, 0, 2293781, 196608, 0, 2293782, 262144, 0, 2293783, 0, 0, 2293784, 65536, 0, 2293785, 131072, 0, 2293786, 196608, 0, 2293787, 262144, 0, 2293788, 0, 0, 2293789, 65536, 0, 2293790, 131072, 0, 2293791, 196608, 0, 2293792, 0, 0, 2293793, 65536, 0, 2293794, 131072, 0, 2293795, 196608, 0, 2293796, 262144, 0, 2293797, 327680, 1, 2293798, 327680, 1, 2293799, 327680, 1, 2293800, 327680, 1, 2293801, 327680, 1, 2359309, 327680, 1, 2359310, 327680, 1, 2359311, 327680, 1, 2359312, 327680, 1, 2359313, 327680, 1, 2359314, 327680, 1, 2359315, 327680, 1, 2359316, 327680, 1, 2359317, 327680, 1, 2359318, 327680, 1, 2359319, 327680, 1, 2359320, 327680, 1, 2359321, 327680, 1, 2359322, 327680, 1, 2359323, 327680, 1, 2359324, 327680, 1, 2359325, 327680, 1, 2359326, 327680, 1, 2359327, 327680, 1, 2359328, 327680, 1, 2359329, 327680, 1, 2359330, 327680, 1, 2359331, 327680, 1, 2359332, 327680, 1, 2359333, 327680, 1, 2359334, 327680, 1, 2359335, 327680, 1, 2359336, 327680, 1, 2359337, 327680, 1, 2424845, 327680, 1, 2424846, 327680, 1, 2424847, 327680, 1, 2424848, 327680, 1, 2424849, 327680, 1, 2424850, 327680, 1, 2424851, 327680, 1, 2424852, 327680, 1, 2424853, 327680, 1, 2424854, 327680, 1, 2424855, 327680, 1, 2424856, 327680, 1, 2424857, 327680, 1, 2424858, 327680, 1, 2424859, 327680, 1, 2424860, 327680, 1, 2424861, 327680, 1, 2424862, 327680, 1, 2424863, 327680, 1, 2424864, 327680, 1, 2424865, 327680, 1, 2424866, 327680, 1, 2424867, 327680, 1, 2424868, 327680, 1, 2424869, 327680, 1, 2424870, 327680, 1, 2424871, 327680, 1, 2424872, 327680, 1, 2424873, 327680, 1, 2490381, 327680, 1, 2490382, 327680, 1, 2490383, 327680, 1, 2490384, 327680, 1, 2490385, 327680, 1, 2490386, 327680, 1, 2490387, 327680, 1, 2490388, 327680, 1, 2490389, 327680, 1, 2490390, 327680, 1, 2490391, 327680, 1, 2490392, 327680, 1, 2490393, 327680, 1, 2490394, 327680, 1, 2490395, 327680, 1, 2490396, 327680, 1, 2490397, 327680, 1, 2490398, 327680, 1, 2490399, 327680, 1, 2490400, 327680, 1, 2490401, 327680, 1, 2490402, 327680, 1, 2490403, 327680, 1, 2490404, 327680, 1, 2490405, 327680, 1, 2490406, 327680, 1, 2490407, 327680, 1, 2490408, 327680, 1, 2490409, 327680, 1, 2555917, 327680, 1, 2555918, 327680, 1, 2555919, 327680, 1, 2555920, 327680, 1, 2555921, 327680, 1, 2555922, 327680, 1, 2555923, 327680, 1, 2555924, 327680, 1, 2555925, 327680, 1, 2555926, 327680, 1, 2555927, 327680, 1, 2555928, 327680, 1, 2555929, 327680, 1, 2555930, 327680, 1, 2555931, 327680, 1, 2555932, 327680, 1, 2555933, 327680, 1, 2555934, 327680, 1, 2555935, 327680, 1, 2555936, 327680, 1, 2555937, 327680, 1, 2555938, 327680, 1, 2555939, 327680, 1, 2555940, 327680, 1, 2555941, 327680, 1, 2555942, 327680, 1, 2555943, 327680, 1, 2555944, 327680, 1, 2555945, 327680, 1, 2621453, 327680, 1, 2621454, 327680, 1, 2621455, 327680, 1, 2621456, 327680, 1, 2621457, 327680, 1, 2621458, 327680, 1, 2621459, 327680, 1, 2621460, 327680, 1, 2621461, 327680, 1, 2621462, 327680, 1, 2621463, 327680, 1, 2621464, 327680, 1, 2621465, 327680, 1, 2621466, 327680, 1, 2621467, 327680, 1, 2621468, 327680, 1, 2621469, 327680, 1, 2621470, 327680, 1, 2621471, 327680, 1, 2621472, 327680, 1, 2621473, 327680, 1, 2621474, 327680, 1, 2621475, 327680, 1, 2621476, 327680, 1, 2621477, 327680, 1, 2621478, 327680, 1, 2621479, 327680, 1, 2621480, 327680, 1, 2621481, 327680, 1, 2686989, 327680, 1, 2686990, 327680, 1, 2686991, 327680, 1, 2686992, 327680, 1, 2686993, 327680, 1, 2686994, 327680, 1, 2686995, 327680, 1, 2686996, 327680, 1, 2686997, 327680, 1, 2686998, 327680, 1, 2686999, 327680, 1, 2687000, 327680, 1, 2687001, 327680, 1, 2687002, 327680, 1, 2687003, 327680, 1, 2687004, 327680, 1, 2687005, 327680, 1, 2687006, 327680, 1, 2687007, 327680, 1, 2687008, 327680, 1, 2687009, 327680, 1, 2687010, 327680, 1, 2687011, 327680, 1, 2687012, 327680, 1, 2687013, 327680, 1, 2687014, 327680, 1, 2687015, 327680, 1, 2687016, 327680, 1, 2687017, 327680, 1, 2752525, 327680, 1, 2752526, 327680, 1, 2752527, 327680, 1, 2752528, 327680, 1, 2752529, 327680, 1, 2752530, 327680, 1, 2752531, 327680, 1, 2752532, 327680, 1, 2752533, 327680, 1, 2752534, 327680, 1, 2752535, 327680, 1, 2752536, 327680, 1, 2752537, 327680, 1, 2752538, 327680, 1, 2752539, 327680, 1, 2752540, 327680, 1, 2752541, 327680, 1, 2752542, 327680, 1, 2752543, 327680, 1, 2752544, 327680, 1, 2752545, 327680, 1, 2752546, 327680, 1, 2752547, 327680, 1, 2752548, 327680, 1, 2752549, 327680, 1, 2752550, 327680, 1, 2752551, 327680, 1, 2752552, 327680, 1, 2752553, 327680, 1, 2818061, 327680, 1, 2818062, 327680, 1, 2818063, 327680, 1, 2818064, 327680, 1, 2818065, 327680, 1, 2818066, 327680, 1, 2818067, 327680, 1, 2818068, 327680, 1, 2818069, 327680, 1, 2818070, 327680, 1, 2818071, 327680, 1, 2818072, 327680, 1, 2818073, 327680, 1, 2818074, 327680, 1, 2818075, 327680, 1, 2818076, 327680, 1, 2818077, 327680, 1, 2818078, 327680, 1, 2818079, 327680, 1, 2818080, 327680, 1, 2818081, 327680, 1, 2818082, 327680, 1, 2818083, 327680, 1, 2818084, 327680, 1, 2818085, 327680, 1, 2818086, 327680, 1, 2818087, 327680, 1, 2818088, 327680, 1, 2818089, 327680, 1, 2883597, 327680, 1, 2883598, 327680, 1, 2883599, 327680, 1, 2883600, 327680, 1, 2883601, 327680, 1, 2883602, 327680, 1, 2883603, 327680, 1, 2883604, 327680, 1, 2883605, 327680, 1, 2883606, 327680, 1, 2883607, 327680, 1, 2883608, 327680, 1, 2883609, 327680, 1, 2883610, 327680, 1, 2883611, 327680, 1, 2883612, 327680, 1, 2883613, 327680, 1, 2883614, 327680, 1, 2883615, 327680, 1, 2883616, 327680, 1, 2883617, 327680, 1, 2883618, 327680, 1, 2883619, 327680, 1, 2883620, 327680, 1, 2883621, 327680, 1, 2883622, 327680, 1, 2883623, 327680, 1, 2883624, 327680, 1, 2883625, 327680, 1, 2949133, 327680, 1, 2949134, 327680, 1, 2949135, 327680, 1, 2949136, 327680, 1, 2949137, 327680, 1, 2949138, 327680, 1, 2949139, 327680, 1, 2949140, 327680, 1, 2949141, 327680, 1, 2949142, 327680, 1, 2949143, 0, 0, 2949144, 65536, 0, 2949145, 131072, 0, 2949146, 196608, 0, 2949147, 262144, 0, 2949148, 0, 0, 2949149, 65536, 0, 2949150, 131072, 0, 2949151, 196608, 0, 2949152, 327680, 1, 2949153, 327680, 1, 2949154, 327680, 1, 2949155, 327680, 1, 2949156, 327680, 1, 2949157, 327680, 1, 2949158, 327680, 1, 2949159, 327680, 1, 2949160, 327680, 1, 2949161, 327680, 1, 3014669, 327680, 1, 3014670, 327680, 1, 3014671, 327680, 1, 3014672, 327680, 1, 3014673, 327680, 1, 3014674, 327680, 1, 3014675, 327680, 1, 3014676, 327680, 1, 3014677, 327680, 1, 3014678, 327680, 1, 3014679, 0, 0, 3014680, 65536, 0, 3014681, 131072, 0, 3014682, 196608, 0, 3014683, 262144, 0, 3014684, 0, 0, 3014685, 65536, 0, 3014686, 131072, 0, 3014687, 196608, 0, 3014688, 327680, 1, 3014689, 327680, 1, 3014690, 327680, 1, 3014691, 327680, 1, 3014692, 327680, 1, 3014693, 327680, 1, 3014694, 327680, 1, 3014695, 327680, 1, 3014696, 327680, 1, 3014697, 327680, 1, 3080205, 327680, 1, 3080206, 327680, 1, 3080207, 327680, 1, 3080208, 327680, 1, 3080209, 327680, 1, 3080210, 327680, 1, 3080211, 327680, 1, 3080212, 327680, 1, 3080213, 327680, 1, 3080214, 327680, 1, 3080215, 0, 0, 3080216, 65536, 0, 3080217, 131072, 0, 3080218, 196608, 0, 3080219, 262144, 0, 3080220, 0, 0, 3080221, 65536, 0, 3080222, 131072, 0, 3080223, 196608, 0, 3080224, 327680, 1, 3080225, 327680, 1, 3080226, 327680, 1, 3080227, 327680, 1, 3080228, 327680, 1, 3080229, 327680, 1, 3080230, 327680, 1, 3080231, 327680, 1, 3080232, 327680, 1, 3080233, 327680, 1, 3145741, 327680, 1, 3145742, 327680, 1, 3145743, 327680, 1, 3145744, 327680, 1, 3145745, 327680, 1, 3145746, 327680, 1, 3145747, 327680, 1, 3145748, 327680, 1, 3145749, 327680, 1, 3145750, 327680, 1, 3145751, 0, 0, 3145752, 65536, 0, 3145753, 131072, 0, 3145754, 196608, 0, 3145755, 262144, 0, 3145756, 0, 0, 3145757, 65536, 0, 3145758, 131072, 0, 3145759, 196608, 0, 3145760, 327680, 1, 3145761, 327680, 1, 3145762, 327680, 1, 3145763, 327680, 1, 3145764, 327680, 1, 3145765, 327680, 1, 3145766, 327680, 1, 3145767, 327680, 1, 3145768, 327680, 1, 3145769, 327680, 1, 3211277, 327680, 1, 3211278, 327680, 1, 3211279, 327680, 1, 3211280, 327680, 1, 3211281, 327680, 1, 3211282, 327680, 1, 3211283, 327680, 1, 3211284, 327680, 1, 3211285, 327680, 1, 3211286, 327680, 1, 3211287, 327680, 1, 3211288, 327680, 1, 3211289, 327680, 1, 3211290, 327680, 1, 3211291, 327680, 1, 3211292, 327680, 1, 3211293, 327680, 1, 3211294, 327680, 1, 3211295, 327680, 1, 3211296, 327680, 1, 3211297, 327680, 1, 3211298, 327680, 1, 3211299, 327680, 1, 3211300, 327680, 1, 3211301, 327680, 1, 3211302, 327680, 1, 3211303, 327680, 1, 3211304, 327680, 1, 3211305, 327680, 1, 3276813, 327680, 1, 3276814, 327680, 1, 3276815, 327680, 1, 3276816, 327680, 1, 3276817, 327680, 1, 3276818, 327680, 1, 3276819, 327680, 1, 3276820, 327680, 1, 3276821, 327680, 1, 3276822, 327680, 1, 3276823, 327680, 1, 3276824, 327680, 1, 3276825, 327680, 1, 3276826, 327680, 1, 3276827, 327680, 1, 3276828, 327680, 1, 3276829, 327680, 1, 3276830, 327680, 1, 3276831, 327680, 1, 3276832, 327680, 1, 3276833, 327680, 1, 3276834, 327680, 1, 3276835, 327680, 1, 3276836, 327680, 1, 3276837, 327680, 1, 3276838, 327680, 1, 3276839, 327680, 1, 3276840, 327680, 1, 3276841, 327680, 1, 3342349, 327680, 1, 3342350, 327680, 1, 3342351, 327680, 1, 3342352, 327680, 1, 3342353, 327680, 1, 3342354, 327680, 1, 3342355, 327680, 1, 3342356, 327680, 1, 3342357, 327680, 1, 3342358, 327680, 1, 3342359, 327680, 1, 3342360, 327680, 1, 3342361, 327680, 1, 3342362, 327680, 1, 3342363, 327680, 1, 3342364, 327680, 1, 3342365, 327680, 1, 3342366, 327680, 1, 3342367, 327680, 1, 3342368, 327680, 1, 3342369, 327680, 1, 3342370, 327680, 1, 3342371, 327680, 1, 3342372, 327680, 1, 3342373, 327680, 1, 3342374, 327680, 1, 3342375, 327680, 1, 3342376, 327680, 1, 3342377, 327680, 1, 3407885, 327680, 1, 3407886, 327680, 1, 3407887, 327680, 1, 3407888, 327680, 1, 3407889, 327680, 1, 3407890, 327680, 1, 3407891, 327680, 1, 3407892, 327680, 1, 3407893, 327680, 1, 3407894, 327680, 1, 3407895, 327680, 1, 3407896, 327680, 1, 3407897, 327680, 1, 3407898, 327680, 1, 3407899, 327680, 1, 3407900, 327680, 1, 3407901, 327680, 1, 3407902, 327680, 1, 3407903, 327680, 1, 3407904, 327680, 1, 3407905, 327680, 1, 3407906, 327680, 1, 3407907, 327680, 1, 3407908, 327680, 1, 3407909, 327680, 1, 3407910, 327680, 1, 3407911, 327680, 1, 3407912, 327680, 1, 3407913, 327680, 1, 3473421, 327680, 1, 3473422, 327680, 1, 3473423, 327680, 1, 3473424, 327680, 1, 3473425, 327680, 1, 3473426, 327680, 1, 3473427, 327680, 1, 3473428, 327680, 1, 3473429, 327680, 1, 3473430, 327680, 1, 3473431, 327680, 1, 3473432, 327680, 1, 3473433, 327680, 1, 3473434, 327680, 1, 3473435, 327680, 1, 3473436, 327680, 1, 3473437, 327680, 1, 3473438, 327680, 1, 3473439, 327680, 1, 3473440, 327680, 1, 3473441, 327680, 1, 3473442, 327680, 1, 3473443, 327680, 1, 3473444, 327680, 1, 3473445, 327680, 1, 3473446, 327680, 1, 3473447, 327680, 1, 3473448, 327680, 1, 3473449, 327680, 1, 3538957, 327680, 1, 3538958, 327680, 1, 3538959, 327680, 1, 3538960, 327680, 1, 3538961, 327680, 1, 3538962, 327680, 1, 3538963, 327680, 1, 3538964, 327680, 1, 3538965, 327680, 1, 3538966, 327680, 1, 3538967, 0, 0, 3538968, 65536, 0, 3538969, 131072, 0, 3538970, 196608, 0, 3538971, 262144, 0, 3538972, 0, 0, 3538973, 65536, 0, 3538974, 131072, 0, 3538975, 196608, 0, 3538976, 327680, 1, 3538977, 327680, 1, 3538978, 327680, 1, 3538979, 327680, 1, 3538980, 327680, 1, 3538981, 327680, 1, 3538982, 327680, 1, 3538983, 327680, 1, 3538984, 327680, 1, 3538985, 327680, 1, 3604493, 327680, 1, 3604494, 327680, 1, 3604495, 327680, 1, 3604496, 327680, 1, 3604497, 327680, 1, 3604498, 327680, 1, 3604499, 327680, 1, 3604500, 327680, 1, 3604501, 327680, 1, 3604502, 327680, 1, 3604503, 0, 0, 3604504, 65536, 0, 3604505, 131072, 0, 3604506, 196608, 0, 3604507, 262144, 0, 3604508, 0, 0, 3604509, 65536, 0, 3604510, 131072, 0, 3604511, 196608, 0, 3604512, 327680, 1, 3604513, 327680, 1, 3604514, 327680, 1, 3604515, 327680, 1, 3604516, 327680, 1, 3604517, 327680, 1, 3604518, 327680, 1, 3604519, 327680, 1, 3604520, 327680, 1, 3604521, 327680, 1, 3670029, 327680, 1, 3670030, 327680, 1, 3670031, 327680, 1, 3670032, 327680, 1, 3670033, 327680, 1, 3670034, 327680, 1, 3670035, 327680, 1, 3670036, 327680, 1, 3670037, 327680, 1, 3670038, 327680, 1, 3670039, 0, 0, 3670040, 65536, 0, 3670041, 131072, 0, 3670042, 196608, 0, 3670043, 262144, 0, 3670044, 0, 0, 3670045, 65536, 0, 3670046, 131072, 0, 3670047, 196608, 0, 3670048, 327680, 1, 3670049, 327680, 1, 3670050, 327680, 1, 3670051, 327680, 1, 3670052, 327680, 1, 3670053, 327680, 1, 3670054, 327680, 1, 3670055, 327680, 1, 3670056, 327680, 1, 3670057, 327680, 1, 3735565, 327680, 1, 3735566, 327680, 1, 3735567, 327680, 1, 3735568, 327680, 1, 3735569, 327680, 1, 3735570, 327680, 1, 3735571, 327680, 1, 3735572, 327680, 1, 3735573, 327680, 1, 3735574, 327680, 1, 3735575, 0, 0, 3735576, 65536, 0, 3735577, 131072, 0, 3735578, 196608, 0, 3735579, 262144, 0, 3735580, 0, 0, 3735581, 65536, 0, 3735582, 131072, 0, 3735583, 196608, 0, 3735584, 327680, 1, 3735585, 327680, 1, 3735586, 327680, 1, 3735587, 327680, 1, 3735588, 327680, 1, 3735589, 327680, 1, 3735590, 327680, 1, 3735591, 327680, 1, 3735592, 327680, 1, 3735593, 327680, 1, 3801101, 327680, 1, 3801102, 327680, 1, 3801103, 327680, 1, 3801104, 327680, 1, 3801105, 327680, 1, 3801106, 327680, 1, 3801107, 327680, 1, 3801108, 327680, 1, 3801109, 327680, 1, 3801110, 327680, 1, 3801111, 0, 0, 3801112, 65536, 0, 3801113, 131072, 0, 3801114, 196608, 0, 3801115, 262144, 0, 3801116, 0, 0, 3801117, 65536, 0, 3801118, 131072, 0, 3801119, 196608, 0, 3801120, 327680, 1, 3801121, 327680, 1, 3801122, 327680, 1, 3801123, 327680, 1, 3801124, 327680, 1, 3801125, 327680, 1, 3801126, 327680, 1, 3801127, 327680, 1, 3801128, 327680, 1, 3801129, 327680, 1, 3866637, 262145, 5, 3866638, 131073, 3, 3866639, 131073, 3, 3866640, 131073, 3, 3866641, 131073, 3, 3866642, 131073, 3, 3866643, 131073, 3, 3866644, 131073, 3, 3866645, 131073, 3, 3866646, 131073, 3, 3866647, 131073, 3, 3866648, 131073, 3, 3866649, 131073, 3, 3866650, 131073, 3, 3866651, 131073, 3, 3866652, 131073, 3, 3866653, 131073, 3, 3866654, 131073, 3, 3866655, 131073, 3, 3866656, 131073, 3, 3866657, 131073, 3, 3866658, 131073, 3, 3866659, 131073, 3, 3866660, 131073, 3, 3866661, 131073, 3, 3866662, 131073, 3, 3866663, 131073, 3, 3866664, 131073, 3, 3866665, 131073, 3, 3866666, 1, 6 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 720909, 458752, 0, 720910, 458752, 0, 720911, 458752, 0, 720912, 458752, 0, 720913, 458752, 0, 720914, 458752, 0, 720915, 458752, 0, 720916, 458752, 0, 720917, 458752, 0, 720918, 458752, 0, 720919, 458752, 0, 720920, 196608, 4, 720926, 131072, 4, 720927, 458752, 0, 720928, 458752, 0, 720929, 458752, 0, 720930, 458752, 0, 720931, 458752, 0, 720932, 458752, 0, 720933, 458752, 0, 720934, 458752, 0, 720935, 458752, 0, 720936, 458752, 0, 720937, 458752, 0, 786445, 458752, 1, 786446, 458752, 1, 786447, 458752, 1, 786448, 458752, 1, 786449, 458752, 1, 786450, 458752, 1, 786451, 458752, 1, 786452, 458752, 1, 786453, 458752, 1, 786454, 458752, 1, 786455, 458752, 1, 786456, 196608, 4, 786462, 131072, 4, 786463, 458752, 1, 786464, 458752, 1, 786465, 458752, 1, 786466, 458752, 1, 786467, 458752, 1, 786468, 458752, 1, 786469, 458752, 1, 786470, 458752, 1, 786471, 458752, 1, 786472, 458752, 1, 786473, 458752, 1, 851992, 196608, 4, 851998, 131072, 4, 917528, 196608, 3, 917529, 262144, 1, 917533, 196608, 1, 917534, 131072, 3, 983064, 458752, 0, 983065, 458752, 0, 983066, 458752, 0, 983067, 458752, 0, 983068, 458752, 0, 983069, 458752, 0, 983070, 458752, 0, 1048600, 458752, 1, 1048601, 458752, 1, 1048602, 458752, 1, 1048603, 458752, 1, 1048604, 458752, 1, 1048605, 458752, 1, 1048606, 458752, 1, 1310734, 196608, 2, 1310735, 131072, 1, 1310736, 131072, 1, 1310737, 131072, 1, 1310738, 131072, 1, 1310739, 131072, 1, 1310740, 131072, 1, 1310741, 131072, 1, 1310742, 131072, 2, 1310752, 196608, 2, 1310753, 131072, 1, 1310754, 131072, 1, 1310755, 131072, 1, 1310756, 131072, 1, 1310757, 131072, 1, 1310758, 131072, 1, 1310759, 131072, 1, 1310760, 131072, 2, 1376270, 196608, 4, 1376278, 131072, 4, 1376288, 196608, 4, 1376296, 131072, 4, 1441806, 196608, 4, 1441814, 131072, 4, 1441824, 196608, 4, 1441832, 131072, 4, 1507342, 196608, 4, 1507350, 131072, 4, 1507360, 196608, 4, 1507368, 131072, 4, 1572878, 196608, 3, 1572879, 131072, 1, 1572880, 262144, 1, 1572882, 196608, 1, 1572883, 131072, 1, 1572884, 131072, 1, 1572885, 131072, 1, 1572886, 131072, 3, 1572896, 196608, 3, 1572897, 131072, 1, 1572898, 131072, 1, 1572899, 131072, 1, 1572900, 262144, 1, 1572902, 196608, 1, 1572903, 131072, 1, 1572904, 131072, 3, 1638414, 458752, 0, 1638415, 458752, 0, 1638416, 458752, 0, 1638417, 458752, 0, 1638418, 458752, 0, 1638419, 458752, 0, 1638420, 458752, 0, 1638421, 458752, 0, 1638422, 458752, 0, 1638432, 458752, 0, 1638433, 458752, 0, 1638434, 458752, 0, 1638435, 458752, 0, 1638436, 458752, 0, 1638437, 458752, 0, 1638438, 458752, 0, 1638439, 458752, 0, 1638440, 458752, 0, 1703950, 458752, 1, 1703951, 458752, 1, 1703952, 458752, 1, 1703953, 458752, 1, 1703954, 458752, 1, 1703955, 458752, 1, 1703956, 458752, 1, 1703957, 458752, 1, 1703958, 458752, 1, 1703968, 458752, 1, 1703969, 458752, 1, 1703970, 458752, 1, 1703971, 458752, 1, 1703972, 458752, 1, 1703973, 458752, 1, 1703974, 458752, 1, 1703975, 458752, 1, 1703976, 458752, 1, 1966098, 196608, 2, 1966099, 262144, 1, 1966101, 196608, 1, 1966102, 131072, 1, 1966103, 131072, 1, 1966104, 131072, 1, 1966105, 131072, 1, 1966106, 262144, 1, 1966108, 196608, 1, 1966109, 131072, 1, 1966110, 131072, 1, 1966111, 131072, 1, 1966112, 131072, 1, 1966113, 262144, 1, 1966115, 196608, 1, 1966116, 131072, 2, 2031634, 196608, 4, 2031652, 131072, 4, 2097170, 196608, 4, 2097188, 131072, 4, 2162706, 196608, 4, 2162724, 131072, 4, 2228242, 196608, 4, 2228260, 131072, 4, 2293778, 196608, 3, 2293779, 131072, 1, 2293780, 131072, 1, 2293781, 131072, 1, 2293782, 131072, 1, 2293783, 131072, 1, 2293784, 131072, 1, 2293785, 131072, 1, 2293786, 262144, 1, 2293788, 196608, 1, 2293789, 131072, 1, 2293790, 131072, 1, 2293791, 131072, 1, 2293792, 131072, 1, 2293793, 131072, 1, 2293794, 131072, 1, 2293795, 131072, 1, 2293796, 131072, 3, 2359314, 458752, 0, 2359315, 458752, 0, 2359316, 458752, 0, 2359317, 458752, 0, 2359318, 458752, 0, 2359319, 458752, 0, 2359320, 458752, 0, 2359321, 458752, 0, 2359322, 458752, 0, 2359323, 458752, 0, 2359324, 458752, 0, 2359325, 458752, 0, 2359326, 458752, 0, 2359327, 458752, 0, 2359328, 458752, 0, 2359329, 458752, 0, 2359330, 458752, 0, 2359331, 458752, 0, 2359332, 458752, 0, 2424850, 458752, 1, 2424851, 458752, 1, 2424852, 458752, 1, 2424853, 458752, 1, 2424854, 458752, 1, 2424855, 458752, 1, 2424856, 458752, 1, 2424857, 458752, 1, 2424858, 458752, 1, 2424859, 458752, 1, 2424860, 458752, 1, 2424861, 458752, 1, 2424862, 458752, 1, 2424863, 458752, 1, 2424864, 458752, 1, 2424865, 458752, 1, 2424866, 458752, 1, 2424867, 458752, 1, 2424868, 458752, 1, 2883607, 196608, 2, 2883608, 131072, 1, 2883609, 131072, 1, 2883610, 262144, 1, 2883612, 196608, 1, 2883613, 131072, 1, 2883614, 131072, 1, 2883615, 131072, 2, 2949143, 196608, 4, 2949151, 131072, 4, 3014679, 196608, 4, 3014687, 131072, 4, 3080215, 196608, 4, 3080223, 131072, 4, 3145751, 196608, 3, 3145752, 131072, 1, 3145753, 131072, 1, 3145754, 262144, 1, 3145756, 196608, 1, 3145757, 131072, 1, 3145758, 131072, 1, 3145759, 131072, 3, 3211287, 458752, 0, 3211288, 458752, 0, 3211289, 458752, 0, 3211290, 458752, 0, 3211291, 458752, 0, 3211292, 458752, 0, 3211293, 458752, 0, 3211294, 458752, 0, 3211295, 458752, 0, 3276823, 458752, 1, 3276824, 458752, 1, 3276825, 458752, 1, 3276826, 458752, 1, 3276827, 458752, 1, 3276828, 458752, 1, 3276829, 458752, 1, 3276830, 458752, 1, 3276831, 458752, 1, 3473431, 196608, 2, 3473432, 131072, 1, 3473433, 131072, 1, 3473434, 262144, 1, 3473436, 196608, 1, 3473437, 131072, 1, 3473438, 131072, 1, 3473439, 131072, 2, 3538967, 196608, 4, 3538975, 131072, 4, 3604503, 196608, 4, 3670039, 196608, 4, 3735575, 196608, 4, 3735583, 131072, 4, 3801111, 196608, 4, 3801114, 262144, 4, 3801115, 327680, 4, 3801116, 393216, 4, 3801119, 131072, 4 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 1310737, 262144, 2, 1310757, 262144, 2, 1376273, 262144, 3, 1376293, 262144, 3, 1966099, 262144, 2, 1966115, 262144, 2, 2031635, 262144, 3, 2031651, 262144, 3, 2883609, 262144, 2, 2949145, 262144, 3, 3473433, 262144, 2, 3538969, 262144, 3, 3604512, 262144, 15, 3604513, 327680, 15, 3670048, 262144, 16, 3670049, 327680, 16, 3735584, 262144, 17, 3735585, 327680, 17, 3801120, 262144, 18, 3801121, 327680, 18 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(752, 1168) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(752, 1328) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(976, 1264) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 976) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp5" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 880) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp6" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(720, 1328) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp7" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 912) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp8" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1200, 880) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp9" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 1360) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp10" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 912) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp11" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 1776) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1712) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp12" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 1808) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1712) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp13" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 1552) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1616) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp14" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 1264) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp15" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1008, 1232) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp16" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 1552) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1616) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp17" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(560, 912) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp18" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 912) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp19" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 1392) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp20" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1200, 912) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp21" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 976) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp22" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 1200) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp23" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 1168) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 1232) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp24" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(848, 976) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(880, 432) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp25" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 944) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp26" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(688, 912) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp27" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(656, 880) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp28" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(656, 848) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp29" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 816) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp30" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 816) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp31" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 816) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp32" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(528, 848) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp33" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(624, 944) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp34" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(592, 880) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(624, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp35" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1072, 944) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp36" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 912) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp37" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 880) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp38" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1040, 848) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp39" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1072, 816) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp40" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 816) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp41" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 816) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp42" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 816) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp43" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1232, 816) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp44" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1232, 848) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp45" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 944) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp46" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1104, 880) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp47" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1136, 880) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp48" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1168, 880) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn" +location = Vector2(1136, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp49" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(880, 1904) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town.tscn" +location = Vector2(432, 464) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 1488) +trainer = true +texture = ExtResource("201") +trainer_name = "COOLTRAINER Jason" +trainer_reward = 1740 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[64, 29], [64, 29]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 1104) +trainer = true +texture = ExtResource("202") +trainer_name = "GUITARIST Slash" +trainer_reward = 1450 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[54, 28], [16, 28], [97, 29]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(592, 752) +trainer = true +texture = ExtResource("203") +trainer_name = "PSYCHIC Nora" +trainer_reward = 1160 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[97, 29], [97, 29]] + +[node name="Trainer4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1168, 752) +trainer = true +texture = ExtResource("204") +trainer_name = "SUPER SCIENTIST Isaac" +trainer_reward = 1210 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[99, 22], [65, 22]] + +[node name="Trainer5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 368) +trainer = true +texture = ExtResource("205") +trainer_name = "LEADER Sheldon" +trainer_reward = 3300 +facing = "Down" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[97, 32], [17, 32], [55, 33], [112, 33]] + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(912, 1808) +texture = ExtResource("301") +facing = "Down" diff --git a/Maps/VinovilleTown/Vinoville_Town_Gym_M162.gd b/Maps/VinovilleTown/Vinoville_Town_Gym_M162.gd new file mode 100644 index 000000000..18c0c01a2 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Gym_M162.gd @@ -0,0 +1,56 @@ +extends Node2D # gen_map.py Map162 + +var map_name = "Vinoville Town(Gym)" + +var _trainer_data = { + "Trainer1": {"pre": "MAP162_TRAINER_1", "defeat": "MAP162_TRAINER_1_DEFEAT", "portrait": "Graphics/Characters/trainer027.png"}, + "Trainer2": {"pre": "MAP162_TRAINER_2", "defeat": "MAP162_TRAINER_2_DEFEAT", "portrait": "Graphics/Characters/trainer061.png"}, + "Trainer3": {"pre": "MAP162_TRAINER_3", "defeat": "MAP162_TRAINER_3_DEFEAT", "portrait": "Graphics/Characters/trainer090.png"} +} + +func _ready(): + Global.game.player.connect("trainer_battle", Callable(self, "trainer_battle")) + for c in $NPC_Layer.get_children(): + if String(c.name).begins_with("Item") and Global.past_events.has("MAP162_ITEM_" + String(c.name).trim_prefix("Item") + "_TAKEN"): + c.queue_free() + elif String(c.name).begins_with("Trainer") and Global.past_events.has("MAP162_" + String(c.name).to_upper() + "_DEFEATED"): + c.seeking = false + c.defeated = true + +func trainer_battle(npc_trainer): + Global.game.lock_player() + npc_trainer.seeking = false + npc_trainer.alert() + await npc_trainer.alert_done + Global.game.get_node("Background_music").stream = load("res://Audio/ME/PU-MaleEncounter.ogg") + Global.game.get_node("Background_music").play() + match npc_trainer.facing: + "Up": Global.game.player.set_facing_direction("Down") + "Down": Global.game.player.set_facing_direction("Up") + "Left": Global.game.player.set_facing_direction("Right") + "Right": Global.game.player.set_facing_direction("Left") + npc_trainer.move_to_player() + await npc_trainer.done_movement + var data = _trainer_data.get(String(npc_trainer.name), {}) + if data.get("pre", "") != "": + Global.game.play_dialogue_with_point(data["pre"], npc_trainer.get_global_transform_with_canvas().get_origin()) + await Global.game.event_dialogue_end + var bid = BattleInstanceData.new() + bid.battle_type = bid.BattleType.SINGLE_TRAINER + bid.battle_back = bid.BattleBack.FEILD_1 + bid.opponent = Opponent.new() + bid.opponent.name = npc_trainer.trainer_name + if data.get("portrait", "") != "": + bid.opponent.battle_texture = load("res://" + data["portrait"]) + bid.opponent.opponent_type = Opponent.OPPONENT_TRAINER + bid.opponent.after_battle_quote = tr(data.get("defeat", "...")) + bid.victory_award = npc_trainer.trainer_reward + bid.opponent.ai = load("res://Utilities/Battle/Classes/AI.gd").new() + bid.opponent.ai.AI_Behavior = bid.opponent.ai.WILD + bid.opponent.pokemon_group = npc_trainer.get_poke_group() + Global.game.trainer_battle(bid) + await Global.game.battle.battle_complete + if Global.game.battle.player_won: + npc_trainer.defeated = true + Global.past_events.append("MAP162_" + String(npc_trainer.name).to_upper() + "_DEFEATED") + Global.game.release_player() diff --git a/Maps/VinovilleTown/Vinoville_Town_Gym_M162.gd.uid b/Maps/VinovilleTown/Vinoville_Town_Gym_M162.gd.uid new file mode 100644 index 000000000..9b5f35109 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Gym_M162.gd.uid @@ -0,0 +1 @@ +uid://j8jrpx6qoe8e diff --git a/Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn b/Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn new file mode 100644 index 000000000..06ce38d81 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Gym_M162.tscn @@ -0,0 +1,75 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VinovilleTown/Vinoville_Town_Gym_M162_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VinovilleTown/Vinoville_Town_Gym_M162.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_121.png" id="201"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_033.png" id="202"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_136.png" id="203"] +[node name="Vinoville Town(Gym)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 1, 0, 16, 1, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 28, 1, 0, 29, 1, 0, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 0, 34, 1, 0, 35, 1, 0, 36, 1, 0, 37, 1, 0, 38, 1, 0, 39, 1, 0, 40, 1, 0, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 0, 46, 1, 0, 47, 1, 0, 48, 1, 0, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 0, 55, 1, 0, 56, 1, 0, 57, 1, 0, 58, 1, 0, 59, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 1, 0, 65580, 1, 0, 65581, 1, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 1, 0, 65590, 1, 0, 65591, 1, 0, 65592, 1, 0, 65593, 1, 0, 65594, 1, 0, 65595, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 1, 0, 131112, 1, 0, 131113, 1, 0, 131114, 1, 0, 131115, 1, 0, 131116, 1, 0, 131117, 1, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 131124, 1, 0, 131125, 1, 0, 131126, 1, 0, 131127, 1, 0, 131128, 1, 0, 131129, 1, 0, 131130, 1, 0, 131131, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 1, 0, 196647, 1, 0, 196648, 1, 0, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 196660, 1, 0, 196661, 1, 0, 196662, 1, 0, 196663, 1, 0, 196664, 1, 0, 196665, 1, 0, 196666, 1, 0, 196667, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 1, 0, 262183, 1, 0, 262184, 1, 0, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 262194, 1, 0, 262195, 1, 0, 262196, 1, 0, 262197, 1, 0, 262198, 1, 0, 262199, 1, 0, 262200, 1, 0, 262201, 1, 0, 262202, 1, 0, 262203, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 1, 0, 327720, 1, 0, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 0, 327728, 1, 0, 327729, 1, 0, 327730, 1, 0, 327731, 1, 0, 327732, 1, 0, 327733, 1, 0, 327734, 1, 0, 327735, 1, 0, 327736, 1, 0, 327737, 1, 0, 327738, 1, 0, 327739, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 262145, 0, 393240, 262145, 4, 393241, 262145, 4, 393242, 262145, 4, 393243, 262145, 4, 393244, 262145, 4, 393245, 262145, 4, 393246, 262145, 4, 393247, 131073, 1, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 0, 393265, 1, 0, 393266, 1, 0, 393267, 1, 0, 393268, 1, 0, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 0, 393275, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 4, 458776, 0, 1, 458777, 0, 1, 458778, 0, 1, 458779, 0, 1, 458780, 0, 1, 458781, 0, 1, 458782, 0, 1, 458783, 262145, 2, 458784, 1, 0, 458785, 1, 0, 458786, 1, 0, 458787, 1, 0, 458788, 1, 0, 458789, 1, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 0, 458800, 1, 0, 458801, 1, 0, 458802, 1, 0, 458803, 1, 0, 458804, 1, 0, 458805, 1, 0, 458806, 1, 0, 458807, 1, 0, 458808, 1, 0, 458809, 1, 0, 458810, 1, 0, 458811, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 4, 524312, 0, 2, 524313, 0, 2, 524314, 0, 2, 524315, 0, 2, 524316, 0, 2, 524317, 0, 2, 524318, 0, 2, 524319, 262145, 2, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 1, 0, 524324, 1, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 524338, 1, 0, 524339, 1, 0, 524340, 1, 0, 524341, 1, 0, 524342, 1, 0, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 1, 0, 524347, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 4, 589848, 0, 3, 589849, 0, 3, 589850, 0, 3, 589851, 0, 3, 589852, 0, 3, 589853, 0, 3, 589854, 0, 3, 589855, 262145, 2, 589856, 1, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 1, 0, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 589874, 1, 0, 589875, 1, 0, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 0, 589881, 1, 0, 589882, 1, 0, 589883, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 4, 655384, 0, 4, 655385, 0, 4, 655386, 0, 4, 655387, 0, 4, 655388, 0, 4, 655389, 0, 4, 655390, 0, 4, 655391, 262145, 2, 655392, 1, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 1, 0, 655398, 1, 0, 655399, 1, 0, 655400, 1, 0, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 1, 0, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 0, 655412, 1, 0, 655413, 1, 0, 655414, 1, 0, 655415, 1, 0, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 4, 720920, 0, 0, 720921, 65536, 0, 720922, 131072, 0, 720923, 196608, 0, 720924, 262144, 0, 720925, 0, 0, 720926, 65536, 0, 720927, 262145, 2, 720928, 1, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 1, 0, 720940, 1, 0, 720941, 1, 0, 720942, 1, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 4, 786456, 0, 0, 786457, 65536, 0, 786458, 131072, 0, 786459, 196608, 0, 786460, 262144, 0, 786461, 0, 0, 786462, 65536, 0, 786463, 262145, 2, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 1, 0, 786476, 1, 0, 786477, 1, 0, 786478, 1, 0, 786479, 1, 0, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 0, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 0, 786490, 1, 0, 786491, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 4, 851992, 0, 0, 851993, 65536, 0, 851994, 131072, 0, 851995, 327680, 0, 851996, 262144, 0, 851997, 0, 0, 851998, 65536, 0, 851999, 262145, 2, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 1, 0, 852012, 1, 0, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 0, 852027, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 4, 917528, 0, 0, 917529, 65536, 0, 917530, 131072, 0, 917531, 327680, 0, 917532, 262144, 0, 917533, 0, 0, 917534, 65536, 0, 917535, 262145, 2, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 1, 0, 917548, 1, 0, 917549, 1, 0, 917550, 1, 0, 917551, 1, 0, 917552, 1, 0, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 0, 917557, 1, 0, 917558, 1, 0, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 0, 917563, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 131073, 0, 983064, 131073, 3, 983065, 1, 6, 983066, 0, 0, 983067, 327680, 0, 983068, 131072, 0, 983069, 262145, 5, 983070, 131073, 3, 983071, 65537, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 1, 0, 983084, 1, 0, 983085, 1, 0, 983086, 1, 0, 983087, 1, 0, 983088, 1, 0, 983089, 1, 0, 983090, 1, 0, 983091, 1, 0, 983092, 1, 0, 983093, 1, 0, 983094, 1, 0, 983095, 1, 0, 983096, 1, 0, 983097, 1, 0, 983098, 1, 0, 983099, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 4, 1048602, 0, 0, 1048603, 327680, 0, 1048604, 131072, 0, 1048605, 262145, 2, 1048606, 1, 0, 1048607, 1, 0, 1048608, 1, 0, 1048609, 1, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1048613, 1, 0, 1048614, 1, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 0, 1048620, 1, 0, 1048621, 1, 0, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048625, 1, 0, 1048626, 1, 0, 1048627, 1, 0, 1048628, 1, 0, 1048629, 1, 0, 1048630, 1, 0, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 0, 1048634, 1, 0, 1048635, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 4, 1114138, 0, 0, 1114139, 327680, 0, 1114140, 131072, 0, 1114141, 262145, 2, 1114142, 1, 0, 1114143, 1, 0, 1114144, 1, 0, 1114145, 1, 0, 1114146, 1, 0, 1114147, 1, 0, 1114148, 1, 0, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 0, 1114158, 1, 0, 1114159, 1, 0, 1114160, 1, 0, 1114161, 1, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 0, 1114171, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 4, 1179674, 0, 0, 1179675, 327680, 0, 1179676, 131072, 0, 1179677, 262145, 2, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 0, 1179682, 1, 0, 1179683, 1, 0, 1179684, 1, 0, 1179685, 1, 0, 1179686, 1, 0, 1179687, 1, 0, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 0, 1179692, 1, 0, 1179693, 1, 0, 1179694, 1, 0, 1179695, 1, 0, 1179696, 1, 0, 1179697, 1, 0, 1179698, 1, 0, 1179699, 1, 0, 1179700, 1, 0, 1179701, 1, 0, 1179702, 1, 0, 1179703, 1, 0, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 0, 1179707, 1, 0, 1245184, 1, 0, 1245185, 1, 0, 1245186, 1, 0, 1245187, 1, 0, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 1, 0, 1245206, 1, 0, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 4, 1245210, 0, 0, 1245211, 327680, 0, 1245212, 131072, 0, 1245213, 262145, 2, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 0, 1245218, 1, 0, 1245219, 1, 0, 1245220, 1, 0, 1245221, 1, 0, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 0, 1245226, 1, 0, 1245227, 1, 0, 1245228, 1, 0, 1245229, 1, 0, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1245234, 1, 0, 1245235, 1, 0, 1245236, 1, 0, 1245237, 1, 0, 1245238, 1, 0, 1245239, 1, 0, 1245240, 1, 0, 1245241, 1, 0, 1245242, 1, 0, 1245243, 1, 0, 1310720, 1, 0, 1310721, 1, 0, 1310722, 1, 0, 1310723, 1, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 1, 0, 1310740, 1, 0, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 4, 1310746, 0, 0, 1310747, 327680, 0, 1310748, 131072, 0, 1310749, 262145, 2, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 0, 1310756, 1, 0, 1310757, 1, 0, 1310758, 1, 0, 1310759, 1, 0, 1310760, 1, 0, 1310761, 1, 0, 1310762, 1, 0, 1310763, 1, 0, 1310764, 1, 0, 1310765, 1, 0, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 0, 1310769, 1, 0, 1310770, 1, 0, 1310771, 1, 0, 1310772, 1, 0, 1310773, 1, 0, 1310774, 1, 0, 1310775, 1, 0, 1310776, 1, 0, 1310777, 1, 0, 1310778, 1, 0, 1310779, 1, 0, 1376256, 1, 0, 1376257, 1, 0, 1376258, 1, 0, 1376259, 1, 0, 1376260, 1, 0, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 262145, 0, 1376273, 262145, 4, 1376274, 262145, 4, 1376275, 262145, 4, 1376276, 262145, 4, 1376277, 262145, 4, 1376278, 131073, 1, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 4, 1376282, 0, 0, 1376283, 327680, 0, 1376284, 131072, 0, 1376285, 262145, 2, 1376286, 1, 0, 1376287, 1, 0, 1376288, 262145, 0, 1376289, 262145, 4, 1376290, 262145, 4, 1376291, 262145, 4, 1376292, 262145, 4, 1376293, 262145, 4, 1376294, 131073, 1, 1376295, 1, 0, 1376296, 1, 0, 1376297, 1, 0, 1376298, 1, 0, 1376299, 1, 0, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 0, 1376303, 1, 0, 1376304, 1, 0, 1376305, 1, 0, 1376306, 1, 0, 1376307, 1, 0, 1376308, 1, 0, 1376309, 1, 0, 1376310, 1, 0, 1376311, 1, 0, 1376312, 1, 0, 1376313, 1, 0, 1376314, 1, 0, 1376315, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 4, 1441809, 0, 1, 1441810, 0, 1, 1441811, 0, 1, 1441812, 0, 1, 1441813, 0, 1, 1441814, 262145, 6, 1441815, 262145, 4, 1441816, 262145, 4, 1441817, 131073, 6, 1441818, 0, 0, 1441819, 327680, 0, 1441820, 131072, 0, 1441821, 262145, 6, 1441822, 262145, 4, 1441823, 262145, 4, 1441824, 131073, 6, 1441825, 0, 1, 1441826, 0, 1, 1441827, 0, 1, 1441828, 0, 1, 1441829, 0, 1, 1441830, 262145, 2, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 1, 0, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 4, 1507345, 0, 2, 1507346, 0, 2, 1507347, 0, 2, 1507348, 0, 2, 1507349, 0, 2, 1507350, 0, 1, 1507351, 0, 1, 1507352, 0, 1, 1507353, 0, 1, 1507354, 0, 0, 1507355, 327680, 0, 1507356, 131072, 0, 1507357, 0, 1, 1507358, 0, 1, 1507359, 0, 1, 1507360, 0, 1, 1507361, 0, 2, 1507362, 0, 2, 1507363, 0, 2, 1507364, 0, 2, 1507365, 0, 2, 1507366, 262145, 2, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1507386, 1, 0, 1507387, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 4, 1572881, 0, 3, 1572882, 0, 3, 1572883, 0, 3, 1572884, 0, 3, 1572885, 0, 3, 1572886, 0, 2, 1572887, 0, 2, 1572888, 0, 2, 1572889, 0, 2, 1572890, 0, 0, 1572891, 327680, 0, 1572892, 131072, 0, 1572893, 0, 2, 1572894, 0, 2, 1572895, 0, 2, 1572896, 0, 2, 1572897, 0, 3, 1572898, 0, 3, 1572899, 0, 3, 1572900, 0, 3, 1572901, 0, 3, 1572902, 262145, 2, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1572922, 1, 0, 1572923, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 4, 1638417, 0, 4, 1638418, 0, 4, 1638419, 0, 4, 1638420, 0, 4, 1638421, 0, 4, 1638422, 0, 3, 1638423, 0, 3, 1638424, 0, 3, 1638425, 0, 3, 1638426, 0, 0, 1638427, 327680, 0, 1638428, 131072, 0, 1638429, 0, 3, 1638430, 0, 3, 1638431, 0, 3, 1638432, 0, 3, 1638433, 0, 4, 1638434, 0, 4, 1638435, 0, 4, 1638436, 0, 4, 1638437, 0, 4, 1638438, 262145, 2, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1638458, 1, 0, 1638459, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 1, 0, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 4, 1703953, 0, 0, 1703954, 65536, 0, 1703955, 131072, 0, 1703956, 196608, 0, 1703957, 262144, 0, 1703958, 0, 4, 1703959, 0, 4, 1703960, 0, 4, 1703961, 0, 4, 1703962, 0, 0, 1703963, 327680, 0, 1703964, 131072, 0, 1703965, 0, 4, 1703966, 0, 4, 1703967, 0, 4, 1703968, 0, 4, 1703969, 0, 0, 1703970, 65536, 0, 1703971, 131072, 0, 1703972, 196608, 0, 1703973, 262144, 0, 1703974, 262145, 2, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 0, 1703995, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 1, 0, 1769477, 1, 0, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 1, 0, 1769487, 1, 0, 1769488, 1, 4, 1769489, 0, 0, 1769490, 65536, 0, 1769491, 131072, 0, 1769492, 196608, 0, 1769493, 262144, 0, 1769494, 0, 0, 1769495, 65536, 0, 1769496, 131072, 0, 1769497, 0, 0, 1769498, 65536, 0, 1769499, 327680, 0, 1769500, 0, 0, 1769501, 65536, 0, 1769502, 131072, 0, 1769503, 0, 0, 1769504, 65536, 0, 1769505, 0, 0, 1769506, 65536, 0, 1769507, 131072, 0, 1769508, 196608, 0, 1769509, 262144, 0, 1769510, 262145, 2, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1769522, 1, 0, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 0, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 0, 1835022, 1, 0, 1835023, 1, 0, 1835024, 1, 4, 1835025, 0, 0, 1835026, 65536, 0, 1835027, 327680, 0, 1835028, 327680, 0, 1835029, 327680, 0, 1835030, 327680, 0, 1835031, 327680, 0, 1835032, 327680, 0, 1835033, 327680, 0, 1835034, 327680, 0, 1835035, 327680, 0, 1835036, 327680, 0, 1835037, 327680, 0, 1835038, 327680, 0, 1835039, 327680, 0, 1835040, 327680, 0, 1835041, 327680, 0, 1835042, 327680, 0, 1835043, 327680, 0, 1835044, 196608, 0, 1835045, 262144, 0, 1835046, 262145, 2, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1835058, 1, 0, 1835059, 1, 0, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 1, 0, 1900549, 1, 0, 1900550, 1, 0, 1900551, 1, 0, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 0, 1900560, 1, 4, 1900561, 0, 0, 1900562, 65536, 0, 1900563, 131072, 0, 1900564, 196608, 0, 1900565, 262144, 0, 1900566, 0, 0, 1900567, 65536, 0, 1900568, 131072, 0, 1900569, 0, 0, 1900570, 65536, 0, 1900571, 327680, 0, 1900572, 0, 0, 1900573, 65536, 0, 1900574, 131072, 0, 1900575, 0, 0, 1900576, 65536, 0, 1900577, 0, 0, 1900578, 65536, 0, 1900579, 131072, 0, 1900580, 196608, 0, 1900581, 262144, 0, 1900582, 262145, 2, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 0, 1900594, 1, 0, 1900595, 1, 0, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 0, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 1900603, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 0, 1966085, 1, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 0, 1966090, 1, 0, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 4, 1966097, 0, 0, 1966098, 65536, 0, 1966099, 131072, 0, 1966100, 196608, 0, 1966101, 262144, 0, 1966102, 262145, 5, 1966103, 131073, 3, 1966104, 131073, 3, 1966105, 1, 6, 1966106, 0, 0, 1966107, 327680, 0, 1966108, 131072, 0, 1966109, 262145, 5, 1966110, 131073, 3, 1966111, 131073, 3, 1966112, 1, 6, 1966113, 0, 0, 1966114, 65536, 0, 1966115, 131072, 0, 1966116, 196608, 0, 1966117, 262144, 0, 1966118, 262145, 2, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 0, 1966128, 1, 0, 1966129, 1, 0, 1966130, 1, 0, 1966131, 1, 0, 1966132, 1, 0, 1966133, 1, 0, 1966134, 1, 0, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 1966139, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 1, 0, 2031626, 1, 0, 2031627, 1, 0, 2031628, 1, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 131073, 0, 2031633, 131073, 3, 2031634, 131073, 3, 2031635, 131073, 3, 2031636, 131073, 3, 2031637, 131073, 3, 2031638, 65537, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 4, 2031642, 0, 0, 2031643, 327680, 0, 2031644, 131072, 0, 2031645, 262145, 2, 2031646, 1, 0, 2031647, 1, 0, 2031648, 131073, 0, 2031649, 131073, 3, 2031650, 131073, 3, 2031651, 131073, 3, 2031652, 131073, 3, 2031653, 131073, 3, 2031654, 65537, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 0, 2031664, 1, 0, 2031665, 1, 0, 2031666, 1, 0, 2031667, 1, 0, 2031668, 1, 0, 2031669, 1, 0, 2031670, 1, 0, 2031671, 1, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2031675, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 1, 0, 2097162, 1, 0, 2097163, 1, 0, 2097164, 1, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 262145, 0, 2097177, 131073, 6, 2097178, 0, 0, 2097179, 327680, 0, 2097180, 131072, 0, 2097181, 262145, 6, 2097182, 131073, 1, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 0, 2097200, 1, 0, 2097201, 1, 0, 2097202, 1, 0, 2097203, 1, 0, 2097204, 1, 0, 2097205, 1, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 4, 2162713, 0, 1, 2162714, 0, 0, 2162715, 327680, 0, 2162716, 131072, 0, 2162717, 0, 1, 2162718, 262145, 2, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 0, 2162737, 1, 0, 2162738, 1, 0, 2162739, 1, 0, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 1, 0, 2228234, 1, 0, 2228235, 1, 0, 2228236, 1, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 1, 0, 2228241, 1, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 4, 2228249, 0, 2, 2228250, 0, 0, 2228251, 327680, 0, 2228252, 131072, 0, 2228253, 0, 2, 2228254, 262145, 2, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0, 2228274, 1, 0, 2228275, 1, 0, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 1, 0, 2293770, 1, 0, 2293771, 1, 0, 2293772, 1, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 4, 2293785, 0, 3, 2293786, 0, 0, 2293787, 327680, 0, 2293788, 131072, 0, 2293789, 0, 3, 2293790, 262145, 2, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 1, 0, 2359305, 1, 0, 2359306, 1, 0, 2359307, 1, 0, 2359308, 1, 0, 2359309, 1, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 1, 0, 2359313, 1, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 4, 2359321, 0, 4, 2359322, 0, 0, 2359323, 327680, 0, 2359324, 131072, 0, 2359325, 0, 4, 2359326, 262145, 2, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 0, 2359347, 1, 0, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 1, 0, 2424837, 1, 0, 2424838, 1, 0, 2424839, 1, 0, 2424840, 1, 0, 2424841, 1, 0, 2424842, 1, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 4, 2424857, 0, 0, 2424858, 65536, 0, 2424859, 327680, 0, 2424860, 196608, 0, 2424861, 262144, 0, 2424862, 262145, 2, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 0, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 0, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 4, 2490393, 0, 0, 2490394, 65536, 0, 2490395, 327680, 0, 2490396, 196608, 0, 2490397, 262144, 0, 2490398, 262145, 2, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 1, 0, 2555909, 1, 0, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 4, 2555929, 0, 0, 2555930, 65536, 0, 2555931, 327680, 0, 2555932, 196608, 0, 2555933, 262144, 0, 2555934, 262145, 2, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2621440, 1, 0, 2621441, 1, 0, 2621442, 1, 0, 2621443, 1, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 0, 2621456, 1, 0, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 4, 2621465, 0, 0, 2621466, 65536, 0, 2621467, 327680, 0, 2621468, 196608, 0, 2621469, 262144, 0, 2621470, 262145, 2, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2686976, 1, 0, 2686977, 1, 0, 2686978, 1, 0, 2686979, 1, 0, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 1, 0, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 4, 2687001, 0, 0, 2687002, 65536, 0, 2687003, 327680, 0, 2687004, 196608, 0, 2687005, 262144, 0, 2687006, 262145, 2, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2687035, 1, 0, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 0, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 0, 2752522, 1, 0, 2752523, 1, 0, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 0, 2752527, 1, 0, 2752528, 1, 0, 2752529, 1, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 4, 2752537, 0, 0, 2752538, 65536, 0, 2752539, 327680, 0, 2752540, 196608, 0, 2752541, 262144, 0, 2752542, 262145, 2, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2752571, 1, 0, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 0, 2818051, 1, 0, 2818052, 1, 0, 2818053, 1, 0, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 0, 2818061, 1, 0, 2818062, 1, 0, 2818063, 1, 0, 2818064, 1, 0, 2818065, 1, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 4, 2818073, 0, 0, 2818074, 65536, 0, 2818075, 327680, 0, 2818076, 196608, 0, 2818077, 262144, 0, 2818078, 262145, 2, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2818107, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 0, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 1, 2883609, 196609, 7, 2883610, 0, 0, 2883611, 327680, 0, 2883612, 131072, 0, 2883613, 65537, 7, 2883614, 196609, 1, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 2883643, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 4, 2949145, 0, 1, 2949146, 0, 0, 2949147, 327680, 0, 2949148, 131072, 0, 2949149, 0, 1, 2949150, 262145, 2, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 2949179, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 4, 3014681, 0, 2, 3014682, 0, 0, 3014683, 327680, 0, 3014684, 131072, 0, 3014685, 0, 2, 3014686, 262145, 2, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3014714, 1, 0, 3014715, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 4, 3080217, 0, 3, 3080218, 0, 0, 3080219, 327680, 0, 3080220, 131072, 0, 3080221, 0, 3, 3080222, 262145, 2, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0, 3080250, 1, 0, 3080251, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 0, 3145731, 1, 0, 3145732, 1, 0, 3145733, 1, 0, 3145734, 1, 0, 3145735, 1, 0, 3145736, 1, 0, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 0, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 0, 3145749, 1, 0, 3145750, 1, 0, 3145751, 1, 0, 3145752, 1, 4, 3145753, 0, 4, 3145754, 0, 0, 3145755, 327680, 0, 3145756, 131072, 0, 3145757, 0, 4, 3145758, 262145, 2, 3145759, 1, 0, 3145760, 1, 0, 3145761, 1, 0, 3145762, 1, 0, 3145763, 1, 0, 3145764, 1, 0, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 0, 3145772, 1, 0, 3145773, 1, 0, 3145774, 1, 0, 3145775, 1, 0, 3145776, 1, 0, 3145777, 1, 0, 3145778, 1, 0, 3145779, 1, 0, 3145780, 1, 0, 3145781, 1, 0, 3145782, 1, 0, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 0, 3145786, 1, 0, 3145787, 1, 0, 3211264, 1, 0, 3211265, 1, 0, 3211266, 1, 0, 3211267, 1, 0, 3211268, 1, 0, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 0, 3211272, 1, 0, 3211273, 1, 0, 3211274, 1, 0, 3211275, 1, 0, 3211276, 1, 0, 3211277, 1, 0, 3211278, 1, 0, 3211279, 1, 0, 3211280, 1, 0, 3211281, 1, 0, 3211282, 1, 0, 3211283, 1, 0, 3211284, 1, 0, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 0, 3211288, 1, 4, 3211289, 0, 0, 3211290, 65536, 0, 3211291, 327680, 0, 3211292, 196608, 0, 3211293, 262144, 0, 3211294, 262145, 2, 3211295, 1, 0, 3211296, 1, 0, 3211297, 1, 0, 3211298, 1, 0, 3211299, 1, 0, 3211300, 1, 0, 3211301, 1, 0, 3211302, 1, 0, 3211303, 1, 0, 3211304, 1, 0, 3211305, 1, 0, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 0, 3211314, 1, 0, 3211315, 1, 0, 3211316, 1, 0, 3211317, 1, 0, 3211318, 1, 0, 3211319, 1, 0, 3211320, 1, 0, 3211321, 1, 0, 3211322, 1, 0, 3211323, 1, 0, 3276800, 1, 0, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 0, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 0, 3276809, 1, 0, 3276810, 1, 0, 3276811, 1, 0, 3276812, 1, 0, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 0, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 0, 3276821, 1, 0, 3276822, 1, 0, 3276823, 1, 0, 3276824, 1, 4, 3276825, 0, 0, 3276826, 65536, 0, 3276827, 327680, 0, 3276828, 196608, 0, 3276829, 262144, 0, 3276830, 262145, 2, 3276831, 1, 0, 3276832, 1, 0, 3276833, 1, 0, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 0, 3276837, 1, 0, 3276838, 1, 0, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 0, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 0, 3276846, 1, 0, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3276850, 1, 0, 3276851, 1, 0, 3276852, 1, 0, 3276853, 1, 0, 3276854, 1, 0, 3276855, 1, 0, 3276856, 1, 0, 3276857, 1, 0, 3276858, 1, 0, 3276859, 1, 0, 3342336, 1, 0, 3342337, 1, 0, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 0, 3342342, 1, 0, 3342343, 1, 0, 3342344, 1, 0, 3342345, 1, 0, 3342346, 1, 0, 3342347, 1, 0, 3342348, 1, 0, 3342349, 1, 0, 3342350, 1, 0, 3342351, 1, 0, 3342352, 1, 0, 3342353, 1, 0, 3342354, 1, 0, 3342355, 1, 0, 3342356, 1, 0, 3342357, 1, 0, 3342358, 1, 0, 3342359, 1, 0, 3342360, 1, 4, 3342361, 0, 0, 3342362, 65536, 0, 3342363, 131072, 0, 3342364, 196608, 0, 3342365, 262144, 0, 3342366, 262145, 2, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 0, 3342371, 1, 0, 3342372, 1, 0, 3342373, 1, 0, 3342374, 1, 0, 3342375, 1, 0, 3342376, 1, 0, 3342377, 1, 0, 3342378, 1, 0, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 0, 3342384, 1, 0, 3342385, 1, 0, 3342386, 1, 0, 3342387, 1, 0, 3342388, 1, 0, 3342389, 1, 0, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 0, 3342393, 1, 0, 3342394, 1, 0, 3342395, 1, 0, 3407872, 1, 0, 3407873, 1, 0, 3407874, 1, 0, 3407875, 1, 0, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 0, 3407879, 1, 0, 3407880, 1, 0, 3407881, 1, 0, 3407882, 1, 0, 3407883, 1, 0, 3407884, 1, 0, 3407885, 1, 0, 3407886, 1, 0, 3407887, 1, 0, 3407888, 1, 0, 3407889, 1, 0, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 0, 3407894, 1, 0, 3407895, 1, 0, 3407896, 1, 4, 3407897, 0, 0, 3407898, 65536, 0, 3407899, 131072, 0, 3407900, 196608, 0, 3407901, 262144, 0, 3407902, 262145, 2, 3407903, 1, 0, 3407904, 1, 0, 3407905, 1, 0, 3407906, 1, 0, 3407907, 1, 0, 3407908, 1, 0, 3407909, 1, 0, 3407910, 1, 0, 3407911, 1, 0, 3407912, 1, 0, 3407913, 1, 0, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 0, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 1, 0, 3407931, 1, 0, 3473408, 1, 0, 3473409, 1, 0, 3473410, 1, 0, 3473411, 1, 0, 3473412, 1, 0, 3473413, 1, 0, 3473414, 1, 0, 3473415, 1, 0, 3473416, 1, 0, 3473417, 1, 0, 3473418, 1, 0, 3473419, 1, 0, 3473420, 1, 0, 3473421, 1, 0, 3473422, 1, 0, 3473423, 1, 0, 3473424, 1, 0, 3473425, 1, 0, 3473426, 1, 0, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 0, 3473430, 1, 0, 3473431, 1, 0, 3473432, 1, 4, 3473433, 0, 0, 3473434, 65536, 0, 3473435, 131072, 0, 3473436, 196608, 0, 3473437, 262144, 0, 3473438, 262145, 2, 3473439, 1, 0, 3473440, 1, 0, 3473441, 1, 0, 3473442, 1, 0, 3473443, 1, 0, 3473444, 1, 0, 3473445, 1, 0, 3473446, 1, 0, 3473447, 1, 0, 3473448, 1, 0, 3473449, 1, 0, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 0, 3473453, 1, 0, 3473454, 1, 0, 3473455, 1, 0, 3473456, 1, 0, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 0, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 0, 3473464, 1, 0, 3473465, 1, 0, 3473466, 1, 0, 3473467, 1, 0, 3538944, 1, 0, 3538945, 1, 0, 3538946, 1, 0, 3538947, 1, 0, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 0, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 0, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 0, 3538966, 1, 0, 3538967, 1, 0, 3538968, 1, 4, 3538969, 131072, 0, 3538970, 196608, 0, 3538971, 262144, 0, 3538972, 0, 0, 3538973, 65536, 0, 3538974, 262145, 2, 3538975, 1, 0, 3538976, 1, 0, 3538977, 1, 0, 3538978, 1, 0, 3538979, 1, 0, 3538980, 1, 0, 3538981, 1, 0, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 0, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 0, 3538992, 1, 0, 3538993, 1, 0, 3538994, 1, 0, 3538995, 1, 0, 3538996, 1, 0, 3538997, 1, 0, 3538998, 1, 0, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 0, 3539003, 1, 0, 3604480, 1, 0, 3604481, 1, 0, 3604482, 1, 0, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 0, 3604491, 1, 0, 3604492, 1, 0, 3604493, 1, 0, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 0, 3604498, 1, 0, 3604499, 1, 0, 3604500, 1, 0, 3604501, 1, 0, 3604502, 1, 0, 3604503, 1, 0, 3604504, 1, 4, 3604505, 131072, 0, 3604506, 196608, 0, 3604507, 262144, 0, 3604508, 0, 0, 3604509, 65536, 0, 3604510, 262145, 2, 3604511, 1, 0, 3604512, 1, 0, 3604513, 1, 0, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 0, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 0, 3604529, 1, 0, 3604530, 1, 0, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 0, 3604534, 1, 0, 3604535, 1, 0, 3604536, 1, 0, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3670016, 1, 0, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 0, 3670020, 1, 0, 3670021, 1, 0, 3670022, 1, 0, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 0, 3670026, 1, 0, 3670027, 1, 0, 3670028, 1, 0, 3670029, 1, 0, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 0, 3670033, 1, 0, 3670034, 1, 0, 3670035, 1, 0, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 0, 3670039, 1, 0, 3670040, 1, 4, 3670041, 131072, 0, 3670042, 196608, 0, 3670043, 262144, 0, 3670044, 0, 0, 3670045, 65536, 0, 3670046, 262145, 2, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 0, 3670054, 1, 0, 3670055, 1, 0, 3670056, 1, 0, 3670057, 1, 0, 3670058, 1, 0, 3670059, 1, 0, 3670060, 1, 0, 3670061, 1, 0, 3670062, 1, 0, 3670063, 1, 0, 3670064, 1, 0, 3670065, 1, 0, 3670066, 1, 0, 3670067, 1, 0, 3670068, 1, 0, 3670069, 1, 0, 3670070, 1, 0, 3670071, 1, 0, 3670072, 1, 0, 3670073, 1, 0, 3670074, 1, 0, 3670075, 1, 0, 3735552, 1, 0, 3735553, 1, 0, 3735554, 1, 0, 3735555, 1, 0, 3735556, 1, 0, 3735557, 1, 0, 3735558, 1, 0, 3735559, 1, 0, 3735560, 1, 0, 3735561, 1, 0, 3735562, 1, 0, 3735563, 1, 0, 3735564, 1, 0, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 0, 3735568, 1, 0, 3735569, 1, 0, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 0, 3735573, 1, 0, 3735574, 1, 0, 3735575, 1, 0, 3735576, 1, 4, 3735577, 131072, 0, 3735578, 196608, 0, 3735579, 262144, 0, 3735580, 0, 0, 3735581, 65536, 0, 3735582, 262145, 2, 3735583, 1, 0, 3735584, 1, 0, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 0, 3735591, 1, 0, 3735592, 1, 0, 3735593, 1, 0, 3735594, 1, 0, 3735595, 1, 0, 3735596, 1, 0, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 0, 3735601, 1, 0, 3735602, 1, 0, 3735603, 1, 0, 3735604, 1, 0, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 0, 3735608, 1, 0, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 0, 3801088, 1, 0, 3801089, 1, 0, 3801090, 1, 0, 3801091, 1, 0, 3801092, 1, 0, 3801093, 1, 0, 3801094, 1, 0, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 0, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 0, 3801104, 1, 0, 3801105, 1, 0, 3801106, 1, 0, 3801107, 1, 0, 3801108, 1, 0, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 131073, 0, 3801113, 131073, 3, 3801114, 131073, 3, 3801115, 131073, 3, 3801116, 131073, 3, 3801117, 131073, 3, 3801118, 65537, 0, 3801119, 1, 0, 3801120, 1, 0, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 0, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 0, 3801132, 1, 0, 3801133, 1, 0, 3801134, 1, 0, 3801135, 1, 0, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 0, 3801140, 1, 0, 3801141, 1, 0, 3801142, 1, 0, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 0, 3866627, 1, 0, 3866628, 1, 0, 3866629, 1, 0, 3866630, 1, 0, 3866631, 1, 0, 3866632, 1, 0, 3866633, 1, 0, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 0, 3866639, 1, 0, 3866640, 1, 0, 3866641, 1, 0, 3866642, 1, 0, 3866643, 1, 0, 3866644, 1, 0, 3866645, 1, 0, 3866646, 1, 0, 3866647, 1, 0, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 0, 3866654, 1, 0, 3866655, 1, 0, 3866656, 1, 0, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 0, 3866660, 1, 0, 3866661, 1, 0, 3866662, 1, 0, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 0, 3866673, 1, 0, 3866674, 1, 0, 3866675, 1, 0, 3866676, 1, 0, 3866677, 1, 0, 3866678, 1, 0, 3866679, 1, 0, 3866680, 1, 0, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3407900, 0, 15, 3407901, 65536, 15, 3473436, 0, 16, 3473437, 65536, 16, 3538972, 0, 17, 3538973, 65536, 17, 3604508, 0, 18, 3604509, 65536, 18 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 1712) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town_Gym.tscn" +location = Vector2(1008, 1776) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Trainer1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 464) +trainer = true +texture = ExtResource("201") +trainer_name = "GUITARIST Clapton" +trainer_reward = 1450 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[99, 29], [16, 29]] + +[node name="Trainer2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 1200) +trainer = true +texture = ExtResource("202") +trainer_name = "PSYCHIC Damian" +trainer_reward = 1120 +facing = "Right" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[97, 28], [97, 28]] + +[node name="Trainer3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 944) +trainer = true +texture = ExtResource("203") +trainer_name = "SUPER SCIENTIST Cedric" +trainer_reward = 1650 +facing = "Left" +trainer_behavior = "Still" +seeking = true +trainer_poke_group = [[97, 28], [42, 30]] diff --git a/Maps/VinovilleTown/Vinoville_Town_Gym_M162_tileset.tres b/Maps/VinovilleTown/Vinoville_Town_Gym_M162_tileset.tres new file mode 100644 index 000000000..f82d3216a --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Gym_M162_tileset.tres @@ -0,0 +1,140 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Gym_4.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +1:0/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VinovilleTown/Vinoville_Town_Gym_tileset.tres b/Maps/VinovilleTown/Vinoville_Town_Gym_tileset.tres new file mode 100644 index 000000000..7e3b7bea8 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Gym_tileset.tres @@ -0,0 +1,174 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Gym_4.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:15/0 = 0 +4:16/0 = 0 +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +5:4/0 = 0 +5:15/0 = 0 +5:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:16/0 = 0 +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +6:4/0 = 0 +7:0/0 = 0 +7:1/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VinovilleTown/Vinoville_Town_M159.gd b/Maps/VinovilleTown/Vinoville_Town_M159.gd new file mode 100644 index 000000000..bf9cb9d5e --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_M159.gd @@ -0,0 +1,46 @@ +extends Node2D # gen_map.py Map159 + +var map_name = "Vinoville Town" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(784, 976): + Global.game.play_dialogue("MAP159_SIGN_1") + if check_pos == Vector2(816, 976): + Global.game.play_dialogue("MAP159_SIGN_2") + if check_pos == Vector2(1072, 976): + Global.game.play_dialogue("MAP159_SIGN_3") + if check_pos == Vector2(1104, 976): + Global.game.play_dialogue("MAP159_SIGN_4") + if check_pos == Vector2(944, 944): + Global.game.play_dialogue("MAP159_NPC_1") + if check_pos == Vector2(848, 1040): + Global.game.play_dialogue("MAP159_NPC_2") + if check_pos == Vector2(1008, 1104): + Global.game.play_dialogue("MAP159_NPC_3") + if check_pos == Vector2(816, 1168): + Global.game.play_dialogue("MAP159_NPC_4") + if check_pos == Vector2(816, 112): + Global.game.play_dialogue("MAP159_NPC_5") + if check_pos == Vector2(784, 176): + Global.game.play_dialogue("MAP159_NPC_6") + if check_pos == Vector2(1040, 144): + Global.game.play_dialogue("MAP159_NPC_7") + if check_pos == Vector2(304, 240): + Global.game.play_dialogue("MAP159_NPC_8") + if check_pos == Vector2(48, 144): + Global.game.play_dialogue("MAP159_NPC_9") + if check_pos == Vector2(1648, 208): + Global.game.play_dialogue("MAP159_NPC_10") + if check_pos == Vector2(1040, 1168): + Global.game.play_dialogue("MAP159_NPC_11") + if check_pos == Vector2(1072, 1040): + Global.game.play_dialogue("MAP159_NPC_12") + if check_pos == Vector2(848, 1104): + Global.game.play_dialogue("MAP159_NPC_13") + if check_pos == Vector2(880, 1168): + Global.game.play_dialogue("MAP159_NPC_14") + if check_pos == Vector2(1072, 1104): + Global.game.play_dialogue("MAP159_NPC_15") + if check_pos == Vector2(784, 1104): + Global.game.play_dialogue("MAP159_NPC_16") + return null diff --git a/Maps/VinovilleTown/Vinoville_Town_M159.gd.uid b/Maps/VinovilleTown/Vinoville_Town_M159.gd.uid new file mode 100644 index 000000000..97266e777 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_M159.gd.uid @@ -0,0 +1 @@ +uid://clo757b8rxsxf diff --git a/Maps/VinovilleTown/Vinoville_Town_M159.tscn b/Maps/VinovilleTown/Vinoville_Town_M159.tscn new file mode 100644 index 000000000..3e7e39b86 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_M159.tscn @@ -0,0 +1,156 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VinovilleTown/Vinoville_Town_M159_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VinovilleTown/Vinoville_Town_M159.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_172.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_000.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_042.png" id="304"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_018.png" id="305"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_019.png" id="306"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_005.png" id="307"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_121.png" id="308"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_008.png" id="309"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_043.png" id="310"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="311"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="312"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_057.png" id="313"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerFemale.png" id="314"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_009.png" id="315"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_035.png" id="316"] +[node name="Vinoville Town" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 196608, 3, 1, 262144, 3, 2, 262144, 3, 3, 262144, 3, 4, 262144, 3, 5, 0, 0, 6, 0, 0, 7, 262144, 3, 8, 262144, 3, 9, 262144, 3, 10, 262144, 3, 11, 327680, 3, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 131073, 5, 23, 327680, 5, 24, 393216, 5, 25, 393216, 5, 26, 393216, 5, 27, 393216, 5, 28, 393216, 5, 29, 393216, 5, 30, 393216, 5, 31, 393216, 5, 32, 393216, 5, 33, 393216, 5, 34, 458752, 5, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 196608, 3, 49, 262144, 3, 50, 262144, 3, 51, 262144, 3, 52, 262144, 3, 53, 0, 0, 54, 0, 0, 55, 262144, 3, 56, 262144, 3, 57, 262144, 3, 58, 262144, 3, 59, 327680, 3, 65536, 196608, 4, 65537, 262144, 4, 65538, 262144, 4, 65539, 262144, 4, 65540, 262144, 4, 65541, 0, 0, 65542, 0, 0, 65543, 262144, 4, 65544, 262144, 4, 65545, 262144, 4, 65546, 262144, 4, 65547, 327680, 4, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 262145, 5, 65557, 131073, 3, 65558, 131073, 4, 65559, 327680, 6, 65560, 393216, 6, 65561, 393216, 6, 65562, 393216, 6, 65563, 393216, 6, 65564, 393216, 6, 65565, 393216, 6, 65566, 393216, 6, 65567, 393216, 6, 65568, 393216, 6, 65569, 393216, 6, 65570, 458752, 6, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 196608, 4, 65585, 262144, 4, 65586, 262144, 4, 65587, 262144, 4, 65588, 262144, 4, 65589, 0, 0, 65590, 0, 0, 65591, 262144, 4, 65592, 262144, 4, 65593, 262144, 4, 65594, 262144, 4, 65595, 327680, 4, 131072, 65536, 6, 131073, 65536, 6, 131074, 65536, 6, 131075, 65536, 6, 131076, 65536, 6, 131077, 196608, 3, 131078, 327680, 3, 131079, 65536, 6, 131080, 65536, 6, 131081, 65536, 6, 131082, 65536, 6, 131083, 65536, 6, 131084, 262145, 5, 131085, 131073, 3, 131086, 131073, 3, 131087, 1, 6, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 262145, 2, 131093, 1, 0, 131094, 1, 4, 131095, 0, 11, 131096, 0, 11, 131097, 0, 11, 131098, 0, 11, 131099, 0, 11, 131100, 0, 11, 131101, 0, 11, 131102, 0, 11, 131103, 0, 11, 131104, 0, 11, 131105, 0, 11, 131106, 0, 11, 131107, 0, 0, 131108, 0, 0, 131109, 0, 0, 131110, 0, 0, 131111, 0, 0, 131112, 262145, 5, 131113, 131073, 3, 131114, 131073, 3, 131115, 131073, 3, 131116, 131073, 3, 131117, 131073, 3, 131118, 131073, 3, 131119, 1, 6, 131120, 65536, 6, 131121, 65536, 6, 131122, 65536, 6, 131123, 65536, 6, 131124, 65536, 6, 131125, 196608, 3, 131126, 327680, 3, 131127, 65536, 6, 131128, 65536, 6, 131129, 65536, 6, 131130, 65536, 6, 131131, 65536, 6, 196608, 65536, 6, 196609, 65536, 5, 196610, 65536, 5, 196611, 65536, 5, 196612, 65536, 5, 196613, 196608, 4, 196614, 327680, 4, 196615, 65536, 5, 196616, 65536, 5, 196617, 65536, 5, 196618, 65536, 5, 196619, 65536, 5, 196620, 262145, 2, 196621, 1, 0, 196622, 1, 0, 196623, 1, 4, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 262145, 2, 196629, 1, 0, 196630, 1, 4, 196631, 0, 11, 196632, 0, 12, 196633, 0, 12, 196634, 0, 12, 196635, 0, 12, 196636, 0, 12, 196637, 0, 12, 196638, 0, 12, 196639, 0, 12, 196640, 0, 12, 196641, 0, 12, 196642, 0, 12, 196643, 0, 0, 196644, 0, 0, 196645, 0, 0, 196646, 0, 0, 196647, 0, 0, 196648, 262145, 2, 196649, 1, 0, 196650, 1, 0, 196651, 1, 0, 196652, 1, 0, 196653, 1, 0, 196654, 1, 0, 196655, 1, 4, 196656, 65536, 6, 196657, 65536, 5, 196658, 65536, 5, 196659, 65536, 5, 196660, 65536, 5, 196661, 196608, 4, 196662, 327680, 4, 196663, 65536, 5, 196664, 65536, 5, 196665, 65536, 5, 196666, 65536, 5, 196667, 65536, 5, 262144, 65536, 6, 262145, 65536, 5, 262146, 65536, 5, 262147, 65536, 5, 262148, 65536, 5, 262149, 65536, 6, 262150, 65536, 6, 262151, 65536, 5, 262152, 65536, 5, 262153, 65536, 5, 262154, 65536, 5, 262155, 65536, 5, 262156, 262145, 2, 262157, 1, 0, 262158, 1, 0, 262159, 1, 4, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 0, 0, 262164, 262145, 2, 262165, 1, 0, 262166, 1, 4, 262167, 0, 11, 262168, 0, 12, 262169, 0, 12, 262170, 0, 12, 262171, 0, 12, 262172, 0, 12, 262173, 0, 12, 262174, 0, 12, 262175, 0, 12, 262176, 0, 12, 262177, 0, 12, 262178, 0, 12, 262179, 0, 0, 262180, 0, 0, 262181, 0, 0, 262182, 0, 0, 262183, 0, 0, 262184, 262145, 2, 262185, 1, 0, 262186, 1, 0, 262187, 1, 0, 262188, 1, 0, 262189, 1, 0, 262190, 1, 0, 262191, 1, 4, 262192, 65536, 6, 262193, 65536, 5, 262194, 65536, 5, 262195, 65536, 5, 262196, 65536, 5, 262197, 65536, 6, 262198, 65536, 6, 262199, 65536, 5, 262200, 65536, 5, 262201, 65536, 5, 262202, 65536, 5, 262203, 65536, 5, 327680, 65536, 6, 327681, 65536, 5, 327682, 65536, 5, 327683, 65536, 5, 327684, 65536, 5, 327685, 65536, 5, 327686, 65536, 5, 327687, 65536, 5, 327688, 65536, 5, 327689, 65536, 5, 327690, 65536, 5, 327691, 65536, 5, 327692, 262145, 2, 327693, 1, 0, 327694, 1, 0, 327695, 1, 4, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 0, 0, 327700, 262145, 2, 327701, 1, 0, 327702, 1, 4, 327703, 0, 11, 327704, 0, 12, 327705, 0, 12, 327706, 0, 12, 327707, 0, 12, 327708, 0, 12, 327709, 0, 12, 327710, 0, 12, 327711, 0, 12, 327712, 0, 12, 327713, 0, 12, 327714, 0, 12, 327715, 0, 0, 327716, 0, 0, 327717, 0, 0, 327718, 0, 0, 327719, 0, 0, 327720, 262145, 2, 327721, 1, 0, 327722, 1, 0, 327723, 1, 0, 327724, 1, 0, 327725, 1, 0, 327726, 1, 0, 327727, 1, 4, 327728, 65536, 6, 327729, 65536, 5, 327730, 65536, 5, 327731, 65536, 5, 327732, 65536, 5, 327733, 65536, 5, 327734, 65536, 5, 327735, 65536, 5, 327736, 65536, 5, 327737, 65536, 5, 327738, 65536, 5, 327739, 65536, 5, 393216, 65536, 6, 393217, 65536, 6, 393218, 65536, 6, 393219, 65536, 5, 393220, 65536, 5, 393221, 65536, 5, 393222, 65536, 5, 393223, 65536, 5, 393224, 65536, 5, 393225, 65536, 5, 393226, 65536, 5, 393227, 65536, 5, 393228, 262145, 2, 393229, 1, 0, 393230, 1, 0, 393231, 1, 4, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 0, 0, 393236, 262145, 2, 393237, 1, 0, 393238, 1, 4, 393239, 0, 11, 393240, 0, 12, 393241, 0, 12, 393242, 0, 12, 393243, 0, 12, 393244, 0, 12, 393245, 0, 12, 393246, 0, 12, 393247, 0, 12, 393248, 0, 12, 393249, 0, 12, 393250, 0, 12, 393251, 0, 0, 393252, 0, 0, 393253, 0, 0, 393254, 0, 0, 393255, 0, 0, 393256, 262145, 2, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 4, 393264, 65536, 6, 393265, 65536, 5, 393266, 65536, 5, 393267, 65536, 5, 393268, 65536, 5, 393269, 65536, 5, 393270, 65536, 5, 393271, 65536, 5, 393272, 65536, 5, 393273, 65536, 5, 393274, 65536, 5, 393275, 65536, 5, 458752, 65536, 6, 458753, 65536, 6, 458754, 65536, 6, 458755, 65536, 5, 458756, 65536, 5, 458757, 65536, 5, 458758, 65536, 5, 458759, 65536, 5, 458760, 65536, 5, 458761, 65536, 5, 458762, 65536, 5, 458763, 65536, 5, 458764, 262145, 2, 458765, 1, 0, 458766, 1, 0, 458767, 1, 4, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 262145, 2, 458773, 1, 0, 458774, 1, 4, 458775, 0, 11, 458776, 0, 12, 458777, 0, 12, 458778, 0, 12, 458779, 0, 12, 458780, 0, 12, 458781, 0, 12, 458782, 0, 12, 458783, 0, 12, 458784, 0, 12, 458785, 0, 12, 458786, 0, 12, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 262145, 2, 458793, 1, 0, 458794, 1, 0, 458795, 1, 0, 458796, 1, 0, 458797, 1, 0, 458798, 1, 0, 458799, 1, 4, 458800, 65536, 6, 458801, 65536, 5, 458802, 65536, 5, 458803, 65536, 5, 458804, 65536, 5, 458805, 65536, 5, 458806, 65536, 5, 458807, 65536, 5, 458808, 65536, 5, 458809, 65536, 5, 458810, 65536, 5, 458811, 65536, 5, 524288, 65536, 6, 524289, 65536, 5, 524290, 65536, 5, 524291, 65536, 5, 524292, 65536, 5, 524293, 65536, 5, 524294, 65536, 5, 524295, 65536, 5, 524296, 65536, 5, 524297, 65536, 5, 524298, 65536, 5, 524299, 65536, 5, 524300, 262145, 2, 524301, 1, 0, 524302, 1, 0, 524303, 1, 4, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 262145, 2, 524309, 1, 0, 524310, 1, 4, 524311, 0, 11, 524312, 0, 12, 524313, 0, 12, 524314, 0, 12, 524315, 0, 12, 524316, 0, 12, 524317, 0, 12, 524318, 0, 12, 524319, 0, 12, 524320, 0, 12, 524321, 0, 12, 524322, 0, 12, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 262145, 2, 524329, 1, 0, 524330, 1, 0, 524331, 1, 0, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 4, 524336, 65536, 6, 524337, 65536, 5, 524338, 65536, 5, 524339, 65536, 5, 524340, 65536, 5, 524341, 65536, 5, 524342, 65536, 5, 524343, 65536, 5, 524344, 65536, 5, 524345, 65536, 5, 524346, 65536, 5, 524347, 65536, 5, 589824, 65536, 6, 589825, 65536, 5, 589826, 65536, 5, 589827, 65536, 5, 589828, 65536, 5, 589829, 65536, 5, 589830, 65536, 5, 589831, 65536, 5, 589832, 65536, 5, 589833, 65536, 5, 589834, 65536, 5, 589835, 65536, 5, 589836, 262145, 2, 589837, 1, 0, 589838, 1, 0, 589839, 1, 4, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 262145, 2, 589845, 1, 0, 589846, 1, 4, 589847, 0, 11, 589848, 0, 12, 589849, 0, 12, 589850, 0, 12, 589851, 0, 12, 589852, 0, 12, 589853, 0, 12, 589854, 0, 12, 589855, 0, 12, 589856, 0, 12, 589857, 0, 12, 589858, 0, 12, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 262145, 2, 589865, 1, 0, 589866, 1, 0, 589867, 1, 0, 589868, 1, 0, 589869, 1, 0, 589870, 1, 0, 589871, 1, 4, 589872, 65536, 6, 589873, 65536, 5, 589874, 65536, 5, 589875, 65536, 5, 589876, 65536, 5, 589877, 65536, 5, 589878, 65536, 5, 589879, 65536, 5, 589880, 65536, 5, 589881, 65536, 5, 589882, 65536, 5, 589883, 65536, 5, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 262145, 5, 655365, 131073, 3, 655366, 131073, 3, 655367, 131073, 3, 655368, 131073, 3, 655369, 131073, 3, 655370, 131073, 3, 655371, 131073, 3, 655372, 65537, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 4, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 262145, 2, 655381, 1, 0, 655382, 131073, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 1, 0, 655394, 1, 4, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 262145, 2, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 0, 655405, 1, 0, 655406, 1, 0, 655407, 131073, 0, 655408, 131073, 3, 655409, 131073, 3, 655410, 131073, 3, 655411, 1, 6, 655412, 0, 0, 655413, 0, 0, 655414, 0, 0, 655415, 0, 0, 655416, 0, 0, 655417, 0, 0, 655418, 0, 0, 655419, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 262145, 6, 720901, 262145, 4, 720902, 262145, 4, 720903, 262145, 4, 720904, 262145, 4, 720905, 262145, 4, 720906, 262145, 4, 720907, 262145, 4, 720908, 262145, 4, 720909, 262145, 4, 720910, 262145, 4, 720911, 131073, 6, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 262145, 2, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 4, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 262145, 6, 720937, 262145, 4, 720938, 262145, 4, 720939, 262145, 4, 720940, 262145, 4, 720941, 262145, 4, 720942, 262145, 4, 720943, 262145, 4, 720944, 262145, 4, 720945, 262145, 4, 720946, 262145, 4, 720947, 131073, 6, 720948, 0, 0, 720949, 0, 0, 720950, 0, 0, 720951, 0, 0, 720952, 0, 0, 720953, 0, 0, 720954, 0, 0, 720955, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 262145, 6, 786453, 262145, 4, 786454, 262145, 4, 786455, 262145, 4, 786456, 262145, 4, 786457, 262145, 4, 786458, 262145, 4, 786459, 262145, 4, 786460, 262145, 4, 786461, 262145, 4, 786462, 262145, 4, 786463, 262145, 4, 786464, 262145, 4, 786465, 262145, 4, 786466, 131073, 6, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 0, 0, 786478, 0, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 0, 0, 852014, 0, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 0, 0, 917550, 0, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 0, 0, 983048, 0, 0, 983049, 0, 0, 983050, 0, 0, 983051, 0, 0, 983052, 0, 0, 983053, 0, 0, 983054, 0, 0, 983055, 0, 0, 983056, 0, 0, 983057, 0, 0, 983058, 0, 0, 983059, 0, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 0, 0, 983086, 0, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 262145, 5, 1048581, 131073, 3, 1048582, 131073, 3, 1048583, 131073, 3, 1048584, 131073, 3, 1048585, 131073, 3, 1048586, 131073, 3, 1048587, 131073, 3, 1048588, 131073, 3, 1048589, 131073, 3, 1048590, 131073, 3, 1048591, 131073, 3, 1048592, 131073, 3, 1048593, 1, 6, 1048594, 0, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 0, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 0, 0, 1048622, 0, 0, 1048623, 0, 0, 1048624, 0, 0, 1048625, 0, 0, 1048626, 0, 0, 1048627, 0, 0, 1048628, 0, 0, 1048629, 0, 0, 1048630, 0, 0, 1048631, 0, 0, 1048632, 0, 0, 1048633, 0, 0, 1048634, 0, 0, 1048635, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 262145, 2, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 4, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 262145, 5, 1114135, 131073, 3, 1114136, 131073, 3, 1114137, 131073, 3, 1114138, 131073, 3, 1114139, 131073, 3, 1114140, 131073, 3, 1114141, 131073, 3, 1114142, 131073, 3, 1114143, 131073, 3, 1114144, 131073, 3, 1114145, 1, 6, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 0, 0, 1114158, 0, 0, 1114159, 0, 0, 1114160, 0, 0, 1114161, 0, 0, 1114162, 0, 0, 1114163, 0, 0, 1114164, 0, 0, 1114165, 0, 0, 1114166, 0, 0, 1114167, 0, 0, 1114168, 0, 0, 1114169, 0, 0, 1114170, 0, 0, 1114171, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 262145, 2, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 4, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179670, 262145, 2, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1179680, 1, 0, 1179681, 1, 4, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 0, 0, 1179693, 0, 0, 1179694, 0, 0, 1179695, 0, 0, 1179696, 0, 0, 1179697, 0, 0, 1179698, 0, 0, 1179699, 0, 0, 1179700, 0, 0, 1179701, 0, 0, 1179702, 0, 0, 1179703, 0, 0, 1179704, 0, 0, 1179705, 0, 0, 1179706, 0, 0, 1179707, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 262145, 2, 1245189, 1, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 0, 1245198, 1, 0, 1245199, 1, 0, 1245200, 1, 0, 1245201, 1, 4, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 262145, 2, 1245207, 1, 0, 1245208, 1, 0, 1245209, 1, 0, 1245210, 1, 0, 1245211, 1, 0, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 0, 1245217, 1, 4, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 0, 0, 1245230, 0, 0, 1245231, 0, 0, 1245232, 0, 0, 1245233, 0, 0, 1245234, 0, 0, 1245235, 0, 0, 1245236, 0, 0, 1245237, 0, 0, 1245238, 0, 0, 1245239, 0, 0, 1245240, 0, 0, 1245241, 0, 0, 1245242, 0, 0, 1245243, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 262145, 2, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 1, 0, 1310729, 1, 0, 1310730, 1, 0, 1310731, 1, 0, 1310732, 1, 0, 1310733, 1, 0, 1310734, 1, 0, 1310735, 1, 0, 1310736, 1, 0, 1310737, 1, 4, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 262145, 2, 1310743, 1, 0, 1310744, 1, 0, 1310745, 1, 0, 1310746, 1, 0, 1310747, 1, 0, 1310748, 1, 0, 1310749, 1, 0, 1310750, 1, 0, 1310751, 1, 0, 1310752, 1, 0, 1310753, 1, 4, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 0, 1310764, 0, 0, 1310765, 0, 0, 1310766, 0, 0, 1310767, 0, 0, 1310768, 0, 0, 1310769, 0, 0, 1310770, 0, 0, 1310771, 0, 0, 1310772, 0, 0, 1310773, 0, 0, 1310774, 0, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 0, 0, 1310778, 0, 0, 1310779, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 262145, 2, 1376261, 1, 0, 1376262, 1, 0, 1376263, 1, 0, 1376264, 1, 0, 1376265, 1, 0, 1376266, 1, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 4, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 262145, 2, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 0, 1376282, 1, 0, 1376283, 1, 0, 1376284, 1, 0, 1376285, 1, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 131073, 0, 1376290, 131073, 3, 1376291, 1, 6, 1376292, 0, 0, 1376293, 0, 0, 1376294, 0, 0, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376299, 0, 0, 1376300, 0, 0, 1376301, 0, 0, 1376302, 0, 0, 1376303, 0, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 0, 0, 1376313, 0, 0, 1376314, 0, 0, 1376315, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 262145, 2, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 4, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 262145, 2, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 4, 1441828, 0, 0, 1441829, 0, 0, 1441830, 0, 0, 1441831, 0, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 0, 1441835, 0, 0, 1441836, 0, 0, 1441837, 0, 0, 1441838, 0, 0, 1441839, 0, 0, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 0, 0, 1441848, 0, 0, 1441849, 0, 0, 1441850, 0, 0, 1441851, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 262145, 2, 1507333, 1, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 1, 0, 1507345, 1, 4, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 262145, 2, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 1, 0, 1507355, 1, 0, 1507356, 1, 0, 1507357, 1, 0, 1507358, 1, 0, 1507359, 1, 0, 1507360, 1, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 4, 1507364, 0, 0, 1507365, 0, 0, 1507366, 0, 0, 1507367, 0, 0, 1507368, 0, 0, 1507369, 0, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 0, 0, 1507374, 0, 0, 1507375, 0, 0, 1507376, 0, 0, 1507377, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 0, 0, 1507387, 0, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 0, 0, 1572868, 262145, 2, 1572869, 1, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 1, 0, 1572881, 1, 4, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 262145, 2, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 4, 1572900, 0, 0, 1572901, 0, 0, 1572902, 0, 0, 1572903, 0, 0, 1572904, 0, 0, 1572905, 0, 0, 1572906, 0, 0, 1572907, 0, 0, 1572908, 0, 0, 1572909, 0, 0, 1572910, 0, 0, 1572911, 0, 0, 1572912, 0, 0, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 0, 0, 1572923, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 0, 0, 1638404, 262145, 2, 1638405, 1, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 1, 0, 1638417, 1, 4, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 262145, 2, 1638423, 262145, 0, 1638424, 262145, 4, 1638425, 262145, 4, 1638426, 262145, 4, 1638427, 262145, 4, 1638428, 262145, 4, 1638429, 262145, 4, 1638430, 262145, 4, 1638431, 262145, 4, 1638432, 262145, 4, 1638433, 262145, 4, 1638434, 262145, 4, 1638435, 65537, 4, 1638436, 0, 0, 1638437, 0, 0, 1638438, 0, 0, 1638439, 0, 0, 1638440, 0, 0, 1638441, 0, 0, 1638442, 0, 0, 1638443, 0, 0, 1638444, 0, 0, 1638445, 0, 0, 1638446, 0, 0, 1638447, 0, 0, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 0, 1638455, 0, 0, 1638456, 0, 0, 1638457, 0, 0, 1638458, 0, 0, 1638459, 0, 0, 1703936, 0, 0, 1703937, 0, 0, 1703938, 0, 0, 1703939, 0, 0, 1703940, 262145, 2, 1703941, 1, 0, 1703942, 1, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 1, 0, 1703952, 1, 0, 1703953, 1, 4, 1703954, 0, 0, 1703955, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 262145, 6, 1703959, 65537, 4, 1703960, 131072, 27, 1703961, 196608, 27, 1703962, 196608, 27, 1703963, 196608, 27, 1703964, 196608, 27, 1703965, 196608, 27, 1703966, 196608, 27, 1703967, 196608, 27, 1703968, 196608, 27, 1703969, 196608, 27, 1703970, 262144, 27, 1703971, 131073, 5, 1703972, 0, 0, 1703973, 0, 0, 1703974, 0, 0, 1703975, 0, 0, 1703976, 0, 0, 1703977, 0, 0, 1703978, 0, 0, 1703979, 0, 0, 1703980, 0, 0, 1703981, 0, 0, 1703982, 0, 0, 1703983, 0, 0, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 0, 0, 1703994, 0, 0, 1703995, 0, 0, 1769472, 0, 0, 1769473, 0, 0, 1769474, 0, 0, 1769475, 0, 0, 1769476, 262145, 6, 1769477, 262145, 4, 1769478, 262145, 4, 1769479, 262145, 4, 1769480, 262145, 4, 1769481, 262145, 4, 1769482, 262145, 4, 1769483, 262145, 4, 1769484, 262145, 4, 1769485, 262145, 4, 1769486, 262145, 4, 1769487, 262145, 4, 1769488, 262145, 4, 1769489, 131073, 6, 1769490, 0, 0, 1769491, 0, 0, 1769492, 0, 0, 1769493, 0, 0, 1769494, 0, 0, 1769495, 131073, 5, 1769496, 131072, 28, 1769497, 196608, 28, 1769498, 196608, 28, 1769499, 196608, 28, 1769500, 196608, 28, 1769501, 196608, 28, 1769502, 196608, 28, 1769503, 196608, 28, 1769504, 196608, 28, 1769505, 196608, 28, 1769506, 262144, 28, 1769507, 131073, 7, 1769508, 0, 0, 1769509, 0, 0, 1769510, 0, 0, 1769511, 0, 0, 1769512, 0, 0, 1769513, 0, 0, 1769514, 0, 0, 1769515, 0, 0, 1769516, 0, 0, 1769517, 0, 0, 1769518, 0, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 0, 0, 1769529, 0, 0, 1769530, 0, 0, 1769531, 0, 0, 1835008, 0, 0, 1835009, 0, 0, 1835010, 0, 0, 1835011, 0, 0, 1835012, 0, 0, 1835013, 0, 0, 1835014, 0, 0, 1835015, 0, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 0, 0, 1835020, 0, 0, 1835021, 0, 0, 1835022, 0, 0, 1835023, 0, 0, 1835024, 0, 0, 1835025, 0, 0, 1835026, 0, 0, 1835027, 0, 0, 1835028, 0, 0, 1835029, 0, 0, 1835030, 0, 0, 1835031, 131073, 5, 1835032, 65536, 84, 1835033, 0, 84, 1835034, 65536, 84, 1835035, 0, 84, 1835036, 65536, 84, 1835037, 0, 84, 1835038, 65536, 84, 1835039, 0, 84, 1835040, 65536, 84, 1835041, 0, 84, 1835042, 65536, 84, 1835043, 0, 0, 1835044, 0, 0, 1835045, 0, 0, 1835046, 0, 0, 1835047, 0, 0, 1835048, 0, 0, 1835049, 0, 0, 1835050, 0, 0, 1835051, 0, 0, 1835052, 0, 0, 1835053, 0, 0, 1835054, 0, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 0, 0, 1835067, 0, 0, 1900544, 0, 0, 1900545, 0, 0, 1900546, 0, 0, 1900547, 0, 0, 1900548, 0, 0, 1900549, 0, 0, 1900550, 0, 0, 1900551, 0, 0, 1900552, 0, 0, 1900553, 0, 0, 1900554, 0, 0, 1900555, 0, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 131073, 5, 1900568, 65536, 85, 1900569, 0, 85, 1900570, 65536, 85, 1900571, 0, 84, 1900572, 196608, 91, 1900573, 196608, 91, 1900574, 196608, 91, 1900575, 0, 84, 1900576, 65536, 85, 1900577, 0, 85, 1900578, 65536, 85, 1900579, 0, 0, 1900580, 0, 0, 1900581, 0, 0, 1900582, 0, 0, 1900583, 0, 0, 1900584, 0, 0, 1900585, 0, 0, 1900586, 0, 0, 1900587, 0, 0, 1900588, 0, 0, 1900589, 0, 0, 1900590, 0, 0, 1900591, 0, 0, 1900592, 0, 0, 1900593, 0, 0, 1900594, 0, 0, 1900595, 0, 0, 1900596, 0, 0, 1900597, 0, 0, 1900598, 0, 0, 1900599, 0, 0, 1900600, 0, 0, 1900601, 0, 0, 1900602, 0, 0, 1900603, 0, 0, 1966080, 0, 0, 1966081, 0, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 0, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 0, 0, 1966089, 0, 0, 1966090, 0, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 131073, 5, 1966104, 65536, 84, 1966105, 0, 84, 1966106, 65536, 84, 1966107, 0, 85, 1966108, 65536, 85, 1966109, 0, 85, 1966110, 65536, 85, 1966111, 0, 85, 1966112, 65536, 84, 1966113, 0, 84, 1966114, 65536, 84, 1966115, 0, 0, 1966116, 0, 0, 1966117, 0, 0, 1966118, 0, 0, 1966119, 0, 0, 1966120, 0, 0, 1966121, 0, 0, 1966122, 0, 0, 1966123, 0, 0, 1966124, 0, 0, 1966125, 0, 0, 1966126, 0, 0, 1966127, 0, 0, 1966128, 0, 0, 1966129, 0, 0, 1966130, 0, 0, 1966131, 0, 0, 1966132, 0, 0, 1966133, 0, 0, 1966134, 0, 0, 1966135, 0, 0, 1966136, 0, 0, 1966137, 0, 0, 1966138, 0, 0, 1966139, 0, 0, 2031616, 0, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 0, 0, 2031620, 0, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 0, 0, 2031625, 0, 0, 2031626, 0, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 0, 0, 2031637, 0, 0, 2031638, 0, 0, 2031639, 131073, 5, 2031640, 65536, 85, 2031641, 0, 85, 2031642, 65536, 85, 2031643, 0, 85, 2031644, 65536, 85, 2031645, 0, 85, 2031646, 65536, 85, 2031647, 0, 85, 2031648, 65536, 85, 2031649, 0, 85, 2031650, 65536, 85, 2031651, 0, 0, 2031652, 0, 0, 2031653, 0, 0, 2031654, 0, 0, 2031655, 0, 0, 2031656, 0, 0, 2031657, 0, 0, 2031658, 0, 0, 2031659, 0, 0, 2031660, 0, 0, 2031661, 0, 0, 2031662, 0, 0, 2031663, 0, 0, 2031664, 0, 0, 2031665, 0, 0, 2031666, 0, 0, 2031667, 0, 0, 2031668, 0, 0, 2031669, 0, 0, 2031670, 0, 0, 2031671, 0, 0, 2031672, 0, 0, 2031673, 0, 0, 2031674, 0, 0, 2031675, 0, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 0, 0, 2097155, 0, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 0, 0, 2097161, 0, 0, 2097162, 0, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 0, 0, 2097173, 0, 0, 2097174, 0, 0, 2097175, 131073, 5, 2097176, 65536, 84, 2097177, 0, 84, 2097178, 65536, 84, 2097179, 0, 84, 2097180, 65536, 84, 2097181, 0, 84, 2097182, 65536, 84, 2097183, 0, 84, 2097184, 65536, 84, 2097185, 0, 84, 2097186, 65536, 84, 2097187, 0, 0, 2097188, 0, 0, 2097189, 0, 0, 2097190, 0, 0, 2097191, 0, 0, 2097192, 0, 0, 2097193, 0, 0, 2097194, 0, 0, 2097195, 0, 0, 2097196, 0, 0, 2097197, 0, 0, 2097198, 0, 0, 2097199, 0, 0, 2097200, 0, 0, 2097201, 0, 0, 2097202, 0, 0, 2097203, 0, 0, 2097204, 0, 0, 2097205, 0, 0, 2097206, 0, 0, 2097207, 0, 0, 2097208, 0, 0, 2097209, 0, 0, 2097210, 0, 0, 2097211, 0, 0, 2162688, 0, 0, 2162689, 0, 0, 2162690, 0, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 0, 0, 2162697, 0, 0, 2162698, 0, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 131073, 5, 2162712, 65536, 85, 2162713, 0, 85, 2162714, 65536, 85, 2162715, 0, 85, 2162716, 65536, 85, 2162717, 0, 85, 2162718, 65536, 85, 2162719, 0, 85, 2162720, 65536, 85, 2162721, 0, 85, 2162722, 65536, 85, 2162723, 0, 0, 2162724, 0, 0, 2162725, 0, 0, 2162726, 0, 0, 2162727, 0, 0, 2162728, 0, 0, 2162729, 0, 0, 2162730, 0, 0, 2162731, 0, 0, 2162732, 0, 0, 2162733, 0, 0, 2162734, 0, 0, 2162735, 0, 0, 2162736, 0, 0, 2162737, 0, 0, 2162738, 0, 0, 2162739, 0, 0, 2162740, 0, 0, 2162741, 0, 0, 2162742, 0, 0, 2162743, 0, 0, 2162744, 0, 0, 2162745, 0, 0, 2162746, 0, 0, 2162747, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 0, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 0, 0, 2228233, 0, 0, 2228234, 0, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 0, 2228246, 0, 0, 2228247, 131073, 5, 2228248, 65536, 84, 2228249, 0, 84, 2228250, 65536, 84, 2228251, 0, 84, 2228252, 65536, 84, 2228253, 0, 84, 2228254, 65536, 84, 2228255, 0, 84, 2228256, 65536, 84, 2228257, 0, 84, 2228258, 65536, 84, 2228259, 0, 0, 2228260, 0, 0, 2228261, 0, 0, 2228262, 0, 0, 2228263, 0, 0, 2228264, 0, 0, 2228265, 0, 0, 2228266, 0, 0, 2228267, 0, 0, 2228268, 0, 0, 2228269, 0, 0, 2228270, 0, 0, 2228271, 0, 0, 2228272, 0, 0, 2228273, 0, 0, 2228274, 0, 0, 2228275, 0, 0, 2228276, 0, 0, 2228277, 0, 0, 2228278, 0, 0, 2228279, 0, 0, 2228280, 0, 0, 2228281, 0, 0, 2228282, 0, 0, 2228283, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 0, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 0, 0, 2293769, 0, 0, 2293770, 0, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 0, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 131073, 5, 2293784, 65536, 85, 2293785, 0, 85, 2293786, 65536, 85, 2293787, 0, 85, 2293788, 65536, 85, 2293789, 0, 85, 2293790, 65536, 85, 2293791, 0, 85, 2293792, 65536, 85, 2293793, 0, 85, 2293794, 65536, 85, 2293795, 0, 0, 2293796, 0, 0, 2293797, 0, 0, 2293798, 0, 0, 2293799, 0, 0, 2293800, 0, 0, 2293801, 0, 0, 2293802, 0, 0, 2293803, 0, 0, 2293804, 0, 0, 2293805, 0, 0, 2293806, 0, 0, 2293807, 0, 0, 2293808, 0, 0, 2293809, 0, 0, 2293810, 0, 0, 2293811, 0, 0, 2293812, 0, 0, 2293813, 0, 0, 2293814, 0, 0, 2293815, 0, 0, 2293816, 0, 0, 2293817, 0, 0, 2293818, 0, 0, 2293819, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 0, 0, 2359299, 0, 0, 2359300, 0, 0, 2359301, 0, 0, 2359302, 0, 0, 2359303, 0, 0, 2359304, 0, 0, 2359305, 0, 0, 2359306, 0, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 0, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 0, 0, 2359319, 131073, 5, 2359320, 65536, 84, 2359321, 0, 84, 2359322, 65536, 84, 2359323, 0, 84, 2359324, 65536, 84, 2359325, 0, 84, 2359326, 65536, 84, 2359327, 0, 84, 2359328, 65536, 84, 2359329, 0, 84, 2359330, 65536, 84, 2359331, 0, 0, 2359332, 0, 0, 2359333, 0, 0, 2359334, 0, 0, 2359335, 0, 0, 2359336, 0, 0, 2359337, 0, 0, 2359338, 0, 0, 2359339, 0, 0, 2359340, 0, 0, 2359341, 0, 0, 2359342, 0, 0, 2359343, 0, 0, 2359344, 0, 0, 2359345, 0, 0, 2359346, 0, 0, 2359347, 0, 0, 2359348, 0, 0, 2359349, 0, 0, 2359350, 0, 0, 2359351, 0, 0, 2359352, 0, 0, 2359353, 0, 0, 2359354, 0, 0, 2359355, 0, 0, 2424832, 0, 0, 2424833, 0, 0, 2424834, 0, 0, 2424835, 0, 0, 2424836, 0, 0, 2424837, 0, 0, 2424838, 0, 0, 2424839, 0, 0, 2424840, 0, 0, 2424841, 0, 0, 2424842, 0, 0, 2424843, 0, 0, 2424844, 0, 0, 2424845, 0, 0, 2424846, 0, 0, 2424847, 0, 0, 2424848, 0, 0, 2424849, 0, 0, 2424850, 0, 0, 2424851, 0, 0, 2424852, 0, 0, 2424853, 0, 0, 2424854, 0, 0, 2424855, 131073, 5, 2424856, 65536, 85, 2424857, 0, 85, 2424858, 65536, 85, 2424859, 0, 85, 2424860, 65536, 85, 2424861, 0, 85, 2424862, 65536, 85, 2424863, 0, 85, 2424864, 65536, 85, 2424865, 0, 85, 2424866, 65536, 85, 2424867, 0, 0, 2424868, 0, 0, 2424869, 0, 0, 2424870, 0, 0, 2424871, 0, 0, 2424872, 0, 0, 2424873, 0, 0, 2424874, 0, 0, 2424875, 0, 0, 2424876, 0, 0, 2424877, 0, 0, 2424878, 0, 0, 2424879, 0, 0, 2424880, 0, 0, 2424881, 0, 0, 2424882, 0, 0, 2424883, 0, 0, 2424884, 0, 0, 2424885, 0, 0, 2424886, 0, 0, 2424887, 0, 0, 2424888, 0, 0, 2424889, 0, 0, 2424890, 0, 0, 2424891, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 0, 0, 2490371, 0, 0, 2490372, 0, 0, 2490373, 0, 0, 2490374, 0, 0, 2490375, 0, 0, 2490376, 0, 0, 2490377, 0, 0, 2490378, 0, 0, 2490379, 0, 0, 2490380, 0, 0, 2490381, 0, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 0, 0, 2490388, 0, 0, 2490389, 0, 0, 2490390, 0, 0, 2490391, 131073, 5, 2490392, 65536, 84, 2490393, 0, 84, 2490394, 65536, 84, 2490395, 0, 84, 2490396, 65536, 84, 2490397, 0, 84, 2490398, 65536, 84, 2490399, 0, 84, 2490400, 65536, 84, 2490401, 0, 84, 2490402, 65536, 84, 2490403, 0, 0, 2490404, 0, 0, 2490405, 0, 0, 2490406, 0, 0, 2490407, 0, 0, 2490408, 0, 0, 2490409, 0, 0, 2490410, 0, 0, 2490411, 0, 0, 2490412, 0, 0, 2490413, 0, 0, 2490414, 0, 0, 2490415, 0, 0, 2490416, 0, 0, 2490417, 0, 0, 2490418, 0, 0, 2490419, 0, 0, 2490420, 0, 0, 2490421, 0, 0, 2490422, 0, 0, 2490423, 0, 0, 2490424, 0, 0, 2490425, 0, 0, 2490426, 0, 0, 2490427, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 0, 0, 2555908, 0, 0, 2555909, 0, 0, 2555910, 0, 0, 2555911, 0, 0, 2555912, 0, 0, 2555913, 0, 0, 2555914, 0, 0, 2555915, 0, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 131073, 5, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 0, 0, 2555934, 0, 0, 2555935, 0, 0, 2555936, 0, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2555941, 0, 0, 2555942, 0, 0, 2555943, 0, 0, 2555944, 0, 0, 2555945, 0, 0, 2555946, 0, 0, 2555947, 0, 0, 2555948, 0, 0, 2555949, 0, 0, 2555950, 0, 0, 2555951, 0, 0, 2555952, 0, 0, 2555953, 0, 0, 2555954, 0, 0, 2555955, 0, 0, 2555956, 0, 0, 2555957, 0, 0, 2555958, 0, 0, 2555959, 0, 0, 2555960, 0, 0, 2555961, 0, 0, 2555962, 0, 0, 2555963, 0, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 196608, 3, 1, 196608, 11, 2, 262144, 11, 3, 262144, 3, 4, 262144, 3, 7, 262144, 3, 8, 262144, 3, 9, 196608, 11, 10, 262144, 11, 11, 327680, 3, 24, 327680, 11, 25, 393216, 11, 26, 458752, 11, 31, 327680, 11, 32, 393216, 11, 33, 458752, 11, 48, 196608, 3, 49, 196608, 11, 50, 262144, 11, 51, 262144, 3, 52, 262144, 3, 55, 262144, 3, 56, 262144, 3, 57, 196608, 11, 58, 262144, 11, 59, 327680, 3, 65536, 196608, 4, 65537, 196608, 12, 65538, 262144, 12, 65539, 262144, 4, 65540, 262144, 4, 65543, 262144, 4, 65544, 262144, 4, 65545, 196608, 12, 65546, 262144, 12, 65547, 327680, 4, 65560, 327680, 12, 65561, 393216, 12, 65562, 458752, 12, 65567, 327680, 12, 65568, 393216, 12, 65569, 458752, 12, 65584, 196608, 4, 65585, 196608, 12, 65586, 262144, 12, 65587, 262144, 4, 65588, 262144, 4, 65591, 262144, 4, 65592, 262144, 4, 65593, 196608, 12, 65594, 262144, 12, 65595, 327680, 4, 131077, 196608, 3, 131078, 327680, 3, 131098, 393216, 15, 131099, 458752, 15, 131100, 458752, 15, 131101, 458752, 15, 131102, 458752, 15, 131103, 0, 18, 131125, 196608, 3, 131126, 327680, 3, 196613, 196608, 4, 196614, 327680, 4, 196634, 393216, 16, 196635, 458752, 16, 196636, 458752, 16, 196637, 458752, 16, 196638, 458752, 16, 196639, 0, 19, 196661, 196608, 4, 196662, 327680, 4, 262170, 393216, 16, 262171, 458752, 16, 262172, 458752, 16, 262173, 458752, 16, 262174, 458752, 16, 262175, 0, 19, 262195, 393216, 15, 262196, 458752, 15, 262197, 458752, 15, 262198, 458752, 15, 262199, 458752, 15, 262200, 0, 18, 327706, 393216, 16, 327707, 458752, 16, 327708, 458752, 16, 327709, 458752, 16, 327710, 458752, 16, 327711, 0, 19, 327731, 393216, 16, 327732, 458752, 16, 327733, 458752, 16, 327734, 458752, 16, 327735, 458752, 16, 327736, 0, 19, 393242, 393216, 16, 393243, 458752, 16, 393244, 458752, 16, 393245, 458752, 16, 393246, 458752, 16, 393247, 0, 19, 393267, 393216, 16, 393268, 458752, 16, 393269, 458752, 16, 393270, 458752, 16, 393271, 458752, 16, 393272, 0, 19, 458778, 393216, 17, 458779, 458752, 17, 458780, 458752, 17, 458781, 458752, 17, 458782, 458752, 17, 458783, 0, 20, 458803, 393216, 17, 458804, 458752, 17, 458805, 458752, 17, 458806, 458752, 17, 458807, 458752, 17, 458808, 0, 20, 1835035, 131072, 80, 1835036, 196608, 80, 1835037, 262144, 80, 1835038, 327680, 80, 1835039, 393216, 80, 1900568, 0, 83, 1900569, 65536, 83, 1900571, 131072, 83, 1900572, 196608, 83, 1900573, 262144, 83, 1900574, 327680, 83, 1900575, 393216, 83, 1900577, 0, 83, 1900578, 65536, 83, 1966107, 131072, 84, 1966108, 196608, 84, 1966109, 262144, 84, 1966110, 327680, 84, 1966111, 393216, 84, 2097176, 65536, 20, 2097177, 65536, 20, 2097178, 65536, 20, 2097179, 65536, 20, 2097183, 65536, 20, 2097184, 65536, 20, 2097185, 65536, 20, 2097186, 65536, 20, 2228248, 65536, 20, 2228249, 65536, 20, 2228250, 65536, 20, 2228251, 65536, 20, 2228255, 65536, 20, 2228256, 65536, 20, 2228257, 65536, 20, 2228258, 65536, 20, 2359320, 65536, 20, 2359321, 65536, 20, 2359322, 65536, 20, 2359323, 65536, 20, 2359327, 65536, 20, 2359328, 65536, 20, 2359329, 65536, 20, 2359330, 65536, 20 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 23, 393216, 18, 52, 393216, 20, 65536, 65536, 9, 65537, 262144, 13, 65538, 327680, 13, 65543, 327680, 7, 65544, 393216, 7, 65545, 262144, 18, 65546, 327680, 18, 65559, 393216, 19, 65563, 196608, 13, 65564, 393216, 13, 65565, 458752, 13, 65566, 131072, 9, 65570, 196608, 13, 65584, 131072, 9, 65585, 65536, 18, 65586, 131072, 18, 65587, 196608, 13, 65591, 458752, 7, 65592, 0, 9, 65593, 262144, 18, 65594, 327680, 18, 65595, 196608, 13, 131072, 65536, 10, 131073, 262144, 14, 131074, 327680, 14, 131078, 393216, 20, 131079, 327680, 8, 131080, 393216, 8, 131081, 262144, 19, 131082, 327680, 19, 131099, 196608, 14, 131100, 393216, 14, 131101, 458752, 14, 131102, 131072, 10, 131106, 196608, 14, 131120, 131072, 10, 131121, 65536, 19, 131122, 131072, 19, 131123, 196608, 14, 131127, 458752, 8, 131128, 0, 10, 131129, 262144, 19, 131130, 327680, 19, 131131, 196608, 14, 196613, 65536, 18, 196614, 131072, 18, 196617, 262144, 20, 196618, 327680, 20, 196657, 65536, 20, 196661, 393216, 13, 196662, 458752, 13, 196665, 262144, 20, 196666, 327680, 20, 262149, 65536, 19, 262150, 131072, 19, 262151, 0, 15, 262152, 65536, 15, 262153, 65536, 15, 262154, 65536, 15, 262155, 131072, 15, 262171, 65536, 20, 262172, 393216, 9, 262173, 458752, 9, 262197, 393216, 14, 262198, 458752, 14, 327685, 65536, 20, 327687, 0, 16, 327688, 65536, 16, 327689, 65536, 16, 327690, 65536, 16, 327691, 131072, 16, 327707, 65536, 20, 327708, 393216, 10, 327709, 458752, 10, 327733, 196608, 19, 393217, 262144, 9, 393218, 327680, 9, 393219, 65536, 20, 393223, 0, 16, 393224, 65536, 16, 393225, 65536, 16, 393226, 65536, 16, 393227, 131072, 16, 393239, 65536, 18, 393240, 131072, 18, 393244, 65536, 20, 393245, 65536, 20, 393248, 262144, 18, 393249, 327680, 18, 393265, 262144, 9, 393266, 327680, 9, 393267, 65536, 20, 458753, 262144, 10, 458754, 327680, 10, 458755, 65536, 20, 458759, 0, 17, 458760, 65536, 17, 458761, 65536, 17, 458762, 65536, 17, 458763, 131072, 17, 458775, 65536, 19, 458776, 131072, 19, 458784, 262144, 19, 458785, 327680, 19, 458801, 262144, 10, 458802, 327680, 10, 458803, 65536, 20, 524311, 65536, 20, 524320, 262144, 20, 524321, 327680, 20, 589828, 131072, 29, 589829, 196608, 29, 589830, 262144, 29, 589851, 131072, 29, 589852, 196608, 29, 589853, 262144, 29, 589877, 131072, 29, 589878, 196608, 29, 589879, 262144, 29, 1703960, 0, 80, 1703961, 65536, 80, 1703969, 0, 80, 1703970, 65536, 80, 1769496, 0, 81, 1769497, 65536, 81, 1769505, 0, 81, 1769506, 65536, 81, 1835032, 0, 82, 1835033, 65536, 82, 1835041, 0, 82, 1835042, 65536, 82, 1900568, 327680, 7, 1900569, 393216, 7, 1900577, 327680, 7, 1900578, 393216, 7, 1966104, 327680, 8, 1966105, 393216, 8, 1966113, 327680, 8, 1966114, 393216, 8, 2424856, 196608, 13, 2424866, 196608, 13, 2490392, 196608, 14, 2490396, 131072, 29, 2490397, 196608, 29, 2490398, 262144, 29, 2490402, 196608, 14 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(176, 336) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town.tscn" +location = Vector2(1584, 1840) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(912, 336) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town.tscn" +location = Vector2(880, 1328) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp3" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(1744, 336) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town.tscn" +location = Vector2(2160, 912) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp4" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(944, 1264) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town.tscn" +location = Vector2(1360, 816) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(944, 944) +texture = ExtResource("301") +facing = "Down" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(848, 1040) +texture = ExtResource("302") +facing = "Up" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1008, 1104) +texture = ExtResource("303") +facing = "Up" + +[node name="Npc4" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 1168) +texture = ExtResource("304") +facing = "Up" + +[node name="Npc5" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(816, 112) +texture = ExtResource("305") +facing = "Down" + +[node name="Npc6" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 176) +texture = ExtResource("306") +facing = "Right" + +[node name="Npc7" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 144) +texture = ExtResource("307") +facing = "Right" + +[node name="Npc8" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(304, 240) +texture = ExtResource("308") +facing = "Right" + +[node name="Npc9" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(48, 144) +texture = ExtResource("309") +facing = "Down" + +[node name="Npc10" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1648, 208) +texture = ExtResource("310") +facing = "Left" + +[node name="Npc11" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1040, 1168) +texture = ExtResource("311") +facing = "Up" + +[node name="Npc12" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 1040) +texture = ExtResource("312") +facing = "Up" + +[node name="Npc13" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(848, 1104) +texture = ExtResource("313") +facing = "Up" + +[node name="Npc14" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(880, 1168) +texture = ExtResource("314") +facing = "Up" + +[node name="Npc15" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(1072, 1104) +texture = ExtResource("315") +facing = "Up" + +[node name="Npc16" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(784, 1104) +texture = ExtResource("316") +facing = "Up" diff --git a/Maps/VinovilleTown/Vinoville_Town_M159_tileset.tres b/Maps/VinovilleTown/Vinoville_Town_M159_tileset.tres new file mode 100644 index 000000000..1fd162d04 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_M159_tileset.tres @@ -0,0 +1,301 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor_1.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:10/0 = 0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:15/0 = 0 +0:16/0 = 0 +0:17/0 = 0 +0:18/0 = 0 +0:19/0 = 0 +0:20/0 = 0 +0:80/0 = 0 +0:81/0 = 0 +0:82/0 = 0 +0:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:83/0 = 0 +0:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:84/0 = 0 +0:85/0 = 0 +1:5/0 = 0 +1:6/0 = 0 +1:9/0 = 0 +1:10/0 = 0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:15/0 = 0 +1:16/0 = 0 +1:17/0 = 0 +1:18/0 = 0 +1:19/0 = 0 +1:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:20/0 = 0 +1:80/0 = 0 +1:81/0 = 0 +1:82/0 = 0 +1:82/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:83/0 = 0 +1:83/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:84/0 = 0 +1:85/0 = 0 +2:9/0 = 0 +2:10/0 = 0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:17/0 = 0 +2:18/0 = 0 +2:19/0 = 0 +2:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:27/0 = 0 +2:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:28/0 = 0 +2:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:29/0 = 0 +2:80/0 = 0 +2:83/0 = 0 +2:84/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:13/0 = 0 +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:19/0 = 0 +3:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:27/0 = 0 +3:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:28/0 = 0 +3:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:29/0 = 0 +3:80/0 = 0 +3:83/0 = 0 +3:84/0 = 0 +3:91/0 = 0 +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:13/0 = 0 +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:18/0 = 0 +4:19/0 = 0 +4:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:20/0 = 0 +4:27/0 = 0 +4:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:28/0 = 0 +4:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:29/0 = 0 +4:80/0 = 0 +4:83/0 = 0 +4:84/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:13/0 = 0 +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:80/0 = 0 +5:83/0 = 0 +5:84/0 = 0 +6:5/0 = 0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:13/0 = 0 +6:14/0 = 0 +6:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:15/0 = 0 +6:16/0 = 0 +6:17/0 = 0 +6:18/0 = 0 +6:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:80/0 = 0 +6:83/0 = 0 +6:84/0 = 0 +7:5/0 = 0 +7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:7/0 = 0 +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:15/0 = 0 +7:16/0 = 0 +7:17/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VinovilleTown/Vinoville_Town_Mart.gd b/Maps/VinovilleTown/Vinoville_Town_Mart.gd new file mode 100644 index 000000000..559df641f --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Mart.gd @@ -0,0 +1,12 @@ +extends Node2D # gen_map.py Map158 + +var map_name = "Vinoville Town(Mart)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(176, 208): + Global.game.play_dialogue("MAP158_NPC_1") + if check_pos == Vector2(464, 240): + Global.game.play_dialogue("MAP158_NPC_2") + if check_pos == Vector2(336, 240): + Global.game.open_shop(['POKeBALL', 'GREATBALL', 'SUPERPOTION', 'POTION', 'ANTIDOTE', 'REPEL', 'SUPERREPEL', 'PARLYZHEAL', 'FULLHEAL']) + return null diff --git a/Maps/VinovilleTown/Vinoville_Town_Mart.gd.uid b/Maps/VinovilleTown/Vinoville_Town_Mart.gd.uid new file mode 100644 index 000000000..5e28ef1ad --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Mart.gd.uid @@ -0,0 +1 @@ +uid://bwkiwfxvgwhxh diff --git a/Maps/VinovilleTown/Vinoville_Town_Mart.tscn b/Maps/VinovilleTown/Vinoville_Town_Mart.tscn new file mode 100644 index 000000000..670a02400 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Mart.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VinovilleTown/Vinoville_Town_Mart_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VinovilleTown/Vinoville_Town_Mart.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_039.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_034.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_024.png" id="501"] +[node name="Vinoville Town(Mart)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 65536, 0, 1, 65536, 0, 2, 65536, 0, 3, 65536, 0, 4, 65536, 0, 5, 65536, 0, 6, 65536, 0, 7, 65536, 0, 8, 65536, 0, 9, 65536, 0, 10, 65536, 0, 11, 65536, 0, 12, 65536, 0, 13, 65536, 0, 14, 65536, 0, 15, 65536, 0, 16, 65536, 0, 17, 65536, 0, 18, 65536, 0, 19, 65536, 0, 65536, 65536, 0, 65537, 65536, 0, 65538, 65536, 0, 65539, 65536, 0, 65540, 65536, 0, 65541, 65536, 0, 65542, 65536, 0, 65543, 65536, 0, 65544, 65536, 0, 65545, 65536, 0, 65546, 65536, 0, 65547, 65536, 0, 65548, 65536, 0, 65549, 65536, 0, 65550, 65536, 0, 65551, 65536, 0, 65552, 65536, 0, 65553, 65536, 0, 65554, 65536, 0, 65555, 65536, 0, 131072, 65536, 0, 131073, 65536, 0, 131074, 65536, 0, 131075, 65536, 0, 131076, 0, 1, 131077, 65536, 0, 131078, 65536, 0, 131079, 65536, 0, 131080, 65536, 0, 131081, 65536, 0, 131082, 65536, 0, 131083, 65536, 0, 131084, 65536, 0, 131085, 65536, 0, 131086, 65536, 0, 131087, 0, 1, 131088, 65536, 0, 131089, 65536, 0, 131090, 65536, 0, 131091, 65536, 0, 196608, 65536, 0, 196609, 65536, 0, 196610, 65536, 0, 196611, 65536, 0, 196612, 65536, 0, 196613, 65536, 0, 196614, 65536, 0, 196615, 65536, 0, 196616, 65536, 0, 196617, 65536, 0, 196618, 65536, 0, 196619, 65536, 0, 196620, 65536, 0, 196621, 65536, 0, 196622, 65536, 0, 196623, 65536, 0, 196624, 65536, 0, 196625, 65536, 0, 196626, 65536, 0, 196627, 65536, 0, 262144, 65536, 0, 262145, 65536, 0, 262146, 65536, 0, 262147, 65536, 0, 262148, 65536, 0, 262149, 65536, 0, 262150, 65536, 1, 262151, 131072, 1, 262152, 131072, 1, 262153, 131072, 1, 262154, 131072, 1, 262155, 65536, 0, 262156, 65536, 0, 262157, 65536, 0, 262158, 65536, 0, 262159, 65536, 0, 262160, 65536, 0, 262161, 65536, 0, 262162, 65536, 0, 262163, 65536, 0, 327680, 65536, 0, 327681, 65536, 0, 327682, 65536, 0, 327683, 65536, 0, 327684, 65536, 0, 327685, 65536, 0, 327686, 65536, 0, 327687, 65536, 0, 327688, 65536, 0, 327689, 65536, 0, 327690, 65536, 0, 327691, 65536, 0, 327692, 65536, 0, 327693, 65536, 0, 327694, 65536, 0, 327695, 65536, 0, 327696, 65536, 0, 327697, 65536, 0, 327698, 65536, 0, 327699, 65536, 0, 393216, 65536, 0, 393217, 65536, 0, 393218, 65536, 0, 393219, 65536, 0, 393220, 65536, 0, 393221, 196608, 1, 393222, 65536, 0, 393223, 65536, 0, 393224, 65536, 0, 393225, 65536, 0, 393226, 65536, 0, 393227, 65536, 0, 393228, 196608, 1, 393229, 65536, 0, 393230, 65536, 0, 393231, 65536, 0, 393232, 65536, 0, 393233, 65536, 0, 393234, 65536, 0, 393235, 65536, 0, 458752, 65536, 0, 458753, 65536, 0, 458754, 65536, 0, 458755, 65536, 0, 458756, 65536, 0, 458757, 196608, 1, 458758, 65536, 0, 458759, 65536, 0, 458760, 65536, 0, 458761, 65536, 0, 458762, 65536, 0, 458763, 65536, 0, 458764, 196608, 1, 458765, 65536, 0, 458766, 65536, 0, 458767, 65536, 0, 458768, 65536, 0, 458769, 65536, 0, 458770, 65536, 0, 458771, 65536, 0, 524288, 65536, 0, 524289, 65536, 0, 524290, 65536, 0, 524291, 65536, 0, 524292, 65536, 0, 524293, 196608, 1, 524294, 65536, 0, 524295, 65536, 0, 524296, 65536, 0, 524297, 65536, 0, 524298, 65536, 0, 524299, 65536, 0, 524300, 196608, 1, 524301, 65536, 0, 524302, 65536, 0, 524303, 65536, 0, 524304, 65536, 0, 524305, 65536, 0, 524306, 65536, 0, 524307, 65536, 0, 589824, 65536, 0, 589825, 65536, 0, 589826, 65536, 0, 589827, 65536, 0, 589828, 131072, 1, 589829, 196608, 0, 589830, 65536, 0, 589831, 65536, 0, 589832, 131072, 1, 589833, 131072, 1, 589834, 131072, 1, 589835, 131072, 1, 589836, 196608, 0, 589837, 65536, 0, 589838, 65536, 0, 589839, 65536, 0, 589840, 65536, 0, 589841, 65536, 0, 589842, 65536, 0, 589843, 65536, 0, 655360, 65536, 0, 655361, 65536, 0, 655362, 65536, 0, 655363, 65536, 0, 655364, 65536, 0, 655365, 65536, 0, 655366, 65536, 0, 655367, 65536, 0, 655368, 65536, 0, 655369, 65536, 0, 655370, 65536, 0, 655371, 65536, 0, 655372, 65536, 0, 655373, 65536, 0, 655374, 65536, 0, 655375, 65536, 0, 655376, 65536, 0, 655377, 65536, 0, 655378, 65536, 0, 655379, 65536, 0, 720896, 65536, 0, 720897, 65536, 0, 720898, 65536, 0, 720899, 65536, 0, 720900, 65536, 0, 720901, 65536, 0, 720902, 65536, 0, 720903, 65536, 0, 720904, 65536, 0, 720905, 65537, 7, 720906, 196609, 5, 720907, 196609, 7, 720908, 65536, 0, 720909, 65536, 0, 720910, 65536, 0, 720911, 65536, 0, 720912, 65536, 0, 720913, 65536, 0, 720914, 65536, 0, 720915, 65536, 0, 786432, 65536, 0, 786433, 65536, 0, 786434, 65536, 0, 786435, 65536, 0, 786436, 65536, 0, 786437, 65536, 0, 786438, 65536, 0, 786439, 65536, 0, 786440, 65536, 0, 786441, 65536, 0, 786442, 65536, 0, 786443, 65536, 0, 786444, 65536, 0, 786445, 65536, 0, 786446, 65536, 0, 786447, 65536, 0, 786448, 65536, 0, 786449, 65536, 0, 786450, 65536, 0, 786451, 65536, 0, 851968, 65536, 0, 851969, 65536, 0, 851970, 65536, 0, 851971, 65536, 0, 851972, 65536, 0, 851973, 65536, 0, 851974, 65536, 0, 851975, 65536, 0, 851976, 65536, 0, 851977, 65536, 0, 851978, 65536, 0, 851979, 65536, 0, 851980, 65536, 0, 851981, 65536, 0, 851982, 65536, 0, 851983, 65536, 0, 851984, 65536, 0, 851985, 65536, 0, 851986, 65536, 0, 851987, 65536, 0, 917504, 65536, 0, 917505, 65536, 0, 917506, 65536, 0, 917507, 65536, 0, 917508, 65536, 0, 917509, 65536, 0, 917510, 65536, 0, 917511, 65536, 0, 917512, 65536, 0, 917513, 65536, 0, 917514, 65536, 0, 917515, 65536, 0, 917516, 65536, 0, 917517, 65536, 0, 917518, 65536, 0, 917519, 65536, 0, 917520, 65536, 0, 917521, 65536, 0, 917522, 65536, 0, 917523, 65536, 0 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 65536, 0, 1, 65537, 0, 1, 65538, 0, 1, 65539, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 1, 65549, 0, 1, 65550, 0, 1, 65551, 0, 1, 65552, 0, 1, 65553, 0, 1, 65554, 0, 1, 65555, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 131072, 2, 131077, 262144, 0, 131078, 262144, 0, 131079, 262144, 0, 131080, 262144, 0, 131081, 262144, 0, 131082, 262144, 0, 131083, 262144, 0, 131084, 262144, 0, 131085, 262144, 0, 131086, 262144, 0, 131087, 196608, 2, 131088, 0, 1, 131089, 0, 1, 131090, 0, 1, 131091, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 131072, 3, 196613, 262144, 1, 196614, 262144, 1, 196615, 262144, 1, 196616, 262144, 1, 196617, 262144, 1, 196618, 262144, 1, 196619, 262144, 1, 196620, 262144, 1, 196621, 262144, 1, 196622, 262144, 1, 196623, 196608, 3, 196624, 0, 1, 196625, 0, 1, 196626, 0, 1, 196627, 0, 1, 262144, 0, 1, 262145, 0, 1, 262146, 0, 1, 262147, 0, 1, 262148, 131072, 4, 262159, 196608, 4, 262160, 0, 1, 262161, 0, 1, 262162, 0, 1, 262163, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 262144, 4, 327689, 0, 3, 327690, 393216, 3, 327691, 196608, 5, 327695, 262144, 4, 327696, 0, 1, 327697, 0, 1, 327698, 0, 1, 327699, 0, 1, 393216, 0, 1, 393217, 0, 1, 393218, 0, 1, 393219, 0, 1, 393220, 65536, 6, 393224, 196608, 6, 393225, 0, 4, 393226, 393216, 4, 393227, 196608, 6, 393231, 0, 6, 393232, 0, 1, 393233, 0, 1, 393234, 0, 1, 393235, 0, 1, 458752, 0, 1, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 65536, 8, 458760, 196608, 7, 458761, 327680, 3, 458762, 393216, 3, 458763, 196608, 7, 458767, 0, 7, 458768, 0, 1, 458769, 0, 1, 458770, 0, 1, 458771, 0, 1, 524288, 0, 1, 524289, 0, 1, 524290, 0, 1, 524291, 0, 1, 524292, 65536, 8, 524296, 196608, 8, 524297, 327680, 4, 524298, 393216, 4, 524299, 196608, 8, 524303, 0, 8, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 1, 589824, 0, 1, 589825, 0, 1, 589826, 0, 1, 589827, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 655360, 0, 1, 655361, 0, 1, 655362, 0, 1, 655363, 0, 1, 655364, 65536, 2, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 655375, 0, 2, 655376, 0, 1, 655377, 0, 1, 655378, 0, 1, 655379, 0, 1, 720896, 0, 1, 720897, 0, 1, 720898, 0, 1, 720899, 0, 1, 720900, 0, 1, 720901, 0, 1, 720902, 0, 1, 720903, 0, 1, 720904, 0, 1, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8, 720908, 0, 1, 720909, 0, 1, 720910, 0, 1, 720911, 0, 1, 720912, 0, 1, 720913, 0, 1, 720914, 0, 1, 720915, 0, 1, 786432, 0, 1, 786433, 0, 1, 786434, 0, 1, 786435, 0, 1, 786436, 0, 1, 786437, 0, 1, 786438, 0, 1, 786439, 0, 1, 786440, 0, 1, 786441, 0, 1, 786442, 0, 1, 786443, 0, 1, 786444, 0, 1, 786445, 0, 1, 786446, 0, 1, 786447, 0, 1, 786448, 0, 1, 786449, 0, 1, 786450, 0, 1, 786451, 0, 1, 851968, 0, 1, 851969, 0, 1, 851970, 0, 1, 851971, 0, 1, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 1, 851979, 0, 1, 851980, 0, 1, 851981, 0, 1, 851982, 0, 1, 851983, 0, 1, 851984, 0, 1, 851985, 0, 1, 851986, 0, 1, 851987, 0, 1, 917504, 0, 1, 917505, 0, 1, 917506, 0, 1, 917507, 0, 1, 917508, 0, 1, 917509, 0, 1, 917510, 0, 1, 917511, 0, 1, 917512, 0, 1, 917513, 0, 1, 917514, 0, 1, 917515, 0, 1, 917516, 0, 1, 917517, 0, 1, 917518, 0, 1, 917519, 0, 1, 917520, 0, 1, 917521, 0, 1, 917522, 0, 1, 917523, 0, 1 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 131077, 131072, 7, 131079, 262144, 5, 131080, 327680, 5, 131081, 393216, 5, 131082, 458752, 5, 131084, 327680, 0, 131085, 393216, 0, 131086, 458752, 0, 196613, 131072, 8, 196615, 262144, 6, 196616, 327680, 6, 196617, 393216, 6, 196618, 458752, 6, 196620, 327680, 1, 196621, 393216, 1, 262148, 262144, 3, 262156, 327680, 2, 262157, 393216, 2, 262159, 262144, 3, 327684, 65536, 6, 327688, 458752, 1, 327695, 262144, 4, 393220, 65536, 7, 393224, 458752, 2, 393227, 131072, 5, 458756, 65536, 7, 458760, 458752, 3, 458763, 131072, 6, 524292, 262144, 3, 524296, 458752, 4, 524303, 262144, 3, 589828, 262144, 4, 589839, 262144, 4, 655369, 262144, 7, 655370, 327680, 7, 655371, 393216, 7, 720905, 262144, 8, 720906, 327680, 8, 720907, 393216, 8 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(336, 368) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town.tscn" +location = Vector2(2160, 1328) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(176, 208) +texture = ExtResource("301") +facing = "Left" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(464, 240) +texture = ExtResource("302") +facing = "Down" + +[node name="Clerk1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(336, 240) +texture = ExtResource("501") +facing = "Down" diff --git a/Maps/VinovilleTown/Vinoville_Town_Mart_tileset.tres b/Maps/VinovilleTown/Vinoville_Town_Mart_tileset.tres new file mode 100644 index 000000000..e41fac70f --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_Mart_tileset.tres @@ -0,0 +1,213 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Pokemon_Mart.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:5/0 = 0 +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:1/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:6/0 = 0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:7/0 = 0 +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VinovilleTown/Vinoville_Town_PC.gd b/Maps/VinovilleTown/Vinoville_Town_PC.gd new file mode 100644 index 000000000..e5ba196e2 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_PC.gd @@ -0,0 +1,51 @@ +extends Node2D # gen_map.py Map157 + +var map_name = "Vinoville Town(PC)" + +func interaction(check_pos : Vector2, _direction): + if check_pos == Vector2(368, 560): + Global.game.play_dialogue("MAP157_NPC_1") + if check_pos == Vector2(528, 368): + Global.game.play_dialogue("MAP157_NPC_2") + if check_pos == Vector2(432, 272): + Global.game.play_dialogue("MAP157_NPC_3") + if check_pos == Vector2(272, 368): + _nurse_heal($NPC_Layer/Nurse1) + return null + +func _nurse_heal(npc): + Global.game.lock_player() + DialogueSystem.set_box_position(DialogueSystem.BOTTOM) + var pt = npc.get_global_transform_with_canvas().get_origin() + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_1", pt) + await Global.game.event_dialogue_end + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_2", pt) + await Global.game.event_dialogue_end + DialogueSystem.hold = true + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_3", pt) + await DialogueSystem.finished_printing + DialogueSystem.hold = false + var prompt = load("res://Utilities/UI/YesNoPrompt.tscn").instantiate() + prompt.set_screen_position(Vector2(408, 175)) + add_child(prompt) + await prompt.selected + var accepted = prompt.selection == 0 + prompt.queue_free() + if accepted: + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_4", pt) + await Global.game.event_dialogue_end + Global.heal_party() + Global.game.last_heal_point = Global.game.current_scene.scene_file_path + var bgm = Global.game.get_node("Background_music") + var at = bgm.get_playback_position() + bgm.stop() + var jingle = load("res://Audio/ME/Pokemon_Healing.ogg") + jingle.loop = false + Global.game.get_node("Effect_music").stream = jingle + Global.game.get_node("Effect_music").play() + await Global.game.get_node("Effect_music").finished + bgm.play(at) + Global.game.play_dialogue_with_point("NPC_POKECENTER_NURSE_5", pt) + await Global.game.event_dialogue_end + Global.game.last_heal_point = "res://Maps/VinovilleTown/Vinoville_Town.tscn" + Global.game.release_player() diff --git a/Maps/VinovilleTown/Vinoville_Town_PC.gd.uid b/Maps/VinovilleTown/Vinoville_Town_PC.gd.uid new file mode 100644 index 000000000..e1bc66e7a --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_PC.gd.uid @@ -0,0 +1 @@ +uid://s2tenk4o8rp6 diff --git a/Maps/VinovilleTown/Vinoville_Town_PC.tscn b/Maps/VinovilleTown/Vinoville_Town_PC.tscn new file mode 100644 index 000000000..e02065739 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_PC.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=4 format=3] +; generated by Tools/gen_map.py - do not edit by hand + +[ext_resource type="TileSet" path="res://Maps/VinovilleTown/Vinoville_Town_PC_tileset.tres" id="1"] +[ext_resource type="Script" path="res://Maps/VinovilleTown/Vinoville_Town_PC.gd" id="2"] +[ext_resource type="PackedScene" path="res://Utilities/Door.tscn" id="3"] +[ext_resource type="PackedScene" path="res://Utilities/NPC.tscn" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_010.png" id="301"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_025.png" id="302"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/PU-RangerMale.png" id="303"] +[ext_resource type="Texture2D" path="res://Graphics/Characters/HGSS_135.png" id="401"] +[node name="Vinoville Town(PC)" type="Node2D"] +script = ExtResource("2") + +[node name="Tile Layer 1" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 1, 327681, 2, 2, 393216, 3, 3, 458752, 3, 4, 393216, 3, 5, 458752, 3, 6, 393216, 3, 7, 458752, 3, 8, 393216, 3, 9, 458752, 3, 10, 393216, 3, 11, 458752, 3, 12, 393216, 3, 13, 458752, 3, 14, 393216, 3, 15, 458752, 3, 16, 393216, 3, 17, 458752, 3, 18, 393216, 3, 19, 65537, 0, 65537, 262145, 2, 65538, 393216, 4, 65539, 458752, 4, 65540, 393216, 4, 65541, 458752, 4, 65542, 393216, 4, 65543, 458752, 4, 65544, 393216, 4, 65545, 458752, 4, 65546, 393216, 4, 65547, 458752, 4, 65548, 393216, 4, 65549, 458752, 4, 65550, 393216, 4, 65551, 458752, 4, 65552, 0, 1, 65553, 458752, 4, 65554, 393216, 4, 65555, 1, 0, 131073, 1, 3, 131074, 0, 1, 131075, 65536, 1, 131076, 0, 1, 131077, 65536, 1, 131078, 0, 1, 131079, 65536, 1, 131080, 0, 1, 131081, 65536, 1, 131082, 0, 1, 131083, 65536, 1, 131084, 0, 1, 131085, 65536, 1, 131086, 0, 1, 131087, 65536, 1, 131088, 0, 1, 131089, 65536, 1, 131090, 0, 1, 131091, 1, 0, 196609, 131073, 5, 196610, 0, 1, 196611, 262144, 0, 196612, 0, 0, 196613, 65536, 0, 196614, 0, 0, 196615, 65536, 0, 196616, 0, 0, 196617, 65536, 0, 196618, 0, 0, 196619, 65536, 0, 196620, 0, 0, 196621, 65536, 0, 196622, 0, 0, 196623, 65536, 0, 196624, 0, 0, 196625, 65536, 0, 196626, 0, 0, 196627, 131073, 1, 262145, 131073, 5, 262146, 0, 1, 262147, 65536, 0, 262148, 0, 0, 262149, 65536, 0, 262150, 0, 0, 262151, 65536, 0, 262152, 0, 0, 262153, 65536, 0, 262154, 0, 0, 262155, 65536, 0, 262156, 0, 0, 262157, 65536, 0, 262158, 0, 0, 262159, 65536, 0, 262160, 0, 0, 262161, 65536, 0, 262162, 0, 0, 262163, 262145, 2, 327681, 131073, 5, 327682, 0, 1, 327683, 65536, 0, 327684, 0, 0, 327685, 65536, 0, 327686, 0, 0, 327687, 65536, 0, 327688, 0, 0, 327689, 65536, 0, 327690, 0, 0, 327691, 65536, 0, 327692, 0, 0, 327693, 65536, 0, 327694, 0, 0, 327695, 65536, 0, 327696, 0, 0, 327697, 65536, 0, 327698, 0, 0, 327699, 262145, 2, 393217, 131073, 5, 393218, 0, 1, 393219, 65536, 0, 393220, 0, 0, 393221, 65536, 0, 393222, 0, 0, 393223, 65536, 0, 393224, 0, 0, 393225, 65536, 0, 393226, 0, 0, 393227, 65536, 0, 393228, 0, 0, 393229, 65536, 0, 393230, 0, 0, 393231, 65536, 0, 393232, 0, 0, 393233, 65536, 0, 393234, 0, 0, 393235, 65537, 0, 458753, 131073, 5, 458754, 0, 1, 458755, 65536, 0, 458756, 0, 0, 458757, 65536, 0, 458758, 0, 0, 458759, 65536, 0, 458760, 0, 0, 458761, 65536, 0, 458762, 0, 0, 458763, 65536, 0, 458764, 0, 0, 458765, 65536, 0, 458766, 0, 0, 458767, 65536, 0, 458768, 0, 0, 458769, 65536, 0, 458770, 0, 0, 458771, 1, 0, 524289, 131073, 5, 524290, 0, 1, 524291, 65536, 0, 524292, 0, 0, 524293, 393216, 3, 524294, 458752, 3, 524295, 393216, 3, 524296, 458752, 3, 524297, 393216, 3, 524298, 458752, 3, 524299, 65536, 0, 524300, 0, 0, 524301, 65536, 0, 524302, 0, 0, 524303, 65536, 0, 524304, 0, 0, 524305, 65536, 0, 524306, 0, 0, 524307, 1, 0, 589825, 131073, 5, 589826, 0, 1, 589827, 65536, 0, 589828, 0, 0, 589829, 393216, 4, 589830, 458752, 4, 589831, 393216, 4, 589832, 458752, 4, 589833, 393216, 4, 589834, 458752, 4, 589835, 65536, 0, 589836, 0, 0, 589837, 65536, 0, 589838, 0, 0, 589839, 65536, 0, 589840, 0, 0, 589841, 65536, 0, 589842, 0, 0, 589843, 131073, 1, 655361, 131073, 5, 655362, 0, 1, 655363, 65536, 0, 655364, 0, 0, 655365, 65536, 0, 655366, 0, 0, 655367, 65536, 0, 655368, 0, 0, 655369, 65536, 0, 655370, 0, 0, 655371, 65536, 0, 655372, 0, 0, 655373, 65536, 0, 655374, 0, 0, 655375, 65536, 0, 655376, 0, 0, 655377, 65536, 0, 655378, 0, 0, 655379, 262145, 2, 720897, 131073, 5, 720898, 0, 1, 720899, 65536, 0, 720900, 0, 0, 720901, 65536, 0, 720902, 0, 0, 720903, 65536, 0, 720904, 0, 0, 720905, 65536, 0, 720906, 0, 0, 720907, 65536, 0, 720908, 0, 0, 720909, 65536, 0, 720910, 0, 0, 720911, 65536, 0, 720912, 0, 0, 720913, 65536, 0, 720914, 0, 0, 720915, 65537, 0, 786433, 131073, 5, 786434, 0, 1, 786435, 65536, 0, 786436, 0, 0, 786437, 65536, 0, 786438, 0, 0, 786439, 65536, 0, 786440, 0, 0, 786441, 65536, 0, 786442, 0, 0, 786443, 65536, 0, 786444, 0, 0, 786445, 65536, 0, 786446, 0, 0, 786447, 65536, 0, 786448, 0, 0, 786449, 65536, 0, 786450, 0, 0, 786451, 1, 0, 851969, 131073, 5, 851970, 0, 1, 851971, 65536, 0, 851972, 0, 0, 851973, 65536, 0, 851974, 0, 0, 851975, 327680, 7, 851976, 393216, 7, 851977, 0, 0, 851978, 0, 0, 851979, 65536, 0, 851980, 0, 0, 851981, 65536, 0, 851982, 0, 0, 851983, 65536, 0, 851984, 0, 0, 851985, 65536, 0, 851986, 0, 0, 851987, 1, 0, 917505, 131073, 5, 917506, 0, 1, 917507, 65536, 0, 917508, 0, 0, 917509, 65536, 0, 917510, 0, 0, 917511, 327680, 8, 917512, 393216, 8, 917513, 65536, 0, 917514, 0, 0, 917515, 393216, 3, 917516, 458752, 3, 917517, 393216, 3, 917518, 458752, 3, 917519, 393216, 3, 917520, 458752, 3, 917521, 393216, 3, 917522, 458752, 3, 917523, 1, 0, 983041, 131073, 5, 983042, 0, 1, 983043, 65536, 0, 983044, 0, 0, 983045, 65536, 0, 983046, 0, 0, 983047, 65536, 0, 983048, 0, 0, 983049, 65536, 0, 983050, 0, 0, 983051, 393216, 4, 983052, 458752, 4, 983053, 393216, 4, 983054, 458752, 4, 983055, 393216, 4, 983056, 458752, 4, 983057, 393216, 4, 983058, 458752, 4, 983059, 131073, 1, 1048577, 131073, 5, 1048578, 0, 1, 1048579, 65536, 0, 1048580, 0, 0, 1048581, 65536, 0, 1048582, 0, 0, 1048583, 65536, 0, 1048584, 0, 0, 1048585, 65536, 0, 1048586, 0, 0, 1048587, 196608, 0, 1048588, 0, 1, 1048589, 65536, 1, 1048590, 0, 1, 1048591, 65536, 1, 1048592, 0, 1, 1048593, 65536, 1, 1048594, 0, 1, 1048595, 262145, 2, 1114113, 131073, 5, 1114114, 0, 1, 1114115, 65536, 0, 1114116, 0, 0, 1114117, 65536, 0, 1114118, 0, 0, 1114119, 65536, 0, 1114120, 0, 0, 1114121, 65536, 0, 1114122, 0, 0, 1114123, 65536, 0, 1114124, 0, 0, 1114125, 65536, 0, 1114126, 0, 0, 1114127, 65536, 0, 1114128, 0, 0, 1114129, 65536, 0, 1114130, 0, 0, 1114131, 262145, 2, 1179649, 131073, 7, 1179650, 0, 2, 1179651, 65536, 0, 1179652, 0, 0, 1179653, 65536, 0, 1179654, 0, 0, 1179655, 65536, 0, 1179656, 0, 0, 1179657, 65536, 0, 1179658, 0, 0, 1179659, 65536, 0, 1179660, 0, 0, 1179661, 65536, 0, 1179662, 0, 0, 1179663, 65536, 0, 1179664, 0, 0, 1179665, 65536, 0, 1179666, 458752, 1, 1179667, 327681, 4, 1245186, 262145, 5, 1245187, 131073, 3, 1245188, 131073, 3, 1245189, 131073, 3, 1245190, 131073, 3, 1245191, 131073, 3, 1245192, 131073, 3, 1245193, 131073, 3, 1245194, 131073, 3, 1245195, 131073, 3, 1245196, 131073, 3, 1245197, 131073, 3, 1245198, 131073, 3, 1245199, 131073, 3, 1245200, 131073, 3, 1245201, 131073, 3, 1245202, 1, 6 ) + +[node name="Grass" type="TileMap" parent="Tile Layer 1"] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( ) + +[node name="Tile Layer 3" type="TileMap" parent="."] +tile_set = ExtResource("1") +format = 2 +layer_0/tile_data = PackedInt32Array( 8, 327680, 17, 9, 393216, 17, 10, 458752, 17, 65538, 131072, 3, 65543, 327680, 3, 65544, 327680, 18, 65545, 393216, 18, 65546, 458752, 18, 65548, 327680, 3, 65554, 327680, 3, 131074, 131072, 4, 131079, 327680, 4, 131084, 327680, 4, 131090, 327680, 4, 196610, 131072, 5, 196611, 262144, 5, 196612, 0, 4, 196614, 0, 3, 196615, 65536, 3, 196616, 262144, 5, 196617, 0, 4, 196619, 0, 3, 196620, 65536, 3, 196621, 262144, 5, 196622, 0, 4, 196624, 0, 3, 196625, 196608, 5, 196626, 327680, 5, 262146, 131072, 6, 262147, 262144, 6, 262148, 327680, 6, 262150, 131072, 6, 262151, 196608, 6, 262152, 262144, 6, 262153, 327680, 6, 262155, 131072, 6, 262156, 196608, 6, 262157, 262144, 6, 262158, 327680, 6, 262160, 131072, 6, 262161, 196608, 6, 262162, 327680, 6, 393220, 262144, 15, 393221, 327680, 15, 393222, 393216, 15, 393223, 327680, 15, 393224, 393216, 15, 393225, 327680, 15, 393226, 393216, 15, 393227, 262144, 12, 458756, 262144, 16, 458757, 327680, 16, 458758, 393216, 16, 458759, 327680, 16, 458760, 393216, 16, 458761, 327680, 16, 458762, 393216, 16, 458763, 262144, 13, 458766, 458752, 5, 458767, 131072, 8, 458768, 196608, 8, 458769, 393216, 5, 524290, 327680, 10, 524291, 393216, 10, 524292, 262144, 17, 524294, 0, 17, 524295, 65536, 17, 524296, 131072, 17, 524297, 196608, 17, 524299, 262144, 14, 524302, 393216, 5, 524303, 131072, 9, 524304, 196608, 9, 524305, 458752, 5, 589826, 327680, 11, 589827, 393216, 11, 589828, 0, 11, 589829, 131072, 3, 589830, 0, 14, 589831, 65536, 14, 589832, 131072, 18, 589833, 196608, 18, 589834, 327680, 3, 589835, 262144, 14, 655362, 327680, 12, 655363, 393216, 12, 655364, 0, 12, 655365, 131072, 4, 655366, 0, 15, 655367, 65536, 15, 655368, 131072, 19, 655369, 65536, 4, 655370, 327680, 4, 655371, 262144, 14, 655373, 393216, 5, 655374, 131072, 8, 655375, 196608, 8, 655376, 458752, 5, 720898, 327680, 13, 720899, 393216, 13, 720901, 131072, 5, 720902, 0, 16, 720903, 65536, 16, 720904, 262144, 5, 720905, 65536, 5, 720906, 327680, 5, 720907, 262144, 14, 720909, 458752, 5, 720910, 131072, 9, 720911, 196608, 9, 720912, 393216, 5, 786434, 327680, 14, 786435, 393216, 14, 786436, 458752, 14, 786437, 131072, 6, 786438, 196608, 6, 786439, 196608, 6, 786440, 262144, 6, 786441, 65536, 6, 786442, 327680, 6, 786443, 262144, 14, 786444, 393216, 15, 786449, 327680, 15, 786450, 393216, 15, 851974, 262144, 7, 851977, 458752, 7, 851979, 327680, 16, 851980, 393216, 16, 851981, 327680, 16, 851982, 393216, 16, 851983, 327680, 16, 851984, 393216, 16, 851985, 327680, 16, 851986, 393216, 16, 917510, 262144, 8, 917513, 458752, 8, 983046, 262144, 9, 983047, 327680, 9, 983048, 393216, 9, 983049, 458752, 9, 1048578, 393216, 5, 1048579, 131072, 8, 1048580, 196608, 8, 1048581, 458752, 5, 1114114, 458752, 5, 1114115, 131072, 9, 1114116, 196608, 9, 1114117, 393216, 5 ) + +[node name="Tile Layer 5" type="TileMap" parent="."] +tile_set = ExtResource("1") +z_index = 1 +format = 2 +layer_0/tile_data = PackedInt32Array( 3, 327680, 17, 4, 393216, 17, 5, 458752, 17, 6, 131072, 7, 7, 196608, 7, 12, 131072, 7, 13, 196608, 7, 15, 327680, 17, 16, 393216, 17, 17, 458752, 17, 65539, 327680, 18, 65540, 393216, 18, 65541, 458752, 18, 65542, 262144, 3, 65547, 262144, 3, 65549, 262144, 3, 65551, 327680, 18, 65552, 393216, 18, 65553, 458752, 18, 131078, 262144, 4, 131083, 262144, 4, 131085, 262144, 4, 131090, 131072, 15, 196625, 0, 5, 196626, 131072, 16, 262161, 0, 6, 524292, 458752, 10, 589828, 458752, 11, 589830, 0, 18, 589831, 65536, 18, 655364, 458752, 12, 655366, 0, 19, 655367, 65536, 19, 655375, 196608, 15, 720900, 458752, 13, 720902, 196608, 5, 720903, 196608, 5, 720911, 196608, 16, 786437, 262144, 3, 786442, 196608, 3, 786443, 327680, 15, 786445, 327680, 15, 786446, 393216, 15, 786447, 327680, 15, 786448, 393216, 15, 851973, 262144, 4, 851978, 196608, 4, 983056, 0, 8, 983057, 65536, 8, 983058, 262144, 3, 1048592, 0, 9, 1048593, 65536, 9, 1048594, 262144, 4, 1179655, 196608, 19, 1179656, 262144, 19 ) + +[node name="NPC_Layer" type="Node2D" parent="."] + +[node name="Warp1" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(240, 624) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town.tscn" +location = Vector2(1008, 1840) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Warp2" parent="NPC_Layer" instance=ExtResource("3")] +position = Vector2(272, 624) +scene_destination = "res://Maps/VinovilleTown/Vinoville_Town.tscn" +location = Vector2(1008, 1840) +exterior = false +door_type = "Type 3 - Invisible" + +[node name="Npc1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(368, 560) +texture = ExtResource("301") +facing = "Right" + +[node name="Npc2" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(528, 368) +texture = ExtResource("302") +facing = "Left" + +[node name="Npc3" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(432, 272) +texture = ExtResource("303") +facing = "Down" + +[node name="Nurse1" parent="NPC_Layer" instance=ExtResource("4")] +position = Vector2(272, 368) +texture = ExtResource("401") +facing = "Down" diff --git a/Maps/VinovilleTown/Vinoville_Town_PC_tileset.tres b/Maps/VinovilleTown/Vinoville_Town_PC_tileset.tres new file mode 100644 index 000000000..6f66ff7f4 --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_PC_tileset.tres @@ -0,0 +1,293 @@ +[gd_resource type="TileSet" load_steps=5 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-PokemonCenter.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Black_variants.png" id="2"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:9/0 = 0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:14/0 = 0 +0:15/0 = 0 +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:16/0 = 0 +0:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:17/0 = 0 +0:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:18/0 = 0 +0:19/0 = 0 +1:0/0 = 0 +1:1/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:9/0 = 0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:15/0 = 0 +1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:16/0 = 0 +1:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:17/0 = 0 +1:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:18/0 = 0 +1:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:19/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:9/0 = 0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:15/0 = 0 +2:16/0 = 0 +2:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:17/0 = 0 +2:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:18/0 = 0 +2:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:19/0 = 0 +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:15/0 = 0 +3:16/0 = 0 +3:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:17/0 = 0 +3:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:18/0 = 0 +3:19/0 = 0 +4:0/0 = 0 +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:8/0 = 0 +4:9/0 = 0 +4:12/0 = 0 +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:15/0 = 0 +4:16/0 = 0 +4:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:17/0 = 0 +4:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:19/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:10/0 = 0 +5:11/0 = 0 +5:12/0 = 0 +5:13/0 = 0 +5:14/0 = 0 +5:15/0 = 0 +5:16/0 = 0 +5:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:17/0 = 0 +5:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:18/0 = 0 +5:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:5/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:10/0 = 0 +6:11/0 = 0 +6:12/0 = 0 +6:13/0 = 0 +6:14/0 = 0 +6:15/0 = 0 +6:16/0 = 0 +6:16/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:17/0 = 0 +6:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:18/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:5/0 = 0 +7:7/0 = 0 +7:8/0 = 0 +7:9/0 = 0 +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:13/0 = 0 +7:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:14/0 = 0 +7:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:17/0 = 0 +7:17/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:18/0 = 0 +7:18/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") diff --git a/Maps/VinovilleTown/Vinoville_Town_tileset.tres b/Maps/VinovilleTown/Vinoville_Town_tileset.tres new file mode 100644 index 000000000..8652366bb --- /dev/null +++ b/Maps/VinovilleTown/Vinoville_Town_tileset.tres @@ -0,0 +1,934 @@ +[gd_resource type="TileSet" load_steps=11 format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/PU-Route08.png" id="1"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Pond_vinoville_variants.png" id="2"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Waterfall_transp_variants.png" id="3"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/Sandy_Dirt2_variants.png" id="4"] +[ext_resource type="Texture2D" path="res://Graphics/Autotiles/Generated/PU-Flower9_variants.png" id="5"] + +[sub_resource type="TileSetAtlasSource" id="src0"] +texture = ExtResource("1") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:11/0 = 0 +0:12/0 = 0 +0:13/0 = 0 +0:14/0 = 0 +0:22/0 = 0 +0:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:23/0 = 0 +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:24/0 = 0 +0:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:46/0 = 0 +0:47/0 = 0 +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:48/0 = 0 +0:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:49/0 = 0 +0:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:50/0 = 0 +0:51/0 = 0 +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:52/0 = 0 +0:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:53/0 = 0 +0:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:54/0 = 0 +0:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:57/0 = 0 +0:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:59/0 = 0 +0:60/0 = 0 +0:61/0 = 0 +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:62/0 = 0 +0:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:63/0 = 0 +0:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:64/0 = 0 +0:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:65/0 = 0 +0:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:66/0 = 0 +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:82/0 = 0 +0:83/0 = 0 +0:84/0 = 0 +0:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:85/0 = 0 +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:86/0 = 0 +0:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:87/0 = 0 +0:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:89/0 = 0 +0:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:90/0 = 0 +0:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:91/0 = 0 +0:92/0 = 0 +0:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:93/0 = 0 +0:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:94/0 = 0 +0:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:95/0 = 0 +0:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:96/0 = 0 +0:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:97/0 = 0 +0:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:106/0 = 0 +0:107/0 = 0 +0:108/0 = 0 +0:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:109/0 = 0 +0:110/0 = 0 +0:111/0 = 0 +0:112/0 = 0 +0:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:120/0 = 0 +0:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:121/0 = 0 +0:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:122/0 = 0 +0:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:123/0 = 0 +0:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:124/0 = 0 +0:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:11/0 = 0 +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:22/0 = 0 +1:24/0 = 0 +1:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:46/0 = 0 +1:47/0 = 0 +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:48/0 = 0 +1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:49/0 = 0 +1:50/0 = 0 +1:51/0 = 0 +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:52/0 = 0 +1:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:53/0 = 0 +1:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:54/0 = 0 +1:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:57/0 = 0 +1:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:59/0 = 0 +1:60/0 = 0 +1:61/0 = 0 +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:62/0 = 0 +1:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:63/0 = 0 +1:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:64/0 = 0 +1:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:65/0 = 0 +1:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:66/0 = 0 +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:79/0 = 0 +1:80/0 = 0 +1:82/0 = 0 +1:83/0 = 0 +1:84/0 = 0 +1:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:85/0 = 0 +1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:86/0 = 0 +1:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:87/0 = 0 +1:90/0 = 0 +1:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:91/0 = 0 +1:92/0 = 0 +1:93/0 = 0 +1:94/0 = 0 +1:95/0 = 0 +1:96/0 = 0 +1:97/0 = 0 +1:106/0 = 0 +1:107/0 = 0 +1:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:108/0 = 0 +1:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:109/0 = 0 +1:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:110/0 = 0 +1:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:111/0 = 0 +1:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:112/0 = 0 +1:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:120/0 = 0 +1:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:121/0 = 0 +1:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:122/0 = 0 +1:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:123/0 = 0 +1:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:124/0 = 0 +1:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:11/0 = 0 +2:12/0 = 0 +2:13/0 = 0 +2:14/0 = 0 +2:19/0 = 0 +2:20/0 = 0 +2:22/0 = 0 +2:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:24/0 = 0 +2:46/0 = 0 +2:47/0 = 0 +2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:48/0 = 0 +2:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:49/0 = 0 +2:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:50/0 = 0 +2:51/0 = 0 +2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:52/0 = 0 +2:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:53/0 = 0 +2:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:54/0 = 0 +2:57/0 = 0 +2:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:59/0 = 0 +2:60/0 = 0 +2:61/0 = 0 +2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:62/0 = 0 +2:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:63/0 = 0 +2:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:64/0 = 0 +2:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:65/0 = 0 +2:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:66/0 = 0 +2:79/0 = 0 +2:80/0 = 0 +2:82/0 = 0 +2:83/0 = 0 +2:84/0 = 0 +2:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:85/0 = 0 +2:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:86/0 = 0 +2:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:87/0 = 0 +2:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:89/0 = 0 +2:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:90/0 = 0 +2:90/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:91/0 = 0 +2:92/0 = 0 +2:93/0 = 0 +2:94/0 = 0 +2:95/0 = 0 +2:96/0 = 0 +2:97/0 = 0 +2:106/0 = 0 +2:107/0 = 0 +2:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:108/0 = 0 +2:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:109/0 = 0 +2:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:110/0 = 0 +2:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:111/0 = 0 +2:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:112/0 = 0 +2:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:119/0 = 0 +2:120/0 = 0 +2:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:121/0 = 0 +2:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:122/0 = 0 +2:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:123/0 = 0 +2:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:124/0 = 0 +2:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:10/0 = 0 +3:11/0 = 0 +3:12/0 = 0 +3:20/0 = 0 +3:21/0 = 0 +3:22/0 = 0 +3:24/0 = 0 +3:32/0 = 0 +3:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:46/0 = 0 +3:47/0 = 0 +3:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:48/0 = 0 +3:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:49/0 = 0 +3:49/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:50/0 = 0 +3:51/0 = 0 +3:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:52/0 = 0 +3:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:53/0 = 0 +3:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:54/0 = 0 +3:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:55/0 = 0 +3:56/0 = 0 +3:57/0 = 0 +3:59/0 = 0 +3:60/0 = 0 +3:61/0 = 0 +3:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:62/0 = 0 +3:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:63/0 = 0 +3:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:64/0 = 0 +3:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:65/0 = 0 +3:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:66/0 = 0 +3:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:79/0 = 0 +3:80/0 = 0 +3:82/0 = 0 +3:83/0 = 0 +3:84/0 = 0 +3:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:85/0 = 0 +3:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:86/0 = 0 +3:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:87/0 = 0 +3:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:88/0 = 0 +3:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:91/0 = 0 +3:92/0 = 0 +3:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:93/0 = 0 +3:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:94/0 = 0 +3:94/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:95/0 = 0 +3:95/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:96/0 = 0 +3:96/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:97/0 = 0 +3:97/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:106/0 = 0 +3:107/0 = 0 +3:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:108/0 = 0 +3:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:109/0 = 0 +3:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:110/0 = 0 +3:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:111/0 = 0 +3:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:112/0 = 0 +3:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:119/0 = 0 +3:120/0 = 0 +3:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:121/0 = 0 +3:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:122/0 = 0 +3:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:123/0 = 0 +3:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:124/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:8/0 = 0 +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:10/0 = 0 +4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:24/0 = 0 +4:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:50/0 = 0 +4:51/0 = 0 +4:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:52/0 = 0 +4:52/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:53/0 = 0 +4:53/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:54/0 = 0 +4:54/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:55/0 = 0 +4:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:56/0 = 0 +4:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:57/0 = 0 +4:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:59/0 = 0 +4:60/0 = 0 +4:61/0 = 0 +4:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:62/0 = 0 +4:62/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:63/0 = 0 +4:63/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:64/0 = 0 +4:64/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:65/0 = 0 +4:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:66/0 = 0 +4:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:80/0 = 0 +4:82/0 = 0 +4:83/0 = 0 +4:84/0 = 0 +4:84/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:85/0 = 0 +4:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:86/0 = 0 +4:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:87/0 = 0 +4:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:88/0 = 0 +4:88/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:90/0 = 0 +4:91/0 = 0 +4:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:92/0 = 0 +4:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:93/0 = 0 +4:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:106/0 = 0 +4:107/0 = 0 +4:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:108/0 = 0 +4:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:109/0 = 0 +4:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:110/0 = 0 +4:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:111/0 = 0 +4:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:112/0 = 0 +4:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:119/0 = 0 +4:120/0 = 0 +4:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:121/0 = 0 +4:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:122/0 = 0 +4:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:123/0 = 0 +4:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:124/0 = 0 +4:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:8/0 = 0 +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:10/0 = 0 +5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:19/0 = 0 +5:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:20/0 = 0 +5:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:24/0 = 0 +5:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:55/0 = 0 +5:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:56/0 = 0 +5:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:86/0 = 0 +5:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:87/0 = 0 +5:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:90/0 = 0 +5:91/0 = 0 +5:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:93/0 = 0 +5:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:106/0 = 0 +5:107/0 = 0 +5:107/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:108/0 = 0 +5:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:109/0 = 0 +5:109/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:110/0 = 0 +5:110/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:111/0 = 0 +5:111/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:112/0 = 0 +5:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:120/0 = 0 +5:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:121/0 = 0 +5:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:122/0 = 0 +5:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:123/0 = 0 +5:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:124/0 = 0 +5:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:4/0 = 0 +6:6/0 = 0 +6:7/0 = 0 +6:8/0 = 0 +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:10/0 = 0 +6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:19/0 = 0 +6:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:20/0 = 0 +6:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:24/0 = 0 +6:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:27/0 = 0 +6:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:28/0 = 0 +6:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:55/0 = 0 +6:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:56/0 = 0 +6:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:86/0 = 0 +6:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:87/0 = 0 +6:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:90/0 = 0 +6:91/0 = 0 +6:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:92/0 = 0 +6:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:93/0 = 0 +6:93/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:106/0 = 0 +6:107/0 = 0 +6:108/0 = 0 +6:108/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:109/0 = 0 +6:110/0 = 0 +6:111/0 = 0 +6:112/0 = 0 +6:112/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:120/0 = 0 +6:120/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:121/0 = 0 +6:121/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:122/0 = 0 +6:122/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:123/0 = 0 +6:123/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:124/0 = 0 +6:124/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:9/0 = 0 +7:10/0 = 0 +7:19/0 = 0 +7:19/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:20/0 = 0 +7:20/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:25/0 = 0 +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:26/0 = 0 +7:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:27/0 = 0 +7:27/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:28/0 = 0 +7:28/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:55/0 = 0 +7:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:56/0 = 0 +7:56/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:57/0 = 0 +7:57/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:86/0 = 0 +7:86/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:87/0 = 0 +7:87/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:90/0 = 0 +7:91/0 = 0 +7:91/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:92/0 = 0 +7:92/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src1"] +texture = ExtResource("2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src2"] +texture = ExtResource("3") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:6/0 = 0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:6/0 = 0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:6/0 = 0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:6/0 = 0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:6/0 = 0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:6/0 = 0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +0:7/0 = 0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:7/0 = 0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:7/0 = 0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:7/0 = 0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:7/0 = 0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:7/0 = 0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) + +[sub_resource type="TileSetAtlasSource" id="src4"] +texture = ExtResource("4") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="src7"] +texture = ExtResource("5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 + +[resource] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("src0") +sources/1 = SubResource("src1") +sources/2 = SubResource("src2") +sources/4 = SubResource("src4") +sources/7 = SubResource("src7") diff --git a/Maps/tilesets/PU_anim_tiles.png.import b/Maps/tilesets/PU_anim_tiles.png.import deleted file mode 100755 index 671106b54..000000000 --- a/Maps/tilesets/PU_anim_tiles.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/PU_anim_tiles.png-375c0abce74c3df760fe802c6c63820d.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/tilesets/PU_anim_tiles.png" -dest_files=[ "res://.import/PU_anim_tiles.png-375c0abce74c3df760fe802c6c63820d.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/tilesets/PU_anim_tiles.tres b/Maps/tilesets/PU_anim_tiles.tres deleted file mode 100755 index 26989cbad..000000000 --- a/Maps/tilesets/PU_anim_tiles.tres +++ /dev/null @@ -1,3 +0,0 @@ -[gd_resource type="TileSet" format=2] - -[resource] diff --git a/Maps/tilesets/PU_anim_tiles.tsx.import b/Maps/tilesets/PU_anim_tiles.tsx.import deleted file mode 100755 index a4b656d27..000000000 --- a/Maps/tilesets/PU_anim_tiles.tsx.import +++ /dev/null @@ -1,20 +0,0 @@ -[remap] - -importer="vnen.tiled_tileset_importer" -type="TileSet" -path="res://.import/PU_anim_tiles.tsx-a848a2f5bf58529dac046c7546fe7955.res" - -[deps] - -source_file="res://Maps/tilesets/PU_anim_tiles.tsx" -dest_files=[ "res://.import/PU_anim_tiles.tsx-a848a2f5bf58529dac046c7546fe7955.res" ] - -[params] - -custom_properties=true -tile_metadata=false -image_flags=7 -embed_internal_images=false -save_tiled_properties=false -apply_offset=false -post_import_script="" diff --git a/Maps/tilesets/PU_autotiles.png.import b/Maps/tilesets/PU_autotiles.png.import deleted file mode 100755 index 73512c57a..000000000 --- a/Maps/tilesets/PU_autotiles.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/PU_autotiles.png-0f9b8fbb37259a0efdd5011f70a32e18.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/tilesets/PU_autotiles.png" -dest_files=[ "res://.import/PU_autotiles.png-0f9b8fbb37259a0efdd5011f70a32e18.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/tilesets/PU_autotiles.tsx.import b/Maps/tilesets/PU_autotiles.tsx.import deleted file mode 100755 index adba2e61d..000000000 --- a/Maps/tilesets/PU_autotiles.tsx.import +++ /dev/null @@ -1,20 +0,0 @@ -[remap] - -importer="vnen.tiled_tileset_importer" -type="TileSet" -path="res://.import/PU_autotiles.tsx-256772f094245cae89796448ea6bb302.res" - -[deps] - -source_file="res://Maps/tilesets/PU_autotiles.tsx" -dest_files=[ "res://.import/PU_autotiles.tsx-256772f094245cae89796448ea6bb302.res" ] - -[params] - -custom_properties=true -tile_metadata=false -image_flags=7 -embed_internal_images=false -save_tiled_properties=false -apply_offset=false -post_import_script="" diff --git a/Maps/tilesets/PU_buildings+.png.import b/Maps/tilesets/PU_buildings+.png.import deleted file mode 100755 index 9637524d8..000000000 --- a/Maps/tilesets/PU_buildings+.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/PU_buildings+.png-38b2cb506ed07c27757237847cb45781.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/tilesets/PU_buildings+.png" -dest_files=[ "res://.import/PU_buildings+.png-38b2cb506ed07c27757237847cb45781.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/tilesets/PU_buildings+.tsx.import b/Maps/tilesets/PU_buildings+.tsx.import deleted file mode 100755 index df1d9ab2d..000000000 --- a/Maps/tilesets/PU_buildings+.tsx.import +++ /dev/null @@ -1,20 +0,0 @@ -[remap] - -importer="vnen.tiled_tileset_importer" -type="TileSet" -path="res://.import/PU_buildings+.tsx-10da776da09e18d2ff9f241b77be22e3.res" - -[deps] - -source_file="res://Maps/tilesets/PU_buildings+.tsx" -dest_files=[ "res://.import/PU_buildings+.tsx-10da776da09e18d2ff9f241b77be22e3.res" ] - -[params] - -custom_properties=true -tile_metadata=false -image_flags=7 -embed_internal_images=false -save_tiled_properties=false -apply_offset=false -post_import_script="" diff --git a/Maps/tilesets/PU_caves.png.import b/Maps/tilesets/PU_caves.png.import deleted file mode 100755 index f7c97fa04..000000000 --- a/Maps/tilesets/PU_caves.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/PU_caves.png-bec128b8927336bfd40695b32ea635e6.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/tilesets/PU_caves.png" -dest_files=[ "res://.import/PU_caves.png-bec128b8927336bfd40695b32ea635e6.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/tilesets/PU_caves.tsx.import b/Maps/tilesets/PU_caves.tsx.import deleted file mode 100755 index c7d0f31f8..000000000 --- a/Maps/tilesets/PU_caves.tsx.import +++ /dev/null @@ -1,20 +0,0 @@ -[remap] - -importer="vnen.tiled_tileset_importer" -type="TileSet" -path="res://.import/PU_caves.tsx-e5a62c9f58975d4b8f16f9201df07ee8.res" - -[deps] - -source_file="res://Maps/tilesets/PU_caves.tsx" -dest_files=[ "res://.import/PU_caves.tsx-e5a62c9f58975d4b8f16f9201df07ee8.res" ] - -[params] - -custom_properties=true -tile_metadata=false -image_flags=7 -embed_internal_images=false -save_tiled_properties=false -apply_offset=false -post_import_script="" diff --git a/Maps/tilesets/PU_groundtiles+.png.import b/Maps/tilesets/PU_groundtiles+.png.import deleted file mode 100755 index aa17ff7b8..000000000 --- a/Maps/tilesets/PU_groundtiles+.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/PU_groundtiles+.png-8bfb61cfb673614217764458d1978653.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/tilesets/PU_groundtiles+.png" -dest_files=[ "res://.import/PU_groundtiles+.png-8bfb61cfb673614217764458d1978653.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/tilesets/PU_groundtiles+.tsx.import b/Maps/tilesets/PU_groundtiles+.tsx.import deleted file mode 100755 index 63fa4f656..000000000 --- a/Maps/tilesets/PU_groundtiles+.tsx.import +++ /dev/null @@ -1,20 +0,0 @@ -[remap] - -importer="vnen.tiled_tileset_importer" -type="TileSet" -path="res://.import/PU_groundtiles+.tsx-fa4fc5f648de1ce3018291fe0d763c4d.res" - -[deps] - -source_file="res://Maps/tilesets/PU_groundtiles+.tsx" -dest_files=[ "res://.import/PU_groundtiles+.tsx-fa4fc5f648de1ce3018291fe0d763c4d.res" ] - -[params] - -custom_properties=true -tile_metadata=false -image_flags=7 -embed_internal_images=false -save_tiled_properties=false -apply_offset=false -post_import_script="" diff --git a/Maps/tilesets/PU_indoors+.png.import b/Maps/tilesets/PU_indoors+.png.import deleted file mode 100755 index e26136c5f..000000000 --- a/Maps/tilesets/PU_indoors+.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/PU_indoors+.png-57165ac1fa7c0e6c7471372318ea0531.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/tilesets/PU_indoors+.png" -dest_files=[ "res://.import/PU_indoors+.png-57165ac1fa7c0e6c7471372318ea0531.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/tilesets/PU_watertiles+.png.import b/Maps/tilesets/PU_watertiles+.png.import deleted file mode 100755 index d1918d62a..000000000 --- a/Maps/tilesets/PU_watertiles+.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/PU_watertiles+.png-4945d45b2bbd0d52c1ca2f1950cfd7f2.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/tilesets/PU_watertiles+.png" -dest_files=[ "res://.import/PU_watertiles+.png-4945d45b2bbd0d52c1ca2f1950cfd7f2.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Maps/tilesets/PU_watertiles+.tsx.import b/Maps/tilesets/PU_watertiles+.tsx.import deleted file mode 100755 index d817e71f0..000000000 --- a/Maps/tilesets/PU_watertiles+.tsx.import +++ /dev/null @@ -1,20 +0,0 @@ -[remap] - -importer="vnen.tiled_tileset_importer" -type="TileSet" -path="res://.import/PU_watertiles+.tsx-dfc9bc01951d1fda31b12fa3beb96812.res" - -[deps] - -source_file="res://Maps/tilesets/PU_watertiles+.tsx" -dest_files=[ "res://.import/PU_watertiles+.tsx-dfc9bc01951d1fda31b12fa3beb96812.res" ] - -[params] - -custom_properties=true -tile_metadata=false -image_flags=7 -embed_internal_images=false -save_tiled_properties=false -apply_offset=false -post_import_script="" diff --git a/Maps/tilesets/terrain_tags.png.import b/Maps/tilesets/terrain_tags.png.import deleted file mode 100644 index 117278c61..000000000 --- a/Maps/tilesets/terrain_tags.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/terrain_tags.png-9cfd350b594d28f78ad1c3ac141ba25b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Maps/tilesets/terrain_tags.png" -dest_files=[ "res://.import/terrain_tags.png-9cfd350b594d28f78ad1c3ac141ba25b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/Outside.gd b/Outside.gd old mode 100755 new mode 100644 index 215ea5e2f..8a2134f2f --- a/Outside.gd +++ b/Outside.gd @@ -1,11 +1,11 @@ -tool +@tool extends Node2D -export(Texture) var texture -export var tileSize = Vector2(16, 16) -export var tiles_to_map = Vector2(0, 0) -export var generate = false -export(Script) var gen_script +@export var texture: Texture2D +@export var tileSize = Vector2(16, 16) +@export var tiles_to_map = Vector2(0, 0) +@export var generate = false +@export var gen_script: Script func _process(delta): if generate: @@ -26,7 +26,7 @@ func _process(delta): var pos = Vector2(x,y) * tileSize if texture.get_data().get_pixel(pos.x + tileSize.x/2.0, pos.y + tileSize.y/2.0).a < 0.2: continue - var nd = Sprite.new() + var nd = Sprite2D.new() nd.position = pos + Vector2(x,y) nd.texture = texture nd.region_enabled = true diff --git a/Outside.gd.uid b/Outside.gd.uid new file mode 100644 index 000000000..5ec888e4c --- /dev/null +++ b/Outside.gd.uid @@ -0,0 +1 @@ +uid://c7cndbm1wn7gp diff --git a/PermittedAssets/Beach1.png b/PermittedAssets/Beach1.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/Beach1.png.import b/PermittedAssets/Beach1.png.import old mode 100755 new mode 100644 index abcff284d..976bc7df4 --- a/PermittedAssets/Beach1.png.import +++ b/PermittedAssets/Beach1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/Beach1.png-3a7a171022f32a6b4016905110be80b5.stex" +type="CompressedTexture2D" +uid="uid://cs64278bkxao6" +path="res://.godot/imported/Beach1.png-3a7a171022f32a6b4016905110be80b5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/Beach1.png" -dest_files=[ "res://.import/Beach1.png-3a7a171022f32a6b4016905110be80b5.stex" ] +dest_files=["res://.godot/imported/Beach1.png-3a7a171022f32a6b4016905110be80b5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/CircleC.png b/PermittedAssets/CircleC.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/CircleC.png.import b/PermittedAssets/CircleC.png.import old mode 100755 new mode 100644 index bcb1fad23..504a006c5 --- a/PermittedAssets/CircleC.png.import +++ b/PermittedAssets/CircleC.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/CircleC.png-579df8b1551800ebc37f87f1f75bfeb2.stex" +type="CompressedTexture2D" +uid="uid://t2t4mfavip2b" +path="res://.godot/imported/CircleC.png-579df8b1551800ebc37f87f1f75bfeb2.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/CircleC.png" -dest_files=[ "res://.import/CircleC.png-579df8b1551800ebc37f87f1f75bfeb2.stex" ] +dest_files=["res://.godot/imported/CircleC.png-579df8b1551800ebc37f87f1f75bfeb2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/CircleS.png b/PermittedAssets/CircleS.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/CircleS.png.import b/PermittedAssets/CircleS.png.import old mode 100755 new mode 100644 index 64a6ed8b3..f18834003 --- a/PermittedAssets/CircleS.png.import +++ b/PermittedAssets/CircleS.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/CircleS.png-a44d50d94ef40e77a9471235f3be4de0.stex" +type="CompressedTexture2D" +uid="uid://bd245ntn4k378" +path="res://.godot/imported/CircleS.png-a44d50d94ef40e77a9471235f3be4de0.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/CircleS.png" -dest_files=[ "res://.import/CircleS.png-a44d50d94ef40e77a9471235f3be4de0.stex" ] +dest_files=["res://.godot/imported/CircleS.png-a44d50d94ef40e77a9471235f3be4de0.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/CircleX.png b/PermittedAssets/CircleX.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/CircleX.png.import b/PermittedAssets/CircleX.png.import old mode 100755 new mode 100644 index 40ae0b9d4..293d5c737 --- a/PermittedAssets/CircleX.png.import +++ b/PermittedAssets/CircleX.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/CircleX.png-6206747f3a60b7524cab1cc3d649dd61.stex" +type="CompressedTexture2D" +uid="uid://ucc131sp47hc" +path="res://.godot/imported/CircleX.png-6206747f3a60b7524cab1cc3d649dd61.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/CircleX.png" -dest_files=[ "res://.import/CircleX.png-6206747f3a60b7524cab1cc3d649dd61.stex" ] +dest_files=["res://.godot/imported/CircleX.png-6206747f3a60b7524cab1cc3d649dd61.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/CircleZ.png b/PermittedAssets/CircleZ.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/CircleZ.png.import b/PermittedAssets/CircleZ.png.import old mode 100755 new mode 100644 index e8fef7d16..e34ddc8a7 --- a/PermittedAssets/CircleZ.png.import +++ b/PermittedAssets/CircleZ.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/CircleZ.png-274c6568aad146c88713e066105ff382.stex" +type="CompressedTexture2D" +uid="uid://ck2wnr1n0404m" +path="res://.godot/imported/CircleZ.png-274c6568aad146c88713e066105ff382.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/CircleZ.png" -dest_files=[ "res://.import/CircleZ.png-274c6568aad146c88713e066105ff382.stex" ] +dest_files=["res://.godot/imported/CircleZ.png-274c6568aad146c88713e066105ff382.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/Credit3-acedogblast.png b/PermittedAssets/Credit3-acedogblast.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/Credit3-acedogblast.png.import b/PermittedAssets/Credit3-acedogblast.png.import old mode 100755 new mode 100644 index e1f6452e0..6f2352bcb --- a/PermittedAssets/Credit3-acedogblast.png.import +++ b/PermittedAssets/Credit3-acedogblast.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/Credit3-acedogblast.png-1c9440da005b8f0cacb9efbe2fba0fe9.stex" +type="CompressedTexture2D" +uid="uid://c807ag6pkt6rd" +path="res://.godot/imported/Credit3-acedogblast.png-1c9440da005b8f0cacb9efbe2fba0fe9.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/Credit3-acedogblast.png" -dest_files=[ "res://.import/Credit3-acedogblast.png-1c9440da005b8f0cacb9efbe2fba0fe9.stex" ] +dest_files=["res://.godot/imported/Credit3-acedogblast.png-1c9440da005b8f0cacb9efbe2fba0fe9.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/Dpad.svg b/PermittedAssets/Dpad.svg old mode 100755 new mode 100644 diff --git a/PermittedAssets/Dpad.svg.import b/PermittedAssets/Dpad.svg.import old mode 100755 new mode 100644 index 04a006b87..19df99fe0 --- a/PermittedAssets/Dpad.svg.import +++ b/PermittedAssets/Dpad.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/Dpad.svg-5a8c3c34749f683d6a45b281a1d46b88.stex" +type="CompressedTexture2D" +uid="uid://cihkc1cyu1yjv" +path="res://.godot/imported/Dpad.svg-5a8c3c34749f683d6a45b281a1d46b88.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,33 @@ metadata={ [deps] source_file="res://PermittedAssets/Dpad.svg" -dest_files=[ "res://.import/Dpad.svg-5a8c3c34749f683d6a45b281a1d46b88.stex" ] +dest_files=["res://.godot/imported/Dpad.svg-5a8c3c34749f683d6a45b281a1d46b88.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/PermittedAssets/PU-Beach1.png b/PermittedAssets/PU-Beach1.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/PU-Beach1.png.import b/PermittedAssets/PU-Beach1.png.import old mode 100755 new mode 100644 index dbe04874d..7289ffc96 --- a/PermittedAssets/PU-Beach1.png.import +++ b/PermittedAssets/PU-Beach1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/PU-Beach1.png-91b54b9e5450159acd09f6e44dc1a60d.stex" +type="CompressedTexture2D" +uid="uid://by1fxavgv7n1s" +path="res://.godot/imported/PU-Beach1.png-91b54b9e5450159acd09f6e44dc1a60d.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/PU-Beach1.png" -dest_files=[ "res://.import/PU-Beach1.png-91b54b9e5450159acd09f6e44dc1a60d.stex" ] +dest_files=["res://.godot/imported/PU-Beach1.png-91b54b9e5450159acd09f6e44dc1a60d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/White.png b/PermittedAssets/White.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/White.png.import b/PermittedAssets/White.png.import old mode 100755 new mode 100644 index e9945a0d5..231daba8f --- a/PermittedAssets/White.png.import +++ b/PermittedAssets/White.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/White.png-20dd46da0e791acbdbbca05f5e211e21.stex" +type="CompressedTexture2D" +uid="uid://djcquo484m6et" +path="res://.godot/imported/White.png-20dd46da0e791acbdbbca05f5e211e21.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/White.png" -dest_files=[ "res://.import/White.png-20dd46da0e791acbdbbca05f5e211e21.stex" ] +dest_files=["res://.godot/imported/White.png-20dd46da0e791acbdbbca05f5e211e21.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/bush.png b/PermittedAssets/bush.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/bush.png.import b/PermittedAssets/bush.png.import old mode 100755 new mode 100644 index 8be8c6b59..b2d50b3b9 --- a/PermittedAssets/bush.png.import +++ b/PermittedAssets/bush.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/bush.png-b330e96c1f320fa48392099b9f40c72b.stex" +type="CompressedTexture2D" +uid="uid://5rn6s0u2731t" +path="res://.godot/imported/bush.png-b330e96c1f320fa48392099b9f40c72b.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/bush.png" -dest_files=[ "res://.import/bush.png-b330e96c1f320fa48392099b9f40c72b.stex" ] +dest_files=["res://.godot/imported/bush.png-b330e96c1f320fa48392099b9f40c72b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/icon.png b/PermittedAssets/icon.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/icon.png.import b/PermittedAssets/icon.png.import old mode 100755 new mode 100644 index 71acce23f..79ce3f319 --- a/PermittedAssets/icon.png.import +++ b/PermittedAssets/icon.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icon.png-0d614a58fe42d6a90de700c2b6d23fd1.stex" +type="CompressedTexture2D" +uid="uid://cfg054x5u1d2v" +path="res://.godot/imported/icon.png-0d614a58fe42d6a90de700c2b6d23fd1.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/icon.png" -dest_files=[ "res://.import/icon.png-0d614a58fe42d6a90de700c2b6d23fd1.stex" ] +dest_files=["res://.godot/imported/icon.png-0d614a58fe42d6a90de700c2b6d23fd1.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/path.png b/PermittedAssets/path.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/path.png.import b/PermittedAssets/path.png.import old mode 100755 new mode 100644 index 8ac4a7da5..6c0f1c33c --- a/PermittedAssets/path.png.import +++ b/PermittedAssets/path.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/path.png-3d5887a09af63c2339eed6afdada07bb.stex" +type="CompressedTexture2D" +uid="uid://djsrilo4h5kq2" +path="res://.godot/imported/path.png-3d5887a09af63c2339eed6afdada07bb.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/path.png" -dest_files=[ "res://.import/path.png-3d5887a09af63c2339eed6afdada07bb.stex" ] +dest_files=["res://.godot/imported/path.png-3d5887a09af63c2339eed6afdada07bb.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/PermittedAssets/water_1.png b/PermittedAssets/water_1.png old mode 100755 new mode 100644 diff --git a/PermittedAssets/water_1.png.import b/PermittedAssets/water_1.png.import old mode 100755 new mode 100644 index 72e6198b4..813f445bd --- a/PermittedAssets/water_1.png.import +++ b/PermittedAssets/water_1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/water_1.png-02e56c543307a4337e0cdedd5fe3e527.stex" +type="CompressedTexture2D" +uid="uid://ccir68hm1pyfm" +path="res://.godot/imported/water_1.png-02e56c543307a4337e0cdedd5fe3e527.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://PermittedAssets/water_1.png" -dest_files=[ "res://.import/water_1.png-02e56c543307a4337e0cdedd5fe3e527.stex" ] +dest_files=["res://.godot/imported/water_1.png-02e56c543307a4337e0cdedd5fe3e527.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/TileMapsSource/Bed.tscn b/TileMapsSource/Bed.tscn old mode 100755 new mode 100644 index 94d0ddf81..e8fc47bca --- a/TileMapsSource/Bed.tscn +++ b/TileMapsSource/Bed.tscn @@ -1,17 +1,17 @@ [gd_scene load_steps=2 format=2] -[ext_resource path="res://Graphics/Tilesets/Indoor-Resized.png" type="Texture" id=1] +[ext_resource path="res://Graphics/Tilesets/Indoor-Resized.png" type="Texture2D" id=1] [node name="Node2D" type="Node2D"] scale = Vector2( 2, 2 ) -[node name="Bed" type="Sprite" parent="."] +[node name="Bed" type="Sprite2D" parent="."] texture = ExtResource( 1 ) offset = Vector2( 3, 2 ) region_enabled = true region_rect = Rect2( 268, 356, 29, 43 ) -[node name="Blanket" type="Sprite" parent="."] +[node name="Blanket" type="Sprite2D" parent="."] z_index = 30 texture = ExtResource( 1 ) offset = Vector2( 0, 3 ) diff --git a/TileMapsSource/Indoor(1).tres b/TileMapsSource/Indoor(1).tres deleted file mode 100644 index 86262e0f0..000000000 --- a/TileMapsSource/Indoor(1).tres +++ /dev/null @@ -1,995 +0,0 @@ -[gd_resource type="TileSet" load_steps=33 format=2] - -[ext_resource path="res://Graphics/Tilesets/Indoor-Resized.png" type="Texture" id=1] - -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 16, 16 ) - -[sub_resource type="RectangleShape2D" id=2] -extents = Vector2( 8, 8 ) - -[sub_resource type="RectangleShape2D" id=3] -extents = Vector2( 16, 24 ) - -[sub_resource type="RectangleShape2D" id=4] -extents = Vector2( 16, 16 ) - -[sub_resource type="RectangleShape2D" id=5] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=6] -extents = Vector2( 16, 16 ) - -[sub_resource type="RectangleShape2D" id=7] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=8] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=9] -extents = Vector2( 16, 16 ) - -[sub_resource type="RectangleShape2D" id=10] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=11] -extents = Vector2( 8, 24 ) - -[sub_resource type="RectangleShape2D" id=12] -extents = Vector2( 8, 8 ) - -[sub_resource type="ConvexPolygonShape2D" id=13] -points = PoolVector2Array( 0, 0, 16, 0, 16, 32, 0, 32 ) - -[sub_resource type="ConvexPolygonShape2D" id=14] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) - -[sub_resource type="RectangleShape2D" id=15] -extents = Vector2( 8, 8 ) - -[sub_resource type="RectangleShape2D" id=16] -extents = Vector2( 8, 8 ) - -[sub_resource type="RectangleShape2D" id=17] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=18] -extents = Vector2( 8, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=19] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=20] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=21] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=22] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=23] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=24] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=25] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=26] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=27] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=28] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=29] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=30] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=31] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[resource] -0/name = "WoodFloor" -0/texture = ExtResource( 1 ) -0/tex_offset = Vector2( 0, 0 ) -0/modulate = Color( 1, 1, 1, 1 ) -0/region = Rect2( 16, 80, 16, 16 ) -0/tile_mode = 0 -0/occluder_offset = Vector2( 8, 8 ) -0/navigation_offset = Vector2( 8, 8 ) -0/shape_offset = Vector2( 0, 0 ) -0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape_one_way = false -0/shape_one_way_margin = 0.0 -0/shapes = [ ] -0/z_index = 0 -1/name = "WoodFloorShadow" -1/texture = ExtResource( 1 ) -1/tex_offset = Vector2( 0, 0 ) -1/modulate = Color( 1, 1, 1, 1 ) -1/region = Rect2( 16, 96, 16, 16 ) -1/tile_mode = 0 -1/occluder_offset = Vector2( 8, 8 ) -1/navigation_offset = Vector2( 8, 8 ) -1/shape_offset = Vector2( 0, 0 ) -1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -1/shape_one_way = false -1/shape_one_way_margin = 0.0 -1/shapes = [ ] -1/z_index = 0 -2/name = "Desk" -2/texture = ExtResource( 1 ) -2/tex_offset = Vector2( 0, 0 ) -2/modulate = Color( 1, 1, 1, 1 ) -2/region = Rect2( 16, 288, 32, 32 ) -2/tile_mode = 0 -2/occluder_offset = Vector2( 16, 16 ) -2/navigation_offset = Vector2( 16, 16 ) -2/shape_offset = Vector2( 16, 16 ) -2/shape_transform = Transform2D( 1, 0, 0, 1, 16, 16 ) -2/shape = SubResource( 6 ) -2/shape_one_way = false -2/shape_one_way_margin = 1.0 -2/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 6 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 16, 16 ) -} ] -2/z_index = 0 -3/name = "RedCarpetTopLeft" -3/texture = ExtResource( 1 ) -3/tex_offset = Vector2( 0, 0 ) -3/modulate = Color( 1, 1, 1, 1 ) -3/region = Rect2( 0, 240, 16, 16 ) -3/tile_mode = 0 -3/occluder_offset = Vector2( 8, 8 ) -3/navigation_offset = Vector2( 8, 8 ) -3/shape_offset = Vector2( 0, 0 ) -3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -3/shape_one_way = false -3/shape_one_way_margin = 0.0 -3/shapes = [ ] -3/z_index = 0 -4/name = "RedCarpetTopMiddle" -4/texture = ExtResource( 1 ) -4/tex_offset = Vector2( 0, 0 ) -4/modulate = Color( 1, 1, 1, 1 ) -4/region = Rect2( 16, 240, 16, 16 ) -4/tile_mode = 0 -4/occluder_offset = Vector2( 8, 8 ) -4/navigation_offset = Vector2( 8, 8 ) -4/shape_offset = Vector2( 0, 0 ) -4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -4/shape_one_way = false -4/shape_one_way_margin = 0.0 -4/shapes = [ ] -4/z_index = 0 -5/name = "RedCarpetTopRight" -5/texture = ExtResource( 1 ) -5/tex_offset = Vector2( 0, 0 ) -5/modulate = Color( 1, 1, 1, 1 ) -5/region = Rect2( 32, 240, 16, 16 ) -5/tile_mode = 0 -5/occluder_offset = Vector2( 8, 8 ) -5/navigation_offset = Vector2( 8, 8 ) -5/shape_offset = Vector2( 0, 0 ) -5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -5/shape_one_way = false -5/shape_one_way_margin = 0.0 -5/shapes = [ ] -5/z_index = 0 -6/name = "RedCarpetMiddleLeft" -6/texture = ExtResource( 1 ) -6/tex_offset = Vector2( 0, 0 ) -6/modulate = Color( 1, 1, 1, 1 ) -6/region = Rect2( 0, 256, 16, 16 ) -6/tile_mode = 0 -6/occluder_offset = Vector2( 8, 8 ) -6/navigation_offset = Vector2( 8, 8 ) -6/shape_offset = Vector2( 0, 0 ) -6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -6/shape_one_way = false -6/shape_one_way_margin = 0.0 -6/shapes = [ ] -6/z_index = 0 -7/name = "RedCarpetCenter" -7/texture = ExtResource( 1 ) -7/tex_offset = Vector2( 0, 0 ) -7/modulate = Color( 1, 1, 1, 1 ) -7/region = Rect2( 16, 256, 16, 16 ) -7/tile_mode = 0 -7/occluder_offset = Vector2( 8, 8 ) -7/navigation_offset = Vector2( 8, 8 ) -7/shape_offset = Vector2( 0, 0 ) -7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -7/shape_one_way = false -7/shape_one_way_margin = 0.0 -7/shapes = [ ] -7/z_index = 0 -8/name = "RedCarpetMiddleRight" -8/texture = ExtResource( 1 ) -8/tex_offset = Vector2( 0, 0 ) -8/modulate = Color( 1, 1, 1, 1 ) -8/region = Rect2( 32, 256, 16, 16 ) -8/tile_mode = 0 -8/occluder_offset = Vector2( 8, 8 ) -8/navigation_offset = Vector2( 8, 8 ) -8/shape_offset = Vector2( 0, 0 ) -8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -8/shape_one_way = false -8/shape_one_way_margin = 0.0 -8/shapes = [ ] -8/z_index = 0 -9/name = "RedCarpetBottomLeft" -9/texture = ExtResource( 1 ) -9/tex_offset = Vector2( 0, 0 ) -9/modulate = Color( 1, 1, 1, 1 ) -9/region = Rect2( 0, 272, 16, 16 ) -9/tile_mode = 0 -9/occluder_offset = Vector2( 8, 8 ) -9/navigation_offset = Vector2( 8, 8 ) -9/shape_offset = Vector2( 0, 0 ) -9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -9/shape_one_way = false -9/shape_one_way_margin = 0.0 -9/shapes = [ ] -9/z_index = 0 -10/name = "RedCarpetBottomMiddle" -10/texture = ExtResource( 1 ) -10/tex_offset = Vector2( 0, 0 ) -10/modulate = Color( 1, 1, 1, 1 ) -10/region = Rect2( 16, 272, 16, 16 ) -10/tile_mode = 0 -10/occluder_offset = Vector2( 8, 8 ) -10/navigation_offset = Vector2( 8, 8 ) -10/shape_offset = Vector2( 0, 0 ) -10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -10/shape_one_way = false -10/shape_one_way_margin = 0.0 -10/shapes = [ ] -10/z_index = 0 -13/name = "TV" -13/texture = ExtResource( 1 ) -13/tex_offset = Vector2( 0, 0 ) -13/modulate = Color( 1, 1, 1, 1 ) -13/region = Rect2( 96, 208, 32, 32 ) -13/tile_mode = 0 -13/occluder_offset = Vector2( 16, 16 ) -13/navigation_offset = Vector2( 16, 16 ) -13/shape_offset = Vector2( 16, 16 ) -13/shape_transform = Transform2D( 1, 0, 0, 1, 16, 16 ) -13/shape = SubResource( 1 ) -13/shape_one_way = false -13/shape_one_way_margin = 1.0 -13/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 1 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 16, 16 ) -} ] -13/z_index = 0 -14/name = "WhiteConsole" -14/texture = ExtResource( 1 ) -14/tex_offset = Vector2( 0, 0 ) -14/modulate = Color( 1, 1, 1, 1 ) -14/region = Rect2( 48, 288, 16, 16 ) -14/tile_mode = 0 -14/occluder_offset = Vector2( 8, 8 ) -14/navigation_offset = Vector2( 8, 8 ) -14/shape_offset = Vector2( 8, 8 ) -14/shape_transform = Transform2D( 1, 0, 0, 1, 8, 8 ) -14/shape = SubResource( 2 ) -14/shape_one_way = false -14/shape_one_way_margin = 1.0 -14/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 2 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 8 ) -} ] -14/z_index = 0 -15/name = "Bed" -15/texture = ExtResource( 1 ) -15/tex_offset = Vector2( 0, 0 ) -15/modulate = Color( 1, 1, 1, 1 ) -15/region = Rect2( 64, 288, 32, 48 ) -15/tile_mode = 0 -15/occluder_offset = Vector2( 16, 24 ) -15/navigation_offset = Vector2( 16, 24 ) -15/shape_offset = Vector2( 16, 24 ) -15/shape_transform = Transform2D( 1, 0, 0, 1, 16, 24 ) -15/shape = SubResource( 3 ) -15/shape_one_way = false -15/shape_one_way_margin = 1.0 -15/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 3 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 16, 24 ) -} ] -15/z_index = 0 -16/name = "BookSelf" -16/texture = ExtResource( 1 ) -16/tex_offset = Vector2( 0, 0 ) -16/modulate = Color( 1, 1, 1, 1 ) -16/region = Rect2( 80, 112, 32, 32 ) -16/tile_mode = 0 -16/occluder_offset = Vector2( 16, 16 ) -16/navigation_offset = Vector2( 16, 16 ) -16/shape_offset = Vector2( 16, 16 ) -16/shape_transform = Transform2D( 1, 0, 0, 1, 16, 16 ) -16/shape = SubResource( 4 ) -16/shape_one_way = false -16/shape_one_way_margin = 1.0 -16/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 4 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 16, 16 ) -} ] -16/z_index = 0 -17/name = "Seat" -17/texture = ExtResource( 1 ) -17/tex_offset = Vector2( 0, 0 ) -17/modulate = Color( 1, 1, 1, 1 ) -17/region = Rect2( 16, 320, 16, 16 ) -17/tile_mode = 0 -17/occluder_offset = Vector2( 8, 8 ) -17/navigation_offset = Vector2( 8, 8 ) -17/shape_offset = Vector2( 0, 0 ) -17/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -17/shape_one_way = false -17/shape_one_way_margin = 0.0 -17/shapes = [ ] -17/z_index = 0 -19/name = "Wall1Left" -19/texture = ExtResource( 1 ) -19/tex_offset = Vector2( 0, 0 ) -19/modulate = Color( 1, 1, 1, 1 ) -19/region = Rect2( 48, 48, 16, 32 ) -19/tile_mode = 0 -19/occluder_offset = Vector2( 8, 16 ) -19/navigation_offset = Vector2( 8, 16 ) -19/shape_offset = Vector2( 8, 16 ) -19/shape_transform = Transform2D( 1, 0, 0, 1, 8, 16 ) -19/shape = SubResource( 5 ) -19/shape_one_way = false -19/shape_one_way_margin = 1.0 -19/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 5 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 16 ) -} ] -19/z_index = 0 -20/name = "Wall1Center" -20/texture = ExtResource( 1 ) -20/tex_offset = Vector2( 0, 0 ) -20/modulate = Color( 1, 1, 1, 1 ) -20/region = Rect2( 64, 48, 16, 32 ) -20/tile_mode = 0 -20/occluder_offset = Vector2( 8, 16 ) -20/navigation_offset = Vector2( 8, 16 ) -20/shape_offset = Vector2( 8, 16 ) -20/shape_transform = Transform2D( 1, 0, 0, 1, 8, 16 ) -20/shape = SubResource( 7 ) -20/shape_one_way = false -20/shape_one_way_margin = 1.0 -20/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 7 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 16 ) -} ] -20/z_index = 0 -21/name = "Wall1Right" -21/texture = ExtResource( 1 ) -21/tex_offset = Vector2( 0, 0 ) -21/modulate = Color( 1, 1, 1, 1 ) -21/region = Rect2( 80, 48, 16, 32 ) -21/tile_mode = 0 -21/occluder_offset = Vector2( 8, 16 ) -21/navigation_offset = Vector2( 8, 16 ) -21/shape_offset = Vector2( 8, 16 ) -21/shape_transform = Transform2D( 1, 0, 0, 1, 8, 16 ) -21/shape = SubResource( 8 ) -21/shape_one_way = false -21/shape_one_way_margin = 1.0 -21/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 8 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 16 ) -} ] -21/z_index = 0 -22/name = "Map" -22/texture = ExtResource( 1 ) -22/tex_offset = Vector2( 0, 0 ) -22/modulate = Color( 1, 1, 1, 1 ) -22/region = Rect2( 224, 64, 32, 32 ) -22/tile_mode = 0 -22/occluder_offset = Vector2( 16, 16 ) -22/navigation_offset = Vector2( 16, 16 ) -22/shape_offset = Vector2( 0, 0 ) -22/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -22/shape_one_way = false -22/shape_one_way_margin = 0.0 -22/shapes = [ ] -22/z_index = 0 -23/name = "TV_Flat" -23/texture = ExtResource( 1 ) -23/tex_offset = Vector2( 0, 0 ) -23/modulate = Color( 1, 1, 1, 1 ) -23/region = Rect2( 192, 0, 32, 32 ) -23/tile_mode = 0 -23/occluder_offset = Vector2( 16, 16 ) -23/navigation_offset = Vector2( 16, 16 ) -23/shape_offset = Vector2( 0, 0 ) -23/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -23/shape_one_way = false -23/shape_one_way_margin = 0.0 -23/shapes = [ ] -23/z_index = 0 -24/name = "Table1" -24/texture = ExtResource( 1 ) -24/tex_offset = Vector2( 0, 0 ) -24/modulate = Color( 1, 1, 1, 1 ) -24/region = Rect2( 64, 144, 32, 32 ) -24/tile_mode = 0 -24/occluder_offset = Vector2( 16, 16 ) -24/navigation_offset = Vector2( 16, 16 ) -24/shape_offset = Vector2( 16, 16 ) -24/shape_transform = Transform2D( 1, 0, 0, 1, 16, 16 ) -24/shape = SubResource( 9 ) -24/shape_one_way = false -24/shape_one_way_margin = 1.0 -24/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 9 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 16, 16 ) -} ] -24/z_index = 0 -25/name = "CaseDrawerLeft" -25/texture = ExtResource( 1 ) -25/tex_offset = Vector2( 0, 0 ) -25/modulate = Color( 1, 1, 1, 1 ) -25/region = Rect2( 112, 112, 16, 32 ) -25/tile_mode = 0 -25/occluder_offset = Vector2( 8, 16 ) -25/navigation_offset = Vector2( 8, 16 ) -25/shape_offset = Vector2( 8, 16 ) -25/shape_transform = Transform2D( 1, 0, 0, 1, 8, 16 ) -25/shape = SubResource( 10 ) -25/shape_one_way = false -25/shape_one_way_margin = 1.0 -25/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 10 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 16 ) -} ] -25/z_index = 0 -26/name = "CaseDrawerRight" -26/texture = ExtResource( 1 ) -26/tex_offset = Vector2( 0, 0 ) -26/modulate = Color( 1, 1, 1, 1 ) -26/region = Rect2( 0, 144, 16, 32 ) -26/tile_mode = 0 -26/occluder_offset = Vector2( 8, 16 ) -26/navigation_offset = Vector2( 8, 16 ) -26/shape_offset = Vector2( 8, 16 ) -26/shape_transform = Transform2D( 1, 0, 0, 1, 8, 16 ) -26/shape = SubResource( 10 ) -26/shape_one_way = false -26/shape_one_way_margin = 1.0 -26/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 10 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 16 ) -} ] -26/z_index = 0 -27/name = "StairDownLeft" -27/texture = ExtResource( 1 ) -27/tex_offset = Vector2( 0, 0 ) -27/modulate = Color( 1, 1, 1, 1 ) -27/region = Rect2( 32, 336, 32, 48 ) -27/tile_mode = 0 -27/occluder_offset = Vector2( 16, 24 ) -27/navigation_offset = Vector2( 16, 24 ) -27/shape_offset = Vector2( 8, 24 ) -27/shape_transform = Transform2D( 1, 0, 0, 1, 8, 24 ) -27/shape = SubResource( 11 ) -27/shape_one_way = false -27/shape_one_way_margin = 1.0 -27/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 11 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 24 ) -}, { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 12 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 24, 40 ) -}, { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 12 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 24, 8 ) -} ] -27/z_index = 0 -29/name = "Clock" -29/texture = ExtResource( 1 ) -29/tex_offset = Vector2( 0, 0 ) -29/modulate = Color( 1, 1, 1, 1 ) -29/region = Rect2( 96, 320, 16, 16 ) -29/tile_mode = 0 -29/occluder_offset = Vector2( 8, 8 ) -29/navigation_offset = Vector2( 8, 8 ) -29/shape_offset = Vector2( 0, 0 ) -29/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -29/shape_one_way = false -29/shape_one_way_margin = 0.0 -29/shapes = [ ] -29/z_index = 0 -30/name = "GreenWallPoster" -30/texture = ExtResource( 1 ) -30/tex_offset = Vector2( 0, 0 ) -30/modulate = Color( 1, 1, 1, 1 ) -30/region = Rect2( 112, 288, 16, 32 ) -30/tile_mode = 0 -30/occluder_offset = Vector2( 8, 16 ) -30/navigation_offset = Vector2( 8, 16 ) -30/shape_offset = Vector2( 0, 0 ) -30/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -30/shape_one_way = false -30/shape_one_way_margin = 0.0 -30/shapes = [ ] -30/z_index = 0 -31/name = "Window1" -31/texture = ExtResource( 1 ) -31/tex_offset = Vector2( 0, 0 ) -31/modulate = Color( 1, 1, 1, 1 ) -31/region = Rect2( 32, 208, 16, 32 ) -31/tile_mode = 0 -31/occluder_offset = Vector2( 8, 16 ) -31/navigation_offset = Vector2( 8, 16 ) -31/shape_offset = Vector2( 0, 0 ) -31/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -31/shape_one_way = false -31/shape_one_way_margin = 0.0 -31/shapes = [ ] -31/z_index = 0 -32/name = "Refrigerator" -32/texture = ExtResource( 1 ) -32/tex_offset = Vector2( 0, 0 ) -32/modulate = Color( 1, 1, 1, 1 ) -32/region = Rect2( 16, 144, 16, 32 ) -32/tile_mode = 0 -32/occluder_offset = Vector2( 8, 16 ) -32/navigation_offset = Vector2( 8, 16 ) -32/shape_offset = Vector2( 0, 0 ) -32/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -32/shape = SubResource( 13 ) -32/shape_one_way = false -32/shape_one_way_margin = 1.0 -32/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 13 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -32/z_index = 0 -33/name = "Sink" -33/texture = ExtResource( 1 ) -33/tex_offset = Vector2( 0, 0 ) -33/modulate = Color( 1, 1, 1, 1 ) -33/region = Rect2( 64, 208, 32, 32 ) -33/tile_mode = 0 -33/occluder_offset = Vector2( 16, 16 ) -33/navigation_offset = Vector2( 16, 16 ) -33/shape_offset = Vector2( 0, 0 ) -33/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -33/shape = SubResource( 14 ) -33/shape_one_way = false -33/shape_one_way_margin = 1.0 -33/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 14 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -33/z_index = 0 -34/name = "RedCarpetBottomRight" -34/texture = ExtResource( 1 ) -34/tex_offset = Vector2( 0, 0 ) -34/modulate = Color( 1, 1, 1, 1 ) -34/region = Rect2( 32, 272, 16, 16 ) -34/tile_mode = 0 -34/occluder_offset = Vector2( 8, 8 ) -34/navigation_offset = Vector2( 8, 8 ) -34/shape_offset = Vector2( 0, 0 ) -34/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -34/shape_one_way = false -34/shape_one_way_margin = 0.0 -34/shapes = [ ] -34/z_index = 0 -35/name = "BlackBlock" -35/texture = ExtResource( 1 ) -35/tex_offset = Vector2( 0, 0 ) -35/modulate = Color( 1, 1, 1, 1 ) -35/region = Rect2( 0, 0, 16, 16 ) -35/tile_mode = 0 -35/occluder_offset = Vector2( 8, 8 ) -35/navigation_offset = Vector2( 8, 8 ) -35/shape_offset = Vector2( 8, 8 ) -35/shape_transform = Transform2D( 1, 0, 0, 1, 8, 8 ) -35/shape = SubResource( 15 ) -35/shape_one_way = false -35/shape_one_way_margin = 1.0 -35/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 15 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 8 ) -} ] -35/z_index = 0 -36/name = "PlantBottom" -36/texture = ExtResource( 1 ) -36/tex_offset = Vector2( 0, 0 ) -36/modulate = Color( 1, 1, 1, 1 ) -36/region = Rect2( 48, 224, 16, 16 ) -36/tile_mode = 0 -36/occluder_offset = Vector2( 8, 8 ) -36/navigation_offset = Vector2( 8, 8 ) -36/shape_offset = Vector2( 8, 8 ) -36/shape_transform = Transform2D( 1, 0, 0, 1, 8, 8 ) -36/shape = SubResource( 16 ) -36/shape_one_way = false -36/shape_one_way_margin = 1.0 -36/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 16 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 8 ) -} ] -36/z_index = 0 -37/name = "PlantTop" -37/texture = ExtResource( 1 ) -37/tex_offset = Vector2( 0, 0 ) -37/modulate = Color( 1, 1, 1, 1 ) -37/region = Rect2( 48, 208, 16, 16 ) -37/tile_mode = 0 -37/occluder_offset = Vector2( 8, 8 ) -37/navigation_offset = Vector2( 8, 8 ) -37/shape_offset = Vector2( 0, 0 ) -37/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -37/shape_one_way = false -37/shape_one_way_margin = 0.0 -37/shapes = [ ] -37/z_index = 0 -38/name = "WoodFloor2" -38/texture = ExtResource( 1 ) -38/tex_offset = Vector2( 0, 0 ) -38/modulate = Color( 1, 1, 1, 1 ) -38/region = Rect2( 48, 80, 16, 16 ) -38/tile_mode = 0 -38/occluder_offset = Vector2( 8, 8 ) -38/navigation_offset = Vector2( 8, 8 ) -38/shape_offset = Vector2( 0, 0 ) -38/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -38/shape_one_way = false -38/shape_one_way_margin = 0.0 -38/shapes = [ ] -38/z_index = 0 -39/name = "WoodFloor2Shadow" -39/texture = ExtResource( 1 ) -39/tex_offset = Vector2( 0, 0 ) -39/modulate = Color( 1, 1, 1, 1 ) -39/region = Rect2( 48, 96, 16, 16 ) -39/tile_mode = 0 -39/occluder_offset = Vector2( 8, 8 ) -39/navigation_offset = Vector2( 8, 8 ) -39/shape_offset = Vector2( 0, 0 ) -39/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -39/shape_one_way = false -39/shape_one_way_margin = 0.0 -39/shapes = [ ] -39/z_index = 0 -40/name = "Drawer" -40/texture = ExtResource( 1 ) -40/tex_offset = Vector2( 0, 0 ) -40/modulate = Color( 1, 1, 1, 1 ) -40/region = Rect2( 48, 112, 32, 32 ) -40/tile_mode = 0 -40/occluder_offset = Vector2( 16, 16 ) -40/navigation_offset = Vector2( 16, 16 ) -40/shape_offset = Vector2( 16, 16 ) -40/shape_transform = Transform2D( 1, 0, 0, 1, 16, 16 ) -40/shape = SubResource( 4 ) -40/shape_one_way = false -40/shape_one_way_margin = 1.0 -40/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 4 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 16, 16 ) -} ] -40/z_index = 0 -41/name = "Bookshelf1" -41/texture = ExtResource( 1 ) -41/tex_offset = Vector2( 0, 0 ) -41/modulate = Color( 1, 1, 1, 1 ) -41/region = Rect2( 32, 144, 16, 32 ) -41/tile_mode = 0 -41/occluder_offset = Vector2( 8, 16 ) -41/navigation_offset = Vector2( 8, 16 ) -41/shape_offset = Vector2( 8, 16 ) -41/shape_transform = Transform2D( 1, 0, 0, 1, 8, 16 ) -41/shape = SubResource( 17 ) -41/shape_one_way = false -41/shape_one_way_margin = 1.0 -41/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 17 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 16 ) -} ] -41/z_index = 0 -42/name = "Bookshelf2" -42/texture = ExtResource( 1 ) -42/tex_offset = Vector2( 0, 0 ) -42/modulate = Color( 1, 1, 1, 1 ) -42/region = Rect2( 48, 144, 16, 32 ) -42/tile_mode = 0 -42/occluder_offset = Vector2( 8, 16 ) -42/navigation_offset = Vector2( 8, 16 ) -42/shape_offset = Vector2( 8, 16 ) -42/shape_transform = Transform2D( 1, 0, 0, 1, 8, 16 ) -42/shape = SubResource( 18 ) -42/shape_one_way = false -42/shape_one_way_margin = 1.0 -42/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 18 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 8, 16 ) -} ] -42/z_index = 0 -43/name = "Indoor-Resized.png 43" -43/texture = ExtResource( 1 ) -43/tex_offset = Vector2( 0, 0 ) -43/modulate = Color( 1, 1, 1, 1 ) -43/region = Rect2( 64, 336, 32, 64 ) -43/tile_mode = 2 -43/autotile/icon_coordinate = Vector2( 0, 2 ) -43/autotile/tile_size = Vector2( 16, 16 ) -43/autotile/spacing = 0 -43/autotile/occluder_map = [ ] -43/autotile/navpoly_map = [ ] -43/autotile/priority_map = [ ] -43/autotile/z_index_map = [ ] -43/occluder_offset = Vector2( 0, 0 ) -43/navigation_offset = Vector2( 0, 0 ) -43/shape_offset = Vector2( 0, 0 ) -43/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -43/shape = SubResource( 19 ) -43/shape_one_way = false -43/shape_one_way_margin = 1.0 -43/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 19 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 20 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 0, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 21 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 22 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 0, 3 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 23 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 3 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 24 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 25 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -43/z_index = 0 -44/name = "Indoor-Resized.png 44" -44/texture = ExtResource( 1 ) -44/tex_offset = Vector2( 0, 0 ) -44/modulate = Color( 1, 1, 1, 1 ) -44/region = Rect2( 96, 240, 32, 48 ) -44/tile_mode = 2 -44/autotile/icon_coordinate = Vector2( 0, 0 ) -44/autotile/tile_size = Vector2( 16, 16 ) -44/autotile/spacing = 0 -44/autotile/occluder_map = [ ] -44/autotile/navpoly_map = [ ] -44/autotile/priority_map = [ ] -44/autotile/z_index_map = [ ] -44/occluder_offset = Vector2( 0, 0 ) -44/navigation_offset = Vector2( 0, 0 ) -44/shape_offset = Vector2( 0, 0 ) -44/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -44/shape_one_way = false -44/shape_one_way_margin = 0.0 -44/shapes = [ ] -44/z_index = 0 -45/name = "Indoor-Resized.png 45" -45/texture = ExtResource( 1 ) -45/tex_offset = Vector2( 0, 0 ) -45/modulate = Color( 1, 1, 1, 1 ) -45/region = Rect2( 0, 288, 16, 48 ) -45/tile_mode = 2 -45/autotile/icon_coordinate = Vector2( 0, 0 ) -45/autotile/tile_size = Vector2( 16, 16 ) -45/autotile/spacing = 0 -45/autotile/occluder_map = [ ] -45/autotile/navpoly_map = [ ] -45/autotile/priority_map = [ ] -45/autotile/z_index_map = [ ] -45/occluder_offset = Vector2( 0, 0 ) -45/navigation_offset = Vector2( 0, 0 ) -45/shape_offset = Vector2( 0, 0 ) -45/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -45/shape_one_way = false -45/shape_one_way_margin = 0.0 -45/shapes = [ ] -45/z_index = 0 -46/name = "Indoor-Resized.png 46" -46/texture = ExtResource( 1 ) -46/tex_offset = Vector2( 0, 0 ) -46/modulate = Color( 1, 1, 1, 1 ) -46/region = Rect2( 256, 352, 48, 64 ) -46/tile_mode = 2 -46/autotile/icon_coordinate = Vector2( 0, 0 ) -46/autotile/tile_size = Vector2( 16, 16 ) -46/autotile/spacing = 0 -46/autotile/occluder_map = [ ] -46/autotile/navpoly_map = [ ] -46/autotile/priority_map = [ ] -46/autotile/z_index_map = [ ] -46/occluder_offset = Vector2( 0, 0 ) -46/navigation_offset = Vector2( 0, 0 ) -46/shape_offset = Vector2( 0, 0 ) -46/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -46/shape = SubResource( 26 ) -46/shape_one_way = false -46/shape_one_way_margin = 1.0 -46/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 26 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 27 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 28 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 0, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 29 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 30 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 31 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -46/z_index = 0 -47/name = "Indoor-Resized.png 47" -47/texture = ExtResource( 1 ) -47/tex_offset = Vector2( 0, 0 ) -47/modulate = Color( 1, 1, 1, 1 ) -47/region = Rect2( 32, 320, 32, 16 ) -47/tile_mode = 2 -47/autotile/icon_coordinate = Vector2( 0, 0 ) -47/autotile/tile_size = Vector2( 16, 16 ) -47/autotile/spacing = 0 -47/autotile/occluder_map = [ ] -47/autotile/navpoly_map = [ ] -47/autotile/priority_map = [ ] -47/autotile/z_index_map = [ ] -47/occluder_offset = Vector2( 0, 0 ) -47/navigation_offset = Vector2( 0, 0 ) -47/shape_offset = Vector2( 0, 0 ) -47/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -47/shape_one_way = false -47/shape_one_way_margin = 0.0 -47/shapes = [ ] -47/z_index = 0 -48/name = "Indoor-Resized.png 48" -48/texture = ExtResource( 1 ) -48/tex_offset = Vector2( 0, 0 ) -48/modulate = Color( 1, 1, 1, 1 ) -48/region = Rect2( 32, 464, 48, 16 ) -48/tile_mode = 2 -48/autotile/icon_coordinate = Vector2( 0, 0 ) -48/autotile/tile_size = Vector2( 16, 16 ) -48/autotile/spacing = 0 -48/autotile/occluder_map = [ ] -48/autotile/navpoly_map = [ ] -48/autotile/priority_map = [ ] -48/autotile/z_index_map = [ ] -48/occluder_offset = Vector2( 0, 0 ) -48/navigation_offset = Vector2( 0, 0 ) -48/shape_offset = Vector2( 0, 0 ) -48/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -48/shape_one_way = false -48/shape_one_way_margin = 0.0 -48/shapes = [ ] -48/z_index = 0 diff --git a/TileMapsSource/Indoor(1).tscn b/TileMapsSource/Indoor(1).tscn deleted file mode 100755 index e0fbf1a1a..000000000 --- a/TileMapsSource/Indoor(1).tscn +++ /dev/null @@ -1,427 +0,0 @@ -[gd_scene load_steps=18 format=2] - -[ext_resource path="res://Graphics/Tilesets/Indoor-Resized.png" type="Texture" id=1] - -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 8, 8 ) - -[sub_resource type="RectangleShape2D" id=2] -extents = Vector2( 16, 16 ) - -[sub_resource type="RectangleShape2D" id=3] -extents = Vector2( 8, 8 ) - -[sub_resource type="RectangleShape2D" id=4] -extents = Vector2( 16, 16 ) - -[sub_resource type="RectangleShape2D" id=5] -extents = Vector2( 16, 16 ) - -[sub_resource type="RectangleShape2D" id=6] -extents = Vector2( 8, 8 ) - -[sub_resource type="RectangleShape2D" id=7] -extents = Vector2( 16, 24 ) - -[sub_resource type="RectangleShape2D" id=8] -extents = Vector2( 16, 16 ) - -[sub_resource type="RectangleShape2D" id=9] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=10] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=11] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=12] -extents = Vector2( 8, 24 ) - -[sub_resource type="RectangleShape2D" id=13] -extents = Vector2( 8, 8 ) - -[sub_resource type="RectangleShape2D" id=14] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=15] -extents = Vector2( 8, 16 ) - -[sub_resource type="RectangleShape2D" id=16] -extents = Vector2( 8, 16 ) - -[node name="Node" type="Node"] - -[node name="WoodFloor" type="Sprite" parent="."] -position = Vector2( 32, 32 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 16, 80, 16, 16 ) - -[node name="WoodFloor2" type="Sprite" parent="."] -position = Vector2( 160, 288 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 48, 80, 16, 16 ) - -[node name="WoodFloor2Shadow" type="Sprite" parent="."] -position = Vector2( 192, 288 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 48, 96, 16, 16 ) - -[node name="BlackBlock" type="Sprite" parent="."] -position = Vector2( 256, 192 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 0, 0, 16, 16 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="BlackBlock"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="BlackBlock/StaticBody2D"] -shape = SubResource( 1 ) - -[node name="WoodFloorShadow" type="Sprite" parent="."] -position = Vector2( 32, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 16, 96, 16, 16 ) - -[node name="Desk" type="Sprite" parent="."] -position = Vector2( 96, 32 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 16, 288, 32, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Desk"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Desk/StaticBody2D"] -shape = SubResource( 2 ) - -[node name="RedCarpetTopLeft" type="Sprite" parent="."] -position = Vector2( 160, 32 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 0, 240, 16, 16 ) - -[node name="RedCarpetTopMiddle" type="Sprite" parent="."] -position = Vector2( 192, 32 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 16, 240, 16, 16 ) - -[node name="RedCarpetTopRight" type="Sprite" parent="."] -position = Vector2( 224, 32 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 32, 240, 16, 16 ) - -[node name="RedCarpetMiddleLeft" type="Sprite" parent="."] -position = Vector2( 160, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 0, 256, 16, 16 ) - -[node name="RedCarpetCenter" type="Sprite" parent="."] -position = Vector2( 192, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 16, 256, 16, 16 ) - -[node name="RedCarpetMiddleRight" type="Sprite" parent="."] -position = Vector2( 224, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 32, 256, 16, 16 ) - -[node name="RedCarpetBottomLeft" type="Sprite" parent="."] -position = Vector2( 160, 96 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 0, 272, 16, 16 ) - -[node name="RedCarpetBottomMiddle" type="Sprite" parent="."] -position = Vector2( 192, 96 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 16, 272, 16, 16 ) - -[node name="RedCarpetBottomRight" type="Sprite" parent="."] -position = Vector2( 224, 96 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 32, 272, 16, 16 ) - -[node name="PlantBottom" type="Sprite" parent="."] -position = Vector2( 256, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 48, 224, 16, 16 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="PlantBottom"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="PlantBottom/StaticBody2D"] -shape = SubResource( 3 ) - -[node name="PlantTop" type="Sprite" parent="."] -position = Vector2( 256, 32 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 48, 208, 16, 16 ) - -[node name="TV" type="Sprite" parent="."] -position = Vector2( 320, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 96, 208, 32, 32 ) - -[node name="StaticBody2D2" type="StaticBody2D" parent="TV"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="TV/StaticBody2D2"] -shape = SubResource( 4 ) - -[node name="TV_Flat" type="Sprite" parent="."] -position = Vector2( 192, 224 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 192, 0, 32, 32 ) - -[node name="Table1" type="Sprite" parent="."] -position = Vector2( 96, 288 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 64, 144, 32, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Table1"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Table1/StaticBody2D"] -shape = SubResource( 5 ) - -[node name="WhiteConsole" type="Sprite" parent="."] -position = Vector2( 32, 128 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 48, 288, 16, 16 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="WhiteConsole"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="WhiteConsole/StaticBody2D"] -shape = SubResource( 6 ) - -[node name="Bed" type="Sprite" parent="."] -position = Vector2( 96, 128 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 64, 288, 32, 48 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Bed"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Bed/StaticBody2D"] -shape = SubResource( 7 ) - -[node name="BookSelf" type="Sprite" parent="."] -position = Vector2( 192, 160 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 80, 112, 32, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="BookSelf"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="BookSelf/StaticBody2D"] -shape = SubResource( 8 ) - -[node name="Drawer" type="Sprite" parent="."] -position = Vector2( 288, 256 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 48, 112, 32, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Drawer"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Drawer/StaticBody2D"] -shape = SubResource( 8 ) - -[node name="Bookshelf1" type="Sprite" parent="."] -position = Vector2( 352, 256 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 32, 144, 16, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Bookshelf1"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Bookshelf1/StaticBody2D"] -shape = SubResource( 9 ) - -[node name="Bookshelf2" type="Sprite" parent="."] -position = Vector2( 384, 256 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 48, 144, 16, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Bookshelf2"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Bookshelf2/StaticBody2D"] -shape = SubResource( 10 ) - -[node name="CaseDrawerLeft" type="Sprite" parent="."] -position = Vector2( 96, 224 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 112, 112, 16, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="CaseDrawerLeft"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="CaseDrawerLeft/StaticBody2D"] -shape = SubResource( 11 ) - -[node name="CaseDrawerRight" type="Sprite" parent="."] -position = Vector2( 128, 224 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 0, 144, 16, 32 ) - -[node name="StaticBody2D2" type="StaticBody2D" parent="CaseDrawerRight"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="CaseDrawerRight/StaticBody2D2"] -shape = SubResource( 11 ) - -[node name="Seat" type="Sprite" parent="."] -position = Vector2( 256, 128 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 16, 320, 16, 16 ) - -[node name="StairDownLeft" type="Sprite" parent="."] -position = Vector2( 320, 160 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 32, 336, 32, 48 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="StairDownLeft"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="StairDownLeft/StaticBody2D"] -position = Vector2( -8, 0 ) -shape = SubResource( 12 ) - -[node name="CollisionShape2D2" type="CollisionShape2D" parent="StairDownLeft/StaticBody2D"] -position = Vector2( 8, 16 ) -shape = SubResource( 13 ) - -[node name="CollisionShape2D3" type="CollisionShape2D" parent="StairDownLeft/StaticBody2D"] -position = Vector2( 8, -16 ) -shape = SubResource( 13 ) - -[node name="StairUpRight" type="Sprite" parent="."] -position = Vector2( 32, 256 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 64, 336, 32, 64 ) - -[node name="Wall1Left" type="Sprite" parent="."] -position = Vector2( 384, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 48, 48, 16, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Wall1Left"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Wall1Left/StaticBody2D"] -shape = SubResource( 14 ) - -[node name="Wall1Center" type="Sprite" parent="."] -position = Vector2( 416, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 64, 48, 16, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Wall1Center"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Wall1Center/StaticBody2D"] -shape = SubResource( 15 ) - -[node name="Wall1Right" type="Sprite" parent="."] -position = Vector2( 448, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 80, 48, 16, 32 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Wall1Right"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Wall1Right/StaticBody2D"] -shape = SubResource( 16 ) - -[node name="Map" type="Sprite" parent="."] -position = Vector2( 384, 160 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 224, 64, 32, 32 ) - -[node name="Clock" type="Sprite" parent="."] -position = Vector2( 448, 128 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 96, 320, 16, 16 ) - -[node name="GreenWallPoster" type="Sprite" parent="."] -position = Vector2( 480, 64 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 112, 288, 16, 32 ) - -[node name="Window1" type="Sprite" parent="."] -position = Vector2( 32, 192 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 32, 208, 16, 32 ) - -[node name="Refrigerator" type="Sprite" parent="."] -position = Vector2( 480, 128 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 16, 144, 16, 32 ) - -[node name="Sink" type="Sprite" parent="."] -position = Vector2( 448, 192 ) -scale = Vector2( 2, 2 ) -texture = ExtResource( 1 ) -region_enabled = true -region_rect = Rect2( 64, 208, 32, 32 ) diff --git a/TileMapsSource/Indoor_1.tres b/TileMapsSource/Indoor_1.tres new file mode 100644 index 000000000..7f9722ec6 --- /dev/null +++ b/TileMapsSource/Indoor_1.tres @@ -0,0 +1,2143 @@ +[gd_resource type="TileSet" format=3] + +[ext_resource type="Texture2D" path="res://Graphics/Tilesets/Indoor-Resized.png" id="1"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1npdm"] +texture = ExtResource("1") +margins = Vector2i(16, 80) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_cqi44"] +texture = ExtResource("1") +margins = Vector2i(16, 96) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xu8ob"] +texture = ExtResource("1") +margins = Vector2i(16, 272) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_747dt"] +texture = ExtResource("1") +margins = Vector2i(96, 208) +texture_region_size = Vector2i(32, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 24, -8, 24, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -24, -8, -24, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 24, 8, 24, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -24, 8, -24, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 24, 24, 24, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 24, -24, 24, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -24, 24, -24, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -24, -24, -24, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_u24uo"] +texture = ExtResource("1") +margins = Vector2i(48, 288) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3gykt"] +texture = ExtResource("1") +margins = Vector2i(64, 288) +texture_region_size = Vector2i(32, 48) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 24, -8, 24, 40, -8, 40) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -24, -8, -24, 40, 8, 40) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 24, 8, 24, -40, -8, -40) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -24, 8, -24, -40, 8, -40) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 24, 40, 24, 40, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 24, -40, 24, -40, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -24, 40, -24, 40, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -24, -40, -24, -40, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hobjc"] +texture = ExtResource("1") +margins = Vector2i(80, 112) +texture_region_size = Vector2i(32, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 24, -8, 24, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -24, -8, -24, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 24, 8, 24, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -24, 8, -24, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 24, 24, 24, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 24, -24, 24, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -24, 24, -24, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -24, -24, -24, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_cg5qt"] +texture = ExtResource("1") +margins = Vector2i(16, 320) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fmse1"] +texture = ExtResource("1") +margins = Vector2i(48, 48) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 24, 8, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -24, 8, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 24, -8, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -24, -8, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_u6to7"] +texture = ExtResource("1") +margins = Vector2i(64, 48) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 24, 8, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -24, 8, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 24, -8, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -24, -8, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lkqb0"] +texture = ExtResource("1") +margins = Vector2i(80, 48) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 24, 8, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -24, 8, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 24, -8, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -24, -8, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_t31ax"] +texture = ExtResource("1") +margins = Vector2i(224, 64) +texture_region_size = Vector2i(32, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s7u3m"] +texture = ExtResource("1") +margins = Vector2i(16, 288) +texture_region_size = Vector2i(32, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 24, -8, 24, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -24, -8, -24, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 24, 8, 24, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -24, 8, -24, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 24, 24, 24, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 24, -24, 24, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -24, 24, -24, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -24, -24, -24, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_pljbs"] +texture = ExtResource("1") +margins = Vector2i(192, 0) +texture_region_size = Vector2i(32, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_bnexq"] +texture = ExtResource("1") +margins = Vector2i(64, 144) +texture_region_size = Vector2i(32, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 24, -8, 24, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -24, -8, -24, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 24, 8, 24, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -24, 8, -24, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 24, 24, 24, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 24, -24, 24, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -24, 24, -24, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -24, -24, -24, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_gy8w1"] +texture = ExtResource("1") +margins = Vector2i(112, 112) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 24, 8, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -24, 8, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 24, -8, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -24, -8, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kvk2f"] +texture = ExtResource("1") +margins = Vector2i(0, 144) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 24, 8, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -24, 8, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 24, -8, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -24, -8, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_pa8cq"] +texture = ExtResource("1") +margins = Vector2i(32, 336) +texture_region_size = Vector2i(32, 48) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 40, -8, 40) +0:0/0/physics_layer_0/polygon_1/points = PackedVector2Array(8, 24, 24, 24, 24, 40, 8, 40) +0:0/0/physics_layer_0/polygon_2/points = PackedVector2Array(8, -8, 24, -8, 24, 8, 8, 8) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 40, 8, 40) +0:0/1/physics_layer_0/polygon_1/points = PackedVector2Array(-8, 24, -24, 24, -24, 40, -8, 40) +0:0/1/physics_layer_0/polygon_2/points = PackedVector2Array(-8, -8, -24, -8, -24, 8, -8, 8) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -40, -8, -40) +0:0/2/physics_layer_0/polygon_1/points = PackedVector2Array(8, -24, 24, -24, 24, -40, 8, -40) +0:0/2/physics_layer_0/polygon_2/points = PackedVector2Array(8, 8, 24, 8, 24, -8, 8, -8) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -40, 8, -40) +0:0/3/physics_layer_0/polygon_1/points = PackedVector2Array(-8, -24, -24, -24, -24, -40, -8, -40) +0:0/3/physics_layer_0/polygon_2/points = PackedVector2Array(-8, 8, -24, 8, -24, -8, -8, -8) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 40, 8, 40, -8) +0:0/4/physics_layer_0/polygon_1/points = PackedVector2Array(24, 8, 24, 24, 40, 24, 40, 8) +0:0/4/physics_layer_0/polygon_2/points = PackedVector2Array(-8, 8, -8, 24, 8, 24, 8, 8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -40, 8, -40, -8) +0:0/5/physics_layer_0/polygon_1/points = PackedVector2Array(-24, 8, -24, 24, -40, 24, -40, 8) +0:0/5/physics_layer_0/polygon_2/points = PackedVector2Array(8, 8, 8, 24, -8, 24, -8, 8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 40, -8, 40, 8) +0:0/6/physics_layer_0/polygon_1/points = PackedVector2Array(24, -8, 24, -24, 40, -24, 40, -8) +0:0/6/physics_layer_0/polygon_2/points = PackedVector2Array(-8, -8, -8, -24, 8, -24, 8, -8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -40, -8, -40, 8) +0:0/7/physics_layer_0/polygon_1/points = PackedVector2Array(-24, -8, -24, -24, -40, -24, -40, -8) +0:0/7/physics_layer_0/polygon_2/points = PackedVector2Array(8, -8, 8, -24, -8, -24, -8, -8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_38mnc"] +texture = ExtResource("1") +margins = Vector2i(96, 320) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_pxrpm"] +texture = ExtResource("1") +margins = Vector2i(112, 288) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1xt5j"] +texture = ExtResource("1") +margins = Vector2i(32, 208) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rt2v7"] +texture = ExtResource("1") +margins = Vector2i(16, 144) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 24, 8, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -24, 8, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 24, -8, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -24, -8, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_52owe"] +texture = ExtResource("1") +margins = Vector2i(64, 208) +texture_region_size = Vector2i(32, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 24, -8, 24, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -24, -8, -24, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 24, 8, 24, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -24, 8, -24, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 24, 24, 24, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 24, -24, 24, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -24, 24, -24, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -24, -24, -24, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_i4wwp"] +texture = ExtResource("1") +margins = Vector2i(0, 240) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_58x8l"] +texture = ExtResource("1") +margins = Vector2i(32, 272) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qs010"] +texture = ExtResource("1") +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_oqlv7"] +texture = ExtResource("1") +margins = Vector2i(48, 224) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wolxf"] +texture = ExtResource("1") +margins = Vector2i(48, 208) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hy3l1"] +texture = ExtResource("1") +margins = Vector2i(48, 80) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ual76"] +texture = ExtResource("1") +margins = Vector2i(48, 96) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rjkxr"] +texture = ExtResource("1") +margins = Vector2i(48, 112) +texture_region_size = Vector2i(32, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 24, -8, 24, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -24, -8, -24, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 24, 8, 24, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -24, 8, -24, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 24, 24, 24, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 24, -24, 24, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -24, 24, -24, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -24, -24, -24, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_solci"] +texture = ExtResource("1") +margins = Vector2i(32, 144) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 24, 8, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -24, 8, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 24, -8, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -24, -8, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_nuko5"] +texture = ExtResource("1") +margins = Vector2i(48, 144) +texture_region_size = Vector2i(16, 32) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 24, -8, 24) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 24, 8, 24) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -24, -8, -24) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -24, 8, -24) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 24, 8, 24, -8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -24, 8, -24, -8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 24, -8, 24, 8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -24, -8, -24, 8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mg4au"] +texture = ExtResource("1") +margins = Vector2i(64, 336) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/physics_layer_0/polygon_1/points = PackedVector2Array(8, -8, 24, -8, 24, 8, 8, 8) +0:0/0/physics_layer_0/polygon_2/points = PackedVector2Array(-8, 8, 8, 8, 8, 24, -8, 24) +0:0/0/physics_layer_0/polygon_3/points = PackedVector2Array(8, 8, 24, 8, 24, 24, 8, 24) +0:0/0/physics_layer_0/polygon_4/points = PackedVector2Array(-8, 40, 8, 40, 8, 56, -8, 56) +0:0/0/physics_layer_0/polygon_5/points = PackedVector2Array(8, 40, 24, 40, 24, 56, 8, 56) +0:0/0/physics_layer_0/polygon_6/points = PackedVector2Array(8, 24, 24, 24, 24, 40, 8, 40) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +0:0/1/physics_layer_0/polygon_1/points = PackedVector2Array(-8, -8, -24, -8, -24, 8, -8, 8) +0:0/1/physics_layer_0/polygon_2/points = PackedVector2Array(8, 8, -8, 8, -8, 24, 8, 24) +0:0/1/physics_layer_0/polygon_3/points = PackedVector2Array(-8, 8, -24, 8, -24, 24, -8, 24) +0:0/1/physics_layer_0/polygon_4/points = PackedVector2Array(8, 40, -8, 40, -8, 56, 8, 56) +0:0/1/physics_layer_0/polygon_5/points = PackedVector2Array(-8, 40, -24, 40, -24, 56, -8, 56) +0:0/1/physics_layer_0/polygon_6/points = PackedVector2Array(-8, 24, -24, 24, -24, 40, -8, 40) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +0:0/2/physics_layer_0/polygon_1/points = PackedVector2Array(8, 8, 24, 8, 24, -8, 8, -8) +0:0/2/physics_layer_0/polygon_2/points = PackedVector2Array(-8, -8, 8, -8, 8, -24, -8, -24) +0:0/2/physics_layer_0/polygon_3/points = PackedVector2Array(8, -8, 24, -8, 24, -24, 8, -24) +0:0/2/physics_layer_0/polygon_4/points = PackedVector2Array(-8, -40, 8, -40, 8, -56, -8, -56) +0:0/2/physics_layer_0/polygon_5/points = PackedVector2Array(8, -40, 24, -40, 24, -56, 8, -56) +0:0/2/physics_layer_0/polygon_6/points = PackedVector2Array(8, -24, 24, -24, 24, -40, 8, -40) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +0:0/3/physics_layer_0/polygon_1/points = PackedVector2Array(-8, 8, -24, 8, -24, -8, -8, -8) +0:0/3/physics_layer_0/polygon_2/points = PackedVector2Array(8, -8, -8, -8, -8, -24, 8, -24) +0:0/3/physics_layer_0/polygon_3/points = PackedVector2Array(-8, -8, -24, -8, -24, -24, -8, -24) +0:0/3/physics_layer_0/polygon_4/points = PackedVector2Array(8, -40, -8, -40, -8, -56, 8, -56) +0:0/3/physics_layer_0/polygon_5/points = PackedVector2Array(-8, -40, -24, -40, -24, -56, -8, -56) +0:0/3/physics_layer_0/polygon_6/points = PackedVector2Array(-8, -24, -24, -24, -24, -40, -8, -40) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:0/4/physics_layer_0/polygon_1/points = PackedVector2Array(-8, 8, -8, 24, 8, 24, 8, 8) +0:0/4/physics_layer_0/polygon_2/points = PackedVector2Array(8, -8, 8, 8, 24, 8, 24, -8) +0:0/4/physics_layer_0/polygon_3/points = PackedVector2Array(8, 8, 8, 24, 24, 24, 24, 8) +0:0/4/physics_layer_0/polygon_4/points = PackedVector2Array(40, -8, 40, 8, 56, 8, 56, -8) +0:0/4/physics_layer_0/polygon_5/points = PackedVector2Array(40, 8, 40, 24, 56, 24, 56, 8) +0:0/4/physics_layer_0/polygon_6/points = PackedVector2Array(24, 8, 24, 24, 40, 24, 40, 8) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +0:0/5/physics_layer_0/polygon_1/points = PackedVector2Array(8, 8, 8, 24, -8, 24, -8, 8) +0:0/5/physics_layer_0/polygon_2/points = PackedVector2Array(-8, -8, -8, 8, -24, 8, -24, -8) +0:0/5/physics_layer_0/polygon_3/points = PackedVector2Array(-8, 8, -8, 24, -24, 24, -24, 8) +0:0/5/physics_layer_0/polygon_4/points = PackedVector2Array(-40, -8, -40, 8, -56, 8, -56, -8) +0:0/5/physics_layer_0/polygon_5/points = PackedVector2Array(-40, 8, -40, 24, -56, 24, -56, 8) +0:0/5/physics_layer_0/polygon_6/points = PackedVector2Array(-24, 8, -24, 24, -40, 24, -40, 8) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +0:0/6/physics_layer_0/polygon_1/points = PackedVector2Array(-8, -8, -8, -24, 8, -24, 8, -8) +0:0/6/physics_layer_0/polygon_2/points = PackedVector2Array(8, 8, 8, -8, 24, -8, 24, 8) +0:0/6/physics_layer_0/polygon_3/points = PackedVector2Array(8, -8, 8, -24, 24, -24, 24, -8) +0:0/6/physics_layer_0/polygon_4/points = PackedVector2Array(40, 8, 40, -8, 56, -8, 56, 8) +0:0/6/physics_layer_0/polygon_5/points = PackedVector2Array(40, -8, 40, -24, 56, -24, 56, -8) +0:0/6/physics_layer_0/polygon_6/points = PackedVector2Array(24, -8, 24, -24, 40, -24, 40, -8) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +0:0/7/physics_layer_0/polygon_1/points = PackedVector2Array(8, -8, 8, -24, -8, -24, -8, -8) +0:0/7/physics_layer_0/polygon_2/points = PackedVector2Array(-8, 8, -8, -8, -24, -8, -24, 8) +0:0/7/physics_layer_0/polygon_3/points = PackedVector2Array(-8, -8, -8, -24, -24, -24, -24, -8) +0:0/7/physics_layer_0/polygon_4/points = PackedVector2Array(-40, 8, -40, -8, -56, -8, -56, 8) +0:0/7/physics_layer_0/polygon_5/points = PackedVector2Array(-40, -8, -40, -24, -56, -24, -56, -8) +0:0/7/physics_layer_0/polygon_6/points = PackedVector2Array(-24, -8, -24, -24, -40, -24, -40, -8) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true +0:1/next_alternative_id = 8 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/1 = 1 +0:1/1/flip_h = true +0:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +0:1/2 = 2 +0:1/2/flip_v = true +0:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +0:1/3 = 3 +0:1/3/flip_h = true +0:1/3/flip_v = true +0:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +0:1/4 = 4 +0:1/4/transpose = true +0:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:1/5 = 5 +0:1/5/flip_h = true +0:1/5/transpose = true +0:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +0:1/6 = 6 +0:1/6/flip_v = true +0:1/6/transpose = true +0:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +0:1/7 = 7 +0:1/7/flip_h = true +0:1/7/flip_v = true +0:1/7/transpose = true +0:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +0:2/next_alternative_id = 8 +0:2/0 = 0 +0:2/1 = 1 +0:2/1/flip_h = true +0:2/2 = 2 +0:2/2/flip_v = true +0:2/3 = 3 +0:2/3/flip_h = true +0:2/3/flip_v = true +0:2/4 = 4 +0:2/4/transpose = true +0:2/5 = 5 +0:2/5/flip_h = true +0:2/5/transpose = true +0:2/6 = 6 +0:2/6/flip_v = true +0:2/6/transpose = true +0:2/7 = 7 +0:2/7/flip_h = true +0:2/7/flip_v = true +0:2/7/transpose = true +0:3/next_alternative_id = 8 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/1 = 1 +0:3/1/flip_h = true +0:3/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +0:3/2 = 2 +0:3/2/flip_v = true +0:3/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +0:3/3 = 3 +0:3/3/flip_h = true +0:3/3/flip_v = true +0:3/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +0:3/4 = 4 +0:3/4/transpose = true +0:3/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:3/5 = 5 +0:3/5/flip_h = true +0:3/5/transpose = true +0:3/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +0:3/6 = 6 +0:3/6/flip_v = true +0:3/6/transpose = true +0:3/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +0:3/7 = 7 +0:3/7/flip_h = true +0:3/7/flip_v = true +0:3/7/transpose = true +0:3/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +1:0/next_alternative_id = 8 +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/1 = 1 +1:0/1/flip_h = true +1:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +1:0/2 = 2 +1:0/2/flip_v = true +1:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +1:0/3 = 3 +1:0/3/flip_h = true +1:0/3/flip_v = true +1:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +1:0/4 = 4 +1:0/4/transpose = true +1:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +1:0/5 = 5 +1:0/5/flip_h = true +1:0/5/transpose = true +1:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +1:0/6 = 6 +1:0/6/flip_v = true +1:0/6/transpose = true +1:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +1:0/7 = 7 +1:0/7/flip_h = true +1:0/7/flip_v = true +1:0/7/transpose = true +1:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +1:1/next_alternative_id = 8 +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/1 = 1 +1:1/1/flip_h = true +1:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +1:1/2 = 2 +1:1/2/flip_v = true +1:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +1:1/3 = 3 +1:1/3/flip_h = true +1:1/3/flip_v = true +1:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +1:1/4 = 4 +1:1/4/transpose = true +1:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +1:1/5 = 5 +1:1/5/flip_h = true +1:1/5/transpose = true +1:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +1:1/6 = 6 +1:1/6/flip_v = true +1:1/6/transpose = true +1:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +1:1/7 = 7 +1:1/7/flip_h = true +1:1/7/flip_v = true +1:1/7/transpose = true +1:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +1:2/next_alternative_id = 8 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/1 = 1 +1:2/1/flip_h = true +1:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +1:2/2 = 2 +1:2/2/flip_v = true +1:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +1:2/3 = 3 +1:2/3/flip_h = true +1:2/3/flip_v = true +1:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +1:2/4 = 4 +1:2/4/transpose = true +1:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +1:2/5 = 5 +1:2/5/flip_h = true +1:2/5/transpose = true +1:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +1:2/6 = 6 +1:2/6/flip_v = true +1:2/6/transpose = true +1:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +1:2/7 = 7 +1:2/7/flip_h = true +1:2/7/flip_v = true +1:2/7/transpose = true +1:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +1:3/next_alternative_id = 8 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/1 = 1 +1:3/1/flip_h = true +1:3/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +1:3/2 = 2 +1:3/2/flip_v = true +1:3/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +1:3/3 = 3 +1:3/3/flip_h = true +1:3/3/flip_v = true +1:3/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +1:3/4 = 4 +1:3/4/transpose = true +1:3/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +1:3/5 = 5 +1:3/5/flip_h = true +1:3/5/transpose = true +1:3/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +1:3/6 = 6 +1:3/6/flip_v = true +1:3/6/transpose = true +1:3/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +1:3/7 = 7 +1:3/7/flip_h = true +1:3/7/flip_v = true +1:3/7/transpose = true +1:3/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_a85f8"] +texture = ExtResource("1") +margins = Vector2i(16, 240) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lcydt"] +texture = ExtResource("1") +margins = Vector2i(96, 240) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true +0:1/next_alternative_id = 8 +0:1/0 = 0 +0:1/1 = 1 +0:1/1/flip_h = true +0:1/2 = 2 +0:1/2/flip_v = true +0:1/3 = 3 +0:1/3/flip_h = true +0:1/3/flip_v = true +0:1/4 = 4 +0:1/4/transpose = true +0:1/5 = 5 +0:1/5/flip_h = true +0:1/5/transpose = true +0:1/6 = 6 +0:1/6/flip_v = true +0:1/6/transpose = true +0:1/7 = 7 +0:1/7/flip_h = true +0:1/7/flip_v = true +0:1/7/transpose = true +0:2/next_alternative_id = 8 +0:2/0 = 0 +0:2/1 = 1 +0:2/1/flip_h = true +0:2/2 = 2 +0:2/2/flip_v = true +0:2/3 = 3 +0:2/3/flip_h = true +0:2/3/flip_v = true +0:2/4 = 4 +0:2/4/transpose = true +0:2/5 = 5 +0:2/5/flip_h = true +0:2/5/transpose = true +0:2/6 = 6 +0:2/6/flip_v = true +0:2/6/transpose = true +0:2/7 = 7 +0:2/7/flip_h = true +0:2/7/flip_v = true +0:2/7/transpose = true +1:0/next_alternative_id = 8 +1:0/0 = 0 +1:0/1 = 1 +1:0/1/flip_h = true +1:0/2 = 2 +1:0/2/flip_v = true +1:0/3 = 3 +1:0/3/flip_h = true +1:0/3/flip_v = true +1:0/4 = 4 +1:0/4/transpose = true +1:0/5 = 5 +1:0/5/flip_h = true +1:0/5/transpose = true +1:0/6 = 6 +1:0/6/flip_v = true +1:0/6/transpose = true +1:0/7 = 7 +1:0/7/flip_h = true +1:0/7/flip_v = true +1:0/7/transpose = true +1:1/next_alternative_id = 8 +1:1/0 = 0 +1:1/1 = 1 +1:1/1/flip_h = true +1:1/2 = 2 +1:1/2/flip_v = true +1:1/3 = 3 +1:1/3/flip_h = true +1:1/3/flip_v = true +1:1/4 = 4 +1:1/4/transpose = true +1:1/5 = 5 +1:1/5/flip_h = true +1:1/5/transpose = true +1:1/6 = 6 +1:1/6/flip_v = true +1:1/6/transpose = true +1:1/7 = 7 +1:1/7/flip_h = true +1:1/7/flip_v = true +1:1/7/transpose = true +1:2/next_alternative_id = 8 +1:2/0 = 0 +1:2/1 = 1 +1:2/1/flip_h = true +1:2/2 = 2 +1:2/2/flip_v = true +1:2/3 = 3 +1:2/3/flip_h = true +1:2/3/flip_v = true +1:2/4 = 4 +1:2/4/transpose = true +1:2/5 = 5 +1:2/5/flip_h = true +1:2/5/transpose = true +1:2/6 = 6 +1:2/6/flip_v = true +1:2/6/transpose = true +1:2/7 = 7 +1:2/7/flip_h = true +1:2/7/flip_v = true +1:2/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1t5sq"] +texture = ExtResource("1") +margins = Vector2i(0, 288) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true +0:1/next_alternative_id = 8 +0:1/0 = 0 +0:1/1 = 1 +0:1/1/flip_h = true +0:1/2 = 2 +0:1/2/flip_v = true +0:1/3 = 3 +0:1/3/flip_h = true +0:1/3/flip_v = true +0:1/4 = 4 +0:1/4/transpose = true +0:1/5 = 5 +0:1/5/flip_h = true +0:1/5/transpose = true +0:1/6 = 6 +0:1/6/flip_v = true +0:1/6/transpose = true +0:1/7 = 7 +0:1/7/flip_h = true +0:1/7/flip_v = true +0:1/7/transpose = true +0:2/next_alternative_id = 8 +0:2/0 = 0 +0:2/1 = 1 +0:2/1/flip_h = true +0:2/2 = 2 +0:2/2/flip_v = true +0:2/3 = 3 +0:2/3/flip_h = true +0:2/3/flip_v = true +0:2/4 = 4 +0:2/4/transpose = true +0:2/5 = 5 +0:2/5/flip_h = true +0:2/5/transpose = true +0:2/6 = 6 +0:2/6/flip_v = true +0:2/6/transpose = true +0:2/7 = 7 +0:2/7/flip_h = true +0:2/7/flip_v = true +0:2/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_eem7n"] +texture = ExtResource("1") +margins = Vector2i(256, 352) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/physics_layer_0/polygon_1/points = PackedVector2Array(8, -8, 24, -8, 24, 8, 8, 8) +0:0/0/physics_layer_0/polygon_2/points = PackedVector2Array(24, -8, 40, -8, 40, 8, 24, 8) +0:0/0/physics_layer_0/polygon_3/points = PackedVector2Array(-8, 24, 8, 24, 8, 40, -8, 40) +0:0/0/physics_layer_0/polygon_4/points = PackedVector2Array(8, 24, 24, 24, 24, 40, 8, 40) +0:0/0/physics_layer_0/polygon_5/points = PackedVector2Array(24, 24, 40, 24, 40, 40, 24, 40) +0:0/1 = 1 +0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +0:0/1/physics_layer_0/polygon_1/points = PackedVector2Array(-8, -8, -24, -8, -24, 8, -8, 8) +0:0/1/physics_layer_0/polygon_2/points = PackedVector2Array(-24, -8, -40, -8, -40, 8, -24, 8) +0:0/1/physics_layer_0/polygon_3/points = PackedVector2Array(8, 24, -8, 24, -8, 40, 8, 40) +0:0/1/physics_layer_0/polygon_4/points = PackedVector2Array(-8, 24, -24, 24, -24, 40, -8, 40) +0:0/1/physics_layer_0/polygon_5/points = PackedVector2Array(-24, 24, -40, 24, -40, 40, -24, 40) +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +0:0/2/physics_layer_0/polygon_1/points = PackedVector2Array(8, 8, 24, 8, 24, -8, 8, -8) +0:0/2/physics_layer_0/polygon_2/points = PackedVector2Array(24, 8, 40, 8, 40, -8, 24, -8) +0:0/2/physics_layer_0/polygon_3/points = PackedVector2Array(-8, -24, 8, -24, 8, -40, -8, -40) +0:0/2/physics_layer_0/polygon_4/points = PackedVector2Array(8, -24, 24, -24, 24, -40, 8, -40) +0:0/2/physics_layer_0/polygon_5/points = PackedVector2Array(24, -24, 40, -24, 40, -40, 24, -40) +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +0:0/3/physics_layer_0/polygon_1/points = PackedVector2Array(-8, 8, -24, 8, -24, -8, -8, -8) +0:0/3/physics_layer_0/polygon_2/points = PackedVector2Array(-24, 8, -40, 8, -40, -8, -24, -8) +0:0/3/physics_layer_0/polygon_3/points = PackedVector2Array(8, -24, -8, -24, -8, -40, 8, -40) +0:0/3/physics_layer_0/polygon_4/points = PackedVector2Array(-8, -24, -24, -24, -24, -40, -8, -40) +0:0/3/physics_layer_0/polygon_5/points = PackedVector2Array(-24, -24, -40, -24, -40, -40, -24, -40) +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:0/4/physics_layer_0/polygon_1/points = PackedVector2Array(-8, 8, -8, 24, 8, 24, 8, 8) +0:0/4/physics_layer_0/polygon_2/points = PackedVector2Array(-8, 24, -8, 40, 8, 40, 8, 24) +0:0/4/physics_layer_0/polygon_3/points = PackedVector2Array(24, -8, 24, 8, 40, 8, 40, -8) +0:0/4/physics_layer_0/polygon_4/points = PackedVector2Array(24, 8, 24, 24, 40, 24, 40, 8) +0:0/4/physics_layer_0/polygon_5/points = PackedVector2Array(24, 24, 24, 40, 40, 40, 40, 24) +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +0:0/5/physics_layer_0/polygon_1/points = PackedVector2Array(8, 8, 8, 24, -8, 24, -8, 8) +0:0/5/physics_layer_0/polygon_2/points = PackedVector2Array(8, 24, 8, 40, -8, 40, -8, 24) +0:0/5/physics_layer_0/polygon_3/points = PackedVector2Array(-24, -8, -24, 8, -40, 8, -40, -8) +0:0/5/physics_layer_0/polygon_4/points = PackedVector2Array(-24, 8, -24, 24, -40, 24, -40, 8) +0:0/5/physics_layer_0/polygon_5/points = PackedVector2Array(-24, 24, -24, 40, -40, 40, -40, 24) +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +0:0/6/physics_layer_0/polygon_1/points = PackedVector2Array(-8, -8, -8, -24, 8, -24, 8, -8) +0:0/6/physics_layer_0/polygon_2/points = PackedVector2Array(-8, -24, -8, -40, 8, -40, 8, -24) +0:0/6/physics_layer_0/polygon_3/points = PackedVector2Array(24, 8, 24, -8, 40, -8, 40, 8) +0:0/6/physics_layer_0/polygon_4/points = PackedVector2Array(24, -8, 24, -24, 40, -24, 40, -8) +0:0/6/physics_layer_0/polygon_5/points = PackedVector2Array(24, -24, 24, -40, 40, -40, 40, -24) +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +0:0/7/physics_layer_0/polygon_1/points = PackedVector2Array(8, -8, 8, -24, -8, -24, -8, -8) +0:0/7/physics_layer_0/polygon_2/points = PackedVector2Array(8, -24, 8, -40, -8, -40, -8, -24) +0:0/7/physics_layer_0/polygon_3/points = PackedVector2Array(-24, 8, -24, -8, -40, -8, -40, 8) +0:0/7/physics_layer_0/polygon_4/points = PackedVector2Array(-24, -8, -24, -24, -40, -24, -40, -8) +0:0/7/physics_layer_0/polygon_5/points = PackedVector2Array(-24, -24, -24, -40, -40, -40, -40, -24) +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true +0:1/next_alternative_id = 8 +0:1/0 = 0 +0:1/1 = 1 +0:1/1/flip_h = true +0:1/2 = 2 +0:1/2/flip_v = true +0:1/3 = 3 +0:1/3/flip_h = true +0:1/3/flip_v = true +0:1/4 = 4 +0:1/4/transpose = true +0:1/5 = 5 +0:1/5/flip_h = true +0:1/5/transpose = true +0:1/6 = 6 +0:1/6/flip_v = true +0:1/6/transpose = true +0:1/7 = 7 +0:1/7/flip_h = true +0:1/7/flip_v = true +0:1/7/transpose = true +0:2/next_alternative_id = 8 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/1 = 1 +0:2/1/flip_h = true +0:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +0:2/2 = 2 +0:2/2/flip_v = true +0:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +0:2/3 = 3 +0:2/3/flip_h = true +0:2/3/flip_v = true +0:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +0:2/4 = 4 +0:2/4/transpose = true +0:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:2/5 = 5 +0:2/5/flip_h = true +0:2/5/transpose = true +0:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +0:2/6 = 6 +0:2/6/flip_v = true +0:2/6/transpose = true +0:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +0:2/7 = 7 +0:2/7/flip_h = true +0:2/7/flip_v = true +0:2/7/transpose = true +0:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +0:3/next_alternative_id = 8 +0:3/0 = 0 +0:3/1 = 1 +0:3/1/flip_h = true +0:3/2 = 2 +0:3/2/flip_v = true +0:3/3 = 3 +0:3/3/flip_h = true +0:3/3/flip_v = true +0:3/4 = 4 +0:3/4/transpose = true +0:3/5 = 5 +0:3/5/flip_h = true +0:3/5/transpose = true +0:3/6 = 6 +0:3/6/flip_v = true +0:3/6/transpose = true +0:3/7 = 7 +0:3/7/flip_h = true +0:3/7/flip_v = true +0:3/7/transpose = true +1:0/next_alternative_id = 8 +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/1 = 1 +1:0/1/flip_h = true +1:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +1:0/2 = 2 +1:0/2/flip_v = true +1:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +1:0/3 = 3 +1:0/3/flip_h = true +1:0/3/flip_v = true +1:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +1:0/4 = 4 +1:0/4/transpose = true +1:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +1:0/5 = 5 +1:0/5/flip_h = true +1:0/5/transpose = true +1:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +1:0/6 = 6 +1:0/6/flip_v = true +1:0/6/transpose = true +1:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +1:0/7 = 7 +1:0/7/flip_h = true +1:0/7/flip_v = true +1:0/7/transpose = true +1:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +1:1/next_alternative_id = 8 +1:1/0 = 0 +1:1/1 = 1 +1:1/1/flip_h = true +1:1/2 = 2 +1:1/2/flip_v = true +1:1/3 = 3 +1:1/3/flip_h = true +1:1/3/flip_v = true +1:1/4 = 4 +1:1/4/transpose = true +1:1/5 = 5 +1:1/5/flip_h = true +1:1/5/transpose = true +1:1/6 = 6 +1:1/6/flip_v = true +1:1/6/transpose = true +1:1/7 = 7 +1:1/7/flip_h = true +1:1/7/flip_v = true +1:1/7/transpose = true +1:2/next_alternative_id = 8 +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/1 = 1 +1:2/1/flip_h = true +1:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +1:2/2 = 2 +1:2/2/flip_v = true +1:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +1:2/3 = 3 +1:2/3/flip_h = true +1:2/3/flip_v = true +1:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +1:2/4 = 4 +1:2/4/transpose = true +1:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +1:2/5 = 5 +1:2/5/flip_h = true +1:2/5/transpose = true +1:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +1:2/6 = 6 +1:2/6/flip_v = true +1:2/6/transpose = true +1:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +1:2/7 = 7 +1:2/7/flip_h = true +1:2/7/flip_v = true +1:2/7/transpose = true +1:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +1:3/next_alternative_id = 8 +1:3/0 = 0 +1:3/1 = 1 +1:3/1/flip_h = true +1:3/2 = 2 +1:3/2/flip_v = true +1:3/3 = 3 +1:3/3/flip_h = true +1:3/3/flip_v = true +1:3/4 = 4 +1:3/4/transpose = true +1:3/5 = 5 +1:3/5/flip_h = true +1:3/5/transpose = true +1:3/6 = 6 +1:3/6/flip_v = true +1:3/6/transpose = true +1:3/7 = 7 +1:3/7/flip_h = true +1:3/7/flip_v = true +1:3/7/transpose = true +2:0/next_alternative_id = 8 +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/1 = 1 +2:0/1/flip_h = true +2:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +2:0/2 = 2 +2:0/2/flip_v = true +2:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +2:0/3 = 3 +2:0/3/flip_h = true +2:0/3/flip_v = true +2:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +2:0/4 = 4 +2:0/4/transpose = true +2:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +2:0/5 = 5 +2:0/5/flip_h = true +2:0/5/transpose = true +2:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +2:0/6 = 6 +2:0/6/flip_v = true +2:0/6/transpose = true +2:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +2:0/7 = 7 +2:0/7/flip_h = true +2:0/7/flip_v = true +2:0/7/transpose = true +2:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +2:1/next_alternative_id = 8 +2:1/0 = 0 +2:1/1 = 1 +2:1/1/flip_h = true +2:1/2 = 2 +2:1/2/flip_v = true +2:1/3 = 3 +2:1/3/flip_h = true +2:1/3/flip_v = true +2:1/4 = 4 +2:1/4/transpose = true +2:1/5 = 5 +2:1/5/flip_h = true +2:1/5/transpose = true +2:1/6 = 6 +2:1/6/flip_v = true +2:1/6/transpose = true +2:1/7 = 7 +2:1/7/flip_h = true +2:1/7/flip_v = true +2:1/7/transpose = true +2:2/next_alternative_id = 8 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/1 = 1 +2:2/1/flip_h = true +2:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8) +2:2/2 = 2 +2:2/2/flip_v = true +2:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8) +2:2/3 = 3 +2:2/3/flip_h = true +2:2/3/flip_v = true +2:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +2:2/4 = 4 +2:2/4/transpose = true +2:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +2:2/5 = 5 +2:2/5/flip_h = true +2:2/5/transpose = true +2:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) +2:2/6 = 6 +2:2/6/flip_v = true +2:2/6/transpose = true +2:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, -8, -8, 8, -8, 8, 8) +2:2/7 = 7 +2:2/7/flip_h = true +2:2/7/flip_v = true +2:2/7/transpose = true +2:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, 8, -8, -8, -8, -8, 8) +2:3/next_alternative_id = 8 +2:3/0 = 0 +2:3/1 = 1 +2:3/1/flip_h = true +2:3/2 = 2 +2:3/2/flip_v = true +2:3/3 = 3 +2:3/3/flip_h = true +2:3/3/flip_v = true +2:3/4 = 4 +2:3/4/transpose = true +2:3/5 = 5 +2:3/5/flip_h = true +2:3/5/transpose = true +2:3/6 = 6 +2:3/6/flip_v = true +2:3/6/transpose = true +2:3/7 = 7 +2:3/7/flip_h = true +2:3/7/flip_v = true +2:3/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_svlwf"] +texture = ExtResource("1") +margins = Vector2i(32, 320) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true +1:0/next_alternative_id = 8 +1:0/0 = 0 +1:0/1 = 1 +1:0/1/flip_h = true +1:0/2 = 2 +1:0/2/flip_v = true +1:0/3 = 3 +1:0/3/flip_h = true +1:0/3/flip_v = true +1:0/4 = 4 +1:0/4/transpose = true +1:0/5 = 5 +1:0/5/flip_h = true +1:0/5/transpose = true +1:0/6 = 6 +1:0/6/flip_v = true +1:0/6/transpose = true +1:0/7 = 7 +1:0/7/flip_h = true +1:0/7/flip_v = true +1:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_etvfu"] +texture = ExtResource("1") +margins = Vector2i(32, 464) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true +1:0/next_alternative_id = 8 +1:0/0 = 0 +1:0/1 = 1 +1:0/1/flip_h = true +1:0/2 = 2 +1:0/2/flip_v = true +1:0/3 = 3 +1:0/3/flip_h = true +1:0/3/flip_v = true +1:0/4 = 4 +1:0/4/transpose = true +1:0/5 = 5 +1:0/5/flip_h = true +1:0/5/transpose = true +1:0/6 = 6 +1:0/6/flip_v = true +1:0/6/transpose = true +1:0/7 = 7 +1:0/7/flip_h = true +1:0/7/flip_v = true +1:0/7/transpose = true +2:0/next_alternative_id = 8 +2:0/0 = 0 +2:0/1 = 1 +2:0/1/flip_h = true +2:0/2 = 2 +2:0/2/flip_v = true +2:0/3 = 3 +2:0/3/flip_h = true +2:0/3/flip_v = true +2:0/4 = 4 +2:0/4/transpose = true +2:0/5 = 5 +2:0/5/flip_h = true +2:0/5/transpose = true +2:0/6 = 6 +2:0/6/flip_v = true +2:0/6/transpose = true +2:0/7 = 7 +2:0/7/flip_h = true +2:0/7/flip_v = true +2:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_nehc8"] +texture = ExtResource("1") +margins = Vector2i(32, 240) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3wirq"] +texture = ExtResource("1") +margins = Vector2i(0, 256) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tinf0"] +texture = ExtResource("1") +margins = Vector2i(16, 256) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1ul04"] +texture = ExtResource("1") +margins = Vector2i(32, 256) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7f1va"] +texture = ExtResource("1") +margins = Vector2i(0, 272) +0:0/next_alternative_id = 8 +0:0/0 = 0 +0:0/1 = 1 +0:0/1/flip_h = true +0:0/2 = 2 +0:0/2/flip_v = true +0:0/3 = 3 +0:0/3/flip_h = true +0:0/3/flip_v = true +0:0/4 = 4 +0:0/4/transpose = true +0:0/5 = 5 +0:0/5/flip_h = true +0:0/5/transpose = true +0:0/6 = 6 +0:0/6/flip_v = true +0:0/6/transpose = true +0:0/7 = 7 +0:0/7/flip_h = true +0:0/7/flip_v = true +0:0/7/transpose = true + +[resource] +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("TileSetAtlasSource_1npdm") +sources/1 = SubResource("TileSetAtlasSource_cqi44") +sources/2 = SubResource("TileSetAtlasSource_s7u3m") +sources/3 = SubResource("TileSetAtlasSource_i4wwp") +sources/4 = SubResource("TileSetAtlasSource_a85f8") +sources/5 = SubResource("TileSetAtlasSource_nehc8") +sources/6 = SubResource("TileSetAtlasSource_3wirq") +sources/7 = SubResource("TileSetAtlasSource_tinf0") +sources/8 = SubResource("TileSetAtlasSource_1ul04") +sources/9 = SubResource("TileSetAtlasSource_7f1va") +sources/10 = SubResource("TileSetAtlasSource_xu8ob") +sources/11 = SubResource("TileSetAtlasSource_747dt") +sources/12 = SubResource("TileSetAtlasSource_u24uo") +sources/13 = SubResource("TileSetAtlasSource_3gykt") +sources/14 = SubResource("TileSetAtlasSource_hobjc") +sources/15 = SubResource("TileSetAtlasSource_cg5qt") +sources/16 = SubResource("TileSetAtlasSource_fmse1") +sources/17 = SubResource("TileSetAtlasSource_u6to7") +sources/18 = SubResource("TileSetAtlasSource_lkqb0") +sources/19 = SubResource("TileSetAtlasSource_t31ax") +sources/20 = SubResource("TileSetAtlasSource_pljbs") +sources/21 = SubResource("TileSetAtlasSource_bnexq") +sources/22 = SubResource("TileSetAtlasSource_gy8w1") +sources/23 = SubResource("TileSetAtlasSource_kvk2f") +sources/24 = SubResource("TileSetAtlasSource_pa8cq") +sources/25 = SubResource("TileSetAtlasSource_38mnc") +sources/26 = SubResource("TileSetAtlasSource_pxrpm") +sources/27 = SubResource("TileSetAtlasSource_1xt5j") +sources/28 = SubResource("TileSetAtlasSource_rt2v7") +sources/29 = SubResource("TileSetAtlasSource_52owe") +sources/30 = SubResource("TileSetAtlasSource_58x8l") +sources/31 = SubResource("TileSetAtlasSource_qs010") +sources/32 = SubResource("TileSetAtlasSource_oqlv7") +sources/33 = SubResource("TileSetAtlasSource_wolxf") +sources/34 = SubResource("TileSetAtlasSource_hy3l1") +sources/35 = SubResource("TileSetAtlasSource_ual76") +sources/36 = SubResource("TileSetAtlasSource_rjkxr") +sources/37 = SubResource("TileSetAtlasSource_solci") +sources/38 = SubResource("TileSetAtlasSource_nuko5") +sources/39 = SubResource("TileSetAtlasSource_mg4au") +sources/40 = SubResource("TileSetAtlasSource_lcydt") +sources/41 = SubResource("TileSetAtlasSource_1t5sq") +sources/42 = SubResource("TileSetAtlasSource_eem7n") +sources/43 = SubResource("TileSetAtlasSource_svlwf") +sources/44 = SubResource("TileSetAtlasSource_etvfu") diff --git a/TileMapsSource/Indoor_1.tscn b/TileMapsSource/Indoor_1.tscn new file mode 100644 index 000000000..bd7863756 --- /dev/null +++ b/TileMapsSource/Indoor_1.tscn @@ -0,0 +1,427 @@ +[gd_scene load_steps=18 format=2] + +[ext_resource path="res://Graphics/Tilesets/Indoor-Resized.png" type="Texture2D" id=1] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 8, 8 ) + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 16, 16 ) + +[sub_resource type="RectangleShape2D" id=3] +extents = Vector2( 8, 8 ) + +[sub_resource type="RectangleShape2D" id=4] +extents = Vector2( 16, 16 ) + +[sub_resource type="RectangleShape2D" id=5] +extents = Vector2( 16, 16 ) + +[sub_resource type="RectangleShape2D" id=6] +extents = Vector2( 8, 8 ) + +[sub_resource type="RectangleShape2D" id=7] +extents = Vector2( 16, 24 ) + +[sub_resource type="RectangleShape2D" id=8] +extents = Vector2( 16, 16 ) + +[sub_resource type="RectangleShape2D" id=9] +extents = Vector2( 8, 16 ) + +[sub_resource type="RectangleShape2D" id=10] +extents = Vector2( 8, 16 ) + +[sub_resource type="RectangleShape2D" id=11] +extents = Vector2( 8, 16 ) + +[sub_resource type="RectangleShape2D" id=12] +extents = Vector2( 8, 24 ) + +[sub_resource type="RectangleShape2D" id=13] +extents = Vector2( 8, 8 ) + +[sub_resource type="RectangleShape2D" id=14] +extents = Vector2( 8, 16 ) + +[sub_resource type="RectangleShape2D" id=15] +extents = Vector2( 8, 16 ) + +[sub_resource type="RectangleShape2D" id=16] +extents = Vector2( 8, 16 ) + +[node name="Node" type="Node"] + +[node name="WoodFloor" type="Sprite2D" parent="."] +position = Vector2( 32, 32 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 80, 16, 16 ) + +[node name="WoodFloor2" type="Sprite2D" parent="."] +position = Vector2( 160, 288 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 80, 16, 16 ) + +[node name="WoodFloor2Shadow" type="Sprite2D" parent="."] +position = Vector2( 192, 288 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 96, 16, 16 ) + +[node name="BlackBlock" type="Sprite2D" parent="."] +position = Vector2( 256, 192 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 0, 0, 16, 16 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="BlackBlock"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="BlackBlock/StaticBody2D"] +shape = SubResource( 1 ) + +[node name="WoodFloorShadow" type="Sprite2D" parent="."] +position = Vector2( 32, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 96, 16, 16 ) + +[node name="Desk" type="Sprite2D" parent="."] +position = Vector2( 96, 32 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 288, 32, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Desk"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Desk/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="RedCarpetTopLeft" type="Sprite2D" parent="."] +position = Vector2( 160, 32 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 0, 240, 16, 16 ) + +[node name="RedCarpetTopMiddle" type="Sprite2D" parent="."] +position = Vector2( 192, 32 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 240, 16, 16 ) + +[node name="RedCarpetTopRight" type="Sprite2D" parent="."] +position = Vector2( 224, 32 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 240, 16, 16 ) + +[node name="RedCarpetMiddleLeft" type="Sprite2D" parent="."] +position = Vector2( 160, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 0, 256, 16, 16 ) + +[node name="RedCarpetCenter" type="Sprite2D" parent="."] +position = Vector2( 192, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 256, 16, 16 ) + +[node name="RedCarpetMiddleRight" type="Sprite2D" parent="."] +position = Vector2( 224, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 256, 16, 16 ) + +[node name="RedCarpetBottomLeft" type="Sprite2D" parent="."] +position = Vector2( 160, 96 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 0, 272, 16, 16 ) + +[node name="RedCarpetBottomMiddle" type="Sprite2D" parent="."] +position = Vector2( 192, 96 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 272, 16, 16 ) + +[node name="RedCarpetBottomRight" type="Sprite2D" parent="."] +position = Vector2( 224, 96 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 272, 16, 16 ) + +[node name="PlantBottom" type="Sprite2D" parent="."] +position = Vector2( 256, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 224, 16, 16 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="PlantBottom"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlantBottom/StaticBody2D"] +shape = SubResource( 3 ) + +[node name="PlantTop" type="Sprite2D" parent="."] +position = Vector2( 256, 32 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 208, 16, 16 ) + +[node name="TV" type="Sprite2D" parent="."] +position = Vector2( 320, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 96, 208, 32, 32 ) + +[node name="StaticBody2D2" type="StaticBody2D" parent="TV"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="TV/StaticBody2D2"] +shape = SubResource( 4 ) + +[node name="TV_Flat" type="Sprite2D" parent="."] +position = Vector2( 192, 224 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 192, 0, 32, 32 ) + +[node name="Table1" type="Sprite2D" parent="."] +position = Vector2( 96, 288 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 64, 144, 32, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Table1"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Table1/StaticBody2D"] +shape = SubResource( 5 ) + +[node name="WhiteConsole" type="Sprite2D" parent="."] +position = Vector2( 32, 128 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 288, 16, 16 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="WhiteConsole"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="WhiteConsole/StaticBody2D"] +shape = SubResource( 6 ) + +[node name="Bed" type="Sprite2D" parent="."] +position = Vector2( 96, 128 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 64, 288, 32, 48 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Bed"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Bed/StaticBody2D"] +shape = SubResource( 7 ) + +[node name="BookSelf" type="Sprite2D" parent="."] +position = Vector2( 192, 160 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 80, 112, 32, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="BookSelf"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="BookSelf/StaticBody2D"] +shape = SubResource( 8 ) + +[node name="Drawer" type="Sprite2D" parent="."] +position = Vector2( 288, 256 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 112, 32, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Drawer"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Drawer/StaticBody2D"] +shape = SubResource( 8 ) + +[node name="Bookshelf1" type="Sprite2D" parent="."] +position = Vector2( 352, 256 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 144, 16, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Bookshelf1"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Bookshelf1/StaticBody2D"] +shape = SubResource( 9 ) + +[node name="Bookshelf2" type="Sprite2D" parent="."] +position = Vector2( 384, 256 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 144, 16, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Bookshelf2"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Bookshelf2/StaticBody2D"] +shape = SubResource( 10 ) + +[node name="CaseDrawerLeft" type="Sprite2D" parent="."] +position = Vector2( 96, 224 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 112, 112, 16, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="CaseDrawerLeft"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="CaseDrawerLeft/StaticBody2D"] +shape = SubResource( 11 ) + +[node name="CaseDrawerRight" type="Sprite2D" parent="."] +position = Vector2( 128, 224 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 0, 144, 16, 32 ) + +[node name="StaticBody2D2" type="StaticBody2D" parent="CaseDrawerRight"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="CaseDrawerRight/StaticBody2D2"] +shape = SubResource( 11 ) + +[node name="Seat" type="Sprite2D" parent="."] +position = Vector2( 256, 128 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 320, 16, 16 ) + +[node name="StairDownLeft" type="Sprite2D" parent="."] +position = Vector2( 320, 160 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 336, 32, 48 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="StairDownLeft"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StairDownLeft/StaticBody2D"] +position = Vector2( -8, 0 ) +shape = SubResource( 12 ) + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="StairDownLeft/StaticBody2D"] +position = Vector2( 8, 16 ) +shape = SubResource( 13 ) + +[node name="CollisionShape2D3" type="CollisionShape2D" parent="StairDownLeft/StaticBody2D"] +position = Vector2( 8, -16 ) +shape = SubResource( 13 ) + +[node name="StairUpRight" type="Sprite2D" parent="."] +position = Vector2( 32, 256 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 64, 336, 32, 64 ) + +[node name="Wall1Left" type="Sprite2D" parent="."] +position = Vector2( 384, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 48, 16, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Wall1Left"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Wall1Left/StaticBody2D"] +shape = SubResource( 14 ) + +[node name="Wall1Center" type="Sprite2D" parent="."] +position = Vector2( 416, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 64, 48, 16, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Wall1Center"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Wall1Center/StaticBody2D"] +shape = SubResource( 15 ) + +[node name="Wall1Right" type="Sprite2D" parent="."] +position = Vector2( 448, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 80, 48, 16, 32 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Wall1Right"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Wall1Right/StaticBody2D"] +shape = SubResource( 16 ) + +[node name="Map" type="Sprite2D" parent="."] +position = Vector2( 384, 160 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 224, 64, 32, 32 ) + +[node name="Clock" type="Sprite2D" parent="."] +position = Vector2( 448, 128 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 96, 320, 16, 16 ) + +[node name="GreenWallPoster" type="Sprite2D" parent="."] +position = Vector2( 480, 64 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 112, 288, 16, 32 ) + +[node name="Window1" type="Sprite2D" parent="."] +position = Vector2( 32, 192 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 208, 16, 32 ) + +[node name="Refrigerator" type="Sprite2D" parent="."] +position = Vector2( 480, 128 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 144, 16, 32 ) + +[node name="Sink" type="Sprite2D" parent="."] +position = Vector2( 448, 192 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 64, 208, 32, 32 ) diff --git a/TileMapsSource/MokiTown_Outside.tres b/TileMapsSource/MokiTown_Outside.tres old mode 100755 new mode 100644 index 91c1001c1..41577e980 --- a/TileMapsSource/MokiTown_Outside.tres +++ b/TileMapsSource/MokiTown_Outside.tres @@ -1,489 +1,489 @@ [gd_resource type="TileSet" load_steps=163 format=2] -[ext_resource path="res://Graphics/Tilesets/PU-Route01-02-Moki-Kevlar-Resized.png" type="Texture" id=1] +[ext_resource path="res://Graphics/Tilesets/PU-Route01-02-Moki-Kevlar-Resized.png" type="Texture2D" id=1] [sub_resource type="ConvexPolygonShape2D" id=1] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=4] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=6] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=7] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=8] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=9] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=10] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=11] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=12] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=13] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=14] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=15] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=16] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=17] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=18] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=19] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=20] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=21] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=22] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=23] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=24] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=25] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=26] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=27] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=28] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=29] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=30] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="OccluderPolygon2D" id=31] -polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygon = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="OccluderPolygon2D" id=32] -polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygon = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="OccluderPolygon2D" id=33] -polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygon = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="OccluderPolygon2D" id=34] -polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygon = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="OccluderPolygon2D" id=35] -polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygon = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=36] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=37] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=38] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=39] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=40] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=41] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) +points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) [sub_resource type="ConvexPolygonShape2D" id=42] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=43] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=44] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=45] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=46] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=47] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=48] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=49] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=50] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=51] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=52] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=53] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=54] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=55] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=56] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=57] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=58] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=59] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=60] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=61] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=62] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=63] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=64] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=65] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=66] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=67] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=68] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=69] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=70] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=71] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=72] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=73] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=74] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=75] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=76] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=77] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=78] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=79] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=80] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=81] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=82] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=83] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=84] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=85] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=86] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=87] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=88] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=89] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=90] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=91] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=92] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=93] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=94] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=95] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=96] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=97] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=98] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=99] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=100] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=101] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=102] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=103] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=104] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=105] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=106] -points = PoolVector2Array( 0, 0, 128, 0, 128, 80, 0, 80 ) +points = PackedVector2Array( 0, 0, 128, 0, 128, 80, 0, 80 ) [sub_resource type="ConvexPolygonShape2D" id=107] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=108] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=109] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=110] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=111] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=112] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=113] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=114] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=115] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=116] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=117] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=118] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=119] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=120] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=121] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=122] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=123] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=124] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=125] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=126] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=127] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=128] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=129] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=130] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=131] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=132] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=133] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=134] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=135] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=136] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=137] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=138] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=139] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=140] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=141] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=142] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=143] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=144] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=145] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=146] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=147] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=148] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=149] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=150] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=151] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=152] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=153] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=154] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=155] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=156] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=157] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=158] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=159] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=160] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=161] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [resource] 0/name = "PU-Route01-02-Moki-Kevlar-Resized.png 0" diff --git a/TileMapsSource/NuclearPlantInside.tres b/TileMapsSource/NuclearPlantInside.tres old mode 100755 new mode 100644 index 557826416..265d73aa5 --- a/TileMapsSource/NuclearPlantInside.tres +++ b/TileMapsSource/NuclearPlantInside.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://Graphics/Tilesets/PU-NuclearPlantInside-Resized.png" type="Texture" id=1] +[ext_resource path="res://Graphics/Tilesets/PU-NuclearPlantInside-Resized.png" type="Texture2D" id=1] [resource] 0/name = "Floor" diff --git a/TileMapsSource/NuclearPlantInside.tscn b/TileMapsSource/NuclearPlantInside.tscn old mode 100755 new mode 100644 index 4fee6e801..1ea6439b5 --- a/TileMapsSource/NuclearPlantInside.tscn +++ b/TileMapsSource/NuclearPlantInside.tscn @@ -1,17 +1,17 @@ [gd_scene load_steps=2 format=2] -[ext_resource path="res://Graphics/Tilesets/PU-NuclearPlantInside-Resized.png" type="Texture" id=1] +[ext_resource path="res://Graphics/Tilesets/PU-NuclearPlantInside-Resized.png" type="Texture2D" id=1] [node name="Node" type="Node"] -[node name="Floor" type="Sprite" parent="."] +[node name="Floor" type="Sprite2D" parent="."] scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) centered = false region_enabled = true region_rect = Rect2( 0, 0, 16, 16 ) -[node name="Reactor" type="Sprite" parent="."] +[node name="Reactor" type="Sprite2D" parent="."] position = Vector2( 0, 32 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -19,7 +19,7 @@ centered = false region_enabled = true region_rect = Rect2( 0, 176, 80, 80 ) -[node name="FloorRailing" type="Sprite" parent="."] +[node name="FloorRailing" type="Sprite2D" parent="."] position = Vector2( 0, 192 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -27,7 +27,7 @@ centered = false region_enabled = true region_rect = Rect2( 48, 80, 32, 16 ) -[node name="TableTopLeft" type="Sprite" parent="."] +[node name="TableTopLeft" type="Sprite2D" parent="."] position = Vector2( 64, 192 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -35,7 +35,7 @@ centered = false region_enabled = true region_rect = Rect2( 64, 384, 16, 16 ) -[node name="TableTop" type="Sprite" parent="."] +[node name="TableTop" type="Sprite2D" parent="."] position = Vector2( 96, 192 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -43,7 +43,7 @@ centered = false region_enabled = true region_rect = Rect2( 80, 384, 16, 16 ) -[node name="TableTopRight" type="Sprite" parent="."] +[node name="TableTopRight" type="Sprite2D" parent="."] position = Vector2( 128, 192 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -51,7 +51,7 @@ centered = false region_enabled = true region_rect = Rect2( 96, 384, 16, 16 ) -[node name="TableCenter" type="Sprite" parent="."] +[node name="TableCenter" type="Sprite2D" parent="."] position = Vector2( 96, 224 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -59,7 +59,7 @@ centered = false region_enabled = true region_rect = Rect2( 80, 400, 16, 16 ) -[node name="TableLeft" type="Sprite" parent="."] +[node name="TableLeft" type="Sprite2D" parent="."] position = Vector2( 64, 224 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -67,7 +67,7 @@ centered = false region_enabled = true region_rect = Rect2( 64, 400, 16, 16 ) -[node name="TableRight" type="Sprite" parent="."] +[node name="TableRight" type="Sprite2D" parent="."] position = Vector2( 128, 224 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -75,7 +75,7 @@ centered = false region_enabled = true region_rect = Rect2( 96, 400, 16, 16 ) -[node name="TableBottomLeft" type="Sprite" parent="."] +[node name="TableBottomLeft" type="Sprite2D" parent="."] position = Vector2( 64, 256 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -83,7 +83,7 @@ centered = false region_enabled = true region_rect = Rect2( 64, 416, 16, 16 ) -[node name="TableBottom" type="Sprite" parent="."] +[node name="TableBottom" type="Sprite2D" parent="."] position = Vector2( 96, 256 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -91,7 +91,7 @@ centered = false region_enabled = true region_rect = Rect2( 80, 416, 16, 16 ) -[node name="TableBottomRight" type="Sprite" parent="."] +[node name="TableBottomRight" type="Sprite2D" parent="."] position = Vector2( 128, 256 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -99,7 +99,7 @@ centered = false region_enabled = true region_rect = Rect2( 96, 416, 16, 16 ) -[node name="Desk" type="Sprite" parent="."] +[node name="Desk" type="Sprite2D" parent="."] position = Vector2( 0, 224 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -107,7 +107,7 @@ centered = false region_enabled = true region_rect = Rect2( 0, 864, 32, 32 ) -[node name="Seat" type="Sprite" parent="."] +[node name="Seat" type="Sprite2D" parent="."] position = Vector2( 0, 288 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -115,7 +115,7 @@ centered = false region_enabled = true region_rect = Rect2( 48, 432, 16, 16 ) -[node name="Book" type="Sprite" parent="."] +[node name="Book" type="Sprite2D" parent="."] position = Vector2( 32, 288 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -123,7 +123,7 @@ centered = false region_enabled = true region_rect = Rect2( 64, 432, 16, 16 ) -[node name="Exit" type="Sprite" parent="."] +[node name="Exit" type="Sprite2D" parent="."] position = Vector2( 64, 288 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -131,7 +131,7 @@ centered = false region_enabled = true region_rect = Rect2( 32, 592, 48, 16 ) -[node name="Drum" type="Sprite" parent="."] +[node name="Drum" type="Sprite2D" parent="."] position = Vector2( 0, 320 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -139,7 +139,7 @@ centered = false region_enabled = true region_rect = Rect2( 96, 688, 16, 32 ) -[node name="StairsDownRight" type="Sprite" parent="."] +[node name="StairsDownRight" type="Sprite2D" parent="."] position = Vector2( 160, 0 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -147,7 +147,7 @@ centered = false region_enabled = true region_rect = Rect2( 0, 528, 32, 48 ) -[node name="ServerRack" type="Sprite" parent="."] +[node name="ServerRack" type="Sprite2D" parent="."] position = Vector2( 160, 96 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -155,7 +155,7 @@ centered = false region_enabled = true region_rect = Rect2( 16, 496, 16, 32 ) -[node name="Screen" type="Sprite" parent="."] +[node name="Screen" type="Sprite2D" parent="."] position = Vector2( 224, 0 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -163,7 +163,7 @@ centered = false region_enabled = true region_rect = Rect2( 80, 208, 48, 32 ) -[node name="ControlLeft" type="Sprite" parent="."] +[node name="ControlLeft" type="Sprite2D" parent="."] position = Vector2( 160, 160 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -171,7 +171,7 @@ centered = false region_enabled = true region_rect = Rect2( 16, 656, 16, 32 ) -[node name="ControlCenter" type="Sprite" parent="."] +[node name="ControlCenter" type="Sprite2D" parent="."] position = Vector2( 192, 160 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -179,7 +179,7 @@ centered = false region_enabled = true region_rect = Rect2( 32, 656, 48, 32 ) -[node name="ControlRight" type="Sprite" parent="."] +[node name="ControlRight" type="Sprite2D" parent="."] position = Vector2( 288, 160 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -187,7 +187,7 @@ centered = false region_enabled = true region_rect = Rect2( 80, 656, 16, 32 ) -[node name="Window" type="Sprite" parent="."] +[node name="Window" type="Sprite2D" parent="."] position = Vector2( 224, 64 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -195,7 +195,7 @@ centered = false region_enabled = true region_rect = Rect2( 16, 32, 16, 48 ) -[node name="Wall" type="Sprite" parent="."] +[node name="Wall" type="Sprite2D" parent="."] position = Vector2( 256, 64 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) diff --git a/TileMapsSource/PU-Beach1.tres b/TileMapsSource/PU-Beach1.tres old mode 100755 new mode 100644 index dd0ddb55a..283777c0e --- a/TileMapsSource/PU-Beach1.tres +++ b/TileMapsSource/PU-Beach1.tres @@ -1,42 +1,42 @@ [gd_resource type="TileSet" load_steps=14 format=2] -[ext_resource path="res://PermittedAssets/Beach1.png" type="Texture" id=1] +[ext_resource path="res://PermittedAssets/Beach1.png" type="Texture2D" id=1] [sub_resource type="ConvexPolygonShape2D" id=1] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=4] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=6] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=7] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=8] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=9] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=10] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=11] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=12] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [resource] 0/name = "Beach1.png 0" diff --git a/TileMapsSource/PU-Pond.tres b/TileMapsSource/PU-Pond.tres old mode 100755 new mode 100644 index 50790cd89..3e8a775d5 --- a/TileMapsSource/PU-Pond.tres +++ b/TileMapsSource/PU-Pond.tres @@ -1,42 +1,42 @@ [gd_resource type="TileSet" load_steps=14 format=2] -[ext_resource path="res://PermittedAssets/water_1.png" type="Texture" id=1] +[ext_resource path="res://PermittedAssets/water_1.png" type="Texture2D" id=1] [sub_resource type="ConvexPolygonShape2D" id=1] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=4] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=6] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=7] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=8] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=9] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=10] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=11] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [sub_resource type="ConvexPolygonShape2D" id=12] -points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) +points = PackedVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [resource] 0/name = "water_1.png 0" diff --git a/TileMapsSource/PU-Route3.tres b/TileMapsSource/PU-Route3.tres old mode 100755 new mode 100644 index 85664c0d1..97f8ad29d --- a/TileMapsSource/PU-Route3.tres +++ b/TileMapsSource/PU-Route3.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://Graphics/Tilesets/PU-Route03-Comet-Resized.png" type="Texture" id=1] +[ext_resource path="res://Graphics/Tilesets/PU-Route03-Comet-Resized.png" type="Texture2D" id=1] [resource] 0/name = "PU-Route03-Comet-Resized.png 0" diff --git a/TileMapsSource/Sand_path.tres b/TileMapsSource/Sand_path.tres old mode 100755 new mode 100644 index f68224dd4..890f4271f --- a/TileMapsSource/Sand_path.tres +++ b/TileMapsSource/Sand_path.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://PermittedAssets/path.png" type="Texture" id=1] +[ext_resource path="res://PermittedAssets/path.png" type="Texture2D" id=1] [resource] 0/name = "path.png 0" diff --git a/TileMapsSource/Sandy_dirt.tres b/TileMapsSource/Sandy_dirt.tres old mode 100755 new mode 100644 index bdd6730d0..612db3e3f --- a/TileMapsSource/Sandy_dirt.tres +++ b/TileMapsSource/Sandy_dirt.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://Graphics/Autotiles/Sandy Dirt.png" type="Texture" id=1] +[ext_resource path="res://Graphics/Autotiles/Sandy_Dirt.png" type="Texture2D" id=1] [resource] 1/name = "Sandy Dirt.png 1" diff --git a/TileMapsSource/Sandy_path2.tres b/TileMapsSource/Sandy_path2.tres old mode 100755 new mode 100644 index d8cb13d9c..f60ec8a07 --- a/TileMapsSource/Sandy_path2.tres +++ b/TileMapsSource/Sandy_path2.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://Graphics/Autotiles/Sandy Dirt.png" type="Texture" id=1] +[ext_resource path="res://Graphics/Autotiles/Sandy_Dirt.png" type="Texture2D" id=1] [resource] 1/name = "Sandy Dirt.png 1" diff --git a/TileMapsSource/bush.tres b/TileMapsSource/bush.tres old mode 100755 new mode 100644 index 0ad07ef1b..8ab8abc44 --- a/TileMapsSource/bush.tres +++ b/TileMapsSource/bush.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://PermittedAssets/bush.png" type="Texture" id=1] +[ext_resource path="res://PermittedAssets/bush.png" type="Texture2D" id=1] [resource] 0/name = "bush.png 0" diff --git a/Utilities/AutoZSorter.gd b/Utilities/AutoZSorter.gd old mode 100755 new mode 100644 diff --git a/Utilities/AutoZSorter.gd.uid b/Utilities/AutoZSorter.gd.uid new file mode 100644 index 000000000..30ecd4dd0 --- /dev/null +++ b/Utilities/AutoZSorter.gd.uid @@ -0,0 +1 @@ +uid://b3yrvt0ycaat6 diff --git a/Utilities/Bag.gd b/Utilities/Bag.gd old mode 100755 new mode 100644 index eb683a04d..bdb73f4de --- a/Utilities/Bag.gd +++ b/Utilities/Bag.gd @@ -25,7 +25,10 @@ var selected_item = [ #onready var inventory = Global.inventory -var enabled +var enabled := false +var targeting := false +var target_idx := 0 +var pending_item_id := -1 signal close_bag func _ready(): @@ -38,8 +41,30 @@ func setup(): #print(str(Global.inventory.get_instance_id()) + "Bag.gd") func _process(delta): + if enabled and targeting: + if Global.repeat_pressed("ui_down", delta) or Global.repeat_pressed("ui_right", delta): + target_idx = (target_idx + 1) % Global.pokemon_group.size() + show_target() + elif Global.repeat_pressed("ui_up", delta) or Global.repeat_pressed("ui_left", delta): + target_idx = (target_idx - 1 + Global.pokemon_group.size()) % Global.pokemon_group.size() + show_target() + elif Input.is_action_just_pressed("x") or Input.is_action_just_pressed("ui_cancel"): + targeting = false + update_detail() + elif Input.is_action_just_pressed("ui_accept"): + var poke = Global.pokemon_group[target_idx] + if typeof(poke) == TYPE_DICTIONARY: + poke = Global.dict_to_poke(poke) + Global.pokemon_group[target_idx] = poke + var result = FieldItemEffects.use_on_pokemon(pending_item_id, poke) + $Details/text.text = result.message + if result.used: + remove_item(pending_item_id, 1) + update_data() + targeting = false + return if enabled: - if Input.is_action_just_pressed("ui_right"): + if Global.repeat_pressed("ui_right", delta): if current < OPTIONS.KEY_ITEMS: current += 1 else: @@ -48,7 +73,7 @@ func _process(delta): update_detail() update_data() animate() - elif Input.is_action_just_pressed("ui_left"): + elif Global.repeat_pressed("ui_left", delta): if current > OPTIONS.ITEMS: current -= 1 else: @@ -57,7 +82,7 @@ func _process(delta): update_detail() update_data() animate() - elif Input.is_action_just_pressed("ui_down"): + elif Global.repeat_pressed("ui_down", delta): #print("Down1") if selected_item[current] + 1 <= $items.get_child(current + 1).get_child_count() - 1: #print("Down2") @@ -67,7 +92,7 @@ func _process(delta): print(selected_item[current]) pass pass - elif Input.is_action_just_pressed("ui_up"): + elif Global.repeat_pressed("ui_up", delta): if selected_item[current] - 1 >= 0: selected_item[current] -= 1 change_item_selected("up") @@ -79,8 +104,12 @@ func _process(delta): enabled = false emit_signal("close_bag") elif Input.is_action_just_pressed("ui_accept"): - #print(get_item_index()) - pass + var iid = get_selected_item_id() + if iid >= 0 and FieldItemEffects.is_usable_on_pokemon(iid) and Global.pokemon_group.size() > 0: + targeting = true + pending_item_id = iid + target_idx = 0 + show_target() func change_item_selected(dir): @@ -93,7 +122,7 @@ func change_item_selected(dir): func change_selected(): match current: OPTIONS.ITEMS: - $CurrentContainer.bbcode_text = "[center]Items" + $CurrentContainer.text = "[center]Items" hide_all() $items/items.show() @@ -105,7 +134,7 @@ func change_selected(): for c in $items/items.get_children(): c.show() OPTIONS.MEDICINE: - $CurrentContainer.bbcode_text = "[center]Medicine" + $CurrentContainer.text = "[center]Medicine" hide_all() $items/medicine.show() @@ -116,7 +145,7 @@ func change_selected(): for c in $items/medicine.get_children(): c.show() OPTIONS.BALLS: - $CurrentContainer.bbcode_text = "[center]Poké Balls" + $CurrentContainer.text = "[center]Poké Balls" hide_all() $items/balls.show() @@ -127,7 +156,7 @@ func change_selected(): for c in $items/balls.get_children(): c.show() OPTIONS.TMs: - $CurrentContainer.bbcode_text = "[center]TMs & HMs" + $CurrentContainer.text = "[center]TMs & HMs" hide_all() $items/tms.show() @@ -139,7 +168,7 @@ func change_selected(): for c in $items/tms.get_children(): c.show() OPTIONS.BERRIES: - $CurrentContainer.bbcode_text = "[center]Berries" + $CurrentContainer.text = "[center]Berries" hide_all() $items/berries.show() @@ -150,7 +179,7 @@ func change_selected(): for c in $items/berries.get_children(): c.show() OPTIONS.BATTLE_ITEMS: - $CurrentContainer.bbcode_text = "[center]Battle Items" + $CurrentContainer.text = "[center]Battle Items" hide_all() $items/battle_items.show() @@ -161,7 +190,7 @@ func change_selected(): for c in $items/battle_items.get_children(): c.show() OPTIONS.KEY_ITEMS: - $CurrentContainer.bbcode_text = "[center]Key Items" + $CurrentContainer.text = "[center]Key Items" hide_all() $items/key_items.show() @@ -179,59 +208,59 @@ func animate(): match current: OPTIONS.ITEMS: $containers/ITEMS.frame = 0 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/ITEMS.frame = 1 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/ITEMS.frame = 2 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout return OPTIONS.MEDICINE: $containers/MEDICINE.frame = 0 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/MEDICINE.frame = 1 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/MEDICINE.frame = 2 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout return OPTIONS.BALLS: $containers/BALLS.frame = 0 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/BALLS.frame = 1 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/BALLS.frame = 2 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout return OPTIONS.TMs: $containers/TMs.frame = 0 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/TMs.frame = 1 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/TMs.frame = 2 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout return OPTIONS.BERRIES: $containers/BERRIES.frame = 0 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/BERRIES.frame = 1 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/BERRIES.frame = 2 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout return OPTIONS.BATTLE_ITEMS: $containers/BATTLE_ITEMS.frame = 0 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/BATTLE_ITEMS.frame = 1 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/BATTLE_ITEMS.frame = 2 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout return OPTIONS.KEY_ITEMS: $containers/KEY_ITEMS.frame = 0 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/KEY_ITEMS.frame = 1 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout $containers/KEY_ITEMS.frame = 2 - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout return func reset_frames(): @@ -246,11 +275,11 @@ func update_data(): # setup items for c in $items/items.get_children(): $items/items.remove_child(c) - if !Global.inventory.items.empty(): + if !Global.inventory.items.is_empty(): var temp_current = 0 for i in Global.inventory.items: var base = $items/base_item_panel.duplicate() - base.get_child(1).bbcode_text = i.get_name() + base.get_child(1).text = i.get_name() base.position.y += temp_current * 48 if temp_current == 0: base.get_child(0).frame = 1 @@ -265,11 +294,11 @@ func update_data(): # setup medicine for c in $items/medicine.get_children(): $items/medicine.remove_child(c) - if !Global.inventory.medicine.empty(): + if !Global.inventory.medicine.is_empty(): var temp_current = 0 for i in Global.inventory.medicine: var base = $items/base_item_panel.duplicate() - base.get_child(1).bbcode_text = i.get_name() + base.get_child(1).text = i.get_name() base.position.y += temp_current * 48 if temp_current == 0: base.get_child(0).frame = 1 @@ -284,11 +313,11 @@ func update_data(): # setup balls for c in $items/balls.get_children(): $items/balls.remove_child(c) - if !Global.inventory.balls.empty(): + if !Global.inventory.balls.is_empty(): var temp_current = 0 for i in Global.inventory.balls: var base = $items/base_item_panel.duplicate() - base.get_child(1).bbcode_text = i.get_name() + base.get_child(1).text = i.get_name() base.position.y += temp_current * 48 if temp_current == 0: base.get_child(0).frame = 1 @@ -303,11 +332,11 @@ func update_data(): # setup tms for c in $items/tms.get_children(): $items/tms.remove_child(c) - if Global.inventory.TMs.empty(): + if Global.inventory.TMs.is_empty(): var temp_current = 0 for i in Global.inventory.TMs: var base = $items/base_item_panel.duplicate() - base.get_child(1).bbcode_text = i.get_name() + base.get_child(1).text = i.get_name() base.position.y += temp_current * 48 if temp_current == 0: base.get_child(0).frame = 1 @@ -322,11 +351,11 @@ func update_data(): # setup berries for c in $items/berries.get_children(): $items/berries.remove_child(c) - if Global.inventory.berries.empty(): + if Global.inventory.berries.is_empty(): var temp_current = 0 for i in Global.inventory.berries: var base = $items/base_item_panel.duplicate() - base.get_child(1).bbcode_text = i.get_name() + base.get_child(1).text = i.get_name() base.position.y += temp_current * 48 if temp_current == 0: base.get_child(0).frame = 1 @@ -341,11 +370,11 @@ func update_data(): # setup battle_items for c in $items/battle_items.get_children(): $items/battle_items.remove_child(c) - if Global.inventory.battle_items.empty(): + if Global.inventory.battle_items.is_empty(): var temp_current = 0 for i in Global.inventory.battle_items: var base = $items/base_item_panel.duplicate() - base.get_child(1).bbcode_text = i.get_name() + base.get_child(1).text = i.get_name() base.position.y += temp_current * 48 if temp_current == 0: base.get_child(0).frame = 1 @@ -360,11 +389,11 @@ func update_data(): # setup key_items for c in $items/key_items.get_children(): $items/key_items.remove_child(c) - if Global.inventory.key_items.empty(): + if Global.inventory.key_items.is_empty(): var temp_current = 0 for i in Global.inventory.key_items: var base = $items/base_item_panel.duplicate() - base.get_child(1).bbcode_text = i.get_name() + base.get_child(1).text = i.get_name() base.position.y += temp_current * 48 if temp_current == 0: base.get_child(0).frame = 1 @@ -382,31 +411,31 @@ func update_detail(): var section_empty = true match current: OPTIONS.ITEMS: - if !Global.inventory.items.empty(): + if !Global.inventory.items.is_empty(): item_icon = Global.inventory.items[selected_item[current]].get_item_id() section_empty = false OPTIONS.MEDICINE: - if !Global.inventory.medicine.empty(): + if !Global.inventory.medicine.is_empty(): item_icon = Global.inventory.medicine[selected_item[current]].get_item_id() section_empty = false OPTIONS.BALLS: - if !Global.inventory.balls.empty(): + if !Global.inventory.balls.is_empty(): item_icon = Global.inventory.balls[selected_item[current]].get_item_id() section_empty = false OPTIONS.TMs: - if !Global.inventory.TMs.empty(): + if !Global.inventory.TMs.is_empty(): item_icon = Global.inventory.TMs[selected_item[current]].get_item_id() section_empty = false OPTIONS.BERRIES: - if !Global.inventory.berries.empty(): + if !Global.inventory.berries.is_empty(): item_icon = Global.inventory.berries[selected_item[current]].get_item_id() section_empty = false OPTIONS.BATTLE_ITEMS: - if !Global.inventory.battle_items.empty(): + if !Global.inventory.battle_items.is_empty(): item_icon = Global.inventory.battle_items[selected_item[current]].get_item_id() section_empty = false OPTIONS.KEY_ITEMS: - if !Global.inventory.key_items.empty(): + if !Global.inventory.key_items.is_empty(): item_icon = Global.inventory.key_items[selected_item[current]].get_item_id() section_empty = false @@ -467,20 +496,29 @@ func update_detail(): pass func remove_item(id, quantity): - match ITEMS.item_list[ITEMS.item_list.find(id) + 3]: - "Items": - pass - "Medicine": - if Global.items[1][1] - quantity >= 0: - Global.items[1][1] -= quantity - pass - "Balls": - if Global.items[2][1] - quantity >= 0: - Global.items[2][1] -= quantity - pass + Global.inventory.remove_item_by_id(id, quantity) + # Keep the selection index valid if the stack disappeared + var pocket_lists = [Global.inventory.items, Global.inventory.medicine, Global.inventory.balls, Global.inventory.TMs, Global.inventory.berries, Global.inventory.battle_items, Global.inventory.key_items] + if selected_item[current] >= pocket_lists[current].size(): + selected_item[current] = maxi(pocket_lists[current].size() - 1, 0) func hide_all(): $empty_text.hide() for c in $items.get_children(): c.hide() + + +func get_selected_item_id() -> int: + var pocket_lists = [Global.inventory.items, Global.inventory.medicine, Global.inventory.balls, Global.inventory.TMs, Global.inventory.berries, Global.inventory.battle_items, Global.inventory.key_items] + var lst = pocket_lists[current] + if selected_item[current] < 0 or selected_item[current] >= lst.size(): + return -1 + return lst[selected_item[current]].get_item_id() + +func show_target(): + var poke = Global.pokemon_group[target_idx] + var nm = poke["name"] if typeof(poke) == TYPE_DICTIONARY else poke.name + var chp = poke["current_hp"] if typeof(poke) == TYPE_DICTIONARY else poke.current_hp + var mhp = poke["hp"] if typeof(poke) == TYPE_DICTIONARY else poke.hp + $Details/text.text = "Use on: " + str(nm) + " (" + str(chp) + "/" + str(mhp) + ")\n[Up/Down: change - Accept: use - X: cancel]" diff --git a/Utilities/Bag.gd.uid b/Utilities/Bag.gd.uid new file mode 100644 index 000000000..dc7f58cda --- /dev/null +++ b/Utilities/Bag.gd.uid @@ -0,0 +1 @@ +uid://dy2vliusvsr7j diff --git a/Utilities/Bag.tscn b/Utilities/Bag.tscn old mode 100755 new mode 100644 index 2ac455e6e..a25b0a7de --- a/Utilities/Bag.tscn +++ b/Utilities/Bag.tscn @@ -1,84 +1,64 @@ -[gd_scene load_steps=24 format=2] - -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=1] -[ext_resource path="res://Graphics/Pictures/Bag/bagbgup.PNG" type="Texture" id=2] -[ext_resource path="res://Graphics/Pictures/Bag/bag4.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Pictures/Bag/bagbglight.png" type="Texture" id=4] -[ext_resource path="res://Graphics/Pictures/Bag/bag8.png" type="Texture" id=5] -[ext_resource path="res://Graphics/Icons/item170.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Pictures/Bag/bagReg.PNG" type="Texture" id=7] -[ext_resource path="res://Graphics/Pictures/Bag/bagSlider.png" type="Texture" id=8] -[ext_resource path="res://Graphics/Pictures/Bag/bagoverlay.png" type="Texture" id=9] -[ext_resource path="res://Graphics/Pictures/Bag/bag1.png" type="Texture" id=10] -[ext_resource path="res://Graphics/Pictures/Bag/bag2.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Pictures/Bag/bg_grid.png" type="Texture" id=12] -[ext_resource path="res://Graphics/Pictures/Bag/bag3.png" type="Texture" id=13] -[ext_resource path="res://Graphics/Pictures/Bag/bagitems.png" type="Texture" id=14] +[gd_scene load_steps=19 format=2] + +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=1] +[ext_resource path="res://Graphics/Pictures/Bag/bagbgup.PNG" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Pictures/Bag/bag4.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Pictures/Bag/bagbglight.png" type="Texture2D" id=4] +[ext_resource path="res://Graphics/Pictures/Bag/bag8.png" type="Texture2D" id=5] +[ext_resource path="res://Graphics/Icons/item170.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Pictures/Bag/bagReg.PNG" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Pictures/Bag/bagSlider.png" type="Texture2D" id=8] +[ext_resource path="res://Graphics/Pictures/Bag/bagoverlay.png" type="Texture2D" id=9] +[ext_resource path="res://Graphics/Pictures/Bag/bag1.png" type="Texture2D" id=10] +[ext_resource path="res://Graphics/Pictures/Bag/bag2.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Pictures/Bag/bg_grid.png" type="Texture2D" id=12] +[ext_resource path="res://Graphics/Pictures/Bag/bag3.png" type="Texture2D" id=13] +[ext_resource path="res://Graphics/Pictures/Bag/bagitems.png" type="Texture2D" id=14] [ext_resource path="res://Utilities/Bag.gd" type="Script" id=15] -[ext_resource path="res://Graphics/Pictures/Bag/bag5.png" type="Texture" id=16] -[ext_resource path="res://Graphics/Pictures/Bag/bag7.png" type="Texture" id=17] -[ext_resource path="res://Graphics/Pictures/leftrightarrows.png" type="Texture" id=18] - -[sub_resource type="DynamicFont" id=1] -size = 32 -extra_spacing_top = 6 -font_data = ExtResource( 1 ) - -[sub_resource type="DynamicFont" id=2] -size = 26 -extra_spacing_top = 2 -font_data = ExtResource( 1 ) - -[sub_resource type="DynamicFont" id=3] -size = 32 -extra_spacing_top = 2 -font_data = ExtResource( 1 ) - -[sub_resource type="DynamicFont" id=4] -size = 22 -extra_spacing_top = 5 -extra_spacing_bottom = 3 -font_data = ExtResource( 1 ) - -[sub_resource type="DynamicFont" id=5] -size = 26 -extra_spacing_top = 4 -extra_spacing_bottom = 8 -font_data = ExtResource( 1 ) +[ext_resource path="res://Graphics/Pictures/Bag/bag5.png" type="Texture2D" id=16] +[ext_resource path="res://Graphics/Pictures/Bag/bag7.png" type="Texture2D" id=17] +[ext_resource path="res://Graphics/Pictures/leftrightarrows.png" type="Texture2D" id=18] + + + + + [node name="Bag" type="Node2D"] script = ExtResource( 15 ) -[node name="bg" type="Sprite" parent="."] +[node name="bg" type="Sprite2D" parent="."] texture = ExtResource( 2 ) centered = false -[node name="bg_grid" type="Sprite" parent="."] +[node name="bg_grid" type="Sprite2D" parent="."] position = Vector2( 256, 192 ) texture = ExtResource( 12 ) region_enabled = true region_rect = Rect2( 0, 0, 528, 396 ) +texture_repeat = 2 -[node name="light" type="Sprite" parent="."] +[node name="light" type="Sprite2D" parent="."] texture = ExtResource( 4 ) centered = false -[node name="overlay" type="Sprite" parent="."] +[node name="overlay" type="Sprite2D" parent="."] texture = ExtResource( 9 ) centered = false -[node name="bagSlider" type="Sprite" parent="."] +[node name="bagSlider" type="Sprite2D" parent="."] visible = false position = Vector2( 496, 52 ) texture = ExtResource( 8 ) [node name="CurrentContainer" type="RichTextLabel" parent="."] -margin_left = 3.0 -margin_right = 208.0 -margin_bottom = 40.0 -custom_fonts/normal_font = SubResource( 1 ) +offset_left = 3.0 +offset_right = 208.0 +offset_bottom = 40.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 32 bbcode_enabled = true -bbcode_text = "[center]Medicine[/center]" +text = "[center]Medicine[/center]" text = "Medicine" __meta__ = { "_edit_use_anchors_": false @@ -86,38 +66,38 @@ __meta__ = { [node name="containers" type="Node2D" parent="."] -[node name="ITEMS" type="Sprite" parent="containers"] +[node name="ITEMS" type="Sprite2D" parent="containers"] position = Vector2( 162.822, 91.243 ) texture = ExtResource( 10 ) vframes = 3 -[node name="BERRIES" type="Sprite" parent="containers"] +[node name="BERRIES" type="Sprite2D" parent="containers"] position = Vector2( 203.081, 128.854 ) texture = ExtResource( 16 ) vframes = 3 -[node name="BALLS" type="Sprite" parent="containers"] +[node name="BALLS" type="Sprite2D" parent="containers"] position = Vector2( 60, 112 ) texture = ExtResource( 13 ) vframes = 3 -[node name="MEDICINE" type="Sprite" parent="containers"] +[node name="MEDICINE" type="Sprite2D" parent="containers"] position = Vector2( 38.5297, 184.697 ) texture = ExtResource( 11 ) vframes = 3 frame = 2 -[node name="TMs" type="Sprite" parent="containers"] +[node name="TMs" type="Sprite2D" parent="containers"] position = Vector2( 116.595, 138.605 ) texture = ExtResource( 3 ) vframes = 3 -[node name="KEY_ITEMS" type="Sprite" parent="containers"] +[node name="KEY_ITEMS" type="Sprite2D" parent="containers"] position = Vector2( 104.486, 180.865 ) texture = ExtResource( 5 ) vframes = 3 -[node name="BATTLE_ITEMS" type="Sprite" parent="containers"] +[node name="BATTLE_ITEMS" type="Sprite2D" parent="containers"] position = Vector2( 180.768, 190.4 ) texture = ExtResource( 17 ) vframes = 3 @@ -127,21 +107,22 @@ vframes = 3 [node name="base_item_panel" type="Node2D" parent="items"] visible = false -[node name="panel" type="Sprite" parent="items/base_item_panel"] +[node name="panel" type="Sprite2D" parent="items/base_item_panel"] position = Vector2( 378, 48 ) texture = ExtResource( 14 ) vframes = 2 frame = 1 [node name="item_name" type="RichTextLabel" parent="items/base_item_panel"] -margin_left = 284.0 -margin_top = 32.0 -margin_right = 464.0 -margin_bottom = 64.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 284.0 +offset_top = 32.0 +offset_right = 464.0 +offset_bottom = 64.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "Potion" +text = "Potion" text = "Potion" __meta__ = { "_edit_use_anchors_": false @@ -164,55 +145,58 @@ __meta__ = { [node name="Details" type="Node2D" parent="."] [node name="name" type="RichTextLabel" parent="Details"] -margin_left = 16.0 -margin_top = 256.0 -margin_right = 192.0 -margin_bottom = 288.0 -custom_fonts/normal_font = SubResource( 3 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 16.0 +offset_top = 256.0 +offset_right = 192.0 +offset_bottom = 288.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 32 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "[center]Potion[/center]" +text = "[center]Potion[/center]" text = "Potion" __meta__ = { "_edit_use_anchors_": false } [node name="text" type="RichTextLabel" parent="Details"] -margin_left = 121.0 -margin_top = 289.0 -margin_right = 494.0 -margin_bottom = 379.0 -rect_clip_content = false +offset_left = 121.0 +offset_top = 289.0 +offset_right = 494.0 +offset_bottom = 379.0 +clip_contents = false size_flags_horizontal = 4 size_flags_vertical = 4 -custom_fonts/normal_font = SubResource( 4 ) +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 22 bbcode_enabled = true -bbcode_text = "A good, high-performance Poké Ball that provides a higher success rate for catching Pokémon than a standard Poké Ball." +text = "A good, high-performance Poké Ball that provides a higher success rate for catching Pokémon than a standard Poké Ball." text = "A good, high-performance Poké Ball that provides a higher success rate for catching Pokémon than a standard Poké Ball." scroll_active = false __meta__ = { "_edit_use_anchors_": false } -[node name="icon" type="Sprite" parent="Details"] +[node name="icon" type="Sprite2D" parent="Details"] position = Vector2( 37.4297, 339.517 ) texture = ExtResource( 6 ) [node name="quantity" type="RichTextLabel" parent="Details"] -margin_left = 62.0 -margin_top = 326.0 -margin_right = 112.0 -margin_bottom = 366.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 62.0 +offset_top = 326.0 +offset_right = 112.0 +offset_bottom = 366.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "x 1" +text = "x 1" text = "x 1" __meta__ = { "_edit_use_anchors_": false } -[node name="bagReg" type="Sprite" parent="."] +[node name="bagReg" type="Sprite2D" parent="."] position = Vector2( 489, 361 ) texture = ExtResource( 7 ) vframes = 3 @@ -222,40 +206,42 @@ frame = 1 visible = false [node name="EMPTY_SHADOW" type="RichTextLabel" parent="empty_text"] -margin_left = 321.0 -margin_top = 145.0 -margin_right = 449.0 -margin_bottom = 185.0 -custom_fonts/normal_font = SubResource( 5 ) -custom_colors/default_color = Color( 0.113725, 0.113725, 0.113725, 1 ) +offset_left = 321.0 +offset_top = 145.0 +offset_right = 449.0 +offset_bottom = 185.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.113725, 0.113725, 0.113725, 1 ) bbcode_enabled = true -bbcode_text = "It`s empty." +text = "It`s empty." text = "It`s empty." __meta__ = { "_edit_use_anchors_": false } [node name="EMPTY" type="RichTextLabel" parent="empty_text"] -margin_left = 320.0 -margin_top = 144.0 -margin_right = 448.0 -margin_bottom = 184.0 -custom_fonts/normal_font = SubResource( 5 ) -custom_colors/default_color = Color( 0.298039, 0.298039, 0.298039, 1 ) +offset_left = 320.0 +offset_top = 144.0 +offset_right = 448.0 +offset_bottom = 184.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.298039, 0.298039, 0.298039, 1 ) bbcode_enabled = true -bbcode_text = "It`s empty." +text = "It`s empty." text = "It`s empty." __meta__ = { "_edit_use_anchors_": false } -[node name="left" type="Sprite" parent="."] +[node name="left" type="Sprite2D" parent="."] position = Vector2( 23, 21 ) texture = ExtResource( 18 ) hframes = 3 vframes = 2 -[node name="right" type="Sprite" parent="."] +[node name="right" type="Sprite2D" parent="."] position = Vector2( 187, 21 ) texture = ExtResource( 18 ) hframes = 3 diff --git a/Utilities/Battle/Animations/FaintFoe.tres b/Utilities/Battle/Animations/FaintFoe.tres old mode 100755 new mode 100644 index e3e6c3c8f..6371551af --- a/Utilities/Battle/Animations/FaintFoe.tres +++ b/Utilities/Battle/Animations/FaintFoe.tres @@ -10,8 +10,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 140, 0 ), Vector2( 140, 50 ) ] } @@ -22,8 +22,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } diff --git a/Utilities/Battle/Animations/FaintPlayer.tres b/Utilities/Battle/Animations/FaintPlayer.tres old mode 100755 new mode 100644 index 409b6620d..4fb9d5357 --- a/Utilities/Battle/Animations/FaintPlayer.tres +++ b/Utilities/Battle/Animations/FaintPlayer.tres @@ -10,8 +10,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 270, -20 ), Vector2( 270, 30 ) ] } @@ -22,8 +22,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } diff --git a/Utilities/Battle/Animations/LowDamage.tres b/Utilities/Battle/Animations/LowDamage.tres old mode 100755 new mode 100644 index bd007c34a..78630c833 --- a/Utilities/Battle/Animations/LowDamage.tres +++ b/Utilities/Battle/Animations/LowDamage.tres @@ -10,8 +10,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ true, false, true ] } diff --git a/Utilities/Battle/Animations/NormalDamage.tres b/Utilities/Battle/Animations/NormalDamage.tres old mode 100755 new mode 100644 index a95cb2a10..b3d95916e --- a/Utilities/Battle/Animations/NormalDamage.tres +++ b/Utilities/Battle/Animations/NormalDamage.tres @@ -10,8 +10,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.3, 0.4 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 1, "values": [ true, false, true, false, true ] } diff --git a/Utilities/Battle/Animations/PlayerBallToss.tres b/Utilities/Battle/Animations/PlayerBallToss.tres old mode 100755 new mode 100644 index 091fa3e77..a89885e6c --- a/Utilities/Battle/Animations/PlayerBallToss.tres +++ b/Utilities/Battle/Animations/PlayerBallToss.tres @@ -11,8 +11,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 28, 56, 84, 112, 140, 168, 196, 224, 252, 280, 308 ] } @@ -23,8 +23,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.6 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.6 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -35,8 +35,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0.5 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0.5 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ ], "method": "ball_flash" @@ -49,8 +49,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.25, 0.3, 0.4, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.25, 0.3, 0.4, 0.5 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 7, -40 ), Vector2( 65, -90 ), Vector2( 152, -128.994 ), Vector2( 186.826, -137.847 ), Vector2( 217.546, -131.418 ), Vector2( 245.913, -127.113 ), Vector2( 272, -100 ) ] } diff --git a/Utilities/Battle/Animations/PokemonPartyIconIdle.tres b/Utilities/Battle/Animations/PokemonPartyIconIdle.tres old mode 100755 new mode 100644 index 84d38fd7e..61243a442 --- a/Utilities/Battle/Animations/PokemonPartyIconIdle.tres +++ b/Utilities/Battle/Animations/PokemonPartyIconIdle.tres @@ -11,8 +11,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 1 ] } diff --git a/Utilities/Battle/Animations/PokemonPartyIconSelectedJumping.tres b/Utilities/Battle/Animations/PokemonPartyIconSelectedJumping.tres old mode 100755 new mode 100644 index e9d7d1424..f2957bcd9 --- a/Utilities/Battle/Animations/PokemonPartyIconSelectedJumping.tres +++ b/Utilities/Battle/Animations/PokemonPartyIconSelectedJumping.tres @@ -11,8 +11,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ 0 ] } @@ -23,8 +23,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ Vector2( 60, 32 ), Vector2( 60, 38 ) ] } diff --git a/Utilities/Battle/Animations/Stat_Up.gdshader b/Utilities/Battle/Animations/Stat_Up.gdshader new file mode 100644 index 000000000..d6e1a65c2 --- /dev/null +++ b/Utilities/Battle/Animations/Stat_Up.gdshader @@ -0,0 +1,20 @@ +shader_type canvas_item; + +uniform sampler2D effect; +uniform float effect_weight = 0.9; // How 'heavy' the effect is. Weighted Average color. +uniform vec2 repeat = vec2(2.735, 3.0); //62x68 + +void fragment() { + vec4 colour = texture(TEXTURE,UV); + colour.a = texture(TEXTURE,UV).a; + + vec2 slide; + slide.x = 1.0; + slide.y = TIME * 1.0; + + colour.rgb = texture(TEXTURE,UV).rgb * (1.0 - effect_weight) + texture(effect, vec2(UV.x / repeat.x, UV.y * repeat.y + slide.y)).rgb * effect_weight; + + + + COLOR = colour; +} diff --git a/Utilities/Battle/Animations/Stat_Up.gdshader.uid b/Utilities/Battle/Animations/Stat_Up.gdshader.uid new file mode 100644 index 000000000..8fcd0c889 --- /dev/null +++ b/Utilities/Battle/Animations/Stat_Up.gdshader.uid @@ -0,0 +1 @@ +uid://c6u5slour00pa diff --git a/Utilities/Battle/Animations/Stat_Up.shader b/Utilities/Battle/Animations/Stat_Up.shader old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Animations/SuperDamage.tres b/Utilities/Battle/Animations/SuperDamage.tres old mode 100755 new mode 100644 index b151b334a..5a2f08d61 --- a/Utilities/Battle/Animations/SuperDamage.tres +++ b/Utilities/Battle/Animations/SuperDamage.tres @@ -10,8 +10,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ true, false, true, false, true, false, true ] } diff --git a/Utilities/Battle/Animations/UnveilDrop.tres b/Utilities/Battle/Animations/UnveilDrop.tres old mode 100755 new mode 100644 index 58eb57c66..76b546130 --- a/Utilities/Battle/Animations/UnveilDrop.tres +++ b/Utilities/Battle/Animations/UnveilDrop.tres @@ -11,8 +11,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 140, -80 ), Vector2( 140, -80 ), Vector2( 140, 0 ) ] } @@ -23,8 +23,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.25, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0.2, 0.2 ), Vector2( 2, 2 ), Vector2( 2, 2 ) ] } @@ -35,20 +35,20 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } tracks/3/type = "value" -tracks/3/path = NodePath("Sprite:modulate") +tracks/3/path = NodePath("Sprite2D:modulate") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ) ] } @@ -59,8 +59,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ) ] } diff --git a/Utilities/Battle/Animations/UnveilDropPlayer.tres b/Utilities/Battle/Animations/UnveilDropPlayer.tres old mode 100755 new mode 100644 index 22a50deb0..841ea72e4 --- a/Utilities/Battle/Animations/UnveilDropPlayer.tres +++ b/Utilities/Battle/Animations/UnveilDropPlayer.tres @@ -11,8 +11,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 270, -100 ), Vector2( 270, -180 ), Vector2( 270, -20 ) ] } @@ -23,8 +23,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.25, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0.2, 0.2 ), Vector2( 2, 2 ), Vector2( 2, 2 ) ] } @@ -35,8 +35,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -47,8 +47,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ) ] } diff --git a/Utilities/Battle/BallFlash.gd b/Utilities/Battle/BallFlash.gd old mode 100755 new mode 100644 index c9c9309f0..df9237900 --- a/Utilities/Battle/BallFlash.gd +++ b/Utilities/Battle/BallFlash.gd @@ -1,4 +1,4 @@ -extends Sprite +extends Sprite2D signal free var index = 0 var frames = [ @@ -33,9 +33,10 @@ var frames = [ "res://Graphics/Pictures/a37.png" ] func nextFrame(): - if index == 28: + if index >= 28: emit_signal("free") self.queue_free() + return self.texture = load(frames[index]) index += 1 func _ready(): diff --git a/Utilities/Battle/BallFlash.gd.uid b/Utilities/Battle/BallFlash.gd.uid new file mode 100644 index 000000000..8664d3603 --- /dev/null +++ b/Utilities/Battle/BallFlash.gd.uid @@ -0,0 +1 @@ +uid://crstq4c6tx2y3 diff --git a/Utilities/Battle/BallFlash.tscn b/Utilities/Battle/BallFlash.tscn old mode 100755 new mode 100644 index 80d2c0ea6..08d33bbab --- a/Utilities/Battle/BallFlash.tscn +++ b/Utilities/Battle/BallFlash.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=2] -[ext_resource path="res://Graphics/Pictures/a09.png" type="Texture" id=1] +[ext_resource path="res://Graphics/Pictures/a09.png" type="Texture2D" id=1] [ext_resource path="res://Utilities/Battle/BallFlash.gd" type="Script" id=2] [sub_resource type="Animation" id=1] @@ -15,8 +15,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0.02, 0.04, 0.06 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0.02, 0.04, 0.06 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "values": [ { "args": [ ], "method": "nextFrame" @@ -29,7 +29,7 @@ tracks/0/keys = { } ] } -[node name="Sprite" type="Sprite"] +[node name="Sprite2D" type="Sprite2D"] scale = Vector2( 0.8, 0.8 ) texture = ExtResource( 1 ) script = ExtResource( 2 ) diff --git a/Utilities/Battle/Battle.gd b/Utilities/Battle/Battle.gd old mode 100755 new mode 100644 index 97785f0e1..32088d09f --- a/Utilities/Battle/Battle.gd +++ b/Utilities/Battle/Battle.gd @@ -10,7 +10,7 @@ var battler2 : Pokemon # Foe's pokemon var battler3 : Pokemon # Player's second pokemon in double battles var battler4 : Pokemon # Foe's second pokemon double battles -export var effect_weight = 0.0 # Used for stat change animation +@export var effect_weight = 0.0 # Used for stat change animation var effect_enable = false var effect_shader @@ -29,6 +29,7 @@ signal battle_complete signal continue_pressed func _ready(): + Global.localize_textures(self) $CanvasLayer/BattleGrounds.visible = false $CanvasLayer/TransitionEffects.visible = false $CanvasLayer/BattleInterfaceLayer/BattleBars.visible = false @@ -54,7 +55,7 @@ func _ready(): $CanvasLayer/BattleInterfaceLayer/Evolution.hide() action_timer = Timer.new() self.add_child(action_timer) - action_timer.connect("timeout", self, "action_timeout") + action_timer.connect("timeout", Callable(self, "action_timeout")) registry = load("res://Utilities/Battle/Database/Pokemon/registry.gd").new() # Check if we are testing @@ -65,7 +66,7 @@ func _ready(): func _process(_delta): if effect_enable: - effect_shader.set_shader_param("effect_weight" , effect_weight) + effect_shader.set_shader_parameter("effect_weight" , effect_weight) func _input(event): if event.is_action_pressed("ui_accept"): emit_signal("continue_pressed") @@ -90,7 +91,7 @@ func Start_Battle(bid : BattleInstanceData): set_gender_textures() # Start TransistionEffects run_transition() - yield(self, "wait") + await self.wait # Initialize BattleQueue queue = BattleQueue.new() @@ -134,11 +135,21 @@ func Start_Battle(bid : BattleInstanceData): queue.push(action) action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = battle_instance.opponent.name + "\nwould like to battle!" + var _tn = battle_instance.opponent.name + var _sp = _tn.rfind(" ") + if _sp > 0: + var _pf = _tn.substr(0, _sp) + if tr(_pf) != _pf: + _tn = tr(_pf) + _tn.substr(_sp) + action.battle_text = tr("{1}\nwould like to battle!").replace("{1}", _tn) queue.push(action) action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = battle_instance.opponent.name + " sent\nout " + battle_instance.opponent.pokemon_group[0].name + "!" + var _in = battle_instance.opponent.name + var _isp = _in.rfind(" ") + if _isp > 0 and tr(_in.substr(0, _isp)) != _in.substr(0, _isp): + _in = tr(_in.substr(0, _isp)) + _in.substr(_isp) + action.battle_text = tr("{1} sent\nout {2}!").replace("{1}", _in).replace("{2}", tr(battle_instance.opponent.pokemon_group[0].name)) queue.push(action) battle_instance.BattleType.RIVAL: $CanvasLayer/BattleGrounds/FoeBase/FoeHuman.visible = true @@ -150,11 +161,11 @@ func Start_Battle(bid : BattleInstanceData): action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "RIVAL Theo\nwould like to battle!" + action.battle_text = tr("{1}\nwould like to battle!").replace("{1}", tr("RIVAL") + " Theo") queue.push(action) action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "RIVAL Theo sent\nout " + battler2.name + "!" + action.battle_text = tr("{1} sent\nout {2}!").replace("{1}", tr("RIVAL") + " Theo").replace("{2}", tr(battler2.name)) queue.push(action) battle_instance.BattleType.SINGLE_WILD: battle_instance.opponent.name = battler2.name @@ -177,7 +188,7 @@ func Start_Battle(bid : BattleInstanceData): action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "WILD " + battle_instance.opponent.name + " appeared!" + action.battle_text = tr("Wild {1} appeared!").replace("{1}", tr(battle_instance.opponent.name)) queue.push(action) # Add foe id to dex seen list if !Global.pokedex_seen.has(battle_instance.opponent.pokemon_group[0].ID): @@ -205,7 +216,7 @@ func Start_Battle(bid : BattleInstanceData): # Go text action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "Go " + battler1.name + "!" + action.battle_text = tr("Go! {1}!").replace("{1}", tr(battler1.name)) queue.push(action) # Player toss animations @@ -228,9 +239,9 @@ func Start_Battle(bid : BattleInstanceData): # Get Foe command by AI while player chooses. var battle_snapshot = get_battle_snapshot() - var foe_command = battle_instance.opponent.ai.get_command(battle_snapshot) + var foe_command = battle_instance.opponent.ai.is_command_or_control_pressed(battle_snapshot) - yield(self, "wait") # wait for player comand. + await self.wait # wait for player comand. queue = battle_logic.generate_action_queue(battle_command, foe_command) @@ -238,13 +249,13 @@ func Start_Battle(bid : BattleInstanceData): print("Battle Error: Action Queue is empty") else: call_deferred("battle_loop") - yield(self, "EndOfBattleLoop") + await self.EndOfBattleLoop # After battle comands # Fade out of battle $CanvasLayer/BattleInterfaceLayer/Message.visible = false $CanvasLayer/ColorRect/AnimationPlayer.play("FadeIn") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished $CanvasLayer/AudioStreamPlayer.stop() $CanvasLayer/BattleGrounds.hide() $CanvasLayer/ColorRect/AnimationPlayer.play("FadeOut") @@ -286,16 +297,16 @@ func set_Vs_textures(): $CanvasLayer/TransitionEffects/Vs/OpponentBanner.texture = load("res://Graphics/Transitions/vsTrainer86.png") $CanvasLayer/TransitionEffects/Vs/SpriteLeft.texture = load("res://Graphics/Transitions/vsBar86.png") $CanvasLayer/TransitionEffects/Vs/SpriteRight.texture = load("res://Graphics/Transitions/vsBar86.png") - $CanvasLayer/TransitionEffects/Vs/OpponentBanner/Label.bbcode_text = "[center]" + battle_instance.opponent.name + $CanvasLayer/TransitionEffects/Vs/OpponentBanner/Label.text = "[center]" + battle_instance.opponent.name "LEADER Maria": $CanvasLayer/TransitionEffects/Vs/OpponentBanner.texture = load("res://Graphics/Transitions/vsTrainer71.png") $CanvasLayer/TransitionEffects/Vs/SpriteLeft.texture = load("res://Graphics/Transitions/vsBar71.png") $CanvasLayer/TransitionEffects/Vs/SpriteRight.texture = load("res://Graphics/Transitions/vsBar71.png") - $CanvasLayer/TransitionEffects/Vs/OpponentBanner/Label.bbcode_text = "[center]" + "Maira" + $CanvasLayer/TransitionEffects/Vs/OpponentBanner/Label.text = "[center]" + "Maira" _: print("Battle Error: Invalid opponent texture on function set_Vs_textures") - $CanvasLayer/TransitionEffects/Vs/SpriteLeft.texture.flags = Texture.FLAG_REPEAT - $CanvasLayer/TransitionEffects/Vs/SpriteRight.texture.flags = Texture.FLAG_REPEAT + $CanvasLayer/TransitionEffects/Vs/SpriteLeft.texture_repeat = CanvasItem.TEXTURE_REPEAT_ENABLED + $CanvasLayer/TransitionEffects/Vs/SpriteRight.texture_repeat = CanvasItem.TEXTURE_REPEAT_ENABLED $CanvasLayer/TransitionEffects/Vs/SpriteLeft.region_enabled = true $CanvasLayer/TransitionEffects/Vs/SpriteRight.region_enabled = true $CanvasLayer/TransitionEffects/Vs/SpriteLeft.region_rect = Rect2(Vector2(0,0), Vector2(256,128)) @@ -315,20 +326,30 @@ func set_gender_textures(): 2: $CanvasLayer/TransitionEffects/Vs/PlayerBanner.texture = load("res://Graphics/Transitions/vsTrainer1.png") $CanvasLayer/BattleInterfaceLayer/PlayerToss.texture = load("res://Graphics/Characters/trback001.png") - $CanvasLayer/TransitionEffects/Vs/PlayerBanner/Label.bbcode_text = "[center]" + Global.TrainerName + $CanvasLayer/TransitionEffects/Vs/PlayerBanner/Label.text = "[center]" + Global.TrainerName func set_battle_music(): match battle_instance.battle_type: battle_instance.BattleType.RIVAL: $CanvasLayer/AudioStreamPlayer.stream = load("res://Audio/BGM/PU-TheoBattle.ogg") + if $CanvasLayer/AudioStreamPlayer.stream != null and "loop" in $CanvasLayer/AudioStreamPlayer.stream: + $CanvasLayer/AudioStreamPlayer.stream.loop = true battle_instance.BattleType.SINGLE_WILD: $CanvasLayer/AudioStreamPlayer.stream = load("res://Audio/BGM/PU-WildPokeBattle.ogg") + if $CanvasLayer/AudioStreamPlayer.stream != null and "loop" in $CanvasLayer/AudioStreamPlayer.stream: + $CanvasLayer/AudioStreamPlayer.stream.loop = true battle_instance.BattleType.SINGLE_TRAINER: $CanvasLayer/AudioStreamPlayer.stream = load("res://Audio/BGM/PU-TrainerPokeBattle.ogg") + if $CanvasLayer/AudioStreamPlayer.stream != null and "loop" in $CanvasLayer/AudioStreamPlayer.stream: + $CanvasLayer/AudioStreamPlayer.stream.loop = true battle_instance.BattleType.SINGLE_GYML: $CanvasLayer/AudioStreamPlayer.stream = load("res://Audio/BGM/PU-GymBattle.ogg") + if $CanvasLayer/AudioStreamPlayer.stream != null and "loop" in $CanvasLayer/AudioStreamPlayer.stream: + $CanvasLayer/AudioStreamPlayer.stream.loop = true _: print("Battle Warning: battle_type is not implemented or specified. Defaulting to PU-TrainerPokeBattle.ogg") $CanvasLayer/AudioStreamPlayer.stream = load("res://Audio/BGM/PU-TrainerPokeBattle.ogg") + if $CanvasLayer/AudioStreamPlayer.stream != null and "loop" in $CanvasLayer/AudioStreamPlayer.stream: + $CanvasLayer/AudioStreamPlayer.stream.loop = true $CanvasLayer/AudioStreamPlayer.play() func set_battle_back(): var battle_back = $CanvasLayer/BattleGrounds/BattleBack @@ -366,13 +387,13 @@ func run_transition(): $CanvasLayer/TransitionEffects.visible = true $CanvasLayer/TransitionEffects/Vs.visible = false $CanvasLayer/TransitionEffects/AnimationPlayer.play("GreyFlashing") - yield($CanvasLayer/TransitionEffects/AnimationPlayer, "animation_finished") + await $CanvasLayer/TransitionEffects/AnimationPlayer.animation_finished $CanvasLayer/TransitionEffects/GreyFlash.visible = false if battle_instance.battle_type == battle_instance.BattleType.RIVAL or battle_instance.battle_type == battle_instance.BattleType.SINGLE_GYML: set_Vs_textures() $CanvasLayer/TransitionEffects/Vs.visible = true $CanvasLayer/TransitionEffects/Vs/AnimationPlayer.play("SlideBars") - yield($CanvasLayer/TransitionEffects/Vs/AnimationPlayer, "animation_finished") + await $CanvasLayer/TransitionEffects/Vs/AnimationPlayer.animation_finished $CanvasLayer/TransitionEffects.visible = false $CanvasLayer/BattleGrounds.visible = true emit_signal("wait") @@ -381,6 +402,11 @@ func battle_loop(): action_timer.one_shot = true action_timer.start() var action = queue.pop() + if action == null: + # The queue drained between the deferred call and now: hand control back cleanly. + action_timer.stop() + emit_signal("EndOfBattleLoop") + return if battle_debug: print("Next action type: " + action.get_type_name()) @@ -390,7 +416,7 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar.visible = false $CanvasLayer/BattleGrounds/PlayerBase.visible = false $CanvasLayer/BattleGrounds.setPosistion(action.battle_grounds_pos_change) - yield($CanvasLayer/BattleGrounds, "wait") + await $CanvasLayer/BattleGrounds.wait if action.battle_grounds_pos_change == $CanvasLayer/BattleGrounds.BattlePositions.CAPTURE_ZOOM_BACK: $CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar.visible = true $CanvasLayer/BattleGrounds/PlayerBase.visible = true @@ -399,10 +425,10 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/Message.visible = true if action.press_to_continue: $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed else: $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = false - yield(get_tree().create_timer(2.0), "timeout") + await get_tree().create_timer(2.0).timeout $CanvasLayer/BattleInterfaceLayer/Message.visible = false action.FOE_BALLTOSS: # if human opponent is visable play fadeing animation @@ -412,12 +438,12 @@ func battle_loop(): $CanvasLayer/BattleGrounds/FoeBase/Battler.show() $CanvasLayer/BattleGrounds.foe_unveil() $CanvasLayer/BattleGrounds/FoeBase/FoeHuman.visible = false - yield($CanvasLayer/BattleGrounds, "unveil_finished") + await $CanvasLayer/BattleGrounds.unveil_finished action.PLAYER_BALLTOSS: $CanvasLayer/BattleGrounds.player_unveil() - yield($CanvasLayer/BattleGrounds, "unveil_finished") + await $CanvasLayer/BattleGrounds.unveil_finished action.DAMAGE: # Play damage sound var audioplayer = $CanvasLayer/BattleInterfaceLayer/BattleBars/AudioStreamPlayer @@ -438,10 +464,10 @@ func battle_loop(): match action.damage_target_index: 1: # Player $CanvasLayer/BattleGrounds/PlayerBase/Battler/AnimationPlayer.play(effect) - yield($CanvasLayer/BattleGrounds/PlayerBase/Battler/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/PlayerBase/Battler/AnimationPlayer.animation_finished 2: # Foe $CanvasLayer/BattleGrounds/FoeBase/Battler/AnimationPlayer.play(effect) - yield($CanvasLayer/BattleGrounds/FoeBase/Battler/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/FoeBase/Battler/AnimationPlayer.animation_finished # Play hp bar slide var bars = $CanvasLayer/BattleInterfaceLayer/BattleBars match action.damage_target_index: @@ -453,36 +479,36 @@ func battle_loop(): var percent = float(battler2.current_hp) / battler2.hp print("bar slide for foe") bars.call_deferred("slide_foe_bar", percent) - yield(bars, "finished") + await bars.finished action.FAINT: match action.damage_target_index: 1: $CanvasLayer/BattleGrounds/PlayerBase/Ball/AudioStreamPlayer.stream = load(battler1.get_cry()) $CanvasLayer/BattleGrounds/PlayerBase/Ball/AudioStreamPlayer.play() - yield($CanvasLayer/BattleGrounds/PlayerBase/Ball/AudioStreamPlayer, "finished") + await $CanvasLayer/BattleGrounds/PlayerBase/Ball/AudioStreamPlayer.finished $CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar/AnimationPlayer.play("Fade") $CanvasLayer/BattleGrounds/PlayerBase/Battler/AnimationPlayer.play("FaintPlayer") $CanvasLayer/BattleGrounds/PlayerBase/Ball/AudioStreamPlayer.stream = load("res://Audio/SE/faint.wav") $CanvasLayer/BattleGrounds/PlayerBase/Ball/AudioStreamPlayer.play() - yield($CanvasLayer/BattleGrounds/PlayerBase/Battler/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/PlayerBase/Battler/AnimationPlayer.animation_finished $CanvasLayer/BattleGrounds/PlayerBase/Battler.visible = false 2: $CanvasLayer/BattleGrounds/FoeBase/Ball/AudioStreamPlayer.stream = load(battler2.get_cry()) $CanvasLayer/BattleGrounds/FoeBase/Ball/AudioStreamPlayer.play() - yield($CanvasLayer/BattleGrounds/FoeBase/Ball/AudioStreamPlayer, "finished") + await $CanvasLayer/BattleGrounds/FoeBase/Ball/AudioStreamPlayer.finished $CanvasLayer/BattleGrounds/FoeBase/Battler/AnimationPlayer.play("FaintFoe") $CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar/AnimationPlayer.play("Fade") $CanvasLayer/BattleGrounds/FoeBase/Ball/AudioStreamPlayer.stream = load("res://Audio/SE/faint.wav") $CanvasLayer/BattleGrounds/FoeBase/Ball/AudioStreamPlayer.play() - yield($CanvasLayer/BattleGrounds/FoeBase/Battler/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/FoeBase/Battler/AnimationPlayer.animation_finished $CanvasLayer/BattleGrounds/FoeBase/Battler.visible = false action.EXP_GAIN: var percent : float = action.exp_gain_percent $CanvasLayer/BattleInterfaceLayer/BattleBars.call_deferred("slide_player_exp_bar" , percent) - yield($CanvasLayer/BattleInterfaceLayer/BattleBars, "finished") + await $CanvasLayer/BattleInterfaceLayer/BattleBars.finished action.BATTLE_END: action_timer.stop() battle_is_over = true @@ -500,13 +526,15 @@ func battle_loop(): var victory_music match battle_instance.battle_type: BattleInstanceData.BattleType.SINGLE_TRAINER, BattleInstanceData.BattleType.RIVAL: - victory_music = load("res://Audio/ME/PU-Victory Trainer Battle.ogg") + victory_music = load("res://Audio/ME/PU-Victory_Trainer_Battle.ogg") BattleInstanceData.BattleType.SINGLE_WILD, BattleInstanceData.BattleType.DOUBLE_WILD: victory_music = load("res://Audio/BGM/PU-WildVictory.ogg") # There is another version in ME. Not sure which one to use. BattleInstanceData.BattleType.SINGLE_GYML, BattleInstanceData.BattleType.DOUBLE_GYML: victory_music = load("res://Audio/ME/PU-GymVictory.ogg") # TODO: Fill other battle types $CanvasLayer/AudioStreamPlayer.stop() + if victory_music != null and "loop" in victory_music: + victory_music.loop = true $CanvasLayer/AudioStreamPlayer.stream = victory_music $CanvasLayer/AudioStreamPlayer.play() @@ -523,29 +551,28 @@ func battle_loop(): else: - message = Global.TrainerName + " defeated \n" - message += get_opponent_title() + message = tr("{1} defeated\n{2}!").replace("{1}", Global.TrainerName).replace("{2}", get_opponent_title()) $CanvasLayer/BattleInterfaceLayer/Message/Label.text = message $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/Message.visible = false # If applicable, show opponent win quote: if "after_battle_quote" in battle_instance.opponent && battle_instance.opponent.after_battle_quote != "": $CanvasLayer/BattleGrounds/AnimationPlayer.play("Opponent_Quote") - yield($CanvasLayer/BattleGrounds/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/AnimationPlayer.animation_finished message = tr(battle_instance.opponent.after_battle_quote) $CanvasLayer/BattleInterfaceLayer/Message/Label.text = message $CanvasLayer/BattleInterfaceLayer/Message.visible = true - yield(self, "continue_pressed") + await self.continue_pressed # Show money earned Global.money += battle_instance.victory_award - $CanvasLayer/BattleInterfaceLayer/Message/Label.text = Global.TrainerName + " got $" + str(battle_instance.victory_award) + "\nfor winning!" - yield(self, "continue_pressed") + $CanvasLayer/BattleInterfaceLayer/Message/Label.text = tr("{1} got ${2}\nfor winning!").replace("{1}", Global.TrainerName).replace("{2}", str(battle_instance.victory_award)) + await self.continue_pressed if action.captured: # Add Wild Pokemon to party @@ -562,14 +589,14 @@ func battle_loop(): $CanvasLayer/AudioStreamPlayer.stop() $CanvasLayer/BattleInterfaceLayer/Evolution.setup(poke, evolution_ID) $CanvasLayer/ColorRect/AnimationPlayer.play("FadeIn") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished $CanvasLayer/BattleInterfaceLayer/Evolution.show() $CanvasLayer/ColorRect/AnimationPlayer.play("FadeOut") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished $CanvasLayer/BattleInterfaceLayer/Evolution.run() - yield($CanvasLayer/BattleInterfaceLayer/Evolution, "close") + await $CanvasLayer/BattleInterfaceLayer/Evolution.close # Logically change the poke var evolve_class = Global.registry.get_pokemon_class(evolution_ID) @@ -581,23 +608,23 @@ func battle_loop(): else: # Player loses - var message = Global.TrainerName + " has no more Pokémon that can fight!" + var message = tr("{1} has no more Pokémon that can fight!").replace("{1}", Global.TrainerName) $CanvasLayer/BattleInterfaceLayer/Message/Label.text = message $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed - message = Global.TrainerName + " lost against\n" + get_opponent_title() + "." + message = tr("{1} lost against\n{2}!").replace("{1}", Global.TrainerName).replace("{2}", get_opponent_title()) $CanvasLayer/BattleInterfaceLayer/Message/Label.text = message - yield(self, "continue_pressed") - message = Global.TrainerName + " gave $" + str(get_money_loss()) + " to the winner..." + await self.continue_pressed + message = tr("{1} gave ${2}\nto the winner...").replace("{1}", Global.TrainerName).replace("{2}", str(get_money_loss())) $CanvasLayer/BattleInterfaceLayer/Message/Label.text = message # Remove money Global.remove_money(get_money_loss()) - yield(self, "continue_pressed") - message = Global.TrainerName + " blacked out!" + await self.continue_pressed + message = tr("{1} blacked out!").replace("{1}", Global.TrainerName) $CanvasLayer/BattleInterfaceLayer/Message/Label.text = message - yield(self, "continue_pressed") + await self.continue_pressed action.STAT_CHANGE_ANIMATION: var effect var animation @@ -607,27 +634,27 @@ func battle_loop(): 1: animation = $CanvasLayer/BattleGrounds/PlayerBase/Battler/AnimationPlayer sound = $CanvasLayer/BattleGrounds/PlayerBase/Ball/AudioStreamPlayer - effect_shader = $CanvasLayer/BattleGrounds/PlayerBase/Battler/Sprite.material + effect_shader = $CanvasLayer/BattleGrounds/PlayerBase/Battler/Sprite2D.material 2: animation = $CanvasLayer/BattleGrounds/FoeBase/Battler/AnimationPlayer sound = $CanvasLayer/BattleGrounds/FoeBase/Ball/AudioStreamPlayer - effect_shader = $CanvasLayer/BattleGrounds/FoeBase/Battler/Sprite.material + effect_shader = $CanvasLayer/BattleGrounds/FoeBase/Battler/Sprite2D.material _: print("Battle Error: Unimplemeted stat animation index") if action.stat_change_increase: # Note: Shader material is applied in Pokemon.gd script. Here we just edit the shader params. effect = load("res://Graphics/Pictures/StatUp.png") sound.stream = load("res://Audio/SE/increase.wav") - effect_shader.set_shader_param("effect_speed", 1.0) + effect_shader.set_shader_parameter("effect_speed", 1.0) else: effect = load("res://Graphics/Pictures/StatDown.png") sound.stream = load("res://Audio/SE/decrease.wav") - effect_shader.set_shader_param("effect_speed", -1.0) - effect.set_flags(Texture.FLAG_REPEAT) - effect_shader.set_shader_param("effect", effect) + effect_shader.set_shader_parameter("effect_speed", -1.0) + # Godot 4: texture repeat is declared in StatChange.gdshader (repeat_enable hint on the sampler) + effect_shader.set_shader_parameter("effect", effect) sound.play() effect_enable = true animation.play("StatChange") - yield(animation, "animation_finished") + await animation.animation_finished effect_enable = false action.WILD_INTRO: #Play cry: @@ -639,7 +666,7 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar.visible = true $CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar.get_node("AnimationPlayer").play("Slide") - yield($CanvasLayer/BattleGrounds/FoeBase/Ball/AudioStreamPlayer, "finished") + await $CanvasLayer/BattleGrounds/FoeBase/Ball/AudioStreamPlayer.finished action.HEAL: #if action.heal_sound: #var audioplayer = $CanvasLayer/BattleInterfaceLayer/BattleBars/AudioStreamPlayer @@ -654,7 +681,7 @@ func battle_loop(): var percent = float(battler2.current_hp) / battler2.hp print(percent) bars.call_deferred("slide_foe_bar", percent) - yield(bars, "finished") + await bars.finished action.LEVEL_UP_SE: var audioplayer = $CanvasLayer/BattleInterfaceLayer/BattleBars/AudioStreamPlayer var sound = load("res://Audio/ME/BW_lvup.ogg") @@ -684,7 +711,7 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/Speed/Value.text = "+" + str(action.level_stat_changes.speed_change) $CanvasLayer/BattleInterfaceLayer/LevelUp.visible = true - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/MaxHP/Value.text = str(battler1.hp) $CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/Attack/Value.text = str(battler1.attack) @@ -693,7 +720,7 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/SpDef/Value.text = str(battler1.sp_defense) $CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/Speed/Value.text = str(battler1.speed) - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/LevelUp.visible = false # Learn new moves if applicable @@ -717,7 +744,7 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/Message/Label.text = battler1.name + " learned " + new_moves + "!" $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/Message.visible = false $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = false else: @@ -727,11 +754,11 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/Message/Label.text = battler1.name + " is trying to learn " + new_moves + "." $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/Message/Label.text = "But " + battler1.name + " can't learn more than four moves." $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/YesNo/Select.position = Vector2(170,260) $CanvasLayer/BattleInterfaceLayer/YesNo.show() @@ -739,43 +766,43 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/Message/Label.text = "Delete a move to make room for " + new_moves + "?" $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed if $CanvasLayer/BattleInterfaceLayer/YesNo/Select.position == Vector2(170,260): # Yes replace move $CanvasLayer/BattleInterfaceLayer/Message/Label.text = "Which move should be forgotten?" $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed # Fade to pokedex $CanvasLayer/BattleInterfaceLayer/YesNo.hide() $CanvasLayer/ColorRect/AnimationPlayer.play("FadeIn") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished $CanvasLayer/BattleInterfaceLayer/NewMove.setup(battler1, MoveDataBase.get_move_by_name(new_moves)) $CanvasLayer/BattleInterfaceLayer/NewMove.mode = 1 $CanvasLayer/BattleInterfaceLayer/NewMove.show() $CanvasLayer/ColorRect/AnimationPlayer.play("FadeOut") - yield($CanvasLayer/BattleInterfaceLayer/NewMove, "close") + await $CanvasLayer/BattleInterfaceLayer/NewMove.close $CanvasLayer/ColorRect/AnimationPlayer.play("FadeIn") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished $CanvasLayer/BattleInterfaceLayer/NewMove.hide() $CanvasLayer/ColorRect/AnimationPlayer.play("FadeOut") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished if $CanvasLayer/BattleInterfaceLayer/NewMove.selection != 0: $CanvasLayer/BattleInterfaceLayer/Message/Label.text = "1, 2, and... ... ..." $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/Message/Label.text = "Poof!" $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed var old_move_name match $CanvasLayer/BattleInterfaceLayer/NewMove.selection: @@ -794,17 +821,17 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/Message/Label.text = battler1.name + " forgot " + old_move_name + "." $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/Message/Label.text = "And..." $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/Message/Label.text = battler1.name + " learned " + new_moves + "!" $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true - yield(self, "continue_pressed") + await self.continue_pressed done = true else: continue @@ -814,7 +841,7 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/BattleInterfaceLayer/Message/Arrow.visible = true done = true - yield(self, "continue_pressed") + await self.continue_pressed pass action.UPDATE_BARS: # Updates all bars @@ -846,13 +873,13 @@ func battle_loop(): audioplayer.play() action.BALL_CAPTURE_TOSS: $CanvasLayer/BattleGrounds/FoeBase/Ball/AnimationPlayer.play("Capture_Throw") - yield($CanvasLayer/BattleGrounds/FoeBase/Ball/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/FoeBase/Ball/AnimationPlayer.animation_finished action.BALL_SHAKE: $CanvasLayer/BattleGrounds/FoeBase/Ball/AnimationPlayer.play("BallShake") - yield($CanvasLayer/BattleGrounds/FoeBase/Ball/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/FoeBase/Ball/AnimationPlayer.animation_finished action.BALL_BROKE: $CanvasLayer/BattleGrounds/FoeBase/Ball/AnimationPlayer.play("BallBreak") - yield($CanvasLayer/BattleGrounds/FoeBase/Ball/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/FoeBase/Ball/AnimationPlayer.animation_finished action.SET_BALL: $CanvasLayer/BattleGrounds/FoeBase.set_ball(action.ball_type) action.SWITCH_POKE: # For player switching by command @@ -860,13 +887,13 @@ func battle_loop(): var text = battler1.name + tr("BATTLE_SWITCH_1") $CanvasLayer/BattleInterfaceLayer/Message/Label.text = text $CanvasLayer/BattleInterfaceLayer/Message.visible = true - yield(get_tree().create_timer(2.0), "timeout") + await get_tree().create_timer(2.0).timeout # Set new shader - var sprite = $CanvasLayer/BattleGrounds/PlayerBase/Battler/Sprite + var sprite = $CanvasLayer/BattleGrounds/PlayerBase/Battler/Sprite2D sprite.material = ShaderMaterial.new() - sprite.material.shader = load("res://Utilities/Battle/WhiteFade.shader") - sprite.material.set_shader_param("effect_weight", 0.0) + sprite.material.shader = load("res://Utilities/Battle/WhiteFade.gdshader") + sprite.material.set_shader_parameter("effect_weight", 0.0) effect_shader = sprite.material effect_weight = 0.0 @@ -883,7 +910,7 @@ func battle_loop(): # Fade away battle bar $CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar/AnimationPlayer.play("Fade") - yield(animation, "animation_finished") + await animation.animation_finished effect_enable = false # Update battler1 @@ -895,18 +922,18 @@ func battle_loop(): text = "Go! " + battler1.name + "!" $CanvasLayer/BattleInterfaceLayer/Message/Label.text = text $CanvasLayer/BattleInterfaceLayer/Message.visible = true - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout # Move view $CanvasLayer/BattleGrounds/AnimationPlayer.play("player_switch") - yield($CanvasLayer/BattleGrounds/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/AnimationPlayer.animation_finished $CanvasLayer/BattleGrounds.player_unveil() - yield($CanvasLayer/BattleGrounds, "unveil_finished") + await $CanvasLayer/BattleGrounds.unveil_finished # Change view back to center $CanvasLayer/BattleGrounds/AnimationPlayer.play_backwards("player_switch") - yield($CanvasLayer/BattleGrounds/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/AnimationPlayer.animation_finished # Reset attack command menu $CanvasLayer/BattleInterfaceLayer/BattleAttackSelect.reset() @@ -915,19 +942,19 @@ func battle_loop(): match action.damage_target_index: 1,3: # Player $CanvasLayer/ColorRect/AnimationPlayer.play("FadeIn") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished $CanvasLayer/BattleInterfaceLayer/PokemonPartyMenu.setup(true, true) $CanvasLayer/BattleInterfaceLayer/PokemonPartyMenu.stage = 1 $CanvasLayer/BattleInterfaceLayer/PokemonPartyMenu.show() $CanvasLayer/ColorRect/AnimationPlayer.play("FadeOut") - yield($CanvasLayer/BattleInterfaceLayer/PokemonPartyMenu, "close_party") + await $CanvasLayer/BattleInterfaceLayer/PokemonPartyMenu.close_party $CanvasLayer/ColorRect/AnimationPlayer.play("FadeIn") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished $CanvasLayer/BattleInterfaceLayer/PokemonPartyMenu.hide() $CanvasLayer/ColorRect/AnimationPlayer.play("FadeOut") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished var next_poke_index = $CanvasLayer/BattleInterfaceLayer/PokemonPartyMenu.selection var next_poke = Global.pokemon_group[next_poke_index] @@ -944,19 +971,19 @@ func battle_loop(): var text = "Go! " + battler1.name + "!" $CanvasLayer/BattleInterfaceLayer/Message/Label.text = text $CanvasLayer/BattleInterfaceLayer/Message.visible = true - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $CanvasLayer/BattleInterfaceLayer/Message.visible = false # Move view $CanvasLayer/BattleGrounds/AnimationPlayer.play("player_switch") - yield($CanvasLayer/BattleGrounds/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/AnimationPlayer.animation_finished $CanvasLayer/BattleGrounds.player_unveil() - yield($CanvasLayer/BattleGrounds, "unveil_finished") + await $CanvasLayer/BattleGrounds.unveil_finished # Change view back to center $CanvasLayer/BattleGrounds/AnimationPlayer.play_backwards("player_switch") - yield($CanvasLayer/BattleGrounds/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/AnimationPlayer.animation_finished # Reset attack command menu $CanvasLayer/BattleInterfaceLayer/BattleAttackSelect.reset() @@ -979,10 +1006,14 @@ func battle_loop(): battle_logic.battler2_stat_stage = BattleStatStage.new() battle_logic.battler2_past_moves = [] - var text = battle_instance.opponent.name + " sent out \n" + battler2.name + "!" + var _on = battle_instance.opponent.name + var _osp = _on.rfind(" ") + if _osp > 0 and tr(_on.substr(0, _osp)) != _on.substr(0, _osp): + _on = tr(_on.substr(0, _osp)) + _on.substr(_osp) + var text = tr("{1} sent\nout {2}!").replace("{1}", _on).replace("{2}", tr(battler2.name)) $CanvasLayer/BattleInterfaceLayer/Message/Label.text = text $CanvasLayer/BattleInterfaceLayer/Message.visible = true - yield(get_tree().create_timer(2.0), "timeout") + await get_tree().create_timer(2.0).timeout $CanvasLayer/BattleInterfaceLayer/Message.visible = false $CanvasLayer/BattleGrounds.foe_unveil() @@ -991,7 +1022,7 @@ func battle_loop(): if !Global.pokedex_seen.has(next_poke.ID): Global.pokedex_seen.append(next_poke.ID) - yield($CanvasLayer/BattleGrounds, "unveil_finished") + await $CanvasLayer/BattleGrounds.unveil_finished # Mid battle opponent quotes match battle_instance.opponent.name: @@ -1001,11 +1032,13 @@ func battle_loop(): $CanvasLayer/BattleInterfaceLayer/Message/Label.text = tr("GYM1_MARIA_8") $CanvasLayer/BattleInterfaceLayer/Message.visible = true $CanvasLayer/AudioStreamPlayer.stream = load("res://Audio/BGM/PU-DecisiveBattle.ogg") + if $CanvasLayer/AudioStreamPlayer.stream != null and "loop" in $CanvasLayer/AudioStreamPlayer.stream: + $CanvasLayer/AudioStreamPlayer.stream.loop = true $CanvasLayer/AudioStreamPlayer.play() - yield(self, "continue_pressed") + await self.continue_pressed $CanvasLayer/BattleInterfaceLayer/Message.visible = false $CanvasLayer/BattleGrounds/AnimationPlayer.play_backwards("Opponent_Quote") - yield($CanvasLayer/BattleGrounds/AnimationPlayer, "animation_finished") + await $CanvasLayer/BattleGrounds/AnimationPlayer.animation_finished pass _: @@ -1017,11 +1050,11 @@ func get_battle_command(): menu.get_node("AnimationPlayer").play("Slide") menu.visible = true menu.start(battler1.name) - yield($CanvasLayer/BattleInterfaceLayer/BattleComandSelect, "command_received") + await $CanvasLayer/BattleInterfaceLayer/BattleComandSelect.command_received if battle_command.command_type == battle_command.SWITCH_POKE: $CanvasLayer/ColorRect/AnimationPlayer.play("FadeOut") - yield($CanvasLayer/ColorRect/AnimationPlayer, "animation_finished") + await $CanvasLayer/ColorRect/AnimationPlayer.animation_finished @@ -1054,16 +1087,21 @@ func get_battle_snapshot(): snap.poke_move_list.append(battler2.move_4.name) return snap func get_opponent_title() : - var title = "" + var oname = battle_instance.opponent.name match battle_instance.opponent.opponent_type: - Opponent.OPPONENT_RIVAL: - title += "RIVAL " - Opponent.OPPONENT_TRAINER: - title += "" Opponent.OPPONENT_WILD: - title += "WILD " - title += battle_instance.opponent.name - return title + # Wild: translate the species name + official formatter + return tr("The wild {1}").replace("{1}", tr(oname)) + Opponent.OPPONENT_RIVAL: + return tr("RIVAL") + " " + oname + # Trainer: translate the type prefix (e.g. "BUG CATCHER Flood" -> "Scout Flood") + var sp = oname.rfind(" ") + if sp > 0: + var prefix = oname.substr(0, sp) + var translated = tr(prefix) + if translated != prefix: + oname = translated + oname.substr(sp) + return oname func get_money_loss() -> int: var amount : int = 0 var level = 0 diff --git a/Utilities/Battle/Battle.gd.uid b/Utilities/Battle/Battle.gd.uid new file mode 100644 index 000000000..c4319622a --- /dev/null +++ b/Utilities/Battle/Battle.gd.uid @@ -0,0 +1 @@ +uid://5lo12c3el4c4 diff --git a/Utilities/Battle/Battle.tscn b/Utilities/Battle/Battle.tscn old mode 100755 new mode 100644 index ea88ef104..f1859a9b4 --- a/Utilities/Battle/Battle.tscn +++ b/Utilities/Battle/Battle.tscn @@ -1,71 +1,75 @@ -[gd_scene load_steps=115 format=2] +[gd_scene load_steps=113 format=2] [ext_resource path="res://Utilities/Battle/Battle.gd" type="Script" id=1] [ext_resource path="res://Utilities/Battle/BattleGrounds.gd" type="Script" id=2] -[ext_resource path="res://Graphics/Battlebacks/battlebgIndoorA.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Battlebacks/playerbaseIndoorA.png" type="Texture" id=4] +[ext_resource path="res://Graphics/Battlebacks/battlebgIndoorA.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Battlebacks/playerbaseIndoorA.png" type="Texture2D" id=4] [ext_resource path="res://Utilities/Battle/PlayerBase.gd" type="Script" id=5] -[ext_resource path="res://Graphics/Battlers/003b.png" type="Texture" id=6] +[ext_resource path="res://Graphics/Battlers/003b.png" type="Texture2D" id=6] [ext_resource path="res://Utilities/Battle/Animations/FaintPlayer.tres" type="Animation" id=7] [ext_resource path="res://Utilities/Battle/Animations/LowDamage.tres" type="Animation" id=8] [ext_resource path="res://Utilities/Battle/Animations/NormalDamage.tres" type="Animation" id=9] [ext_resource path="res://Utilities/Battle/Animations/SuperDamage.tres" type="Animation" id=10] [ext_resource path="res://Utilities/Battle/Animations/UnveilDropPlayer.tres" type="Animation" id=11] -[ext_resource path="res://Graphics/Pictures/BATTLE/pokeballs.png" type="Texture" id=12] +[ext_resource path="res://Graphics/Pictures/BATTLE/pokeballs.png" type="Texture2D" id=12] [ext_resource path="res://Utilities/Battle/Animations/PlayerBallToss.tres" type="Animation" id=13] [ext_resource path="res://Audio/SE/throw.wav" type="AudioStream" id=14] -[ext_resource path="res://Graphics/Battlebacks/enemybaseIndoorA.png" type="Texture" id=15] +[ext_resource path="res://Graphics/Battlebacks/enemybaseIndoorA.png" type="Texture2D" id=15] [ext_resource path="res://Utilities/Battle/FoeBase.gd" type="Script" id=16] -[ext_resource path="res://Graphics/Characters/trainer086.png" type="Texture" id=17] -[ext_resource path="res://Graphics/Battlers/001.png" type="Texture" id=18] +[ext_resource path="res://Graphics/Characters/trainer086.png" type="Texture2D" id=17] +[ext_resource path="res://Graphics/Battlers/001.png" type="Texture2D" id=18] [ext_resource path="res://Utilities/Battle/Animations/FaintFoe.tres" type="Animation" id=19] [ext_resource path="res://Utilities/Battle/Animations/UnveilDrop.tres" type="Animation" id=20] [ext_resource path="res://Utilities/Battle/TransitionEffects.gd" type="Script" id=21] [ext_resource path="res://Utilities/Battle/GreyFlashing.tres" type="Animation" id=22] -[ext_resource path="res://Graphics/Transitions/vsBar86.png" type="Texture" id=23] -[ext_resource path="res://Graphics/Transitions/vsTrainer0.png" type="Texture" id=24] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=25] -[ext_resource path="res://Graphics/Transitions/vsTrainer86.png" type="Texture" id=26] -[ext_resource path="res://Graphics/Transitions/vs.png" type="Texture" id=27] -[ext_resource path="res://Graphics/Characters/trback000.png" type="Texture" id=28] -[ext_resource path="res://Graphics/Pictures/BATTLE/newBattleMessageBox.png" type="Texture" id=29] +[ext_resource path="res://Graphics/Transitions/vsBar86.png" type="Texture2D" id=23] +[ext_resource path="res://Graphics/Transitions/vsTrainer0.png" type="Texture2D" id=24] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=25] +[ext_resource path="res://Graphics/Transitions/vsTrainer86.png" type="Texture2D" id=26] +[ext_resource path="res://Graphics/Transitions/vs.png" type="Texture2D" id=27] +[ext_resource path="res://Graphics/Characters/trback000.png" type="Texture2D" id=28] +[ext_resource path="res://Graphics/Pictures/BATTLE/newBattleMessageBox.png" type="Texture2D" id=29] [ext_resource path="res://Utilities/Battle/BattleBars.gd" type="Script" id=30] -[ext_resource path="res://Graphics/Pictures/BATTLE/battlePlayerBoxS.png" type="Texture" id=31] -[ext_resource path="res://Graphics/Pictures/BATTLE/battlePlayerHPbar.png" type="Texture" id=32] -[ext_resource path="res://Utilities/Battle/OutlinedTextFont.tres" type="DynamicFont" id=33] -[ext_resource path="res://Graphics/Pictures/BATTLE/battleEXPbar.png" type="Texture" id=34] -[ext_resource path="res://Graphics/Pictures/BATTLE/battleFoeBoxS.png" type="Texture" id=35] -[ext_resource path="res://Graphics/Pictures/BATTLE/battleFoeHPbar.png" type="Texture" id=36] +[ext_resource path="res://Graphics/Pictures/BATTLE/battlePlayerBoxS.png" type="Texture2D" id=31] +[ext_resource path="res://Graphics/Pictures/BATTLE/battlePlayerHPbar.png" type="Texture2D" id=32] +[ext_resource path="res://Utilities/Battle/OutlinedTextFont.tres" type="FontFile" id=33] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleEXPbar.png" type="Texture2D" id=34] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleFoeBoxS.png" type="Texture2D" id=35] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleFoeHPbar.png" type="Texture2D" id=36] [ext_resource path="res://Utilities/Battle/BattleComandSelect.gd" type="Script" id=37] -[ext_resource path="res://Graphics/Pictures/BATTLE/newCommandBox.png" type="Texture" id=38] -[ext_resource path="res://Graphics/Pictures/BATTLE/commandMenuButtons.png" type="Texture" id=39] -[ext_resource path="res://Graphics/Pictures/BATTLE/selHand.png" type="Texture" id=40] +[ext_resource path="res://Graphics/Pictures/BATTLE/newCommandBox.png" type="Texture2D" id=38] +[ext_resource path="res://Graphics/Pictures/BATTLE/commandMenuButtons.png" type="Texture2D" id=39] +[ext_resource path="res://Graphics/Pictures/BATTLE/selHand.png" type="Texture2D" id=40] [ext_resource path="res://Audio/SE/SE_Select1.wav" type="AudioStream" id=41] [ext_resource path="res://Utilities/Battle/BattleAttackSelect.gd" type="Script" id=42] -[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="DynamicFont" id=43] +[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="FontFile" id=43] [ext_resource path="res://Utilities/Battle/StatChange.tres" type="Animation" id=44] -[ext_resource path="res://Graphics/Pictures/BATTLE/choiceSel.png" type="Texture" id=45] -[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture" id=46] -[ext_resource path="res://Graphics/Pictures/pause.png" type="Texture" id=47] -[ext_resource path="res://Utilities/Dialogue Box Arrow.tres" type="Animation" id=48] -[ext_resource path="res://Graphics/Pictures/battlestatuses.PNG" type="Texture" id=49] -[ext_resource path="res://Graphics/Pictures/BATTLE/shadeFull.png" type="Texture" id=50] +[ext_resource path="res://Graphics/Pictures/BATTLE/choiceSel.png" type="Texture2D" id=45] +[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture2D" id=46] +[ext_resource path="res://Graphics/Pictures/pause.png" type="Texture2D" id=47] +[ext_resource path="res://Utilities/Dialogue_Box_Arrow.tres" type="Animation" id=48] +[ext_resource path="res://Graphics/Pictures/battlestatuses.PNG" type="Texture2D" id=49] +[ext_resource path="res://Graphics/Pictures/BATTLE/shadeFull.png" type="Texture2D" id=50] [ext_resource path="res://Utilities/PokemonPartyMenu.tscn" type="PackedScene" id=51] -[ext_resource path="res://Graphics/Pictures/BATTLE/battleBagChoices.png" type="Texture" id=52] -[ext_resource path="res://Graphics/Pictures/BATTLE/battleBackButtons.png" type="Texture" id=53] -[ext_resource path="res://Graphics/Pictures/BATTLE/battleBagLast.png" type="Texture" id=54] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleBagChoices.png" type="Texture2D" id=52] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleBackButtons.png" type="Texture2D" id=53] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleBagLast.png" type="Texture2D" id=54] [ext_resource path="res://Utilities/Battle/BattleBag.gd" type="Script" id=55] -[ext_resource path="res://Graphics/Pictures/BATTLE/battleLastItem.png" type="Texture" id=56] -[ext_resource path="res://Graphics/Icons/item172.png" type="Texture" id=57] -[ext_resource path="res://Graphics/Pictures/BATTLE/battleItemConfirm.png" type="Texture" id=58] -[ext_resource path="res://Graphics/Icons/item208.png" type="Texture" id=59] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleLastItem.png" type="Texture2D" id=56] +[ext_resource path="res://Graphics/Icons/item172.png" type="Texture2D" id=57] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleItemConfirm.png" type="Texture2D" id=58] +[ext_resource path="res://Graphics/Icons/item208.png" type="Texture2D" id=59] [ext_resource path="res://Audio/SE/recall.wav" type="AudioStream" id=60] [ext_resource path="res://Audio/SE/jumptoball.wav" type="AudioStream" id=61] [ext_resource path="res://Audio/SE/balldrop.wav" type="AudioStream" id=62] [ext_resource path="res://Audio/SE/ballshake.wav" type="AudioStream" id=63] -[ext_resource path="res://Graphics/Pictures/BATTLE/shadeRest.png" type="Texture" id=64] +[ext_resource path="res://Graphics/Pictures/BATTLE/shadeRest.png" type="Texture2D" id=64] [ext_resource path="res://Utilities/NewMove.tscn" type="PackedScene" id=65] [ext_resource path="res://Utilities/Evolution.tscn" type="PackedScene" id=66] +[ext_resource path="res://Graphics/Pictures/BATTLE/moveSelButtons.png" type="Texture2D" id=67] +[ext_resource path="res://Graphics/Pictures/category.png" type="Texture2D" id=90] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleBackButtons.png" type="Texture2D" id=68] +[ext_resource path="res://Graphics/Pictures/BATTLE/battleBagLast.png" type="Texture2D" id=69] [sub_resource type="Animation" id=1] resource_name = "Return" @@ -77,8 +81,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 270, -20 ), Vector2( 270, 120 ) ] } @@ -89,8 +93,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 2, 2 ), Vector2( 0.01, 0.01 ) ] } @@ -101,8 +105,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -113,8 +117,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ 0.0, 1.0 ] } @@ -128,8 +132,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -140,8 +144,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 140, 0 ), Vector2( 180, 0 ) ] } @@ -152,8 +156,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 0.5, 0.5 ) ] } @@ -164,8 +168,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -180,8 +184,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 28, 56, 84, 112, 140, 168, 196, 224, 252, 280, 308 ] } @@ -192,8 +196,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.25, 0.5, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5, 0.6 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 140, -60 ), Vector2( 140, -80 ), Vector2( 140, -60 ), Vector2( 140, -55 ) ] } @@ -204,8 +208,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.6 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.6 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -216,8 +220,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0.5 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0.5 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ ], "method": "ball_flash" @@ -233,8 +237,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ ], "method": "ball_open" @@ -252,7 +256,7 @@ tracks/1/keys = { "start_offset": 0.0, "stream": ExtResource( 60 ) } ], -"times": PoolRealArray( 0 ) +"times": PackedFloat32Array( 0 ) } tracks/2/type = "value" tracks/2/path = NodePath("../Battler:visible") @@ -261,8 +265,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -273,8 +277,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.4 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 140, 68 ), Vector2( 140, 0 ) ] } @@ -285,8 +289,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.4 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0.1, 0.1 ), Vector2( 2, 2 ) ] } @@ -297,8 +301,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -309,8 +313,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -326,8 +330,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( 137.5, 65 ) ] } @@ -343,7 +347,7 @@ tracks/1/keys = { "start_offset": 0.0, "stream": ExtResource( 63 ) } ], -"times": PoolRealArray( 0 ) +"times": PackedFloat32Array( 0 ) } tracks/2/type = "method" tracks/2/path = NodePath("..") @@ -352,8 +356,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1 ), "values": [ { "args": [ ], "method": "close_ball" @@ -392,8 +396,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.2, 0.4, 1.65, 2.05 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.2, 0.4, 1.65, 2.05 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -108, 44 ), Vector2( -20.8333, -10 ), Vector2( 137.5, -65 ), Vector2( 137.5, -65 ), Vector2( 137.5, 65 ) ] } @@ -404,8 +408,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.4 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 2, 2 ), Vector2( 1, 1 ) ] } @@ -437,7 +441,7 @@ tracks/2/keys = { "start_offset": 0.0, "stream": ExtResource( 62 ) } ], -"times": PoolRealArray( 0, 1, 1.65, 2, 2.25 ) +"times": PackedFloat32Array( 0, 1, 1.65, 2, 2.25 ) } tracks/3/type = "method" tracks/3/path = NodePath("..") @@ -446,8 +450,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1, 1.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1, 1.5 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "values": [ { "args": [ ], "method": "rotate_ball" @@ -523,8 +527,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 1, 1.45 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 1, 1.45 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 140, 0 ), Vector2( 140, -80 ) ] } @@ -535,8 +539,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 1, 1.45 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 1, 1.45 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 2, 2 ), Vector2( 0.1, 0.1 ) ] } @@ -547,8 +551,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 1 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 1 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ) ] } @@ -559,8 +563,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -571,8 +575,8 @@ tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0, 1.45 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1.45 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -583,8 +587,8 @@ tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ) ] } @@ -599,8 +603,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( -256, 0 ), Vector2( -512, 0 ) ] } @@ -611,20 +615,20 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 1.5, 1.5 ), Vector2( 2, 2 ) ] } tracks/2/type = "value" -tracks/2/path = NodePath("FoeBase:rect_position") +tracks/2/path = NodePath("FoeBase:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 382, 115 ), Vector2( 300, 115 ) ] } @@ -638,8 +642,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 0 ), Color( 0, 0, 0, 1 ) ] } @@ -650,8 +654,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -662,8 +666,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -674,8 +678,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 1, 2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 1, 2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -686,8 +690,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 1, 2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -702,8 +706,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( -512, 0 ), Vector2( -256, 0 ) ] } @@ -714,32 +718,32 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 2, 2 ), Vector2( 1.5, 1.5 ) ] } tracks/2/type = "value" -tracks/2/path = NodePath("FoeBase:rect_position") +tracks/2/path = NodePath("FoeBase:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 345, 100 ), Vector2( 382, 115 ) ] } tracks/3/type = "value" -tracks/3/path = NodePath("PlayerBase:rect_position") +tracks/3/path = NodePath("PlayerBase:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0.5 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0.5 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( 105, 175 ) ] } @@ -750,8 +754,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -762,32 +766,32 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } tracks/6/type = "value" -tracks/6/path = NodePath("FoeBase:rect_scale") +tracks/6/path = NodePath("FoeBase:scale") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0.6, 0.6 ), Vector2( 0.6, 0.6 ) ] } tracks/7/type = "value" -tracks/7/path = NodePath("PlayerBase:rect_scale") +tracks/7/path = NodePath("PlayerBase:scale") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0.5, 0.5 ), Vector2( 0.5, 0.5 ) ] } @@ -800,32 +804,32 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( -256, 0 ) ] } tracks/1/type = "value" -tracks/1/path = NodePath("PlayerBase:rect_position") +tracks/1/path = NodePath("PlayerBase:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 130, 145 ), Vector2( 110, 145 ) ] } tracks/2/type = "value" -tracks/2/path = NodePath("FoeBase:rect_position") +tracks/2/path = NodePath("FoeBase:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 385, 100 ), Vector2( 365, 100 ) ] } @@ -836,8 +840,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( 238, 50 ) ] } @@ -848,8 +852,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, true ] } @@ -860,8 +864,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -872,8 +876,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( 1, 1 ) ] } @@ -881,74 +885,74 @@ tracks/6/keys = { [sub_resource type="Animation" id=11] length = 0.5 tracks/0/type = "value" -tracks/0/path = NodePath("FoeBase:rect_position") +tracks/0/path = NodePath("FoeBase:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 400, 105 ), Vector2( 385, 100 ) ] } tracks/1/type = "value" -tracks/1/path = NodePath("FoeBase:rect_scale") +tracks/1/path = NodePath("FoeBase:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0.35, 0.35 ), Vector2( 0.5, 0.5 ) ] } tracks/2/type = "value" -tracks/2/path = NodePath("PlayerBase:rect_position") +tracks/2/path = NodePath("PlayerBase:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 215, 120 ), Vector2( 130, 145 ) ] } tracks/3/type = "value" -tracks/3/path = NodePath("PlayerBase:rect_scale") +tracks/3/path = NodePath("PlayerBase:scale") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0.35, 0.35 ), Vector2( 0.5, 0.5 ) ] } tracks/4/type = "value" -tracks/4/path = NodePath("BattleBack:rect_position") +tracks/4/path = NodePath("BattleBack:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 170, 0 ), Vector2( 0, 0 ) ] } tracks/5/type = "value" -tracks/5/path = NodePath("BattleBack:rect_scale") +tracks/5/path = NodePath("BattleBack:scale") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0.67, 0.67 ), Vector2( 1, 1 ) ] } @@ -957,38 +961,38 @@ tracks/5/keys = { resource_name = "player_switch" length = 0.5 tracks/0/type = "value" -tracks/0/path = NodePath("PlayerBase:rect_position") +tracks/0/path = NodePath("PlayerBase:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 130, 145 ), Vector2( 164, 152 ) ] } tracks/1/type = "value" -tracks/1/path = NodePath("FoeBase:rect_position") +tracks/1/path = NodePath("FoeBase:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( 385, 100 ) ] } tracks/2/type = "value" -tracks/2/path = NodePath("FoeBase:rect_scale") +tracks/2/path = NodePath("FoeBase:scale") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0.6, 0.6 ), Vector2( 0.5, 0.5 ) ] } @@ -999,8 +1003,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( -256, 0 ) ] } @@ -1011,8 +1015,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Vector2( 1.5, 1.5 ) ] } @@ -1020,74 +1024,74 @@ tracks/4/keys = { [sub_resource type="Animation" id=13] length = 0.5 tracks/0/type = "value" -tracks/0/path = NodePath("PlayerBase:rect_position") +tracks/0/path = NodePath("PlayerBase:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 105, 175 ), Vector2( 215, 120 ) ] } tracks/1/type = "value" -tracks/1/path = NodePath("FoeBase:rect_position") +tracks/1/path = NodePath("FoeBase:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 382, 115 ), Vector2( 400, 105 ) ] } tracks/2/type = "value" -tracks/2/path = NodePath("FoeBase:rect_scale") +tracks/2/path = NodePath("FoeBase:scale") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0.6, 0.6 ), Vector2( 0.35, 0.35 ) ] } tracks/3/type = "value" -tracks/3/path = NodePath("PlayerBase:rect_scale") +tracks/3/path = NodePath("PlayerBase:scale") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0.5, 0.5 ), Vector2( 0.35, 0.35 ) ] } tracks/4/type = "value" -tracks/4/path = NodePath("BattleBack:rect_position") +tracks/4/path = NodePath("BattleBack:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 170, 0 ) ] } tracks/5/type = "value" -tracks/5/path = NodePath("BattleBack:rect_scale") +tracks/5/path = NodePath("BattleBack:scale") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 0.67, 0.67 ) ] } @@ -1102,8 +1106,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( -128, 192 ), Vector2( 128, 192 ) ] } @@ -1114,8 +1118,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 640, 192 ), Vector2( 384, 192 ) ] } @@ -1126,34 +1130,34 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0.5 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0.5 ), +"transitions": PackedFloat32Array( 1 ), "values": [ { "args": [ ], "method": "play_Sound" } ] } tracks/3/type = "value" -tracks/3/path = NodePath("PlayerBanner:rect_position") +tracks/3/path = NodePath("PlayerBanner:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 1, 1.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 1, 1.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( -198, 128 ), Vector2( 0, 128 ) ] } tracks/4/type = "value" -tracks/4/path = NodePath("OpponentBanner:rect_position") +tracks/4/path = NodePath("OpponentBanner:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 1, 1.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 1, 1.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 512, 128 ), Vector2( 314, 128 ) ] } @@ -1164,8 +1168,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 1.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1176,8 +1180,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 1.5, 2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 1.5, 2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -1188,8 +1192,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 1.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1200,8 +1204,8 @@ tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0, 1.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1212,8 +1216,8 @@ tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0, 1.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1224,8 +1228,8 @@ tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0, 1.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ Color( 0, 0, 0, 1 ), Color( 1, 1, 1, 1 ) ] } @@ -1236,8 +1240,8 @@ tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 1.5, 1.55, 1.6, 1.65, 1.7, 1.75, 1.8, 1.85, 1.9, 1.95, 2, 2.05, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.65, 2.7, 2.75, 2.8, 2.85, 2.9, 2.95, 3, 3.05, 3.1, 3.15, 3.2, 3.25, 3.3, 3.35, 3.4, 3.45, 3.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 1.5, 1.55, 1.6, 1.65, 1.7, 1.75, 1.8, 1.85, 1.9, 1.95, 2, 2.05, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.65, 2.7, 2.75, 2.8, 2.85, 2.9, 2.95, 3, 3.05, 3.1, 3.15, 3.2, 3.25, 3.3, 3.35, 3.4, 3.45, 3.5 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ), Vector2( 262, 264 ), Vector2( 256, 270 ), Vector2( 250, 276 ), Vector2( 256, 270 ) ] } @@ -1248,8 +1252,8 @@ tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 1.5, 3.5, 4 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 1.5, 3.5, 4 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 8, 8 ) ] } @@ -1260,8 +1264,8 @@ tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 0, 4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 4 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -1272,8 +1276,8 @@ tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 4, 4.4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 4, 4.4 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -1287,8 +1291,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Rect2( 512, 0, 256, 128 ), Rect2( 0, 0, 256, 128 ) ] } @@ -1302,15 +1306,12 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Rect2( 512, 0, 256, 128 ), Rect2( 0, 0, 256, 128 ) ] } -[sub_resource type="DynamicFont" id=17] -size = 26 -font_data = ExtResource( 25 ) [sub_resource type="Animation" id=18] length = 0.5 @@ -1321,8 +1322,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -1333,8 +1334,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, true ] } @@ -1349,8 +1350,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.125, 0.25, 0.375 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.125, 0.25, 0.375 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3 ] } @@ -1361,8 +1362,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.500165, 0.8 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.500165, 0.8 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ true, true, false ] } @@ -1373,8 +1374,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0.5, 0.8 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0.5, 0.8 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -1389,8 +1390,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -1401,8 +1402,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1410,14 +1411,14 @@ tracks/1/keys = { [sub_resource type="Animation" id=21] length = 0.5 tracks/0/type = "value" -tracks/0/path = NodePath(".:rect_position") +tracks/0/path = NodePath(".:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 539, 200 ), Vector2( 295, 200 ) ] } @@ -1428,8 +1429,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ) ] } @@ -1440,17 +1441,12 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } -[sub_resource type="DynamicFont" id=22] -size = 26 -outline_color = Color( 0, 0, 0, 1 ) -extra_spacing_bottom = 15 -font_data = ExtResource( 25 ) [sub_resource type="Animation" id=23] resource_name = "Fade" @@ -1462,8 +1458,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1474,8 +1470,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -1483,14 +1479,14 @@ tracks/1/keys = { [sub_resource type="Animation" id=24] length = 0.5 tracks/0/type = "value" -tracks/0/path = NodePath(".:rect_position") +tracks/0/path = NodePath(".:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( -254, -2 ), Vector2( -10, -2 ) ] } @@ -1501,8 +1497,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ) ] } @@ -1513,8 +1509,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1528,8 +1524,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 384 ), Vector2( 0, 286 ) ] } @@ -1544,8 +1540,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 75, 70 ), Vector2( 75, 50 ) ] } @@ -1559,8 +1555,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 195, 70 ), Vector2( 195, 50 ) ] } @@ -1574,8 +1570,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 315, 70 ), Vector2( 315, 50 ) ] } @@ -1589,8 +1585,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 435, 70 ), Vector2( 435, 50 ) ] } @@ -1606,8 +1602,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 1, 0.5 ), Vector2( 1, 1 ) ] } @@ -1621,8 +1617,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 384 ), Vector2( 0, 286 ) ] } @@ -1638,15 +1634,12 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.25, 0.5 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 1, 1 ), Vector2( 1, 0.5 ), Vector2( 1, 1 ) ] } -[sub_resource type="StreamTexture" id=33] -load_path = "res://.import/moveSelButtons.png-8c0dfe6efcc4c99431ebc3dcf6397157.stex" - [sub_resource type="Animation" id=34] length = 0.5 tracks/0/type = "value" @@ -1656,15 +1649,12 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 120, 54 ), Vector2( 120, 45 ) ] } -[sub_resource type="StreamTexture" id=35] -load_path = "res://.import/moveSelButtons.png-8c0dfe6efcc4c99431ebc3dcf6397157.stex" - [sub_resource type="Animation" id=36] length = 0.5 tracks/0/type = "value" @@ -1674,15 +1664,12 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 340, 54 ), Vector2( 340, 45 ) ] } -[sub_resource type="StreamTexture" id=37] -load_path = "res://.import/moveSelButtons.png-8c0dfe6efcc4c99431ebc3dcf6397157.stex" - [sub_resource type="Animation" id=38] length = 0.5 tracks/0/type = "value" @@ -1692,15 +1679,12 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 560, 54 ), Vector2( 560, 45 ) ] } -[sub_resource type="StreamTexture" id=39] -load_path = "res://.import/moveSelButtons.png-8c0dfe6efcc4c99431ebc3dcf6397157.stex" - [sub_resource type="Animation" id=40] length = 0.5 tracks/0/type = "value" @@ -1710,8 +1694,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 780, 54 ), Vector2( 780, 45 ) ] } @@ -1726,8 +1710,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -1738,8 +1722,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( -250, 0 ), Vector2( 0, 0 ) ] } @@ -1750,8 +1734,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 250, 0 ), Vector2( 0, 0 ) ] } @@ -1762,8 +1746,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 100 ), Vector2( 0, 0 ) ] } @@ -1774,8 +1758,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 196, 342 ), Vector2( 196, 342 ) ] } @@ -1790,8 +1774,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -512, 0 ) ] } @@ -1802,8 +1786,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( -512, 0 ) ] } @@ -1814,8 +1798,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 196, 342 ), Vector2( 196, 432 ) ] } @@ -1826,30 +1810,24 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, false ] } -[sub_resource type="StreamTexture" id=43] -load_path = "res://.import/battleBackButtons.png-a87d40f84dc198782e2fec5434afd200.stex" - -[sub_resource type="StreamTexture" id=44] -load_path = "res://.import/battleBagLast.png-2f3c8d7c9da015988adb9ea980dffb03.stex" - [sub_resource type="Animation" id=45] length = 0.25 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Pocket:rect_position") +tracks/0/path = NodePath("Pocket:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.25 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.25 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( -360, 320 ), Vector2( 0, 320 ) ] } @@ -1860,18 +1838,12 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } -[sub_resource type="DynamicFont" id=46] -size = 13 -outline_size = 2 -outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) -extra_spacing_bottom = 9 -font_data = ExtResource( 25 ) [sub_resource type="Animation" id=47] length = 0.5 @@ -1882,8 +1854,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -1894,8 +1866,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -1909,8 +1881,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } @@ -1921,8 +1893,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.5 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.5 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -1939,21 +1911,21 @@ scale = Vector2( 1.5, 1.5 ) script = ExtResource( 2 ) [node name="BattleBack" type="TextureRect" parent="CanvasLayer/BattleGrounds"] -margin_left = 170.0 -margin_right = 682.0 -margin_bottom = 384.0 -rect_scale = Vector2( 0.67, 0.67 ) +offset_left = 170.0 +offset_right = 682.0 +offset_bottom = 384.0 +scale = Vector2( 0.67, 0.67 ) texture = ExtResource( 3 ) __meta__ = { "_edit_use_anchors_": false } [node name="PlayerBase" type="TextureRect" parent="CanvasLayer/BattleGrounds"] -margin_left = 105.0 -margin_top = 175.0 -margin_right = 673.0 -margin_bottom = 431.0 -rect_scale = Vector2( 0.5, 0.5 ) +offset_left = 105.0 +offset_top = 175.0 +offset_right = 673.0 +offset_bottom = 431.0 +scale = Vector2( 0.5, 0.5 ) texture = ExtResource( 4 ) script = ExtResource( 5 ) __meta__ = { @@ -1964,10 +1936,10 @@ __meta__ = { position = Vector2( 270, -100 ) scale = Vector2( 0.2, 0.2 ) -[node name="Sprite" type="Sprite" parent="CanvasLayer/BattleGrounds/PlayerBase/Battler"] +[node name="Sprite2D" type="Sprite2D" parent="CanvasLayer/BattleGrounds/PlayerBase/Battler"] texture = ExtResource( 6 ) -[node name="Shadow" type="Sprite" parent="CanvasLayer/BattleGrounds/PlayerBase/Battler"] +[node name="Shadow" type="Sprite2D" parent="CanvasLayer/BattleGrounds/PlayerBase/Battler"] modulate = Color( 0, 0, 0, 0.588235 ) show_behind_parent = true position = Vector2( 0, 28 ) @@ -1983,7 +1955,7 @@ anims/StatChange = ExtResource( 44 ) anims/SuperDamage = ExtResource( 10 ) anims/UnveilDropPlayer = ExtResource( 11 ) -[node name="Ball" type="Sprite" parent="CanvasLayer/BattleGrounds/PlayerBase"] +[node name="Ball" type="Sprite2D" parent="CanvasLayer/BattleGrounds/PlayerBase"] position = Vector2( 7, -40 ) scale = Vector2( 2, 2 ) texture = ExtResource( 12 ) @@ -1997,18 +1969,18 @@ anims/PlayerBallToss = ExtResource( 13 ) stream = ExtResource( 62 ) [node name="FoeBase" type="TextureRect" parent="CanvasLayer/BattleGrounds"] -margin_left = 382.0 -margin_top = 115.0 -margin_right = 654.001 -margin_bottom = 243.0 -rect_scale = Vector2( 0.6, 0.6 ) +offset_left = 382.0 +offset_top = 115.0 +offset_right = 654.001 +offset_bottom = 243.0 +scale = Vector2( 0.6, 0.6 ) texture = ExtResource( 15 ) script = ExtResource( 16 ) __meta__ = { "_edit_use_anchors_": false } -[node name="FoeHuman" type="Sprite" parent="CanvasLayer/BattleGrounds/FoeBase"] +[node name="FoeHuman" type="Sprite2D" parent="CanvasLayer/BattleGrounds/FoeBase"] visible = false position = Vector2( 140, 0 ) texture = ExtResource( 17 ) @@ -2016,14 +1988,14 @@ texture = ExtResource( 17 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleGrounds/FoeBase/FoeHuman"] anims/FadeOut = SubResource( 2 ) -[node name="HumanShadow" type="Sprite" parent="CanvasLayer/BattleGrounds/FoeBase/FoeHuman"] +[node name="HumanShadow" type="Sprite2D" parent="CanvasLayer/BattleGrounds/FoeBase/FoeHuman"] modulate = Color( 0, 0, 0, 0.588235 ) show_behind_parent = true position = Vector2( 0, 50 ) scale = Vector2( 1, 0.25 ) texture = ExtResource( 17 ) -[node name="Ball" type="Sprite" parent="CanvasLayer/BattleGrounds/FoeBase"] +[node name="Ball" type="Sprite2D" parent="CanvasLayer/BattleGrounds/FoeBase"] position = Vector2( 140, -60 ) texture = ExtResource( 12 ) hframes = 28 @@ -2043,11 +2015,11 @@ stream = ExtResource( 60 ) position = Vector2( 140, -80 ) scale = Vector2( 0.2, 0.2 ) -[node name="Sprite" type="Sprite" parent="CanvasLayer/BattleGrounds/FoeBase/Battler"] +[node name="Sprite2D" type="Sprite2D" parent="CanvasLayer/BattleGrounds/FoeBase/Battler"] texture = ExtResource( 18 ) hframes = 64 -[node name="Shadow" type="Sprite" parent="CanvasLayer/BattleGrounds/FoeBase/Battler"] +[node name="Shadow" type="Sprite2D" parent="CanvasLayer/BattleGrounds/FoeBase/Battler"] modulate = Color( 0, 0, 0, 0.588235 ) show_behind_parent = true position = Vector2( 0, 28 ) @@ -2073,8 +2045,8 @@ anims/player_toss = SubResource( 13 ) [node name="ColorRect" type="ColorRect" parent="CanvasLayer/BattleGrounds"] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 0 ) __meta__ = { "_edit_use_anchors_": false @@ -2087,8 +2059,8 @@ script = ExtResource( 21 ) [node name="GreyFlash" type="ColorRect" parent="CanvasLayer/TransitionEffects"] anchor_right = 1.0 anchor_bottom = 1.0 -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0.392157, 0.392157, 0.392157, 0 ) __meta__ = { "_edit_use_anchors_": false @@ -2102,7 +2074,7 @@ anims/GreyFlashing = ExtResource( 22 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/TransitionEffects/Vs"] anims/SlideBars = SubResource( 14 ) -[node name="SpriteLeft" type="Sprite" parent="CanvasLayer/TransitionEffects/Vs"] +[node name="SpriteLeft" type="Sprite2D" parent="CanvasLayer/TransitionEffects/Vs"] position = Vector2( -128, 192 ) texture = ExtResource( 23 ) region_enabled = true @@ -2111,7 +2083,7 @@ region_rect = Rect2( 0, 0, 256, 128 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/TransitionEffects/Vs/SpriteLeft"] anims/Scroll = SubResource( 15 ) -[node name="SpriteRight" type="Sprite" parent="CanvasLayer/TransitionEffects/Vs"] +[node name="SpriteRight" type="Sprite2D" parent="CanvasLayer/TransitionEffects/Vs"] position = Vector2( 640, 192 ) texture = ExtResource( 23 ) region_enabled = true @@ -2125,52 +2097,54 @@ anims/Scroll = SubResource( 16 ) [node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="CanvasLayer/TransitionEffects/Vs"] [node name="PlayerBanner" type="TextureRect" parent="CanvasLayer/TransitionEffects/Vs"] -margin_left = -198.0 -margin_top = 128.0 -margin_bottom = 256.0 +offset_left = -198.0 +offset_top = 128.0 +offset_bottom = 256.0 texture = ExtResource( 24 ) [node name="Label" type="RichTextLabel" parent="CanvasLayer/TransitionEffects/Vs/PlayerBanner"] visible = false -margin_top = 128.0 -margin_right = 200.0 -margin_bottom = 163.0 -custom_fonts/normal_font = SubResource( 17 ) +offset_top = 128.0 +offset_right = 200.0 +offset_bottom = 163.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "[center]" +text = "[center]" [node name="OpponentBanner" type="TextureRect" parent="CanvasLayer/TransitionEffects/Vs"] modulate = Color( 0, 0, 0, 1 ) -margin_left = 512.0 -margin_top = 128.0 -margin_right = 710.0 -margin_bottom = 256.0 +offset_left = 512.0 +offset_top = 128.0 +offset_right = 710.0 +offset_bottom = 256.0 texture = ExtResource( 26 ) [node name="Label" type="RichTextLabel" parent="CanvasLayer/TransitionEffects/Vs/OpponentBanner"] visible = false -margin_top = 128.0 -margin_right = 200.0 -margin_bottom = 163.0 -custom_fonts/normal_font = SubResource( 17 ) +offset_top = 128.0 +offset_right = 200.0 +offset_bottom = 163.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "[center]" +text = "[center]" -[node name="VsIcon" type="Sprite" parent="CanvasLayer/TransitionEffects/Vs"] +[node name="VsIcon" type="Sprite2D" parent="CanvasLayer/TransitionEffects/Vs"] visible = false position = Vector2( 256, 270 ) texture = ExtResource( 27 ) [node name="WhiteFlash" type="ColorRect" parent="CanvasLayer/TransitionEffects/Vs"] visible = false -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 [node name="BlackFade" type="ColorRect" parent="CanvasLayer/TransitionEffects/Vs"] visible = false modulate = Color( 1, 1, 1, 0.125 ) -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="CanvasLayer"] @@ -2178,7 +2152,7 @@ color = Color( 0, 0, 0, 1 ) [node name="BattleInterfaceLayer" type="CanvasLayer" parent="CanvasLayer"] layer = 4 -[node name="PlayerToss" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer"] +[node name="PlayerToss" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer"] visible = false texture = ExtResource( 28 ) centered = false @@ -2193,53 +2167,58 @@ anims/Toss = SubResource( 19 ) script = ExtResource( 30 ) [node name="PlayerBar" type="TextureRect" parent="CanvasLayer/BattleInterfaceLayer/BattleBars"] -margin_left = 539.0 -margin_top = 200.0 -margin_right = 783.0 -margin_bottom = 290.0 +offset_left = 539.0 +offset_top = 200.0 +offset_right = 783.0 +offset_bottom = 290.0 texture = ExtResource( 31 ) __meta__ = { "_edit_use_anchors_": false } -[node name="HP" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] +[node name="HP" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] texture = ExtResource( 32 ) centered = false region_enabled = true region_rect = Rect2( 0, 0, 202, 90 ) -[node name="Tween" type="Tween" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] - [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] anims/Fade = SubResource( 20 ) anims/Slide = SubResource( 21 ) [node name="HPLable" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] -margin_left = 60.0 -margin_top = 35.0 -margin_right = 195.0 -margin_bottom = 60.0 -custom_fonts/normal_font = SubResource( 22 ) +offset_left = 60.0 +offset_top = 35.0 +offset_right = 195.0 +offset_bottom = 60.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/font_outline_color = Color( 0, 0, 0, 1 ) text = "20/ 20" scroll_active = false [node name="HPLableShadow" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar/HPLable"] modulate = Color( 0, 0, 0, 0.588235 ) show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 137.0 -margin_bottom = 27.0 -custom_fonts/normal_font = SubResource( 22 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 137.0 +offset_bottom = 27.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/font_outline_color = Color( 0, 0, 0, 1 ) text = "20/ 20" scroll_active = false [node name="LevelLable" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] -margin_left = 185.0 -margin_top = 6.0 -margin_right = 240.0 -margin_bottom = 31.0 -custom_fonts/normal_font = ExtResource( 33 ) +offset_left = 185.0 +offset_top = 6.0 +offset_right = 240.0 +offset_bottom = 31.0 +theme_override_fonts/normal_font = ExtResource( 33 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_constants/outline_size = 2 +theme_override_colors/font_outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) text = " 5" scroll_active = false __meta__ = { @@ -2247,55 +2226,59 @@ __meta__ = { } [node name="NameLable" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] -margin_left = 35.0 -margin_top = 6.0 -margin_right = 173.0 -margin_bottom = 31.0 -custom_fonts/normal_font = ExtResource( 33 ) +offset_left = 35.0 +offset_top = 6.0 +offset_right = 173.0 +offset_bottom = 31.0 +theme_override_fonts/normal_font = ExtResource( 33 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_constants/outline_size = 2 +theme_override_colors/font_outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) text = " Godot" scroll_active = false -[node name="EXP" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] +[node name="EXP" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] position = Vector2( 36, 60 ) texture = ExtResource( 34 ) centered = false region_enabled = true region_rect = Rect2( 0, 0, 152, 10 ) -[node name="MajorAilment" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] +[node name="MajorAilment" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/PlayerBar"] visible = false position = Vector2( 165, 45 ) texture = ExtResource( 49 ) vframes = 5 [node name="FoeBar" type="TextureRect" parent="CanvasLayer/BattleInterfaceLayer/BattleBars"] -margin_left = -254.0 -margin_top = -2.0 -margin_right = -10.0 -margin_bottom = 88.0 +offset_left = -254.0 +offset_top = -2.0 +offset_right = -10.0 +offset_bottom = 88.0 texture = ExtResource( 35 ) __meta__ = { "_edit_use_anchors_": false } -[node name="HP" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar"] +[node name="HP" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar"] texture = ExtResource( 36 ) centered = false region_enabled = true region_rect = Rect2( 0, 0, 198, 90 ) -[node name="Tween" type="Tween" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar"] - [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar"] anims/Fade = SubResource( 23 ) anims/Slide = SubResource( 24 ) [node name="NameLable" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar"] -margin_left = 35.0 -margin_top = 6.0 -margin_right = 156.0 -margin_bottom = 31.0 -custom_fonts/normal_font = ExtResource( 33 ) +offset_left = 35.0 +offset_top = 6.0 +offset_right = 156.0 +offset_bottom = 31.0 +theme_override_fonts/normal_font = ExtResource( 33 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_constants/outline_size = 2 +theme_override_colors/font_outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) text = " Godot" scroll_active = false __meta__ = { @@ -2303,15 +2286,18 @@ __meta__ = { } [node name="LevelLable" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar"] -margin_left = 170.0 -margin_top = 6.0 -margin_right = 225.0 -margin_bottom = 31.0 -custom_fonts/normal_font = ExtResource( 33 ) +offset_left = 170.0 +offset_top = 6.0 +offset_right = 225.0 +offset_bottom = 31.0 +theme_override_fonts/normal_font = ExtResource( 33 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_constants/outline_size = 2 +theme_override_colors/font_outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) text = " 5" scroll_active = false -[node name="MajorAilment" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar"] +[node name="MajorAilment" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBars/FoeBar"] visible = false position = Vector2( 156, 49 ) texture = ExtResource( 49 ) @@ -2325,39 +2311,43 @@ position = Vector2( 0, 384 ) script = ExtResource( 37 ) [node name="Box" type="TextureRect" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] -margin_right = 512.0 -margin_bottom = 98.0 +offset_right = 512.0 +offset_bottom = 98.0 texture = ExtResource( 38 ) [node name="Prompt" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] -margin_left = 25.0 -margin_top = 10.0 -margin_right = 485.0 -margin_bottom = 93.0 -custom_fonts/normal_font = SubResource( 22 ) +offset_left = 25.0 +offset_top = 10.0 +offset_right = 485.0 +offset_bottom = 93.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/font_outline_color = Color( 0, 0, 0, 1 ) bbcode_enabled = true -bbcode_text = "[center]What will Godot do?" +text = "[center]What will Godot do?" text = "What will Godot do?" scroll_active = false [node name="PromptShadow" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect/Prompt"] modulate = Color( 0, 0, 0, 0.588235 ) show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 462.0 -margin_bottom = 85.0 -custom_colors/default_color = Color( 0, 0, 0, 1 ) -custom_fonts/normal_font = SubResource( 22 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 462.0 +offset_bottom = 85.0 +theme_override_colors/default_color = Color( 0, 0, 0, 1 ) +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/font_outline_color = Color( 0, 0, 0, 1 ) bbcode_enabled = true -bbcode_text = "[center]What will Godot do?" +text = "[center]What will Godot do?" text = "What will Godot do?" scroll_active = false [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] anims/Slide = SubResource( 25 ) -[node name="Attack" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] +[node name="Attack" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] position = Vector2( 75, 70 ) z_index = 1 texture = ExtResource( 39 ) @@ -2367,7 +2357,7 @@ vframes = 2 [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect/Attack"] anims/Slide = SubResource( 26 ) -[node name="Bag" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] +[node name="Bag" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] position = Vector2( 195, 70 ) z_index = 1 texture = ExtResource( 39 ) @@ -2378,7 +2368,7 @@ frame = 1 [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect/Bag"] anims/Slide = SubResource( 27 ) -[node name="Poke" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] +[node name="Poke" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] position = Vector2( 315, 70 ) z_index = 1 texture = ExtResource( 39 ) @@ -2389,7 +2379,7 @@ frame = 2 [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect/Poke"] anims/Slide = SubResource( 28 ) -[node name="Run" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] +[node name="Run" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] position = Vector2( 435, 70 ) z_index = 1 texture = ExtResource( 39 ) @@ -2401,50 +2391,58 @@ frame = 3 anims/Slide = SubResource( 29 ) [node name="AttackLable" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] -margin_left = 25.0 -margin_top = 70.0 -margin_right = 125.0 -margin_bottom = 97.0 -custom_fonts/normal_font = SubResource( 22 ) +offset_left = 25.0 +offset_top = 70.0 +offset_right = 125.0 +offset_bottom = 97.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/font_outline_color = Color( 0, 0, 0, 1 ) bbcode_enabled = true -bbcode_text = "[center]Fight" +text = "[center]Fight" text = "Fight" scroll_active = false [node name="BagLable" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] -margin_left = 145.0 -margin_top = 70.0 -margin_right = 245.0 -margin_bottom = 97.0 -custom_fonts/normal_font = SubResource( 22 ) +offset_left = 145.0 +offset_top = 70.0 +offset_right = 245.0 +offset_bottom = 97.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/font_outline_color = Color( 0, 0, 0, 1 ) bbcode_enabled = true -bbcode_text = "[center]Bag" +text = "[center]Bag" text = "Bag" scroll_active = false [node name="PokeLable" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] -margin_left = 265.0 -margin_top = 70.0 -margin_right = 365.0 -margin_bottom = 97.0 -custom_fonts/normal_font = SubResource( 22 ) +offset_left = 265.0 +offset_top = 70.0 +offset_right = 365.0 +offset_bottom = 97.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/font_outline_color = Color( 0, 0, 0, 1 ) bbcode_enabled = true -bbcode_text = "[center]Pokémon" +text = "[center]Pokémon" text = "Pokémon" scroll_active = false [node name="RunLable" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] -margin_left = 385.0 -margin_top = 70.0 -margin_right = 485.0 -margin_bottom = 97.0 -custom_fonts/normal_font = SubResource( 22 ) +offset_left = 385.0 +offset_top = 70.0 +offset_right = 485.0 +offset_bottom = 97.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/font_outline_color = Color( 0, 0, 0, 1 ) bbcode_enabled = true -bbcode_text = "[center]Run" +text = "[center]Run" text = "Run" scroll_active = false -[node name="SelHand" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] +[node name="SelHand" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleComandSelect"] position = Vector2( 76, 20 ) z_index = 1 texture = ExtResource( 40 ) @@ -2462,8 +2460,8 @@ position = Vector2( 0, 384 ) script = ExtResource( 42 ) [node name="Box" type="TextureRect" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect"] -margin_right = 512.0 -margin_bottom = 98.0 +offset_right = 512.0 +offset_bottom = 98.0 texture = ExtResource( 38 ) __meta__ = { "_edit_use_anchors_": false @@ -2475,7 +2473,7 @@ anims/Slide = SubResource( 31 ) [node name="MoveSlide" type="Node2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect"] position = Vector2( 20, 0 ) -[node name="SelHand" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] +[node name="SelHand" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] position = Vector2( 775, 0 ) z_index = 1 texture = ExtResource( 40 ) @@ -2487,131 +2485,165 @@ anims/Squeez = SubResource( 32 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/SelHand"] -[node name="Move1" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] +[node name="Move1" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] position = Vector2( 120, 54 ) -texture = SubResource( 33 ) +texture = ExtResource( 67 ) vframes = 20 +[node name="CatBadge" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move1"] +position = Vector2( 73, 28 ) +texture = ExtResource( 90 ) +vframes = 3 +z_index = 5 +visible = false + [node name="Name" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move1"] -margin_left = -85.0 -margin_top = -32.0 -margin_right = 73.0 -margin_bottom = -2.0 -custom_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) -custom_fonts/normal_font = ExtResource( 43 ) +offset_left = -85.0 +offset_top = -32.0 +offset_right = 73.0 +offset_bottom = -2.0 +theme_override_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +theme_override_fonts/normal_font = ExtResource( 43 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "[center]Scratch" +text = "[center]Scratch" text = "Scratch" [node name="PP" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move1"] -margin_left = -67.0 -margin_top = -5.0 -margin_right = 42.0 -margin_bottom = 25.0 -custom_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) -custom_fonts/normal_font = ExtResource( 43 ) -bbcode_text = "PP: 35/35" +offset_left = -67.0 +offset_top = -5.0 +offset_right = 42.0 +offset_bottom = 25.0 +theme_override_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +theme_override_fonts/normal_font = ExtResource( 43 ) +theme_override_font_sizes/normal_font_size = 26 +text = "PP: 35/35" text = "PP: 35/35" [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move1"] anims/Slide = SubResource( 34 ) -[node name="Move2" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] +[node name="Move2" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] position = Vector2( 340, 54 ) -texture = SubResource( 35 ) +texture = ExtResource( 67 ) vframes = 20 +[node name="CatBadge" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move2"] +position = Vector2( 73, 28 ) +texture = ExtResource( 90 ) +vframes = 3 +z_index = 5 +visible = false + [node name="Name" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move2"] -margin_left = -85.0 -margin_top = -32.0 -margin_right = 73.0 -margin_bottom = -2.0 -custom_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) -custom_fonts/normal_font = ExtResource( 43 ) +offset_left = -85.0 +offset_top = -32.0 +offset_right = 73.0 +offset_bottom = -2.0 +theme_override_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +theme_override_fonts/normal_font = ExtResource( 43 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "[center]Scratch" +text = "[center]Scratch" text = "Scratch" [node name="PP" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move2"] -margin_left = -67.0 -margin_top = -5.0 -margin_right = 42.0 -margin_bottom = 25.0 -custom_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) -custom_fonts/normal_font = ExtResource( 43 ) -bbcode_text = "PP: 35/35" +offset_left = -67.0 +offset_top = -5.0 +offset_right = 42.0 +offset_bottom = 25.0 +theme_override_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +theme_override_fonts/normal_font = ExtResource( 43 ) +theme_override_font_sizes/normal_font_size = 26 +text = "PP: 35/35" text = "PP: 35/35" [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move2"] anims/Slide = SubResource( 36 ) -[node name="Move3" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] +[node name="Move3" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] position = Vector2( 560, 54 ) -texture = SubResource( 37 ) +texture = ExtResource( 67 ) vframes = 20 +[node name="CatBadge" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move3"] +position = Vector2( 73, 28 ) +texture = ExtResource( 90 ) +vframes = 3 +z_index = 5 +visible = false + [node name="Name" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move3"] -margin_left = -85.0 -margin_top = -32.0 -margin_right = 73.0 -margin_bottom = -2.0 -custom_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) -custom_fonts/normal_font = ExtResource( 43 ) +offset_left = -85.0 +offset_top = -32.0 +offset_right = 73.0 +offset_bottom = -2.0 +theme_override_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +theme_override_fonts/normal_font = ExtResource( 43 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "[center]Scratch" +text = "[center]Scratch" text = "Scratch" [node name="PP" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move3"] -margin_left = -67.0 -margin_top = -5.0 -margin_right = 42.0 -margin_bottom = 25.0 -custom_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) -custom_fonts/normal_font = ExtResource( 43 ) -bbcode_text = "PP: 35/35" +offset_left = -67.0 +offset_top = -5.0 +offset_right = 42.0 +offset_bottom = 25.0 +theme_override_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +theme_override_fonts/normal_font = ExtResource( 43 ) +theme_override_font_sizes/normal_font_size = 26 +text = "PP: 35/35" text = "PP: 35/35" [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move3"] anims/Slide = SubResource( 38 ) -[node name="Move4" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] +[node name="Move4" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] position = Vector2( 780, 54 ) -texture = SubResource( 39 ) +texture = ExtResource( 67 ) vframes = 20 +[node name="CatBadge" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move4"] +position = Vector2( 73, 28 ) +texture = ExtResource( 90 ) +vframes = 3 +z_index = 5 +visible = false + [node name="Name" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move4"] -margin_left = -85.0 -margin_top = -32.0 -margin_right = 73.0 -margin_bottom = -2.0 -custom_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) -custom_fonts/normal_font = ExtResource( 43 ) +offset_left = -85.0 +offset_top = -32.0 +offset_right = 73.0 +offset_bottom = -2.0 +theme_override_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +theme_override_fonts/normal_font = ExtResource( 43 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "[center]Scratch" +text = "[center]Scratch" text = "Scratch" [node name="PP" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move4"] -margin_left = -67.0 -margin_top = -5.0 -margin_right = 42.0 -margin_bottom = 25.0 -custom_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) -custom_fonts/normal_font = ExtResource( 43 ) -bbcode_text = "PP: 35/35" +offset_left = -67.0 +offset_top = -5.0 +offset_right = 42.0 +offset_bottom = 25.0 +theme_override_colors/default_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +theme_override_fonts/normal_font = ExtResource( 43 ) +theme_override_font_sizes/normal_font_size = 26 +text = "PP: 35/35" text = "PP: 35/35" [node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide/Move4"] anims/Slide = SubResource( 40 ) -[node name="Tween" type="Tween" parent="CanvasLayer/BattleInterfaceLayer/BattleAttackSelect/MoveSlide"] - [node name="LevelUp" type="Node2D" parent="CanvasLayer/BattleInterfaceLayer"] visible = false [node name="Box" type="NinePatchRect" parent="CanvasLayer/BattleInterfaceLayer/LevelUp"] -margin_left = 320.0 -margin_right = 512.0 -margin_bottom = 232.0 +offset_left = 320.0 +offset_right = 512.0 +offset_bottom = 232.0 texture = ExtResource( 46 ) region_rect = Rect2( 0, 0, 48, 48 ) patch_margin_left = 6 @@ -2625,11 +2657,12 @@ __meta__ = { [node name="Improve" type="Node2D" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box"] [node name="MaxHP" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve"] -margin_left = 17.4703 -margin_top = 12.8865 -margin_right = 89.4703 -margin_bottom = 36.8865 -custom_fonts/font = ExtResource( 43 ) +offset_left = 17.4703 +offset_top = 12.8865 +offset_right = 89.4703 +offset_bottom = 36.8865 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "Max. HP" valign = 1 __meta__ = { @@ -2637,10 +2670,11 @@ __meta__ = { } [node name="Value" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/MaxHP"] -margin_left = 78.0 -margin_right = 158.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 43 ) +offset_left = 78.0 +offset_right = 158.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "+1" align = 2 valign = 1 @@ -2649,11 +2683,12 @@ __meta__ = { } [node name="Attack" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve"] -margin_left = 17.4703 -margin_top = 46.8865 -margin_right = 89.4703 -margin_bottom = 70.8865 -custom_fonts/font = ExtResource( 43 ) +offset_left = 17.4703 +offset_top = 46.8865 +offset_right = 89.4703 +offset_bottom = 70.8865 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "Attack" valign = 1 __meta__ = { @@ -2661,10 +2696,11 @@ __meta__ = { } [node name="Value" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/Attack"] -margin_left = 78.0 -margin_right = 158.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 43 ) +offset_left = 78.0 +offset_right = 158.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "+1" align = 2 valign = 1 @@ -2673,11 +2709,12 @@ __meta__ = { } [node name="Defense" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve"] -margin_left = 17.4703 -margin_top = 78.8865 -margin_right = 101.47 -margin_bottom = 113.887 -custom_fonts/font = ExtResource( 43 ) +offset_left = 17.4703 +offset_top = 78.8865 +offset_right = 101.47 +offset_bottom = 113.887 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "Defense" valign = 1 __meta__ = { @@ -2685,10 +2722,11 @@ __meta__ = { } [node name="Value" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/Defense"] -margin_left = 78.0 -margin_right = 158.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 43 ) +offset_left = 78.0 +offset_right = 158.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "+1" align = 2 valign = 1 @@ -2697,11 +2735,12 @@ __meta__ = { } [node name="SpAtck" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve"] -margin_left = 17.4703 -margin_top = 110.887 -margin_right = 101.47 -margin_bottom = 145.887 -custom_fonts/font = ExtResource( 43 ) +offset_left = 17.4703 +offset_top = 110.887 +offset_right = 101.47 +offset_bottom = 145.887 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "Sp. Atk" valign = 1 __meta__ = { @@ -2709,10 +2748,11 @@ __meta__ = { } [node name="Value" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/SpAtck"] -margin_left = 78.0 -margin_right = 158.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 43 ) +offset_left = 78.0 +offset_right = 158.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "+1" align = 2 valign = 1 @@ -2721,11 +2761,12 @@ __meta__ = { } [node name="SpDef" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve"] -margin_left = 17.4703 -margin_top = 142.887 -margin_right = 101.47 -margin_bottom = 177.887 -custom_fonts/font = ExtResource( 43 ) +offset_left = 17.4703 +offset_top = 142.887 +offset_right = 101.47 +offset_bottom = 177.887 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "Sp. Def" valign = 1 __meta__ = { @@ -2733,10 +2774,11 @@ __meta__ = { } [node name="Value" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/SpDef"] -margin_left = 78.0 -margin_right = 158.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 43 ) +offset_left = 78.0 +offset_right = 158.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "+1" align = 2 valign = 1 @@ -2745,11 +2787,12 @@ __meta__ = { } [node name="Speed" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve"] -margin_left = 17.4703 -margin_top = 174.887 -margin_right = 101.47 -margin_bottom = 209.887 -custom_fonts/font = ExtResource( 43 ) +offset_left = 17.4703 +offset_top = 174.887 +offset_right = 101.47 +offset_bottom = 209.887 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "Speed" valign = 1 __meta__ = { @@ -2757,10 +2800,11 @@ __meta__ = { } [node name="Value" type="Label" parent="CanvasLayer/BattleInterfaceLayer/LevelUp/Box/Improve/Speed"] -margin_left = 78.0 -margin_right = 158.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 43 ) +offset_left = 78.0 +offset_right = 158.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "+1" align = 2 valign = 1 @@ -2778,14 +2822,14 @@ script = ExtResource( 55 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="CanvasLayer/BattleInterfaceLayer/BattleBag"] [node name="BG" type="TextureRect" parent="CanvasLayer/BattleInterfaceLayer/BattleBag"] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 50 ) __meta__ = { "_edit_use_anchors_": false } -[node name="Selection" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag"] +[node name="Selection" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag"] visible = false position = Vector2( -118, 78 ) texture = ExtResource( 52 ) @@ -2798,12 +2842,12 @@ anims/SlideToMenu = SubResource( 42 ) [node name="Left" type="Node2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag"] -[node name="Medicine" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Left"] +[node name="Medicine" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Left"] position = Vector2( 132, 78 ) texture = ExtResource( 52 ) hframes = 6 -[node name="Berries" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Left"] +[node name="Berries" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Left"] position = Vector2( 132, 205 ) texture = ExtResource( 52 ) hframes = 6 @@ -2811,13 +2855,13 @@ frame = 2 [node name="Right" type="Node2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag"] -[node name="PokeBalls" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Right"] +[node name="PokeBalls" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Right"] position = Vector2( 385, 125 ) texture = ExtResource( 52 ) hframes = 6 frame = 1 -[node name="BattleItems" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Right"] +[node name="BattleItems" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Right"] position = Vector2( 385, 250 ) texture = ExtResource( 52 ) hframes = 6 @@ -2825,27 +2869,27 @@ frame = 3 [node name="Bottom" type="Node2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag"] -[node name="Back" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Bottom"] +[node name="Back" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Bottom"] position = Vector2( 430, 340 ) texture = ExtResource( 53 ) hframes = 3 -[node name="Select" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Bottom/Back"] +[node name="Select" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Bottom/Back"] visible = false show_behind_parent = true -texture = SubResource( 43 ) +texture = ExtResource( 68 ) hframes = 3 frame = 2 -[node name="Last" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Bottom"] +[node name="Last" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Bottom"] position = Vector2( 196, 342 ) texture = ExtResource( 54 ) hframes = 3 -[node name="Select" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Bottom/Last"] +[node name="Select" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/Bottom/Last"] visible = false show_behind_parent = true -texture = SubResource( 44 ) +texture = ExtResource( 69 ) hframes = 3 frame = 2 @@ -2857,19 +2901,20 @@ anims/Slide = SubResource( 45 ) [node name="Pocket" type="TextureRect" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu"] visible = false -margin_left = -360.0 -margin_top = 320.0 -margin_right = -40.0 -margin_bottom = 364.0 +offset_left = -360.0 +offset_top = 320.0 +offset_right = -40.0 +offset_bottom = 364.0 texture = ExtResource( 56 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pocket"] -margin_right = 272.0 -margin_bottom = 28.0 -custom_fonts/font = ExtResource( 43 ) +offset_right = 272.0 +offset_bottom = 28.0 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "Medicine" align = 1 valign = 1 @@ -2878,82 +2923,85 @@ __meta__ = { } [node name="Pages" type="Label" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pocket"] -margin_left = 318.0 -margin_top = 7.0 -margin_right = 396.0 -margin_bottom = 36.0 -custom_fonts/font = ExtResource( 33 ) +offset_left = 318.0 +offset_top = 7.0 +offset_right = 396.0 +offset_bottom = 36.0 +theme_override_fonts/font = ExtResource( 33 ) +theme_override_font_sizes/font_size = 26 +theme_override_constants/outline_size = 2 +theme_override_colors/font_outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) text = "1/ 2" valign = 1 __meta__ = { "_edit_use_anchors_": false } -[node name="Tween" type="Tween" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu"] - [node name="Pages" type="Node2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu"] visible = false position = Vector2( 512, 0 ) -[node name="Sprite" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] +[node name="Sprite2D" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] position = Vector2( 135, 72 ) texture = ExtResource( 52 ) hframes = 6 frame = 5 -[node name="Label" type="Label" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages/Sprite"] -margin_left = -80.0 -margin_top = -33.0 -margin_right = 80.0 -margin_bottom = 2.0 -custom_fonts/font = ExtResource( 43 ) +[node name="Label" type="Label" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages/Sprite2D"] +offset_left = -80.0 +offset_top = -33.0 +offset_right = 80.0 +offset_bottom = 2.0 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "Hyper Potion" align = 1 __meta__ = { "_edit_use_anchors_": false } -[node name="Label2" type="Label" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages/Sprite"] -margin_left = -80.0 -margin_top = 5.0 -margin_right = 80.0 -margin_bottom = 40.0 -custom_fonts/font = ExtResource( 43 ) +[node name="Label2" type="Label" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages/Sprite2D"] +offset_left = -80.0 +offset_top = 5.0 +offset_right = 80.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 43 ) +theme_override_font_sizes/font_size = 26 text = "x64" align = 1 __meta__ = { "_edit_use_anchors_": false } -[node name="Sprite" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages/Sprite"] +[node name="Sprite2D" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages/Sprite2D"] position = Vector2( 72, 10 ) texture = ExtResource( 57 ) -[node name="Sprite2" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] +[node name="Sprite2" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] position = Vector2( 135, 165 ) texture = ExtResource( 52 ) hframes = 6 frame = 5 -[node name="Sprite3" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] +[node name="Sprite3" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] position = Vector2( 135, 258 ) texture = ExtResource( 52 ) hframes = 6 frame = 5 -[node name="Sprite4" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] +[node name="Sprite4" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] position = Vector2( 362, 72 ) texture = ExtResource( 52 ) hframes = 6 frame = 5 -[node name="Sprite5" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] +[node name="Sprite5" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] position = Vector2( 362, 165 ) texture = ExtResource( 52 ) hframes = 6 frame = 5 -[node name="Sprite6" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] +[node name="Sprite6" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Pages"] position = Vector2( 362, 258 ) texture = ExtResource( 52 ) hframes = 6 @@ -2962,27 +3010,30 @@ frame = 5 [node name="Item" type="Node2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu"] visible = false -[node name="Use" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Item"] +[node name="Use" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Item"] position = Vector2( 256, 160 ) texture = ExtResource( 58 ) hframes = 4 [node name="Icon" type="TextureRect" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Item/Use"] -margin_left = -201.0 -margin_top = -49.0 -margin_right = -153.0 -margin_bottom = -1.0 +offset_left = -201.0 +offset_top = -49.0 +offset_right = -153.0 +offset_bottom = -1.0 texture = ExtResource( 59 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Item/Use"] -margin_left = -140.0 -margin_top = -54.0 -margin_right = 205.0 -margin_bottom = 32.0 -custom_fonts/font = SubResource( 46 ) +offset_left = -140.0 +offset_top = -54.0 +offset_right = 205.0 +offset_bottom = 32.0 +theme_override_fonts/font = ExtResource( 25 ) +theme_override_font_sizes/font_size = 13 +theme_override_constants/outline_size = 2 +theme_override_colors/font_outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) text = "Description Description Description" @@ -2991,13 +3042,13 @@ __meta__ = { "_edit_use_anchors_": false } -[node name="DontUse" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Item"] +[node name="DontUse" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Item"] position = Vector2( 256, 316 ) texture = ExtResource( 58 ) hframes = 4 frame = 1 -[node name="Select" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Item"] +[node name="Select" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/BattleBag/BagMenu/Item"] position = Vector2( 256, 160 ) texture = ExtResource( 58 ) hframes = 4 @@ -3007,24 +3058,26 @@ frame = 2 visible = false [node name="MessageBanner" type="TextureRect" parent="CanvasLayer/BattleInterfaceLayer/Message"] -margin_top = 288.0 -margin_right = 512.0 -margin_bottom = 384.0 +offset_top = 288.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 29 ) [node name="Label" type="RichTextLabel" parent="CanvasLayer/BattleInterfaceLayer/Message"] -margin_left = 25.0 -margin_top = 312.0 -margin_right = 485.0 -margin_bottom = 379.0 -custom_fonts/normal_font = SubResource( 22 ) +offset_left = 25.0 +offset_top = 312.0 +offset_right = 485.0 +offset_bottom = 379.0 +theme_override_fonts/normal_font = ExtResource( 25 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/font_outline_color = Color( 0, 0, 0, 1 ) text = "Ace gained 9000 Exp. Points! Because this is cool!" scroll_active = false __meta__ = { "_edit_use_anchors_": false } -[node name="Arrow" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/Message"] +[node name="Arrow" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/Message"] position = Vector2( 492, 360 ) texture = ExtResource( 47 ) hframes = 4 @@ -3037,42 +3090,48 @@ autoplay = "Dialogue Box Arrow" visible = false [node name="BG" type="TextureRect" parent="CanvasLayer/BattleInterfaceLayer/YesNo"] -margin_right = 512.0 -margin_bottom = 296.0 +offset_right = 512.0 +offset_bottom = 296.0 texture = ExtResource( 64 ) __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Yes" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/YesNo"] +[node name="Yes" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/YesNo"] position = Vector2( 170, 260 ) texture = ExtResource( 45 ) hframes = 2 [node name="Label" type="Label" parent="CanvasLayer/BattleInterfaceLayer/YesNo/Yes"] -margin_left = -72.0 -margin_top = -11.0 -margin_right = 71.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 33 ) +offset_left = -72.0 +offset_top = -11.0 +offset_right = 71.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 33 ) +theme_override_font_sizes/font_size = 26 +theme_override_constants/outline_size = 2 +theme_override_colors/font_outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) text = "Yes" align = 1 __meta__ = { "_edit_use_anchors_": false } -[node name="No" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/YesNo"] +[node name="No" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/YesNo"] position = Vector2( 350, 260 ) texture = ExtResource( 45 ) hframes = 2 [node name="Label2" type="Label" parent="CanvasLayer/BattleInterfaceLayer/YesNo/No"] -margin_left = -73.0 -margin_top = -14.0 -margin_right = 74.0 -margin_bottom = 22.0 -custom_fonts/font = ExtResource( 33 ) +offset_left = -73.0 +offset_top = -14.0 +offset_right = 74.0 +offset_bottom = 22.0 +theme_override_fonts/font = ExtResource( 33 ) +theme_override_font_sizes/font_size = 26 +theme_override_constants/outline_size = 2 +theme_override_colors/font_outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) text = "No" align = 1 valign = 1 @@ -3080,7 +3139,7 @@ __meta__ = { "_edit_use_anchors_": false } -[node name="Select" type="Sprite" parent="CanvasLayer/BattleInterfaceLayer/YesNo"] +[node name="Select" type="Sprite2D" parent="CanvasLayer/BattleInterfaceLayer/YesNo"] position = Vector2( 170, 260 ) texture = ExtResource( 45 ) hframes = 2 @@ -3095,8 +3154,8 @@ visible = false [node name="ColorRect" type="ColorRect" parent="CanvasLayer"] visible = false modulate = Color( 1, 1, 1, 0 ) -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) __meta__ = { "_edit_lock_": true, diff --git a/Utilities/Battle/BattleAttackSelect.gd b/Utilities/Battle/BattleAttackSelect.gd old mode 100755 new mode 100644 index 74320e860..91f0d7586 --- a/Utilities/Battle/BattleAttackSelect.gd +++ b/Utilities/Battle/BattleAttackSelect.gd @@ -17,8 +17,8 @@ const MOVE_SLIDE_4 = Vector2(-640, 0) var battler -onready var select_se_1 = load("res://Audio/SE/SE_Select1.wav") -onready var select_se_2 = load("res://Audio/SE/SE_Select2.wav") +@onready var select_se_1 = load("res://Audio/SE/SE_Select1.wav") +@onready var select_se_2 = load("res://Audio/SE/SE_Select2.wav") func _ready(): $MoveSlide/SelHand/AnimationPlayer.play("Squeez") @@ -50,6 +50,7 @@ func start(poke): $MoveSlide/Move4.visible = true moves += 1 enabled = true + update_category_badges() match selected: 1: $MoveSlide/SelHand.position = MOVE1_POS @@ -61,17 +62,27 @@ func start(poke): $MoveSlide/SelHand.position = MOVE4_POS func set_move_sprite(sprite, move): sprite.frame = int(move.type) - sprite.get_node("Name").bbcode_text = "[center]" + move.name + sprite.get_node("Name").text = "[center]" + tr(move.name) sprite.get_node("PP").text = "PP: " + str(move.remaining_pp) + "/" + str(move.total_pp) + sprite.get_node("CatBadge").frame = int(move.style) pass + +func update_category_badges(): + # Original (EliteBattle_UI:472): the SELECTED move shows its category icon over the badge + for i in range(1, 5): + var s = get_node_or_null("MoveSlide/Move" + str(i)) + if s != null and s.has_node("CatBadge"): + s.get_node("CatBadge").visible = (i == selected) and s.visible func _input(event): if enabled: if event.is_action_pressed("ui_left") and selected > 1: selected -= 1 change_Sel_Hand_Pos() + update_category_badges() if event.is_action_pressed("ui_right") and selected < moves: selected += 1 change_Sel_Hand_Pos() + update_category_badges() if event.is_action_pressed("ui_accept"): $MoveSlide/SelHand/AudioStreamPlayer.stream = select_se_2 $MoveSlide/SelHand/AudioStreamPlayer.play() @@ -120,50 +131,47 @@ func _input(event): func change_Sel_Hand_Pos(): $MoveSlide/SelHand/AudioStreamPlayer.stream = select_se_1 $MoveSlide/SelHand/AudioStreamPlayer.play() - var tween = $MoveSlide/Tween + # Godot 4: Create tween programmatically + var move_tween = create_tween() match selected: 1: $MoveSlide/SelHand.position = MOVE1_POS $MoveSlide/Move1/AnimationPlayer.play("Slide") - $MoveSlide/Move2/AnimationPlayer.stop(true) - $MoveSlide/Move3/AnimationPlayer.stop(true) - $MoveSlide/Move4/AnimationPlayer.stop(true) + $MoveSlide/Move2/AnimationPlayer.stop() + $MoveSlide/Move3/AnimationPlayer.stop() + $MoveSlide/Move4/AnimationPlayer.stop() $MoveSlide/Move2.position = Vector2(340, 54) $MoveSlide/Move3.position = Vector2(560, 54) $MoveSlide/Move4.position = Vector2(780, 54) - tween.interpolate_property($MoveSlide, "position", $MoveSlide.position, MOVE_SLIDE_1,0.5,Tween.TRANS_SINE, Tween.EASE_OUT) - tween.start() + move_tween.tween_property($MoveSlide, "position", MOVE_SLIDE_1, 0.5).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) 2: $MoveSlide/SelHand.position = MOVE2_POS $MoveSlide/Move2/AnimationPlayer.play("Slide") - $MoveSlide/Move1/AnimationPlayer.stop(true) - $MoveSlide/Move3/AnimationPlayer.stop(true) - $MoveSlide/Move4/AnimationPlayer.stop(true) + $MoveSlide/Move1/AnimationPlayer.stop() + $MoveSlide/Move3/AnimationPlayer.stop() + $MoveSlide/Move4/AnimationPlayer.stop() $MoveSlide/Move1.position = Vector2(120, 54) $MoveSlide/Move3.position = Vector2(560, 54) $MoveSlide/Move4.position = Vector2(780, 54) - tween.interpolate_property($MoveSlide, "position", $MoveSlide.position, MOVE_SLIDE_2,0.5,Tween.TRANS_SINE, Tween.EASE_OUT) - tween.start() + move_tween.tween_property($MoveSlide, "position", MOVE_SLIDE_2, 0.5).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) 3: $MoveSlide/SelHand.position = MOVE3_POS $MoveSlide/Move3/AnimationPlayer.play("Slide") - $MoveSlide/Move1/AnimationPlayer.stop(true) - $MoveSlide/Move2/AnimationPlayer.stop(true) - $MoveSlide/Move4/AnimationPlayer.stop(true) + $MoveSlide/Move1/AnimationPlayer.stop() + $MoveSlide/Move2/AnimationPlayer.stop() + $MoveSlide/Move4/AnimationPlayer.stop() $MoveSlide/Move1.position = Vector2(120, 54) $MoveSlide/Move2.position = Vector2(340, 54) $MoveSlide/Move4.position = Vector2(780, 54) - tween.interpolate_property($MoveSlide, "position", $MoveSlide.position, MOVE_SLIDE_3,0.5,Tween.TRANS_SINE, Tween.EASE_OUT) - tween.start() + move_tween.tween_property($MoveSlide, "position", MOVE_SLIDE_3, 0.5).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) 4: $MoveSlide/SelHand.position = MOVE4_POS $MoveSlide/Move4/AnimationPlayer.play("Slide") - $MoveSlide/Move1/AnimationPlayer.stop(true) - $MoveSlide/Move2/AnimationPlayer.stop(true) - $MoveSlide/Move3/AnimationPlayer.stop(true) + $MoveSlide/Move1/AnimationPlayer.stop() + $MoveSlide/Move2/AnimationPlayer.stop() + $MoveSlide/Move3/AnimationPlayer.stop() $MoveSlide/Move1.position = Vector2(120, 54) $MoveSlide/Move2.position = Vector2(340, 54) $MoveSlide/Move3.position = Vector2(560, 54) - tween.interpolate_property($MoveSlide, "position", $MoveSlide.position, MOVE_SLIDE_4,0.5,Tween.TRANS_SINE, Tween.EASE_OUT) - tween.start() + move_tween.tween_property($MoveSlide, "position", MOVE_SLIDE_4, 0.5).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) pass diff --git a/Utilities/Battle/BattleAttackSelect.gd.uid b/Utilities/Battle/BattleAttackSelect.gd.uid new file mode 100644 index 000000000..e83ccab17 --- /dev/null +++ b/Utilities/Battle/BattleAttackSelect.gd.uid @@ -0,0 +1 @@ +uid://b6rtp203arqj8 diff --git a/Utilities/Battle/BattleBag.gd b/Utilities/Battle/BattleBag.gd old mode 100755 new mode 100644 index a3d859cb3..13082d616 --- a/Utilities/Battle/BattleBag.gd +++ b/Utilities/Battle/BattleBag.gd @@ -41,15 +41,16 @@ func _input(event): $Selection.visible = false # Close menu and go back $AnimationPlayer.play_backwards("SlideBag") - yield($AnimationPlayer, "animation_finished") + await $AnimationPlayer.animation_finished self.visible = false print("BattleBagHidden!") self.get_parent().get_node("BattleComandSelect").enabled = true self.get_parent().get_node("BattleComandSelect").visible = true self.get_parent().get_node("BattleComandSelect").change_Sel_Hand_Pos(true) 2: - $BagMenu/Tween.interpolate_property($BagMenu/Pages, "position", $BagMenu/Pages.position, Vector2(512,0), 0.25, Tween.TRANS_SINE, Tween.EASE_OUT) - $BagMenu/Tween.start() + # Godot 4: Create tween programmatically + var bag_tween = create_tween() + bag_tween.tween_property($BagMenu/Pages, "position", Vector2(512,0), 0.25).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) $AnimationPlayer.play_backwards("SlideToMenu") stage = 1 selection = MEDICINE @@ -137,20 +138,21 @@ func _input(event): if get_item_stacks(selection).size() == 0: get_parent().get_node("Message").get_node("Label").text = "You have no usable items in this pocket." get_parent().get_node("Message").visible = true - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout get_parent().get_node("Message").visible = false stage = 1 return $AudioStreamPlayer.stream = load("res://Audio/SE/SE_Select1.wav") $AudioStreamPlayer.play() $AnimationPlayer.play("SlideToMenu") - yield($AnimationPlayer, "animation_finished") + await $AnimationPlayer.animation_finished $BagMenu.visible = true generate_pages(selection) $BagMenu/Pages.visible = true $BagMenu/AnimationPlayer.play("Slide") - $BagMenu/Tween.interpolate_property($BagMenu/Pages, "position", Vector2(512,0), Vector2(0,0), 0.25, Tween.TRANS_SINE, Tween.EASE_OUT) - $BagMenu/Tween.start() + # Godot 4: Create tween programmatically + var bag_tween = create_tween() + bag_tween.tween_property($BagMenu/Pages, "position", Vector2(0,0), 0.25).from(Vector2(512,0)).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) selection = S1 LAST_ITEM: pass @@ -160,7 +162,7 @@ func _input(event): enabled = false # Close menu and go back $AnimationPlayer.play_backwards("SlideBag") - yield($AnimationPlayer, "animation_finished") + await $AnimationPlayer.animation_finished self.visible = false print("BACK") self.get_parent().get_node("BattleComandSelect").enabled = true @@ -168,8 +170,9 @@ func _input(event): 2: match selection: BACK: - $BagMenu/Tween.interpolate_property($BagMenu/Pages, "position", $BagMenu/Pages.position, Vector2(512,0), 0.25, Tween.TRANS_SINE, Tween.EASE_OUT) - $BagMenu/Tween.start() + # Godot 4: Create tween programmatically + var bag_tween = create_tween() + bag_tween.tween_property($BagMenu/Pages, "position", Vector2(512,0), 0.25).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) $AnimationPlayer.play_backwards("SlideToMenu") stage = 1 selection = MEDICINE @@ -198,23 +201,23 @@ func _input(event): var ani = self.get_parent().get_parent().get_node("ColorRect/AnimationPlayer") var party = self.get_parent().get_node("PokemonPartyMenu") ani.play("FadeIn") - yield(ani, "animation_finished") + await ani.animation_finished self.hide() party.setup(true) party.set_prompt(tr("UI_PARTY_USE_ON_WHICH_POKE")) party.mode = 2 party.show() - yield(party, "close_party") + await party.close_party if party.selection == party.CANCEL: ani.play("FadeIn") - yield(ani, "animation_finished") + await ani.animation_finished party.hide() $BagMenu/Pages.visible = true $BagMenu/Item.visible = false self.show() ani.play("FadeOut") - yield(ani, "animation_finished") + await ani.animation_finished stage = 2 enabled = true update_selection() @@ -222,10 +225,10 @@ func _input(event): else: command.attack_target = party.selection # index of pokemon_group array! ani.play("FadeIn") - yield(ani, "animation_finished") + await ani.animation_finished party.hide() ani.play("FadeOut") - yield(ani, "animation_finished") + await ani.animation_finished Global.inventory.remove_item(Global.inventory.get_item_by_id(command.item)) $AudioStreamPlayer.stream = load("res://Audio/SE/SE_Select1.wav") @@ -316,28 +319,28 @@ func generate_pages(pocket): var slot_index = 0 for item_stack in item_stacks: - var sprite = Sprite.new() + var sprite = Sprite2D.new() sprite.texture = load("res://Graphics/Pictures/BATTLE/battleBagChoices.png") sprite.hframes = 6 sprite.frame = 5 sprite.position = get_position_by_slot_index(slot_index) var label = Label.new() - label.add_font_override("font", load("res://Utilities/Battle/MoveTextFont.tres")) + label.add_theme_font_override("font", load("res://Utilities/Battle/MoveTextFont.tres")) label.text = item_stack.get_name() - label.rect_size = Vector2(160, 35) - label.rect_position = Vector2(-80,-33) - label.align = label.ALIGN_CENTER + label.size = Vector2(160, 35) + label.position = Vector2(-80,-33) + label.align = label.ALIGNMENT_CENTER sprite.add_child(label) label = Label.new() - label.add_font_override("font", load("res://Utilities/Battle/MoveTextFont.tres")) + label.add_theme_font_override("font", load("res://Utilities/Battle/MoveTextFont.tres")) label.text = "x" + str(item_stack.get_item_quantity()) - label.rect_size = Vector2(160, 35) - label.rect_position = Vector2(-80,5) - label.align = label.ALIGN_CENTER + label.size = Vector2(160, 35) + label.position = Vector2(-80,5) + label.align = label.ALIGNMENT_CENTER sprite.add_child(label) - var icon = Sprite.new() + var icon = Sprite2D.new() icon.texture = item_stack.get_item_icon() icon.position = Vector2(72, 10) sprite.add_child(icon) @@ -457,9 +460,10 @@ func left_page(select): selection = S6 current_page -= 1 $BagMenu/Pocket/Pages.text = str(current_page) + "/ " + str(page_count) - $BagMenu/Tween.interpolate_property($BagMenu/Pages, "position", $BagMenu/Pages.position, $BagMenu/Pages.position + Vector2(512,0), 0.25, Tween.TRANS_SINE, Tween.EASE_OUT) - $BagMenu/Tween.start() - yield($BagMenu/Tween, "tween_completed") + # Godot 4: Create tween programmatically + var bag_tween = create_tween() + bag_tween.tween_property($BagMenu/Pages, "position", $BagMenu/Pages.position + Vector2(512,0), 0.25).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) + await $BagMenu/Tween.tween_completed func right_page(select): current_page += 1 var index = 0 * current_page # Index of next selection @@ -477,9 +481,10 @@ func right_page(select): else: selection = S1 $BagMenu/Pocket/Pages.text = str(current_page) + "/ " + str(page_count) - $BagMenu/Tween.interpolate_property($BagMenu/Pages, "position", $BagMenu/Pages.position, $BagMenu/Pages.position + Vector2(-512,0), 0.25, Tween.TRANS_SINE, Tween.EASE_OUT) - $BagMenu/Tween.start() - yield($BagMenu/Tween, "tween_completed") + # Godot 4: Create tween programmatically + var bag_tween = create_tween() + bag_tween.tween_property($BagMenu/Pages, "position", $BagMenu/Pages.position + Vector2(-512,0), 0.25).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) + await $BagMenu/Tween.tween_completed func fill_icon_node(item: ItemStack): $BagMenu/Item/Use/Icon.texture = item.get_item_icon() $BagMenu/Item/Use/Label.text = item.get_description() diff --git a/Utilities/Battle/BattleBag.gd.uid b/Utilities/Battle/BattleBag.gd.uid new file mode 100644 index 000000000..45d960b88 --- /dev/null +++ b/Utilities/Battle/BattleBag.gd.uid @@ -0,0 +1 @@ +uid://b7yc0n0la4jms diff --git a/Utilities/Battle/BattleBars.gd b/Utilities/Battle/BattleBars.gd old mode 100755 new mode 100644 index 2f22d3499..d4e5f381e --- a/Utilities/Battle/BattleBars.gd +++ b/Utilities/Battle/BattleBars.gd @@ -23,7 +23,7 @@ func set_player_bar_by_pokemon(poke): player_hp_width = 174 * player_hp_percent + 28 $PlayerBar/HPLable.text = str(poke.current_hp) + "/ " + str(player_total_hp) $PlayerBar/HPLable/HPLableShadow.text = str(poke.current_hp) + "/ " + str(player_total_hp) - $PlayerBar/NameLable.text = " " + poke.name + $PlayerBar/NameLable.text = " " + tr(poke.name) $PlayerBar/LevelLable.text = " " + str(poke.level) $PlayerBar/HP.region_rect = get_player_rect2d_by_percentage(player_hp_percent) $PlayerBar/EXP.region_rect = get_player_exp_rect2d_by_percentage(player_exp_percent) @@ -38,7 +38,7 @@ func set_player_bar_by_pokemon(poke): func set_foe_bar_by_pokemon(poke): foe_hp_percent = float(poke.current_hp) / float(poke.hp) foe_hp_width = 202 * foe_hp_percent - $FoeBar/NameLable.text = " " + poke.name + $FoeBar/NameLable.text = " " + tr(poke.name) $FoeBar/LevelLable.text = " " + str(poke.level) $FoeBar/HP.region_rect = get_foe_rect2d_by_percentage(foe_hp_percent) @@ -73,7 +73,7 @@ func slide_player_bar(percent: float , final_hp : int): #TODO: Figure out how to player_hp_width = player_hp_width + 1 else: player_hp_width = player_hp_width - 1 - yield(get_tree().create_timer(0.01), "timeout") + await get_tree().create_timer(0.01).timeout $PlayerBar/HP.region_rect = get_player_rect2d_by_percentage(percent) $PlayerBar/HPLable.text = str(final_hp) + "/ " + str(player_total_hp) $PlayerBar/HPLable/HPLableShadow.text = $PlayerBar/HPLable.text @@ -92,7 +92,7 @@ func slide_foe_bar(percent: float): foe_hp_width = foe_hp_width + 1 else: foe_hp_width = foe_hp_width - 1 - yield(get_tree().create_timer(0.01), "timeout") + await get_tree().create_timer(0.01).timeout $FoeBar/HP.region_rect = get_foe_rect2d_by_percentage(percent) foe_hp_percent = percent emit_signal("finished") @@ -122,7 +122,7 @@ func slide_player_exp_bar(percent: float): # Maximum length is 2 seconds. for i in range(loops): $PlayerBar/EXP.region_rect = get_player_exp_rect2d_by_percentage(current_percent) current_percent = current_percent + step - yield(get_tree().create_timer(0.033), "timeout") + await get_tree().create_timer(0.033).timeout $AudioStreamPlayer.stop() player_exp_percent = percent $PlayerBar/EXP.region_rect = get_player_exp_rect2d_by_percentage(player_exp_percent) diff --git a/Utilities/Battle/BattleBars.gd.uid b/Utilities/Battle/BattleBars.gd.uid new file mode 100644 index 000000000..8ed5e5e87 --- /dev/null +++ b/Utilities/Battle/BattleBars.gd.uid @@ -0,0 +1 @@ +uid://gqmqcpo1jnc7 diff --git a/Utilities/Battle/BattleComandSelect.gd b/Utilities/Battle/BattleComandSelect.gd old mode 100755 new mode 100644 index fc1517780..cfcf7c1e6 --- a/Utilities/Battle/BattleComandSelect.gd +++ b/Utilities/Battle/BattleComandSelect.gd @@ -9,9 +9,9 @@ var battle_attack_select_node var battle_bag_node var battle_party -onready var select_se_1 = load("res://Audio/SE/SE_Select1.wav") -onready var select_se_2 = load("res://Audio/SE/SE_Select2.wav") -onready var select_se_3 = load("res://Audio/SE/SE_Select3.wav") +@onready var select_se_1 = load("res://Audio/SE/SE_Select1.wav") +@onready var select_se_2 = load("res://Audio/SE/SE_Select2.wav") +@onready var select_se_3 = load("res://Audio/SE/SE_Select3.wav") const ATTACK_POS = Vector2(76, 50) const BAG_POS = Vector2(195, 50) @@ -24,13 +24,14 @@ func _ready(): battle_node = self.get_parent().get_parent().get_parent() battle_attack_select_node = self.get_parent().get_node("BattleAttackSelect") battle_bag_node = self.get_parent().get_node("BattleBag") - battle_attack_select_node.connect("command_received", self, "submit_command") - battle_bag_node.connect("command_received", self, "submit_command") + battle_attack_select_node.connect("command_received", Callable(self, "submit_command")) + battle_bag_node.connect("command_received", Callable(self, "submit_command")) battle_party = battle_node.get_node("CanvasLayer/BattleInterfaceLayer/PokemonPartyMenu") func start(name): $SelHand/AnimationPlayer.play("Squeez") - $Prompt.bbcode_text = "[center]What will " + name + " do?" - $Prompt/PromptShadow.bbcode_text = "[center]What will " + name + " do?" + var prompt_txt = tr("What will {1} do?").replace("{1}", tr(name)) + $Prompt.text = "[center]" + prompt_txt + $Prompt/PromptShadow.text = "[center]" + prompt_txt enabled = true $AttackLable.visible = true @@ -73,15 +74,15 @@ func _input(event): var animation_player = battle_node.get_node("CanvasLayer/ColorRect/AnimationPlayer") animation_player.play("FadeIn") self.hide() - yield(animation_player, "animation_finished") + await animation_player.animation_finished battle_party.show() battle_party.setup(true) battle_party.stage = 1 animation_player.play("FadeOut") - yield(battle_party, "close_party") + await battle_party.close_party if battle_party.selection == battle_party.CANCEL: animation_player.play("FadeIn") - yield(animation_player, "animation_finished") + await animation_player.animation_finished battle_party.hide() self.show() animation_player.play("FadeOut") @@ -89,7 +90,7 @@ func _input(event): return else: # Change poke animation_player.play("FadeIn") - yield(animation_player, "animation_finished") + await animation_player.animation_finished self.visible = false battle_party.hide() animation_player.play("FadeOut") diff --git a/Utilities/Battle/BattleComandSelect.gd.uid b/Utilities/Battle/BattleComandSelect.gd.uid new file mode 100644 index 000000000..67c6c06c3 --- /dev/null +++ b/Utilities/Battle/BattleComandSelect.gd.uid @@ -0,0 +1 @@ +uid://yi4ctmir45f4 diff --git a/Utilities/Battle/BattleGrounds.gd b/Utilities/Battle/BattleGrounds.gd old mode 100755 new mode 100644 index 5c21c59b1..a3956ef46 --- a/Utilities/Battle/BattleGrounds.gd +++ b/Utilities/Battle/BattleGrounds.gd @@ -19,7 +19,7 @@ func setPosistion(pos): aniplayer.play("CaptureZoom") BattlePositions.CAPTURE_ZOOM_BACK: aniplayer.play_backwards("CaptureZoom") - yield(aniplayer, "animation_finished") + await aniplayer.animation_finished emit_signal("wait") @@ -37,7 +37,7 @@ func foe_unveil(): # Play toss animation $FoeBase/Ball.visible = true $FoeBase/Ball/AnimationPlayer.play("Ball") - yield($FoeBase/Battler/AnimationPlayer, "animation_finished") + await $FoeBase/Battler/AnimationPlayer.animation_finished emit_signal("unveil_finished") func player_unveil(): @@ -56,13 +56,13 @@ func player_unveil(): t.set_one_shot(true) self.add_child(t) t.start() - yield(t, "timeout") + await t.timeout t.queue_free() is_first_toss = false # Play sound for toss $PlayerBase/Ball/AudioStreamPlayer.stream = load("res://Audio/SE/throw.wav") $PlayerBase/Ball/AudioStreamPlayer.play() get_parent().get_parent().get_node("CanvasLayer/BattleGrounds/PlayerBase/Ball/AnimationPlayer").play("PlayerBallToss") - yield(get_parent().get_parent().get_node("CanvasLayer/BattleGrounds/PlayerBase/Battler/AnimationPlayer"), "animation_finished") + await get_parent().get_parent().get_node("CanvasLayer/BattleGrounds/PlayerBase/Battler/AnimationPlayer").animation_finished emit_signal("unveil_finished") pass diff --git a/Utilities/Battle/BattleGrounds.gd.uid b/Utilities/Battle/BattleGrounds.gd.uid new file mode 100644 index 000000000..917eb2682 --- /dev/null +++ b/Utilities/Battle/BattleGrounds.gd.uid @@ -0,0 +1 @@ +uid://uta4rdvgka4q diff --git a/Utilities/Battle/BattleLogic.gd b/Utilities/Battle/BattleLogic.gd old mode 100755 new mode 100644 index 9ab21ac40..ef164e636 --- a/Utilities/Battle/BattleLogic.gd +++ b/Utilities/Battle/BattleLogic.gd @@ -58,7 +58,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "Got away safely!" + action.battle_text = bt("Got away safely!") action.press_to_continue = true queue.push(action) @@ -71,7 +71,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC if can_escape == false && player_command.command_type == player_command.RUN: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "Can't escape!" + action.battle_text = bt("Can't escape!", []) queue.push(action) if player_command.command_type == player_command.USE_BAG_ITEM: @@ -81,7 +81,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC if player_command.item >= 170 && player_command.item <= 181: # Potion / Medicin action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = Global.TrainerName + " used the\n" + item.name + "." + action.battle_text = bt("{1} used the\n{2}.", [Global.TrainerName, tr(item.name)]) queue.push(action) var effected_poke = Global.pokemon_group[player_command.attack_target] @@ -121,7 +121,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = effected_poke.name + "'s HP was restored." + action.battle_text = bt("{1}'s HP was restored.", [tr(effected_poke.name)]) queue.push(action) @@ -142,9 +142,10 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC var catch_rate = pokemon_registry.get_pokemon_class(target.ID).catch_rate + # Original (pbThrowPokeBall): x2 for sleep/frozen, x1.5 for other status match target.major_ailment: MajorAilment.SLEEP, MajorAilment.FROZEN: - bonus_status = 2.5 + bonus_status = 2 MajorAilment.PARALYSIS, MajorAilment.POISON, MajorAilment.BURN: bonus_status = 1.5 @@ -155,12 +156,13 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC a = 255 #warning-ignore:NARROWING_CONVERSION - b = 65536 / sqrt(255.0 / a) # Gen 5 + # Original shake check (Gen 4 double sqrt): y = 0x000FFFF0 / sqrt(sqrt(0x00FF0000/x)) + b = 1048560.0 / sqrt(sqrt(16711680.0 / a)) # Add actions action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = Global.TrainerName + " threw a " + item_database.get_item_by_id(player_command.item).name + "." + action.battle_text = bt("{1} threw a {2}.", [Global.TrainerName, tr(item_database.get_item_by_id(player_command.item).name)]) queue.push(action) action = BattleQueueAction.new() @@ -232,7 +234,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC double_battle = false - while !turn_order.empty(): + while !turn_order.is_empty(): var turn = turn_order.pop_front() match turn: B1: @@ -267,13 +269,21 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC var battler_effects = get_effects_by_index(battler_index) for each_effect in battler_effects: match each_effect.effect: + BattleEffect.effects.FLINCH: + battler_effects.remove_at(battler_effects.find(each_effect)) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = bt("{1} flinched and couldn't move!", [get_battler_title_by_index(battler_index)]) + queue.push(action) + skip_turn = true + break BattleEffect.effects.CONFUSED: if each_effect.turn_count <= 0: # remove confusion - battler_effects.remove(battler_effects.find(each_effect)) + battler_effects.remove_at(battler_effects.find(each_effect)) action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(target_index) + " is no longer confused!" + action.battle_text = bt("{1} snapped out of confusion!", [get_battler_title_by_index(target_index)]) queue.push(action) break else: @@ -282,13 +292,13 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC each_effect.turn_count -= 1 action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(target_index) + " is confused!" + action.battle_text = bt("{1} is confused!", [get_battler_title_by_index(target_index)]) queue.push(action) break else: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "It hurt itself in its confusion!" + action.battle_text = bt("It hurt itself in its confusion!", []) queue.push(action) # Damage self @@ -325,7 +335,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC # Thaw out action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(battler_index) + " is\nthawed out!" + action.battle_text = bt("{1} thawed out!", [get_battler_title_by_index(battler_index)]) queue.push(action) battler_ailment.major_ailment = null @@ -336,14 +346,14 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC else: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(battler_index) + " is\nfrozen solid!" + action.battle_text = bt("{1} is frozen solid!", [get_battler_title_by_index(battler_index)]) queue.push(action) skip_turn = true MajorAilment.SLEEP: if get_effect_from_effects(BattleEffect.effects.SLEEP_COUNTER, battler_index).turn_count == 0: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(battler_index) + " woke up!" + action.battle_text = bt("{1} woke up!", [get_battler_title_by_index(battler_index)]) queue.push(action) battler_ailment.major_ailment = null action = BattleQueueAction.new() @@ -353,7 +363,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC else: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(battler_index) + " is\nfast asleep." + action.battle_text = bt("{1} is fast asleep.", [get_battler_title_by_index(battler_index)]) queue.push(action) get_effect_from_effects(BattleEffect.effects.SLEEP_COUNTER, battler_index).turn_count -= 1 skip_turn = true @@ -361,7 +371,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC if percent_chance(0.25): action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(battler_index) + " is\nparalyzed!" + action.battle_text = bt("{1} is paralyzed! It can't move!", [get_battler_title_by_index(battler_index)]) queue.push(action) skip_turn = true if skip_turn: @@ -379,6 +389,20 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC move = battler.move_4 + # Two-turn moves (Dig...): forced to release on turn 2 + var charging_fx = get_effect_from_effects(BattleEffect.effects.CHARGING, battler_index) + if charging_fx != null: + var charged = get_move_from_name_from_battler(charging_fx.rampage_move_name, battler_index) + if charged != null: + move = charged + + # Rampage lock (Thrash/Outrage 0x0D2): forced to repeat the move + var rampage_fx = get_effect_from_effects(BattleEffect.effects.RAMPAGE, battler_index) + if rampage_fx != null: + var forced = get_move_from_name_from_battler(rampage_fx.rampage_move_name, battler_index) + if forced != null and forced.remaining_pp > 0: + move = forced + # Change move if encore is in effect: if get_effects_by_index(battler_index).has(BattleEffect.effects.ENCORE): # Check if there is enough pp @@ -395,7 +419,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(battler_index) + " used\n" + command.attack_move + "!" + action.battle_text = bt("{1} used\n{2}!", [get_battler_title_by_index(battler_index), tr(command.attack_move)]) queue.push(action) # Decrement move PP, PP should be at least 1 at this point. if move.remaining_pp == 0: @@ -404,7 +428,28 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC # Calculate if move hits or not - if does_attack_hit(move, target_index, battler_index): + if not _intro_abilities_done: + _intro_abilities_done = true + for ii in [1, 2]: + if get_ability(ii) == "Intimidate": + var foe_i = 2 if ii == 1 else 1 + var st_i = get_stage_stat_by_index(foe_i) + st_i.attack = clampi(st_i.attack - 1, -6, 6) + var iact = BattleQueueAction.new() + iact.type = iact.BATTLE_TEXT + iact.battle_text = get_battler_title_by_index(ii) + "'s Intimidate\ncut " + get_battler_title_by_index(foe_i) + "'s Attack!" + queue.push(iact) + acted_this_round += 1 + # Reset protect streak when the user picks any non-protect move + if move.mechanic == null or move.mechanic.get("kind") != "protect": + protect_rates[battler_index] = 1 + if move.mechanic == null or move.mechanic.get("kind") != "power_fury_cutter": + fury_counts[battler_index] = 0 + + if does_attack_hit(move, target_index, battler_index) and not ( + target_index != battler_index + and does_index_has_effect(target_index, BattleEffect.effects.PROTECTED) + and _emit_protected_text(target_index)): if move.base_power != null || move.name == "Low Kick": var crit_ratio_bonus = 0 @@ -412,7 +457,12 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC if get_effects_by_index(battler_index).has(BattleEffect.effects.FOCUS_ENERGY): crit_ratio_bonus += 2 - var did_crit = does_crit(int(move.critical_hit_level + crit_ratio_bonus)) + var crit_bonus2 = crit_ratio_bonus + if get_ability(battler_index) == "Super Luck": + crit_bonus2 += 1 + var did_crit = does_crit(int(move.critical_hit_level + crit_bonus2)) + if get_ability(target_index) in ["Battle Armor", "Shell Armor"]: + did_crit = false # Calculate damage done. var raw_damage: int = 0 @@ -420,6 +470,12 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC var total_damage_modifier: float = 1.0 var target_modifier: float = 1.0 var weather_modifier: float = 1.0 + if weather == "sun": + if move.type == Type.FIRE: weather_modifier = 1.5 + elif move.type == Type.WATER: weather_modifier = 0.5 + elif weather == "rain": + if move.type == Type.WATER: weather_modifier = 1.5 + elif move.type == Type.FIRE: weather_modifier = 0.5 var critical_modifier: float = 1.0 var STAB_modifier: float = 1.0 var random_modifier: float = 1.0 @@ -434,9 +490,32 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC other_modifer = 2.0 - var effective_attacker_stat = BattleStatStage.get_multiplier(get_stage_stat_by_index(battler_index).attack) * battler.attack + # Physical moves use Attack/Defense, special moves use Sp.Atk/Sp.Def (official behavior) + var atk_stage: int + var def_stage: int + var atk_base: int + var def_base: int + if move.style == MoveStyle.SPECIAL: + atk_stage = get_stage_stat_by_index(battler_index).sp_attack + def_stage = get_stage_stat_by_index(target_index).sp_defense + atk_base = battler.sp_attack + def_base = get_battler_by_index(target_index).sp_defense + else: + atk_stage = get_stage_stat_by_index(battler_index).attack + def_stage = get_stage_stat_by_index(target_index).defense + atk_base = battler.attack + def_base = get_battler_by_index(target_index).defense + # Psyshock-family: special move hits the target's physical Defense (original 0x122) + if move.mechanic != null and move.mechanic.get("kind") == "target_phys_def": + def_stage = get_stage_stat_by_index(target_index).defense + def_base = get_battler_by_index(target_index).defense + # Critical hits ignore the attacker's negative stages and the defender's positive stages + if did_crit: + atk_stage = maxi(atk_stage, 0) + def_stage = mini(def_stage, 0) + var effective_attacker_stat = BattleStatStage.get_multiplier(atk_stage) * atk_base - var effective_defender_stat = BattleStatStage.get_multiplier(get_stage_stat_by_index(target_index).defense) * get_battler_by_index(target_index).defense + var effective_defender_stat = BattleStatStage.get_multiplier(def_stage) * def_base if move.name == "Low Kick": @@ -460,14 +539,91 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC ( ( (2 * battler.level) / 5 ) + 2 ) * low_kick_power * (effective_attacker_stat / effective_defender_stat) ) else: + var eff_power = move.base_power + if move.mechanic != null: + match move.mechanic.get("kind"): + "power_hp_user": + # Eruption (0x08B): max(1, N * hp / totalhp) + eff_power = maxi(1, int(move.mechanic.get("n", 150) * battler.current_hp / battler.hp)) + "power_hp_ladder": + # Reversal/Flail (0x098): n = 48*hp/tot -> 20/40/80/100/150/200 + var n48 = int(48 * battler.current_hp / battler.hp) + eff_power = 20 + if n48 < 33: eff_power = 40 + if n48 < 17: eff_power = 80 + if n48 < 10: eff_power = 100 + if n48 < 5: eff_power = 150 + if n48 < 2: eff_power = 200 + "power_punishment": + # Punishment (0x08F): min(20*(somme des hausses + 3), 200) + var st = get_stage_stat_by_index(target_index) + var mult = 0 + for v in [st.attack, st.defense, st.speed, st.sp_attack, st.sp_defense, st.accuracy, st.evasion]: + if v > 0: mult += v + eff_power = mini(20 * (mult + 3), 200) + "power_double_if_hit": + # Revenge/Avalanche (0x081): x2 si la cible nous a blessés cette manche + var rec = turn_damage_taken.get(battler_index) + if rec != null and rec.get("from") == target_index and rec.get("amount", 0) > 0: + eff_power = move.base_power * 2 + "power_double_if_status": + if get_battler_by_index(target_index).major_ailment != null: + eff_power = move.base_power * 2 + "power_double_if_poisoned": + if get_battler_by_index(target_index).major_ailment == MajorAilment.POISON: + eff_power = move.base_power * 2 + "power_double_if_target_hit": + var trec = turn_damage_taken.get(target_index) + if trec != null and trec.get("amount", 0) > 0: + eff_power = move.base_power * 2 + "power_double_if_second": + if acted_this_round >= 2: + eff_power = move.base_power * 2 + "power_magnitude": + # Original 0x095: mag 4-10 pondere [1,2,4,6,4,2,1]/20, puissances [10..150] + var mtable = [4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 10] + var mag = mtable[Global.rng.randi_range(0, mtable.size() - 1)] + eff_power = [10, 30, 50, 70, 90, 110, 150][mag - 4] + var mact = BattleQueueAction.new() + mact.type = mact.BATTLE_TEXT + mact.battle_text = "Magnitude " + str(mag) + "!" + queue.push(mact) + "power_fury_cutter": + # 0x091: double par usage consécutif, plafond 160 + var fc = fury_counts.get(battler_index, 0) + eff_power = mini(move.base_power * int(pow(2, fc)), 160) + fury_counts[battler_index] = fc + 1 + "power_rollout": + var ro = get_effect_from_effects(BattleEffect.effects.ROLLOUT, battler_index) + if ro == null: + ro = BattleEffect.new() + ro.effect = BattleEffect.effects.ROLLOUT + ro.turn_count = 0 + get_effects_by_index(battler_index).append(ro) + eff_power = move.base_power * int(pow(2, ro.turn_count)) + ro.turn_count += 1 + if ro.turn_count >= 5: + remove_effect(battler_index, BattleEffect.effects.ROLLOUT) + "power_spit_up": + var spu = get_effect_from_effects(BattleEffect.effects.STOCKPILE, battler_index) + if spu == null or spu.turn_count == 0: + eff_power = 0 + else: + eff_power = move.base_power * spu.turn_count + remove_effect(battler_index, BattleEffect.effects.STOCKPILE) + "power_double_below_half": + # Brine (0x080): x2 si la cible est a moitie PV ou moins + var tgt = get_battler_by_index(target_index) + if tgt.current_hp * 2 <= tgt.hp: + eff_power = move.base_power * 2 base_damage = int( - ( ( (2 * battler.level) / 5 ) + 2 ) * move.base_power * (effective_attacker_stat / effective_defender_stat) + ( ( (2 * battler.level) / 5 ) + 2 ) * eff_power * (effective_attacker_stat / effective_defender_stat) ) #warning-ignore:integer_division base_damage = (base_damage / 50) + 2 if did_crit: - critical_modifier = 2.0 + critical_modifier = 2.25 if get_ability(battler_index) == "Sniper" else 1.5 if move.type == battler.type1 || move.type == battler.type2: STAB_modifier = 1.5 var rng = Global.rng @@ -476,25 +632,196 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC if get_battler_by_index(battler_index).major_ailment == MajorAilment.BURN && move.style == MoveStyle.PHYSICAL: burn_modifer = 0.5 + # Abilities in the damage formula + var atk_ab = get_ability(battler_index) + var def_ab2 = get_ability(target_index) + if atk_ab == "Guts" and battler.major_ailment != null and move.style == MoveStyle.PHYSICAL: + other_modifer *= 1.5 + burn_modifer = 1.0 + var pinch = {"Overgrow": Type.GRASS, "Blaze": Type.FIRE, "Torrent": Type.WATER, "Swarm": Type.BUG} + if pinch.has(atk_ab) and move.type == pinch[atk_ab] and battler.current_hp * 3 <= battler.hp: + other_modifer *= 1.5 + if def_ab2 == "Thick Fat" and (move.type == Type.FIRE or move.type == Type.ICE): + other_modifer *= 0.5 + + # Screens (0x0A1/0x0A2): halve damage unless crit + if not did_crit: + if move.style == MoveStyle.PHYSICAL and does_index_has_effect(target_index, BattleEffect.effects.REFLECT): + other_modifer *= 0.5 + elif move.style == MoveStyle.SPECIAL and does_index_has_effect(target_index, BattleEffect.effects.LIGHT_SCREEN): + other_modifer *= 0.5 + type_modifer = Type.type_advantage_multiplier(move.type, get_battler_by_index(target_index)) + # Abilities: outright immunities/absorptions + if target_index != battler_index: + var def_ab = get_ability(target_index) + if (def_ab == "Levitate" and move.type == Type.GROUND) \ + or (def_ab == "Flash Fire" and move.type == Type.FIRE) \ + or (def_ab == "Volt Absorb" and move.type == Type.ELECTRIC) \ + or (def_ab == "Water Absorb" and move.type == Type.WATER): + type_modifer = 0.0 + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(target_index) + "'s " + def_ab + "\nmade the move ineffective!" + queue.push(action) # Foresight check if get_effect_from_effects(BattleEffect.effects.FORESIGHT, target_index) != null: - if (get_battler_by_index(target_index).type1 == Type.GHOST || get_battler_by_index(target_index).type2 == Type.GHOST) && (move.type == Type.NORMAL || move.type == Type.FIGHT): + if (get_battler_by_index(target_index).type1 == Type.GHOST || get_battler_by_index(target_index).type2 == Type.GHOST) && (move.type == Type.NORMAL || move.type == Type.FIGHTING): type_modifer = 1.0 - total_damage_modifier = target_modifier * weather_modifier * critical_modifier * STAB_modifier * random_modifier * type_modifer * other_modifer + total_damage_modifier = target_modifier * weather_modifier * critical_modifier * STAB_modifier * random_modifier * type_modifer * burn_modifer * other_modifer #warning-ignore:narrowing_conversion raw_damage = base_damage * total_damage_modifier + # Mechanics: OHKO (0x070): deals the target's current HP; type immunity applies + if move.mechanic != null and move.mechanic.get("kind") == "ohko": + raw_damage = 0 if type_modifer == 0.0 else get_battler_by_index(target_index).current_hp + + # Psywave (0x06F): level * (rand(101)+50)/100, immunity applies + if move.mechanic != null and move.mechanic.get("kind") == "fixed_psywave": + raw_damage = 0 if type_modifer == 0.0 else maxi(1, int(battler.level * (Global.rng.randi_range(0, 100) + 50) / 100.0)) + + # Endeavor (0x06E): brings the target down to the user's HP + if move.mechanic != null and move.mechanic.get("kind") == "fixed_endeavor": + var tgt_e = get_battler_by_index(target_index) + if battler.current_hp >= tgt_e.current_hp or type_modifer == 0.0: + raw_damage = 0 + else: + raw_damage = tgt_e.current_hp - battler.current_hp + + # Counter (0x071): returns double the physical damage taken this round + if move.mechanic != null and move.mechanic.get("kind") == "fixed_counter": + var crec = turn_damage_taken.get(battler_index) + if crec == null or crec.get("style") != MoveStyle.PHYSICAL or crec.get("from") != target_index: + raw_damage = 0 + else: + raw_damage = crec.get("amount", 0) * 2 + + # Mechanics: fixed damage (Dragon Rage, Night Shade...) bypasses the formula, immunity still applies + if move.mechanic != null and move.mechanic.get("kind") == "fixed": + if type_modifer == 0.0: + raw_damage = 0 + else: + var amt = move.mechanic.get("amount") + raw_damage = battler.level if amt is String else int(amt) + + # Mechanics: multi-hit — roll per-hit damage and report the count + var hit_count := 1 + if move.mechanic != null and raw_damage > 0: + match move.mechanic.get("kind"): + "hits": + hit_count = int(move.mechanic.get("n", 2)) + "multi_hit": + # Official distribution (086 fn 0x0C0): uniform pick in [2,2,3,3,4,5] + var hitchances = [2, 2, 3, 3, 4, 5] + hit_count = hitchances[Global.rng.randi_range(0, hitchances.size() - 1)] + if hit_count > 1: + var total := 0 + for _hit in range(hit_count): + total += int(base_damage * target_modifier * weather_modifier * critical_modifier * STAB_modifier * Global.rng.randf_range(0.85, 1.0) * type_modifer * burn_modifer * other_modifer) + raw_damage = maxi(total, hit_count) + if battle_debug: print("Raw Damage: " + str(raw_damage) + " , To battler: " + str(target_index)) + if raw_damage != 0: + var sub_fx = get_effect_from_effects(BattleEffect.effects.SUBSTITUTE, target_index) if target_index != battler_index else null + if sub_fx != null: + # The substitute soaks the hit (0x10C) + sub_fx.turn_count -= raw_damage + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = bt("The substitute took damage for {1}!", [get_battler_title_by_index(target_index)]) + queue.push(action) + if sub_fx.turn_count <= 0: + remove_effect(target_index, BattleEffect.effects.SUBSTITUTE) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = bt("{1}'s substitute faded!", [get_battler_title_by_index(target_index)]) + queue.push(action) + raw_damage = 0 + if raw_damage != 0: + # Sturdy: survives any hit from full HP at 1 HP + if get_ability(target_index) == "Sturdy" and target_index != battler_index \ + and get_battler_by_index(target_index).current_hp == get_battler_by_index(target_index).hp \ + and raw_damage >= get_battler_by_index(target_index).current_hp: + raw_damage = get_battler_by_index(target_index).current_hp - 1 + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(target_index) + " hung on\nwith Sturdy!" + queue.push(action) + if raw_damage != 0: + # Endure (0x0E8): survive any hit at 1 HP + if does_index_has_effect(target_index, BattleEffect.effects.ENDURING) and raw_damage >= get_battler_by_index(target_index).current_hp: + raw_damage = get_battler_by_index(target_index).current_hp - 1 + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(target_index) + " endured\nthe hit!" + queue.push(action) if raw_damage != 0: # Perform the damage to battler remove_hp(target_index, raw_damage) + turn_damage_taken[target_index] = {"amount": raw_damage, "from": battler_index, "style": move.style} + # Contact abilities strike back at physical attackers + if move.style == MoveStyle.PHYSICAL and target_index != battler_index: + var cab = get_ability(target_index) + var contact_status = {"Static": MajorAilment.PARALYSIS, "Poison Point": MajorAilment.POISON, "Flame Body": MajorAilment.BURN} + if contact_status.has(cab) and Global.rng.randi_range(0, 99) < 30 \ + and get_battler_by_index(battler_index).major_ailment == null: + set_major_ailment(battler_index, contact_status[cab]) + action = BattleQueueAction.new() + action.type = action.UPDATE_MAJOR_AILMENT + action.damage_target_index = battler_index + queue.push(action) + elif cab == "Rough Skin": + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_index) + " was hurt\nby Rough Skin!" + queue.push(action) + remove_hp(battler_index, maxi(1, get_battler_by_index(battler_index).hp / 8)) + action = BattleQueueAction.new() + action.type = action.DAMAGE + action.damage_target_index = battler_index + action.damage_effectiveness = 1.0 + queue.push(action) + if post_damage_checks(battler_index): + return queue + # Binding moves (0x0CF): 4-5 turns of chip damage; Ghost-types are immune + if move.mechanic != null and move.mechanic.get("kind") == "bind": + var tgt_b = get_battler_by_index(target_index) + if tgt_b.current_hp > 0 and tgt_b.type1 != Type.GHOST and tgt_b.type2 != Type.GHOST \ + and not does_index_has_effect(target_index, BattleEffect.effects.BOUND): + var bfx = BattleEffect.new() + bfx.effect = BattleEffect.effects.BOUND + bfx.turn_count = 4 + Global.rng.randi_range(0, 1) + bfx.bound_move_name = move.name + get_effects_by_index(target_index).append(bfx) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(target_index) + " was trapped\nby " + move.name + "!" + queue.push(action) + # Self-KO (0x0E0 Explosion/Self-Destruct): the user faints after dealing damage + if move.mechanic != null and move.mechanic.get("kind") == "self_ko": + var me_ko = get_battler_by_index(battler_index) + remove_hp(battler_index, me_ko.current_hp) + action = BattleQueueAction.new() + action.type = action.DAMAGE + action.damage_target_index = battler_index + action.damage_effectiveness = 1.0 + queue.push(action) + if post_damage_checks(battler_index): + return queue + # Rampage (0x0D2): lock the user for 2-3 attacks, then fatigue confusion + if move.mechanic != null and move.mechanic.get("kind") == "rampage" \ + and get_effect_from_effects(BattleEffect.effects.RAMPAGE, battler_index) == null: + var rfx = BattleEffect.new() + rfx.effect = BattleEffect.effects.RAMPAGE + rfx.turn_count = 1 + Global.rng.randi_range(0, 1) + rfx.rampage_move_name = move.name + get_effects_by_index(battler_index).append(rfx) # Add in the battle actions action = BattleQueueAction.new() @@ -506,21 +833,73 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC queue.push(action) - if critical_modifier == 2.0: + if hit_count > 1: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "Critical Hit!" + action.battle_text = "Hit " + str(hit_count) + " times!" + queue.push(action) + + # Mechanics: drain heals the attacker, recoil hurts it + if move.mechanic != null: + match move.mechanic.get("kind"): + "drain": + var healed = maxi(int(raw_damage * move.mechanic.get("fraction", 0.5)), 1) + var me = get_battler_by_index(battler_index) + me.current_hp = mini(me.current_hp + healed, me.hp) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(target_index) + " had its\nenergy drained!" + queue.push(action) + "flinch": + if percent_chance(move.mechanic.get("chance", 0.3)) and get_battler_by_index(target_index).hp != 0: + var already = false + for fx in get_effects_by_index(target_index): + if fx.effect == BattleEffect.effects.FLINCH: + already = true + if not already: + var fl = BattleEffect.new() + fl.effect = BattleEffect.effects.FLINCH + get_effects_by_index(target_index).append(fl) + "confuse": + if percent_chance(move.mechanic.get("chance", 0.1)) and get_battler_by_index(target_index).hp != 0: + var already_c = false + for fx in get_effects_by_index(target_index): + if fx.effect == BattleEffect.effects.CONFUSED: + already_c = true + if not already_c: + var ce = BattleEffect.new() + ce.effect = BattleEffect.effects.CONFUSED + ce.turn_count = Global.rng.randi_range(2, 5) + get_effects_by_index(target_index).append(ce) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(target_index) + " became\nconfused!" + queue.push(action) + "recoil": + var recoil = maxi(int(raw_damage * move.mechanic.get("fraction", 0.25)), 1) + remove_hp(battler_index, recoil) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_index) + " is damaged\nby recoil!" + queue.push(action) + if post_damage_checks(battler_index): + return queue + + if did_crit: + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = bt("A critical hit!", []) queue.push(action) # Add in the effective damage message if type_modifer > 1.0: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "It's super effective!" + action.battle_text = bt("It's super effective!") queue.push(action) if type_modifer < 1.0: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "It's not very effective..." + action.battle_text = bt("It's not very effective...") queue.push(action) if post_damage_checks(target_index): @@ -528,18 +907,400 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC #Secondary effect if move.secondary_effect != null: - if percent_chance(move.secondary_effect_chance) && get_battler_by_index(target_index).hp != 0: + var sec_chance = move.secondary_effect_chance + if sec_chance != null and get_ability(battler_index) == "Serene Grace": + sec_chance = minf(1.0, sec_chance * 2.0) + if percent_chance(sec_chance) && get_battler_by_index(target_index).hp != 0: set_major_ailment(target_index, move.secondary_effect) else: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "It does not effect " + get_battler_title_by_index(target_index) + "." + action.battle_text = bt("It doesn't affect\n{1}...", [get_battler_title_by_index(target_index)]) queue.push(action) else: # Move is not a direct attack move - if move.main_status_effect != null: # Move effect stats + # Pure status ailment moves (Sing, Hypnosis, Toxic, Glare...): apply the ailment + if move.secondary_effect != null and target_index != battler_index \ + and does_index_has_effect(target_index, BattleEffect.effects.SAFEGUARD): + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(target_index) + " is protected\nby Safeguard!" + queue.push(action) + elif move.secondary_effect != null and get_battler_by_index(target_index).major_ailment == null: + set_major_ailment(target_index, move.secondary_effect) + action = BattleQueueAction.new() + action.type = action.UPDATE_MAJOR_AILMENT + action.damage_target_index = target_index + queue.push(action) + + # Rest (0x0D9): full heal + sleep, fails at full HP + if move.mechanic != null and move.mechanic.get("kind") == "rest": + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + var me_b = get_battler_by_index(battler_index) + if me_b.current_hp == me_b.hp: + action.battle_text = get_battler_title_by_index(battler_index) + "'s HP is full!" + queue.push(action) + else: + me_b.current_hp = me_b.hp + me_b.major_ailment = MajorAilment.SLEEP + var slfx = BattleEffect.new() + slfx.effect = BattleEffect.effects.SLEEP_COUNTER + slfx.turn_count = 3 + get_effects_by_index(battler_index).append(slfx) + action.battle_text = get_battler_title_by_index(battler_index) + " slept and\nbecame healthy!" + queue.push(action) + action = BattleQueueAction.new() + action.type = action.HEAL + action.damage_target_index = battler_index + queue.push(action) + action = BattleQueueAction.new() + action.type = action.UPDATE_MAJOR_AILMENT + action.damage_target_index = battler_index + queue.push(action) + + # Endure (0x0E8): shares the protect rate; survive any hit at 1 HP this turn + if move.mechanic != null and move.mechanic.get("kind") == "endure": + var erate = protect_rates.get(battler_index, 1) + var endure_ok = Global.rng.randi_range(0, 65535) <= int(65536.0 / erate) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if endure_ok: + protect_rates[battler_index] = erate * 2 + var efx = BattleEffect.new() + efx.effect = BattleEffect.effects.ENDURING + get_effects_by_index(battler_index).append(efx) + action.battle_text = get_battler_title_by_index(battler_index) + " braced\nitself!" + else: + protect_rates[battler_index] = 1 + action.battle_text = bt("But it failed!") + queue.push(action) + + # Wish (0x0D7): heals half max HP at the end of the next turn + if move.mechanic != null and move.mechanic.get("kind") == "wish": + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if does_index_has_effect(battler_index, BattleEffect.effects.WISH): + action.battle_text = bt("But it failed!") + else: + var wfx = BattleEffect.new() + wfx.effect = BattleEffect.effects.WISH + wfx.turn_count = 2 + get_effects_by_index(battler_index).append(wfx) + action.battle_text = get_battler_title_by_index(battler_index) + " made\na wish!" + queue.push(action) + + # Substitute (0x10C): costs 1/4 max HP, the doll soaks damage + if move.mechanic != null and move.mechanic.get("kind") == "substitute": + var me_s = get_battler_by_index(battler_index) + var sublife = maxi(1, me_s.hp / 4) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if does_index_has_effect(battler_index, BattleEffect.effects.SUBSTITUTE): + action.battle_text = get_battler_title_by_index(battler_index) + " already\nhas a substitute!" + queue.push(action) + elif me_s.current_hp <= sublife: + action.battle_text = bt("It was too weak to make a substitute!", []) + queue.push(action) + else: + remove_hp(battler_index, sublife) + var sfx2 = BattleEffect.new() + sfx2.effect = BattleEffect.effects.SUBSTITUTE + sfx2.turn_count = sublife + get_effects_by_index(battler_index).append(sfx2) + action.battle_text = get_battler_title_by_index(battler_index) + " put in\na substitute!" + queue.push(action) + action = BattleQueueAction.new() + action.type = action.DAMAGE + action.damage_target_index = battler_index + action.damage_effectiveness = 1.0 + queue.push(action) + + # Teleport (0x0EA): flee from a wild battle + if move.mechanic != null and move.mechanic.get("kind") == "teleport": + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if battle_instance.battle_type == battle_instance.BattleType.SINGLE_WILD: + action.battle_text = get_battler_title_by_index(battler_index) + " teleported\naway from battle!" + queue.push(action) + action = BattleQueueAction.new() + action.type = action.BATTLE_END + action.winner = action.PLAYER_WIN + action.run_away = true + queue.push(action) + return queue + else: + action.battle_text = bt("But it failed!") + queue.push(action) + + # Refresh (0x018): cures the user's own status + if move.mechanic != null and move.mechanic.get("kind") == "cure_self_status": + var me_r = get_battler_by_index(battler_index) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if me_r.major_ailment == null: + action.battle_text = bt("But it failed!") + queue.push(action) + else: + me_r.major_ailment = null + action.battle_text = get_battler_title_by_index(battler_index) + " became\nhealthy!" + queue.push(action) + action = BattleQueueAction.new() + action.type = action.UPDATE_MAJOR_AILMENT + action.damage_target_index = battler_index + queue.push(action) + + # Acupressure (0x037): a random stat rises sharply (+2) + if move.mechanic != null and move.mechanic.get("kind") == "random_stat_up2": + var st_a = get_stage_stat_by_index(battler_index) + var choices = ["attack", "defense", "speed", "sp_attack", "sp_defense", "accuracy", "evasion"] + var pick = choices[Global.rng.randi_range(0, choices.size() - 1)] + st_a.set(pick, clampi(st_a.get(pick) + 2, -6, 6)) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_index) + "'s " + pick.capitalize().replace("_", ". ") + "\nsharply rose!" + queue.push(action) + + # Stockpile (0x112): up to 3 charges + if move.mechanic != null and move.mechanic.get("kind") == "stockpile": + var spx = get_effect_from_effects(BattleEffect.effects.STOCKPILE, battler_index) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if spx != null and spx.turn_count >= 3: + action.battle_text = get_battler_title_by_index(battler_index) + " can't\nstockpile any more!" + else: + if spx == null: + spx = BattleEffect.new() + spx.effect = BattleEffect.effects.STOCKPILE + spx.turn_count = 0 + get_effects_by_index(battler_index).append(spx) + spx.turn_count += 1 + action.battle_text = get_battler_title_by_index(battler_index) + " stockpiled " + str(spx.turn_count) + "!" + queue.push(action) + + # Swallow (0x114): heals 1/4, 1/2 or all max HP per stockpile count + if move.mechanic != null and move.mechanic.get("kind") == "swallow": + var swx = get_effect_from_effects(BattleEffect.effects.STOCKPILE, battler_index) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if swx == null or swx.turn_count == 0: + action.battle_text = "But it failed to\nswallow a thing!" + queue.push(action) + else: + var me_w = get_battler_by_index(battler_index) + var gain = me_w.hp / 4 if swx.turn_count == 1 else (me_w.hp / 2 if swx.turn_count == 2 else me_w.hp) + me_w.current_hp = mini(me_w.hp, me_w.current_hp + gain) + remove_effect(battler_index, BattleEffect.effects.STOCKPILE) + action.battle_text = get_battler_title_by_index(battler_index) + "'s HP\nwas restored!" + queue.push(action) + action = BattleQueueAction.new() + action.type = action.HEAL + action.damage_target_index = battler_index + queue.push(action) + + # Nightmare (0x10F): only on a sleeping target; chips 1/4 while it sleeps + if move.mechanic != null and move.mechanic.get("kind") == "nightmare": + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if get_battler_by_index(target_index).major_ailment != MajorAilment.SLEEP \ + or does_index_has_effect(target_index, BattleEffect.effects.NIGHTMARE) \ + or does_index_has_effect(target_index, BattleEffect.effects.SUBSTITUTE): + action.battle_text = bt("But it failed!") + else: + var nfx = BattleEffect.new() + nfx.effect = BattleEffect.effects.NIGHTMARE + get_effects_by_index(target_index).append(nfx) + action.battle_text = get_battler_title_by_index(target_index) + " began\nhaving a nightmare!" + queue.push(action) + + # Curse (0x10D): Ghost pays half HP to curse; others get +1 Atk/+1 Def/-1 Spe + if move.mechanic != null and move.mechanic.get("kind") == "curse": + var me_c = get_battler_by_index(battler_index) + if me_c.type1 == Type.GHOST or me_c.type2 == Type.GHOST: + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if does_index_has_effect(target_index, BattleEffect.effects.CURSED): + action.battle_text = bt("But it failed!") + queue.push(action) + else: + remove_hp(battler_index, maxi(1, me_c.hp / 2)) + var cufx = BattleEffect.new() + cufx.effect = BattleEffect.effects.CURSED + get_effects_by_index(target_index).append(cufx) + action.battle_text = get_battler_title_by_index(battler_index) + " cut its own HP\nand laid a curse!" + queue.push(action) + action = BattleQueueAction.new() + action.type = action.DAMAGE + action.damage_target_index = battler_index + action.damage_effectiveness = 1.0 + queue.push(action) + if post_damage_checks(battler_index): + return queue + else: + var st_c = get_stage_stat_by_index(battler_index) + st_c.attack = clampi(st_c.attack + 1, -6, 6) + st_c.defense = clampi(st_c.defense + 1, -6, 6) + st_c.speed = clampi(st_c.speed - 1, -6, 6) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_index) + "'s Attack and Defense\nrose but Speed fell!" + queue.push(action) + + # Perish Song (0x0E5): everyone who hears it faints in 3 turns + if move.mechanic != null and move.mechanic.get("kind") == "perish_song": + var sung = false + for pi in [1, 2]: + if get_effect_from_effects(BattleEffect.effects.PERISH, pi) == null: + var pfx2 = BattleEffect.new() + pfx2.effect = BattleEffect.effects.PERISH + pfx2.turn_count = 3 + get_effects_by_index(pi).append(pfx2) + sung = true + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = "All Pokémon that heard\nthe song will faint in three turns!" if sung else "But it failed!" + queue.push(action) + + # Pain Split (0x05A): averages the user's and target's HP + if move.mechanic != null and move.mechanic.get("kind") == "pain_split": + var me_p = get_battler_by_index(battler_index) + var tgt_p = get_battler_by_index(target_index) + var avg = (me_p.current_hp + tgt_p.current_hp) / 2 + me_p.current_hp = mini(me_p.hp, avg) + tgt_p.current_hp = mini(tgt_p.hp, avg) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = bt("The battlers shared their pain!", []) + queue.push(action) + for pi2 in [battler_index, target_index]: + action = BattleQueueAction.new() + action.type = action.HEAL + action.damage_target_index = pi2 + queue.push(action) + + # Mist (0x056) / Safeguard: 5-turn team veils + if move.mechanic != null and (move.mechanic.get("kind") == "mist" or move.mechanic.get("kind") == "safeguard"): + var veil = BattleEffect.effects.MIST if move.mechanic.get("kind") == "mist" else BattleEffect.effects.SAFEGUARD + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if does_index_has_effect(battler_index, veil): + action.battle_text = bt("But it failed!") + else: + var vfx = BattleEffect.new() + vfx.effect = veil + vfx.turn_count = 5 + get_effects_by_index(battler_index).append(vfx) + if veil == BattleEffect.effects.MIST: + action.battle_text = get_battler_title_by_index(battler_index) + " became\nshrouded in mist!" + else: + action.battle_text = get_battler_title_by_index(battler_index) + " is protected\nby Safeguard!" + queue.push(action) + + # Splash (0x0B1) + if move.mechanic != null and move.mechanic.get("kind") == "splash": + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = bt("But nothing happened!", []) + queue.push(action) + + # Roar/Whirlwind (0x0EB): blows the wild Pokémon away, ending the battle + if move.mechanic != null and move.mechanic.get("kind") == "roar": + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if battle_instance.battle_type == battle_instance.BattleType.SINGLE_WILD: + action.battle_text = get_battler_title_by_index(target_index) + " was\nblown away!" + queue.push(action) + action = BattleQueueAction.new() + action.type = action.BATTLE_END + action.winner = action.PLAYER_WIN + action.run_away = true + queue.push(action) + return queue + else: + action.battle_text = bt("But it failed!") + queue.push(action) + + # Haze (0x051): reset every stat stage on both sides + if move.mechanic != null and move.mechanic.get("kind") == "haze": + for hz in [1, 2]: + var st = get_stage_stat_by_index(hz) + st.attack = 0; st.defense = 0; st.speed = 0 + st.sp_attack = 0; st.sp_defense = 0 + st.accuracy = 0; st.evasion = 0 + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = bt("All stat changes were eliminated!", []) + queue.push(action) + + if move.mechanic != null and move.mechanic.get("kind") == "screen": + var scr = BattleEffect.effects.REFLECT if move.mechanic.get("stat") == "def" else BattleEffect.effects.LIGHT_SCREEN + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if does_index_has_effect(battler_index, scr): + action.battle_text = bt("But it failed!") + else: + var sfx = BattleEffect.new() + sfx.effect = scr + sfx.turn_count = 5 + get_effects_by_index(battler_index).append(sfx) + if scr == BattleEffect.effects.REFLECT: + action.battle_text = get_battler_title_by_index(battler_index) + " is protected\nby Reflect!" + else: + action.battle_text = get_battler_title_by_index(battler_index) + " is protected\nby Light Screen!" + queue.push(action) + + if move.mechanic != null and move.mechanic.get("kind") == "weather": + var w = move.mechanic.get("weather") + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if weather == w: + action.battle_text = bt("But it failed!") + else: + weather = w + weather_turns = 5 + match w: + "sun": action.battle_text = bt("The sunlight turned harsh!", []) + "rain": action.battle_text = bt("It started to rain!", []) + "sandstorm": action.battle_text = bt("A sandstorm kicked up!", []) + "hail": action.battle_text = bt("It started to hail!", []) + queue.push(action) + + if move.mechanic != null and move.mechanic.get("kind") == "protect": + # Original 0x0AA: fails if the user acts last; success = rng(65536) <= 65536/rate; rate doubles + var prate = protect_rates.get(battler_index, 1) + var protect_ok = acted_this_round < 2 and Global.rng.randi_range(0, 65535) <= int(65536.0 / prate) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + if protect_ok: + protect_rates[battler_index] = prate * 2 + var pfx = BattleEffect.new() + pfx.effect = BattleEffect.effects.PROTECTED + get_effects_by_index(battler_index).append(pfx) + action.battle_text = get_battler_title_by_index(battler_index) + "\nprotected itself!" + else: + protect_rates[battler_index] = 1 + action.battle_text = bt("But it failed!") + queue.push(action) + + if move.mechanic != null and move.mechanic.get("kind") == "heal": + var me2 = get_battler_by_index(battler_index) + var heal_amt = maxi(int(me2.hp * move.mechanic.get("fraction", 0.5)), 1) + me2.current_hp = mini(me2.current_hp + heal_amt, me2.hp) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = bt("{1} regained\nhealth!", [get_battler_title_by_index(battler_index)]) + queue.push(action) + + if move.main_status_effect != null and target_index != battler_index \ + and does_index_has_effect(target_index, BattleEffect.effects.MIST): + # Mist (0x056): the opponent's stat reductions are blocked + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(target_index) + " is\nprotected by mist!" + queue.push(action) + elif move.main_status_effect != null and (move.get("stat_effect_chance") == null or percent_chance(move.stat_effect_chance * 100)): # Move effect stats (chance-gated per original addl%) var stat_effect = get_status_effect_by_move_name(move.name) var stats_changed = get_stage_stat_by_index(target_index).apply_stat_effect(stat_effect) # This changes stats of target @@ -575,27 +1336,28 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC BattleStatStage.EVASION: stat_effected_name = "Evasion" - action.battle_text = get_battler_title_by_index(target_index) + "'s " + str(stat_effected_name) + var _sfx = "" if !over_limit: match stat.stat_change: 1: - action.battle_text += " rose!" + _sfx = " rose!" 2: - action.battle_text += " sharply rose!" + _sfx = " sharply rose!" 3, 4, 5, 6: - action.battle_text += " rose drastically!" + _sfx = " rose drastically!" -1: - action.battle_text += " fell!" + _sfx = " fell!" -2: - action.battle_text += " harshly fell!" + _sfx = " harshly fell!" -3, -4, -5, -6: - action.battle_text += " severely fell!" + _sfx = " severely fell!" else: match stat.stat_change: 1,2,3,4,5,6: - action.battle_text += " won't go any higher!" + _sfx = " won't go any higher!" -1,-2,-3,-4,-5,-6: - action.battle_text += " won't go any lower!" + _sfx = " won't go any lower!" + action.battle_text = bt("{1}'s " + str(stat_effected_name) + _sfx, [get_battler_title_by_index(target_index)]) queue.push(action) else: # Move is something else (Leech Seed, etc.) match move.name: @@ -612,7 +1374,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC # No effect action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "It does not effect " + get_battler_title_by_index(target_index) + "." + action.battle_text = bt("It doesn't affect\n{1}...", [get_battler_title_by_index(target_index)]) queue.push(action) elif already_seeded: # Check if target is already seeded # Fail @@ -643,7 +1405,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC else: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "But it failed!" + action.battle_text = bt("But it failed!") queue.push(action) pass "Supersonic": @@ -667,7 +1429,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC get_battler_by_index(target_index).major_ailment = MajorAilment.POISON action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(target_index) + " is poisoned!" + action.battle_text = bt("{1} was poisoned!", [get_battler_title_by_index(target_index)]) queue.push(action) action = BattleQueueAction.new() @@ -687,7 +1449,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC else: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "But it failed!" + action.battle_text = bt("But it failed!") queue.push(action) pass "Focus Energy": @@ -703,7 +1465,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC else: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "But it failed!" + action.battle_text = bt("But it failed!") queue.push(action) "Encore": if get_effect_from_effects(BattleEffect.effects.ENCORE, target_index) == null: @@ -714,7 +1476,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC else: action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "But it failed!" + action.battle_text = bt("But it failed!") queue.push(action) # Add move to past_moves get_past_moves_by_index(battler_index).append(move.name) @@ -728,8 +1490,87 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC # After round actions + acted_this_round = 0 + turn_damage_taken.clear() + # End-of-turn abilities + for abi in [1, 2]: + var ab_b = get_battler_by_index(abi) + if ab_b == null or ab_b.current_hp <= 0: + continue + if get_ability(abi) == "Shed Skin" and ab_b.major_ailment != null and Global.rng.randi_range(0, 2) == 0: + ab_b.major_ailment = null + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(abi) + " shed its skin\nand became healthy!" + queue.push(action) + action = BattleQueueAction.new() + action.type = action.UPDATE_MAJOR_AILMENT + action.damage_target_index = abi + queue.push(action) + elif get_ability(abi) == "Speed Boost": + var st_sb = get_stage_stat_by_index(abi) + if st_sb.speed < 6: + st_sb.speed += 1 + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(abi) + "'s Speed Boost\nraised its Speed!" + queue.push(action) + # Weather: message, chip (hail/sandstorm 1/16, immune types), 5-turn expiry + if weather != "": + match weather: + "hail": + action.type = action.BATTLE_TEXT + action.battle_text = bt("Hail continues to fall.", []) + queue.push(action) + "sandstorm": + action.type = action.BATTLE_TEXT + action.battle_text = bt("The sandstorm rages.", []) + queue.push(action) + if weather == "hail" or weather == "sandstorm": + for wi in [1, 2]: + var wb = get_battler_by_index(wi) + if wb == null or wb.current_hp <= 0: + continue + var immune = false + if weather == "hail": + immune = wb.type1 == Type.ICE or wb.type2 == Type.ICE + else: + immune = wb.type1 == Type.ROCK or wb.type2 == Type.ROCK \ + or wb.type1 == Type.GROUND or wb.type2 == Type.GROUND \ + or wb.type1 == Type.STEEL or wb.type2 == Type.STEEL + if immune: + continue + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(wi) + " is buffeted\nby the " + ("hail" if weather == "hail" else "sandstorm") + "!" + queue.push(action) + var wdmg = maxi(1, wb.hp / 16) + remove_hp(wi, wdmg) + action = BattleQueueAction.new() + action.type = action.DAMAGE + action.damage_target_index = wi + action.damage_effectiveness = 1.0 + queue.push(action) + if post_damage_checks(wi): + return queue + weather_turns -= 1 + if weather_turns <= 0: + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + match weather: + "sun": action.battle_text = bt("The sunlight faded.", []) + "rain": action.battle_text = bt("The rain stopped.", []) + "sandstorm": action.battle_text = "The sandstorm subsided." + "hail": action.battle_text = "The hail stopped." + queue.push(action) + weather = "" for battler_effects_index in range(1,5): var battler_by_index = get_battler_by_index(battler_effects_index) + # Flinch and Protect never carry over to the next turn + var fx_list = get_effects_by_index(battler_effects_index) + for i in range(fx_list.size() - 1, -1, -1): + if fx_list[i].effect == BattleEffect.effects.FLINCH or fx_list[i].effect == BattleEffect.effects.PROTECTED or fx_list[i].effect == BattleEffect.effects.ENDURING: + fx_list.remove_at(i) # Effects for effect in get_effects_by_index(battler_effects_index): match effect.effect: @@ -763,6 +1604,127 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC if post_damage_checks(battler_effects_index): return queue + BattleEffect.effects.PERISH: + effect.turn_count -= 1 + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_effects_index) + "'s perish count\nfell to " + str(effect.turn_count) + "!" + queue.push(action) + if effect.turn_count <= 0: + remove_hp(battler_effects_index, battler_by_index.current_hp) + action = BattleQueueAction.new() + action.type = action.DAMAGE + action.damage_target_index = battler_effects_index + action.damage_effectiveness = 1.0 + queue.push(action) + if post_damage_checks(battler_effects_index): + return queue + BattleEffect.effects.MIST: + effect.turn_count -= 1 + if effect.turn_count <= 0: + remove_effect(battler_effects_index, BattleEffect.effects.MIST) + BattleEffect.effects.SAFEGUARD: + effect.turn_count -= 1 + if effect.turn_count <= 0: + remove_effect(battler_effects_index, BattleEffect.effects.SAFEGUARD) + BattleEffect.effects.NIGHTMARE: + if battler_by_index.major_ailment != MajorAilment.SLEEP: + remove_effect(battler_effects_index, BattleEffect.effects.NIGHTMARE) + else: + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_effects_index) + " is locked\nin a nightmare!" + queue.push(action) + remove_hp(battler_effects_index, maxi(1, battler_by_index.hp / 4)) + action = BattleQueueAction.new() + action.type = action.DAMAGE + action.damage_target_index = battler_effects_index + action.damage_effectiveness = 1.0 + queue.push(action) + if post_damage_checks(battler_effects_index): + return queue + BattleEffect.effects.CURSED: + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_effects_index) + " is afflicted\nby the curse!" + queue.push(action) + remove_hp(battler_effects_index, maxi(1, battler_by_index.hp / 4)) + action = BattleQueueAction.new() + action.type = action.DAMAGE + action.damage_target_index = battler_effects_index + action.damage_effectiveness = 1.0 + queue.push(action) + if post_damage_checks(battler_effects_index): + return queue + BattleEffect.effects.WISH: + effect.turn_count -= 1 + if effect.turn_count <= 0: + remove_effect(battler_effects_index, BattleEffect.effects.WISH) + var wb2 = get_battler_by_index(battler_effects_index) + if wb2.current_hp > 0 and wb2.current_hp < wb2.hp: + wb2.current_hp = mini(wb2.hp, wb2.current_hp + wb2.hp / 2) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_effects_index) + "'s wish\ncame true!" + queue.push(action) + action = BattleQueueAction.new() + action.type = action.HEAL + action.damage_target_index = battler_effects_index + queue.push(action) + BattleEffect.effects.RAMPAGE: + effect.turn_count -= 1 + if effect.turn_count <= 0: + remove_effect(battler_effects_index, BattleEffect.effects.RAMPAGE) + # Original 0x0D2: confusion at the end of the rampage + if get_effect_from_effects(BattleEffect.effects.CONFUSED, battler_effects_index) == null: + var cfx = BattleEffect.new() + cfx.effect = BattleEffect.effects.CONFUSED + cfx.turn_count = Global.rng.randi_range(2, 5) + get_effects_by_index(battler_effects_index).append(cfx) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_effects_index) + " became confused\ndue to fatigue!" + queue.push(action) + BattleEffect.effects.REFLECT: + effect.turn_count -= 1 + if effect.turn_count <= 0: + remove_effect(battler_effects_index, BattleEffect.effects.REFLECT) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_effects_index) + "'s Reflect\nwore off!" + queue.push(action) + BattleEffect.effects.LIGHT_SCREEN: + effect.turn_count -= 1 + if effect.turn_count <= 0: + remove_effect(battler_effects_index, BattleEffect.effects.LIGHT_SCREEN) + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_effects_index) + "'s Light Screen\nwore off!" + queue.push(action) + BattleEffect.effects.BOUND: + # Original end-of-round MultiTurn: chip totalhp/16, expire at 0 turns + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = bt("{1} is hurt by {2}!", [get_battler_title_by_index(battler_effects_index), tr(effect.bound_move_name)]) + queue.push(action) + var bind_damage = battler_by_index.hp / 16 + if bind_damage < 1: + bind_damage = 1 + remove_hp(battler_effects_index, bind_damage) + action = BattleQueueAction.new() + action.type = action.DAMAGE + action.damage_target_index = battler_effects_index + action.damage_effectiveness = 1.0 + queue.push(action) + effect.turn_count -= 1 + if effect.turn_count <= 0: + action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(battler_effects_index) + " was freed\nfrom " + effect.bound_move_name + "!" + queue.push(action) + remove_effect(battler_effects_index, BattleEffect.effects.BOUND) + if post_damage_checks(battler_effects_index): + return queue BattleEffect.effects.SLEEP_COUNTER: effect.turn_count -= 1 BattleEffect.effects.DROWSY: @@ -770,7 +1732,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC # Set sleep action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(battler_effects_index) + " fell asleep!" + action.battle_text = bt("{1} fell asleep!", [get_battler_title_by_index(battler_effects_index)]) queue.push(action) battler_by_index.major_ailment = MajorAilment.SLEEP action = BattleQueueAction.new() @@ -815,7 +1777,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(battler_ailment_index) + " is hurt\nby its burn!" + action.battle_text = bt("{1} is hurt by its burn!", [get_battler_title_by_index(battler_ailment_index)]) queue.push(action) if post_damage_checks(battler_ailment_index): @@ -835,7 +1797,7 @@ func generate_action_queue(player_command : BattleCommand, foe_command : BattleC action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = get_battler_title_by_index(battler_ailment_index) + " is hurt\nby poison!" + action.battle_text = bt("{1} is hurt by poison!", [get_battler_title_by_index(battler_ailment_index)]) queue.push(action) if post_damage_checks(battler_ailment_index): @@ -877,7 +1839,7 @@ func get_turn_order(player_command : BattleCommand, foe_command : BattleCommand) if !can_escape: var action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - action.battle_text = "Can't escape!" + action.battle_text = bt("Can't escape!", []) queue.push(action) turn_order.push_back(B2) return @@ -912,6 +1874,11 @@ func get_turn_order(player_command : BattleCommand, foe_command : BattleCommand) b1_speed = b1_speed / 2.0 if battler2.major_ailment == MajorAilment.PARALYSIS: b2_speed = b2_speed / 2.0 + # Weather speed abilities + if (get_ability(1) == "Swift Swim" and weather == "rain") or (get_ability(1) == "Chlorophyll" and weather == "sun"): + b1_speed *= 2.0 + if (get_ability(2) == "Swift Swim" and weather == "rain") or (get_ability(2) == "Chlorophyll" and weather == "sun"): + b2_speed *= 2.0 # Check who has higher speed if b1_speed > b2_speed: turn_order.push_back(B1) @@ -935,6 +1902,48 @@ func does_attack_hit(move : Move, target_index : int, attaker_index : int): "Yawn": return true + if move.mechanic != null and move.mechanic.get("kind") == "never_miss": + return true + + # Two-turn moves (0x0CA Dig family): charge turn sets the effect and the move doesn't resolve; + # while charging, incoming attacks miss; the release turn removes the effect and resolves normally. + if move.mechanic != null and move.mechanic.get("kind") == "two_turn": + var ch = get_effect_from_effects(BattleEffect.effects.CHARGING, attaker_index) + if ch == null: + var cfx2 = BattleEffect.new() + cfx2.effect = BattleEffect.effects.CHARGING + cfx2.rampage_move_name = move.name + get_effects_by_index(attaker_index).append(cfx2) + var cact = BattleQueueAction.new() + cact.type = cact.BATTLE_TEXT + cact.battle_text = get_battler_title_by_index(attaker_index) + move.mechanic.get("charge_text", " is charging power!") + queue.push(cact) + return false + else: + remove_effect(attaker_index, BattleEffect.effects.CHARGING) + if target_index != attaker_index and does_index_has_effect(target_index, BattleEffect.effects.CHARGING): + return false + + # Sand Veil: the defender is harder to hit in a sandstorm + if weather == "sandstorm" and target_index != attaker_index and get_ability(target_index) == "Sand Veil": + if Global.rng.randi_range(0, 99) >= 80: + return false + + # Hurricane (0x015): perfect accuracy in rain, 50 in harsh sun + if move.mechanic != null and move.mechanic.get("kind") == "acc_rain_perfect": + if weather == "rain": + return true + if weather == "sun": + return Global.rng.randi_range(0, 99) < 50 + + # OHKO accuracy (original 0x070): fails vs higher level; acc = base + (userLv - targetLv) + if move.mechanic != null and move.mechanic.get("kind") == "ohko": + var atk_b = get_battler_by_index(attaker_index) + var tgt_b = get_battler_by_index(target_index) + if tgt_b.level > atk_b.level: + return false + return Global.rng.randi_range(0, 99) < move.accuracy + atk_b.level - tgt_b.level + var target_stage = get_stage_stat_by_index(target_index) var attacker_stage = get_stage_stat_by_index(attaker_index) @@ -1033,34 +2042,14 @@ func check_foe_out_of_poke() -> bool: if poke.current_hp != 0: result = false return result -func does_crit(crit : int) -> bool: # If move can crit calculate if crit or not. - var did_crit = false - if crit > 6: - crit = 6 - match crit: - 1: # 1/16 - var value = Global.rng.randi_range(1,16) - if value == 1: - did_crit = true - 2: # 1/8 - var value = Global.rng.randi_range(1,8) - if value == 1: - did_crit = true - 3: # 1/4 - var value = Global.rng.randi_range(1,4) - if value == 1: - did_crit = true - 4: # 1/3 - var value = Global.rng.randi_range(1,3) - if value == 1: - did_crit = true - 5: # 1/2 - var value = Global.rng.randi_range(1,2) - if value == 1: - did_crit = true - _: - print("BATTLE LOGIC ERROR: crit value is not in range of possible values") - return did_crit +func does_crit(crit : int) -> bool: # Gen 6 ladder: 1/16, 1/8, 1/2, always + if crit <= 1: + return Global.rng.randi_range(1, 16) == 1 + elif crit == 2: + return Global.rng.randi_range(1, 8) == 1 + elif crit == 3: + return Global.rng.randi_range(1, 2) == 1 + return true func one_in_n_chance(n : int) -> bool: var rng = Global.rng var value = rng.randi_range(1,n) @@ -1085,10 +2074,10 @@ func post_damage_checks(battler_index: int) -> bool: # Checks for when any damag action.type = action.BATTLE_TEXT var get_exp = false if battler_index == 2 || battler_index == 4: - action.battle_text = "The foe " + get_battler_by_index(battler_index).name + " fainted!" + action.battle_text = bt("{1} fainted!", [bt("The foe {1}", [tr(get_battler_by_index(battler_index).name)])]) get_exp = true if battler_index == 1 || battler_index == 3: - action.battle_text = get_battler_by_index(battler_index).name + " fainted!" + action.battle_text = bt("{1} fainted!", [tr(get_battler_by_index(battler_index).name)]) queue.push(action) get_battler_by_index(battler_index).major_ailment = null @@ -1098,7 +2087,7 @@ func post_damage_checks(battler_index: int) -> bool: # Checks for when any damag action = BattleQueueAction.new() action.type = action.BATTLE_TEXT var exp_gained : int = calculate_exp(get_battler_by_index(battler_index)) - action.battle_text = battler1.name + " gained\n" + str(exp_gained) + " EXP. Points!" + action.battle_text = bt("{1} gained {2} Exp. Points!", [tr(battler1.name), exp_gained]) queue.push(action) # Add exp to pokemon @@ -1174,13 +2163,23 @@ func post_damage_checks(battler_index: int) -> bool: # Checks for when any damag return false func get_battler_title_by_index(battler_index: int) -> String: - if battle_instance.battle_type == BattleInstanceData.BattleType.SINGLE_WILD: - if battler_index == 2 || battler_index == 4: - return "WILD " + get_battler_by_index(battler_index).name - else: - if battler_index == 2 || battler_index == 4: - return "FOE " + get_battler_by_index(battler_index).name - return get_battler_by_index(battler_index).name + var _nm = tr(get_battler_by_index(battler_index).name) + if battler_index == 2 || battler_index == 4: + if battle_instance.battle_type == BattleInstanceData.BattleType.SINGLE_WILD: + return bt("The wild {1}", [_nm]) + return bt("The foe {1}", [_nm]) + return _nm +# Battle weather: "" / "sun" / "rain" / "sandstorm" / "hail" (original: 5 turns) +var weather := "" +var weather_turns := 0 + +# Round-scoped state for move mechanics (protect, revenge...) +var acted_this_round := 0 +var turn_damage_taken := {} +var protect_rates := {} +var fury_counts := {} +var _intro_abilities_done := false + func remove_hp(index: int, damage: int): # Still need to call post_damage_checks mannually after this! var target = get_battler_by_index(index) var current_hp = target.current_hp @@ -1197,35 +2196,47 @@ func set_major_ailment(index: int, ailment_code: int, turns: int = -1): # Sets t var action = BattleQueueAction.new() action.type = action.BATTLE_TEXT - if get_battler_by_index(index).major_ailment != null: + var st_ab = "" + var b_ail = get_battler_by_index(index) + if b_ail != null and b_ail.ability != null: + st_ab = str(b_ail.ability) + if (st_ab == "Limber" and ailment_code == MajorAilment.PARALYSIS) \ + or (st_ab in ["Insomnia", "Vital Spirit"] and ailment_code == MajorAilment.SLEEP) \ + or (st_ab == "Immunity" and ailment_code == MajorAilment.POISON) \ + or (st_ab == "Water Veil" and ailment_code == MajorAilment.BURN) \ + or (st_ab == "Magma Armor" and ailment_code == MajorAilment.FROZEN): + action.battle_text = get_battler_title_by_index(index) + "'s " + st_ab + "\nprevents the status!" + queue.push(action) + return + if get_battler_by_index(index).major_ailment == null: match ailment_code: MajorAilment.BURN: - action.battle_text = get_battler_title_by_index(index) + " is\nburnt!" + action.battle_text = bt("{1} was burned!", [get_battler_title_by_index(index)]) MajorAilment.FROZEN: - action.battle_text = get_battler_title_by_index(index) + " is\nfrozen solid!" + action.battle_text = bt("{1} was frozen solid!", [get_battler_title_by_index(index)]) MajorAilment.POISON: - action.battle_text = get_battler_title_by_index(index) + " is\npoisoned!" + action.battle_text = bt("{1} was poisoned!", [get_battler_title_by_index(index)]) MajorAilment.SLEEP: - action.battle_text = get_battler_title_by_index(index) + " is\nfast asleep." + action.battle_text = bt("{1} fell asleep!", [get_battler_title_by_index(index)]) MajorAilment.PARALYSIS: - action.battle_text = get_battler_title_by_index(index) + " is\nparalyzed!" + action.battle_text = bt("{1} is paralyzed! It may be unable to move!", [get_battler_title_by_index(index)]) queue.push(action) get_battler_by_index(index).major_ailment = ailment_code if get_battler_by_index(index).major_ailment == MajorAilment.SLEEP: var effect = BattleEffect.new() - effect.effect = BattleEffect.SLEEP_COUNTER + effect.effect = BattleEffect.effects.SLEEP_COUNTER if turns == -1: - effect.sleep_count = Global.rng.randi_range(1,3) + effect.turn_count = Global.rng.randi_range(1, 3) else: - effect.sleep_count = turns - get_effects_by_index(index).add(effect) + effect.turn_count = turns + get_effects_by_index(index).append(effect) action = BattleQueueAction.new() action.type = action.UPDATE_MAJOR_AILMENT action.damage_target_index = index queue.push(action) else: - action.battle_text = "But it failed!" + action.battle_text = bt("But it failed!") queue.push(action) func get_ball_catch_rate(ball_id: int) -> float: var rate : float = 1.0 @@ -1291,4 +2302,26 @@ func remove_effect(battler_index, effect_enum): else: index += 1 - get_effects_by_index(battler_index).remove(index) + get_effects_by_index(battler_index).remove_at(index) + + +func _emit_protected_text(target_index: int) -> bool: + var action = BattleQueueAction.new() + action.type = action.BATTLE_TEXT + action.battle_text = get_battler_title_by_index(target_index) + "\nprotected itself!" + queue.push(action) + return true + + +func get_ability(index: int) -> String: + var b = get_battler_by_index(index) + if b == null or b.ability == null: + return "" + return str(b.ability) + + +func bt(pattern: String, args: Array = []) -> String: + var s = tr(pattern) + for i in range(args.size()): + s = s.replace("{" + str(i + 1) + "}", str(args[i])) + return s diff --git a/Utilities/Battle/BattleLogic.gd.uid b/Utilities/Battle/BattleLogic.gd.uid new file mode 100644 index 000000000..4e9f0c9a5 --- /dev/null +++ b/Utilities/Battle/BattleLogic.gd.uid @@ -0,0 +1 @@ +uid://dmt2xqupkwgn6 diff --git a/Utilities/Battle/BattleQueue.gd b/Utilities/Battle/BattleQueue.gd old mode 100755 new mode 100644 index 809557dae..08e555c3f --- a/Utilities/Battle/BattleQueue.gd +++ b/Utilities/Battle/BattleQueue.gd @@ -9,4 +9,4 @@ func peek(): # Returns the first action but donsn't remove it. func pop(): # Returns and removes the first action. return queue.pop_front() func is_empty(): - return queue.empty() + return queue.is_empty() diff --git a/Utilities/Battle/BattleQueue.gd.uid b/Utilities/Battle/BattleQueue.gd.uid new file mode 100644 index 000000000..473a98e9f --- /dev/null +++ b/Utilities/Battle/BattleQueue.gd.uid @@ -0,0 +1 @@ +uid://curdd0ajuie0e diff --git a/Utilities/Battle/Classes/AI.gd b/Utilities/Battle/Classes/AI.gd old mode 100755 new mode 100644 index 574ce3c9b..1584e8746 --- a/Utilities/Battle/Classes/AI.gd +++ b/Utilities/Battle/Classes/AI.gd @@ -3,7 +3,7 @@ class_name AI enum {WILD , TESTING_1} var AI_Behavior -func get_command(snapshot : BattleSnapshot) -> BattleCommand: +func is_command_or_control_pressed(snapshot : BattleSnapshot) -> BattleCommand: var command = load("res://Utilities/Battle/Classes/BattleCommand.gd").new() match AI_Behavior: TESTING_1: diff --git a/Utilities/Battle/Classes/AI.gd.uid b/Utilities/Battle/Classes/AI.gd.uid new file mode 100644 index 000000000..c3099e2e2 --- /dev/null +++ b/Utilities/Battle/Classes/AI.gd.uid @@ -0,0 +1 @@ +uid://dehy64i0u5q0m diff --git a/Utilities/Battle/Classes/BattleCommand.gd b/Utilities/Battle/Classes/BattleCommand.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/BattleCommand.gd.uid b/Utilities/Battle/Classes/BattleCommand.gd.uid new file mode 100644 index 000000000..a8ccb7ac0 --- /dev/null +++ b/Utilities/Battle/Classes/BattleCommand.gd.uid @@ -0,0 +1 @@ +uid://to2cdi6ckgme diff --git a/Utilities/Battle/Classes/BattleEffect.gd b/Utilities/Battle/Classes/BattleEffect.gd old mode 100755 new mode 100644 index 66f16ab1c..c6dd4213e --- a/Utilities/Battle/Classes/BattleEffect.gd +++ b/Utilities/Battle/Classes/BattleEffect.gd @@ -2,8 +2,11 @@ extends Object class_name BattleEffect var effect -enum effects {SEEDED, CONFUSED, SLEEP_COUNTER, FORESIGHT, FOCUS_ENERGY, DROWSY, ENCORE} +enum effects {SEEDED, CONFUSED, SLEEP_COUNTER, FORESIGHT, FOCUS_ENERGY, DROWSY, ENCORE, FLINCH, PROTECTED, BOUND, RAMPAGE, REFLECT, LIGHT_SCREEN, CHARGING, ENDURING, WISH, SUBSTITUTE, STOCKPILE, NIGHTMARE, CURSED, PERISH, MIST, SAFEGUARD, ROLLOUT} var seeded_heal_target_index : int -var turn_count : int # A general purpose turn counter \ No newline at end of file +var turn_count : int # A general purpose turn counter +var bound_move_name := "" + +var rampage_move_name := "" diff --git a/Utilities/Battle/Classes/BattleEffect.gd.uid b/Utilities/Battle/Classes/BattleEffect.gd.uid new file mode 100644 index 000000000..f220f259a --- /dev/null +++ b/Utilities/Battle/Classes/BattleEffect.gd.uid @@ -0,0 +1 @@ +uid://brxmuq1nxd1wi diff --git a/Utilities/Battle/Classes/BattleInstanceData.gd b/Utilities/Battle/Classes/BattleInstanceData.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/BattleInstanceData.gd.uid b/Utilities/Battle/Classes/BattleInstanceData.gd.uid new file mode 100644 index 000000000..1b518292a --- /dev/null +++ b/Utilities/Battle/Classes/BattleInstanceData.gd.uid @@ -0,0 +1 @@ +uid://dy36r85cx0uxt diff --git a/Utilities/Battle/Classes/BattleQueueAction.gd b/Utilities/Battle/Classes/BattleQueueAction.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/BattleQueueAction.gd.uid b/Utilities/Battle/Classes/BattleQueueAction.gd.uid new file mode 100644 index 000000000..b6236fa18 --- /dev/null +++ b/Utilities/Battle/Classes/BattleQueueAction.gd.uid @@ -0,0 +1 @@ +uid://bbwf2htc8rscc diff --git a/Utilities/Battle/Classes/BattleSnapshot.gd b/Utilities/Battle/Classes/BattleSnapshot.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/BattleSnapshot.gd.uid b/Utilities/Battle/Classes/BattleSnapshot.gd.uid new file mode 100644 index 000000000..6904ea675 --- /dev/null +++ b/Utilities/Battle/Classes/BattleSnapshot.gd.uid @@ -0,0 +1 @@ +uid://cjth1p6atcsxr diff --git a/Utilities/Battle/Classes/BattleStatStage.gd b/Utilities/Battle/Classes/BattleStatStage.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/BattleStatStage.gd.uid b/Utilities/Battle/Classes/BattleStatStage.gd.uid new file mode 100644 index 000000000..fb2b96a34 --- /dev/null +++ b/Utilities/Battle/Classes/BattleStatStage.gd.uid @@ -0,0 +1 @@ +uid://b8t07tsikrqj6 diff --git a/Utilities/Battle/Classes/BattlerSheet.gd b/Utilities/Battle/Classes/BattlerSheet.gd new file mode 100644 index 000000000..c6ce46413 --- /dev/null +++ b/Utilities/Battle/Classes/BattlerSheet.gd @@ -0,0 +1,57 @@ +extends Node +class_name BattlerSheet +# Configures a Sprite2D for a battler sheet. Sheets were originally a single +# row of square frames; those wider than 8192 px (GPU texture limit) have been +# re-tiled into grids of <=4096 px width. Frame size = original sheet height. +# TRUE_FRAMES stores the exact frame count for re-tiled sheets (grids contain +# padding cells that must not be part of the animation cycle). + +const FRAME_SIZES = [102, 85, 80, 71] +const TRUE_FRAMES = { + "002": 161, + "002s": 161, + "004": 192, + "004s": 192, + "006": 168, + "006s": 168, + "028": 87, + "028f": 87, + "028fs": 87, + "028s": 87, + "032": 108, + "032s": 108, + "072": 168, + "072f": 168, + "072fs": 168, + "072s": 168, + "076": 131, + "076s": 131, + "091": 119, + "091s": 119, + "109": 104, + "109s": 104, + "190": 192, + "190s": 192, +} + +static func setup(sprite: Sprite2D) -> int: + var tex = sprite.texture + if tex == null: + return 1 + var w = tex.get_width() + var h = tex.get_height() + if w == h: + return 1 + if h <= 128: + # Single row of square frames + sprite.hframes = maxi(int(w / h), 1) + sprite.vframes = 1 + return sprite.hframes + # Re-tiled grid: find the square frame size dividing both dimensions + for fs in FRAME_SIZES: + if w % fs == 0 and h % fs == 0: + sprite.hframes = int(w / fs) + sprite.vframes = int(h / fs) + var stem = tex.resource_path.get_file().get_basename() + return TRUE_FRAMES.get(stem, sprite.hframes * sprite.vframes) + return 1 diff --git a/Utilities/Battle/Classes/BattlerSheet.gd.uid b/Utilities/Battle/Classes/BattlerSheet.gd.uid new file mode 100644 index 000000000..063698aef --- /dev/null +++ b/Utilities/Battle/Classes/BattlerSheet.gd.uid @@ -0,0 +1 @@ +uid://q1tobgym3hw6 diff --git a/Utilities/Battle/Classes/LevelUpChanges.gd b/Utilities/Battle/Classes/LevelUpChanges.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/LevelUpChanges.gd.uid b/Utilities/Battle/Classes/LevelUpChanges.gd.uid new file mode 100644 index 000000000..732686b94 --- /dev/null +++ b/Utilities/Battle/Classes/LevelUpChanges.gd.uid @@ -0,0 +1 @@ +uid://d0vecdufiefyc diff --git a/Utilities/Battle/Classes/MajorAilment.gd b/Utilities/Battle/Classes/MajorAilment.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/MajorAilment.gd.uid b/Utilities/Battle/Classes/MajorAilment.gd.uid new file mode 100644 index 000000000..1802f054b --- /dev/null +++ b/Utilities/Battle/Classes/MajorAilment.gd.uid @@ -0,0 +1 @@ +uid://snqrm8oooasc diff --git a/Utilities/Battle/Classes/Move.gd b/Utilities/Battle/Classes/Move.gd old mode 100755 new mode 100644 index de5aa9400..a2fd0f23e --- a/Utilities/Battle/Classes/Move.gd +++ b/Utilities/Battle/Classes/Move.gd @@ -28,6 +28,8 @@ var secondary_effect_chance # The secondary effect of the move var secondary_effect +var stat_effect_chance = null + # The flags of the move var flags @@ -41,6 +43,8 @@ var remaining_pp var target_ability # The main status effect of the move. +var mechanic = null # Optional dict: {"kind": "multi_hit"|"hits"|"drain"|"recoil"|"heal"|"fixed"|"never_miss", ...} + var main_status_effect # = StatStageEffect.new(0, 0, 0, 0, 0, 0, 0) attack, defense, sp_attack, sp_defense, speed, accuracy, evasion # The description of the move. diff --git a/Utilities/Battle/Classes/Move.gd.uid b/Utilities/Battle/Classes/Move.gd.uid new file mode 100644 index 000000000..dddfb709c --- /dev/null +++ b/Utilities/Battle/Classes/Move.gd.uid @@ -0,0 +1 @@ +uid://6xrlxhn4ax6o diff --git a/Utilities/Battle/Classes/MoveSet.gd b/Utilities/Battle/Classes/MoveSet.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/MoveSet.gd.uid b/Utilities/Battle/Classes/MoveSet.gd.uid new file mode 100644 index 000000000..a12bbebb4 --- /dev/null +++ b/Utilities/Battle/Classes/MoveSet.gd.uid @@ -0,0 +1 @@ +uid://b06pr4gnyck7o diff --git a/Utilities/Battle/Classes/MoveStyle.gd b/Utilities/Battle/Classes/MoveStyle.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/MoveStyle.gd.uid b/Utilities/Battle/Classes/MoveStyle.gd.uid new file mode 100644 index 000000000..988a856a0 --- /dev/null +++ b/Utilities/Battle/Classes/MoveStyle.gd.uid @@ -0,0 +1 @@ +uid://oleby62j4ncc diff --git a/Utilities/Battle/Classes/MoveTarget.gd b/Utilities/Battle/Classes/MoveTarget.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/MoveTarget.gd.uid b/Utilities/Battle/Classes/MoveTarget.gd.uid new file mode 100644 index 000000000..0a9ab5b43 --- /dev/null +++ b/Utilities/Battle/Classes/MoveTarget.gd.uid @@ -0,0 +1 @@ +uid://dcxd86ccpu5ni diff --git a/Utilities/Battle/Classes/Nature.gd b/Utilities/Battle/Classes/Nature.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/Nature.gd.uid b/Utilities/Battle/Classes/Nature.gd.uid new file mode 100644 index 000000000..f8b728b94 --- /dev/null +++ b/Utilities/Battle/Classes/Nature.gd.uid @@ -0,0 +1 @@ +uid://bpj05md10mqy3 diff --git a/Utilities/Battle/Classes/Opponent.gd b/Utilities/Battle/Classes/Opponent.gd old mode 100755 new mode 100644 index 0cd9c54f7..d947537e2 --- a/Utilities/Battle/Classes/Opponent.gd +++ b/Utilities/Battle/Classes/Opponent.gd @@ -13,6 +13,6 @@ var opponent_type var after_battle_quote : String -var battle_texture : Texture +var battle_texture : Texture2D var ai : AI diff --git a/Utilities/Battle/Classes/Opponent.gd.uid b/Utilities/Battle/Classes/Opponent.gd.uid new file mode 100644 index 000000000..4801762c7 --- /dev/null +++ b/Utilities/Battle/Classes/Opponent.gd.uid @@ -0,0 +1 @@ +uid://dpby0p81g0jcn diff --git a/Utilities/Battle/Classes/Pokemon.gd b/Utilities/Battle/Classes/Pokemon.gd old mode 100755 new mode 100644 index 6284682ae..acb8b8e93 --- a/Utilities/Battle/Classes/Pokemon.gd +++ b/Utilities/Battle/Classes/Pokemon.gd @@ -119,7 +119,10 @@ func exp_fluctuating(level : int) -> int: return xp func generate_nature(): nature = Global.rng.randi_range(0,24) -func generate_gender(male_ratio : float): +func generate_gender(male_ratio): + if male_ratio == null: + gender = GENDERLESS + return if gender == GENDERLESS: return if Global.rng.randf_range(0.0, 100.0) <= male_ratio: @@ -167,6 +170,8 @@ func set_basic_pokemon_by_level(id : int, lv : int): # Sets a level n version of type2 = data.type2 level = lv weight = data.weight + if "ability" in data: + ability = data.ability generate_IV() generate_nature() # For now random but should be determined by something else generate_gender(data.male_ratio) @@ -210,54 +215,53 @@ func set_basic_pokemon_by_level(id : int, lv : int): # Sets a level n version of move_4 = MoveDataBase.get_move_by_name(moveset.pop_front()) func get_cry() -> String: return "res://Audio/SE/" + str("%03d" % ID) + "Cry.wav" -func get_battle_foe_sprite() -> Sprite: - var sprite = Sprite.new() - var tex : Texture +func get_battle_foe_sprite() -> Sprite2D: + var sprite = Sprite2D.new() + var tex : Texture2D if is_shiny: - tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + "s.png") as Texture + tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + "s.png") as Texture2D else: - tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + ".png") as Texture + tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + ".png") as Texture2D if tex == null: # Try loading with .PNG instead of .png if is_shiny: - tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + "s.PNG") as Texture + tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + "s.PNG") as Texture2D else: - tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + ".PNG") as Texture + tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + ".PNG") as Texture2D sprite.texture = tex - if sprite.texture.get_width() != 80: - var frames = sprite.texture.get_width() / 80 - sprite.hframes = frames - var tween = Tween.new() - sprite.add_child(tween) - tween.interpolate_property(sprite, "frame", 0, frames, 1.0, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - tween.repeat = true - tween.start() + if sprite.texture.get_width() != sprite.texture.get_height(): + var frames = BattlerSheet.setup(sprite) + # Godot 4: Tweens are created from a node, not with Tween.new() + # We'll create a small AnimatedSprite2D-like behavior + # Note: We need to defer the tween creation until the sprite is in the tree + sprite.set_meta("frames", frames) + sprite.tree_entered.connect(_setup_sprite_animation.bind(sprite)) - sprite.name = "Sprite" + sprite.name = "Sprite2D" sprite.material = ShaderMaterial.new() #var effect = load("res://Graphics/Pictures/StatUp.png") #effect.set_flags(Texture.FLAG_REPEAT) - sprite.material.shader = load("res://Utilities/Battle/StatChange.shader") + sprite.material.shader = load("res://Utilities/Battle/StatChange.gdshader") #sprite.material.set_shader_param("effect", effect) - sprite.material.set_shader_param("effect_weight", 0.0) + sprite.material.set_shader_parameter("effect_weight", 0.0) return sprite -func get_battle_player_sprite() -> Sprite: - var sprite = Sprite.new() - var tex : Texture +func get_battle_player_sprite() -> Sprite2D: + var sprite = Sprite2D.new() + var tex : Texture2D if is_shiny: - tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + "bs.png") as Texture + tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + "bs.png") as Texture2D else: - tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + "b.png") as Texture + tex = load("res://Graphics/Battlers/" + str("%03d" % ID) + "b.png") as Texture2D sprite.texture = tex - sprite.name = "Sprite" + sprite.name = "Sprite2D" sprite.material = ShaderMaterial.new() #var effect = load("res://Graphics/Pictures/StatUp.png") #effect.set_flags(Texture.FLAG_REPEAT) - sprite.material.shader = load("res://Utilities/Battle/StatChange.shader") + sprite.material.shader = load("res://Utilities/Battle/StatChange.gdshader") #sprite.material.set_shader_param("effect", effect) - sprite.material.set_shader_param("effect_weight", 0.0) + sprite.material.set_shader_parameter("effect_weight", 0.0) return sprite func get_exp_bar_percent() -> float: var result : float = 0.0 @@ -321,12 +325,12 @@ func add_ev(defeated_poke : Pokemon): update_stats() func get_exp_yield() -> int: return int (registry.new().get_pokemon_class(ID).exp_yield ) -func get_icon_texture() -> Texture: - var texture : Texture +func get_icon_texture() -> Texture2D: + var texture : Texture2D if is_shiny: - texture = load("res://Graphics/Icons/icon" + str("%03d" % ID) + "s.png") as Texture + texture = load("res://Graphics/Icons/icon" + str("%03d" % ID) + "s.png") as Texture2D else: - texture = load("res://Graphics/Icons/icon" + str("%03d" % ID) + ".png") as Texture + texture = load("res://Graphics/Icons/icon" + str("%03d" % ID) + ".png") as Texture2D return texture func heal(): # Restores HP and move PPs to max and removes all ailments. current_hp = hp @@ -382,3 +386,11 @@ func get_moves(): moves.append(move_4) return moves + +# Godot 4: Helper function to set up sprite animation +func _setup_sprite_animation(sprite): + var frames = sprite.get_meta("frames") + var anim_tween = sprite.create_tween() + anim_tween.set_loops() # Loop forever + # Constant 60 fps playback (sheets are 60 fps captures); duration scales with frame count + anim_tween.tween_property(sprite, "frame", frames - 1, float(frames) / 60.0).from(0).set_trans(Tween.TRANS_LINEAR) diff --git a/Utilities/Battle/Classes/Pokemon.gd.uid b/Utilities/Battle/Classes/Pokemon.gd.uid new file mode 100644 index 000000000..b7a9a313d --- /dev/null +++ b/Utilities/Battle/Classes/Pokemon.gd.uid @@ -0,0 +1 @@ +uid://dg8sequ3a0av8 diff --git a/Utilities/Battle/Classes/StatChange.gd b/Utilities/Battle/Classes/StatChange.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/StatChange.gd.uid b/Utilities/Battle/Classes/StatChange.gd.uid new file mode 100644 index 000000000..2ef9e4c25 --- /dev/null +++ b/Utilities/Battle/Classes/StatChange.gd.uid @@ -0,0 +1 @@ +uid://chnhx06xuaxco diff --git a/Utilities/Battle/Classes/StatStageEffect.gd b/Utilities/Battle/Classes/StatStageEffect.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/StatStageEffect.gd.uid b/Utilities/Battle/Classes/StatStageEffect.gd.uid new file mode 100644 index 000000000..b71cf7d18 --- /dev/null +++ b/Utilities/Battle/Classes/StatStageEffect.gd.uid @@ -0,0 +1 @@ +uid://bsckaf04vp4j8 diff --git a/Utilities/Battle/Classes/Type.gd b/Utilities/Battle/Classes/Type.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Classes/Type.gd.uid b/Utilities/Battle/Classes/Type.gd.uid new file mode 100644 index 000000000..1cc0bef08 --- /dev/null +++ b/Utilities/Battle/Classes/Type.gd.uid @@ -0,0 +1 @@ +uid://nasgf7548nss diff --git a/Utilities/Battle/Database/MoveDataBase.gd b/Utilities/Battle/Database/MoveDataBase.gd old mode 100755 new mode 100644 index 4fba7dd32..0f33a6de2 --- a/Utilities/Battle/Database/MoveDataBase.gd +++ b/Utilities/Battle/Database/MoveDataBase.gd @@ -4,13 +4,10 @@ class_name MoveDataBase static func get_move_by_name(name): var file_name = "res://Utilities/Battle/Database/Moves/" + name.replace(" ", "_") + ".gd" var data = load(file_name) - - if data == null: - file_name = "res://Utilities/Battle/Database/Moves/" + name + ".gd" - data = load(file_name) if data == null: print("MoveDatabase ERROR: The move, '" + name + "' does not have a file.") + return null data = load(file_name).new() @@ -24,9 +21,15 @@ static func get_move_by_name(name): move.priority = data.priority move.critical_hit_level = data.critical_hit_level move.secondary_effect_chance = data.secondary_effect_chance + if "secondary_effect" in data: + move.secondary_effect = data.secondary_effect + if "stat_effect_chance" in data: + move.stat_effect_chance = data.stat_effect_chance move.flags = data.flags move.total_pp = data.total_pp move.target_ability = data.target_ability move.main_status_effect = data.main_status_effect + if "mechanic" in data: + move.mechanic = data.mechanic move.remaining_pp = move.total_pp return move diff --git a/Utilities/Battle/Database/MoveDataBase.gd.uid b/Utilities/Battle/Database/MoveDataBase.gd.uid new file mode 100644 index 000000000..0c42ce6eb --- /dev/null +++ b/Utilities/Battle/Database/MoveDataBase.gd.uid @@ -0,0 +1 @@ +uid://1xpbxaqvvd05 diff --git a/Utilities/Battle/Database/Moves/Absorb.gd b/Utilities/Battle/Database/Moves/Absorb.gd new file mode 100644 index 000000000..180544e5b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Absorb.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Absorb" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 20 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "drain", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Absorb.gd.uid b/Utilities/Battle/Database/Moves/Absorb.gd.uid new file mode 100644 index 000000000..220896f65 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Absorb.gd.uid @@ -0,0 +1 @@ +uid://ble21qsniky8y diff --git a/Utilities/Battle/Database/Moves/Acid.gd b/Utilities/Battle/Database/Moves/Acid.gd new file mode 100644 index 000000000..10aa956a9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acid.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Acid" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, -1, 0, 0, 0) + +var stat_effect_chance = 0.1 diff --git a/Utilities/Battle/Database/Moves/Acid.gd.uid b/Utilities/Battle/Database/Moves/Acid.gd.uid new file mode 100644 index 000000000..7464dfda2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acid.gd.uid @@ -0,0 +1 @@ +uid://c46uviu5cslu7 diff --git a/Utilities/Battle/Database/Moves/Acid_Armor.gd b/Utilities/Battle/Database/Moves/Acid_Armor.gd new file mode 100644 index 000000000..d8a23cc82 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acid_Armor.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Acid Armor" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 2, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Acid_Armor.gd.uid b/Utilities/Battle/Database/Moves/Acid_Armor.gd.uid new file mode 100644 index 000000000..6ee2ff42f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acid_Armor.gd.uid @@ -0,0 +1 @@ +uid://b2is3moa3jceb diff --git a/Utilities/Battle/Database/Moves/Acid_Spray.gd b/Utilities/Battle/Database/Moves/Acid_Spray.gd new file mode 100644 index 000000000..d4ae4b0c9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acid_Spray.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Acid Spray" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, -2, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Acid_Spray.gd.uid b/Utilities/Battle/Database/Moves/Acid_Spray.gd.uid new file mode 100644 index 000000000..0336384a9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acid_Spray.gd.uid @@ -0,0 +1 @@ +uid://cvlo4hs7cnglv diff --git a/Utilities/Battle/Database/Moves/Acrobatics.gd b/Utilities/Battle/Database/Moves/Acrobatics.gd new file mode 100644 index 000000000..7a17f6e4c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acrobatics.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x086 not fully implemented (plain move for now) + +# The name of the move +var name = "Acrobatics" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 55 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Acrobatics.gd.uid b/Utilities/Battle/Database/Moves/Acrobatics.gd.uid new file mode 100644 index 000000000..60b90cacf --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acrobatics.gd.uid @@ -0,0 +1 @@ +uid://caxgko766jste diff --git a/Utilities/Battle/Database/Moves/Acupressure.gd b/Utilities/Battle/Database/Moves/Acupressure.gd new file mode 100644 index 000000000..fa6eb7c5b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acupressure.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x037 not fully implemented (plain move for now) + +# The name of the move +var name = "Acupressure" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "random_stat_up2"} diff --git a/Utilities/Battle/Database/Moves/Acupressure.gd.uid b/Utilities/Battle/Database/Moves/Acupressure.gd.uid new file mode 100644 index 000000000..376726940 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Acupressure.gd.uid @@ -0,0 +1 @@ +uid://c7gbij3po310g diff --git a/Utilities/Battle/Database/Moves/Aerial_Ace.gd b/Utilities/Battle/Database/Moves/Aerial_Ace.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Aerial_Ace.gd.uid b/Utilities/Battle/Database/Moves/Aerial_Ace.gd.uid new file mode 100644 index 000000000..81b84a741 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aerial_Ace.gd.uid @@ -0,0 +1 @@ +uid://couiwk0w1vwkq diff --git a/Utilities/Battle/Database/Moves/After_You.gd b/Utilities/Battle/Database/Moves/After_You.gd new file mode 100644 index 000000000..7621672d9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/After_You.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x11D not fully implemented (plain move for now) + +# The name of the move +var name = "After You" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/After_You.gd.uid b/Utilities/Battle/Database/Moves/After_You.gd.uid new file mode 100644 index 000000000..37c6dd03f --- /dev/null +++ b/Utilities/Battle/Database/Moves/After_You.gd.uid @@ -0,0 +1 @@ +uid://bngjpjoqeut3o diff --git a/Utilities/Battle/Database/Moves/Agility.gd b/Utilities/Battle/Database/Moves/Agility.gd old mode 100755 new mode 100644 index a53e35a29..ec08ae08b --- a/Utilities/Battle/Database/Moves/Agility.gd +++ b/Utilities/Battle/Database/Moves/Agility.gd @@ -1,36 +1,36 @@ -extends Object - -# The name of the move -var name = "Agility" - -# The type of the move -var type = Type.PSYCHIC - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 30 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SELF -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion +extends Object + +# The name of the move +var name = "Agility" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF +# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 2, 0, 0) \ No newline at end of file diff --git a/Utilities/Battle/Database/Moves/Agility.gd.uid b/Utilities/Battle/Database/Moves/Agility.gd.uid new file mode 100644 index 000000000..eeb2158b3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Agility.gd.uid @@ -0,0 +1 @@ +uid://rpg0hsipqq34 diff --git a/Utilities/Battle/Database/Moves/Air_Cutter.gd b/Utilities/Battle/Database/Moves/Air_Cutter.gd old mode 100755 new mode 100644 index 2178b6018..4c2392a7c --- a/Utilities/Battle/Database/Moves/Air_Cutter.gd +++ b/Utilities/Battle/Database/Moves/Air_Cutter.gd @@ -25,7 +25,7 @@ var critical_hit_level = 2 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,5 @@ var total_pp = 25 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.ALL_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Air_Cutter.gd.uid b/Utilities/Battle/Database/Moves/Air_Cutter.gd.uid new file mode 100644 index 000000000..e20891e54 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Air_Cutter.gd.uid @@ -0,0 +1 @@ +uid://1s2q7vuvkxy4 diff --git a/Utilities/Battle/Database/Moves/Air_Slash.gd b/Utilities/Battle/Database/Moves/Air_Slash.gd old mode 100755 new mode 100644 index a55c9c266..5f0402feb --- a/Utilities/Battle/Database/Moves/Air_Slash.gd +++ b/Utilities/Battle/Database/Moves/Air_Slash.gd @@ -22,10 +22,10 @@ var priority = 0 var critical_hit_level = 1 # The secondary effect chance of the move -var secondary_effect_chance # = 0.3 +var secondary_effect_chance # The secondary effect of the move -var secondary_effect # = MajorAilment.FLINCH +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,7 @@ var total_pp = 15 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.3} diff --git a/Utilities/Battle/Database/Moves/Air_Slash.gd.uid b/Utilities/Battle/Database/Moves/Air_Slash.gd.uid new file mode 100644 index 000000000..ab41cc425 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Air_Slash.gd.uid @@ -0,0 +1 @@ +uid://0paa5l8bpysn diff --git a/Utilities/Battle/Database/Moves/Amnesia.gd b/Utilities/Battle/Database/Moves/Amnesia.gd new file mode 100644 index 000000000..d1dc06719 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Amnesia.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Amnesia" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 0, 0, 2, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Amnesia.gd.uid b/Utilities/Battle/Database/Moves/Amnesia.gd.uid new file mode 100644 index 000000000..a4a54a11a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Amnesia.gd.uid @@ -0,0 +1 @@ +uid://dfdu3238britx diff --git a/Utilities/Battle/Database/Moves/Ancient_Power.gd b/Utilities/Battle/Database/Moves/Ancient_Power.gd new file mode 100644 index 000000000..e70121b9a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ancient_Power.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Ancient Power" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(1, 1, 1, 1, 1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Ancient_Power.gd.uid b/Utilities/Battle/Database/Moves/Ancient_Power.gd.uid new file mode 100644 index 000000000..a6d30ba0a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ancient_Power.gd.uid @@ -0,0 +1 @@ +uid://bcg0xbukycr31 diff --git a/Utilities/Battle/Database/Moves/Aqua_Jet.gd b/Utilities/Battle/Database/Moves/Aqua_Jet.gd old mode 100755 new mode 100644 index af533a0f5..f9b5de420 --- a/Utilities/Battle/Database/Moves/Aqua_Jet.gd +++ b/Utilities/Battle/Database/Moves/Aqua_Jet.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,5 @@ var total_pp = 20 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Aqua_Jet.gd.uid b/Utilities/Battle/Database/Moves/Aqua_Jet.gd.uid new file mode 100644 index 000000000..b516de35c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aqua_Jet.gd.uid @@ -0,0 +1 @@ +uid://dvm3l8nnbdldu diff --git a/Utilities/Battle/Database/Moves/Aqua_Ring.gd b/Utilities/Battle/Database/Moves/Aqua_Ring.gd new file mode 100644 index 000000000..cea7cb64f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aqua_Ring.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0DA not fully implemented (plain move for now) + +# The name of the move +var name = "Aqua Ring" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Aqua_Ring.gd.uid b/Utilities/Battle/Database/Moves/Aqua_Ring.gd.uid new file mode 100644 index 000000000..80d442950 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aqua_Ring.gd.uid @@ -0,0 +1 @@ +uid://ble0pt4sg42a diff --git a/Utilities/Battle/Database/Moves/Aqua_Tail.gd b/Utilities/Battle/Database/Moves/Aqua_Tail.gd new file mode 100644 index 000000000..9cf5d0d2e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aqua_Tail.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Aqua Tail" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Aqua_Tail.gd.uid b/Utilities/Battle/Database/Moves/Aqua_Tail.gd.uid new file mode 100644 index 000000000..e5a8f7ffa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aqua_Tail.gd.uid @@ -0,0 +1 @@ +uid://cuny2wx65u4k7 diff --git a/Utilities/Battle/Database/Moves/Arm_Thrust.gd b/Utilities/Battle/Database/Moves/Arm_Thrust.gd new file mode 100644 index 000000000..0229ab552 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Arm_Thrust.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Arm Thrust" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 15 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "multi_hit", "min": 2, "max": 5} diff --git a/Utilities/Battle/Database/Moves/Arm_Thrust.gd.uid b/Utilities/Battle/Database/Moves/Arm_Thrust.gd.uid new file mode 100644 index 000000000..72e4ed62f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Arm_Thrust.gd.uid @@ -0,0 +1 @@ +uid://7ky602uk5mbn diff --git a/Utilities/Battle/Database/Moves/Aromatherapy.gd b/Utilities/Battle/Database/Moves/Aromatherapy.gd new file mode 100644 index 000000000..c950b8bfc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aromatherapy.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x019 not fully implemented (plain move for now) + +# The name of the move +var name = "Aromatherapy" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Aromatherapy.gd.uid b/Utilities/Battle/Database/Moves/Aromatherapy.gd.uid new file mode 100644 index 000000000..2dc1f1469 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aromatherapy.gd.uid @@ -0,0 +1 @@ +uid://pcjo7ydf4fly diff --git a/Utilities/Battle/Database/Moves/Aromatic_Mist.gd b/Utilities/Battle/Database/Moves/Aromatic_Mist.gd new file mode 100644 index 000000000..f6000a0b3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aromatic_Mist.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Aromatic Mist" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Aromatic_Mist.gd.uid b/Utilities/Battle/Database/Moves/Aromatic_Mist.gd.uid new file mode 100644 index 000000000..21f0d0954 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aromatic_Mist.gd.uid @@ -0,0 +1 @@ +uid://dfvsik85084l5 diff --git a/Utilities/Battle/Database/Moves/Assist.gd b/Utilities/Battle/Database/Moves/Assist.gd new file mode 100644 index 000000000..a74951175 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Assist.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0B5 not fully implemented (plain move for now) + +# The name of the move +var name = "Assist" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Assist.gd.uid b/Utilities/Battle/Database/Moves/Assist.gd.uid new file mode 100644 index 000000000..4fcf5891d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Assist.gd.uid @@ -0,0 +1 @@ +uid://dcm8p2vpymuqr diff --git a/Utilities/Battle/Database/Moves/Assurance.gd b/Utilities/Battle/Database/Moves/Assurance.gd new file mode 100644 index 000000000..7d4811e61 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Assurance.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x082 not fully implemented (plain move for now) + +# The name of the move +var name = "Assurance" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_double_if_target_hit"} diff --git a/Utilities/Battle/Database/Moves/Assurance.gd.uid b/Utilities/Battle/Database/Moves/Assurance.gd.uid new file mode 100644 index 000000000..e627dea0e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Assurance.gd.uid @@ -0,0 +1 @@ +uid://df6axkg8whmrs diff --git a/Utilities/Battle/Database/Moves/Astonish.gd b/Utilities/Battle/Database/Moves/Astonish.gd new file mode 100644 index 000000000..8d65be13c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Astonish.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Astonish" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 30 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.3} diff --git a/Utilities/Battle/Database/Moves/Astonish.gd.uid b/Utilities/Battle/Database/Moves/Astonish.gd.uid new file mode 100644 index 000000000..467588c76 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Astonish.gd.uid @@ -0,0 +1 @@ +uid://dqqy8nut7lblk diff --git a/Utilities/Battle/Database/Moves/Atomic_Punch.gd b/Utilities/Battle/Database/Moves/Atomic_Punch.gd new file mode 100644 index 000000000..8530f72d0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Atomic_Punch.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Atomic Punch" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.15 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Atomic_Punch.gd.uid b/Utilities/Battle/Database/Moves/Atomic_Punch.gd.uid new file mode 100644 index 000000000..a7e92f17d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Atomic_Punch.gd.uid @@ -0,0 +1 @@ +uid://cvd3m7xjwhccx diff --git a/Utilities/Battle/Database/Moves/Attack_Order.gd b/Utilities/Battle/Database/Moves/Attack_Order.gd new file mode 100644 index 000000000..2dde90735 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Attack_Order.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Attack Order" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Attack_Order.gd.uid b/Utilities/Battle/Database/Moves/Attack_Order.gd.uid new file mode 100644 index 000000000..9dca6a5b2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Attack_Order.gd.uid @@ -0,0 +1 @@ +uid://bcvjtsg6ippd8 diff --git a/Utilities/Battle/Database/Moves/Attract.gd b/Utilities/Battle/Database/Moves/Attract.gd new file mode 100644 index 000000000..f20de1f1d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Attract.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x016 not fully implemented (plain move for now) + +# The name of the move +var name = "Attract" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Attract.gd.uid b/Utilities/Battle/Database/Moves/Attract.gd.uid new file mode 100644 index 000000000..96b15b903 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Attract.gd.uid @@ -0,0 +1 @@ +uid://c72yyxkh6ht1j diff --git a/Utilities/Battle/Database/Moves/Aura_Sphere.gd b/Utilities/Battle/Database/Moves/Aura_Sphere.gd new file mode 100644 index 000000000..4cdc9bfd8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aura_Sphere.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Aura Sphere" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "never_miss"} diff --git a/Utilities/Battle/Database/Moves/Aura_Sphere.gd.uid b/Utilities/Battle/Database/Moves/Aura_Sphere.gd.uid new file mode 100644 index 000000000..b3726236d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aura_Sphere.gd.uid @@ -0,0 +1 @@ +uid://bssdgpvrai2od diff --git a/Utilities/Battle/Database/Moves/Aurora_Beam.gd b/Utilities/Battle/Database/Moves/Aurora_Beam.gd new file mode 100644 index 000000000..925c9660d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aurora_Beam.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Aurora Beam" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(-1, 0, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Aurora_Beam.gd.uid b/Utilities/Battle/Database/Moves/Aurora_Beam.gd.uid new file mode 100644 index 000000000..8a5d17daf --- /dev/null +++ b/Utilities/Battle/Database/Moves/Aurora_Beam.gd.uid @@ -0,0 +1 @@ +uid://beow2u8mbquc6 diff --git a/Utilities/Battle/Database/Moves/Avalanche.gd b/Utilities/Battle/Database/Moves/Avalanche.gd new file mode 100644 index 000000000..604de5b95 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Avalanche.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x081 not fully implemented (plain move for now) + +# The name of the move +var name = "Avalanche" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = -4 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_double_if_hit"} diff --git a/Utilities/Battle/Database/Moves/Avalanche.gd.uid b/Utilities/Battle/Database/Moves/Avalanche.gd.uid new file mode 100644 index 000000000..9ce66e5a7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Avalanche.gd.uid @@ -0,0 +1 @@ +uid://dvfmdrp3cpf70 diff --git a/Utilities/Battle/Database/Moves/Baby-Doll_Eyes.gd b/Utilities/Battle/Database/Moves/Baby-Doll_Eyes.gd new file mode 100644 index 000000000..61efc079a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Baby-Doll_Eyes.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Baby-Doll Eyes" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(-1, 0, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Baby-Doll_Eyes.gd.uid b/Utilities/Battle/Database/Moves/Baby-Doll_Eyes.gd.uid new file mode 100644 index 000000000..ff069e99f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Baby-Doll_Eyes.gd.uid @@ -0,0 +1 @@ +uid://cudpopimtt0ut diff --git a/Utilities/Battle/Database/Moves/Barrier.gd b/Utilities/Battle/Database/Moves/Barrier.gd new file mode 100644 index 000000000..6c393b28e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Barrier.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Barrier" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 2, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Barrier.gd.uid b/Utilities/Battle/Database/Moves/Barrier.gd.uid new file mode 100644 index 000000000..95f4e9067 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Barrier.gd.uid @@ -0,0 +1 @@ +uid://c47upg8w8181o diff --git a/Utilities/Battle/Database/Moves/Baton_Pass.gd b/Utilities/Battle/Database/Moves/Baton_Pass.gd new file mode 100644 index 000000000..9f9093658 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Baton_Pass.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0ED not fully implemented (plain move for now) + +# The name of the move +var name = "Baton Pass" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Baton_Pass.gd.uid b/Utilities/Battle/Database/Moves/Baton_Pass.gd.uid new file mode 100644 index 000000000..25ba10c65 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Baton_Pass.gd.uid @@ -0,0 +1 @@ +uid://btv5gb0by51ri diff --git a/Utilities/Battle/Database/Moves/Beat_Up.gd b/Utilities/Battle/Database/Moves/Beat_Up.gd new file mode 100644 index 000000000..77bfc3c1e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Beat_Up.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0C1 not fully implemented (plain move for now) + +# The name of the move +var name = "Beat Up" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Beat_Up.gd.uid b/Utilities/Battle/Database/Moves/Beat_Up.gd.uid new file mode 100644 index 000000000..fc1646889 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Beat_Up.gd.uid @@ -0,0 +1 @@ +uid://dddyftd2vetsp diff --git a/Utilities/Battle/Database/Moves/Bide.gd b/Utilities/Battle/Database/Moves/Bide.gd new file mode 100644 index 000000000..30f38ae48 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bide.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0D4 not fully implemented (plain move for now) + +# The name of the move +var name = "Bide" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Bide.gd.uid b/Utilities/Battle/Database/Moves/Bide.gd.uid new file mode 100644 index 000000000..bbdcbd269 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bide.gd.uid @@ -0,0 +1 @@ +uid://dnxlrbkhsdxcb diff --git a/Utilities/Battle/Database/Moves/Bite.gd b/Utilities/Battle/Database/Moves/Bite.gd new file mode 100644 index 000000000..ccf967c76 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bite.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Bite" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.3} diff --git a/Utilities/Battle/Database/Moves/Bite.gd.uid b/Utilities/Battle/Database/Moves/Bite.gd.uid new file mode 100644 index 000000000..6fae96251 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bite.gd.uid @@ -0,0 +1 @@ +uid://bufbgihqfd05g diff --git a/Utilities/Battle/Database/Moves/Blaze_Kick.gd b/Utilities/Battle/Database/Moves/Blaze_Kick.gd new file mode 100644 index 000000000..7bdf9d813 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Blaze_Kick.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Blaze Kick" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 85 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Blaze_Kick.gd.uid b/Utilities/Battle/Database/Moves/Blaze_Kick.gd.uid new file mode 100644 index 000000000..2f17c17be --- /dev/null +++ b/Utilities/Battle/Database/Moves/Blaze_Kick.gd.uid @@ -0,0 +1 @@ +uid://7eoe3gnovlf diff --git a/Utilities/Battle/Database/Moves/Blizzard.gd b/Utilities/Battle/Database/Moves/Blizzard.gd old mode 100755 new mode 100644 index a2c791009..e6a03aeba --- a/Utilities/Battle/Database/Moves/Blizzard.gd +++ b/Utilities/Battle/Database/Moves/Blizzard.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance = 0.1 # The secondary effect of the move -var secondary_effect = MajorAilment.FREEZE +var secondary_effect = MajorAilment.FROZEN # The flags of the move var flags = [] diff --git a/Utilities/Battle/Database/Moves/Blizzard.gd.uid b/Utilities/Battle/Database/Moves/Blizzard.gd.uid new file mode 100644 index 000000000..8b04255b0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Blizzard.gd.uid @@ -0,0 +1 @@ +uid://b3ghm1d3k3n0j diff --git a/Utilities/Battle/Database/Moves/Body_Slam.gd b/Utilities/Battle/Database/Moves/Body_Slam.gd old mode 100755 new mode 100644 index 4b23ea2ed..339efea37 --- a/Utilities/Battle/Database/Moves/Body_Slam.gd +++ b/Utilities/Battle/Database/Moves/Body_Slam.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance = 0.3 # The secondary effect of the move -var secondary_effect = MajorAilment.PARALYZE +var secondary_effect = MajorAilment.PARALYSIS # The flags of the move var flags = [] @@ -35,5 +35,5 @@ var total_pp = 15 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Body_Slam.gd.uid b/Utilities/Battle/Database/Moves/Body_Slam.gd.uid new file mode 100644 index 000000000..630c83d44 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Body_Slam.gd.uid @@ -0,0 +1 @@ +uid://cp34sqb1f8opo diff --git a/Utilities/Battle/Database/Moves/Bone_Rush.gd b/Utilities/Battle/Database/Moves/Bone_Rush.gd new file mode 100644 index 000000000..5ddc5d7bd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bone_Rush.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Bone Rush" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 25 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "multi_hit", "min": 2, "max": 5} diff --git a/Utilities/Battle/Database/Moves/Bone_Rush.gd.uid b/Utilities/Battle/Database/Moves/Bone_Rush.gd.uid new file mode 100644 index 000000000..1a13d1aa6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bone_Rush.gd.uid @@ -0,0 +1 @@ +uid://bmcexlp0xl603 diff --git a/Utilities/Battle/Database/Moves/Boomburst.gd b/Utilities/Battle/Database/Moves/Boomburst.gd new file mode 100644 index 000000000..45d7258f1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Boomburst.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Boomburst" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 140 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Boomburst.gd.uid b/Utilities/Battle/Database/Moves/Boomburst.gd.uid new file mode 100644 index 000000000..6a2878fa3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Boomburst.gd.uid @@ -0,0 +1 @@ +uid://lt0fbdcx5r36 diff --git a/Utilities/Battle/Database/Moves/Brave_Bird.gd b/Utilities/Battle/Database/Moves/Brave_Bird.gd new file mode 100644 index 000000000..5c183cd08 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Brave_Bird.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Brave Bird" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "recoil", "fraction": 0.3333} diff --git a/Utilities/Battle/Database/Moves/Brave_Bird.gd.uid b/Utilities/Battle/Database/Moves/Brave_Bird.gd.uid new file mode 100644 index 000000000..7b46ee6cc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Brave_Bird.gd.uid @@ -0,0 +1 @@ +uid://cmsq2muab5tgv diff --git a/Utilities/Battle/Database/Moves/Brick_Break.gd b/Utilities/Battle/Database/Moves/Brick_Break.gd new file mode 100644 index 000000000..1ef8c7ed0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Brick_Break.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x10A not fully implemented (plain move for now) + +# The name of the move +var name = "Brick Break" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Brick_Break.gd.uid b/Utilities/Battle/Database/Moves/Brick_Break.gd.uid new file mode 100644 index 000000000..7556e1037 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Brick_Break.gd.uid @@ -0,0 +1 @@ +uid://drc7o7fa6x80u diff --git a/Utilities/Battle/Database/Moves/Brine.gd b/Utilities/Battle/Database/Moves/Brine.gd new file mode 100644 index 000000000..ad81b62b9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Brine.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x080 not fully implemented (plain move for now) + +# The name of the move +var name = "Brine" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_double_below_half"} diff --git a/Utilities/Battle/Database/Moves/Brine.gd.uid b/Utilities/Battle/Database/Moves/Brine.gd.uid new file mode 100644 index 000000000..f0296edc0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Brine.gd.uid @@ -0,0 +1 @@ +uid://cgvmhy4poox34 diff --git a/Utilities/Battle/Database/Moves/Bubble.gd b/Utilities/Battle/Database/Moves/Bubble.gd new file mode 100644 index 000000000..eaa39b642 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bubble.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Bubble" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -1, 0, 0) + +var stat_effect_chance = 0.1 diff --git a/Utilities/Battle/Database/Moves/Bubble.gd.uid b/Utilities/Battle/Database/Moves/Bubble.gd.uid new file mode 100644 index 000000000..4fa7b482e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bubble.gd.uid @@ -0,0 +1 @@ +uid://djq5321iyge6s diff --git a/Utilities/Battle/Database/Moves/Bubble_Beam.gd b/Utilities/Battle/Database/Moves/Bubble_Beam.gd new file mode 100644 index 000000000..13797cfbf --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bubble_Beam.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Bubble Beam" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Bubble_Beam.gd.uid b/Utilities/Battle/Database/Moves/Bubble_Beam.gd.uid new file mode 100644 index 000000000..70e1788f0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bubble_Beam.gd.uid @@ -0,0 +1 @@ +uid://cdqjti1dp3l4n diff --git a/Utilities/Battle/Database/Moves/Bug_Bite.gd b/Utilities/Battle/Database/Moves/Bug_Bite.gd new file mode 100644 index 000000000..23e96a557 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bug_Bite.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0F4 not fully implemented (plain move for now) + +# The name of the move +var name = "Bug Bite" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Bug_Bite.gd.uid b/Utilities/Battle/Database/Moves/Bug_Bite.gd.uid new file mode 100644 index 000000000..d1bc22a74 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bug_Bite.gd.uid @@ -0,0 +1 @@ +uid://fdvfjw5pojxq diff --git a/Utilities/Battle/Database/Moves/Bug_Buzz.gd b/Utilities/Battle/Database/Moves/Bug_Buzz.gd new file mode 100644 index 000000000..8ae252e0d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bug_Buzz.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Bug Buzz" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, -1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Bug_Buzz.gd.uid b/Utilities/Battle/Database/Moves/Bug_Buzz.gd.uid new file mode 100644 index 000000000..456817d8f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bug_Buzz.gd.uid @@ -0,0 +1 @@ +uid://d0ortrsv4fuoc diff --git a/Utilities/Battle/Database/Moves/Bulk_Up.gd b/Utilities/Battle/Database/Moves/Bulk_Up.gd old mode 100755 new mode 100644 index f69859331..829278e95 --- a/Utilities/Battle/Database/Moves/Bulk_Up.gd +++ b/Utilities/Battle/Database/Moves/Bulk_Up.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Bulk Up" - -# The type of the move -var type = Type.FIGHTING - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 20 - -# The target ability of the move (SINGLE_FOE, ALL_FOE, ALL, SELF) -var target_ability = MoveTarget.SELF - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(1, 1, 0, 0, 0, 0, 0) \ No newline at end of file +extends Object + +# The name of the move +var name = "Bulk Up" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(1, 1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Bulk_Up.gd.uid b/Utilities/Battle/Database/Moves/Bulk_Up.gd.uid new file mode 100644 index 000000000..8da8dcf06 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bulk_Up.gd.uid @@ -0,0 +1 @@ +uid://cbcpgdr3lo4uj diff --git a/Utilities/Battle/Database/Moves/Bulldoze.gd b/Utilities/Battle/Database/Moves/Bulldoze.gd old mode 100755 new mode 100644 index d287f6f2b..86be7bafb --- a/Utilities/Battle/Database/Moves/Bulldoze.gd +++ b/Utilities/Battle/Database/Moves/Bulldoze.gd @@ -37,3 +37,5 @@ var total_pp = 20 var target_ability = MoveTarget.ALL_FOE # attack, defense, sp_atack, sp_defense, speed, accuracy, evasion var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -1, 0, 0) + +var stat_effect_chance = 1.0 diff --git a/Utilities/Battle/Database/Moves/Bulldoze.gd.uid b/Utilities/Battle/Database/Moves/Bulldoze.gd.uid new file mode 100644 index 000000000..62afd77ac --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bulldoze.gd.uid @@ -0,0 +1 @@ +uid://cmpkvf1ra4mtf diff --git a/Utilities/Battle/Database/Moves/Bullet_Punch.gd b/Utilities/Battle/Database/Moves/Bullet_Punch.gd new file mode 100644 index 000000000..59ecd1e9b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bullet_Punch.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Bullet Punch" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Bullet_Punch.gd.uid b/Utilities/Battle/Database/Moves/Bullet_Punch.gd.uid new file mode 100644 index 000000000..ac9c9a43b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bullet_Punch.gd.uid @@ -0,0 +1 @@ +uid://cavm2lht2x3tw diff --git a/Utilities/Battle/Database/Moves/Bullet_Seed.gd b/Utilities/Battle/Database/Moves/Bullet_Seed.gd new file mode 100644 index 000000000..76cf5c4a6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bullet_Seed.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Bullet Seed" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 25 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "multi_hit", "min": 2, "max": 5} diff --git a/Utilities/Battle/Database/Moves/Bullet_Seed.gd.uid b/Utilities/Battle/Database/Moves/Bullet_Seed.gd.uid new file mode 100644 index 000000000..23c0d5138 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Bullet_Seed.gd.uid @@ -0,0 +1 @@ +uid://uf62oiee8tn4 diff --git a/Utilities/Battle/Database/Moves/Calm_Mind.gd b/Utilities/Battle/Database/Moves/Calm_Mind.gd new file mode 100644 index 000000000..c3d840761 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Calm_Mind.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Calm Mind" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 0, 1, 1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Calm_Mind.gd.uid b/Utilities/Battle/Database/Moves/Calm_Mind.gd.uid new file mode 100644 index 000000000..5929c6458 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Calm_Mind.gd.uid @@ -0,0 +1 @@ +uid://bvpje2cmbyw1m diff --git a/Utilities/Battle/Database/Moves/Camouflage.gd b/Utilities/Battle/Database/Moves/Camouflage.gd new file mode 100644 index 000000000..4ccfd5133 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Camouflage.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x060 not fully implemented (plain move for now) + +# The name of the move +var name = "Camouflage" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Camouflage.gd.uid b/Utilities/Battle/Database/Moves/Camouflage.gd.uid new file mode 100644 index 000000000..c9c16daf5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Camouflage.gd.uid @@ -0,0 +1 @@ +uid://dvm74fj6fyo7n diff --git a/Utilities/Battle/Database/Moves/Charge.gd b/Utilities/Battle/Database/Moves/Charge.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Charge.gd.uid b/Utilities/Battle/Database/Moves/Charge.gd.uid new file mode 100644 index 000000000..c34fb7c63 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Charge.gd.uid @@ -0,0 +1 @@ +uid://bc6g0sgg15oyb diff --git a/Utilities/Battle/Database/Moves/Charge_Beam.gd b/Utilities/Battle/Database/Moves/Charge_Beam.gd new file mode 100644 index 000000000..080a8f492 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Charge_Beam.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Charge Beam" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 1, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Charge_Beam.gd.uid b/Utilities/Battle/Database/Moves/Charge_Beam.gd.uid new file mode 100644 index 000000000..1984148a9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Charge_Beam.gd.uid @@ -0,0 +1 @@ +uid://dgtaf277p67jq diff --git a/Utilities/Battle/Database/Moves/Charm.gd b/Utilities/Battle/Database/Moves/Charm.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Charm.gd.uid b/Utilities/Battle/Database/Moves/Charm.gd.uid new file mode 100644 index 000000000..e2d9ed33c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Charm.gd.uid @@ -0,0 +1 @@ +uid://cvomeplq8uybc diff --git a/Utilities/Battle/Database/Moves/Chip_Away.gd b/Utilities/Battle/Database/Moves/Chip_Away.gd new file mode 100644 index 000000000..61211b0b1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Chip_Away.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0A9 not fully implemented (plain move for now) + +# The name of the move +var name = "Chip Away" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Chip_Away.gd.uid b/Utilities/Battle/Database/Moves/Chip_Away.gd.uid new file mode 100644 index 000000000..91619c4e3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Chip_Away.gd.uid @@ -0,0 +1 @@ +uid://c5dmwd48ynh5t diff --git a/Utilities/Battle/Database/Moves/Close_Combat.gd b/Utilities/Battle/Database/Moves/Close_Combat.gd new file mode 100644 index 000000000..17aa8f09d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Close_Combat.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Close Combat" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, -1, 0, -1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Close_Combat.gd.uid b/Utilities/Battle/Database/Moves/Close_Combat.gd.uid new file mode 100644 index 000000000..e457c7560 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Close_Combat.gd.uid @@ -0,0 +1 @@ +uid://b4hjkroibrqve diff --git a/Utilities/Battle/Database/Moves/Coil.gd b/Utilities/Battle/Database/Moves/Coil.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Coil.gd.uid b/Utilities/Battle/Database/Moves/Coil.gd.uid new file mode 100644 index 000000000..daba21b2e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Coil.gd.uid @@ -0,0 +1 @@ +uid://c1xmthclslyca diff --git a/Utilities/Battle/Database/Moves/Confuse_Ray.gd b/Utilities/Battle/Database/Moves/Confuse_Ray.gd new file mode 100644 index 000000000..ce3613d28 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Confuse_Ray.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Confuse Ray" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "confuse", "chance": 1.0} diff --git a/Utilities/Battle/Database/Moves/Confuse_Ray.gd.uid b/Utilities/Battle/Database/Moves/Confuse_Ray.gd.uid new file mode 100644 index 000000000..2f8f5e017 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Confuse_Ray.gd.uid @@ -0,0 +1 @@ +uid://0p8bro7p3sij diff --git a/Utilities/Battle/Database/Moves/Confusion.gd b/Utilities/Battle/Database/Moves/Confusion.gd new file mode 100644 index 000000000..51df4df71 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Confusion.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Confusion" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "confuse", "chance": 0.1} diff --git a/Utilities/Battle/Database/Moves/Confusion.gd.uid b/Utilities/Battle/Database/Moves/Confusion.gd.uid new file mode 100644 index 000000000..b61c6d850 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Confusion.gd.uid @@ -0,0 +1 @@ +uid://buwaf2355kopg diff --git a/Utilities/Battle/Database/Moves/Conversion_2.gd b/Utilities/Battle/Database/Moves/Conversion_2.gd new file mode 100644 index 000000000..09d786367 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Conversion_2.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x05F not fully implemented (plain move for now) + +# The name of the move +var name = "Conversion 2" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Conversion_2.gd.uid b/Utilities/Battle/Database/Moves/Conversion_2.gd.uid new file mode 100644 index 000000000..f6c7548eb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Conversion_2.gd.uid @@ -0,0 +1 @@ +uid://s6l1dbwa71ky diff --git a/Utilities/Battle/Database/Moves/Copycat.gd b/Utilities/Battle/Database/Moves/Copycat.gd new file mode 100644 index 000000000..b8df43bfa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Copycat.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0AF not fully implemented (plain move for now) + +# The name of the move +var name = "Copycat" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Copycat.gd.uid b/Utilities/Battle/Database/Moves/Copycat.gd.uid new file mode 100644 index 000000000..3f6bbd983 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Copycat.gd.uid @@ -0,0 +1 @@ +uid://cj3m0qfaevs2o diff --git a/Utilities/Battle/Database/Moves/Cosmic_Power.gd b/Utilities/Battle/Database/Moves/Cosmic_Power.gd new file mode 100644 index 000000000..03e2dde9b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cosmic_Power.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Cosmic Power" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 1, 0, 1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Cosmic_Power.gd.uid b/Utilities/Battle/Database/Moves/Cosmic_Power.gd.uid new file mode 100644 index 000000000..d39fbbca4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cosmic_Power.gd.uid @@ -0,0 +1 @@ +uid://cao7dqjsa76id diff --git a/Utilities/Battle/Database/Moves/Cotton_Guard.gd b/Utilities/Battle/Database/Moves/Cotton_Guard.gd new file mode 100644 index 000000000..6f3512a4f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cotton_Guard.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Cotton Guard" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 3, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Cotton_Guard.gd.uid b/Utilities/Battle/Database/Moves/Cotton_Guard.gd.uid new file mode 100644 index 000000000..4d6963072 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cotton_Guard.gd.uid @@ -0,0 +1 @@ +uid://dk3pj1hmn1p86 diff --git a/Utilities/Battle/Database/Moves/Cotton_Spore.gd b/Utilities/Battle/Database/Moves/Cotton_Spore.gd new file mode 100644 index 000000000..0823e0c49 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cotton_Spore.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Cotton Spore" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -2, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Cotton_Spore.gd.uid b/Utilities/Battle/Database/Moves/Cotton_Spore.gd.uid new file mode 100644 index 000000000..372165f24 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cotton_Spore.gd.uid @@ -0,0 +1 @@ +uid://cwxbov05f0mo6 diff --git a/Utilities/Battle/Database/Moves/Counter.gd b/Utilities/Battle/Database/Moves/Counter.gd new file mode 100644 index 000000000..4b9149900 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Counter.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x071 not fully implemented (plain move for now) + +# The name of the move +var name = "Counter" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = -5 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "fixed_counter"} diff --git a/Utilities/Battle/Database/Moves/Counter.gd.uid b/Utilities/Battle/Database/Moves/Counter.gd.uid new file mode 100644 index 000000000..24b6a1b0a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Counter.gd.uid @@ -0,0 +1 @@ +uid://d06cmq127jq4c diff --git a/Utilities/Battle/Database/Moves/Covet.gd b/Utilities/Battle/Database/Moves/Covet.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Covet.gd.uid b/Utilities/Battle/Database/Moves/Covet.gd.uid new file mode 100644 index 000000000..dac41f569 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Covet.gd.uid @@ -0,0 +1 @@ +uid://cgi61np2rx5gs diff --git a/Utilities/Battle/Database/Moves/Crabhammer.gd b/Utilities/Battle/Database/Moves/Crabhammer.gd new file mode 100644 index 000000000..3e50116cf --- /dev/null +++ b/Utilities/Battle/Database/Moves/Crabhammer.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Crabhammer" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Crabhammer.gd.uid b/Utilities/Battle/Database/Moves/Crabhammer.gd.uid new file mode 100644 index 000000000..775e07db1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Crabhammer.gd.uid @@ -0,0 +1 @@ +uid://cmksl5i5jul8m diff --git a/Utilities/Battle/Database/Moves/Cross_Chop.gd b/Utilities/Battle/Database/Moves/Cross_Chop.gd new file mode 100644 index 000000000..4815fee06 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cross_Chop.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Cross Chop" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 80 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Cross_Chop.gd.uid b/Utilities/Battle/Database/Moves/Cross_Chop.gd.uid new file mode 100644 index 000000000..3b8a2ba97 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cross_Chop.gd.uid @@ -0,0 +1 @@ +uid://b77pvj6xghf2i diff --git a/Utilities/Battle/Database/Moves/Cross_Poison.gd b/Utilities/Battle/Database/Moves/Cross_Poison.gd new file mode 100644 index 000000000..4fd7825ea --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cross_Poison.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Cross Poison" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.POISON + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Cross_Poison.gd.uid b/Utilities/Battle/Database/Moves/Cross_Poison.gd.uid new file mode 100644 index 000000000..19c32c299 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Cross_Poison.gd.uid @@ -0,0 +1 @@ +uid://d1860bckv6vcr diff --git a/Utilities/Battle/Database/Moves/Crunch.gd b/Utilities/Battle/Database/Moves/Crunch.gd new file mode 100644 index 000000000..34ac28624 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Crunch.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Crunch" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, -1, 0, 0, 0, 0, 0) + +var stat_effect_chance = 0.2 diff --git a/Utilities/Battle/Database/Moves/Crunch.gd.uid b/Utilities/Battle/Database/Moves/Crunch.gd.uid new file mode 100644 index 000000000..92b68d1f7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Crunch.gd.uid @@ -0,0 +1 @@ +uid://dah8apbk3ohfe diff --git a/Utilities/Battle/Database/Moves/Crush_Claw.gd b/Utilities/Battle/Database/Moves/Crush_Claw.gd new file mode 100644 index 000000000..a89d2d22a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Crush_Claw.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Crush Claw" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, -1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Crush_Claw.gd.uid b/Utilities/Battle/Database/Moves/Crush_Claw.gd.uid new file mode 100644 index 000000000..11b1ac259 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Crush_Claw.gd.uid @@ -0,0 +1 @@ +uid://wg7k41b04h03 diff --git a/Utilities/Battle/Database/Moves/Curse.gd b/Utilities/Battle/Database/Moves/Curse.gd new file mode 100644 index 000000000..cf252a86a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Curse.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Curse" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(1, 1, 0, 0, -1, 0, 0) + +var mechanic = {"kind": "curse"} diff --git a/Utilities/Battle/Database/Moves/Curse.gd.uid b/Utilities/Battle/Database/Moves/Curse.gd.uid new file mode 100644 index 000000000..66f7e687e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Curse.gd.uid @@ -0,0 +1 @@ +uid://d2tltna5tmax diff --git a/Utilities/Battle/Database/Moves/Dark_Pulse.gd b/Utilities/Battle/Database/Moves/Dark_Pulse.gd new file mode 100644 index 000000000..c45f259d5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dark_Pulse.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Dark Pulse" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.2} diff --git a/Utilities/Battle/Database/Moves/Dark_Pulse.gd.uid b/Utilities/Battle/Database/Moves/Dark_Pulse.gd.uid new file mode 100644 index 000000000..47caa36cd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dark_Pulse.gd.uid @@ -0,0 +1 @@ +uid://04vw7nsf3vfi diff --git a/Utilities/Battle/Database/Moves/Dazzling_Gleam.gd b/Utilities/Battle/Database/Moves/Dazzling_Gleam.gd new file mode 100644 index 000000000..f0af97886 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dazzling_Gleam.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Dazzling Gleam" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Dazzling_Gleam.gd.uid b/Utilities/Battle/Database/Moves/Dazzling_Gleam.gd.uid new file mode 100644 index 000000000..e6db12fc3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dazzling_Gleam.gd.uid @@ -0,0 +1 @@ +uid://tpbypfq6mffh diff --git a/Utilities/Battle/Database/Moves/Defend_Order.gd b/Utilities/Battle/Database/Moves/Defend_Order.gd new file mode 100644 index 000000000..ad3b68c26 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Defend_Order.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Defend Order" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 1, 0, 1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Defend_Order.gd.uid b/Utilities/Battle/Database/Moves/Defend_Order.gd.uid new file mode 100644 index 000000000..46ddb9c63 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Defend_Order.gd.uid @@ -0,0 +1 @@ +uid://0kh13cn0gf75 diff --git a/Utilities/Battle/Database/Moves/Defense_Curl.gd b/Utilities/Battle/Database/Moves/Defense_Curl.gd old mode 100755 new mode 100644 index e0c2824d7..34236c461 --- a/Utilities/Battle/Database/Moves/Defense_Curl.gd +++ b/Utilities/Battle/Database/Moves/Defense_Curl.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Defense Curl" - -# The type of the move -var type = Type.NORMAL - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 40 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SELF - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(0, 1, 0, 0, 0, 0, 0) \ No newline at end of file +extends Object + +# The name of the move +var name = "Defense Curl" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Defense_Curl.gd.uid b/Utilities/Battle/Database/Moves/Defense_Curl.gd.uid new file mode 100644 index 000000000..376a301e0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Defense_Curl.gd.uid @@ -0,0 +1 @@ +uid://cnhocmtj37dsf diff --git a/Utilities/Battle/Database/Moves/Defog.gd b/Utilities/Battle/Database/Moves/Defog.gd old mode 100755 new mode 100644 index 2e1a3ba0b..66618c5bc --- a/Utilities/Battle/Database/Moves/Defog.gd +++ b/Utilities/Battle/Database/Moves/Defog.gd @@ -1,37 +1,37 @@ -extends Object - -# The name of the move -var name = "Defog" - -# The type of the move -var type = Type.FLYING - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 15 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion +extends Object + +# The name of the move +var name = "Defog" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, 0, -1) \ No newline at end of file diff --git a/Utilities/Battle/Database/Moves/Defog.gd.uid b/Utilities/Battle/Database/Moves/Defog.gd.uid new file mode 100644 index 000000000..b2c2f82b2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Defog.gd.uid @@ -0,0 +1 @@ +uid://dwtjv71x34kh7 diff --git a/Utilities/Battle/Database/Moves/Destiny_Bond.gd b/Utilities/Battle/Database/Moves/Destiny_Bond.gd new file mode 100644 index 000000000..4920d876e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Destiny_Bond.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0E7 not fully implemented (plain move for now) + +# The name of the move +var name = "Destiny Bond" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Destiny_Bond.gd.uid b/Utilities/Battle/Database/Moves/Destiny_Bond.gd.uid new file mode 100644 index 000000000..cb1405a1d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Destiny_Bond.gd.uid @@ -0,0 +1 @@ +uid://bi6idk4hkq486 diff --git a/Utilities/Battle/Database/Moves/Detect.gd b/Utilities/Battle/Database/Moves/Detect.gd new file mode 100644 index 000000000..8b619a86e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Detect.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0AA not fully implemented (plain move for now) + +# The name of the move +var name = "Detect" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 4 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "protect"} diff --git a/Utilities/Battle/Database/Moves/Detect.gd.uid b/Utilities/Battle/Database/Moves/Detect.gd.uid new file mode 100644 index 000000000..d6b89a735 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Detect.gd.uid @@ -0,0 +1 @@ +uid://cwle2owo5v757 diff --git a/Utilities/Battle/Database/Moves/Dig.gd b/Utilities/Battle/Database/Moves/Dig.gd new file mode 100644 index 000000000..f1f41eb3c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dig.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0CA not fully implemented (plain move for now) + +# The name of the move +var name = "Dig" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "two_turn", "charge_text": " burrowed\nits way under the ground!"} diff --git a/Utilities/Battle/Database/Moves/Dig.gd.uid b/Utilities/Battle/Database/Moves/Dig.gd.uid new file mode 100644 index 000000000..bf39d24b1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dig.gd.uid @@ -0,0 +1 @@ +uid://buheh26mru4ve diff --git a/Utilities/Battle/Database/Moves/Disarming_Voice.gd b/Utilities/Battle/Database/Moves/Disarming_Voice.gd new file mode 100644 index 000000000..4576c7280 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Disarming_Voice.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Disarming Voice" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect + +var mechanic = {"kind": "never_miss"} diff --git a/Utilities/Battle/Database/Moves/Disarming_Voice.gd.uid b/Utilities/Battle/Database/Moves/Disarming_Voice.gd.uid new file mode 100644 index 000000000..662d5d2f4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Disarming_Voice.gd.uid @@ -0,0 +1 @@ +uid://by57hvbt7k0nc diff --git a/Utilities/Battle/Database/Moves/Discharge.gd b/Utilities/Battle/Database/Moves/Discharge.gd new file mode 100644 index 000000000..195f69b08 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Discharge.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Discharge" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.3 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Discharge.gd.uid b/Utilities/Battle/Database/Moves/Discharge.gd.uid new file mode 100644 index 000000000..152472d80 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Discharge.gd.uid @@ -0,0 +1 @@ +uid://bnp17u73ipv5l diff --git a/Utilities/Battle/Database/Moves/Double-Edge.gd b/Utilities/Battle/Database/Moves/Double-Edge.gd new file mode 100644 index 000000000..23db34278 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Double-Edge.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Double-Edge" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "recoil", "fraction": 0.3333} diff --git a/Utilities/Battle/Database/Moves/Double-Edge.gd.uid b/Utilities/Battle/Database/Moves/Double-Edge.gd.uid new file mode 100644 index 000000000..f4c752134 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Double-Edge.gd.uid @@ -0,0 +1 @@ +uid://cpr8jysbysdu8 diff --git a/Utilities/Battle/Database/Moves/Double_Hit.gd b/Utilities/Battle/Database/Moves/Double_Hit.gd new file mode 100644 index 000000000..4597813e6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Double_Hit.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Double Hit" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 35 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "hits", "n": 2} diff --git a/Utilities/Battle/Database/Moves/Double_Hit.gd.uid b/Utilities/Battle/Database/Moves/Double_Hit.gd.uid new file mode 100644 index 000000000..6f8581a10 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Double_Hit.gd.uid @@ -0,0 +1 @@ +uid://bhsce6kgxgk4j diff --git a/Utilities/Battle/Database/Moves/Double_Kick.gd b/Utilities/Battle/Database/Moves/Double_Kick.gd new file mode 100644 index 000000000..eca6e0405 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Double_Kick.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Double Kick" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 30 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "hits", "n": 2} diff --git a/Utilities/Battle/Database/Moves/Double_Kick.gd.uid b/Utilities/Battle/Database/Moves/Double_Kick.gd.uid new file mode 100644 index 000000000..296946945 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Double_Kick.gd.uid @@ -0,0 +1 @@ +uid://dqecrfyjced7t diff --git a/Utilities/Battle/Database/Moves/Double_Team.gd b/Utilities/Battle/Database/Moves/Double_Team.gd old mode 100755 new mode 100644 index 2dabf1395..390e1247d --- a/Utilities/Battle/Database/Moves/Double_Team.gd +++ b/Utilities/Battle/Database/Moves/Double_Team.gd @@ -1,36 +1,39 @@ -extends Object - -# The name of the move -var name = "Double Team" - -# The type of the move -var type = Type.NORMAL - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 15 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SELF - -var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, 0, 1) +extends Object + +# The name of the move +var name = "Double Team" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, 0, 1) diff --git a/Utilities/Battle/Database/Moves/Double_Team.gd.uid b/Utilities/Battle/Database/Moves/Double_Team.gd.uid new file mode 100644 index 000000000..9e087e5bf --- /dev/null +++ b/Utilities/Battle/Database/Moves/Double_Team.gd.uid @@ -0,0 +1 @@ +uid://csqubtbrt2q7h diff --git a/Utilities/Battle/Database/Moves/Draco_Meteor.gd b/Utilities/Battle/Database/Moves/Draco_Meteor.gd new file mode 100644 index 000000000..c4efe2eae --- /dev/null +++ b/Utilities/Battle/Database/Moves/Draco_Meteor.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Draco Meteor" + +# The type of the move +var type = Type.DRAGON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 130 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, -2, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Draco_Meteor.gd.uid b/Utilities/Battle/Database/Moves/Draco_Meteor.gd.uid new file mode 100644 index 000000000..d34297650 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Draco_Meteor.gd.uid @@ -0,0 +1 @@ +uid://bq4dvd6rmc6vn diff --git a/Utilities/Battle/Database/Moves/Dragon_Breath.gd b/Utilities/Battle/Database/Moves/Dragon_Breath.gd old mode 100755 new mode 100644 index 7f2793375..af56fe132 --- a/Utilities/Battle/Database/Moves/Dragon_Breath.gd +++ b/Utilities/Battle/Database/Moves/Dragon_Breath.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance = 0.3 # The secondary effect of the move -var secondary_effect = MajorAilment.PARALYZE +var secondary_effect = MajorAilment.PARALYSIS # The flags of the move var flags = [] @@ -33,7 +33,7 @@ var flags = [] # The total pp of the move var total_pp = 20 -# The target ability of the move (SINGLE_FOE, ALL_FOE, ALL, SELF) +# The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Dragon_Breath.gd.uid b/Utilities/Battle/Database/Moves/Dragon_Breath.gd.uid new file mode 100644 index 000000000..93a0b8594 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Breath.gd.uid @@ -0,0 +1 @@ +uid://csbaks65lrtvq diff --git a/Utilities/Battle/Database/Moves/Dragon_Claw.gd b/Utilities/Battle/Database/Moves/Dragon_Claw.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Dragon_Claw.gd.uid b/Utilities/Battle/Database/Moves/Dragon_Claw.gd.uid new file mode 100644 index 000000000..b16f6d015 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Claw.gd.uid @@ -0,0 +1 @@ +uid://vxhi2enkeynx diff --git a/Utilities/Battle/Database/Moves/Dragon_Dance.gd b/Utilities/Battle/Database/Moves/Dragon_Dance.gd new file mode 100644 index 000000000..94e1480de --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Dance.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Dragon Dance" + +# The type of the move +var type = Type.DRAGON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(1, 0, 0, 0, 1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Dragon_Dance.gd.uid b/Utilities/Battle/Database/Moves/Dragon_Dance.gd.uid new file mode 100644 index 000000000..41eb6f61c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Dance.gd.uid @@ -0,0 +1 @@ +uid://dy3ljxd0stdhn diff --git a/Utilities/Battle/Database/Moves/Dragon_Pulse.gd b/Utilities/Battle/Database/Moves/Dragon_Pulse.gd old mode 100755 new mode 100644 index acfd04efe..759d21d13 --- a/Utilities/Battle/Database/Moves/Dragon_Pulse.gd +++ b/Utilities/Battle/Database/Moves/Dragon_Pulse.gd @@ -33,7 +33,7 @@ var flags = [] # The total pp of the move var total_pp = 10 -# The target ability of the move (SINGLE_FOE, ALL_FOE, ALL, SELF) +# The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Dragon_Pulse.gd.uid b/Utilities/Battle/Database/Moves/Dragon_Pulse.gd.uid new file mode 100644 index 000000000..222f17ce0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Pulse.gd.uid @@ -0,0 +1 @@ +uid://2apf5jqqv36r diff --git a/Utilities/Battle/Database/Moves/Dragon_Rage.gd b/Utilities/Battle/Database/Moves/Dragon_Rage.gd new file mode 100644 index 000000000..4cec13753 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Rage.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Dragon Rage" + +# The type of the move +var type = Type.DRAGON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "fixed", "amount": 40} diff --git a/Utilities/Battle/Database/Moves/Dragon_Rage.gd.uid b/Utilities/Battle/Database/Moves/Dragon_Rage.gd.uid new file mode 100644 index 000000000..31c51d3af --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Rage.gd.uid @@ -0,0 +1 @@ +uid://dqrsoyxh8gt8q diff --git a/Utilities/Battle/Database/Moves/Dragon_Rush.gd b/Utilities/Battle/Database/Moves/Dragon_Rush.gd old mode 100755 new mode 100644 index 5c3487e93..d2ddd3a4c --- a/Utilities/Battle/Database/Moves/Dragon_Rush.gd +++ b/Utilities/Battle/Database/Moves/Dragon_Rush.gd @@ -22,10 +22,10 @@ var priority = 0 var critical_hit_level = 1 # The secondary effect chance of the move -var secondary_effect_chance # = 0.2 +var secondary_effect_chance # The secondary effect of the move -var secondary_effect # = MajorAilment.FLINCH +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,7 @@ var total_pp = 10 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.2} diff --git a/Utilities/Battle/Database/Moves/Dragon_Rush.gd.uid b/Utilities/Battle/Database/Moves/Dragon_Rush.gd.uid new file mode 100644 index 000000000..2e687b27f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Rush.gd.uid @@ -0,0 +1 @@ +uid://cv3clk5o0otw5 diff --git a/Utilities/Battle/Database/Moves/Dragon_Tail.gd b/Utilities/Battle/Database/Moves/Dragon_Tail.gd new file mode 100644 index 000000000..1c4359d3b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Tail.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0EC not fully implemented (plain move for now) + +# The name of the move +var name = "Dragon Tail" + +# The type of the move +var type = Type.DRAGON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = -6 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Dragon_Tail.gd.uid b/Utilities/Battle/Database/Moves/Dragon_Tail.gd.uid new file mode 100644 index 000000000..754c3ab49 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dragon_Tail.gd.uid @@ -0,0 +1 @@ +uid://cl5lt6uixmar1 diff --git a/Utilities/Battle/Database/Moves/Drain_Life.gd b/Utilities/Battle/Database/Moves/Drain_Life.gd new file mode 100644 index 000000000..69cb1aceb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Drain_Life.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Drain Life" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "drain", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Drain_Life.gd.uid b/Utilities/Battle/Database/Moves/Drain_Life.gd.uid new file mode 100644 index 000000000..c887879c5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Drain_Life.gd.uid @@ -0,0 +1 @@ +uid://dgh6xwi254kur diff --git a/Utilities/Battle/Database/Moves/Drain_Punch.gd b/Utilities/Battle/Database/Moves/Drain_Punch.gd new file mode 100644 index 000000000..b198b1285 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Drain_Punch.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Drain Punch" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "drain", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Drain_Punch.gd.uid b/Utilities/Battle/Database/Moves/Drain_Punch.gd.uid new file mode 100644 index 000000000..4a9ebbb6d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Drain_Punch.gd.uid @@ -0,0 +1 @@ +uid://cr2lwrb7qqnxu diff --git a/Utilities/Battle/Database/Moves/Draining_Kiss.gd b/Utilities/Battle/Database/Moves/Draining_Kiss.gd new file mode 100644 index 000000000..72209e390 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Draining_Kiss.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x138 not fully implemented (plain move for now) + +# The name of the move +var name = "Draining Kiss" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Draining_Kiss.gd.uid b/Utilities/Battle/Database/Moves/Draining_Kiss.gd.uid new file mode 100644 index 000000000..b01f2c692 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Draining_Kiss.gd.uid @@ -0,0 +1 @@ +uid://b8ahy8i1313qe diff --git a/Utilities/Battle/Database/Moves/Dream_Eater.gd b/Utilities/Battle/Database/Moves/Dream_Eater.gd new file mode 100644 index 000000000..843a4b9da --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dream_Eater.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0DE not fully implemented (plain move for now) + +# The name of the move +var name = "Dream Eater" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Dream_Eater.gd.uid b/Utilities/Battle/Database/Moves/Dream_Eater.gd.uid new file mode 100644 index 000000000..ba1597a63 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dream_Eater.gd.uid @@ -0,0 +1 @@ +uid://lohnchhy6q0l diff --git a/Utilities/Battle/Database/Moves/Drill_Peck.gd b/Utilities/Battle/Database/Moves/Drill_Peck.gd new file mode 100644 index 000000000..bf24d3d80 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Drill_Peck.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Drill Peck" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Drill_Peck.gd.uid b/Utilities/Battle/Database/Moves/Drill_Peck.gd.uid new file mode 100644 index 000000000..fbfb068e3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Drill_Peck.gd.uid @@ -0,0 +1 @@ +uid://diidwlmq3jljh diff --git a/Utilities/Battle/Database/Moves/Drill_Run.gd b/Utilities/Battle/Database/Moves/Drill_Run.gd old mode 100755 new mode 100644 index f50e84346..2375fba7e --- a/Utilities/Battle/Database/Moves/Drill_Run.gd +++ b/Utilities/Battle/Database/Moves/Drill_Run.gd @@ -25,7 +25,7 @@ var critical_hit_level = 2 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,5 @@ var total_pp = 10 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Drill_Run.gd.uid b/Utilities/Battle/Database/Moves/Drill_Run.gd.uid new file mode 100644 index 000000000..e2a7ba4ef --- /dev/null +++ b/Utilities/Battle/Database/Moves/Drill_Run.gd.uid @@ -0,0 +1 @@ +uid://ccm5fwn23nun7 diff --git a/Utilities/Battle/Database/Moves/Dual_Chop.gd b/Utilities/Battle/Database/Moves/Dual_Chop.gd new file mode 100644 index 000000000..7a0233e8e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dual_Chop.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Dual Chop" + +# The type of the move +var type = Type.DRAGON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "hits", "n": 2} diff --git a/Utilities/Battle/Database/Moves/Dual_Chop.gd.uid b/Utilities/Battle/Database/Moves/Dual_Chop.gd.uid new file mode 100644 index 000000000..2c73e1119 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dual_Chop.gd.uid @@ -0,0 +1 @@ +uid://xrobyownrv76 diff --git a/Utilities/Battle/Database/Moves/Dynamic_Punch.gd b/Utilities/Battle/Database/Moves/Dynamic_Punch.gd new file mode 100644 index 000000000..48e1816d7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dynamic_Punch.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Dynamic Punch" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 50 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "confuse", "chance": 1.0} diff --git a/Utilities/Battle/Database/Moves/Dynamic_Punch.gd.uid b/Utilities/Battle/Database/Moves/Dynamic_Punch.gd.uid new file mode 100644 index 000000000..ca9710c14 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Dynamic_Punch.gd.uid @@ -0,0 +1 @@ +uid://c05msffiv40po diff --git a/Utilities/Battle/Database/Moves/Earth_Power.gd b/Utilities/Battle/Database/Moves/Earth_Power.gd new file mode 100644 index 000000000..efc62bd34 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Earth_Power.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Earth Power" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, -1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Earth_Power.gd.uid b/Utilities/Battle/Database/Moves/Earth_Power.gd.uid new file mode 100644 index 000000000..946d9a0cb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Earth_Power.gd.uid @@ -0,0 +1 @@ +uid://bfhsqplbivtv8 diff --git a/Utilities/Battle/Database/Moves/Earthquake.gd b/Utilities/Battle/Database/Moves/Earthquake.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Earthquake.gd.uid b/Utilities/Battle/Database/Moves/Earthquake.gd.uid new file mode 100644 index 000000000..6174164f2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Earthquake.gd.uid @@ -0,0 +1 @@ +uid://dpauk3lu5y2k diff --git a/Utilities/Battle/Database/Moves/Echoed_Voice.gd b/Utilities/Battle/Database/Moves/Echoed_Voice.gd new file mode 100644 index 000000000..d85f93a3d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Echoed_Voice.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x092 not fully implemented (plain move for now) + +# The name of the move +var name = "Echoed Voice" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Echoed_Voice.gd.uid b/Utilities/Battle/Database/Moves/Echoed_Voice.gd.uid new file mode 100644 index 000000000..8ff8d94e2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Echoed_Voice.gd.uid @@ -0,0 +1 @@ +uid://b1r0yrwhstn4a diff --git a/Utilities/Battle/Database/Moves/Electric_Terrain.gd b/Utilities/Battle/Database/Moves/Electric_Terrain.gd new file mode 100644 index 000000000..0db5c45e7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Electric_Terrain.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x140 not fully implemented (plain move for now) + +# The name of the move +var name = "Electric Terrain" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Electric_Terrain.gd.uid b/Utilities/Battle/Database/Moves/Electric_Terrain.gd.uid new file mode 100644 index 000000000..99ff6ddd2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Electric_Terrain.gd.uid @@ -0,0 +1 @@ +uid://da2dmk2msihkx diff --git a/Utilities/Battle/Database/Moves/Electro_Ball.gd b/Utilities/Battle/Database/Moves/Electro_Ball.gd new file mode 100644 index 000000000..b92b30cac --- /dev/null +++ b/Utilities/Battle/Database/Moves/Electro_Ball.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x099 not fully implemented (plain move for now) + +# The name of the move +var name = "Electro Ball" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Electro_Ball.gd.uid b/Utilities/Battle/Database/Moves/Electro_Ball.gd.uid new file mode 100644 index 000000000..edcd03154 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Electro_Ball.gd.uid @@ -0,0 +1 @@ +uid://dqwl1lmdjj11n diff --git a/Utilities/Battle/Database/Moves/Embargo.gd b/Utilities/Battle/Database/Moves/Embargo.gd new file mode 100644 index 000000000..3d88924b5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Embargo.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0F8 not fully implemented (plain move for now) + +# The name of the move +var name = "Embargo" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Embargo.gd.uid b/Utilities/Battle/Database/Moves/Embargo.gd.uid new file mode 100644 index 000000000..bb89ffda2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Embargo.gd.uid @@ -0,0 +1 @@ +uid://bd05wmyegi0ng diff --git a/Utilities/Battle/Database/Moves/Ember.gd b/Utilities/Battle/Database/Moves/Ember.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Ember.gd.uid b/Utilities/Battle/Database/Moves/Ember.gd.uid new file mode 100644 index 000000000..94b471f7b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ember.gd.uid @@ -0,0 +1 @@ +uid://ct08bi3eylcpe diff --git a/Utilities/Battle/Database/Moves/Encore.gd b/Utilities/Battle/Database/Moves/Encore.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Encore.gd.uid b/Utilities/Battle/Database/Moves/Encore.gd.uid new file mode 100644 index 000000000..c51479d3f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Encore.gd.uid @@ -0,0 +1 @@ +uid://dllmdv44afi5q diff --git a/Utilities/Battle/Database/Moves/Endeavor.gd b/Utilities/Battle/Database/Moves/Endeavor.gd new file mode 100644 index 000000000..bec5a9154 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Endeavor.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x06E not fully implemented (plain move for now) + +# The name of the move +var name = "Endeavor" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "fixed_endeavor"} diff --git a/Utilities/Battle/Database/Moves/Endeavor.gd.uid b/Utilities/Battle/Database/Moves/Endeavor.gd.uid new file mode 100644 index 000000000..5a6852dfb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Endeavor.gd.uid @@ -0,0 +1 @@ +uid://b2057n1burr21 diff --git a/Utilities/Battle/Database/Moves/Endure.gd b/Utilities/Battle/Database/Moves/Endure.gd new file mode 100644 index 000000000..4fdf73637 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Endure.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0E8 not fully implemented (plain move for now) + +# The name of the move +var name = "Endure" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 3 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "endure"} diff --git a/Utilities/Battle/Database/Moves/Endure.gd.uid b/Utilities/Battle/Database/Moves/Endure.gd.uid new file mode 100644 index 000000000..823797b60 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Endure.gd.uid @@ -0,0 +1 @@ +uid://cefajtin85u2v diff --git a/Utilities/Battle/Database/Moves/Energy_Ball.gd b/Utilities/Battle/Database/Moves/Energy_Ball.gd new file mode 100644 index 000000000..2fd7b8ad7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Energy_Ball.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Energy Ball" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, -1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Energy_Ball.gd.uid b/Utilities/Battle/Database/Moves/Energy_Ball.gd.uid new file mode 100644 index 000000000..b128c3831 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Energy_Ball.gd.uid @@ -0,0 +1 @@ +uid://brpxtr7llvxpl diff --git a/Utilities/Battle/Database/Moves/Entrainment.gd b/Utilities/Battle/Database/Moves/Entrainment.gd new file mode 100644 index 000000000..61e37777e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Entrainment.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x066 not fully implemented (plain move for now) + +# The name of the move +var name = "Entrainment" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Entrainment.gd.uid b/Utilities/Battle/Database/Moves/Entrainment.gd.uid new file mode 100644 index 000000000..dbfe8e785 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Entrainment.gd.uid @@ -0,0 +1 @@ +uid://c43761d60o1x7 diff --git a/Utilities/Battle/Database/Moves/Eruption.gd b/Utilities/Battle/Database/Moves/Eruption.gd new file mode 100644 index 000000000..7a996d1d8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Eruption.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x08B not fully implemented (plain move for now) + +# The name of the move +var name = "Eruption" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 150 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect + +var mechanic = {"kind": "power_hp_user"} diff --git a/Utilities/Battle/Database/Moves/Eruption.gd.uid b/Utilities/Battle/Database/Moves/Eruption.gd.uid new file mode 100644 index 000000000..0919ba3dc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Eruption.gd.uid @@ -0,0 +1 @@ +uid://dhbxvvvguot7u diff --git a/Utilities/Battle/Database/Moves/Explosion.gd b/Utilities/Battle/Database/Moves/Explosion.gd new file mode 100644 index 000000000..1cec6a889 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Explosion.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0E0 not fully implemented (plain move for now) + +# The name of the move +var name = "Explosion" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 250 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect + +var mechanic = {"kind": "self_ko"} diff --git a/Utilities/Battle/Database/Moves/Explosion.gd.uid b/Utilities/Battle/Database/Moves/Explosion.gd.uid new file mode 100644 index 000000000..642edd250 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Explosion.gd.uid @@ -0,0 +1 @@ +uid://k48ft5bus8aw diff --git a/Utilities/Battle/Database/Moves/Expunge.gd b/Utilities/Battle/Database/Moves/Expunge.gd new file mode 100644 index 000000000..cd0d2691a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Expunge.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x168 not fully implemented (plain move for now) + +# The name of the move +var name = "Expunge" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 110 + +# The accuracy of the move +var accuracy = 70 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Expunge.gd.uid b/Utilities/Battle/Database/Moves/Expunge.gd.uid new file mode 100644 index 000000000..83b0ea7f9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Expunge.gd.uid @@ -0,0 +1 @@ +uid://xl4c3y6gp8nx diff --git a/Utilities/Battle/Database/Moves/Extrasensory.gd b/Utilities/Battle/Database/Moves/Extrasensory.gd new file mode 100644 index 000000000..9d69ed341 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Extrasensory.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Extrasensory" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.1} diff --git a/Utilities/Battle/Database/Moves/Extrasensory.gd.uid b/Utilities/Battle/Database/Moves/Extrasensory.gd.uid new file mode 100644 index 000000000..6578f6b8e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Extrasensory.gd.uid @@ -0,0 +1 @@ +uid://bp4qmpiwiekc6 diff --git a/Utilities/Battle/Database/Moves/Extreme_Speed.gd b/Utilities/Battle/Database/Moves/Extreme_Speed.gd old mode 100755 new mode 100644 index 346bad0e9..b450aa7f6 --- a/Utilities/Battle/Database/Moves/Extreme_Speed.gd +++ b/Utilities/Battle/Database/Moves/Extreme_Speed.gd @@ -1,39 +1,39 @@ -extends Object - -# The name of the move -var name = "Extreme Speed" - -# The type of the move -var type = Type.NORMAL - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.PHYSICAL - -# The base power of the move -var base_power = 80 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 2 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 1 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The secondary effect of the move -var secondary_effect - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 5 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect +extends Object + +# The name of the move +var name = "Extreme Speed" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 2 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Extreme_Speed.gd.uid b/Utilities/Battle/Database/Moves/Extreme_Speed.gd.uid new file mode 100644 index 000000000..a5079d871 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Extreme_Speed.gd.uid @@ -0,0 +1 @@ +uid://bcwn8cet4o08s diff --git a/Utilities/Battle/Database/Moves/Fairy_Wind.gd b/Utilities/Battle/Database/Moves/Fairy_Wind.gd old mode 100755 new mode 100644 index ccef68a6f..5a6ff8250 --- a/Utilities/Battle/Database/Moves/Fairy_Wind.gd +++ b/Utilities/Battle/Database/Moves/Fairy_Wind.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,5 @@ var total_pp = 30 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Fairy_Wind.gd.uid b/Utilities/Battle/Database/Moves/Fairy_Wind.gd.uid new file mode 100644 index 000000000..5ccea2b11 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fairy_Wind.gd.uid @@ -0,0 +1 @@ +uid://diqf28u7iamtl diff --git a/Utilities/Battle/Database/Moves/Fake_Out.gd b/Utilities/Battle/Database/Moves/Fake_Out.gd new file mode 100644 index 000000000..a9f4e1da1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fake_Out.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x012 not fully implemented (plain move for now) + +# The name of the move +var name = "Fake Out" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 3 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Fake_Out.gd.uid b/Utilities/Battle/Database/Moves/Fake_Out.gd.uid new file mode 100644 index 000000000..a53a354d3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fake_Out.gd.uid @@ -0,0 +1 @@ +uid://beh8oloqe555r diff --git a/Utilities/Battle/Database/Moves/Fallout.gd b/Utilities/Battle/Database/Moves/Fallout.gd new file mode 100644 index 000000000..74080826a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fallout.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x167 not fully implemented (plain move for now) + +# The name of the move +var name = "Fallout" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Fallout.gd.uid b/Utilities/Battle/Database/Moves/Fallout.gd.uid new file mode 100644 index 000000000..7ce5e6bf0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fallout.gd.uid @@ -0,0 +1 @@ +uid://ckfr78rcyw1wi diff --git a/Utilities/Battle/Database/Moves/Feather_Dance.gd b/Utilities/Battle/Database/Moves/Feather_Dance.gd old mode 100755 new mode 100644 index 983035685..1ce3c2eb3 --- a/Utilities/Battle/Database/Moves/Feather_Dance.gd +++ b/Utilities/Battle/Database/Moves/Feather_Dance.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Feather Dance" - -# The type of the move -var type = Type.FLYING - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 15 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(-2, 0, 0, 0, 0, 0, 0) \ No newline at end of file +extends Object + +# The name of the move +var name = "Feather Dance" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(-2, 0, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Feather_Dance.gd.uid b/Utilities/Battle/Database/Moves/Feather_Dance.gd.uid new file mode 100644 index 000000000..0d2bce43c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Feather_Dance.gd.uid @@ -0,0 +1 @@ +uid://cre5na23anpy6 diff --git a/Utilities/Battle/Database/Moves/Feint.gd b/Utilities/Battle/Database/Moves/Feint.gd new file mode 100644 index 000000000..8c73de7dc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Feint.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Feint" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 30 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 2 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, -1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Feint.gd.uid b/Utilities/Battle/Database/Moves/Feint.gd.uid new file mode 100644 index 000000000..485935e71 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Feint.gd.uid @@ -0,0 +1 @@ +uid://ls1gcanhc5ug diff --git a/Utilities/Battle/Database/Moves/Feint_Attack.gd b/Utilities/Battle/Database/Moves/Feint_Attack.gd new file mode 100644 index 000000000..2910284eb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Feint_Attack.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Feint Attack" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "never_miss"} diff --git a/Utilities/Battle/Database/Moves/Feint_Attack.gd.uid b/Utilities/Battle/Database/Moves/Feint_Attack.gd.uid new file mode 100644 index 000000000..6de5151f4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Feint_Attack.gd.uid @@ -0,0 +1 @@ +uid://da4had654ldj6 diff --git a/Utilities/Battle/Database/Moves/Final_Gambit.gd b/Utilities/Battle/Database/Moves/Final_Gambit.gd new file mode 100644 index 000000000..fea06dc49 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Final_Gambit.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0E1 not fully implemented (plain move for now) + +# The name of the move +var name = "Final Gambit" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Final_Gambit.gd.uid b/Utilities/Battle/Database/Moves/Final_Gambit.gd.uid new file mode 100644 index 000000000..5b5650985 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Final_Gambit.gd.uid @@ -0,0 +1 @@ +uid://fgkf5a383kch diff --git a/Utilities/Battle/Database/Moves/Fire_Blast.gd b/Utilities/Battle/Database/Moves/Fire_Blast.gd new file mode 100644 index 000000000..ce252a2eb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fire_Blast.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Fire Blast" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 110 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Fire_Blast.gd.uid b/Utilities/Battle/Database/Moves/Fire_Blast.gd.uid new file mode 100644 index 000000000..c446c7d04 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fire_Blast.gd.uid @@ -0,0 +1 @@ +uid://dsw4aktmbucmf diff --git a/Utilities/Battle/Database/Moves/Fire_Fang.gd b/Utilities/Battle/Database/Moves/Fire_Fang.gd new file mode 100644 index 000000000..8026fd8d5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fire_Fang.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Fire Fang" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Fire_Fang.gd.uid b/Utilities/Battle/Database/Moves/Fire_Fang.gd.uid new file mode 100644 index 000000000..e05bcfcaa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fire_Fang.gd.uid @@ -0,0 +1 @@ +uid://2oh5e0emo812 diff --git a/Utilities/Battle/Database/Moves/Fire_Punch.gd b/Utilities/Battle/Database/Moves/Fire_Punch.gd new file mode 100644 index 000000000..354787928 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fire_Punch.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Fire Punch" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Fire_Punch.gd.uid b/Utilities/Battle/Database/Moves/Fire_Punch.gd.uid new file mode 100644 index 000000000..85fe2c631 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fire_Punch.gd.uid @@ -0,0 +1 @@ +uid://dbbhix3q4q2d1 diff --git a/Utilities/Battle/Database/Moves/Fire_Spin.gd b/Utilities/Battle/Database/Moves/Fire_Spin.gd new file mode 100644 index 000000000..0ed343147 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fire_Spin.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0CF not fully implemented (plain move for now) + +# The name of the move +var name = "Fire Spin" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 35 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Fire_Spin.gd.uid b/Utilities/Battle/Database/Moves/Fire_Spin.gd.uid new file mode 100644 index 000000000..9c3a0c838 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fire_Spin.gd.uid @@ -0,0 +1 @@ +uid://c5abf27gyrxnd diff --git a/Utilities/Battle/Database/Moves/Fission_Burst.gd b/Utilities/Battle/Database/Moves/Fission_Burst.gd new file mode 100644 index 000000000..82112ee0a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fission_Burst.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0E0 not fully implemented (plain move for now) + +# The name of the move +var name = "Fission Burst" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 150 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Fission_Burst.gd.uid b/Utilities/Battle/Database/Moves/Fission_Burst.gd.uid new file mode 100644 index 000000000..d986d68df --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fission_Burst.gd.uid @@ -0,0 +1 @@ +uid://bcoqi80mqekwr diff --git a/Utilities/Battle/Database/Moves/Fissure.gd b/Utilities/Battle/Database/Moves/Fissure.gd new file mode 100644 index 000000000..a7dd9b88d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fissure.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x070 not fully implemented (plain move for now) + +# The name of the move +var name = "Fissure" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 30 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "ohko"} diff --git a/Utilities/Battle/Database/Moves/Fissure.gd.uid b/Utilities/Battle/Database/Moves/Fissure.gd.uid new file mode 100644 index 000000000..c4747fc04 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fissure.gd.uid @@ -0,0 +1 @@ +uid://dr10i3x2x285p diff --git a/Utilities/Battle/Database/Moves/Flail.gd b/Utilities/Battle/Database/Moves/Flail.gd new file mode 100644 index 000000000..5549d6cfd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flail.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x098 not fully implemented (plain move for now) + +# The name of the move +var name = "Flail" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_hp_ladder"} diff --git a/Utilities/Battle/Database/Moves/Flail.gd.uid b/Utilities/Battle/Database/Moves/Flail.gd.uid new file mode 100644 index 000000000..532b70f53 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flail.gd.uid @@ -0,0 +1 @@ +uid://caieig5v7s3r1 diff --git a/Utilities/Battle/Database/Moves/Flame_Burst.gd b/Utilities/Battle/Database/Moves/Flame_Burst.gd new file mode 100644 index 000000000..e49612157 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flame_Burst.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x074 not fully implemented (plain move for now) + +# The name of the move +var name = "Flame Burst" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Flame_Burst.gd.uid b/Utilities/Battle/Database/Moves/Flame_Burst.gd.uid new file mode 100644 index 000000000..ec047785f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flame_Burst.gd.uid @@ -0,0 +1 @@ +uid://bcv0uxapaco63 diff --git a/Utilities/Battle/Database/Moves/Flame_Charge.gd b/Utilities/Battle/Database/Moves/Flame_Charge.gd new file mode 100644 index 000000000..ab95a88e5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flame_Charge.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Flame Charge" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Flame_Charge.gd.uid b/Utilities/Battle/Database/Moves/Flame_Charge.gd.uid new file mode 100644 index 000000000..0fedaa12e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flame_Charge.gd.uid @@ -0,0 +1 @@ +uid://cfce4mc4qvni6 diff --git a/Utilities/Battle/Database/Moves/Flame_Impact.gd b/Utilities/Battle/Database/Moves/Flame_Impact.gd old mode 100755 new mode 100644 index f5522d726..48a936ae3 --- a/Utilities/Battle/Database/Moves/Flame_Impact.gd +++ b/Utilities/Battle/Database/Moves/Flame_Impact.gd @@ -1,39 +1,39 @@ -extends Object - -# The name of the move -var name = "Flame Impact" - -# The type of the move -var type = Type.FIRE - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.PHYSICAL - -# The base power of the move -var base_power = 65 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 2 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 1 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The secondary effect of the move -var secondary_effect - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 15 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect +extends Object + +# The name of the move +var name = "Flame Impact" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 2 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Flame_Impact.gd.uid b/Utilities/Battle/Database/Moves/Flame_Impact.gd.uid new file mode 100644 index 000000000..f93e21831 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flame_Impact.gd.uid @@ -0,0 +1 @@ +uid://t68kt4konyat diff --git a/Utilities/Battle/Database/Moves/Flame_Wheel.gd b/Utilities/Battle/Database/Moves/Flame_Wheel.gd old mode 100755 new mode 100644 index 0a86063a9..6f23a1558 --- a/Utilities/Battle/Database/Moves/Flame_Wheel.gd +++ b/Utilities/Battle/Database/Moves/Flame_Wheel.gd @@ -1,39 +1,39 @@ -extends Object - -# The name of the move -var name = "Flame Wheel" - -# The type of the move -var type = Type.FIRE - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.PHYSICAL - -# The base power of the move -var base_power = 60 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 1 - -# The secondary effect chance of the move -var secondary_effect_chance = 0.1 - -# The secondary effect of the move -var secondary_effect = MajorAilment.BURN - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 25 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect +extends Object + +# The name of the move +var name = "Flame Wheel" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Flame_Wheel.gd.uid b/Utilities/Battle/Database/Moves/Flame_Wheel.gd.uid new file mode 100644 index 000000000..7f1b29eeb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flame_Wheel.gd.uid @@ -0,0 +1 @@ +uid://dvjjpjsxx6hqf diff --git a/Utilities/Battle/Database/Moves/Flamethrower.gd b/Utilities/Battle/Database/Moves/Flamethrower.gd old mode 100755 new mode 100644 index 78d46ead0..fa0ac7b3d --- a/Utilities/Battle/Database/Moves/Flamethrower.gd +++ b/Utilities/Battle/Database/Moves/Flamethrower.gd @@ -1,39 +1,39 @@ -extends Object - -# The name of the move -var name = "Flamethrower" - -# The type of the move -var type = Type.FIRE - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.SPECIAL - -# The base power of the move -var base_power = 90 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 1 - -# The secondary effect chance of the move -var secondary_effect_chance = 0.1 - -# The secondary effect of the move -var secondary_effect = MajorAilment.BURN - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 15 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion +extends Object + +# The name of the move +var name = "Flamethrower" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE +# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion var main_status_effect \ No newline at end of file diff --git a/Utilities/Battle/Database/Moves/Flamethrower.gd.uid b/Utilities/Battle/Database/Moves/Flamethrower.gd.uid new file mode 100644 index 000000000..f3f9d1cf4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flamethrower.gd.uid @@ -0,0 +1 @@ +uid://ck0xw27by46ag diff --git a/Utilities/Battle/Database/Moves/Flare_Blitz.gd b/Utilities/Battle/Database/Moves/Flare_Blitz.gd new file mode 100644 index 000000000..e629e012c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flare_Blitz.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Flare Blitz" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Flare_Blitz.gd.uid b/Utilities/Battle/Database/Moves/Flare_Blitz.gd.uid new file mode 100644 index 000000000..0b9ad5212 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flare_Blitz.gd.uid @@ -0,0 +1 @@ +uid://rww5mk4oun26 diff --git a/Utilities/Battle/Database/Moves/Flash.gd b/Utilities/Battle/Database/Moves/Flash.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Flash.gd.uid b/Utilities/Battle/Database/Moves/Flash.gd.uid new file mode 100644 index 000000000..7ab84bd5e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flash.gd.uid @@ -0,0 +1 @@ +uid://cwkvrfsftw2jp diff --git a/Utilities/Battle/Database/Moves/Flash_Cannon.gd b/Utilities/Battle/Database/Moves/Flash_Cannon.gd new file mode 100644 index 000000000..d31a5fa28 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flash_Cannon.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Flash Cannon" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, -1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Flash_Cannon.gd.uid b/Utilities/Battle/Database/Moves/Flash_Cannon.gd.uid new file mode 100644 index 000000000..399e79601 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Flash_Cannon.gd.uid @@ -0,0 +1 @@ +uid://4ayfiqocbim2 diff --git a/Utilities/Battle/Database/Moves/Focus_Energy.gd b/Utilities/Battle/Database/Moves/Focus_Energy.gd old mode 100755 new mode 100644 index aa36ad74a..75a37a056 --- a/Utilities/Battle/Database/Moves/Focus_Energy.gd +++ b/Utilities/Battle/Database/Moves/Focus_Energy.gd @@ -1,4 +1,5 @@ extends Object +# TODO: Essentials function code 0x023 not fully implemented (plain move for now) # The name of the move var name = "Focus Energy" @@ -13,19 +14,19 @@ var style = MoveStyle.STATUS var base_power # The accuracy of the move -var accuracy +var accuracy = 100 # The priority of the move var priority = 0 # The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 1 +var critical_hit_level = 0 # The secondary effect chance of the move var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +36,5 @@ var total_pp = 30 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SELF -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion + var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Focus_Energy.gd.uid b/Utilities/Battle/Database/Moves/Focus_Energy.gd.uid new file mode 100644 index 000000000..3d8e488f6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Focus_Energy.gd.uid @@ -0,0 +1 @@ +uid://dwjlmvcg1elwg diff --git a/Utilities/Battle/Database/Moves/Focus_Punch.gd b/Utilities/Battle/Database/Moves/Focus_Punch.gd new file mode 100644 index 000000000..c033a0440 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Focus_Punch.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x115 not fully implemented (plain move for now) + +# The name of the move +var name = "Focus Punch" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 150 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = -3 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Focus_Punch.gd.uid b/Utilities/Battle/Database/Moves/Focus_Punch.gd.uid new file mode 100644 index 000000000..d3a954fb8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Focus_Punch.gd.uid @@ -0,0 +1 @@ +uid://cv0p1ywnfcnol diff --git a/Utilities/Battle/Database/Moves/Force_Palm.gd b/Utilities/Battle/Database/Moves/Force_Palm.gd new file mode 100644 index 000000000..fab990c79 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Force_Palm.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Force Palm" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.3 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Force_Palm.gd.uid b/Utilities/Battle/Database/Moves/Force_Palm.gd.uid new file mode 100644 index 000000000..18253c0d3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Force_Palm.gd.uid @@ -0,0 +1 @@ +uid://duc4upslapw44 diff --git a/Utilities/Battle/Database/Moves/Foresight.gd b/Utilities/Battle/Database/Moves/Foresight.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Foresight.gd.uid b/Utilities/Battle/Database/Moves/Foresight.gd.uid new file mode 100644 index 000000000..ff0e24ca3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Foresight.gd.uid @@ -0,0 +1 @@ +uid://hg61b4y3gym3 diff --git a/Utilities/Battle/Database/Moves/Foul_Play.gd b/Utilities/Battle/Database/Moves/Foul_Play.gd new file mode 100644 index 000000000..c5bdf4b04 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Foul_Play.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x121 not fully implemented (plain move for now) + +# The name of the move +var name = "Foul Play" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 95 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Foul_Play.gd.uid b/Utilities/Battle/Database/Moves/Foul_Play.gd.uid new file mode 100644 index 000000000..b85cce389 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Foul_Play.gd.uid @@ -0,0 +1 @@ +uid://dittplwc1k2yc diff --git a/Utilities/Battle/Database/Moves/Freeze-Dry.gd b/Utilities/Battle/Database/Moves/Freeze-Dry.gd new file mode 100644 index 000000000..dc1e67a10 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Freeze-Dry.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Freeze-Dry" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.FROZEN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Freeze-Dry.gd.uid b/Utilities/Battle/Database/Moves/Freeze-Dry.gd.uid new file mode 100644 index 000000000..543289bbd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Freeze-Dry.gd.uid @@ -0,0 +1 @@ +uid://dpfvkxrp7rip5 diff --git a/Utilities/Battle/Database/Moves/Freeze_Shock.gd b/Utilities/Battle/Database/Moves/Freeze_Shock.gd new file mode 100644 index 000000000..8b513fdbe --- /dev/null +++ b/Utilities/Battle/Database/Moves/Freeze_Shock.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Freeze Shock" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 140 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.3 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Freeze_Shock.gd.uid b/Utilities/Battle/Database/Moves/Freeze_Shock.gd.uid new file mode 100644 index 000000000..8e81fe6a4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Freeze_Shock.gd.uid @@ -0,0 +1 @@ +uid://diycldyb3lj0p diff --git a/Utilities/Battle/Database/Moves/Frost_Breath.gd b/Utilities/Battle/Database/Moves/Frost_Breath.gd new file mode 100644 index 000000000..38c34bad6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Frost_Breath.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0A0 not fully implemented (plain move for now) + +# The name of the move +var name = "Frost Breath" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Frost_Breath.gd.uid b/Utilities/Battle/Database/Moves/Frost_Breath.gd.uid new file mode 100644 index 000000000..ab31aa409 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Frost_Breath.gd.uid @@ -0,0 +1 @@ +uid://t1ptsrefppll diff --git a/Utilities/Battle/Database/Moves/Fury_Attack.gd b/Utilities/Battle/Database/Moves/Fury_Attack.gd new file mode 100644 index 000000000..3c7c4a7a6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fury_Attack.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Fury Attack" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 15 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "multi_hit", "min": 2, "max": 5} diff --git a/Utilities/Battle/Database/Moves/Fury_Attack.gd.uid b/Utilities/Battle/Database/Moves/Fury_Attack.gd.uid new file mode 100644 index 000000000..9e82a5eb6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fury_Attack.gd.uid @@ -0,0 +1 @@ +uid://d3oq057cid1q7 diff --git a/Utilities/Battle/Database/Moves/Fury_Cutter.gd b/Utilities/Battle/Database/Moves/Fury_Cutter.gd new file mode 100644 index 000000000..eb931e8d6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fury_Cutter.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x091 not fully implemented (plain move for now) + +# The name of the move +var name = "Fury Cutter" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_fury_cutter"} diff --git a/Utilities/Battle/Database/Moves/Fury_Cutter.gd.uid b/Utilities/Battle/Database/Moves/Fury_Cutter.gd.uid new file mode 100644 index 000000000..4b78ffda9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fury_Cutter.gd.uid @@ -0,0 +1 @@ +uid://dakshkcxrb3h diff --git a/Utilities/Battle/Database/Moves/Fury_Swipes.gd b/Utilities/Battle/Database/Moves/Fury_Swipes.gd new file mode 100644 index 000000000..bf7c098e3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fury_Swipes.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Fury Swipes" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 18 + +# The accuracy of the move +var accuracy = 80 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "multi_hit", "min": 2, "max": 5} diff --git a/Utilities/Battle/Database/Moves/Fury_Swipes.gd.uid b/Utilities/Battle/Database/Moves/Fury_Swipes.gd.uid new file mode 100644 index 000000000..1643b8787 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Fury_Swipes.gd.uid @@ -0,0 +1 @@ +uid://bcshywr425p3y diff --git a/Utilities/Battle/Database/Moves/Future_Sight.gd b/Utilities/Battle/Database/Moves/Future_Sight.gd new file mode 100644 index 000000000..acc062028 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Future_Sight.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x111 not fully implemented (plain move for now) + +# The name of the move +var name = "Future Sight" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Future_Sight.gd.uid b/Utilities/Battle/Database/Moves/Future_Sight.gd.uid new file mode 100644 index 000000000..f321a707d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Future_Sight.gd.uid @@ -0,0 +1 @@ +uid://dvg5q32pu6spj diff --git a/Utilities/Battle/Database/Moves/Gamma_Ray.gd b/Utilities/Battle/Database/Moves/Gamma_Ray.gd new file mode 100644 index 000000000..d26137d28 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gamma_Ray.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Gamma Ray" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Gamma_Ray.gd.uid b/Utilities/Battle/Database/Moves/Gamma_Ray.gd.uid new file mode 100644 index 000000000..d802dd9ff --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gamma_Ray.gd.uid @@ -0,0 +1 @@ +uid://cp54a17e3slxx diff --git a/Utilities/Battle/Database/Moves/Gastro_Acid.gd b/Utilities/Battle/Database/Moves/Gastro_Acid.gd new file mode 100644 index 000000000..6c056a75a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gastro_Acid.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x068 not fully implemented (plain move for now) + +# The name of the move +var name = "Gastro Acid" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Gastro_Acid.gd.uid b/Utilities/Battle/Database/Moves/Gastro_Acid.gd.uid new file mode 100644 index 000000000..832773f85 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gastro_Acid.gd.uid @@ -0,0 +1 @@ +uid://cadvdiqxvrcd6 diff --git a/Utilities/Battle/Database/Moves/Get_Lucky.gd b/Utilities/Battle/Database/Moves/Get_Lucky.gd new file mode 100644 index 000000000..b6d3ddd0d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Get_Lucky.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x023 not fully implemented (plain move for now) + +# The name of the move +var name = "Get Lucky" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Get_Lucky.gd.uid b/Utilities/Battle/Database/Moves/Get_Lucky.gd.uid new file mode 100644 index 000000000..347fc08e5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Get_Lucky.gd.uid @@ -0,0 +1 @@ +uid://cmhjx06bg8m5 diff --git a/Utilities/Battle/Database/Moves/Giga_Drain.gd b/Utilities/Battle/Database/Moves/Giga_Drain.gd new file mode 100644 index 000000000..c174991c9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Giga_Drain.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Giga Drain" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "drain", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Giga_Drain.gd.uid b/Utilities/Battle/Database/Moves/Giga_Drain.gd.uid new file mode 100644 index 000000000..1ca2319e1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Giga_Drain.gd.uid @@ -0,0 +1 @@ +uid://c01u63fgrogde diff --git a/Utilities/Battle/Database/Moves/Giga_Impact.gd b/Utilities/Battle/Database/Moves/Giga_Impact.gd new file mode 100644 index 000000000..6059a7171 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Giga_Impact.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0C2 not fully implemented (plain move for now) + +# The name of the move +var name = "Giga Impact" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 150 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Giga_Impact.gd.uid b/Utilities/Battle/Database/Moves/Giga_Impact.gd.uid new file mode 100644 index 000000000..17f1f3d6b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Giga_Impact.gd.uid @@ -0,0 +1 @@ +uid://k72j8vycxoiy diff --git a/Utilities/Battle/Database/Moves/Glaciate.gd b/Utilities/Battle/Database/Moves/Glaciate.gd new file mode 100644 index 000000000..398738a3c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Glaciate.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Glaciate" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -1, 0, 0) + +var stat_effect_chance = 1.0 diff --git a/Utilities/Battle/Database/Moves/Glaciate.gd.uid b/Utilities/Battle/Database/Moves/Glaciate.gd.uid new file mode 100644 index 000000000..653457ef4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Glaciate.gd.uid @@ -0,0 +1 @@ +uid://dqs0dv6j2um3n diff --git a/Utilities/Battle/Database/Moves/Glare.gd b/Utilities/Battle/Database/Moves/Glare.gd old mode 100755 new mode 100644 index e8baba6a7..51af4b94d --- a/Utilities/Battle/Database/Moves/Glare.gd +++ b/Utilities/Battle/Database/Moves/Glare.gd @@ -34,4 +34,5 @@ var total_pp = 30 var target_ability = MoveTarget.SINGLE_FOE # attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect # = MajorAilment.PARALYZE \ No newline at end of file +var main_status_effect # = MajorAilment.PARALYSIS +var secondary_effect = MajorAilment.PARALYSIS diff --git a/Utilities/Battle/Database/Moves/Glare.gd.uid b/Utilities/Battle/Database/Moves/Glare.gd.uid new file mode 100644 index 000000000..872f8302e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Glare.gd.uid @@ -0,0 +1 @@ +uid://bqednmp3re2lb diff --git a/Utilities/Battle/Database/Moves/Golden_Fist.gd b/Utilities/Battle/Database/Moves/Golden_Fist.gd new file mode 100644 index 000000000..b3af7ea8b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Golden_Fist.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x109 not fully implemented (plain move for now) + +# The name of the move +var name = "Golden Fist" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Golden_Fist.gd.uid b/Utilities/Battle/Database/Moves/Golden_Fist.gd.uid new file mode 100644 index 000000000..615f10551 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Golden_Fist.gd.uid @@ -0,0 +1 @@ +uid://coymj7qlc1gp diff --git a/Utilities/Battle/Database/Moves/Grass_Whistle.gd b/Utilities/Battle/Database/Moves/Grass_Whistle.gd new file mode 100644 index 000000000..db748221f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Grass_Whistle.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Grass Whistle" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 55 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.SLEEP + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Grass_Whistle.gd.uid b/Utilities/Battle/Database/Moves/Grass_Whistle.gd.uid new file mode 100644 index 000000000..d7084b5a8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Grass_Whistle.gd.uid @@ -0,0 +1 @@ +uid://cct4lmw5sx8d4 diff --git a/Utilities/Battle/Database/Moves/Gravity.gd b/Utilities/Battle/Database/Moves/Gravity.gd new file mode 100644 index 000000000..6efefa3d6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gravity.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x118 not fully implemented (plain move for now) + +# The name of the move +var name = "Gravity" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Gravity.gd.uid b/Utilities/Battle/Database/Moves/Gravity.gd.uid new file mode 100644 index 000000000..f9d5cbe26 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gravity.gd.uid @@ -0,0 +1 @@ +uid://dwkh22eyu00bc diff --git a/Utilities/Battle/Database/Moves/Growl.gd b/Utilities/Battle/Database/Moves/Growl.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Growl.gd.uid b/Utilities/Battle/Database/Moves/Growl.gd.uid new file mode 100644 index 000000000..f9c1a5241 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Growl.gd.uid @@ -0,0 +1 @@ +uid://bmyhfdbfhlaib diff --git a/Utilities/Battle/Database/Moves/Growth.gd b/Utilities/Battle/Database/Moves/Growth.gd new file mode 100644 index 000000000..a402d5e0e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Growth.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x028 not fully implemented (plain move for now) + +# The name of the move +var name = "Growth" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(1, 0, 0, 1, 0, 0, 0) + + diff --git a/Utilities/Battle/Database/Moves/Growth.gd.uid b/Utilities/Battle/Database/Moves/Growth.gd.uid new file mode 100644 index 000000000..2d548a3cc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Growth.gd.uid @@ -0,0 +1 @@ +uid://b842sar4wnaf diff --git a/Utilities/Battle/Database/Moves/Grudge.gd b/Utilities/Battle/Database/Moves/Grudge.gd new file mode 100644 index 000000000..0f106bac8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Grudge.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0E6 not fully implemented (plain move for now) + +# The name of the move +var name = "Grudge" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Grudge.gd.uid b/Utilities/Battle/Database/Moves/Grudge.gd.uid new file mode 100644 index 000000000..5f31a292d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Grudge.gd.uid @@ -0,0 +1 @@ +uid://bornrxrbrgt3a diff --git a/Utilities/Battle/Database/Moves/Guard_Swap.gd b/Utilities/Battle/Database/Moves/Guard_Swap.gd new file mode 100644 index 000000000..19e36910e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Guard_Swap.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x053 not fully implemented (plain move for now) + +# The name of the move +var name = "Guard Swap" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Guard_Swap.gd.uid b/Utilities/Battle/Database/Moves/Guard_Swap.gd.uid new file mode 100644 index 000000000..7a64ccfa4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Guard_Swap.gd.uid @@ -0,0 +1 @@ +uid://c8c5jlscarce8 diff --git a/Utilities/Battle/Database/Moves/Guillotine.gd b/Utilities/Battle/Database/Moves/Guillotine.gd new file mode 100644 index 000000000..92f62085c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Guillotine.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x070 not fully implemented (plain move for now) + +# The name of the move +var name = "Guillotine" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 30 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "ohko"} diff --git a/Utilities/Battle/Database/Moves/Guillotine.gd.uid b/Utilities/Battle/Database/Moves/Guillotine.gd.uid new file mode 100644 index 000000000..614f09b0a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Guillotine.gd.uid @@ -0,0 +1 @@ +uid://b71wtrd1qcmmh diff --git a/Utilities/Battle/Database/Moves/Gunk_Shot.gd b/Utilities/Battle/Database/Moves/Gunk_Shot.gd old mode 100755 new mode 100644 index 8a606830b..eb186ea16 --- a/Utilities/Battle/Database/Moves/Gunk_Shot.gd +++ b/Utilities/Battle/Database/Moves/Gunk_Shot.gd @@ -35,5 +35,5 @@ var total_pp = 5 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Gunk_Shot.gd.uid b/Utilities/Battle/Database/Moves/Gunk_Shot.gd.uid new file mode 100644 index 000000000..cdf17c643 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gunk_Shot.gd.uid @@ -0,0 +1 @@ +uid://bxtb30ljot1aa diff --git a/Utilities/Battle/Database/Moves/Gust.gd b/Utilities/Battle/Database/Moves/Gust.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Gust.gd.uid b/Utilities/Battle/Database/Moves/Gust.gd.uid new file mode 100644 index 000000000..f76686fdb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gust.gd.uid @@ -0,0 +1 @@ +uid://qjm3v7ev2fa7 diff --git a/Utilities/Battle/Database/Moves/Gyro_Ball.gd b/Utilities/Battle/Database/Moves/Gyro_Ball.gd new file mode 100644 index 000000000..537e9cb87 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gyro_Ball.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x08D not fully implemented (plain move for now) + +# The name of the move +var name = "Gyro Ball" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Gyro_Ball.gd.uid b/Utilities/Battle/Database/Moves/Gyro_Ball.gd.uid new file mode 100644 index 000000000..cc98a743a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Gyro_Ball.gd.uid @@ -0,0 +1 @@ +uid://ogsop6iheewh diff --git a/Utilities/Battle/Database/Moves/Hail.gd b/Utilities/Battle/Database/Moves/Hail.gd new file mode 100644 index 000000000..f3d46fd9a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hail.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x102 not fully implemented (plain move for now) + +# The name of the move +var name = "Hail" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "weather", "weather": "hail"} diff --git a/Utilities/Battle/Database/Moves/Hail.gd.uid b/Utilities/Battle/Database/Moves/Hail.gd.uid new file mode 100644 index 000000000..b790d2ee9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hail.gd.uid @@ -0,0 +1 @@ +uid://471juu1dxj76 diff --git a/Utilities/Battle/Database/Moves/Half-life.gd b/Utilities/Battle/Database/Moves/Half-life.gd new file mode 100644 index 000000000..a014115bc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Half-life.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x06C not fully implemented (plain move for now) + +# The name of the move +var name = "Half-life" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Half-life.gd.uid b/Utilities/Battle/Database/Moves/Half-life.gd.uid new file mode 100644 index 000000000..a788fc597 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Half-life.gd.uid @@ -0,0 +1 @@ +uid://dabq3jshw750q diff --git a/Utilities/Battle/Database/Moves/Hammer_Arm.gd b/Utilities/Battle/Database/Moves/Hammer_Arm.gd new file mode 100644 index 000000000..38296eeb7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hammer_Arm.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Hammer Arm" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Hammer_Arm.gd.uid b/Utilities/Battle/Database/Moves/Hammer_Arm.gd.uid new file mode 100644 index 000000000..b22f6689d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hammer_Arm.gd.uid @@ -0,0 +1 @@ +uid://d2f6m6ve86sqc diff --git a/Utilities/Battle/Database/Moves/Harden.gd b/Utilities/Battle/Database/Moves/Harden.gd old mode 100755 new mode 100644 index 35e8332c5..8c4705246 --- a/Utilities/Battle/Database/Moves/Harden.gd +++ b/Utilities/Battle/Database/Moves/Harden.gd @@ -1,37 +1,37 @@ -extends Object - -# The name of the move -var name = "Harden" - -# The type of the move -var type = Type.NORMAL - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 30 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SELF - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion +extends Object + +# The name of the move +var name = "Harden" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion var main_status_effect = StatStageEffect.new(0, 1, 0, 0, 0, 0, 0) \ No newline at end of file diff --git a/Utilities/Battle/Database/Moves/Harden.gd.uid b/Utilities/Battle/Database/Moves/Harden.gd.uid new file mode 100644 index 000000000..5d5ec44b5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Harden.gd.uid @@ -0,0 +1 @@ +uid://qe2j5tyi6us4 diff --git a/Utilities/Battle/Database/Moves/Haze.gd b/Utilities/Battle/Database/Moves/Haze.gd new file mode 100644 index 000000000..d6de9d9c9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Haze.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x051 not fully implemented (plain move for now) + +# The name of the move +var name = "Haze" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "haze"} diff --git a/Utilities/Battle/Database/Moves/Haze.gd.uid b/Utilities/Battle/Database/Moves/Haze.gd.uid new file mode 100644 index 000000000..a100c8c3d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Haze.gd.uid @@ -0,0 +1 @@ +uid://o87tfnqq4qws diff --git a/Utilities/Battle/Database/Moves/Head_Charge.gd b/Utilities/Battle/Database/Moves/Head_Charge.gd new file mode 100644 index 000000000..09200366e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Head_Charge.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Head Charge" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "recoil", "fraction": 0.25} diff --git a/Utilities/Battle/Database/Moves/Head_Charge.gd.uid b/Utilities/Battle/Database/Moves/Head_Charge.gd.uid new file mode 100644 index 000000000..107bd2694 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Head_Charge.gd.uid @@ -0,0 +1 @@ +uid://bqi11cwbir78p diff --git a/Utilities/Battle/Database/Moves/Head_Smash.gd b/Utilities/Battle/Database/Moves/Head_Smash.gd old mode 100755 new mode 100644 index ed20f9df3..f7af59e94 --- a/Utilities/Battle/Database/Moves/Head_Smash.gd +++ b/Utilities/Battle/Database/Moves/Head_Smash.gd @@ -1,4 +1,5 @@ extends Object +# TODO: Essentials function code 0x0FC not fully implemented (plain move for now) # The name of the move var name = "Head Smash" @@ -25,7 +26,7 @@ var critical_hit_level = 1 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +36,5 @@ var total_pp = 5 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Head_Smash.gd.uid b/Utilities/Battle/Database/Moves/Head_Smash.gd.uid new file mode 100644 index 000000000..8691343d8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Head_Smash.gd.uid @@ -0,0 +1 @@ +uid://m6maf3uk6dfj diff --git a/Utilities/Battle/Database/Moves/Headbutt.gd b/Utilities/Battle/Database/Moves/Headbutt.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Headbutt.gd.uid b/Utilities/Battle/Database/Moves/Headbutt.gd.uid new file mode 100644 index 000000000..84cac8e5d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Headbutt.gd.uid @@ -0,0 +1 @@ +uid://dxkhxi6ktmhad diff --git a/Utilities/Battle/Database/Moves/Heal_Block.gd b/Utilities/Battle/Database/Moves/Heal_Block.gd new file mode 100644 index 000000000..0783377fe --- /dev/null +++ b/Utilities/Battle/Database/Moves/Heal_Block.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0BB not fully implemented (plain move for now) + +# The name of the move +var name = "Heal Block" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Heal_Block.gd.uid b/Utilities/Battle/Database/Moves/Heal_Block.gd.uid new file mode 100644 index 000000000..9984e3ebb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Heal_Block.gd.uid @@ -0,0 +1 @@ +uid://drnogqjeoobqd diff --git a/Utilities/Battle/Database/Moves/Heal_Order.gd b/Utilities/Battle/Database/Moves/Heal_Order.gd new file mode 100644 index 000000000..6df824042 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Heal_Order.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Heal Order" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "heal", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Heal_Order.gd.uid b/Utilities/Battle/Database/Moves/Heal_Order.gd.uid new file mode 100644 index 000000000..19bfcd149 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Heal_Order.gd.uid @@ -0,0 +1 @@ +uid://dyawla3ntwoqg diff --git a/Utilities/Battle/Database/Moves/Heal_Pulse.gd b/Utilities/Battle/Database/Moves/Heal_Pulse.gd new file mode 100644 index 000000000..10f604cf6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Heal_Pulse.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0DF not fully implemented (plain move for now) + +# The name of the move +var name = "Heal Pulse" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Heal_Pulse.gd.uid b/Utilities/Battle/Database/Moves/Heal_Pulse.gd.uid new file mode 100644 index 000000000..a66cd823c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Heal_Pulse.gd.uid @@ -0,0 +1 @@ +uid://cvmfra4pjnsi2 diff --git a/Utilities/Battle/Database/Moves/Heat_Wave.gd b/Utilities/Battle/Database/Moves/Heat_Wave.gd new file mode 100644 index 000000000..ab0452e26 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Heat_Wave.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Heat Wave" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 95 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Heat_Wave.gd.uid b/Utilities/Battle/Database/Moves/Heat_Wave.gd.uid new file mode 100644 index 000000000..b3a0c5cba --- /dev/null +++ b/Utilities/Battle/Database/Moves/Heat_Wave.gd.uid @@ -0,0 +1 @@ +uid://dn6u3v5jfc0ks diff --git a/Utilities/Battle/Database/Moves/Helping_Hand.gd b/Utilities/Battle/Database/Moves/Helping_Hand.gd new file mode 100644 index 000000000..c96a125f3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Helping_Hand.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x09C not fully implemented (plain move for now) + +# The name of the move +var name = "Helping Hand" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 5 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Helping_Hand.gd.uid b/Utilities/Battle/Database/Moves/Helping_Hand.gd.uid new file mode 100644 index 000000000..91e9c6f54 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Helping_Hand.gd.uid @@ -0,0 +1 @@ +uid://baj1awluexrjk diff --git a/Utilities/Battle/Database/Moves/Hex.gd b/Utilities/Battle/Database/Moves/Hex.gd new file mode 100644 index 000000000..a4f424825 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hex.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x07F not fully implemented (plain move for now) + +# The name of the move +var name = "Hex" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_double_if_status"} diff --git a/Utilities/Battle/Database/Moves/Hex.gd.uid b/Utilities/Battle/Database/Moves/Hex.gd.uid new file mode 100644 index 000000000..2f2eee3d4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hex.gd.uid @@ -0,0 +1 @@ +uid://dmjeejcgvuwhk diff --git a/Utilities/Battle/Database/Moves/Hidden_Power.gd b/Utilities/Battle/Database/Moves/Hidden_Power.gd new file mode 100644 index 000000000..c6412fa1f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hidden_Power.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x090 not fully implemented (plain move for now) + +# The name of the move +var name = "Hidden Power" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Hidden_Power.gd.uid b/Utilities/Battle/Database/Moves/Hidden_Power.gd.uid new file mode 100644 index 000000000..23d8b41c6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hidden_Power.gd.uid @@ -0,0 +1 @@ +uid://ydi6vhkcq24n diff --git a/Utilities/Battle/Database/Moves/High_Jump_Kick.gd b/Utilities/Battle/Database/Moves/High_Jump_Kick.gd new file mode 100644 index 000000000..d9d943b9c --- /dev/null +++ b/Utilities/Battle/Database/Moves/High_Jump_Kick.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x10B not fully implemented (plain move for now) + +# The name of the move +var name = "High Jump Kick" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 130 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/High_Jump_Kick.gd.uid b/Utilities/Battle/Database/Moves/High_Jump_Kick.gd.uid new file mode 100644 index 000000000..c83f7f617 --- /dev/null +++ b/Utilities/Battle/Database/Moves/High_Jump_Kick.gd.uid @@ -0,0 +1 @@ +uid://0vwbfvwis6w4 diff --git a/Utilities/Battle/Database/Moves/Hone_Claws.gd b/Utilities/Battle/Database/Moves/Hone_Claws.gd old mode 100755 new mode 100644 index 2b33b0cdb..f933beeb8 --- a/Utilities/Battle/Database/Moves/Hone_Claws.gd +++ b/Utilities/Battle/Database/Moves/Hone_Claws.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Hone Claws" - -# The type of the move -var type = Type.DARK - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 15 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SELF - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(1, 0, 0, 0, 0, 1, 0) \ No newline at end of file +extends Object + +# The name of the move +var name = "Hone Claws" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(1, 0, 0, 0, 0, 1, 0) diff --git a/Utilities/Battle/Database/Moves/Hone_Claws.gd.uid b/Utilities/Battle/Database/Moves/Hone_Claws.gd.uid new file mode 100644 index 000000000..6c330d838 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hone_Claws.gd.uid @@ -0,0 +1 @@ +uid://l7mcn31yyfv7 diff --git a/Utilities/Battle/Database/Moves/Horn_Attack.gd b/Utilities/Battle/Database/Moves/Horn_Attack.gd new file mode 100644 index 000000000..01ab30000 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Horn_Attack.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Horn Attack" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Horn_Attack.gd.uid b/Utilities/Battle/Database/Moves/Horn_Attack.gd.uid new file mode 100644 index 000000000..132e82d5d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Horn_Attack.gd.uid @@ -0,0 +1 @@ +uid://c30wdoy3c7wq6 diff --git a/Utilities/Battle/Database/Moves/Horn_Drill.gd b/Utilities/Battle/Database/Moves/Horn_Drill.gd new file mode 100644 index 000000000..a6f2dbf4b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Horn_Drill.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x070 not fully implemented (plain move for now) + +# The name of the move +var name = "Horn Drill" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 30 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Horn_Drill.gd.uid b/Utilities/Battle/Database/Moves/Horn_Drill.gd.uid new file mode 100644 index 000000000..5725e4039 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Horn_Drill.gd.uid @@ -0,0 +1 @@ +uid://bygxhchpr7d5n diff --git a/Utilities/Battle/Database/Moves/Howl.gd b/Utilities/Battle/Database/Moves/Howl.gd new file mode 100644 index 000000000..4b043adda --- /dev/null +++ b/Utilities/Battle/Database/Moves/Howl.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Howl" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(1, 0, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Howl.gd.uid b/Utilities/Battle/Database/Moves/Howl.gd.uid new file mode 100644 index 000000000..4d6897fd7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Howl.gd.uid @@ -0,0 +1 @@ +uid://3v7rvehh5di5 diff --git a/Utilities/Battle/Database/Moves/Hurricane.gd b/Utilities/Battle/Database/Moves/Hurricane.gd new file mode 100644 index 000000000..c0f0619bb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hurricane.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x015 not fully implemented (plain move for now) + +# The name of the move +var name = "Hurricane" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 110 + +# The accuracy of the move +var accuracy = 70 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "acc_rain_perfect"} diff --git a/Utilities/Battle/Database/Moves/Hurricane.gd.uid b/Utilities/Battle/Database/Moves/Hurricane.gd.uid new file mode 100644 index 000000000..4a968dec1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hurricane.gd.uid @@ -0,0 +1 @@ +uid://buey4hg1qhvqv diff --git a/Utilities/Battle/Database/Moves/Hydro_Pump.gd b/Utilities/Battle/Database/Moves/Hydro_Pump.gd old mode 100755 new mode 100644 index 6a4d84dd8..f4ee92518 --- a/Utilities/Battle/Database/Moves/Hydro_Pump.gd +++ b/Utilities/Battle/Database/Moves/Hydro_Pump.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,5 @@ var total_pp = 5 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Hydro_Pump.gd.uid b/Utilities/Battle/Database/Moves/Hydro_Pump.gd.uid new file mode 100644 index 000000000..2c4d8d5ae --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hydro_Pump.gd.uid @@ -0,0 +1 @@ +uid://cn7l3xnvwrjt5 diff --git a/Utilities/Battle/Database/Moves/Hyper_Beam.gd b/Utilities/Battle/Database/Moves/Hyper_Beam.gd new file mode 100644 index 000000000..d8758626c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hyper_Beam.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0C2 not fully implemented (plain move for now) + +# The name of the move +var name = "Hyper Beam" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 150 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Hyper_Beam.gd.uid b/Utilities/Battle/Database/Moves/Hyper_Beam.gd.uid new file mode 100644 index 000000000..415a3c0d9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hyper_Beam.gd.uid @@ -0,0 +1 @@ +uid://p26g22e7mvus diff --git a/Utilities/Battle/Database/Moves/Hyper_Fang.gd b/Utilities/Battle/Database/Moves/Hyper_Fang.gd new file mode 100644 index 000000000..9b5b6c5c0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hyper_Fang.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Hyper Fang" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.1} diff --git a/Utilities/Battle/Database/Moves/Hyper_Fang.gd.uid b/Utilities/Battle/Database/Moves/Hyper_Fang.gd.uid new file mode 100644 index 000000000..2c3d73779 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hyper_Fang.gd.uid @@ -0,0 +1 @@ +uid://c44fbia0vvpxr diff --git a/Utilities/Battle/Database/Moves/Hyper_Voice.gd b/Utilities/Battle/Database/Moves/Hyper_Voice.gd old mode 100755 new mode 100644 index 7baffa406..8fa6ba896 --- a/Utilities/Battle/Database/Moves/Hyper_Voice.gd +++ b/Utilities/Battle/Database/Moves/Hyper_Voice.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,5 @@ var total_pp = 10 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.ALL_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Hyper_Voice.gd.uid b/Utilities/Battle/Database/Moves/Hyper_Voice.gd.uid new file mode 100644 index 000000000..35d2eb848 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hyper_Voice.gd.uid @@ -0,0 +1 @@ +uid://dch7u4eaow2h4 diff --git a/Utilities/Battle/Database/Moves/Hypnosis.gd b/Utilities/Battle/Database/Moves/Hypnosis.gd new file mode 100644 index 000000000..96679942f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hypnosis.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Hypnosis" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 60 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.SLEEP + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Hypnosis.gd.uid b/Utilities/Battle/Database/Moves/Hypnosis.gd.uid new file mode 100644 index 000000000..295456c1f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Hypnosis.gd.uid @@ -0,0 +1 @@ +uid://dnim5vucrit8r diff --git a/Utilities/Battle/Database/Moves/Ice_Ball.gd b/Utilities/Battle/Database/Moves/Ice_Ball.gd new file mode 100644 index 000000000..7e8555af5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ice_Ball.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0D3 not fully implemented (plain move for now) + +# The name of the move +var name = "Ice Ball" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 30 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_rollout"} diff --git a/Utilities/Battle/Database/Moves/Ice_Ball.gd.uid b/Utilities/Battle/Database/Moves/Ice_Ball.gd.uid new file mode 100644 index 000000000..4bf98c0d6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ice_Ball.gd.uid @@ -0,0 +1 @@ +uid://wj2kcx66q6hs diff --git a/Utilities/Battle/Database/Moves/Ice_Beam.gd b/Utilities/Battle/Database/Moves/Ice_Beam.gd old mode 100755 new mode 100644 index fed905568..8ed81c80d --- a/Utilities/Battle/Database/Moves/Ice_Beam.gd +++ b/Utilities/Battle/Database/Moves/Ice_Beam.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance = 0.1 # The secondary effect of the move -var secondary_effect = MajorAilment.FREEZE +var secondary_effect = MajorAilment.FROZEN # The flags of the move var flags = [] @@ -33,7 +33,7 @@ var flags = [] # The total pp of the move var total_pp = 10 -# The target ability of the move (SINGLE_FOE, ALL_FOE, ALL, SELF) +# The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Ice_Beam.gd.uid b/Utilities/Battle/Database/Moves/Ice_Beam.gd.uid new file mode 100644 index 000000000..432bacfd1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ice_Beam.gd.uid @@ -0,0 +1 @@ +uid://cesy2njouc14q diff --git a/Utilities/Battle/Database/Moves/Ice_Fang.gd b/Utilities/Battle/Database/Moves/Ice_Fang.gd new file mode 100644 index 000000000..bd1f15af0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ice_Fang.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Ice Fang" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.FROZEN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Ice_Fang.gd.uid b/Utilities/Battle/Database/Moves/Ice_Fang.gd.uid new file mode 100644 index 000000000..8fa9d7f2c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ice_Fang.gd.uid @@ -0,0 +1 @@ +uid://bgomttx3epuwh diff --git a/Utilities/Battle/Database/Moves/Ice_Punch.gd b/Utilities/Battle/Database/Moves/Ice_Punch.gd new file mode 100644 index 000000000..ab1f9370b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ice_Punch.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Ice Punch" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.FROZEN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Ice_Punch.gd.uid b/Utilities/Battle/Database/Moves/Ice_Punch.gd.uid new file mode 100644 index 000000000..5301c7c05 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ice_Punch.gd.uid @@ -0,0 +1 @@ +uid://bn6dsg15n1tcm diff --git a/Utilities/Battle/Database/Moves/Ice_Shard.gd b/Utilities/Battle/Database/Moves/Ice_Shard.gd new file mode 100644 index 000000000..e227ce436 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ice_Shard.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Ice Shard" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Ice_Shard.gd.uid b/Utilities/Battle/Database/Moves/Ice_Shard.gd.uid new file mode 100644 index 000000000..4cb5e84dc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ice_Shard.gd.uid @@ -0,0 +1 @@ +uid://bvmsddug7gjt6 diff --git a/Utilities/Battle/Database/Moves/Icicle_Crash.gd b/Utilities/Battle/Database/Moves/Icicle_Crash.gd new file mode 100644 index 000000000..5668d7187 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Icicle_Crash.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Icicle Crash" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 85 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.3} diff --git a/Utilities/Battle/Database/Moves/Icicle_Crash.gd.uid b/Utilities/Battle/Database/Moves/Icicle_Crash.gd.uid new file mode 100644 index 000000000..774cae573 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Icicle_Crash.gd.uid @@ -0,0 +1 @@ +uid://c38d7hwn42db0 diff --git a/Utilities/Battle/Database/Moves/Icicle_Spear.gd b/Utilities/Battle/Database/Moves/Icicle_Spear.gd new file mode 100644 index 000000000..27d6f0dfb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Icicle_Spear.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Icicle Spear" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 25 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "multi_hit", "min": 2, "max": 5} diff --git a/Utilities/Battle/Database/Moves/Icicle_Spear.gd.uid b/Utilities/Battle/Database/Moves/Icicle_Spear.gd.uid new file mode 100644 index 000000000..c738d91d1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Icicle_Spear.gd.uid @@ -0,0 +1 @@ +uid://fousfrl7ujs6 diff --git a/Utilities/Battle/Database/Moves/Icy_Wind.gd b/Utilities/Battle/Database/Moves/Icy_Wind.gd new file mode 100644 index 000000000..1f4d3e480 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Icy_Wind.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Icy Wind" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 55 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Icy_Wind.gd.uid b/Utilities/Battle/Database/Moves/Icy_Wind.gd.uid new file mode 100644 index 000000000..c16851866 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Icy_Wind.gd.uid @@ -0,0 +1 @@ +uid://cs61s5e30j1u4 diff --git a/Utilities/Battle/Database/Moves/Imprison.gd b/Utilities/Battle/Database/Moves/Imprison.gd new file mode 100644 index 000000000..bc0d19233 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Imprison.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0B8 not fully implemented (plain move for now) + +# The name of the move +var name = "Imprison" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Imprison.gd.uid b/Utilities/Battle/Database/Moves/Imprison.gd.uid new file mode 100644 index 000000000..09d8db862 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Imprison.gd.uid @@ -0,0 +1 @@ +uid://b8evwq3hnexwa diff --git a/Utilities/Battle/Database/Moves/Incinerate.gd b/Utilities/Battle/Database/Moves/Incinerate.gd new file mode 100644 index 000000000..a3ec78b8b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Incinerate.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0F5 not fully implemented (plain move for now) + +# The name of the move +var name = "Incinerate" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Incinerate.gd.uid b/Utilities/Battle/Database/Moves/Incinerate.gd.uid new file mode 100644 index 000000000..b7f6b9e32 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Incinerate.gd.uid @@ -0,0 +1 @@ +uid://bgitrvclhaha6 diff --git a/Utilities/Battle/Database/Moves/Infernal_Blade.gd b/Utilities/Battle/Database/Moves/Infernal_Blade.gd new file mode 100644 index 000000000..a40444ca9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Infernal_Blade.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Infernal Blade" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Infernal_Blade.gd.uid b/Utilities/Battle/Database/Moves/Infernal_Blade.gd.uid new file mode 100644 index 000000000..3650db94d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Infernal_Blade.gd.uid @@ -0,0 +1 @@ +uid://b7nnebjfljroi diff --git a/Utilities/Battle/Database/Moves/Inferno.gd b/Utilities/Battle/Database/Moves/Inferno.gd new file mode 100644 index 000000000..d8a74930d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Inferno.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Inferno" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 50 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Inferno.gd.uid b/Utilities/Battle/Database/Moves/Inferno.gd.uid new file mode 100644 index 000000000..f93bde29f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Inferno.gd.uid @@ -0,0 +1 @@ +uid://dyfw5wf3rmkof diff --git a/Utilities/Battle/Database/Moves/Infestation.gd b/Utilities/Battle/Database/Moves/Infestation.gd new file mode 100644 index 000000000..dfae8042d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Infestation.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0CF not fully implemented (plain move for now) + +# The name of the move +var name = "Infestation" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 20 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "bind"} diff --git a/Utilities/Battle/Database/Moves/Infestation.gd.uid b/Utilities/Battle/Database/Moves/Infestation.gd.uid new file mode 100644 index 000000000..9413250da --- /dev/null +++ b/Utilities/Battle/Database/Moves/Infestation.gd.uid @@ -0,0 +1 @@ +uid://chky1ktm4x0cr diff --git a/Utilities/Battle/Database/Moves/Instant_Crush.gd b/Utilities/Battle/Database/Moves/Instant_Crush.gd new file mode 100644 index 000000000..fea45f462 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Instant_Crush.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Instant Crush" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Instant_Crush.gd.uid b/Utilities/Battle/Database/Moves/Instant_Crush.gd.uid new file mode 100644 index 000000000..904a64323 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Instant_Crush.gd.uid @@ -0,0 +1 @@ +uid://kuf8q8k043ym diff --git a/Utilities/Battle/Database/Moves/Iron_Defense.gd b/Utilities/Battle/Database/Moves/Iron_Defense.gd old mode 100755 new mode 100644 index 3daf6240c..a4f36cca8 --- a/Utilities/Battle/Database/Moves/Iron_Defense.gd +++ b/Utilities/Battle/Database/Moves/Iron_Defense.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Iron Defense" - -# The type of the move -var type = Type.STEEL - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 15 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SELF - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(0, 2, 0, 0, 0, 0, 0) \ No newline at end of file +extends Object + +# The name of the move +var name = "Iron Defense" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 2, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Iron_Defense.gd.uid b/Utilities/Battle/Database/Moves/Iron_Defense.gd.uid new file mode 100644 index 000000000..f9d46fce5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Iron_Defense.gd.uid @@ -0,0 +1 @@ +uid://xb4lawjt45vq diff --git a/Utilities/Battle/Database/Moves/Iron_Head.gd b/Utilities/Battle/Database/Moves/Iron_Head.gd old mode 100755 new mode 100644 index 903ab839d..b37535982 --- a/Utilities/Battle/Database/Moves/Iron_Head.gd +++ b/Utilities/Battle/Database/Moves/Iron_Head.gd @@ -22,10 +22,10 @@ var priority = 0 var critical_hit_level = 1 # The secondary effect chance of the move -var secondary_effect_chance # = 0.3 +var secondary_effect_chance # The secondary effect of the move -var secondary_effect # = MajorAilment.FLINCH +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,7 @@ var total_pp = 15 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.3} diff --git a/Utilities/Battle/Database/Moves/Iron_Head.gd.uid b/Utilities/Battle/Database/Moves/Iron_Head.gd.uid new file mode 100644 index 000000000..49ec88d8e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Iron_Head.gd.uid @@ -0,0 +1 @@ +uid://biviy4rat56rv diff --git a/Utilities/Battle/Database/Moves/Iron_Tail.gd b/Utilities/Battle/Database/Moves/Iron_Tail.gd new file mode 100644 index 000000000..0c2816b25 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Iron_Tail.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Iron Tail" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 75 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, -1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Iron_Tail.gd.uid b/Utilities/Battle/Database/Moves/Iron_Tail.gd.uid new file mode 100644 index 000000000..04341430a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Iron_Tail.gd.uid @@ -0,0 +1 @@ +uid://do0h5776ygv0k diff --git a/Utilities/Battle/Database/Moves/Karate_Chop.gd b/Utilities/Battle/Database/Moves/Karate_Chop.gd new file mode 100644 index 000000000..ea5ce3789 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Karate_Chop.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Karate Chop" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Karate_Chop.gd.uid b/Utilities/Battle/Database/Moves/Karate_Chop.gd.uid new file mode 100644 index 000000000..babc789e1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Karate_Chop.gd.uid @@ -0,0 +1 @@ +uid://dqe8pu850fv00 diff --git a/Utilities/Battle/Database/Moves/Knock_Off.gd b/Utilities/Battle/Database/Moves/Knock_Off.gd new file mode 100644 index 000000000..9b4b3005a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Knock_Off.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0F0 not fully implemented (plain move for now) + +# The name of the move +var name = "Knock Off" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Knock_Off.gd.uid b/Utilities/Battle/Database/Moves/Knock_Off.gd.uid new file mode 100644 index 000000000..8f36aafa4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Knock_Off.gd.uid @@ -0,0 +1 @@ +uid://dm08cph5m831e diff --git a/Utilities/Battle/Database/Moves/Laser_Pulse.gd b/Utilities/Battle/Database/Moves/Laser_Pulse.gd new file mode 100644 index 000000000..6dacc56c2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Laser_Pulse.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x164 not fully implemented (plain move for now) + +# The name of the move +var name = "Laser Pulse" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Laser_Pulse.gd.uid b/Utilities/Battle/Database/Moves/Laser_Pulse.gd.uid new file mode 100644 index 000000000..0eaf35ca7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Laser_Pulse.gd.uid @@ -0,0 +1 @@ +uid://dc8dyru80ya73 diff --git a/Utilities/Battle/Database/Moves/Last_Resort.gd b/Utilities/Battle/Database/Moves/Last_Resort.gd new file mode 100644 index 000000000..99c059592 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Last_Resort.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x125 not fully implemented (plain move for now) + +# The name of the move +var name = "Last Resort" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 140 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Last_Resort.gd.uid b/Utilities/Battle/Database/Moves/Last_Resort.gd.uid new file mode 100644 index 000000000..7a8b8a3c6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Last_Resort.gd.uid @@ -0,0 +1 @@ +uid://cyfno8kdaekcq diff --git a/Utilities/Battle/Database/Moves/Lava_Plume.gd b/Utilities/Battle/Database/Moves/Lava_Plume.gd new file mode 100644 index 000000000..ec43576c4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Lava_Plume.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Lava Plume" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.3 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Lava_Plume.gd.uid b/Utilities/Battle/Database/Moves/Lava_Plume.gd.uid new file mode 100644 index 000000000..714e523b7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Lava_Plume.gd.uid @@ -0,0 +1 @@ +uid://bb20ar5grrpwj diff --git a/Utilities/Battle/Database/Moves/Leaf_Blade.gd b/Utilities/Battle/Database/Moves/Leaf_Blade.gd old mode 100755 new mode 100644 index a445705e5..81d588bac --- a/Utilities/Battle/Database/Moves/Leaf_Blade.gd +++ b/Utilities/Battle/Database/Moves/Leaf_Blade.gd @@ -1,40 +1,39 @@ -extends Object - -# The name of the move -var name = "Leaf Blade" - -# The type of the move -var type = Type.GRASS - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.PHYSICAL - -# The base power of the move -var base_power = 90 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 2 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The secondary effect of the move -var secondary_effect - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 15 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file +extends Object + +# The name of the move +var name = "Leaf Blade" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Leaf_Blade.gd.uid b/Utilities/Battle/Database/Moves/Leaf_Blade.gd.uid new file mode 100644 index 000000000..3f937a15f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Leaf_Blade.gd.uid @@ -0,0 +1 @@ +uid://cpk4xs8iqcc1h diff --git a/Utilities/Battle/Database/Moves/Leech_Life.gd b/Utilities/Battle/Database/Moves/Leech_Life.gd new file mode 100644 index 000000000..69047f045 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Leech_Life.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Leech Life" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 20 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "drain", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Leech_Life.gd.uid b/Utilities/Battle/Database/Moves/Leech_Life.gd.uid new file mode 100644 index 000000000..6e08c1c59 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Leech_Life.gd.uid @@ -0,0 +1 @@ +uid://l53h5n73tbjm diff --git a/Utilities/Battle/Database/Moves/Leech_Seed.gd b/Utilities/Battle/Database/Moves/Leech_Seed.gd old mode 100755 new mode 100644 index ce6420c10..a9b2b15ae --- a/Utilities/Battle/Database/Moves/Leech_Seed.gd +++ b/Utilities/Battle/Database/Moves/Leech_Seed.gd @@ -1,4 +1,5 @@ extends Object +# TODO: Essentials function code 0x0DC not fully implemented (plain move for now) # The name of the move var name = "Leech Seed" @@ -24,13 +25,16 @@ var critical_hit_level = 0 # The secondary effect chance of the move var secondary_effect_chance +# The secondary effect of the move +var secondary_effect + # The flags of the move var flags = [] # The total pp of the move -var total_pp = 25 +var total_pp = 10 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -var main_status_effect \ No newline at end of file +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Leech_Seed.gd.uid b/Utilities/Battle/Database/Moves/Leech_Seed.gd.uid new file mode 100644 index 000000000..dee40a193 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Leech_Seed.gd.uid @@ -0,0 +1 @@ +uid://c27eq2vsqhb1g diff --git a/Utilities/Battle/Database/Moves/Leer.gd b/Utilities/Battle/Database/Moves/Leer.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Leer.gd.uid b/Utilities/Battle/Database/Moves/Leer.gd.uid new file mode 100644 index 000000000..5b30b9bd9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Leer.gd.uid @@ -0,0 +1 @@ +uid://cdma3y0nbi2hk diff --git a/Utilities/Battle/Database/Moves/Lick.gd b/Utilities/Battle/Database/Moves/Lick.gd old mode 100755 new mode 100644 index 847b136da..6471a7fbe --- a/Utilities/Battle/Database/Moves/Lick.gd +++ b/Utilities/Battle/Database/Moves/Lick.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance = 0.3 # The secondary effect of the move -var secondary_effect = MajorAilment.PARALYZE +var secondary_effect = MajorAilment.PARALYSIS # The flags of the move var flags = [] diff --git a/Utilities/Battle/Database/Moves/Lick.gd.uid b/Utilities/Battle/Database/Moves/Lick.gd.uid new file mode 100644 index 000000000..fc45cbf7a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Lick.gd.uid @@ -0,0 +1 @@ +uid://8307r7r47u4s diff --git a/Utilities/Battle/Database/Moves/Light_Screen.gd b/Utilities/Battle/Database/Moves/Light_Screen.gd new file mode 100644 index 000000000..e08b6f821 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Light_Screen.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0A3 not fully implemented (plain move for now) + +# The name of the move +var name = "Light Screen" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "screen", "stat": "spdef"} diff --git a/Utilities/Battle/Database/Moves/Light_Screen.gd.uid b/Utilities/Battle/Database/Moves/Light_Screen.gd.uid new file mode 100644 index 000000000..632d21b97 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Light_Screen.gd.uid @@ -0,0 +1 @@ +uid://dj1pqh2jkphfh diff --git a/Utilities/Battle/Database/Moves/Lock-On.gd b/Utilities/Battle/Database/Moves/Lock-On.gd new file mode 100644 index 000000000..d58bdddda --- /dev/null +++ b/Utilities/Battle/Database/Moves/Lock-On.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0A6 not fully implemented (plain move for now) + +# The name of the move +var name = "Lock-On" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Lock-On.gd.uid b/Utilities/Battle/Database/Moves/Lock-On.gd.uid new file mode 100644 index 000000000..1969171da --- /dev/null +++ b/Utilities/Battle/Database/Moves/Lock-On.gd.uid @@ -0,0 +1 @@ +uid://bjd24m0pbja22 diff --git a/Utilities/Battle/Database/Moves/Low_Kick.gd b/Utilities/Battle/Database/Moves/Low_Kick.gd old mode 100755 new mode 100644 index 4077c52cc..fd86d2fae --- a/Utilities/Battle/Database/Moves/Low_Kick.gd +++ b/Utilities/Battle/Database/Moves/Low_Kick.gd @@ -1,4 +1,5 @@ extends Object +# TODO: Essentials function code 0x09A not fully implemented (plain move for now) # The name of the move var name = "Low Kick" @@ -10,7 +11,7 @@ var type = Type.FIGHTING var style = MoveStyle.PHYSICAL # The base power of the move -var base_power +var base_power = 1 # The accuracy of the move var accuracy = 100 @@ -25,7 +26,7 @@ var critical_hit_level = 1 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +36,5 @@ var total_pp = 20 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Low_Kick.gd.uid b/Utilities/Battle/Database/Moves/Low_Kick.gd.uid new file mode 100644 index 000000000..aae0f6e3f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Low_Kick.gd.uid @@ -0,0 +1 @@ +uid://wj6uqm54dpug diff --git a/Utilities/Battle/Database/Moves/Low_Sweep.gd b/Utilities/Battle/Database/Moves/Low_Sweep.gd new file mode 100644 index 000000000..ec0216113 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Low_Sweep.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Low Sweep" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Low_Sweep.gd.uid b/Utilities/Battle/Database/Moves/Low_Sweep.gd.uid new file mode 100644 index 000000000..1c949c7f2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Low_Sweep.gd.uid @@ -0,0 +1 @@ +uid://b1tta75erk0aa diff --git a/Utilities/Battle/Database/Moves/Lucky_Chant.gd b/Utilities/Battle/Database/Moves/Lucky_Chant.gd new file mode 100644 index 000000000..6d77989b8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Lucky_Chant.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0A1 not fully implemented (plain move for now) + +# The name of the move +var name = "Lucky Chant" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Lucky_Chant.gd.uid b/Utilities/Battle/Database/Moves/Lucky_Chant.gd.uid new file mode 100644 index 000000000..6a82fb9b0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Lucky_Chant.gd.uid @@ -0,0 +1 @@ +uid://bl1750t3s21jm diff --git a/Utilities/Battle/Database/Moves/Mach_Punch.gd b/Utilities/Battle/Database/Moves/Mach_Punch.gd new file mode 100644 index 000000000..f1c39650a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mach_Punch.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Mach Punch" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Mach_Punch.gd.uid b/Utilities/Battle/Database/Moves/Mach_Punch.gd.uid new file mode 100644 index 000000000..e03de4688 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mach_Punch.gd.uid @@ -0,0 +1 @@ +uid://evfutum33mk1 diff --git a/Utilities/Battle/Database/Moves/Magical_Leaf.gd b/Utilities/Battle/Database/Moves/Magical_Leaf.gd new file mode 100644 index 000000000..30f5137e0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magical_Leaf.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Magical Leaf" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "never_miss"} diff --git a/Utilities/Battle/Database/Moves/Magical_Leaf.gd.uid b/Utilities/Battle/Database/Moves/Magical_Leaf.gd.uid new file mode 100644 index 000000000..eebe5653d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magical_Leaf.gd.uid @@ -0,0 +1 @@ +uid://d3ipfe54p8g4u diff --git a/Utilities/Battle/Database/Moves/Magma_Storm.gd b/Utilities/Battle/Database/Moves/Magma_Storm.gd new file mode 100644 index 000000000..6dd0b50b7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magma_Storm.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0CF not fully implemented (plain move for now) + +# The name of the move +var name = "Magma Storm" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 75 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Magma_Storm.gd.uid b/Utilities/Battle/Database/Moves/Magma_Storm.gd.uid new file mode 100644 index 000000000..2fbc97ccb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magma_Storm.gd.uid @@ -0,0 +1 @@ +uid://bd70xltvxihvy diff --git a/Utilities/Battle/Database/Moves/Magnet_Bomb.gd b/Utilities/Battle/Database/Moves/Magnet_Bomb.gd new file mode 100644 index 000000000..9a3dca6a8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magnet_Bomb.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Magnet Bomb" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "never_miss"} diff --git a/Utilities/Battle/Database/Moves/Magnet_Bomb.gd.uid b/Utilities/Battle/Database/Moves/Magnet_Bomb.gd.uid new file mode 100644 index 000000000..52b89d554 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magnet_Bomb.gd.uid @@ -0,0 +1 @@ +uid://cbg4wn3a167l8 diff --git a/Utilities/Battle/Database/Moves/Magnet_Rise.gd b/Utilities/Battle/Database/Moves/Magnet_Rise.gd new file mode 100644 index 000000000..f17ff8633 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magnet_Rise.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x119 not fully implemented (plain move for now) + +# The name of the move +var name = "Magnet Rise" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Magnet_Rise.gd.uid b/Utilities/Battle/Database/Moves/Magnet_Rise.gd.uid new file mode 100644 index 000000000..c91bc1244 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magnet_Rise.gd.uid @@ -0,0 +1 @@ +uid://02ghy0xsgdd2 diff --git a/Utilities/Battle/Database/Moves/Magnitude.gd b/Utilities/Battle/Database/Moves/Magnitude.gd new file mode 100644 index 000000000..36e620f46 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magnitude.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x095 not fully implemented (plain move for now) + +# The name of the move +var name = "Magnitude" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect + +var mechanic = {"kind": "power_magnitude"} diff --git a/Utilities/Battle/Database/Moves/Magnitude.gd.uid b/Utilities/Battle/Database/Moves/Magnitude.gd.uid new file mode 100644 index 000000000..9dbeaff57 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Magnitude.gd.uid @@ -0,0 +1 @@ +uid://dycqxbfg1cxgv diff --git a/Utilities/Battle/Database/Moves/Mat_Block.gd b/Utilities/Battle/Database/Moves/Mat_Block.gd new file mode 100644 index 000000000..ee3a9d064 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mat_Block.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x158 not fully implemented (plain move for now) + +# The name of the move +var name = "Mat Block" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Mat_Block.gd.uid b/Utilities/Battle/Database/Moves/Mat_Block.gd.uid new file mode 100644 index 000000000..7c28c3963 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mat_Block.gd.uid @@ -0,0 +1 @@ +uid://cu7ycyh71atsa diff --git a/Utilities/Battle/Database/Moves/Me_First.gd b/Utilities/Battle/Database/Moves/Me_First.gd new file mode 100644 index 000000000..e5101d68b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Me_First.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0B0 not fully implemented (plain move for now) + +# The name of the move +var name = "Me First" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Me_First.gd.uid b/Utilities/Battle/Database/Moves/Me_First.gd.uid new file mode 100644 index 000000000..f73c361ea --- /dev/null +++ b/Utilities/Battle/Database/Moves/Me_First.gd.uid @@ -0,0 +1 @@ +uid://cwn33tdcy2mar diff --git a/Utilities/Battle/Database/Moves/Mean_Look.gd b/Utilities/Battle/Database/Moves/Mean_Look.gd new file mode 100644 index 000000000..8bcb645ac --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mean_Look.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0EF not fully implemented (plain move for now) + +# The name of the move +var name = "Mean Look" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Mean_Look.gd.uid b/Utilities/Battle/Database/Moves/Mean_Look.gd.uid new file mode 100644 index 000000000..a95f50f13 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mean_Look.gd.uid @@ -0,0 +1 @@ +uid://dftpjyfk3y5ov diff --git a/Utilities/Battle/Database/Moves/Mega_Drain.gd b/Utilities/Battle/Database/Moves/Mega_Drain.gd new file mode 100644 index 000000000..ac5e8aa7b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mega_Drain.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Mega Drain" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "drain", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Mega_Drain.gd.uid b/Utilities/Battle/Database/Moves/Mega_Drain.gd.uid new file mode 100644 index 000000000..6ded98476 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mega_Drain.gd.uid @@ -0,0 +1 @@ +uid://cspxt8bxnk114 diff --git a/Utilities/Battle/Database/Moves/Mega_Punch.gd b/Utilities/Battle/Database/Moves/Mega_Punch.gd new file mode 100644 index 000000000..982d325b2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mega_Punch.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Mega Punch" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Mega_Punch.gd.uid b/Utilities/Battle/Database/Moves/Mega_Punch.gd.uid new file mode 100644 index 000000000..d51d24fff --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mega_Punch.gd.uid @@ -0,0 +1 @@ +uid://qco6ar6jmtq5 diff --git a/Utilities/Battle/Database/Moves/Megahorn.gd b/Utilities/Battle/Database/Moves/Megahorn.gd new file mode 100644 index 000000000..8e2b17a44 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Megahorn.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Megahorn" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Megahorn.gd.uid b/Utilities/Battle/Database/Moves/Megahorn.gd.uid new file mode 100644 index 000000000..48ab65fb2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Megahorn.gd.uid @@ -0,0 +1 @@ +uid://d3icgtwfy2vcr diff --git a/Utilities/Battle/Database/Moves/Memento.gd b/Utilities/Battle/Database/Moves/Memento.gd new file mode 100644 index 000000000..ae27e9546 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Memento.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Memento" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(-2, 0, -2, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Memento.gd.uid b/Utilities/Battle/Database/Moves/Memento.gd.uid new file mode 100644 index 000000000..9ec70f11f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Memento.gd.uid @@ -0,0 +1 @@ +uid://cifyt4cll0f41 diff --git a/Utilities/Battle/Database/Moves/Metal_Claw.gd b/Utilities/Battle/Database/Moves/Metal_Claw.gd new file mode 100644 index 000000000..63c925a1a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Metal_Claw.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Metal Claw" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 35 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(1, 0, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Metal_Claw.gd.uid b/Utilities/Battle/Database/Moves/Metal_Claw.gd.uid new file mode 100644 index 000000000..5833da860 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Metal_Claw.gd.uid @@ -0,0 +1 @@ +uid://yewqarldb2pm diff --git a/Utilities/Battle/Database/Moves/Metal_Cruncher.gd b/Utilities/Battle/Database/Moves/Metal_Cruncher.gd new file mode 100644 index 000000000..a1450579e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Metal_Cruncher.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Metal Cruncher" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, -1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Metal_Cruncher.gd.uid b/Utilities/Battle/Database/Moves/Metal_Cruncher.gd.uid new file mode 100644 index 000000000..fd272c58a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Metal_Cruncher.gd.uid @@ -0,0 +1 @@ +uid://d2byt24mn0241 diff --git a/Utilities/Battle/Database/Moves/Metal_Sound.gd b/Utilities/Battle/Database/Moves/Metal_Sound.gd old mode 100755 new mode 100644 index 49d526a84..7215e253d --- a/Utilities/Battle/Database/Moves/Metal_Sound.gd +++ b/Utilities/Battle/Database/Moves/Metal_Sound.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Metal Sound" - -# The type of the move -var type = Type.STEEL - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 85 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 40 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(0, 0, 0, -2, 0, 0, 0) \ No newline at end of file +extends Object + +# The name of the move +var name = "Metal Sound" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, -2, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Metal_Sound.gd.uid b/Utilities/Battle/Database/Moves/Metal_Sound.gd.uid new file mode 100644 index 000000000..6982a68ce --- /dev/null +++ b/Utilities/Battle/Database/Moves/Metal_Sound.gd.uid @@ -0,0 +1 @@ +uid://cw3kt5d2la0nq diff --git a/Utilities/Battle/Database/Moves/Metal_Whip.gd b/Utilities/Battle/Database/Moves/Metal_Whip.gd new file mode 100644 index 000000000..f06493dfb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Metal_Whip.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0CF not fully implemented (plain move for now) + +# The name of the move +var name = "Metal Whip" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Metal_Whip.gd.uid b/Utilities/Battle/Database/Moves/Metal_Whip.gd.uid new file mode 100644 index 000000000..6697a20eb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Metal_Whip.gd.uid @@ -0,0 +1 @@ +uid://d2nffljd26c3c diff --git a/Utilities/Battle/Database/Moves/Meteor_Mash.gd b/Utilities/Battle/Database/Moves/Meteor_Mash.gd new file mode 100644 index 000000000..37c41bb69 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Meteor_Mash.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Meteor Mash" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(1, 0, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Meteor_Mash.gd.uid b/Utilities/Battle/Database/Moves/Meteor_Mash.gd.uid new file mode 100644 index 000000000..ee7bd48d0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Meteor_Mash.gd.uid @@ -0,0 +1 @@ +uid://y0h3n6hhi5qk diff --git a/Utilities/Battle/Database/Moves/Metronome.gd b/Utilities/Battle/Database/Moves/Metronome.gd new file mode 100644 index 000000000..bac8853a4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Metronome.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0B6 not fully implemented (plain move for now) + +# The name of the move +var name = "Metronome" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Metronome.gd.uid b/Utilities/Battle/Database/Moves/Metronome.gd.uid new file mode 100644 index 000000000..6e2e65d0d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Metronome.gd.uid @@ -0,0 +1 @@ +uid://b5ddjt5bvouow diff --git a/Utilities/Battle/Database/Moves/Mind_Reader.gd b/Utilities/Battle/Database/Moves/Mind_Reader.gd new file mode 100644 index 000000000..4984163ae --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mind_Reader.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0A6 not fully implemented (plain move for now) + +# The name of the move +var name = "Mind Reader" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Mind_Reader.gd.uid b/Utilities/Battle/Database/Moves/Mind_Reader.gd.uid new file mode 100644 index 000000000..a8bc08ad8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mind_Reader.gd.uid @@ -0,0 +1 @@ +uid://cimuiekyeohoy diff --git a/Utilities/Battle/Database/Moves/Mirror_Coat.gd b/Utilities/Battle/Database/Moves/Mirror_Coat.gd new file mode 100644 index 000000000..d37b656bc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mirror_Coat.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x072 not fully implemented (plain move for now) + +# The name of the move +var name = "Mirror Coat" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = -5 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Mirror_Coat.gd.uid b/Utilities/Battle/Database/Moves/Mirror_Coat.gd.uid new file mode 100644 index 000000000..b0230265b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mirror_Coat.gd.uid @@ -0,0 +1 @@ +uid://d22k77h6ilq31 diff --git a/Utilities/Battle/Database/Moves/Mirror_Move.gd b/Utilities/Battle/Database/Moves/Mirror_Move.gd new file mode 100644 index 000000000..333cd6684 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mirror_Move.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0AE not fully implemented (plain move for now) + +# The name of the move +var name = "Mirror Move" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Mirror_Move.gd.uid b/Utilities/Battle/Database/Moves/Mirror_Move.gd.uid new file mode 100644 index 000000000..57ce06d64 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mirror_Move.gd.uid @@ -0,0 +1 @@ +uid://t7eydvp8bfy3 diff --git a/Utilities/Battle/Database/Moves/Mirror_Shot.gd b/Utilities/Battle/Database/Moves/Mirror_Shot.gd new file mode 100644 index 000000000..c4d73a412 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mirror_Shot.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Mirror Shot" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, -1, 0) diff --git a/Utilities/Battle/Database/Moves/Mirror_Shot.gd.uid b/Utilities/Battle/Database/Moves/Mirror_Shot.gd.uid new file mode 100644 index 000000000..70afff6aa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mirror_Shot.gd.uid @@ -0,0 +1 @@ +uid://od5apuknevfx diff --git a/Utilities/Battle/Database/Moves/Mist.gd b/Utilities/Battle/Database/Moves/Mist.gd new file mode 100644 index 000000000..8ee343d30 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mist.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x056 not fully implemented (plain move for now) + +# The name of the move +var name = "Mist" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "mist"} diff --git a/Utilities/Battle/Database/Moves/Mist.gd.uid b/Utilities/Battle/Database/Moves/Mist.gd.uid new file mode 100644 index 000000000..8d1957c68 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mist.gd.uid @@ -0,0 +1 @@ +uid://dv1ux5w7ddb6a diff --git a/Utilities/Battle/Database/Moves/Misty_Terrain.gd b/Utilities/Battle/Database/Moves/Misty_Terrain.gd new file mode 100644 index 000000000..95512a16f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Misty_Terrain.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x150 not fully implemented (plain move for now) + +# The name of the move +var name = "Misty Terrain" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Misty_Terrain.gd.uid b/Utilities/Battle/Database/Moves/Misty_Terrain.gd.uid new file mode 100644 index 000000000..2e3359dbd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Misty_Terrain.gd.uid @@ -0,0 +1 @@ +uid://cekipx4jvel7l diff --git a/Utilities/Battle/Database/Moves/Moonblast.gd b/Utilities/Battle/Database/Moves/Moonblast.gd new file mode 100644 index 000000000..7ffcd063f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Moonblast.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Moonblast" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 95 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, -1, 0, 0, 0, 0) + +var stat_effect_chance = 0.1 diff --git a/Utilities/Battle/Database/Moves/Moonblast.gd.uid b/Utilities/Battle/Database/Moves/Moonblast.gd.uid new file mode 100644 index 000000000..c7e72f486 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Moonblast.gd.uid @@ -0,0 +1 @@ +uid://divcy1pfg2fg4 diff --git a/Utilities/Battle/Database/Moves/Moonlight.gd b/Utilities/Battle/Database/Moves/Moonlight.gd new file mode 100644 index 000000000..0f42f8345 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Moonlight.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Moonlight" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "heal", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Moonlight.gd.uid b/Utilities/Battle/Database/Moves/Moonlight.gd.uid new file mode 100644 index 000000000..0529eb836 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Moonlight.gd.uid @@ -0,0 +1 @@ +uid://bk4y440a71t77 diff --git a/Utilities/Battle/Database/Moves/Morning_Sun.gd b/Utilities/Battle/Database/Moves/Morning_Sun.gd new file mode 100644 index 000000000..5eea90e63 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Morning_Sun.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Morning Sun" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "heal", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Morning_Sun.gd.uid b/Utilities/Battle/Database/Moves/Morning_Sun.gd.uid new file mode 100644 index 000000000..342424523 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Morning_Sun.gd.uid @@ -0,0 +1 @@ +uid://b61jr7k31ess1 diff --git a/Utilities/Battle/Database/Moves/Mud-Slap.gd b/Utilities/Battle/Database/Moves/Mud-Slap.gd old mode 100755 new mode 100644 index 543c8be26..6076eb224 --- a/Utilities/Battle/Database/Moves/Mud-Slap.gd +++ b/Utilities/Battle/Database/Moves/Mud-Slap.gd @@ -1,36 +1,36 @@ -extends Object - -# The name of the move -var name = "Mud-Slap" - -# The type of the move -var type = Type.GROUND - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.SPECIAL - -# The base power of the move -var base_power = 20 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 1 - -# The secondary effect chance of the move -var secondary_effect_chance = 1.0 - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 10 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, -1, 0) +extends Object + +# The name of the move +var name = "Mud-Slap" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 20 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE +# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, -1, 0) diff --git a/Utilities/Battle/Database/Moves/Mud-Slap.gd.uid b/Utilities/Battle/Database/Moves/Mud-Slap.gd.uid new file mode 100644 index 000000000..8cac377b3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mud-Slap.gd.uid @@ -0,0 +1 @@ +uid://cb1h3qw0husdo diff --git a/Utilities/Battle/Database/Moves/Mud_Bomb.gd b/Utilities/Battle/Database/Moves/Mud_Bomb.gd new file mode 100644 index 000000000..e3a06081b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mud_Bomb.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Mud Bomb" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, -1, 0) diff --git a/Utilities/Battle/Database/Moves/Mud_Bomb.gd.uid b/Utilities/Battle/Database/Moves/Mud_Bomb.gd.uid new file mode 100644 index 000000000..0568eaa25 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mud_Bomb.gd.uid @@ -0,0 +1 @@ +uid://bs63y7528vop3 diff --git a/Utilities/Battle/Database/Moves/Mud_Shot.gd b/Utilities/Battle/Database/Moves/Mud_Shot.gd new file mode 100644 index 000000000..446a011a1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mud_Shot.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Mud Shot" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 55 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Mud_Shot.gd.uid b/Utilities/Battle/Database/Moves/Mud_Shot.gd.uid new file mode 100644 index 000000000..29c64b910 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mud_Shot.gd.uid @@ -0,0 +1 @@ +uid://cne1j7kwinjru diff --git a/Utilities/Battle/Database/Moves/Mud_Sport.gd b/Utilities/Battle/Database/Moves/Mud_Sport.gd new file mode 100644 index 000000000..5ac0d4728 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mud_Sport.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x09D not fully implemented (plain move for now) + +# The name of the move +var name = "Mud Sport" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Mud_Sport.gd.uid b/Utilities/Battle/Database/Moves/Mud_Sport.gd.uid new file mode 100644 index 000000000..546a7b61d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mud_Sport.gd.uid @@ -0,0 +1 @@ +uid://dtiowdtjtfjh0 diff --git a/Utilities/Battle/Database/Moves/Muddy_Water.gd b/Utilities/Battle/Database/Moves/Muddy_Water.gd new file mode 100644 index 000000000..9c47b7a77 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Muddy_Water.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Muddy Water" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, -1, 0) diff --git a/Utilities/Battle/Database/Moves/Muddy_Water.gd.uid b/Utilities/Battle/Database/Moves/Muddy_Water.gd.uid new file mode 100644 index 000000000..6c7b0e1a2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Muddy_Water.gd.uid @@ -0,0 +1 @@ +uid://1vqkutbkvh6y diff --git a/Utilities/Battle/Database/Moves/Mystical_Fire.gd b/Utilities/Battle/Database/Moves/Mystical_Fire.gd new file mode 100644 index 000000000..b94f27176 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mystical_Fire.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Mystical Fire" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, -1, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Mystical_Fire.gd.uid b/Utilities/Battle/Database/Moves/Mystical_Fire.gd.uid new file mode 100644 index 000000000..60aec62e0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Mystical_Fire.gd.uid @@ -0,0 +1 @@ +uid://v47iumjs3bnl diff --git a/Utilities/Battle/Database/Moves/Nasty_Plot.gd b/Utilities/Battle/Database/Moves/Nasty_Plot.gd new file mode 100644 index 000000000..8c92780d9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nasty_Plot.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Nasty Plot" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 0, 2, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Nasty_Plot.gd.uid b/Utilities/Battle/Database/Moves/Nasty_Plot.gd.uid new file mode 100644 index 000000000..5db8c5d50 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nasty_Plot.gd.uid @@ -0,0 +1 @@ +uid://c12ft7p7cojvx diff --git a/Utilities/Battle/Database/Moves/Natural_Gift.gd b/Utilities/Battle/Database/Moves/Natural_Gift.gd new file mode 100644 index 000000000..2a09495f7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Natural_Gift.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x096 not fully implemented (plain move for now) + +# The name of the move +var name = "Natural Gift" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Natural_Gift.gd.uid b/Utilities/Battle/Database/Moves/Natural_Gift.gd.uid new file mode 100644 index 000000000..ccc312c57 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Natural_Gift.gd.uid @@ -0,0 +1 @@ +uid://dp5gmeimicokp diff --git a/Utilities/Battle/Database/Moves/Nature_Power.gd b/Utilities/Battle/Database/Moves/Nature_Power.gd new file mode 100644 index 000000000..669a69005 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nature_Power.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0B3 not fully implemented (plain move for now) + +# The name of the move +var name = "Nature Power" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Nature_Power.gd.uid b/Utilities/Battle/Database/Moves/Nature_Power.gd.uid new file mode 100644 index 000000000..e4431afd0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nature_Power.gd.uid @@ -0,0 +1 @@ +uid://sps5o00pnwfu diff --git a/Utilities/Battle/Database/Moves/Night_Shade.gd b/Utilities/Battle/Database/Moves/Night_Shade.gd new file mode 100644 index 000000000..e9eab80c7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Night_Shade.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Night Shade" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "fixed", "amount": "level"} diff --git a/Utilities/Battle/Database/Moves/Night_Shade.gd.uid b/Utilities/Battle/Database/Moves/Night_Shade.gd.uid new file mode 100644 index 000000000..16ab307bd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Night_Shade.gd.uid @@ -0,0 +1 @@ +uid://lvmqxacnld0k diff --git a/Utilities/Battle/Database/Moves/Night_Slash.gd b/Utilities/Battle/Database/Moves/Night_Slash.gd new file mode 100644 index 000000000..ae552b58a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Night_Slash.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Night Slash" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Night_Slash.gd.uid b/Utilities/Battle/Database/Moves/Night_Slash.gd.uid new file mode 100644 index 000000000..5db81c3f4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Night_Slash.gd.uid @@ -0,0 +1 @@ +uid://galwjb1ep0mh diff --git a/Utilities/Battle/Database/Moves/Nightmare.gd b/Utilities/Battle/Database/Moves/Nightmare.gd new file mode 100644 index 000000000..8bd158511 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nightmare.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x10F not fully implemented (plain move for now) + +# The name of the move +var name = "Nightmare" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "nightmare"} diff --git a/Utilities/Battle/Database/Moves/Nightmare.gd.uid b/Utilities/Battle/Database/Moves/Nightmare.gd.uid new file mode 100644 index 000000000..42a9e8b19 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nightmare.gd.uid @@ -0,0 +1 @@ +uid://bj5j2bcncvrlo diff --git a/Utilities/Battle/Database/Moves/Nuclear_Slash.gd b/Utilities/Battle/Database/Moves/Nuclear_Slash.gd new file mode 100644 index 000000000..08101454b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nuclear_Slash.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Nuclear Slash" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 55 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Nuclear_Slash.gd.uid b/Utilities/Battle/Database/Moves/Nuclear_Slash.gd.uid new file mode 100644 index 000000000..2c35b7aa3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nuclear_Slash.gd.uid @@ -0,0 +1 @@ +uid://ddvlci5l3xiex diff --git a/Utilities/Battle/Database/Moves/Nuclear_Waste.gd b/Utilities/Battle/Database/Moves/Nuclear_Waste.gd new file mode 100644 index 000000000..4be4b3b95 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nuclear_Waste.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Nuclear Waste" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.POISON + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Nuclear_Waste.gd.uid b/Utilities/Battle/Database/Moves/Nuclear_Waste.gd.uid new file mode 100644 index 000000000..193ce54f5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nuclear_Waste.gd.uid @@ -0,0 +1 @@ +uid://muoa8sg5gxnk diff --git a/Utilities/Battle/Database/Moves/Nuzzle.gd b/Utilities/Battle/Database/Moves/Nuzzle.gd new file mode 100644 index 000000000..044f1a7e9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nuzzle.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Nuzzle" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 20 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Nuzzle.gd.uid b/Utilities/Battle/Database/Moves/Nuzzle.gd.uid new file mode 100644 index 000000000..e626e093d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Nuzzle.gd.uid @@ -0,0 +1 @@ +uid://bybg0apv5er5s diff --git a/Utilities/Battle/Database/Moves/Octazooka.gd b/Utilities/Battle/Database/Moves/Octazooka.gd new file mode 100644 index 000000000..c97aa60aa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Octazooka.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Octazooka" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, -1, 0) + +var stat_effect_chance = 0.5 diff --git a/Utilities/Battle/Database/Moves/Octazooka.gd.uid b/Utilities/Battle/Database/Moves/Octazooka.gd.uid new file mode 100644 index 000000000..dcac78195 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Octazooka.gd.uid @@ -0,0 +1 @@ +uid://qpdyrcyevidw diff --git a/Utilities/Battle/Database/Moves/Odor_Sleuth.gd b/Utilities/Battle/Database/Moves/Odor_Sleuth.gd new file mode 100644 index 000000000..1549250fa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Odor_Sleuth.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0A7 not fully implemented (plain move for now) + +# The name of the move +var name = "Odor Sleuth" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Odor_Sleuth.gd.uid b/Utilities/Battle/Database/Moves/Odor_Sleuth.gd.uid new file mode 100644 index 000000000..067fee705 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Odor_Sleuth.gd.uid @@ -0,0 +1 @@ +uid://dw6mkruvpn3n5 diff --git a/Utilities/Battle/Database/Moves/Ominous_Wind.gd b/Utilities/Battle/Database/Moves/Ominous_Wind.gd new file mode 100644 index 000000000..590f2f0dd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ominous_Wind.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Ominous Wind" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(1, 1, 1, 1, 1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Ominous_Wind.gd.uid b/Utilities/Battle/Database/Moves/Ominous_Wind.gd.uid new file mode 100644 index 000000000..353715ab3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Ominous_Wind.gd.uid @@ -0,0 +1 @@ +uid://b2u2fpj73e4od diff --git a/Utilities/Battle/Database/Moves/Outrage.gd b/Utilities/Battle/Database/Moves/Outrage.gd new file mode 100644 index 000000000..dbf5e466a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Outrage.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0D2 not fully implemented (plain move for now) + +# The name of the move +var name = "Outrage" + +# The type of the move +var type = Type.DRAGON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "rampage"} diff --git a/Utilities/Battle/Database/Moves/Outrage.gd.uid b/Utilities/Battle/Database/Moves/Outrage.gd.uid new file mode 100644 index 000000000..62a839989 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Outrage.gd.uid @@ -0,0 +1 @@ +uid://p6orlrpx6or7 diff --git a/Utilities/Battle/Database/Moves/Overheat.gd b/Utilities/Battle/Database/Moves/Overheat.gd new file mode 100644 index 000000000..1195da121 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Overheat.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Overheat" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 130 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, -2, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Overheat.gd.uid b/Utilities/Battle/Database/Moves/Overheat.gd.uid new file mode 100644 index 000000000..e89ff37fa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Overheat.gd.uid @@ -0,0 +1 @@ +uid://cwdbstg3lnaxg diff --git a/Utilities/Battle/Database/Moves/Pain_Split.gd b/Utilities/Battle/Database/Moves/Pain_Split.gd new file mode 100644 index 000000000..03b2da9f3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Pain_Split.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x05A not fully implemented (plain move for now) + +# The name of the move +var name = "Pain Split" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "pain_split"} diff --git a/Utilities/Battle/Database/Moves/Pain_Split.gd.uid b/Utilities/Battle/Database/Moves/Pain_Split.gd.uid new file mode 100644 index 000000000..7bbf5dc3f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Pain_Split.gd.uid @@ -0,0 +1 @@ +uid://4y4x7iuw1aww diff --git a/Utilities/Battle/Database/Moves/Parabolic_Charge.gd b/Utilities/Battle/Database/Moves/Parabolic_Charge.gd new file mode 100644 index 000000000..a712f7908 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Parabolic_Charge.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Parabolic Charge" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect + +var mechanic = {"kind": "drain", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Parabolic_Charge.gd.uid b/Utilities/Battle/Database/Moves/Parabolic_Charge.gd.uid new file mode 100644 index 000000000..ae12e41a4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Parabolic_Charge.gd.uid @@ -0,0 +1 @@ +uid://dff8113c2ilsm diff --git a/Utilities/Battle/Database/Moves/Payback.gd b/Utilities/Battle/Database/Moves/Payback.gd new file mode 100644 index 000000000..1fa09b7cc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Payback.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x084 not fully implemented (plain move for now) + +# The name of the move +var name = "Payback" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_double_if_second"} diff --git a/Utilities/Battle/Database/Moves/Payback.gd.uid b/Utilities/Battle/Database/Moves/Payback.gd.uid new file mode 100644 index 000000000..28fc8e1c2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Payback.gd.uid @@ -0,0 +1 @@ +uid://bciqlw4652dpb diff --git a/Utilities/Battle/Database/Moves/Peck.gd b/Utilities/Battle/Database/Moves/Peck.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Peck.gd.uid b/Utilities/Battle/Database/Moves/Peck.gd.uid new file mode 100644 index 000000000..a6fb6427e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Peck.gd.uid @@ -0,0 +1 @@ +uid://bb88fga4er8in diff --git a/Utilities/Battle/Database/Moves/Perish_Song.gd b/Utilities/Battle/Database/Moves/Perish_Song.gd new file mode 100644 index 000000000..40e4a1e15 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Perish_Song.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0E5 not fully implemented (plain move for now) + +# The name of the move +var name = "Perish Song" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "perish_song"} diff --git a/Utilities/Battle/Database/Moves/Perish_Song.gd.uid b/Utilities/Battle/Database/Moves/Perish_Song.gd.uid new file mode 100644 index 000000000..b54f707de --- /dev/null +++ b/Utilities/Battle/Database/Moves/Perish_Song.gd.uid @@ -0,0 +1 @@ +uid://c5hb7bg5np6tp diff --git a/Utilities/Battle/Database/Moves/Petal_Dance.gd b/Utilities/Battle/Database/Moves/Petal_Dance.gd new file mode 100644 index 000000000..fdcb7c8f9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Petal_Dance.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0D2 not fully implemented (plain move for now) + +# The name of the move +var name = "Petal Dance" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Petal_Dance.gd.uid b/Utilities/Battle/Database/Moves/Petal_Dance.gd.uid new file mode 100644 index 000000000..d06d3099a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Petal_Dance.gd.uid @@ -0,0 +1 @@ +uid://cas6jw75wlylp diff --git a/Utilities/Battle/Database/Moves/Phantom_Force.gd b/Utilities/Battle/Database/Moves/Phantom_Force.gd new file mode 100644 index 000000000..451ccfab7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Phantom_Force.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0CD not fully implemented (plain move for now) + +# The name of the move +var name = "Phantom Force" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Phantom_Force.gd.uid b/Utilities/Battle/Database/Moves/Phantom_Force.gd.uid new file mode 100644 index 000000000..a17a55f3a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Phantom_Force.gd.uid @@ -0,0 +1 @@ +uid://cixsl2cyaecb3 diff --git a/Utilities/Battle/Database/Moves/Pin_Missile.gd b/Utilities/Battle/Database/Moves/Pin_Missile.gd new file mode 100644 index 000000000..fe124013b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Pin_Missile.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Pin Missile" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 25 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "multi_hit", "min": 2, "max": 5} diff --git a/Utilities/Battle/Database/Moves/Pin_Missile.gd.uid b/Utilities/Battle/Database/Moves/Pin_Missile.gd.uid new file mode 100644 index 000000000..4902f07a8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Pin_Missile.gd.uid @@ -0,0 +1 @@ +uid://bcol7mahmv4hg diff --git a/Utilities/Battle/Database/Moves/Play_Rough.gd b/Utilities/Battle/Database/Moves/Play_Rough.gd new file mode 100644 index 000000000..01f27dde4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Play_Rough.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Play Rough" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(-1, 0, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Play_Rough.gd.uid b/Utilities/Battle/Database/Moves/Play_Rough.gd.uid new file mode 100644 index 000000000..73861601c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Play_Rough.gd.uid @@ -0,0 +1 @@ +uid://dmgl4y2vitofk diff --git a/Utilities/Battle/Database/Moves/Poison_Fang.gd b/Utilities/Battle/Database/Moves/Poison_Fang.gd old mode 100755 new mode 100644 index 002879479..77c64832a --- a/Utilities/Battle/Database/Moves/Poison_Fang.gd +++ b/Utilities/Battle/Database/Moves/Poison_Fang.gd @@ -22,7 +22,7 @@ var priority = 0 var critical_hit_level = 1 # The secondary effect chance of the move -var secondary_effect_chance = 50 +var secondary_effect_chance = 0.5 # The secondary effect of the move var secondary_effect = MajorAilment.POISON @@ -35,5 +35,5 @@ var total_pp = 15 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Poison_Fang.gd.uid b/Utilities/Battle/Database/Moves/Poison_Fang.gd.uid new file mode 100644 index 000000000..0afeaa67a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Poison_Fang.gd.uid @@ -0,0 +1 @@ +uid://dykejsbafbqnd diff --git a/Utilities/Battle/Database/Moves/Poison_Gas.gd b/Utilities/Battle/Database/Moves/Poison_Gas.gd old mode 100755 new mode 100644 index e93190770..b8ecdec8d --- a/Utilities/Battle/Database/Moves/Poison_Gas.gd +++ b/Utilities/Battle/Database/Moves/Poison_Gas.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Poison Gas" - -# The type of the move -var type = Type.POISON - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 90 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 40 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.ALL_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect # = MajorAilment.POISON \ No newline at end of file +extends Object + +# The name of the move +var name = "Poison Gas" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.POISON + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Poison_Gas.gd.uid b/Utilities/Battle/Database/Moves/Poison_Gas.gd.uid new file mode 100644 index 000000000..2f6d87929 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Poison_Gas.gd.uid @@ -0,0 +1 @@ +uid://c8fml8cemg67k diff --git a/Utilities/Battle/Database/Moves/Poison_Jab.gd b/Utilities/Battle/Database/Moves/Poison_Jab.gd new file mode 100644 index 000000000..ace0c15a7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Poison_Jab.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Poison Jab" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.3 + +# The secondary effect of the move +var secondary_effect = MajorAilment.POISON + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Poison_Jab.gd.uid b/Utilities/Battle/Database/Moves/Poison_Jab.gd.uid new file mode 100644 index 000000000..aae5a4188 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Poison_Jab.gd.uid @@ -0,0 +1 @@ +uid://cm5cl3xufwe08 diff --git a/Utilities/Battle/Database/Moves/Poison_Powder.gd b/Utilities/Battle/Database/Moves/Poison_Powder.gd new file mode 100644 index 000000000..84843ae41 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Poison_Powder.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Poison Powder" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 75 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.POISON + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 35 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Poison_Powder.gd.uid b/Utilities/Battle/Database/Moves/Poison_Powder.gd.uid new file mode 100644 index 000000000..4f266cd9a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Poison_Powder.gd.uid @@ -0,0 +1 @@ +uid://chloudxtk40nv diff --git a/Utilities/Battle/Database/Moves/Poison_Sting.gd b/Utilities/Battle/Database/Moves/Poison_Sting.gd old mode 100755 new mode 100644 index b5cbabcba..83c292e58 --- a/Utilities/Battle/Database/Moves/Poison_Sting.gd +++ b/Utilities/Battle/Database/Moves/Poison_Sting.gd @@ -37,4 +37,3 @@ var total_pp = 35 var target_ability = MoveTarget.SINGLE_FOE var main_status_effect - diff --git a/Utilities/Battle/Database/Moves/Poison_Sting.gd.uid b/Utilities/Battle/Database/Moves/Poison_Sting.gd.uid new file mode 100644 index 000000000..c883dd54c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Poison_Sting.gd.uid @@ -0,0 +1 @@ +uid://sm0bu7jym2ro diff --git a/Utilities/Battle/Database/Moves/Pound.gd b/Utilities/Battle/Database/Moves/Pound.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Pound.gd.uid b/Utilities/Battle/Database/Moves/Pound.gd.uid new file mode 100644 index 000000000..1c3a9777b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Pound.gd.uid @@ -0,0 +1 @@ +uid://ngt6gqq8mkcv diff --git a/Utilities/Battle/Database/Moves/Powder.gd b/Utilities/Battle/Database/Moves/Powder.gd new file mode 100644 index 000000000..7a0400f7f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Powder.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x161 not fully implemented (plain move for now) + +# The name of the move +var name = "Powder" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Powder.gd.uid b/Utilities/Battle/Database/Moves/Powder.gd.uid new file mode 100644 index 000000000..4252b8f24 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Powder.gd.uid @@ -0,0 +1 @@ +uid://bd2d6deqrm02n diff --git a/Utilities/Battle/Database/Moves/Powder_Snow.gd b/Utilities/Battle/Database/Moves/Powder_Snow.gd new file mode 100644 index 000000000..871d2ccce --- /dev/null +++ b/Utilities/Battle/Database/Moves/Powder_Snow.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Powder Snow" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.FROZEN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Powder_Snow.gd.uid b/Utilities/Battle/Database/Moves/Powder_Snow.gd.uid new file mode 100644 index 000000000..20048adb5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Powder_Snow.gd.uid @@ -0,0 +1 @@ +uid://wk2kdvxnl13t diff --git a/Utilities/Battle/Database/Moves/Power_Gem.gd b/Utilities/Battle/Database/Moves/Power_Gem.gd new file mode 100644 index 000000000..09fb9ae6a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Power_Gem.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Power Gem" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Power_Gem.gd.uid b/Utilities/Battle/Database/Moves/Power_Gem.gd.uid new file mode 100644 index 000000000..cc3037a20 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Power_Gem.gd.uid @@ -0,0 +1 @@ +uid://do0psjj0r2kjn diff --git a/Utilities/Battle/Database/Moves/Power_Swap.gd b/Utilities/Battle/Database/Moves/Power_Swap.gd new file mode 100644 index 000000000..c39a71fd0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Power_Swap.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x052 not fully implemented (plain move for now) + +# The name of the move +var name = "Power Swap" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Power_Swap.gd.uid b/Utilities/Battle/Database/Moves/Power_Swap.gd.uid new file mode 100644 index 000000000..cdeec2cfe --- /dev/null +++ b/Utilities/Battle/Database/Moves/Power_Swap.gd.uid @@ -0,0 +1 @@ +uid://be5ny3g4vk5bh diff --git a/Utilities/Battle/Database/Moves/Power_Whip.gd b/Utilities/Battle/Database/Moves/Power_Whip.gd new file mode 100644 index 000000000..26b20989f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Power_Whip.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Power Whip" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Power_Whip.gd.uid b/Utilities/Battle/Database/Moves/Power_Whip.gd.uid new file mode 100644 index 000000000..f5a3db908 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Power_Whip.gd.uid @@ -0,0 +1 @@ +uid://bdvuhfuy6uujh diff --git a/Utilities/Battle/Database/Moves/Protect.gd b/Utilities/Battle/Database/Moves/Protect.gd new file mode 100644 index 000000000..b72e36a90 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Protect.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0AA not fully implemented (plain move for now) + +# The name of the move +var name = "Protect" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 4 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "protect"} diff --git a/Utilities/Battle/Database/Moves/Protect.gd.uid b/Utilities/Battle/Database/Moves/Protect.gd.uid new file mode 100644 index 000000000..21e418952 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Protect.gd.uid @@ -0,0 +1 @@ +uid://dneyjnxn2nhff diff --git a/Utilities/Battle/Database/Moves/Proton_Beam.gd b/Utilities/Battle/Database/Moves/Proton_Beam.gd new file mode 100644 index 000000000..c0d233cac --- /dev/null +++ b/Utilities/Battle/Database/Moves/Proton_Beam.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Proton Beam" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, -2, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Proton_Beam.gd.uid b/Utilities/Battle/Database/Moves/Proton_Beam.gd.uid new file mode 100644 index 000000000..af4a39b7e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Proton_Beam.gd.uid @@ -0,0 +1 @@ +uid://kvy71vht0pe0 diff --git a/Utilities/Battle/Database/Moves/Psybeam.gd b/Utilities/Battle/Database/Moves/Psybeam.gd new file mode 100644 index 000000000..79ad2ea22 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psybeam.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Psybeam" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "confuse", "chance": 0.1} diff --git a/Utilities/Battle/Database/Moves/Psybeam.gd.uid b/Utilities/Battle/Database/Moves/Psybeam.gd.uid new file mode 100644 index 000000000..080215f7b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psybeam.gd.uid @@ -0,0 +1 @@ +uid://cixoupsiw5u7k diff --git a/Utilities/Battle/Database/Moves/Psych_Up.gd b/Utilities/Battle/Database/Moves/Psych_Up.gd new file mode 100644 index 000000000..f98c8b641 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psych_Up.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x055 not fully implemented (plain move for now) + +# The name of the move +var name = "Psych Up" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Psych_Up.gd.uid b/Utilities/Battle/Database/Moves/Psych_Up.gd.uid new file mode 100644 index 000000000..7516b6fc2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psych_Up.gd.uid @@ -0,0 +1 @@ +uid://csfojmipykofq diff --git a/Utilities/Battle/Database/Moves/Psychic.gd b/Utilities/Battle/Database/Moves/Psychic.gd new file mode 100644 index 000000000..c822b2395 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psychic.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Psychic" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, -1, 0, 0, 0) + +var stat_effect_chance = 0.1 diff --git a/Utilities/Battle/Database/Moves/Psychic.gd.uid b/Utilities/Battle/Database/Moves/Psychic.gd.uid new file mode 100644 index 000000000..2a69106fb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psychic.gd.uid @@ -0,0 +1 @@ +uid://pq456fdcf5l1 diff --git a/Utilities/Battle/Database/Moves/Psycho_Cut.gd b/Utilities/Battle/Database/Moves/Psycho_Cut.gd new file mode 100644 index 000000000..530902b0e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psycho_Cut.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Psycho Cut" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Psycho_Cut.gd.uid b/Utilities/Battle/Database/Moves/Psycho_Cut.gd.uid new file mode 100644 index 000000000..22f4afeb7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psycho_Cut.gd.uid @@ -0,0 +1 @@ +uid://cmjkakq3yqp4r diff --git a/Utilities/Battle/Database/Moves/Psycho_Shift.gd b/Utilities/Battle/Database/Moves/Psycho_Shift.gd new file mode 100644 index 000000000..7c509a903 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psycho_Shift.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Psycho Shift" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Psycho_Shift.gd.uid b/Utilities/Battle/Database/Moves/Psycho_Shift.gd.uid new file mode 100644 index 000000000..d5b877e3f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psycho_Shift.gd.uid @@ -0,0 +1 @@ +uid://cqykqnwt75n4h diff --git a/Utilities/Battle/Database/Moves/Psyshock.gd b/Utilities/Battle/Database/Moves/Psyshock.gd new file mode 100644 index 000000000..b501a53e1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psyshock.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x122 not fully implemented (plain move for now) + +# The name of the move +var name = "Psyshock" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "target_phys_def"} diff --git a/Utilities/Battle/Database/Moves/Psyshock.gd.uid b/Utilities/Battle/Database/Moves/Psyshock.gd.uid new file mode 100644 index 000000000..953ad7e1b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psyshock.gd.uid @@ -0,0 +1 @@ +uid://cuw3uf8pv5pvg diff --git a/Utilities/Battle/Database/Moves/Psywave.gd b/Utilities/Battle/Database/Moves/Psywave.gd new file mode 100644 index 000000000..4498c66d9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psywave.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x06F not fully implemented (plain move for now) + +# The name of the move +var name = "Psywave" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "fixed_psywave"} diff --git a/Utilities/Battle/Database/Moves/Psywave.gd.uid b/Utilities/Battle/Database/Moves/Psywave.gd.uid new file mode 100644 index 000000000..fca19c949 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Psywave.gd.uid @@ -0,0 +1 @@ +uid://viq5r8cdowrn diff --git a/Utilities/Battle/Database/Moves/Punishment.gd b/Utilities/Battle/Database/Moves/Punishment.gd new file mode 100644 index 000000000..f43659f4d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Punishment.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x08F not fully implemented (plain move for now) + +# The name of the move +var name = "Punishment" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_punishment"} diff --git a/Utilities/Battle/Database/Moves/Punishment.gd.uid b/Utilities/Battle/Database/Moves/Punishment.gd.uid new file mode 100644 index 000000000..d2f0d4dd3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Punishment.gd.uid @@ -0,0 +1 @@ +uid://dohggblsnrni8 diff --git a/Utilities/Battle/Database/Moves/Pursuit.gd b/Utilities/Battle/Database/Moves/Pursuit.gd new file mode 100644 index 000000000..422d72e26 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Pursuit.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x088 not fully implemented (plain move for now) + +# The name of the move +var name = "Pursuit" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Pursuit.gd.uid b/Utilities/Battle/Database/Moves/Pursuit.gd.uid new file mode 100644 index 000000000..9aa6ffd6a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Pursuit.gd.uid @@ -0,0 +1 @@ +uid://bq1jad2kv0yoc diff --git a/Utilities/Battle/Database/Moves/Quantum_Leap.gd b/Utilities/Battle/Database/Moves/Quantum_Leap.gd new file mode 100644 index 000000000..0ea8dcff1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Quantum_Leap.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0CD not fully implemented (plain move for now) + +# The name of the move +var name = "Quantum Leap" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Quantum_Leap.gd.uid b/Utilities/Battle/Database/Moves/Quantum_Leap.gd.uid new file mode 100644 index 000000000..e0da131c5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Quantum_Leap.gd.uid @@ -0,0 +1 @@ +uid://6yr506xiyhtv diff --git a/Utilities/Battle/Database/Moves/Quick_Attack.gd b/Utilities/Battle/Database/Moves/Quick_Attack.gd old mode 100755 new mode 100644 index fea3e5eca..7c6b8e2b6 --- a/Utilities/Battle/Database/Moves/Quick_Attack.gd +++ b/Utilities/Battle/Database/Moves/Quick_Attack.gd @@ -24,6 +24,9 @@ var critical_hit_level = 1 # The secondary effect chance of the move var secondary_effect_chance +# The secondary effect of the move +var secondary_effect + # The flags of the move var flags = [] @@ -33,4 +36,4 @@ var total_pp = 30 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -var main_status_effect +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Quick_Attack.gd.uid b/Utilities/Battle/Database/Moves/Quick_Attack.gd.uid new file mode 100644 index 000000000..a5a62b906 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Quick_Attack.gd.uid @@ -0,0 +1 @@ +uid://b3oy84hd1s271 diff --git a/Utilities/Battle/Database/Moves/Quiver_Dance.gd b/Utilities/Battle/Database/Moves/Quiver_Dance.gd new file mode 100644 index 000000000..5af82e91f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Quiver_Dance.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Quiver Dance" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 0, 1, 1, 1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Quiver_Dance.gd.uid b/Utilities/Battle/Database/Moves/Quiver_Dance.gd.uid new file mode 100644 index 000000000..17b27391f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Quiver_Dance.gd.uid @@ -0,0 +1 @@ +uid://ql6tenm56pe6 diff --git a/Utilities/Battle/Database/Moves/Radioacid.gd b/Utilities/Battle/Database/Moves/Radioacid.gd new file mode 100644 index 000000000..3ac59b237 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Radioacid.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Radioacid" + +# The type of the move +var type = Type.NUCLEAR + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.3 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Radioacid.gd.uid b/Utilities/Battle/Database/Moves/Radioacid.gd.uid new file mode 100644 index 000000000..73522b7dc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Radioacid.gd.uid @@ -0,0 +1 @@ +uid://bb1o5f4ufwmog diff --git a/Utilities/Battle/Database/Moves/Rage.gd b/Utilities/Battle/Database/Moves/Rage.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Rage.gd.uid b/Utilities/Battle/Database/Moves/Rage.gd.uid new file mode 100644 index 000000000..317b2c061 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rage.gd.uid @@ -0,0 +1 @@ +uid://bbhkxhedxprlw diff --git a/Utilities/Battle/Database/Moves/Rain_Dance.gd b/Utilities/Battle/Database/Moves/Rain_Dance.gd new file mode 100644 index 000000000..efd829482 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rain_Dance.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x100 not fully implemented (plain move for now) + +# The name of the move +var name = "Rain Dance" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "weather", "weather": "rain"} diff --git a/Utilities/Battle/Database/Moves/Rain_Dance.gd.uid b/Utilities/Battle/Database/Moves/Rain_Dance.gd.uid new file mode 100644 index 000000000..5fca8a67d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rain_Dance.gd.uid @@ -0,0 +1 @@ +uid://degcx2wrpwqrm diff --git a/Utilities/Battle/Database/Moves/Rapid_Spin.gd b/Utilities/Battle/Database/Moves/Rapid_Spin.gd old mode 100755 new mode 100644 index c6db738e2..8bffbdfcc --- a/Utilities/Battle/Database/Moves/Rapid_Spin.gd +++ b/Utilities/Battle/Database/Moves/Rapid_Spin.gd @@ -1,4 +1,5 @@ extends Object +# TODO: Essentials function code 0x110 not fully implemented (plain move for now) # The name of the move var name = "Rapid Spin" @@ -25,7 +26,7 @@ var critical_hit_level = 1 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +36,5 @@ var total_pp = 40 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Rapid_Spin.gd.uid b/Utilities/Battle/Database/Moves/Rapid_Spin.gd.uid new file mode 100644 index 000000000..cf50ca91f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rapid_Spin.gd.uid @@ -0,0 +1 @@ +uid://bi1opwddafjq2 diff --git a/Utilities/Battle/Database/Moves/Razor_Leaf.gd b/Utilities/Battle/Database/Moves/Razor_Leaf.gd new file mode 100644 index 000000000..87f96b009 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Razor_Leaf.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Razor Leaf" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 55 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Razor_Leaf.gd.uid b/Utilities/Battle/Database/Moves/Razor_Leaf.gd.uid new file mode 100644 index 000000000..413cc3fc9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Razor_Leaf.gd.uid @@ -0,0 +1 @@ +uid://cxukt5bojcoau diff --git a/Utilities/Battle/Database/Moves/Razor_Wind.gd b/Utilities/Battle/Database/Moves/Razor_Wind.gd new file mode 100644 index 000000000..aa31fc44a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Razor_Wind.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0C3 not fully implemented (plain move for now) + +# The name of the move +var name = "Razor Wind" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Razor_Wind.gd.uid b/Utilities/Battle/Database/Moves/Razor_Wind.gd.uid new file mode 100644 index 000000000..606a739fc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Razor_Wind.gd.uid @@ -0,0 +1 @@ +uid://bw0u6j3qhd7tx diff --git a/Utilities/Battle/Database/Moves/Recover.gd b/Utilities/Battle/Database/Moves/Recover.gd new file mode 100644 index 000000000..4dcd3e2bb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Recover.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Recover" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "heal", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Recover.gd.uid b/Utilities/Battle/Database/Moves/Recover.gd.uid new file mode 100644 index 000000000..b51a8b255 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Recover.gd.uid @@ -0,0 +1 @@ +uid://c206ug14gdgg6 diff --git a/Utilities/Battle/Database/Moves/Reflect.gd b/Utilities/Battle/Database/Moves/Reflect.gd new file mode 100644 index 000000000..ea871cf20 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Reflect.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0A2 not fully implemented (plain move for now) + +# The name of the move +var name = "Reflect" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "screen", "stat": "def"} diff --git a/Utilities/Battle/Database/Moves/Reflect.gd.uid b/Utilities/Battle/Database/Moves/Reflect.gd.uid new file mode 100644 index 000000000..5d8a845af --- /dev/null +++ b/Utilities/Battle/Database/Moves/Reflect.gd.uid @@ -0,0 +1 @@ +uid://sn5i824mmghq diff --git a/Utilities/Battle/Database/Moves/Refresh.gd b/Utilities/Battle/Database/Moves/Refresh.gd new file mode 100644 index 000000000..4ff9bbb37 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Refresh.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x018 not fully implemented (plain move for now) + +# The name of the move +var name = "Refresh" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "cure_self_status"} diff --git a/Utilities/Battle/Database/Moves/Refresh.gd.uid b/Utilities/Battle/Database/Moves/Refresh.gd.uid new file mode 100644 index 000000000..2c07b2a1b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Refresh.gd.uid @@ -0,0 +1 @@ +uid://b5mm1vjmonyb diff --git a/Utilities/Battle/Database/Moves/Rest.gd b/Utilities/Battle/Database/Moves/Rest.gd new file mode 100644 index 000000000..b08aa93c1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rest.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Rest" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "rest"} diff --git a/Utilities/Battle/Database/Moves/Rest.gd.uid b/Utilities/Battle/Database/Moves/Rest.gd.uid new file mode 100644 index 000000000..4bc15144d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rest.gd.uid @@ -0,0 +1 @@ +uid://du1oqb2hcslqs diff --git a/Utilities/Battle/Database/Moves/Revenge.gd b/Utilities/Battle/Database/Moves/Revenge.gd new file mode 100644 index 000000000..304f1e9ea --- /dev/null +++ b/Utilities/Battle/Database/Moves/Revenge.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x081 not fully implemented (plain move for now) + +# The name of the move +var name = "Revenge" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = -4 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_double_if_hit"} diff --git a/Utilities/Battle/Database/Moves/Revenge.gd.uid b/Utilities/Battle/Database/Moves/Revenge.gd.uid new file mode 100644 index 000000000..ee16225a2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Revenge.gd.uid @@ -0,0 +1 @@ +uid://b3fdj18vxceb7 diff --git a/Utilities/Battle/Database/Moves/Reversal.gd b/Utilities/Battle/Database/Moves/Reversal.gd new file mode 100644 index 000000000..26991915c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Reversal.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x098 not fully implemented (plain move for now) + +# The name of the move +var name = "Reversal" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_hp_ladder"} diff --git a/Utilities/Battle/Database/Moves/Reversal.gd.uid b/Utilities/Battle/Database/Moves/Reversal.gd.uid new file mode 100644 index 000000000..2a15da5f3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Reversal.gd.uid @@ -0,0 +1 @@ +uid://8yxp1xcy1if6 diff --git a/Utilities/Battle/Database/Moves/Roar.gd b/Utilities/Battle/Database/Moves/Roar.gd new file mode 100644 index 000000000..0b140f728 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Roar.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0EB not fully implemented (plain move for now) + +# The name of the move +var name = "Roar" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = -6 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "roar"} diff --git a/Utilities/Battle/Database/Moves/Roar.gd.uid b/Utilities/Battle/Database/Moves/Roar.gd.uid new file mode 100644 index 000000000..37340308a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Roar.gd.uid @@ -0,0 +1 @@ +uid://cykho266ob106 diff --git a/Utilities/Battle/Database/Moves/Rock_Blast.gd b/Utilities/Battle/Database/Moves/Rock_Blast.gd new file mode 100644 index 000000000..e4fa6b067 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Blast.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Rock Blast" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 25 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "multi_hit", "min": 2, "max": 5} diff --git a/Utilities/Battle/Database/Moves/Rock_Blast.gd.uid b/Utilities/Battle/Database/Moves/Rock_Blast.gd.uid new file mode 100644 index 000000000..4adac9680 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Blast.gd.uid @@ -0,0 +1 @@ +uid://b15j8rocwbvco diff --git a/Utilities/Battle/Database/Moves/Rock_Polish.gd b/Utilities/Battle/Database/Moves/Rock_Polish.gd old mode 100755 new mode 100644 index 8548b2fd0..ffb6a5254 --- a/Utilities/Battle/Database/Moves/Rock_Polish.gd +++ b/Utilities/Battle/Database/Moves/Rock_Polish.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Rock Polish" - -# The type of the move -var type = Type.ROCK - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 20 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SELF - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 2, 0, 0) \ No newline at end of file +extends Object + +# The name of the move +var name = "Rock Polish" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 2, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Rock_Polish.gd.uid b/Utilities/Battle/Database/Moves/Rock_Polish.gd.uid new file mode 100644 index 000000000..b26a6c8b8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Polish.gd.uid @@ -0,0 +1 @@ +uid://bfeymnd1jnsp4 diff --git a/Utilities/Battle/Database/Moves/Rock_Slide.gd b/Utilities/Battle/Database/Moves/Rock_Slide.gd new file mode 100644 index 000000000..bfbc16689 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Slide.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Rock Slide" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.3} diff --git a/Utilities/Battle/Database/Moves/Rock_Slide.gd.uid b/Utilities/Battle/Database/Moves/Rock_Slide.gd.uid new file mode 100644 index 000000000..d32ca8717 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Slide.gd.uid @@ -0,0 +1 @@ +uid://b8wl5rgd18bn0 diff --git a/Utilities/Battle/Database/Moves/Rock_Throw.gd b/Utilities/Battle/Database/Moves/Rock_Throw.gd new file mode 100644 index 000000000..6e9eac967 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Throw.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Rock Throw" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Rock_Throw.gd.uid b/Utilities/Battle/Database/Moves/Rock_Throw.gd.uid new file mode 100644 index 000000000..1bd75769b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Throw.gd.uid @@ -0,0 +1 @@ +uid://cmiv0rmbn5jkn diff --git a/Utilities/Battle/Database/Moves/Rock_Tomb.gd b/Utilities/Battle/Database/Moves/Rock_Tomb.gd new file mode 100644 index 000000000..9c4a6f5fd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Tomb.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Rock Tomb" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Rock_Tomb.gd.uid b/Utilities/Battle/Database/Moves/Rock_Tomb.gd.uid new file mode 100644 index 000000000..6f1023edb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Tomb.gd.uid @@ -0,0 +1 @@ +uid://cieqp0g7433ua diff --git a/Utilities/Battle/Database/Moves/Rock_Wrecker.gd b/Utilities/Battle/Database/Moves/Rock_Wrecker.gd new file mode 100644 index 000000000..475ed0914 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Wrecker.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0C2 not fully implemented (plain move for now) + +# The name of the move +var name = "Rock Wrecker" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 150 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Rock_Wrecker.gd.uid b/Utilities/Battle/Database/Moves/Rock_Wrecker.gd.uid new file mode 100644 index 000000000..6720f3cb4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rock_Wrecker.gd.uid @@ -0,0 +1 @@ +uid://dl0addmiu6dbp diff --git a/Utilities/Battle/Database/Moves/Role_Play.gd b/Utilities/Battle/Database/Moves/Role_Play.gd new file mode 100644 index 000000000..074a24f2c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Role_Play.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x065 not fully implemented (plain move for now) + +# The name of the move +var name = "Role Play" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Role_Play.gd.uid b/Utilities/Battle/Database/Moves/Role_Play.gd.uid new file mode 100644 index 000000000..0faa1cb8d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Role_Play.gd.uid @@ -0,0 +1 @@ +uid://bm3ckuexdoefk diff --git a/Utilities/Battle/Database/Moves/Rollout.gd b/Utilities/Battle/Database/Moves/Rollout.gd old mode 100755 new mode 100644 index c2084d166..8affcbcab --- a/Utilities/Battle/Database/Moves/Rollout.gd +++ b/Utilities/Battle/Database/Moves/Rollout.gd @@ -35,3 +35,5 @@ var target_ability = MoveTarget.SINGLE_FOE var main_status_effect + +var mechanic = {"kind": "power_rollout"} diff --git a/Utilities/Battle/Database/Moves/Rollout.gd.uid b/Utilities/Battle/Database/Moves/Rollout.gd.uid new file mode 100644 index 000000000..253668a8b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Rollout.gd.uid @@ -0,0 +1 @@ +uid://c5a275e71i1uj diff --git a/Utilities/Battle/Database/Moves/Roost.gd b/Utilities/Battle/Database/Moves/Roost.gd new file mode 100644 index 000000000..cebda4d3e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Roost.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0D6 not fully implemented (plain move for now) + +# The name of the move +var name = "Roost" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Roost.gd.uid b/Utilities/Battle/Database/Moves/Roost.gd.uid new file mode 100644 index 000000000..85378fded --- /dev/null +++ b/Utilities/Battle/Database/Moves/Roost.gd.uid @@ -0,0 +1 @@ +uid://d1i706iad5lge diff --git a/Utilities/Battle/Database/Moves/Round.gd b/Utilities/Battle/Database/Moves/Round.gd new file mode 100644 index 000000000..cc0569e0e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Round.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x083 not fully implemented (plain move for now) + +# The name of the move +var name = "Round" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Round.gd.uid b/Utilities/Battle/Database/Moves/Round.gd.uid new file mode 100644 index 000000000..dfa151856 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Round.gd.uid @@ -0,0 +1 @@ +uid://djgosa02a53qb diff --git a/Utilities/Battle/Database/Moves/Sand_Attack.gd b/Utilities/Battle/Database/Moves/Sand_Attack.gd old mode 100755 new mode 100644 index 23100f430..6707a3170 --- a/Utilities/Battle/Database/Moves/Sand_Attack.gd +++ b/Utilities/Battle/Database/Moves/Sand_Attack.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Sand Attack" - -# The type of the move -var type = Type.GROUND - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 15 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, -1, 0) \ No newline at end of file +extends Object + +# The name of the move +var name = "Sand Attack" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, -1, 0) diff --git a/Utilities/Battle/Database/Moves/Sand_Attack.gd.uid b/Utilities/Battle/Database/Moves/Sand_Attack.gd.uid new file mode 100644 index 000000000..a2e2df084 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sand_Attack.gd.uid @@ -0,0 +1 @@ +uid://mmp7yg4ne5ar diff --git a/Utilities/Battle/Database/Moves/Sand_Tomb.gd b/Utilities/Battle/Database/Moves/Sand_Tomb.gd new file mode 100644 index 000000000..edd6b722a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sand_Tomb.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0CF not fully implemented (plain move for now) + +# The name of the move +var name = "Sand Tomb" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 35 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sand_Tomb.gd.uid b/Utilities/Battle/Database/Moves/Sand_Tomb.gd.uid new file mode 100644 index 000000000..c615f4852 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sand_Tomb.gd.uid @@ -0,0 +1 @@ +uid://bv5j1o2tqw4hw diff --git a/Utilities/Battle/Database/Moves/Sandstorm.gd b/Utilities/Battle/Database/Moves/Sandstorm.gd new file mode 100644 index 000000000..b6c56a168 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sandstorm.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x101 not fully implemented (plain move for now) + +# The name of the move +var name = "Sandstorm" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "weather", "weather": "sandstorm"} diff --git a/Utilities/Battle/Database/Moves/Sandstorm.gd.uid b/Utilities/Battle/Database/Moves/Sandstorm.gd.uid new file mode 100644 index 000000000..deff4a885 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sandstorm.gd.uid @@ -0,0 +1 @@ +uid://iinu5ucegd35 diff --git a/Utilities/Battle/Database/Moves/Scald.gd b/Utilities/Battle/Database/Moves/Scald.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Scald.gd.uid b/Utilities/Battle/Database/Moves/Scald.gd.uid new file mode 100644 index 000000000..e35a25a1c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Scald.gd.uid @@ -0,0 +1 @@ +uid://u6p6jlpkfkgw diff --git a/Utilities/Battle/Database/Moves/Scary_Face.gd b/Utilities/Battle/Database/Moves/Scary_Face.gd old mode 100755 new mode 100644 index 12085a17b..91478297c --- a/Utilities/Battle/Database/Moves/Scary_Face.gd +++ b/Utilities/Battle/Database/Moves/Scary_Face.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Scary Face" - -# The type of the move -var type = Type.NORMAL - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 10 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -2, 0, 0) \ No newline at end of file +extends Object + +# The name of the move +var name = "Scary Face" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -2, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Scary_Face.gd.uid b/Utilities/Battle/Database/Moves/Scary_Face.gd.uid new file mode 100644 index 000000000..724cbf897 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Scary_Face.gd.uid @@ -0,0 +1 @@ +uid://pk3wwvkcb7t6 diff --git a/Utilities/Battle/Database/Moves/Scratch.gd b/Utilities/Battle/Database/Moves/Scratch.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Scratch.gd.uid b/Utilities/Battle/Database/Moves/Scratch.gd.uid new file mode 100644 index 000000000..1b1a2c9b2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Scratch.gd.uid @@ -0,0 +1 @@ +uid://d14enhdbl35pu diff --git a/Utilities/Battle/Database/Moves/Screech.gd b/Utilities/Battle/Database/Moves/Screech.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Screech.gd.uid b/Utilities/Battle/Database/Moves/Screech.gd.uid new file mode 100644 index 000000000..97eedb2c5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Screech.gd.uid @@ -0,0 +1 @@ +uid://bu68b77u3xn2e diff --git a/Utilities/Battle/Database/Moves/Seed_Bomb.gd b/Utilities/Battle/Database/Moves/Seed_Bomb.gd new file mode 100644 index 000000000..b8cf7a7b9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Seed_Bomb.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Seed Bomb" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Seed_Bomb.gd.uid b/Utilities/Battle/Database/Moves/Seed_Bomb.gd.uid new file mode 100644 index 000000000..da4e34034 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Seed_Bomb.gd.uid @@ -0,0 +1 @@ +uid://bhhtdemg0fv1j diff --git a/Utilities/Battle/Database/Moves/Seismic_Toss.gd b/Utilities/Battle/Database/Moves/Seismic_Toss.gd new file mode 100644 index 000000000..b810cd60d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Seismic_Toss.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Seismic Toss" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "fixed", "amount": "level"} diff --git a/Utilities/Battle/Database/Moves/Seismic_Toss.gd.uid b/Utilities/Battle/Database/Moves/Seismic_Toss.gd.uid new file mode 100644 index 000000000..284a9b115 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Seismic_Toss.gd.uid @@ -0,0 +1 @@ +uid://cxfgejju5uuly diff --git a/Utilities/Battle/Database/Moves/Shadow_Ball.gd b/Utilities/Battle/Database/Moves/Shadow_Ball.gd index 5d52152c9..a379b5d5b 100644 --- a/Utilities/Battle/Database/Moves/Shadow_Ball.gd +++ b/Utilities/Battle/Database/Moves/Shadow_Ball.gd @@ -22,7 +22,10 @@ var priority = 0 var critical_hit_level = 1 # The secondary effect chance of the move -var secondary_effect_chance = 0.2 +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect # The flags of the move var flags = [] @@ -32,5 +35,5 @@ var total_pp = 15 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect = StatStageEffect.new(0, 0, 0, -1, 0, 0, 0) \ No newline at end of file + +var main_status_effect = StatStageEffect.new(0, 0, 0, -1, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Shadow_Ball.gd.uid b/Utilities/Battle/Database/Moves/Shadow_Ball.gd.uid new file mode 100644 index 000000000..0f869b374 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shadow_Ball.gd.uid @@ -0,0 +1 @@ +uid://bpybrfgieqf4q diff --git a/Utilities/Battle/Database/Moves/Shadow_Claw.gd b/Utilities/Battle/Database/Moves/Shadow_Claw.gd new file mode 100644 index 000000000..6fd4450b1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shadow_Claw.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Shadow Claw" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Shadow_Claw.gd.uid b/Utilities/Battle/Database/Moves/Shadow_Claw.gd.uid new file mode 100644 index 000000000..432966d7a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shadow_Claw.gd.uid @@ -0,0 +1 @@ +uid://cn8wvm3goalmw diff --git a/Utilities/Battle/Database/Moves/Shadow_Punch.gd b/Utilities/Battle/Database/Moves/Shadow_Punch.gd new file mode 100644 index 000000000..929ae7267 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shadow_Punch.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Shadow Punch" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "never_miss"} diff --git a/Utilities/Battle/Database/Moves/Shadow_Punch.gd.uid b/Utilities/Battle/Database/Moves/Shadow_Punch.gd.uid new file mode 100644 index 000000000..727a77a49 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shadow_Punch.gd.uid @@ -0,0 +1 @@ +uid://b4f50aufupbtd diff --git a/Utilities/Battle/Database/Moves/Shadow_Sneak.gd b/Utilities/Battle/Database/Moves/Shadow_Sneak.gd new file mode 100644 index 000000000..69f37d4dc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shadow_Sneak.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Shadow Sneak" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Shadow_Sneak.gd.uid b/Utilities/Battle/Database/Moves/Shadow_Sneak.gd.uid new file mode 100644 index 000000000..89257b5e3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shadow_Sneak.gd.uid @@ -0,0 +1 @@ +uid://chshb2ir25ibp diff --git a/Utilities/Battle/Database/Moves/Sheer_Cold.gd b/Utilities/Battle/Database/Moves/Sheer_Cold.gd new file mode 100644 index 000000000..bfe548d69 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sheer_Cold.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x070 not fully implemented (plain move for now) + +# The name of the move +var name = "Sheer Cold" + +# The type of the move +var type = Type.ICE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 30 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sheer_Cold.gd.uid b/Utilities/Battle/Database/Moves/Sheer_Cold.gd.uid new file mode 100644 index 000000000..3a3f74c35 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sheer_Cold.gd.uid @@ -0,0 +1 @@ +uid://cj4r7ye7dk53i diff --git a/Utilities/Battle/Database/Moves/Shell_Smash.gd b/Utilities/Battle/Database/Moves/Shell_Smash.gd new file mode 100644 index 000000000..2b3c6718d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shell_Smash.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Shell Smash" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(2, -1, 2, -1, 2, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Shell_Smash.gd.uid b/Utilities/Battle/Database/Moves/Shell_Smash.gd.uid new file mode 100644 index 000000000..ba057cd5c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shell_Smash.gd.uid @@ -0,0 +1 @@ +uid://ck7wt4h4bycqb diff --git a/Utilities/Battle/Database/Moves/Shift_Gear.gd b/Utilities/Battle/Database/Moves/Shift_Gear.gd new file mode 100644 index 000000000..772f1a321 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shift_Gear.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Shift Gear" + +# The type of the move +var type = Type.STEEL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(1, 0, 0, 0, 2, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Shift_Gear.gd.uid b/Utilities/Battle/Database/Moves/Shift_Gear.gd.uid new file mode 100644 index 000000000..2c7c6d023 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shift_Gear.gd.uid @@ -0,0 +1 @@ +uid://biei7p3jp8qx2 diff --git a/Utilities/Battle/Database/Moves/Shock_Wave.gd b/Utilities/Battle/Database/Moves/Shock_Wave.gd new file mode 100644 index 000000000..0af1a16c2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shock_Wave.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Shock Wave" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "never_miss"} diff --git a/Utilities/Battle/Database/Moves/Shock_Wave.gd.uid b/Utilities/Battle/Database/Moves/Shock_Wave.gd.uid new file mode 100644 index 000000000..8277c9928 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Shock_Wave.gd.uid @@ -0,0 +1 @@ +uid://cdt3lq15b77p0 diff --git a/Utilities/Battle/Database/Moves/Signal_Beam.gd b/Utilities/Battle/Database/Moves/Signal_Beam.gd new file mode 100644 index 000000000..434e49e41 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Signal_Beam.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Signal Beam" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "confuse", "chance": 0.1} diff --git a/Utilities/Battle/Database/Moves/Signal_Beam.gd.uid b/Utilities/Battle/Database/Moves/Signal_Beam.gd.uid new file mode 100644 index 000000000..2790cfb0d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Signal_Beam.gd.uid @@ -0,0 +1 @@ +uid://y6l3jokey67x diff --git a/Utilities/Battle/Database/Moves/Silver_Wind.gd b/Utilities/Battle/Database/Moves/Silver_Wind.gd new file mode 100644 index 000000000..c4b883915 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Silver_Wind.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Silver Wind" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(1, 1, 1, 1, 1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Silver_Wind.gd.uid b/Utilities/Battle/Database/Moves/Silver_Wind.gd.uid new file mode 100644 index 000000000..cfbbfed0e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Silver_Wind.gd.uid @@ -0,0 +1 @@ +uid://kei37irhmcic diff --git a/Utilities/Battle/Database/Moves/Simple_Beam.gd b/Utilities/Battle/Database/Moves/Simple_Beam.gd new file mode 100644 index 000000000..67b0025ad --- /dev/null +++ b/Utilities/Battle/Database/Moves/Simple_Beam.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x063 not fully implemented (plain move for now) + +# The name of the move +var name = "Simple Beam" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Simple_Beam.gd.uid b/Utilities/Battle/Database/Moves/Simple_Beam.gd.uid new file mode 100644 index 000000000..b14ea53e6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Simple_Beam.gd.uid @@ -0,0 +1 @@ +uid://coqx1he3135e8 diff --git a/Utilities/Battle/Database/Moves/Sing.gd b/Utilities/Battle/Database/Moves/Sing.gd old mode 100755 new mode 100644 index 37aeb99e1..1b0812f31 --- a/Utilities/Battle/Database/Moves/Sing.gd +++ b/Utilities/Battle/Database/Moves/Sing.gd @@ -36,3 +36,5 @@ var target_ability = MoveTarget.ALL_FOE var main_status_effect var description = "A soothing lullaby is sung in a calming voice that puts the target into a deep slumber." + +var secondary_effect = MajorAilment.SLEEP diff --git a/Utilities/Battle/Database/Moves/Sing.gd.uid b/Utilities/Battle/Database/Moves/Sing.gd.uid new file mode 100644 index 000000000..95e7cb594 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sing.gd.uid @@ -0,0 +1 @@ +uid://d3b05wdybmrnc diff --git a/Utilities/Battle/Database/Moves/Sketch.gd b/Utilities/Battle/Database/Moves/Sketch.gd new file mode 100644 index 000000000..e4e3d3acd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sketch.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x05D not fully implemented (plain move for now) + +# The name of the move +var name = "Sketch" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 1 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sketch.gd.uid b/Utilities/Battle/Database/Moves/Sketch.gd.uid new file mode 100644 index 000000000..68e08830f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sketch.gd.uid @@ -0,0 +1 @@ +uid://d1cj51rtoqsmp diff --git a/Utilities/Battle/Database/Moves/Skill_Swap.gd b/Utilities/Battle/Database/Moves/Skill_Swap.gd new file mode 100644 index 000000000..29e5245ec --- /dev/null +++ b/Utilities/Battle/Database/Moves/Skill_Swap.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x067 not fully implemented (plain move for now) + +# The name of the move +var name = "Skill Swap" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Skill_Swap.gd.uid b/Utilities/Battle/Database/Moves/Skill_Swap.gd.uid new file mode 100644 index 000000000..50e1a9af1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Skill_Swap.gd.uid @@ -0,0 +1 @@ +uid://fdeptqq2s1cr diff --git a/Utilities/Battle/Database/Moves/Skull_Bash.gd b/Utilities/Battle/Database/Moves/Skull_Bash.gd new file mode 100644 index 000000000..bb1e33666 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Skull_Bash.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Skull Bash" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 130 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Skull_Bash.gd.uid b/Utilities/Battle/Database/Moves/Skull_Bash.gd.uid new file mode 100644 index 000000000..e4d8931d9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Skull_Bash.gd.uid @@ -0,0 +1 @@ +uid://bj7pp164hssoa diff --git a/Utilities/Battle/Database/Moves/Sky_Attack.gd b/Utilities/Battle/Database/Moves/Sky_Attack.gd new file mode 100644 index 000000000..5560aa55f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sky_Attack.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0C7 not fully implemented (plain move for now) + +# The name of the move +var name = "Sky Attack" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 140 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sky_Attack.gd.uid b/Utilities/Battle/Database/Moves/Sky_Attack.gd.uid new file mode 100644 index 000000000..b0aad3536 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sky_Attack.gd.uid @@ -0,0 +1 @@ +uid://b57h1v4vnttgx diff --git a/Utilities/Battle/Database/Moves/Sky_Fall.gd b/Utilities/Battle/Database/Moves/Sky_Fall.gd old mode 100755 new mode 100644 index 6039933ac..ddd593147 --- a/Utilities/Battle/Database/Moves/Sky_Fall.gd +++ b/Utilities/Battle/Database/Moves/Sky_Fall.gd @@ -7,7 +7,7 @@ var name = "Sky Fall" var type = Type.FLYING # The style of the move (Physical, Special, Status) -var style = MoveStyle.PHYSICAL +var style = MoveStyle.SPECIAL # The base power of the move var base_power = 85 @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance = 0.3 # The secondary effect of the move -var secondary_effect = MajorAilment.PARALYZE +var secondary_effect = MajorAilment.PARALYSIS # The flags of the move var flags = [] @@ -33,7 +33,7 @@ var flags = [] # The total pp of the move var total_pp = 15 -# The target ability of the move (SINGLE_FOE, ALL_FOE, ALL, SELF) +# The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sky_Fall.gd.uid b/Utilities/Battle/Database/Moves/Sky_Fall.gd.uid new file mode 100644 index 000000000..45312f112 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sky_Fall.gd.uid @@ -0,0 +1 @@ +uid://cijyp7bl07mfx diff --git a/Utilities/Battle/Database/Moves/Sky_Uppercut.gd b/Utilities/Battle/Database/Moves/Sky_Uppercut.gd new file mode 100644 index 000000000..41102b9f6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sky_Uppercut.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x11B not fully implemented (plain move for now) + +# The name of the move +var name = "Sky Uppercut" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 85 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sky_Uppercut.gd.uid b/Utilities/Battle/Database/Moves/Sky_Uppercut.gd.uid new file mode 100644 index 000000000..c2792ccb0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sky_Uppercut.gd.uid @@ -0,0 +1 @@ +uid://wc2grciwmhga diff --git a/Utilities/Battle/Database/Moves/Slack_Off.gd b/Utilities/Battle/Database/Moves/Slack_Off.gd new file mode 100644 index 000000000..e3d55b396 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Slack_Off.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Slack Off" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "heal", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Slack_Off.gd.uid b/Utilities/Battle/Database/Moves/Slack_Off.gd.uid new file mode 100644 index 000000000..6225d66d9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Slack_Off.gd.uid @@ -0,0 +1 @@ +uid://bb7s81bctbrcn diff --git a/Utilities/Battle/Database/Moves/Slam.gd b/Utilities/Battle/Database/Moves/Slam.gd new file mode 100644 index 000000000..cec4e9ce7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Slam.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Slam" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 75 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Slam.gd.uid b/Utilities/Battle/Database/Moves/Slam.gd.uid new file mode 100644 index 000000000..7d319da09 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Slam.gd.uid @@ -0,0 +1 @@ +uid://bm2o0l7ftrtn3 diff --git a/Utilities/Battle/Database/Moves/Slash.gd b/Utilities/Battle/Database/Moves/Slash.gd old mode 100755 new mode 100644 index 78cea0c18..208b0768c --- a/Utilities/Battle/Database/Moves/Slash.gd +++ b/Utilities/Battle/Database/Moves/Slash.gd @@ -1,39 +1,39 @@ -extends Object - -# The name of the move -var name = "Slash" - -# The type of the move -var type = Type.NORMAL - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.PHYSICAL - -# The base power of the move -var base_power = 70 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 2 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The secondary effect of the move -var secondary_effect - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 20 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion +extends Object + +# The name of the move +var name = "Slash" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE +# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion var main_status_effect \ No newline at end of file diff --git a/Utilities/Battle/Database/Moves/Slash.gd.uid b/Utilities/Battle/Database/Moves/Slash.gd.uid new file mode 100644 index 000000000..a5abe0164 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Slash.gd.uid @@ -0,0 +1 @@ +uid://bcspxgjhepmh6 diff --git a/Utilities/Battle/Database/Moves/Sleep_Powder.gd b/Utilities/Battle/Database/Moves/Sleep_Powder.gd new file mode 100644 index 000000000..fa21983e2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sleep_Powder.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Sleep Powder" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 75 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.SLEEP + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sleep_Powder.gd.uid b/Utilities/Battle/Database/Moves/Sleep_Powder.gd.uid new file mode 100644 index 000000000..b537976c4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sleep_Powder.gd.uid @@ -0,0 +1 @@ +uid://cnym3ejj5u641 diff --git a/Utilities/Battle/Database/Moves/Sludge.gd b/Utilities/Battle/Database/Moves/Sludge.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Sludge.gd.uid b/Utilities/Battle/Database/Moves/Sludge.gd.uid new file mode 100644 index 000000000..cc07f444a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sludge.gd.uid @@ -0,0 +1 @@ +uid://y4qt3gm26ebu diff --git a/Utilities/Battle/Database/Moves/Sludge_Bomb.gd b/Utilities/Battle/Database/Moves/Sludge_Bomb.gd new file mode 100644 index 000000000..0b35ca5ca --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sludge_Bomb.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Sludge Bomb" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.3 + +# The secondary effect of the move +var secondary_effect = MajorAilment.POISON + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sludge_Bomb.gd.uid b/Utilities/Battle/Database/Moves/Sludge_Bomb.gd.uid new file mode 100644 index 000000000..2263e9d99 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sludge_Bomb.gd.uid @@ -0,0 +1 @@ +uid://c1vexmqyb7ufa diff --git a/Utilities/Battle/Database/Moves/Sludge_Wave.gd b/Utilities/Battle/Database/Moves/Sludge_Wave.gd new file mode 100644 index 000000000..382b7158f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sludge_Wave.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Sludge Wave" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 95 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.POISON + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sludge_Wave.gd.uid b/Utilities/Battle/Database/Moves/Sludge_Wave.gd.uid new file mode 100644 index 000000000..d03568952 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sludge_Wave.gd.uid @@ -0,0 +1 @@ +uid://b48my3cn354w diff --git a/Utilities/Battle/Database/Moves/Smog.gd b/Utilities/Battle/Database/Moves/Smog.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Smog.gd.uid b/Utilities/Battle/Database/Moves/Smog.gd.uid new file mode 100644 index 000000000..66ec6879a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Smog.gd.uid @@ -0,0 +1 @@ +uid://b4hyhv0w28ur2 diff --git a/Utilities/Battle/Database/Moves/Smoke_Screen.gd b/Utilities/Battle/Database/Moves/Smoke_Screen.gd new file mode 100644 index 000000000..35ff24ea7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Smoke_Screen.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Smoke Screen" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, -1, 0) diff --git a/Utilities/Battle/Database/Moves/Smoke_Screen.gd.uid b/Utilities/Battle/Database/Moves/Smoke_Screen.gd.uid new file mode 100644 index 000000000..715f097a6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Smoke_Screen.gd.uid @@ -0,0 +1 @@ +uid://bmcvhe34xcl20 diff --git a/Utilities/Battle/Database/Moves/Snarl.gd b/Utilities/Battle/Database/Moves/Snarl.gd new file mode 100644 index 000000000..b356738ed --- /dev/null +++ b/Utilities/Battle/Database/Moves/Snarl.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Snarl" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 55 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect = StatStageEffect.new(0, 0, -1, 0, 0, 0, 0) + +var stat_effect_chance = 1.0 diff --git a/Utilities/Battle/Database/Moves/Snarl.gd.uid b/Utilities/Battle/Database/Moves/Snarl.gd.uid new file mode 100644 index 000000000..d055c600b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Snarl.gd.uid @@ -0,0 +1 @@ +uid://1dr642vqmmwh diff --git a/Utilities/Battle/Database/Moves/Snore.gd b/Utilities/Battle/Database/Moves/Snore.gd new file mode 100644 index 000000000..e2e8b2576 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Snore.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x011 not fully implemented (plain move for now) + +# The name of the move +var name = "Snore" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 50 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Snore.gd.uid b/Utilities/Battle/Database/Moves/Snore.gd.uid new file mode 100644 index 000000000..bfa806461 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Snore.gd.uid @@ -0,0 +1 @@ +uid://b306x0ygpv6dd diff --git a/Utilities/Battle/Database/Moves/Solar_Beam.gd b/Utilities/Battle/Database/Moves/Solar_Beam.gd new file mode 100644 index 000000000..fd9de1222 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Solar_Beam.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0C4 not fully implemented (plain move for now) + +# The name of the move +var name = "Solar Beam" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Solar_Beam.gd.uid b/Utilities/Battle/Database/Moves/Solar_Beam.gd.uid new file mode 100644 index 000000000..7bde632b6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Solar_Beam.gd.uid @@ -0,0 +1 @@ +uid://crouy3av612lg diff --git a/Utilities/Battle/Database/Moves/Sonic_Boom.gd b/Utilities/Battle/Database/Moves/Sonic_Boom.gd new file mode 100644 index 000000000..dfb9d8878 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sonic_Boom.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Sonic Boom" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "fixed", "amount": 20} diff --git a/Utilities/Battle/Database/Moves/Sonic_Boom.gd.uid b/Utilities/Battle/Database/Moves/Sonic_Boom.gd.uid new file mode 100644 index 000000000..12b6560d8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sonic_Boom.gd.uid @@ -0,0 +1 @@ +uid://bqfqyj472gwoi diff --git a/Utilities/Battle/Database/Moves/Spark.gd b/Utilities/Battle/Database/Moves/Spark.gd old mode 100755 new mode 100644 index f3d80a774..29a0cd10d --- a/Utilities/Battle/Database/Moves/Spark.gd +++ b/Utilities/Battle/Database/Moves/Spark.gd @@ -1,39 +1,39 @@ -extends Object - -# The name of the move -var name = "Spark" - -# The type of the move -var type = Type.ELECTRIC - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.PHYSICAL - -# The base power of the move -var base_power = 65 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 1 - -# The secondary effect chance of the move -var secondary_effect_chance = 0.3 - -# The secondary effect of the move -var secondary_effect = MajorAilment.PARALYZE - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 20 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SELF - -var main_status_effect +extends Object + +# The name of the move +var name = "Spark" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.3 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Spark.gd.uid b/Utilities/Battle/Database/Moves/Spark.gd.uid new file mode 100644 index 000000000..c0dbbd846 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spark.gd.uid @@ -0,0 +1 @@ +uid://juvghwrlw3wl diff --git a/Utilities/Battle/Database/Moves/Spider_Web.gd b/Utilities/Battle/Database/Moves/Spider_Web.gd new file mode 100644 index 000000000..dfaa9af61 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spider_Web.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0EF not fully implemented (plain move for now) + +# The name of the move +var name = "Spider Web" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Spider_Web.gd.uid b/Utilities/Battle/Database/Moves/Spider_Web.gd.uid new file mode 100644 index 000000000..17db78496 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spider_Web.gd.uid @@ -0,0 +1 @@ +uid://btwie70u5iwor diff --git a/Utilities/Battle/Database/Moves/Spike_Cannon.gd b/Utilities/Battle/Database/Moves/Spike_Cannon.gd new file mode 100644 index 000000000..056e9e1cc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spike_Cannon.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Spike Cannon" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 20 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "multi_hit", "min": 2, "max": 5} diff --git a/Utilities/Battle/Database/Moves/Spike_Cannon.gd.uid b/Utilities/Battle/Database/Moves/Spike_Cannon.gd.uid new file mode 100644 index 000000000..7f913dd4e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spike_Cannon.gd.uid @@ -0,0 +1 @@ +uid://b1vihj1alhri1 diff --git a/Utilities/Battle/Database/Moves/Spikes.gd b/Utilities/Battle/Database/Moves/Spikes.gd new file mode 100644 index 000000000..d3017d685 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spikes.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x103 not fully implemented (plain move for now) + +# The name of the move +var name = "Spikes" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Spikes.gd.uid b/Utilities/Battle/Database/Moves/Spikes.gd.uid new file mode 100644 index 000000000..6ab07c7fb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spikes.gd.uid @@ -0,0 +1 @@ +uid://d1jdp8q4eas65 diff --git a/Utilities/Battle/Database/Moves/Spit_Up.gd b/Utilities/Battle/Database/Moves/Spit_Up.gd new file mode 100644 index 000000000..7698d8fb1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spit_Up.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x113 not fully implemented (plain move for now) + +# The name of the move +var name = "Spit Up" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_spit_up"} diff --git a/Utilities/Battle/Database/Moves/Spit_Up.gd.uid b/Utilities/Battle/Database/Moves/Spit_Up.gd.uid new file mode 100644 index 000000000..dd36d97f5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spit_Up.gd.uid @@ -0,0 +1 @@ +uid://cchkbd36nn3b7 diff --git a/Utilities/Battle/Database/Moves/Spite.gd b/Utilities/Battle/Database/Moves/Spite.gd new file mode 100644 index 000000000..c26913acf --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spite.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x10E not fully implemented (plain move for now) + +# The name of the move +var name = "Spite" + +# The type of the move +var type = Type.GHOST + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Spite.gd.uid b/Utilities/Battle/Database/Moves/Spite.gd.uid new file mode 100644 index 000000000..82885d0e6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Spite.gd.uid @@ -0,0 +1 @@ +uid://l5iwjdfv6n6t diff --git a/Utilities/Battle/Database/Moves/Splash.gd b/Utilities/Battle/Database/Moves/Splash.gd new file mode 100644 index 000000000..5f623b0e8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Splash.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x001 not fully implemented (plain move for now) + +# The name of the move +var name = "Splash" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "splash"} diff --git a/Utilities/Battle/Database/Moves/Splash.gd.uid b/Utilities/Battle/Database/Moves/Splash.gd.uid new file mode 100644 index 000000000..1b0618f51 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Splash.gd.uid @@ -0,0 +1 @@ +uid://forqt24g8rmc diff --git a/Utilities/Battle/Database/Moves/Stealth_Rock.gd b/Utilities/Battle/Database/Moves/Stealth_Rock.gd new file mode 100644 index 000000000..4a1b10460 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stealth_Rock.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x105 not fully implemented (plain move for now) + +# The name of the move +var name = "Stealth Rock" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Stealth_Rock.gd.uid b/Utilities/Battle/Database/Moves/Stealth_Rock.gd.uid new file mode 100644 index 000000000..14875ea03 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stealth_Rock.gd.uid @@ -0,0 +1 @@ +uid://decvumbl3jtgc diff --git a/Utilities/Battle/Database/Moves/Sticky_Terrain.gd b/Utilities/Battle/Database/Moves/Sticky_Terrain.gd new file mode 100644 index 000000000..2ad660229 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sticky_Terrain.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x169 not fully implemented (plain move for now) + +# The name of the move +var name = "Sticky Terrain" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sticky_Terrain.gd.uid b/Utilities/Battle/Database/Moves/Sticky_Terrain.gd.uid new file mode 100644 index 000000000..3a202d705 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sticky_Terrain.gd.uid @@ -0,0 +1 @@ +uid://d2ugak7lrtv2r diff --git a/Utilities/Battle/Database/Moves/Stockpile.gd b/Utilities/Battle/Database/Moves/Stockpile.gd new file mode 100644 index 000000000..ab305c64e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stockpile.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Stockpile" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 1, 0, 1, 0, 0, 0) + +var mechanic = {"kind": "stockpile"} diff --git a/Utilities/Battle/Database/Moves/Stockpile.gd.uid b/Utilities/Battle/Database/Moves/Stockpile.gd.uid new file mode 100644 index 000000000..400971876 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stockpile.gd.uid @@ -0,0 +1 @@ +uid://c00ybm3nhl8c7 diff --git a/Utilities/Battle/Database/Moves/Stomp.gd b/Utilities/Battle/Database/Moves/Stomp.gd new file mode 100644 index 000000000..42195f7f5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stomp.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x010 not fully implemented (plain move for now) + +# The name of the move +var name = "Stomp" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Stomp.gd.uid b/Utilities/Battle/Database/Moves/Stomp.gd.uid new file mode 100644 index 000000000..0e40d6a20 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stomp.gd.uid @@ -0,0 +1 @@ +uid://ccvu1ds0hi0 diff --git a/Utilities/Battle/Database/Moves/Stone_Edge.gd b/Utilities/Battle/Database/Moves/Stone_Edge.gd new file mode 100644 index 000000000..eee837ee5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stone_Edge.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Stone Edge" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 100 + +# The accuracy of the move +var accuracy = 80 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 2 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Stone_Edge.gd.uid b/Utilities/Battle/Database/Moves/Stone_Edge.gd.uid new file mode 100644 index 000000000..658655fa7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stone_Edge.gd.uid @@ -0,0 +1 @@ +uid://7ib85xecv0i6 diff --git a/Utilities/Battle/Database/Moves/Stored_Power.gd b/Utilities/Battle/Database/Moves/Stored_Power.gd new file mode 100644 index 000000000..0906125c2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stored_Power.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x08E not fully implemented (plain move for now) + +# The name of the move +var name = "Stored Power" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Stored_Power.gd.uid b/Utilities/Battle/Database/Moves/Stored_Power.gd.uid new file mode 100644 index 000000000..320beb506 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stored_Power.gd.uid @@ -0,0 +1 @@ +uid://b2hi6jymu0os1 diff --git a/Utilities/Battle/Database/Moves/String_Shot.gd b/Utilities/Battle/Database/Moves/String_Shot.gd old mode 100755 new mode 100644 index 270ac90cb..e2e4ea74f --- a/Utilities/Battle/Database/Moves/String_Shot.gd +++ b/Utilities/Battle/Database/Moves/String_Shot.gd @@ -24,6 +24,9 @@ var critical_hit_level = 0 # The secondary effect chance of the move var secondary_effect_chance +# The secondary effect of the move +var secondary_effect + # The flags of the move var flags = [] @@ -33,4 +36,4 @@ var total_pp = 40 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.ALL_FOE -var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -2, 0, 0) # attack, defense, sp_attack, sp_defense, speed, accuracy, evasion +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -2, 0, 0) diff --git a/Utilities/Battle/Database/Moves/String_Shot.gd.uid b/Utilities/Battle/Database/Moves/String_Shot.gd.uid new file mode 100644 index 000000000..5ec81a321 --- /dev/null +++ b/Utilities/Battle/Database/Moves/String_Shot.gd.uid @@ -0,0 +1 @@ +uid://2iqctgx8yrqv diff --git a/Utilities/Battle/Database/Moves/Struggle_Bug.gd b/Utilities/Battle/Database/Moves/Struggle_Bug.gd old mode 100755 new mode 100644 index 55c794bdd..f02f5fccd --- a/Utilities/Battle/Database/Moves/Struggle_Bug.gd +++ b/Utilities/Battle/Database/Moves/Struggle_Bug.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,5 @@ var total_pp = 20 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.ALL_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion + var main_status_effect = StatStageEffect.new(0, 0, -1, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Struggle_Bug.gd.uid b/Utilities/Battle/Database/Moves/Struggle_Bug.gd.uid new file mode 100644 index 000000000..d7561d8e6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Struggle_Bug.gd.uid @@ -0,0 +1 @@ +uid://bps1lq8gqk5q2 diff --git a/Utilities/Battle/Database/Moves/Stun_Spore.gd b/Utilities/Battle/Database/Moves/Stun_Spore.gd new file mode 100644 index 000000000..a6eff3835 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stun_Spore.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Stun Spore" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 75 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Stun_Spore.gd.uid b/Utilities/Battle/Database/Moves/Stun_Spore.gd.uid new file mode 100644 index 000000000..869375ea4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Stun_Spore.gd.uid @@ -0,0 +1 @@ +uid://ke7qo1ex41yx diff --git a/Utilities/Battle/Database/Moves/Subduction.gd b/Utilities/Battle/Database/Moves/Subduction.gd new file mode 100644 index 000000000..787bb1922 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Subduction.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Subduction" + +# The type of the move +var type = Type.GROUND + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 140 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, -2, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Subduction.gd.uid b/Utilities/Battle/Database/Moves/Subduction.gd.uid new file mode 100644 index 000000000..e7563030d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Subduction.gd.uid @@ -0,0 +1 @@ +uid://7pp4b61oxg5k diff --git a/Utilities/Battle/Database/Moves/Submission.gd b/Utilities/Battle/Database/Moves/Submission.gd new file mode 100644 index 000000000..810783366 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Submission.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Submission" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 80 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "recoil", "fraction": 0.25} diff --git a/Utilities/Battle/Database/Moves/Submission.gd.uid b/Utilities/Battle/Database/Moves/Submission.gd.uid new file mode 100644 index 000000000..95cd97312 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Submission.gd.uid @@ -0,0 +1 @@ +uid://ddvdlvf0wsxdm diff --git a/Utilities/Battle/Database/Moves/Substitute.gd b/Utilities/Battle/Database/Moves/Substitute.gd new file mode 100644 index 000000000..f39d3f4a7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Substitute.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x10C not fully implemented (plain move for now) + +# The name of the move +var name = "Substitute" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "substitute"} diff --git a/Utilities/Battle/Database/Moves/Substitute.gd.uid b/Utilities/Battle/Database/Moves/Substitute.gd.uid new file mode 100644 index 000000000..915886100 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Substitute.gd.uid @@ -0,0 +1 @@ +uid://b2sc46w5trdub diff --git a/Utilities/Battle/Database/Moves/Sucker_Punch.gd b/Utilities/Battle/Database/Moves/Sucker_Punch.gd new file mode 100644 index 000000000..2562dfa2b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sucker_Punch.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x116 not fully implemented (plain move for now) + +# The name of the move +var name = "Sucker Punch" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sucker_Punch.gd.uid b/Utilities/Battle/Database/Moves/Sucker_Punch.gd.uid new file mode 100644 index 000000000..689e5d267 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sucker_Punch.gd.uid @@ -0,0 +1 @@ +uid://cm1i7qtm6udvq diff --git a/Utilities/Battle/Database/Moves/Sudden_Strike.gd b/Utilities/Battle/Database/Moves/Sudden_Strike.gd new file mode 100644 index 000000000..1dea239de --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sudden_Strike.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Sudden Strike" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Sudden_Strike.gd.uid b/Utilities/Battle/Database/Moves/Sudden_Strike.gd.uid new file mode 100644 index 000000000..ef881fe4f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sudden_Strike.gd.uid @@ -0,0 +1 @@ +uid://cs0l2wg2fvrqq diff --git a/Utilities/Battle/Database/Moves/Sunny_Day.gd b/Utilities/Battle/Database/Moves/Sunny_Day.gd new file mode 100644 index 000000000..182c8d6fa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sunny_Day.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0FF not fully implemented (plain move for now) + +# The name of the move +var name = "Sunny Day" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "weather", "weather": "sun"} diff --git a/Utilities/Battle/Database/Moves/Sunny_Day.gd.uid b/Utilities/Battle/Database/Moves/Sunny_Day.gd.uid new file mode 100644 index 000000000..38be6128f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sunny_Day.gd.uid @@ -0,0 +1 @@ +uid://cawhggfnia1mw diff --git a/Utilities/Battle/Database/Moves/Super_Fang.gd b/Utilities/Battle/Database/Moves/Super_Fang.gd new file mode 100644 index 000000000..cf7f76658 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Super_Fang.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x06C not fully implemented (plain move for now) + +# The name of the move +var name = "Super Fang" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Super_Fang.gd.uid b/Utilities/Battle/Database/Moves/Super_Fang.gd.uid new file mode 100644 index 000000000..c3c6575a6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Super_Fang.gd.uid @@ -0,0 +1 @@ +uid://b3p7b2ylnw5ty diff --git a/Utilities/Battle/Database/Moves/Superpower.gd b/Utilities/Battle/Database/Moves/Superpower.gd new file mode 100644 index 000000000..37d3aac57 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Superpower.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Superpower" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(-1, -1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Superpower.gd.uid b/Utilities/Battle/Database/Moves/Superpower.gd.uid new file mode 100644 index 000000000..1ccdbeb31 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Superpower.gd.uid @@ -0,0 +1 @@ +uid://b1kvwhogx6plv diff --git a/Utilities/Battle/Database/Moves/Supersonic.gd b/Utilities/Battle/Database/Moves/Supersonic.gd old mode 100755 new mode 100644 index a71f297ad..b1cd9e577 --- a/Utilities/Battle/Database/Moves/Supersonic.gd +++ b/Utilities/Battle/Database/Moves/Supersonic.gd @@ -37,3 +37,5 @@ var total_pp = 20 var target_ability = MoveTarget.ALL_FOE # attack, defense, sp_atack, sp_defense, speed, accuracy, evasion var main_status_effect + +var mechanic = {"kind": "confuse"} diff --git a/Utilities/Battle/Database/Moves/Supersonic.gd.uid b/Utilities/Battle/Database/Moves/Supersonic.gd.uid new file mode 100644 index 000000000..fe461fba1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Supersonic.gd.uid @@ -0,0 +1 @@ +uid://ce4qv2fa81c4c diff --git a/Utilities/Battle/Database/Moves/Swagger.gd b/Utilities/Battle/Database/Moves/Swagger.gd new file mode 100644 index 000000000..e7c251f0d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Swagger.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Swagger" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(2, 0, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Swagger.gd.uid b/Utilities/Battle/Database/Moves/Swagger.gd.uid new file mode 100644 index 000000000..33d20bb65 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Swagger.gd.uid @@ -0,0 +1 @@ +uid://c7qglflama37t diff --git a/Utilities/Battle/Database/Moves/Swallow.gd b/Utilities/Battle/Database/Moves/Swallow.gd new file mode 100644 index 000000000..b73fa9b1f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Swallow.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x114 not fully implemented (plain move for now) + +# The name of the move +var name = "Swallow" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "swallow"} diff --git a/Utilities/Battle/Database/Moves/Swallow.gd.uid b/Utilities/Battle/Database/Moves/Swallow.gd.uid new file mode 100644 index 000000000..b6782d213 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Swallow.gd.uid @@ -0,0 +1 @@ +uid://dhj4ctx5tdvwc diff --git a/Utilities/Battle/Database/Moves/Sweet_Kiss.gd b/Utilities/Battle/Database/Moves/Sweet_Kiss.gd new file mode 100644 index 000000000..18917585e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sweet_Kiss.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Sweet Kiss" + +# The type of the move +var type = Type.FAIRY + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 75 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "confuse", "chance": 1.0} diff --git a/Utilities/Battle/Database/Moves/Sweet_Kiss.gd.uid b/Utilities/Battle/Database/Moves/Sweet_Kiss.gd.uid new file mode 100644 index 000000000..3e22d7d74 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sweet_Kiss.gd.uid @@ -0,0 +1 @@ +uid://cmpfbswx51xug diff --git a/Utilities/Battle/Database/Moves/Sweet_Scent.gd b/Utilities/Battle/Database/Moves/Sweet_Scent.gd new file mode 100644 index 000000000..1141d662c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sweet_Scent.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Sweet Scent" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect = StatStageEffect.new(0, 0, 0, 0, 0, 0, -2) diff --git a/Utilities/Battle/Database/Moves/Sweet_Scent.gd.uid b/Utilities/Battle/Database/Moves/Sweet_Scent.gd.uid new file mode 100644 index 000000000..0062bb725 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Sweet_Scent.gd.uid @@ -0,0 +1 @@ +uid://bxhad4mabdjt4 diff --git a/Utilities/Battle/Database/Moves/Swift.gd b/Utilities/Battle/Database/Moves/Swift.gd old mode 100755 new mode 100644 index dd2b34568..8a3b4adeb --- a/Utilities/Battle/Database/Moves/Swift.gd +++ b/Utilities/Battle/Database/Moves/Swift.gd @@ -37,3 +37,5 @@ var total_pp = 20 var target_ability = MoveTarget.ALL_FOE # attack, defense, sp_atack, sp_defense, speed, accuracy, evasion var main_status_effect + +var mechanic = {"kind": "never_miss"} diff --git a/Utilities/Battle/Database/Moves/Swift.gd.uid b/Utilities/Battle/Database/Moves/Swift.gd.uid new file mode 100644 index 000000000..a1ce9e08f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Swift.gd.uid @@ -0,0 +1 @@ +uid://d3cb41cmm7qpn diff --git a/Utilities/Battle/Database/Moves/Swords_Dance.gd b/Utilities/Battle/Database/Moves/Swords_Dance.gd new file mode 100644 index 000000000..eb3a023e0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Swords_Dance.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Swords Dance" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(2, 0, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Swords_Dance.gd.uid b/Utilities/Battle/Database/Moves/Swords_Dance.gd.uid new file mode 100644 index 000000000..6c86e61ff --- /dev/null +++ b/Utilities/Battle/Database/Moves/Swords_Dance.gd.uid @@ -0,0 +1 @@ +uid://cy3ae3h8qx18s diff --git a/Utilities/Battle/Database/Moves/Synchronoise.gd b/Utilities/Battle/Database/Moves/Synchronoise.gd new file mode 100644 index 000000000..30c451681 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Synchronoise.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x123 not fully implemented (plain move for now) + +# The name of the move +var name = "Synchronoise" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Synchronoise.gd.uid b/Utilities/Battle/Database/Moves/Synchronoise.gd.uid new file mode 100644 index 000000000..3a09909ff --- /dev/null +++ b/Utilities/Battle/Database/Moves/Synchronoise.gd.uid @@ -0,0 +1 @@ +uid://uc2jqn53dpps diff --git a/Utilities/Battle/Database/Moves/Synthesis.gd b/Utilities/Battle/Database/Moves/Synthesis.gd new file mode 100644 index 000000000..3fb34538d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Synthesis.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Synthesis" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "heal", "fraction": 0.5} diff --git a/Utilities/Battle/Database/Moves/Synthesis.gd.uid b/Utilities/Battle/Database/Moves/Synthesis.gd.uid new file mode 100644 index 000000000..4b9818457 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Synthesis.gd.uid @@ -0,0 +1 @@ +uid://bmbxcqmnn8so0 diff --git a/Utilities/Battle/Database/Moves/Tackle.gd b/Utilities/Battle/Database/Moves/Tackle.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Tackle.gd.uid b/Utilities/Battle/Database/Moves/Tackle.gd.uid new file mode 100644 index 000000000..4b38b86ec --- /dev/null +++ b/Utilities/Battle/Database/Moves/Tackle.gd.uid @@ -0,0 +1 @@ +uid://c4n0ag5xteb8s diff --git a/Utilities/Battle/Database/Moves/Tail_Glow.gd b/Utilities/Battle/Database/Moves/Tail_Glow.gd index ac014e9be..372dbb308 100644 --- a/Utilities/Battle/Database/Moves/Tail_Glow.gd +++ b/Utilities/Battle/Database/Moves/Tail_Glow.gd @@ -1,36 +1,39 @@ -extends Object - -# The name of the move -var name = "Tail Glow" - -# The type of the move -var type = Type.BUG - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 20 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SELF - -var main_status_effect = StatStageEffect.new(0, 0, 3, 0, 0, 0, 0) +extends Object + +# The name of the move +var name = "Tail Glow" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 0, 3, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Tail_Glow.gd.uid b/Utilities/Battle/Database/Moves/Tail_Glow.gd.uid new file mode 100644 index 000000000..023816206 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Tail_Glow.gd.uid @@ -0,0 +1 @@ +uid://bhvcdlc08wuyw diff --git a/Utilities/Battle/Database/Moves/Tail_Whip.gd b/Utilities/Battle/Database/Moves/Tail_Whip.gd old mode 100755 new mode 100644 index d1c2669f4..72b8945fa --- a/Utilities/Battle/Database/Moves/Tail_Whip.gd +++ b/Utilities/Battle/Database/Moves/Tail_Whip.gd @@ -24,6 +24,9 @@ var critical_hit_level = 0 # The secondary effect chance of the move var secondary_effect_chance +# The secondary effect of the move +var secondary_effect + # The flags of the move var flags = [] @@ -33,4 +36,4 @@ var total_pp = 30 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.ALL_FOE -var main_status_effect = StatStageEffect.new(0, -1, 0, 0, 0, 0, 0) \ No newline at end of file +var main_status_effect = StatStageEffect.new(0, -1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Tail_Whip.gd.uid b/Utilities/Battle/Database/Moves/Tail_Whip.gd.uid new file mode 100644 index 000000000..8cb16ec6a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Tail_Whip.gd.uid @@ -0,0 +1 @@ +uid://cybgnlc4jgf7j diff --git a/Utilities/Battle/Database/Moves/Tailwind.gd b/Utilities/Battle/Database/Moves/Tailwind.gd new file mode 100644 index 000000000..aa0d0b728 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Tailwind.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x05B not fully implemented (plain move for now) + +# The name of the move +var name = "Tailwind" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Tailwind.gd.uid b/Utilities/Battle/Database/Moves/Tailwind.gd.uid new file mode 100644 index 000000000..010083c81 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Tailwind.gd.uid @@ -0,0 +1 @@ +uid://ch7bvo6wtst0k diff --git a/Utilities/Battle/Database/Moves/Take_Down.gd b/Utilities/Battle/Database/Moves/Take_Down.gd old mode 100755 new mode 100644 index b1db248bc..66cca3898 --- a/Utilities/Battle/Database/Moves/Take_Down.gd +++ b/Utilities/Battle/Database/Moves/Take_Down.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance # The secondary effect of the move -var secondary_effect +var secondary_effect # The flags of the move var flags = [] @@ -35,5 +35,7 @@ var total_pp = 20 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect + +var mechanic = {"kind": "recoil", "fraction": 0.25} diff --git a/Utilities/Battle/Database/Moves/Take_Down.gd.uid b/Utilities/Battle/Database/Moves/Take_Down.gd.uid new file mode 100644 index 000000000..7c812213d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Take_Down.gd.uid @@ -0,0 +1 @@ +uid://bttd07mhkvdqq diff --git a/Utilities/Battle/Database/Moves/Taunt.gd b/Utilities/Battle/Database/Moves/Taunt.gd new file mode 100644 index 000000000..5bbed6ffa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Taunt.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0BA not fully implemented (plain move for now) + +# The name of the move +var name = "Taunt" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Taunt.gd.uid b/Utilities/Battle/Database/Moves/Taunt.gd.uid new file mode 100644 index 000000000..4db946c79 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Taunt.gd.uid @@ -0,0 +1 @@ +uid://dnv2ga6enj3dr diff --git a/Utilities/Battle/Database/Moves/Teeter_Dance.gd b/Utilities/Battle/Database/Moves/Teeter_Dance.gd new file mode 100644 index 000000000..a5aee1efd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Teeter_Dance.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Teeter Dance" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL + +var main_status_effect + +var mechanic = {"kind": "confuse", "chance": 1.0} diff --git a/Utilities/Battle/Database/Moves/Teeter_Dance.gd.uid b/Utilities/Battle/Database/Moves/Teeter_Dance.gd.uid new file mode 100644 index 000000000..d195d3ca2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Teeter_Dance.gd.uid @@ -0,0 +1 @@ +uid://xny32dobx75v diff --git a/Utilities/Battle/Database/Moves/Teleport.gd b/Utilities/Battle/Database/Moves/Teleport.gd new file mode 100644 index 000000000..9455e7a9b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Teleport.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0EA not fully implemented (plain move for now) + +# The name of the move +var name = "Teleport" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "teleport"} diff --git a/Utilities/Battle/Database/Moves/Teleport.gd.uid b/Utilities/Battle/Database/Moves/Teleport.gd.uid new file mode 100644 index 000000000..31f1de0a5 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Teleport.gd.uid @@ -0,0 +1 @@ +uid://doglpjuq28wr1 diff --git a/Utilities/Battle/Database/Moves/Thief.gd b/Utilities/Battle/Database/Moves/Thief.gd new file mode 100644 index 000000000..918d73b72 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thief.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0F1 not fully implemented (plain move for now) + +# The name of the move +var name = "Thief" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Thief.gd.uid b/Utilities/Battle/Database/Moves/Thief.gd.uid new file mode 100644 index 000000000..92a3bf666 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thief.gd.uid @@ -0,0 +1 @@ +uid://do6qhxltt5ojw diff --git a/Utilities/Battle/Database/Moves/Thrash.gd b/Utilities/Battle/Database/Moves/Thrash.gd new file mode 100644 index 000000000..4ead2aced --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thrash.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0D2 not fully implemented (plain move for now) + +# The name of the move +var name = "Thrash" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "rampage"} diff --git a/Utilities/Battle/Database/Moves/Thrash.gd.uid b/Utilities/Battle/Database/Moves/Thrash.gd.uid new file mode 100644 index 000000000..d73350a01 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thrash.gd.uid @@ -0,0 +1 @@ +uid://bpyvh7hdx05m8 diff --git a/Utilities/Battle/Database/Moves/Thunder.gd b/Utilities/Battle/Database/Moves/Thunder.gd old mode 100755 new mode 100644 index a61e05e64..b9683098e --- a/Utilities/Battle/Database/Moves/Thunder.gd +++ b/Utilities/Battle/Database/Moves/Thunder.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance = 0.3 # The secondary effect of the move -var secondary_effect = MajorAilment.PARALYZE +var secondary_effect = MajorAilment.PARALYSIS # The flags of the move var flags = [] diff --git a/Utilities/Battle/Database/Moves/Thunder.gd.uid b/Utilities/Battle/Database/Moves/Thunder.gd.uid new file mode 100644 index 000000000..e0216c8bc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunder.gd.uid @@ -0,0 +1 @@ +uid://br4j6dggl6lka diff --git a/Utilities/Battle/Database/Moves/Thunder_Fang.gd b/Utilities/Battle/Database/Moves/Thunder_Fang.gd new file mode 100644 index 000000000..4641d9e7f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunder_Fang.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Thunder Fang" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 95 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Thunder_Fang.gd.uid b/Utilities/Battle/Database/Moves/Thunder_Fang.gd.uid new file mode 100644 index 000000000..368c15b44 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunder_Fang.gd.uid @@ -0,0 +1 @@ +uid://cjai76jlsfjy6 diff --git a/Utilities/Battle/Database/Moves/Thunder_Punch.gd b/Utilities/Battle/Database/Moves/Thunder_Punch.gd new file mode 100644 index 000000000..cfd2806c6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunder_Punch.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Thunder Punch" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 75 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Thunder_Punch.gd.uid b/Utilities/Battle/Database/Moves/Thunder_Punch.gd.uid new file mode 100644 index 000000000..f425ab54d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunder_Punch.gd.uid @@ -0,0 +1 @@ +uid://bq2dj6ikevrir diff --git a/Utilities/Battle/Database/Moves/Thunder_Shock.gd b/Utilities/Battle/Database/Moves/Thunder_Shock.gd old mode 100755 new mode 100644 index a024e881f..ae6a91b53 --- a/Utilities/Battle/Database/Moves/Thunder_Shock.gd +++ b/Utilities/Battle/Database/Moves/Thunder_Shock.gd @@ -1,39 +1,39 @@ -extends Object - -# The name of the move -var name = "Thunder Shock" - -# The type of the move -var type = Type.ELECTRIC - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.SPECIAL - -# The base power of the move -var base_power = 40 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 1 - -# The secondary effect chance of the move -var secondary_effect_chance = 0.1 - -# The secondary effect of the move -var secondary_effect = MajorAilment.PARALYZE - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 30 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE - -var main_status_effect +extends Object + +# The name of the move +var name = "Thunder Shock" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.1 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Thunder_Shock.gd.uid b/Utilities/Battle/Database/Moves/Thunder_Shock.gd.uid new file mode 100644 index 000000000..10f03d58c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunder_Shock.gd.uid @@ -0,0 +1 @@ +uid://bav2hbpjeuo2o diff --git a/Utilities/Battle/Database/Moves/Thunder_Wave.gd b/Utilities/Battle/Database/Moves/Thunder_Wave.gd index 6ebfdec6d..338607857 100644 --- a/Utilities/Battle/Database/Moves/Thunder_Wave.gd +++ b/Utilities/Battle/Database/Moves/Thunder_Wave.gd @@ -1,37 +1,39 @@ -extends Object - -# The name of the move -var name = "Thunder Wave" - -# The type of the move -var type = Type.ELECTRIC - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 20 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.ALL_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect # = MajorAilment.PARALYSIS \ No newline at end of file +extends Object + +# The name of the move +var name = "Thunder Wave" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Thunder_Wave.gd.uid b/Utilities/Battle/Database/Moves/Thunder_Wave.gd.uid new file mode 100644 index 000000000..3c56f5937 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunder_Wave.gd.uid @@ -0,0 +1 @@ +uid://ckcve7ww7hmv diff --git a/Utilities/Battle/Database/Moves/Thunderbolt.gd b/Utilities/Battle/Database/Moves/Thunderbolt.gd old mode 100755 new mode 100644 index b33625a62..58376eae2 --- a/Utilities/Battle/Database/Moves/Thunderbolt.gd +++ b/Utilities/Battle/Database/Moves/Thunderbolt.gd @@ -25,7 +25,7 @@ var critical_hit_level = 1 var secondary_effect_chance = 0.1 # The secondary effect of the move -var secondary_effect = MajorAilment.PARALYZE +var secondary_effect = MajorAilment.PARALYSIS # The flags of the move var flags = [] diff --git a/Utilities/Battle/Database/Moves/Thunderbolt.gd.uid b/Utilities/Battle/Database/Moves/Thunderbolt.gd.uid new file mode 100644 index 000000000..f855d4413 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunderbolt.gd.uid @@ -0,0 +1 @@ +uid://ctssyanijnn1i diff --git a/Utilities/Battle/Database/Moves/Thunderstorm.gd b/Utilities/Battle/Database/Moves/Thunderstorm.gd new file mode 100644 index 000000000..c43470f4f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunderstorm.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x166 not fully implemented (plain move for now) + +# The name of the move +var name = "Thunderstorm" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Thunderstorm.gd.uid b/Utilities/Battle/Database/Moves/Thunderstorm.gd.uid new file mode 100644 index 000000000..1f97d71ab --- /dev/null +++ b/Utilities/Battle/Database/Moves/Thunderstorm.gd.uid @@ -0,0 +1 @@ +uid://b16t58frq7ypj diff --git a/Utilities/Battle/Database/Moves/Torment.gd b/Utilities/Battle/Database/Moves/Torment.gd new file mode 100644 index 000000000..102dda4c0 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Torment.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0B7 not fully implemented (plain move for now) + +# The name of the move +var name = "Torment" + +# The type of the move +var type = Type.DARK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Torment.gd.uid b/Utilities/Battle/Database/Moves/Torment.gd.uid new file mode 100644 index 000000000..48163f15d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Torment.gd.uid @@ -0,0 +1 @@ +uid://d1nfn5obqkc6u diff --git a/Utilities/Battle/Database/Moves/Toxic.gd b/Utilities/Battle/Database/Moves/Toxic.gd old mode 100755 new mode 100644 index 43972a87e..4a6525da5 --- a/Utilities/Battle/Database/Moves/Toxic.gd +++ b/Utilities/Battle/Database/Moves/Toxic.gd @@ -1,37 +1,38 @@ -extends Object - -# The name of the move -var name = "Toxic" - -# The type of the move -var type = Type.POISON - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 90 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 10 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect # = MajorAilment.POISON \ No newline at end of file +extends Object + +# The name of the move +var name = "Toxic" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion +var main_status_effect # = MajorAilment.POISON +var secondary_effect = MajorAilment.POISON diff --git a/Utilities/Battle/Database/Moves/Toxic.gd.uid b/Utilities/Battle/Database/Moves/Toxic.gd.uid new file mode 100644 index 000000000..4ae3046b3 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Toxic.gd.uid @@ -0,0 +1 @@ +uid://c0hqr5lji2d2k diff --git a/Utilities/Battle/Database/Moves/Toxic_Spikes.gd b/Utilities/Battle/Database/Moves/Toxic_Spikes.gd new file mode 100644 index 000000000..29c56c6bb --- /dev/null +++ b/Utilities/Battle/Database/Moves/Toxic_Spikes.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x104 not fully implemented (plain move for now) + +# The name of the move +var name = "Toxic Spikes" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Toxic_Spikes.gd.uid b/Utilities/Battle/Database/Moves/Toxic_Spikes.gd.uid new file mode 100644 index 000000000..42844faf2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Toxic_Spikes.gd.uid @@ -0,0 +1 @@ +uid://cq2hrjdhuhrbo diff --git a/Utilities/Battle/Database/Moves/Transform.gd b/Utilities/Battle/Database/Moves/Transform.gd new file mode 100644 index 000000000..3b3dd7814 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Transform.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x069 not fully implemented (plain move for now) + +# The name of the move +var name = "Transform" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Transform.gd.uid b/Utilities/Battle/Database/Moves/Transform.gd.uid new file mode 100644 index 000000000..119ca6717 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Transform.gd.uid @@ -0,0 +1 @@ +uid://bly57xoi5tak0 diff --git a/Utilities/Battle/Database/Moves/Tri_Attack.gd b/Utilities/Battle/Database/Moves/Tri_Attack.gd new file mode 100644 index 000000000..c0233805d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Tri_Attack.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Tri Attack" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.2 + +# The secondary effect of the move +var secondary_effect = MajorAilment.BURN + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Tri_Attack.gd.uid b/Utilities/Battle/Database/Moves/Tri_Attack.gd.uid new file mode 100644 index 000000000..0e8c097f4 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Tri_Attack.gd.uid @@ -0,0 +1 @@ +uid://c01e8k4jggsmq diff --git a/Utilities/Battle/Database/Moves/Trick_Room.gd b/Utilities/Battle/Database/Moves/Trick_Room.gd new file mode 100644 index 000000000..389e01873 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Trick_Room.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x11F not fully implemented (plain move for now) + +# The name of the move +var name = "Trick Room" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = -7 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Trick_Room.gd.uid b/Utilities/Battle/Database/Moves/Trick_Room.gd.uid new file mode 100644 index 000000000..4fbe84dfa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Trick_Room.gd.uid @@ -0,0 +1 @@ +uid://buq5u66k8eid3 diff --git a/Utilities/Battle/Database/Moves/Trump_Card.gd b/Utilities/Battle/Database/Moves/Trump_Card.gd new file mode 100644 index 000000000..e08173646 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Trump_Card.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x097 not fully implemented (plain move for now) + +# The name of the move +var name = "Trump Card" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 1 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Trump_Card.gd.uid b/Utilities/Battle/Database/Moves/Trump_Card.gd.uid new file mode 100644 index 000000000..017952ebf --- /dev/null +++ b/Utilities/Battle/Database/Moves/Trump_Card.gd.uid @@ -0,0 +1 @@ +uid://g85430mh5iu3 diff --git a/Utilities/Battle/Database/Moves/Twineedle.gd b/Utilities/Battle/Database/Moves/Twineedle.gd new file mode 100644 index 000000000..6c7d81a13 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Twineedle.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Twineedle" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 25 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 0.2 + +# The secondary effect of the move +var secondary_effect = MajorAilment.POISON + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Twineedle.gd.uid b/Utilities/Battle/Database/Moves/Twineedle.gd.uid new file mode 100644 index 000000000..79c37928e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Twineedle.gd.uid @@ -0,0 +1 @@ +uid://bmh5udbrrhfsy diff --git a/Utilities/Battle/Database/Moves/Twister.gd b/Utilities/Battle/Database/Moves/Twister.gd new file mode 100644 index 000000000..5b82cb5b9 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Twister.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x078 not fully implemented (plain move for now) + +# The name of the move +var name = "Twister" + +# The type of the move +var type = Type.DRAGON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 40 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.ALL_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Twister.gd.uid b/Utilities/Battle/Database/Moves/Twister.gd.uid new file mode 100644 index 000000000..7d07a4bd1 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Twister.gd.uid @@ -0,0 +1 @@ +uid://dyl76ib8sgq3g diff --git a/Utilities/Battle/Database/Moves/U-turn.gd b/Utilities/Battle/Database/Moves/U-turn.gd new file mode 100644 index 000000000..2ba8b74bd --- /dev/null +++ b/Utilities/Battle/Database/Moves/U-turn.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0EE not fully implemented (plain move for now) + +# The name of the move +var name = "U-turn" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/U-turn.gd.uid b/Utilities/Battle/Database/Moves/U-turn.gd.uid new file mode 100644 index 000000000..8fa441d4a --- /dev/null +++ b/Utilities/Battle/Database/Moves/U-turn.gd.uid @@ -0,0 +1 @@ +uid://dx2kifys2qjax diff --git a/Utilities/Battle/Database/Moves/Uproar.gd b/Utilities/Battle/Database/Moves/Uproar.gd new file mode 100644 index 000000000..0ca2897e6 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Uproar.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0D1 not fully implemented (plain move for now) + +# The name of the move +var name = "Uproar" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Uproar.gd.uid b/Utilities/Battle/Database/Moves/Uproar.gd.uid new file mode 100644 index 000000000..e69f92f89 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Uproar.gd.uid @@ -0,0 +1 @@ +uid://hbni3sh2hw4f diff --git a/Utilities/Battle/Database/Moves/Venom_Drench.gd b/Utilities/Battle/Database/Moves/Venom_Drench.gd new file mode 100644 index 000000000..0d78c5359 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Venom_Drench.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Venom Drench" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect = StatStageEffect.new(-1, 0, -1, 0, -1, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Venom_Drench.gd.uid b/Utilities/Battle/Database/Moves/Venom_Drench.gd.uid new file mode 100644 index 000000000..8e1589f61 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Venom_Drench.gd.uid @@ -0,0 +1 @@ +uid://bfovcnewfukqo diff --git a/Utilities/Battle/Database/Moves/Venoshock.gd b/Utilities/Battle/Database/Moves/Venoshock.gd new file mode 100644 index 000000000..2794f07b2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Venoshock.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x07B not fully implemented (plain move for now) + +# The name of the move +var name = "Venoshock" + +# The type of the move +var type = Type.POISON + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 65 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "power_double_if_poisoned"} diff --git a/Utilities/Battle/Database/Moves/Venoshock.gd.uid b/Utilities/Battle/Database/Moves/Venoshock.gd.uid new file mode 100644 index 000000000..3fff67349 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Venoshock.gd.uid @@ -0,0 +1 @@ +uid://dtnaa0v6mmap5 diff --git a/Utilities/Battle/Database/Moves/Vice_Grip.gd b/Utilities/Battle/Database/Moves/Vice_Grip.gd new file mode 100644 index 000000000..d17b61c72 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Vice_Grip.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Vice Grip" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 55 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 30 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Vice_Grip.gd.uid b/Utilities/Battle/Database/Moves/Vice_Grip.gd.uid new file mode 100644 index 000000000..ed6d51a50 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Vice_Grip.gd.uid @@ -0,0 +1 @@ +uid://crumlv1g0xd6p diff --git a/Utilities/Battle/Database/Moves/Vine_Whip.gd b/Utilities/Battle/Database/Moves/Vine_Whip.gd old mode 100755 new mode 100644 index 77e17cc39..cd0a10078 --- a/Utilities/Battle/Database/Moves/Vine_Whip.gd +++ b/Utilities/Battle/Database/Moves/Vine_Whip.gd @@ -1,39 +1,39 @@ -extends Object - -# The name of the move -var name = "Vine Whip" - -# The type of the move -var type = Type.GRASS - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.PHYSICAL - -# The base power of the move -var base_power = 45 - -# The accuracy of the move -var accuracy = 100 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 1 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The secondary effect of the move -var secondary_effect - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 25 - -# The target ability of the move (Single, Double, All_Foes, Self) -var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file +extends Object + +# The name of the move +var name = "Vine Whip" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 45 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 25 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Vine_Whip.gd.uid b/Utilities/Battle/Database/Moves/Vine_Whip.gd.uid new file mode 100644 index 000000000..4b02cb3f7 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Vine_Whip.gd.uid @@ -0,0 +1 @@ +uid://cpwvjlwsxtqdu diff --git a/Utilities/Battle/Database/Moves/Vital_Throw.gd b/Utilities/Battle/Database/Moves/Vital_Throw.gd new file mode 100644 index 000000000..1dd79eced --- /dev/null +++ b/Utilities/Battle/Database/Moves/Vital_Throw.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Vital Throw" + +# The type of the move +var type = Type.FIGHTING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = -1 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "never_miss"} diff --git a/Utilities/Battle/Database/Moves/Vital_Throw.gd.uid b/Utilities/Battle/Database/Moves/Vital_Throw.gd.uid new file mode 100644 index 000000000..dbbd24106 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Vital_Throw.gd.uid @@ -0,0 +1 @@ +uid://cdk4mb54kbmig diff --git a/Utilities/Battle/Database/Moves/Volt_Switch.gd b/Utilities/Battle/Database/Moves/Volt_Switch.gd new file mode 100644 index 000000000..239eb5238 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Volt_Switch.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0EE not fully implemented (plain move for now) + +# The name of the move +var name = "Volt Switch" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 70 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Volt_Switch.gd.uid b/Utilities/Battle/Database/Moves/Volt_Switch.gd.uid new file mode 100644 index 000000000..371212f7f --- /dev/null +++ b/Utilities/Battle/Database/Moves/Volt_Switch.gd.uid @@ -0,0 +1 @@ +uid://cso6fa1nf4hv2 diff --git a/Utilities/Battle/Database/Moves/Water_Gun.gd b/Utilities/Battle/Database/Moves/Water_Gun.gd old mode 100755 new mode 100644 index eb94f0b74..06c3a8d33 --- a/Utilities/Battle/Database/Moves/Water_Gun.gd +++ b/Utilities/Battle/Database/Moves/Water_Gun.gd @@ -24,6 +24,9 @@ var critical_hit_level = 1 # The secondary effect chance of the move var secondary_effect_chance +# The secondary effect of the move +var secondary_effect + # The flags of the move var flags = [] @@ -33,4 +36,4 @@ var total_pp = 25 # The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -var main_status_effect \ No newline at end of file +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Water_Gun.gd.uid b/Utilities/Battle/Database/Moves/Water_Gun.gd.uid new file mode 100644 index 000000000..ccbb35e61 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Water_Gun.gd.uid @@ -0,0 +1 @@ +uid://ch00bnjjriwnx diff --git a/Utilities/Battle/Database/Moves/Water_Pulse.gd b/Utilities/Battle/Database/Moves/Water_Pulse.gd old mode 100755 new mode 100644 index 9a993b1aa..99de8725e --- a/Utilities/Battle/Database/Moves/Water_Pulse.gd +++ b/Utilities/Battle/Database/Moves/Water_Pulse.gd @@ -22,10 +22,10 @@ var priority = 0 var critical_hit_level = 1 # The secondary effect chance of the move -var secondary_effect_chance = 0.2 +var secondary_effect_chance # The secondary effect of the move -var secondary_effect = MajorAilment.CONFUSE +var secondary_effect # The flags of the move var flags = [] @@ -33,7 +33,9 @@ var flags = [] # The total pp of the move var total_pp = 20 -# The target ability of the move (SINGLE_FOE, ALL_FOE, ALL, SELF) +# The target ability of the move (Single, Double, All_Foes, Self) var target_ability = MoveTarget.SINGLE_FOE -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion -var main_status_effect \ No newline at end of file + +var main_status_effect + +var mechanic = {"kind": "confuse", "chance": 0.2} diff --git a/Utilities/Battle/Database/Moves/Water_Pulse.gd.uid b/Utilities/Battle/Database/Moves/Water_Pulse.gd.uid new file mode 100644 index 000000000..0addda939 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Water_Pulse.gd.uid @@ -0,0 +1 @@ +uid://detafejgxinfc diff --git a/Utilities/Battle/Database/Moves/Water_Sport.gd b/Utilities/Battle/Database/Moves/Water_Sport.gd new file mode 100644 index 000000000..7109e67a2 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Water_Sport.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x09E not fully implemented (plain move for now) + +# The name of the move +var name = "Water Sport" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Water_Sport.gd.uid b/Utilities/Battle/Database/Moves/Water_Sport.gd.uid new file mode 100644 index 000000000..b3485e8fa --- /dev/null +++ b/Utilities/Battle/Database/Moves/Water_Sport.gd.uid @@ -0,0 +1 @@ +uid://dljd17wcug3id diff --git a/Utilities/Battle/Database/Moves/Whirlpool.gd b/Utilities/Battle/Database/Moves/Whirlpool.gd new file mode 100644 index 000000000..783455874 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Whirlpool.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0D0 not fully implemented (plain move for now) + +# The name of the move +var name = "Whirlpool" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 35 + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "bind"} diff --git a/Utilities/Battle/Database/Moves/Whirlpool.gd.uid b/Utilities/Battle/Database/Moves/Whirlpool.gd.uid new file mode 100644 index 000000000..fead9e2cd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Whirlpool.gd.uid @@ -0,0 +1 @@ +uid://c45jaslb06l45 diff --git a/Utilities/Battle/Database/Moves/Wideguard.gd b/Utilities/Battle/Database/Moves/Wideguard.gd new file mode 100644 index 000000000..7ff2cbab8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wideguard.gd @@ -0,0 +1,40 @@ +extends Object +# TODO: Essentials function code 0x0AC not fully implemented (plain move for now) + +# The name of the move +var name = "Wideguard" + +# The type of the move +var type = Type.ROCK + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 3 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Wideguard.gd.uid b/Utilities/Battle/Database/Moves/Wideguard.gd.uid new file mode 100644 index 000000000..7264dce70 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wideguard.gd.uid @@ -0,0 +1 @@ +uid://bxoiv3cubjxnv diff --git a/Utilities/Battle/Database/Moves/Wild_Charge.gd b/Utilities/Battle/Database/Moves/Wild_Charge.gd new file mode 100644 index 000000000..76fe2c13c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wild_Charge.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Wild Charge" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 90 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "recoil", "fraction": 0.25} diff --git a/Utilities/Battle/Database/Moves/Wild_Charge.gd.uid b/Utilities/Battle/Database/Moves/Wild_Charge.gd.uid new file mode 100644 index 000000000..6b7f98b84 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wild_Charge.gd.uid @@ -0,0 +1 @@ +uid://dake50exko3ds diff --git a/Utilities/Battle/Database/Moves/Will-O-Wisp.gd b/Utilities/Battle/Database/Moves/Will-O-Wisp.gd old mode 100755 new mode 100644 index 1be5b0fc9..da91ea1da --- a/Utilities/Battle/Database/Moves/Will-O-Wisp.gd +++ b/Utilities/Battle/Database/Moves/Will-O-Wisp.gd @@ -1,37 +1,37 @@ -extends Object - -# The name of the move -var name = "Will-O-Wisp" - -# The type of the move -var type = Type.FIRE - -# The style of the move (Physical, Special, Status) -var style = MoveStyle.STATUS - -# The base power of the move -var base_power - -# The accuracy of the move -var accuracy = 85 - -# The priority of the move -var priority = 0 - -# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% -var critical_hit_level = 0 - -# The secondary effect chance of the move -var secondary_effect_chance - -# The flags of the move -var flags = [] - -# The total pp of the move -var total_pp = 40 - -# The target ability of the move (SINGLE_FOE, ALL_FOE, ALL, SELF) -var target_ability = MoveTarget.SINGLE_FOE - -# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion +extends Object + +# The name of the move +var name = "Will-O-Wisp" + +# The type of the move +var type = Type.FIRE + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 85 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (SINGLE_FOE, ALL_FOE, ALL, SELF) +var target_ability = MoveTarget.SINGLE_FOE + +# attack, defense, sp_atack, sp_defense, speed, accuracy, evasion var main_status_effect # = MajorAilment.BURN \ No newline at end of file diff --git a/Utilities/Battle/Database/Moves/Will-O-Wisp.gd.uid b/Utilities/Battle/Database/Moves/Will-O-Wisp.gd.uid new file mode 100644 index 000000000..3b7600414 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Will-O-Wisp.gd.uid @@ -0,0 +1 @@ +uid://cap7thn0wycf8 diff --git a/Utilities/Battle/Database/Moves/Wing_Attack.gd b/Utilities/Battle/Database/Moves/Wing_Attack.gd new file mode 100644 index 000000000..8e6563216 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wing_Attack.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Wing Attack" + +# The type of the move +var type = Type.FLYING + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 60 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 35 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Wing_Attack.gd.uid b/Utilities/Battle/Database/Moves/Wing_Attack.gd.uid new file mode 100644 index 000000000..e4f0e756a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wing_Attack.gd.uid @@ -0,0 +1 @@ +uid://do4wpntgtcy11 diff --git a/Utilities/Battle/Database/Moves/Wish.gd b/Utilities/Battle/Database/Moves/Wish.gd new file mode 100644 index 000000000..9f86c1a67 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wish.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0D7 not fully implemented (plain move for now) + +# The name of the move +var name = "Wish" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 10 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect + +var mechanic = {"kind": "wish"} diff --git a/Utilities/Battle/Database/Moves/Wish.gd.uid b/Utilities/Battle/Database/Moves/Wish.gd.uid new file mode 100644 index 000000000..56957293e --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wish.gd.uid @@ -0,0 +1 @@ +uid://du8yys2q50om diff --git a/Utilities/Battle/Database/Moves/Withdraw.gd b/Utilities/Battle/Database/Moves/Withdraw.gd new file mode 100644 index 000000000..225852a6b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Withdraw.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Withdraw" + +# The type of the move +var type = Type.WATER + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.STATUS + +# The base power of the move +var base_power + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 0 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 40 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SELF + +var main_status_effect = StatStageEffect.new(0, 1, 0, 0, 0, 0, 0) diff --git a/Utilities/Battle/Database/Moves/Withdraw.gd.uid b/Utilities/Battle/Database/Moves/Withdraw.gd.uid new file mode 100644 index 000000000..b1896779c --- /dev/null +++ b/Utilities/Battle/Database/Moves/Withdraw.gd.uid @@ -0,0 +1 @@ +uid://cghmy7xe13akw diff --git a/Utilities/Battle/Database/Moves/Wood_Hammer.gd b/Utilities/Battle/Database/Moves/Wood_Hammer.gd new file mode 100644 index 000000000..09d7ff451 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wood_Hammer.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Wood Hammer" + +# The type of the move +var type = Type.GRASS + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "recoil", "fraction": 0.3333} diff --git a/Utilities/Battle/Database/Moves/Wood_Hammer.gd.uid b/Utilities/Battle/Database/Moves/Wood_Hammer.gd.uid new file mode 100644 index 000000000..2088df434 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wood_Hammer.gd.uid @@ -0,0 +1 @@ +uid://c8l5t4oy184p diff --git a/Utilities/Battle/Database/Moves/Wrap.gd b/Utilities/Battle/Database/Moves/Wrap.gd new file mode 100644 index 000000000..8b758e17a --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wrap.gd @@ -0,0 +1,42 @@ +extends Object +# TODO: Essentials function code 0x0CF not fully implemented (plain move for now) + +# The name of the move +var name = "Wrap" + +# The type of the move +var type = Type.NORMAL + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 15 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 20 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "bind"} diff --git a/Utilities/Battle/Database/Moves/Wrap.gd.uid b/Utilities/Battle/Database/Moves/Wrap.gd.uid new file mode 100644 index 000000000..7a882f58d --- /dev/null +++ b/Utilities/Battle/Database/Moves/Wrap.gd.uid @@ -0,0 +1 @@ +uid://co7mci2rml7ju diff --git a/Utilities/Battle/Database/Moves/X-Scissor.gd b/Utilities/Battle/Database/Moves/X-Scissor.gd new file mode 100644 index 000000000..bee1cdc89 --- /dev/null +++ b/Utilities/Battle/Database/Moves/X-Scissor.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "X-Scissor" + +# The type of the move +var type = Type.BUG + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 100 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/X-Scissor.gd.uid b/Utilities/Battle/Database/Moves/X-Scissor.gd.uid new file mode 100644 index 000000000..6a67a4273 --- /dev/null +++ b/Utilities/Battle/Database/Moves/X-Scissor.gd.uid @@ -0,0 +1 @@ +uid://bl6hpke84pas7 diff --git a/Utilities/Battle/Database/Moves/Yawn.gd b/Utilities/Battle/Database/Moves/Yawn.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Moves/Yawn.gd.uid b/Utilities/Battle/Database/Moves/Yawn.gd.uid new file mode 100644 index 000000000..73d3c0afd --- /dev/null +++ b/Utilities/Battle/Database/Moves/Yawn.gd.uid @@ -0,0 +1 @@ +uid://pwhcgibbueog diff --git a/Utilities/Battle/Database/Moves/Zap_Cannon.gd b/Utilities/Battle/Database/Moves/Zap_Cannon.gd new file mode 100644 index 000000000..4e7fad4e8 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Zap_Cannon.gd @@ -0,0 +1,39 @@ +extends Object + +# The name of the move +var name = "Zap Cannon" + +# The type of the move +var type = Type.ELECTRIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.SPECIAL + +# The base power of the move +var base_power = 120 + +# The accuracy of the move +var accuracy = 50 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance = 1.0 + +# The secondary effect of the move +var secondary_effect = MajorAilment.PARALYSIS + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 5 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect diff --git a/Utilities/Battle/Database/Moves/Zap_Cannon.gd.uid b/Utilities/Battle/Database/Moves/Zap_Cannon.gd.uid new file mode 100644 index 000000000..77fc1e630 --- /dev/null +++ b/Utilities/Battle/Database/Moves/Zap_Cannon.gd.uid @@ -0,0 +1 @@ +uid://cdx56lumvvtt4 diff --git a/Utilities/Battle/Database/Moves/Zen_Headbutt.gd b/Utilities/Battle/Database/Moves/Zen_Headbutt.gd new file mode 100644 index 000000000..7c382a07b --- /dev/null +++ b/Utilities/Battle/Database/Moves/Zen_Headbutt.gd @@ -0,0 +1,41 @@ +extends Object + +# The name of the move +var name = "Zen Headbutt" + +# The type of the move +var type = Type.PSYCHIC + +# The style of the move (Physical, Special, Status) +var style = MoveStyle.PHYSICAL + +# The base power of the move +var base_power = 80 + +# The accuracy of the move +var accuracy = 90 + +# The priority of the move +var priority = 0 + +# The critical hit level of the move 1=6.25% 2=12.5% 3=25% 4=33.3% 5=50% +var critical_hit_level = 1 + +# The secondary effect chance of the move +var secondary_effect_chance + +# The secondary effect of the move +var secondary_effect + +# The flags of the move +var flags = [] + +# The total pp of the move +var total_pp = 15 + +# The target ability of the move (Single, Double, All_Foes, Self) +var target_ability = MoveTarget.SINGLE_FOE + +var main_status_effect + +var mechanic = {"kind": "flinch", "chance": 0.2} diff --git a/Utilities/Battle/Database/Moves/Zen_Headbutt.gd.uid b/Utilities/Battle/Database/Moves/Zen_Headbutt.gd.uid new file mode 100644 index 000000000..b235f1bdc --- /dev/null +++ b/Utilities/Battle/Database/Moves/Zen_Headbutt.gd.uid @@ -0,0 +1 @@ +uid://brtulk8u5ij0a diff --git a/Utilities/Battle/Database/Pokemon/Actan.gd b/Utilities/Battle/Database/Pokemon/Actan.gd new file mode 100644 index 000000000..c3788b505 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Actan.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Actan" + +# Pokedex ID# +var ID = 196 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DARK +var type2 = Type.STEEL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 96 +var attack = 144 +var defense = 96 +var sp_attack = 73 +var sp_defense = 94 +var speed = 97 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 3 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 270 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 3 + +# Weight in kg +var weight = 1270.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Ancient Power"), + MoveSet.new(9, "Leer"), + MoveSet.new(17, "Feint Attack"), + MoveSet.new(25, "Metal Sound"), + MoveSet.new(33, "Crunch"), + MoveSet.new(41, "Scary Face"), + MoveSet.new(49, "Shadow_Ball"), + MoveSet.new(57, "Flash Cannon"), + MoveSet.new(65, "Iron Head"), + MoveSet.new(73, "Earthquake"), + MoveSet.new(80, "Metal Cruncher"), + MoveSet.new(86, "Stone Edge"), + MoveSet.new(90, "Sudden Strike") +] diff --git a/Utilities/Battle/Database/Pokemon/Actan.gd.uid b/Utilities/Battle/Database/Pokemon/Actan.gd.uid new file mode 100644 index 000000000..43188fdd2 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Actan.gd.uid @@ -0,0 +1 @@ +uid://ccsyxovjp2e1f diff --git a/Utilities/Battle/Database/Pokemon/Alpico.gd b/Utilities/Battle/Database/Pokemon/Alpico.gd new file mode 100644 index 000000000..4f936de48 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Alpico.gd @@ -0,0 +1,75 @@ +extends Object + +# The name of the pokemon +var name = "Alpico" + +# Pokedex ID# +var ID = 150 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ICE +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 60 +var defense = 70 +var sp_attack = 110 +var sp_defense = 78 +var speed = 132 + +# The pokemon's public and hidden abilities +var ability = "Competitive" +var ability_2 = "Technician" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 45.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Ice Shard"), + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "Charm"), + MoveSet.new(5, "Fairy Wind"), + MoveSet.new(9, "Charm"), + MoveSet.new(13, "Icy Wind"), + MoveSet.new(17, "Quick Attack"), + MoveSet.new(21, "Endure"), + MoveSet.new(25, "Disarming Voice"), + MoveSet.new(29, "Double Kick"), + MoveSet.new(33, "Reversal"), + MoveSet.new(36, "Ice_Beam"), + MoveSet.new(41, "Fake Out"), + MoveSet.new(45, "Dazzling Gleam"), + MoveSet.new(53, "Blizzard"), + MoveSet.new(59, "Moonblast"), + MoveSet.new(63, "Sheer Cold") +] diff --git a/Utilities/Battle/Database/Pokemon/Alpico.gd.uid b/Utilities/Battle/Database/Pokemon/Alpico.gd.uid new file mode 100644 index 000000000..96f782a41 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Alpico.gd.uid @@ -0,0 +1 @@ +uid://cnf6evpvsvcr4 diff --git a/Utilities/Battle/Database/Pokemon/Ampharos.gd b/Utilities/Battle/Database/Pokemon/Ampharos.gd old mode 100755 new mode 100644 index 306cf0b4f..465e9105d --- a/Utilities/Battle/Database/Pokemon/Ampharos.gd +++ b/Utilities/Battle/Database/Pokemon/Ampharos.gd @@ -19,7 +19,7 @@ var sp_defense = 90 var speed = 50 # The pokemon's public and hidden abilities -var ability +var ability = "Static" var hidden_ability # The pokemon's Effort Value Yeild diff --git a/Utilities/Battle/Database/Pokemon/Ampharos.gd.uid b/Utilities/Battle/Database/Pokemon/Ampharos.gd.uid new file mode 100644 index 000000000..8ccf5f288 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Ampharos.gd.uid @@ -0,0 +1 @@ +uid://xfl8uj7vr31d diff --git a/Utilities/Battle/Database/Pokemon/Anderind.gd b/Utilities/Battle/Database/Pokemon/Anderind.gd new file mode 100644 index 000000000..af760a3f7 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Anderind.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Anderind" + +# Pokedex ID# +var ID = 151 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ICE +var type2 = Type.GROUND + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 127 +var defense = 100 +var sp_attack = 60 +var sp_defense = 75 +var speed = 78 + +# The pokemon's public and hidden abilities +var ability = "Snow Warning" +var ability_2 = "Rivalry" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 186 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 55.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Bulldoze"), + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "Growl"), + MoveSet.new(5, "Mud-Slap"), + MoveSet.new(9, "Charm"), + MoveSet.new(13, "Icy Wind"), + MoveSet.new(17, "Take Down"), + MoveSet.new(21, "Wideguard"), + MoveSet.new(25, "Magnitude"), + MoveSet.new(29, "Counter"), + MoveSet.new(33, "Chip Away"), + MoveSet.new(36, "Icicle Crash"), + MoveSet.new(41, "Agility"), + MoveSet.new(45, "Thrash"), + MoveSet.new(49, "Earthquake"), + MoveSet.new(54, "Play Rough"), + MoveSet.new(59, "Avalanche"), + MoveSet.new(63, "Fissure") +] diff --git a/Utilities/Battle/Database/Pokemon/Anderind.gd.uid b/Utilities/Battle/Database/Pokemon/Anderind.gd.uid new file mode 100644 index 000000000..2a68f1906 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Anderind.gd.uid @@ -0,0 +1 @@ +uid://dslc5rl5wd0yh diff --git a/Utilities/Battle/Database/Pokemon/Antarki.gd b/Utilities/Battle/Database/Pokemon/Antarki.gd new file mode 100644 index 000000000..4246959c5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Antarki.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Antarki" + +# Pokedex ID# +var ID = 144 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 = Type.FIRE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 85 +var attack = 45 +var defense = 70 +var sp_attack = 125 +var sp_defense = 90 +var speed = 105 + +# The pokemon's public and hidden abilities +var ability = "Illuminate" +var hidden_ability = "Prankster" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 2 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 182 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 42.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Hypnosis"), + MoveSet.new(1, "Nightmare"), + MoveSet.new(1, "Dream Eater"), + MoveSet.new(1, "Psywave"), + MoveSet.new(3, "Night Shade"), + MoveSet.new(7, "Peck"), + MoveSet.new(10, "Hypnosis"), + MoveSet.new(14, "Hidden Power"), + MoveSet.new(16, "Calm Mind"), + MoveSet.new(19, "Payback"), + MoveSet.new(24, "Recover"), + MoveSet.new(25, "Psyshock"), + MoveSet.new(28, "Dream Eater"), + MoveSet.new(31, "Confuse Ray"), + MoveSet.new(33, "Pain Split"), + MoveSet.new(34, "Teleport"), + MoveSet.new(37, "Psychic"), + MoveSet.new(40, "Skill Swap"), + MoveSet.new(45, "Shadow_Ball"), + MoveSet.new(48, "Trick Room") +] diff --git a/Utilities/Battle/Database/Pokemon/Antarki.gd.uid b/Utilities/Battle/Database/Pokemon/Antarki.gd.uid new file mode 100644 index 000000000..9c0dfea28 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Antarki.gd.uid @@ -0,0 +1 @@ +uid://cuwpt2qtu54gl diff --git a/Utilities/Battle/Database/Pokemon/Aotius.gd b/Utilities/Battle/Database/Pokemon/Aotius.gd new file mode 100644 index 000000000..baf46438b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Aotius.gd @@ -0,0 +1,60 @@ +extends Object + +# The name of the pokemon +var name = "Aotius" + +# Pokedex ID# +var ID = 198 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FLYING +var type2 = Type.FIRE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 110 +var attack = 100 +var defense = 110 +var sp_attack = 160 +var sp_defense = 100 +var speed = 120 + +# The pokemon's public and hidden abilities +var ability = "Pressure" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 360 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 2 + +# Weight in kg +var weight = 360.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Atomic Punch"), + MoveSet.new(10, "Nuclear Waste"), + MoveSet.new(30, "Half-life") +] diff --git a/Utilities/Battle/Database/Pokemon/Aotius.gd.uid b/Utilities/Battle/Database/Pokemon/Aotius.gd.uid new file mode 100644 index 000000000..e7e53b128 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Aotius.gd.uid @@ -0,0 +1 @@ +uid://cnakac723fdl diff --git a/Utilities/Battle/Database/Pokemon/Arbok.gd b/Utilities/Battle/Database/Pokemon/Arbok.gd old mode 100755 new mode 100644 index 92d5d568d..c0224b66c --- a/Utilities/Battle/Database/Pokemon/Arbok.gd +++ b/Utilities/Battle/Database/Pokemon/Arbok.gd @@ -1,78 +1,79 @@ -extends Object - -# The name of the pokemon -var name = "Arbok" - -# Pokedex ID# -var ID = 45 - -# The pokemon's type. If only one type use type1 -var type1 = Type.POISON -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 60 -var attack = 85 -var defense = 70 -var sp_attack = 65 -var sp_defense = 80 -var speed = 80 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 2 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 154 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 90 - -# Weight in kg -var weight = 65.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Ice Fang"), - MoveSet.new(1, "Thunder Fang"), - MoveSet.new(1, "Fire Fang"), - MoveSet.new(1, "Wrap"), - MoveSet.new(1, "Leer"), - MoveSet.new(1, "Poison Sting"), - MoveSet.new(1, "Bite"), - MoveSet.new(4, "Poison Sting"), - MoveSet.new(9, "Bite"), - MoveSet.new(12, "Glare"), - MoveSet.new(17, "Screech"), - MoveSet.new(20, "Acid"), - MoveSet.new(27, "Stockpile"), - MoveSet.new(27, "Swallow"), - MoveSet.new(27, "Spit Up"), - MoveSet.new(32, "Acid Spray"), - MoveSet.new(39, "Mud Bomb"), - MoveSet.new(44, "Gastro Acid"), - MoveSet.new(51, "Haze"), - MoveSet.new(56, "Coil"), - MoveSet.new(63, "Gunk Shot") -] +extends Object + +# The name of the pokemon +var name = "Arbok" + +# Pokedex ID# +var ID = 45 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 85 +var defense = 70 +var sp_attack = 65 +var sp_defense = 80 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var ability_2 = "Shed Skin" +var hidden_ability = "Unnerve" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 154 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 65.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Ice Fang"), + MoveSet.new(1, "Thunder Fang"), + MoveSet.new(1, "Fire Fang"), + MoveSet.new(1, "Wrap"), + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Poison Sting"), + MoveSet.new(1, "Bite"), + MoveSet.new(4, "Poison Sting"), + MoveSet.new(9, "Bite"), + MoveSet.new(12, "Glare"), + MoveSet.new(17, "Screech"), + MoveSet.new(20, "Acid"), + MoveSet.new(27, "Stockpile"), + MoveSet.new(27, "Swallow"), + MoveSet.new(27, "Spit Up"), + MoveSet.new(32, "Acid Spray"), + MoveSet.new(39, "Mud Bomb"), + MoveSet.new(44, "Gastro Acid"), + MoveSet.new(51, "Haze"), + MoveSet.new(56, "Coil"), + MoveSet.new(63, "Gunk Shot") +] diff --git a/Utilities/Battle/Database/Pokemon/Arbok.gd.uid b/Utilities/Battle/Database/Pokemon/Arbok.gd.uid new file mode 100644 index 000000000..c89aa13a2 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Arbok.gd.uid @@ -0,0 +1 @@ +uid://6qqgyf4147pl diff --git a/Utilities/Battle/Database/Pokemon/Archilles.gd b/Utilities/Battle/Database/Pokemon/Archilles.gd old mode 100755 new mode 100644 index 67110b06e..006aa79c4 --- a/Utilities/Battle/Database/Pokemon/Archilles.gd +++ b/Utilities/Battle/Database/Pokemon/Archilles.gd @@ -19,8 +19,8 @@ var sp_defense = 80 var speed = 125 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Flame Body" +var hidden_ability = "Blaze" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 diff --git a/Utilities/Battle/Database/Pokemon/Archilles.gd.uid b/Utilities/Battle/Database/Pokemon/Archilles.gd.uid new file mode 100644 index 000000000..1b382a399 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Archilles.gd.uid @@ -0,0 +1 @@ +uid://po3w1mnfmvg4 diff --git a/Utilities/Battle/Database/Pokemon/Aromatisse.gd b/Utilities/Battle/Database/Pokemon/Aromatisse.gd new file mode 100644 index 000000000..5e40ebe73 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Aromatisse.gd @@ -0,0 +1,78 @@ +extends Object + +# The name of the pokemon +var name = "Aromatisse" + +# Pokedex ID# +var ID = 124 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FAIRY +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 101 +var attack = 72 +var defense = 72 +var sp_attack = 99 +var sp_defense = 89 +var speed = 29 + +# The pokemon's public and hidden abilities +var ability = "Healer" +var ability_2 = "Aroma Veil" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 2 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 158 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 200 + +# Weight in kg +var weight = 15.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Aromatic Mist"), + MoveSet.new(1, "Heal Pulse"), + MoveSet.new(1, "Sweet Scent"), + MoveSet.new(1, "Fairy Wind"), + MoveSet.new(6, "Sweet Kiss"), + MoveSet.new(8, "Odor Sleuth"), + MoveSet.new(13, "Echoed Voice"), + MoveSet.new(17, "Calm Mind"), + MoveSet.new(21, "Draining Kiss"), + MoveSet.new(25, "Aromatherapy"), + MoveSet.new(29, "Attract"), + MoveSet.new(31, "Moonblast"), + MoveSet.new(35, "Charm"), + MoveSet.new(38, "Flail"), + MoveSet.new(42, "Misty Terrain"), + MoveSet.new(44, "Skill Swap"), + MoveSet.new(48, "Psychic"), + MoveSet.new(53, "Disarming Voice"), + MoveSet.new(57, "Reflect"), + MoveSet.new(64, "Psych Up") +] diff --git a/Utilities/Battle/Database/Pokemon/Aromatisse.gd.uid b/Utilities/Battle/Database/Pokemon/Aromatisse.gd.uid new file mode 100644 index 000000000..27ed9aa34 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Aromatisse.gd.uid @@ -0,0 +1 @@ +uid://dmk4vsdf5f3ck diff --git a/Utilities/Battle/Database/Pokemon/Astronite.gd b/Utilities/Battle/Database/Pokemon/Astronite.gd old mode 100755 new mode 100644 index cdf4e3a6f..4b2b8bc24 --- a/Utilities/Battle/Database/Pokemon/Astronite.gd +++ b/Utilities/Battle/Database/Pokemon/Astronite.gd @@ -19,8 +19,9 @@ var sp_defense = 75 var speed = 105 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Technician" +var ability_2 = "Sturdy" +var hidden_ability = "Trace" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 diff --git a/Utilities/Battle/Database/Pokemon/Astronite.gd.uid b/Utilities/Battle/Database/Pokemon/Astronite.gd.uid new file mode 100644 index 000000000..4df94f793 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Astronite.gd.uid @@ -0,0 +1 @@ +uid://b6vqgjd5wq3nn diff --git a/Utilities/Battle/Database/Pokemon/Aveden.gd b/Utilities/Battle/Database/Pokemon/Aveden.gd old mode 100755 new mode 100644 index a91ad2ade..1f10e1e31 --- a/Utilities/Battle/Database/Pokemon/Aveden.gd +++ b/Utilities/Battle/Database/Pokemon/Aveden.gd @@ -1,75 +1,76 @@ -extends Object - -# The name of the pokemon -var name = "Aveden" - -# Pokedex ID# -var ID = 10 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 62 -var attack = 50 -var defense = 42 -var sp_attack = 77 -var sp_defense = 62 -var speed = 65 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 2 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 125 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 31 - -# The pokemon's evolution ID -var evolution_ID = 11 - -# The pokemon's catch rate -var catch_rate = 120 - -# Weight in kg -var weight = 13.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Gust"), - MoveSet.new(1, "Flash"), - MoveSet.new(4, "Growl"), - MoveSet.new(8, "Quick Attack"), - MoveSet.new(11, "Sing"), - MoveSet.new(15, "Air Cutter"), - MoveSet.new(18, "Roost"), - MoveSet.new(20, "Feather Dance"), - MoveSet.new(22, "Scary Face"), - MoveSet.new(25, "Mirror Shot"), - MoveSet.new(28, "Swift"), - MoveSet.new(30, "Defog"), - MoveSet.new(33, "Air Slash"), - MoveSet.new(36, "Teeter Dance"), - MoveSet.new(39, "Hyper Voice"), - MoveSet.new(43, "Mirror Coat"), - MoveSet.new(46, "Flash Cannon"), - MoveSet.new(50, "Hurricane") -] +extends Object + +# The name of the pokemon +var name = "Aveden" + +# Pokedex ID# +var ID = 10 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 62 +var attack = 50 +var defense = 42 +var sp_attack = 77 +var sp_defense = 62 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Big Pecks" +var ability_2 = "Analytic" +var hidden_ability = "Moody" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 125 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 31 + +# The pokemon's evolution ID +var evolution_ID = 11 + +# The pokemon's catch rate +var catch_rate = 120 + +# Weight in kg +var weight = 13.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Gust"), + MoveSet.new(1, "Flash"), + MoveSet.new(4, "Growl"), + MoveSet.new(8, "Quick Attack"), + MoveSet.new(11, "Sing"), + MoveSet.new(15, "Air Cutter"), + MoveSet.new(18, "Roost"), + MoveSet.new(20, "Feather Dance"), + MoveSet.new(22, "Scary Face"), + MoveSet.new(25, "Mirror Shot"), + MoveSet.new(28, "Swift"), + MoveSet.new(30, "Defog"), + MoveSet.new(33, "Air Slash"), + MoveSet.new(36, "Teeter Dance"), + MoveSet.new(39, "Hyper Voice"), + MoveSet.new(43, "Mirror Coat"), + MoveSet.new(46, "Flash Cannon"), + MoveSet.new(50, "Hurricane") +] diff --git a/Utilities/Battle/Database/Pokemon/Aveden.gd.uid b/Utilities/Battle/Database/Pokemon/Aveden.gd.uid new file mode 100644 index 000000000..6bd9e7509 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Aveden.gd.uid @@ -0,0 +1 @@ +uid://c0raljaue7uek diff --git a/Utilities/Battle/Database/Pokemon/Baariette.gd b/Utilities/Battle/Database/Pokemon/Baariette.gd index 8d4575752..bab28af07 100644 --- a/Utilities/Battle/Database/Pokemon/Baariette.gd +++ b/Utilities/Battle/Database/Pokemon/Baariette.gd @@ -19,8 +19,9 @@ var sp_defense = 85 var speed = 75 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Guts" +var ability_2 = "Moxie" +var hidden_ability = "Intimidate" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 diff --git a/Utilities/Battle/Database/Pokemon/Baariette.gd.uid b/Utilities/Battle/Database/Pokemon/Baariette.gd.uid new file mode 100644 index 000000000..4f751b2ad --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Baariette.gd.uid @@ -0,0 +1 @@ +uid://sodoct0r4l6d diff --git a/Utilities/Battle/Database/Pokemon/Baaschaf.gd b/Utilities/Battle/Database/Pokemon/Baaschaf.gd index 129c442dc..e18006989 100644 --- a/Utilities/Battle/Database/Pokemon/Baaschaf.gd +++ b/Utilities/Battle/Database/Pokemon/Baaschaf.gd @@ -19,8 +19,9 @@ var sp_defense = 65 var speed = 55 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Guts" +var ability_2 = "Moxie" +var hidden_ability = "Intimidate" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 @@ -67,6 +68,6 @@ var moveset = [ MoveSet.new(41, "Shadow Ball"), MoveSet.new(46, "Cross Chop"), MoveSet.new(51, "Foul Play"), - MoveSet.new(59, "Hi Jump Kick") + MoveSet.new(59, "High Jump Kick") ] diff --git a/Utilities/Battle/Database/Pokemon/Baaschaf.gd.uid b/Utilities/Battle/Database/Pokemon/Baaschaf.gd.uid new file mode 100644 index 000000000..f4b1754f6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Baaschaf.gd.uid @@ -0,0 +1 @@ +uid://b8eq2w78pdkba diff --git a/Utilities/Battle/Database/Pokemon/Baashaun.gd b/Utilities/Battle/Database/Pokemon/Baashaun.gd old mode 100755 new mode 100644 index b941e4095..3371eae50 --- a/Utilities/Battle/Database/Pokemon/Baashaun.gd +++ b/Utilities/Battle/Database/Pokemon/Baashaun.gd @@ -19,8 +19,9 @@ var sp_defense = 40 var speed = 40 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Guts" +var ability_2 = "Moxie" +var hidden_ability = "Intimidate" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 @@ -65,6 +66,6 @@ var moveset = [ MoveSet.new(37, "Submission"), MoveSet.new(40, "Cross Chop"), MoveSet.new(43, "Foul Play"), - MoveSet.new(49, "Hi Jump Kick") + MoveSet.new(49, "High Jump Kick") ] diff --git a/Utilities/Battle/Database/Pokemon/Baashaun.gd.uid b/Utilities/Battle/Database/Pokemon/Baashaun.gd.uid new file mode 100644 index 000000000..091ab6e3b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Baashaun.gd.uid @@ -0,0 +1 @@ +uid://8qxyibu1wk6f diff --git a/Utilities/Battle/Database/Pokemon/Baitatao.gd b/Utilities/Battle/Database/Pokemon/Baitatao.gd new file mode 100644 index 000000000..e23d7fc58 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Baitatao.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Baitatao" + +# Pokedex ID# +var ID = 192 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.FIRE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 70 +var defense = 110 +var sp_attack = 135 +var sp_defense = 100 +var speed = 105 + +# The pokemon's public and hidden abilities +var ability = "Pressure" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 275 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 3 + +# Weight in kg +var weight = 255.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Leer"), + MoveSet.new(8, "Ember"), + MoveSet.new(15, "Roar"), + MoveSet.new(22, "Fire Spin"), + MoveSet.new(29, "Stomp"), + MoveSet.new(36, "Flamethrower"), + MoveSet.new(43, "Swagger"), + MoveSet.new(50, "Fire Fang"), + MoveSet.new(57, "Lava Plume"), + MoveSet.new(64, "Extrasensory"), + MoveSet.new(71, "Fire Blast"), + MoveSet.new(78, "Calm Mind"), + MoveSet.new(85, "Eruption") +] diff --git a/Utilities/Battle/Database/Pokemon/Baitatao.gd.uid b/Utilities/Battle/Database/Pokemon/Baitatao.gd.uid new file mode 100644 index 000000000..7f154cb81 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Baitatao.gd.uid @@ -0,0 +1 @@ +uid://cfdrmpugtut6u diff --git a/Utilities/Battle/Database/Pokemon/Barand.gd b/Utilities/Battle/Database/Pokemon/Barand.gd new file mode 100644 index 000000000..771b4e92b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Barand.gd @@ -0,0 +1,69 @@ +extends Object + +# The name of the pokemon +var name = "Barand" + +# Pokedex ID# +var ID = 94 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DRAGON +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 45 +var attack = 115 +var defense = 45 +var sp_attack = 40 +var sp_defense = 30 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Rivalry" +var ability_2 = "Shed Skin" +var hidden_ability = "Tough Claws" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 126 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 90.4 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(6, "Sand Attack"), + MoveSet.new(11, "Leer"), + MoveSet.new(16, "Bite"), + MoveSet.new(21, "Dragon_Claw"), + MoveSet.new(26, "Force Palm"), + MoveSet.new(31, "Dragon Dance"), + MoveSet.new(36, "Slash"), + MoveSet.new(41, "Crush Claw"), + MoveSet.new(46, "Dragon Rush"), + MoveSet.new(51, "Take Down") +] diff --git a/Utilities/Battle/Database/Pokemon/Barand.gd.uid b/Utilities/Battle/Database/Pokemon/Barand.gd.uid new file mode 100644 index 000000000..65d4ba60f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Barand.gd.uid @@ -0,0 +1 @@ +uid://fea301qnq5f6 diff --git a/Utilities/Battle/Database/Pokemon/Barewl.gd b/Utilities/Battle/Database/Pokemon/Barewl.gd old mode 100755 new mode 100644 index 4be551f29..1996828d3 --- a/Utilities/Battle/Database/Pokemon/Barewl.gd +++ b/Utilities/Battle/Database/Pokemon/Barewl.gd @@ -19,8 +19,9 @@ var sp_defense = 55 var speed = 35 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Sturdy" +var ability_2 = "Rock Head" +var hidden_ability = "Sheer Force" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 @@ -56,7 +57,7 @@ var weight = 120.0 var moveset = [ MoveSet.new(1, "Tackle"), MoveSet.new(4, "Harden"), - MoveSet.new(7, "Mudslap"), + MoveSet.new(7, "Mud-Slap"), MoveSet.new(10, "Headbutt"), MoveSet.new(13, "Metal Claw"), MoveSet.new(17, "Rock Polish"), diff --git a/Utilities/Battle/Database/Pokemon/Barewl.gd.uid b/Utilities/Battle/Database/Pokemon/Barewl.gd.uid new file mode 100644 index 000000000..3590c0906 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Barewl.gd.uid @@ -0,0 +1 @@ +uid://b3xpic38uw8sh diff --git a/Utilities/Battle/Database/Pokemon/Belliadon.gd b/Utilities/Battle/Database/Pokemon/Belliadon.gd new file mode 100644 index 000000000..99a7875fd --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Belliadon.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Belliadon" + +# Pokedex ID# +var ID = 189 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 115 +var attack = 145 +var defense = 100 +var sp_attack = 80 +var sp_defense = 90 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Defiant" +var ability_2 = "Intimidate" +var hidden_ability = "Disenchant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 3 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 270 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 3 + +# Weight in kg +var weight = 178.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Inferno"), + MoveSet.new(1, "Nasty Plot"), + MoveSet.new(1, "Ember"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Leer"), + MoveSet.new(14, "Bite"), + MoveSet.new(20, "Flame Wheel"), + MoveSet.new(26, "Nasty Plot"), + MoveSet.new(30, "Beat Up"), + MoveSet.new(36, "Fire Fang"), + MoveSet.new(42, "Feint Attack"), + MoveSet.new(46, "Torment"), + MoveSet.new(50, "Foul Play"), + MoveSet.new(56, "Shadow_Ball"), + MoveSet.new(64, "Flamethrower"), + MoveSet.new(69, "Inferno"), + MoveSet.new(78, "Crunch"), + MoveSet.new(82, "Flare Blitz"), + MoveSet.new(87, "Infernal Blade") +] diff --git a/Utilities/Battle/Database/Pokemon/Belliadon.gd.uid b/Utilities/Battle/Database/Pokemon/Belliadon.gd.uid new file mode 100644 index 000000000..e2374c7a6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Belliadon.gd.uid @@ -0,0 +1 @@ +uid://c23r5avs1j3l0 diff --git a/Utilities/Battle/Database/Pokemon/Birbie.gd b/Utilities/Battle/Database/Pokemon/Birbie.gd old mode 100755 new mode 100644 index f9d990002..022700499 --- a/Utilities/Battle/Database/Pokemon/Birbie.gd +++ b/Utilities/Battle/Database/Pokemon/Birbie.gd @@ -1,75 +1,76 @@ -extends Object - -# The name of the pokemon -var name = "Birbie" - -# Pokedex ID# -var ID = 9 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 50 -var attack = 36 -var defense = 30 -var sp_attack = 55 -var sp_defense = 50 -var speed = 43 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 1 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 53 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 17 - -# The pokemon's evolution ID -var evolution_ID = 10 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 1.6 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Gust"), - MoveSet.new(1, "Flash"), - MoveSet.new(4, "Growl"), - MoveSet.new(8, "Quick Attack"), - MoveSet.new(11, "Sing"), - MoveSet.new(15, "Air Cutter"), - MoveSet.new(18, "Roost"), - MoveSet.new(20, "Feather Dance"), - MoveSet.new(22, "Scary Face"), - MoveSet.new(25, "Mirror Shot"), - MoveSet.new(28, "Swift"), - MoveSet.new(30, "Defog"), - MoveSet.new(33, "Air Slash"), - MoveSet.new(36, "Teeter Dance"), - MoveSet.new(39, "Hyper Voice"), - MoveSet.new(43, "Mirror Coat"), - MoveSet.new(46, "Flash Cannon"), - MoveSet.new(50, "Hurricane") -] +extends Object + +# The name of the pokemon +var name = "Birbie" + +# Pokedex ID# +var ID = 9 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 50 +var attack = 36 +var defense = 30 +var sp_attack = 55 +var sp_defense = 50 +var speed = 43 + +# The pokemon's public and hidden abilities +var ability = "Big Pecks" +var ability_2 = "Analytic" +var hidden_ability = "Moody" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 53 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 17 + +# The pokemon's evolution ID +var evolution_ID = 10 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 1.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Gust"), + MoveSet.new(1, "Flash"), + MoveSet.new(4, "Growl"), + MoveSet.new(8, "Quick Attack"), + MoveSet.new(11, "Sing"), + MoveSet.new(15, "Air Cutter"), + MoveSet.new(18, "Roost"), + MoveSet.new(20, "Feather Dance"), + MoveSet.new(22, "Scary Face"), + MoveSet.new(25, "Mirror Shot"), + MoveSet.new(28, "Swift"), + MoveSet.new(30, "Defog"), + MoveSet.new(33, "Air Slash"), + MoveSet.new(36, "Teeter Dance"), + MoveSet.new(39, "Hyper Voice"), + MoveSet.new(43, "Mirror Coat"), + MoveSet.new(46, "Flash Cannon"), + MoveSet.new(50, "Hurricane") +] diff --git a/Utilities/Battle/Database/Pokemon/Birbie.gd.uid b/Utilities/Battle/Database/Pokemon/Birbie.gd.uid new file mode 100644 index 000000000..c155a1a73 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Birbie.gd.uid @@ -0,0 +1 @@ +uid://b5x3mp27kmgmy diff --git a/Utilities/Battle/Database/Pokemon/Blubelrog.gd b/Utilities/Battle/Database/Pokemon/Blubelrog.gd old mode 100755 new mode 100644 index f7252022c..5a1472e29 --- a/Utilities/Battle/Database/Pokemon/Blubelrog.gd +++ b/Utilities/Battle/Database/Pokemon/Blubelrog.gd @@ -1,71 +1,72 @@ -extends Object - -# The name of the pokemon -var name = "Blubelrog" - -# Pokedex ID# -var ID = 26 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 = Type.POISON - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 105 -var attack = 70 -var defense = 75 -var sp_attack = 105 -var sp_defense = 115 -var speed = 65 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 3 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 241 - -# The pokemon's leveling rate -var leveling_rate = FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 110 - -# Weight in kg -var weight = 98.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Icy Wing"), - MoveSet.new(1, "Bubble Beam"), - MoveSet.new(1, "Supersonic"), - MoveSet.new(1, "Poison Sting"), - MoveSet.new(7, "Pound"), - MoveSet.new(10, "Acid"), - MoveSet.new(15, "Bubble Beam"), - MoveSet.new(30, "Sludge"), - MoveSet.new(34, "Acid Armor"), - MoveSet.new(39, "Ice Beam"), - MoveSet.new(43, "Muddy Water"), - MoveSet.new(47, "Sludge Wave"), - MoveSet.new(54, "Focus Punch"), - MoveSet.new(58, "Hydro Pump") -] +extends Object + +# The name of the pokemon +var name = "Blubelrog" + +# Pokedex ID# +var ID = 26 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 105 +var attack = 70 +var defense = 75 +var sp_attack = 105 +var sp_defense = 115 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Clear Body" +var ability_2 = "Damp" +var hidden_ability = "Water Absorb" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 3 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 241 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 110 + +# Weight in kg +var weight = 98.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Icy Wind"), + MoveSet.new(1, "Bubble Beam"), + MoveSet.new(1, "Supersonic"), + MoveSet.new(1, "Poison Sting"), + MoveSet.new(7, "Pound"), + MoveSet.new(10, "Acid"), + MoveSet.new(15, "Bubble Beam"), + MoveSet.new(30, "Sludge"), + MoveSet.new(34, "Acid Armor"), + MoveSet.new(39, "Ice Beam"), + MoveSet.new(43, "Muddy Water"), + MoveSet.new(47, "Sludge Wave"), + MoveSet.new(54, "Focus Punch"), + MoveSet.new(58, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Blubelrog.gd.uid b/Utilities/Battle/Database/Pokemon/Blubelrog.gd.uid new file mode 100644 index 000000000..5e8cf58fb --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Blubelrog.gd.uid @@ -0,0 +1 @@ +uid://ckuo5sbw11yyq diff --git a/Utilities/Battle/Database/Pokemon/Brailip.gd b/Utilities/Battle/Database/Pokemon/Brailip.gd old mode 100755 new mode 100644 index 844108f55..dc1ea042e --- a/Utilities/Battle/Database/Pokemon/Brailip.gd +++ b/Utilities/Battle/Database/Pokemon/Brailip.gd @@ -1,71 +1,72 @@ -extends Object - -# The name of the pokemon -var name = "Brailip" - -# Pokedex ID# -var ID = 42 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 = Type.PSYCHIC - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 90 -var attack = 35 -var defense = 65 -var sp_attack = 75 -var sp_defense = 80 -var speed = 45 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 1 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 1 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 89 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 34 - -# The pokemon's evolution ID -var evolution_ID = 43 - -# The pokemon's catch rate -var catch_rate = 125 - -# Weight in kg -var weight = 22.4 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Tackle"), - MoveSet.new(1, "Confusion"), - MoveSet.new(6, "Water Gun"), - MoveSet.new(10, "Harden"), - MoveSet.new(14, "Yawn"), - MoveSet.new(18, "Amnesia"), - MoveSet.new(22, "Water Pulse"), - MoveSet.new(26, "Psybeam"), - MoveSet.new(31, "Rest"), - MoveSet.new(31, "Snore"), - MoveSet.new(35, "Aqua Tail"), - MoveSet.new(39, "Psychic"), - MoveSet.new(43, "Ancient Power"), - MoveSet.new(47, "Hydro Pump") -] +extends Object + +# The name of the pokemon +var name = "Brailip" + +# Pokedex ID# +var ID = 42 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.PSYCHIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 35 +var defense = 65 +var sp_attack = 75 +var sp_defense = 80 +var speed = 45 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Rock Head" +var hidden_ability = "Telepathy" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 89 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 34 + +# The pokemon's evolution ID +var evolution_ID = 43 + +# The pokemon's catch rate +var catch_rate = 125 + +# Weight in kg +var weight = 22.4 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Confusion"), + MoveSet.new(6, "Water Gun"), + MoveSet.new(10, "Harden"), + MoveSet.new(14, "Yawn"), + MoveSet.new(18, "Amnesia"), + MoveSet.new(22, "Water Pulse"), + MoveSet.new(26, "Psybeam"), + MoveSet.new(31, "Rest"), + MoveSet.new(31, "Snore"), + MoveSet.new(35, "Aqua Tail"), + MoveSet.new(39, "Psychic"), + MoveSet.new(43, "Ancient Power"), + MoveSet.new(47, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Brailip.gd.uid b/Utilities/Battle/Database/Pokemon/Brailip.gd.uid new file mode 100644 index 000000000..770c3bc51 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Brailip.gd.uid @@ -0,0 +1 @@ +uid://dne41omfrgdup diff --git a/Utilities/Battle/Database/Pokemon/Brainoar.gd b/Utilities/Battle/Database/Pokemon/Brainoar.gd old mode 100755 new mode 100644 index 9c7beacb3..e04acdf2b --- a/Utilities/Battle/Database/Pokemon/Brainoar.gd +++ b/Utilities/Battle/Database/Pokemon/Brainoar.gd @@ -1,75 +1,76 @@ -extends Object - -# The name of the pokemon -var name = "Brainoar" - -# Pokedex ID# -var ID = 43 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 = Type.PSYCHIC - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 105 -var attack = 35 -var defense = 85 -var sp_attack = 100 -var sp_defense = 140 -var speed = 65 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 1 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 2 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 186 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 25 - -# Weight in kg -var weight = 224.6 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Zen Headbutt"), - MoveSet.new(1, "Rain Dance"), - MoveSet.new(1, "Tackle"), - MoveSet.new(1, "Confusion"), - MoveSet.new(1, "Water Gun"), - MoveSet.new(1, "Harden"), - MoveSet.new(6, "Water Gun"), - MoveSet.new(10, "Harden"), - MoveSet.new(14, "Yawn"), - MoveSet.new(18, "Amnesia"), - MoveSet.new(22, "Water Pulse"), - MoveSet.new(26, "Psybeam"), - MoveSet.new(31, "Rest"), - MoveSet.new(31, "Snore"), - MoveSet.new(39, "Aqua Tail"), - MoveSet.new(45, "Psychic"), - MoveSet.new(51, "Ancient Power"), - MoveSet.new(57, "Hydro Pump") -] +extends Object + +# The name of the pokemon +var name = "Brainoar" + +# Pokedex ID# +var ID = 43 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.PSYCHIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 105 +var attack = 35 +var defense = 85 +var sp_attack = 100 +var sp_defense = 140 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Rock Head" +var hidden_ability = "Telepathy" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 2 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 186 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 25 + +# Weight in kg +var weight = 224.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Zen Headbutt"), + MoveSet.new(1, "Rain Dance"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Confusion"), + MoveSet.new(1, "Water Gun"), + MoveSet.new(1, "Harden"), + MoveSet.new(6, "Water Gun"), + MoveSet.new(10, "Harden"), + MoveSet.new(14, "Yawn"), + MoveSet.new(18, "Amnesia"), + MoveSet.new(22, "Water Pulse"), + MoveSet.new(26, "Psybeam"), + MoveSet.new(31, "Rest"), + MoveSet.new(31, "Snore"), + MoveSet.new(39, "Aqua Tail"), + MoveSet.new(45, "Psychic"), + MoveSet.new(51, "Ancient Power"), + MoveSet.new(57, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Brainoar.gd.uid b/Utilities/Battle/Database/Pokemon/Brainoar.gd.uid new file mode 100644 index 000000000..130d7da5a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Brainoar.gd.uid @@ -0,0 +1 @@ +uid://dnlly2jb5j3ji diff --git a/Utilities/Battle/Database/Pokemon/Buizel.gd b/Utilities/Battle/Database/Pokemon/Buizel.gd new file mode 100644 index 000000000..73dd6ec1b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Buizel.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Buizel" + +# Pokedex ID# +var ID = 71 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 65 +var defense = 35 +var sp_attack = 60 +var sp_defense = 30 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var hidden_ability = "Water Veil" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 66 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 26 + +# The pokemon's evolution ID +var evolution_ID = 72 + +# The pokemon's catch rate +var catch_rate = 190 + +# Weight in kg +var weight = 29.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Sonic Boom"), + MoveSet.new(4, "Growl"), + MoveSet.new(7, "Water Sport"), + MoveSet.new(11, "Quick Attack"), + MoveSet.new(15, "Water Gun"), + MoveSet.new(18, "Pursuit"), + MoveSet.new(21, "Swift"), + MoveSet.new(24, "Aqua_Jet"), + MoveSet.new(27, "Double Hit"), + MoveSet.new(31, "Whirlpool"), + MoveSet.new(35, "Razor Wind"), + MoveSet.new(38, "Aqua Tail"), + MoveSet.new(41, "Agility"), + MoveSet.new(45, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Buizel.gd.uid b/Utilities/Battle/Database/Pokemon/Buizel.gd.uid new file mode 100644 index 000000000..808ac7751 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Buizel.gd.uid @@ -0,0 +1 @@ +uid://dl0ixnuq8hk54 diff --git a/Utilities/Battle/Database/Pokemon/Cararalm.gd b/Utilities/Battle/Database/Pokemon/Cararalm.gd new file mode 100644 index 000000000..9493027b4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cararalm.gd @@ -0,0 +1,75 @@ +extends Object + +# The name of the pokemon +var name = "Cararalm" + +# Pokedex ID# +var ID = 79 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.GROUND + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 80 +var defense = 85 +var sp_attack = 35 +var sp_defense = 85 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Sand Veil" +var ability_2 = "Chlorophyll" +var hidden_ability = "Harvest" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 156 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 60.7 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Withdraw"), + MoveSet.new(1, "Sand Attack"), + MoveSet.new(1, "Absorb"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Absorb"), + MoveSet.new(13, "Water Gun"), + MoveSet.new(17, "Sand Tomb"), + MoveSet.new(20, "Curse"), + MoveSet.new(22, "Crabhammer"), + MoveSet.new(29, "Mega Drain"), + MoveSet.new(35, "Dig"), + MoveSet.new(41, "Synthesis"), + MoveSet.new(46, "Leaf_Blade"), + MoveSet.new(52, "Shell Smash"), + MoveSet.new(57, "Guillotine"), + MoveSet.new(61, "Solar Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Cararalm.gd.uid b/Utilities/Battle/Database/Pokemon/Cararalm.gd.uid new file mode 100644 index 000000000..43d4fcb4a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cararalm.gd.uid @@ -0,0 +1 @@ +uid://b4d3e0ef456nl diff --git a/Utilities/Battle/Database/Pokemon/Cassnail.gd b/Utilities/Battle/Database/Pokemon/Cassnail.gd new file mode 100644 index 000000000..570bf693c --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cassnail.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Cassnail" + +# Pokedex ID# +var ID = 85 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.WATER + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 45 +var defense = 70 +var sp_attack = 70 +var sp_defense = 55 +var speed = 40 + +# The pokemon's public and hidden abilities +var ability = "Shell Armor" +var ability_2 = "Sand Veil" +var hidden_ability = "Sand Stream" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 72 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 25 + +# The pokemon's evolution ID +var evolution_ID = 86 + +# The pokemon's catch rate +var catch_rate = 145 + +# Weight in kg +var weight = 11.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Mud-Slap"), + MoveSet.new(2, "Mud Sport"), + MoveSet.new(4, "Harden"), + MoveSet.new(7, "Water Gun"), + MoveSet.new(11, "Mud Bomb"), + MoveSet.new(16, "Bubble Beam"), + MoveSet.new(22, "Rain Dance"), + MoveSet.new(29, "Magnitude"), + MoveSet.new(37, "Muddy Water"), + MoveSet.new(46, "Recover"), + MoveSet.new(50, "Hydro Pump"), + MoveSet.new(55, "Earthquake"), + MoveSet.new(59, "Earth Power") +] diff --git a/Utilities/Battle/Database/Pokemon/Cassnail.gd.uid b/Utilities/Battle/Database/Pokemon/Cassnail.gd.uid new file mode 100644 index 000000000..d76e5edf5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cassnail.gd.uid @@ -0,0 +1 @@ +uid://b81yqcxp3fo42 diff --git a/Utilities/Battle/Database/Pokemon/Chainite.gd b/Utilities/Battle/Database/Pokemon/Chainite.gd new file mode 100644 index 000000000..5a121c3e5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chainite.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Chainite" + +# Pokedex ID# +var ID = 148 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 95 +var attack = 130 +var defense = 70 +var sp_attack = 80 +var sp_defense = 60 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Shadow Tag" +var ability_2 = "Cursed Body" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 193 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 110 + +# Weight in kg +var weight = 98.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Curse"), + MoveSet.new(1, "Night Shade"), + MoveSet.new(1, "Mean Look"), + MoveSet.new(6, "Pursuit"), + MoveSet.new(12, "Spite"), + MoveSet.new(19, "Imprison"), + MoveSet.new(24, "Shadow Claw"), + MoveSet.new(29, "Pain Split"), + MoveSet.new(33, "Shadow Sneak"), + MoveSet.new(38, "Grudge"), + MoveSet.new(43, "Memento"), + MoveSet.new(45, "Night Slash"), + MoveSet.new(49, "Phantom Force"), + MoveSet.new(56, "Destiny Bond") +] diff --git a/Utilities/Battle/Database/Pokemon/Chainite.gd.uid b/Utilities/Battle/Database/Pokemon/Chainite.gd.uid new file mode 100644 index 000000000..871d26ead --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chainite.gd.uid @@ -0,0 +1 @@ +uid://27s4il5kupla diff --git a/Utilities/Battle/Database/Pokemon/Chicoatl.gd b/Utilities/Battle/Database/Pokemon/Chicoatl.gd new file mode 100644 index 000000000..4bba755c5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chicoatl.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Chicoatl" + +# Pokedex ID# +var ID = 109 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 45 +var defense = 50 +var sp_attack = 70 +var sp_defense = 50 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Sap Sipper" +var ability_2 = "Leaf Guard" +var hidden_ability = "Chlorophyll" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 22 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 25 + +# The pokemon's evolution ID +var evolution_ID = 110 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 3.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(1, "Leer"), + MoveSet.new(6, "Razor Leaf"), + MoveSet.new(10, "Quick Attack"), + MoveSet.new(13, "Grass Whistle"), + MoveSet.new(16, "Leech Seed"), + MoveSet.new(19, "Pursuit"), + MoveSet.new(22, "Bullet Seed"), + MoveSet.new(26, "Acrobatics"), + MoveSet.new(31, "Feather_Dance"), + MoveSet.new(36, "Giga Drain"), + MoveSet.new(41, "Nasty Plot"), + MoveSet.new(46, "Natural Gift"), + MoveSet.new(51, "Energy Ball"), + MoveSet.new(56, "Solar Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Chicoatl.gd.uid b/Utilities/Battle/Database/Pokemon/Chicoatl.gd.uid new file mode 100644 index 000000000..f88fa702f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chicoatl.gd.uid @@ -0,0 +1 @@ +uid://crnv5lml3rxoa diff --git a/Utilities/Battle/Database/Pokemon/Chimaconda.gd b/Utilities/Battle/Database/Pokemon/Chimaconda.gd new file mode 100644 index 000000000..040230c30 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chimaconda.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Chimaconda" + +# Pokedex ID# +var ID = 104 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 95 +var attack = 80 +var defense = 90 +var sp_attack = 100 +var sp_defense = 100 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Petrify" +var hidden_ability = "Contrary" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 193 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 72.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Roar"), + MoveSet.new(1, "Fire Fang"), + MoveSet.new(1, "Thunder Fang"), + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Ember"), + MoveSet.new(1, "Wrap"), + MoveSet.new(4, "Ember"), + MoveSet.new(9, "Wrap"), + MoveSet.new(14, "Smoke Screen"), + MoveSet.new(17, "Poison_Fang"), + MoveSet.new(23, "Curse"), + MoveSet.new(27, "Flame Burst"), + MoveSet.new(31, "Night Slash"), + MoveSet.new(34, "Toxic"), + MoveSet.new(39, "Flamethrower"), + MoveSet.new(46, "Sludge Bomb"), + MoveSet.new(49, "Crunch"), + MoveSet.new(55, "Fire Blast") +] diff --git a/Utilities/Battle/Database/Pokemon/Chimaconda.gd.uid b/Utilities/Battle/Database/Pokemon/Chimaconda.gd.uid new file mode 100644 index 000000000..5c261c666 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chimaconda.gd.uid @@ -0,0 +1 @@ +uid://b5oner52xlr5n diff --git a/Utilities/Battle/Database/Pokemon/Chimical.gd b/Utilities/Battle/Database/Pokemon/Chimical.gd new file mode 100644 index 000000000..933626e32 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chimical.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Chimical" + +# Pokedex ID# +var ID = 103 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 70 +var attack = 40 +var defense = 50 +var sp_attack = 70 +var sp_defense = 50 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Petrify" +var hidden_ability = "Contrary" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 66 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 40 + +# The pokemon's evolution ID +var evolution_ID = 104 + +# The pokemon's catch rate +var catch_rate = 135 + +# Weight in kg +var weight = 5.7 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Growl"), + MoveSet.new(4, "Ember"), + MoveSet.new(9, "Wrap"), + MoveSet.new(14, "Smoke Screen"), + MoveSet.new(17, "Poison_Fang"), + MoveSet.new(23, "Curse"), + MoveSet.new(27, "Flame Burst"), + MoveSet.new(31, "Night Slash"), + MoveSet.new(34, "Toxic"), + MoveSet.new(39, "Flamethrower"), + MoveSet.new(43, "Sludge Bomb"), + MoveSet.new(46, "Crunch"), + MoveSet.new(50, "Fire Blast") +] diff --git a/Utilities/Battle/Database/Pokemon/Chimical.gd.uid b/Utilities/Battle/Database/Pokemon/Chimical.gd.uid new file mode 100644 index 000000000..49404e051 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chimical.gd.uid @@ -0,0 +1 @@ +uid://djpwi6evy3bx8 diff --git a/Utilities/Battle/Database/Pokemon/Chupacho.gd b/Utilities/Battle/Database/Pokemon/Chupacho.gd new file mode 100644 index 000000000..c17710f63 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chupacho.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Chupacho" + +# Pokedex ID# +var ID = 145 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 68 +var attack = 77 +var defense = 55 +var sp_attack = 30 +var sp_defense = 35 +var speed = 75 + +# The pokemon's public and hidden abilities +var ability = "Poison Point" +var ability_2 = "Poison Touch" +var hidden_ability = "Hustle" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 78 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 38 + +# The pokemon's evolution ID +var evolution_ID = 146 + +# The pokemon's catch rate +var catch_rate = 175 + +# Weight in kg +var weight = 25.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Scary Face"), + MoveSet.new(6, "Poison_Sting"), + MoveSet.new(11, "Screech"), + MoveSet.new(17, "Pursuit"), + MoveSet.new(21, "Feint"), + MoveSet.new(24, "Poison_Fang"), + MoveSet.new(29, "Knock Off"), + MoveSet.new(33, "Agility"), + MoveSet.new(37, "Poison Jab"), + MoveSet.new(41, "Toxic"), + MoveSet.new(46, "Twineedle"), + MoveSet.new(50, "Toxic Spikes"), + MoveSet.new(54, "Cross Poison") +] diff --git a/Utilities/Battle/Database/Pokemon/Chupacho.gd.uid b/Utilities/Battle/Database/Pokemon/Chupacho.gd.uid new file mode 100644 index 000000000..74312b3be --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chupacho.gd.uid @@ -0,0 +1 @@ +uid://ctvrb4co4tgrw diff --git a/Utilities/Battle/Database/Pokemon/Chyinmunk.gd b/Utilities/Battle/Database/Pokemon/Chyinmunk.gd old mode 100755 new mode 100644 index 7904aa5f0..8df0a6718 --- a/Utilities/Battle/Database/Pokemon/Chyinmunk.gd +++ b/Utilities/Battle/Database/Pokemon/Chyinmunk.gd @@ -1,68 +1,69 @@ -extends Object - -# The name of the pokemon -var name = "Chyinmunk" - -# Pokedex ID# -var ID = 7 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 35 -var attack = 40 -var defense = 50 -var sp_attack = 55 -var sp_defense = 50 -var speed = 55 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 1 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 57 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 14 - -# The pokemon's evolution ID -var evolution_ID = 8 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 6.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Growl"), - MoveSet.new(1, "Tackle"), - MoveSet.new(6, "Charge"), - MoveSet.new(13, "Thunder Shock"), - MoveSet.new(15, "Quick Attack"), - MoveSet.new(20, "Double Team"), - MoveSet.new(24, "Spark"), - MoveSet.new(29, "Hyper Fang"), - MoveSet.new(32, "Endeavor"), - MoveSet.new(39, "Super Fang"), - MoveSet.new(44, "Agility") -] +extends Object + +# The name of the pokemon +var name = "Chyinmunk" + +# Pokedex ID# +var ID = 7 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 35 +var attack = 40 +var defense = 50 +var sp_attack = 55 +var sp_defense = 50 +var speed = 55 + +# The pokemon's public and hidden abilities +var ability = "Run Away" +var ability_2 = "Pickup" +var hidden_ability = "Quick Feet" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 57 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 14 + +# The pokemon's evolution ID +var evolution_ID = 8 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 6.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Tackle"), + MoveSet.new(6, "Charge"), + MoveSet.new(13, "Thunder Shock"), + MoveSet.new(15, "Quick Attack"), + MoveSet.new(20, "Double Team"), + MoveSet.new(24, "Spark"), + MoveSet.new(29, "Hyper Fang"), + MoveSet.new(32, "Endeavor"), + MoveSet.new(39, "Super Fang"), + MoveSet.new(44, "Agility") +] diff --git a/Utilities/Battle/Database/Pokemon/Chyinmunk.gd.uid b/Utilities/Battle/Database/Pokemon/Chyinmunk.gd.uid new file mode 100644 index 000000000..977f04e7a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Chyinmunk.gd.uid @@ -0,0 +1 @@ +uid://ntxhxa7qocjw diff --git a/Utilities/Battle/Database/Pokemon/Coatlith.gd b/Utilities/Battle/Database/Pokemon/Coatlith.gd new file mode 100644 index 000000000..57bc41cb5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Coatlith.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Coatlith" + +# Pokedex ID# +var ID = 111 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.DRAGON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 110 +var attack = 50 +var defense = 70 +var sp_attack = 100 +var sp_defense = 70 +var speed = 100 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability = "Chlorophyll" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 225 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 148.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Dragon Rage"), + MoveSet.new(1, "Twister"), + MoveSet.new(1, "Peck"), + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Razor Leaf"), + MoveSet.new(1, "Quick Attack"), + MoveSet.new(6, "Razor Leaf"), + MoveSet.new(10, "Quick Attack"), + MoveSet.new(13, "Grass Whistle"), + MoveSet.new(16, "Leech Seed"), + MoveSet.new(19, "Pursuit"), + MoveSet.new(22, "Bullet Seed"), + MoveSet.new(28, "Acrobatics"), + MoveSet.new(34, "Feather_Dance"), + MoveSet.new(39, "Giga Drain"), + MoveSet.new(41, "Dragon_Claw"), + MoveSet.new(48, "Nasty Plot"), + MoveSet.new(54, "Dragon_Pulse"), + MoveSet.new(60, "Energy Ball"), + MoveSet.new(66, "Solar Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Coatlith.gd.uid b/Utilities/Battle/Database/Pokemon/Coatlith.gd.uid new file mode 100644 index 000000000..783d0c16a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Coatlith.gd.uid @@ -0,0 +1 @@ +uid://c0i5hh8cwqpnx diff --git a/Utilities/Battle/Database/Pokemon/Cocancer.gd b/Utilities/Battle/Database/Pokemon/Cocancer.gd new file mode 100644 index 000000000..7805c63a8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cocancer.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Cocancer" + +# Pokedex ID# +var ID = 80 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.GROUND + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 95 +var defense = 120 +var sp_attack = 35 +var sp_defense = 115 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Sand Veil" +var ability_2 = "Chlorophyll" +var hidden_ability = "Harvest" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 232 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 240.7 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Sandstorm"), + MoveSet.new(1, "Sunny Day"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Withdraw"), + MoveSet.new(1, "Sand Attack"), + MoveSet.new(1, "Absorb"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Absorb"), + MoveSet.new(13, "Water Gun"), + MoveSet.new(17, "Sand Tomb"), + MoveSet.new(20, "Curse"), + MoveSet.new(22, "Crabhammer"), + MoveSet.new(29, "Mega Drain"), + MoveSet.new(35, "Dig"), + MoveSet.new(41, "Synthesis"), + MoveSet.new(46, "Wood Hammer"), + MoveSet.new(52, "Shell Smash"), + MoveSet.new(57, "Guillotine"), + MoveSet.new(61, "Solar Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Cocancer.gd.uid b/Utilities/Battle/Database/Pokemon/Cocancer.gd.uid new file mode 100644 index 000000000..783c8a796 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cocancer.gd.uid @@ -0,0 +1 @@ +uid://8x0y5f2023yr diff --git a/Utilities/Battle/Database/Pokemon/Cocaran.gd b/Utilities/Battle/Database/Pokemon/Cocaran.gd new file mode 100644 index 000000000..4600cd9d6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cocaran.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Cocaran" + +# Pokedex ID# +var ID = 78 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.GROUND + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 70 +var defense = 75 +var sp_attack = 35 +var sp_defense = 70 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Sand Veil" +var ability_2 = "Chlorophyll" +var hidden_ability = "Harvest" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 72 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 24 + +# The pokemon's evolution ID +var evolution_ID = 79 + +# The pokemon's catch rate +var catch_rate = 145 + +# Weight in kg +var weight = 14.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Withdraw"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Absorb"), + MoveSet.new(13, "Water Gun"), + MoveSet.new(17, "Sand Tomb"), + MoveSet.new(20, "Curse"), + MoveSet.new(22, "Crabhammer"), + MoveSet.new(27, "Mega Drain"), + MoveSet.new(32, "Dig"), + MoveSet.new(37, "Synthesis"), + MoveSet.new(42, "Leaf_Blade"), + MoveSet.new(47, "Shell Smash"), + MoveSet.new(52, "Guillotine"), + MoveSet.new(57, "Solar Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Cocaran.gd.uid b/Utilities/Battle/Database/Pokemon/Cocaran.gd.uid new file mode 100644 index 000000000..74b049c46 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cocaran.gd.uid @@ -0,0 +1 @@ +uid://b0vcflaiixcht diff --git a/Utilities/Battle/Database/Pokemon/Colarva.gd b/Utilities/Battle/Database/Pokemon/Colarva.gd new file mode 100644 index 000000000..b34efc9d9 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Colarva.gd @@ -0,0 +1,68 @@ +extends Object + +# The name of the pokemon +var name = "Colarva" + +# Pokedex ID# +var ID = 152 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.ICE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 45 +var attack = 43 +var defense = 55 +var sp_attack = 60 +var sp_defense = 41 +var speed = 45 + +# The pokemon's public and hidden abilities +var ability = "Ice Body" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 69 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 41 + +# The pokemon's evolution ID +var evolution_ID = 153 + +# The pokemon's catch rate +var catch_rate = 85 + +# Weight in kg +var weight = 28.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "String_Shot"), + MoveSet.new(5, "Tackle"), + MoveSet.new(9, "Harden"), + MoveSet.new(14, "Astonish"), + MoveSet.new(19, "Bug Bite"), + MoveSet.new(24, "Take Down"), + MoveSet.new(29, "Ice Ball"), + MoveSet.new(35, "Hail"), + MoveSet.new(42, "Avalanche"), + MoveSet.new(48, "Double-Edge") +] diff --git a/Utilities/Battle/Database/Pokemon/Colarva.gd.uid b/Utilities/Battle/Database/Pokemon/Colarva.gd.uid new file mode 100644 index 000000000..144caa266 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Colarva.gd.uid @@ -0,0 +1 @@ +uid://dij2q1dowyycf diff --git a/Utilities/Battle/Database/Pokemon/Cometeor.gd b/Utilities/Battle/Database/Pokemon/Cometeor.gd old mode 100755 new mode 100644 index 440e1639d..8c6240dc8 --- a/Utilities/Battle/Database/Pokemon/Cometeor.gd +++ b/Utilities/Battle/Database/Pokemon/Cometeor.gd @@ -19,8 +19,9 @@ var sp_defense = 60 var speed = 75 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Technician" +var ability_2 = "Sturdy" +var hidden_ability = "Trace" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 diff --git a/Utilities/Battle/Database/Pokemon/Cometeor.gd.uid b/Utilities/Battle/Database/Pokemon/Cometeor.gd.uid new file mode 100644 index 000000000..b5ab4fe6a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cometeor.gd.uid @@ -0,0 +1 @@ +uid://ddarlspdc744m diff --git a/Utilities/Battle/Database/Pokemon/Comite.gd b/Utilities/Battle/Database/Pokemon/Comite.gd old mode 100755 new mode 100644 index d1c0a72ed..5db923a07 --- a/Utilities/Battle/Database/Pokemon/Comite.gd +++ b/Utilities/Battle/Database/Pokemon/Comite.gd @@ -19,8 +19,9 @@ var sp_defense = 75 var speed = 40 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Hustle" +var ability_2 = "Sturdy" +var hidden_ability = "Trace" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 diff --git a/Utilities/Battle/Database/Pokemon/Comite.gd.uid b/Utilities/Battle/Database/Pokemon/Comite.gd.uid new file mode 100644 index 000000000..5f1af5363 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Comite.gd.uid @@ -0,0 +1 @@ +uid://dbbyaxfknogei diff --git a/Utilities/Battle/Database/Pokemon/Corsola.gd b/Utilities/Battle/Database/Pokemon/Corsola.gd new file mode 100644 index 000000000..cfec1272c --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Corsola.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Corsola" + +# Pokedex ID# +var ID = 81 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 55 +var defense = 85 +var sp_attack = 65 +var sp_defense = 85 +var speed = 35 + +# The pokemon's public and hidden abilities +var ability = "Hustle" +var ability_2 = "Natural Cure" +var hidden_ability = "Regenerator" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 76 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 25 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 60 + +# Weight in kg +var weight = 5.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Harden"), + MoveSet.new(4, "Bubble"), + MoveSet.new(8, "Recover"), + MoveSet.new(13, "Refresh"), + MoveSet.new(17, "Ancient Power"), + MoveSet.new(20, "Spike Cannon"), + MoveSet.new(23, "Lucky Chant"), + MoveSet.new(25, "Bubble Beam"), + MoveSet.new(27, "Brine"), + MoveSet.new(29, "Iron_Defense"), + MoveSet.new(31, "Rock Blast"), + MoveSet.new(35, "Endure"), + MoveSet.new(38, "Aqua Ring"), + MoveSet.new(41, "Power Gem"), + MoveSet.new(45, "Mirror Coat"), + MoveSet.new(47, "Earth Power"), + MoveSet.new(50, "Flail") +] diff --git a/Utilities/Battle/Database/Pokemon/Corsola.gd.uid b/Utilities/Battle/Database/Pokemon/Corsola.gd.uid new file mode 100644 index 000000000..c1c46c32d --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Corsola.gd.uid @@ -0,0 +1 @@ +uid://dcj7alio5ikwh diff --git a/Utilities/Battle/Database/Pokemon/Corsoreef.gd b/Utilities/Battle/Database/Pokemon/Corsoreef.gd new file mode 100644 index 000000000..3fda2b81e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Corsoreef.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Corsoreef" + +# Pokedex ID# +var ID = 82 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 55 +var defense = 105 +var sp_attack = 60 +var sp_defense = 105 +var speed = 25 + +# The pokemon's public and hidden abilities +var ability = "Sharp Coral" +var ability_2 = "Natural Cure" +var hidden_ability = "Regenerator" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 198 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 25 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 60 + +# Weight in kg +var weight = 84.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(4, "Harden"), + MoveSet.new(8, "Bubble"), + MoveSet.new(13, "Recover"), + MoveSet.new(16, "Refresh"), + MoveSet.new(20, "Rock Blast"), + MoveSet.new(25, "Bubble Beam"), + MoveSet.new(28, "Lucky Chant"), + MoveSet.new(32, "Ancient Power"), + MoveSet.new(37, "Aqua Ring"), + MoveSet.new(40, "Spike Cannon"), + MoveSet.new(44, "Power Gem"), + MoveSet.new(48, "Mirror Coat"), + MoveSet.new(53, "Toxic"), + MoveSet.new(57, "Earth Power") +] diff --git a/Utilities/Battle/Database/Pokemon/Corsoreef.gd.uid b/Utilities/Battle/Database/Pokemon/Corsoreef.gd.uid new file mode 100644 index 000000000..fc68dd182 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Corsoreef.gd.uid @@ -0,0 +1 @@ +uid://qwh1etsl8sd1 diff --git a/Utilities/Battle/Database/Pokemon/Costraw.gd b/Utilities/Battle/Database/Pokemon/Costraw.gd new file mode 100644 index 000000000..30a1b1a70 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Costraw.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Costraw" + +# Pokedex ID# +var ID = 65 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 = Type.PSYCHIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 40 +var defense = 40 +var sp_attack = 55 +var sp_defense = 55 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Shed Skin" +var ability_2 = "Infiltrator" +var hidden_ability = "Telepathy" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 61 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 28 + +# The pokemon's evolution ID +var evolution_ID = 66 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 6.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Wrap"), + MoveSet.new(1, "Leer"), + MoveSet.new(8, "Leech Life"), + MoveSet.new(13, "Confusion"), + MoveSet.new(16, "Acid"), + MoveSet.new(20, "Mega Drain"), + MoveSet.new(24, "Confuse Ray"), + MoveSet.new(28, "Sludge"), + MoveSet.new(32, "Stockpile"), + MoveSet.new(34, "Spit Up"), + MoveSet.new(34, "Swallow"), + MoveSet.new(38, "Sludge Bomb"), + MoveSet.new(41, "Toxic"), + MoveSet.new(44, "Psychic") +] diff --git a/Utilities/Battle/Database/Pokemon/Costraw.gd.uid b/Utilities/Battle/Database/Pokemon/Costraw.gd.uid new file mode 100644 index 000000000..7004b7cda --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Costraw.gd.uid @@ -0,0 +1 @@ +uid://uf2kn1nujyui diff --git a/Utilities/Battle/Database/Pokemon/Cottonee.gd b/Utilities/Battle/Database/Pokemon/Cottonee.gd new file mode 100644 index 000000000..da4713f1f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cottonee.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Cottonee" + +# Pokedex ID# +var ID = 90 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 40 +var attack = 30 +var defense = 60 +var sp_attack = 35 +var sp_defense = 50 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Prankster" +var ability_2 = "Infiltrator" +var hidden_ability = "Chlorophyll" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 56 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 190 + +# Weight in kg +var weight = 0.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Absorb"), + MoveSet.new(1, "Fairy Wind"), + MoveSet.new(4, "Growth"), + MoveSet.new(8, "Leech Seed"), + MoveSet.new(10, "Stun Spore"), + MoveSet.new(13, "Mega Drain"), + MoveSet.new(17, "Cotton Spore"), + MoveSet.new(19, "Razor Leaf"), + MoveSet.new(22, "Poison Powder"), + MoveSet.new(26, "Giga Drain"), + MoveSet.new(28, "Charm"), + MoveSet.new(31, "Helping Hand"), + MoveSet.new(35, "Energy Ball"), + MoveSet.new(37, "Cotton Guard"), + MoveSet.new(40, "Sunny Day"), + MoveSet.new(44, "Endeavor"), + MoveSet.new(46, "Solar Beam"), + MoveSet.new(50, "Petal Dance") +] diff --git a/Utilities/Battle/Database/Pokemon/Cottonee.gd.uid b/Utilities/Battle/Database/Pokemon/Cottonee.gd.uid new file mode 100644 index 000000000..97ab61bf4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cottonee.gd.uid @@ -0,0 +1 @@ +uid://85kxidhx5ojd diff --git a/Utilities/Battle/Database/Pokemon/Cubblfly.gd b/Utilities/Battle/Database/Pokemon/Cubblfly.gd old mode 100755 new mode 100644 index 6de93c4d4..13379c567 --- a/Utilities/Battle/Database/Pokemon/Cubblfly.gd +++ b/Utilities/Battle/Database/Pokemon/Cubblfly.gd @@ -1,74 +1,75 @@ -extends Object - -# The name of the pokemon -var name = "Cubblfly" - -# Pokedex ID# -var ID = 13 - -# The pokemon's type. If only one type use type1 -var type1 = Type.BUG -var type2 = Type.FAIRY - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 55 -var attack = 63 -var defense = 90 -var sp_attack = 50 -var sp_defense = 80 -var speed = 42 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 2 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 133 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 24 - -# The pokemon's evolution ID -var evolution_ID = 14 - -# The pokemon's catch rate -var catch_rate = 120 - -# Weight in kg -var weight = 4.8 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Charm"), - MoveSet.new(1, "Tackle"), - MoveSet.new(1, "String Shot"), - MoveSet.new(1, "Bug Bite"), - MoveSet.new(1, "Fairy Wind"), - MoveSet.new(8, "Bug Bite"), - MoveSet.new(15, "Stun Spore"), - MoveSet.new(15, "Sleep Powder"), - MoveSet.new(22, "Struggle Bug"), - MoveSet.new(26, "Helping Hand"), - MoveSet.new(29, "Confuse Ray"), - MoveSet.new(31, "Acrobatics"), - MoveSet.new(35, "X-Scissor"), - MoveSet.new(39, "Moonlight"), - MoveSet.new(43, "U-turn"), - MoveSet.new(47, "Powder"), - MoveSet.new(52, "Moonblast") -] +extends Object + +# The name of the pokemon +var name = "Cubblfly" + +# Pokedex ID# +var ID = 13 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 63 +var defense = 90 +var sp_attack = 50 +var sp_defense = 80 +var speed = 42 + +# The pokemon's public and hidden abilities +var ability = "Swarm" +var ability_2 = "Natural Cure" +var hidden_ability = "Magic Bounce" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 133 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 24 + +# The pokemon's evolution ID +var evolution_ID = 14 + +# The pokemon's catch rate +var catch_rate = 120 + +# Weight in kg +var weight = 4.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Charm"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "String Shot"), + MoveSet.new(1, "Bug Bite"), + MoveSet.new(1, "Fairy Wind"), + MoveSet.new(8, "Bug Bite"), + MoveSet.new(15, "Stun Spore"), + MoveSet.new(15, "Sleep Powder"), + MoveSet.new(22, "Struggle Bug"), + MoveSet.new(26, "Helping Hand"), + MoveSet.new(29, "Confuse Ray"), + MoveSet.new(31, "Acrobatics"), + MoveSet.new(35, "X-Scissor"), + MoveSet.new(39, "Moonlight"), + MoveSet.new(43, "U-turn"), + MoveSet.new(47, "Powder"), + MoveSet.new(52, "Moonblast") +] diff --git a/Utilities/Battle/Database/Pokemon/Cubblfly.gd.uid b/Utilities/Battle/Database/Pokemon/Cubblfly.gd.uid new file mode 100644 index 000000000..86999d74a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cubblfly.gd.uid @@ -0,0 +1 @@ +uid://b0dlchu2ryo1m diff --git a/Utilities/Battle/Database/Pokemon/Cubbug.gd b/Utilities/Battle/Database/Pokemon/Cubbug.gd old mode 100755 new mode 100644 index 189d9f4b3..1ce5b2a27 --- a/Utilities/Battle/Database/Pokemon/Cubbug.gd +++ b/Utilities/Battle/Database/Pokemon/Cubbug.gd @@ -1,66 +1,67 @@ -extends Object - -# The name of the pokemon -var name = "Cubbug" - -# Pokedex ID# -var ID = 12 - -# The pokemon's type. If only one type use type1 -var type1 = Type.BUG -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 45 -var attack = 53 -var defense = 70 -var sp_attack = 40 -var sp_defense = 60 -var speed = 42 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 1 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 62 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 10 - -# The pokemon's evolution ID -var evolution_ID = 13 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 0.6 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Charm"), - MoveSet.new(1, "Tackle"), - MoveSet.new(1, "String Shot"), - MoveSet.new(6, "Struggle Bug"), - MoveSet.new(8, "Fairy Wind"), - MoveSet.new(14, "Bug Bite"), - MoveSet.new(22, "Helping Hand"), - MoveSet.new(25, "Moonlight"), - MoveSet.new(30, "Scary Face") -] +extends Object + +# The name of the pokemon +var name = "Cubbug" + +# Pokedex ID# +var ID = 12 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 45 +var attack = 53 +var defense = 70 +var sp_attack = 40 +var sp_defense = 60 +var speed = 42 + +# The pokemon's public and hidden abilities +var ability = "Swarm" +var ability_2 = "Natural Cure" +var hidden_ability = "Magic Bounce" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 62 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 10 + +# The pokemon's evolution ID +var evolution_ID = 13 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 0.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Charm"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "String Shot"), + MoveSet.new(6, "Struggle Bug"), + MoveSet.new(8, "Fairy Wind"), + MoveSet.new(14, "Bug Bite"), + MoveSet.new(22, "Helping Hand"), + MoveSet.new(25, "Moonlight"), + MoveSet.new(30, "Scary Face") +] diff --git a/Utilities/Battle/Database/Pokemon/Cubbug.gd.uid b/Utilities/Battle/Database/Pokemon/Cubbug.gd.uid new file mode 100644 index 000000000..a40d95781 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Cubbug.gd.uid @@ -0,0 +1 @@ +uid://vmhhkjgf7uj4 diff --git a/Utilities/Battle/Database/Pokemon/Daikatuna.gd b/Utilities/Battle/Database/Pokemon/Daikatuna.gd new file mode 100644 index 000000000..645b59196 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Daikatuna.gd @@ -0,0 +1,65 @@ +extends Object + +# The name of the pokemon +var name = "Daikatuna" + +# Pokedex ID# +var ID = 120 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.STEEL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 118 +var defense = 75 +var sp_attack = 53 +var sp_defense = 50 +var speed = 110 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Inner Focus" +var hidden_ability = "Sheer Force" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 225 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 15 + +# Weight in kg +var weight = 58.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Aqua_Jet"), + MoveSet.new(1, "Iron Head"), + MoveSet.new(1, "Swords Dance"), + MoveSet.new(1, "Slash"), + MoveSet.new(1, "Night Slash") +] diff --git a/Utilities/Battle/Database/Pokemon/Daikatuna.gd.uid b/Utilities/Battle/Database/Pokemon/Daikatuna.gd.uid new file mode 100644 index 000000000..01bfd86ff --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Daikatuna.gd.uid @@ -0,0 +1 @@ +uid://btddg5jsfk3jp diff --git a/Utilities/Battle/Database/Pokemon/Dearewl.gd b/Utilities/Battle/Database/Pokemon/Dearewl.gd old mode 100755 new mode 100644 index 5aa3ed824..b2862c2e0 --- a/Utilities/Battle/Database/Pokemon/Dearewl.gd +++ b/Utilities/Battle/Database/Pokemon/Dearewl.gd @@ -1,70 +1,71 @@ -extends Object - -# The name of the pokemon -var name = "dearewl" - -# Pokedex ID# -var ID = 16 - -# The pokemon's type. If only one type use type1 -var type1 = Type.STEEL -var type2 = Type.ROCK - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 65 -var attack = 75 -var defense = 120 -var sp_attack = 50 -var sp_defense = 65 -var speed = 45 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 2 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 133 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 32 - -# The pokemon's evolution ID -var evolution_ID = 17 - -# The pokemon's catch rate -var catch_rate = 180 - -# Weight in kg -var weight = 120.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Tackle"), - MoveSet.new(4, "Harden"), - MoveSet.new(7, "Mudslap"), - MoveSet.new(10, "Headbutt"), - MoveSet.new(13, "Metal Claw"), - MoveSet.new(17, "Rock Polish"), - MoveSet.new(21, "Rollout"), - MoveSet.new(25, "Protect"), - MoveSet.new(29, "Metal Whip"), - MoveSet.new(33, "Metal Sound"), - MoveSet.new(37, "Body Slam"), - MoveSet.new(40, "Rapid Spin"), - MoveSet.new(44, "Earthquake") -] +extends Object + +# The name of the pokemon +var name = "dearewl" + +# Pokedex ID# +var ID = 16 + +# The pokemon's type. If only one type use type1 +var type1 = Type.STEEL +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 75 +var defense = 120 +var sp_attack = 50 +var sp_defense = 65 +var speed = 45 + +# The pokemon's public and hidden abilities +var ability = "Sturdy" +var ability_2 = "Rock Head" +var hidden_ability = "Sheer Force" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 2 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 133 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 32 + +# The pokemon's evolution ID +var evolution_ID = 17 + +# The pokemon's catch rate +var catch_rate = 180 + +# Weight in kg +var weight = 120.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(4, "Harden"), + MoveSet.new(7, "Mud-Slap"), + MoveSet.new(10, "Headbutt"), + MoveSet.new(13, "Metal Claw"), + MoveSet.new(17, "Rock Polish"), + MoveSet.new(21, "Rollout"), + MoveSet.new(25, "Protect"), + MoveSet.new(29, "Metal Whip"), + MoveSet.new(33, "Metal Sound"), + MoveSet.new(37, "Body Slam"), + MoveSet.new(40, "Rapid Spin"), + MoveSet.new(44, "Earthquake") +] diff --git a/Utilities/Battle/Database/Pokemon/Dearewl.gd.uid b/Utilities/Battle/Database/Pokemon/Dearewl.gd.uid new file mode 100644 index 000000000..79b140a62 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Dearewl.gd.uid @@ -0,0 +1 @@ +uid://djb6nosxy0dhd diff --git a/Utilities/Battle/Database/Pokemon/Dermafrost.gd b/Utilities/Battle/Database/Pokemon/Dermafrost.gd new file mode 100644 index 000000000..6c08cd8fd --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Dermafrost.gd @@ -0,0 +1,75 @@ +extends Object + +# The name of the pokemon +var name = "Dermafrost" + +# Pokedex ID# +var ID = 114 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ICE +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 95 +var attack = 115 +var defense = 120 +var sp_attack = 60 +var sp_defense = 70 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Solid Rock" +var ability_2 = "Snow Cloak" +var hidden_ability = "Sturdy" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 2 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 189 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 50 + +# Weight in kg +var weight = 890.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Blizzard"), + MoveSet.new(1, "Hammer Arm"), + MoveSet.new(1, "Rollout"), + MoveSet.new(1, "Growl"), + MoveSet.new(6, "Odor Sleuth"), + MoveSet.new(10, "Ice Shard"), + MoveSet.new(15, "Defense Curl"), + MoveSet.new(19, "Stomp"), + MoveSet.new(24, "Icicle Spear"), + MoveSet.new(28, "Chip Away"), + MoveSet.new(33, "Ancient Power"), + MoveSet.new(37, "Hail"), + MoveSet.new(40, "Ice Punch"), + MoveSet.new(44, "Hammer Arm"), + MoveSet.new(49, "Avalanche"), + MoveSet.new(51, "Stone Edge"), + MoveSet.new(54, "Sheer Cold") +] diff --git a/Utilities/Battle/Database/Pokemon/Dermafrost.gd.uid b/Utilities/Battle/Database/Pokemon/Dermafrost.gd.uid new file mode 100644 index 000000000..1f8c632b1 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Dermafrost.gd.uid @@ -0,0 +1 @@ +uid://dp86pueappwqx diff --git a/Utilities/Battle/Database/Pokemon/Devimp.gd b/Utilities/Battle/Database/Pokemon/Devimp.gd new file mode 100644 index 000000000..f1ef0c4f7 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Devimp.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Devimp" + +# Pokedex ID# +var ID = 187 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 65 +var defense = 55 +var sp_attack = 30 +var sp_defense = 45 +var speed = 40 + +# The pokemon's public and hidden abilities +var ability = "Defiant" +var ability_2 = "Intimidate" +var hidden_ability = "Disenchant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 61 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 48 + +# The pokemon's evolution ID +var evolution_ID = 188 + +# The pokemon's catch rate +var catch_rate = 135 + +# Weight in kg +var weight = 28.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Inferno"), + MoveSet.new(1, "Nasty Plot"), + MoveSet.new(1, "Ember"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Leer"), + MoveSet.new(8, "Bite"), + MoveSet.new(14, "Flame Wheel"), + MoveSet.new(20, "Nasty Plot"), + MoveSet.new(25, "Beat Up"), + MoveSet.new(31, "Fire Fang"), + MoveSet.new(35, "Feint Attack"), + MoveSet.new(42, "Torment"), + MoveSet.new(46, "Foul Play"), + MoveSet.new(50, "Shadow_Ball"), + MoveSet.new(58, "Flamethrower"), + MoveSet.new(60, "Inferno"), + MoveSet.new(66, "Crunch"), + MoveSet.new(72, "Flare Blitz"), + MoveSet.new(76, "Infernal Blade") +] diff --git a/Utilities/Battle/Database/Pokemon/Devimp.gd.uid b/Utilities/Battle/Database/Pokemon/Devimp.gd.uid new file mode 100644 index 000000000..4ca72a4e9 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Devimp.gd.uid @@ -0,0 +1 @@ +uid://bncglyxg0sgfb diff --git a/Utilities/Battle/Database/Pokemon/Dramsama.gd b/Utilities/Battle/Database/Pokemon/Dramsama.gd new file mode 100644 index 000000000..38222cfad --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Dramsama.gd @@ -0,0 +1,78 @@ +extends Object + +# The name of the pokemon +var name = "Dramsama" + +# Pokedex ID# +var ID = 143 + +# The pokemon's type. If only one type use type1 +var type1 = Type.PSYCHIC +var type2 = Type.GHOST + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 85 +var attack = 25 +var defense = 70 +var sp_attack = 105 +var sp_defense = 65 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Illusion" +var hidden_ability = "Synchronize" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 2 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 180 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 42.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Hypnosis"), + MoveSet.new(1, "Nightmare"), + MoveSet.new(1, "Dream Eater"), + MoveSet.new(1, "Psywave"), + MoveSet.new(3, "Night Shade"), + MoveSet.new(7, "Peck"), + MoveSet.new(10, "Hypnosis"), + MoveSet.new(12, "Teleport"), + MoveSet.new(14, "Hidden Power"), + MoveSet.new(16, "Calm Mind"), + MoveSet.new(19, "Payback"), + MoveSet.new(24, "Recover"), + MoveSet.new(25, "Psyshock"), + MoveSet.new(28, "Dream Eater"), + MoveSet.new(31, "Confuse Ray"), + MoveSet.new(33, "Pain Split"), + MoveSet.new(37, "Psychic"), + MoveSet.new(40, "Skill Swap"), + MoveSet.new(45, "Shadow_Ball"), + MoveSet.new(48, "Trick Room"), + MoveSet.new(55, "Transform") +] diff --git a/Utilities/Battle/Database/Pokemon/Dramsama.gd.uid b/Utilities/Battle/Database/Pokemon/Dramsama.gd.uid new file mode 100644 index 000000000..d03030a4f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Dramsama.gd.uid @@ -0,0 +1 @@ +uid://bapyn3rrgfw8c diff --git a/Utilities/Battle/Database/Pokemon/Drilgann.gd b/Utilities/Battle/Database/Pokemon/Drilgann.gd new file mode 100644 index 000000000..5e9a712c4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Drilgann.gd @@ -0,0 +1,75 @@ +extends Object + +# The name of the pokemon +var name = "Drilgann" + +# Pokedex ID# +var ID = 74 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 140 +var defense = 70 +var sp_attack = 60 +var sp_defense = 75 +var speed = 55 + +# The pokemon's public and hidden abilities +var ability = "Lightning rod" +var ability_2 = "Sand Rush" +var hidden_ability = "Mold Breaker" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 166 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 60 + +# Weight in kg +var weight = 190.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Horn Attack"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Mud-Slap"), + MoveSet.new(8, "Pursuit"), + MoveSet.new(12, "Fury Attack"), + MoveSet.new(15, "Metal Claw"), + MoveSet.new(19, "Dig"), + MoveSet.new(22, "Hone_Claws"), + MoveSet.new(25, "Drill Peck"), + MoveSet.new(27, "Rapid_Spin"), + MoveSet.new(30, "Rock Slide"), + MoveSet.new(33, "Earthquake"), + MoveSet.new(36, "Swords Dance"), + MoveSet.new(44, "Sandstorm"), + MoveSet.new(49, "Drill Run"), + MoveSet.new(55, "Horn Drill"), + MoveSet.new(62, "Megahorn") +] diff --git a/Utilities/Battle/Database/Pokemon/Drilgann.gd.uid b/Utilities/Battle/Database/Pokemon/Drilgann.gd.uid new file mode 100644 index 000000000..6ecfe3692 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Drilgann.gd.uid @@ -0,0 +1 @@ +uid://dhum2as5md3ud diff --git a/Utilities/Battle/Database/Pokemon/Dunseraph.gd b/Utilities/Battle/Database/Pokemon/Dunseraph.gd old mode 100755 new mode 100644 index cacfe0964..b88a2c304 --- a/Utilities/Battle/Database/Pokemon/Dunseraph.gd +++ b/Utilities/Battle/Database/Pokemon/Dunseraph.gd @@ -1,79 +1,79 @@ -extends Object - -# The name of the pokemon -var name = "Dunseraph" - -# Pokedex ID# -var ID = 23 - -# The pokemon's type. If only one type use type1 -var type1 = Type.DRAGON -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 150 -var attack = 80 -var defense = 80 -var sp_attack = 100 -var sp_defense = 75 -var speed = 75 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 3 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 189 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 120 - -# Weight in kg -var weight = 110.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Sky Fall"), - MoveSet.new(1, "Dragon Breath"), - MoveSet.new(1, "Rage"), - MoveSet.new(1, "Defense Curl"), - MoveSet.new(4, "Rollout"), - MoveSet.new(7, "Spite"), - MoveSet.new(10, "Pursuit"), - MoveSet.new(13, "Screech"), - MoveSet.new(16, "Yawn"), - MoveSet.new(19, "Ancient Power"), - MoveSet.new(22, "Take Down"), - MoveSet.new(25, "Roost"), - MoveSet.new(28, "Glare"), - MoveSet.new(31, "Dig"), - MoveSet.new(34, "Double-Edge"), - MoveSet.new(37, "Coil"), - MoveSet.new(40, "Endure"), - MoveSet.new(42, "Sky Fall"), - MoveSet.new(43, "Dragon Breath"), - MoveSet.new(46, "Air Slash"), - MoveSet.new(49, "Dragon Pulse"), - MoveSet.new(49, "Outrage") -] +extends Object + +# The name of the pokemon +var name = "Dunseraph" + +# Pokedex ID# +var ID = 23 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DRAGON +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 150 +var attack = 80 +var defense = 80 +var sp_attack = 100 +var sp_defense = 75 +var speed = 75 + +# The pokemon's public and hidden abilities +var ability = "Serene Grace" +var hidden_ability = "Cloud Nine" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 3 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 189 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 120 + +# Weight in kg +var weight = 110.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Sky Fall"), + MoveSet.new(1, "Dragon Breath"), + MoveSet.new(1, "Rage"), + MoveSet.new(1, "Defense Curl"), + MoveSet.new(4, "Rollout"), + MoveSet.new(7, "Spite"), + MoveSet.new(10, "Pursuit"), + MoveSet.new(13, "Screech"), + MoveSet.new(16, "Yawn"), + MoveSet.new(19, "Ancient Power"), + MoveSet.new(22, "Take Down"), + MoveSet.new(25, "Roost"), + MoveSet.new(28, "Glare"), + MoveSet.new(31, "Dig"), + MoveSet.new(34, "Double-Edge"), + MoveSet.new(37, "Coil"), + MoveSet.new(40, "Endure"), + MoveSet.new(42, "Sky Fall"), + MoveSet.new(43, "Dragon Breath"), + MoveSet.new(46, "Air Slash"), + MoveSet.new(49, "Dragon Pulse"), + MoveSet.new(49, "Outrage") +] diff --git a/Utilities/Battle/Database/Pokemon/Dunseraph.gd.uid b/Utilities/Battle/Database/Pokemon/Dunseraph.gd.uid new file mode 100644 index 000000000..77f61baa4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Dunseraph.gd.uid @@ -0,0 +1 @@ +uid://b8jorycflu5w4 diff --git a/Utilities/Battle/Database/Pokemon/Dunsparce.gd b/Utilities/Battle/Database/Pokemon/Dunsparce.gd old mode 100755 new mode 100644 index 6d8a81396..3271617e0 --- a/Utilities/Battle/Database/Pokemon/Dunsparce.gd +++ b/Utilities/Battle/Database/Pokemon/Dunsparce.gd @@ -1,76 +1,77 @@ -extends Object - -# The name of the pokemon -var name = "Dunsparce" - -# Pokedex ID# -var ID = 22 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 100 -var attack = 70 -var defense = 70 -var sp_attack = 65 -var sp_defense = 65 -var speed = 45 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 1 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 83 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 42 - -# The pokemon's evolution ID -var evolution_ID = 23 - -# The pokemon's catch rate -var catch_rate = 190 - -# Weight in kg -var weight = 14.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Rage"), - MoveSet.new(1, "Defense Curl"), - MoveSet.new(4, "Rollout"), - MoveSet.new(7, "Spite"), - MoveSet.new(10, "Pursuit"), - MoveSet.new(13, "Screech"), - MoveSet.new(16, "Yawn"), - MoveSet.new(19, "Ancient Power"), - MoveSet.new(22, "Take Down"), - MoveSet.new(25, "Roost"), - MoveSet.new(28, "Glare"), - MoveSet.new(31, "Dig"), - MoveSet.new(34, "Double-Edge"), - MoveSet.new(37, "Coil"), - MoveSet.new(40, "Endure"), - MoveSet.new(42, "Sky Fall"), - MoveSet.new(43, "Drill Run"), - MoveSet.new(46, "Endeavor"), - MoveSet.new(49, "Flail") -] +extends Object + +# The name of the pokemon +var name = "Dunsparce" + +# Pokedex ID# +var ID = 22 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 100 +var attack = 70 +var defense = 70 +var sp_attack = 65 +var sp_defense = 65 +var speed = 45 + +# The pokemon's public and hidden abilities +var ability = "Serene Grace" +var ability_2 = "Run Away" +var hidden_ability = "Rattled" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 83 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 42 + +# The pokemon's evolution ID +var evolution_ID = 23 + +# The pokemon's catch rate +var catch_rate = 190 + +# Weight in kg +var weight = 14.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Rage"), + MoveSet.new(1, "Defense Curl"), + MoveSet.new(4, "Rollout"), + MoveSet.new(7, "Spite"), + MoveSet.new(10, "Pursuit"), + MoveSet.new(13, "Screech"), + MoveSet.new(16, "Yawn"), + MoveSet.new(19, "Ancient Power"), + MoveSet.new(22, "Take Down"), + MoveSet.new(25, "Roost"), + MoveSet.new(28, "Glare"), + MoveSet.new(31, "Dig"), + MoveSet.new(34, "Double-Edge"), + MoveSet.new(37, "Coil"), + MoveSet.new(40, "Endure"), + MoveSet.new(42, "Sky Fall"), + MoveSet.new(43, "Drill Run"), + MoveSet.new(46, "Endeavor"), + MoveSet.new(49, "Flail") +] diff --git a/Utilities/Battle/Database/Pokemon/Dunsparce.gd.uid b/Utilities/Battle/Database/Pokemon/Dunsparce.gd.uid new file mode 100644 index 000000000..401f4e700 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Dunsparce.gd.uid @@ -0,0 +1 @@ +uid://tf0sxu3p6h1x diff --git a/Utilities/Battle/Database/Pokemon/Duplicat.gd b/Utilities/Battle/Database/Pokemon/Duplicat.gd new file mode 100644 index 000000000..b01552e0e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Duplicat.gd @@ -0,0 +1,65 @@ +extends Object + +# The name of the pokemon +var name = "Duplicat" + +# Pokedex ID# +var ID = 128 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 58 +var attack = 58 +var defense = 58 +var sp_attack = 58 +var sp_defense = 58 +var speed = 58 + +# The pokemon's public and hidden abilities +var ability = "Prankster" +var ability_2 = "Trace" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 137 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 7.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Glare"), + MoveSet.new(1, "Copycat"), + MoveSet.new(1, "Double Team"), + MoveSet.new(11, "Confuse Ray"), + MoveSet.new(22, "Substitute"), + MoveSet.new(33, "Transform"), + MoveSet.new(38, "Mirror Coat") +] diff --git a/Utilities/Battle/Database/Pokemon/Duplicat.gd.uid b/Utilities/Battle/Database/Pokemon/Duplicat.gd.uid new file mode 100644 index 000000000..7fb0eceea --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Duplicat.gd.uid @@ -0,0 +1 @@ +uid://cpsrm5bu57k4w diff --git a/Utilities/Battle/Database/Pokemon/Eevee.gd b/Utilities/Battle/Database/Pokemon/Eevee.gd new file mode 100644 index 000000000..58b2e639e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Eevee.gd @@ -0,0 +1,75 @@ +extends Object + +# The name of the pokemon +var name = "Eevee" + +# Pokedex ID# +var ID = 129 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 55 +var defense = 50 +var sp_attack = 45 +var sp_defense = 65 +var speed = 55 + +# The pokemon's public and hidden abilities +var ability = "Run Away" +var ability_2 = "Adaptability" +var hidden_ability = "Anticipation" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 65 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 6.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Helping Hand"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(1, "Growl"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Baby-Doll Eyes"), + MoveSet.new(10, "Swift"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(17, "Bite"), + MoveSet.new(20, "Refresh"), + MoveSet.new(23, "Covet"), + MoveSet.new(25, "Take Down"), + MoveSet.new(29, "Charm"), + MoveSet.new(33, "Baton Pass"), + MoveSet.new(37, "Double-Edge"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Trump Card") +] diff --git a/Utilities/Battle/Database/Pokemon/Eevee.gd.uid b/Utilities/Battle/Database/Pokemon/Eevee.gd.uid new file mode 100644 index 000000000..64cc9ffa0 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Eevee.gd.uid @@ -0,0 +1 @@ +uid://igyvvtpwxbyv diff --git a/Utilities/Battle/Database/Pokemon/Ekans.gd b/Utilities/Battle/Database/Pokemon/Ekans.gd old mode 100755 new mode 100644 index 550bd9402..84a9b405a --- a/Utilities/Battle/Database/Pokemon/Ekans.gd +++ b/Utilities/Battle/Database/Pokemon/Ekans.gd @@ -1,73 +1,74 @@ -extends Object - -# The name of the pokemon -var name = "Ekans" - -# Pokedex ID# -var ID = 44 - -# The pokemon's type. If only one type use type1 -var type1 = Type.POISON -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 35 -var attack = 60 -var defense = 45 -var sp_attack = 40 -var sp_defense = 55 -var speed = 55 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 1 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 58 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 22 - -# The pokemon's evolution ID -var evolution_ID = 45 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 6.9 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Wrap"), - MoveSet.new(1, "Leer"), - MoveSet.new(4, "Poison Sting"), - MoveSet.new(9, "Bite"), - MoveSet.new(12, "Glare"), - MoveSet.new(17, "Screech"), - MoveSet.new(20, "Acid"), - MoveSet.new(25, "Stockpile"), - MoveSet.new(25, "Swallow"), - MoveSet.new(25, "Spit Up"), - MoveSet.new(28, "Acid Spray"), - MoveSet.new(33, "Mud Bomb"), - MoveSet.new(36, "Gastro Acid"), - MoveSet.new(41, "Haze"), - MoveSet.new(44, "Coil"), - MoveSet.new(49, "Gunk Shot") -] +extends Object + +# The name of the pokemon +var name = "Ekans" + +# Pokedex ID# +var ID = 44 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 35 +var attack = 60 +var defense = 45 +var sp_attack = 40 +var sp_defense = 55 +var speed = 55 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var ability_2 = "Shed Skin" +var hidden_ability = "Unnerve" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 58 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 22 + +# The pokemon's evolution ID +var evolution_ID = 45 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 6.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Wrap"), + MoveSet.new(1, "Leer"), + MoveSet.new(4, "Poison Sting"), + MoveSet.new(9, "Bite"), + MoveSet.new(12, "Glare"), + MoveSet.new(17, "Screech"), + MoveSet.new(20, "Acid"), + MoveSet.new(25, "Stockpile"), + MoveSet.new(25, "Swallow"), + MoveSet.new(25, "Spit Up"), + MoveSet.new(28, "Acid Spray"), + MoveSet.new(33, "Mud Bomb"), + MoveSet.new(36, "Gastro Acid"), + MoveSet.new(41, "Haze"), + MoveSet.new(44, "Coil"), + MoveSet.new(49, "Gunk Shot") +] diff --git a/Utilities/Battle/Database/Pokemon/Ekans.gd.uid b/Utilities/Battle/Database/Pokemon/Ekans.gd.uid new file mode 100644 index 000000000..3e45cf4f4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Ekans.gd.uid @@ -0,0 +1 @@ +uid://bkkhb4dow2bmh diff --git a/Utilities/Battle/Database/Pokemon/Electruxo.gd b/Utilities/Battle/Database/Pokemon/Electruxo.gd old mode 100755 new mode 100644 index 5f776bf78..339a98fd7 --- a/Utilities/Battle/Database/Pokemon/Electruxo.gd +++ b/Utilities/Battle/Database/Pokemon/Electruxo.gd @@ -19,8 +19,8 @@ var sp_defense = 105 var speed = 85 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Static" +var hidden_ability = "Torrent" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 @@ -61,7 +61,7 @@ var moveset = [ MoveSet.new(4, "Tail Whip"), MoveSet.new(7, "Water Gun"), MoveSet.new(10, "Withdraw"), - MoveSet.new(17, "Aqua jet"), + MoveSet.new(17, "Aqua Jet"), MoveSet.new(19, "Stomp"), MoveSet.new(23, "Spark"), MoveSet.new(25, "Magnet Rise"), diff --git a/Utilities/Battle/Database/Pokemon/Electruxo.gd.uid b/Utilities/Battle/Database/Pokemon/Electruxo.gd.uid new file mode 100644 index 000000000..7b0eb7843 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Electruxo.gd.uid @@ -0,0 +1 @@ +uid://2fk8uhoomanr diff --git a/Utilities/Battle/Database/Pokemon/Eletux.gd b/Utilities/Battle/Database/Pokemon/Eletux.gd old mode 100755 new mode 100644 index 58bdf9e83..0a1ab9077 --- a/Utilities/Battle/Database/Pokemon/Eletux.gd +++ b/Utilities/Battle/Database/Pokemon/Eletux.gd @@ -19,8 +19,8 @@ var sp_defense = 65 var speed = 45 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Static" +var hidden_ability = "Torrent" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 diff --git a/Utilities/Battle/Database/Pokemon/Eletux.gd.uid b/Utilities/Battle/Database/Pokemon/Eletux.gd.uid new file mode 100644 index 000000000..65a0cf25f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Eletux.gd.uid @@ -0,0 +1 @@ +uid://dfi3lkjs8wd47 diff --git a/Utilities/Battle/Database/Pokemon/Empirilla.gd b/Utilities/Battle/Database/Pokemon/Empirilla.gd old mode 100755 new mode 100644 index c44067eb5..8ed5a4435 --- a/Utilities/Battle/Database/Pokemon/Empirilla.gd +++ b/Utilities/Battle/Database/Pokemon/Empirilla.gd @@ -19,8 +19,8 @@ var sp_defense = 80 var speed = 95 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Infuriate" +var hidden_ability = "Weak Armor" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 @@ -60,7 +60,7 @@ var moveset = [ MoveSet.new(1, "Leer"), MoveSet.new(1, "Low Kick"), MoveSet.new(1, "Rage"), - MoveSet.new(9, "Furry Swipes"), + MoveSet.new(9, "Fury Swipes"), MoveSet.new(13, "Karate Chop"), MoveSet.new(21, "Screech"), MoveSet.new(25, "Assurance"), diff --git a/Utilities/Battle/Database/Pokemon/Empirilla.gd.uid b/Utilities/Battle/Database/Pokemon/Empirilla.gd.uid new file mode 100644 index 000000000..afbd5226d --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Empirilla.gd.uid @@ -0,0 +1 @@ +uid://cvfd876pbcfgc diff --git a/Utilities/Battle/Database/Pokemon/Escartress.gd b/Utilities/Battle/Database/Pokemon/Escartress.gd new file mode 100644 index 000000000..824716730 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Escartress.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Escartress" + +# Pokedex ID# +var ID = 87 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.WATER + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 120 +var attack = 60 +var defense = 90 +var sp_attack = 110 +var sp_defense = 70 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Shell Armor" +var ability_2 = "Sand Veil" +var hidden_ability = "Sand Stream" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 2 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 232 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 25 + +# Weight in kg +var weight = 229.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Mud-Slap"), + MoveSet.new(2, "Mud Sport"), + MoveSet.new(4, "Harden"), + MoveSet.new(7, "Water Gun"), + MoveSet.new(11, "Mud Bomb"), + MoveSet.new(16, "Bubble Beam"), + MoveSet.new(22, "Rain Dance"), + MoveSet.new(29, "Magnitude"), + MoveSet.new(37, "Muddy Water"), + MoveSet.new(46, "Recover"), + MoveSet.new(50, "Hydro Pump"), + MoveSet.new(55, "Earthquake"), + MoveSet.new(59, "Earth Power") +] diff --git a/Utilities/Battle/Database/Pokemon/Escartress.gd.uid b/Utilities/Battle/Database/Pokemon/Escartress.gd.uid new file mode 100644 index 000000000..33cb39638 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Escartress.gd.uid @@ -0,0 +1 @@ +uid://06xphm13oerw diff --git a/Utilities/Battle/Database/Pokemon/Eshouten.gd b/Utilities/Battle/Database/Pokemon/Eshouten.gd old mode 100755 new mode 100644 index 2b25a7a2b..f89cc54b5 --- a/Utilities/Battle/Database/Pokemon/Eshouten.gd +++ b/Utilities/Battle/Database/Pokemon/Eshouten.gd @@ -1,72 +1,73 @@ -extends Object - -# The name of the pokemon -var name = "Eshouten" - -# Pokedex ID# -var ID = 36 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 75 -var attack = 85 -var defense = 55 -var sp_attack = 65 -var sp_defense = 60 -var speed = 110 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 2 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 158 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 45 - -# Weight in kg -var weight = 12.2 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Peck"), - MoveSet.new(1, "Charm"), - MoveSet.new(1, "Foresight"), - MoveSet.new(1, "Confusion"), - MoveSet.new(4, "Foresight"), - MoveSet.new(8, "Quick Attack"), - MoveSet.new(13, "Wing Attack"), - MoveSet.new(19, "Sing"), - MoveSet.new(25, "Confusion"), - MoveSet.new(28, "Double Team"), - MoveSet.new(32, "Air Slash"), - MoveSet.new(37, "Psych Up"), - MoveSet.new(42, "Ominous Wind"), - MoveSet.new(47, "Zen Headbutt"), - MoveSet.new(52, "Sky Attack") -] +extends Object + +# The name of the pokemon +var name = "Eshouten" + +# Pokedex ID# +var ID = 36 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 85 +var defense = 55 +var sp_attack = 65 +var sp_defense = 60 +var speed = 110 + +# The pokemon's public and hidden abilities +var ability = "Serene Grace" +var ability_2 = "Insomnia" +var hidden_ability = "Tinted Lens" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 158 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 12.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(1, "Charm"), + MoveSet.new(1, "Foresight"), + MoveSet.new(1, "Confusion"), + MoveSet.new(4, "Foresight"), + MoveSet.new(8, "Quick Attack"), + MoveSet.new(13, "Wing Attack"), + MoveSet.new(19, "Sing"), + MoveSet.new(25, "Confusion"), + MoveSet.new(28, "Double Team"), + MoveSet.new(32, "Air Slash"), + MoveSet.new(37, "Psych Up"), + MoveSet.new(42, "Ominous Wind"), + MoveSet.new(47, "Zen Headbutt"), + MoveSet.new(52, "Sky Attack") +] diff --git a/Utilities/Battle/Database/Pokemon/Eshouten.gd.uid b/Utilities/Battle/Database/Pokemon/Eshouten.gd.uid new file mode 100644 index 000000000..e52e1c85e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Eshouten.gd.uid @@ -0,0 +1 @@ +uid://xuno6v341ycw diff --git a/Utilities/Battle/Database/Pokemon/Espeon.gd b/Utilities/Battle/Database/Pokemon/Espeon.gd new file mode 100644 index 000000000..cdb2c5128 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Espeon.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Espeon" + +# Pokedex ID# +var ID = 133 + +# The pokemon's type. If only one type use type1 +var type1 = Type.PSYCHIC +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 65 +var defense = 60 +var sp_attack = 130 +var sp_defense = 95 +var speed = 110 + +# The pokemon's public and hidden abilities +var ability = "Synchronize" +var hidden_ability = "Magic Bounce" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 26.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Helping Hand"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Confusion"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(17, "Swift"), + MoveSet.new(21, "Psybeam"), + MoveSet.new(25, "Future Sight"), + MoveSet.new(29, "Psych Up"), + MoveSet.new(33, "Morning Sun"), + MoveSet.new(37, "Psychic"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Power Swap") +] diff --git a/Utilities/Battle/Database/Pokemon/Espeon.gd.uid b/Utilities/Battle/Database/Pokemon/Espeon.gd.uid new file mode 100644 index 000000000..583225e34 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Espeon.gd.uid @@ -0,0 +1 @@ +uid://chkpueu7ye7ep diff --git a/Utilities/Battle/Database/Pokemon/Fafninter.gd b/Utilities/Battle/Database/Pokemon/Fafninter.gd new file mode 100644 index 000000000..0db717697 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Fafninter.gd @@ -0,0 +1,78 @@ +extends Object + +# The name of the pokemon +var name = "Fafninter" + +# Pokedex ID# +var ID = 156 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ICE +var type2 = Type.DRAGON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 120 +var attack = 110 +var defense = 77 +var sp_attack = 95 +var sp_defense = 98 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Thick Fat" +var ability_2 = "Fur Coat" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 2 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 266 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 35 + +# Weight in kg +var weight = 187.7 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Dragon Tail"), + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Dragon Breath"), + MoveSet.new(5, "Powder Snow"), + MoveSet.new(9, "Tail_Whip"), + MoveSet.new(12, "Hail"), + MoveSet.new(15, "Ice Fang"), + MoveSet.new(19, "Camouflage"), + MoveSet.new(23, "Glaciate"), + MoveSet.new(25, "Body_Slam"), + MoveSet.new(28, "Ice Shard"), + MoveSet.new(32, "Rock Slide"), + MoveSet.new(35, "Avalanche"), + MoveSet.new(38, "Ice_Beam"), + MoveSet.new(42, "Dragon Tail"), + MoveSet.new(53, "Dragon_Pulse"), + MoveSet.new(59, "Dragon Dance"), + MoveSet.new(67, "Blizzard"), + MoveSet.new(74, "Outrage") +] diff --git a/Utilities/Battle/Database/Pokemon/Fafninter.gd.uid b/Utilities/Battle/Database/Pokemon/Fafninter.gd.uid new file mode 100644 index 000000000..4e3a8ada8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Fafninter.gd.uid @@ -0,0 +1 @@ +uid://csuds75jvredt diff --git a/Utilities/Battle/Database/Pokemon/Fafurr.gd b/Utilities/Battle/Database/Pokemon/Fafurr.gd new file mode 100644 index 000000000..0fd51ea6e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Fafurr.gd @@ -0,0 +1,79 @@ +extends Object + +# The name of the pokemon +var name = "Fafurr" + +# Pokedex ID# +var ID = 155 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ICE +var type2 = Type.DRAGON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 75 +var defense = 45 +var sp_attack = 60 +var sp_defense = 70 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Thick Fat" +var ability_2 = "Fur Coat" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 80 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 55 + +# The pokemon's evolution ID +var evolution_ID = 156 + +# The pokemon's catch rate +var catch_rate = 145 + +# Weight in kg +var weight = 64.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Dragon Tail"), + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Dragon Breath"), + MoveSet.new(5, "Powder Snow"), + MoveSet.new(9, "Tail_Whip"), + MoveSet.new(12, "Hail"), + MoveSet.new(15, "Ice Fang"), + MoveSet.new(17, "Camouflage"), + MoveSet.new(21, "Glaciate"), + MoveSet.new(22, "Body_Slam"), + MoveSet.new(25, "Ice Shard"), + MoveSet.new(28, "Rock Slide"), + MoveSet.new(31, "Avalanche"), + MoveSet.new(33, "Ice_Beam"), + MoveSet.new(40, "Dragon Tail"), + MoveSet.new(48, "Dragon_Pulse"), + MoveSet.new(56, "Dragon Dance"), + MoveSet.new(58, "Icicle Spear"), + MoveSet.new(62, "Blizzard"), + MoveSet.new(65, "Outrage") +] diff --git a/Utilities/Battle/Database/Pokemon/Fafurr.gd.uid b/Utilities/Battle/Database/Pokemon/Fafurr.gd.uid new file mode 100644 index 000000000..83719316a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Fafurr.gd.uid @@ -0,0 +1 @@ +uid://cog5m3ofmchi1 diff --git a/Utilities/Battle/Database/Pokemon/Fallengel.gd b/Utilities/Battle/Database/Pokemon/Fallengel.gd new file mode 100644 index 000000000..c55dcf46c --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Fallengel.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Fallengel" + +# Pokedex ID# +var ID = 188 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 85 +var attack = 105 +var defense = 75 +var sp_attack = 35 +var sp_defense = 55 +var speed = 55 + +# The pokemon's public and hidden abilities +var ability = "Defiant" +var ability_2 = "Intimidate" +var hidden_ability = "Disenchant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 147 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 72 + +# The pokemon's evolution ID +var evolution_ID = 189 + +# The pokemon's catch rate +var catch_rate = 70 + +# Weight in kg +var weight = 58.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Inferno"), + MoveSet.new(1, "Nasty Plot"), + MoveSet.new(1, "Ember"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Leer"), + MoveSet.new(14, "Bite"), + MoveSet.new(20, "Flame Wheel"), + MoveSet.new(26, "Nasty Plot"), + MoveSet.new(30, "Beat Up"), + MoveSet.new(36, "Fire Fang"), + MoveSet.new(42, "Feint Attack"), + MoveSet.new(46, "Torment"), + MoveSet.new(50, "Foul Play"), + MoveSet.new(56, "Shadow_Ball"), + MoveSet.new(64, "Flamethrower"), + MoveSet.new(69, "Inferno"), + MoveSet.new(72, "Crunch"), + MoveSet.new(76, "Flare Blitz"), + MoveSet.new(81, "Infernal Blade") +] diff --git a/Utilities/Battle/Database/Pokemon/Fallengel.gd.uid b/Utilities/Battle/Database/Pokemon/Fallengel.gd.uid new file mode 100644 index 000000000..680d1c299 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Fallengel.gd.uid @@ -0,0 +1 @@ +uid://bvwtgv0rk121w diff --git a/Utilities/Battle/Database/Pokemon/Feleng.gd b/Utilities/Battle/Database/Pokemon/Feleng.gd old mode 100755 new mode 100644 index a10943a98..c50fcb2e0 --- a/Utilities/Battle/Database/Pokemon/Feleng.gd +++ b/Utilities/Battle/Database/Pokemon/Feleng.gd @@ -1,69 +1,70 @@ -extends Object - -# The name of the pokemon -var name = "Feleng" - -# Pokedex ID# -var ID = 29 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 60 -var attack = 95 -var defense = 70 -var sp_attack = 45 -var sp_defense = 37 -var speed = 95 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 1 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 57 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 19 - -# The pokemon's evolution ID -var evolution_ID = 30 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 17.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Scratch"), - MoveSet.new(1, "Yawn"), - MoveSet.new(7, "Encore"), - MoveSet.new(11, "Fury Swipes"), - MoveSet.new(15, "Charm"), - MoveSet.new(18, "Feint Attack"), - MoveSet.new(23, "Assist"), - MoveSet.new(28, "Covet"), - MoveSet.new(33, "Slack Off"), - MoveSet.new(37, "Slash"), - MoveSet.new(41, "Attract"), - MoveSet.new(44, "Hone Claws") -] +extends Object + +# The name of the pokemon +var name = "Feleng" + +# Pokedex ID# +var ID = 29 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 95 +var defense = 70 +var sp_attack = 45 +var sp_defense = 37 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var ability_2 = "Cute Charm" +var hidden_ability = "Frisk" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 57 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 19 + +# The pokemon's evolution ID +var evolution_ID = 30 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 17.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Yawn"), + MoveSet.new(7, "Encore"), + MoveSet.new(11, "Fury Swipes"), + MoveSet.new(15, "Charm"), + MoveSet.new(18, "Feint Attack"), + MoveSet.new(23, "Assist"), + MoveSet.new(28, "Covet"), + MoveSet.new(33, "Slack Off"), + MoveSet.new(37, "Slash"), + MoveSet.new(41, "Attract"), + MoveSet.new(44, "Hone Claws") +] diff --git a/Utilities/Battle/Database/Pokemon/Feleng.gd.uid b/Utilities/Battle/Database/Pokemon/Feleng.gd.uid new file mode 100644 index 000000000..f4a95bcf6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Feleng.gd.uid @@ -0,0 +1 @@ +uid://csdj12dwdaeq5 diff --git a/Utilities/Battle/Database/Pokemon/Feliger.gd b/Utilities/Battle/Database/Pokemon/Feliger.gd old mode 100755 new mode 100644 index f4a0dbc7d..626777424 --- a/Utilities/Battle/Database/Pokemon/Feliger.gd +++ b/Utilities/Battle/Database/Pokemon/Feliger.gd @@ -1,71 +1,71 @@ -extends Object - -# The name of the pokemon -var name = "Feliger" - -# Pokedex ID# -var ID = 31 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 120 -var attack = 155 -var defense = 105 -var sp_attack = 35 -var sp_defense = 95 -var speed = 65 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 2 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 2 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 245 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 45 - -# Weight in kg -var weight = 130.5 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Scratch"), - MoveSet.new(1, "Yawn"), - MoveSet.new(7, "Encore"), - MoveSet.new(13, "Fury Swipes"), - MoveSet.new(17, "Charm"), - MoveSet.new(19, "Low Kick"), - MoveSet.new(23, "Feint Attack"), - MoveSet.new(28, "Assist"), - MoveSet.new(34, "Body Slam"), - MoveSet.new(42, "Slack Off"), - MoveSet.new(43, "Slash"), - MoveSet.new(47, "Snore"), - MoveSet.new(53, "Hone Claws"), - MoveSet.new(57, "Crush Claw") -] +extends Object + +# The name of the pokemon +var name = "Feliger" + +# Pokedex ID# +var ID = 31 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 120 +var attack = 155 +var defense = 105 +var sp_attack = 35 +var sp_defense = 95 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Lazy" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 245 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 130.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Yawn"), + MoveSet.new(7, "Encore"), + MoveSet.new(13, "Fury Swipes"), + MoveSet.new(17, "Charm"), + MoveSet.new(19, "Low Kick"), + MoveSet.new(23, "Feint Attack"), + MoveSet.new(28, "Assist"), + MoveSet.new(34, "Body Slam"), + MoveSet.new(42, "Slack Off"), + MoveSet.new(43, "Slash"), + MoveSet.new(47, "Snore"), + MoveSet.new(53, "Hone Claws"), + MoveSet.new(57, "Crush Claw") +] diff --git a/Utilities/Battle/Database/Pokemon/Feliger.gd.uid b/Utilities/Battle/Database/Pokemon/Feliger.gd.uid new file mode 100644 index 000000000..790bbcf1c --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Feliger.gd.uid @@ -0,0 +1 @@ +uid://du88doy3ctk4j diff --git a/Utilities/Battle/Database/Pokemon/Felunge.gd b/Utilities/Battle/Database/Pokemon/Felunge.gd old mode 100755 new mode 100644 index 4995ce76e..8d3b807d1 --- a/Utilities/Battle/Database/Pokemon/Felunge.gd +++ b/Utilities/Battle/Database/Pokemon/Felunge.gd @@ -1,70 +1,71 @@ -extends Object - -# The name of the pokemon -var name = "Felunge" - -# Pokedex ID# -var ID = 30 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 50 -var attack = 70 -var defense = 45 -var sp_attack = 35 -var sp_defense = 35 -var speed = 50 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 1 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 1 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 141 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 40 - -# The pokemon's evolution ID -var evolution_ID = 31 - -# The pokemon's catch rate -var catch_rate = 120 - -# Weight in kg -var weight = 46.5 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Scratch"), - MoveSet.new(1, "Yawn"), - MoveSet.new(7, "Encore"), - MoveSet.new(13, "Fury Swipes"), - MoveSet.new(17, "Charm"), - MoveSet.new(23, "Feint Attack"), - MoveSet.new(28, "Assist"), - MoveSet.new(34, "Counter"), - MoveSet.new(38, "Slash"), - MoveSet.new(40, "Rest"), - MoveSet.new(47, "Attract"), - MoveSet.new(53, "Hone Claws"), - MoveSet.new(57, "Reversal") -] +extends Object + +# The name of the pokemon +var name = "Felunge" + +# Pokedex ID# +var ID = 30 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 50 +var attack = 70 +var defense = 45 +var sp_attack = 35 +var sp_defense = 35 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var ability_2 = "Cute Charm" +var hidden_ability = "Frisk" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 141 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 40 + +# The pokemon's evolution ID +var evolution_ID = 31 + +# The pokemon's catch rate +var catch_rate = 120 + +# Weight in kg +var weight = 46.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Yawn"), + MoveSet.new(7, "Encore"), + MoveSet.new(13, "Fury Swipes"), + MoveSet.new(17, "Charm"), + MoveSet.new(23, "Feint Attack"), + MoveSet.new(28, "Assist"), + MoveSet.new(34, "Counter"), + MoveSet.new(38, "Slash"), + MoveSet.new(40, "Rest"), + MoveSet.new(47, "Attract"), + MoveSet.new(53, "Hone Claws"), + MoveSet.new(57, "Reversal") +] diff --git a/Utilities/Battle/Database/Pokemon/Felunge.gd.uid b/Utilities/Battle/Database/Pokemon/Felunge.gd.uid new file mode 100644 index 000000000..f1e07fbe4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Felunge.gd.uid @@ -0,0 +1 @@ +uid://c4ukgshul41t8 diff --git a/Utilities/Battle/Database/Pokemon/Firoke.gd b/Utilities/Battle/Database/Pokemon/Firoke.gd old mode 100755 new mode 100644 index e63163f0a..b3bf2918b --- a/Utilities/Battle/Database/Pokemon/Firoke.gd +++ b/Utilities/Battle/Database/Pokemon/Firoke.gd @@ -1,70 +1,70 @@ -extends Object - -# The name of the pokemon -var name = "Firoke" - -# Pokedex ID# -var ID = 41 - -# The pokemon's type. If only one type use type1 -var type1 = Type.BUG -var type2 = Type.FIRE - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 80 -var attack = 60 -var defense = 60 -var sp_attack = 100 -var sp_defense = 60 -var speed = 65 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 2 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 149 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 87.5 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 90 - -# Weight in kg -var weight = 19.2 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Incinerate"), - MoveSet.new(1, "Poison Sting"), - MoveSet.new(1, "String Shot"), - MoveSet.new(1, "Scary Face"), - MoveSet.new(6, "Leech Life"), - MoveSet.new(11, "Incinerate"), - MoveSet.new(17, "Night Shade"), - MoveSet.new(25, "Bug Bite"), - MoveSet.new(34, "Fire Spin"), - MoveSet.new(39, "Spider Web"), - MoveSet.new(44, "Heat Wave"), - MoveSet.new(49, "X-Scissor"), - MoveSet.new(54, "Inferno") -] +extends Object + +# The name of the pokemon +var name = "Firoke" + +# Pokedex ID# +var ID = 41 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.FIRE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 60 +var defense = 60 +var sp_attack = 100 +var sp_defense = 60 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Sniper" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 149 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 19.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Incinerate"), + MoveSet.new(1, "Poison Sting"), + MoveSet.new(1, "String Shot"), + MoveSet.new(1, "Scary Face"), + MoveSet.new(6, "Leech Life"), + MoveSet.new(11, "Incinerate"), + MoveSet.new(17, "Night Shade"), + MoveSet.new(25, "Bug Bite"), + MoveSet.new(34, "Fire Spin"), + MoveSet.new(39, "Spider Web"), + MoveSet.new(44, "Heat Wave"), + MoveSet.new(49, "X-Scissor"), + MoveSet.new(54, "Inferno") +] diff --git a/Utilities/Battle/Database/Pokemon/Firoke.gd.uid b/Utilities/Battle/Database/Pokemon/Firoke.gd.uid new file mode 100644 index 000000000..1a002aa29 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Firoke.gd.uid @@ -0,0 +1 @@ +uid://bhtyfiwl52d6x diff --git a/Utilities/Battle/Database/Pokemon/Flaaffy.gd b/Utilities/Battle/Database/Pokemon/Flaaffy.gd old mode 100755 new mode 100644 index 5c05c0494..757de36fa --- a/Utilities/Battle/Database/Pokemon/Flaaffy.gd +++ b/Utilities/Battle/Database/Pokemon/Flaaffy.gd @@ -19,7 +19,7 @@ var sp_defense = 60 var speed = 45 # The pokemon's public and hidden abilities -var ability +var ability = "Static" var hidden_ability # The pokemon's Effort Value Yeild diff --git a/Utilities/Battle/Database/Pokemon/Flaaffy.gd.uid b/Utilities/Battle/Database/Pokemon/Flaaffy.gd.uid new file mode 100644 index 000000000..481637c73 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Flaaffy.gd.uid @@ -0,0 +1 @@ +uid://2xf360t2s1jm diff --git a/Utilities/Battle/Database/Pokemon/Flager.gd b/Utilities/Battle/Database/Pokemon/Flager.gd new file mode 100644 index 000000000..4258af22f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Flager.gd @@ -0,0 +1,69 @@ +extends Object + +# The name of the pokemon +var name = "Flager" + +# Pokedex ID# +var ID = 101 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 40 +var attack = 55 +var defense = 45 +var sp_attack = 65 +var sp_defense = 50 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Flash Fire" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 69 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 155 + +# Weight in kg +var weight = 8.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Quick Attack"), + MoveSet.new(1, "Growl"), + MoveSet.new(5, "Ember"), + MoveSet.new(13, "Smoke Screen"), + MoveSet.new(19, "Flame Wheel"), + MoveSet.new(23, "Bite"), + MoveSet.new(27, "Extreme_Speed"), + MoveSet.new(31, "Flamethrower"), + MoveSet.new(37, "Double Team"), + MoveSet.new(43, "Flame_Impact"), + MoveSet.new(47, "Flare Blitz"), + MoveSet.new(53, "Fire Blast") +] diff --git a/Utilities/Battle/Database/Pokemon/Flager.gd.uid b/Utilities/Battle/Database/Pokemon/Flager.gd.uid new file mode 100644 index 000000000..221a0343f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Flager.gd.uid @@ -0,0 +1 @@ +uid://cf6f1yso21cv4 diff --git a/Utilities/Battle/Database/Pokemon/Flareon.gd b/Utilities/Battle/Database/Pokemon/Flareon.gd new file mode 100644 index 000000000..e54b4914f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Flareon.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Flareon" + +# Pokedex ID# +var ID = 132 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 130 +var defense = 60 +var sp_attack = 95 +var sp_defense = 110 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Flash Fire" +var hidden_ability = "Guts" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 25.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Helping Hand"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Ember"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(17, "Bite"), + MoveSet.new(21, "Fire Fang"), + MoveSet.new(25, "Fire Spin"), + MoveSet.new(29, "Scary Face"), + MoveSet.new(33, "Smog"), + MoveSet.new(37, "Lava Plume"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Flare Blitz") +] diff --git a/Utilities/Battle/Database/Pokemon/Flareon.gd.uid b/Utilities/Battle/Database/Pokemon/Flareon.gd.uid new file mode 100644 index 000000000..7ab0a591d --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Flareon.gd.uid @@ -0,0 +1 @@ +uid://km3r42127si6 diff --git a/Utilities/Battle/Database/Pokemon/Floatzel.gd b/Utilities/Battle/Database/Pokemon/Floatzel.gd new file mode 100644 index 000000000..e6fd925ed --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Floatzel.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Floatzel" + +# Pokedex ID# +var ID = 72 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 85 +var attack = 105 +var defense = 55 +var sp_attack = 85 +var sp_defense = 50 +var speed = 115 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var hidden_ability = "Water Veil" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 173 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 33.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Ice Fang"), + MoveSet.new(1, "Crunch"), + MoveSet.new(1, "Sonic Boom"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Water Sport"), + MoveSet.new(1, "Quick Attack"), + MoveSet.new(4, "Growl"), + MoveSet.new(7, "Water Sport"), + MoveSet.new(11, "Quick Attack"), + MoveSet.new(15, "Water Gun"), + MoveSet.new(18, "Pursuit"), + MoveSet.new(21, "Swift"), + MoveSet.new(24, "Aqua_Jet"), + MoveSet.new(29, "Double Hit"), + MoveSet.new(35, "Whirlpool"), + MoveSet.new(41, "Razor Wind"), + MoveSet.new(46, "Aqua Tail"), + MoveSet.new(51, "Agility"), + MoveSet.new(57, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Floatzel.gd.uid b/Utilities/Battle/Database/Pokemon/Floatzel.gd.uid new file mode 100644 index 000000000..33f96ab08 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Floatzel.gd.uid @@ -0,0 +1 @@ +uid://dwtgr2kr434qv diff --git a/Utilities/Battle/Database/Pokemon/Folerog.gd b/Utilities/Battle/Database/Pokemon/Folerog.gd old mode 100755 new mode 100644 index d2c48c546..72391ace1 --- a/Utilities/Battle/Database/Pokemon/Folerog.gd +++ b/Utilities/Battle/Database/Pokemon/Folerog.gd @@ -1,68 +1,69 @@ -extends Object - -# The name of the pokemon -var name = "Folerog" - -# Pokedex ID# -var ID = 25 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 = Type.POISON - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 80 -var attack = 60 -var defense = 60 -var sp_attack = 75 -var sp_defense = 90 -var speed = 50 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 2 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 145 - -# The pokemon's leveling rate -var leveling_rate = FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 36 - -# The pokemon's evolution ID -var evolution_ID = 26 - -# The pokemon's catch rate -var catch_rate = 175 - -# Weight in kg -var weight = 85.3 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Poison Sting"), - MoveSet.new(1, "Supersonic"), - MoveSet.new(6, "Supersonic"), - MoveSet.new(12, "Pound"), - MoveSet.new(21, "Smog"), - MoveSet.new(24, "Sludge"), - MoveSet.new(29, "Aqua Ring"), - MoveSet.new(34, "Acid Armor"), - MoveSet.new(39, "Muddy Water"), - MoveSet.new(44, "Sludge Wave"), - MoveSet.new(49, "Hydro Pump") -] +extends Object + +# The name of the pokemon +var name = "Folerog" + +# Pokedex ID# +var ID = 25 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 60 +var defense = 60 +var sp_attack = 75 +var sp_defense = 90 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Clear Body" +var ability_2 = "Damp" +var hidden_ability = "Water Absorb" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 2 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 145 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 36 + +# The pokemon's evolution ID +var evolution_ID = 26 + +# The pokemon's catch rate +var catch_rate = 175 + +# Weight in kg +var weight = 85.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison Sting"), + MoveSet.new(1, "Supersonic"), + MoveSet.new(6, "Supersonic"), + MoveSet.new(12, "Pound"), + MoveSet.new(21, "Smog"), + MoveSet.new(24, "Sludge"), + MoveSet.new(29, "Aqua Ring"), + MoveSet.new(34, "Acid Armor"), + MoveSet.new(39, "Muddy Water"), + MoveSet.new(44, "Sludge Wave"), + MoveSet.new(49, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Folerog.gd.uid b/Utilities/Battle/Database/Pokemon/Folerog.gd.uid new file mode 100644 index 000000000..8a0aaa5c3 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Folerog.gd.uid @@ -0,0 +1 @@ +uid://cq7smk8kde8y8 diff --git a/Utilities/Battle/Database/Pokemon/Fortog.gd b/Utilities/Battle/Database/Pokemon/Fortog.gd old mode 100755 new mode 100644 index e0c323a8e..20cda8d7a --- a/Utilities/Battle/Database/Pokemon/Fortog.gd +++ b/Utilities/Battle/Database/Pokemon/Fortog.gd @@ -1,68 +1,69 @@ -extends Object - -# The name of the pokemon -var name = "Fortog" - -# Pokedex ID# -var ID = 24 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 = Type.POISON - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 65 -var attack = 50 -var defense = 40 -var sp_attack = 65 -var sp_defense = 80 -var speed = 35 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 1 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 67 - -# The pokemon's leveling rate -var leveling_rate = FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 18 - -# The pokemon's evolution ID -var evolution_ID = 25 - -# The pokemon's catch rate -var catch_rate = 190 - -# Weight in kg -var weight = 65.3 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Poison Sting"), - MoveSet.new(1, "Supersonic"), - MoveSet.new(5, "Pound"), - MoveSet.new(12, "Acid"), - MoveSet.new(17, "Bubble Beam"), - MoveSet.new(22, "Sludge"), - MoveSet.new(27, "Aqua Ring"), - MoveSet.new(32, "Acid Armor"), - MoveSet.new(37, "Muddy Water"), - MoveSet.new(42, "Sludge Wave"), - MoveSet.new(47, "Hydro Pump") -] +extends Object + +# The name of the pokemon +var name = "Fortog" + +# Pokedex ID# +var ID = 24 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 50 +var defense = 40 +var sp_attack = 65 +var sp_defense = 80 +var speed = 35 + +# The pokemon's public and hidden abilities +var ability = "Clear Body" +var ability_2 = "Damp" +var hidden_ability = "Water Absorb" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 67 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 18 + +# The pokemon's evolution ID +var evolution_ID = 25 + +# The pokemon's catch rate +var catch_rate = 190 + +# Weight in kg +var weight = 65.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison Sting"), + MoveSet.new(1, "Supersonic"), + MoveSet.new(5, "Pound"), + MoveSet.new(12, "Acid"), + MoveSet.new(17, "Bubble Beam"), + MoveSet.new(22, "Sludge"), + MoveSet.new(27, "Aqua Ring"), + MoveSet.new(32, "Acid Armor"), + MoveSet.new(37, "Muddy Water"), + MoveSet.new(42, "Sludge Wave"), + MoveSet.new(47, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Fortog.gd.uid b/Utilities/Battle/Database/Pokemon/Fortog.gd.uid new file mode 100644 index 000000000..375d245f5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Fortog.gd.uid @@ -0,0 +1 @@ +uid://daeofi8cl2s8s diff --git a/Utilities/Battle/Database/Pokemon/Frikitiki.gd b/Utilities/Battle/Database/Pokemon/Frikitiki.gd new file mode 100644 index 000000000..e61507c75 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Frikitiki.gd @@ -0,0 +1,78 @@ +extends Object + +# The name of the pokemon +var name = "Frikitiki" + +# Pokedex ID# +var ID = 106 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.FIRE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 125 +var defense = 70 +var sp_attack = 90 +var sp_defense = 65 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Vital Spirit" +var ability_2 = "Iron Fist" +var hidden_ability = "Technician" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 65 + +# Weight in kg +var weight = 55.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Flame Wheel"), + MoveSet.new(1, "Growl"), + MoveSet.new(7, "Razor Leaf"), + MoveSet.new(9, "Quick Attack"), + MoveSet.new(13, "Grass Whistle"), + MoveSet.new(18, "Bulk Up"), + MoveSet.new(20, "Mega Drain"), + MoveSet.new(22, "Flame Wheel"), + MoveSet.new(25, "Magical Leaf"), + MoveSet.new(29, "Glare"), + MoveSet.new(33, "Fire Punch"), + MoveSet.new(37, "Bullet Seed"), + MoveSet.new(41, "Seed Bomb"), + MoveSet.new(45, "Flame Charge"), + MoveSet.new(45, "Blaze Kick"), + MoveSet.new(48, "Flamethrower"), + MoveSet.new(52, "Solar Beam"), + MoveSet.new(53, "Lava Plume"), + MoveSet.new(55, "Power Whip"), + MoveSet.new(60, "Flare Blitz") +] diff --git a/Utilities/Battle/Database/Pokemon/Frikitiki.gd.uid b/Utilities/Battle/Database/Pokemon/Frikitiki.gd.uid new file mode 100644 index 000000000..b8161d022 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Frikitiki.gd.uid @@ -0,0 +1 @@ +uid://bwqilgx3tbgq1 diff --git a/Utilities/Battle/Database/Pokemon/Frosthra.gd b/Utilities/Battle/Database/Pokemon/Frosthra.gd new file mode 100644 index 000000000..8ce7e0f86 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Frosthra.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Frosthra" + +# Pokedex ID# +var ID = 154 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.ICE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 85 +var attack = 55 +var defense = 60 +var sp_attack = 140 +var sp_defense = 95 +var speed = 115 + +# The pokemon's public and hidden abilities +var ability = "Deep Freeze" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 248 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 15 + +# Weight in kg +var weight = 46.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Frost Breath"), + MoveSet.new(1, "Silver Wind"), + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "String_Shot"), + MoveSet.new(5, "Tackle"), + MoveSet.new(9, "Harden"), + MoveSet.new(14, "Astonish"), + MoveSet.new(19, "Bug Bite"), + MoveSet.new(24, "Mirror Coat"), + MoveSet.new(29, "Ice Ball"), + MoveSet.new(35, "Hail"), + MoveSet.new(42, "Aurora Beam"), + MoveSet.new(48, "Haze"), + MoveSet.new(53, "Freeze-Dry"), + MoveSet.new(57, "Quiver Dance"), + MoveSet.new(61, "Signal Beam"), + MoveSet.new(65, "Defog"), + MoveSet.new(69, "Blizzard"), + MoveSet.new(73, "Bug Buzz"), + MoveSet.new(80, "Hurricane") +] diff --git a/Utilities/Battle/Database/Pokemon/Frosthra.gd.uid b/Utilities/Battle/Database/Pokemon/Frosthra.gd.uid new file mode 100644 index 000000000..8d6f143a6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Frosthra.gd.uid @@ -0,0 +1 @@ +uid://b33jonmueri8c diff --git a/Utilities/Battle/Database/Pokemon/Frosulo.gd b/Utilities/Battle/Database/Pokemon/Frosulo.gd new file mode 100644 index 000000000..fbf56797a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Frosulo.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Frosulo" + +# Pokedex ID# +var ID = 153 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.ICE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 45 +var defense = 85 +var sp_attack = 90 +var sp_defense = 35 +var speed = 67 + +# The pokemon's public and hidden abilities +var ability = "Ice Body" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 133 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 53 + +# The pokemon's evolution ID +var evolution_ID = 154 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 28.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "String_Shot"), + MoveSet.new(1, "Harden"), + MoveSet.new(1, "Reflect"), + MoveSet.new(1, "Light Screen"), + MoveSet.new(9, "Harden"), + MoveSet.new(14, "Astonish"), + MoveSet.new(19, "Bug Bite"), + MoveSet.new(24, "Take Down"), + MoveSet.new(29, "Ice Ball"), + MoveSet.new(35, "Hail"), + MoveSet.new(41, "Light Screen"), + MoveSet.new(41, "Reflect"), + MoveSet.new(44, "Acid Armor"), + MoveSet.new(49, "Haze"), + MoveSet.new(54, "Mirror Coat") +] diff --git a/Utilities/Battle/Database/Pokemon/Frosulo.gd.uid b/Utilities/Battle/Database/Pokemon/Frosulo.gd.uid new file mode 100644 index 000000000..6d643907d --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Frosulo.gd.uid @@ -0,0 +1 @@ +uid://dg8lf3bhwpdvc diff --git a/Utilities/Battle/Database/Pokemon/Frynai.gd b/Utilities/Battle/Database/Pokemon/Frynai.gd new file mode 100644 index 000000000..a76fdfbdd --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Frynai.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Frynai" + +# Pokedex ID# +var ID = 118 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.STEEL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 68 +var defense = 32 +var sp_attack = 40 +var sp_defense = 37 +var speed = 79 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Inner Focus" +var hidden_ability = "Sheer Force" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 78 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 36 + +# The pokemon's evolution ID +var evolution_ID = 119 + +# The pokemon's catch rate +var catch_rate = 185 + +# Weight in kg +var weight = 3.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Growl"), + MoveSet.new(4, "Quick Attack"), + MoveSet.new(8, "Water Gun"), + MoveSet.new(11, "Swords Dance"), + MoveSet.new(15, "Slash"), + MoveSet.new(16, "Metal Claw"), + MoveSet.new(19, "Aqua_Jet"), + MoveSet.new(24, "Swagger"), + MoveSet.new(28, "Fury Swipes"), + MoveSet.new(33, "Aqua Tail"), + MoveSet.new(36, "Feint Attack"), + MoveSet.new(37, "Iron Tail"), + MoveSet.new(41, "X-Scissor"), + MoveSet.new(44, "Iron Head"), + MoveSet.new(49, "Agility"), + MoveSet.new(53, "Night Slash"), + MoveSet.new(58, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Frynai.gd.uid b/Utilities/Battle/Database/Pokemon/Frynai.gd.uid new file mode 100644 index 000000000..78e45f691 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Frynai.gd.uid @@ -0,0 +1 @@ +uid://c27lbuvile8wt diff --git a/Utilities/Battle/Database/Pokemon/Gararewl.gd b/Utilities/Battle/Database/Pokemon/Gararewl.gd old mode 100755 new mode 100644 index 50d2f2e22..93ef2692f --- a/Utilities/Battle/Database/Pokemon/Gararewl.gd +++ b/Utilities/Battle/Database/Pokemon/Gararewl.gd @@ -1,72 +1,73 @@ -extends Object - -# The name of the pokemon -var name = "Gararewl" - -# Pokedex ID# -var ID = 17 - -# The pokemon's type. If only one type use type1 -var type1 = Type.STEEL -var type2 = Type.ROCK - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 75 -var attack = 100 -var defense = 140 -var sp_attack = 65 -var sp_defense = 85 -var speed = 55 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 3 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 201 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 90 - -# Weight in kg -var weight = 190.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Tackle"), - MoveSet.new(1, "Harden"), - MoveSet.new(1, "Stomp"), - MoveSet.new(1, "Headbutt"), - MoveSet.new(4, "Harden"), - MoveSet.new(7, "Mudslap"), - MoveSet.new(10, "Headbutt"), - MoveSet.new(13, "Metal Claw"), - MoveSet.new(17, "Iron Defense"), - MoveSet.new(21, "Rollout"), - MoveSet.new(25, "Take Down"), - MoveSet.new(31, "Metal Whip"), - MoveSet.new(37, "Metal Sound"), - MoveSet.new(44, "Iron Head"), - MoveSet.new(49, "Head Smash") -] +extends Object + +# The name of the pokemon +var name = "Gararewl" + +# Pokedex ID# +var ID = 17 + +# The pokemon's type. If only one type use type1 +var type1 = Type.STEEL +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 100 +var defense = 140 +var sp_attack = 65 +var sp_defense = 85 +var speed = 55 + +# The pokemon's public and hidden abilities +var ability = "Sturdy" +var ability_2 = "Rock Head" +var hidden_ability = "Sheer Force" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 3 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 201 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 190.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Harden"), + MoveSet.new(1, "Stomp"), + MoveSet.new(1, "Headbutt"), + MoveSet.new(4, "Harden"), + MoveSet.new(7, "Mud-Slap"), + MoveSet.new(10, "Headbutt"), + MoveSet.new(13, "Metal Claw"), + MoveSet.new(17, "Iron Defense"), + MoveSet.new(21, "Rollout"), + MoveSet.new(25, "Take Down"), + MoveSet.new(31, "Metal Whip"), + MoveSet.new(37, "Metal Sound"), + MoveSet.new(44, "Iron Head"), + MoveSet.new(49, "Head Smash") +] diff --git a/Utilities/Battle/Database/Pokemon/Gararewl.gd.uid b/Utilities/Battle/Database/Pokemon/Gararewl.gd.uid new file mode 100644 index 000000000..437e3b299 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gararewl.gd.uid @@ -0,0 +1 @@ +uid://s0k1rfx8nx2n diff --git a/Utilities/Battle/Database/Pokemon/Gargryph.gd b/Utilities/Battle/Database/Pokemon/Gargryph.gd new file mode 100644 index 000000000..842984bb4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gargryph.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Gargryph" + +# Pokedex ID# +var ID = 141 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ROCK +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 80 +var defense = 150 +var sp_attack = 85 +var sp_defense = 75 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Rebuild" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 3 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 189 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 30 + +# Weight in kg +var weight = 230.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Harden"), + MoveSet.new(1, "Glare"), + MoveSet.new(1, "Headbutt"), + MoveSet.new(9, "Rock Throw"), + MoveSet.new(17, "Torment"), + MoveSet.new(25, "Stealth Rock"), + MoveSet.new(33, "Ancient Power"), + MoveSet.new(41, "Iron_Defense"), + MoveSet.new(49, "Shadow_Ball"), + MoveSet.new(57, "Explosion"), + MoveSet.new(65, "Power Gem"), + MoveSet.new(73, "Stone Edge"), + MoveSet.new(81, "Cosmic Power"), + MoveSet.new(89, "Stored Power") +] diff --git a/Utilities/Battle/Database/Pokemon/Gargryph.gd.uid b/Utilities/Battle/Database/Pokemon/Gargryph.gd.uid new file mode 100644 index 000000000..a8f1da640 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gargryph.gd.uid @@ -0,0 +1 @@ +uid://bl25jpi41uuq diff --git a/Utilities/Battle/Database/Pokemon/Garlikid.gd b/Utilities/Battle/Database/Pokemon/Garlikid.gd new file mode 100644 index 000000000..6c8ef4816 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Garlikid.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Garlikid" + +# Pokedex ID# +var ID = 191 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.FIGHTING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 115 +var defense = 85 +var sp_attack = 105 +var sp_defense = 90 +var speed = 115 + +# The pokemon's public and hidden abilities +var ability = "Justified" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 270 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 10 + +# Weight in kg +var weight = 33.4 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Absorb"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Stun Spore"), + MoveSet.new(1, "Leech Seed"), + MoveSet.new(4, "Tackle"), + MoveSet.new(7, "Stun Spore"), + MoveSet.new(10, "Low Kick"), + MoveSet.new(16, "Mega Drain"), + MoveSet.new(22, "Headbutt"), + MoveSet.new(23, "Mach Punch"), + MoveSet.new(28, "Counter"), + MoveSet.new(36, "Sky Uppercut"), + MoveSet.new(45, "Mind Reader"), + MoveSet.new(54, "Dynamic Punch") +] diff --git a/Utilities/Battle/Database/Pokemon/Garlikid.gd.uid b/Utilities/Battle/Database/Pokemon/Garlikid.gd.uid new file mode 100644 index 000000000..c49d9d484 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Garlikid.gd.uid @@ -0,0 +1 @@ +uid://dcqyqj11spcim diff --git a/Utilities/Battle/Database/Pokemon/Gastly.gd b/Utilities/Battle/Database/Pokemon/Gastly.gd new file mode 100644 index 000000000..affe5f5bc --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gastly.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Gastly" + +# Pokedex ID# +var ID = 201 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 30 +var attack = 35 +var defense = 30 +var sp_attack = 100 +var sp_defense = 35 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 62 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 25 + +# The pokemon's evolution ID +var evolution_ID = 202 + +# The pokemon's catch rate +var catch_rate = 190 + +# Weight in kg +var weight = 0.1 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Hypnosis"), + MoveSet.new(1, "Lick"), + MoveSet.new(1, "Spite"), + MoveSet.new(5, "Spite"), + MoveSet.new(8, "Mean Look"), + MoveSet.new(12, "Curse"), + MoveSet.new(15, "Night Shade"), + MoveSet.new(19, "Confuse Ray"), + MoveSet.new(22, "Sucker Punch"), + MoveSet.new(25, "Shadow Punch"), + MoveSet.new(28, "Payback"), + MoveSet.new(33, "Shadow_Ball"), + MoveSet.new(39, "Dream Eater"), + MoveSet.new(44, "Dark Pulse"), + MoveSet.new(50, "Destiny Bond"), + MoveSet.new(55, "Hex"), + MoveSet.new(61, "Nightmare") +] diff --git a/Utilities/Battle/Database/Pokemon/Gastly.gd.uid b/Utilities/Battle/Database/Pokemon/Gastly.gd.uid new file mode 100644 index 000000000..b11759087 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gastly.gd.uid @@ -0,0 +1 @@ +uid://dk5k4joftyrjg diff --git a/Utilities/Battle/Database/Pokemon/Geigeroach.gd b/Utilities/Battle/Database/Pokemon/Geigeroach.gd new file mode 100644 index 000000000..c3e8604b7 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Geigeroach.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Geigeroach" + +# Pokedex ID# +var ID = 172 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.NUCLEAR + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 66 +var attack = 54 +var defense = 104 +var sp_attack = 92 +var sp_defense = 66 +var speed = 88 + +# The pokemon's public and hidden abilities +var ability = "Lead Skin" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 147 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 39.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Toxic"), + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Harden"), + MoveSet.new(5, "Harden"), + MoveSet.new(9, "Reflect"), + MoveSet.new(12, "Bug Bite"), + MoveSet.new(17, "Light Screen"), + MoveSet.new(21, "Gamma Ray"), + MoveSet.new(25, "Half-life"), + MoveSet.new(29, "Nuclear Waste"), + MoveSet.new(33, "Infestation"), + MoveSet.new(37, "X-Scissor"), + MoveSet.new(41, "Acid Armor"), + MoveSet.new(50, "Nuclear Slash"), + MoveSet.new(65, "Proton Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Geigeroach.gd.uid b/Utilities/Battle/Database/Pokemon/Geigeroach.gd.uid new file mode 100644 index 000000000..a78936828 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Geigeroach.gd.uid @@ -0,0 +1 @@ +uid://csyixtisw25pg diff --git a/Utilities/Battle/Database/Pokemon/Gellin.gd b/Utilities/Battle/Database/Pokemon/Gellin.gd new file mode 100644 index 000000000..b6a5d406e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gellin.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Gellin" + +# Pokedex ID# +var ID = 89 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.ELECTRIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 35 +var defense = 75 +var sp_attack = 120 +var sp_defense = 100 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Chlorophyll" +var hidden_ability = "Solar Power" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 177 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 38.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Acupressure"), + MoveSet.new(1, "Magnet Rise"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Absorb"), + MoveSet.new(1, "Growth"), + MoveSet.new(1, "Shock Wave"), + MoveSet.new(7, "Growth"), + MoveSet.new(11, "Shock Wave"), + MoveSet.new(17, "Mega Drain"), + MoveSet.new(21, "Synthesis"), + MoveSet.new(27, "Sunny Day"), + MoveSet.new(31, "Giga Drain"), + MoveSet.new(38, "Thunderbolt"), + MoveSet.new(43, "Recover"), + MoveSet.new(50, "Energy Ball"), + MoveSet.new(55, "Acid Armor"), + MoveSet.new(62, "Solar Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Gellin.gd.uid b/Utilities/Battle/Database/Pokemon/Gellin.gd.uid new file mode 100644 index 000000000..7d76e92ce --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gellin.gd.uid @@ -0,0 +1 @@ +uid://f6nfqtq61u3p diff --git a/Utilities/Battle/Database/Pokemon/Gengar.gd b/Utilities/Battle/Database/Pokemon/Gengar.gd new file mode 100644 index 000000000..75803af34 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gengar.gd @@ -0,0 +1,64 @@ +extends Object + +# The name of the pokemon +var name = "Gengar" + +# Pokedex ID# +var ID = 203 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 65 +var defense = 60 +var sp_attack = 130 +var sp_defense = 75 +var speed = 110 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 3 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 225 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50.0 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 40.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Lick"), + MoveSet.new(1, "Hypnosis"), + MoveSet.new(12, "Night Shade"), + MoveSet.new(19, "Curse"), + MoveSet.new(28, "Shadow Punch"), + MoveSet.new(39, "Shadow Ball"), + MoveSet.new(48, "Dream Eater") +] diff --git a/Utilities/Battle/Database/Pokemon/Gengar.gd.uid b/Utilities/Battle/Database/Pokemon/Gengar.gd.uid new file mode 100644 index 000000000..e9556c6f0 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gengar.gd.uid @@ -0,0 +1 @@ +uid://d1ia67v5wproa diff --git a/Utilities/Battle/Database/Pokemon/Glaceon.gd b/Utilities/Battle/Database/Pokemon/Glaceon.gd new file mode 100644 index 000000000..e0af5c96e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Glaceon.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Glaceon" + +# Pokedex ID# +var ID = 136 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ICE +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 60 +var defense = 110 +var sp_attack = 130 +var sp_defense = 95 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Snow Cloak" +var hidden_ability = "Ice Body" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 25.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Helping Hand"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Icy Wind"), + MoveSet.new(12, "Quick Attack"), + MoveSet.new(17, "Bite"), + MoveSet.new(21, "Ice Fang"), + MoveSet.new(25, "Ice Shard"), + MoveSet.new(29, "Barrier"), + MoveSet.new(33, "Mirror Coat"), + MoveSet.new(37, "Hail"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Blizzard") +] diff --git a/Utilities/Battle/Database/Pokemon/Glaceon.gd.uid b/Utilities/Battle/Database/Pokemon/Glaceon.gd.uid new file mode 100644 index 000000000..b4da23d99 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Glaceon.gd.uid @@ -0,0 +1 @@ +uid://cq08swj7ddjwn diff --git a/Utilities/Battle/Database/Pokemon/Glaslug.gd b/Utilities/Battle/Database/Pokemon/Glaslug.gd new file mode 100644 index 000000000..55dab7a22 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Glaslug.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Glaslug" + +# Pokedex ID# +var ID = 95 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.ICE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 70 +var attack = 25 +var defense = 35 +var sp_attack = 70 +var sp_defense = 70 +var speed = 35 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Natural Cure" +var hidden_ability = "Snow Warning" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 61 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 18.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Protect"), + MoveSet.new(6, "Defense Curl"), + MoveSet.new(10, "Icy Wind"), + MoveSet.new(15, "Take Down"), + MoveSet.new(19, "Taunt"), + MoveSet.new(24, "Bubble Beam"), + MoveSet.new(28, "Glaciate"), + MoveSet.new(33, "Recover"), + MoveSet.new(37, "Ice_Beam"), + MoveSet.new(42, "Icicle Crash"), + MoveSet.new(46, "Hydro Pump"), + MoveSet.new(50, "Sheer Cold") +] diff --git a/Utilities/Battle/Database/Pokemon/Glaslug.gd.uid b/Utilities/Battle/Database/Pokemon/Glaslug.gd.uid new file mode 100644 index 000000000..a867738d7 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Glaslug.gd.uid @@ -0,0 +1 @@ +uid://be55kf830j7o3 diff --git a/Utilities/Battle/Database/Pokemon/Glavinug.gd b/Utilities/Battle/Database/Pokemon/Glavinug.gd new file mode 100644 index 000000000..e0da1f723 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Glavinug.gd @@ -0,0 +1,64 @@ +extends Object + +# The name of the pokemon +var name = "Glavinug" + +# Pokedex ID# +var ID = 96 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.ICE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 95 +var attack = 75 +var defense = 80 +var sp_attack = 115 +var sp_defense = 115 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Natural Cure" +var hidden_ability = "Snow Warning" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 193 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 44.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Recover"), + MoveSet.new(1, "Bubble Beam"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Protect"), + MoveSet.new(1, "Defense Curl"), + MoveSet.new(1, "Ice_Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Glavinug.gd.uid b/Utilities/Battle/Database/Pokemon/Glavinug.gd.uid new file mode 100644 index 000000000..e7db41347 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Glavinug.gd.uid @@ -0,0 +1 @@ +uid://cig6te07viavp diff --git a/Utilities/Battle/Database/Pokemon/Gligar.gd b/Utilities/Battle/Database/Pokemon/Gligar.gd new file mode 100644 index 000000000..a3348089a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gligar.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Gligar" + +# Pokedex ID# +var ID = 75 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 75 +var defense = 105 +var sp_attack = 35 +var sp_defense = 65 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Hyper Cutter" +var ability_2 = "Sand Veil" +var hidden_ability = "Immunity" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 151 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 60 + +# Weight in kg +var weight = 64.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison_Sting"), + MoveSet.new(4, "Sand Attack"), + MoveSet.new(7, "Harden"), + MoveSet.new(10, "Knock Off"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(16, "Fury Cutter"), + MoveSet.new(19, "Feint Attack"), + MoveSet.new(22, "Acrobatics"), + MoveSet.new(27, "Slash"), + MoveSet.new(30, "U-turn"), + MoveSet.new(35, "Screech"), + MoveSet.new(40, "X-Scissor"), + MoveSet.new(45, "Sky Uppercut"), + MoveSet.new(50, "Swords Dance"), + MoveSet.new(55, "Guillotine") +] diff --git a/Utilities/Battle/Database/Pokemon/Gligar.gd.uid b/Utilities/Battle/Database/Pokemon/Gligar.gd.uid new file mode 100644 index 000000000..d9efcee35 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gligar.gd.uid @@ -0,0 +1 @@ +uid://cxrpx0e8tc7fd diff --git a/Utilities/Battle/Database/Pokemon/Gliscor.gd b/Utilities/Battle/Database/Pokemon/Gliscor.gd new file mode 100644 index 000000000..e2cda83ba --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gliscor.gd @@ -0,0 +1,79 @@ +extends Object + +# The name of the pokemon +var name = "Gliscor" + +# Pokedex ID# +var ID = 76 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 95 +var defense = 125 +var sp_attack = 45 +var sp_defense = 75 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Hyper Cutter" +var ability_2 = "Sand Veil" +var hidden_ability = "Poison Heal" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 2 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 216 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 30 + +# Weight in kg +var weight = 42.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Thunder Fang"), + MoveSet.new(1, "Ice Fang"), + MoveSet.new(1, "Fire Fang"), + MoveSet.new(1, "Poison Jab"), + MoveSet.new(1, "Knock Off"), + MoveSet.new(1, "Harden"), + MoveSet.new(1, "Sand Attack"), + MoveSet.new(4, "Sand Attack"), + MoveSet.new(7, "Harden"), + MoveSet.new(10, "Knock Off"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(16, "Fury Cutter"), + MoveSet.new(19, "Feint Attack"), + MoveSet.new(22, "Acrobatics"), + MoveSet.new(27, "Night Slash"), + MoveSet.new(30, "U-turn"), + MoveSet.new(35, "Screech"), + MoveSet.new(40, "X-Scissor"), + MoveSet.new(45, "Sky Uppercut"), + MoveSet.new(50, "Swords Dance"), + MoveSet.new(55, "Guillotine") +] diff --git a/Utilities/Battle/Database/Pokemon/Gliscor.gd.uid b/Utilities/Battle/Database/Pokemon/Gliscor.gd.uid new file mode 100644 index 000000000..d8c37ef40 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gliscor.gd.uid @@ -0,0 +1 @@ +uid://dex2g8qqnm2pv diff --git a/Utilities/Battle/Database/Pokemon/Grozard.gd b/Utilities/Battle/Database/Pokemon/Grozard.gd old mode 100755 new mode 100644 index 4f4924d40..7d06fcbd8 --- a/Utilities/Battle/Database/Pokemon/Grozard.gd +++ b/Utilities/Battle/Database/Pokemon/Grozard.gd @@ -1,68 +1,69 @@ -extends Object - -# The name of the pokemon -var name = "Grozard" - -# Pokedex ID# -var ID = 18 - -# The pokemon's type. If only one type use type1 -var type1 = Type.GROUND -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 25 -var attack = 45 -var defense = 25 -var sp_attack = 55 -var sp_defense = 45 -var speed = 85 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 1 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 56 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 22 - -# The pokemon's evolution ID -var evolution_ID = 19 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 14.3 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Scratch"), - MoveSet.new(1, "Sand Attack"), - MoveSet.new(5, "Growl"), - MoveSet.new(9, "Bulldoze"), - MoveSet.new(17, "Endure"), - MoveSet.new(23, "Slash"), - MoveSet.new(28, "Dig"), - MoveSet.new(34, "Spike"), - MoveSet.new(40, "Earthquake"), - MoveSet.new(47, "Drill Run"), - MoveSet.new(54, "Fissure"), -] +extends Object + +# The name of the pokemon +var name = "Grozard" + +# Pokedex ID# +var ID = 18 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 25 +var attack = 45 +var defense = 25 +var sp_attack = 55 +var sp_defense = 45 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Sand Veil" +var ability_2 = "Arena Trap" +var hidden_ability = "Sand Force" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 56 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 22 + +# The pokemon's evolution ID +var evolution_ID = 19 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 14.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Sand Attack"), + MoveSet.new(5, "Growl"), + MoveSet.new(9, "Bulldoze"), + MoveSet.new(17, "Endure"), + MoveSet.new(23, "Slash"), + MoveSet.new(28, "Dig"), + MoveSet.new(34, "Spikes"), + MoveSet.new(40, "Earthquake"), + MoveSet.new(47, "Drill Run"), + MoveSet.new(54, "Fissure"), +] diff --git a/Utilities/Battle/Database/Pokemon/Grozard.gd.uid b/Utilities/Battle/Database/Pokemon/Grozard.gd.uid new file mode 100644 index 000000000..d06838797 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Grozard.gd.uid @@ -0,0 +1 @@ +uid://cxggpmingwpt0 diff --git a/Utilities/Battle/Database/Pokemon/Gyarados.gd b/Utilities/Battle/Database/Pokemon/Gyarados.gd old mode 100755 new mode 100644 index dff2d757f..b7075437f --- a/Utilities/Battle/Database/Pokemon/Gyarados.gd +++ b/Utilities/Battle/Database/Pokemon/Gyarados.gd @@ -1,68 +1,68 @@ -extends Object - -# The name of the pokemon -var name = "Gyarados" - -# Pokedex ID# -var ID = 28 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 95 -var attack = 125 -var defense = 79 -var sp_attack = 60 -var sp_defense = 100 -var speed = 81 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 2 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 189 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 45 - -# Weight in kg -var weight = 235.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Thrash"), - MoveSet.new(20, "Bite"), - MoveSet.new(23, "Dragon Rage"), - MoveSet.new(26, "Leer"), - MoveSet.new(29, "Twister"), - MoveSet.new(32, "Ice Fang"), - MoveSet.new(35, "Aqua Tail"), - MoveSet.new(38, "Rain Dance"), - MoveSet.new(41, "Hydro Pump"), - MoveSet.new(44, "Dragon Dance"), - MoveSet.new(47, "Hyper Beam") -] +extends Object + +# The name of the pokemon +var name = "Gyarados" + +# Pokedex ID# +var ID = 28 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 95 +var attack = 125 +var defense = 79 +var sp_attack = 60 +var sp_defense = 100 +var speed = 81 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var hidden_ability = "Moxie" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 189 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 235.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Thrash"), + MoveSet.new(20, "Bite"), + MoveSet.new(23, "Dragon Rage"), + MoveSet.new(26, "Leer"), + MoveSet.new(29, "Twister"), + MoveSet.new(32, "Ice Fang"), + MoveSet.new(35, "Aqua Tail"), + MoveSet.new(38, "Rain Dance"), + MoveSet.new(41, "Hydro Pump"), + MoveSet.new(44, "Dragon Dance"), + MoveSet.new(47, "Hyper Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Gyarados.gd.uid b/Utilities/Battle/Database/Pokemon/Gyarados.gd.uid new file mode 100644 index 000000000..e26179405 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Gyarados.gd.uid @@ -0,0 +1 @@ +uid://c8vtefp8lg7oo diff --git a/Utilities/Battle/Database/Pokemon/Haagross.gd b/Utilities/Battle/Database/Pokemon/Haagross.gd new file mode 100644 index 000000000..1d8b771e2 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Haagross.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Haagross" + +# Pokedex ID# +var ID = 167 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 = Type.ELECTRIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 65 +var defense = 65 +var sp_attack = 105 +var sp_defense = 125 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Gooey" +var ability_2 = "Liquid Ooze" +var hidden_ability = "Regenerator" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 2 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 192 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 50 + +# Weight in kg +var weight = 77.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Mud Sport"), + MoveSet.new(1, "Astonish"), + MoveSet.new(1, "Mud Shot"), + MoveSet.new(7, "Parabolic Charge"), + MoveSet.new(10, "Mud-Slap"), + MoveSet.new(14, "Sludge"), + MoveSet.new(22, "Camouflage"), + MoveSet.new(26, "Body_Slam"), + MoveSet.new(30, "Sludge"), + MoveSet.new(37, "Sticky Terrain"), + MoveSet.new(41, "Recover"), + MoveSet.new(44, "Thunderbolt"), + MoveSet.new(48, "Sludge Wave"), + MoveSet.new(50, "Sucker Punch"), + MoveSet.new(56, "Thunder") +] diff --git a/Utilities/Battle/Database/Pokemon/Haagross.gd.uid b/Utilities/Battle/Database/Pokemon/Haagross.gd.uid new file mode 100644 index 000000000..088cc84dd --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Haagross.gd.uid @@ -0,0 +1 @@ +uid://d0a33unrr5n4k diff --git a/Utilities/Battle/Database/Pokemon/Hagoop.gd b/Utilities/Battle/Database/Pokemon/Hagoop.gd new file mode 100644 index 000000000..c554e8347 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Hagoop.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Hagoop" + +# Pokedex ID# +var ID = 166 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 = Type.ELECTRIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 45 +var defense = 45 +var sp_attack = 85 +var sp_defense = 105 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Gooey" +var ability_2 = "Liquid Ooze" +var hidden_ability = "Regenerator" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 2 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 192 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 45 + +# The pokemon's evolution ID +var evolution_ID = 167 + +# The pokemon's catch rate +var catch_rate = 50 + +# Weight in kg +var weight = 39.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Mud Sport"), + MoveSet.new(1, "Astonish"), + MoveSet.new(1, "Mud Shot"), + MoveSet.new(7, "Parabolic Charge"), + MoveSet.new(10, "Mud-Slap"), + MoveSet.new(14, "Sludge"), + MoveSet.new(22, "Camouflage"), + MoveSet.new(26, "Body_Slam"), + MoveSet.new(30, "Sludge"), + MoveSet.new(37, "Sticky Terrain"), + MoveSet.new(41, "Recover"), + MoveSet.new(44, "Thunderbolt"), + MoveSet.new(48, "Sludge Wave"), + MoveSet.new(50, "Sucker Punch"), + MoveSet.new(56, "Thunder") +] diff --git a/Utilities/Battle/Database/Pokemon/Hagoop.gd.uid b/Utilities/Battle/Database/Pokemon/Hagoop.gd.uid new file mode 100644 index 000000000..57cfc3b38 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Hagoop.gd.uid @@ -0,0 +1 @@ +uid://bxirbnduadfwx diff --git a/Utilities/Battle/Database/Pokemon/Harptera.gd b/Utilities/Battle/Database/Pokemon/Harptera.gd new file mode 100644 index 000000000..909332ca8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Harptera.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Harptera" + +# Pokedex ID# +var ID = 108 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 70 +var attack = 130 +var defense = 75 +var sp_attack = 90 +var sp_defense = 75 +var speed = 125 + +# The pokemon's public and hidden abilities +var ability = "Moxie" +var ability_2 = "Gale Wings" +var hidden_ability = "Unburden" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 2 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 188 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 41.1 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Fury Cutter"), + MoveSet.new(1, "Air_Cutter"), + MoveSet.new(7, "Double Team"), + MoveSet.new(12, "Wing Attack"), + MoveSet.new(15, "Sonic Boom"), + MoveSet.new(18, "Quick Attack"), + MoveSet.new(21, "Supersonic"), + MoveSet.new(25, "Detect"), + MoveSet.new(28, "Air_Slash"), + MoveSet.new(31, "Pursuit"), + MoveSet.new(34, "Slash"), + MoveSet.new(37, "Tailwind"), + MoveSet.new(40, "U-turn"), + MoveSet.new(43, "Acrobatics"), + MoveSet.new(47, "Bug Buzz"), + MoveSet.new(51, "Night Slash") +] diff --git a/Utilities/Battle/Database/Pokemon/Harptera.gd.uid b/Utilities/Battle/Database/Pokemon/Harptera.gd.uid new file mode 100644 index 000000000..5b012fb1d --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Harptera.gd.uid @@ -0,0 +1 @@ +uid://hicftxjgc1yu diff --git a/Utilities/Battle/Database/Pokemon/Harylect.gd b/Utilities/Battle/Database/Pokemon/Harylect.gd index e30fda80b..7c4d91c98 100644 --- a/Utilities/Battle/Database/Pokemon/Harylect.gd +++ b/Utilities/Battle/Database/Pokemon/Harylect.gd @@ -1,71 +1,71 @@ -extends Object - -# The name of the pokemon -var name = "Harylect" - -# Pokedex ID# -var ID = 64 - -# The pokemon's type. If only one type use type1 -var type1 = Type.BUG -var type2 = Type.ELECTRIC - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 70 -var attack = 100 -var defense = 55 -var sp_attack = 50 -var sp_defense = 60 -var speed = 85 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 1 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 1 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 147 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 87.5 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 90 - -# Weight in kg -var weight = 2.5 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Poison Sting"), - MoveSet.new(1, "String Shot"), - MoveSet.new(1, "Leech Life"), - MoveSet.new(1, "Thunder Shock"), - MoveSet.new(6, "Leech Life"), - MoveSet.new(11, "Thunder Shock"), - MoveSet.new(17, "Thunder Wave"), - MoveSet.new(20, "Wild Charge"), - MoveSet.new(27, "Thunder Fang"), - MoveSet.new(30, "Shock Wave"), - MoveSet.new(37, "Tail Glow"), - MoveSet.new(41, "Spark"), - MoveSet.new(45, "Discharge"), - MoveSet.new(53, "Signal Beam") -] +extends Object + +# The name of the pokemon +var name = "Harylect" + +# Pokedex ID# +var ID = 64 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.ELECTRIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 70 +var attack = 100 +var defense = 55 +var sp_attack = 50 +var sp_defense = 60 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Volt Absorb" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 147 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 2.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison Sting"), + MoveSet.new(1, "String Shot"), + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Thunder Shock"), + MoveSet.new(6, "Leech Life"), + MoveSet.new(11, "Thunder Shock"), + MoveSet.new(17, "Thunder Wave"), + MoveSet.new(20, "Wild Charge"), + MoveSet.new(27, "Thunder Fang"), + MoveSet.new(30, "Shock Wave"), + MoveSet.new(37, "Tail Glow"), + MoveSet.new(41, "Spark"), + MoveSet.new(45, "Discharge"), + MoveSet.new(53, "Signal Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Harylect.gd.uid b/Utilities/Battle/Database/Pokemon/Harylect.gd.uid new file mode 100644 index 000000000..851ed7db9 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Harylect.gd.uid @@ -0,0 +1 @@ +uid://b5nyb0npgenw6 diff --git a/Utilities/Battle/Database/Pokemon/Haunter.gd b/Utilities/Battle/Database/Pokemon/Haunter.gd new file mode 100644 index 000000000..19cf53c1e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Haunter.gd @@ -0,0 +1,64 @@ +extends Object + +# The name of the pokemon +var name = "Haunter" + +# Pokedex ID# +var ID = 202 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 45 +var attack = 50 +var defense = 45 +var sp_attack = 115 +var sp_defense = 55 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 142 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50.0 + +# The pokemon's evolution level +var evolution_level # TODO: trade evolution -> Gengar (203) + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 0.1 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Lick"), + MoveSet.new(1, "Hypnosis"), + MoveSet.new(12, "Night Shade"), + MoveSet.new(19, "Curse"), + MoveSet.new(28, "Shadow Punch"), + MoveSet.new(39, "Shadow Ball"), + MoveSet.new(48, "Dream Eater") +] diff --git a/Utilities/Battle/Database/Pokemon/Haunter.gd.uid b/Utilities/Battle/Database/Pokemon/Haunter.gd.uid new file mode 100644 index 000000000..3a9ee64e7 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Haunter.gd.uid @@ -0,0 +1 @@ +uid://b5myvix0pof07 diff --git a/Utilities/Battle/Database/Pokemon/Hazma.gd b/Utilities/Battle/Database/Pokemon/Hazma.gd new file mode 100644 index 000000000..7df0d7366 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Hazma.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Hazma" + +# Pokedex ID# +var ID = 171 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NUCLEAR +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 106 +var attack = 54 +var defense = 88 +var sp_attack = 66 +var sp_defense = 92 +var speed = 44 + +# The pokemon's public and hidden abilities +var ability = "Lead Skin" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 147 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 25.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Defog"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Harden"), + MoveSet.new(9, "Defog"), + MoveSet.new(12, "Me First"), + MoveSet.new(17, "Haze"), + MoveSet.new(21, "Gamma Ray"), + MoveSet.new(25, "Half-life"), + MoveSet.new(29, "Light Screen"), + MoveSet.new(33, "Reflect"), + MoveSet.new(37, "Recover"), + MoveSet.new(41, "Acid Armor"), + MoveSet.new(50, "Expunge") +] diff --git a/Utilities/Battle/Database/Pokemon/Hazma.gd.uid b/Utilities/Battle/Database/Pokemon/Hazma.gd.uid new file mode 100644 index 000000000..af0d7e97e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Hazma.gd.uid @@ -0,0 +1 @@ +uid://ch115emah7kuf diff --git a/Utilities/Battle/Database/Pokemon/Herolune.gd b/Utilities/Battle/Database/Pokemon/Herolune.gd new file mode 100644 index 000000000..e39a0f84b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Herolune.gd @@ -0,0 +1,65 @@ +extends Object + +# The name of the pokemon +var name = "Herolune" + +# Pokedex ID# +var ID = 68 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.FIGHTING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 95 +var attack = 124 +var defense = 83 +var sp_attack = 63 +var sp_defense = 68 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Mold Breaker" +var ability_2 = "Guts" +var hidden_ability = "Defiant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 173 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 128 + +# Weight in kg +var weight = 88.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Entrainment"), + MoveSet.new(1, "Hammer Arm"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Leer"), + MoveSet.new(15, "Drain Punch"), + MoveSet.new(25, "Bone Rush"), + MoveSet.new(40, "Moonlight") +] diff --git a/Utilities/Battle/Database/Pokemon/Herolune.gd.uid b/Utilities/Battle/Database/Pokemon/Herolune.gd.uid new file mode 100644 index 000000000..7dd4e9d4a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Herolune.gd.uid @@ -0,0 +1 @@ +uid://dy8dyaf8o4np2 diff --git a/Utilities/Battle/Database/Pokemon/Inflagetah.gd b/Utilities/Battle/Database/Pokemon/Inflagetah.gd new file mode 100644 index 000000000..19894e605 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Inflagetah.gd @@ -0,0 +1,63 @@ +extends Object + +# The name of the pokemon +var name = "Inflagetah" + +# Pokedex ID# +var ID = 102 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 85 +var attack = 100 +var defense = 60 +var sp_attack = 80 +var sp_defense = 80 +var speed = 150 + +# The pokemon's public and hidden abilities +var ability = "Acceleration" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 3 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 194 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 45.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Ember"), + MoveSet.new(1, "Slash"), + MoveSet.new(1, "Flame_Impact"), + MoveSet.new(1, "Extreme_Speed") +] diff --git a/Utilities/Battle/Database/Pokemon/Inflagetah.gd.uid b/Utilities/Battle/Database/Pokemon/Inflagetah.gd.uid new file mode 100644 index 000000000..3eecaf5b4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Inflagetah.gd.uid @@ -0,0 +1 @@ +uid://xhf8u5j33sbg diff --git a/Utilities/Battle/Database/Pokemon/Jackdeary.gd b/Utilities/Battle/Database/Pokemon/Jackdeary.gd new file mode 100644 index 000000000..ef8a0facb --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Jackdeary.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Jackdeary" + +# Pokedex ID# +var ID = 126 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FAIRY +var type2 = Type.FIGHTING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 72 +var defense = 42 +var sp_attack = 44 +var sp_defense = 40 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Magic Guard" +var ability_2 = "Inner Focus" +var hidden_ability = "Inner Focus" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 78 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 60 + +# Weight in kg +var weight = 11.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Quick Attack"), + MoveSet.new(1, "Foresight"), + MoveSet.new(4, "Baby-Doll Eyes"), + MoveSet.new(8, "Low Kick"), + MoveSet.new(11, "Detect"), + MoveSet.new(15, "Fairy Wind"), + MoveSet.new(18, "Double Team"), + MoveSet.new(22, "Feint"), + MoveSet.new(25, "Calm Mind"), + MoveSet.new(29, "Confuse Ray"), + MoveSet.new(32, "High Jump Kick"), + MoveSet.new(36, "Play Rough"), + MoveSet.new(39, "Reversal"), + MoveSet.new(43, "Misty Terrain"), + MoveSet.new(46, "Aura Sphere"), + MoveSet.new(50, "Final Gambit") +] diff --git a/Utilities/Battle/Database/Pokemon/Jackdeary.gd.uid b/Utilities/Battle/Database/Pokemon/Jackdeary.gd.uid new file mode 100644 index 000000000..e3fd293fe --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Jackdeary.gd.uid @@ -0,0 +1 @@ +uid://duvnv5fj4eyah diff --git a/Utilities/Battle/Database/Pokemon/Jerbolta.gd b/Utilities/Battle/Database/Pokemon/Jerbolta.gd old mode 100755 new mode 100644 index d94e6f838..784aca75f --- a/Utilities/Battle/Database/Pokemon/Jerbolta.gd +++ b/Utilities/Battle/Database/Pokemon/Jerbolta.gd @@ -1,71 +1,71 @@ -extends Object - -# The name of the pokemon -var name = "Jerbolta" - -# Pokedex ID# -var ID = 53 - -# The pokemon's type. If only one type use type1 -var type1 = Type.ELECTRIC -var type2 = Type.GROUND - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 60 -var attack = 65 -var defense = 45 -var sp_attack = 110 -var sp_defense = 85 -var speed = 65 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 1 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 142 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 200 - -# Weight in kg -var weight = 2.9 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Tackle"), - MoveSet.new(1, "Defense Curl"), - MoveSet.new(5, "Quick Attack"), - MoveSet.new(9, "Charm"), - MoveSet.new(13, "Spark"), - MoveSet.new(17, "Endure"), - MoveSet.new(21, "Mud Shot"), - MoveSet.new(25, "Electroball"), - MoveSet.new(29, "Magnitude"), - MoveSet.new(33, "Rollout"), - MoveSet.new(37, "Hyper Fang"), - MoveSet.new(41, "Discharge"), - MoveSet.new(45, "Earth Power"), - MoveSet.new(49, "Super Fang") -] +extends Object + +# The name of the pokemon +var name = "Jerbolta" + +# Pokedex ID# +var ID = 53 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ELECTRIC +var type2 = Type.GROUND + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 65 +var defense = 45 +var sp_attack = 110 +var sp_defense = 85 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Quick Charge" +var hidden_ability = "Volt Absorb" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 142 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 200 + +# Weight in kg +var weight = 2.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Defense Curl"), + MoveSet.new(5, "Quick Attack"), + MoveSet.new(9, "Charm"), + MoveSet.new(13, "Spark"), + MoveSet.new(17, "Endure"), + MoveSet.new(21, "Mud Shot"), + MoveSet.new(25, "Electro Ball"), + MoveSet.new(29, "Magnitude"), + MoveSet.new(33, "Rollout"), + MoveSet.new(37, "Hyper Fang"), + MoveSet.new(41, "Discharge"), + MoveSet.new(45, "Earth Power"), + MoveSet.new(49, "Super Fang") +] diff --git a/Utilities/Battle/Database/Pokemon/Jerbolta.gd.uid b/Utilities/Battle/Database/Pokemon/Jerbolta.gd.uid new file mode 100644 index 000000000..add2016ce --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Jerbolta.gd.uid @@ -0,0 +1 @@ +uid://d4e2qejhhiwxf diff --git a/Utilities/Battle/Database/Pokemon/Jolteon.gd b/Utilities/Battle/Database/Pokemon/Jolteon.gd new file mode 100644 index 000000000..d7eebc302 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Jolteon.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Jolteon" + +# Pokedex ID# +var ID = 131 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ELECTRIC +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 65 +var defense = 60 +var sp_attack = 110 +var sp_defense = 95 +var speed = 130 + +# The pokemon's public and hidden abilities +var ability = "Volt Absorb" +var hidden_ability = "Quick Feet" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 24.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Helping Hand"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Thunder_Shock"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(17, "Double Kick"), + MoveSet.new(21, "Thunder Fang"), + MoveSet.new(25, "Pin Missile"), + MoveSet.new(29, "Agility"), + MoveSet.new(33, "Thunder Wave"), + MoveSet.new(37, "Discharge"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Thunder") +] diff --git a/Utilities/Battle/Database/Pokemon/Jolteon.gd.uid b/Utilities/Battle/Database/Pokemon/Jolteon.gd.uid new file mode 100644 index 000000000..1ab0b5869 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Jolteon.gd.uid @@ -0,0 +1 @@ +uid://cii7dk3vqmlth diff --git a/Utilities/Battle/Database/Pokemon/Jungore.gd b/Utilities/Battle/Database/Pokemon/Jungore.gd new file mode 100644 index 000000000..dbbc8819f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Jungore.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Jungore" + +# Pokedex ID# +var ID = 164 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIGHTING +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 100 +var attack = 100 +var defense = 50 +var sp_attack = 50 +var sp_defense = 50 +var speed = 40 + +# The pokemon's public and hidden abilities +var ability = "Battle Armor" +var ability_2 = "Clear Body" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 78 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 41 + +# The pokemon's evolution ID +var evolution_ID = 165 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 56.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Defense Curl"), + MoveSet.new(6, "Scary Face"), + MoveSet.new(10, "Rock Throw"), + MoveSet.new(12, "Bite"), + MoveSet.new(15, "Bide"), + MoveSet.new(17, "Brick Break"), + MoveSet.new(20, "Iron_Defense"), + MoveSet.new(26, "Rock Slide"), + MoveSet.new(30, "Iron Head"), + MoveSet.new(34, "Reversal"), + MoveSet.new(37, "Crunch"), + MoveSet.new(40, "Thrash"), + MoveSet.new(44, "Golden Fist"), + MoveSet.new(49, "Rock Wrecker") +] diff --git a/Utilities/Battle/Database/Pokemon/Jungore.gd.uid b/Utilities/Battle/Database/Pokemon/Jungore.gd.uid new file mode 100644 index 000000000..c58757212 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Jungore.gd.uid @@ -0,0 +1 @@ +uid://cbc455seessjo diff --git a/Utilities/Battle/Database/Pokemon/Kinetmunk.gd b/Utilities/Battle/Database/Pokemon/Kinetmunk.gd old mode 100755 new mode 100644 index ac87c4ac6..e1dd67811 --- a/Utilities/Battle/Database/Pokemon/Kinetmunk.gd +++ b/Utilities/Battle/Database/Pokemon/Kinetmunk.gd @@ -1,69 +1,70 @@ -extends Object - -# The name of the pokemon -var name = "Kinetmunk" - -# Pokedex ID# -var ID = 8 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 = Type.ELECTRIC - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 65 -var attack = 45 -var defense = 70 -var sp_attack = 75 -var sp_defense = 70 -var speed = 90 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 1 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 1 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 145 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 20.1 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Growl"), - MoveSet.new(1, "Tackle"), - MoveSet.new(6, "Charge"), - MoveSet.new(13, "Thunder Shock"), - MoveSet.new(18, "Quick Attack"), - MoveSet.new(22, "Spark"), - MoveSet.new(24, "Double Team"), - MoveSet.new(28, "Bite"), - MoveSet.new(34, "Hyper Fang"), - MoveSet.new(40, "Discharge"), - MoveSet.new(46, "Super Fang"), - MoveSet.new(52, "Agility") -] +extends Object + +# The name of the pokemon +var name = "Kinetmunk" + +# Pokedex ID# +var ID = 8 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 = Type.ELECTRIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 45 +var defense = 70 +var sp_attack = 75 +var sp_defense = 70 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Run Away" +var ability_2 = "Pickup" +var hidden_ability = "Quick Feet" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 145 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 20.1 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Tackle"), + MoveSet.new(6, "Charge"), + MoveSet.new(13, "Thunder Shock"), + MoveSet.new(18, "Quick Attack"), + MoveSet.new(22, "Spark"), + MoveSet.new(24, "Double Team"), + MoveSet.new(28, "Bite"), + MoveSet.new(34, "Hyper Fang"), + MoveSet.new(40, "Discharge"), + MoveSet.new(46, "Super Fang"), + MoveSet.new(52, "Agility") +] diff --git a/Utilities/Battle/Database/Pokemon/Kinetmunk.gd.uid b/Utilities/Battle/Database/Pokemon/Kinetmunk.gd.uid new file mode 100644 index 000000000..349e9ded8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Kinetmunk.gd.uid @@ -0,0 +1 @@ +uid://dpoufdlnoeqfv diff --git a/Utilities/Battle/Database/Pokemon/Kiricorn.gd b/Utilities/Battle/Database/Pokemon/Kiricorn.gd new file mode 100644 index 000000000..20e617e17 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Kiricorn.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Kiricorn" + +# Pokedex ID# +var ID = 174 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FAIRY +var type2 = Type.NORMAL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 103 +var defense = 72 +var sp_attack = 67 +var sp_defense = 75 +var speed = 118 + +# The pokemon's public and hidden abilities +var ability = "Cute Charm" +var ability_2 = "Quick Feet" +var hidden_ability = "Defiant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 174 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 25 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 480.7 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Me First"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(8, "Charm"), + MoveSet.new(12, "Quick Attack"), + MoveSet.new(16, "Horn Attack"), + MoveSet.new(20, "Fairy Wind"), + MoveSet.new(24, "Take Down"), + MoveSet.new(29, "Role Play"), + MoveSet.new(33, "Zen Headbutt"), + MoveSet.new(36, "Dazzling Gleam"), + MoveSet.new(40, "Moonlight"), + MoveSet.new(44, "Head Charge"), + MoveSet.new(50, "Play Rough"), + MoveSet.new(55, "Moonblast") +] diff --git a/Utilities/Battle/Database/Pokemon/Kiricorn.gd.uid b/Utilities/Battle/Database/Pokemon/Kiricorn.gd.uid new file mode 100644 index 000000000..50a94b8f8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Kiricorn.gd.uid @@ -0,0 +1 @@ +uid://dhk1a2lku1syp diff --git a/Utilities/Battle/Database/Pokemon/Krakanao.gd b/Utilities/Battle/Database/Pokemon/Krakanao.gd new file mode 100644 index 000000000..0345b179a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Krakanao.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Krakanao" + +# Pokedex ID# +var ID = 194 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 145 +var defense = 90 +var sp_attack = 70 +var sp_defense = 120 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Pressure" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 3 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 275 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 3 + +# Weight in kg +var weight = 88.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Feint"), + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Rage"), + MoveSet.new(1, "Focus_Energy"), + MoveSet.new(6, "Rage"), + MoveSet.new(8, "Focus_Energy"), + MoveSet.new(11, "Scary Face"), + MoveSet.new(16, "Ice Fang"), + MoveSet.new(18, "Screech"), + MoveSet.new(21, "Swagger"), + MoveSet.new(26, "Assurance"), + MoveSet.new(28, "Crunch"), + MoveSet.new(30, "Slash"), + MoveSet.new(34, "Aqua_Jet"), + MoveSet.new(40, "Taunt"), + MoveSet.new(45, "Agility"), + MoveSet.new(50, "Skull Bash"), + MoveSet.new(56, "Night Slash") +] diff --git a/Utilities/Battle/Database/Pokemon/Krakanao.gd.uid b/Utilities/Battle/Database/Pokemon/Krakanao.gd.uid new file mode 100644 index 000000000..b4f4a8a02 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Krakanao.gd.uid @@ -0,0 +1 @@ +uid://cm0o3yuo5gu0n diff --git a/Utilities/Battle/Database/Pokemon/Krilvolver.gd b/Utilities/Battle/Database/Pokemon/Krilvolver.gd new file mode 100644 index 000000000..7d42f6bb6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Krilvolver.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Krilvolver" + +# Pokedex ID# +var ID = 158 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.FIRE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 73 +var attack = 90 +var defense = 85 +var sp_attack = 120 +var sp_defense = 45 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Sniper" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 3 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 174 + +# The pokemon's leveling rate +var leveling_rate = FLUCTUATING +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 32.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Bullet Punch"), + MoveSet.new(1, "Scald"), + MoveSet.new(1, "Bubble"), + MoveSet.new(1, "Water Sport"), + MoveSet.new(3, "Focus_Energy"), + MoveSet.new(7, "Smoke Screen"), + MoveSet.new(13, "Flame Burst"), + MoveSet.new(19, "Lock-On"), + MoveSet.new(24, "Octazooka"), + MoveSet.new(30, "Lava Plume"), + MoveSet.new(36, "Scald"), + MoveSet.new(44, "Flamethrower"), + MoveSet.new(52, "Flash Cannon"), + MoveSet.new(57, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Krilvolver.gd.uid b/Utilities/Battle/Database/Pokemon/Krilvolver.gd.uid new file mode 100644 index 000000000..4c032bac8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Krilvolver.gd.uid @@ -0,0 +1 @@ +uid://dittpwa1tokj8 diff --git a/Utilities/Battle/Database/Pokemon/Laissure.gd b/Utilities/Battle/Database/Pokemon/Laissure.gd new file mode 100644 index 000000000..673f60e77 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Laissure.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Laissure" + +# Pokedex ID# +var ID = 183 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 105 +var attack = 125 +var defense = 100 +var sp_attack = 80 +var sp_defense = 95 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var ability_2 = "Moxie" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 3 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 270 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 106.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Rage"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Sand Attack"), + MoveSet.new(4, "Bite"), + MoveSet.new(7, "Sand Attack"), + MoveSet.new(10, "Magnitude"), + MoveSet.new(13, "Horn Attack"), + MoveSet.new(16, "Mud Bomb"), + MoveSet.new(19, "Spikes"), + MoveSet.new(22, "Rock Tomb"), + MoveSet.new(25, "Hone_Claws"), + MoveSet.new(31, "Bulldoze"), + MoveSet.new(42, "Dragon Tail"), + MoveSet.new(48, "Sandstorm"), + MoveSet.new(54, "Earthquake"), + MoveSet.new(60, "Outrage"), + MoveSet.new(70, "Megahorn"), + MoveSet.new(74, "Subduction") +] diff --git a/Utilities/Battle/Database/Pokemon/Laissure.gd.uid b/Utilities/Battle/Database/Pokemon/Laissure.gd.uid new file mode 100644 index 000000000..dfc271665 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Laissure.gd.uid @@ -0,0 +1 @@ +uid://bkguo52b18iph diff --git a/Utilities/Battle/Database/Pokemon/Lanthan.gd b/Utilities/Battle/Database/Pokemon/Lanthan.gd new file mode 100644 index 000000000..cfc9291fe --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Lanthan.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Lanthan" + +# Pokedex ID# +var ID = 195 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.STEEL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 110 +var attack = 106 +var defense = 130 +var sp_attack = 70 +var sp_defense = 109 +var speed = 77 + +# The pokemon's public and hidden abilities +var ability = "Sheer Force" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 270 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 3 + +# Weight in kg +var weight = 1430.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Ancient Power"), + MoveSet.new(9, "Leer"), + MoveSet.new(17, "Magnitude"), + MoveSet.new(25, "Metal Sound"), + MoveSet.new(33, "Crunch"), + MoveSet.new(41, "Scary Face"), + MoveSet.new(49, "Bulldoze"), + MoveSet.new(57, "Iron Head"), + MoveSet.new(65, "Earthquake"), + MoveSet.new(73, "Earth Power"), + MoveSet.new(80, "Metal Cruncher"), + MoveSet.new(85, "Stone Edge"), + MoveSet.new(90, "Subduction") +] diff --git a/Utilities/Battle/Database/Pokemon/Lanthan.gd.uid b/Utilities/Battle/Database/Pokemon/Lanthan.gd.uid new file mode 100644 index 000000000..dad1e88ae --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Lanthan.gd.uid @@ -0,0 +1 @@ +uid://chy26hxycsk68 diff --git a/Utilities/Battle/Database/Pokemon/Lavent.gd b/Utilities/Battle/Database/Pokemon/Lavent.gd new file mode 100644 index 000000000..4000985bb --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Lavent.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Lavent" + +# Pokedex ID# +var ID = 159 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 = Type.DRAGON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 70 +var attack = 80 +var defense = 70 +var sp_attack = 105 +var sp_defense = 70 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Magma Armor" +var ability_2 = "Adaptability" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 179 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 120.4 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Ember"), + MoveSet.new(1, "Withdraw"), + MoveSet.new(8, "Wrap"), + MoveSet.new(14, "Bite"), + MoveSet.new(19, "Twister"), + MoveSet.new(23, "Flame Burst"), + MoveSet.new(28, "Dragon Rage"), + MoveSet.new(34, "Scald"), + MoveSet.new(38, "Lava Plume"), + MoveSet.new(44, "Crunch"), + MoveSet.new(48, "Dragon Rush"), + MoveSet.new(55, "Overheat"), + MoveSet.new(64, "Outrage"), + MoveSet.new(69, "Magma Storm"), + MoveSet.new(73, "Eruption") +] diff --git a/Utilities/Battle/Database/Pokemon/Lavent.gd.uid b/Utilities/Battle/Database/Pokemon/Lavent.gd.uid new file mode 100644 index 000000000..048ad5b6a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Lavent.gd.uid @@ -0,0 +1 @@ +uid://bxmw4sx07nchg diff --git a/Utilities/Battle/Database/Pokemon/Leafeon.gd b/Utilities/Battle/Database/Pokemon/Leafeon.gd new file mode 100644 index 000000000..ae9dcf6a2 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Leafeon.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Leafeon" + +# Pokedex ID# +var ID = 135 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 110 +var defense = 130 +var sp_attack = 60 +var sp_defense = 65 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Leaf Guard" +var hidden_ability = "Chlorophyll" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 2 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 25.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Helping Hand"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Razor Leaf"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(17, "Grass Whistle"), + MoveSet.new(21, "Magical Leaf"), + MoveSet.new(25, "Giga Drain"), + MoveSet.new(29, "Swords Dance"), + MoveSet.new(33, "Synthesis"), + MoveSet.new(37, "Sunny Day"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Leaf_Blade") +] diff --git a/Utilities/Battle/Database/Pokemon/Leafeon.gd.uid b/Utilities/Battle/Database/Pokemon/Leafeon.gd.uid new file mode 100644 index 000000000..88d6b6d39 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Leafeon.gd.uid @@ -0,0 +1 @@ +uid://buj8igj6p027w diff --git a/Utilities/Battle/Database/Pokemon/Leviathao.gd b/Utilities/Battle/Database/Pokemon/Leviathao.gd new file mode 100644 index 000000000..4448859f8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Leviathao.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Leviathao" + +# Pokedex ID# +var ID = 193 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.ICE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 125 +var attack = 100 +var defense = 115 +var sp_attack = 85 +var sp_defense = 100 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Pressure" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 275 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 3 + +# Weight in kg +var weight = 150.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Crunch"), + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Water Gun"), + MoveSet.new(1, "Encore"), + MoveSet.new(7, "Encore"), + MoveSet.new(13, "Ice Ball"), + MoveSet.new(19, "Body_Slam"), + MoveSet.new(25, "Aurora Beam"), + MoveSet.new(31, "Hail"), + MoveSet.new(32, "Swagger"), + MoveSet.new(39, "Rest"), + MoveSet.new(39, "Snore"), + MoveSet.new(44, "Ice Fang"), + MoveSet.new(52, "Blizzard"), + MoveSet.new(65, "Sheer Cold") +] diff --git a/Utilities/Battle/Database/Pokemon/Leviathao.gd.uid b/Utilities/Battle/Database/Pokemon/Leviathao.gd.uid new file mode 100644 index 000000000..e53848030 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Leviathao.gd.uid @@ -0,0 +1 @@ +uid://btw0nqwhkm4ql diff --git a/Utilities/Battle/Database/Pokemon/Linkite.gd b/Utilities/Battle/Database/Pokemon/Linkite.gd new file mode 100644 index 000000000..c72285e62 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Linkite.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Linkite" + +# Pokedex ID# +var ID = 147 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 35 +var attack = 55 +var defense = 25 +var sp_attack = 20 +var sp_defense = 50 +var speed = 30 + +# The pokemon's public and hidden abilities +var ability = "Shadow Tag" +var ability_2 = "Cursed Body" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 78 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 98.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Curse"), + MoveSet.new(1, "Night Shade"), + MoveSet.new(1, "Mean Look"), + MoveSet.new(6, "Pursuit"), + MoveSet.new(12, "Spite"), + MoveSet.new(19, "Imprison"), + MoveSet.new(24, "Shadow Claw"), + MoveSet.new(29, "Pain Split"), + MoveSet.new(33, "Shadow Sneak"), + MoveSet.new(38, "Grudge"), + MoveSet.new(43, "Memento"), + MoveSet.new(49, "Phantom Force"), + MoveSet.new(56, "Destiny Bond") +] diff --git a/Utilities/Battle/Database/Pokemon/Linkite.gd.uid b/Utilities/Battle/Database/Pokemon/Linkite.gd.uid new file mode 100644 index 000000000..4139d2cc5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Linkite.gd.uid @@ -0,0 +1 @@ +uid://bla0jvsst7den diff --git a/Utilities/Battle/Database/Pokemon/Lombre.gd b/Utilities/Battle/Database/Pokemon/Lombre.gd old mode 100755 new mode 100644 index 873fb2828..424b7db03 --- a/Utilities/Battle/Database/Pokemon/Lombre.gd +++ b/Utilities/Battle/Database/Pokemon/Lombre.gd @@ -1,70 +1,71 @@ -extends Object - -# The name of the pokemon -var name = "Lombre" - -# Pokedex ID# -var ID = 38 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 = Type.GRASS - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 60 -var attack = 50 -var defense = 50 -var sp_attack = 60 -var sp_defense = 70 -var speed = 50 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 2 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 119 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID = 39 - -# The pokemon's catch rate -var catch_rate = 120 - -# Weight in kg -var weight = 32.5 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Astonish"), - MoveSet.new(3, "Growl"), - MoveSet.new(6, "Absorb"), - MoveSet.new(9, "Bubble"), - MoveSet.new(12, "Fury Swipes"), - MoveSet.new(16, "Fake Out"), - MoveSet.new(20, "Water Sport"), - MoveSet.new(24, "Bubble Beam"), - MoveSet.new(28, "Nature Power"), - MoveSet.new(32, "Uproar"), - MoveSet.new(36, "Knock Off"), - MoveSet.new(40, "Zen Headbutt"), - MoveSet.new(44, "Hydro Pump") -] +extends Object + +# The name of the pokemon +var name = "Lombre" + +# Pokedex ID# +var ID = 38 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.GRASS + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 50 +var defense = 50 +var sp_attack = 60 +var sp_defense = 70 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Rain Dish" +var hidden_ability = "Own Tempo" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 2 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 119 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID = 39 + +# The pokemon's catch rate +var catch_rate = 120 + +# Weight in kg +var weight = 32.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Astonish"), + MoveSet.new(3, "Growl"), + MoveSet.new(6, "Absorb"), + MoveSet.new(9, "Bubble"), + MoveSet.new(12, "Fury Swipes"), + MoveSet.new(16, "Fake Out"), + MoveSet.new(20, "Water Sport"), + MoveSet.new(24, "Bubble Beam"), + MoveSet.new(28, "Nature Power"), + MoveSet.new(32, "Uproar"), + MoveSet.new(36, "Knock Off"), + MoveSet.new(40, "Zen Headbutt"), + MoveSet.new(44, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Lombre.gd.uid b/Utilities/Battle/Database/Pokemon/Lombre.gd.uid new file mode 100644 index 000000000..9db43ab58 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Lombre.gd.uid @@ -0,0 +1 @@ +uid://djbi5odqxnowg diff --git a/Utilities/Battle/Database/Pokemon/Lotad.gd b/Utilities/Battle/Database/Pokemon/Lotad.gd old mode 100755 new mode 100644 index 359335f71..ffdc1a656 --- a/Utilities/Battle/Database/Pokemon/Lotad.gd +++ b/Utilities/Battle/Database/Pokemon/Lotad.gd @@ -1,70 +1,71 @@ -extends Object - -# The name of the pokemon -var name = "Lotad" - -# Pokedex ID# -var ID = 37 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 = Type.GRASS - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 40 -var attack = 30 -var defense = 30 -var sp_attack = 40 -var sp_defense = 50 -var speed = 30 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 1 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 44 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 14 - -# The pokemon's evolution ID -var evolution_ID = 38 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 2.6 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Astonish"), - MoveSet.new(3, "Growl"), - MoveSet.new(6, "Absorb"), - MoveSet.new(9, "Bubble"), - MoveSet.new(12, "Natural Gift"), - MoveSet.new(15, "Mist"), - MoveSet.new(18, "Mega Drain"), - MoveSet.new(21, "Bubble Beam"), - MoveSet.new(24, "Nature Power"), - MoveSet.new(27, "Rain Dance"), - MoveSet.new(30, "Giga Grain"), - MoveSet.new(33, "Zen Headbutt"), - MoveSet.new(36, "Energy Ball") -] +extends Object + +# The name of the pokemon +var name = "Lotad" + +# Pokedex ID# +var ID = 37 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.GRASS + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 40 +var attack = 30 +var defense = 30 +var sp_attack = 40 +var sp_defense = 50 +var speed = 30 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Rain Dish" +var hidden_ability = "Own Tempo" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 44 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 14 + +# The pokemon's evolution ID +var evolution_ID = 38 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 2.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Astonish"), + MoveSet.new(3, "Growl"), + MoveSet.new(6, "Absorb"), + MoveSet.new(9, "Bubble"), + MoveSet.new(12, "Natural Gift"), + MoveSet.new(15, "Mist"), + MoveSet.new(18, "Mega Drain"), + MoveSet.new(21, "Bubble Beam"), + MoveSet.new(24, "Nature Power"), + MoveSet.new(27, "Rain Dance"), + MoveSet.new(30, "Giga Drain"), + MoveSet.new(33, "Zen Headbutt"), + MoveSet.new(36, "Energy Ball") +] diff --git a/Utilities/Battle/Database/Pokemon/Lotad.gd.uid b/Utilities/Battle/Database/Pokemon/Lotad.gd.uid new file mode 100644 index 000000000..6e624972b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Lotad.gd.uid @@ -0,0 +1 @@ +uid://bwo34reen1aka diff --git a/Utilities/Battle/Database/Pokemon/Luchabra.gd b/Utilities/Battle/Database/Pokemon/Luchabra.gd new file mode 100644 index 000000000..910b332f0 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Luchabra.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Luchabra" + +# Pokedex ID# +var ID = 146 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 = Type.FIGHTING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 110 +var attack = 120 +var defense = 85 +var sp_attack = 60 +var sp_defense = 85 +var speed = 75 + +# The pokemon's public and hidden abilities +var ability = "Poison Point" +var ability_2 = "Poison Touch" +var hidden_ability = "Hustle" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 193 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 110 + +# Weight in kg +var weight = 98.7 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Low Sweep"), + MoveSet.new(1, "Mat Block"), + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Scary Face"), + MoveSet.new(6, "Poison_Sting"), + MoveSet.new(11, "Screech"), + MoveSet.new(17, "Pursuit"), + MoveSet.new(21, "Feint"), + MoveSet.new(24, "Poison_Fang"), + MoveSet.new(29, "Knock Off"), + MoveSet.new(33, "Bulk Up"), + MoveSet.new(37, "Poison Jab"), + MoveSet.new(38, "Seismic Toss"), + MoveSet.new(41, "Toxic"), + MoveSet.new(46, "Close Combat"), + MoveSet.new(50, "Beat Up"), + MoveSet.new(54, "Cross Poison"), + MoveSet.new(59, "Dynamic Punch") +] diff --git a/Utilities/Battle/Database/Pokemon/Luchabra.gd.uid b/Utilities/Battle/Database/Pokemon/Luchabra.gd.uid new file mode 100644 index 000000000..2a937e5a4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Luchabra.gd.uid @@ -0,0 +1 @@ +uid://4eh6qtvo4dq3 diff --git a/Utilities/Battle/Database/Pokemon/Ludicolo.gd b/Utilities/Battle/Database/Pokemon/Ludicolo.gd old mode 100755 new mode 100644 index 24ce237a7..5416d1287 --- a/Utilities/Battle/Database/Pokemon/Ludicolo.gd +++ b/Utilities/Battle/Database/Pokemon/Ludicolo.gd @@ -1,61 +1,62 @@ -extends Object - -# The name of the pokemon -var name = "Ludicolo" - -# Pokedex ID# -var ID = 39 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 = Type.GRASS - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 80 -var attack = 70 -var defense = 70 -var sp_attack = 90 -var sp_defense = 100 -var speed = 70 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 3 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 216 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 45 - -# Weight in kg -var weight = 55.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Astonish"), - MoveSet.new(1, "Growl"), - MoveSet.new(1, "Mega Drain"), - MoveSet.new(1, "Nature Power") -] +extends Object + +# The name of the pokemon +var name = "Ludicolo" + +# Pokedex ID# +var ID = 39 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.GRASS + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 70 +var defense = 70 +var sp_attack = 90 +var sp_defense = 100 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Rain Dish" +var hidden_ability = "Own Tempo" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 3 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 216 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 55.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Astonish"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Mega Drain"), + MoveSet.new(1, "Nature Power") +] diff --git a/Utilities/Battle/Database/Pokemon/Ludicolo.gd.uid b/Utilities/Battle/Database/Pokemon/Ludicolo.gd.uid new file mode 100644 index 000000000..6718a0b35 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Ludicolo.gd.uid @@ -0,0 +1 @@ +uid://dq3npboopsg73 diff --git a/Utilities/Battle/Database/Pokemon/Lunapup.gd b/Utilities/Battle/Database/Pokemon/Lunapup.gd new file mode 100644 index 000000000..847562f7f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Lunapup.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Lunapup" + +# Pokedex ID# +var ID = 67 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.FIGHTING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 64 +var attack = 64 +var defense = 64 +var sp_attack = 30 +var sp_defense = 44 +var speed = 36 + +# The pokemon's public and hidden abilities +var ability = "Mold Breaker" +var ability_2 = "Guts" +var hidden_ability = "Defiant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 70 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 128 + +# Weight in kg +var weight = 8.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Growl"), + MoveSet.new(7, "Bulldoze"), + MoveSet.new(10, "Howl"), + MoveSet.new(12, "Low Kick"), + MoveSet.new(15, "Endure"), + MoveSet.new(22, "Wideguard"), + MoveSet.new(25, "Bone Rush"), + MoveSet.new(29, "Bulk Up"), + MoveSet.new(31, "Reversal"), + MoveSet.new(35, "Body_Slam"), + MoveSet.new(39, "Detect"), + MoveSet.new(42, "Dig"), + MoveSet.new(45, "Close Combat"), + MoveSet.new(48, "Moonlight"), + MoveSet.new(54, "Earthquake") +] diff --git a/Utilities/Battle/Database/Pokemon/Lunapup.gd.uid b/Utilities/Battle/Database/Pokemon/Lunapup.gd.uid new file mode 100644 index 000000000..9aa9beb11 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Lunapup.gd.uid @@ -0,0 +1 @@ +uid://bfrup33y8qwon diff --git a/Utilities/Battle/Database/Pokemon/Luxelong.gd b/Utilities/Battle/Database/Pokemon/Luxelong.gd new file mode 100644 index 000000000..ef6e0d83e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Luxelong.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Luxelong" + +# Pokedex ID# +var ID = 178 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DRAGON +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 100 +var attack = 70 +var defense = 80 +var sp_attack = 90 +var sp_defense = 100 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Super Luck" +var hidden_ability = "Regenerator" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 221 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 42 + +# Weight in kg +var weight = 140.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Charm"), + MoveSet.new(1, "Metronome"), + MoveSet.new(1, "Dragon Rage"), + MoveSet.new(7, "Metronome"), + MoveSet.new(9, "Focus_Energy"), + MoveSet.new(13, "Fairy Wind"), + MoveSet.new(18, "Wish"), + MoveSet.new(20, "Swift"), + MoveSet.new(25, "Dragon Breath"), + MoveSet.new(29, "Baton Pass"), + MoveSet.new(33, "After You"), + MoveSet.new(37, "Dazzling Gleam"), + MoveSet.new(41, "Moonlight"), + MoveSet.new(45, "Dragon_Pulse"), + MoveSet.new(48, "Dragon Dance"), + MoveSet.new(55, "Moonblast"), + MoveSet.new(60, "Draco Meteor") +] diff --git a/Utilities/Battle/Database/Pokemon/Luxelong.gd.uid b/Utilities/Battle/Database/Pokemon/Luxelong.gd.uid new file mode 100644 index 000000000..9893d27ec --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Luxelong.gd.uid @@ -0,0 +1 @@ +uid://ljgcp4v0ajng diff --git a/Utilities/Battle/Database/Pokemon/Luxi.gd b/Utilities/Battle/Database/Pokemon/Luxi.gd new file mode 100644 index 000000000..a985309a8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Luxi.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Luxi" + +# Pokedex ID# +var ID = 176 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DRAGON +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 30 +var defense = 40 +var sp_attack = 50 +var sp_defense = 60 +var speed = 40 + +# The pokemon's public and hidden abilities +var ability = "Super Luck" +var hidden_ability = "Regenerator" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 70 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 42 + +# Weight in kg +var weight = 28.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Charm"), + MoveSet.new(1, "Metronome"), + MoveSet.new(1, "Dragon Rage"), + MoveSet.new(7, "Metronome"), + MoveSet.new(9, "Focus_Energy"), + MoveSet.new(13, "Fairy Wind"), + MoveSet.new(18, "Wish"), + MoveSet.new(20, "Swift"), + MoveSet.new(25, "Dragon Breath"), + MoveSet.new(29, "Baton Pass"), + MoveSet.new(33, "After You"), + MoveSet.new(37, "Dazzling Gleam"), + MoveSet.new(41, "Moonlight"), + MoveSet.new(45, "Dragon_Pulse"), + MoveSet.new(48, "Dragon Dance"), + MoveSet.new(55, "Moonblast"), + MoveSet.new(60, "Draco Meteor") +] diff --git a/Utilities/Battle/Database/Pokemon/Luxi.gd.uid b/Utilities/Battle/Database/Pokemon/Luxi.gd.uid new file mode 100644 index 000000000..b782ee7c2 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Luxi.gd.uid @@ -0,0 +1 @@ +uid://b7hjjfuti25li diff --git a/Utilities/Battle/Database/Pokemon/Luxor.gd b/Utilities/Battle/Database/Pokemon/Luxor.gd new file mode 100644 index 000000000..29657c8fc --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Luxor.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Luxor" + +# Pokedex ID# +var ID = 177 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DRAGON +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 70 +var attack = 40 +var defense = 50 +var sp_attack = 60 +var sp_defense = 70 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Super Luck" +var hidden_ability = "Regenerator" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 140 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 42 + +# Weight in kg +var weight = 47.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Charm"), + MoveSet.new(1, "Metronome"), + MoveSet.new(1, "Dragon Rage"), + MoveSet.new(7, "Metronome"), + MoveSet.new(9, "Focus_Energy"), + MoveSet.new(13, "Fairy Wind"), + MoveSet.new(18, "Wish"), + MoveSet.new(20, "Swift"), + MoveSet.new(25, "Dragon Breath"), + MoveSet.new(29, "Baton Pass"), + MoveSet.new(33, "After You"), + MoveSet.new(37, "Dazzling Gleam"), + MoveSet.new(41, "Moonlight"), + MoveSet.new(45, "Dragon_Pulse"), + MoveSet.new(48, "Dragon Dance"), + MoveSet.new(55, "Moonblast"), + MoveSet.new(60, "Draco Meteor") +] diff --git a/Utilities/Battle/Database/Pokemon/Luxor.gd.uid b/Utilities/Battle/Database/Pokemon/Luxor.gd.uid new file mode 100644 index 000000000..74c2ebf45 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Luxor.gd.uid @@ -0,0 +1 @@ +uid://c5l7bgryeiam4 diff --git a/Utilities/Battle/Database/Pokemon/Magikarp.gd b/Utilities/Battle/Database/Pokemon/Magikarp.gd old mode 100755 new mode 100644 index acd83a196..7e1f3ccac --- a/Utilities/Battle/Database/Pokemon/Magikarp.gd +++ b/Utilities/Battle/Database/Pokemon/Magikarp.gd @@ -1,60 +1,60 @@ -extends Object - -# The name of the pokemon -var name = "Magikarp" - -# Pokedex ID# -var ID = 27 - -# The pokemon's type. If only one type use type1 -var type1 = Type.WATER -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 20 -var attack = 10 -var defense = 55 -var sp_attack = 15 -var sp_defense = 20 -var speed = 80 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 1 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 40 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 20 - -# The pokemon's evolution ID -var evolution_ID = 28 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 10.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Splash"), - MoveSet.new(15, "Tackle"), - MoveSet.new(30, "Flail") -] +extends Object + +# The name of the pokemon +var name = "Magikarp" + +# Pokedex ID# +var ID = 27 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 20 +var attack = 10 +var defense = 55 +var sp_attack = 15 +var sp_defense = 20 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var hidden_ability = "Rattled" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 40 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 20 + +# The pokemon's evolution ID +var evolution_ID = 28 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 10.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Splash"), + MoveSet.new(15, "Tackle"), + MoveSet.new(30, "Flail") +] diff --git a/Utilities/Battle/Database/Pokemon/Magikarp.gd.uid b/Utilities/Battle/Database/Pokemon/Magikarp.gd.uid new file mode 100644 index 000000000..ab608ffe4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Magikarp.gd.uid @@ -0,0 +1 @@ +uid://bq6btjyxqhpoq diff --git a/Utilities/Battle/Database/Pokemon/Majungold.gd b/Utilities/Battle/Database/Pokemon/Majungold.gd new file mode 100644 index 000000000..79b825ef5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Majungold.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Majungold" + +# Pokedex ID# +var ID = 165 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIGHTING +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 125 +var attack = 135 +var defense = 75 +var sp_attack = 70 +var sp_defense = 75 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Battle Armor" +var ability_2 = "Clear Body" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 189 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 50 + +# Weight in kg +var weight = 156.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Defense Curl"), + MoveSet.new(6, "Scary Face"), + MoveSet.new(10, "Rock Throw"), + MoveSet.new(12, "Bite"), + MoveSet.new(15, "Bide"), + MoveSet.new(17, "Brick Break"), + MoveSet.new(20, "Iron_Defense"), + MoveSet.new(26, "Rock Slide"), + MoveSet.new(30, "Iron Head"), + MoveSet.new(34, "Reversal"), + MoveSet.new(37, "Crunch"), + MoveSet.new(40, "Thrash"), + MoveSet.new(44, "Golden Fist"), + MoveSet.new(49, "Earthquake"), + MoveSet.new(53, "Rock Wrecker"), + MoveSet.new(58, "Skull Bash"), + MoveSet.new(68, "Hammer Arm"), + MoveSet.new(75, "Giga Impact") +] diff --git a/Utilities/Battle/Database/Pokemon/Majungold.gd.uid b/Utilities/Battle/Database/Pokemon/Majungold.gd.uid new file mode 100644 index 000000000..1b04acaa7 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Majungold.gd.uid @@ -0,0 +1 @@ +uid://68imuf0b8h0f diff --git a/Utilities/Battle/Database/Pokemon/Mankey.gd b/Utilities/Battle/Database/Pokemon/Mankey.gd old mode 100755 new mode 100644 index 1ad83a7a2..642f23a3d --- a/Utilities/Battle/Database/Pokemon/Mankey.gd +++ b/Utilities/Battle/Database/Pokemon/Mankey.gd @@ -1,73 +1,74 @@ -extends Object - -# The name of the pokemon -var name = "Mankey" - -# Pokedex ID# -var ID = 32 - -# The pokemon's type. If only one type use type1 -var type1 = Type.FIGHTING -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 40 -var attack = 80 -var defense = 35 -var sp_attack = 35 -var sp_defense = 45 -var speed = 70 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 1 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 61 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 28 - -# The pokemon's evolution ID -var evolution_ID = 33 - -# The pokemon's catch rate -var catch_rate = 190 - -# Weight in kg -var weight = 28.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Covet"), - MoveSet.new(1, "Scratch"), - MoveSet.new(1, "Low Kick"), - MoveSet.new(1, "Leer"), - MoveSet.new(1, "Focus Energy"), - MoveSet.new(9, "Furry Swipes"), - MoveSet.new(13, "Karate Chop"), - MoveSet.new(17, "Seismic Toss"), - MoveSet.new(21, "Screech"), - MoveSet.new(25, "Assurance"), - MoveSet.new(33, "Swagger"), - MoveSet.new(37, "Cross Chop"), - MoveSet.new(41, "Thrash"), - MoveSet.new(45, "Punishment"), - MoveSet.new(49, "Close Combat"), - MoveSet.new(53, "Final Gambit") -] +extends Object + +# The name of the pokemon +var name = "Mankey" + +# Pokedex ID# +var ID = 32 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIGHTING +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 40 +var attack = 80 +var defense = 35 +var sp_attack = 35 +var sp_defense = 45 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Vital Spirit" +var ability_2 = "Anger Point" +var hidden_ability = "Defiant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 61 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 28 + +# The pokemon's evolution ID +var evolution_ID = 33 + +# The pokemon's catch rate +var catch_rate = 190 + +# Weight in kg +var weight = 28.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Covet"), + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Low Kick"), + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Focus Energy"), + MoveSet.new(9, "Fury Swipes"), + MoveSet.new(13, "Karate Chop"), + MoveSet.new(17, "Seismic Toss"), + MoveSet.new(21, "Screech"), + MoveSet.new(25, "Assurance"), + MoveSet.new(33, "Swagger"), + MoveSet.new(37, "Cross Chop"), + MoveSet.new(41, "Thrash"), + MoveSet.new(45, "Punishment"), + MoveSet.new(49, "Close Combat"), + MoveSet.new(53, "Final Gambit") +] diff --git a/Utilities/Battle/Database/Pokemon/Mankey.gd.uid b/Utilities/Battle/Database/Pokemon/Mankey.gd.uid new file mode 100644 index 000000000..306b48392 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Mankey.gd.uid @@ -0,0 +1 @@ +uid://omdxrau4y17t diff --git a/Utilities/Battle/Database/Pokemon/Mareep.gd b/Utilities/Battle/Database/Pokemon/Mareep.gd old mode 100755 new mode 100644 index 2748a2fce..aa483579f --- a/Utilities/Battle/Database/Pokemon/Mareep.gd +++ b/Utilities/Battle/Database/Pokemon/Mareep.gd @@ -19,7 +19,7 @@ var sp_defense = 45 var speed = 30 # The pokemon's public and hidden abilities -var ability +var ability = "Static" var hidden_ability # The pokemon's Effort Value Yeild diff --git a/Utilities/Battle/Database/Pokemon/Mareep.gd.uid b/Utilities/Battle/Database/Pokemon/Mareep.gd.uid new file mode 100644 index 000000000..919503f1b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Mareep.gd.uid @@ -0,0 +1 @@ +uid://b37owlp2mf2bc diff --git a/Utilities/Battle/Database/Pokemon/Masking.gd b/Utilities/Battle/Database/Pokemon/Masking.gd new file mode 100644 index 000000000..4fe051aa6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Masking.gd @@ -0,0 +1,75 @@ +extends Object + +# The name of the pokemon +var name = "Masking" + +# Pokedex ID# +var ID = 142 + +# The pokemon's type. If only one type use type1 +var type1 = Type.PSYCHIC +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 45 +var attack = 15 +var defense = 60 +var sp_attack = 85 +var sp_defense = 55 +var speed = 75 + +# The pokemon's public and hidden abilities +var ability = "Illusion" +var hidden_ability = "Synchronize" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 67 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 42 + +# The pokemon's evolution ID +var evolution_ID = 143 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 10.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Psywave"), + MoveSet.new(3, "Night Shade"), + MoveSet.new(7, "Peck"), + MoveSet.new(10, "Hypnosis"), + MoveSet.new(12, "Teleport"), + MoveSet.new(14, "Hidden Power"), + MoveSet.new(16, "Calm Mind"), + MoveSet.new(19, "Payback"), + MoveSet.new(24, "Recover"), + MoveSet.new(25, "Psyshock"), + MoveSet.new(28, "Dream Eater"), + MoveSet.new(31, "Confuse Ray"), + MoveSet.new(33, "Pain Split"), + MoveSet.new(37, "Psychic"), + MoveSet.new(40, "Skill Swap"), + MoveSet.new(46, "Heal Block"), + MoveSet.new(48, "Trick Room"), + MoveSet.new(53, "Transform") +] diff --git a/Utilities/Battle/Database/Pokemon/Masking.gd.uid b/Utilities/Battle/Database/Pokemon/Masking.gd.uid new file mode 100644 index 000000000..529c85c8b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Masking.gd.uid @@ -0,0 +1 @@ +uid://wbgmaoojpret diff --git a/Utilities/Battle/Database/Pokemon/Metalynx.gd b/Utilities/Battle/Database/Pokemon/Metalynx.gd old mode 100755 new mode 100644 index 049d274a6..f86f271ab --- a/Utilities/Battle/Database/Pokemon/Metalynx.gd +++ b/Utilities/Battle/Database/Pokemon/Metalynx.gd @@ -19,8 +19,8 @@ var sp_defense = 100 var speed = 65 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Battle Armor" +var hidden_ability = "Overgrow" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 diff --git a/Utilities/Battle/Database/Pokemon/Metalynx.gd.uid b/Utilities/Battle/Database/Pokemon/Metalynx.gd.uid new file mode 100644 index 000000000..04d047950 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Metalynx.gd.uid @@ -0,0 +1 @@ +uid://ctsuaevb72emk diff --git a/Utilities/Battle/Database/Pokemon/Miasmedic.gd b/Utilities/Battle/Database/Pokemon/Miasmedic.gd new file mode 100644 index 000000000..acb986897 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Miasmedic.gd @@ -0,0 +1,78 @@ +extends Object + +# The name of the pokemon +var name = "Miasmedic" + +# Pokedex ID# +var ID = 125 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FAIRY +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 81 +var attack = 102 +var defense = 72 +var sp_attack = 79 +var sp_defense = 99 +var speed = 29 + +# The pokemon's public and hidden abilities +var ability = "Healer" +var ability_2 = "Poison Touch" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 158 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 200 + +# Weight in kg +var weight = 15.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Aromatic Mist"), + MoveSet.new(1, "Heal Pulse"), + MoveSet.new(1, "Sweet Scent"), + MoveSet.new(1, "Fairy Wind"), + MoveSet.new(6, "Sweet Kiss"), + MoveSet.new(8, "Odor Sleuth"), + MoveSet.new(13, "Echoed Voice"), + MoveSet.new(17, "Calm Mind"), + MoveSet.new(21, "Draining Kiss"), + MoveSet.new(25, "Aromatherapy"), + MoveSet.new(29, "Poison Jab"), + MoveSet.new(31, "Moonblast"), + MoveSet.new(35, "Charm"), + MoveSet.new(38, "Flail"), + MoveSet.new(42, "Misty Terrain"), + MoveSet.new(44, "Skill Swap"), + MoveSet.new(48, "Psychic"), + MoveSet.new(53, "Toxic"), + MoveSet.new(57, "Reflect"), + MoveSet.new(64, "Sludge Wave") +] diff --git a/Utilities/Battle/Database/Pokemon/Miasmedic.gd.uid b/Utilities/Battle/Database/Pokemon/Miasmedic.gd.uid new file mode 100644 index 000000000..c7b7a0ef9 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Miasmedic.gd.uid @@ -0,0 +1 @@ +uid://bbv3jbd4bc1xh diff --git a/Utilities/Battle/Database/Pokemon/Minicorn.gd b/Utilities/Battle/Database/Pokemon/Minicorn.gd new file mode 100644 index 000000000..cffea8be6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Minicorn.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Minicorn" + +# Pokedex ID# +var ID = 173 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FAIRY +var type2 = Type.NORMAL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 50 +var attack = 68 +var defense = 52 +var sp_attack = 52 +var sp_defense = 50 +var speed = 88 + +# The pokemon's public and hidden abilities +var ability = "Cute Charm" +var ability_2 = "Quick Feet" +var hidden_ability = "Defiant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 62 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 25 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 190 + +# Weight in kg +var weight = 29.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Me First"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(8, "Charm"), + MoveSet.new(12, "Quick Attack"), + MoveSet.new(16, "Horn Attack"), + MoveSet.new(20, "Fairy Wind"), + MoveSet.new(24, "Take Down"), + MoveSet.new(29, "Role Play"), + MoveSet.new(33, "Zen Headbutt"), + MoveSet.new(36, "Dazzling Gleam"), + MoveSet.new(40, "Moonlight"), + MoveSet.new(44, "Head Charge"), + MoveSet.new(50, "Play Rough"), + MoveSet.new(55, "Moonblast") +] diff --git a/Utilities/Battle/Database/Pokemon/Minicorn.gd.uid b/Utilities/Battle/Database/Pokemon/Minicorn.gd.uid new file mode 100644 index 000000000..98ed25a39 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Minicorn.gd.uid @@ -0,0 +1 @@ +uid://crxeoo8ry7w4t diff --git a/Utilities/Battle/Database/Pokemon/Minyan.gd b/Utilities/Battle/Database/Pokemon/Minyan.gd new file mode 100644 index 000000000..b8fb6b4f8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Minyan.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Minyan" + +# Pokedex ID# +var ID = 69 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DARK +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 48 +var attack = 64 +var defense = 36 +var sp_attack = 58 +var sp_defense = 35 +var speed = 61 + +# The pokemon's public and hidden abilities +var ability = "Blood Lust" +var hidden_ability = "Poison Touch" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 60 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 140 + +# Weight in kg +var weight = 14.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Growl"), + MoveSet.new(3, "Poison_Sting"), + MoveSet.new(8, "Taunt"), + MoveSet.new(13, "Bite"), + MoveSet.new(17, "Mean Look"), + MoveSet.new(22, "Poison_Fang"), + MoveSet.new(24, "Swagger"), + MoveSet.new(28, "Thief"), + MoveSet.new(31, "Venoshock"), + MoveSet.new(36, "Nasty Plot"), + MoveSet.new(38, "Drain Life"), + MoveSet.new(42, "Foul Play"), + MoveSet.new(45, "Venom Drench"), + MoveSet.new(47, "Toxic"), + MoveSet.new(50, "Shadow Sneak") +] diff --git a/Utilities/Battle/Database/Pokemon/Minyan.gd.uid b/Utilities/Battle/Database/Pokemon/Minyan.gd.uid new file mode 100644 index 000000000..2a0d297ba --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Minyan.gd.uid @@ -0,0 +1 @@ +uid://c8kdo6hotjxun diff --git a/Utilities/Battle/Database/Pokemon/Misdreavus.gd b/Utilities/Battle/Database/Pokemon/Misdreavus.gd new file mode 100644 index 000000000..20bb72ff6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Misdreavus.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Misdreavus" + +# Pokedex ID# +var ID = 92 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 60 +var defense = 60 +var sp_attack = 85 +var sp_defense = 85 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 87 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 1.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Psywave"), + MoveSet.new(5, "Spite"), + MoveSet.new(10, "Astonish"), + MoveSet.new(14, "Confuse Ray"), + MoveSet.new(19, "Mean Look"), + MoveSet.new(23, "Hex"), + MoveSet.new(28, "Psybeam"), + MoveSet.new(32, "Pain Split"), + MoveSet.new(37, "Payback"), + MoveSet.new(41, "Shadow_Ball"), + MoveSet.new(46, "Perish Song"), + MoveSet.new(50, "Grudge"), + MoveSet.new(55, "Power Gem") +] diff --git a/Utilities/Battle/Database/Pokemon/Misdreavus.gd.uid b/Utilities/Battle/Database/Pokemon/Misdreavus.gd.uid new file mode 100644 index 000000000..69aac3fde --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Misdreavus.gd.uid @@ -0,0 +1 @@ +uid://bsyk4brk02q4l diff --git a/Utilities/Battle/Database/Pokemon/Mismagius.gd b/Utilities/Battle/Database/Pokemon/Mismagius.gd new file mode 100644 index 000000000..4b38b2a26 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Mismagius.gd @@ -0,0 +1,66 @@ +extends Object + +# The name of the pokemon +var name = "Mismagius" + +# Pokedex ID# +var ID = 93 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 60 +var defense = 60 +var sp_attack = 105 +var sp_defense = 105 +var speed = 105 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 173 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 4.4 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Psywave"), + MoveSet.new(1, "Mystical Fire"), + MoveSet.new(1, "Power Gem"), + MoveSet.new(1, "Phantom Force"), + MoveSet.new(1, "Lucky Chant"), + MoveSet.new(1, "Magical Leaf"), + MoveSet.new(1, "Spite"), + MoveSet.new(1, "Astonish") +] diff --git a/Utilities/Battle/Database/Pokemon/Mismagius.gd.uid b/Utilities/Battle/Database/Pokemon/Mismagius.gd.uid new file mode 100644 index 000000000..5734b0445 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Mismagius.gd.uid @@ -0,0 +1 @@ +uid://cb7ks0g1542rm diff --git a/Utilities/Battle/Database/Pokemon/Modrille.gd b/Utilities/Battle/Database/Pokemon/Modrille.gd new file mode 100644 index 000000000..fe3a475c0 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Modrille.gd @@ -0,0 +1,75 @@ +extends Object + +# The name of the pokemon +var name = "Modrille" + +# Pokedex ID# +var ID = 73 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 50 +var attack = 70 +var defense = 60 +var sp_attack = 40 +var sp_defense = 45 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Lightning rod" +var ability_2 = "Sand Rush" +var hidden_ability = "Mold Breaker" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 63 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 34 + +# The pokemon's evolution ID +var evolution_ID = 74 + +# The pokemon's catch rate +var catch_rate = 120 + +# Weight in kg +var weight = 44.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Horn Attack"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Mud-Slap"), + MoveSet.new(8, "Pursuit"), + MoveSet.new(12, "Fury Attack"), + MoveSet.new(15, "Metal Claw"), + MoveSet.new(19, "Dig"), + MoveSet.new(22, "Hone_Claws"), + MoveSet.new(25, "Drill Peck"), + MoveSet.new(27, "Rapid_Spin"), + MoveSet.new(30, "Rock Slide"), + MoveSet.new(33, "Earthquake"), + MoveSet.new(36, "Swords Dance"), + MoveSet.new(40, "Sandstorm"), + MoveSet.new(43, "Drill Run"), + MoveSet.new(47, "Horn Drill"), + MoveSet.new(53, "Megahorn") +] diff --git a/Utilities/Battle/Database/Pokemon/Modrille.gd.uid b/Utilities/Battle/Database/Pokemon/Modrille.gd.uid new file mode 100644 index 000000000..460771fb5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Modrille.gd.uid @@ -0,0 +1 @@ +uid://ddnxf8x4hjic6 diff --git a/Utilities/Battle/Database/Pokemon/Mutios.gd b/Utilities/Battle/Database/Pokemon/Mutios.gd new file mode 100644 index 000000000..7e79ea67c --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Mutios.gd @@ -0,0 +1,60 @@ +extends Object + +# The name of the pokemon +var name = "Mutios" + +# Pokedex ID# +var ID = 199 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 = Type.WATER + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 110 +var attack = 100 +var defense = 120 +var sp_attack = 110 +var sp_defense = 160 +var speed = 100 + +# The pokemon's public and hidden abilities +var ability = "Pressure" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 2 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 360 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 2 + +# Weight in kg +var weight = 360.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Atomic Punch"), + MoveSet.new(10, "Nuclear Waste"), + MoveSet.new(30, "Half-life") +] diff --git a/Utilities/Battle/Database/Pokemon/Mutios.gd.uid b/Utilities/Battle/Database/Pokemon/Mutios.gd.uid new file mode 100644 index 000000000..08c29bfab --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Mutios.gd.uid @@ -0,0 +1 @@ +uid://ofw26rucc3df diff --git a/Utilities/Battle/Database/Pokemon/Navighast.gd b/Utilities/Battle/Database/Pokemon/Navighast.gd new file mode 100644 index 000000000..73d5607e8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Navighast.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Navighast" + +# Pokedex ID# +var ID = 162 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 = Type.FIGHTING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 115 +var defense = 75 +var sp_attack = 90 +var sp_defense = 75 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 198 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 88.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Astonish"), + MoveSet.new(1, "Thief"), + MoveSet.new(7, "Astonish"), + MoveSet.new(9, "Thief"), + MoveSet.new(13, "Curse"), + MoveSet.new(18, "Arm Thrust"), + MoveSet.new(20, "Destiny Bond"), + MoveSet.new(25, "Mach Punch"), + MoveSet.new(29, "Embargo"), + MoveSet.new(33, "Brine"), + MoveSet.new(37, "Reversal"), + MoveSet.new(41, "Shadow Claw"), + MoveSet.new(45, "Shadow_Ball"), + MoveSet.new(56, "Hammer Arm"), + MoveSet.new(60, "Superpower") +] diff --git a/Utilities/Battle/Database/Pokemon/Navighast.gd.uid b/Utilities/Battle/Database/Pokemon/Navighast.gd.uid new file mode 100644 index 000000000..bbcc1c243 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Navighast.gd.uid @@ -0,0 +1 @@ +uid://c3t5374st05bh diff --git a/Utilities/Battle/Database/Pokemon/Neopunk.gd b/Utilities/Battle/Database/Pokemon/Neopunk.gd new file mode 100644 index 000000000..d7f63a981 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Neopunk.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Neopunk" + +# Pokedex ID# +var ID = 180 + +# The pokemon's type. If only one type use type1 +var type1 = Type.PSYCHIC +var type2 = Type.ELECTRIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 100 +var defense = 65 +var sp_attack = 120 +var sp_defense = 60 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Minus" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 175 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 40.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Charge"), + MoveSet.new(1, "Spark"), + MoveSet.new(1, "Thunder Punch"), + MoveSet.new(1, "Psywave"), + MoveSet.new(1, "Confusion"), + MoveSet.new(1, "Detect"), + MoveSet.new(1, "Teleport"), + MoveSet.new(4, "Confusion"), + MoveSet.new(9, "Thunder Wave"), + MoveSet.new(12, "Shock Wave"), + MoveSet.new(20, "Charge Beam"), + MoveSet.new(23, "Psywave"), + MoveSet.new(28, "Cosmic Power"), + MoveSet.new(31, "Get Lucky"), + MoveSet.new(37, "Discharge"), + MoveSet.new(44, "Psychic"), + MoveSet.new(49, "Volt Switch"), + MoveSet.new(55, "Instant Crush"), + MoveSet.new(62, "Psycho Cut") +] diff --git a/Utilities/Battle/Database/Pokemon/Neopunk.gd.uid b/Utilities/Battle/Database/Pokemon/Neopunk.gd.uid new file mode 100644 index 000000000..8f6ef4891 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Neopunk.gd.uid @@ -0,0 +1 @@ +uid://dx6w1lj0vjt6g diff --git a/Utilities/Battle/Database/Pokemon/Nimflora.gd b/Utilities/Battle/Database/Pokemon/Nimflora.gd old mode 100755 new mode 100644 index 6e9c44c9a..f948fe4ae --- a/Utilities/Battle/Database/Pokemon/Nimflora.gd +++ b/Utilities/Battle/Database/Pokemon/Nimflora.gd @@ -1,75 +1,76 @@ -extends Object - -# The name of the pokemon -var name = "Nimflora" - -# Pokedex ID# -var ID = 14 - -# The pokemon's type. If only one type use type1 -var type1 = Type.BUG -var type2 = Type.FAIRY - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 75 -var attack = 103 -var defense = 80 -var sp_attack = 70 -var sp_defense = 70 -var speed = 92 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 3 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 221 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 45 - -# Weight in kg -var weight = 21.4 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Charm"), - MoveSet.new(1, "Tackle"), - MoveSet.new(1, "String Shot"), - MoveSet.new(1, "Bug Bite"), - MoveSet.new(1, "Fairy Wind"), - MoveSet.new(8, "Bug Bite"), - MoveSet.new(15, "Stun Spore"), - MoveSet.new(15, "Sleep Powder"), - MoveSet.new(22, "Struggle Bug"), - MoveSet.new(25, "Draining Kiss"), - MoveSet.new(29, "Helping Hand"), - MoveSet.new(32, "Confuse Ray"), - MoveSet.new(34, "Acrobatics"), - MoveSet.new(38, "X-Scissor"), - MoveSet.new(42, "Moonlight"), - MoveSet.new(46, "U-turn"), - MoveSet.new(50, "Play Rough"), - MoveSet.new(55, "Quiver Dance") -] +extends Object + +# The name of the pokemon +var name = "Nimflora" + +# Pokedex ID# +var ID = 14 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 103 +var defense = 80 +var sp_attack = 70 +var sp_defense = 70 +var speed = 92 + +# The pokemon's public and hidden abilities +var ability = "Swarm" +var ability_2 = "Natural Cure" +var hidden_ability = "Magic Bounce" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 3 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 221 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 21.4 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Charm"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "String Shot"), + MoveSet.new(1, "Bug Bite"), + MoveSet.new(1, "Fairy Wind"), + MoveSet.new(8, "Bug Bite"), + MoveSet.new(15, "Stun Spore"), + MoveSet.new(15, "Sleep Powder"), + MoveSet.new(22, "Struggle Bug"), + MoveSet.new(25, "Draining Kiss"), + MoveSet.new(29, "Helping Hand"), + MoveSet.new(32, "Confuse Ray"), + MoveSet.new(34, "Acrobatics"), + MoveSet.new(38, "X-Scissor"), + MoveSet.new(42, "Moonlight"), + MoveSet.new(46, "U-turn"), + MoveSet.new(50, "Play Rough"), + MoveSet.new(55, "Quiver Dance") +] diff --git a/Utilities/Battle/Database/Pokemon/Nimflora.gd.uid b/Utilities/Battle/Database/Pokemon/Nimflora.gd.uid new file mode 100644 index 000000000..8433766f1 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Nimflora.gd.uid @@ -0,0 +1 @@ +uid://bwicenc5j64ch diff --git a/Utilities/Battle/Database/Pokemon/Nucleon.gd b/Utilities/Battle/Database/Pokemon/Nucleon.gd new file mode 100644 index 000000000..4f82ce76c --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Nucleon.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Nucleon" + +# Pokedex ID# +var ID = 138 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NUCLEAR +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 70 +var attack = 55 +var defense = 85 +var sp_attack = 115 +var sp_defense = 115 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Atomizate" +var hidden_ability = "Geiger Sense" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 21.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Helping Hand"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Gamma Ray"), + MoveSet.new(12, "Quick Attack"), + MoveSet.new(17, "Swift"), + MoveSet.new(21, "Headbutt"), + MoveSet.new(25, "Half-life"), + MoveSet.new(29, "Flash"), + MoveSet.new(33, "Mirror Coat"), + MoveSet.new(37, "Conversion 2"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Hyper_Voice") +] diff --git a/Utilities/Battle/Database/Pokemon/Nucleon.gd.uid b/Utilities/Battle/Database/Pokemon/Nucleon.gd.uid new file mode 100644 index 000000000..46c1ad47e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Nucleon.gd.uid @@ -0,0 +1 @@ +uid://dqwrrsv2aje3f diff --git a/Utilities/Battle/Database/Pokemon/Nupin.gd b/Utilities/Battle/Database/Pokemon/Nupin.gd new file mode 100644 index 000000000..e0086bf43 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Nupin.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Nupin" + +# Pokedex ID# +var ID = 88 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.ELECTRIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 20 +var defense = 45 +var sp_attack = 80 +var sp_defense = 70 +var speed = 25 + +# The pokemon's public and hidden abilities +var ability = "Chlorophyll" +var hidden_ability = "Solar Power" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 63 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 35 + +# The pokemon's evolution ID +var evolution_ID = 89 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 2.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Absorb"), + MoveSet.new(7, "Growth"), + MoveSet.new(11, "Shock Wave"), + MoveSet.new(17, "Mega Drain"), + MoveSet.new(21, "Synthesis"), + MoveSet.new(27, "Sunny Day"), + MoveSet.new(31, "Giga Drain"), + MoveSet.new(37, "Thunderbolt"), + MoveSet.new(41, "Recover"), + MoveSet.new(47, "Energy Ball"), + MoveSet.new(51, "Acid Armor"), + MoveSet.new(57, "Solar Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Nupin.gd.uid b/Utilities/Battle/Database/Pokemon/Nupin.gd.uid new file mode 100644 index 000000000..824720fc5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Nupin.gd.uid @@ -0,0 +1 @@ +uid://bfabi7gspo5xf diff --git a/Utilities/Battle/Database/Pokemon/Oblivicorn.gd b/Utilities/Battle/Database/Pokemon/Oblivicorn.gd new file mode 100644 index 000000000..847b1ef86 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Oblivicorn.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Oblivicorn" + +# Pokedex ID# +var ID = 175 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FAIRY +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 123 +var defense = 67 +var sp_attack = 67 +var sp_defense = 65 +var speed = 113 + +# The pokemon's public and hidden abilities +var ability = "Mold Breaker" +var ability_2 = "Quick Feet" +var hidden_ability = "Defiant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 174 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 25 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 560.7 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Me First"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(8, "Torment"), + MoveSet.new(12, "Quick Attack"), + MoveSet.new(16, "Horn Attack"), + MoveSet.new(20, "Feint Attack"), + MoveSet.new(24, "Take Down"), + MoveSet.new(29, "Taunt"), + MoveSet.new(33, "Pursuit"), + MoveSet.new(36, "Dark Pulse"), + MoveSet.new(40, "Moonlight"), + MoveSet.new(44, "Head Charge"), + MoveSet.new(50, "Night Slash"), + MoveSet.new(55, "Play Rough"), + MoveSet.new(58, "Sudden Strike") +] diff --git a/Utilities/Battle/Database/Pokemon/Oblivicorn.gd.uid b/Utilities/Battle/Database/Pokemon/Oblivicorn.gd.uid new file mode 100644 index 000000000..e96e0ce2b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Oblivicorn.gd.uid @@ -0,0 +1 @@ +uid://b0srs38ouiscb diff --git a/Utilities/Battle/Database/Pokemon/Orchynx.gd b/Utilities/Battle/Database/Pokemon/Orchynx.gd old mode 100755 new mode 100644 index 43a5312a4..2921a25ba --- a/Utilities/Battle/Database/Pokemon/Orchynx.gd +++ b/Utilities/Battle/Database/Pokemon/Orchynx.gd @@ -19,8 +19,8 @@ var sp_defense = 70 var speed = 50 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Battle Armor" +var hidden_ability = "Overgrow" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 diff --git a/Utilities/Battle/Database/Pokemon/Orchynx.gd.uid b/Utilities/Battle/Database/Pokemon/Orchynx.gd.uid new file mode 100644 index 000000000..aeff25b9b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Orchynx.gd.uid @@ -0,0 +1 @@ +uid://bp6764kw20oex diff --git a/Utilities/Battle/Database/Pokemon/Owten.gd b/Utilities/Battle/Database/Pokemon/Owten.gd old mode 100755 new mode 100644 index 7f14093a2..7f855f453 --- a/Utilities/Battle/Database/Pokemon/Owten.gd +++ b/Utilities/Battle/Database/Pokemon/Owten.gd @@ -1,70 +1,71 @@ -extends Object - -# The name of the pokemon -var name = "Owten" - -# Pokedex ID# -var ID = 35 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 50 -var attack = 60 -var defense = 30 -var sp_attack = 40 -var sp_defense = 45 -var speed = 75 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 1 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 61 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 20 - -# The pokemon's evolution ID -var evolution_ID = 36 - -# The pokemon's catch rate -var catch_rate = 200 - -# Weight in kg -var weight = 2.3 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Peck"), - MoveSet.new(1, "Charm"), - MoveSet.new(4, "Foresight"), - MoveSet.new(6, "Quick Attack"), - MoveSet.new(13, "Wing Attack"), - MoveSet.new(19, "Sing"), - MoveSet.new(23, "Confusion"), - MoveSet.new(26, "Double Team"), - MoveSet.new(30, "Air Slash"), - MoveSet.new(34, "Psych Up"), - MoveSet.new(38, "Ominous Wind"), - MoveSet.new(40, "Zen Headbutt"), - MoveSet.new(44, "Sky Attack") -] +extends Object + +# The name of the pokemon +var name = "Owten" + +# Pokedex ID# +var ID = 35 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 50 +var attack = 60 +var defense = 30 +var sp_attack = 40 +var sp_defense = 45 +var speed = 75 + +# The pokemon's public and hidden abilities +var ability = "Serene Grace" +var ability_2 = "Insomnia" +var hidden_ability = "Tinted Lens" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 61 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 20 + +# The pokemon's evolution ID +var evolution_ID = 36 + +# The pokemon's catch rate +var catch_rate = 200 + +# Weight in kg +var weight = 2.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(1, "Charm"), + MoveSet.new(4, "Foresight"), + MoveSet.new(6, "Quick Attack"), + MoveSet.new(13, "Wing Attack"), + MoveSet.new(19, "Sing"), + MoveSet.new(23, "Confusion"), + MoveSet.new(26, "Double Team"), + MoveSet.new(30, "Air Slash"), + MoveSet.new(34, "Psych Up"), + MoveSet.new(38, "Ominous Wind"), + MoveSet.new(40, "Zen Headbutt"), + MoveSet.new(44, "Sky Attack") +] diff --git a/Utilities/Battle/Database/Pokemon/Owten.gd.uid b/Utilities/Battle/Database/Pokemon/Owten.gd.uid new file mode 100644 index 000000000..a25ab7682 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Owten.gd.uid @@ -0,0 +1 @@ +uid://duqkosn5su5fe diff --git a/Utilities/Battle/Database/Pokemon/Pahar.gd b/Utilities/Battle/Database/Pokemon/Pahar.gd old mode 100755 new mode 100644 index 9fa6f7c3a..a074178a6 --- a/Utilities/Battle/Database/Pokemon/Pahar.gd +++ b/Utilities/Battle/Database/Pokemon/Pahar.gd @@ -1,72 +1,73 @@ -extends Object - -# The name of the pokemon -var name = "Pahar" - -# Pokedex ID# -var ID = 50 - -# The pokemon's type. If only one type use type1 -var type1 = Type.FIRE -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 45 -var attack = 45 -var defense = 50 -var sp_attack = 70 -var sp_defense = 60 -var speed = 60 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 1 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 66 - -# The pokemon's leveling rate -var leveling_rate = FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 19 - -# The pokemon's evolution ID -var evolution_ID = 51 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 1.6 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Peck"), - MoveSet.new(4, "Incinerate"), - MoveSet.new(8, "Growl"), - MoveSet.new(11, "Quick Attack"), - MoveSet.new(15, "Air Cutter"), - MoveSet.new(18, "Flame Burst"), - MoveSet.new(22, "Sunny Day"), - MoveSet.new(25, "Roost"), - MoveSet.new(29, "Air Slash"), - MoveSet.new(32, "Lava Plume"), - MoveSet.new(36, "Feather Dance"), - MoveSet.new(39, "Mirror Move"), - MoveSet.new(43, "Flamethrower"), - MoveSet.new(46, "Tailwind"), - MoveSet.new(50, "Brave Bird"), -] +extends Object + +# The name of the pokemon +var name = "Pahar" + +# Pokedex ID# +var ID = 50 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 45 +var attack = 45 +var defense = 50 +var sp_attack = 70 +var sp_defense = 60 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Flash Fire" +var ability_2 = "Big Pecks" +var hidden_ability = "Flame Body" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 66 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 19 + +# The pokemon's evolution ID +var evolution_ID = 51 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 1.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(4, "Incinerate"), + MoveSet.new(8, "Growl"), + MoveSet.new(11, "Quick Attack"), + MoveSet.new(15, "Air Cutter"), + MoveSet.new(18, "Flame Burst"), + MoveSet.new(22, "Sunny Day"), + MoveSet.new(25, "Roost"), + MoveSet.new(29, "Air Slash"), + MoveSet.new(32, "Lava Plume"), + MoveSet.new(36, "Feather Dance"), + MoveSet.new(39, "Mirror Move"), + MoveSet.new(43, "Flamethrower"), + MoveSet.new(46, "Tailwind"), + MoveSet.new(50, "Brave Bird"), +] diff --git a/Utilities/Battle/Database/Pokemon/Pahar.gd.uid b/Utilities/Battle/Database/Pokemon/Pahar.gd.uid new file mode 100644 index 000000000..8fb5c6b7b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Pahar.gd.uid @@ -0,0 +1 @@ +uid://4kvt7ainynf3 diff --git a/Utilities/Battle/Database/Pokemon/Pajay.gd b/Utilities/Battle/Database/Pokemon/Pajay.gd old mode 100755 new mode 100644 index 5afa6c93c..8bf5c9042 --- a/Utilities/Battle/Database/Pokemon/Pajay.gd +++ b/Utilities/Battle/Database/Pokemon/Pajay.gd @@ -1,76 +1,77 @@ -extends Object - -# The name of the pokemon -var name = "Panjay" - -# Pokedex ID# -var ID = 52 - -# The pokemon's type. If only one type use type1 -var type1 = Type.FIRE -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 80 -var attack = 50 -var defense = 60 -var sp_attack = 110 -var sp_defense = 80 -var speed = 100 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 2 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 1 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 216 - -# The pokemon's leveling rate -var leveling_rate = FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 55 - -# Weight in kg -var weight = 28.3 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Will-O-Wisp"), - MoveSet.new(1, "Peck"), - MoveSet.new(1, "Incinerate"), - MoveSet.new(1, "Growl"), - MoveSet.new(1, "Quick Attack"), - MoveSet.new(4, "Incinerate"), - MoveSet.new(8, "Growl"), - MoveSet.new(11, "Quick Attack"), - MoveSet.new(15, "Air Cutter"), - MoveSet.new(18, "Flame Burst"), - MoveSet.new(23, "Sunny Day"), - MoveSet.new(27, "Roost"), - MoveSet.new(32, "Air Slash"), - MoveSet.new(38, "Lava Plume"), - MoveSet.new(44, "Feather Dance"), - MoveSet.new(49, "Mirror Move"), - MoveSet.new(55, "Flamethrower"), - MoveSet.new(60, "Tailwind"), - MoveSet.new(66, "Brave Bird"), -] +extends Object + +# The name of the pokemon +var name = "Panjay" + +# Pokedex ID# +var ID = 52 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 50 +var defense = 60 +var sp_attack = 110 +var sp_defense = 80 +var speed = 100 + +# The pokemon's public and hidden abilities +var ability = "Flash Fire" +var ability_2 = "Big Pecks" +var hidden_ability = "Flame Body" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 216 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 55 + +# Weight in kg +var weight = 28.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Will-O-Wisp"), + MoveSet.new(1, "Peck"), + MoveSet.new(1, "Incinerate"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Quick Attack"), + MoveSet.new(4, "Incinerate"), + MoveSet.new(8, "Growl"), + MoveSet.new(11, "Quick Attack"), + MoveSet.new(15, "Air Cutter"), + MoveSet.new(18, "Flame Burst"), + MoveSet.new(23, "Sunny Day"), + MoveSet.new(27, "Roost"), + MoveSet.new(32, "Air Slash"), + MoveSet.new(38, "Lava Plume"), + MoveSet.new(44, "Feather Dance"), + MoveSet.new(49, "Mirror Move"), + MoveSet.new(55, "Flamethrower"), + MoveSet.new(60, "Tailwind"), + MoveSet.new(66, "Brave Bird"), +] diff --git a/Utilities/Battle/Database/Pokemon/Pajay.gd.uid b/Utilities/Battle/Database/Pokemon/Pajay.gd.uid new file mode 100644 index 000000000..699418d6a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Pajay.gd.uid @@ -0,0 +1 @@ +uid://dr0ieig1hqek6 diff --git a/Utilities/Battle/Database/Pokemon/Palij.gd b/Utilities/Battle/Database/Pokemon/Palij.gd old mode 100755 new mode 100644 index 69b207f96..f7f8818bb --- a/Utilities/Battle/Database/Pokemon/Palij.gd +++ b/Utilities/Battle/Database/Pokemon/Palij.gd @@ -1,75 +1,76 @@ -extends Object - -# The name of the pokemon -var name = "Palij" - -# Pokedex ID# -var ID = 51 - -# The pokemon's type. If only one type use type1 -var type1 = Type.FIRE -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 60 -var attack = 45 -var defense = 60 -var sp_attack = 90 -var sp_defense = 80 -var speed = 85 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 1 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 1 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 147 - -# The pokemon's leveling rate -var leveling_rate = FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 36 - -# The pokemon's evolution ID -var evolution_ID = 52 - -# The pokemon's catch rate -var catch_rate = 155 - -# Weight in kg -var weight = 24.9 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Peck"), - MoveSet.new(1, "Incinerate"), - MoveSet.new(1, "Growl"), - MoveSet.new(1, "Quick Attack"), - MoveSet.new(4, "Incinerate"), - MoveSet.new(8, "Growl"), - MoveSet.new(11, "Quick Attack"), - MoveSet.new(15, "Air Cutter"), - MoveSet.new(18, "Flame Burst"), - MoveSet.new(23, "Sunny Day"), - MoveSet.new(27, "Roost"), - MoveSet.new(32, "Air Slash"), - MoveSet.new(36, "Lava Plume"), - MoveSet.new(41, "Feather Dance"), - MoveSet.new(45, "Mirror Move"), - MoveSet.new(50, "Flamethrower"), - MoveSet.new(54, "Tailwind"), - MoveSet.new(59, "Brave Bird"), -] +extends Object + +# The name of the pokemon +var name = "Palij" + +# Pokedex ID# +var ID = 51 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIRE +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 45 +var defense = 60 +var sp_attack = 90 +var sp_defense = 80 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Flash Fire" +var ability_2 = "Big Pecks" +var hidden_ability = "Flame Body" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 147 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 36 + +# The pokemon's evolution ID +var evolution_ID = 52 + +# The pokemon's catch rate +var catch_rate = 155 + +# Weight in kg +var weight = 24.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(1, "Incinerate"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Quick Attack"), + MoveSet.new(4, "Incinerate"), + MoveSet.new(8, "Growl"), + MoveSet.new(11, "Quick Attack"), + MoveSet.new(15, "Air Cutter"), + MoveSet.new(18, "Flame Burst"), + MoveSet.new(23, "Sunny Day"), + MoveSet.new(27, "Roost"), + MoveSet.new(32, "Air Slash"), + MoveSet.new(36, "Lava Plume"), + MoveSet.new(41, "Feather Dance"), + MoveSet.new(45, "Mirror Move"), + MoveSet.new(50, "Flamethrower"), + MoveSet.new(54, "Tailwind"), + MoveSet.new(59, "Brave Bird"), +] diff --git a/Utilities/Battle/Database/Pokemon/Palij.gd.uid b/Utilities/Battle/Database/Pokemon/Palij.gd.uid new file mode 100644 index 000000000..6892f9892 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Palij.gd.uid @@ -0,0 +1 @@ +uid://bbjlkycifcplq diff --git a/Utilities/Battle/Database/Pokemon/Paraboom.gd b/Utilities/Battle/Database/Pokemon/Paraboom.gd new file mode 100644 index 000000000..b03b317cf --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Paraboom.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Paraboom" + +# Pokedex ID# +var ID = 100 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 = Type.PSYCHIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 65 +var defense = 75 +var sp_attack = 105 +var sp_defense = 75 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Soundproof" +var ability_2 = "Sound Boost" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 182 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 65 + +# Weight in kg +var weight = 77.7 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Leer"), + MoveSet.new(8, "Roar"), + MoveSet.new(13, "Confusion"), + MoveSet.new(16, "Snarl"), + MoveSet.new(20, "Psybeam"), + MoveSet.new(24, "Supersonic"), + MoveSet.new(28, "Round"), + MoveSet.new(32, "Uproar"), + MoveSet.new(34, "Screech"), + MoveSet.new(34, "Psyshock"), + MoveSet.new(38, "Zen Headbutt"), + MoveSet.new(41, "Nasty Plot"), + MoveSet.new(44, "Psychic"), + MoveSet.new(50, "Hyper_Voice"), + MoveSet.new(60, "Boomburst") +] diff --git a/Utilities/Battle/Database/Pokemon/Paraboom.gd.uid b/Utilities/Battle/Database/Pokemon/Paraboom.gd.uid new file mode 100644 index 000000000..2c76625ff --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Paraboom.gd.uid @@ -0,0 +1 @@ +uid://dswrhaak08wxb diff --git a/Utilities/Battle/Database/Pokemon/Paraudio.gd b/Utilities/Battle/Database/Pokemon/Paraudio.gd new file mode 100644 index 000000000..a920313af --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Paraudio.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Paraudio" + +# Pokedex ID# +var ID = 99 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 = Type.PSYCHIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 50 +var attack = 40 +var defense = 55 +var sp_attack = 60 +var sp_defense = 50 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Soundproof" +var ability_2 = "Sound Boost" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 66 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 38 + +# The pokemon's evolution ID +var evolution_ID = 100 + +# The pokemon's catch rate +var catch_rate = 225 + +# Weight in kg +var weight = 47.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Leer"), + MoveSet.new(8, "Roar"), + MoveSet.new(13, "Confusion"), + MoveSet.new(16, "Snarl"), + MoveSet.new(20, "Psybeam"), + MoveSet.new(24, "Supersonic"), + MoveSet.new(28, "Round"), + MoveSet.new(32, "Uproar"), + MoveSet.new(34, "Screech"), + MoveSet.new(34, "Psyshock"), + MoveSet.new(38, "Zen Headbutt"), + MoveSet.new(41, "Nasty Plot"), + MoveSet.new(44, "Psychic"), + MoveSet.new(50, "Hyper_Voice"), + MoveSet.new(60, "Boomburst") +] diff --git a/Utilities/Battle/Database/Pokemon/Paraudio.gd.uid b/Utilities/Battle/Database/Pokemon/Paraudio.gd.uid new file mode 100644 index 000000000..679dcfd7f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Paraudio.gd.uid @@ -0,0 +1 @@ +uid://1ywn01iy2711 diff --git a/Utilities/Battle/Database/Pokemon/Praseopunk.gd b/Utilities/Battle/Database/Pokemon/Praseopunk.gd new file mode 100644 index 000000000..6ebcfec21 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Praseopunk.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Praseopunk" + +# Pokedex ID# +var ID = 179 + +# The pokemon's type. If only one type use type1 +var type1 = Type.PSYCHIC +var type2 = Type.ELECTRIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 85 +var attack = 80 +var defense = 85 +var sp_attack = 100 +var sp_defense = 70 +var speed = 80 + +# The pokemon's public and hidden abilities +var ability = "Plus" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 175 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 43.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Charge"), + MoveSet.new(1, "Spark"), + MoveSet.new(1, "Thunder Punch"), + MoveSet.new(1, "Psywave"), + MoveSet.new(1, "Confusion"), + MoveSet.new(1, "Detect"), + MoveSet.new(1, "Teleport"), + MoveSet.new(4, "Confusion"), + MoveSet.new(9, "Thunder Wave"), + MoveSet.new(12, "Shock Wave"), + MoveSet.new(20, "Charge Beam"), + MoveSet.new(23, "Psywave"), + MoveSet.new(28, "Cosmic Power"), + MoveSet.new(31, "Get Lucky"), + MoveSet.new(37, "Discharge"), + MoveSet.new(44, "Psychic"), + MoveSet.new(49, "Volt Switch"), + MoveSet.new(55, "Instant Crush"), + MoveSet.new(62, "Psycho Cut") +] diff --git a/Utilities/Battle/Database/Pokemon/Praseopunk.gd.uid b/Utilities/Battle/Database/Pokemon/Praseopunk.gd.uid new file mode 100644 index 000000000..7e19e11c5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Praseopunk.gd.uid @@ -0,0 +1 @@ +uid://wefe2o5vivf7 diff --git a/Utilities/Battle/Database/Pokemon/Primeape.gd b/Utilities/Battle/Database/Pokemon/Primeape.gd old mode 100755 new mode 100644 index 0c41e15be..36f9b45f5 --- a/Utilities/Battle/Database/Pokemon/Primeape.gd +++ b/Utilities/Battle/Database/Pokemon/Primeape.gd @@ -1,72 +1,73 @@ -extends Object - -# The name of the pokemon -var name = "Primeape" - -# Pokedex ID# -var ID = 33 - -# The pokemon's type. If only one type use type1 -var type1 = Type.FIGHTING -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 65 -var attack = 105 -var defense = 60 -var sp_attack = 60 -var sp_defense = 70 -var speed = 95 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 2 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 159 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID = 34 - -# The pokemon's catch rate -var catch_rate = 75 - -# Weight in kg -var weight = 32.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Scratch"), - MoveSet.new(1, "Low Kick"), - MoveSet.new(1, "Leer"), - MoveSet.new(1, "Rage"), - MoveSet.new(9, "Furry Swipes"), - MoveSet.new(13, "Karate Chop"), - MoveSet.new(21, "Screech"), - MoveSet.new(25, "Assurance"), - MoveSet.new(28, "Rage"), - MoveSet.new(35, "Swagger"), - MoveSet.new(41, "Cross Chop"), - MoveSet.new(47, "Thrash"), - MoveSet.new(53, "Punishment"), - MoveSet.new(59, "Close Combat"), - MoveSet.new(63, "Final Gambit") -] +extends Object + +# The name of the pokemon +var name = "Primeape" + +# Pokedex ID# +var ID = 33 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FIGHTING +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 65 +var attack = 105 +var defense = 60 +var sp_attack = 60 +var sp_defense = 70 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Vital Spirit" +var ability_2 = "Anger Point" +var hidden_ability = "Defiant" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 159 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID = 34 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 32.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Low Kick"), + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Rage"), + MoveSet.new(9, "Fury Swipes"), + MoveSet.new(13, "Karate Chop"), + MoveSet.new(21, "Screech"), + MoveSet.new(25, "Assurance"), + MoveSet.new(28, "Rage"), + MoveSet.new(35, "Swagger"), + MoveSet.new(41, "Cross Chop"), + MoveSet.new(47, "Thrash"), + MoveSet.new(53, "Punishment"), + MoveSet.new(59, "Close Combat"), + MoveSet.new(63, "Final Gambit") +] diff --git a/Utilities/Battle/Database/Pokemon/Primeape.gd.uid b/Utilities/Battle/Database/Pokemon/Primeape.gd.uid new file mode 100644 index 000000000..472cb0150 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Primeape.gd.uid @@ -0,0 +1 @@ +uid://bedsa2hvl2n88 diff --git a/Utilities/Battle/Database/Pokemon/Pufluff.gd b/Utilities/Battle/Database/Pokemon/Pufluff.gd new file mode 100644 index 000000000..cfa056078 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Pufluff.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Pufluff" + +# Pokedex ID# +var ID = 149 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ICE +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 45 +var defense = 45 +var sp_attack = 60 +var sp_defense = 50 +var speed = 52 + +# The pokemon's public and hidden abilities +var ability = "Snow Cloak" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 74 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 120 + +# Weight in kg +var weight = 8.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "Growl"), + MoveSet.new(5, "Fairy Wind"), + MoveSet.new(9, "Charm"), + MoveSet.new(13, "Icy Wind"), + MoveSet.new(17, "Fury Swipes"), + MoveSet.new(21, "Cotton Guard"), + MoveSet.new(25, "Disarming Voice"), + MoveSet.new(29, "Baton Pass"), + MoveSet.new(33, "Flail"), + MoveSet.new(36, "Aurora Beam"), + MoveSet.new(41, "Rest"), + MoveSet.new(45, "Blizzard"), + MoveSet.new(49, "Hail"), + MoveSet.new(53, "Play Rough") +] diff --git a/Utilities/Battle/Database/Pokemon/Pufluff.gd.uid b/Utilities/Battle/Database/Pokemon/Pufluff.gd.uid new file mode 100644 index 000000000..6db36f4b1 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Pufluff.gd.uid @@ -0,0 +1 @@ +uid://bsr0tcod2xh23 diff --git a/Utilities/Battle/Database/Pokemon/Quetzoral.gd b/Utilities/Battle/Database/Pokemon/Quetzoral.gd new file mode 100644 index 000000000..68ced65e9 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Quetzoral.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Quetzoral" + +# Pokedex ID# +var ID = 110 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 45 +var defense = 65 +var sp_attack = 85 +var sp_defense = 65 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Sap Sipper" +var ability_2 = "Leaf Guard" +var hidden_ability = "Chlorophyll" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 151 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 41 + +# The pokemon's evolution ID +var evolution_ID = 111 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 14.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Razor Leaf"), + MoveSet.new(1, "Quick Attack"), + MoveSet.new(6, "Razor Leaf"), + MoveSet.new(10, "Quick Attack"), + MoveSet.new(13, "Grass Whistle"), + MoveSet.new(16, "Leech Seed"), + MoveSet.new(19, "Pursuit"), + MoveSet.new(22, "Bullet Seed"), + MoveSet.new(28, "Acrobatics"), + MoveSet.new(34, "Feather_Dance"), + MoveSet.new(39, "Giga Drain"), + MoveSet.new(45, "Nasty Plot"), + MoveSet.new(50, "Natural Gift"), + MoveSet.new(56, "Energy Ball"), + MoveSet.new(58, "Defog"), + MoveSet.new(61, "Solar Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Quetzoral.gd.uid b/Utilities/Battle/Database/Pokemon/Quetzoral.gd.uid new file mode 100644 index 000000000..787e21859 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Quetzoral.gd.uid @@ -0,0 +1 @@ +uid://df0n7shfbyt2o diff --git a/Utilities/Battle/Database/Pokemon/Raffiti.gd b/Utilities/Battle/Database/Pokemon/Raffiti.gd new file mode 100644 index 000000000..a162c2987 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Raffiti.gd @@ -0,0 +1,69 @@ +extends Object + +# The name of the pokemon +var name = "Raffiti" + +# Pokedex ID# +var ID = 140 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DARK +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 80 +var defense = 70 +var sp_attack = 80 +var sp_defense = 70 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Insomnia" +var ability_2 = "Quick Feet" +var hidden_ability = "Pickup" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 163 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 81.1 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Thief"), + MoveSet.new(11, "Taunt"), + MoveSet.new(21, "Sketch"), + MoveSet.new(31, "Knock Off"), + MoveSet.new(41, "Crunch"), + MoveSet.new(51, "Sketch"), + MoveSet.new(55, "Sucker Punch"), + MoveSet.new(61, "Hyper Fang"), + MoveSet.new(71, "Shadow Sneak"), + MoveSet.new(81, "Sketch") +] diff --git a/Utilities/Battle/Database/Pokemon/Raffiti.gd.uid b/Utilities/Battle/Database/Pokemon/Raffiti.gd.uid new file mode 100644 index 000000000..6f8644a37 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Raffiti.gd.uid @@ -0,0 +1 @@ +uid://cabm2bex2itnt diff --git a/Utilities/Battle/Database/Pokemon/Raptorch.gd b/Utilities/Battle/Database/Pokemon/Raptorch.gd old mode 100755 new mode 100644 index 3bd544285..0651738aa --- a/Utilities/Battle/Database/Pokemon/Raptorch.gd +++ b/Utilities/Battle/Database/Pokemon/Raptorch.gd @@ -19,8 +19,8 @@ var sp_defense = 50 var speed = 70 # The pokemon's public and hidden abilities -var ability -var hidden_ability +var ability = "Flame Body" +var hidden_ability = "Blaze" # The pokemon's Effort Value Yeild var ev_yield_hp = 0 diff --git a/Utilities/Battle/Database/Pokemon/Raptorch.gd.uid b/Utilities/Battle/Database/Pokemon/Raptorch.gd.uid new file mode 100644 index 000000000..f64bf2bc5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Raptorch.gd.uid @@ -0,0 +1 @@ +uid://c42ga67sjeyrx diff --git a/Utilities/Battle/Database/Pokemon/Ratsy.gd b/Utilities/Battle/Database/Pokemon/Ratsy.gd new file mode 100644 index 000000000..6cc57db20 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Ratsy.gd @@ -0,0 +1,69 @@ +extends Object + +# The name of the pokemon +var name = "Ratsy" + +# Pokedex ID# +var ID = 139 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DARK +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 50 +var attack = 35 +var defense = 40 +var sp_attack = 45 +var sp_defense = 40 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Insomnia" +var ability_2 = "Quick Feet" +var hidden_ability = "Pickup" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 52 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 30 + +# The pokemon's evolution ID +var evolution_ID = 140 + +# The pokemon's catch rate +var catch_rate = 95 + +# Weight in kg +var weight = 12.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Thief"), + MoveSet.new(11, "Taunt"), + MoveSet.new(21, "Sketch"), + MoveSet.new(31, "Knock Off"), + MoveSet.new(41, "Crunch"), + MoveSet.new(51, "Sketch"), + MoveSet.new(55, "Sucker Punch"), + MoveSet.new(61, "Hyper Fang"), + MoveSet.new(71, "Shadow Sneak"), + MoveSet.new(81, "Sketch") +] diff --git a/Utilities/Battle/Database/Pokemon/Ratsy.gd.uid b/Utilities/Battle/Database/Pokemon/Ratsy.gd.uid new file mode 100644 index 000000000..01d362e54 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Ratsy.gd.uid @@ -0,0 +1 @@ +uid://bnfq54nydfkxv diff --git a/Utilities/Battle/Database/Pokemon/S51-A.gd b/Utilities/Battle/Database/Pokemon/S51-A.gd new file mode 100644 index 000000000..fe4ee346b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/S51-A.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "S51-A" + +# Pokedex ID# +var ID = 98 + +# The pokemon's type. If only one type use type1 +var type1 = Type.PSYCHIC +var type2 = Type.STEEL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 105 +var attack = 65 +var defense = 90 +var sp_attack = 115 +var sp_defense = 90 +var speed = 75 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability = "Analytic" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 189 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 0 + +# Weight in kg +var weight = 98.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Confusion"), + MoveSet.new(4, "Growl"), + MoveSet.new(8, "Hypnosis"), + MoveSet.new(11, "Magnet Bomb"), + MoveSet.new(15, "Psybeam"), + MoveSet.new(18, "Headbutt"), + MoveSet.new(22, "Hidden Power"), + MoveSet.new(25, "Iron_Defense"), + MoveSet.new(29, "Simple Beam"), + MoveSet.new(32, "Zen Headbutt"), + MoveSet.new(36, "Gyro Ball"), + MoveSet.new(39, "Ancient Power"), + MoveSet.new(45, "Psychic"), + MoveSet.new(48, "Recover"), + MoveSet.new(54, "Light Screen"), + MoveSet.new(54, "Reflect"), + MoveSet.new(57, "Dark Pulse"), + MoveSet.new(61, "Laser Pulse"), + MoveSet.new(65, "Meteor Mash") +] diff --git a/Utilities/Battle/Database/Pokemon/S51-A.gd.uid b/Utilities/Battle/Database/Pokemon/S51-A.gd.uid new file mode 100644 index 000000000..58837611a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/S51-A.gd.uid @@ -0,0 +1 @@ +uid://bmqk11tti10gq diff --git a/Utilities/Battle/Database/Pokemon/S51.gd b/Utilities/Battle/Database/Pokemon/S51.gd new file mode 100644 index 000000000..43c97e3df --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/S51.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "S51" + +# Pokedex ID# +var ID = 97 + +# The pokemon's type. If only one type use type1 +var type1 = Type.PSYCHIC +var type2 = Type.STEEL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 60 +var defense = 60 +var sp_attack = 60 +var sp_defense = 60 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability = "Analytic" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 72 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 40 + +# The pokemon's evolution ID +var evolution_ID = 98 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 12.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Confusion"), + MoveSet.new(4, "Growl"), + MoveSet.new(8, "Hypnosis"), + MoveSet.new(11, "Magnet Bomb"), + MoveSet.new(15, "Psybeam"), + MoveSet.new(18, "Headbutt"), + MoveSet.new(22, "Hidden Power"), + MoveSet.new(25, "Iron_Defense"), + MoveSet.new(29, "Simple Beam"), + MoveSet.new(32, "Zen Headbutt"), + MoveSet.new(36, "Gyro Ball"), + MoveSet.new(39, "Ancient Power"), + MoveSet.new(42, "Rapid_Spin"), + MoveSet.new(45, "Psychic"), + MoveSet.new(45, "Recover"), + MoveSet.new(50, "Light Screen"), + MoveSet.new(50, "Reflect"), + MoveSet.new(53, "Trick Room"), + MoveSet.new(56, "Laser Pulse"), + MoveSet.new(59, "Meteor Mash") +] diff --git a/Utilities/Battle/Database/Pokemon/S51.gd.uid b/Utilities/Battle/Database/Pokemon/S51.gd.uid new file mode 100644 index 000000000..fb9b2b202 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/S51.gd.uid @@ -0,0 +1 @@ +uid://chmc7nya8uxo8 diff --git a/Utilities/Battle/Database/Pokemon/Sableau.gd b/Utilities/Battle/Database/Pokemon/Sableau.gd new file mode 100644 index 000000000..0ebbf4377 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sableau.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Sableau" + +# Pokedex ID# +var ID = 86 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.WATER + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 100 +var attack = 60 +var defense = 85 +var sp_attack = 90 +var sp_defense = 65 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Shell Armor" +var ability_2 = "Sand Veil" +var hidden_ability = "Sand Stream" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 156 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 45 + +# The pokemon's evolution ID +var evolution_ID = 87 + +# The pokemon's catch rate +var catch_rate = 55 + +# Weight in kg +var weight = 87.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Mud-Slap"), + MoveSet.new(2, "Mud Sport"), + MoveSet.new(4, "Harden"), + MoveSet.new(7, "Water Gun"), + MoveSet.new(11, "Mud Bomb"), + MoveSet.new(16, "Bubble Beam"), + MoveSet.new(22, "Rain Dance"), + MoveSet.new(29, "Magnitude"), + MoveSet.new(37, "Muddy Water"), + MoveSet.new(46, "Recover"), + MoveSet.new(50, "Hydro Pump"), + MoveSet.new(55, "Earthquake"), + MoveSet.new(59, "Earth Power") +] diff --git a/Utilities/Battle/Database/Pokemon/Sableau.gd.uid b/Utilities/Battle/Database/Pokemon/Sableau.gd.uid new file mode 100644 index 000000000..8dba67a01 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sableau.gd.uid @@ -0,0 +1 @@ +uid://eaomwl2e3wsx diff --git a/Utilities/Battle/Database/Pokemon/Sableye.gd b/Utilities/Battle/Database/Pokemon/Sableye.gd new file mode 100644 index 000000000..95d5e4117 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sableye.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Sableye" + +# Pokedex ID# +var ID = 77 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DARK +var type2 = Type.GHOST + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 50 +var attack = 75 +var defense = 75 +var sp_attack = 65 +var sp_defense = 65 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Keen Eye" +var ability_2 = "Stall" +var hidden_ability = "Prankster" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 133 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 11.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Scratch"), + MoveSet.new(4, "Foresight"), + MoveSet.new(6, "Night Shade"), + MoveSet.new(9, "Astonish"), + MoveSet.new(11, "Fury Swipes"), + MoveSet.new(14, "Detect"), + MoveSet.new(16, "Shadow Sneak"), + MoveSet.new(19, "Feint Attack"), + MoveSet.new(21, "Fake Out"), + MoveSet.new(24, "Punishment"), + MoveSet.new(26, "Knock Off"), + MoveSet.new(29, "Shadow Claw"), + MoveSet.new(31, "Confuse Ray"), + MoveSet.new(34, "Zen Headbutt"), + MoveSet.new(36, "Power Gem"), + MoveSet.new(39, "Shadow_Ball"), + MoveSet.new(41, "Foul Play"), + MoveSet.new(46, "Mean Look") +] diff --git a/Utilities/Battle/Database/Pokemon/Sableye.gd.uid b/Utilities/Battle/Database/Pokemon/Sableye.gd.uid new file mode 100644 index 000000000..7fdf65a7b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sableye.gd.uid @@ -0,0 +1 @@ +uid://bfem8fj4mr2cp diff --git a/Utilities/Battle/Database/Pokemon/Saidine.gd b/Utilities/Battle/Database/Pokemon/Saidine.gd new file mode 100644 index 000000000..c77e35bba --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Saidine.gd @@ -0,0 +1,76 @@ +extends Object + +# The name of the pokemon +var name = "Saidine" + +# Pokedex ID# +var ID = 119 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.STEEL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 89 +var defense = 55 +var sp_attack = 44 +var sp_defense = 42 +var speed = 91 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Inner Focus" +var hidden_ability = "Sheer Force" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 158 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 85 + +# Weight in kg +var weight = 14.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Growl"), + MoveSet.new(4, "Quick Attack"), + MoveSet.new(8, "Water Gun"), + MoveSet.new(11, "Swords Dance"), + MoveSet.new(15, "Slash"), + MoveSet.new(16, "Metal Claw"), + MoveSet.new(19, "Aqua_Jet"), + MoveSet.new(24, "Swagger"), + MoveSet.new(28, "Fury Swipes"), + MoveSet.new(33, "Aqua Tail"), + MoveSet.new(36, "Feint Attack"), + MoveSet.new(39, "Iron Tail"), + MoveSet.new(46, "X-Scissor"), + MoveSet.new(50, "Iron Head"), + MoveSet.new(52, "Agility"), + MoveSet.new(59, "Night Slash"), + MoveSet.new(61, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Saidine.gd.uid b/Utilities/Battle/Database/Pokemon/Saidine.gd.uid new file mode 100644 index 000000000..a8c796e3e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Saidine.gd.uid @@ -0,0 +1 @@ +uid://ccn0c32urbc diff --git a/Utilities/Battle/Database/Pokemon/Seikamater.gd b/Utilities/Battle/Database/Pokemon/Seikamater.gd new file mode 100644 index 000000000..731813231 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Seikamater.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Seikamater" + +# Pokedex ID# +var ID = 190 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.NORMAL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 155 +var attack = 95 +var defense = 90 +var sp_attack = 105 +var sp_defense = 90 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Elementalist" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 2 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 270 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 0 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 0 + +# Weight in kg +var weight = 638.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Scary Face"), + MoveSet.new(1, "Scratch"), + MoveSet.new(11, "Defend Order"), + MoveSet.new(17, "Night Shade"), + MoveSet.new(25, "Heal Order"), + MoveSet.new(35, "Attack Order"), + MoveSet.new(45, "Tri Attack"), + MoveSet.new(55, "Fire Blast"), + MoveSet.new(55, "Thunder"), + MoveSet.new(55, "Hydro Pump"), + MoveSet.new(65, "Quiver Dance"), + MoveSet.new(75, "Hyper Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Seikamater.gd.uid b/Utilities/Battle/Database/Pokemon/Seikamater.gd.uid new file mode 100644 index 000000000..1a6b301ad --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Seikamater.gd.uid @@ -0,0 +1 @@ +uid://xtgtnrg73rdm diff --git a/Utilities/Battle/Database/Pokemon/Selkid.gd b/Utilities/Battle/Database/Pokemon/Selkid.gd new file mode 100644 index 000000000..2a50783f4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Selkid.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Selkid" + +# Pokedex ID# +var ID = 121 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 58 +var attack = 32 +var defense = 51 +var sp_attack = 66 +var sp_defense = 73 +var speed = 61 + +# The pokemon's public and hidden abilities +var ability = "Cute Charm" +var ability_2 = "Swift Swim" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 74 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 0 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 105 + +# Weight in kg +var weight = 15.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Sing"), + MoveSet.new(1, "Bubble"), + MoveSet.new(3, "Charm"), + MoveSet.new(7, "Water Sport"), + MoveSet.new(12, "Round"), + MoveSet.new(18, "Draining Kiss"), + MoveSet.new(23, "Water Pulse"), + MoveSet.new(27, "Lucky Chant"), + MoveSet.new(32, "Whirlpool"), + MoveSet.new(36, "Aqua Ring"), + MoveSet.new(42, "Hyper_Voice"), + MoveSet.new(49, "Perish Song") +] diff --git a/Utilities/Battle/Database/Pokemon/Selkid.gd.uid b/Utilities/Battle/Database/Pokemon/Selkid.gd.uid new file mode 100644 index 000000000..00fc55d16 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Selkid.gd.uid @@ -0,0 +1 @@ +uid://cfvb03h8uulft diff --git a/Utilities/Battle/Database/Pokemon/Sheebit.gd b/Utilities/Battle/Database/Pokemon/Sheebit.gd new file mode 100644 index 000000000..4b2a9910a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sheebit.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Sheebit" + +# Pokedex ID# +var ID = 181 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 62 +var attack = 62 +var defense = 48 +var sp_attack = 38 +var sp_defense = 42 +var speed = 48 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var ability_2 = "Moxie" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 60 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 42 + +# The pokemon's evolution ID +var evolution_ID = 182 + +# The pokemon's catch rate +var catch_rate = 180 + +# Weight in kg +var weight = 15.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Rage"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Sand Attack"), + MoveSet.new(4, "Bite"), + MoveSet.new(7, "Sand Attack"), + MoveSet.new(10, "Magnitude"), + MoveSet.new(13, "Horn Attack"), + MoveSet.new(16, "Mud Bomb"), + MoveSet.new(19, "Spikes"), + MoveSet.new(22, "Rock Tomb"), + MoveSet.new(25, "Hone_Claws"), + MoveSet.new(31, "Bulldoze"), + MoveSet.new(42, "Dragon Tail"), + MoveSet.new(48, "Sandstorm"), + MoveSet.new(54, "Earthquake"), + MoveSet.new(60, "Outrage"), + MoveSet.new(70, "Megahorn"), + MoveSet.new(74, "Subduction") +] diff --git a/Utilities/Battle/Database/Pokemon/Sheebit.gd.uid b/Utilities/Battle/Database/Pokemon/Sheebit.gd.uid new file mode 100644 index 000000000..eecfd05e9 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sheebit.gd.uid @@ -0,0 +1 @@ +uid://52655jf3x3c7 diff --git a/Utilities/Battle/Database/Pokemon/Shrimputy.gd b/Utilities/Battle/Database/Pokemon/Shrimputy.gd new file mode 100644 index 000000000..e851cb24e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Shrimputy.gd @@ -0,0 +1,69 @@ +extends Object + +# The name of the pokemon +var name = "Shrimputy" + +# Pokedex ID# +var ID = 157 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.FIRE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 43 +var attack = 50 +var defense = 65 +var sp_attack = 80 +var sp_defense = 35 +var speed = 35 + +# The pokemon's public and hidden abilities +var ability = "Sniper" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 62 + +# The pokemon's leveling rate +var leveling_rate = FLUCTUATING +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 38 + +# The pokemon's evolution ID +var evolution_ID = 158 + +# The pokemon's catch rate +var catch_rate = 155 + +# Weight in kg +var weight = 11.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Bubble"), + MoveSet.new(1, "Water Sport"), + MoveSet.new(3, "Focus_Energy"), + MoveSet.new(7, "Smoke Screen"), + MoveSet.new(13, "Flame Burst"), + MoveSet.new(19, "Lock-On"), + MoveSet.new(24, "Octazooka"), + MoveSet.new(30, "Lava Plume"), + MoveSet.new(36, "Scald"), + MoveSet.new(41, "Flamethrower"), + MoveSet.new(46, "Flash Cannon"), + MoveSet.new(51, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Shrimputy.gd.uid b/Utilities/Battle/Database/Pokemon/Shrimputy.gd.uid new file mode 100644 index 000000000..cb9f044c4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Shrimputy.gd.uid @@ -0,0 +1 @@ +uid://ben0boufxyx6m diff --git a/Utilities/Battle/Database/Pokemon/Skelerogue.gd b/Utilities/Battle/Database/Pokemon/Skelerogue.gd new file mode 100644 index 000000000..5ca27cb3a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Skelerogue.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Skelerogue" + +# Pokedex ID# +var ID = 161 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 = Type.FIGHTING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 105 +var defense = 65 +var sp_attack = 60 +var sp_defense = 65 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Scrappy" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 120 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 55 + +# The pokemon's evolution ID +var evolution_ID = 162 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 60.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Astonish"), + MoveSet.new(1, "Thief"), + MoveSet.new(7, "Astonish"), + MoveSet.new(9, "Thief"), + MoveSet.new(13, "Curse"), + MoveSet.new(18, "Arm Thrust"), + MoveSet.new(20, "Destiny Bond"), + MoveSet.new(25, "Mach Punch"), + MoveSet.new(29, "Embargo"), + MoveSet.new(33, "Brine"), + MoveSet.new(37, "Reversal"), + MoveSet.new(41, "Shadow Claw"), + MoveSet.new(45, "Shadow_Ball"), + MoveSet.new(48, "Hammer Arm"), + MoveSet.new(52, "Superpower") +] diff --git a/Utilities/Battle/Database/Pokemon/Skelerogue.gd.uid b/Utilities/Battle/Database/Pokemon/Skelerogue.gd.uid new file mode 100644 index 000000000..f3be64f11 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Skelerogue.gd.uid @@ -0,0 +1 @@ +uid://dfntkubr8g3m diff --git a/Utilities/Battle/Database/Pokemon/Slothohm.gd b/Utilities/Battle/Database/Pokemon/Slothohm.gd new file mode 100644 index 000000000..05df7e1ae --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Slothohm.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Slothohm" + +# Pokedex ID# +var ID = 115 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ELECTRIC +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 90 +var defense = 50 +var sp_attack = 50 +var sp_defense = 20 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Energizate" +var ability_2 = "Motor Drive" +var hidden_ability = "Rock Head" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 68 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 40 + +# The pokemon's evolution ID +var evolution_ID = 116 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 44.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Odor Sleuth"), + MoveSet.new(1, "Quick Attack"), + MoveSet.new(7, "Thunder_Shock"), + MoveSet.new(13, "Thunder Wave"), + MoveSet.new(19, "Rock Tomb"), + MoveSet.new(25, "Thunder Punch"), + MoveSet.new(31, "Slash"), + MoveSet.new(36, "Swagger"), + MoveSet.new(43, "Body_Slam"), + MoveSet.new(49, "Volt Switch"), + MoveSet.new(51, "Zap Cannon"), + MoveSet.new(55, "Head Smash") +] diff --git a/Utilities/Battle/Database/Pokemon/Slothohm.gd.uid b/Utilities/Battle/Database/Pokemon/Slothohm.gd.uid new file mode 100644 index 000000000..88448a763 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Slothohm.gd.uid @@ -0,0 +1 @@ +uid://dh131xfxegxl1 diff --git a/Utilities/Battle/Database/Pokemon/Smore.gd b/Utilities/Battle/Database/Pokemon/Smore.gd old mode 100755 new mode 100644 index 283896a1d..f9ec88a30 --- a/Utilities/Battle/Database/Pokemon/Smore.gd +++ b/Utilities/Battle/Database/Pokemon/Smore.gd @@ -1,68 +1,68 @@ -extends Object - -# The name of the pokemon -var name = "Smore" - -# Pokedex ID# -var ID = 40 - -# The pokemon's type. If only one type use type1 -var type1 = Type.BUG -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 40 -var attack = 30 -var defense = 40 -var sp_attack = 70 -var sp_defense = 40 -var speed = 45 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 1 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 53 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 87.5 - -# The pokemon's evolution level -var evolution_level = 16 - -# The pokemon's evolution ID -var evolution_ID = 41 # TODO Seikamater evo logic - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 1.2 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Poison Sting"), - MoveSet.new(1, "String Shot"), - MoveSet.new(6, "Leech Life"), - MoveSet.new(11, "Ember"), - MoveSet.new(16, "Incinerate"), - MoveSet.new(17, "Night Shade"), - MoveSet.new(23, "Scary Face"), - MoveSet.new(30, "Bug Bite"), - MoveSet.new(37, "Spider Web"), - MoveSet.new(45, "Heat Wave"), - MoveSet.new(53, "X-Scissor") -] +extends Object + +# The name of the pokemon +var name = "Smore" + +# Pokedex ID# +var ID = 40 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 40 +var attack = 30 +var defense = 40 +var sp_attack = 70 +var sp_defense = 40 +var speed = 45 + +# The pokemon's public and hidden abilities +var ability = "Swarm" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 53 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 16 + +# The pokemon's evolution ID +var evolution_ID = 41 # TODO Seikamater evo logic + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 1.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison Sting"), + MoveSet.new(1, "String Shot"), + MoveSet.new(6, "Leech Life"), + MoveSet.new(11, "Ember"), + MoveSet.new(16, "Incinerate"), + MoveSet.new(17, "Night Shade"), + MoveSet.new(23, "Scary Face"), + MoveSet.new(30, "Bug Bite"), + MoveSet.new(37, "Spider Web"), + MoveSet.new(45, "Heat Wave"), + MoveSet.new(53, "X-Scissor") +] diff --git a/Utilities/Battle/Database/Pokemon/Smore.gd.uid b/Utilities/Battle/Database/Pokemon/Smore.gd.uid new file mode 100644 index 000000000..77d2e7ea1 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Smore.gd.uid @@ -0,0 +1 @@ +uid://d0p0hugv14leh diff --git a/Utilities/Battle/Database/Pokemon/Snopach.gd b/Utilities/Battle/Database/Pokemon/Snopach.gd new file mode 100644 index 000000000..f9680115d --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Snopach.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Snopach" + +# Pokedex ID# +var ID = 113 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ICE +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 80 +var defense = 80 +var sp_attack = 50 +var sp_defense = 40 +var speed = 50 + +# The pokemon's public and hidden abilities +var ability = "Solid Rock" +var ability_2 = "Snow Cloak" +var hidden_ability = "Sturdy" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 78 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 41 + +# The pokemon's evolution ID +var evolution_ID = 114 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 140.8 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Rollout"), + MoveSet.new(1, "Growl"), + MoveSet.new(6, "Odor Sleuth"), + MoveSet.new(10, "Ice Shard"), + MoveSet.new(15, "Defense Curl"), + MoveSet.new(19, "Stomp"), + MoveSet.new(24, "Icicle Spear"), + MoveSet.new(28, "Chip Away"), + MoveSet.new(33, "Ancient Power"), + MoveSet.new(37, "Hail"), + MoveSet.new(42, "Avalanche"), + MoveSet.new(46, "Stone Edge") +] diff --git a/Utilities/Battle/Database/Pokemon/Snopach.gd.uid b/Utilities/Battle/Database/Pokemon/Snopach.gd.uid new file mode 100644 index 000000000..f381091f4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Snopach.gd.uid @@ -0,0 +1 @@ +uid://c6rtnvbqrgkrc diff --git a/Utilities/Battle/Database/Pokemon/Splendifowl.gd b/Utilities/Battle/Database/Pokemon/Splendifowl.gd old mode 100755 new mode 100644 index 2e493053f..af63013d1 --- a/Utilities/Battle/Database/Pokemon/Splendifowl.gd +++ b/Utilities/Battle/Database/Pokemon/Splendifowl.gd @@ -1,77 +1,78 @@ -extends Object - -# The name of the pokemon -var name = "Splendifowl" - -# Pokedex ID# -var ID = 11 - -# The pokemon's type. If only one type use type1 -var type1 = Type.NORMAL -var type2 = Type.FLYING - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 80 -var attack = 65 -var defense = 55 -var sp_attack = 105 -var sp_defense = 80 -var speed = 93 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 2 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 1 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 215 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 45 - -# Weight in kg -var weight = 33.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Gust"), - MoveSet.new(1, "Flash"), - MoveSet.new(1, "Teeter Dance"), - MoveSet.new(1, "Mirror Shot"), - MoveSet.new(4, "Growl"), - MoveSet.new(8, "Quick Attack"), - MoveSet.new(11, "Sing"), - MoveSet.new(15, "Air Cutter"), - MoveSet.new(18, "Roost"), - MoveSet.new(20, "Feather Dance"), - MoveSet.new(22, "Scary Face"), - MoveSet.new(25, "Mirror Shot"), - MoveSet.new(28, "Swift"), - MoveSet.new(30, "Defog"), - MoveSet.new(33, "Air Slash"), - MoveSet.new(36, "Teeter Dance"), - MoveSet.new(39, "Hyper Voice"), - MoveSet.new(43, "Mirror Coat"), - MoveSet.new(46, "Flash Cannon"), - MoveSet.new(50, "Hurricane") -] +extends Object + +# The name of the pokemon +var name = "Splendifowl" + +# Pokedex ID# +var ID = 11 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NORMAL +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 65 +var defense = 55 +var sp_attack = 105 +var sp_defense = 80 +var speed = 93 + +# The pokemon's public and hidden abilities +var ability = "Big Pecks" +var ability_2 = "Analytic" +var hidden_ability = "Moody" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 215 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 33.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Gust"), + MoveSet.new(1, "Flash"), + MoveSet.new(1, "Teeter Dance"), + MoveSet.new(1, "Mirror Shot"), + MoveSet.new(4, "Growl"), + MoveSet.new(8, "Quick Attack"), + MoveSet.new(11, "Sing"), + MoveSet.new(15, "Air Cutter"), + MoveSet.new(18, "Roost"), + MoveSet.new(20, "Feather Dance"), + MoveSet.new(22, "Scary Face"), + MoveSet.new(25, "Mirror Shot"), + MoveSet.new(28, "Swift"), + MoveSet.new(30, "Defog"), + MoveSet.new(33, "Air Slash"), + MoveSet.new(36, "Teeter Dance"), + MoveSet.new(39, "Hyper Voice"), + MoveSet.new(43, "Mirror Coat"), + MoveSet.new(46, "Flash Cannon"), + MoveSet.new(50, "Hurricane") +] diff --git a/Utilities/Battle/Database/Pokemon/Splendifowl.gd.uid b/Utilities/Battle/Database/Pokemon/Splendifowl.gd.uid new file mode 100644 index 000000000..672165e51 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Splendifowl.gd.uid @@ -0,0 +1 @@ +uid://buq1ek21jw5l0 diff --git a/Utilities/Battle/Database/Pokemon/Sponaree.gd b/Utilities/Battle/Database/Pokemon/Sponaree.gd old mode 100755 new mode 100644 index ab6f8aecf..4a5eedb6f --- a/Utilities/Battle/Database/Pokemon/Sponaree.gd +++ b/Utilities/Battle/Database/Pokemon/Sponaree.gd @@ -1,70 +1,70 @@ -extends Object - -# The name of the pokemon -var name = "Sponaree" - -# Pokedex ID# -var ID = 49 - -# The pokemon's type. If only one type use type1 -var type1 = Type.BUG -var type2 = Type.WATER - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 88 -var attack = 35 -var defense = 68 -var sp_attack = 82 -var sp_defense = 90 -var speed = 70 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 1 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 1 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 152 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 87.5 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 90 - -# Weight in kg -var weight = 20.5 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Poison Sting"), - MoveSet.new(1, "String Shot"), - MoveSet.new(1, "Scary Face"), - MoveSet.new(1, "Water Gun"), - MoveSet.new(6, "Struggle Bug"), - MoveSet.new(11, "Water Gun"), - MoveSet.new(17, "Rain Dance"), - MoveSet.new(25, "Bug Bite"), - MoveSet.new(34, "Bubble Beam"), - MoveSet.new(39, "Spider Web"), - MoveSet.new(44, "Brine"), - MoveSet.new(49, "Bug Buzz"), - MoveSet.new(58, "Hydro Pump") -] +extends Object + +# The name of the pokemon +var name = "Sponaree" + +# Pokedex ID# +var ID = 49 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 = Type.WATER + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 88 +var attack = 35 +var defense = 68 +var sp_attack = 82 +var sp_defense = 90 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Water Absorb" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 152 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 20.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison Sting"), + MoveSet.new(1, "String Shot"), + MoveSet.new(1, "Scary Face"), + MoveSet.new(1, "Water Gun"), + MoveSet.new(6, "Struggle Bug"), + MoveSet.new(11, "Water Gun"), + MoveSet.new(17, "Rain Dance"), + MoveSet.new(25, "Bug Bite"), + MoveSet.new(34, "Bubble Beam"), + MoveSet.new(39, "Spider Web"), + MoveSet.new(44, "Brine"), + MoveSet.new(49, "Bug Buzz"), + MoveSet.new(58, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Sponaree.gd.uid b/Utilities/Battle/Database/Pokemon/Sponaree.gd.uid new file mode 100644 index 000000000..f39e0a442 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sponaree.gd.uid @@ -0,0 +1 @@ +uid://bjl0n8kxw1se0 diff --git a/Utilities/Battle/Database/Pokemon/Sponee.gd b/Utilities/Battle/Database/Pokemon/Sponee.gd old mode 100755 new mode 100644 index d754c5cd2..8ea235d54 --- a/Utilities/Battle/Database/Pokemon/Sponee.gd +++ b/Utilities/Battle/Database/Pokemon/Sponee.gd @@ -1,68 +1,68 @@ -extends Object - -# The name of the pokemon -var name = "Sponee" - -# Pokedex ID# -var ID = 48 - -# The pokemon's type. If only one type use type1 -var type1 = Type.BUG -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 40 -var attack = 20 -var defense = 45 -var sp_attack = 50 -var sp_defense = 60 -var speed = 55 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 1 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 52 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 87.5 - -# The pokemon's evolution level -var evolution_level = 20 - -# The pokemon's evolution ID -var evolution_ID = 47#,190 - -# The pokemon's catch rate -var catch_rate = 45 - -# Weight in kg -var weight = 2.2 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Poison Sting"), - MoveSet.new(1, "String Shot"), - MoveSet.new(6, "Struggle Bug"), - MoveSet.new(11, "Water Gun"), - MoveSet.new(17, "Rain Dance"), - MoveSet.new(20, "Bubble Beam"), - MoveSet.new(23, "Scary Face"), - MoveSet.new(30, "Bug Bite"), - MoveSet.new(37, "Spider Web"), - MoveSet.new(45, "Brine"), - MoveSet.new(53, "Bug Buzz") -] +extends Object + +# The name of the pokemon +var name = "Sponee" + +# Pokedex ID# +var ID = 48 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 40 +var attack = 20 +var defense = 45 +var sp_attack = 50 +var sp_defense = 60 +var speed = 55 + +# The pokemon's public and hidden abilities +var ability = "Swarm" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 52 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 20 + +# The pokemon's evolution ID +var evolution_ID = 47#,190 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 2.2 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison Sting"), + MoveSet.new(1, "String Shot"), + MoveSet.new(6, "Struggle Bug"), + MoveSet.new(11, "Water Gun"), + MoveSet.new(17, "Rain Dance"), + MoveSet.new(20, "Bubble Beam"), + MoveSet.new(23, "Scary Face"), + MoveSet.new(30, "Bug Bite"), + MoveSet.new(37, "Spider Web"), + MoveSet.new(45, "Brine"), + MoveSet.new(53, "Bug Buzz") +] diff --git a/Utilities/Battle/Database/Pokemon/Sponee.gd.uid b/Utilities/Battle/Database/Pokemon/Sponee.gd.uid new file mode 100644 index 000000000..7aa7b06e4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sponee.gd.uid @@ -0,0 +1 @@ +uid://dvo2qahopejkd diff --git a/Utilities/Battle/Database/Pokemon/Spritzee.gd b/Utilities/Battle/Database/Pokemon/Spritzee.gd new file mode 100644 index 000000000..f7794fc81 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Spritzee.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Spritzee" + +# Pokedex ID# +var ID = 123 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FAIRY +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 78 +var attack = 52 +var defense = 60 +var sp_attack = 63 +var sp_defense = 65 +var speed = 23 + +# The pokemon's public and hidden abilities +var ability = "Healer" +var ability_2 = "Aroma Veil" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 68 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 200 + +# Weight in kg +var weight = 0.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Sweet Scent"), + MoveSet.new(1, "Fairy Wind"), + MoveSet.new(6, "Sweet Kiss"), + MoveSet.new(8, "Odor Sleuth"), + MoveSet.new(13, "Echoed Voice"), + MoveSet.new(17, "Calm Mind"), + MoveSet.new(21, "Draining Kiss"), + MoveSet.new(25, "Aromatherapy"), + MoveSet.new(29, "Attract"), + MoveSet.new(31, "Moonblast"), + MoveSet.new(35, "Charm"), + MoveSet.new(38, "Flail"), + MoveSet.new(42, "Misty Terrain"), + MoveSet.new(44, "Skill Swap"), + MoveSet.new(48, "Psychic"), + MoveSet.new(50, "Disarming Voice") +] diff --git a/Utilities/Battle/Database/Pokemon/Spritzee.gd.uid b/Utilities/Battle/Database/Pokemon/Spritzee.gd.uid new file mode 100644 index 000000000..de012473d --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Spritzee.gd.uid @@ -0,0 +1 @@ +uid://cptrks63fu42p diff --git a/Utilities/Battle/Database/Pokemon/Stenowatt.gd b/Utilities/Battle/Database/Pokemon/Stenowatt.gd new file mode 100644 index 000000000..0fa052a00 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Stenowatt.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Stenowatt" + +# Pokedex ID# +var ID = 163 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ELECTRIC +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 85 +var defense = 60 +var sp_attack = 75 +var sp_defense = 80 +var speed = 110 + +# The pokemon's public and hidden abilities +var ability = "Motor Drive" +var ability_2 = "Speed Boost" +var hidden_ability = "Acceleration" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 150 + +# The pokemon's leveling rate +var leveling_rate = FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 82 + +# Weight in kg +var weight = 67.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Growl"), + MoveSet.new(7, "Quick Attack"), + MoveSet.new(9, "Charge Beam"), + MoveSet.new(13, "Flash"), + MoveSet.new(18, "Double Team"), + MoveSet.new(20, "Spark"), + MoveSet.new(25, "Charge"), + MoveSet.new(29, "Baton Pass"), + MoveSet.new(33, "Wild Charge"), + MoveSet.new(37, "Discharge"), + MoveSet.new(41, "Extreme_Speed"), + MoveSet.new(45, "Thunderbolt"), + MoveSet.new(50, "Electro Ball"), + MoveSet.new(60, "Tail_Glow") +] diff --git a/Utilities/Battle/Database/Pokemon/Stenowatt.gd.uid b/Utilities/Battle/Database/Pokemon/Stenowatt.gd.uid new file mode 100644 index 000000000..ab76d63eb --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Stenowatt.gd.uid @@ -0,0 +1 @@ +uid://tfh7ntbc3n3a diff --git a/Utilities/Battle/Database/Pokemon/Swabone.gd b/Utilities/Battle/Database/Pokemon/Swabone.gd new file mode 100644 index 000000000..dc19f8094 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Swabone.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Swabone" + +# Pokedex ID# +var ID = 160 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GHOST +var type2 = Type.FIGHTING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 40 +var attack = 85 +var defense = 55 +var sp_attack = 50 +var sp_defense = 55 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Scrappy" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 70 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 40 + +# The pokemon's evolution ID +var evolution_ID = 161 + +# The pokemon's catch rate +var catch_rate = 125 + +# Weight in kg +var weight = 14.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Astonish"), + MoveSet.new(1, "Thief"), + MoveSet.new(7, "Astonish"), + MoveSet.new(9, "Thief"), + MoveSet.new(13, "Curse"), + MoveSet.new(18, "Arm Thrust"), + MoveSet.new(20, "Destiny Bond"), + MoveSet.new(25, "Mach Punch"), + MoveSet.new(29, "Embargo"), + MoveSet.new(33, "Brine"), + MoveSet.new(37, "Reversal"), + MoveSet.new(41, "Shadow Claw"), + MoveSet.new(45, "Bone Rush"), + MoveSet.new(48, "Hammer Arm"), + MoveSet.new(52, "Superpower"), + MoveSet.new(56, "Leaf_Blade") +] diff --git a/Utilities/Battle/Database/Pokemon/Swabone.gd.uid b/Utilities/Battle/Database/Pokemon/Swabone.gd.uid new file mode 100644 index 000000000..fdf6d5ad7 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Swabone.gd.uid @@ -0,0 +1 @@ +uid://cxg23dnvutqqx diff --git a/Utilities/Battle/Database/Pokemon/Sylveon.gd b/Utilities/Battle/Database/Pokemon/Sylveon.gd new file mode 100644 index 000000000..94b46e0d0 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sylveon.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Sylveon" + +# Pokedex ID# +var ID = 137 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FAIRY +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 95 +var attack = 65 +var defense = 65 +var sp_attack = 110 +var sp_defense = 130 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Cute Charm" +var hidden_ability = "Pixilate" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 2 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 23.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Disarming Voice"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Helping Hand"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Fairy Wind"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(17, "Swift"), + MoveSet.new(20, "Draining Kiss"), + MoveSet.new(25, "Skill Swap"), + MoveSet.new(25, "Misty Terrain"), + MoveSet.new(33, "Light Screen"), + MoveSet.new(37, "Moonblast"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Psych Up") +] diff --git a/Utilities/Battle/Database/Pokemon/Sylveon.gd.uid b/Utilities/Battle/Database/Pokemon/Sylveon.gd.uid new file mode 100644 index 000000000..2cad127b1 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Sylveon.gd.uid @@ -0,0 +1 @@ +uid://c6o7r0pe2sieu diff --git a/Utilities/Battle/Database/Pokemon/Syrentide.gd b/Utilities/Battle/Database/Pokemon/Syrentide.gd new file mode 100644 index 000000000..77b8b0b13 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Syrentide.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Syrentide" + +# Pokedex ID# +var ID = 122 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 98 +var attack = 68 +var defense = 108 +var sp_attack = 88 +var sp_defense = 108 +var speed = 88 + +# The pokemon's public and hidden abilities +var ability = "Cute Charm" +var ability_2 = "Swift Swim" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 195 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 0 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 60 + +# Weight in kg +var weight = 32.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Sing"), + MoveSet.new(1, "Bubble"), + MoveSet.new(3, "Charm"), + MoveSet.new(7, "Water Sport"), + MoveSet.new(12, "Round"), + MoveSet.new(18, "Draining Kiss"), + MoveSet.new(23, "Water Pulse"), + MoveSet.new(27, "Lucky Chant"), + MoveSet.new(32, "Whirlpool"), + MoveSet.new(36, "Aqua Ring"), + MoveSet.new(42, "Hyper_Voice"), + MoveSet.new(49, "Perish Song"), + MoveSet.new(53, "Moonblast"), + MoveSet.new(58, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Syrentide.gd.uid b/Utilities/Battle/Database/Pokemon/Syrentide.gd.uid new file mode 100644 index 000000000..37e233aee --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Syrentide.gd.uid @@ -0,0 +1 @@ +uid://c8fovbq5n4uyg diff --git a/Utilities/Battle/Database/Pokemon/Tancoon.gd b/Utilities/Battle/Database/Pokemon/Tancoon.gd old mode 100755 new mode 100644 index f55a19e25..fb0572865 --- a/Utilities/Battle/Database/Pokemon/Tancoon.gd +++ b/Utilities/Battle/Database/Pokemon/Tancoon.gd @@ -1,69 +1,70 @@ -extends Object - -# The name of the pokemon -var name = "Tancoon" - -# Pokedex ID# -var ID = 46 - -# The pokemon's type. If only one type use type1 -var type1 = Type.DARK -var type2 = Type.NORMAL - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 55 -var attack = 55 -var defense = 40 -var sp_attack = 45 -var sp_defense = 55 -var speed = 60 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 1 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 62 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 18 - -# The pokemon's evolution ID -var evolution_ID = 47 - -# The pokemon's catch rate -var catch_rate = 235 - -# Weight in kg -var weight = 6.3 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Tackle"), - MoveSet.new(5, "Howl"), - MoveSet.new(9, "Sand Attack"), - MoveSet.new(13, "Bite"), - MoveSet.new(17, "Odor Sleuth"), - MoveSet.new(21, "Roar"), - MoveSet.new(25, "Swagger"), - MoveSet.new(29, "Scary Face"), - MoveSet.new(33, "Take Down"), - MoveSet.new(37, "Taunt"), - MoveSet.new(41, "Crunch"), - MoveSet.new(45, "Sudden Strike") -] +extends Object + +# The name of the pokemon +var name = "Tancoon" + +# Pokedex ID# +var ID = 46 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DARK +var type2 = Type.NORMAL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 55 +var defense = 40 +var sp_attack = 45 +var sp_defense = 55 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Guts" +var ability_2 = "Run Away" +var hidden_ability = "Tough Claws" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 62 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 18 + +# The pokemon's evolution ID +var evolution_ID = 47 + +# The pokemon's catch rate +var catch_rate = 235 + +# Weight in kg +var weight = 6.3 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(5, "Howl"), + MoveSet.new(9, "Sand Attack"), + MoveSet.new(13, "Bite"), + MoveSet.new(17, "Odor Sleuth"), + MoveSet.new(21, "Roar"), + MoveSet.new(25, "Swagger"), + MoveSet.new(29, "Scary Face"), + MoveSet.new(33, "Take Down"), + MoveSet.new(37, "Taunt"), + MoveSet.new(41, "Crunch"), + MoveSet.new(45, "Sudden Strike") +] diff --git a/Utilities/Battle/Database/Pokemon/Tancoon.gd.uid b/Utilities/Battle/Database/Pokemon/Tancoon.gd.uid new file mode 100644 index 000000000..0c0d9c1c9 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tancoon.gd.uid @@ -0,0 +1 @@ +uid://d3jqlfr41yei0 diff --git a/Utilities/Battle/Database/Pokemon/Tanscure.gd b/Utilities/Battle/Database/Pokemon/Tanscure.gd old mode 100755 new mode 100644 index 646c3bf0f..1f0139141 --- a/Utilities/Battle/Database/Pokemon/Tanscure.gd +++ b/Utilities/Battle/Database/Pokemon/Tanscure.gd @@ -1,72 +1,73 @@ -extends Object - -# The name of the pokemon -var name = "Tanscure" - -# Pokedex ID# -var ID = 47 - -# The pokemon's type. If only one type use type1 -var type1 = Type.DARK -var type2 = Type.NORMAL - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 80 -var attack = 85 -var defense = 60 -var sp_attack = 55 -var sp_defense = 80 -var speed = 95 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 2 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 159 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 205 - -# Weight in kg -var weight = 38.5 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Tackle"), - MoveSet.new(1, "Howl"), - MoveSet.new(1, "Sand Attack"), - MoveSet.new(1, "Bite"), - MoveSet.new(5, "Howl"), - MoveSet.new(9, "Sand Attack"), - MoveSet.new(13, "Bite"), - MoveSet.new(17, "Odor Sleuth"), - MoveSet.new(22, "Roar"), - MoveSet.new(27, "Swagger"), - MoveSet.new(32, "Scary Face"), - MoveSet.new(37, "Take Down"), - MoveSet.new(42, "Taunt"), - MoveSet.new(47, "Crunch"), - MoveSet.new(52, "Sudden Strike") -] +extends Object + +# The name of the pokemon +var name = "Tanscure" + +# Pokedex ID# +var ID = 47 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DARK +var type2 = Type.NORMAL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 80 +var attack = 85 +var defense = 60 +var sp_attack = 55 +var sp_defense = 80 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Guts" +var ability_2 = "Moxie" +var hidden_ability = "Tough Claws" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 159 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 205 + +# Weight in kg +var weight = 38.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Howl"), + MoveSet.new(1, "Sand Attack"), + MoveSet.new(1, "Bite"), + MoveSet.new(5, "Howl"), + MoveSet.new(9, "Sand Attack"), + MoveSet.new(13, "Bite"), + MoveSet.new(17, "Odor Sleuth"), + MoveSet.new(22, "Roar"), + MoveSet.new(27, "Swagger"), + MoveSet.new(32, "Scary Face"), + MoveSet.new(37, "Take Down"), + MoveSet.new(42, "Taunt"), + MoveSet.new(47, "Crunch"), + MoveSet.new(52, "Sudden Strike") +] diff --git a/Utilities/Battle/Database/Pokemon/Tanscure.gd.uid b/Utilities/Battle/Database/Pokemon/Tanscure.gd.uid new file mode 100644 index 000000000..a603cfc1a --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tanscure.gd.uid @@ -0,0 +1 @@ +uid://g1wxj6ocyhic diff --git a/Utilities/Battle/Database/Pokemon/Terlard.gd b/Utilities/Battle/Database/Pokemon/Terlard.gd old mode 100755 new mode 100644 index c27ed694a..e32b96b31 --- a/Utilities/Battle/Database/Pokemon/Terlard.gd +++ b/Utilities/Battle/Database/Pokemon/Terlard.gd @@ -1,71 +1,72 @@ -extends Object - -# The name of the pokemon -var name = "Terlard" - -# Pokedex ID# -var ID = 19 - -# The pokemon's type. If only one type use type1 -var type1 = Type.GROUND -var type2 = Type.DRAGON -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 60 -var attack = 80 -var defense = 65 -var sp_attack = 85 -var sp_defense = 70 -var speed = 95 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 2 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 159 - -# The pokemon's leveling rate -var leveling_rate = SLOW -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 50 - -# Weight in kg -var weight = 86.6 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Tri Attack"), - MoveSet.new(1, "Double Hit"), - MoveSet.new(1, "Scratch"), - MoveSet.new(1, "Sand Attack"), - MoveSet.new(1, "Growl"), - MoveSet.new(5, "Growl"), - MoveSet.new(9, "Magnitude"), - MoveSet.new(14, "Slash"), - MoveSet.new(17, "Endure"), - MoveSet.new(25, "Dual Chop"), - MoveSet.new(31, "Dig"), - MoveSet.new(38, "Spike"), - MoveSet.new(44, "Earthquake"), - MoveSet.new(50, "Dragon Rush"), - MoveSet.new(56, "Fissure"), -] +extends Object + +# The name of the pokemon +var name = "Terlard" + +# Pokedex ID# +var ID = 19 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 = Type.DRAGON +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 80 +var defense = 65 +var sp_attack = 85 +var sp_defense = 70 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Sand Veil" +var ability_2 = "Arena Trap" +var hidden_ability = "Sand Force" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 159 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 50 + +# Weight in kg +var weight = 86.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tri Attack"), + MoveSet.new(1, "Double Hit"), + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Sand Attack"), + MoveSet.new(1, "Growl"), + MoveSet.new(5, "Growl"), + MoveSet.new(9, "Magnitude"), + MoveSet.new(14, "Slash"), + MoveSet.new(17, "Endure"), + MoveSet.new(25, "Dual Chop"), + MoveSet.new(31, "Dig"), + MoveSet.new(38, "Spikes"), + MoveSet.new(44, "Earthquake"), + MoveSet.new(50, "Dragon Rush"), + MoveSet.new(56, "Fissure"), +] diff --git a/Utilities/Battle/Database/Pokemon/Terlard.gd.uid b/Utilities/Battle/Database/Pokemon/Terlard.gd.uid new file mode 100644 index 000000000..3212d95ad --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Terlard.gd.uid @@ -0,0 +1 @@ +uid://bna7ephkp35fl diff --git a/Utilities/Battle/Database/Pokemon/Terrabit.gd b/Utilities/Battle/Database/Pokemon/Terrabit.gd new file mode 100644 index 000000000..8869404b1 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Terrabit.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Terrabit" + +# Pokedex ID# +var ID = 182 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GROUND +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 76 +var attack = 84 +var defense = 70 +var sp_attack = 60 +var sp_defense = 66 +var speed = 64 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var ability_2 = "Moxie" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 147 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 66 + +# The pokemon's evolution ID +var evolution_ID = 183 + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 33.4 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leer"), + MoveSet.new(1, "Rage"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Sand Attack"), + MoveSet.new(4, "Bite"), + MoveSet.new(7, "Sand Attack"), + MoveSet.new(10, "Magnitude"), + MoveSet.new(13, "Horn Attack"), + MoveSet.new(16, "Mud Bomb"), + MoveSet.new(19, "Spikes"), + MoveSet.new(22, "Rock Tomb"), + MoveSet.new(25, "Hone_Claws"), + MoveSet.new(31, "Bulldoze"), + MoveSet.new(42, "Dragon Tail"), + MoveSet.new(48, "Sandstorm"), + MoveSet.new(54, "Earthquake"), + MoveSet.new(60, "Outrage"), + MoveSet.new(70, "Megahorn"), + MoveSet.new(74, "Subduction") +] diff --git a/Utilities/Battle/Database/Pokemon/Terrabit.gd.uid b/Utilities/Battle/Database/Pokemon/Terrabit.gd.uid new file mode 100644 index 000000000..1ddebdeb6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Terrabit.gd.uid @@ -0,0 +1 @@ +uid://bpjcbawhtj7l5 diff --git a/Utilities/Battle/Database/Pokemon/Theriamp.gd b/Utilities/Battle/Database/Pokemon/Theriamp.gd new file mode 100644 index 000000000..3f2e998b1 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Theriamp.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Theriamp" + +# Pokedex ID# +var ID = 116 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ELECTRIC +var type2 = Type.ROCK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 125 +var defense = 60 +var sp_attack = 60 +var sp_defense = 80 +var speed = 100 + +# The pokemon's public and hidden abilities +var ability = "Energizate" +var ability_2 = "Motor Drive" +var hidden_ability = "Rock Head" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 175 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 50 + +# Weight in kg +var weight = 491.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Odor Sleuth"), + MoveSet.new(1, "Quick Attack"), + MoveSet.new(7, "Thunder_Shock"), + MoveSet.new(13, "Thunder Wave"), + MoveSet.new(19, "Rock Tomb"), + MoveSet.new(25, "Thunder Punch"), + MoveSet.new(31, "Slash"), + MoveSet.new(36, "Swagger"), + MoveSet.new(41, "Body_Slam"), + MoveSet.new(43, "Volt Switch"), + MoveSet.new(49, "Rock Wrecker"), + MoveSet.new(51, "Wild Charge") +] diff --git a/Utilities/Battle/Database/Pokemon/Theriamp.gd.uid b/Utilities/Battle/Database/Pokemon/Theriamp.gd.uid new file mode 100644 index 000000000..1c019d2e4 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Theriamp.gd.uid @@ -0,0 +1 @@ +uid://b33qxbkwxept1 diff --git a/Utilities/Battle/Database/Pokemon/Tikiki.gd b/Utilities/Battle/Database/Pokemon/Tikiki.gd new file mode 100644 index 000000000..14720f2b2 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tikiki.gd @@ -0,0 +1,73 @@ +extends Object + +# The name of the pokemon +var name = "Tikiki" + +# Pokedex ID# +var ID = 105 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 50 +var attack = 75 +var defense = 55 +var sp_attack = 50 +var sp_defense = 50 +var speed = 70 + +# The pokemon's public and hidden abilities +var ability = "Vital Spirit" +var ability_2 = "Iron Fist" +var hidden_ability = "Technician" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 62 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 32 + +# The pokemon's evolution ID +var evolution_ID = 106 + +# The pokemon's catch rate +var catch_rate = 205 + +# Weight in kg +var weight = 26.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Scratch"), + MoveSet.new(1, "Growl"), + MoveSet.new(7, "Razor Leaf"), + MoveSet.new(9, "Quick Attack"), + MoveSet.new(13, "Grass Whistle"), + MoveSet.new(18, "Bulk Up"), + MoveSet.new(20, "Mega Drain"), + MoveSet.new(25, "Magical Leaf"), + MoveSet.new(29, "Glare"), + MoveSet.new(33, "Iron Tail"), + MoveSet.new(37, "Bullet Seed"), + MoveSet.new(41, "Seed Bomb"), + MoveSet.new(45, "Energy Ball"), + MoveSet.new(52, "Solar Beam"), + MoveSet.new(55, "Power Whip") +] diff --git a/Utilities/Battle/Database/Pokemon/Tikiki.gd.uid b/Utilities/Battle/Database/Pokemon/Tikiki.gd.uid new file mode 100644 index 000000000..ae8d97f6d --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tikiki.gd.uid @@ -0,0 +1 @@ +uid://dsipvr0pntths diff --git a/Utilities/Battle/Database/Pokemon/Titanice.gd b/Utilities/Battle/Database/Pokemon/Titanice.gd new file mode 100644 index 000000000..edc8b4d05 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Titanice.gd @@ -0,0 +1,79 @@ +extends Object + +# The name of the pokemon +var name = "Titanice" + +# Pokedex ID# +var ID = 117 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ICE +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 90 +var defense = 75 +var sp_attack = 65 +var sp_defense = 55 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Forewarn" +var ability_2 = "Ice Body" +var hidden_ability = "Snow Warning" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 209 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 1050.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Aqua Ring"), + MoveSet.new(1, "Iron Head"), + MoveSet.new(1, "Powder Snow"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Bide"), + MoveSet.new(1, "Icy Wind"), + MoveSet.new(5, "Growl"), + MoveSet.new(9, "Bide"), + MoveSet.new(13, "Icy Wind"), + MoveSet.new(17, "Mist"), + MoveSet.new(21, "Brine"), + MoveSet.new(25, "Endure"), + MoveSet.new(29, "Swagger"), + MoveSet.new(33, "Take Down"), + MoveSet.new(36, "Avalanche"), + MoveSet.new(37, "Icicle Crash"), + MoveSet.new(41, "Rest"), + MoveSet.new(45, "Blizzard"), + MoveSet.new(53, "Hail"), + MoveSet.new(59, "Giga Impact"), + MoveSet.new(66, "Sheer Cold") +] diff --git a/Utilities/Battle/Database/Pokemon/Titanice.gd.uid b/Utilities/Battle/Database/Pokemon/Titanice.gd.uid new file mode 100644 index 000000000..73577a8f9 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Titanice.gd.uid @@ -0,0 +1 @@ +uid://jim30k1bym71 diff --git a/Utilities/Battle/Database/Pokemon/Tofurang.gd b/Utilities/Battle/Database/Pokemon/Tofurang.gd old mode 100755 new mode 100644 index b2776fe02..caef5e738 --- a/Utilities/Battle/Database/Pokemon/Tofurang.gd +++ b/Utilities/Battle/Database/Pokemon/Tofurang.gd @@ -1,68 +1,68 @@ -extends Object - -# The name of the pokemon -var name = "Tofurang" - -# Pokedex ID# -var ID = 21 - -# The pokemon's type. If only one type use type1 -var type1 = Type.POISON -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 100 -var attack = 60 -var defense = 85 -var sp_attack = 40 -var sp_defense = 85 -var speed = 60 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 2 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 151 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level - -# The pokemon's evolution ID -var evolution_ID - -# The pokemon's catch rate -var catch_rate = 60 - -# Weight in kg -var weight = 99.5 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Poison Gas"), - MoveSet.new(1, "Tackle"), - MoveSet.new(9, "Smog"), - MoveSet.new(16, "Lick"), - MoveSet.new(21, "Poison Fang"), - MoveSet.new(33, "Haze"), - MoveSet.new(41, "Stockpile"), - MoveSet.new(41, "Spit Up"), - MoveSet.new(41, "Swallow"), - MoveSet.new(45, "Toxic"), - MoveSet.new(49, "Gunk Shot") -] +extends Object + +# The name of the pokemon +var name = "Tofurang" + +# Pokedex ID# +var ID = 21 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 100 +var attack = 60 +var defense = 85 +var sp_attack = 40 +var sp_defense = 85 +var speed = 60 + +# The pokemon's public and hidden abilities +var ability = "Intimidate" +var hidden_ability = "Moxie" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 2 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 151 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level + +# The pokemon's evolution ID +var evolution_ID + +# The pokemon's catch rate +var catch_rate = 60 + +# Weight in kg +var weight = 99.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison Gas"), + MoveSet.new(1, "Tackle"), + MoveSet.new(9, "Smog"), + MoveSet.new(16, "Lick"), + MoveSet.new(21, "Poison Fang"), + MoveSet.new(33, "Haze"), + MoveSet.new(41, "Stockpile"), + MoveSet.new(41, "Spit Up"), + MoveSet.new(41, "Swallow"), + MoveSet.new(45, "Toxic"), + MoveSet.new(49, "Gunk Shot") +] diff --git a/Utilities/Battle/Database/Pokemon/Tofurang.gd.uid b/Utilities/Battle/Database/Pokemon/Tofurang.gd.uid new file mode 100644 index 000000000..bb16d6341 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tofurang.gd.uid @@ -0,0 +1 @@ +uid://dmti73epu4fjo diff --git a/Utilities/Battle/Database/Pokemon/Tonemy.gd b/Utilities/Battle/Database/Pokemon/Tonemy.gd old mode 100755 new mode 100644 index f34b879b3..2ed0d90ed --- a/Utilities/Battle/Database/Pokemon/Tonemy.gd +++ b/Utilities/Battle/Database/Pokemon/Tonemy.gd @@ -1,68 +1,68 @@ -extends Object - -# The name of the pokemon -var name = "Tonemy" - -# Pokedex ID# -var ID = 20 - -# The pokemon's type. If only one type use type1 -var type1 = Type.POISON -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 60 -var attack = 45 -var defense = 45 -var sp_attack = 40 -var sp_defense = 45 -var speed = 95 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 0 -var ev_yield_defense = 1 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 66 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 50 - -# The pokemon's evolution level -var evolution_level = 20 - -# The pokemon's evolution ID -var evolution_ID = 20 - -# The pokemon's catch rate -var catch_rate = 190 - -# Weight in kg -var weight = 1.0 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Poison Gas"), - MoveSet.new(1, "Tackle"), - MoveSet.new(9, "Smog"), - MoveSet.new(16, "Lick"), - MoveSet.new(21, "Poison Fang"), - MoveSet.new(33, "Haze"), - MoveSet.new(37, "Stockpile"), - MoveSet.new(37, "Spit Up"), - MoveSet.new(37, "Swallow"), - MoveSet.new(40, "Toxic"), - MoveSet.new(45, "Gunk Shot") -] +extends Object + +# The name of the pokemon +var name = "Tonemy" + +# Pokedex ID# +var ID = 20 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 45 +var defense = 45 +var sp_attack = 40 +var sp_defense = 45 +var speed = 95 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability = "Levitate" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 66 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 20 + +# The pokemon's evolution ID +var evolution_ID = 20 + +# The pokemon's catch rate +var catch_rate = 190 + +# Weight in kg +var weight = 1.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison Gas"), + MoveSet.new(1, "Tackle"), + MoveSet.new(9, "Smog"), + MoveSet.new(16, "Lick"), + MoveSet.new(21, "Poison Fang"), + MoveSet.new(33, "Haze"), + MoveSet.new(37, "Stockpile"), + MoveSet.new(37, "Spit Up"), + MoveSet.new(37, "Swallow"), + MoveSet.new(40, "Toxic"), + MoveSet.new(45, "Gunk Shot") +] diff --git a/Utilities/Battle/Database/Pokemon/Tonemy.gd.uid b/Utilities/Battle/Database/Pokemon/Tonemy.gd.uid new file mode 100644 index 000000000..ae1aa15fc --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tonemy.gd.uid @@ -0,0 +1 @@ +uid://4khmc5ni2p20 diff --git a/Utilities/Battle/Database/Pokemon/Tracton.gd b/Utilities/Battle/Database/Pokemon/Tracton.gd new file mode 100644 index 000000000..b27d78c1e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tracton.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Tracton" + +# Pokedex ID# +var ID = 112 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DRAGON +var type2 = Type.STEEL + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 85 +var attack = 110 +var defense = 70 +var sp_attack = 50 +var sp_defense = 80 +var speed = 100 + +# The pokemon's public and hidden abilities +var ability = "Speed Boost" +var ability_2 = "Motor Drive" +var hidden_ability = "Analytic" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 2 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 173 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 120.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Vice Grip"), + MoveSet.new(1, "Harden"), + MoveSet.new(8, "Mud-Slap"), + MoveSet.new(13, "Iron_Defense"), + MoveSet.new(18, "Dragon_Claw"), + MoveSet.new(23, "Metal Sound"), + MoveSet.new(28, "Slam"), + MoveSet.new(33, "Shift Gear"), + MoveSet.new(38, "Iron Head"), + MoveSet.new(43, "Lock-On"), + MoveSet.new(48, "Discharge"), + MoveSet.new(53, "Dragon Rush") +] diff --git a/Utilities/Battle/Database/Pokemon/Tracton.gd.uid b/Utilities/Battle/Database/Pokemon/Tracton.gd.uid new file mode 100644 index 000000000..84414e612 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tracton.gd.uid @@ -0,0 +1 @@ +uid://jmj32rlboaaq diff --git a/Utilities/Battle/Database/Pokemon/Trawpint.gd b/Utilities/Battle/Database/Pokemon/Trawpint.gd new file mode 100644 index 000000000..42b15ed64 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Trawpint.gd @@ -0,0 +1,72 @@ +extends Object + +# The name of the pokemon +var name = "Trawpint" + +# Pokedex ID# +var ID = 66 + +# The pokemon's type. If only one type use type1 +var type1 = Type.POISON +var type2 = Type.PSYCHIC + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 50 +var defense = 85 +var sp_attack = 85 +var sp_defense = 95 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Shed Skin" +var ability_2 = "Infiltrator" +var hidden_ability = "Telepathy" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 2 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 172 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 65.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Wrap"), + MoveSet.new(1, "Leer"), + MoveSet.new(8, "Leech Life"), + MoveSet.new(13, "Confusion"), + MoveSet.new(16, "Acid"), + MoveSet.new(20, "Mega Drain"), + MoveSet.new(24, "Confuse Ray"), + MoveSet.new(27, "Sludge"), + MoveSet.new(34, "Stockpile"), + MoveSet.new(37, "Spit Up"), + MoveSet.new(37, "Swallow"), + MoveSet.new(44, "Sludge Bomb"), + MoveSet.new(45, "Toxic"), + MoveSet.new(49, "Psychic") +] diff --git a/Utilities/Battle/Database/Pokemon/Trawpint.gd.uid b/Utilities/Battle/Database/Pokemon/Trawpint.gd.uid new file mode 100644 index 000000000..db3bf7650 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Trawpint.gd.uid @@ -0,0 +1 @@ +uid://b0gohwwmmb8jm diff --git a/Utilities/Battle/Database/Pokemon/Tricwe.gd b/Utilities/Battle/Database/Pokemon/Tricwe.gd index 13c8ef67f..d79b520a6 100644 --- a/Utilities/Battle/Database/Pokemon/Tricwe.gd +++ b/Utilities/Battle/Database/Pokemon/Tricwe.gd @@ -1,67 +1,67 @@ -extends Object - -# The name of the pokemon -var name = "Tricwe" - -# Pokedex ID# -var ID = 63 - -# The pokemon's type. If only one type use type1 -var type1 = Type.BUG -var type2 - -# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) -var hp = 40 -var attack = 65 -var defense = 35 -var sp_attack = 30 -var sp_defense = 30 -var speed = 65 - -# The pokemon's public and hidden abilities -var ability -var hidden_ability - -# The pokemon's Effort Value Yeild -var ev_yield_hp = 0 -var ev_yield_attack = 1 -var ev_yield_defense = 0 -var ev_yield_sp_attack = 0 -var ev_yield_sp_defense = 0 -var ev_yield_speed = 0 - -# The pokemon's base experience yield when defeated -var exp_yield : int = 53 - -# The pokemon's leveling rate -var leveling_rate = MEDIUM_FAST -enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} - -# The pokemon's gender ratio male percentage. -var male_ratio = 87.5 - -# The pokemon's evolution level -var evolution_level = 22 - -# The pokemon's evolution ID -var evolution_ID = 64#,190 - -# The pokemon's catch rate -var catch_rate = 255 - -# Weight in kg -var weight = 2.5 - -# Moveset by leveling -var moveset = [ - MoveSet.new(1, "Poison Sting"), - MoveSet.new(1, "String Shot"), - MoveSet.new(6, "Leech Life"), - MoveSet.new(11, "Thunder Shock"), - MoveSet.new(17, "Thunder Wave"), - MoveSet.new(22, "Wild Charge"), - MoveSet.new(30, "Twineedle"), - MoveSet.new(37, "Tail Glow"), - MoveSet.new(45, "Discharge"), - MoveSet.new(53, "Signal Beam") -] +extends Object + +# The name of the pokemon +var name = "Tricwe" + +# Pokedex ID# +var ID = 63 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 40 +var attack = 65 +var defense = 35 +var sp_attack = 30 +var sp_defense = 30 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Swarm" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 53 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 22 + +# The pokemon's evolution ID +var evolution_ID = 64#,190 + +# The pokemon's catch rate +var catch_rate = 255 + +# Weight in kg +var weight = 2.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Poison Sting"), + MoveSet.new(1, "String Shot"), + MoveSet.new(6, "Leech Life"), + MoveSet.new(11, "Thunder Shock"), + MoveSet.new(17, "Thunder Wave"), + MoveSet.new(22, "Wild Charge"), + MoveSet.new(30, "Twineedle"), + MoveSet.new(37, "Tail Glow"), + MoveSet.new(45, "Discharge"), + MoveSet.new(53, "Signal Beam") +] diff --git a/Utilities/Battle/Database/Pokemon/Tricwe.gd.uid b/Utilities/Battle/Database/Pokemon/Tricwe.gd.uid new file mode 100644 index 000000000..cf68db2ae --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tricwe.gd.uid @@ -0,0 +1 @@ +uid://cygm7bdd2q2pm diff --git a/Utilities/Battle/Database/Pokemon/Tubareel.gd b/Utilities/Battle/Database/Pokemon/Tubareel.gd new file mode 100644 index 000000000..275327ae8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tubareel.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Tubareel" + +# Pokedex ID# +var ID = 84 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 105 +var attack = 100 +var defense = 140 +var sp_attack = 55 +var sp_defense = 85 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Strong Jaw" +var hidden_ability = "Intimidate" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 2 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 193 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 25 + +# Weight in kg +var weight = 224.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Leer"), + MoveSet.new(6, "Water Gun"), + MoveSet.new(10, "Bite"), + MoveSet.new(14, "Scary Face"), + MoveSet.new(18, "Aqua_Jet"), + MoveSet.new(22, "Ice Fang"), + MoveSet.new(26, "Swagger"), + MoveSet.new(31, "Assurance"), + MoveSet.new(38, "Aqua Tail"), + MoveSet.new(42, "Crunch"), + MoveSet.new(47, "Thrash"), + MoveSet.new(52, "Torment") +] diff --git a/Utilities/Battle/Database/Pokemon/Tubareel.gd.uid b/Utilities/Battle/Database/Pokemon/Tubareel.gd.uid new file mode 100644 index 000000000..81c11d0aa --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tubareel.gd.uid @@ -0,0 +1 @@ +uid://x3gs3xtk34lb diff --git a/Utilities/Battle/Database/Pokemon/Tubjaw.gd b/Utilities/Battle/Database/Pokemon/Tubjaw.gd new file mode 100644 index 000000000..2c75db3b8 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tubjaw.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Tubjaw" + +# Pokedex ID# +var ID = 83 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 = Type.DARK + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 70 +var attack = 70 +var defense = 90 +var sp_attack = 45 +var sp_defense = 65 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Swift Swim" +var ability_2 = "Strong Jaw" +var hidden_ability = "Intimidate" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 1 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 81 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 34 + +# The pokemon's evolution ID +var evolution_ID = 84 + +# The pokemon's catch rate +var catch_rate = 125 + +# Weight in kg +var weight = 55.4 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Leer"), + MoveSet.new(6, "Water Gun"), + MoveSet.new(10, "Bite"), + MoveSet.new(14, "Scary Face"), + MoveSet.new(18, "Aqua_Jet"), + MoveSet.new(22, "Ice Fang"), + MoveSet.new(26, "Swagger"), + MoveSet.new(31, "Assurance"), + MoveSet.new(35, "Aqua Tail"), + MoveSet.new(39, "Crunch"), + MoveSet.new(43, "Thrash"), + MoveSet.new(47, "Torment") +] diff --git a/Utilities/Battle/Database/Pokemon/Tubjaw.gd.uid b/Utilities/Battle/Database/Pokemon/Tubjaw.gd.uid new file mode 100644 index 000000000..c38af942e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Tubjaw.gd.uid @@ -0,0 +1 @@ +uid://cpwoqcqbv6qxa diff --git a/Utilities/Battle/Database/Pokemon/Umbreon.gd b/Utilities/Battle/Database/Pokemon/Umbreon.gd new file mode 100644 index 000000000..a6d9ad3ee --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Umbreon.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Umbreon" + +# Pokedex ID# +var ID = 134 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DARK +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 95 +var attack = 65 +var defense = 110 +var sp_attack = 60 +var sp_defense = 130 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Synchronize" +var hidden_ability = "Inner Focus" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 2 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 27.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Helping Hand"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Pursuit"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(17, "Confuse Ray"), + MoveSet.new(21, "Feint Attack"), + MoveSet.new(25, "Assurance"), + MoveSet.new(29, "Screech"), + MoveSet.new(33, "Moonlight"), + MoveSet.new(37, "Mean Look"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Guard Swap") +] diff --git a/Utilities/Battle/Database/Pokemon/Umbreon.gd.uid b/Utilities/Battle/Database/Pokemon/Umbreon.gd.uid new file mode 100644 index 000000000..9b62eda9b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Umbreon.gd.uid @@ -0,0 +1 @@ +uid://bwgtxoggi0sq5 diff --git a/Utilities/Battle/Database/Pokemon/Unymph.gd b/Utilities/Battle/Database/Pokemon/Unymph.gd new file mode 100644 index 000000000..50d200cf6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Unymph.gd @@ -0,0 +1,67 @@ +extends Object + +# The name of the pokemon +var name = "Unymph" + +# Pokedex ID# +var ID = 107 + +# The pokemon's type. If only one type use type1 +var type1 = Type.BUG +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 45 +var attack = 65 +var defense = 75 +var sp_attack = 25 +var sp_defense = 35 +var speed = 20 + +# The pokemon's public and hidden abilities +var ability = "Shield Dust" +var ability_2 = "Compound eyes" +var hidden_ability = "Suction Cups" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 1 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 90 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 28 + +# The pokemon's evolution ID +var evolution_ID = 108 + +# The pokemon's catch rate +var catch_rate = 190 + +# Weight in kg +var weight = 21.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Water Sport"), + MoveSet.new(1, "Mud Sport"), + MoveSet.new(7, "Tackle"), + MoveSet.new(14, "Mud-Slap"), + MoveSet.new(21, "Bug Bite"), + MoveSet.new(28, "Screech"), + MoveSet.new(35, "Struggle_Bug"), + MoveSet.new(41, "Silver Wind") +] diff --git a/Utilities/Battle/Database/Pokemon/Unymph.gd.uid b/Utilities/Battle/Database/Pokemon/Unymph.gd.uid new file mode 100644 index 000000000..c9128ed38 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Unymph.gd.uid @@ -0,0 +1 @@ +uid://dm4k3w6a0vnvj diff --git a/Utilities/Battle/Database/Pokemon/Urayne.gd b/Utilities/Battle/Database/Pokemon/Urayne.gd new file mode 100644 index 000000000..eae177ad1 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Urayne.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Urayne" + +# Pokedex ID# +var ID = 197 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NUCLEAR +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 82 +var attack = 120 +var defense = 86 +var sp_attack = 134 +var sp_defense = 84 +var speed = 102 + +# The pokemon's public and hidden abilities +var ability = "Geiger Sense" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 338 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = null + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 15 + +# Weight in kg +var weight = 240.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Mega Punch"), + MoveSet.new(1, "Nuclear Slash"), + MoveSet.new(24, "Gamma Ray"), + MoveSet.new(30, "Nuclear Slash"), + MoveSet.new(35, "Radioacid"), + MoveSet.new(39, "Protect"), + MoveSet.new(47, "Half-life"), + MoveSet.new(52, "Nuclear Waste"), + MoveSet.new(59, "Explosion"), + MoveSet.new(65, "Fallout"), + MoveSet.new(71, "Proton Beam"), + MoveSet.new(75, "Quantum Leap"), + MoveSet.new(80, "Atomic Punch"), + MoveSet.new(85, "Fission Burst") +] diff --git a/Utilities/Battle/Database/Pokemon/Urayne.gd.uid b/Utilities/Battle/Database/Pokemon/Urayne.gd.uid new file mode 100644 index 000000000..7b76346dd --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Urayne.gd.uid @@ -0,0 +1 @@ +uid://0gylnt0ujdwi diff --git a/Utilities/Battle/Database/Pokemon/Vaporeon.gd b/Utilities/Battle/Database/Pokemon/Vaporeon.gd new file mode 100644 index 000000000..634c1901e --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Vaporeon.gd @@ -0,0 +1,71 @@ +extends Object + +# The name of the pokemon +var name = "Vaporeon" + +# Pokedex ID# +var ID = 130 + +# The pokemon's type. If only one type use type1 +var type1 = Type.WATER +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 130 +var attack = 65 +var defense = 60 +var sp_attack = 110 +var sp_defense = 95 +var speed = 65 + +# The pokemon's public and hidden abilities +var ability = "Water Absorb" +var hidden_ability = "Hydration" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 2 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 184 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 87.5 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 29.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Helping Hand"), + MoveSet.new(1, "Tackle"), + MoveSet.new(1, "Tail_Whip"), + MoveSet.new(5, "Sand Attack"), + MoveSet.new(9, "Water Gun"), + MoveSet.new(13, "Quick Attack"), + MoveSet.new(17, "Water Pulse"), + MoveSet.new(21, "Aurora Beam"), + MoveSet.new(25, "Aqua Ring"), + MoveSet.new(29, "Acid Armor"), + MoveSet.new(33, "Haze"), + MoveSet.new(37, "Muddy Water"), + MoveSet.new(41, "Last Resort"), + MoveSet.new(45, "Hydro Pump") +] diff --git a/Utilities/Battle/Database/Pokemon/Vaporeon.gd.uid b/Utilities/Battle/Database/Pokemon/Vaporeon.gd.uid new file mode 100644 index 000000000..51fd485bc --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Vaporeon.gd.uid @@ -0,0 +1 @@ +uid://imrq6fsfe5ih diff --git a/Utilities/Battle/Database/Pokemon/Vilucard.gd b/Utilities/Battle/Database/Pokemon/Vilucard.gd new file mode 100644 index 000000000..a0b7b2aa6 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Vilucard.gd @@ -0,0 +1,63 @@ +extends Object + +# The name of the pokemon +var name = "Vilucard" + +# Pokedex ID# +var ID = 70 + +# The pokemon's type. If only one type use type1 +var type1 = Type.DARK +var type2 = Type.POISON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 75 +var attack = 108 +var defense = 60 +var sp_attack = 102 +var sp_defense = 58 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Blood Lust" +var hidden_ability = "Poison Touch" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 172 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 64.4 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Astonish"), + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Poison_Sting"), + MoveSet.new(1, "Drain Life"), + MoveSet.new(25, "Drain Life"), + MoveSet.new(40, "Giga Drain") +] diff --git a/Utilities/Battle/Database/Pokemon/Vilucard.gd.uid b/Utilities/Battle/Database/Pokemon/Vilucard.gd.uid new file mode 100644 index 000000000..d1874494d --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Vilucard.gd.uid @@ -0,0 +1 @@ +uid://cnq1yftc5yig4 diff --git a/Utilities/Battle/Database/Pokemon/Volchik.gd b/Utilities/Battle/Database/Pokemon/Volchik.gd new file mode 100644 index 000000000..f0157c6eb --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Volchik.gd @@ -0,0 +1,77 @@ +extends Object + +# The name of the pokemon +var name = "Volchik" + +# Pokedex ID# +var ID = 184 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ELECTRIC +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 55 +var attack = 40 +var defense = 50 +var sp_attack = 65 +var sp_defense = 40 +var speed = 55 + +# The pokemon's public and hidden abilities +var ability = "Volt Absorb" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 61 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 42 + +# The pokemon's evolution ID +var evolution_ID = 185 + +# The pokemon's catch rate +var catch_rate = 135 + +# Weight in kg +var weight = 9.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(5, "Leer"), + MoveSet.new(9, "Charge"), + MoveSet.new(13, "Thunder_Shock"), + MoveSet.new(17, "Spark"), + MoveSet.new(21, "Roar"), + MoveSet.new(25, "Wing Attack"), + MoveSet.new(29, "Dragon Rage"), + MoveSet.new(33, "Spark"), + MoveSet.new(37, "Shock Wave"), + MoveSet.new(41, "Air_Cutter"), + MoveSet.new(48, "Feather_Dance"), + MoveSet.new(51, "Roost"), + MoveSet.new(54, "Discharge"), + MoveSet.new(55, "Dragon Dance"), + MoveSet.new(58, "Nasty Plot"), + MoveSet.new(61, "Brave Bird"), + MoveSet.new(63, "Thunder"), + MoveSet.new(68, "Hurricane"), + MoveSet.new(71, "Thunderstorm") +] diff --git a/Utilities/Battle/Database/Pokemon/Volchik.gd.uid b/Utilities/Battle/Database/Pokemon/Volchik.gd.uid new file mode 100644 index 000000000..224dc320f --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Volchik.gd.uid @@ -0,0 +1 @@ +uid://cjcqmfh4clo3t diff --git a/Utilities/Battle/Database/Pokemon/Voltasu.gd b/Utilities/Battle/Database/Pokemon/Voltasu.gd new file mode 100644 index 000000000..6d7352459 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Voltasu.gd @@ -0,0 +1,78 @@ +extends Object + +# The name of the pokemon +var name = "Voltasu" + +# Pokedex ID# +var ID = 185 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ELECTRIC +var type2 = Type.FLYING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 60 +var defense = 65 +var sp_attack = 90 +var sp_defense = 55 +var speed = 90 + +# The pokemon's public and hidden abilities +var ability = "Volt Absorb" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 147 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 66 + +# The pokemon's evolution ID +var evolution_ID = 186 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 42.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(5, "Leer"), + MoveSet.new(9, "Charge"), + MoveSet.new(13, "Thunder_Shock"), + MoveSet.new(17, "Spark"), + MoveSet.new(21, "Roar"), + MoveSet.new(25, "Wing Attack"), + MoveSet.new(29, "Dragon Rage"), + MoveSet.new(33, "Spark"), + MoveSet.new(37, "Shock Wave"), + MoveSet.new(41, "Air_Cutter"), + MoveSet.new(48, "Feather_Dance"), + MoveSet.new(51, "Roost"), + MoveSet.new(54, "Discharge"), + MoveSet.new(55, "Dragon Dance"), + MoveSet.new(58, "Nasty Plot"), + MoveSet.new(61, "Dragon_Pulse"), + MoveSet.new(67, "Thunder"), + MoveSet.new(68, "Outrage"), + MoveSet.new(71, "Thunderstorm"), + MoveSet.new(74, "Draco Meteor") +] diff --git a/Utilities/Battle/Database/Pokemon/Voltasu.gd.uid b/Utilities/Battle/Database/Pokemon/Voltasu.gd.uid new file mode 100644 index 000000000..37fb09b48 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Voltasu.gd.uid @@ -0,0 +1 @@ +uid://cgs0yc0jemmjg diff --git a/Utilities/Battle/Database/Pokemon/Whimsicott.gd b/Utilities/Battle/Database/Pokemon/Whimsicott.gd new file mode 100644 index 000000000..33e840487 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Whimsicott.gd @@ -0,0 +1,66 @@ +extends Object + +# The name of the pokemon +var name = "Whimsicott" + +# Pokedex ID# +var ID = 91 + +# The pokemon's type. If only one type use type1 +var type1 = Type.GRASS +var type2 = Type.FAIRY + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 60 +var attack = 65 +var defense = 85 +var sp_attack = 80 +var sp_defense = 75 +var speed = 115 + +# The pokemon's public and hidden abilities +var ability = "Prankster" +var ability_2 = "Infiltrator" +var hidden_ability = "Chlorophyll" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 2 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 168 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 75 + +# Weight in kg +var weight = 6.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Growth"), + MoveSet.new(1, "Leech Seed"), + MoveSet.new(1, "Cotton Spore"), + MoveSet.new(1, "Mega Drain"), + MoveSet.new(10, "Gust"), + MoveSet.new(28, "Tailwind"), + MoveSet.new(46, "Hurricane"), + MoveSet.new(50, "Moonblast") +] diff --git a/Utilities/Battle/Database/Pokemon/Whimsicott.gd.uid b/Utilities/Battle/Database/Pokemon/Whimsicott.gd.uid new file mode 100644 index 000000000..a77bdb7f5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Whimsicott.gd.uid @@ -0,0 +1 @@ +uid://drjpwv2prrh84 diff --git a/Utilities/Battle/Database/Pokemon/Winotinger.gd b/Utilities/Battle/Database/Pokemon/Winotinger.gd new file mode 100644 index 000000000..76d6a9cb1 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Winotinger.gd @@ -0,0 +1,75 @@ +extends Object + +# The name of the pokemon +var name = "Winotinger" + +# Pokedex ID# +var ID = 127 + +# The pokemon's type. If only one type use type1 +var type1 = Type.FAIRY +var type2 = Type.FIGHTING + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 110 +var attack = 80 +var defense = 85 +var sp_attack = 105 +var sp_defense = 85 +var speed = 85 + +# The pokemon's public and hidden abilities +var ability = "Magic Guard" +var ability_2 = "Inner Focus" +var hidden_ability = "Inner Focus" + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 2 +var ev_yield_attack = 1 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 193 + +# The pokemon's leveling rate +var leveling_rate = MEDIUM_FAST +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 90 + +# Weight in kg +var weight = 31.5 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Quick Attack"), + MoveSet.new(1, "Foresight"), + MoveSet.new(4, "Baby-Doll Eyes"), + MoveSet.new(8, "Low Kick"), + MoveSet.new(11, "Detect"), + MoveSet.new(15, "Fairy Wind"), + MoveSet.new(18, "Double Team"), + MoveSet.new(22, "Feint"), + MoveSet.new(25, "Calm Mind"), + MoveSet.new(29, "Confuse Ray"), + MoveSet.new(32, "High Jump Kick"), + MoveSet.new(36, "Play Rough"), + MoveSet.new(39, "Reversal"), + MoveSet.new(43, "Misty Terrain"), + MoveSet.new(46, "Aura Sphere"), + MoveSet.new(50, "Final Gambit"), + MoveSet.new(54, "Moonblast") +] diff --git a/Utilities/Battle/Database/Pokemon/Winotinger.gd.uid b/Utilities/Battle/Database/Pokemon/Winotinger.gd.uid new file mode 100644 index 000000000..230e432a9 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Winotinger.gd.uid @@ -0,0 +1 @@ +uid://ca3p3kedmqdic diff --git a/Utilities/Battle/Database/Pokemon/Xenogen.gd b/Utilities/Battle/Database/Pokemon/Xenogen.gd new file mode 100644 index 000000000..34d8c2c01 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Xenogen.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Xenogen" + +# Pokedex ID# +var ID = 169 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NUCLEAR +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 76 +var attack = 44 +var defense = 76 +var sp_attack = 91 +var sp_defense = 89 +var speed = 74 + +# The pokemon's public and hidden abilities +var ability = "Damp" +var ability_2 = "Aftermath" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 142 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 25 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 85 + +# Weight in kg +var weight = 98.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Bite"), + MoveSet.new(13, "Growl"), + MoveSet.new(24, "Glare"), + MoveSet.new(30, "Gamma Ray"), + MoveSet.new(35, "Screech"), + MoveSet.new(39, "Sludge"), + MoveSet.new(47, "Half-life"), + MoveSet.new(52, "Nuclear Waste"), + MoveSet.new(54, "Radioacid"), + MoveSet.new(61, "Fallout"), + MoveSet.new(65, "Explosion"), + MoveSet.new(68, "Proton Beam"), + MoveSet.new(80, "Fission Burst") +] diff --git a/Utilities/Battle/Database/Pokemon/Xenogen.gd.uid b/Utilities/Battle/Database/Pokemon/Xenogen.gd.uid new file mode 100644 index 000000000..48b65e6a5 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Xenogen.gd.uid @@ -0,0 +1 @@ +uid://dwenuqljdj2co diff --git a/Utilities/Battle/Database/Pokemon/Xenomite.gd b/Utilities/Battle/Database/Pokemon/Xenomite.gd new file mode 100644 index 000000000..9d8917d41 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Xenomite.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Xenomite" + +# Pokedex ID# +var ID = 168 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NUCLEAR +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 66 +var attack = 44 +var defense = 56 +var sp_attack = 76 +var sp_defense = 74 +var speed = 64 + +# The pokemon's public and hidden abilities +var ability = "Damp" +var ability_2 = "Aftermath" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 1 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 58 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 25 + +# The pokemon's evolution level +var evolution_level = 55 + +# The pokemon's evolution ID +var evolution_ID = 169 + +# The pokemon's catch rate +var catch_rate = 150 + +# Weight in kg +var weight = 35.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Growl"), + MoveSet.new(5, "Bite"), + MoveSet.new(9, "Growl"), + MoveSet.new(19, "Glare"), + MoveSet.new(27, "Gamma Ray"), + MoveSet.new(31, "Screech"), + MoveSet.new(35, "Sludge"), + MoveSet.new(42, "Half-life"), + MoveSet.new(46, "Nuclear Waste"), + MoveSet.new(51, "Radioacid"), + MoveSet.new(56, "Fallout"), + MoveSet.new(59, "Explosion"), + MoveSet.new(62, "Proton Beam"), + MoveSet.new(75, "Fission Burst") +] diff --git a/Utilities/Battle/Database/Pokemon/Xenomite.gd.uid b/Utilities/Battle/Database/Pokemon/Xenomite.gd.uid new file mode 100644 index 000000000..6ba221012 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Xenomite.gd.uid @@ -0,0 +1 @@ +uid://cmgnpgetawigv diff --git a/Utilities/Battle/Database/Pokemon/Xenoqueen.gd b/Utilities/Battle/Database/Pokemon/Xenoqueen.gd new file mode 100644 index 000000000..91d1adcbe --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Xenoqueen.gd @@ -0,0 +1,74 @@ +extends Object + +# The name of the pokemon +var name = "Xenoqueen" + +# Pokedex ID# +var ID = 170 + +# The pokemon's type. If only one type use type1 +var type1 = Type.NUCLEAR +var type2 + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 96 +var attack = 44 +var defense = 96 +var sp_attack = 116 +var sp_defense = 114 +var speed = 84 + +# The pokemon's public and hidden abilities +var ability = "Damp" +var ability_2 = "Aftermath" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 1 +var ev_yield_speed = 0 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 218 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 25 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 45 + +# Weight in kg +var weight = 470.9 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Leech Life"), + MoveSet.new(1, "Bite"), + MoveSet.new(1, "Growl"), + MoveSet.new(1, "Bite"), + MoveSet.new(13, "Growl"), + MoveSet.new(24, "Glare"), + MoveSet.new(30, "Gamma Ray"), + MoveSet.new(35, "Screech"), + MoveSet.new(39, "Sludge"), + MoveSet.new(47, "Half-life"), + MoveSet.new(52, "Nuclear Waste"), + MoveSet.new(59, "Radioacid"), + MoveSet.new(65, "Fallout"), + MoveSet.new(71, "Explosion"), + MoveSet.new(75, "Proton Beam"), + MoveSet.new(85, "Fission Burst") +] diff --git a/Utilities/Battle/Database/Pokemon/Xenoqueen.gd.uid b/Utilities/Battle/Database/Pokemon/Xenoqueen.gd.uid new file mode 100644 index 000000000..4305209b0 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Xenoqueen.gd.uid @@ -0,0 +1 @@ +uid://d2bo4f0ht7b3q diff --git a/Utilities/Battle/Database/Pokemon/Yatagaryu.gd b/Utilities/Battle/Database/Pokemon/Yatagaryu.gd new file mode 100644 index 000000000..c0270fbf0 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Yatagaryu.gd @@ -0,0 +1,78 @@ +extends Object + +# The name of the pokemon +var name = "Yatagaryu" + +# Pokedex ID# +var ID = 186 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ELECTRIC +var type2 = Type.DRAGON + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 90 +var attack = 90 +var defense = 85 +var sp_attack = 130 +var sp_defense = 85 +var speed = 120 + +# The pokemon's public and hidden abilities +var ability = "Stormbringer" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 2 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 270 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 50 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 3 + +# Weight in kg +var weight = 72.6 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Peck"), + MoveSet.new(5, "Leer"), + MoveSet.new(9, "Charge"), + MoveSet.new(13, "Thunder_Shock"), + MoveSet.new(17, "Spark"), + MoveSet.new(21, "Roar"), + MoveSet.new(25, "Wing Attack"), + MoveSet.new(29, "Dragon Rage"), + MoveSet.new(33, "Spark"), + MoveSet.new(37, "Shock Wave"), + MoveSet.new(41, "Air_Cutter"), + MoveSet.new(48, "Feather_Dance"), + MoveSet.new(51, "Roost"), + MoveSet.new(54, "Discharge"), + MoveSet.new(55, "Dragon Dance"), + MoveSet.new(58, "Nasty Plot"), + MoveSet.new(61, "Dragon_Pulse"), + MoveSet.new(70, "Thunder"), + MoveSet.new(72, "Outrage"), + MoveSet.new(75, "Thunderstorm"), + MoveSet.new(78, "Draco Meteor") +] diff --git a/Utilities/Battle/Database/Pokemon/Yatagaryu.gd.uid b/Utilities/Battle/Database/Pokemon/Yatagaryu.gd.uid new file mode 100644 index 000000000..b9fa23aee --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Yatagaryu.gd.uid @@ -0,0 +1 @@ +uid://dry2v2k51yn8r diff --git a/Utilities/Battle/Database/Pokemon/Zephy.gd b/Utilities/Battle/Database/Pokemon/Zephy.gd new file mode 100644 index 000000000..a042cd79b --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Zephy.gd @@ -0,0 +1,70 @@ +extends Object + +# The name of the pokemon +var name = "Zephy" + +# Pokedex ID# +var ID = 200 + +# The pokemon's type. If only one type use type1 +var type1 = Type.ELECTRIC +var type2 = Type.ICE + +# The pokemon's base stats (HP,Attack,Defense,Sp.Atack,Sp.Def,Speed) +var hp = 100 +var attack = 100 +var defense = 100 +var sp_attack = 100 +var sp_defense = 100 +var speed = 100 + +# The pokemon's public and hidden abilities +var ability = "Levitate" +var hidden_ability + +# The pokemon's Effort Value Yeild +var ev_yield_hp = 0 +var ev_yield_attack = 0 +var ev_yield_defense = 0 +var ev_yield_sp_attack = 0 +var ev_yield_sp_defense = 0 +var ev_yield_speed = 1 + +# The pokemon's base experience yield when defeated +var exp_yield : int = 270 + +# The pokemon's leveling rate +var leveling_rate = SLOW +enum {SLOW, MEDIUM_SLOW, MEDIUM_FAST, FAST, ERRATIC, FLUCTUATING} + +# The pokemon's gender ratio male percentage. +var male_ratio = 0 + +# The pokemon's evolution level +var evolution_level = 0 + +# The pokemon's evolution ID +var evolution_ID = 0 + +# The pokemon's catch rate +var catch_rate = 5 + +# Weight in kg +var weight = 28.0 + +# Moveset by leveling +var moveset = [ + MoveSet.new(1, "Hidden Power"), + MoveSet.new(1, "Charm"), + MoveSet.new(1, "Ice Shard"), + MoveSet.new(10, "Thunder_Shock"), + MoveSet.new(20, "Nuzzle"), + MoveSet.new(30, "Dazzling Gleam"), + MoveSet.new(40, "Feather_Dance"), + MoveSet.new(50, "Air_Slash"), + MoveSet.new(60, "Thunderbolt"), + MoveSet.new(70, "Icicle Crash"), + MoveSet.new(80, "Hurricane"), + MoveSet.new(90, "Electric Terrain"), + MoveSet.new(100, "Freeze Shock") +] diff --git a/Utilities/Battle/Database/Pokemon/Zephy.gd.uid b/Utilities/Battle/Database/Pokemon/Zephy.gd.uid new file mode 100644 index 000000000..b897cc8b7 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/Zephy.gd.uid @@ -0,0 +1 @@ +uid://cx77he3hv5tbe diff --git a/Utilities/Battle/Database/Pokemon/registry.gd b/Utilities/Battle/Database/Pokemon/registry.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/Pokemon/registry.gd.uid b/Utilities/Battle/Database/Pokemon/registry.gd.uid new file mode 100644 index 000000000..8d1547239 --- /dev/null +++ b/Utilities/Battle/Database/Pokemon/registry.gd.uid @@ -0,0 +1 @@ +uid://bnrugcbvbihth diff --git a/Utilities/Battle/Database/TMCompatibility.gd b/Utilities/Battle/Database/TMCompatibility.gd new file mode 100644 index 000000000..2953ff013 --- /dev/null +++ b/Utilities/Battle/Database/TMCompatibility.gd @@ -0,0 +1,192 @@ +extends Node +class_name TMCompatibility +# Generated 1:1 from the official tm.dat (WordArray of species ids per machine/tutor move). +# Usage: TMCompatibility.can_learn(species_id, "Surf") + +static var compat = { + "X-Scissor": [1, 2, 12, 13, 14, 30, 31, 40, 41, 46, 47, 48, 49, 61, 62, 63, 64, 69, 70, 73, 74, 75, 76, 78, 79, 80, 94, 107, 108, 109, 110, 111, 112, 115, 116, 118, 119, 120, 126, 127, 135, 145, 146, 152, 153, 154, 163, 172, 190, 191], + "Signal Beam": [9, 10, 11, 12, 13, 14, 40, 41, 42, 43, 48, 49, 54, 55, 56, 57, 58, 59, 63, 64, 65, 66, 77, 88, 89, 97, 98, 99, 100, 107, 108, 130, 131, 133, 136, 142, 143, 152, 153, 154, 157, 158, 166, 167, 168, 169, 170, 172, 179, 180, 184, 185, 186, 197], + "U-turn": [7, 8, 9, 10, 11, 13, 14, 20, 32, 33, 34, 35, 36, 40, 41, 46, 47, 48, 49, 50, 51, 52, 53, 63, 64, 69, 70, 75, 76, 91, 97, 98, 101, 102, 105, 106, 107, 108, 110, 111, 115, 116, 142, 143, 150, 151, 152, 153, 154, 163, 172, 173, 174, 175, 184, 185, 186, 190, 191], + "Bug Bite": [12, 13, 14, 40, 41, 48, 49, 63, 64, 75, 76, 107, 108, 152, 153, 154, 166, 167, 168, 169, 170, 172, 190], + "Silver Wind": [12, 13, 14, 63, 64, 97, 98, 107, 108, 109, 110, 111, 142, 143, 152, 153, 154, 166, 167, 172, 190], + "Foul Play": [20, 21, 29, 30, 31, 35, 36, 40, 41, 46, 47, 60, 61, 62, 65, 66, 69, 70, 73, 74, 77, 83, 84, 92, 93, 99, 100, 118, 119, 120, 134, 139, 140, 147, 148, 160, 161, 162, 163, 172, 175, 184, 185, 186, 187, 188, 189], + "Crunch": [1, 2, 3, 4, 7, 8, 18, 19, 20, 21, 28, 29, 30, 31, 46, 47, 60, 61, 62, 63, 64, 67, 68, 69, 70, 73, 74, 83, 84, 94, 101, 102, 103, 104, 107, 108, 112, 115, 116, 117, 141, 147, 148, 159, 164, 165, 175, 187, 188, 189, 195, 196], + "Dark Pulse": [28, 44, 45, 46, 47, 54, 55, 56, 60, 61, 62, 65, 66, 69, 70, 73, 74, 75, 76, 77, 83, 84, 92, 93, 97, 98, 99, 100, 103, 104, 117, 126, 127, 134, 142, 143, 144, 145, 146, 147, 148, 157, 158, 159, 160, 161, 162, 166, 167, 168, 169, 170, 171, 172, 175, 179, 180, 184, 185, 186, 187, 188, 189, 195, 196, 197], + "Snarl": [134], + "Payback": [20, 21, 25, 26, 28, 30, 31, 32, 33, 34, 44, 45, 46, 47, 53, 54, 55, 56, 60, 61, 62, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 83, 84, 92, 93, 101, 102, 105, 106, 114, 115, 116, 118, 119, 120, 134, 141, 145, 146, 147, 148, 175, 184, 185, 186, 187, 188, 189, 191], + "Thief": [7, 8, 22, 23, 29, 30, 31, 32, 33, 34, 37, 38, 39, 44, 45, 46, 47, 53, 53, 60, 61, 62, 63, 64, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 91, 92, 93, 94, 99, 100, 112, 118, 119, 120, 142, 143, 145, 146, 147, 148, 160, 161, 162, 172, 187, 188, 189], + "Knock Off": [3, 4, 14, 18, 19, 20, 21, 24, 25, 26, 29, 30, 31, 37, 38, 39, 40, 41, 46, 47, 53, 54, 55, 56, 60, 61, 62, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 90, 91, 94, 101, 102, 105, 106, 107, 108, 112, 113, 114, 115, 116, 121, 122, 126, 127, 135, 145, 146, 147, 148, 150, 151, 160, 161, 162, 164, 165, 172, 173, 174, 175, 187, 188, 189, 191, 195, 196], + "Fling": [14, 26, 30, 31, 32, 33, 34, 37, 38, 39, 46, 47, 53, 58, 59, 61, 62, 68, 69, 70, 73, 74, 75, 76, 77, 83, 84, 91, 94, 99, 100, 105, 106, 107, 108, 112, 114, 115, 116, 118, 119, 120, 126, 127, 145, 146, 147, 148, 149, 150, 151, 160, 161, 162, 164, 165, 187, 188, 189, 191, 195, 196, 197], + "Embargo": [20, 21, 46, 47, 60, 61, 62, 69, 70, 73, 74, 77, 83, 84, 92, 93, 107, 108, 147, 148, 160, 161, 162, 171, 172, 175, 181, 182, 183, 187, 188, 189, 195, 196], + "Nasty Plot": [7, 8, 9, 10, 11, 24, 25, 26, 35, 36, 42, 43, 46, 47, 53, 54, 55, 56, 60, 61, 62, 65, 66, 69, 70, 73, 74, 83, 84, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109, 110, 111, 126, 127, 142, 143, 147, 148, 157, 158, 159, 160, 161, 162, 163, 166, 167, 168, 169, 170, 171, 172, 175, 179, 180, 184, 185, 186, 187, 188, 189, 196, 197], + "Snatch": [29, 30, 31, 40, 41, 44, 45, 46, 47, 48, 49, 60, 61, 62, 69, 70, 73, 74, 77, 78, 79, 80, 83, 84, 92, 93, 101, 102, 107, 108, 118, 119, 120, 134, 142, 143, 160, 161, 162, 187, 188, 189], + "Taunt": [1, 2, 9, 10, 11, 25, 26, 28, 30, 31, 32, 33, 34, 44, 45, 46, 47, 48, 49, 53, 53, 54, 55, 56, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 112, 113, 114, 115, 116, 118, 119, 120, 121, 122, 126, 127, 134, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 195, 196, 197], + "Torment": [25, 26, 28, 30, 31, 40, 41, 44, 45, 46, 47, 48, 49, 53, 60, 61, 62, 63, 64, 69, 70, 73, 74, 75, 76, 77, 83, 84, 92, 93, 99, 100, 103, 104, 105, 106, 107, 108, 118, 119, 120, 123, 124, 125, 134, 141, 160, 161, 162, 168, 169, 170, 175, 184, 185, 186, 187, 188, 189, 195, 196, 197], + "Draco Meteor": [19, 94, 111, 112, 155, 156, 159, 176, 177, 178, 185, 186], + "Outrage": [19, 28, 59, 94, 111, 112, 155, 156, 159, 176, 177, 178, 181, 182, 183, 185, 186, 195, 196], + "Dragon Pulse": [19, 23, 59, 111, 112, 155, 156, 163, 176, 177, 178, 185, 186], + "Dragon Claw": [4, 23, 68, 74, 94, 111, 112, 155, 156, 159, 163, 176, 177, 178, 185, 185, 186, 186], + "Dual Chop": [19, 30, 31, 32, 33, 34, 68, 70, 94, 111, 115, 116, 145, 146, 155, 156, 159, 163, 164, 165, 183], + "Dragon Dance": [3, 4, 94, 107, 108, 111, 112, 155, 156, 163, 176, 177, 178, 185, 186], + "Thunder": [5, 6, 7, 8, 22, 23, 28, 32, 33, 34, 53, 57, 58, 59, 61, 62, 63, 64, 88, 89, 92, 93, 99, 100, 112, 115, 116, 117, 131, 145, 146, 147, 148, 163, 166, 167, 173, 174, 175, 176, 177, 178, 179, 180, 184, 185, 186, 190, 195, 196, 197], + "Thunderbolt": [5, 6, 7, 8, 22, 23, 28, 30, 31, 32, 33, 34, 35, 36, 53, 57, 58, 59, 61, 62, 63, 64, 65, 66, 88, 89, 92, 93, 97, 98, 99, 100, 112, 115, 116, 123, 124, 125, 126, 127, 131, 145, 146, 147, 148, 163, 166, 167, 173, 174, 175, 176, 177, 178, 179, 180, 184, 184, 185, 185, 186, 186, 190, 195, 196, 197], + "Wild Charge": [57, 58, 59, 131], + "Thunder Punch": [26, 30, 31, 32, 33, 34, 37, 38, 39, 53, 58, 59, 61, 62, 66, 68, 69, 70, 77, 78, 79, 80, 94, 99, 100, 114, 115, 116, 160, 161, 162, 164, 165, 179, 180, 191, 197], + "Volt Switch": [58, 59, 131], + "Thunder Fang": [5, 6, 7, 8, 46, 47, 53, 63, 64, 67, 68, 69, 70, 94, 101, 102, 112, 115, 116, 131, 163, 166, 167, 181, 182, 183, 184, 185, 186], + "Shock Wave": [5, 6, 7, 8, 22, 23, 53, 57, 58, 59, 63, 64, 77, 77, 88, 89, 92, 93, 115, 116, 131, 163, 166, 167, 179, 180, 184, 185, 186, 190, 197], + "Electroweb": [5, 6, 12, 13, 14, 57, 58, 59, 63, 64, 88, 89, 166, 167, 190], + "Charge Beam": [5, 6, 7, 8, 22, 23, 53, 54, 55, 56, 57, 58, 59, 63, 64, 88, 89, 92, 93, 97, 98, 115, 116, 123, 124, 125, 131, 144, 157, 158, 163, 166, 167, 168, 169, 170, 173, 174, 175, 179, 180, 184, 184, 185, 185, 186, 186, 190, 197], + "Magnet Rise": [5, 6, 54, 55, 56, 57, 58, 59, 97, 98, 131, 166, 167, 179, 180, 184, 185, 186], + "Thunder Wave": [5, 6, 7, 8, 22, 23, 28, 42, 43, 53, 57, 58, 59, 61, 62, 63, 64, 65, 66, 88, 89, 92, 93, 97, 98, 99, 100, 115, 116, 126, 127, 131, 132, 142, 143, 147, 148, 163, 166, 167, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 184, 185, 186, 190, 195, 196, 197], + "Focus Punch": [26, 30, 31, 32, 33, 34, 37, 38, 39, 53, 59, 62, 62, 68, 71, 72, 77, 94, 100, 105, 106, 114, 115, 116, 120, 126, 127, 146, 148, 149, 150, 151, 160, 161, 162, 164, 165, 187, 188, 189, 191, 191, 197], + "Focus Blast": [30, 31, 32, 33, 34, 42, 43, 54, 55, 56, 59, 61, 62, 67, 68, 97, 98, 100, 112, 126, 127, 142, 143, 144, 160, 161, 162, 164, 165, 179, 180, 184, 185, 186, 190, 191, 195, 196, 197], + "Superpower": [14, 18, 19, 26, 32, 33, 34, 60, 61, 62, 68, 73, 74, 78, 79, 80, 83, 84, 94, 99, 100, 105, 106, 113, 114, 115, 116, 132, 160, 161, 162, 164, 165, 173, 174, 175, 181, 182, 183, 187, 188, 189, 191, 197], + "Brick Break": [3, 4, 15, 16, 17, 26, 30, 31, 32, 33, 34, 38, 39, 53, 58, 59, 61, 62, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 83, 84, 94, 99, 100, 105, 106, 107, 108, 108, 114, 115, 116, 120, 126, 127, 145, 146, 147, 148, 151, 151, 160, 161, 162, 164, 165, 181, 181, 182, 182, 183, 183, 187, 188, 189, 191, 191, 195, 196], + "Drain Punch": [26, 32, 33, 34, 37, 38, 39, 61, 62, 68, 69, 70, 94, 99, 100, 114, 124, 126, 127, 145, 146, 147, 148, 151, 160, 161, 162, 164, 165, 187, 188, 189, 191, 191, 197], + "Rock Smash": [1, 2, 3, 4, 5, 6, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 30, 31, 32, 33, 34, 53, 53, 58, 59, 60, 61, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 94, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 112, 113, 114, 115, 116, 126, 127, 130, 131, 132, 135, 136, 150, 151, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 172, 173, 174, 175, 176, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 195, 196, 197], + "Low Kick": [32, 33, 34, 53, 60, 61, 62, 77, 99, 100, 105, 106, 113, 114, 115, 116, 126, 127, 145, 146, 160, 161, 162, 164, 165, 182, 183, 187, 188, 189, 191], + "Bulk Up": [9, 10, 11, 21, 24, 25, 26, 30, 31, 32, 33, 34, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 83, 84, 99, 100, 105, 106, 107, 108, 113, 114, 115, 116, 126, 127, 145, 146, 151, 151, 155, 156, 160, 161, 162, 164, 165, 181, 182, 183, 187, 188, 189, 191, 191], + "Blast Burn": [4], + "Overheat": [3, 4, 23, 32, 33, 34, 40, 41, 50, 51, 52, 97, 98, 101, 102, 103, 104, 105, 106, 132, 144, 157, 158, 159, 159, 163, 168, 169, 170, 172, 187, 188, 189, 190, 192, 195, 196, 197], + "Fire Blast": [3, 4, 22, 23, 28, 41, 50, 51, 52, 61, 62, 69, 70, 99, 100, 101, 102, 103, 104, 105, 106, 132, 141, 144, 157, 158, 159, 160, 161, 162, 163, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 181, 182, 183, 187, 188, 189, 190, 195, 196, 197], + "Heat Wave": [3, 4, 40, 41, 50, 51, 52, 56, 63, 64, 97, 98, 101, 102, 103, 104, 105, 106, 132, 144, 157, 158, 159, 171, 172, 187, 188, 189, 190, 195, 196, 197], + "Flamethrower": [3, 4, 22, 23, 28, 40, 41, 50, 51, 52, 61, 62, 65, 66, 67, 68, 69, 70, 99, 100, 101, 102, 103, 104, 105, 106, 112, 126, 127, 132, 141, 144, 145, 146, 157, 158, 159, 160, 161, 162, 163, 168, 169, 170, 171, 172, 176, 177, 178, 181, 182, 183, 187, 188, 189, 190, 195, 196, 197], + "Fire Punch": [26, 30, 31, 32, 33, 34, 37, 38, 39, 53, 58, 59, 61, 62, 66, 68, 69, 70, 77, 78, 79, 80, 94, 105, 106, 114, 115, 116, 157, 158, 160, 161, 162, 165, 187, 188, 189, 191, 197], + "Fire Fang": [3, 4, 40, 41, 46, 47, 67, 68, 69, 70, 94, 101, 102, 103, 104, 105, 106, 112, 132, 159, 163, 181, 182, 183, 187, 188, 189, 195, 196], + "Flame Charge": [132], + "Incinerate": [132], + "Sunny Day": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 152, 153, 154, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 191, 195, 196, 197], + "Will-O-Wisp": [3, 4, 40, 41, 50, 51, 52, 77, 92, 93, 101, 102, 103, 104, 105, 106, 132, 141, 142, 143, 144, 147, 148, 157, 158, 159, 160, 161, 162, 187, 188, 189], + "Sky Attack": [9, 10, 11, 35, 36, 50, 51, 52, 108, 110, 111, 184, 185, 186], + "Fly": [9, 10, 11, 23, 35, 36, 50, 51, 52, 97, 98, 108, 110, 111, 184, 185, 186], + "Bounce": [9, 10, 11, 13, 14, 28, 48, 49, 53, 60, 61, 62, 69, 70, 101, 102, 110, 111, 126, 127, 150, 150, 151, 151, 173, 174, 175, 179, 180, 184, 185, 186, 191], + "Aerial Ace": [1, 2, 9, 10, 11, 13, 14, 20, 30, 31, 32, 33, 34, 35, 36, 50, 51, 52, 61, 62, 69, 70, 75, 76, 77, 90, 91, 92, 93, 94, 101, 102, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 118, 119, 120, 126, 127, 135, 142, 143, 150, 150, 154, 160, 161, 162, 163, 184, 184, 185, 185, 186, 186, 190, 191, 191], + "Pluck": [9, 10, 11, 20, 21, 35, 36, 50, 51, 52, 65, 66, 69, 70, 83, 84, 101, 102, 107, 108, 109, 110, 111, 141, 184, 185, 186], + "Air Cutter": [9, 10, 11, 13, 14, 35, 36, 50, 51, 52, 69, 70, 101, 102, 108, 110, 111, 141, 154, 160, 161, 162, 163, 184, 185, 186, 190], + "Roost": [9, 10, 11, 13, 14, 20, 22, 23, 35, 36, 50, 51, 52, 75, 76, 97, 98, 108, 110, 111, 176, 177, 178, 184, 185, 186], + "Tailwind": [9, 10, 11, 14, 23, 35, 36, 50, 51, 52, 75, 76, 90, 91, 108, 110, 111, 150, 184, 185, 186], + "Shadow Ball": [7, 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 35, 36, 40, 41, 46, 47, 48, 49, 53, 54, 55, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 73, 74, 77, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 97, 98, 99, 100, 101, 102, 107, 108, 112, 129, 130, 131, 132, 133, 134, 135, 136, 137, 141, 142, 143, 144, 145, 146, 147, 148, 157, 158, 159, 160, 161, 162, 166, 167, 168, 169, 170, 172, 175, 179, 180, 181, 182, 183, 184, 184, 185, 185, 186, 186, 191, 193, 194, 195, 196, 197], + "Shadow Claw": [1, 2, 29, 30, 31, 46, 47, 53, 61, 62, 67, 68, 69, 70, 73, 74, 77, 78, 79, 80, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 110, 111, 112, 114, 115, 116, 118, 119, 120, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 152, 153, 154, 160, 161, 162, 181, 181, 182, 182, 183, 183, 184, 185, 186, 187, 188, 189, 191, 193, 194, 197], + "Ominous Wind": [20, 21, 40, 41, 54, 55, 56, 65, 66, 69, 70, 97, 98, 99, 100, 103, 104, 109, 110, 111, 117, 125, 142, 143, 144, 147, 148, 160, 161, 162, 172, 175], + "Spite": [18, 19, 20, 21, 22, 23, 28, 32, 33, 34, 44, 45, 54, 55, 56, 65, 66, 77, 92, 93, 103, 104, 105, 106, 134, 144, 145, 146, 147, 148, 172, 187, 188, 189], + "Frenzy Plant": [2], + "Solar Beam": [1, 2, 13, 14, 22, 23, 37, 38, 39, 50, 51, 52, 78, 79, 80, 88, 89, 90, 91, 97, 98, 101, 102, 105, 106, 109, 110, 111, 135, 144, 157, 158, 176, 177, 178, 191, 191], + "Energy Ball": [1, 2, 37, 38, 39, 78, 79, 80, 88, 89, 90, 91, 93, 97, 98, 99, 100, 105, 106, 109, 110, 111, 123, 124, 125, 135, 144, 176, 177, 178, 179, 180, 190, 191, 197], + "Seed Bomb": [1, 2, 12, 13, 14, 37, 38, 39, 44, 45, 65, 66, 78, 79, 80, 88, 89, 90, 91, 105, 106, 109, 110, 111, 135, 191], + "Giga Drain": [1, 2, 12, 13, 14, 37, 38, 39, 44, 44, 45, 45, 65, 66, 69, 70, 78, 79, 80, 88, 89, 90, 91, 99, 100, 105, 106, 109, 110, 111, 135, 145, 146, 166, 167, 168, 169, 170, 191, 191], + "Bullet Seed": [1, 2, 7, 8, 65, 66, 78, 79, 80, 88, 89, 105, 106, 135, 191, 191], + "Grass Knot": [1, 2, 7, 8, 12, 13, 14, 18, 19, 37, 38, 39, 78, 79, 80, 88, 89, 90, 91, 105, 106, 109, 110, 111, 133, 135, 191], + "Synthesis": [37, 38, 39, 78, 79, 80, 88, 89, 105, 106, 109, 110, 111, 135, 191], + "Worry Seed": [12, 13, 14, 78, 79, 80, 88, 89, 90, 91, 105, 106, 109, 110, 111, 135], + "Earthquake": [2, 3, 4, 15, 16, 17, 18, 19, 22, 23, 28, 30, 31, 32, 33, 34, 44, 45, 53, 60, 61, 62, 67, 68, 73, 74, 75, 76, 78, 79, 80, 81, 82, 85, 86, 87, 101, 102, 113, 114, 115, 116, 120, 141, 145, 146, 147, 148, 151, 156, 164, 165, 170, 173, 174, 175, 181, 182, 183, 187, 188, 189, 190, 191, 195, 196, 197], + "Earth Power": [3, 4, 18, 19, 53, 54, 55, 56, 67, 68, 73, 74, 75, 76, 78, 79, 80, 81, 82, 85, 86, 87, 109, 110, 111, 113, 114, 115, 116, 151, 164, 165, 181, 182, 183, 187, 188, 189, 191, 195, 196, 197], + "Dig": [1, 2, 3, 4, 7, 8, 15, 16, 17, 18, 19, 22, 23, 29, 30, 31, 32, 33, 34, 41, 44, 45, 46, 47, 49, 53, 53, 60, 61, 62, 63, 64, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 94, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 149, 150, 151, 151, 159, 164, 165, 172, 181, 181, 182, 182, 183, 183, 190, 191, 191, 195, 196], + "Drill Run": [18, 19, 22, 23, 53, 67, 68, 73, 74, 85, 86, 87, 107, 108, 112, 113, 114, 115, 116, 151, 164, 165, 173, 174, 175, 181, 182, 183], + "Bulldoze": [59, 81, 82], + "Blizzard": [5, 6, 22, 23, 28, 37, 38, 39, 71, 72, 81, 82, 85, 86, 87, 95, 96, 113, 114, 117, 121, 122, 130, 136, 149, 150, 151, 152, 153, 154, 155, 156], + "Ice Beam": [5, 6, 22, 23, 24, 25, 26, 28, 37, 38, 39, 42, 43, 65, 66, 71, 72, 81, 82, 83, 84, 85, 86, 87, 95, 96, 99, 100, 113, 114, 117, 121, 122, 130, 136, 149, 150, 151, 152, 153, 154, 155, 156, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 190], + "Ice Punch": [26, 30, 31, 32, 33, 34, 38, 39, 53, 61, 62, 66, 68, 69, 70, 71, 72, 77, 78, 79, 80, 94, 114, 115, 116, 149, 150, 151, 160, 161, 162, 165, 191], + "Ice Fang": [24, 25, 26, 46, 47, 48, 49, 67, 68, 69, 70, 83, 84, 94, 95, 96, 112, 117, 136, 149, 150, 151, 152, 153, 154, 155, 156, 181, 182, 183], + "Avalanche": [73, 74, 95, 96, 113, 114, 117, 136, 149, 150, 151, 152, 153, 154, 155, 156, 181, 182, 183], + "Icy Wind": [28, 37, 38, 39, 48, 49, 71, 72, 77, 81, 82, 85, 86, 87, 92, 93, 95, 96, 97, 98, 113, 114, 117, 130, 136, 136, 149, 150, 151, 155, 156], + "Frost Breath": [136, 154], + "Hail": [28, 37, 38, 39, 71, 72, 81, 82, 95, 96, 113, 114, 117, 121, 122, 130, 131, 136, 149, 150, 151, 152, 153, 154, 155, 156], + "Explosion": [54, 55, 56, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 97, 98, 105, 106, 112, 113, 114, 115, 116, 117, 138, 141, 144, 147, 148, 152, 153, 154, 166, 167, 168, 169, 170, 171, 172, 179, 180, 187, 188, 189, 195, 196, 197], + "Giga Impact": [2, 4, 6, 8, 11, 14, 17, 19, 21, 23, 26, 28, 31, 36, 39, 41, 43, 47, 49, 52, 53, 55, 56, 59, 62, 64, 66, 68, 70, 72, 74, 76, 79, 80, 82, 84, 86, 87, 88, 89, 91, 93, 94, 96, 98, 100, 102, 103, 104, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 120, 122, 124, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 144, 146, 148, 150, 151, 154, 156, 158, 159, 161, 162, 163, 164, 165, 167, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 191, 195, 196, 197], + "Hyper Beam": [2, 4, 6, 8, 11, 14, 17, 19, 21, 23, 26, 28, 31, 36, 39, 41, 43, 47, 49, 52, 53, 55, 56, 59, 62, 62, 64, 66, 68, 70, 72, 74, 76, 79, 80, 82, 84, 86, 87, 88, 89, 91, 93, 94, 96, 98, 100, 102, 103, 104, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 120, 122, 124, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 146, 148, 150, 151, 154, 156, 158, 159, 161, 162, 163, 164, 165, 167, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 191, 195, 196, 197], + "Last Resort": [7, 8, 9, 10, 11, 12, 13, 14, 18, 19, 29, 30, 31, 46, 47, 60, 61, 62, 69, 70, 73, 74, 78, 79, 80, 83, 84, 85, 86, 87, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 112, 113, 114, 117, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 138, 145, 146, 160, 161, 162, 164, 165, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 195, 196, 197], + "Hyper Voice": [7, 8, 10, 11, 29, 30, 31, 35, 36, 37, 38, 39, 50, 51, 52, 69, 70, 92, 93, 95, 96, 99, 100, 103, 104, 109, 110, 111, 117, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 163, 179, 180, 190, 195, 196], + "Uproar": [7, 8, 18, 19, 20, 21, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 92, 93, 99, 100, 101, 102, 103, 104, 113, 114, 115, 116, 117, 145, 146, 155, 156, 163, 179, 180, 181, 182, 183, 184, 185, 186, 190, 195, 196], + "Strength": [1, 2, 3, 4, 6, 8, 15, 16, 17, 19, 21, 22, 23, 25, 26, 28, 30, 31, 32, 33, 34, 41, 44, 45, 47, 49, 53, 60, 61, 62, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 87, 94, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 111, 112, 113, 114, 115, 116, 118, 119, 120, 126, 127, 130, 131, 132, 135, 136, 147, 148, 151, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 169, 170, 172, 173, 174, 175, 176, 177, 178, 181, 182, 183, 187, 188, 189, 190, 191, 195, 196, 197], + "Facade": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Retaliate": [129, 130, 131, 132, 133, 134, 135, 136, 137], + "Secret Power": [12, 13, 14, 22, 23, 35, 36, 37, 38, 39, 44, 45, 53, 53, 54, 55, 56, 57, 58, 59, 69, 70, 71, 72, 75, 76, 77, 81, 82, 85, 86, 87, 90, 91, 92, 93, 97, 98, 99, 100, 105, 106, 109, 110, 111, 123, 124, 125, 129, 131, 132, 133, 134, 135, 136, 137, 141, 155, 156, 172, 173, 174, 175, 176, 177, 178, 179, 180, 187, 188, 189, 190, 191, 195, 196, 197], + "Covet": [7, 8, 20, 21, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, 46, 47, 50, 51, 52, 53, 67, 68, 69, 70, 90, 91, 95, 96, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 142, 143, 149, 150, 151, 173, 174, 175, 176, 177, 178, 181, 182, 183, 191], + "Round": [129, 129, 130, 131, 132, 133, 134, 135, 136, 137], + "Echoed Voice": [129, 129, 130, 131, 132, 133, 134, 135, 136, 137], + "False Swipe": [1, 2, 3, 4, 29, 30, 31, 46, 47, 53, 53, 61, 62, 67, 68, 69, 70, 73, 74, 75, 76, 94, 101, 102, 105, 106, 109, 110, 111, 115, 116, 118, 119, 120, 126, 127, 145, 146, 152, 153, 154, 160, 161, 162, 172, 187, 188, 189, 190], + "Snore": [18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 37, 38, 39, 44, 45, 57, 58, 67, 68, 71, 72, 73, 74, 75, 76, 77, 81, 82, 90, 91, 92, 93, 99, 100, 105, 106, 113, 114, 121, 122, 123, 124, 124, 125, 129, 130, 131, 132, 133, 134, 135, 136, 137, 145, 146, 155, 156, 159, 195, 196], + "Feint": [9, 10, 11, 32, 33, 34, 53, 67, 68, 69, 70, 105, 106, 126, 127, 128, 129, 149, 150, 151, 160, 161, 162, 173, 174, 175, 181, 182, 183, 187, 188, 189, 191], + "Bind": [22, 23, 44, 45], + "Endeavor": [3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 32, 33, 34, 35, 36, 42, 43, 46, 47, 53, 54, 55, 56, 60, 61, 62, 67, 68, 69, 70, 73, 74, 78, 79, 80, 81, 83, 84, 85, 86, 87, 90, 91, 95, 96, 99, 100, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 123, 124, 125, 126, 127, 145, 146, 149, 150, 151, 157, 158, 159, 160, 161, 162, 163, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 195, 196, 197], + "Frustration": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Hidden Power": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Natural Gift": [12, 13, 14, 22, 23, 44, 45, 53, 75, 76, 77, 81, 82, 92, 93, 105, 106, 109, 110, 111, 190, 191], + "Return": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Super Fang": [7, 8, 18, 19, 29, 30, 31, 53, 67, 68, 69, 70, 112, 181, 182, 183], + "After You": [57, 58, 124], + "Attract": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Block": [15, 16, 17, 24, 25, 26, 42, 43, 68, 73, 74, 78, 79, 80, 94, 97, 98, 117, 126, 127, 141, 145, 146, 147, 148, 149, 150, 151, 157, 158, 159, 164, 165, 171, 172, 181, 182, 183, 191], + "Captivate": [9, 10, 11, 22, 23, 29, 30, 31, 44, 45, 50, 51, 52, 53, 53, 65, 66, 75, 76, 77, 81, 82, 88, 89, 95, 96, 97, 98, 101, 102, 103, 104, 109, 110, 111, 121, 122, 126, 127, 171, 173, 174, 175, 176, 177, 178, 179, 180, 184, 185, 186, 191], + "Double Team": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 105, 106, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Endure": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 53, 53, 54, 55, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 141, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 163, 164, 165, 166, 167, 171, 172, 176, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 195, 196, 197], + "Flash": [5, 6, 7, 8, 9, 10, 11, 37, 38, 39, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 63, 64, 77, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 101, 102, 103, 104, 112, 115, 116, 117, 123, 124, 125, 131, 132, 133, 134, 135, 137, 138, 144, 157, 158, 159, 163, 164, 165, 168, 169, 170, 172, 179, 180, 184, 185, 186, 197], + "Heal Bell": [12, 13, 14, 57, 58, 59, 92, 93, 95, 96, 123, 124, 125, 129, 130, 131, 132, 133, 134, 135, 136, 137, 144, 173, 174, 176, 177, 178], + "Helping Hand": [7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 50, 51, 52, 53, 67, 68, 78, 79, 80, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 109, 110, 111, 115, 116, 123, 124, 125, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 149, 150, 151, 157, 158, 159, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 184, 185, 186, 191, 195, 196], + "Nature Power": [81, 82, 90, 91, 135], + "Pain Split": [5, 6, 20, 21, 22, 23, 42, 43, 48, 49, 54, 55, 56, 65, 66, 77, 88, 89, 92, 93, 97, 98, 112, 117, 142, 143, 144, 147, 148, 160, 161, 162, 171, 172, 197], + "Protect": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Psych Up": [22, 23, 30, 31, 35, 36, 42, 43, 54, 55, 56, 65, 66, 77, 88, 89, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 109, 110, 111, 123, 124, 125, 126, 127, 133, 134, 137, 163, 176, 177, 178, 179, 180, 191], + "Recycle": [88, 89, 97, 98, 112, 117, 166, 167, 171, 172, 195, 196, 197], + "Roar": [1, 2, 3, 4, 6, 17, 18, 19, 21, 23, 28, 30, 31, 46, 47, 60, 61, 62, 67, 68, 69, 70, 72, 74, 94, 99, 100, 101, 102, 103, 104, 105, 106, 110, 111, 112, 113, 114, 115, 116, 117, 121, 122, 130, 131, 132, 135, 136, 138, 155, 156, 159, 163, 164, 165, 174, 175, 179, 180, 181, 182, 183, 184, 185, 186, 190, 195, 196], + "Safeguard": [12, 13, 14, 23, 35, 36, 42, 43, 54, 55, 56, 57, 58, 59, 65, 66, 78, 79, 80, 81, 82, 85, 86, 87, 90, 91, 95, 96, 97, 98, 99, 100, 103, 104, 109, 110, 111, 112, 113, 114, 115, 116, 117, 137, 138, 142, 143, 155, 156, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 184, 185, 186], + "Sleep Talk": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Substitute": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Swagger": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Swords Dance": [1, 2, 3, 4, 7, 8, 30, 31, 37, 38, 39, 60, 61, 62, 63, 64, 73, 74, 75, 76, 101, 102, 107, 108, 112, 115, 116, 118, 119, 120, 135, 147, 148, 160, 161, 162, 173, 174, 175, 181, 182, 183, 184, 185, 186, 191], + "Gunk Shot": [20, 21, 24, 25, 26, 44, 45, 65, 66, 68, 69, 70, 73, 74, 103, 104, 107, 108, 125, 145, 146, 160, 161, 162, 166, 167, 169, 170, 172], + "Sludge Bomb": [20, 21, 24, 25, 26, 44, 45, 63, 64, 65, 66, 69, 70, 85, 86, 87, 95, 96, 99, 100, 103, 104, 145, 146, 166, 167, 168, 169, 170, 171, 172, 187, 188, 189, 190], + "Poison Jab": [12, 13, 14, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 41, 44, 45, 48, 49, 53, 61, 62, 63, 64, 65, 66, 68, 69, 70, 73, 74, 75, 76, 77, 83, 84, 94, 99, 100, 103, 104, 110, 111, 114, 115, 116, 120, 125, 145, 146, 164, 165, 166, 167, 172, 190, 191, 197], + "Poison Fang": [1, 2, 12, 13, 14, 20, 21, 24, 25, 26, 46, 47, 67, 68, 69, 70, 94, 103, 104, 107, 108, 145, 146, 166, 167, 172, 181, 182, 183], + "Gastro Acid": [12, 13, 14, 20, 21, 40, 41, 44, 45, 48, 49, 63, 64, 65, 66, 69, 70, 85, 86, 87, 103, 104, 107, 108, 145, 146, 166, 167, 171, 172], + "Toxic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Toxic Spikes": [20, 21, 24, 25, 26, 65, 66, 69, 70, 103, 104, 125, 166, 167, 168, 169, 170, 172], + "Dream Eater": [22, 23, 42, 43, 46, 47, 54, 55, 56, 65, 66, 69, 70, 77, 90, 91, 92, 93, 97, 98, 99, 100, 121, 122, 123, 124, 125, 133, 134, 142, 143, 144, 147, 148, 160, 161, 162, 175, 179, 180, 187, 188, 189], + "Psychic": [42, 43, 54, 55, 56, 65, 66, 69, 70, 77, 81, 82, 88, 89, 91, 92, 93, 97, 98, 99, 100, 123, 124, 125, 133, 134, 141, 142, 143, 176, 177, 178, 179, 180], + "Psyshock": [42, 43, 54, 55, 56, 66, 77, 81, 82, 88, 89, 92, 93, 97, 98, 99, 100, 124, 133, 134, 137, 141, 142, 143, 179, 180], + "Zen Headbutt": [5, 6, 7, 8, 13, 14, 15, 16, 17, 29, 30, 30, 31, 31, 35, 36, 37, 38, 39, 53, 54, 55, 56, 65, 66, 73, 74, 77, 97, 98, 99, 100, 101, 102, 103, 104, 109, 110, 111, 113, 114, 133, 163, 171, 173, 174, 175, 181, 182, 183, 191], + "Calm Mind": [12, 13, 14, 22, 23, 35, 36, 42, 43, 54, 55, 56, 65, 66, 77, 81, 82, 92, 93, 95, 96, 97, 98, 99, 100, 121, 122, 123, 124, 125, 126, 127, 133, 137, 138, 142, 143, 144, 155, 156, 166, 167, 171, 173, 174, 175, 176, 177, 178, 179, 180, 184, 185, 186, 191, 195, 196], + "Gravity": [54, 55, 56, 97, 98, 99, 100, 142, 143, 144], + "Light Screen": [5, 6, 12, 13, 14, 35, 36, 42, 43, 53, 54, 55, 56, 57, 58, 59, 65, 66, 81, 82, 85, 86, 87, 88, 89, 91, 95, 96, 97, 98, 99, 100, 103, 104, 109, 110, 111, 117, 121, 122, 123, 124, 125, 131, 133, 137, 138, 142, 143, 166, 167, 171, 172, 176, 177, 178, 179, 180, 184, 185, 186], + "Magic Coat": [5, 6, 12, 13, 14, 22, 23, 42, 43, 54, 55, 56, 65, 66, 77, 81, 82, 88, 89, 92, 93, 95, 96, 97, 98, 123, 124, 125, 133, 137, 142, 143, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180], + "Magic Room": [54, 55, 56, 65, 66, 92, 93, 97, 98, 133, 142, 143, 176, 177, 178, 179, 180], + "Reflect": [12, 13, 14, 35, 36, 42, 43, 53, 54, 55, 56, 81, 82, 85, 86, 87, 88, 89, 95, 96, 97, 98, 99, 100, 103, 104, 109, 110, 111, 117, 121, 122, 123, 124, 125, 133, 137, 138, 142, 143, 171, 172, 176, 177, 178, 179, 180, 184, 185, 186, 197], + "Rest": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 107, 108, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 154, 155, 156, 157, 157, 158, 158, 159, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 188, 189, 190, 191, 191, 192, 193, 194, 195, 195, 196, 196, 197, 197], + "Role Play": [32, 33, 34, 35, 36, 42, 43, 46, 47, 50, 51, 52, 54, 55, 56, 60, 61, 62, 65, 66, 69, 70, 77, 95, 96, 97, 98, 99, 100, 109, 110, 111, 126, 127, 142, 143, 149, 150, 151, 160, 161, 162, 173, 174, 175, 176, 177, 178, 179, 180, 184, 185, 186, 197], + "Skill Swap": [35, 36, 42, 43, 54, 55, 56, 65, 66, 69, 70, 88, 89, 92, 93, 97, 98, 117, 123, 124, 125, 133, 137, 142, 143, 160, 161, 162, 191], + "Trick": [7, 8, 20, 21, 35, 36, 42, 43, 50, 51, 52, 53, 54, 55, 56, 65, 66, 69, 70, 77, 78, 79, 80, 92, 93, 97, 98, 109, 110, 111, 121, 122, 126, 127, 133, 142, 143, 171, 172, 173, 174, 175, 179, 180, 197], + "Trick Room": [54, 55, 56, 65, 66, 91, 92, 93, 97, 98, 99, 100, 123, 124, 125, 126, 127, 128, 133, 142, 143, 144, 147, 148, 171, 179, 180, 197], + "Wonder Room": [54, 55, 56, 65, 66, 77, 92, 93, 97, 98, 134, 142, 143, 179, 180, 197], + "Stone Edge": [4, 15, 16, 17, 18, 19, 28, 32, 33, 34, 53, 54, 55, 56, 73, 74, 75, 76, 78, 79, 80, 81, 82, 113, 114, 115, 116, 141, 156, 164, 165, 181, 182, 183, 187, 188, 189, 191, 195, 196], + "Rock Slide": [3, 4, 15, 16, 17, 18, 19, 22, 23, 32, 33, 34, 44, 45, 53, 53, 54, 55, 56, 67, 68, 73, 74, 75, 76, 78, 79, 80, 81, 82, 85, 86, 87, 105, 106, 107, 108, 113, 114, 115, 116, 141, 151, 155, 156, 164, 165, 181, 182, 183, 187, 188, 189, 195, 196], + "Rock Tomb": [3, 4, 15, 16, 17, 18, 19, 22, 23, 32, 33, 34, 44, 45, 53, 53, 54, 55, 56, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 113, 114, 115, 116, 141, 155, 156, 164, 165, 187, 188, 189, 195, 196], + "Rock Polish": [15, 16, 17, 53, 54, 55, 56, 75, 76, 81, 82, 85, 86, 87, 107, 108, 112, 113, 114, 115, 116, 118, 119, 120, 141, 144, 164, 165, 181, 182, 183, 195, 196], + "Sandstorm": [3, 4, 15, 16, 17, 18, 19, 28, 30, 31, 53, 53, 54, 55, 56, 67, 68, 73, 74, 75, 76, 78, 79, 80, 81, 82, 85, 86, 87, 101, 102, 112, 113, 114, 141, 164, 165, 181, 182, 183, 195], + "Stealth Rock": [3, 4, 15, 16, 17, 18, 19, 53, 53, 54, 55, 56, 67, 68, 73, 74, 75, 76, 78, 79, 80, 81, 82, 113, 114, 115, 116, 155, 155, 156, 156, 181, 182, 183, 187, 188, 189, 195, 196], + "Iron Tail": [1, 2, 14, 15, 16, 17, 18, 19, 22, 23, 29, 30, 31, 44, 45, 46, 47, 53, 53, 57, 58, 59, 60, 61, 62, 67, 68, 71, 72, 73, 74, 75, 76, 83, 84, 94, 95, 96, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 118, 119, 120, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 141, 150, 151, 155, 156, 163, 164, 165, 181, 182, 183, 187, 188, 189, 190, 195, 196], + "Flash Cannon": [9, 10, 11, 15, 16, 17, 54, 55, 56, 97, 98, 112, 117, 118, 119, 120, 123, 124, 125, 163, 164, 165, 179, 180, 195, 196, 197], + "Iron Head": [1, 2, 3, 4, 15, 16, 17, 18, 19, 28, 42, 43, 54, 55, 56, 60, 61, 62, 63, 64, 73, 74, 83, 84, 97, 98, 105, 106, 112, 113, 114, 115, 116, 117, 120, 163, 164, 165, 181, 182, 183, 187, 188, 189, 195, 196], + "Steel Wing": [9, 10, 11, 13, 14, 20, 23, 35, 36, 50, 51, 52, 69, 70, 75, 76, 108, 110, 111, 154, 184, 185, 186, 190], + "Gyro Ball": [1, 2, 15, 16, 17, 22, 23, 41, 49, 53, 54, 55, 56, 64, 78, 79, 80, 85, 86, 87, 88, 89, 97, 98, 112, 118, 119, 120, 123, 124, 125, 147, 148, 150, 151, 157, 158, 160, 161, 162, 164, 165, 166, 167, 171, 172, 195, 196], + "Iron Defense": [1, 2, 15, 16, 17, 42, 43, 54, 55, 56, 73, 74, 81, 82, 83, 84, 85, 86, 87, 97, 98, 112, 113, 114, 118, 119, 120, 141, 147, 148, 153, 157, 158, 160, 161, 162, 164, 165, 171, 172, 181, 182, 183, 195, 196], + "Hydro Cannon": [6], + "Surf": [5, 6, 24, 25, 26, 28, 37, 38, 39, 42, 43, 48, 49, 71, 72, 81, 82, 83, 84, 85, 86, 87, 95, 96, 117, 118, 119, 120, 121, 122, 130, 157, 158, 159, 190], + "Aqua Tail": [5, 6, 7, 8, 22, 23, 24, 25, 26, 28, 29, 30, 31, 42, 43, 44, 45, 48, 49, 71, 72, 75, 76, 83, 84, 85, 86, 87, 94, 95, 96, 118, 119, 120, 130, 136], + "Dive": [5, 6, 25, 26, 28, 38, 39, 42, 43, 71, 72, 81, 82, 83, 84, 85, 86, 87, 95, 96, 117, 118, 119, 120, 121, 122, 130, 157, 157, 158, 158, 159, 159, 192, 193, 194], + "Scald": [72, 81, 82, 130], + "Waterfall": [5, 6, 24, 25, 26, 28, 37, 38, 39, 42, 43, 49, 71, 72, 81, 82, 83, 84, 85, 86, 87, 95, 96, 117, 118, 119, 120, 121, 122, 130, 157, 158], + "Brine": [5, 6, 42, 43, 48, 49, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 95, 96, 117, 118, 119, 120, 121, 122, 130, 157, 158, 159, 160, 161, 162, 190], + "Water Pulse": [5, 6, 22, 23, 24, 25, 26, 28, 37, 38, 39, 42, 43, 48, 49, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 95, 96, 117, 118, 119, 120, 121, 122, 130, 136, 157, 157, 158, 158, 159, 190, 192, 193, 194], + "Rain Dance": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 53, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99, 100, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 152, 153, 154, 157, 158, 160, 161, 162, 163, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 191, 195, 196, 197], + "Coral Break": [5, 6, 24, 25, 26, 28, 37, 38, 39, 42, 43, 49, 71, 72, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 95, 96, 117, 118, 119, 120, 121, 122, 130, 157, 157, 158, 158, 159, 159, 192, 193, 194], + "Infestation": [12, 13, 14, 20, 21, 24, 25, 26, 40, 41, 48, 49, 63, 64, 65, 66, 69, 70, 78, 79, 80, 85, 86, 87, 88, 89, 103, 104, 107, 108, 125, 145, 146, 152, 153, 154, 166, 167, 168, 169, 170, 172, 190], + "Sticky Web": [12, 13, 14, 48, 49, 107, 108, 152, 153, 154, 166, 167, 172], + "Dazzling Gleam": [9, 10, 11, 12, 13, 14, 81, 82, 90, 91, 92, 93, 95, 96, 121, 122, 123, 124, 125, 126, 127, 133, 137, 144, 149, 150, 150, 173, 174, 175, 176, 177, 178, 179, 180], + "Caustic Breath": [28, 155, 156, 159, 166, 167, 168, 169, 170, 176, 177, 178, 185, 186, 187, 188, 189, 197], +} + +static func can_learn(species_id: int, move_name: String) -> bool: + if not compat.has(move_name): + return false + return species_id in compat[move_name] diff --git a/Utilities/Battle/Database/TMCompatibility.gd.uid b/Utilities/Battle/Database/TMCompatibility.gd.uid new file mode 100644 index 000000000..314925bdd --- /dev/null +++ b/Utilities/Battle/Database/TMCompatibility.gd.uid @@ -0,0 +1 @@ +uid://cs6y4nd4bwxw3 diff --git a/Utilities/Battle/Database/abilities/ability_logic.gd b/Utilities/Battle/Database/abilities/ability_logic.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/abilities/ability_logic.gd.uid b/Utilities/Battle/Database/abilities/ability_logic.gd.uid new file mode 100644 index 000000000..ad9d5f3f4 --- /dev/null +++ b/Utilities/Battle/Database/abilities/ability_logic.gd.uid @@ -0,0 +1 @@ +uid://bxi5xkxf7qlaa diff --git a/Utilities/Battle/Database/abilities/base_ability.gd b/Utilities/Battle/Database/abilities/base_ability.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/Database/abilities/base_ability.gd.uid b/Utilities/Battle/Database/abilities/base_ability.gd.uid new file mode 100644 index 000000000..3fc9052cd --- /dev/null +++ b/Utilities/Battle/Database/abilities/base_ability.gd.uid @@ -0,0 +1 @@ +uid://dhsjf14pwbphe diff --git a/Utilities/Battle/FoeBase.gd b/Utilities/Battle/FoeBase.gd old mode 100755 new mode 100644 index 3654234b6..913eff444 --- a/Utilities/Battle/FoeBase.gd +++ b/Utilities/Battle/FoeBase.gd @@ -1,18 +1,18 @@ extends TextureRect var cry -onready var sprite = $Battler/Sprite +@onready var sprite = $Battler/Sprite2D func _ready(): - $Battler/Sprite.queue_free() + $Battler/Sprite2D.queue_free() func setup_by_pokemon(poke): cry = poke.get_cry() sprite = poke.get_battle_foe_sprite() - sprite.name = "Sprite" + sprite.name = "Sprite2D" # Check if there is already a sprite - if self.get_node("Battler/Sprite") != null: - self.get_node("Battler/Sprite").free() + if self.get_node_or_null("Battler/Sprite2D") != null: + self.get_node("Battler/Sprite2D").free() $Battler.add_child(sprite) $Battler/Shadow.texture = sprite.texture @@ -21,14 +21,14 @@ func ball_flash(): sprite.modulate = Color(1.0,1.0,1.0,1.0) $Battler.modulate = Color(1.0,1.0,1.0,1.0) var scene = load("res://Utilities/Battle/BallFlash.tscn") - var ballflash = scene.instance() + var ballflash = scene.instantiate() self.add_child(ballflash) ballflash.position = Vector2(140, -60) # Play Recall sound $Ball/AudioStreamPlayer.stream = load("res://Audio/SE/recall.wav") $Ball/AudioStreamPlayer.play() - yield($Ball/AudioStreamPlayer, "finished") + await $Ball/AudioStreamPlayer.finished # Play cry sound $Ball/AudioStreamPlayer.stream = load(cry) diff --git a/Utilities/Battle/FoeBase.gd.uid b/Utilities/Battle/FoeBase.gd.uid new file mode 100644 index 000000000..194057dc5 --- /dev/null +++ b/Utilities/Battle/FoeBase.gd.uid @@ -0,0 +1 @@ +uid://dmtlgw76yvwwg diff --git a/Utilities/Battle/GreyFlashing.tres b/Utilities/Battle/GreyFlashing.tres old mode 100755 new mode 100644 index 6c06a59da..cf44de37c --- a/Utilities/Battle/GreyFlashing.tres +++ b/Utilities/Battle/GreyFlashing.tres @@ -11,8 +11,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.2, 0.4, 0.6, 0.8, 1, 1.2 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.2, 0.4, 0.6, 0.8, 1, 1.2 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Color( 0.392157, 0.392157, 0.392157, 0 ), Color( 0.392157, 0.392157, 0.392157, 0.392157 ), Color( 0.392157, 0.392157, 0.392157, 0 ), Color( 0.392157, 0.392157, 0.392157, 0.392157 ), Color( 0.392157, 0.392157, 0.392157, 0 ), Color( 0.392157, 0.392157, 0.392157, 0.392157 ), Color( 0.392157, 0.392157, 0.392157, 0 ) ] } diff --git a/Utilities/Battle/MoveTextFont.tres b/Utilities/Battle/MoveTextFont.tres old mode 100755 new mode 100644 index 541b955c5..593a9be89 --- a/Utilities/Battle/MoveTextFont.tres +++ b/Utilities/Battle/MoveTextFont.tres @@ -1,8 +1,7 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=2] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=1] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=1] [resource] -size = 26 -extra_spacing_top = 2 -font_data = ExtResource( 1 ) +base_font = ExtResource( 1 ) +spacing_top = 2 diff --git a/Utilities/Battle/OutlinedTextFont.tres b/Utilities/Battle/OutlinedTextFont.tres old mode 100755 new mode 100644 index 468465e1a..a8bb9d199 --- a/Utilities/Battle/OutlinedTextFont.tres +++ b/Utilities/Battle/OutlinedTextFont.tres @@ -1,10 +1,7 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontVariation" load_steps=2 format=2] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=1] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=1] [resource] -size = 26 -outline_size = 2 -outline_color = Color( 0.196078, 0.196078, 0.196078, 1 ) -extra_spacing_bottom = 15 -font_data = ExtResource( 1 ) +base_font = ExtResource( 1 ) +spacing_bottom = 15 diff --git a/Utilities/Battle/PlayerBase.gd b/Utilities/Battle/PlayerBase.gd old mode 100755 new mode 100644 index 357bbfcff..8046215c1 --- a/Utilities/Battle/PlayerBase.gd +++ b/Utilities/Battle/PlayerBase.gd @@ -1,17 +1,17 @@ extends TextureRect var cry -onready var sprite = $Battler/Sprite +@onready var sprite = $Battler/Sprite2D func _ready(): - $Battler/Sprite.queue_free() + $Battler/Sprite2D.queue_free() pass func setup_by_pokemon(poke): cry = poke.get_cry() sprite = poke.get_battle_player_sprite() - sprite.name = "Sprite" + sprite.name = "Sprite2D" # Check if there is already a sprite - if self.get_node("Battler/Sprite") != null: - self.get_node("Battler/Sprite").free() + if self.get_node_or_null("Battler/Sprite2D") != null: + self.get_node("Battler/Sprite2D").free() $Battler.add_child(sprite) @@ -20,14 +20,14 @@ func ball_flash(): $Battler.visible = true sprite.visible = true var scene = load("res://Utilities/Battle/BallFlash.tscn") - var ballflash = scene.instance() + var ballflash = scene.instantiate() self.add_child(ballflash) ballflash.position = Vector2(272, -100) # Play Recall sound $Ball/AudioStreamPlayer.stream = load("res://Audio/SE/recall.wav") $Ball/AudioStreamPlayer.play() - yield($Ball/AudioStreamPlayer, "finished") + await $Ball/AudioStreamPlayer.finished # Play cry sound $Ball/AudioStreamPlayer.stream = load(cry) $Ball/AudioStreamPlayer.play() diff --git a/Utilities/Battle/PlayerBase.gd.uid b/Utilities/Battle/PlayerBase.gd.uid new file mode 100644 index 000000000..3eee164c6 --- /dev/null +++ b/Utilities/Battle/PlayerBase.gd.uid @@ -0,0 +1 @@ +uid://bmykfb1p2fkm7 diff --git a/Utilities/Battle/StatChange.gdshader b/Utilities/Battle/StatChange.gdshader new file mode 100644 index 000000000..7af49b498 --- /dev/null +++ b/Utilities/Battle/StatChange.gdshader @@ -0,0 +1,21 @@ +shader_type canvas_item; + +uniform sampler2D effect : repeat_enable; +uniform float effect_weight = 0.9; // How 'heavy' the effect is. Weighted Average color. +uniform vec2 repeat = vec2(5.47, 6.0); +uniform float effect_speed = 1.0; + +void fragment() { + vec4 colour = texture(TEXTURE,UV); + colour.a = texture(TEXTURE,UV).a; + + vec2 slide; + slide.x = 1.0; + slide.y = TIME * effect_speed; + + colour.rgb = texture(TEXTURE,UV).rgb * (1.0 - effect_weight) + texture(effect, vec2(UV.x / repeat.x, UV.y * repeat.y + slide.y)).rgb * effect_weight; + + + + COLOR = colour; +} diff --git a/Utilities/Battle/StatChange.gdshader.uid b/Utilities/Battle/StatChange.gdshader.uid new file mode 100644 index 000000000..83ea946c0 --- /dev/null +++ b/Utilities/Battle/StatChange.gdshader.uid @@ -0,0 +1 @@ +uid://dglcq1tdc0oro diff --git a/Utilities/Battle/StatChange.shader b/Utilities/Battle/StatChange.shader old mode 100755 new mode 100644 diff --git a/Utilities/Battle/StatChange.tres b/Utilities/Battle/StatChange.tres old mode 100755 new mode 100644 index b9667a7d4..9f5e26591 --- a/Utilities/Battle/StatChange.tres +++ b/Utilities/Battle/StatChange.tres @@ -9,8 +9,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.2, 0.8, 1 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.2, 0.8, 1 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ 0.0, 0.8, 0.8, 0.0 ] } diff --git a/Utilities/Battle/TransitionEffects.gd b/Utilities/Battle/TransitionEffects.gd old mode 100755 new mode 100644 diff --git a/Utilities/Battle/TransitionEffects.gd.uid b/Utilities/Battle/TransitionEffects.gd.uid new file mode 100644 index 000000000..f894519ed --- /dev/null +++ b/Utilities/Battle/TransitionEffects.gd.uid @@ -0,0 +1 @@ +uid://dj3r8ain5hsgc diff --git a/Utilities/Battle/WhiteFade.gdshader b/Utilities/Battle/WhiteFade.gdshader new file mode 100644 index 000000000..e413a66b4 --- /dev/null +++ b/Utilities/Battle/WhiteFade.gdshader @@ -0,0 +1,12 @@ +shader_type canvas_item; + +uniform float effect_weight = 0.9; // How 'heavy' the effect is. Weighted Average color. + +void fragment() { + vec4 colour = texture(TEXTURE,UV); + const vec4 white = vec4(1.0,1.0,1.0,1.0); // Pure white + + colour.rgb = colour.rgb + (white.rgb - colour.rgb) * effect_weight; + + COLOR = colour; +} diff --git a/Utilities/Battle/WhiteFade.gdshader.uid b/Utilities/Battle/WhiteFade.gdshader.uid new file mode 100644 index 000000000..2d3da8dce --- /dev/null +++ b/Utilities/Battle/WhiteFade.gdshader.uid @@ -0,0 +1 @@ +uid://cowugqwbi0rlc diff --git a/Utilities/Battle/WhiteFade.shader b/Utilities/Battle/WhiteFade.shader old mode 100755 new mode 100644 diff --git a/Utilities/Card.gd b/Utilities/Card.gd old mode 100755 new mode 100644 index 1753d09f9..16bed3aa0 --- a/Utilities/Card.gd +++ b/Utilities/Card.gd @@ -15,16 +15,16 @@ func setup(): 0: $Pic.texture = load("res://Graphics/Characters/trainer000.PNG") 1: - $Pic.texture = load("res://Graphics/Characters/trainer009.PNG") + $Pic.texture = load("res://Graphics/Characters/trainer009.png") 2: - $Pic.texture = load("res://Graphics/Characters/trainer001.PNG") + $Pic.texture = load("res://Graphics/Characters/trainer001.png") $Text/Name.text = "NAME: " + Global.TrainerName - $Text/Money/number.bbcode_text = "[right]$" + str(Global.money) + "[/right]" - $Text/Pokedex/number.bbcode_text = "[right]" + str(Global.pokedex_caught.size()) + "[/right]" + $Text/Money/number.text = "[right]$" + str(Global.money) + "[/right]" + $Text/Pokedex/number.text = "[right]" + str(Global.pokedex_caught.size()) + "[/right]" #warning-ignore:INTEGER_DIVISION var hours : int = Global.time / 60 - $Text/Time/number.bbcode_text = "[right]" + str("%02d" % hours) + ":" + str("%02d" % (Global.time % 60)) + "[/right]" + $Text/Time/number.text = "[right]" + str("%02d" % hours) + ":" + str("%02d" % (Global.time % 60)) + "[/right]" # TODO check if player has badges. \ No newline at end of file diff --git a/Utilities/Card.gd.uid b/Utilities/Card.gd.uid new file mode 100644 index 000000000..2211f46de --- /dev/null +++ b/Utilities/Card.gd.uid @@ -0,0 +1 @@ +uid://bmegisjdvrtig diff --git a/Utilities/Card.tscn b/Utilities/Card.tscn old mode 100755 new mode 100644 index 98e1d4487..2025ad60a --- a/Utilities/Card.tscn +++ b/Utilities/Card.tscn @@ -1,94 +1,89 @@ -[gd_scene load_steps=9 format=2] +[gd_scene load_steps=7 format=2] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=1] -[ext_resource path="res://Graphics/Pictures/trcaseicon.png" type="Texture" id=2] -[ext_resource path="res://Graphics/Pictures/trcardbg.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Pictures/trcard.PNG" type="Texture" id=4] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=1] +[ext_resource path="res://Graphics/Pictures/trcaseicon.png" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Pictures/trcardbg.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Pictures/trcard.PNG" type="Texture2D" id=4] [ext_resource path="res://Utilities/Card.gd" type="Script" id=5] -[ext_resource path="res://Graphics/Characters/trainer000.PNG" type="Texture" id=6] +[ext_resource path="res://Graphics/Characters/trainer000.PNG" type="Texture2D" id=6] -[sub_resource type="DynamicFont" id=1] -size = 26 -extra_spacing_top = 2 -font_data = ExtResource( 1 ) -[sub_resource type="DynamicFont" id=2] -size = 26 -extra_spacing_top = 2 -font_data = ExtResource( 1 ) [node name="Card" type="Node2D"] script = ExtResource( 5 ) -[node name="trcardbg" type="Sprite" parent="."] +[node name="trcardbg" type="Sprite2D" parent="."] texture = ExtResource( 3 ) centered = false region_enabled = true region_rect = Rect2( 0, 0, 512, 384 ) +texture_repeat = 2 -[node name="trcard" type="Sprite" parent="."] +[node name="trcard" type="Sprite2D" parent="."] texture = ExtResource( 4 ) centered = false [node name="hidden_leaders" type="Node2D" parent="."] -[node name="1" type="Sprite" parent="hidden_leaders"] +[node name="1" type="Sprite2D" parent="hidden_leaders"] position = Vector2( 107, 278.288 ) texture = ExtResource( 2 ) -[node name="2" type="Sprite" parent="hidden_leaders"] +[node name="2" type="Sprite2D" parent="hidden_leaders"] position = Vector2( 203, 278.288 ) texture = ExtResource( 2 ) -[node name="3" type="Sprite" parent="hidden_leaders"] +[node name="3" type="Sprite2D" parent="hidden_leaders"] position = Vector2( 299, 278.288 ) texture = ExtResource( 2 ) -[node name="4" type="Sprite" parent="hidden_leaders"] +[node name="4" type="Sprite2D" parent="hidden_leaders"] position = Vector2( 395, 278.288 ) texture = ExtResource( 2 ) -[node name="5" type="Sprite" parent="hidden_leaders"] +[node name="5" type="Sprite2D" parent="hidden_leaders"] position = Vector2( 107, 342.288 ) texture = ExtResource( 2 ) -[node name="6" type="Sprite" parent="hidden_leaders"] +[node name="6" type="Sprite2D" parent="hidden_leaders"] position = Vector2( 203, 342.288 ) texture = ExtResource( 2 ) -[node name="7" type="Sprite" parent="hidden_leaders"] +[node name="7" type="Sprite2D" parent="hidden_leaders"] position = Vector2( 299, 342.288 ) texture = ExtResource( 2 ) -[node name="8" type="Sprite" parent="hidden_leaders"] +[node name="8" type="Sprite2D" parent="hidden_leaders"] position = Vector2( 395, 342.288 ) texture = ExtResource( 2 ) [node name="Text" type="Node2D" parent="."] [node name="IDNo" type="RichTextLabel" parent="Text"] -margin_left = 32.0 -margin_top = 48.0 -margin_right = 224.0 -margin_bottom = 78.0 -custom_fonts/normal_font = SubResource( 1 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 32.0 +offset_top = 48.0 +offset_right = 224.0 +offset_bottom = 78.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "IDNo.00000" +text = "IDNo.00000" text = "IDNo.00000" __meta__ = { "_edit_use_anchors_": false } [node name="Name" type="RichTextLabel" parent="Text"] -margin_left = 272.0 -margin_top = 48.0 -margin_right = 493.0 -margin_bottom = 78.0 -custom_fonts/normal_font = SubResource( 1 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 272.0 +offset_top = 48.0 +offset_right = 493.0 +offset_bottom = 78.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "NAME:" +text = "NAME:" text = "NAME:" __meta__ = { "_edit_use_anchors_": false @@ -97,14 +92,15 @@ __meta__ = { [node name="Money" type="Node2D" parent="Text"] [node name="number" type="RichTextLabel" parent="Text/Money"] -margin_left = 144.0 -margin_top = 96.0 -margin_right = 304.0 -margin_bottom = 128.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 144.0 +offset_top = 96.0 +offset_right = 304.0 +offset_bottom = 128.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "[right]$3000[/right]" +text = "[right]$3000[/right]" text = "$3000" scroll_active = false __meta__ = { @@ -112,14 +108,15 @@ __meta__ = { } [node name="text" type="RichTextLabel" parent="Text/Money"] -margin_left = 32.0 -margin_top = 96.0 -margin_right = 112.0 -margin_bottom = 128.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 32.0 +offset_top = 96.0 +offset_right = 112.0 +offset_bottom = 128.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "MONEY:" +text = "MONEY:" text = "MONEY:" scroll_active = false __meta__ = { @@ -130,14 +127,15 @@ __meta__ = { position = Vector2( 0, 48 ) [node name="number" type="RichTextLabel" parent="Text/Pokedex"] -margin_left = 144.0 -margin_top = 96.0 -margin_right = 304.0 -margin_bottom = 128.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 144.0 +offset_top = 96.0 +offset_right = 304.0 +offset_bottom = 128.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "[right]0[/right]" +text = "[right]0[/right]" text = "0" scroll_active = false __meta__ = { @@ -145,14 +143,15 @@ __meta__ = { } [node name="text" type="RichTextLabel" parent="Text/Pokedex"] -margin_left = 32.0 -margin_top = 96.0 -margin_right = 128.0 -margin_bottom = 128.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 32.0 +offset_top = 96.0 +offset_right = 128.0 +offset_bottom = 128.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "POKéDEX:" +text = "POKéDEX:" text = "POKéDEX:" scroll_active = false __meta__ = { @@ -163,14 +162,15 @@ __meta__ = { position = Vector2( 0, 112 ) [node name="number" type="RichTextLabel" parent="Text/Time"] -margin_left = 144.0 -margin_top = 96.0 -margin_right = 304.0 -margin_bottom = 128.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 144.0 +offset_top = 96.0 +offset_right = 304.0 +offset_bottom = 128.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "[right]00:00[/right]" +text = "[right]00:00[/right]" text = "00:00" scroll_active = false __meta__ = { @@ -178,20 +178,21 @@ __meta__ = { } [node name="text" type="RichTextLabel" parent="Text/Time"] -margin_left = 32.0 -margin_top = 96.0 -margin_right = 128.0 -margin_bottom = 128.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 32.0 +offset_top = 96.0 +offset_right = 128.0 +offset_bottom = 128.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "TIME:" +text = "TIME:" text = "TIME:" scroll_active = false __meta__ = { "_edit_use_anchors_": false } -[node name="Pic" type="Sprite" parent="."] +[node name="Pic" type="Sprite2D" parent="."] position = Vector2( 410, 165 ) texture = ExtResource( 6 ) diff --git a/Utilities/CliffEdge.gd b/Utilities/CliffEdge.gd old mode 100755 new mode 100644 index 3df620751..2760c372c --- a/Utilities/CliffEdge.gd +++ b/Utilities/CliffEdge.gd @@ -1,11 +1,11 @@ -tool +@tool extends Node2D -export(int) var size = 1 -export(String, "Up", "Down", "Left", "Right") var jump_direction = "Down" +@export var size: int = 1 +@export var jump_direction = "Down" # (String, "Up", "Down", "Left", "Right") func _process(_delta): - if Engine.editor_hint: + if Engine.is_editor_hint(): match jump_direction: "Up", "Down": $Area2D/CollisionShape2D.shape.extents = Vector2(size * 16, 16) diff --git a/Utilities/CliffEdge.gd.uid b/Utilities/CliffEdge.gd.uid new file mode 100644 index 000000000..83ff9e989 --- /dev/null +++ b/Utilities/CliffEdge.gd.uid @@ -0,0 +1 @@ +uid://b0yfaalw73h1p diff --git a/Utilities/CliffEdge.tscn b/Utilities/CliffEdge.tscn old mode 100755 new mode 100644 diff --git a/Utilities/DesktopKeyboard.gd b/Utilities/DesktopKeyboard.gd old mode 100755 new mode 100644 index 0858e1196..aa83dba19 --- a/Utilities/DesktopKeyboard.gd +++ b/Utilities/DesktopKeyboard.gd @@ -15,9 +15,9 @@ func _input(event): $Name.text = $Name.text + key.substr(6,1) elif key.length() == 1 and $Name.text.length() <= max_length: $Name.text = $Name.text + key.to_lower() - if key == "BackSpace": + if event.keycode == KEY_BACKSPACE: $Name.text = str($Name.text).substr(0, str($Name.text).length() - 1) - if key == "Enter": + if event.keycode == KEY_ENTER or event.keycode == KEY_KP_ENTER: if $Name.text != "": get_parent().NameResult($Name.text) pass diff --git a/Utilities/DesktopKeyboard.gd.uid b/Utilities/DesktopKeyboard.gd.uid new file mode 100644 index 000000000..3ec905368 --- /dev/null +++ b/Utilities/DesktopKeyboard.gd.uid @@ -0,0 +1 @@ +uid://bq5rs4n06xim7 diff --git a/Utilities/DesktopKeyboard.tscn b/Utilities/DesktopKeyboard.tscn old mode 100755 new mode 100644 index 032c1669e..49deb871b --- a/Utilities/DesktopKeyboard.tscn +++ b/Utilities/DesktopKeyboard.tscn @@ -1,53 +1,53 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=5 format=2] [ext_resource path="res://Utilities/DesktopKeyboard.gd" type="Script" id=1] -[ext_resource path="res://Graphics/Pictures/animatedbg.png" type="Texture" id=2] -[ext_resource path="res://Graphics/Pictures/naming2bg.png" type="Texture" id=3] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=4] +[ext_resource path="res://Graphics/Pictures/animatedbg.png" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Pictures/naming2bg.png" type="Texture2D" id=3] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=4] -[sub_resource type="DynamicFont" id=1] -size = 26 -font_data = ExtResource( 4 ) [node name="Node" type="Node"] script = ExtResource( 1 ) [node name="BackGround" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 2 ) [node name="Bands" type="TextureRect" parent="BackGround"] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 3 ) [node name="Prompt" type="Label" parent="."] -margin_left = 80.0 -margin_top = 20.0 -margin_right = 120.0 -margin_bottom = 34.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 80.0 +offset_top = 20.0 +offset_right = 120.0 +offset_bottom = 34.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "UI_KEYBOARD_NAME" [node name="Name" type="Label" parent="."] -margin_left = 80.0 -margin_top = 55.0 -margin_right = 192.0 -margin_bottom = 69.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 80.0 +offset_top = 55.0 +offset_right = 192.0 +offset_bottom = 69.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 [node name="Help" type="Label" parent="."] -margin_left = 40.0 -margin_top = 300.0 -margin_right = 152.0 -margin_bottom = 314.0 -custom_fonts/font = SubResource( 1 ) -custom_constants/line_spacing = 20 +offset_left = 40.0 +offset_top = 300.0 +offset_right = 152.0 +offset_bottom = 314.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_constants/line_spacing = 20 text = "UI_KEYBOARD_DESKTOP_HELP" [node name="Picture" type="TextureRect" parent="."] -margin_left = 180.0 -margin_top = 100.0 -margin_right = 340.0 -margin_bottom = 260.0 +offset_left = 180.0 +offset_top = 100.0 +offset_right = 340.0 +offset_bottom = 260.0 diff --git a/Utilities/Dialogue Box Arrow.tres b/Utilities/Dialogue Box Arrow.tres deleted file mode 100755 index 8003a7500..000000000 --- a/Utilities/Dialogue Box Arrow.tres +++ /dev/null @@ -1,18 +0,0 @@ -[gd_resource type="Animation" format=2] - -[resource] -length = 0.3 -loop = true -step = 0.05 -tracks/0/type = "value" -tracks/0/path = NodePath(".:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.15, 0.25, 0.3 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), -"update": 1, -"values": [ 0, 1, 2, 3, 0 ] -} diff --git a/Utilities/Dialogue Box Text Slide.tres b/Utilities/Dialogue Box Text Slide.tres deleted file mode 100755 index 10f0e53ba..000000000 --- a/Utilities/Dialogue Box Text Slide.tres +++ /dev/null @@ -1,68 +0,0 @@ -[gd_resource type="Animation" format=2] - -[resource] -resource_name = "Slide Text" -length = 0.2 -step = 0.01 -tracks/0/type = "value" -tracks/0/path = NodePath("Text1:rect_position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), -"update": 1, -"values": [ Vector2( 17, 15 ), Vector2( 17, 50 ) ] -} -tracks/1/type = "value" -tracks/1/path = NodePath("Text2:rect_position") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), -"update": 0, -"values": [ Vector2( 17, 50 ), Vector2( 17, 15 ) ] -} -tracks/2/type = "value" -tracks/2/path = NodePath("Text1:modulate") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/keys = { -"times": PoolRealArray( 0, 0.05, 0.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), -"update": 0, -"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] -} -tracks/3/type = "value" -tracks/3/path = NodePath("Text1:visible") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/keys = { -"times": PoolRealArray( 0, 0.05, 0.2 ), -"transitions": PoolRealArray( 1, 1, 1 ), -"update": 1, -"values": [ true, false, true ] -} -tracks/4/type = "method" -tracks/4/path = NodePath("..") -tracks/4/interp = 1 -tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true -tracks/4/keys = { -"times": PoolRealArray( 0.2 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ ], -"method": "swap_text" -} ] -} diff --git a/Utilities/Dialogue/Event.gd b/Utilities/Dialogue/Event.gd old mode 100755 new mode 100644 diff --git a/Utilities/Dialogue/Event.gd.uid b/Utilities/Dialogue/Event.gd.uid new file mode 100644 index 000000000..00844db3e --- /dev/null +++ b/Utilities/Dialogue/Event.gd.uid @@ -0,0 +1 @@ +uid://cijbqu6slenis diff --git a/Utilities/Dialogue/Events/SkipTextEvent.gd b/Utilities/Dialogue/Events/SkipTextEvent.gd old mode 100755 new mode 100644 index b14141982..c896b327e --- a/Utilities/Dialogue/Events/SkipTextEvent.gd +++ b/Utilities/Dialogue/Events/SkipTextEvent.gd @@ -3,7 +3,8 @@ extends "res://Utilities/Dialogue/Event.gd" # This event makes the text advance without having to press Enter class_name SkipTextEvent -func _init(pos, tree).(pos, tree): +func _init(pos, tree): + super(pos, tree) pass func on_event(): @@ -11,6 +12,7 @@ func on_event(): # FIXME: Workaround while # https://github.com/godotengine/godot/pull/32034 is not implemented - yield(tree, "idle_frame") + await tree.process_frame DialogueSystem.finish_dialogue() - timer.start() \ No newline at end of file + timer.start() + diff --git a/Utilities/Dialogue/Events/SkipTextEvent.gd.uid b/Utilities/Dialogue/Events/SkipTextEvent.gd.uid new file mode 100644 index 000000000..a3b445d5f --- /dev/null +++ b/Utilities/Dialogue/Events/SkipTextEvent.gd.uid @@ -0,0 +1 @@ +uid://csegomtq2vsg7 diff --git a/Utilities/Dialogue/Events/WaitEvent.gd b/Utilities/Dialogue/Events/WaitEvent.gd old mode 100755 new mode 100644 index d2c1af1fc..77e872eb6 --- a/Utilities/Dialogue/Events/WaitEvent.gd +++ b/Utilities/Dialogue/Events/WaitEvent.gd @@ -5,10 +5,11 @@ class_name WaitEvent var time -func _init(pos, tree, time).(pos, tree): +func _init(pos, tree, time): + super(pos, tree) self.time = time func on_event(): timer.stop() - yield(tree.create_timer(time), "timeout") + await tree.create_timer(time).timeout timer.start() diff --git a/Utilities/Dialogue/Events/WaitEvent.gd.uid b/Utilities/Dialogue/Events/WaitEvent.gd.uid new file mode 100644 index 000000000..8c679f4c7 --- /dev/null +++ b/Utilities/Dialogue/Events/WaitEvent.gd.uid @@ -0,0 +1 @@ +uid://bi2gvqmuqurh0 diff --git a/Utilities/DialogueSystem.gd b/Utilities/DialogueSystem.gd old mode 100755 new mode 100644 index 9e5bd43ca..0b7e87769 --- a/Utilities/DialogueSystem.gd +++ b/Utilities/DialogueSystem.gd @@ -1,9 +1,9 @@ extends CanvasLayer -onready var ArrowBottomLeft = preload("res://Graphics/Pictures/Arrow1.png") -onready var ArrowBottomRight = preload("res://Graphics/Pictures/Arrow2.png") -onready var ArrowTopLeft = preload("res://Graphics/Pictures/Arrow3.png") -onready var ArrowTopRight = preload("res://Graphics/Pictures/Arrow4.png") +@onready var ArrowBottomLeft = preload("res://Graphics/Pictures/Arrow1.png") +@onready var ArrowBottomRight = preload("res://Graphics/Pictures/Arrow2.png") +@onready var ArrowTopLeft = preload("res://Graphics/Pictures/Arrow3.png") +@onready var ArrowTopRight = preload("res://Graphics/Pictures/Arrow4.png") # Used to indicate current text mode enum mode { @@ -15,7 +15,7 @@ const TOP = Vector2(10, 10) const MIDDLE = Vector2(10, 150) const BOTTOM = Vector2(10, 280) -onready var typeTimer = $Box/TypeDelay +@onready var typeTimer = $Box/TypeDelay signal dialogue_start signal dialogue_end @@ -52,8 +52,8 @@ func _ready(): # Internal function: rescales the dialogue box for mobile displays func rescale_mobile(deviceSize): offset.x = (deviceSize.x - (deviceSize.y * 1.333)) / 2 - var boxRatio = ProjectSettings.get_setting("display/window/size/width") / $Box.rect_size.x - var scale = deviceSize.y * 1.333 / boxRatio / $Box.rect_size.x + var boxRatio = ProjectSettings.get_setting("display/window/size/viewport_width") / $Box.size.x + var scale = deviceSize.y * 1.333 / boxRatio / $Box.size.x self.scale.x = scale self.scale.y = scale @@ -69,39 +69,39 @@ func load_text(text_array): func show_arrow(source_vector): var arrow_height = 0 var arrow_width = 0 - if $Box.rect_position == BOTTOM: + if $Box.position == BOTTOM: arrow_height = 280 - source_vector.y arrow_width = int(arrow_height * 1.333) if source_vector.x >= 256: $Arrow.texture = ArrowBottomRight - $Arrow.rect_position = Vector2(source_vector.x - arrow_width, source_vector.y) + $Arrow.position = Vector2(source_vector.x - arrow_width, source_vector.y) pass elif source_vector.x < 256: $Arrow.texture = ArrowBottomLeft - $Arrow.rect_position = Vector2(source_vector.x, source_vector.y) + $Arrow.position = Vector2(source_vector.x, source_vector.y) pass pass - elif $Box.rect_position == TOP: + elif $Box.position == TOP: if source_vector.x >= 256: $Arrow.texture = ArrowTopRight - $Arrow.rect_position = Vector2(10, 80) + $Arrow.position = Vector2(10, 80) pass elif source_vector.x < 256: $Arrow.texture = ArrowTopLeft - $Arrow.rect_position = Vector2(10, 80) + $Arrow.position = Vector2(10, 80) pass arrow_height = source_vector.y - 80 arrow_width = source_vector.x - 10 pass - $Arrow.rect_size = Vector2(arrow_width,arrow_height) + $Arrow.size = Vector2(arrow_width,arrow_height) $Arrow.visible = true # Resets the dialogue system, clearing everything func reset(): for node in [$Box/Text1, $Box/Text2]: node.bbcode_enabled = true - node.bbcode_text = "" - node.percent_visible = 0 + node.text = "" + node.visible_ratio = 0 $Box/AudioStreamPlayer.play() $Box/PauseArrow.hide() $Box.hide() @@ -122,7 +122,7 @@ func start_dialogue_sequence(): $Box.show() emit_signal("dialogue_sequence_start") while next_dialogue(): - yield(self, "dialogue_end") + await self.dialogue_end emit_signal("dialogue_sequence_end") @@ -130,7 +130,9 @@ func start_dialogue_sequence(): func next_dialogue(): $Box.show() var string = dialogue_string + str(counter) + print("next_dialogue() checking: ", string, " -> ", tr(string)) if tr(string) == string: + print("Translation not found, returning false") return false start_dialog(dialogue_string + str(counter)) counter += 1 @@ -140,16 +142,22 @@ func set_show_arrow(show_arrow = true): force_arrow = show_arrow func set_box_position(pos = BOTTOM): - $Box.rect_position = pos + $Box.position = pos func set_point_to(point_to = null): self.point_to = point_to # Starts a dialogue text func start_dialog(text): + $Box/TypeDelay.wait_time = [0.05, 0.02, 0.008][clampi(Global.text_speed, 0, 2)] + print("start_dialog() called with: ", text) + print("1. emitting dialogue_start") emit_signal("dialogue_start") + print("2. calling reset()") reset() + print("3. calling load_text()") load_text(tr(text)) + print("4. calling pop_event()") pop_event() if(force_arrow && point_to != null): @@ -157,16 +165,18 @@ func start_dialog(text): else: $Arrow.hide() + print("5. text_lines=", text_lines) if text_lines == 1: - $Box/Text1.bbcode_text = self.text[0] + $Box/Text1.text = self.text[0] currentMode = mode.SingleText else: - $Box/Text1.bbcode_text = self.text[0] + $Box/Text1.text = self.text[0] format_to_copy = TextParser.get_last_format(self.text[0]) - $Box/Text2.bbcode_text = format_to_copy + self.text[1] + $Box/Text2.text = format_to_copy + self.text[1] currentMode = mode.MultiText $Box.show() $Box/TypeDelay.start() + print("6. TypeDelay started, Box visible=", $Box.visible) active = true pass @@ -192,6 +202,7 @@ func _process(delta): pass func finish_dialogue(): + print("finish_dialogue() called - emitting dialogue_end") $Box.hide() $Arrow.hide() active = false @@ -204,19 +215,19 @@ func slide_text(): sliding_text = true current_line = current_line + 1 $Box/AnimationPlayer.play("Slide Text") - yield($Box/AnimationPlayer, "animation_finished") + await $Box/AnimationPlayer.animation_finished $Box/AudioStreamPlayer.play() else: is_finished = true func swap_text(): if text_lines > 1: - var tempText = $Box/Text2.bbcode_text - $Box/Text1.rect_position = Vector2(17,15) - $Box/Text2.rect_position = Vector2(17,50) - $Box/Text1.bbcode_text = tempText + var tempText = $Box/Text2.text + $Box/Text1.position = Vector2(17,12) + $Box/Text2.position = Vector2(17,50) + $Box/Text1.text = tempText format_to_copy = TextParser.get_last_format(tempText) - $Box/Text2.bbcode_text = format_to_copy + text[current_line + 1] + $Box/Text2.text = format_to_copy + text[current_line + 1] $Box/Text1.visible_characters = $Box/Text2.visible_characters $Box/Text2.visible_characters = 0 $Box/TypeDelay.start() @@ -251,11 +262,12 @@ func parse_string(text): var text_line = text_array[index] var stripped_text_line = TextParser.strip_metadata(text_line) # If text wraps, we move the last word to the next line, until it no longer overflows - while $Box/Text1.get_font("normal_font").get_string_size(stripped_text_line).x > $Box/Text1.rect_size.x: + var _fs = $Box/Text1.get_theme_font_size("normal_font_size") + while $Box/Text1.get_theme_font("normal_font").get_string_size(stripped_text_line, HORIZONTAL_ALIGNMENT_LEFT, -1, _fs).x > $Box/Text1.size.x: var stripped_last_word = stripped_text_line.rsplit(" ", false, 1)[-1] var last_word = text_line.rsplit(" ", false, 1)[-1] # If the word itself is bigger than the text box, we exit the loop to prevent infinite tries of wrapping - if($Box/Text1.get_font("normal_font").get_string_size(last_word).x > $Box/Text1.rect_size.x): + if($Box/Text1.get_theme_font("normal_font").get_string_size(last_word, HORIZONTAL_ALIGNMENT_LEFT, -1, _fs).x > $Box/Text1.size.x): break stripped_text_line = stripped_text_line.substr(0, stripped_text_line.length() - stripped_last_word.length() - 1) text_line = text_line.substr(0, text_line.length() - last_word.length() - 1) @@ -273,9 +285,10 @@ func parse_string(text): return final_text func _on_TypeDelay_timeout(): + print("TypeDelay timeout - pos:", pos, " Text1 chars:", $Box/Text1.visible_characters, "/", $Box/Text1.text.length()) while(current_event != null and current_event.pos == pos): active = false - yield(current_event.on_event(), "completed") + await current_event.on_event() pop_event() active = true if($Box/Text1.visible_characters < $Box/Text1.text.length()): @@ -288,7 +301,7 @@ func _on_TypeDelay_timeout(): elif(currentMode == mode.MultiText): while(current_event != null and current_event.pos == pos): active = false - yield(current_event.on_event(), "completed") + await current_event.on_event() pop_event() active = true if($Box/Text2.visible_characters < $Box/Text2.text.length()): @@ -300,6 +313,6 @@ func _on_TypeDelay_timeout(): func pop_event(): current_event = null - if not events.empty(): + if not events.is_empty(): current_event = events[0] - events.remove(0) + events.remove_at(0) diff --git a/Utilities/DialogueSystem.gd.uid b/Utilities/DialogueSystem.gd.uid new file mode 100644 index 000000000..82d4ff549 --- /dev/null +++ b/Utilities/DialogueSystem.gd.uid @@ -0,0 +1 @@ +uid://cil2oy4yi080h diff --git a/Utilities/DialogueSystem.tscn b/Utilities/DialogueSystem.tscn old mode 100755 new mode 100644 index f85dceddf..5d1ccca37 --- a/Utilities/DialogueSystem.tscn +++ b/Utilities/DialogueSystem.tscn @@ -1,49 +1,34 @@ -[gd_scene load_steps=14 format=2] +[gd_scene load_steps=12 format=2] [ext_resource path="res://Utilities/DialogueSystem.gd" type="Script" id=1] -[ext_resource path="res://Graphics/Windowskins/frlgtextskin.png" type="Texture" id=2] -[ext_resource path="res://Utilities/Dialogue Box Text Slide.tres" type="Animation" id=3] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=4] -[ext_resource path="res://Graphics/Pictures/pause.png" type="Texture" id=5] -[ext_resource path="res://Utilities/Dialogue Box Arrow.tres" type="Animation" id=6] +[ext_resource path="res://Graphics/Windowskins/frlgtextskin.png" type="Texture2D" id=2] +[ext_resource path="res://Utilities/Dialogue_Box_Text_Slide.tres" type="Animation" id=3] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=4] +[ext_resource path="res://Fonts/VL-Gothic-Regular.ttf" type="FontFile" id=8] +[ext_resource path="res://Fonts/PokemonUraniumKR.ttf" type="FontFile" id=9] +[ext_resource path="res://Fonts/NotoSansCJKsc-Medium.otf" type="FontFile" id=10] +[ext_resource path="res://Graphics/Pictures/pause.png" type="Texture2D" id=5] +[ext_resource path="res://Utilities/Dialogue_Box_Arrow.tres" type="Animation" id=6] [ext_resource path="res://Audio/SE/Choose.WAV" type="AudioStream" id=7] -[sub_resource type="DynamicFontData" id=1] -font_path = "res://Fonts/pkmndpb.ttf" - -[sub_resource type="DynamicFont" id=2] -size = 26 -font_data = SubResource( 1 ) - -[sub_resource type="DynamicFont" id=3] -size = 26 -font_data = ExtResource( 4 ) - -[sub_resource type="DynamicFontData" id=4] -font_path = "res://Fonts/pkmndpb.ttf" - -[sub_resource type="DynamicFont" id=5] -size = 26 -font_data = SubResource( 4 ) - -[sub_resource type="DynamicFont" id=6] -size = 26 -font_data = ExtResource( 4 ) +[sub_resource type="FontVariation" id=1] +base_font = ExtResource( 4 ) +fallbacks = [ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 )] [node name="CanvasLayer" type="CanvasLayer"] layer = 10 script = ExtResource( 1 ) [node name="Box" type="NinePatchRect" parent="."] -pause_mode = 2 +process_mode = 3 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 -margin_left = -246.0 -margin_top = -104.0 -margin_right = 244.0 -margin_bottom = -10.0 +offset_left = -246.0 +offset_top = -104.0 +offset_right = 244.0 +offset_bottom = -10.0 size_flags_horizontal = 0 size_flags_vertical = 0 texture = ExtResource( 2 ) @@ -61,32 +46,36 @@ __meta__ = { "anims/Slide Text" = ExtResource( 3 ) [node name="Text1" type="RichTextLabel" parent="Box"] -margin_left = 17.0 -margin_top = 15.0 -margin_right = 462.0 -margin_bottom = 50.0 -custom_fonts/bold_font = SubResource( 2 ) -custom_fonts/normal_font = SubResource( 3 ) +offset_left = 17.0 +offset_top = 12.0 +offset_right = 462.0 +offset_bottom = 52.0 +theme_override_fonts/bold_font = SubResource( 1 ) +theme_override_fonts/normal_font = SubResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_font_sizes/bold_font_size = 26 bbcode_enabled = true -bbcode_text = "Sample text." +text = "Sample text." meta_underlined = false text = "Sample text." scroll_active = false [node name="Text2" type="RichTextLabel" parent="Box"] -margin_left = 17.0 -margin_top = 50.0 -margin_right = 462.0 -margin_bottom = 85.0 -custom_fonts/bold_font = SubResource( 5 ) -custom_fonts/normal_font = SubResource( 6 ) +offset_left = 17.0 +offset_top = 50.0 +offset_right = 462.0 +offset_bottom = 90.0 +theme_override_fonts/bold_font = SubResource( 1 ) +theme_override_fonts/normal_font = SubResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_font_sizes/bold_font_size = 26 bbcode_enabled = true -bbcode_text = "Sample text" +text = "Sample text" meta_underlined = false text = "Sample text" scroll_active = false -[node name="PauseArrow" type="Sprite" parent="Box"] +[node name="PauseArrow" type="Sprite2D" parent="Box"] position = Vector2( 470, 66 ) texture = ExtResource( 5 ) hframes = 4 @@ -103,8 +92,7 @@ volume_db = -12.0 wait_time = 0.02 [node name="Arrow" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 -expand = true - +offset_right = 40.0 +offset_bottom = 40.0 +expand_mode = 1 [connection signal="timeout" from="Box/TypeDelay" to="." method="_on_TypeDelay_timeout"] diff --git a/Utilities/Dialogue_Box_Arrow.tres b/Utilities/Dialogue_Box_Arrow.tres new file mode 100644 index 000000000..87b04a196 --- /dev/null +++ b/Utilities/Dialogue_Box_Arrow.tres @@ -0,0 +1,18 @@ +[gd_resource type="Animation" format=2] + +[resource] +length = 0.3 +loop = true +step = 0.05 +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PackedFloat32Array( 0, 0.1, 0.15, 0.25, 0.3 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), +"update": 1, +"values": [ 0, 1, 2, 3, 0 ] +} diff --git a/Utilities/Dialogue_Box_Text_Slide.tres b/Utilities/Dialogue_Box_Text_Slide.tres new file mode 100644 index 000000000..ae340f787 --- /dev/null +++ b/Utilities/Dialogue_Box_Text_Slide.tres @@ -0,0 +1,68 @@ +[gd_resource type="Animation" format=2] + +[resource] +resource_name = "Slide Text" +length = 0.2 +step = 0.01 +tracks/0/type = "value" +tracks/0/path = NodePath("Text1:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), +"update": 1, +"values": [ Vector2( 17, 15 ), Vector2( 17, 50 ) ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Text2:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), +"update": 0, +"values": [ Vector2( 17, 50 ), Vector2( 17, 15 ) ] +} +tracks/2/type = "value" +tracks/2/path = NodePath("Text1:modulate") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PackedFloat32Array( 0, 0.05, 0.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] +} +tracks/3/type = "value" +tracks/3/path = NodePath("Text1:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/keys = { +"times": PackedFloat32Array( 0, 0.05, 0.2 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), +"update": 1, +"values": [ true, false, true ] +} +tracks/4/type = "method" +tracks/4/path = NodePath("..") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/keys = { +"times": PackedFloat32Array( 0.2 ), +"transitions": PackedFloat32Array( 1 ), +"values": [ { +"args": [ ], +"method": "swap_text" +} ] +} diff --git a/Utilities/Door.gd b/Utilities/Door.gd old mode 100755 new mode 100644 index cfaa77da3..f5321ad7d --- a/Utilities/Door.gd +++ b/Utilities/Door.gd @@ -1,14 +1,14 @@ extends Node2D -export(String, FILE, "*.tscn") var scene_destination = "" # The scene to change to. Keep blank for room change. -export(Vector2) var location # The location of the exit -export(bool) var exterior # Is the door an exterior or interior -export(String, "Type 1 - Wood", "Type 2 - Glass", "Type 3 - Invisible", "Type 4 - Bi-Glass") var door_type # The texture of the exterior door -export(String, "No Change", "Down", "Up") var change_direction = "No Change" +@export var scene_destination = "" # The scene to change to. Keep blank for room change. # (String, FILE, "*.tscn") +@export var location: Vector2 # The location of the exit +@export var exterior: bool # Is the door an exterior or interior +@export_enum("Type 1 - Wood", "Type 2 - Glass", "Type 3 - Invisible", "Type 4 - Bi-Glass") var door_type: String # The texture of the exterior door +@export var change_direction = "No Change" # (String, "No Change", "Down", "Up") -onready var type1_texture = load("res://Graphics/Characters/PU-doorsdew.PNG") -onready var type2_texture = load("res://Graphics/Characters/FKdoors1.png") -onready var type4_texture = load("res://Graphics/Characters/door2 (4).png") +@onready var type1_texture = load("res://Graphics/Characters/PU-doorsdew.PNG") +@onready var type2_texture = load("res://Graphics/Characters/FKdoors1.png") +@onready var type4_texture = load("res://Graphics/Characters/door2_4.png") var locked = false var key_id : int @@ -49,23 +49,23 @@ func animation_open(): match door_type: "Type 1 - Wood": $Exterior.region_rect = Rect2(4,0,32,32) - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.region_rect = Rect2(4,72,32,32) - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.region_rect = Rect2(4,36,32,32) "Type 2 - Glass": $Exterior.frame = 7 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 11 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 15 "Type 3 - Invisible": - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout "Type 4 - Bi-Glass": $Exterior.frame = 11 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 15 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 7 emit_signal("animation_finished") @@ -73,27 +73,27 @@ func animation_close(): match door_type: "Type 1 - Wood": $Exterior.region_rect = Rect2(4,36,32,32) - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.region_rect = Rect2(4,72,32,32) - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.region_rect = Rect2(4,0,32,32) "Type 2 - Glass": $Exterior.frame = 15 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 11 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 7 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 3 "Type 3 - Invisible": - yield(get_tree().create_timer(0.1), "timeout") + await get_tree().create_timer(0.1).timeout "Type 4 - Bi-Glass": $Exterior.frame = 7 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 15 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 11 - yield(get_tree().create_timer(0.2), "timeout") + await get_tree().create_timer(0.2).timeout $Exterior.frame = 3 emit_signal("animation_finished") @@ -112,14 +112,14 @@ func transition(): if !Global.inventory.has_item_id(key_id): DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.play_dialogue("This door is locked.") - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.release_player() else: var temp = Global.inventory.get_item_by_id(key_id) DialogueSystem.set_box_position(DialogueSystem.BOTTOM) Global.game.play_dialogue(Global.TrainerName + " used " + temp.name + "!") locked = false - yield(Global.game, "event_dialogue_end") + await Global.game.event_dialogue_end Global.game.release_player() return @@ -127,23 +127,23 @@ func transition(): if exterior: match door_type: "Type 1 - Wood", "Type 4 - Bi-Glass": - sound = load("res://Audio/SE/Entering Door.wav") + sound = load("res://Audio/SE/Entering_Door.wav") "Type 2 - Glass": - sound = load("res://Audio/SE/Entering Door.wav") # Missing glass door sound? + sound = load("res://Audio/SE/Entering_Door.wav") # Missing glass door sound? if sound != null: $AudioStreamPlayer.stream = sound $AudioStreamPlayer.play() animation_open() - yield(self, "animation_finished") + await self.animation_finished Global.game.player.move(true) Global.game.player.visible = false animation_close() - yield(self, "animation_finished") + await self.animation_finished else: - sound = load("res://Audio/SE/Exit Door.WAV") + sound = load("res://Audio/SE/Exit_Door.WAV") $AudioStreamPlayer.stream = sound $AudioStreamPlayer.play() diff --git a/Utilities/Door.gd.uid b/Utilities/Door.gd.uid new file mode 100644 index 000000000..3f93802d8 --- /dev/null +++ b/Utilities/Door.gd.uid @@ -0,0 +1 @@ +uid://qjcyvn46y3gw diff --git a/Utilities/Door.tscn b/Utilities/Door.tscn old mode 100755 new mode 100644 index 344e94c81..93fa377aa --- a/Utilities/Door.tscn +++ b/Utilities/Door.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=4 format=2] [ext_resource path="res://Utilities/Door.gd" type="Script" id=1] -[ext_resource path="res://Graphics/Characters/PU-doorsdew.PNG" type="Texture" id=2] +[ext_resource path="res://Graphics/Characters/PU-doorsdew.PNG" type="Texture2D" id=2] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 16, 16 ) @@ -13,7 +13,7 @@ script = ExtResource( 1 ) exterior = true door_type = "Type 1 - Wood" -[node name="Exterior" type="Sprite" parent="."] +[node name="Exterior" type="Sprite2D" parent="."] texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 4, 36, 32, 32 ) diff --git a/Utilities/Event.gd b/Utilities/Event.gd old mode 100755 new mode 100644 index 249412ea7..320654f5d --- a/Utilities/Event.gd +++ b/Utilities/Event.gd @@ -1,9 +1,9 @@ -tool +@tool extends Area2D -export(String, "1x1", "2x1", "custom") var size -export(Vector2) var custom_size -export(Vector2) var custom_offset +@export_enum("1x1", "2x1", "custom") var size: String +@export var custom_size: Vector2 +@export var custom_offset: Vector2 func _ready(): if size != "custom": match size: @@ -17,7 +17,7 @@ func _ready(): $CollisionShape2D.shape.extents = custom_size $CollisionShape2D.position = custom_offset func _process(_delta): - if Engine.editor_hint: + if Engine.is_editor_hint(): if size != "custom": match size: "1x1": diff --git a/Utilities/Event.gd.uid b/Utilities/Event.gd.uid new file mode 100644 index 000000000..af7561fc6 --- /dev/null +++ b/Utilities/Event.gd.uid @@ -0,0 +1 @@ +uid://bm5ibueaox3u5 diff --git a/Utilities/Event.tscn b/Utilities/Event.tscn old mode 100755 new mode 100644 diff --git a/Utilities/Evolution.gd b/Utilities/Evolution.gd old mode 100755 new mode 100644 index 985a81ae5..feeb8f32f --- a/Utilities/Evolution.gd +++ b/Utilities/Evolution.gd @@ -1,6 +1,6 @@ extends Node2D -export var effect_weight = 0.0 +@export var effect_weight = 0.0 var effect_shader var effect_shader_2 var effect_enable = false @@ -19,8 +19,8 @@ func _ready(): func _process(_delta): if effect_enable: - effect_shader.set_shader_param("effect_weight" , effect_weight) - effect_shader_2.set_shader_param("effect_weight" , effect_weight) + effect_shader.set_shader_parameter("effect_weight" , effect_weight) + effect_shader_2.set_shader_parameter("effect_weight" , effect_weight) pass func setup(poke_start : Pokemon, poke_ID_end : int): @@ -31,8 +31,8 @@ func setup(poke_start : Pokemon, poke_ID_end : int): start_sprite.scale = Vector2(2,2) start_sprite.visible = true start_sprite.material = ShaderMaterial.new() - start_sprite.material.shader = load("res://Utilities/Battle/WhiteFade.shader") - start_sprite.material.set_shader_param("effect_weight", 0.0) + start_sprite.material.shader = load("res://Utilities/Battle/WhiteFade.gdshader") + start_sprite.material.set_shader_parameter("effect_weight", 0.0) start_sprite.name = "StartSprite" effect_shader = start_sprite.material effect_weight = 0.0 @@ -48,8 +48,8 @@ func setup(poke_start : Pokemon, poke_ID_end : int): end_sprite.scale = Vector2(2,2) end_sprite.visible = false end_sprite.material = ShaderMaterial.new() - end_sprite.material.shader = load("res://Utilities/Battle/WhiteFade.shader") - end_sprite.material.set_shader_param("effect_weight", 0.0) + end_sprite.material.shader = load("res://Utilities/Battle/WhiteFade.gdshader") + end_sprite.material.set_shader_parameter("effect_weight", 0.0) end_sprite.name = "EndSprite" effect_shader_2 = end_sprite.material effect_weight = 0.0 @@ -57,19 +57,19 @@ func setup(poke_start : Pokemon, poke_ID_end : int): func run(): effect_enable = true - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout Global.game.get_node("Effect_music").stream = load(start_cry) Global.game.get_node("Effect_music").play() - Global.game.play_dialogue("What?\n" + start_name + " is evolving!") - yield(Global.game, "event_dialogue_end") + Global.game.play_dialogue(tr("What?\n{1} is evolving!").replace("{1}", tr(start_name))) + await Global.game.event_dialogue_end $AudioStreamPlayer.stream = load("res://Audio/BGM/PU-evolve.ogg") $AudioStreamPlayer.play() $AnimationPlayer.play("ShadeUp") - yield($AnimationPlayer, "animation_finished") + await $AnimationPlayer.animation_finished $AnimationPlayer.play("Evolve") - yield($AnimationPlayer, "animation_finished") + await $AnimationPlayer.animation_finished $AudioStreamPlayer.stop() start_sprite.hide() Global.game.get_node("Effect_music").stream = load(end_cry) @@ -80,7 +80,7 @@ func run(): $AudioStreamPlayer.stream = sound $AudioStreamPlayer.play() - Global.game.play_dialogue("Congratulations!\nYour " + start_name + " evolved into " + end_name + "!") - yield(Global.game, "event_dialogue_end") + Global.game.play_dialogue(tr("Congratulations!\nYour {1} evolved into {2}!").replace("{1}", tr(start_name)).replace("{2}", tr(end_name))) + await Global.game.event_dialogue_end emit_signal("close") effect_enable = false diff --git a/Utilities/Evolution.gd.uid b/Utilities/Evolution.gd.uid new file mode 100644 index 000000000..5dcdb6e26 --- /dev/null +++ b/Utilities/Evolution.gd.uid @@ -0,0 +1 @@ +uid://djl7o4ae1rq4x diff --git a/Utilities/Evolution.tscn b/Utilities/Evolution.tscn old mode 100755 new mode 100644 index a06664fa5..c8828e250 --- a/Utilities/Evolution.tscn +++ b/Utilities/Evolution.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=9 format=2] -[ext_resource path="res://Graphics/Pictures/Evolution.png" type="Texture" id=1] -[ext_resource path="res://Graphics/Battlers/003.png" type="Texture" id=2] +[ext_resource path="res://Graphics/Pictures/Evolution.png" type="Texture2D" id=1] +[ext_resource path="res://Graphics/Battlers/003.png" type="Texture2D" id=2] [ext_resource path="res://Utilities/Evolution.gd" type="Script" id=3] [ext_resource path="res://Audio/BGM/PU-evolve.ogg" type="AudioStream" id=4] -[ext_resource path="res://Graphics/Battlers/004.png" type="Texture" id=5] +[ext_resource path="res://Graphics/Battlers/004.png" type="Texture2D" id=5] [sub_resource type="Animation" id=1] resource_name = "BG" @@ -17,8 +17,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 1, "values": [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] } @@ -33,8 +33,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 6.75, 7, 7.2, 7.45, 7.7, 7.95, 8.15, 8.4, 8.6, 8.85, 9.05, 9.3, 9.4, 9.5, 9.6, 9.7 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 6.75, 7, 7.2, 7.45, 7.7, 7.95, 8.15, 8.4, 8.6, 8.85, 9.05, 9.3, 9.4, 9.5, 9.6, 9.7 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ) ] } @@ -45,8 +45,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 10.5, 11.1 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 10.5, 11.1 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ 1.0, 1.0, 0.0 ] } @@ -57,8 +57,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -69,8 +69,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 1, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 6.75, 7, 7.2, 7.45, 7.7, 7.95, 8.15, 8.4, 8.6, 8.85, 9.05, 9.3, 9.4, 9.5, 9.6, 9.7 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 1, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 6.75, 7, 7.2, 7.45, 7.7, 7.95, 8.15, 8.4, 8.6, 8.85, 9.05, 9.3, 9.4, 9.5, 9.6, 9.7 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ), Vector2( 0.5, 0.5 ), Vector2( 2, 2 ) ] } @@ -81,8 +81,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -93,8 +93,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 9.7, 10.8 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 9.7, 10.8 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 1, "values": [ false, true, false ] } @@ -105,8 +105,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 9.7, 10, 10.5, 10.8 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array( 9.7, 10, 10.5, 10.8 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] } @@ -120,8 +120,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ 0.0, 1.0 ] } @@ -133,7 +133,7 @@ effect_weight = 1.0 [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource( 4 ) -[node name="BG" type="Sprite" parent="."] +[node name="BG" type="Sprite2D" parent="."] position = Vector2( -0.707092, 0 ) scale = Vector2( 2, 2 ) texture = ExtResource( 1 ) @@ -145,8 +145,8 @@ autoplay = "BG" anims/BG = SubResource( 1 ) [node name="TopBar" type="ColorRect" parent="."] -margin_right = 512.0 -margin_bottom = 64.0 +offset_right = 512.0 +offset_bottom = 64.0 color = Color( 0, 0, 0, 1 ) __meta__ = { "_edit_lock_": true, @@ -154,16 +154,16 @@ __meta__ = { } [node name="BottomBar" type="ColorRect" parent="."] -margin_top = 320.0 -margin_right = 512.0 -margin_bottom = 384.0 +offset_top = 320.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 1 ) __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="StartSprite" type="Sprite" parent="."] +[node name="StartSprite" type="Sprite2D" parent="."] position = Vector2( 256, 192 ) scale = Vector2( 2, 2 ) texture = ExtResource( 2 ) @@ -172,7 +172,7 @@ __meta__ = { "_edit_lock_": true } -[node name="EndSprite" type="Sprite" parent="."] +[node name="EndSprite" type="Sprite2D" parent="."] position = Vector2( 256, 192 ) scale = Vector2( 0.5, 0.5 ) texture = ExtResource( 5 ) @@ -188,8 +188,8 @@ anims/ShadeUp = SubResource( 3 ) [node name="WhiteFade" type="ColorRect" parent="."] visible = false modulate = Color( 1, 1, 1, 0 ) -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false diff --git a/Utilities/GameViewport.gd b/Utilities/GameViewport.gd old mode 100755 new mode 100644 index 797ca8679..e681a6a41 --- a/Utilities/GameViewport.gd +++ b/Utilities/GameViewport.gd @@ -1,3 +1,3 @@ -extends Viewport +extends SubViewport func newScene(scene): get_parent().get_parent().changeScene(scene) diff --git a/Utilities/GameViewport.gd.uid b/Utilities/GameViewport.gd.uid new file mode 100644 index 000000000..42e84c802 --- /dev/null +++ b/Utilities/GameViewport.gd.uid @@ -0,0 +1 @@ +uid://c1wfbpsjqju8b diff --git a/Utilities/Grass.gdshader b/Utilities/Grass.gdshader new file mode 100644 index 000000000..bd58374ed --- /dev/null +++ b/Utilities/Grass.gdshader @@ -0,0 +1,10 @@ +shader_type canvas_item; + +uniform sampler2D mask_texture; + +void fragment() { + vec4 colour = texture(TEXTURE, UV); + colour.a *= texture(mask_texture, UV).a; + + COLOR = colour; +} \ No newline at end of file diff --git a/Utilities/Grass.gdshader.uid b/Utilities/Grass.gdshader.uid new file mode 100644 index 000000000..c1add54c7 --- /dev/null +++ b/Utilities/Grass.gdshader.uid @@ -0,0 +1 @@ +uid://duh3tkcxvams3 diff --git a/Utilities/Grass.shader b/Utilities/Grass.shader old mode 100755 new mode 100644 diff --git a/Utilities/Grass_Animation.tscn b/Utilities/Grass_Animation.tscn old mode 100755 new mode 100644 index 72bbaea53..d47e9e283 --- a/Utilities/Grass_Animation.tscn +++ b/Utilities/Grass_Animation.tscn @@ -1,18 +1,18 @@ [gd_scene load_steps=2 format=2] -[ext_resource path="res://PermittedAssets/bush.png" type="Texture" id=1] +[ext_resource path="res://PermittedAssets/bush.png" type="Texture2D" id=1] [node name="Grass_Animation" type="Node2D"] z_index = 9 -[node name="Sprite" type="Sprite" parent="."] +[node name="Sprite2D" type="Sprite2D" parent="."] position = Vector2( 0, 22 ) texture = ExtResource( 1 ) centered = false region_enabled = true region_rect = Rect2( 32, 86, 32, 10 ) -[node name="Sprite2" type="Sprite" parent="."] +[node name="Sprite2" type="Sprite2D" parent="."] visible = false position = Vector2( 0, -10 ) texture = ExtResource( 1 ) @@ -20,14 +20,14 @@ centered = false region_enabled = true region_rect = Rect2( 32, 53.8117, 32, 10.1883 ) -[node name="Sprite3" type="Sprite" parent="."] +[node name="Sprite3" type="Sprite2D" parent="."] position = Vector2( -32, 22 ) texture = ExtResource( 1 ) centered = false region_enabled = true region_rect = Rect2( 0, 86, 32, 10 ) -[node name="Sprite4" type="Sprite" parent="."] +[node name="Sprite4" type="Sprite2D" parent="."] visible = false position = Vector2( 0, 54 ) texture = ExtResource( 1 ) @@ -35,7 +35,7 @@ centered = false region_enabled = true region_rect = Rect2( 32, 117.814, 32, 10.1859 ) -[node name="Sprite5" type="Sprite" parent="."] +[node name="Sprite5" type="Sprite2D" parent="."] position = Vector2( 32, 22 ) texture = ExtResource( 1 ) centered = false diff --git a/Utilities/HERO_mask.png b/Utilities/HERO_mask.png old mode 100755 new mode 100644 diff --git a/Utilities/HERO_mask.png.import b/Utilities/HERO_mask.png.import index de3850280..95ba4e773 100644 --- a/Utilities/HERO_mask.png.import +++ b/Utilities/HERO_mask.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/HERO_mask.png-3d2a880d2894cfe1f5757dbe16d5b1e9.stex" +type="CompressedTexture2D" +uid="uid://bv8jofa06ic8u" +path="res://.godot/imported/HERO_mask.png-3d2a880d2894cfe1f5757dbe16d5b1e9.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://Utilities/HERO_mask.png" -dest_files=[ "res://.import/HERO_mask.png-3d2a880d2894cfe1f5757dbe16d5b1e9.stex" ] +dest_files=["res://.godot/imported/HERO_mask.png-3d2a880d2894cfe1f5757dbe16d5b1e9.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Utilities/Items/FieldItemEffects.gd b/Utilities/Items/FieldItemEffects.gd new file mode 100644 index 000000000..69f8521a9 --- /dev/null +++ b/Utilities/Items/FieldItemEffects.gd @@ -0,0 +1,86 @@ +extends Node +class_name FieldItemEffects +# Field (out-of-battle) item effects, ported 1:1 from the official +# 118__ PItem_ItemEffects.rb handlers. Returns {used: bool, message: String}. +# Items without a handler here return used=false ("It won't have any effect."). + +static func heal_hp(poke, amount: int) -> Dictionary: + if poke.current_hp <= 0: + return {"used": false, "message": "It won't have any effect."} + if poke.current_hp >= poke.hp: + return {"used": false, "message": "It won't have any effect."} + var before = poke.current_hp + poke.current_hp = mini(poke.current_hp + amount, poke.hp) + return {"used": true, "message": poke.name + "'s HP was restored\nby " + str(poke.current_hp - before) + " points."} + +static func heal_status(poke, ailment) -> Dictionary: + if poke.current_hp <= 0 or poke.major_ailment == null: + return {"used": false, "message": "It won't have any effect."} + if ailment != null and poke.major_ailment != ailment: + return {"used": false, "message": "It won't have any effect."} + poke.major_ailment = null + return {"used": true, "message": poke.name + " became healthy."} + +static func revive(poke, fraction: float) -> Dictionary: + if poke.current_hp > 0: + return {"used": false, "message": "It won't have any effect."} + poke.current_hp = maxi(int(poke.hp * fraction), 1) + poke.major_ailment = null + return {"used": true, "message": poke.name + " was revived!"} + +static func rare_candy(poke) -> Dictionary: + if poke.level >= 100: + return {"used": false, "message": "It won't have any effect."} + var old_hp_max = poke.hp + poke.set_basic_pokemon_by_level(poke.ID, poke.level + 1) + # Keep the current HP proportionally sane: add the max-HP gain + poke.current_hp = mini(poke.current_hp + (poke.hp - old_hp_max), poke.hp) + return {"used": true, "message": poke.name + " grew to\nlevel " + str(poke.level) + "!"} + +static func use_on_pokemon(item_id: int, poke) -> Dictionary: + match item_id: + 170, 186: # Potion, Berry Juice + return heal_hp(poke, 20) + 171, 187: # Super Potion, Fresh Water + return heal_hp(poke, 50) + 188: # Soda Pop + return heal_hp(poke, 60) + 189: # Lemonade + return heal_hp(poke, 80) + 190: # Moomoo Milk + return heal_hp(poke, 100) + 172: # Hyper Potion + return heal_hp(poke, 200) + 173: # Max Potion + return heal_hp(poke, 99999) + 174: # Full Restore + var r = heal_hp(poke, 99999) + if poke.current_hp > 0 and poke.major_ailment != null: + poke.major_ailment = null + r = {"used": true, "message": poke.name + " became\nfully healthy!"} + return r + 176: # Antidote + return heal_status(poke, MajorAilment.POISON) + 177: # Burn Heal + return heal_status(poke, MajorAilment.BURN) + 178: # Ice Heal + return heal_status(poke, MajorAilment.FROZEN) + 179: # Awakening + return heal_status(poke, MajorAilment.SLEEP) + 180: # Parlyz Heal + return heal_status(poke, MajorAilment.PARALYSIS) + 181, 182, 183: # Full Heal, Lava Cookie, Old Gateau + return heal_status(poke, null) + 184: # Revive + return revive(poke, 0.5) + 185: # Max Revive + return revive(poke, 1.0) + 175: # Sacred Ash is party-wide; handled by caller + return {"used": false, "message": "It won't have any effect."} + 207: # Rare Candy + return rare_candy(poke) + return {"used": false, "message": "It won't have any effect."} + +# True if the item can target a party Pokémon from the bag +static func is_usable_on_pokemon(item_id: int) -> bool: + return (item_id >= 170 and item_id <= 190 and item_id != 175) or item_id == 207 diff --git a/Utilities/Items/FieldItemEffects.gd.uid b/Utilities/Items/FieldItemEffects.gd.uid new file mode 100644 index 000000000..de1cc6bd6 --- /dev/null +++ b/Utilities/Items/FieldItemEffects.gd.uid @@ -0,0 +1 @@ +uid://sinnfe0mqy8g diff --git a/Utilities/Items/Inventory.gd b/Utilities/Items/Inventory.gd old mode 100755 new mode 100644 index 500665125..65aecad6c --- a/Utilities/Items/Inventory.gd +++ b/Utilities/Items/Inventory.gd @@ -20,7 +20,9 @@ var key_items = [] var database = null -func add_item(item: Item):# Adds a single item to the inventory +func add_item(item):# Adds a single item to the inventory (null-safe) + if item == null: + return if item == null: print("Inventory Error: item is null") else: @@ -165,49 +167,49 @@ func remove_item(item: Item): if item_stacks.get_item_id() == item.id: break index += 1 - items.remove(index) + items.remove_at(index) MEDICINE: var index = 0 for item_stacks in medicine: if item_stacks.get_item_id() == item.id: break index += 1 - medicine.remove(index) + medicine.remove_at(index) BALLS: var index = 0 for item_stacks in balls: if item_stacks.get_item_id() == item.id: break index += 1 - balls.remove(index) + balls.remove_at(index) TMS: var index = 0 for item_stacks in TMs: if item_stacks.get_item_id() == item.id: break index += 1 - TMs.remove(index) + TMs.remove_at(index) BERRIES: var index = 0 for item_stacks in berries: if item_stacks.get_item_id() == item.id: break index += 1 - berries.remove(index) + berries.remove_at(index) BATTLE_ITEMS: var index = 0 for item_stacks in battle_items: if item_stacks.get_item_id() == item.id: break index += 1 - battle_items.remove(index) + battle_items.remove_at(index) KEY_ITEMS: var index = 0 for item_stacks in key_items: if item_stacks.get_item_id() == item.id: break index += 1 - key_items.remove(index) + key_items.remove_at(index) else: item_stack.quantity -= 1 @@ -298,3 +300,13 @@ func has_item_id(id: int): if item_stacks.get_item_id() == temp.id: return true return false + +func remove_item_by_id(_id: int, amount: int = 1) -> bool: + for pocket in [items, medicine, balls, TMs, berries, battle_items, key_items]: + for i in range(pocket.size()): + if pocket[i].get_item_id() == _id: + pocket[i].quantity -= amount + if pocket[i].quantity <= 0: + pocket.remove_at(i) + return true + return false diff --git a/Utilities/Items/Inventory.gd.uid b/Utilities/Items/Inventory.gd.uid new file mode 100644 index 000000000..5f24c9e03 --- /dev/null +++ b/Utilities/Items/Inventory.gd.uid @@ -0,0 +1 @@ +uid://bpm6vva4moay3 diff --git a/Utilities/Items/Item.gd b/Utilities/Items/Item.gd old mode 100755 new mode 100644 diff --git a/Utilities/Items/Item.gd.uid b/Utilities/Items/Item.gd.uid new file mode 100644 index 000000000..9bc931796 --- /dev/null +++ b/Utilities/Items/Item.gd.uid @@ -0,0 +1 @@ +uid://by0ahe70tchi8 diff --git a/Utilities/Items/ItemPrices.gd b/Utilities/Items/ItemPrices.gd new file mode 100644 index 000000000..886da07cd --- /dev/null +++ b/Utilities/Items/ItemPrices.gd @@ -0,0 +1,1230 @@ +# Generated from official items.dat (LEB128 records) - do not edit by hand +extends Object +class_name ItemPrices + +const PRICES = { + "Absorb Bulb": 200, + "Acai Berry": 20, + "Adamant Orb": 10000, + "Aguav Berry": 20, + "Air Balloon": 200, + "Air Mail": 50, + "Ampharosite": 999, + "Amulet Coin": 100, + "Antidote": 100, + "Apicot Berry": 20, + "Apricorn Box": 0, + "Arbokite": 100, + "Archillesite": 50000, + "Armor Fossil": 1000, + "Aromatic Herb": 100, + "Aspear Berry": 20, + "Assault Vest": 1000, + "Atom Ball": 0, + "Awakening": 250, + "Azure Flute": 0, + "BBFerry Ticket": 0, + "Baariettite": 100, + "Babiri Berry": 20, + "Bacu Berry": 20, + "Basement Key": 0, + "Bead Mail": 50, + "Belue Berry": 20, + "Berry Juice": 100, + "Berry Pots": 0, + "Bicycle": 0, + "Big Mushroom": 5000, + "Big Pearl": 7500, + "Big Root": 200, + "Bike Wheel": 0, + "Binding Band": 200, + "Black Belt": 100, + "Black Flute": 400, + "Black Sludge": 200, + "BlackGlasses": 100, + "Blk Apricorn": 200, + "Blu Apricorn": 200, + "Blue Card": 0, + "Blue Flute": 100, + "Blue Orb": 0, + "Blue Scarf": 100, + "Blue Shard": 200, + "Bluk Berry": 20, + "Boxing Gloves": 0, + "BrightPowder": 10, + "Bug Gem": 200, + "Bug Spray": 0, + "Burn Heal": 250, + "Burnt Notebook": 0, + "Calcium": 9800, + "Carbos": 9800, + "Card Key": 0, + "Carrot Wine": 1600, + "Cell Battery": 200, + "Charcoal": 9800, + "Charti Berry": 20, + "Cheri Berry": 20, + "Cherish Ball": 200, + "Chesto Berry": 20, + "Chilan Berry": 20, + "Choice Band": 15000, + "Choice Scarf": 15000, + "Choice Specs": 15000, + "Chople Berry": 20, + "Claw Fossil": 1000, + "Cleanse Tag": 200, + "Clear Bell": 0, + "Climbing Pick": 0, + "Coba Berry": 20, + "Coconut Milk": 800, + "Coin Case": 0, + "Colbur Berry": 20, + "Contest Pass": 0, + "Cornn Berry": 20, + "Coupon 1": 0, + "Coupon 2": 0, + "Coupon 3": 0, + "Cupu Berry": 20, + "Custap Berry": 20, + "Daikatunite": 100, + "Damp Mulch": 200, + "Damp Rock": 200, + "Dark Dramsamaite": 100, + "Dark Gem": 200, + "Dawn Stone": 2100, + "DeepSeaScale": 200, + "DeepSeaTooth": 200, + "Destiny Knot": 200, + "Dire Hit": 650, + "Dive Ball": 1000, + "Dome Fossil": 1000, + "Dowsing MCHN": 0, + "Draco Plate": 1000, + "Dragon Fang": 100, + "Dragon Gem": 200, + "Dragon Scale": 2100, + "Dramsamaite": 100, + "Dread Plate": 1000, + "Dream Mail": 50, + "Drilgannite": 100, + "Dubious Disc": 2100, + "Durin Berry": 20, + "Dusk Ball": 1000, + "Dusk Stone": 2100, + "Earth Plate": 1000, + "Eject Button": 200, + "Electirizer": 2100, + "Electric Gem": 200, + "Electruxolite": 50000, + "Elixir": 3000, + "Energy Root": 800, + "EnergyPowder": 500, + "Enigma Berry": 20, + "Enigma Stone": 0, + "Escape Rope": 550, + "Ether": 1200, + "Everstone": 200, + "Eviolite": 200, + "Exp. All": 0, + "Exp. Share": 3000, + "Expert Belt": 12000, + "Explorer Kit": 0, + "Fab Mail": 50, + "Fairy Gem": 200, + "Fashion Case": 0, + "Fast Ball": 300, + "Ferry Pass": 0, + "Fighting Gem": 200, + "Figy Berry": 20, + "Fire Gem": 200, + "Fire Stone": 2100, + "Fist Plate": 1000, + "Flame Orb": 8000, + "Flame Plate": 1000, + "Float Stone": 200, + "Fluffy Tail": 1000, + "Flying Gem": 200, + "Focus Band": 10000, + "Focus Sash": 14000, + "Fresh Water": 200, + "Friend Ball": 300, + "Full Heal": 600, + "Full Incense": 9600, + "Full Restore": 3000, + "GB Sounds": 0, + "Galactic Key": 0, + "Ganlon Berry": 20, + "Gengarite": 1000, + "Ghost Gem": 200, + "Glitter Mail": 50, + "Gold Fossil": 1000, + "Good Rod": 0, + "Gooey Mulch": 200, + "Gracidea": 0, + "Grass Gem": 200, + "Great Ball": 600, + "Green Scarf": 100, + "Green Shard": 200, + "Grepa Berry": 1000, + "Grip Claw": 200, + "Griseous Orb": 10000, + "Grn Apricorn": 200, + "Ground Gem": 200, + "Growth Mulch": 200, + "Guara Berry": 20, + "Guard Spec.": 700, + "Gyaradosite": 999, + "HM01": 0, + "HM02": 0, + "HM03": 0, + "HM04": 0, + "HM05": 0, + "HM06": 0, + "HM07": 0, + "HM08": 0, + "HP Up": 9800, + "Haban Berry": 20, + "Hafli Berry": 20, + "Hair Fossil": 1000, + "Harbor Mail": 50, + "Hard Stone": 100, + "Heal Ball": 300, + "Heal Powder": 450, + "Heart Scale": 100, + "Heat Rock": 200, + "Heavy Ball": 300, + "Helix Fossil": 1000, + "Hondew Berry": 1000, + "Honey": 100, + "Hyper Potion": 1200, + "Iapapa Berry": 20, + "Ice Gem": 200, + "Ice Heal": 250, + "Ice Shard": 100, + "Icicle Plate": 1000, + "Icy Rock": 200, + "Inflagetite": 100, + "Insect Plate": 1000, + "Iron": 9800, + "Iron Ball": 200, + "Iron Plate": 1000, + "Jaboca Berry": 20, + "Jade Orb": 0, + "Journal": 0, + "Jungle's Crown": 5500, + "Kasib Berry": 20, + "Kebia Berry": 20, + "Kee Berry": 20, + "Kellyn's Letter": 0, + "Kelpsy Berry": 1000, + "King's Rock": 100, + "Kiricornite": 1000, + "LAB KEY": 0, + "Lagging Tail": 200, + "Lansat Berry": 20, + "Lava Cookie": 200, + "Lax Incense": 9600, + "Leaf Stone": 2100, + "Leftovers": 200, + "Lemonade": 350, + "Leppa Berry": 20, + "Level Ball": 300, + "Liechi Berry": 20, + "Life Orb": 20000, + "Light Ball": 100, + "Light Clay": 200, + "Lock Capsule": 0, + "Loot Sack": 0, + "Lost Item": 0, + "Love Ball": 300, + "Luck Incense": 9600, + "Lucky Egg": 200, + "Lucky Punch": 10, + "Lum Berry": 20, + "Luminous Moss": 200, + "Lunar Wing": 0, + "Lure Ball": 300, + "Lustrous Orb": 10000, + "Luxury Ball": 1000, + "Machine Part": 0, + "Macho Brace": 3000, + "Magma Stone": 0, + "Magmarizer": 2100, + "Magnet": 100, + "Mago Berry": 20, + "Magost Berry": 20, + "Map Scrap 1": 0, + "Map Scrap 2": 0, + "Map Scrap 3": 0, + "Map Scrap 4": 0, + "Map Scrap 5": 0, + "Map Scrap 6": 0, + "Maranga Berry": 20, + "Maria's Key": 0, + "Master Ball": 0, + "Max Elixir": 4500, + "Max Ether": 2000, + "Max Potion": 2500, + "Max Repel": 700, + "Max Revive": 4000, + "Meadow Plate": 1000, + "Mech Mail": 50, + "Mega Bracelet": 0, + "Member Card": 0, + "Mental Herb": 100, + "Metal Coat": 100, + "Metal Powder": 10, + "Metalynxite": 50000, + "Metronome": 200, + "Micle Berry": 20, + "Mind Plate": 1000, + "Miracle Seed": 100, + "Moomoo Milk": 500, + "Moon Ball": 300, + "Moon Stone": 2100, + "Moss Shard": 100, + "Muscle Band": 200, + "Mystery Egg": 0, + "Mystic Water": 100, + "Nanab Berry": 20, + "Nest Ball": 1000, + "Net Ball": 1000, + "NeverMeltIce": 100, + "Nomel Berry": 20, + "Normal Gem": 200, + "Nuclear Ball": 500, + "Nugget": 10000, + "Oak's Letter": 0, + "Oblivicornite": 1000, + "Occa Berry": 20, + "Odd Incense": 9600, + "Odd Keystone": 2100, + "Old Amber": 1000, + "Old Charm": 0, + "Old Gateau": 200, + "Old Rod": 0, + "Oran Berry": 20, + "Orange Mail": 50, + "Oval Charm": 0, + "Oval Stone": 2100, + "PP Max": 9800, + "PP Up": 9800, + "PST": 0, + "Pal Pad": 0, + "Pamtre Berry": 20, + "Parcel": 0, + "Park Ball": 0, + "Parlyz Heal": 200, + "Pass": 0, + "Passho Berry": 20, + "Payapa Berry": 20, + "Pearl": 1400, + "Pecha Berry": 20, + "Persim Berry": 20, + "Petaya Berry": 20, + "Photo Album": 0, + "Pinap Berry": 20, + "Pink Scarf": 100, + "Pixie Plate": 1000, + "Pnk Apricorn": 200, + "Poffin Case": 0, + "Point Card": 0, + "Poison Barb": 100, + "Poison Gem": 200, + "Poké Ball": 200, + "Poké Doll": 1000, + "Poké Radar": 0, + "Pomeg Berry": 1000, + "Potion": 300, + "Power Anklet": 3000, + "Power Band": 3000, + "Power Belt": 3000, + "Power Bracer": 3000, + "Power Cell": 0, + "Power Glove": 0, + "Power Herb": 100, + "Power Lens": 3000, + "Power Weight": 3000, + "Premier Ball": 200, + "Pretty Ribbon": 100, + "Prison Bottle": 0, + "Protector": 2100, + "Protein": 9800, + "Psychic Gem": 200, + "Pure Incense": 9600, + "Quadcopter": 0, + "Qualot Berry": 1000, + "Quick Ball": 1000, + "Quick Claw": 100, + "Quick Powder": 10, + "Rabuta Berry": 20, + "RageCandyBar": 300, + "Rainbow Wing": 0, + "Rare Bone": 10000, + "Rare Candy": 4800, + "Rawst Berry": 20, + "Razor Claw": 2100, + "Razor Fang": 2100, + "Razz Berry": 20, + "Reaper Cloth": 2100, + "Red Apricorn": 200, + "Red Card": 200, + "Red Chain": 0, + "Red Flute": 300, + "Red Orb": 0, + "Red Scale": 0, + "Red Scarf": 100, + "Red Shard": 200, + "Repeat Ball": 1000, + "Repel": 350, + "Retro Mail": 50, + "Revival Herb": 2800, + "Revive": 1500, + "Rich Mulch": 200, + "Rindo Berry": 20, + "Ring Target": 200, + "Rock Gem": 200, + "Rock Incense": 9600, + "Rocky Helmet": 200, + "Root Fossil": 1000, + "Rose Incense": 9600, + "Roseli Berry": 20, + "Rowap Berry": 20, + "Royal Jelly": 100, + "Rule Book": 0, + "Rusty Key": 0, + "Sableyeite": 100, + "Sachet": 100, + "Sacred Ash": 200, + "Safari Ball": 0, + "Safety Goggles": 1000, + "Salac Berry": 20, + "Scope Lens": 12000, + "Scuba Gear": 0, + "Sea Incense": 9600, + "Seal Bag": 0, + "Seal Case": 0, + "Secret Key": 0, + "Secret Note": 0, + "SecretPotion": 0, + "Shadow Mail": 50, + "Sharp Beak": 100, + "Shed Shell": 100, + "Shell Bell": 200, + "Shiny Charm": 0, + "Shiny Stone": 2100, + "Shoal Salt": 20, + "Shoal Shell": 20, + "Shuca Berry": 20, + "Silk Scarf": 100, + "Silph Scope": 0, + "Silver Wing": 0, + "SilverPowder": 100, + "Sitrus Berry": 20, + "Skull Fossil": 1000, + "Sky Plate": 1000, + "SlowpokeTail": 0, + "Smoke Ball": 200, + "Smooth Rock": 200, + "Snowball": 200, + "Soda Pop": 300, + "Soft Sand": 100, + "Soot Sack": 0, + "Soothe Bell": 100, + "Soul Dew": 200, + "Spell Tag": 100, + "Spelon Berry": 20, + "Splash Plate": 1000, + "Spooky Plate": 1000, + "Sport Ball": 0, + "Sprayduck": 0, + "Sprinklotad": 0, + "Squirtbottle": 0, + "Stable Mulch": 200, + "Star Piece": 9800, + "Stardust": 2000, + "Starf Berry": 20, + "Steel Gem": 200, + "Stick": 200, + "Sticker Case": 0, + "Sticky Barb": 200, + "Stone Plate": 1000, + "Storage Key": 0, + "Suite Key": 0, + "Sun Stone": 2100, + "Super Potion": 700, + "Super Repel": 500, + "Super Rod": 0, + "Surfboard": 0, + "Syrentideite": 100, + "T.U.R Ticket": 250, + "TM01": 30000, + "TM02": 30000, + "TM03": 30000, + "TM04": 15000, + "TM05": 10000, + "TM06": 30000, + "TM07": 20000, + "TM08": 15000, + "TM09": 20000, + "TM10": 20000, + "TM100": 0, + "TM11": 20000, + "TM12": 15000, + "TM13": 30000, + "TM14": 55000, + "TM15": 75000, + "TM16": 20000, + "TM17": 20000, + "TM18": 20000, + "TM19": 30000, + "TM20": 20000, + "TM21": 10000, + "TM22": 30000, + "TM23": 30000, + "TM24": 30000, + "TM25": 55000, + "TM26": 30000, + "TM27": 10000, + "TM28": 20000, + "TM29": 30000, + "TM30": 30000, + "TM31": 30000, + "TM32": 10000, + "TM33": 20000, + "TM34": 30000, + "TM35": 30000, + "TM36": 30000, + "TM37": 20000, + "TM38": 55000, + "TM39": 20000, + "TM40": 30000, + "TM41": 15000, + "TM42": 30000, + "TM43": 20000, + "TM44": 30000, + "TM45": 30000, + "TM46": 20000, + "TM47": 30000, + "TM48": 30000, + "TM49": 15000, + "TM50": 55000, + "TM51": 20000, + "TM52": 55000, + "TM53": 30000, + "TM54": 20000, + "TM55": 30000, + "TM56": 20000, + "TM57": 30000, + "TM58": 20000, + "TM59": 30000, + "TM60": 30000, + "TM61": 20000, + "TM62": 30000, + "TM63": 20000, + "TM64": 75000, + "TM65": 30000, + "TM66": 30000, + "TM67": 10000, + "TM68": 75000, + "TM69": 15000, + "TM70": 10000, + "TM71": 30000, + "TM72": 30000, + "TM73": 20000, + "TM74": 30000, + "TM75": 15000, + "TM76": 20000, + "TM77": 15000, + "TM78": 15000, + "TM79": 30000, + "TM80": 30000, + "TM81": 30000, + "TM82": 10000, + "TM83": 20000, + "TM84": 30000, + "TM85": 30000, + "TM86": 30000, + "TM87": 15000, + "TM88": 30000, + "TM89": 30000, + "TM90": 20000, + "TM91": 30000, + "TM92": 55000, + "TM93": 30000, + "TM94": 40000, + "TM95": 50000, + "TM96": 40000, + "TM97": 0, + "TM98": 0, + "TM99": 0, + "Tamato Berry": 1000, + "Tanga Berry": 20, + "Thick Club": 500, + "Thunderstone": 2100, + "Tidal Bell": 0, + "Timer Ball": 1000, + "TinyMushroom": 500, + "Town Map": 0, + "Toxic Orb": 8000, + "Toxic Plate": 1000, + "Tropic Mail": 50, + "Tusk Fossil": 1000, + "TwistedSpoon": 100, + "Ultra Ball": 1200, + "Unidentified Fallen Object": 100, + "Unown Report": 0, + "Up-Grade": 2100, + "Uranium Core": 0, + "Vs. Recorder": 0, + "Vs. Seeker": 0, + "Wacan Berry": 20, + "Water Gem": 200, + "Water Stone": 2100, + "Watmel Berry": 20, + "Wave Incense": 9600, + "Wave Mail": 50, + "Weakness Policy": 1000, + "Wepear Berry": 20, + "Whimsicottite": 100, + "White Flute": 500, + "White Herb": 100, + "Wht Apricorn": 200, + "Wide Lens": 12000, + "Wiki Berry": 20, + "Wise Glasses": 200, + "Wood Mail": 50, + "Works Key": 0, + "X Accuracy": 950, + "X Attack": 500, + "X Defend": 550, + "X Sp. Def": 350, + "X Special": 350, + "X Speed": 350, + "Yache Berry": 20, + "Yellow Flute": 200, + "Yellow Scarf": 100, + "Yellow Shard": 200, + "Ylw Apricorn": 200, + "Yoshitaka's Letter": 0, + "Zap Plate": 1000, + "Zinc": 9800, + "Zoom Lens": 12000, +} + +static func price_of(item_name: String) -> int: + return PRICES.get(item_name, 0) + +# Symbol map (event stock symbols like SUPERPOTION -> display names) +const SYMBOLS = { + "ABSORBBULB": "Absorb Bulb", + "ACAIBERRY": "Acai Berry", + "ADAMANTORB": "Adamant Orb", + "AGUAVBERRY": "Aguav Berry", + "AIRBALLOON": "Air Balloon", + "AIRMAIL": "Air Mail", + "AMPHAROSITE": "Ampharosite", + "AMULETCOIN": "Amulet Coin", + "ANTIDOTE": "Antidote", + "APICOTBERRY": "Apicot Berry", + "APRICORNBOX": "Apricorn Box", + "ARBOKITE": "Arbokite", + "ARCHILLESITE": "Archillesite", + "ARMORFOSSIL": "Armor Fossil", + "AROMATICHERB": "Aromatic Herb", + "ASPEARBERRY": "Aspear Berry", + "ASSAULTVEST": "Assault Vest", + "ATOMBALL": "Atom Ball", + "AWAKENING": "Awakening", + "AZUREFLUTE": "Azure Flute", + "BBFERRYTICKET": "BBFerry Ticket", + "BAARIETTITE": "Baariettite", + "BABIRIBERRY": "Babiri Berry", + "BACUBERRY": "Bacu Berry", + "BASEMENTKEY": "Basement Key", + "BEADMAIL": "Bead Mail", + "BELUEBERRY": "Belue Berry", + "BERRYJUICE": "Berry Juice", + "BERRYPOTS": "Berry Pots", + "BICYCLE": "Bicycle", + "BIGMUSHROOM": "Big Mushroom", + "BIGPEARL": "Big Pearl", + "BIGROOT": "Big Root", + "BIKEWHEEL": "Bike Wheel", + "BINDINGBAND": "Binding Band", + "BLACKBELT": "Black Belt", + "BLACKFLUTE": "Black Flute", + "BLACKSLUDGE": "Black Sludge", + "BLACKGLASSES": "BlackGlasses", + "BLKAPRICORN": "Blk Apricorn", + "BLUAPRICORN": "Blu Apricorn", + "BLUECARD": "Blue Card", + "BLUEFLUTE": "Blue Flute", + "BLUEORB": "Blue Orb", + "BLUESCARF": "Blue Scarf", + "BLUESHARD": "Blue Shard", + "BLUKBERRY": "Bluk Berry", + "BOXINGGLOVES": "Boxing Gloves", + "BRIGHTPOWDER": "BrightPowder", + "BUGGEM": "Bug Gem", + "BUGSPRAY": "Bug Spray", + "BURNHEAL": "Burn Heal", + "BURNTNOTEBOOK": "Burnt Notebook", + "CALCIUM": "Calcium", + "CARBOS": "Carbos", + "CARDKEY": "Card Key", + "CARROTWINE": "Carrot Wine", + "CELLBATTERY": "Cell Battery", + "CHARCOAL": "Charcoal", + "CHARTIBERRY": "Charti Berry", + "CHERIBERRY": "Cheri Berry", + "CHERISHBALL": "Cherish Ball", + "CHESTOBERRY": "Chesto Berry", + "CHILANBERRY": "Chilan Berry", + "CHOICEBAND": "Choice Band", + "CHOICESCARF": "Choice Scarf", + "CHOICESPECS": "Choice Specs", + "CHOPLEBERRY": "Chople Berry", + "CLAWFOSSIL": "Claw Fossil", + "CLEANSETAG": "Cleanse Tag", + "CLEARBELL": "Clear Bell", + "CLIMBINGPICK": "Climbing Pick", + "COBABERRY": "Coba Berry", + "COCONUTMILK": "Coconut Milk", + "COINCASE": "Coin Case", + "COLBURBERRY": "Colbur Berry", + "CONTESTPASS": "Contest Pass", + "CORNNBERRY": "Cornn Berry", + "COUPON1": "Coupon 1", + "COUPON2": "Coupon 2", + "COUPON3": "Coupon 3", + "CUPUBERRY": "Cupu Berry", + "CUSTAPBERRY": "Custap Berry", + "DAIKATUNITE": "Daikatunite", + "DAMPMULCH": "Damp Mulch", + "DAMPROCK": "Damp Rock", + "DARKDRAMSAMAITE": "Dark Dramsamaite", + "DARKGEM": "Dark Gem", + "DAWNSTONE": "Dawn Stone", + "DEEPSEASCALE": "DeepSeaScale", + "DEEPSEATOOTH": "DeepSeaTooth", + "DESTINYKNOT": "Destiny Knot", + "DIREHIT": "Dire Hit", + "DIVEBALL": "Dive Ball", + "DOMEFOSSIL": "Dome Fossil", + "DOWSINGMCHN": "Dowsing MCHN", + "DRACOPLATE": "Draco Plate", + "DRAGONFANG": "Dragon Fang", + "DRAGONGEM": "Dragon Gem", + "DRAGONSCALE": "Dragon Scale", + "DRAMSAMAITE": "Dramsamaite", + "DREADPLATE": "Dread Plate", + "DREAMMAIL": "Dream Mail", + "DRILGANNITE": "Drilgannite", + "DUBIOUSDISC": "Dubious Disc", + "DURINBERRY": "Durin Berry", + "DUSKBALL": "Dusk Ball", + "DUSKSTONE": "Dusk Stone", + "EARTHPLATE": "Earth Plate", + "EJECTBUTTON": "Eject Button", + "ELECTIRIZER": "Electirizer", + "ELECTRICGEM": "Electric Gem", + "ELECTRUXOLITE": "Electruxolite", + "ELIXIR": "Elixir", + "ENERGYROOT": "Energy Root", + "ENERGYPOWDER": "EnergyPowder", + "ENIGMABERRY": "Enigma Berry", + "ENIGMASTONE": "Enigma Stone", + "ESCAPEROPE": "Escape Rope", + "ETHER": "Ether", + "EVERSTONE": "Everstone", + "EVIOLITE": "Eviolite", + "EXPALL": "Exp. All", + "EXPSHARE": "Exp. Share", + "EXPERTBELT": "Expert Belt", + "EXPLORERKIT": "Explorer Kit", + "FABMAIL": "Fab Mail", + "FAIRYGEM": "Fairy Gem", + "FASHIONCASE": "Fashion Case", + "FASTBALL": "Fast Ball", + "FERRYPASS": "Ferry Pass", + "FIGHTINGGEM": "Fighting Gem", + "FIGYBERRY": "Figy Berry", + "FIREGEM": "Fire Gem", + "FIRESTONE": "Fire Stone", + "FISTPLATE": "Fist Plate", + "FLAMEORB": "Flame Orb", + "FLAMEPLATE": "Flame Plate", + "FLOATSTONE": "Float Stone", + "FLUFFYTAIL": "Fluffy Tail", + "FLYINGGEM": "Flying Gem", + "FOCUSBAND": "Focus Band", + "FOCUSSASH": "Focus Sash", + "FRESHWATER": "Fresh Water", + "FRIENDBALL": "Friend Ball", + "FULLHEAL": "Full Heal", + "FULLINCENSE": "Full Incense", + "FULLRESTORE": "Full Restore", + "GBSOUNDS": "GB Sounds", + "GALACTICKEY": "Galactic Key", + "GANLONBERRY": "Ganlon Berry", + "GENGARITE": "Gengarite", + "GHOSTGEM": "Ghost Gem", + "GLITTERMAIL": "Glitter Mail", + "GOLDFOSSIL": "Gold Fossil", + "GOODROD": "Good Rod", + "GOOEYMULCH": "Gooey Mulch", + "GRACIDEA": "Gracidea", + "GRASSGEM": "Grass Gem", + "GREATBALL": "Great Ball", + "GREENSCARF": "Green Scarf", + "GREENSHARD": "Green Shard", + "GREPABERRY": "Grepa Berry", + "GRIPCLAW": "Grip Claw", + "GRISEOUSORB": "Griseous Orb", + "GRNAPRICORN": "Grn Apricorn", + "GROUNDGEM": "Ground Gem", + "GROWTHMULCH": "Growth Mulch", + "GUARABERRY": "Guara Berry", + "GUARDSPEC": "Guard Spec.", + "GYARADOSITE": "Gyaradosite", + "HM01": "HM01", + "HM02": "HM02", + "HM03": "HM03", + "HM04": "HM04", + "HM05": "HM05", + "HM06": "HM06", + "HM07": "HM07", + "HM08": "HM08", + "HPUP": "HP Up", + "HABANBERRY": "Haban Berry", + "HAFLIBERRY": "Hafli Berry", + "HAIRFOSSIL": "Hair Fossil", + "HARBORMAIL": "Harbor Mail", + "HARDSTONE": "Hard Stone", + "HEALBALL": "Heal Ball", + "HEALPOWDER": "Heal Powder", + "HEARTSCALE": "Heart Scale", + "HEATROCK": "Heat Rock", + "HEAVYBALL": "Heavy Ball", + "HELIXFOSSIL": "Helix Fossil", + "HONDEWBERRY": "Hondew Berry", + "HONEY": "Honey", + "HYPERPOTION": "Hyper Potion", + "IAPAPABERRY": "Iapapa Berry", + "ICEGEM": "Ice Gem", + "ICEHEAL": "Ice Heal", + "ICESHARD": "Ice Shard", + "ICICLEPLATE": "Icicle Plate", + "ICYROCK": "Icy Rock", + "INFLAGETITE": "Inflagetite", + "INSECTPLATE": "Insect Plate", + "IRON": "Iron", + "IRONBALL": "Iron Ball", + "IRONPLATE": "Iron Plate", + "JABOCABERRY": "Jaboca Berry", + "JADEORB": "Jade Orb", + "JOURNAL": "Journal", + "JUNGLESCROWN": "Jungle's Crown", + "KASIBBERRY": "Kasib Berry", + "KEBIABERRY": "Kebia Berry", + "KEEBERRY": "Kee Berry", + "KELLYNSLETTER": "Kellyn's Letter", + "KELPSYBERRY": "Kelpsy Berry", + "KINGSROCK": "King's Rock", + "KIRICORNITE": "Kiricornite", + "LABKEY": "LAB KEY", + "LAGGINGTAIL": "Lagging Tail", + "LANSATBERRY": "Lansat Berry", + "LAVACOOKIE": "Lava Cookie", + "LAXINCENSE": "Lax Incense", + "LEAFSTONE": "Leaf Stone", + "LEFTOVERS": "Leftovers", + "LEMONADE": "Lemonade", + "LEPPABERRY": "Leppa Berry", + "LEVELBALL": "Level Ball", + "LIECHIBERRY": "Liechi Berry", + "LIFEORB": "Life Orb", + "LIGHTBALL": "Light Ball", + "LIGHTCLAY": "Light Clay", + "LOCKCAPSULE": "Lock Capsule", + "LOOTSACK": "Loot Sack", + "LOSTITEM": "Lost Item", + "LOVEBALL": "Love Ball", + "LUCKINCENSE": "Luck Incense", + "LUCKYEGG": "Lucky Egg", + "LUCKYPUNCH": "Lucky Punch", + "LUMBERRY": "Lum Berry", + "LUMINOUSMOSS": "Luminous Moss", + "LUNARWING": "Lunar Wing", + "LUREBALL": "Lure Ball", + "LUSTROUSORB": "Lustrous Orb", + "LUXURYBALL": "Luxury Ball", + "MACHINEPART": "Machine Part", + "MACHOBRACE": "Macho Brace", + "MAGMASTONE": "Magma Stone", + "MAGMARIZER": "Magmarizer", + "MAGNET": "Magnet", + "MAGOBERRY": "Mago Berry", + "MAGOSTBERRY": "Magost Berry", + "MAPSCRAP1": "Map Scrap 1", + "MAPSCRAP2": "Map Scrap 2", + "MAPSCRAP3": "Map Scrap 3", + "MAPSCRAP4": "Map Scrap 4", + "MAPSCRAP5": "Map Scrap 5", + "MAPSCRAP6": "Map Scrap 6", + "MARANGABERRY": "Maranga Berry", + "MARIASKEY": "Maria's Key", + "MASTERBALL": "Master Ball", + "MAXELIXIR": "Max Elixir", + "MAXETHER": "Max Ether", + "MAXPOTION": "Max Potion", + "MAXREPEL": "Max Repel", + "MAXREVIVE": "Max Revive", + "MEADOWPLATE": "Meadow Plate", + "MECHMAIL": "Mech Mail", + "MEGABRACELET": "Mega Bracelet", + "MEMBERCARD": "Member Card", + "MENTALHERB": "Mental Herb", + "METALCOAT": "Metal Coat", + "METALPOWDER": "Metal Powder", + "METALYNXITE": "Metalynxite", + "METRONOME": "Metronome", + "MICLEBERRY": "Micle Berry", + "MINDPLATE": "Mind Plate", + "MIRACLESEED": "Miracle Seed", + "MOOMOOMILK": "Moomoo Milk", + "MOONBALL": "Moon Ball", + "MOONSTONE": "Moon Stone", + "MOSSSHARD": "Moss Shard", + "MUSCLEBAND": "Muscle Band", + "MYSTERYEGG": "Mystery Egg", + "MYSTICWATER": "Mystic Water", + "NANABBERRY": "Nanab Berry", + "NESTBALL": "Nest Ball", + "NETBALL": "Net Ball", + "NEVERMELTICE": "NeverMeltIce", + "NOMELBERRY": "Nomel Berry", + "NORMALGEM": "Normal Gem", + "NUCLEARBALL": "Nuclear Ball", + "NUGGET": "Nugget", + "OAKSLETTER": "Oak's Letter", + "OBLIVICORNITE": "Oblivicornite", + "OCCABERRY": "Occa Berry", + "ODDINCENSE": "Odd Incense", + "ODDKEYSTONE": "Odd Keystone", + "OLDAMBER": "Old Amber", + "OLDCHARM": "Old Charm", + "OLDGATEAU": "Old Gateau", + "OLDROD": "Old Rod", + "ORANBERRY": "Oran Berry", + "ORANGEMAIL": "Orange Mail", + "OVALCHARM": "Oval Charm", + "OVALSTONE": "Oval Stone", + "PPMAX": "PP Max", + "PPUP": "PP Up", + "PST": "PST", + "PALPAD": "Pal Pad", + "PAMTREBERRY": "Pamtre Berry", + "PARCEL": "Parcel", + "PARKBALL": "Park Ball", + "PARLYZHEAL": "Parlyz Heal", + "PASS": "Pass", + "PASSHOBERRY": "Passho Berry", + "PAYAPABERRY": "Payapa Berry", + "PEARL": "Pearl", + "PECHABERRY": "Pecha Berry", + "PERSIMBERRY": "Persim Berry", + "PETAYABERRY": "Petaya Berry", + "PHOTOALBUM": "Photo Album", + "PINAPBERRY": "Pinap Berry", + "PINKSCARF": "Pink Scarf", + "PIXIEPLATE": "Pixie Plate", + "PNKAPRICORN": "Pnk Apricorn", + "POFFINCASE": "Poffin Case", + "POINTCARD": "Point Card", + "POISONBARB": "Poison Barb", + "POISONGEM": "Poison Gem", + "POKEBALL": "Poké Ball", + "POKEDOLL": "Poké Doll", + "POKERADAR": "Poké Radar", + "POMEGBERRY": "Pomeg Berry", + "POTION": "Potion", + "POWERANKLET": "Power Anklet", + "POWERBAND": "Power Band", + "POWERBELT": "Power Belt", + "POWERBRACER": "Power Bracer", + "POWERCELL": "Power Cell", + "POWERGLOVE": "Power Glove", + "POWERHERB": "Power Herb", + "POWERLENS": "Power Lens", + "POWERWEIGHT": "Power Weight", + "PREMIERBALL": "Premier Ball", + "PRETTYRIBBON": "Pretty Ribbon", + "PRISONBOTTLE": "Prison Bottle", + "PROTECTOR": "Protector", + "PROTEIN": "Protein", + "PSYCHICGEM": "Psychic Gem", + "PUREINCENSE": "Pure Incense", + "QUADCOPTER": "Quadcopter", + "QUALOTBERRY": "Qualot Berry", + "QUICKBALL": "Quick Ball", + "QUICKCLAW": "Quick Claw", + "QUICKPOWDER": "Quick Powder", + "RABUTABERRY": "Rabuta Berry", + "RAGECANDYBAR": "RageCandyBar", + "RAINBOWWING": "Rainbow Wing", + "RAREBONE": "Rare Bone", + "RARECANDY": "Rare Candy", + "RAWSTBERRY": "Rawst Berry", + "RAZORCLAW": "Razor Claw", + "RAZORFANG": "Razor Fang", + "RAZZBERRY": "Razz Berry", + "REAPERCLOTH": "Reaper Cloth", + "REDAPRICORN": "Red Apricorn", + "REDCARD": "Red Card", + "REDCHAIN": "Red Chain", + "REDFLUTE": "Red Flute", + "REDORB": "Red Orb", + "REDSCALE": "Red Scale", + "REDSCARF": "Red Scarf", + "REDSHARD": "Red Shard", + "REPEATBALL": "Repeat Ball", + "REPEL": "Repel", + "RETROMAIL": "Retro Mail", + "REVIVALHERB": "Revival Herb", + "REVIVE": "Revive", + "RICHMULCH": "Rich Mulch", + "RINDOBERRY": "Rindo Berry", + "RINGTARGET": "Ring Target", + "ROCKGEM": "Rock Gem", + "ROCKINCENSE": "Rock Incense", + "ROCKYHELMET": "Rocky Helmet", + "ROOTFOSSIL": "Root Fossil", + "ROSEINCENSE": "Rose Incense", + "ROSELIBERRY": "Roseli Berry", + "ROWAPBERRY": "Rowap Berry", + "ROYALJELLY": "Royal Jelly", + "RULEBOOK": "Rule Book", + "RUSTYKEY": "Rusty Key", + "SABLEYEITE": "Sableyeite", + "SACHET": "Sachet", + "SACREDASH": "Sacred Ash", + "SAFARIBALL": "Safari Ball", + "SAFETYGOGGLES": "Safety Goggles", + "SALACBERRY": "Salac Berry", + "SCOPELENS": "Scope Lens", + "SCUBAGEAR": "Scuba Gear", + "SEAINCENSE": "Sea Incense", + "SEALBAG": "Seal Bag", + "SEALCASE": "Seal Case", + "SECRETKEY": "Secret Key", + "SECRETNOTE": "Secret Note", + "SECRETPOTION": "SecretPotion", + "SHADOWMAIL": "Shadow Mail", + "SHARPBEAK": "Sharp Beak", + "SHEDSHELL": "Shed Shell", + "SHELLBELL": "Shell Bell", + "SHINYCHARM": "Shiny Charm", + "SHINYSTONE": "Shiny Stone", + "SHOALSALT": "Shoal Salt", + "SHOALSHELL": "Shoal Shell", + "SHUCABERRY": "Shuca Berry", + "SILKSCARF": "Silk Scarf", + "SILPHSCOPE": "Silph Scope", + "SILVERWING": "Silver Wing", + "SILVERPOWDER": "SilverPowder", + "SITRUSBERRY": "Sitrus Berry", + "SKULLFOSSIL": "Skull Fossil", + "SKYPLATE": "Sky Plate", + "SLOWPOKETAIL": "SlowpokeTail", + "SMOKEBALL": "Smoke Ball", + "SMOOTHROCK": "Smooth Rock", + "SNOWBALL": "Snowball", + "SODAPOP": "Soda Pop", + "SOFTSAND": "Soft Sand", + "SOOTSACK": "Soot Sack", + "SOOTHEBELL": "Soothe Bell", + "SOULDEW": "Soul Dew", + "SPELLTAG": "Spell Tag", + "SPELONBERRY": "Spelon Berry", + "SPLASHPLATE": "Splash Plate", + "SPOOKYPLATE": "Spooky Plate", + "SPORTBALL": "Sport Ball", + "SPRAYDUCK": "Sprayduck", + "SPRINKLOTAD": "Sprinklotad", + "SQUIRTBOTTLE": "Squirtbottle", + "STABLEMULCH": "Stable Mulch", + "STARPIECE": "Star Piece", + "STARDUST": "Stardust", + "STARFBERRY": "Starf Berry", + "STEELGEM": "Steel Gem", + "STICK": "Stick", + "STICKERCASE": "Sticker Case", + "STICKYBARB": "Sticky Barb", + "STONEPLATE": "Stone Plate", + "STORAGEKEY": "Storage Key", + "SUITEKEY": "Suite Key", + "SUNSTONE": "Sun Stone", + "SUPERPOTION": "Super Potion", + "SUPERREPEL": "Super Repel", + "SUPERROD": "Super Rod", + "SURFBOARD": "Surfboard", + "SYRENTIDEITE": "Syrentideite", + "TURTICKET": "T.U.R Ticket", + "TM01": "TM01", + "TM02": "TM02", + "TM03": "TM03", + "TM04": "TM04", + "TM05": "TM05", + "TM06": "TM06", + "TM07": "TM07", + "TM08": "TM08", + "TM09": "TM09", + "TM10": "TM10", + "TM100": "TM100", + "TM11": "TM11", + "TM12": "TM12", + "TM13": "TM13", + "TM14": "TM14", + "TM15": "TM15", + "TM16": "TM16", + "TM17": "TM17", + "TM18": "TM18", + "TM19": "TM19", + "TM20": "TM20", + "TM21": "TM21", + "TM22": "TM22", + "TM23": "TM23", + "TM24": "TM24", + "TM25": "TM25", + "TM26": "TM26", + "TM27": "TM27", + "TM28": "TM28", + "TM29": "TM29", + "TM30": "TM30", + "TM31": "TM31", + "TM32": "TM32", + "TM33": "TM33", + "TM34": "TM34", + "TM35": "TM35", + "TM36": "TM36", + "TM37": "TM37", + "TM38": "TM38", + "TM39": "TM39", + "TM40": "TM40", + "TM41": "TM41", + "TM42": "TM42", + "TM43": "TM43", + "TM44": "TM44", + "TM45": "TM45", + "TM46": "TM46", + "TM47": "TM47", + "TM48": "TM48", + "TM49": "TM49", + "TM50": "TM50", + "TM51": "TM51", + "TM52": "TM52", + "TM53": "TM53", + "TM54": "TM54", + "TM55": "TM55", + "TM56": "TM56", + "TM57": "TM57", + "TM58": "TM58", + "TM59": "TM59", + "TM60": "TM60", + "TM61": "TM61", + "TM62": "TM62", + "TM63": "TM63", + "TM64": "TM64", + "TM65": "TM65", + "TM66": "TM66", + "TM67": "TM67", + "TM68": "TM68", + "TM69": "TM69", + "TM70": "TM70", + "TM71": "TM71", + "TM72": "TM72", + "TM73": "TM73", + "TM74": "TM74", + "TM75": "TM75", + "TM76": "TM76", + "TM77": "TM77", + "TM78": "TM78", + "TM79": "TM79", + "TM80": "TM80", + "TM81": "TM81", + "TM82": "TM82", + "TM83": "TM83", + "TM84": "TM84", + "TM85": "TM85", + "TM86": "TM86", + "TM87": "TM87", + "TM88": "TM88", + "TM89": "TM89", + "TM90": "TM90", + "TM91": "TM91", + "TM92": "TM92", + "TM93": "TM93", + "TM94": "TM94", + "TM95": "TM95", + "TM96": "TM96", + "TM97": "TM97", + "TM98": "TM98", + "TM99": "TM99", + "TAMATOBERRY": "Tamato Berry", + "TANGABERRY": "Tanga Berry", + "THICKCLUB": "Thick Club", + "THUNDERSTONE": "Thunderstone", + "TIDALBELL": "Tidal Bell", + "TIMERBALL": "Timer Ball", + "TINYMUSHROOM": "TinyMushroom", + "TOWNMAP": "Town Map", + "TOXICORB": "Toxic Orb", + "TOXICPLATE": "Toxic Plate", + "TROPICMAIL": "Tropic Mail", + "TUSKFOSSIL": "Tusk Fossil", + "TWISTEDSPOON": "TwistedSpoon", + "ULTRABALL": "Ultra Ball", + "UNIDENTIFIEDFALLENOBJECT": "Unidentified Fallen Object", + "UNOWNREPORT": "Unown Report", + "UPGRADE": "Up-Grade", + "URANIUMCORE": "Uranium Core", + "VSRECORDER": "Vs. Recorder", + "VSSEEKER": "Vs. Seeker", + "WACANBERRY": "Wacan Berry", + "WATERGEM": "Water Gem", + "WATERSTONE": "Water Stone", + "WATMELBERRY": "Watmel Berry", + "WAVEINCENSE": "Wave Incense", + "WAVEMAIL": "Wave Mail", + "WEAKNESSPOLICY": "Weakness Policy", + "WEPEARBERRY": "Wepear Berry", + "WHIMSICOTTITE": "Whimsicottite", + "WHITEFLUTE": "White Flute", + "WHITEHERB": "White Herb", + "WHTAPRICORN": "Wht Apricorn", + "WIDELENS": "Wide Lens", + "WIKIBERRY": "Wiki Berry", + "WISEGLASSES": "Wise Glasses", + "WOODMAIL": "Wood Mail", + "WORKSKEY": "Works Key", + "XACCURACY": "X Accuracy", + "XATTACK": "X Attack", + "XDEFEND": "X Defend", + "XSPDEF": "X Sp. Def", + "XSPECIAL": "X Special", + "XSPEED": "X Speed", + "YACHEBERRY": "Yache Berry", + "YELLOWFLUTE": "Yellow Flute", + "YELLOWSCARF": "Yellow Scarf", + "YELLOWSHARD": "Yellow Shard", + "YLWAPRICORN": "Ylw Apricorn", + "YOSHITAKASLETTER": "Yoshitaka's Letter", + "ZAPPLATE": "Zap Plate", + "ZINC": "Zinc", + "ZOOMLENS": "Zoom Lens", +} + +static func name_from_symbol(sym: String) -> String: + return SYMBOLS.get(sym.to_upper(), "") diff --git a/Utilities/Items/ItemPrices.gd.uid b/Utilities/Items/ItemPrices.gd.uid new file mode 100644 index 000000000..9d44db82e --- /dev/null +++ b/Utilities/Items/ItemPrices.gd.uid @@ -0,0 +1 @@ +uid://dxemkle6vo6dg diff --git a/Utilities/Items/ItemStack.gd b/Utilities/Items/ItemStack.gd old mode 100755 new mode 100644 index 21e13ce3b..5879ebafd --- a/Utilities/Items/ItemStack.gd +++ b/Utilities/Items/ItemStack.gd @@ -18,8 +18,8 @@ func get_name() -> String: # Returns the name of the Item func get_description() -> String: # Returns the description of the Item return item.description -func get_item_icon() -> Texture: # Returns the Texture of the Item's icon - var texture = Texture.new() +func get_item_icon() -> Texture2D: # Returns the Texture2D of the Item's icon + var texture = Texture2D.new() texture = load("res://Graphics/Icons/item" + str(item.id) + ".png") return texture diff --git a/Utilities/Items/ItemStack.gd.uid b/Utilities/Items/ItemStack.gd.uid new file mode 100644 index 000000000..bb36697d7 --- /dev/null +++ b/Utilities/Items/ItemStack.gd.uid @@ -0,0 +1 @@ +uid://cjis6xnc60ytm diff --git a/Utilities/Items/OverworldItem.gd b/Utilities/Items/OverworldItem.gd old mode 100755 new mode 100644 index e88a3aae0..c3854c542 --- a/Utilities/Items/OverworldItem.gd +++ b/Utilities/Items/OverworldItem.gd @@ -1,15 +1,15 @@ -tool -extends Sprite +@tool +extends Sprite2D var rock_texture = "res://Graphics/Characters/fk107-rocksmash.png" var boulder_texture = "res://Graphics/Characters/HGSS_091.png" var poke_ball_texture = "res://Graphics/Characters/itemball.png" -export (String, "Pickable Item", "Smashable Rock", "Movable boulder") var type -export (int) var item_id : int +@export_enum("Pickable Item", "Smashable Rock", "Movable boulder") var type: String +@export var item_id: int func _process(_delta): - if Engine.editor_hint: + if Engine.is_editor_hint(): match type: "Pickable Item": self.texture = load(poke_ball_texture) diff --git a/Utilities/Items/OverworldItem.gd.uid b/Utilities/Items/OverworldItem.gd.uid new file mode 100644 index 000000000..9f1831208 --- /dev/null +++ b/Utilities/Items/OverworldItem.gd.uid @@ -0,0 +1 @@ +uid://bvwetgy6wrom6 diff --git a/Utilities/Items/OverworldItem.tscn b/Utilities/Items/OverworldItem.tscn old mode 100755 new mode 100644 index b9e2594d4..1fc7fa212 --- a/Utilities/Items/OverworldItem.tscn +++ b/Utilities/Items/OverworldItem.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=4 format=2] -[ext_resource path="res://Graphics/Characters/fk107-rocksmash.png" type="Texture" id=1] +[ext_resource path="res://Graphics/Characters/fk107-rocksmash.png" type="Texture2D" id=1] [ext_resource path="res://Utilities/Items/OverworldItem.gd" type="Script" id=2] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 16, 16 ) -[node name="Node2D" type="Sprite"] +[node name="Node2D" type="Sprite2D"] texture = ExtResource( 1 ) hframes = 4 vframes = 4 diff --git a/Utilities/Items/database.gd b/Utilities/Items/database.gd old mode 100755 new mode 100644 index 74c03986e..ad8a37c42 --- a/Utilities/Items/database.gd +++ b/Utilities/Items/database.gd @@ -9,52 +9,646 @@ enum { KEY_ITEMS, } -var item_list = { # Can not pull data from Item or ItemStack from saves due to _init problems. - - # Medicines +var item_list = { # Generated 1:1 from the official items.dat (name, description, pocket) + 1: Item.new("Repel", "An item that prevents weak wild Pokémon from appearing for 100 steps after its use.", ITEMS), + 2: Item.new("Super Repel", "An item that prevents weak wild Pokémon from appearing for 200 steps after its use.", ITEMS), + 3: Item.new("Max Repel", "An item that prevents weak wild Pokémon from appearing for 250 steps after its use.", ITEMS), + 4: Item.new("Black Flute", "A black flute made from blown glass. Its melody makes wild Pokémon less likely to appear.", ITEMS), + 5: Item.new("White Flute", "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear.", ITEMS), + 6: Item.new("Honey", "A sweet honey with an aroma that attracts wild Pokémon when used in grass, caves or on special trees.", ITEMS), + 7: Item.new("Escape Rope", "A long, durable rope. Use it to escape instantly from a cave or a dungeon.", ITEMS), + 8: Item.new("Red Shard", "A small red shard. It appears to be from some sort of implement made long ago.", ITEMS), + 9: Item.new("Blue Shard", "A small blue shard. It appears to be from some sort of implement made long ago.", ITEMS), + 10: Item.new("Yellow Shard", "A small yellow shard. It appears to be from some sort of implement made long ago.", ITEMS), + 11: Item.new("Green Shard", "A small green shard. It appears to be from some sort of implement made long ago.", ITEMS), + 12: Item.new("Fire Stone", "A peculiar stone that makes certain species of Pokémon evolve. It is colored orange.", ITEMS), + 13: Item.new("Water Stone", "A peculiar stone that makes certain species of Pokémon evolve. It is a clear, light blue.", ITEMS), + 14: Item.new("Thunderstone", "A peculiar stone that makes certain species of Pokémon evolve. It has a thunderbolt pattern.", ITEMS), + 15: Item.new("Leaf Stone", "A peculiar stone that makes certain species of Pokémon evolve. It has a leaf pattern.", ITEMS), + 16: Item.new("Moon Stone", "A peculiar stone that makes certain species of Pokémon evolve. It is as black as the night sky.", ITEMS), + 17: Item.new("Sun Stone", "A peculiar stone that makes certain species of Pokémon evolve. It is as red as the sun.", ITEMS), + 18: Item.new("Shiny Stone", "A peculiar stone that makes certain species of Pokémon evolve. It shines with a dazzling light.", ITEMS), + 19: Item.new("Dusk Stone", "A peculiar stone that makes certain species of Pokémon evolve. It is as dark as dark can be.", ITEMS), + 20: Item.new("Dawn Stone", "A peculiar stone that makes certain species of Pokémon evolve. It sparkles like eyes.", ITEMS), + 21: Item.new("Oval Stone", "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg.", ITEMS), + 22: Item.new("Helix Fossil", "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a seashell.", ITEMS), + 23: Item.new("Dome Fossil", "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a shell.", ITEMS), + 24: Item.new("Old Amber", "A piece of clear amber that contains the genetic material of an ancient Pokémon.", ITEMS), + 25: Item.new("Root Fossil", "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a plant root.", ITEMS), + 26: Item.new("Claw Fossil", "A fossil of an ancient Pokémon that lived in the sea. It appears to be part of a claw.", ITEMS), + 27: Item.new("Armor Fossil", "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a collar.", ITEMS), + 28: Item.new("Skull Fossil", "A fossil from a prehistoric Pokémon that lived on the land. It appears to be part of a head.", ITEMS), + 29: Item.new("TinyMushroom", "A small and rare mushroom. It is quite popular among certain maniacal fan segments.", ITEMS), + 30: Item.new("Big Mushroom", "A large and rare mushroom. It is very popular among certain maniacal fan segments.", ITEMS), + 31: Item.new("Pearl", "A somewhat-small pearl that sparkles in a pretty silver color. It can be sold cheaply to shops.", ITEMS), + 32: Item.new("Big Pearl", "A quite-large pearl that sparkles in a pretty silver color. It can be sold at a high price to shops.", ITEMS), + 33: Item.new("Stardust", "Lovely, red-colored sand with a loose, silky feel. It can be sold at a high price to shops.", ITEMS), + 34: Item.new("Star Piece", "A shard of a pretty gem that sparkles in a red color. It can be sold at a high price to shops.", ITEMS), + 35: Item.new("Nugget", "A nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops.", ITEMS), + 36: Item.new("Heart Scale", "A pretty, heart-shaped scale that is extremely rare. It glows faintly in the colors of the rainbow.", ITEMS), + 37: Item.new("Rare Bone", "A bone that is extremely valuable for Pokémon archaeology. It can be sold for a high price to shops.", ITEMS), + 38: Item.new("Shoal Salt", "Pure salt that was discovered deep inside the Shoal Cave. It is extremely salty.", ITEMS), + 39: Item.new("Shoal Shell", "A pretty seashell that was found deep inside the Shoal Cave. It is striped in blue and white.", ITEMS), + 40: Item.new("Odd Keystone", "A vital item that is needed to keep a stone tower from collapsing. Voices can be heard from it occasionally.", ITEMS), + 41: Item.new("Growth Mulch", "A plant fertilizer. It speeds up the growth of Berries. However, it also dries the soil faster.", BERRIES), + 42: Item.new("Damp Mulch", "A plant fertilizer. It slows the growth of Berries and causes the soil to dry slower.", BERRIES), + 43: Item.new("Stable Mulch", "A plant fertilizer. It extends the time ripened Berries remain on their plants before falling.", BERRIES), + 44: Item.new("Gooey Mulch", "A plant fertilizer. It ups the number of times new plants grow where mature plants withered.", BERRIES), + 45: Item.new("Red Apricorn", "A red Apricorn. It assails your nostrils.", ITEMS), + 46: Item.new("Ylw Apricorn", "A yellow Apricorn. It has an invigorating scent.", ITEMS), + 47: Item.new("Blu Apricorn", "A blue Apricorn. It smells a bit like grass.", ITEMS), + 48: Item.new("Grn Apricorn", "A green Apricorn. It has a mysterious, aromatic scent.", ITEMS), + 49: Item.new("Pnk Apricorn", "A pink Apricorn. It has a nice, sweet scent.", ITEMS), + 50: Item.new("Wht Apricorn", "A white Apricorn. It doesn't smell like anything.", ITEMS), + 51: Item.new("Blk Apricorn", "A black Apricorn. It has an indescribable scent.", ITEMS), + 52: Item.new("BrightPowder", "An item to be held by a Pokémon. It casts a tricky glare that lowers the opponent's accuracy.", ITEMS), + 53: Item.new("White Herb", "An item to be held by a Pokémon. It restores any lowered stat in battle. It can be used only once.", ITEMS), + 54: Item.new("Exp. Share", "An item to be held by a Pokémon. The holder gets a share of a battle's Exp. Points without battling.", ITEMS), + 55: Item.new("Quick Claw", "An item to be held by a Pokémon. A light, sharp claw that lets the bearer move first occasionally.", ITEMS), + 56: Item.new("Soothe Bell", "An item to be held by a Pokémon. It is a bell with a comforting chime that calms the holder.", ITEMS), + 57: Item.new("Mental Herb", "An item to be held by a Pokémon. It snaps the holder out of infatuation, just once.", ITEMS), + 58: Item.new("King's Rock", "An item to be held by a Pokémon. It may cause the foe to flinch when the holder inflicts damage.", ITEMS), + 59: Item.new("SilverPowder", "An item to be held by a Pokémon. It is a shiny, silver powder that ups the power of Bug-type moves.", ITEMS), + 60: Item.new("Amulet Coin", "An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in.", ITEMS), + 61: Item.new("Cleanse Tag", "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the first one in the party.", ITEMS), + 62: Item.new("Smoke Ball", "An item to be held by a Pokémon. It enables the holder to flee from any wild Pokémon without fail.", ITEMS), + 63: Item.new("Everstone", "An item to be held by a Pokémon. The Pokémon holding this peculiar stone is prevented from evolving.", ITEMS), + 64: Item.new("Focus Band", "An item to be held by a Pokémon. The holder may endure a potential KO attack, leaving it with just 1 HP.", ITEMS), + 65: Item.new("Lucky Egg", "An item to be held by a Pokémon. It is an egg filled with happiness that earns extra Exp. Points in battle.", ITEMS), + 66: Item.new("Scope Lens", "An item to be held by a Pokémon. It is a lens that boosts the holder's critical-hit ratio.", ITEMS), + 67: Item.new("Wide Lens", "An item to be held by a Pokémon. It is a magnifying lens that slightly boosts the accuracy of moves.", ITEMS), + 68: Item.new("Zoom Lens", "An item to be held by a Pokémon. If the holder moves after the foe, its critical-hit ratio will be boosted.", ITEMS), + 69: Item.new("Metal Coat", "An item to be held by a Pokémon. It is a special metallic film that ups the power of Steel-type moves.", ITEMS), + 70: Item.new("Leftovers", "An item to be held by a Pokémon. The holder's HP is gradually restored during battle.", ITEMS), + 71: Item.new("Dragon Scale", "A thick and tough scale. Dragon-type Pokémon may be holding this item when caught.", ITEMS), + 72: Item.new("Shell Bell", "An item to be held by a Pokémon. The holder's HP is restored a little every time it inflicts damage.", ITEMS), + 73: Item.new("Muscle Band", "An item to be held by a Pokémon. It is a headband that slightly boosts the power of physical moves.", ITEMS), + 74: Item.new("Wise Glasses", "An item to be held by a Pokémon. It is a thick pair of glasses that boosts the power of special moves.", ITEMS), + 75: Item.new("Expert Belt", "An item to be held by a Pokémon. It is a well-worn belt that boosts the power of supereffective moves.", ITEMS), + 76: Item.new("Life Orb", "An item to be held by a Pokémon. It boosts the power of moves, but at the cost of some HP on each hit.", ITEMS), + 77: Item.new("Power Herb", "A single-use item to be held by a Pokémon. It allows the immediate use of a move that charges.", ITEMS), + 78: Item.new("Toxic Orb", "An item to be held by a Pokémon. It is a bizarre orb that badly poisons the holder in battle.", ITEMS), + 79: Item.new("Flame Orb", "An item to be held by a Pokémon. It is a bizarre orb that inflicts a burn on the holder in battle.", ITEMS), + 80: Item.new("Focus Sash", "An item to be held by a Pokémon. If it has full HP, the holder will endure a potential KO attack.", ITEMS), + 81: Item.new("Metronome", "A Pokémon hold item that boosts a move used consecutively.", ITEMS), + 82: Item.new("Iron Ball", "A Pokémon hold item that cuts Speed. It makes airborne holders susceptible to Ground moves.", ITEMS), + 83: Item.new("Lagging Tail", "An item to be held by a Pokémon. It is tremendously heavy and makes the holder move slower than usual.", ITEMS), + 84: Item.new("Destiny Knot", "A long, bright red string to be held by a Pokémon. If the holder becomes infatuated, the foe does too.", ITEMS), + 85: Item.new("Black Sludge", "A hold item that gradually restores the HP of Poison-type Pokémon. It inflicts damage on all other types.", ITEMS), + 86: Item.new("Grip Claw", "A Pokémon hold item that extends the duration of multiturn attacks like Bind and Wrap.", ITEMS), + 87: Item.new("Sticky Barb", "A hold item that damages the holder on every turn. It may latch on to foes that touch the holder.", ITEMS), + 88: Item.new("Shed Shell", "A tough, discarded carapace to be held by a Pokémon. It enables the holder to switch out of battle.", ITEMS), + 89: Item.new("Big Root", "A Pokémon hold item that boosts the power of HP-stealing moves to let the holder recover more HP.", ITEMS), + 90: Item.new("Choice Band", "An item to be held by a Pokémon. This headband ups Attack, but allows the use of only one kind of move.", ITEMS), + 91: Item.new("Choice Specs", "A Pokémon hold item. These distinctive glasses boost Sp. Atk, but allow only one move to be used.", ITEMS), + 92: Item.new("Choice Scarf", "An item to be held by a Pokémon. This scarf boosts Speed, but allows the use of only one kind of move.", ITEMS), + 93: Item.new("Light Clay", "A Pokémon hold item that extends the duration of barrier moves like Light Screen and Reflect.", ITEMS), + 94: Item.new("Icy Rock", "A Pokémon hold item that extends the duration of the move Hail used by the holder.", ITEMS), + 95: Item.new("Smooth Rock", "A Pokémon hold item that extends the duration of the move Sandstorm used by the holder.", ITEMS), + 96: Item.new("Heat Rock", "A Pokémon hold item that extends the duration of the move Sunny Day used by the holder.", ITEMS), + 97: Item.new("Damp Rock", "A Pokémon hold item that extends the duration of the move Rain Dance used by the holder.", ITEMS), + 98: Item.new("Macho Brace", "A Pokémon hold item that is a stiff and heavy brace that promotes strong growth but lowers Speed.", ITEMS), + 99: Item.new("Power Bracer", "A Pokémon hold item that promotes Attack gain on leveling, but reduces the Speed stat.", ITEMS), + 100: Item.new("Power Belt", "A Pokémon hold item that promotes Defense gain on leveling, but reduces the Speed stat.", ITEMS), + 101: Item.new("Power Lens", "A Pokémon hold item that promotes Sp. Atk gain on leveling, but reduces the Speed stat.", ITEMS), + 102: Item.new("Power Band", "A Pokémon hold item that promotes Sp. Def gain on leveling, but reduces the Speed stat.", ITEMS), + 103: Item.new("Power Anklet", "A Pokémon hold item that promotes Speed gain on leveling, but reduces the Speed stat.", ITEMS), + 104: Item.new("Power Weight", "A Pokémon hold item that promotes HP gain on leveling, but reduces the Speed stat.", ITEMS), + 105: Item.new("Sea Incense", "A Pokémon hold item. It is incense with a curious aroma that boosts the power of Water-type moves.", ITEMS), + 106: Item.new("Lax Incense", "A Pokémon hold item. The tricky aroma of this incense lowers the foe's accuracy.", ITEMS), + 107: Item.new("Odd Incense", "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Psychic-type moves.", ITEMS), + 108: Item.new("Rock Incense", "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Rock-type moves.", ITEMS), + 109: Item.new("Full Incense", "A Pokémon hold item. It is an exotic-smelling incense that makes the holder bloated and slow moving.", ITEMS), + 110: Item.new("Wave Incense", "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Water-type moves.", ITEMS), + 111: Item.new("Rose Incense", "A Pokémon hold item. It is an exotic-smelling incense that boosts the power of Grass-type moves.", ITEMS), + 112: Item.new("Luck Incense", "An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in.", ITEMS), + 113: Item.new("Pure Incense", "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the first one in the party.", ITEMS), + 114: Item.new("Soft Sand", "An item to be held by a Pokémon. It is a loose, silky sand that boosts the power of Ground-type moves.", ITEMS), + 115: Item.new("Hard Stone", "An item to be held by a Pokémon. It is an unbreakable stone that ups the power of Rock-type moves.", ITEMS), + 116: Item.new("Miracle Seed", "An item to be held by a Pokémon. It is a seed imbued with life that ups the power of Grass-type moves.", ITEMS), + 117: Item.new("BlackGlasses", "An item to be held by a Pokémon. It is a shady-looking pair of glasses that boosts Dark-type moves.", ITEMS), + 118: Item.new("Black Belt", "An item to be held by a Pokémon. It is a belt that boosts determination and Fighting-type moves.", ITEMS), + 119: Item.new("Magnet", "An item to be held by a Pokémon. It is a powerful magnet that boosts the power of Electric-type moves.", ITEMS), + 120: Item.new("Mystic Water", "An item to be held by a Pokémon. It is a teardrop-shaped gem that ups the power of Water-type moves.", ITEMS), + 121: Item.new("Sharp Beak", "An item to be held by a Pokémon. It is a long, sharp beak that boosts the power of Flying-type moves.", ITEMS), + 122: Item.new("Poison Barb", "An item to be held by a Pokémon. It is a small, poisonous barb that ups the power of Poison-type moves.", ITEMS), + 123: Item.new("NeverMeltIce", "An item to be held by a Pokémon. It is a piece of ice that repels heat and boosts Ice-type moves.", ITEMS), + 124: Item.new("Spell Tag", "An item to be held by a Pokémon. It is a sinister, eerie tag that boosts the power of Ghost-type moves.", ITEMS), + 125: Item.new("TwistedSpoon", "A Pokémon hold item. It is a spoon imbued with telekinetic power that boosts Psychic-type moves.", ITEMS), + 126: Item.new("Charcoal", "An item to be held by a Pokémon. It is a combustible fuel that boosts the power of Fire-type moves.", ITEMS), + 127: Item.new("Dragon Fang", "An item to be held by a Pokémon. It is a hard and sharp fang that ups the power of Dragon-type moves.", ITEMS), + 128: Item.new("Silk Scarf", "An item to be held by a Pokémon. It is a sumptuous scarf that boosts the power of Normal-type moves.", ITEMS), + 129: Item.new("Flame Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fire-type moves.", ITEMS), + 130: Item.new("Splash Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Water-type moves.", ITEMS), + 131: Item.new("Zap Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Electric-type moves.", ITEMS), + 132: Item.new("Meadow Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Grass-type moves.", ITEMS), + 133: Item.new("Icicle Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ice-type moves.", ITEMS), + 134: Item.new("Fist Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fighting-type moves.", ITEMS), + 135: Item.new("Toxic Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Poison-type moves.", ITEMS), + 136: Item.new("Earth Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ground-type moves.", ITEMS), + 137: Item.new("Sky Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Flying-type moves.", ITEMS), + 138: Item.new("Mind Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Psychic-type moves.", ITEMS), + 139: Item.new("Insect Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Bug-type moves.", ITEMS), + 140: Item.new("Stone Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Rock-type moves.", ITEMS), + 141: Item.new("Spooky Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Ghost-type moves.", ITEMS), + 142: Item.new("Draco Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dragon-type moves.", ITEMS), + 143: Item.new("Dread Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Dark-type moves.", ITEMS), + 144: Item.new("Iron Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Steel-type moves.", ITEMS), + 145: Item.new("Light Ball", "An item to be held by Pikachu. It is a puzzling orb that raises the Sp. Atk stat.", ITEMS), + 146: Item.new("Lucky Punch", "An item to be held by Chansey. It is a pair of gloves that boosts CHANSEY's critical-hit ratio.", ITEMS), + 147: Item.new("Metal Powder", "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Defense stat.", ITEMS), + 148: Item.new("Quick Powder", "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Speed stat.", ITEMS), + 149: Item.new("Thick Club", "An item to be held by Cubone or Marowak. It is a hard bone of some sort that boosts the Attack stat.", ITEMS), + 150: Item.new("Stick", "An item to be held by Farfetch'd. It is a long and stiff leek stalk that boosts the critical-hit ratio.", ITEMS), + 151: Item.new("Soul Dew", "A wondrous orb to be held by Latios or Latias. It raises both the Sp. Atk and Sp. Def stats.", ITEMS), + 152: Item.new("DeepSeaTooth", "An item to be held by Clamperl. A fang that gleams a sharp silver, it raises the Sp. Atk stat.", ITEMS), + 153: Item.new("DeepSeaScale", "An item to be held by Clamperl. A scale that shines a faint pink, it raises the Sp. Def stat.", ITEMS), + 154: Item.new("Adamant Orb", "A brightly gleaming orb to be held by Dialga. It boosts the power of Dragon- and Steel-type moves.", ITEMS), + 155: Item.new("Lustrous Orb", "A beautifully glowing orb to be held by Palkia. It boosts the power of Dragon- and Water-type moves.", ITEMS), + 156: Item.new("Griseous Orb", "A glowing orb to be held by Giratina. It boosts the power of Dragon- and Ghost-type moves.", ITEMS), + 157: Item.new("Up-Grade", "A transparent device filled with all sorts of data. It was produced by Silph Co.", ITEMS), + 158: Item.new("Dubious Disc", "A transparent device overflowing with dubious data. Its producer is unknown.", ITEMS), + 159: Item.new("Protector", "A protective item of some sort. It is extremely stiff and heavy. It is loved by a certain Pokémon.", ITEMS), + 160: Item.new("Electirizer", "A box packed with a tremendous amount of electric energy. It is loved by a certain Pokémon.", ITEMS), + 161: Item.new("Magmarizer", "A box packed with a tremendous amount of magma energy. It is loved by a certain Pokémon.", ITEMS), + 162: Item.new("Reaper Cloth", "A cloth imbued with horrifyingly strong spiritual energy. It is loved by a certain Pokémon.", ITEMS), + 163: Item.new("Razor Claw", "An item to be held by a Pokémon. It is a sharply hooked claw that ups the holder's critical-hit ratio.", ITEMS), + 164: Item.new("Razor Fang", "An item to be held by a Pokémon. It may cause the foe to flinch when the holder inflicts damage.", ITEMS), + 165: Item.new("Red Scarf", "An item to be held by a Pokémon. It boosts the “Cool” aspect of the holder in a Contest.", ITEMS), + 166: Item.new("Blue Scarf", "An item to be held by a Pokémon. It boosts the “Beauty” aspect of the holder in a Contest.", ITEMS), + 167: Item.new("Pink Scarf", "An item to be held by a Pokémon. It boosts the “Cute” aspect of the holder in a Contest.", ITEMS), + 168: Item.new("Green Scarf", "An item to be held by a Pokémon. It boosts the “Smart” aspect of the holder in a Contest.", ITEMS), + 169: Item.new("Yellow Scarf", "An item to be held by a Pokémon. It boosts the “Tough” aspect of the holder in a Contest.", ITEMS), 170: Item.new("Potion", "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 20 points.", MEDICINE), - 171: Item.new("Super Potion", "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 50 points.", MEDICINE), - 172: Item.new("Hyper Potion", "A spray-type medicine for wounds. It restores the HP of one Pokémon by just 200 points.", MEDICINE), + 171: Item.new("Super Potion", "A spray-type medicine for wounds. It restores the HP of one Pokémon by 50 points.", MEDICINE), + 172: Item.new("Hyper Potion", "A spray-type medicine for wounds. It restores the HP of one Pokémon by 200 points.", MEDICINE), 173: Item.new("Max Potion", "A spray-type medicine for wounds. It completely restores the HP of a single Pokémon.", MEDICINE), - 174: Item.new("Max Potion", "A medicine that fully restores the HP and heals any status problems of a single Pokémon.", MEDICINE), + 174: Item.new("Full Restore", "A medicine that fully restores the HP and heals any status problems of a single Pokémon.", MEDICINE), + 175: Item.new("Sacred Ash", "It revives all fainted Pokémon. In doing so, it also fully restores their HP.", MEDICINE), 176: Item.new("Antidote", "A spray-type medicine. It lifts the effect of poison from one Pokémon.", MEDICINE), + 177: Item.new("Burn Heal", "A spray-type medicine. It heals a single Pokémon that is suffering from a burn.", MEDICINE), + 178: Item.new("Ice Heal", "A spray-type medicine. It defrosts a Pokémon that has been frozen solid.", MEDICINE), + 179: Item.new("Awakening", "A spray-type medicine. It awakens a Pokémon from the clutches of sleep.", MEDICINE), + 180: Item.new("Parlyz Heal", "A spray-type medicine. It eliminates paralysis from a single Pokémon.", MEDICINE), + 181: Item.new("Full Heal", "A spray-type medicine. It heals all the status problems of a single Pokémon.", MEDICINE), + 182: Item.new("Lava Cookie", "Lavaridge Town's local specialty. It heals all the status problems of one Pokémon.", MEDICINE), + 183: Item.new("Old Gateau", "Old Chateau's hidden specialty. It heals all the status problems of a single Pokémon.", MEDICINE), + 184: Item.new("Revive", "A medicine that revives a fainted Pokémon. It restores half the Pokémon's maximum HP.", MEDICINE), + 185: Item.new("Max Revive", "A medicine that revives a fainted Pokémon. It fully restores the Pokémon's HP.", MEDICINE), + 186: Item.new("Berry Juice", "A 100% pure juice made of Berries. It restores the HP of one Pokémon by just 20 points.", MEDICINE), 187: Item.new("Fresh Water", "Water with a high mineral content. It restores the HP of one Pokémon by 50 points.", MEDICINE), - - # Pokeballs - 211: Item.new("Pokéball", "A device for catching wild Pokémon. A capsule system that is thrown like a ball at the target.", BALLS), - 210: Item.new("Great Ball", "A good, high-performance Poké Ball that provides a higher success rate for catching Pokémon than a standard Poké Ball.", BALLS), - - # TMs. ID number is 233 + tm# - 1 + 188: Item.new("Soda Pop", "A fizzy soda drink. It restores the HP of one Pokémon by 60 points.", MEDICINE), + 189: Item.new("Lemonade", "A very sweet drink. It restores the HP of one Pokémon by 80 points.", MEDICINE), + 190: Item.new("Moomoo Milk", "Milk with a very high nutrition content. It restores the HP of one Pokémon by 100 points.", MEDICINE), + 191: Item.new("EnergyPowder", "A very bitter medicine powder. It restores the HP of one Pokémon by 50 points.", MEDICINE), + 192: Item.new("Energy Root", "A very bitter root. It restores the HP of one Pokémon by 200 points.", MEDICINE), + 193: Item.new("Heal Powder", "A very bitter medicine powder. It heals all the status problems of a single Pokémon.", MEDICINE), + 194: Item.new("Revival Herb", "A very bitter medicinal herb. It revives a fainted Pokémon, fully restoring its HP.", MEDICINE), + 195: Item.new("Ether", "It restores the PP of a Pokémon's selected move by a maximum of 10 points.", MEDICINE), + 196: Item.new("Max Ether", "It fully restores the PP of a single selected move that has been learned by the target Pokémon.", MEDICINE), + 197: Item.new("Elixir", "It restores the PP of all the moves learned by the targeted Pokémon by 10 points each.", MEDICINE), + 198: Item.new("Max Elixir", "It fully restores the PP of all the moves learned by the targeted Pokémon.", MEDICINE), + 199: Item.new("HP Up", "A nutritious drink for Pokémon. It raises the base HP of a single Pokémon.", MEDICINE), + 200: Item.new("Protein", "A nutritious drink for Pokémon. It raises the base Attack stat of a single Pokémon.", MEDICINE), + 201: Item.new("Iron", "A nutritious drink for Pokémon. It raises the base Defense stat of a single Pokémon.", MEDICINE), + 202: Item.new("Carbos", "A nutritious drink for Pokémon. It raises the base Speed stat of a single Pokémon.", MEDICINE), + 203: Item.new("Calcium", "A nutritious drink for Pokémon. It raises the base Sp. Atk (Special Attack) stat of a single Pokémon.", MEDICINE), + 204: Item.new("Zinc", "A nutritious drink for Pokémon. It raises the base Sp. Def (Special Defense) stat of a single Pokémon.", MEDICINE), + 205: Item.new("PP Up", "It slightly raises the maximum PP of a selected move that has been learned by the target Pokémon.", MEDICINE), + 206: Item.new("PP Max", "It maximally raises the top PP of a selected move that has been learned by the target Pokémon.", MEDICINE), + 207: Item.new("Rare Candy", "A candy that is packed with energy. It raises the level of a single Pokémon by one.", MEDICINE), + 208: Item.new("Master Ball", "The best Ball with the ultimate level of performance. It will catch any wild Pokémon without fail.", BALLS), + 209: Item.new("Ultra Ball", "An ultra-performance Ball that provides a higher Pokémon catch rate than a Great Ball.", BALLS), + 210: Item.new("Great Ball", "A good, high-performance Ball that provides a higher Pokémon catch rate than a standard Poké Ball.", BALLS), + 211: Item.new("Poké Ball", "A device for catching wild Pokémon. A capsule system that is thrown like a ball at the target.", BALLS), + 212: Item.new("Safari Ball", "A special Poké Ball that is used only in the Great Marsh. It is decorated in a camouflage pattern.", BALLS), + 213: Item.new("Net Ball", "A somewhat different Poké Ball that works especially well on Water- and Bug-type Pokémon.", BALLS), + 214: Item.new("Dive Ball", "A somewhat different Poké Ball that works especially well on Pokémon that live in the sea.", BALLS), + 215: Item.new("Nest Ball", "A somewhat different Poké Ball that works especially well on weaker Pokémon in the wild.", BALLS), + 216: Item.new("Repeat Ball", "A somewhat different Poké Ball that works especially well on Pokémon species that were previously caught.", BALLS), + 217: Item.new("Timer Ball", "A somewhat different Ball that becomes progressively better the more turns there are in a battle.", BALLS), + 218: Item.new("Luxury Ball", "A comfortable Poké Ball that makes a caught wild Pokémon quickly grow friendly.", BALLS), + 219: Item.new("Premier Ball", "A somewhat rare Poké Ball that has been specially made to commemorate an event of some sort.", BALLS), + 220: Item.new("Dusk Ball", "A somewhat different Poké Ball that can easily catch wild Pokémon at night or in dark places.", BALLS), + 221: Item.new("Heal Ball", "A remedial Poké Ball that restores the caught Pokémon's HP and eliminates any status problem.", BALLS), + 222: Item.new("Quick Ball", "A somewhat different Poké Ball that works better at the start of a wild encounter.", BALLS), + 223: Item.new("Cherish Ball", "A quite rare Poké Ball that has been specially crafted to commemorate an occasion of some sort.", BALLS), + 224: Item.new("Fast Ball", "A Poké Ball that makes it easier to catch Pokémon which are quick to run away.", BALLS), + 225: Item.new("Level Ball", "A Poké Ball for catching Pokémon that are a lower level than your own.", BALLS), + 226: Item.new("Lure Ball", "A Poké Ball for catching Pokémon hooked by a Rod when fishing.", BALLS), + 227: Item.new("Heavy Ball", "A Poké Ball for catching very heavy Pokémon.", BALLS), + 228: Item.new("Love Ball", "A Poké Ball for catching Pokémon that are the opposite gender of your Pokémon.", BALLS), + 229: Item.new("Friend Ball", "A Poké Ball that makes caught Pokémon more friendly.", BALLS), + 230: Item.new("Moon Ball", "A Poké Ball for catching Pokémon that evolve using the Moon Stone.", BALLS), + 231: Item.new("Sport Ball", "A special Poké Ball for the Bug-Catching Contest.", BALLS), + 232: Item.new("Park Ball", "A special Poké Ball for the Pal Park.", BALLS), + 233: Item.new("TM01", "The user focuses its mind before launching this attack. It will fail if the user is hit before it is used.", TMS), + 234: Item.new("TM02", "Sharp, huge claws hook and slash the foe quickly and with great power.", TMS), + 235: Item.new("TM03", "The foe is hit with a pulsing blast of water. It may also confuse the target.", TMS), + 236: Item.new("TM04", "The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats.", TMS), + 237: Item.new("TM05", "The foe is scared off, to be replaced by another Pokémon in its party. In the wild, the battle ends.", TMS), + 238: Item.new("TM06", "A move that leaves the foe badly poisoned. This poison damage worsens every turn.", TMS), + 239: Item.new("TM07", "Summons a hailstorm that lasts for five turns. The hailstorm damages all types except Ice.", TMS), + 240: Item.new("TM08", "The user tenses its muscles to bulk up its body, boosting both its Attack and Defense stats.", TMS), + 241: Item.new("TM09", "The user forcefully shoots seeds at the foe. Two to five seeds are shot in rapid succession.", TMS), + 242: Item.new("TM10", "A variable move that changes type and power depending on the hidden ability of the Pokémon using it.", TMS), + 243: Item.new("TM11", "The user intensifies the sun for five turns, powering up Fire-type moves.", TMS), + 244: Item.new("TM12", "The target is taunted into a rage that allows it to use only attack moves for three turns.", TMS), + 245: Item.new("TM13", "The foe is struck with an icy-cold beam of energy. It may also freeze the target solid.", TMS), + 246: Item.new("TM14", "A howling blizzard is summoned to strike the foe. It may also freeze the target solid.", TMS), + 247: Item.new("TM15", "The foe is attacked with a powerful beam. The user must rest on the next turn to regain its energy.", TMS), + 248: Item.new("TM16", "A wondrous wall of light is put up to suppress damage from special attacks for five turns.", TMS), + 249: Item.new("TM17", "It enables the user to evade all attacks. Its chance of failing rises if it is used in succession.", TMS), + 250: Item.new("TM18", "The user summons a heavy rain that falls for five turns, powering up Water-type moves.", TMS), + 251: Item.new("TM19", "A nutrient-draining attack. The user's HP is restored by half the damage taken by the target.", TMS), + 252: Item.new("TM20", "The user creates a protective field that prevents status problems like poison, paralysis, burn, and sleep.", TMS), + 253: Item.new("TM21", "A full-power attack that grows more powerful the less the user likes its Trainer.", TMS), + 254: Item.new("TM22", "A two-turn attack. The user gathers light, then blasts a bundled beam on the second turn.", TMS), + 255: Item.new("TM23", "The foe is slammed with a sturdy tail of steel. It may also lower the target's Defense stat if it hits.", TMS), + 256: Item.new("TM24", "A strong electric blast is loosed at the foe. It may also leave the foe paralyzed.", TMS), + 257: Item.new("TM25", "A wicked thunderbolt is dropped on the foe to inflict damage. It may also leave the target paralyzed.", TMS), + 258: Item.new("TM26", "The user sets off an earthquake that hits all the Pokémon in the battle.", TMS), 259: Item.new("TM27", "A full-power attack that grows more powerful the more the user likes its Trainer.", TMS), - - # Pokemon Uranium specific items - 579: Item.new("Maria's Key", "A key given by a creepy guy that unlocks Gym Leader Maria's house.", KEY_ITEMS) - + 260: Item.new("TM28", "The user burrows, then attacks on the second turn. It can also be used to exit dungeons.", TMS), + 261: Item.new("TM29", "The foe is hit by a strong telekinetic force. It may also reduce the foe's Sp. Def stat.", TMS), + 262: Item.new("TM30", "The user hurls a shadowy blob at the foe. It may also lower the foe's Sp. Def stat.", TMS), + 263: Item.new("TM31", "The user attacks with tough fists, etc. It can also break any barrier such as Light Screen and Reflect.", TMS), + 264: Item.new("TM32", "The user begins moving so quickly that it creates illusory copies to raise its evasiveness.", TMS), + 265: Item.new("TM33", "A wondrous wall of light is put up to suppress damage from physical attacks for five turns.", TMS), + 266: Item.new("TM34", "The user strikes the foe with a quick jolt of electricity. This attack cannot be evaded.", TMS), + 267: Item.new("TM35", "The foe is scorched with an intense blast of fire. The target may also be left with a burn.", TMS), + 268: Item.new("TM36", "Unsanitary sludge is hurled at the foe. It may also poison the target.", TMS), + 269: Item.new("TM37", "A five-turn sandstorm is summoned to hurt all combatants except the Rock, Ground, and Steel types.", TMS), + 270: Item.new("TM38", "The foe is attacked with an intense blast of all-consuming fire. It may also leave the target with a burn.", TMS), + 271: Item.new("TM39", "Large boulders are hurled at the foe to inflict damage. It may also make the target flinch.", TMS), + 272: Item.new("TM40", "The user confounds the foe with speed, then strikes. The attack lands without fail.", TMS), + 273: Item.new("TM41", "The user torments and enrages the foe, making it incapable of using the same move twice in a row.", TMS), + 274: Item.new("TM42", "An attack move that doubles its power if the user is poisoned, paralyzed, or has a burn.", TMS), + 275: Item.new("TM43", "An attack move with effects that vary depending on the user's environment.", TMS), + 276: Item.new("TM44", "The user goes to sleep for two turns. It fully restores the user's HP and heals any status problem.", TMS), + 277: Item.new("TM45", "If it is the opposite gender of the user, the foe becomes infatuated and less likely to attack.", TMS), + 278: Item.new("TM46", "The user attacks and steals the foe's held item simultaneously. It can't steal if the user holds an item.", TMS), + 279: Item.new("TM47", "The foe is hit with wings of steel. It may also raise the user's Defense stat.", TMS), + 280: Item.new("TM48", "The user employs its psychic power to exchange abilities with the foe.", TMS), + 281: Item.new("TM49", "The user steals the effects of any healing or status-changing move the foe attempts to use.", TMS), + 282: Item.new("TM50", "The user attacks the foe at full power using fiery energy. It also sharply reduces the user's Sp. Atk.", TMS), + 283: Item.new("TM51", "The user lands and rests its body. It restores the user's HP by up to half of its top HP.", TMS), + 284: Item.new("TM52", "The user attacks at full power. It may also lower the foe's Sp. Def stat if it hits.", TMS), + 285: Item.new("TM53", "The user draws power from nature and fires it at the foe. It may also lower the target's Sp. Def.", TMS), + 286: Item.new("TM54", "A restrained attack that prevents the foe from fainting. The target is left with at least 1 HP.", TMS), + 287: Item.new("TM55", "If the foe's HP is down to under half, this attack will hit with double the power.", TMS), + 288: Item.new("TM56", "The user flings its held item at the foe to attack. Its power and effects depend on the item.", TMS), + 289: Item.new("TM57", "The user attacks with an electric charge. The user uses the remaining electricity to up its Sp. Atk.", TMS), + 290: Item.new("TM58", "The user endures any attack, leaving 1 HP. Its chance of failing rises if it is used in succession.", TMS), + 291: Item.new("TM59", "The foe is attacked with a shock wave generated by the user's gaping mouth.", TMS), + 292: Item.new("TM60", "An energy-draining punch. The user's HP is restored by half the damage taken by the target.", TMS), + 293: Item.new("TM61", "The user shoots a sinister, bluish white flame at the foe to inflict a burn.", TMS), + 294: Item.new("TM62", "The foe is attacked with powdery scales blown by wind. It may also raise all the user's stats.", TMS), + 295: Item.new("TM63", "It prevents the foe from using its held item. Its Trainer is also prevented from using items on it.", TMS), + 296: Item.new("TM64", "The user explodes to inflict damage on all Pokémon in battle. The user faints upon using this move.", TMS), + 297: Item.new("TM65", "The user slashes with a sharp claw made from shadows. It has a high critical-hit ratio.", TMS), + 298: Item.new("TM66", "The user stores power, then attacks. Its power is doubled if used after the foe.", TMS), + 299: Item.new("TM67", "The user recycles a single-use item that has been used in battle so it can be used again.", TMS), + 300: Item.new("TM68", "The user charges the foe using every bit of its power. It must rest on the next turn to recover.", TMS), + 301: Item.new("TM69", "The user polishes its body to reduce drag. It sharply raises the Speed stat.", TMS), + 302: Item.new("TM70", "The user flashes a light that cuts the foe's accuracy. It can also be used to illuminate caves.", TMS), + 303: Item.new("TM71", "The user stabs the foe with a sharpened stone from below. It has a high critical-hit ratio.", TMS), + 304: Item.new("TM72", "An attack move that inflicts double the damage if the user has been hurt by the foe in the same turn.", TMS), + 305: Item.new("TM73", "A weak electric charge is launched at the foe. It causes paralysis if it hits.", TMS), + 306: Item.new("TM74", "The user tackles the foe from a high-speed spin. The slower the user, the greater the damage.", TMS), + 307: Item.new("TM75", "A frenetic dance to uplift the fighting spirit. It sharply raises the user's Attack stat.", TMS), + 308: Item.new("TM76", "The user lays a trap of levitating stones around the foe. The trap hurts foes that switch into battle.", TMS), + 309: Item.new("TM77", "The user hypnotizes itself into copying any stat change made by the foe.", TMS), + 310: Item.new("TM78", "If it is the opposite gender of the user, the foe is charmed into sharply lowering its Sp. Atk stat.", TMS), + 311: Item.new("TM79", "The user releases a horrible aura imbued with dark thoughts. It may also make the target flinch.", TMS), + 312: Item.new("TM80", "Large boulders are hurled at the foe to inflict damage. It may also make the target flinch.", TMS), + 313: Item.new("TM81", "The user slashes at the foe by crossing its scythes or claws as if they were a pair of scissors.", TMS), + 314: Item.new("TM82", "While it is asleep, the user randomly uses one of the moves it knows.", TMS), + 315: Item.new("TM83", "The user draws power from the Berry it is holding to attack. The Berry determines its type and power.", TMS), + 316: Item.new("TM84", "The foe is stabbed with a tentacle or arm seeped with poison. It may also poison the foe.", TMS), + 317: Item.new("TM85", "An attack that works only on a sleeping foe. It absorbs half the damage caused to heal the user's HP.", TMS), + 318: Item.new("TM86", "The user snares the foe with grass and trips it. The heavier the foe, the greater the damage.", TMS), + 319: Item.new("TM87", "The user enrages the foe into confusion. However, it also sharply raises the foe's Attack stat.", TMS), + 320: Item.new("TM88", "The user pecks the foe. If the foe is holding a Berry, the user plucks it and gains its effect.", TMS), + 321: Item.new("TM89", "After making its attack, the user rushes back to switch places with a party Pokémon in waiting.", TMS), + 322: Item.new("TM90", "The user makes a copy of itself using some of its HP. The copy serves as the user's decoy.", TMS), + 323: Item.new("TM91", "The user gathers all its light energy and releases it in one shot. It may also lower the foe's Sp. Def stat.", TMS), + 324: Item.new("TM92", "The user creates a bizarre space in which slower Pokémon get to move first for five turns.", TMS), + 325: Item.new("HM01", "The foe is cut with a scythe or a claw. It can also be used to cut down thin trees.", TMS), + 326: Item.new("HM02", "The user soars, then strikes on the second turn. It can also be used to fly to any familiar town.", TMS), + 327: Item.new("HM03", "It swamps the entire battlefield with a giant wave. It can also be used to cross water.", TMS), + 328: Item.new("HM04", "The foe is slugged with a punch thrown at maximum power. It can also be used to move boulders.", TMS), + 329: Item.new("HM05", "Obstacles are moved, reducing the foe's evasion stat. It can also be used to clear deep fog.", TMS), + 330: Item.new("HM06", "The user slugs the foe with a shattering punch. It can also smash cracked boulders.", TMS), + 331: Item.new("HM07", "The user charges the foe at an awesome speed. It can also be used to climb a waterfall.", TMS), + 332: Item.new("HM08", "Diving on the first turn, the user floats up and attacks on the second turn.", TMS), + 333: Item.new("Cheri Berry", "It may be used or held by a Pokémon to recover from paralysis.", BERRIES), + 334: Item.new("Chesto Berry", "It may be used or held by a Pokémon to recover from sleep.", BERRIES), + 335: Item.new("Pecha Berry", "It may be used or held by a Pokémon to recover from poison.", BERRIES), + 336: Item.new("Rawst Berry", "It may be used or held by a Pokémon to recover from a burn.", BERRIES), + 337: Item.new("Aspear Berry", "It may be used or held by a Pokémon to defrost it.", BERRIES), + 338: Item.new("Leppa Berry", "It may be used or held by a Pokémon to restore a move's PP by 10.", BERRIES), + 339: Item.new("Oran Berry", "It may be used or held by a Pokémon to heal the user by just 10 HP.", BERRIES), + 340: Item.new("Persim Berry", "It may be used or held by a Pokémon to recover from confusion.", BERRIES), + 341: Item.new("Lum Berry", "It may be used or held by a Pokémon to recover from any status problem.", BERRIES), + 342: Item.new("Sitrus Berry", "It may be used or held by a Pokémon to heal the user's HP a little.", BERRIES), + 343: Item.new("Figy Berry", "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion.", BERRIES), + 344: Item.new("Wiki Berry", "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion.", BERRIES), + 345: Item.new("Mago Berry", "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion.", BERRIES), + 346: Item.new("Aguav Berry", "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion.", BERRIES), + 347: Item.new("Iapapa Berry", "If held by a Pokémon, it restores the user's HP in a pinch, but may also cause confusion.", BERRIES), + 348: Item.new("Razz Berry", "Bury it in soft soil to grow a Razz Plant.", BERRIES), + 349: Item.new("Bluk Berry", "Bury it in soft soil to grow a Bluk Plant.", BERRIES), + 350: Item.new("Nanab Berry", "Bury it in soft soil to grow a Nanab Plant.", BERRIES), + 351: Item.new("Wepear Berry", "Bury it in soft soil to grow a Wepear Plant.", BERRIES), + 352: Item.new("Pinap Berry", "Bury it in soft soil to grow a Pinap Plant.", BERRIES), + 353: Item.new("Pomeg Berry", "Using it on a Pokémon makes it more friendly, but it also lowers its base HP.", BERRIES), + 354: Item.new("Kelpsy Berry", "Using it on a Pokémon makes it more friendly, but it also lowers its base Attack stat.", BERRIES), + 355: Item.new("Qualot Berry", "Using it on a Pokémon makes it more friendly, but it also lowers its base Defense stat.", BERRIES), + 356: Item.new("Hondew Berry", "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Atk stat.", BERRIES), + 357: Item.new("Grepa Berry", "Using it on a Pokémon makes it more friendly, but it also lowers its base Sp. Def stat.", BERRIES), + 358: Item.new("Tamato Berry", "Using it on a Pokémon makes it more friendly, but it also lowers its base Speed stat.", BERRIES), + 359: Item.new("Cornn Berry", "Bury it in soft soil to grow a Cornn Plant.", BERRIES), + 360: Item.new("Magost Berry", "Bury it in soft soil to grow a Magost Plant.", BERRIES), + 361: Item.new("Rabuta Berry", "Bury it in soft soil to grow a Rabuta Plant.", BERRIES), + 362: Item.new("Nomel Berry", "Bury it in soft soil to grow a Nomel Plant.", BERRIES), + 363: Item.new("Spelon Berry", "Bury it in soft soil to grow a Spelon Plant.", BERRIES), + 364: Item.new("Pamtre Berry", "Bury it in soft soil to grow a Pamtre Plant.", BERRIES), + 365: Item.new("Watmel Berry", "Bury it in soft soil to grow a Watmel Plant.", BERRIES), + 366: Item.new("Durin Berry", "Bury it in soft soil to grow a Durin Plant.", BERRIES), + 367: Item.new("Belue Berry", "Bury it in soft soil to grow a Belue Plant.", BERRIES), + 368: Item.new("Occa Berry", "If held by a Pokémon, it weakens a foe's supereffective Fire-type attack.", BERRIES), + 369: Item.new("Passho Berry", "If held by a Pokémon, it weakens a foe's supereffective Water-type attack.", BERRIES), + 370: Item.new("Wacan Berry", "If held by a Pokémon, it weakens a foe's supereffective Electric-type attack.", BERRIES), + 371: Item.new("Rindo Berry", "If held by a Pokémon, it weakens a foe's supereffective Grass-type attack.", BERRIES), + 372: Item.new("Yache Berry", "If held by a Pokémon, it weakens a foe's supereffective Ice-type attack.", BERRIES), + 373: Item.new("Chople Berry", "If held by a Pokémon, it weakens a foe's supereffective Fighting-type attack.", BERRIES), + 374: Item.new("Kebia Berry", "If held by a Pokémon, it weakens a foe's supereffective Poison-type attack.", BERRIES), + 375: Item.new("Shuca Berry", "If held by a Pokémon, it weakens a foe's supereffective Ground-type attack.", BERRIES), + 376: Item.new("Coba Berry", "If held by a Pokémon, it weakens a foe's supereffective Flying-type attack.", BERRIES), + 377: Item.new("Payapa Berry", "If held by a Pokémon, it weakens a foe's supereffective Psychic-type attack.", BERRIES), + 378: Item.new("Tanga Berry", "If held by a Pokémon, it weakens a foe's supereffective Bug-type attack.", BERRIES), + 379: Item.new("Charti Berry", "If held by a Pokémon, it weakens a foe's supereffective Rock-type attack.", BERRIES), + 380: Item.new("Kasib Berry", "If held by a Pokémon, it weakens a foe's supereffective Ghost-type attack.", BERRIES), + 381: Item.new("Haban Berry", "If held by a Pokémon, it weakens a foe's supereffective Dragon-type attack.", BERRIES), + 382: Item.new("Colbur Berry", "If held by a Pokémon, it weakens a foe's supereffective Dark-type attack.", BERRIES), + 383: Item.new("Babiri Berry", "If held by a Pokémon, it weakens a foe's supereffective Steel-type attack.", BERRIES), + 384: Item.new("Chilan Berry", "If held by a Pokémon, it weakens a foe's Normal-type attack.", BERRIES), + 385: Item.new("Liechi Berry", "If held by a Pokémon, it raises its Attack stat in a pinch.", BERRIES), + 386: Item.new("Ganlon Berry", "If held by a Pokémon, it raises its Defense stat in a pinch.", BERRIES), + 387: Item.new("Salac Berry", "If held by a Pokémon, it raises its Speed stat in a pinch.", BERRIES), + 388: Item.new("Petaya Berry", "If held by a Pokémon, it raises its Sp. Atk stat in a pinch.", BERRIES), + 389: Item.new("Apicot Berry", "If held by a Pokémon, it raises its Sp. Def stat in a pinch.", BERRIES), + 390: Item.new("Lansat Berry", "If held by a Pokémon, it raises its critical-hit ratio in a pinch.", BERRIES), + 391: Item.new("Starf Berry", "If held by a Pokémon, it sharply raises one of its stats in a pinch.", BERRIES), + 392: Item.new("Enigma Berry", "If held by a Pokémon, it restores its HP if it is hit by a foe's supereffective attack.", BERRIES), + 393: Item.new("Micle Berry", "If held by a Pokémon, it raises the accuracy of a move just once in a pinch.", BERRIES), + 394: Item.new("Custap Berry", "If held by a Pokémon, it gets to move first just once in a pinch.", BERRIES), + 395: Item.new("Jaboca Berry", "If held by a Pokémon, and if a foe's physical attack lands, the foe also takes damage.", BERRIES), + 396: Item.new("Rowap Berry", "If held by a Pokémon, and if a foe's special attack lands, the foe also takes damage.", BERRIES), + 397: Item.new("Orange Mail", "A piece of mail featuring a cute Zigzagoon print. It is to be held by a Pokémon.", ITEMS), + 398: Item.new("Harbor Mail", "A piece of mail featuring a cute Wingull print. It is to be held by a Pokémon.", ITEMS), + 399: Item.new("Glitter Mail", "A piece of mail featuring a cute Pikachu print. It is to be held by a Pokémon.", ITEMS), + 400: Item.new("Mech Mail", "A piece of mail featuring a cute Magnemite print. It is to be held by a Pokémon.", ITEMS), + 401: Item.new("Wood Mail", "A piece of mail featuring a cute Slakoth print. It is to be held by a Pokémon.", ITEMS), + 402: Item.new("Wave Mail", "A piece of mail featuring a cute Wailmer print. It is to be held by a Pokémon.", ITEMS), + 403: Item.new("Bead Mail", "A piece of mail to be held by a Pokémon. It will bear the print of the Pokémon holding it.", ITEMS), + 404: Item.new("Shadow Mail", "A piece of mail featuring a cute Duskull print. It is to be held by a Pokémon.", ITEMS), + 405: Item.new("Tropic Mail", "A piece of mail featuring a cute Bellossom print. It is to be held by a Pokémon.", ITEMS), + 406: Item.new("Dream Mail", "A piece of mail to be held by a Pokémon. It will bear the print of the Pokémon holding it.", ITEMS), + 407: Item.new("Fab Mail", "A piece of mail featuring a gorgeous, extravagant print. It is to be held by a Pokémon.", ITEMS), + 408: Item.new("Retro Mail", "A piece of mail featuring a print of three cute Pokémon. It is to be held by a Pokémon.", ITEMS), + 409: Item.new("X Attack", "An item that raises the Attack stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.", BATTLE_ITEMS), + 410: Item.new("X Defend", "An item that raises the Defense of a Pokémon in battle. It wears off if the Pokémon is withdrawn.", BATTLE_ITEMS), + 411: Item.new("X Special", "An item that raises the Sp. Atk stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.", BATTLE_ITEMS), + 412: Item.new("X Sp. Def", "An item that raises the Sp. Def stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.", BATTLE_ITEMS), + 413: Item.new("X Speed", "An item that raises the Speed stat of a Pokémon in battle. It wears off if the Pokémon is withdrawn.", BATTLE_ITEMS), + 414: Item.new("X Accuracy", "An item that raises the accuracy of a Pokémon in battle. It wears off if the Pokémon is withdrawn.", BATTLE_ITEMS), + 415: Item.new("Dire Hit", "An item that raises the critical-hit ratio of a Pokémon in battle.", BATTLE_ITEMS), + 416: Item.new("Guard Spec.", "An item that prevents stat reduction among the Trainer's party Pokémon for five turns after use.", BATTLE_ITEMS), + 417: Item.new("Poké Doll", "A doll that attracts Pokémon. Use it to flee from any battle with a wild Pokémon.", BATTLE_ITEMS), + 418: Item.new("Fluffy Tail", "An item that attracts Pokémon. Use it to flee from any battle with a wild Pokémon.", BATTLE_ITEMS), + 419: Item.new("Blue Flute", "A blue flute made from blown glass. Its melody awakens a single Pokémon from sleep.", BATTLE_ITEMS), + 420: Item.new("Yellow Flute", "A yellow flute made from blown glass. Its melody snaps a single Pokémon out of confusion.", BATTLE_ITEMS), + 421: Item.new("Red Flute", "A red flute made from blown glass. Its melody snaps a single Pokémon out of infatuation.", BATTLE_ITEMS), + 422: Item.new("Bicycle", "A folding Bicycle that enables much faster movement than the Running Shoes.", KEY_ITEMS), + 423: Item.new("Old Rod", "An old and beat-up fishing rod. Use it by any body of water to fish for wild aquatic Pokémon.", KEY_ITEMS), + 424: Item.new("Good Rod", "A new, good-quality fishing rod. Use it by any body of water to fish for wild aquatic Pokémon.", KEY_ITEMS), + 425: Item.new("Super Rod", "An awesome, high-tech fishing rod. Use it by any body of water to fish for wild aquatic Pokémon.", KEY_ITEMS), + 426: Item.new("Dowsing MCHN", "It checks for unseen items in the area and makes noise and lights when it finds something.", KEY_ITEMS), + 427: Item.new("TM96", "The user creates shockwaves to attack the target. This attack does physical damage.", TMS), + 428: Item.new("Town Map", "A very convenient map that can be viewed anytime. It even shows your present location.", KEY_ITEMS), + 429: Item.new("Coin Case", "A case for holding Coins obtained at the Game Corner. It holds up to 99,999 Coins.", KEY_ITEMS), + 430: Item.new("Gracidea", "A flower sometimes bundled in bouquets to convey gratitude on special occasions like birthdays.", KEY_ITEMS), + 431: Item.new("Soot Sack", "A sack used to gather and hold volcanic ash.", KEY_ITEMS), + 432: Item.new("Explorer Kit", "A bag filled with convenient tools for exploring. It provides access to the Underground.", KEY_ITEMS), + 433: Item.new("Loot Sack", "A sturdy, spacious bag that is used to carry loot obtained in the coal mine.", KEY_ITEMS), + 434: Item.new("Rule Book", "It lists the rules for holding battles. For linked battles, you may choose which rules to use.", KEY_ITEMS), + 435: Item.new("Point Card", "A card that lists the Battle Points you have earned.", KEY_ITEMS), + 436: Item.new("Journal", "A notebook that keeps a day-to-day record of your adventure so far.", KEY_ITEMS), + 437: Item.new("Seal Case", "A case for storing Seals that can be applied to the capsule cases of Poké Balls.", KEY_ITEMS), + 438: Item.new("Fashion Case", "A fancy case for the tidy and organized storage of colorful Pokémon Accessories.", KEY_ITEMS), + 439: Item.new("Seal Bag", "A tiny bag that can hold ten Seals for decorating Poké Balls.", KEY_ITEMS), + 440: Item.new("Pal Pad", "A convenient notepad that is used for registering your friends and keeping a record of game play.", KEY_ITEMS), + 441: Item.new("Works Key", "A large key for operating the doors of the Valley Windworks. It was held by a Team Galactic Grunt.", KEY_ITEMS), + 442: Item.new("Old Charm", "An ancient good-luck charm made of Pokémon bones to be taken to the elder of Celestic Town.", KEY_ITEMS), + 443: Item.new("Galactic Key", "A card key for disengaging security systems in the Galactic HQ. Losing it can result in punishment, apparently.", KEY_ITEMS), + 444: Item.new("Red Chain", "A mythical chain that is said to link the legendary Pokémon that created the Sinnoh region.", KEY_ITEMS), + 445: Item.new("Sprayduck", "A watering can shaped like a Psyduck. It helps promote healthy growth of planted Berries.", KEY_ITEMS), + 446: Item.new("Poffin Case", "A case for storing Poffin cooked from Berries.", KEY_ITEMS), + 447: Item.new("Suite Key", "A key to one of the suites at the luxury hotel by a lake. For some odd reason, it often disappears.", KEY_ITEMS), + 448: Item.new("Oak's Letter", "A letter from Prof. Oak. Written in it is a request for you to go to Rt. 224.", KEY_ITEMS), + 449: Item.new("Lunar Wing", "A feather that glows like the moon. It is said to possess the power to dispel nightmares.", KEY_ITEMS), + 450: Item.new("Member Card", "A card needed for entering the inn in Canalave City. Oddly, the last date marked on it was 50 years ago.", KEY_ITEMS), + 451: Item.new("Azure Flute", "A flute that puts out echoing sounds that do not seem to be of this world. It is unknown who made it.", KEY_ITEMS), + 452: Item.new("BBFerry Ticket", "The ticket required for sailing on the ferry on Bealbeach Lake. It has a drawing of a ship on it.", KEY_ITEMS), + 453: Item.new("Contest Pass", "The pass required for entering Pokémon Contests. It has a drawing of an award ribbon on it.", KEY_ITEMS), + 454: Item.new("Magma Stone", "A stone formed when boulders melted in intensely hot magma. Magma remains sealed inside.", KEY_ITEMS), + 455: Item.new("Parcel", "A parcel that you are supposed to deliver to your childhood friend who left Twinleaf Town.", KEY_ITEMS), + 456: Item.new("Coupon 1", "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed.", KEY_ITEMS), + 457: Item.new("Coupon 2", "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed.", KEY_ITEMS), + 458: Item.new("Coupon 3", "A coupon to be exchanged for a Pokémon Watch (Pokétch for short). Three coupons are needed.", KEY_ITEMS), + 459: Item.new("Storage Key", "The key to Team Galactic's sinister warehouse located at the edge of Veilstone City.", KEY_ITEMS), + 460: Item.new("SecretPotion", "A fantastic medicine dispensed by the pharmacy in Cianwood City. It fully heals a Pokémon of any ailment.", KEY_ITEMS), + 461: Item.new("Vs. Seeker", "A device that indicates Trainers who want to battle. Its battery charges while you walk.", KEY_ITEMS), + 462: Item.new("Vs. Recorder", "An amazing device that can record a battle either between friends or at a special battle facility.", KEY_ITEMS), + 463: Item.new("Secret Key", "A high-tech key to be used at a specific location. It emits a special electric signal to open a door.", KEY_ITEMS), + 464: Item.new("Apricorn Box", "A handy box where you can store up to 99 Apricorns of each kind.", KEY_ITEMS), + 465: Item.new("Unown Report", "A report of all the discovered kinds of Unown.", KEY_ITEMS), + 466: Item.new("Berry Pots", "Handy containers for cultivating Berries wherever you go.", KEY_ITEMS), + 467: Item.new("Blue Card", "A card to save points for the Buena's Password show.", KEY_ITEMS), + 468: Item.new("SlowpokeTail", "A very tasty tail of something. It sells for a high price.", KEY_ITEMS), + 469: Item.new("Clear Bell", "A very old-fashioned bell that makes a gentle ringing.", KEY_ITEMS), + 470: Item.new("Card Key", "A card key that opens a shutter in the Radio Tower.", KEY_ITEMS), + 471: Item.new("Basement Key", "A key that opens a door in the Goldenrod Tunnel.", KEY_ITEMS), + 472: Item.new("Squirtbottle", "A bottle used for watering plants in the Berry Pots.", KEY_ITEMS), + 473: Item.new("Red Scale", "A scale from the red Gyarados. It glows red like a flame.", KEY_ITEMS), + 474: Item.new("Lost Item", "The Poké Doll lost by the Copycat.", KEY_ITEMS), + 475: Item.new("Pass", "A ticket to ride the Magnet Train, whenever and however much you like.", KEY_ITEMS), + 476: Item.new("Machine Part", "An important machine part for the Power Plant that was stolen.", KEY_ITEMS), + 477: Item.new("Silver Wing", "A strange, silvery feather that sparkles.", KEY_ITEMS), + 478: Item.new("Rainbow Wing", "A mystical rainbow feather that sparkles.", KEY_ITEMS), + 479: Item.new("Mystery Egg", "A mysterious Egg obtained from Mr. Pokémon. What's in the Egg is unknown.", KEY_ITEMS), + 480: Item.new("Photo Album", "A nice photo album for storing all the photos taken along your adventure.", KEY_ITEMS), + 481: Item.new("GB Sounds", "A music player that allows you to listen to nostalgic songs. It's operated with a single switch.", KEY_ITEMS), + 482: Item.new("Tidal Bell", "A very old-fashioned bell that makes a gentle ringing.", KEY_ITEMS), + 483: Item.new("RageCandyBar", "A famous candy in Mahogany Town. Many tourists like to buy them to take home.", KEY_ITEMS), + 484: Item.new("Jade Orb", "A shiny green orb that is said to have a legend and has a deep connection with the Hoenn region.", KEY_ITEMS), + 485: Item.new("Lock Capsule", "A sturdy Capsule that can only be opened with a special key.", KEY_ITEMS), + 486: Item.new("Red Orb", "A shiny red orb that is said to have a legend and has a deep connection with the Hoenn region.", KEY_ITEMS), + 487: Item.new("Blue Orb", "A shiny blue orb that is said to have a legend and has a deep connection with the Hoenn region.", KEY_ITEMS), + 488: Item.new("Enigma Stone", "A crystal ball from an excavation. A very beautiful stone that is covered with bits of rock and earth.", KEY_ITEMS), + 489: Item.new("Silph Scope", "A scope that makes unseeable Pokémon visible. It is made by Silph Co.", KEY_ITEMS), + 490: Item.new("LAB KEY", "This is a custom Key Item.", BERRIES), + 491: Item.new("Poké Radar", "A tool that can search out Pokémon that are hiding in grass. Its battery is recharged as you walk.", KEY_ITEMS), + 492: Item.new("Sticker Case", "This device helps you find a defeated wild Pokemon more easily.", KEY_ITEMS), + 493: Item.new("Atom Ball", "A special Poké Ball created to contain Urayne. You should not have this.", BALLS), + 494: Item.new("T.U.R Ticket", "A ticket for the Tandor Underground Railway.", KEY_ITEMS), + 495: Item.new("PST", "Pokémon Speech Translator. Can help you understand some Pokémon. It's still a prototype.", KEY_ITEMS), + 496: Item.new("Coconut Milk", "Fresh Coconut milk. Heals 50 HP and cures status effects.", MEDICINE), + 497: Item.new("Jungle's Crown", "An item to be held by a Pokémon. It belongs to the king of the jungle. Boosts Fighting attacks.", ITEMS), + 498: Item.new("Royal Jelly", "An item to be held by a Pokémon. A mysterious goo left behind by Seikamater.", ITEMS), + 499: Item.new("Bug Spray", "Bug spray. Works better than any Repel to get bugs scurrying!", KEY_ITEMS), + 500: Item.new("Acai Berry", "It may be used or held by a Pokémon to recover from paralysis.", BERRIES), + 501: Item.new("Bacu Berry", "It may be used or held by a Pokémon to recover from sleep.", BERRIES), + 502: Item.new("Cupu Berry", "It may be used or held by a Pokémon to recover from a burn.", BERRIES), + 503: Item.new("Guara Berry", "It may be used or held by a Pokémon to defrost it.", BERRIES), + 504: Item.new("Hair Fossil", "A fossil of an ancient Pokémon that lived in the Mountains. It appears to be a wisp of Hair.", ITEMS), + 505: Item.new("Tusk Fossil", "A fossil of an ancient Pokémon that lived in the Plains. It appears to be part of a Tusk.", ITEMS), + 506: Item.new("Moss Shard", "An item to be held by a Pokémon. It is a seed imbued with life that ups the power of Grass-type moves.", ITEMS), + 507: Item.new("Ice Shard", "An item to be held by a Pokémon. It is a piece of ice that repels heat and boosts Ice-type moves.", ITEMS), + 508: Item.new("Pretty Ribbon", "An item to be held by a Pokémon. It is an elegant pink ribbon that boosts Fairy-type moves.", ITEMS), + 509: Item.new("Mega Bracelet", "This bracelet contains an untold power that somehow enables Pokémon carrying a Mega Stone to Mega Evolve in battle.", KEY_ITEMS), + 510: Item.new("Metalynxite", "One variety of the mysterious Mega Stones. Have Metalynx hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 511: Item.new("Archillesite", "One variety of the mysterious Mega Stones. Have Archilles hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 512: Item.new("Electruxolite", "One variety of the mysterious Mega Stones. Have Electruxo hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 513: Item.new("Gyaradosite", "One variety of the mysterious Mega Stones. Have Gyarados hold it, and this stone will enable it to Mega Evolve in battle.", ITEMS), + 514: Item.new("Ampharosite", "One variety of the mysterious Mega Stones. Have Ampharos hold it, and this stone will enable it to Mega Evolve in battle.", ITEMS), + 515: Item.new("Baariettite", "One variety of the mysterious Mega Stones. Have Baariette hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 516: Item.new("Drilgannite", "One variety of the mysterious Mega Stones. Have Drilgann hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 517: Item.new("Sableyeite", "One variety of the mysterious Mega Stones. Have Sableye hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 518: Item.new("Inflagetite", "One variety of the mysterious Mega Stones. Have Inflagetah hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 519: Item.new("Dramsamaite", "One variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 520: Item.new("Daikatunite", "One variety of the mysterious Mega Stones. Have Daikatuna hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 521: Item.new("TM93", "The target is infested and attacked for four to five turns. The target can't flee during this time.", TMS), + 522: Item.new("TM94", "The user damages opposing Pokémon by emitting a powerful flash.", TMS), + 523: Item.new("Bike Wheel", "This bike wheel can be used to fix a bicycle.", KEY_ITEMS), + 524: Item.new("Carrot Wine", "Delicious Carrot Wine, be careful to not drink too much! Heals 100 HP and cures status effects.", MEDICINE), + 525: Item.new("Secret Note", "You don't know who gave you this. It says that the password is 092.", KEY_ITEMS), + 526: Item.new("Syrentideite", "One variety of the mysterious Mega Stones. Have Syrentide hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 527: Item.new("Unidentified Fallen Object", "One variety of the mysterious Mega Stones. Have s51-A hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 528: Item.new("TM95", "The user damages opposing Pokémon and lowers it's defense and special defense.", TMS), + 529: Item.new("Boxing Gloves", "This device given to you by the Tinkerer allows you to easily smash rugged rocks in your way.", KEY_ITEMS), + 530: Item.new("Eviolite", "A mysterious evolutionary lump. When held, it raises the Defense and Sp. Def of a Pokémon that can still evolve.", ITEMS), + 531: Item.new("Fire Gem", "A gem with an essence of fire. When held, it strengthens the power of a Fire-type move only once.", ITEMS), + 532: Item.new("Water Gem", "A gem with an essence of water. When held, it strengthens the power of a Water-type move only once.", ITEMS), + 533: Item.new("Electric Gem", "A gem with an essence of electricity. When held, it strengthens the power of an Electric-type move only once.", ITEMS), + 534: Item.new("Grass Gem", "A gem with an essence of nature. When held, it strengthens the power of a Grass-type move only once.", ITEMS), + 535: Item.new("Ice Gem", "A gem with an essence of ice. When held, it strengthens the power of an Ice-type move only once.", ITEMS), + 536: Item.new("Fighting Gem", "A gem with an essence of combat. When held, it strengthens the power of a Fighting-type move only once.", ITEMS), + 537: Item.new("Poison Gem", "A gem with an essence of poison. When held, it strengthens the power of a Poison-type move only once.", ITEMS), + 538: Item.new("Ground Gem", "A gem with an essence of land. When held, it strengthens the power of a Ground-type move only once.", ITEMS), + 539: Item.new("Flying Gem", "A gem with an essence of air. When held, it strengthens the power of a Flying-type move only once.", ITEMS), + 540: Item.new("Psychic Gem", "A gem with an essence of the mind. When held, it strengthens the power of a Psychic-type move only once.", ITEMS), + 541: Item.new("Bug Gem", "A gem with an insect-like essence. When held, it strengthens the power of a Bug-type move only once.", ITEMS), + 542: Item.new("Rock Gem", "A gem with an essence of rock. When held, it strengthens the power of a Rock-type move only once.", ITEMS), + 543: Item.new("Ghost Gem", "A gem with a spectral essence. When held, it strengthens the power of a Ghost-type move only once.", ITEMS), + 544: Item.new("Dragon Gem", "A gem with a draconic essence. When held, it strengthens the power of a Dragon-type move only once.", ITEMS), + 545: Item.new("Dark Gem", "A gem with an essence of darkness. When held, it strengthens the power of a Dark-type move only once.", ITEMS), + 546: Item.new("Steel Gem", "A gem with an essence of steel. When held, it strengthens the power of a Steel-type move only once.", ITEMS), + 547: Item.new("Normal Gem", "A gem with an ordinary essence. When held, it strengthens the power of a Normal-type move only once.", ITEMS), + 548: Item.new("Whimsicottite", "One variety of the mysterious Mega Stones. Have Whimsicott hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 549: Item.new("Arbokite", "One variety of the mysterious Mega Stones. Have Arbok hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 550: Item.new("Yoshitaka's Letter", "A letter from the great Yoshitaka, show it to his grandsons.", KEY_ITEMS), + 551: Item.new("Rocky Helmet", "If the holder of this item takes damage, the attacker will also be damaged upon contact.", ITEMS), + 552: Item.new("Eject Button", "If the holder is hit by an attack, it will switch with another Pokémon in your party.", ITEMS), + 553: Item.new("Red Card", "A card with a mysterious power. When the holder is struck by a foe, the attacker is removed from battle.", ITEMS), + 554: Item.new("Float Stone", "A very light stone. It reduces the weight of a Pokémon when held.", ITEMS), + 555: Item.new("Binding Band", "A band that increases the power of binding moves when held.", ITEMS), + 556: Item.new("Absorb Bulb", "A consumable bulb. If the holder is hit by a Water-type move, its Sp. Atk will rise.", ITEMS), + 557: Item.new("Cell Battery", "A consumable battery. If the holder is hit by an Electric-type move, its Attack will rise.", ITEMS), + 558: Item.new("Ring Target", "Moves that would otherwise have no effect will land on the Pokémon that holds it.", ITEMS), + 559: Item.new("Air Balloon", "When held by a Pokémon, the Pokémon will float into the air. When the holder is attacked, this item will burst.", ITEMS), + 560: Item.new("Assault Vest", "An item to be held by a Pokémon. This offensive vest raises Sp. Def but prevents the use of status moves.", ITEMS), + 561: Item.new("Fairy Gem", "A gem with an essence of nature. When held, it strengthens the power of a Fairy-type move one time.", ITEMS), + 562: Item.new("Prison Bottle", "A bottle believed to have been used to seal away the power of a certain Pokémon long, long ago.", KEY_ITEMS), + 563: Item.new("Luminous Moss", "An item to be held by a Pokémon. It boosts Sp. Def if hit with a Water-type attack. It can only be used once.", ITEMS), + 564: Item.new("Weakness Policy", "An item to be held by a Pokémon. Attack and Sp. Atk sharply increase if the holder is hit with a move it's weak to.", ITEMS), + 565: Item.new("Pixie Plate", "An item to be held by a Pokémon. It is a stone tablet that boosts the power of Fairy-type moves.", ITEMS), + 566: Item.new("Roseli Berry", "Weakens a supereffective Fairy-type attack against the holding Pokémon.", BERRIES), + 567: Item.new("Kee Berry", "If held by a Pokémon, this Berry will increase the Pokémon's Defense stat when hit by a physical attack.", BERRIES), + 568: Item.new("Maranga Berry", "If held by a Pokémon, this Berry will increase the Pokémon's Special Defense stat when hit by a special attack.", BERRIES), + 569: Item.new("Snowball", "An item to be held by a Pokémon. It boosts Attack if hit with an Ice-type attack. It can only be used once.", ITEMS), + 570: Item.new("Safety Goggles", "An item to be held by a Pokémon. These goggles protect the holder from both weather-related damage and powder.", ITEMS), + 571: Item.new("Hafli Berry", "If held by a Pokémon, it weakens a foe's supereffective Nuclear-type attack.", BERRIES), + 572: Item.new("Kellyn's Letter", "A letter from Kellyn. Deliver it to Cameron on the Power Plant Island.", KEY_ITEMS), + 573: Item.new("Burnt Notebook", "A burnt notebook found in the power plant, it's pages seem to be scattered about.", KEY_ITEMS), + 574: Item.new("Rusty Key", "A rusty key found in the power plant.", KEY_ITEMS), + 575: Item.new("Power Glove", "This device given to you by the Tinkerer allows you to push boulders on your own as if you had super-strength.", KEY_ITEMS), + 576: Item.new("Nuclear Ball", "A new kind of Poké Ball that works especially well on Nuclear-type Pokémon.", BALLS), + 577: Item.new("Sachet", "A sachet filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon.", ITEMS), + 578: Item.new("Power Cell", "A power cell used to power up advanced electrical equipments.", KEY_ITEMS), + 579: Item.new("Maria's Key", "A key given by a creepy guy that unlocks Gym Leader Maria's house.", KEY_ITEMS), + 580: Item.new("Oval Charm", "An oval charm said to increase the chance of Eggs being found at the Day Care.", KEY_ITEMS), + 581: Item.new("Shiny Charm", "A shiny charm said to increase the chance of finding a Shiny Pokémon.", KEY_ITEMS), + 582: Item.new("Aromatic Herb", "A herb filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon.", ITEMS), + 583: Item.new("Air Mail", "Stationery featuring a print of colorful letter sets. Let a Pokémon hold it for delivery.", ITEMS), + 584: Item.new("Gengarite", "One of the mysterious Mega Stones. Have Gengar hold it, and this stone will enable it to Mega Evolve in battle.", ITEMS), + 585: Item.new("Uranium Core", "Concentrated nuclear fuel used to power Nuclear Plants.", KEY_ITEMS), + 586: Item.new("Kiricornite", "One of the mysterious Mega Stones. Have Kiricorn hold it, and this stone will enable it to Mega Evolve in battle.", ITEMS), + 587: Item.new("Gold Fossil", "A fossil of an ancient Pokémon that lived in Islands. It appears to be a golden bone.", ITEMS), + 588: Item.new("TM97", "The user chomps hard on the target with its sharp front fangs. It cuts the target's HP to half.", TMS), + 589: Item.new("TM98", "This move can be used only after the user has used all the other moves it knows in the battle.", TMS), + 590: Item.new("TM99", "An attack move that cuts down the target's HP to equal the user's HP.", TMS), + 591: Item.new("TM100", "The user focuses its willpower to its head and attacks the foe. It may also make the target flinch.", TMS), + 592: Item.new("Surfboard", "This device given to you by the Tinkerer makes it possible to surf on water without the help of a Pokémon. Cowabunga!", KEY_ITEMS), + 593: Item.new("Scuba Gear", "This device given to you by the Tinkerer allows you to dive underwater on your own. Who ever used Dive anyways?", KEY_ITEMS), + 594: Item.new("Climbing Pick", "This device given to you by the Tinkerer allows you to climb up waterfalls while using your surfboard. Extreme sports are fun!", KEY_ITEMS), + 595: Item.new("Rich Mulch", "A plant fertilizer. It increases Berry harvest without the need for particularly diligent care.", BERRIES), + 596: Item.new("Sprinklotad", "A watering can shaped like a Lotad. It helps promote healthy growth of planted Berries.", KEY_ITEMS), + 597: Item.new("Quadcopter", "Final device created by the Tinkerer. Use this remote-controlled drone to Fly anywhere without the help of a Pokémon!", KEY_ITEMS), + 598: Item.new("Ferry Pass", "A Frequent Sailor card for the Venesi Ferry to Bealbeach and Silverport.", KEY_ITEMS), + 599: Item.new("Dark Dramsamaite", "A disturbing variety of the mysterious Mega Stones. Have Dramsama hold it, and this stone will enable it to Mega Evolve during battle.", ITEMS), + 600: Item.new("Map Scrap 1", "A torn piece of an ancient sea map. This item refers to a quest that is not yet implemented.", KEY_ITEMS), + 601: Item.new("Map Scrap 2", "A torn piece of an ancient sea map. This item refers to a quest that is not yet implemented.", KEY_ITEMS), + 602: Item.new("Map Scrap 3", "A torn piece of an ancient sea map. This item refers to a quest that is not yet implemented.", KEY_ITEMS), + 603: Item.new("Map Scrap 4", "A torn piece of an ancient sea map. This item refers to a quest that is not yet implemented.", KEY_ITEMS), + 604: Item.new("Map Scrap 5", "A torn piece of an ancient sea map. This item refers to a quest that is not yet implemented.", KEY_ITEMS), + 605: Item.new("Map Scrap 6", "A torn piece of an ancient sea map. This item refers to a quest that is not yet implemented.", KEY_ITEMS), + 606: Item.new("Exp. All", "Turning on this special device will allow all the Pokémon on your team to receive Exp. Points from battles.", KEY_ITEMS), + 607: Item.new("Oblivicornite", "One of the mysterious Mega Stones. Have Oblivicorn hold it, and this stone will enable it to Mega Evolve in battle.", ITEMS), } + var tm_hm_database = { "TM27" : "Return" } func get_item_by_id(id: int): var item = item_list.get(id) + if item == null: + push_error("Item id not found in database: " + str(id)) + return null item.id = id return item func get_id_by_name(_name: String): - var id = 0 for key in item_list.keys(): if item_list.get(key).name == _name: - id = key - return id - return id + return key + push_error("Item name not found in database: " + _name) + return -1 func get_item_by_name(_name: String): var id = get_id_by_name(_name) - var item = get_item_by_id(id) - item.id = id - return item + if id < 0: + return null + return get_item_by_id(id) func get_description_by_name(_name : String): var item = get_item_by_name(_name) return item.description + +func _init(): + for k in item_list: + item_list[k].id = k diff --git a/Utilities/Items/database.gd.uid b/Utilities/Items/database.gd.uid new file mode 100644 index 000000000..269a27bf1 --- /dev/null +++ b/Utilities/Items/database.gd.uid @@ -0,0 +1 @@ +uid://bhaagwkp0lw6v diff --git a/Utilities/Menu.gd b/Utilities/Menu.gd old mode 100755 new mode 100644 index 7607436e1..2b8db380f --- a/Utilities/Menu.gd +++ b/Utilities/Menu.gd @@ -1,4 +1,4 @@ -tool +@tool extends Node2D var current @@ -26,22 +26,29 @@ enum ORDER { } func _ready(): - if(Engine.editor_hint): + if(Engine.is_editor_hint()): # Special things when this is on editor mode $AnimationPlayer.seek($AnimationPlayer.current_animation_length) - $Bag.connect("close_bag", self, "close_bag") - $PokemonPartyMenu.connect("close_party", self, "close_party") - $Pokedex.connect("close", self, "close_dex") - $Card.connect("close", self, "close_card") + $Bag.connect("close_bag", Callable(self, "close_bag")) + $PokemonPartyMenu.connect("close_party", Callable(self, "close_party")) + $OptionsMenu.connect("closed", Callable(self, "_on_options_closed")) + $Pokedex.connect("close", Callable(self, "close_dex")) + $Card.connect("close", Callable(self, "close_card")) current = ORDER.PARTY - init_pos = $Option_Text.rect_position - $Bag.enabled = false + init_pos = $Option_Text.position + _build_exit_prompt() + $Bag.set("enabled", false) - $Save_Menu/Info/Player_Name/Name.bbcode_text = "[right][color=#0070f8]" + Global.TrainerName + "[/color][/right]" + $Save_Menu/Info/Player_Name/Name.text = "[right][color=#0070f8]" + Global.TrainerName + "[/color][/right]" func _input(event): + if menu_stage == 3: + _exit_prompt_input(event) + if get_viewport() != null: + get_viewport().set_input_as_handled() + return if event.is_action_pressed("x") && !locked: match menu_stage: 0: @@ -50,7 +57,12 @@ func _input(event): menu_stage = 1 print("Toggling") $AnimationPlayer.play("Open Menu") - $Place_Text.bbcode_text = "[center]" + Global.game.current_scene.place_name + "[/center]" + var pn = Global.game.current_scene.get("place_name") + if pn == null: + pn = Global.game.current_scene.get("map_name") + if pn == null: + pn = "" + $Place_Text.text = "[center]" + str(pn) + "[/center]" 1: Global.game.player.call_deferred("change_input", false) menu_stage = 0 @@ -68,13 +80,13 @@ func _input(event): move_sprites("Right") if event.is_action_pressed("z") and !saving and Global.can_run: Global.sprint = !Global.sprint - if $Run/Sprite.frame == 0: - $Run/Sprite.frame = 1 + if $Run/Sprite2D.frame == 0: + $Run/Sprite2D.frame = 1 else: - $Run/Sprite.frame = 0 + $Run/Sprite2D.frame = 0 if event.is_action_pressed("ui_accept"): select() - return null # This breaks out of the current method. Needed after select() + return # This breaks out of the current method. Needed after select() if menu_stage == 2: match current: @@ -101,24 +113,24 @@ func _input(event): func party_logic(): print("party logic") $Transition.fade_to_color() - yield($Transition, "finished") + await $Transition.finished hide_all() $PokemonPartyMenu.setup() $PokemonPartyMenu.show() $Transition.fade_from_color() - yield($Transition, "finished") + await $Transition.finished $Transition.visible = false func bag_setup(): $Transition.visible = true $Transition.fade_to_color() - yield($Transition, "finished") + await $Transition.finished hide_all() $Bag.setup() $Bag.show() $Transition.fade_from_color() - yield($Transition, "finished") + await $Transition.finished $Transition.visible = false @@ -149,7 +161,7 @@ func select(): # Stage should be 1 $Yes_no.visible = true DialogueSystem.start_dialog("UI_MENU_SAVE_PROMPT") elif current == ORDER.BAG: - $Bag.enabled = true + $Bag.set("enabled", true) bag_setup() elif current == ORDER.PARTY: # Check if we have any pokes @@ -161,23 +173,28 @@ func select(): # Stage should be 1 elif current == ORDER.POKEDEX: if Global.past_events.has("EVENT_MOKI_TOWN_DEMO"): $Transition.fade_to_color() - yield($Transition, "finished") + await $Transition.finished hide_all() $Pokedex.start() $Pokedex.show() $Transition.fade_from_color() - yield($Transition, "finished") + await $Transition.finished $Transition.visible = false else: menu_stage = 1 + elif current == ORDER.OPTION: + locked = true + $OptionsMenu.open() + elif current == ORDER.EXIT: + _open_exit_prompt() elif current == ORDER.CARD: $Transition.fade_to_color() - yield($Transition, "finished") + await $Transition.finished hide_all() $Card.setup() $Card.show() $Transition.fade_from_color() - yield($Transition, "finished") + await $Transition.finished $Transition.visible = false else: menu_stage = 1 @@ -196,58 +213,58 @@ func move_sprites(dir): if current == 8: current = 0 - $Option_Text.bbcode_text = "[center]" + $Option_Text.text = "[center]" if current == ORDER.PARTY: #$Option_Text.rect_position = init_pos - $Option_Text.bbcode_text += "POKÉMON" + $Option_Text.text += "POKÉMON" grey_frame() $"Options/PARTY/Pokémon".frame = 1 elif current == ORDER.BAG: #$Option_Text.rect_position.x = init_pos.x + 22 - $Option_Text.bbcode_text += "BAG" + $Option_Text.text += "BAG" grey_frame() $Options/BAG/Bag.frame = 1 elif current == ORDER.POKEPOD: #$Option_Text.rect_position.x = init_pos.x - 2 - $Option_Text.bbcode_text += "POKEPOD" + $Option_Text.text += "POKEPOD" grey_frame() $"Options/POKEPOD/Poképod".frame = 1 elif current == ORDER.CARD: #$Option_Text.rect_position.x = init_pos.x - 24 - $Option_Text.bbcode_text += "TRAINERCARD" + $Option_Text.text += "TRAINERCARD" grey_frame() $Options/CARD/Card.frame = 1 elif current == ORDER.SAVE: #$Option_Text.rect_position.x = init_pos.x + 16 - $Option_Text.bbcode_text += "SAVE" + $Option_Text.text += "SAVE" grey_frame() $Options/SAVE/Save.frame = 1 elif current == ORDER.OPTION: #$Option_Text.rect_position = init_pos - $Option_Text.bbcode_text += "OPTIONS" + $Option_Text.text += "OPTIONS" grey_frame() $Options/OPTION/Options.frame = 1 elif current == ORDER.EXIT: #$Option_Text.rect_position.x = init_pos.x + 16 - $Option_Text.bbcode_text += "EXIT" + $Option_Text.text += "EXIT" grey_frame() $Options/EXIT/Exit.frame = 1 elif current == ORDER.POKEDEX: #$Option_Text.rect_position = init_pos - $Option_Text.bbcode_text += "POKEDEX" + $Option_Text.text += "POKEDEX" grey_frame() $Options/POKEDEX/Pokedex.frame = 1 - $Option_Text.bbcode_text += "[/center]" + $Option_Text.text += "[/center]" slide(dir) @@ -264,27 +281,22 @@ func slide(dir): node.position.x = offscreen_left move_offset = -Vector2(38 * 2, 0) - - $Options/PARTY/Tween.interpolate_property($Options/PARTY, "position", $Options/PARTY.position, $Options/PARTY.position + move_offset, 0.01, Tween.TRANS_LINEAR, Tween.EASE_IN) - $Options/BAG/Tween.interpolate_property($Options/BAG, "position", $Options/BAG.position, $Options/BAG.position + move_offset, 0.01, Tween.TRANS_LINEAR, Tween.EASE_IN) - $Options/POKEPOD/Tween.interpolate_property($Options/POKEPOD, "position", $Options/POKEPOD.position, $Options/POKEPOD.position + move_offset, 0.01, Tween.TRANS_LINEAR, Tween.EASE_IN) - $Options/CARD/Tween.interpolate_property($Options/CARD, "position", $Options/CARD.position, $Options/CARD.position + move_offset, 0.01, Tween.TRANS_LINEAR, Tween.EASE_IN) - $Options/SAVE/Tween.interpolate_property($Options/SAVE, "position", $Options/SAVE.position, $Options/SAVE.position + move_offset, 0.01, Tween.TRANS_LINEAR, Tween.EASE_IN) - $Options/OPTION/Tween.interpolate_property($Options/OPTION, "position", $Options/OPTION.position, $Options/OPTION.position + move_offset, 0.01, Tween.TRANS_LINEAR, Tween.EASE_IN) - $Options/EXIT/Tween.interpolate_property($Options/EXIT, "position", $Options/EXIT.position, $Options/EXIT.position + move_offset, 0.01, Tween.TRANS_LINEAR, Tween.EASE_IN) - $Options/POKEDEX/Tween.interpolate_property($Options/POKEDEX, "position", $Options/POKEDEX.position, $Options/POKEDEX.position + move_offset, 0.01, Tween.TRANS_LINEAR, Tween.EASE_IN) - $Options/PARTY/Tween.start() - $Options/BAG/Tween.start() - $Options/POKEPOD/Tween.start() - $Options/CARD/Tween.start() - $Options/SAVE/Tween.start() - $Options/OPTION/Tween.start() - $Options/EXIT/Tween.start() - $Options/POKEDEX/Tween.start() + # Godot 4: Create tweens programmatically + var menu_tween = create_tween() + menu_tween.set_parallel(true) # Run all tweens simultaneously + + menu_tween.tween_property($Options/PARTY, "position", $Options/PARTY.position + move_offset, 0.01).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + menu_tween.tween_property($Options/BAG, "position", $Options/BAG.position + move_offset, 0.01).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + menu_tween.tween_property($Options/POKEPOD, "position", $Options/POKEPOD.position + move_offset, 0.01).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + menu_tween.tween_property($Options/CARD, "position", $Options/CARD.position + move_offset, 0.01).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + menu_tween.tween_property($Options/SAVE, "position", $Options/SAVE.position + move_offset, 0.01).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + menu_tween.tween_property($Options/OPTION, "position", $Options/OPTION.position + move_offset, 0.01).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + menu_tween.tween_property($Options/EXIT, "position", $Options/EXIT.position + move_offset, 0.01).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + menu_tween.tween_property($Options/POKEDEX, "position", $Options/POKEDEX.position + move_offset, 0.01).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) $Sounds/Move.play() - yield($Options/POKEDEX/Tween, "tween_completed") + await menu_tween.finished func grey_frame(): @@ -298,17 +310,17 @@ func grey_frame(): $Options/EXIT/Exit.frame = 0 func setup_save_boxes(): - $Save_Menu/Info/Node2D/Location.bbcode_text = "[center][color=#209808]" + Global.location + "[/color][/center]" - $Save_Menu/Info/Player_Name/Name.bbcode_text = "[right][color=#0070f8]" + Global.TrainerName + "[/color][/right]" - $Save_Menu/Info/Time/Count.bbcode_text = "[right][color=#0070f8]" + str(Global.time) + "[/color][/right]" - $Save_Menu/Info/Badges/Count.bbcode_text = "[right][color=#0070f8]" + str(Global.badges) + "[/color][/right]" + $Save_Menu/Info/Node2D/Location.text = "[center][color=#209808]" + Global.location + "[/color][/center]" + $Save_Menu/Info/Player_Name/Name.text = "[right][color=#0070f8]" + Global.TrainerName + "[/color][/right]" + $Save_Menu/Info/Time/Count.text = "[right][color=#0070f8]" + str(Global.time) + "[/color][/right]" + $Save_Menu/Info/Badges/Count.text = "[right][color=#0070f8]" + str(Global.badges) + "[/color][/right]" func close_bag(): print("Closing bag") - $Bag.enabled = false + $Bag.set("enabled", false) $Transition.show() $Transition.fade_to_color() - yield($Transition, "finished") + await $Transition.finished hide_all() $Bag.hide() show_base() @@ -320,12 +332,12 @@ func close_party(): $PokemonPartyMenu.stage = 0 $Transition.show() $Transition.fade_to_color() - yield($Transition, "finished") + await $Transition.finished hide_all() $PokemonPartyMenu.hide() show_base() - yield(get_tree().create_timer(0.3), "timeout") + await get_tree().create_timer(0.3).timeout menu_stage = 1 $Transition.fade_from_color() @@ -334,7 +346,7 @@ func close_dex(): $Pokedex.mode = 0 $Transition.show() $Transition.fade_to_color() - yield($Transition, "finished") + await $Transition.finished $Pokedex.hide() show_base() menu_stage = 1 @@ -344,8 +356,89 @@ func close_card(): $Card.mode = 0 $Transition.show() $Transition.fade_to_color() - yield($Transition, "finished") + await $Transition.finished $Card.hide() show_base() menu_stage = 1 $Transition.fade_from_color() + +func _on_options_closed(): + locked = false + menu_stage = 1 + + +# --- Exit prompt (faithful to the original: Return To Game / Exit To Menu / Exit To Desktop) --- +const EXIT_KEYS = ["Return To Game", "Exit To Menu", "Exit To Desktop"] +var exit_prompt: Node2D +var exit_labels := [] +var exit_cursor: Sprite2D +var exit_idx := 0 + +func _build_exit_prompt(): + exit_prompt = Node2D.new() + exit_prompt.name = "ExitPrompt" + exit_prompt.z_index = 50 + var bg := ColorRect.new() + bg.color = Color(0, 0, 0, 0.55) + bg.position = Vector2(236, 148) + bg.size = Vector2(276, 118) + exit_prompt.add_child(bg) + for i in range(3): + var lbl: RichTextLabel = $Option_Text.duplicate() + lbl.name = "exit%d" % i + lbl.position = Vector2(266, 172 + i * 32) + lbl.size = Vector2(212, 30) + lbl.visible = true + lbl.modulate = Color(1, 1, 1, 1) + exit_prompt.add_child(lbl) + exit_labels.append(lbl) + # Official choice cursor (selarrow.png 12x28, drawn 1:1 like SpriteWindow_text) + var cur := Sprite2D.new() + cur.name = "exit_cursor" + cur.texture = load("res://Graphics/Pictures/selarrow.png") + cur.centered = false + cur.scale = Vector2(0.5, 0.5) # original draws UI in window px: 12x28 there = 6x14 in scene units + exit_cursor = cur + exit_prompt.add_child(exit_cursor) + exit_prompt.visible = false + add_child(exit_prompt) + +func _open_exit_prompt(): + exit_idx = 0 + for i in range(3): + exit_labels[i].text = tr(EXIT_KEYS[i]) + _update_exit_cursor() + exit_prompt.visible = true + menu_stage = 3 + +func _update_exit_cursor(): + exit_cursor.position = Vector2(258, 171 + exit_idx * 32) + +func _close_exit_prompt(): + exit_prompt.visible = false + menu_stage = 1 + +func _exit_prompt_input(event) -> void: + if event.is_action_pressed("ui_down"): + exit_idx = (exit_idx + 1) % 3 + _update_exit_cursor() + elif event.is_action_pressed("ui_up"): + exit_idx = (exit_idx + 2) % 3 + _update_exit_cursor() + elif event.is_action_pressed("ui_cancel") or event.is_action_pressed("x"): + _close_exit_prompt() + elif event.is_action_pressed("ui_accept"): + match exit_idx: + 0: + _close_exit_prompt() + 1: + Global.save_settings() + Global.pokemon_group.clear() + Global.past_events.clear() + Global.pokedex_seen.clear() + Global.pokedex_caught.clear() + get_tree().paused = false + get_tree().change_scene_to_file("res://IntroScenes/Menu.tscn") + 2: + Global.save_settings() + get_tree().quit() diff --git a/Utilities/Menu.gd.uid b/Utilities/Menu.gd.uid new file mode 100644 index 000000000..3be405c25 --- /dev/null +++ b/Utilities/Menu.gd.uid @@ -0,0 +1 @@ +uid://r66sdiib7uno diff --git a/Utilities/Menu.tscn b/Utilities/Menu.tscn old mode 100755 new mode 100644 index 15becb4ec..05c9f1c5e --- a/Utilities/Menu.tscn +++ b/Utilities/Menu.tscn @@ -1,25 +1,25 @@ -[gd_scene load_steps=31 format=2] +[gd_scene load_steps=29 format=2] [ext_resource path="res://Utilities/Menu.gd" type="Script" id=1] -[ext_resource path="res://Graphics/Pictures/MENU/menubg.png" type="Texture" id=2] -[ext_resource path="res://Graphics/Pictures/MENU/menubot.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Pictures/MENU/menutop.png" type="Texture" id=4] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=5] -[ext_resource path="res://Graphics/Pictures/MENU/icon_party.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Pictures/MENU/icon_bag.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Pictures/MENU/icon_pokepod.png" type="Texture" id=8] -[ext_resource path="res://Graphics/Pictures/MENU/icon_card.png" type="Texture" id=9] -[ext_resource path="res://Graphics/Pictures/MENU/icon_save.png" type="Texture" id=10] -[ext_resource path="res://Graphics/Pictures/MENU/icon_option.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Pictures/MENU/icon_exit.png" type="Texture" id=12] -[ext_resource path="res://Graphics/Pictures/MENU/icon_pokedex.png" type="Texture" id=13] -[ext_resource path="res://Graphics/Pictures/MENU/icon_run.png" type="Texture" id=14] -[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture" id=15] -[ext_resource path="res://Graphics/Pictures/selarrow.png" type="Texture" id=16] +[ext_resource path="res://Graphics/Pictures/MENU/menubg.png" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Pictures/MENU/menubot.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Pictures/MENU/menutop.png" type="Texture2D" id=4] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=5] +[ext_resource path="res://Graphics/Pictures/MENU/icon_party.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Pictures/MENU/icon_bag.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Pictures/MENU/icon_pokepod.png" type="Texture2D" id=8] +[ext_resource path="res://Graphics/Pictures/MENU/icon_card.png" type="Texture2D" id=9] +[ext_resource path="res://Graphics/Pictures/MENU/icon_save.png" type="Texture2D" id=10] +[ext_resource path="res://Graphics/Pictures/MENU/icon_option.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Pictures/MENU/icon_exit.png" type="Texture2D" id=12] +[ext_resource path="res://Graphics/Pictures/MENU/icon_pokedex.png" type="Texture2D" id=13] +[ext_resource path="res://Graphics/Pictures/MENU/icon_run.png" type="Texture2D" id=14] +[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture2D" id=15] +[ext_resource path="res://Graphics/Pictures/selarrow.png" type="Texture2D" id=16] [ext_resource path="res://Utilities/UI/Bounce.tres" type="Animation" id=17] [ext_resource path="res://Audio/SE/SE_Select1.wav" type="AudioStream" id=18] [ext_resource path="res://Audio/SE/SE_Zoom2.wav" type="AudioStream" id=19] -[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="DynamicFont" id=20] +[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="FontFile" id=20] [ext_resource path="res://Audio/SE/save.wav" type="AudioStream" id=21] [ext_resource path="res://Utilities/Bag.tscn" type="PackedScene" id=22] [ext_resource path="res://Utilities/PokemonPartyMenu.tscn" type="PackedScene" id=23] @@ -28,15 +28,7 @@ [ext_resource path="res://Utilities/OptionsMenu.tscn" type="PackedScene" id=26] [ext_resource path="res://Utilities/Transition.tscn" type="PackedScene" id=34] -[sub_resource type="DynamicFont" id=1] -size = 25 -extra_spacing_top = 5 -font_data = ExtResource( 5 ) -[sub_resource type="DynamicFont" id=2] -size = 27 -extra_spacing_top = 8 -font_data = ExtResource( 5 ) [sub_resource type="Animation" id=3] length = 0.6 @@ -48,8 +40,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -60,8 +52,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, 137 ), Vector2( 0, 0 ) ] } @@ -72,8 +64,8 @@ tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, -97.231 ), Vector2( 0, -2.72076 ) ] } @@ -84,8 +76,8 @@ tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 146.061, 0 ), Vector2( 0, 0 ) ] } @@ -96,8 +88,8 @@ tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.3 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.3 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Vector2( 0, -97.3742 ), Vector2( 0, 0 ) ] } @@ -108,8 +100,8 @@ tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.3, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.3, 0.6 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -120,8 +112,8 @@ tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.3, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.3, 0.6 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] } @@ -132,8 +124,8 @@ tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0.3, 0.45 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0.3, 0.45 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ false, true ] } @@ -141,30 +133,31 @@ tracks/7/keys = { [node name="Menu" type="Node2D"] script = ExtResource( 1 ) -[node name="BG" type="Sprite" parent="."] +[node name="BG" type="Sprite2D" parent="."] modulate = Color( 1, 1, 1, 0 ) texture = ExtResource( 2 ) centered = false -[node name="Bottom" type="Sprite" parent="."] +[node name="Bottom" type="Sprite2D" parent="."] position = Vector2( 0, 137 ) texture = ExtResource( 3 ) centered = false -[node name="Top" type="Sprite" parent="."] +[node name="Top" type="Sprite2D" parent="."] position = Vector2( 0, -97.231 ) texture = ExtResource( 4 ) centered = false [node name="Place_Text" type="RichTextLabel" parent="."] modulate = Color( 1, 1, 1, 0 ) -margin_left = 128.0 -margin_top = 256.0 -margin_right = 384.0 -margin_bottom = 288.0 -custom_fonts/normal_font = SubResource( 1 ) +offset_left = 128.0 +offset_top = 256.0 +offset_right = 384.0 +offset_bottom = 288.0 +theme_override_fonts/normal_font = ExtResource( 5 ) +theme_override_font_sizes/normal_font_size = 25 bbcode_enabled = true -bbcode_text = "[center]Sample Text[/center]" +text = "[center]Sample Text[/center]" text = "Sample Text" __meta__ = { "_edit_use_anchors_": false @@ -174,12 +167,13 @@ __meta__ = { modulate = Color( 1, 1, 1, 0 ) anchor_left = 0.5 anchor_right = 0.5 -margin_left = 186.0 -margin_right = 326.0 -margin_bottom = 32.0 -custom_fonts/normal_font = SubResource( 2 ) +offset_left = 186.0 +offset_right = 326.0 +offset_bottom = 32.0 +theme_override_fonts/normal_font = ExtResource( 5 ) +theme_override_font_sizes/normal_font_size = 27 bbcode_enabled = true -bbcode_text = "[center]POKÉMON[/center]" +text = "[center]POKÉMON[/center]" text = "POKÉMON" __meta__ = { "_edit_use_anchors_": false @@ -188,119 +182,103 @@ __meta__ = { [node name="Options" type="Node2D" parent="."] position = Vector2( 0, -97.3742 ) -[node name="PARTY" type="Position2D" parent="Options"] +[node name="PARTY" type="Marker2D" parent="Options"] position = Vector2( 256, 62.2673 ) __meta__ = { "_edit_group_": true } -[node name="Pokémon" type="Sprite" parent="Options/PARTY"] +[node name="Pokémon" type="Sprite2D" parent="Options/PARTY"] position = Vector2( -2, 0.526661 ) texture = ExtResource( 6 ) vframes = 2 frame = 1 -[node name="Tween" type="Tween" parent="Options/PARTY"] - [node name="AnimationPlayer" type="AnimationPlayer" parent="Options/PARTY"] anims/Bounce = ExtResource( 17 ) -[node name="BAG" type="Position2D" parent="Options"] +[node name="BAG" type="Marker2D" parent="Options"] position = Vector2( 328, 61 ) __meta__ = { "_edit_group_": true } -[node name="Bag" type="Sprite" parent="Options/BAG"] +[node name="Bag" type="Sprite2D" parent="Options/BAG"] texture = ExtResource( 7 ) vframes = 2 -[node name="Tween" type="Tween" parent="Options/BAG"] - -[node name="POKEPOD" type="Position2D" parent="Options"] +[node name="POKEPOD" type="Marker2D" parent="Options"] position = Vector2( 406, 61 ) __meta__ = { "_edit_group_": true } -[node name="Poképod" type="Sprite" parent="Options/POKEPOD"] +[node name="Poképod" type="Sprite2D" parent="Options/POKEPOD"] texture = ExtResource( 8 ) vframes = 2 -[node name="Tween" type="Tween" parent="Options/POKEPOD"] - -[node name="CARD" type="Position2D" parent="Options"] +[node name="CARD" type="Marker2D" parent="Options"] position = Vector2( 479, 64 ) __meta__ = { "_edit_group_": true } -[node name="Card" type="Sprite" parent="Options/CARD"] +[node name="Card" type="Sprite2D" parent="Options/CARD"] position = Vector2( 0, -4 ) texture = ExtResource( 9 ) vframes = 2 -[node name="Tween" type="Tween" parent="Options/CARD"] - -[node name="SAVE" type="Position2D" parent="Options"] +[node name="SAVE" type="Marker2D" parent="Options"] position = Vector2( 556, 64 ) __meta__ = { "_edit_group_": true } -[node name="Save" type="Sprite" parent="Options/SAVE"] +[node name="Save" type="Sprite2D" parent="Options/SAVE"] position = Vector2( -3, -3 ) texture = ExtResource( 10 ) vframes = 2 -[node name="Tween" type="Tween" parent="Options/SAVE"] - -[node name="OPTION" type="Position2D" parent="Options"] +[node name="OPTION" type="Marker2D" parent="Options"] position = Vector2( 32, 64 ) __meta__ = { "_edit_group_": true } -[node name="Options" type="Sprite" parent="Options/OPTION"] +[node name="Options" type="Sprite2D" parent="Options/OPTION"] position = Vector2( 0, -5 ) texture = ExtResource( 11 ) vframes = 2 -[node name="Tween" type="Tween" parent="Options/OPTION"] - -[node name="EXIT" type="Position2D" parent="Options"] +[node name="EXIT" type="Marker2D" parent="Options"] position = Vector2( 112, 64 ) __meta__ = { "_edit_group_": true } -[node name="Exit" type="Sprite" parent="Options/EXIT"] +[node name="Exit" type="Sprite2D" parent="Options/EXIT"] position = Vector2( 0, -4 ) texture = ExtResource( 12 ) vframes = 2 -[node name="Tween" type="Tween" parent="Options/EXIT"] - -[node name="POKEDEX" type="Position2D" parent="Options"] +[node name="POKEDEX" type="Marker2D" parent="Options"] position = Vector2( 184, 64 ) __meta__ = { "_edit_group_": true } -[node name="Pokedex" type="Sprite" parent="Options/POKEDEX"] +[node name="Pokedex" type="Sprite2D" parent="Options/POKEDEX"] position = Vector2( 0, -1 ) texture = ExtResource( 13 ) vframes = 2 -[node name="Tween" type="Tween" parent="Options/POKEDEX"] - -[node name="Run" type="Position2D" parent="."] +[node name="Run" type="Marker2D" parent="."] position = Vector2( 146.061, 0 ) __meta__ = { "_edit_group_": true } -[node name="Sprite" type="Sprite" parent="Run"] +[node name="Sprite2D" type="Sprite2D" parent="Run"] position = Vector2( 367, 108 ) texture = ExtResource( 14 ) centered = false @@ -310,8 +288,8 @@ vframes = 2 visible = false [node name="Info" type="NinePatchRect" parent="Save_Menu"] -margin_right = 228.0 -margin_bottom = 152.0 +offset_right = 228.0 +offset_bottom = 152.0 texture = ExtResource( 15 ) patch_margin_left = 6 patch_margin_top = 6 @@ -326,26 +304,28 @@ __meta__ = { [node name="Player_Name" type="Node2D" parent="Save_Menu/Info"] [node name="Player" type="RichTextLabel" parent="Save_Menu/Info/Player_Name"] -margin_left = 12.0 -margin_top = 40.0 -margin_right = 76.0 -margin_bottom = 72.0 -custom_fonts/normal_font = ExtResource( 20 ) +offset_left = 12.0 +offset_top = 40.0 +offset_right = 76.0 +offset_bottom = 72.0 +theme_override_fonts/normal_font = ExtResource( 20 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "Player" +text = "Player" text = "Player" __meta__ = { "_edit_use_anchors_": false } [node name="Name" type="RichTextLabel" parent="Save_Menu/Info/Player_Name"] -margin_left = 77.0 -margin_top = 40.0 -margin_right = 217.0 -margin_bottom = 72.0 -custom_fonts/normal_font = ExtResource( 20 ) +offset_left = 77.0 +offset_top = 40.0 +offset_right = 217.0 +offset_bottom = 72.0 +theme_override_fonts/normal_font = ExtResource( 20 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "Player" +text = "Player" text = "Player" scroll_active = false __meta__ = { @@ -355,23 +335,25 @@ __meta__ = { [node name="Time" type="Node2D" parent="Save_Menu/Info"] [node name="Time" type="RichTextLabel" parent="Save_Menu/Info/Time"] -margin_left = 11.0 -margin_top = 72.0 -margin_right = 75.0 -margin_bottom = 104.0 -custom_fonts/normal_font = ExtResource( 20 ) +offset_left = 11.0 +offset_top = 72.0 +offset_right = 75.0 +offset_bottom = 104.0 +theme_override_fonts/normal_font = ExtResource( 20 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "Time" +text = "Time" text = "Time" [node name="Count" type="RichTextLabel" parent="Save_Menu/Info/Time"] -margin_left = 98.0 -margin_top = 72.0 -margin_right = 207.0 -margin_bottom = 104.0 -custom_fonts/normal_font = ExtResource( 20 ) +offset_left = 98.0 +offset_top = 72.0 +offset_right = 207.0 +offset_bottom = 104.0 +theme_override_fonts/normal_font = ExtResource( 20 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "Time" +text = "Time" text = "Time" scroll_active = false __meta__ = { @@ -381,36 +363,39 @@ __meta__ = { [node name="Badges" type="Node2D" parent="Save_Menu/Info"] [node name="Text" type="RichTextLabel" parent="Save_Menu/Info/Badges"] -margin_left = 11.0 -margin_top = 104.0 -margin_right = 107.0 -margin_bottom = 137.0 -custom_fonts/normal_font = ExtResource( 20 ) +offset_left = 11.0 +offset_top = 104.0 +offset_right = 107.0 +offset_bottom = 137.0 +theme_override_fonts/normal_font = ExtResource( 20 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "Badges" +text = "Badges" text = "Badges" [node name="Count" type="RichTextLabel" parent="Save_Menu/Info/Badges"] -margin_left = 98.0 -margin_top = 104.0 -margin_right = 208.0 -margin_bottom = 137.0 -custom_fonts/normal_font = ExtResource( 20 ) +offset_left = 98.0 +offset_top = 104.0 +offset_right = 208.0 +offset_bottom = 137.0 +theme_override_fonts/normal_font = ExtResource( 20 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "0" +text = "0" text = "0" scroll_active = false [node name="Node2D" type="Node2D" parent="Save_Menu/Info"] [node name="Location" type="RichTextLabel" parent="Save_Menu/Info/Node2D"] -margin_left = 6.0 -margin_top = 8.0 -margin_right = 222.0 -margin_bottom = 38.0 -custom_fonts/normal_font = ExtResource( 20 ) +offset_left = 6.0 +offset_top = 8.0 +offset_right = 222.0 +offset_bottom = 38.0 +theme_override_fonts/normal_font = ExtResource( 20 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "[center]location[/center]" +text = "[center]location[/center]" text = "location" __meta__ = { "_edit_use_anchors_": false @@ -420,10 +405,10 @@ __meta__ = { visible = false [node name="Box" type="NinePatchRect" parent="Yes_no"] -margin_left = 416.0 -margin_top = 192.0 -margin_right = 512.0 -margin_bottom = 288.0 +offset_left = 416.0 +offset_top = 192.0 +offset_right = 512.0 +offset_bottom = 288.0 texture = ExtResource( 15 ) patch_margin_left = 6 patch_margin_top = 6 @@ -431,13 +416,14 @@ patch_margin_right = 6 patch_margin_bottom = 6 [node name="Yes" type="RichTextLabel" parent="Yes_no/Box"] -margin_left = 40.0 -margin_top = 23.0 -margin_right = 84.0 -margin_bottom = 44.0 -custom_fonts/normal_font = ExtResource( 20 ) +offset_left = 40.0 +offset_top = 23.0 +offset_right = 84.0 +offset_bottom = 44.0 +theme_override_fonts/normal_font = ExtResource( 20 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "Yes" +text = "Yes" text = "Yes" scroll_active = false __meta__ = { @@ -445,17 +431,18 @@ __meta__ = { } [node name="No" type="RichTextLabel" parent="Yes_no/Box"] -margin_left = 40.0 -margin_top = 55.0 -margin_right = 84.0 -margin_bottom = 76.0 -custom_fonts/normal_font = ExtResource( 20 ) +offset_left = 40.0 +offset_top = 55.0 +offset_right = 84.0 +offset_bottom = 76.0 +theme_override_fonts/normal_font = ExtResource( 20 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "No" +text = "No" text = "No" scroll_active = false -[node name="Cursor" type="Sprite" parent="Yes_no/Box"] +[node name="Cursor" type="Sprite2D" parent="Yes_no/Box"] position = Vector2( 23, 32 ) texture = ExtResource( 16 ) diff --git a/Utilities/MobileControls.gd b/Utilities/MobileControls.gd old mode 100755 new mode 100644 index c1a9ceab3..5a1504371 --- a/Utilities/MobileControls.gd +++ b/Utilities/MobileControls.gd @@ -1,13 +1,13 @@ extends Node var game = null var gameInstance = null -var deviceResolution = OS.get_real_window_size() +var deviceResolution = get_window().get_size_with_decorations() func _ready(): Global.isMobile = true - $ColorRect.rect_size = deviceResolution + $ColorRect.size = deviceResolution - $ViewportContainer/GameViewport.set_size_override_stretch(true) - $ViewportContainer/GameViewport.set_size_override(true, Vector2(512,384)) + $SubViewportContainer/GameViewport.set_size_2d_override_stretch(true) + $SubViewportContainer/GameViewport.set_size_2d_override(true, Vector2(512,384)) var joypads = Input.get_connected_joypads() if joypads.size() != 0: @@ -18,8 +18,8 @@ func _ready(): #game = load("res://Maps/Moki Town/HeroHome.tscn") - gameInstance = game.instance() - $ViewportContainer/GameViewport.add_child(gameInstance) + gameInstance = game.instantiate() + $SubViewportContainer/GameViewport.add_child(gameInstance) pass func _process(delta): # Check for joypad input @@ -29,12 +29,12 @@ func _process(delta): # Check for joypad input hide_controls() func resize(): - deviceResolution = OS.get_real_window_size() + deviceResolution = get_window().get_size_with_decorations() #print(deviceResolution) var horizontalSize = int(round(deviceResolution.y * 1.333)) - $ViewportContainer.rect_position = Vector2( (deviceResolution.x - horizontalSize) / 2, 0) - $ViewportContainer.rect_size = Vector2(horizontalSize, deviceResolution.y) + $SubViewportContainer.position = Vector2( (deviceResolution.x - horizontalSize) / 2, 0) + $SubViewportContainer.size = Vector2(horizontalSize, deviceResolution.y) DialogueSystem.rescale_mobile(deviceResolution) @@ -52,13 +52,13 @@ func resize(): func changeScene(scene): gameInstance.queue_free() game = load(scene) - gameInstance = game.instance() - $ViewportContainer/GameViewport.add_child(gameInstance) + gameInstance = game.instantiate() + $SubViewportContainer/GameViewport.add_child(gameInstance) pass func _on_Up_pressed(): var a = InputEventAction.new() a.action = "ui_up" - a.pressed = true + a.button_pressed = true Input.parse_input_event(a) #Input.action_press("ui_up") show_controls() @@ -67,7 +67,7 @@ func _on_Up_pressed(): func _on_Down_pressed(): var a = InputEventAction.new() a.action = "ui_down" - a.pressed = true + a.button_pressed = true Input.parse_input_event(a) #Input.action_press("ui_down") show_controls() @@ -76,7 +76,7 @@ func _on_Down_pressed(): func _on_Left_pressed(): var a = InputEventAction.new() a.action = "ui_left" - a.pressed = true + a.button_pressed = true Input.parse_input_event(a) #Input.action_press("ui_left") show_controls() @@ -85,7 +85,7 @@ func _on_Left_pressed(): func _on_Right_pressed(): var a = InputEventAction.new() a.action = "ui_right" - a.pressed = true + a.button_pressed = true Input.parse_input_event(a) #Input.action_press("ui_right") show_controls() @@ -94,7 +94,7 @@ func _on_Right_pressed(): func _on_Up_released(): var a = InputEventAction.new() a.action = "ui_up" - a.pressed = false + a.button_pressed = false Input.parse_input_event(a) #Input.action_release("ui_up") @@ -102,7 +102,7 @@ func _on_Up_released(): func _on_Down_released(): var a = InputEventAction.new() a.action = "ui_down" - a.pressed = false + a.button_pressed = false Input.parse_input_event(a) #Input.action_release("ui_down") @@ -110,7 +110,7 @@ func _on_Down_released(): func _on_Left_released(): var a = InputEventAction.new() a.action = "ui_left" - a.pressed = false + a.button_pressed = false Input.parse_input_event(a) #Input.action_release("ui_left") @@ -118,7 +118,7 @@ func _on_Left_released(): func _on_Right_released(): var a = InputEventAction.new() a.action = "ui_right" - a.pressed = false + a.button_pressed = false Input.parse_input_event(a) #Input.action_release("ui_right") @@ -126,7 +126,7 @@ func _on_Right_released(): func _on_Z_button_down(): var a = InputEventAction.new() a.action = "z" - a.pressed = true + a.button_pressed = true Input.parse_input_event(a) #Input.action_press("z") @@ -134,7 +134,7 @@ func _on_Z_button_down(): func _on_X_button_down(): var a = InputEventAction.new() a.action = "x" - a.pressed = true + a.button_pressed = true Input.parse_input_event(a) #Input.action_press("x") @@ -142,7 +142,7 @@ func _on_X_button_down(): func _on_C_button_down(): var a = InputEventAction.new() a.action = "c" - a.pressed = true + a.button_pressed = true Input.parse_input_event(a) #Input.action_press("c") @@ -150,7 +150,7 @@ func _on_C_button_down(): func _on_S_button_down(): var a = InputEventAction.new() a.action = "ui_accept" - a.pressed = true + a.button_pressed = true Input.parse_input_event(a) #Input.action_press("ui_accept") @@ -158,7 +158,7 @@ func _on_S_button_down(): func _on_Z_button_up(): var a = InputEventAction.new() a.action = "z" - a.pressed = false + a.button_pressed = false Input.parse_input_event(a) #Input.action_release("z") @@ -166,7 +166,7 @@ func _on_Z_button_up(): func _on_X_button_up(): var a = InputEventAction.new() a.action = "x" - a.pressed = false + a.button_pressed = false Input.parse_input_event(a) #Input.action_release("x") @@ -174,7 +174,7 @@ func _on_X_button_up(): func _on_C_button_up(): var a = InputEventAction.new() a.action = "c" - a.pressed = false + a.button_pressed = false Input.parse_input_event(a) #Input.action_release("c") @@ -182,7 +182,7 @@ func _on_C_button_up(): func _on_S_button_up(): var a = InputEventAction.new() a.action = "ui_accept" - a.pressed = false + a.button_pressed = false Input.parse_input_event(a) #Input.action_release("ui_accept") diff --git a/Utilities/MobileControls.gd.uid b/Utilities/MobileControls.gd.uid new file mode 100644 index 000000000..af581ce39 --- /dev/null +++ b/Utilities/MobileControls.gd.uid @@ -0,0 +1 @@ +uid://cr4yf7ge4ncyq diff --git a/Utilities/MobileControls.tscn b/Utilities/MobileControls.tscn index 5995d6848..5a8259944 100644 --- a/Utilities/MobileControls.tscn +++ b/Utilities/MobileControls.tscn @@ -2,11 +2,11 @@ [ext_resource path="res://Utilities/MobileControls.gd" type="Script" id=1] [ext_resource path="res://Utilities/GameViewport.gd" type="Script" id=2] -[ext_resource path="res://PermittedAssets/Dpad.svg" type="Texture" id=3] -[ext_resource path="res://PermittedAssets/CircleZ.png" type="Texture" id=4] -[ext_resource path="res://PermittedAssets/CircleX.png" type="Texture" id=5] -[ext_resource path="res://PermittedAssets/CircleC.png" type="Texture" id=6] -[ext_resource path="res://PermittedAssets/CircleS.png" type="Texture" id=7] +[ext_resource path="res://PermittedAssets/Dpad.svg" type="Texture2D" id=3] +[ext_resource path="res://PermittedAssets/CircleZ.png" type="Texture2D" id=4] +[ext_resource path="res://PermittedAssets/CircleX.png" type="Texture2D" id=5] +[ext_resource path="res://PermittedAssets/CircleC.png" type="Texture2D" id=6] +[ext_resource path="res://PermittedAssets/CircleS.png" type="Texture2D" id=7] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 250, 250 ) @@ -27,16 +27,16 @@ extents = Vector2( 250, 250 ) script = ExtResource( 1 ) [node name="ColorRect" type="ColorRect" parent="."] -margin_right = 4000.0 -margin_bottom = 4000.0 +offset_right = 4000.0 +offset_bottom = 4000.0 color = Color( 0, 0, 0, 1 ) -[node name="ViewportContainer" type="ViewportContainer" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +[node name="SubViewportContainer" type="SubViewportContainer" parent="."] +offset_right = 40.0 +offset_bottom = 40.0 stretch = true -[node name="GameViewport" type="Viewport" parent="ViewportContainer"] +[node name="GameViewport" type="SubViewport" parent="SubViewportContainer"] size = Vector2( 40, 40 ) handle_input_locally = false render_target_update_mode = 3 @@ -50,10 +50,10 @@ modulate = Color( 1, 1, 1, 0.588235 ) z_index = 2 [node name="TextureRect" type="TextureRect" parent="CanvasLayer/D_Pad"] -margin_right = 1500.0 -margin_bottom = 1500.0 +offset_right = 1500.0 +offset_bottom = 1500.0 texture = ExtResource( 3 ) -expand = true +expand_mode = 1 __meta__ = { "_edit_use_anchors_": false } @@ -83,50 +83,46 @@ modulate = Color( 1, 1, 1, 0.588235 ) z_index = 2 [node name="Z" type="TextureRect" parent="CanvasLayer/Buttons"] -margin_left = 500.0 -margin_right = 1000.0 -margin_bottom = 500.0 +offset_left = 500.0 +offset_right = 1000.0 +offset_bottom = 500.0 texture = ExtResource( 4 ) -expand = true - +expand_mode = 1 [node name="TouchScreenButton" type="TouchScreenButton" parent="CanvasLayer/Buttons/Z"] position = Vector2( 250, 250 ) shape = SubResource( 2 ) shape_centered = false [node name="X" type="TextureRect" parent="CanvasLayer/Buttons"] -margin_left = 500.0 -margin_top = 1000.0 -margin_right = 1000.0 -margin_bottom = 1500.0 +offset_left = 500.0 +offset_top = 1000.0 +offset_right = 1000.0 +offset_bottom = 1500.0 texture = ExtResource( 5 ) -expand = true - +expand_mode = 1 [node name="TouchScreenButton" type="TouchScreenButton" parent="CanvasLayer/Buttons/X"] position = Vector2( 250, 250 ) shape = SubResource( 3 ) shape_centered = false [node name="C" type="TextureRect" parent="CanvasLayer/Buttons"] -margin_top = 500.0 -margin_right = 500.0 -margin_bottom = 1000.0 +offset_top = 500.0 +offset_right = 500.0 +offset_bottom = 1000.0 texture = ExtResource( 6 ) -expand = true - +expand_mode = 1 [node name="TouchScreenButton" type="TouchScreenButton" parent="CanvasLayer/Buttons/C"] position = Vector2( 250, 250 ) shape = SubResource( 4 ) shape_centered = false [node name="S" type="TextureRect" parent="CanvasLayer/Buttons"] -margin_left = 1000.0 -margin_top = 500.0 -margin_right = 1500.0 -margin_bottom = 1000.0 +offset_left = 1000.0 +offset_top = 500.0 +offset_right = 1500.0 +offset_bottom = 1000.0 texture = ExtResource( 7 ) -expand = true - +expand_mode = 1 [node name="TouchScreenButton" type="TouchScreenButton" parent="CanvasLayer/Buttons/S"] position = Vector2( 250, 250 ) shape = SubResource( 5 ) diff --git a/Utilities/MobileKeyboard.gd b/Utilities/MobileKeyboard.gd old mode 100755 new mode 100644 index 0eef2b88b..3843b5764 --- a/Utilities/MobileKeyboard.gd +++ b/Utilities/MobileKeyboard.gd @@ -100,4 +100,4 @@ func moveSelector(): var letter = getNodeByCord(x, y) letter.modulate = Color(255,0,0) prevSelect = letter - pass \ No newline at end of file + pass diff --git a/Utilities/MobileKeyboard.gd.uid b/Utilities/MobileKeyboard.gd.uid new file mode 100644 index 000000000..8399de4b3 --- /dev/null +++ b/Utilities/MobileKeyboard.gd.uid @@ -0,0 +1 @@ +uid://dii3s8aud2bwv diff --git a/Utilities/MobileKeyboard.tscn b/Utilities/MobileKeyboard.tscn old mode 100755 new mode 100644 index 92d06e553..d0f2cb52c --- a/Utilities/MobileKeyboard.tscn +++ b/Utilities/MobileKeyboard.tscn @@ -1,36 +1,33 @@ -[gd_scene load_steps=8 format=2] +[gd_scene load_steps=7 format=2] [ext_resource path="res://Utilities/MobileKeyboard.gd" type="Script" id=1] -[ext_resource path="res://Graphics/Pictures/Gender/genderbg2.png" type="Texture" id=2] -[ext_resource path="res://Graphics/Characters/trainer000.PNG" type="Texture" id=3] -[ext_resource path="res://Graphics/Windowskins/frlgtextskin.png" type="Texture" id=4] -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=5] +[ext_resource path="res://Graphics/Pictures/Gender/genderbg2.png" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Characters/trainer000.PNG" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Windowskins/frlgtextskin.png" type="Texture2D" id=4] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=5] [ext_resource path="res://Audio/SE/Select.WAV" type="AudioStream" id=6] -[sub_resource type="DynamicFont" id=1] -size = 26 -font_data = ExtResource( 5 ) [node name="Node" type="Node"] script = ExtResource( 1 ) [node name="TextureRect" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 2 ) [node name="Picture" type="TextureRect" parent="."] -margin_left = 180.0 -margin_top = 100.0 -margin_right = 340.0 -margin_bottom = 260.0 +offset_left = 180.0 +offset_top = 100.0 +offset_right = 340.0 +offset_bottom = 260.0 texture = ExtResource( 3 ) [node name="NameBox" type="NinePatchRect" parent="."] -margin_left = 20.0 -margin_top = 20.0 -margin_right = 492.0 -margin_bottom = 130.0 +offset_left = 20.0 +offset_top = 20.0 +offset_right = 492.0 +offset_bottom = 130.0 texture = ExtResource( 4 ) region_rect = Rect2( 8, 2, 66, 74 ) patch_margin_left = 14 @@ -39,27 +36,29 @@ patch_margin_right = 16 patch_margin_bottom = 16 [node name="Prompt" type="Label" parent="."] -margin_left = 37.0 -margin_top = 35.0 -margin_right = 482.0 -margin_bottom = 70.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 37.0 +offset_top = 35.0 +offset_right = 482.0 +offset_bottom = 70.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "UI_KEYBOARD_NAME" [node name="Name" type="Label" parent="."] -margin_left = 37.0 -margin_top = 70.0 -margin_right = 482.0 -margin_bottom = 105.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 37.0 +offset_top = 70.0 +offset_right = 482.0 +offset_bottom = 105.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 [node name="Keyboard" type="Node2D" parent="."] position = Vector2( 35, 150 ) [node name="KeyboardBox" type="NinePatchRect" parent="Keyboard"] -margin_left = -15.0 -margin_right = 457.0 -margin_bottom = 200.0 +offset_left = -15.0 +offset_right = 457.0 +offset_bottom = 200.0 texture = ExtResource( 4 ) region_rect = Rect2( 8, 2, 66, 74 ) patch_margin_left = 14 @@ -70,338 +69,379 @@ patch_margin_bottom = 16 [node name="Numbers" type="Node2D" parent="Keyboard"] [node name="0" type="Label" parent="Keyboard/Numbers"] -margin_left = 20.0 -margin_top = 20.0 -margin_right = 40.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 20.0 +offset_top = 20.0 +offset_right = 40.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "0" [node name="1" type="Label" parent="Keyboard/Numbers"] -margin_left = 55.0 -margin_top = 20.0 -margin_right = 75.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 55.0 +offset_top = 20.0 +offset_right = 75.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "1" [node name="2" type="Label" parent="Keyboard/Numbers"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 110.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 110.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "2" [node name="3" type="Label" parent="Keyboard/Numbers"] -margin_left = 125.0 -margin_top = 20.0 -margin_right = 145.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 125.0 +offset_top = 20.0 +offset_right = 145.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "3" [node name="4" type="Label" parent="Keyboard/Numbers"] -margin_left = 160.0 -margin_top = 20.0 -margin_right = 180.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 160.0 +offset_top = 20.0 +offset_right = 180.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "4" [node name="5" type="Label" parent="Keyboard/Numbers"] -margin_left = 195.0 -margin_top = 20.0 -margin_right = 215.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 195.0 +offset_top = 20.0 +offset_right = 215.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "5" [node name="6" type="Label" parent="Keyboard/Numbers"] -margin_left = 230.0 -margin_top = 20.0 -margin_right = 250.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 230.0 +offset_top = 20.0 +offset_right = 250.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "6" [node name="7" type="Label" parent="Keyboard/Numbers"] -margin_left = 265.0 -margin_top = 20.0 -margin_right = 285.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 265.0 +offset_top = 20.0 +offset_right = 285.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "7" [node name="8" type="Label" parent="Keyboard/Numbers"] -margin_left = 300.0 -margin_top = 20.0 -margin_right = 320.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 300.0 +offset_top = 20.0 +offset_right = 320.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "8" [node name="9" type="Label" parent="Keyboard/Numbers"] -margin_left = 335.0 -margin_top = 20.0 -margin_right = 355.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 335.0 +offset_top = 20.0 +offset_right = 355.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "9" [node name="LetterRow1" type="Node2D" parent="Keyboard"] position = Vector2( 0, 35 ) [node name="0" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 20.0 -margin_top = 20.0 -margin_right = 40.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 20.0 +offset_top = 20.0 +offset_right = 40.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "q" [node name="1" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 55.0 -margin_top = 20.0 -margin_right = 75.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 55.0 +offset_top = 20.0 +offset_right = 75.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "w" [node name="2" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 110.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 110.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "e" [node name="3" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 125.0 -margin_top = 20.0 -margin_right = 145.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 125.0 +offset_top = 20.0 +offset_right = 145.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "r" [node name="4" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 160.0 -margin_top = 20.0 -margin_right = 180.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 160.0 +offset_top = 20.0 +offset_right = 180.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "t" [node name="5" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 195.0 -margin_top = 20.0 -margin_right = 215.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 195.0 +offset_top = 20.0 +offset_right = 215.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "y" [node name="6" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 230.0 -margin_top = 20.0 -margin_right = 250.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 230.0 +offset_top = 20.0 +offset_right = 250.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "u" [node name="7" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 265.0 -margin_top = 20.0 -margin_right = 285.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 265.0 +offset_top = 20.0 +offset_right = 285.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "i" [node name="8" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 300.0 -margin_top = 20.0 -margin_right = 320.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 300.0 +offset_top = 20.0 +offset_right = 320.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "o" [node name="9" type="Label" parent="Keyboard/LetterRow1"] -margin_left = 335.0 -margin_top = 20.0 -margin_right = 355.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 335.0 +offset_top = 20.0 +offset_right = 355.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "p" [node name="LetterRow2" type="Node2D" parent="Keyboard"] position = Vector2( 0, 70 ) [node name="0" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 20.0 -margin_top = 20.0 -margin_right = 40.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 20.0 +offset_top = 20.0 +offset_right = 40.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "a" [node name="1" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 55.0 -margin_top = 20.0 -margin_right = 75.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 55.0 +offset_top = 20.0 +offset_right = 75.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "s" [node name="2" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 110.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 110.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "d" [node name="3" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 125.0 -margin_top = 20.0 -margin_right = 145.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 125.0 +offset_top = 20.0 +offset_right = 145.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "f" [node name="4" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 160.0 -margin_top = 20.0 -margin_right = 180.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 160.0 +offset_top = 20.0 +offset_right = 180.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "g" [node name="5" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 195.0 -margin_top = 20.0 -margin_right = 215.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 195.0 +offset_top = 20.0 +offset_right = 215.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "h" [node name="6" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 230.0 -margin_top = 20.0 -margin_right = 250.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 230.0 +offset_top = 20.0 +offset_right = 250.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "j" [node name="7" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 265.0 -margin_top = 20.0 -margin_right = 285.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 265.0 +offset_top = 20.0 +offset_right = 285.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "k" [node name="8" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 300.0 -margin_top = 20.0 -margin_right = 320.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 300.0 +offset_top = 20.0 +offset_right = 320.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "l" [node name="9" type="Label" parent="Keyboard/LetterRow2"] -margin_left = 335.0 -margin_top = 20.0 -margin_right = 355.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 335.0 +offset_top = 20.0 +offset_right = 355.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "UI_KEYBOARD_MOBILE_UPPER" [node name="LetterRow3" type="Node2D" parent="Keyboard"] position = Vector2( 0, 105 ) [node name="0" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 20.0 -margin_top = 20.0 -margin_right = 40.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 20.0 +offset_top = 20.0 +offset_right = 40.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "z" [node name="1" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 55.0 -margin_top = 20.0 -margin_right = 75.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 55.0 +offset_top = 20.0 +offset_right = 75.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "x" [node name="2" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 110.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 110.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "c" [node name="3" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 125.0 -margin_top = 20.0 -margin_right = 145.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 125.0 +offset_top = 20.0 +offset_right = 145.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "v" [node name="4" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 160.0 -margin_top = 20.0 -margin_right = 180.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 160.0 +offset_top = 20.0 +offset_right = 180.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "b" [node name="5" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 195.0 -margin_top = 20.0 -margin_right = 215.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 195.0 +offset_top = 20.0 +offset_right = 215.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "n" [node name="6" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 230.0 -margin_top = 20.0 -margin_right = 250.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 230.0 +offset_top = 20.0 +offset_right = 250.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "m" [node name="7" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 265.0 -margin_top = 20.0 -margin_right = 285.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 265.0 +offset_top = 20.0 +offset_right = 285.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 [node name="8" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 300.0 -margin_top = 20.0 -margin_right = 320.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 300.0 +offset_top = 20.0 +offset_right = 320.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 [node name="9" type="Label" parent="Keyboard/LetterRow3"] -margin_left = 335.0 -margin_top = 20.0 -margin_right = 355.0 -margin_bottom = 40.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 335.0 +offset_top = 20.0 +offset_right = 355.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "UI_KEYBOARD_MOBILE_OK" [node name="Instruction" type="Label" parent="Keyboard"] -margin_left = 20.0 -margin_top = 160.0 -margin_right = 40.0 -margin_bottom = 180.0 -custom_fonts/font = SubResource( 1 ) +offset_left = 20.0 +offset_top = 160.0 +offset_right = 40.0 +offset_bottom = 180.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "UI_KEYBOARD_MOBILE_HELP" [node name="Beep" type="AudioStreamPlayer" parent="."] diff --git a/Utilities/NPC.gd b/Utilities/NPC.gd old mode 100755 new mode 100644 index 212d16074..6604836d2 --- a/Utilities/NPC.gd +++ b/Utilities/NPC.gd @@ -1,14 +1,14 @@ extends Node2D -export(bool) var trainer = false -export var texture : StreamTexture = null -export(int, 8) var trainer_search_range : int = 3 -export var trainer_name : String -export var trainer_reward : int -export(String, "Still", "Turning", "Walking") var trainer_behavior : String -export(bool) var seeking = false -export(String, "Down", "Up", "Left", "Right") var facing = "Down" -export var trainer_poke_group = [] # Array of arrays of poke ID, then level +@export var trainer: bool = false +@export var texture : CompressedTexture2D = null +@export var trainer_search_range : int = 3 # (int, 8) +@export var trainer_name : String +@export var trainer_reward : int +@export var trainer_behavior : String # (String, "Still", "Turning", "Walking") +@export var seeking: bool = false +@export var facing = "Down" # (String, "Down", "Up", "Left", "Right") +@export var trainer_poke_group = [] # Array of arrays of poke ID, then level var defeated = false var move_direction = Vector2() @@ -16,6 +16,9 @@ var foot = 0 var moving = false var timer +# Godot 4: Tween created programmatically +var tween : Tween + var turning_directions = [] # Array of facing strings for turning. Empty if using all 4 directions var turning_index : int = 0 @@ -30,7 +33,7 @@ func _ready(): self.add_to_group("trainers") $Alert.visible = false - $Position2D/Sprite.texture = texture + $Marker2D/Sprite2D.texture = texture set_idle_frame(facing) if texture == null: print("WARNING: No texture applied to NPC") @@ -38,11 +41,11 @@ func _ready(): if trainer_behavior == "Turning": timer = Timer.new() add_child(timer) - timer.connect("timeout", self, "turning") + timer.connect("timeout", Callable(self, "turning")) timer.wait_time = 3.0 timer.one_shot = false timer.start() - if turning_directions.empty() || turning_directions == null: + if turning_directions.is_empty() || turning_directions == null: for i in range(turning_directions.size()): if turning_directions[i] == facing: turning_index = i @@ -84,23 +87,24 @@ func move(_dir): # Walk one step move_direction.x = 32 animate(_dir) - $Tween.interpolate_property(self, "position", self.position, self.position + move_direction, 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - #$Tween.interpolate_property($Position2D, "position", - move_direction, Vector2(), 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + # Godot 4: Create tween programmatically + if tween: + tween.kill() + tween = create_tween() + tween.tween_property(self, "position", self.position + move_direction, 0.25).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) #position += move_direction #$Position2D.position -= move_direction - $Tween.start() - - yield($AnimationPlayer, "animation_finished") + await $AnimationPlayer.animation_finished match _dir: "Down": - $Position2D/Sprite.frame = 0 + $Marker2D/Sprite2D.frame = 0 "Up": - $Position2D/Sprite.frame = 12 + $Marker2D/Sprite2D.frame = 12 "Left": - $Position2D/Sprite.frame = 4 + $Marker2D/Sprite2D.frame = 4 "Right": - $Position2D/Sprite.frame = 8 + $Marker2D/Sprite2D.frame = 8 if foot == 0: foot = 1 @@ -140,15 +144,15 @@ func set_idle_frame(_dir): match _dir: "Down": - $Position2D/Sprite.frame = 0 + $Marker2D/Sprite2D.frame = 0 "Up": - $Position2D/Sprite.frame = 12 + $Marker2D/Sprite2D.frame = 12 "Left": - $Position2D/Sprite.frame = 4 + $Marker2D/Sprite2D.frame = 4 "Right": - $Position2D/Sprite.frame = 8 + $Marker2D/Sprite2D.frame = 8 _: - $Position2D/Sprite.frame = 0 + $Marker2D/Sprite2D.frame = 0 facing = _dir func face_player(player_direction): @@ -167,14 +171,14 @@ func face_player(player_direction): func move_multi(dir, steps): for i in range(steps): move(dir) - yield(self, "step") + await self.step emit_signal("done_movement") func move_to_player(): # Walk staight to the player. Must already be facing the player var game_position = self.position + Global.game.current_scene.position var distance = int(game_position.distance_to(Global.game.player.position) / 32) - 1 if distance == 0: - yield(get_tree().create_timer(0.02), "timeout") + await get_tree().create_timer(0.02).timeout emit_signal("done_movement") return move_multi(facing, distance) @@ -182,13 +186,13 @@ func move_to_player(): # Walk staight to the player. Must already be facing the func alert(): $Alert.visible = true $Alert/AnimationPlayer.play("Alert") - yield($Alert/AnimationPlayer, "animation_finished") + await $Alert/AnimationPlayer.animation_finished $Alert.visible = false $Alert/AnimationPlayer.seek(0.0, true) emit_signal("alert_done") func jump(): $AnimationPlayer.play("Jump") - yield($AnimationPlayer, "animation_finished") + await $AnimationPlayer.animation_finished emit_signal("done_movement") func get_poke_group(): var group = [] @@ -205,7 +209,7 @@ func turning(): else: if seeking: # Turn - if turning_directions.empty() || turning_directions == null: + if turning_directions.is_empty() || turning_directions == null: match facing: "Down": facing = "Right" diff --git a/Utilities/NPC.gd.uid b/Utilities/NPC.gd.uid new file mode 100644 index 000000000..7f176931a --- /dev/null +++ b/Utilities/NPC.gd.uid @@ -0,0 +1 @@ +uid://45qn6oyk8q75 diff --git a/Utilities/NPC.tscn b/Utilities/NPC.tscn old mode 100755 new mode 100644 index 9409d82f9..2ec0a8422 --- a/Utilities/NPC.tscn +++ b/Utilities/NPC.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=16 format=2] [ext_resource path="res://Utilities/NPC.gd" type="Script" id=1] -[ext_resource path="res://Graphics/Animations/029-Emotion01.png" type="Texture" id=2] +[ext_resource path="res://Graphics/Animations/029-Emotion01.png" type="Texture2D" id=2] [ext_resource path="res://Audio/SE/SE_EM.wav" type="AudioStream" id=3] [ext_resource path="res://Audio/SE/jump.wav" type="AudioStream" id=4] @@ -11,14 +11,14 @@ extents = Vector2( 16, 16 ) [sub_resource type="Animation" id=2] length = 0.25 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 1 ] } @@ -26,14 +26,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=3] length = 0.25 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 2, 3 ] } @@ -43,14 +43,14 @@ resource_name = "Jump" length = 0.3 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:position") +tracks/0/path = NodePath("Marker2D/Sprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.15, 0.3 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.15, 0.3 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, -10 ), Vector2( 0, 0 ) ] } @@ -66,21 +66,21 @@ tracks/1/keys = { "start_offset": 0.0, "stream": ExtResource( 4 ) } ], -"times": PoolRealArray( 0 ) +"times": PackedFloat32Array( 0 ) } [sub_resource type="Animation" id=5] length = 0.25 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 4, 5 ] } @@ -88,14 +88,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=6] length = 0.25 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 6, 7 ] } @@ -103,14 +103,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=7] length = 0.25 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 8, 9 ] } @@ -118,14 +118,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=8] length = 0.25 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 10, 11 ] } @@ -133,14 +133,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=9] length = 0.25 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 12, 13 ] } @@ -148,14 +148,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=10] length = 0.25 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 14, 15 ] } @@ -170,8 +170,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.25 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.1, 0.25 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, -50 ), Vector2( 0, -80 ), Vector2( 0, -50 ) ] } @@ -182,8 +182,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 1, 1, 1, 0.501961 ), Color( 1, 1, 1, 1 ) ] } @@ -199,7 +199,7 @@ tracks/2/keys = { "start_offset": 0.0, "stream": ExtResource( 3 ) } ], -"times": PoolRealArray( 0 ) +"times": PackedFloat32Array( 0 ) } [node name="NPC" type="Node2D"] @@ -208,27 +208,25 @@ __meta__ = { "_edit_lock_": true } -[node name="Tween" type="Tween" parent="."] - -[node name="Position2D" type="Position2D" parent="."] +[node name="Marker2D" type="Marker2D" parent="."] position = Vector2( 0, -16 ) __meta__ = { "_edit_lock_": true } -[node name="Sprite" type="Sprite" parent="Position2D"] +[node name="Sprite2D" type="Sprite2D" parent="Marker2D"] hframes = 4 vframes = 4 __meta__ = { "_edit_lock_": true } -[node name="Area2D" type="StaticBody2D" parent="Position2D/Sprite"] +[node name="Area2D" type="StaticBody2D" parent="Marker2D/Sprite2D"] __meta__ = { "_edit_lock_": true } -[node name="CollisionShape2D" type="CollisionShape2D" parent="Position2D/Sprite/Area2D"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="Marker2D/Sprite2D/Area2D"] position = Vector2( 0, 16 ) shape = SubResource( 1 ) @@ -243,7 +241,7 @@ anims/Right2 = SubResource( 8 ) anims/Up = SubResource( 9 ) anims/Up2 = SubResource( 10 ) -[node name="Alert" type="Sprite" parent="."] +[node name="Alert" type="Sprite2D" parent="."] visible = false modulate = Color( 1, 1, 1, 0.501961 ) position = Vector2( 0, -50 ) diff --git a/Utilities/NewMove.gd b/Utilities/NewMove.gd old mode 100755 new mode 100644 index 176298f7b..f137c2700 --- a/Utilities/NewMove.gd +++ b/Utilities/NewMove.gd @@ -125,3 +125,7 @@ func update(): pass + + +func _ready(): + Global.localize_textures(self) diff --git a/Utilities/NewMove.gd.uid b/Utilities/NewMove.gd.uid new file mode 100644 index 000000000..9befd22e6 --- /dev/null +++ b/Utilities/NewMove.gd.uid @@ -0,0 +1 @@ +uid://ccnxps5e1w2qv diff --git a/Utilities/NewMove.tscn b/Utilities/NewMove.tscn old mode 100755 new mode 100644 index 0ccb79a18..34595d73d --- a/Utilities/NewMove.tscn +++ b/Utilities/NewMove.tscn @@ -1,23 +1,23 @@ [gd_scene load_steps=12 format=2] -[ext_resource path="res://Graphics/Pictures/Summary/summarymove.png" type="Texture" id=1] -[ext_resource path="res://Graphics/Pictures/Summary/summarybg.png" type="Texture" id=2] -[ext_resource path="res://Graphics/Icons/icon003.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Pictures/Summary/summarymovesel.PNG" type="Texture" id=4] -[ext_resource path="res://Graphics/Pictures/categorybw.png" type="Texture" id=5] -[ext_resource path="res://Graphics/Pictures/normalbar.png" type="Texture" id=6] +[ext_resource path="res://Graphics/Pictures/Summary/summarymove.png" type="Texture2D" id=1] +[ext_resource path="res://Graphics/Pictures/Summary/summarybg.png" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Icons/icon003.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Pictures/Summary/summarymovesel.PNG" type="Texture2D" id=4] +[ext_resource path="res://Graphics/Pictures/categorybw.png" type="Texture2D" id=5] +[ext_resource path="res://Graphics/Pictures/normalbar.png" type="Texture2D" id=6] [ext_resource path="res://Utilities/NewMove.gd" type="Script" id=7] -[ext_resource path="res://Graphics/Pictures/globalicons.png" type="Texture" id=9] -[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="DynamicFont" id=10] -[ext_resource path="res://Graphics/Pictures/typesbw.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Pictures/Summary/summary4text.png" type="Texture" id=18] +[ext_resource path="res://Graphics/Pictures/globalicons.png" type="Texture2D" id=9] +[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="FontFile" id=10] +[ext_resource path="res://Graphics/Pictures/typesbw.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Pictures/Summary/summary4text.png" type="Texture2D" id=18] [node name="NewMove" type="Node2D"] script = ExtResource( 7 ) [node name="BG" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 2 ) __meta__ = { "_edit_lock_": true, @@ -25,8 +25,8 @@ __meta__ = { } [node name="Body" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 1 ) __meta__ = { "_edit_lock_": true, @@ -34,8 +34,8 @@ __meta__ = { } [node name="Title" type="TextureRect" parent="."] -margin_right = 512.0 -margin_bottom = 40.0 +offset_right = 512.0 +offset_bottom = 40.0 texture = ExtResource( 18 ) __meta__ = { "_edit_lock_": true, @@ -48,16 +48,16 @@ __meta__ = { } [node name="BG" type="TextureRect" parent="BottomBar"] -margin_top = 336.0 -margin_right = 512.0 -margin_bottom = 384.0 +offset_top = 336.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 6 ) __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Back" type="Sprite" parent="BottomBar"] +[node name="Back" type="Sprite2D" parent="BottomBar"] position = Vector2( 485, 340 ) texture = ExtResource( 9 ) hframes = 3 @@ -67,7 +67,7 @@ __meta__ = { "_edit_lock_": true } -[node name="Poke" type="Sprite" parent="."] +[node name="Poke" type="Sprite2D" parent="."] position = Vector2( 480, 40 ) texture = ExtResource( 3 ) hframes = 2 @@ -75,7 +75,7 @@ __meta__ = { "_edit_lock_": true } -[node name="Move1" type="Sprite" parent="."] +[node name="Move1" type="Sprite2D" parent="."] position = Vector2( 128, 66 ) texture = ExtResource( 4 ) vframes = 2 @@ -83,7 +83,7 @@ __meta__ = { "_edit_lock_": true } -[node name="Type" type="Sprite" parent="Move1"] +[node name="Type" type="Sprite2D" parent="Move1"] position = Vector2( -84, -13 ) texture = ExtResource( 11 ) vframes = 20 @@ -92,22 +92,24 @@ __meta__ = { } [node name="Name" type="Label" parent="Move1"] -margin_left = -46.0 -margin_top = -26.0 -margin_right = 36.0 -margin_bottom = -10.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -46.0 +offset_top = -26.0 +offset_right = 36.0 +offset_bottom = -10.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "Scratch" __meta__ = { "_edit_use_anchors_": false } [node name="PP" type="Label" parent="Move1"] -margin_left = -29.0 -margin_top = 4.0 -margin_right = -5.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -29.0 +offset_top = 4.0 +offset_right = -5.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "PP" __meta__ = { "_edit_lock_": true, @@ -115,18 +117,19 @@ __meta__ = { } [node name="PP2" type="Label" parent="Move1"] -margin_left = 36.0 -margin_top = 4.0 -margin_right = 96.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 36.0 +offset_top = 4.0 +offset_right = 96.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "33/35" __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Move2" type="Sprite" parent="."] +[node name="Move2" type="Sprite2D" parent="."] position = Vector2( 128, 134 ) texture = ExtResource( 4 ) vframes = 2 @@ -134,7 +137,7 @@ __meta__ = { "_edit_lock_": true } -[node name="Type" type="Sprite" parent="Move2"] +[node name="Type" type="Sprite2D" parent="Move2"] position = Vector2( -84, -13 ) texture = ExtResource( 11 ) vframes = 20 @@ -143,22 +146,24 @@ __meta__ = { } [node name="Name" type="Label" parent="Move2"] -margin_left = -46.0 -margin_top = -26.0 -margin_right = 36.0 -margin_bottom = -10.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -46.0 +offset_top = -26.0 +offset_right = 36.0 +offset_bottom = -10.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "Scratch" __meta__ = { "_edit_use_anchors_": false } [node name="PP" type="Label" parent="Move2"] -margin_left = -29.0 -margin_top = 4.0 -margin_right = -5.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -29.0 +offset_top = 4.0 +offset_right = -5.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "PP" __meta__ = { "_edit_lock_": true, @@ -166,18 +171,19 @@ __meta__ = { } [node name="PP2" type="Label" parent="Move2"] -margin_left = 36.0 -margin_top = 4.0 -margin_right = 96.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 36.0 +offset_top = 4.0 +offset_right = 96.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "33/35" __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Move3" type="Sprite" parent="."] +[node name="Move3" type="Sprite2D" parent="."] position = Vector2( 128, 202 ) texture = ExtResource( 4 ) vframes = 2 @@ -185,7 +191,7 @@ __meta__ = { "_edit_lock_": true } -[node name="Type" type="Sprite" parent="Move3"] +[node name="Type" type="Sprite2D" parent="Move3"] position = Vector2( -84, -13 ) texture = ExtResource( 11 ) vframes = 20 @@ -194,22 +200,24 @@ __meta__ = { } [node name="Name" type="Label" parent="Move3"] -margin_left = -46.0 -margin_top = -26.0 -margin_right = 36.0 -margin_bottom = -10.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -46.0 +offset_top = -26.0 +offset_right = 36.0 +offset_bottom = -10.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "Scratch" __meta__ = { "_edit_use_anchors_": false } [node name="PP" type="Label" parent="Move3"] -margin_left = -29.0 -margin_top = 4.0 -margin_right = -5.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -29.0 +offset_top = 4.0 +offset_right = -5.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "PP" __meta__ = { "_edit_lock_": true, @@ -217,18 +225,19 @@ __meta__ = { } [node name="PP2" type="Label" parent="Move3"] -margin_left = 36.0 -margin_top = 4.0 -margin_right = 96.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 36.0 +offset_top = 4.0 +offset_right = 96.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "33/35" __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Move4" type="Sprite" parent="."] +[node name="Move4" type="Sprite2D" parent="."] position = Vector2( 128, 270 ) texture = ExtResource( 4 ) vframes = 2 @@ -236,7 +245,7 @@ __meta__ = { "_edit_lock_": true } -[node name="Type" type="Sprite" parent="Move4"] +[node name="Type" type="Sprite2D" parent="Move4"] position = Vector2( -84, -13 ) texture = ExtResource( 11 ) vframes = 20 @@ -245,22 +254,24 @@ __meta__ = { } [node name="Name" type="Label" parent="Move4"] -margin_left = -46.0 -margin_top = -26.0 -margin_right = 36.0 -margin_bottom = -10.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -46.0 +offset_top = -26.0 +offset_right = 36.0 +offset_bottom = -10.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "Scratch" __meta__ = { "_edit_use_anchors_": false } [node name="PP" type="Label" parent="Move4"] -margin_left = -29.0 -margin_top = 4.0 -margin_right = -5.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -29.0 +offset_top = 4.0 +offset_right = -5.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "PP" __meta__ = { "_edit_lock_": true, @@ -268,18 +279,19 @@ __meta__ = { } [node name="PP2" type="Label" parent="Move4"] -margin_left = 36.0 -margin_top = 4.0 -margin_right = 96.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 36.0 +offset_top = 4.0 +offset_right = 96.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "33/35" __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="NewMove" type="Sprite" parent="."] +[node name="NewMove" type="Sprite2D" parent="."] position = Vector2( 127, 347 ) texture = ExtResource( 4 ) vframes = 2 @@ -287,7 +299,7 @@ __meta__ = { "_edit_lock_": true } -[node name="Type" type="Sprite" parent="NewMove"] +[node name="Type" type="Sprite2D" parent="NewMove"] position = Vector2( -84, -13 ) texture = ExtResource( 11 ) vframes = 20 @@ -296,22 +308,24 @@ __meta__ = { } [node name="Name" type="Label" parent="NewMove"] -margin_left = -46.0 -margin_top = -26.0 -margin_right = 36.0 -margin_bottom = -10.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -46.0 +offset_top = -26.0 +offset_right = 36.0 +offset_bottom = -10.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "Scratch" __meta__ = { "_edit_use_anchors_": false } [node name="PP" type="Label" parent="NewMove"] -margin_left = -29.0 -margin_top = 4.0 -margin_right = -5.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = -29.0 +offset_top = 4.0 +offset_right = -5.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "PP" __meta__ = { "_edit_lock_": true, @@ -319,11 +333,12 @@ __meta__ = { } [node name="PP2" type="Label" parent="NewMove"] -margin_left = 36.0 -margin_top = 4.0 -margin_right = 96.0 -margin_bottom = 20.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 36.0 +offset_top = 4.0 +offset_right = 96.0 +offset_bottom = 20.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "33/35" __meta__ = { "_edit_lock_": true, @@ -331,18 +346,19 @@ __meta__ = { } [node name="Category" type="Label" parent="."] -margin_left = 269.0 -margin_top = 67.0 -margin_right = 365.0 -margin_bottom = 83.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 269.0 +offset_top = 67.0 +offset_right = 365.0 +offset_bottom = 83.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "CATEGORY" __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Value" type="Sprite" parent="Category"] +[node name="Value" type="Sprite2D" parent="Category"] position = Vector2( 143, 14 ) texture = ExtResource( 5 ) vframes = 3 @@ -351,11 +367,12 @@ __meta__ = { } [node name="Power" type="Label" parent="."] -margin_left = 269.0 -margin_top = 99.0 -margin_right = 365.0 -margin_bottom = 115.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 269.0 +offset_top = 99.0 +offset_right = 365.0 +offset_bottom = 115.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "POWER" __meta__ = { "_edit_lock_": true, @@ -363,11 +380,12 @@ __meta__ = { } [node name="Value" type="Label" parent="Power"] -margin_left = 109.0 -margin_right = 179.0 -margin_bottom = 16.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 109.0 +offset_right = 179.0 +offset_bottom = 16.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "40" align = 1 __meta__ = { @@ -376,13 +394,14 @@ __meta__ = { } [node name="Description" type="Label" parent="."] -margin_left = 266.0 -margin_top = 180.0 -margin_right = 507.0 -margin_bottom = 336.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) -custom_constants/line_spacing = 16 +offset_left = 266.0 +offset_top = 180.0 +offset_right = 507.0 +offset_bottom = 336.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +theme_override_constants/line_spacing = 16 text = "Hard, pointed, and sharp claws rake the target to inflict damage." autowrap = true __meta__ = { @@ -390,7 +409,7 @@ __meta__ = { "_edit_use_anchors_": false } -[node name="Type" type="Sprite" parent="."] +[node name="Type" type="Sprite2D" parent="."] position = Vector2( 365, 48 ) texture = ExtResource( 11 ) vframes = 20 @@ -399,11 +418,12 @@ __meta__ = { } [node name="Accuracy" type="Label" parent="."] -margin_left = 269.0 -margin_top = 132.0 -margin_right = 365.0 -margin_bottom = 148.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 269.0 +offset_top = 132.0 +offset_right = 365.0 +offset_bottom = 148.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "ACCURACY" __meta__ = { "_edit_lock_": true, @@ -411,11 +431,12 @@ __meta__ = { } [node name="Value" type="Label" parent="Accuracy"] -margin_left = 109.0 -margin_right = 179.0 -margin_bottom = 16.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 109.0 +offset_right = 179.0 +offset_bottom = 16.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "100" align = 1 __meta__ = { diff --git a/Utilities/OptionsMenu.gd b/Utilities/OptionsMenu.gd new file mode 100644 index 000000000..c1156b00b --- /dev/null +++ b/Utilities/OptionsMenu.gd @@ -0,0 +1,251 @@ +extends Node2D + +# Options screen controller. Rows are prebuilt in OptionsMenu.tscn; +# this script adds navigation, value rendering, live apply, persistence, +# full language selection and a translated help box (official strings). + +signal closed + +const ROWS = ["MusicVolume", "SEVolume", "FPS", "TextSpeed", "FontStyle"] +const FPS_VALUES = [30, 60, 120] +const SPEED_KEYS = ["Slow", "Mid", "Fast"] +const LANG_NAMES = ["English", "Français", "Deutsch", "Español", "Português", "Nederlands", "中文", "한국어", "1337"] +const LANG_CODES = ["en", "fr", "de", "es", "pt", "nl", "zh", "ko", "tlh"] +const HELP_KEYS = { + "MusicVolume": "You can set the game's music volume.", + "SEVolume": "You can set the game's SFX volume.", + "FPS": "You can set the game's frames per second.", + "TextSpeed": "You can set the game's text speed.", + "FontStyle": "You can set the game's language.", +} +const BAR_W = 504 +const BAR_H = 44 + +var idx := 0 +var active := false +var _bg_bars := {} +var _help: RichTextLabel +var _help_shadow: RichTextLabel + +func _ready(): + visible = false + # Add background (empty) bars behind the volume bars + for row in ["MusicVolume", "SEVolume"]: + var fg: Sprite2D = get_node(row + "/bars") + var bg := Sprite2D.new() + bg.texture = fg.texture + bg.centered = false + bg.position = fg.position + bg.region_enabled = true + bg.region_rect = Rect2(0, 0, BAR_W, BAR_H) + fg.get_parent().add_child(bg) + fg.get_parent().move_child(bg, fg.get_index()) + fg.region_enabled = true + _bg_bars[row] = bg + # FPS row: numeric display only + if has_node("FPS/bars"): + get_node("FPS/bars").visible = false + # Original slider geometry (203_BW_Options): track 4px from optionwidth to value text, handle 8x16 + for row in ["MusicVolume", "SEVolume", "FPS"]: + var rn = get_node(row) + var track := ColorRect.new() + track.name = "track" + track.size = Vector2(186, 4) + track.position = Vector2(240, 72) + rn.add_child(track) + var handle := ColorRect.new() + handle.name = "handle" + handle.size = Vector2(8, 16) + handle.position = Vector2(240, 66) + rn.add_child(handle) + # The old block bars are replaced by the sliders + for row in ["MusicVolume", "SEVolume"]: + get_node(row + "/bars").visible = false + if _bg_bars.has(row): + _bg_bars[row].visible = false + # FontStyle gets a right-side value label; TextSpeed gets 3 inline choices + selarrows dots + var int_model: RichTextLabel = get_node("MusicVolume/int") + var v = int_model.duplicate() + v.name = "int" + v.position = Vector2(190, int_model.position.y) + v.size = Vector2(276, v.size.y) + get_node("FontStyle").add_child(v) + var dots_tex = load("res://Graphics/Pictures/Options/selarrows.png") + for si in range(3): + var item = int_model.duplicate() + item.name = "choice%d" % si + item.text = "" + item.position = Vector2(252 + si * 92, int_model.position.y) + item.size = Vector2(88, item.size.y) + get_node("TextSpeed").add_child(item) + var dot := Sprite2D.new() + dot.name = "dot%d" % si + dot.texture = dots_tex + dot.vframes = 3 + dot.centered = false + dot.position = Vector2(240 + si * 92, int_model.position.y + 8) + get_node("TextSpeed").add_child(dot) + # Labels never wrap (single line like the original plates) + for row in ROWS: + for sub in ["name", "shadow"]: + if has_node(row + "/" + sub): + var l = get_node(row + "/" + sub) + l.autowrap_mode = TextServer.AUTOWRAP_OFF + l.size.x = maxf(l.size.x, 460.0) + # Help box in the empty bottom frame (mirrors the original game's design) + var model: RichTextLabel = get_node("FontStyle/name") + var row_pitch = get_node("FontStyle").position.y - get_node("TextSpeed").position.y + _help_shadow = model.duplicate() + _help = model.duplicate() + for lbl in [_help_shadow, _help]: + lbl.name = "help_shadow" if lbl == _help_shadow else "help" + lbl.size = Vector2(940, 90) + lbl.text = "" + add_child(lbl) + lbl.position = get_node("FontStyle").position + model.position + Vector2(0, row_pitch) + _help_shadow.position += Vector2(2, 2) + if get_node_or_null("FontStyle/shadow") != null: + _help_shadow.add_theme_color_override("default_color", get_node("FontStyle/shadow").get_theme_color("default_color")) + +func _set_row_label(row: String, text: String): + if has_node(row + "/name"): + get_node(row + "/name").text = text + if has_node(row + "/shadow"): + get_node(row + "/shadow").text = text + +func _set_value(row: String, text: String): + if has_node(row + "/int"): + get_node(row + "/int").text = "[right]" + text + if has_node(row + "/shadow_int"): + get_node(row + "/shadow_int").text = "[right]" + text + +func open(): + visible = true + active = true + idx = 0 + refresh() + +func close(): + active = false + visible = false + Global.save_settings() + emit_signal("closed") + +func _input(event): + if not active: + return + if event.is_action_pressed("ui_down"): + idx = (idx + 1) % ROWS.size() + refresh() + elif event.is_action_pressed("ui_up"): + idx = (idx - 1 + ROWS.size()) % ROWS.size() + refresh() + elif event.is_action_pressed("ui_left"): + adjust(-1) + elif event.is_action_pressed("ui_right"): + adjust(1) + elif event.is_action_pressed("ui_cancel") or event.is_action_pressed("x"): + close() + else: + return + if get_viewport() != null: + get_viewport().set_input_as_handled() + +func adjust(dir: int): + match ROWS[idx]: + "MusicVolume": + Global.music_volume = clampi(Global.music_volume + dir * 5, 0, 100) + "SEVolume": + Global.se_volume = clampi(Global.se_volume + dir * 5, 0, 100) + "FPS": + Global.fps_cap = clampi(Global.fps_cap + dir * 2, 40, 60) + "TextSpeed": + Global.text_speed = clampi(Global.text_speed + dir, 0, 2) + "FontStyle": + var i = LANG_CODES.find(Global.language) + if i < 0: i = 0 + Global.language = LANG_CODES[(i + dir + LANG_CODES.size()) % LANG_CODES.size()] + Global.apply_settings() + refresh() + +func refresh(): + # --- Original 203_BW_Options.rb rendering rules --- + var C_SELW := Color(1, 1, 1) # selected row text/handle + var C_CYAN := Color(66/255.0, 222/255.0, 231/255.0) # unselected row text/handle + var C_VAL_SEL := Color(123/255.0, 156/255.0, 156/255.0) # non-chosen value, selected row + var C_VAL_UNS := Color(107/255.0, 115/255.0, 107/255.0) # non-chosen value, unselected row + for r in range(ROWS.size()): + var row = ROWS[r] + var rn = get_node(row) + var is_sel = (r == idx) + # Row plate: bars.png frame 0 normal / 1 selected + if rn.has_node("bars"): + var plate: Sprite2D = rn.get_node("bars") + plate.visible = true + plate.region_enabled = false + plate.vframes = 2 + plate.frame = 1 if is_sel else 0 + # Row label color: white when selected, cyan otherwise + var row_col: Color = C_SELW if is_sel else C_CYAN + for sub in ["name"]: + if rn.has_node(sub): + rn.get_node(sub).add_theme_color_override("default_color", row_col) + # Sliders + if row in ["MusicVolume", "SEVolume", "FPS"]: + var v := 0 + var lo := 0 + var hi := 100 + if row == "FPS": + v = Global.fps_cap; lo = 40; hi = 60 + else: + v = Global.music_volume if row == "MusicVolume" else Global.se_volume + var frac := float(v - lo) / float(hi - lo) + if rn.has_node("handle"): + var track: ColorRect = rn.get_node("track") + var handle: ColorRect = rn.get_node("handle") + track.color = C_SELW + handle.color = row_col + handle.position.x = track.position.x + frac * (track.size.x - handle.size.x) + _set_value(row, str(v)) + if rn.has_node("int"): + rn.get_node("int").add_theme_color_override("default_color", row_col) + # Text speed: three inline choices with selarrows dots (official states) + _set_row_label("TextSpeed", tr("Text Speed")) + var ts = get_node("TextSpeed") + var ts_sel = (ROWS[idx] == "TextSpeed") + ts.get_node("name").add_theme_color_override("default_color", C_SELW if ts_sel else C_CYAN) + for si in range(3): + var item = ts.get_node_or_null("choice%d" % si) + var dot = ts.get_node_or_null("dot%d" % si) + if item == null: continue + var chosen := (si == Global.text_speed) + item.text = tr(SPEED_KEYS[si]) + if chosen: + item.add_theme_color_override("default_color", C_SELW if ts_sel else C_CYAN) + dot.frame = 2 if ts_sel else 1 + else: + item.add_theme_color_override("default_color", C_VAL_SEL if ts_sel else C_VAL_UNS) + dot.frame = 0 + # Language: right-side value with state colors + _set_row_label("FontStyle", tr("Language")) + var fs = get_node("FontStyle") + var fs_sel = (ROWS[idx] == "FontStyle") + fs.get_node("name").add_theme_color_override("default_color", C_SELW if fs_sel else C_CYAN) + var li = LANG_CODES.find(Global.language) + if li < 0: li = 0 + _set_value("FontStyle", LANG_NAMES[li]) + if fs.has_node("int"): + fs.get_node("int").add_theme_color_override("default_color", C_SELW if fs_sel else C_CYAN) + # Selection outline + labels + help + var row_node: Node2D = get_node(ROWS[idx]) + var bars_y := 50.0 + if row_node.has_node("bars"): + bars_y = row_node.get_node("bars").position.y + $fakebox.position.y = row_node.position.y + bars_y - 28 + _set_row_label("MusicVolume", tr("Music Volume")) + _set_row_label("SEVolume", tr("SE Volume")) + _set_row_label("FPS", "FPS") + if _help != null: + var h = tr(HELP_KEYS[ROWS[idx]]) + _help.text = h + _help_shadow.text = h diff --git a/Utilities/OptionsMenu.gd.uid b/Utilities/OptionsMenu.gd.uid new file mode 100644 index 000000000..5b4698c60 --- /dev/null +++ b/Utilities/OptionsMenu.gd.uid @@ -0,0 +1 @@ +uid://birjpl6bgbled diff --git a/Utilities/OptionsMenu.tscn b/Utilities/OptionsMenu.tscn old mode 100755 new mode 100644 index 4ca106daf..3eafcdb25 --- a/Utilities/OptionsMenu.tscn +++ b/Utilities/OptionsMenu.tscn @@ -1,68 +1,56 @@ -[gd_scene load_steps=10 format=2] - -[ext_resource path="res://Fonts/pkmnem.ttf" type="DynamicFontData" id=1] -[ext_resource path="res://Graphics/Pictures/Options/optionbg2.png" type="Texture" id=2] -[ext_resource path="res://Graphics/Pictures/Options/bars.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Pictures/Options/fakebox.png" type="Texture" id=4] -[ext_resource path="res://Graphics/Pictures/Options/optionbg.png" type="Texture" id=5] - -[sub_resource type="DynamicFont" id=1] -size = 26 -extra_spacing_top = 2 -font_data = ExtResource( 1 ) - -[sub_resource type="DynamicFont" id=2] -size = 26 -extra_spacing_top = 2 -font_data = ExtResource( 1 ) - -[sub_resource type="DynamicFont" id=3] -size = 32 -extra_spacing_top = 2 -font_data = ExtResource( 1 ) - -[sub_resource type="DynamicFont" id=4] -size = 32 -extra_spacing_top = 2 -font_data = ExtResource( 1 ) +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=1] +[ext_resource path="res://Utilities/OptionsMenu.gd" type="Script" id=90] +[ext_resource path="res://Graphics/Pictures/Options/optionbg2.png" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Pictures/Options/bars.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Pictures/Options/fakebox.png" type="Texture2D" id=4] +[ext_resource path="res://Graphics/Pictures/Options/optionbg.png" type="Texture2D" id=5] + + + + [node name="OptionsMenu" type="Node2D"] +script = ExtResource( 90 ) -[node name="optionbg" type="Sprite" parent="."] +[node name="optionbg" type="Sprite2D" parent="."] texture = ExtResource( 5 ) centered = false -[node name="optionbg2" type="Sprite" parent="."] +[node name="optionbg2" type="Sprite2D" parent="."] texture = ExtResource( 2 ) centered = false -[node name="fakebox" type="Sprite" parent="."] +[node name="fakebox" type="Sprite2D" parent="."] position = Vector2( 1, 288 ) texture = ExtResource( 4 ) centered = false [node name="shadow" type="RichTextLabel" parent="."] -margin_left = 50.0 -margin_top = 19.0 -margin_right = 162.0 -margin_bottom = 44.0 -custom_fonts/normal_font = SubResource( 1 ) -custom_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) +offset_left = 50.0 +offset_top = 19.0 +offset_right = 162.0 +offset_bottom = 44.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.239216, 0.239216, 0.239216, 1 ) bbcode_enabled = true -bbcode_text = "OPTIONS" +text = "OPTIONS" text = "OPTIONS" __meta__ = { "_edit_use_anchors_": false } [node name="title" type="RichTextLabel" parent="."] -margin_left = 48.0 -margin_top = 17.0 -margin_right = 160.0 -margin_bottom = 42.0 -custom_fonts/normal_font = SubResource( 1 ) +offset_left = 48.0 +offset_top = 17.0 +offset_right = 160.0 +offset_bottom = 42.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "OPTIONS" +text = "OPTIONS" text = "OPTIONS" __meta__ = { "_edit_use_anchors_": false @@ -70,7 +58,7 @@ __meta__ = { [node name="MusicVolume" type="Node2D" parent="."] -[node name="bars" type="Sprite" parent="MusicVolume"] +[node name="bars" type="Sprite2D" parent="MusicVolume"] position = Vector2( 4, 50 ) texture = ExtResource( 3 ) centered = false @@ -78,41 +66,44 @@ vframes = 2 frame = 1 [node name="shadow" type="RichTextLabel" parent="MusicVolume"] -margin_left = 18.0 -margin_top = 58.0 -margin_right = 210.0 -margin_bottom = 90.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.419608, 0.611765, 0.713726, 1 ) +offset_left = 18.0 +offset_top = 58.0 +offset_right = 210.0 +offset_bottom = 90.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.419608, 0.611765, 0.713726, 1 ) bbcode_enabled = true -bbcode_text = "Music Volume" +text = "Music Volume" text = "Music Volume" __meta__ = { "_edit_use_anchors_": false } [node name="name" type="RichTextLabel" parent="MusicVolume"] -margin_left = 16.0 -margin_top = 56.0 -margin_right = 208.0 -margin_bottom = 88.0 -custom_fonts/normal_font = SubResource( 2 ) +offset_left = 16.0 +offset_top = 56.0 +offset_right = 208.0 +offset_bottom = 88.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 bbcode_enabled = true -bbcode_text = "Music Volume" +text = "Music Volume" text = "Music Volume" __meta__ = { "_edit_use_anchors_": false } [node name="shadow_int" type="RichTextLabel" parent="MusicVolume"] -margin_left = 413.0 -margin_top = 62.0 -margin_right = 468.0 -margin_bottom = 88.0 -custom_fonts/normal_font = SubResource( 3 ) -custom_colors/default_color = Color( 0.419608, 0.611765, 0.713726, 1 ) +offset_left = 413.0 +offset_top = 62.0 +offset_right = 468.0 +offset_bottom = 88.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 32 +theme_override_colors/default_color = Color( 0.419608, 0.611765, 0.713726, 1 ) bbcode_enabled = true -bbcode_text = "[right]100" +text = "[right]100" text = "100" scroll_active = false __meta__ = { @@ -120,13 +111,14 @@ __meta__ = { } [node name="int" type="RichTextLabel" parent="MusicVolume"] -margin_left = 407.0 -margin_top = 60.0 -margin_right = 466.0 -margin_bottom = 87.0 -custom_fonts/normal_font = SubResource( 4 ) +offset_left = 407.0 +offset_top = 60.0 +offset_right = 466.0 +offset_bottom = 87.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 32 bbcode_enabled = true -bbcode_text = "[right]100" +text = "[right]100" text = "100" scroll_active = false __meta__ = { @@ -136,49 +128,52 @@ __meta__ = { [node name="SEVolume" type="Node2D" parent="."] position = Vector2( 0, 48 ) -[node name="bars" type="Sprite" parent="SEVolume"] +[node name="bars" type="Sprite2D" parent="SEVolume"] position = Vector2( 4, 50 ) texture = ExtResource( 3 ) centered = false vframes = 2 [node name="shadow" type="RichTextLabel" parent="SEVolume"] -margin_left = 18.0 -margin_top = 58.0 -margin_right = 210.0 -margin_bottom = 90.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) +offset_left = 18.0 +offset_top = 58.0 +offset_right = 210.0 +offset_bottom = 90.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) bbcode_enabled = true -bbcode_text = "SE Volume" +text = "SE Volume" text = "SE Volume" __meta__ = { "_edit_use_anchors_": false } [node name="name" type="RichTextLabel" parent="SEVolume"] -margin_left = 16.0 -margin_top = 56.0 -margin_right = 208.0 -margin_bottom = 88.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) +offset_left = 16.0 +offset_top = 56.0 +offset_right = 208.0 +offset_bottom = 88.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) bbcode_enabled = true -bbcode_text = "SE Volume" +text = "SE Volume" text = "SE Volume" __meta__ = { "_edit_use_anchors_": false } [node name="shadow_int" type="RichTextLabel" parent="SEVolume"] -margin_left = 413.0 -margin_top = 62.0 -margin_right = 468.0 -margin_bottom = 88.0 -custom_fonts/normal_font = SubResource( 3 ) -custom_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) +offset_left = 413.0 +offset_top = 62.0 +offset_right = 468.0 +offset_bottom = 88.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 32 +theme_override_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) bbcode_enabled = true -bbcode_text = "[right]100" +text = "[right]100" text = "100" scroll_active = false __meta__ = { @@ -186,14 +181,15 @@ __meta__ = { } [node name="int" type="RichTextLabel" parent="SEVolume"] -margin_left = 407.0 -margin_top = 60.0 -margin_right = 466.0 -margin_bottom = 87.0 -custom_fonts/normal_font = SubResource( 4 ) -custom_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) +offset_left = 407.0 +offset_top = 60.0 +offset_right = 466.0 +offset_bottom = 87.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 32 +theme_override_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) bbcode_enabled = true -bbcode_text = "[right]100" +text = "[right]100" text = "100" scroll_active = false __meta__ = { @@ -203,49 +199,52 @@ __meta__ = { [node name="FPS" type="Node2D" parent="."] position = Vector2( 0, 96 ) -[node name="bars" type="Sprite" parent="FPS"] +[node name="bars" type="Sprite2D" parent="FPS"] position = Vector2( 4, 50 ) texture = ExtResource( 3 ) centered = false vframes = 2 [node name="shadow" type="RichTextLabel" parent="FPS"] -margin_left = 18.0 -margin_top = 58.0 -margin_right = 210.0 -margin_bottom = 90.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) +offset_left = 18.0 +offset_top = 58.0 +offset_right = 210.0 +offset_bottom = 90.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) bbcode_enabled = true -bbcode_text = "FPS" +text = "FPS" text = "FPS" __meta__ = { "_edit_use_anchors_": false } [node name="name" type="RichTextLabel" parent="FPS"] -margin_left = 16.0 -margin_top = 56.0 -margin_right = 208.0 -margin_bottom = 88.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) +offset_left = 16.0 +offset_top = 56.0 +offset_right = 208.0 +offset_bottom = 88.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) bbcode_enabled = true -bbcode_text = "FPS" +text = "FPS" text = "FPS" __meta__ = { "_edit_use_anchors_": false } [node name="shadow_int" type="RichTextLabel" parent="FPS"] -margin_left = 413.0 -margin_top = 62.0 -margin_right = 468.0 -margin_bottom = 88.0 -custom_fonts/normal_font = SubResource( 3 ) -custom_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) +offset_left = 413.0 +offset_top = 62.0 +offset_right = 468.0 +offset_bottom = 88.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 32 +theme_override_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) bbcode_enabled = true -bbcode_text = "[right]60" +text = "[right]60" text = "60" scroll_active = false __meta__ = { @@ -253,14 +252,15 @@ __meta__ = { } [node name="int" type="RichTextLabel" parent="FPS"] -margin_left = 407.0 -margin_top = 60.0 -margin_right = 466.0 -margin_bottom = 87.0 -custom_fonts/normal_font = SubResource( 4 ) -custom_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) +offset_left = 407.0 +offset_top = 60.0 +offset_right = 466.0 +offset_bottom = 87.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 32 +theme_override_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) bbcode_enabled = true -bbcode_text = "[right]60" +text = "[right]60" text = "60" scroll_active = false __meta__ = { @@ -270,35 +270,37 @@ __meta__ = { [node name="TextSpeed" type="Node2D" parent="."] position = Vector2( 0, 144 ) -[node name="bars" type="Sprite" parent="TextSpeed"] +[node name="bars" type="Sprite2D" parent="TextSpeed"] position = Vector2( 4, 50 ) texture = ExtResource( 3 ) centered = false vframes = 2 [node name="shadow" type="RichTextLabel" parent="TextSpeed"] -margin_left = 18.0 -margin_top = 58.0 -margin_right = 210.0 -margin_bottom = 90.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) +offset_left = 18.0 +offset_top = 58.0 +offset_right = 210.0 +offset_bottom = 90.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) bbcode_enabled = true -bbcode_text = "Text Speed" +text = "Text Speed" text = "Text Speed" __meta__ = { "_edit_use_anchors_": false } [node name="name" type="RichTextLabel" parent="TextSpeed"] -margin_left = 16.0 -margin_top = 56.0 -margin_right = 208.0 -margin_bottom = 88.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) +offset_left = 16.0 +offset_top = 56.0 +offset_right = 208.0 +offset_bottom = 88.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) bbcode_enabled = true -bbcode_text = "Text Speed" +text = "Text Speed" text = "Text Speed" __meta__ = { "_edit_use_anchors_": false @@ -307,35 +309,37 @@ __meta__ = { [node name="FontStyle" type="Node2D" parent="."] position = Vector2( 0, 192 ) -[node name="bars" type="Sprite" parent="FontStyle"] +[node name="bars" type="Sprite2D" parent="FontStyle"] position = Vector2( 4, 50 ) texture = ExtResource( 3 ) centered = false vframes = 2 [node name="shadow" type="RichTextLabel" parent="FontStyle"] -margin_left = 18.0 -margin_top = 58.0 -margin_right = 210.0 -margin_bottom = 90.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) +offset_left = 18.0 +offset_top = 58.0 +offset_right = 210.0 +offset_bottom = 90.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.192157, 0.517647, 0.580392, 1 ) bbcode_enabled = true -bbcode_text = "Font Style" +text = "Font Style" text = "Font Style" __meta__ = { "_edit_use_anchors_": false } [node name="name" type="RichTextLabel" parent="FontStyle"] -margin_left = 16.0 -margin_top = 56.0 -margin_right = 208.0 -margin_bottom = 88.0 -custom_fonts/normal_font = SubResource( 2 ) -custom_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) +offset_left = 16.0 +offset_top = 56.0 +offset_right = 208.0 +offset_bottom = 88.0 +theme_override_fonts/normal_font = ExtResource( 1 ) +theme_override_font_sizes/normal_font_size = 26 +theme_override_colors/default_color = Color( 0.258824, 0.870588, 0.905882, 1 ) bbcode_enabled = true -bbcode_text = "Font Style" +text = "Font Style" text = "Font Style" __meta__ = { "_edit_use_anchors_": false diff --git a/Utilities/Player.gd b/Utilities/Player.gd old mode 100755 new mode 100644 index 0985cb42d..b88a0073e --- a/Utilities/Player.gd +++ b/Utilities/Player.gd @@ -3,7 +3,7 @@ extends Node2D var walkTexture = null var runTexture = null -export var canMove = true +@export var canMove = true var isMoving = false var last_facing_dir var inputDisabled = false @@ -33,6 +33,10 @@ var exiting_grass = false var blocked = false var do_jump = false +# Godot 4: Tweens are now created programmatically +var tween : Tween +var grass_tween : Tween + #signal step signal step signal done_movement @@ -122,11 +126,11 @@ func get_input(): #If the state equals STATE.MOVE, the player is on foot and global sprint is on, then movement speed is set to fast and the texture is set to run if state == STATE.MOVE and movement_type == MOVEMENT_TYPE.FOOT and Global.sprint == true: movement_speed = MOVEMENT_SPEED.FAST - $Position2D/Sprite.texture = runTexture + $Marker2D/Sprite2D.texture = runTexture #If the above is false, then movemnet speed is set to normal and the walk texture is used else: movement_speed = MOVEMENT_SPEED.NORMAL - $Position2D/Sprite.texture = walkTexture + $Marker2D/Sprite2D.texture = walkTexture # Check if door is ahead @@ -141,7 +145,6 @@ func get_input(): DIRECTION.RIGHT: ahead = get_position_relative_to_current_scene() + Vector2(32, 0) var is_door_ahead = false - #print(ahead) for door in Global.game.doors: var door_pos = door.position @@ -152,6 +155,39 @@ func get_input(): door.transition() return + # Edge connections (connections.dat): walking off a connected edge transfers to the neighbor map + var _cs = Global.game.current_scene + if _cs != null and _cs.get("edge_connections") != null : + var _sz: Vector2 = _cs.map_px_size + for ec in _cs.edge_connections: + var hit = false + var newpos := Vector2.ZERO + match ec[0]: + "E": + if direction == DIRECTION.RIGHT and ahead.x > _sz.x: + hit = true + newpos = Vector2(ec[3], ahead.y + ec[2]) + "W": + if direction == DIRECTION.LEFT and ahead.x < 0: + hit = true + newpos = Vector2(ec[3], ahead.y + ec[2]) + "S": + if direction == DIRECTION.DOWN and ahead.y > _sz.y: + hit = true + newpos = Vector2(ahead.x + ec[2], ec[3]) + "N": + if direction == DIRECTION.UP and ahead.y < 0: + hit = true + newpos = Vector2(ahead.x + ec[2], ec[3]) + if hit: + # Connection coverage: the mapped coordinate must land inside the destination + var _axis = newpos.y if ec[0] in ["E", "W"] else newpos.x + if _axis < 0 or _axis >= ec[4]: + continue + Global.game.lock_player() + Global.game.door_transition(ec[1], newpos) + return + # Check if cliff is ahead var the_cliff = null for cliff in Global.game.cliffs: @@ -190,26 +226,21 @@ func get_input(): func check_grass(dir): for grass in get_tree().get_nodes_in_group("grass"): for collision in $NextCollision.get_children(): - #print(grass.world_to_map(collision.global_position)) for g in grass.get_used_cells_by_id(0): if collision.name == "Right": pass - #print(str(collision.name, collision.global_position, "\n", grass.map_to_world(grass.get_used_cells_by_id(0)[0]) + Vector2(2208 + 64, 864) - Vector2(16, 16))) - var tile_center_pos = grass.map_to_world(g) + grass.cell_size / 2 - #print(g + Vector2(2208, 864)) - if grass.map_to_world(g) == collision.global_position: + # Godot 4: tile_set.tile_size instead of cell_size + var tile_center_pos = grass.map_to_local(g) + grass.tile_set.tile_size / 2 + if grass.map_to_local(g) == collision.global_position: if !Global.grassPos.has(collision.name): Global.grassPos.append(collision.name) found_grass = true break - #Global.grassPos.remove(Global.grassPos.find(collision.name)) else: if Global.grassPos.has(collision.name): - #print(collision.name) - Global.grassPos.remove(Global.grassPos.find(collision.name)) - #if found_grass: - # return + # Godot 4: remove_at() instead of remove() + Global.grassPos.remove_at(Global.grassPos.find(collision.name)) found_grass = false pass @@ -258,35 +289,16 @@ func move(force_move : bool): move_direction = Vector2.ZERO # Grass logic - var grass1 = $Grass/Sprite # Current grass under player + var grass1 = $Grass/Sprite2D # Current grass under player var grass2 = $Grass/Sprite2 # Grass player is moving to - var grass_tween = $GrassTween var grass_found = false entering_grass = false exiting_grass = false - -# for pos in Global.grass_positions: -# if Global.game.player.position + move_direction == pos: # Should be only one of all grass positions. -# #print("Grass found!") -# grass_found = true -# -# if !Global.onGrass: -# entering_grass = true -# Global.onGrass = true -# break -# if !grass_found: # No grass on next position -# if Global.onGrass: -# exiting_grass = true -# Global.onGrass = false if move_direction != Vector2.ZERO: TerrainTags.get_tile_terrain_tag(self.position + move_direction) if Global.onStairsUp: -# if move_direction.x > 0: -# stair_offset = Vector2(0, 32) -# elif move_direction.x > 0: -# stair_offset = Vector2(0, 16) Global.wasOnStairs = true elif Global.wasOnStairs and !Global.onStairsUp: if move_direction.x < 0: @@ -303,32 +315,32 @@ func move(force_move : bool): # Start Animation animate() + # Godot 4: Create tween programmatically + if tween: + tween.kill() + tween = create_tween() + # Set Tween settings + # Original timings (RMXP 40fps, realRes 128/tile): walk move_speed 3.6 -> 128/2^3.6/40 = 0.264 s/tile; + # run 4.6 -> 0.132 s/tile (the remake was ~5% fast at 0.25/0.125) if movement_speed == MOVEMENT_SPEED.FAST: - $Tween.interpolate_property(self, "position", self.position, self.position + move_direction + stair_offset, 0.125, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + tween.tween_property(self, "position", self.position + move_direction + stair_offset, 0.132).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) else: - $Tween.interpolate_property(self, "position", self.position, self.position + move_direction + stair_offset, 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - - + tween.tween_property(self, "position", self.position + move_direction + stair_offset, 0.264).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) # Play bump effect is player can't move - if move_direction == Vector2.ZERO: #TODO: add delay + if move_direction == Vector2.ZERO: $AudioStreamPlayer2D.stream = load("res://Audio/SE/bump.WAV") $AudioStreamPlayer2D.play(0.0) - - # Start Tween - if entering_grass || exiting_grass || Global.onGrass: - $GrassTween.start() - $Tween.start() - # Wait until player finish move - yield($Tween, "tween_all_completed") + # Wait until player finish move (Godot 4: await tween.finished) + await tween.finished if Global.onGrass: $Grass.show() if !Global.grass_positions.has( self.position + Vector2(32, 0) ): $Grass/Sprite2.hide() - $Grass/Sprite.show() + $Grass/Sprite2D.show() else: $Grass.hide() @@ -362,7 +374,7 @@ func move(force_move : bool): if loc == null: print("PLAYER ERROR: Got Null on current_scene.") print("Player seamlessly entering different scene -> " + str(loc)) - Global.game.change_scene(null) + Global.game.change_scene_to_file(null) #Loads the texture of the sprites you picked for your character func load_texture(): @@ -375,31 +387,30 @@ func load_texture(): if Global.TrainerGender == 2: walkTexture = preload("res://Graphics/Characters/HEROINE.png") runTexture = preload("res://Graphics/Characters/HEROINE-RUN.png") - $Position2D/Sprite.texture = walkTexture - $Position2D/Sprite.frame = 0 + $Marker2D/Sprite2D.texture = walkTexture + $Marker2D/Sprite2D.frame = 0 #Sets the sprite texture to the walkTexture and if the direction is not null then the sprite.frame is set to direction times 4 func set_idle_frame(_dir = null): state = STATE.IDLE - $Position2D/Sprite.texture = walkTexture + $Marker2D/Sprite2D.texture = walkTexture if _dir == null: # Go with the last facing direction _dir = last_facing_dir match _dir: "Down", DIRECTION.DOWN: - $Position2D/Sprite.frame = 0 + $Marker2D/Sprite2D.frame = 0 "Up", DIRECTION.UP: - $Position2D/Sprite.frame = 12 + $Marker2D/Sprite2D.frame = 12 "Left", DIRECTION.LEFT: - $Position2D/Sprite.frame = 4 + $Marker2D/Sprite2D.frame = 4 "Right", DIRECTION.RIGHT: - $Position2D/Sprite.frame = 8 + $Marker2D/Sprite2D.frame = 8 _: - $Position2D/Sprite.frame = 0 + $Marker2D/Sprite2D.frame = 0 func animate(): #If the sprite texture is the walk texture - if $Position2D/Sprite.texture == walkTexture: - #If the above is true and foot is equal to 0, then play the animation based on the direction the player is facing + if $Marker2D/Sprite2D.texture == walkTexture: if foot == 0: if direction == DIRECTION.DOWN: $AnimationPlayer.play("Down") @@ -409,7 +420,6 @@ func animate(): $AnimationPlayer.play("Left") elif direction == DIRECTION.RIGHT: $AnimationPlayer.play("Right") - #If the above is false and foot is equal to 1, then play the second animation based on the player's direction elif foot == 1: if direction == DIRECTION.DOWN: $AnimationPlayer.play("Down2") @@ -419,9 +429,7 @@ func animate(): $AnimationPlayer.play("Left2") elif direction == DIRECTION.RIGHT: $AnimationPlayer.play("Right2") - #If the sprite texture is not set to the walk texture and is set to the run texture - elif $Position2D/Sprite.texture == runTexture: - #If the above it true and foot is equal to 0, then play the animation based on the direction the character is facing + elif $Marker2D/Sprite2D.texture == runTexture: if foot == 0: if direction == DIRECTION.DOWN: $AnimationPlayer.play("Down_sprint") @@ -431,7 +439,6 @@ func animate(): $AnimationPlayer.play("Left_sprint") elif direction == DIRECTION.RIGHT: $AnimationPlayer.play("Right_sprint") - #If the above is false and the foot is equal to 1, then play the second animaiton based on the player's direction elif foot == 1: if direction == DIRECTION.DOWN: $AnimationPlayer.play("Down_sprint2") @@ -441,11 +448,13 @@ func animate(): $AnimationPlayer.play("Left_sprint2") elif direction == DIRECTION.RIGHT: $AnimationPlayer.play("Right_sprint2") -#This method, does indeed, stop the tween + +#This method stops the tween (Godot 4: use kill()) func stop_tween(): - $Tween.stop_all() + if tween: + tween.kill() -#Sets the texture to the walk texture, and if the pacing direction isn't null then set the frame to be the facing_dir * 4 +#Sets the texture to the walk texture func set_facing_direction(facing_dir): if typeof(facing_dir) == TYPE_STRING: match facing_dir: @@ -458,8 +467,8 @@ func set_facing_direction(facing_dir): "Right", DIRECTION.RIGHT: facing_dir = DIRECTION.RIGHT direction = facing_dir - $Position2D/Sprite.texture = walkTexture - $Position2D/Sprite.frame = direction * 4 + $Marker2D/Sprite2D.texture = walkTexture + $Marker2D/Sprite2D.frame = direction * 4 func move_player_event(_dir, steps): # Force moves player to direction and steps direction = _dir @@ -467,118 +476,105 @@ func move_player_event(_dir, steps): # Force moves player to direction and steps movement_speed = MOVEMENT_SPEED.NORMAL for i in range(steps): move(true) - yield(self, "step") + await self.step emit_signal("done_movement") func set_grass(dir): var speed := 0.125 if Global.sprint else 0.25 if entering_grass: - $Grass/Sprite.texture = load(Global.grassSprite) + $Grass/Sprite2D.texture = load(Global.grassSprite) $Grass/Sprite2.texture = load(Global.grassSprite) - #print("entering_grass") + + # Godot 4: Create grass_tween programmatically + if grass_tween: + grass_tween.kill() + grass_tween = create_tween() + match dir: "Right", DIRECTION.RIGHT: $Grass.show() $Grass/Sprite2.show() - $Grass/Sprite.hide() - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, speed, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + $Grass/Sprite2D.hide() + grass_tween.tween_property($Grass, "position", $Grass.position - move_direction, speed).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) "Left", DIRECTION.LEFT: $Grass.show() $Grass/Sprite2.hide() - $Grass/Sprite.show() + $Grass/Sprite2D.show() $Grass.position = Vector2(-32, 0) - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, speed, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + grass_tween.tween_property($Grass, "position", $Grass.position - move_direction, speed).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) "Up", DIRECTION.UP: - $GrassTween.interpolate_property($Grass/Sprite, "region_rect", Rect2(Vector2(32, 80), Vector2(32, 16)), Rect2(Vector2(32, 80 - 32), Vector2(32, 16)), speed, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + grass_tween.tween_property($Grass/Sprite2D, "region_rect", Rect2(Vector2(32, 80 - 32), Vector2(32, 16)), speed).from(Rect2(Vector2(32, 80), Vector2(32, 16))).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) "Down", DIRECTION.DOWN: $Grass.show() $Grass/Sprite2.hide() - $Grass/Sprite.show() - $GrassTween.interpolate_property($Grass/Sprite, "region_rect", Rect2(Vector2(32, 80 - 32), Vector2(32, 16)), Rect2(Vector2(32, 80), Vector2(32, 16)), speed, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + $Grass/Sprite2D.show() + grass_tween.tween_property($Grass/Sprite2D, "region_rect", Rect2(Vector2(32, 80), Vector2(32, 16)), speed).from(Rect2(Vector2(32, 80 - 32), Vector2(32, 16))).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) return elif exiting_grass: - #print("exiting_grass") + # Godot 4: Create grass_tween programmatically + if grass_tween: + grass_tween.kill() + grass_tween = create_tween() + match dir: "Right", DIRECTION.RIGHT: $Grass.show() - $Grass/Sprite.show() + $Grass/Sprite2D.show() $Grass/Sprite2.hide() - if !Global.sprint: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - else: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, 0.125, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - + var duration = 0.25 if !Global.sprint else 0.125 + grass_tween.tween_property($Grass, "position", $Grass.position - move_direction, duration).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) return - - pass "Left", DIRECTION.LEFT: $Grass.show() $Grass/Sprite2.show() - $Grass/Sprite.hide() - + $Grass/Sprite2D.hide() $Grass.position = Vector2(-32, 0) - if !Global.sprint: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - else: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, 0.125, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - + var duration = 0.25 if !Global.sprint else 0.125 + grass_tween.tween_property($Grass, "position", $Grass.position - move_direction, duration).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) return - pass "Down", DIRECTION.DOWN: $Grass.hide() return "Up", DIRECTION.UP: $Grass.show() - $Grass/Sprite.show() + $Grass/Sprite2D.show() $Grass/Sprite2.hide() - if !Global.sprint: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position + Vector2(0, 32), 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - else: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position + Vector2(0, 16), 0.125, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - + var duration = 0.25 if !Global.sprint else 0.125 + var target_y = 32 if !Global.sprint else 16 + grass_tween.tween_property($Grass, "position", $Grass.position + Vector2(0, target_y), duration).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) return - pass else: - #print("else grass") if Global.onGrass: - # change sprite texture if !Global.grass_positions.has(self.position + Vector2(32, 0)): print("TEST") + # Godot 4: Create grass_tween programmatically + if grass_tween: + grass_tween.kill() + grass_tween = create_tween() $Grass.show() + var duration = 0.125 if Global.sprint else 0.25 match dir: "Right", DIRECTION.RIGHT: - $Grass/Sprite.show() + $Grass/Sprite2D.show() $Grass/Sprite2.show() print(Global.grass_positions) - if Global.sprint: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, 0.125, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - else: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + grass_tween.tween_property($Grass, "position", $Grass.position - move_direction, duration).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) return "Left", DIRECTION.LEFT: - $Grass/Sprite.show() + $Grass/Sprite2D.show() $Grass/Sprite2.show() $Grass.position = Vector2(-32, 0) - if Global.sprint: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, 0.125, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - else: - $GrassTween.interpolate_property($Grass, "position", $Grass.position, $Grass.position - move_direction, 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + grass_tween.tween_property($Grass, "position", $Grass.position - move_direction, duration).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) return "Up", DIRECTION.UP: $Grass/Sprite2.hide() - if Global.sprint: - $GrassTween.interpolate_property($Grass/Sprite, "region_rect", Rect2(Vector2(32, 80), Vector2(32, 16)), Rect2(Vector2(32, 80 - 32), Vector2(32, 16)), 0.125, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - else: - $GrassTween.interpolate_property($Grass/Sprite, "region_rect", Rect2(Vector2(32, 80), Vector2(32, 16)), Rect2(Vector2(32, 80 - 32), Vector2(32, 16)), 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + grass_tween.tween_property($Grass/Sprite2D, "region_rect", Rect2(Vector2(32, 80 - 32), Vector2(32, 16)), duration).from(Rect2(Vector2(32, 80), Vector2(32, 16))).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) return "Down", DIRECTION.DOWN: $Grass/Sprite2.hide() - if Global.sprint: - $GrassTween.interpolate_property($Grass/Sprite, "region_rect", Rect2(Vector2(32, 80 - 32), Vector2(32, 16)), Rect2(Vector2(32, 80), Vector2(32, 16)), 0.125, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - else: - $GrassTween.interpolate_property($Grass/Sprite, "region_rect", Rect2(Vector2(32, 80 - 32), Vector2(32, 16)), Rect2(Vector2(32, 80), Vector2(32, 16)), 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + grass_tween.tween_property($Grass/Sprite2D, "region_rect", Rect2(Vector2(32, 80), Vector2(32, 16)), duration).from(Rect2(Vector2(32, 80 - 32), Vector2(32, 16))).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) return else: $Grass.hide() @@ -602,7 +598,7 @@ func remove_grass(exiting): Global.exitGrassPos = "" Global.grassPos = "" Global.onGrass = false - $Grass/Sprite.hide() + $Grass/Sprite2D.hide() $Grass/Sprite2.show() return else: @@ -610,41 +606,24 @@ func remove_grass(exiting): Global.onGrass = true return -func wild_poke_encounter(): # Info and formula based on : https://sha.wn.zone/p/pokemon-encounter-rate +func wild_poke_encounter(): var trigger_wild_battle = false - if entering_grass: # 40% chance to skip + if entering_grass: var num = Global.rng.randf() if num <= 0.4: - # Skip return - # Core Encounter Rate - var rate : int = 20 # Base rate for external areas + var rate : int = 20 - # Get custom rate if map specified if "base_encounter_rate" in Global.game.current_scene: rate = Global.game.current_scene.base_encounter_rate rate = rate * 16 var modifier = 1.0 - - # Apply modifers: TODO - # Being on a bike 80% - # Having played the White Flute 150% - # Having played the Black Flute 50% - # Lead Pokémon has a Cleanse Tag 66% - # Lead Pokémon has the Stench ability (in Battle Pyramid) 75% - # Lead Pokémon has the Stench ability (everywhere else) 50% - # Lead Pokémon has the Illuminate ability 200% - # Lead Pokémon has the White Smoke ability 50% - # Lead Pokémon has the Arena Trap ability 200% - # Lead Pokémon has the Sand Veil ability in a sandstorm 50% - rate = int(rate * modifier) - # Cap at 2880 if rate > 2888: rate = 2880 @@ -657,12 +636,12 @@ func wild_poke_encounter(): # Info and formula based on : https://sha.wn.zone/p/ canMove = false set_idle_frame(direction) emit_signal("wild_battle") + func trainer_encounter(): - # Check if any trainers see the player if Global.game.trainers == null: return - if !canMove: # Already in a battle. + if !canMove: return for trainer in Global.game.trainers: @@ -706,25 +685,28 @@ func jump(): if direction == DIRECTION.RIGHT: move_direction.x = 64 - $Tween.interpolate_property(self, "position", self.position, self.position + move_direction, 0.25, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + # Godot 4: Create tween programmatically + if tween: + tween.kill() + tween = create_tween() + tween.tween_property(self, "position", self.position + move_direction, 0.25).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) + $AudioStreamPlayer2D.stream = load("res://Audio/SE/jump.wav") $AudioStreamPlayer2D.play(0.0) - $Tween.start() $AnimationPlayer.play("Jump") - yield($Tween, "tween_all_completed") + await tween.finished - var grass_found + var grass_found_local = false for pos in Global.grass_positions: - if Global.game.player.position + move_direction == pos: # Should be only one of all grass positions. - #print("Grass found!") - grass_found = true + if Global.game.player.position + move_direction == pos: + grass_found_local = true if !Global.onGrass: entering_grass = true Global.onGrass = true break - if !grass_found: # No grass on next position + if !grass_found_local: if Global.onGrass: exiting_grass = true Global.onGrass = false @@ -735,4 +717,3 @@ func jump(): Global.game.menu.locked = false set_idle_frame() set_process(true) - diff --git a/Utilities/Player.gd.uid b/Utilities/Player.gd.uid new file mode 100644 index 000000000..ceac25955 --- /dev/null +++ b/Utilities/Player.gd.uid @@ -0,0 +1 @@ +uid://udg4iyip27ky diff --git a/Utilities/Player.tscn b/Utilities/Player.tscn old mode 100755 new mode 100644 index 4b75ea28f..a88479bac --- a/Utilities/Player.tscn +++ b/Utilities/Player.tscn @@ -2,21 +2,21 @@ [ext_resource path="res://Utilities/Player.gd" type="Script" id=1] [ext_resource path="res://Audio/SE/bump.WAV" type="AudioStream" id=2] -[ext_resource path="res://Graphics/Characters/HERO.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Autotiles/Tall Grass2.png" type="Texture" id=4] +[ext_resource path="res://Graphics/Characters/HERO.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Autotiles/Tall_Grass2.png" type="Texture2D" id=4] [sub_resource type="Animation" id=1] length = 0.25 step = 0.01 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 1 ] } @@ -25,14 +25,14 @@ tracks/0/keys = { length = 0.25 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 3 ] } @@ -41,14 +41,14 @@ tracks/0/keys = { length = 0.125 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.06 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.06 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 1 ] } @@ -56,14 +56,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=4] length = 0.125 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.06 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.06 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 2, 3 ] } @@ -72,14 +72,14 @@ tracks/0/keys = { resource_name = "Jump" length = 0.3 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:position") +tracks/0/path = NodePath("Marker2D/Sprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.15, 0.3 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.15, 0.3 ), +"transitions": PackedFloat32Array( 1, 1, 1 ), "update": 0, "values": [ Vector2( 1, -16 ), Vector2( 1, -26 ), Vector2( 1, -16 ) ] } @@ -88,14 +88,14 @@ tracks/0/keys = { length = 0.25 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 4, 5 ] } @@ -104,14 +104,14 @@ tracks/0/keys = { length = 0.25 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 4, 7 ] } @@ -119,14 +119,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=8] length = 0.125 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.06 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.06 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 4, 5 ] } @@ -134,14 +134,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=9] length = 0.125 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.06 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.06 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 6, 7 ] } @@ -150,14 +150,14 @@ tracks/0/keys = { length = 0.25 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 8, 9 ] } @@ -166,14 +166,14 @@ tracks/0/keys = { length = 0.25 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 8, 11 ] } @@ -181,14 +181,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=12] length = 0.125 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.06 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.06 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 8, 9 ] } @@ -196,14 +196,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=13] length = 0.125 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.06 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.06 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 10, 11 ] } @@ -212,14 +212,14 @@ tracks/0/keys = { length = 0.25 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 12, 13 ] } @@ -228,14 +228,14 @@ tracks/0/keys = { length = 0.25 step = 0.05 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 12, 15 ] } @@ -243,14 +243,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=16] length = 0.125 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.06 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.06 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 12, 13 ] } @@ -258,14 +258,14 @@ tracks/0/keys = { [sub_resource type="Animation" id=17] length = 0.125 tracks/0/type = "value" -tracks/0/path = NodePath("Position2D/Sprite:frame") +tracks/0/path = NodePath("Marker2D/Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.06 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.06 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 14, 15 ] } @@ -277,7 +277,7 @@ extents = Vector2( 9, 9 ) extents = Vector2( 14.9386, 15.0945 ) [node name="Player" type="Node2D"] -pause_mode = 1 +process_mode = 1 script = ExtResource( 1 ) __meta__ = { "_edit_group_": true @@ -287,7 +287,7 @@ __meta__ = { stream = ExtResource( 2 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="."] -pause_mode = 2 +process_mode = 3 anims/Down = SubResource( 1 ) anims/Down2 = SubResource( 2 ) anims/Down_sprint = SubResource( 3 ) @@ -306,19 +306,13 @@ anims/Up2 = SubResource( 15 ) anims/Up_sprint = SubResource( 16 ) anims/Up_sprint2 = SubResource( 17 ) -[node name="Tween" type="Tween" parent="."] -pause_mode = 2 - -[node name="GrassTween" type="Tween" parent="."] -pause_mode = 2 - -[node name="Position2D" type="Position2D" parent="."] -pause_mode = 2 +[node name="Marker2D" type="Marker2D" parent="."] +process_mode = 3 __meta__ = { "_edit_lock_": true } -[node name="Sprite" type="Sprite" parent="Position2D"] +[node name="Sprite2D" type="Sprite2D" parent="Marker2D"] position = Vector2( 0, -16 ) texture = ExtResource( 3 ) hframes = 4 @@ -327,17 +321,17 @@ __meta__ = { "_edit_lock_": true } -[node name="Camera2D" type="Camera2D" parent="Position2D"] +[node name="Camera2D" type="Camera2D" parent="Marker2D"] current = true -smoothing_speed = 4.0 +position_smoothing_speed = 4.0 __meta__ = { "_edit_lock_": true } -[node name="GrassAnimation" type="Sprite" parent="Position2D"] +[node name="GrassAnimation" type="Sprite2D" parent="Marker2D"] -[node name="Collision" type="Position2D" parent="."] -pause_mode = 2 +[node name="Collision" type="Marker2D" parent="."] +process_mode = 3 visible = false [node name="Area2D" type="Area2D" parent="Collision"] @@ -348,7 +342,7 @@ collision_mask = 2 [node name="CollisionShape2D" type="CollisionShape2D" parent="Collision/Area2D"] shape = SubResource( 18 ) -[node name="NextCollision" type="Position2D" parent="."] +[node name="NextCollision" type="Marker2D" parent="."] [node name="Up" type="Area2D" parent="NextCollision"] position = Vector2( 0, -32 ) @@ -374,7 +368,7 @@ position = Vector2( 32, 0 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="NextCollision/Right"] shape = SubResource( 18 ) -[node name="Interact" type="Position2D" parent="."] +[node name="Interact" type="Marker2D" parent="."] visible = false [node name="Area2D" type="Area2D" parent="Interact"] @@ -383,16 +377,16 @@ visible = false shape = SubResource( 19 ) disabled = true -[node name="Grass" type="Position2D" parent="."] +[node name="Grass" type="Marker2D" parent="."] visible = false -[node name="Sprite" type="Sprite" parent="Grass"] +[node name="Sprite2D" type="Sprite2D" parent="Grass"] position = Vector2( 0, 8 ) texture = ExtResource( 4 ) region_enabled = true region_rect = Rect2( 32, 80, 32, 16 ) -[node name="Sprite2" type="Sprite" parent="Grass"] +[node name="Sprite2" type="Sprite2D" parent="Grass"] position = Vector2( 32, 8 ) texture = ExtResource( 4 ) region_enabled = true diff --git a/Utilities/PokeSummary.gd b/Utilities/PokeSummary.gd old mode 100755 new mode 100644 index 3eb6c96f2..4b7c5d3d5 --- a/Utilities/PokeSummary.gd +++ b/Utilities/PokeSummary.gd @@ -1,2 +1,6 @@ extends Node2D + + +func _ready(): + Global.localize_textures(self) diff --git a/Utilities/PokeSummary.gd.uid b/Utilities/PokeSummary.gd.uid new file mode 100644 index 000000000..668b2f8b7 --- /dev/null +++ b/Utilities/PokeSummary.gd.uid @@ -0,0 +1 @@ +uid://b0jj5ju8oqyo3 diff --git a/Utilities/PokeSummary.tscn b/Utilities/PokeSummary.tscn old mode 100755 new mode 100644 index d32f70dd8..e6f45234f --- a/Utilities/PokeSummary.tscn +++ b/Utilities/PokeSummary.tscn @@ -1,24 +1,24 @@ [gd_scene load_steps=21 format=2] -[ext_resource path="res://Graphics/Pictures/Summary/summarybgoverlay.png" type="Texture" id=1] -[ext_resource path="res://Graphics/Pictures/Summary/summarybg.png" type="Texture" id=2] -[ext_resource path="res://Graphics/Pictures/Summary/summary1text.png" type="Texture" id=3] -[ext_resource path="res://Graphics/Pictures/Summary/summary1.PNG" type="Texture" id=4] +[ext_resource path="res://Graphics/Pictures/Summary/summarybgoverlay.png" type="Texture2D" id=1] +[ext_resource path="res://Graphics/Pictures/Summary/summarybg.png" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Pictures/Summary/summary1text.png" type="Texture2D" id=3] +[ext_resource path="res://Graphics/Pictures/Summary/summary1.PNG" type="Texture2D" id=4] [ext_resource path="res://Utilities/PokeSummary.gd" type="Script" id=5] -[ext_resource path="res://Graphics/Pictures/normalbar.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Pictures/Summary/summaryicons.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Pictures/updownarrows.png" type="Texture" id=8] -[ext_resource path="res://Graphics/Pictures/globalicons.png" type="Texture" id=9] -[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="DynamicFont" id=10] -[ext_resource path="res://Graphics/Pictures/typesbw.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Pictures/Summary/summaryball00.png" type="Texture" id=12] -[ext_resource path="res://Graphics/Battlers/003.png" type="Texture" id=13] -[ext_resource path="res://Graphics/Pictures/Summary/summary2.png" type="Texture" id=14] -[ext_resource path="res://Graphics/Pictures/Summary/summary2text.png" type="Texture" id=15] -[ext_resource path="res://Graphics/Pictures/Summary/summary3text.png" type="Texture" id=16] -[ext_resource path="res://Graphics/Pictures/Summary/summary1_2.png" type="Texture" id=17] -[ext_resource path="res://Graphics/Pictures/Summary/summary4text.png" type="Texture" id=18] -[ext_resource path="res://Graphics/Pictures/Summary/summary3.PNG" type="Texture" id=19] +[ext_resource path="res://Graphics/Pictures/normalbar.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Pictures/Summary/summaryicons.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Pictures/updownarrows.png" type="Texture2D" id=8] +[ext_resource path="res://Graphics/Pictures/globalicons.png" type="Texture2D" id=9] +[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="FontFile" id=10] +[ext_resource path="res://Graphics/Pictures/typesbw.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Pictures/Summary/summaryball00.png" type="Texture2D" id=12] +[ext_resource path="res://Graphics/Battlers/003.png" type="Texture2D" id=13] +[ext_resource path="res://Graphics/Pictures/Summary/summary2.png" type="Texture2D" id=14] +[ext_resource path="res://Graphics/Pictures/Summary/summary2text.png" type="Texture2D" id=15] +[ext_resource path="res://Graphics/Pictures/Summary/summary3text.png" type="Texture2D" id=16] +[ext_resource path="res://Graphics/Pictures/Summary/summary1_2.png" type="Texture2D" id=17] +[ext_resource path="res://Graphics/Pictures/Summary/summary4text.png" type="Texture2D" id=18] +[ext_resource path="res://Graphics/Pictures/Summary/summary3.PNG" type="Texture2D" id=19] [sub_resource type="Animation" id=1] resource_name = "BG_overlay" @@ -31,8 +31,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 12 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 12 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Rect2( 0, 0, 512, 384 ), Rect2( 512, 384, 512, 384 ) ] } @@ -41,15 +41,15 @@ tracks/0/keys = { script = ExtResource( 5 ) [node name="BG" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 2 ) __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Grid" type="Sprite" parent="."] +[node name="Grid" type="Sprite2D" parent="."] modulate = Color( 1, 1, 1, 0.392157 ) texture = ExtResource( 1 ) centered = false @@ -67,8 +67,8 @@ anims/BG_overlay = SubResource( 1 ) visible = false [node name="Title" type="TextureRect" parent="Page1"] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 3 ) __meta__ = { "_edit_lock_": true, @@ -76,8 +76,8 @@ __meta__ = { } [node name="Body" type="TextureRect" parent="Page1"] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 17 ) __meta__ = { "_edit_lock_": true, @@ -85,11 +85,12 @@ __meta__ = { } [node name="DexNo" type="Label" parent="Page1"] -margin_left = 32.0 -margin_top = 50.0 -margin_right = 145.0 -margin_bottom = 74.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 32.0 +offset_top = 50.0 +offset_right = 145.0 +offset_bottom = 74.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "Dex No." __meta__ = { "_edit_lock_": true, @@ -97,22 +98,24 @@ __meta__ = { } [node name="Value" type="Label" parent="Page1/DexNo"] -margin_left = 133.0 -margin_right = 246.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 133.0 +offset_right = 246.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "000" __meta__ = { "_edit_use_anchors_": false } [node name="Name" type="Label" parent="Page1"] -margin_left = 32.0 -margin_top = 84.0 -margin_right = 145.0 -margin_bottom = 108.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 32.0 +offset_top = 84.0 +offset_right = 145.0 +offset_bottom = 108.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "Name" __meta__ = { "_edit_lock_": true, @@ -120,44 +123,47 @@ __meta__ = { } [node name="Value" type="Label" parent="Page1/Name"] -margin_left = 133.0 -margin_right = 246.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 133.0 +offset_right = 246.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "Godot" __meta__ = { "_edit_use_anchors_": false } [node name="Type" type="Label" parent="Page1"] -margin_left = 32.0 -margin_top = 117.0 -margin_right = 145.0 -margin_bottom = 140.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 32.0 +offset_top = 117.0 +offset_right = 145.0 +offset_bottom = 140.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "Type" __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="T1" type="Sprite" parent="Page1/Type"] +[node name="T1" type="Sprite2D" parent="Page1/Type"] position = Vector2( 165, 12 ) texture = ExtResource( 11 ) vframes = 20 -[node name="T2" type="Sprite" parent="Page1/Type"] +[node name="T2" type="Sprite2D" parent="Page1/Type"] position = Vector2( 234, 12 ) texture = ExtResource( 11 ) vframes = 20 [node name="OT" type="Label" parent="Page1"] -margin_left = 32.0 -margin_top = 148.0 -margin_right = 145.0 -margin_bottom = 171.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 32.0 +offset_top = 148.0 +offset_right = 145.0 +offset_bottom = 171.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "OT" __meta__ = { "_edit_lock_": true, @@ -165,22 +171,24 @@ __meta__ = { } [node name="Value" type="Label" parent="Page1/OT"] -margin_left = 133.0 -margin_right = 246.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0, 0, 1, 1 ) +offset_left = 133.0 +offset_right = 246.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 1, 1 ) text = "Ace" __meta__ = { "_edit_use_anchors_": false } [node name="ID" type="Label" parent="Page1"] -margin_left = 32.0 -margin_top = 180.0 -margin_right = 145.0 -margin_bottom = 203.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 32.0 +offset_top = 180.0 +offset_right = 145.0 +offset_bottom = 203.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "ID No." __meta__ = { "_edit_lock_": true, @@ -188,22 +196,24 @@ __meta__ = { } [node name="Value" type="Label" parent="Page1/ID"] -margin_left = 133.0 -margin_right = 246.0 -margin_bottom = 24.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 133.0 +offset_right = 246.0 +offset_bottom = 24.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "0000000" __meta__ = { "_edit_use_anchors_": false } [node name="EXP" type="Label" parent="Page1"] -margin_left = 32.0 -margin_top = 212.0 -margin_right = 145.0 -margin_bottom = 235.0 -custom_fonts/font = ExtResource( 10 ) +offset_left = 32.0 +offset_top = 212.0 +offset_right = 145.0 +offset_bottom = 235.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 text = "Exp. Points" __meta__ = { "_edit_lock_": true, @@ -211,24 +221,26 @@ __meta__ = { } [node name="Value" type="Label" parent="Page1/EXP"] -margin_left = 133.0 -margin_top = 32.0 -margin_right = 246.0 -margin_bottom = 56.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 133.0 +offset_top = 32.0 +offset_right = 246.0 +offset_bottom = 56.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "0000000" __meta__ = { "_edit_use_anchors_": false } [node name="Item" type="Label" parent="Page1"] -margin_left = 283.0 -margin_top = 274.0 -margin_right = 397.0 -margin_bottom = 298.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 283.0 +offset_top = 274.0 +offset_right = 397.0 +offset_bottom = 298.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "Item" __meta__ = { "_edit_lock_": true, @@ -236,12 +248,13 @@ __meta__ = { } [node name="Value" type="Label" parent="Page1/Item"] -margin_left = -1.0 -margin_top = 30.0 -margin_right = 112.0 -margin_bottom = 54.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = -1.0 +offset_top = 30.0 +offset_right = 112.0 +offset_bottom = 54.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "None" __meta__ = { "_edit_use_anchors_": false @@ -251,8 +264,8 @@ __meta__ = { visible = false [node name="Title" type="TextureRect" parent="Page2"] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 15 ) __meta__ = { "_edit_lock_": true, @@ -260,8 +273,8 @@ __meta__ = { } [node name="Body" type="TextureRect" parent="Page2"] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 4 ) __meta__ = { "_edit_lock_": true, @@ -272,8 +285,8 @@ __meta__ = { visible = false [node name="Title" type="TextureRect" parent="Page3"] -margin_right = 512.0 -margin_bottom = 40.0 +offset_right = 512.0 +offset_bottom = 40.0 texture = ExtResource( 16 ) __meta__ = { "_edit_lock_": true, @@ -281,8 +294,8 @@ __meta__ = { } [node name="Body" type="TextureRect" parent="Page3"] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 14 ) __meta__ = { "_edit_lock_": true, @@ -292,8 +305,8 @@ __meta__ = { [node name="Page4" type="Node2D" parent="."] [node name="Title" type="TextureRect" parent="Page4"] -margin_right = 512.0 -margin_bottom = 40.0 +offset_right = 512.0 +offset_bottom = 40.0 texture = ExtResource( 18 ) __meta__ = { "_edit_lock_": true, @@ -301,15 +314,15 @@ __meta__ = { } [node name="Body" type="TextureRect" parent="Page4"] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 19 ) __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Sprite" type="Sprite" parent="."] +[node name="Sprite2D" type="Sprite2D" parent="."] position = Vector2( 400, 150 ) scale = Vector2( 2, 2 ) texture = ExtResource( 13 ) @@ -319,12 +332,13 @@ __meta__ = { } [node name="Lv" type="Label" parent="."] -margin_left = 323.0 -margin_top = 68.0 -margin_right = 436.0 -margin_bottom = 92.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 323.0 +offset_top = 68.0 +offset_right = 436.0 +offset_bottom = 92.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "Lv. 5" __meta__ = { "_edit_lock_": true, @@ -332,12 +346,13 @@ __meta__ = { } [node name="Name" type="Label" parent="."] -margin_left = 361.0 -margin_top = 38.0 -margin_right = 475.0 -margin_bottom = 62.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 361.0 +offset_top = 38.0 +offset_right = 475.0 +offset_bottom = 62.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "Name" __meta__ = { "_edit_lock_": true, @@ -345,12 +360,13 @@ __meta__ = { } [node name="Gender" type="Label" parent="."] -margin_left = 485.0 -margin_top = 38.0 -margin_right = 501.0 -margin_bottom = 62.0 -custom_fonts/font = ExtResource( 10 ) -custom_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) +offset_left = 485.0 +offset_top = 38.0 +offset_right = 501.0 +offset_bottom = 62.0 +theme_override_fonts/font = ExtResource( 10 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.388235, 0.419608, 0.45098, 1 ) text = "♀" __meta__ = { "_edit_lock_": true, @@ -358,10 +374,10 @@ __meta__ = { } [node name="Ball" type="TextureRect" parent="."] -margin_left = 323.0 -margin_top = 35.0 -margin_right = 363.0 -margin_bottom = 75.0 +offset_left = 323.0 +offset_top = 35.0 +offset_right = 363.0 +offset_bottom = 75.0 texture = ExtResource( 12 ) __meta__ = { "_edit_lock_": true, @@ -374,43 +390,43 @@ __meta__ = { } [node name="BG" type="TextureRect" parent="BottomBar"] -margin_top = 336.0 -margin_right = 512.0 -margin_bottom = 384.0 +offset_top = 336.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 6 ) __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Status" type="Sprite" parent="BottomBar"] +[node name="Status" type="Sprite2D" parent="BottomBar"] position = Vector2( 45, 360 ) texture = ExtResource( 7 ) hframes = 4 vframes = 2 -[node name="Status2" type="Sprite" parent="BottomBar"] +[node name="Status2" type="Sprite2D" parent="BottomBar"] position = Vector2( 120, 360 ) texture = ExtResource( 7 ) hframes = 4 vframes = 2 frame = 1 -[node name="Status3" type="Sprite" parent="BottomBar"] +[node name="Status3" type="Sprite2D" parent="BottomBar"] position = Vector2( 195, 360 ) texture = ExtResource( 7 ) hframes = 4 vframes = 2 frame = 2 -[node name="Status4" type="Sprite" parent="BottomBar"] +[node name="Status4" type="Sprite2D" parent="BottomBar"] position = Vector2( 270, 360 ) texture = ExtResource( 7 ) hframes = 4 vframes = 2 frame = 3 -[node name="Up" type="Sprite" parent="BottomBar"] +[node name="Up" type="Sprite2D" parent="BottomBar"] position = Vector2( 330, 360 ) texture = ExtResource( 8 ) hframes = 2 @@ -419,14 +435,14 @@ __meta__ = { "_edit_lock_": true } -[node name="Down" type="Sprite" parent="BottomBar"] +[node name="Down" type="Sprite2D" parent="BottomBar"] position = Vector2( 380, 360 ) texture = ExtResource( 8 ) hframes = 2 vframes = 3 frame = 1 -[node name="Back" type="Sprite" parent="BottomBar"] +[node name="Back" type="Sprite2D" parent="BottomBar"] position = Vector2( 485, 340 ) texture = ExtResource( 9 ) hframes = 3 diff --git a/Utilities/Pokedex.gd b/Utilities/Pokedex.gd old mode 100755 new mode 100644 index a4d48042e..8b86216b3 --- a/Utilities/Pokedex.gd +++ b/Utilities/Pokedex.gd @@ -16,10 +16,12 @@ var poke_data signal close func _ready(): + Global.localize_textures(self) self.hide() var grid_texture = load("res://Graphics/Pictures/Pokedex/dexbg_grid.png") - grid_texture.flags = Texture.FLAG_REPEAT - $BG/Sprite.texture = grid_texture + # Godot 4: texture repeat is set on the CanvasItem, not on the texture + $BG/Sprite2D.texture_repeat = CanvasItem.TEXTURE_REPEAT_ENABLED + $BG/Sprite2D.texture = grid_texture seen_count_label = $Seen/Count obtained_count_label = $Obtained/Count2 seen_count_label.text = "0" @@ -45,32 +47,73 @@ func start(): func _input(event): match mode: 1: - if event.is_action_pressed("ui_down") && selected_ID != highest_ID: - selected_ID += 1 - if selected_panel < 5: - selected_panel += 1 - else: - top_panel_ID += 1 - update_panels() - update_pic() + if event.is_action_pressed("ui_down"): + _step_down() + _hold_t = 0.0 return - if event.is_action_pressed("ui_up") && selected_ID != 1: - selected_ID -= 1 - if selected_panel != 0: - selected_panel -= 1 - else: - top_panel_ID -= 1 - update_panels() - update_pic() + if event.is_action_pressed("ui_up"): + _step_up() + _hold_t = 0.0 return if event.is_action_pressed("x"): emit_signal("close") return pass +func _step_down(): + if selected_ID != highest_ID: + selected_ID += 1 + if selected_panel < 5: + selected_panel += 1 + else: + top_panel_ID += 1 + update_panels() + update_pic() + +func _step_up(): + if selected_ID != 1: + selected_ID -= 1 + if selected_panel != 0: + selected_panel -= 1 + else: + top_panel_ID -= 1 + update_panels() + update_pic() + +# Hold-to-scroll, faithful to the original Input.repeatex?: +# fires on press (handled in _input), then after 20 frames (0.5s at the +# original 40fps) repeats every 2 frames (0.05s). +var _hold_t := 0.0 +var _repeat_accum := 0.0 + +func _process(delta): + if mode != 1 or not visible: + _hold_t = 0.0 + return + var down = Input.is_action_pressed("ui_down") + var up = Input.is_action_pressed("ui_up") + if not (down or up) or (down and up): + _hold_t = 0.0 + return + _hold_t += delta + if _hold_t < 0.5: + return + _repeat_accum += delta + while _repeat_accum >= 0.05: + _repeat_accum -= 0.05 + if down: + _step_down() + else: + _step_up() + func setup_panels(): + # Clear any panels from a previous opening (reopening duplicated them) + panels.clear() + for n in $List.get_children(): + $List.remove_child(n) + n.queue_free() for i in range(6): - var panel_sprite = Sprite.new() + var panel_sprite = Sprite2D.new() panel_sprite.texture = load("res://Graphics/Pictures/Pokedex/dexarrow.png") panel_sprite.centered = false panel_sprite.vframes = 4 @@ -80,8 +123,8 @@ func setup_panels(): $List.add_child(panel_sprite) panels.append(panel_sprite) - var icon = Sprite.new() - icon.texture = load("res://Graphics/Icons/icon" + str("%03d" % (i + 1) ) + ".png") as Texture + var icon = Sprite2D.new() + icon.texture = load("res://Graphics/Icons/icon" + str("%03d" % (i + 1) ) + ".png") as Texture2D icon.hframes = 2 icon.position = Vector2(35,15) icon.name = "Icon" @@ -89,20 +132,20 @@ func setup_panels(): var caught = TextureRect.new() caught.texture = load("res://Graphics/Pictures/Pokedex/dexball.png") - caught.rect_position = Vector2(82,8) + caught.position = Vector2(82,8) caught.name = "Caught" panel_sprite.add_child(caught) var id_label = Label.new() - id_label.rect_position = Vector2(122,9) - id_label.add_font_override("font",load("res://Utilities/Battle/MoveTextFont.tres")) + id_label.position = Vector2(122,9) + id_label.add_theme_font_override("font",load("res://Utilities/Battle/MoveTextFont.tres")) id_label.text = str("%03d" % (i + 1) ) id_label.name = "ID" panel_sprite.add_child(id_label) var name_label = Label.new() - name_label.rect_position = Vector2(168,9) - name_label.add_font_override("font",load("res://Utilities/Battle/MoveTextFont.tres")) + name_label.position = Vector2(168,9) + name_label.add_theme_font_override("font",load("res://Utilities/Battle/MoveTextFont.tres")) name_label.text = "?????" name_label.name = "Name" panel_sprite.add_child(name_label) @@ -120,7 +163,7 @@ func update_panels(): if Global.pokedex_seen.has(panel_id): panel.frame = 2 panel.get_node("Name").text = poke_data.name - panel.get_node("Icon").texture = load("res://Graphics/Icons/icon" + str("%03d" % panel_id ) + ".png") as Texture + panel.get_node("Icon").texture = load("res://Graphics/Icons/icon" + str("%03d" % panel_id ) + ".png") as Texture2D panel.get_node("Icon").hframes = 2 panel.get_node("Icon").frame = 0 panel.get_node("Icon").show() @@ -144,16 +187,15 @@ func update_panels(): func update_pic(): if Global.pokedex_seen.has(selected_ID): $Pic/Discover.frame = 0 - var tex : Texture = load("res://Graphics/Battlers/" + str("%03d" % selected_ID) + ".png") as Texture + var tex : Texture2D = load("res://Graphics/Battlers/" + str("%03d" % selected_ID) + ".png") as Texture2D if tex == null: # Try loading with .PNG instead of .png - tex = load("res://Graphics/Battlers/" + str("%03d" % selected_ID) + ".PNG") as Texture + tex = load("res://Graphics/Battlers/" + str("%03d" % selected_ID) + ".PNG") as Texture2D $Pic/Poke.texture = tex - if $Pic/Poke.texture.get_width() != 80: - var frames = $Pic/Poke.texture.get_width() / 80 - $Pic/Poke.hframes = frames + if $Pic/Poke.texture.get_width() != $Pic/Poke.texture.get_height(): + var frames = BattlerSheet.setup($Pic/Poke) else: $Pic/Poke.hframes = 1 diff --git a/Utilities/Pokedex.gd.uid b/Utilities/Pokedex.gd.uid new file mode 100644 index 000000000..10139875d --- /dev/null +++ b/Utilities/Pokedex.gd.uid @@ -0,0 +1 @@ +uid://b8y6h7lmlgrbt diff --git a/Utilities/Pokedex.tscn b/Utilities/Pokedex.tscn old mode 100755 new mode 100644 index 7a5329bbf..c29cf452d --- a/Utilities/Pokedex.tscn +++ b/Utilities/Pokedex.tscn @@ -1,22 +1,20 @@ [gd_scene load_steps=17 format=2] -[ext_resource path="res://Graphics/Pictures/Pokedex/dexbg1_1.png" type="Texture" id=1] -[ext_resource path="res://Graphics/Pictures/Pokedex/dexbg1_2.png" type="Texture" id=2] +[ext_resource path="res://Graphics/Pictures/Pokedex/dexbg1_1.png" type="Texture2D" id=1] +[ext_resource path="res://Graphics/Pictures/Pokedex/dexbg1_2.png" type="Texture2D" id=2] [ext_resource path="res://Utilities/Pokedex.gd" type="Script" id=3] -[ext_resource path="res://Graphics/Pictures/Pokedex/dexinfo.png" type="Texture" id=4] -[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="DynamicFont" id=5] -[ext_resource path="res://Graphics/Pictures/Pokedex/normalbar.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Pictures/Pokedex/searchdex.png" type="Texture" id=7] -[ext_resource path="res://Graphics/Pictures/Pokedex/dexbg1_1info.png" type="Texture" id=8] -[ext_resource path="res://Graphics/Pictures/Pokedex/dexarrow.png" type="Texture" id=9] -[ext_resource path="res://Graphics/Icons/icon003.png" type="Texture" id=10] -[ext_resource path="res://Graphics/Pictures/Pokedex/dexball.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Battlers/003.png" type="Texture" id=12] -[ext_resource path="res://Graphics/Pictures/Pokedex/pokedexSlider.png" type="Texture" id=13] -[ext_resource path="res://Graphics/Pictures/Pokedex/dex_discover.png" type="Texture" id=14] - -[sub_resource type="StreamTexture" id=1] -load_path = "res://.import/dexbg_grid.png-65e4d38b86ca5ddb0caf5abcb3d0c10a.stex" +[ext_resource path="res://Graphics/Pictures/Pokedex/dexinfo.png" type="Texture2D" id=4] +[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="FontFile" id=5] +[ext_resource path="res://Graphics/Pictures/Pokedex/normalbar.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Pictures/Pokedex/searchdex.png" type="Texture2D" id=7] +[ext_resource path="res://Graphics/Pictures/Pokedex/dexbg1_1info.png" type="Texture2D" id=8] +[ext_resource path="res://Graphics/Pictures/Pokedex/dexarrow.png" type="Texture2D" id=9] +[ext_resource path="res://Graphics/Icons/icon003.png" type="Texture2D" id=10] +[ext_resource path="res://Graphics/Pictures/Pokedex/dexball.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Battlers/003.png" type="Texture2D" id=12] +[ext_resource path="res://Graphics/Pictures/Pokedex/pokedexSlider.png" type="Texture2D" id=13] +[ext_resource path="res://Graphics/Pictures/Pokedex/dex_discover.png" type="Texture2D" id=14] +[ext_resource path="res://Graphics/Pictures/Pokedex/dexbg_grid.png" type="Texture2D" id=15] [sub_resource type="Animation" id=2] resource_name = "Slide" @@ -29,8 +27,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 16 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 16 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Rect2( 0, 0, 512, 384 ), Rect2( -512, 0, 512, 384 ) ] } @@ -39,30 +37,31 @@ tracks/0/keys = { script = ExtResource( 3 ) [node name="BG" type="TextureRect" parent="."] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 1 ) __meta__ = { "_edit_lock_": true, "_edit_use_anchors_": false } -[node name="Sprite" type="Sprite" parent="BG"] -texture = SubResource( 1 ) +[node name="Sprite2D" type="Sprite2D" parent="BG"] +texture = ExtResource( 15 ) centered = false region_enabled = true region_rect = Rect2( 0, 0, 512, 384 ) __meta__ = { "_edit_lock_": true } +texture_repeat = 2 -[node name="AnimationPlayer" type="AnimationPlayer" parent="BG/Sprite"] +[node name="AnimationPlayer" type="AnimationPlayer" parent="BG/Sprite2D"] autoplay = "Slide" anims/Slide = SubResource( 2 ) [node name="BG2" type="TextureRect" parent="."] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 2 ) __meta__ = { "_edit_lock_": true, @@ -70,8 +69,8 @@ __meta__ = { } [node name="Info" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 4 ) __meta__ = { "_edit_lock_": true, @@ -79,20 +78,21 @@ __meta__ = { } [node name="Label" type="Label" parent="Info"] -margin_left = 25.0 -margin_top = 10.0 -margin_right = 328.0 -margin_bottom = 45.0 -custom_fonts/font = ExtResource( 5 ) +offset_left = 25.0 +offset_top = 10.0 +offset_right = 328.0 +offset_bottom = 45.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "Tandor Pokédex" __meta__ = { "_edit_use_anchors_": false } [node name="Bar" type="TextureRect" parent="."] -margin_top = 336.0 -margin_right = 512.0 -margin_bottom = 384.0 +offset_top = 336.0 +offset_right = 512.0 +offset_bottom = 384.0 texture = ExtResource( 6 ) __meta__ = { "_edit_lock_": true, @@ -100,10 +100,10 @@ __meta__ = { } [node name="Start" type="TextureRect" parent="Bar"] -margin_left = 10.0 -margin_top = 4.0 -margin_right = 142.0 -margin_bottom = 44.0 +offset_left = 10.0 +offset_top = 4.0 +offset_right = 142.0 +offset_bottom = 44.0 texture = ExtResource( 7 ) __meta__ = { "_edit_lock_": true, @@ -111,8 +111,8 @@ __meta__ = { } [node name="Scroll" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 8 ) __meta__ = { "_edit_lock_": true, @@ -120,22 +120,23 @@ __meta__ = { } [node name="TextureRect" type="TextureRect" parent="Scroll"] -margin_left = 500.328 -margin_top = 19.7982 -margin_right = 510.328 -margin_bottom = 35.7982 +offset_left = 500.328 +offset_top = 19.7982 +offset_right = 510.328 +offset_bottom = 35.7982 texture = ExtResource( 13 ) __meta__ = { "_edit_use_anchors_": false } [node name="Seen" type="Label" parent="."] -margin_left = 15.4292 -margin_top = 274.16 -margin_right = 63.4292 -margin_bottom = 303.16 -custom_fonts/font = ExtResource( 5 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 15.4292 +offset_top = 274.16 +offset_right = 63.4292 +offset_bottom = 303.16 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "SEEN" __meta__ = { "_edit_lock_": true, @@ -143,11 +144,12 @@ __meta__ = { } [node name="Count" type="Label" parent="Seen"] -margin_left = 49.0 -margin_right = 170.0 -margin_bottom = 27.0 -custom_fonts/font = ExtResource( 5 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 49.0 +offset_right = 170.0 +offset_bottom = 27.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "000" align = 2 __meta__ = { @@ -155,12 +157,13 @@ __meta__ = { } [node name="Obtained" type="Label" parent="."] -margin_left = 15.4292 -margin_top = 307.16 -margin_right = 105.429 -margin_bottom = 336.16 -custom_fonts/font = ExtResource( 5 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 15.4292 +offset_top = 307.16 +offset_right = 105.429 +offset_bottom = 336.16 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "OBTAINED" __meta__ = { "_edit_lock_": true, @@ -168,11 +171,12 @@ __meta__ = { } [node name="Count2" type="Label" parent="Obtained"] -margin_left = 49.0 -margin_right = 170.0 -margin_bottom = 27.0 -custom_fonts/font = ExtResource( 5 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 49.0 +offset_right = 170.0 +offset_bottom = 27.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "000" align = 2 __meta__ = { @@ -182,88 +186,92 @@ __meta__ = { [node name="List" type="Node2D" parent="."] position = Vector2( 190, 50 ) -[node name="Example" type="Sprite" parent="List"] +[node name="Example" type="Sprite2D" parent="List"] texture = ExtResource( 9 ) centered = false vframes = 4 frame = 2 -[node name="Icon" type="Sprite" parent="List/Example"] +[node name="Icon" type="Sprite2D" parent="List/Example"] position = Vector2( 35, 15 ) texture = ExtResource( 10 ) hframes = 2 [node name="Caught" type="TextureRect" parent="List/Example"] -margin_left = 82.0 -margin_top = 8.0 -margin_right = 108.0 -margin_bottom = 34.0 +offset_left = 82.0 +offset_top = 8.0 +offset_right = 108.0 +offset_bottom = 34.0 texture = ExtResource( 11 ) __meta__ = { "_edit_use_anchors_": false } [node name="ID" type="Label" parent="List/Example"] -margin_left = 122.254 -margin_top = 9.47571 -margin_right = 162.254 -margin_bottom = 25.4757 -custom_fonts/font = ExtResource( 5 ) +offset_left = 122.254 +offset_top = 9.47571 +offset_right = 162.254 +offset_bottom = 25.4757 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "003" __meta__ = { "_edit_use_anchors_": false } [node name="Name" type="Label" parent="List/Example"] -margin_left = 168.254 -margin_top = 9.47571 -margin_right = 262.254 -margin_bottom = 25.4757 -custom_fonts/font = ExtResource( 5 ) +offset_left = 168.254 +offset_top = 9.47571 +offset_right = 262.254 +offset_bottom = 25.4757 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "Raptorch" __meta__ = { "_edit_use_anchors_": false } -[node name="Example2" type="Sprite" parent="List"] +[node name="Example2" type="Sprite2D" parent="List"] position = Vector2( 0, 50 ) texture = ExtResource( 9 ) centered = false vframes = 4 frame = 2 -[node name="Icon" type="Sprite" parent="List/Example2"] +[node name="Icon" type="Sprite2D" parent="List/Example2"] position = Vector2( 35, 15 ) texture = ExtResource( 10 ) hframes = 2 [node name="Caught" type="TextureRect" parent="List/Example2"] -margin_left = 82.0 -margin_top = 8.0 -margin_right = 108.0 -margin_bottom = 34.0 +offset_left = 82.0 +offset_top = 8.0 +offset_right = 108.0 +offset_bottom = 34.0 texture = ExtResource( 11 ) __meta__ = { "_edit_use_anchors_": false } [node name="ID" type="Label" parent="List/Example2"] -margin_left = 122.0 -margin_top = 9.0 -margin_right = 162.0 -margin_bottom = 25.0 -custom_fonts/font = ExtResource( 5 ) +offset_left = 122.0 +offset_top = 9.0 +offset_right = 162.0 +offset_bottom = 25.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "003" __meta__ = { "_edit_use_anchors_": false } [node name="Name" type="Label" parent="List/Example2"] -margin_left = 168.0 -margin_top = 9.0 -margin_right = 262.0 -margin_bottom = 25.0 -custom_fonts/font = ExtResource( 5 ) +offset_left = 168.0 +offset_top = 9.0 +offset_right = 262.0 +offset_bottom = 25.0 +theme_override_fonts/font = ExtResource( 5 ) +theme_override_font_sizes/font_size = 26 text = "Raptorch" __meta__ = { "_edit_use_anchors_": false @@ -272,12 +280,12 @@ __meta__ = { [node name="Pic" type="Node2D" parent="."] position = Vector2( 10, 60 ) -[node name="Discover" type="Sprite" parent="Pic"] +[node name="Discover" type="Sprite2D" parent="Pic"] texture = ExtResource( 14 ) centered = false hframes = 2 -[node name="Poke" type="Sprite" parent="Pic"] +[node name="Poke" type="Sprite2D" parent="Pic"] position = Vector2( 84, 96 ) scale = Vector2( 2, 2 ) texture = ExtResource( 12 ) diff --git a/Utilities/PokemonPartyMenu.gd b/Utilities/PokemonPartyMenu.gd old mode 100755 new mode 100644 index e47e9406e..ac5a5c890 --- a/Utilities/PokemonPartyMenu.gd +++ b/Utilities/PokemonPartyMenu.gd @@ -12,6 +12,9 @@ var config = MANAGE var stage = 0 # 0 = disabled, 1 = menu, 2 = second menu, ... var size +var tween1 : Tween +var tween2 : Tween + var multi_line var switch_line = -1 var switching = false @@ -40,7 +43,7 @@ func setup(battle_mode = false, lock_cancel = false): update_slots() $Prompt/Prompt.text = tr("UI_PARTY_PROMPT_1") $Prompt/Prompt/Shadow.text = tr("UI_PARTY_PROMPT_1") - $Prompt/NinePatchRect.rect_size = Vector2(396, 64) + $Prompt/NinePatchRect.size = Vector2(396, 64) cancel_locked = lock_cancel if battle_mode: mode = 1 @@ -105,7 +108,7 @@ func _input(event): mode = 1 $Prompt/Prompt.text = tr("UI_PARTY_PROMPT_1") $Prompt/Prompt/Shadow.text = tr("UI_PARTY_PROMPT_1") - $Prompt/NinePatchRect.rect_size = Vector2(396, 64) + $Prompt/NinePatchRect.size = Vector2(396, 64) return if switching: @@ -116,11 +119,15 @@ func _input(event): # Swap out animation var slot1 = get_slot_by_selection(swap_select) var slot2 = get_slot_by_selection(selection) - $Tween1.interpolate_property(slot1, "position", slot1.position, get_slot_offset_when_swap(swap_select) + slot1.position, 0.5, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - $Tween2.interpolate_property(slot2, "position", slot2.position, get_slot_offset_when_swap(selection) + slot2.position, 0.5, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - $Tween1.start() - $Tween2.start() - yield($Tween2, "tween_all_completed") + if tween1: + tween1.kill() + if tween2: + tween2.kill() + tween1 = create_tween() + tween2 = create_tween() + tween1.tween_property(slot1, "position", get_slot_offset_when_swap(swap_select) + slot1.position, 0.5).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) + tween2.tween_property(slot2, "position", get_slot_offset_when_swap(selection) + slot2.position, 0.5).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) + await tween2.finished # logical swap var temp = Global.pokemon_group[get_index_by_selection(swap_select)] @@ -129,11 +136,15 @@ func _input(event): update_slots() # Swap in animation - $Tween1.interpolate_property(slot1, "position", slot1.position, get_slot_original_pos_by_selection(swap_select), 0.5 ,Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - $Tween2.interpolate_property(slot2, "position", slot2.position, get_slot_original_pos_by_selection(selection), 0.5, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - $Tween1.start() - $Tween2.start() - yield($Tween2, "tween_all_completed") + if tween1: + tween1.kill() + if tween2: + tween2.kill() + tween1 = create_tween() + tween2 = create_tween() + tween1.tween_property(slot1, "position", get_slot_original_pos_by_selection(swap_select), 0.5).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) + tween2.tween_property(slot2, "position", get_slot_original_pos_by_selection(selection), 0.5).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) + await tween2.finished switching = false swap_select = null @@ -159,8 +170,8 @@ func _input(event): emit_signal("close_party") return stage = 2 - $Prompt/NinePatchRect.rect_size = Vector2(360, 64) - multi_line = load("res://Utilities/UI/MultilinePrompt.tscn").instance() + $Prompt/NinePatchRect.size = Vector2(360, 64) + multi_line = load("res://Utilities/UI/MultilinePrompt.tscn").instantiate() add_child(multi_line) var text_lines @@ -194,7 +205,7 @@ func _input(event): name = Global.pokemon_group[5].name $Prompt/Prompt.text = tr("UI_PARTY_PROMPT_2") + name $Prompt/Prompt/Shadow.text = tr("UI_PARTY_PROMPT_2") + name - multi_line.connect("selected", self, "get_multiline_result") + multi_line.connect("selected", Callable(self, "get_multiline_result")) pass if event.is_action_pressed("x"): match stage: @@ -242,12 +253,12 @@ func update_slots(): var gender_label = slot_content.get_node("Gender") if poke.gender == poke.MALE: change_label_text(gender_label , "♂") - gender_label.add_color_override("font_color" , Color("0070f8")) - gender_label.get_node("Shadow").add_color_override("font_color" , Color("78b8e8")) + gender_label.add_theme_color_override("font_color" , Color("0070f8")) + gender_label.get_node("Shadow").add_theme_color_override("font_color" , Color("78b8e8")) if poke.gender == poke.FEMALE: change_label_text(gender_label , "♀") - gender_label.add_color_override("font_color" , Color("e82010")) - gender_label.get_node("Shadow").add_color_override("font_color" , Color("f8a8b8")) + gender_label.add_theme_color_override("font_color" , Color("e82010")) + gender_label.get_node("Shadow").add_theme_color_override("font_color" , Color("f8a8b8")) var icon_texture = slot_content.get_node("Poke") icon_texture.texture = poke.get_icon_texture() @@ -287,7 +298,7 @@ func change_label_text(label : Label, text : String): label.text = text label.get_node("Shadow").text = text func set_hp_bar_by_percent(color_rect : ColorRect, percent : float): - color_rect.rect_size = Vector2(96 * percent , 4) + color_rect.size = Vector2(96 * percent , 4) var color_of_hp if percent > 0.5: color_of_hp = Color( 0, 1, 0, 1) # Green @@ -456,7 +467,7 @@ func get_multiline_result(): multi_line.queue_free() var battle_node = self.get_parent().get_parent().get_parent() if battle_node.check_if_battler_is_already_out(Global.pokemon_group[selection]): - $Prompt/NinePatchRect.rect_size = Vector2(512, 64) + $Prompt/NinePatchRect.size = Vector2(512, 64) $Prompt/Prompt.text = Global.pokemon_group[selection].name + tr("UI_PARTY_ALREADY_IN_BATTLE") $Prompt/Prompt/Shadow.text = Global.pokemon_group[selection].name + tr("UI_PARTY_ALREADY_IN_BATTLE") mode = -2 # Special mode @@ -495,7 +506,7 @@ func switch_poke_order(): swap_select = selection change_slot_texture(null, swap_select) pass -func get_index_by_selection(var sel): +func get_index_by_selection(sel): match sel: S1: return 0 @@ -509,7 +520,7 @@ func get_index_by_selection(var sel): return 4 S6: return 5 -func get_slot_by_selection(var sel): +func get_slot_by_selection(sel): match sel: S1: return $Slot1 @@ -523,13 +534,13 @@ func get_slot_by_selection(var sel): return $Slot5 S6: return $Slot6 -func get_slot_offset_when_swap(var sel): +func get_slot_offset_when_swap(sel): match sel: S1,S3,S5: return Vector2(-300, 0) S2,S4,S6: return Vector2(300, 0) -func get_slot_original_pos_by_selection(var sel): +func get_slot_original_pos_by_selection(sel): match sel: S1: return original_s1 diff --git a/Utilities/PokemonPartyMenu.gd.uid b/Utilities/PokemonPartyMenu.gd.uid new file mode 100644 index 000000000..770d3b4ae --- /dev/null +++ b/Utilities/PokemonPartyMenu.gd.uid @@ -0,0 +1 @@ +uid://boqhu53vio31l diff --git a/Utilities/PokemonPartyMenu.tscn b/Utilities/PokemonPartyMenu.tscn old mode 100755 new mode 100644 index c28bbcbed..4b7021ae5 --- a/Utilities/PokemonPartyMenu.tscn +++ b/Utilities/PokemonPartyMenu.tscn @@ -1,17 +1,17 @@ [gd_scene load_steps=24 format=2] [ext_resource path="res://Utilities/PokemonPartyMenu.gd" type="Script" id=1] -[ext_resource path="res://Graphics/Pictures/partybg.PNG" type="Texture" id=2] -[ext_resource path="res://Graphics/Pictures/partyPanelRound.png" type="Texture" id=3] -[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="DynamicFont" id=4] -[ext_resource path="res://Graphics/Pictures/partyBall.PNG" type="Texture" id=5] -[ext_resource path="res://Graphics/Pictures/partyHP.png" type="Texture" id=6] -[ext_resource path="res://Graphics/Icons/icon003.png" type="Texture" id=7] +[ext_resource path="res://Graphics/Pictures/partybg.PNG" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Pictures/partyPanelRound.png" type="Texture2D" id=3] +[ext_resource path="res://Utilities/Battle/MoveTextFont.tres" type="FontFile" id=4] +[ext_resource path="res://Graphics/Pictures/partyBall.PNG" type="Texture2D" id=5] +[ext_resource path="res://Graphics/Pictures/partyHP.png" type="Texture2D" id=6] +[ext_resource path="res://Graphics/Icons/icon003.png" type="Texture2D" id=7] [ext_resource path="res://Utilities/Battle/Animations/PokemonPartyIconIdle.tres" type="Animation" id=8] [ext_resource path="res://Utilities/Battle/Animations/PokemonPartyIconSelectedJumping.tres" type="Animation" id=9] -[ext_resource path="res://Graphics/Pictures/partyPanelRect.png" type="Texture" id=10] -[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture" id=11] -[ext_resource path="res://Graphics/Pictures/partyCancelSel.png" type="Texture" id=12] +[ext_resource path="res://Graphics/Pictures/partyPanelRect.png" type="Texture2D" id=10] +[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture2D" id=11] +[ext_resource path="res://Graphics/Pictures/partyCancelSel.png" type="Texture2D" id=12] [ext_resource path="res://Audio/SE/Choose.WAV" type="AudioStream" id=13] [sub_resource type="Animation" id=1] @@ -25,8 +25,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 1 ] } @@ -42,8 +42,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ 0 ] } @@ -54,8 +54,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ Vector2( 60, 32 ), Vector2( 60, 38 ) ] } @@ -71,8 +71,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 1 ] } @@ -88,8 +88,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ 0 ] } @@ -100,8 +100,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ Vector2( 60, 32 ), Vector2( 60, 38 ) ] } @@ -117,8 +117,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 1 ] } @@ -134,8 +134,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ 0 ] } @@ -146,8 +146,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ Vector2( 60, 32 ), Vector2( 60, 38 ) ] } @@ -163,8 +163,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 1 ] } @@ -180,8 +180,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ 0 ] } @@ -192,8 +192,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ Vector2( 60, 32 ), Vector2( 60, 38 ) ] } @@ -209,8 +209,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.13 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.13 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ 0, 1 ] } @@ -226,8 +226,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ 0 ] } @@ -238,8 +238,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.1 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.1 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ Vector2( 60, 32 ), Vector2( 60, 38 ) ] } @@ -252,8 +252,8 @@ __meta__ = { } [node name="Background" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +offset_right = 40.0 +offset_bottom = 40.0 texture = ExtResource( 2 ) __meta__ = { "_edit_use_anchors_": false @@ -262,8 +262,8 @@ __meta__ = { [node name="Slot1" type="Node2D" parent="."] [node name="TextureRect" type="TextureRect" parent="Slot1"] -margin_right = 256.0 -margin_bottom = 98.0 +offset_right = 256.0 +offset_bottom = 98.0 texture = ExtResource( 3 ) __meta__ = { "_edit_use_anchors_": false @@ -272,80 +272,88 @@ __meta__ = { [node name="Content" type="Node2D" parent="Slot1"] [node name="Name" type="Label" parent="Slot1/Content"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 184.0 -margin_bottom = 36.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 184.0 +offset_bottom = 36.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Raptorch" [node name="Shadow" type="Label" parent="Slot1/Content/Name"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 96.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 96.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Raptorch" [node name="Level" type="Label" parent="Slot1/Content"] -margin_left = 20.0 -margin_top = 66.0 -margin_right = 62.0 -margin_bottom = 82.0 -rect_scale = Vector2( 0.7, 0.7 ) -custom_fonts/font = ExtResource( 4 ) +offset_left = 20.0 +offset_top = 66.0 +offset_right = 62.0 +offset_bottom = 82.0 +scale = Vector2( 0.7, 0.7 ) +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Lv.5" [node name="Shadow" type="Label" parent="Slot1/Content/Level"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 44.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 44.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Lv.5" [node name="HP" type="Label" parent="Slot1/Content"] -margin_left = 150.0 -margin_top = 62.0 -margin_right = 216.0 -margin_bottom = 78.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 150.0 +offset_top = 62.0 +offset_right = 216.0 +offset_bottom = 78.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "19/ 19" [node name="Shadow" type="Label" parent="Slot1/Content/HP"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 68.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 68.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "19/ 19" [node name="Gender" type="Label" parent="Slot1/Content"] -margin_left = 220.0 -margin_top = 20.0 -margin_right = 240.0 -margin_bottom = 40.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0.478431, 0.972549, 1 ) +offset_left = 220.0 +offset_top = 20.0 +offset_right = 240.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0.478431, 0.972549, 1 ) text = "♂" [node name="Shadow" type="Label" parent="Slot1/Content/Gender"] show_behind_parent = true -margin_left = 1.0 -margin_top = 1.0 -margin_right = 21.0 -margin_bottom = 21.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0.470588, 0.721569, 0.909804, 1 ) +offset_left = 1.0 +offset_top = 1.0 +offset_right = 21.0 +offset_bottom = 21.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.470588, 0.721569, 0.909804, 1 ) text = "♂" -[node name="Ball" type="Sprite" parent="Slot1/Content"] +[node name="Ball" type="Sprite2D" parent="Slot1/Content"] position = Vector2( 32, 28 ) texture = ExtResource( 5 ) @@ -353,18 +361,18 @@ texture = ExtResource( 5 ) position = Vector2( 90, 50 ) [node name="TextureRect" type="TextureRect" parent="Slot1/Content/HP_Bar"] -margin_right = 138.0 -margin_bottom = 40.0 +offset_right = 138.0 +offset_bottom = 40.0 texture = ExtResource( 6 ) [node name="ColorRect" type="ColorRect" parent="Slot1/Content/HP_Bar"] -margin_left = 32.0 -margin_top = 4.0 -margin_right = 128.0 -margin_bottom = 8.0 +offset_left = 32.0 +offset_top = 4.0 +offset_right = 128.0 +offset_bottom = 8.0 color = Color( 0.129412, 0.831373, 0.0666667, 1 ) -[node name="Poke" type="Sprite" parent="Slot1/Content"] +[node name="Poke" type="Sprite2D" parent="Slot1/Content"] position = Vector2( 60, 32 ) texture = ExtResource( 7 ) hframes = 2 @@ -377,8 +385,8 @@ anims/IconSelectedJumping = ExtResource( 9 ) position = Vector2( 256, 16 ) [node name="TextureRect" type="TextureRect" parent="Slot2"] -margin_right = 256.0 -margin_bottom = 98.0 +offset_right = 256.0 +offset_bottom = 98.0 texture = ExtResource( 10 ) __meta__ = { "_edit_use_anchors_": false @@ -387,81 +395,89 @@ __meta__ = { [node name="Content" type="Node2D" parent="Slot2"] [node name="Name" type="Label" parent="Slot2/Content"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 184.0 -margin_bottom = 36.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 184.0 +offset_bottom = 36.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Raptorch" [node name="Shadow" type="Label" parent="Slot2/Content/Name"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 96.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 96.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Raptorch" [node name="Level" type="Label" parent="Slot2/Content"] -margin_left = 20.0 -margin_top = 66.0 -margin_right = 62.0 -margin_bottom = 82.0 -rect_scale = Vector2( 0.7, 0.7 ) -custom_fonts/font = ExtResource( 4 ) +offset_left = 20.0 +offset_top = 66.0 +offset_right = 62.0 +offset_bottom = 82.0 +scale = Vector2( 0.7, 0.7 ) +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Lv.5" [node name="Shadow" type="Label" parent="Slot2/Content/Level"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 44.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 44.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Lv.5" [node name="HP" type="Label" parent="Slot2/Content"] -margin_left = 150.0 -margin_top = 62.0 -margin_right = 216.0 -margin_bottom = 78.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 150.0 +offset_top = 62.0 +offset_right = 216.0 +offset_bottom = 78.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "19/ 19" [node name="Shadow" type="Label" parent="Slot2/Content/HP"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 68.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 68.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "19/ 19" [node name="Gender" type="Label" parent="Slot2/Content"] -margin_left = 220.0 -margin_top = 20.0 -margin_right = 240.0 -margin_bottom = 40.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) -custom_colors/font_outline_modulate = Color( 0.470588, 0.721569, 0.909804, 1 ) +offset_left = 220.0 +offset_top = 20.0 +offset_right = 240.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) +theme_override_colors/font_outline_color = Color( 0.470588, 0.721569, 0.909804, 1 ) text = "♂" [node name="Shadow" type="Label" parent="Slot2/Content/Gender"] show_behind_parent = true -margin_left = 1.0 -margin_top = 1.0 -margin_right = 21.0 -margin_bottom = 21.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) +offset_left = 1.0 +offset_top = 1.0 +offset_right = 21.0 +offset_bottom = 21.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) text = "♂" -[node name="Ball" type="Sprite" parent="Slot2/Content"] +[node name="Ball" type="Sprite2D" parent="Slot2/Content"] position = Vector2( 32, 28 ) texture = ExtResource( 5 ) @@ -469,18 +485,18 @@ texture = ExtResource( 5 ) position = Vector2( 90, 50 ) [node name="TextureRect" type="TextureRect" parent="Slot2/Content/HP_Bar"] -margin_right = 138.0 -margin_bottom = 40.0 +offset_right = 138.0 +offset_bottom = 40.0 texture = ExtResource( 6 ) [node name="ColorRect" type="ColorRect" parent="Slot2/Content/HP_Bar"] -margin_left = 32.0 -margin_top = 4.0 -margin_right = 128.0 -margin_bottom = 8.0 +offset_left = 32.0 +offset_top = 4.0 +offset_right = 128.0 +offset_bottom = 8.0 color = Color( 0.129412, 0.831373, 0.0666667, 1 ) -[node name="Poke" type="Sprite" parent="Slot2/Content"] +[node name="Poke" type="Sprite2D" parent="Slot2/Content"] position = Vector2( 60, 32 ) texture = ExtResource( 7 ) hframes = 2 @@ -493,88 +509,96 @@ anims/IconSelectedJumping = SubResource( 2 ) position = Vector2( 0, 96 ) [node name="TextureRect" type="TextureRect" parent="Slot3"] -margin_right = 256.0 -margin_bottom = 98.0 +offset_right = 256.0 +offset_bottom = 98.0 texture = ExtResource( 10 ) [node name="Content" type="Node2D" parent="Slot3"] [node name="Name" type="Label" parent="Slot3/Content"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 184.0 -margin_bottom = 36.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 184.0 +offset_bottom = 36.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Raptorch" [node name="Shadow" type="Label" parent="Slot3/Content/Name"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 96.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 96.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Raptorch" [node name="Level" type="Label" parent="Slot3/Content"] -margin_left = 20.0 -margin_top = 66.0 -margin_right = 62.0 -margin_bottom = 82.0 -rect_scale = Vector2( 0.7, 0.7 ) -custom_fonts/font = ExtResource( 4 ) +offset_left = 20.0 +offset_top = 66.0 +offset_right = 62.0 +offset_bottom = 82.0 +scale = Vector2( 0.7, 0.7 ) +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Lv.5" [node name="Shadow" type="Label" parent="Slot3/Content/Level"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 44.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 44.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Lv.5" [node name="HP" type="Label" parent="Slot3/Content"] -margin_left = 150.0 -margin_top = 62.0 -margin_right = 216.0 -margin_bottom = 78.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 150.0 +offset_top = 62.0 +offset_right = 216.0 +offset_bottom = 78.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "19/ 19" [node name="Shadow" type="Label" parent="Slot3/Content/HP"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 68.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 68.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "19/ 19" [node name="Gender" type="Label" parent="Slot3/Content"] -margin_left = 220.0 -margin_top = 20.0 -margin_right = 240.0 -margin_bottom = 40.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) -custom_colors/font_outline_modulate = Color( 0.470588, 0.721569, 0.909804, 1 ) +offset_left = 220.0 +offset_top = 20.0 +offset_right = 240.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) +theme_override_colors/font_outline_color = Color( 0.470588, 0.721569, 0.909804, 1 ) text = "♂" [node name="Shadow" type="Label" parent="Slot3/Content/Gender"] show_behind_parent = true -margin_left = 1.0 -margin_top = 1.0 -margin_right = 21.0 -margin_bottom = 21.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) +offset_left = 1.0 +offset_top = 1.0 +offset_right = 21.0 +offset_bottom = 21.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) text = "♂" -[node name="Ball" type="Sprite" parent="Slot3/Content"] +[node name="Ball" type="Sprite2D" parent="Slot3/Content"] position = Vector2( 32, 28 ) texture = ExtResource( 5 ) @@ -582,18 +606,18 @@ texture = ExtResource( 5 ) position = Vector2( 90, 50 ) [node name="TextureRect" type="TextureRect" parent="Slot3/Content/HP_Bar"] -margin_right = 138.0 -margin_bottom = 40.0 +offset_right = 138.0 +offset_bottom = 40.0 texture = ExtResource( 6 ) [node name="ColorRect" type="ColorRect" parent="Slot3/Content/HP_Bar"] -margin_left = 32.0 -margin_top = 4.0 -margin_right = 128.0 -margin_bottom = 8.0 +offset_left = 32.0 +offset_top = 4.0 +offset_right = 128.0 +offset_bottom = 8.0 color = Color( 0.129412, 0.831373, 0.0666667, 1 ) -[node name="Poke" type="Sprite" parent="Slot3/Content"] +[node name="Poke" type="Sprite2D" parent="Slot3/Content"] position = Vector2( 60, 32 ) texture = ExtResource( 7 ) hframes = 2 @@ -606,88 +630,96 @@ anims/IconSelectedJumping = SubResource( 4 ) position = Vector2( 256, 112 ) [node name="TextureRect" type="TextureRect" parent="Slot4"] -margin_right = 256.0 -margin_bottom = 98.0 +offset_right = 256.0 +offset_bottom = 98.0 texture = ExtResource( 10 ) [node name="Content" type="Node2D" parent="Slot4"] [node name="Name" type="Label" parent="Slot4/Content"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 184.0 -margin_bottom = 36.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 184.0 +offset_bottom = 36.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Raptorch" [node name="Shadow" type="Label" parent="Slot4/Content/Name"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 96.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 96.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Raptorch" [node name="Level" type="Label" parent="Slot4/Content"] -margin_left = 20.0 -margin_top = 66.0 -margin_right = 62.0 -margin_bottom = 82.0 -rect_scale = Vector2( 0.7, 0.7 ) -custom_fonts/font = ExtResource( 4 ) +offset_left = 20.0 +offset_top = 66.0 +offset_right = 62.0 +offset_bottom = 82.0 +scale = Vector2( 0.7, 0.7 ) +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Lv.5" [node name="Shadow" type="Label" parent="Slot4/Content/Level"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 44.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 44.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Lv.5" [node name="HP" type="Label" parent="Slot4/Content"] -margin_left = 150.0 -margin_top = 62.0 -margin_right = 216.0 -margin_bottom = 78.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 150.0 +offset_top = 62.0 +offset_right = 216.0 +offset_bottom = 78.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "19/ 19" [node name="Shadow" type="Label" parent="Slot4/Content/HP"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 68.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 68.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "19/ 19" [node name="Gender" type="Label" parent="Slot4/Content"] -margin_left = 220.0 -margin_top = 20.0 -margin_right = 240.0 -margin_bottom = 40.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) -custom_colors/font_outline_modulate = Color( 0.470588, 0.721569, 0.909804, 1 ) +offset_left = 220.0 +offset_top = 20.0 +offset_right = 240.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) +theme_override_colors/font_outline_color = Color( 0.470588, 0.721569, 0.909804, 1 ) text = "♂" [node name="Shadow" type="Label" parent="Slot4/Content/Gender"] show_behind_parent = true -margin_left = 1.0 -margin_top = 1.0 -margin_right = 21.0 -margin_bottom = 21.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) +offset_left = 1.0 +offset_top = 1.0 +offset_right = 21.0 +offset_bottom = 21.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) text = "♂" -[node name="Ball" type="Sprite" parent="Slot4/Content"] +[node name="Ball" type="Sprite2D" parent="Slot4/Content"] position = Vector2( 32, 28 ) texture = ExtResource( 5 ) @@ -695,18 +727,18 @@ texture = ExtResource( 5 ) position = Vector2( 90, 50 ) [node name="TextureRect" type="TextureRect" parent="Slot4/Content/HP_Bar"] -margin_right = 138.0 -margin_bottom = 40.0 +offset_right = 138.0 +offset_bottom = 40.0 texture = ExtResource( 6 ) [node name="ColorRect" type="ColorRect" parent="Slot4/Content/HP_Bar"] -margin_left = 32.0 -margin_top = 4.0 -margin_right = 128.0 -margin_bottom = 8.0 +offset_left = 32.0 +offset_top = 4.0 +offset_right = 128.0 +offset_bottom = 8.0 color = Color( 0.129412, 0.831373, 0.0666667, 1 ) -[node name="Poke" type="Sprite" parent="Slot4/Content"] +[node name="Poke" type="Sprite2D" parent="Slot4/Content"] position = Vector2( 60, 32 ) texture = ExtResource( 7 ) hframes = 2 @@ -719,88 +751,96 @@ anims/IconSelectedJumping = SubResource( 6 ) position = Vector2( 0, 192 ) [node name="TextureRect" type="TextureRect" parent="Slot5"] -margin_right = 256.0 -margin_bottom = 98.0 +offset_right = 256.0 +offset_bottom = 98.0 texture = ExtResource( 10 ) [node name="Content" type="Node2D" parent="Slot5"] [node name="Name" type="Label" parent="Slot5/Content"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 184.0 -margin_bottom = 36.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 184.0 +offset_bottom = 36.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Raptorch" [node name="Shadow" type="Label" parent="Slot5/Content/Name"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 96.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 96.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Raptorch" [node name="Level" type="Label" parent="Slot5/Content"] -margin_left = 20.0 -margin_top = 66.0 -margin_right = 62.0 -margin_bottom = 82.0 -rect_scale = Vector2( 0.7, 0.7 ) -custom_fonts/font = ExtResource( 4 ) +offset_left = 20.0 +offset_top = 66.0 +offset_right = 62.0 +offset_bottom = 82.0 +scale = Vector2( 0.7, 0.7 ) +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Lv.5" [node name="Shadow" type="Label" parent="Slot5/Content/Level"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 44.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 44.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Lv.5" [node name="HP" type="Label" parent="Slot5/Content"] -margin_left = 150.0 -margin_top = 62.0 -margin_right = 216.0 -margin_bottom = 78.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 150.0 +offset_top = 62.0 +offset_right = 216.0 +offset_bottom = 78.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "19/ 19" [node name="Shadow" type="Label" parent="Slot5/Content/HP"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 68.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 68.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "19/ 19" [node name="Gender" type="Label" parent="Slot5/Content"] -margin_left = 220.0 -margin_top = 20.0 -margin_right = 240.0 -margin_bottom = 40.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) -custom_colors/font_outline_modulate = Color( 0.470588, 0.721569, 0.909804, 1 ) +offset_left = 220.0 +offset_top = 20.0 +offset_right = 240.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) +theme_override_colors/font_outline_color = Color( 0.470588, 0.721569, 0.909804, 1 ) text = "♂" [node name="Shadow" type="Label" parent="Slot5/Content/Gender"] show_behind_parent = true -margin_left = 1.0 -margin_top = 1.0 -margin_right = 21.0 -margin_bottom = 21.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) +offset_left = 1.0 +offset_top = 1.0 +offset_right = 21.0 +offset_bottom = 21.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) text = "♂" -[node name="Ball" type="Sprite" parent="Slot5/Content"] +[node name="Ball" type="Sprite2D" parent="Slot5/Content"] position = Vector2( 32, 28 ) texture = ExtResource( 5 ) @@ -808,18 +848,18 @@ texture = ExtResource( 5 ) position = Vector2( 90, 50 ) [node name="TextureRect" type="TextureRect" parent="Slot5/Content/HP_Bar"] -margin_right = 138.0 -margin_bottom = 40.0 +offset_right = 138.0 +offset_bottom = 40.0 texture = ExtResource( 6 ) [node name="ColorRect" type="ColorRect" parent="Slot5/Content/HP_Bar"] -margin_left = 32.0 -margin_top = 4.0 -margin_right = 128.0 -margin_bottom = 8.0 +offset_left = 32.0 +offset_top = 4.0 +offset_right = 128.0 +offset_bottom = 8.0 color = Color( 0.129412, 0.831373, 0.0666667, 1 ) -[node name="Poke" type="Sprite" parent="Slot5/Content"] +[node name="Poke" type="Sprite2D" parent="Slot5/Content"] position = Vector2( 60, 32 ) texture = ExtResource( 7 ) hframes = 2 @@ -832,8 +872,8 @@ anims/IconSelectedJumping = SubResource( 8 ) position = Vector2( 256, 208 ) [node name="TextureRect" type="TextureRect" parent="Slot6"] -margin_right = 256.0 -margin_bottom = 98.0 +offset_right = 256.0 +offset_bottom = 98.0 texture = ExtResource( 10 ) __meta__ = { "_edit_use_anchors_": false @@ -842,81 +882,89 @@ __meta__ = { [node name="Content" type="Node2D" parent="Slot6"] [node name="Name" type="Label" parent="Slot6/Content"] -margin_left = 90.0 -margin_top = 20.0 -margin_right = 184.0 -margin_bottom = 36.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 90.0 +offset_top = 20.0 +offset_right = 184.0 +offset_bottom = 36.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Raptorch" [node name="Shadow" type="Label" parent="Slot6/Content/Name"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 96.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 96.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Raptorch" [node name="Level" type="Label" parent="Slot6/Content"] -margin_left = 20.0 -margin_top = 66.0 -margin_right = 62.0 -margin_bottom = 82.0 -rect_scale = Vector2( 0.7, 0.7 ) -custom_fonts/font = ExtResource( 4 ) +offset_left = 20.0 +offset_top = 66.0 +offset_right = 62.0 +offset_bottom = 82.0 +scale = Vector2( 0.7, 0.7 ) +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Lv.5" [node name="Shadow" type="Label" parent="Slot6/Content/Level"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 44.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 44.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Lv.5" [node name="HP" type="Label" parent="Slot6/Content"] -margin_left = 150.0 -margin_top = 62.0 -margin_right = 216.0 -margin_bottom = 78.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 150.0 +offset_top = 62.0 +offset_right = 216.0 +offset_bottom = 78.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "19/ 19" [node name="Shadow" type="Label" parent="Slot6/Content/HP"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 68.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 68.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "19/ 19" [node name="Gender" type="Label" parent="Slot6/Content"] -margin_left = 220.0 -margin_top = 20.0 -margin_right = 240.0 -margin_bottom = 40.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) -custom_colors/font_outline_modulate = Color( 0.470588, 0.721569, 0.909804, 1 ) +offset_left = 220.0 +offset_top = 20.0 +offset_right = 240.0 +offset_bottom = 40.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0.439216, 0.972549, 1 ) +theme_override_colors/font_outline_color = Color( 0.470588, 0.721569, 0.909804, 1 ) text = "♂" [node name="Shadow" type="Label" parent="Slot6/Content/Gender"] show_behind_parent = true -margin_left = 1.0 -margin_top = 1.0 -margin_right = 21.0 -margin_bottom = 21.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) +offset_left = 1.0 +offset_top = 1.0 +offset_right = 21.0 +offset_bottom = 21.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0.25098, 0.529412, 0.866667, 1 ) text = "♂" -[node name="Ball" type="Sprite" parent="Slot6/Content"] +[node name="Ball" type="Sprite2D" parent="Slot6/Content"] position = Vector2( 32, 28 ) texture = ExtResource( 5 ) @@ -924,18 +972,18 @@ texture = ExtResource( 5 ) position = Vector2( 90, 50 ) [node name="TextureRect" type="TextureRect" parent="Slot6/Content/HP_Bar"] -margin_right = 138.0 -margin_bottom = 40.0 +offset_right = 138.0 +offset_bottom = 40.0 texture = ExtResource( 6 ) [node name="ColorRect" type="ColorRect" parent="Slot6/Content/HP_Bar"] -margin_left = 32.0 -margin_top = 4.0 -margin_right = 128.0 -margin_bottom = 8.0 +offset_left = 32.0 +offset_top = 4.0 +offset_right = 128.0 +offset_bottom = 8.0 color = Color( 0.129412, 0.831373, 0.0666667, 1 ) -[node name="Poke" type="Sprite" parent="Slot6/Content"] +[node name="Poke" type="Sprite2D" parent="Slot6/Content"] position = Vector2( 60, 32 ) texture = ExtResource( 7 ) hframes = 2 @@ -948,37 +996,39 @@ anims/IconSelectedJumping = SubResource( 10 ) position = Vector2( 396, 326 ) [node name="TextureRect" type="TextureRect" parent="Cancel"] -margin_right = 112.0 -margin_bottom = 48.0 +offset_right = 112.0 +offset_bottom = 48.0 texture = ExtResource( 12 ) __meta__ = { "_edit_use_anchors_": false } [node name="Label" type="Label" parent="Cancel"] -margin_left = 24.0 -margin_top = 10.0 -margin_right = 96.0 -margin_bottom = 26.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 24.0 +offset_top = 10.0 +offset_right = 96.0 +offset_bottom = 26.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "CANCEL" [node name="Shadow" type="Label" parent="Cancel/Label"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 74.0 -margin_bottom = 18.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 74.0 +offset_bottom = 18.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "CANCEL" [node name="Prompt" type="Node2D" parent="."] position = Vector2( 0, 320 ) [node name="NinePatchRect" type="NinePatchRect" parent="Prompt"] -margin_right = 360.0 -margin_bottom = 64.0 +offset_right = 360.0 +offset_bottom = 64.0 texture = ExtResource( 11 ) patch_margin_left = 16 patch_margin_top = 16 @@ -989,11 +1039,12 @@ __meta__ = { } [node name="Prompt" type="Label" parent="Prompt"] -margin_left = 16.0 -margin_top = 18.0 -margin_right = 396.0 -margin_bottom = 50.0 -custom_fonts/font = ExtResource( 4 ) +offset_left = 16.0 +offset_top = 18.0 +offset_right = 396.0 +offset_bottom = 50.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 text = "Choose Pokemon or cancel." __meta__ = { "_edit_use_anchors_": false @@ -1001,12 +1052,13 @@ __meta__ = { [node name="Shadow" type="Label" parent="Prompt/Prompt"] show_behind_parent = true -margin_left = 2.0 -margin_top = 2.0 -margin_right = 382.0 -margin_bottom = 34.0 -custom_fonts/font = ExtResource( 4 ) -custom_colors/font_color = Color( 0, 0, 0, 1 ) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 382.0 +offset_bottom = 34.0 +theme_override_fonts/font = ExtResource( 4 ) +theme_override_font_sizes/font_size = 26 +theme_override_colors/font_color = Color( 0, 0, 0, 1 ) text = "Choose Pokemon or cancel." __meta__ = { "_edit_use_anchors_": false @@ -1016,6 +1068,3 @@ __meta__ = { stream = ExtResource( 13 ) volume_db = -12.0 -[node name="Tween1" type="Tween" parent="."] - -[node name="Tween2" type="Tween" parent="."] diff --git a/Utilities/Route1Idle_Poke.tres b/Utilities/Route1Idle_Poke.tres deleted file mode 100755 index b27b2b399..000000000 --- a/Utilities/Route1Idle_Poke.tres +++ /dev/null @@ -1,18 +0,0 @@ -[gd_resource type="Animation" format=2] - -[resource] -resource_name = "Idle_Poke" -length = 0.8 -loop = true -tracks/0/type = "value" -tracks/0/path = NodePath(".:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = { -"times": PoolRealArray( 0, 0.2, 0.4, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), -"update": 1, -"values": [ 0, 1, 2, 3 ] -} diff --git a/Utilities/Route_1Idle_Poke.tres b/Utilities/Route_1Idle_Poke.tres new file mode 100644 index 000000000..998a45f0d --- /dev/null +++ b/Utilities/Route_1Idle_Poke.tres @@ -0,0 +1,18 @@ +[gd_resource type="Animation" format=2] + +[resource] +resource_name = "Idle_Poke" +length = 0.8 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PackedFloat32Array( 0, 0.2, 0.4, 0.6 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1 ), +"update": 1, +"values": [ 0, 1, 2, 3 ] +} diff --git a/Utilities/Save/SaveSystem.gd b/Utilities/Save/SaveSystem.gd old mode 100755 new mode 100644 index dc34dd90e..6b7b97e0c --- a/Utilities/Save/SaveSystem.gd +++ b/Utilities/Save/SaveSystem.gd @@ -27,18 +27,18 @@ func _ready(): if not permissions.has("android.permission.READ_EXTERNAL_STORAGE") or not permissions.has("android.permission.WRITE_EXTERNAL_STORAGE"): OS.request_permissions() - yield(get_tree().create_timer(1), "timeout") + await get_tree().create_timer(1).timeout else: has_permissions = true - android_external_save_folder = OS.get_system_dir(OS.SYSTEM_DIR_DOCUMENTS, true).plus_file("UraniumSaves") + android_external_save_folder = OS.get_system_dir(OS.SYSTEM_DIR_DOCUMENTS, true).path_join("UraniumSaves") SAVE_FOLDER = "user://" save_state = State.new() -func has_state(var key): +func has_state(key): return save_state.has_key(key) func get_state(key): @@ -58,9 +58,8 @@ func save_game(save_id): save_file(save_id) func load_file(id): - var save_file_path = SAVE_FOLDER.plus_file(SAVE_NAME_TEMPLATE % id) - var file : File = File.new() - if not file.file_exists(save_file_path): + var save_file_path = SAVE_FOLDER.path_join(SAVE_NAME_TEMPLATE % id) + if not FileAccess.file_exists(save_file_path): print("Save file %s doesn't exist. Creating new save file." % save_file_path) var new_save = SAVE_STATE.new() return new_save @@ -69,31 +68,27 @@ func load_file(id): return save_game func save_file(id): - var directory : Directory = Directory.new() + var directory : DirAccess = DirAccess.open("res://") if not directory.dir_exists(SAVE_FOLDER): directory.make_dir_recursive(SAVE_FOLDER) - var save_path = SAVE_FOLDER.plus_file(SAVE_NAME_TEMPLATE % id) - var error = ResourceSaver.save(save_path, save_state) + var save_path = SAVE_FOLDER.path_join(SAVE_NAME_TEMPLATE % id) + var error = ResourceSaver.save(save_state, save_path) if OS.get_name() == "Android": # Make another save in external location - save_path = android_external_save_folder.plus_file(SAVE_NAME_TEMPLATE % id) - error = ResourceSaver.save(save_path, save_state) + save_path = android_external_save_folder.path_join(SAVE_NAME_TEMPLATE % id) + error = ResourceSaver.save(save_state, save_path) if error != OK: print('There was an issue writing the save %s to %s' % [id, save_path]) func get_number_of_saves(): - var directory : Directory = Directory.new() + var directory : DirAccess = DirAccess.open(SAVE_FOLDER) - var error = directory.open(SAVE_FOLDER) - - if error != 0: + if directory == null: print("Error opening save folder") error_messages += "Error opening save folder\n" - print("Error code: %d" % error) - error_messages += "Error code: %d\n" % error return 0 var num = 0 diff --git a/Utilities/Save/SaveSystem.gd.uid b/Utilities/Save/SaveSystem.gd.uid new file mode 100644 index 000000000..35d008917 --- /dev/null +++ b/Utilities/Save/SaveSystem.gd.uid @@ -0,0 +1 @@ +uid://cu6hlpw3p2mju diff --git a/Utilities/Save/SaveSystem.tscn b/Utilities/Save/SaveSystem.tscn old mode 100755 new mode 100644 diff --git a/Utilities/Save/State.gd b/Utilities/Save/State.gd old mode 100755 new mode 100644 index 51b425b76..cad71e148 --- a/Utilities/Save/State.gd +++ b/Utilities/Save/State.gd @@ -4,15 +4,15 @@ class_name State signal state_changed() -export var game_version = '' -export var data = {} +@export var game_version = '' +@export var data = {} -func has_key(var key): +func has_key(key): return data.has(key) -func get_data(var key): +func get_data(key): return data[key] -func update_data(var key, var _data): +func update_data(key, _data): data[key] = _data emit_signal("state_changed") diff --git a/Utilities/Save/State.gd.uid b/Utilities/Save/State.gd.uid new file mode 100644 index 000000000..0cb14baea --- /dev/null +++ b/Utilities/Save/State.gd.uid @@ -0,0 +1 @@ +uid://blakl04yb61p2 diff --git a/Utilities/Shop.gd b/Utilities/Shop.gd new file mode 100644 index 000000000..67eb9e787 --- /dev/null +++ b/Utilities/Shop.gd @@ -0,0 +1,111 @@ +extends CanvasLayer +# Pokémon Mart screen - faithful to 146_PScreen_Mart.rb: +# Buy at official price (items.dat), Sell at price/2, important items filtered from stock. + +var stock : Array = [] +var mode := "menu" # menu / buy / sell +var idx := 0 +var scroll := 0 +const VISIBLE := 6 + +signal shop_closed + +func open(stock_names: Array): + stock = [] + for s in stock_names: + var nm = ItemPrices.name_from_symbol(s) if not s.contains(" ") else s + if nm == "": + nm = s + if ItemPrices.price_of(nm) > 0 or Global.inventory.get_item_by_name(nm) != null: + stock.append(nm) + mode = "menu" + idx = 0 + visible = true + get_tree().paused = true + _refresh() + +func _close(): + visible = false + get_tree().paused = false + emit_signal("shop_closed") + +func _unhandled_input(event): + if not visible: + return + if event.is_action_pressed("ui_down"): + idx += 1; _clamp(); _refresh() + elif event.is_action_pressed("ui_up"): + idx -= 1; _clamp(); _refresh() + elif event.is_action_pressed("ui_cancel") or event.is_action_pressed("x"): + if mode == "menu": _close() + else: mode = "menu"; idx = 0; _refresh() + elif event.is_action_pressed("ui_accept"): + _accept() + +func _clamp(): + var n = _list().size() + idx = clampi(idx, 0, maxi(0, n - 1)) + if idx < scroll: scroll = idx + if idx >= scroll + VISIBLE: scroll = idx - VISIBLE + 1 + +func _list() -> Array: + match mode: + "menu": return ["Buy", "Sell", "Quit"] + "buy": return stock + "sell": + var out = [] + for cat in [Global.inventory.items, Global.inventory.medicine, Global.inventory.balls, Global.inventory.berries, Global.inventory.battle_items]: + for st in cat: + var nm2 = st.item.name if "item" in st else str(st) + if ItemPrices.price_of(nm2) > 0: + out.append(nm2) + return out + return [] + +func _accept(): + var l = _list() + if l.is_empty(): + return + match mode: + "menu": + match l[idx]: + "Buy": mode = "buy" + "Sell": mode = "sell" + "Quit": _close(); return + idx = 0; scroll = 0; _refresh() + "buy": + var nm = l[idx] + var price = ItemPrices.price_of(nm) + if Global.money >= price: + Global.money -= price + Global.inventory.add_item_by_name(nm) + $Box/Info.text = "Bought " + nm + " for $" + str(price) + "." + else: + $Box/Info.text = "You don't have enough money." + _refresh(false) + "sell": + var nm = l[idx] + var price = ItemPrices.price_of(nm) / 2 + var it = Global.inventory.get_item_by_name(nm) + if it != null: + Global.inventory.remove_item(it) + Global.money += price + $Box/Info.text = "Sold " + nm + " for $" + str(price) + "." + _clamp() + _refresh(false) + +func _refresh(reset_info := true): + var l = _list() + var lines = [] + for i in range(scroll, mini(l.size(), scroll + VISIBLE)): + var prefix = "> " if i == idx else " " + var price_txt = "" + if mode == "buy": + price_txt = " $" + str(ItemPrices.price_of(l[i])) + elif mode == "sell": + price_txt = " $" + str(ItemPrices.price_of(l[i]) / 2) + lines.append(prefix + l[i] + price_txt) + $Box/List.text = "\n".join(lines) if lines.size() else "(nothing)" + $Box/Money.text = "$" + str(Global.money) + if reset_info: + $Box/Info.text = "What can I do for you?" if mode == "menu" else ("How many? Press A to " + mode + ".") diff --git a/Utilities/Shop.gd.uid b/Utilities/Shop.gd.uid new file mode 100644 index 000000000..291c93b3b --- /dev/null +++ b/Utilities/Shop.gd.uid @@ -0,0 +1 @@ +uid://8fe7y6aqblfq diff --git a/Utilities/Shop.tscn b/Utilities/Shop.tscn new file mode 100644 index 000000000..2e2e1e46b --- /dev/null +++ b/Utilities/Shop.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=3 format=3] + +[ext_resource path="res://Utilities/Shop.gd" type="Script" id=1] +[ext_resource path="res://Fonts/pkmnem.ttf" type="FontFile" id=2] + +[node name="Shop" type="CanvasLayer"] +layer = 11 +visible = false +process_mode = 3 +script = ExtResource( 1 ) + +[node name="Box" type="ColorRect" parent="."] +color = Color( 0.12, 0.12, 0.14, 0.92 ) +offset_left = 60.0 +offset_top = 40.0 +offset_right = 452.0 +offset_bottom = 320.0 + +[node name="List" type="Label" parent="Box"] +offset_left = 20.0 +offset_top = 16.0 +offset_right = 380.0 +offset_bottom = 220.0 +theme_override_fonts/font = ExtResource( 2 ) +theme_override_font_sizes/font_size = 26 +text = "" + +[node name="Money" type="Label" parent="Box"] +offset_left = 260.0 +offset_top = 236.0 +offset_right = 380.0 +offset_bottom = 266.0 +theme_override_fonts/font = ExtResource( 2 ) +theme_override_font_sizes/font_size = 26 +text = "$0" + +[node name="Info" type="Label" parent="Box"] +offset_left = 20.0 +offset_top = 236.0 +offset_right = 260.0 +offset_bottom = 276.0 +theme_override_fonts/font = ExtResource( 2 ) +theme_override_font_sizes/font_size = 22 +text = "" diff --git a/Utilities/Stairs.gd b/Utilities/Stairs.gd old mode 100755 new mode 100644 index eee1aaff7..af6e95a18 --- a/Utilities/Stairs.gd +++ b/Utilities/Stairs.gd @@ -1,7 +1,7 @@ extends Area2D -export var destination : Vector2 -export(String, "Up", "Down") var dir +@export var destination : Vector2 +@export_enum("Up", "Down") var dir: String func _ready(): self.add_to_group("Stairs") diff --git a/Utilities/Stairs.gd.uid b/Utilities/Stairs.gd.uid new file mode 100644 index 000000000..fd6a613cc --- /dev/null +++ b/Utilities/Stairs.gd.uid @@ -0,0 +1 @@ +uid://cbtksc1b5qipi diff --git a/Utilities/Stairs.tscn b/Utilities/Stairs.tscn old mode 100755 new mode 100644 diff --git a/Utilities/Start.gd b/Utilities/Start.gd old mode 100755 new mode 100644 index b75813d2c..78bdfc1c9 --- a/Utilities/Start.gd +++ b/Utilities/Start.gd @@ -27,18 +27,22 @@ func _ready() -> void: if OS.get_name() == "Android" || OS.get_name() == "iOS" || force_touchscreen_controls: Global.isMobile = true - OS.window_resizable = false - get_tree().set_screen_stretch(SceneTree.STRETCH_MODE_VIEWPORT, SceneTree.STRETCH_ASPECT_KEEP_HEIGHT, OS.get_real_window_size()) + get_window().unresizable = not (false) + get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_VIEWPORT + get_tree().root.content_scale_aspect = Window.CONTENT_SCALE_ASPECT_KEEP_HEIGHT + get_tree().root.content_scale_size = get_window().get_size_with_decorations() #Sets up the mobile controls - get_tree().change_scene("res://Utilities/MobileControls.tscn") + get_tree().change_scene_to_file.call_deferred("res://Utilities/MobileControls.tscn") #If the above is false sets the window to be resizeable, and loads the intro scene else: Global.isMobile = false - OS.window_resizable = true - get_tree().set_screen_stretch(SceneTree.STRETCH_MODE_VIEWPORT, SceneTree.STRETCH_ASPECT_KEEP, Vector2(512, 384)) + get_window().unresizable = not (true) + get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_VIEWPORT + get_tree().root.content_scale_aspect = Window.CONTENT_SCALE_ASPECT_KEEP + get_tree().root.content_scale_size = Vector2(512, 384) if custom_window_size != null: print("setting custom window size: " + str(custom_window_size)) - OS.window_size = custom_window_size - get_tree().change_scene("res://IntroScenes/Intro.tscn") + get_window().size = custom_window_size + get_tree().change_scene_to_file.call_deferred("res://IntroScenes/Intro.tscn") diff --git a/Utilities/Start.gd.uid b/Utilities/Start.gd.uid new file mode 100644 index 000000000..734a99a45 --- /dev/null +++ b/Utilities/Start.gd.uid @@ -0,0 +1 @@ +uid://ce6h3d8jhswiw diff --git a/Utilities/TerrainTags.gd b/Utilities/TerrainTags.gd old mode 100755 new mode 100644 diff --git a/Utilities/TerrainTags.gd.uid b/Utilities/TerrainTags.gd.uid new file mode 100644 index 000000000..131f30683 --- /dev/null +++ b/Utilities/TerrainTags.gd.uid @@ -0,0 +1 @@ +uid://blwjq03ingdcc diff --git a/Utilities/TerrainTags.tscn b/Utilities/TerrainTags.tscn old mode 100755 new mode 100644 index 7d065e7cd..d78328a4a --- a/Utilities/TerrainTags.tscn +++ b/Utilities/TerrainTags.tscn @@ -1,9 +1,7 @@ [gd_scene load_steps=2 format=2] -[ext_resource path="res://Maps/tilesets/TerrainTags.tres" type="TileSet" id=1] +[ext_resource path="res://Maps/Tilesets/TerrainTags.tres" type="TileSet" id=1] [node name="TerrainTags" type="TileMap"] scale = Vector2( 2, 2 ) tile_set = ExtResource( 1 ) -cell_size = Vector2( 16, 16 ) -format = 1 diff --git a/Utilities/TextParser.gd b/Utilities/TextParser.gd old mode 100755 new mode 100644 index f1fbd44df..a3aac7dcc --- a/Utilities/TextParser.gd +++ b/Utilities/TextParser.gd @@ -50,19 +50,27 @@ func strip_metadata(text): while index < text.length(): if text[index] == '\\': index += 1 + if index >= text.length(): + break match text[index]: '\\': pass 'c': index = text.find("]", index) + if index < 0: + break '<': index = text.find(">", index) + if index < 0: + break '.': pass '|': pass elif text[index] == '<': index = text.find(">", index) + if index < 0: + break else: strippedText += text[index] @@ -104,7 +112,7 @@ func extract_events(text, timer): event_array.push_back(SkipTextEvent.new(trueIndex, get_tree())) length += 2 + str(value).length() - extracted_text.erase(index, length) + extracted_text = extracted_text.substr(0, index) + extracted_text.substr(index + length) index -= 1 index += 1 diff --git a/Utilities/TextParser.gd.uid b/Utilities/TextParser.gd.uid new file mode 100644 index 000000000..30c7c8bfb --- /dev/null +++ b/Utilities/TextParser.gd.uid @@ -0,0 +1 @@ +uid://8d4bmgcvmdl3 diff --git a/Utilities/Transition.gd b/Utilities/Transition.gd old mode 100755 new mode 100644 index fe766e3d9..70aa2e78d --- a/Utilities/Transition.gd +++ b/Utilities/Transition.gd @@ -1,17 +1,17 @@ extends Node2D -onready var anim = $AnimationPlayer +@onready var anim = $AnimationPlayer signal finished func fade_to_color(): visible = true anim.play("fade_in") - yield(anim, "animation_finished") + await anim.animation_finished emit_signal("finished") func fade_from_color(): anim.play("fade_out") - yield(anim, "animation_finished") + await anim.animation_finished visible = false emit_signal("finished") diff --git a/Utilities/Transition.gd.uid b/Utilities/Transition.gd.uid new file mode 100644 index 000000000..cf69b137f --- /dev/null +++ b/Utilities/Transition.gd.uid @@ -0,0 +1 @@ +uid://dw2lpyqj5yqyl diff --git a/Utilities/Transition.tscn b/Utilities/Transition.tscn old mode 100755 new mode 100644 index 0987acea3..11f82d5a7 --- a/Utilities/Transition.tscn +++ b/Utilities/Transition.tscn @@ -12,8 +12,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 0 ), Color( 0, 0, 0, 1 ) ] } @@ -24,8 +24,8 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array( 0 ), +"transitions": PackedFloat32Array( 1 ), "update": 1, "values": [ true ] } @@ -40,8 +40,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 0, "values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] } @@ -52,19 +52,19 @@ tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.2 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array( 0, 0.2 ), +"transitions": PackedFloat32Array( 1, 1 ), "update": 1, "values": [ true, false ] } [node name="Transition" type="Node2D"] -pause_mode = 2 +process_mode = 3 script = ExtResource( 1 ) [node name="ColorRect" type="ColorRect" parent="."] -margin_right = 512.0 -margin_bottom = 384.0 +offset_right = 512.0 +offset_bottom = 384.0 color = Color( 0, 0, 0, 0 ) [node name="AnimationPlayer" type="AnimationPlayer" parent="."] diff --git a/Utilities/UI/Bounce.tres b/Utilities/UI/Bounce.tres old mode 100755 new mode 100644 index 752df13d3..26c8deaa0 --- a/Utilities/UI/Bounce.tres +++ b/Utilities/UI/Bounce.tres @@ -12,8 +12,8 @@ tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.15, 0.3, 0.45, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array( 0, 0.15, 0.3, 0.45, 0.6 ), +"transitions": PackedFloat32Array( 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( -2, -1 ), Vector2( -2, 4 ), Vector2( -2, -1 ), Vector2( -2, -5 ), Vector2( -2, -1 ) ] } diff --git a/Utilities/UI/MultilinePrompt.gd b/Utilities/UI/MultilinePrompt.gd old mode 100755 new mode 100644 index fcb369f00..ebb349fc0 --- a/Utilities/UI/MultilinePrompt.gd +++ b/Utilities/UI/MultilinePrompt.gd @@ -25,8 +25,8 @@ func setup(text_lines : String, given_size, screen_position : Vector2): var label = Label.new() label.name = str(i) label.text = line - label.rect_position = Vector2(0, i * 35) - label.set("custom_fonts/font", load("res://Utilities/Battle/MoveTextFont.tres")) + label.position = Vector2(0, i * 35) + label.set("theme_override_fonts/font", load("res://Utilities/Battle/MoveTextFont.tres")) $Node2D/Lines.add_child(label) i += 1 @@ -34,7 +34,7 @@ func setup(text_lines : String, given_size, screen_position : Vector2): if given_size != Vector2(0,0) && given_size != null: #Use given size self.size = given_size - $Node2D/NinePatchRect.rect_size = given_size + $Node2D/NinePatchRect.size = given_size else: # Calculate size var new_size = Vector2() @@ -46,14 +46,14 @@ func setup(text_lines : String, given_size, screen_position : Vector2): # Get the longest lines var long = 0 for label in $Node2D/Lines.get_children(): - if label.rect_size.x > long: - long = label.rect_size.x + if label.size.x > long: + long = label.size.x pass new_size.x += long self.size = new_size - $Node2D/NinePatchRect.rect_size = new_size + $Node2D/NinePatchRect.size = new_size mode = 1 - return $Node2D/NinePatchRect.rect_size + return $Node2D/NinePatchRect.size func setup_BLC(text_lines : String, given_size, screen_position : Vector2): # Like setup exect screen_position is bottom left corner var split_lines = text_lines.split(",") @@ -65,8 +65,8 @@ func setup_BLC(text_lines : String, given_size, screen_position : Vector2): # Li var label = Label.new() label.name = str(i) label.text = line - label.rect_position = Vector2(0, i * 35) - label.set("custom_fonts/font", load("res://Utilities/Battle/MoveTextFont.tres")) + label.position = Vector2(0, i * 35) + label.set("theme_override_fonts/font", load("res://Utilities/Battle/MoveTextFont.tres")) $Node2D/Lines.add_child(label) i += 1 @@ -74,7 +74,7 @@ func setup_BLC(text_lines : String, given_size, screen_position : Vector2): # Li if given_size != Vector2(0,0) && given_size != null: #Use given size self.size = given_size - $Node2D/NinePatchRect.rect_size = given_size + $Node2D/NinePatchRect.size = given_size else: # Calculate size var new_size = Vector2() @@ -86,15 +86,15 @@ func setup_BLC(text_lines : String, given_size, screen_position : Vector2): # Li # Get the longest lines var long = 0 for label in $Node2D/Lines.get_children(): - if label.rect_size.x > long: - long = label.rect_size.x + if label.size.x > long: + long = label.size.x pass new_size.x += long self.size = new_size - $Node2D/NinePatchRect.rect_size = new_size - $Node2D.position = screen_position - Vector2(0, $Node2D/NinePatchRect.rect_size.y) + $Node2D/NinePatchRect.size = new_size + $Node2D.position = screen_position - Vector2(0, $Node2D/NinePatchRect.size.y) mode = 1 - return $Node2D/NinePatchRect.rect_size + return $Node2D/NinePatchRect.size func _input(event): if mode == 1: @@ -113,16 +113,16 @@ func _input(event): if event.is_action_pressed("ui_accept"): $Node2D/Select/AudioStreamPlayer.play() mode = 0 - yield($Node2D/Select/AudioStreamPlayer, "finished") + await $Node2D/Select/AudioStreamPlayer.finished emit_signal("selected") $Node2D.hide() func update_select(): - $Node2D/Select.rect_position = Vector2(10,18 + 35 * selected_line) + $Node2D/Select.position = Vector2(10,18 + 35 * selected_line) func get_size(): # Must be called after setup - return $Node2D/NinePatchRect.rect_size + return $Node2D/NinePatchRect.size func show(): $Node2D.show() func hide(): $Node2D.hide() -func set_width(var width): - $Node2D/NinePatchRect.rect_size.x = width +func set_width(width): + $Node2D/NinePatchRect.size.x = width diff --git a/Utilities/UI/MultilinePrompt.gd.uid b/Utilities/UI/MultilinePrompt.gd.uid new file mode 100644 index 000000000..8f70bbb5d --- /dev/null +++ b/Utilities/UI/MultilinePrompt.gd.uid @@ -0,0 +1 @@ +uid://ck1au8nyuhblj diff --git a/Utilities/UI/MultilinePrompt.tscn b/Utilities/UI/MultilinePrompt.tscn old mode 100755 new mode 100644 index fa17d6e56..162c9a908 --- a/Utilities/UI/MultilinePrompt.tscn +++ b/Utilities/UI/MultilinePrompt.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=5 format=2] [ext_resource path="res://Audio/SE/Choose.WAV" type="AudioStream" id=1] -[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture" id=2] -[ext_resource path="res://Graphics/Pictures/selarrow.png" type="Texture" id=3] +[ext_resource path="res://Graphics/Windowskins/skin1.png" type="Texture2D" id=2] +[ext_resource path="res://Graphics/Pictures/selarrow.png" type="Texture2D" id=3] [ext_resource path="res://Utilities/UI/MultilinePrompt.gd" type="Script" id=4] [node name="MultiLinePrompt" type="CanvasLayer"] @@ -12,8 +12,8 @@ script = ExtResource( 4 ) [node name="Node2D" type="Node2D" parent="."] [node name="NinePatchRect" type="NinePatchRect" parent="Node2D"] -margin_right = 100.0 -margin_bottom = 110.0 +offset_right = 100.0 +offset_bottom = 110.0 texture = ExtResource( 2 ) region_rect = Rect2( 0, 0, 48, 48 ) patch_margin_left = 6 @@ -25,10 +25,10 @@ __meta__ = { } [node name="Select" type="TextureRect" parent="Node2D"] -margin_left = 10.0 -margin_top = 18.0 -margin_right = 22.0 -margin_bottom = 46.0 +offset_left = 10.0 +offset_top = 18.0 +offset_right = 22.0 +offset_bottom = 46.0 texture = ExtResource( 3 ) __meta__ = { "_edit_use_anchors_": false diff --git a/Utilities/UI/YesNoPrompt.gd b/Utilities/UI/YesNoPrompt.gd old mode 100755 new mode 100644 index 6de00f270..c39081e9a --- a/Utilities/UI/YesNoPrompt.gd +++ b/Utilities/UI/YesNoPrompt.gd @@ -7,7 +7,7 @@ enum { YES, NO } func _ready(): $MultiLinePrompt.setup("Yes,No", Vector2(100,110), screen_position) $MultiLinePrompt.mode = 1 - $MultiLinePrompt.connect("selected", self, "_on_selected") + $MultiLinePrompt.connect("selected", Callable(self, "_on_selected")) func set_screen_position(position : Vector2): # Set before adding to scene tree! screen_position = position diff --git a/Utilities/UI/YesNoPrompt.gd.uid b/Utilities/UI/YesNoPrompt.gd.uid new file mode 100644 index 000000000..1339567cf --- /dev/null +++ b/Utilities/UI/YesNoPrompt.gd.uid @@ -0,0 +1 @@ +uid://cq3m00vwxfa8k diff --git a/Utilities/UI/YesNoPrompt.tscn b/Utilities/UI/YesNoPrompt.tscn old mode 100755 new mode 100644 diff --git a/Utilities/bush.png b/Utilities/bush.png old mode 100755 new mode 100644 diff --git a/Utilities/bush.png.import b/Utilities/bush.png.import old mode 100755 new mode 100644 index 0dfb10786..f09e0c9c1 --- a/Utilities/bush.png.import +++ b/Utilities/bush.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/bush.png-05e60be250546e5bd7e8190d7aef09fe.stex" +type="CompressedTexture2D" +uid="uid://bsq0wwiutvkj2" +path="res://.godot/imported/bush.png-05e60be250546e5bd7e8190d7aef09fe.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://Utilities/bush.png" -dest_files=[ "res://.import/bush.png-05e60be250546e5bd7e8190d7aef09fe.stex" ] +dest_files=["res://.godot/imported/bush.png-05e60be250546e5bd7e8190d7aef09fe.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Utilities/bush_old.png b/Utilities/bush_old.png old mode 100755 new mode 100644 diff --git a/Utilities/bush_old.png.import b/Utilities/bush_old.png.import old mode 100755 new mode 100644 index e137785f8..54f6d1013 --- a/Utilities/bush_old.png.import +++ b/Utilities/bush_old.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/bush_old.png-05d1da9c5b669b397b51d49365c7a671.stex" +type="CompressedTexture2D" +uid="uid://bic3qy0umgwe6" +path="res://.godot/imported/bush_old.png-05d1da9c5b669b397b51d49365c7a671.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://Utilities/bush_old.png" -dest_files=[ "res://.import/bush_old.png-05d1da9c5b669b397b51d49365c7a671.stex" ] +dest_files=["res://.godot/imported/bush_old.png-05d1da9c5b669b397b51d49365c7a671.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Utilities/debug_overlay.gd b/Utilities/debug_overlay.gd old mode 100755 new mode 100644 index 903082cb3..0efee3120 --- a/Utilities/debug_overlay.gd +++ b/Utilities/debug_overlay.gd @@ -6,7 +6,14 @@ func add_stat(stat_name, object, stat_ref, is_method): stats.append([stat_name, object, stat_ref, is_method]) pass +func _input(event): + if event is InputEventKey and event.pressed and not event.echo and event.keycode == KEY_F3: + visible = not visible + func _process(delta): + if not visible: + return + var label_text = "" var fps = Engine.get_frames_per_second() diff --git a/Utilities/debug_overlay.gd.uid b/Utilities/debug_overlay.gd.uid new file mode 100644 index 000000000..eb7aec44f --- /dev/null +++ b/Utilities/debug_overlay.gd.uid @@ -0,0 +1 @@ +uid://cdjvi1giufjqc diff --git a/Utilities/debug_overlay.tscn b/Utilities/debug_overlay.tscn old mode 100755 new mode 100644 index 5f94a36d5..411ed137e --- a/Utilities/debug_overlay.tscn +++ b/Utilities/debug_overlay.tscn @@ -6,8 +6,8 @@ script = ExtResource( 1 ) [node name="Label" type="Label" parent="."] -margin_right = 40.0 -margin_bottom = 14.0 +offset_right = 40.0 +offset_bottom = 14.0 text = "If you see this the game crashed!" __meta__ = { "_edit_use_anchors_": false diff --git a/Utilities/dexbg1_1.png b/Utilities/dexbg1_1.png old mode 100755 new mode 100644 diff --git a/Utilities/dexbg1_1.png.import b/Utilities/dexbg1_1.png.import old mode 100755 new mode 100644 index bcd6dfb82..b76a5b8d9 --- a/Utilities/dexbg1_1.png.import +++ b/Utilities/dexbg1_1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dexbg1_1.png-61c26a152b3380b3ccba3bcb87737bf4.stex" +type="CompressedTexture2D" +uid="uid://booloyvv64biw" +path="res://.godot/imported/dexbg1_1.png-61c26a152b3380b3ccba3bcb87737bf4.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://Utilities/dexbg1_1.png" -dest_files=[ "res://.import/dexbg1_1.png-61c26a152b3380b3ccba3bcb87737bf4.stex" ] +dest_files=["res://.godot/imported/dexbg1_1.png-61c26a152b3380b3ccba3bcb87737bf4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/autotile/README.md b/addons/autotile/README.md deleted file mode 100755 index cc1b942f1..000000000 --- a/addons/autotile/README.md +++ /dev/null @@ -1,61 +0,0 @@ -# Godot AutoTileLayer - -v1.1 - -![Preview](http://i.imgur.com/VR5Z7Up.png) - -This is an addon for the [Godot Engine](https://godotengine.org/) -(currently the git version is requred) that allows automatic 2D tiling -using RPG Maker's Autotile format. - -For more information on the format: -http://blog.rpgmakerweb.com/tutorials/anatomy-of-an-autotile/ - -Compatible with both Godot 2.1 and git. -https://github.com/godotengine/godot - -Tileset used in preview: -http://opengameart.org/content/lpc-modified-base-tiles - -## Usage - - 1. Download and place everything in your project's `addons/autotile/` - directory tree. - 2. In Godot, go to Scene -> Project Settings -> Plugins (Tab). - 3. Set the status for the plugin to `Active`. - 4. In the 2D scene editor, create a new node. Type in `AutoTileLayer` - to find the node to add. - 5. Use the property panel to set up the tileset to use. - 6. in the default brush mode, use the left mouse button to draw and - right mouse button to erase. - 7. Switch to box mode to cover larger areas in one go using the toggle - at the top of the viewport or using `B` and `N` keys. - -*NOTE*: While RPG Maker's Autotile is a conveninent format to work with -do remember that most of their official tilesets are licensed for use -only on their products. Always check the license before using other -people's work in your project. - -## License - -Copyright (c) 2016, Zher Huei Lee -All rights reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - - 2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - - 3. This notice may not be removed or altered from any source - distribution. diff --git a/addons/autotile/icon.png b/addons/autotile/icon.png deleted file mode 100755 index f7b0bdbf8..000000000 Binary files a/addons/autotile/icon.png and /dev/null differ diff --git a/addons/autotile/icon.png.import b/addons/autotile/icon.png.import deleted file mode 100755 index 132b84b87..000000000 --- a/addons/autotile/icon.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/icon.png-c28eb11804305a91427275a0a1a178b3.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/autotile/icon.png" -dest_files=[ "res://.import/icon.png-c28eb11804305a91427275a0a1a178b3.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/addons/autotile/layer.gd b/addons/autotile/layer.gd deleted file mode 100755 index 8338b5217..000000000 --- a/addons/autotile/layer.gd +++ /dev/null @@ -1,316 +0,0 @@ -# Godot AutoTileLayer v1.1 -# https://github.com/leezh/autotile -# -# Copyright (c) 2016, Zher Huei Lee -# All rights reserved. -# -# This software is provided 'as-is', without any express or implied -# warranty. In no event will the authors be held liable for any damages -# arising from the use of this software. -# -# Permission is granted to anyone to use this software for any purpose, -# including commercial applications, and to alter it and redistribute it -# freely, subject to the following restrictions: -# -# 1. The origin of this software must not be misrepresented; you must not -# claim that you wrote the original software. If you use this software -# in a product, an acknowledgment in the product documentation would -# be appreciated but is not required. -# -# 2. Altered source versions must be plainly marked as such, and must not -# be misrepresented as being the original software. -# -# 3. This notice may not be removed or altered from any source -# distribution. - -tool -extends StaticBody2D - -const MASK_TL = 1 -const MASK_TOP = 2 -const MASK_TR = 4 -const MASK_LEFT = 8 -const MASK_RIGHT = 16 -const MASK_BL = 32 -const MASK_BOTTOM = 64 -const MASK_BR = 128 -const MASK_ALL = 255 - -const SOLID_NONE = 0 -const SOLID_ALL = 1 -const SOLID_EXCEPT_TOP = 2 - -export(Texture) var texture setget _set_texture -export(int, 2, 128) var tile_size = 32 setget _set_tile_size -export(bool) var draw_center = true setget _set_draw_center -export(Vector2) var region_offset = Vector2(0, 0) setget _set_region_offset -export(bool) var solid = false setget _set_solid -export(Vector2) var solid_offset = Vector2(0, 0) setget _set_solid_offset -onready var is_ready = true -var data = {} setget _set_data -var data_cache = [] -var data_modified = true -var min_pos = Vector2(0, 0) -var max_pos = Vector2(0, 0) - -# Backwards compatability. Remove when Godot 3.0 is released. -var _gd_21_editor - -func _ready(): - _regen_data() - -func _get_property_list(): - return [{ - "hint": PROPERTY_HINT_NONE, - "usage": PROPERTY_USAGE_STORAGE, - "name": "autotile/data", - "type": TYPE_INT_ARRAY - }] - -func _get(property): - if property == "autotile/data": - if data_modified: - _regen_data() - return data_cache - -func _set(property, value): - if property == "autotile/data": - data.clear() - var i = 0 - while i + 1 < value.size(): - data[Vector2(value[i], value[i + 1])] = 0 - i += 2 - if is_ready: - _regen_data() - return true - -func _set_texture(value): - texture = value - update() - -func _set_tile_size(value): - tile_size = value - data_modified = true - update() - -func _set_region_offset(value): - region_offset = value - update() - -func _set_solid(value): - solid = value - data_modified = true - update() - -func _set_solid_offset(value): - solid_offset = value - data_modified = true - update() - -func _set_draw_center(value): - draw_center = value - update() - -func _set_data(value): - data = value - data_modified = true - update() - -func _regen_data(): - var shape - if solid: - shape = RectangleShape2D.new() - shape.set_extents(Vector2(0.5, 0.5) * tile_size) - clear_shapes() - data_cache.clear() - min_pos = Vector2(0, 0) - max_pos = Vector2(0, 0) - for pos in data.keys(): - min_pos.x = min(min_pos.x, pos.x) - min_pos.y = min(min_pos.x, pos.y) - max_pos.x = max(max_pos.x, pos.x) - max_pos.y = max(max_pos.x, pos.y) - data_cache.append(int(pos.x)) - data_cache.append(int(pos.y)) - var mask = 0 - if data.has(pos + Vector2(-1, -1)): - mask = mask | MASK_TL - if data.has(pos + Vector2( 0, -1)): - mask = mask | MASK_TOP - if data.has(pos + Vector2( 1, -1)): - mask = mask | MASK_TR - if data.has(pos + Vector2(-1, 0)): - mask = mask | MASK_LEFT - if data.has(pos + Vector2( 1, 0)): - mask = mask | MASK_RIGHT - if data.has(pos + Vector2(-1, 1)): - mask = mask | MASK_BL - if data.has(pos + Vector2( 0, 1)): - mask = mask | MASK_BOTTOM - if data.has(pos + Vector2( 1, 1)): - mask = mask | MASK_BR - data[pos] = mask - if solid and is_inside_tree() and not get_tree().is_editor_hint(): - var ofs = (pos + Vector2(0.5, 0.5)) * tile_size + solid_offset - add_shape(shape, Matrix32(0, ofs)) - data_modified = false - update() - -const CORNERS = [ - { - "offset": Vector2(0, 0), - "tests": [ - [ - MASK_LEFT | MASK_TOP | MASK_TL, - MASK_LEFT | MASK_TOP, - Vector2(1, 0) - ], - [ - MASK_LEFT | MASK_TOP | MASK_TL, - MASK_LEFT | MASK_TOP | MASK_TL, - Vector2(1, 2) - ], - [ - MASK_LEFT | MASK_TOP, - MASK_LEFT, - Vector2(1, 1) - ], - [ - MASK_LEFT | MASK_TOP, - MASK_TOP, - Vector2(0, 2) - ], - [ - MASK_LEFT | MASK_TOP, - 0, - Vector2(0, 1) - ], - ], - }, - { - "offset": Vector2(1, 0), - "tests": [ - [ - MASK_RIGHT | MASK_TOP | MASK_TR, - MASK_RIGHT | MASK_TOP, - Vector2(1, 0) - ], - [ - MASK_RIGHT | MASK_TOP | MASK_TR, - MASK_RIGHT | MASK_TOP | MASK_TR, - Vector2(0, 2) - ], - [ - MASK_RIGHT | MASK_TOP, - MASK_RIGHT, - Vector2(0, 1) - ], - [ - MASK_RIGHT | MASK_TOP, - MASK_TOP, - Vector2(1, 2) - ], - [ - MASK_RIGHT | MASK_TOP, - 0, - Vector2(1, 1) - ], - ], - }, - { - "offset": Vector2(0, 1), - "tests": [ - [ - MASK_LEFT | MASK_BOTTOM | MASK_BL, - MASK_LEFT | MASK_BOTTOM, - Vector2(1, 0) - ], - [ - MASK_LEFT | MASK_BOTTOM | MASK_BL, - MASK_LEFT | MASK_BOTTOM | MASK_BL, - Vector2(1, 1) - ], - [ - MASK_LEFT | MASK_BOTTOM, - MASK_LEFT, - Vector2(1, 2) - ], - [ - MASK_LEFT | MASK_BOTTOM, - MASK_BOTTOM, - Vector2(0, 1) - ], - [ - MASK_LEFT | MASK_BOTTOM, - 0, - Vector2(0, 2) - ], - ], - }, - { - "offset": Vector2(1, 1), - "tests": [ - [ - MASK_RIGHT | MASK_BOTTOM | MASK_BR, - MASK_RIGHT | MASK_BOTTOM, - Vector2(1, 0) - ], - [ - MASK_RIGHT | MASK_BOTTOM | MASK_BR, - MASK_RIGHT | MASK_BOTTOM | MASK_BR, - Vector2(0, 1) - ], - [ - MASK_RIGHT | MASK_BOTTOM, - MASK_RIGHT, - Vector2(0, 2) - ], - [ - MASK_RIGHT | MASK_BOTTOM, - MASK_BOTTOM, - Vector2(1, 1) - ], - [ - MASK_RIGHT | MASK_BOTTOM, - 0, - Vector2(1, 2) - ], - ], - }, -] - -func _draw(): - if data_modified: - _regen_data() - if texture != null: - for pos in data.keys(): - var mask = data[pos] - if not draw_center and mask == MASK_ALL: - continue - var size = Vector2(tile_size, tile_size) / 2 - for corner in CORNERS: - var ofs = (pos + corner["offset"] / 2) * tile_size - var rect = Rect2(region_offset + corner["offset"] * size, size) - for test in corner["tests"]: - if (mask & test[0]) == test[1]: - rect.pos += test[2] * tile_size - draw_texture_rect_region(texture, Rect2(ofs, size), rect) - break - # Backwards compatability. Remove when Godot 3.0 is released. - if _gd_21_editor: - _gd_21_editor.forward_draw_over_canvas(get_global_transform().inverse(), self) - -func get_item_rect(): - return Rect2(min_pos * tile_size, (max_pos - min_pos) * tile_size) - -func has_tile(pos): - return data.has(pos) - -func add_tile(pos): - data[pos] = 0 - data_modified = true - -func remove_tile(pos): - data.erase(pos) - data_modified = true - diff --git a/addons/autotile/plugin.cfg b/addons/autotile/plugin.cfg deleted file mode 100755 index 062c57e10..000000000 --- a/addons/autotile/plugin.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[plugin] - -name="Autotile" -description="GD Script impementation of RPG Maker's Autotile" -author="Zher Huei Lee" -version="1.1" -script="plugin.gd" diff --git a/addons/autotile/plugin.gd b/addons/autotile/plugin.gd deleted file mode 100755 index 8190c7a99..000000000 --- a/addons/autotile/plugin.gd +++ /dev/null @@ -1,258 +0,0 @@ -# Godot AutoTileLayer v1.1 -# https://github.com/leezh/autotile -# -# Copyright (c) 2016, Zher Huei Lee -# All rights reserved. -# -# This software is provided 'as-is', without any express or implied -# warranty. In no event will the authors be held liable for any damages -# arising from the use of this software. -# -# Permission is granted to anyone to use this software for any purpose, -# including commercial applications, and to alter it and redistribute it -# freely, subject to the following restrictions: -# -# 1. The origin of this software must not be misrepresented; you must not -# claim that you wrote the original software. If you use this software -# in a product, an acknowledgment in the product documentation would -# be appreciated but is not required. -# -# 2. Altered source versions must be plainly marked as such, and must not -# be misrepresented as being the original software. -# -# 3. This notice may not be removed or altered from any source -# distribution. - -tool -extends EditorPlugin - -var AutoTileLayer = load("res://addons/autotile/layer.gd") -var icon = load("res://addons/autotile/icon.png") - -const MODE_NONE = 0 -const MODE_BRUSH = 1 -const MODE_BOX = 2 - -var mode = MODE_BRUSH -var mode_toggle = null - -var drag_button = 0 -var drag_start = null - -var current = null -var current_modified = false -var current_hover = null -var current_undo = {} - -func _enter_tree(): - add_custom_type("AutoTileLayer", "StaticBody2D", AutoTileLayer, icon) - -func _exit_tree(): - remove_custom_type("AutoTileLayer") - if mode_toggle != null: - mode_toggle.free() - -func get_state(): - return { - "mode": mode - } - -func set_state(state): - mode = state["mode"] - drag_button = 0 - _update_mode_toggle() - -func _update_mode_toggle(): - if mode_toggle != null: - if mode == MODE_NONE: - mode_toggle.set_text(tr("Paint Mode Disabled")) - elif mode == MODE_BRUSH: - mode_toggle.set_text(tr("Brush Paint Mode")) - elif mode == MODE_BOX: - mode_toggle.set_text(tr("Box Paint Mode")) - -func _on_mode_pressed(): - if mode == MODE_NONE: - mode = MODE_BRUSH - elif mode == MODE_BRUSH: - mode = MODE_BOX - elif mode == MODE_BOX: - mode = MODE_NONE - drag_button = 0 - _update_mode_toggle() - -func _on_layer_edit_start(): - if current_modified: - return - current_modified = true - current_undo = {} - for pos in current.data: - current_undo[pos] = 0 - -func _on_layer_edit_finish(): - current_modified = false - var current_do = {} - for pos in current.data: - current_do[pos] = 0 - var undoredo = get_undo_redo() - undoredo.create_action("AutoTileLayer Edited") - undoredo.add_undo_method(current, "_set_data", current_undo) - undoredo.add_do_method(current, "_set_data", current_do) - undoredo.commit_action() - -func handles(object): - if object extends AutoTileLayer: - return true - -func forward_canvas_input_event(canvas_xform, event): - if current == null: - return - if current extends AutoTileLayer: - if event.type == InputEvent.KEY and event.pressed: - if event.scancode == KEY_B: - mode = MODE_BRUSH - drag_button = 0 - _update_mode_toggle() - return true - if event.scancode == KEY_N: - mode = MODE_BOX - drag_button = 0 - _update_mode_toggle() - return true - return - elif event.type == InputEvent.MOUSE_BUTTON: - pass - elif event.type == InputEvent.MOUSE_MOTION: - pass - else: - return - var pos = canvas_xform.affine_inverse().xform(Vector2(event.x, event.y)) - pos = current.get_global_transform().affine_inverse().xform(pos) - pos = pos / current.tile_size - pos = Vector2(floor(pos.x), floor(pos.y)) - if current_hover == null or current_hover != pos: - current_hover = pos - update_canvas() - if mode == MODE_BRUSH: - if event.type == InputEvent.MOUSE_BUTTON: - if event.pressed: - if event.button_index == 1 or event.button_index == 2: - if drag_button == 0: - drag_button = event.button_index - else: - return - elif event.button_index == drag_button: - drag_button = 0 - else: - return - if drag_button == 1: - if not current.has_tile(pos): - _on_layer_edit_start() - current.add_tile(pos) - current.update() - elif drag_button == 2: - if current.has_tile(pos): - _on_layer_edit_start() - current.remove_tile(pos) - current.update() - elif current_modified: - _on_layer_edit_finish() - return drag_button - elif mode == MODE_BOX: - if event.type == InputEvent.MOUSE_BUTTON: - if event.pressed: - if event.button_index == 1 or event.button_index == 2: - if drag_button == 0: - drag_button = event.button_index - drag_start = pos - return true - elif event.button_index == drag_button: - var min_x = min(pos.x, drag_start.x) - var max_x = max(pos.x, drag_start.x) + 1 - var min_y = min(pos.y, drag_start.y) - var max_y = max(pos.y, drag_start.y) + 1 - _on_layer_edit_start() - for x in range(min_x, max_x): - for y in range(min_y, max_y): - if drag_button == 1: - current.add_tile(Vector2(x, y)) - elif drag_button == 2: - current.remove_tile(Vector2(x, y)) - current.update() - _on_layer_edit_finish() - drag_button = 0 - update_canvas() - return true - elif event.type == InputEvent.MOUSE_MOTION and drag_button: - return true - -func forward_draw_over_canvas(canvas_xform, canvas): - if current == null: - return - if current extends AutoTileLayer: - if current_hover == null or mode == MODE_NONE: - return - var control_xform = current.get_global_transform() - var pos = control_xform.xform(current_hover * current.tile_size) - pos = canvas_xform.xform(pos) - var size = control_xform.basis_xform(Vector2(1, 1) * current.tile_size) - size = canvas_xform.basis_xform(size) - canvas.draw_rect(Rect2(pos, size), Color(1, 1, 1, 0.5)) - if mode == MODE_BOX and drag_button != 0: - var min_x = min(current_hover.x, drag_start.x) - var max_x = max(current_hover.x, drag_start.x) + 1 - var min_y = min(current_hover.y, drag_start.y) - var max_y = max(current_hover.y, drag_start.y) + 1 - pos = Vector2(min_x, min_y) * current.tile_size - pos = control_xform.xform(pos) - pos = canvas_xform.xform(pos) - size = Vector2(max_x - min_x, max_y - min_y) * current.tile_size - size = control_xform.basis_xform(size) - size = canvas_xform.basis_xform(size) - canvas.draw_rect(Rect2(pos, size), Color(1, 1, 1, 0.5)) - -func edit(object): - if current != object: - if current != null: - _gd_21_disconnect() - current = object - current_hover = null - current_modified = false - drag_button = 0 - _gd_21_connect() - if mode_toggle == null: - mode_toggle = ToolButton.new() - mode_toggle.connect("pressed", self, "_on_mode_pressed") - _update_mode_toggle() - add_control_to_container(CONTAINER_CANVAS_EDITOR_MENU, mode_toggle) - -func make_visible(visible): - if visible == false: - if current != null: - _gd_21_disconnect() - current = null - if mode_toggle != null: - mode_toggle.free() - mode_toggle = null - -# Backwards compatability. Remove when Godot 3.0 is released. -var old_methods = OS.get_engine_version()["major"] == "2" and OS.get_engine_version()["minor"] == "1" - -func forward_input_event(event): - if current != null: - return forward_canvas_input_event(current.get_viewport_transform(), event) - -func update_canvas(): - if old_methods: - current.update() - return - .update_canvas() - -func _gd_21_connect(): - if old_methods: - current._gd_21_editor = self - -func _gd_21_disconnect(): - if old_methods: - current._gd_21_editor = null - diff --git a/addons/create_pokemon/interface.tscn b/addons/create_pokemon/interface.tscn deleted file mode 100755 index a79bc6416..000000000 --- a/addons/create_pokemon/interface.tscn +++ /dev/null @@ -1,409 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://Fonts/NotoSansCJKsc-Medium.otf" type="DynamicFontData" id=1] - -[sub_resource type="StyleBoxFlat" id=1] -bg_color = Color( 0.12549, 0.145098, 0.192157, 1 ) - -[sub_resource type="DynamicFont" id=2] -size = 30 -font_data = ExtResource( 1 ) - -[node name="Control" type="Control"] -anchor_right = 1.0 -anchor_bottom = 1.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ColorRect2" type="ColorRect" parent="."] -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -margin_left = -204.5 -margin_top = -199.0 -margin_right = 200.5 -margin_bottom = 279.0 -color = Color( 0.12549, 0.145098, 0.192157, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ColorRect" type="ColorRect" parent="."] -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -margin_left = -195.0 -margin_top = -190.0 -margin_right = 190.0 -margin_bottom = 269.0 -color = Color( 0.2, 0.231373, 0.309804, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Name_Label" type="Label" parent="ColorRect"] -margin_left = 14.6611 -margin_top = 73.3055 -margin_right = 54.6611 -margin_bottom = 87.3055 -text = "Name" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ID_Label" type="Label" parent="ColorRect"] -margin_left = 14.6611 -margin_top = 104.305 -margin_right = 54.6611 -margin_bottom = 118.305 -text = "ID" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Exp_yield_Label" type="Label" parent="ColorRect"] -margin_left = 230.661 -margin_top = 104.305 -margin_right = 288.661 -margin_bottom = 118.305 -text = "EXP yield" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Name" type="LineEdit" parent="ColorRect"] -margin_left = 60.8004 -margin_top = 67.9619 -margin_right = 254.8 -margin_bottom = 91.9619 - -[node name="ID" type="SpinBox" parent="ColorRect"] -margin_left = 61.0606 -margin_top = 99.9665 -margin_right = 135.061 -margin_bottom = 123.966 - -[node name="Exp_yield" type="SpinBox" parent="ColorRect"] -margin_left = 299.061 -margin_top = 99.9665 -margin_right = 373.061 -margin_bottom = 123.966 -max_value = 65000.0 - -[node name="Stats" type="Control" parent="ColorRect"] -margin_right = 40.0 -margin_bottom = 40.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="HP" type="SpinBox" parent="ColorRect/Stats"] -margin_left = 101.061 -margin_top = 131.966 -margin_right = 175.061 -margin_bottom = 155.966 -max_value = 65000.0 - -[node name="Attack" type="SpinBox" parent="ColorRect/Stats"] -margin_left = 101.061 -margin_top = 163.966 -margin_right = 175.061 -margin_bottom = 187.966 -max_value = 65000.0 - -[node name="Defense" type="SpinBox" parent="ColorRect/Stats"] -margin_left = 101.061 -margin_top = 195.966 -margin_right = 175.061 -margin_bottom = 219.966 -max_value = 65000.0 - -[node name="Sp Attack" type="SpinBox" parent="ColorRect/Stats"] -margin_left = 101.061 -margin_top = 227.966 -margin_right = 175.061 -margin_bottom = 251.966 -max_value = 65000.0 - -[node name="Sp Defense" type="SpinBox" parent="ColorRect/Stats"] -margin_left = 101.061 -margin_top = 259.966 -margin_right = 175.061 -margin_bottom = 283.966 -max_value = 65000.0 - -[node name="Speed" type="SpinBox" parent="ColorRect/Stats"] -margin_left = 101.061 -margin_top = 291.966 -margin_right = 175.061 -margin_bottom = 315.966 -max_value = 65000.0 - -[node name="HP_Label" type="Label" parent="ColorRect/Stats"] -margin_left = 14.6611 -margin_top = 136.305 -margin_right = 54.6611 -margin_bottom = 150.305 -text = "HP" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Attack_Label" type="Label" parent="ColorRect/Stats"] -margin_left = 14.6611 -margin_top = 168.305 -margin_right = 54.6611 -margin_bottom = 182.305 -text = "Attack" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Defense_Label" type="Label" parent="ColorRect/Stats"] -margin_left = 14.6611 -margin_top = 200.305 -margin_right = 54.6611 -margin_bottom = 214.305 -text = "Defense" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Sp Attack_Label" type="Label" parent="ColorRect/Stats"] -margin_left = 14.6611 -margin_top = 232.305 -margin_right = 54.6611 -margin_bottom = 246.305 -text = "Sp. Attack" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Sp Defense_Label" type="Label" parent="ColorRect/Stats"] -margin_left = 14.6611 -margin_top = 264.305 -margin_right = 54.6611 -margin_bottom = 278.305 -text = "Sp. Defense" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Speed_Label" type="Label" parent="ColorRect/Stats"] -margin_left = 14.6611 -margin_top = 296.305 -margin_right = 54.6611 -margin_bottom = 310.305 -text = "Speed" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="EV yield" type="Control" parent="ColorRect"] -margin_right = 40.0 -margin_bottom = 40.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="EV HP" type="SpinBox" parent="ColorRect/EV yield"] -margin_left = 300.061 -margin_top = 131.966 -margin_right = 374.061 -margin_bottom = 155.966 -max_value = 31.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="EV Attack" type="SpinBox" parent="ColorRect/EV yield"] -margin_left = 300.061 -margin_top = 163.966 -margin_right = 374.061 -margin_bottom = 187.966 -max_value = 31.0 - -[node name="EV Defense" type="SpinBox" parent="ColorRect/EV yield"] -margin_left = 300.061 -margin_top = 195.966 -margin_right = 374.061 -margin_bottom = 219.966 -max_value = 31.0 - -[node name="EV Sp Attack" type="SpinBox" parent="ColorRect/EV yield"] -margin_left = 300.061 -margin_top = 227.966 -margin_right = 374.061 -margin_bottom = 251.966 -max_value = 31.0 - -[node name="EV Sp Defense" type="SpinBox" parent="ColorRect/EV yield"] -margin_left = 300.061 -margin_top = 259.966 -margin_right = 374.061 -margin_bottom = 283.966 -max_value = 31.0 - -[node name="EV Speed" type="SpinBox" parent="ColorRect/EV yield"] -margin_left = 300.061 -margin_top = 291.966 -margin_right = 374.061 -margin_bottom = 315.966 -max_value = 31.0 - -[node name="HP_Label2" type="Label" parent="ColorRect/EV yield"] -margin_left = 190.661 -margin_top = 136.305 -margin_right = 230.661 -margin_bottom = 150.305 -text = "EV HP" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Attack_Label2" type="Label" parent="ColorRect/EV yield"] -margin_left = 190.661 -margin_top = 168.305 -margin_right = 230.661 -margin_bottom = 182.305 -text = "EV Attack" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Defense_Label2" type="Label" parent="ColorRect/EV yield"] -margin_left = 190.661 -margin_top = 200.305 -margin_right = 243.661 -margin_bottom = 214.305 -text = "EV Defense" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Sp Attack_Label2" type="Label" parent="ColorRect/EV yield"] -margin_left = 190.661 -margin_top = 232.305 -margin_right = 253.661 -margin_bottom = 246.305 -text = "EV Sp. Attack" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Sp Defense_Label2" type="Label" parent="ColorRect/EV yield"] -margin_left = 190.661 -margin_top = 264.305 -margin_right = 266.661 -margin_bottom = 278.305 -text = "EV Sp. Defense" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Speed_Label2" type="Label" parent="ColorRect/EV yield"] -margin_left = 190.661 -margin_top = 296.305 -margin_right = 230.661 -margin_bottom = 310.305 -text = "EV Speed" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Evolution" type="Control" parent="ColorRect"] -margin_right = 40.0 -margin_bottom = 40.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Level_Label" type="Label" parent="ColorRect/Evolution"] -margin_left = 195.368 -margin_top = 344.721 -margin_right = 292.368 -margin_bottom = 358.721 -text = "Evolution Level" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Level" type="SpinBox" parent="ColorRect/Evolution"] -margin_left = 301.0 -margin_top = 340.0 -margin_right = 375.0 -margin_bottom = 364.0 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ID_Label" type="Label" parent="ColorRect/Evolution"] -margin_left = 195.368 -margin_top = 376.721 -margin_right = 292.368 -margin_bottom = 390.721 -text = "Evolution ID" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="ID" type="SpinBox" parent="ColorRect/Evolution"] -margin_left = 301.061 -margin_top = 371.966 -margin_right = 375.061 -margin_bottom = 395.966 -max_value = 200.0 - -[node name="Male_Rate_Label" type="Label" parent="ColorRect"] -margin_left = 14.2 -margin_top = 377.3 -margin_right = 77.2 -margin_bottom = 391.3 -text = "Male Rate" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Male_Rate" type="SpinBox" parent="ColorRect"] -margin_left = 100.0 -margin_top = 372.0 -margin_right = 174.0 -margin_bottom = 397.0 -step = 0.5 -value = 87.5 - -[node name="Button" type="Button" parent="ColorRect"] -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -margin_left = -53.8649 -margin_top = 182.304 -margin_right = 58.1351 -margin_bottom = 218.304 -text = "Add" -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="leveling_Rate" type="OptionButton" parent="ColorRect"] -margin_left = 45.5999 -margin_top = 329.65 -margin_right = 155.6 -margin_bottom = 349.65 -custom_styles/normal = SubResource( 1 ) -text = "SLOW" -items = [ "SLOW", null, false, 0, null, "MEDIUM_SLOW", null, false, 1, null, "MEDIUM_FAST", null, false, 2, null, "FAST", null, false, 3, null, "ERRATIC", null, false, 4, null, "FLUCTUATING", null, false, 5, null ] -selected = 0 - -[node name="RichTextLabel" type="RichTextLabel" parent="ColorRect"] -margin_left = 11.9507 -margin_top = 7.89461 -margin_right = 302.951 -margin_bottom = 47.8946 -custom_fonts/normal_font = SubResource( 2 ) -text = "CREATE POKEMON" -scroll_active = false diff --git a/addons/vnen.tiled_importer/plugin.cfg b/addons/vnen.tiled_importer/plugin.cfg deleted file mode 100755 index 40a544f38..000000000 --- a/addons/vnen.tiled_importer/plugin.cfg +++ /dev/null @@ -1,8 +0,0 @@ -config_version=3 -[plugin] - -name="Tiled Map Importer" -description="Importer for TileMaps and TileSets made on Tiled Map Editor" -version="2.3" -author="George Marques" -script="vnen.tiled_importer.gd" diff --git a/addons/vnen.tiled_importer/polygon_sorter.gd b/addons/vnen.tiled_importer/polygon_sorter.gd deleted file mode 100755 index 7a6f9b16b..000000000 --- a/addons/vnen.tiled_importer/polygon_sorter.gd +++ /dev/null @@ -1,67 +0,0 @@ -# The MIT License (MIT) -# -# Copyright (c) 2018 George Marques -# -# 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. - -# Sorter for polygon vertices -tool -extends Reference - -var center - -# Sort the vertices of a convex polygon to clockwise order -# Receives a PoolVector2Array and returns a new one -func sort_polygon(vertices): - vertices = Array(vertices) - - var centroid = Vector2() - var size = vertices.size() - - for i in range(0, size): - centroid += vertices[i] - - centroid /= size - - center = centroid - vertices.sort_custom(self, "is_less") - - return PoolVector2Array(vertices) - -# Sorter function, determines which of the poins should come first -func is_less(a, b): - if a.x - center.x >= 0 and b.x - center.x < 0: - return false - elif a.x - center.x < 0 and b.x - center.x >= 0: - return true - elif a.x - center.x == 0 and b.x - center.x == 0: - if a.y - center.y >= 0 or b.y - center.y >= 0: - return a.y < b.y - return a.y > b.y - - var det = (a.x - center.x) * (b.y - center.y) - (b.x - center.x) * (a.y - center.y) - if det > 0: - return true - elif det < 0: - return false - - var d1 = (a - center).length_squared() - var d2 = (b - center).length_squared() - - return d1 < d2 \ No newline at end of file diff --git a/addons/vnen.tiled_importer/tiled.png b/addons/vnen.tiled_importer/tiled.png deleted file mode 100755 index 17d7d492e..000000000 Binary files a/addons/vnen.tiled_importer/tiled.png and /dev/null differ diff --git a/addons/vnen.tiled_importer/tiled.png.import b/addons/vnen.tiled_importer/tiled.png.import deleted file mode 100755 index 6d8287053..000000000 --- a/addons/vnen.tiled_importer/tiled.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tiled.png-dbbabe58e4f927769540a522a2073689.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/vnen.tiled_importer/tiled.png" -dest_files=[ "res://.import/tiled.png-dbbabe58e4f927769540a522a2073689.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/addons/vnen.tiled_importer/tiled_import_plugin.gd b/addons/vnen.tiled_importer/tiled_import_plugin.gd deleted file mode 100755 index 4c5ee10ff..000000000 --- a/addons/vnen.tiled_importer/tiled_import_plugin.gd +++ /dev/null @@ -1,141 +0,0 @@ -# The MIT License (MIT) -# -# Copyright (c) 2018 George Marques -# -# 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. - -tool -extends EditorImportPlugin - -enum { PRESET_DEFAULT, PRESET_PIXEL_ART } - -const TiledMapReader = preload("tiled_map_reader.gd") - -func get_importer_name(): - return "vnen.tiled_importer" - -func get_visible_name(): - return "Scene from Tiled" - -func get_recognized_extensions(): - if ProjectSettings.get_setting("tiled_importer/enable_json_format"): - return ["json", "tmx"] - else: - return ["tmx"] - -func get_save_extension(): - return "scn" - -func get_priority(): - return 1 - -func get_import_order(): - return 100 - -func get_resource_type(): - return "PackedScene" - -func get_preset_count(): - return 2 - -func get_preset_name(preset): - match preset: - PRESET_DEFAULT: return "Default" - PRESET_PIXEL_ART: return "Pixel Art" - -func get_import_options(preset): - return [ - { - "name": "custom_properties", - "default_value": true - }, - { - "name": "tile_metadata", - "default_value": false - }, - { - "name": "uv_clip", - "default_value": true - }, - { - "name": "image_flags", - "default_value": 0 if preset == PRESET_PIXEL_ART else Texture.FLAGS_DEFAULT, - "property_hint": PROPERTY_HINT_FLAGS, - "hint_string": "Mipmaps,Repeat,Filter,Anisotropic,sRGB,Mirrored Repeat" - }, - { - "name": "collision_layer", - "default_value": 1, - "property_hint": PROPERTY_HINT_LAYERS_2D_PHYSICS - }, - { - "name": "embed_internal_images", - "default_value": true if preset == PRESET_PIXEL_ART else false - }, - { - "name": "save_tiled_properties", - "default_value": false - }, - { - "name": "add_background", - "default_value": true - }, - { - "name": "post_import_script", - "default_value": "", - "property_hint": PROPERTY_HINT_FILE, - "hint_string": "*.gd;GDScript" - } - ] - -func get_option_visibility(option, options): - return true - -func import(source_file, save_path, options, r_platform_variants, r_gen_files): - var map_reader = TiledMapReader.new() - - # Offset is only optional for importing TileSets - options.apply_offset = true - var scene = map_reader.build(source_file, options) - - if typeof(scene) != TYPE_OBJECT: - # Error happened - return scene - - # Post imports script - if not options.post_import_script.empty(): - var script = load(options.post_import_script) - if not script or not script is GDScript: - printerr("Post import script is not a GDScript.") - return ERR_INVALID_PARAMETER - - script = script.new() - if not script.has_method("post_import"): - printerr("Post import script does not have a 'post_import' method.") - return ERR_INVALID_PARAMETER - - scene = script.post_import(scene) - - if not scene or not scene is Node2D: - printerr("Invalid scene returned from post import script.") - return ERR_INVALID_DATA - - var packed_scene = PackedScene.new() - packed_scene.pack(scene) - return ResourceSaver.save("%s.%s" % [save_path, get_save_extension()], packed_scene) diff --git a/addons/vnen.tiled_importer/tiled_map_reader.gd b/addons/vnen.tiled_importer/tiled_map_reader.gd deleted file mode 100755 index 55b5a8257..000000000 --- a/addons/vnen.tiled_importer/tiled_map_reader.gd +++ /dev/null @@ -1,1328 +0,0 @@ -# The MIT License (MIT) -# -# Copyright (c) 2018 George Marques -# -# 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. - -tool -extends Reference - -# Constants for tile flipping -# http://doc.mapeditor.org/reference/tmx-map-format/#tile-flipping -const FLIPPED_HORIZONTALLY_FLAG = 0x80000000 -const FLIPPED_VERTICALLY_FLAG = 0x40000000 -const FLIPPED_DIAGONALLY_FLAG = 0x20000000 - -# XML Format reader -const TiledXMLToDictionary = preload("tiled_xml_to_dict.gd") - -# Polygon vertices sorter -const PolygonSorter = preload("polygon_sorter.gd") - -# Prefix for error messages, make easier to identify the source -const error_prefix = "Tiled Importer: " - -# Properties to save the value in the metadata -const whitelist_properties = [ - "backgroundcolor", - "compression", - "draworder", - "gid", - "height", - "imageheight", - "imagewidth", - "infinite", - "margin", - "name", - "orientation", - "probability", - "spacing", - "tilecount", - "tiledversion", - "tileheight", - "tilewidth", - "type", - "version", - "visible", - "width", -] - -# All templates loaded, can be looked up by path name -var _loaded_templates = {} -# Maps each tileset file used by the map to it's first gid; Used for template parsing -var _tileset_path_to_first_gid = {} - -func reset_global_memebers(): - _loaded_templates = {} - _tileset_path_to_first_gid = {} - -# Main function -# Reads a source file and gives back a scene -func build(source_path, options): - reset_global_memebers() - var map = read_file(source_path) - if typeof(map) == TYPE_INT: - return map - if typeof(map) != TYPE_DICTIONARY: - return ERR_INVALID_DATA - - var err = validate_map(map) - if err != OK: - return err - - var cell_size = Vector2(int(map.tilewidth), int(map.tileheight)) - var map_mode = TileMap.MODE_SQUARE - var map_offset = TileMap.HALF_OFFSET_DISABLED - var map_pos_offset = Vector2() - var map_background = Color() - var cell_offset = Vector2() - if "orientation" in map: - match map.orientation: - "isometric": - map_mode = TileMap.MODE_ISOMETRIC - "staggered": - map_pos_offset.y -= cell_size.y / 2 - match map.staggeraxis: - "x": - map_offset = TileMap.HALF_OFFSET_Y - cell_size.x /= 2.0 - if map.staggerindex == "even": - cell_offset.x += 1 - map_pos_offset.x -= cell_size.x - "y": - map_offset = TileMap.HALF_OFFSET_X - cell_size.y /= 2.0 - if map.staggerindex == "even": - cell_offset.y += 1 - map_pos_offset.y -= cell_size.y - "hexagonal": - # Godot maps are always odd and don't have an "even" setting. To - # imitate even staggering we simply start one row/column late and - # adjust the position of the whole map. - match map.staggeraxis: - "x": - map_offset = TileMap.HALF_OFFSET_Y - cell_size.x = int((cell_size.x + map.hexsidelength) / 2) - if map.staggerindex == "even": - cell_offset.x += 1 - map_pos_offset.x -= cell_size.x - "y": - map_offset = TileMap.HALF_OFFSET_X - cell_size.y = int((cell_size.y + map.hexsidelength) / 2) - if map.staggerindex == "even": - cell_offset.y += 1 - map_pos_offset.y -= cell_size.y - - var tileset = build_tileset_for_scene(map.tilesets, source_path, options) - if typeof(tileset) != TYPE_OBJECT: - # Error happened - return tileset - - var root = Node2D.new() - root.set_name(source_path.get_file().get_basename()) - if options.save_tiled_properties: - set_tiled_properties_as_meta(root, map) - if options.custom_properties: - set_custom_properties(root, map) - - var map_data = { - "options": options, - "map_mode": map_mode, - "map_offset": map_offset, - "map_pos_offset": map_pos_offset, - "map_background": map_background, - "cell_size": cell_size, - "cell_offset": cell_offset, - "tileset": tileset, - "source_path": source_path, - "infinite": bool(map.infinite) if "infinite" in map else false - } - - for layer in map.layers: - err = make_layer(layer, root, root, map_data) - if err != OK: - return err - - if options.add_background and "backgroundcolor" in map: - var bg_color = str(map.backgroundcolor) - if (!bg_color.is_valid_html_color()): - print_error("Invalid background color format: " + bg_color) - return root - - map_background = Color(bg_color) - - var viewport_size = Vector2(ProjectSettings.get("display/window/size/width"), ProjectSettings.get("display/window/size/height")) - var parbg = ParallaxBackground.new() - var parlayer = ParallaxLayer.new() - var colorizer = ColorRect.new() - - parbg.scroll_ignore_camera_zoom = true - parlayer.motion_mirroring = viewport_size - colorizer.color = map_background - colorizer.rect_size = viewport_size - colorizer.rect_min_size = viewport_size - - parbg.name = "Background" - root.add_child(parbg) - parbg.owner = root - parlayer.name = "BackgroundLayer" - parbg.add_child(parlayer) - parlayer.owner = root - colorizer.name = "BackgroundColor" - parlayer.add_child(colorizer) - colorizer.owner = root - - return root - -# Creates a layer node from the data -# Returns an error code -func make_layer(layer, parent, root, data): - var err = validate_layer(layer) - if err != OK: - return err - - # Main map data - var map_mode = data.map_mode - var map_offset = data.map_offset - var map_pos_offset = data.map_pos_offset - var cell_size = data.cell_size - var cell_offset = data.cell_offset - var options = data.options - var tileset = data.tileset - var source_path = data.source_path - var infinite = data.infinite - - var opacity = float(layer.opacity) if "opacity" in layer else 1.0 - var visible = bool(layer.visible) if "visible" in layer else true - - if layer.type == "tilelayer": - var layer_size = Vector2(int(layer.width), int(layer.height)) - var tilemap = TileMap.new() - tilemap.set_name(str(layer.name)) - tilemap.cell_size = cell_size - tilemap.modulate = Color(1.0, 1.0, 1.0, opacity); - tilemap.visible = visible - tilemap.mode = map_mode - tilemap.cell_half_offset = map_offset - tilemap.format = 1 - tilemap.cell_clip_uv = options.uv_clip - tilemap.cell_y_sort = true - tilemap.cell_tile_origin = TileMap.TILE_ORIGIN_BOTTOM_LEFT - tilemap.collision_layer = options.collision_layer - - var offset = Vector2() - if "offsetx" in layer: - offset.x = int(layer.offsetx) - if "offsety" in layer: - offset.y = int(layer.offsety) - - tilemap.position = offset + map_pos_offset - tilemap.tile_set = tileset - - var chunks = [] - - if infinite: - chunks = layer.chunks - else: - chunks = [layer] - - for chunk in chunks: - err = validate_chunk(chunk) - if err != OK: - return err - - var chunk_data = chunk.data - - if "encoding" in layer and layer.encoding == "base64": - if "compression" in layer: - chunk_data = decompress_layer_data(chunk.data, layer.compression, layer_size) - if typeof(chunk_data) == TYPE_INT: - # Error happened - return chunk_data - else: - chunk_data = read_base64_layer_data(chunk.data) - - var count = 0 - for tile_id in chunk_data: - var int_id = int(str(tile_id)) & 0xFFFFFFFF - - if int_id == 0: - count += 1 - continue - - var flipped_h = bool(int_id & FLIPPED_HORIZONTALLY_FLAG) - var flipped_v = bool(int_id & FLIPPED_VERTICALLY_FLAG) - var flipped_d = bool(int_id & FLIPPED_DIAGONALLY_FLAG) - - var gid = int_id & ~(FLIPPED_HORIZONTALLY_FLAG | FLIPPED_VERTICALLY_FLAG | FLIPPED_DIAGONALLY_FLAG) - - var cell_x = cell_offset.x + chunk.x + (count % int(chunk.width)) - var cell_y = cell_offset.y + chunk.y + int(count / chunk.width) - tilemap.set_cell(cell_x, cell_y, gid, flipped_h, flipped_v, flipped_d) - - count += 1 - - if options.save_tiled_properties: - set_tiled_properties_as_meta(tilemap, layer) - if options.custom_properties: - set_custom_properties(tilemap, layer) - - tilemap.set("editor/display_folded", true) - parent.add_child(tilemap) - tilemap.set_owner(root) - elif layer.type == "imagelayer": - var image = null - if layer.image != "": - image = load_image(layer.image, source_path, options) - if typeof(image) != TYPE_OBJECT: - # Error happened - return image - - var pos = Vector2() - var offset = Vector2() - - if "x" in layer: - pos.x = float(layer.x) - if "y" in layer: - pos.y = float(layer.y) - if "offsetx" in layer: - offset.x = float(layer.offsetx) - if "offsety" in layer: - offset.y = float(layer.offsety) - - var sprite = Sprite.new() - sprite.set_name(str(layer.name)) - sprite.centered = false - sprite.texture = image - sprite.visible = visible - sprite.modulate = Color(1.0, 1.0, 1.0, opacity) - if options.save_tiled_properties: - set_tiled_properties_as_meta(sprite, layer) - if options.custom_properties: - set_custom_properties(sprite, layer) - - sprite.set("editor/display_folded", true) - parent.add_child(sprite) - sprite.position = pos + offset - sprite.set_owner(root) - elif layer.type == "objectgroup": - var object_layer = Node2D.new() - if options.save_tiled_properties: - set_tiled_properties_as_meta(object_layer, layer) - if options.custom_properties: - set_custom_properties(object_layer, layer) - object_layer.modulate = Color(1.0, 1.0, 1.0, opacity) - object_layer.visible = visible - object_layer.set("editor/display_folded", true) - parent.add_child(object_layer) - object_layer.set_owner(root) - if "name" in layer and not str(layer.name).empty(): - object_layer.set_name(str(layer.name)) - - if not "draworder" in layer or layer.draworder == "topdown": - layer.objects.sort_custom(self, "object_sorter") - - for object in layer.objects: - if "template" in object: - var template_file = object["template"] - var template_data_immutable = get_template(remove_filename_from_path(data["source_path"]) + template_file) - if typeof(template_data_immutable) != TYPE_DICTIONARY: - # Error happened - print("Error getting template for object with id " + str(data["id"])) - continue - - # Overwrite template data with current object data - apply_template(object, template_data_immutable) - - set_default_obj_params(object) - - if "point" in object and object.point: - var point = Position2D.new() - if not "x" in object or not "y" in object: - print_error("Missing coordinates for point in object layer.") - continue - point.position = Vector2(float(object.x), float(object.y)) - point.visible = bool(object.visible) if "visible" in object else true - object_layer.add_child(point) - point.set_owner(root) - if "name" in object and not str(object.name).empty(): - point.set_name(str(object.name)) - elif "id" in object and not str(object.id).empty(): - point.set_name(str(object.id)) - if options.save_tiled_properties: - set_tiled_properties_as_meta(point, object) - if options.custom_properties: - set_custom_properties(point, object) - - elif not "gid" in object: - # Not a tile object - if "type" in object and object.type == "navigation": - # Can't make navigation objects right now - print_error("Navigation polygons aren't supported in an object layer.") - continue # Non-fatal error - var shape = shape_from_object(object) - - if typeof(shape) != TYPE_OBJECT: - # Error happened - return shape - - if "type" in object and object.type == "occluder": - var occluder = LightOccluder2D.new() - var pos = Vector2() - var rot = 0 - - if "x" in object: - pos.x = float(object.x) - if "y" in object: - pos.y = float(object.y) - if "rotation" in object: - rot = float(object.rotation) - - occluder.visible = bool(object.visible) if "visible" in object else true - occluder.position = pos - occluder.rotation_degrees = rot - occluder.occluder = shape - if "name" in object and not str(object.name).empty(): - occluder.set_name(str(object.name)) - elif "id" in object and not str(object.id).empty(): - occluder.set_name(str(object.id)) - - if options.save_tiled_properties: - set_tiled_properties_as_meta(occluder, object) - if options.custom_properties: - set_custom_properties(occluder, object) - - object_layer.add_child(occluder) - occluder.set_owner(root) - - else: - var body = Area2D.new() if object.type == "area" else StaticBody2D.new() - - var offset = Vector2() - var collision - var pos = Vector2() - var rot = 0 - - if not ("polygon" in object or "polyline" in object): - # Regular shape - collision = CollisionShape2D.new() - collision.shape = shape - if shape is RectangleShape2D: - offset = shape.extents - elif shape is CircleShape2D: - offset = Vector2(shape.radius, shape.radius) - elif shape is CapsuleShape2D: - offset = Vector2(shape.radius, shape.height) - if shape.radius > shape.height: - var temp = shape.radius - shape.radius = shape.height - shape.height = temp - collision.rotation_degrees = 90 - shape.height *= 2 - collision.position = offset - else: - collision = CollisionPolygon2D.new() - var points = null - if shape is ConcavePolygonShape2D: - points = [] - var segments = shape.segments - for i in range(0, segments.size()): - if i % 2 != 0: - continue - points.push_back(segments[i]) - collision.build_mode = CollisionPolygon2D.BUILD_SEGMENTS - else: - points = shape.points - collision.build_mode = CollisionPolygon2D.BUILD_SOLIDS - collision.polygon = points - - collision.one_way_collision = object.type == "one-way" - - if "x" in object: - pos.x = float(object.x) - if "y" in object: - pos.y = float(object.y) - if "rotation" in object: - rot = float(object.rotation) - - body.set("editor/display_folded", true) - object_layer.add_child(body) - body.set_owner(root) - body.add_child(collision) - collision.set_owner(root) - - if options.save_tiled_properties: - set_tiled_properties_as_meta(body, object) - if options.custom_properties: - set_custom_properties(body, object) - - if "name" in object and not str(object.name).empty(): - body.set_name(str(object.name)) - elif "id" in object and not str(object.id).empty(): - body.set_name(str(object.id)) - body.visible = bool(object.visible) if "visible" in object else true - body.position = pos - body.rotation_degrees = rot - - else: # "gid" in object - var tile_raw_id = int(str(object.gid)) & 0xFFFFFFFF - var tile_id = tile_raw_id & ~(FLIPPED_HORIZONTALLY_FLAG | FLIPPED_VERTICALLY_FLAG | FLIPPED_DIAGONALLY_FLAG) - - var is_tile_object = tileset.tile_get_region(tile_id).get_area() == 0 - var collisions = tileset.tile_get_shape_count(tile_id) - var has_collisions = collisions > 0 && object.has("type") && object.type != "sprite" - var sprite = Sprite.new() - var pos = Vector2() - var rot = 0 - var scale = Vector2(1, 1) - sprite.texture = tileset.tile_get_texture(tile_id) - var texture_size = sprite.texture.get_size() if sprite.texture != null else Vector2() - - if not is_tile_object: - sprite.region_enabled = true - sprite.region_rect = tileset.tile_get_region(tile_id) - texture_size = tileset.tile_get_region(tile_id).size - - sprite.flip_h = bool(tile_raw_id & FLIPPED_HORIZONTALLY_FLAG) - sprite.flip_v = bool(tile_raw_id & FLIPPED_VERTICALLY_FLAG) - - if "x" in object: - pos.x = float(object.x) - if "y" in object: - pos.y = float(object.y) - if "rotation" in object: - rot = float(object.rotation) - if texture_size != Vector2(): - if "width" in object and float(object.width) != texture_size.x: - scale.x = float(object.width) / texture_size.x - if "height" in object and float(object.height) != texture_size.y: - scale.y = float(object.height) / texture_size.y - - var obj_root = sprite - if has_collisions: - match object.type: - "area": obj_root = Area2D.new() - "kinematic": obj_root = KinematicBody2D.new() - "rigid": obj_root = RigidBody2D.new() - _: obj_root = StaticBody2D.new() - - object_layer.add_child(obj_root) - obj_root.owner = root - - obj_root.add_child(sprite) - sprite.owner = root - - var shapes = tileset.tile_get_shapes(tile_id) - for s in shapes: - var collision_node = CollisionShape2D.new() - collision_node.shape = s.shape - - collision_node.transform = s.shape_transform - if sprite.flip_h: - collision_node.position.x *= -1 - collision_node.position.x -= cell_size.x - collision_node.scale.x *= -1 - if sprite.flip_v: - collision_node.scale.y *= -1 - collision_node.position.y *= -1 - collision_node.position.y -= cell_size.y - obj_root.add_child(collision_node) - collision_node.owner = root - - if "name" in object and not str(object.name).empty(): - obj_root.set_name(str(object.name)) - elif "id" in object and not str(object.id).empty(): - obj_root.set_name(str(object.id)) - - obj_root.position = pos - obj_root.rotation_degrees = rot - obj_root.visible = bool(object.visible) if "visible" in object else true - obj_root.scale = scale - # Translate from Tiled bottom-left position to Godot top-left - sprite.centered = false - sprite.region_filter_clip = options.uv_clip - sprite.offset = Vector2(0, -texture_size.y) - - if not has_collisions: - object_layer.add_child(sprite) - sprite.set_owner(root) - - if options.save_tiled_properties: - set_tiled_properties_as_meta(obj_root, object) - if options.custom_properties: - if options.tile_metadata: - var tile_meta = tileset.get_meta("tile_meta") - if typeof(tile_meta) == TYPE_DICTIONARY and tile_id in tile_meta: - for prop in tile_meta[tile_id]: - obj_root.set_meta(prop, tile_meta[tile_id][prop]) - set_custom_properties(obj_root, object) - - elif layer.type == "group": - var group = Node2D.new() - var pos = Vector2() - if "x" in layer: - pos.x = float(layer.x) - if "y" in layer: - pos.y = float(layer.y) - group.modulate = Color(1.0, 1.0, 1.0, opacity) - group.visible = visible - group.position = pos - - if options.save_tiled_properties: - set_tiled_properties_as_meta(group, layer) - if options.custom_properties: - set_custom_properties(group, layer) - - if "name" in layer and not str(layer.name).empty(): - group.set_name(str(layer.name)) - - group.set("editor/display_folded", true) - parent.add_child(group) - group.set_owner(root) - - for sub_layer in layer.layers: - make_layer(sub_layer, group, root, data) - - else: - print_error("Unknown layer type ('%s') in '%s'" % [str(layer.type), str(layer.name) if "name" in layer else "[unnamed layer]"]) - return ERR_INVALID_DATA - - return OK - -func set_default_obj_params(object): - # Set default values for object - for attr in ["width", "height", "rotation", "x", "y"]: - if not attr in object: - object[attr] = 0 - if not "type" in object: - object.type = "" - if not "visible" in object: - object.visible = true - -# Makes a tileset from a array of tilesets data -# Since Godot supports only one TileSet per TileMap, all tilesets from Tiled are combined -func build_tileset_for_scene(tilesets, source_path, options): - var result = TileSet.new() - var err = ERR_INVALID_DATA - var tile_meta = {} - - for tileset in tilesets: - var ts = tileset - var ts_source_path = source_path - if "source" in ts: - if not "firstgid" in tileset or not str(tileset.firstgid).is_valid_integer(): - print_error("Missing or invalid firstgid tileset property.") - return ERR_INVALID_DATA - - ts_source_path = source_path.get_base_dir().plus_file(ts.source) - # Used later for templates - _tileset_path_to_first_gid[ts_source_path] = tileset.firstgid - - if ts.source.get_extension().to_lower() == "tsx": - var tsx_reader = TiledXMLToDictionary.new() - ts = tsx_reader.read_tsx(ts_source_path) - if typeof(ts) != TYPE_DICTIONARY: - # Error happened - return ts - else: # JSON Tileset - var f = File.new() - err = f.open(ts_source_path, File.READ) - if err != OK: - print_error("Error opening tileset '%s'." % [ts.source]) - return err - - var json_res = JSON.parse(f.get_as_text()) - if json_res.error != OK: - print_error("Error parsing tileset '%s' JSON: %s" % [ts.source, json_res.error_string]) - return ERR_INVALID_DATA - - ts = json_res.result - if typeof(ts) != TYPE_DICTIONARY: - print_error("Tileset '%s' is not a dictionary." % [ts.source]) - return ERR_INVALID_DATA - - ts.firstgid = tileset.firstgid - - err = validate_tileset(ts) - if err != OK: - return err - - var has_global_image = "image" in ts - - var spacing = int(ts.spacing) if "spacing" in ts and str(ts.spacing).is_valid_integer() else 0 - var margin = int(ts.margin) if "margin" in ts and str(ts.margin).is_valid_integer() else 0 - var firstgid = int(ts.firstgid) - var columns = int(ts.columns) if "columns" in ts and str(ts.columns).is_valid_integer() else -1 - - var image = null - var imagesize = Vector2() - - if has_global_image: - image = load_image(ts.image, ts_source_path, options) - if typeof(image) != TYPE_OBJECT: - # Error happened - return image - imagesize = Vector2(int(ts.imagewidth), int(ts.imageheight)) - - var tilesize = Vector2(int(ts.tilewidth), int(ts.tileheight)) - var tilecount = int(ts.tilecount) - - var gid = firstgid - - var x = margin - var y = margin - - var i = 0 - var column = 0 - while i < tilecount: - var tilepos = Vector2(x, y) - var region = Rect2(tilepos, tilesize) - - var rel_id = str(gid - firstgid) - - result.create_tile(gid) - - if has_global_image: - result.tile_set_texture(gid, image) - result.tile_set_region(gid, region) - if options.apply_offset: - result.tile_set_texture_offset(gid, Vector2(0, -tilesize.y)) - elif not rel_id in ts.tiles: - gid += 1 - continue - else: - var image_path = ts.tiles[rel_id].image - image = load_image(image_path, ts_source_path, options) - if typeof(image) != TYPE_OBJECT: - # Error happened - return image - result.tile_set_texture(gid, image) - if options.apply_offset: - result.tile_set_texture_offset(gid, Vector2(0, -image.get_height())) - - if "tiles" in ts and rel_id in ts.tiles and "objectgroup" in ts.tiles[rel_id] \ - and "objects" in ts.tiles[rel_id].objectgroup: - for object in ts.tiles[rel_id].objectgroup.objects: - - var shape = shape_from_object(object) - - if typeof(shape) != TYPE_OBJECT: - # Error happened - return shape - - var offset = Vector2(float(object.x), float(object.y)) - if options.apply_offset: - offset += result.tile_get_texture_offset(gid) - if "width" in object and "height" in object: - offset += Vector2(float(object.width) / 2, float(object.height) / 2) - - if object.type == "navigation": - result.tile_set_navigation_polygon(gid, shape) - result.tile_set_navigation_polygon_offset(gid, offset) - elif object.type == "occluder": - result.tile_set_light_occluder(gid, shape) - result.tile_set_occluder_offset(gid, offset) - else: - result.tile_add_shape(gid, shape, Transform2D(0, offset), object.type == "one-way") - - if options.custom_properties and options.tile_metadata and "tileproperties" in ts \ - and "tilepropertytypes" in ts and rel_id in ts.tileproperties and rel_id in ts.tilepropertytypes: - tile_meta[gid] = get_custom_properties(ts.tileproperties[rel_id], ts.tilepropertytypes[rel_id]) - if options.save_tiled_properties and rel_id in ts.tiles: - for property in whitelist_properties: - if property in ts.tiles[rel_id]: - if not gid in tile_meta: tile_meta[gid] = {} - tile_meta[gid][property] = ts.tiles[rel_id][property] - - gid += 1 - column += 1 - i += 1 - x += int(tilesize.x) + spacing - if (columns > 0 and column >= columns) or x >= int(imagesize.x) - margin or (x + int(tilesize.x)) > int(imagesize.x): - x = margin - y += int(tilesize.y) + spacing - column = 0 - - if str(ts.name) != "": - result.resource_name = str(ts.name) - - if options.save_tiled_properties: - set_tiled_properties_as_meta(result, ts) - if options.custom_properties: - if "properties" in ts and "propertytypes" in ts: - set_custom_properties(result, ts) - - if options.custom_properties and options.tile_metadata: - result.set_meta("tile_meta", tile_meta) - - return result - -# Makes a standalone TileSet. Useful for importing TileSets from Tiled -# Returns an error code if fails -func build_tileset(source_path, options): - var set = read_tileset_file(source_path) - if typeof(set) == TYPE_INT: - return set - if typeof(set) != TYPE_DICTIONARY: - return ERR_INVALID_DATA - - # Just to validate and build correctly using the existing builder - set["firstgid"] = 0 - - return build_tileset_for_scene([set], source_path, options) - -# Loads an image from a given path -# Returns a Texture -func load_image(rel_path, source_path, options): - var flags = options.image_flags if "image_flags" in options else Texture.FLAGS_DEFAULT - var embed = options.embed_internal_images if "embed_internal_images" in options else false - - var ext = rel_path.get_extension().to_lower() - if ext != "png" and ext != "jpg": - print_error("Unsupported image format: %s. Use PNG or JPG instead." % [ext]) - return ERR_FILE_UNRECOGNIZED - - var total_path = rel_path - if rel_path.is_rel_path(): - total_path = ProjectSettings.globalize_path(source_path.get_base_dir()).plus_file(rel_path) - total_path = ProjectSettings.localize_path(total_path) - - var dir = Directory.new() - if not dir.file_exists(total_path): - print_error("Image not found: %s" % [total_path]) - return ERR_FILE_NOT_FOUND - - if not total_path.begins_with("res://"): - # External images need to be embedded - embed = true - - var image = null - if embed: - image = load(total_path) - else: - image = ResourceLoader.load(total_path, "ImageTexture") - - if image != null: - image.set_flags(flags) - - return image - -# Reads a file and returns its contents as a dictionary -# Returns an error code if fails -func read_file(path): - if path.get_extension().to_lower() == "tmx": - var tmx_to_dict = TiledXMLToDictionary.new() - var data = tmx_to_dict.read_tmx(path) - if typeof(data) != TYPE_DICTIONARY: - # Error happened - print_error("Error parsing map file '%s'." % [path]) - # Return error or result - return data - - # Not TMX, must be JSON - var file = File.new() - var err = file.open(path, File.READ) - if err != OK: - return err - - var content = JSON.parse(file.get_as_text()) - if content.error != OK: - print_error("Error parsing JSON: " + content.error_string) - return content.error - - return content.result - -# Reads a tileset file and return its contents as a dictionary -# Returns an error code if fails -func read_tileset_file(path): - if path.get_extension().to_lower() == "tsx": - var tmx_to_dict = TiledXMLToDictionary.new() - var data = tmx_to_dict.read_tsx(path) - if typeof(data) != TYPE_DICTIONARY: - # Error happened - print_error("Error parsing map file '%s'." % [path]) - # Return error or result - return data - - # Not TSX, must be JSON - var file = File.new() - var err = file.open(path, File.READ) - if err != OK: - return err - - var content = JSON.parse(file.get_as_text()) - if content.error != OK: - print_error("Error parsing JSON: " + content.error_string) - return content.error - - return content.result - -# Creates a shape from an object data -# Returns a valid shape depending on the object type (collision/occluder/navigation) -func shape_from_object(object): - var shape = ERR_INVALID_DATA - set_default_obj_params(object) - - if "polygon" in object or "polyline" in object: - var vertices = PoolVector2Array() - - if "polygon" in object: - for point in object.polygon: - vertices.push_back(Vector2(float(point.x), float(point.y))) - else: - for point in object.polyline: - vertices.push_back(Vector2(float(point.x), float(point.y))) - - if object.type == "navigation": - shape = NavigationPolygon.new() - shape.vertices = vertices - shape.add_outline(vertices) - shape.make_polygons_from_outlines() - elif object.type == "occluder": - shape = OccluderPolygon2D.new() - shape.polygon = vertices - shape.closed = "polygon" in object - else: - if is_convex(vertices): - var sorter = PolygonSorter.new() - vertices = sorter.sort_polygon(vertices) - shape = ConvexPolygonShape2D.new() - shape.points = vertices - else: - shape = ConcavePolygonShape2D.new() - var segments = [vertices[0]] - for x in range(1, vertices.size()): - segments.push_back(vertices[x]) - segments.push_back(vertices[x]) - segments.push_back(vertices[0]) - shape.segments = PoolVector2Array(segments) - - elif "ellipse" in object: - if object.type == "navigation" or object.type == "occluder": - print_error("Ellipse shapes are not supported as navigation or occluder. Use polygon/polyline instead.") - return ERR_INVALID_DATA - - if not "width" in object or not "height" in object: - print_error("Missing width or height in ellipse shape.") - return ERR_INVALID_DATA - - var w = abs(float(object.width)) - var h = abs(float(object.height)) - - if w == h: - shape = CircleShape2D.new() - shape.radius = w / 2.0 - else: - # Using a capsule since it's the closest from an ellipse - shape = CapsuleShape2D.new() - shape.radius = w / 2.0 - shape.height = h / 2.0 - - else: # Rectangle - if not "width" in object or not "height" in object: - print_error("Missing width or height in rectangle shape.") - return ERR_INVALID_DATA - - var size = Vector2(float(object.width), float(object.height)) - - if object.type == "navigation" or object.type == "occluder": - # Those types only accept polygons, so make one from the rectangle - var vertices = PoolVector2Array([ - Vector2(0, 0), - Vector2(size.x, 0), - size, - Vector2(0, size.y) - ]) - if object.type == "navigation": - shape = NavigationPolygon.new() - shape.vertices = vertices - shape.add_outline(vertices) - shape.make_polygons_from_outlines() - else: - shape = OccluderPolygon2D.new() - shape.polygon = vertices - else: - shape = RectangleShape2D.new() - shape.extents = size / 2.0 - - return shape - -# Determines if the set of vertices is convex or not -# Returns a boolean -func is_convex(vertices): - var size = vertices.size() - if size <= 3: - # Less than 3 verices can't be concave - return true - - var cp = 0 - - for i in range(0, size + 2): - var p1 = vertices[(i + 0) % size] - var p2 = vertices[(i + 1) % size] - var p3 = vertices[(i + 2) % size] - - var prev_cp = cp - cp = (p2.x - p1.x) * (p3.y - p2.y) - (p2.y - p1.y) * (p3.x - p2.x) - if i > 0 and sign(cp) != sign(prev_cp): - return false - - return true - -# Decompress the data of the layer -# Compression argument is a string, either "gzip" or "zlib" -func decompress_layer_data(layer_data, compression, map_size): - if compression != "gzip" and compression != "zlib": - print_error("Unrecognized compression format: %s" % [compression]) - return ERR_INVALID_DATA - - var compression_type = File.COMPRESSION_DEFLATE if compression == "zlib" else File.COMPRESSION_GZIP - var expected_size = int(map_size.x) * int(map_size.y) * 4 - var raw_data = Marshalls.base64_to_raw(layer_data).decompress(expected_size, compression_type) - - return decode_layer(raw_data) - -# Reads the layer as a base64 data -# Returns an array of ints as the decoded layer would be -func read_base64_layer_data(layer_data): - var decoded = Marshalls.base64_to_raw(layer_data) - return decode_layer(decoded) - -# Reads a PoolByteArray and returns the layer array -# Used for base64 encoded and compressed layers -func decode_layer(layer_data): - var result = [] - for i in range(0, layer_data.size(), 4): - var num = (layer_data[i]) | \ - (layer_data[i + 1] << 8) | \ - (layer_data[i + 2] << 16) | \ - (layer_data[i + 3] << 24) - result.push_back(num) - return result - -# Set the custom properties into the metadata of the object -func set_custom_properties(object, tiled_object): - if not "properties" in tiled_object or not "propertytypes" in tiled_object: - return - - var properties = get_custom_properties(tiled_object.properties, tiled_object.propertytypes) - for property in properties: - object.set_meta(property, properties[property]) - -# Get the custom properties as a dictionary -# Useful for tile meta, which is not stored directly -func get_custom_properties(properties, types): - var result = {} - - for property in properties: - var value = null - if str(types[property]).to_lower() == "bool": - value = bool(properties[property]) - elif str(types[property]).to_lower() == "int": - value = int(properties[property]) - elif str(types[property]).to_lower() == "float": - value = float(properties[property]) - elif str(types[property]).to_lower() == "color": - value = Color(properties[property]) - else: - value = str(properties[property]) - result[property] = value - return result - -# Get the available whitelisted properties from the Tiled object -# And them as metadata in the Godot object -func set_tiled_properties_as_meta(object, tiled_object): - for property in whitelist_properties: - if property in tiled_object: - object.set_meta(property, tiled_object[property]) - -# Custom function to sort objects in an object layer -# This is done to support the "topdown" draw order, which sorts by 'y' coordinate -func object_sorter(first, second): - if first.y == second.y: - return first.id < second.id - return first.y < second.y - -# Validates the map dictionary content for missing or invalid keys -# Returns an error code -func validate_map(map): - if not "type" in map or map.type != "map": - print_error("Missing or invalid type property.") - return ERR_INVALID_DATA - elif not "version" in map or int(map.version) != 1: - print_error("Missing or invalid map version.") - return ERR_INVALID_DATA - elif not "tileheight" in map or not str(map.tileheight).is_valid_integer(): - print_error("Missing or invalid tileheight property.") - return ERR_INVALID_DATA - elif not "tilewidth" in map or not str(map.tilewidth).is_valid_integer(): - print_error("Missing or invalid tilewidth property.") - return ERR_INVALID_DATA - elif not "layers" in map or typeof(map.layers) != TYPE_ARRAY: - print_error("Missing or invalid layers property.") - return ERR_INVALID_DATA - elif not "tilesets" in map or typeof(map.tilesets) != TYPE_ARRAY: - print_error("Missing or invalid tilesets property.") - return ERR_INVALID_DATA - if "orientation" in map and (map.orientation == "staggered" or map.orientation == "hexagonal"): - if not "staggeraxis" in map: - print_error("Missing stagger axis property.") - return ERR_INVALID_DATA - elif not "staggerindex" in map: - print_error("Missing stagger axis property.") - return ERR_INVALID_DATA - return OK - -# Validates the tileset dictionary content for missing or invalid keys -# Returns an error code -func validate_tileset(tileset): - if not "firstgid" in tileset or not str(tileset.firstgid).is_valid_integer(): - print_error("Missing or invalid firstgid tileset property.") - return ERR_INVALID_DATA - elif not "tilewidth" in tileset or not str(tileset.tilewidth).is_valid_integer(): - print_error("Missing or invalid tilewidth tileset property.") - return ERR_INVALID_DATA - elif not "tileheight" in tileset or not str(tileset.tileheight).is_valid_integer(): - print_error("Missing or invalid tileheight tileset property.") - return ERR_INVALID_DATA - elif not "tilecount" in tileset or not str(tileset.tilecount).is_valid_integer(): - print_error("Missing or invalid tilecount tileset property.") - return ERR_INVALID_DATA - if not "image" in tileset: - for tile in tileset.tiles: - if not "image" in tileset.tiles[tile]: - print_error("Missing or invalid image in tileset property.") - return ERR_INVALID_DATA - elif not "imagewidth" in tileset.tiles[tile] or not str(tileset.tiles[tile].imagewidth).is_valid_integer(): - print_error("Missing or invalid imagewidth tileset property 1.") - return ERR_INVALID_DATA - elif not "imageheight" in tileset.tiles[tile] or not str(tileset.tiles[tile].imageheight).is_valid_integer(): - print_error("Missing or invalid imageheight tileset property.") - return ERR_INVALID_DATA - else: - if not "imagewidth" in tileset or not str(tileset.imagewidth).is_valid_integer(): - print_error("Missing or invalid imagewidth tileset property 2.") - return ERR_INVALID_DATA - elif not "imageheight" in tileset or not str(tileset.imageheight).is_valid_integer(): - print_error("Missing or invalid imageheight tileset property.") - return ERR_INVALID_DATA - return OK - -# Validates the layer dictionary content for missing or invalid keys -# Returns an error code -func validate_layer(layer): - if not "type" in layer: - print_error("Missing or invalid type layer property.") - return ERR_INVALID_DATA - elif not "name" in layer: - print_error("Missing or invalid name layer property.") - return ERR_INVALID_DATA - match layer.type: - "tilelayer": - if not "height" in layer or not str(layer.height).is_valid_integer(): - print_error("Missing or invalid layer height property.") - return ERR_INVALID_DATA - elif not "width" in layer or not str(layer.width).is_valid_integer(): - print_error("Missing or invalid layer width property.") - return ERR_INVALID_DATA - elif not "data" in layer: - if not "chunks" in layer: - print_error("Missing data or chunks layer properties.") - return ERR_INVALID_DATA - elif typeof(layer.chunks) != TYPE_ARRAY: - print_error("Invalid chunks layer property.") - return ERR_INVALID_DATA - elif "encoding" in layer: - if layer.encoding == "base64" and typeof(layer.data) != TYPE_STRING: - print_error("Invalid data layer property.") - return ERR_INVALID_DATA - if layer.encoding != "base64" and typeof(layer.data) != TYPE_ARRAY: - print_error("Invalid data layer property.") - return ERR_INVALID_DATA - elif typeof(layer.data) != TYPE_ARRAY: - print_error("Invalid data layer property.") - return ERR_INVALID_DATA - if "compression" in layer: - if layer.compression != "gzip" and layer.compression != "zlib": - print_error("Invalid compression type.") - return ERR_INVALID_DATA - "imagelayer": - if not "image" in layer or typeof(layer.image) != TYPE_STRING: - print_error("Missing or invalid image path for layer.") - return ERR_INVALID_DATA - "objectgroup": - if not "objects" in layer or typeof(layer.objects) != TYPE_ARRAY: - print_error("Missing or invalid objects array for layer.") - return ERR_INVALID_DATA - "group": - if not "layers" in layer or typeof(layer.layers) != TYPE_ARRAY: - print_error("Missing or invalid layer array for group layer.") - return ERR_INVALID_DATA - return OK - -func validate_chunk(chunk): - if not "data" in chunk: - print_error("Missing data chunk property.") - return ERR_INVALID_DATA - elif not "height" in chunk or not str(chunk.height).is_valid_integer(): - print_error("Missing or invalid height chunk property.") - return ERR_INVALID_DATA - elif not "width" in chunk or not str(chunk.width).is_valid_integer(): - print_error("Missing or invalid width chunk property.") - return ERR_INVALID_DATA - elif not "x" in chunk or not str(chunk.x).is_valid_integer(): - print_error("Missing or invalid x chunk property.") - return ERR_INVALID_DATA - elif not "y" in chunk or not str(chunk.y).is_valid_integer(): - print_error("Missing or invalid y chunk property.") - return ERR_INVALID_DATA - return OK - -# Custom function to print error, to centralize the prefix addition -func print_error(err): - printerr(error_prefix + err) - -func get_template(path): - # If this template has not yet been loaded - if not _loaded_templates.has(path): - # IS XML - if path.get_extension().to_lower() == "tx": - var parser = XMLParser.new() - var err = parser.open(path) - if err != OK: - print_error("Error opening TX file '%s'." % [path]) - return err - var content = parse_template(parser, path) - if typeof(content) != TYPE_DICTIONARY: - # Error happened - print_error("Error parsing template map file '%s'." % [path]) - return false - _loaded_templates[path] = content - - # IS JSON - else: - var file = File.new() - var err = file.open(path, File.READ) - if err != OK: - return err - - var json_res = JSON.parse(file.get_as_text()) - if json_res.error != OK: - print_error("Error parsing JSON template map file '%s'." % [path]) - return json_res.error - - var result = json_res.result - if typeof(result) != TYPE_DICTIONARY: - print_error("Error parsing JSON template map file '%s'." % [path]) - return ERR_INVALID_DATA - - var object = result.object - if object.has("gid"): - if result.has("tileset"): - var ts_path = remove_filename_from_path(path) + result.tileset.source - var tileset_gid_increment = get_first_gid_from_tileset_path(ts_path) - 1 - object.gid += tileset_gid_increment - - _loaded_templates[path] = object - - var dict = _loaded_templates[path] - var dictCopy = {} - for k in dict: - dictCopy[k] = dict[k] - - return dictCopy - -func parse_template(parser, path): - var err = OK - # Template root node shouldn't have attributes - var data = {} - var tileset_gid_increment = 0 - data.id = 0 - - err = parser.read() - while err == OK: - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name() == "template": - break - - elif parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name() == "tileset": - var ts_path = remove_filename_from_path(path) + parser.get_named_attribute_value_safe("source") - tileset_gid_increment = get_first_gid_from_tileset_path(ts_path) - 1 - data.tileset = ts_path - - if parser.get_node_name() == "object": - var object = TiledXMLToDictionary.parse_object(parser) - for k in object: - data[k] = object[k] - - err = parser.read() - - if data.has("gid"): - data["gid"] += tileset_gid_increment - - return data - -func get_first_gid_from_tileset_path(path): - for t in _tileset_path_to_first_gid: - if is_same_file(path, t): - return _tileset_path_to_first_gid[t] - - return 0 - -static func get_filename_from_path(path): - var substrings = path.split("/", false) - var file_name = substrings[substrings.size() - 1] - return file_name - -static func remove_filename_from_path(path): - var file_name = get_filename_from_path(path) - var stringSize = path.length() - file_name.length() - var file_path = path.substr(0,stringSize) - return file_path - -static func is_same_file(path1, path2): - var file1 = File.new() - var err = file1.open(path1, File.READ) - if err != OK: - return err - - var file2 = File.new() - err = file2.open(path2, File.READ) - if err != OK: - return err - - var file1_str = file1.get_as_text() - var file2_str = file2.get_as_text() - - if file1_str == file2_str: - return true - - return false - -static func apply_template(object, template_immutable): - for k in template_immutable: - # Do not overwrite any object data - if typeof(template_immutable[k]) == TYPE_DICTIONARY: - if not object.has(k): - object[k] = {} - apply_template(object[k], template_immutable[k]) - - elif not object.has(k): - object[k] = template_immutable[k] diff --git a/addons/vnen.tiled_importer/tiled_tileset_import_plugin.gd b/addons/vnen.tiled_importer/tiled_tileset_import_plugin.gd deleted file mode 100755 index 73dcec79c..000000000 --- a/addons/vnen.tiled_importer/tiled_tileset_import_plugin.gd +++ /dev/null @@ -1,125 +0,0 @@ -# The MIT License (MIT) -# -# Copyright (c) 2018 George Marques -# -# 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. - -tool -extends EditorImportPlugin - -enum { PRESET_DEFAULT, PRESET_PIXEL_ART } - -const TiledMapReader = preload("tiled_map_reader.gd") - -func get_importer_name(): - return "vnen.tiled_tileset_importer" - -func get_visible_name(): - return "TileSet from Tiled" - -func get_recognized_extensions(): - if ProjectSettings.get_setting("tiled_importer/enable_json_format"): - return ["json", "tsx"] - else: - return ["tsx"] - -func get_save_extension(): - return "res" - -func get_import_order(): - return 100 - -func get_resource_type(): - return "TileSet" - -func get_preset_count(): - return 2 - -func get_preset_name(preset): - match preset: - PRESET_DEFAULT: return "Default" - PRESET_PIXEL_ART: return "Pixel Art" - -func get_import_options(preset): - return [ - { - "name": "custom_properties", - "default_value": true - }, - { - "name": "tile_metadata", - "default_value": false - }, - { - "name": "image_flags", - "default_value": 0 if preset == PRESET_PIXEL_ART else Texture.FLAGS_DEFAULT, - "property_hint": PROPERTY_HINT_FLAGS, - "hint_string": "Mipmaps,Repeat,Filter,Anisotropic,sRGB,Mirrored Repeat" - }, - { - "name": "embed_internal_images", - "default_value": true if preset == PRESET_PIXEL_ART else false - }, - { - "name": "save_tiled_properties", - "default_value": false - }, - { - "name": "apply_offset", - "default_value": false - }, - { - "name": "post_import_script", - "default_value": "", - "property_hint": PROPERTY_HINT_FILE, - "hint_string": "*.gd;GDScript" - } - ] - -func get_option_visibility(option, options): - return true - -func import(source_file, save_path, options, r_platform_variants, r_gen_files): - var map_reader = TiledMapReader.new() - - var tileset = map_reader.build_tileset(source_file, options) - - if typeof(tileset) != TYPE_OBJECT: - # Error happened - return tileset - - # Post imports script - if not options.post_import_script.empty(): - var script = load(options.post_import_script) - if not script or not script is GDScript: - printerr("Post import script is not a GDScript.") - return ERR_INVALID_PARAMETER - - script = script.new() - if not script.has_method("post_import"): - printerr("Post import script does not have a 'post_import' method.") - return ERR_INVALID_PARAMETER - - tileset = script.post_import(tileset) - - if not tileset or not tileset is TileSet: - printerr("Invalid TileSet returned from post import script.") - return ERR_INVALID_DATA - - return ResourceSaver.save("%s.%s" % [save_path, get_save_extension()], tileset) diff --git a/addons/vnen.tiled_importer/tiled_xml_to_dict.gd b/addons/vnen.tiled_importer/tiled_xml_to_dict.gd deleted file mode 100755 index 3882de689..000000000 --- a/addons/vnen.tiled_importer/tiled_xml_to_dict.gd +++ /dev/null @@ -1,551 +0,0 @@ -# The MIT License (MIT) -# -# Copyright (c) 2018 George Marques -# -# 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. - -tool -extends Reference - -# Reads a TMX file from a path and return a Dictionary with the same structure -# as the JSON map format -# Returns an error code if failed -func read_tmx(path): - var parser = XMLParser.new() - var err = parser.open(path) - if err != OK: - printerr("Error opening TMX file '%s'." % [path]) - return err - - while parser.get_node_type() != XMLParser.NODE_ELEMENT: - err = parser.read() - if err != OK: - printerr("Error parsing TMX file '%s' (around line %d)." % [path, parser.get_current_line()]) - return err - - if parser.get_node_name().to_lower() != "map": - printerr("Error parsing TMX file '%s'. Expected 'map' element.") - return ERR_INVALID_DATA - - var data = attributes_to_dict(parser) - if not "infinite" in data: - data.infinite = false - data.type = "map" - data.tilesets = [] - data.layers = [] - - err = parser.read() - if err != OK: - printerr("Error parsing TMX file '%s' (around line %d)." % [path, parser.get_current_line()]) - return err - - while err == OK: - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name() == "map": - break - elif parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name() == "tileset": - # Empty element means external tileset - if not parser.is_empty(): - var tileset = parse_tileset(parser) - if typeof(tileset) != TYPE_DICTIONARY: - # Error happened - return err - data.tilesets.push_back(tileset) - else: - var tileset_data = attributes_to_dict(parser) - if not "source" in tileset_data: - printerr("Error parsing TMX file '%s'. Missing tileset source (around line %d)." % [path, parser.get_current_line()]) - return ERR_INVALID_DATA - data.tilesets.push_back(tileset_data) - - elif parser.get_node_name() == "layer": - var layer = parse_tile_layer(parser, data.infinite) - if typeof(layer) != TYPE_DICTIONARY: - printerr("Error parsing TMX file '%s'. Invalid tile layer data (around line %d)." % [path, parser.get_current_line()]) - return ERR_INVALID_DATA - data.layers.push_back(layer) - - elif parser.get_node_name() == "imagelayer": - var layer = parse_image_layer(parser) - if typeof(layer) != TYPE_DICTIONARY: - printerr("Error parsing TMX file '%s'. Invalid image layer data (around line %d)." % [path, parser.get_current_line()]) - return ERR_INVALID_DATA - data.layers.push_back(layer) - - elif parser.get_node_name() == "objectgroup": - var layer = parse_object_layer(parser) - if typeof(layer) != TYPE_DICTIONARY: - printerr("Error parsing TMX file '%s'. Invalid object layer data (around line %d)." % [path, parser.get_current_line()]) - return ERR_INVALID_DATA - data.layers.push_back(layer) - - elif parser.get_node_name() == "group": - var layer = parse_group_layer(parser, data.infinite) - if typeof(layer) != TYPE_DICTIONARY: - printerr("Error parsing TMX file '%s'. Invalid group layer data (around line %d)." % [path, parser.get_current_line()]) - return ERR_INVALID_DATA - data.layers.push_back(layer) - - elif parser.get_node_name() == "properties": - var prop_data = parse_properties(parser) - if typeof(prop_data) == TYPE_STRING: - return prop_data - - data.properties = prop_data.properties - data.propertytypes = prop_data.propertytypes - - err = parser.read() - - return data - -# Reads a TSX and return a tileset dictionary -# Returns an error code if fails -func read_tsx(path): - var parser = XMLParser.new() - var err = parser.open(path) - if err != OK: - printerr("Error opening TSX file '%s'." % [path]) - return err - - while parser.get_node_type() != XMLParser.NODE_ELEMENT: - err = parser.read() - if err != OK: - printerr("Error parsing TSX file '%s' (around line %d)." % [path, parser.get_current_line()]) - return err - - if parser.get_node_name().to_lower() != "tileset": - printerr("Error parsing TMX file '%s'. Expected 'map' element.") - return ERR_INVALID_DATA - - var tileset = parse_tileset(parser) - - return tileset - -# Parses a tileset element from the XML and return a dictionary -# Return an error code if fails -func parse_tileset(parser): - var err = OK - var data = attributes_to_dict(parser) - data.tiles = {} - - err = parser.read() - while err == OK: - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name() == "tileset": - break - - elif parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name() == "tile": - var attr = attributes_to_dict(parser) - var tile_data = parse_tile_data(parser) - if typeof(tile_data) != TYPE_DICTIONARY: - # Error happened - return tile_data - if "properties" in tile_data and "propertytypes" in tile_data: - if not "tileproperties" in data: - data.tileproperties = {} - data.tilepropertytypes = {} - data.tileproperties[str(attr.id)] = tile_data.properties - data.tilepropertytypes[str(attr.id)] = tile_data.propertytypes - tile_data.erase("tileproperties") - tile_data.erase("tilepropertytypes") - data.tiles[str(attr.id)] = tile_data - - elif parser.get_node_name() == "image": - var attr = attributes_to_dict(parser) - if not "source" in attr: - printerr("Error loading image tag. No source attribute found (around line %d)." % [parser.get_current_line()]) - return ERR_INVALID_DATA - data.image = attr.source - if "width" in attr: - data.imagewidth = attr.width - if "height" in attr: - data.imageheight = attr.height - - elif parser.get_node_name() == "properties": - var prop_data = parse_properties(parser) - if typeof(prop_data) != TYPE_DICTIONARY: - # Error happened - return prop_data - - data.properties = prop_data.properties - data.propertytypes = prop_data.propertytypes - - err = parser.read() - - return data - - -# Parses the data of a single tile from the XML and return a dictionary -# Returns an error code if fails -func parse_tile_data(parser): - var err = OK - var data = {} - var obj_group = {} - if parser.is_empty(): - return data - - err = parser.read() - while err == OK: - - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name() == "tile": - return data - elif parser.get_node_name() == "objectgroup": - data.objectgroup = obj_group - - elif parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name() == "image": - # If there are multiple images in one tile we only use the last one. - var attr = attributes_to_dict(parser) - if not "source" in attr: - printerr("Error loading image tag. No source attribute found (around line %d)." % [parser.get_current_line()]) - return ERR_INVALID_DATA - data.image = attr.source - data.imagewidth = attr.width - data.imageheight = attr.height - - elif parser.get_node_name() == "objectgroup": - obj_group = attributes_to_dict(parser) - for attr in ["width", "height", "offsetx", "offsety"]: - if not attr in obj_group: - data[attr] = 0 - if not "opacity" in data: - data.opacity = 1 - if not "visible" in data: - data.visible = true - if parser.is_empty(): - data.objectgroup = obj_group - - elif parser.get_node_name() == "object": - if not "objects" in obj_group: - obj_group.objects = [] - var obj = parse_object(parser) - if typeof(obj) != TYPE_DICTIONARY: - # Error happened - return obj - obj_group.objects.push_back(obj) - - elif parser.get_node_name() == "properties": - var prop_data = parse_properties(parser) - data["properties"] = prop_data.properties - data["propertytypes"] = prop_data.propertytypes - - err = parser.read() - - return data - -# Parses the data of a single object from the XML and return a dictionary -# Returns an error code if fails -static func parse_object(parser): - var err = OK - var data = attributes_to_dict(parser) - - if not parser.is_empty(): - err = parser.read() - while err == OK: - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name() == "object": - break - - elif parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name() == "properties": - var prop_data = parse_properties(parser) - data["properties"] = prop_data.properties - data["propertytypes"] = prop_data.propertytypes - - elif parser.get_node_name() == "point": - data.point = true - - elif parser.get_node_name() == "ellipse": - data.ellipse = true - - elif parser.get_node_name() == "polygon" or parser.get_node_name() == "polyline": - var points = [] - var points_raw = parser.get_named_attribute_value("points").split(" ", false, 0) - - for pr in points_raw: - points.push_back({ - "x": float(pr.split(",")[0]), - "y": float(pr.split(",")[1]), - }) - - data[parser.get_node_name()] = points - - err = parser.read() - - return data - - -# Parses a tile layer from the XML and return a dictionary -# Returns an error code if fails -func parse_tile_layer(parser, infinite): - var err = OK - var data = attributes_to_dict(parser) - data.type = "tilelayer" - if not "x" in data: - data.x = 0 - if not "y" in data: - data.y = 0 - if infinite: - data.chunks = [] - else: - data.data = [] - - var current_chunk = null - var encoding = "" - - if not parser.is_empty(): - err = parser.read() - - while err == OK: - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name() == "layer": - break - elif parser.get_node_name() == "chunk": - data.chunks.push_back(current_chunk) - current_chunk = null - - elif parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name() == "data": - var attr = attributes_to_dict(parser) - - if "compression" in attr: - data.compression = attr.compression - - if "encoding" in attr: - encoding = attr.encoding - if attr.encoding != "csv": - data.encoding = attr.encoding - - if not infinite: - err = parser.read() - if err != OK: - return err - - if attr.encoding != "csv": - data.data = parser.get_node_data().strip_edges() - else: - var csv = parser.get_node_data().split(",", false) - - for v in csv: - data.data.push_back(int(v.strip_edges())) - - elif parser.get_node_name() == "tile": - var gid = int(parser.get_named_attribute_value_safe("gid")) - if infinite: - current_chunk.data.push_back(gid) - else: - data.data.push_back(gid) - - elif parser.get_node_name() == "chunk": - current_chunk = attributes_to_dict(parser) - current_chunk.data = [] - if encoding != "": - err = parser.read() - if err != OK: - return err - if encoding != "csv": - current_chunk.data = parser.get_node_data().strip_edges() - else: - var csv = parser.get_node_data().split(",", false) - for v in csv: - current_chunk.data.push_back(int(v.strip_edges())) - - elif parser.get_node_name() == "properties": - var prop_data = parse_properties(parser) - if typeof(prop_data) == TYPE_STRING: - return prop_data - - data.properties = prop_data.properties - data.propertytypes = prop_data.propertytypes - - err = parser.read() - - return data - -# Parses an object layer from the XML and return a dictionary -# Returns an error code if fails -func parse_object_layer(parser): - var err = OK - var data = attributes_to_dict(parser) - data.type = "objectgroup" - data.objects = [] - - if not parser.is_empty(): - err = parser.read() - while err == OK: - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name() == "objectgroup": - break - if parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name() == "object": - data.objects.push_back(parse_object(parser)) - elif parser.get_node_name() == "properties": - var prop_data = parse_properties(parser) - if typeof(prop_data) != TYPE_DICTIONARY: - # Error happened - return prop_data - data.properties = prop_data.properties - data.propertytypes = prop_data.propertytypes - - err = parser.read() - - return data - -# Parses an image layer from the XML and return a dictionary -# Returns an error code if fails -func parse_image_layer(parser): - var err = OK - var data = attributes_to_dict(parser) - data.type = "imagelayer" - data.image = "" - - if not parser.is_empty(): - err = parser.read() - - while err == OK: - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name().to_lower() == "imagelayer": - break - elif parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name().to_lower() == "image": - var image = attributes_to_dict(parser) - if not image.has("source"): - printerr("Missing source attribute in imagelayer (around line %d)." % [parser.get_current_line()]) - return ERR_INVALID_DATA - data.image = image.source - - elif parser.get_node_name() == "properties": - var prop_data = parse_properties(parser) - if typeof(prop_data) != TYPE_DICTIONARY: - # Error happened - return prop_data - data.properties = prop_data.properties - data.propertytypes = prop_data.propertytypes - - err = parser.read() - - return data - -# Parses a group layer from the XML and return a dictionary -# Returns an error code if fails -func parse_group_layer(parser, infinite): - var err = OK - var result = attributes_to_dict(parser) - result.type = "group" - result.layers = [] - - if not parser.is_empty(): - err = parser.read() - - while err == OK: - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name().to_lower() == "group": - break - elif parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name() == "layer": - var layer = parse_tile_layer(parser, infinite) - if typeof(layer) != TYPE_DICTIONARY: - printerr("Error parsing TMX file. Invalid tile layer data (around line %d)." % [parser.get_current_line()]) - return ERR_INVALID_DATA - result.layers.push_back(layer) - - elif parser.get_node_name() == "imagelayer": - var layer = parse_image_layer(parser) - if typeof(layer) != TYPE_DICTIONARY: - printerr("Error parsing TMX file. Invalid image layer data (around line %d)." % [parser.get_current_line()]) - return ERR_INVALID_DATA - result.layers.push_back(layer) - - elif parser.get_node_name() == "objectgroup": - var layer = parse_object_layer(parser) - if typeof(layer) != TYPE_DICTIONARY: - printerr("Error parsing TMX file. Invalid object layer data (around line %d)." % [parser.get_current_line()]) - return ERR_INVALID_DATA - result.layers.push_back(layer) - - elif parser.get_node_name() == "group": - var layer = parse_group_layer(parser, infinite) - if typeof(layer) != TYPE_DICTIONARY: - printerr("Error parsing TMX file. Invalid group layer data (around line %d)." % [parser.get_current_line()]) - return ERR_INVALID_DATA - result.layers.push_back(layer) - - elif parser.get_node_name() == "properties": - var prop_data = parse_properties(parser) - if typeof(prop_data) == TYPE_STRING: - return prop_data - - result.properties = prop_data.properties - result.propertytypes = prop_data.propertytypes - - err = parser.read() - return result - -# Parses properties data from the XML and return a dictionary -# Returns an error code if fails -static func parse_properties(parser): - var err = OK - var data = { - "properties": {}, - "propertytypes": {}, - } - - if not parser.is_empty(): - err = parser.read() - - while err == OK: - if parser.get_node_type() == XMLParser.NODE_ELEMENT_END: - if parser.get_node_name() == "properties": - break - elif parser.get_node_type() == XMLParser.NODE_ELEMENT: - if parser.get_node_name() == "property": - var prop_data = attributes_to_dict(parser) - if not (prop_data.has("name") and prop_data.has("value")): - printerr("Missing information in custom properties (around line %d)." % [parser.get_current_line()]) - return ERR_INVALID_DATA - - data.properties[prop_data.name] = prop_data.value - if prop_data.has("type"): - data.propertytypes[prop_data.name] = prop_data.type - else: - data.propertytypes[prop_data.name] = "string" - - err = parser.read() - - return data - -# Reads the attributes of the current element and return them as a dictionary -static func attributes_to_dict(parser): - var data = {} - for i in range(parser.get_attribute_count()): - var attr = parser.get_attribute_name(i) - var val = parser.get_attribute_value(i) - if val.is_valid_integer(): - val = int(val) - elif val.is_valid_float(): - val = float(val) - elif val == "true": - val = true - elif val == "false": - val = false - data[attr] = val - return data diff --git a/addons/vnen.tiled_importer/vnen.tiled_importer.gd b/addons/vnen.tiled_importer/vnen.tiled_importer.gd deleted file mode 100755 index 6f703152a..000000000 --- a/addons/vnen.tiled_importer/vnen.tiled_importer.gd +++ /dev/null @@ -1,45 +0,0 @@ -# The MIT License (MIT) -# -# Copyright (c) 2018 George Marques -# -# 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. - -tool -extends EditorPlugin - -var import_plugin = null -var tileset_import_plugin = null - -func get_name(): - return "Tiled Map Importer" - -func _enter_tree(): - if not ProjectSettings.has_setting("tiled_importer/enable_json_format"): - ProjectSettings.set_setting("tiled_importer/enable_json_format", true) - - import_plugin = preload("tiled_import_plugin.gd").new() - tileset_import_plugin = preload("tiled_tileset_import_plugin.gd").new() - add_import_plugin(import_plugin) - add_import_plugin(tileset_import_plugin) - -func _exit_tree(): - remove_import_plugin(import_plugin) - remove_import_plugin(tileset_import_plugin) - import_plugin = null - tileset_import_plugin = null diff --git a/default_env.tres b/default_env.tres index 8c5cc5830..772e67197 100644 --- a/default_env.tres +++ b/default_env.tres @@ -1,14 +1,7 @@ -[gd_resource type="Environment" load_steps=2 format=2] +[gd_resource type="Environment" format=3 uid="uid://c3rujhkekmnrh"] -[sub_resource type="ProceduralSky" id=1] -sky_top_color = Color( 0.0470588, 0.454902, 0.976471, 1 ) -sky_horizon_color = Color( 0.556863, 0.823529, 0.909804, 1 ) -sky_curve = 0.25 -ground_bottom_color = Color( 0.101961, 0.145098, 0.188235, 1 ) -ground_horizon_color = Color( 0.482353, 0.788235, 0.952941, 1 ) -ground_curve = 0.01 -sun_energy = 16.0 +[sub_resource type="Sky" id="1"] [resource] background_mode = 1 -background_sky = SubResource( 1 ) +sky = SubResource("1") diff --git a/icon.jpg b/icon.jpg old mode 100755 new mode 100644 diff --git a/icon.jpg.import b/icon.jpg.import old mode 100755 new mode 100644 index 91c6bb50b..e27d2b51c --- a/icon.jpg.import +++ b/icon.jpg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icon.jpg-4a7f64b346e42b67f360ae423f9eb5cc.stex" +type="CompressedTexture2D" +uid="uid://dpwye7jgtmljq" +path="res://.godot/imported/icon.jpg-4a7f64b346e42b67f360ae423f9eb5cc.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://icon.jpg" -dest_files=[ "res://.import/icon.jpg-4a7f64b346e42b67f360ae423f9eb5cc.stex" ] +dest_files=["res://.godot/imported/icon.jpg-4a7f64b346e42b67f360ae423f9eb5cc.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/icon.png b/icon.png old mode 100755 new mode 100644 diff --git a/icon.png.import b/icon.png.import old mode 100755 new mode 100644 index eb3cdb604..21d7c0748 --- a/icon.png.import +++ b/icon.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +type="CompressedTexture2D" +uid="uid://br4qy7esgnhme" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,30 @@ metadata={ [deps] source_file="res://icon.png" -dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project.godot b/project.godot index 6b2123b99..953fa2322 100644 --- a/project.godot +++ b/project.godot @@ -6,206 +6,17 @@ ; [section] ; section goes between [] ; param=value ; assign values to parameters -config_version=4 - -_global_script_classes=[ { -"base": "Object", -"class": "AI", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/AI.gd" -}, { -"base": "Object", -"class": "Ability", -"language": "GDScript", -"path": "res://Utilities/Battle/Database/abilities/base_ability.gd" -}, { -"base": "Object", -"class": "AutoZSorter", -"language": "GDScript", -"path": "res://Utilities/AutoZSorter.gd" -}, { -"base": "Object", -"class": "BattleCommand", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/BattleCommand.gd" -}, { -"base": "Object", -"class": "BattleEffect", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/BattleEffect.gd" -}, { -"base": "Object", -"class": "BattleInstanceData", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/BattleInstanceData.gd" -}, { -"base": "Object", -"class": "BattleLogic", -"language": "GDScript", -"path": "res://Utilities/Battle/BattleLogic.gd" -}, { -"base": "Object", -"class": "BattleQueue", -"language": "GDScript", -"path": "res://Utilities/Battle/BattleQueue.gd" -}, { -"base": "Object", -"class": "BattleQueueAction", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/BattleQueueAction.gd" -}, { -"base": "Object", -"class": "BattleSnapshot", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/BattleSnapshot.gd" -}, { -"base": "Object", -"class": "BattleStatStage", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/BattleStatStage.gd" -}, { -"base": "Node", -"class": "DialogueEvent", -"language": "GDScript", -"path": "res://Utilities/Dialogue/Event.gd" -}, { -"base": "Object", -"class": "Item", -"language": "GDScript", -"path": "res://Utilities/Items/Item.gd" -}, { -"base": "Object", -"class": "ItemStack", -"language": "GDScript", -"path": "res://Utilities/Items/ItemStack.gd" -}, { -"base": "Object", -"class": "LevelUpChanges", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/LevelUpChanges.gd" -}, { -"base": "Object", -"class": "MajorAilment", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/MajorAilment.gd" -}, { -"base": "Object", -"class": "Move", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/Move.gd" -}, { -"base": "Node", -"class": "MoveDataBase", -"language": "GDScript", -"path": "res://Utilities/Battle/Database/MoveDataBase.gd" -}, { -"base": "Object", -"class": "MoveSet", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/MoveSet.gd" -}, { -"base": "Object", -"class": "MoveStyle", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/MoveStyle.gd" -}, { -"base": "Object", -"class": "MoveTarget", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/MoveTarget.gd" -}, { -"base": "Object", -"class": "Nature", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/Nature.gd" -}, { -"base": "Object", -"class": "Opponent", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/Opponent.gd" -}, { -"base": "Object", -"class": "Pokemon", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/Pokemon.gd" -}, { -"base": "Node", -"class": "SkipTextEvent", -"language": "GDScript", -"path": "res://Utilities/Dialogue/Events/SkipTextEvent.gd" -}, { -"base": "Object", -"class": "StatChange", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/StatChange.gd" -}, { -"base": "Object", -"class": "StatStageEffect", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/StatStageEffect.gd" -}, { -"base": "Resource", -"class": "State", -"language": "GDScript", -"path": "res://Utilities/Save/State.gd" -}, { -"base": "Object", -"class": "Type", -"language": "GDScript", -"path": "res://Utilities/Battle/Classes/Type.gd" -}, { -"base": "Node", -"class": "WaitEvent", -"language": "GDScript", -"path": "res://Utilities/Dialogue/Events/WaitEvent.gd" -}, { -"base": "Object", -"class": "registry", -"language": "GDScript", -"path": "res://Utilities/Battle/Database/Pokemon/registry.gd" -} ] -_global_script_class_icons={ -"AI": "", -"Ability": "", -"AutoZSorter": "", -"BattleCommand": "", -"BattleEffect": "", -"BattleInstanceData": "", -"BattleLogic": "", -"BattleQueue": "", -"BattleQueueAction": "", -"BattleSnapshot": "", -"BattleStatStage": "", -"DialogueEvent": "", -"Item": "", -"ItemStack": "", -"LevelUpChanges": "", -"MajorAilment": "", -"Move": "", -"MoveDataBase": "", -"MoveSet": "", -"MoveStyle": "", -"MoveTarget": "", -"Nature": "", -"Opponent": "", -"Pokemon": "", -"SkipTextEvent": "", -"StatChange": "", -"StatStageEffect": "", -"State": "", -"Type": "", -"WaitEvent": "", -"registry": "" -} +config_version=5 [application] config/name="Pokémon Uranium" run/main_scene="res://Utilities/Start.tscn" -boot_splash/image="res://Graphics/Pictures/black.png" +config/features=PackedStringArray("4.7") +boot_splash/bg_color=Color(0, 0, 0, 1) boot_splash/use_filter=false -boot_splash/bg_color=Color( 0, 0, 0, 1 ) -config/icon="res://PermittedAssets/icon.png" +boot_splash/image="res://Graphics/Pictures/black.png" +config/icon="uid://br4qy7esgnhme" [autoload] @@ -218,24 +29,26 @@ TerrainTags="*res://Utilities/TerrainTags.gd" [debug] gdscript/warnings/unused_variable=false +gdscript/warnings/native_method_override=1 [display] -window/size/width=512 -window/size/height=384 -window/handheld/orientation="sensor_landscape" +window/size/viewport_width=512 +window/size/viewport_height=384 +window/size/window_width_override=1024 +window/size/window_height_override=768 window/stretch/mode="viewport" -window/stretch/aspect="keep" +window/handheld/orientation="sensor_landscape" window/stretch/shrink="1" window/handheld/emulate_touchscreen=true [editor] -main_run_args="-set_window_size 1280x800" +run/main_run_args="-set_window_size 1280x800" [editor_plugins] -enabled=PoolStringArray( "res://addons/create_pokemon/plugin.cfg" ) +enabled=PackedStringArray() [global] @@ -280,104 +93,151 @@ wav={ ui_accept={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777221,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777222,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194309,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194310,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":1,"pressure":0.0,"pressed":false,"script":null) - ] +] } ui_select={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null) - ] +] } ui_cancel={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194305,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null) - ] +] } ui_left={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194319,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null) - ] +] } ui_right={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194321,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null) - ] +] } ui_up={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194320,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) - ] +] } ui_down={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194322,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null) - ] +] } toggle_fullscreen={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777254,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194342,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } z={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":90,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":90,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":3,"pressure":0.0,"pressed":false,"script":null) - ] +] } x={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":88,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":88,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":2,"pressure":0.0,"pressed":false,"script":null) - ] +] } c={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":67,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":67,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null) - ] +] } toggle_fps={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777253,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194341,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } run={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777237,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194325,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } create_pokemon={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":67,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":true,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":67,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } F1={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777244,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194332,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } F2={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777245,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194333,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } ui_debug={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777238,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194326,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} + +[internationalization] + +locale/translation_remaps={ +"res://Graphics/Pictures/BATTLE/battleBagChoices.png": PackedStringArray("res://Graphics/Translations/Dutch/battleBagChoices_nl.png:nl", "res://Graphics/Translations/French/battleBagChoices_fr.png:fr", "res://Graphics/Translations/German/battleBagChoices_de.png:de", "res://Graphics/Translations/Korean/battleBagChoices_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/battleBagChoices_chs.png:zh", "res://Graphics/Translations/Spanish/battleBagChoices_es.png:es"), +"res://Graphics/Pictures/BATTLE/battleBagLast.png": PackedStringArray("res://Graphics/Translations/Dutch/battleBagLast_nl.png:nl", "res://Graphics/Translations/French/battleBagLast_fr.png:fr", "res://Graphics/Translations/German/battleBagLast_de.png:de", "res://Graphics/Translations/Korean/battleBagLast_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/battleBagLast_chs.png:zh", "res://Graphics/Translations/Spanish/battleBagLast_es.png:es"), +"res://Graphics/Pictures/BATTLE/battleFoeBoxS.png": PackedStringArray("res://Graphics/Translations/French/battleFoeBoxS_fr.png:fr", "res://Graphics/Translations/German/battleFoeBoxS_de.png:de", "res://Graphics/Translations/Spanish/battleFoeBoxS_es.png:es"), +"res://Graphics/Pictures/BATTLE/battleItemConfirm.png": PackedStringArray("res://Graphics/Translations/Dutch/battleItemConfirm_nl.png:nl", "res://Graphics/Translations/French/battleItemConfirm_fr.png:fr", "res://Graphics/Translations/German/battleItemConfirm_de.png:de", "res://Graphics/Translations/Korean/battleItemConfirm_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/battleItemConfirm_chs.png:zh", "res://Graphics/Translations/Spanish/battleItemConfirm_es.png:es"), +"res://Graphics/Pictures/BATTLE/battlePlayerBoxS.png": PackedStringArray("res://Graphics/Translations/French/battlePlayerBoxS_fr.png:fr", "res://Graphics/Translations/German/battlePlayerBoxS_de.png:de", "res://Graphics/Translations/Spanish/battlePlayerBoxS_es.png:es"), +"res://Graphics/Pictures/BATTLE/battlePlayerHPbar.png": PackedStringArray("res://Graphics/Translations/French/battlePlayerHPbar_fr.png:fr", "res://Graphics/Translations/German/battlePlayerHPbar_de.png:de", "res://Graphics/Translations/Spanish/battlePlayerHPbar_es.png:es"), +"res://Graphics/Pictures/BATTLE/battlePlayerHPbar2.png": PackedStringArray("res://Graphics/Translations/French/battlePlayerHPbar2_fr.png:fr", "res://Graphics/Translations/German/battlePlayerHPbar2_de.png:de", "res://Graphics/Translations/Spanish/battlePlayerHPbar2_es.png:es"), +"res://Graphics/Pictures/BATTLE/battlePlayerHPbar3.png": PackedStringArray("res://Graphics/Translations/French/battlePlayerHPbar3_fr.png:fr", "res://Graphics/Translations/German/battlePlayerHPbar3_de.png:de", "res://Graphics/Translations/Spanish/battlePlayerHPbar3_es.png:es"), +"res://Graphics/Pictures/BATTLE/megaEvoButton.png": PackedStringArray("res://Graphics/Translations/German/megaEvoButton_de.png:de"), +"res://Graphics/Pictures/BATTLE/moveSelButtons.png": PackedStringArray("res://Graphics/Translations/Dutch/moveSelButtons_nl.png:nl", "res://Graphics/Translations/French/moveSelButtons_fr.png:fr", "res://Graphics/Translations/German/moveSelButtons_de.png:de", "res://Graphics/Translations/Korean/moveSelButtons_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/moveSelButtons_chs.png:zh", "res://Graphics/Translations/Spanish/moveSelButtons_es.png:es"), +"res://Graphics/Pictures/HallOfFame/BG.png": PackedStringArray("res://Graphics/Translations/Dutch/bg_nl.png:nl", "res://Graphics/Translations/French/bg_fr.png:fr", "res://Graphics/Translations/German/bg_de.png:de", "res://Graphics/Translations/Korean/bg_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/bg_chs.png:zh", "res://Graphics/Translations/Spanish/bg_es.png:es"), +"res://Graphics/Pictures/PU-intro1.png": PackedStringArray("res://Graphics/Translations/Dutch/PU-Intro1_nl.png:nl", "res://Graphics/Translations/French/PU-intro1_fr.png:fr", "res://Graphics/Translations/German/PU-intro1_de.png:de", "res://Graphics/Translations/Korean/PU-intro1_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/PU-intro1_chs.png:zh", "res://Graphics/Translations/Spanish/PU-intro1_es.png:es"), +"res://Graphics/Pictures/Pokedex/dex_discover.png": PackedStringArray("res://Graphics/Translations/Dutch/dex_discover_nl.png:nl", "res://Graphics/Translations/French/dex_discover_fr.png:fr", "res://Graphics/Translations/German/dex_discover_de.png:de", "res://Graphics/Translations/SimplifiedChinese/dex_discover_chs.png:zh", "res://Graphics/Translations/Spanish/dex_discover_es.png:es"), +"res://Graphics/Pictures/Pokedex/dexentrybars.png": PackedStringArray("res://Graphics/Translations/German/dexentrybars_de.png:de"), +"res://Graphics/Pictures/Pokedex/entryicons.png": PackedStringArray("res://Graphics/Translations/Dutch/entryicons_nl.png:nl", "res://Graphics/Translations/French/entryicons_fr.png:fr", "res://Graphics/Translations/German/entryicons_de.png:de", "res://Graphics/Translations/Korean/entryicons_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/entryicons_chs.png:zh", "res://Graphics/Translations/Spanish/entryicons_es.png:es"), +"res://Graphics/Pictures/Pokedex/searchdex.png": PackedStringArray("res://Graphics/Translations/Dutch/searchdex_nl.png:nl", "res://Graphics/Translations/French/searchdex_fr.png:fr", "res://Graphics/Translations/German/searchdex_de.png:de", "res://Graphics/Translations/SimplifiedChinese/searchdex_chs.png:zh", "res://Graphics/Translations/Spanish/searchdex_es.png:es"), +"res://Graphics/Pictures/Pokedex/selectdex.png": PackedStringArray("res://Graphics/Translations/Dutch/selectdex_nl.png:nl", "res://Graphics/Translations/French/selectdex_fr.png:fr", "res://Graphics/Translations/German/selectdex_de.png:de", "res://Graphics/Translations/SimplifiedChinese/selectdex_chs.png:zh", "res://Graphics/Translations/Spanish/selectdex_es.png:es"), +"res://Graphics/Pictures/SlotMachine/bg.png": PackedStringArray("res://Graphics/Translations/Dutch/bg_nl.png:nl", "res://Graphics/Translations/French/bg_fr.png:fr", "res://Graphics/Translations/German/bg_de.png:de", "res://Graphics/Translations/Korean/bg_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/bg_chs.png:zh", "res://Graphics/Translations/Spanish/bg_es.png:es"), +"res://Graphics/Pictures/Start.png": PackedStringArray("res://Graphics/Translations/Dutch/Start_nl.png:nl", "res://Graphics/Translations/French/Start_fr.png:fr", "res://Graphics/Translations/German/Start_de.png:de", "res://Graphics/Translations/SimplifiedChinese/Start_chs.png:zh", "res://Graphics/Translations/Spanish/Start_es.png:es"), +"res://Graphics/Pictures/Starter/bg.png": PackedStringArray("res://Graphics/Translations/Dutch/bg_nl.png:nl", "res://Graphics/Translations/French/bg_fr.png:fr", "res://Graphics/Translations/German/bg_de.png:de", "res://Graphics/Translations/Korean/bg_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/bg_chs.png:zh", "res://Graphics/Translations/Spanish/bg_es.png:es"), +"res://Graphics/Pictures/Summary/summary0text.png": PackedStringArray("res://Graphics/Translations/Dutch/summary0text_nl.png:nl", "res://Graphics/Translations/French/summary0text_fr.png:fr", "res://Graphics/Translations/German/summary0text_de.png:de", "res://Graphics/Translations/Korean/summary0text_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/summary0text_chs.png:zh", "res://Graphics/Translations/Spanish/summary0text_es.png:es"), +"res://Graphics/Pictures/Summary/summary1text.png": PackedStringArray("res://Graphics/Translations/Dutch/summary1text_nl.png:nl", "res://Graphics/Translations/French/summary1text_fr.png:fr", "res://Graphics/Translations/German/summary1text_de.png:de", "res://Graphics/Translations/Korean/summary1text_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/summary1text_chs.png:zh", "res://Graphics/Translations/Spanish/summary1text_es.png:es"), +"res://Graphics/Pictures/Summary/summary2text.png": PackedStringArray("res://Graphics/Translations/Dutch/summary2text_nl.png:nl", "res://Graphics/Translations/French/summary2text_fr.png:fr", "res://Graphics/Translations/German/summary2text_de.png:de", "res://Graphics/Translations/Korean/summary2text_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/summary2text_chs.png:zh", "res://Graphics/Translations/Spanish/summary2text_es.png:es"), +"res://Graphics/Pictures/Summary/summary3text.png": PackedStringArray("res://Graphics/Translations/Dutch/summary3text_nl.png:nl", "res://Graphics/Translations/French/summary3text_fr.png:fr", "res://Graphics/Translations/German/summary3text_de.png:de", "res://Graphics/Translations/Korean/summary3text_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/summary3text_chs.png:zh", "res://Graphics/Translations/Spanish/summary3text_es.png:es"), +"res://Graphics/Pictures/Summary/summary4text.png": PackedStringArray("res://Graphics/Translations/Dutch/summary4text_nl.png:nl", "res://Graphics/Translations/French/summary4text_fr.png:fr", "res://Graphics/Translations/German/summary4text_de.png:de", "res://Graphics/Translations/Korean/summary4text_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/summary4text_chs.png:zh", "res://Graphics/Translations/Spanish/summary4text_es.png:es"), +"res://Graphics/Pictures/VoltorbFlip/boardbg.png": PackedStringArray("res://Graphics/Translations/Dutch/boardbg_nl.png:nl", "res://Graphics/Translations/French/boardbg_fr.png:fr", "res://Graphics/Translations/German/boardbg_de.png:de", "res://Graphics/Translations/Korean/boardbg_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/boardbg_chs.png:zh", "res://Graphics/Translations/Spanish/boardbg_es.png:es"), +"res://Graphics/Pictures/VoltorbFlip/memo.png": PackedStringArray("res://Graphics/Translations/Dutch/memo_nl.png:nl", "res://Graphics/Translations/French/memo_fr.png:fr", "res://Graphics/Translations/German/memo_de.png:de", "res://Graphics/Translations/Korean/memo_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/memo_chs.png:zh", "res://Graphics/Translations/Spanish/memo_es.png:es"), +"res://Graphics/Pictures/battleMegaEvo.png": PackedStringArray("res://Graphics/Translations/German/battleMegaEvo_de.png:de"), +"res://Graphics/Pictures/boxsides.png": PackedStringArray("res://Graphics/Translations/Dutch/boxsides_nl.png:nl", "res://Graphics/Translations/French/boxsides_fr.png:fr", "res://Graphics/Translations/German/boxsides_de.png:de", "res://Graphics/Translations/Korean/boxsides_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/boxsides_chs.png:zh", "res://Graphics/Translations/Spanish/boxsides_es.png:es"), +"res://Graphics/Pictures/boxstatuses.png": PackedStringArray("res://Graphics/Translations/Korean/boxstatuses_korean.png:ko"), +"res://Graphics/Pictures/jukeboxbg.png": PackedStringArray("res://Graphics/Translations/Dutch/jukeboxbg_nl.png:nl", "res://Graphics/Translations/French/jukeboxbg_fr.png:fr", "res://Graphics/Translations/German/jukeboxbg_de.png:de", "res://Graphics/Translations/Korean/jukeboxbg_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/jukeboxbg_chs.png:zh", "res://Graphics/Translations/Spanish/jukeboxbg_es.png:es"), +"res://Graphics/Pictures/megaEvoButton.png": PackedStringArray("res://Graphics/Translations/German/megaEvoButton_de.png:de"), +"res://Graphics/Pictures/moveSelButtons.png": PackedStringArray("res://Graphics/Translations/Dutch/moveSelButtons_nl.png:nl", "res://Graphics/Translations/French/moveSelButtons_fr.png:fr", "res://Graphics/Translations/German/moveSelButtons_de.png:de", "res://Graphics/Translations/Korean/moveSelButtons_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/moveSelButtons_chs.png:zh", "res://Graphics/Translations/Spanish/moveSelButtons_es.png:es"), +"res://Graphics/Pictures/phonebg.png": PackedStringArray("res://Graphics/Translations/Dutch/phonebg_nl.png:nl", "res://Graphics/Translations/French/phonebg_fr.png:fr", "res://Graphics/Translations/German/phonebg_de.png:de", "res://Graphics/Translations/Korean/phonebg_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/phonebg_chs.png:zh", "res://Graphics/Translations/Spanish/phonebg_es.png:es"), +"res://Graphics/Pictures/types.png": PackedStringArray("res://Graphics/Translations/Dutch/types_nl.png:nl", "res://Graphics/Translations/German/types_de.png:de", "res://Graphics/Translations/Korean/types_korean.png:ko"), +"res://Graphics/Pictures/typesbw.png": PackedStringArray("res://Graphics/Translations/Dutch/typesbw_nl.png:nl", "res://Graphics/Translations/French/typesbw_fr.png:fr", "res://Graphics/Translations/German/typesbw_de.png:de", "res://Graphics/Translations/Korean/typesbw_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/typesbw_chs.png:zh", "res://Graphics/Translations/Spanish/typesbw_es.png:es"), +"res://Graphics/Titles/PU-intro1.png": PackedStringArray("res://Graphics/Translations/Dutch/PU-Intro1_nl.png:nl", "res://Graphics/Translations/French/PU-intro1_fr.png:fr", "res://Graphics/Translations/German/PU-intro1_de.png:de", "res://Graphics/Translations/Korean/PU-intro1_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/PU-intro1_chs.png:zh", "res://Graphics/Translations/Spanish/PU-intro1_es.png:es"), +"res://Graphics/Titles/Start.png": PackedStringArray("res://Graphics/Translations/Dutch/Start_nl.png:nl", "res://Graphics/Translations/French/Start_fr.png:fr", "res://Graphics/Translations/German/Start_de.png:de", "res://Graphics/Translations/SimplifiedChinese/Start_chs.png:zh", "res://Graphics/Translations/Spanish/Start_es.png:es"), +"res://Graphics/Titles/custom_pokelogo.png": PackedStringArray("res://Graphics/Translations/French/custom_pokelogo_fr.png:fr", "res://Graphics/Translations/German/custom_pokelogo_de.png:de", "res://Graphics/Translations/Korean/custom_pokelogo_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/custom_pokelogo_chs.png:zh"), +"res://Graphics/Titles/custom_pokelogo_shine.png": PackedStringArray("res://Graphics/Translations/French/custom_pokelogo_shine_fr.png:fr", "res://Graphics/Translations/German/custom_pokelogo_shine_de.png:de", "res://Graphics/Translations/Korean/custom_pokelogo_shine_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/custom_pokelogo_shine_chs.png:zh"), +"res://Graphics/Titles/pic_4.png": PackedStringArray("res://Graphics/Translations/Dutch/pic_4_nl.png:nl", "res://Graphics/Translations/French/pic_4_fr.png:fr", "res://Graphics/Translations/German/pic_4_de.png:de", "res://Graphics/Translations/Korean/pic_4_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/pic_4_chs.png:zh", "res://Graphics/Translations/Spanish/pic_4_es.png:es"), +"res://Graphics/Titles/pic_4under.png": PackedStringArray("res://Graphics/Translations/French/pic_4under_fr.png:fr", "res://Graphics/Translations/German/pic_4under_de.png:de", "res://Graphics/Translations/Korean/pic_4under_korean.png:ko", "res://Graphics/Translations/SimplifiedChinese/pic_4under_chs.png:zh") } [layer_names] @@ -387,19 +247,18 @@ ui_debug={ [locale] -translations=PoolStringArray( "res://Dialogue/Generated/en/Cutscenes.po", "res://Dialogue/Generated/en/Objects.po", "res://Dialogue/Generated/en/UI.po", "res://Dialogue/Generated/en/NPC.po", "res://Dialogue/Generated/en/Events.po", "res://Dialogue/Generated/en/Battle.po", "res://Dialogue/Generated/en/Maps.po" ) +translations=PackedStringArray("res://Dialogue/Generated/en/Cutscenes.po", "res://Dialogue/Generated/en/Objects.po", "res://Dialogue/Generated/en/UI.po", "res://Dialogue/Generated/en/NPC.po", "res://Dialogue/Generated/en/Events.po", "res://Dialogue/Generated/en/Battle.po", "res://Dialogue/Generated/en/Maps.po") [rendering] -quality/driver/driver_name="GLES2" -quality/intended_usage/framebuffer_allocation=0 -quality/intended_usage/framebuffer_allocation.mobile=0 -2d/snapping/use_gpu_pixel_snap=true +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility" +2d/snap/snap_2d_transforms_to_pixel=true +2d/snap/snap_2d_vertices_to_pixel=true +environment/defaults/default_environment="res://default_env.tres" vram_compression/import_etc=true quality/shadows/filter_mode=0 quality/filters/anisotropic_filter_level=1 -environment/default_environment="res://default_env.tres" -quality/2d/use_pixel_snap=true [tiled_importer]